taatattagacttaagtttaaaaaattagatttattaaatatatatctaatagttaaagagtataaataaattaaaactagttttattattaaagataactctataataataatctatattaataataaagaattaaattaaatatataaataaatattttttatatatttttaaatatctatttctattatatttttttagaaataaaaaatagaatatatttaattatagaatatagtactatatatcttttaatatatttttttaaagtagattttaaaataaatattatataatagagctaatattagtatctatagctctttttaaataattactagataaataatttattagatatcttttatttaaaaattaattattattattctattattattctatcttatatattcacctctaataagatgtactggataaggatctataacaattctattataacttcttaaattatatatttatctatttatttatatataatttaatctatagtttatctatatattagctctaattaacctgtctatttaaagctataccctaatatttttagtatttaatatagattaatcattattacaataatcaactaaatctaaatataaaattatagtttatcataaaattacttgataattaatagaactttattctagatcattttaaatacttaaaattccctactaatataaattaatactctattagtagtagtaaaagagtaaaaattagtttttttatccttataatatttagcctgcttttcgccttttcttacctatatacccttatctaattaacaatgcctctatacttgataagttgatagtagatatctttgacaccgctatcctattttctctttcttatactcagaattctaggtagatggcaccaatataatcatctattgaatggctgtcacaacaactgcacatggcccatcctcggggggcgtttcgtcaccaataaatgtcccagaactagaccagatcttgatggacagggcattcagctgatagccgctggacagtgttttgacaatagcagctacccgcgtagcttgtgagcggtcgccgcactcaagcaccaaaagcttcgtacgaacctgaaatgatagcaaaatgatgtgatagtagaaaaggtcctcctgtctatcatgacctaatcccataatagagtctccgagcggaggaaccaatgcaagctttggttcgaaaactcggacgctacgtgaggtagtaccgtctcgaaatgattcaggggatatatatggcgggtttgagatgagaacgtcacattttggctctatttcagagggaagcccttggtgattgcacagcacctcccttgccgaaggaagtccactgctatcatgggggagaacgttcccgcgctggaaagaaacctcagtagcagcacggtttaaaagtagacctcgttgaatattgtgcgcaaggttcttgttggctagtgcaatagctgcagggctaagatcaaccccaagaattgaaagctgatcgatatgaggggcaagaagtgcatgcaggagtagccctatgcagccactacctgtacagagatcaactatacgcaaggaacgctgctgttgaccagcttcatgacgcccatgcttttgaacgttgttcaagatcaatttggcagtttgtatagtgaatgcctctgtttctgctctgctctagaggaaaaacaacgcattagacatattgtttcgtcggtaatatttttagatcaaaaataggcagttgggtgtaccttggaattagcacacccttttcacatagaatgtcgagctcgccgaagggttgatcgcctaagatatattgcagaggcattccttttgatcgagcatggcacatcgatctaaggagccttctccatcccaaaggggcaagggaagaccgcgtaacctgtttggacgaaatcgagcgactggccctctcctggagccagcgaagttcattctttgcagagtcatgcgatcggcattctcggagtaatacaggaaggagtggattctgcttgtaggctcttaggatagttaggttagaaatacgtggcattggcacatgatccggtgttgaggaccgtataactcttcgctaacaatgttttgtccttgaggtgggaaggaagctagggagcggaaacctttgaacgggtaagtggggaatgaaggaattatagaaagcttgtagtacatacaacgcggagaaatcacgatatatttggagtagatcaggctgtatggaatgttcgatataaataccaatggaatatgtacaggcgaatcgtcaaccctactgagaaagacgtccacaaaaaagatcacaagacactgtcggatacggttccaaaaaaggggggaagaagggagaaaaggaagaaaaagagctaagatctagggtatcaccatgtagcatacagccagtgggctctaacaagtagaaaattaagcaagaacacaagatatttgctggtgaaaattcatctacatcaaaaagcgagcacatatccaatagccgctgcaccaagaaccaagtgctttggaacatctgttggcccggcaggtgctgcagcgccgccagaacttgttgctgaaggtatatcagtgaagatctcaccagttggacccccgatcctggcccctgacccatcggccacaacagatgtgacgggatttgaaacttgggtggctccagggacggaatcatcgccagttccaatttccaagatattatccttggtggagttaaatttggtattggccagggagatttcattgttggataggtcgtatacaacatatgcactgcgtaggaacgtatcccccaggacagcagtgctatctccggctggtacaatgccaaaaatgcatgcacgcgcgccatttcgaaatcgcagatcacctgcatctagaacgagttcatcaattccaactgtaataataggcgacgaaaaagtgtaggtcacattaatattttgctgtgccaggctacatggcacatagccaacaccgctggatgactcataagtgacacccaggtcatcatagatgtcttgcacaatggaatttggaagataggtcagagaacttcctgagtcaagcaggaccgcggctgggagagcatcggaagatgaataattatggtgacttgatgctgagctcaatgagacaccagtcagtgctataatgaactcagaatagaccccattgactgtctgaatcggcaaagtttgcagttccccatgatacttctccgtattaacgcctccaaataaaatcgagccagtatctgctcccaggtcattgagccaaaggctataagcattcgactggattagaccgtttttgaccatcgcttgaggaagatttgcgtaggcacttttaccgagccggccaacctggacttcgttcgttgtatatcctattcccaaaacaccctctggataaaggaggaaggttaataaacaacatagatttgcttaaatactgcagagaaggacggcatcgacctaccggcggagctagacgagtaacccaccccgaactggaagtccttgacagtagcacctccaatgtggatagtatccgtaacataatcaccggcggctccagtgccgtcagcgtacgatatgttgaagtccgaagatgtataggcatatgatgaagatgaacttgggtcgtaagaccccgaggcattgcaaggttgatctctagatgagcaaagcgtcgaattcgctgcattacaccagaggtcactgcttcctgtatcaaggactaaccgcaggctttgctttggtgtgcccagcgttatgttacagaaatataacgtttcctacggggtagattagcggacatacatcaatttaatgttctggccgacatacctcattatcgagattctgctcaacagtcttgtcgcgctttcgtctcatccggtctctagccacagggtcgactgcgttatttcgtttgatatccagcgagacaacggccggaaggtctcttcggtggagtgtcagcgctgttgtcccttgcaagccaaggcaagcaacgagcaaaacaagccaggacttctgcatcgtgctatttctcctattcttttttatttctttgattcggatcccatgaaagacggccccaggtcttcttgtcccataaatcaggactcaccaaggccactgaactggaaaacgagcacaaagctcttccggcccactgtaccttgaaagacagtagtcaatctcacgttgggacaagaatccaagaaaggtgaaaagaattcgaggaaggagaaggcatagacggtctaaagggaagctctgatgtacaattgctagtagggacatggctgcgctcttgtatggtaacggaaagcactaatctttgggactgatgtcgtacgctgcatgcggtctggtactgttgattgctcaactatagatcgcgcaagtctccacttagaccggctcggctaaatcggagtggggcttgcgatcattggtccaatgggactatgcgaatgtgatgcttgtagtcgtcatcatcatcatcattcatcatgtactagtactaataatgctaagcttctacgtctactacagtgccttctgcagagtcgctaggctacaatatcaagaatattctacaggtacgtacgtagtaaactgactaggcttatatcttggatactattagttgttcttaggtatatggcctctgttacttgtagactcttctatcttgtaacatgttctaggcacagtgaggaaagctcacggcgtcagacaactgacaaagggccttccggtacagagtagtacagtttgcggcattgccgggaaatcggctggctcgggagtcagcccaactaactccgtgttatcggaggtctcgggacctttagataaacttttaccacaaatcaaacaacatcacatcatataccacaccgcaaatactgacaaacgccgtactagtcaatgtctctttctactggatttctggagtcaacctgtaatttgtgtattatcatgcaacgtgtgccatgcatttattgtgttgcctacgataggcaacaaatacttgggagcggttttgtcataaaagaagcaaaaaagtacgtcaagtgatagcgaatacactattcccctacacaaaaaggctgcttcgaccctcaccttatatggccggcttaccattccttgtaaaattagggatagtctggagagattatagtacagtataaatacatgataggtacgtacacgcaaacgctggcgctatcgccttgatcgggaccattcgctgttcatttggaatagcaaaggccatgtatagtcatgaatgccctggtagtaatgatgaatagccctcacagccccatggcttttctaatctgtttcatagtcacatcggcattggcacgtgcagcctgggcaccctgctctgtgacagtatccagataaccagagttgtcttccatgagcgaatagtaccgctctcttattccttgcaggtgatcagagattcgacctgccaggtcttctttaagagcccgaaggctcgccgatttgtattccaaagataagtcgtcgcaggatcttccgtcgagatggcttagaatttctataagattagaaacgcccggccggcggacaggatcataagttatgcttgcgtctgagtcagttagggcagccctaactttcctatgaatatcataaggtgaatcagtaaggaggatcctcgatcggctgtcggcgtgcgacttggacattttcaaggtgggctctttgagagacataactcgcttcgcaggtgctgtataagttagcacagttctaaggttcatttctggttagcgcgtaggaggcttacagatgagtgcctctggagatgggaagatatgaccgtagagatggttaaagctattagcagtatacctagaaaactcaagatgctgtctttgatcctccccaacaggtacatgagtagcccttgcccgtgtcagtacagcttcacagtgacacttgtaattagctgccgaacctgtgcactaagatgtccgctgcttgcaatacagggtaagagaataagccaagccgtagcttagacctggcagctgaatgatccaggcttgtgttttccggtagttgcaacttgctctatatgtagtcaacttcaaggtccatttccaatagttacattcgcttgccttctaagacaaattgcgcctcaattttcaatgtccactattgctcaccttccattgagtcatccgtgataggtatcccatagaagctaccgtactcaggatccaatataattcagtatgagcaggaacctggccatagttaatgggagcgcttggatgggaatgtagagcattgggttccaatagagcataatggacgtacagccgactggtaaaaaatggttgagcgatcggggttcaagcctacagcgagaagtgtcgcaaacgcctccctacgccacttctttaattgacacctatcttgtggtacagttaaggcatgcaagtcgacgatggagtaaaacaatctcgtcccctcggtagcattgtcctgtagcctgacccattcacgcaaagcacccagataattccccaagtgcggcacaccagttggctggatcccagagaatatagtctgactagatgatattggtgatggctgcgctgtaactgagctaccccatcttcggagatggcctttcatattgaacttaatagtcctcgactgcaagagggcatttgtcgctctatgagcgcgccggcagtatgatgcatagcggctgacatgcatgtccagtggctaccttgaaatgagaaaattcgagcattgatgcatttgtcccacgttcccttagaacagccgttcaatgttatgggttgggcacgtgactcactgcttgctgagacaagttgccattaccacattatatgaattctatgtttacactattcaaagcaacaactgtgatccaagcaatcgtcatcgtgtagaataatacaatatgggttgagaaccgactaaaatataagggtaaaagtagaaatacagagatttatgtgggaagcactgaaatggcagagtatatagggagctattggcttgatttcagccttcgcggacgctgcttagtggacttctgtgtttaggaagtcgcatgtcgcccagaagatcaggtatcggactctgcgtcccttcacctccccgctgaccgaagtgtgatagatgaggctcgagggacccttcaacctcagggactgcgttatctatattcttgaacacgtctgtagacatgggttagttactaaaccctagggcgatacagagtaagggagggggggggggaaaggagaaagaaaaaagaaacggagtagaaggattatagcgtaccaaggctctcgtgttcccaaacattagctttcatacccactccatataaagcatgctttcgtaaaaatgccaaccacgtctgcacaacctgagggctaccatccttgatttgaatcagtcggcgaagagtgatccgctcaaaattttcctggctcttcttgtgcacgaaattgcttcgagggaatgtccaacgttcaacgatgcgtggtagaggcacaggcccggagacaggaagttttaagtaataggcagcacgcacagcgaaatcagcgaagaactccacatttcgaacgctatacgatcgaagttgaaggtcgcaaaccggcaatccatattcggctttccgtcggagaggccgcaaatacaccgcttgcacgcttcgtggcagccgggatttagcgttgataccgtccaggcgctcggccctgttgcaagggtaagtgcatgtctctcctagtgattgatctttgagaagaggttgtgatgactgaccaatttttggtacatgatgcaggctgttggtcccgttccgttgagctaggggtattcgaaaatcagccagagcttgtgtcgaatactatacaggggccacttacagcggtgatatcttagctatgctctgagaaactttgaagtttgatttatcaataacgtctgggctacttggcaaagcgatgctgcgagcgggcactgcgaactaagtcgaattattagcattgtcactcgaggtgtactaaatgaagcaagtaataccagcgattgcttgccagtcctggtcaacaggcgagggttgattagcaaagacatttcagtacattgagcaagaagtagaagtagggagtctgattaagattagcatgaagtattaggaaaagatgctgttacaagagtgtctcgtggctagcccttccatctgatttttgagatttcaggctaccatcatgattcgcctgtctgcttaccgcctttcttcgtactattattattattattactactactactacaactagtaccttactactaaagtactactagcaccaagtaccggtacctgaacctggtgatgcctaaggcaatatatgccatttgaagggtaaagggtaaaaaaaataattgtacaggggtgggaggaaggcagcaagaaatggtgaagaggaagaaggaagatcaagcatactccgtactctgtcacaacagttaccgcatgattggtacaccaccacttcttggcactggtcacccatttttctattccgtaaccagctccgagataggacttgcagtgtattatttgaccgaagatggctcgcccatatggagacttgtgctcgtctgaacgagtccacgaagcgctttcgttcctaaggaagaatttgccagtctccttgcaaaatcctaaagttgcaattgtgtgtggctctggtttggggggcctggcaaacactattcgtgatcagccacgggcagagtttgattattcttctatcccacatttcccgcatctaacaggtaatcaacgagcctgctctacattgagttccacatactcactcaccagatagttcccggacatgcaggaaaacttatcttcggccttctagatgagcaggtacctgttgttttgatggttgggcgtgcccagtgagtttcccagaccagggcatgaggaaaagctagcaaacttacaaatgcacccttaaagctactacgagggtcattccatcaaccaagtgacattccctgtccgagttttcaagttgctgggggttgataccctagtgtgtaagtttgaatacatttggtatatgcgacttggctaataaccatatttaacagtgactaatgctgcgggggggttgaattcagagtatgcggttggcgacatcgtattattgaatgatgtgagtttgttcctttcactagttcccaacccccagattccatttaacataaacatttagcatattttcttagccggtttggcaggcactcatccactccgaggaccgaacgccgaagagttcggtcctcgtttcccccctctgtccgatgcctacgacctcgaacttagacgtcacgtgcatgcagcttggggtgaggtgatgcatgcagaaagccagcgaaggctgcatgaaggtgtgtatgctttcgttggaggacccaggtaagtactcaggttgtaccattgcaaggcatcgtattctgaagcaaaccagttacgaaaccagggccgaatgccgcatgcttcacaaactcggtgcagatgtggttggcatgtcaactgtgccggaaattgttgtcgccaggcactgtggcattagagtcttagcacttagcttggtaacaaactgtgctgttctctctcccgttcctcgtggggacgatcgtctcctacagggcaagggtgttgaagagctagacgctattttgcaggagggcaaagcaaaccatgaggaagtactcgaggctggtcgttcagcagccatggatatgcaggttcgtgtccagatgataccccctatcatggttgtttgaaactaacgcctaccagagggttgtagtgcaaactatattgggcgcgttcaaaagcgattagtgtgtgcaattgcactttgggtggctcgaagcgagaggacgggcaattgctcagattcgctgaattcatcgcgaaccgttcgtttatccatgccttgaagcatgcgaagtctggttcaagagagattcttacagtataatggcccccagaactatccatgtaggagcagcatcagtcttatcacttgccttttgctcttctcttggcttgcaggtgtttgtaaaaggatttcttgccgctctgcttgccggtttgtatttctctgtatttagactcgaaccgcttgttgtgccgctcttggtctagtacttcttccacgaaagttttcttgcggtctttcttggcaatacggccactgaagaactccgttcgaccttcaatgatagttcccacttgggaatacttaggcggctgtgctttgccattttccttcttgtagtgtcttttaggatccaataccgaccgcattctgagtaattgcaaatctcttttcaattctggtgtcaattctgtctggggaaggtcgaaccagttgctgccagccgtaggtttatcctatacaaacgtattgttagctctcaatccagcttgaatggtttataatgacagttgtttggtaaagatgctcagagtaactatgaaaatttggctctcattggcacagcgcagcccagtacggactgttgaagctgtatcaagcgcttatgcgaagggataattttcctcatggcagcaacggcaacagagacggactaaaatcagggagtgttttaccttcttaaccttcggttgtttgggctctttgtagccaagaccattgcttgcatcctgcacgttcttcaagacgcgtgtggtatcgatcgtcgcaaaatccccctcctgcagaaggtaaggctgcagaggacaattagaggacaacctagggatgcttttcttacacgttaaccgtaatcctaaaccacatgcatgggtgttttcaaggtgcctcaggaaatattctagtaggctatacgtaccttaacaagctgtgctggggctgatcatcaggtacctccctggtatcaggcacgttagtagagttcacatctcgagcacgtaatcggccttccgcctcgaaaagtagctgctcgatatcatggtctgtgatatgaacttcatcatgactgttgatagccccagcttcaccacatgttatttgagtcatgtcctccagtcctggaaggagggtggttgaaaacaaacaatatgctgttgtgtaggctttgaaggggaaagagatagagtagagaaggaaaagaggagactggaatttcaaagggtatttatataggcggtagctgactagtctcatcttgtctgcaaattttcttgtgtggggctgctccggtcgaaaatcagactagcactaactaggtaagccccttggttaggtaggacctgagggcaatatgaaattggtggtcttgggagaatgatgaaaggtaccatgagtgtattgattggcgctgtcaatacggagtacatgcttctagaatagatgcccgaaatatccacattcacagtacttctagcctttgccaatttaaccagtaaaggacaatgacgaaaaggccacttgctcctggggggcacttagagccgtgtccaatcatttccagtttttctgatctacgaagtataaaagcagatctcattatcatcaaccttccatatctctcccatactaggcgctctttgtgtcacttagagcttactccaggaaagggctatcctgtatctttctttattggcttcctttcttcacctagcctctctcagtctgtctccttacaggtatagaacctcagtctttatttatccctttatatcgtgcgtagatgcaaaagtagaggattccccccaacaccacttacatatatattttatagtcttttaaccatagctatgtatgtccgtgttatacgagtcctagcacccagggctagccaaagatatatatatactcttgctatacatatcttcaccgatcgaccatactctgtatacccagtcccagcggtctgtgactgcagaggtagagccataacacacacacacacacacatattcgttctaatgtgcaagatcaaattgttaaacctcaatttttgggctaggtcgtctgaataggtgttaaaactgtatcgctgccgattgaataaaactctatacagaggaataatatagagcagcaagcttttactaatttgccttttgccttcctagttgctgtttttcatgttgttgttgttgctggtcgtggtggcggattccccgcgttgaggtacttcgcaagacgtcacgcttagtgggcgcttgcctacgcgctactgctgcccaggcgactcgttggacagagagcgcgcaaccccatcttctcgccccaatccatagcaaatggaccacgcagcagccgccttttcttaatctatttgattgctcctctcctatacggcctccctgaaaactgtggaataaatatctcagttggctaaaaccctgcagctgatctcaaattccatctgttcaccgtcataactgttggctcaacacgaaagcaggcctcccaccatatccgataccacccaggtccagaatatatcatcagtgcatgtttgtggccgatcatacgttctatacgagagtctacagtcatggaacaatccacccaaagtgctagccagcagcagggcagacagcaacctgtgtatgatactagaaacggtggacactatggtaagcttccctcatcacttacgggcttctttttacaccttgtttctttgggaaaattcctctctactttattccaagaggcacctcagcaaacaccacgctaatatgggttttcaggtgccagcgcagcggtatgtcctgcccacaataatactagatggactcatcaagtctgtagttgcctgactcgtcatgtattagctttctgcacagggatatgcgcccgtagctgaactttatacgggtacttgggcaaatgtgggcattgtttcattgaggtagatggttctaaaagagagtactgatgtggaccaggtcaatcaaggcttgcaaggcacggctcgtgatattctgacaacgtattggcagcatatcatcaaccacctcgaatcagacaaccatgattataaaatccatcaactgccattggcgcgtattaagaaggtcatgaaagctgatccagaggtgaaaatgatttcagccgaggcaccaatcctctttgctaaaggttgtgatatattcattaccgagctgactatgcgagcttggatacatgccgaggacaacaagcggcgcactctgcagagatcagatattgccgctgccctctctaaatccgacatgttcgattttctcattgacatagttccccgtgaggaggccacgtcgcacgcaaagcgatctagtcaggcggcaggtgcaccgtcgggggcccctgggcctacaggcgctgcaggacaacttccgccatcccagcacggagtgcagcacccgtcacatcacatggcaccccccgactacagtttgggccagcatggtcttcaagaccaggaatatcgtcaaccagctatgtacgcgggacctgtgcaatcggatccgactgcagcatatggtcagccgcaatctcaaatgtttgaaggaatgtatgccgcttacccgcacttaccgccacagcaggtatgtccaagaccatctcattttcacatttctgtgggataatctaccgcagaattatccttagcgaattctttccagctaattataactgcttcaaagtgatcgaggtgcgcgttgcaagcgtacattagctagctggttttttgtagttccttattttgcgagactcgggctttgatcttcataatggagttctttttagtgataggctggtgatgtttattagtctagatggtggaaacgatatggtaacgtaattatttggtgtagtcaaacgccaaatacaccataaataatttctccattattcgctgagaaatgagttatgtgtttacgtttcctcctatcctacatcctgcgcatgcttccataggaagtttaatcaagcccagttatgggcctagctaggatttcttcccgaatctcgaagaaagtgtcgtgaatttgtcggtcttcacgggactttgaatagagcgaaccacccttggatatgttagtatgtctggcgtttatgggttctgtgaaacatacttttctagtaggactgggccattgatggcgtccacgcggccatacttcttattccgagtagaaatatcatagaactcatcagtattatccgcctgcatcaactgcacagtttgctggagttcatcgaggttttcccggaggataggtacaccaagactatcgacaaagtgatagagatattcaacgtcctttgcaagagccatgacaccgttcgggttgatcttctttacatctgcagcaagaggaagcgcctaagacgaaagtcagcagagccaagaaagacaacgatccaggctttctaaagtgcgtacaagaatcatgtttgctgcatggctaagagcatcgaagtaaataagctccttgatctcggtggggagcccgagcaatgtcgagttcattatattggataagaaccgagttagagtctgcatgtagttgctcggttctgtaggcggaacaggggccatccagtcatattccgcggtttcgatgaggtcgtcaatcttggagttaaccacctcaaagatacgtttctctgccgcctttttattgttcctgaacttttcggtggctttgagagtgatgggaccgcccgtggaattgtgtgacctcgctgctgcaaggagattttcgagttcatgacaagcgagttcaaaatgctccaaattaatgagtatctgaacgatctgccccagatactgagaagcaaggcgctcaactaatgtatcacaaactttgcttgaaagaagttcatcgagtgcctagccatgtttggtgagcattctttgcggcgcctacctatgttagacttacatctttgagagattcatcgatgacactcgagtgggagaaatcgtcgttggcaaagaagtagaactgattcagaaaattccgaatgtcaatgcagcataagggatacatctgagaaaatggcaagacacatggaaaactggataacgagttagtgtcgatgaatcaaaataagtgaggaccatgtatattaatgtacgtttgttcttcccgtggcttctcaggcgtgtaccagctaacattgagtactttgtcaaactcctccagcgtctggatgggcataggcatataatcatctgttgatacaatcttcgatgactttagtacagcgacaagaagtatttaaggcggaaaatactacctcttgaaagtcgtcactgaacctcttcttgagcaattcggcgtacttcttgaaaagagtgagcaagaagttgtcaaagacaccaacggggaagccccaactctacatttaatcaagttagtgtcatcagtgactgggatgaatgagtccgaagggcaacagacattcattgtttgcatgaacagtgcaataagattcttaattttcagcaaactctcggcattatcgacttcgggaagggccttcaatatcaggttcacagctgtttggcacatagaatcccagagttcatctacctattgaaactttgttacatttcttgtctcaaaagacatgtgcaagggataatgctcacatcaactggagatcgcaagtctggcactctcttcattgtagatcgttcaacaattgcaaaccctgccatctcctcgagaagattatgtagacttgcgccatcctcatcaacgagagttattgatggaggtatcaatagctccttttgtcgacgacgtgtattagcatactcactcctgaacttatccatatgtccaagagattggtgaatgtgtaagcattcaaacagtggcgtgaagtcgacttgtagttcctcgttctgtaggaggtcatattcctcatgttcatcagaaacaagctcaatggcggaatttagtttaaaatggccaagatatggcgtcatgtcggccctctccttctgcctcgttttacggagatctgtatgatacaaggcaatttcccccagatattgcgacatctcgcggattctgtacagccaagtgtttagatcagacatcactgcctcagctatagccttttgagttgctggcactgagcgctgaatcatgtctgcaattttgtacttggtcacgcccttgaggtgaacattttggagctcatcaagggctcgaagggctgcataatggtttttcctcgctaataagtcatgaatttggttcgcgaggcggagaacctccaggcaatcttgaatagcacgggaggtttcatcaatattctgacggtggctccgtgattcgactagagctttcttctgttcagctagcttttcagtactagcttgaatggattgattcaggtccaatatttcggctgttaggctcacagtaccttccctaatacggaggagttgattgactgacgtgacgaattcttggtgattggtgttacagatagtttctatttcagcttccttatcgctagcgaacctagacaaggactgtagtaactgtggagttcgatttcccacgctatattcctttattgaaggaatcaactggtcgagataatccgtatctgaaggtgatatgataatctgataagtccagacggattagagtggccaccaactttctttttctgactctgacctgattcaaaacatatgcagattcattgcgagaagaaaccatagaaggcatagtgatagcttaacttaggcgtcaaatttctcaggcgtttgtgggaagtgaggtgcagagaagtgaacaggatgaatgacagcagtatagagatagcccaactgaattagtaccttggtactcctgtgcgtagttaactatacctattaggacaaggcatgtggataccttgcttgtgtacggatggactccagagtagtccacctactatgtagtagtacggagtacgtaataatctaatcttaccgtttgtggtatagtgccattgtctcagctgttagttctacgtgctgtttacctcagcgagctcaggcggttatgaacttatgctgcataactagctatgtatgtatgtagtacattattacatacatactatgcttattaaggtagactaggaattgaatgtcagcgttcatttactagtgcagccggctttagaactataagttgatattactctgaccgaaatacttagcaattattcattattagatagtcatgggtataaatttttatttagaactggttaaacaatcaccgacggcaaggaagatagagtaaaataattcttgtgattataatttatatatacttttattgttgtcagatagtattagtaaagttttatataacctgagaagtctatatatgactttatgttatctgagtaatttttttattggttagttagacggttagatccactatatctcgttgtaaggaatttatattggagggtgagcagtgagcactgagcagtttactgaaagttccctgtatcgaggattcgaggttttctacaattttgtatgggaaacgataggagatagtctggtagattgctaatatctggtatattccctatatcggagttgcttatatacaagtttaactgtatactgttactgtaccgtggacatgcactgtggtactactagtgcatcaaactctaaatatggagtactcttttatttatgtattattcttgagtcttgacccctgggccctcgggctctcggcccttccttactatctaactagctgctatagctgtgacatttctgtattgctccatacagtatatggctacgttttgtccttctcatttgaaacgaaaaactgcctggtaagctatagaacccagtatattcggaaaaggaagaagattgtgagccaatagaatcagatgactgcagaatgtttaaataaatcctgagtccgcaatatctggcacctgagttcacctacaccccctctcaaagatctcttattctttattccttttaatgctccccctttccagcccaaggctcagatgtccctgtcgtatatacactgagaaggaggtacaagagattactgtactgtttctcccagtagaaggtgttctcacctttataacgcaggcattagcctttcttggtgtatctaaggttgtgtagttactagtaggtgcactttaagatttgcctttattgaaacattcactgactccgactcccatggaaaacttgcatcagagaagcaagtctaacatgacagtgcatggattattcgcttcctattactggccatcaacctggggctcaattgctgtttccagtctttacactgtaaccggtacagattattctacacacggtgtctactgagtactattatagtaatttgcaggctatccacgtaatcaaagatactatatgttgcgtacttcaaaattaatactgtaaactgccgcttggttccccatacttgattccctcaagatatgttctgttgtcgttctaccctctagcagcccttagctgtttctcctggagatagggtgcaatcttgtgttcacacatagctgccacctctgtttaagtatttcttttcaatgccttacacatcccatctcacatactaaggttgcagatccatcttattgttttttgttgttatttgcctattctattacatattttgctagacctagtgtgtcttcgaagaaaacaaaaagaaataaaaagctattttacagggagcagccatagccgcgtgagatgaaggcgaacgagtctcctcgtggtatgagtagcccctgctccacaagtgggatagcttctccaaatgggtcccctgatactaaactcacggctttttcaccggaggatatccgatccaaaggccaccctgggtccagtgtccatggcccagtaagcgatgcaggactccggaaactatactcaatgcaagtaaagatcaatcttagcgtttgacctagagttactaatctactcagggccgcatccgatccattcctggtgccgacaagtacatccagagtgcaactttcaccgactgcagcagcatttacgccgattgggatggtagatactgtggccaacagcaacctgtcccagcccctgacccgtgccctccctagtgtcagctatttagcagttgactccatcgccgaagtgaatggaacaagtagcgggcttgtgagcccttttgatcagggttcatctgactatgggaccattggaagtgctcgagagtttaggggcctgtcgtctggcgcagttctcgagaaatttgatgctgagcggcgcagtcgtgctctcgttattgagaatgtcccaactaacctgacttatatggcgctggctgggtttttcaacgtaagttggtgaaaatagcctagcagcagagggaagagagataaatgctaacctggagaagcggcgtgaatttggcacccttaaaggccctgttctcacagaacttaactccatggggaaggtatacgtttccttcactgatagccgcgaagcaaagaaggcgattgagaaggtccgacttcttcgacctgaatggcgcgtgttccctcttacagccaaggagtatgtacagcatacggagccgactcttttgtccgatgtttctgattatgaaggccaattacttgtgactgtctattatgattctcgaaacccaaccttgaatcagcacacggttacacgctcactcgagaccatcgtcacgactttcggtgacatgaaagccttcactcccttgcctactggacaagataacatcagcgagttccatctcgaatattttaatacccgggatgcggaaaatgctatgtctacactcaatggaagctcggtcgaggtgagctagtgcatcccatttgcgagaatgagaaaagctgacgccatgtcaaaaggagtgtatttttgaggtttcgtctttcagaccagatatagaggacaagccacgtcatccccttcctagtccttctcctgcaagagatgggttattccgatacgaagcaccatgcctcaagaatgccgcttggactccaagccgtccgcaccgctccccatttatggagctcagccctaccggacgctctacagtaccccctggtgaacacgctggcctcatggattggatgtctagggcaggtgaaggtgtcttgctttctcctcgccgtgacattggccgctttcctgaattgcgcgtaagtaaccagaacgcggtagacattgaacggattcgcctcggtcttgatgtccggactacagtaagtgtcaaccctaagatgtgttgatgtccattgcataaccataatcgttgtgagtagataatgctccgcaatattccgaataagattgatcaggtaagatcaagtgatagaggctagagaggcaaataaaagactaatatgactagactatgctcaaagccattgtcgatgaaacaagccatggaaagtatgactttatgtacttgcgtattggtaagaaatcatagcgaacgactttctgtgaaaagaactgacgtctaattgaagattttgcgaacaactgcaagtatgttagagctcagctatactgaactttacgatatgccatatttacaaagttattctagcgtcgggtacgccttcataaattttgaggatgtaagacatttgctcagcctgtactctccatgcatcatttaccatctctaacgtaacaatagccgattgatattatcgatgtcagtactgaatggacgatattcgagcatcttgtgcacatcgcttactgttttctagtttgtaaatgtgcgagctgggcgcacctggcaagaaaccctattacctagcaagaaggccacggtgctaataaggtcctacaggaattgcttcaatagcgacaaaattgctgaagtatcatacgccagtgagtcatccgctatctacaaggaatatgtagtcatctgagctttgaatagcaatccaagggaaggattgtctcgtgcaaaaatttcggaacagttccgtcatgctcgagcacccgtcctttcgtccaaaggttcggtgtattctcagagacatagaaagtgaaactgatacctgggatccagatttttcataccggcagcggacctcttgctggcactgaggatcgcttcccgggaccagataatccatcaaaaatgcgtcgcagtatcgagaatgctgagcatgtcggttagtatgatacccgggggctgtgtaaaatatcattaacccgatgttgtattccataggtttgtttgctccgcgagttggtcagcaatatcgggatgagcagcgtcgccgtcgctcgcaatttgaccgcggaacaactgctgcagaaagagaaattgtgtatgttcggacacttaccccgaagcattcctctagtgttggcggcggcataaggagtgccccttacacttaccctgccatgaaaatgtggtatgatccgactatggaccgtggacctaggacctcttgattggtgcactcttcagtgggcgaagtcaacactctgacttgatgattgaaaggagactaagaaaacaagaaaggaagaaaagaaggagggagagagagataaagagaatagaaaggaaaaagaagaggaagaatagccagttgacagtgagtatgtgtatggagatctgttcgcatatgtctggtttgcggcctgttgcgcaaagtgaattattgttagtctgtcccgcaccatccccaccaagtattcccctttactcgtctcatttgccttacatgtttcccatttccctgttctaagtacaaaatctacttggagagacagccgacgtttttgacccgcaggagaaaacattctacgccctggtaggctcgaatgtggtgtctcggtttgagtctgaatgttgggtttatctcccttggaagcctttctctgagagattcaggtcctttccatgctcttgaacgttacacaatgcattcatcaataaaccagaaaatccacgaaaccaaggtgattctaagtaaggtatttacaataactaattggggtgtgcccatgcgttgtagatatagtattccctaggccttagcctgagatgcgtctagactccggggataaaaaacattatccagggtacgcaataccctagtgccccaccagcattttatctgaagtaccggtgagctaaaaatcttatctccagactccaacaacgcactcactgtaggtatccaaaggaggacacacacacaaataaaaaagagaaagagaaaaaggaagaaagataagggattgatttgctctaagggctggctcatgcaattatcacgagccaaatcacgagccaaataacgagccaaataactcgccacatttcgaaatctaatctctccaaaagagcaaaatccgaagaaaggggtttggcctgatgccgttcagctgtgtgtgaggttacctactgtgtcgtatggcataatcgaaatggacgcagagaagatttacgccgtgtattccatgcttaaattggtataccaccgcaataagaatcaacataagaaaaccaaatggtggaaatggttgtcagtattaaagcgtaccacctggaacctcgcgcaatctcttgaccgtatacaatcacctagcggagtggcggaatctcctgatctatacatacagtgtcttgcgaaccatgttcttccaagatgttatctgtgagttccggaaaagaagaggtgtcacgtgaaagcagagactaacaattaattagggctttttcgacagttgtggccgatgggcagttttctactcttgggacagtgttattaggcacattggcttgccttgcaaaatccacaggaattgacaaagaaatgaagtttgcagctcagacagaaacctttagggtcgcttcaacacacgctagggtcgatggtctagaagatattggagagattctgcctcgaaataacgatttgccaggtctcggggaatttctagagaagtcttcttcagaggtagaagaatgcccgaagttcagcccgaagaactcgaacaaaattacggatttcgccgtaaaacagagtaaaagcaagaagaggaagaagaaaaaggatgccattgatgaccttttcgatagtctcttgtagatccttttcttacaatctgtcggctctcgttttctcttgtcgatgactcaccacactcgtcaccattggaagcaccgagcggatttagagttgttttggcaatgataactctcattcaataataacgcagagagctcacctcttcatgaacaagcgccaatcgatctctcctagtacatttaccacaatgtggttgatcattgcccatgcaatagtataaaggtatttaggggagaagaccgtccagataaaaagatgcgtccttaacgtcgtacacgccgccataaccgacattaaaattgttgccatatgaagagtcaggatggttacatgtgcctccttttcttcccgattctgcgaggaacggagcagcctactggctgagacccaccatatgggggcggcccagttgctgatgaacgtcaaggcaccgacgataaaaacactataggtgccgataccattatatgcattcgaaatgtcgaccgacgaaatggcatttgagcctccaaatgcgtaaaatgtcacatattgcatgagcagggaggttatggtttgttccacggttgataaacgcatcgatgcgaggatggtgatttgtactctaaacactagaaacgcgggtatgttcgtcactttcgattgcatcaacaggaaaagagtgagagtctcgtgaaagatggtgctcggtggcccttttctctgtcaggatcattcggtaatgttttagggatgaacacttgcctctgcccttgtgagtcgtttcccgggcttttccagcgtacaaggaatatatcatgagaagagatatcccacaaagaaccattcttgcatgataaagcaggtgcattccatcagtcaacatggccaccggctgcaagaacgagttaccgagaagttcgggagagtcggacgccgctaatgataacttgaaaagaaaggctgccagtgtcaccatacaactaataaaacgccaaagcactgatgcaggaaggtcgaagagaagatgcaaacaagtatcagcgtatgtcagaatcaccaaggcccacaaagtatgctgatgagaaggaaagaaggacccggtaatgtccggctgagcagcaaatttctggcctgtctgattccatcttcgcagaactcgataagacactgctagcgcagctgcgccaaaccagggaagtgagggttcaaatggccaatggccgttcgctgggccagatttttgaattgaattgccatggaagtgaccagcatatttaacatgtaggtaaaccacccatcccattgatatccagtaccagaactgctgttcttcttccacgtagctacttgcgaacatcatggtgctatagcttagaatgctaaaccccaaaaacattccagccggcgcgaaattcactagcagccttttggctgggaaaaaggtaagtgagatagcaaacccggaaatggaaagcccgacatagagccttataagatcataatcactcgcagcgctgctcattaacttctgggcattcctcaaaaacagcagaagggcagactcgatctccgaagaggcttcactatcgtgattagcacctgatccattgagcgtctcaagcactcgaaaccaagcgcactgaacacgctcaatatcgatcaatgactgagagctacaaatgacaggcattaaatcaaattcaaagctataactcggaaacgatcctttaacggctcccagcaactgcttggcgttttcaagtagcatatgaatccgatgtggtcctgatgacgaggttaggggtattgacttagctcctttgtttgctcagaaagataagagacccttaccgtgatcccacatcgcaagaagctcggggataaagacacccaggctattcaagggaattggtaagcctaggagccccgcaagtgtcggtgtgatatctgtctgttcaacagtatggtaatactgtaggtcactgaattcttccgttgggctatcgtttcgagtttcaagtcgctgaaacttgggcgatataaaaagtagagccggtgaagtctcgcccacagacgaaccaccatgattcccagcttcgttcatcccatggtcaccgcataatacaaagagggtagttttgagatgtttctcttgctccaaagctgtgtacaccatgctaacaacagaatccatctcatgctgctttgttatcatgtatggactagagatgtgtcaagagaatagtacaaaatccagcggcggttgtagcaccttacctattaggaccagctttgtgtcctatatggtcaagaccaaggtagtgcattatgaaagctgaccagtcatcttgcaagagttcattggggatgtggcgagtcacattattgtctacttctgtgaaatcctacaacaaagcttagctcagtctatgactgcaagtctggcagtgccattggagtgactgaccgacacaaagaaactcgtagtcccatcagccctgtgaaacatcccaggaaacaacttcagccatgtgtcatctccatacatgaccaattttccaccttttgctttcaattgtgctaaccatgtatcttggtgcatgagagtcgacgaggtatcagcctctgcaatgttaagtattacatcaagaaatgatggcacggaccccgttgttatggctttgagccggggcattgtgacagttggagcactagcataagcagtgaatggaagagcagcgcctgaccgaattaagctatggaattcttgtcagtgtgtgggtttaaacgacaatcctcctcctaacctctgagtgaatagaaagccagagtgctgggaatagacgaaatcgctagcatgaaagtcagcctgaaggagtagaacctgagtaaagtttgcgatcgtacctccgcaatgcatcaactaccataaaaataactttgtcgaatacgcccggcggaatttgaccgccaatggtatgttcatgagttgcaaagcccgtaagcaatgtcttataaggaaaaaacccagaggaaaagacgagaatcgatatggggacgagtatgttggcgatgagtatcgtccacttcgatctagcaaccttcatggctatttctcggtggcttctgccacacgctggagcaatttcaagcaagttatgttggcatataccgtacccaagctgacatgtccgggtctgatacactgtcagtgtaacactgaaaatcaagcaaatagtatcaacttcaaaagggggtatacctacttcgatcgggctactgtatacaaaactacctataactagcacaccgccttctgtttgaggaggttcatccgtcatgcggtactgccaggtggcactgcgagtactcaacaggaagaggggctacgaacgcctcttggactacagaacagcagaggctacataaactaggcggagactctagcctcagctgacctctactcggaggcaggaagatttctcccgaatttgatgggtcccctgcgtgacgctgttgagttcatgaattttaattgttcttataatatcggaaacacaatgagatgatgttgtagataaccccgaacgccaatctagtgtttatgaaataaatggtgcctagaactctacctcctcttcagacccttcttattcttggactggtgtggacggaagacaatagatgagcggttctttctgttgctgtggcgtttatgaatccgcccgcctttgtgagagcgaccctgggtagttttgatggtaccgttgtcaatgtccatatctagagagacagtgagccttttatgcaagatgaattgactagagagcgcatgtgagactgaccttcacttgtttgtgatatcttagtcccttcctggcgatctatatagcgcaattacttggtgagttctcgccaaatatatttaacaattcaaaataaaatcaaacagaaaacttacccttcatgttcagctccatatctggtttctcttcattacttggttttggctgggaggcaagctcctgcagcttagcagagagtctttcagttcgtgcatcaacaactggcccaaagactgtggctcgcagtttcgctctattgcgcttttggacactcgctcggacactctttgccatctcgatgatagaagaaaataaggaggagaaatcactgagataaaagtgtaaacttaaattataaggagctttataagaagcagaggaagattctgtgaatgtgttaggcaatgaaatctattcggtctttcacttacttcttgtactcagtctaggttttttttttcttccctttttggattagccgctctgaagcataaatcttctcagtagttactgttggcggtggacatcttatgtcatcctatcggaggtccttttctctcctccgcaatcatcgccgaccggcccagtcgcaaagcaatcccagccggggtgtgtgtcgaccgaagctctgtccttttcattaaatcagtctcctggtaatatttaaaattgaggtttatttttggaactttattttatcttgtctcctttttgccatcgctaaactaaggaaagagaaggattgagatgtcttttatcattgtcgctagatattgcgcgcctgttttggaatcacctcttgaaatccttcttactctttgaatgctataacagccgactgccctgcccttactaccatcatggcctctgttggccagtcatccgagcttcaaagtgtggttgctttggtgaaaacaatgacgaacgcgcagctcaaggagatactgagaagtgaggggctcgctgtttctggagtaaaagcttctcttcagtttcgaatcattgaatgtctgttgcccttgtagtttcttggttttgttttccggacagcggggcttccaacagtattcgcttgaagcacaaaaggttgatcagatgtatagaaagctaacagtttcttcgatccgctagtcattgagagactcaatcaaggaggacagattgagcggtacgataacctgaagagagccgtgtacgccacgacacatcgatcaatgccacaaccttcaaccccacagtcattacctagtcaccaatatcattcttcagctaatcaacccttgtcaacacaacaacgaccatcgccattgagcgcgccgatgacgtcgcatgggctcacttctggtatcctcacaatgccaatttccatgtctttacatttgggggccaattctcattttcttctaggccggttaaatttcaaagaaagtcctttctacactgttttccagcagcttacacctgttgtggaatgcaaaggtgagctataggttatcactgctcagtttaccatgtccatacccatctaatatcgcaaagtacgcgaacagactagggacagtgtagaacttagagtggttctcaaccaagatatggcttctaggctacaggccgatccgaaccttagggtaatggtttactgtgctgcagatactgggcttaatcagtatacgaaatcggatattgctttccctcaccaagttgagctgaaggcaaatctcgacgaggtgaaggctaacttgcgagggctcaaaaacaaaccaggtacgacgagaccggctgatgtaaccgactatattcgcaaaaaacctggatatccaaatcatattgttatgacctatgccctcactacaaaggcaagcgttgaactccggttaatttgtttattccatgtcctttccctttccatctagcaccctcttaattctgatattaggcatttagtgctgacttgctattagagattctttgtgcttgtcagtcttgttcagcggcatccagttgaggaacttgtagctgagttgaagatgaggaagacaatctcgaaagaccaagtactacgagaaagtatgttcgttcatcttcggtttctattagaggaccaattttaaaggccagcagtgaaaagcagagcggatgacacggacatcgttgcaacatctagcgtcatgtcattgaagtgtcctttatctactcttcgaatcgcggtcccctgccgctcggtaatatgcactcataatcaatgctttgatgcatactctttcctgcaattgcaagaacaggccccaacgtggtcatgccctgtgtgttctaaggccaccagctttgagtcattacaaatcgatcagtaagtccaacgtggagcggttctggttctagtactagtactgataatacaggtatgttgatgatatacttcgctcaacatctacagatgttgaacaggttgtagtggagccagacggcagatggtcaaatcccagagtcgtcgacgcttcagaagctggtggagttactcctgagtcagatgatgacgatttaatagagataaaggaacttggaaatacgcccgttaaacaggaatctcttccagccgcgagtttatctctacaaagaaccccagctcaatcacgggagccttcgtcgacatcatctgtcgctcgtttgtcaacaaacaagcgtcctgcaacccaagtgattgaccttactgggagcgatgatgataatgacgatggttcccctgtaagaccaccgaagcggccagctttgaacttgctaaatcgatctttaccccggcaagaatttcaaagttcatataacactgctctagcaaatggcaaggctgttcctcgtgctggtcagactagttctgagtctgcaagccaaacaactggctataatgcataatctcacttttatcaattttagcatctaacggtgtcgcggcgcattcggtttacggtgtttgataacattgcataagttcaattggagaatgaattcgttcacttccttttcgaatatgggatatatcatactctacgttttatcgtttgttcctctggccgcaatgtagcaagtcctcgtctagcatgggtcttctcgagaagcataagtttcgacaaattgttttaagggagagcgaaaagagacacgtatttatgttttattaacgaggcctatgcatgtacctcctaagtaaactcttagcatgacgatagtgcccggcgtgggcggacgaattcaggcgcattagataaatgagttgattagttaccttaagcgtttggacaattgcttgtgagccggagaggtcaataaaaccaaattcaattgaggctggagcgggaccgctgctgccgaccatctgtactatttaatcaacggagataaatcagccgcagccgcatgaggtaacaaccaaccatccttccgtcgccaattctctgccacacagtggtggaattaaactagaattcttgtatgatttttatggagaggttatgggatacgactgcagatttttaaagataaccgttattactacgctccaaccaagtacggacctatcttgggcccatcttcattccacagggtccaacaacgaacaaaagctcaactgtgatgtcgttcgatacaccagctccggatgagccacaagcacgggctctaagcgcttcgtgtcttgactttctcctaatagagctggtacctatggcagaacgcctggcgaaggaactttcagctgatgataaaactcccgatgatgatgagattagggaaacgacatttttccgccttgaatctcttggatacagagttggacaaggccttgcagaaaggtaagctacggtgcgggggggcaagaatacccgcccattcagttctatctagatccaggctaactaggtgcccttgcgcttatgctccctgtagattctctcgagaccgccctagattctcggacaatctcgatgttataaagttcttgtgcaaagacctatggaccattcttttcaagaagcaggtcgataatttgaagactaatcatcgggtatgcacatccacgctgccatacagacacaagtttattgtcgcgcgccaaaccctgcctcgagagagaagagggccgactgacaagctcttacagggagtatatgttctgaccgataattcattccggccatttgcaaggatgagcatgtctgtgagaagcgaggcggtgtccatggctcaggcggtatgggaccaccagttacttgaccccttcattggctcgtagttgctattgtctaaccaagctctagtatttatggttcccgtgtggtgtcattcgcggcgctctatcaaatttggggatcaatactactgttcaggccgagacgggtgagcttccgggagcaacgtttcagatcaaaacagtccaacccaaatcatgaatggagtgcggacagctggcctgtacgtaatcgaaatgtccattcttgcagctaatatagcattgaggtaatactgcaagatggcctgaaaaccgagcccagcagcagatagactgggtaaccgaatcggctagtactctacaatcgggtcacaggccattcttcctgctcttacagtacatagagatgagtgcgtgcaggtatgagtacaattcgtttccattctgcctgtttctgctatcctctttcaccggaacgacacgattccacgttcatccattcgtctttaaatcatcttatgcttcaaagcctatcttgcccaggtatcaatgattagcggggttctttcagtttcgtgaattgcaaagtaagccaccgaaagtacgaggtcctttctgtggagacaagagtgcgatatagatggcaaattaccgactggtgggtgggaatcctgcatctgatgaacgggggtgggcgcgtttactttggtggtgggttcttaacgaagtcgatgcctttctcgatattacccttaaggcctttcgtgcaagcctcgagaagcttcttttccttctcggtcacgccctcaagaacgttgctagccttctctgcgccattagtctgtttaatagcgttagcctggcgtgatatgaacgaagattctgtgaggagatgaatcttactcctaaggttacaagagtagagaagaattccacgccagttgccttaacgatctcatcaccgccgggaattccaggcaggtagacgaaggtaggctcgacaatacccgtttgaccctttgaagctttgattacactctcagcgaacctatggcatgttagccgcgagtgctctcacggtacgcagcatccctacctgtaaccggcataggccatagacaaggtggcggaaccagcaccgtccttagcttggaccacctcatctccaccaaattggacgcctgaagcatagttagtgcttacagcaagatattcatgagattctttgggacaacctacggtggatcagtgcgtcatacttctcctcgggtatctgaattgcgggggtagtcttgctgaagagggggacaatggtctctccagagtggccaccaacaactgggatttgaacagcagaaggatccttctggcccgagaactcttgggtgaaagtctctgcacgaacgacgtccagtgtggtgacaccaaagaggcgcttcgggtcaaagacgccagcggctttgagcacctctgcagcaataggaacagtagaattaacggggtttgagataaccagaacaaaggccttggggcagaactcggcgatacccttgaccaagtctcgcactatgccggcgttgatcttgaagaggtcgtcacgggtcataccaggcttgcctatcaactatcagaaaactggccaccagcgaacatacgaggagcaatgcgaaagggtagggacttacggggaataccagccgggatgacaacaatattagcaccagtaagggcctgcttcagcccatcatctttgggcagaaaaccagagattttctaatcgcccaggtaagcaagataccatttttcgcctcttccatcgggcaattcgcattgtggcagtaacgtacagcgatagacgagatgtgggatagatcagcagcaacaccaggggtgttcacaacatcgtagagagcaagctcttcaactaagggacaggtcttcaacaggagagacagtggcttgggagatagtcagtatcgaacaaggtcatattgtgaccagggttgtaaggcgtggggatatccatacctggccaatgccaccagaagctccaagtaccgctaacgtttcgagttagtacctatgagagtgtcatctgttaaggattgctaactcaccagctttgaccatgatggacgagattctcgaatcaaacaattgagttagtctgttccgttataagaggagatgggttagcgatttggaaggtttgaagaataaggaagatagagaaatggagagagagcgtcagtgtggggtggtggtggagggaggaaagaacactgggttcaaagcagggaaagaggggtaaataagctaagaggggaggaaaggggaaagggaaagggtgggtgggggaggggtacggaagtaatcaagcagatttaaatcaggtataaaacgctcgagatggagatcgtacgcccagtagtaatccttcctaaggagaatccctatatatatatatatatccttgcttgtgtctcttgattcctcagagcgtcaccatgcaggtatgattatgacagttccctaagttcaatcacatgtggagaaaaccgcaatcctgagtccggagtaactaatacattaccagatcgtcatttccacagcaattattatcatttgactaatacgaattacacggtttccccaactctccagtactactgctcaacagattccgggaatttcccgatggcactgcctggatattgagggttcctgcacagccctatgtatactgtacagtacgtcccgtacctgtctctcaggtgcatgcctacctcaccatagaatgtatgtaatgcctgtctggttgtggtacatatatacacatacatacatgaatacatacaacaaacaaaatagtacccgagccatgggttggatccatggaaacaataggtgattcctaattacaacgtccctaacttcctacggcccctcccgatcaagtcgacagccaagactccggcaattcctctatcactggatcccattactatgtccgaggacatcacccggttttgtaccatagagccgtcgagacctcgggaaaaggcggatgatcaggacctatctacggttcatataaagcagcttgcttatcctcccaaaacctttcgtctccgtcggcccgaacatcggctgtaaagttctgttaatcgctagaagcacgtgctaaatcttgtgaccacaacactagctggagaatgggattacaacgtaagagttcaaccattcccccgtcaatcggactagacaagggtggatgtccgggggaagggatattcatatctcgtgattcttttgtttttgtctttttggttctttgaatctctttttgaacggcatggtgcacatttgccccggtagcagtattgctaaattacatggacgcttccgcccttgaccagcatggcgccactatgcttgatgcgcccaacccttgcgactactcgtcatcgagtcctatcctttatgccgactcctgctcagcggccttccgggcctgagcacctctaggcttctggggaggagtatccttcttaggcttctgagaacggcgaatggcgctcacacgtgcaacagcgtcctcacggaggtcagcacggtagccgttctttgcggtcttgtctgcaacacccttgtaaatcctagcaaaaatggcagccatccagttagcacaagcacaacgtgatgttcggttattcactccatagagagtgaggcgatcggttctgcttacttgcgggtggaggccttggggccaaaagtcacgcgaacggcgttctttccgggctgctgggcattgccggacttcttggtaagaacaacaacgccaccgttctcagtgggctgcacaccaatagcctgttatcgtgggttaaacaagtccgggtatgtaattcaagtatcgggtggtcatagggcgagaataccttggtgttggcgtatccagcgtactaaaatcaagcggtatcactggttagtcatcggcaccctgagctgggagaataagaagcatggaaacagcctctgtatgaaaatcatagaccttggggctctcataccttgaaagagtgcttgttctgcaggttcaaagggtcacgggagaactgagagccgccgccgctgttacgcttgaccagaaaagcattctggttgcctgttctaaagattagttggatttccgaggcatcagattgattgacatagatggatggagagtaggtaggaatgccgagtacggagtagaagaggtaaacgtacgggtgagctgccagaccaggtcgctggaaacgttctgtctttgggcggccattgtaaattatctctttcaggctggtggattgaggacggatcgaaatcaatcgacacaaaggctggtatactgaacggtggattgtgtgtgccagcgccaagaatggctgtccgcaatctcgctaagcggactactttaggtatagcgcctgagagcagggttgctgcctcagatcgaaggcagcaaagaaatgttcagccacagacccacttgcctctttctgcagccttcccagttctccccgtgactagtagatctcccctaggctaccgggttgtcctggttccatcttaaagcatcatatgctgctgatgatggcagctacctgccagccgagaatccctcattcatgaatatagtaaagagttttgatcacttgcgcttcgcaacagtttaccgctcacatccaacattcgggaagccattaacgtcatctcccactgtctttcgtttgaacagcctagcagccatccaactgacctatttgccatggcatactatcttctatattttttggcaatctctgttgtggtttgtggtacaggtatattgcactcaagcagaaccaaaaagtagttacgagtctggatatcatgctgacgagttcaaagtcctctatcttacacgggcccgatggctgtctctagtcccagttcctgattacatttacgaccgcctaccttctagcttcgccgatgacctagaggcggggctgacatcaacgcagtttgacctctccgccaacattgcagatggtgacactagggctgggttggataaccaagctaaacgacaaatcatgaagatcatgaaacgccaaaggataaactttgatgaagctcgccggatatataccgagcagcgttttgctaagaataatattggtcccgacggccggcccagggaccccaagtttgtttcattctcctaagatggcgttggccatgagacacttgttgtacggtattacatcaaaccattgatttatctttttcctttcttcattcttttccttttcgagggcactggcaatatgactgctaaattcagatcagagttctttgcattttctctgactcttttcaagcaataaatatcattaatgcacaaagtcaagtacctgctatacacacacaggggatcgacgttcgtgatcgcgctctcgcccagcactttatttgaaatagccttgcctctgattcccattgtctttagaatatgagcttcaagaggcctgcctatatgcattggaaccacgggacctatttcatgcaatgtctgcacccaatgaaaggtgcaaccatgaacacttgaagagagaacaaaaggaaggttctattatacatatgttgtaagttccgctaactctgagtccagtactggaatcggagttattgataggccggtatgccccccgtatgaaaattgggagtctggttcataccagttttcatcggtattcgcttcacgcgtagcttttcgagcctatttttggatgaaatgtcacgtcatgcccaactagcccccctgttaacctagtactcatcgggtagggtctgacttccaagctaacgcatttgcgccgaatatctagcgcccccgactgtaggctggctgctgaaatcctgggggtaacggtggcgggggggcggcattcccagtaggagggccaaagccgggaggagcgaagcctggaggtggcgcgggctgtggaggaaaagatgattgctgacccgcattgttaaaggctggaggtaagaaagcctgcggtggacctccatagccagcttgtgaaggtggaggccgagctggcaagcctggtggtggatttgccaaaggtgtcgcaggtggaacagacctgtggtgttgcgggggaggcacattcgaaaaaccaacattaggggttgcaacgcctctgcccatccctaggtccggaggaccagtgctgatctgcctagagctatcaccattggccatggccgggggcaccataggggtccctgaacctgagaacggtgatggtaaaggctgagtcggcgggcgtacgttatgcttgcgggcttgcgcagctaacatccgctcagcttgatcaccatgacgttcacccttgccatctttcttataggcgtattgtaccgagacctgtttattcataaggtactggccattcatgtttgctatggcggcatccgatgattcaaagtcgccgaacgacacaaatccatagccctttgatagattattgtcatctcgtgcaatctgcaacaagattagctcacacctttaagggcggatagtcgacattacctttggtaaattgatcaagttcccaaatcgactgaatgtattataaaggacttgctccgtgaccatggggtcaaggttcccaacaaaaagttccgcgccgatttccaccgacttctgcttgtcagcagacgctttgttcacgcgtattggtttcccatataaacggatgccgttcattattcgggatgcgtattctgcatcctcttcgctgatgaattcaacaaacccgtaaccttggtgggactgtgtgactcgatcttttggcaggtgaacattaacgatgcgccctgcctgcagcatcaactcccataccaggctatctgtgaccctttcatcaaggttcccaatgtagacggtggcctctttatcctgctccctatagcatccattagtatttttgaaaatctcgcaactctgaaaatgggggaacagtcactcaccaatgccttgcaccggacatggcgtcgcttacgtagcgtagcggtgatcggctggtacacgacttagcagaaagtagctagaagatagtacgtaaaattgttggtagtatggtacatgaattatcggatagttattatggtaaactgagaagtgacgaatcaatctttaacaaaggcgggagtaggatgaatacaatgatcttgagttggggtatcggcggcagctgtttttagcccccgaaaagtttgagctttcgccatgtttcttccttctccgccaactattttccgcttccacttaactgacagcctttccgtttgctttggaaattctaccctcaaacaatttaccaagaattgatcctcctgagaaatactgtccatcgccgtctttcccagtgaagctctcttgacaccgacacatactcgtgactatcgcaatggttcagttttcggaagagaccaaggttagacatacaatcctcaacaaaaccacataacgaccgctgatgattttctttctcactaggagcgcatctccaaagttattgatgtttcaagggtcgctattcactagtgagtcgttccacacctttcaagctatataagatacgataaaacctgactaggcgtgcagcggatatctacccttgattgtttatctcggtatggggactttatttgattgcgacatggacgttctgagaactacctgtactgattaatctgataggttatacgtatagcgagcccaaaccatctttgttcaagtataacgaactccttccttagcctacgcgataccagaatgggagctgatgtcatggctaggttattttcaccgctcgcataaagtgaatgagctccatgataacaaagaacaatctgtaagggctcagaggtttttgtttttctgtgatgcccttttcgcctacaaccggggggtcttcaactcatggctaagtggctagtgggaagtctatcttgttcagtctgttgtgtcgaagattgggagcttctacattgacatcatgtatttttaaggactttttttatttatatcagggtactttctggatgatgaacatatacgagctgtgcttcgatctgtaaaggttgactgtcaaaggtgaataagtaagcgtggaatactaagagaaaaacggacttcttggataaccgacaggccctgagccttccgaccattccttgttcgaattatttgactggacatatgtccaaactaaatcgcagccatttcgccattcgtctgagaaagggccttgttacttataaattgactactttcctgatctaagcgcgaacaggcaacttccgctgccgaaccgtaatcggaccgagggagacgaaaaagtcgatgacgggaccaacccttcatcactctactaagctatacgaacgcaacccaggaaggagtaataaaaggttcatgaacgggcaggatggcttgtcgtcgtcctttgtggagagcgtagcgggatttacggctggaattgtttctacgttgtgcctccatccgttggatttgatcaaaactcgactacaaggtaagtcagtccttgtggtatacacatgcaatcctctactcctatttctacccttcaattgatcgtgttgacactcgcttgggatggatgggtgtgtgcgatggtggctaaatcttctctcccctgaatgacttagttgaccgatcctcatcctctcgagtgggtggctcgctccacgtcgtccgcagcatataccagaatgaaggcggcgttgcagcgttctaccgtggactgacgcccaacatcattggtaactcgactagctgggccctttattttttgtgctatggtaatatcaagactgcgacgcgtacttggcgcagctctcgggaggaagatcttacctcctccgattattttcttgcctcaggggccgctggtatgctagagcccttaaatttgtctcacaaatctggatgtggtggtggctgactcagatcggctctttacatcaaggcatgctgacatctatattgacaaatcctatctgggtcattaagactcgtatgttatcgaccagttctaggacgcccggagcgtatgcgtctttcactactggtgcctcacagatctatcattcagagggtattccaggtttctatcgtggcctccttccagctctttttggggtaagccatggtgcacttcagttcatggcttacgagaagttaaaactgcaccgaatcaaaatgtcatctgcgacggtgtttaacgatggctatgcgggatcggcacaagtgcggtggcgaagactcggtaacctagatctcttcatcatctctagtctctcgaagatattcgccgggtttgtcacatatccataccaagtgttgcggtcccggttgcaaacctatgatgctcatcttatctaccggggggttcaggatgcggctttgcagatctgggccagagagggagcggccggcttctacaagggtttagggccaaatatattgcgggtgctgccaagtacatgggttaccttcctggtgtatgagaacacccgagcatatttacccgaactgatttcacgcgcatagtgcgcttctgtcttcgaaaaaacagctctcattgccaaggtctgcgcatgcagattcaagccaagaggtatgctagctgtactattggcttgcacttgaaaggtcgaggcatatcaagcgctcgcaattctgatactgctccctgtggcgacgcgttggatattcacctaccaacgatgcatatacaaaagattaaaagatttgtaccaagaattactcaacaccaatagttttggatagaattctttttgtgtaaactggcggacaatgctgcctcgatcgcggagaggctcccataaacatccaacataaacaaacctggtatcgtagaacaatccgaatacattgcaacacacagccaagaataagtagaaacaggatcgaacagaagaccagtacggctcaatgattttgtctatcaatataataggcctccgcatcctcctcgtcactacttgaacccccggtgtagaccgatgattcctcataaatagggcgttgcagcttgtcgtcattgttgcctagggtctggtgtcgtttcccaggtcctgacctagaggtaggggagatcctacgatcctttccacgaccctttattcccttgttgctattcttgtaaagagtggcaaagtattcccacaactttctatcttgcgggctcatggggtcacctattgttacttgggagaatttcaatgtcaaatcccgcaatgttgttgcgtgaaacttattctggtgagactgtccaaccggttagatacgacatagctaatttatgcgagtactagaatgcatgggtcatcgcaccttgagattgcccagctgagtaaattgtttcccgcagtcgtccaacagacaggtgaatggcttggcatgctggtgtgtgattttatgggcacggacattgccgcgctgggcaaacctcttctgacatatatcgcaagagaaaggtttctcgccagtatgacgtcgctgatgggtctgtttgtgagcacctgggttagaatctgtcttctccctctagcataacagaacagattgttcagtagagcttaccttcagattgcctagctgtgagaaacgttgtccacaagaaggttccttgcagatctgtcagtgaaaatggtcagccactggctctgctataatcaccggcaggttgtaatcttcttcctactcacaaaaggcttgtctccggtgtgagcccgagtatgaatatccaaatgagtcttttgagcaaagctctttccacagtgtggaagggtacagacatatttgcgcttcttccctgaccgagactgcacttcttcagccatcatattgcaccgggtattgccagacggatgaagagaaaaggtctgcggataaccatggcatcccctgtgtgttaattgctgtaaaggcggcaatgactgcgtgttcggcggctggacactatttctggactggattgctttcatcagtatatcgacctcggtggtgaactcgatctcgctgacgctagggctcttgctttgggcagctgctccgtgggtcgacgagcgggccatgggagtctgttgtgtgtttgagctgggatcatttttgaccaacggatctctagatacgcgattgaccgcatttttcgcaggacgaatatcagggattgactggacaggtggtggctctgacgataaccgcatgggctgagagttgatcgattcgtggctggccacgaagaactgaggatagctgggttgatggtggttatggtggtgatgattgagtgcatggccaaatccataagcggtcgaggatgactggtgaaatggcagtgggaatgacgctgctggggttgcatagaagggaaagttatgaccaagattggaggtcatcatccgacgcggcgcaacagcgccgattgtatgaccggggaattcataggacacaggctcggctgtttccatctcgggcgagattagaagcaaaaaattatgcccagatcacctgccctaggatcacttcgtctttgctatctactcgtctcttgtcctcgctgtctccatgtcagctctcacgttcatatgtgacaacaacacgggaagacttactgatgggctttcttcacagacgaaccggtattcaatggtcaatggtcaacagcggattgcggaagtttctgcgtcgacgtctatcgatgctagaggaaagaagcaaatagagcgggaacaagcaaataaagtataaagtgtgaaggtgatcttccgatggtaaaaagcaaatatcaaaaaggtcgatcggatagagaatctcaaattctccgcagttcagaaggctcagaggactgcgtatgaaacgataattatcgagcaaagatcaagaaaggaagaaagaaagaaagaatcaaataagggaaaagagaatgagagtaaaatataatggaaaggagagttgttgagtgtgatgaacgacactggacaggatattgttcgtaatgatagtaatgagtatggaagcaagttgttgccttttctctatctctcttctcttcttcgtcttcgtctttgccttcttcttttcccttttagtatatgtgtgtttgttatttttgtttgttgctttttgtatgatatactaaacccttgggtcttttgcactcacatccacattaacatacgtgacattctatctgttggtggtgatctagaactagatatacatatacctttattataatatttaactaagttaatctttaattcctgttttatttttcccttattctattctattttgaaaaggaaaaaaaaaaaaaaaaaaaattaaaaattaaataaaaaatccttttcttttcttttctttttttttttttccctttcttttattttttcccgcccacactcctgcttggaggtcccagagcagtggaagcagcgggggtggacaacgacagggatccagcctgttagctgagagttagctgaaggcttcatctggatcacagagaccaacacccggaaaaggctaagtgttccaacagtactgtacttacttacgtatctatcgtactgatgatgtatccatgccagtccataccatacatatctagcaacaagacactggtacatagataccgtgcctataccagcagtgtgtactgtgtactgcaccagtggaagataaggattcattcaccttgtcagatactcgaaggctgcctaaaaaaaaagatagatgacttgattctctgccagacctctagattcttctccctccttccctctagcttctgttgtaaagagagtatgaagtaatggcatcgttcctcaatggtttcttacacctgcaaatgagatgacattggatgacatggaaaaatgacgagctggacttcgcccagacattgaccatactaaatccatgcctagtgagatccaccgtctaaatccaactagttctatggtctagtcccgactctcatcatccttggggcaatgagtgagctctccggccccctgatcatctctccatttaccttttctgcccatctcggcggggcgatagatggggatgacttttattgactgctgcaggggagggagaaaaagtaggaggtagtaagtactaagtactagttagtacccagtagtcgtggcgggacggacaatcgtggagaatagtggttattttggcccaatcgcgggatgcgtgtgacagtcccgatcgagctgataatcacgcacccacattggcggtactatgcttccatacttgacttggtatggattctgtactcttggaggctaacaatttcagaatctatatctctatgtttacctacataatgtagcgtagttcatagaagcatatctactccatattcttaacctcccccccccttctctctctctctctcttttgtctttgactttctaccaccttttctttccttttccacgtttaattggacgctgtggtggtcatcatggtcatactgtaaagaaagacacacacatatatatatgggtgtgtgtgtgtggtggggggagatgaaatgagataggaacatctatggaatccaaaggggtaacaaggaaaaaggctgtttacagttatttcacgactttcactctgtcaagaaccattcattacaaggcaaccatgtatagtgtacttgctccagtctatggatcatagaaaaaaaaaatgaatgttctttaggacttttttctcttattatttactcccttaccctcccctcttctttcctttaacctttctccgggaggtcttcataattgctgtttgcgatggtgagaggagtatcaaatacaacagccttgtaatacaccataaccgctatgtaatcatagatcatctgacacagcggtcctggagggtgggctggagcattggccagtcagacaaaccaaaccaagacgagggataagggtttcagcctggccaaaaaaggccggctacaaagtggccgcttggctgcgtacggagggaggaggagtaccctttagtcaggtactagactattgtaaatatcggaatttccactttgggagtctttctagtttctcagggaatataaaaacatggatgatcaatattgttaaggactgtgatagttaacctaatcttgggtacatactacctgtatttcgcgcgcgcgccccccaaaaaaaggaaaagaaaagaaaaacaacaagggagagaaaaggattagtcaactaggatacccttgtcatctacgcaggcacctgaacctttggaacccagccgaccactagagagaagcagtttcaaggctgacggtcaacactctcctcactagtggaccgatcagcaccatgacccgaaaggatgtagatctttgagactggaagcatctcatttgtttttggtcccagacctgatcatagggtcccgatatatatatttttattctaacatctgggcacctttcaagctagttaggtgcttcatcatattcattgttttcgtcggcacccaggagttcttccatttattatttgcatggggccggccgatgcggcaggcatcttgcagtcctgccggggacatctacacagagggtaagccacatgcagcctcggagcggatgggaattttaagactggctgcagaaatgcgcagggtgcccgagagctccgataaattgctgttaagccgagggagctgaggacgctcggggtcagggacattgagacaaagtgccatggatggttcgaaatcagctcgtataccctacatatgcacacagcatgagagaacagaaatatagtcatatacgtatacggagtatagatgggactggcttgaggacaactatttagcattcaacatccaatgggagggtttcctgagtatagccacagaaaccgtgcgggtgacagaagtaccgcaaagtttatgacaagggttcgccggcagagctacagaacggaccgtccgcagccgatcaatagtgtggaattactaaccacgtagtatctcatttgctggaaggccccggctggatggattccttggcgtcaatgagaatgtgcctcactcttcgcgacagccgcggctggcgacgaatgtctaccacagtgcctaagacttacatggatacgtgcctgacctcttagacgactttcgagctagtacgtagactcttaccttgtcaagcaagaacaaacgagctccatgagtgggtgttgtccagtctagttgatttgctccacacagtcacgcgtcacaacattcgatccactgcgagtcatggcaggctgactccagtcccatccgattcggcaccccttgacccaacttctacggagtaagtatacttattactgtgtactaggagtatgtatcccagcgtccgatcatctattgcctttgaccaatacaatttaggtggggggaatacgaaactgctgtctccacccctcctcaccacacgcgcccacacgttgaccgtggcggtcttcgccatcagaggacctccactgccttagctggttaatactagtaatatggatcgtccatcccctatagcactcttcattcattggatctttaaccccatgaatcgatactcttggacagaaaataaatcattaaaatgattgaatatatgaccgagggatagccgggcagagagtgagagaagctaggctcaagaagatctttgtggctgcaaattttacggttaacgcattgaaaggaagatgctaaccatttcaatcatcccccgttgctgtagcgggccgggccttcttcatgatgatccatggatcgatgcgtcattccactacttggtatatcgataaactcataggaacatgtgtaaataaagtacaaggaaagattcaacatgaacacgcggtcttcagattatccataagccgcgtaaggtggaaatgttaaatagtacctactaatagtacataggcatgtcactgattggaccagctctaatcctggtacccttcgattgttctcgctttcttactggcctgaaacaacacgagacgctaaaggggagagggaaaaaaaaaaaaaaagaggaagaaaaggaaagaaaaagaaactagtggagctctagtgattacctcccaaaatgacaagggaaaatttacatcgtacatattatattacacgcactgttattttacctcccataactgagcatacacctgcgtaatatatggatatacagtacatacatcctactacacacatgatattggcatataatatccactgcctgttcaacaaagatttaccaaagacatgaaagcaaacaaggggtgtggctggaaacaagatacatcacatgcactgatctattagcaggatatcatttcacaccatcacacagcaatctactagcagggggtttgaatcctgagtcttggttcaggcactgcaggacccatcacagagttaatccattctgcttagccctagaggcaaactgggtagataatcatggctaggtgtacaaagcaatgacgaataatcggttgtagagctcttcaacgactcatccatttgtaattgcatcctaagagccactttagcctagacagggaaagggcatgcatgctgtttgctctgacccatatttcggaggatattgcatttatttccctcgagcccttacagtgggttcgggacgccatatgtagttagcagtgtcctagcttcacatacatctattgtatggttcgtcagtgatcttagcctgctagatggaatccttcccacctgcacttccgatgcaggagaggacaatcccattatttactggattgttaggcttaccaaaagagtggtataatatagatagcttctttgtctaccagacttcggagcgaaaactgctgatcataattactcaagctgatttctgcaacataaagggtaggtaaaaagggaagaaaggaaagcaggaaaacagactggggtttattttttatttttatttttatttttatttttttttagctattttattaatatatttttttggttgctgccgacttttgagcggatcagcgcggcattgaattcttctccgcctgtaagataaaatacctatttcccaatagccgcccatggctccgaaaaatctactgctggacagaagctgactggtgtatgcactggactcgatactttttggattttgaatttttgtctcccccccacccttgtgatggagtcctgagctagtattcaacctaagctagaatggccagatccctcgtgatcgtcagggctggtcaaagatgcaaaaggactaggattgctaacctatttttattcttattgagccggtcgctttatatgaatcacaatcaggactaatctccatgatctgatcaatgacactgtccggtacagggttattctcaagattctcattaccttggcctctaatactgacctttgaaacttttagttgtcatcaagtcagtttatctgatctattggaaaatttcacattgcgccagatgaacaatgcaatcatctcacctccatcatgttgagctatatcgccatgcttgttgtgatacgaggtacgaatactgcctattctagacagtcgtgttctgtaaagtactgaggtatacagtaaagggtccatacctcaatacgctagattggaaagcaactgaatgcagtcagggcgaccctgctaccctcctatattcttctagggtcgttacggagtctttccggtcatctttccccctcccaggttctcttactctgtactccgtaggaactcttgatggcttttctttccctcgccgaaggcataagaaccctcccccaaaagtgagatgatgcttcgtaaggcaacatagcctcgccagctcagttacaaccccaagcgcaataagtatagtataggaatcataagcccctcactcaataccccgagtcctcccttcgtaataaaaacagagcaggggagggttgacgagtctaagagagctaatcttaaataagtttgatgaggcccatccgacctgtagggactgaggcgattcgatagaggtgtttacgcaagccccggtttctcattccaacgggagttcggcgcgccttctacaataagtaggcatccacggtgcgcccttgagataatcgcatctagctccttcaaattcactaccgggctaatccatgacaagtaaagccccagatcacacgaaagaatcgacaatcagccaaattactatccatacacacattgccttttttttttctgtcttgttttctttttttcctgtttgtttctctgacttgacttgaccaatacatcactcatgaggtaaatgtggaggttgcgagcgaaagaagaaatggtcttgggcagcgcagcacccaactgaaaaccaaactggccggaataggtgaaacatagagagtataaagccatatgtgcgtcaaaccttctcaggagcagcccatcaccgtccagtgtatgtagagtaccttagcaagaggaaacgaggtcagaaacacacattcataaaagatggtatggaaagccctgtcaaattacggctgtgagttgaatagaagcacatacctccagattcttgcacgcatgtcaccactaccggtggcgaacaagttgtttgtcgggctgggagccaccgagataactatcaccaagttagacgaagacatcatccgcaaaatattttgatactaaccagaatttttgtggccttgtagcatcatctgcgcatttcctgtaattggatcccagaactggacaccccgatccttagagccactcataacccagtgtccgtctggagtcaggcaaacgctgagcacaaagtcctaagccgaaagtgttagcatctatttgatttggttcaacatacacagaaagccgtagttgcagtcgcaggcattaacaaaccttgtggccctcgaaagtccgaatgcatttaccacctttgaccccagttccagggaatgcaccacggggaacattaagctcccagagcttgatagtcttatcgagactgccgctaactagatcccgaccatttggcgcgaaagcgaccgagtaaacgctatctttatgtccatcagggctttccagccgttcaactaaatagccggtggtagtgtcccagacgcgaacgctcttgtccagggagccagctgcgacgtagtgaccatcgggggacatagcaacggtggtcacaccatcttcgatgctgagagtgtagacaagcttgccatccagaatatcccataggcgaacagtcttgtctccgctgccggaagcaatatagcggccgttgccagcaaagtcaagagagtaaatatcttgctcatgaccagtgaagatatgcttgatggtccgagcagcaatgtcccaaacctaagcccacacaattagtctcctgaccaaataaccaaacaagggaaacggaggccaggtatgatgtggttcattaaaaaaaatgatagacaattgctcttgccagcactcgcagggatttaaaaagtgaatatcacgagccttgacgacaacagaagagctgtactcagacttacccgaatttgcttatcctcggcgccggtcgcgaggaacttgccatcaggactgaagcaaacgctgcggatataaagatcgccatttttgtccacattctcatcctgaagggtagccacattctggccggtggtgacatcaaaaatttgagcggaacgattgcaacctgttgcaagatatttgccgtcccggctgaaacgcacgcagcaaaccacactatcatgaacaaggtgatgtaccagctcgacatccaacacacgctgtacctctgggttgaatacagcgtaccaatcagcaccctcacgcttttgcgaggcaggtaaatcatctggattccagttggccaacatgttacctgggcggtcacgaacaagggcttggctaggtggggtgggccgggccaactgaggcgacacacgaggatcagggtaggccagttgatgggtttgctggggagttgctggtccgggaggagcacggggtctctttccaggtccaggagaggcggtgggcggaggtggaggtgcgtagcctgtacagaaaatccgcgactacgggtcagacatcaaagaaccaatcatgaactcagtaacaacataccgttcacagcagcaccaggctgatatcccccaaaagagctctgcggtggctgcggcgctccttgctgagccgcgggagcaggctgttgaagggtatgctggggaggctgctgatcctggggagggggaggggcaagaccgggaccactacctccttggttggccatgatcccaccaaataaattactggggccatggcccagtgcgggcgggggggcttgagaagggccagcgtgctgtgctgggccagcaatatgggaagagacaggttgaacaccgcgcgactcgagctcatgacgcagcacgcgaatttccgcttcatagctgtaaagaattagcttccgaaaaaggctattgtctttggaaggccattccgtagacacgtactcttgcttcatcttgatttgtgcttgttccagctggtagactttctgccgaatcatttccatttcttgaagctgtccggttactgaaaggattgtcagcaatccatttttatgtaacgtttaattctctcttctctgactaatagaaacagagagagcccccggtaattccaagcgagctatcgcgcttcatgcgacagatgtatcggcggaggggccgatcatgtaagaacttgtagggaagtatgcctggcgggactggccatgggggttgacacgaggcagcttcagataatcagaggaagagaattcaaatgcacacatacattgatgttcaaactcgccagtgctccttgattgattctcaaattcctggcgcagttgatcaagcaactccgtcagacgggagttgggagcgggaaccatcccgcgatgtgtgttatacattgcgcgttactcttagtctgtgtgcccagtagatattgacaaagatcaaaggtatgattgaagatagctcagggcgatcaggcgggaccaatgaagggattgttcgcgcgaggtgaggaacgaacggttggtttcgatttgacaaacgggccgaccagaaacgacaaaggctgctggtagaaagtcaatgcagccgcatcacagcgcgcccctggggaccaaccgctgtggcaatatgaattaataagggcgggtgttgtgaggcggtaaagacgtggaaggggctgttaggaaaggagatgcagttgaggtttggagatgacagttcaagcacggagatcaaggctggaaatggatgggggcagaaggcggctgaaggtttggcgcgagaagcgaggcgataggcgaagaagcgacgggactggcccctttttagcctggcggggcttcccgaaagaccgtttgcagaggaagggacagtattaagagttccaaaagtggatttatgcccatgggtaaatacttactcctagtaatatcaccatagttaacccatctcttaaatagtttcccacaatattgaatttacatagtgtatttatttattttctttagcccttaccgttgtcatgatcatgatatactgtttcttatcttttctggagacaaggtctcaacgatattagcctgaccattttatttattactgattcttttttccttttcttttttttaaggaaaaacaaatgcgaatgaatgaaagaaattaagagattgaatatattatataatacatttagaacaacaattttgacaattccatttcagggaaacgactcagtaggttggatgtacggagtatatagtgtgtagtgtacatacatacatacatacatctaaggggatgaaaagctgtattgttactgttcttggtactgaagtcgtcctaagctatctcagggaagatatttgtgctctttgtatggagtaaagaggaagtaaacctaaacgtccattccaatagctctttccctctaacaaatcagattgttaacagtaagaattatgaatggcatgtcccagcacactacactcttcggaaacttgtgcttctgttcatatatttacaggtgttgatacaaatgtatgcgaagctgaaatctagaaacgctttctatggtaccccacagtctccgtggatctgtttaaggatacatacctataactgttcctgatttattctagaaaagaagacttcgtctgattgtagcctacttaatctattattaatgtcttgagaggcttatagacctttacatggactgttcaataaggctatcttattaaaagagcggttactactagttgaatagcctggcgaatggagacgatgtctgcaaggtacagtatgataaaagtacctggtaactttcaaccgacggtttgtatttgttggataatactagtgactatttatttacttcagattctttcgatccggtccataagttgtgcatctccctttccccccttttcctagttcacaataatgacagccctagttgtgtgagatttctttttatttttattttgaatttcttcgcccttcccacctagtagataactacttctccaccatcactttccgaactgcgaaaagaagcccaagttcgttcgaaaggtacgaaaaaacggggaacggctgtgagtgttccgcctggtgtgatgccgagcttgtttctcataggctattttccttttattcattcccgtccatacttcacatcaatttcctcttctctccactttacttaatttccaaactatccttaaaaatcctcccttctgatttccccgacttgattctcttctcgtccgctttctcattccctttccaaaccttacaacaattgggacgcactgccagttagtggccgttttttatttcgtcggacccgaatttcagattggttctcaagggatcatggatatcgccctcgaagtctgggacaccttcatcggtgaccgcttatacgccgctcttctccccgtctcgctttcgtcctcagtttcgttccctggctttaatcatgcggccaataacacactgtccttcttcggcgcatcccagcccttcatctatgaaccggccacgcacctgatttatctggaaccctcgaagtacgcgtacatgagtgcttggcctaggaacaacatctatcgccaattcctgagcttcttcttgattgtctggtatgcaaagaacccctttcgctaaggctgaattcggcgtctaatggccattcatgaaaaaaggatattcggccttatcacctatttcatatctgcaacactgtcttatattttcatctgggacaagactaccgtcaaacacccgaagttcctcaaaaaccaaattcccatggagattgcacagaccatgggatctatgcccatcatgtctcttctgactgccccttttttggtcgccgaggtacggggttatgcaaagttgtatgatggtttctccgacgagccttttccgtactacagcatcatacagttcccattgttcattgcattcaccgatttctgcatttactggatccaccgcggcttacaccacccgttgatctataagtctttacataagccgcaccacaagtggattatgcccagccctttcgcctcacatgccttccatccgctggatggatggtctcagagtgtcccataccacgtatttccgttcatattcccactccagaaggtcgcctacgtttttctcttcggttttattaacctctggaccgtattgatccatgacggcgaatatgttgccaacagcccggtcatcaatggggctgcctgccatacaatgcaccatctttactttaactacaattatgggcaatttaccacgctatgggatcgattgggagggagttaccgaaaaccaaacgaggaacttttccgccgtgagacaaagatggacaaggaggaatggaagaaacaaaccgaagagatggaatctatcctcaaggatgtcgaaggagacgatgatcgcaaatacctagtcgaggatgagtctaagaaggacctataattaacaccacagggtgtgtcatgtgacttcttgtcttctttttatcaaaccttcttggactactgttgactggcttatgcgactgttgcgaatattataggttgtcaaacccctctcggggtgtggcaagttcttcagaggagagagccacaaccttcttctgcatggcactaacaatattctcagttggatcatttgcttctgacagtgagtgttacgatatttatgtttttttaatttgccctgtgcgtgcgtgtctttgccgtcgattcttttccctagccacactgtttaatactgtttatagtatattgattactacatgcctgtttttgtatttatacagtcactgacatatcgtgatatggaccattgccaacggtacaaatcactgcaaccccctccaaagttcatggtttcgttgtacatatatatttctatcatagctagaagcaggaatgaaaatcaccatagagctatctcacccgttccccattgtcaccaatgtttacatgtatatcttacgacctgccgaagacacttgcatcgctaaagtacaacgggctagcttgcttagttagtccaactcttagttgcaccaccttgagtttcctaccagaatactaggtatgtgatcaagtatagtgttgataggtatacaactgtcagattgaataatgatcatggtattatatgctgtgattaatataaagtatacatcctaatactcccagtttgcttttattttgctgctctttcaacatctactccgtagtgctgataataatgcccaacttatgaagtgtgctttgagacatggtagtgacttttgtgcagttgaatacccttcgaattcctgatgccagctggtgagtagatcgaaccagtcttgaactacagtgtagaaacgcctttctgcatcccttattgaaagaaagaatggaagaaagaagaaggggaaaaaaaaagggaaaacaaaagcatatctaatagagataagtatacagctactcttcttttagtagtaccaagacaaaggacgaatgttgacggaagaggctaatatgcaaatcctcccaatgacctcctaataaccgtttcatgagacatccacagccccatctgcatccgcgacgtctagatctccatctgctggaccatctatagccgtggtaccttcctggggcggaggcgccgttgttccgataggggttgcagtggccatggcttcagcgataaatgattcctcaacgccggcttttcgcctgaacgctctcagccatcgacatccccattgtctgatgatttcatcctctggtagctcaccacttccgtcacccctttccatcaattcatcgttgtgaccttcggcgactgacataatcgaatcttcaattaccttgaagagcgcctgcatatctgccttctcacggtttaaggtttcatctagaacactcaactgtggctcatacagacctggctgagttcgtgccgcaacgatttggcgcagacggttggtgacctttcccacagtggctgatatcatctcaaaaacatgtgttcttgccaaaatcgtcccggcctcgagcttgtctaccagtgcccactcaatgacggatagtggcgttaggattgtgtaattcagtaacttgtcgatgatgttgataccgattcctggctgatcggtccaatattccatgacagaggttataatctggcgacgtgcacgagtggacttggggccaatagccagaagccgttctttgtttcgctcaatgcaagacagtacgtgagaaagtgattttgacccaacgaagcaaattgccgtgacgaacgcatctgttgaaggtagcatagggtcttcaactcccatcgccctagcttgctcttcaatagcattaattattgggaggatatcgtcatcagttgcttttttacggatgagctgcatgatttcggtgccttcgttggcatagggtgtggctgtcgaggatgaagataagtcaacaggttcttagaggtccacgacaggattagagcgcatgaacttactatccaatgagtatttgaagtcgggggtatccttctccttgccttctgtaatcaaatcttgataagggtctggaagagtacctctaatacgctgggcaaagcttaacctgatctccttgtccagcgcgccgattataaaggccatctttggatgaactgaggaaagttcaaggtcatcgatcctttttcaacggttagcccctcattctgccttctattattattattattattagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtatttgtttgttttggggttaaggtagggatctgtatcgttgcggtgggactgaccattcactccatttccatgtgaacccaaaattgcttagatggtgagcaaaccaatccaagaatcgatggcttaaatccagatcaatcgtttccaagctgcgatagagaaaacgaatcgcacgccccaagctcggagcaatggcagccggtgcaatcttacagcactcggtgagaactgagtgatagtacacaagcttgtgctgcggggaaggaagttggaataattgagagaaaactgcatccacggccacgtcttcgggcttccacgtcgggcggtctccggagatatcgcgtaatctgtcgaagggggttgcacgcttcacgaaagtatgcggcgtaaagtaacagtcaatgtcaatgagatacttggcagtggcaatacgattgaagtcgaggatgttgatcgtgtcaacaagagcgtcccgcagcagagatgatgcaatgtccgacgttggagggacagtttctacctcttggttggaatacacggacatgtaaacttcagggaaaatcgccctggatccattttgtacagggtcgggcacagttatttgagggaatgcatgctttgcgccggaatccaagggtttctgctcttcttcattgtcgcgtccacctttccacggtcgaggaagacatgcgagttcccaattccggctggcttcctgctggagttgactttgaagcaggctaataacgctttgtgcagcagatgaagtgtcatgttcggggctaaacggattaaccaattccaccaacgcatgcggggtcgatgcaatgatgtctgtcttttcaagaagggcatttgcctgagcctcaaaacctgttatcggagaagccattatgtatggaatggtgaagagaattatcttcacgagttccagtcctagcaactatacacgacttattagtggatgtgcacataatagacaacgaaactgctcacatcttcagaagaggctgtctgcagaacaacggcacgctcaaaaagctcttccaggattgggaagatgccatctccttcatacaatatctgtaagcatccaagaagtcggagaagaagcttgacttcacgccacgccccattgttgatgtagtgttgtaagtattcgctcgcttttgtaaggacatcggacacaagctctgatctgtagagattggcagacaagaccgtcgctgcgataaaagggattttcagcggctgctctagggcactgtcatgggtcgcattgtattagcattcgaacggaaaaaccagggccaggctaagcgtacaggtcaactgagatagcaacaaaagtctgtctcagctcctcatcctcataattatcggcgacgctttttgcaatgtttacaacatcgtcttcggctcttctggcggcctaatatgaaagtgtaagtcatgacattgataaccaaaaactcagcatcgaagcaaagtgatcatacagattccgcaatggttaatagctgtcttcggaccttcgccaccaaaggttcttcgtatttgcgtctctggcgtcgatcatagtcatcgtcttctgtatccgcgcagtactcgttagtagaaagagcaaccaaaacaccacaatccgaggggccaagagaaagggtaatgcggtagatgccatagcttttcctttttctaaaaaagggaagagttcacactgacctctatagcgccttttgcggccacccttaggcccgtgatgacggcgttcgtagtcaaccatagctatctattactaggcacgtaggtcttcgtgccttcgccaattgggatgagctagatattgagcgatgcactataaagctgtatactgtggatgggacacataaaggtgcgtccacagacacattcaccgccagtaatgtctatcggagcaaagatcacgcgtgcgcatgaatctaaagtaaaacatcgccgacaccctgagctcaccaagggtcgggataagggatgctccgtgccgttgattatataataaactaacttaatgtaattggtaagcgagctgtgcacgtaagtaagctgtatacctaatatattttctatataccttaatttcttagagaattaaaatattagctatactattaaaaatatctaaattattaaaattatatattaaatagaaaggccggattttattagctatattaattttaaaaaaaaataaatttagtagttttagaaagactattaatatatttaatctttttaaatctattctatataattatttaaaaaaaaatctcttttaaagataaataatacgctaataattataaaataattattaataaaaaaaaattatttaaaaaatagatttttttattaaataaatatagagtattttcttagtctatatatatataaaaaatagctaatattttatttttaaaatataatattatctttttttttttactattataaagaaaaaatagatatataattttactagatatatatttaaatttaaaatctattttatatattattataattattagtatattaaaatagagaattttaagattttagatatttaatttaaatagataaataaaactatttaaaagtataatatagttttaaataatatctataattttaataaaactagatttataatagatctaataactatagttaaacttattattaaatctaatatattaaaaaaattatttttattataattaagaaattaaaaatagattactattatagaatatattaattctaatagatagactctatttttttatattatttttaaaaataaaatatatatagagatttaatataaaaataataagattttttttaattaaaaaatagagattaattctaatagctaaataaataataaaattaatctttattaattataaaattattttatattttatattattaattaatttatagaaaaatattatttacttattttaaataattataataattatttaatatcttaatttaattagatttatataaaaaataatattatattaatctatatatttatatatattttttataagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaattaaaaatagattattattataaaatatattaattttaataaataaattttatttttttatattatttttaaaaataaaatatatataaaatcttaatataaaaataaaaataatttttttaattaaaaaattaaaattaattttaataattaaataaataataaaattaatttatattaattataaaattattttatattttatattattaattaatttataaaaaaatattatttatttattttagataattataataattatttaatattttaatttaattaaatctatataaaaaataatattatattaatttatatatttatatatattttttataaattttaattatttaatattattatttttttactattaaaagatttatataaaaatttaattaaatttaaaatatattataaatttaattatattaataaatttaattttttaaaaatatatttttaaatttatataaaaatttttattaaaaataatatttataatatttttaaaattattaatctagtttctttaaattttaaatatattttttttaattaataatttaatttaaaatctttatatttctagataataaatttaataattaaaataatttaatatttaaaatattttatataattaaataattaaaaaaattaaaatttatatttaaaaaactatttaaaaattaattttataattttaatttatctattaaaattaatttaaattaattaattaaaaatattaaataaattataaataatataataatattaaaatattaattaaaataatattaaactatatataaaaaataatttaaaaaataaaaatattttattaaataaattatttttaaaaaagatatattaatatttaaaatctaaatttttattaaatattaaaattagataaataaagctatataaatagatagatctttatctattaaattaatttttaaatatattttatttaaatattctagctatagtatatagaattataaaattatatattatctaaattaatagaactatttatttttatatagaaatctaaatttatagtattttaattatttaaattttctatatagcgggtggtgcacagggtgcttatatgcgcagggtgcttaccaattatgttagttaacttaacgttaatatatctaactacttatgtacatactaagttagttcaagtacatacacattaacacacatacagtaaattacaccagaatgtaccatgaatgaattatctttcagaaacagaatgagaccagctggccatttgaattacacacagatgtcccgtggccccattctgagattcctaagatcagatctagttcaaacaccatctcttacctagctaaacagcaatgatatctatcacaaacatggaacatcgcatttcaccttctgcctttgccgcggaactgtatggggagagcgacataatggtcaactcggattcctctcgcccattcacctagagtacagttaccggcagcgcttgagacccactggcacttatatggttgtcgatgaatatgacaataatggcctcctacatccatagaccatcccgactattgggagggataaatactagaaaactcggggataaacttgcaattacagcatgaggcaatgaatgacggaaataagaggggtcaaatcatgcaattacaagattgtggttatacacatcaaggaatgcgatgttccaggtgtacgtgggactttaataggaggaagggaagagggaagtggggaggagagaagtggcgagggggaagagaagaaaaataaaagagaatagtatatcagtcgtctgcttcggaactaagcactatgcaccagcttcatcggcgaggaacatgatcattcgatccaaacaaataaagccggattcgtgaaaagtgaacagcgagcaaatgggatgagtatgagagtagaagacaaacagtaaagaatatttaaggagcaaaaagaaaggcgagaatgagtagaaaaaggaggcgaaggcacaaagatgagggcatttctaacgctgcaagtcgagggaattaaacctccaatacctatattcaaagcatgctcactagcacatgattgatgtgcatccaagcataaaaatcctcagcgatatctgacgtatttgtaggatatccatctctccgcccttctccataagacttgcgacatttataacaccttcgaatcgagagatgaagctatgcagaaatgaatccggaaggcagactcatgcggtaagggtatcacactttttttcctcccaagggctgtctcagacacctcaataactccaggctatgacaatccatcaccttctttgcatgaaacggccatgctccagtacccgttcttccccccccccccccccccctttttttttttctttttcaataaaaaaaagaaaaaagaaaaaaaaaagaacttttccagctatgacagagggtggtacactctctttcgacattttgtccttgtttctttctgtgaatttttttgtctttttcttttcctgtttacctttgaaattgcctgaaagtcatcacccccgccgcagagaaaccagctcccagatgtctcgccaatggaatagggtctacaactgaaatgacctctcccagtttataaccgcctggtgcatcaaagtgaactcgtacagcatagcatcaggttctcgcgcacacgtgcatgtgaccgtactatgaacaaccgtgtacttcgtaagtatcgcacacctcaactcaatcaaggcgtgccatcatttcatctttcgttaggggtgtaaagttatcaatatctatcccgcgggcttcgagggcagggcgtgcatgagggggaataagccgactgttcattgccggtgcgatagaaagttctgctaagccgttagccttgattgctagtaagcatgggaaagagggggcagaccatgtcgagagaaatcaaacagattagggagctctcgcgatggcccattctggtgccgggaatcaggtagccgggtgctaggatccctgagttcatcaaaaaatgggtgaaccatcgcttcaatggctgacagccgctgcgttggtgtatattccagcaaagcagagatcaaatcaatggcctcatgaggagctctccggaatacctgccagaactgtgttagaacttcgcttgagagtccaaggtggaggtagatatactttgttgaaagggtgtggcttgatctgcgggaatttgtgctccatgtagttggggttcatggtgcgaatctgctcccgggtgggagttccaaggacttttatgatctccaccagttgatcaattccagattcacctgggaaaagcggttgccccagcattaactcggccattacacaaccagtagaccaaacatctagaatcgttagttatttcaccaatgtcgaacggctggcactggacgattaccagtcttcgtagtgtagtttgttgcgccaaaaattaattccggtgcacgataatagcgggagcagatatacgaaacattgggctcgttctcaactaagatcttggcagagccaaaatcacatagcttcaagataccagtgcttgggtcaagcaagaggttttgaggtttgatgtcacgatggcagataccctgcgaatgaatgtatgccagagagcgaaacagttgatatatgtaaagcttgacctccaacatcggcatcgtagtcttcaacttgttgaaataccgagatgctcgataaaccgtttctggtacgtattccagaacgaggttcaaataaacttcgtccttctgtaaaggattgatggcatggtcagcgaagaagcacaagggcaatcattctgtatacaaaaaggggacacataccctctcaccattggagtaatagaaagccttcaattctacaatgttgggatggcggacaatccgcattatttgtaactcacggttctaagtgagccaatgtcagtaatactccttcgacagcaagaacagctatcggccagcgactacctaccttgaagcgtttgtcttgtaggacacgtttaatagcagcgtcctcgccgctgggcatcatctttgtctggaagaccacgccaaatgacccattgccaacgattttacactgcgagtacgaaatttccttggtctcccctgttagtccatcctggaccttctcacggacgacttctacacagcgagtttaagagtttaagtcagtagacggtcttcatatccatgtaccagcaattgggcggaagaagagcacttaccacccatgcgcaaactcgagaataccccaggccggttctgtgacatcacgggcgttttgtggggttggcacaaggcggcaagttgggcagcgctacggaggatatggaggactgcagtttaacaacggatggcggcaataaatgcaagtgtaaggtgtttgatccgtcttgagctgactgtaatcggcggagcactggcaaggaggggtgctcttgaagggcggaatatccgaacagtgggtgttgagtggaggtgtccgtgagatggaaggttgagaaacggacgggcgaatagcaggagggaaggctcaagccagtagacggatcgagtgccaagagtgcgcaccagagcagggcaagccccccagaagttcgcagagggaataacaaacctcgtggcagtcgacctagagagagaagaaaggggatgaaaataatattgcagctatgcgagagggtaaaaaaagtaaatggggaaagggaaaagaaaaaaaaaaaagaaaaaaagaaagaaagaaagaaaaattgctggagtgttttacgtctcaccactgaggtaggcgaatggtggtggcagtagtagtaaggaggatagggagcagtaggtagagagggtggatggtcggaggagagggtggaagagaggagggcgagcaggtgacgttgatggagcgacaaagcccgaacacgcgagggctgcaggaacgcgggaataaagcaccgggagaggagaggaaaaaggtaaggaactcacgagccaaccccgatcgaacaaatgaatccaaagatggggaattattcacccaagaaaaaaaaagaaaaaagcgaaaaaatggaaaaataaaaaataaaagacaaagcagaatttatatggtaaaaataaattgaggggatgagaaacaagtgctgtacagcagcctgcgaaaccaaacaagtcagtaaattattgacttcttgagaggtaccaaaaggtaatgacaaggtgaacttgaaaaggcgaagattgtaaacagcacctgtattagtatttggctgtactatgtatgtattatacgtgatagtggtaagatccagaaaatcaatgttttgggtttttaatgaggggcgggagtagttaatagttttaggtagtctacctttctaggacaggctgggcaatgagcacggaactgtggcagtgtgtggagagaggcaagaagattgtggaagatggctgggattattagtacagacaattgtaaggatttctctttatggcttccggcataagaacaacaccttctacacagtagtgttggttcttgagataattataaaacctatctaatgcaccagttgcctgttatttgggaggagaaaaatgccctctcttcttacctgcatactccatattcattacagattgtatccaaatcgaaaaatgaaggaggggtcccaagtaatatatgtatcaatgcagcatgttgcattacatacattacccaagtgcagcctagtcacatgacaccattgtgctgtatgtgtgtattgtcagtacccaccttgtaccagtgcccctattcgaagcaaggcagtacataggttcttagaaatctatcgagcactgaggtcaatgtagcaagaaacgaatctgtttaagatgagacacactttccccatgagctgcaaactgggagttgcagtcttaggtggatttcatgatgacgggggtctgcgcccatgtggagcaactgcccgagattgggcgcaagtgatgggccaaaacggggagaaataccctggccagatgaccttcttccggggttcggatcaagattgttacagtaattcgcctctagttgagctttgttcaacctgtgtggtcaccgtgacttgataactagcccttccagcttttagtaagtcagaatggactattcttaaggaatgtatgtgaacatccactccaaggcctttgtctatcataggtattgctggagattgatgttcttaggagatctttgtataagaatacattgcaaatctaatatatagataggtcgctgatactttatcctaaacaattcttgatctgtattaggaatacaaatgtgcagcacctctatgaagttaacagacagggcaaatagcaacaccatgtgtttggcccgcagctgtcaagtgaccaggtgggattttcactggaaccattctcattggctacacacagtgcctcctacgtacactactagtactagttaccagatcacatacaccttaccaaactgccgcatttctgaccaggaatctagatctcaaaatacattctttctttcagcttcttgtttccccctctccctcctttcccccctctccttccggaaaaatggatgccatgagaaggcttggcttcccaggtaggacagtcccttattcaacacaattgtgttcaggtaacgcgtatgacataagcttggaggttacgccactctctatgtaccttttaagtagggagtacagacttactagtggtatgtgtcatgtgttcaggagctttggccaagcttggtgcagctcccaggacgatacagccaaccacgactcccatcaagaggggtcggctggacacttaattacctagttagttagacaccatggcattgactaattaacttcggtgaaataccctgtcgtgatcattagagagtactacaacttgctatattgtgcctactctgggtatatggctgttcaactgtaggattctcagcgctagatcatgtcaagcatgaaggaaactctatgagtatcaacagagatagctcatagtttgtaagcacattctactctttgatatctatattcagtatggtacctgtccggcttcgagccgtgctactcctagtcccgactccccatgactgcatgtctccttcactaggagcttaccccacagaaacacggttagtcttggagatcttgtcaaagtgtcctggagttagtatcaaaggtaacccctggatgatcatcgaaagcatgcccgactactgtatgcagttgggactaatcattaatattcatactcatctccaatcatatatattgaaaatacccccaggagagatgtctatcccttaagcccatagggatacctgatgatcacaatcaatagcctgttcttttattaattacttcccttgcatatatatattacacattgtaaatccatctaccttcacctacacactaaatacatataacagcctcgctacagtcaattacttgactcagcttctccagtaggaagttgaagcgcaacgtgtacttgacaatttggtcttcttgctgaaattgcgaccaggtattccgtttcctttctcttattactgtgccctgggcgattactcagtttagagctatagcaaagtcaaaccttaccaagcaaccgatgcttaatgtctgcattccccattccccgctcacactgtaccattgaatatctcatctctagataatttctcggaataggataacagggatattggctaaatcactggcactgatggcagcatagcatgtcctacagagatataatcaggtaaaacatgttcaagaatatagtcaagtcacaacagctaacaaagcaagccaattttactatcctgaagattttatatagttatcactatgaagtattggtattggtggtattgttctaaatgatactgtcattagaaagggaggttatgatatactttcagacttgagatatacactgaacttgagaattaagaaatagatattgtctttcttagcattctgtatcttggtatatatctaggtcagagaagagagtaaaaaaatatatagatgatgtatgacagtacctagttctatacgtataatccattgtgaatgggttatggtagaaacttccaactgtgtcataaaaccaaagtgaatgtactggtaggaattacaaatacattaccaaaatactcataatatataacactggttcgttaatttctcttgccccacttttgtgactagggcaagtcttgattctggagagaatccacctagtgctcttaatggctttttgctgcatgttagcatatggagtagtagagtagtaagatgattttaccttgtactttacacagcagaatataatcatcccaggcaatgcaagattaatttaaattttgcatcagcactacaaagtaatagtatcaagcagctgaagaattgctaactgttaggtaaattttgtattgtgaagggctattctctttacaatacgcgaaggtatagtggagcagataggttagtccactaaaatttttcttgttaaaaatttctctcaacttggaaggctatacacctccagggctccttcaatttctaacctgatcaatatcgcctgctacggaacacttaatggccagaaagtcaacaggtcagtggtccattcaccagaattccccaaagatatctcaggtgactatctggtaggtaactctctttgaacctgtaaaaatgaaagacacctctcttactggtttttcattctgcacctataacctgtaaacatactcagttatttagtttatttatttttgctttcttatctataccagtcatatgttaaatctactttctgtttctatagctttcaagctgagatacagccttcactataagtctataatcgtagtccatgcatggcaacagggagtcgagtaagaataaagaacaatccaatattcatgatcggtgcttactcttcattacatatgcatggcagcgcactagtcatgccaagtagaagacacagtgtaacaaatgatgatgactatgttttttacgcatgccctacattaccgagtaatttcgacagcaggtctgtggtgtctggatggagatccctttcttctgtatggagttagtgggtagcacaaaaactgagcacagtatacacattacgaggaccgaggttttccatctagtatgaaaataaccatctagagcttggactagtaggtaccaggactcaggagctaggaatggattataaaggtggtagcgtctattctcctcttgtctagaagtaaatgaaaatactcgttaaaaatgaagggaagtcatggaaagacacatctatgggaccagtacatcaccataggtatctctatatactgtacgccctggagaagcatatgctgtggatttgtaggtctaaagtcatggaatgaagtaagtatcaaccgtcttttcctatagagctattaggtggctgttgcccatgttgaaatcaagctactttcaatcagaaaaaccaatcaaggatgcgatcgttggaaatatcgctatttaagaagatagcctaatgctgttatctgtaataggagaaaaaaccgaataactatttcgatatttcttagtaatactaggctagtttattacttcagggaaatataaaaagtacagtacatcgtattggttggggatttactcgagtctcaaggcttgatgtcatagtggatcaattgaaccaacaacacagtaccacagaagaggacatcaatccattaccagacactttctctcgggttacgtttttcaacctagaaattgccaccctttagaagacccaacgtgaaatctctcgctagatgtcataagaacatgttgtaaccaaatcatatatcatgtctgtgaagcctggacagttgtagagagtaattagagttttatttttggtacaactcgatcgctgccatagccgaaatcgccggcataaatctaatagtgggggtcttgaaacgaacatttactcctaatactgtctcctgtgcgcattcactctctgagttttatgcctctaaggtatactccatactagctctacttctccattttcttggtctctgaagggttagattgttcgtttagtgttttcagtggtcagaaagcatatgactccgtaaccctagctagctaactctaccaccagcacctagactactctggagtatgtactaattagttattagaggccgattacctaagtacaacatatggggatctggacatgcaaagtgcccactgtatccacttagttgccaggccatcgcgtccgggtattttaccacgagcgaatgattcaccgtgcgggttggccgatagacataggtactgacttcatctcatgaaccactattagtggagtagaagatatctagaagcgtggacctatagtagtcatgtcgataatagttgggcttgaactctgccttattactggtagtagtactcttgaggcaacaagacactggatacaattgaagggcagaacgtgttgtagaatttagcaactgcatagatactggattgcgtcacgatgcggtttctacagggcacctaccactatatgtagcagataactctacaacccttcttgtcccactttgagcacctgattccatagacccgggagaacgcgatgccacattatcattgcagtcatgttttaaagtgaataaaatggttttacattgcccatctattatgcataaacaaacaacaacgtcccgcaagggttttcatacatgcctcgcagtcccgatggtcagtcaatagcccgtgggaagaaacaaggtaccagtaaaacagagtgtgggttgacagtcatagctggatccataggaggaaagtaccaaagtgaaaggttaaaaagaaaatgatttcaggtaaatcgaaggtgattctatacaaaatgtggttccgtggcgccaaacgactgcgtcctcgaaataaccaaccgcatccgaggggataaactccttaggaggtgacacaccatcttccgaaaaagacacagggggagtgaagagctattaaaacaaacgacgaaaaaagatatccgctggaagaaggacatggagcaatgattccattcttccaccatcgggtgagctgtattaacccaactatgtatcgaagggcctagaaaggtggaggaaccatgccctgggcttcaatcttctcttgctgctccatcagttcctcgccagcgatctcaagggacacagcaagaccgagcttagccgattgctaaaccaaacatattagacattgaatcccggcaagcagtcaagcgatgtaaagaaaaacaactcaccttagcctgatcgatttcaccggcgaatgtaagagagatgggcatcgctatccgcttctcaagcaggcagctgacctttccggcgctgtcgacctgagctcggaaagtggatgctcggaagtcgtacttagcaccgatggcagtagtaccatctctgctgggaccgcccatcagggctgcggctgcattgggcgcgaactgtaagttcatatcaacaccggcctcaacacgctcagagagtttcttccagtaagatgctgtgaagacgccttgagcctggagctgggcactggcgatccagtcattggccttgtaccgggcgctgtaggatatcgcagtttctgggcgagtgttcatagcctggcgctgccagatagcctcgaatccaagagccaggctgggggtgacggactggagatagcttccgacgaagatgccagtaagacccccatccaagaaggatggattgaaggccttgatcgaggctgaaaagtcatcgccagtgtagtcattgtcgatctgcataagaccctggctagcgccagccatgatctgagtgttggtcttggtgacaagttttggactccaacgatagttgccgacagcggcgagtgcgccgtcgcttccgaagttaccttgcatgaaaacctttattgaaatcatacactcagcttccacagtaaagagtagagttgcggcgaaggggattgcagagtgacagtatagcctacctttggacttccatacatagccgagaaggcatagggaggcaggttccccgacgagcccatggagaacgcatgcgacacacgaaacagaggagacatgccgaagaccttcgttaggtctgctcggagtcccgagaacatgaaattggatagcaagacctccttttgcacctccctagcgatgttatccacggttccgggattgggcagaccgagagccgcccttcgctctgagaaagaagtgtatgcatcctttatgacagcagcgacggaattatccgtgagaaaggaaggagaagctaggtattcggccattgtgattaattgaaaacgatcaatggtcgttaagagaggaaagcaatgatggacgcgagtggtcgtcgcgcgggcctgagaaaatggttgatgaaaacaaggaaggatttgagaccagccctttactcaaagttcaagtataagagagcaacagcgacggttgcaagtcgacctctatagggcgggctatgtctggcctgctctggtcgagtgagagttgaggaagaaggatgccagggcaggtttgactgactaggtattgagtattctgtcgcttttggaactgaaaaaagtcacttttgcttttccgcccggttgcacttttggtgtctccggacagccaaaatacactagcctctttcgggtcttctcgggataggagcttgggatgagcaagtcgcaacagacatgtatcctagtagaagctctagttgtccgagtagagctctagagtctaaaagtttcattttgaccctcgtgtagtttatgcctagagccccaggaaagatctagagaagtatcgaccaaggatatctaattatacttaggagtcaacactgacttattcggtgtagagtcgggtactcttgctgtacagtacttacctccgtcgccgaaaccacaaggttcattgcttggaccaacgtacttttcccacattttatcgcccataacttgataactttagctccttgaattttcccactcctctttctctttcttgttacgtgtcttcgactttcgatcatctacactcttctagaccaacgctttccattgctgttacctgccacctcaccactcggagcctcattgacgttattccactgtactatggacaccctactgtaagctatgctctgaagcccctccaatctcttgttccttctgtgcacagttccccttgatagtttcacggaggtgacgaaagacaactactcgggaaattgctcttcacaatcaggaactgatatgcggttttactgtaatacgagttcattcacattgacatcaggttagaactgcggatattgttgctaactccccgcgattccggcgaaagtcgtcaacatttgttgatgcaattcatgatctgcccgaaaaggccgatttagcaccggctcagttgtatagtaccgaatctggccgacttttccactccggccggattgtcattattactgtgggcttaccagcgaggggcaagacgtttgtttaccaatcccgttgtatttatactagcgccactactgactcattgcgccaattttagacatatatccgtagctctggcgcgctatcttcggtggtgcgttgtgctattatcgttgacttccttcgtctgagctaattgcatcgcaggttgggcgttaagaccaggatcttccaccttggagattacagacgtgccactattccagttggccaggacatccctgatgattacttcttcgtgaacggttagtgaactacctctgagccgtttgtactgcgactcacattaacttacgtcattctcgattccgctaaacgaacatagcatctgcttcctcagtacttctgagacaaaagattgtaaaacggtgccgggaagacatatatcaatttctgaatgacgaaaatggccagatagcaatatatgatgctgttaaccccttggcttcagggcgacgatcgcttgcgaaggagttcgctaagcatgatattgaggtatgcaaatgctcatcacttgtgactatgcatgaacagtgcttacgagcttccctggataagaccctttttatcgagtcatggtgcgatgatgagcgcattatcgaagagaatgtcctccgggtgaaaatatcttcacctgacgtgagtacaagcccctccccagcggcattagatgttttgaacccaactattgatatttagtagtatgtaggctggacctcggaggaagcagtgaagcactatttgacccgtataaacgctcggatccctcagttccagacgatggaggaaaaagacctgaactatatcaaggtgatagtgcctcattttgaaccttgagatatatattaacctgaagcagatgatcaatgctggcgaaaggctgattgttaacaatcgaagttttggttatctttcccatcggatcgttttttatcttctcaaccttcacataaaatctagacatacgtatttcgcacgggtgggtggacaaattgcagtcttacataactcctgttttgtccggtgtctgacaaatacatcaccaggccggggtttccatagaggctgactcttacaaagctgatgcttccttgtcagaacaaggggaggactatgctaagaaaatgactgaatgtctactgaggcacagagagtccgagaagcaagcaacaatcgaccaaggagagacagactatgagttgaaaccattgacagtttggacttccaccaggcgtaggacaatcgaaactgcaaagtatctttacgagaaaggatacaaagtccgacagagatcacaactaagccagttgaacccaggtgtttgcgaaaagatgtcagaaaagaagattcgtgaagaatatccagatgaggtagcaaagcatgaactggatccttatcatcataggtaccctcgggcagaggtaggtactccctttctcgttgatgtgatggttgctaaccgagttttcaccattacagtcgtaccacgaccttgctgtgcgccttgaacctataatattagagcttgaacgtgagcagaatgatctcctcattattgcacatgaaagtgtcctaagggttctatatggctatattatggcatgtaatgccgcggatattccatttctagagttccctcgagacgagataattgaggtatgaatgcaacgagtcgaacaattgaacatgttactgactactttcctcagatcataccggaaagctatcaaaatgaggctcgtaggatccatattccggaccttcccaaggaaatcattcctggctctccacaagacatcaaaatacctgtgcccccgagtggggtcaccacccctttggttggaggattaagcagtccacaagaagggttttcgacgccacaaagcggacttcggacccctcgtgagcccgagagaatatcgcagcagcatgttgaggacgttgtttgaccttgtgcttcgtacaatctagtcttttgaagagcagcgagcatagttatcgctctgatgctgtcatctttgtggcatcaacggctgggaatgaaaacatagattataagaactgttatcctccatggagtgtagaaacgaagacaatgttgtcggcaggctggagctcatatttttcttctccctccagttcccagtctgcgtcgttgatgaggacaaggataccaggacgcctagtatctgctattagctccgttacttagtgtgactccatggatacgtacacattgtcctccaacatgaacaattcctttctctcatccttcatcacatttttgacaaggtattcgaggaggaagcttatactcggccggccaccgtcactcagccgagcaggtagtgtgacactatgcttgcgctcattggagaacagcatttcaagaccaccactgcattgtatcaggaagttagtaacttattcgaccaaggcattaaccgagtagcgaggggggtacaaacgtgaactcaacggtgacagagagggagccatgagcctccggcctcgcgctttcaggattaatctctgtgtcggtcgtcatttcgaaattatatgctgaagagtattggaatgtttcgttttagccctgttggagtgcacagtatgtactggagatgaaggcaggaagagaggggttttccactgtcgtgagccgtcgcccttatcgataagcgtcaaagggttcggagcacaaaaagtcattcagatgacctccagtatttgcaataacccttccttcatatctttatctccacgcgacaaaaaccttcggcaaatatactctataggcgttagactccaaaggttcaagctcatggtatccatcacgagcgaatatatcagtgtcggcggcaacaggcatcccgccgccgctgactgggacattcagtcgggagtgcttgcctttggtgcggacaacaatgtggctttgtggtaccctaaggtatggattaattgcgtagaccttgcttgtgcttagtatctactgcttttcatcatggatgttggctaagagtctaattacgcgcgcaggataagtctcagcgtggggtctactctcttcttgtcggccataccgacaaggtcaatgccgttagattctacacatgtcccactacgggcacaaaactcctcatcactgcttctgctgatcacacaatccggatatggcgagctgtaacgggcacttatctccaattcacgcttgcgcaaattctagaaggtcatacaagctcgataaatacaattgctgtcagtgatggagcggatctagttgcatcaggagcggcagatggaagtgttaaaatctggagaataatgctccagggagaaggaaccaagagcgagttactcacaaccatagttatgaaaccacgctttttccctctggcactggcactgaagccgctccaggcagatgggcccatgatattggcagttgcaggcaccacaaacatcatacatgcttacatcctcgaagacccactcggtgatacgagtttcaggcttgctgctgtgctatccggtcacgaggcttgggtgcgctctctgtcatttacgcgggataagcagagcaaaacaggagacattttgctcgcgtctgctagccaggacaagtatattcgtctctggcgaatccaacgcggggaggttacccttgcagcgccggcaggagaagaggaccccgtgctaggtgaacttgaaccgacattatcaaataaagctcatcaatttaatgcagcggggtcgaagtattctgttactttcgaagctcttctgttcggaaatgaggactggatttacactactgcctggaaccccagctccgaacgtcaacagcttctctctgcttctgcggataatactttgactatatgggaacaggataccgtttctggagtttgggtttcagctgaaaggatgggggaaatcagtgttcaaaaggggtctactacagctacaggtagcaccggtgggttctggattggcctctggtcacctgacggtgaccaagtagtaagccttggacgaacaggtagctggagggcctggagctacgatgcagatgcggacgtctgggtgcagaccctgggcatatcgggacatgtgcgctcggttaatggtgtacggtgggaacctactggtggttacctgttgtctaccagtggggaccagacgactcgacttcatgcacagtggctacgagatggaaaacagtcttggcatgagttctcaaggccacaaattcacggctatgatctgaactgtgttgatacactgggacctgcgcgcttcgtttccggtgcggacgagaagcttttgcgggttttcaacgagcccaaaccaatcgctaagttactagagaaactttctgcatttaaacagtcaacggagggagaactgccagacacggctcagatcccggttttgggactctcaaaccaatcgatgggagaggctccaatgggcgagggggagggggaggaggcaaatgccgcccatattggacaggcccaggcaaatcaaacaatactctcggatacaaaccagccacccttagaagaccagctagcgcgctacacattatggccagaacacgaaaaactctatggtcatggctatgaaatttcagctgtggctgtcagttatgactgcacactcattgctacggcctgtaaggcgagctcaatagatcatgcagtgattcgtctctatgatacatcagactggcatgagatacggccttcccttgcagcacactctttgactattacgagcctttcattttccagcgatgaccggtaccttctcagtgttggtcgagaccggcaatgggcaatttactgccgtagcgaacaagaccgatctgcattctcgctcatggaatctcatcccaagggccattcaagaatgatcctagacgctgcttgggcccctgtaccggatttccacactttcgccacagctggtcgcgataagttggtgaaaatctggcaaatcagcaaggggtcctttgtatgcaaaaccacaatcacactgaagagctctgttactgcaatatcgttcctcccgagggtgcaggtgaattcagtcttcctcgctacaggcgaggatagcggtgaactgtcgttatacaaaatcgcaattgacagcctggaggcagcttgtctgggtaatatcgataaactaatatccccgtctaaggcgatcacacaactcgcatggcgaccttctgcgaaatacgataccagccaagacgaatttagtctcaagcttgccgttgcaagtgaggatacctcaactcgtatatatgctatttcgaatatggtttcatgagatgaaatatgacatatatacaaacacaagacaaagaacatcggcgaggtctatgcctgttgaaggaattatcgaatgttgaatatatcccctggagttgatcctcatattccaatgcagtgaggcccttttcttgcatgccatgccatggtaaaagtaaatattgttgaatgagccacaaagatgaatgaataaattatcaaggaaggaaagaaggaaagaaggaaagaaggaaagaaggaaagaaggaaagaaggaaagaaggaaagaaggaaagaaggaaagaaggaaagaaggaaagaaggaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaaaacaagaccggcgaagaagagaggaatagggagggtaggagggaggttcaaaactaggaagagtgactgacaggattagaggaattgattcaattccgtttttcaaatccatatccccccctcccatcaaacgactcgtaggtcttggcttggccatgccgcccatttctaggacctctggccttgagatcttccttgagccaccttagaacaagctctccaagttggctattttcggacgtttcgggcacttctttctgaaactttgtaatcgggccccactgcttgacattaccaagattcatgtgcaccaaatgcgtgggccattgagacaaattgtccaagatgtgcgtcgcatacactatggtgcagggtctagtttcagtctcacgcttgagaaaagaaagaaaattatgacgggatagcaggtccaggtcaacagtgatttcgtcaaggagtagaacttgccagggtcggagcagacccatggccaactggacgcggcggcgctctccatcagacactgcatgcatacgccaccgcaagtcaatatcgagaatatctacaagctcgtccctccgctcgggataggcgttcccgcccacagaagccagcagtgtaggaacgtcgatgtcagtccggacaatattgttaagaacccactcgacgcctagataagtcaccccttccagaccctctttgaaggggtccttacccccgacggtgattgtgtcatcgggcgcgagacgcttgcccgcgagcaaccgtagaagagtggtttttcccgctccattggctgccgttgatgttagtttctaaaaaccatcataatcaattgcgggccgaacttcgtgcttacctccgatgagtaaagttcgacttccggccggtaagtagagacttacatctgccaggccggatgaaccgtcctgaaattgatatgacagattgttgacttggattgacggtgtattggccatgtctctaggtggagagaaaaaagaaggaggagagagagacagagagagctctagagctctagagagggagagagagaaaggattatgaggaatatgactcctttccagcaataatatccaagcaaggggatcgtaggggctaaaagatgacgttgggttactacttctacttgattttgataaataatctactccgtagttgatgaggtcagataacctaaggtaacctgcccgctttgcccgataaggttaacgccctcgtccgccagtcaaccttttcctctcatttctactccgtaactttgtagttttttgaacccactctacgatccccagttggcgtgctaacgctgtcgtgattttgttgagcaaggggattagccggaggcaaaaatgattttttgtctctcatgcgcccttttctccggtaccctctctttgctagacgttcgcccatcatggagcccctcatagccatagtcggtgccacgggcactggcaagtctaaggtgggttatctcattgctgatgattatatcggaatcttgattgctaatgactgcagatagcttgcagtggacctggctactcgtttcaacggtgaaattatcaacggagatgcgatgcaaatgtaccgcggtctccccatcatcacgaatcaaattccaatggatgaacgaaacggtatcccacaccacttaattagctgcattgatttggaggaagaaccatggcgcataggattgttcaagagcgaatgtcttcgaattattaaggatatccactccagagggaaactcccaattctggtgggcggaactcactactatacacaagctgtgttatttaaaggccagctcgtcggggagggatcggacgagttccagggatcaggcccacgctccgacagagaaacagaggaatcgtcgtcaaagtggccaattctcgatgccccgacagacgtggtgttgcagaaattaagagaggttgatccggtcatggccgaccgatggcatccaaacgactcgcgaaaaattcgccgttccttggagatctactttcaaacgggacgtcctgcatcagaggtttacgccgaacaaaaacgcctgaagcagacgactttggccaacggtgattttactgcgggcgagggccagctacggttttcgacgatggttttctggattcattcagagaaggaggctcttattgctcgacttgaaaaaagagtggatgcgatgatcgagcaaggcctgatgtctgaagcacagaggatgtcagactatatccgagaaagaaggacacaaggctctagcatcgatccgacacggggtgtttgggtggcgattgggtttaaggaactagcgccttattttgaagcgctgcacaagagttccctaagcgttgacgaactagagtcccttaaaaagtcttgtattgagtctatcaagattgctacccgccagtattcggcctcgcaaatcaaatggattcgaaacaaattatggaattctcttgcagagaccggtatgacgcatcgcctttacctcctagatagcacaaacgtgggagactggaggacttgcatcacggagccgtccgagctcctaacccaggccttactcaaagacgaatctacgccggacccgaaatcattctcagagttagcaagaaccatcctaggcgcaaaagaagctcggtcgcaaaagggtccaggttccgcggcgaaatgtttcacctgccacatttgccgcaaaacaatggtaaacgaagaacagtggcacatccatctcaatggacatagccataaacgagttctcaaggctatggccaaaagagcagaacgtgaggaatctctacaagctcgaaaagaaagtacgagaaggatctcttgtgacaatgaatcactagaagagcagaactctctttcagacctattccaatagtattaaatctatcaaagaggccccagcgatgcaaatctaccttagctcgattatcaacggtaacagtaataacaccaatttctgattttgaacgaactgtaaaattggtatttcgaataacgaaattcaggaggatgacgaaggctcatcatatgaacacgaaccaatcctatattgagctcaaattttctagaccagtcgttcccgatcctgtctctcgaattctctcccctctgtgccaaagcgcttccgtggtaaaccttgtcgccataggattgaacatttgggccacaccctgcaaaatgttgccatacgtcggtccataaatgcttgaccagaaccacaaactgcgtgcatgactaccataactgaataatcggtcgcagtctcccgcttctttttgaatctgaagtagggccattagatacactgggctcgagtttcgacgcatgcaatagttcagcatcctggaatctgaatgggcggatggagacaaattcatggcctaggactggcagaccttatgaccttgaccgccaggctgagaacgatggcgaaattatatcacccgtaccactctcttcgagtctgaagacttcaataatggatgacttctcgagctttcgaattctccacatcccgtcctcattgatagtagattttagccctaaagctcattagtatacgatacaaaataccaaacgccttgggagatcctacattcgaggaaagcactggtgaaattgatgcaaatgttcccgtcccaggtaaccctaccaccgtttttgactttatttggtatgctggcggtctcaagctcttctaagcgatggacgataccacgctcatcacgaaaacctacaatgattttaggaacaccgagcaagaacgactgtgcccaaaatttcagcagtttccgctcatatttcaccatgtctcgatcattcctgatctctgcagatgtcttgagttccacccagtggataacgtcttcctttcgagcaggcttgcagtcccagactgtcaagttattagcatgtgcgcttggagaagttcagtcgtctccataccggcatcaacctcgcccccaattatcagtcgcgtcttgcctattcctgtacgtacaattgagcagtattgggcgttgttgttcacaactagctcatcccgggattcgatctcttcacgggttgtcgggtcccatggctggttgagaagagatagtgtttcgaatttgtaccctaattcaatcaacaactcgacactagaatgaaggaagcgcatatacgctaccccaataggccatcatatcctgagaaggcatccctgggggcattctttgattcttttgtaactgcttttgctggttcttatagagattgttctcttcaatgaatctagacatcgtttagaaaacacgtattgggtatagtcattctaaggtgcttacatagtgtcctgaggcacaatgattagcttcgggataccatggaaagaactgaatacgtcctggatgagactcacttggaatcgagtcgcattcatctcgaatctacatataattgagtggagagcaacgttgcgacaattggtatttctacatacccattcaaattgtcgaatggtgctgtcaagatctatatgaataacagtgttaactcacgagttgaggttgggaaaccagccctgatcaagcagcttactttggtcatcattcccctccaggtgatgatgtcggcctcacatttctttcctgtctccttttctaaggccatgatcgtttctagtagagcatctagatgctcatctgctgaatcatccagcttttggaacgtatcataaccgcgattcaagtctgcaggaagacgtggtggatagtagtatcgcagggatgaatcccctaaatggaaggagtgctggtcgtcatatgaaaagcaagtgatctcctgcgcgatgtttacattatcggaaccatgcaggaaggaacggcaaacataccctaggacggcgaatcgtagtattggatccatagaagcggccaatcggctgtatgtcaaaagcgcctcgattcatacctaacactttgtgatgtattctgggtatactagtgatgtagctagatcaacaacggataatcatcaggacgttgcagctaggaaaagggaagggttgaatgatgggcaaaaggaagaatggtggctagtaaaagtcaaacatgaaaaaattaaataaaccaaagggaaatctaagtgatcgcaacatctaatagtaggccaaacgaacaactatcgcgtcgacccagacatacagctaggacatggggagtttcagctgtgctttgtatgtacagtatagttaactgggagcgtgatgtagatagaataattggtcgttccttccagaagtcacttggtcagtattttcccagaatggggttagcgccgtatccacgacgaacattgaaggtaacatcattgagcttcattaatggtttacaggtttattcatgctcttctatttctgagctcaatcggaccatgtcaaagaaaacacgagcatgcggaatattacatatagtactttggttctattcgtccctccggggttctggatttgagagccgaaagtgtcccaccaaaactctcagtagctactgtattgcccgactctttttgattccacttcccacccccctcttcctcactcccgtgtctgacacctaactcactgagctgtcctttctttccccaccctagttcaatcccgagctcaacttgccttcttcatttccgcctatctcactgtttcctaaacattccactgcattgaacacgaagcaggatgacctcacgtatcgacaagactattgctcggcaacgagaaaagtaggaacatcatggagcccgcgtacctgcttttacaccaatttcatctcccggtagcttttcaaagcaaggagctaattttttctttttgttttgcgactacaggatcgcctccggtgcttactacgaggctcatcagcaactgagggtcatcgctgcgcggtatatcaaacaagcgaattacgatgcggccgcagagttattggcagggggtgcgactgcacttttaagggctgggtctcagcaaggcgcttctgctagtggcggggacttggccattatgcttgtcatcgaggtgtacacgaaggcagggtgggagattactggaaatgatgatgatacggaaggccgcgctcgaaagagtaagtcttgagaacgattcctttacagtgagggttgggctttgaccaagttgacgatttgccttattgcagagcgcctgattgagcttctacacgagttcccatccgaggaaccaacccgcaaaaggttcatacaggagatgattggctggagtggacggtttgggcctttagagagaggtgatcccgaattacatcacgcagctggatcggtgtacgccgaaggtatgtaaatctgtgccggtaaaatacatgatatgtttctcttaaccatggctctagaccatgaaccctacgacgctgaaaagcatctgatcctcggaacttcagaatcagctgagaccctggcaaagttagagcatgagtggtacacaaatgacgaaccgcacacggcagcgatttacgcatcccgcgcagttttcccgtacctcctaaacggaaatctgcgcagtgctaataaagcatttctcatcttcacgtcccgactttcgtcctctaatccttccatccccttacaggatgtcagcagctctagtattgatgcgcgagtctttcccgcattgcctttgctgaatttcatcagcatgcttctcctcacgattcaacgtggcagcgcggatcttttcaagcagttaacctctcattatgcatcgcaaatccaagaggtcggcatctgggatgatttcttggctcagatcggtgagcagtatttcagtattaagatcccaagacagggcaaccctttactggatatgatgggtagcatgttgttcggaggagggcagggcggtacaggtggaaggataccgcagagccgaggctcatccaagaaagtcgaagcgccaccagcaaatccggagctcgactagttcaatggaaggcagtacctgaggtgtatacaggtcgggcctattatgcacaatttgccatgaggatttccatgcatggtgtgagtggcatcgactagaacagcgaatcgggctctggttcgtatatccagttatcttcatccagggaggccactttgttccgaaggctctgatggatgagattcagaatttctaaggaaatcaatcagttgtaatcgaaccagatccaaccgcgtggaggataagggtaaaactcaccagctggttcggtgctcatctgcctgttccgactccggtacatcatctctactagacttgcctcgatttctaggtcaatcgcgatcagtatgttaccggccaataatggatggatagccgaagtaaacttactctctttctcgcgtccgctaatttccgtctgtgctgtggactcagtccccgtagccccagatcccctagtagctccagcttctatgccttccatctcgtccccatcctctcccccaacagccggcggaagaaggggaatgtcaagtttataatcgccatttttatccttaaccacgatctccccaccatctcccataccagagcccagcgactgtgtcgattcagatgacgcagatgacatagcatgggaggatagactgggcagtccgctgtgtgtcccactttgcattgatgcattggggggagctgccgatacagagcgtttgctgagatggtggtgaaaaagattgcggcggacagatgttgttcccatcgtggagttaatattaaagaggctgtatacggcgaagtatgagagacgctatgagcagagccctttatcggtttccctctttacccctgttttcttcagcccaggaacagagcttgagtgcagcttattgcctcgaagttcaggcgtataccatgcgagtaaataacgatgggttccttgtagaaatacaattaaggctattaggataaattttaggtagagccataagtataaggtacaaaggagtgaaacatcagtcgaatttgcagttgtagtgagcagttgaggaaagcaaggatattgaacgaagagaagtggggcgggtagcttagcaccgatgcacttggcaactggccagagtctttccatttttttttcatttcttcgtgccttggaattattgccagcccgacagaagaccgactggcacagaaaatatcatctctctgttcgatgtggatagccatacctgccactggtaatcattatatgggccatcgtcgtattcaagtgcttacttagctgtactatgccaagagagcacgggatctgattaatcccagttgagctaaaatgcatcccgacgcgtctctgcgcgactttcgcgttccccccgagcaaaccagcttttgcttgctgagaccacccaaacctagcaacaagtcgctggggttatcaaaacagctgcacaatggttcaagccgaatcttcatcaagtgctgctcgcgttggcctcaagcccgtcacagcgggggctccctctgattatgagctgccatggtatatgactgcagtcaccgttgctcgatgggaagatcaattctgacgaacaactattcatagggttgaaaaataccgtccagtctttctcgatgatgttgtcggcaacaccgagactattgagcgactgaagattatcgcgaaggatggcaatatgccacacgtcatcatctcaggcatgccgggtatcggaaagaccacttctatcctatgcctagcacgccaactactaggtgatgcgtataaggaagctgttttggaattgaatgccagtgatgagagaggtgtgaagttcttcgcccacgaactatgacaggcaacggctgatggagtcccaggtattgatgtcgttcgcaatcggattaagggatttgcccaaaaaaaagtcacactgcctccaggtcgccataaaatagtaattcttgatgaagcagacaggtacgtataaaaaaaaaaacttcgcgtacttgttcagcttgtttactgatctcaattcagtatgacaccaggtgctcagcaggcgttgcggcgcaccatggagatttactcctctactacacgatttgcctttgcatgcaaccaatcgaataaaatcatagaacccatccagtctcgatgcgccattctccgctatgctcggttgaccgatgggcaggttgtcaaacgactaaaacaggtctgcgatgccgaaaaagtggaacacacagaagacggaattgcggccctggtttttagcgcggaaggagacatgcgccaggccattaacaatttgcaaagtacgtggtcaggtttcggctttgtcagcggcgataacgtctttcgagttgtcgacagtccccatcctatcaaagttcaagcaatgattaaggcctgctgggaagggaaagtagatgctgccttggaaacactaaacgagctatggtatgtttacatgatgcgtgatgttatggtcttatacctaagcttacttccgtagggacctgggttactcttcccatgacattattagcacaatgttccgagtcacgaagacgatcccgacattatcagaacactctaaactagagttcatccgggagatagggtttacacacatgcgcatcctagatggtgttcaatcattgctccaattgagcggctgtatcgcgaagctttgcaagattaacatgaaacctcagctgtttgaaaccccaagaacgtgatcagaatggaggaaaggagcccggcattttatggtgtttataggcgttgagcaaaggatgtttgatctacacacaggtgtcttataaatggcccctcattgcataaaaagttaatgatccatttgggccctccgccacatttggaattagaatagtaattgaacaacaaacaagaggtcctctcaaacacaatatgacaattccaacggggtgtagctagactgcgttctggtggtggtggtgctgcacgactggacaagcacagatgatatggatgctcaggcggttatcttaggagctcttctagtgctttattcttagatttcaactcgttacacattagtcccatgatcacccaccccaagccctcatgcttatttatgtgttcaatgatcccgtgaaagtctagctctttacttgtctgtatgctctcttccatacttatgatcccaaccaaccggccacggcatggactccgtagccaaccaaaacatgtttccgcgcgacacccccaattattctaccttaagttgagtggtagtagtagaggctagagttttgaaggtaggacagcacatccaatacggcgtgtcgtcaattgatcaattcaaatgtcccctttccgcgattggctaacgtgaacttacctagtagtaggtactctgccactgtagtaataccgtatctatcggtatcaagtagcccaccgtgtgcttatcataatttacccctcattctcctaagcttactccaacgttctagcgttctagaggtacctaccccaaacgggcctgtttggctccaagccagagcaacccccccaaactatgcattgcccgacgctgaacaaaggtggggtgtagagtaataagtaaaattgctcgaatacaattgtgtgacatcagcacaagcacaatgctaaattccccaaccatgacaatcaaagacctctccagattctctcgataacggttgcagcccccaacactttttcctcattaagtttctttccgatgacttggacgttgatgggatggccttccatcgccttcacgtcatacagatcccagttccatgcgtccagttcattcctcggctgatatgtttttagtacgccatctacagccactcttacttcatcaacagggaaagtgacagctggatagtcgagcaagttccaaatcttagtatacccaacccaccgcagtcttcggtgtggaacagctggatgcggtgtagtgggggctaggagaatatcaactggcctccccgatggagaccgaatcgcattccacttatcaaggtatcgtttttgtagtgctaccttctgcttattgagctgccaatactcgtagacagagatagccttgcttcggttaactagtgcctcaacatgtggtatgaatggttccccagcgacagcaatgtcacgacggatatcctcgccgccgtcaacagtataatactgatccatgagttggatatattcaaagtgatctgaagcatcccagatgacaacttcgtggccctttgcttgaagttttgctgacaactcacgtagggctctttcgataggggggtgaattctcaccaccccatcatctagaatcaaaccgaccactatgggccgaatttgtatctcctggaacgtatcctcattccacggaaggggggtgcactttggatctaactcccacggtttagcgtcagcaacagaccgactcacatagacgatagatgctaagtcgcgagccatggggccgatggaagaggggacgtgctcttgtccttctgttgagacaggaacccctaggtacggtaatctgctgctctgcttggcagtcagcacgggacttttcgtcctgaaccgtcagcccagggctaaaacgtaccgtgggtttgaagccgtataagcccatgatgctttgtggaatccgggtacttccgccgatatccgttccaaatcccaagagggtgccatgtaatgctaaaagagccgcttctccccctgtcgagcctcctggagtcagcctaggatcgcgcgggttgaccgtcagaccccaaagagggttatcggtttcagcccactttgtttgaggttagtccataatagaacacctgttaaagatcaagcaaacagacaaaccataatgctttggggcaaattcgtcttcgctagaataattgctcccatattcctcagcatctgcactagaactgcatcttccgtagcgggggcaaaagaacgccctacatatcccaaggtagtatctacacctttgatgttgaactggtccttcaaagtgactgggacaccatggagtggtcctttgagatgcccggtttcctggaaagcacgatccaaagctcgagcctgggtcaaagcatcttcaaagaccacttctgtaatacaatttgtctaatgttatcagtcattatacatatttgcgtataactgccccgttgcgataggcataacccaccaattgttgtgcgattacagccctgtaaaggtgagagattagccgcactcatccatataatacgaatttcagcaatgtaacagtcaccttctaacgtaagcaagagtaaccgcctcaacagtgaactttcctgttctgaattggtcgaccaaaaccgatatattgtcgatatcagtgatttcttgaatttctggatcgctatggatacgggaacgttcctggacatcgtggacctggggtagccgttgatccaaatcggagaccatgtagggtttcagtctttcattccgtaaggagtgttttcgagaagcagtttgcttccatgtttgcggtttgtccattttacacaagagttgtatatgcagatagattgttgggaatacacggcgccagacagtcccgagttacatacacagtctacagactggatcacgggccataagcttataggacacggccgtccaagggcatttatacattgttcagcccaagtagtgcattaggctgtaatctcactttgggggttatcagtggtgaccccaatcaccttgataatcagcgatttggggtaagttatctcgtactacgtagttggccctttttgaggtggagacgactggggaacggcatgattgccgaggaaaagaaagccacttaacacgaacaaatcctgaggtgtatattttaaaggacgttattgtaggtatcaaaccagattgactataggcacagccatgtcttgttcccaatactactactataaaagggaacaagtaatgctctggtccgtaggggtccagtcacagtgcgggatcgcatgtttcacccagaccttagtgggtggatccagttaggagcaataataaacataacatgaacttggaagctggtttgtgtagaaatcatcatgataaaaagtttttttttattttatacaaatcatagaaagggggaggaagagaaagaatgatatagattacctcatttggtaaactaaaaatgcttctaatgagtaaatgattatggttaaaaatgtgtgttgtatgtggaatcgtaacctaaaaccccggattttgcagagactatgtatcgtcgtactttttattttttttatttttttattttttaacctcgaaaatgtgaataataacgaaagaaataagcataagagtagtaggatttagcatttctttttttttttaaaaaaaaagtttttccttgatttttcttattttaatttgattttgatttcccttttactactaaaacaaccttggaacctaagagtgacggcactaaagttgagacaaatacgttacagtgggttcatcacgcggggcctccacgacaggcgattttttcctcattttctctcgttctcttgaatataacaagctgactgatggacggggaagtcaagtgtgaggcattgaaatgtttcatcctggtatatcattgtgattgtccctcttgctcgcatacctgctagtttcctgtcctctatcgcccccttttgtccctccgagaacatgccatcatgaacccgacttcggatgccaccacgacacccccgatgaccggtgccatccggactgaatcccgaaggaagacatcgggggctatagcgaagagggcctgcgaccagtgcaaatttcggaagatcaaggcaatacttccttcccctttctctagattgttatcagtttcattgcacctcccctgccctctgcgatttacttctgatgcttgagcggtcggtcgtcggtatgctaaccttcttgataccgcacagtgtagtctatcgcaaccatgtaaagcatgtgtgtctatgggttttgaatgcaccttttttcaaccccagaaaaaacggggtccaactggacagtaagttcactagaataatgctctactcacttgttgagttattgcatagcctgaccacttcgttagtcgtgtatcgcagatccggcagcaacaaacccatgtgttaagcaaaaatcccctaaccccacaaagtcaagtcaactctagcgcctttcctaccactttcccatatcaagcagagcctcctccgcgggaagagggtcgacatgatgcgacaccatggcctatttctggtggcgatgtttccgtgcccgtcgaccttgcgcaatcccatgcgacggcggcggttgctcctggttggggtgtagatgcttcgcctatggcatctcatagtcacagtgcgataagctggaatgagagaagcgatgtggagtactggctgccggataatttagatgctcaaatgcccatttttgatttcccgggcactaatatttacctaaggacatctctgccctctatcattcagaatgatgcggactcttcgagtctgcaagcacagagtctagaaacacataatattccggctcctgtgccggatgtggatgttaccaagcaagaaccaagtcatacaagagcgttatggccctcgtcgatcgtggaggcaaacatgattccatggattgacgtctattttgatcgcctgcacccgactttgccagtgctgaatcggtcttcgttgttcatccggatgctatcccatgaacatcgtaaaaatcctcagtttggctcgatgttgctctcgctgtgcgctttctcgcttacccagcccattgagatagatgagcgacccacttctcaatctcgagctggccaggccaggctaatgatgaccgaagctacaagaatgagaagctgctctgatttcggtgaaaatccgactatcgaggccgttctcacaagcttcttcctatttggatgccttttcggtagtaatcagcacaacgcagcatggcttcgtctgagggaggctttagatctcgccgctacattggggttgaacgacccaaattcctatcgcgatctacctggagacgaaaagggtcagcgtttgcgaacttacttagttttatctataacggagaggtatgtatctcttacgcactttaccaaccatatccttgttacttaactgacattaaacaaagagcgtatgcattacagcgtaggcatccgattaccttttggggaaagcctggctttagtatgcgttctgtgcatgattttattcataacgccacgcatagtcttgtttccggtattatagttcataacgagaaagatgctgaaggaatgatgggtttagctcgtttgatggagctctttgatgctgtggatgaggatgtcgtcgattgctggaaccggcggtgcagcatcgactctggttattgtgaaaagctgaccgaagccaaagctttggctatccaccaaaaccttagtcgagtgagcgagtctgaacgatataagggatacgactggtttgaacgtacaaaatcagcttctggagagactcgcaacactcaaccagcaatggggttgagagaaacacagtgcgcggatgtttttataaccaagaagtggcttcagaatcgcgtatgggttctatgctccacccatggcctactgaagccttcatccgaccaccatgagctctgtttcaactattgtgtttccgtcgcaaaggatacgctcaaaatctgccagtcattgagactgagctccatggaagcacatgggataggccttgtgagtcagaagttatccctaaattgcattcggttacatggctcatataactaggtcgaaaaattgtacgacatcgctgtcagtgccatcagtgtatcgtctaatgtccagctctctctagggaatggttttactctgataccacccgtaaccgaatcgataccgaaatcaagcgtctcgccaccaagttttccaggatccatgcactcaggcgccactaccacgcttcctcagtccctagcagaggatttcttacttttgctcaatagccttcgaggtgggaatcacccttacctggaaagatacaaggccttcttgagcgcctcgaacatcaggagcaacacctatagtaactggtcctcacaagttcaaacaacgcatactcctagcggtgcttaaatgttgcttatgcattatctttggtttgcttttctcctttctgggcttcggcgtattggtggtgtcccggttaaaggcatgcaaggagttctccctcggtcttacggaagaaacatattgagtcggattactcgctgattattgaagccgaagccaacttgattagttggcttgattacatgttatagctggatcaagtgtaccagtgtatacccagattatgaccggatggggatgcgccacgaatacggggagttattatacatcttagttctagcctgtactatatagatacatcatgatgaggataatgtataaaacggtgctaagccacattaggagaaggcttcgagaggttcggatctgtccttaactggaatgaactttcataggtccgccatttccaggccggaacacctgcgtcgtacagttcatcaatctctgcaaaggtgcggcctttggtctcaggcaggaaacaaaatgtgaagactacgatacagcacatacagccggcgaatataagatacgccttcgcgcctaggtttgctgcatctggcgcggtcagccgagggacgacaagcgtagtaattactgtggttgtctgagcgcaggcaatggtgtaggccatggtgtggtgacggagtttaggcgtggccatctctgaaggcatcaaggtcgacagtgaagaaaacgacgaggcccaaaaaaagttaaaagttagagataatgcgacaattgctacaccagagcgcttgtctttgctgaatgctagacctccggctagagcgtcaataacaagcaacatgctcatccccaccaacgcagtaggacggcgaccggctcgatcgattacgaagggtgctgctatagtaccggcaagggtacagcaagatgcaatcaccgtcaaggagaatgcatccaaggtgaaggaatcctccatacctatctccgtgaggaaaactgtaacgtaagtcgtcgagagtattactccagagacctggttcaaagagaagaacgatccagctgtcagggttcgatggaggtacttcctcgaaaatatctcccagaacttcacattggccttcatttcacgttccttttgttcacagagcttcattatctcaagctcgacgtcaacctgctcttcgctgaggccacggagttttcgcaggttgctacgagcctgtgccaatcgacccttagcgacaagccattgtgggctttcaggaagaggtaacgtgcaaataaatagtaacacaggtagagcacactgcacggccaacggtatcaagtatgactctctgccccctcgctttttagtctcagacactacaacggttccgataactcccgctgccacgttcaagatattaattgatgttacacttctacctctcatagaagcgggaaccacctgttaaggcattagttataggggtctatttcatacattgcaattacatacctccgaaagatacaagggagcggtgccattggcgatgcccatagcaatgccatttatgaatcgtccagccacgaacgccgccaggctgggggcaaagacttgaagcaatccaccactaatggagataacgtacgccatcaacacgggccattttcggccaaagcgaaaattcatgggcgatgctgcgagacctccgagaatcgaaccgaccagcgggaccgagaatacaatgttctggttgtgggcggttaaggtatatctaccagttctcggattgggtccttgatacctctcgacctgaggagtcgattccattgttagtgggattggcggcttagctccccgtcagaggtcgacttacaaaaggatgcagcgccgcaactggcgagataatcttgtcgtcaaagccaaacaggaacgacgctgccccaaagaccacgcaagccaccaataagaagacattaacggtcctctctttcgagagatgatgggaattggtcgtggtcaggtctagatgttgcacatcacttgtgtcgctgcccacagtcgagtgaatgtctgtatctacccctgactttgaagtcggacaggtcatcttgagcgatatcatatgcatgatagggtgagcacaaaaattgaaaaataaaaatcaaaaaatgactattactaactccgcaacgaagagttgattattttgtgggtcttcattccatttcctggtggatgctcttttcccttcttcttgttcttttcctctctgtaagaaagaacgaagagattgagtctcaaagaacggatattggtggaggtaagtgccgtggatcgtctggggactcagcggatcaggaggaatagtaccttaaggggcgtggtgagacatggatatgtgtgggatatataccgtgaccccggatcttgggagatttaggtgaaaattaaacgttgtattgcattccagtttccaatgtccatatcttaaaaagacgcttgaaagtttcaatgctaggactgaaaacagtaaagtctaaagtagagctacgtatttggagagaatggagccaatcatcttagaatcagggaggtatgtcccacacaagtccatactaatacctaactccgtcgtacctacgtagtatgtacctagtactagtacagtacatacccaacgacgcagtactagtagaggtaccatgcttactagtacgtagtaaggaagggatatatttaaaagggcagtatttatatataaagaaaaagggatccactgaccttcagactctttaagtttcaatagactacactttatatttggaatatccttggcaaactcacgactactcaaatgtccacgcatgccggtatcggtatgtacacatatgtacggacaatctcatctgaagccacagaactcgttttggttttggcatgattctttctgtgatcattgttaaaccggttcatcagaagtaagaaaatcctggggaggagattactcgtcatactatacttatcctataggtactcatatctatttttcatatgtctcacagcattgccactgacacttctttttctatttttttttttccctttcccaaaaccgatgtactgaaatccgcctagcaaagccccagggggtgggatccatcggttgcaggttccgccactgtgtgcgaatactactttgtactctgtagaatacctcgccgatttttcggttccatcaatgtttgcgaaacagccaggatggactagccgatcatttcacaactagtgtgtgtctccgaccgagcctgtcatccatgcgggatcaatccccaaggcgaattctccgagaatcctccgtccgcttcttgaccggtggtgatgagtattaaaacgaagaacaattgccttccgagacaaatgccgagaggcagcgccggtgcctctgctagaatatttctttgtccagagcttttcaaaagttccagatttccacagttgatatcgcaacaacccgtttatgcatacctgcaccaccatactataggctttctgccaatctaccaagacgtgcgtgtctcaccaatcgatcggcgttatcttccaatcagctgggctccttgcgacgaaggggctgagctagagactgatttcgcaagagagactttcggttttgggctcttggttggctatgttccccgtctatactagtcgcctaataaccagccgaatcaaaccacatgccagttctcgcaggatgcgaaggggccgcaatccctgctaatttggtgtcccagacccaatcatacaattctaacctgattgagaattctttatcgtgtgaacagcaggttacgtcttctcgtcatgttctatactcgcggccattgtttcacctaaccgctccccgcggctggttaaacgacccttgcggccttggatatgaccctgcgactggcctatatcacctatcctttcaatggaacccgaaaggcaacgattgggggaacatttcctggggacattcagtttcacaggacctaatatcctggaagacatccccggagccatgtctaacaccttcagccgagtacgatagttgcggcatattcacaggctgcttccggccttctgatatcaacggggttgccggggctctcacgtatatatacacttcggtgaggcgtttgcctttgcattatactttgccctatgaggttggaagcgagtcgctcagtatagctgtttcgcgggataatggtgtaacatggcagcgtctagactccaacccaattctaccggcgcctcctcccgatcttaatgtgactgcttggcgagacccttatataggagtgtggacagcaaagcaaggtgaacacgacaatgacatattgccgcctctcagtctctctgggtttctctccggaggaatcgcggggcgaacaccaacagtcttcgtttactcagtcaatcctgatgatcttagagaatggacgtatgtggggcctctggtcaacgttgggctaaacttccggccatctaggtggtcgggcgacctgggggtgaactgggaaaccacaaactgggtagtactaaccgaccacgaaggaaccacgaaaaactttattattatgggcgtagaagggtgtttggtgtctgagagggagcagaagagggtctctcgatcgcagctatggatggccgtagacccccgtcctgaacaaccgaagagcgagccaatagatgccctcacagactatgcattttccggaatattcgatcacggatgcgcctacgccgctaattccttctgggatcccgtcacgtcacaatatattgtttattgctggatcacagaagaggatcttccagatggcatccggcatcgacaaggctggagtggtgtgatatctctcccacgcagtctaaagctgacgacattgcgcaatgttacaaagacacgtcactcgaacctgagcgatgttacgtctattgagaaggaagccaacggcgaagggagttttacaatccggacgttaggcgttgagccggaccagagactgaagaaactccgcggggaagcccagagcattacgaatgtcgcgttatgggaccggcaacattgtggcaattacttatccttgacaacatcacggtgggagctagaggccgagtttgcggtcgggaagctgtgcaagctggtggggatagaatttcagcacgacttaggtatgtcttcattgtctgggttgaggatttgccccaatcaccttagccagcatagctttctactgtttcttaagcgactgacaccgattcctagatcctcgtaatagcaccgtcctagcatgggcaccatgcagtgagacattctcaatccacagacctcctccttatgacccgggcatcaaccataatccagagatcgcaccgcataccttgtttacttttgcagatgagagcggcatggagaaagaagagacacttcggatccatgcattcctcgatcgaaacgtgctagaagtctttgtaaatgagagaacagtcatctcaacacgtatttacacgccatgtgtcgagtctgtcagtcgtctacgattctttgctgaattagaccccagtgcaccaaatctgaagcatgctcctgctgttctcctaaaagcggatttgtgggatggactggaagcatcatgatttgtacaattagaatagataatgtacatatgacgcgttatgaccattgatatcacgcaacgagagagaaggacatcttttatcatcattacccagcttcagagttgaagggaatgcatggatatcttaaattccaacccctagacgccttcgctcaaccgaccgggagccaatactccctgctaaataaggtataaattagaatcccaagcgctttatcttttcctgtatgggtccattagtcatatgccttccatttcgagagaaacaaggaaaagcgaaacccattgactgaatcgaatccatcatccgtctgggtgtttagggcataacatatcatgcttgacgatctacctgggtctgccacccgcatagcaacatgtatctttcacaaaatagctatgatggcgctgaatcataccgtctgtacctttaccatacttcccacaatgattcagatacgcaaggcccatcagtgctcacacagcggtgtgaacatccacctatcctagttagctagacgttagacgttagagattgtactggggggtctccattcacgagtaatggtcgaacatgatgtatcatgacgccacccaagatagaccactcacccactaaccctagaattatgtctgctctatacaaatatatatacagcattgaagataaggtgaatatgttaaagatccgactattattatattgttcttacagcccaactatggtgatctgtattagaaaatggtcaagccatgctgttatcctggaccgcatatgtattttatatatattctatgctatatatgcacgaaatctttaagtattgacatgagaatccacccagtcttcggtgacaaactttctctgttctatttcagagaaagaaagggggcagacagacagagaaaggcattacatacccacgatactggacatgttagttctcgttcatcatgactattgggagttttgtactgttgacaagaagagacctctgctgttcattcatacgccccgcaatagaaattggtatcattgattttcattaacagacttcgaatatgacccggcagccagacgaagaaaggagaaggcaaaggccatagggcataggaagaagaagaaggtcagatattaaaagatattaggggaaagaacgcgaatcgcgcgtgaacgttcatcttgcctgccagaatttccatcctggcaatgtaatctgaccatcacgctgatagattcgccagtagtagaccggaacgccagcaacaataaaggccacaactatcaaggtttgcaagggctctgcaatgaccgctcgactgagaaggaaaatgctaacgcagcaaaagatgataggagttgagatccatgtttggtacggtcgctccaagtatggttctcgaatcctgagcacaatcaggccaaggacggtgagaaaatagaacgtgtagcccgcaacaccgtagaaggtgactaaggttttgaattcaccgacaatgacatataccaaggtgagcgcgctgttcagggccatggcattgatgggtgtgtatccaattcgaaagtgctcaccaaaaaggcgtgaaatggattggcgagcccatgaccggcgctgcagtcgattgcttgcggaagatcctcgagtccagaggtggccaaatattgaaggcagataaccttccttgccggccgcatagaccaatcgcccgctggtaaaaatcgtcgcattgagcgccccgaagcagctcgcggaaacaatgagcgcgaacacgagagcaccggcttttccaaacaccttgtcgccgaattgaacagcgatggtgttacttgcctcaatggtcgaatgcggtaggactaggaagtaggagatattcgcgagtatatagcagagaatgaccagaggcatagcagtatgaagcacacgcgggaggtcacgattggggtttttaaattcaccagtcacgtaattagtctgtatcttatcagtgacggtgacttaggtatagagaattggctatagaagtaaaatatcacatacgttgtcccagccatcgaaagcccaaaggccggcgtacaaagcgaccgcccaggctgatatgtcaacactggtatctttaaaccaacctgacttccattcttcatttgcactcccatttgatgagaggcccgtgatcgccacgacaacgccaatgatggtgactccaagcaaggcgatgaatttaaagaacatgaatacgtcaccgatgcgtgcggctaatcttgtggaaatacaattcagcaaggtcaccatcaagactcccccaaatgcgacggctttgttaatccatggattgacctgctcgacctcagcaccgaccacagcccgaacagcgtattccccgaatatgatggcaattatggcagcgctgcctggcttcagcacaagaacagcacaccaggtgaagaggaagcctgccaactctccgaaaatctttgctaagtatacctgagagccaccgttcaaaggaatcgccccccctagttctgcatagctggccgcccccgtccacgccaacagacctgcaactacccatgcaatgagggacgcaccaggggaccccgcgttcgcattgacctgactcggcgatgaaaaaatccctgagccaatgatcaatccgaccacaagggataggccattcatgtatgttaacgtcttattcctttccaatgaaccatcggcggccccgctttcacggtcaagtgcagaaggcgcgcctagcggagcataaccccccgccgtctgcgacaggggaaataatgttctcccgaaatcgaacgcagaagataccgagtaagaacgggcagatctaggccctccagagttgaggtttgagtgtacatgggaattcgagagaggatcctcatcttcgagggagagctttcgggaggacgaaataccggagggggaggagctggaagaccttgcgtccaattcgggcgaggaggaggcgagagaggcgagctctagagaatcgcgaggcgcatggctattagctgacctgctttcggagttcaaaaacaccattgtggtttaaaggagtccgggcttgagagtaataagaggagcgggagttcaatgaaaacaatccatgccaggttagctgcgacaacgaatagagaaagaaagacgagctttccttgcttatttgtaagcccctctgtatgaagacagaagtaaccgcaagatattctcgtcttttggctgaaagaaacagggagagaaaaagaccagctccaatgctgtagaagaaatgcagtgatcgtcgttctaccaaatcaggtctagcgttcttgtgcccccagatcttttccgcaattacggagtactgagtgaacatatgaagataacccgtccttccccccccaacgatctcatgaagcctagaacatcggctcggaccttatctttattcagttcaccgtttcccctctataggtcggttggtcggatacggagacgccatgccttctcttcctcttcccctgcatcgtcgccgtcggaacaatgcccttggcttcgagtcgctattgtgactatcgcagcagctggagttggtgcttatatcaagtcccgagaagaatcgaaatccacgacgctgaaccccatcacatttacaccctattacctagtttcaaaggagccggtgtcgtcgactggtagtatttttactctcaaagcgcccaagccggccagtgataattgtcaggtctatgacgaagcatggaagacgggggtctggagtgtgatgttcaaacagccgcagctacagattggaagagactatacacctctccctcctacgtcggtcgaagaggatgagtcgctacggttcttcattcgtagggaccctttcggcgaaatgtcacggtatttgcatggtctggacatgggaactcgcatagagatgcgaggtccacaaattgagtgcgagatccctgtagatacccagcaaattctctttattgctggtggaactggtatcgctcctgccttacaggcaggacatacgctccttcgccgcacggacggaacacataaaccgaggatacacatcctttgggcaaataggagacgagacgactgtgttggtggaacaaatgataatatcatgacgtctagatcgcgagcgtcctggttctccggcttcttaaagtcaccaccagccgacccatctccggctgaccccgtgaagagtactgctcctttcccttctctcattgtcagagagctcgaggctctcaagtctcagtatccgggacagatcacggtggactattttgttgacgaggaaaacacattcattgggaagaaagctatattagacgttgcggactcggctaccccggttgagggatctcagaaacgcaagatgatcttagtctcgggaccggaaggcttcattagctacatggctggaccaaagctctgggcgcaaggtatggagcttcaaggaccgcttcaagggatcatcaaggaacttgacctgaaggattgggctgtgtggaaactctgaccacgaccttcccagacggtcaagtggttgtaaaagagaaagggaaaagctagatatccttcttttgtattatattttgtattgtacttgtatagaaggacggagtagatatagaatgattacctagttgtcgaaaacttttgactcatgacctccgatcgcggagagtcttggcgcactagccgcttttcccggcggcttccccagaatgagaaataatgcgcttcttctcattcgccagactttctcgcaagaaaggtcaacgcttgaacgtctcctggcaagaatggctgtaggtcctttctaccgtatagtcttagttgtctagctgatcccatgcagtctcgattgatgccatccggtggccctggcaggcgctgggcattcctgcgcgtgccgagcactcctcaacgacgtgcgttcgcctccactaggttctacttccaagatattttccagtcgcaattggaggatccctcatcagctgcggtctactcctcccttcaggcgtcgagagctgttccgcagacactcacagagaagatcgttcagaaatactccgttggtttggccaaggataagttcgtcaaatccggcgattatgtcactatctcgcctcaccggtgtatgactcacgacaattcgtggcctgttgcattgaaattcatgtctattggtgcaacgaaactacatgatccgaagcagattgtgatgacgctcgaccacgatgtacagaacaagtcggagaagaatctccagaagtatcgtcagatcgaagactttgccaagcaccagggggttgagttttatccggccggaagaggtattgggcatcaagtcatggtcgaagaaggctatgcttggcccggtactcttgtggtcgcttccgatagccatagtaacatgtacggtggcgtcggctgcttgggtacgccaatagtgagaacggacggtgctagcatctgggccactgggaagacatggtggcagatcccgccggttgcaaaggtcactttaaccggtgtattaccaccgggtgtgaccggcaaggatgtgatcgtcgctctttgcggattgttcgataaggacgatgttttgaaccatgcaatcgaatttactggccccgaggagactatgcgcagtctatcggtagatgcccggttaacgatcgccaacatgacgacagaatggggtgccttgtctggactgttcccaattgacaatgtattgaaaggatggctgaaaggcaaggctacaacagcagccatggggcttgcggagggtcccttcaagaccctagccccccagcatttcacacacccgctcctcgagcagctgtttgccaatcctctgactgctgacaagggcgccaaatatgctaaggaacttttcctggatctttctacactttccccttacgtttccggtccaaactcggtgaaggttgccacgcctctcaaggacctcgaggcccagaatatcaaagttaacaaggcatacctcgtttcatgcaccaactccagggcttcagatatcgctgcagctgctagagtcttcaaggaagctgcggaaaagaatggtggcaaagtccccaagattgccgatggtgttgagttctatgttgcagctgcatctatccctgagcaattagctgcagaagaagccggtgattggcaggccttactagatgccggagctacgccactactgccgggatgcgcacaatgtatcgggctggggaccggtctcttagaggctggagaagtaggaatcagcgcctcgaatcgtaatttcaaaggccgtatgggtagcaccgatgcgaaagcataccttggtagccccgaagtcgttgccgctagcgccttgaccggaaagctcagcgggcccggctggtaccaggcgccggaaggtttgactgaagttgtgcgtggagaaggagacggaattcgggaggaggatcgcatgcttaccgccgaacaagccttggagaaattgatcggccagattgataatctggttgccgatggtgagaagcagtttgctccagaagagagtgaggagtcatccggtgattctctgacggaggtataccctggatttccagagcgtgtctcgggtgaaattgttttctgcgatgcagacaacatcaacaccgatggtatctatcctggcaaatatacctaccaagatgatgtttcccaagagacaatggctcaggtctgcatgtccaactacgatgctcagttctcgtcgatcgccaaagaaggtgacattctagtcactggtttcaactttggctgtggaagctccagagagcaggcagcgaccgccattctggcaaagaagatcccgctcgttgtgtcgggaagctttggcaatatcttctctcgcaacagtattaacaatgccctgatgggtctggaggttccccgtctcatcaaccgtcttcgtgagagcttctccggagaaggaagtgacaaatccctcacacgccgcactggctggaccctaacctgggacgtccgaagaagccgtattgaggtccaggagggagagaatggtcccaagtggacacaccaggtgggtgaactccctcccaatgtgcaagaaatcattgccaagggagggctggagaaatgggtcaagaacgagatcggggcctaaacagtttactgtcgaagtcgctggacatttctcaacctcaaatgatcttatacccgagcattgtgatcccctttcctgcatggatagaattttcctcttttttgtcccctaccgcggatttattttctagttgccaggtgcggtagacggtttgggatggttattcatgtacaaaagagcggttttgttgtgtatttcgaataatgtctctatatactgagtgactctcatcatcgtcattattattagtattgttattattggttcaatctcgactatggaggtggctgtaaaatatgaagatgcactgcctgtgcgactggcttggtggctgtgtttcggacgatcgagctggaccccatgtcttgtcagcctacatatcttctccgctgtagttaattaacattcctttacctataaattttcctaaagccgattcttcgataatgctttgggtttggggttcgacccgtcaacgccgcagctgtggatttggggacgcttttcactgtcagcatcgatacaagtcatgctttttctcttctccttgctctaaggatagtcttctctccctagggtagatgtgatctgcatgctatccatcgccttttcctcttagtgcttcttagggtgtcaacgtgtctgccacggaaacacccacgacctgtcacgacactcctctttccttcatatcatctaatgatactttcgttggagaggaaacggattacgttcctatggatccaggttctatatttggcgtgatttctggcgcagttcagctagtgcaggtcatcacacagaccgctgcggggttggcgacgttgcgcgagaagttcagccacgcagatctcacaattcggtcactcattggagagttggtgaccatcaagtctgccattacacagctagatgagtgggcaagatacaatactcgcgacacagctgaagaaaatgaatatgacgagggtctctttgttgcgctggatggctgtcgggccgtcatggacgtcttgtccgatcaggtcgctgccctcaccaggggcaatgacacacagtttgggataggtactcgtgtaaaaattttatggaatgaggacataatgcgagcccatcaggacaggttacacgctcaggttctcgcgctacaactcttggtgcaggcctgtcaatggtgagattcgatctacaggttaatgaccggtaaatttgggctgacccaccgcagtcgatcgacgtctgagcaagtcgaactacttcgcaaagcggagaaccgtcaaatcatccagaaggttgccagtgacacagcgacacttcggtcctcaagcagctacgcagcctcccgcgccgatagctccagcctgagttatcgccaatcttcgtccggagatactatctttgacttcgatcgaagactactttcctctcccccttatcgtcgtgtactccatcgttcatggtcaagaacggaatcacaatctactgctagtaatggcaacgaaagccggagtaccgatgaaggctacggcagcggttcggtgaacagaccaaatatgccacgggcaagcagtcttgtactgccagttctaccatatgacacaatccgcccgggacatggccatagtaagagtgtatctttcagaccctctaacgttcagccgaattcaacacaattccagagatggcaatcagactccacgtcctcttcccccatcagccgctcttcgagctccaagcgggaaaagattcgtgcagcattccggcaactaggtcgctctaagtcggtggctcaagctcccatacgagccctaacaggcgggtcaacggcagcacggcggatcaatggacgagatatgcataccagcatcgaccttacaacacccgagggagccgctgcaccacttattgtcaagacagcccagtcaggctctcgttcggatgttgagaggcttatagaaagttgccatgatattgaagcctgccacgtaaatactcgaagaaatgcattactggtggcatcgcactgtgggaacgaagaaatcgttgaattgctccttcaaagaaacgctcggctgaatgtcaccgataagtcagggtcgactgccctgcaccttgctgcctctcgcggtcactgtgaggttctcaaattgcttcttttggaaggcagcgacacggaagccctaaatactaggggcagaactgcgctctggcttgcagcagaacgtggacaacttgaagccgcaaacatcttgattgctggtctagctaaggttaacacgcgcgctgaaaaccaaatgactccgctgcatactgccgcaaaggggggccatgaagctgttgttgaatttttggttttgaatggcgccgacttggaagccagagatggaacgatgatgacagcactgcaccacgcctgcgaagaaggtcacttaggcgtggttgagcttcttcttaaccacaaggcgaacatcgatgcggttggaagtgataacaggacgccccttatctgtgccgcggcgatgggccggttgcaggtgacacaggctctgctaaagagaaaagcatccactagacaggtcgatgatgcttccatgacagcgttgcactgggcttcttacaatggacacacagaaattgtggaccttctgagtcagaagaaagacattctagctatgaccaacattgccggtcggtcagctctgcacttggctgtcctgaattctaaatttgccgtggtggaattgctccttcgcaagcgtgctccaatggaaacgcagtgccattccgggtttgctccgcttcactatgcttgtatcactaaaactgattatactgggattgtgaagctcctgctcatctcgggcgccaatatagaagtgcaaacgaaggatcaacaaaggccaattcatctcgccgcagctcgcggatctatagcattgcttaacttactttgcgataaaggcgcatctttgatagctcgagatgccattggagaccgggcgctttgtgcagcatgtcggtatgggcacacagctgcagttcaatgtctcctagatcgggattcacctctatctctaccgtacgacgataagttgcaggaagattctcctctttgtttggccgcaataggaggtcacctgcccattgtaacacttctgcttcagcgtggcgcttccgtcctaaaaagggatgaacagggatggcagccgtatcatcatgcagcacattacgggcatgtagatgttttgcgactcttgctgtcctgtagtcccacgggatgggtcatggagggagccggtgagggctttacgacggaaaggattggtttttcaccttctgctaatatctccgaagaaaagaagaacgagatacaggacttgttgagcgagtcacgacggcggccagtggcaacgacccagagcagtccgcccaggatccctccatttatgggtgatgtgacgctgagcacattgccgataaggggacaaaatcggccttcggggctggctggagatcagtatgggccgtccataggacaagctccagttattcaagagttgcccgggacactggaacaaggcctgcccgcaagtcgatccgctaccccggagcagatgcgccgtgatatgaggcccggccgtgactctgacaccctcctgcaggctctgccagagcagcacattgccacacctcacactcggtaccttcaagatatagcagaaagaccgcaaaatgtggtctcgacctatcatttgcagaatggtgtaaactcggcagcggttggaggctcagcgttgagcgatttacctccaggcactgtgtaccaccttttagaggaatggtcccagccacgctcaacagcatccccagtgtcgatgattaatgatcctgtcttggaagcgtcacctgcagtgaaactagttcgaggggtctcgaatgagcgcccaggtagagaatctgacgcagagtcaatatcgtcggtatacactgcgccagaaggagttgtgtagtcagcgaattggaatgggcacggcggaaggctccgacagtcgaggaaacgatggttgagacttctcggttcatagagttgggtaaatcaatggcagccaagcctctccatcaacaagaccgtgaagtgatcggggaaacccgcagaacacgcaacgacggtcatcgcaaatggtaaactagtatccagctggggaatgactcctcgatctgatgcacttgacctggaatcagcctgcatcacccaataagcttgcagcatccaacatgactcatagacaagttcccaagacagcagcagcagaagaataacaacaagtagtagtaggagtagtagaaaatgaaagaggaggaatctcaacagatgaaaattggtcggtggacctgggatgtcttcggcagttgttgtcagaggtgtcacactattaagaaagtgtaagaagacctttaccaaaaaaggagaaaaaaagagggagagagaagtctcacctttggaagatcatgtgaaaaagtcgagaagcaaggcgatggttcaaaataagcaggcagcatagatcaaacgaagttagtcattgcttttgcttcattgccgttgatgccttgaggcagacatgattttggccccgaggactgactattgagtataaaatcgactcatgtctatgttcttcttctttttactatttacaatcattcacaaaagtttgaggtcataccaagcgttctccatcctctgttctttcatcacttctcctcgtctgcctctatgatcctagtcttgtctttgcgctcttcctattattgccatcacaccccctttctacctccttaactcgactgagataccgtcccacaacagaccgtagcgataaaggtcttgaatgacgatggatatattgggtaacctgtccgactggtgctcgactcacaccaaacagttaatgggacgaggaggctataacgccccctcggttttccggactttccctcctcacccaaccggtccgttcggctttgcagccacgcaaggtcgcggcggttacaatgactcgaatgataacggcaaaaagagttgggttacttgaaccgtcaacaatttcttctgtgctcatgagggacagtcatggacggtccctgtggtgtgagaggtgaactggggcagcagagctgcatcctcaaggcagccctcttggcgcacgctgcaacggttcacttcccaacgcagaatctagtacacagttagcaaagagccaatgcttcgccggatgagcagcgacacatacttctcaaacacgacccccaaaacgtcctccacgtcgccgctctcgccctttccggttattttcgccaacgcatcggccgcaaagcgcaggtgctcggcggctgtcacgatatctatttccatctcaataggctgctgctcatgttcatgacctagcattgacggcgcatgttttctggaagtttgggccaggaaatcatccaagtgttgcaggcatctttgtagattagaactctgtcgatgcgtcactcctagagaatcttcccaatatgatagattatagtctccgttcgcatcaccttcgataccggatggagacgcaatttcttcgaaagtagagataagcccccggaggaactcttgtagatggcccgggtctttccgctccagtgcggattccagttgcgcctcacgacaagagatgccgaagatgcgcttctgcggcacagtcggaaatagatcactcactgaggcgagtaactgctctggtaaaaattggctattgtggacatccaagggcagccggtcgcatttattgattgcaataacaatgcacttgtcagctgcaagacagtcattgaccgcctcgactacttcttgctcaattgatagctgatacggtatgtcatcaaaggcgcctctctccagagacaagaccacaataacaacgtcggattccagagcgcgagctttggcgcgccgaataccttctttttcaacagccccgatcacaactgattctttcccattaacaggctcggaacggattccggccatatcgccaagcttgcagtaccatccgctcaggtcgactccaacatccacgatatcacgggtggttccttcttcggtgctaacaatagcagcctccttccctacgatctggttcaataaagaactcttacccgcgttgggcgccccgagcaaagcaatcttgattccatgacgtaacagctcccctttggaggcgttctggatatggaacccgacttggacccgcagtgcctgcacttgcgccgccactgagagtaccagctcatcagaagactcgtcaaaatgctggtcttcagcgaaatcgatcagcgcttcaagttccccacgagcatagagtagttgctgccgccactgctcatatcgcctagatagcgcatcactagcacctctgacagccaggcgacgctgttgttctgtgtccgcagacaatgtatcgccgagggcttctatctgcggcaggtccagtcggttgttcatgaaggcacgacgggtgaattcgccgggttcggcgtaacgaacgagcgagtctggttgactcacgcgggagatagctgtaaggacagacttaacaatcgctggcccaccgtgaaggtgtaactcaagaacgtcctccccggtaactgtgttgggggctgggaaatacagcacgagggctcctgcatcaagggcgctgctgctggaaggttcacgcgtagggtcaaataaagtccgtacagctgcaaagcgcggtcggggaagcgccgcttttggacatagcgcttgatatatctaatggtgaaagacaacatcagccacctagcagcccaacaggctgtacataagttcaacttacccgcacacatcccggacctgatacccgcacaaccgcaatagcagctcggccagatgcagtcgaaagggcgtagatggtagagtccccatctataagcgaatgtgtcggcagcgaagcggaaaacgttcggctttgcggtaccgccggagatggaaacaagacatagcgcgagggataggcatagtcccgagagattgcgcagctatgcctggcccatgacaggcgaaaggggatcacccgacgcaagtttcgaaaataaggtactcgcatgcgcaaaacggcacttgcggcgaagccaaccaataagtatgttggtcaaaagaaaagattctccaaggtgggaagagttgatttatcgcacatagtcacgtggatacgtgggagatcaatagtacgtttatttctagagtatttttttatctccttgctttcttctgatttattgaatagatgtacgtttatgtttccctagtcttgtttaattatttattgctcgggtctgttatgtccctacaccgaagttgtcaagtatggtttccgtcgttggtgaccttcagatcgtaagatgcattgcaaccaaccacgtgcgcgtttgatgcatagaaaccaccgactccataagatgaatgtgtgaaggtatatcaatgatagctgcgtcaactcgtcacgcctgcgcgtcgaaaaacgcggccatacgccatgaaaaaagccgctcgattacccaccacaaccgacatgcaacaaacaattgctaaccatgcacatcaaagaaaatatgacgttatgtatgtacaaagagggaaatcaaaacataagctgaaaatcattccgatgggaattggaaacaaaggagtcgctcgctgtggaagcaaggaagtggatagaacaatgtactcttgaaaatcatgttcaataaaaccagtaacaggagaaagggcgtaaagcgagaacagtgaaaggatggacccagcacgccagctgtgtgtcttcaacgtagacaacttagatgcaaataaaaaatgaaaaaaacgaagaggaagagagagaaaaaaaagaaagagagaaggggaaacttaaatgttatacactcagcaaggcaaaatgttccaaggcgacgtcccctagtctatcaagtattatattaggaggaaaaagaagaagagaaaagaaaagagagaaagagagtgagtgtgagagagaagcaggggttatgaaaagtaagccggatacgcgaacacatcaatttgacggttcggaaaatctgccaggagagtcggcattgggttcatcgtcgcttgaagagcggtggtgttgttctgttgttggagacacgacgatgactggagtaaccggtcgttgcgaagaggcatcttctggactagtagtgatagactcttctaaacctttcgagtcagttgttgacggtgtcatgggctcggcactctctttactcccagccgtcggcccattccgtctccgtaatctgcgttttcgacgttcttcttcagcgctttcctttcgtcttctggaccgctccccatcggtattatctcttagaccttgtaacatgcttgcagcacgatctgcaacatcttcactctctgaaatctgagtcgaatctttacttgtggttccaggttccgagcccaggctgagggggctcagaagccctgtctctgtggtacttggttcatctatactggcaacattgtcactgacttcgttcccatcattgattccgccaccttctgcgccttcagctccaggtaggtccggcatcctttggcccgaagccacgcggatttgatgtcgctccttcaatctagcacgacgccgacggtcacgctgatccctagcctgaggagctgcagctcgtagcttctccaaaagagaatccatggccccgcttgaggcaggcagttgtgacgtttcacctgagccagcattgtttgcaagagcagcattattacgtttgcgagcaagtgatgcttctgtacgccttctagcctcctccagcgatatattcttttctttggatttctgtggattgatgtttcattagccgaaatccccaagcatgcatgggactctaggtcaggcccaaactcaacttaccttccattcaagcaagaaagcagccaacttggcaaagaagtctcgtcgagcgccctcatccgtgttgtcttcgccgtagaagaccataatgtcatcgtacgacttaatcatctcatcaagatagagctgcatttgctcagccttgcgcctagcatccttcatactcctttgaacgacttggctgacgcggtcttgtgggtgaaatttcttaggatcgcttaaattaccagcgtctagactcgcctgtacattcttaatattgtcaatgtacttcttagcgtctgtccgcaactgatcgacattaagtttctgcagggcgacgacaccattgatgtcatcaacgaacccttcccattctggatattgattgcgaacgatccgctcgacaagatctgcaaaagtagtttcattcttgtcatcttttaccatacccaatcgagcgagcgagctcagtttgaaaccttgagcttgcttattagcatcgttcatgaaatttccgatgtctaagatcaggccaagcacattcatcagagctacagaatccctcagcgattcgctcactttcacaacttgctgaagcttagcggatatatgttcgtagtctggctcataggagcgggtcaacgcaagggcacgcattctcgccttccaatagtggttcagttcgaaagcagtatatagataaatttgatcttcacgcgtaagctcggccgggtcttgttcccgctcagagctagcagcattcggacctgtccaatccctgctgtaaggtgccatctgcttcgatatgttttcgggtattgtgcagagctcatcacgttgcaggaaatccatgacaacctggttgtcaaggatatccgcgtcacagtgaataaccatccgcacaacgtcatctgcagggtattgggagaattttgccatggcaatctgcaaattcttagacaattcattagagataagttgcttcttgtctttgcgctgcttggctgccgcactgcctccaaaaatcttggtctccttcgccatgaataacctctcaacttcatccaatacaccctttttggcaagttcggtatacttctcctccttcgcctggggagttagtgcatgagatgcccatacagtcacctgaggagcatcaaccttctcccaatgaagtgctttgagcttctttttaggtctgattgatggcaagaagaccgttgatttggagggaacggcctgggaagccatgtaatttgctctccatcctccaactgaagcaccaggtggaggtggtggcggaggagcgccaaatgaagcgccggagggtggaggcggaggaggaggaggcattttgccagcggcaccaggaggaggcggggggggaggcggagggggaatccctgcccccatccctgggggtggaggtggtggcggagggggaggaggcacacctgttgctgagcctgggggagggggcggcggtggcggcggaggaggaggaggaggagggacacctacccccatccctggaggtgggggtggaggaggtggcgggggagggggagggccagcaacagcagttgaattgaccttttcatccgtgctctcccctttcggctcgtccactctgatggccggggtctctgcttcagggaaaggcgattcgtcaacagccgccttcgtttcgccctcttcggcgccaatcttaggaaccttcgccgtaatctcgccgagaaggccagtagcctgagcagggttcatccgaggtcgctggatgtccacaagacgtgctttctcatacacaatctcaccatcttcgttggtggtctgctccagaccctcaccagcggtgtcatctcctcccgaaacaaggctccgttttcgataaacagaccctagggcgttgctatctagatttcgacgcgcatgttcctggaagtcatcgttgggttcaggttcaccatccatttgctcccgtaactctcgtaaccggtctgaggggccgtgttgcccccagactttgccttctaatttgaactgtgttttcgtcctttcgagttgcatttccagcctctccaagagtttttcacgatctaagatacctctcatatgcgaaggatctgtctcagccatgttgttcttcttagcatttgatgcagctatatcctgagcatcccgaagcatcaaataaagctcgcgggtctccaactcattgcgctgaagctcttgggcccgaagcctttggagatcggcgacctcagctttaatcatctcgttttgcctcgactgaagctcaatgatgcctgtttgctcatcaatctgtttctgtagtttcttaaccaagccatccgcgcctagctcaatctgtgccttcatctcatcccgttcagcgattgcagcctccgcaatttgacgggcctctagagattcatcatatgcccgtctcgcttctgcatctgtatgaagccgatctagaagactctgcacggtaaaagtcaatccctgtcggagatcgagatcaggaagtctccgatccatagcaacgtaactaagcatagcatctacaagctgatacatgcgtaaaccatcttcaccagagttctcacgaattaagagtagatgttgcatagcagagagaaaataatcgtgagctcgagtcccctggattttagttgcaatagcatcggtaatttgcagcgggtcactcatatccttcacttcaccctcaatgctatctttcatactgctgctctcccgctgcagaaggtcttcgtagtcaatggcctcattctcccggaaacgctctatctgtttgtcgatgacctcatactggaagccctccatctttgtcaaaagacgtttgattccacaagagatgaactgagcccggatatggcatcgcaattgcaagtcattctcccccgcatccaccaacatgttaataagaagcatggtggaaacggcatactccataagaaggttttccattccgatgccaccgctgcgatattcttcgctagcacctactagactacccatttttccacgaccatcgattgttacttcaactatccgcatccaggcatcgaaacgcccggtttcgccctgatgattcttgacatgatccatggcttggaggaccttctggtggccatgtccttcggcccagtgacataggaaagtcagaacctcgctgactagtttcctagtattaagccgaggagagagtaacgagctcacaagagctataatgacctgctggtgagctagagcatcatccgcaccatacttgttgttcatcaacgctttcagacacttgacgatattatattcgtgatctaaatccttatcgcccgttggaggggcggggacaggacctgaagccttgcggcggttgatcttcaagagaacattcgtgagagctatttgaccctgtgcctcgacaaaggctttcacccagctgatcggttgtgtcctcaggctaacacttaagctagccagctgcttggatgtaatagagtcatccatgactttcttgacgtaccattctgggcttccctcctcatctgctcgctcaagaataccggctgggccgtcatgaccgtgtgtctggcgtgcattctgcctgcgcttttgttccccttgcaattctgtcaacctgtcttggtgaacaagtgtccacttcttagaagccggatatgcgagcatctgtctcttcgcctgttccgggaggttctgccaacctcgcttctgcatcaattccaagaataactggtcgacaacacgatcatccctcggtcgagcgagatattgttctgtgttgattggaggaggtctcggctgtgcagccggcggtggctgccagttcgactgagttgaaagtcggtttgggttgccacccgggaaataggtacttcgatcagccgaatgcgtcgtaagcgtacgcgatgatccatcagacgagaaatagctagacccgcgggtgttcgaagaaagcgaggaatgaacgctagcctgatcgaaagatatacgtgaattagatgaggagtcaaccgtcgatgaagagttgtgactgaatcctgtattggcggctgaacttcctggtcgcccccattgttggtaccgggcacctttatcccccgtattacttccagtcattgttaaattcgaggcatgcggcggtggacgaggaccagtaggatgtgagtatgtattgttatctcggacggaagaggggttccacgcagggtattgatggaagtcactggcccctttggccaagtgattgggcgacggatgactagacgtttgctcttttcgcgatggctcgggcttagataggtactcgattgggatgggcgtcttggtatcggcgggtagactttcgaaagggatagacgtgatgacaccggcggtcattgacagtccagaggggtcaatatcatgtggataatccacagactgaacagatgatcttttggagtgtcgggacgatcgagagccagctgaactcccaggaggcgccaggttttcgaatgatccgctcccgtcatatcgatcttctactggcttttccttatgcagcttcctcccaaagaacgatttgccagccgaggtttgtcttgatttgtcgggtgaggacgtgatggttggcattttgacggacgtcgctgggaaagagcagggcgcagcatgagcgttgttcacaacacacaaagacttccgttgggcgctaaaaaggtccttccgaatgaataacagcacctaccgctcccaacctatgtaatagcaagggtagtatcaggttcaattggatatgcggttcctcgcacttctggctggcactagtagttaatacccgctgcggagcagcggtagaaaagagaggggccagatacacgagttcttttctccttgaaacccacagcaactgggacagaccgcagcaaaaagtggcgatcctatcaactctagcaaacccagccttctagggggtcttttcgacgtccagaccctatttgccggtgtctcttcgcatgtcagggctgaagcacgggcattagggggaagcgggctctagaacgctataggggccgggatttcacgtgatctgtagtggcctagtatatctccgcgtcacgtggactgtaatcggagaaagaggtggcctaagagggacaccatatgtacggagtattccgtacgctatccagatccttatttccatatagcaggctgtatcgatggttccaatcgtaagtcaatctacgagatctattaccaatatttggagatctatcctgttatgcagaccttgattatgaagtccccatattaatcatatctctgcctgtcattgcacctccaagctagcctaccattgttgctagcataccctataccgtcgcaagttgtggaactaagcaccggcaaagcagtcgaaatgggctcagcatcaagcttcgccaaggtattttcgcttctcatcaattcgtgatgaaatgtactcatctaaacccatcactatcgtctagaccatcgtcatcccagctgccatctccctagcgctctacctgcttctgtcgtttcttataatccctttcttccgtcgctatcaccaacgatattcgcaatatcttcccttacacaccatatctgcacatacctctacactacgggaccgtgtggctgacgcaatgatgcgtttattcctaccggcagcatggcgacaacaagcacggtttgacgaccaacatgataacattagtatctttgacgaggaaggagagataatggtcgggatggatatggatcctgcacgaagggaggccctagaacgacggcgcagtactgttgccgaaccggaaagccgacttagtcgtgagctggaagaagggtttatggacgacagtgatgaagaggaagatggtcgacaaggtccaagaggacattgatattcctttcgtagacatttacgggtccgtctggcgtctgggacggttcaaacaagagcaatacctgcgaccatgtccgttgcatcaactatcatctccaacgtaccctttctacatcgcgtgacagtttgattccagaccataagctaaccttgtaaacgacacttccctgggcctggcgggaactagtaatcagcatgccctgccaagggaacgtcattcgcaatacaactggagataaggccttatatgggccgcagatccatcccaatgacgccgcgccagaccatcggtggcccatcatatgtacgtactccgtagtaggtaccactgatgctacatggtgagcgaagagaagagaatagcactccaagacactctcaagccattcttatccacccgagccggtgctcagtacaagctatagccaattgtgcaagtcatcattggatatggttggtagagtacatacattaccagccgaataatatatccatcttctaacaaaaattgataagctccacggtttacggttcttgaccgaggttcagtacacactttccatggatgcctgggcaccttagccttgatatgtacggagtacgggtactactactaacttagcagcggtaagtaattatcctggtctctggttggttaaatcaagcttcagatgatctgcagtccccacaaggatcaacaaagtacttatctccgtctgtgggcgattagacaagacttgcactccctattacacggttctgcagcaagaaacttaatgatttatccgagattttctatgccaattataggtaagaacaagacaatatgaattttaggtatcataagtaaacatcgccctgctcctttaagggctgttcagaccagaagcatgcgccaagaaaacattctaacccgctcattacaaagtgattggagagacctaagccttgttcctctggccgtaggccttagtaacgtaatcaccgccgcgaacaatgagatcctcgttcttgtagtcatgacggccagagaagtagctctcgagaatagccttggtgccttgagcgtaacggatctgtgcgtcgatcgaggtaccagacatgtgaggaaccatggcgttgccaccgccccatgggccctgcacgtagcggagtgggtggtccttgggggcgggctggggataccagacatcaccaccatagcctctcaagtggccagacttgacagcttcagcaacatcctccttaacgacaatagcaccacgggcagtgttaacgagccatgagccttggtaaaaggttagtcaatgtctagaaagcctcggttaattgtgccatggtactacttacccttcttcatcttggagatcaggtccttgttgaacaagccacgggtcttctcgtgcagggggcagttgatggtaacaacgtcacactgagcaagcatctcctcgagggtgtcaacacgacggcagccgatttccttctcaacctcgggactaaggggctggtagtcgtagtagagaagctccttgcagtcaaatggcttgaggcgacgaaggacacgctcaccaatacggccgacagcaacggttccgacgaccttgccctccaaatcgaattcattcttagcgacagcggcaacgtcccactcaccgcgggtgatctgctcgtgagcggggacaaagttacggaccagagtaaggatggtcatgacaacgtgttccgcaacagaggtgacattacagccagttacttcagcgacagtgataccgccattagtcttgttggcggcgttcaggtcaacgtgatccgatccgacaccagcagtgactgcgatcttgaggtttttggccttggccaggcgctcagcggtaagatagccggggtggaagctacagcacatgattagccgattggttcagaacagaaattcctgtgcggtatcggggctcacgaacggtgtggtgatgatgacttcggcgtcaacgagttccttgtcgaaggtggagttctcaccctccttatcagaggtagtgacgagagtgtgtccctgttcctctaaccacttcctcaatccgagctcattctcggtggtacccaagagaccgggctgttgcttggcgtgctcgccaccctagaatcaaggttcacaatcagctatcgatgtcatgggctctttgatacacttttgatggagaacttacgtcatagagaaccataagaattttaccctggaaactcggtcaatgtacgcgtaccaacaacagagaaagagcggataaataccattttgaattgtgttcagttgattataccacgatattgatctcggtgaaaatgaaaatgaatgctacagtcagatggtcagtggactatttcaaatcaattcccagacatcatatcgttaatgactatgatgttttaacgttggagaaatcgcatgaagtgaagctgtggcggcgcggggtggggactgatgcaggaagcataatgtggaacatgccacgaaaagtatgagatgggatgggatgggatctagaactgggggaggtatacttaccgaatccagacttgatagacgctgtttgttgatgaaatggaatgaagggggattcacttaaatatatagcagtataggatggttccccccgcctacagttgaggagcattccatttgggacccctccctttttcccctcctcatcttttcttgcgtttgtccacccattcatggattgaaagcaaggcgaccggatgggactccgaccccaccgccagtagatcgcggcggacaccacggcacctcgtataattattcgtatgggagggtgtggaaaagaacaagtggaacgaggagcgcaatcttctccgcacgcgggactccctcaatcatggtgaacggacatatgaacatcatccattagtcaaagtttgcatcccatcagcagattggtaagagggggttcaaatcggatagtatcgatagtagatagaaaataatgtccatgtaacataacctagtctaccctaaactccaaagcgttggacagacagaagtaaacatgcggggttcatatccagtactggatatttgtagatacatacatagacacatacgttcaaagatacgtaaattcaatacttatttacttgcatggattataggaaggatctttcagcttattgtagcgaacaactacgctactatggtgtaaaactccttaatttgggatcgacatgccaataaggagggaagacgttcagacaactactagttagtagtagtagtagtagtagtaccatagtagtaccatagtagtaccaaggtctgtacatctgttacgcaggtacctccaacttaggtggtattttgttggtactcggagtaactacccggtaggtaggtaccactcgtgctattcttagtctggttagctttctacccctcatgaggggtcagttcttcctattggtcaacatgcaagtgaaacgtactttgtacgagtagtatgttgttactacttggtacactggtacagtattagatatgctaggcgctagtacgtaccctccaacctagctacctactacgttagtaccataggataaccttgctaataaatatggtgaggggtacttcccctcattttattgccgataatggttgatgaacggcttcaatctccctgaaatgatccagtggacctgaattgccgcaaggggtgtcattcatcccttcggtgatccacgttacttacggagtagatactcaaggctcccctcagttcactgtcactagaaagcttgctttgactgtttgttatgcttggcgagatcgcattgctccgcatcgacaagatccgataatcgcaactaaaagaaccgcagacccgacgatgctctaggtccgagaatcgaccgtacttctacccatttgtacagtacaagttcgatcccgaatgtggaagccttcggtattgagactcgccagtccagggggtcgaacttgacagccatcgattgtcatgaggggaaggtccattcgagtctccactgttcccaactcgtaccaccacaatccggccactccatgcaacgggcggacaagcgcctttgaccccaattctcccatcagagagtaattccagttgggggctggaatcaaatgggaaggaaaggtaaagagagagtgtggggaggaggggggagggggggtggaagaaaggaatgaagagaaaaattccagttacagcaatatttcggcacagattgtatagtcatgcccacccaccgcactacctctcatatcgctggtccgaatgtttgacgctcattcttcagagtgcgacgattatccgaataatccatgacaccccaagcatatagtgatgtgtgttgagttctaatgtataattgtctatgactacacggtcatgccgattgcgaaccttggtaatataatgggcataactccagtttagaatacaatattaaccaatttaccccccttgacgacaattacgcgcctccgtttttcccagtcattcttctcacgcaaccaagtacgtccttcgtcggtttccaggatgcgattgattataaaatcctgctcgcttgattcatccgtcgtgggcgacagctgtcgtgggactgtgacggtgaaccgcaacttgccattgatctgaactgccacggtctgaccaccccgcgccgacagtacatctgtctgctctgaggtcaagagggctgttggccagggacagtcaaaaattgggggcacgtcatatgcattgtctatggattcattcttcgggtagcggccaattatcggttcgttgagagtttcccaactctcagatgccagagctggtgcgataggtgcgagaaggcgaagtagtgaggatatacataagtagaggacctgtggggacgacggtgttgatgaggttaacgaattggttagttttgtcaagtcagaaataacggtattcaacccataagggttattttctatgcaacttgtaacggacaaaatagttctatgggtgaagagaacagcatctgcgtcatttccactgagattctgtggagagtaggggagggctgtggcgtggttggacagcatcagttcatctggattgaacgtatatgacgatgaagcaagtgtctgttgcgcatcctgcacaagcttccaaactcggccaaaccagcgttcgactcccacaatctttgtttcatcccattcaaggacttcactgacaggtgcggagaacagcacgtgggcacgagtggcatcagcgccgtacttgagggcgcaggctgttgggtccacgccattgtgcttgctcttcgacattttttcaaaggacacattaggagtgatctgagtgcccttgatgaccggtttatcggggctagagaggtccatttcagaagggtggaggaatctccctgtagagggctccgagtacgtctttccatgaaccataccttgggaaaggagcgtcttgaacggctccaacggcctcgaaacatcacctacatgagcaatctccgggaacaagccggacttagcaaggaatttgtagatgaaccgggcgtagagtaggtgcaagatcgcgtgctcgacaccgccgatataaacatcgactggtcgcgcagatgacggtgaaaacggctgtcgtcggttggcgctatctagaaatctgagaaaataccatgaggaatcgacaaaggtatccatggtatccgtatcccgcttcgcaggaccttgacacctcggacattcagtgttaacccactcatcggacgactccagaggatttcctctcttccctttcagccagtccccttctattttaggcaacttgactgggagctgatcgtccggcacgggcacggggccacaatccccgcagtgaatgatgggaatcggggtaccccaatagcgctgcctgctgatcaaccagtctctcagtctccattgctccacggtgtctccatggcctacggctctgaggtcattgattatctgttgacccgcctcgcgggaatgaaggccctggtatttccaacatctcgagttgaggaaaccctcatgagtgtaagctttcatatcaccggcagggagatggccggcgctagccccggactcggcatcagatgcacgatgtggttcgattacgacaggtatggactcaggttgaacattctctttgaaaaatgccagatctctagaatcgtgacctggaactcccattactgctccctctccgtaatcgctaagaacatagggggctgcaaatataggaagccggcgagcgacgtgagggctctccctatcaatgatatgtaatggatgagaggcagtcacggtggacaatttataccctgtcttggagtcagggggaagggaggccgcctcatccaaaaacttacgcagctttgaatctgtctccgcagccgctaagacgatgggatggtttagggacaaagcaagatattctactccatagagtgtatctggccgcgtggtgaagacatctatctccgtactcccgcacccaattccttccgctgcaatagggaatttgacttttgcgccgtacgattttcccagccagttgcgctgcatggacagcacccgctccggccagccaccggctaaggaatccaggtcattcaaaagagcttccttaaagtcagttatacggaagaaccactgctttaagttcaacttttcgacctttgctccggaccgccacgagaagccgttggcatcgacctaaccacacagtcagtattaagcaaacgtaaaacgccggtcacaatgtgtacctgctcgtttgctaggaccgttttatccacaggatcataattgaccaaagcttccgcctgatatgctaaacctttcttatagagcatcaaaaatatccgctgtgtatgttcataaaattccggggcacacgtcgcaagttcctaacgtattgcaacagcagcatgttagcataaattagacacgaagcatcatgtttttgcctcacacggtcccagtcaaaggaagtagatatactccgcagttgttccttcatcctagcaatattgtccttcgtccattccgccggatcaattccccgctctatcgccgcattctccgctggtaacccaaaagcatcccaccccatagggtggagaacttcatgaccgcgcatgcgatagaatcgcgcaagcacatcagatattgtatacacacgtaagtgtcccatgtgtagcgttcctgacggataaggaaacatggacagaatataagacttgggcttctccgtgttacctttcgtctcagaggcaatggatggtagattcgactttttggagtgccatttttcttgccatttccggtcaattgcgggtaggtcaagttttctggtgttgccttttggtgttacggtcgttgcgaaacgggttaaggcagggactgaaggtaaacagcacccgtgcttccatcgtgcttgtgctaggaacgtcctagtcggacccaatcgtagacgagaaagagacagcatagtgactatctcatcattgtgccatgggagaggttatttcgagaataataccattgagtcaccggaatatcaacgtgggtctcgcgaaatgagacagtcaagcaaatctacccaaggttgaggtcatacggcagtcggtgtaccctaatcctaatgcagactagcgtcatttggctctagtatagggatactactgcaggtatatgtataaatactgtgcagatatttgcaagcagctcactcctgccttacttggatgttgctgcttcagcagggtgagctgggtgagtcagatgattcactcacccctatcttctattctcaactcatacttattcttaaactcacccatttattctaaattctaatgggatctctttttattcagctctttcatatttaggaatatcaagaacagattgttgaatattattgcgtccgaatcggaaagtttgccttgattgtaattgttgatttgacaatgattaaagaaagagggagacgaaacatcaataaacaagctgctgcttaagctaatatatatactatgtattcgcgggataaatcataaaaaagactaagtttgcactgattgtcattgttctgataacttcaatgctcatcagcatagggtattagatgagtataaaatattagttttgactgcagagattccgtgaccaaagatgcttataaagtatgtatatagtgccatctgcaatgaggggacacgggacttacggtaatagtgaatatacaagtcccccgtgaaagaagaagtcatttatatatatatataagagggggcgaagagtatgttcacacattgcaatctgaccagtataatcgtctcgactctcgctttagacagacgatgaacccttcttcatccatgaacgtaacagggctcagataacattcgccctccttctatattgctatgtatgtgctcaatttaagatttttattccggatacttctagatctcaagattgtggtttatgttatgaggtctaaactccgctctccgattggacgaaactgatgatagtataggatattgaacttattagggtgctcgtagatcttttgctcggtagcgatgtacggagtatgtacttgttcctgagctcctccactccacgaccagtgacgtaactgtctgaattatttggtagtaacgttgggttgtgttgatatatcagacaaggttgatacactgtggcgagtataaaatatatacaatgagacgcctaagcttaatgtcaggtgggcaaggcactacaatcgcagaatatctccacttcgatcaataccaccccggaaatggtctgctaccactttcccacctaggatagtctcttccacaattccctggacatgcctaggttctatacggccgtaccaaattcccttgccggctagagagtgcggggaggaagaactcttcttcctcatacccggagggatatatacgatcacattgcctgcatacttgtggccgcctacatggctaattaagcccacgtgagcatgtccagggctatcaattgtgtgatcaccactgcctgccagtgtgaatcctttatcaccaagtacccttcgaaattcgttctccagcaccggcgccattataccgcaccgcatgtcacgcccaccgtgaccgcagataaggatgacaggagaatgatctaggtccacaacatccgcaaattcgcattccagctccggcttccgagttaattcagcctttttaacttcagggagagattctgacatagcactgagctttttggggagaaggtaggcctgtacaaaggtagacaagtcggtccccgcgtccgtggaatctagtatctcggtcggaatggatgggaaatatttgaagctgggaaagagaaatgcagacgcagtggaaggtgtactagtagaagcagcggatggagaaaaggaagagttgctgacaagaatgttgttgaaaggcttcatctgttagcaatgtgcctaccggagacatagctggacccagaccgctacctacgtcagcatagcgtcctccccgacccaagagacgcttcagccctctcactaggtgcccccaggtatgacgtttcccgtcatcttcaatacgacttgtccaatctctttgcccagtacagatgaggatttgctgcgcgtaagctaccattgtcccattcagcggctggttataatcaattgggagcccatagggcattggcggcgttgtagggcatgagcaactgggttctgggcaggatttggtcactggaaatggtggagggatgtctagaggaactcgcagggaacttgcgcggcatgcggtagcggagagaaagcgggctgttggtgtcctgttggttacccggcagagcacggggcgcaatgtcatgattgacaaaattatttcaactgtgcctcgacctggtgatatgctggggattgctcaaaaatcgcacaccttccacagttctttacatgtcttggttggtctgccaacgcggtcgctgtttttgaaagtcggagcttgtgtcgagaagggataaattcccgaatttccgaggccgcatcggagataacgggaattcgattgtattatcaatcaatcaagtggtctgaaattggacccgaaggacaccaacatatttatgtgtatgaggtacaatatacagaaatgaaccatctcttgtagtcacaaagaggcggaaggagaagagaagaatattgacgccgcgtgaagcttgtcatgattacaatgtaacaattacatgtacagaccatcacatttacatcgcataggcccatacattacgcggctatgacccgcctatcttctcttctcaaggccctgtaaatgtaaccaaagcgctagaagactccgttagaggccatagagtataatagaagctagtggcccctccaacgagaattgcatagtacgcgatggtccagccaatgccgagttggttatacgcgtaaaccggcccccggtctgtatcgtttttgcctttaactaatggtggtccgagcggaaccccggcctcaactcttccccaaagacgaggaagtccgcaccaattgcagaatgcgtgagcgaggatgacagctagtagagatcctgtacgcaggtagatgaaagttgcataccacccgaagatggtggtatagccaaattgaaagaccgatctgagcagcgccgctaggactgaggtgtccgggtgagttagacggaattcataaaaatgatgtacatgggcaatcccgaaatatagaggggctgtaaacacgatgcgccctggagataccttggcgagtatatggagaggtatgatggcggagcgaaacatgacctcttcagtgaccgggccctgtagatatggatattgtgagttgaaggctagctatcagatttgggcctttggatttgactcacagcgacgtaatttctccatccgatccacccgcgaagggtttcggggatcctattccctttgatccaatctctccactcaccttcggcaatccctcgctcgaagaggggcccggcgaacagaatggcggttagcaacaagctgcggagaacctccgcaaatcctacaggccaccacccaagaaatctgagtgcctcaagtagagagacattgcccttggcgatgatcagccatgagacagctaaggtactcccgacgcaagatagagtcacagccttaattctagcccggatcacggacggcgcatctcggctgagagtgggagatggccgagtggtagaagagacatagaatgggaccacatagactaatgtcagacagatctgcaagattttgtcagctaattctgaaacgaactatgctcatcagctgtgaaacccaaagtccttttaggggggtgaaagttgcccctttcctaggttacaatgatgctatttttatagatgtttgtttggggaagcgctaagacgggtgcagatgcctaccgagaagaaagctgccgtctgggccgaaatgaccggttcatctgaagacgaacggttagaaataaacgagatcatttccgattgccgggcctaccgtagcttttggcgtagagcgtctttagacgcgccaggatattgataggggccatagctattaacctgagttttaccaatagcttgacgtcgacggtagaattactgagcgagcccgacgttggaggaataatgtatcgatttgttatacaagagtttgaccacgtaatgtagcaaagtgcatcaggggtgttgaaatgacgatcctcctggaggtcgttgacgatgataatcgatggaaagacaaagaaaacagaagttggtttctgtttgcctgattctgaaggcattaacactacgtacacatactccgtaagactttcatgtacggagtactgtaccgttggatcgtctcttatcatgtgccatggatacagtacggtcactggacccaagggactacaatccgaatcctatttcaacgtacctctttactgtacaatgaaggatattccatgcattggaatgacatcccgcccctcatttgccatatttctatctattagatgcatcattgagtctcacaattcgtcagccaaaatcttttaagaaacaacggtaactcgtgttcactaacgccgtcaatctgaccgaccccacttctgctgagttggcagctctgggacgatccttcgctttgtctcgttaggaattatggcgagcctcgtgcgattattggcttgcacgaattgacaaagagacaattcccccctttctgctaccaatgagacattctggaaacctcggctttctctgactcgctcagccacagttgccctagtggatcgacctccagttcattttgttccccgaggcctggaactccaccgttcggattggtcacaatcgggacggccatcctcgtggagacttactaagaagctttaggctctgagataatgtgacgagatccctacagcatacaggaacatgctgctgcgtacgaatgcaacactctagtaatgcacagtggaggggccttgcatatgtccctcactaatactactagccagccaactgggtttcgttgcgccctcctaattttgacccccaacattaacaatgggctgaagtgtttaaggctttaagccccctccactcttagtctcaacccgatcaacactaaacgaaatgacctcgagcctcgaattcaactcctaatttccggatcgctcggcacactatttgtgacagtgagaattatgaattatgaattattcttagaactaaatcttgaagatcgctacatgttttggaacctacggagtaatgacaaaaggaccttccgatgcaaaacaagcgatccagaccccctggcgagttgcgactgaaccgcgggccaattaccttctcacgcgatcgacagggcaattcagtttagcgaacgaactgcaggtcaattcctgcttctttgctttttttttttttttttttttttttttttttttttttttttattatttccccccactaattgagctgtttcagatactgctctagagcgtgcagcttgcatgcccctggacgaatccttttcctgttccagaccttaggctcacatcgttcaccgccgctagacaacagaattccgggggctgtttaaatattaccactgggacctgctttgcataactgcctcgtttcaagtcttggttttttctcttccagtcgttcagggtttcgtcgctcgtttggaaacgtttttcggtgctttctggtctcggttcaacgctctcttttccacggtcggcatgactcagctaatctaagtttccacgattcttcaactgccggctccacgctcctttaatgttacgtcccgttggacgcgcctgtcgctcatttgacgtcgcttgtgtgtcgacacattctttattgcatcacagaaaaataatagaccaacaacaaaacaacaacaccagcagccgtcgatcgcttgcttcatagaccaaatctgccgtcgttctttttacgtatagacaagcagccattgatattattgatcgcttttattttaccattctacgatctcaagcctggaacttgggattcttcttctttttctttttcttcattcgtcaatagaaacatatgtttttgtgacccccttctttatatcataaacacttctgcaactggtacttcctgataatgaactaatcatcagcccaacaacatgcgctcaactggatcttccactacctcgtctcccggacggagggctcttcatgagcgcacttcttctcaaacgaacgaggtttcaccaccacaatccctacgagctgttagtgacaagcacaatggccaggaggacgaatgcgatgtttacactgcaactccgtacccgaccaaaccagaacacattctcttgccacgaccagggaaaggtcaagagtttatcccggactctaggtttcacgttgaggagatgccgaatgaatccagcgcgacactgtcaacagaaatcagccacattctagatagcagtttgattgagcaatctactggtgatccatgggacttatcttcgaccttcgacgctgcaaacactccaccccaggtatgggaggatgaccctgcctccagcaagtcctctcttcctgaatctggtcccactgagcatagagaagtcgagttcaaatcggatgatgtttcgtactcggacgaggaaccaaatacgctacctggagctgctccaacgatcaagaccgtagtttccgacacgtcatccggtcaaccgccacaccctgcaaacgctgcatcaagcaattctagccccaatgtagtaccaattgggccgtcatccagtccaaattttgttgcgcttgacagttcaagtttgaattttgtcccaattggggcatcatccaacccagacagtggctctcggtcaaactcgctttcttctctgaattcactgggaactgtgatcaggtatataggagccgctccctggacccatggctcatcttccgaacagtcaagctcacgctcttactcctttcgttccaatccgccgtatcaaggtccatcagcgcgctcaaattccacccgcgcacgtgaacggagccactctcggtccattacttcttcctcgcgcagcgatccttcctcagatattcaagcgattgtggatagcggcgtatttctgcaatatccaaccatccatgcgccatcgtcggcgagctcaagggtagacgtctcgcactctgcagactcactggacaacacccagcatgagaccacggcggacggtgcctcggagcacttcaagtcgcatttgtctacagtcacatctcgatggtctgctgagtatgattcgaggtcagcttctccggccgatcgtgctgagaacactccggagccatctaggcctactgcggcgcatgtccgtcagagaccaacgtcttcttcggtgtggttaatcaatagtacagacggagatgaatacttggacgatgtttccagccttccagcccgtcctgcaaaccccgcggtgccgagtagccactcatccggatcgagacagagcagtgttcgcagtacaaagcggccaggcactagttcaagtttggccttcaacgtgctgcctacttgggccaaaatgtactatgggcaaccagtgggctccgcactttctttagtggaaggcagtcgtccatcttcagcacgtccgacaactcccaactccaaccccctccatcgtttaacgaccgccgctactcgcccgagaacacgtaccaacgaaacgggacgaagcatacgatggatgagcaaacctgacccacgcgaccctcggagccattgggtgaagggccccgaggttgcagagagacccgggcactcccgccatcaattgcgacacagctggtccccgcatttgtaccccgatcgacgtaacgttcgcccgagagggagtgcatggggggctccgtccatggattcccgaagagagcctttcctcggacgcagaaatatacaagtatggtctttttgcttgggcttcgtattcccacttggtacgtgtacccgaacatggaaatcgcagctttggtgcttacttgtcttttcttcagcctggcttatagcagcctttcttcccttgccccctaaaccggaaatgatcttgcaggaagatagtgagcctggacgtgaaaagacacttcaaatgcgagttctcgaccttgaacggaaacggtacgaaaacgctaggtggtggaggaatcttaatcgatggatgattcctctgggactggtgatcattacaattattgtgggtattcgttcgcgtgtgccaatcactcttactaatattcgttgcagatcacactggctgttgtgggaacgaaggtgggcttctagtccatcaacgcgctacaacctgtctttcgaccttggccactggccatgctggttgctatttctacttcgttttttttttttttttttttttttttttcctctgagcttttcgactagatcggacttcgatcctcattgttgctttctgggagtcgatttcttctactctaccttacctctcgatgccttccttccgccttttgataccctcgccgcttccttaacctttctacttcactttggctgcttgcacctattcggttatactactcgacacgactgcacgacgtgatgcgcataatgcttctttatcattcgctttcagctctaattctattacgtgtttgtgctctctttcggacgacttcccagatatcagtagattgaggggaagtccatgtctggagcacgtagcgctggatttattggggttttacgacagattatggatatatgtcctgtttgttatataaaaatctgtatattcacttcttccatgtatttatttatacatgctttcattatgaattcgagaccagaaaatttacacatcaaaccagccatagttacgagtatacgcggaggcatgccgaccttccatttgctaccagctacgtgataaatatttgcagtagaattaagttctataaatggacttatatgcagatgtgttgacgtttcaactctagatggctctaaaagtgagtcagaattgccgatagcgccacaaaaagaaaaacaaatataagaataagatcttgtataaaaaacgtcatggaggggtagggtggccggaagaagtgtccaagaagagtgaacacccatcgcaagcgaacagcgtgaggtccaaatgttcctcctaaacgataacaagtctataaagtaccgtcataatcctcccctgaaaacgactgtatattaaactgctcgctcgacatgacacgaggactctagctagttgattataatcgactagcgcgagaatcgcattgctacttaatgccctcggcctattttatcttcgacggcagccttcaattcatcgcctataggcatatgagctaagctgcctcgtctctgcctggattcgatttcggccctgatttcctgaactgcgtcatcgaattcctggattgcatcgtttggtagacccaaagttggttgtcgtatgttctccgagctgaccgctcgggggacgtgaggtttattgcgcgctttcagctttttgagaagcaaccctctggcgggactgacgaagaaagcaagtgatacgatattaccaacaatgccatagaaatagacgctatgccagaccttgatcgaatcaccgaaagataggaagatgaaaggcatgacggcaaatgacaaagtgagctgggtcacaacatagctggcaatatcatagtatttcttgtaagcagtgggccggctgccatcaggagtgaggaaaaatggccgaacgtggcgacggaaatctgtgaaaactgatcagaaagaagtttttccaatggagacatgtggcacgtactcttagctacagtttggataaatgatcccaaaacaaaggtcagataatatccagggtaaaatccatgccagaatgcactggtgacgaacgtagcgagactggcccggaagccaggtttcttccccttaggagtgacgcgtaggtaaacatagtttcgcaaccaatggttggtgtttttgttccagctccccaagtagccgtgggaattttgagcagtttcgaggctccatgggtcgacattctcgagccggttccaaaacactttccccgacttaggatcgaagccattgtatcccatgccagatagaacacaggcaccttctgtgaggtaccacactccgtaatatttcagtcgggcggtaaagccgagcatgtgtaggatccatacccgttgcacgaaggaatactgcatgaatgtctcgtcgaggactaattcttggttgtagagcgacccgagctgcaggaatgcaagaatccaccctaacccagccaacgcctttttggcggcaggggttccactccgagggatcttacgcttctttcgagtcggagggaccttcgaagggtccgtccccggtggcacatcgaagagcgtggtgtcgatccagcggcgataatcgacatattcgaaagacgggccagcaaaaagtgacggaaagaacagcacatatcctagatagtccagaatgccgggaaagtctttgatcgcggcgtacttttgagggtctgaaagctgttcctgggacaaacggccgtcatgaacattccagcagaacgatgaaagcttcatgacgagcaccatctgggctccggtaatatcagttacgtgtgcatcgtctattatttgccgatagatgtgactgatggacatatgacccatcaagaagatgaacccaatccatggcatcaatgacccatcaatataataggcaatcgcgtagataccggccgcactgtaggctagcgtccggaggccgtcccagaggtcaaacaggcctacaagatagaataaagaaacagcaattatgaatgcattcttcttccagggttgggcgtctgggattcttttcaatagtgcggccagagggtaggagagtaggaatgacgcaataagcttcactaaagcgatagaggtgacagtttagcgatgcggacgaggtatgaagccaggggaagaccttacgttcatcaacggaagcccctgtaagatttgcaggatactcaaaaactagaagttaaaaggcagcatgtcagtgctgtccgatactgaacttagcggacgttaaactggcggagaagctcacggagatctacgtatggtagcatcttgcagcacaaaaagaagtttaaaatagaaagaaagaaagaaagacggaggatgaatagggagacaagctctgaatagggtttagacgagtatggacgacattgaggagacgcgcgatattgagaagttgttgggtaaggcaaagaaggaaaaaaggttcatgaaaatgccatatggttgaggaacatcaacagaaatcacatgccacatttaacttaatgccatcatacttggtaggcggagagagtgtttggcgggtcgcttcctgagatccacaccacctttcagcaacaacgacgacgacgagtacttcagtgttcacacttatttcgtaccttatcaattgtctcttatcggagatactcaagatttatttgtgactaacttacttccctcgcacttgtccccgtttgtgatcctctaacgcctcctcggggcggtttacgctcaccatggacgtcgtcgcggcggtttcggggtatatctccaagatggtcacggcgggggatccttcgacatcgggctcttcaacgtcggccaagatgaagatcttgcttttggatagtgagacggtggggctccacttctaggttacctacctatcaagaggatgtggtctaatttgccatggataggtcactattgtgtcgacagccatcacccagtccgccctgctgaatcatgaagtatacctgatcgatcggctagataatgcggctcgagagaaaatgcggcatttgcgctgcctctgtttcgtgcgtccatccgccagctccattcaactcttgatcgatgagcttcgtgaacccaagtacggcgagtattacatctacctcagcaacatcattcgcaaatcgtcgcttgagcgcctcgctgaagcagacagtcatgaagtggtgcgtgcggtgcaggaacattttgcagacttcatagtgatcaatccggatctgtgttccttaaatctcggcttccctcaacagcgattgtggagtcattctccagacctgtggaatgcagatgcactgcagagagccacagagggcgtaatatctatcctgttagctttgaaaaaaaatccattgatacgctacgagaaaaatagtttgctggctaagaagctggccactgaagttcggtatcagttgactcaggaagagcaattgttcaattttcgcaagaccgatacgccgccaattcttttagttctagaccgacgtgatgatcctatcacacctttattgacccagtggacgtaccaagcgatggttcatgaattgatgggtattcacaacggaagggttgaccttcgagacgtaccagaaatccgaccagagcttcgagaaattgtcctctcgcaagatcaagatcctttctttaagaaaaatatgtaccaaaacttcggcgatttgggtcagaatatcaaagaatacgtggagcagtatcaggtaaaaactaagaacaccatgaatatcgagtcgattgcggatatgaagcggttcgtggaggattatccagagtttcgcaagctttctggaaacgtcagcaaacacgttactctggttggggagctcagccggcgagtcggtgaggatgatctcctcgatgtcagcgaattagaacaaagcttagcttgtaacgaaaaccatgctagtgacctcaaggtatgttgggacctgaacgagctagagatggttgtggacatgatgctgactggctgcttagaatctacaacggataatacaactgccatcggtggcggccgaaaataagatacgtctagtggcactatatgctattcgatacgaaaaacaaccgaataatgctctgccgattctgcttgatttactggtcaccgcgggaaatgtaccgtcgtacaaagtgaatacgattcccaagttacttgcctaccaccattctcttcaggctccgccagttgctggaggtttctcggacctgttcgagtcgacttcctttttctctggtgctcgagatcggttcaaagggctgaaaggtgtggaaaatgtctacacccaacactcaccacgcctggaagccactcttcaaaatttgatcaagggccggctgaaggagctacagtatccattcctcgagagtggaggtcacatccgagataaaccccaggatataatcatttttatggtgggcggcgcaacttatgaagaagccaagatggtggctcaggtgaatgccagttcgcctggagtacgagtggttcttgcaggtacaagcatacacaacagcacgagtttcctggaggaggttgatgacgctgtgagcggctggccagagcccgctccctctagtgccgctggacggctgcggagggagatcacgcgctagggtactatacgaccctgtcattgtctaattgattgcctggtatcggcgtttttatgcgggacataatcatttgaatttttgtagcatttgcatgctggaggaaaaggggagattttcattgtttccaaaaattttagtgtaacgatattccacaataacattgtctaccttgagatgtgtatatatgtgtatttaaatgccgtgtgaggattgagatcatttaagacctgaaacagtgatttatatgccgagaccccggattttcccaatgcggagagaaataagaaacaaaacactccgtacgggttcaattgaatttataccaaacaacgtgcttaaccgcaacggattccgttttcttttattctcttttctccgtctcgcgtcttgtcgatggagcttcacaattcctccccgaaacccttaaatgcctcatcaccgtctgcaaccggtgcacgagaacctaagctccatctccccaccaccactgatcctccgggaccgcagaacccgccaaaaccgctcgtatggctggtatgacccacgatatacttcgaagaatgcctgttaccgaatattggcaaccccggcagctaacataccggtcttatgttacttagatcttcggtgcgacaggccatatgggccgttcccttgtcaagaccgcattgtcccgcgatgaccttgtcgcagctgttggccgtacattcgagaacagcccggagtacatgaagaagctcgaagaagagcatgataactgcctgggacttctgtgcgatgttcgtgctagagagaccgtcaaacgtgtcatcgatcgcacaatcgagcgcttcggtcgcattgacatcattgccaactgcgccgggtacggtgtgatcggggcctgcgaggatcaagacgaatatgacatccgcgaccaatttgagacgaacttcatgggtacgctgaacatgattcagctatcgctgccgcatttccgtgagaggaaatccggtcggtacctgatcttcagctcaacatccggcgccttgggcgttcccggattagggccgtactgcgcatcaaaatacgccgtcgaaggattgatggaaagcatgctgtacgaagtggacaattttaacattaaaaccacgctcgtggagcctggacacatgcgccgtgatgacattggcgatcttgtgtctgatactgcgatgctggctagccagaatgaaaacgacctcgcgtcgccgctccccctttatggtcatttttttgtcaagccaccgagtgagccatacaacacgcccactgcgccggcggcgcatgcaaaacgcatgctaatgtggctgggcgataagcaacctgccagcgccgtgaaagcagcctatctggtttgggaattgggtcattgctcctatccgcctctccgacttattctgggcacatatgccgtggagagtattcgggatagactaaagtgtatcattgaagaaatcgaggattggaaatacctaagctttccccatggtgaccagcacccttcacccgccaaggataaaatgcctacaaacgcacgagaaaacgaagcgggagagacggcgacgtgatgagattgctttggcaagacctggacttgtgctagtagtcgactctgctgcttcacgagggggtcgccccggttcctacgagctattacttcaacatctcacctgatcgcagccgatctgatgctcagtcgttcaataggcgtgctagctatattccatgtagcgtttgcatcacggttgcgatcctaatgcagaaacaacgtgccaatccagtcgcaacacgtgccaacgtaacgcagggacgagcttcatctgagatgtcaaggccagcgaattttaacatcttagacccgttcggatcgtataatcgcaggcctccgaccatagcaagtggttgactccagtgaatctagcgtacattaaattggcccactgcctggtacatatgtacaagcaacaacatctagtaatatagtctatcaatataggtaaatcaaggagcgaatattcatatacacaattgcatgaactagcctgcaatcccgtcttcgcagaccactcgtaaaccatgtaatttgatatttatacataatctatagttcaattaagacacttcttctcgctaactcgcgatagcgatctccactaaatctcatcccaaccggcaaatcctcagccaaggttgctaacgttgaagaatacatgtttgccggatagaagatcgccatacgattctattcatcccagcaattacccatgagcattcatgacacaggcttctttagcatgccatatatgtcttttcttggctacgtctacaccaaacgtatccttgataggtccgtcgtcgtcgtggaaagacgcttgagcttgagcctggggatgggtatctgattcggtaccaggcgaaggtctcaagaagcgcaattcctccacagacgcgccgaactcgtactctccccgacaaaggatagttacaccgacggtagcagttgtgctctcaccgctatgtatcacaggtagcacttgctgcaacataccggtccatgcgaggcgctttgacaaatcaagggcaatattgttgggttggtgacgaaggcttggctggagtcggagaatgggatggataggccttgaggatcggttgcggatagtgacgttgagactaagcatctcgtcgatctggaccttgtactttgaccgtccgatctgcacaacactgtcgccgttggggctaattatatcggaagatgggggacttagagcaaatgttatatcgacatcttcgagtcggaaggcatctaccattcgcgaactgaagcgtaaatttctcaggtcaatcattcctttccgccccgcagggctctccgtccagaacccggatactcttttgaggagctcttctcggtaccaaaatgcctcacgcgacgcggcttcagcgtcgaatgaaagtttatgggcgcttacaacgaactgtctcttcactccggtgtttagaactgggatcgaagcatgtgggttatctaggtagacacgaggaagaacgaggacaaagcgcgatgtttgccctggttgaagttctccagaaacgatgtagcggctatctaccaactcagcttcctctatcgactgttcggagagttcgacaggttgttcattagcttgcagtgacactgttaggggactcggccaagcgttgcgaagatcaagtagaagaaggcagtgatcagaaccatatgtgcctcgcccaagatgagatagcacaggtgaaaacagatcgctacttagcggacatgcagaaccatccgtatctgcctttgcggtatactcgggttcgacatcagcctctcgacagttccaccaggcgaagtcgccactaaaaggtaatatttcacaacgagcaatttctatgctcgcattgactgtaacggtgagcgggacaaatagttgccgggtatagaaaacatcaggtagttcgccgtgagactgcccgacacacgaataatcgatctgtactgtcgaatcttgcaagccgggcttcccagtgacgtccacagtgaatgtagcgcactcaccaggaggtattgcatggtcacctggatttttgccttcgcgccgccatcgcaaagcgggtttcgacagcttgagttcaagttcgtacacttccaccggcagcagatctctgttgctcagagcattctggatttgcctcgtggtagagtcctggaaagtaaacaatatgaaatccagagggcacgatgacgtattgcgtaatgtgattctgaaagaaccaacttcaccttccaggaccatgaacgcggactgcgacagggaaagtgactcgataacgagggatggctggcagcctataaccttgatctcacaagacgatgtatccgggcccttctttggaagctgcttgccgtcccttgaggtagtcgaactccaggaaagtggccgctccatcgaaggctgtttagctgctaaaccagttcgcttaaattttctttcggcttcaggtctccataaatccttaaagatggggaacctccgttctctgcagtgtcggactttgacgaaacaccctgttatattcaccactccttcttcgtgtgctaacccgaaaattgtgatgccttgcaagcttaggggccgaagcacgatccattctgcaacagcatcgagaggtacaccttcgcagtcaagacggagcttttcgatctctatttcaaactcataaggattttgaagggtaagttggaaagcggcatgttcaccagccaccatgagtaactctgctgtcttgttacttggcttgtgaaaaggattatataagaatgggtcttttgatgatttttcacggtcagccgtgacaacatagagctctgatttagaccgacggacagggcttctgaaatctggaagggccagcaattggacaccccgtactaagaagtcatcccagtactccgcttccagcccggaggcacccagcttgtttgcagcccccaccgttcgcttgatgttgtttagcaggcggacctgttcgtcttgtggcagacacggaggggtgtgtaatgtttcagcaagcataagatcccctttgatggtctgaagcaactcgaccgtgaagcgaaggacgccaccaaaatccggaagtgcttcacaagaattgatacaggccttaaggacatcaatcttgaggttcagatcaccgtacccatcgagaacggcgtgccgaaacgatcgttcaacaatagcagcaactgaatcatactcggggaaggactctgcaccgttatcatttgcggagcatctcttttgccactcgtaaaaggaagagggctgaacgccgtatatttcccctattgtagcgaggagggagcgcatgctctcttccatattaccaggtccaacgtccagagcattgatatcaaaagctgtgtcgctaagggacgctaaaccggcagcaggatgaattcctacttctgctgcaccaatcttgcgggcttgaaccagtgttggaacgagtattgacagaagctctctcagaataaaagccttttttcttggtaggccaagcgtatcaaagacagagacaacaccgatcatgataggtattgcatccgttgcaggcagatctgacccgggagataacggcagtgcacggagaaggaagtttgcaatctcggactttcggaggataactaggccacgagggcgctccggtcggtgaaggggttgaagaggatcacccataacgatgtgtttcaaggctatgtcatctagtgcaccgtcacggatgcgagcagctaccaacagcctacctaaacgaatcactgtttctgagaagatgagctgaggcaaaggcgcgttgactatattagcagcacgattgtagagattgagtatattgttcgaaagatcaggcaaaagatttgatagattctgaagcgagataatccggttcccaggagtggattgccctgaggttgattcgaaattatatgatgtttttgaagacttatcggcaacagggtaacaaatgggaggaatctatcgacgttttagtaacagtaaccttcaattgaagtattgggcaaaagaggtgggagagagagagacgcacctgaaaatccatgcctgcccatgcaaacatcagcaggcagagtaggatcgactcgagtgctttggcatgccagacataatcactgcatgctctagcgttggatgcagcttcaacgagttccttcaaggcatccggccacctcccggcctgaagaaagagagttccaataacaacacctgcacgacccttgatccgattcttagtacgatctgtagcgctcatactactcacagacatccggtcacggctatgttctttggaactcggcaaagagttgggctttccaatcgagttagagcgggaggacagttggatagaccgggttatctcatcgaacgtcgttggggtttcatggtcacttggtgtgggcgagccttggctggaactgagaggagtttcaggcgtcccgttgggattagatggcagctgcgcaggcatagtcatccggtggaacaatctgtcggtgggacgtgggcgtatatctgggcctcgatgtggaccccaggagaaggcttttggggactcgattgaaggtatgctctgcatagtcctcgcaaacccgtctagctcggaaagaagcagagaggtgatatcacatagcacagtcttcatcgtagtagctttagaggcttcaggccgaggaatccataagatatcatctgggccgttcaaaagcttgcccacttcttcataatcgaatattagaagttgatgtaccaaggcttttgggttcctctccctgagtaattctagttcctgtcgaagttgatccagtccagccggagtgggggatgcttcgtttttgcccttaaaagttgattcttcaattttctgttcattgcctccatttaattcgaccccatcggctacagcaatgacgaccaagggttctcggtgaatttcaaaagggaacaattctaaatgcgacgttggaggcacagagaaagtaagatcgtagagaatcatccctgtaggaaacgctaatggggagaacatatctatgaagagaatcagtcaattactgtaatcctttctatgtgagtagaatacaacagctacatcaagaacagaacagcagtgcctacttcgattgggccgcgcatcagggctaatgtcccccagacggacgacattctcggcctgtagtcttgcagtgaagctcaagaaccttgatcgtttaatcttcccaacgggaagaagcaacgccctaaggcgcgcaggcgcaatcggggaaagagggtcggcgcccataatgtcatttgaaaggatgcggagcggaggcagtcggcgggatgctctggactgcttccaaaaggcaggtcgaatttccggaagtcatacgagaagaaagcgattaatattgagaagaaaaagataacccgggagaaaaaggatttatagccggaggttagaaatggacaacataaaacagcatacaatccaaaagtgaccttttggccacgcttgaccgagagggacgatcgccgcacttcagttggaattaaacaacaatagcggagtcgataacagcgtattgggtgtttctcatctaccgtactaacccgttcctgtcacgggggcggtatgcacgcttatgctatccaggcacccacctccctgtccgataagactgataaataactttaactccgcagactctccgacaatgcatctaacggttttatgaactgcttccctgcttattcattacctgttatttcatcctaattgcctatcgctcgaccgtgcggctgtgtcttcttcatatttgtagatcatcttgacgacttcttagagatctgttttgttgtttacatttcattattatcagcaatagtaacctatgcttgtttgagttgttcatttgttgagcaactcttcctcctccttttaccttctcaaccatatgcagtggcacccatgagaggtttctagcatggtatgactttgatggcataatgacgcagaatatagatttcaacgcgctaaaagcgcgtacgatgggatcgggcaatgacgaggaggctgtgacagttgatacaaggggcctgatctcgaaagtgctcgcgcgatactcaggaaaatggtacgtgttgctggctcttaaatagtgggattatgagacagtttactaatccataaacaggacagtcttgcgagaaatgattcagaatgccgctgatgctaatgctacaaaagtgaccataaagttcgagaccttaccctcgacagttgttcctttgccttcgcatgccgataacaccacattaatcaaacataccatctctcatcatactctcaggcgactcttgatatcgaacaacggttctcctttcagtgaaaaagattgggcgagattaaagcgaatcgcggatggcaatcccgatgaaacaaaaattggagcttttggagtcgggttctacagcgtttttgatgactgtgaggagccgtttgtatcgtctggaaaagaggccatggctttttactggaaaggcaatgctctctatactcgtcgattgcaactaaatgacgccccaaatcctgaaacgacatttgtgctagattaccgcaatgatacatctcctgttccgtctttaatggagttatgtcaattcctgtctagcagtcttaccttcgttagccttgagagtatagagttatggctagatgactggaacctactgcgactgacgaagaaggccgccccaagcatcgatctctctatccctagagacatcgaaactaagacatctcaaggtttaatgaaaatagttaacgtgacccgtgaagttgcccaggttgatgctacgtggatgcgggctgttgaatggaatccacacgcgaatctactccgcgagggacttagagatacagcaggctctttacgcacctttttctctaggctcactggccagggtgggtcagagaaaccggtgaagagtgagagcaatcccaatatcaacgatgcagaagacatgaccaaagcctctacggcgtcggtctttctacacatcaatactgcgagcattcaatgctctataagtcaatctctaagcagcgaacttgaacgcgccacgcgcaagcccccaccgaaaaagtctacattagctgtattaacaccttcctatgataccactttggcgtctgggacgtcggggttgcagtcagacattctttcgtcgattcttccatctaaagccggcagagtcttcattggatttcccactcaccaaacgacgggtctcaatgctcatatatctgcgccttctgttatcccgacagtcgagcgggagagcattgatctcaacacacgatacatcagcaaatggaaccttgagatgctcagggcagcggggattgtttgccgagtggcctggtctgcagagatggcctccatcaagtctaagatacaacccacaaagtcatcgaaaatccgaaaggatgacatagttggcgtacttcccgaagccattcatacagcgaatcaattcgtattccgtgaatcaactccctcgtcggtacttggtcagactattgaagatgcattctggacgtgtaacaagaatgcctctattgaggttttatcaacgtgtggaattatccagagccatcaggcacgcattgctcctaaagacctcagtttcatggattccattccagttctgccagacgacttcgtatcaaatgcgaaggattttgtcaggaagctgacggattttgggcttgtcactgatattacagtgtctgacattcaacgtgaattggaagctagtacgctacagtctagtcaaatccttgaattcctcacttggctcagccggagggctgtttcaggccaactcgactctctatctgtccagagccttttaaacgttgcagtagcaaatgatgaagatagcagcggtgctgtatgcaggttacttgtcttcgcggatatgaccagctatctcaatcctcagcggataccagtggaactgccgttgccatcttccgtgatgcccttcaagtacaccaagtcactaggtaagcaggaactagagtctctcggctggacagaactgcaaatggtcccttggattcactggattgtgagcaatgccgggaaccggggcgttctgtcaattgaacaagacattacacagtcttcgtccttctctgctcaggttttgcctgttatctcgaaacaatgggacgttctgagccagccgtcgaaacagagtgtgatcaacctgttacaaccgcacacaatcatgccaaccaagctaggcatgaagcggcctgtggaaacctacttttcctcagtccgattgttcgatgatctccctgttgtcagaggcctcaatagcatcaaagaaaaatttttgactgctcttggcgtccgtaagactgttgatcttggggtcatcttcgaacgcctgttaagtacaacagaatcttcaaatgggggcagcgttagccagaggaagtggagccatgtcgatttgatacgataccttgcctccgttcgcgatgacatacctgctagcgatatcaagaggctgaaagatactagtatctgtactgcagaagcgaccgaaaccactaatgatcctacaaaagaccgccgcaaacgttataagatatatgagcttttcgaaccacatgacccactcagagctcttggacttcctgtgatcgagtggccaggcaagtaccagtctaacagcaacgagggtaaatttctctccatgctaggcctgaggagcttcccatctccgttcgaactaataaaaattatggcaaaggcagcggcagcccgagattggacccttcatgggaaagctatgtcctactatattgccgagtatcataataacggttacgccgcgttcaactacgaagaaattactgttccttttctacctattgaaggatcggatagtcttagcatcccaagccagtgcttcactgatgaagctgctaccttatttgggtttaaaatccttcgacatactcttcaccctcatgctcccaaattcggagtcaaacaacatccagctctaactgactgcttgaattatctgcttcggcagccaccctccactaagcgggacgcgcgagtgactttcaaatatttagctgggagagtgtcggagcttaagccgcgagatattgaccgagttagcagcgcacaaatagtgcctgtctcagtaaaggatatccccgaccctgaatcgagtatacgccatgtagcaccaaagctatgctatctcggggagggtgaagattatagggacatcttcgactttgttgactttgggcaagaggccaacttctttctcatggcagtgggttctaagagagagccgtctaaaatagaacttgcgtacatgttagtgaaagagccggccaggatatcctcggcatttcaaagtgcagacaagtatctcaagttactgagaacgcttgccgagaatatctctgtgctcaagaaagaccggggactccttaacgaaatgagatgctctgcattccttttagcaagtagagatatatcctctctagcccaagggaattctggaaaaaggggtctccctggttctgaagacgatgacgacgaacagagcataaaggagtggactttgactgcagcaaaggacacggtggtggtagatgatttccagagtttcaatctgtttaaggaacatattctagctgcgcctcaggaggaaacactagagaacttttatcttgctcttggtgctgttccgctgaaaactctcgttgaagagcgggctcattggggagcagtggcctcggatcaactacccgcagcaaaattacagaagttgattcatgagcgctcaagactcttcctccatgatcaacctgctgaaaccatacagcacgacgtcaggtggctggaaaagaaccttcgagtccaagtcgtccattcgatatctctcacccgctccctcaaaggtcgtcgagtttcacatacccagaagcgaagtgctattattacccggcagtcaacgtcctgggtcttgtggatctccccaggcaaatatgatctttatgagataagtcaagctctcgtacacctgatccttgtccggccgaagcttcactcgactctcacattggaaatgcttcttaaaactgatttgttggagctcaaggcccgtggttacaacgttgagcggattcttaagcagaaggctcacgaggcaagaatggcagaggatagacgtcagaagcagttggaggaggaacgacaacggctccaggagagagaagccgcatgggcgcaggaacgggctcaagcccaggtgcagacgcaagcgcaacaagcagaagacaaacgacagcatttgatgcctggtgactttcctgactcgccatcgccatccagcaaggatatcggcccaagttcgcagggagaagcattagaacaaagccaagaccggcgcccacgagggcttttcgccaatttaacaaaacgctttgggctggacagtggtcgaccagcatcgaaccctcttggtggggattcatcccagccatccgcagagtcttcgaataacactcctcctcccccatattcggccgaagacccacaaaaatctcgcccagaacagcctgtgaccgtcagctccccgcataaacttcagtcagagcttctttccgccatccaggcttgtcggcctcacggatcatcaaacgtatacagccgcccagaaacgaaccaagtcactgagtctaaatcctattgtgatgagaaacccagtcacgatctggaatttgtcgcaacactcccttgcggcattcatgtactcttcgtgaagacacttgcagatcggtccaactttctggccaagaacagcgccggaatgaacctctttgcttcgatgctcattgattgcgctagtgtcttctccctacgtgccgatattcttagtgtcttttatgacccaggcggaaagaccatagcgttcaaccgagccggaagcattttttgtaattacttctacttccagcaactgcatgagaaggagctgctccaaaaaccggctgccgacaggagcgaagcgctgatatattggtgggtgatactctgtcatgaactagcacataatctggtgggagatcatagctccgcccatagcttctacaggtacgaagagcaccctatacggatatagagtttacccctactgataccctctccagtgaaagcttcgtggctcagtacttccctaaaatggcgaccaagcttgccaccgtcaatccgcaaacgccagcgccaaattcatagcttcttcgaagccgatgggccggctggagttaataaaatatttccgacgatgcataatggtgttctgcctgatacaaggcatgttttgtctttgattctcacgacaagtagacttgccagacaagctcaagcattggtcatcaaccgatgatgtatagatgaatagctgaaaatacaattttcatggaaattacttactcaggggtctcttaagccgtcagggtccagcagggcatatgagcagaagaagcttgctgttgtgtatgaaggggtgggtaaattagggcttggcttgcgtggtggtggaagatcgggaacgagaaaggtgattgcagcggaagacccattttatttctcgttctccgtacgggcgcccgatttaggttttccggtgtttgccgctccgtccctggatttaatcttattttttaggtaaaagtgaccaggtctggcaacccaagtcctcaaaaaacttttgagactcaaccacttcttgttcttcctcttccttttcttgttctcaaatctgttggatctctatccgatctgtttggtgaagatctactgacaatttacgatttcttgttcgttggtgagtcatgagtgtggtgcactgaataaagaactcttgaagtatcgccactttgggtctctatattcattccactatgaacctccgttgacctttagtgctcgagtttcgtctcatgcattgtgcttgttagtcatttacacttgattttatacatatcctgtattctccttgcgtttgtctttgctccctgccttctttgtggggttatagaagctacagttcatccatacggcatggcaccattactagggagttggaccgcatcgtctgccggtgggccctctaaagctcaactccatacatctacccgaaagaacattctttacgtggatgcatatgactccttttcttacaatgtggtcgctatgcttgaagaggttctgggtgtcaaggtgactgtgctaatgattgactccgagtggccagaagggaacaaggccgagtttctgcaatatttcgaagctgtcgtccttgggcctgggcctggagatccaaatgtcccacaagatattgggatcatgagggatatctgggatctgagtgacgctgatttgctgcctgttttcggaatatgccttggtttccaaagtctgtgtcttcaccacagcattgctatagagcgcttgtcatacccacttcatggccgggtatatcgcatatcaacggctgaaaaggacatatttaaggacctgcaagatgtggaggttactctctatcattctctatatgcaaagttggacgattcgcttgaggcagccttggccgagtacagtggcaagcagatcaaggccaatgcagatttagatcttctggcttggctgcccatcgaacaagataacgtttctgaaagaactatcattccaatggctgtgcgccacagggaaaagccattctggggtgttcagtttcatccagaatcatgcaagtcggaccgcggagtgtgcagtgaactactaagaaaatggtgggagatgtccttagactacaacaaaaagcatgggcgcggcggttacggttttttgccagaggacattacaagaggctcaagcgatatgacctcacttccggagatagcgtttaccatgttgaattggtgcgcgtcaacctcgagatcttcagctttccgttcactccccactagcaggctaaatgctgagtttatatgtgaacgcttaaatgcgcctgggtcaccaacagtgttatttcagtctaacggcaggtacagtatcatatcagttccgggccctacgagctggagattagaatactatgctcaggccgaggctctcctagtagagagattgcaaggacactgcaatgggcacacaaattccggtattaagaagtctttgtcggtgtatgacttatgggagacgctcagatatctcatggacatgaaaaaggtcgagtttggagatgatgctgtgcccttttggggaggatttttgggctatttctcgtacgagatgggactcgcatgtcttgcccggccgaagactcatagcgatgacaaccatggatatatcccccttcaaaacgctgctgctactactgatccagcagatgtgagtttgctgtggaccgaaagaagtgttgtcgtcgataacgaaacaggacgcatcaccatacagtcaacgcgtaacgccgatgataaatcgactggatggcttgacgaaacgttgcaatacttgactgagctttcccgtgtagacgtgcttgagaatgagaacgcgaactctgatgcgggctatttggacaccattttaaggcaatgcgtgatacgttttcccaacgagcaaacatacaagcagcaactcgaagcttgtaaagccgagcttgaagctggcgaatcatacgagttgtgtcttacttgtgaaacatcaatcaccttaccatcacctagcactgacagcgagcgtgttgctttcccttggaagctatataaacgtcttagggagtacaatcctgcagccttcagtgcttatgcaagactaggcaccgtcaaggttgtcagtagcagccctgaatgcttcctcaattgggaccgctctttcacgttggaaatgaagccaatgaagggcactgtccggaaatcagccagcatgaatatgaagaaggccaaggagatactaggttcaacaaaagaaatggcagagaatttgatgatcgcggatttgattcgccatgacctttacggcatctgcggttctggaagagtgcgtgttgagaagcttcttgaggtagaggatcacgggcgtgtctatcagatgattacgcatgtgaaaggagatgtcgatccaggccgtctgggtttcgccgttcgaaacttgccccatctacattcgtcgaacatgtctgcgtatgggcttacagccctacaaagatgtcttcctccgggatcgatgactggcgcgcctaaggagcgttcatgcatgcatcttagcttgatcgaggctcgaaaacgtggggtctattccggtgttatgggcttcctcgaccttgggggtggaggtagtttctcagtccttatccgcacggcgttcagctgttctgatgacaaggacaatgaacagacatggagaattggggctggaggagctgtgaccattctaagcactgctgacggtgaatggaacgagatgctgaccaagcttaccactgtctgtggtgtcttcgcgccgtcggatctacagggttcaggcaaggtgtaaaaagcatgaccacattcttcctctcctccattcctcttcttcttttatttatttatttattcgttcattcttgattcttcttgctgaactctgcctttttaggtacatgttcaacaacattattcaacagttgcgggtgttagatcagaaggggtcggattcaacattgagcgttggggtttagaggcgtttagctattcgcaaggttttcactatatagcatctttggtagatttcatcagtccaacagataccctgatcctttcccgcttgttttatagtagggttagacatgaacctaccaactggcgcggatagaacttcaattaaataaacaatgcaaacaagtcaaacatcgcttttctttctgtggggataatacatcatagttctccattgcacttagatatacacttcatggtcttgaggtgtagactagcatttgcactcctggctgttgttttgtaagtcgggatctccccaacagcctgttagcaatcgagatcatcgatttacttcatggcgagtgctcaagatggttcaatggaagagatcctctggcggtcgcccgcacatgtccaaatgatgggaggctttctccattctaacaatagtaaggagatcttccttttgagtcttctatcttacacccttcaacttttaaggcatttgctaatcaatggacagtcttattttacttcgccgaatctccattcttcgacgctacgtccaacaatgcctctcttgccatccaagccaactacaacgaaacacttcgccattttgttgagacccgggaggctttcgaaggtcgcttgaagaccatgcagggattggagtttgtggtcgcatatgatcccttgcaggctgctgcacaaacagagaccagttttgcacatgaaccatctaatatctgggtgatccggaaacagacgagacggaagcgagccgggctagaggatgaagtggtagttctatccacttacttcgtagtgggagattgcatctatatggccccgtctgttgcaagtgtcgtggggaatagacttgtacgtcaaataaggttctctgtatatgaaccagcgactgacattccacatcacaatagctttctgcagttacatcactcaccagcctcttaaagactgcatcgtcgctgcctagttttacaccgtcacatggacacacgtacctgccgcccgcacccaaaccgacggatagcagtcagcccggagctcaatctcagcaaagcaaggagaatactccaatgcccgacgcggactccacgaaggctctcttggttggaccacaaaccgccaacgctggagcaattcttcaggatacgaggactttcgcggaatcgttcagtcttctcgcacgatatggtgaggagttcatggatgaaaatccactagtcggagaaccgggatcatttatcctatccaagtctggcgatacagatcgaggggctgcttccaaacaaccatcgaatgttaaccgtccaggcagcattccaggtaaggttggaacgcctcaagtcaaggtcgacacgcctggtaaaacccccgagaaaggagccactccgtcggcctccgatgacagtaagatacgaaagaagaaggccaagattgggaattgaaaggatgaacccaaagatttatgatacccttttttttaacagtcttaggaacatgataatgtacattccatggatccgtccatagtatatcactgatgtgaggattataagcagagaaatcaactcgtagctagggatatatgccgcgatactagggagcgcaatttttttctttttcttttccatgtccagcaggtatgccaaaatttgcaaaccgcctgcctgagtcgatggcagtgatgtttgagggtacagagagcgagaccagcgaaaatcccaatggttccaacatagagatgtaacataatgactcattgaactccaaagaatcctctaccttccctctcccttacatagtacttcatccttatccaacatttctttttggaacgtctgtatacctttatatatagctattcattagtcctagcaagggggtttgactcaagaatctttgcttacctcttctttccttcttcccttgttaccctgatcatttgcttctcatttgtcatacaggattgataatattctacgtttttcatatacaattaatattctttacacatttatatacatccggcagtaactatggcgagtgttcagcaagacaagcctgcagttgtctgtgtattgtgagtgaatcaaccacccccaccatgacctgcggaaaatcgcagacaaatgacaaaccgtataatccgtgctgatcattcaatggaaaccatgtagctgcggctcagtctccggtaacaactccgttcacctggaaacagctagagctcttgcacatgagtttcacaggaacaatatccaacttgtttatggcggtggcacagcgggcctcatgggcgaattggctcgcaccctcgtttccctttctggaccccaagcagtgcacgggattatccctcgcgccctggtcaaagtcgagcccggctatgacaacgcacaagaggagaggaacccttctacagttgtaagcgggaaagaagccgagcgggtcgtcaaggagcccatgggtaagatcgggacgcttaaagagtcagagtacgggtataccaccatcgtcccagatatgcacacgcgcaagcgtatgatggccgagaaggtccgagagggcggcccggggtcgggctttgtggcgctggcgggcgggttcggaacgatcgaggaggtcatggaaatgactacctggaatcagttgggaatccataagcttggcatggtgttgcttaatgccaatgggtactgggatggtgtgttagcgtgggtgaagaactcagtccaagaaggctttgtcagtcctgagaacggtgagatcttggttgaggccaaggatgtcagagaggtttggcccaagctggttggttacaagattagcaatgggaggatgcagttgaactggggagaggagtaggctggctggctagcctactgacgcaagattttaccttacactctgcatgaagagttaccgacgttggtcatatgttagaggctactccagttaggagtggatgatagaaggaagagtacaagggaaggaactagaccgccaattacgatttcatgacattaaacaatgcactgcatctgaagagtaaatgtcgtattatcccgatttcgtgctaatgcctgcgtataaccattcgagaaaagaaagaagagctgctgcaaatctccagcattacaatggccaatattttcatatctatgggcgtatcctcgaaagctacgaatcgacctccatcgtctcctcttctttcgtctctcccgactccacagcctctaacagcggcacgagttgttgaccttcataaagcttgaagctctcaatcttcccctttccttcctccccagcaagacccaccacaccgacagaagtattatcaacagtcagttctttatcctgagacaaagtctccttgagtgcccggaggccatgggtaatgagctcatcacgagtgctgtttgtaatcttgtccaggttccgctccaaataagtccgggccatctgcgaacgagctccgatggcgcaggccagcatttcatgaatcataccggatggctggaactcgaatagatggggaccagcttcgtcgacgccagcgacgagtaggccgacgccgtacggccgtttaccgtaatgctgggtgttcgtttgggcacggtctgcgatctgagtaacaatgcggtccacgggaattggacggccataagtcattctggagccgagcgactgctgcttcatgtagttggagagcacacgagcgtcagatgcaagaccggcgatggcgatgcccatgtgggagtcgatttcgataatcttcttctggtacgatgagagctcttcggcatttcgctatagttttccagacaaatttgctcatgttagcaagccgcccacggtttgtttctcggcaatccaactgttgatggtatttcgaaccttgaggccgaccagaactgcatgtgtcttgttaaccagccccaccacgacagatccctgtttgactgcttcttgcgcatattctacttgaaatatccgaccctgcggggagctgtccgatgtaaagagattagtgatggagctttccagctaggacggggagctaggtggaacgtcatacaaggtaaccgcatcgttatcatagttgttccgaaacattatggaagtttggagaaagtgattatcgtgagcgaggagaaattgtgatagtaaagtactgccaaagagggaggggggcggggaggtatactggttgatgggacaagagctggggaggagatactgtagtaggcaggcagactgacgcggtgaccaacgcaattaccaaagcttccgcttgcttgatggaggacttgccgcctttccgcctgaggcaccaacacattgtagctgccgcctgcggttcatccaacgtcacctcagcgactgcatcggcactcgggccattccgactaccactcgatcaacgtctccatgctgaaggagcgttgtctataaatcaagcttcactaacttgcctgaggctataccagctcgagctcagtttgcgctaccgaaatcccattatatctgcgttccgtgtgtggacctagacggtcctattgctccgcatcatgacggccggcctcaaaacaattatcgcactgtcgtttgtacgtggtccatcgaaatgattgtatactgtatgctcgaaacaacaaaaatgagattgctgacgtttctcttccatcactcaggtcctcgccattggcttcctactcgtcattctttcctcagctctttggcacaacttcttaccgttgattgtcgttgcgacttacgttgttgctcccttacccaactggatctgctcacgatgtgcgaacccagatgattttatggacagctctggaaatgctgcagctgattttggtcgtttcttaacgggtttcctagttttgatgggcatcggtaagttgtcccgagttcaattaaaaacgcgctaagctatactcgcacgttgagctctagcgtccataaaatggctttgttattgggggtggtctcgtggctaactctgatattctatagcgctcccagctgtacttgcgcatagcggcgcaatccaggtcccggcgatgatcatgtcgattcttggcggtcttttgatttatggaacaattattagtttctccatgtttttcaaggagcaggaggagttttgagttactatgggtgtcagctagttagggtaaaatcacttaggtgcgcttggccacatctgatttgccgatttaccagacctatgaaggcttcctctagtattcatggggcagtggattcctcatgaaatacctctttgttctgacgtatggtgagagtcctttatgtgaaatttgccgcgaattctagcctttagtttacttctattctgttggaatgatatgattgatgtactatagctactgtgaggttatctagagggttcaagggagactgcggaggttttgggctcccttccggagagcattccacgggtgccgtaagctaggtactacatgtactccgtagatgcccataagtatgcctggcaaacggtacgacacgtgaccatgtaccgcttttctcaggcgcgtcgtgtaatttacaatatagcagtcgaagaaacgcttgctacttaagctgaccaaactgcctttttctttaagattcggtataattataagatgtgaaattttgaactaggactgtatatctgaaatgaacatctggtctggtaccatcgtactagagggacaatctcaacttcgaggtgaggcggccaatcaatcttggtctatacgctactaagatctatacatacaggcctgcaactaattgacagatcctccaactggcactccgatatagcaagggactcaacgctaagtctaagttgctttgtgaacccagcttcaataccattatatgcgcgcgttggcccaaacctggaattgcatacaaatgatgcggaaacatcgcaatggctaaaaacgagattactggggggtgcttggctcgaagaggtggacattgataagcttcatacagttcagtgcccggtcggtcttcttgtgagtgtcaatagcacgatacgaacaaaaacagggtcaaccaccacagacataatagtgtacggcatcctgtcaaacgcaacgtcattcaaacgtcccccgactcctcccgtgtcctcttcagcaagctctgatgaaactgctctacgagctattaaacaagaactgagaatatatgccgctcccatctcgtcatcccttatcaccagaacgcatgcactcccaaccccgcagaatacgagtgaacttcttgggcatgaaacacttgcagaattccttccagacattcgttctccgagccccaagcgtaagcgggtggcaacattgttcgaatcggttacacaacatcataagagggtgcgtcagaaaggaggggagggtgtatctcagttgatggcgcacgcgcaatttcagccatcacaccagtcacaaactctccgcatcaagcgggagtctgaggaacccagtcttcccttattagaccggattgcctcacaacgctcaagatctctctccgttggggcgaacctacaccctatcaaaccttcagaagctcgtacggagcatcctaggcccgccagtaatcgggggcacccgcgtgagttaatcaagaggaatacgcccaatcccttcatcgaatcctctttacgaaaggagagagaaccctcgccggcgttgccatcatctgatggaagggttgagctttcatctgcgcctaaggatgccgaagacgtcattctcgaaaacaagaacacaatatctcgtacgatcttaacgtgtatgcggctatatggcttcaaccgctcaacgacgcggtctgggtcttcgagcaagaatccaaataatcacgatacgctttcttctcacgccgaagagaagggtcctcgcattgcagcggcagccgcacctctggctacgccaaccctaagcacggatgaggatgactttaaggcgatgtatcatgcgacctatcgtgcatccaccttcgccctacggaagtacctgaaagaaacgcctgtcagtcaagacaactcgaagtatttgccacctttgctggaaaaaggaaaggcaatgacgtatattgatgagttcctgagattattctgtgaggaaaactgagcctgtctggtacagctgaacgagacatgacgttacgatgtatataattctattcacctagacaattaccaatatgagtaattaagagagctgttggtcattgtatactatattgctccgtattcaagcagcgaacaaagccaccatgacatatgagtattcggactctatagacatcaagaaagtcatacgggagtacattacatggttttagcaagataggctatgacggtatcggctttgtgattttccgaccgccgaagtgcatcatcgccaaccttcccgatagctacggaagatccgaactccatctgcatatcaagtttccctctattgttattcaagatagcttacactttattggaactttataccgttacgccatggatgtgtccaacaaccgtcttttccggttctccaaaccggaatggttaaacaacaatagcgtccgcaacgcaggcgtctacacatcgggagcattggtgagcttatccgctcgtcccatgtcaaggcgcgatcgcactgacgaagtctaccaaagttctccctcggttttttcttcctagttgatgcagctgcattctctcatagctcacgaaatgggtcaaatgtgcatgtcaaatttgtcgactggatccccggcatttgctccgcgctcggaatgcttgttatcaactcgattgagaagtcacggctgcacgcagatagctggagttacagtggaagcggtgtcgcgtggaaagcgcggttcgtacttttccttgggtttgcgctcttggccggcggtttggcaggcagtgtggttagtatccctttgccgatgtccccggaatgaacttgttatgcgcgaaatagatactccctctgtcgtgaaggtccaagataactaacactttcgccagacggtcatggtccttaaataccttatcaaacaatacccactgcaaacgctatactttggaatcgccaatgtagttgcaaatggactcgtcatgctgaggtatgtgcttcgtatctgctattacgggacggattactgactgctttgctcgacagcacgattgttctctggatttcgcagaacatagaagatgattacacctacaacctcgcgttgtgataactgatggagtagggtactcattttgggattatatcatgattagctgtttctctgtctttccctatttgttcttttgaatggctggcgtagtcgcgattcatagccctctagtcctatgtttgattatgttcgtgggatgcctatacagttcaattacactttttcttttttccatttccttgtgtctactactcaagttgaccgcataagtacgagtcccgggccgtcgatgccgtgaaataatggagcagaaacgggtgtcagaatacattcaggcagcaacatattttgactctgtatatgcatatgccatgtggttaacggcttacgtataacaaattaaatgctacataaagcggtaacattgacttcagctagctgtaaagagttgtattatttatatttctctttgtaatatgcggctcgattgaagcacacagtcttcccgcatccatgcgtaacctgagccaagtctggctacgaatacatgacagatgatcccagcccgtataaaaacgtagccttggagtgaagaggcggaatatgattcccagagatagatcgatgggagcctatcacggcaacgcggcattcgtcgtcgtcatttcaggttaggatcctcgacaggcagtcaccgaatgagagcgacagcaatcgcagtggataaagcgtctggcttgagtgagagcccatacaatcgcacgtgcaagtaacctcgccgcgccagtagtataaaaacgcgccagagcagggcattggacattcatacaaccctttgcacgaatgagccctaagcagacgaaggaacagggtgcgcccgcaatctatccataatggcatccacagcatccatgtctccggcgtcgaccttctccccctgggaatatccctcaggcaggtgctttaccagttcgtccatagcgggctggtaattgcgcacggctgacgaaagggcaaacacagccttcttccgcgtagcggggttcgaatccgtagtcgacatagtgaccagcttaggaacagcgttgaagacaacgagcttatcctgagccttctcgttattctgcacagcggttccgatacaccaggcagccatgcgtctcatttctgcttcctcgtgctgaaggagttcaaccagcggcgtccacaggccgaggggctcgaggttgtttgcgttatcgatagactcaatgagttgttcgaagttgtcgaatgcgatcagtttgttctcaaggtcaacttcatcggagtgtagtgcttccatagcggctttcattaggtcggcgtcggagggaccgccgaagagagctgagagcatctctggggtgagaccgcgcgcagaggaatcggcagtattattggaggcattgggagcgtcggattgttgggtagtggagttttggatactccatttgaggaggttgttcatgtttgcgtccatgttgggcaggtttttctttggttgaattgtgggggaaagaagaaagaaattaaattgaggatgattcgtacgagggttataagcaaaccaaatagaaaaaagttgtagcgggaacagtttaaattatgttaagttctgtctcttttgtcttatgaataatgaacgagaaaagaacgaatattcggaggggcaagttagcggtgttctcgatgcggcgtccagatggttcaggaatcttccccgccacttgcccagtacgaccacaacaaacccttaggtagatatataacattgtatgtcgaacaaaaacaaactgaaatgcatttcgaattgattactttagaaatggaccacaatgggctatctcttctgcttcatacggagatggaaccggaatctgataggtaccggatctacccctccataactaagtattatagtattagtatctagatcttaatccgcgggcggtggctatgattgatcgttatcatatactagtaggcctgagataataattctccttcctcgccatcgtgcagatccgctcatacaatacgaatacggaggaaagtgccctgtagtggatctagaaatccccggcatgcaatgcgtcctggagcttcgtatatgtacagttgcgttgccagactatacataactactaatacagtacagtacagtacatagatcggatcacctgcttacataatgcatgttcgtggcaccacaatacacacattactactaccccgcgatggaatgtcaaccccgcggacactgtcagacagtccattgtgtagctgctggatgacgaccgtaataacgaaaataatccaacagtgatcgaccgactcctcccgggaattgggcactggtattggtgctcttgagaatctcatctgaatggatgaaaaggcggtaaggcaggaattgcagcacagtacgcacacatgcaatggaagataacgcatggatatgtatgaccgccattggtatcgtcgtctatgaaaccttcaatgggtttaaattatctccttttaaagccttgttgaagatcagcaataagtctgacatttagagccccccacaaacttctggaccctagacaaaaggtgattcacaagaagaacgtaaaagaaaagaggggcaagtgttcagagtgcccgtatggagtaaagaatctggaagcctggaattcgacatcgtcatcatgtctagagcttatggtgattgccgaccctgattacttttgtgaccctgttcgccgggacgctatgggctgaaccagtcgtaaacatccacaggatctgccccacgaggatgcgcaagtggttttgccatccagcagtgttcaagggacaaaaaggacacctcagctggtattcttcccgaacggtttttacctttggagatgacgatctatgaaattcgaggacgaaactattgtggaataaagatagtggaaggaatggaaggatcatataccgtccctaccagcatctattttcccttttagtcaaaaaagaaaagaagaatttataaaatcagtatggaatggattgcacctgttccaactctctcgctgttgttcgtaccggaaatctattacggtccattactgatacagtgtggcggtgacagcagtcgggcccaacggcaccacaaaaaaaacccctatttgccgcctaatcatagaacagcgtagtcccgtatagtccaatttaggcttacccacatacgctcacctagcatgctccgtctctaaggccactcacttccctttacccccctaatacctaaattttaccgccaacctctccttttcctctcctctcccccccccttcccttttctgcgactacctgcttttcttactaaatacgctcgaccagtaatcctgctccgtctctcctcctccacccacacctcaaccaacttacttccaccacacttgttactctctccctctctcactcactcactcaacttgaccttcatcaccaccttattctctcctctttctcgtccctattttcccaccctttttttaatagttcttccccttctcgtttccttttttttattctccccctcgtagtaatcctattcagtcatcatggaaggtaaggtttctgccacctcagcgccttgcgtctagctcgctcgctgctgttctcttcccctcccccttcagtcgctttgtccgaccgttactgatatcatcttatctcactcgtacagaggaagttgctgctctcgtcattgacaatgggtatgttattgttggtttttgatggttttgttgatggaatcccccccgtgttttccatcccatcctgagcaggaaaacaccagctgccggcaccggtcgcaccgatcgatgatctctttcccggctcagctcccagctcttatacttcctggaattcgcaatgacgagatggattctctttgcctacaatccgtaaacgtgacttggcccctatactgacgaaattgcccttagttcgggtatgtgcaaggccggtttcgccggtgacgatgccccccgtgctgtcttccgtaagtcaaccccccgcaatagcctgatacatacccctcccgcacccgtcatccctctccaagtctttaggtatagccatttgctgtgttctcgcagtaaataagcaccatttggatggatcagctgtgacgcgtggccccacatcatgatgaattcagtttactgacctgaaccttagcctccattgtcggtcgtccccgtcatcatgggtaaatatcctccgattctcccagctagctactccagagcgatagccactgacgatgtatcagtatcatgattggtatgggtcagaaggactcttatgtcggtgatgaggcacagtccaagcgtggtatcctcaccctcagatatcctatcgagcacggtgtcgtcacaaactgggatgacatggagaagatttggcatcacacattctacaacgagctccgtgttgctcccgaggagcacccggttctcctgacggaagcccctatcaaccctaagtccaaccgtgagaagatgacccagattgtcttcgagaccttcaacgcccccgccttctacgtctccatccaggccgtcctgtcactgtatgcctccggtcgtaccaccggtatcgttctggattctggtgacggtgtcacccacgttgtccccatctacgagggtttcgccctcccccacgccatctcccgtgttgacatggctggccgtgatttgaccgattacctcatgaagatcctggctgagcgcggttacactttctccaccaccgctgagcgtgaaattgtccgtgacatcaaggagaagctttgctacgtcgccctcgacttcgagcaggagattcagaccgcttctcagagctccagcctcgagaagtcctatgagcttcctgatggccaggtcatcaccatcggtaacgagcgtttccgtgctcctgaggctctcttccagcctagcgttctgggtctggaaagcggtggtatccacgttaccaccttcaactccatcatgaagtgtgatgttgatgtccgtaaggatctctacggtaacatcgtcatggtatgttctctatcttgggttttgggtccattccagagggtaacacatcactaacgaatacttagtctggtggtactaccatgtaccctggcatctccgatcgtatgcagaaggaaatcaccgcccttgccccctcgtccatgaaggtcaagatcattgctcctcctgagcgtaaatactccgtctggatcggtggttccatcttggcttccctgtccaccttccagcagatgtggatctccaagcaggagtacgacgagagcggtccttcgatcgttcaccgcaagtgcttctaaggtatagtcaacccgcatgcttccttgaaccaactcttactgactccctgtcgcagctcttgcgcatgattagtctgtttcgtcgtattttcctgtattaaaatatcaaacggagactggcgacatgcgggcctctctgactcgcactaggaggaagatcgcctgaaaaaggaactttgttttagttgtggaatagagatggtttctttgggatgcttgtcgctcgatgcgggcgctttcgccgacagtaagttgttcctgaaagcaagaaggggaagagagacgtaagcgaaggatgtacatgggtcatgtggacggaggggtgaaagctctatttcatatagttctacgctcgtgtttgaatccttatttccatactgggccttttttcccctaaacaattctcgcctccgggctggctacgattctagaatgctgttaaaacattattattctggcccggttcacacggggctcaacttcaaattgactacgcctggtcacgatcgtcgagttttgcttcatgaggcctatgtagaccccacaaacagctccgtatcatctacagcgaactccggccacaaagcagtagacataccactggtaggtcgtttgcggctcaagaacacaagccattgttgtacaaaacatgatgtcatcgccgtctacagaccagtctgggccccgttagtaagaaagctgtatgtatagcgggcttgtctgatattgttgatgggctaggtgcctcaatagagattggacaaaggtcatcgagttagtctaacatctatatagactgacgtatgcatagtctgttcacttttataattctcatctgctttggtcttgagttcgtccatcgtcgcacatgtggcagtaataagaagataaaacatcagggggaaaaaaagaaaagaaaaaagccggagagtaaatcatcacatatcactaaatgaagatacaacagtgcatctaagcgtcccacgtctccaatccttggaggatacatccctcctctccctctttcttggccttgagttcaccgacctcgtagaccgtctctccctccttctgcagcagatcctttactgcggccgcggcctccttctcaacagcaatgatcatacccacaccgcagttaagcgcacgcgccatctcagtggcagtgacattaccgttcttcttaagccaggcgaaaaccggcgggagctgccaggtagagacgttgatatgcgcagtcagcgtcgaaggtagcatacgaggcacattgtcaaccagaccaccaccagtgatgtgggcaagacctttaatggctgacgagaagtggccggtagtcttgttgctggagggaatggagagcgctttcagaagaggcttcacgtaaatgcgggttggggtaaggagggcacggccgagggaaagaggttcgtcgctgaaaggcatcgagaaaggagctgggtcgttgtaactcaatccagagcgttccacgatcttccggacgagagagtacccgttcgaatgaggaccggaggaagccaaggcgaggagaacatcaccatcttgcatagcggaggtttccggaagaatagtacgagcattgtctccagtagtgttaatcgcacccacggcagcacccacagcatcataggtgtcgtcaatgaagaggccaggcatttcggcagtctcaccaccaatgagagcacatccggcctgcacacaaccgttggcaacaccagtgacgaaggcggaggccgtgttgacgtccaatttaccacaagaatagcagtcgaggaagaataggggctctgcgccttggacgaccaggtcgttgacgttcatggctacaaggtcaatacccaccgtgtcgtggactcccacggtgtgtgcgatcttgagtttggtcccaacaccatcgatggctccgatcaatgtaggggagtgagggtggtaggcagagttggcagcagcaagagaaaagaggcctccgaagccaccgatcaccgcatctgtaccaggacgcttggtctgggcaacagagctcttaatctggttgacgaggtcattgccagcgtcaatagaaacaccggcagaggcataggtgagagactccttctgggatgcaacagcatctctttgcctgaaggcgcggtgcgcgatatctttacggtagaacatgtcttcaaagtgaattgtggaaatgccagaatagctcttgcggacagcctcctcgagactcgatgctgtagcggtggaagcaatgacccgaccaccgaaggtctggagttcgttgccaacgagtgtggttccagcatggaagatcaaggtgtcctctggaaccgggtcaagggtgatggctttgcccttagcataagatccagggtatccacccgccacggcgatgacggtggttgagaagtcgggcttgacgttgatggagacaccgtcgagccagtgttcggtacaagcaaccatgatctccgccagatcagtgtcatcactgagcaggggcaggagagtctgagtctccgggtctccacctctaacattatattcgaggaccttagggccattcttcgtcatcataagaccggtgaagaggatacccacgaagggaaagccttgaagtggttagcgctctattggtacaattctgtggccaatgtgtaatgacaaaccatctctcctcatgccgtcaactgaaggctgcacaatggtgcggtcgatctcctcaaggacttccttagaagagattggggtaggagcgtagcagcccataccgccggtgttgggaccctggtcaccgtcgaagatacgcttgtgatcctgcgcaggagggagggaacggatggtgtagccgtcactgaaggtgagaacactgagctcatcaccctcgaggtactcttcgataacaacctcgttaccggcatcgccgaactggcggtccaacatcatttcgcggagtgcttggtgggcctcctccttggtctgcgggataacaacgcccttaccaccagccagaccatctgccttgatgacaacattgtgggaaatggagtcaatgtattgacgggcaggctcatactcgcggaagttctcgtacgcagccgtgggaatgttatgacgcttcatgaaatccttggagaaggccttggagccctccatgcgcgcagcggccttggaagggccaaagcacctaataccgactttgtcgaaatgtcaacatctcgcctgtcttgtttgtaattgaggatcttcccacctgcttggaaatatccttggatgccatccacaagaggggcttccggtcccggaaccaccaaattgactccgttcttttgagcaaaagccactaggccagggtagttattgcccttgacgttggcatttgtaatcttgctagtagcccccgaaccagttccaccattacctggggcgacatagacgatttcgacccgaggggattgacttagcttccaagccagggcatgttcgcggccgccgttgccgacgatgaggacgcgcaactgttcttgggacatttcgagtgcagtgttctcgagtaaacctaattgaaggggaacattaggaactgaatatcctacccacacgagaatagcattgcagggaggtaatgaatatggtggatggctcctcggggcggagagaatggaggggcaagttcatagtatagaaaaaagtaggagtgcccctctctttatcattctgaagttccaatacccaaaaaacctcaacaaacacacgattgtatcaggaccggtactcacctcactagagagtcaacttgagagcaagctgcatgtatagaaggtgtatcgcttagggaagaaccaaatcttttgagttctcgagggagttagagtcaccgcacctttttttttctgctggcgggacggcggggcgtctttttctccgaccccggatttggatattagatgagtgtattttattagtcctggtttagttttttctttttttctttctttttttcctattatccttctaatgctttgcgttatctttctttttttttctttttctttttctttttttttctaaaaaaaaatttcgattcagagatactctctccccgtacgagaatacatatacatgttctatttatctgtttgtatatgaatgttttgttatcagtgtaaagactagaactaaataaaatctggagagatggggcatgtccgataagggttcggcaccgaatgaatatcatatacttcttgttagttaggatacttaaatgtattcagcatatagccaaggaagaaagcgattgaacaagtatcagaaacaaaaagtaaaaagaaaaaaaaaaggaataagtaaaatgaacagaatcgcgcttgattgtcccacacgtgatacgtatggcatgtttctgtcactatcgtaatgtactgtacatacaatattatttcaaattgatccttaccgccgggctgcttgtcgcctcttgagcggtgagaagctgtacggcagaaaaataaaaaaaagagcaaatgtgatgaagctgttcaagcttttcaactttcgagcatcaacacttaccatcagctcttatcaattgataaaatactagtgctcactgctttgcaggctgttccgaaacacttgaactgaatgctccgggcttccctgcggtctgtttcagaccctcttcgcgaacatgtctgcatctcctgtttagcccagaggctcggaggtcgcactaggctccgcctgtactccaacactccatatcgcgcaaactcaggcatcgaagacgcatccgctcgcgttatctcagagagtttgtcggctctagaaaaggtacgatcatctctggatcatacgtcttgcaattcgactgtttactttatgtcatccttcgtccaatccctatggcgtatgtacactgactgatttgctttgatgaaaagagcccaccgccgcagaaggaccagaagagccgatctcctggcgaacattcaaagcacaaaaagagactcaatagcctcaagtcgacatctagtgctcgcgatgatgaagctgctaccaccaaaagtgacgatgacactacctcgcccgccgaggatggcgagccatccaaggatcagtcggtgcatactgctggtaagggatcaaagaaagctactgggaaggctcgaaagatgtccgcgatgaaaactcggagagccttagccaaggagaagcaaaagacgaaagcctcgaaagaccattcagaacagaaagaacagctcgctgcagcgacccaagaagatccggtgagcgtaacttatggtccctgcattactagtatcgctaaacaatgttagacatctcgtatcaagtcgtcactccaatcgatcgtttctcacctggattcaacaaaagctacaagtgtaagagaacaagaaagcccaaagaacttgtcattcgttatgagctctatatacgcaaaggagtccggcaaagttgaatcgaaagacctgcagttgaatcgtacgtattcttgccaattacctacatcgaacacactctaattgtcactagctttggatgttgaaacagcgcccgttccgcgactctcttttggccttgaaagggttcttttcaagtaagtaacccgtgtgcctgtcttgaaagtgggcccaagcttacccttttgtcccagcccaggtgtttaccatcttcgagacccccggtctcgcgtctacaactttgacccttacttgggccagatcatgcccgtcactgaattcgattttgatgctttgaaggactatattacctcttccaaggaccacacgctccgggatatagcggtgaaggagaaaaagaagtacataggatcatcttcgagcatgacctccgtgttgtcacactttcattatctcctttccgcatggaggggagttgatattcgaaccttgtcccagggctttccggataaattaagatcctttacacgtctcctgcgtgctccttcagccatgtttctccggtaccaagatggggtttatgccatcgacgctgacaaagagtttgagtctgccaatattctaatgaacttgggaaagtcaatggagaaactccttaccttaccgaaggatgatttcgaacgctacaggcggtcgagtgagaacaagatctctgccgaggaggaacaggctattcccgagtcctatcattattctacacttggtgatttcctcatgagatctcagttggatgcgtatgaccccaggcttcctggaactggcatgttcgatctcaaaacgagggctgtagtctccattcggatggacgcccgtaacttcgaacgtggtctcggttatgaaattcaaaaccgctacggcgcatttgaatcctacgaacgcgagttttacgacatgatccgagcggcttttctaaaatactctcttcaggtgcgaattggccgtatggatggtatcttcgttgcctttcacaacattgagcgtatctttggattccagtacgtcagcttaccggaaatggaccaaacactacatggccagtatgacacggcattgggtgacacagagttccgtctgagtctcgcattgtggaacaaaattctagacaaggtcacggcgaagttccccgaaaggtccattcgtcttcactttgagacccgagacgcccaaactccgttcatgtacatctttgccgaacccgtcactgatgatgagatccactctatccagaccaggaatcaggctgaaattgatgcgtatcagcgacgggtcttgaatctagctccctccgaggaagaagacgtaccatccacggatggtaaagaagagcttcagccatcaagcagttctgataagcaagaaaggtcagttgatgaagagacgagatcatcagaagttggccccgacgattatgaagcggaatatgactcatcagcgccacttgacgaggctttcatttcggaggttgaaaatgaagtcgcggagaaagctcctaacaatggccgcgagttacttgcaatgactcttgtgaccaagaactttgtcaacggtagaatcgttgaccggcccaacgacttgaaaacatacgacgaatggaatgtcgagtacgaactaagcgaattgaaaggggaaaaagcacacgccttgtatgcagcatgtcagaaacgtcgggagaaggctctcacaggccgaggagaggatgaacaagatgtcgcaaacaacgtatacatccggcgactacgggagatcagcaagaagggacgagactaccgcaggaatgaaaacaggctggacaaagcgaatggcatcgttgtgctggacgattcagcctaatcagccaaatttggggatcaacaagggtgtagtcatgcgccccattctttcatccactttataatatttcttctccgttctgcagatacctctcaagatcttatgtacaatattgtctccaactccagggtttatgattgtgggattggagtgtttgcatccagggcgttaggcctgtacctttcctgtatggcgtttgtttgatgttcccacccagggtagtgagtctgggttctagatagcattgtgtatacgattggctgtgcttttttcctagttgatatatactttacttacggtctttgacacctaatctactcacatttagcgcaatctatatactagacctatggcgttgagaggtccaagtgatggaaggtaaccgaagggccttgaggaaaggcacccaggttaccagtttgatgaagttgcaagaggtgtttttttgggagacaaactgtaagtgaaacatacctacccaacatcaaaatgaatcacagccaagtaacataatcagaatccgtctatattcacagaatatatacatatatacatacatacgtagtatcgctatatatccagtctaacaccatactacaaaacccccccaaacgatagcccaattcaatcccatggttcaatcttcaagaccgatgatgataggttctatgacattaacaattagagcatcaagtaaactcaaaaaacaacaaatttcccgatagacttcacaaaaacacctagaggaataagccctcaaattggatagatatcacgaggtgaacgccgtcaaaccgatacgccaaacttgcaaatgtcaatccaagtacgtctcttagtggttggatgattgcctttccggaggcagacggataaggggaaaaaaatcagggtaaaagcgataaaaagacaaccgagacaggccagagcgaacgctagctagctgacgtcaaggtatattgaggaaagggagaagaatatgagagacgccaagcaattagaatggatagcaaaccgcttccatccttcaagcttaaaggcgtgtgattgagaagcgttaccgaagtcaggagacgactcggacgaagagaaagggtgagagagaaagagagaaagctcgaggttatcccatagggatagttagagtaggtaaatctttcgactagcgaaaatgtgtttcaatggttctcgtggctcaggtttcgtgattcattttaaaagcgaaggagaagagcccgtcttgttatatgggctttgaaagagtggcaggactatcgaaagtcccctaggtcaagtttgggtggcgaccatttcagcgtcggcggcctgtcacgagaaacgcaaacagctgcgggtttcattttttccgcccgtctgcgctcttttgaggcgcctcccttaagaaatccccttagcgtcgaggacgttgtaccatatgaactgcgggcactcgcagctgtacccgcactggtagaaacagtgctggagctgcgggcactgcgaacactgctggatttattgaggacggatggcatagaaggaaccggcactgctagccatgacgaaggcccactagaactggcgtaatcagacggtagaatctgaggtgcatactcaaaagagaaaggagctgtctgtgggcgcactttgggctcgatttgtatgttagtttccgtgtcgagacttcggaaaatgtctagatggcttgcttcgctgggcgcgcttgcctttggcgacggttgtgtatttgtctgcggcctcggctggacttccttttcggatactgttacgtcaagcttgaggttgtccagcattgtcgcaaggctcgctgccgtgttgggacgcccgtcactggcagcatcgtcgccatcaagcgcagcagtttcaacctcaagcccattggctacgttgaagtttcgaaatagataacgacgtaggcgagaaacctccgcgtcccattttcgattcagggattgcaggaccacttcaatgtcgtggtataggaaaggtgaggcttcggcagctgccagattgttgggcatcgaaactccggcgcgaaggtggcccggcgcatgcaaatgtttacttgatttatgtcccactgtcgcatgttttgccgcgtttagtgatcgacggatcgtgctcgtagtggaaccttgcgcgacgcccatatcacgtttgacgctttcgatctctcggcgcaccttgtcaagtgactggatcctatcgcggtccatgtatgatagactcaacagagacttgttccgctgcaggccgttaactagaacggtgaacgactgtaaattgatgtcgttgttttcacaatagacctcacgaagacagtcattctcctccagtacggaagccagtgtactcgcgccctgtagcccgagtttttggtgctcaattcttagcactttcaaggacttgttctttttgagaccagtcagcgccagattgagaccaatgccaaatctcgctacatctaggtgggcactctctccactgatatccaaatcttccaacgtctcgttctcttcgaacattaactgcagtgctctgcacgtttccggccctgcatcgtacggcagggatgctttcgagatatcaagatacttcagagatcggtttttgcgcagagcctcgaccaaatcctgaaactgctcttcctttttgaagtcgatcattcgcattgatagatggggtggcgacttgcttttcgcaagtgcgtcgaagagaaacgagcatcctaagtctagtcggttttcattgacatgtaaatgtaggtcgcgagcacaatctgggaccaccgatgaatgtaaaaggatagccacgtcctgccctgttagcccacattggtcaagccgaagcacacgcaaccctcgggaccgatcgctggccaggtaggtagcaattgcatccaccgtctctcggtttactttggtccgactcaatgagagctcctcgagctgccagttgatcaaggtctccgcagttatcaacggatctggtcccgacgtcctggagatgcgtgataagtcaagtttcttgacccgcttaaagtagccaagatactgttgaaggatatcggggctcagtcggccctgcacgcctgaaatattgattgcttccagcgtgtgagcttgagcgacggtggtggaaagtaacaggtcgaggtcgtgaaccgataagccgcagttgcctacctctaatgctcgcatctgacttgctccttgagaggctgcgtctacgaggtaatcgagatccgagtcccctagtttgatgccgttcagtacaacccaatctacacttgtcagctcccggcgacatatcggaaagatcgcctctggaataccgcaacctggatcgtggctttcattgtcggatttgggggttcggctcagagtataagagaagtccaagcgccgaagccaattgctcttgagtgttagggcacgaatctcctgggacagaacggagagactctcttgacctgtaatgtgaaccggagcgcctgcacggcttagaagcatatctttatccagtccatggtagtcacgaagaccttggagcgcatccaagctgacaccgctaaaagaaatagaccgaaacgattcattgtacctcaatgcccgcaatactgcaaccagttccaaagctgtgtacttgcggcgggagggcgaggcgggaggtagaagcttgaagcagggagcgtcatcacattgcacatcgatcgtataacgaatgttagaggtatcgacatcatagcttgctgagtaggcgactagtgttcggtcaaagcaaccataatcttcgtttagatccactggagggaaattagattcgttgcccagatcgcgaggcacgatgaattcatagggttgcctgacccaaagaggccgcaaaaattccgtttgttgccttatccaaaaggcgacctcgagcgagtggacggacgctaggaagaccgagaaaggcttacataaaggtattcgaaaggtgaggtgcagactatcatctccccattccatagacaaacaggtcagattcatcagcccgaatgttgttgtgttgtctaggtcgcttaaggacacggctgagccgcggttggaggccttatggagaggaattagatgaagcttatgtgagccgagggcaagatagcatccagtaggggacagcttggtgagatcttctgaggatgtccgcgctggagacttgctggaagccatctgaataacacggaaaatgcgaaaggtctccggatcatagtctctttcgtattcaagcatccttacgacatattcaatcgatcgctggtcaaaaggcagagggttcccctgtcgaattaattcggctgcagaacgaattccaaccatccacaggttgagttcctgcagatcaggcgtctgcatttggatgaaggctgctttgtgagcccgctcatctaggtatgccacctccaccgtggaggagggtttcccgtcgtccagcatgtacacggcgacaatgctgttcagcgggattccggcagcagaatcgctcgtagtcgagagttgtggatcccctaatgaactgatcgaggttattgactggcgattgctcggcccggaccgggcaaaggaaggcgggattgagggaaacatgtccgctgctttactttggctcttgagccggacgagatgggtatcggtcaggacgagatactggctctttttcctccacatgcctccggtggtttgaatctccccatgatgtaagatcacagacccaatgccttgtcgagaatcggacgcctcgtcatcgtccatggatggcgaacctttcgaacggcctagcgaccggtcatcgtcctcaaacgagtgaaacgatcggagcgacccaaagacggaggcccgtttcttttgcatcgacttccgtcgcggccgagacgcctcgaaagccccattgggcatcgccgccgtgtatgcagcggcgttcgtatcggctgttccggggcgccaaaggccatggcttggtccgggcggactagggttccgaccaccaaagaagcccgaattgcgccgtttcttcttcaccacttgggcatcatcggatggagatcgatcatgggtaccgaggcctgatagggacgaggtcgtcgacgggctgaacacgctcagacttttcctccgctctttcttccccagactgctgtcagccatgacggggagaggggaaaaaactacgggataaaaggaggagacacggaagtgaagtaagctgaaaaaaagagcggcgttgggagaaagagaaattatcacatcgacgacctcagtgccgtttctcactaaattgcagaaaccccaaaaaggcagggaattggttagttatcatcggacgacaagagtggaatggcatgctgcaatacaagtcaaggcgatcgaaaccaggattcaactagtgaaaagtagaaaggtggagaagaacgcaggagaacaaataaggagagagcgctaaagagacgggggggaggaggaaagtggaacatacattagaccgtcaagatgccatgagaaacaactgattgagctggtaggagagggggaagaagacgacgacgtgcacaggcaacgatcggagtgagggtgataataaagataagagaataaagaatgtgcgagacagcccgcaaccaaaaaggtaagacaacgtcaaagcccccagaagtatagcgattgtttagggtaacgtaacccaccaccaatgttgcagggggaggtggcagcaagaggatccaatgccccaagaaaaaaagaaaagagagaggtagtagagtacgtggaaggttacaatgacgccagtaacttcaagaacgacacatcaatcgctcctaatgggtgaggaggtgggaaggagaaaagaccggaagaggcaatattgaggccgaatgcagagcagaacaacgagcgacttttgggacgacgggcgggaaaccaaagcggaaggcccgcaacaagaatttggaaagcttaagaaagcgattgttgggtcgggaggagacgtgggaactgggaagaagttcctggcgataatccggagaaaatgagatcagaagtgcagatcggatggaattgattcggtccaacgaccggtaaccaaagggtcgggcggggactcaaaatgatgtcactcggtctctttggctgcaaacgattttttctctcttcttagggggaacaaatgaatcgggttgataatgagaatttccctgcaatgtcaaagcaacaacggttgggagaggcaatagaagagaaaaaaagctagggtgaaattaaggtcaatttgaaattattgattactattagtagattgatcttctacccaagagaagaaaaattaaaaaagaatgatggatggagtcagggggaagaaaagataggtacagcagagtaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggatatgaaatggatccataataataataacaaaataaaaaataaaaaaataaaaaaagtactgtcaggttcgaatgtgagggacaaaaaggaaatcacccaatcacatctccttccccatacagtcagctcaaatccccaattggattcaaggatcataagggaaacaacgaatatgatacatgcattcaaacggtgagcgaaagacaatcaacccatgaacggtgcagctgtcattctctatctacatagaaattcatgcaagaggtttgatttcaattgtcaggttgaagctatcatcgaatcgttcaagagtcttaggtcaccaccatcacagataaaccaatgccatccggaatctaagtactagtatacctcaattccctacccttatgagttttagtccagggagccctttctatctatttttaatcagttgattctcccccattcatttcaattctaggtcgttctcctgtttcacggtttcaccgcgccccagagatggagcccttcaggcgatcctcctccgccttgactcgacgtcttcgagaagccgatccccagcgcgtcacggcgagccggcgctgaagccttcgcgactaaggctccactcgccccagttgcctgcatcgttctcgagtctcgactcctccgccaagtgaggctgcagctgtacatgccacggagcggggagagggtggttttcctagtgcgacggtcgtttaaattgcggcctttctatctactctgtatgccttgatactttttttgcctctgaactttcctggcacccccactttaatctcttcaattgaggtcagctttggttcacagtgggtacgaaaaagtcaaagctatacgttccacccaataatgcatacaattacatagtctcttggcgatccggataaatgctcatcaaactcacaatcgggagaagtgttcgattcggcagtctacatttcggaagatcctcttgtcccgactccactgcggcttctcgcgtcttgtaacatgtcctccacgcaaatgagcgtcatttgtgcgactgtgtcacaaacgtcccagatcacggtcctgcatgatgatccacagccgagtcgcaaagctggtgtccgggactttctgaccgattgggacttgtggagaaagaagaagaggtcaaactctatacaatatccgctagaaccctacaagtccttggtatagacttaataatgaggctgactcccaagtcagcctaggtgctctcaggaactagatccctttcccttcccatctgtcaaaaggaagcgcaccgtcattattccgcatatcttgccgccctctgggcctccaaccgttccgcccgcttggttttccggatgaggtcgatatagtcattcacccttctctcagcccagatacaacctcctagagtcatagctgcgatctggagaaaaaccttgtactggggggttagaccccgatagatccgggaagccggagacagccattccgagaaaccttccagggggcgatagaatagcctggatcggaggtagtctttcgaaaggagcgacggtcctggtcggggcgaggattgggcctgaggctgtgacggtgcaggtggtgttgcggagggagagaacttgaaaggatgggggaggatcatgatcatatgcgctagaatagagacggagccaaactgggcgatggatagtccgttagtgatttgcattacggtttgggtccgagagattgatgccgcaggacaaccacggtagcagaaatccaagctctaagggcgagatcctgcgggaaagagaccaggaagtcaatcatgatctagcacgtactcgaaacgctcctgtcagaaatcctcgaacagcttccgaggtgatttcctcggggggttcgacatcttttctgtgagtcgacggcggtggcatgtttaacacaatattggggggcaatagttcccctgcagaggagattagtgtagtatttagcaatcgtgttgtgaggattctagttttcgttgttagaaatcggacgatacggatgatgcagagcaaatgctccgcggaatgacgcagatgctcacccggaccaagtgttattccgggtcctctcaaattactccccgtaatacgaaaaccgtacatcggacttactccgccccaggagaaaaattccccgttcggtgaaaataagtgattaacagttgagggaaaagaaaagcgcagcaccgaatcagaggctcattattattcattgttctctttcagtctagacacaagattagaaaaaaaaaagattaaattattcaaatccttgctctaactatcgatccaacgcttcgaaacaccatcctccatcagcactcttttcacaatgtccctccctcagcgtacagcctccctcactagaatcaccaacgagacgaagattcaaatctcgctatccttggatggaggcgtccttcctccttatgaaccaaccgatcatttccccgcccctgaagaccccaaggaggccgaagccgcgacgcacggaattgtccctcccaaagatgcccaccatgcgacgcagttcaccgccacacagcagatcaccgtgagcacgggaattggcttcctcgaccatatgctgcacgctctcgcgaagcattcaggaatgagtttggccatcagagccaagggagacctgtacagtatgtatcgcaactgttacgtagttatggtagtccggtgactcatgaatcgatagttgatgaccaccacaccaccgaagatactttccttgctcttggagcagccttcaccaaagccctgggcgcccggcaatctattgcccgcttcggtcgcggcgatgcacctctcgacgaggctctctcgtgggctgtcattgatatctccagccgtccctgggctgtgatcaaccttggtttccgtcgtgaaaagatcggcgatcttagcacggagatgatcacgcacggtttgcagagctttgctcaagaagcgggtgtgactcttcatgtgtgctgcacctacggtgacaatgaccaccatcgcgcggagagtgcattcaaagccttggctgtggctattcgcacagcgtgcactaggagggtggccggtgaagtcggcgcaggagatattgtcagtaccaagggtgtgctgtaaactatactaggagttccgagttctggtgaccggagccaagggctccaatgtcccacacggacaaaaggagggccaattctgttacaagacgccatttcttttcaatatttaagacacgaagttatgatggtgcagacgttaagagaaacaaaaaaaaaatagaatcaattgacgatcatgaataatggcttctactcagtaacaaccaagcgcgaaaggaaagcatgagaaatggaagtgtgggacggctatgagtacagaaacgtacaaatccactgtccagcagtgcagtattcaaaacacctatgattgaactcaagaggactggacgcccagcgcttgcactgctttctgccagtattctttccgcttatcggtaacctgagtctgcacacactgggtgatatagcgctcccaaccggtctctgagccggcttgcaatgcactgcgcacatcggccgtgcattgcgtggtcaggaaccaggctccagagccaaaatcccactcgggattgtcaaccaacttatcaagggtttgagctggatcgctggacactgctacgttaagtgactgcgcatatttggagttgaaagccggcgactgcatgtttcgagctaaccgttgatcccgtgtcagttacttctcgcatttctcaacagggactgactggaggtacatacttccttgtcccggtacgccaggacttttattcctattatataggaattccacgctctccaaagccatcaaactaatcacagccgcctgctcagcagggcttgtgacctggtacttgtcaaacgacttggcaatattcgtagccactttttcagcatcggcacactcggtaggagcattcttatcagcacgatttgtgcaagattgtgcggaacttggtgcgatggctataatttgctgggccgtgatgcttgtgcccctcgaatggatatctcgtcctataatcggggctggcgccgcactggccagcactggcaagaggagatacagtgtattggtaaagaaaactggcttcatgatgatggttgtcactgaggcgtggtgcgagttgaatcaatgtggaaacaagaaagacagactgtgtcaagatatttaatgcttggaagtaagatatcgtgagcctgcactgatatcatacacaaaaagaaagatcgctctcaaactcaggcaacgaacgaggaagttataagatgaagatgatggaagaagaagaagaagaagaagaagatggagagaatgaagggagcgtaggtaccttttatactacttggacataccttagggtggaggggcagcataccgaaggattctcacactggtccagtagcatgacaggaatgtcgatacccaaccttgaagtggaaagtcccgttcgttgcatgggccttgaatgtagaggcacatcgaaagtcggcggctattggcagatcaaattccaagctgaaacacgcgtctcaaagcttctttctcttagctcaggaggtattgaccaaggagcgcgcgagaaacaatggggctccttcggggttctcccggagcactaccagtcgttcgtactccgtagtacgacggtgtaaataggtgtaagtatccatctactcctacggtaatacctgtagtatcctcccaggtatattgaaataaacccgtattcatcattgtctgtcattgttggccaaaagaatcatgcaacaaactatcttttcttgttcttccattcgccatactcccatcaattactattttatctcagtaaatcaagctagctccaggcgtcaggaactgaatgactggtatgtatatctgtctaccccaattgaacgcggagaaaaaaaaaaaaaaaaaaaaaaaaagaagaagtctatgggtaagtaagagaaaggaaaagggccgatgggtaagaaagagatagaaaaaaagataatatatggtaaacagacaagtcagaaacgaaggggtccagaaaccaggtttcaaggttgtatatcgaaacatcaagacagatgatacacgggtaagcgacgtcgtagattgcctctcgggtgcaaatctcactcatctggccaaatcatgtacaagccacagaaaagaaaaagaaaaagaaaaagaaaaaattcaaaaggaaccagtggcacaaagcgctccggtcaaaccccatcccaaaactccataacatgcactccgcgaaaaatgagaagaacagtagagtgggggcggtaccccacatagtaacgctcgacaggtacttcgaatgtatagtataggtcgtttcaaggtgtttcaatgtggacaacgcaatataaatgcagatataaaacggacacgctcaatcacgacgactgtagagctcgtatgaggtctcagtgataggccctgtttcttcgtcctctttaaaagagacacggcgcagcaatgtcggggtcgggcgccgtggtctgcgagtaggggataggccggaaacagagatgaatgttggaaccttggtgtaccgataacgatacttcgagcccaacaaaatcagtcgaccataaacccaccagaggcagaaaccaacggaccctacaaggataaagccgcacaccgtcaggaacatccaatgctgtcccatccagaaaatcaagcgtgcatctttaccgtgccagctattaccgacgtggtgggtgaaaaagctccatgaatacctgttgtactcgtcctgcatcagaatccgaacccgcgacgattcgcccatagcttcctgcatatattccttccagatcaccgaaaggaacagaggtccagtggagtacatcactgtgatgtatggaagcaaccagctacggtcgtacgactgtaacagttcgatcacccgaaggaagaacgggtgctgcggaacagatcccatcgcatcattggaaatgcctgtcggagcggtgcgacgtacccaagcagggtaagagaggagggggtctaaacgacggttgcagcccttaaatacttcaattagcatcatcattttctcattgtacgtcccttaagagtgctatcgtggtgaacatacgtcatcaaggtcaatgtatgtgccgccatagtgggccaggacaaagtatcggattgagtctgctcgctggataggatacttgtaaccatcaaaggtagcgaggaaccaggggtattcatgtgcgatgaattcgcgcgccttctcgttcgtccaaagctaagggaaagagctggttagcatgcgccattgctcagcataaccaagggggattgcacatacaatatactcatagtcaggatgcaagtcaatgcaactttgttgcgcctccctccacacttcaggaattgtctcgttcttgtaggtttggtggatgatcttagggattacttgcggccgctgctcgatcagactggaatttggcgagggaagctccgcgcgatgaattgcatcggcggaagcatcttccactagcaatgatagaagggtgaagacactgcgaacaaggaaagatagaatcaggaggttgacaacgaggaagatcaagacgcctctccgcatggtgaaagtaacagccgttcgatatcacggcggcttctcaactaaaacggtatgaataggctacaatggccaaatgatccagggttctggtgacaagtaaccaattgatataacccacagtcgtaaattcgcgtcgaacagctagtaaggaggtcgagagctcgtaaagggattgagacaaaaacaaagcttgctctttcccaaacccggcaaacaagctggtacagcgtgcggaaaagagaaccctaacagcaattacgtcgcaaccatgagccttccacaagaggattgtgctcttggacgacaatggcagctaaaggtgatcgttaaggttgagaaagcgcaatcgaaagttatggaggaacccttatcctttttcttctctcccggttctgttagactccctgaaggtgaaagaaaaagtcgtttccggccacgagcgactcagcaaaggaacaatggtaatttaaaggaacgaacaaagccctccaaagagtagtaaggaagggaggcggaggggggttaggtatgggggcgatgcacagagagagaggcagattgtaattaaaagcgatgtattgattaaacaggaaaagaagaaaaaaaaaaaaaggaacgaagagggttagtcttttttctgattgaagcaaaagaaaaaaggataattagacaagaaaaggaacgaacgacgcctagcaacgaaacagaggcatcaactagtaataatgagcggcagtagcaggtgacagttagtttggggggagaaagtgtgcctctgggcagtatctgctaggagcaggagacacggagaaacagtcggcggcggcggcaaagcatcaacaacggcccatggttactacgggggccaccagagcgcccatcataggctaggagatcgttcaggataagggggctctggagagtggggagacagcaaaaaaaggacaagtggagactccatccacgacttgtttggggaaggtttaggttggagccaaggctaagcctccgccactttaagagggcggcctcaggccccgtccaaggcctaaaactactagaggcgaaaccaagtctattagccgagtttgatttatttgattatttgatttttcttggacaatactaatgagaacccctccataaataaattattaataaaaaaaaaaccattttgctctcctcgtttacacactgattctctgggtcattcataccagtcctccttgcggaccttggcgagaataactgtagcgagaatgagccacagctcaattcaaaagccaactggtagagcgttcttggtacctgttccagtcagaagccactgctgatgtcgggttaattaaccttttaactgctgtgttctgacgagacgccaatcattggcaactcgttaaggatcagtgtgtcccgcttagtcatgattggcggtatatatgtggggtccaaataaaatcatcaaaggaacaaatcaaaatgcaagagaagaaacatggatgatcccccttaaccaagaaaggctacggtcttggtttttagcgcttcgttttctatacccgaaaaggaagcttacgcagtaccaccatttgtcccaaaattctcccagtgagatcttatggacgattatttttgggacgtgggtaagagatccattgatccaatatcctctctctctctctcgtggatagaatggctatgcacatatacttccgtaatgatgaggtatgtatttcttttctattgttgttgcctgttccttgatccgaggaaatgcaacagacgaccgtaccgcggcgaacccaaacagttgagaagacttaattttcccgcgtcaggttgatcagtcttcccttaatatgatccgttggggatagttaccctttgagttcttgttaaccaatgtaaactacaatagcgccaaattaaaatttttttgtttttttttggatgagtactacgacaggactctatccgtatcgaggtctgtactatgtactactacataaaattgtttctctcaccaccgcaacccccattttggtagctactgcgaggtgagtcgacaaggtaaccgttactagcggagttgaccgttcgtaatcgtatttccacatcaatggttccataggtatggagtacccatagtttgaagaacgatgcccctcagcgcctcaacacaatcggaacttttagcagtcaggtcgtcctgcagcgcccctatagtcacaaagttgtatgacactacatctgcaggcagaatagggtttactaaaattaggaaaacatacgcgcagtaagccatggtcatggaatagatattattggatattcatcagtgacaagttgacaacccattcgtcaacagtaaccttaagaaccggtccactctcgcatttctttcgcggcagttgcctcagctttcaggctctttattattacagaaggtacctcttgactcgacatactccgtacgtacttcttgctactcctactctgtatcacctctccgtagtgcgatcgataatagcgcaataatcaatacctaggcaacaacacttcctaactcaaggcaattgcgtcaaggtgggaatggcgaaagcattccatcatctaaatctggtctcgttggtcgaatagactgtggctcatcaccttcgaccagggctggttggagaatctcgccgattcgccgagactttcaccacgccacgcaaagaacatgcatgacgagcgcttaggtagggatagaacaaatgtaggtaccggactgtgctgggggaaccacgaatggtacgctggtacgagtacgaaatcttcgtgtgttttatccgttcaccgttcttttctggaatggttcagcagaacgatatcagattgatcggtggcagcgattgctccacagtttccactctctatgcgccaaacctcttacgaccactgcctccttatcgaagccctgacggtgcgtcaaatctgtttgactgatgtttgaccgtaggcctcatgcagtcagctcggtctatgagacaggggggttgcctgccaatagtgcattcgatatatgtactgcctgtagtacggagtaagcagtatgttggacgtttctttctatctcaggttgacaatgcttgttgctccacttgaccattcgtctttctttctcttctacatattctactaatataagatagaaatccactgtacggcgtatggagtagggtaacctagtcttcttctttcttctactatttttttttcttttaattttccttccttttttcattcagtctctcagcccagccaaccatcggttccaaatagtcgccagaaagaatcaacggtgggcttttctgggtcctgtattgacccacttgattaattgcgcatgcaggaggcggtgatatcgccccccgcggtcttcaaatcacaccgaattctcgttggccaagtgggcctttttggtgactgtcagacgcgtggacagaaccatttagtctccatgggtctttatcttctagagtgtttcatttttatcccaaggacgagtctccggcgtcgagtggtctccaatccaagactttcaagttgggagcatgaatctgtgcgttgcccaagtacattgtcaatgggtaggaaatccatgtccgaaagttgaatccccaaccaacaatcccggtacgtgtaaacccccatatcattgataacgccaagtcgttgaaaaagaggtaccaccaaaagagaagaataaccctaactaccgatgcatttttacgttgagaaatctgctcgaccatcgtcaatctcacagcacaaagatcgcctcaagacttttcttgattgttcctcttcccttcccggaaaaaacataatcacttattattgatccgtggcacctattcacggtacctatatcaactttctctgtagttacagacagtggacacacaatattacgtgaaaatctctctataaccacccccaccgcctcaaccctagatgggttaagaaggcgcagtttagccaaaagctggcacccgctcagtcctggtagtatcccggagaacaggaaagcactagtctcgcccaatcaataacttcctaatacatcagccaaggaaagccacctggcagccaaaaggcggggtgggatggagtttggaacggtggctgttcctcgcctatcagtcttgatatagaaatggatggacagcctcgtacgacggaaagaagcaggaattgacgtcactcagggtataagcattgggccactgcggaggacctgatgcgggggagggaagtcggcacacggttcacatgaagttctatccatggcactccaatgcaggtcggaatcgactgcctttttgagtaactgatcattctttgacaagcatcctcaacttggactgacataacgtatgagaaatgggctcggcacagtaatagcaacagtatcacgttctcagtatcattcatgtgcataagtgccaccaaaccactgcgcattgatgactgctctattctatggattacagattacgtacgaatggagacaatccctgagtatccccccaaaccgcttcaattacctccccacaagcgatatcaacgtcctagacagttggtgggatggtctcactgtaggtcctatggccctgcctttaggaaaccagtcagctgcacatcaatccctaagtcgtgcagtcgaggaaggaaggaataagaaatgaagtcaagcacagtggaggtgttacaaaactccccaatttacaccatttcagtgggaataccttgtgtaccaatgcatgcggcgggattgcaattggtactaattcaatgtgtaacccaaaagaatccaaagatgatcactgcgctcccatcattgccggacgttatgtaaatttggtgatccaaagtcttatccgagggtgctacacatttcatcggacttcaggtgccgcagcggccgcgaaatcccggttcaagttcgccgtatcggttcccgcgctggccctagactcgaatagccggatccaccatcctggagggtccaggggacggtggccgccatgaagagacggatagacatcattgaagaaataccagatatgaccgacgaccactccacaaatctcgtctttgggtacgatgccgtggaccaccaggctgaaagccatcaacacccagggaagatacggggccgtgaaaaccaggatgccgaggaagctgagacgggtgtcagggttacggcgaccccaaatatacaccaggctggaggaaagggctgtgcccaaaaatggaagcgagaggaacggggaaagaaggagaagagaggccatggcgtagaagagcaaccaagagaaacgagcgggggatcgaccagacgattcttcgagaaggcgcgagtatcgctgcaagaagaagacatggaatagtaggtctagactaaggggtccgaagtagagaaatgtcgtaagaagtcgccagtactgcgatactgtcagtgtcttgcgctcacctctttatacaacctgccaagctcgcaagtgatatacatacctgtgacttgacatagaccgcgcgaaagctgtaaaatagctggaacggagtcaagatatgacactggactagtacagatgtagctactgtggctactgtccaccagcgcgtcaccggaggcatttcatagaaccattgctcgagcggaaactgccctgcttggcccccattgccccagatggcggccatgacgtcggaagttatttagagtcgcgggccgccagtctattgcagggtggtcgctagaagacaattgcgagcggtgttaaacagtagataggaatgcgagaagggtgaaggcaggaagatgtggacagcgatagctatcaagatgatcaacggtcggctgcggaacagacagcatatatcccggcactatgaaaggcggagaccaagagctccaggtggccttttccactttcagggcggtggcatctgtcactatcatcacgtggcctcctgtacgacagccgcgcgcttgagcggggaaaagacacgctacgcgttaatcggaaggctgggcgaagcagcgcataagctatcagtatcgagtgctcccaaccacccaatttccctacctgtggacctctcttgagcagtgaacccctcctaacaagactgggtcttttccacggctgttgtctgccacaattgggtgatcagaggggttgcgccttaacccaaaagaaatcaaagttcttgttccgagtttttgcatatacttgtcgcaaaaacaaacaacctgaaagggagtgtgtgaactccaacgacttggtcgcatggaaatccgcacctgtacaattgcccctcacatcccaactgactcatctgtacatctataaaataacccattttagtcgcgcaagacttgtcatcaccatgccaccgaagacaggaggaggtcgcaaggtaatcgccgcatcgcgagcaaaggcggacggtgccggaaaagaaagcgcagctgcaaaagggtccccttcgactcgaggacgcaagtccgctggaggtgccagagcggggaagcgaccggctggtgcatcgaggaaatcagatgtccaacgtatgtgtatctatgatccttcttcatcaagttggtatctctaaaactacgaaccgatcgtactgatatatttctagctggcgatcctacccctcagggccgccatcgccgttacagaccgggcactgttgccctcaaagaaatccgcaaataccaacgttcttatgacctccttatacgaaagctcccattcgcaagacttgtgcgcgaagttgcattggatctactccccgcagatgtaggatccgaattgcgctggcagtcgcaagccatcatggcgctgcaggaggccgcggaagcctttcttgttcatctattcgaggacacgaacctgtgtgctctacacgcgaagcgagtgactatcatgcagaaagatatccagcttgctcggagaatccgtggcgcttggggtggattaggctgaacgcgcatttgtccttgagacgcagttaaggaagagaaacaagcatacggtggagaacgcacctgaagagtttgaatttcgatcactataattccgttgttgtctggttttctacaatcttggcatcctctagtatatctgacggcaatttcctcccgaatcttgctggttggtttataggttgcaggcgtatggtcggttatggagttatgtccagagcaggtcttctgattcggtttacgttgggaccaccattgtgattaattgtccatgtcaaggccgcagggtctgtcagtgtgatgtgatccgtgtataatagaacatgggtgtctgctgagaggattccttctcgtcgtttgagaaggagattaggagaggttgtatacttcccgggaactcatcatcgcatacctgaacgtatgaagtttaattttattgatacgagccctagcagaacatttatatgttatgttgcatacgtagcgctcagccggatactaatcagaggccaaggcatcgagataagaagccttcgaggcacaactggtattaaggtattcgatataaattcagtcaccaccagtcaaattatgactacttactagatcaatgcagggagggggggcagcagagaatatgccacaaaatcttagattgagtattttagtagcactggcgctcttggaaagagcatgatacacaagaatgaaacggcagagagaagaaataaaccctccaaaacataaacaacaatagatgagaacgaatttgcgccgaagaattattgtcacggtttcacgaatagagtccggttcagcaaactcgattgaaccatgcatgtcgctataacatatcaatgatagaaaacctagatgtcatataaattcccatcacatcttctcctcttctcttccttccctccctcaggttgtctccaaaagacacgcagatcagaataaggagtacttggtactaattaaaagcagtagcatgatcaggaaatagagataggttcatcaagcgtagtcgacccgcacacttccatggtccttaccctcataccaaagggcatattcacaatgggcggagaaataagttgcatgtatttgaaaatgaacttcgtaatgttcttcatcatcttggccaagacgtaccgggatgcgggccttttcaattgcatcaagatttggatttagaacggcgtgtttctttatacctggcatactatagttaatagatgagaccgcacagtttcacacctcaatctctgatcctaaacttacggcgatcgaagtacaaaggtggtttcttttcgacaggggtatccagctcatagagggtaacatgtatggagtcaaagttcccatcgctaagcagtcggtgttgatgccaggtggtcttaattggctcagcttctttgatctcatctccctggaggtccatcagtggttgctatatcagcattttgcagattgtcgcaccttctgaataaaccattccataacttgaatgcgataatgtcgatggaaatcactccagtatctagcaatgttaattctgaaggtaaactagaaccttatagttacacataccttttcttgcggtcatgaatatctttctcatacttcgtctgatagatcatgccataatgttttctggctacccgtgactcaactaaggctttggtcgccaacggagatatctccccgagagacttcattaaagcgcccctaacaactgcagtccacccatcaactggagccagtacttccatgtcttgaggaagagcatcgcgaaggtacctacgaaggtacggactttgtccaaatcccccaaccaagaataatgccttcacccttttcttggatgtcttcacttggttatccacaaaatgatgaatttcttccaaaattggtttgaacaggtcagccatctcctgtccgctaaccctgagtcgacctcggtgaatatgggcagcgctgtcatctgcaattccgggaacaggtatcatagaatcctgggttacatctccacagaaagttctctttatgaccatctcgaagcgctgcattgcttcgtctagtgtatcacgaccccatcccgggactgaggataaccggctctctaggaacctttcaaacagcctattcaagaaagtactaccacagagtgaaccatctccggaagcttcttctttaagacgcagattaggctcccgttcaacgattgagaatgttatgagatcaacagtaccacctcccgcatcgcagagaacaacagtatcgccaacttctaatccatgaggattggacacattcaacgcatgcattgcagcggcttcgggctcggagatcagacgtattgtgccatttccaccgaagcctgctttctctgcacagtgaagtgtggtcatcttggctttgtcgggccacattgctggaacagttagaataaactccaggctcatgctgtcaaatgaagagccaatcttggacttcaaggactcgatgatatgcttatacaagcaccggaggtagtctgtcgctacactttcacacgaagagtggtatggctcggggattcgacggcagtcatggtagttgaaggataagcgcgaggctagaccaagcttctgatcagcagcaaatccaagcttgatccattgagtacggggcatgctatcgtaaatctggaatccccacaaacaagtcggaccagattccccgtactcatatgcgacctcagtgggcactttttcgcttgtcattccaccgagagaagtataaggactctgcggccactgattgataacatgatgtctctcgggcttgaaccgttgtcagtacatggccaaagtgtagagacagtgatgacttgcattgctcgctgaggcccacgcaacacctgagtaggtcgtgccgaaatccacagctataacaattttgctttcagaagagatgtctcccatgtcgtatgtaatagaaaccttctctcagtggatctgtgcgcaggattgagtatgccgaagtgcaggaaactgtctgtgttagttgcttgatgaggccaaagtgagttgtaagacaaccagtttgaaaataccaacaagtggaggtgtagagtagtggaatcaacagagaaaggaagaacaagttgctgtgaagtgttaataaaatagaagtgaataaaaagtggttgtagtcaaacaacaatagatcgcagtgaaaccattactacaacactcacatcctgttttgactaactcctcatctcacagaaccagtacaagcgctattgcttcaggtcgacataaccatcgctcatcaggcactgataatctcaagactttccatactcttcgactcagacgatacttcccttccttgtccctcgactccttttcgttacgacagagagaacatggatgaaaatagtatctcaaccacaaaaggctttgatgtatgtatacccctcagtcgtcacgtcttccgccaggactctgaggtaataaaccgtcctttagggccaaaatcattcttcagccgacaatgtgccagccactacctcttcaagagattcgaaccaaaacaagtgcccggcacaaagtgctttgaaaagattggaacgacatgcagccggcatttacgaggaggtggactctgttagccgatccatctcgcagcaggcttacagaatagagcagatggaacaacagttggagaacgcacatcagcgcatccagaagttggaggttgaacttcaaacgcggatatttagatctatgcctgattaccaagtcagtgatgcgagtatttccgaggatttcttggtaatacgcgatagcctctgcgagtggatggagggatttcctgatataaggtctttcaccgaaactcttgataatgccatccatcgccgaggcattgataagaacatgtttacctttccgagagagcttcagctagaattcgatcatgcacaaactgagatattgacaatgattagcttcggtattattcgagaacatgtactcgaatctctagtattcgccgcaccgccagcggatcaagaacttctggaacgcctctataacatgatgtcgatgctggaaccgaaaaaaggttggcgtgcccttacccaccgagtacaggcgattgcttatcttcatagatattgaaaatattaacctctggcgatcagatacagtgagggcttacgctacaactcaggcttacaaggataaaattgttcaacactgttctggattggccggttatctacgtggttttttcggctgctttagctttgaagaaccgtttgattgggaccaaaagcttagaaggctcgagaaacagatcttaccacaaattgcagctcttgcgctgaaattgagctgttcgccggaacgctactattgggaatggtatccagatctcgattggacccagcctatagtttttcacaaaagaaatttgagtaatttcataaccatggatgcccatactcaccacacgcttaacccacagacggcaaggtttgcgaatatgcaggataatgcgcctattggtgtggtccttctaattttatatccggccttgtttcgcttggttcccggatcgcaaaatgatattctcattcaaaaagcagtagttgtgatccaaggatatgagagtttgccttcgaacttaaaagcaaaggttgattccctgacgacaaaagagtgatatgcgattctgatcttgtgccgtgcgtctttcgcatctcaaactggagttatgcctcttggtgaggttagcgacaacgtgagaaagtgttcacattcatgggtaactgcttcattaaattttatcttaccgcagaaccatcatctgaactccaagaaaaaaaaatatgcttagacaagccgatatatgtactccatgtaatcctagcgacttgcgtagtcggtgtattctattcccacagggctgggcatcaactagggtggtaaaattgaaatatgctttgtgttacagttattgaactttggacctgtcttaatcctagaccctactactacttaaatgattaacggattcctggcctcgatcaatcatagtctggtccggactgtaatgtgtgacccagcagacaccagttgacagacagacaatggcaaagggcatgaatcactttcttcattggaagttgaaggggttcggtttggccaaaatcaataaaactactccttggaaagcatgcctacgacatgatggagggagccatgaaatgatgcctactatgtcttgattgcgccgttctaccctatacacctcagaccctatatggtatcatatactagacccagaaagtcacaccaatataacaaagaaaacaagtaaaggggaataacaagagtcaagagctaggcgggccttttcaatgctgacggcagtcccatcattacccggtggccctcctcgcggacgcctttcgcctcgtcattctttccctgcctctccagggtttctgcgagcatctcgtccgtgacactgacccagagtcggtcgttggctttctttgccattgcacgacctgctcgcgcgctcttttcagcttgttcaccgacgaccccacggaaatacttccaactcatgaaggtcagggtcatgcaagtaatctgactattgctgattgccgtggctgactggagagcttgctggaggaactgcttggtttgtatggttgattcggtctgcacggtagcgcatacaagataataagctgcttggatatatttgttagggctacccttgcaaaatgattcaacggtcgccagaatgttggggagctgaaagtgcgacgcatgagttggatcacggagtatgagaacggtattgagggctgcaagaagtgcaatgtcacgctgggggtcattgcgggctgttttgctcgtcgatggagataacgaaagaagaggggattgaaaagcgtcgagagcagctttcagatcgccagttgcttgtgcaatggtaccctcagcgtactccatcagacattgaacggtatcaggtaggcactcgccaagctcttgcgcttcttgtcggagatccttcagcgttttgctggcgaggtcccagtccgtgcggccacaggcaaggaacacttgttgaagaaggaggttacaatacagcgtcctgcgccattctacacgcctattcgcattgaccattgattcggtgatgtcctgaggtgatttgaaactccctttacgacgaagttagcgttgacctaaccaaagctgatgtggcgcgtaccctgtatcatgcgtatcccctcctggaggaacttctcggctttacgaccatcgtatgagttcttgcagctgagcgtgatggaacttaagaaataacaaagcgcgtaaaggtcatgctgaggtagccaattgaagctcaagagcaatgtgccattctggacctgaaggatgtcccccgtatctattgacgacggccctgccgatttgccgctcagaggaatggagaacgacccatcagcacgccagttagggtcgttcaaccgctcgtccatcaggtcttgtaagttctttaacttctgtgacgactgattgatgtcatattcaagaaggctgcaacaaatatcgaccatctgcaccagcgtcgtcagctgcggtatatggcgaagctcgtcattaagctggtggctccgggctaccgccagggcgcgctgagcctgttcaatggagtcgaagccggatccctgttgtagatgtgcaagggcctcgatgacggctgacatggccgaaacagccttatcaccattgcggttggccatgttagcgatcttgtgcaggtgttgcagagctgcaacggagtcctggtgcgctgaggaagacagcgagagggatactcgaaggaaacgaaatgcaaactcccaggcagagtggcgatatctatgctagtcagcatacgacctatacatcataagcttgaaatcacccacgcttctacatcctggatcatcccatccacagctttcattgaggccttcggatttgtcttgtgtagcatccgtgccaaaagatgttgcatgctgtattttaagtccagcatacggttctgcaatattgtaagtaaccaggaaaacagcaacagaatacagcgttcaatgcaaagcgactcacccgctcgcacaagtcaatctatcggcatgatgttagcagcgtggcttgatgatgagtctataggttggacatacgcctttactcaatgcggtctccgcttcgagatcattgtccgtctcctcgaacagaatgcgcgcataccttaatcgcacaagcgcttcgactcggggttgtaatctccagttctaacaagatttaaagaaagtggttagtcagaagtaattgagatctaggtcatcgaagtgaatttcacacacaccttcaacaccgcttccaaacaaccaagacccgtcgcgaccaatttatagtattcctccacttccagttcttgtttcagtaaggcgaccatggttccgttactatgggccgcgttgagatactcatctgccatcgccaggagcaggacctgatagtcgatgggaggctttgctagtttttgtggagtcatttgactggcttgtcgctgcgcttgcttctttgacggcggccgttcgggtttctgctgtatttccggggggggagctggtatcaagacttgagggacaggcctgggtgacagtgccgggggtgttgcggtaacaggtaggggtcgaacagttggcggattcggtgcaatcgcggcggtagtcttgggcatcgtctttggtgtaacctttggtgtggatttcggcgtaggcttcggcgtaggtttcggtgttgtgcttggtgtagcacttggtgtagcctgtgggagcttgccataaacttggttcccttggtttgggccagcagcagtgtagtacgttggttgcgttgcggcggaggtagtgattgcaggggataggttacttgctgcagcggtagagaccgccggttgtccaccatattgggatgacctctgactaaattggggaggcgatatagaagggagaggcggcgtgttgaacaagtcggatgggtttacatattgaggttgcggcggttgctgttgcggcggcggttgcggttgcggcggcggcggttgaggttgagattgaggttgaggctgtggttgtggttgtggttgtggctgttgattatatgtgtgtgcgtaggcgggatacgccgggatcatgacctgaggataaacaactggcttgccatattgatatggcgaaacgttcgggtgggcattattgtacagtagctgctgcggctggatggtctgctggggttgaataggaggctgctgcaggtactgcgaaggatattggccgttatgaggtggtggtggtggatagctcatcgccccaggacgcagataatgcttcgtggtgatcgctgcactctgcttctcccggagtctatactttcgttcatttagaagtagaagttgattatcaccatttgggggtgtttgatcgcgatattaaatccgcttttcccttttgaggtcggcttcggagaaacctccaccaaggcggtcagtttagagacaaagactgaagccctatctactagtagtctctcggactgagtacgtagtatatacatacatccgttgtccttctcgaatatcccagtctatatacaactgtctatatatagaaacgatcgtcgatattacatatatatatatatatatatcccctaactgaccaaggcatcaattagcgcctctcccggatcagcacttccaagttgctacatatattccaaacagagaatgtatatttctagatttctagcatagtcttcatgaagagtcaagccaacaaaaagtaattacatgataaagtcgaaaaaccaaacaaagagaaggaaatgttgagtcatacaataacaccaaatcacaaaattgcgcctctatacaacaccttcgccattccattcccgagacatagcccacacaaccttcctctctttgcgttccatacactcagatcatatcaatcgatgcgtataactgattcattgactggctctgcatgccaggttctaaaatgtccatctcgagagacgggggttcattaagaggaggatgttcgcggatggtccaaggacataactcgctgcagttgtccacatcgatcgtattctctgccggatgaatcctctgcacggcccatgcttgatcggggataggggaagcccccccaagacatctctcagtccaaaagaaataggtggctcttccggaactttcgtcgatatgacaaggttgtttgcgagggcatttcaacgaagaattacaggagttgcaaacggatattcgctggcaggaggcgcagaaactatcatacagtcggcaaattgtggtttgacagacactggagagccacagatcaactgatcggtgtgcgcatccaaaccgaggtgtgataaactcttccttccctagctgccctgaccccgttgataattgatactccgttttgatcttcaactggccattctcgtctaactccggaaacaatccgatctttaactgtgtagagccatagttttcagtgcaggtatgccagcaaaaacgttcctcgacaccagttccaaattgcgcagtcaaggctgttatcgatttctgtcgcatcaacaagagttcaactaggtccatcttatctcgaaaagtcagctttttgcatggacacaagtcgactatgcctgcgagatttcctaattcacaagcccgttcctcgggttttcgtttgagttctcgtgaagagaacaaacctcgtggatgtagcttcaagcatttcgagcaagctcgccaagtgttgttttctaacaccttgacgaattgccaccgagtagtaacaaagttgtgcccattccggtaatgatggaaaagtggtgcgaaatcccgattgaaatgcagtgatttggagtccaggattgcgccggatattgcaaatagacgtttacacgtcaatgccagagaggcctctgctagcacaggtagatgagaaacgatctcaagcagtaactcagtgggcaattcgaggaggtaacaccgtttcgtggggtcaggatttgacctttccggacttcgtgaccaaagatgcatctttgtgatagtctttaatcttttcccagcacgacgaagaccatatgccatatcgatgggaaaccgtgaatctggaccataggctgtactgagaaccagggccttcttaagctgttctcggatttttgaggtttttgtatgaggatatgtgtctagtgaccgacagagactcataggtgaaatgggagccaaatcgtctcctgctgttgctggagtctcatggcgtataataagaggactgggatcgtaccgcgtgacgaaaaggtgactctacagaaaagagagatcgagtgcagagggaaggacctttggccttgaagtagtccacacgaatgctctcggtttcgcacgcaaacggcgcacggggcagggtcacagtgtaatgactgttataagaattacataccaattcggtattgactgatctaggtgcaagcaaagtaggagagtcaacaggagagcctgctgactggtactgtatcaaaactccaccgccagaaaatttttagaaagtgggtgctaaagttgaagaggtctatgatgccatgttccattctatagttggtttccgcatccggcatcaacctggcaaccgcaataagaattgcatgcatctctcgattcccgacctccagaatgtccacgattgcagacagaatatttgaacttagagtgcttgcaagtcagctagcctgaccaggaaagagatacaaacaccgccatgactgttgtcaactgacaaccctctttagcgcctcgtgatgtccatgacgtacatcacgagctgagtcacctggaggctgactgatcaacatgcgactataccaaagatagcatagctcagtaactggcagggagataaggtgcttatgtcatgtattcccctatcgggcaatgatgccgaggcacatgaatcccggcgcaaaagaacttgttgggactaaatatatttgggacatttattggaagggtccgactttctcattacttttttctttttcgttttccctttttcgttggatctcactttttcacttcttttgtttttctttctttctttttttctattttctttccactatatttgatattaattgttcacaagtgtggtcggttgtgataaacctccttacgctcaacccggatggcttccgctgagacctccgccactactctcttgacctcctttccggtgccaattttactgtcgggattgctcgtaatgggcatgctatcatggttgcgtccgagtggtcgtgtttcattcttccactcaaaagacaataacttaattctgaaaaaagtcgggaaaggaaccaaacaacagatcaccttgacggatctctgtcgtactgccacaccaaagacatgtacgctcaacccgtttttattcaacggtcatctccagacggcctggactacggtgaaatttgatgacgttcctgtatactataaacgctggatgttcgaagccgataacccgatgttcagcgggcatttcgcggtggatttcgttgtcgatccattcgaagctcctaaagatagccaactgacagatcaggagagaaaatacactcaaccatcggggttaccggaaaggacagcattctttgcggcagatgaattcgacgcgcttccttcagatgatacgaaacccatgcttgttgtcctccatggtctgagtggtggatcacacgagatttacctccgccacgtcctggcacccctcattgctgatggggcatgggaagcgtgtgttatcaattctaggggctgtgctcaaactaagattaccagcggtgtgctatataatgcccgtgccacgtgggatgtccgtcaagccatcaaatggcttcggaagacatttccgaatcgaccattgtttgggatcgggttttccctcggcgcaaatatcctcaccaatgtaagtcacctctgtcgtagcttaccggctgtatcctgatggactggacttgtatagtatttgggcgaagaaggtgaggcttgccagttgaaagctgcggtactttgcgcaagcccttggaacctagaagtaagctccgtgagcttgcaaagcagctggatgggactcgaggtctacagtaaagtgatgggatcaaacatgaaacgactctttgagcagtaggccatccttcgtatatccggacttgctgctggtcgactaacagtcaatgtcattagtcacgtagatgaggtctccaagaatcctcgagttgatattgatgcagttcggagcactaaatacctacatgagttcgaccggtgagcggccacgctatatgatattatctctaggcggttcctgacctgtcaattcgcatcagggctttgcaatgtgcttcatggggttaccccacagagggcgcctactatcgtgatgcttcgtccgttgactcgcttcttgctattaaaatccctttctttgctgtacaagctgaagatgacccggtgagttcgacacgctgagtttgaccactctcatgcgctgactagcagcagattgctaccgtcaaagcacttcctttccaggaaatcgggcaaaccccttatggtgttatgatgacaacgtcctggggtgggcatcttggctggtttgaacttggaggcagcagatggtttgtgaagccagtaagttgctgtctaccataactgcagcttttccacgcttaacacgatgaacaggtgaccaatttcttaaacctcatggccaaggacgtcgacctcgaggctcctttcttggtcgagaaccccgacaaggctccaggccacgttgctaacaataccagcaacctcgatgtaacaccaaaacctgatttcaatcccatgcgtcgcaaactggatttccagtctgcactcttgaactaggcttataagacaatcgttcagtcgcagcttagttacagaacccgtcactcagcggtgtgacttatgaagcaagaagattgtcatgagttgccattcatgtcagaacatagaccggtggaaacgccgaaccccatctagatacatagacttggtatagacagaaatacttttgtacaaataagctcaagcaaatgaaacacttttcctcttccctttcgacttcgaagacgacccgttaggttgggttgctgtagtatcggttttcgtgtcttcattgctatcacccttgcgcttgcgcttttgacggatggctgccttggtctcctcctatacgccgatcttcgttagtaacctatggcctccttggagaagaaacatatattcggagcaatatcacgcaccaatttatttttcttctgtgcctgtctagcttcggcttcctttctcttcgcttctcggatctcctctaactgacgggccttctgcaacttggactcaatctggccttctttctcggcatttaccatggcaagaatggtagccattccctcctgcggaaacgcattagcaacgaagcgtgcaggcgaggaaccatgccacccatagacatacctggtcgtcaacgaaaacctttcccttcttcttccctttgggtttcaccaccccaacaggcgtgattgcattcaacttcggcaggtccaattcctcctccgtatactctctcttcttcttctttttcagctggctcgcttcggtgcgcgccttcgacttaacttccttgggcggcgggcgcttggcggctttcttgctcactttcgatgcggaggaaagaggcttgctcttattcgagtctttgcctgagggcttggttgagccgggttttgctgccattttcttttcgtttttcggtggtatctatgaggttatcgcatgcacgtggggattgaaaaagagactcggcgatggagactctcgaccaagtcacgccacaagggagataggacgataaattgaacaactttggaatggcaacaacaaaaatggactacaccaccggcgatacaagactgaacagtctaacgggaaaggcaaaaagatgaagacaaaaaacgaaatgaaagaatcaaaagacccaggccccatttcgcaaagagagaacggcggaagaaattttttgaaacaggtaggcggtgaaagggtgccgccgagagcatgatccgacctccaccattccatctcatcgtcacgctaactcaagcccgaaaggaacgtcgaccctctctctcagcgtctctcccctcctcccccctcccagtgtgccattgtagagtgtccggcttggggttacagacacatctatccaaaatgaccatcaatcctacttacctcgcgcagcgcacgcgctcctgtacgtccaccttgctcccagcagaccgagccggtccgacctttagaaattgccgcgatgtcaatggacgaaaatgcaaagctaaccatctcacttccaacagctgtgaactggaccgatgccagggcccgcgtcctcaagtcctacagagaatggcttagagcggtcagtgaacccaattcttgtctctgctggcgttttcgggcgtgtgtagtcgtggagggttcccgacaattcaatatcacaaatgaacctagtcgctcgacctaagatcgtactgaactattactttcaaatgcgaacaaactaacatggaacccattgaaccgaacagtcccctgagatccagaccatgtactctctgaacatgccggtatccgccatccgcaccaaggtccgccaggagttcgagaagcaccgctatgtgaagcagctcggtgctgtcgatgtcctgttattccagagccacgctgagttccaggttagtccaaattgggtctttgctgacatgcgaagatgctgagtgcacggttacgcttggcccattgcaaccgtaacattctcaatgggattaagtatactgatcctcgtctctacgctctaggaaacccttaactactggaagcagctttctcatgtgatgaagtacttccgtccagaggaagaccccggtgcccggctacctcctaacttcatctcgggcttcttggaaggccgcaattgaattgaattgttcttgagtacctttgcattgaaatttctaccttggctcggggattgcaccaatagagtgttatgtaaatattgtctgagtagctaacgtcggatttgttacgttaaccggtctttaaaagacgtagtgtaagtgcagcacagttatgtgtgaaatcagcttcggccattcttacgagcttcagtaacctagcaaatctgatccgtgaagatgtctatagacagaattggactctaccgtctaaggtccaccccatttaccagtatcagaatttgtacgaactccgttatccaaaaaagccctactcaatgtgaaccataagaatggcatcaaacccagatgttcttgatacatagcgcatgatgtcaatagtctataataacaatggccgagttgctgaaagggcataaatgatgctgaagccaacggcaaaacttttatctaagtgtacacaacgccatacaaacaccccagaccgagtaaatcagagcaaatgcaagttagaagatggtaaaagttttaagagttcattttatcagcctcagaggcattaaaggcatcacgggaggcggtgaacttgtccgtaacaacatcacatagatccatcagagaatccaagcccttctccagtgcttccactgcgttcgttgtgtctggattttaagattagctttgttcaaagagaagagcaagaccgcaatctacgaaagagggcactcgaacataccataagtctgaatgcgcaggttcatcttagtctcggaaggatgggggatagtatatccacagaattcaacctgaggactattccaagccgtcagtaaatccatatattcagaccggcacaacagccaagaacaatgtcaacgacagagacaatgaacagcagcacgcacttcttcataatggcatatcgtagcgcattgcccaatgtatgaccctcgccctcaaactggaaagaagccgctgtctcggtagccccgggaagctgtcattatatgaattagcaacgaacatcttggctttcattaggcgaaatgaaaatatcaggagagacgaacgacaatgatccgcttttcctccaacacatcttcttgctcaacctgctgttcttgttcttgaggtgccgcggcggtggcgtccatcatggactggtcctgatcctgggagtgcacggaggcaggcatgatgtatgttgtacgtagggttgcacaggtgcaggaggaaaacgccactcgagtagaagttgtgaagtaaacgtcggattgctggcgacgaggtacggctcaagatgggtagaattggatttcaggtgattgcgttggtcacggcactgggtgggaggttgtgatgcacgttctccggggggaggggatattttgaaatggcctttctgctcgctctaagtctcttgcgattgattcttggtcgcggcccctcaatcgtgaagctatcagaattgatgccgagtccatcgcaaagcgggaaaaaaagcgaaaaacggttatcgatagaggggttgaccgccttcggggtcggatggttttattcttggcaaaatcacttctagtgattcaacaacgaacatggatggatttcctttcaaatgatcctacttgaacatagtcagctgatttgtgtgaagcagccagacgttatctcactgttagattctcccaattctgctgtgtttgctatttgactcctgcatgtaggggcatcggctctctgccgccatcgttttacaggcaggttatttgtctttcgcatacaggttagttactcagaaccgagtgtacgatgtgaaaaccctccttggcagtctggtttagtctagtaccagatacagctgcctaattagggtagaacgatggctagcctttgggtgccactgctcgtggcgtcttgaagctatagcggctctgagatctttacgtttacttgaccgcattggaaggactaaagaggcccttacatgaccagacccaagagcttaatagaacagtaggaaagtcgaaccctaaaccggggactcacaatgtcgatagtgatttgaagacgcccggacttacacatcatatcccagccacccttaaaggtcttggtatatgccctcctgaaccgcggtcaatgtccgtgatatagtattcatgatttacattatgtggacatttctttgtcaccacgggtcggggagtattgcactttcctaaatatatacgacttactgttcataccctaaaaatagctcgggtcgtctatcaagaatcggtcgaaatgaaacctttgaggacttatgtcccaggtggatgtggataaagtacacaatatcggaccgctggttgggaagcccacccagcgatcctcagtaagctctcccataaactttggttgaggaaataatccgaaacgttaatattaaaataagacatacaaaacggacgatgtactccgtgaggagttgtcccgtccagcataaaaggagggaagaaacggtggatagacatctaattctagacagctctcatgaacctaggagtttattgcgatcgaccgagggccatctcgcttgacgcaaagaccacctccaagtccacatgggagataatattaacaaccgatgaacagtccgtgcagaaacgcgattgccgtttttatctatcgtaaatctcatggagtgcgtaatagtatacgtaggacggagtatactccgagggaggacgaacaaactcaactcacggattcagcttcggggtccattcgttctcctgaacctagccaagtaataaaaacaagtgagtaatattaatgcaatatgcgatggatttaatcgcgaaaacaagtatcgggctggttggcgaggttcctgtaacagaattaaattctccacgccatttttaatctttcatcttttcacatgaattttcaagtcgacgtcaaatcaaggaaaagacagtagtagtaagtagtactatactatggcatgtatgcaagtagcaggatttgtgcaccaagccgacgtgttcatgttgtgaacctggaaccatagcgagagagccaagtcagagttgatctggacccgacgggcacatccacggaagctactccagaagtactatagtaaaacaataatttctggagactcgggaaggcagaaaattggaagacccataaactagtggttcgtgaaatggctggcagctcgtttcttaaatctaatttgcaaggaaggcacgtgggtccgccagcgtgacttttactacggagcgactatgggcgaactagtttcatggctcgataaataataaaataatgataataattaattgtactccgtacaatcaacttgatcgtgtatgattgtattactcttttttatgtctttgaagtttgagatgattattcataaaaccaatcccaactggcaggaaaattcccctgggtcccagccaatttttttttcctccccgggaacgccatgatgccacttagggtaatcgtgctaaagataaagtattaagataggcgatcgggtttccatgttgagaaatacgcgatgccactctgtggcacagggttcatgtcaatacagttcgaccacaagcatgtatatgtacatgtaccgaagagcgttagtaaaacaattcattgtacagctcctgctgctacactaggactccataatccataccacatacgaactctgcgcccctactccgtacagctccttgactactgcaaattaactccttgaatccacctccccgacagggtttaatccacgagtcagcaaattgctgcgaccaatgcagggatcgatacgattctggctccttagtcgaagcggtctgtcctgactatggggggaataagctcttatcgagagggtaccacgaggtaatatctacccaaatagtcatctagaccctctaagagacagtcactttccttggcttggcggtttctcaccatgtatcggttaatatctctacctcgtgacttggatcgctaagagataaatgttagagatagatttcctatcgctttcggctccagagctgggctgataaggtagtttcacagtggaatagttacatagcttactggggctgggcaaatgaagcagatacagcaagtcgtcagcccgattatatcggtaccagccctgaaattcggtacagcggggatacagtaccgtgatcaatcaaacccttcttcttcttacttttaggtttaggggagtttgacggtgaaatgaaagttgagctaatttcgaacaaggtcttgacttgatgaccgttaccatggaacaaagctgaatgggacacagaaagagaaaaaaagggaaagagaaaaaaagtaaaaagtgataatcagccctgaacgtctaatctaggtactttgcagccgctcaggcctttaactagactccctgtcaacccgaggataggcaagccgatcccatcgtaacctttgggtaatggggacaaatacggagggatcggaggttaatccaggggcgatcatagtaatttgttgaggatctgaaaagcacatgtaaatgatgacgaggcaggccagatcattgatgaccggtatgggagaaggatgacggagaaaaaaaatctttttctttccccttcggcctagataactgctaagacacttcggcattcgatgctacataatagattgaccgatacaaaagtttggaggaatggagctatatcaatgtgactgttgaccggtctgggcatgtcacaatgtaacgcccgcaagccaggacgatccactttccgcgtgataatcgggagacaaagcagatcgtgggaactgttattaatatagccaatgtttggtggtactgcggtactttgtaactccagactgccggaagatgtgccgtctgcctgtctcaagtacctagttgctatctgttggctgatcggggcctagtaccctatggtacaaagttgaacctttttgtttttttcttccccctctcttcctctcatgtcattgagttagatagagttgtaggcgaagaagacagaccggaaaaggtcaacagctatagaactgaacaaaaaaaaagaaaaaagaaaaagtcaaaagaacgtggaaaaaatgtgacccatcacatctgtatgaaataaaagaaaataggtcgcaaatgatatagttcccgggttgtcaatataaagaaaatatcagagagtagtttccaagtcagccagtcctcttccaggtaaggtatgtatgtaggactatgtactactattacatacatacattcatgcccatgagaagttgcaagggccgtgaggggaagggacacagcacttcttcggagataagttacagcagctttcatggaacaggaagggactactccgtattgtttccaccagtttggagccggtggataacaatcgggttggtgagggacgcttgtgtcgcagattctttgggtgccactgagaggccaatagttcgaagggggtgtttgcttggtttggtttggtttcattccgttctggtattaaagtttgctgttgttattacctgacacaagagagagaggttttgagttgtgtctgactactggagaagccatgtcacacccttatttatttatttgtttgtttatttatcttgttacttggatgaaggaagggggaggaagatatttcaacctttgtttcataggagaggtattaacatggctcatatctaggtgatagaatgaatcttctcaggatatttagtactccgtacagaaggtatggtcataacaccacgttctccgacaattaagcgccagcagttttgaatcacgacctccgggacggggtcgcaagggaagagcccctacattagctgaaagtagcttagcggggggaaagttgtcagctggtggatgatacagacatgggaaaggcctttttttttttttttttttttttatagttttttcttaccatttttggatgttatctcttgaaatccttcgtctctttcaaacatcatatattcctttttctttaacttccattgatttgggatgttgattgccttactatgtgtacaatattggatcaatgaagaatgattccaatatattggtaaaacgatgagaccaccaacacgcagcatcatccgcactaaaacactgtcacagaagtgtcagatcatcagcggatgagccctcaacagaaacaaactatgtctcagcctctaccaatgagaccggaccctctccactgcacacctgagggttcaggagtttgatgattattaccctatggaaaggtcgataagggaattttttgtaatattatcgttcattataattagaatttcttttattaattaaatttctaatttcttaatttcaatttaattttgattttaattttttcttttatttttctcttttttttttttttacatccttccaatacatgttacaagaagttgttgctacgaatggatgtatactcctagtagccgtctcttaggtcagcagacccaccacgcacttcggcgtgttggtctgcctcacccaaacgataattcccacctaaacgataaatttgaagctattcaggctcctatataccaccaccatgcctgattcttattctgatatcgagatacggatcgtacaggcctgtacaatcgcccaaggccaaaaaaagcccaatatctctgcgctagcgcgtcaatttaatgttccttaccaacgactccgggcgcgtattcatggccgagcaaatctttcctcacgtcctatctcaaccaagacacttgatgattcacaagaaaaggcactaattcgttggattcgtcagcttgataatctatatagtccacctacggccggaatgattgagcagagtgccaaccaaatactgcagcggaatataaccgacgggcaatctcgtacagttgacaagaactgggtttatcgctttattaaacgtcttcctgaggagtttaagctcattcagcagaagccgaaagataagaagcgtcttgatgcagaagatataggtgttctccaacactggtacgactgcttagaggcctttatcaagaatatacctcccaaaaatatatacaatttcgatgaaactggctttcaacttggacagggaaagactcaaaaagttgtaactactatgcctctacgagctgcaagaggaaatccctctaaagaagtaggggaactgatctctgcaatagagtgtattgcagcggacggttttactcttcctccatactttatattcaaaggaacatatcatcttgagcggtggtacgatgcagatattccagaggaatatcgaatatctctatctccaaaaggctatactacagataagattagttttgactggattcagcacttccaccgtcatacaaaacaccgtatctctacaaaaaaagaggttcgattactatttttcgatggccacgagtcccatcttacctatgaatttcttcaattctgtggactacactatattataccatattgctttcctcctcatacaacacatcttgtacagcctcttgatggacaaccttttcaagtctataagcacttttatcgcaagagaaacaatgagctcgctcaaagaggtgctgagatggacgataagagtgattttttaaaagagatccattctattcgtacgatgaccttcaaacaacgtacaatccgggatgcctttgaaaagcgaggtctatatcccttagattcagaaaaggtgatgaaatctctacgtgaggctttggaaactgctccagaacttgagataattacaacaccatcaccaccaccatcaagctcatcgccaccatctacaatacgaggtcttcgtcgaagtattagtaaagcgcagagctttattaataatagcccggagcttgatcaaagctttgtacgacgccttgaccgtgtattccaaagctcgcttgaaactactgaattagccgctcagctcaaggatgatctacagcagcatcttcgataccggaagcctcaggatagacggaaatcacagaaaagggttaaataccacgggccactaactgtatatgatgcaaaacgccgaattgcggatcgtactgaggtggaaagactacagggtcttaggcaaattagaaagacgggagctttggaatacgataaaccaccacaaccgacaaatacaggggatctgcctagtacagaagctggccaggtggatagggaaggccctagattaccttattggatagatactcaaggcgatgttgtataggagcttgaatagcttcaaatttatcgtttagatgggaattatcgtttgggtgaggcagaccaacacgccgaagtgcgtggtgggtctgctgacctaagagacggctactcatcttggagcaagttccaatgtgctgctctccccacatccgagctccatacatgacttgtcttgaatctcttgtcttttgctccagtttcgacccaatcaataccatacatacagctctctctcatttggtcatattttggtagattttttcctttttttctcttttctttttcttggtttattaccattaagattataatctctctaaagtgtggtaccggttggaattgctaccgtttctcaaccctgattgattgacgtgaatttctcctccccagttctttgtcccactggtcgtttctttctctactttgcccatacagtctggaaaatctactaaataatcatcatcatatccgctcttctacttcctacacccctcttcctcgttttcttctccttccctctctctttcccttcccctcctctccccgttcccctctcctttttcttcctattttatttctgtaattctacctaaaggaggtgaaattaccctctacacctccctttttaggtcacttgcgtatcgctgggccagccttgtcgaacatcccggtccattcccttcgcttgcttgctctggatcgttctcccgctccaaccgacctctcagagtcgccgcactgccgcccagttactaccgttagttaaccgctgttcctaagcatccggccacacctcgtcacagtttcacccccgaactgcttgaccaacagttgcttgtgtgccactttttctgttggctccctgccctcctctccacacctacccttcttcctcttgtcgccgtgggcgattcattgtcgctgtcatcttggtttcggttcctagagccttcgctccccccctcgttttcagagctctatcgttcttagaaccatagccgccgacactgccgagtctggagatttgcgctccatttggttcgaccgcatcttacgctatcaatagccgggcgcctgatacaacaaagcttgatatcttgcccgcgacgctttgctgggcgttctagagcatttgatcgaccgtcggtggcgcagtcgtcccagctataggagaatttgtggtttatatacggcataaggcgtgacttgaatgcagtgttaagaagtggagagctgtggattttcaaccttgatcggataccctcaaatcttcctttccagtatatagtttcgcatctcttttgcgaatatgtctactgcagtcgcgcctgccacagctgccccgttaacatcttcgcacatgaatcgcgatccaagtcccaaaaattgcccaacgttggcacccacagctggtagccagtctacctccactccaccccggccttcggggccttcccgggatgggtcgtcctcaaagagttcgcctgcgggaagaaaacaaacgtcgcctgcgtaagtatcttcctaagacccagaatagtcacctggttaattggaaagctaacggttgaccagatcgcaaaacggaagtgctccccctaaggtcatcgtcaagaaagaacccccttcttcgcctgccatgcagtcccactctcggcctcgaccgcggaaattagacctatcaacgagtcttccgacctccggtggcttatcagcccgccctcctggtggtcctatgacggcccgggagggtgtcaatatgcaccaggttggaatcgcttgcctatcgccgggtttccagacgcacgatccaatcatgagagaacagttgcagagaagtctttcagtgagagaccagcagaggtctataatcgaatcacggttgcaaaggtccgccaaggatgatggcccagacggaataaagccatccgaatcctcgttcggtctccccaaggctagtgcttcgaagcggaggcctcccccaggcctctccattgttccgccatctgcagcgcaatttgccaatgaacgtgtcatccaatccgcgccattgaaccagacctttaccagcagacaccaaccgcagccgttgacacgccaagttgccaaccagagtcctacattagggtcgacgtctcatcttcaccacatccctgttactcaaacgaacaatcggcttcctccgctttccgatgtttttggttctgatgctctgggctctcgtgaacagaacgcaaaccgtgcgccgttttaccagaatgcatccaactccaactcttcccagtcaaacaacctgccaccgttaccatctcctagaattccgggaaccgccacccaggttcccaagcggccacgggaatatcgttcggcagaggaggctgttcaagagctgtccggtggacgggaggacctgctgccacgtatcgtgcactatggaggccatcagcccccgactccgccatccccacgtgccgtcaatggccaacctaagtccacagcagttcatccagaagcggcaccggtgcccaatactcaggttcctccctcccaacccatgtacccttccgagaggaccgctcgtcgccgcactagaagtgagtatgagcaagacaacggaagtccccccctgggccacggtcctgaaccacattaccggcaaaacccagcgttggcacccggagcaggagctagctatggcccattcggagccggcagagactcgcctgagacccagcggagaaagaaagaagagtttttggcactatgtgcaagagcatgggatctgtttcattcataaatttcttgtttatcacggccaaacttcttcagcactcttcaaaaccgtccaattatatttcatgtccagcgactcagacgggagtcccttgtcctacccatctgttgtgtccacagcaacgtgagattctagtttgatgactggtcaccagtggatattataacaaccgctcgggtgtatcctcatattgggcggtgtcagccacctggacatgatgaatatgtatgactatctatacgaacagcatgaacaggatgccatcctaaccggtggagggttaggttgttttttgacgttgccctttcgttgttattgatattttcattctcatcgttcttaccatctactttattcctctcttctgcaatgtttttattctttttcacgcttataccatccaaggtctgaattgaaaggtgctttgaatagcctccgtttcaatggacttgcgaggcgtttccttgtgattaattagggtttcttttgatttgccaagaccatgtgagaattatgttgatgcctatttttaaaggcatccattcctaccatccgcactctttacttgctctatttctcatgttgcgttgggataccattggtttgatcgttctactattctgacttcacatcccctttggatgatttatgctttcacattctttatgatccccattccccgcttggatatcttgaatttacgactagggtgtcggatttggaacgagttcgtgcgaatttccggcaaggacatgcgtccttccacttaatgataactaataccgtgatgttgtccaaaagcgaaactgtaactacacttgctgctctaagcgatgtacaggccggttggtgtgtagccgtttatacatatacatagaggtacatacaactctggagttacaacgcgtaaacagaacaaagttgagtcttgccaaattctgtggcaggtgaactgtcaaattttattatacgagagtgcataaaaataacttcaataacgccgtccggatggtctcacgccatccgccgccgtttcctgccaccgtcatcgttgccctcactgcctaatctgcgttccatgggcatctctttcctttccttggaggcaatcttcttccgtctccgttctagggccttcgtgcgttccttcgaattcatattctcgtatttcttgagcattacttgcttcttgaggtcggacttcttcaaaaagtatgggttgctcttttttccttcgcggatgagctgtttctctcgtttcttatgctctgccagtacctcctcttcccgcctcctattctccattgcacggagacgatccgacgtggaccgaatctcacgcttcaaagcttccttctcctcggcgttctttgttttggcgaacttggcctttagctctttcagctctgaagaacgatagtcgtctaggaacgagtatgccttcctggccgattcagcattatggcgaccaccatgactgagcaccgtcggatcaaatcgtgggtctcgcgatttgggtaccgatggaggttcgacaacagtgcgcttgcgtgaaacggcgcgtttagatgactgaaccatgggggcatgttttgaagtccttgcaggttttgccgagtccttggattttccggattcttgacgtttttgctcccgtgcctcgcggattcgcgctctgatgtcgtctagcggtgatgtagtctgcggggactcctctgtaggtttggcggtttttgcattgcgcttgcctttcggaccgagtgacgcttgcgctttagcgagggctccaaaggatatgctactaagggaagcttggacatcgtcctctccattatcattgtcttcaccatcttcactatcttcgtcgtcttctaagccaacgggcccgtcgtgttcagactattgcggaagtcagaatatcgttatgaaggccagaaagtaggagatttgaaacgaacgttgtcatcggtctcctccaatgcttcgtcatcaagatcgtctgaatctgaatcggattcacctgagcgtctgtcatcgcttttttcttcaaatgctgattcttctgaatagatttcttcgtcttcctccggcaaagctcgcacgcgacggttgaggagatctgagatcgccatttcgcttgcagttgtattcgagtattataactgaccaaagggaaaaaagaaagagcgaaggacaaaataaaacaatgtatcaaagaagccaatcaatggcggtgaaggcggagcaaaaaatcgaagcgatactgctggttgtttaaggcggtgagagaagtagcttcgctctcgttggtggatctagaccgtttggtcgcgattttccatttcgccatcagtttcatcgcattctcgtttgctctcttagaccttactgttggttgtatcacctcgttcgtgtgcccatgggataccgctcatgtacggccacctttcctcatattttcaccccagctctatcccctcctttaatcacagtacatgatcgcatgtttcaaagtggggcttctcataaggtgcatcggcgtatctcttgtcttgtccgataaataactgacatctatagattatcccgaaggctgttgcggcaccattttctacatcagcattgctttcacgtttgtgccctcggaagaaacaaccgccggctttagtcaacatcgaaagacccccggatcttggaatggagcaacggacagctggagacaattggtctactgttgcagagaatggatcgggctacggtgacacccagggagatgcaacgaataacaatcttagggcatcttggagaccatatcgaggtcgctggaatgctaagacggtgactcgcaatgacccgggaagagcagcgccccaggcccctgagagagttacgcctggcaacccgcggaggagtcgtaggctgcgcaatcaggtttcggcagacagaagtatgaacgcagacacccaggcacctcaatctcgtccggaagggccgtttcctgttcgtccagcaccatcaacctcgcagtcgtatcattcacagagcaatagccacacgggagcgagccacgacggttttagcagtcacccaaattttaatatgcccatatttcctggaggtcctagtgggatggctgccttcaatgaacagacacttcaatttccgttcttttctccaaataccccgaatcagcagtcacaatcgcagccttccgatcaacctgcgttcgcaccgtttaacactgctttgcccaatgacataagtaatcctctgaattacttctccctcatgcctccacctcctttcatgatgaactttggtctacaaaatccggcgatggcaggacccctcttaagtggctttccgcccttgccctttgatccaatggcttttgcagcagctggttctgctggcggcaacatctcagatgtgcttggtcagctacctgtcggagcatcggcaacaaaggatgtagcttcgccgccacctaaacctccatcccctgtcaaatcatacattgagcagtcgtctttaccgcccaagttggtcactcctccacagccgctgttggtcatcttggacttaaatggcacgctgatctaccgcaagcaccggcggtttcctcctgtgtttgccagaagggcaggattggacgaatttttagataatttggtgagaaaatacaaggtcatgatctggtccagttcccagccgaacacggtgaaagcggtttgcgacaggctcttcccaggcaataaaagaaaggctctcgtggcagaatggggtcgtgacaagtttggtctcacgtcatcacaataccgggctaaaattcaagtctacaaaacattagagacggtatggagcaataaggcggttcaagcgtcatatccatcaccttctcagaataaacgccgtaaagccacgcagactggcacgcagttgaaaacccgatgggatcagtccaacaccatcctgattgatgacagtaaactcaaggctctcagtgaaccatacaacatactcgagatcccagagtttaccaaccagcacggtctcgatgagtccgcaatatttccaaaggtcatgcaactcctggacgaactagcaaaacatgacgatgtcagcaaagtcctctatcggtggaatttcgagttacccgaaaatcacggcattcttgagcttgacctcggcgttaataccaaggaggtcgaccaggatcacaacaacagcaccaccggtgacgcccactctccaccttcccaacaagatactccaaccgagccgacagccgtggcgcaagcccgcaaagaaaggcggaaaaggcgaaaggagcaacgcaaggcccgcaaacaagagcaaaagctagagacaaaaacggaaacgaaaactcgcaagataccacaaaaggtctcatcaacaggtcaagcagacaaagctacagctacccccactatcccagcggcaacgactactggtatctctgctggatctacaaaggccatggtgcaaccgatccttgaacgttcaccatcacccgccacttcatctgccgaatccgagaacttccttctagatcgattagaggattctttgaacgttagaactgactgagtcttgacagatgtgtaattatatgcgtcttttagggatatcatcttctaaatcatacatgtttggtacataaatagatagatacacttttgtttgcgcaatttgatacccatgaatggtataatatgattgcaatggacatcatttcggtcatataccgatagcaagtatagagttaatccctcgggttaaaatctcaccgaagggtttctttgtctggaaactacttgccattcgattcaagtcttagttgcacggcccgtgtagtgacatcgatagatggctataaaccaaatatcgtaactaaatttattgcatcctttgtctactgcatacacagtgtaagcgctccgagaccctagtataagttgtctgtcttaagattaaggcaaacaaccggagtaccagccaactggagcacatcaaccagaaaatagaacataaattatagcactgcagtttttcctggaacatcgacatgttcaaacacgggccaacaaactacaatttatacgttttactggggcttacagatttaccagtattacccaaatatatcagaagtggttgcgtgagcacaaagtgctattcagtgctaaactaggtagctactgcatcatccgacatctcaattcgtaagcatgacatgatcaaatagtgtttttttcagaaagcgtaaaccgtcatggacagtgtggacattagacgggatttgtatcgggcggaaaactgtacgcgcggcacggtgcagaaaacctgaaccacaagccgtgctaagcgtagcactctccagccctagggtataaagtgaagtgaagcttttcaggccgaaaatgagaaaggccaccaaacgataagaaattaggacgtaacatcataaatttgccacgggacctaatgcactagcttatttgaagacgtggccgtcagcccaggggtactccttgccgtcgacagtgacagggacatcccaagcccacatgtcatcgacgtacttgcggtcctcctccttagaggggtcaagcttcacgaagtcatagctctcccagtcgggggcgacatcgaaggcaggcttgaactcctgaccacggaccaggaagacaccgcggatgacacagttgtagttggtaccgtagacagactgagcaccgaacaggtacttgcgggaagcctcaagacgagcatggaaaccaccgatcaggttgttggccatgaaggtgagcttgagctcgtcattgtacttgtagtcaaccttccacagggagtactcctcggccttgtagttctgccagaaccaagggagagcaacgggacgggtgtcctcgttggagtaggtacgcttaaggtcatcaaggatgaaatcaggcttgccaagagcctcaagggggtgcttgggcttcttctgctcaccctcaggcttgggctcggcagcagcggcaggagcagcctccttcttgggcttctcctccttcttaggaggggtgtacttgatgatctcgtcaacaagaactgggttctcaacaacagccttgaagtaaggctggttgacaatggtctggaaccaacgagagacagcagggttctcagagcggaacttcttgtccaacacggtagcgaaggcacgggtgaggagagaagcggcgaaaatatcagccaaggtgatacgctcgccaacgaggaaggtgttggcagtgaggtgcttctccaaaacggagatgttcttcagggcaaccttggaagcttcctcaacgttcttcttgttgtagccatccaagcccaagaggggacggtaccaagcgccgaaatgggggagaacctcagcgttgacaaaggacaaccagcggaggatggaagcgtagtcctgcttggtcttacccaagagggtggtcttctcattctgggaggtcactgagccataattagccatgttcaggaaagataagacaatgtcttttaaaagagaaaggcgccacgaagagattgcccaacacatgcggggtaatcgaaaaaagtttcagagtttggttcatcaacactgttgttctgccagggataactagtttatttggagtaatatcgctcatcatgtaaagcggcggtaaaacaggattatagtaatagacggaaattcctcataaaaaaaaaaaaaaaaaacacgtaccgtagacagcaatggcaatagcctcggagagagtgtaaccattggcaccctcgaaagcagggaccttgccgagagggctgatcctggtgtactcagcagacttgttgaactcggcgttggcgttagcctcagtctggaccagctcgagctcaacgtcgttggccttagccgcgacgagggcagcgatggtgcgaccgttgttctgtgtagagtcacctattagccggacgtttccccacggtaaccccccgatgatcaggtcgtcagaaagtaatcatcactttggatgatgattgaaaggaagccgaggagaaaaaataaaatcacatacaggctgaccgtaaatctttccgaaggccattgtgaaagctgttgtctatggaaggactggggggaaggaaaggaaggaaagagaaaaaggaggggggaaagacagcagctcgaggggtataagaatgaaattttgtgcgaatcatcggacggagccgtcggcgccggaggaacatttgctcgtccacgtgatgcggtccccatcgaaaaacctcaggaacaagaatcaccggtgacggtaaatcgcatctggctggtgatgctaagtcctcctcagctccgcttcttctctctatctaccctcttactctcaggtaaagcttccgccagccagagacagctttactatggccttgcagagtcccaattgcatcgtacacgcgatgcaatccgtccgtcggacagttcaattgcggtctttcctccatactccaaagatctcccttcgttctaatgttcccccgattctttcacaacagcgaaaaaatgctcgtggatatgcgactgaggtgcaagcggcacccgagatcgagtttgagaagttctatacccaacccgcccggattgttcctgcatcacccgcctacttctccggcagccccaaattcatcgaccacctgctgaacctggagactatcctagcaaaatgggcttcattaccgacggttgctcccagtgaggctcctcgcatggcctggttcaagttggcacaattccgcgactttgtcggcgagcctgtgccgaccaagaaatataagaaccttatcaaaatcttacaacgactaaatagaatagacccgaagatcatgcccatcgaagtgcgcgatacactgaaaactttccttcgtccgggaaatccttatgggaacaagccggcaccagcgacggtggatgagatgggtcgggcccgtggtagagggaagcgaaagacatcctcggcggtggtccatctggttgaaggagagggagacgtgatggtcaacggaaagaccctagttgaagcgttccctcggctacatgatcgagagagtgctacatggcctttgagatgtacatcgaggttggacaaatacaacgtgtgggctactgcccgcggaggaggagttactggacaagcagaggccattacgttggccttggcacgagccttgttggtccacgagcctggactgaagcctgttttgcgtaaaggtgcgtataatatgcgtgttgctacccgctcattgaatatacttctaatcatcttacagccggtgttatcacggtggatgcgcgtcgtgtggagagaaagaagcctggtcatgtcaaggcccgcaagatgcccacctgggtcaagaggtgaagcaggcctatcccctgttgtctcgggagcttcttttcttctttctcattcttctccttgctgtattattccaccttcccttgtgaccctcgacgatgtatattttgtattgcacgcatcccttcagatgtcatggcggtcgtttcaaaatacgacactgcatggtctcggcgacaagcatgtacccttagctattggcgttaattcgtctgattcaatcgaactattggacaagtaatactgttgtacagagcactcacaccgctattggatggtcaaggaagaacgccactggatcagcgtgtttcagatcctggccggctcagcagccgtgccaagtcgaacacgaccaccaggttctgtagcacagtgggagaactaccttttgtcatacaacgaattatccataacatagagcgcaagcccggatgaacatgaaaggcgaaagctgcatgaaccatcccaaggcagccagtcttgtcgcctctgccggtcagatatggcctgttgggcactgacggagtttgttacacagtcgagccccagtgcggtagtttcagttctatcatgtggcggtaagcccggccagttgggatttagtttcgaaaaggtgttcgtctgatgatgtcggacgaatacggcccgggcatagatgcacattgcagacataggggtatgccggcatttatcgaatctgattagtgtagttacacagatcctgcaccaactcgggtgaaagaagcaatccggaccatggactaccgaatcagttgctgcggatgcgctccatccgttgcggataaaagcgtctcgactgcagggttgaaccttttgatccgtggtgactcttctggggagcacatctatcggcacaggcaggcgaccgaacaactcccctgccacgcatccactgagcatagacaggaattcgtagccaagcatgggagctgacacccatgttactcagacgactcagccatcactctgccacgctgtagacgcggaaaagccaggtgttgtgcagcttgcactcatacaaagcctccgatccctcaagagagcaatacagagggagtgtatgattcacttacggcaccaccagtcactatgtcaaagcgtcatgatgaacagggccggatatccttttgatttgaatatggtccgaatttgtatatactgacaggcggcaaatcagaacagcttgtcatgtctgacgctggaatgcggtatcgtgagacacactggtagataattttggtgttgatgagccatcaactaggataatataggcctcaagggctagcaccattagtatcagtaaggtctgctaagcaagcatgtatctgaagattggataaaatccagcaaataagataggctagtaaagagagacggggctgttccggcggttttgagaacggttcgaacaatcgttggccaagtctggggtaataaaccattcttattgtacctagtcatcatcaatgacagggttgctgacttgacggccactgatcgtgaacaataggcgcaatctcaagaaccacgacggggatcttccctggagtccgtcaaacacaagtggtgggtgaacggttttccagaggattaacggacaagaccgtcttcatgcgcggtagcttatgaggatagtcatgtgctcgacggccgtcgaattggaaggagtcgctgaatttcaaggttacgtgcagcagcagcagaccttgtatagtatactgtacgacctgatgccctttacggatttcatatttggtaatacatacatatgtatgtacatcgacacatgcggcgagacggtcaagtttttactatcgtccagatcgaatgacaatttcccttccattgcttgtccattcattgttgcttaccggaagcagcgagggtcatgggatcctagctgttgaacacttgcgcgataaccgcatcgtgacaacgtataatattattgttatttcccctcttgtttatttttatttttatttttatttttatttttaatttttaattttcttttgggccacggggagcaagtcctggccaattattgaaccaaatgccctaagaaaacaaggacgaacgagtcagttgttgccctgccttggaaagaaaacaataggtaattgacaaacgatttccaaggtgggtaatgctagtctcagtggatgatgctgcaccggcagggcatacatctagtgcccaggatgggttcaagtgctgggtactagtatcgtctactgtaggtacggcgtgcatcgatcggatgtgagttggagcagcaaaattggggtgggtgcaaaggaggattagcaatatgccgtctaaatttatctatccatttccaaaagtccggccgatcccgaccatacataataaatacatacatatccaccggaaatcttccgtatagatccattggtacagtgagcatgacggacatacatcatacatacatgggcacgagctggatggagtcaaatccaccgtggagactgagaaggatttgaatcaactggtatggcccaatacaatcgatggatttataaaaagcgtccattatggactaagttagcgtgcttcggggaccgcgcctcattattttctttctttcctggttttcttttttgaaactattcaaggctgatgagggatgtaccgtgctccagtcgtagtatctcacataaattaacccatagatagcgccggtctcgggatactttgcgaggtctactagtttcatcggggagctcttcaaaattagggcatggcacatgacatgaagcccattgtaagctcgttacggagtactcccggtacagacggggtgtatataccaacgtacatacaatcagtcattctaggagaatgacaaatagaagagaaagaatagaggaaaaagagaacgaaaaggttttttttttttttttttttttttcccttttctttaaaaaataaatacataaagataaaacaaacaccgagagaaaggtaatggcagaggttgaccttggtcattagtttgctcactagtgggtactatagggtaagaaaaggtcaagattcttccctacgcggagcaatggctatttgcagatcggcccctggtccctctgttccgatccattggtccacctggtgcgcacgacctttcccggcagtgcggaaggtgtgagactataggctttagtcaggggactatgaggaagagcgtatgtacgtgtctgaattgggatggagatccatctttccatcaacttgcattatacctatgcacgatacgatctggaaagatgcgtcgccttcttcgatcatatcaaagggttctattactcttcaatgtatcggttgaagagaggtcgctacatactgataggaccatctacttccttcctaactctccaggaaagttctctcaatgaccagaaaaataaacagactatcagtgcacgctaacttatggtgttgattccaattccatgggtcctgtcaaccctttagccctcccgaattcgcggttcttcccgcaaccaaaagaaagaggattttttttttttttaccaatgatttagtaacgaaatatctaatagtaaaaaaaataattgacggttcatcgactgccaccgatcctctcgcctcactctgagatttcgatttcccttttcttattttatttttatttcttatttctaattttttattttttttttttttttttattatcctcggttttgtcagctttcgaccaaatcacaccctcattccgatagtatggatcgtcaatcactcacgatcatccatgatccaacaataccatcgtcatataacctttcggaaacccacttggggaaaccggtgtcttggatcgaggagaatttggaatgattgataggcattgggttagctcaatggggctaattcggtcccatggaactggtcaccaaccttatcggacccaaaggcgcaaggcactaagcaaaaggtcccagagaattaagagttcctatcctctttccctcatcttcagccaagatccccgattagctccgccctcctgcccatgtggagaggtattggggttttcttttctttttccttctttccccccaaaattcccgggctgtagccttgtacctcgtacactttcgtaatgatgatgccggtgagaaacatggtgcatatagtagtggaggcgccgagggatgtgctatatccacattccagctgaatggcccgtcagaataaatgagcgatcaggggaaatgagaaagagatccgccccagtcggaagaggggcacttgatgtgatgagaaagagcccgagagatcctataccgtcccaacaactaaaaatgaagcccataccgtcaggacgtcccatgatgacgcttggagactaaagagaagagggggggaaaaaaaagaaaaagaaaaagaaaaataccagtcagtcattcgcatttggagtccattttaggcttctttttctttttccttcctcacacactcactttattttctaaatttttctttttcccgttcctttctgtgtatttgcttttttttttcttctctacttctttttctttttctttagtttccttgattagagggtcccctctttttttgtttttttctctctcattttttcaaaatgtatttttttaatttccttttgcagagtgtccccgcgaggaatccacacacggcgtaaaaacgagttggacgagaagatgatacttacgcctccgcgtgccattgtctgcttgccttcaatcccggcgagttgatcgtccagccgcagtgactctggacgatttccctggagatcaaccggattctctcagggttggccgtataagtaatcggagactcccatccatgtcccttcaggttccccccactctcccctcttccttgttggtgatggttgtttcccaatagaaatttgggctgcaattcggagcataagttattggatcttacggtctttgctagaaagcaatcccgaacacagaacttctttcttttcttaccctgacaccatttgattgtatttatttattcctttattattattattattctacttttttttttttttttttttttttttttttttttttttttttttttaaacaaaccacccccccaacttactaggaccagaatcctacccaaggctccttttcttttatctccatagatttcccttcaagagttgttgtgcgccccgagtttaatttgtccgcgcatttgccgttggcgttcgtttgagtttgataccctgcaaggtgcgcaagtagtttaaatctttcccttgttcccctgcaagaaagttgattattcattcgtctccctctcagaagtccgtcgatggctgacttctctttccttgtgacggtgtctagacttgagtgtgcgctggtagtaaccgagttcttgtacaaagtgaaaccgtgagacctttgcgcgcttaacttgcgaggttggttggcttagatctcgatccctgtcaggttcaaaaggacttgaaagaggaaatacaagaaagaggagggaagaagggttaaaaaagaaaagaaagaaagaaagaaagaaagaaaagaaagaggaaaagaaaagagaaccaagagagacggctttggatacgactcaagaataggcgcaaacccgttccttcacctcccgccaagctggcatcgtacgcgagccctcccctttcccctccggcgcattggtcccttgacgtcgatccactgtgtagggactctttgtgggaccggttgggtggtatggatggtgatacccggcgcatgaagcagtatgatcaacctcgctttgcaacaaggccgggaatgtcccgtcgtgcagttgcaggaacggaccgatacagacaagctggcttacaatccacacgtggagatgcactgtcacaagcagcgggacggccacgaatgccgacgtacttggactatggatacacagacccgacctttcacagcggttcattgcagggggacgaattgcaaccgtacccttcgttgcgcgaccaacagcgccaaccgcaaccacagcaacagcagctacagcaatccttcgctccctatgagcctgagatggtttacagcattagcccgcaaggtcctgcgcaagccccttatgaggtcgtaacaccatactcagcccggccgtctgcagccatcgatgacctctccggtcaatttcccgttccacagtatttccctccaaacgaaccgactggggctggtgttccggccgtgggtgtgccttacctaacctctatccctacttataaccagccaggtcccattggacgcccaaccggctcccagccctttcccacaaccatgaccgacatgcctcccggggggacagccggacgcttcgactcgtcatcgtcgcagcagcaaccgcaacaagcatcgtcccaggtcatctctgatcccacgaccttgaccgacgcgtacggtcagtttcaacgagcgctgcgaggcaccttggacaatgcgcgcactggccgattggaggaggcgagtcgatcccttttggaaatctccgagtggcttgtgaccaatgcccgggaactcggtatgtacatacatacattcactctcttacaccggactcgctttaccttttccctctctttcctcctccattatttagaactgggctttatcgtgtgacgataattatacttccttcagaccacacctggagaactatgaaggctaatctgagcatccggggcggggctggataagtaggtattctccgcgacgatcaagtggtttatgccgaccgactgcaactcttgaatgatttcaatctttgctggctggcggtatgtcaaaaacagaaggacctgttgcaagatgtgttgcgaacacgtcgccagccgccacataccactcttctgaacgatgatgtgatggacaatttagggaaggaactgatccagctgtgtgatcgcgtggaacagtttggcttagtggactatcagatgggaatctgggaagaggagatccttggtggtaagtagtcctccaccggtcgcttgactttcaggggatctccaggtttgctaatagtaacattcagtcttgggtcaatgccttgatctctacgaaagcctaccggaggtgctccgcgcccacatgagcaccgctattgctggggctcgatcgtgagaatccctcccaccgcactatacggaggttgtaatgacgcaccgcgcctagtgcgatgtaacgcaggacctaaattaggccctgaaaggttggcgaccatcacgaactatcgactgctagattgactttgggtgatacatgcatgctccggtcctttgtcggtctcttcgacgtcgcgtcatcttccctttcccttcctttattggcggaatcagggtgtatgcgattcctgaggttcacgccactatttgtttcacctgggggtaatttggaattcccaatcgctggcgatccatctgatcgcgatgccccagccccaccattcatgccctgagggatgccatcatttccttaggatgccgaatgtaaaggataaatgaataaaaagaaaagaaaagaagcaaggaaatcaacggagttccgggtctttctgggacggtgtttgattggatgtacatatataccacgggtttgcattatgattggtgtaaaaaggttggcatcggagttgggcttcgattgttatggttatttagggtgcgatagaacgggttggatttcctatcgcccaccaggtgggcctctattctaatgcttgaagacaaaagagagccatttacatgagataccaaaacctcgcagaaaagattctttgttggtgacgtgctactttctcttcgggtgtacagtaacaggcaatcctggatctagccttaactctcaactcaattctttatcaggacgtatctgaaccgtcatacaccagataccacactccagtctcatggcagtgaacttgaggtcagccaggccctaatacaggcaccaagtctatatgtatggatttatccggcccatcctttccttatcctaataccttctcgttctccaccatctaataacaactcttgccaccgaatatgaccattgagcacctatctcaatattactccatgtactataacaccagccaatcacttcaaacaaatctcgtaaccgaaaggcaatctcaggtctgtgtcccgagggggcggtacggtatggaatgaactcagattgaccaaactattgagtgaaggatccaccaactgacctacaatcctcatgtttcataccaatcagcttctctgacagggcgtgtaatctttcaaagtttcccacaatcttcgcgacgactccccaatcagtctacgttctaaactgctttaaggtaacgccacttaacaacctgcatgaattctggaaactctcttcttcggctgcactaccaactcccgatgtgtcgggtcgaggatactcggtctttctctgctattggagatatctattggtacgcgtggcttaagcttctgtctctttcttctaagggatggctgcattggtcttggaacggctacctatgtcaaagacccctctcgtaaccaacctgatactcctagccgaggccttgatatatcatggattgatatgtcagaataccatcttaaaagcagtcatatttagcaccgacacaatctttataccaataaacccccagatagacaccgaaaacaccggaatacactataagagagagaaatccatagttccaaccaaacctctaaagttcacctagccactaataacaatagtgtgcggcgcagtcttcgcgagaagactaaaccgaggcaaagacatccccgatgccactcaaatgtatgcatatgccacgtggagagaattcttctctgcaatctgtctaaaagtaccgagggggtctcactgcctctagtgtagtgtttcatgctgtttcattgggtgatggttgtgatttgtgacaaggtcggttaggaaatgcggaggtgaaggtgtatgcatgtagaatgggtctaagcgaagggcagatgcttccccgctaagcgacacaggtgtggctctgttgtatcgggctcgaactcctcattgtttagtctggatcactactaggatgtgctatttcagtggggtcaaaagtaccatcatctcttcgatctctaatttaatttacttcacattaacctttggtgtagtggatcgataaaactccaatacgattggactgcgcccatggagaagactccactatttactttcccggtagcgaatgacctgtgttttcataaggacttgcaaagtcaaaaaaccggagtcgaattaattcatttgccggatatcagatccacatctgatatgccgcaaaaaggatccaagtcgaaggaggaaaattcatctatggagatgttgttggtcttgtactatatccatcattgtctgtatctgtactatgcacgtagtatgtcttaaactacaagtcgtcatcgctatcattatcatatcatgtcgacgagatccaatcgaccgacacatgtcggcgagattgagaacaaagaacaagaaaactgaaactaactcatcgtccaacgcttaaatctggcctgcaaaatggtcagcctcattccttcaccaaagcctactgacaagggaaaaggaaaactggggatacatacttagcgtcatactcaaactgacatccgtattctccaccatatccgtaaactcctcgaagctgatctttccatcctgatccttgtccgcctccatgatggtcttatcgacgatctgctgcagctgcacgtctttcaggttgttgccaaccatcatctttaatacgatgaacagttctccgttagagatgtaaccgtcgcgatcgatatcgtagaccttgaatgcgaagcgaagcttttcttccttgttacccttagacgagaaggccgagagacctgaaacgaattcttggaagtcgacgtcaccgccaccatcttcatcgaagattgcgatcattctttaatgttcgaaataagtgagtcagaccggtcattttatttggccatttaaataatcccatgcgtacctcgttgccagcgggttggatgacacttgcggaagggaaaggaattcatcgcgatcaattgtacccgagctgtcctgtaggataagaatgagtatgcgcgcctgctttacgcttcactgccgtatcgaaccttatccagtttcatgaatcgcttgcggagtcgctcaacctcatctctgtcgactgttcggtgagattgacgcgtcagtgacatggcgaaaagacgaatatcaggaggccattgaactcacagttggaagcggagacgatgttgtctaatagttgcgacgttccgaccgagcctctgcgtctccgcgcatcgtacagggcggcattattgggtgcggaggaatgttccatgatgttgttggtggtcggctgctggggtgacgttcgggtaagcggtcggggggggggagtatcagggggcgtaatgggagagggcggaacaagggcgacgggtagattaggtcttgagaatcacaaaggacaaacagtatcagaatagatcggtagattgtggataaatgggaagataatgacgcggtgatcgcaacaatgatggcatgccaacgagcacccgttcaagacaatttgatatcggccagccccgcactaaccggaaacggacaggcaagcgaacccctgaggccgtgcgcgctccaaaacaggcgaccggcgggtgacattgcaacgtcaactcatccgccagcgcggttactacgagatttcaattgtcgatatcttcccacccccatcagatatcatcacaaaattacgactacgtgatctcgcatgaacagacctatcgagccatactaattttatccccctcagcccatggtctctgccattttcgtgctcccaaagttcgcatgactaggtacgggggaatggggaggacgcgccctaaaaagctcacctccaaagcctctattcccgtagtcagggagcatgacatcgatgctatcgaagaagaggtccagaatgccctacaacagattgaaaccggtgttgagaaggccgaggagtcggtacgttgtccccccgtctaattttagcccatccctgcacatgtcacgtgatatcattccgacgtccacccatcgtgaaaatttcgcatcgtagccaagaagccgtaaaacaaggtctgctaacgcggctttctacaggaattccatcttcaagctgctataaatgctagtgcccaaggaaaagtaaatgaggcccatatcccgaccccagagaccgttctcagtagtcttcgatatgacgagctctaccctcctatcttctcgcaacctgcgacatatatccgcttctcctccactgtggaggactgttgcggatgcccgtataacatgaccgaagaggatgacgtattcctcaagatcatgaacgaaaagcgggatgccgctgaccggtgcaccgaggaccaattcgaagaagttatgcacttcttcgaggagacggcacagacaaagcagccgtttgcagctgtagataatccacctgtcctgagttttaccgaaattcaggatgccatggatgcagccgtagaggaaagcgtaaagcgattcgccaaggacgtatatgagcattggaagtcaaggaggactgagaccggaaaccggtcactcatgccaagtcttaaggtaaatcacttacttgtggctcacctgaggatgcgaagacagccgcgctaacacgttcatacagttcgagactgggcaagaaaccgatgacacagatccctatgtctgtttccgtagacgcgaagtccgtcagattcgcaagactcggggcagagatgctcagagtgccgataagctgaggcgactgaggaaagagttggaggatgctcggcaattagtcgctctggtgcgtcagcgcgagctggcgaggaaggagatgcttgccattgaacggcaagtgttcttgcaacgatccgaagttaaggagatgaagaggaaactcaatctcaaggatgacgatgaggatctcatcaatcagaaggtaagaattgtgcttgttcgcttctgcattgttctgatactgattggcaatagcctaagaagaagccgaccgaagcgccagctgtgcagcgaccggtggctcctcagctccggatgccgccaaaggctggcactcaggctgcggaggacttgcagttgctggaagatgtccaggcagaaaaagaaaacgaaattctgcgcgatatcaatcagaacatcgccaagcatatcaaatggaacgagggctatgtagacttcacaagggcacccctctcaccatcccctgagaggaccttccaggctgctttccgtccggcaatcactgcccagttgccgacaccaccatcctcagattcatctgagaacatgatggatacgaccttagataacccaagcacgctgtctctccgagacaaattagcacctcaaaccatggtgatgagtgacgataccagcaggatgccctcgttcaggcggcgcatcgggcgtggtggtcgtttgttcatcgatcgtcgaaatcttgtttcgcgttgtagagtggagcttgatccgtggaaggccgatcgcttcaagtatgatcaggaagattcagacgaagagctcgactttgaaagagaccagtttgacattcacatcatgcagcaccgagccatcatgatggcgaaggcccgagaccaagccgcggctgcagcccaggctcaggctcaagcgcagcggcgattgcaagctgaccaaacggccaacaatccggggcaaaccatgggatccaaccctgggcctggtgccattgcccccacacccgaaacttgagctggactctgttcttctcccccttcactcaaatcttcttaatttcccacacccatatgttgcatttggcaggcgttgctctctgtttcccattttttcaactcccattgtagttttactcctccgacgcttcaagctgtctttgttttcaacaccccttttaacatcagttgcctgaacgccgcgacgctttcaaaaatttcaggataatgtcgcagatggatgctttttcatgacccggccctgggattatgccatgttagtgtacatattgtttcttttcttttattctcccagatgatcagtcgatagagacttgtacggatagcgaagctatgaggtcagcaaccaaaaaaaaaaaaataagaattaatatcacttgtaacaaaagagaaacttttcttatcgatggaaaatgtacaacgccttgtagatcggtgggatcaagtcctctgggccttagttctcctcgatgcgtcattgtcgccgttagcggctcgctttgaggttgtgcttctgagcatgtcggataaagtttgcaggatttccttctcgccaatccgaacctggattgccattttttgtcgtcgtgcagagtcttccaagggggtagtagcctccaactggctcaactgtgccagcagttctttgtcctgggcaagggtcgttgtgtactgggcttgctttgattgaatagcctttgatagtagcgttacttccttgtgacccaaagaaggcttcggaggtttgttctttgaaacctgctgcttgagctcgtcactcgacatgcagagtgttttagccaacaggaccagttcgtctggaagaacacctgccagatcatcatccaacggtctcggaatgtcataaccgtcatcaaggacttctaagtcctcaaggaattggagctacagtctctgatcagcattgtatctcaaacaggtataggcgagattgagagtatataccacaggttggttctcagtatcggcattttcaaggcctgccgcctggcaaataagctccagtgacagctcaactacatcgtaaggagaatagttatcggtcacgtagccgtacctcctcagaaggtccgcacgggggatttctccgtaatcattgaaaatctcagcccctgcactgataggcttgatagccttcattacaagaccggtctcttcttggaaaagacgagccttcatatgagtgagcgcctatggcttgctaagcgtgaagggggagagctcacgttattctggtctgcatcggcgttcaacaaatctgccagaggaaccatacccttggacaattgttcctcatcatcagtcacatatccgctttcatcatctccttcatcatcctcatcttcgggcttctcgatatcgaaggcataagccatgataagggagcccatcacatgagcgaggttcaggagagcctgagtgccagcatcgccatcatacgatgctagaccatccaccggcggaaagagagatggattggctctcacaataggagcaatcatttccagtatggattcttctgcaccttccttgccaattctatcgacgattgcgctgccctgaagctcctgaagctctgaaggcgaccagaacattagggtatcaaattttcggggaaggatcttgaagtatgatgcccaggccgattgatccccaagaagatactcgtagatcatgaccagcataagagacagccatggtcccagctcctccacatcctgggagagcagatccttcaattttgaattctgagttgagaggacgtgttcgcgggggatggtaaaaagctcttcaccttccgcaatatcggattgcgccactagtagattgatgtgtgtctgtcagagatgtccacgaaatacgaatctgggtgcggtgggagatcgaagtgggcgaaattcttcttgggttgatcacgtaccgacacctctgcccgccgctctggatctcaaatcagcgaggcgaatcttagggttaaccttcaccccaggcttaccagacagccaagagataaactcgtctgactgagactggaaattcgccggatcgtgaaaatgaattgtggaagacatggtgtcttttgacgagaaagagtagtggagtaggtagaagaagagcacaccaaagaaaaacgggaatacaagaaagagagagggccccactctttctcggacacacggagaaaagggacagtcagaggggaggtaaagagtaagatcagagaactgagagtaccccaggtagggtaggatgaaggacgaagtgaatcgtccacagttgtgtgtgtgcgtgtgaagagagagtcaccaggtgtggtaaatggggggtgtgggtgagctgtagttcaggacgtagttccatagtagtagacttagttcgccggcacgccgtaccactggatgtacaccgtcggataaacgctgcagcggatattaccgcccttcaagcgcaccaatcgataacgttgctgataaaaaaaagatcaattttgcccctctactctgtactggctcatcaatgaaaataatctcctcattgtaaacccccctccacacggttttgttttgtgttgttttccttggatattcattacgatagaaattactgttctatccaattttccccttccatcatgatcgctatcggcctggagggctccgccaacaagcttggtgtgggcatcatgttgcaccccgataatggcaaccccccgcaggtactcgcgaacatccgtcacacctatgtctctcccccaggtgaaggttttcttcctaaagacactgctaggcaccatcgcgcatgggtggtaaagctggtgaaaaaagcactcaaggaagctcatgtgtccgtccaagatgtggattgtatttgtttcaccaagggccctggtatgggagctcccctccagagcgttgcagttgcggcacggatgttgagcctactatggggcaaagagttggtcggtgtaaatcactgtgtcggacgtatgtatagccctaatgcctatttttatataacccttcttcaattactcgtgcataaacctgttgcatacttccgtggtgcccatggcgctaacgttacgtagatattgagatgggcaggctcattacaggctctaccaatccagttgtactctatgtttctggaggaaacacacaagtaatcgcatatagctcacaaaggtaccggattttcggcgagactcttgatattgcggtgggtaactgcttggaccggttcgcgcgaacgctacacatttccaatgacccggctccgggatataatattgaacaattagccaaaaagggcaagcaattagttgatctaccatacactgtaaagggaatggattgctccttctctggtatcttagccgcagtggatggcttggccacgacatatggactaggtggcgaagggaaggatgatgagaccgacacccctatacctgatgctgatggtaatggaaaacccacccgcgcggacttgtgcttctcactccaagagactatcttctccatgcttgttgaaaccaccgaacgcgcaatggcgcacgtcggctccaaagaagttctgattgtcggtggtgttggttgcaatgagaggttacaggagatgatggggatcatggctcgggatcgcggaggtagcgtccatgctacagacgaaagattctgtatcgataatggaataatgatcgcgcaggcaggcttgctcgcatactcgactggattccgtacgccattgaaggattccacatgtacgcaacggttccgaacggatgatgtgtttgtaaagtggagggattaatatgccgatttaactaccggggccccattcactggataaaatagatttacgaagacgttcatgtccacgcgtttggccgctacattttgtgtccatggggaccgctgtattgcagtagttgcagtataatgctgtgaatttgtatttgaagattataggtagccatgggagcatcgggttactccatcgacaatgacctggcagaagtagtggtatgtaattcatagatgtcccagcatcactagaccgtactggacccgaccgaatgctagcatacattaggcatttaaaacgtagccaagaagtactgaagcgcatgcgacacagtcgcatggcgagcagaaagagaaaagacaagacatgttgtcaacgttcttatcgctagtgatgcatcccaagtaactccggagaaatggtgattcaaagcgccttcaatgaaataaatagtcaaacaactcctgcctagcattcagcctattactaagtgcccaaaggctatatgcttggcttccaatgtatgtgcgttagtcagtaaaagaaaaggggtgaggaagggggagcaatcccatagagacactcaggccagggatataataagtttgttggaaaacattccccggatgtttcagagacgaattggagcacgaagccagcagatattcattaggcgaagaaggttcaacatgatcttgtctagctaaggagtaatgtaccactcctgaccgaacaggggatatgcagtgacgtctttgtgcgtttatatctatcccgcgatatccccggttggcttatacaaaattgtcgttacgtactgtggttgtacgtcttagtaacctagaaaccagactgtgcgattgcagtgacttaccttgcgtttgtatctggttgttgcactggtagcgaggacgccgtttttgatgctgctcgtcgccagatgattcaaaacagtatggttgggatagttgagcacgctgctatcgtccttcattggcgtagtgccgtttaatatcgacttccccaggaagaggggaagacttggcggcgtaggtgcatcgccaatcacattgacagcttgttggtaagctgggctctcttgtgtttcatcttctctgtctaagtcaacaaggaactgcgggattatacgacggaagtccccttgggggatttcttcccattcgtccggttgatcttcaacggctgatccagatccaacctgctcagacccaactcgggtggggaggacttgcggagggtggactccgggaggaacgttgctttgagatgttttatcgctcccgctccgtgaccgattagtgtcatcggcgcttatttcgatgtaattaacgaggtggttggtaaagtctactgcagtgggaagactgtccgccgcacgcatctcaccgtctacgatgaattttaagtggtgggttccagggcggagatttaacctcgttgacataacgccggggttactttcactgcttaccaggtgttacgttagtggtggagcttgataaatgctagaccatgtggtcttgcgggtccagtaacaagcaatggaaaggataataccaatggcattgcataccttctgtgtagacgaaactttttctcccagttgacgaatgtaccggtgacatagaccttgtcgccaggagcagtccattctataatcgtagggacaggcctgccgacaccactgcttgtatacggctccagctcttccaaaacttcttcatcttcgacggcagcatcgccaagctttggatctccctgacctgcttgttcatcgagcaatcgttccgagggaggcgaacccatataaggtgaacctggcgtcgccgtggcatcaccaatcggtagaggcaatcgtggtggccgctggagatgggcagatgcgctgtagtaggcattgtgaggtggaccggaaggcgctacggatgtatagtgatcgtgcctagcgctagttcgtgaagttggtacctggacggggtttgacggatcgggggagggtatttctttatagtgaggatctgctttcttagtatcgggcgcatgccgtgtcgctgagtctggggcattgcgtgattgaagacgctgttgaaccgatgcctgattttgcgaaactggatggccagttgcagtctctttggatgcagagggatccgcggcagtggcttttgctgtacccgatggagcgttgagcgaaggtcggcgcgtcacttttctgtcacccgcagaaccagcatgggtcgagtgacccgaagtcgacgggacatctccggcgggccccttggaagggttgttacccattggaggcgtagaagagcgaaaatgtgggggacagatataaatgaaggagggggaggaggggaaggaagtcgagacgagatgaacggtatgtactccgtagatcgggtcgctagcatcagatcgcggtcctcgaccggcaatggggggaacacaaatagagaaggcaaactgtaaggcccccaaaaaatattgagcgtaatttagtgcccaaagaggtactggcaatgtaaatacagcccaactaaaacgaagctgaacatcgagtgaagtagcgatgatgtcgatatcagcgaccccagagtctgggccaacttatcaattagggcttagggctcccgccggatagtcggcagttatctccgatcaccggaagtccccaacctcatggtgccaataacgtcgtaggtagtcatcgttagtcctcctcgcgtgcctttgctgtatagctcaacagtagcatcttccagtacagttcatgtttctgaggtcgcctgaaacccttaaggggcaatagctcgttcaggcaagaattctctatctatatgattctgccggaagctaccgcctatggaagcttatgtatcgaggaggaatgatgaggatcaattaatattcattcatcttcttcttccatagagtctggtcttgtcgcataaagaattgtcatacgtaatgaagagttctttgcggtagctagcaatatttcacggcgcatcaatgtcctggatttccgcaataaccacagtgtcacaatggatactcctatatcctgttacctttctcatatactacggatatcgactattgcgactattggcaacgccgttggtgaaactaggacaattcacttttcactgcacccttctgcccttcaatctagtcttgaagtttgaggtacgggagttttttgaattgcgtctcccatcgaagaacaatttgactccaatagttcaaacgaagatggttgttgacattcttataggcttttctgaccttcgtcttggcagctatactcacaggggcatcactgggactgctgttgtactatacgagttccttcgttgtggagattttgaaccagtccctggggctaacataccctttacctcgtcacacccaagctcacactattaaggaaccgaagagcaatgctctggaaagaggatatagtccgctcaacgagtacctggccggcagcggtagacaaatcagaaagagtgggcttctgtcttccacgatcttggaggaggaagaatccaatcaggactcaaacggagatgatatctatgactgaccaagagaggcaagaagatttgtatgtatcttagcaggcccttcgatagttaatgaggggtgtttacaaaatacatcaatgtgcagtgtagaattaacattttaagttagaagtgacagcagctggtatcgcaatcaccagaccctatcgataacaactggaccctttcccccgcggagatgataaatacccagtaccgggcggtcaaaaataccacaattttatgacggagcacacgtgggtcctcacgcatggatcaataaaccctggaatttattagcttgggttgagttaaattaagtcgtgttgcttcatgacttcgtattcctattgcacacttctttagccctcaaaacttactccgtattctgctcgacatccactttcgcgcatccttcgtcctagtcttcctaaatcgattatatcatcgatcatcattacatactcgcgggcgatctgtctccgatgcgctaacgggctcacttccaatacgtcacctcgcagcaatttttcgttcccgcctcctgaatagaacaaatattctaagaagaacttgaaattgacgtcgacgtttgctacaggtttcagggggaaggttctcaactacagacggaaggaggataaataagtcacacgcagacagtggagaaaaggggacacaggaagcagacgaagaggagagggtgaggtgaaatggttttgcctcgaccattttcgcgggtgcgaacgttgctgttggcggctgcactcgcggcttttctgacatattctttcttgcgctggcagcgcatttcctatgcagaacaagcgcaatccgcagctaaagaggccgcatcatccaacgcccaggccgtagtattgactaggccggaaggtcatatcggcttctggcgtcaatttcagcctcttctggcgacgtaccagccaaaatgtgaaccaccactgcgactggacaatgcgccatcgattaggttcgagcaagcgagccctgacttccgccctgaggtactggacatgctggacgatcacgttgatgccatgaagcaagctcatacagggttcatcgaggatattaaggcaaagccacccatgctgcactatgtccccaacactagaggattggtttcgaccgccggtggcgaatacttacccgtgttggtcatctcgcttcgaatgctgcggaggacaggctcagaactgccactcgaggtatttcttgccaatgaggatgagtatgagagatatatatgcgatgtggtccttccatctctcaatgctcgatgtgtggtacttgcccatatcctggatgctgttccaaaggtcatggatatccagaaataccaattcaaactgttcgccatgatgttctcttcttttgaggaaatcttgttcctagatgccgacgcgttcccgctacatcaaccagaaatactcttcatgaacgaacctttcaagtccaagaaaatggttacgtggccagacttttgggcgaccacaatctcgtcatattattacgagatatcatcccaacctatgccttcgaataccattcggcaatccagtgaatctggcgaggtgctcctttccaagaagacccacatgcagacactccttctaagtgtatattataacttctggggtcctgattattactacccacttttgtcgcagggtgcatctggtgaaggtgacaaggaaacgtttgttgcagctgctcgaactcttggagaatcatactatcaggtttctgagcccatctgcgccattggtcatggtaccgagggcggctttgctggctccgcaatggtccagtttgatccggttgaggattacgccttgacacaaaaaggagaatggcgcgttcatggatcaaaggcccctgctccccgtgccttcttcatccatgctaatttcccaaagttcaacccagctacagtgttcgataagcaagcagtcaacccggctttcgccgatgacggtagctacacacgcgcatggaccatacctcaagaagtgattggaaagtttagcacggatgtcgaaaagtatttctggaaagaaattctctggacaggctgcgaactcgagagtaaattcagtacctggaagggtcgcaagggcatctgctcggaagtgaaaaagtactggaacgcaatatacgtggacaagaagacttcaaaggtctaagcaggctgaaacatcctagcttgagcgatatttgcgttggtgtcttcaccatgttactgctgcgtatttcattcgtggtggacaaatatatcataggatgtgtcccaggacatgttagtgttcacgctagctatgtgtgcgctgcattttgccctggacgacatcgcatccttcaccctcacttcccgtctttgtttggccgggtcgagttgagaagatccccacgaacatagtgggtgtacaaacgttgcctcggaatgaacgtgtcatttcaaagacagccggcaccacatctacgaaacatgatggcacctcaaaacatacaaggcgcaggatgccttcccaaacagcctccagcttctccagctttgaagactcgggtcactgtggagggtttatgcatgacatgctaactgggtctaccaagaagcgactaagcttctcgcttgtctaggctgcccaggcataaactaaagactttttttctataaatttgtatgcatatattagcgtcaatcaattgggtcgatagtacatactttctataccatgttattcgatattattttcagccctactccgcacggtctgtatatatcaatagtgcagtactattatcgatggctcaccgagtcttcgaaacttagccggcgccagggccttattctttcagaccccaaaaaaaggttacatatgacaggcaggattatacgtaaatatgattagcggctatatttttatgtaacaggtagagaggcgaagtctatagtatcttattgtatcatgttctctagtcgtacattatctatataatttacaggagttgactttttgcgcggattataatacatagaggtcaagacggtagcttttacaggctaaggcttgatctccattcctgacttatcagccttcttgaccgcctcttcgaacagctccttgcaccgcactcggctgcctagtttggcacacagcaagaaagcaccgctgagtttccggtgaagactgtaggtctcttccggcggaggcgacaggcgctctcggatcataactgggataaaagcacgaactctatctgtgatggtctggttgctgaagtcatagacatctggggaagagcccatgaacggttcggcaagagtggtgatagaggagacatgtgtattcaccatagctgaagactcgtgacccgtcaggtagcccaggtcaatagagagacggtggcacgtctcgcgatcatttcgcgaggcagccacaagagtgcgaatgtatttcgtgatgaattcggtggggtactcgcgcgaagcaccgaaatcaagaagttctagacggttagtctctgcgttatagaggaagttggtccagttcgggtccgtctgcatgtatctgaattcggtgatttctcgcaaacacagacgcatgatctgtgtgccgatccaatcgcgctgttcttgggtgaaattttgaatcttagttacggcaacaccgttcaagcgctccatggtcaagacctgtctacccgaagcctcggggatgatttctggtaccagaaagactggatcatctttgaggagttccttgaagtgcttgctgcattcggcttctcggatgtagtcacattcccaggcgagttctgtccgggcatttgcgatagtcttgtcaagatacagacccttcgggagaagacgagacgcagtgagtaggatcgacaagttgttcaggtccgagtcgatagagtctgccacacccgggtattgtactttgacggcgacgggttgacctgtcttctttagcacggccccatgaacttgaccgatagaagctgcagccattgggacttcatcaaacgaggagaatagatcccgccagttagggcccaggttatcagccagaactttgtcacgctgagaggccggcatgtagtcagctcggtcttgtactctttgcagaacaattccgatcgactctgggagcatcttcgagtctaaaatagttagtcttgtcgctacagcaaaaggggaaatgcttatacaaaccttggaagctcagcatctggcctaatttgagggcagcaccacgcatcttcgaaagcttagcgacgaggcgttccatgttcccgggactgaacattagagatccagcgtccgcgtcattactgccggttactctccgtagaccctcaccaacagctccaaaagccatcgaagtcgccagtccaccatattgccatagtctccctagacgtgatgacggaacacgtgattctaacatttgataagagcctgcttgttttgtgtccgttattaccacagggtctgtctgctcgaacctattagcatagatatccttccttctcaggtaaatgacactacgaacctgggagttggtcgaaactatatcatctgcaatactatttccgagcttctctatgtcatcttcctcgactgtgcgtgtggatgatctggcagttttgagttcgcctttgttcatgttcgcatcacctctccgagaaatcgacttggcgaccttagggctacgaaagagttgattcatgacctcgtctggaatttcctgctcctgcgcaggcgacgtgaccttctcggcatccaccgacgaatgaaatacatccgcattgatctcattgactaaaccactctgggtaacacttgcagccttgggcaatgtcgtactaggaagtccagataactcggaccctgccttctgggacggttggtagaacacatcctgctgtgaactgacgttcaagtcaccggacctttcatttccactgtatgccgccgtcgtcgaaggaatctgggactccgcctgtcgttgtgatctccttgcgtcgtcggcagaggcattcgccgcacggcgagactcggtcgcgctttgggtctgagccctcggcgtcgattcggagggattgggctcattgaatcgactggccaaagctgcggctgcttgagcggtgagtacgaggccgtcggcctgctctttgatgcccttggtgagagacgaggtcctcgtaaacaaatctaactggcgctggcgcaccgccaggtgtttcgttgcaacggatttagcgacattgagaacttggatagcgtccagaagacgccttccagacatagtataaatcctagaatatcagttttgtgtccggtctaatgagctcgcatgacgaacgggcgcaatttgtcataggttgaccaacagtttgctgctggctcgatacgagaagtcccgaagccggtcgccgagacccgtttttttgccaccgtttaccgctagatcgggcgattccgttccttatcggcgaactaaatccgtagtagataaggaagtggcggcccttcatctggtgcttcgaatttcctccccattcccattcctcaactctacatagtacatacgtctcaatgatcacgaaatcgagtcctcaagctttggagaaagagatctatgatctcgaatatcgtctacagaatgccaaagctcgtctagcgttggcctccggccaggagcctgacggagattcatacgtgcctcttccccaaggtatgcgaaatgagttgcaggacattgcggcggccaatgctgacctctcacttccagacacgatccaattactttccagtcatgccttattcctgctatcggactctgccctcccattgggttcatttgcctattctagcggtctcgaatcttatctcgcgcataataaacctcttcctccaaaggtcacacccactgcatcctttaattgctttttaaaactatcgatcacatcaatggcaagcacgtcaataccatacgttcttgcggcataccgacacccagaagacctagaaacattggataatgatatggatgcctcaacgccatgtgtcgtggcgcagcgagcgagtatcgcgcaagggagggctttgatcggtgtctgggaacgggcgttccgcggaacgtatgtttctggaccgtttttggaaggcgttactgcttccgaggcggccaaagccattgaggacttctcggacgctctcaagtcgtgttctgacacagcagatgacttgggtcccaagggtcactttgcacccttatggggaattgtttgtctggctatgggcatggatgctcgccagacagcatatgtcttcatgttgaaccatgccaaggcagtcttaagtgctgcggtgcgggcctccgtgatggggccatatcaagcacaggctattttagccagtaaaggcctacaagatatgataatagaacggatagaccgagagtgggatacgcccgtagaagatgcgggtcaagtggtacccccgttagatctctgggttggacggcatgaactcttgtacagcaggatatttaattcataatgaatacaattctataacagcgtgctgattgtctttggatggtcatggttgacatgactccgttctgctgcattcttcatctctttcctcatccataacttccaagctaatcctacaacacatgccctcccacccagatgccacagggaacactgtagtgggtatccaagaaaatccctttcccagaagggaacaagggaacagaacgtgagaaatcaaatgaacaagaaaccccgaagacctgagatccgccattgactggccaatatgcaaagagaaaagaaacaagttgaacgccggtccctcttggaaacctatcctgctaaaccgcatagcaaaacaccgcaccgtgaccttttccatgattcaggggggacaaaagtggattcgagaaggcaaagaggaaagggtaataaaagagataactcgaaaagggggaattgggagaatagaacgaaaagtggggaagaaactatggtacaaaaagaatttgcgaaattaggccaagaacaaagatcctagagggtaatgtgcatatagtcattatttccgaacgatcggttgcaattcgggcactttcgagaacgagaagtaaggcgctcttcgacgcagtctttgcagaaaacgtggccgcaggttttgattgcggtattcttgaagttcctgcgacaaacggtacaaagtgctagtgtcttatgttcgagtcagctgtgatatcctgtaggcaagtggggaagcaaggtaattttaccctcagcatctcatattccgatgatgaatttcccaggctcttgttcttccaattatccaggcttttcttggtatccgcaagtgttgccttcaacccttcgatctctgtctcggcttgccgacaggcactggaagtgcttgccagagttgcatccttggacgttgacaatgtcttcagttcattaatctgtccctttaagccttctatgacgatgccattctctgccagctgctgctgtgtagcatggtgcttgttcatcatagagttcaatgcttcctttgtctcactaacttgcttctccatattcgccaacaatgaacgtgtagcggcttcggattccttcaactgcgaaacaatatctgagctcttcgagttctgcatcctcagggtccgcacctccaaatcacgggcctccttgctcttcattgcggcgaagtatttctggtcggccttggatttctccgcagtcaagcgcgccatcttctcttccaacgcactaaaatctgtaactttctgtgaagctagagtagagtatttcttgcaggcagtttgcatggaggttaattcggtgttcagcattgcatattggcgttcgagtacctggtacttgccgcgcaactcctcgactggaatgtcgctggaatccgcttgtgtggcttttgcgttttccacttgcaaacgaagtcgttcaacctccgactctagagaagcaatctgagcatttctggcctccgcgagttcctggaccttcagaacagctgttttctcttgttcctgagcagccttccgcatctgctgatcggccaacaattcatcacgtgcattccgtatccgcgccaaatccgtctcggcccgtatcaactgcgcttccttctcagcgataacattttgcgtttcttcgtcaacctgattgcggtatgcagtgcgttccgatcgcagtttcacggcttcttcgcgtagttgcacattagttgcctccaaatgatttatccgtttcacgacatcatcatattgagatcgcatttgcttgaacaggtccgtatgcgcataatcatcatcggtaagtttcgaacgctttcccaacaagtcagttctgaatggctctcgacgggccataagaggaaagatgacttaccttgatatttaagtcagtaatttggctcagcaagttggcattctcggtctccagcttctgtagttgttctttctgcttttcggagatggctactagcttattatgtgcttcgtctagttcagggccacgttcggcactaggtgtcgcaccattcgataccgattgttcctctcgttgaccggacgcactgtcacccccaggtcgctgggggcctaggatatattgcttctccagtttggcgaccgtcaaactccgtgcacggtccaacttcttctcggctaccatgtaccgtaaggaggcttcttctaggctttcttctaattgctgcttctcagataaagctttgtcgagttcggcgatagtagctttctcttctgctagtttcttggcgagctgactctgtaactcacatatttcaggtggggattttggcgtattttttacaaggcgagagatgatgtcacgtatatcattagaccgcgatttcaaatgtttctcaaaattgtcgacatcgtcgaatgataaagaactttgaaatgtgggccgatctcccttgatatcctccgcagcgcccaggagcaatttgacctcatcaatcaacttttggaactgttagttggtgacaccgccatgataagaaccgttgatccacagacctgattataccatgtatcgatgacgcgcaggtgttcgttatggcgagtagcggctttcgacatgtcctttaatttggcctccaaggagaccttctcacgcttgtactcctgcatttggcgccatatcgcatccttctggaatcgctaattttgggaccaagggttagtattaaatactatagtcaacgacgtggtgggctctgcgctcgagggatatctaaggcccccctggaatgacatgaatcctactacgccggctaatcctaaactcacctccaagtcatctttccagggcatatcagcatctgggtgaggcttgctaccaccattgacagaagtcgcttgcttcttcaatggtggtgccgaatcattgtgatcagacgtggcagctctcttccggtcttccatcttgacgaaaccgggctcggaggatgcgacgggggatgcttcggcgaccggcatcagtggctaaaaaggcataaggatagtaaagccgtcaccactgagcagcaacgatatggtggtgagagccgcagcagtatccgaccgtgggaatagggaaacgttgttaggatggagggatgaaagcagtcaagataagcaagattggttgaatccaggaggattttcggcctgggaattagcgccgccctagcgcctcccacgtgactgcgcccactttccccaggagttcaaggcaccgcagcatctagacttttgcctgcattatcacctatcttcctcgactacgactattgtcaactcaagtcttcggactaaaacaccttcaaggcttctcctcttcccactccgccttcagctatgactgacatcggtgacaatgaagtccttttcgagttctgcaattagtaagttatttgcgctcctgcaccttctgtcagcatctcgcgttatttctttgcgctaatgacttccaacgacagataagtcgggcaagaaattcgcccccaaggcgccagtccgacgcgctgctccagctccggctgcagcccctagaagacccagtgtcgcatctcaggtatcggcttctcaaactcctcagccaccaacacaaactgcaactcccgaacctgcttcgattgctgagccttccccttctcttgagacaccagctccagacgcagagacgcctaatgaaaaggacgtggtaccaacaccccctgcgacagcaaccgtcacagcaactgcgacgcccaaggccgccgctacggcgatttcaattcctcgcccaaagcgaaagccttcattctccgcatttactctttcacagcctcctaatgcaacccctgctgagcccacgccactactttccattgaagtagcgcctgatgaatcgggggaagatcgagccccggtagaagagcctcaactctcagagacactagttaacgaggagccatctctggttgctgaaaccccggccgaagcccggccctccaagcgtcaaaagactaatgccgaacctgcaaccccagctttggagtctcagcggctcaccgggcctcctcagctagctactccgccggctacacagacctcgacgaatgaggagactacagagagtcgggataccacagaatcgcagcctcccgcggaacagaatcgaaagacaacaaagtcaagaaaacgaaagccgtccaaagatgttaatggtggagataccacgaccaggacgagagaaaggaaacctcgagctgctcgtaagaagcgcgagccgacccctgaaggctctgaggctgtccagattgcgcctggtattgtcaagatgtcggaactgtgcaaggacttacggaccggaaagatctctaagcgagaaactgaactgcgccagatggagttggctgagctggaacgcaagcagaaagcacaacaggatgcggataataccgagcagacccccatcaaagagaacgaaagtgcagcgacgccagcactggaaacaagcaattcaggcgaccaaaaggcacagaacggaccagttatgagaatcgtgaacggggagattgtgctcgatgcggcatcgctccaagtcgaccgtcatgcggatgcagcaagaaacgccggggagctggaggatgttgtagaaaaccatcttacccgaaaagtcaatcaggcgtcatttggaaagcgctccaaaaccgaatcttgggatgaagaaatgacggatctattttatcgaggcttgcgcatgttcggtactgactttatgatgatcagcaaactatttccggggaggtccaggcgccagatcaagttgaagttcaacaatgaagagcgccgagccccgggacggattaaggacacactacttggaccgcgggaagctgttgacattacgacctactcggagatgaccaacaccatctatgacgatcccaggatcattcaacaagaactagatgaggagaagaaacggattgaggatcaacatgctaaagaaaagcaggctcaagaggagctgactaacaatccagatggtgccgcaggtgctaatcattctccagagcaaggcactgcacctgtcaagagcaaacgcaatagcaggaagcaagccgctaagaatacgagtgggggaaatgaagaaattttgggcactattgatgactttccttgaaatataatgcttctcttgattgatatgatttagactggtgttggcctctaatgtgatactgatgataggcgtttgcggcgtttccgatatccctaatccggtgttgttatcacggtggttggcgaggaggttcagttctactactgtttgctctgccttcatatccttatgcttctttctattatttcccggcctagttaccgttcatatcggtatgctccgtttcttcgcgggtcatggctttctgattcccgactcatggactggtattccttttgtctagcatggtttcgggcaaatcgctagagtatataacttgttgcgcgacagattttaagaccctgagataaacttggcccagtatcaccgacgcctcgttgaaccgaaccctgtacttgtagtcggagtagagaactgaggagaacgggaccgcgggctgccttctccaggatcacttgcatcattccatctgccgaaggaagtcgctcgccggccagcagaaggatattcgtgacgatttcttctcccatactgatagccagccgcggcaccaccaagggcacctgtccagaagccgggtctccagccttgcccagtaggtgccgatgtgaaagaactactatccggacagctgctatagggtggtggaggcccaggatagggaccaccaccaccaccatcaccacctccgccgccaaacccacgaccaggggtgcggcctcttcggtttcctcgcgaatcagaacagtcattatatatggctaccagaatcaccaagaagaccgcacccatgagcccaaaaaagagtatatctcctagtgaagccatgccgttctcattgttgttcaacggcattctaggcctagtttcttcgcgtacacgtccaaatttccgctctccaagttctgtcaataatagtcgatactctacaccgcagctgcctttcagtacccacttgtcatctgcatttcggtatccctcgcagacaacatctgtagaaccaagcttgaactcttgggggagggatgcggtacaggtccactggacgtcttcttcatcatagtcgtagccagcattgctgcatcgcatcacatcgatgggatacaggtcacatatcctctttgatggcccagtgcattgtaattgggggatgggatcaacacggcgagaggttgtaagacgatttccgcgcagagtcaacgtctgcacattggagagaaggatggcattgttgcctggaggattcctgccatatgagaggacaggaagcgcaagaagaaggaaagacaggaatgtctgtaagtttattgaatacatagttcagacgtaaaccaagcgatgacagctggatggtttcgtgaaaagattgacgagaagtggagctttgtatacgtggtagctgtggtggcgtttagtttacgggcatgttgacagctgtcattatccactaggcaggccacaaacgtgtctttggtttgaaagtctttaatattcgccgtagcaaagaaaaggaacttcctccgacactgcagataaagtgggtatattactctttgtccctgattccctgttccatgttcttgtgtttgctggtacatacatcgaaaagagaacgataagttctgataatcaatcccgataagaagatctggcgctagtccggactagtcgagagtctaaatcaaattgcttgcggaagtcaaaccctccaactccaacctcttttgtacttcaccacacacccaccttctactgacgctggtgcagcgatgggtgatgaccagtcattaaggtcgacagtggctgaaaatgacatttcagcaaagtgcgcccttgtttctcccaacttacagttcaattttttatggctaaccgtgccgaattgattagatgaaccctcggccgttccggcgcaatcctcgtacgtcatttgagtagacgccctggcattgctctactgataaactaatgaagcaatgaagtctatccttcactcagggatttcttctcggacagctctccgttgtactactgatcggtgccttcatcaagttcttcatattcggcgaagctcctccaccgccgtcccgcggcctttctcaccgcgcctcaacccacagacgctccaattcgatctacaccatcaaccccaatgagggaacctctagatcactgagggaaaaaccctctacgtccaacgttcttcgtccggtgccgtcgtccgctaccaacactcgatccattcttcggaaaacctactacagtgctatacctacgaatccctcggggaagcacggccgccatagaatccaccattcctcccatcagccggaatcactggattggtttaatgtattgatcgcacaaactattgcacagtacaggcaaacggcgtatttgttgaaggatgaccctacatcctcgatcctcagctcgctgactgccgcattgaacaacccagaaaaaaagccttccttcatagacaagatcgcagtgacagatatatccttaggcgaagagttcccaatattcagcaattgccgcatcattgctgtggacgaccccaactctgacggtggaaggcttcaggcattgttagacgtcgacttgagtgatgacaatctctctattgctgtagagacctcccttttattgaactaccccaaaccttgctcagccattctcccagtggctctgtctatttccgttgtacgattttcagggacattgtgcatatctctggtcccagcatccacgcctccccttcacacaccgtcaccctcaccgtcaccccccactgcagatggggctgtcaatgcaggaacacaccctaccaatgggtcaagagagcctactcaagaggcaccgaacgcacaagaagagtctccaccaaagaccagcccgaaaagcaacgtcgcattttcatttcttcctgattatcgacttgacctctcagtgcggtcacttattggctcccgtagcaggcttcaggatgtacccaaagtcgctcaattggtggaggctcgtgttcattcatggttcgaggaacgggtggtagaaccccgagtgcaggtggtaggcttgcccgatctctggcctcgcatgggccggacaggcgtacggacaggggaagattctgagactggctctaacgcagcatcacggtccgctatgtctgccgatatggggaactcacttcgagccgatgacatcggtagggagccagacgggctgagattccgaggattgggggcacggccaccgttcgacagtgtctcacgaacgagtagttttaatgtcgagacaggtggatttcgcagccatagcatgacccgagaggggagcggtggtggcatgagtgatgactttcacatgcccggcactttacctggaggtgcggccgctaactaatggcttaattttgctgatgtgtactaacatatgttttcacaaagaggatcttttcacataataagcgcgtgtatttttgtgtactacgtgtgcatagcggaactgaatgctcatcatgaatctcattgctttgatatatacacattcaatcatcaaatgtagccatgccaatcacctggaaagatgtagatcatggaacatatcgagccttcccaatatccatactttggcccctggtcctagcaagccacccgtttactttgcagccacagcacttgtgctgagagttccaagatatgtcttccggtgggggttggtatcgacatcttcgctacggttcagaggcgtccacttaggttcttcctggaagaggcgcatagccttaacatactacaaatacatagtcagcagctagacgtaatctgagacaactgacacaaactcacgttcttctcgtcggttgtgaatcggtggtagataccggcaggaaggatgattaggtcgtccttgctgagctggatacggacccattcatcatcctgaccgcgcacatcgaagtaaccctcaccatcgcggatgtaccggatttcctcatcctcgtgaaggtgctcagcaaagaacatcttcaccttcgactcgtacacatcgcccatggtctgtggagaaacgcacacctcatcgcggttcttatatccgcgctccttggccaaagcattgacagactcgatatcagggcagtagcggtagaaaactccgagagaagcgaggtagtctttggagacaggacgtccagagtcatggggctcgcgctggtcaccctgtgacgagattagctaccgtcctcctattgtgatcctgacggcggcgggcagcgtcttcggagttgttgaacgtaccggcttgttgtcgtaccagtatgccttcatcgtgacttgtggttctgactttgtttcaaaggatgatacttaagatgatttccaattaccggtggagaagatacttcaggaacagagaagagcagctgtggatgaatcaagaaaaaaaggaccgcaagccaatggtccgcggggttgagaaaatcgagccccgcaattggccaacgattgcgcaacgatcgaggcctctgtcctcaccgccctcggagttaacggccatagcgtgcctgcacgtgatgcgtattagctagattttctgttgagttgatcggggattgggattctttctacgatttgactctttaccatatacctcgtcgtcatggctttccgggtgcggtcagtgactcttcagcgatggggtcacggctctcgctcccgattgctgggttcagttcgcggcctggccactgtctctgatggttcacggtatgcccttgtcttccctatcgctatccctcttttcaggattctacatttagttcatggcattaacgctcgtggtgcaggccatacgatgtcgtcgtcattggaggtggacacgctggctcggaagcctgcgctgcggcagctcgctcgggtgctcgcactgcgttgatcacaccgtcgctctctaacatcggcgtatgctcgtgcaatccaagctttggaggaataggaaaaggcacaatgattcgggaagttgacgcaatggacggtgttgcaggacgaataatcgacaaggcgggtatcatgtttcggattctcaacagatcaaagggacctgcagtttgggggcctcgcgctcaaatcgatcgtgacctgtacaagaagtacatgcaagaagagctactcgcgactgaagggctgagtgttttggaggggaaagttgcggatatagtggtttcaaaagagggtgtggaggatgtgccaggtgcgcagggcaaaattgtcggagtaaggctggagtctggggaggtcatacctactagccgagtggtgatcacaacagggaccttcctgggcggagaaattcatattggaatgacagtgtacccgtcgggccgcatgggggaggccgctacgtttggactaagcaagtccctccgtgaagctgggttccagcttggtcgtctgaagaccggaactcctcctcgactggatgcgaagacgatcgattttaagtccctcgaagttcagaaaggcgattcaccaccgcaaccattttcctacctgaacaatacggttcaagtcggcgacgaaggtcagctcaactgttggatgacccatactaacgaggcctctcacgacattatccgtgctaatttggataaatccatccacattcgcgaaacagtcagaggaccaaggtactgcccttctcttgagtcgaagatcatacgctttcaggacaagcagcgacatctcatctggctggaaccagagggatttgcgcctaacgacgtcatctatcctaatggaatctctatgactgttccggaagacgctcagttcgcgatgctacggaccgttcgtgggttggaaaacgtgcgcatgcttcaaccaggttatggagtggaatacgactacatcgatcctcgtaacctctggcctaccctggaaacgaaactgatcagcggactttacctcgccggccaaatcaacggaacaaccggatacgaagaagccacgggacaaggtatcatcgccggtaccaacgctggtctatccgctcaaggccggtcgccgctcacgcttacgcggtcagacgggttcattggaatcatgatcgacgacctcatcaccaagggtgtatctgagccctaccgtatgttcacaacgcgaagcgagtaccgtatctccacgagatcagacaatgcggatctacgcctaacacgaatggctcgcaacgcgggtgtcgtctccgacaaacgctggcgacatttcaccgacaccgaggcgcagatcaacgagctccagactcttctcgccaacacaagaatgtcctctaacgcatggtcccgtagaggcttcaaggcccgagtagacacttctatccgttcagcactggacctcctctgtctcgacgaagtcgaaattgatgccttaatcccgcacattgaatccccctccggaaaggtctacaccccctcttcctttgccccagaaattcgaagccgcgttgctattgaacgccgctacgccccgtacgtcgcacgacaagagacagcggtccgcaagtttttgcaggacgaaagcctactccttccccctgacctggactactccaaggttaaaggcattagcacagaggaaaaacaggctctcgaacgcgtccgacccgtcagcgttggtatggcccgacggattgaaggtgtcactcccgcaggtgccatacgtctacttgctcatgttaggagaactggtacacaccctgcgagtgagaacctagaagaaacccccgatgacattctacaacaagctccttaagtcgagaacaatctggtacataatcacacacatcacttacgaagatgcacagtttgcagttatattttggatattcagcggcaaacacactaggcgcaatggacaggttcagggatgggggtgtctgatatgaaagggcttgcttggcttccggtccttagggagaatattccggagaaacatgtataatattctgtatttttcaaacttctcttttggtcgattctgacgggtcatggacgtgtacataatataggaatcacctcacctcactatgtgcagtaacgcgatagataaaccattaaatttacatacctttttcatgttattctaggacaacatttttattcccgctgactagagaatgttaaaacacaactccaagagaagcttatgcactctcacgctgaactggaaagactgtcacaacacatgcaaaccgcttcctatatgtaagatagatgcttaactaatatacatgtgacatacacgtattgatgcgatatattcaattagacttcttcacgctggcccttgccaggcgcttttgtacttcttcctttgtaagaatcttgactgcgtctctggagaagacgtagctcattccagaccagatcgtggtggctgcgacgaggtatctaagtttttctgttagatttcaatttcagttggagagattatcatgtgtggcacatattcaatcaatatacaaaactgaaacacgaaaggtaaaaaaaaaaaaaaaaaaaaaaagaggaaaagaaaagaaaagaaaataaaataagactaataaataatcaaaaaataaaaggatgagaaaaaacatacaacaggagggattcgctggtggtcacccacccaactactaacctcccggcgtgtggcttaagtacggctgagcggacgggaagccctgttctccacaccctatggtcgtatgtgcttgttttcttcccgagaaggcttatattgccggctcatgctattttcttgcagcacaaaaaagataggaaaaggtgaaagggaatgatagacaataactgagaaagtccacttactgaaatccggtcattgcttctctgagattccatgcgtctatggttgcttccgggacaacaggcagtgcaatggcagtacccacaagtagcagctgcagggcggtgttgaccttggagatcgtcgtgggtttgacctcggcggaagggagagagaaatcccaataccgtgccatggttttgggcgggggaagtgagatccagcgatagtaaatcgcggatatagcaaggccgacatcacgaccaagaataatgacggcgagccacactatttgagcaagttaacatcgctgtacatgtcggtatttcccccacatagtggtcagtgagttgcttacccggaatggagccgttgactgctaaacaagcgactccaatagtcatcagtagcttatcagccataggatcgatgatcgtcccaacaaccgtttggaggttatatcgccgcgcaatgtagccatcaacgaggtcggtaattccagcataagcgaatagggccaacgcagcctggtgataatcatggacaaggaaataccctacgagaggggcggcaaccaagcgggtcatagtgagaatattgggaatcgtgtagatgttctcgtggctggaaggtaggggaatgcgagagagaattggagatttctttgaaccagtttgagatcttatatcacttagtccccatgaaatcatgaatgcaatgcgaataaaaacaagacattgatgaaaattccgtgtagacacaacacaggatatttagaatacctacttttgtgcatcagtctggtcagagggcttctcggtggcatgccatctcctttgaggaccgagactttggcgccaatgagacgtcaagcgcagagtcgtgcagccgttgttgttcagggatctaggcgtctgtcagaccaatatccccttccaagcacggttaacttgaataagaaaaatcccatacttgcttcgtaatgagttcgacggaccagctaatgtgaagattgaagaaccgcgaaactccatccgaaaggccgaccatccttcccgcacggcagcagcgtttccgattgacggaggtgcaatgccattgaaaaagcgaggacactgtcgagacgcgcgaagaggcgccagcacaaaagatcttgctgccataataaaggctcgatattgggagaaaatgagtagattataaagccaatcaggtcaatgagtgaactgcagtatggcactgggggagacctgcgcagcttccaacttcaaagaggaacgttcacttaaggaatgttgatcctttgcaagaataaccaatagtatacagcttcgatatgttgccaggaggccaaatcagttaatccatgaactgaaatcgaaggtcaatgctccgcaggccaaattcatataacagagaaaagcaatattaccaagtccaattcaaattcccttccgcggaaactaacaagaaaacaaagaaggtatcaaaaaatgaaagacgaagtaatccgtggttaccgataacggttcaagctatccgatggggtgatatagaagtagtggcagctcgatgaccgagttccgcgactccaacccgagggaaatctcaaggttagcaggagcgcaacttacaaatagtccaggcaattgccattcaaaacaggcctgaatgcaattggctggggagctgccacagagagatatatcgggtagaaaatccaaaagcacgatggaggctatacaaatcgaggctcgtgatttgaggaaaacgtccgcggaacaacagttgctccggaaaatgtcatgtgatgggaccggtcagcagtacgactagtcgatggcattttgacagtgactatgacaacgatcatgatcgagtcgtaaggctgacaagtagtgcaaaatggtgtaatgggtagttgatcaagcaacgtttcaagatctccagctgactcattacagatgataaagttcatctgctctgatgcagcagatcgaccttttcttggcatgctgctatataaatccgcgcgggtctcatctgacttgcctgctcccatcagttcttctcacctgataataagaagagcagctgttcacactactatcgtcatactaaatgactccccaaaatgaggcgacacgtatagaatgcctttaccccggacttttaagctactccgtaggagtgctctagccgttcactatagtgtgttactctatgggtagtgataggacttcatgacttcaccatggggatatgggatgacggtgaggatccggagccgtttccgatgaggaacccgaacctggccatggtcactatagaccgtcctgcggctccagcaccaccaggaactccatcgcctccagcatcaagacggccaagtgcaccggagcacccatcaacggagccctctacagatccaaatctggcccacccccgtcttatggttaacagagcatgtatttacgaacgtcaattaccgggagatgcctatatcacggctcacgtgcagcgcctgcaacacgggttttactcgagcccagccgtctctgatcaagacctcgaccatgttgacttcctgggtatcaatttcgttttccactctcccaacacccttacgcatcgcttcaaggcagcgaccatccgagcctcgatccacagtatgcgagagaattccaagccctccactgcgtcgcaaaagccccatgcctaccggtccagaaatccacggtttctcaagcacgcaccgcatctcctgtatggggctgtttcacctgagacgcttcaatggaactacagtctctctggatcgctcggggtagctgagctacccctcttagccagcatctcgccctccggcggcataaatggacggtaccgacggtacgagatgatgagaatccagggctcagtccggtcattgaagagctcacgcgggcggaagttcgacgtcgaggcaggggagattgtctggtcactggaggaaaacaacctgcaacgctctggtctgccacgggagttcacgttcgccatgttaatccagaaaccgcgcgccgacagcagaatccaactggtgctggatatcgagccggtcctgcagtgcagctacttcaactacccgacatggtggctggatctcccggcgtataaaccgattccccgacggtcggtggactttcgagtcgaagttgggcagcgctttgagcccctcacgcccaataaaggattcaattttgctaccttggagagctcgttcgatgattatgtacacatgccagggagaaaagtcaccaccggggtgagtctagtccgcccttgactggaacaagtcggtcaaggatatctcctaaagtccataaaagctcacatagaagcatagatacccctggaaggcggaatcgcccaagacgataacgaaatccgacgtgaagtcacccgagatttcgccatggtcgaacccgttcgagggatcccccgagcgccatacataggatcaacacccattgggactacaggcaaagtgcccgggaatcggaacggagtcagcaatatgctaccaatcctcgatccggggtctctctccgtgcggatcctactcgacaacagccacgggcacagcagccagctcgcgtcgcatatctccgccctgcggtcgaacagcaacattgcgaaagaacgagataagacgcagggtcaagcgcctccccaatctcccgcgactatccgggataaacgatcatcgacgcagtctaagaaagtgcagatcacgcaaagcgtgtcggataatcaaatcatgaagcgtagtcgaggcaccaaatacaattgacttttacacccccttccttccctcccagcatccagaaagtatattctatgctttgtgtttgatgaatgtatgtacaatagactccagcaatgatacgcaatgaccccccagcataaaagcgacgtgggaccaagctcctaaccccagtagaaactcaaatccatgcgaacgagaaagaccccaaatcaagccccctccccactatgcaagtatataaaaatcacatacatacatacatgaatacataaacaaccaaccaccaagcaacctaatctaaacccctaaaaccaaaagagaaaataaaaaaaaaaccagtaaatgatcaaaaagcaagaaaataataaaaaagaaaagaaataaaaaaaatcaaccccacaaaaccaaccccccagtcaataagacccctacataagaaaacacaccaaaaaaaaaggtaaaaaagaaaaaaatccatgacacagactaaaacccaccccagccaataaccctgggccccgtgatcggcaccccagaaacggtacttaattgccatgtgaacgcacgtcattggacaggagccgagtggagccttcgggataaatggaaaggcccacattcggtcatgatctgcatcccgaaagtaataagttataggtatattaactcaaaattgaaaatgggcggaggggaagagagaggggagaccctgaccttacttaacgcatttggatttaagttaacttttgtatcctctgttctgccgagggtttgttttgtttttcttatttctcttgtttcttttaaactttgatatgtagggatgtgtatgatactgtggctggtgagagattctgtcgggtgaggtggattggggtatggaaccttgtttcgtcggttgcgtggatttgttacggtgacatcttcaatttttctctgctgtcttgttctgttatccactgtccttgatttcagggttgaggtcgtgtatagcattgttgtttgcgtagatgtaaacgggtcatggttatgacattcaccagggtaaccctaacagaaaagacagaccgacgggagaaaaaaggagatggtatcaagttatggagaaaggaaagcaaagaaatacagataattatacttgaattgaccctacttttcccgaatacgaggagccggatatcgatcgagtcgaacagaaaaccacccacatgtgcatatcgtgaattgaaacaaaagaaaaacatgaacgtgagagatgcaaaaagagtcgtccctcccaaatgataagatacccgcgaaaaccatccatcacaaatgatacaagagaagtaaacgtttctcatatacatctcctgcacaacgctgcttcagtacccgagatcatcttgcagtcgacaacggcccgggcaccatcgcagaaagggcccgagaaaagacacagggtaataatatcaccagctcctcgctgaacatcgcatgaaacactcgcagaagggagtagagataaatagcgaggcggttctgcaagccagcgttgcatcgaaccgactggtaaacctgcggctcgcgcttccatatacaccagaattcacggcatcctcccacagaacacagtaaggatatgatcatgacaaataacaaacataaagaaaggaagaaaacgaacaaacaaataccacagataaccgccccaaaccgtgccacccaaaccgacccattgatcataatcacattagagcgacacgcagagaaaattgcttccagaaaggataataataacgaaaagacaccacccaaacggcagaaatagtacgaacgaaggctagaactaaagagagggaattttgcagtgcatcacatcatcgtagggggaataacacgaatataacgttcgaagaaacaaaaggaaccaccggtatctcctctaagagcagtaatcatccgggtaatcatccgtagcatatatgcagagtctattcccaaattgccgcccttccgccggaaagagaaaaagcgtataacgtgagaaaaattaggtgttaagaataaaaagagggaaaagaagaaaaaaaaaaaaaaaccaagtagaggggctggatcaacaatgattatacctgcggttgagctggagcagccgtcgtccaagtggagacagggtagttagcatgagccgctggagcggtggcgcccacatagtacggatgtctgtcgcctccggtgtaataaggggtaggaattggattcgactcccgacgagggatactagggtcaaaggccgccatgccgcgctgttccacagaatggtgcgacgccccatccaattgccccgctaggctgaaactgttaccccgtgaatatgtagctggagtggcagggtccatcggtgaggttgcatcggttgcaacacttcgtgaggaaatcgaagagttccgataagctgaggggctgtgatccgagtgggaccgattacggtcactcaaggagctcggcatagccgcgcccatggcagatgaaatggacgacgaaagaggattatggttaagcgcatcgaagctcgttccatactgtgctggagctcggaactgcggatagtcgtcgggtttctgtgggatctgggtcggagctgatggagcaggaagataaggattgggagccggctgtgcagggattgatccggccattgaatacgccgtcatcggcgccgactgtggcggatgggtcgccgcataagggttcgcgtgcatatagaattcgggatgaggattcggcatgccataccctgagggagccaccaactgcggaggacgatatccgtacaacgcatgagacgggtcatttagattctccatgccgccagtctctagatcatcaatgggagcccggaagctttgcttctgggtcagttctgcccggggcctgataaatctcagtgattcaaccatcgacggcgggtttaagatacccctcatcacatcctccacgctatagtatgacaccagatggtgcgtcacaccggaaacagtcacactcatcgtcttcttgaccaaacccgagtccttgaagccgtatgaatccaccaaggaaccgactagcgctctttccacatcagactggtgcgatctctctccgaacgtcccggttgacgaaggagaatagccttggctaccgttgctgtcatggcgtggatagggctccccgggtctgcttggaggtaccggccgtcggttggccttcttcatcgctcgcttcttctcgcccggggggaatggcttttcgagctctcgataaaccaagaagttgcccagaatgcgactcggactccaagtgacgccgtctgtccatcgcttgattcccgatgagttttcctcgtagataaacacgcttccgctccggaccaaatgtccacgctcacgatcgtgaggtcggcggggcacatgatgcaggacaccggtcaaacatgcctcgaacaggattaatgcatcttgcgttgtcgcaacgtaccccgtgaaggtaggctccaacaccgtggtggtgccgttgaccattgtttatggtagttgtaggttcgaacctagttcaaagggggccagagaggtaaaatcgatcaaagttaaggccaccgctgatcaaggtttcgcgggctaaatggttattcaacaaagtagtcactcccaacccgcagaaaggaggatagcatacacaagacccgcgatttctctgaatcgcgactgccagaaatgtacggttaaataaatcgatgagaagctctcgcactcctgcgctgtaatcacactggagaaaaactggagcttggagaatgggagaattcgggagggggaggcaaatgtccagtcgaccttcccggggcgaagtttaggagggaatgacaggttgatggggagtcaaagcggacggtgaaccgtagaaaagggatgatggcgcaagtttaaaatcccctcctctcaacgagttgaaggatcacccagacgtgggcgacccggatcgacagcaagcacgggcccgtccttttctttgcccaggtctttcgtcaggaaagaagggttggatccggagagattcaatcaccctaagcaattactgggtcgaccggagctctggttccacggatagcgatcgggatcgtaaagtgttgacttatgactagactcgtccccgaaccagagaaagcgctgcgggaattccaagagttaggcctgcaagatgggtcagatcaaccccgattttcgttcgtcaaaactcgcaacaaggagcgaaagaaatcaaattataagaagcaaaagagagagaaggatcaattcggcttacactctgtgaagacagtgactgcgcagtctggggtgcctgggtccggaggagggagtgtaagccgatttatccacttttgggggttcagaacagccaccggtgcgccagacgaaattgagaatcgaaaacgaaacaataacaagagttgtggaaatatcagagaacaacttgaaacatccttgggaggtaaaaaacaaatcaaaaaataaaaagggaccaaaacaagatgaagatattgggcaggatggggcaaaggtttaaaaattatagactaaatccgaaaggcaaagaaataaaataagaggaatttaaatgatcaagattcacataacagactgcagggttcgtccagggtaaggtattgtaagagctcttccctatttttttccattctggattttttgatttttcaaaaaatcgaaaatataaaaaaataaaaataaaaaaaaatagaagattattaaaaaaaaaaatcccctaaccccttcctgatgatgatgacgatgatgatcgaagagcaagttggcccaaagaaaaataataagaataatcataaatcaaatgagattgagagaaataacaaaacacaaaaaaaggaaaatagaatattcataaaaaaaaaaaaaatagaatattcatgaaatcaaatcagaaaaagagagcagactggatgccgatgaatgggcagaaagcaagccaaactagaccacagccgggcatagtgcgggtttgcagggaggaggaagagacacagacacggtgacaagacaacccagaccgtgaagagtgaccggcgtgtgcgggcggggcgacccaaaaagcgcaggcccgagcaggaggcagagagggcccagaggcagaaaatgaggatgggtggggtggggtgcaactagcgatcccaaggagctggcaaatccgcaactggtcgctggtggatcttcctccatgaggccatcgcggatccatcactcccaagggaaagctccaaagtctggaggcaacctttcggatggattttctttttctttttcttttttctttttttttataaagaactggggcacgtcacaactttcataacgaactggagagacataccaccgaaacagaaaaataaaataaaaataagaaataaaataaaaataagaaataaaaaaaaaataaaatgatggaaaactcaacgaccaagtcatcggatcatcatctcatggagaatattatttattctccttggaaggaatggcgatttagaaaaaaaaaataatacaataaaacagtcatcatgcaaaataaaacgaacactgcaggttttcacgtgggaaatcaggtttaaaggagcatatcaaaaaaaagaaagaaaaacaggaagatttagagtacagcgaccccatacttccaacgatcaaataagaaacatcataaaaataaccagacgaataaattaaacgagaaaccaacaggggagtgagatagacttgacttactctgaagaatccaaaaaaggcgtgggggatggcagaagcaggtaccccgtttcaactgtttcggttttggtttgctggtaactgcttctcaaccttagttcgagcagcagtagtgacgtccactattaggtattggtatcttcttcggcttcgttctcaggtctcgttcctttgggtatcgcaactcttctctttctttttgttgtatgattatatttttcttccctctcctaatatttttttttgtttcttttcctccttgtcccccggttgaaaatcggaggttcacgagacagtaaggaatgactcaatcagcaaaggctacccgtccagggaataccggcctgcatcggtcagggtagttctcttaaggagaaaaggaggggaacgaaaatcaaaagagggggtgtctgtggaaattgaccggagatcgagttgctgttgaactgcgtccgggcacagattaaataaagaaaaccgtcaacccaaattatatagaacgggcttttttaattcaaattacgaaaaatactaaaaagcgtttgagaaaaaatgagggatggcttgtcgcatttggccctaagtcgggaataaactcatagatgggagaagatgaggaggtatgtgcgagagttgccgtgcgaagggaggggggaaacgaagtgggttataatggtcgatgaagatggggatgtgatctagcagatatggggatagcgttaagcaagtagatgcatacagtaagtcagttgttgtctatcttctcggagagaatcctctcggtctgtctggcatgtaacggatggattgatagagacaacagactatcagtcgtagatggttagacgtacagaacagttgatccttaactaacggcactaactaaacaataaggtaaccagtcatggtatagagacacttcaaactagtcaggtaatagtagcgggcaactatcttagtagtaccagggagggtctagcagtagtctagttgtggtacagagccatagctagtcaagtaatagtcagtccccggtgccatggatgcccaggggcacgtattaaggtggagctgggtgcccatgatacttcataggatgggggggaattttggttggggaaaagccagacaccagcgaaggagggggctgtgtgtcgaacctgcgaaagagaatgagagcagagccttggttttttgggggggcggacttcgtggagagaggaggaggggaaataaaacaaaaataaaataaaaaaggcgggaaacatcaaaaataaaattgaagagaataaagatatgtcggaatcaactgtgaagttggattgttgtattcttgaatttcttctgattctaattattctttttctcttgatattggttgaaattgtgatctctttcctaaattaattaagtcgattcttcattctatggtcatttatttaacctttacgcaccttacagatagaagaagatagatggaaagtagatcgaacactatagagaacctatcttgattcttaatcttattattattatggttaatctgtatagacttccatctggtccctctttccctctcaagtccgaaggggatcagtccgcttgtatgtactgtactgtattgtactgtactgtatatcagcaggacgcacagacatttcccctcgtcgttggtcgggtatgtacagacaatacggagtacactattgggtatttgtctattctccatccacctctttattcccctcctttctttcccacctcgaaactcgcgagggaattgataaaagaaagaaagaaaaaaaaaaaaaaaaaggacggaaaaaaaaagaggacagcacctggcctgtggacatggacatagattgaggggtttagctgcaggtggatcccagccatccaaccacggctccgcccctgacgagaacttgaggacaggatgatgtgcaccggtcgtcgcctgtcgggcaggccttggctacgacgatgttaactaatgttaactaataggtaatactggaatggatgttgactggatagaggattcgacgccattcctccattgcctcaccctggagtggttgacccattccaatcgtggggactgatcagccgtcgtcatatctctaacgtgtgtattgaatgaaacatcaacgcccaatctctgtttcagcgacgtaccgagttcacgtgaatcggaagctccaataggttgtgggggcggtcaaaatgatatggctgattctaatatcctagtaatctgaatctatactctagtaaggtttgatagaggaatgagaaagacaagggagagagagatgtctctcaaagaaaaaactgataagacagtacaaaaaaaaaaaaaaaaatagaggtctcacgtatcaagagttgttgaacaacggtcatcccaaagggctcagatctcttggaagaatacttacgcatgtgtattattgcatcgagtgtactgtgaccaatgagcatcagaaagaaaaaagaaaagagggtctagaggaagaactagactccattcaggcagctggaactggacgcactacacgcagactaaaggaactagacctcctcccgaggactctggctggatgttaaatgacgccgccctacttcgcgtatagtccaatccccagtctcgggagattttggaaaggatggcgataggaagggagggggttgggggcaattcgtggctgtcccaaacgggcaaatacggtccgaggtctggcggcgaataaatgatcgtggaagttgagaggagttcagacctacacgcttgaacgcctgggaggcgtcatccgcacaaacggtacctatactagcgcgcaggcatactagtcaaagacattctgcctagatagtccattccggatcaacatccagccaattccttcgctacatccgcattcgatggaggatcggcctcgtcagcctcccagaggaccgacggcgggatgacaccgctaatgagggtctgtgacgagtagacgggaagtcattacaaccatagtgcccggcatagcggagaccagtctggaagaaagggggactgtgcgcaagactcaaccctaccctgcatttcggtttcaaaagaagatgatttcctacacatctctctggagggatcagcatacattagtccatagtcagttaatcattgttggggatggtctgttctgtcccaaagactcggcggaagatttgagcgatccctatccgaagaataatgtccaattcatattaattgtcttacaaaccatatttggtagagatggatgtgatctctttgtttcttatctccccactttttcttttcttattaattcgctcgcttctttcaatttctttatgaaccggcggccagatatcggcaatcccgccaggcaaagtgcatgttgcccgatggcaaaggagaaagaaagaaaatggagagcgtgtccgtggatgtgtgtgcctaaaaaagaagaggagagatgatgagagagaaggaattcagtccctcgactcgtacggggacacactagtgttatcaaaggaagcacataagcaggacccgtactctgtacagcacaacaaagggaaataaatacttgaaataataaatcacgccaggaattgcgcctttgtacatacaatgaatgagtcgaggaataaataatgccttgtccaatgtagagtttgtagacgggagttcgtcacatctgtcccttaatggggggggactggagcttatactccgtactggatactttcccctaaactttcgcgggagatccccagtcgatcgaggacacagcagaattaatcccaatggaccgtgtaagcggctctggagggcataaaactatgtggacggccccagcaaaagtttcattgccggtccaggacggcaacggggcattggtagtaagattatggagttcaataaagttctttcagctcggcttgcccaccgaaaatctaaaaagcagaatcatgcgttttgagaggttcgggttccgttggcaggtcccgacaaagtgggcgaacagcagacgatcccagttggcgcgtgcttgtcaaaacttaattcgattattggagaaaaataaaaataaaaataaaaataaataaaaaggaaaaaaggaaaaaaggaaaagaaacaaaaagccagacaggttacaggtcctatggctagtgtcatcagacgactttcatgatgtcgtccagagttggacgcttagatcgtgttgccacttctctgactagaaggatctgcatattagatccaagcgaatctgttgccatcgaccattcttcggtcatggcttaaaagcagccaagaatgtgggtcgtcacgaaaagaaagggaaaaaacagaaaaaacaaaagagatgaaatgagatgagatgagccgctttctggaaatattcagcgagcgtcgcaagcacattctcggtctcggaaaattttccggcgtgtccaagactccaagtccatcgttggcgtggctcttcttcgtatcagggatgtcttatggatcagtcatgccgaccgattgcctaaacaggcgtggattatcaactcaatgggaaaagatgagacgtaaggcgcgttccttatattgcatgcagctgcaaaacccaagggggaggaacacctcgtttattggtagcgatgcatacatagcctgttggtcaagtgcgaacggcatatgcaagcttgcagtgtttcgacagggattaggatgccttggacagggttcgcttagagggaaacaaaggatctataaactactagttcatcatgacagcctggggggaggaattgagattgccctatacgggttatcatcggttattagggctccttgcatttagaggggttccctccctttctctccccgcattcatacaaagatggagtcagtaaaagaatatacatccagcaatgccagacgaggctcgcctccattgactccgccacgatcgaaacccaattgatagggatgcatactggctgcatcatttggcgcttctagttcatagacattccattccacctcgcgagaaaaacagagagtatagctcgctgtggcgtatcaagaatccacccccaaatggtgacggttggcgaggattgtgacgccgacattatgaatccgttcgattctcttacttgccccttcgtattcctggttcttggtgttctttgaaagagccctggacctcccacgccttcctcgtatcctcagaccaccacttctttcagagtttgatctcccccccacggtatctactttttttttttgttattttttctttcttccccttgttacccgttcaagcgaaaacccttggaaattttctcgatgacacgtctagacctgacccagtccttccggactgcaacccgtagatttgggtccggctgaggtcaacaagcgagacgcgcgctctctggttgacattcattcatggagatgaataatagattatttttaattcccttaagactccatagatgacgctggcaggcgccgaagagcttatgattggaggatgagtcgggacgggaattgtcagagcagataagaaaaatgggtcaaatgtggtgagaggggcagcgctaggcagcccagaaatgaaaagaaaatagattaaaaatactacctgtggctatgcccttgacgtctcccacagaaatgccgcattggtcgacagggtcaccctgatctaacgaggcgatcatcgcgtcccaaagaatgtcgaaccaaaagtggcccagcatggggcgctgtaagagggcagggccagacacgagttctttgcaccagcactagtatcaactagtactagtagggtactgtagagtagatcattgtaattttgagtaggtccccgaaaactccatggaagaaatggaacaagaaacattcaacggggtagagatctgcccactgcatgagcgttcagagggaatcattcgggatcgtgtgggaggttcagggaatcaaaacctatcccaaacaggaaacctgaacgggacaaagaaaaaaaaaataattcaaaataaaatcgccatcatggatcacattgcaggaataaagggtgcaggaaaccccagcgtacaggtcttctgcatccccctccctcaaacgcaggccgctcattatggtaaacggcctaagaagccaagatgaatgcgcgagtcctatcagaaatactgtgtacaggttttgagcacctcatcatggatcaggtacgtacagaccttctcaggcgtcataaattgtgtgccagtccgcacttcattggttggagagactgccaatccgcgttcaatattctttcttcttcattgtgagtggtggtatccgatttcttatcctggttgatcattttccatgttttgtgtattttattttaattctttcccccctctctttgtttctattcccagggcagaaagcattttggtggatagagaagataagtcgaccatttcgcccttcaaggggtggccacagacactaaaaagacccgacattcagagtagtccatccacacagctccggtcgcgcagttggtggtggataagccatcccatccacgctgataggttcccagctatgctagcatgcatgtactagggatgcccattagcgccactggctcgtgtagtgatatgattcggtcatggtgggaactcaaaaaaagggcgcaaaaaatgaacctggggaaatattaatataattaaaaataaataaaaacaactaggaggaaatattgataatattgatctgaacaataatagaaagaaaaaaagaaaaggagttgtctctgcgtcaggttgatgattggtgcgaccagtttcattatcgccttacttgctcactttagggtatagaatcatagatactatggactaccggccctctctcctctctcgaccatgtatatccatccctccctcagcaccccctccctcactactccgtatccacttcgaataacaatgttaagaggaccaggagcttgggacagatccggccgaaaatcggcgggagagtttcatggctctggaaattaccagttggaacccaaaaccaaagaaaaaattggggactcagcgaagatgcttcgagttactgggtcagtcaagtgtcccttgtggattgttggaaatcaaatcctgatgggacaggcgaattaggagagcgatcatgctaatcatttcccttctttttcgtgtccgtggttctccaataacaacgatcggtcgggctctcccatctgatgggacccaaatccgacgagggctccaccgatggcaatagttccggatagcgtttgtctgggctaagcatcgatgcggagaaaaaactaatttgggtacttacatatccatcctgtggtagctttccatctgaggctaggcagaggatccaatggcttcaaaccattatcgaccggtgatgttttggccgaagatggagatcttcatcgttagtgtaccgagttctggtcgcccatctccggcggtcatctcgaagacttatggatagagtcatcgtacaggtacagtgcatacctgggagagaagaggaagaactttccatcaatgagatggaagaaagggaaacttcaggacgcaaggcaactggagaactattgcagtcaatcccccacacatcgaagatatcggttgttttagttgcatgcctgctgtcagttcctaagcttatggactcgtcgggatctttcaatgccgacctgacctgtctgatttgatttcatctgctgctacgcctgggttctagccttgcaggaaggaaaccgcactaaatgtacatacaggcaactaacatggcgaaggttttcacggcgtctaccgatttacagggggagaagaaattcatcaccatcgtctgtacgacagcctcctgcatcatgtgaagggaaagaaccgttctgtacgacggttatcagccattgtcctcgttgaagcggtcttgctataggtttatcaccagatatcatgcaaggtgtgattctttcttccgctctcacacttatcctgtagatcacttcaacaatagccatgtaatagtatgattcgtattcttattattttacacgggagtattattcaagtaaagtccctccgagatccgacgagatccggtcgatgctacgacatgatccaatatatacattccgacatagcatccaattgatcgatccagttcgggctttgattgtccttgatccattcttatgcaccgattgggtacccaatgcgatatatcatcatcttgctgataaccatgtggctcaccacgattcaattattgaccgcttaccctcgtacatgcacccggaccaatctggatagtcaaactagtggattggcggcgagttgatcgttgatcatcatgagattcttaaccatgattgagggttcgaaatgctgatcgcgtcagatcgaattctggctcgaatgggatttgcaatgattccttttgtcttactctggagattaccaattgatcaaaaataaaaacaagagacttctccttaatcgaccgtcgactcttatcggtaataaagaactggacttctagatccttcctctgtccacccccttgcttgtcgcttatgtagtttacttcataatttcgtttttttaatttcccttgctatctgagctttcttgttgacagcagccccccctattttctttttcccctccagtccactcactatctcccttttcttacttccgtatttctgttcctactttcaactccccttaataatagaatttccaacgccatgtcaaactttatctgagcaactgccgtcacgaaagatactacgatgtgcagagaacatctaaatcaaaccaaatttgattttcaaacccgaagccggatttttatcccccacatcctgacagggattcaggtttcagatgatcatgaaaacgtggctctggcatctgtgcgtgtcgtgaagttgcttttttcggaaatttcttcgatggccttcaggaatttatgactcttgatctcgaatctcataccagccatcggtctctcggggtcctccccatgatggctggttcattagtctctccgaaagggaagaaacggagtcatatgaaaccactagccttgtcatacattttgaaccaggcagtaccaacgcgttgaactcctcggtgtcctgccctaaaaggcaggagagtaaaagtagtcgtaaatggcgagggaaccacacctcgtacgatgagggaaacaggtaaagaggcgcgaaagctatccagagcaaggcatagtctggactaagtaacagcatacctagccagatatctctgctagaacctcactagtttcctgactagtatgatcgactcctaggatactactagtcagagtctgggctcggacgtgacggaagaagaattggggctggtgctgacttgactggccactaaatcgtgatggtcgcgctaccagacgcggatctgcataactgctgagttacaaggaaatgtaacgcggctaagtgggccattgagagaggctgactcgggaggttgtcgcttgcgctcattcctgccttttcgtttcaacccctggcttcattcgacacaatcaatttcgtcttcattgggcttatcaagctagagagctgtgggaatttggccaactgtcacaattacggaaacacaaatacaatacgaaatcgatccaccgttttatcttatcctattttttgtttcttatctttaaatagagtcaactactactaataaaaaaaattaaaaggggatactcaaacaaaactacggtgcttgacagttatcacggctatcatggtctctatactatctatgatccgatcaagtcgtctaactagaattggaatatggagactggatcattaccttgtgtggacttaaaaaataaactcactaacaacttctctaggggggaacaaaattgatgcaaggggggaaaacaagaacagaccgcttttgaaacgccctgaacgaggtcaatctcgctcggacccgacctcattcttcacatttggatcgtcgtgtcatagatcatcggagtcgatgatatcactctcggtatccctttcccacccccaaccgggttgaaaggatatctcccgtcctgtgtgtatacccaactaatacgatctcctgtcacgcgcactgatatcgctccctgtgcgagggaagcaaggcgacacaattggactccgtgtctattcaattggtggcgttcggttatcgcccacatgctggggattacgttgatgttacattccacatctgccagtatgcccgatggccgtgtcactcacatggcaattttgaagaagtctaacggctcgtgtgtgcgcgtgtgtgcgtgtctgtgttgggatcaacatttcccatctgccttgggcatgcccgggcctacgtgtacttgcagcactgacctggggaattcggtctcagtgcgttttatgtaatgccgagaagagatgcatgctgcattcattatccccatgcatatccagtcgttggatcatcttgcatcgagctactgttgacttgtttgaggcaaaccaagtcaggtgagactgtagcgcttccaactccatggaattagccgactctccaaggccgaacagccccatgccctcgcatgtctctgcagggatggctcactgaagaacctcatttagcgacgataggggcttttctgaccttgttattgtaatatcccaaggttcgatagcaggttttgaaccagtaaaataatgcatgcaatctacataacctgaccgcatcgattatctcaataccagcccttctgtccttatcaacgaatgatagtgaattatacacgtagcctttcctttgtaaataagctattcatactttactcgcgtagaaaccagggagtgagactcaagaaggcacattttctcccctagcatctggtacaatctgtggtgttttcgccgttcatcatgtttttattgtgtttatattcattaatctataatctatatatcccgacattgggaaccgggacagtatcaattgtaactacattaacatcctcccaagccaataactagaacctccccaagacatgcaaatatatatacacacatcgatatccactataataatcgcatactaaccatccaccataaccagtaccaggcaacagcaccaccatagaacaagccacttctcttaacctgcacaataaccatcaacttgaccataagtatctatgctgctagtccaaagctcgaatcggatattattgcatataagctgatggtcataccatttccctctataaccgatcttctaattgttccgtagctgttcgtacatactaactatcgtttgttcatgcatattccatactgattggaaatgcagtttttgcctactagtaacatgtacttcaaaccttggaatactatgatccttacatcgggtccctacagagagatacccatgtttgatatatagttcattgactggctgggaagaaccgtaaatatactctgggtaaatctaaaatatagttttgtggagttgcagctttaaaaaaagaggtatcgtgttttcagttttctacatgaaggaatcatcttatttgtgttctctatgaagaccgagggctatatatactctttcccttatcaatcatgtagattcttagcttctgaatgactcgtctgaatagatctatacataaattggcatagaccaggttattacagtatgttctgctctaacatgagtttcacgcttgatatactcttctactgattgaatctttcttcgtatccctgtttcacttacattcttagatgtacttgaatttggaaaaggcgcgcatagagaatcagggattgtatgttgagactctgtggtttacagagtttccgggactaaagagtaaggctgccgctaaatagagcccagttgagttaaaagatgtgtacgagatatcgccgtggcttctgaagcagtggtaggtgggcgacctagaccactgatgatgggcaatggtatggatattgtatgagagggcttagaagtggtggtggtaggttgatttgttgcaggtctcttgccacaggctgtctatttattgtcggatctgagagctggaatggggccattgggatcgcagttcctagctgggtcaggatctatgataatcgagcaggcatttgtggctgtttctgttgttgggggcgacccttgatttcgcagtccaggatggttgaacattcggtcgtgaagtctgttgtcgcgcatgaagtgtcgcagtagttcgtgatggggcatcccattgtgtaatcagtcgtggttataattcttgcgcgcgtggttagtttggttgtggttgtgggcttgtatctgtccctccaacaacattcagggccgaagcaccgacatccattaccactgcaactgctgcagctagggaatgtatagctacagctggctcctaagcaaccgtatgcactgctaatgtaacacatctactacactcggaagaggtgcatgagcagaacatcctacaaggcctgaacaactgcatcccagacctatacatgcagttcctttgcatccaatgcagccatctccagtgcacttgttatccttatagtcctatcccacaccatttctgaggttatcaatgtgttctgaagttccggtaaatgccctccctcccgatatgaggtacagtcttccgatttaccccagtgaagtacattgtactcgatgatagagtcagtataggcgtcagcaggaggatctagtaagatatcgaaaccggctgtagtagctttgacaactattctttggggggctgcgacagtttaggtaggtgctattacggaaagaacctatgtttagtcttaaaaagttatccccggcgtaccctgatgtggtagacccaactgtcgactagccatgtcaagttctaccgggcggaaccgacacttcctgaggatgaattagaaatgaaatcttgaaccgggatgagtcgtcgtagctgtatgttccagagactatctaagtggactagcgtcagttatggtatcacctttttctgctgctggaatttaccaagatcccttatagccataactcccgcgggactggtagaaggtttgaggttggatagcacggagaatgatctgccaggaatgcaactggtaatggataatgaagagcttttaatctcgaaatcttttacaagagtaagagtgaacgcacgagcaatgtggcactcacccatggcaaattaaaatgtagtccataatagctagctgaatatctgctaggatggcagtcatacctcctctgggacaatataattaatatccaagttagaggatacaatgagctaagtttcaagagcataccgttggagatgatgacaagaaaagttattgatccaaagccactggcgtaagactacttggaatcagtatatgcactaaaacgtgccatcttatatgtgctatgtcccatttgtgatatctatttgtttgagagactacactactcagactacactgcaagcttacatacattcttagatttcaatggaatctcacaagcaaatgaaacaggcttttatcagggagcgatcgctgattcctccattgccttagaaacgttccattgcaagcttaaataattgaaaatcttccaatagcaaaggggagtataaggcactcggtatcaatgtacagtacgtacttagataagtgacaaagttatatatcgatgcctccataaatactatacatacatacggtaaaacgcacatattgcacatggacccttgcgcatatcaagagaaactatacatagtacattgtggagacaagcctagatatttgataagatacccgtagatcacggcatatataaaactcggtaaataagattgcaagaaaaggaataaaaaaaaggaaaaggaaaagaacaattagcatttccaattaagaaaatgagtattccgtaaaagtagtttgatgttgaggcttagtcactggtgttgaccggatatttttcccgtcttggcgttatttatctaatcccaacttcgtcttatctgatttttattatctttgcatttgtggttcattgtcttatctgatcttacctagtgttcagttatcaaggaacttgagacccaacctgaactggcttccttgatctcaatagtggtatcgacgaaacagtgcgatcatgcagttgaagttaccgaatgcgctggctaagggccagccggggattttgcatcaatacgtatgtcattgtccgtggctgggttccttatatgtggctaatatcaagatcccacttaggctgagaggctagttgccttcgaattcacaaggggaaatcaaaggaagccacatagtctcattttcattgggggcttgtcagatgggctttggaccgttgactatatgacggacttggtcgcagcgctgcaacacagcgaatggtccgtcttctcactggtcttgtcctcttcttacaatgggtggggcgtaggtcgtctagggaaagacattgatgagattgcgcagtgtgttcagtacgtgcgtgactataagaaacagctcttcggggccggaaaagtagtcatcatgggccattcgacggggagtcaagatgtgatgcactatcttagctgtccgaacccaaggcctagacacccggttctagacagggagattgatccattgacgaggacccctgtcgatggtgcgattatgcaggcacctgtttcggacagggaaagtattctcagcgtcctgaatgacgggacggaaagagacagcccagaagtaatgcaagagctttaccgtaaagcggttgctcatgcgaaggagaatacctacgaggatgatgatacagttgaaactgttgtcccgctttcagtgaccgccaggatcggatacccatcatctaccgctgtcagcagtcgccggttccttagcctggctagtcctgatagcccacgaaagcctgatgaggatgacctgttcagctcagatctgagtgacgagcagcttcagcagacttttggcgtcgttgggtcgcgtgggcttctgaaatctaagtttatggtgctgtactcgggaagagatcagtctgtgccaccgtgggtgaacaaggagactttgctgaaacggtggtccaccgcggcgggaccatcctggcacccgaagagtatgattatccccaatgcttcacatgcgctaagtgaccctgatcaagcggaaccaagacgcattttggccgagagggtcattgcatatttggacgaagtggcgcaggaagtttagagctctgtactgaaaggatttcaagtataacatagtccgacttattgttgacaatgtccaagcactggctcatggttctttggccctcgttcgcctcaatattgttgttcttgtgaaactccccttgttaggaacgcttcagcgacgtacttgattggaggctgtaatgcggtattgtagaagtttttatcggcgtcaactgtggtatgggtaagtttgtgcgagtagggctagttctctgcatcaccctaacacgtttcgacttcgagagagctccactttctacttgccacgtcaagatgtagtaccgaagcgacgagactcacctgtatcgtaggcagaaagtgtatgatattgaaaaccctgaactactcctagtataggaacgtgcatgtactgatgggtgtgattcaacactgtgtcacatactagggcttgtagtatggctagcctggtattgtatatatccagcctacgaatctctctcttagatgtccttctacgcaaaggttcagcatatcctatcaggaaggtggccgagcggtcgtgatttcaagttggaatgtaatgtcgatcaaattttgtcaagttggactgaaacaattggcaaaatctgttgataagagctctgtgcctcaagtcttcattttgattacagagttgtcaatggaagttcactaagatgcaacgcactcaagaaacccgcagtaacaagttaaatagtaattatcaactacattatttcatgattctaatccggttatagtaccctacatgccaaaaaggctaccattgatttaggctgcgatccctcacatactagataagggtgaataaagggcttctgtttgtatttgtattcctagatatatatatgtatctttattttgtgttctcatacacagtgttgacagacgcgatgaacctgatggatatctgctcctttcctaatcgcttttctttagtatatatcatgcgacttgtgattgaggatcctattccatgattaatatgctagatacctctcttgcgattccagcaagctctgtcagtttgacattgcctatttcaggaagcacgagggttagcgaatgaagttgatgtatcagaattttgctttccggatctgcgctatcacatttatgcatattattcgaatgctccagaccagacgattgtgctcacaatggcccataattctcctccattgtggtatttaattgggcatcaacgctgctgcctacctatatagtaggtagtgtttcatgcatgtatcaagttggcattttgaggaatcaggttttgaagcttgtaatcgccgtcggctcgtctaacaatcggtcctgggaaatgtataggtagcgaggtgagaacaggtcatgaatgctggatgatttacctgccatgtcataatgttctctagtatctcatgtcagaatccagacaattagacatcccggaatgatcctactttatcctctgcagatcaagaccacttgagataagtgtccattaaccttgatctatatacatcatgatccctagtatcctaatctacaagctcgactaagtctatacacgtaggtgaataaacaaaaggactggttttcggtagcgaccgattacgcttagcctaggcgatagagttgcattagtcttattgttggtgcgaacattccccgttcatggccagagggcgcgtctcttcgccgggaatcctcgttgaatgagactatttacataagacaggccttgtcctcggatatccggatacattgacctatgagaatctgagccgtaaccgatttcttacaaatatgcggtgtgatacgtgaaggtgtgttatgccaaggggatattgatcaatctcaccaacgactcagagaagtggtcattgatagcggatcattccggagtggcatcattggtactctgtatatacctatattgcggcccaagcggtgggggtgaactaaaatactaacagggatatactactgcagctgatgaagctactttactaacagtggaaccttggggttagctgcatcttctgacatgtgatctcaacggagtactagtaagcaggacatgcaactgatactaaaacagactgcactaggtcttggtttcggcataattactcaaggagagtgaagccaagaaaccgcatttctaatcgatatcgtcagtcgaagattccagtagatacttctaatcaatcctatagataagatgcagattgctgagaaatcaaaacagcctcgaggacatggccacctggaccgcaagccattggacgccatgatccgctatggagaatgccaagatataataagcacgcctcggtgatgatctatcagaatactggcttgaggctaagtttggaggccaaacttagatagctggagacagcaaacttaagatatacatcggaaaagcggtctgaacgatcaacttggactgaccgaggggaaaaattactgctgcagcatcaccacagttgttaggccgggaattcgagaacgcaaattgccgaacggctgactcgttcgaggccggcaaaggtccgtgcggtacagccaactgactcgacttttcttttctcttcggtgggggtcgaccaatctctaacccgggaagagatccgagtaaaccctaagtaaaagtctggattcattcttgaacggccagtgccgaaaacgtttcaggcttcagcgacttgatatatctttgttcacccgaagaatatccaagcgcgtgtaagtacaggtgcgatcaggttcatcttctgatctcctctttccactctctttctccccaagaaaggtatcgtaagcgtaagctctgggatgcgcgtcaaggttccaacttcctaaattgggagagagacccatagcaatagtagacaatcttataatattagtttgtactatgtacaaatgattgaattgaattccgatatgtaagcacgcagggaagacttaagctcgtttctgttttgcacggagttactgctaaacccaccacggatttatggcgcccctaggaagacacctcgttggttataataactgaatacgacggaactatctcataatccaattccagacattttaagggagggacatcgtgtccgccaccatcgggtttactcctgaactaaacccggttggttgcccgccatcgtagggaattttagggaaaactccattcatttcccatgataggcagctggtcaagttctggaccaatcatggcgtgggagaaggtaatagacggtggtctaatccccatcaggcacgagtccttctgtaagcaaaaacgcaaaatcttttctaacgccgggcgcttatctccgccacgctaatctgggaatgtcagcctcccgccagcggtttttttcttctttcttcgtgtctctttgatagtcaaacacattacggagtatctccccatactatcctccattgaactgcaagtgaccatcatgatgggggtgtgggaaatatcaacagaagcaagattcggacttaaccgactcttgtatccgcagaggaatgcattttccgctcgactcaagttgactcaagttgactcaatatccactcagatccactccaagcgtggtttcgggggtccacccgagctccttcaggcgagctctccttaaaatacactttttctctttcttttttctcgcttcttcctgtggcgctccaccgttcggctttcttcgacggatattctgccgtcattctggcttctgattgactggtttaatccgtcttctccgtttcttgagattggaccctacagatgagtatccactgggtcttattcacctgccagatctgacaaatccaaagaattttcccgttgtttggctcccggagttagtaatgcagctagccgtttatataactcatgatgcaatgccatcacccgcttcaacgtccctgtcaacagcttcttctgttgcgcttgggtgcccttgttggtatatcattttggatcctctcccctcttggaaaccgcgcacagaagggggaactgtcacttttcttttcaattgtctatctaatttttgtcttttccaccctttctctattgattcctgtatatattcgcatatacatatctatacccactaaactacactgcagatacccgtcatttgaaaccacttgaaaatcatctgacatctcccatatatctatataatcggctggaaaagtcaccagacaggtcctgacggatcttcaaatctaatcttacattttaatactcaaccgcgcctcgaggactggcttcgattttgataccgctcatacaaaagtacaccagacgaggccgattccaaaatggcagacgaccatcgtcagcctgaggcatcgtccaatacggctgcaaatccctacaatcacccggtggcttcagagcatacgttgggctctttgaacacgacctcgaccagtgaaaccgatgcctcggctgacgctgacgcgagatggggcgaacgcaaccagggtgaccctgtttcccgtcggggtgcgatggaggaattcgaagagatgcgaagggaagtgaccaagcttagtctccaccggactcgttcagccaaagatgctcggcggcgctcacgggccgagggtcgcgacgaggagaaggcgctcgaggacgaacaggcttcgtctacggatgagtaccggggtgggttcgatctgaacgagtttttgatgggcggccatctggaacgacgaacgacggcaggagagccggccaagaaggtcggcgttgccttcaagaatgtcacggtgaaaggtgtcgagacgggtgcctccttcgtccggacccttcctgatgctgtcgttggaacttttggtcccgacctgtacaagatcatatgtcgcttcgtacctgccctccactttggtaagcgtcctccggtaagagacttgctccacgacttcagcggagctgtcagggaaggcgaaatgatgctagtgcttggtaggcccggggcaggctgttccaccttcttgaagacaattgccaatgaccgggaagccttcgcaggggttgagggtgaggtcagttatggtggcctctcagcggaagagcaacataagcatttccgcggcgaggtgaactacaaccaggaagatgatcagcatttcccgaacctcacagtttggcagacgctgaagttttctttgattaacaagacaaagaaacatgacaaagctagtatacccattattatcgacgcgctgttgaaaatgttcggcattacccatacaaagaacactctggtgggtaatgagtatgtccgtggtgtctctggtggagagagaaagcgtgtcagtattgctgaaacgcttgcgactaagtcttccgtcgtctgctgggataactccaccagaggactggatgccagcaccgctcttgattatgccaagtcgctccgtatcatgacagacgtcagcaagcggactactttggttaccctataccaagcgggtgagagtatttatgagctgatggataaggttctggtgatcgatgcgggacgcatgctctatcaaggccctgccaacgaagcaaagcagtactttgtggatctcgggttttattgcccggagcaatccacaactgctgatttcctcacttccctgtgtgacccgaatgcccgccagttccagccaggccgcgaagcgtcgacaccaaagaccgctgaagaactcgaggcgatcttcaagcagagtgaagcatacaagcagatctggaatgaagtttgtgcgtacgagaaattattacaggacactaaccaggaggacactcgccgcttccagaaaactgtggcccaatcaaagagtaagacggtctcgaaaaagtccccttacacggtctccattgtcaggcaagtcgcggcttgtgtgcagcgagaattttggctcctgtggggagacaagacctccctgtataccaaatacttcattattgtctcgaacggtcttatcgtctcttctttgttctatggtgaatccttggatactagcggagctttctcgcgtggtggtgccctgttcttttcgattctattcctcggttggctgcagctgacggaactgatgcctgcggtttccggccgtggtatcgtcgcacgtcataaggattatgccttctaccgtccatctgccgtggcaatcgcccgagttgtggtcgatttcccggccatcttctgcatggttgtcccgttcactatcatcgtatatttcatgacggggctcgatgtggaggcctccaagttctttatctacttcttgtttgtgtacacgacgacattctgtatcacgtccctgtatcgcatgttcgcagcactatctccgactatcgacgatgccgttcggttcgctggtattgctctgaacgtgttgattctgttcgttggttatgtcattccaaagcaaggacttattgatggctcgatctggttcggttggttgttctacgtgaacccgctttcgtacagttatgaggcggtccttacaaacgaattctcgaacagagttatgtcatgtgctccttcgcagctcgtgcctcaaggcccaggtgtggatccaagataccaaggttgtgctctcactgggtccgagcttggtaaggcagactttgcaggaagtcggtatcttcaagaaagtttccaattcactcggcaccatttgtggcgcaattttggagtggtcatcgctttcacggttctgtacctccttgtcactgtcatagctgcggaagttctctcatttgtcggaggtggcggcggcgcattggtcttcaagaagtccaagcgttccacaaaactcaaagcgcaaaacggcaaaggtaacgatgaagagcaagtacaaaatacaggcgataatgcggcattgtcacgtggagaagcgaagtcttctagcagcggcgaagccatgcagcgcctttctgctagcgatcgagttttcacctggtcgaatgtagaatacacggtgccatacggaaatggaacacggaaacttcttaacggcgttaacggttatgcgaagcccggtcttatgatcgctttaatgggtgcttctggagcaggcaagaccactctactcaacaccttagctcagcgtcagaagatgggtgtggtcactggcgacatgcttgttgacggtcatcctctcggtaccgagttccaaagaggcactggtttctgtgaacaaatggatcttcatgacaataccgcgaccattcgggaggcccttgagttctcggcaatccttcgtcaggacagaaacaccccacgtcaagaaaagcttgattatgtggatcagattatcgacctattggagttagaggatatccaggacgctattattggttctttgaatgttgaacagaagaagagagtaactatcggtgtcgagctagctgcgaaaccgagtcttctcctgttcctggatgagcccactagtggtctggacagtcaggcagccttctcaatcgtgagattcttgaagaagctctcccaagcgggacaggccattctgtgcacaattcaccagccgtcatccatgctgatccagcaattcgacatggtcttggctcttaacccgggcggaaacactttctatttcgggcctattggtcctgaaggtcgtgatgtgatcaagtactttgctgaccgcggcgtcgtttgcccaccatcgaagaatgttgcagaatttattctcgaaacagcagcgaaggcgactaagaaggatggtagggctattgattggaatgaagagtggcgcaattccgaacagaaccgccgcattctggacgaaatccagcagatcagggaagaacgcagcaagatcccaattgccgacaagggcgtcgaatacgagtttgctgctcccacatggacacagactgtcctgctcaccgagaggttgttcagacaatactggagagatccatcgtactattacggaaagctcttcgtcagtgtcatcattggtattttcaacggattcgtgagtagcccctccccccgtttcttggagtttgagcattgctgattaggacagacgttctggatgctcgataactctatcagtagcatgcaaaaccgcatgttctccatcttcttgatcattcttattccccctattgtcctgaacagtattgtccccaagttctatatcaaccgcgccctttgggaagctcgtgaatatcctagccgtatctacggatggttcgccttctgcacggcaaacgtcgtttgtgaaattccgatggcaatcgtttccgcccttatctattggctcctctggtactaccccgttggcttccccacggactcgagcagcgctggatacgtcttcctcatgtcgatgcttttcttccttttccaagccagctggggtcaatggatttgtgccttcgccccgtcgttcaccgtgatttccaacgtaagttcctatttagtatacccaatctgattcaccacactgacattcctccccaggttcttcccttcttctttgtcatggtcaacctgttcaacggtatcgtccgtccatacaaagactacccggtcttctggaaatactggatgtactacgtcaacccggttacctggtggctccgaggcgtgatctcaagcgttttcccctctgtcgacatcgaatgtgcctcgaaggaagccacccacttcgaccctcctccaggctctacctgtcaacaatacgcaggaaacttcgtctccaacatcgctggagtgggatacctggtcaacccggacgccacggaagactgccaatactgccccttcgctaacggcacagagtatatgcacacacttaatgtccacgatggcgataagtggcggtgctttggtatcttcttggcctttgtgatcattaactgggcgttggtttatttcttcatctacactgtccgcgttaggggatggtcctttggaatgggatacctcttcggtggagtcggtgtgatgattgaaggagtgaaaaaggtcttctctaagaagtccgaaaaggaacagaattagacggtggttggtgttcaactttccaccgatgaattcgaaacaggaggaaagcagaaacaagtaatgcgacaggggaaaagatagataaataaaggaggagaaagagatctaatgtggaacatgagtgatatcccgaggagacatagatagaaaaaaagcattttgtttatagacagcgttaatataattcttgcatatagaggaatattccaccctagcatcaatatctcgcaagattatacttcatgtcacaagatataaagtttccccagcattgacctaatatgtacaacatgacaacaaactctccataaaaacaagcaaatccccacaatcaaacccctagaaacaggaaagaataggcagtctctcccctcactttgaacacaccgccacaaacctcatagtatcaatattgcacagacgaggctgtcccagcttacactattcaagatcagcacatatgtccccttccaacaaaaaaggcacttgcaaaattacccgatttttgggattacaaggagcagtccagtcatttccattggcatccgttccgtggcacatgccatagtcaccctccatcgcgcacaccttcaggcatgtgttgttagttctgattttctggactgggtttggatttggatttggggacgtacgccttcgacgaatctttcctgctgccgtgttttgcctgggttgtcgcgattggtagccttagtcagagaaatactagggccaccagcactaactccagtaccaccggtaccgactgtacttccagtatggcccatagtgccaccggtaccactataattagggttagaagtacctggtggaacagcgcccacagtactggcgcagagaaaggcaaaaataagcggagaaacaagaccagacatcatactggggcgtactgtaaactaatgcgggcgttccaagcagtagaagtcaatagagaaaagagaaatgtggacgaagagatggatatcgcgcggcctgaagtacttatctacacatctgggtaagtcaaataaccactagcacttatgaggccccattgccatttgcccattattaccattatcccttcaatatgctagttcatggaatcgtgttgatttccaaggctacttggggcaattttagtgtgttgcgtcgctttatctagaccatcgcggttcttttcatttcttgctgcatggtcggctctatttgggaggcttggtagggatggttctcgagtggggaccagggatatcaaagaatcacaacggacgtgtgcatctctgggttcgggactctcgcatctgggtaaatgaaagatcgccggattaccaaaaggggtcagccggcctctttgttgccagcacggaaagctatactatctaatattaaagaacggggaaccattgcccgagaatcctacgaattatatccttgttaagatctaccgtgccaaccatgtcccactgcccggaagcgtctctaaatattgtgcgtaccaaattagatatcgaatgggactatctatatgcatgaccaattggttgaatgaagctataacaaaaatcccaatctgaatcacattccactttctgaattgaaccaaggcttgcggtttggcccgtactgaggtgctgggagacgcatcggcacgggcacaatgcctttgaaggcatctagcatagtcccggattcatcgttcggggacttgttctgctccgacacagcatcttctttactaataacaggcatgagcacaccgcattcccagtttcgacagttgagtttcggttcctttgttgcccgctcctgaacgaggcggcccctattcattatgagtttcccagatagcaaggcacaatcagaggatgggcatgatacgagatcactcaccatgcgctctctgaaagattcgcacttcccacataagcccaggctcggcattgagagttatcaggtagcgtcgctgggtcatctggccttacgtagaggatctagagcatcctagcataagcttggtgtcttcttccgcttccctcaaaaacacagcgactcactttattatgcatcagtaggcctagcctctgacttacacagtcacgcagaacatgacgaggaaatttagggcccgtataccaccttgattgaaagcaaatcgtccctgcggattgtggtccaccttttgtgtcattaactgttgtctctgaggggaagtagactctaaatctatctttccactcttcggccgtagacttgttaatgagctgtgtagggttgctgcggctccggacaggaaaggattttgcggtgcgaaggacgtattccgtcgatccatcgtcgcctggacacaaagttatccctgtgattcgtgttataatggggtatcgcactcagctattgctgaccttggcatgcaagatatatggacctcaagaactcgtccgtcaaggagccaacggatgacgtctattgtgtatcaggaagtgctctgtgaattggtacaattgtagactcacgacaaaatcgatgttgagaggtttggatgttcgcaaaccaagagagttcactgcacgtcctaagccgcagtaccctgtacgccgccacgaatctcccatatgcgagccaccactagatggaatcagagatcagaccatgatgtcagggtagaggaggttacatagtgtggacaaatgcaatatgcgcggttctactgaagtcataatcggtcagtttagcgatgatattctcgtgtagagtgctagcttttaaaaagtaagtcaactcgtggtagaagcctgttcgagtaaacccagagtctttatcggtcctttttggtagatcaataataaaaacactctaggttatggttagccggtagcggataggaatgtcagattatgcagtacattttccataagaccacctatttcaccccagtcatatggagtcaagttggcagtggggaccacaattcgaacgtatcccgagtggaagagtaacatcagctttgaatgcatgcaattcacttgaccatccattggtggaaaacataatctaaggttgctcatagcagcggtttcggacttgtactgaagtttctaggaccacaaagatggttaacttcacgttccaaaaggctgaacatcaagacaagaaagtaaggaccagcaatgggtatagttcatggtccagccagacaattacgtggataacgttgaacggcacttactgtagattcatccttggcttgcatcaccaagtagaatcgagtttttgctgtatttaattttgagaaaagccattccatttcccacataaaagagctgaggacagcaagttgtaagtcagatttctgaaaaacttcctcgatcttgatatcatcaccctgtcggcggcaaccgaaggcccatgttttcttaacgactccgttaggaaattgaaccgacggggtcggagatgggatctgaatttgatcatttcctgctggcgttgtgcgtgacgaatttgatccagaagatgagtcaaccactgatatagcaggaccgggagatcttgaaggcgttccagttctcgcctgctttgcatcccgttggccatccgatacaggttcttcggcttttctcttgttcagccgctccaggcgctctttctccatctgtcttcgatccaagcccaataagccagctgcttgtgtcggcgcctgtatgcttgctggggtttcagctctactggatatcggggtgttagatgccttgctgtcattgttgccaattgatgacaaatgatgtctcgaagagccatcttcatctgctatggcactttgcatagacagttcgatcgccctcttcaggtcttcatcttcgtcatcgccatcttcctcgcccgaatcggtttcatccccatctgtctcggaaccaatgacggagtttgacttggggaatatgggtatcacatcatcatcagaatctgcagtcaagtcaacaacttcatgttgacgcccgttttggctgttctcttcgtgattactggattccctgagagaggcagcgattgctgccctcagatcagggtcatctaaatcgtcgggattcatcttagatcattgaaaccttcaaatgaggtatcagacagcaaaggagaggtagatatgagggataaaaaagggaatagcaactcgggggaggtaattatgtggctagtaaagacccatgctttgacagaccgtgaatggagggtttatagtgatacggaacacaaaagaggtgtgtttacggtaagacgtcacgggagtccttggttgtccagatgatttattcctcaaccaaatgaaaatcaaggacctcaagctaagtgtaacaccgaaagacaatataaaaacgcgttcgaaagaagtggagggtagtgaaagaaaagtcacgcaaagcaggagacaacaggaaacaagagaggaacccgtccaatgataatcaatctccctggcaacacgtgactgcgatatatactttatcaccaggtataacctggaagtagtcgaggatatattgaacgatgattgaaggtatcatgatgtttaatatgtgatttcaggccccccaaaaaggttgccagcaactactcattctatttaagtgcactatgtagagagaccgtatcaaagagcaaagcccgtatacaagcttcactgtaaacaaagagggaattatcgtagtagtctgcatggattgcccacatctttatatacagcctttgaatgggtacaaggaatggtaatgagaccattgttcgagtattgcaaggcaattaccgtgaaggtgcagccctggtttgtgccacagtaacttcctttttcttctgttggcgcagcaagttggttcctcattgtgaatgaaagtaaagtgttgcatgcgatttgaagaacagctgaattctattgttccctggctacctatcctctggactttgtacactctcattcataccaaggacaacaaataatcgagatgcccccagataactccttagaaagccgaccaccctcagcttcgatttgagccatttcccatacccctattaggtgaaaacatggaccccggccctcaagaaacaggggtttcagttcataagcaagacaccagtatgcagggccccgcgaacaagccaaacttcaatcgtctcgaaccaagtaacccagggtaagttgcctcacccttcaacgcacactgttcaacgaaacttcccgctagcaagagcatgggttggaggatcaccgttcgcttttataggagagtcgttgaggacaatgtcactcgaattgcattgtacgatggacaaccaaactaccatgacattattgttccggaggcgtgcaagatggtcagaggagagctggttgtcggctgccactatcgtagctgttacctttatcgcctgccaatcgatgtaaggttcagaatctatgccgctttgtttgcgcatgacggaagtgccctcgaaatcgggagactcgaacacacagggatcgggaatctacaaattctcaggacgtcgcacctcatttaccatgaagcttcaattgccctgtaccattcgcttagttaccgcaggctctttctccgagcgtatggtccttactccgcagaccttctcagacgtcatccgaagtcgttaccgtgttgtcgccctaaggagtttgatgtcaaccttgaatacccctgtcgcaacgaacatcttaattggagcagaccactgggatcggtcgtagttttgataggagcagagaaccctagagtggctttgcatcgccgttgggcgttttcagaattcattacagcattgaaagcggccgagcccttgcatatcttttcgttgaccgttgttgtaacagagaattggaatttgcccggtttcaatgagaaagatttggtcaacaccttatttagcggcgcgttcaaattccttggaaagctaagttttcgtggttttactgaggaggagagaaaccgcctgtgccatcttgtccacgctctaagggacccacccctgaagattgagcggagtaaaacgaagatacagggaccagggttctcgatttggctttgtgagtgtttctctttttcttttctcaacccttagatgcattgaagcacaaggtctatgattgcgaagaaaacattccgatcagcatcagcggtctcaagtccaagtccaacgaccagaagccgcttttcagtcggtgtttttgtcacgatggcactagctatctgacgagcatatagctgaccaattgtgtcatgtccagaaatacggcctcccaggagtgaagtcgcagtgaggctgctgatcggaagaagactgtcatccgagtctgggaaggtgtgagcgccttcagttccgggatttttgttttccaatggtacatgtaactgtcatccattagctgggtgtctggaaagaatccattgtatactaccaacccagtgaccaagtcggcccttttgtgaaattgttaccagaattctgtcgttaaagctcatgcacatgacagctgtctgaataccattaacaagtccggcaacttgtttggtactggcaggaaagggaaggtttagcggcccctgaagttcactgagattgaaaggttccaccatggttagaggcttgccttgagcgatacaaataaatgcagtgaaaggagtactgtctactcagaaatgcggggaggggaaaatacgtttcgatacatgaacttgtaaacagtttccatggaggggagtgtgttacatacgtgggcggtgaacacaatctcaccgctttagggcagaatctctccgccgcctaatttttttttgttccctttccaattgaccatcaccacaaagctcatcaatctgctttttctgtatatttttcttctttgtctgtcggtgtggacaaaggtatcattgcccccacaccatgccgaagtttgttcctcgtcagaggaagcaaaagcacaggcagaaggaggcggcagatgctgcggtcgacagcaatgccgccgaagttttgcccgtctctaaagaacagaaggaagccaaaaggcaaaagctgagagaggaattgagagcgcaacacaccaaaatctcagcaaagaaacaaaaacgcttagataaatatattgtatgtagactctatgcaagaaatgaattgtgggttataccgtccattctaaccgtctctgcaggaaaataaactcaagaaagaggaaaatgttgaactgctcaagaagcttgaaaagacaacgttggacacctccaatttcgaaagttctagagaattagggaagcgcaaaagacttgacgaaaacggtatcattgaagcatctaggtatacccatgacagtgcctcccatgtggagttgtcgggcgatgaaacagatgattcacttcctccttcggggacaagtttcgctattcctaaagcacaaggtcccattgagaagccggcggaacaggtcgtggttggtagcgggttgaagcgccctctcgaacttggagcggacggatttcccgtcctcaaaaagcgcaaacgagcgccgaaattgaaaacgaaggccaccaagatacaagacttaccatgggagggatttgactcggatgaagacgagaatgagagcgataacggcagcaccccagattatcggaaacttaaagacaaagaggtggaggcactggataggatgaatgaagacgatgatgaatcttcagaggacgcttttgaggatgaccaaagcgaagatgagaatgagggtgaagaagcggaagaggaagaggaagaagaaagcgacgacgatgatgaaggagacgaagacgaggaggaagaagaggaggatgacagtaccagcaatcagcctcgccagtccgcgttcaaagcttgggccagacaacaaattaacgaaacagtcggtttcaagcctactaccggtcctgtcgtatcagaagagcaacccttcgggcccaagttgaaagaaaagcccgtgcggaatactgtttacgaagaagaaccactgcccgcagaacttcaagttaccaaaggcaaccccttcagaaaggcattccatgtccaagttgaccgctcggaggatatacaaaatgcacgattagggttgcctgtggttggagaagaacagaaaattatggaggcaatctacaacaattcctctgtcgttatatggggtgctactggtagcggaaaaactactcaattaccacaatttctgttcgaagctggttttggaaaccaggatagccctaatcccggcatgatagcggtaacgcaacctcgtcgagttgctgctgtcagtatggcaaaacgtgtaggcgatgaattgggtcagttctccgatcaagtgtcttatcaaattcgatttgaaagcactgtatcgaagaaaaccgcaatcaagttcatgaccgatggtatcttgatccgtgaaatcgcggaagacttctcgctgagcaaatactctatcatcgttatcgatgaggctcatgaacggagtgttaacacagatatcctcattggtatggtgagccgtattgtggacctgaggaaagctatgagtgaggaagacccagctgtgaaacctttaaaactcgtggtcatgtctgccactctgcgaatttccgacttcacccaaaatcccaacctcttccgccagggaccaccacctttggttcaagcagaaggtcgccagtaccccgtcacggtgcatttttcccgacgcacacgccaggattatgttgaggaggcgtaccggaaagtctcgagaggtcatcgtaagctgcctccagggggcatgctcgtctttttgacagggcagaacgaaattcgacaactctctaagcgcttgaagcaggccttcaaacccacgcagcggggtggagaaactgaggttaaagtgcagatctctgcgaacgatgcaccactggaggcggaagacctagacattggggacgctgatctttccaaggttggcaacgaagacgacgacagtgacctcgaaatcaccggtctagataacgatgatgatgacgatgatggttttgatctcggcgaagaagcaatgggttcatccacgcgagtgcatgttttgccgttgtactcccaacttcccacaaaggaacagctgagagtttttgaaccgccacccgagggctcacgtcttatcattctagcgactaacgtggctgagactagtttaacaatcccgggcattcgatatgtgtttgattgtggacgggccaaggagaaacagtacgatttagatacaggagtgcagaagtttcaggtcaactggatcagtaaggccagtgccaatcaaagagcaggacgagctggtagaactgggcccggccactgctatcgactctactcatctgcagtctacgaaaacgagtttgctcagtacacagaaccagagattctacgcacgccaattgaaggcgtcgtgcttcagatgaagagtatgggccttcacaacgttatcaatttcccattcccaacgcctcctagtcggcagggtcttgcgaaagccgagaagctcctcaaaaatctcggtgctctcacgtctgatggcaaagttacgcaaatcggcaatcgtctgtctacataccctctgtcccctaggtttggtaagatgttgtatattggtcatcagcacggctgtatgccctacgttattgcgctggtttcggccttggcagttggagacctttttgttccagaaaaccaaatcgacccgaaccccaagggggataacagagagaaagacgcggtatacacgaactcggatcgtttggaagacacagttcgggagcaacgtcacaaagactatgcaagagctcatcgactctggagtcaacacgatgatacatccgatgcgttgaagttcttatcagcgatttgcgcctatggatatgcttctgatggagaatcgttctgtgaaaagatgttcttacgaggcaaaggattcaaagaggccacgcaactacgaagtcaattgacagatatagtgcgggccaataaccctggagttgtcggagcatatcagccacgtttatcgcagccaacagagaagcaaatcaaggctttgaagcaaattgtcacagcgggtttcatcgacaatgttgccatccgggctgatttgtctccagtaccgcccgaaatgcatcgtacaccgaagagagcgatcgatgttccatacttgacgcttttcaagtctcgcgagggaccggccacggaacttgatgaaaaagctgtttacgtgcatccgtcatctatccttgcgagcctctcacccaaggaaatgccgcaatacatcatatattcccatctccaacaagcgtccccatcgctcgtgtcgaccgaagtacccaaagtcagaatgttcccactggtttgtcctagtggcttgcaactctctgccattgcacacggtacgcccttaatcgagtacggtaagcctattgggaaaacagaaccgattgatggaatcccaccacgcagggcgtgttgggtgatcccgtcactggtaagcgaggctggacgtggaggatggcctttgccagccaagaaggtggtgcaaaagaaagaccctaaggagggctggataattgaaaagtttggcgcttaactgtatataatatgagaaaagttactgtaacgacttatacaaagctatgaatacttataaccacggtcatcatgagacatgctctattacttcattgcgtatggtcctaaatcctgtctgtcatatacaagaatcaagtgcagtaactccccaacgccaatgtcccaattcaacattatcacgaaacgaacaacaaaaaagagcagaatccaagagagtaaatcgaagctcaaggacgatcccgctccctctcccgctttttctcctcccaatcccgacgcccactcgaaatttctcctgtctccttatcctccttaatccccaacgccttccgtaaccgctcactctcctcaatcttcgcctcagcaagctcatgaacctgatacgccttaaactgtctcctatccctgggcggcaaatcccgcgcagaccgaccacccctccgctccccctccttacccttcctctcctcttcctcctccatctccttcaccaacctctccctcaaagcctcacaccgctcctcaatctcctcatccgacagaatcttcccctcctgctcctccccgtcttccttatcccccttcttcttccgctccgcaagctcctcctcaatccgctcattctcctcctccagccgatccctttcctccataaccttcacctcaatcgcccgccgccgatcatgctcgagaatctgcttgtcaggcagccgctgcttgaagggccgtcctgcgtcgctgtttgctccaactggtggatacggcgcaccgtaacccgcgttgcgcggtttcatgaaggcccagttcttctgaacgtagccagatgtgccgcttccgcggggagtattgagaccgacgttcgaagacattatggagatttcttctgtttgtagtctttgtgagggtcggaggtcgtggtgggtaagtgggtggctcgttttctgtggaccgtgggatagacaacgggatttggagttactgctgaaaatgaggacagtggtggtgtagagttgtggttttgaaacagtccccccagaatacgatggcggaatggtagcgcttgaattaaattgaagctttgcgacttgacggcgtccaaagctacgatcgcgtcacgtggtgatatgctgataagcatggtggccggaccatctacaagagtagggcagttcttagatcataccagtagtgatagatactacaaaagtttgccatacggagattgacgggttcatcaacacttttgaattgattgactgtataccgacagaccacctctacatgctccaggcacttcctttgacgctccctattttcagagttttccatatgtccaaaggtcccatttgcaaccctcgaggtcaatcaagcgtgatatcccagtgttcccttgttcaccaattaagacgccgacacctcgtacctggacaaagagaaatacagccatcgacaactataaagacgtgtcttcattttcatcacaccgaacctgtcacagaacaaccggagaaagccatgaacaaattaaaagtgtaaaaagagaattcaaggagtatatcgggtaggggggcgtaaaaaaatgacacaagaaaagaaaaagaaaaagaaaagtaagaagaaagcaaagcaagctcccgccatgacccgtgttttttacgccgttatgccataaattgcgatagcggagcagcgaagcgatagctcatatatccctcagaaagcctgtatgtatacgcccggattaagaataatgttgagtgtctcggcacaactgagtgtgcgaatcgtgaaaaggtttaaaaatatgtcaatagaagcaaggataattggaagtcatagcaatctaattggcaccgttgatttccacagaagtagtcggggtcgtgccagccgactcagctgctgtgaggggggtgctcttagtcacggtcttggtatcgctggatccatcgccgttgctctgagggtctattggaggcggcgtcgggggcgccgcgcccacgactggcgctcggcagccgtcgaggccgttcacagcccgcttcgatggctggggagaggatttgtgcgagtttggcggtgtggtagaggtagtatgaggaagagtgccgttggttggtgaattcgagtccgcaactagtttctcaatcgccgcaatttgtttgccatagctatacttcttcagctggctgagaagaggcttgatttcctcaacaagagcgtctctttctgcgcccttgagctgacacaaaaccttctctgtacagaggttagtactactcaagtatactcctataggattgaggacatacgtatgacataattgccaaactgatcacgaatcagtccaagtagggggttctccccattatcatccgttgacgtcaacatgctgataatttggtgacgctgagactcttgaccgaattcgatactcttttccaccacattgcttgcaaacttgtgcttcgagtaggtcaacaagttcgacataacaattgttaccatacgggttcgatccttgtcctcgccgttctcaatgacatgctgaatcacgtagttaccgaattggtccggaatcaacttggcggtgcagacgtggagctcagcaagaatcgcctcacgatcctcttccttgcagtgttccagcatccgttggattacacgacagccatatggatgagtagctaacttctcgacctgaccaatgaaggcattgatgacgaattgtacatgctcagacggcactctttcaatagccttttggataacatggtttccattttggtccctaacacatcgcaaaacgtggtgttcaagctccttcaccatagaagcttgttggtccgtgagaatatgctccagggcctgcactgaattagcccaccgacctgtaaggaaaagagaatatctaagaggctcttaccttctgcacgacgcgacatccatacatctgagtagacaaagccagaatatgtcctttcatttggtttgccaaaatcttcttctgcgtctggttgccatgctcgaagagcttctgtacaacataatttccaaagacgtctgtcatcagctgcagactatcgccctgaatctcacggaaaacctgctccttttcgtcactgtttgccgtctccagtttctgctggatgaaacgcgatccatgttgatcaccactgaattcgacgacgtggttgtagatgtcctaatgtactgtcagtcacgaggtaatttggaaaaatgtgcaattaatggttaccttaagctcataacgtttattgcccttactattcgccctaaactcctccaggactggacttcgcacagtctgggatggatcgtggtcgcggtggcccctacttgccagggcggcggcgccaagttgggcgaccggatagaatcccgacaaagcattcattcctgagccttgatagcgggcaaggtcgtatggggtaaagggcagtctttggagagggttgattgcttgttgggccaactcctgctctcgcaggcggcgctccaaagcagcagcctgtgcatcagataaacgagcagacgcactgttataatgtgggacgtgcacagacccactatcaagcgcagcatacagtgggctgtccaccctggcatattctgtcggcgagatcggattatctcccacgcggtttctcggcgcttgatatccgagttggacatctgacgcgccttcacttgcgtagctagccccttgataggcgggctcgtcaccctggtatttcaatcgctggaaagaaccatcaaaagatgggtgcgacaaatacccggggcgggtactcgaaggatgcgcggcgtaacttccttcgttgaagtggagtttacttagaccagaattgatgtcagcagggccgccggcatatcgaccctcgaatccctggctctcggaatggaacgatgggtatgaagagtgtaccggtctctgaggcgcgaatgatgccgagttgtgtgacgcatgcgtataggagttgcggccaagcgtcggcgcaacagtctcgggcaagccctggggcaaagcagacatagatggcatttcatcgggtctggtactctcgagcggggtagagaaccctggtttcatggggaacccagatccaacagggctgccgccgaaggcagaagagttggcatgccgccggctctctgtatttctgaaattcccaaagccagaaaatgcgataccatctccagaaggagaaataccctccgatccggtgttgagataggccttgtgatttgttgatccagcagtgccaccgattgccgccgatcggggtagtgtcaagtacgaggagtcaccggcctctgcaaggctacctgttcctctgtcacccgcccgtgtttggataggcgatgttgtcatactgttatttgtcgctctggagagaacatttgaagatgtattgacggtactccaaggcatattagggcgaccgttccacccatccgattcggacgatgacaacaaagaactagaaccggccttgccttcaaaggccttatcaccagcatgctggtctagacgatatccccaccaattaatataatttcgccaatatggaaggcatttcaagtgtctcacctagattgtcaccccagatggtattcttccagctcgccttccctccaccaaaaggctgccccatacctccatggcttccacggttccgttcaccacccatattggacggagcgatgtttgagcttcgacttgactgtgcctagatccaaaaccgtcaattgcttgatcaactcatcccaactacctgccactcacatgatgtaccgcgcttgcgtttgctgccatcgcggccatttcaccatgtatctaactaaacacaagacggaataaagaaaagtatgtatacgaacagcgtagaattatttgcagacggtctccaacagtacttgtttcttagcactcccgcttttctcttctctgtcagtcctccctctaagtatcccaaattgtggattcgcggcgtcgaaccgataggagttataacgtggcgaacgaacacgaggaccccgtcgggatagcggataaatgttgacctgcacgaggcccggtcatatggttagcaagacgttgtaatgcggtgaggcgatcttctcatagaaaaaccacttacccaggcagcgacaccgagtcaaacgagggaaagaaaggaagggatgaaagagaggagcgtaccgaaacaaggtaagaaaataatataatagggtttattgtttttgtccaaacaaagtattgcggtcagaccatgtacagattatacaagggatcgcaggggcacaaaagggaggtgaagtggcaggcgggccagcgaaaaatgcttaatacagaagcaaagcagaagcaaggtgacgagaactggataatgtccctgtcgttacgagtgtaatgctccgcaagtagccgtagatcaagactgccagtgcgtatcgcgacgttgctacgctccgtgcatgctccaggaagttcgaatctcgcaaatcactctcatgtaacttgtggagagggaacgggacgaagaacgttgccgactcgaatgtgtttcaatccgataggcgtttgggagatttgatggttcgcagcagcaagggggaggggagagattcagtcaaattgcgactggtattatggggaggaatgtgtttcgttgcgcaaatgaggcgatcaggcgtgattggtggagcagcgataaatgggaatgtggacgagagagacaaagcacggcattaatgtaatccagctgtgacacaggcgaaagcaagcatgacacccaaagcggttctggggggccgatcaatctcgatagtaaatcctcttcgacctccacaccagtggggagttaagagaagtacggcagtggtggtggggggaggaaggagaaaggatgatgtcggtgataatatcgttgagaagaatgaagatgttgactgagagcgagcgtcagaggcagcgcagtgggaaaaattcctaaacgaagtgaaagaaactggtagcacagacaagcagcactaaatggattcaggatgaagtaggaacaaaaaaaaaaagtgggaaaaaaagtggagtgagtcagttcaaaataaaggaaggggggatggttgggaataaaaagacgagaataaaaaaatgattaaaagcaaaaaagaaaaaagaaaaatatgaagtcttttttgcaatcgatgagagagtcaagatgatagataagctggtcacaaaaaggtcaagctggaaaaaagatgctgcgtgtcttggaaggccctcaggtaggcgcccatcggtcggtaggtatatttggtatcactggtgacaatacaccaaggcgatctgtcgatccgttcaggaactttgccatgggctgaattggtacttgatcgcagtatgagcactacacctgaagggtaagtaccgcccagccttttaggtaaaatcaacttgcccaagggtgatcgcatgtccacttgtcccataccgttccaaaccaccattcaatgtttctggggccgcccaaattcgttcccgtcgctctttacccttaggctttcacctcttttatggtttcttcctttgccccctcttattgtcatacaattagtccttaactttacttacctgtccttgtaatcaagatgtatgacgcacacagggcaatggttggggggcctatggtaaacttacgccggaaattaataaagggaaaataagactgatgccttttccctcccatttgtgacgatactacggttcttaatactagtgcctcccatattcatattgatttggctctcacgacgctacagggccgaagttaggtattgaagatggtaatccatggtcttgactcttggtatgctttgattttgcgtaatgtatcatctttcgccctctgtttagatccacgtaggatatcaaggagaaattcaggctattgtggagaccaattaagagttcttggtacggccgaacagcccatgttagttgcccccattttcggacatgacttcctggccagcgaacacaccaatatccgctagtcattctcgagatgaggggggaaggtagacagaatcccaagagaagtatccccgccgtggcattgactgggtgtagagtcaagtcaacgccggtcgttgacttccgcacttcttgactggcttcaagccctaactaaaataagacttacagcgaaagtttacttgtgctggagcccgaccgatcggatccactaaactagcttgattttcctcttaacaattgaaacaatactttatcgggcataggcaaaggaacacgccggcggatataaattagtttattcaatccctgctttacgtagggttgagttgttctggtccaagaccagttcaacagccttttgggaaaactcagtgggattgtcaaatattctttaacttttactgacatcaataaatataagaaatacataaagaagggggggggaagaaaaacggtcagacgagaagatgagaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtgattactccatacttactagtatattttgaagggtcaaggtctcgtgtaattggttttcttaatgacagcctcatagtactcagcgggttggtcttgtgacagaaatcataacaactaaatactcaaatacatatccgagtagtacttagatcattactacataatcctaccttgactcattatcgtgctcttctatggttggttggtcctttcctattatcactttccctttttttaaaccacccccacatactgaattttaattcgctttagccctcccgtagagacaccttctctgtacatggttggaggtcaacatatgtacatagccccgagcggctaccgcccatccatggaattcttatgacatgatatctgacctcagcagttccgacaaggtacagggtacctggagaataccaacagtagtagcaagaaaggtgattcgcgcgagtcgtaaccggcaacaagcattggcagagatattcatcattggcaaacgccccttgcttccactcggtgaacccctcagttacgtttcatccgcgatacccttcttaaaggctaccccctgagaggttctccgttgtggacggtcaattctcccattgtcactccattgtattgtcagtatgacagcttttattaactggttatatctatattaacacctccaatttacatcgacagtatcgttgacctatgatctgcagtggtaagtattaaccagtcgatcttcaggaccatcgcatttagactcccccgtaccttcttggtagaaactttgagttatcgctgattattgcaaattaataatgctattagccccttccaatgagatggtctatttgacagccttgcattcctggggggcactactagtatacgcagtgctcttccacagtcttgctctcgggcaagctgttccccaatactcatgcttgatatatgcggataatatttccatgcatatcctcctgattccttgtaccatgtccaagggtagattcgtacctgctgggaaaaatagccggagcaaaatgcttgtatccatactcacgctcctactagtctggtacttattcgtcatataatatgttggccactttaccttggttcaatcccatctggcctccctcttcctttcttgtcccgtatcggcaatcaaaatcgtcactgactatgactggttgagatgggaaggcgaaacgtaggatcatgatgagctcatcaggttttatctccggacccgcccaagtatagatctagcaaagaatatttctgtacgcctataatcgccactctatgaggcaccgaaaccaactacatgtccggtaacaagtccacaagtatatatcactcccgtcgtatcaccatgaaacatgtcaagatacaccagtaattcaaaacgcagctaggtgggtattctcttcacaagcgagaggcggtgtagtatatacatattcgtttagcacttctacatcagcgaattatacaagcaatctgggggtataaggtttaagatgaactacccattctgctataccatgtaagaaaacaagcggagtgttttcaccataccagaggaagacacgatgtacagcagatattggagctaaacagtgtacctatggcatttattgaccgaactacctttaaaatatatctatttgttcttgaacatatatacacctcacgttcgagaactttactcgaatatgccatgattatcgaggtactgttcctatctatggtttaatatatcgatgaatgcgggatacatttttttttatttttttttaaaaaatttttaatttttaattttatatttttttgatttccgatgtattcctgtcacggttcattggactagcgtatacggaaggaaaattcaacataaaatgagaaataaaaagtcgtacaccccggtgacctgaaagctttcaaccactcggttggcaaaagagaagccgtgaattatgccagcataccctgttctcccgaaaaacacgcgtggtctagccttgtacttcgtatgagacaccgaacacactaacaaacccagcgcatcaactatccatgggaggaagagggggtaatgcgaactatctgactcgccacggctctcttctgtagatctggagcggtgagggtatccttctagaggagcctatgtcggttcatgctgtcttgaagtaaggaccacatcatatgaacatatctatctcccgagagaaccatgggtgtagggccgacatactgatccccggaaggccggtctttggattggtttgacaggaatactggacattagtcactatgatgaccgaatgaacgacaagaaccgagcgtttgactaccggggctggctccgcttaagctcttcctcggttcgaagtagtttaggttcactcctatacggtgtacgcatgactctctacatctgaatgcgtgtcttgtagaggttggaaaatctgagtgtcaatgatatgacttgccaagccaatacatatgataatcatgattcttccgtacatccgccactcaatggagtgatcatagctcggtcatgaagtcatttggcgggggtgtagatcaattgttatgatgggcttggactaaaatgctgggttgtagcaaacagatggaagtagaccgtttaaggagtatggggtacaggagacttagcctactacatataccaagagcaaaggtcaactggagagaaacccttggcaccgatgacccaagcgatgtttaaccaatccggaattctccgaaggcttgatctagatcagtagttcggatggtattctatatattatacttgttggggttgccatctccccggtattttccatgtactccgcagcagccaacaagatttgtgagaggcagttgtaaagttctatatctactgaatatcccactttccacatgtcaccctcagggaattttacctcggcttccccaagagcggggatcaagcgatatattctgtctctccttcagcaggcaatgagacaatgatgtcacgggtgtcttgaaatcttattatgattataactacctatttctatggaaaaaagtgaacgcacggagggctggataccaagatgacctggtggtaatattatgccttgactttaaatttgttgtcctctaccttgatctcacttcctagtgtactatacttactccacagtgagatcatatgaagatttgaggtcgcccttaggaagttcccacactttcaaataattcagagaaacacgttgcggtctcaaacatacatttttgctgtatggaatgcatggaaaatcatgcaatcgctcagggataccaaggagagttgcatgccaattgcgacgggagtgcagtgagggtgcagctgagactctatcctagatatagacgctatgcacaaatcttcgctgcaatgcatatgacaagatgacaaggcattgcatattgtatgtcccaacgactacaaggaccgacttcgtttcatttatggaatctgacggaagaaaaacttatgtacctagcctcgatcatgctattcaggggtaaaatgaaatgagccaaaaaaagaagacgtgaacaaggccgagtgggggcccgaggccaaagatggacatgcctaacaaaatggatttagcatcaatcaccaggaggatcaacgaataggaatgctagactgggttgaaaaaggcttagttcagggacgccggccttctgataggacgaaaatctcggcgatggggagattacaactgcctttagcgccagcgccggccaatagccaagagacaccatagaggaaatggacaaacaaacaacaggctggtggatccttttggcatttagtcttagactagcatttcttttgtcgctggctagcgaccaactcacccttgctgggtgttcgctggacggtctggccctgtgggcacccttgcgcctcgttcctgtcgtaccggttgaccgtgcgttcgtaggcgcctgtctttctcctctctctctctctcttccccgtccgacccttcccttccctttctttctctttttgtttttcttcccttggttttcattccaccctcaatccattcttgctccttccttcctcgtcacgttctttcgatccaaaagcaggtgtcggcttcactctttcagctgttcacctcgctgtccattcgttctcctttaccagcccggtccattgtgtcctgcgaccccgtctcttcagaccgcccgaccgacctgatacattccctctttttgtcttgaataaactacgacttttacaagatagttaccctggttattgttatattcttctccttccagtaaaacacttggctggaaagttgagtaagtgttacccaatatgtagcctagtatagcgctgatagcggtggtatacagtacgacctggatccctattgaattatacttcttcacctgtcttgtcgatacgaatagctttacagtatatacctttcgaaaaccgaaaccgagaaccgtatcctaccggaaaacttgactattcaaaaatgatgcacctgttcaagagactcgtcgcccgtgacgatgaaaaaagcaacgatgatagacttactccggccatgatcgatcttttgatcgctcttctagttctcgtcctagtcggtatcgccctggttggtgcccttcttgttttgcgccgcaagcgccaaaatcggaaacgatctgaactcccggtccataacggtcagtgcacgactcatcatcgcagcctcacgatttctgcgccgccatatgccaagaccgagtccgttcttgtctacgatgagaagaagagactcatggagaactcgtcaagccccccacccagcccagtcccagagatccgcattacgttccccgaggaagaggatgaatctggaaagcgcaaatctggacgcatggtggttgtaagaattagtgatgctggtggtgttggactagagccatgccatgacgaactgccaccatatcagtccagtgatgcggagcgtttccagtccttggacattgagcgcatgggcgggctcaaggaaaaagaggatgtaaaaagatggtcttaaacgaaccgttgataactagataccagcggccgtctattctatccgtgatacccctttcaaacctcttactcttcgacgatctcaaaaggcatgacgacatcccggcgaagatttttttccgtttcttacatatcgccacttgcgtttcgttgtaactttctgacttgcacatacgcggactgatacctcccgtctgaccactgcactcctaatattcggtgattcggtgtttcactcttgtcctgctgggcaatattcgcctgactcacccaaagacggaactaaaggcataccttagctgaattgtgtatagcaaagggctgttggttcattttagatttcttttcttcactcgccccttttctttcatctacattcatttttgttaaggcgttcatttctcgtgcttggtcactttaatcctttcaccctgccacgttactagggttggaaagacgttacgcacctgtttgttggattttttttcaatttcattctccttcaggggctttttcttttcttttcccccactgacctttttgtcttttcaacggtctattctgctatcctatcaccatcgtccctacaattctcgggttgcctttcaggtgtcttacagctggataatgtatgtaactagtctgacaatgtattgtacgaccccttttgtgtgggcctcaatggatgcgttcatttattcaaattgcgaggtgcccgtccttgctctatgatattccaatgatttgccgccaggtggccctcagtcatactaggaatgcgcaccaaatcgctacttgtacactatgggaactatagaattaccgcaaccagtaaacagttgtcccaattcggatgtgccccaccaaccttcagggttctggatgttccgaaccgtgccgaccaatagtagtgagggatttctcaaattggcgtcccgaaagcgccgattgcccgacgtcacggggggaaagatttgggatgtgcgaaagggctcgttgcatagtgcgcgtccttaccccgagtctcacctctcgggcttttgagaaggcaacttggactttctacttattcgtgctcatgttacatctccgcgattgagtctttgtggtaatcatgcctgctcagtgattcaccacgaggccgtccacagctttgaaaattttggaccgaaagaaagacgactaagggatagccacaccttccccactcccttttcaatttcaatgtgtccagtttcaatttctaaaattctttgacacccctatcttgcatcagctcctgcgtgagcaaacgtcaaacctaccgacttgttcacccgcagcgagcggttgcgctgccgtgaaaggcgactcacttcctggtcgctttagatgaatacggcctcgacagactcggcgacctcctacccgtgatggcatccggaataagtctggggtcgagattcgatagacccgaccccaatggcttgcagactaccgcgtcgccctcacggctttcggaacgcaacgatacgcagaaagccccggtaccgaaggcactgacagggaggcactcccgaccagggaaagggagcaatgggcaagagagtgtcgatgatggcttggaacgggaattcaaactcaggcacttgggttccctgggtgtgcttggctggatactgtgagcttgcctctccatggtcgcaagcgttgtttcattttagagctgaaaattctaattcgaattaatgaactacaggtttctccatattgtgggaatatttttctttactaaggggtttttgctaactcggatggtcttggagaacaagtcgtcttgcgatgtacttccgttcggagatgtatcctcgcatcctgcagtcggcaagaaaaccgaagcatgttggcaccagaggtcattcgagaaggccattgtgattatcgtagatgctctgcggtacgattttaccgtcccattcgcatcaacagcggagggtgaaacttcccaattgttccacgataatatacccgtcttgtacgagaccgccgtcaatactccagaaaacgctttcttattgcctttcattgcggatccgcccaccacgacgctgcagcgcctcaaggggttgacaactgggaccctgccgacttttatagacgcaggctctaacttcgctggaacggcaatcgatgaggacaacttagttgctcagctgcgtgccgcaggaaagactctggttcacctcggcgatgatacctggcacagtctatttcctgactactttgatcccgaactgacgcggcctttcgattctttcaacgtgtgggatttacacactgtcgacaatggggtaaatgaccatttgtttcccctcttacacccggagaacgccacaaagtgggatgttatatttgggcattacctcggtgttgaccacgccggccaccgttatggtcccaatcatccagccatgggtgcaaagttgaggcaaatggatcaggtcatccgagatctcatcacaaacgttgatgaaaacacactgttggttgtcatgggtgaccatggtatggattcgaaaggcgatcatggaggtgaatcgaatgacgaagtggacgctgctctatggatgtattcgaagagaaagctctttggtcgcaccagccctgatactgccgtgccgccgaagactgcgcgcgagcgctctatccctcagatcgaccttgtgccgacactgtcattgcttctcgggttgccaatcccttttaacaaccttggatcaccaatcgaggaggctttcgctggacccggaggacaggactggaagaatctggttgccgtcaatcgtttgacatctgctcaaattaagaggtatcagcacgagtacgcaataacgcgaggggttgatgatggtcaagagttccgttcgttaagcttctgggagacagcggaagatgcctggcagaggtcctcaaagcgtggcaagtcaaacaccgaggccatgcggtcggtctaccagtcatatagggaatatcagcgccacactctcgatatatgtcgtgcgttgtgggctaaattcgatgtcccgagcatgctacagggtgttggaatactcgtcgcgggccttgtactgttggtgttttatgctcgtggtattcgatcggaccgcacagagctcacaaaaccgctcctttctattgttggagtaggatcgggtttgggtgctgtggttggtggtggtttgacattcagtggtgttgcggatatgccaataacagagtcatccgctttgtgggctgccgttgggagcatacttggcgcctcacgggtgattttcgtgaagcctggccatttgagcttgcccgtccccaactcgttgtggggctggctcgctgtcatgttcaccgtgactcaatcggttggttttgcctccaactcctacaccatctgggaggatgagattctattattcttcctttccacttttggtgtcgtcgctggcgtatcttccatgcgtcaaaagtcgacggccgacagggtcttgggagtctatcactcaatactattcgtcatcttaggaagagtagcatcgttctctcgcctctgccgtgaggagcaaatgccgttctgtcgttccacctattacgcatccgcaacatcctctacatctgccccgtggcaactcgccattccttttctcgtgacactcattctacccgcagttgtaaagtcattctacgccgggtcgaagtcttacgaaggagttgctactctgtgggttgggtatggctttcggctagggttgtttttgacttccatcttctggatgcttgaaggcgcggatgatggtgaatggttctctttgagcaaggaaacattgaagtcgattcgagtatttctcgctcagcttgttcttggtctcgcctttgctgctggtacaacagcgttcatatactcgaagccctgtgttagcatcagcgtcacacaaggcactgctgactccgagagtaaaaacaagtctacttcctccccatcgcagccgggaagaacaaccgttactattctgggcttcggcaacatctatgggacccggttcttcctccttgtcgtcaatttttgcttggccattgctctaatgcagaaacccatgggcctgggtaccattggtctcctgctgtggcaaatcttatctttgcttgaaatccttgacacgaatgcactggttttgggtaattcagcgattggaccaattgttctggctcttctcggttccttctactatttcaagacaggccatcaagcagttttgagcagcatacagtgggagactgcctttatacctctatcctcaatcaaatacccttggtctccgatcctagtgactctgaacacttttggtccacaaattctcacagccgttgctgttcctctcaccgttctctggaagcggcctttgcagcttcatgaccagtcaaggtctaccccgtcgaagcccaacaaccctgctactaagatcctctcagacgtagtgcaggcggcttgcacttatatactctatttcgccaccatcaacctcgcaaccacgatttgggccggccatttgcgtcgccacctcatgctctaccgcattttctgccctcgcttcatgatgggcgccgccgtcctaggcattgtggacattgtcctcattttattctccgtggctggcgtccgctggagcatgatgagtgtgggtgaaatcttcggatggtagatggtgcaagagacttaagcaccgtgtcttgcattgaggaagggcgctctgagaaaggaagagacgaaacaaaagcaaaataatctcccaaccacaaaactctcacagacgacctcgtctcgcatatatcacactatatcatgctgtcctcgccgaatcccgaggttgacactagatcgacctcttgcgaggaccttgttccttgtatgtattaatcattcagttatgtatattcttttgacatgggggatgattaaataagactggagggggttttgccgttctacttatgtatttttgattcctaataatgaacgatgtactgatatattgaccgaaacaaaaaattgatagaatgacgttcgaataattgtatatgtattatacggttgtattgtattgtacttgttgtatgggcgtaccgtgaatcaagcacgttctagaggaaggtaacaacagtactcgagaccagacagtgattcactgaatgatgtagatggtagcgtcgatatacctatgttatcaatccctaatggactaccagaaagaaacagtttcgtgttcttaaattcgtcattccgaactctttgctacagtacatgagtgccaacaacaatcgaaactctatcaagaactttttttcccgctgccagtagctgctagtgcttgttttcgttgaatccatagcacagcattcttttttccatcaccatacgtagccttgggggaagtacaatagaatcatactggacccagtacccaagagaatcacaccggtgaatggttgagattgagaggggatggtaacaaaacgagataactttttttagcacagaaagacgaagggggtattgacacaggctgaataactggaaatgtacattaatccatcatggtaaagaagtcataaatgagaatataggtagagtgtcatggcggtggtcctttcctctttttttttccccctaccctttacttccgttcatcctacactgaagattgccagatcaggaactccatgtagtactctaacctcaaagtagacagtgagagttcttttcaccgtccccatcgagagaaatccaagttttggaggatgttggcatccgcagacgcattccagtcggtagcaaaatctgactgtgcaggggtactacgtgatggcagttcttcggagaatatgttagccttcgtgttgcggcgttggccgggataagctccctctgcggcatcagaagtctgagtctgagaacctaaagctcgttcccgaagtcttttgatctcccgtaaccggtttcgccaagaggaaatatgctcgcctccttggctattccagactagcgaaaatactgacgcgtttaaggcaagaaagcgtacaaaggcagccagattctttccggaaattatcttgggcgcagcagcaggtgagatctcgggaaagccaggtttgctcattacctggacgtggtaaaagagcttctcgtagccctccgggtccatgtttgcaggctcaaccccattcgcgatacggcacacaggactaataacgatattcacaaaattgaactgtgatggaattgtatcaaagttgaacggaatatttgaccgattgaaaatgatgttgacaaaatcatttcctatgtggcgttttttgttgatgcaggaagggtcgttgtcgaaattggtaggcatcattgtcactacgtggtacacgatttccgtgactcggtcacgccaggcgtaggtagattccccatcgatatcggggtgcaacccctgtgtattgaattgagcacctctgaggggaaccttcgttccaagtcttgacagaaagtactcatagtcggggctaccactagtgttggaaagaatatctgcctcggtcatctgacgatcatcaatgtagatgacgccgatcttgtgtccatccacgatatcatttcggtcgaaggtactgagtgcccgacgggtgatgtcatcctcgggcaggggaactggctgcattgcggtcggtgtaggaaaagccgtagttgttagctgaagcatgacgtgactgggaaggacagcagtgcgcatgccatcaccatgcagatgagcatcaggtgttggaggaacctgatgtggaaggacaggagcagtccgttgctggtacatggcatacgtagttcctgatgcctgcctcttcgtgatttgagttaggccggacacaccagctatttccacagtgactatgctcatgcccaccacccatgacttctttgatacagggccatccgccggacttggggggaatgttgcatatggaatagtctcgcctaaatcggtaaaagcaaccctttgcatcaagtcaagaaaaacttgactctgttcttcgaccatttcttttccgtgttcatccctgaatataagcctgctagtgatccaattgacatgcttggcccggtcttgtaattttaacgataagaaccaaaacaccataacgtggtgcgttagggtataaatatatcttgacattccgtcttgaagagatgggtccgacatttcagcaggaagagcagcagtctctcgcacgccacttccgagtttcgcggacatctgagggttccgatttgttgactcggaagctttgaagcgctgttctcgagaagtctgtagaaagcgaatgcagatgccgaagacagtacggatctcctcttcgcgcaaattgacataaacgtcaggtaatcgtgcgagtaatgcaaggaattccagaatatgtactgcaaggttggccaatgtgatcactttcgacatcttgtcaaggatcccgttcaatgattttgtcacagagagagggatttcatgacagcagacggaaagggcgtgaatgcatccacgagaagtacctccccaggatccaataatgcccatcataaacgaacgcacaagttcgtcttcttcgcttttagcgaagaattcatgatagccaattagtacgcacaaggtgtcgaatatatatcccgccacatcggtctttttcacgccagtcgacgccgggggttcacggaaggaatcgttcttgacctgatcacacagtatactacgcaacagcttgacttgaggaactgcgttactaaagaaatccttgttgcgaagctgtggtgcgagatgagttagaacatagctgtaaatctcccagttggtatcgcgatgcaacagcgagatgacagtttctaaccacatgttggcttttaatgcaaccttctgcgctggatccgattctagatgatgggatgtgtcggatgtcgtataagcatatacaaacggacttgattcatcgggtggttgttcaggaagtacctgggaggacgtatgtgtccaggctggtggcgtcaacttcgacgcacgtagagggatacctgtatttcgcccagaagactttgaggaaatactagcattgtctttcgttgatagtttacccgaaatcgatgtcctctggttatcattatctgcactgtattctcctgtgtggtcgtcaacagtagtgtgcggcttggggccggaatcagcatttcgagcagaaacattcatcaagaagtcattctcagagacagagaggactgcgatagagcctgaagagtcgcagcggagcctaaatagcaccttgagcactgttaagcgagagtctactggtctctccgaggcctgagctatcttcagaagcgcctcgaaaaccaaaattgctttgctcgccgacaagttcaaacaacggagaaacaccttgaccaagccaacagagcaaacgttggctagagatgactccaacatgctgccaggcaagggagaatgcggggaggctaatgttggtgactccgcgccatgtggtccatctttgctcagatccttactcatcggagaacccagagtgtctactaataaaacgaaggaagtttcatcatcaacaaggatagaagtgtcgacaacaaacgatacgagtgactcgaggaacaagatatcatcctcatcagagaagttttccagcatggaattaagaagcccgtgcgctcgaaattgggacagattctcgtagttcgtgaaagcctcatttaccgtatccaaagctaggatgcgaatttctgatggtttagtgcgagatcgaacgaaacagcggatcaacctctgacaatgccgtacccagtcagggttctcagggaaacaaagcctttcacccctcattgtattcaagataagctcagcctggggaggctctacatgttgacagacattcatcaggaaacgcgtggcttccagtctttgctgtctgttcatgcgctcccaaacagtctctaaagcagaggcgatttgaataatgttggctaaaatgctggcccttgtatcgtccaacacactggctcttgggtaagatagctgcgaactggagcttgaggctgaacagtctccggattcgtcaacagctctgagcgaacatgagacaattatgttgataaaaatcgaccaatctctttctagagccacgtgcgaaaactcgccctcaagagcattcagacacagatctagaacgtctgcttccagcctgccgtcgtccttctttaggacaactagtagagagtccatcaactgctcaaactgaagccgaggcataccatcctgaccatacgcgcggataagatcagtgaatacatgtaccgtaccacgcaggatgttcaggtttcgcccttgctcttcggaagatccaagtaaaaacccgtagagactattcaccatttcatcctgcctccttgaccttgcgagattacgcacggtccgtgacgtggggccagacagcgacttgaccgaggcatagatattgcatagaacctctagcaatggaacgaagctttcatccgggacatctgaatagagaattatagcctcaaacacagccaaagagtttttgatgtcagctgcaacgcttgtcttcttgcagataataaagagttgatcaagcaacgatcgaacctcttcgctatttgggggtttcctctgtaacgtgattaagtcaacagcaaactgcagcaagtcatctaggattgcatcatcataggcgagtccattagctttcgcgatcttggcttttctcgcttttagtcgagcggttgaaatcaggtcatagagcggaaccacacatgacgagatgattggaataatggaagaagaagaagcgaactctaacttccttccatgatcagaaagagaaatcaacgagatcacacgcgcaggcactacgtcggcctccgagggacatgatatcaactcaaagaccgctcttcttgctgttggagataggtcttggcgcgctgcgatagcttccattaatagcgagccacttctccgggcttcaggagaggtcgcatgatgaatcaaatacgagccagcctcccacagagctagagtttgctcggaagtaaaccagtgaagcgactttgccacatgctctgcctcgtcgatcgcatgagctaggttttgtttctgcgccaggttccttatagacgtctcgaaatctggcgcaccagaagcgtctgaagagctggaaacaacactgccgcgatgcattgattcaagcccaagagcgatccagctattcctatgtccatccgacgcttgcgacaatgtatcactgttctctctccctaaaattggcgaaagcgattttgaacgggcaacgcctaatgatctgaaaacgtctgcgaaactagatgttgcgtgtttgtaattggaaggtgatgaagcatcgtcagaagacatacgtcctagcggacgggagtatggatatgagccaaagtcaaccgattttatacctgaagatccacgaattagcaaaagcaagaacctgaccggagttcatgctttaaaagatccagctgatcaaccccaactgtaacatcactttgaatatacaaggcggaggtttacgtaccattgacagatcacatgaagatgttcacaacatcaggagacctggtaggaacatgaagctcgacccagataagtcggatagccggaggttgaaatggtccgtgaattaattgaagaagcacaattctataccaagctaggatccctgagtgaagtaggaacaggcacaacgtttcagattcaagtcaaagaaacattcttaaaaagacatcgaagcgaacagaattagtgatagtaggttatctccagaacgaaagtgtgccaagaccacctttcccctccaagcatccatgatgatgatctggcggaggttcggatatggttaatccgtggaatcacctgatgggcagaatcaccccgcggacatttgctcaccgcctggaaactgcaaagcaacccgccaaacaaactgcccgtcctggaatcaagctcacggctttttttcctagagtgttcacataaaggtggtttctgaggattctgcccccattacgatatctccctcccttgcacattaaatttaattctctttcactctcatacgacctcgctggctacaacttcggtactacacatacatatccccgcttcaatatggctgacaaccttggagctgttgcgcagcttctagaagcaagcttggacccaaggcaaaataagcaaggtaagcccagaatattctcatgctgttcttaccttatggacacccaatggctgatcttattagccgaacttgctctgcgccaggaagaacaaaagccgggctattccttgcagctccttcagatcacggcgtccggctcctatccctacaatacccgtctggctagtgcactttgcttcaagaattttatcaagcgaaactacacagacgaggatggaaactacaagctccaactcgatgaggtgacgactataaagcaggaactgatcagcctgatgatctcggttcctgcaggcatacagtcccagctgggagaagctgtgagcgtgatcgccgatagtgacttctgggagcgatgggatactctagtggatgtaagctttaattgcacaaaaagcagttgcatgttttcctcattgacactcgcaggatctcgtttcaaggctccaaccgaaaaaccctgcagtcaacaacggtgtcctacaagttgcccattctatcttcaagcgatggaggcctttgttccgatctgatgatctctatagagagattaatcacgttctggataaattcggaaaccctttcttggctctctttgaggtatgaccattggaatcgcacttctgttcgtttgagcgggctcatgcgaaatattaacggcatctacttatacttatcctcttatacagggcctcgactcgtatctcgaagagaacaagaccaacaaggacaaccttgtccagggattcacgcagttcaacttgatgatcaaacttctgtacgatctttcttgccacgaccttcctccgatgttcgaagagcaaatttcagggatagctactcttctcctcaagtacctcacgtacgacaaccaactgcttcataccgatgatgacaccgaggctggtcaattagaattcgcgcgggctggaatctttgaagtcctcacactctgggtacaaaagtatattgatgagttcaagcctcatgtcgaacagtttgtgggtagttcttggagcttcttggctacaatcggccaagaaacaaagtacgacattttggtcagcagggcactccagttcctcacttcaattgcgggtatgcctgaacaggccgcctttttccaagatgagaacactttaagccaagttattgaaaaggtcattctgccaaatgtgagtctgcgtgagtcagacgaggagttatttgaggatgaacccatcgagtttatcagacgagaccttgaaggatcagatagcgagacaagacgacgtgctgccaccgattttctgaggaaattggccgagaaattcgaaagctccgtaacaaaggttgttctgcattacactgaaggccaccttgctcaatacaccagcgatccggcttccaactggaaggctaaggatactgcaacttacctcttctctgccattgcagcaaagggcgttgctaccactagccacggagtgactgcgactaattcgttggtcagcatcactgattaccttcagaaacatcttgctgcagatctagtcgctggggatggtgttaatcccattcttaaagttgacgcaatcaaatacttgtatactttcaggagcatcatcactaaagagcaatggcaagaagtgcttcctttagtagtgaatcacctgggctcttcgaattatgttgtctacagttatgcagcaattgctgttgagagagcactctaccttacagataaccagggtcagccaatcattgcgcccaacacaatcacacctttggccaaggatttgttagagcacatctttgcgttgatccagaaagatccagcccccgagaaagtgcaggagaacgagtttttgatgaaatgtgctatgcgagtacttattgttattaaggagggcgtagtgccccatacagactctgttctacaaaatttgattaacatcaccgaggtcatcagcaggaacccgagcaacccaagattctattacttccactttgaagctctcggtgcctttatcaggtacgtcgattccgaaagctcgcctagcactattcatctactgaccagcatagatttgctgccccggcgaatcctgataagctggagcaagctttatatccccccttcgccggagtactccaaggtgatgtgcaaggtaaggatggttataactcggtggccacttggttcttgagtactgatgtatgtttagaattcatgccctacatattccagctctttgcggcactactcgaagcaaatccttccggatcgctgccaaactactaccagaatttggttgcccctatcctcatgcctgtcatgtgggagtcgaagggcaatattcctgcgctcgtacgactcctttcgtccatcattgcccgcggttctcaatacgtcctggagaaccaacagctttcgaatgtcttgggtatcttccaaaaactgctttccactaaggcgaacgagagttatggctttgacttgttagagtccgttgtcgcgaatttccctccgtaagtttaactgccataagggctcgacttcttcaggttcattaacactatcatagaaacgcgttggagcagtattttatctcaatcatgcaagtcattcttactcgcctccagaattcgaagacagaaaatctcactggcagatttgtccgattctaccacttcatttctgcccacgatgagaagggttatagcgccgatttcttcattcaagtcacagataaagtgcagcctgagtatgtaaaccccgagaaagttgtttttggatctcttcaccatactgactctataaagcctgttcactccgatctatctgaacataattctccctgatacgcagaagcttgctcgtccgctggatcgcaaaactgcagtgctgtcattcaccaagacgctggccaattcagatgcgtttgcgaaccggtacaagaagggatggggcttcacatgtgaggccttgctcaagcttcttgagcttcctcccctcccagcgagcaaggacgacatcatcgttgaacatgatgttgaagacatggcattcggtgtggggttcacggctctgaacaccgtgcgaccacagaccaaggacccatggccggagaccggggctgaccttaaggcttgggttggccaatacctgaaggaagccgacaagaagtataacggacgggtctctgggtttgcacaggagcgtctgagcaacgatgccaagacagtcctcggcagctacatcgcctgaggaagagcaacaagtctcaagcagtgtctgagaagttattgttatcctgccctagggtagtcgtaccggtggtatcataaaccgggacaactagccttgatatctcgagtaaaagagagaatttttaaaaagaaaaaaaaaagaaaacgaaaaaaagaccgaacatgcctttacgaactgttattagatgatacaaaaatgtccctcgcccttttacatgcgagtttattctttacaatgccgtcctgttgactgtgaacatcgaatttcacattgtagaccaacgatgagtagaaagatctgacataggaaggatacctatcgggctatggaccatgccgtcatgatttggatagatcatttgccatgcgtctggctggccgggactgtcgttgacgactcatccccgaccggctcctgatggccttcaccatcacggtcctcctgctcttgcacttcttcgtgaccatttccaaattcgcgatactttctccggctcttcttcaccttactagccttcttcttccgagcacgatccgctttgatcgcagcgcggctctggtctcctttctctaactgctccactttgtcagcgagaagttgtcgcgcgatcttctcattctgggaacgggagcgagtggcttgtgatttcaccacgagaccggtaggtttgtgaatgagttgaacggcagagttggttttattctaccgattgcgattagccaacgccaatctgaaagagacattgagtcaatgcgtacaatcttctgacctccagggccagtgcccttgagatatgatatggtcagatcggcatcgtgaagtttcaaccgaggcggtaatggcttattggtaaggtggaaagtagttgtaaagcatctaagcgaggcgattggttgggtatatggcaggagattacgcgggatgaggtttcgcagtagcatggttcatgatgactactgtttttggcatctgcgagaggttatattaccatgttacaattccatacactttgaggaatttcggcttcgcatctctccgtaaccgccgcgaatctgcataacgactagtcctattatgatttagggtgatatcagctgagacaggatacgagatacgagtacgagtacgtattacttgtaatgcctcaggcagtaattgctataccacggcggggtattattggaccgaatcccgaaagggcgattgatcacggacaaagaaaatgggatatcctcagcttaggaactcttctcataacattgactactgccgttattacaattcgtccctgttcctcgtacaatcgtcatatctgacgaacctactgatggattaacctgaatgatgtgcaggatcttagaaaatgcgccaagcgtagggtgacgtacgcctgggtgggtttctaagggtttgactctgacaatcagagaggcaattgagaacgttcttttctttttcttttcttgttgttgacagaatggtctatgtgttgacaatcaagtaaggttcacagctctcagaaaccaagaaacagcaattcatttgtgacctattgggaacattcgctatttgtctgtttgactttcgagtacttttttctttttttgattatccgtatcttcatgtggtgtaagatggtctagacagacaagtcgattcaatgctctggaccctgaagtggagccctcaatttcagatgccaccaatgcacggattgtggctcagtcggtggatttccccccaatgtgaaacaccgttcggaatcgaggaaactaaaagagaaactttgttggcccaagctattcttagtcaaaaaggaccttcataaattcatattcagtcaagttccagtgaataaaggattgaatgcaacttgacatacagattaacatccattttgttgtcgcccccgcattgatagtctttttattcgctattcgaccaatttagcttctgtacaccggcagggcacttttgtcgatcaaccctgcacccgttcttgttcttgttctttttctattttccccttctctgcaatcttacatttttcaactctgctgtcccaaggataattatagtcctggatgcctggtaaccatcatcttcccaaccaattgcttctcaccggcaacactaaaataccacgtggttacttcctcaattcaacctgaccctcacttcccgtcccccggacttttttttttttcttttgttgaaaaggagtgtccgtactttcaggggcaaatttgatcaagaaagcgcccgtaacctccagcttctctgaagtggcaccttttcccccccttcaatcccttcgtcgcagacaacgaatattgcattgcgatcatgacattctttctctggatcccagcctctttcgcccgttggattcggttgaaaatatatcaatatgaggtgacttttgctgtatatatgctcaccccaaccgaaaagttcatctttagtatgcccactcgggagaaaaaggccattggagaacgaaagaatcacgttaacagactaaacagattccctccttcttactctgatttcaatgatcatcaccgcgatttatgtctacctccccgaccacatcagatccatctacggccacctctactattactgggctggcgaacgtcccttcatatcctccgccttgcccgcgatcagctcggtattccgcgaggccggcactcagacactagaggtcatgtacgagacagcaaaaaataatgctgctgctgccaccgatacaatccgcgaactataagtttcttggctactggcaatggcgggcaaccctttccttcttcccttctcctggctcggccgcggcggatcttggctatctggtttctgtgttactcaggcgtgataccgtcggcgccatcgcttgcgtggtgcgcttatcaagatacctttgaataatttctacctttccacctcttacgcatttctggtccttgagcatggattgaggtgtcagcttagcagcactgcctgcgatgcttggacgcatctgttccatgttggcgttgtgatgttgttcatacggagtttgagcgatatgttcctgagcaggccggcgcatcctaggagttcttgtgttctttcttcgctcttgctgctttttggccttcagggttctgaacactcatagcagcgaagtctcgataattactgttacgatgaaatacccttaacagcgaagtcagctttattctttcccccaacataccatcgctatggaaattatcactctttaccccaagtcgccccccatcataatagttttgtaagcgcctgtttacttggtattattcgacaccaggcctgtcaccactattcacaaccatcaactgatactaggacacagccctgcagagcagtgagaaaaatgatgtctcaacgaaagaatgtacaggcgaaataaaactcgtaacaagaacaagatgcccattttagaaccgaatttcaactcccaatatgcccagagaagagtgttaaacaagaacaacgtaaaaagtagtacacgtgcaactgccacatggtgactccccaaactttttatcagactcccatgccccgcgtaatggcagtgcttcctttcgtatagacccagacccccattaccttggacctacgcagtcacaagactttccggtaaacccgagtccataatactcatatatttcactccgcgttctgtgcctgactctcaacctgcatttgagcttcagcctgcgcctgggcctctcgttggcgcttctctctcctaatagcatccaccatgcgcattcgcgctagttccttatcaatctcttccttctcgagggggatcttatgcgattgctcggtagtaggccagaacccggggacactgaagcggtcgtcgaggtttgttccgaaataatacatccatccgatcgggaaaagaacgtacatgccgaactgaaacggtcagagtcaagctccagggatagcgcacgactgagttgttttgaataaataccttgaaaacctcgaggtttccacctcgtaatctttgaagaatgttggacatagtgaggcgcggtgttcagatgcagtggaggggtgagagacgaaaaaatactgagcaaacccttgattttacccgtgaattctcgttgcttgcgtttccccttcttctaacagggtgtcaagtttagggcgatgccaggggaagtgcgcaaatgatttgtataaagatcggtaatgaaccaacgaatgaccgaacatacgatatgcattacagagcctccggcttgccgatgatcacctatgcaaactaagcaaacttaccacgtgccactcacctgacctagatcacctgactagctgataagcctcggctgcatacgttcggcccgtcggcctccccgcaattatgagcggcagtatagccgtcaaattggcagggatatcgacatccggggaatcgctggtcgattacctccgtgccgagcgatattccccctcatattcactttttacctgacatagattggatatataattagaagccgataaagaagccatccccacacgaccgtcaaactatctatcgaacattctcttgacggaaactaataaatctagccctgatccactttctactattgattcaccatataatcgttcagtcatccatagacacaatggcaaccgaagaccttgtcaagcttacttaccaagaccgaattgcaatcatcacattcaacagaccggagaagctcaatgccctcaaccaagacctctattacctacttggggaacgtcttcgggaaatcgacaagcgcgaggacatcttcatcaccatcctgaccggcaaaggacgattcttctcagcgtaagcaccatatcctacataaagcaagctaggacccaatcgggctaacaccatgcagcggagcagatgttacatcgacccgtccaagcggcgacctgagcagcaatgtccgccgcgagctcacgcggtcctttgtcgtcaacaacatcgacatcacgaacaccgtggcccaccactccaagatcctggtagctgctttgaacggccctgcggtcggtctttccgctgcactggtcgccatggccgacttcatctacgccacgccgcataccttcctgctcaccccgttctcctctcttggtcttgtcgccgagggtggctcttcgcgcgctcttgtcgagcgccttggcatctctaaggctaatgaggccctcatcatgagcaagaagattacctgtgaggagcttgtggcgactgggttcgtgaacaaggttatctctgcgccgtcgggcaggaaggatgattcggatggtttcctggagaaggtccttgaggaagttgaggatcgtcttggcactcacctgagccagtctagtctcctggggattaaggagttgatccgcagaccagagcgggagattctggaccgtcagaattaccttgaggtgtttgctgggttgcagaggttcctgaaaggtataccccaggaggagttccggcggttggcttcgggagagaagaagcataagctgtagtgggtccaatatctatggatgatttgagatgtctgtcgcatcctgtaaaaggactcggaggtgtttagatatacttttccacgttaagaatatgtcatgagttattgactgggatgattgactacagtggaagtagctttacttggttaccagtaggccaaacctatgatattctaaagatgatgtgttcattagaaaatatattccccgttgcttttccctacccgttagctcatgaacgccgtccaatccccgattactccgttgcaataaagctgggaagcttatcattgtccaccatcactatccgtatccgactcttgtgcctgcttggctagaatatcctgccatttgcccaaaaactcactcataccacctgggcctgagatcgaggcatcgacgacctcctttggcagcttgtgagcagaatattgtggtgtggtaaatgcataagcttccggatcatcacgcttcacgagacggaactcggggaagaaaggggagtcctcgtccacatcatcggcggactcatcctccgtatcggacgattcagaaccttcagcggctcccactacaccagtgacagtgttcccattgagtgacagtcggacgaactgctcttcggcgccatcctcttcctggattccgattgggtctttcatgttcaagatctcaagccagctgaacaacaacggatcggtcctcacagcccaagggttgatgtcaatgagccaaactcgctgatgcggaggaggaatgtacacgtcgaagacaaagctaggatcagggaatgtatccttcagtttctcatcgaagaatgcttgaatccgagatctaagggtctcgcgcaaaggaaagaggaaatcaaagtggttttggtcccgctgacaaatacagagaagcacgcgatcgcgcacaaagcaccgaaactcaagggaggggttgaagttgacgtatttgcgaagcacgagatggtatggaacgtcgggggtggtcgtcgaatccggcatatccgggacacaatcatcgaagggaagctccaggtcatggctgataaagtcactgctcttcaagaggaggtagatgtcgtttggtgtgcggcattgcatatcgtttgtcgcagccatccaggttgcatctttgggggcactccaattcaacttcggggttatgatacctccaagctcggagattgttgtcttgatctgggtgtgaatttcttcccattcggtcgatgggtctggctgttcgtcggcctcgtcatcggaatacgtgtctaggttgtcgtcgtctgtgggggtcgcattttcgggtggcaagacaataccgtctgcgcggagataggagatgaagggcacagtcaaggggataagacgcgatttcggtgtaagcgcacggtagctgagagaatactatgagtacagtgtatggtttacaagtagaaaacataccgaggttgccagtcatgataggaacagtgcaagatgtgagagtgagtgactggaggaaaggggagtcgctgaggcaggtctgttgaagcctccgctgaagccggcacctcagtgtcagaatgaggcattatatctgcggctgttgtgatcttcaatatggtcaaaaatgtgtctagaagtggggggcagaaaatgatagggaagttcattccgcggggttttatttcacaggatgagtcaaattacttgcctcttacagtatagtcaataccgatatgacagaacatttacagatccacgcagtgaatttctggaacaatctctcacaggccgcctttggtcaggtacgactcgggagactaaaacatgacctactctcggtaggcggtgtacctctcaaagtggcttgttccagagattactccgtacattgcatgcccccgtattcctgccacgtgctgcctcaggcatatgccataagcgtcattattgtctgtgaagcaacacgaagttgcggcattccgctccgtcggccactctaggcttcgacctgtttcctatttcataatggcgttagacggcccagatccacagagcttgaattcatggcaggatgcattccagtatccaattccgacagtgcgccgtgtggaacaggagctccgccgggacattgccagcaataaggagaagctccgagctctcgttgggtatggcagcaaatgccaatcagatcatattccaaagctaatttatagcgcgtatccaggacgagatatcgagagcttgttggaaccgccgaaacgatcgtatcgatgaaccgcgagatgcaggaggtggatgcgaccctagcggatatcggacgaagatgcaacccacgattaatggagaagaaagttacccatttcagtcaaatcaagggtgatgttcacgacaagggtatatattgtcgcgtacttgaacctccacatgctcaggagctgaccagggtgtaggcgcaactaaacgagccgttggggcccagcttgctttacttcatcgttgtgagacggctatatctcgactattgaggagacgtgattctcttcttctaggagctaagcttgtggttgtttcccgacttctgcataaagcactgtcccagcaaaagacggtgccgccatttcttgaaagcctacggaatcaaatagcttcactgaggcaaacccttttaagaagggtcaacaagtgcctagcctcagcttcatcaacagcggatgatattattgaggtcctagcttcttactgcctagctacgagctcctcctccgaagatgctattcgtcactttcatagggtacgagaggaagtcattgagagccagctagggcttgacgacccatcaggagggaacattttgaaggctttgggactatatgttagtacacttcaaatatcgaagatcctactttcccgtcgactatcagatgttctcggcaagttgaaagcacaccctatcttgactgatccggaaatttacaatcttgatgaccttaaccttgatgttctgggacgctgggtcccaccggatgtgagtaacttcacaccgtggattaaattgagcgagctgtccaagtccggagtggagaaaacactgaaaaattggtcgaagcaagccttcgagaagtttgtccaaggatgtcagaagaacttgaaaagctggctgaacttcgcagagttgctttcgctccgtgagaaggtcatagaattctggcttcgctcctgggcttcaacaatcacacattcatcccttcaagtgttagaaggcgttcgagggatcttcaacaatcgtctggtggaaatcttatctgatcaggctgggtcattggcggagtttggccaggacgtcacatctaagatctctatttgggacaatacagaccacgtagcctctcagtcactttgggatcatgaactgatagtctccgattactcaaaaggcgccgacgccttcaaatcggccattgctgatagactccttggccgtgatgaagaggtctctaatatgttaaggggatatcagtcttggctcacttcagttgataagtcgaaacagtctattgatgaactacggcagattcgatggaatgacatcatcgaggagggcgaggatgaagactttgacctagatatcacagcgacattaaacgaagacgaccctcgactgctacaggatgcgcttcaatctgctgtcaggaaagccttcgatgctcttcaatcttcattcggcgatgccttccaagcctttggagactcgaatcatagtggaaaggctgcattcattcttagactcatcaggcttgttcggcgaggcctccccaacgaacttatcgccgataaatttactttctccaaagatattgttcctcagctgcaggaaatgcttgccaatgaggtggttacgcaggcatctccgttgaaattgctagccaaaccgggttctcgggttccaggtcgaagcctttgggaaggcgaccctgaacttccagtccagccatctccctctactttcaaacttctacgtcgacttgtgggatccatggatcgttgcggcccggggctttgggatgtcacaaccgttcaagtacttaagcgaaccttacaaggagggctctcaagtattatcacctcgggtatcgaaattctgagttcttgtgataattatgaaagcaaagaaaataccgagtcggatggcggccccagtgaacaggaaggtcaaaacggtgatgatgatgagcgggtaaagggtgaagacgtaagcgagtcacgaaatgttcgtgatctgaaacttcaactttattatgatactgcctatctgaagaatgcgttggccgtgaaggattctggacaggatctattgatggacgttctagaaaagcttcgcagcgatcttggatctgcggataacgctgccaggaccatggaacataatgctgctgagtattggaaacgtacccagcttttgttcgggcttttagcaattggtggagagcaataagctaccatatttctattccgagatatagagaggcagatactgccagaagaagtccgtttgtatatagtattgaagaatggatatctgctacgtactccgtaatatgcgatgcggtaagcagcagataccttaatgacgataagatgcggctgtgatacgctaatcccagccaggtatagtggtttccgcgggggactctcaccgctcacgtcacgtttccgggtactgcatcagttggccgcgggaaaacggaatgcttctggtgactgattcatccgccacacctgctccatgtttcccacactgtctttccttggacaaactccataatcgttctcttcaccatggctaccccgaggctacccttcctctacccgaacttgatgcgcgccgtacgttcatgcgaacccgctacccatcgctccgtacgaatcccgtccaagaacggccacgctcctttccataccactcgacggcgggctcaagaaacataccatcgacgatacgggcctgctgcagaggcgaacttgccgcctccatcacgacctaaagatgaattgagtcagacgcaagtgccacagccagcgccgaaagataccaacactccactgaacaccgcccctcccgaaaaatcgcccccccaggataccaaaagtaacatcccggaagcgtcttcccaagcaaaggatcaagagacatcagagtctagtgataaaaagcaaacggacgagcccactccgcacgaggaatctataagcgaaagccacgacgtcgagccgttctccgcctctccgaccgagaatgttggagaagagcgacacgaagagcgacatgagcctcctaatagaccagaccctctcgatggtgtccttcatatgccttctccctcctcctatttgatgccgtccggtgcggccactcctgatggtaaaccacatttggcaccgcccccctatatccatcatttcgatacctactccctagtccgtgatctctccaaaggtggttttacggaagaccagtctgtcacaatcatgaaagcagttcggaatatcttgcataacaatctcgatatggcgaggcagaacttgacttctaagtccgacgttgagaacgaatcatatctattcaaggcggcttgctcggagctccaatcatccttgcagaccgctcggaactccgaaatgcagcgacagcgtgcgtcgcgtacacagcttcaacacgaagccgatattctctcccagcgaacgaaccaagagcttgccggtttgaaagacgatattaaggcgatgttcaacgaccataagatgacaacgcgagagcaacagcgaagcatagatacctcggtccaggaacttaactataagatcacggtctcgctgaacagcgacggtaaaagtgagattgagggtctacgttggattctgacgagaagggccgcattcgctattgccgcaagcgcttgtatgtcccctcattttcttatcgagtcttctagatgctgaccggacatagtcatgatcatctcatttctcaaattctactcatcacgcaaggcacaggacgccgctgagaagaagaaaaaggcatcgtctaaaaaggctatagagaaacaggcagcgaaggaacccattattggctctgccgtgccagttccagaggtgcatctcaccgaatctctgggttaagggcgctcctttatggcctcattggtaattcttacttttcctttgtaactgcacgtaaaatacacttgtgctcggttaaacattcactactccgatgcactggactcgccccttttctacgtttatcttcgataccccagggtcacgcttccagtcggaatatagatatagactttcatcgaatcattccttcgccgcagagtacctgccgcctctacatgtacacatatatccaagacttttccaatttgaaaggcaacctacttaatacgtccgaatcaaggaaaatcaaggacgaaaatcgtttatagacttcgttcatagtattattattcgaacatacatatatcaaaatagggattcgttaggagtcgacatatcacaaacatgaagacagtttgggggatgaaggcaaaaagaggaaaagcccagagaaacacacaacagagagtctctaaagctctagaaatcaaatctcaaggcaatactaggctcattctgctgagcttgcacactgtctctggtactcttattggcgccagagtcaatattcacacttcgaaggatatcctcgagaagcgctttctgttctggagccatcgtagctacaagagaccggaatactgactggtccgtcttggcgagttccagtaagtgagcagctgtctcttggtaaacggcttgtccttctctctttccacgtgcaatgagggtggacatgactatggaaagggcagtgggtatatcactggcaatgctaacgtaggaaactagtgtgcgtgcgatgacggttcttgaattctctgggtcattggggacgtcgccattttccatagggcagccgactacgaaggcgatcaggcgagggaacaagtatctggcaatgacttcgtctgtgagagatcctgttgatgccagaaggattgatcggagacagcctgccgcaacgtttgcgagaccgacatcctgaagacaatctaagaactcattgaggatgcggacaatagtggggtcatttggagggaggacatggcctccagtagttaataagatagtgatcgccaaaagcgtgttcttggcgcaaggcaaagaggactcggactcgcgacgctgggcaattgtgagagttgtgaggaaacgtgtgaggcagccgcgcaattgacgtgcgaccacgtgaaagttgccagaattgtctggcccaacatcgtccggatgacttatactttgaataaaatgtttgaaaattggaagcgcttgaggaacgacttccgattggcatagcccagtagcaagaatagtggtgaatatgtgtaggatgcatgcgttaaggtcattgcgaatgatggacgggaaaatggatgcgacgttcacgagtgatgacaaggcgaggcggatgagtgatagagcatcatcggatcccacattgaaccgcgcgagaggcaccgattcacgaaggttcggcagtagcccggcaagaacaaggataatgcttttagtcagctcgaaaagctgctcaatatcatcggacaggtggtcgcttcgcccctcgcttccctttgcagagggatgatccagagacaagttacgcgctatttcaacgatgacattctggatgggtgtcccttcagtcaacgcgagacggtcaagggaatccattgtctccgagaaaatagcttcctgatagatggcatttccagatattattgggcggagaatccgcttgagagcctggagaatctctagtctctgcgacgccgtagtagactggtcaacaagggcttcgaatgccaacccgaatagaacgaagaagaatgcaactggttcatcgcggtaattaatgtcgtttcctttaccctttgtctcttcgtttgttacatcctcttcgtcctgagacttctcaacgggttcctcatctggtttcatttttccgtccaacgcgtcgaagacgaaatcgatatccttctccactaagcccgcgatggcatcaacgaggctcagccaagtgtcttgatagaactatacataaggtcagcttctgtacaatgagacgctgatgatttaggcgtgagtggctgaccttcagaagagtctctcgattcaatgcagcatatacctcgtccaagtcgttgctcagtggcccggttcctaagctaccagatatgtctggttcgaaccgtaggcgggcatattcttgaagggaagaaagccacagcggagttagtttggcgagatgagactggactacctcattcaagtaatcttgctcaatacttgctatttgaagccgagcccaagcagaatacagcgccatcttgaccataaccctggcatttgagttgagacccttcaagtctccaatctcagtagtgtccggattttctgtacaatattagttagcaaatatattgataacaattaatctcgcgactcacttgagaagttctcaagacccagcactagtaacttcaatatcctgcccatccggtctacgtttgtgacaattcctgttgcaatgaaggtcgccgagacattgatggcccccgatgccagctccggggaagaatccgctgcaaatgctggcgtaagtgcagaaccgatttgcgcttggtattgctctaggagagatgcttctgtgaaatctggatctggagtcttgccaaacatctggaaagggtgtcagttagatgacaagcgtcgagtgacatataaacttaccctaaggacttgatcgaggattttgagtccccatactcgcagttcgatcacgttggcagtagaggcagagaaggccatcctcacaatatcccccactctctgttgcagggccagttcagcaggaattgtctgatcaggcaagatctcttgctctaccgttgccaaaagctcgctaagacaactgaggacgaaattgcgagtttgccatttcaatagttcttgtccaggggcagcttcatttacgttgtctgactgcccagccccggcaatggcggatgcaaagccagcaacttcatcgtccggtatatcattgacagcagatttggcagctggcgtgggaggtggctcttccaccttaccacgagtctttgtcaatgtgttatggaagcgttgtacccacagctcagtctcttcaagagcagtctgctgcaaccagtcttgaatcatgctcttaaggttcgcattatctggagtatcgtcgaatgcaagccagatctcctcctctagggccggtgcagctttcagaaccgatagtgagtcccgcttcatgaggttactcagtcctccaatggccacatccctcattaacgggttatcggcagcgagttcggtctgcagacgtttcacatatcctgagtaatccacgtaattgggagcataaagtgacaaatgatccaggcatttagagctttcagtaactaaagccgggttatcctctaactgaaactgccggagaagagtgagtataaggttgcgcgttttggcaatgtcctgcagatcgggacccaaaacgttgatcaaagaatccacgcaacggcttatgactataggcgtaaggtaagacatttcgatattagaggttgcgagggtagcacactcctcgttatgggtatctgcgtaatatacttgagcaagcataccgagcgagcttgagacaaaaggcgaaaatgtcaagcccgcagagttagctactctttccagcccaccaagcgcccagaaatggaccacggggtggggatcattgcacaatgacattaggacgcccacgatagttttgaggtgcagaccagctgccatgcccccgacctgagaatgaatgcaacccaaggccgcagcacagccagcacgagcattgggctctctgttgtctactattgtgtcgacaagccagttgatctgcgaggtagtgaaagtgtttccagaactctcacacagtcttccgagagcttccaccccaatggttcgaacaactgggtcagcgtcggttacaaatttctaagacagttagttcattgattcatcacacaggcttcggagcaccctacctgtaacagctcttgcaatatcttgtcagtcgtagggttgagttttccactcatcggattagaatctttcagggcaactttcaaagcctcaagcaatgccacggcgatgttgactaccatggcagctctgcgaccggggttgcgctgcaagcttgaagaagaaaggaaggttgcaatctgctctacgctactttcttgtactttaggagcgtgtaatggaatagcaacggagaagagctcaatagcagcattgacaacaccagtagaatgcggatcggctagcaaacagccgccatgtcttgaagcatatagaagggcagagtcatgctcactcccttgacaaatcgggaaagttaacttgataggtcagttctacctgaactagctctagggaaacctggtatacttacagcatcatcgatagcctggtctgctgattcgactgctgaccaagccggtccattgtcattctcatgctttccggacagcgtcacacgaacgtactccctcgccaatccagttaacccaaaagcaaagttgtcatttagatcccacaaactctcgaactgcgctgtagaagccgcaattgagctttcaagaggaccggactgggcggactctggctcagcaaaagacgatatagccaaacttaagagactggtctgagagattacatctccatggctgagagggtgaacatgaatcagcttagagaagcactgcagtacacgccgccgaaccatggtcgcaatatcatgaagttgcagagaaggatgaagacgctgagagatatccgttacggacttctgtcggggcaggtcatcaagaaagccaacagtgttctgtagcatggtagcgattctcctcgcgccgtctgccgtgatcaatttgctattaaactctaggaatgctaacaacgatcccaatgcacattccctgacgtgggcaaggaaactcatctccaagttcccgcgctgagcgaaattatctttgcctaagtgcttggggagtgcatttttccataggagcatcaactgcgacaggtgtattttcacgaagctaggccccaggggcattaggcctccgatcaatatccaagcaacctggatttgtgtactcgcggcacgcagttcggagttgctgctcgtcttcaggagatctgttgcttgagtgaatacccgagaatacacctcgacagagccgtaaagcggctgcagtctagaggtactcaacatggctgacaacccattcgcataaccgacgcagcgtcgcggcgcttggcggggtgtagaaagttgcccgacctccctgttcaagctattcagacaaatcgtaacacacgacaacatttgatgaggacaggcaagtacaaagttgcgcaggcagtgtgcggcatgtatctgcacggtatagctgggatgaggaaggacctggaggagggcttcacgacagggctcagctagggacacaaaggcagagccaagagatgaaattaaagaggatagtgcactaagagcactagtcaacgtgtatttgctaggttcacgacgttcctggatgacttgagggtagtccttaagaacttcgttgattaaccacttcgaagcattgagctggctgttttcactaagtgactcacggccaacggtgtcctccaagatacttttgacaaactttctcgtcatgagaagcctgaatcgattatatgtaacagttgggtggttcaggaggtcaaaaagaagatggtttgcaatttcaccatagcgttcttcaacgaatttgttgcccaaaatccgcaggacatgtttataacagactgcaatgcctgcacgtgaacgattggacgttgtgccgcgcaaatattgggtggatagctggcgaagaaggtcgggtagaaggaagaacaggcgcgactcgggtttcttggataaggacgactcagagacctccgcctcttcctcatcctctccagggcgcggtgctggctttttcgattgtctctttgctttcttagatttgggcattggagtaaccttggcgtccgtggcatgcagtttcgctagcgctcgcgccaggcaagccgcagcagcatgtctgacaggagcggctgggctgtcaataactttccaggtgactgtcttgacgtgatcgaagtcatttgcattatcgaagaacggcgttgtgttcactagctgctctaagcatcggcaggcatgaacctggacgaatgtcgatttatctccggtggctgcattgcgagcctgcttccaaatatctcgcgccgccgcttcatccactggaatgcccacaccaacaaccaccttccgtaatactgcaaaaatggacccgcgcaggccagtatgattactggagttcttcaacagtttgagcaagctggaaatgacaatgcccgcttgcgcaaagacactttcaccggcgaccgcgaatacctcgcccaaacagtgagccgcagcgaatttagttctaagctcttcgtgcttgcccgcattcaaaagcccaagcaaatcagtgactgtttcgaaaagtgtcccgcgatcacctttgctgaatatagctccaaaacatcgtcccagattgttgcgcacaactcgcgtgatcgtcggcgaggaaagggtaagtattttgaacaactcctttttcagaaatttctgctgtgccgaaatctgcggtttttccagtcctgaaatatactgtactaggtccgatgtgaatgtgaggaggtaaaggtcctgctgttcggaggggagggcatggagcttggtgatatccagctccgctcgggggggcgcattgtcggaggaagtacgtgcggcggtttcagatgaagacattgaagtcgatagttccgatcagggcaacacctataaggtttccctgagaggaatatctaaattaaggagaagggaagatgatggtatgtgcggcgaaattaatgattgtcttgtctaaatacgggatactttcgtagtatatcggagacgggaccccttctcggggcacctggccacaacctccgtccgggggtgggcgccggagaaaatgtcgggccggaaatccatagatagggccagcatagaacattaacattctcatgtatgcgccttcattgctcggcaaaaccttgacaatgaccgcaattctgaacagagacttgctccggaaatgtgcgcgcccccaatcggtgtgctactgttgtcgtggcttcgccagcagttctccttcgttcgcgggacataatcgatggtcccagatcaaacatgacaaggcaaagaatgacaaggcgaaaagtaaggagcgccaaattatcggcaaggaaatcagtagcgcgacgcaaagtatgctttgtaaatgaccccgctttcataatatgcacaagctaatgattatcattagtgtggggagcggataccaagttcaatcctcggctgacccttgccctctcgaacgcaaaacgagccggaattccaaagaccgtgattgaggcagcaattgcaaggggccagggtataagtgtaactggcgaggctctcgagcaagttaccatcgaggctatactgccccattccgttgcagccgttatcgaatgtcaaactgaccagaaggcgcgcatcttgcaagatctccgctatgctatcaaagatgccggtggaaccgtcactccgactacgtatctctttgaaaagaaggggaggataatattcgaaaagaaagacggtctaaatccagatgactatcttgatcaggctattgaagctggcgctatggacattacggcagatgaagaaggccgtctcatcgtgttcacagagccaacagaaacaaagagtgtgggtgaagctttgacaaagtcatctcagctcacaattgaagaattagaaataatttgggatccgaaccgagacacgctggtcgaactgacggaggatgaacatgtgagggaaatagaggacatcctcagtacccttcgtgaggagtcgagcgttcgagatatctatctcaacactacccaacagctctgatgataggtatactcttcccagtttatgtcccacttacgacacctgtatagtatgcagtagtgattatagaatacataatagatgtacagtagaaatagagcgcttattaggttccttgggcgggctgcactagttgggaggataggtgtcatttcatgatactgtcatccgatcattctttccgtaaggccttcatcgtgctccgcattaagcttccaatgccaatacttcctgtcgcctccagccagtccaacattcgcaccctgtattcctgccaagcaaccttaatgccgccttccttctccaaggcactaagtgctttctgggttactggtctctttagccttggctgattttcgctgagatcgctttcctcctcgatatcagcgaagcacgcagcggacatattacagagtgcaacattatggctaagagagaatatcgaagacagattgtaggtaaacgctgcctccctcttcctttctcgagcgctgtctgttgcatcccggacatattgcgtgagtgcagcgattgtaggagcaggtatcaaacagcctaatgcgttggggtcctcgccattgaggcctcggtttcgccatataaggttacaaatatccatgatgtagccgttgaattgaccaaccaactgggttggatagagtgattcggcagaacccggggtttgaagcacctgagaagtcaaggatgcctcgaaggccgatttatagctggcaagcacggaacccatgatcgaaataatggaattgatgggagtgaagataagtgtgtagacggtgggagccaatggaatcgcaatacggatgtttccgtttaggtttgaatgcgaaaataattcagctaaaacacaataaaactccgtgacagataaggcggcaggttttgggctctccacattgtcagtaggtgcctgctgagcagctgcagggcattcgagaatagacagcgccaatagctctgcatgtgagatcagacgggccagtggtttggattcttccaaagtgaagggctgggtccttaatctaacaccccattggcgaatgatggaagcatagaagtctaagaggctagatctgggaaacaatttgtccgtaagtacggcatattcgagtggcatcaagaaatcatgttgtatagagtcataatcctcgatatcaaggtattcgagaaggtagaatatttgctctctcaaatctctcccgttccatgatagaagatacgatttcaagaaagtggcaaccgggggaggaatctcctagtatgttcttcagtgttgaaacaataattatccaggtgcaatttcgtacctttgtgtattgtacgtagcccacagcaagagacattatgtagctcaaggactcgagtttctcatctctatcttcagcatcctccaagttttcgttaaagaagcttccccaccaatcatccaaacggtggctagcagacgtaggttggacaagaaacaagtatttttgagcgataccatctccaatcatcgatatgatctggtttggtaactcaattttgtcaagcttgtcaacaaagtggtcaacaccacggagttcttctaatgatgtgcggccataggagacacgtgaagtctggacatccggtacaagaacctccattttgctcctttttgatattccacggtgcaccacttgaaagtttgcgggctgagtagcctgtagcctttccatatttgtgtcttggagaagcctcacatggctggaccattcagggtctggatgcttgaagaacagtcccttcctcccagatacacccaggtccccaacaatgatatcggggcagtagttcttgaagactttgagtaatgtaacaagctctctctcatcgccaccagaagtaaccaccagttccataagggcttgtatcctaaatggcttaacatgcttgcgccgtgtgaccagggaaagaagatgacatataggtttgcgcaggcttatcatgtctagatggttaaaaagcacagcataaagcttggataagtgagacctatcagcaagaaattcatgtaccatgatcagccatcgcaagagtaaagactgtgtcgcaggtgatggtttgttcttgttcggaccgagacaacccacaatctgcgtgacgaggctggacggcacactttccaccggatacagattcttaataagtgtagtgattgtaccttggtcaagttgactgcgtgtcgtggtaatcttaaccaaacgctcaagcgcgatctgggaaagaccgccctcatacgcgtgcgtagcaatcgttttagccagttctccagcatccgtatcacgttgcttagagggcacgaaagcaactgcaagagggatttagcccagagaaacgtataccttcccgtgtttccgtgagacatagatggtgatcttacctgcctcaagacgcttgattgcatctagcagaccagtaggtctagactctgcgcctggtattgccatcagcaaacttgtccacttccaagagttcgaagctagcaaacctgtatctgtatcggacgacattatagaccttatattgatcgcgatcactgcagccgattctcctgctcgtgccttttgctcctacaaatagcgttgatttaggataacatcggctattttgcgtgccgcccagacctgtcgcgtcgctccgatgaatagtgagtaaacagtcgcaatccttcagtaagtggtatgcagtagctatttcattcgcatctatcattaattgatatgtattatcttgttgtattcttgatagtttgtatatatcatttccaattgcccaagcttaaggatacttgcaacgatgtaaattccatgggcgcggaaattacgaactttaccagatttggtcactaccgcggttgaccctggatctgcctcaacatcatttattctgcgcaatgctcatgccgctgtctcttactcggtgattttctgcttaacatataaatggtatatatatgagcattgtctattaggattgatgatcaacgatcaatgtactaggcacaaaccttacatagtgaaaagtgaaaattttggctgttgtatatttaagatgacgctgctctaggatgcctcgagtataacaaagtccaggaacctctgcttctcaatataacatatttagcggaacaaccaccaggcaaccctctatgagcatgctcccaaaagaaagtatactcggagtctaaaccgagggctggcttacttcctcttccgggtagatgacttagaagtttcctttccggacgcctgggatgacgccggtgtttcaactgtctttttgacatccttagcttcaacggctggtggctcttcctcagcatcactatcacctccctgaccgaactcgttgacacgtgtataatcaacccggtacttccagctttggtaaagccaaacgaagaaaatgacatcatcacggagagtcgcaagcctgtgaagccacggcatcttgactgtgaaagcgaaaagatcatcgatgaaggtgtttaagaatttgtacatcaaggctttgccaggcatatgcgcaacagactaggaacagcgaggttagctaggttatgtagcggagtcaaagaataccaaccttcaagcggtaattgatatacaagctggggaccatcatcaggaaaccgtaggcatagacactaccaacaagtgtttcaatgatataggaataccacgacttgtgggtgttgtagactaagctgtacactgcgtatgcagccaggagaggcacggcaacaatatagagatagcggaacgcgatttcatcgtattctttggtcttctgctcggtctctgtgagcttatgtttgtcctcaaacaccaccacataaggcaggaaggagaagaaagagttccgcgacggctgccgcaggcgaacatcgacagtctttgtgattttccaagcttcgaggaggatgccgaaaccttgactggcgaggatcatccaggaagtgttatcactattatccatgaggtagaggaaaacaactgcctgcataaagacattggccaagatcgtacgaacggatgttccaacgacgtctttctttttgcgccagtgagcctattacgggaacactaggtcagtatattgtcctaaatctacacggggttgcaaactcacaatatcattcttgaaggccagagtctcgaagaccatgtgaaggatagtcacaataccagttgtgcccagcagccagatgttcgtatccaagaggatctctttcaccatttcaaactcagtaccgtcaccaccgcctggcgtcgaagctccaaaggcagcctgtcgagcagtttgttttgcgctgtcatcaacgctcgacatcatgctgaacttccagttctgcagattgttgagagtaatgcgaagaggcacggtctccacggtagaattgagttccatcatatgactcctaagttgccaaaaagtattcaagtaaacaatagggtagtaccatccattctttccagagatgtctcttgcgccagatgcctcgagctgcaaatgcgaccggacagctggatgaatctgacggaatctctgggtacccgaatcaggaatcagagataccgtgaagttcgggtgatagtacgatgcgatagagacgtccggtgtgttatcttcctcctcttcttcagcttcttccgagcctgcgagaaggtttttgagcttcttggctttcttcttcgggagatattggttaagcggccgaaagaaatagactgcagaatctgtgctgtaatctttagccgagggatcaagctgatgcccagagagtccgagcatgaagtgcgcgaaaagagttccattttgttgtacttctttggggatcttgatggtagtgtcgatttccctggtatcactgtagtttccaagagtaaagttcttctcattaagcacgagttggcttgccgagccagacttaacagtaggaagtacgactgatggcgagacatagatgttcatgtccaaggcactgtcggaaggccatatcggatttataatatcggggatagcactgtactccgtgatttcgctacgagctggacgatctgcgaaggtaggaatcccaccaggcttcccgctagaaccagcatcgttctgctggcgtccaccaaaaaattgactgaagataaactgtgtcagtaagaagaaagccagaccctgaagggcccccttgaagccggactaaatcacgagatgtcagccagatcagccagatgaatgatgatcatgatacgtcgcatacgtacgctagactccggctcatccctgcgctgtctttgttcaggcattgtgctctcttttgacgagccccagagctgcagtggcctagtcgacaagagagggagggtaaaagcaggggaagggagaagagaaaaaggaaaaggccacgaacgcggacttgctagtaatccgttgaactacgccgctttggtccagaactcgggtcgttttatcttggcgggtcgataaattgttcttatcggcgcatgacataacgcgattgttccttctgtactcatttctccacatttcacaccctccacggaaacgaaaaccctcctgaaccgcagttgatcagccgcgcggatctttgattgcttatctagatcggtaacgtcaggtcatacggaatattgtcgcgcgatcgacatgcgtggcgcgtggatatcaacagctttgatctaatgtcggacaatcctcccttccccgaatccccccgccctcagttccccaaccataatgaaccacgagtatgggtaatcactgctggggattcgcccattgggatctcagttacacgtcaaatcctcgcacacggcgattacgcattggttggattggcccattcgagtctagaacgggacgagtgccgtcgagacgaattcgagtcttttctagccgagattgacagtcatagtcatgagggatggcgacagcgattcaagtccattcctttcgatataaggtgtgcactccaaagatgtcttcaaataaactctctatagagcattgactataaggggagcggagagagcttacattcatcgtgcaggatgataggagaatgtcaggcacttgtggcagatgccgttacaacattcggcaagatagacattctgctttgctgtacaagccaaagtatggaatatgcagcacgtccctttcgatgcgggtcatttagctaactgcctacgcagcacttgtaggggcggtggaagagtttggggcctcccagcaaacgctgaatatggttcgggatcagttcgaaatcaactatttcgggccccttagtattataaaagcagcacttcctcatatgaggaagcaaaaaaccgggcacatcatgattctctcgggaattagtaaggctcaaacatattgcttttaaataagaccaatggctaatgaagacagccgcccacatcggcacgccaggtcttggaatgtattgcgcagctgggtgggctcttgaagggttttgcgacgtgagtgcaatttgtgctgggggcttcgcccatctctgctaactgccacgctgcagagtcttgcatacgagatagctccattcaacctcaaactcacgattttccaatgcagtatcgaaatcggcattctcacgaatctagtaactagcgtgcctccaatagttccagcatattcaccatcttctaaccaagcaccccttttccgcggaatgttaaatcgacttgtgcctcgtctgcccaacacacacaccgaaacgaatggcgcccaagaaactggccaaattgcttccgttgagaatggaccattttcacgccctgaagttacatcaatgtatcctccactcagccctgcacatatggagattctagtcgcagaaacggtgtatgccattaccgcgataggtggccatgaaaacccaccgtcgcgccatatagtaggacaagagggtgttgcgagtgtgaaggaaaagctgaaaactgttagcgaggagctagaggacttcattcagtctagctacgccgttgattacgctgctggcggcgatcaaaaaagggcgtccaaggacgaaaatattttcggcatgggaaccggtaatggtggcgtttagagcgagtgttctagatttaatgaaagaattaatgaatttgatgataatacatttatggtatcttccgctcatgacattgttgtagcagtcagctatcgcaaggaaagaaatatgaacccgcataggagaggcgagtattggcacagggacattatttcctgttcggtgccctcagaaaagaataaaatcaagctcacaagtctctgaaatcaattgaccaacgatttattcctcagaaaccaagcttgtctgacctcccataagctacccatgtcctgattatttctgtacgcccggaagtctttccaagcatttccggatggaacttttccggaacggccatcagcttctaagattttcattgcaattgcgttgggtcccgtaataccggagaccgtgatcatcccaggttcttccgatgtcccttcaacgattggtagttgtgggagcgcgtcgtcaccagtcgcagaggcctgttcagaaacaatttccagatattggccgtcatgctccgtagtagtcgtctgaatcatgacagagggattcatgtttgctactgttggtggtgggtttgtgacttctactgtcacttgagtaggtcttgtcacttcggtggaggctgtcacttggtcaacttcgaggtccttgggtgtctgtacctggtgccttctgccgcggcctctcttgcgaggctccatctgaatctctgatttacgcttgttcgaggatccagcctctttcgttggattagtatgtaaatgtgtgcccgcactagtttcggtagtcctatcttgctctatctcagcagtagtcattgtaacgacttctggtttctcgctttcccctatgactagggcttgtgggtccttcaagggtgagctctggggagcaggaagaaatacccgctggccaaggggcatttcgaatgttaaccgaccattttgaatatccactatctgtagcagggtcaattggggattccgaacggagctctggatacaaacaaaccctggcttctttctccactaggaggttgcctttcttgaaagctcgagaatatttccaaacatcgcctacaagaacaaccccattgctaatgagggtgctcaatttgacctggctactctgtcctgcggccagcgtcttgtccatcttctgtttctgcccccaaaactgctcaaactcttcttctttaaacttgtcaaacttcccatccgcccgctgctgcatggcttctcccgcctgccgcagccaaacgggatcgtagcgtccattttgaagatctagctgaaagtgacgaatgccgtctcgccaattattggagtaacgtagaaactcttctggtaaaggggggatctttgcaccaggatcgtccggtgaagggtccaggttcgaatgtaggtcttcagggagtagatcgagtatttcacgtttttcagattcctcgagacagttccaggcttcaggtttggcgagtaatttcttgattttgaccattatagtcaataaactgcactacgtcgccatcattccgtagctgcataacataccacaaggtccagatatataagattggaagatgtactcgtcatcaatttgtcctccgcccatggatccttcgccgctctcttcggatttctctttggttgcttgttgtttgaggaggacattgcgacgtgagactcgcccacgtcattcgggtccgctgtcttagcagtagatgagcaacgccttgtgtagtaacattgtcaaatgtgccccatatatggcgcacctgggcgccggtatttcaacagctcgtagataataattctcacaagctaaataaacatagtatggatagtcttacctcgttggctgcgtccttgttttgccattgtcgaccgccttgcgcttgcgggccattgcttctagatgccaatctggacaacaacagaagtactatatgcgccgctacagctgaactgcaacctgagcgttatttgaataaggcgaaagtcttatcgacaagaagagttgtaatcaaaatggtcaaatcgactcaaatagccaggcttgatggtaagacgcaatgcggaggttaggggttgtatgatgcagttgctgatgtttgtcaaggcctcatgctggctgcgtcagtagatgatgaacaggttagtttgcagcccattcaccatgataccatgacctacgagtaacactgaatttttcattatttcaatcaggcagaagtggagctctccgagatcaagacacaagccaagatgattttccgccggttgagtcgcaattccgcaccgcaggctagcattgagtctggccaatataacttacagtgagtccgatgtacgaggtgcaaaacgatacaaatgctaattcgggtgtttaacatagctatcttatccaagatgatatctgcttcctctgtatatgcgaccgttcttacccgcgcaagcttgccttcacctacctcgcagatctcgcaaccgagtttactaccacttactcctctgcgcagtaccagtctcccaccctgcgaccatatgcctttgtagaatttgatacatttatccaacgcaccaagaagctgtaccaagatagtcgcgcttcgcaaaaccttgaccgactaaatgacgagcttcgggacgtgacgaaagtgatgacaaaaaacatcgaggacctcctatatcgaggtgatagcctggaacggatgggcgaattatcggggcgtctgcgagaggatagcaagaaatacagacgagccgcagtgcgcatcaattgggagctggtgataaaacaggtaacctccgcgtgtccctaatctttctcactaggtcccgtactaacctgttgtacagtatggtccaattgctggtgtcgggctcctctttctattcctcatttggttgcgcttcttctaattccttccccaagcaactgcttacggaggcccgctcatatgaatgtatgcatagttaatcttcttgatggttgccggactccatccaccctgatatattcaaaaactgccaatattttatgacttacgagcttggttgcaaggcgtaaccctttctttccatgggcgccttacataggatgttcattaaagcgtctcatagatcataacccagttgtgtatcatatgtcgactgaccaggatgctgtaagcctgtaaacagtccaaaatgtacacgatgtccttgggttcccttcaagcatgattaagaacaccagctgacaacaagcgtaaggacgtagggaagatggtaggagaaagtcctgcgctgattcacttaagaaggtgcgtcggggactgtctctgtacgtgctcacttatatttcatcttcttcctcgtcgaagtcgtcttcctctcccatgtcgtacaaaatgcgcccaccttctcctgggccgtcaccttgctgtgcatcgaagtatggcagcaccaccccctctctttctctccgttgtctatcggtgagccgcaattcaaaagtagactcgggctcttcttcgcctgttccagcctctggctcctccggtggacgatacaagggatggtcgtcaagcagagttacaacctctttcaaatgctgaggcgagtatcttgatgccgggggtaatatataccactctaaaacaccacgtccgctcttgcgtctgtgttccatctccaggacgataccttcaactgagtccttaccaaccggcttatccaatcttcctaggagtactccatcctgttcttcttcgagcccaaaaactggagcagctaggctacgatctcgagcagccttctgggccagtatgtgtgagaacgaatgtagccttatgattgtcgttgcgagataggtcagcattgaaagaggtgacggcgaataaggggatggagcaagcgggcttggaacatcctgatggaaagtcacgactagcgaaacttcgaccttagatgcagagggactcggggggattaggaatgaactaagaaacgtcgatagttgggagtgtgcatcgttcgttttcgagagtagaagcgggttaattgaatctataaggatgaggcgtcctactgtttgttagccatggtcactaacgactccaatactcaggctagtcggtgcttgacgtacgaggagaagaggctttggttgcagtagcctggtaagctgcgccaacatcctcaactatctgcgaggggcttttccttcgggcggaaacgaaagcatcaacgccatctaatggttttaatgtctcaaaagcaataagtgtgacatgaaccttcgagatctgtacaagttcttagctttatcctgcctacgagtagtgcacaaatgttcctctcgttcgattgaagatctgatgacgtatccaaaccctcgagtctagcaaacgaagtgaacaggaaccagcccgagtccgaaaaaaaggtcgagtatatacagaataaagagtacagtaggagacaatacatacctttgcacgcctaatatactctttaaccaatggggtagctggttgttcgagtgaatccaagagcagggtcagtggagacgctgtatctctcagacttagaagctttgagaccaagagtaaattgtgtgtttgcctatgagaaagatttggcgccattgctgagagtagaggaagctgtaacacctatgttaggcagttgcgttggtagatctagggaatagcggggttattttcgtgcgtatgaggggtcggagacatcaggcataaaagatttcccaggaatgggtgatctttgccattgacgacttagtttgaggctcggcgggacgggccgtaaaaaaaaagaaatacgtacgtactccgtacgtaaatgcaagcctgcgatccaactggcaagcgcagcatgcatccgtgaggcattgattcgcaggtaccaggttatttgaatgcgagcgcggaaataggctacctagagaccttccgccaagccgaaattggctcaaactcatttttgtttctgtcacaattttggattactattttagcttcggaaattatgacaacctactccgtacaatccgacaaatatctactccggagtatcaaaagtattccgacaatgttccgtcgcgcatgagcgtggagtatcaggtaggggctatatagagcaaaagacgaagatattaaaaaaatagaatatatgctaccactatcttattattggcgcaatagactaccatgctctccatagcttttctcctttggccaagcctgtcttattgcccttgtactggtaagttactaatatttcgtcgtaggctcttgatcaagtacaggaggaacatttgagacttgtatggaatgttataacccgtactcttggagagagattttataagaccgttgcatcactcacattgatagaatagaggtgaatttaatagcgatcaataattcatgttactatttggtgggctgattgttaacatttgttttatactggtatactcgaaattgttcacgttacaaaagatgagcctacggtctccagtaatcaagaccggtaccggaataaacaaaaaaggttaatagtatgaaaagaatagtggtattatagtgaacacagctcaagcccgatagaattaaggtggtatgcgtaaagattggcatatggtgatgtttagtattacttctctttgatatgattgggaaattactccgtaaaatttacttgatttgggccgacaacgcaactggcatacctcggcaaccgtaatatcttcacggtttcaatttcaatccgggtgcaacgccaaccttcagcattatcttcttctaagcatttgatacccatttgaaacaaataatgatgaaataattagcatactgttacaacctgtcacattcatttcgattctgccaggttaacctctcggctgatgatttacaaagacagcaactctactactctaccttattctcgatcgatcgcatcctcagactcttaactagataacaccttgtttcttacatacaaagatggctgaaccacccgcaaagcgagcccgacgagtcgatagctcgacaatgtgggatatggatgaccggccgacgcgttcacctgaaccagactcggagtataataggagtcctagacgtgaaacaaacttaaaggatgatgggcgacgtgatggaccgcgcgatgatcgaagataccgttcccgctcaagagatcgaagggacaggcggcgcgataggagtaggtctagggatcgccgggaccgcgatcgggatcgcgacaggagagacagagagagaagcgttagccgcgacagatactatgataagcgaggtatgctacgtggtacgattctctacttagatcaagcgctgatatttgaatcttgcagggtacccttcaaaaggggacagataccgtgaccgttctcgctcccctcttcgaaacgggaacagggataggtccaggacaccacctcttcggggacccagaggagaccgcaggaatgatcgcaaagaccaccgaacacagccgaatggtaccgctgactcgaggactccaaatcgatacaaagacgaaatagatatggacgtcgatgatgcagggggagacgatgttgaagagatgatgcgtcgaagcatggggttcaccaaattcaggagcacaaagaataccaaggtacctggaaacgatgtctatggggtgcggaaggagaagaagacggaatacagacagtatatgaaccgtataggaggattcaaccgaccactcagtccttcaagatgatggatggatcagttacctctattcgttactatcctacccttttctttttcctctttctgctcttctttcttaattgttaaggcgggaccaattttagctagggttttattacagccatatgcattgtcggagtaaggtttactttttcttgcactttccactcgcgcaaggttatgggcaggctttggatgtttttcttgtccttgcacaaaccaaagaaatagtgccaacgagatgatacaacttgaactggacctatatatgttaatgttcggcattagcctgcccgggcacatgacttgtagtgacgtatgcgcttgtataaataaagcattgcttgatatcccacctcaacccgtgccaaagctcgtcaacatcttcttcctccaagtcaccccaacaacagtgacacatttaaggtttttaggatttagaatcacgccttactgcaaaatggcagctccaaacgaacgtcggcatattgttattgttggtatgaataggatttagtttactgaaacttaccccgcacgaccataacacaccagaaactaacaacttcgtccaaggtggtggtatcatcggatgttgttcagcgtattatttgacaagacatccttcttttaatccttcccgacactcagtgaccctcatagaagcaacagagattgcaggaggggcttcgggcaaagcaggaggtcttttagcattatgggcatacccaagcaacattgtaccattgagctacaaattgcacgccgagctagctaaggagcacaatggaaaggaaaaatggggatatagagaggtgaactgtggtcagcttattgccagaggtcgcccgctcagcgagaagagaaaggcgggcgaaggagagggtgggagctcagtgtccctacaaaaacggagtgcagcggcactgagtaaattgaaaaccgcaagagtacccgaggatcttgactggcttgagccagagggtgtcagaggctacgaaagcatgagtgatcctggggagactgctcaagtccatccgtatctcttcactacgtccatcgcaaagctcgccgaagagaaaggcgcaaagattacgcttgggtcagtcacaaatatcgattactctggggattccgtcaagtcagtcacatacacaagccaggagaacggcgaatcacagacaatccctgctactgatgttgttatcgctgccggtccgtggacgagatcggtcctgccgggtgccccgatatcagcaacgcgtgctcatagcgtcgtgatccggcctacgaggccagtcagtggatatacccttttcacaaatatagagataccggccaatttcgacccgtcgaagtcctcacgtccgacggtcgcctcgccagagatatatgctcgccctgacgatacagtctattgttgtggagagggtgatcatactgttccccttccgaagacaacggtagacgttgaggtagaccaagagcggtgccaggatatcatcaatcaggtgggcagcgtctctgatgaattacgtgatggacaagtctgtgcgcgtcaagcctgctacttgcctaatgtgactgctgcacgtggtgggccattaataggtcatgctgggaccaagggactctaccttgcggctggacacacttgctggggcatccagaatgcaccaggcacaggaaagcttatcagcgagtttgtgttcgatggcgcagccaagagcgcgaagatcgggtcgcttgatccgaggaactatctctagactagaggattgtatagatgattccagtagaattattactctgtaaaggactttgtctgtgacgtatgggcattttctcgggttaatctctaggatgttggtcttcaaggttaaacatggtcggccacgtaaggtgcggagcggagctaaaaataccgggcgggtaaataaatgaaataaatgacaggagctctccgctagtgaaatgccagataatagatagtaacatcaacctccgccgtggcatagcattctctatgtgcacgcctccaattgcgtgggcttttattaaattgttgatgctttctgtctagacaatgcatctttccaaattattcaccctttcaacatcattattctatgtggttgcggcatccatagataatgacgtatcggttctagctaaggaggctgcgcgagccaacaatcagtcgctcttatggggtccctataagcctaacctctattttggggttcgccctcggattccaaacagtctgtccgccgggttgatgtgggcgaaagtagatgattacgccacggctcagtccagtatgtgtttcgaacagctgcccttcattcaccattagatacgttcctccctagctgttgagagttccactaactctggcccgcttcaagacttcagacacacctgcgaacagaatgaagggatggcgggttatggatgggacgagtacgatattcggaagggcggacgccaaacaatccacgatgctggaaactccctggatctgacaattgattttatcaaggtccatggtggacagcatggaggcagctgggctgcccgagtaaaaggtgtccctcgggatgatgcactcccggatcagcctacaacagttgtcttctacagtgctcttgaggggcttggcaacctgggtcttcacactaagtctgacgactcacgtggttttgagggcgatgtgaagctggctggttatacctctgatcttggtgaatttacaattgatgtgactgagggccctaggaccaacgagtaccctgagcatgaacacccaagctatgaggacaagccactggaccgtaccttggtgtccagtttgacaatacccccggagcacgcttggcagacgaaaagtatattttctcaattttttacaagcatctattttgttcgattcacagctgatctcttgtccagtgattctgttttcgcagatgaaggagggtgtgagcgaaaccatcgaaaagtatggagctgaaaacccccctcccccatcgcaagtcttcaccatcaagaatacgccaggtgatggcaatgttcagcttgtacagaaggttttcaagggtgcctttgaggtaaatttgagatctcttagtttgcgaatagtctgcttacagagcccagtttgatatcctattctcgtctgggtcctcgccggagcctgtgacatgtatagtgcctttcctttgaattcctgccgtggaaactaatgctgaccatatacgttacagctgaccttcttacccaagaaatcacaagtgcttcagcagcttttgctgagcgcttcgacaagatacttcccccgcagtctccctttaattccgataaatatagtgaattctccaagtcaatgctttccaatctcatcggtggcataggctacttccacggtactgacattgttgaccgttccgccgcgccagagtacgatgaggagaatgaaggcttctgggaagaaacagccgaggcaagggctcgagctcaacctgtccttgagggcccgaaggatctctttacttgtgttccctctcggcctttcttccccagaggatttctctgggatgagggtttccacctgattccggttgttgaatgggacacagatcttgcgtttgttagccggtaacccaatcgtcatcgaaatactaacatattccaggctcgaaatcgtgaagagctggctaagcttaatggacgaggatgggtggattgctcgggagcaaatcctgggcgctgaggcacgcagcaaagttccacctgagtttaccgtccagtaccctcactacgccaaccccccaacccttttcattattctggaagcgttcctcgataaactagatgccaacaaaaatatctcggttcaacaatctcctgaggatatcgcagagcgtctccgttctgcctatgtgcaacagccggagttgggtgaagcttatatccgttcaatttacccactactgaagaaacactattcctggtatagaaacactcagcgaggtgacatcaagtcctatgacagagaggccttttccaccaaggaggcgtaccgctggcggggtcggtctgttcagcacatcctaacatctgggttagacgattatcctcgggcacagcccccacaccccggtgagctacacgtagatttaatcagttggatggggatgatgactcgctctctccggcgaattgcagaaaggctgggggaaactgaagacgctgaagagttcaaatactatgaaactgctattgaaaggaatgtcgacgacctccactgggacgaacaggcgcaaacatactgtgatgcgaccatcgacgagtacgaggaaagtgttcatgtctgccacaagggatacatctccatcttccccttcctcaccggcatggtgagctctgatagccctcgcttaaaagccatcttagacttgatcagcgacccagaagagctctggagcgattttggtattcgcagtctaagtaagaaggatgagttctatgggactgctgagaattattggaggagccctgtatggatcaacatcaattatctggtgtttaagaacctttatgtgagtagcccaaagctctacgaaccacgcattggaactaacgattccaccctaggacattgcgaccacacctggtccacatcaagaacaggcccgtgaaatgtactctaagctgcggaagaacgtagttgagaatgttttcaaggaatggaagaagaccgggtttgcttgggaacagtataacccagaaacaggtaagggacagcggacgcagcatttcactgggtggactagtatggtggtgaaaatgatgtcgatgcccgatcttcctgcgactgagagcaaggggcatgatgagctatagaacagcaacactcgctgcgtagcgcatggtttaggatagggaatactacttgtacactatcgttcctccacgaacgccctaacaccgtaggtagacaaaatcaagactgaactcaacgccgacgatggtagtctgcatctctatcccgggtatgataacggtcgtctcggcgtctcctgtcttcgtcattaccctttctgtctctgcttcttgacggtgagcgcgatcgtcgcctgcggcgatctcgcgaccgagaccgagacctgtgccgatgactcctgtgacgatgttcgcgctcatcgcgatgcctacggtgtctgtgttccctatccctgtctctgtttctatcacttaaacgatctcgcctcttgtctctcgcggggttcctgctacgctcactgccctgcccccgcttgtctgaagagtgggaatccagcccgatagactcaagtttatcatcatcaccagtgccggatagagaggctacccccccacgaaatgaaccgtacccgattccctttcccgcttcgtcgaccgctaggtctttccccgcggccgtatcctggactgctttctggacatctttatcgcctaatggcgtaagattggcgttagaactagcgcgcttctccgggacgggcaggcccaaagctcgggccatggcttcttcttcagcttccttgacacgttgtttctcttcgcgttcttttctaatcctgtcctcttcactatcatctgtcctggtgtaccacatcaagtcgcgaccctgttgccagcggccaacaggggccatcacagagtggccaagatagttctcacggtgcgaagagtccttgacgtcggaccatttgaagtcgccgcggccgccgctatagcaagagtagggttagttagtggacataaggacggatgataagtatatgcagcttaccggctaccttctttgcggatgcttgcgactagatccatcgcggattccttgaggagtagttcttgtttatatgaaaccagaaagggtgttgtgatagattgttatttaagatgtccgataagagagtttcaccatcgatgtggcacgtgcacaatatagcctgaggcgctgacttcatcgaaccataagattcatattctggcagaggactcaatagaccagggagattacaagcgctatcttgtctctttgtctctatgggaatttggcataataatgctaatggtctgcaaagtgataggcctcaaaactccatgtgatgtcacacttgattctgatacattaaatatacccctcgtgcttttctaatgagcatatctttccgccttcaccaccctcgctttatgttttcacctgtgaaccatagcctgatatattacccatagttgacttggactggtcattctccataccaccttcgggtggaatcgatggtaagaatggaattcaatattgatgatgggcctctaggccggaaaacccgagccagagaaggcctacatcttagacctttgaacgttgagaaaggggcaaaaagagtacgttgatctatgagtaactagatttgctttctcttgggcatgcttcagctgacagtttgactagttctcctcgtaagtattttatcattgtttctgcagtcatggagcagtactgactgaggcgttgcgcggcacagcagagcgccagactcgtttcctccgcaaggtgcagcatggcggaataatctggtatactgcagcatcacttctgtatgacgacttttactgatatacttgaaggctgctctttctcaacgtcgtaatcttctgtttgtggcctatacccatcagatctatgtctgggagccagctgggtcgtttcagactctgggatccaagcctgaaatgataataacccctgtcatgaaggacccctatagcagcgggtatatatcaccacatatgcctcatgccatcaataatatcattgtggatgacctggggcgcgatgaggtccttctgctggtcactgattcgggcaatgtctgcggctatcgtgtcgaggctatcttctcggctttgaagcgggctgcagaacgcaaggagcaccgccctttcgatggctcccaggtggatcctttctttgctgaatatgtcgaagccagcgcctgggggctagccatacacaagttctcccgcttgattgcagtgaccgcaaacacaggccttgtcactgtttttgcatttgcacttgtgaactctgcttctggcaaaggcaacgacataggtcagggcttagggggggaggaagatctgactgattatggccagacttggctggaaataaagagcgatgaggagttcaaacagctacgacatttaatgcctgcggagcaacggaaacggaacatgcgcttgacttatacaggacactttactaacataccatctgtctcatttctgaattgtgatcttgacccgaatggaacatggatggtcagtacagatatcgaaaatcaggtttttgtctggaagacctgggagggccctggcccatttaacgtgtaccactttggcgatgcctctttcaaacactttccagaaacattcaatcatgagtaaggcctttcttagcacattgtctgggataagttttcactgacggacgaggtagtaaagagcgtggctggtctgttattgcgcttgacccacgtgcttttcatctgctcaaatcgacgaaggatgcgtgcggtggtcaacctcaccgtcgtttagagaatggtcgaccagttctagacctgacaaagctaagcagccgagtgcctaacgcatctcgactctacaattattttcctcctgcggttaaggctgaaccagaacaaccgaccttacctgatatatttgagccagattgctgcatcaataaagaaagcaattcccgccagtctaccagtcgtgctgtgcatgatggcttatctgcggaatgtcagcatgcaaatgaagctccagaacccagggacacagaggatgtcggaaacctccggccttcagactcggccgatgcattcagtcaccgtgctgttgacggctctgtgctcgaagattattcgagctccaatataagtactgacggggaatcatatacaggacctcagcaaatttctagccaagagggcgaaattcggagtgataatgggccctttcgccgggtggatgacacagaacatcggaccgataataatatgtttcatggccctttgacaacacctgaatttcttcaagtggcgcttctggaagctctaggtggcgatatccccggggctgaagaatactttgatgactactcgatagaagaggtcagcccttttgaggacatagaaatggatgaagcagacgacgatacctcagaaggcgatgatacatcaacttccgaagcagttgcttaccaagtctttaaccgtatgtcacgcggtgtcttccccagtgatcccagtatctatggacaaagggagtcactaatagatttttcatcgactccagctccaacacatgcgaactttccgatcctccacttctcccaaacagatatccgcctcatccccaatccacttgcccctcgcgcaactgtattctgtggcacaccccttcggcaacaattcacccacattgttggatcgcttcgagacgcatgtgaccgcttcaacatggtcaaatatatcccagaacacggaatcgtagtggccgcctcgcaaaaaggccgtgccgcagtgattaccctaaccgagtcggaaaccaatggcctatcattcagagtcgactggatcgttcctttcgagagccaggaaaagtacggtgaccgacctctgatccctctcctaggcatgagcgtcagtccaatgcaagggtttgagatgcctcctgacgtgcctaacattccacacaatgccaacggggatggcgtgaaattccactataagccaaccaccaacgacgagtttgacacgcctttacaaaacaactccaaatcagccaatattgcgagcgatgagctgcattccccttatcaagtgtctagtgcaggtgtctctagagagtccacgcccacggtcagcagcaaggttgataccatcccagaacaagagcaacggatctttccaactttgccggagtgccatgccagggctacccgtgcctatcaaccggaggagaattggcgtggttggaatccatctcggcgctatcgcttgttgcttctctttgcggaccataccgtcatgagctacgaattatggtacaactggtcccccacggacacagcgggcgatgaaagtgatgaagatggataccttcttgtctaaacacattcaccaagatgtatgggagggtggtccactatgtcagtattgtattcaaaaatatggtttggtgaattacaaggttgttagtatttgtaggttcaaaatagcataccaatcgtgtacatcaattgggacccaagtttgtcacatataactataacacatttataaaacaaaacgcttcagagaaaatagatggatgcgctgatatagatgcaaaaactcgtgatcatcatacataagttgggcattgacacataagcatttctttctcgaacatgcatggaatgcgtcaaaaatcgtcatctagttcatcactatcccattcatcttctctatcattctggaccagttccaaaaatctctggagacctggtcgtctaagtacgtcagcgtcaggtcggcctcgtacctcagccattgcccgtgcctgtgcttgtctctcggccgctgcagccctgcctgctgcatctagaccattcaagttgcgtccaccttcgcgacgcccaggaccaccagctctctggttgacacgaggtggtgccggagcaggaggcggagggtgaccttggcgcctgaaatgattatcgccgtcgtcaaaatcccaggcaggttggtcctcatcatcactgctgtcgtcaaaatctagcaattcatttgggatctggtgaagagcttcggccccatcagggtcaattccatctccaccctctaaatcccaaagtttgttgtagcacgaactgttgccatcgttaaaatggcgataaggattgtcctctgacagccagctagaacagagatagcaaaagtgcgtatcacatttgaagcagatcatatgattgcagcccatgcgtttctggcaaggcgcatcgcacgttgggcaggctgatgtgtacagccttagatactcctctgtcgccttttcctctgcggataattctgcttcccggcggggaaagcaacgtacaagttcaccatgccaccctttcttacagacacagcagaaggcatagttgcaatcttcgcaaacagccactcgatccgccataggaggcagctgagcctcatccccattcgggtcgaacacaagtcctatatcctcatcatcggagggatccagatcatccgacattgggtcaataggcttgggatgcctcttcgagcgagctgcaccttggcaccactgccgagggcagtatatagtagacttatctgcttcgagtttcttcttccgcttcaaaaagacataacgctgtacggtttcctgctccagaggaatctgcagtagctcgctagggctcagagtccggtcgtgcttcttgcgtctgttgggttgcccttcctggcttcgtacggacttgccttccttgccgcaatccggggctaggcatttgatattttccacatcaccttccgtgatacatgtattgtaaaagtcttggagacagggcacacagaaaacatgcgaacaaagtaagagccgatggcagtttaccccttttttcggctcaagacaaactccgcactcaaaagtctcctgctcaaacgcttctctctcggccttgttgttgaaatccaagagcgaaattttgagctctcgggggagcctgacttcaccgtcgggtatatcatcgataccaaaggctggctcggctaattgttgaagatgatcgatataggtataaacaacgagatccctgccgcattcttcccagaggcgtttcccatcatctaatagcctggagatgattgaagagggcagccacgcaggatctgtgctgagcttaatgatgggggattgctctgatgggtacccaccgggcaattcaatttccagacaaagcgggggcaggtgcgataggacatggatatcttcatcggagctcgccgtggcgcctccatcaactgttttggtagcgaagcccaagccaacttcactagcatctagggatgtgggcggagtcaaaatcgttggaagttcagtgtccgaatattgctcgaagcagatccgtaaaggtggtgaaggattgacaggtatatctagagatgccttgaacgggaacgaagggtcgatcttgatttccgggtagatggccgcgattgatgacagctcgacagagcgttcgtcatcaagcaactcggtatcattcatattagggtaaggccgccacaaaagtaggaaggaagagatggacgtgcaggtcggttctctatttagggtagtggttgataaggggtggcgaggaagattctttaatggaatattcctgacacaaccatggtatatgtatcgcttaaaaatatcatgccttcgagaatttctgggtgagggtgtctgcgaaaggaaaggtgtcgatgaatcttcaaaaaggacttgagtccagggaaaggctaagaagacgaatatgcagctaaaccatcgattagtaaatcaccagttattgttaacagtgataaactgtaaaaaggctggatgccattcttgtggcaacggcgaatatacagaagaatcgagcgagagggacccacaatcctttcttacttttcaggtactgcgacagattgtgatagacagcgtaattagggaggaaatggagctgtcaggcggttgaaatcctggcagtggtgaaggtcagaatgaatggtctgcgataggaatatcttggtcgagacagaaagacagaaccagatatcggattgaacgtgtgaggagaagtgcgtcatattttgactaacggtagggacaagaaaagagagagaagatgaagatagtacagatggagttgtcaataaaaatttggtttctcggttgcagatcaagaagagtagtgacttcagagaaggagagagaaagagaaaaggaattgaaaacaactcagcatgtggtttgaaggacttcaggcatgattttgctgcccgagtcctttttgtttcttgtattttgttggaattaatgagaccttttttttatttttagtattttttaagctatttaatttttcatatttattaatatttctttttcttcggctctcatcatttcatttgacaatgatgttgctgcaacctgaggcactatttccccctccccctcattttgcgttgctgctttgaccatgtccagttaactccgttttccccaactggaggcaaaagcggcgagggacacgggctcccgcctgacgagcatgtgacatgtttaaaaagttctgggctgtcgtaaccacggcttgcattcatgcttaacattgtacacaacctggttctcaagactgggtcctgttctgaggttgaagattccttgcatattcccatgtccataatgtttgtcggtcaatgatatctgcttgttcattcatctcttcgcatataaattgaatctattgcttcttcaatactcccatcttgttatctatcgggcccttatctcattactgtcctaaacggaggaccggagaacgcttgaggaagtgcaaagcgagagaaggaggagaaagatcacaaataaataaagactaaagaaatctctgttggcgctttcgactcatcaacatgactgacacgccactggcatctttgtctttgacacatgtccattatgtaagtttcttctggtttccacgcgcgtttttgagtgctctacgaactgatgaggcatgtgcattcatcgtagaatccgaacgacccgctctcctttttatcggcctggcttgccctagttccccaggcattatgcgtgacatatgtcactcttatctgggccacaagagagatggaggtgctattgatgttcgcaggccagatgggttgtgaagcattgaactttgtgctaaagcgaatcattcaagaggaaaggccgaaacgtacgtcaagtggtatatgactagacctagttgtgttcagacattgacccggaacccatgacagaaatgcttggtaaaggctatggcatgccatcatcccacgcccaatttgtcgcctacttcgccgtctatctggggctgttccttatctttcggcataatcccgcgcaccctgagtcatcatttcacattctcatacggattgtacttgccatgggcttgagcgttggcgccagtgccgtggccatcagtcgtatatatctgaactaccacacgcctaaacaggttttggcaggctgtggtgctggtattgggtgtgcctttggttggtttcttatcacggcattcctccggacacacggctggattgactgggtactcgatttgaccgtatcgacgcagttgagactacgggatttggtggtaagtgaagatctagccgaggccggatggcaaaaatgggaagcaaagcggaagttgaagcgtcgtgggcatattaatagtgatccccggtccccgaaaacagattgaacagtataggtacttgagccacgtatatttcgttccttaaactttgagagaaatgggcttacaacgtgttgatcgcgatgcccttggatccacttcttttggcattctcgtcaatatatatatacaccatatacatgtcaaagccgcaaggcctttgtgactttattggaaagttcttattatgcttacacatgataacagatcccaggtttaggatatgctcttttggaaggtacaagatccttaatgtgccatgtgggaatatgctgggtcccgtactaattgaatacatggtgaatggcggtgagagcctagttgtattatattcaatggggacacattactgctatgcgcgtgaggaaagatatcttcgtagtatcactttgaggtatgttatagagagagcgcaaatagcaatagaacgttgtaactcaaaaaccacttgattccggtaccttgatatagttctgttgcggtgtatcgcacgtgatcggtctcgcccgcagatgggcaactgttccgtcgcgtggccatcgtttatttaatcgagcatgctgcggaactgtgcttcgtcaaagccgccaagagactccatcatgtctccttgacttcactgattaacatgccaggccttgcccatttctgcacccaggtctactattagaacatataacgataacacctattttaactctcttttctacttgttttgccaagaacagatacccctgacattcttgcacattttacatttaattattataagagacgagagataagctctcagagcctaaaggatggatgatgcatcagagcctgccgacacggccgtgccagaacaccacattgtcaaggcagatgaggtcgaccaaacagggacagatatctctcctgtctcagacgatcagctaatggaagaagtcgccgagggcctacggcaggagcgagtctcagggagcacgccgtctgccccaggtgaagtccctatggaggctggaaaaccatatcggcgaccggagttgcgtcgggatgctgcagctccaccgctgcctctacagcctccaccaccagctccagtgcagcagagttcagaaaggcccacggactcactaagtcttgcacaactcaggcaattcgtgcaggaaatgcctaggattgagcagcctgcttatgcatttgtatatgccgattctcagccatttgcggaagagatcgaagaatggttccagtacagcgagtttgacagagctatgctgctggggatgaaatcatcgtttgagaagaagtgggcttctttcctcgaggctcagaacgcagaatcctcgcagatatcatggatagatactactgatgatcagcgaagggcattcatggctcagatggtgaatggcatacgagagcgtgaggtctcggtgcgtcttgaagccctggaagtcgtttgttatactgtgactggtgtatggggtaccactgctggaagagatgtagatgactatcctgaagatccgtctcccatggaaaccgcagaggtccccaagtctaagtcattacaaatcagttggatcgaaaataatgccaacctggtgcttgaaagctcaggcctggcaccattgttcgagtgtctatgccgcatttttgaaagaaaccgcacctcttatagtagtgagcctgctagcgctggggccgagagcgcgaacccagcatctctcgctgccatggagcgcgaggcaaatttgattcttacggccttttacatgatcgtggaagtcggtaggaaacaagaagcccaagatccgcggcacacaccattaaggaatgccctgattggcttgaagccgaatctattggtattcctggtcgaagttatcgcacgcctgcggtgggatgactctgctaacattccgcttacgaggataatcctcttattttggaagtcattgctcctcttctttggcggcagtgatgaattgaaaagagccaaggaggaattggaaccaaaatttaaggaaagggaggatgatacgtctcggaggacgccttttcttactgcatcacctcttgattatcacatctttcggcaagaaattacttctaaatacccggcctataacccgccaccacctgtagttcctctggaactagagaacaattctattctccctcctcttccccagcatcccagcagaggagcttcgtccaatggactcttttctggggtcggcccatctgttgcaggtggtaatggttctatccttcaccagtcagtccacatagcaacacctgcaccttctcctcctccatcaccaattggcccagggggtaaagcggggaaaaagcaaaactaccagaccaaccaaaacttccccttcatgtacccacctctagatgtttctagcaacgatatcggcggcaaaggtacaaccgagcttcaagatgtactcgttggcaagagatgggagggaagtgacgtaccagcttcaatcatcgaggctggcaaacttttctcgacacacgtcaaaatgactagagcgatgcgacaactttgggaagagcgagaacggtttatgaaatatgatcgcggctggtacctagatgatagtggggccccatccgatgagaatattcctgacgaacttctggaggactttcaagacttagatttgaagcagggaaagaagaacactccacgatggtcgcccagcaaggaaaccgacgacgaagatatccagcggcgcttggatgccgttgagtctttctacgtgagttttccccgtatttttagaatacctggtctgacaagttttctagacgcaagcgcttgtgcatttgcaatccatcaccattgtattcttgaagataatcctgacaaatgtcagtgctatggtgaaccagacccaaggcagccaaggcatgaggtatggaccctaactctggtcttcgtactcaagaatgagttaacatgtccttagcgatggttacggcgttaatggatccgggcccgggccagcatccatcaccgaggatttacactccgaggctgccatcgaggaacttgacaatgtccggcttcgggagattactggaaaagctatttcaggatctttgttgcttctggtaaagtggttcaaaagatctcgtacgctaataaacctagcgcagatcgaatggtaactttgctgaccgaggctagacatattgaaatttgaatatatgacgcagttgttgctcgattccaattacctgccgttgatattgaagatgtttgcccaccaagatattgatcaagctgtggcacagaagtttgaccgcaaggagctggggtacgcaccttttcaattataactcaccggccagaattactgacaagaataagattcttccatttctgtcttcttcagtcggaccaaccgccagaaccatcgcattcggacgaggaatcgagtggggatgaggcggtacctcccccaattgctcggcatcggtcacaagtggatccaggtaactcttccgtacgagtacaatccccggaggatgcctttgaagaatttttaaacgagcccgatcttcctcgtcctgaggtggacgagctgggataccctaccgcacctccacccaaagagccgatcaaggtgttttcattccgcaactttttctcggctatcaattacttgcatatcatgcagaagattacccgtgataaagcccacagatgtctgttgctggtgcaatacaaatctagtactatccttcgaaaagggctgaaaataccagacccgcatctacggttctacactctcaagctcttcaagtcacaggtcccatactgtggccgcaaatggcgccaaagcaacatgcgtgtgatcaccgccatctacctctactgccgtccggagctgcgagatgactggctggcaggatcagacatcgatgcggaggtggaagaagccttgccgctcgaacaagcactccgtggcctaacacactggtggcacttgcggcggtataaagacgtaatgggcggtgaggagggcgcatcactcatggaagaggagcgcgatttctttgtgcgagagctcgaagcaatgggctggggatttgcaggcgaggagatgctcaatggcactagcgaggaagctgagatggctgctgctggtgggcagttaccagaaggaactgagtgggacggcggcccattgcagatggaggggtggtgaggcgatttttatcttgaaaaaatctgtttcttcatcatagagtataatgacaatcatgaatgaaatacatataccccaatagaagtgatcatttggctctcagtcatatcggaccaagcacaatctactaatctggagcgatattgaccagttggagatgatgttttgcaatcgtcttatcgataaggactcccacgtgactatcactgcggcaactttttttttgcggcagaatcgattattctcccaaagtctagccggatagcaaagatatttcttctcccaaccacggcggtttaggcccttattttgagatttctggccggctctagtcaagatgtcgtcagatgagattgtctggcaggttatcaaccagcaattctgttcctataaactaaagtaagttactgatgaaaatgcttgcatatcttccgccgaaaaaaagaaaagaaagaaaagaaagacgataggccgatgcgaaggaggaaacaaaggataaaatttttcataaatagaaataatacattacttaactaacatttccacccccaggacaaccaaaggccaaaatttctgccgaaacgagtacaatgtcagcggtctctgcaatcgccagtcctgcccgctggccaactcccgctatgccacagtgcggtcagatcccgaaacgggcgtgatgtacctctacatgaagaccgtggaacgcgcgcacatgcccagcaaatggtgggaacggataaggctgtcgtcgaactacgcaaaggcgctggagcagcttgatgagcgactgatctactggcccaagttcctggtgcacaagtgcaagcagcgtcttacgaggctgacgcaggtggctattcgcatgaagaagctggctaaagaagaggagagactaggagagaagattgtgccgaagatggcgcctaagattcggcggagagaggaaacccgtgagcgcaaggctgagtcggcggctaaggttgagcgggcgattgagagagagcttattgagagattacgcagtggtgcttatggtgaagcgccgctgaatgtggaggagggtatctggaagaaggtgcttcgcggcctggagcgcgcgggagagggtgagcgcgatgaggatctagatgatggagagttggaggaggaagaggaaggtgttggtgaggttgagtacgttagcgatcttgatgaggaggaggacctggaagatattgaagattggcttggtgcggagtcgggagactcaagtgatgactatgatgacgaggatgatgaggatgacgacagtgacgatgagagtgacgacgaggatgctagcgagcacagcgaggatgagaagaagaagcccgcccctggcttcaagaggaagcgtcctgctccccaggctaaaccccggaagaagggtcctcggatcgagatcgagtacgaaaccgagggcgctggcaaggaaaatctcttcgcttaagacggagaccttccttgaatcttggaaacaccaacttgaaaaaaagcaaaaagcattctggtctgttgttttttgcacggcgttgtctggctgttgtctctgaagtcacatctgctacgatcgggcgtcatacccagtctctgcatagtttaccaacaccttcctggtcctgcggatttaatatggaatttactcttattttaacatacttcaagccccttaaggtaaagtggtggtaactgatagtgacccatggtagatatactccatactcctggaagacaggcgcggctcacgtgccgcggtgaaacaagcgagtggagcgccaagtgtaatgacttaatgaagccaaattaacctcctggcaaagaatgtggcagacactttctgtctcctccttgggcggctgttagttgtgataccgtattcattgtcattatcattgtaactcgcactgcccgtaactgtcagtttcgaaaatcttttattggacattccggtgttgtcgcattcgttccgcccacaccgcatcgcgttgccgccatcgcacacccccgccattataccaacattcagtgtcactcctgaacgacgaactacaacataatgtcttcctatttctcctctctcacgtcctcttcggcgatctcgaatctcggcacccgcttgacgtcccttcgccgggcgatcactctgggcgacgaggcggacgacccagaccacgaggactgctctcacatctccaacgttctacgcgcctactatacggagaaaggtcgcccgtttcccggttggctccctcctgatcccaaagctcccacgcctgcgccggcccggaccatcgcgacgactcaaatccagcccggcgctcatggttcggccccggcaacgtcgatgtacggacgtggtagtggtggtgggttgggtgatctgtggggtgattcgggctcggcacaacctcccacctcccaaacggctagcttgcggcgaggacgggctgctggtagcatgggtgcgccgttggcggccacgagcagtgcgcccccggggtctgtagcaacaccacccagtcactcgcctaccccgccgtcgctgcacccgggcggagcgcgaccattgcccagtcagcgaggtggatcatatcaatcgctctccggttctcaacctctggaacgggcagcttcggcgcaggaaaggcttcgggctagattacatggaggccggtcgcctagtcccgggcagaacccgaacagtcggccgatttcaccatactatggcggatcggatcctagcgtacgaaaaccggttgggggaaggatgcgatgaaaaaattaaaaaaaaaaaataaaaataaactaaaaaaaaaaaaaataaactaaaaactggagccctccaaaaaaaatttttttagcggttctccagaagttgagtttacccgcggaactaggaaggagaagtgatttgacgcagaggatggatatcccaccgagaaggcaggtactgctggttagtgtctgtgtgtccggctggaggaaggccgtcactattttttctttctttttacgttttctgttcgtttcttctcaactaattaatgtaattttgtactactgatacatgtacagtgtagagtactagagacagactagaaagtattgtgactttatgtgcttgatatcatgtgattgtatagggcggaagaacgaaaagccacccatgtaagtcagtgaagaagaccgacgataggtggataatagaattttactactaccatgtttggaccagagtagcgaggatatactgttagtagactagtactagtacacaccaagtggtagcagattacctcacgaaaaatggagaccccccacgttttccagggtgagaaggactggttcgataaaactaagcctttcctggcaaaatcttaaccggggaacgagcgaatgagaggctcgggcgagcaggtggaaggtttcctcgtgctgggcgtttttgcttctctgcttttctctccgatgacgctccataaatcccgcaattgaccctcttccattggacgcgccttggacgttttatatgaaaaaaacccggagactccccgaaattgtaccgttgccggactcggcttcctgacttgtcgtagtttttgccctccacggggaaaggtgtatatgccgtgtggggatcggcgctctcctcttttttccactccaggcttcccgatggtctccatgcggagtgattccggagttctcacccaacaacattccatctccagtttctccttactcacggtcccccttgtcctttgcccttcacagcacacactccttattcatcccgagagagatttttttttttttttttttttcttttttaactcgagaccatgacgtctccactgtctcgttggctaccaatctcgtaatcgagtcatccagtaatcgagttatctaccccaaagttttgaattgattctgtggattcttctactactgttccccccccccccccccccaacagtcaggtgccatcccggtacgacaagagcctggagagttcttgaaatggggtgacgtgcctgacaatggccttataagtcccgtgctgtctccgctgcccgactttcttctcacttttccttttcctttcctttcttctcttctttcgtagttgctaaatgattattttccgtctcctctagaactcgagggactcttgttgatccatcggttgattataccataaatacctcccttgtattataagtttatacccctccctgagtatttccaacgatattcatcaacctccatcatggggtccttaaaggatgttgaggcctcccatgatgaccacaaggatgctaccgccgtggagatggatgatatcctccaagactccaagggcaccgccgcctttgacgaggctgccatggatatggaactccaacagctagagaatcaactgcgtgaattgaagaagtcgcgcttcgagctcgcgctgcccaacccggcctactttacttatatcctagtcgcatttgcctccctgggaggtttgctctccggcctggaccagtccttgatcagtggtgccaacctctacatgcccgatgacctgcacttgtctgactcgcgcgccagcttggttaatgccggtatgccgctgggtgccgtgggtggtgcgctaattctttctccggccaacgagtacttgggccgtcgtatggctattatcgtatcgtgcatcctctacaccattggtgctgctttggaggccggcgcggtcaactttggcatgatgtttgcgggccgtttcattctaggtatgggtgttggtttggagggtggtaccgttccggtttatgttgctgaatgtggtatgtaaccaaaattatgccttgtcccgttgcagtctggttccatccgcttacagttacagtcccatcacggattcgtggtaacctggtctcgctgtatcagctaaacattgctctgggcgaggtccttggctatgcggttgcggccatcttcctggatgtcaagggcaactggcgctatattcttggctcatccctggtcttctcaaccatccttcttgtcggaatgcttttcctgcctgaaagtcctcgtttcttgatgcacaagaacaagccggtggaagcatatggtgtttggaaaaagatccgtggcttcgaggatatcgatgccaagagtgagttcttaggtatgcgccagtcggtggagtcggaaaacgaggagcagcagcacaccaagaagtacgcctggatggacttctttaccaatccacgtgctcgccgcgccatggtctacgccaacatcatgattgtcctcggccagctaacgggtgtcaacgccgtaatgtactacatgggtactcttatggaaaatatcgggttcgacaagcgcaacagtgtcttcatgtcgcttgtgggtggtggttctttgctgatcggcacaatcccggcggtcatgtacatggagaaattcggtcggcgttactgggccaataccatgctgccgtgtttctttattggtcttgttttggttggcgtgggttatcaaatcaatcccgaacgaaacccagtggccgcccagggcgtctacctcaccggcatcattctctacatgggtttctttggctcatacgcttgtctgacctgggttatcccatccgaggtgttccccacctaccttcgtagttatggtatgactactgccgacgccaaccttttcctatgctcgttcatcgtcacatacaacttcaccgctatgatgaaatctatgacccgtatcggtctcacattgggcttctacggtggcatcgccgcaatcggctgggtctaccaggtcatcttcatgccagaaacgaagaacaagtctctggaagagatcgacgagctgttctccaagcccacgtcatatatcgtcaaggagaacatgaagagcactgcgcagatcatccgggatctctcccatttccggttcaagaaagtgttcagcccctagtctcgacaggagacctgttctttatcttaatctgcctggggctgtggtatacgccaccggggatatctctcttcttcaacgattcagaagcaaaggtgatgagcaatgctgtgttatgatctgtatgcatcatgttatgttttgcatgtctggggagttactatccgcagcaggcattgacctcttggttattaatatatgtagtaaaacaacccttctctcaaatgaagcatcaaagtaccttggaccctttctggtgacaatattatttcaaaataacaatattaaaacggtaacccgagacttttaattataaggtggcgtttagggtaagtgctcactataccttacgtagtctaaaagtgtagtatttagatattttcagacaccattagtaagtgttccaggactctgcctttatactgtggccgtatttcaactcccctcaagggctcggtgcttgctagattatatagactagttctatgaactcgatttaatgccacgatatagacatgttaccgcggggagtaagtcttagcaatcggcgatctcgtctgctaagaaaaagaagtcattcttaacacaatatataccttacttgaaagtcctcatatcattatctagtagctcagccttttcatacggaaaagaatggtgcatcgtttgaacgcacgagaccgaggttgctttctgttatacgattaaccatgaaggcaaggccctgcagattcctgagaaaagtaggcacaagtaagtaaaccagtgaaattctaaaatgctatatatcaaccatgacagtgcctcagcggcaatatcaaaagaaatgcttattacaggcatacaatagatatcacaaatgaaaagcgcccgctcaaaacacatttcaaccgatggaatattcttatcacatgcgagaaagatagggtggtggtggtagaggttagtaggaaacagaatcaagtcaggaaggcaagtaagaggataatatgattaagctagcccctcactttccgataactcggaggatgccaggatcgttgaatcaactttccagcccagacggggatgatggccacggcgaccacggcgacaacacgccagacccaatccacggtgatcacgtactgcaagtcgaagtattcgcctaggaaggggacgctggcagcgtacaggagggctgtgcctaggagacagaagatcattacggggtgccaggtagttatggcgatggcgaccattagaagttcgttgatcaccagggctgtgaatgatacgctgatgagccggggtcctgcgattgtgtctaggaggatctgggagaggccttggattatggccccctggtatacggagatcaggacccaggtgaagaaagagcgataacttagactgcggccggatttgagttctttgtacagttcggggtagagattggcgaggtgctcgtcaacgtcacgatcaaagactagggagaagacgggggcgttggtgtaaacggtagcatagccgaccataagccagttgataaagagacccttgggatcaaagtgactggcaatgctgtacatggtctgacaggcgctgatgatgagaccgcgatgcatgataaactgtgctaacttggcagaccgcttgtaggaattgcgtccgtgccagaccaggagcttggtgaggtggtgaaactgcgtaatgctgaaatctgctgcaagggaagcctggcgtccttctttaccaacgataccaattcccacatcagccgactgaatcatggacacatcgttgccaccatctcctatgcagcagactcgctttttggtatgctgacggatcaagtccgcaacctcggctttctgagttggggaacatcgacacgcaacaacagcgggcaacaggactgcaactgatatgaacgctgaccggaattgaccaagcatgagagcgagagattcgccatcaataagcaggcaacagtcagttttgttacgcaggaaatccagagcttcctgggcagtcgatttgtctttgactttggcgacagtatgaatgtactgtcctctggcaactagtttcgcagaaatagccacacaacgtgctgtctccaccttgtcacccgtcaacatccagatttttattccagcgttgcggagaagttctagtgatggcttaacgtccctttgcaaacggtcttcgaccccagtcaccccaaggagttccaggtctcgttcaagatactcgctgatgaccttggccatcccgatatcccgtccttggagagcaagcgacgcttgcttgtacttcacatcgaattcctggtactgctgcaaggaaagccgtttccttcccacaaccagagttcgcaggccctctcgagccatgttggcagtttcctcatcaagccaatcgtttgctgcaacgatcgaggtcataaccgtgtctgcacccttttgataaaaccagatctcgggcccttgtttgggagattctaatatcccaccatctgtctcaaattgtacgataatgcccatacgtttgctatcggaagtgaaagggaaaatctcaagtatgcgagcacgtacaacaacgcttcgagtgtgcgtagactcgagaactatcgtctgacggtcacgataggccagtttgagcccaacctcctcggtgtacctgacaatggcaatttcatccggcgaagaggcctggtagtttgttactttcacgccatcttcgtcatctgttgtcggcgtaacattgtggcacagagcaagagcgaggatcacatccctgacacgcgaacctatttctctccgcgtgcggggagctgccccaagccctgtttgagttccaaaaggcgttgaaggagtggtcaatgagctaccagaaaagctttgtctgacatacgaggccacctcctccatagcgtcgtttgcatatgacacagttccaacatggatcttcttcaactccatttctgcccaaatcagttgaccaatagttttatacaaagaagggagaggaacataccgttctgggtcagagttcctgtcttgtccgacaacaggtactcaattctaccgagatcctcaggtattgtgcttgttcttacaacggtgccaggtatatccttgtctcgctcaatgaaacgaccgtacaccgacttggccatatccaagttgacacgcaagctcatggggataatcgtagagaagagaatgagatagatcataatcgcaacataccactctttatcgttcgttggctgaaatccttccaaggcgaccagaataatcgacagggcgagggtcaagacgcatagaattttggtcaggttgttaatttcatactccaacagccctactttggagcgagatggggatgttgaaagtgccgctcgcgtctgtgagccagtatagataatgacggcatatgttatcgtatttgatgcaaggacagtattagcccaggccgtgttatcaattgtcagcggagcagatttggattgaactccttcgttccccgaattatcgccatctgtcttatcaacgtgggggtcgtagaatccgacaggaggccctaactcaatagtacccacaaaatcatttacgcttttatccggtgcacttgcagtaactttcaaccgggagaggtccagaagtggaagattttgcgatagtactgatggtagacgtagtttccagtccgtttcaccgtccagttgatctgtgcgtatgaacgtatcgctagtcgacgatgtgtttgtcgtttctgctgcagtacgcgagctagactccgccgtaggcggtcctaaactttggtccgcctgtataagatctgaggatagttccgtcacggtgtcctggtgagccgtatcattcgagacacttttcaggatcacaacatcggcaggaagccgttggttctttcgaattttcaagacatcgccaactttcaggtctcgagatttcttagtaacttggatggcatttgcaatctcggagttaacatcgccacgcgcagataacgtttgcctctcaagaggcttatcgaatgctagaacagaaaactcctctgcattcgcctctgcgtcccttcgccgtcgaccgatatcatccaaagcttcttttcctagagatatggaaacgacgaacgccaatggcgcgatataagaggacatatagcctattcgaagcacgggaataatctgtgaaagcgcgacaaggaggaagtagatgttgaaaaagaacgagaattcgttgtacaatgtacggggcaagaaactccatggggtatattttgcattcgaaacgatatttggcgggtatttagacctttgtacctgccctacaaaaacatcgcggggaggcttcgcaatcacagtttcactctcagttgacgccgaagagccaaagaacaaacttgctatgttagcacccggaaatcggaatcgacgattcctgtgcagcacccgctcgttgtccggaaacgagcgaccggactcatgtcgaccttcctccagcaggggcgcattgtcatcggtataattgtgagagctcgcgtgggaccttcgcaggccgtcgtcgtctcgatcttcgagcaaacgatccatgtcctccgatcccctgtacgtcccggattgattccggccccacactcggtctcttacgcccaagcgcaaattcctcagcgcaatccctggtccatggtcccttggtctcgttgattcgtctgttgaacgtggggagtgaattgttgccgaagttggatcgagctcctccaggtcaagatcgtcgtccgagccagaatcatcagcaatgctggctcgggccttggggtttaagtaatcggatgatgaaggcatgatgaacagatcacagacaaatgcggtgtaagtccccacatccaggggagcagtcctcaagctcctgcactagcaaatgatatcatgtcacgtcgagttgcatccaagacttttcagcaggaccattgttgatgcggtaaggaatattcgggggtttggttgcgcaaaatgtcggcggtgtggttatcagagtgggcgcaaaaatgaatggagaggtactccgtaccgggagttatatttgtgtctgttattgtcaagagcaagggcgttcgtaatctcgagtgatggtggcctagagtatggggatgttaataccttagtcaggaagggcagcagtgagaggtgtccaatcacatgattggatggtcgcaggagacgtgtactaattgtggcgcatcaataaatggggtgtgttgtgaaacagcgatgtcataggtgggctacagagtaattggatggttaagattataggaccactggcttgcgtcgattgattttcggaagggcataataattattactgggagattgtaattgtggctagtactccatgatggccgactgaatgcttaccgtgcataaaattttacatttattttgagagttaattgtgcatcaatacccactatatggactacgactaattaagatgacaatcagttgctgcacagcgacgcatccacgtgaccctgaaaacggaataggtggcccttccgcctgggaacattaatcgcccgccccggatgacgggcgcgtcccaagggtccgataggtcaataatagttaactagttggagtatcataagagagaatccggaagtccgtcacggaatccatcagctgttggattccccaaagtcgtgattgttgttcttcctggatatgcagccatgagtctttgttttttctaatttcttgtgatgaattaattcccttcaacgcaacctgtgtacatttcttatttcatgtgttactaattaaataattctacgccgttgccattttgcctcgtcggtcctttcagggtgagcgcctttgaaaacgtgtcatgcgagctataaaaagctgacattttaccgccgaattagatctcatattcagcaaacatggctcataatgaggtatcggcagcctggcatccggccctcagatcggaggatggtgtgccctcaaatgcgcctgtctcggacgacctaacacaggtctcgaaagattcaatgacagaatctgccgccgagctcaaaccctccgaggcggttatccaagagaacgacttgcatagcagctctacatccccggataccgatgcttctgttaacgttcagtctacagccgtcccggccgtattggactcagatactccggtgtacgctgagcaagtcttgaaccaagagaatgcccaaaagaacactgcagaaaattccgcgcaggaagatgccccagatcatggtcaggagttgtctcaaacaatctccgatgagcctcatgttatcgagacttctgaggaaagcgcgcctactttgggggctgcttttgggagcgacgcgaacgggtctcacgataccgcagcgcctgattatatgatggacgaaccttctccagcagaacatgacactacagagcgtcgtgaggataatgacgcagcttcttggttcaatgaacaggttgacagtggtgaccgtcagactaccaacgaatttgtgaatgacgataaccaggacttttggggaagccctacaaatggtgatgccggagacgacttcttcaatcagctgaaaactcaaactaaaccaatttatatcccaccagaaacagaatcgagatatgaggagggtgtcccgttgctagataatactgttgagtcgccagtccagccttctatgaaggaagagagtcagattgataaaattttcgaggatgacggtgacgatgaaggtggagcattcttcaatgaggtccaaggatctgtaccaaatgagggagtaccatccccccctattactcgcaagagcaccacacaggtcatcggctcccttgacgcttcccccgactccccggtcagccccgcatcctcaacagctcaagagtttaacaatatcctggcggcagctgcatcagagaaccaagtcaaggaagatctttctgacgatgatttggctgcaaagtggcaggcagaactatctgatgaccagcctgagaagagcacagaagatgacttagctgctaggtggcaagcagcgcttgatgacgatgacgatttgctcctggaagatgagatcggcaagggcccgaacaatggtcaggagtcacttcctcagaacccgaatgggagtgttcacgaaacgacccaagcaacccttagcagtcctttcggtactccgcagagctcagcacgacctcaggcacaacccactagctacacgccacatcagccatccacatccgatttactacaggggataccaggcattgctcctcaatcaagtgccgctccaatgcaagactattttgcgcccccggcccaaccgcggcctaccacaaagagagcggagagcttcgcagaacgctctaaagaaggctacaagtcaccctacgacctgccagatgatctcactcgtcctcgcaagcccgtagtcacccacaaaccggtcgtcgcgcagcctggtagcatgccaccaccacctcggagtagcagcatcccagtgcctcctaccaatgcgccaggggtccctactccacctccggcaccatcgacagttccagctgtcacgacacccaagaacttctatgaagaactacctttgccaccccctcggccaagatcccggcccgcgagctcgggacgctatacgcctactgctaatatagtgacgtctccaccgtctcactcccagccgccgccgccgcccccggcgaacccatacgctagtctctctcctcctccgcaggatagtggtagtgtcgggtctcaaactcagttgcaacagccagaacgcttagatccgtatgcaaatctattgggtcccggtgctccaggtgccccggcagcgcctagcgcagcgtcacgatactcgcccaaaccacctactttacaacctggaaccaaacctccatcggcacccagatattctcctgcaccacctcaatccgctgctcctgcaccacctcgcacccggtatgcttctcagccatctagcgtctctagtcaaggagctgttttgccgttccaaccacgaacctcaagtccgttagctcatcacgaaaaagtctcataccaaccgccagagggccttgctattcgatccgccccagaatcagcatctagctatgctcccaacggtatgcagccgcgtccgaatcagcaggatgtttctaattctatcacagctcccgttggagctgcaggttcggctgctgtgacggccgtccctgaaaacgtgtcggcagccattcagcccacctcacctccgagaaatccatatgctcctccagcgtatataaacgaattttcaaagcgcgttgcccctatggctagtcctccgccggcagttgtgcctcctactggtgacgctcaatttgttccgcctcgcaggtcacaaactcaatctcctagccaacaggcgtcggctccaggattatctgtcccttcggattctttacagcggcctgcttcggttcatgctcctgcttccccaacgaagtccgccaacccctacgcaccgtctcagatttctatccataaccgtgtcccatcacagccacttgagttcatcccaccgaatgatggacaggaactggacccgcttgagcgatggaagggcgccccaattgtcaagtttggattcggtggctctataacgtcctgtttccctaagcatgtacctcgatatgctgctggtcaagccgcgccaaaaatcaagtctaccccaggagaagtgaagatattttcagccaacgattgggtgcctatcactgaaggtattgtgcagcacccaggcccactcaagaacaagtccaaaaagaaggacctagttgcctggctttcgagtaaaattgcggcctttgaaaatgagggcatctctgaagcagctcaattacatcctgagtcttcgaaacggcatgatgagaagatattactgtggaagattgttcgtgcgttggtagaacacgatggtgtcttggaagggtcagctgaggtagagaagtctttacgctacattatatttcctcacctgcaaaattcagagcctgagtcgacttccggagtcaacctcccagccttcaatgctctgccgccactgaatgccccttcccaatcagatgctactgacagtcagtcactagagagcattcgcaacagccttctcgtgggcaaccgggagaaagctgtttgggatgccgtggacaatcgtctctggggtcatgctatggtaatagcctcaaccctcgataggtctgtctggaagcaggtcgttcaagaatttgtcagacgtgaagtcaaatctacgactggtaactcggagtcactcgcagcgctctatgaaatcttcgctgggaatgttgatgaaagcgttgatgagcttgttcccccgtcggcaagagcgggcttccagatggtcagtaaggttggcggacaagggccgtctaaaaatgcccttgaaggtctggatagctggagggatacgttgggactagttttaagcaaccgcagtcccgaagaccacaaggccctgttggcccttggtcggctgctgttatcatacggtcggacggaagctgctcatatttgttttatgttttcacgagccgcggtatttggcggtgcggatgacccacaaacgagtatagttttactgggagccgaccaccagcatttacccttgaacgtgttgcaggatgacgatgcaatcttgctcactgaagcatatgaatacgcggtttcagtcttggcgggctctcctacgtctacattaccacatctgttggcattcaagctcatccatgcttgctctcttgcagagcatggtcgcaaatcggaggctttgcagtacgtcgatgccattacagcagctctaaacgcaactacaaagccatccggctatcacaaccaacacctgcttttcggagtggacgagctctcagcgcgcttgagacaaacgaccagtgacagtgggtcttcctggatctctagaccaagcatggagaaggtttctggctcaatgtgggccaagttcaacagtttcgttgctggtgaagatagcgacgccgcctcgacgggttccgggaaagctggagacggagatattgggccatttgctaagttttccggcactccaaccgtcagtcgatcgccatcagtgtcggactttgggccctactctttgcccgcagcccagtcagttccaggcagtggtccttcgcggtatcaacctggcaaccaatacgtccccaactcttcccctgaacaatatcggggaagatcatcccttgattctcagagatcatcgtcgttcgggttcccgtttgggcaacgacgaggctcccaagaaccatcgacacctgttgaaagtagtatgtatcaaggtggcccactttacgggtctccatctgccgctggctatcaatctactccccctcaagcatcgtatatgcctctggcgcctgttgtggaagattcagcccctcagccctaccccgtcgaacctgccccaatgcaaggatctcctgtgaatatttcaccctatcaaccccctgctaatgagtcctttggcgaacctctggatcaaagttcggcgacagtgcctgcatccagcatggccggctacgttccgcccggtgccggtggtggctatgaaccgccttccgtcgaaattagcgcagctcctgcattggataccacggaagagcccacccatcaagatgtactaaaaaagaagaagtccttcatggacgatgatgatgatgatgaccttgcggcgcgtgcagccgctattcagaaggccgaaaaggcacgcaaagaccgcgaagccgatgaggccttcagaaaagctgcagaagctgatggtaagttctttcctctgatgttcatccttggacatgttactgatcttgccgtgcacagccaagagacctcctgcagcgaagaaatcatggtttggtggttggtttggaggagcaaagaaggagaacgacaacaacaacaactcagggggacctatccgtgccaaacttggcgaggaaaactctttctattatgataaggagttgaagaaatgggtcaacaagaaagatccgaatagcgccagtgtatcgcgtggcacaccgccgccacccaaagcgtcagctcctagcagaagtgctagtggcagcaccgcaccgcctgcggcaagcatgggtttgggactggatagtagacctccatcgtctgcaggtgctcctccgtcactatccagtagcccagcgccaccctcgcttgctgctcccccacctatgctaggcactgctcggtcagcctctactagtgcagccatgcccacgccaccaataggctcgtctttgccccctcctcctcgccctgcaacatcgttgagtaatgccagctccatagatgaccttcttggagcaccacaggcgcgcaagggcacatctgccaagggacggaagaagggccgatatgtcgatgtgatggcgaaataagctgaccagcctactagatgcggggtctttatcttttcttttgtgtgatcatgtcttacgattttcctaattcccggccccacgttactctttgcacatcgtgaagcttatacggcttgcgtgtgctatagaattcttctaccccactgcacaaaagtcttgcatagtgtgttgcctcgatgaggaacacattcttctttacaacccctctgcatgatcaatatattcccgtgtacaataaatagtatatgcatatgcaccttatgcaatgcttattgcttccccttattccccccctttgatgactgttttgcttacgtttctatccatttgagatccctaaatttggcattgagtgatgtggaggtcttcggtcgaaggctttctgctgcctggagattcacgggacatgaaagttttattatttgaacattttaatagtattataataatttcgaccttctaacgctcagtgttgtgtgcgtgtatattgcgcgtacgtttgcatacagaccgtagcaccgtcataatctaaacccagtaactttactcaggccacgtaagaattgatataatactgtccctgtcagcttcaacttccaccagcactacgtcgactggaaaacaactcaccgtcaaacaagaatcctctccgttccagctccccggaaggtaaacgtagaggatcaaagccgtctcatggataaaacctgtacgcaagccaaccgagtcagcaaggtgctcaaatcacagttgtgagcactgtccccaacttacatgcaacgaccttaggactcaatcgcccaacactcagcaccctcccccaatcctttccgtcaattcttaccttcgcccaaccagcctcatcatcatcacttatagctctcatccgctcactaggcagctgctcaatttccgtctgagagagctgccccggatccagcgacgggtttaccaggtccgtccagacactcgaaatgcgcagggcatccgtagcgatggccagcttcagcgatccatgcatgttagccgacagttccagtttaggtgaaacagcagacacaaccgcagaacccgaagagcccttggaatccgtcgccaacttagtaaaccgctcggagatactcttcaactggaacaaactcggcaggatgatgtgcacatcagggtcccgacatcgcggctcatgcagcccctcgatggcagattcatgaaggacttttacaggaatttcttgtgtaattaccgtctcgcgctcccggggcccagaaacggcaggtggccttgacgcagtggttgcctgacctacgcgaccggcatctcccgcttccagggccggaccggtcacggctgcatggtccgactcagtaatccccagtgcgttggacccggtggtccaggatgatgcatggatcgtgagagccaggagggggacgttgccttttttggtcagacgcagttgggctgacgtcgccgctacggcggagcgaagggcacggtggagagcaccgactggaacttcgaggttgataaccccggagttggattccaggatataactggtttcatcgaagatggcatcctggtgcgatttgtttagataggacactcttcgctcggatggccaagggcacgtaccacgggtaactgcgcccagacttgggtgccttggtcagggatgacggtaaatcgaacgattccatcttccagccgcatccagcatactttacccagggacgagagagatgctgtcaactctatatagataggcgttagtggttagttggagtgccctggcactaggttgaagctcttccattgagacttggcgggagcaccaccaggcaacattgatatacaaaacaaggtagcccacggggagtcaaaggaaagataagatagcacatactagagaaagttgcagcgtcagcgagttgagtgcgaaatcgcatcttcaatcaaggcatgtcatggcatcacattagtagggactgagagttgatttgttcttatcgtcgacgttccttatcggcgataaatttaaccctgacgcgggaaaacacgaaaacatgtcccaggtcgatgtagtaatgagttcgattctcattccagttttctatctgacattatatcacgtttccgtatttggctatgatgatctggtttgccagtggggtgataaacatgcaatttaagttgtattgactatatttactatgccgatatatatctttcgggagagtatctactacatatatatatatattaagaacttccagccacgttttgggtacccatgactctgctttgtttttttttttttttttatttcctttagctgtaagacatctttgtcttgaaatacacagctcgataagtacagcccaaatcatctgaagagcttcagctatcatcgatatgacgagacgcaaatcaattggcttaggattggactatcataacccaatcatccttacatgctacaccagaacaagtaattccatactgcaccatcatctggccccttttctggaagacgttttttcagacgttggacgagtgggacgaacttggccaatgccattggagatgtttcaggcattaattagagcaacggactgctgggttgatcggatccccacgtggttctgtgcaatacatacaagatcctccgtgttgcttcgggactatcgtcttccccggtccccgttcgaaattaggctcatcttactccctacttaaccctggccagaagactgtacgcttcgcagatcaaaggtcaggtaacagtcctggctccttgccttgtgtctgctggctgtcttagtttcagatcagtcgcgaaaggctggatggtccaacaactcccttgttgtactaggtatagatgccgtccccttcaatgcgggcgtccttggtcataatccatgatcggtttcagctaatgcaggatttccaatcttaccattctctttgatcaacacctgccacgctcacaaaggctatctggcacttcgatcgatgattcatcacttcgattgacaaatcatggtcagttccacggaggattcatccattctcgccgccacagccttgaatgggcaccaagataacatgaagaagctgtaggaaggtgaccacaaggaatatcttgtcaatgctatcatgacgggtgcgtactccgtaaagtagcaaagagaaggtagtgtcagtgatctactgctgctataagtaagggggtgtcgatcacagatctattgttgttttgggttcttgatctactagttcctcgcctctttcctcgcgcggacgcgactcgacggcgatcttcgagcgtgaccaaagcgcgtctctgatggagaacgaacaaagtttagctgacgattcgcgtaataactacaccccgagaagattattatgggtacctcggaacttttcatggtctcccatgggagataacaacattgagcgctctgatcccctgcaaagatatgcaagtaaaagtccgtgcataaacatggtttctatgaattggccacccttgacagaatatactatgcacagtccattgatcaattggaatctgaaaatctatggttcactttgcttcctttcgccccagccacccacagggggattcatgtaccgtgagactccaccgagctagggggatttggtgtcatgtagctctagacatacatacatgccgatataacatccgacgggatgttatacaggagagttcaagttagtctgcatctcatttatacagctctggaatggaaactagagaaggtttaggtttcctgagtcatagagaatgacattttattaaacttaagaagagaaattattaggacggaggattccccagaggaagaagaagaagaagaagaagaagaagaagaagaagaagctaagattcagaataaaaccgaaaatcaatagtggcaagcgaagtggttgctccgtataaatagtaatcatgcccccccttttggcaagcggaagggctccactttgtcccgttcgagctgaacgaatgcttaaccaactttcctttctcctcattccagctcacacttgcagccactttcttcgaatcatcgtcattcctttactagagagacaactggagcaggtctttcccccctcccccgtctcagctctgcagtctctcattccacactcgtttttttgtttcccagctgcgcctctccgatcctttactttccctaccccccagccttccgattgtgatctatcaatccccaggctcaccttgtaaatcctccgtctttatctgcctctcttcctcccatatctagtttttccttttccttttctctctcttcgcacttgatcctgcatcttaatttactagtattaattaccgacacacttatttccactcatttttcatacaacaacgccgactgtcgtctacctgcccaaccttgacctcagctcggtatctccggaacacccctaaacaacctcacctccgctgtcgctttggggttctgcaagtttcgcatctcagcatgcttgcttttcagcggtacactctctttcatatttccaaatcagctattccaccgccgtctcccaaatcgcaatccttgatttcgtccttatccgatcaacatctgtgagctgttccggtggccgttctcctccgacatggccaccagtcgcagcaatcctatacctccacccatctcccttccggccgcgaacttcgcatctcatgccgtgccaccgactccatcgcccagtcgaccaacaatccccagttaccagtctctcgatccattactcgcaaacctatcccccgaatctactctcgaagcgcttacctcgacagacgcagtgccgaagaacgaacccgcatacgacatcctctgcaagagcatatcccaagtctctgaggcagagcgagctctcggaatccgcgcggctgttgcggcacagaatctaagcctatggtataaagaggtacaaacctgggaatggccgaaatgcacggatgcccaactgggccaaggattcatttcgccttctaccacgatatccaatacttcggagccagaatatctgggcagccttcctgcaggagttgtagctgaacacgagaaacgaatcgaggagatccgtgatggcatggaaagtcttggtgtcgacgaattgaaagaacacgtactaaacgctcatattccttcacggtctcggccatcgtcatctaatagcaatctttccggacccccttctttcagctatgtgcaattaagtgatttcaccgctgttatcaccgccaccattttgcgcgctctcccacttctctcccgcctgaacagcctcctttccacgtgggatgttcggttactagtcctccgtcaggtaccgggactattgtggagcctacgtctagcccagtctgaattgaattcggccttggacttgttgaagccctctacaccccctagcgagcaggatgccttatattccagaacaaattatcatgctaaacgcgctgcgctggaggtgacggttctttcggcgggacgacgaatggatcgtatgcttgacgcgctagagggccgggaagactcattgccggagaattggattgatgaattggaagccattgaatccggttttggtaactgggtcatggacgccgagaaacagacagttgagaatgaatggcggcgcatgatggccaataaactgaaaagcaaagaccacccacaagtaccaaatcaaccagcccctgtatcagatgaaaatggagctcctgaagaccttaccacccaaccccccgagccttttccccaagctgcacgtccacctttgatggaaactatcgctgaggaacctggaagccctactgaggaccagatatccttcgagaccatgcttgaccaatctgtcgctacctctcaacgaatcgaacaagctcccactcgtgggtccggtacatcgtcctctcttgatggcacagaaacggccaacgatagctctgaagccagtcgaacaatccaagaggccgatactgtaattgaaccgattgttaccccggaacgaagtaccacgaacactgcggtactcgatgcgttgcctcttggcgagaaagaaactgcaaatgcgcaccctgtccatgcccagcaaatctcgtcagaatcggtgtgcactgtcgcagctaaggacatgcctttctctgatcttaaccgggaagaagtaacgttgcctgaagatattctgccgagaaagacggagcctgtgtgtgaactccagaaagcagcagaagatcccttcgttgctcaagataaggtactgggatcggcagaacaacgatctcaggcaagagactaccccgggaattccgcctctcctgaagcagatagttccccagctagtccaagttcgcaagcagaaactgggagtgtcataatacagagacccaagggtgtagtagattctcccacactggaagaaacggtagagtcgcatggtagcgaaacatcgacagtcccaactgcccccgaatctatcattgaggtctttggtcaactgcggtctgcctcagctgaagaagcaacgactccacctagcgtcaccgttgaacccgcccccaccgatgttgctgcttcgatagcggtaaaccgagatagctcactttcttctcgaaccagcagcccttcgtcgccggtgtcttctaggccccccccctcgttgacaaatgacaaagacactgcagctccatctccaagacaacctttggatagccccattaagctttccaaaaccagaccgggacgtttggatccggaagaaactttgatctctcgtggtcgacgagcatcgggcgcctccgtagattcttccgattatccatcactcgtatctagcccggacatccgaggcttgcataccgtttcgtcgaacggaacgcccaaacttatcgagactcctccattattccagacagattatcagcgtcctgggcccatgccaactaatagtgatcatactttgcgagaagaccgcttgcttcgcttagacagcgaaaagtctccgcccacatccttaaaacacaatagggctcttagccttccactgcaacgatttatcaatgaacgattggatatggactacgagggtgagtcaaacaccgatctgaccattccgaccattgacaagaaagtcacggattccgtcgtgaggtcaagttcccataatgatcgcctgcgtccactgtcgcattcgagcaaacagcgtcaccccgccccctccacaggtattagacgtcctgttggccggcgttctgacctttctcgggaagaccacacatcttcaggacccgacagcgttacacagagacagcccaaggtttgggagcgtaacaagaatacttccgtgagaaatacagcacataaagctccggtttcccaaccacccgtcctttcaacagccacccgcgccaggaagcagctgactgcacaccctagtcttgagagcattggggcatataagtctacgccccgtagatctggagagacattgaccggcacagcgaatgaaaagacaggctcgcggccgtcgactccgggtagccagatcagaaggccaagggatcatctggacgagaaaattagctctattcttactaccctcccgactcgtatccattttgaagaccgtgaggctgatgcatcatctgtgatatcgtctttgccattgaacgctagggagcggttccgctctatatccccacaagggtcagcgtcacgcagcggcacgcccactccatcgcttaccctcacccctgctggttctcgtaggagatattctcatgctccagaggaaagctccgtgaaactataccatctgcaccaaggtggtaaaaccgttcctaccaagctgttcgtccgttcagtgggagaaaatggtgagcgcgtgatggtccgtgttggtggtggttgggcggatttggccgaatatctgagggagtatgctattcatcatgggcgacgacacgtttcggacacgcctcgggtcgaggtccaaggattgtcatctcgtgagacgacaccaacttacacgccaccagggagcaggcttactaggtctggcaatggacgatgcacgccgtcccgaccccattctgttatcagtaaccgaccatcatcctcactggctgtacgcaaaacgagacgggcttcaaatgtatctgatatgaccgacctcagagcagcaagtacaatcgagacactaaatttatcatcatcccctatgtcaactgtctcctcgcgcagacggctctcgacttcttccaatacctctttcggtgcggcttcaacaatgagcgacgctcgatatggatctattcctcttggtttggcgggacctaagccacggtctaggtacgcccctatgagcgcagaaagtgaagcgtgggtggaagatgtcctgggtcaagcacggagaagctcgtccctgagacctttcacatttggcctatcccctcccgagcaagatcatgctgctggtaaagttcccactttacctaaatctagaagcatcagtgatattggcaaagttggttcgagcaagcgagttgtccttcgcgggcttggcagccggtaacctggattcatcgatgcattgccctctgattattgcctcacctccagcatttattccctcctaaaatcccccttcttatttactttggtctactagcactggcgtttgccgtttatccgggtttcttttcatcagaggacggttctaagaaaagtatcagccatttgcattgtcggtgtttttttatttcattttattttctttccggcattttccaaaggggttctgtttgaatttgatttcctcttctctgccatttctcattctttttgacaggcatctagatggtatcattcatctttggcatatttgcattcaagcaagcgtttcggcttctgtttgtgtctcttgtcgtctgtttattgttttcaattcttttgcacatatctagataccctcatacacggttcctaccttcttctatggccgcttttatgtttatattttagaagaaagagtacataggggattcaagaattcattaaacattgacaattcaaagtcactagttatttcacatcgttactctttctctataatctcactctgccgagttgagagcctcagactggctagacccattgcttcgaagaattcgccttatataagttacgagaatataagaaaaacgctaatatgaacgcccaccaatccaaaccggctacagccagctaccgagcagtaacccataatccataagacccaattaacccggggtacaagtgcaaaacacgccaagtctttgtgtaagaacgatcataccaagacttatcgtaaaataacatgatgactgagccataatccaccctttaaagttacacgcgtacgatgcaaaagacttctttaggatgaattttgtatgtgttcgcgtcgttcagagggctgtcgcttccaggggatatctttactgaataactctctcagttcgggagaaattacttggggctcgctgttgtcacctggtggagcgctgggtccggagctggtgccgctgctgaacccggtgcttggtggtctttgtggcgacttgcctttatctgcatcagaaggggactggatgggttttcgttggtgagcagaagggacggggaagttgtttttcttgtctattgcttgaacggctcgatcgaagcgacgaaataaggattcggcgcgggtgaggattgggatgagttccatggtgttggagagttcgttaactgcaaatatcagcttaatagagtttcagggttgagagaatggggagtactcactgtatttcaggacttcatcgaaatgcttcaagtggtccatgatgacatctctgtgcttctctaggattgccaaagcaataaagaggtggaaactgctggatagatagtcggtccacaatgtctcccaaaggcgtaaaacatctacccattcaaattcacgcttataccatacgaggagcatgcggaagaagaagaaaaagtttgtgctatcggcagactgaaggtggaggtatagctgaggatccatgagttgtacaaggtgatctaatgtcagaagttgggcacgcatgccagactggtcgcgaagaaagttgcgttcctattggattggtcattaacagaaggtggttgatgatagggggtgtaatcgttaccattcggtccatgaatccgacaaacgcccaaaaggcgactgcatcatcctgcatgaccgcatatatcggtgctaacaggtcactcattccttggacatagcctaagtcagggttatattcgttatacgtcaacaacatgtctttcatctgttcgagatgaacattcgtccctgtgtctgcaaatggcgagtcagggtctggatgaggaatatcttccccagcaaagagaggaattgtgcgatcggtacgatgtacatccttttctgtgattgtaaagtttaatcagtagcggagacggtaaaacagtgtgtaaaggaggcataccgatgcgatttctctgctctttccaatactcatgctgttcctcggtggaatgtccctcgaccatcgtttcccaccaggcaccctttaatcgaatgtactcatcccgtttggaattcattagagcttgacgttcgtcatgggagctgtcccatggatatacaccaagcaggaaaagccaagctaactttctgacgccatcgttcggatcgagacccccatggaatattctctctttcacctcctcaacagtaacctgcaatctacccgtagcggggtcaaagaatccctcccattcttttaaagtcactgtcttgcgtcgttcgtgaatggacatggttcccgtttcaagctcgagaatttcgaaatcacccacggagctgttttccatctcgaggacatcccgtgcagtccatatccgctggttcctctcgcgttcgctctgttcagatatgctcatggcccatcgagcaagatatagcctggcactatcaaactcatcctgcaaggtttggatctccggtgtcttcatcagccgacgaacttgcggaggaattcgcggattttcggctatctcattcgctgtccgctttgtaaaggtcgtgattttgctcagctgctcaagcaccttccacctagtctccttaatcgctttcatgaaaggatccattcccgcgtcccgctgtccgctgctaccttgcgcggatggaccagtggcttgatcctgggctctggttactgttccatcggccgtcaacggccgcccaaacgatatgcgatcttcttcggatgggttgatcaaatatacgctattatcggcggctgagcgctgcacctcgacatacttccgaagccaccttagaacctcgtcgccaccccagaacagactgccatcctcaccgaaggggtcaaacgattcctgagtcctcttccttttttgtaggatggtagattcgcattcgctgtcatggaagaacagggcgggaaagctatcacctgcacgcgtattgatcacaaggcttccaaaccaccatccgatgctcgggggtcgtacaagtaatgagtagatctcagaaagtggtacggcaaaggcatagagccctattgggtctttatgggtagtggttgtcggcagagggggtaccaaatatctctgtcgcgggggagaggagtcgcccgcaagatcgactttgacatacgtgttataggcgtcgcctagcgaggattccggaacccaggcaaggaggtatgatgatagctcggcctttcttgaagagtcggccgatgcgatcgcattcgaagcaccatgagccggcttttgttgaatgagggcgatgaacccaggaatattatctttggaggaaggggtggggtgaacgtagacctgtaatgctcggtatagatcggaaccgtcagcgattaattgatattgagtaaaacttttggcagttctctaaccttgctttttgagaatagcagtttgactcctctcccagttgtcgcatgtgagatggtgttgtaatcgtcttcctcgtcgtcgctgacgtcgtagtaagaagccgtcggcgatggcggagaaggtggtggggtgtactgaacttccttgcgtgccatttttctctttgcgtctttatttcaagaccacaaatagatggtgattctgttcaaatgactcaggaaagacagttcatcgttctccgtgatataagtagttatttgttgtatggaaatcccccgtttggtaggtgaattgcggggagaaatgaagaaaggcgcaaacgtcacgaaaccaatggagatccacctgatcacggctgcatgtgatctccacccatgaaactgccaatgatttttatgtgatatgtcaagatcaactcactacttaggagtatactttcttttctttctcctttcttctcctactgtaaaaaacaatgtatgttcagcagcataacaaacaaggtatgtggcgtggcatgtggctcgttccgtagataatatttatactaatcgataacggtcagcatagccacaatcgaaatggttgctgcctggctaaaatccccgactctggaagaatattaatcctcctttttgtctggtcttgaaaaatccgaggagaaagagatacgtctcacgaattcaggatatcgtattggattatcaggctatcgctggcccatgaccactggtcaaaggtattagtatcatggatgggtagaactagactctcctcataccataagcttctggaaactcagaatattacaagataacccaatcggcaacccgaatacaagttggataaacccccgagcccactgccccacaggttgaacccttcatcccgtaacccgaaccagctcttggttatactagtggacgtcgggccgggtctggtttccctaagctaagttacttggcctacaacagggatacacgggctgtcaattgtctgaatgaaacgactactcacgtcttgcttcagatttgatgttatacaggcacattgtggtacgtattacgacgagttgaggttcacgcagccgtctagaaacagatgggaggttacctgtctctggttttaatctgacttgtcaagagagctaaatgaccgctcaagccttacaagtgaagtagactatgaacgtgcttaatacaaggttctcctctcgtgaagctttcaagatatggtcgaaattttttttttatcaatactagtactcaaagctcgggggataaatgggttgaactgtaccagttatatcgataggtattgagttcccatcattccgggtacaaaagtacatgcaggtatattagtgttgcgaatgcctgaatggtaggtagctcatatttccaatgctacaggcagatcatctcttcaaaccatccattattggtcactcaccaaaccattaggtaaggatcgaatcctacctaggtaccaggtgactaccagtgaggaggcattaatgacgattatggattcgtgacacatcagtattgctttgacgctgttcagtagggacctcggcttagtttcataaactagtttatatgatattcaatgatgtcaatgcatatctcagcttcaaacaccggccaatcttagcagtgaaccagagacctgctcatcaacgcggactatggtattaggttataacctgggtcaaatgtacttttggagaatcatatacataggagaagtgaagagaaagatatcctggagtttgctacctctccgaaatttgtaagttcccgactgagccgtatacttggagtacaacaaacgtgcaatggaaccacagccgcgggatccggatcccatagcccgttcaggaaacgatacgcctgtccaattgaatagcaaagtgatgtacttctgtgtagatcgatcagtcacactgacacaatgagggaatatataaggtaatggatagctatggctcccgctttacaaggacagctgttttccttattacatgtactaatatcggaactgtacaaaatgcccgaacttgcacgcacgctgccagcttcctggtactgcagccttccgctctaccagcttgagcgaagagctgttttcatgaaggcacgccagccagccttggataagtgacgtttgaaagtggctaacagacttagtcttggtatctccttggacctgtgacgaagttccagaacgtcggggaaaagaatgagtacgaaattgcccaacagcccatcttggctttcagggcctctggcagttctcctttacccgaaccaggcgagtttcaggtgatctgtgggaaaacagtgcgtctcatgtcccttgcttggatgcacacctccacaagtagacaggaatttccagtgaaatatgtcggtctgactgtaacaggagaacccgctgcgataccatatcactccgaccggcctcatctttacggccctatcagatgaggcgcctagctttcatgagtattttccggacctggagccattattgcagagagtagactttaccagactaccctacaggcacagcatcaaatatgaaggacgattcaactggaagactatgtaatctctctgatagtgcatgttgagtggatagatgcttatattacaaccgcagggtcgacggatatcaagaatgccttcattgccaatacacccatccatcgttctccgtctactatccgccgaccttctacaccgttcacaatcaccaaaacttttcgcaacacattgcggaccctaataagccagatgatgggctgttcctctatttcttccccaactgtacattaaatgtgtatggtggagggatgtcctcgttccgagtttgcccaacagaagacccaaatatcacccgaatggaattcgactactaccacatggaatccggtgagaagttcgaagaatacttcaagttcgtccgtcaggtcgccatggaggactacgagctctgcgagaaagcccaggataaccttggcaggggagtgtatagtgaaggaattttgaatccggagaaagagaatggtgtttcctgtgagtacgacagatttcgaagtctccatgaccccactactaatggcgctcagtctaccaggaccgagtatttgagttggtgtgccagcaacatgccgcagatcagttagcaacggaaagtgttactccagtgacggaagaacgagacaagggactggagcagatcccggccaccgcatgaggatagcaaactgtaggtggggcccattctggaaatattgtgcctatgataacctggattattccttattgccaaattcaaagctctacggtatgatctattggtagttatatttaatcgaaaccggaaactttgaatttccatgtaaccctcaactttcagaaacagtaaactatatattaaccgagatcatatgtaacatccagtgaccctattatttcaagtgcctctggaaaatccatcctaatctggcaagcgtatgagcggtcaacactatttgctggctaatctcggaggatgtgataacagatacgtaggcatgcggaggtgaaggccaaagatcatcgagctctgaatcctgtaagtcccttctatgctcgagcgagcccttttatagatttcaccagaccctgaaaggtctgggggacaaatattctttcaagaggcttacagaaacttcaaactggagtcactcatcatggaagctttcattttcccgacagcacccacgttgcttgcactgctagctggaatagcttttctataccggttctggccgcacaatttaacatcaacccctaagctatcgaatcctaagacatctgacacccttagttcaatcccagatgtcgctaaagaggagaattgtggagtttccaaagaatcagatttcccagcaggctggtgggtgagcaaggacgtattcgagctcgaaaagcgtgcaatatttagtaaggcaagtggattataccattaagccactatttttgaggatgcactatctgatttaacatctagtcatggctttgtctctctcatcgcagtcgctttgcgaaggctggtgactatcagtcctacgaggtggctgggtttcccatttttttaatcttaggaaaagatgggaaagtcagagctttccacaatgtctgccgtcatagagcatacacagtcacgaagaaggaatgcggatcctctgccgtgcttggttgtcgataccatggctggagttacaacacctacggcgagcttaccaaagctcctcatttcgatgagattccaggctttgacagatcacagaacagcctattcgccattcatgcggttacgaacggagctggatttgtattcgttaaccttgacgctagcccaagaatctcgtcggtcgacacaggtctgctagatgcctttgcaagcaacaataaactggactctcaaccattatgggttgcaggacagacgatcaaggctgattttaattggaaaatggcctgtgggttgatttattgtttgttttattcggtctggtgtctgacttcctagcagtcaggtcgaagcaattgattgacttcgccaaattggaaaatgcaattgaacagacgagctatctatctcaagtgaccagtatcttgaagcattttcgggcaaaatcagaacatttttcgctcttcccctttacctcttttcacactatcaagaggaccggatggtggtgtgcactgagctttatatcagtatctgaacagaaaactgcaatccgatacgacctatactgctcgaagaatgacagctcttgtttccagatagttgcggataaattggccgaacttgtggaggagagagcccgggaactagaaacagagtatcaagagtacgttctgggatgaacatttaacgcgaattgacaactgacccggccccaaggtcattcatatctgtgcccccaagtcttcacactgaagagatagttaatatttcccccttctcttcttctttcgtgaggttattatgttctccatgagcgctgaaaaaactccgcctgagtagcatttcagaagaatattctcgactgcctcgaagctcatgtcaagctggagaaagcgcagggagccgaagtgtttccagcgatgagaaaaccaagggagaattccaggtttcagcaagctgaacaacgttagtaccgtccaagtcgtataagcgtgcgttccgagtgtgctaataaaatatggtagtctgcaaggaacttgactgtaagagcgagttcagaggaaaagatctcgcatggtaaacgcgcagatgctttgcattttcttttattctggttgattgacttttccttgtttgcgttcgcattgtccctaccaccctggacagacgtactccgtatagcgtcattaccgaacgtgtcagttggaatcttggcaccgttgttgcaatctggtcaatagatagctcattaataataattcccagtcgtctcagattcacacctcgcttctactcttaccgagttgacagggaaagaagcaaatcctcgagaaaactcccggtggatcgtaccgatcggattcatcatcgaatcatattgatcgggcgtgtaaaccttcccctttctcacaattgacaatttgcaccgttaaatcgatcaacaccccaactccacatccccagcgcgtcggaccgcacagggcggaccctcgtatccttaaatacattggggttgcctctgcagaattggcagttgaaaatcaatactaccacttttttctttttcattcgagtttcctgacccgaacatcaggtttctgttgttgacgttatcgagccaatcagatcacccaaccggggtaaaggctgtgttctgcactcgtttcggcaactcgtatttagcgtacgtcgcttgaggattaacggcgatgatcgatcatggcggagtttacaagtgcgaatccggctaactttcgtatttacaaggcagtgagctgaactttgagactggcacctgtcattgaacgtctgtcatgatggcgcttcctcccatcgcgaaggccactctacaagctgcgctgattaatgccgggtcaaatatactggcacagagcatccagtcatatagagatgaggtaagtagcattcatggatgcatgtaacatgggggcgggggagtgtgtgtaaggcaccttagcaaattggcccccaacctcactgattaattcatgcatgctgctagtcagaaaagaaaaaatgggctgacggcttgattcgctaatcggcgccatggtcggagttatatgcattgaatgattatgcatcagcactctctccatgatgagcgtcggatagcttcaaacaccttcatagaaaccgttcgaactggatctgcaaacactgtttcaattcacaacatgtgcctttgtgatgtcccccatgaccttcctgtggttggaaggtctggaatcagcacttccaggtcatactagcgaggagcccgccgccaccaagtcaacgaccgaaaaggcggataagttcaaacaaaagaagttaaatgtgaaaaacacggtggcaaaggttgtgatcgaccaagtcgtcggtggcgcctgggctaccgtcctttttagtttgaccatgggactgctgcgtgggcaagagtatgatgttcttatggaccagattcgcaaagtccgtatatccgatatcacccatggcttggttgggacattgcttgctgacttacgctggtttaataggatttctggcccctcctgatcgcgggatttaagctatggccattggtttcaatcctgaattttactgtcgtcccagcagataagagactcttggttggtagtatattcggtgtcgtctgggctgtttacttgagcttgatgtctgggtaactgggcgacggcgctggggcgctttgccgtgagatccgacgcaattggtatactagtcggcgaagtggtatctacttttgggaaatggctgggatgaccagataataaatgtgttggtggaacccagttgcgactagagaattggggcaggaaagacgtaatagtgtaaaggggccgagcggggttgatgatgatcatgatgaacagcgacaactgctgcatcgtcggcagctcaccgaaatggataaaatcgactagtttgagcgaaaatgccacgtttttttttgccccaaacactagtatctcaaaacgagggagccagtcagacatggaaagaaagacatgtctctggagaaacttaacttccagccaacaaagaaacagaacggatggatagtttggacgatcaggatcatgaattatctcaccccacatgaaacagcatccctcgagcgggccctgacatgtaccatcatcaatggtgctgccgtacaacttgatatgtgaacacataccggagcgggacataactcccgagtccgcctacgaggcacagctcccgttgatagtatacaagttctgtatcgagtaagcaggtcagcatgttccgaacattactcgggaaaattagaatttgcgggttggaatggaacgggtgggcaaggcgtaaaacaaagaacaagtcgggctgatctttatccacattctactacttatttgctgttaactcaaatgatgtgttgtggactgggtgataacagattgagcgggaagtcgaaaaaggccaagagtttgacactcatagtcgtcgtctaaagtagtacaagtaagcgtttaattactgtgcagcccgaatggcctagggcatgaatattggacgcgaagtcccagcgtaagctgcataagaagggccggaggaaagaccccggtcaaatttacagattaccactattctggacgaggttacgctattttcactagaaaaaaaggaaagaaaagaaaatcagaaacacgaacgagttgcccttttgggggaaatccagtgagcgaaaaagaacgtgttgttcccttgcatgagattccaaagattattattggaggctggagtgaaggtcattttggtcagcaggagtaaaacatgaatgattaatacacttaaattgcacacattactgacagtaagaaaagtaagaggggaaagagtaaaattactatttacagaaacaatatatgaataaattaattgctattgcatgaatgataagaccgattcctgggaagtgtgaagaaaactggatggtggtaggcgtggcacagccccggcgagaggatcaacaacctacctaaggcaaacctacactgtatcttgatttagcactgctctttctgacaccgaactggtatgccgatccgtttccatggaacttcttcccctcagggaggttggggttgggaattaaagcacttgctaataacctttgtagatattgtggtaaaagttactaagtttatcatcaaacaaagaagattaacgtcttctttataattttttttttctttggaggaaggaaaactctcagacctcgaggagcgagactgaaatagatggtgtacggtacgtatactgtatgtaagaagtatgtacggtaacccactcgtgtgtgtgtcactcgtgaccctccgaaggaaaaaagactaaaatctctccgtgcattagcccaagtggaaccaatttagttcctccccattcacattccccaaaatgtacatgggcgtcagcccagtggctcaagtgtcattccaggtacccccataattagatcacatcatctccctctctgcagcgagacggttgaaatgcattctcagagaaagttcaaacctattgcaattgtgggccatgggacacagttcgacccagacccaaggcgataagacgctctagtgtgacattcgatataagttcgcaccacctcatctttcccatctctcccgcaaagtgttcgtaacttccatcctagggtcttttttgtccgttctcccacccgcgagctcactggttcgttggatctactcctgagcaaccgacgcttccacgaccaggattgtgctaaccaatcccagcagttggtctccgttggtctttgtctgcgtctgtcacaaggttcttcaaggtcaaatagccattgaagtcctgacaaagaaccggtgcgcgtgtgattacctgcattgcattatctccgtccatttgcatccccttctgggaccctggacgttttgcagatatctacttcaggtggttgaacatagaggggtaattcctttgacccggactggcgacaggctggcctcaccatttcttgcgacgccggtagaactgcgattggtaagattggcattattgggaacaacaaagacgatttccaagtaccaaacgaagaccaatgtactgggtaggaaaagacccgggactctggtttgtctgattgtaccatcaccacgggagcatcagacacgccaagtcgttttaaggaggcaaaaagcacgacctacacatacacagcctctatccgattattgatagaccttcacaacatgggcatactaagctcgcaaggtggactttcatcgtctgccccagtgtcgtacaagccaccgatggtagcgaagcgcgaggctctagcaagtgattgtgcgaataatgtatgctggtttgatgcagaagatgaccttgagagtgaagatggatccatttcaccaatatcggatccacgacaggatcggaagtcaggaaaccactgggctcgctttttccccgaactatcatcgcatttttcactcgtgtccccgataagcaccatgacaccagcaacatccttatccttgtcatccgccgaaacacaccattccagtgatcctagatcccacgctgacgatgtaggacagagagctggttcctgttcatcgtcatcgccggagggctcctcgtgctacagtcggagatcctcggcaacaagtctggactctgtatccccggggcccactaaaaagtgcgctgatacaatttcggtagtttcccccgctgatgcaggggtctttgacgatctggcgtccatacggcggtcgcattctcgccccttgctaaaaaagctctctgcagccgagctgaggaataagcctctcccacttgagcctgccattcgactgaccccgctctccgtccgccataaagatccacctaaaatccgtacatctacatcagctggccctcagagtgggaggtcaagggtctcagtagcggcagaggacttggagaacacactctctggctttagagcggactcacctacgattcctttacacttacttaacgagccactgcagattagcagaggcaggatggagatgatcccttcgcgaccagcaccacaacctccaactgacatgcgccaaaagcggagagtggaggcacgtgaagatgaaagggtgaagaagaacaagggggctttcaatttccatttgtcagggtttagcaggaaatgcagccatctacatgcccggtcgtggagcagcccgaatatgagatcggaggcggtgtcttcagccacacgtgtccgggggggctctgactgcaaagaacgtaagagcaaagatgatatggcggggctgcctagcttccttaatccgaatcagatcttggaacctctatctcagtccattgaaagggagctgcgcatgcagcttccgcggctgcaggtaaaggagaccaagactgcctgctcaccaatcctggaaatagagcccagtacagaaaaggaagccattcaacgtcccgaggaggtggaggcttcacagcgcgaaaaatcaccggatcaggttattttcaaggagaaattttttgtgtcttcaagcaagataactgtttccctctctaataatgtgtctcaccaggtggatatagcggagctcccagagatggtctatgagctcgatagtggctccccgaaatcccgaagaaagcctacgatctcagattacctgcctacgcctaccttacaaatgcctgggaatctgcctgacaaggttgtcgttacatttttacgccaagtacgctcgcttgacgatctttttcgtcttgcaatcatttcccgacagttctatcgtgttttcaaagatcatgaattagaacttatcaaaggcgctgtcttcacaatgtcccctcctgcatgggagctgcgcgaaatgagcccgccctggagcactgaatggcagattctggtggaccccgacaccccagttccagaatacaccccatctctgtaccttcaacgctatgctcaagatatctatacgcttgctcagctcaaattactcattttaactcgatgcgagacgtttctgcgtcaggatacgatccgcggtctgacaggcaaggacgatgcctgcgccaaagaggttgatgatgccctttggagaatctggacgttttgtcgtatttttggcagtgggaagagtcgtgagggagatattgttggtcaggtggactggctgaatgggggtgctatggctatgagtgacctcaaacatggagctacggcgtcggttaccgaaccatttggcatacatgacatcctgtttgaacccccgacagggtttgggcatggtaacaaaggcggattatccaacgatcaactgtactatatgaccgagatgtggacctgcttgggcgtgctgcttcagccaatccatggcagatgcaaagaagcacgtgaagcaggcatatttgcaggtcatcaagtaacggaacacgaccatgctagggcagcagctgtgttaggtcagtatccctgtgccctttgtcattttcttttcagtcaggctaatatatcgaatagaggaatggacatactatgttctcacacttggtccttcggcagttttgaacatggcctcgatcggccccggaggctgcgcggcgacattgaaaagagcccagtctatcggtttgaccaagtgggaatgttccgagtctggagttagccgctcgtcctttctcaaggaagcggtttcgaaagcttataggtcgcggtgtgacagcctgtgccaatggtctccacgaacatcggaaggcggttccccttctgctagcgataccagctctccgtcaagtgccaattcaagagcggcccagcttcaactagagaatgaacgtcggaggcaggcagcctacgctgaccagctacgaaaccaacggaaacggccagcgaacgaaggcccccactcgttttcagacgaacgccccatctccaaatactcattcatcatgagccgccttgaaggtgtcccatacgagcaacgtccgccaatgcctgcaccacccacgatggcatcttacgctgcttattgtggtccgccgaccagtcaatatccagtcaagtcccaaccgccgtttgccacgtaccaacaaccgcaggtccgcgatcctgtggatcaggctatagatatgatggtccgggagctaggttttcaagaacaagacgccaaatgggcgctgaaagtcacagatagcggggaagggatcaacgtgaatgctgcagtatctctacttatccgggagcaccagaattaccaacgcaacaacaatgtcgttcctatgcgaacatatcggagcaacagcctcttatcctcggtcatcgctagcccggaatccatgaattctgtctggagatgggcctgaaagtcatacactatacacgatgaagcatattgcttgtacactcatttcgattttatctttccttcgggttatatgacttgcaacgaactatacaacgccattttgaaagcagaggcgccgtgcgccctttttgattatgaaacatgtgttcacacacatcgcttcagcccgagccttgacgctgtaccagattatgatacccactatgtacgatcctttcttacgtttctttcctacatatcaaagatgttgtatattagatacctcaggataacattgataaactacctttcgacgccgtttcactttcacattcacaattagaatagagtattttcatgattcatattagcgtacattctggccatccacagttagagacataattcattacaaggatgacattaactaaaatgccacttttgcgttaacacaagcctccatgtcctcaaccaatcacgaaagcatttagaatgcaactgtcgaggcgaggccatccagttcacgcttgtagttccgatgctgactgatctggtagaagaaggtgctaatgaaatccttcgcatccttgacaatctggataccttccttgaagctctcaggtttgtggatctttccagccgtgacaacaccataccactcaaccggctgggggttatcagacgtagcgaccttcacatcaagcgcggagcccagggcttccttgatgaaagccgccgcttcaccagtggcgcccagagccttgagatgaccgaatgtctcaatgatccagtaccggatctggccattggccttgaggctttcgacgtgcggaccgccagggatgaaggtagcgtcaaacatcgtcgagcgctgtccgtcatactggtggtcggcgatcacgcccttggaagatgatttgtcctcaccgtcggcgtagataggtgaccgcttggtgccaatgacgaaaggtaaggctccaaccgccgtgatggcgcccttgaggccattgaaagcgacggggtcgtatccgtcgccgataatgatggcgattcggcgactggcgatcgtcggctgcttacccgggaactcggtctgcgaaagatgcttgctgcgctttccatggttcgggcgaagtgccttgtctgggatcggggcgccgacgagctcggcgacttcctgggcgagagtgagatcgatctcggcgagacggtggccggcgaggcgctcgtagacgatggggtcgtcgcagtggtccagttcgaagccgaaggccttcttgacgtggaccttctcgtgctcggagagagagttgtagaagagttgagcctggttgtggtgctcgcggaacttggggctcaggccgcgcttcttgataccgttcagtttcgcagggtaggacgcgaagccaccttgttctactggtgcgggtggtccggcctcaaaccggttcggccagtagttgacagtgccctgggcgatgcggtggcgtttggcgccgtctcggttgtggttcagaacggggcagacggggcggttgatggggatttcttcccagttgatgcccagtcgactgatctgagtgtcgaagtaggagaagttacggccctggagaagcgggtcgtcactgaagtcaatgccggggacgatgtggctggtgcagaaggcgacttgctcggtttgagggaagaactcgtcgacgttgcggttcagttccagttcgccgatcacgcgcagaggcacgagctcctcgggccagatcttcgtcgcgtcgaaaatgtcaaattcgaagtcatcctgtttctcctcagggatgacctggatggcgaagtcccatttcgggtatgcgccgttatcaatggcctccatgagatccttgcgatggaaatcggggtcctggccagccagtttcagagcctcgtcccacaccaaagagtgcactcccaggtgggggatgaaatggaacttgacaaaatggcgctttccttccttgttgatgagactgaatgtgttgacaccgaaaccctgcatcatacggtatgaccgaggaatggcccgatcagacatggcccacatgaacatatgggtggcttccgggtgaagatagacaaagtcccagaagttgttgtgagcagtttgggcctgtggtacctcgttgtgcggctcgggcttaacagcatggactacactcgttagctctagagttttggactcatagttgggaggaggtacgtaccaaaatccgggaacttaatcgcatcttggataaagaaaacggggatgttgtttccaaccagatcccaatttccttcgtcggtgtagaatttcacggcaaacccacgaacgtcacggacggtgtcggcacttcctttactgccctggaccgtggagaaacgaaggaaaaccggagtgttccttgaggtatccgtcaagataccagcgtaggatacatcttcagcgctctcatggagcttgaagtttccgaatgcagcggtgccacgcgcatggacgactctctcgggaatgcgctcatgatcgaaacgatgaatctgggttgcgattcgttcaatctatggttctgacccataccgattcggggaatcataccttctctcgtgcaatctggtcctcaagcatcataggaccggtgtgattgtcattcacctccttcagccagtggtccgtatcgctgatacgcacaccatggtcggtggtcagtggctccttgctggactgtacattatgggtgtcgggtgctaggtcaactagcttcttatccttggaagcagcgccctgcactgcttcttgaaccttgtggaggcccccagccacaatattggccatgattggggtctgatggatatgatgattatggggacgataagatagtcggagatagattaaggtgggatcgaggctatgttcatgaaacggtcattacttgcatgagaaaagaaatgtattattcttcagcttcttatagcttttccagtaatgaaaaacttctgaatggatgttgtgatgggtcccgcacgtcaaaatgacgtcgcagggttgatgaacgtcacgttgacatcgaactggttttttttctttttctgatactgttttctcttatgaagaatacaagatgatgagtaatgattattcgaatccattggtattggtcagaatatcttcttactgattatgttccttgtttatgaacttcgtcatcgggaaggagagtcgagtgcttttcttatcgggcttatcgagagtctccaccagagctcgctcttctttccagggaacgaatgccctgcccttactcgaatcgtcgtaagtcgtctttgtagacgagggaggactgggcttggacctctgggggactattcggaacttgccgccagtaattgacaatttgacgcccttgattgacggggtattgaatagaatttataggacaatagggctaaatgttaattgattgatgaaacttgccctaactgaagaagtggggagtgtacatgtactacagagtagaggagaatgggattctctcttaagattttcatttggaaggtctaattgcactagtttattctttttgagctctttaatctctttgaagtctgagctactctagatatcaatgtcatgcaattcacgtggtctaactggtaatgaatgtcctcaggcatgatccttccagacatcccaaaacaatctccgacttcgcctgctggccagcgtcgtgctcagtcctcggcggatactaccatagccacgaccctagtaatgggaccagaaaattctccgatgtaactattgctgaactatgtcaattattgaatcccatcaactggaagggtggccatttgtgatctgtcaccttggtcggtgggtatgcgtggagatcatcggcgagaaaagtcaaagaacccataccctgccagattatgacaggtgagacgccaattccattgttccgattgcaatgtgaaaggttatcgttaattccactggggaaaggagcagaactcaaaatgaacacagacactccacgccacacggagatcctgcggtgagtagaagcacactgtaaacgcttctctgaccaagttcgacgcaagggggctcattgtttattgcgcaggggagcgaaacgagggcagaagaaaaatatgaagggaaactgttactggtcgatctacctgcaggacgttcttgtcgcatccgttgggttcgcggccgacgttcgccatcgccttagcgcgaatcaacagatcctttcatctccgtccagaatgtgtcagtcaatcaattcatctaggctcggggccagttccttgtcatttagcattgcctccccaaaaccctcttgttccgctgggatgcgaggggtgaaagaacccgaaactctgccatttcccaccttgaaacaggggaaaatgatgcggcataaccgttgaccatggctgtccccatggagaagtcgaaaatccaccaaattgacccgcatatgcgcgctggtaaatcctacagtttattgaaaatgacgcctcacccggtccctggagcttgacaaccctcacgactgtgaacctcgagtgcttgcattttgtacaggcttgcttgctggctttttcttttcgctttctctcccctgcctccctttctcccctccgtgtgatgatggccatgcagtacgatcgtcatcagtcaccaaccgtagatcggtgagctttgtagcccccaccctgaatacagatcaattggccactgacgaaccataacgattgactagggtcattgacgacaaatttccatccgacacgagacgagaattagagaagcacattgtgttgagtgacgcatcacatacgacgaggctaggatcaaaaacgcgtattctacgagcttcagatgttctgctatccttagcgggcagatcgacgagcggtatgctgcttcccgattagctacatatcgatgcatgagggatagttcatggggagctaatcaaacatgaatgggagtactagatacgcaggaaccatcggctgctgttgaaaacttccaggaagtgcttcgtttgtacccaccgttccgagatgatgatggcgctattcttgcggcggtcgatctccggtgcccggactgtgatgcggttttttcctcttcgtgggttaacatcgcctgtggacgatagatggcttttggttgaccggctgataggaaggaattgaaacaacactacctgaccaagtactgtcctgggactgcagttgctgtatatgtgatgacacgagatcggtaggtcatataatcgctttccgcacctttgctaatcgtttggttctagtttaatcacaaaaggatatcgtatggagaagcgatttattccactagattctcgaacaattcgattctactgcggtagttgcgagagacattttgccgtcgacgacggtaaacctttagatagacaacggcgtaggacatagtgcccttatatttagaatgtgtgattaacaaatgttgcagatgccccatcgtacgtccagtgcagacattgtggaggaaagtgcaacatctcgtcagtactcacttgactatgctaaccgtctattcgcaaaagtgctctaacctaaaagtccatagatatgagcctatattgaacgacccgcgggacgacgtaagcttccgagatatccagagggacattgcaagtcccatcagcagccaaagtcctagcgtcgctcaaatgagctgccgaggacttaagtcaccggcagcggcaaaccctcatgatcagtcgatcacaaagaaggccaaaaagatacgagactcctggtcgctcagaagtatgctcctctctacaagtagccggcgttcatcactgacatcagggagagttttcacaaagtgacgaagatgagctagtggcaatcagttttgcggggttatatgatctagaacgaggtatgtctgtattcggcccatgaactttgtacttcgagctgctgacgtgccatatagtgcacgctccaaacggcgtctatcagccctttgagggcggcacgacagtgacacatcccgggcagtcagtgacgagtgtcacttcgagtggtatgaccttgaaatgagcagcactcatcggcaaatagatcgctaactgaccgctggctagcgatcaatgaagtacaagcgtatggttcgaagggctctggtctagctctgtgtgagaatgaacatcataggaatgatatgcacggctcggatggcgagctactggacgacagtcaaaacgaaacaacacctcgcagacagtctttcctggagaaaatctttggtcgaaaatcctcgagcggtatgtgggacagacctcataaggattcaagtactcattcaacccaggtatatcacgcgcgcgttcgacatcgggccgacgcaagaaattgataaaaaaagcaaacagtatccgattctctttcgtcaacaaatactcaaggagcgaaagtagggcagctacgctggagagtgtacggacttcgatagaggtggaaaaggcagcagaaatcagacagcaggcaaaccaaacacctcttcaggatgccgaatacgttgccttactgcgagagactcaaaacatatacattcatgtacagtatgtatctgggggaattgtagtccacgatgcatccggacgtcaaagaatacttcaaatggacgaggcggcccgacttttttcgcagttgagggatgagcttgcagccactactgtttggtcacaggctctaacgacccgactccgagcagaggcgtctttgaggcaagcaaactgtcgagcagctgtagtggaataccatgatgccttgaaaattctggaaaccgctccagcgctcgatgtcgacaaactgtcgcgagctaccattctgcattccatgggacaggcatatcgcaaccttgacatgcctgcccagtcggaagcctgttgcctggaggccttaggactgtataagcgggcgcttgggcgtgataaccctaagaacttttccgttctgcacgacctcggggctctatacgagagagatggatacgccacagaagcagcagcattatatgagcgctcattcgcaggtcgattgaagatgctcgggcacaatgcgccggagaccctgagtagcatgcaggatctggcttctttgaaggttttactgggtgacctggaagctgccttgctcctgttagagaaggtggtaccagcactcgaaacagtctttggtctccaacatgcaacgacattgaatgcgatgaatcatttatctatcttatatcagaaactgaggttgggcgaggagtcccgcgcaatcagccataggaccattccgcactgcagaacattcttcggcatcaacagccctatcaccagagacgcagttgtccggtatttccaagattctaataattttgacttccccacggatatccaagacattctcgaccactatcaacgatccagggatccagactccctaaaagtcattcaccaactagggagatcatacatggataatggcctcaatcatgacgctgcagagcttttcgaagcgctggtcgaggactttctgaccatcaaaggccctgaagcgtcagagacctttgatgcgctcagtgcgctatgtgtctctcgggagcatctcgattccatcgacaaggcgattcttgcatacaaacagctcatccatatggcaaatcgaacaccagcggatcacccctcacggaaaagaattggatacgcagataggcgaatctcagacctcaaccgccgacgagacattctcgccgatgaacgaaaagcatggtctcttcatgaaccagctcaatgtgagaattgcagaactaacacgaaagttctctgtaacagtaagtgccctcctccatccccaagcatcatccaccactaaaccccctcacagcctgcaaaatcttccgcttctgtaatgaaatctgccaaaagcaggccctccaaacacattttccctactgcatcccttccgtctccctccgagaatccaagtctctcgctgtaaaggccagatgtcccacctccgcacgcgaccaagccatctccaaaatccgccgtgtcgacaaaaccaaatccgtcaacgtcacagccagctacaccttctacctcgaccctcggaacttcacaaccttccgaatgaagctcaactccgacacaaacaccgtcatcctcttctccctggactgcgacatccaatacgccaccatcgacaaccccctcctagatcacaaccaaggagactcgaccagcagatccacctctccgtcgtcaacctcctccacggctgatctcaagggcgtccgatggctctccccagacagacaagaagcaattgtctacgtaccctccgaaatgccccagccccaagcccgctacgtgctcgtcaccccagggagagaaatgctcaaatcaatcatcgagaggcgagtcggtgtgcgcggtggcggcggcgagaaggaacggttccaggcgctggagttacccgatgatgaactgattgagttcgcgcaggggttgcttcttactggatttttgggggaggtgtttatgcacgttgtcgaatgggtatggaaataaggtagtttcttgttttcgagctgtcttcgttactacgggttaaggtggggaacgatatttatgtttctgtatacggcttttattctttctatgtcatggaaatgtctctctttattttgttcgcttggaataacgatcatctactgctgtcttgtctagcagatctgtcttatgagctttttatagctaatagttactctctgcataccttttgtaggatttaatgtaccgctttatctggtagtcttgacatgaaataaagcatacacagacatcaaagtcagtaatgtctattctaactctatttaccttttcgtttcggttgtttctattgagattacagaccaaatattcatgaccccaagcctggttctcgggaaaaaagatcacttgcacttttcaatccaaacgctcaccactggtttaaaaagataaagaagatagagaaaagaaagctagaagatacagagaccatgtatcaaaaatatacagacaaaccccgcatataaaagcagtgctaagctcgttaatcgtaactggaatatctaaatggcgaaaaaaagccgacccttatgagtctggttcctcgtcgtcagatttgtaatgttcgctatcactctcccaatcatcggcttcaagggaccggccttgaatgccgaaactcaggaggaatccaacgaatgaaatgccagcaaaaacgccgaacgctaaggcttctcctttgggcttgattcgcgatgacagactgaatagaccgcccgacacgaacgggcccactgctcgaccagctgctgatagggtctgggcgaggccgttgagggctcccaagactgcgtggtcaggcgcggagttggtgatctatggttgaatctgttattatctggttgttggatggcaggggtatgtaaggggtagacttactagtagcagtgcgctggttaatccgccaacagtggcaattgtctttaccagtaacacgaagcatagctcagcggctaagagcgcggttttaccagacaggcctccggagtcgttacccttgtagccaatgaagggcatcaggataaaggaaaccacaaagccaaagagaccggcgcgataggaccaccgatttcccatcttatctctcaactttccaaagatacagatctgaaagatgatcgttacgaaaccagaaaatccttgcgcaagaccaatttctgagggtgtaagacctcgcccagtgggaggagcagcctgcgagaagatcgggaagagcgcattgtaggcaacgttgcacagggagaaaacaagatatgttaagaggagcaacagggtgtcccggttcaacagttcgcttgatgtcaaacttgcgcgatgattgtcacgataactggaagcctccgaagccgagtcaaggtcgctgtcatggtccgctgtatctccagaatcctggcgaaaagggcgatacgggatagggtgtggtggttgcagatatctcgcccgtttcgcaagactggtaaactgccacagccaggagaagaaatcgcggaccctctgctgcagtttaggtagactttcggggtcttcaagactttcttccaagaaaaatatcgacaagacaaagtccagcactagaaccgccgcagccataagattgggtgcgaggtatggatacggattgggcttgctgctgtcccacgggttatgatgaaagacaagcaagccgcccactaaaggacctgttatgcccccgattccatagaggacagggaggtaggcaaaagcctttgactggttactccggtcagtgatttcacccaggcaagtagataccaggccttgattgccattgacggcacccatcaaagcttgcacgacaatcgcctgagccagagtcttacagaagccgaacgcaacaaagcatactgccgtcagtatagtacccagcaaaatgaccggccttcgtccgattctgtctgacaaccagccccaaaagtaatttgtcgtgaactgtgctatagcgaaagcggtagcaagtgttccaacatatacgccaaccagattctcttccacctcagggaacttcgaagccatttcaggcaagtatggactgatcgaattgaaggctgtctgttcgcagagggagatcattgccaggatagccatctgcttctttggcaatggggagtgtccttctgactcattatggctgggttcatcgtggggatgatctgctgccgaggatctagattcacccgaatttggtcgaccacgcgatttcggtggcggtgtctcgaaggtctgatagtgtagtgtggaggaacggcgccgattgagggcgtcccgctcagacgtcctcatcttgaggttgggcagttatgcacacagagtaatggacacccaagcgtactcagcacatatattcagcggcacaaacaaggacttgttttattagaccgtcaacaacggtccaagtgggggcgctgaggctcaatggccttccaagctttcgcgatgtggcgttggtgttgaggcgaagaaaatgaaaggggagatgttcctgaccctgaatcaccaccaaaagaaagtatgacgatgtttgtgtgtaagttccaagctctgtgaatctgatagtgaggaaaaggtcaggaaagatatccagcacgattaagatcgaggcaacgaacaaggaacggccgaaaagaatgtccgatatagaggatgaggtaagccaataattggggggaattgtgctgagtcatccgctcagcccggggtcaaagcccttaaattaatattgcaaagtatttgactggtggtcatggcctgcagaagactatcattggcccggcttagactgcattatccctgtgaagaagtgcaagagacagtcgagtacagagtctttccttaccccggggcccgtacccagtacaatggaattaagagccaagccaaagccaaactcttgtccaccacccacgcgtcccgcacgtgccatatgtctttttccgcacatgacatcataccacaatggattctattttcagtatggagaataatgcgtatcataataataggatctatgaaaacaaagcaatagtcacaatagaacaaggtcaatataaacagggttgtttctcgttttatatactgtcaaacctttggactgttgcccatatcttcatccacttctatttcgcgtttgctccactatgtggagtattcttcacaaaaaagcccacctggtgaccactgagtattttttgttatcctgtatatactgtttttccctcaaacacttcaataaggcctgctggcccaatggcaaggcgcttgactacgaatcaagagattgcaggttcgacccctgcgtaggtcattacttttttgttttattccctttgtctcctgataagctggacttcgttctttattttcttttacaccttctttcttctcttttaattttggaatatatctagccttggtcttttttgtctctctctccttttttttttttttttttttttttttttttcatccatacaactccttccgtacaccagcagtaaagattgcgttattgttgttctacccttaggtggctgagagtctagccaagccatgtctctaattcatttttttaagatcgatatggacattgatacgaatgcatcatttcaaagcgagtagcgattgtaatgaaaacatatttgctcaaaataaattgcaatagatcattttaattagataaacaaagaaagtaagaaccattgcacgcatcacttcatcaacaagttaacagcccaaggaacactgagtcctcgcaaatctccataatgctgcccgactcccaaaaatacaatgggaataccagttgcatggaccatgctcacgagtgtgccaaccatgtccccgacagtgtcacacttgctgataatgaacccatccaggtttctgccagtgccaaatgcttggttgaagttacgcgcctgcattacactatcagtgccaaccagagcttctccaaccatgaagatcttatccggtttggcaaatttgccaaatttctcgagagaagacatcaggcgctggtcgttatgacgccggccagcagtatcgatcaaaacaacgtcgaacttgttggcagctccgtactcaacagcatccttggccacatttgctgcatccttgccatatcccttctcatacagctcaacttgcccaacattttcacgggcactgagttctttcaagttccgggcgtgcacacgaagttgctcgaccgcgccagagcggaaagtatcgcatgctgcaatcaggacacgatagttgttttgcaacaggaagtagcaaatcttgcccaaattggtcgattttccaacgccgttaactccaactatggagatgacataagggcggggagactgctgtttacttgtgggagatgtgactgtatcaatctcacgaagcagatccagcgaagatgtaggggtgagtatcttccgcaaagacgactccatggcttggcgcaatgcagcatccacactttgaaagtttcctgttttctttccgacaagttcccgctgcacaccgtcacataggcggactgctgcttcacgcgccacgtttttcttcagaagatggtcctccatggccttcaggggcttctccaaatcggattcggtcaggaccttcccacccacgatgttgcggaaaaggccaccgatagcattgaatcctgagccaacgattccggtggccctgttcttcgctttttcactgtccgcattctccaagatagaatggacttcatcacccaagtctttcagaacgaactgtcctttcccagttctgtggccccaggaatcctgtgcaacagcttccacggccggagcagctgcttcgtcgccatcagcaggtgcggaataatccagaaccgtaccatcatcttcatcggcatatccatccgcatcccatttgcgcatcttcttgcctcccttcggtgtctttcccttgcggatgctctcatcccccgatgaaacgtttgcgcccgcgttcgccgccttgcgcgcacggcgagaaactcggccaccaggtcctcctctagcagtcagaatctggctcgcgacaggcgtggttgatcgagaagtatctggggtctggggcggcgtaccctcgtcagaggtcgccacgcccggcgcagcctgacgctgcgctttataggtgtcagtatatcctcttgacttatgatctacaagtacataccttgaataaggccaggcacagatgggggtggagggccaccatgttccgacgagacaagcgggtctttcttattttccgcaccggtcacgacaccctctgaattgatgggcgctgaattgtcttcaagctccttaacttgttgttcgaaatatttgtcaaaaggatattcgaccaccctaacacgagtactccgtaattggtctttgtatatgtcaatgaacaaggtcgagatattgtccagaagtttgtcgatccaaccgagatgcagaagtgattgatacacggcctgtggcgaactcaagattagcgacgatagcagcatgctgtaagaccagtacataccacaaatatcaaattaaactccttgactttcttccacttcaatgtatatttttcctttttgtacacggggtaggccgcattcgctgcttggatctggaccttttcttcgataaagacatcattgataaggctgttgataatgtgggcgccaacgggggcgtaggacttggaccataaaactaccccggaagtagtgagaatctcgaacgcttccaacatttcgactaagctttgctaaataaattgcgtcgaggtgtgtaaggtatgggctgtaggagaaggcaagaagatccgcactgtggggaaattatcctgcgggcggaaagcctcgaccttcacctcccaagagttcagccacgtataaacacccactccgaccactatttcactctcctccgactctgcacaattctgcaacttagacattccttaattaaagcagaaccctccttttgtctgattctcctacccgttctctaactaggcaaaacaaaacatgtaccgccagtccttcgctccgccgccagcacagtcacctccgcttcatcatccagttcctcagcatgtttccaccgtccctatgatgcgctctcctccccctccgacatcccagcagtctcagacgtctggctatggtaacaacccatatcagcccgctccggcgcaaggcggtagtgggacctacgcccctggatttggaggtttcatcaacgatcccacggcgcaaatgggatttcaggtcgggaagaccgctatgatggccgggcaagaatatatggaacagaatgtaggcgattgaaaacacaagggcgggcttattgttctttcgactaactatcttattagctaaaccgctacgtttccattcccgccttgaaacactatttcaatgtgtccaactcctatgtattgaataaactcgccctggtgctctttccttggagacacaaaccatggtctcgccagcagagccgtgtcacggcggcatccacaggccccaatggtcagatctcccatcagcaatactcgaccatgttcctgccccctcgcgatgacctgaactcccccgatatgtatattccggtcatggctctcgtcacatatatcctcctatcggcaatgctggcagggttcagaggcaacttccaccccgagcttcttggttcgatcacgacaacagctattgcagtcatcgtattcgagatactttgtctaaagctggctacctatattctcagcatcaacaatgagtcgcagctactagatctcgtggcttactcaggctataaatttgtgggcatcatcattaccttagtgacatccgaggttctaactccgggaagaggaaccggtggttgggtcggctgggttgtgttcatttacacgttcctagctaatgcgttcttcttggtaagtctttcggatttggaccttggcgccaaactaatcgactaacgtattatctagcttcgttctttgaaatatgtcctccttccggactcagccactgatgcacgcacgggatcgatgcacaccgtcgcccggtcacaacgcaatcgtcgcacccaatttctgttcatctattcttatgttatccagttcatcttcatgtgggtgctgagccgagagggcccaactgcttcgaacgtagctggttcagcgtcgtaattgagctattgggccccattggatttgcgaattacgagagacgccctcacgaagaaacagatatggcgtacatcagtgagaaaatcgattcctgtgggtgactttccttacggatgctatgtaaagatcttagataataccagctgtgttattccatgtttcgcacaggagcgaatttgggcggatactctcttgatgttctgatagattctagaccatatttttgcctacgtaatatgtacctacttgtctaagagctattgacttggtgagtatgcgtcgcttcgccatgctttgacagtcgtggcctctcaagaaagtatccacattctatagtctaggggatttcttactagtctagaactctcggtctttatgttcccccaaaacgatcgctgagcttagatacggttacaaactccaacgactggcgatgtcaagttgggataggcctcagcatcagtcctgagcaaggaactagccactttcatttcgtagccactcttgccaagctggatccctcaatatcgatcgaaccctggcctcgagccattctgtattgccccagaaaccccatgatgcttggaaacgacaccaatccacaagcgcagtctcccagtggtggaccagaatgttcatcggataatcaaattctttcatgcccgatgggcgacgggccagtagggcttcacggtaacactctagtaaggccctctccccgtcatccatagggagctcttcagggacatcgtagtcgctggtgagcatccccaacggtactgagcacgtaaagagcttggcaagatcgcaaactcccaagcctaatccaacgtattgaaagtcaaaaaaggctacctcgtcgcctgagccggtagtgaaaagattctcggatttgacatcaccgtgaatataactttcatagggccggccgcatggggtgagaaagttagccacttgatcagcaatcgacaaagccgagccttgtggcggctcacagagcgcagcagaccactcagaatctgtatcttctattaacgaggcaagctctttctgccgagttgcaaggtaggtgtagcccccatttaaccagagtttatcaccacctgaagatggatcagctctccttctttgcatctccttcagtggcggcaacagatatctatcgagatcatctggaagcagtttccaggtattggcatggaactttgccagccactcaatagcggcgtagacctgttgttggttgagaagtgctctcttttcccctgcaacaggaaacttctgccggagatcttccatgatagtggcagtcaagccctggagttcttggctctggccttgctgcaggtgtcccgtggaagctaaacagcttgcaacggcaacatcctggtccaaagatggagtgatttcttggtagaaatattgctcaacttcgtagctgagcaatttacgtaggtggccctcatcgccgtcgcttttggggggcgagatgagtttgagaatgaggtgaaagttaccattcgcatcctttttcacattggaagttcgagtggtctggtttcccgaagctctcgctgtgatttcgcatatatggccatagcctgcccagagggtctggaggactcgacaagaaactagctcgaggccgatggacgagagcaatgcctcggcaacaagtttggctttggcaggagacatggtatagggactggtattatgtttgacggttgtagtatatcttggctggtattcaagctttggagaatggacacgcagtgatgatcacgttattgtttaccgcctacaagatttacgctactcatacatatagaaatcgaaaggttatcaggcaatggtgaaatgctattaagttcaaatatcattttcattttcattttatctatgtatgctatcaaagtccagtagacgaaaacctataacgttgaacgttagagacagattccgaaaaaaaaaaaacaggatcaaaatgtgagattgaggatgttccatcagagatcttggtgatgagggtaatatcattgccagaagcatcaattactatctaggcagtgcaaagttgtcttcctcggaacatggacaggtgaaaggaatatgctgaacgtacctattctagaccgagatagaatgttggcggtcatcattgacataagaacctgtgaagtcttgacatgttagccatgattccatatatagaatggagttataacaatcatgtggagtagtaaacacatatcagaatatgtaagaaattaaatatcatacttcagtgctgtatcgaaactccggcgagagtttcacagacaccgggtcaatcgcaaattaccgcatcatatgagtgtggaaaaaggaagatataagaaaagaccgtgttatacataccagtgggattatgctgaaggctgttgacagttagttcgagaccagctgatcgtgaatcgttgcccaaaacagcattatgttttgatgtactccgtagagagaagaaaagctgaagcttgtactttgcaggaacaaaagaaaaaaaagtccaccagagaaaatgaagcttaaatgcgacgggatcggaagcggaataataggacgctccgaaggcggcgctaagacaacgaggcagccctagtccgcaccacaggtcccatcgacggcctccgactggctgttaagcgagaaactgtgggcaacgccgcaagaccgaaattcgcgactccagcagccagagcgaacttgtgcgtttcggacgacccttcgacaaccccgaccacttcgacaacaaattcctccaccgacctcccggagtctgtcgaccgtgagtgattcatgcgcccgtctatcgtcccagtagaactgttatactgagaccgtcatttttggcattttttaggaagccttcgccatggccgatatcgatatcaagatcgctcaatggaagctcgttgagattggccgtgtggtgctgatccgccgcggcccctacaccggcaagctggccaccatcgtggagattgtcgaccacagacgtgtatgtttttgatccgagcgagatataggacagccgcgattgggatgggcaaaggacatttggagatggacatcatattgacgaagtgtcgcaacgaataggttctggttgacggtccttccactgaggagaacaagatcgtcccccgtcacgttcttcctctcgcccacgccaccctcacccacttcgtcattccccagcttccccgtgctgccggtaccggccccgtcaagaagctctggcagaagagcgagatcgacagcaagtgggctcagtccagcttcgcccagaagaccgagcgtgctgagcgtcggaagaacctcaacgacttcgagcgtttcaaggtcctgcgcctccggaagcaggtacgtggatggtccccattggtggctttggaaacgatgagactagggctaggaaaatatattgagccttgcgctggaatcgcacaatgagaatcggatggaaggctgacatcacggactttttacaggctcgcttcgaggtccagaaggctcacgccaagctcagggcggctgctcctaagtcgtagatggtttacttcatgaggctcggtgcatagtgtgaagggagtgcctttgggacggttttacattgctgagggtttatttgatttcagcaaaaaagacgctgtacacattatcattggcagcataaaatgattcgagaaccttgatatcctgaccaagaggttacgctcgtacgtcacaaaagacggcacacctttctactagtattaaggaggctccgggtttacttatcttgacatcagcgggccatgcctttttaatggaaattggggaatgatccacaaaaagcatgaagggaaaacaagacaaaaaaaacgtaattttcatgaccaaacgcttttatttaatcttgttgtattgttgcgattctagaattgaaatagagcaattccgataaattttgtcgggatacggtcatgtaaaagtcggggatatacgttcattcattcatagatacattcatatcacatacatagttcgtaggttgagtcgcttgtgtgtcccggcgtctggggggggggactcgtgagggacccaatcagctcgctaacgattttcggcagccatgacattcacacagctttgcgcctttccaacttcaaccagaccaaaaaaaccccctcatccaccacagtaatcttttctgtgtctaggtacgttataattgtatctctggccgtcaagatgatttttacgctcggaactggtgaattcctgcagttttcgtgggcgggaccctccggtttcgtgggccacaattcgagcctccaagcgaccgaaacagtcctagagtgcgaattgctgaccctcgattttatagcccttttaggctcccctaattcacaaaatggccgacccccgtgttgaagaaatcgttgaggaggagactcccaagcagaccgttgaggatgctggcagcgactccgagtctgaggctggcgaggccaacattcccgccggtgctgccgtcaccatccactctcgtaacgagaagaaggctcgcaaggccattggcaagctcggcctgaagcacgttcccggcatcactcgtgtcactctccgcagacccaagaacgtatgaactcgacctaccccgcctccctccgatgctcaacagtccctgtgctttagtcggcgatgggcggcatagatgtgtgaatgcagaggctaatgcgtctcttacagatcctcttcgtcatcaaccagcccgatgtctaccgttccccctccagcaacacctggatgtacgtctttctctgagttatgaatgtattcgttggcttacatgttgaacagcatcttcggtgaggctaagatcgaggacctgaactcccaggcccaggcttctgctgctcagcagctcgccgctgccgaggctgccgccggtgagcacgctggtcacgaccacgagcacgatctcggcaccaaggtccccgaggccgagaccaagaaggaggaggaagaggatgatggcgagcccgtcgacgagtccggtcttgaggccaaggacatcgagctcgtcatggctcaggccaacgtgtcgcgcaagaaggctgtcaaggctcttcgtgagaacgacaatgatatcgtgaactccatcatggcgctcagcatataagcgctgcccatttaatttcgcgctatcagtggctgatgtctcttagccctgctggcaggatggctttgggtgagaggtcaggttgatatcccctaggatgcatgttctgtcaggccctagtgtaaatcaagagttcaaaacaaaaaaagcagaattgaacgacccaatgcttcctcagctgtcagtaaatctctagatatatctttcctgaatatcgcaaaaattgtaggagtaggaatcgggttcattggatccatatagcaaggtcgataactagggccctatgcatacatacaccgtactcctgtgtcttggctgtattcgtttgtgttcggaacacgggaacccatcggtcacgtgagggacatccccattccaaacctttgccgagttgatcctcactcccggaacctcagtctttgcacgttgaactcccctctcccaccgatatccctccaattcacacttcaaaatggccgccgtatgtcaatttcgttccgattctttggctatgattggtcgcagaaaaattcaagcccgctaacggttcttgtacagcgcagcgccgctcttaagattgactgggtcaaggtgaccagctctctcggcctccgcggccagaccgctgcctctctccaggctttcaagaagaggaacgacgatgcccgtcgcaaggttcagcttctgtccgaacagccccagaccatcgacttcgcccactaccgcaaggtcctgaagaaccaggccattgtcgacgagatcgagaaccagttcaagaccttcaagcccgccacctacgatgtttcccgtcagctgaaggctatcgaggctttcgaggcccaggctgttcagagcgctgaggagaccaagggcaaggttgaggccgagctccgcagccttgagaagaccctcgagaacatcgagaccgcccggccattcgatgagctcactgtggtatgttttggcatcgatggattgcgtatgccaatttagtggaggtatagatatactgacccgtttgtctttcttttctacaggatgaggttgcctctgcccagcccgagattgatgagaagaccgcctctatggtcagcaagggccgctggatgccggctggttacaaggtgagaccatctaaatccagctgtccggttttacgcatactaatacccattctcacttttaggagcgcttcggcgatatgtctgttgtctaaactatcagcattatctgtcattttacgcctcttttctccttcgaccagtatcatcacacgatgggattttcttttgtcaagcatgtttgccagctaggataccctttgcgcctggcagtgtgaacttggttgtgggacgtgtatagaaacaatgtgcaatttacaagatggtttcctgcattaaccaacagccttgttttttggcttccgtaaccgatgttcagcccgtcgatgaatactgcgagagagagtcttcttctatagcactagtggattgaaaactcctatcatctgctcttctctaccgcacagcttttgaatatctagtaagcggcaagtataatggtttaacgatgttccacggtaggtacaaggggcctggaggtcttttgtttccggttctcttcgcgtctaaatatattctacggatatgaatacgcgagagaattttaagtatataccagttcaatattaccaaaagcgattactgctttgtccgacataaacctgatgtcggaacctgagggagttatttagttccgcctttggcagttgaacctcacccttttaccgatgcctacgcgttacgcccgactcctctattacactttatatcccagcgctgctgcgtaacgccaggggtaagatgagtcacggcgcttaattgcaacactatatatcacacagcttattctgaattctccactgccagggacaagtgatctgagccccgcatatcttgcggtccggagactggctgctgtgagcacccaccccggtatttgccctgtgatcagactgttaggcaatccatctggtcacagccttgtggtttatttcccacaaactgtccgttgatgaccgatcagctgcggacataagatatgacgaaaggggccatctcccatccgtctcttgttctttagagactaccgaaagacagatcttccatgagcactgtttggattcgatcagagatccactgctcgactaagctttttcaacgggtccatcaggcagatgaatcaactgtcaccaccgggccagaaccggtgtcacctcgaaaatctacctgtggagatcattcaggagatcttcttccactgccttgaattcaatctcccacgggcctctctgtatatctccagagtgctttctgattccacggtatacacttggcttatccgactcgccttcagcagcgcgaacgagggctcaaagagtgatttctttactcccgactttctaccaccgcctctgtgcttctttgcgctctctgaacatcagagaagggaccttcaacatgaaatccttgcctctcgttggtgcacactacccttgatgcgcaagtgccaaagggagtacgtggaacatgccattcgccgcaagtgtcgaaatctagagttggcccctgaagatcactatactctcgccaacatcaatagtcgcttcagtaacctagaaagttgcgacaaaggctggggaggatgccgcagcaaaggcgatttgatactgaaagcccgagaccgggacaccaacattgactacaaagtcgcagtgtggtttcacttcggggcgttccaggtccgcaagcccaacaagctagtcaccgacctcgatctctttcgccttccatgctgcttgccggagctgccggctcgcatgccaaacaaactgctcggcccaccttggactgatacgaagcttgaatttctccaattgctctctttggacgcgtacatcgatgcagacgacaccttcacccgttcgcgacgcatcctccgccaggtcatccgggaccgtgatttcgcgaccttccagcgactcgtcaacatgcacatccgctgccagtgctacaaatacccagtgcgctggtctgtcctcccaaaccacttccaagtagcattgaagtacgcggacgagtatgacgatccattcatcaaactactagtcgagcagcgatgggaggatatccctgcaaatctgctacatctcaaagaccaattgatgtctaaagtgggaacaagccatatatgataacgtccttgcttctattaacaatccactactataatacacatttggggaatagaactgaaaacacaaaagccgatagaaaccaaagaccaagcataaagcgtatccatcgtaattcatagcgcgccgtgattcacaacttagattctagaccgccgtgttcgcgttgttcctctcctccttcgtccacagtagccgcaggtgaggcaagaaatgatcacatcgaagagggtgacgacaccgtcgatgatcgctttgcagactgcgccgatagtattgacgatgcccatgaggcaggcaccgatggcgtggaagacgctctggatctgttgtcggacgttagaaccttttcctgataagggaagaatgaaggagaaggagggaaacatacacaagatacaacagcacccatcttgaaaaaaaatatcaatggtcaagtcaatggtttgttcttgatttggacgagtcactgaatgatgtcttaggagatggtttgaatagggtaatgtattgttattctctttcgtggtagagtaaattaatgtaatggttctggctgagacaaaaagccctgaacccagaccagcacgacatatatatatatatacatcctccgtcccaaataattgattcaccaccacgcaacaccaatgatgtatgtcaccaagcatcagagccagctcgacagtccttaccgcgcataattaatccatagcccatcagattgcaatcctgaccgccattttcgtcatactgacatggaaccagaatccggtcctgattctcgccggccgaatcaggcaaggacacgaggatcattacctactgatcggcaggtgactgaatccgcattcgccacctggcaattaaaatcgtcctgtttgaatcttattgtggtttactattcttattatcgtttggaatgagttcgttccttgacaagcgttgagctgggtctgacgtcatgtgccagtggtaaagaaagtgagttggatgactaaggtagggcttgtcaggtggcttgacagccctatggatttgttcctgaagagagcggatatacatcggtaagggttgccgctttaagttgttgtagcggcactgtccacctgctcaacgtagtagaaaatagaaaacctcaggcacccaggattttatctctcgacccacatcatatcaaaagtgaacccagcaaataaaatacctgctatcaacaacaactcccgacccgccatgcccgataacctcccctcccatccaatggcccgcgacaacaaaatttgagtgacaagaccacccgctccgcgccgccgggcatgctcacgccgatccgagtgcgcggtcgcagaacaaaacgccctgctcccaccgaagatgcaggacctcaactcaagcgctccaaaggccgcggcggccgaccgttaatgtcgctcgctgagcgatacaacttctcccaaagccaagccactagacgcgcgcaacgtctaatcgcaaaaccgcctaagcaacccctaaagaaactcagccgtctggagacactaccggtggaactgatcgagaagatcttcctgctttccctgaacgtcaatctacctcgggcgtcggcgtccctcgctgcaacggtgtcgagcgagcggatctatcgcgcattgatactcttcgcattctggaatgatgtcccctcctcgacgggcccttttgatgccgtctctgcgacggcaattgcgaagatcctgaggccgctggagtatatcccgcttgatctcaacgagcgggccgcattgcagagtgccattttgcggtgtaaatggtgcacagttcagcggctactgagccggttccctgatttaatgggcctcagtatccagcgatattggttcagtgcggggatcgcgatgacagaagaccaagaagagaagttgagacggttccttgcgcgcgaagaggaggaaaacgagacccgcagtttcgaaggcacggacaaagataataaccactacacactgtctgtgtcacctcttgtctctgtaacggttacctgtcacgaaacggagactgcccagacgcaccgcatcctcggtatcacggagttcccagaacgatttctcaagggcggaaacgggttcacgtcagaaacgatcgcctacctcgagacgcttcgactcgcgagcggattcaatacctccgagcttatggaaacgcatgttgctttgtcgcgtgatgccctgcagaagggtattcatgcagctttggtagaacataatgccgaggcacttacatccttgcttaagatcgatgagtatcatttccgttgtaggaatacgaacgttgcggtcacgaatagtgtgccgtatacgattccagcggaacattttcgtacggctgtgcgggttgcgcgcaatgagccggctctgtttcagcttcttgtccgcgccagtgcggagtctgtcccggctgatgattcggatattacgcagtgggctatggatctagatgattcgtttggccagtggcttcttgatcttatgttgcagcttccgcagcggattgaggcggcaaatgctaatccggctgaaggggcggtgttctatttagggcgagcaaatggacaggtagaattggcaagacggtatctaaatgaggttttggggattgaggaattggggagttggatggaagaaacttcccatgacttcgagagccagtggaggtctctatagagaccacttactatgcacggcatgattgttgaattatgatacattgttttcaccttgtgtattatatggatattgtacatagaacatacatacaatgtcgctggtgacattgctcaattaataaaaatcgtataccccaacttacatgttcttcaacagtctgagtataccagtaactctaccggccagagtcaactgatatcctgtttcaacgacgcccttacacatttcccaagcgccggttccattctgacgactaccatctcccttgcagataggataatccacgcgtggcgggatgcgagtcgccattaacttggggaaccggtcaacgcagagggccttgatattgctcacgccacgtagaccttcttctcccgcaaagcgaccgtatccggatcccttgactccaccgaaaggcagctgcacagcatagtagcttccaaaatcgttgacagataccattcccgctttgatattggagacgcaggctgcgatgtcaacatggttgtagccgaagacgctagcgccgagggcgtattccgttgagtttgcgatcgcaatagcgtggggtacggagtcggcgcgcatgagtagaaatactggcgcgaaaagttcagtttgagcgatgcgcatggaaggcgttacgtccgcaaggagagtgggcgcaaagtaatgaccgtgaggatacttcgggtggttgacacgttttccaccgcagataaggctcgcgccttgtcggactgcgtcgttgatcaatgtttctaggcggtcgaaggaggccggggagattaaagcgcccatgtctggagcgccaggtttctgctgaggatcttcgggtttggattcaaggaggaccgagccaaggcggaatgacttaatgcgtgaagacacatcattcaaaagtttgtcatatactccaggcaaggcaatgacacgctcaacaccaatgcagttttgtccagcggattgaaagacacctcgcatgagaatggacgcgatagatgagatctcgctcactgttctggcatcatccagaatgacagcagggtccttgccacctagttcaacagtcactggagtcagtgccttagctgctgactcgcaaaccttgtgcgcgaccggcctcgatccaataaaggtcaactgagagatatccggatgtgaggtcaagaaatccgcaacttcaggcaaacaaacaacgctctgcacaagatcgcgcgagtgaccacatgctgaaagagcacctctcacgacttccaaaaagaacgccgaggaccatgcagtttgctccgatggttttacaaccacaccgtttcctgcaaagataccactgatgattggaccgatgaagttatgcagaggataattccaggagacgcaagccgataccactccaagaggctcatacgtgaccatgttctttttgtacatcatcagaaagttcgtgggtcttgattggggcgtcagtgccttctcgccatgatcaattgtccatttcagcttctccgctgtcacaaggatttctccaaatgacgcatcgactttagtctttccagaatccaaacaacaagcggtgacaagttcttcctgatgctcgagcacatatctgttgttcagatgggcttcggttagctacagtatttggccgcaacaatcgaggctatgaatgtgacgtactttagcaatgtccgcaaaaccttcctcctttcagcaaagctagtccgagcccattcaatttgagccatcttcgctgcttggatcgctcggtcgacgtcttcggttgtggcgggcttgattccgttacccagtattcttccatccgcaggacaatagcttaagataactttgttgttccacgactataggagagaaaattaaagtcagccattgacattccccaaagaaagacaaatatggagacgagtcaacgtacccctctaagttgaccttcaagcacctttttctcctctccctgaacatcttcccacgctttacctttccaattggcacggacttcgggtggaattggcacgttaaatggcacggcagcctcttttattcccaggatgtagatgtaccctaggtatatcgcgccgagcgagacgagcgcgacaccgaccaagggaacttgatcatggagagtttgcgcgagtggaaggagcgctggagggatgtatggggctagggcctccattttgaatccagacagctgcaattgagctccaagtatctgtctggatggtttcaggaggcgggcgattgtgggagacggagatgcgcagctgcagtggtcccattgttttatcagccactccgatagggtgcacgtgccacccatcctatagaatagaatagtacatacatcagacaatacatttccttccccttgcttactatggtcttttagatttttgagaaaagatttactctacttgcattggttcccatacatttatctattggcttatttctggaatacacaaggttcccaataagcggaacctattagatcgttgatttacatcaaaacaatatctaacctttcgaacctcctccctcacgccttctcattacgagtctgccggccagtgctcttacgcttgacgggcggcgaggtcgcgagttccccttttctctttccggtccttttcactaagtgatcaatgacgcagcctttgtcccatccggcggaagattgtccagttattgctcggcatcttggacaagtctttccatgacggatgaagagctgatggagagagtatttgaggtgatctgggatcctcacctcgagatggccaaatgccgtgatctctgtcgccttatccggcggtacccagccaagccatttgcaaatgcggaagatgtgagtatctaccgcaaagcacggacgctgtagacagaagagcaggacacaggcagctgttttgggtccgatcccggggtatttgattagttcctccataacctgttccgtgtttagggtatggaggtggttaagagacaggaagtgttggtctgcacatgcaatttcatattgcttgctgccttcagacttttgcatgaggtccggcggtccagcgtcctcgcccttcactaggatttcccgacgttcctggttttccttgtgcaccatatctaagatggccttgaggttcttgctcttgacatcggctaaaccaccgctcttgatggcttcgaaaacatctttaagtggcgcttgacgaacggcatcccagttaacactgcctttgcctatcccttcatggaggatgccgaatttctgcaccagtccattgaaagccaacgcagaattgtttcccgaagtggcaccactaagcaaagttcgaataagcgcatcaagaacagagggaacctctccacaaccagttacagtcagagacggctctggaatggtagagggaggaataatctctccatgaacactggagagtagtctattaacctcttcgcaggcatcgggagttggatggggccaatctgggaacggagtaattcctggtgttagacgatatggattggccttcttgcttttacctgacgacaccgatcttggtgctgtagtggctttctgaacagtacttttcaaatcattcgcaagagtgtctatcacttcctccttgacacctgatgatacggcgctggccttatactttggatcaacggacgagcccagattatggggtagctcattcgcaacgtcaatatctgaagccaaacgttttgtcttgcgccgcttggaggcagatccagtctttgaagtgtttcccagagatggcgactgttgctcgggtgattcattttctaaattgggcggcttagtgacgaattcccgctctgacgtctttatcgcggctgccagtgatgcagcttctttggcagcagccgaccttgttatgcgacgctccatgagaatcctgcgccaccgaaaagttcctagaaccaagagtagtagtggcaatggtgacgacaacacaggtaagtctcccactagaaatcactaatgttctaagttatgggtatagatatggacatagaacgcaaattgggtgattcaaaggagggagtcatattggatatggccgtccagttatactgaatctagcgggtgacaggcatcaccctcacgtgatcgggatatattacttccgcatcattttcattgaagcgcttgctattcaatgccaaaagcaaactttgttcgtcataaaaataaagtctataggtcatgtcgtgcatacaaaaagggtatctggatccctttgctattgcaatgcgataaccatcaccaagcagatagccttccgttctctttatccaccgcctaccaactccaggactccagctgacataaatataccgtccataaactcatcagtgatcatgggtgatcgcccatgttgtggatgctaatgtccatccggtctttgaccttgggatgctcttcgctctcctcaggtttgcgagtgctgcagatgctgacctgtggcacttcagactcccctggggtcgacgctggaatgatgttgccgctggcatccaatttgacaccgttggcagcaatctggaaatccttttcactagcgaagccatgagtgacggcttccttagcccgatctaaagccttgatcttgcggccttcgcctctgatcttttccagatgatcgaagtacccatcggaaacaggagtgacgtagtcaccacagaagactccgacctcgaagttctgcggttcagccagcccattctcttgggcaatctccgcacaagcacctttcaggtcagacaaggtctggaatatgacgctgtcggcaccaatgtgcttggcgatctgctcggggtcgcggttatgcgcgaccagctcgttaggcgacgccagatcgataccatagatatgagcatgtctgtggagatagttagcaatgtgttcattgctcatagcttgatgtggaccacttacgtgatttccggtgcgcaactggcgaagtaaaccttcttagcgccagcttccctcgccatggtcacaatttcccgactagtggttcctcgcacgatgctgtcgtcaaccaggaggacatttcggtccttgaattctgcttgcatagcattcagcttgcggcgaacacccttctgtcgggtcttctgctcaggcatgatgaatgtccggaaaacgtagcggttctttacgaaaccttggcagtacggaatgtcgagataccgagcgacggccgctgcggacgtcgtggaagtctcagggatagggatgacgacatcaatgtccttgaccacttccggtccaaggacatcgagaatcctagaggcaaggcgatcacccatccgttgacgactacggtacacactgatgccatcgataacggaatcaggacgcgcgaagtagacatactcaaagatatcaggagcatatgccttcttcggggcgacctggcggaacacaggctcgccgcccttttctatgatgactgcttcaccaggttggatgtcacggatgttagtgaacccaagctgatgcagagcaacagactcagaggccatcatgtagtccgtgccttcgccttcggcggaaggcctggaaccaagaaccaagggacggatgccataggagtcacggaagccgacgagaccaaagcctgcttaggttagcatttttattctttaatcgagtattgagattggatgagttacataccagctagcatagcagtgcatgcccagccgccttgacatctctcatacatccggctgagactggcaaagacatcatccttgttgactcgcgccttcttggtttcgctcaactcatcagcgaagacgttgagcatgagctcgctgtcactatcagtgttgatatgacggtgagcctcaaagtccagatatctcttgagctccggagcattgatcaaattgccgttatgggccagacagatgccatacggactgttgacatagaaaggctgagcctcggcattcgcactgcttccggctgtgggatatctcaagtgaccgatgcccatgaatcccggcaggtctgccaccctagaaccgtcgtggaaaaccttggccgccatgccgttcgacttcagctggtagatacgaccacctgcagcacaggtggcaattccagcagcatcttgacctctatgttggagcaggtatagtgcctcgtgcaggtcaacggcggcagaagatgacgggttcgcctggatcagagcaatgataccacacatcttgtgaatgtagtcggattctagtggatgcttatgattaaccaaggctctcacaaatggatgagctgtgagacaatataaacagcatcgaatatgagatcaggtcggattttctccgcaaaaatgcttaggaagtctaacatctataataaaaaaaccgaaattcatcatgaaaggaggggcatattgattgataaccaggcgggggattacaccatataactcacatgcttggaagatgaatcaatttgtcacacagacacgcaatggtggggggacagagttgaaaaaatggaaccagtttttgactctatcgaaacataacaatagtcatagaggataaggagagactgtaataggtggcaactggtagtaaatcacacccacggagggattgaaggaccaagtggtggcatggtgaaaggttaaaggagagagaaagagtgagggagaggcaagggagaagaagccaccaggttttatttctctggtcctttcttttgcctagtccgattttccgactttttttttttttttctcgacttctccacagtaaaagacagaaaatttgcgggtgccgctccgttaacggaccggaaaaatctcaacaaccggaggggttgacccctcacgtgtccaccgatgctacccagaggaggtggtctcgtgacctgttagtcatcgttctttatccaaatccaacctttccggatatggaaatatagccctcaaacctggaacctatggatggatgcagagcaagtggttagtccactatgattactttttgatttagaccttccatggacacttataggcaaattagaatatcaagagtatattgaagtatggctaagcactatactttcacagatcctttgctattctttcactccatctatgtttgctgtattgtgtttctttatttttatcgtttgtggtagtcaccactctacaactcgctgtgacaagttgtgttatatatcaaacatgtatagccttaggctaacgatcagtatcaatcaaaatgaatggttaaaagggactaccagagaacccactttgtttctctctcacttcatctcatcatacttagtacccagttccctaccatcgtgttacgtctctctctcacacaatcttcaactcagtttacagacacctcatccttcattgtcttaaagcactagtcaatctctacattgcatttggatccaaagcttcataagcctgctgtttctttcaccccctcattagcaaggcattaagatatctatcaaagatcaaggatgtcctcaatccaggctcgtgagccgtcaattcttgaaatagcagatcctagaccgacgaccttggaagtttacgatagcgacacagatagtagtgttacgcttgaccatgactcggacgggcctgactatgcggatgacgtggtggtcatctcggacaatcgtccccgagacccaacgccctttttgctcagcacaaatgcagcggcaaacctgcgcgagctagtcgaccttacccttccaacatttcaagcttttgatgaggacgattactgcacagacgaagagttcgagctgctccttcaaagttggcagctgcataccccaagcccaagagtgacaacaccggtcgatgaaacccgtgcgacaacagtactccctgttgaggaagtatgcatagacggcatactatataaaccaggacagtcactcgagctttatgacgggtcatatcttcgaatctgcacagttctgaaggatagcatggatgcagtttctttcagtggccgccggctccttaaaactagaaaccatgccggaacctacgttcctaaagagcggaacgaactagtctggattgccaatgccacggaaattataccatttcaaatggccaaaaagttcgtcagtatgaacttcaccaacatttgcgcaatcagaggcgatccccagaaactagtgaatcccaaccacctttggtgtcgattgaaagagactttggaggacggagaagtgtccatagaatatgtatccttcgtcgaagctgacgaagggcataagattgaacccgctatattacgacagctttggaggggaaagagtcgggcttttggcgaagaagaccgccctagagaaagctcccctgtaattgtgctagacaatcctgaccctgttattgacctcacctgttcagaaagtgtggacgagcaaaagaggcggcgacagtataccttcggggatggtttctgtggtgctggaggggtttcatgtggtgctcgccgagccggtctttacaacaagtgggcattcgacaactccgaacacgcaacctctacctatcggcttaattttgagcatgcatattgcgaactgagtgatatcttcagcttcttaacaagcaatgatgagtttttgagagtagatgtcagtcacagctcgccgccctgtcagacatggtcatctgctcatacaatagagggtgcgaacgatgacgcaaattcggcgtgtgttttctctagcgcagatttaattagacgggctaagcctcgagtgcacacgatggaggaaacaaatggattgcttgatcggcaccgtgatacgcttcaccgtgttataaacgacttcattgaaattggatactctgtccgttggggtatcttgcgacttctcgaatacggagtcccgcagacccgaaaaaggctcctcgtcattgcttctgggtaaggaaccccgatagttgatggtatttaccgagatatactgatatcgtatacagacctggagagaccctgccgccttttccgcgacccacccatggtccaggcttgggtgaataccctaccattagccaagctattcaaaatattcccttaggggccccagatcatgatgtacaggcagcgctaagtcgcggtatggataaacccccatatgatccacaccggccggctggaaccatcacttgtggtggaggtgataataattatcatccttcaggtagaaggaactttaccaatcgggagctcgcctgtttacagactttccccagaaactttcgatttggacgccgacaggtccggaaacagattgggaacgcggttccccctctgctagctgaagctatgtatagggaaatcattcggacactcaaaaaaaccgatgaggatgaagctagccggtgaattttattccctttcgtatctcgggactggatcaacggttgagaaggagatgagaggttgatccgccacatgcttgtcctttccgagtgataaccgcggaaacaagagaatgccgtccgaccgcgggagttgttggccccctctttcggaccttgcgagtttgaggcatggtagatctgtttctattgaatcaattgagttgaatctggtattttccaaattgttgagaatcagtaaccctggccggatggaattaaatcgatcccgaggatctgattgatcaatgttaggtagtagtagtaggagtagtagttggaaggatgcataaccggcaatagccgcgagtaaacaggggcacggcctcggctcaagggtgaccgtccatcagtacctccagtctctcttctccattgctccattttcgtcgcccttacctttttccttcccgttaatttctctttcttttcctcctcctcttttacttaaaccctcccctgcaatctttcccgaattgacctccctctcctacatcattgagagttagtgccctctcttcacctccttacgatcctatcatgtctgcttcgtgtttggcgttgagacggctgacccaccggtctccccgcactttccagtcccgcatctcctccgtctccagaatctcatctgccgcatcctccttctcctccctcaacgctcttcgcgcagttaactcgaccgctcctcgagtctctcgtttctcaaccatggcacctcttcagtctggctctcaggatggcgccctccagaagccctacgatcccgaaattcaggacatggccaactatattcacaactacgaggttaactccgacttggctgtacgtattcctaatttttgtttatttcgcatgcatattcttcgtaatttctccccaaaggcgtacgatatcatctctctgactataagtcctatgactttctggattccagtatgacactgcccgtcttgtgttcctcgataccctaggctgtggattggaagccttgaaattcaaagagtgcaccaagcttttgggtcccgttgtggaaggaaccgttgttcccaacggaacccgtgtgcccggtacaccgtaccagctcgaccctgtcaatggtgcgttcaacattggtgcgatgatccgctggctggattacaatgactgctggttggccgccgaatggggtcacccttcggacaacttgggcggcatccttgccgtggctgactggatctctcgtaccaaccgtgctggcggcaatattgcgggtggtaagatcgtgaaggtcaaggaagtgctggaggccatgattaaggcccatgagattcagggtgtgctggcgctggagaactcttacaacaaggttggcctggaccacgttgttctggtcaaggtcgcgacgaccgctgtggttgccaagatgctcggcctcagtgagaaacagactgcggatgccatctcccaggcgttcgtcgacggtcagagtctccggacttacagacactcccccaacaccatgtcaagaaagtcttgggctgccggtgacgcatgccagcgggctgttaacctcgtgctgaaggtgcagaagggtgagggtggattgcacactgttctttccgcccctgtctggggcttctacgatgtgctgttcaaaggcaataagttcaagttccagcgtccctatggcagctacgttatggagaacgtccttttcaaggtctcctatcctggtaggtattctcatgcactgaatccaagatggtgtctaaccaattttgtcatagccgaattccactctcagacagcgatcgaagctgccgagatcatcaacaagaagctcgctgccttgggcaagagcgccaaggacatcaaggaagtcaccaaccgcacccacgaagcttgcattcgcatcattgacaagcagttcaaggccatggacaacttcgcggaccgtgaccactgcgttcaggtaagctctcggctggaagaatttcgggagggttgaacagtgatctaatttgatgtagtacatggttgccaccatgctggcattcaatcgtctcaccgccaccgactatgccgatggctcggaggcggccacctcccctctcgttgaggatctccgtaagcgcatccgctgcgttgaagatactcagttcaccacggactaccacgacccggctaagcgcactatccccaatgccctcaccgtcaccctgaacgacggtaccgtgctcgaggaggtcgttgtcgaggctcctctgggccaccgtttgcgccgcgaagaggccaagcccgagatcctggccaagtacaagcgtcacctgcaggctcacttcgagcaggctcgcatcgacgagctgctcgaggtgggcttgaacaagtctgcccttgagggttacgatgtggacaagtatgtcgacttgtatgtcaaggacaagatggtcgcgtctgcatagaggaatcagaccaagtggaaataaaataatgtgtatctatcgctatgttacgggaatcatgtgatatgctgccttcagttgagtcgattgacggcgtatatattggcaagagggtgtttattccaaattagacaattggactgctttttctttgggttagacaatgcgcccattggttagaggaaagatatagaacacagagtagtatgtccgtggagatcgacatgagcagcatagaattataagggagaaggggagggattacacaaaataaatgggaaagataccctttatagaaaagtagatgtactccgccatactaaactaaaccaccttcactcagaagtcgctttcttgcaatatcctagttctgatatcaacttgatatctaccatggaggccaagcgcaaaagtatgtaatgttttaagcataaatgacgaaagccacacagtaaatcacgacataacaacaacatacattgcatccagaattactcacaaatccccctgctaaagaaattgagatagtctagccaaataaaccacaatacaaataaaagactcagaaatgcgccccccggaaatgaccccaaaagaaccgggaaagggattccgacgcagaaccgggaatcatttcctcattgatcccacaagcaaacgaagcataaccctataagtacttcacctaaagtcctcaccaacacatcccctcagcatcgacaaatctcatatcagcccctaagacaaccaatataaaaaccaaaaaaaccgagttaccatgatcaccggcctcgcacacatcaacctcctcgttcccgaggggtctcttcccgaagccaacgaattctacgtccaaacccttggtctaacagcccgtccagtcccccaggcgcaggtcgaaacgacggcgtggtatgtcatatcaccattccctgttttccttctttcagaataatccgaaattaacatggcaaatacaggttcgacatcgcaggaggaccccagcaagtccatatcgcattcggcgtaaacgaatcgctggaatcctcgcgtcatccctgcttcaagattggatctctggaggatctacagaagttgcagcaaagaatctgggaccatcatgttcgtgggggacgggctgcgccgagagaggcggataagccaggggaggctatttctggtttgtttattccttctttgttgtttcatgagtgagtggttttgttgacgagagcaggtgagatgacggaggagtatccgacacggttttttgcgagggatttcgcagggaatcggttggagtttagtttgtagttgttgtcttttgcggggtgatgattgggtgggatagatggtttatggggtgattttgttgaagcgttgtgtaatagagaatatgacatgtatgaatttgatgagatagatatcacttggtgatggggctattggcataattctacatgtatttcatgatagagaaaatgtacaaaataaactactataatgtatatatcataatatcctcgccttcatacagtagtctggactggcggtctcatggtcgccaaagcggcggttctcatcacctcttgctcttcatgtccgcttgtatcgccaaacacgtcgtcgatctcttctagggtcttgccgctggtttcggggacaaagataagtgcccagataccggccatgacacaccagactgcgaagaaaatataggttcgatagccgaggttctccatcatgggaggcgtggcaacacctacgatgaagttggaaagccagttggtgctggtcgacaatgccacacccttcgatcgagtcgcgttgggaaagacttcggatggtagggcccaaccgagaggagaatacgtgagaccgaagatcagaatgaaaagaaaggccatggcgacacaggcccaaccggcagctgtgtgggcggaccagtccttgccatatagcccagatagaatggcgatgatgatgtacgcgactccggttgcaaaaccaccgaagattgccaaaggccggcgtccaatcttatcaatgatcaagaagcagacaaggacggtgactagctgtaggacattgaagacaccagacagtataagtgacatctcgtcggactggccgattgactgaaatagagtaggcgcgtaatagataaatgcgttgattccgataaactgctggaaaaaggcaactccacaaccgactactgttctccgccagcctttccggccgaataggtctctccaggcgagtagctgtcgctttataccgtgcgtaccagggtgtctcttctcttggataagctcttggaatttgacctcagtgataatcccttggaattcagcttgtactcgttcatcggtgtccggcaggccccggagcttggaaacactggcgagacagtcctgttggcggttgacgagggcaagccatcgaggtgagtagggaaagaaatggatgccaacaccaaggattgtggcacacaccatctgcagaccgaatggcagacggaacgagacctcactctcgatcaacctcgtaccgaacgtaatccagtatgagatgaccacgccggagacaatggagatagactccaggaccaagagcgttcctcgtaggttgggtggagagatctcggagatgtaaagcggggcaccctccatgaccaggtgagcaagatgaaccagtctgataccgagagtcatgtacataccattgcgagtgttcctaccccgatgcctccaatggctctcccggctactaacgtagcatagctttgcgcgcaggtttggattatggcgccgatatcgaagatcacgacaactacagtcagtgcccattttcgggagattcgatcggccaggtatggcatgaagagacagcccacgaatgctccaagcaacagcatccccgtcattaaccctttgccgaaggcggtctcggcttgaggaaagaccgcgtggaattgctccatgacattgataatggatatgactccttggtcatatccaaatgagaagcctcctagggatgccaggaatgccgccccaaggacataacccgagctgatgaggcctcggacaccatcgggaccgtaggcaggtatctcttgtagctctatatcgggtttgatggcaacggtttcatgatgctccgaagtggaaaacccctccgaaaggacgtgtggttgaatgtctttcttcatatccgtcaccatgatcaatagtgggcgcgatcccgattgaattcgatgtcaaccgagttatttcttgaatagtgccgaagacaaactgatgtccggcatcattatatacaccgacatatctatatgtcacattggacttccgagtcgaaagtttacggttattgaaaacacggaaatgattctaatttgtagacgtcattgaaacagtatcgacgtcgagaatttccgctttcagtgttgtccggcgaggcagcctgactttttggatattttaactcacgttgcacctgccatgattggtcggtcggctattgtgagttgtagcgttggtgatcgttttctggggtaaatgcgggggagtcgcggagtattcaacgagatttccgggggatgtgcacttgtggaggagacccaaatggcattgagtccttgatgagccagcatatcatcgtagttattgtataccgcgataccgagttatttgtactcttcgttgttctttgcgcacacgacctcttcgggcacagtgttgcatacagctacaacacgggcacgaggaacccggtagatcaaggcgtgagcatggcgtttgccctgtgtgaatctctattagggccgatcccaagataatatggatagcaggcttaccatccggccaaggccagcaactgcaatcgagagttccatgctgtacttcgttgtctacattgtctggcagaagatgattgattgtgttcggagatcatccatgacattgtaccgtctatatttacctttgaaagcaccatccagctacgtggactgtgacgtcttgatactttatttctgttgttcaatacactataatactcgaaagtgtctcctcgcggcgacaatttccacatgtagtagagttgagatggagcgtgagtggcggcgggcaaatcttcctaacatgggactggggaaattccccgcattttgggtgcaggatgtcccattacggaaggtcttgccgcggtttgtgtcttcagccaacttgaacctcactcgatgaccatgaactttctattatcacatcaatataaccctttttagatatcgtcgcccacggagagataatgaccttgcagcggagtcgagaagtccaagagccatgctggaattgccgtggtcagtttgttgtagtccttgctataggctgtgtcatactaactcatcccacagacaaacatctgaaatgtaagactaaagtactgctagtgacggtggtacaggactagctgtcggacacgcaattagagagaaagacaatgtggctcgcatctggatgctattggatgctacactcttgcatgactgcgtacatagattggacgggaaaccatgctgatcatagcttgtttaactgccaggtgataaacaaacaccgaagtgtggacgatgtgaaacgaagaatctagactgttttgtagtgtcgaaaagacagattttccgtcaagggtccactgcccatttttcggaagaccaacattgggtgaacagtaggccgaagcgaggtgagaaaccttctggaagaatttcaacaagctagcgaggctcttcgatgactgatcagatctcgtagctcggctccgtgtacatgatacaggcggatctgttgtcagcaatgtccagtttgacccttccaatggacacactgaccacgggccctctagcatcccccccacgagcccagcggcgcagcattcttcagagcccttcaattgctttgattgcactgcttccgaaaaccagcgtctacatgctctggctattacagcatgcgaagccgatcagttagcgcataatgtttcaagtttaactggacccctattcagagaagatgagtcgccgcaggattcagttacaagtaaattcagctcccagctgttggatatatccgatccaagatttcccgcccacactctgtctgtgtccgggagcccagagcaaataggtcaccttgacagtagcgagggaaccaattctttcagtggaccagttcagtctggatacagtcctacttccacttccagtgatgtagcgctcgaaccatttgagagcgtacaagaagcttgtctactgcggtactttatcgaggaactttctccgtgggtatagtatacgcagcgtgcgatgttaaaccaaagctaacagcagcatagtttgacgtctgtgatgacaggagacattttcaagtagaggttccgtatcgcgcccgacattgtcccccacttcggaatgccatttatgccgttgcatcgcgtcatctcagccgtttgccgcagtacaggacatccaaaggaccgaaatataaagggcaggttcttccccatttgtcgacgtctaccgcggttgagtatatgctcaaatgcatacccgcgctcatagacttccataagatctgtgaccgagagtaccaagagaacattatggcagctgccgtgatcttgcgacagtatgaagagattgaagaggaggaggagattgatagtagcactggagctcgcgaccagcagcctgttaatttccttgccattatacaggccatcatagaaaccactgcctccataccaacacaccacagctttgccaatgctgtattctggatagccattaggcaggaaatctactatgcattggcaatgcagcgtttcccccggataacccccgaccaagataagcgccagggtgcctctgctgctaataaactgatattatttgctggagacgtaacgagatggtggctgggggacaggtcaccactagactggggtgagctccaacaagctctgctggaacgagtacatgcagctgaccaccttgaatgcagctgtgttaaaggaagaattgcactcaatcacgaaggaacttatgcccgagttcgttccaatcctagacaataaggccgataagtccaagggggagatattttcgactgtctggtactgctcgagtgcacaagtatttggcgctcagcactacgagattgctcggatgatcttgatcgcggagaaccctaatattaggtatgtccgatacctacccacgtctctttatctgactctcgattgttgatcgactgatacaggaacgatccgcattgccgcattgcacatcgcaaggttgaagcacaagtccgatcaatagtactcaacatttgcggaattggccttagtcaccagaacgtctcacccgccctagttaatgcagtgattagcatcatactttacggggagtattttactgaccccagggaacgagaagcactggaggccgtcattgagaagaccaaggccatccatgcttggcctatgaggaagttgcatcatgcggtgaaggccaaatgggaatttatcgatagcgaatactactgatgtagtcgtcgaaatgaaacagatcatttggaacattgcggacgtgcccatgcgtagtagcccgaaaaccacatggaacatcgcatgagcatgatgatgacacgaacgatgacaaaggaaagccgacaagtaccatgaccatgacccagatggataagtgaaaccacagctgtgcgtaaagatgggctcagtgtttgccgcaaagctcccccagtacaccaggttgcatgagatatgaccaatcgacgtcattctgatcgggcgaaacctcatcaaacatttggcttgcgctgtgcagagacggaaacattgaatcttcattggacataatcgcgaatggccggcccattctgtctagtccagggttatcgtcaacccacattctggttccagcaatggggccaccgtttgtggtcttaacagagtccgtgctaccgttgcccgccaaatctggctttgattgggatgttgaagtttgcagggccacacgttcgcgcagcattgtaaccagctgtggaggttgcacattcctcccaagttggagctcggcctcctcatgtgcgttccaggcctttagaagcatgcgaccgaaggcaacatgcatagggcttctcagcttgcgaatgagaccccggtcgttgtagttgacgcatatagctttccatgcacgttcgcacagctcgcccgtggtgcgctggcgcagctcacctacgaggaagacatatcctggcagggggactagtaactgagtgtaccagagaaagttgcgtagactgggggccgtgtggataatattatcatactcaagcatttcgatagcagtcatgaagagggcgtcgcgctcccggttctcagagttgtggcggacacaccccgagacataaagccaacaattcgaagtctacaaagcgatacacgcgccatcatcagagcaaagaactgacaggaatcccatgatcacagtgtgcgagatacgtggactccatgtgtgcacagtagcgatcgagaccgtttgtcgggggctgactgctagtttcttgagtagtggcatcggctggcgagggtgttggcttgtgttgcgcgaacggattgttcaaatctacagggttgggtcgcatgccattagggacagctgcgatagtgagttcaatgcgcgtgaggcagaaaagcatctcagttgcaccagtgctgggggttgggggttccttagcgtgtatgtgtaggtctgcatcgttcacattgagaggaagcctgcagtcagttggagaggaggagagcgcggtaatagccgatccagtcacctctgcaattcgtttgtcaaaagcgacaatctgccaccataatcgtttccgttgctctgtttcaaatggcgacaagccgaaccgaatgccatcacgatgtaagccgagacgtgtggctatacgtactgcgatgccgatcaggcagaaaagagaccgaggatcgatgtattgtactatacagaactatagccggaattagtcgatgcgttgccacatgctggagtataaggtgcatccaaggctgtaggaaaagcgtaagggtcgacataccaggtacagaaagtaagcttgcaacaccatgagctcatttgatctcatgaaaccagcatttatcaaagcttgctgcgtgccctggtgatatctggataggagcactgctttcccttcattaaaggtggcctccacctcctcatctgtcaaagaaagcacagcgacgagatatatgccaaacatcaaagcttctagcggtttgaaaattttagcaggatcggccgctgcctcgacaacttgtgcctggagtgttggaacgtggctgatcttcaagagagggttcacattgttaatataaacctgccatagttgaaacatcttgatagcaggtgggtgtaaatcggttatctgggccggcgagccacagacattgaatgggaagccatcggtatcaccaaacatggtatcgaatgaatgatggattgtgagccgctcgttctcatcgtcggacgtatcgcgcagcatatcatcggttgtgcagtactggatgggttatttttctgtaccttcaacgagacaccaatatggcgacgtagaatatcaagatgagaaaaccattccatggacgaacctcttgataatatggaaaccatttcgagtgcctgggaaatgtcagagtggtacaagatatatatatcagaaaagaacgataacagctagataaaacttacttgccctgcgcctgtggattactattctgtgcactaccttctgcagcagtccccgcgccattggtgtcatgctcaaggttcgcgacatcgtattcaccttctaggaccgagtcaaagctgatgccatgctgagacataagtgcctcatactttctaagccggtcaatcaagtctcgttcgtgtaatttcttctttctcctcttagggggctgtgggggcaaaacccgacactcaacttcgtagctggtctatatagcgtggacaggtcttgcccgggaataacatcttcgatctctttataataaaataatatatcatgagactgcccattgcaagtgtggcaagcttgactcaaccggagtaagctgactcttgacgttgagtaccttactttgcacatacctaacatcgaaaaccggaagacgacatctaaagtataccaggccaaaggcataatcgggagcaacgaacaaccaataatatcatcagcccgcgataacgaagctgaggttgacaagggcaaggaaatgggatcagacaaagtttcagatgttgagaagcagagcatagtgccgagtcaagcagtgcaaaagcgaggagaagaatctgagagtcgttaccagcccaggactctcaaattctggctaatcatatcatgcaaccttctgtccctctttgtcgtcacgctggatcggacaattgtcagtactgctattcctcgtatcacggatgagttcgatagtttgggcgacattggctggtacggttcggcattcttgctcacgggagcaacttctcagcttctctatggccgaatatacagagcttacgaaatgaagcgtgtatttttactttccattgtgattttcgaaatcggctctgccatctgtggtgcggcccccaactcaggcgcctcatagctggacgtgctatcgccgggttcgcatccgccggggtcttctccgggtgcatgcttattataatacccatgataccactgcacaagagacctatgtttcaagggatgtttggaggggtctttggagcctccagcgttatgggaccattggtcgggggagccttcaccagctcggtcacctggaggtgtgttatttaggcttgatccattaacttggagaattatctttgactaacctgagtgattagatggtgcttctatatcaatcttcctatcggagcagtaacaatcatactcttgttcttgatatgggatccaccgaagtcgaattacgaacctgcatccattggaacccatctaaaacgggtcgatcccctgggcatgtttttcttcgtgccagcaattgtctctctgctgctagctttacaatggggcggctcgacctactcgtggagtaatagtcgggtcattgcgctcttcgttctgttcggtgtcttgatcttactgtttgccgccgtccagatcctcagaccagagacagctacgataccagccagggtgatcactcaaagaagcatgttttgcgcagcgctttacaccctctttatatcgagctcaatgatactgatggtctactttcttccgatctggtgtaagcgcaactacctatcccacacggatagaaattccagctgacggcaatattagtccaaaccgtcaaactcgtcagccccatccagtcgggcatctacacgttaccgctcatgctcagtatggttcccgcgacattcatcgcagggttcatgacacaaaagaccggatactatgtcccagccatgtacatatgcccatgtgttttgtcagttggattaggtttgatgtcaactttcaacctcgataccgacttatcccattggatcggctatcagttcctgtctggatttggcctgggattcggaatgcaagtctcgggtctcgtcgtacagagagtcctcccgttcgctgatgtaccgatcggaatcgcactcgtgttcttcctccagcagctcgggggcagtgtctttgccacgattggtcaatccattcttaccaactaccttatgcctcagctctccgacattccaggtctagatgcaagagagattctcaataacggtgctacgaacctggcttctgtggttccatcggaatatatggttcaggtgcagcaggcgtacaacggagcttgcacgaaaagcttcctcgctgcaatggggctctcacttgctggactgcttgcgtctcttggtatggaatggaagagtattaagaaggggaagaaaccggaggttgctgtaaaggatatggtgcagcgtaagcatcaagaattggatgggaatgcgtaaccgtggagatgtactatagtaagtcaggattttatcctggttccatattcattggatggtgatttgcctgtagagacgcctcaaccccaccgtctcggttggacaacaaagaagaatccctgacagtaaacctaatcttccctctctcggtgtttattcacgtgctgctgcctagtcctaaggctactgttcactcattcatattgtttttatataaatctattttcgacatctcactcacttcaacatattccttctagactacaaccacaccctcctccatccctctctccttcaacacaatccccagtccatcataatcaaaccaactccaaaatggtcacaccccagcaatacccctggaaacccaccacccccgaaggcgaaatctggcaatctctccccccagccatcagcagcagtgcagccgccaacctcacccccgaagaaatcaccagtctaaacctcgacccgagctccccaaacgcaaccaaacttgtcctcctcgaacaagcccttaccaaaaagctgcagtgcctcgaaaacgctgcaaaacccactcctctctatgagaaagaccaccccacctggcagagcttgaaatccgctctcttccacatcaatcgcagtaccggcgacctcgagaaacaagaaagtcttttacttgagcaagtcaatcatcccggaccgaagggaaaggatctagctgctttgcagaatctggctggactttatgaggagaaaggagagtacaagaaagcggagaaacttgcccgtgagacgattccggcgctccgggaacatcctatcttggggagtaatagtccgcaggttcttgggtctttgaggatcttgattaaggatttggcggggcaggggaagattggtgaggcggaggaggttatcagggaggcggaggagagtattgagaacttggcggagggtcagtttgcggaacatcagcaggaggagagggatgcgctcgagaaagttgttgctgggttgaagaagtgagggatttgtggtattgattcaggtcattggcaaggattactttgctgtagagggaagagatcgtgaatatgggtttgtttttctgttcccagcgaaacatacttaaagcagggctctattcgacttttactttggcttttgtttctatcgtgatctatcgcctgtcgcagtacaaactagaacgactactatgaaatataagttatggctaaaagcctttctctagatggcaactgaatgcttgccctagtatctatgtacgaaaccagttcttgcatggatttccgatgaggtagtgggtatgatatacagtgcagtgttcccatcaggcatatcaacacactactacacgataaacaagaacacaagcacacccccgcataacaaacagaaaaacattcacccaagtaagaacatgagcagacaagccacagagtatcgagaaataaagccaccaaagctgaaacagctaaacaccacccgaataaggataacggccaccgactccaccggttgggtatcgctgtggagcaagggagctccgaaccaggggacgagccccaaaaggtggacacaaagttgaccttcgagaagaaagctaaacgacttgacacgagctttgggttacattgcaagaaagttaatttgggttgggcagttggaggttcctgaaatagctttgatactgcactttacctaccttcacgacgtctgggatggacagggagctatgcatggctgcgctgtggaaagagatgtgtatcttgtttttcttatctggggtcttttggtatcgtttgtttatcttttagcttttttttttctacaatagaaaaacaaagagaagtcgtaaagaggtagtgtctaacaaatggaaatacactgacgctggagacgcagataatttatgaaatgcttgaatagagacgtgcttaataatgcattcataatacgatcgtactctaaaagctatctcagcagaagaattacgtagagttcttgaaagaaaacaatctgttgtcgcctggtgggcatcatggtggataagaaaaaaatcgatagtccatctgaagtttccaattttgagcacttttacaagctatatcaccacaaaaggatagcgaccaccaaagaaacccgacaaatcgaaactgtacgccatagaaaaaaatgacaggatttgggactcggcgttgtgggccaacacatgggctataacgtttgctcttcgggtcccactgtgtctcgggagcccctttttctcgacttgatgatatctccattggccggccatccaccacatattacgccagaataaccctattctacggaacaaaagctatagagccaggcactaagtcgttggtgccttctcggtggagccagttaggcttctggaaatcacttgcagggagcttttcaatgttgcttgctctccccaacattgtccggtggatgccctagctccaccgaaccaggaattcccggcaccttctgtcaataaaatgatcagcgttatttttcttgccggtgattgattgcttgggctgagcgatggtggagtgtgtacgggactcgtaagtcaattgggcatcagtatggccaggtacgggttttcagcttctgccagacaaggcggctgggtcgcgcaatatcatggctatatttccccgttctagccgctatctgtagctttttcagtctttcaacgaaagacggccctttcaagcaacggacacagtaccccggtagacgagagcggactggcacggagtctgacaatggtaccaggctcgtcttcggcactgaaagcctcgcgaggcgttacttcgaaagttctgtcatcgacaactcagggagccttgtcaggtgagacactttcgaagtcgggcgctcatcaccccgtacgagatccgcgtccttcagtgccacccagagggagtgaaaaagatggtaaagtcgctagggctaaggagacgtcgccgaagcagccagaggctccgatcaagccacagcccaaccaaacagtctctaccacgcagacttgcatggaaagcaaactcaacacggctcctaagcttgcttcgcaaggcatttcctcggactccctgacgggccattcacagccccaacaaccagcgcaagccgatgccgatagcctgaccacattccctccatttgccgttggcgcaaaagacaaagtcaaaagatttctcgagtcgcaaggcctgggtgagccaggtgatacgcctcaccaaagccctatcgatcacctcaagtcacgccctccgactccatggccgggcgctggggcagatccggaggctctgcaatcagttgatgacgcccgaccaccagtcccatctcaccgattgcctcgtgtgccaacggcagaagacaagcctcaaaatggcccattacttgaatcatccgtgagcaaaaagcctgaggaacttggtttgaaaaacctcaggatttcccaacccgatataccctcccatccgttaccgcccatacctacttcccgattcaacttcctacccagcgaggacgacttttcggtcattgatgatccgggtctattgaccccaatcactgaggtaccaagtgagctttcccgggcaaactcaccagtcgacccgttgatggccggttgcaagcctcgcccaattatcaaacaacctaatccccctgtcaagaaacctccggtccagaagccgattgagatgccaacgccccatcatgctacgccagcagcccgtgaggttcccaagtcgcagctaccaccatcatccactgtgttgtcttccaccccagacagaccagaaaccccacaagtgacggtcggcttgccgaaaccgaagcagaaaacgcccctgagctcagcaagccctcaagccagaccagacctcgtcactgccaaaaagctcgaacggaagccaagcaaactcaacatcactaccacgagcagcacaattgagaataacagtcgacgacaatccgagacaatatcagaaaagcaaatcgacgaaccgagcgttgacccaccgcaacagcgtctttcatccccctttaacccatccaagatcaaacaacaggcatgggacttggagaccattgcgagcgaggacagttggttccaagagaacgaggataacgatagcgatggaagcgcttcaggtgaaagtggtcctcgacgtactcctccgggccaggtgcgagccaggttaacggtcgagacggtggaatgcacatttcagccgccagctcagaccccggatctggaccaggcgcagtatgatactacgggccaggcgaggaatgaattctttccaccttgggcggtagggagtcaggcattatcggagggagcgagggatttgaggacatgagtttctgggtatgcgagaaaagttttgtggtcttcttggtttcctggggtgtacataacgattttcatttgtatagacggatttcctttgtatgaaatacgaatctacctttattatattttattttattttattctaatttaaacgaaccaatcatgctttcatgggcttgcgagcttggtatcgcattgaccacggcactaagttccgtacagatagaatacctcgcatcgtacgcatgccatcggctatagagaagatctaggtacattccgaatttcctaggataatttaaattgtctatattagaggctcgagcccattccaactatgtcaatgcatctctgcataaattagccggaatacattgttgtactagggtaccattaacttcaatgattcaatcaaactcaaagaatagtcctccaatgcaaagaaataccattgagacatcgctaaacaaggcactacacaaatcagcaagtctatgattcattaaacaaacctacccgagcaaaagccaaaatacaatacccaaatccagtgaatctccaacgccacccagcggggaccaaccaacttacccctgaaagaaccagagagcactgcaaacggcgtgcgggcctagaacttcacacctttccaatccggcatcctgaacgagcgaagatgcctccaagcaagacgctgggcagcagaaatgtatgcctgacgctaccgggtcacaaaggatcagcgccagtcgaaattgcaaggaagcttccagacccgcttgccaatggagctccatgtccgaaacagggagacccacacagatactagtcgagaggtaccagagtgcgatgggcctatcatattggctggtggatttgatcggatttaacttccgatcaggtttctgggtgcagaggacttttgagtcttggactgagggttggtgatggttgttccatcttgaagtcggttggtgtggtggcacatgatgtttgataccctattatccggttggtgatcgatggttggaatcattttagtattgggtagcattgtccaagattatttctgttgtttgagaagctgaccccatgtctcatctctgtacgttatttgaaggcttttggcatcggggatatacaagtggggtctactgctataacgctcgcgccgatcagctccctcagtgtactcttttctgagtctaaaggatttcgaaagaggaaatttggagtaggattataccgaagttttgagcccaatatatagagtatgctcaagaacataatgcattagtagaaagatgttttatgcgcactggatcagcgaaatggacgtggggcgatcattgccaaagtaaggaagagaaagcacggtgtcgagaattctgcattctcttcaccttgttttctctttcctctttcattgcaatggtaagaaaaactacctccaaccaccccgactaattaaagcccaaatcccgacatggtggatgctgatccatgcagtaataagaacggggcgatccgtggtagtgaacgtggcgagatgatagacgtaatttctggtagcgagaagaccttgaccactaatcaacgctgacttcggagtaacattcttgagattcggctaaggccactatctctaagcgtccttcctcagcttggtggatcgacaatgatgtcagggcaggtaaagaaagccacgcggtgcttgttgacgggccatcctcctcgctaattgttttaagactctctattataggcgggtctttcttcctgaagtttctagtaaggatgaattgggtcacctgcgcatctttatgcatctctagtgccgtaatattcactatggcctaggacgcctttccggggcgaggcgcaaatcaaatggaagctaaggaattctacttcctcgaaccccgagaaaagggcctagaagtctgttgtgatgtcatggcgcacaggctgtactattttagtattctgtttagagttgcatccggcactggaaatctttggcacctctagaagggagccttttgggtttccctgtttttcccctccctccccccaatttctttacctgaattgatgtctgacagagtaacatacctatcacttcaattttctcattgagattcaacttcgaaatctcacggggttaattggtgaagaggcttttgatgctctgcattgtttcaagagccagaatgtcccgcacaaactagcagacttcaccccaagaccgggttttttaaggatcaataaaacagttcggtttatagccaggggtgagttgtctagatagcatctatcacaccagtttagctcaagattattggctgactcttccagcgttacaaaactagcgagcgctggaacaaaggtctccactgtgccaggtgcggcacaccggacactgccctttgataatacatttccggcagagacagcgacgcatcagatagaagagtggatgctgcatttaatatgtccagaaaagtctctctcgatgcggttgtgtcgtatattcatgacgcgctaagtcaagagggggatagtattctaatcccgcgagacgttctttccacaatccttgatgcagtgactcaatctgtaaatacagagaaagctctagcatgggtggaagcagactgtttgtctgtaagaagtaggttggaggcttataagagggctgacgaccttgtcgttgaggagctgtgtcaagcgagggaaaaaataacagcgttcgctaggaacaagttctcagatgtgagtatctcggctccagtttgcttgcttatagagataaggtatccatagagcagtatgccttgggaagggtaaagggactaagtaaatggactaacagacagactcagcccctggtgcaaagtaggaaggtttcagctgatactccgaatggcatccagatagccatatgtgacgtcccgaatggatatgtccaggaagttccaccgaaagaatacccagtgacggaatggagggacgatacagccaacacctcatgcaagttcgataaggacttggcggagctacctaggagtttagatctatacgaaccattccgcagcgggacggaggtcgaacaaatacccggacggcagatagacgcagaagctatcgatgcatccaaaggagaccctataaccgaggctcattactttccgaagccaccaaatgttgcgtcgtcgcatgggttcgaaaaacatatcagcgtccgcacgttcgacgagataatcaagctcaaaaacagcattcgccacatgacttcgatcgtggagaaacgattggaacattgtatatctgccagggaaactgtcgaggaagcataccatagcaagtcggaacttctcgctaccatgagccacgagatccgcaccccgattcatggtatcatcggtatggctcagctaggacttgaggcgggttgtcttccagcagtcgcccacgacgcttttaacctagttcatagcttgggtaaaagtcttttggcaaatattaacaatgttcttgacttatcacgcatagaagccagtcgtatggtgatcgagagtattccattcaatcttggctcaacagtgctgagcacactaaagccgcttgcagttgaggcgagcaagaagatgactgaccttacctatgaagtgggcagtcatgtgccccaacacgctattggagacccaaaccgcctttgccagattctcttcaacctggtcggaaacgcagtcaaattcaccaacaatgggagaattgaactttccgtaaagactgcccagcagcaggcgtgtgccaaaaaccaatgcgtccttgagttctctgttgcggataccggggtcgggattccaccaaataagctggagctcattttcgacagatttcaacaggcagatgattctgtaatgaaacaatttggtggcacagggcttggtctggctatatccagaaagctcgtcagtctgatgggtggtgacatctgggttcggtctactgtaggcaaaggcagcattttttcatttacctgcccgttgaagcttgaaagcccgtgtgctaccaccactgaacagaagaaatctcacagagatcttgttatcttctacatcacagccaatggtcagaagagcgacccgatatgcaaaatcataaccgggttggggatccaagtgcgtgtattcaaccagcatgatatccaaatccaggagctacgggaccaaaatcatcttccggatgcccttatagtggagtctcttgaaatggcctgcgctctacgggctcatggacacttcggctcgacaccccttgtattgttcgatcccacaccatccgattccttgaagatctccataaggtcagcctttgacctgggtatcgtatcatacatcacctccccttgttcttccgaaagtgttctgagctccctacttagcgctctgcaggatcgtcctagacatcttgaacctagccaaattatgcctttgtccgtcctcatagcagaagacaacgatatctgccgactagtggcagcgaaagcacttgagaagtgcaccaatgatatcacagttgttacaaacggtcttcaagcgctccaagcataccaaaaccgacagttcgacgtgatcataatggatattcaaatgccggtaatggacgggctcgaagcagtttctgagatccgcaattatgagagaacccacaataccaagcgcgcctcaataatcgcgatcacagctgataccatagatgatgatcgtcccggagcagaactggacgagtatgtatcgaaaccgctgaacccaaaccagctacgggatgtggtcttgacgtgccactcggaaggagccaagtcgccaactatcggtgacaacatggacagaggctccgcatgtgaaatctcgagataaggctacatgtcttaggaaggcaaataattgatcgccccgcaagcatcccttacagctaaccatcaggtgccttgccgatcactcatggttagtgggataacactgggtcctatcgggaatccttctttttagattccatagcgctaccatcccgtgcttgataaatccagggctgagtttactgatgtcctatgacgcgcattctgaacgtgggatagaattcctggctctcggttgtatattccgggcattttaggtttttgcgatgtacatgtataggtacaagcccctgagagcatagttttcagctcatctcacatatgtagatgatatctctttatggtaattttcaatgagacttgtcttatagaacgagctcagccccactagtccagagaaccccaagcgatatgcatgcgagtggatatattgttattatcggtcagattcaacgtccgagaagagatggaggggcatttggcatatgcagtaagcaaacagtatccagactccgttgaatgattatgatattggccaagtccttggtctagagcgtgtttctttcagcccatataaatgagaataattagattaataccgaacttgttgctctctgtaactttacaaacgtagtaacatctaacacacaaacaatctatgtctttcaaattatcaagccttcgccgtagtggtgcgcgccgtagggccctgaatatcaatggataatcttggcatccagaatgtaacgttagagtgcgatgagaacgcttccgtacccaaactcagaactcccagatagtcagtgttggataacttgacacctttgtcgagggtatacaggtcagtgatgagagggagaatatcaccgtcgaacttctccgtcgtatttgctgcgtaccacgtcaggacctcctgtttaagatcgttctgaccagtataaagttggctggataaaatgtcagtataagttgaggtgtccagtaatgggatagcagtcactcacaatgtcgtgccatttaggtctttagtttttacaatcccatcttcatacccaaatggtttggcctcaccataacccgcaaaccagatcatcatttcgtacttcgccagggaaacgttcttcgcggtcttgatgtcgtcgtcaaagaacatatcaagagcgacgttggtattgacgtccttgagctctgcgtcatccgttttgttcacagttttgttgcctattccatatgtccaatgcatgtcgaggttcagatggtggatgtccgcaagtgaagcaggaagaatattgtcgacctggacgttagggaatgcatgcactgtctggtccttggtttcctgatcgaatttccatgtcacagaaaactctggtgctgttgacatagtcgcgtaggagccattggcaatggtggtgatcttgatcagacatccatgattagtatgacaatgctcagggtcactgaagtatcggagtagaagtacttacgttcatacataatcctccttctgttttgtctgtcacgccccactggttggggttcactatgcccccaagtcaacatatgcccgatatactgccggcagccctcgaacttacatgtgtaaagttgaccctctgacttcggtgaaatgggattaaacaaatcacagtatcgtgtgttggtaacaccattgcgagagatacttccatcattaccaatttcactggtgaatagaggtcgctgtcctgttgcttgacggtgggcgtcaatgcccagaagagttccaatagagcccgcaattgggagggccagcaggccagcattgacgagcaacggaagagccatgttgccttgatttgattcaaaatttttacgaaagaatctccggggcgttacttgagacttttacattttgttgttggttcgggtcgtagtgatccggatctgagctagggctattcttagggaagggagccaagatgcaaccttattcaagctcagctaagcccttctttctgatatcagataccctgagtgggctgaactaacgaaaagacttcaatagttttgaggccctcccgtcgataaaagtagttgatcatcctgggttgctaagtttgattttccgagatcttatagtttgccctcatgcaggggacgtatcgatcgcaaaccctaatcaggtatacacgatatgatgccgcacatctacctcgacccttggaaggcacgggtgtgacggttccttgcagcattgagtcaatacatcatattgatgaacatgtatcatgcaagtttaggtttctctatcgccattgacttaccgataatgtaggtatttgcctaagcgacctttgcggcacataaatattgttcggctattaggaagccatgcacgatgtataaaattctctggcaacctgcttgcaacggtcctgaccttgagagcatagcctaatcgattatactttcccagtgaaggctataactgaaggccaatctcaagatggttgaccagcacgagggtcagcaagatcaagagaaaatagctgccttgaacatctatgaaacagaacacaacaccaacagcttcgaatgccaggaagaatatgccaaaggcatgataccaatccgcccaaagcatctgtctttcgagagttctgatactgcaaaagactcttcaccatccttggtaactattgtcttccaatcctttcatgggtgatcatgctagatctaacggactgtacttggccaatgtctagtgtaaagaagcccaagttgacgagagcccttctagtcccactggctcttcgaacatagctgttcttcataatcgagatgatgtcgatatctcgaccgggtggaggcgatgggtcttcaccctcgctccgctctttaccatcatcaacacggccgtgtacttcttttatcttggtctgcgtatctactgtatcgttatggcacaaaggtcggttgacatctactatggcggagcctggatctttgttgccgttgagatggccgtggctataccctctatgatccataacctttggaccgtgatggcatggaagaaaagaagcagacctaagcttaggttgactggagataaagtccccactgtggatgtcttcgtcacctgttgcggagaagacgatgttgttattcttgataccgtccgtggtgcgtgtgatcaagactatccacaggataaattcagggttatcgtgctggacgacgcgaaatctgcaagcctggcagctgctgtgaaggagcttgctacaatgtatcccaacatcttctacatggcacgagaaaagattcctggcaagccacaccacttcaaggccggcaacctcaactatggcctcgagcaagtgcaatatctgcctggaggagcaaatgagttgatggccgcgctagacgctgatatggttagtaacctcaatgatcttgcttggcctttaactcctgaccaactgacatcactcagatccctgagcgagaatggttgcgtgctgtccttccccatcttcttgtggatgccaaggtagccctcgcgtgtcctcctcagctcttctacaacacaccggcctccgatcccctcgggcagagtctggacttctttgtacacatcattgagccgattaaagatgcccttggtgtggcctggtgtaccggatccggctatatcgttcgccgggaagctcttgcagatatcggaaacttccctctggggaccctcactgaagatgtcgcaacgtcaactcttatgctcggcaaaggctggaaaacagtatacatccacgaaccgcttcagtttgggtcagtacccgaagactacggtggacatctcaagcaacgtacccgatgggcaattgggaccgtggacacagctgccaagctgaacttctgcctctggggtaagaatatccagcatctgaccttcgctcaacgcttctccggattcatctacgcaatcctcaacttgtttactctccttctcactgcgtctctctttaccattcccattatccttttatggggtaaacccctcgtcgcgtacgcaaatgatgaccaactccactggctcatctgggcctgtttcgcctcaaccatcatcaaccgactctgcgaagccacactgttctcaccagcaggctaccacacaggccaaagaaactcccgattccagctctggatggccccctacatcgccgtctgcatggtccgctcattcatcctccccaaatggctcggaggtcaaacccaagccttcaaaccaaccggatccctcgcctcagcactcaacgagcgcgaccccaaactcacgaagaacatgttcgtgcgcctgcgcgttatgttgctgaactacatggtgttcttccatctcgccttcgtttatgtcactttgatcgcagttatcgtctcctcataccgctgcttcgccatcgaaaacggcgccagagacgtcatcgtctgcctcatcacgcatgccttctggccgcctttcgctttcttcttcatctgcagctccatgtggacgccgatcgcctatgcgatcaatcccccgatcatgcccgatcgtgaggatctcctcgtgcgcgatcagaagactggtgttgctcatcccacggaggagagtaagcgcatcgcgttcggtggtcaggctgtttggttcgagttcgagtattcggctgctactatcgctaccgttttggtctttgcatactctttcttcttttagattataatatcttttcctttgtcattagatctgtggggggcttttagggggaaacattctttcactaatttgtattactagaattatttttgcttgtttctatcatatctatacttaattagatggcgttggcctagtttagctattttcataatatatcttgttactattatttagattcctgtaagtggttcatttcttcaggaaaatactggttttgaaggggcgaatctttctataaatatgttcggtcgcagattccctcgttctaatctatacaacactctgtacatgttacatataaatataagtacatgggtataagaattctatcaataccatagaatacttccctcgtaaaaagtcgatccctgctaaggttgctacagccttacaaggcaccgccgaccttctcgacgatccacatcgccaaacgcacgttccaactaacacggcgctcggttcttctcaagtcatctctcgatatcgcttgagactccttctgtaaccattcgctctctgcaccaagcttccgcttcaaatcctgatcgccggtaacgactagcgcgccagcctctagatcaaggctatagctacgcttggtatagttgctgctccccacgaatgtgagactgggatgttcttccctgggtagcgtgatccatagacccttagcatggtaagtccagccacctggttccccgactgttccgcgtcgccattctttcagctggatggaattcgttctctgtgcctcagctacacggtcaaggaagcgtgcagagagatgggtgtaagcggcgggaagcatgccggaaataccgggggaaccgtagaagccattggcccagggagaagctgtgagcacggtaccacgtgtcgtggattcggtatgagaagttgatgtgcttgcgatcagcagagaagagaggacagggtggatgttgaaatagccggcggtgaacaaccagcgggcaccggagaatgcggaggatgttgatagcatacgaagaattgtggtaactgcggggaactccgtagaggcatcgggttttagtagtggggtgaattgtgcaacgggatagacatatgttccgtccgaggatttctgttcaagtgcgggttttgtttgagtcggttgaataagagggcccaagactgtagaggcgtaggaggtgaagttctcggggtcttccaacggagataccgtgccgttggatgttggccagtccataagatacccagcagtgttgtgcggatccggtagaatttggaagctcagactgcatactgcgtggtggatacggccataataatcggccagttctttagacttaaaaacatgatatcgatccacacgattcgtgaaataatcattcgaaaggttcgctctgcaaatctaccattagctgatagtctgaaagacagattttacaaatagaaataccatacccggagagtataatctcgtcgtcaatgccatacagcttcatgtgctgaagcccccaaccctcgttgatcctcttggggatccatttctttctcaatcccgtgagatttggggtatggaacatgcggatttccaccctatccgagccatgttcagcgaccagcgaggccagaagcgaagcgcatgagggattcggcgtctcgcgagttcctcgtaaggcgtccgtcagaatggataccttgagatcgggattgtcatgtagcgcctggttcacagtctcaatgagctcgtgctctgattttccgatatacaacgtagagaggtagacgcgcttccgggcttttcgtatcttgctctgcaatcctccgcattagtcccggactatctccgtttggttatatcacatgtagacttaccttgagggtgctatagaagctagcaggagagtccaagattgtgatccgtgaagccggaacctcaaagcagggagcaatccgatcaagttccgaagtgatacttcctaaaggtgaagctgtagaggacgcattcgcgctgggactggtgctcgttgtataggccgagaatttgcgctcacaaagtctcctccgcccgatcggcctgcgcacgacacaccggaaagtctgacccccgacacgaccgaacatcttttcactccttccgtagccgcctgcaacaagagaaaaaaaagcagcaattcacaggccgagcgtcaattggagaaagtaaactgtccgccgacgtcgatcacgggcattgggtgcaaacgttgcaaacccctcaccgcactagaccgcattgagcgggtcctcgactccaatcgatcaaacggaacaaccaaccgcttcacttcgattagcattgcagacggacgacgagcttactgctgtacttcgcccaagatgtcgactattcttcggacgctgcggaacctgaggaggattggtatcaaggtttgtcgccgattcgggtttgtttgcgtggggattcgagagctaattttcatctctccacaggactatggtcaccagatgcaggtacgcaactcccgagacattttgacgggcgaagagagacggtcaattatgtttggatgaatgcttacatagcgggtcttcgcgtggatagtacatcggtatagtttgccctcaattgaccggtcttggccggttactgacgcaattgcgacttcaggtgataccaaagccggtaccttgattggcgtcgaccgctacggcaacaagttttttgagaacattgaggaggagctccctcgtgagtactgatagatggcattcttttttggactagtattaactggggatgcagtccggacacgatgggtcgactacaaggagaaggaatatgacccttcacagattgagcccggctggtgaggatcccatttgattatactgtttcccgccagctgtagggcgtgtttctaaatctctccaacaggcacgcctggatctcctacatggtcgaccagcctcctaccgcggacaagatcatgcagactggtgtgcgcacttgggagttgtctgagcatcggcctatgctcacgctctcccgtgctgctttcaagacctacaatacgtaagttgtcaccttttgtgtccgttggggaaagaaagaaaaagaaagaaagacaacctgcttgaagcaatggccactaatgcctcacagcgtcaagccgaagtactccgcttgggaccctgtggcggctccccgtaattagatgaggagcagccttccttgagctttaacttggttctgattgaccccaactgtaagaccattgttgggtgatgtgtaaataaagttgtcctattggtcgtttgattccatcaaagttgttccgtccgaaatttccctcgtatctataaaaatagtatctattcacaaatctataacagggaggtatcttattaagtgcaagatgaaagaactgctctttcaacaaggttaaatacaagaaagtaatccctcgctatttatagaacatatacaccagaaccgaggttagaccagtgccggattggccgtcggtcctcgagctcaacgcaccaccacaacacctccttcaatttcttagtatttccctcggcttcgtacgctctggagagtgtataccaagcttcagaattgtcccaagaactgccgcgtttggtcagggccgaaagcagaccgtaagctcggtcacgagcggcgatgcgattgagaagtttaggttccacgttctggatagcatgtggcacttgattgtgctgggagtccggtgtttcagcggatgattgtccatttgtagccttgttgtcggcttttctcgctgctgaattttgcttctcgggcgacgctaacgttagcatcgacatatcaagctcaatctcaggctctggtggcagcagtggcatcttctgatcccaaatatcaaggagaaggtttgccaggccaatggtggctttgggatgatcaggatcgcgcattaatgcttgttcgaacttgtccattgctttgtgagggtgtgactgagcattcgacaagaaggcctgttcagcgaggaggtcggcccaaagttcgtcggcactcttcggaacaccccagccacgctctctgaatgacctagcagaggagtcttgcgttgcgcaaagggcttcgactcgcgaaacatgcttggcagcttcctcacacgcttcaaacgcatcgtcaaacaacgctgctcgccgatacagcccagcaacgaggagccatattttgacgaggatacagagggcatgcttttgggcctgggcaagcgggaacttagtcaccgctttagtcggagaatcaaacccatatgatgttggcagacgaacatcctgttcaggcggctgcttcgcgtggcctatggggggtggctgctgcgtatggctcatgttatgagcaacaggtcgcaggggctgctttccactttgttccttgttggcagacattgccgccgcaaccatatctggggattgatcctctcccccattcggttgctctacacttcccaccccgtttgtgacagacccatggccatttatgtgacttttatggtttgggtcaggtgcattgtcaccctttttaagggtactactgcgtttccgcagtttccgcgagtcttgggggttctcgtggccaacgtgtttatcctcgtgcgtgacctgaatggttggcgcctggtccgactcattcggtactagcgaaggattattttcatctgtcttgaagtcggatccggattgcgctcgccggtctggtgcgcgcggtcccttatgcctcccaaatatactgccgcggagacttttcacagtatgagcggagctcgatgggggcctgaggttgtctgtctgggaatttttcttatcgtcagcttcaagggccaagttgccgaatagagttgcaaatagtcccagtagttgttcgctgtgattaacagcagcttctgggccctccaggagttcaacaaacgccaactgagtcatacgcgtctcgattatacgttctttctcacggcctcgaagttcctcgatcaaggtacgctgtaacccagcgccattcgcctggtcttggatggcctgctgttgcttttgtggccttctctcgtggtgggctagagacgtgaccgcggcggggaactgctcgaatgcagcctcgcaagagcgctcagcaatatcaaaatcatgctttgcgcttagtaaaagggcaagcagatgccatagtgggacaaggtctcgctcccgtgtaaaatacccctgaacggtgcctgggtttgtcttcgctgtcaacgctgtcttgacgcaatcgatcgcactatccagatctcgatcttctgcgagaagtagagcaagcgtatatagagatgaatagttggtctcgtcttctagttctggtgcagtactcttttctagattatcaatggcctcggaccgtatattgtcacgttcttcattcaccggtgtccagttagcccaggccgcaagacctataccaacacctctataagccgcagcaatgtcagtgggagatactgcctgagagcgagttgagcttgtatcagacgagatcagaagctttacttgctcctcgtcgtcgccctcaatttcttggacatgtttgtttatgaactttttcatgagagtcgtcaactccctggctttctcggcttcttttgctgagccgaaacaacacagcatagtgaccccttcggagagggttcgcaataaagtgccatcattttccaattctccatactgtgccgacttttctgctctttctttcgcgcctacgacaatctcgatatacgaatcaagagcctttagagcgaggtcaaaatctgccaatgatgagtgaacgtgaaacaagcgccggagtatcaaatgagaatggtatgttttggtagctgcacgatacaggatctggtgtaggacgttagcgcaaccaactaatgggtttcacaaaacacttacatcaaggacattcctgcctactgcattttggcctccttctccaaggtcttcgtcagtccattgaggcccgcagagtatttcccagttcgtgattacttgctccacccagtcctcaatctgtgtgcttccggcatatgccgtggggaatttcgtttcacggagaagactactctcgtacatcgactccacgcgccgtatttcagcagcaagctgctggcgttctggtccgcttgccggcggcacgtaagctaaatcgtgttgtaaggtggctgacaagaggtcgtagtatgacttccatgttaaatactttggtgtacatacgtcgaagccgtcgacatgaggcaaagctccttgtttaacatgtgggtgagcagaccatagccgaagaagtctcaacgcggtcttcaccagggcttcatcagccacgggaatagtcttgagagcctccatgctagcgaccagtgcgctttcagatgcgagttgctcggaccagtgtaaaaattgggagctatctgaggacagctcattgtgactactcaaccatgaagtaagcgactgcagtatgtccagcgcgtcggcggacccggatactttgtgttgtccggcacctaaccccgttagaaaatggaaaaatgcccaaaacttaagataggtacctttgagatagcatgccttggcaatgcatactttagtccatggcgaaagttcctctccagtgctcgtgagcttatgaactgtctcatcgaagtcgtccgggagacgagctactgccaaacccggttcattgagtgtccagtgtacccatcctaggcaaacttgagcttgaaaaatatcttgtggagggccatctgccctttcgacggtagacaaaaggtggggaataagttctggcaaagccgaggacgaggaagcggaggaagattgagcagaagatggccgttgcggggagtgtacggcgatctggtattcagcggaggctacctctaacaggcctatcgcacctcggttagcttctttgtatattgccaatgacacccgatagagtaagagaggctattacaagtcttttgaggtgcatgcttggtcactttgcgaatgagttcgggaatctcatcccacttattctgacaacgggcgttgtccaaggcagcaatatagcgacgccccttatcagaatctcgagcctaaccgaggcatgtgtcaacagaattgaaggagttgaatacttcttttgcgaagtgaaggggggtaacacgtagcctgatgtagcagaagttttaaggacaagtacttacagccatgtttaaggatggaatgttagagttaggaggagaatagcaaaatctgggggagggcagtcgaaacagtacccataactaatgcccaccccgaggctccggcataagatctgctacctaggaagaacaaagtgtgcttctcctcaaggtgcaactcccgaggacttaactctggtgatcatcattgtccaggggagaggaacaactggaaccaccattgagacccgcttggggggttacgcatgtgtaattattggtcggtgggtaacggttagtaccacttttaccttaccgttaacattctgaagcgtatggtacggtacctccgaggcttcatgtggtcaaagcttttccgctcctcccaaaaaaaaaaaaagtctccaagttcacccggaagttcatcagttatctgacaacggcacggacattttgccaagatggcttccatgtcaatgtccttacatgctgtcaatcatcgtctgaccaacatacccgtcaaacaattgcctcccattgcatcatgtcttgcgacttcgttgagcaattgcggggagctactttctgcgccgcagaatcaaaagtccaaatctgagtcggacaatgccgttcaagttcacaaacttatgactcgcctagcgagcttgctgcaggatagatctccggaaggtcgatggactgcggtcgtccttgtaaaagccgtcgtggaagccggtcaatgggaaatcctaagaggatgcgaaccactcgttcgcggtctcattgcgatcctcgcggtacgtaattcgcagttgggatttattgattcgcttccaaataagatgctgatgctttcgtcaaacagaaacccgatccaaattccaccaagaaaatgtccatcatcactttaacacgcatcttccaccttacctatcagtatcccaccctcgtgcgcgagataacaaccccgtctttaccaagctttgttacatcggctttgaatcttatttcggtcaagccttcgtcggaaccgaccaggaagttgaagcctcacagtccattcttagaaaccgttctcaatgcactcggagagctgatcgcacggcatccaaccattttccgtcctttctcggcgcaaatacatagtatccttcaagcaataattggctcgacgtcgcctacattccctcagactgcgctggactctgccgaacgactgtttatctctttgcaccattgcgctccgaagaacacatctggggaggaatggaagaacgcttgccaaatgacaatagcttctattcatggggctgcggattacgtattccgagcggtagtagaacagtgggaatccgtggatccagctcttcgacaagcctcgagaccgcaagattatagcagagaagttggcgatgggggtctagacactttggggctcgccggttggcagggtcttgactcgggtgtgaacagacttgtcgtactccttcagatgctctctacctgccttaccaccgcgacggcttctatggtcgccattccgatagggcccatattggatcttacatcgcgattgactgccgtggtcgttccctccgatggacgagatatccaagccaacccccagattagccgtacggaaagggagcacctgttcgctgaactccctcgtattcacgttggctgcatggagctcctccaaaaccttgtaaagactctcgagaccggcgccatccctgtgacacagacgatcttagagcagactctctgggtttaccgtgcggaaaatttcagccgagaaattcgcatttccgcatatcacctcgttcagaccctgctcacccgcatgggtccgtcgttgacaaaacaaagccttgcttctctggctgatctgatccgagcttcatgccatgatcttttgcctcccacgcacgaccagagtacctcagcgagagcatcttctgacgcgaaagacaaagccaagtccaatcatgctacagctaatgctgattccttcctaaacccgaggttgaagcaaagccgccagtctgatataccgtctttctctagccttacaaaagccgcatcggagctactagctggagtgcttacacatgctccgaccgaatacttgtctccttcgctccgagctgaaattgatcggacgattatcttaacatctgataagcacactatgcttgccagtgttcttaatcctgtgcctgctgcaaagggtcgtggagtaagcgccagtatcatgccattcttagcccggagcttccctgcggagatagaggtggaggctcttatcagacctaggatgcccgttctgatgaatgctcccggtattggtggttataccgatatagaggaggaagaggaagaagaagtgcctgcgcgtgtttctgggacagcatctgaaagcactgggtttctccagccgtcatccacccctatcctacaccacgatatgatggacacggatgtctcccataaggccgccccaaccttaaccaaacgcagtctcgcggaggacaacaaacctcagcctccggcactcggttcgacagggaaagtagactctagtttccagagtaaacgaccccgtgttgaaggcgatgtcactgctgttgccagtcagccatcattggatagagcatcccccgcgacttttaccggcaccgctgctgtctctgttccttcgtcctcggccaccgttacatcagttccaccccctcgggttgctagtgtcaatacgtcatctacaacgaccgtcggcggtccactatcaggctcagccgtcgcacagaccaacccggcagatgctggggaggatgacagcgatgatgacctgccagcattgaacattgacccggacacggaagacgagaacgaggacgaggatgagaccatggagggctaatgtgtatagtacgaacgttgaaccacaaaatatcatgactgtattcgtatatacctatgaattaggttctctatcctttgaaacctctatataagtttccaaccaaccaatatacaatactccgtagcatcacatccaagagaagcacatacccaaatacacaaaatataaaaatgagcaacggcctagacgagaaacactcacaagactctaattcccctctcccaataactccccccgtcccaataccgaaaccacggggttttccaacaccaccacccctccccttccaccccgtaaccaaatcccaatccgcgcaggggactcaccggcaaaggttcggtcaaccacaagccacccttggcgaaatcatccatgatcaaacccgcggtcaaccacagccacccaaaaacaaagccagcattcgcagaccgtcggagccaacgaggcattcgagtcttccctgccttacctgtgtattgatataacaagactgcgactacgacatgagagacgaactcctggatcgtaacaccaacaaattgaagaatgaaaaagagaaatgtcccagacagaggcttagtgtcggaccactgggtataactcccgcaggcgtggatgaaaccgctaagcgcgaacgcgacaaatgtcattacgaggcgcctgaaacgcgagttgttcgctaatcggttgggaaggagcgatagaatccagtgggcggtggacgtgaatccgaatcggaaaagctggtgccaccatataccccaagcgccagcaagaccgtggtctagcacgggcactaaaaacggaccaaacatgtctgaatagagccaggaggcgtccagtggtgctgcggtgatcctgcgggaggcattggggaataaccgggacagcccgaggaaaatcagtgggttaaagaatgtcacaaaacttacggcggcgtatacacccaatgccgtcatcaggacgcggtacatatacaccgctccatgtgggaggatttggtttaatggaaacggaggaggaggcggtggcgatgtgaccccccagaagtataagtcgtgcatcatgaggacctttatcacatcgaggaggagatagtacttcagacagtcgaaggccacagtgcggatgcgggtcccaactcctggatatgatgcagttaccttacttgcacctcgaggatatcgtgatggtggtccagacttgagttgggatttcacagagggaggcaaagggtccatgctcgatatacgccaattccattcggggccccgcatgttgaaaagaaggcccagtgaccaattcagcctcttcgagagggatcggggatatggctgccatataagggattcagtatactgctgttcctttggctctgtgtcttttattacgccgttcatgtgggcatatccgttctgaatagagtgcttcgacgtcgcgcgcacagtcgttctgccctttcgctcaacgcgtaaaaattccctctcgacatcgtgaaaaaccagcaatgtcgcagaccatataaaccaccatgcgaccactaatcctatcatgtatccatttgcaccaagaagggcccgtcggtatcggatagcctcgagagccaggctgaagatgaggacgagaacgaggggtcggacatagcgagtactttgtcgacgaggaatgacaagtgccgatactggaagtattgtgaaaagggacagatgccataggaagacgggttttagctccccatggtgaatgtgcgtgtccaattgatcaccattgtcgcgaacgatgttgaggtaggaaaggggagaaccggccataggatgatccgttggaattctaggcaaaggagtccccagaaaaagagaaatttgatctcttttcggaattgcaacgatccaacgaaagaagcctatatgtagtattactgtacacagtttatatctaaataaatgagttaggagaatgtagtagttggaataaagtcagaaaccacacgagcttctcctgcaagggatctcggtggatttgccttcgtttgagcgcctcgccacgatgacttcagtcataccgcaggtcctgctccaatgatgctccatagatcgcaatgaaagacgaaacgagcagttggctttaaaaagccaacggcatgatgtttcggttccaccgccattttcagcaactcaaccaaaggacatgttcggtatatatattcccgggcattatcaatagtggcaacccgctctccactgggtatgtcctcgtattaagcggacaatttcgtttcttgtatcccgttcagacaaagcatctacttaccgatggatataggaaccatctggatttagactgcattagcttagtggatttggagaagccaatatggtgtaacaactaactactatttactagtagtagctatcgtattgagaccaatcaagcggtgataatcaatgagcctcacgcggtccgaggatctggaaattatacgcgtagtaggtgcctttcaatccaatggagatcagtgcttgtagaaagcttgtccacagggttaaccgttaaagtcatgatatgggatagccatggttctcattgttgttccagtatggatcataagttacagtttatgcataggataaagaactgtataagaagcgggtgaaaacattaaatcctggttatactattccgtatcacatcagcgctaacaatttagtagggatctcctttttgagtaattccagacccgttcccatgatgttacataccacgtgcgcataatagtttcttttgttttctcgtaatctgaagaagacggtcagtgcttcccctcatttcatttcccaatttcccaccgctcttgttagttccctggttagcctacgcattaattagtttcaacttttttgacacggtggagatgcctcccggagagaagatagagtgcaatacagaatgatacatcgcttttatgctgaagacctgatgcatttctcgaggattgacctccggagttagtttgtcggcaatctccgctttgaatccttcgtctaccatggtgcggtgctgtcttcgtttccgattggattgataaatgactgatcatcagattcaatacccgatttatcagcaaactttatgctatactgaaaactgctgcataacgttcttaacaccgacatctcgaagctgtttgccgcgaatgactgtgccaattatatgctgacttatcgtgatagtaccgtcactattgccgttaagcccgatggcgtcgttgactcgttgttatgtcttagtccccgccggggtgtcggtatacttaatacctgaccttatgcatgttgggtttgatcatagctttgcgctcgattttttagcattccaacagtttctgaaccaggtcttctcgttgcttgatactctcttgcccgatttcaactgaccaaaaattatgtggtgcttgatcggttgacctacatcttcttttttctcctgcatttgatcctatcgcctcgatttagttttattcgcttttctttgttctagggttctggtcaagcacgaagaaaagaaactagatataaagagaaacagaggggagacgaactagtaccacacccctacacattagtgcttaggtccttggcctatattcaacaacaagcatggcagatacaggcgagcccgtcaagcctactcgcattccacactggcgccttatcgtcgaccaagggatacttactcaggaagttattgaccacccttacgcgggctccggcactgaagatgacccttatctcgtcacctggcttcccaatgatccacgaaatcctatgacttttccagatagccgaaaatggttctacacagtaacagtggcctgggcgaccttagcggtatcgctagtatcttctgcatacaccggcggtgtggaccaaattatggaacaatttaactgcggtacagaagtagccacactaggagtatccttattcgtggtgggattcgccatcggtccgttactctgggcgcccatgagcgagctatatggacgacagtatcttttcatcggcagttattgtgggttgactgtgttcaacgctgcttgtacagggtcaaagaatatctggtcccttatcatcttccgcttcttcgcaggttcttttggatcgtcgccgctaaccaacgctggcggcgtgattgcagatatgttcccagccagccagcgtggtatagcaatgagcgtgtttgcagctgccccattcttaggcccagtgcttggcccaattattggagggttcctaggcatgaaggaaggttggaagtgggtgatggggttcctagccatcttctcgggtgctctctggattgctggggcagtctgtgtcccggagacttacgcccctgtccttctgcagcggcgggcagcaaaactctctaaagttaccgggaaagtctaccaaagtaagatcgaggtagaccaaggaaaaaaaacacccaaggaagccttcaagatcgccctatctcgaccatggatcctattattccgtgaaccgatcgtgctcttgttgtcgatctatatggccattatttatggtaccctatatatgatgtttgcagcctttcccattgtttaccaaggccagcgaggatggaaccagggtgtttctggcctggctttcttgggaattatggttggaatgctccttgcggtagcctacacactctgggataataaacgttatattaatacccaggcacggcacaatggattcgcgccccccgaggctcgcctgcctccttgcctgattgcctcgattgtcatcccaattggtcttttctggtttgcctggacgaattacccatcaattcatttcatggccagtatcgcagcgggtgcgccattcggatttggtatggtgctggttttcctcagcttgatgaattatttgattgatgcctatacaatctttgctgcgtccgtgttggctgccaattccgtgcttcgttcaatcttcggtgctgttttcccgctcttcaccacatacatgtacaacgacctaggtgtgcactgggcctccagtatccctgcatttttagcactcgcgtgcgtcccgtttccgtttctcttttataaatacggcccggcgattaggacgcgatgcaagtatgcagcgcaatctgatgcttttatgaagaagttgatggaacaaactcgcgatgttcctgacgagacagatactgagaagaagtccgagaacaatgctacagaagggttgaaggaggtggatgacactgtgtctgagcccaccccagcaagctcgcaactggatgatctcccgtctgcctccaagtatgaccgaagaaagtctatagcatcacaggcgtcacgccggtctgagggggtaaattctcagactgtgtatgatgctaacccgtacgacattgatcgagtcaacacccgggagtccttcaaatagagaccatccctctattcttgcatcacggctgagtgtatcctgtattgtgatccgttgatggatccggagcatcgcctttctgattaccgattcccctcaaaataccctatagatagtagttagtttgtaatttctatagaattcactgataaaagctatgtgtttttgacttttaacttaccggcgatctatctagaatctgatattatagagggatcacgtgggttcgcgtcatagcgcgttggatgcttgacatccactagtccagaaggggaatagtcacgatcagtgccccgtaaatcgacctggcgcaaccatgaacaatgagatcgatcctgcttctcctaatgactaattgtaagcctttaactgcctaccatctcccagatcactatgggcgtccggagaggaaagagacaggttgatcagatagatctgacccaaagcgatgatgagaatccacagtcaacccccaagacaccccgcgtcactcgtggacagcgtcttggagaggataccctctttgcgcccttgagccagtcgtcgcagctggccgcagacgatgaagaggatgacgcgcaagctgcagatgtaattccgggtagccaggctgctgatgatccggcggctggcagttcgatgctttacgggaatgtaaataccaagattgtgggcgttcgttattatcgcggacatgccacttatggcgaacacgtaattttgagacgtgaaccggggaatccatatgattctaatgccattcgcgttgataatgttatgggagctcagattgggcatatcccgaggaatatggcggctaagttggcgagatacatggtacgtccttagtgaaatgagtgccagtagtcttttaggctctgaagcttacgtttgtaggatacgaggtcgttgattattgatggcgtattgactggggaaattgggccttgggattgcccaatccttctgagcttgttcggcactagtgatccggctaggagacaggagttgaaaagtcagatggaacaggacaggctgcctttgagtgaattcaagcagagagagcgtgaagagcgcaagcagcagaaggagcgcgaaaaggcccggaaagaggccgaaaaaagagctcgtgcgctagccaaaggcaaaggacaacagtgggaggcggcgaataactccatgttttccaacctttacgctggtgatggcagtattgagggaggagagagcctagaggaactcattggccagagcagcactttcaaccctcgggatatcggtcaagtcgccgagaactttggtttaagtgaagcagacttggcaaaaatgcctatggctgatcgtcctgctgctctttcgacggaactccttccttatcaacgccaaggactggcttggatgattgagaaagaaaatccgacactccctgctgctgggtctgaggatgtggtacaactctggaagagaaaggacaatagatttacgaacattgcgacaaatttctccacatccattgcaccccctctcgcaagtggcggtattctggctgatgatatgggacttggaaagactatccagatcatttcactaattctggcaaactccgcaccaaagaccccaggctattccaaaactacactcatagtagctcctgtaggagttatgagcaattggaaaaaccaaatacaggatcacacacacagcgagagcgctccacaggtacatgtctaccatgggacaggaaagaaagaagccgccaatcttgaccagtacgacgtagtagtgacaagttatggtgctcttgcattggaatacaacccgaatgcaaaagtgcccccgaaaaaaggaattttttccgtccactggcgccgtgtggtccttgatgagggacataccatccgtaatccacggtccaaaggcgcgttagcagcatgcaatctgcgggcagactctcgctggaccttgactggcacgccaattgtcaattccctcaaggatctttattctcaggttcgcttcctaaagctttccgggggccttgaggatatgacggttttcactagcgtgttgatccgacctcttatgtctgaggatccaaatgctcgattgcttctccaggcacttatgagtaccatctgtttacgccgtagaaaggatatggagtttgtgaatttgcgtctgccgccccttacttcccgcgttcttcgtattaagttccacactcacgagcaggagaaatatgatatgttccagtatgtattaccggactctaggatgtctgtggcatttgctcacaattataataggtccgaagcgagaggcatgcttctagatttcaagtccaaagacaagtccagcaccacctactcacacctcctcgaagtgatccttcgtctccgacaagtctgtaaccactgggcgctctgcaaagaccgtattgaaaagctcgcgcagctcctggaggataataaggtcgtcccgttaacgccggagaacatcaaagcccttcaagacatgttgagaatccaaattgagagtcaagagacatgcccgatctgtctagacaccctagagcaaccggtcatcacagcctgcgcccatactttctgtaaaggttgcattgaacaagtaatcgaacggcagcacaaatgtcccatgtgtcgtgctgagatcaccgatacatccacactcgtcgaacccgctgtcgaaatgggcgaaagcactgaaactgtggtcgcagaccccgatactccaagcagtaaaatcgaagctctaatcaaaatcctcacagcccaaggccaagcgcctggcacgaaaacagtcgtcttcagccaatggacctcattcctgaacctcctcgagcctcacctcaaccgctatggcgtcgggttcgcccgtgtcgacggcaaaatgagttcgttagcccgcgataactcaacctatcgattctcccatgatcccaactgcaaggtccttctcgccagcttgagcgtctgcagcgtcggcctcaacctagttgcagcaaaccaggccatcctcgctgatagctggtgggccccggcaatagaagaccaagccgtcgatcgagtctatcgcctcggacaaacacgcgaaacaaccgtctggcgtcttgtgatggaagatagcatcgaagatcgcgtcctagccatccaggaaacaaagcgcaagttgatgttagccgctttccgcgagactgccaagaaaaagaaggtggatgatagagcgactcgggttgcagacctcgagaagctgcttacttgatcgtgtacacaagtcttcgctaaaatttatcgcctccctagaggagtttctattctatctacatctctttgtcgggattggactttggactactttcggcgaagaatttcgggccattctgcgtgaatttggaaacggtgtgaagattggaatctcatgtcggactttcgttacttttctcttgtacttttttcccccttatttctgtttctttcgaaaattgtcgaaatcaattaaatagaggaaactggatctgccggctagattaaaatgggaataacaagcaatttacttctaatgggtcttacagccccttagcagctataccatttacaccaaaagacaaagatgtatacagacactttgaggtatctcattaattgtattatttgttcatgactcgttgactcgttattgtgcgcagcacatgcatcaattgacgcaaacccgtcattttgcccctaaaactccgtgttgaaatgagaaagcgatgagctgttgctgctttttttgtgggagacaagaaacgagagacgtatgcaatttacaagagaagtcggaagggaagataagaaagaaaagaatggtagtgaaagtacaagaagtagacgccaattaataaatagaaacaaggctttgcaattgccaacacttgcatgccgctaaaaaggctcttgatagaacaggacggaaaggagagaccaaaattccgaagattgtaagaatgaatggccaagattcaggtgtttgaggtttctcactgctggcggcaaggatgctcggagctatcttctgatgatgaagttgattgcgagagttcggtaagtgccgtatccgcggtcatatcatgtggctggacatttgtatcgaaattggtaccatccatttgcgtaggcatctgagcgccaccttgtcccaggcttctggcaggtgaaggcgtgaaaggggagtagactgcggtgctttcgttaggtggtacgctctgagcagagcgccaagggtagatccctgaagttgaacttatcgcggctgcggatgtcgagggcatgggtgttttagaaggctctgggtaaatgctcatgtccggtgctagagcgggaggcccagtgttgtgagcgcttgatggaactgttagctgcatgtaaggtggttgaggcagcatgggaactggcagcatgggagctggttgcgtgtatgacgatggggtccaagccggaacttggcccgcagtcaaagattgcctttgcctgtccagaactaactggcggtaagcctctggatcggtgcgcttcaggcgctcgtcgctcaattgctgttgaacgccttgtctctcttcctcagtcaatttgtcattgtcttccttctggaatgtttcagtgagggcaatattgcggatagacttctcctcgccagtatcacccatgatgatcttgtctaagacttgcggatccttccccagatattcggcgatgtcttgctgagggaccggcttggctgggaaaagatattcgcccagtgacttttgtgcccaacgaaccggattcttcttatcgacaacacggaaagcaagttgggtcttgaagacagccttattatacataacctcctcaaaggtaccaccggcaatgaaacggtagacaaatactggtttctgctggcccaagcgataggcgcgtccaacagcctgctcttcccataccgggctgaatttaaagtcgaagatgatgacacggttcgccacaggaatgtttaagccaaggcctcctgcgcgcgttgagattaggtacacttgcttctcagagccaagattgaatctcttcgtcgcatcttgtcgagtcacgacgggagttcgcccatctagccgagaatattttcgatttgatgatcgaaggacatgctcaatatagtcgagtgttgggatactgtgcgagaaaactaagatcttgtcaccagccctgatagattcgtcgattatcgagttcataattcgcgcccgatgagacatttctaaggcttttatgtcagggactttggcgaagatctgttcttgttcagaaaccagcttttctgaatctggaaggcctgcttgcgcgataggttcatcgccggggatcatctccatctcatctaacctcttgtttattttctgtgcgtcatttgctcggcttagtagtttgtctctgaaacacgatggatgattgcaacataaactcagaatcgcaagccaggaccataattgcgcactgccgaaagcgcctttcccttgcaatatagtctccacatatgaatcatatgcttgtttctgtaggtccgtcaagggaaccgttatgacgaactcgactttggtcggtaaactgccagcgagcacggagatatcggcacgattgatctttggagcaaggatttctttgaggacttgaagcttcaccaatgaccgtctcctctctgtgtatgtactgtccacataaagtccctccgttataggctccacaaattttgccttaaactccacgaattcgccgaggtagccctccgcaatccagttgatcatcgcatagtaatcgataagattgttagcaagaggggatccagttagggcaatgcgacttttagagcggaactgcatggctgcttgcgagatgccagtggctggatttttcattttgtgagcctcgtcggcaacaataatgttaggtccctcgagaaggcaatctctgactttgccataatcattatcattcaagggtttcccccttttatttgtctccctgttgagtatccacgtccgaaatatgtcatagctcatgatgagcaccccgccttcctcattccagtcacacacctcttgtagtctctctggcattgtggcggaagttgttatcttcctcagtggcccaatgccagattgtacaggagcccacatgagaaactcctcataccaattttcaattaatgatgatgggcagagaataagcgattgagacctatagaaagctgcaggaacctgctggcgtatcttaggatcatcggaagatgctgccgcagatattgttgcaaggagcgatataacctgcatcgttttccctaaacccatggtgtgagcgagcagacaaccttgcttgttttcatcttctatcaactctcgccacatgaattgaataccattcaattggtggggcttaacacgcaagccaatttgagggtccagataaatagcaggatttccgaagctgacagcttgacgtgtaggatctgtgttagtgctgcctatcttcctttcgagaatctttctctgcttctcttgcagcgcgacacgaagctgtgcgctctgctgactctttttcgcattttgactttccttgacctctcttttgcgctttttgtgaggagtgtctgttggatcagataaagctcccttttcattgagccgatgcattttcgaacctttcttcttggggtaatcatcgaggcgcgcgcaaagttcgttgaagtaagtgacaaagctgctgattttagattgagcgtagagtacaaggttcctctgaattccttccgacggaaggtggacacaatttatccacgagatataaaaggaagtaacacgcatgaccacacggctctcagcttcttcaagttctgggataatttcttgattcttcagcaagagcttgagaccagttcctgtaagttgctgcaagtctgaactagaatatctaggaaccgcctgcgccaacttatttcgctcttcaatagaaagggttgcgatcagttttgctaatagtctccggcggtcttgtcgttcttcaagtaaatcccaaggcaccgacacaagcttgtcaacgtcgtgtatatcaggtagacttggccgcttcctgggtttgaaaagatttgggtgctttgttttgtaaactggaatttcgaccatcactctgggaccaaggtacggttcgggggaaattgagcaactccgttcagatttgataggatcctcgaaaggctgcgttatagctcgtggcactgggtttaatgggggagtctcaaccctgtactcctcattatcgactgccggagagtcttcagtgaggtcaatgcattctatggggtgtttattcttgtgcacaggaggtggagatggggagcttgactcccgaaaaggaagctttctcgcccttgaatgtcgcctaatcctagaagggctgataatgttatcgtcgctttcagacattggtggggttcgagtgctgctgttattttcagcatgtatgggttggtcctcgatatcagacttatcaatgaagtcctccatagaatcatcagacatatcacctgactctgaatggagtgattcttcatccccagagttatgcttcggcctttgtacggacgtaggtttgagaggggccgagatttttggaggacacgtttcttgctccagggtcgaaacacgccacttatgttgttgaatatccatcacagtttgctccatgctttgacactgggtttgtagctcggactttgttgcatactcactttcacggatagcatcctgtagtttcctaagacgcttgtttagagatgtaatcttccccagtagcgctttgatttcctggttggtaaacctgcccttcctagctcttaaccagagcttgcgagccttaacttgctcttttggcaagcaaacatcataccacttgctctcatattgggagacacaatctttgatgacacattctatctccgtgggcgtgagtttagagggcttccgaaaccatcctccagggttttcgtcttcaatttcttgccaagtctcttcgtcaaactcaccctcagatcctgagtctccatacaatggaaatgcatcctgactttcatcttggactggataccgctgcagaagataagagaaagggtcagatggatccagtgtgtctgtctgtccttcttcagagactgcttgcgaccgagttagttgcggccagtcttctatgttttctgtactaacagaaacctttccatttttcgcagtgtacagtgtgaaacgtctttcgccgcttttaaccatggacagattatatggtactatggctgaccggctttgatcttgggtagagtccaggattatgcgtttttgtttctgaaaataatgaagacatctgttcacaaacaaacgctgtgcagttggaaaatttgatccaaccagtgtgaaggtctcgtcattttggtctgggtcaggagaatagaacaattgggatggtgtaatctgttccgggcccatataccactctttggcttgcacagggtctggagcatgctcgttatcagctcgacttttagttagagtagtaaggtctagccgtcgccgcttccttccatgtctatccatgaaaacttgctcatgtgggcgaacacgctcaacggggccaaagtcttctacattagtctgcaaccttgcgatgcgagaagtctcttgaggagtacttgaaggagccgtaaattctcctgagttgggcacacctgctagatttacagcgtttgtactcaccgccgtagatatactgggtagtaagttagtacgctgtggagtcgcgtctaaagataaagggacacagcaaagcggtggtgtggctttctgggaagctttcggtgtaattaacgctgaatgacttggagtgtgacactctataggagaatcaagccgacttttagagatttgatatttgagagagagtccttggaggtaccgtattgccgtcagcatggaactccggtgcccgagggctctcaatcctagatcatctcgcagtgcgctcttatcgacatcatttaaaagcacttctccagtgatcagattgtcgcggagagcagcctcgaaggaggtagggtcaggccgaggggcccctgacacggactgcgaccatggggtgtgtgaattatggcaaaggaattggactacttcgtcaacagaccagtcgacaggatctgttccctcagcaggcatttggtctgttcaactcgatttctaagccatcaacgtaattaaacattcccgataatgcaaggaatctcaccagatctcgagcttccagcccgccggaatttaggatgccctcgaatcacatccagaggctggtgtatctgcgtattagtaattgtggttcaaaacagcaattttcatgcaacatgacacgtgcaacgcgtcgagtacacgtcgctctgcattagatgaaaagtaaagtgatctacaagtaacttaggttgacatttctgccaatctctgaagggcggtgtatcgagcggtgtatcgagcggtgtctcggagtttccaacaataaagtggattgataagcaaatgaggccactgcccctcacttttggttgtttatgacattggttttcttctcttcgcacaactttctgaggcgtttcctgttttaagacggctttactcttggtgtgactcccctacccattatttttgacaccataaaccgtcagccacattaaccatgggcgacatttataccaattatccccctccgttgaaccccgcacagaaggaatacttggtaaccaccatcaaggattgggccacgcagaatggattgctagttcgccctgcgccttcgtttgttccaaaggaaatcgatccttctggggtacttgcgacaaatgctcctgtcactctcttccctagtcccttcccgaaatcatgcttcaatgaggcgacggctttgcaaactgtatataatcggctgtacgctgcgataacatgtaacgaagaatggattggcaagatcatggaagagtaagatatatcctaactcatctcaattgcgcggtgggcgcgactcgattggcatgccatttatgaacgaaacagtgaattgaactaaacgatgtttgcttgtagtctcattgatgtggacgatttcatttcgcacttgtggaaagtccacctcgctgtcaaggaagaaggatacgtccagacactatcacttggactctatcggtcggattacatggtccatgcgccgtccagctcaacaacaccttccttaaagcaggttgaatttaacacgatctcatcatcgttcggcggcttgtcctctctggtgacctctctgcatactgaacttctcgattctcctcctggcaaaccgattgcgtatccgtcccacccgttgttcgagtcgaatgcgccgcctgagaacacagcagtggaaactctttccgcggggttagctgcagcgcacaatgcctacggcccatcaaagtccacaccagcccttcccacgtgtattatatttctggtgcaggagaatgagaggaacacatttgatcaattggcgcttttcaggcagctgaccaaggttcacaagatacccgttttccgtctgctcagctccgagattctagaccatacgtcgatccctagctccaacccatcacggccccttgtatactcgcctccccactccccagaaacgcaattcgaagtcacgacagcttatctccggtgcttctatgcgccaagcgatttcaaatcggagcgtgactgggaagcacggactcacgttgagcgttctgcagcgatcaaatgccctacagttttaaaccagctggccggttgtaagattgtacagcaggtattggctgaaactacgggccccgacaaccttacaagcttcttacctgataccgacccagccgttgttgcaaggctccgggaaacctttgcacctcaatatgatctgtcctctggtggacgtggcagggaccttgccttgaatgtcgaaacagccatgaaccacgttcttaagccccagcgcgagggaggtggcaacaatatctacaaggaagccattccagacttcttgcgctctatccccgaaagcgaatggaagcgctggatccttatggagttgattaggccacctgccgaggcaaggaacattgccttgagaaccgacggagaggtccttagtggagaagtcatcggagagttgggtgtctatggcactattctgtgggatcaggctaatggaaagatctcccacaatgaacaaggcggatggttgatgagaacgaagtccaaggatgtcaacgagggaggagttgcaacaggattctccagcttagacagcattcttctctattaaaactgatacagtagaaacaatgtgaaatacagagcaatctaagtgaagctaaaatggcgtttctcttacattgaataagtccgaagaatcactataaaacatttccaaccacaactcagtgacaactattcacacagtcaaatagcctttctttgtcctgcagcaacccctcattctcggcgcatagatgcgcgtaaaaaagcaggccataatgcatattttatgcacccacaacaaaggtatataaagaccctcaacccccctcctcaaacagcatcctcaatataaccacgtgaggttgaatcactccattcaccacacaaccaaccccgtcaagactccgacatatattttaccttccacctcccacctccgacccctatctcaacgagagatattatacctgaacgtgtccggccactcattatcaggcaactgcctccaagaaccaaggcccaactgcttcgcccgctccgacaacctaaagaacacgctctgcgcaaccctaatccgctcactggggatctccgtcctgccctgatttagaaaataatccaacggataggtggcgggcgtgtgtgcagccagggctcgatcttcgagacgcacaggcccgccatcggcatacacaacatccatggtggtgttgtagcggatctgatcgatagaccagcgttcgacgcgctcaacatcgatcttgttgagacggcctggggtgccacgccggtacgtccagcaggataggcggagaggacgacgagcgtcgcgctctcgacgcatgttgagggcgttttcgtgggggcggaggtgaagagggccggccatgcggacgcggatgtcgcggtaggtgaggcgtggatcggtgcgcatccagtactcgaggagccagcctgggggactgctggtgatgtatcgtggtaggaaggggaagtcccagatctctttgtcctcgtggtctcgtgctacttggccgttttctcttagaggggagaggtctgggaggtcttggccgatgggtgcgtccatgcggaagaggattggggggaggttgatctcggagtagggcgtgtggtatgggtgtgggcaggtgtggaagcggtctgttgggggtgtggtgtctgtggactttgttaggagggtcatcgttgtgctggtgattggatggtttcttacgttgacactgcatctttgaggcacgatgttgatactcttaacaagtcggggagagaggttgagaggatgggtcaaggagagttggtttgcatgtcaggaggagctgttgaaggggtgagaggactgcctttatagtcgtctttgaggggattgtggagctacatgtctacgtgaataacaatgctttgactagatactccagggaatagtattgggtatttgtgattggatctaagatgcctcagtgaaggtcttatcttaagcaatagtattggatgaatgaataaaattaactgtttattaaacgccaggcgtggtggtgaaacatacgctaagcttgaagaattatagctctaaagagacaaagacaaggtagcaacctgtgatgcctgatatgagcaagtgtatcttctgattgggctaatctctatctagaattcccgccgtgtctcgatatacaatgacttcgcctccttgcacttcacttcactggcaggcactttgctattcagagacctagcgtgagagccaattccttttgtctcatttatgcaagcagttagcgggcaacaagccaaaagcaatctcgaagaaggaaagaaaaagggcagtacagacaaagagacacctcgaagtaccatttaaggtaccctttccatcactatccttgaaatgtgacactctcgagctttctattcgctatatatcgccttgataacccatcaatacttgctctaaggtccccggcatgatgattatcctgccaaactcggaatacaacataatcatggttgtatgtacacatgtacagtcaggttagccctgcaaatctgctttgggcaaaagcccccgcatccgcaacattggcttacactactgagatgttagaagccatttacaccaactagcagaagcaactcattctcaacatttgtattgttcttctgtacaaagtttgtacattcatatttccaagcaaggcatctgccattcgcgctatgtgaggaaaatccagcttggcatgcaactttaaatgaacatcatctcgtccggcgaacatccttgttgcagtaccaaaagaccaagcaaacaaaaggaataacgacaaatcgctaatgcacctgagaaggggatactgaagtacagatttgacatacaatgtcagacattattggaaaagtggcagtgggtattgggaagctcaacaaaaacaaaacttgcgatgcgacaaaattaaacgactaaacgagcaaggggcaagggcaaacaaggctaaaagcacaattcatagggcataggtgtgttagtacaaaaaatcgaaatgaacagcagcgcaggcaatattgagcgccgcgttggggaggcgaacatcatctccatccgataactcctgtcatggcccgagaaactatttttgaaaatagtcatcataatcgtcaatgataatgtcattgatgtcgccgatgtccatcatctccatgtcgtcgggggccatggctgggatatcgaagaggtatctatccccagagaggcattgttcgaacagattgtcaaagactcggtgacgaacaccaaatggcagatcagaggcagagtacggagtcaatacatcaggatacagcccctgggatggagggagtaggccttcgtgaaatacgcctgcgccagctgggccagacacaagtgtgagattggtatagacgggggtggcacacttccccaagtggcaagcgttgccgcaaaaccctcctctagctagtttcaatggggaagggcgcctgcgctgaatttttcctgtcgcgatgggtttcaaggctttctcagtattgtgtcgtggtatggagtctttgatgctcactgtcaagtcgatatctaccatgctaacggtctctggtagttcgctatcaggaatcaatcctgtgatgacaggcagagatccctctagactgtcgttattttcgtcgaatgaaatatatgatggaacgtagttgaaaagctctgcaacactctcgactgtgaggtcatctaccgtgaaatcaatcgaaacggactccacgggagaggctaccactagggccggcccctccttcttcgacgtgtctacctttccaacgctcgccgatttcttaatggggactgaaaagccggttggctgctcttcctgaacggtgtattcgtggcgggggtcttccgtggcgacctcttccttcaagggcgtctttgagggttttctgcctcgagatactcgcttccccttgttgtattgattgggtagcgggattcttccaccatcttctccgagggctgggtcgatcaagccgggggttataccgcgagtcgtattcaaagcaggagaaagtccaatttcctgcatcttccgaaggatgtcttgcttgagctgctggctacgcttgttaccggagtcccatgcaatcagagaaaactgctggcggaagcggacactgcgctgctgcaacgcattgtcttgaattctaaagagtgggtgcatccgatcagtgatatctctgagacgaatgcgtctatcgagccgcatccaagcttccactcgaaactcctcgactgtcgaagcaatgttatcaggaagtatggggaggtcgcgcaaatattggccatgaatagggtaattcatacgaggcgggtccgatttacgatcctttttgtctgcaggctcgaattggtaaagtatgtctggaagatctgcccacgaccagttatcttggtctggtcgagaagtggtgaagtttcgagggtcaatagcctgaggactgtcctgccgaggcactggttttcctatgtcgccgttagtactgtctctctgcttggctggagaaggcagcgactcacctttgtccttctttcctttgccctttttcgcgttgaccttggcgctctctgaggactcggcggtcatagaagactcgggatacacagaagcatttgactgctgagacaactcgaggtcttcctcgggatcaatcatcttcgaaattggctgtgattgatgttagtatacacatcaataccgatgcattttatacacctccgagacctagaagggccgactggagaatgataatagcatcgacatacctgagacatgttgtcttcctcgttcttgaggtagactctgaagagaaggttattctaccactgatatcgaacagtatgtgaacggaacaagagataaatggaataatgaagctcagttgacactgaagcagacttgcagctttgaggttttgatattgacgaagaggtatgaagcggttgaagcaatcgaaagtctctgtcaagattcgagggacgaagtcggcgcgccattgtgtccagcagcctggtattcttcatgtctactctgaataggaactgggtggttgggagtatagttgtccgaattgggaaattgagagggtttcaagtcgctgtcgactatattcactattcactgaagtcgtgtcgtgaggtcctgctccaagccccctccccagcatttttaacattcgctttcctaagcgcaattcatttctttccccggcgactgaagaaacgatatatgcgattttttgcgcgtcgaatgagtctcatatctctatactactccccatgcgctgatggtgcggctcttggaccgatatagttgcgatgtgagcacctcgacaagcatgcagttccccagaccagtggacccaccaggtgccacggacccacccacggacaagccataactcatgagtcaaatgaataagtagagtcctggaaggctgggggctgttctgattggtgtgtgacccaagcagaatagctttgtcctggttctcgggcgagaatacatacatacatacgcctgggcactcagcatgccggagagagtgaatatgattgtctctcaaagcctctgaaagctctgacgtatattgtaataggcgttcgtccaatcacagttctccagcgcctattgtaatctcgatgcagaagcgagctcaatgattgaatagaagccggactacatcatctggccttgtgcctcgccagatacaagtgtcccagccaccaccttcttattcgagtcatgaaacagaaggtagttgtccattaatggggtgtgatggggagaaactagaaaagacaagaataattgaaactagtagtacccacgtggctcactggagcatggccctaaggattctgtaggtatctgctgtagtaacatctgaaagtaagaataagatagaaaaggggtacaggacttttagatttctttgcctcagaagagatgtacatcagataattcctatgtatttttaacatcgcattatccatgtttcccacaatagtcatgtctcaaggcggctaatattgattaaagccgacatgcgattcaagaaacaaatttaaatgacaacatagaaggctccgcatacatatgcacaaattgtatcccatcatagcaacagtaaacgtacttcaatcctgagaagcgacatgtacattccaacggtcaacgtccggaccttagcgaccaccgtttgatatccttcagactattctcacaacgtaggtccagatattcccacaacgtaagctgacttcgatgtagatattcatccagagtcattgtcctttcagtatcatcggcctctatggggaatgctcgagcgggggggcctctatgagaagccagttcacatagagtggtgggataggagttgaaatcggaaaggctcggctgaatggatattgtcttgggagtggcattatatcccatactgcaatgctggattagcctcttagattcatatagtaatcgtgcacaaacaagttacctcgcagcatcatgaaaactttgccttttgagatgagaatttgtaatgctgaagcgatcgctattcggagtacccttctttcataagtgctttgtgtcccagtgcaactggtagaggatctcggctgatttggtcttgttgcttcggtgagactcatcgaggattaccgcgggaatctgaccggggtgggagctctgcttgatcaggcgagtccgctcgaagatatcactatttgaatgatttgggtgtgaaacagaatcggagatatcgtcgtaggctgctcttgggggcaggagaattcgcccaccagcttcgcctttagagggatcgattaggcctggcgttaaacctctcgtactgttcgacgccgggtctattccatttgccattgctaggcgagatatattattaatggtcttttgagctccccagcacgcaacatgaaacttctcgcggaaggccttccgacgaagttcaatgtcgattgatgttaatctaaacctgtacctggggtttacccggtcgatgatatcttgcccagttatccggcgatcgagacgcatccaggcttcaagtctccacccttcgaccttggaggatatctggtccggaaggactgaaaaagcattgatgtgcttcccgaagactttctgtgcggtaatacgaacaacttgtctggattttccgtgctcgggtttcaggatgtacaagatatccggtaggttctctaggctccagttatcctgatcagtgtgtgaagctgtcatatcgtcatcctcatgttcgcgcctcagtcgagccgtcgtggatgtggggctaggagaatccaagatgatagtatgcgaggcggaatggggtttctctgcagtaaactatgaattacactgtaagcatcatgctagtcagctttaatagtgaagcaaaatgtcaacatacagggagatctgagttatcccgatcttgagtcttcatctggtgcatgctgatggtgcttgggctggattcactctccccgtgagctcttctcactctcagccttcccagaatcactccacaagggccatagtgagaaggcgttgttatgggggcattttcacttttgctgtctagcatttgtggagtgaatattgtctggtttcccagaggtgtcatagttcaggtctcgggaacagatccgacagggcctgcttgatatgagtgggcactccttctcaatattggcttaacaaacttactttccttgtgttgagtcaatcagcaacagggcacagttagaggtgcatacaaatacaaatcatacaggttcaaccacctttgatgaaaaaaataagtttggtagacaatggattgtaatattagtgattcgcttgagaagtttgaaaatgagggaagttagaatatacactgtcggccataatcctacaggaagtggcaaatgagagagagtgaggagaaacggtgcctttggctggttgtgcttttcattcagttgcggcctttgagcacaacaaacattttccctcccgcattgttttctcgtctaatctttttccttactatgttttaactgtgcccatatattttggctattttaatccaggtttctgtaaatgtcgtatcatgttggctatatagtaggttcctcaacagacttcttcaatcaaaaacacactttcaagtttacggcactctcacttatatcgggcgatcgttcgtcagtggtgcgatgaaaaaagaagaaaaagagagaaagaaaccggaaagacacagcgaatgtggaagtgaaattggtgagaaacaaagaagatagattttagttacgcagtggtagtataaataaagtaaacaaaccgttggctttccccacatccgcaatttaacaaccactggcgcaacattacaccaatttagctactagaatacttctcttttaagtttttcaactgaaattctcatcttcctcaaattaaaaatctcagtcctaattaaaaccttatcaatgtcgaacccatcgtctcaactatttcgtctcatccagaatacggccacgaaacaccgtcaccccaagcaaatctcgaacaagtacagtctacaaatctcctgcaacgtcaagcccaacgcgtctgcaaatcgcgaaggtatcatagccgttggccccgagaaagtggacgtttgcgtggctgcagtcccacgagacggcgaagccaacgcggccgtatcacgagtgtttgctcaggtactgatctctcgccctttcattcttaataattagaaactattcttagatgtgatcagcatagttatctaactgcgaaaaccagatcctcaaagtccccaaatctacggtggtcgtcattcgcggtttgaagtcgcgcgacaagacactttgtgtttctgatttggagattgggtccgaaggtgaagagaaatttatacagcaagtgcgccaaaagctggaggaagcggtaatcaagaaataacagcaccctccatttattgagctcttcaataggcggatcatcgacctgatcatggtgatccgcttcgataactgtgggacaccggcgtgacatcacgggaattctccgaactttttttttctttgttaacgccgatctttattcgctttacacaccatccgcacagattatgctcaagtagccgcctttttataagaaatacctaatcatcaacaaaggaatccgaaagtcagaatgtcttccaccaatcccgaaaccacttcctctaaacgaaaagcccccgatgatcgcgtcgcgtctaaagcagctgcgacccaagcgatccacttcactgcgcgcaacccgccatggacctatctcaagctacagctgtatgtcgtctataactgctcacatgcaagcagtgaaccctactaatacacaatgtctatatgctacagaatccaccaaccaggcacatcgactgccgtccaatctcagcccctcgacccgctcacagctcgaacacacatcaattctgcgctttcacaatttctcggcctgtcaggcacagccatctcaattgacatcctaaaaatcctccctgaagctccacaaccaaagcccacggataaatttatctggctgcgtgtcccgcgccaagatgcccctgctgtcgttgcagcggtgagctcctggatcggaggaggcactggcggtggctcggtgggtagtgtggcgtggagggtctgtgctaaaggaaattatttgggagctttgactcaggggtctggggaagatttgttcgctccatgatctgtgatacaggggaactgtgcgtcttagtggtatctcggcttatatcggagaaacaagaatggcgtggactaggcccgtttttcagggtcggatattctccttcgacatgaatatgcgatcgtatacagcactcacacgcggaaccacgagaagtcgggacgatggttagtccctataaacgagcttcaccgcaatgatgaggtggagaactagcatcccgtctcgggtcggaaaacaatcggaggattatcacaaggcccagctgactgaaggaatggctgagtaatgaccaagcgcggagcaccaactatatttccgggcggtatagcaaaacctggttgtcagtcgcgccctcgtgatttcgggtgcacttcttacaatagctcttgtaagaaaacctatgagacgcactgcagcaaagggaacctcttgctcaaacccaaacaatccagtcgtttcaatataaacagtctaatgtataaatccatcatgtacatctgcgcaccaagtagcgattatcccaagccaacatattcacaacgaatgacatgaatgtaaatggcagtaacgagtggagtactccctgtcctcaagcaacagaaacaccgaaacgcgcatgctcaaaaaagaaacccaatgccggcgctgatagtaacttttgaacgattcctttcattcccttgtttttctttttctttttcaagtctaagttttaactcttgacgcgtagtcatccatctaaaccgtttgtttactgctcatgcttccaacaacggtcgactcatccgatcccaaggcagaagaaggggagttggctatcaccttcgttctaagtgcagctctgatctcctcgacgcttcggtccttccagtcattgtagccgtccatgctaagtggatacaaaaccaagttgtcgtcacgaacggtgaaatcatcgacacggggcgccggagtagcggtgatgatatccagttccaaggcaatctgccgacagtaggtatccagaggaagatcgttgacgtcctgaccgaagggattctcgatttcgctgccgatagtggcgagaccgagaatgatgtatgcggcgactggatttgttagttagatttaacataatctttcagaggtcagaggggcagggcatggattcttactaattgaacctgggatggtcacccatgtgagggtgttgtagagttggaagggtagagacatgacgtagatccaggcgatttgcgcgatggcgatgctgtacgctgtcgggagaggggtgtcaaggacgcgctcagttcccgtgacgacttcgttcagggtagcgaggccgttgactagaattcaagttagtatctattgttactatagcatcgcaaatacccgggtggcacatactggcttgtgcttgatgcaaactgatgctgagggtgtcgttcgcaatacatctgtcgatataagccgacaaatggttaagaatctccagaggaagatgacccagtggcttcttggatcgtttgacgagcttccgggggttcgattcggcaaaggagacacccaggtattctcctgtcgatttccagagtgacttccgctgaggctggaggcgctgacggtcatgcgcatctttggcgaaggtgtccaggtagccgaccaggcccgcaagatcatcataagcgatatccggttcgaaacggagtttgtgtttgagcgcgacagcgaaagctaggataaggttcattgcggttctagtattgtcagaaaagatggtatatagctgaggccgtttacacctgatgccaacgtacagtttttgcaggagatcctcctttcccaactctccttcacgttcctttgtgttgacccagatcgtgcgagccagattacgcgaggtctggatcagcagcgaccagtatttgcggccgtcagcccatctacatgatttagttagaaatcatcaaggcacaaaattcaatagcagtcggcttaccgttcgtaagccgtcgaactccggaaagataatgccaaaccgacgacgaaaccagtaactgtgagcagaatgttgttgatccccactaaacgttgatcagccggacgcaatctttaatggggtcaccagttatactaacgagggtgtacgaatttcgagagtagtgtgatcagagtggcccacgccgcaacaaaagacagaggcaggatcatcttgggcagcacactgccatgcattcggaggaaggtgggccatttcgaatgcttgtccaagtcacgggggccatgctgccggtggaaattggttaggtcattgtttacgtctcgtagataaatatagactcagtcacatacgaagtaccgatcgatttcgctagagttccgtcggtcaagcataaattgggaatctcgggtactggcgaggttttctagaaaggttgggcgtggtgtgatacgacgagctggtgacgactctcgttccgggagagctccttggtcatggtgaacagcatgagaacgaatgtcggcttgaactggggcaggaccctctccagcttgtgccggcacatctgcagcggcagatggtgaactgtgtccctccatcggggtttcgggaggatgcaaatggattaggagtaagggaccaacgagggtatggatgtaagcgctatacagacactaatagaacaggagaaagaaacgtgtgtataaaacagagtgaaagagggtgatcaaaccctttttcaaaggataataaatgaaattgccagactaacactgaaaaaaggagtgaactaaggaattagcgatagacaaaaagatggagaagaaacaagatcgaactaaacgaatgggtccgccggggttatatctacagtacagtctccagcattaaccttaagaggggtcccgattttctagactcccctggacaccaagcgaacattatttctccgactcgcagacagcgccagtgctaagaataaagaaaatagccgtggaaaaggattaggcctcggggagagctagtgccatggagggcgtagtgcgtaagtgcatgaataacttctcgtgtctttgatggacggacgtgtataaagtggagcttttgacgtgaagagccggatgatatgacagccaatggaatggggacatggcttgggtccaggcctcctgtttcactatcttcgcaacggcgaggactgcgccacgccccgagacgtcgcacgggagtatccgctctcgacaggacgctcccttcattcgctgcgtccctttgccttggaggtttggaggcttctggaccgtcggaggcggcaagtcaaatttaattctccatccacttgccctcgacttgaaacacggctcaggtccccttcttcctctgccgcgtaggatggcgagtttttgaacaacgcatcttcaaaaataaaaagagagggaaaaaaaaaaaaaagtatataggatcgtgcagtgtacccggctgatttcttcagtatccttcctcgagggaaggaaggctaccagtactccggtccaaaactactaaaagtaaccggttccccagcatgacagttgctagtccactctggacactctctttgacatgccccacctcgtgcgtattagacatcacatgacatcggtttcagcaagctgaaaattgaacatagcttctgaattgttcgaaaccaggccatctatgctcttgaacgaatgtaagatagtgtatactaccagtactgtgtacactctatgctatccatcgacctccagtctcttcacttaatttgttttgagttcaagttgggtagagatttgctcaaaatagcatagtccgatatcagacgagtcagcactcggctcattgggcaactcccgccgcactagtagttagtgatcaggcccacggggtgcctgaaaagttccaagttaaatgttgcccttctccaagcgatcgcgctacgaacaaatcctctacaccggatcgctttggaacacttacatcgaatatatgcctattcaatattggtaaaagtccaataaaatcatacctcatggagatccggagtacaaataccgtcttactattaactggcgtgggaagcgaaatgtgatttcgtcgatgcacagcgcaggattctgcgaataaggggctagtgacttctgatatcttaaaataaacataaagttatgtgtcttacaagttgctgctcttccaagtttcaaggcacgccaaggttagcacgcctcatgaacacgagcttctattgccgactagcgaattgtttttctgcagaaacccaagtaattgtttacttttccttcccagaacgggagctagctaaggactgctttttgctcagtattgagcaaatgtgaaacggcagatatttagatatcttgagcgggaaaactgcctgaattccgaataagatgcttgaatgggagaaatcgcttgggaacaacagcgctaggcccgtttaggcagcctcaacacataatagacccgaccctaggccttgtgccccctgaatccaacccgatctcctacttcggtagtatcccgatatccttggtggttatgttgctctcggtggctgcgtctactgcactaaatggctggttcattgcgcccattggctttgtatttactaaatggcccagtaaagaaatatataacaactattttaatatttgatggtactaaaatatattatgcataacaaaagttacattcaaaaattatagaaaaaggtagtcgattcgggtactaaaaggctttggttataaggtattggttcagtcattcagcactacgtggtccaacattggtatatcaaagtccccagtagcaaggttacaattatcttgacgaagctctggctttaggtaaaagcagtgtacagcgtaccgctccatagcgttgaaataagcgatacgcacactgattgttcccagactaccgaggttcctagctgcgtaggtcctggggatccagggagggtgttcaggctcaagctcatgtagtagtaaaaggcaggcgaactaaggtgtgatcgtacagcctaggtgattcggtattttggccgacaggcgataatcatcaacgtagtgaaaaaaatcaaggcatagggcgagggcttcatattaaaaaccttcatgtaagcgtttcagacaagcgtgtggctatgtcctagagctagacactttaccgccttatagtattcactcatgcgcttagcagggtcagtagttatagacaggtcctttggccgctacatttgttcactggcaccgatgcgttcattattctctctacattaaatccactaatagcaagatatagatccatacgaaaagctattgataggacgatatacggcctgtaccttgggaggtggttactttacatggtttactgggcaatcaacctggtcctgatcttgaccaatgttgatttaggcagcctcaagtttgtacgttcgtcccgctacccaagatttctggattcgaaattgaccttcatcacaggtaggaaaacgtctcggctggtattttagccctcgcactgtgcctactccttcagagctcatagctaatagacctagggtcgctcttgcaaacctccttctcctcgtttttctcactctccgcaatactccacttgctcccttaagcggacgatcgtacgaaaagctacgccccctacacaagacggccgggtatacaaccattggattaatgttcctccatgccatagtttacttgtctgcttggtcacagtccggcagtcttcacaaaatgcaggaaatcgataatgccgctggtgccgtagcaggggtagctatgtttgttttaggtctacccactatagggtggtttgttcgaaaatcctacgaagtgatttacattcttatcttcattgtgctctggggtgaattagggctcacctcgacagtcttctacatggtgcatgtcctcatgtttatcctcatcatgatcatggtgggaatgcaccgacccaaaatatccactcactcgctcgtgattgtcattttcacatcttgtatgtggttctcagatcgactgctacgactggccaaaatttgctggttttcagtcggaaaccacgcaacggtcactgccttgctgggagatacagtgcacgttagacttacgcgcaatgtctcctgtcgtcccgggtctcatgtgttcttgtggttgccttctatccgtttgtttgagactcacccatttactatggtctcctcgagccctcctgagtttgttatccgggcatatgatggtttcacccgtgatccctattatctcgctcataagaagcaaggtcaattactcaggtgctctatggatggggaatacggacaggtcccgaatttcgtggaatttgacaaggtagttttcgttgcaggaggtagcggtgccagctttacatttgccattgctctcggttcacttgacacgttggctgctcgtaatacttcaaagcagatagagttcctctgggcaatcagaagtctgggtaggtgtatctacatctagcataaatttatcctagctctgttgagaaaagtcaactgaccctttatccctagagtcactcgagtggtttgaaccacaacttgccaagctttaggaaagcccatgtgtcaatatttccatctatgtcacccgagatgcgacgtcgagcggggtatcaattgtttcatcgacgccagtacctgacaaatctccaagcctaaccaacgctttgcccagtgtcggcgatattgagatgggattatcgaaaacaacagcgcctggagccatacatcatgatgcagtttacatgaagaaaggacggccagatatcagacttctgatttcggactgcatctcaggctgtggctccgaggaacgggtgggcatcggtggatgcggcccgatagggatgattgatacgttgaggcaggtcgtacgcgagagacagatatctggcccctcggtcacattgcatacagaggttagtcttccgtgttgctatggcgagaatagattgctgattgagagagtaggagtttatgtggtgagcgtggactacccaggtacagcggcatagcctcaatactcttttcctcggttaaatctacattggcgtatttttaactccttgctaggatagaacaacttagctacttatggctccgtgatctcatatactctgcactgaatctgtgacatgctaggacataggttgatgctataacagccctttgattcgataactatctcacagattcttatatctcccggaccacatgcaacgattcatctttgtgtcccctctctgttgcccctcagaaaagtagaatggctttcctctggcgcttagccacgaatagggatagtagattggcaagattgttcaagaatcgcagcgtttatacattctcgaagggtttccaaaagacacttagcctacatagaaactgttaatgttgatcagtacttttggcctaaggcttcccatactagtactttaatcctggtagttattaccaggcacctaccaataaaattcaaggaatccacgtcccacgacgcaaaaggtatagtggatgtatagaatcgatataataaagaccttaatggtactctactattacaatttgatgcgtagccgttaggaagtttcaaatttcatatactttccaaaaggccgatcactttgaaccgtgacaaccacgacggcagagttatacgtactttacttttggaactccagtatatgcatttgaactatttgctactctcagataccgtcaaacataatgcttctgtgcgggtgcattagcgtcgttcacatatcatgccattaaaggtaaaaagtgccgcctacttcccagtagctataatagctacattatacagcaacgctttgctttgtccattattagtcattatattagctattcctaaaaatgcccagatgaggggtgctgtgagtagccgtcctcggtcagtgaatttaaaccacagttggcacctactttcaaattgcacttcgtcctgttcgtagacccgaggatcatggctgagcaatttcaggtcactactgacccggaaatgaaccagacgtatgtttcctgacttgctctctggatatatatctacagtccaatgctcaagcttatcacgattaggatgtgcattaccatgatagcgattctgcttgtaatgactcgtaacttatcttcaagttcagcatggaatcctcacagtatcagctgacgcgccctatctagccttgaatccgaaagttaccggacatcgataacatcgagtgtcttgaattaacaagtacggcccctataatcgctgcttctcttccctcgacatcccgttgccatcgtatggcgaattgtatagttaggctaactttctaggtaaatcagggatgaggtaggcattgctaggatctttcgtccgagggtcgcatcgcataacagctactcttgtagaacggtcgaagataccatgcgtaccgcgaaggcgagtatgctctggtatgttctgtcaccttgatacctggtgtctggttagacggtctaatacatgtctatagcctaattctcgacggggaaatccaccttgccccgatcaaaaacccacaaagagtcttggatattggtacgggcacaggaatctgggctgtcgattttgcagagtacgacaccaatttattcgagttgtcccttcttgcatcattctatccttccccatgctgaacttgtttttcgctagtcaatatcagtcctcagaagttataggtatgtgatatagcttttgtattttcgcttaccttgggctaatatcttatactgcaggcaatgacctcagccctatacagccgagatggtgagccacgtccgagttgaaatgtcaatgttggaacctctctctcatttttcatgtgattcgcagggtccctccaaactgccaatttgaaatcgatgattttgaatcggaatggtcgtacgcccatccttttgattacatctatggtcgggaacttgctggatctatacacgacttccctcgtctatgcaagcaagcgttcgctcatctgcatcccggtggattcttcgagatacaaagctttactgtcgatattttttccgatgacggttcgatcgagaaagcaccttacataaaacaggtcgtcttcatagatgtagtttgcaaggttgtgaaagcgccttcaagtccgtgggccaaggatccgaagcaaaaggagattggcagatttttccaggctcatcaagtccatattgttctggcacataccaatgttttgctatcgaaagttctgggttggagcaaaacggacattgatatcttgaatatgcacgtgctgcgggagtcgaagaatctggaagtgcaccagtatgggaaactgtatctcatctacgggcggaaaccactgtagcgtttccctttctcactatttaaccttctcttctgttgctttttctgtgtctaaacgtttcacttatgtcgatggttgctcggctggatggagaagtctctccatatgcagttgtatagtgctgaaaattatatcaatgtgttcgtctcgttctgcctctcgtcttgagtcagaggacacgatattttctctcctgtatgacacttgataaattaagaaaggcatcattccgataagcgctgattgagactgaagtacccttactatagtcctccaagcaccagtccttaaactcttgaggtcgtctccgttggcatgagtaccaaccaattggtatgcagttagaaaacaccactaggtcgggtcattggaggtctttctctattggctccattcactacaacagaccaataggttcttcagctgcctgccaagacactgcagcatgatctaccgtacaataatgactatgaggccaatatacgtaattccacacaagttaaaaaaacaagcaacacagattattatgaggcatttttctttcgttctttctttccttcattgcactaagacagaatattcggcaaagaccaatcttgacgatcccaagactacgtaagtcaagatacccacttcgacagcccaacaagctttcaactgtactcttgtaacttgtttttgaaacttgtctactttgaacagtgaatatgggataatcggccaaaacccattcagggactgtacctgtcctgttggaacaaagcttgtacttgagctttatcaaaaatggctcatatcttcggcagataacaccggaatgtgcccatctctgagcacacgattttactgatagacctgcgaagatcagaccagcatcagcatttcgagacgacggcttccttttccacggttgagatcacttgttccacagagtagcttgggcaactgctaagtattccttcttcttcatacgataatgtaatatcccatgacttaaaaataggataggtactcgcaatagagcaaatccggttcatctcaggttatagaaaccacaagccacagatgattctttcgactgattcggatgattaacaagaacgatgggggaagtcgtcgggtccacttatgatctgccggcacgctcccagagcttcctgggatagaccctgcccagttttgacccgaccatggagatatccacccgacatgatctaccctgaaggattcttctctcaaaaagaagcctttgttgatggcttggatgtcgaatcagcctctcatagtgggtactaccagaagcaaaagtggcgactatcaaatatttccactaggtgcgtataggacagtgatgtcatgacccaacggtccaaactcggactcaaatatgaggtttcctcgatagtcgggatatccacctaagtagtgtagctctctcttcggctgaacggagtgaacttacttaaactgtaaccttaaccttgttgttatttctgcaatgcggtgcttaacgctcagagggtggtctagggcggataagttggattgacaggtgaaggtcaaggtctctatctctctctctctctctctttttttttttttttttcattctttcatttttattatttacttattttaatttttttgcctcatttttttgggctgaaggaaaatagtcttgtaggacatagccctaccagttagatgctcattgttgcggccctcggttaagtatgcagttgaggtacgtggtcaaactttggtccatacgacagccaagaccatcaggtactccgtacagatatctacatgcgtatatcgagtacggggccatttatagttttgtatggtcagtgatatttgagtcaaggggccgaggaaataacaagctaaatgactagcggaggcttgcctcgggaaacacatgcaaaacaccggaccgttgccttttgagttcatgagaagtcaattccaagggttgcgatggtactgtggaaggtactattatcaacccgaccatggtcacatccttctttctttttctttcttttttctgctttcctcgagttttgtcttgtgttctcttcccttataatttcctcatagttagtaattccctttggttgctcttaggtccaggctcaggtggtctgctacctaaatcgtgttagttccatccacatattgccacaaattagagtgaccttgtatgggtgcgcggggttgttccgtcgatagtacgtaagacaaacgagaaatacctcgaccttgactaccgacttcgctacccagatctgctaacctttcagcggctccaccgtgtccataccttagtgaccattggggtatagcacaggaggacacggacttgaaagtagtggtggactaactgcttaaaaccataacagtgactattataatactactactctaacacgagaaaggcataatagattgttggtgcactgaccgtggaaaaggtaatgtaacgcgattggtagccagcctcgtgtccacgggacttggcaatttcttaagtgaactcgcagctgcgagggccactaattggtccctgtcttccaggggacacgtcggtcggcttaatatcctcgaatcagcgacgttacgccggcaaactgtcacttatcccaggcactggaatttcttttaactttttggattcggtggctctggccaggggtccagacgttgctgcaaccattaatggtccaccattagatcggccacaacccacggtggagcagaacgtgaacgatgggtcacggacctgcctatcaccacccttcaatgaacgtgaaaccccggtagcattcggatttgcttctgtttttgcgatcgcgtggcagcacactggccaggggaggggcagtccggcattcctcgaaaccccatcgtgtgcctgcttttgagcctactgcagtgaatgcagtgactcttgaccggggttggccatggggaattataaaaggccaaaatgctagcccacaaataccacgagccctgtccctggttctcagaaagacattattgatcggcgtccctggtcccagagagacagggattggtcttctcgccaattaggctgtcgtactcttgctggtctcgatccaaagtgggcgcgccctacttgtgagacactgatcgtagagtataccatcttgccagtctgcccatgtcggtatttcacttcgatctatccatctcctctcgctccttacaacccttgacacgacgttgacacccgaacgatggcctccacgatccttaccactcgactggggtgctaatggcaatgaacatatttgactgaataacaaaatcatctactgtacaacgacacgactactatcgtcaacgaattgcggttctccggactaaacgcgaaacatgaagcttcccccagccgatgtgttggcgacatggccaacaccgaattatattgaccctaccacccgtggggattctgtccttgtcgtgaccatcgtcttttccgccatagcttttgtcatcacttgcctcagactttatactcgcatcaagataacatgcagccccggcatcgacgacattcttatcgtagtcgcgctagtatgttacaacagaaacatggcatccctagctggttctaacatgtttctaggcttttacgattgcgatgtgcgtggtcatttgcttagccactgaacgacatggatgcaaccgacatatatgggacgtccccttggaatggcttccaactgcctccaaattcaacctcctctttcaaatcctcttttccctatcatccagcatcacgaagctcgcgctattatggttttgcaaacgactactcggagccggtagcaagggcctctataccacatacaatatagtgttgatcggggcaatggtcttggtggcactgctgtgtattatctttttgtttgtatgcattttccaatgcaggtatgtctacgtactcctattttcttcttcttgcttctcaccctatgccaattttccagcccgattcatgcctactgggactttcagcctacataccctcatcactgtctaaatgacggggccgttgtattcgccgctagtgtcgtcaatatctttaccgacttcatatccacggtcatcccgatgccgttgatctggaatcttaaactcccggcccggcagcgaattgctgtgatgtccatttttagccttggaatcgtggtcaatgttgccggcaccgttcggacagtctatgtttataagagtatgatcgcctcatacgacatgacttggttcggctggccggtctttctcgctgcatcaatagagatcaatctgggattggtatgtctagcaaaattcctttcggcaaacgttttctaatattcattagatctgtgcctctgcgcctgcattaaggcctctcgttgcattcttcttgccacggctactccagtccactcagagatacgcatctgggtatggtcaaagccgtcctcagaagttatggtcgtcggtcaacccgtctaggcactctaccaaaccctcgaggggccgatcacatcatcctgatactgatagccagctggaacgatttgaggtctaccggacggttgagatggaaacttggaccgaatcccggaacctaagcgatccgaccggtaatactcatagcatgccatctaatcatgcccgtgtcacaacgcccaatcaagactttgatcttaaatgtgacagtgcggtatacacgtcgcctggcagcgagaagtcttccttatctcttacccggcaaaccagctcgccattcaaagacaagcattccatatgacattccttcaacctttcctaccattatcatgttccaataagcattgactgctgatttacgatctttgagctcgatcactctttacgaaaccacatattacttcttgtacataaagaagctacatgtattagtacatatgatacactacagttgtcccaccggacaatccaaataaaagaaataataatgagagtgagaatgcactcaatcagtgtatacttccaccctccctacgtaaaagcacacagggaggttccaccacaaagccctcgtgaaagaaatcctgccatccccaccatctccacatctccgaaatatatccgttagtatcgacaccgaagtggcatgatttctctttaacacgtcagtattattactaaaagcttaaggatggacgcaggtccattcactaagctgcctattagattacgtgcatatctagtcgtatagatccctgtccgcccagactccaggaggcgacctcggccgtttttagcgaatcgtggtagactagtaattccggcctccgtcggccggcaatctccgtggaatacgaagccctaagggagactactagcgctgggtggagatgtatcaggttagtaggggccttgcgcagatctctgtagagcctggattgccaagaagtctattagtctaatacccctccataatggtggggagttactgatatttgataaatcgttattgtcagggatatgaccgctgtgggatgtgatgattgtggtatccctgtcgctgttcatagcaattgtgtactgttagcaatgtacttgtgtttcgtcgttatcctggatttgcttctcgagcactaagccgtgcttactactagtccttgcagctgcagctgcaccgttgattgctctcccttcttctgtgctcttagaggctagtttattactagtaacttgatacttaggtgcgattgtggagtcactaatccctgcttttactaccaccttccgaatgatacttaagcccgtcgtatctctaaagcacgtacttttttctcttttcctcggtgaaataccctaagcatatgtactatacctctctcttagtcccattgaacttgctaactaatatagaaacatattgagatccacacaatacattagcgtcttgaccaattcggaaagacagcacacgagtcagcagagcaggtgagaagactaaacaaggtatattcgtcttttcaaggcctggtcgagaattggcagtaatatatgagttgtaatccccctatctgaatagaagactcctttcccttccttgattttcatactaggtacatatattaattgtctcagctgcaaccagtcaccgtatgatcgaaacatacctctcggtaactcgatgctatcttgacgcacagtaaacacaccgtcattgaagcctcaccatagcatcacggatagatccgttcatcatcgtcaggtttcgccatgacagatttagaggcagattacctgcgaaacagcttatcacatctgtaatcagtgctcattgtttagaaaaggggtattatagacggcttcgattgagtattgcctttggtgcttactcaagaccaagtctattcatgttctagacttccagtgtgaatcagactaatctatccggtccatatttcatgcatgtcaacaatccgatctcgacaataacagctacaaccatacttgggtatcactcgacaaagattggtgtggtagtactcatctgtcgaccgccagcttctccaagctacgaaatgtaaatttgcctgagttgaactgtcagtgtctgatcaatcatacaccttataaaaaacaatcagcaatagtccccacgtccctactaatgtggtgaaagtagcatattattatgattagttccatactagcggggtcccagttaccatagccccccttctgataacattatagtagagctaattctcgaagttcaacttcatgctaggtgccccagcaggaattacaagcatcaccattgtcagtcgcattgctaccattcttccttcattcttactgacgaggcttgcaaagaaagcaatttgcatgccactatcgctcattacgcactctctagtcgcagtcatgcccttacgcttcagcaaaagtcgtcatgattaccataacatgtcttcacaatttgcaaagagatgagtcacagagacagtgttttactgttaaaaccacagaaggagagtctccatccagcttcctccagcttacaaacaacgcacaatactaaccaccaaacaaccgaccgtatagcaactagataccgtgcttctaacctaatggcacaagcatccactccaacagaggatatacctctggaatattttccagaacccaccgaggaagacgaacatccatggtattctgcatttcgcttagctctcgacaagccactcctcagaatctgggattcccactcgacggtcaagccaacatcaaaaaaccgcctttattcaagagatcaaatcaaaagactagacactttcgaggcccgggcaatatcgttatccatccacgcccacaattcccgggctcccacaccgttcatctcattcactacatccgcaggagctgcacggagacttgcccaaaaaatgccccagaagagaggctctcagatgcttacggttatcaatcccagggtccgaagggccaagggtcgataccttctcagtacggttgatgaaatgtgctactacggggtaaggaagccataccggacgttctatcgggactatcaagatgaattcctctgcctttgggtggttggagaagaagagattgttggacattggaaatgggataagctcgttgaggagaagggttggtaccaggccaccatcctgcctgcgtttagaaagcatgataaaagatttacggcacatctctcgccaatctctctatcagtttcagtggaagtctgttccgatacatcttcgagtgctgagatgatatcaagagggcagaccaaagggtgggaagaaggcaactcccttgattcagaaatctctcctgatcagcatcaggacttgtcgagtgagggatatagcgggtcattagaggattatagtgatccgggcgacagctactacgagaatgaggctaactcaatcggtttcttgctcaacgcttccgaggaggattagctggtgctcaagctgtggttgaatgtatctagtttttgagtaactactattggcttggttgtttgatatatcttactacgaggctaggccagccgccgatatttgctttcaatccaggcgaaacttgctgcaattttctgaaagcttatatagcgtctatataacaaatgatattatatcaaccgacttgatatccggaggggaagcttgggtagtactttattacaccatgatctcgtagagagggatcgaagttattgtacttatgtacaggctcccatagccaatataggattgtttttttgtgtcctatgttgagttagcaattgtttttgcaagtgactcatccatcaatgacgttgtactgtcttcaagaagagtgcgtgtcttttcttagccattgaagcgtggcaaggaaaacatgagttaactgtgacgtctatcatatatattttctcgaaagcaacgcaatatgcgcaacatgttcagatgagattagcatgcatatagcaccatgatctatgatcttatagttgactcgagatcccaagtcggggatatgtagagactcttgaacatttacgccaatccatttacctagagagtgaagccgtagatcttctgtgatcacgcgggagtggcagtccttatcgcacattgataaacgtgacttcttatcgcttatcggatttggggaagacttaaaagagcttctattctgggagggaattgagtccattgacacactcctataataatgacaaacaacaattgatgtttagaatccttgactaagattatttgcaatagattccggcgaagaccttcttcattgggacaactatttggccagaggtgattagccagagcatttccctctgagtccttacttcgctgttatcgccgacggcggtggtcgaacgcgttctgattggttcaactcgccgacgatagctccccccggccgcggggcagctcaacagagagctccaaattcgccggcattccgctcaagacctagaattcttggtgatataagactagctggtcgccgcaattccccttgttcctttgtattctactcagtttccaaaatatacccgtggcggattcaattgcctcgagactcgtgcttggttgagctgtgatcaaagcaatcgagctcttatctaccttatcaccgtctccccacatctgctgccaggagttcttcttctccccaactcacgcagcgggagaatcgccacacctctgtacaccctcatttctcataataaatcaatcataatggcctccattgctcgctccagcttcagattgcgctcggtgacgcgcgtgccgactgcccgcaccatcagcaccaccccgcaccttcgcgcggcggcgaagcccttctttgctgatgagcccgctggtcccaagttggccaccgccatcccgggccctaagaacaaggctgccacagctgaattggacaaggtctttgacgtgcgaagcttgaacatgctcactgattattccaagtctattggtaactagtatgtcactcgcttggtggtaacgcatgcttgccgtagcaattgctaacaatgtgcgctagtattgctgatctcgatggaaatgtcctcctggatgtgtaagttctactttaattgtcatctcctccgtatcccctaccttatggctgatgtccgtcgctagctacgctcagattgcttctatccctgttggctacaacaacccccatctcaccaaagtcgctcaatcgcccgagatgactacctctttgatcaaccgaccagccctgggcaacttcccctctgctgactgggctgacatcttgaacactggtatcctcaaggtcgcccccaagggcctgaaccaggtcttcaccgccatggccggatctgacgccaacgagactgcctacaaagccgctttcatgtactaccgtcagttgcagcgtggaggtcccgagaaggagttcactgaggaggaactgcagactaccatgaacaaccagtctccaggctccccacagctgtctatcatgtccttcaagtctgctttccacggccgtctctttggcagtctgtccaccacccgcagtaagcccatccacaagctcgacatccctgccttcgactggccccaggcgcctttcccctccctcaagtacccacttgaagagcatgctcaggagaacgcccaggaggaacagcgctgcctccaggagaccgagcgtttgatcaaggaatggcacaaccctgtcgccgccgtcgttgtcgagcccatccagtccgagggtggagacaaccacgcctctcctgccttcttccgcggcctgcgcgagatcaccaagcgtaacaacgttctcttcatcgtcgatgaggtgcagaccggtgttggagctacaggcaagttctgggcccacgaccactggaacctcgagacccctcccgacatggtgaccttctcgaagaaggcccagaccgccggttactactacggtaaccccgccctgcgtcccaacaagccttaccgtcagttcaacacctggatgggtgaccccgctcgtgccctcatcttccgtggtatcattgaggagatcgagcgcctgaacctcgtcgagcacaccgccaagaccggtgaatacctgtactctggtctccagcgccttgctgagaagtaccccgagcatctgcagaacctccgtggtaagggccagggaaccttcattgcctgggatacccccaagcgtgacgagttcctcggcaaggccaagggcgtcggtgtcaacattggtggaagcggagtcagcgccgttcgcctccggcccatgctgatcttccagcagcaccatggtaagtcaaattctaccctagctcaaacgtgtcgaaccggtgctaacgtctctgcagctgatatcctcctggagagcattgagaagattatcaagcagctgtaaggaacttgggttgcatgattatcattttccattaaatttgcatctctttctgtttccctgaattggcagagtccggcgttcattgttggtttgggtgggtctctccgtgtctgattggcacgctatctacgagttatgtcttttgaagctgttagcacactatatatatatctatagcaaacggcaatctaatgccgtcccaaggtgcatcgattctgcatgttgggtatcgaacaaaatccaactgtttatcttcaaaaatgagttctcaagtagtgctgagtgacaaaagaaaggggacaactccagcataataacaaagcagcccatacccaaagacgtatatcgaacgtaaaccgaaatccctaactcccaagtgcgtgcaacgggaaggaacagcccgctatgaaatccccgacaacagaaccatcccaccctttctagccaggagacctgggaaaaattgtaataaggcgcgcctcgaaccacagaaaaaaacaccgatcaggtttcctcctcaccagtgctaccatcgcgaggaatatacttcacacccgaatcctccaagctcgaaataatctcatcggggagctacatagtaaacaaaccaccacgtcagtcccaaatctggtcaagagatagcataggatcataacccagataaaacataccgatccagtcaccttaacggcatatgttcccggcacgtaactgtccagtcgctgccagcgagctacccagctggtgttggggtcacggagggtaaccaatccttcaaagacttgggaggtgcattcttggatggcgtcgttgttgccacggaggccgaggacgttatcgcagttggggcagccttcgcgcatgaatttctattgtgaagaatgtgtcagtttatcgggggcgggttctttttgtttggttatgcagtcttggtcctgattggaacgtacgctgtgcagttggacgagggagcagaccatgcaggcgcgaagagtgcgctgctggctgggtgcgacgtagaaagacatgtgctgggccggttgagatgggtgggatttcggtatggggagtgattaaattgcgacgacggacctcgttgctgagaggcgttcgacgggggcgcgaggcgaaagaaccggagtggctttgtggcagaggaatgaagagagattggagttaattgagttaatggattgatttgatgtcggaatggaaatgccaagaccggcgactggaggatcttcgggattcaattccaaaaaagtaatccagccagtgataagaaaatagattcaagggtccggattcctgcagaaattccgcattctttcctcaggaacatttatccgttcgatttgaatctgtttccttccgtcgaagcttcttcgcccaccccctcagccagtaaaggagtttcgccttaaggttctcttcccgtggacgatcaaccgttttccttcaaacgctctcgtgccttcctaccggaaaacccctctcccctcactctccttcccttccttcctccgatggcgtcgtccgacctcgaggctgccactgcgcttaaggtgcagggcaataaagcgttcggtcaacatgagtggcctactgccgtggatttctacacccaggccatagcgaaatatgatcgcgagccgtcgttcttcagcaatcgcgctcaggtacgttgcgctttgggcaccttttgtttgctaccacttgctcttcttttggccccgaaggcgaaggagaaacatatggagggagcatagcttgctaactgctctaggcgcatattaaactcgaagcttatggcttcgcgattgccgacgccaccaaggcccttgagctcgaccccgcctacaccaaggtcagtaacattcacctttacaatcatatttcttttcgttctttcctttgccctgtcgaaaatactgtactgctgagactacttgcgtactttcgaagaggaaacagaaagaagcgtcttgtcaactgactaactcaatctaggcctactggaggcgagccctagccaacaccgccatcctcaactacaaagatgcccttagagacttcaaagtcgttgcaaagagagagcccaataaccgcgatgcgaaggtaaaactggcagactgcgagaagcttgtgcgccggatggaatttgagaaggccattgaagtgggtgacccgccgtcagccttcgaggacttagatatcgacgccatagcagttgacgacagctatgatggtgtgcgattggagaaggaaatgacgcaagagttcatcgatgatatgatcgagcggttcaagaacggcaagaaaattcatcgcaagtatgccttccagatcgtcaaggctgtcaaggacatcgtgtatgcggaaccaaccatggtcgagattggtgtggaccagggtactaagttgacagtctgcggtgacacgcatggtatgtttcattcgcgctttgttcctttcttttcacaccggccttcccctttagctgttcactgacacgttgcgacaggacaattcttcgatctgctggagatcttccggttgaacggatacccgagcgaaaagcacgcataccttttcaacggcgacttcgtggatcgcggctcttggtctactgagattgccttgcttctctatgcatacaagtggctgcgaccgaatggcatcttcctcaaccgtggaaaccacgagacggacgatatgaacaaggtttatggattcgagggcgagtgcaaggcgaagtacaacgagaggatgttcaaggtgttctcggagtccttctctgctctgcccttggctacattaatcggcaacaagtatcttgttctccacggtggtctcttctctgacgacaacacatccctggatgacatccggaaactggaccgccacaaccagcgccagcccgggcagcaaggtctgatgatggagatgctctggactgatccccagacggagcccggtcgcggacccagcaagcgaggagttggtctccagtttggtccggatgttaccaagagattctgcgagaagaatggactggaagccatcattcgctctcacgaagtccgtatggagggttacgaagtcgagcatgatggaaggtgcatcaccgtcttctctgctcccaagtactgcgacaccaccgagaacaagggagccttcatcaacgttgggccagagcttaagctggacttccaagtttttgaagctgtgcctcaccctgatatcaagcctatggtgagttttactcttgtctttttctttctttctttttatttgtctactcgttactctgttcttctttaagcaatgcaggagactgacatgtttctttctaggcttatgcacaaaactcgatcatgtccatgatgtgagatgatttacatctgcatgggacggcgtttatgggtggacagagaagagtggtcttcttgaccggtcatagaggttcggttctggaatgagcgttgggtctctttggttatacctgcagactgaaataacgacagatatctctcagataccaaatactgtatctattgaatgatgatttgaacttcttgcatagcggaacaatgatttgtgaacgaataaccatgtgcaggtatgaggacgttggattgggcagtaagatatttggcttttcttccatggccattgatatgaatgtgatggctagttagcgactttgattgcattatccaatgggtatagattagaccttgagagcgtttcttctcgtcggagttgtcggtttcggaaatccgaccgctttgctagaatagaaagaccccgcgattgactccaacattgattcttctgcttccccaccttaattctgtccccttctgctcgttcccaccttttctctcccctcatcatcttaattaactgaacggtgtaataacactgttcaacagtcagcaaaagatggagttcgatcccaagacccgtatgtgtcttcattgtcagataatacgacaaatcaacacccaaaactaaccccacctctctgccggtcttggttaacagcgcaataccttacttccgacaaatccagcttcgccttgacctctgctcttgaacgctggcccgtgattatcgtgagtgttctggccgtctatgcttttgtttgtctgatccatgctaaacatctgtatccctatagactggtgctattgacgacctccaccgcactgttggtgatgtatccgacgaagaaaagcgcaaggagggaaagggtatcattgagaaactcgcagcgctcaaatatgaattgcaacataacagacaactgacgtgagtaatttacgcggattttgacgcaggttatggcaaggaagtcactaactattgcgtccgcatagccccctacccgacgacggtcagccgggtatcgaagaatataacaaggagttggagcaacgaggaaaccccaaatggcacgatgttgcatggctatactctgaatgctatctttgtatgttcgacatctgcttggagcaatacagatggcgaatagacgtgttaacggaggatagacaggcgcatcagtgcctacttcgccttgtccacacactggaaaggatacgatgtatttgcccgccagaagatgtcaactttcaaatcgtcccgtccggcagttctggagttagccgccagatacaaggaaatcgctcaggaggcggagaagggccaggctgacggcaagaccccggagcaggtcgaacaggctgagcgtatactcttctctgagatgtgtgagatctgtctgtggggtaatgccaccgatctgtccctcttaacctctcttacctacgaggatattcagaaactgcagggctcgcaggcgcgcaaggccgcggagaagaacattctcgtcaacgatttggacgccgcgtttgaggtgctcaataaggcccgcaaggagaagaagaccggggagcgtcgtgtagacattgttctcgataactccggtttcgagctgttcgttgaccttatccttgccggataccttctctctgccggcttggctacgacagttgtactgcaccctaagctgatcccttggttcgtatcggatgttacacccccggacttcagggaccttatcagcgcgctcgccgacccgcaatcattctacactgccgccgatgagtcgggcaaggaacattcccctctctccgataaggagctgtcagaggtaaacttcctcttcgaacaatggtcccggctccacgcagatggcaagctggtcatccgcccacacgctttctggacctcccccggaagctactggcgcatgcccaacacagcaaaggatctctttgaggacctgcaacagagcgagctcgtcctcttcaagggtgacctcaactatcgcaagctgaccagtgatgtaagtgacccctcactcttccctgagccctcgcatacattaacatgttgcttcctaggctacctgggaccccacaacacctttcacgactgccatcggcccaatgggccctaagtctggcgttcgtgtcctcgctttccggacctgcaaagcggatgtcgttgtcggactgccagcaggtgaagacgagagactccgccaactgcctaatggcgggggctccgaggcccggaaatgggcttggagtggaaagtgggctgttgtgtccttctctgacgggaaggcttaagctgattacttgtctacaatatgcagagacagggttcagattcttggagcaccagatgtatagatggacatatagatacggacagaatatacagatagatgatgtattcattggaatggaatatccagttaatgtgtattggtggactttgcagtcgggtaattagcgtacttcaacaagtctcaggactcgtgggtcaagttaagtgaatgataaggacaaaatagaagtgaacaggggtagcatgttcaatgtagggtatattccaggcatagagaggtgctggacttgtcacttgcatgacgtatcggacaagaacaaaagtgaaagcgattatcccaggtgggcgaggggaaaaaagagaaccgtagagaaacagggaaatggatacatcagattccaaacgacgagagcgcctatacccacaattgctcccctccgcgcgccaggaaaaacagaaaaatgagtgaattaccctcctcaaaatccaaatattacattaggtgattgccgattcaggtggaaaataacaaaagaaaagatatggcccattaggccctgatcatgttttctttcccctcttgtctggtcttgcggctgtcttgcttgcgcttcaggcgcgcttgggcggctaacattcggtctacggggatggagtcccgttggacggacgcgagactttgtcgccttttggttcgatcggggagatgataggtttgcggcaggcctgttatggcgtctaggctgtattttgagggggagcggcgagcccgcagtcgttcggtgcggatttgtttgctgtcttcgcgggttgcgaggtgatgggcgagggatgttatggttgaatgggttgggacgtatgagcggtagctctctgagttgtatttctgtctagaggtgcgtcgggtgggtggttcgagtggtgggtaatcagggggtgaggacggcgggataccatcgccttccagaaggtggttttcttttggtttatagggggtatcgtctaagtatgccagttgctcactgtgatcctctgtttccaggcctagggctttggaagcccgcttaatatccagctcgccgagtaccgttcttgtggtgtgcgagcgccgatcctttgcacgtgggcttgggcttggaggttcgtcgatgtcctgggtctcatcgctttgctccttctgagggctgtcgtgtacaaaatcatacacctggaccccggcatagcccttgtctgagtggcgagtccgcgatcggagttcaggaaggcgctcaaaagtagtcaatttcaacttcaagagatcaatctggtcctgcatgcggcggcgctcatcattgaacgactccctgagaccttcttcctgctcacgatgttgttgcgacgtcgatttcagacgctctctgtattcctggacccgtaactctaatttggcttctctctgcttcagttttgcttccttttctttgcgtcgtccttcgtacttggtcatttcttgtttaacgcgggcgagagtttgtttcagtgttgcgttctccttctcaaggtttgaggccttctgttctgagctttgggccaagtccttgagcttggcgaattcggattgttcgcgcttcatctcctcaagcttagtgtttgcctcgcccagtgcctgctgggccttgtgcagctcttcagctgtatccccaggagtgtcattcgtggtctcggaagatcctgcgatatgctctacgtcattattaacaacaccgtgctgttctaggagcttgcgcaataagccaactcggtgtttatactgcaaagccagcgcggtttgcttggtgagttcctggaccaactgctccttgtccgctttcgaattctctccaaccattgtcgacgcgagttgagtaacgtgacgttccatctcagaaaccttcacttcttcctccttgagtttctcggctaaccgtagggcttcttcatccttctttctggcgtacgctttcgcggctgagcgatactgaataagtttccttatttcttgcgtggttttggtcctatagctatcaaactcggctttccagtattttccagactgagaccgaggttcgttcaggttgatagtgtcgtcgccggtgtcatcttccgttgacgacgccgactgtgccaccggcctcgcttcggtggactgaggggtttgtgatgcatccgactctttgggagacttatcgcgtgagtccatcagtgcctgtgttaacttgctacgcggtttggccttcccatctgaagagttgatagaccactggctagtcaatggagttcttgatgacttgttaggcgattctcctcgcttgcgctcattgtcgacaacaccgtcgccgaatgaaaccgtcttacgtctgtttgatgcagtgccaggggtgacaagaatgctcttagtgggggaggccattgcattcacagccatatcgacgtcggctttcgtggctatgggagcatcgctcgtgttcccaatagtgggcttcagcgacaggctcgcgcgggacgactgattggctgtcagattcttcggattcggttcccgctccatttgatcctcgtcatcagccccaggggtgccaaacaaggcgctcttgaaagcgcgaatagcgaacacaggtgcaggcgtttcaggaggttccaacacctttgagttgtctatggagataaacaaggaataaacaagtcagcgcgacagccgtatgattttgcgttgggggggaagatcgcaagtccgctattggaccgacgatggggcgcgtgcccaagcttcatgcggccagcgagagacacgcacctgcaaactgctcgttctgcccagtgatccactccaacatcgcgcctgcaggacaaggtgaatcaaattactaacgagatcgagggtcgcattgcaggggcggacaccattggcgtcttatcagaggtcacgacaagccgcgggattgacgtggaacgctgtgctttgtttacgatgctcggcggggacgctaacgacccaaaggcggtcagcggaaaaacaacggtgcgagccttaaggcagtttagctcgtcctatagttaccgctcttttactcccaatttcccgtccgtcatttggttcttcccattaaatcacccccactaattttaaattagttatagtcaccaactctcacttgtacctttcccgccctctttcttttacattggtacctgatcagtctgaatatgttccttattgaagcatagagggctgcagcttcggctgcaactttgtcacagctatcgcgtggcaaagattcatctcgacctgggtgcaatactttatctcacaccgcccgacgccccgctatgcctcacaagcagaagaaaacttccagcaatgcccacaagaacggctctccccgggcggagaagaaacgtcaattccccccggatgccccttcgctcgccctgccggtagtggccccgaccaattacgaagaaattcaccggaatgagattgaagcgctccgctcaatctacggtgacgattttgaagaagttgaacataagcgatctgcctggcaggtatgtcttgttttccctcgccgctcttcttgttcactgtagttaattgcgatttccgatcttagcaatcgtcagatgtggtgttcaaactccacttgcgcgcttcgtctaatccggaggtccgtcttgatttgctagttgaactgccgactacctatcccaaaacctatccgaaccttttcctggagaacttggatgatctccgacagggggctcgatcgaggattgatgacatcatacggaccaaaccgaaatccctcgtgggatctgagatgatctacgagattgccgtttctatacaagatgttttagaggatgtggcagaagctaaagctcaaaataaagacctgcccagcctagaggaggagcgcatggaacaggaagctgccgccaatcagcgcgctgaactagaacggcaagaagagcttcagaaacaagaggccgccactgcggaagaggaacgagcactgcaacagctattggaggataaaattagagagagaacgaaagcccgactattacgacgcaagagtcgaacctctggcatagacacaggcagcgacattgacgctggggagaatatcccaggtgcaatctccttcgacccgcccctcgttatggccgacagcgacgaagggccattggttttccgcgcggtctatgggaagacgcttctcaagagtgcccagggaaaaaatacgtatgccgtgagaccagtggtcactgagaataggtgccatgctcctctcctgattttaaaggaatattcgatcgatgaaacgcagctatctccacttgctttcagagagaaaatgcgtagcagcgaggataaattggaagctttaaaacggctacgacatccaaatctactagattttgttgggtttaagatttaccggcccctcgaacctgccagtcctcaggacaacgcttggagagtttatcttcttctcgagcatgcaaacaaggggtcgctgtccgagttcctggatatcgtggggtctgtacccgtggaaactctgcgaagctggacgatccaacttcttgaagcgctcgagttctatcaccggagcggttttgtccacggggatatccattgcgggcgcatcatgatattgagaaaccagaccggtggcactattgtgaaactgcaagcgagcattgaaaatgccctccctgattctgccgacagcagacaatcattggaagcttccaaatcaccactttggctgcctcccgagtcgacacaagggaatacctcgccgaccatgaagacagatgtgtgggacttgggtatagtgtttctccagatgggattcggtaaggatgtactacagcgttacacttcagcgaacgcattgatgggaacgctaggcttgtctgctccactgcaagatttacttaacgaattcttcagaacggatccaaaaaagagaccgacagccttccagctccagccatctgagttcttccgtgttgacgcacctttggtgtctcactcaagcacctcaaactccatatcactgccgagacgtcctcgcttcgattcgtttggaggcttgccggcattttcacggtattaccaagactttgatgaggcaggtcgcttgggtaaaggcggtttcggtatggtggtcaaagcgagaaataaacttgatggccgtctgtatgcagtcaagaaaattactcaaagatccgccgctgcgcttaaggacacactgtctgagattatgctactatcacgtctgaatcatccctacgtagtgcgttattacactgcatggattgaagaggattacgactttgtagatgaggaagctgtgtcatccacagagggtgatcctttcgctagccaaggctccgaaggctctcaagactcgcaaggatacgggtacagcacaggcgggctagattttatcagctccagtgggtatcccaagattgagtttggctcggatagcgaggaagaaaatgatgggacgctatccagccgtgataatggacaaacacccgaaacttatggtactggaagtgaaaccggcaaggaactcagccgagtgagatctggctcgcaaggcaggcctgtttccactacgctgtatattcagatggagtattgcgagaagcacgtaagtttgtccatgttcactatcgcttatatattctcattaagctgacctctggaaagactcttcgtgacttgatcaagaatggtctatacgatgatgtcgacagaacgtggcgtttgtttcgccaaatcctcgacggactgagccacatccatggtcatggtattattcaccgggatctcaagcccgacaacattttcatcgatgttgccaataatccacgcatcggagacttcggtcttgccacaagtggccaattcacgacagcagtgcgctcttcgacggctgcagattttgaaggagacttcactcgcagcttgggcacgacatactatgtcgcaccagaaatgaagtccggttttacagggaactataatgacaaagttgatatgtactctttgggggtcattttctttgaaatgtgttacccccttgggaccggtatggaacgtgaccagacactgcgcgctatcagggagaaggagcatactctgccacctattttccggtactccgaaaaggcactccagggaaagatcatcgagtcgctattgagccacaaccccagcgaacgaccctcagcttcagagcttctccacagtggtcagattcctcttcaggtcgaagaggaaacctttagacgggcgatcatgcacttgctgtctgatcctagttcgcctgattacaagaagatcttgtcggctattttctcacagtctcctaagaagttcgaagacatcgcttgggacatggattcccgcgggacaccggcggccaatgagctgctggttcaagggttggtcaaggaacgtttaacctcgatatttcgcaggcatgggtctgtggaaaccacaaggcagatgctgtttccaaggtctcagcattataacaacggagctgttcgacttcttgactccactggtaacgtgcttcagttgcctttcgatctaactctaccaaacgcgcgtgccattccgcgacaagatccttcccttgagaaaacattcgcgtttggtactgtctacagagagacgtctcatggtggtgagcctcggactcataaagaggtggacttcgatatcgtttcacacaatacgttggatctggctttgaaggaagcggaagtcattaaggttcttgatgagattattgaagaattcccgcctttgaggtcggcttctatgtgtttccttgtaaaccactcggatctacttcaacttgttctggaattttgccgtatcactccttctcagattccgctggtcaaggaggtcatcagcaaactcaacgtgggaaagtggaccatgcagaaaatcagaagtgaacttcggtcgccggcaatcggtgttgcctccacctccttggatgagcttgcaaggtttgattttcgtgactccccgaagcagatgcagaagcgtctccgagacatcatggagggcaccgaattcgccgaacgcctgactcccatcttcgttcgaataaattggctgatggggtatcttaaaagcttcgacgtaaaacgaaaggtttacgtgaaccctctcgggagtttgaacgacaagttctttcgaggtagcattttgttccagtgcgtgtttgacaacaagcgacgtgatgtcttcgctgctggtggtcggtatgactccttagtccaagagtttcgcccaaaggtcttagcaagccgacctcaaactcatgctgtgggcttcaatttgagctgggatcgactcagctctgctatgctcgagtatatcaaaggctcatccaaaagccatctcaagcaccatgaagttgagcccgctgctttttggaagaccaggagatgtgatgtcctcgttgcgagctttgactcaaagattctgcgtaagaaaggcattgaagttgttcaagatctatgggccaatgacattagtgctgagctagccgttgatgcctcgtctcttgaggaacttctcaccaagtacaaagatcacaatcatagttggatcgtcattgtgaagcaagatagccaggaacgaggctttaaggtccggtgtctggttcctaaggaggagttcgatttgaggagctctgagctaataccatggcttcgaaatgaaatccgcgctcgcaaccaacgtgagggcgcagtcgactttcgccaatctcgattgcctagtcaaccagatcctggtattgacggggaaaggtcgagcgatgtgcgcatcctagttcctcaacataggagcaagaagactaataggagaaatattgttgagaatggtacgtcttaacctgagttatgatgcttggtgtctactaacgaaatatagctcttttccgctctcgcgaagtaatcgaggatgcgttgaatgggcctattgccgccattgatacgcgcgatgatttactcgaggcaatcagagatactcggctatcagaccccgagagctggcgcacagtcattcagagtgcacccttgactgagaggaagtacctcagtcaagtccatgagctcctcgttgacctggctcacgagaaccatgtcaacgacggtgcggacaacttcagcaacgcttttatatacaattatcgtacaggttcatgtgtttattatgatctaggacgcggcaagtaaggtacagagtcatgtgttatgtatcatgcatatttcctttgttccttgttcttttgtgcctgaaccaacttattcacttttggtttttatttgacatattattggcattggtgttggatgttttatctcctctcagcattttatagcgaactatacccgcaaatataccatgcaattcagcgaacaaacaatgtgatgtttcaaggtatctttgttattatacataattttaggcgcaatataccatcgaccggtttaatcactttcatcatcgctcccgtagcctactagaggaccccccgaggcttgcggagctgcttgtgttgtaacatttccgcctgctagtcccctcagtgccgcaacagtagagctagagaagatgccactgctttccgattcctgcggaggagcagaagcagacgatgcattctcaagcatgagtggttggttcggagcttcgagctgaccttgatctccatttcctgcatcttccaactgtttcgtccggctataccagacctcgtcaggaggctcatacccttgcaaaccgaaactgccctcaatcttcttcctctttcgagcctcagggtccctcccttcaagttcggcaacaaagtccgccggcaacgccctgcgtaccgcctcagcagcttgctcctccaaccttctcgcctcacgcttctgagccaatgggttcggatcgaccgtcgcccaacgcacattcaaaatctcattattgtcgagggcttccagaaaatcagcacacccgaataatcctcaacagcccaacaaaagaagaagaaacttacattgatgcgccatagcctccttcgcaaactccgcctgcgcaagagtagtatacgtaacgaaagccacacccctcgacgtcaacacacgtattctctcaatctcaccccactcggcaaaatgccgcgcaacaacctcctcaatatcatccgtaacatggatccgacccacatacagcgtgcgattctggcgcataaacgacccaacaccgcccatatcatcgcggtaatcgctgaacttgtcgcggccgaaacagtcgacattcggactgaagagatcatggatggtgggcagacggtgcagatactggcattccggaccgaggtggcagacaccgcgcgcgaaaaacagacagaagtaggagccggtaactttgtcggcgcgcgtgtagccgctgtctttggagatgttgcatcgtgatggggcgtgttgttttgataggtaactgtcttctctgtcgccgccggaccatttctagagtaactgttagcatctgttgttcgaaccattgagatatacacaaagcgcatagcgcgattgtgtacaagggacgaaacataaaacgtacattgtaccaaatgttaaagactgtacccgtctgcggaggcggctcggatttgactgtggcgggatcgacctggatgcgtgctggacggcgcttcttcctgattatcttcttcttcttcggcgcgccttccgcgacggcggactcggcgggctgggtgacggcgagggcattttcctcgctggcgacatgctcgtctggggtatttgtttcttcgagagaatttgtgggttccacggattggggggggtcggctactgtggtgtgtgccatggctgttgtggtggggttgagattggagattggaggctctgtcttgacctttatcggtctgtgatgagattattcgagcttgccgtccggatctatctggtcggattatggttttgccggttgcggtctagcttgcatgttgtattgataccccaagtataccgcgatactgaacaaggtgtcctttggactagatgaagagtaactaaaagaatatacaattataaatctgcacttagcttccctttccaatacatgatggaatagatactatcatcacctgagatcagagggaccatctaagcggtccagatagcggtaaagctaggtccggcagaatcccccataaccaccgattatgtaaggcagttattttgcgagattttgatatatgcttgtttccccccagactccccactcttatcgcagaagatcggaccagagtacctgtatcctggtatcactggcatattctacatttgacatcctccagggaacccgaatcacgggcagcttcgtcgtagtagtacttgttatcgctgaatttttgagtccgcggggctcccaaccggcaagatggtgaacatcacggagaagatcaaagagtacgttcggatgggcgaatcgccttggaattgattataaaaatggaactaaattctgatatcaaataataggattgaagatgagatgcgcaggacgcagagtaagcttcttttgtccccttaccttttcccgagtttatgcagaaccccgccgctaattcgataacagagaacaaggccacaggtgcgcataccacgactatatcccccatgctagaagaaaactgccgaattctaaccaataattagaataccatctgggtctgctgaaggggtacgaaaattaacccaccctcactcaatcaaagcagctcagctagctaaccactccgacagaaagctcgcccgattaagagcccaactcctggagccgacaggcggtgccggcggcggcggcgcaggtttcgatgtcagcaagagcggtgatgcccgtgttgcccttgtcggtttcccctccgtcggtaaatcgacgttcctgagcaagatcacgaagacgaagagtgaggctgcggcgtactctttcaccacgttgactgctattccgggtgtgttggaatacgggggcgcggagatccagattttggatcttcctggtattattgaaggtgctgctgagggcaagggaagaggtcgccaggttatctcagctgctaaggttggtttattgtctacttatctattgctttatgcgattgacggttgtggggagacgattaacggctttttgtctaacttgctaccagactagtgatttgattctcatggttctcgatgccactaagcgagcagagcagcgggcacttctagaggcggaattggatgccgttggtattcgtcttaacaaggagcctccgtaagtagtttcttctggagtcaaagtagatgatcatctcactaacaactttagaaacatctacctcaaacaaaagaaagcaggcggagtgaagatcaccttccagactcccccgaaatacctcgacgagaagctcatcttcaacgtcctccgtgattacaagatgctgaactgtgaagttctgatccgagatgaatacggtatgttctgacgcccaaccaccgtgactaattgtatactaaagcatatcgcaacagcaacgatcgacgacttcatcgacgtcatcatgaaagatcacagaaaatacatcagatggtgagagcaaacaagcctcaatcttctaaacattatacccgaacaagtctaactgtaaaatagtctctacgtatataacaagatcgacagcatcagtctcgacttcctgaatcaactcgcccgtgaaccacataccgccgtgatgagttgtgaactagacctcggcgttcaggaggtggttgagcggatctggaaagaacttcgtttgatcagaatatacacgaaacggtatgcgtctatcctacaccctggtaacccgatgaaaatatctaacgttaagcaggaaaggagaggagcccgatttcagcgaagcgttgattgtacggagcaattctaccatcgaggacgtctgcgataacgttcaccggacgttgaaagaatcgtttaaatatgctttggtgtggggtgcaagtgcgcggcatatcccgcaacgagtgggattggcacatattgtggcggatgaggatgtggtttcgatagttgcgaaataattgcaatatggagattattcttatgagacgaataccttggaactgaatatgatacgacgatttgacctttgaaccgaggtcaaatattaccgactagaactcatatgcttgtgatacggaactcgatggcatttacacaatatataaaatactgattgtttgaacagcaagttttttcaattgctaaaaaagacccatatgaaccagactaaatattaacccgaattgaatgacatccacataacccattaacccagactccacgcacaaaagaccaaacccatgaagacattcttttaggcggcagcagcggcagcggccacattctgcatgccaatagtgggctgcacgccaacacgctccttagcaagaagatcgaccaagagagggctaggcaggctatcccgagtggggtggaaagccgactggctagccttgtacttgcgcacgctgtcaaggtagatgtcgaacaggtaggaggagtcgagcgggccgcccttggcctcggggtggaactgagtgctgaagatgggacgggtcttgtggatcataccctcgttgctggagtcattcaagttcacgaagtagggcttccagtcggagggcaaagtcgaagcatcaacggcataaccgtgattctggctggtgatgtggcaacgaccagtgctcatatccagagcggggatgttgtgagcacggttaccatacttcaacttaatggtacgagcaccaatggcaagggccaacagctggtgtcccaagcaaataccgaagatgggcacctgggaggtctccatcaagcggcgcaggtggtaagcagtctcctggcagtgagtggggtcaccagggccgttggagatgaagacaccatcgaagtggtgggcaaccttgtggatggggtagtcgtaggggaacacagtgatactggctccacggctgaccaagctacggagaatgttctccttgacaccgcaatcgatgacggcaacgtggcactgaggatcggcggcactcacgtggaaaggagccttggtgctaacctgacgcacgagatggatctgctcagggtccacgaaagcctcatcctggtcagcgtcatattcctcaccaacagtgatacgggccagagaggaaccctgctcacgcaggtaggtgacaatggcacgggtgtcgacgccggagatggcagggacaccctcacgagcacaccattcgccaaggctctggacggcggtccaatggctgtattgctcggccacatcggcaacgacaacaccagcagcctggaggtgaggagactcgaagtacttgagaaggccgtgctggtccttctcggcggagggaacaccgtagttgccaatcaggggctgggtgaagaccaggatctgaccacggtaggaggggtcagtcaaggactcagggtatccaaccaaggaagtcgtgaagacggcctcgccggagatgttagagcgagctccgaacgacttcccgtgaaagataggaccatctcggatcgtgaaggtggcacgctcatgggcaacgcgaccgttacgcacagttgccatgaaccgagactggatagaagcgttcacggaagggaaggcagaggccctggcgggcattgccttgaagagtcgggcagcgaacatgttatgtcaagtagtttagagtagaagagtgtacagttggtgcttgaaacaaaggtttcagtagtttccggaagctttccagagatgatccgagatgtagtcctgcagcaaaccctagttagccccaattgatccataccgacaataaaggtcgttcaacacgacccggaaacagacaagggcttgtccatcacgggagtgtcacgtggacctgaacgggggtctacatacctgagaagtgaaggtcgagaaaaaacgcataagcgcgacggtgctgttaccagtcactaaaaaatgggataatatatgattgagaaagggttgattagatcgacatcgacgagatgtgcgtgcagagagtctgaagagttgatgaagatattgggatgagtcaatgggagaagaaagaggaagagaaagagtgacgagagcggcggatcttaaggaagagcggaagaaactgagcgccggcccggttgggggcacgtgatgcgctacaccgacttctgcgggatcccgaccaatcagagggctgatattggctcgatttgcctgcgctatcggaatggcaacttttttctatcagcgccttcaaataaacccaattatccaatcgattctccaccgcgtcattatcttttacgccctccgcacttacggagtacacccccgtaaaaggagtcccggtggctggtgaagtaaggattaccctccctcgaagagtcgaggatcatatcatactccgcacacagcagatcaatatcaatctctgatcaattgaatttgaaactaatactacaggaacaggaaaaatcgccaccatgactcatgccggacgaccaagttattgggtagccaacactggtgggccttgatcatcacggatgagttgtcaggactcaagactatttccaatggtaaaaaaattttcacttctcgggtcctaccaatgacagggtctgggccgctgtcttccggtgccaaagagtccggggaatttatattactatcaggggaagctccttggcaccgacggcaacttttctcatcggccatgaccgaaggatctccgagaaaactcccattgatactcatatggaaatatgcaaagaggtcgcacacaactctagcgacatctgataaatcgacaacatcggtggatttctgcatttaaacttccggcgaattcagtgacacccatatttgtagacaaaaaatccatagattccggctcataaagagccttctagatactcatatagattagatttataaactatatatttaaatcaaaattagtagcggcagctaatagctctattctagcatgattatattcaaaccctttctccaagccttagtggccaccgtcctactcacactgtccctgggacgagcgtccctccgatccccatcataccagcaactcatcccgcagtcacctaaccactgggaagagccaggctgcgatggctccggcatcgtcgatccagacggccactgcaatggtgacgggatcattgacaatccccagaacccccgagacaaggagcgagaaggattccgattcgacaatccttcaacaaattgtaaatacgtcacgcaaatgcatatctgggactccttcaaagatctcgagaaagacatgaataagttgtttaccctaatccacaagaatgtcagcttcaccgtggtgggccaccatcccatagccggccattataacgacctgctccatttctatgtcaatgcgctgcggcgagtgagtgttctgttcatggaccatgcagacaagttccagatccatccacaggctatccatgggggttgtgatagtgcttggtcagtatcagagattaacttcaagggcgtcatgaactctggtatgtgtatccccggtatgacctctcgttggaatgatgctgatgtacttttatgtcgatgctaggggatgattttgatattgtgaatgtgtgggtgacgagatggtatcaagaccagatggtcgagatccggacctatatagatgccccgcgcatcatggatgcccttcacaagaacgagctctggtggaatggtaccacatttcgtgacaatgtacactacatgccgggacctgcgggtatgcctgatatcaaggaactggaggacctgatgggttatcctgatggccgtaactatgaggactgagtcagggagagggcagtccatatacgaggtagttcaaacatagccaatagcgcatttttgcttggtagcattgcaattggtgatgatctactgtgtatagatggacaggaagtcggcataaactagaacggagccacagaaatatagtataatggtagcgatctatcattctgcgtacagcccgggagactataactactgtgacagggtgcgaaaagaccgtgctgatctctgtgggtatattatgtattatatcatttccttctacgtattttgccagctgtggcctagtactagttctactcacgatctgtaagcaaaccgctccaccgggatcaaactgtactagtagctttctaaatcaatgagaggctagggctggtatatggggtctttaccattattcagcctaccattaagtcaactatgaaatatacaaggggtatttattctctattgaagtacatccatagtcaagaaatttgatgggctagatgccccacctacatgaactcagctcgccgaagtgatcgtcactcagctgaaaaacccgcagaaccagatcttcaaagtgccctgttttccgatcgagcagtatgttttcttcatcaataatcccttattgtctattcaaaggctaatgcgtaatccaagccctgttcaattccaagaactcatcggtagactcgaacccaccctcacccatttctttcacggcaatcctggcccagagttggggactttgttaagcggaggccccccggcaggtcaataaaataacctattttgtcgacaatcccgcgatagatgttggaagggatccgagccagctacctttgacggttctataccgctacggcgaagaggtggattgtgctgaccttggagacatggacaagatctttgagctttgtcagagggcaatgaaatattaacgaaattaagaagctactggttcatgatgattgatctattttggatagcctttagaattggtcccagatactacatatctgctattcatataccaatccatcagaattctccccctacgcatcaaaactatgtatacaccggcaatacaagcacaaatcaatgaataaataagggtctgcttccttggaccatccgtattcaagtcgttgagagattcatatctggcgcgtgtaagacaataaataaagcttataatagtaaatgaatggtatgacgatggctgcatagtcaacaaatagagctgagtagatagcctgtgtatgaacatcatgtctctgcgccgcaataggcaaccaagtagcctcaattaaactgataggggttatgaggagctgagatcttttcggttttcttcccgtcagcttatggcttcgttagtatcaagagtacgcttttgacgactgtgcgggaattcgatgtacatgacaagtatgtagagtgggttcgtctgcacccgtctgcccgtatcaggactatggatggggagcaggcttatatggtgcagaagaggtcggcgcatccagccctgaagtttccgtgtaaggttacgatgactaggggttaaggatgcacagaagtctgcctcgtgaaggtatcaactatctccatcattaaacaatggtgtagactcagctgccccccaacgttctcacaatcctcaatatctcatccaagcatttcaataaatacctccgtgtattcaatgccccggatttctcaagccgtcttttcaatttcaagcatagacgctgccaatcaaggtcctcatccgcaacatcttcaacctcatgaaagatcttggtagggatcctagaataccagaaggtgttaccgaaacgaaaaccccaagccttctccatattggctatagcctgcgatggaaggtaattagcgatcatgtagagaatttccaccgggagtttgcaagttccggcctgccgtacgcttttacggacggattggcgacgtttgctcttttacttcctcctatctgcctgttctagtgccataccaatggcctccgaaacacactttgtgcggacagggtctagaggcgtgcattacccagcggtcagtgcaatgctaaaaagaaaaacacgcaaatagataacgaacggaaattttaccttcagcagtcatctctcgtgaaatctgggttccacaacgagttcaatttgtctttgcctccatgggcgcgagaccaggccatgtccttcattcaagggagccgacatgatggtgcaaaccgcgacgcctgagatatgacatgtatgctctttctgattacagaggacttatgtggtgtcagtttattgcttggggttgtttgatacaccatagatagctcactcatgcgatgcacagcccaccaggcctttctccggaagagatggagatcttctacatcctcggcgttgtggagtacaacatcatcacacttgcgtaggcttgtagcctttggatcccgccgccaatcatagggtaccatatgaaatgtataaccgcagatgtagcagtgcggtttgccatcgtaggagtaatccttgaaattcagggtcatccgggatagtgactgagaatgcttggtcaggaaggaatcatggtctacctatattacttcatgctcggcgcacgccaatagtaattgtggcgccctccttccgtaggtaaaccataggagtatagggctcgtattctttattagggcaaatatgccaagaggggtggcgacgctatacccgatctgcgcacggggtcattaattgaaccataaaccatcagtcatccaccgggcctcggtccacttactatttacctcacgagacactgaatccatactcacccaagaatgagtgagacggtgagaaaacgctccaggatcgcttgcgtctcctgccaatcacgcaaacgtaaatgcaccggtgaccaaccgtgtagcacatgttgtcaatttggcatcgactgccactacgatctgctgtctcgcaagaaaaaggacgcaaggtcttttagaccgcagcaatcaattcctccaatagccagcactacttcccgtaatgaacctatccccaagagccaccgcgaagggactacaggtgactcccctgatatgcctgttaactccttggaagccaattcgggagcagcatttgtgcggaggttgggactcaagatcgatccagccaatgccccgaggctagacctgttcgcctggaacgtgggcgctcgtcatccgactccttcttcgatgcccccatcgtcaatgcccagagcagtaagcgttgtagacatcatttccttggaagagatgaagctgctagctgccacgtttttcgagaaggtagatccatgctatggcttcatcgatcgggaccatctgttccgtcaactgggcagacgatggctccccccatcgtctgagactgcgttgccctatggaccgtacgacgccgtgctctgcggcgttgcagcattcgggtatcttttctcacgcagacaggcaccccaaacagaacttcagttggccgaggccgcccgcctaatccttgaccagcacatgctctctgaaacaccttcatcagttgacattgtcactggctgggtgcttcgagtggcatacctacgcacgacagctgctcccgatgccgcttggatggccagttgttcgctgatgcatctcattgaagccaccggacttcatctggaaccctcgtcggacacggtcctcggacaatcggcagagccgtgcgacccagaaatccggcggaggctattcgccatggcgcgccatctaaatgtctggatctccttcgagctaggacgttcccgcgtcgtcctatacggagcaacatctctcccgcccaccccaagatcgactggtgagattttcaaccttctcccagtatcagaaagtctggacccaaacaaagcgcagggctccctggatctagagtcggcgctggagaatgttctggatgttgttcatccccttgcctcacataccttggcccaatgtaatctaatgctctgcatctaccggcgcttgcgtggtctcgactccgttatatctggtgctcttcttgaccgggtacttgagttggcaaaaaagggcctgaaggcttctcgcgacatgatcgcattgatcagtccgtggcatcagaccgccaatgtacccttccagatcgtctgtacattactagcgatcgacagccgcgcttcattagcattacttggcgatgcgatgcagacactccgcgaagttgccttagcgtatgatacagatgtcatgagggaggcctacagtacggcatacctgctgatcctgttgcatcagcgacgaaaggaagatgatacaagaactcttcgaggtgttttgcgtgccaactccgctgcctcggcgccaccggcagaaatcacggagcccgcgattgagtcgactcactcactcgcggactacccaggcttctcatggttgagtgatctggtgatcgatatgccgggtctgcagaactttgatctcgaaagtttcatggcaaccgacaattcatggccgctgccggagccagggatgtgatatgttatatttcagattacaactagcgcgtgctctaccaaaaccggataccacatgaagcatcaagtgatagttgatgatatggaaagggaggccgctcctatgagtttcagccgtatgggtgacaaatacagacttatattatgaaggctgtggtcagtctattcagacttcttttgcttggtactctttctctgtggccgtgttccagatgaccaggctatcgcacccagcttccataatacccacagcgacccgaggccaatgactatcatggttcccaactcaatcgccttactttggaaaaagcccttatcatccaactggagaaccggaacttccaattcctcaacgagccgatcagatgaaggatgcagctggtagaacatggtccgagtcccaaacagtccctcccatccaaggttgaccctgtcaaagggatttacccccatcttagtgccgtcctcagccgtgcaagcccaaaagaccactggccatgggactgacgcggagcggtaaccagactcggatggccgcaggtaccgcagatggaggggaatggtgacattccactcctctggaacttgatcagattcggaaggtgtggctaactcgagtaaccaatttgatccccagcgagatacaaaccagtctggcgcctcaaggtctgtctctccggcgactgcatgaagcgcaaccaagttgtgagagtccaagaataacgggtcggtagtcgaaagctgatacttatcgccaaatatcgtcgatgggagcgtcaagtaggtgtgaagcgcgcatgtcgcgtccggtggagcaggtggggagttaagagatgatggtggcatcgaaatggtcatggttggatgcaaacccgtcggggaagtaaacgagatcgaatacgttgcgtcctccgggagaggttgatggcgagaggggaaagagaagagcgtcggctctgcccatgaatcatcagtaccatatccgtacgcaacaccaaactcgctcggcaatccgctactaagcatactcaactgatcatccttcccgacaacagccagtaaccctcccatcttaatatcctcgggctctgtcgccgcttcagtgcctaatagtcccacttcaacctggtccgttcccgcagcatgtctccgtatctcatcggtccacccattctttggcgattgtgaccaatatcccaagacagtcagcgaatgcgatatactatcgtagttgatatcgactgaatcagcggaccgaatagacgcagcataacggagacattgctcgtcggatgacgaacaaatcttattctcaatatacgcaactaagttatcaagcgtgggaagtaaactgtggtattggaaagcagcggtggaagcgaaacgcgtggacaggatgggaggcgtaatgaaagactcctccaatgtctgtcagccgtgagtacgcttataacggagaaacagaataccaacctcggggcttttgcatttcaacccataatcaaacgccctcttcaacagcgcacacaatgattttcttcaataaaccatcaatatcaacatgaaaagcacatccatattccaggcagtagaaactcacagtttgttctcctcagatgaaccatcaacaggggtgtagaaaacatgtaaaccaggcgaaactcgactcgaaaatggcgcaacagcatcataccgcctttccgacgcccaccggacatggagctgatggcactgtttcaagacgtctgaaagctaaaattatcaaaatccagcattagccccatatggtctaccaagctcaaagaataggtcttcataaataacaagaaaatacctcctcaggaagctcatcaacgctaaacgtcgcccgttcctcacgggcaccgtcaatcccatgcaaggcgagggcatcgggtgttaggaccgcttgatccaaggagaagggggtttcggggcgttggacgaaggtgattctgcgacgcattgtttgattgcttgatcgagggagtcgtcggtaaatactggttgaggggagttggagcttgtttctccgcatttattgtttgtcgtcacggggagtgcttgttgcttgattgggttagtgtgggtgtttcggcgataagataaggattgcctattttggatagagagcgtttactgttgaccacaggcagtccttgtatgtacatgctactaatttctatgtgttgggttttctttggttgtggttctgggttttgtcctctttttagtcctttctcagttctgtcttcgatatggtgaggattcgatgcttgctgacaatgaagggtttcgtaatgttatatatatccatccagtgcggagggtagatagtataatacactcagtgatcgcagcagttgcccttcgataattgaaacctagatacttagatcccttaatcttactcctatccatagaattcctttccatatgttttactttggactcaataggcagtgtaccaggtaaaacaacgccattagcccagttcccaattctttccattagtcaccgaaatttgagatatgactagactacgagatagctaaaaccaaaagagggagggaaatcggagttatgctaaggccggaacattggtatctgagggcccacgataggtgggcatggcatacctggtccctgcatacttccataattctcactaatataatagtacttgtactaaatgtctgcaaaaataatgagcgatatgtatggttcgaggaaactatgacaatctgggcgatcgcacaatgcaagcagatagcccgcgcttgtcggcggatccaagctacacgaagatgtatggggttttccattctggtacgagccactgaatagatacttagggggcttgcaatgaatctcgaagatgaatatagcactaaagtaatcaagaaatggtaaggaatagctgttatgcaacagcacattcggaaagctgccttgatttttcctggcttttaagcaatagtgctatattccggtcacctggtgtaacctccgtcaggtgaatcacgggtcggcccgctttaccgagcttaattacatcgggagacgaagtagtatcacttatggcagtgaaagatttaggttgagtacggagtatagggggacgatttgtggggttgtgtttcaaggcctttctggaatgaaatatagggaacgcagtgcgtgctactgcaagttttggtgttatcatctgctcctactggtgaaactatattttaatacaactcataccacagcagggatgtaattcaagatgaagtgtcgtagcttttattatcggaatctagcaaatacagtagtggaagtcatataaaacccatttcatcacatcatcaagcaaccctcgctcgccccaacgccaacgatgctggtattaactggaaaacacaaaaaggacgaagacaattacggaagcacgtctttaagaatatctttctgagaggctgtcaagctggccgggaaccggacgttcacgtggactatcagatctcctcgctcgcttggcttcttcgatattgtcataccctggccggggaacctttcttcgtatccgggttgtgtcggaccgggcttggctacccggatcgattttccatcgattgtgcgcacgatccggtcccagccggtgagagcctcttttaggctgatttcaacagttgtaatgaggttgtcgccctggcgtttgaagttgggatgttctttctatatggacgttagtcaccagttccactacgttcgtggggctggtttcgagaattgtcacttacctctgtcacgataagatggacatcctgtcttccaccttcttcttgatcgcccacacctctgtatttgatcttcgaaccggtccgcaagcccggcttaatgttcgcttcaagagttacatcttggacagtgcgctttccgctcgtgtcgaaagtcttgctcttcacggtcacctgcttcgtcgttccgcgcatcaactcttccagtgtcaatggcaactccttttcaactacggtcggttcgggggtaggtgcgcgctgagattgctggaaggcactggggccacggcttgagcggaagctacggccggcgccgccaccgccgcctcccatcccacccaggatatcaaatagatcgtcgtgatccatgccaccacccccacccttagcgaagtttcggaagatatcatctgcggagctgaactggaagccactgccaccgccggggccagtcgaaaaacggaaggtccgagcaccacctcctccaggcatgcctccgaatgaaaagccgcctggcattccaccatcaaacggacttccaccagcaccgccagcgccactaccaggcggaggaggggctggaccgccccgcattagatagtcgaggccgaattggtcatatatcttgcgcttttcgggatcggacagaacttcgtaggcttgcgatacctctgtgaaagtgttagctattatccaaaactatggtaggaaatgaccgtgttggggagcacgggagggggaaccacggttaagtcacctacctttgaacttctccgatgcggtcggattatccttgttcttatccggatgatatttcaatgcacacttccggtatgctttttttatttcgtcctgggatgcttcgggtttgatacccaaggaatcgtacagcttagtttctgcaaccattgtgggaacaatcggtaatgagtggggtaattatgcagtgatattgaggacaagcaaaaatcaacaaaaccctaatttaaggggtccaatgagaatataaagcaatgaatttggggaagagaccagctcgatgtcaggcaatgtcgaaaggtcttcccacctcgacggcaaaggagtaggatctcgaatgacgtagaagattcgcgaccgagtaaattcttgtcttgaatgagtcggcgtgagatttaagatggtacgtagagcgagaagtgaaagacttagaaagatgcaccgcagaccaaaaacgaataagccggcatttagcaaatggagacttgggaggagggcagaaggtggcttcatgtatcgtgcagcgagacggcggcattcaggtgacgacagaccagtcccgatggagcagcactgtgacgtgtgacgttgaccgcataagcctctctgccaatcgaaggttcgagaatgttcggataccacaaatccgtacctttttttcagccataagaacggagacaaatatactattttagtctgaaaagattgtctcgattatgcatatcgcgctggagcaagcatactatgtagcaccggtggttccgttgcgtatctgctgcctcaactcgatcgatggcagtccttctagtccttcaatcactggatcggacgggaacttcctttttacgggttagcctagttgaccgggaagccccacatattttcacatgatccagctattctgatgtaatactgtcattctactcttcataggaatattctaggtacagtagtattgccaggtagatatgccaatacatgctcagatccgcccagagcatctaacaatcatgacgaatccgcatccactacgatatagttcttaatcactgcagttccgttcacgacactcgcagtctgctctttcgtgcaagtgctgcccaactcgagaatgtagcaagtgggtgcagggctgtcaggaaccgtgttggtgacgttccaagttgaagagggcccgtgagtggagtaggtgttgttcttggcgattgagaccttgcccgtcgcaatgtctctgttgaacaatgctcggtggaagatctcatacgccgtttcaggctgatatgccggcacctcatgacccgcttcgaaaacgcgagtgaacgagaagtttccgtactgtcgcaccaagccacctacatatgaggcattggtcttcagaggggcgtaacccgcagagcggaacttggcggcatccgagtactccaccttcaagctcacttcttctcctccgttccaggggcatgcgtaatcccgatcgccatacactagggcaactttgatgccagagtcaagcacgtatgcgatatcctccaggtacccgcgtacatcggagcgtgggtagtcacctgttgcggaaaagccattgtagacgctatcaacagattcggtgaaattaaccggaaccccgagggctccttggacccagtgctggtttaagaaaccaaagtagtacggaggggggaaaggatcggggtcgaaatgcgagatgtcgtaatagcctcgtccagagtacagtgaatatgggccttctacttggttgctgcagtagttgtttgctttcgcacagaccttgttgacggtctcattgttgccgtacatttcggggtctccctctgcagccaaccgacgacattcgatgatctgatccttgcagcctccgggcttgctccaagcctccatcgccatatcatatacagttttgttgatagcctcaatgccataggtattgttgtatgctatctggggatatgatggcgactgcaccaggagatcgacgcagccattgataattccgagggtgtccaggtgaatatagtgagcatcgtcgatgtcaatggagccgttggcaatcttctcattctgctcctggaagaaagcagtgaaagatggcccgtaccgtcctccgtaggactccgtccagatgcttactcggtcatcgtgtggtttatactccgggaattcggagaaccatgtctgcgcaaaggaccacaaagcgcgggcggcgttttcggtggtattggcagcggtcgatttgttctggctagggaaggtgcccacgtaaaatgtgttgttctgctccgggacaccgtccggatagccagaaacgtcccaattacccgtaagcaggtcatgggtaccattcgttgggacatcgtaactgaagccgacttgattgggctggtcaatgtagagcatattcacgtagttgttccatgaccaggggttaatttcagtagtatttgagtcgttgttgacgcggcaggggccattctcctgcatcaggccgatcatcgaggagcttcctggcccaccattcatccaaatagaaagaggggcatttcgaggatcattccgagattcaaagaaccaaaagaacgtgttgatgggataattttggtctagtgacacatcgttgagagtacccgggggaagatgcacgtaacccgagtacgatttgacacctggggtggtttcgcaaataccaggctagtgaaaagttcggttagcatcgaatttggacagctacagatgtgtctatcacctacttctttgtacgagatcttaacaccttcctgatgcttcgaattgatgaccttcaagccttcgggtgttggagggaaatactggccggcgacggcaccaaccaggccggcagcattgatcactgacttaagcaacggcatgggacgtggcggtggcccagatctcaacctgagcgaagcttggagagaatcgaaataaggcgggccagggtggacgataggcaggttttatactttatttcggctaccggatgaacctcagaactccgcatcataaatgaggaggcctgttttatcacggaccagccgggtgactttagtggatgcgacaccgacgatcgatgtaacaatatcggaggagatattgcgatgaggcgcgtcgattggcggagttccagcagactccacctgtaccagcactaaaagccagggagcaaacgtaaaagataaggcttgccttttagtgtcatccccaggaagatccttcgtctcttccagggaccctgggagataacaaagaatcctcacttgatattaagtattatgaattatgcattgtttcttccaagttgtccatccaaccagtgggaaattaaacttatttctaaggttatcaccggaacgggtttagccctccccggatcatccgttggaatgtacacaaaagtccctgacttccaagtttctttcaccttccctacgattggagcacacacaaagccaaaactagtgtccaagagatactcaggatggggcgttacagaaataaaattttcaaagtactgtacacatcggacttagtaaaatgccataatgtccgccaagcatccttggagctcattcatgacatagtgcttaatgggccactatacttctggtaagcaaattcctttgtgaacagaaataacgaacgatcaaaggatctttgacacaatttgataaatattgacttttggcatgggacagtaatcagacactagcgtacacccgagacatttgaagcaaataaatcatctcattattcataacacatgtggacatcgccttataaccgttacagaaatgagcgtcatatacattaatcatcacagaagtataaaagggaataggtaggtagagggaaaagaaaataatagaacagtgtcatgcatcatagagcaaacacatgctctcgaataggatttcactcctgagtgggggctgggatatcacccagcgtcttcacaagggccttgagtccggggttggtctcttctgcggctatttctagctcgctcactgtcttcataatgtcccgacccagctgtcggaccaggtcataagtcgcctgcagggcaccgctcttgtgcaggagctccaaaatctgaatcttgctttctgcagacaatgaggctccttcagccttctgtctgaagatgcccaggatgatactcttggcggtagggtccacgttgcagcacctgacgaccgcatacgagatcttgccgtgatccagatcctcaccgaagcctctttggttgttgcccgtaagcagccccagatactcgttgcggatctggtaccaccggccgaataattgtgtgagaagctcaaagtccagggtcgagccctccatgctggcggactgcatgagacgcaccaacatgcggaagatagatccgctcttcttatcgaccatctccaaatactcctgctcggtcggacattgaagagagaaacgccagttcagctcccaagactgtccgataaaatgcgtttcaagctcctccagtaggccgtcaagcataccagggcagttgagcccgttcacggtcttggcgacgcggacgaacatgtaggcggcactgttgatggactgagccggaccgaagacgaggtgagccgcggtcttttggcgttggagagatgattggtcctgaatgttggccaggatctcagaactgtcgtggaggtcattgaccacttgcttgacaaaggttagaggtcggttaggaacttgaagccaggcattaagtgcggaaacaagctccagttgcacctcattagtcgagatagacccgatgtagtttgttggggctagcaagggtgtggcatcaaggtgcactgccgggtgttcttctccgttgacaaggggggtccacactggttctccttcgggctcatcaccacccccgacatggtcaatagtgccgttcgcacgcacctcctcttcatcattttcttcttcttcgtcatcctcggactcatcctcatcgctagagctctcctcgtccgattcctcctcgctttcttcctcggcagtttcgggaaccgcgtaccgtggtgcattcgtgcaccagtagtggattccaccaagggcagcttccagtacctccatccatttccgcagctttggggcgaggtctgggtgggcttggtacaacgcctcgcgtcttttgacgaactccttttcgttttccagaatgagctctttggtcttcgcacgtgcgtcatcctccgacatgttctggtgctgcatgaggaacaatatcacattcgcaacgcgacgtttcttgacctcgcgcttttctttcggccagctatagtagtcattggtgaagaacatggttcgctcagctgcgtccagcgcatctctgacgatcgcctgatcctcctttccaagtcgagttccgtgggcaaatcccataagggtccagtaaacactgttgtaccggtcagagcctgtttcaccccatcgaacacggagacatgtgataaacttactcaattcctgcattaagacgtcgacgagccacgtagtcatcaagattggcacaattatcggcggtgggaacatccggcgtgacaagccagttgctccggtagcagtcgatgatctcaagtccatccttgtcagtcagttctcccgtcactttctccagaagtttctttctggcttcggctcggggcgattcaaccagctcctccggcttgtctgccgcgggcgtgttcttactatcggtatggtctgaatgaatgattagatatgatttcgcgcctggtagccaggtcaacgtaccgtcatggacatttccgagttcagtcaaataggcgacaagttccaacctttcgggcatgcactctggatacagaaaactagcgtaatttcccaccggggaggtcagatagctgctcttcgacttggcctcttcgctgtcgagggtggccgtcaagtcctccaagaagcgatcgctacctctttgggccacatgatcgtatttgtgtatccgtgcagtcaaagtggtgaaacagccattctgttgctgggtagcagcatctatgggctgcgagtgagtccaaatctcaatcggctcatttactgttggtgcatctgaggctgcttcggactgggcaacggacaagacccgagaagtacttttgcttcttctcctcttgtgggatatgaagttggagtattgtctgaacattggtcgatgtgttatgggaaaagataaacaaataaagcaagaagaaagggatatgcaattagttgtacaatgccaatgtggcgacgacgtgcaagttttgtatgaagacgaagaaaggaagaagaattccgggttcctctggtatcctacgaccggctctttataggcaacaagtcgtcgcaattggcgtggaagattgagcaaaggccatgatgcatgtaactgcaaaatttttttcgcctatcaacacagcattgaccaggtattggcccattagggagctaaacagtcagttcgaggacctacttgccgcaagtaaagcaagatattaggtctaatatgcatgctgcacgctgattgggggctgcagcgattgttttgctggcggatacttttttctccatagctcatgtggagccacgcaacgctcaccgcttcatctgttcgcagctggtgggtttcgcccagccgcctcgtacttcgcagatgcgcggccgtttggttgttattgttcgtttggtggttgttggctcgccttcctcgtcgccttacagccgaattagtggtgatggctttttcttttgggccgggtgatgccttctcgctcatttgcgaggcggtcttggctctatacaatccccgaagacgatcgttcgcactttgcaacctcgcaaccataacactggggcatactagtattgaccctctcacctcaaggtatcaacggaagatagccatctcgcgctaacctcggagagtttgatcacgataccgcatgtcatatgagcagttgatatggtaacaaacggaaggaatggggcatgtttttttagtcacgcctacaagaatgtccaaatgaagccttagcgtggaaagaagtgggccccctcgcttcataagcaacgttttcttctcttcatttgtccctaaagggttaattcctactacccagtctcttggggcgtcctgtgctgaatcgctaggtttcacgcctctcttcgattcctcgatcgcgattcgacgtcataggccattccttccaacatttttctgatcattctgaataccccggttttcctgtgtttttcaatcgacattcccacgaaagcaattgtatcgaaggaggggtgtgcagcatgatgaactatcatgctaaccaccaggatcacagtgcagtacagcaatgcatgatcgacatccccctcatgcgataagcccataacggaaattcagcgaggctaatgcgcgcgtcaaagtcaaattttcgccctctgaaccgagcgctatggcgtagcaagtatagtcggaagtatgaggagaagtccaaagtcatccctctgataaacaccgttcacatcttagtgtatgtagagttctatacctgagtaccccgagagcgtgaggcgttgcgcgtctaaatccgccatcccaacctcacatgcggctattgcggctccgaaactatactacctcgtcccttcatgagctacactggacgacgatacgattccttcgattcctactattcggccgagtcgaatagcttgagtactaactactactagcacatatagtctctgagttgtccaaaatcatcggatctcggggaatcaaggtatatataatacagtactcaaaaaagataaagaaagtggcgggggaggggtcattattacttttcttaacacaatcttttatcgaccgataagactttagaaaaaaaaaaagtccaaataccgataatagatagtccaaactccaaacagagtggcattaatgcgcggacaccaatggtctccaacgggtccgccgatcaacgaacgatcggcattcggctctcggatataaagttttgctgggatgaacttttcatgccctacagtacagcgtacatacttactacatacaacgggcagcgatgaagaaagtctaatcctccaaccccctacgtgaacaatgaaccctttttttggtgattctcggcggcaacaaccgtacataacgtttcgccgtacacccacatacatactagtacataactatatgaaaagtacgttgcgcaatctgagacaggttggcgcgcacttgtacgacgtggttaggagccaagattgtcgggtggcggtttcgtgtaacctactagtcgttgcatgcttttttgtgttattgttggttttacttttcttttttttttttcgggggatcttcgcaaatgtaggttatgggagtttgtggctgggagctctcccttactttttactttttcctgggacgcttggtactttaggctttcagggttgtctgttaatggcggttagtcacgggtttcaaatagaatcccatgtggttgccatgcttgggatttcaaatatagcttcttaatccggatatacacatctattagttgactgggtatgctatgcagccctatatattcatcatgaaagcatgtcctagatgtccaatcacgagaactaacttatgcttcgtgaaaatatataagattgtgacacaatgacatatttccttaatttatcctttccagactacactccttcagacagcggaaatatatttcaacatgaaaccgaaagagctagggttgggtatgttgaagtatctcaacccaaaaaaagaaaagaaaagaaaaaagaaaaacagtaaacaggtagctagtaccgcaaaatgctgtgcataccagtttccgtgttgaaggaaccaaacacagtacacgtccctgagaataaatatctgacctggaaacgacaaaacgatactcccaatcctccctcaacccatcgcagtcacgtttcataaccacccacagaataccactcgacagtaccccaacatcagcctaccaggagcagcagcaattagcatcttcccactaaccgctgatacaacccatttgggccaatcgcgcgcacgtcgtgtcttcaggcgccctaccggctgccagggcactctgtgcgcccttgtcctaggttataaaagcaactaaagggcgcttacacggccgtgcaatggtgacatacagatccatactgtaatcatcagctagcatgaaagggatatcactgctggacgatcgcgcaagcggtcccctagctgcagaggtaacccacgacaagagcgcagagagtgccctggcggtatgtaattcgtactcctgaagtcacattaacctgcatggcgtgtttcccacgctctcataaatagaagaagggacggggtaaattaaaacattaccacttgtaatagactagatggccctatgcaggccaggagagaccgagcttcgccacgacagatcgcacggctgggatatcctcaccgctgtcgatgtagacggcgcccaagatggcttcaacggttgtggccatgactttgtcggagacgatcccgccttgcgaggggttgacgtagatgtagcggtcaaggcccttttgaaagcctgttcttgctagaaaggcgttgctggctttgccgctgtgggtgtcgttgatttgtccttatggattggtgagtgagattgtcgtcataggatgcgagctaattagtagcttacctcttgttgcatgggcttggtatccgtctttggcaaggactaagcgtaaggctgcgtcgccgagttgggcgaggtctttgtgtccgtctagccggtggggggtgaggattgccatggagcctggggtgcgaagggcttcatggatggttgcggggttggtgaaggtgtagttgattatttgctcgatgagttggattcgggtgtcggttcggatgagaaggctggacattgtgccgtttgtttggtcgtgagtgatggctagggtatgaggtgattgttgcagatggagcactggggtggaagagcaagagattcaatgttgggctctttatatcttacccctcatatgtctgaatcatgtgacggcatcctaagtctttggtcaccatatcgatgtatattccgactgatgtgaaaggtattaacttaaggaaaagtgtcttatgtatcttatgagctttcgctttactaggtgaaattttagaggagattgtagacactcaatatacagttatcttcgataaagacaatacttcgactcggcacgccgccatgagtaaataacaaaaggggatataaaagagacatccaaaacgatataaccaacatattccatgtccatgttacccttagccaagggatacttccaacacctcagtcatcattcaagaaatataaacaacccatgacgcccaagcgttccattccgcgtgtccaaaattaacacaaaaagcacgctaaaaaacagcaatgagaaagcaaaagtttagtgaccgtataggtaggtacaaattacacagcataatatgtgagggtacggaagacagaaaagaaaggagaaggaaaagaaaagaatgtgcacggcatggttcgaggcattcaagaagcctagtgcggaatacatgtagtaggacgttcgcaacgccgccatatacagtgggacgatcatccaggtagaggtatgtcaggtaatatgtacggcagaccgagggaagcaatggaggagaagcttttaggcaagcgaagagtgcattgcgggtttgtagtcatgttcggtgatggttgttgagtgttctagttcggttgcggttggttttgcgacgtccgatgggtgacgatgctgaagcttggacagggtgttgtcggttatatcatcaaaagtgtggtaagtgtcttcggtctttgagggactagtgccggtgaccgaggtatccttggcgctgaagcccccgtccgacgccgagtcggacgttccgacagtagagatggaatgaaattcatccttatcgatattgccattatgttgtaggtgggaagcttcggcagatgaaacactagacgcgtcattcttcacatccaaaggcagctctgcgaagctattcagttccgtcaatcccaagctcgataccacagaccgcttgctaggagacggaggcccagcagttggtgagacgggagttgacattgagccataaccccgatagggatttcgcggcggcagtgcaggaggagccctcttggggattgtcactaggcgtgcacgagtgaaggtaggtgactgacgcttcgggctcgttgaggtcaaatcttcaatgggagaactagggaaaccgtcgcatttcgtgacggtagcgttgctgacctcgtggatttcgacgtcatcgtccactaggtcatcgtcaccgtcatgggtggcatggtgagagtgatcagttgggtgctctgggataatagtgtcccatccgcgctcttcaagatcccacggacttttctctgcccgttcggtaaaatctcgattacttcgggaagaggcgcggctgatagaagtccgggccgtcagagggggttcgtctgtttgagtgcctctgtcaatactggcgtagctctgtacactggtccgccaactgttgcgtggtgaactatcaacgctgtgccggaaggtcgaatagataggactgttagggctgggtcggaattcaaagctatccacgtgtggacgagttttggtgcctgcttcgcgaatgaagaggccctcagcctccaaagctttgacgccgaaaggatcggggtcatccgcagccgggattccaaacttgctaggaggagaagaactaccagaggccggtactacttctacatccccaggggtcggtgctcccgcagcaggtaccagactctcgtcgacatccttatcgccctgggccgccttgacagtctggatgagggttttaatcgacgtcggagggcgtttcgctttaccggccaagatatccgtcactgatatgcgttcaccatagaaacgctcgttctcgtcggtgcgctcaatgattatcgttccatctacctggacgcctgcatacagaccccgacttttcatgtaggtccatatgggagcttggcgcttgtgaacctcggagtcgagtacgccccccatacccactgggcctgcggatgcgctaacttccccgcccaatgtacaacgaaccttcttgaatgcttctagtgcctcataggtattgatcacgaccacgcagtcataaatatcaacgcccgccaaaaagccaatgcccgcggtatgaagcatgatacccgagggaggactccattcaccggtctcagggattctggccaagaggacgccacttccacccgagccgctgagccagagacccgtacgcatcgtggtaaagatggcaagacctttcgcgcgcttgataacctccgttgggatcttcttcagaactcgttgcttgcccttggggcgatctatcttgccactctttgcaccatctgtgctttgtttttggctctcttcatcggcgtaaaaaccatctttgcaaaagcttcgtaatatgcgagccgccttgtcgctttctctgtccagggtcatcggccagaaggcttcggcaccaacccgattggacaagcgattcacagggtcgcccaatttgtcgagggtatgccatgccttgtcaaagccctttttggaggtccctttggtcttctcccagaatgagggcgccattgtgacgatttggatctcgcctaccgtctatgcgccacacataaagaaagagggaaagtgaggtgggacagggttgattttgaaaaggaacagcacggaaaggaactacctctataactcgaatgcggatatcttaggggaactcaatgcgtcgaaagcagctcgacatgtaatgcgattggctgcccttgattgcctaatgcgacgtgaaaaatgtacgatgagacagcagacgggaacagtgcgtcgctgacacagccgcggaatgcgtggtagaaaggcaccggaatgtcactcgataggaaacgggaggttgaagatatgtcagagaaatctgcaaagtgaagttttgcagacgagaactacattgtgcagcagaagaggataaaaagtcagttttgatgttctttgctccgttcgatccgtgttccagacccgccggtcgatgaggtgggtggcgatgagtcgtacgcatgaaagggagaaccatggaacttgcacgccaaaggaccatgggagaagggtccggcttacctcggacaaactcgtgaactgtagtccagggcaactcttcacgtcaatcaatattcgatagactccgacaggcaccaaggttttttcgtcgttaattcctcaagggatatatgggaagtacaaccgatatagtaaccgagcaaggaagtatgccgaagggagccaagggacatatattgattaatctagcttcacagaacaccctaggaagtccaaaagactcgaagaaaggatttcaaggaggtggcaatagtagtagtgtagatagttgatggatgggagtagtcgtgatgatatgcttatattctcaaaaaatatgaaaaggaaaaaataaaaaataaattaaataaatataaggaagtggagacaacgaacaatcgaaaatggacgggtattacggagtaaataaactatgaatctctgcccaagaccagcaataccaggctggatcgacgaagcatcgttcaaggaggagtcaatgcgagtggcgccgtggcttagagctgagcaagaataatcgggtggatgggaagggacgggatatatattggatagtatagaagtaggccggctgctccggacaggtaccccaggaaccgtccagaatcgtcagtattagaataatacttagaagagagaaaaaaaaaaaaaagaaaaaagaaaaaggacaccaaaaagcagaagcatcggatagatggcaaggacgagagaaaaagaggaaactccagaggagaaaagaggagaatgtcatcataggcacaactccgccatcgtcatcggttgataagcaggagatcgattagttgcagcggctccatagtggagtcgtgccccatcttttttctttttctttttttctttttttcttttttattttttttctctaccatttcgtctttacacaaagaaatttaggttagattgactagggatcatctctttttttcttttgactattcttcctctcctacctctttttcgacctaccattgaactagactagaacaagttaaaaagagtttatttgatagattgacccgatccttcggtagccctctagccgtccgtcaatgcctttgttcatagatcgaatccatggttctgctaggaaatttcttctctcatctcactattccctgtacagtgtatgcaagtgtagtacgtagtctatactccgtaaatgtggctttaatttccctctgtaacacatgcagccccattttcatcaacggagccaaagatggacagccaattcccgttcccgattaataactataatcggtgcctatgtacccaaggcatccatccgtgccttccgtgctaggattcctgcctaacaacgtagaaaccgactcgattatcgcaaccggcgtcgaaagaatccctttaaacaactgatatcccgctagttaccttagaaacccaagggggtgaagaaagggaacgcagagaggaaaagttgctgatctctcaaccgatacatatgacagctccaattcttctcctcatccctttcagcccccagccacacctcgatattttagatttgggctcctgtctccctttcggcccgctggtcaaatccccgggtccatgaaaccctagccaagggattatcctgcaaactttcccttttgccccgtcgtttcatgacaggtctgattggaattccagacacgccctggaagggatgcagtagtcgtttcgatagtttcgggaattttctgcccgtcggatattgctctttgttttattttatttcttgtatttttcttgtcagttttcactttccaaaaaaaaaaaaaaccggatgagaaccaatgttgtgtacacacaacccggttctcggtagtttgcttacgaccctggcctgatggctgaatggcgtaattgtttagaagtgaggatgatgtattttcttttcccgctcttcccagtgacctggtagagatcccagtctcccatgcggacgatccatccacctctgaacacagatccttcccaaacaggaaatactcagatcgtcacagatcccgagatccggccgctttgctttttgggacacgcatgactgggccttattctccacatagggtaggatgagattgacatgaacccaatgcactatagccactatgtgctgtagttctcagtgacagctccggcctaacgcttcgtggtatggctagtgtttatagtcagggtggtattcgcacctaggatgtaattgctgcagtagtcagcggtagcgcgtactcttcctacacagcatccttttctgatgctgacacttctcgatctatttgattttgatttgatttgttgatttcttccctattttatttgtggccgtctcgctctgtttgcttactagtagtccctcccaacggtcccacatattggccctctggagtctggcccctagtcgatacctcctgattcgatatccggacgtcattggcccaatttaagaacatccgaaggtgataagtcatgacactcgtccatatcagaacatctcttcgatatcacgtgtggtgcaggacacattatcacgaactcacaccatgacccaccgaacaggtgaaaaaaagaggtccaccgttccatcatccacacgctctgaaaccgaacctgaccataggaacactccacaagggctcacctcagggcctcggccccgaagcctcactcgtcgaaagtatatactgtggcagaatccatgtggccaccaaacaaaccaccctgacagagtgctgtaaacgagcctagcctcggtatcgtccgaagaagcagactactacgtacatacgtcgaatgtgcacgtccgatcgcagtagtcggacccgacaactcgagtccatctagtctagctcctgactagtttaagcttactatcctttttttactttttttttttttttttaatctctcttctcactactgtgtacgactaccccgtattccccctgatcgattaaagatcggttgataaatgtttgttgccacttaatagctcgatcggtgatgcttagtctattctaatttcaaataaccatttgcagtcttgtagttgtcttcatttccatttccatttccatttcctctagggccatacctaagcagaagtaatataccaaaatagaaagtaatctacacgacacaggccaagtgcaaatccccctaatacggagtgacaccagcacttgcattacaatccacctacataatgtacataacactaagacccatcagttacagataccccgacatagagaccatgtctcagaagcacagggacaattccgatcccctcgacttgcgtcgacgttttccaccatacaaattaactaccgagagtttcttcttaaattctgattttttactcgcttccattctcccacgagacttgcgatcggcaccacccatgcttgggggatactgtctgttcgcattacccgcgattggatgtatcatttcatcgacgggttagtgggatttgtctgggtcttttggatgtatctattcttactctacttgattggagttcggtccgttagcttggggctagtgggtagcttggccgctagaacggctttggaagttattcgctagagatgatctatcgtgggttcgtgttgatatatgtaagggtggtggtgttttgttgggagggaacttcgtggtgactaacatcacgaggttggtttatctagaattgatcgatgcagtagtggattccgacacgtcaggaaaaattagaatttactgagaaagttgaacatggaggtctactgactcgtagacgaagtctaagtaatcataaacatacactagtcgactatacgattcacagagcgcccagctccttcagctttccgatcaatccgtcgacgtcctcgaccttaccgccgccctggcgggctgggggttctgcagaatgttagtaaacacgctaaccttgacacgaagaaaagaaaagcttcagtaaatgaacaactcaccagtgaccttcagcgtcttcaaccgcttcttatcctctataccaaagtctgccagcgtcttcttctccaacggcttcttcttggccttcatgatgttcggcagagtggcatacctcggctcgttgagtcgcaagtcggtagtaatgatgagaggcaacttggcccgaagagtctcaacgccgccatcaacctcatgggtaacctccacggttccctgctcatccttgatatccaccttgctagcctgcgtcgcctgaggccagcccaacaggcccgcgagcatctgacccgtctgaccctggtcaccatcgatagcctgcttcccgagcagcaccaggttgatgttctccttgttgacaacctccttcagcatcttcgcgacggtaagaggctccaggcccccatcgttggagtcggggacgtcgacgtggaacgcgcggtcggcgcccatggccatcgccgtgcggagggtatcagcgcatttggctccgcccgcggagagagcgagaatgttctcgactttgaggggacccttgcgctcacggagacggacggcctcctcgatcgagagttcgtcgaatgggttgagcgagtgcttaacgccggaggtttcgacgccggtctgggccttgttgatacggggtttgatctaatttcttgaaagttagtatttgacaacagctgtcatgtttgactcggtaacattgaaatgacgatgtgagcgtagacccctccagcatgtcggtggtggacttgcggccggaggtgactctttcaccgaagacggagagcacgaaagaacaaaaactcaccgcgtagtcgatcacccgcttaacgggtactaagatacgcaaaccactggccattatgaatgatactgtgaagctcttttactctgtcaagccaatggagggcaagagccgtgtgggagtagaaagtgaggtagaagagggtagtgaatgaggaccgatgcgtcggagcagatccggggcagaacaaaagcaggtgacttgactttccagggcggagagctgctgttacgccgacgcggcccgacaccctcttccctttccgcctcagcccctccgcttccaaccgaggttacggcgacatgaccaaggcttatatggaagaatggttgggatttgaattggtgttttagagtagcggactacaggaaatgatccattacattgtgcgtagatgtttgtctattctgttcattgaatcgtgccctcgttcggtggggtctatcctcacacaaacaaacacacatactctctctagtcatgtccatagcatgtgattcctagatctattaccatgtctcctgcttataccgcccggacttctccatgccaagcaaatactcttctgcctcttctctgctgaagcgctctgcgtcggtttccccaccgttctggaatgcctcaattagtgcctcccgaacagcttgcggcatccttcctgacgagccacacacatacaccgacccacccatttcatgcaagagtctaaagaatagtccaaagttatctcggataacgtcctgcacatagaccttctgtttctggtctctggagaacgccgcaaagacctccaatttaaccaacttactaagctgctgccactcttcatcaaagaagaaatcggcattccggttacgccccccaaagaggagaatggtaggcccaatagtcggctcagccccgccattctcctccttgtacgccttgacaaaggcagctttctcccaaatcatagaccgtaatggcgcgactccagtgccgggacccaccaaaaccgttggtccagacagttgacccaaggacgaattcaggcctccgcgctgcagatgcactttcagggtactccccggctggagtgccgagatatactttgtgcagacaccctctctgattctcttgattatggtcttgtatttcacgatggcgatcaatagttcgaacttggctccgccttcaggtgtccgctttagttcgcctccgctggcaatgctgaattgtcgtcctctgagaacggggaaaaccgacgtcgcatgctgccatgggatcttcaccgtatcgaactcatgtaaaacctccaagatactgcgtctcggccgcgaggtataatcccagagctcatccaggaactcggggttagtaaattcaagtagtcgctccttctgcatttcatcattggtgtaatgggagatttccgagaagaacctccggcgagggatcgctcgaatatctaggtagtccataatgatcgcacgtagtgtcagtttcggatacgattccaggttaggaatgggtggtaaaggtaggtcttcggcggagtgctgactattagcggggaccagcgagaccaactgatcggcctgttcctcccagcccatcatctgaatcagggcttggacgtcctcggtgaagttcttcggcatgacggagatcatgtcgccggggacataggtgactgagtcagggaccgtcagggagacgtgtcgtacatcttgccagtgttttgcaggtgtcacccgtttgttttggatcagtgttgcagtcagtgtatctgggatggggcggaggtcatgctctagtcgggattttgaatcctcagtgctctgattctctgttcttgggacagcagggtccgtgttggattttgaggtttgatcctgtaattgcagcacccattttggtggtaattggacatcatccggtatcggatgctgaccctcaggaagagggtatgtgtccagcaagtgcttgcggaagtccgttatccaaggaataaatgttccctccagcctagaatatcattaataccacgggtataaacatagggtagctgactatccacgtacccttcaggatgttgttgatccgcctctccactaagataggtttcatttgcgcccaactgaaccaatctcttacatagcttgcgcgcagcccaattgaatcttttcacacgttagaaaccaatccaaacccaaaccccaacacccaacaggaaagccactcacttaggataagaactatctcccaacccaaacgacgtaaaactaacgccctccaaaaacgtcgccggaagcctcttcaaaagcaaagatctccaaaacgtccgtgcattagctggtagatctccctgccccgtcgtcgagatagcaaagacaacaatagtatacgagctcaatttctcctgaataccactattagccctgactctatttgaccgccatggctatagatggggttggggagaccgcactggcttaacatggttcatctccgaaacctgagtcatgaaatgtaggcgctcggccagagaccccagctcttcggccacctcttgggcattgccggtttccgagccatagaggatgagagcagaccgcttacgaggtccagagccctgatcctcgctcataatgcaggtgcttttaccgcgctgctcgtcttgtattggggtttgataacccctccatttttgcggttttcgctggcgggacggaatgacgtcaggccgaagttcgctgcattatttgaactttttatataggggtggattatgtaattatgcattatttatgtgtatacctatgctattgtttctatactccataatccatcttcctagtctcttgtctaatggacacttcgctaagtacaaagaactcattagttatcacttgctacaggttactgtcccattgccgttcagttctatagttaaccacttatcctaggctatcctagccttccagctcttatgaaccccgcatgtagtatatacctacgccacgtactacgtccacccttgtaggtattgtctgtagtaattatacatacatgaaataaaataaactcgctgttcaatatggcagctacctttgatgcccaacacacttgcattatcgggattagtatttaatggctcggacgcaagtgaaattatagtcgttcgtttgcctgcggaaatatgatgtttatccgtgtcagattggagtaattcgagtattggaagcggttacgagttacaagatacacaaagtagtgggataaatataaagccctttgcattcgcactaaggcataggaaaacctataatatggacaaaacctataccagggccagattactttgattaagttacaaatgtttcatctcttttgtccagtcgcaggcctgcctccagcactgcctactcaatagaacacgaatgtcttcatgttgatttaccacacgtagttgacccaggcaccacttggctcatagcaatagatatagtcaagctgctgtggtgggataacgagatttgagcccctctttgcctggtagtcgggagggtgattagggtgatggctgaagtgcagtatgagcaagcgatcccagcagagatatatactgtaggtgtaaacttaccgccacaaaacacagttagctgtgttttggatgtcagtcaagactccactataacaccaaccgttagcatacataaatagagtagaggtgaaacttacgggtgctctaattttgtgagcttttcagcctcgattttctcctggtaaaagtcgccattggaggtgtaggcaatctattcagcagatagtcagctctaagctcaaatattagacttgatcggcgtggtggggggtttatacatgaactgattcgccaagaacaacggaagtgtagagagcaacggtggttgcgatgagcgacttagtgatctgcatgttgagcgttggtttattagaattaaggtcttattagagaagaatagaaggtttggttgaggagtgagtgaacgacgatagaagagaaacgtagtcctttaaatatctttcagtctaaacaacacgatctacatcaagttgtctattgtgatatcatcaagatagcaaagtttactcgacttccgtttgcattcatgatatcctactttaggggagtttcaagggccaggccctatataacgcccagtgagctggtcatcaaaatgcccataaatgtcgacatcacaacaacgacatttatacaatgacgctaagcaagttgggctctatgtgttactggacgattaccgatcatatacaccgataaagtatatttactacctggccggatctgatgcattggggtaggccttgacttttggttggaacagcatgaggttacattggtagcaccggttcagctccgatgtcatctgtcatggtggagcttggaaacgcgatccaagtaaattatacaataatgaccttttcattctatctaaactagtatatagcatttgccacggtataattgatttcatggtgcaagatggccagagctgaacatctcatacatcgcttcccggagcttcgtccaagaactctgcagccagttagctatcttggttagacaaacttactttagtgacaggtgaggatagccatagaggatgactacgcgtgtactatctacgaaatactaatccaaggtagaagggccatatctgttgagtacgtatactactgcgagctagttgagcttaacaaagtcggtaatgccgtagtaacaacatgtattggtcgggaatgactaaactaagtacatcaatgaacgtccttacatatgctactctatcctatcctgactatattctagtcatgtcctaaatatactcgcatcttatcctgggtaagttgagtcacgtggtaccatttctggcagttgcggttgaccttgaattcatagttacgatgaggagtaataagatattttagatcataatttaatattcgaaagtccatagtgatggtagcttgatgcaagtatatggtgtggaaggtgtgcctcctgtatcatttcaaggaaatgtcagagaaccggactactaagagagtactgtgtatacatcatgtggagcatacagtctggctcttatatagcataccgaagagatcgcctaggacactcatacctctcacaactcccttgctaaggagcgttggaaccaaagaatagccccattttacacaccagctcatccactccctacaagtcaatcttgaaccaaaccaaatttctcaaaaggaaaccattatgcaattccgctccaccatgcaaatgcatccatacacacatatatatgatatagaaaaacaccgctcatagaaaagaaaccacattcgaaagaaagaaaagggtatctctgaaagttgaagcgctctcccgctttaataagtatcctcgtcaccgccgccaccaccatccccgaatccatcatccccatactcatcatcaccgccatcgaagtactgctcagcgttataatcgccacccatctcatcatcgtcatcctcaaagtcatcgtccatgatctcctcctcagcctgttcatcgtctggctccaggagatcatcattctcaccaccctcgtcatcctcatcgcccgtcttccgccgcttcccgatatcttcatcttcctcgtcatcatcctcgaatccacgcttaagcgggggccgcaccatctgcgcaacgaacccatccaccgctgcaccagccttgaagttcggctgaatgacctcccaaagatcgtcgcgggggaagaacttcatgactatttcgagcatcattagcaactaccactccccttcgccaagtataccttaaaggaaagcaagagaaagcgcgaaaaactcactataaggccgcccactcaatttcggaatagctctcttcttcttctgatacttccccgaataagacggcataccgtggaacggatcgaaatgctgtctcgccgccttcgaattcctaccggacaagcccggatcaagaacagagtaataaggaccatcgtggaactgctcgcgaagagcccggtacagatcgacttgcttttgttcgcgctcgcttaagggtcgggcttgcgggacggtgtatttctgataaatgaaaaaaaggtccgtataagctacttgctctcctttttgttctctcgtaatggctttgcttgtacttcagttgcgcaaggacaagttagagggacgtacagggtagaggggtgtaggcgcagtgtctggttccccatttgggtcattgtcccaggtgaattctgcgccgggcagctttctgccctttttcgctccgaaccgggacatgggtatgatttgaaggtggacttttgtgaaggatgtgctgggattgtcctgagattttggagtgataatctggagtcacggtttctttgcggcagaaatgatgaatgaggagtaagttgcggcgatcagaaaaaaagttacggcggaggttcgactcaccgccttcccagatgggtcctaagggcaatcagggcttacaagctataaccctattattatttaagtgaatagaaggatgattagcgggatatagtgttgctcaaattgattataatcttaataggtagacataaatgtagtaatgagaagaactcttccagtgctgacagagcggtacagtactggtgatgcatgcatcgcttagcaatacagactttatagaccaacagtctcaacctggcttccaccatgcgtcactggtccccatggtccttcgcttaccctctgctgtagtgtgcgcataatatcctcgaatcctgccatatcaccgcccgtttcctttagatgattgtgcaatgccactagcacctcgtatttcgctgttgcaactttccaaactgcattttgcgaatcgcctgcgccacctgcaacaaactcggcatatgagcggggtgccttgaaaagataaggtaggagaacggtcaacgctggtggggtgagagctgcccaggcgcccgatgaaggaagcactccttgggaagctggggacagactgcccaagccctgttcagaaggaagctggtaccgagatgtgcctggaacagaagaagttacttccacggaaagcttctcccagtttgctgtgataatagatctcatgaaggaaatggctgctagagagacgtccttcatggccaaaatatcagccgcagcgacgacgtccgtccagaaagtgctgtgttggttcaagtacataaagtacagtatccgagctgctgctgcctctttatgccaatctgtggctgtctgaccagaggtattgagctccatcgtatcaggaaggtatagttttgaagggccgtgaagaatcctgctcaacacatccaatgcctccttgttgggtgggctcgtgggaagagcaagaacaggattcaagccctgtttagtagcctccacaagcagaactcggggaatgcaagaaagcacattgagttggccgcttgggacaggcccatgtgcccattgagcggacgagatagtcaccgacgcggaaatccgtgataagattcggtctaatagatgcttggggttttgtagaaaatgattaggatacaactccgcatactgcgcaacgtaagccatgataggaccacatagatagttcagatccacagggtccaacttcgactcgtccaagtagtaactcaggagagaggaatgtatattctgcgaaataaggaagtcaagagcgggggacgagaaagtagatgctgcctggacaaaggaccgagcaataaggcccggggcctggatctccaggaggtcatggaagaagttcaacaaggtcatatgcatcagaacatcagttttatcgaccatttcacaagccgcaaaatgcagaaggctgctactattgtatctagtctcgatatccgatatttgggagcttgagataatgtcccaccgcaggtttccagccttcgcaagaaagcccatcagccggccttgggctacggttttgtcgcgtttcgtcaggcttccagggccgttctcagtaagactgcacaatgaaaataagcgcccgtaaacgtctctgtcggtgaaaaccctcctccacacaagaccctgccctccagtagcctcttgcccttcattggagccttccccattctctaaggggcttgtcagatcaacttctaatagtgcccagatagcatcgaatgcagcctgagcgactgcagttgaggaagtcgagagccagagttctaccaaagaagcgaccagctcagagtcaccacccacgatggcggcgtcgctgggcgtctgtcccgccttgctcagtaaagctaaagctagcgaattaatgggtggcgatggtgccttgaagcccgcaatgaaatcgatcgggggatcgaccgaacggagatcagcgaagctggtatatgctgtagccttgatagcaagagtagtgataggagtggggtcctcttggagtacaggaagcagctgtgagaccagcggcaagagagttgcaggaacactgctatccgtgctctctgtaagctgcagcttcagtttgtcaatgatgggaatgtctaagcgaacggaggggtcgcgttggacttgttgcaggtgaagtttcacctcgttatacgttgatggtattgccattttgtctgaaatatttcattcacaagcgaccctctcccacagctgatggatagatagaagatggttgctcaggaacgccgcatctatcctttgtgatggtggggaagctcaatgcaaacacgacaaacagcaacgatagctccgcactctccatggtttagttcctctacaagtcaacctccaaacgcagttctaggaacagccatttgtagccccctcggttttttcttgccgacttccatcatgacagaaaggttaagctcactagtatctcaaaagtcgtccgactccggcctccatatccaacttcaccctttgatcctcctcacgatctcggaccatattaccagacatgccgcaaggtcgcagcaaggcccaattctcggagctctgctcgggcaacaaaacgggcgcgagataacactagagcacgctttcgaatgtatcgtgaaagaaggtccgaacggcgagccccaactaccaaatgaatggtttaatgaacgggtcaaacaatgtaagtccaacatacgtcacaggcccatcttacctactccacccgctgacaacaggtgtcacagtcaaggatgtacacaaagtccctgccctcgatattgtaggatggtggtcaacagctcctccatctggtccagacgtaacccatctcccgattcatcgccaaatcctccaagactataacgaatccgcggtgttcctcgcattccacccttctcaagtgaagggcgcatcagcaaacggcggtaaattaccattaacagtctacgagagtgtatacgagggcgaaaatgcggcagaaagcgagaagacgatgcaagtcgacggcgaagaacagtcgctgagtatacggttccgggaactgccatatttcgtcgaaaccggggaggccgaaatgataggcatcgatactgtcgctagaactgcgagaaatgcagccgttgaaggcccgagcgcactctcctcagccaaggaagtgctgaagaagaaaaccgacaacaaggaacagtcggcagataccgcggtgctctctccggaggacgaagaacgtgagttgatccagtgcgcagagcccacttctaatcactaatatggtaaaccctcgcagtgatcgcgagtctcaacacccgactaaatgcaatccgcacactagagtcccgaatctcgttgataaaatcatacgtcgctagtatatctccagaatctgaaggtggtaaccaaaaaaacacaacaccctcaacggcaactctatctcacccgatcctccgaaacataaactccctactctcacacctatccctcctctctccgcaagaacagagtgcattctcagctgaggtcctagctcagagcaacgatgttcacctagtcgcactcctcggccaactaagcagcagcatcaacagcatgcgcgaactaggaaagaggaccgccatcctaaccaatgtaagaagaagtaacacctcccgaaagacacaaatgtccctgcagaatcgatttgaggaagaactcttctcccgtgatggtactacccacggataagtgatggttagacttagaacaagtttgttggccttaaggcgtatgatgatcattaactcagtccctgggtggtttatagtggcgtttggtcttattagaacagcttatcatgaggaatgaagacaatattttacgaggtagttttcttggttactgtaactttccatccgaaatgtgaatatcagtatgagagatagtgggtctgtctgtctattggaatcgtctccataatatcccgagggtatctagatataatcatgtacaattgaacctggaagccaaagagtatcatatgcaaaaagaaaggccaaaagaccatattgtcgagacttcgtcccatgacacgcgtagaaatgaagcgaatggtaaaacaaaaacagggtattctttacataaagcaagccatgcatggaatcaacgccaaacatgtgacttcattacacatgatatgagatcaacataaagcgctcaagttggaacctagtgctgcactgcgctcaaaagcttattgttagctagacatcacgggttgtcctgcccccaccatgagatggagggtgatacgattcaggcataggcatcggtggttgttcctgtagggcatccggtgggtaaggagcgttgtgatgggctgtagtgctcgtgtggtgatggtcggattccgagtcggatgggacaatataagggttgctgaacgggttatcatacggcgagtatgggcgtggtgagtgagtctcgggatccagtaaggctgggttgctcaatctattgtgagatgggtagtagtgcccatgatcaacgtcgtcgtagggtggaggattcaatcccacatcgccttcaggccgcgctgtaggatccggctgagcatttgagaggagaacttgcccttcctcatcgggagtatagcgccctgttcgcccgctattcatcatcgcacctgcgccttggtaggctgtcgcattggttccaccagcaccgtcaaggtcgatcgcttcgttgtgggtacgatagctagggtcgagcattctcttcttgcggccaacgaaaagccagcgtatgctgcggctgatagccttcacgaggtcccaaggattaagacaatcgataaaggccttcatgccccaacggccaccttggtaggttgctttgccatttccgtagaagtcagtcacctcgactgcagtgtttccgatcgagtagggcttccacgaaaaggcccataggtgcaggaaggcaaagatagccatttcaatagagataagcaaattaggaagtccgaccttgagatcctgttctgctatttttttggtggccttgatcgctcccgcggagaataggaagctaatgcatatctgaattccggattagacgttgtggacgagggcccggcacaaggtctgcactcacactttgccagaaagaaagaaaaatcacaagtttgatcgaaagaatcttcatgaagggattgtactggctaatgtcatctttgatctggatatagaattgaatcaggcagtacatcgcaatagtgacagcaatacattcgacagccatgacctatttagccgaattagtttggaatcaaaaggctaccagttccttggaccatacccagatatgagaaaatgctggattaagtgatgactcgcagtacacatcgaaatgctgcgtgatgaccgcgacgatagtcataaggacacgcagtaaacagtactgaaagacagacacccaaacgacctaagtgaaatggtccggttagtataggtgaccctctgcaaaaaccactatccatataggtgccctaagcgccttacattaaaccatgtcaatccacttcgcggggtcctccatatcccgcgctctcctccacaacaccttttgaaccaggtcaatggccagacccatggctttgggtcaattccgcgaaagtattccttctgactccgtaagtctggcgcaatgtagtggcagagcagggcgaagaatgccgatattgtgaacgcttcgtagcagtcgccgatcacggagaagtaaaccgatttttgatagaaatagatgctgagccatgcgacgagggagtaaactggaaccatgaggaggattcggataatactgtgccagaggaaacgccattagtgtcgactatcatagaagccaaggaggaagaggggtgtggtagcagagatgggggccatactgtcgttgctcgatgggtttgctgtaatgcgtggcatggcacataatcaagaaaaaagagacccctacagctatgagcgcgaacacgccgccaacaatctcgcagagctggtggaacgtaatgccgccattccacaagtctgcctcttcaactgcggttcgagtctcctattagctagtgatcttgaaggggtgggttaggaattgggagcgtactggtctcctcttccaatgtcgagttacacactggccagcccattttagcgccagataacgagacctgtaataggaaaatacaggtctcggttgattgagaaagcaaagggtggtgagaaagtgagagtagaacgaagaatactttttgagatgtttatccgcggacagcagcaggcagcgctatcttatccgcccgttggtttttgctccgaagaggcccaccccctgaggtcagttctttcttctttgtcggtttcgcgacgtcaacaggagattttgtgtctcgacaatgtccctggaataattgcaaggatatggatggcatcggtaatttcattcaggtagtggagagaggaggaaacaacaacgcatgacaacgaaaaagaaaaaatcattaagggatcggcaggacctaatctatagccagaagacaaaggagactatccacaaagctgatgaacacttaggtctccgaaaatagttgtccatgttagccctcgtgtggagcattcatcgtggcggtgatcactcccaggatttatttcggtatgcactgcgcctcgggactggaaggattggctcccaatcatgagtgaggtccagcaagcacaagaaacgctaagcttttctcccaagccccgatgactaaggctatatcaagaggataactaatggtgcagggaacaatattcatcatgatttctctgtttttattttcagtaatatacattcctaaagcgcccatacggcagttttcggccctatattgtacacgtcataaaccctagcgaacatcacaagaaaagaagccatagcttggtcagattcttaatctgagaacgcagcccgaatgttacatgatatcatcaccagttcaagaaccttcttaatgacgacctcttcgatcgcccctccaggaatccccaaagccacctcgacctcgtccgcgaccacctcgtcgccgattccgaccggcaaattcagggccattgtccacaaataggtcaccgtcctcgaatgatatccggcgagtttcgtcgccaccgggacgaggatacgatccttttcgcagcaaatcatcgaatcggtctaaacgtcggtccgccacgtcgcgagggacaggaagatagtacagtttaggcttggtggtagtagacatgaatagctcatcgagaggcttgaatccttgaccaggtcgagagctgggctcaactttagaaggcccactgggacgtcggtccttcttctccatatccgctcgtggacccaatggtggaggccgagaaaagtcacctggcgccggtccgtgggcttgacgggatcccgcattcttcgggccgatttcttccaagacagcctctactccgtcgtcggttcgatcgtactttacctcccagcgagctggaggaccgctacgtccacgagaattctcttccgtatcaatccatagttgcaacttatgctccgggatgaagtccacaaacaaagttttgcggttccgctcgttaggccaaacggtattgtgaagagcagcacgggcacgagacgctgccgtaacatttgtaaagttgacaaaacaatgtgtcttgatggaatccaggtagaaattgacaacaacgtcgggatcgggcgaagctccagggggtgatgcaacactaatgaggtgactcttgagagcagccggttgaagcgggcgcatcaggccacccacatacagtgctgctgtcgcaacatgcaaggccggctcaacttctgcatcttcagttactgtatcagcggggggagatgcaggacgggtctgttctgtctcgccagctgcaaagaggcgcttgaaacgaacgtcatgtttcggcgcagtgctctttttgcttcgtgagttatcgggactagaaggagaacgtgggtcatcacgaggtacagaagcttgttcatcaggtagatcggcatggacatgttcttctggggtctcttgcgaaactgagacaacctcgtccgctttggtgtccccatcaatatccatcgcgcctctgtcctccggtaagagaaccctaggggcttctgctggaagcttcgcctttttattcgccagcgcgtcgggcgtaggaacagggctttgactgcgacgcttcctttttcgagaatcttcaataagctcctcgggaggaagtggtgtagacagtccagtagccaactctgagggcggtgcagcagctggcgcaaccttttcagcggagtcagtctggcctgtgcttgcttccctcgcaggtgtaggttccttctcttctgtatctccgggagcctgctcaatcggttgggttggagtgccagtttcaggttgggcttctgctggttctgccggttccgacttggacggttgttgctggttcttctcagtaggtgcgtcgtcatcctgtgtcacatctgtagtcatcttttcggcctgtgtttcaccagcatcagtgcctggcacttcttggtcatgatgttgctcctgcgcctgttctgcagggttggggtcgtgtgactctgcagcagcatccacgggaggcggcgtaggttgtttcccctcggcgggttgtaactcctcaatagcatcttgtgtcgtggcaggcccttcgttcgcgactgggctctcgtcgcccttagcgtcttcctccacgagtctgtcaataatttgttgtttgactctgaggccggtctgcgcaatgccgcgccgcttcagttccgccttcaattcagtcactttccatgttgagtaatcggtcatgatgacgggtatcgcttgctgtcagaaacggggtcatgtaagatagtacgtaaaggataaattcacggagcgaatgtcgtggggattgtcagggccatagttgtttgcgatgcgattgcccctgcggtcggactccagcccgagttgcgggcttcaaagctttgggcggaatgatgtagcgcactaaccggatgtggattaatgtcatcaatgacctgtctcttcgggtttagcgccttcccagattgacttcttcgaatatgcttccattttgtcaattctccttaaaccgaactatatgtccttgtgaccagagatattctgcttagatagaggctagtggactaagttcaatcaattgttgcacgcacctttcttcttagttgcttttctctatctatactaatgatcctagttacgttatcttgaaattagtacgaccagcacaagatatattttgatactagccacaacatttcaaatgatgtgatagagcaacttttcatgtagctacgcaaccactaccacttggagtccgtcaaatattgctaaattaataaagaaaggcatttattagcctcgtattgaacctatgggactattactccagcactaagtatctgaatacgagaagtccgatgtactgcttcttcgtgattggtcacttcgagagcaacgatcatgtatacacctactcaattacaaatagagtgactcaagtctcctataataaatttgcccatcatcttgaagcctgactttcttctctctattatactaaagctattgttcctattaactttcaaatccaaccccctccccaactacccaccatggcaatcaaagccgcccaaaacaaccaagccatctacttccgcaacctccacaccccaggccacccaattctcctcaccaacgtatacgacccagccacagcctctttaatcgcaaaccacccctccacaaaagcaatcgcgacggccagctacgccatcgcagcctcccaaggcatccctgatgacgccctaacactaccccaaaacctagccgccgttcgctccatagcagctaccctaaaacccaacaacccctcaggaaataaagtctcagatgaagttgcaacaaagcttcccctaacagtcgacatccaggacggctacgcagacgtggccgaaacgatcagggaaatcatcaatctgggcgcagtgggatgcaaccttgaagatctagacggtactacgggacagttacggcctttggcggaggccgtggcgcggattgaactggcggttcggactgctgcggagctcggtgttcctgattttgtggtcaatgcgaggacggatgtccttggggctaaccccggtggcaaacctggaagtatccaggatgcgattgagagggggagggcctttttgagggctggggcttgtactgtgtttgtttggggtggagcgggtggaaggggagtgtcgagggaggagattaaggagttggttggggcttttcaggggaaattgaatgtgaagttggtgctgcgagatgggtttttgactgtaccagaggtgaaggagctgggggttgcgaggattagtttggggccagagctgtatcgagctgcgatgagtgggtttatggagaaggctgatgcggtgttggcttcttatagttgagtactttatgacagatgttggtttagtgcagaatctaatcgtatgtattcaatctgtgtacatcagaaagggaagcgtatgagctagatacgataatcgatgccagaaacgcggcattttgttggattgtagtgataacagggagccaattcgtaagcttcgatgagacaaccccgcattactagcacgccttatcaatttagcatagaggactcttcactccgaggatactaggacatcggtgttcggtgttcaaatatagctacttagcagctagactctctgacagaaaagtattaaagaagcaatagaaccgacgaaaactattcaaccttcaaataattaattatctacaacatgggcactcatcaacctcttccttccttcctaccagttgataaccctactcaaccattctggcgcacagaacctcacccactggacgaactccgaagcacagaagctcttccaggccagagtgatatcgtcattatcggggccggttattctggtgttagcattgcatatcatctcctgaaacatttggatggccacaataagcctcaccccgctattactatccttgaagctaggcaaatctgctctggtgcaactggtcgaaatggtaagtttcctaggtcatcattttcatggtagttaacctgactattactttaggtggccacctacgacccgacttgtatgaccgtatccctacctatattaggagatatggagtggatgctgcagccgaggtggccaactttgaactcagtcatgtaaaagcattcaagaatctccttgcggaagaaaacattgactgtgatttcaatatcactcggtgtttaagcgtttatttagatgaagcggcaggagaaaaggcaagaaagaaatataaagaactagtgtcacgaggtctggcttttgcagacgacatacactatacaccaccaaagaatgcagaaggggtaagggcgttttctttgtcaatgttcagagaaagctattcagctaagacacaaattctacacaggtttctggaatcaaaggtgccaaagcatgcctctcatacacatcaggtaccctgtggccctacaagcttatattgggtctcctttcgaaggttgcggcctcgcctgccgttaatgtgcaagcatttactccggttacttccgtagtatctgacagttccggtcatataatccataccccgcggggatccgtccgcacgtctaaagttgtctacgcctcgaatgcatacacatccggcctgctgcccgagtattcagcgagtatagttccctgccgtggaatatgttgccatattgggatcccggagggtaagaccgcaccattcttgccatactcttacggcattggcacgaagacaggcgaaagcggcggcagctacctgatctcgaggccggacggaagtattatcgttggaggtgctcaacgcacattcatagaccggaaagaccagtggtatgcggtgattgatgacagcacgctgatagaaccaactaaagactactacaatgactttatgcagcgtacattcaaaggctgggaagatagtggggcctacgtgaaggagatttggacaggcagtgagtgttttcaagccggaggatatccactgggatgagcctgacattaacaaaccatcttctgtaacagttatggggtattcgtatgatactagccctcatgtgggtgaagttcccgataaacccgggcaatacatttgtgccggatttgatggtcatggcatgccagtgatcttcctggccgcaaaaggacttgccgacataattcatcatggtaagagcttcgaggatgttcacttgcctcgactttacaagtcaacggctgtgaggataacgaacgcacaagaaggaccggaaggaggcgatatattcagtttgaattgacgacaagagtcttaagattaaatacagtacagcatttatgattggtgtcctgtagtgaaataatcgcaatgctggtctcctgtatgtacaactgcaagctacatagagtagtatattccggtaaggatgtagaatctctcggcatatcgaacagcactacaactccgagtggcaatcttgatggataaagttactagggacggaaaaacaatggagccgccgaagtcggggtcaaggaatttccagtgctcctattggtttcgtatgacgaatacgcatctctagtgggtcaggcttcaaagagtcataatgtgagatctgcgcatccctccttctgattttcttcctctcccatctcctttgtttgtcacaaagttcttcatttcaattcgcatatatttcattttgtttgatcagatttttttttcccttctcaagcgaattgctcaaaatggccactgaatcgaacagtgcgcctgcacaaccccgtcagtaatcccccatgccccactatgacttatgaaaatgaacagctactaaatcccgtagagagactcgactctcaacctgagaaccctttctcaaacctcatcacggatcagttgtttgtttcgatcccctcgttcactttggaatcgggcgttacgttgtacaatgtcccagtggcctacactacgcggggtcagctgtccgagaccggagacaatgccttagtgatctgtcacgctctgagcggtagcgcggatgtcgcagattggtggggaccacttctgggtggccctggacaggccttcgacacatctcgatttttcgtgatctgcttgaatagcctgggtagcccgtacggaagcgctagtgccgtaacctacaaggatggaaacccagaaaagggactgtatggaccggaatttccacttactacagttcgtgatgatgtgaggtaggtggttggctatgtgggggattccgaagtgtgcagggcaacttacatgaagtacaggatccacaagatcgttctggattatctgggagttcgacagattgctgccgttgtgggcggctccatgggcggtatgctcactttggaatatgcctacttcggtaaagattatgtacgagcgattgtgccgattgccacctctccgcggcattccgcatggtgcatcagttggggagaggcccagcgccaaagcatctatagcgaccctaaatacgaggacggctattattcttttgatgatcctcctgctactggtcttggcgcagctcgcatgtccgctcttcttacctaccggagccgcaactcgttcgaatctcggtttgggcgaaatgtgccggaccctaccaaacaacaaaacattaagggcacggaaaagctgcctacacccccgaatgagcactgggctattcataatgacgggcacaaaggtggtcgttcgacacctagtgggcgcaactcccccacctctcccacaccgcaacagaccgaagttcagtacatggacccccagttctccggaaccaaaactttcagtaaaaccatcgatagcgcactgaagagcggtcagaagcgtccgccaacctatttctccgcccagtcgtatctccgttaccagggtgagaagtttgtgaaacggttcgatgctaactgttacatcgctatcacacgcaaactggacacacatgacgtgtcaaggcaacgagcgagcccgacgtcgagtgatccagttcgcgaggctttggcgcaaattcaacagccagcattggtattgggaatcgagagtgacggcctattcacttttgaggagcagaaagagattgcagctggcattccggactcacgcctcaaacgaatcgaaagcccagagggccacgatgccttcctcctccagtttgagcaggtcaaccgctacattctggagttcttccgcgaagttttgccggacatcatgtccaaggctccagctgatggggccgtggaggtggacggggtgaataagctaaccaagagcagcacattcggagaggcggaggtggaagatatcaccgcctggtaaagggataacaatggttttcgaacttatttggcgcatacgttgcagccttatctttatcgaatgatgctctatgggtcaccagggggtcaccgtaccttctctcgttttaacaaccgagagagagggtacgccgcggacccccatcccgctcgcatctagtttttcggggaagtagcggtgcggtctttgttattttctttctgagccagtcagagagttgagcatccaactgcctctctcgtacctcactaacaggtaaggctgtaaaagaagcatccaactgctctccatcaatagcccttttcacagtgttctccctcaactagggagtctccagtagggtggtgggcgatctttcaacataatcaatagatcttccgatagcatagtagatagatgtcaaccatcaatgcttgaaaatatgagaattgaattgttagacttggattcagtattatcaatggtaacagacgagggaagtactattagcttgtaaagattgcgtctgtcaagacaagcggtaggttactacctaactcttacgatattgcgcacgagcgcccgcttggttcgaattagtctttcagcgatggcaactaaaaagcaagataaaaagtttgatacttccagaaagtatatgagcaaaaagaaacatccgtgcatcatccgtgaatcgaacacgggcctcatcgatggcaacgatgaattctaccactagaccaatgatgctcgtttgatgtgagttcacataccgtcttatgtcgctatgagcgacatatactctcgcagtagtctcaaggaagaacatgcccagatgctgtgaggtcatgttgcgaacccacctcgaggaccaaaagtcatcggagtatcttcaaagcccggaaccgggtatcgtcgaagagcctctgcatcttccttggtagcatctgcaataaagcacagatcacgcatgatccttaagtactatgacggagtaccgtcaagcaacccaatcgcatactttcaacagacggacgcatacatatgataccagatgcagaatattggtgtcggccatggaaaaagacttgagagttgatgtcaggaaccctggacatagtgacaagtcataatctgcaccatgatcaaggaaaagtccagttttcagttttgtggggaagcgcattcgttgactgccccgatttctagctttccacctaaggtcacgccgtttgtccatccgtgcaaaatggcggcaaagcagttcaaagtcagttatggtagaggttgcctcctgagaaggctcgagcccacgtcaaagcactctctgccttaacctctggtcagcgagcagaactcaattctttatgaaaaacctggggaacgcatgaccccaatggaaagttgaagctaacgtgcggggtattatcttgaggattctgaagatggagattccgtacgcaagccgcgggaacagttggggaagaaagagatcggcggttacttccgtacgtttgctggggacctcggacatgtgatacatgtaatactacctaactggctttctggacgaagtatccacggtgcatggcctattaacaaaaaactcgaccgcggaatctgcagacctatgcagacctatgcaaatgaaagggacataatacctatggtaaaacttattgggtgtcttacacggacttaaatctgacccgtcgaataaaaagcaatattattggaaccagaatgacgcagggtaccgtctgtctgtatatgtttacattgtctttgtatctgaatcgctctgtggctacggagtattgtaactcctgtaggccgtttgagacatttggcgcaaacgcagcgtcacgttcatagagctatttcgttagaaaaaaaatttttttcatgcaggaaagggagccagagttcatagtctcgctgtatagccaatgaggtgacgggacctgcaaatgagtcgtcgggcgatgatttgaaagtgcccgattgggaggataattgacgatctctatctcgggcgttcaccagccgaccccttgattccccccctttttgcctcctcgctttcgaacagaagaaggggttcaataagagaagaaccattgtgcgactgtgaaatatggtagaagaacaatacccttcacagactgaatactgacaggtgctatgagatgtaaggtggttagatatgagctatctactatcccccgggcttattgatccagatgatctgccggcccaccccatgtaatgtggagaaagccgttccttgtttcctcggacgatcattgaactaattccccagtttggagttgatgcacctcatgagggtccggattcggcttttcgtgctaaactcggcagacggcagatggcatcatatcccttgggcgccattgggagcgttggtttttcctaagcgaaagtgaatgcgtgtttttgtttcaaactccctgggccatgactctggagcttgaagtcgttattatgacttttatactttgaggggctcaaagtgtacccaaggctccattgtccccgtgatattgttgtccacctattgttagccggattgctttcgcttcctttcctcggtgatatactccacctgcaacgcagccactcctttggccatgtcctcgggaaccaatttatttctcatgtgctaaccgagcttgtggttatttcccccttcttcactggggctgcggtgtctatttgccctgtcgccttgtattgataccggaattccctcatgcattgtgtgcgacccggcgctttattgaccccagacgctctgcgtgttactattcattttctttcgtcataggatacttctcatcttgaccatagatctggttctggaatctggtttttagtgacattccttcgatataagcctagttaggctgcccccacattccaggccatcgcttcagaccacttcgactttcgttctggaacaccttccgtaaacgatttaccttctactctttttcatttgtgatcgacttggtggttcgtttaaccattgttgggactggttgcccaacgctttgttgcactttcgaaccgacctcttaagggtacctggtcagagaccacaagtatagtctaataaaacgacatcgcccggtgaatagtgatcactgtcctctctttttctctttactcggacaatttcagctctctctttcaaagcaaccgcgtttcacttccctcgtgaccgtattctcattcagtgttttggtcatccacaatggaatctattcgcaggagaaaaggtaccactatgaataggcgtggatctatctctcaactgttacatatacaagtgagtgtatcctggaccacattttcctttataacagaggctcataagcactcctagaaacccacatcctcagtattccaggaacagccgactcggtattatgattttgtggactcccccggctataatgggccatcatcttcttcaacccattgtcaatacattagcccggagctagagtcggacatcagacatgcttgctcattacttgtataccggattgaacgtggcgtgccgtcaccgccggccaatcaatcatctaagccatcgacacgtatgggaagcgaaagaagagaccaatatagcgccgcacaagacataacagtaccgcaaattgattcgaaatacttttctcctaaggttggcgctgaggtcgccgccctgaaggataaatttgactcgggtgttggattaacccagcaacccagcagacagacaatgcggttattgaagtcatctcattccgatgcacgccccgactccagtgagcgcgcaccgggatctttgctcggtcaggtaaggggcactacctctggctccgatgccagcaatgcagaagacccaaatagtcaatcactagtcaaggaatctcgacaaggtagcaaacaatccatgatggggaatcccataggagatgctcaaacgaaagaccaggatacgatgtcattcctcgctgggacatgcaactcaggtccaagttcagatgaggcattagacgacatggaagtattccttaatccggatgttggcttggactcgaatggaattccgagcttcacctcaccttcaacattcctcagtagcacttcgccaagctttggagtctctagtggccttcctcaaagtcgacagcccgagctaattgcccagtcgaggtttcttggagatagtccagggaccaaggcagggttggacccgtcacaatccggcaatggtgaaagcgagcccggggttatcattgatggcaatggcttcgcgcatattctaacagttgccgaagaggcgcagcgtaacctgaatctgcaacaagccgtcatggcaaagatgaaagctaatgcggttgaatctaactcgaatgcattaccccagacgccgaaacaagtcttgctacgccaagaaccacagtcggagcaccagcccatcccttctagactccagaattcctggtcacataagagcaaagcaactacgttgaattggaagagtcgcaccgaaacacctgcatcctccaataataagcccacctttttccagaagattgccggcttgttcaaaacgcgaagggctcctggccaaggaaatcatgttctggtggagcagccctttggccttgcccactaataatgctttgattctcgctgggtgtcggcaattccctagatttcgatatattttcgttctatacatttttcttacgttggtcgctatgtatctgcaaagcgatcccatggagttgatcagcgatagcatttgtacctatgattatgtataggaaccttgatgttctatttcgattgcttgttttgatagcgaagcatgatgcacctgctttaggattgcgtcttttccctttcttctttgcctcccctctcttacccttccttttcaccagaccacaccgggcgacagcccatatgaatgtttctttcacgatactaattgactgaactacgcctttcccgatcttgtacctttgtgccagatccggacttacaaatatattaacatgttcatccgtatctctttgcccactccaaaacccgaaggatttaatgtgttctggatatcatgggactatcccagtgatagaatgccacattgtagcacaatgtgcctgacgtggcatagccatcagcttctagtcgtccttctgtgttttgtcaacaagtggggttatacggtgccgcatgtccagcgtggcattccaagaacccatgcaaaggaaaggcagggaaccttgtgatctgccgatggcacgtgcagtgatggtctgcaaggacgggtaaggcatggattcatggacggaagaaacctaacgttagtatacttccgtttcatttctatatcgtcgacaagtgcggataaatttaatttattcttgatatatgcacaattattgctcccttcgactcaaccatatctatatatctctctaaactggctcaaatctattatcgcgccagctgtgtgggatgactcgacgaattctcgaatgttatcctagtgttgcttggatgcatatgatgttgcctagtcattggcggggtaaagggagaggcactcttaactaatatcccacttctgacagcttgcagtatggcttgccttacgtagacaagcagggggaaacccctcaacatgccaatatcttcattgattggtcttactgcggttactattacccgtttcgcatcctgctccatgttctcgcccaactgtcacttgcaaagaataccataacttggtcaatctctcccaccgcgctacgccttgggtgaatactttgatcgtttttggagatacatgcatctgttaaggcactgatacatcgtcgatgctccggatgggcctctcaaagtccacactgcaagatattcgtcctggaaaatgtgtgatctgttcgttggtggcgccgccatggtagagaaagacaaatagcatacagacttctcacctcctacgctaggcatcgacagaaaatggtcactaggcgatttggcacgtaggccaattcatctcccgaggggcataaatctgacatatcgcaagtgtcgctccaggaaatccggtcgctcatgatcaggatatgcagagaaatgacttcccttactgtatttggaaggcttttctcctcgatagcgtcgtgtctgctggcacatgcattcgattctggatagtgtcgcttgcctaggaagctttcaggcatttgcgcatacagtatacatgctagactacctgtgatggcagggatgatttcttgatccccatcaaacacaacctgcaatgttgaaattgtctttggtgtacgtggcaccactatgttacgatctaagctggtcaagaaacagcataatggactggcgcaatgcggacttgaccgactgctcaagcatataaaccaaggtgttggcggccttcaatagctaatccactcaagctcaagttcaagctcccccaatagctcccaaggctcctcacccactccaaggtctgctgttccctcacatacagctctcctctcaattacttactccctctagcttacaactgaatcttccaaatcaaattcttccaactcgccaaaatgcagcccagcgccaacatgatccaccccgaaggccccgtggtcatctccatcccggagagtgcaaagatccacatcgtcggcaagacaaacgcagacttccgccaaagggtcaccgtcgaggagattggcaaagacaagtacatattcgaaggcagcggtgaaggcaagcccatgacccttgcgggaggaaacgagagcgtcgaccttgagcctatcaagggcactggattccgcacatggaaaatcgacttccagaactccagttccggcgcagaggactcctttagaatgtcgaaagtgctgcgtccagtctacaacaccgtttacgatgagaactacaaggttcgaaaaatggagtgggagattgcgagtgaagataacattgatgatgattacaacgatgcgatcatcactgtcagcgccgacatttgagtggcttcaatttgggtttggcgaagctttaaggacataccgattgaactctagagtgttggactttcttgtctctagcattcggtcatccagtgagcttgcctccatatggctttcctggatgaaacgcttctgagggtagcgtttgtggatatgacgtgatgtcaaatacatactcaatgatatataccaatgccccttactattctcgattactatcttgaagtaattggcgtacgcttttatagtaagtctcttgatatagtctacgtacctaatacagaagaggtcgaagtggagtgtaagacatactagtagtaagtacgagagactgtaaaggcttggcgatgatccaccgcggttccaatgtgggtcgaccaatcagtgtggttgccgacaaggatcaccaaaaaacaattcgggaacaccggcatctccgcacgcggttcttcattagagtcgtcccaagcttctgtcacctcgagcacagaatgggaagcttcccagcttcttcactcccaaacacagtgtacctatacaacgttaaataagatgatccggtaaaatgagacgcaaagttcgaagatccgtcacccacctcaccgttttcggctgcatcctcttcctcatcctctacctgaactgctcgccctcactatcgccgctcaagaaaaacccccaaacctatccatggactagagtcacctaccaaacgaactcggaggttctcccaccagcccgtggcatctgcccgggcctcaaagaatcctcaaaaccagccctcgtcatatcccgagtcgaagccgatggcgatccctcctggctcgatgtcctagacaaaaagtaccatctctgcgtatacaccgtcgacgcaccggagaaccctaaatcccaataccttcaggtcccgcttaaccgcggccacgaagccatgacctacctcaccttcatcatcgacaattacgaccagatcccgacgcgcggcgccgtcttcgcccacggctcccgcttcgcctggcacaacgaccaccagacatacgacaacgccgacctcctcgccgccctcaacatccccgccgccctggaaccatggggctaccacaacctccgctgcgactggagtctcagcacctgtccctccaatgtcccgccccaaggcggcctcgaaaacgccttcacagccgccttccagccctggagcgcgcgcgccgtatccgacgtcgcgctccccaaagccctcgacgccctattcggcactggcgccggcagccaggccaagctgggtcgcacgcataccgtccgctcgcaatgctgcgcgcaattcgtcgtcgcgagagataacatccgtcgccattctagggaggagtatgtcgcgctgcgacagtggttgttggatgcggggactcaccgtaatgcggcgtcgttggatgatcgtacctccggtcgtgttctgtcttacatctggcatatcctgttcattaaccagaatcctgtggcgggggtttcggagggggttgatctggaggcgttgaatcaccaggcttgtccgtctgcgaaggattgttactgtcggttgtatgggaggtgtgaccttgatcggtgtgtgtcgggctcttgctttgggcagtatcgtctgccgaagaatttgaggttacctgatgattgggcggatacgcattgagaattgggttttggatgatgtaggctctacttggagtctgtaacaggatataccatttattgtatcattagaagctatggtcatggcataatagggctctacgattagatgaatataatgttcatgaatttgaatgcaacttcatagacagacatctcttaatacgcgcattatccagctcatgacctacaaattaaccctataaccatagcacaaagcacaggacacctctattaaaatgtaattatgacccaaacccgacaacaagttaaaaaacttgcccagcaaagcaagaaaagacctaatctgtatcatccccatcattaccaccacatcccactagccataaataaaccctcatcttaatgacagcattcaacctctccctcagcatcattcgctcccttcaacctagtcctctacaaaaccaaccagtcagcccatatattcctttcctgatcccaaaaacacttaaaagaagataacttacccccaaccccaaagtaagcacaaaactcactaccccagccaccaaaaagaacaaccaaacatccctcatcgcatccgtaatctgcggcgtaaccaaatctctctcctcccccgacaacgccttataagtgtgactactcgtcccagcaaccagattcgtgatatcagccgcactgagagtaggcatagcctgcgtcactttctgcaacgcaagattctgatagatagatcctgccatggcaaggaagatgaccatacctagatcttgagctataatcatattacaccaaatattagcatatatttttatcatgggtatgggtttttttttttatttttttttatttttttttttttggaagcggagcagtcttacaaatagccatagcacccacggcattcgatatatccttcaccggaacaagggactgcacgacggcgaacccggcgacggcgtagcaacctgacccggcgccgaccaggatacagtagccgtatattttggcgttggtggtgcttaggtctgctgtgtctgttttgttccgtctcttttgttagtggttgtttggtgtggtgtggtttgggaagtggggactgacatagtgaggctgttccggcgacgacgagggcactgccgaagaggtgccagggtaggatgtagggtagtttgggcattagggctccgttgcccatggcgaagacgaccattgagattatgaaggggaggaggcggacgcctgcgtctaaggggccgtcgccctatctctattccttagttctgggcaagtatattattttcaagaggataggtcacgaactcgtataaactggaagaataacgggatatagtaggtcatggcctatgtcttgttagtacagacagccctatatcaaccagagaagggttacacaccagcacaataccagaaaccaagaacatctgcaactgaagattgaccagaataggtcgtttgaagaaatgtgccggatagagccggttatccttatacacgcctggatggtatttggccaggacaatacagacgactagaagcacgcctgctacaacccagagcgcaatctcgttcccggagctccaggcatacagtgtgccaccgaaagtgatagccataaccagactggcagatcctgcaagaaacatggtcgtcatgatccagtctatcatgcgacatttttcggcccagcttttggatggctgtgggtcgacgctggggacgaggaggagataggatggggcgaagacggctccgatggggagattgatgtaaaaggcctaaaaatatataattatgagtgaatattcaggaatattctagcagagggtgtgataacttacccatcgccatgtcgcagaactatctgcgaacgcaccgccaacctataaccatcaatctccgtgctcagtcactctctaagtggcgttatatgatggataaacctaccactggaccaaggacactcccgatcccccagataacggtgcttccagccatatagattggtcgctccttcagcgatgtcaacatagccacgaaactcagcgtccccgagtacatccccgatccgcctaccccggcgatgacacggccgaccacgagggcagtcatattcggggccgcgccacatactgcgcttccaatttcaaacagtgtgatattgaacagatagacgtatttgacgttgaatactccgtagaccttgccccatggtaggacgcacattgtgccgagggcaaacccaactccgatccatggaaggagcgaaacttcaccgaataagtcgagaatcacgggttggatgtcggcgacctgttttattatttattagctgtattctcctggattcttctagtgtaaggagctagggtatggggaatatggggacgcacgatggtattgtccaatgcgaatagaaacgtagtcgagatcattgaggcatatgcaatggcccactacatcaattagttacggctttcgtactaggagccagtagagctgtaccttccatccgtgaattggacggagcgacgcctctttggggatgacattctcgctggagcccgtgctggcaacgttgtcattgctaccctgtttttcagggtctgtgtcgatgaaagacatgatgaagaggggtagtaagacaaagagcttggtgagttgttcacatttgagcttacaatatacaaaagttcaaaagacacaacactttactccggcgttgctcttctatctgtttttatagaatacccaaaacggccagttagggctccgaacggccgctccaactccgtgtcttggcgccagatcggccgcctcaactccgcgtaagctcatcagttattgtcaactctcggtctccatttgacacagttcatgtccctttctggatgggacccccttcatctcttgtttctgcgctttcttatcctcaggaattctacgtgaatggacagtcaaatactcctgaattagcccccgatagtcttgtggccggtacggaatgaaccattcttcgaaaaaagtcttcttccgacgtggattgaggccaagatctctcatgagagtgtccagatactagatagtgaaatagaacgatctctgttaacattgcataccgatggtacgacgtcacctagagggtaactagcttaccgagatatagtcgtaaataaaatatgaggaagacacaagtacttgaacttgcttattatatcgactcattccggagaatttatgattttatttttcttttattttactttcgttttctgcttggatgttttgcagccagcataaccaggggtcaggtgatccaaggctttaccaaaaagaccattgttcgcaagtggtccagaacttatagttacagatgttcagccttcaatttgagtagcttacagcctgcaaccacctcgcacctcggccaaggtcttccttgcaacactgcatatatgggattgacgggaaaatgtcccacataggatcttgatagtaccagcctcatttgtcgaattatctcacggaatctcccgttctccaatcccctcctttacaaggcttggcataaggttcaggaaaaccaacggaaaggaaatctgatcttatcatcagtgtctatcattttaagcatgcttctcgaccagtccatgactcctagatgagccccgtctcatctcacaaaatcttctataaccatgcttcatcgtgcggccgacggatcagactccagcgcggcttctatggaggaccgtggcggcgaccagcgcaaatcgcaatcttcttccatcaccaagagagaacgcgcgccgcagacctctggaagattagcctgtgacatttgtagagaacgcacgtagaacctcccctgaacaacaaacaaagtaccgtgttgactcttatccacaggaaaggtccgctgtgaccggggggatcccaaatgtggccgctgtgcgcggcttggctacgactgcagctatcagggacggaggcgatatcgtgcagctcaagcggatatgccacgccaactatgtgagttgcagaaccgattaggtaaatgctgccccaggatcacatgttgtttgttgaatatctcgggctcccactgatccttctcggtggtcttagcgcatgcagaagccatactgcggacaaaatcctcgacagcatccaccactaccactgctcggccgattaccccccaggtagacttatcttggccattgatgacgccttcagagcggttaagtgaccatgagcgactaatgcagcggctccagagccatgtcaccccaccaatgggtcgtgcgtttgaggggtttgacatgttagcaaacctgacggaggacattcccgatttttggggagtaatggatccggctttgactcctgacgctcttccaatcctgccaggtgatactcctcatcttccaactccgttcgagagtggctatcttaccactgggagcggtggctcggttgctcctactttcgaaagctctctcttcgcctcaactcatggactagaagagccgatttcaccgtcagatcttgccgccttgtaacgtattcccattgcttccttgtatgaaggacaaagcaactgaccaattgacacagacaccataagtacttcgatgttttctatccggttttaccaatcttaaatcaatcgcgatttcaccgagaatggacccatgatccagactccccccgaatcagggggttaagctacgctgtggccctgatcggcgcaacaatcgccccagaatacgcctatctacaatcatcctgttatagcaatgcgcgcaaatacatcgaactctgtgagcgcgatgatgacgagacgtatatcatgagtttaaattcatttcaagcattattattcattgttcgctacgaattgacgaaaaagcactttgtccgcgcgtggatgaccctcggccgtgctgttacacttgcacaaatcctcaacctgcatcgcatagatagcggtgatacggctcgacagcagcgcacagggtctcaacaggatgccaccgaaacaggattagcctgcgatacgctcgatccggcctcgctggaggagactcgtcgttctttctggtctttatatatattcgaaagctacgggagcgtccgcattggtcggccttgcactctagaagaggacaacctgtgtatctttctcccgtcgcccggtgagcttagcgagacatttctgcctagcccaatgccctttatcagcgactctacaaaactcaccggagttggctacctgacctcctatgctgcggtgaccatcatggtgaagctggcccgcctctgctttgagcacgtcagtatcctctctcgcagtgctagcgactctgggttttgggaccgacattaccgtctagttaagacaatcaatgactacaccgccattttccaacgatacctgactgctaaagccgtccgtgaagatccgctggcgttttcactacacctcaacctatgcgcaacacacattaacctccacgaggcagcgatacgtaaagttgaagagcaagatctacccaagcttgttgcagctgaaagtcgcaagtgtagtactgccgcggcattcaagattctcggagctattcgcatgaattggcctgttcagcggtcggaggtaaatctttcatctctctctatactctgcttcccatgagcctcatctgacttcttttgttttagcgtgatcacttcacccttcaggcgacgtttattggctggcccatttctatgagcctaattgccctgagtcgcagtttagccaatggtgacacgactcccatcggcatcgtggactctctgcgcttgttatgcgccgctctggaccatgttgaggaagctgatgggtattggcaccaagcaagcagggctgcggtggctgccttggcaaaatgggatgagcaacaacacgagtcccgccccggggaatgatctaatgtcccttgatttgcgttgagtggaatatgttatccttggacatggcttaaatggtcttctctttggccaggtataacccaagtttgaatggtcagactccaaggtatctctgatcgaggcatcacagacaaagcgcaccggtaacaatgggacctaagacttgtattcagatttcacattagatatgaagctacatatagaatttagcgatcatttcttgctgatagatgcgaaccaccgacgacatatagcaaagtctatggtcttcaccactacccttccagctttagtaggcgagcagtgcatatgatgagggtaggcatgttttctcgtaactcgtctcgattgatcggaattgttctactactggaatacgtatcaccagagttaagctctttccttagctcagtaactcatggtgattgtctctgtgagcttgtagacgcttggggtgatacaggatcttgagatttcccttctttttcgcctacgtagtcctccatgggtagctaatcaatgagccgcctcaatcccagaccacacatgatgggggtccctaggcaagaaccacaacagcgtcgaactaaagcacaggaaaaatcccaccaacaagggccaaatctgctgcagatccccggtccagtaccaccacctctttggtagcttcctctgctcgttcttccttgcctctaccgcgatggtatccggccatcccagaagccccttctgctctggaaagtcgacaaagctcaaattcgtgccagcactggcaagcttggctatattaattgctagcgtatccaggccgatccacggagtgagccagcgctgcataatgtaaaagtaccatccgtcaaaggcctgtagacgcgtgagatcgccgccgactttgacaatggttttaacgcggtctagtcgcgagtcctggtactcctgcatggtggcactgatttccacagtcgagggtttcttgtttgggtgtcggttcaacagttgatggagttggttggtgattgctacgccgtcttctattgccgtgcagccgcccagcgccgagttggtggtccccttgtggattgcgtcgccagccattaccgtccggccaaagaaccagtggtcgagaatgccttcttccagggagatcagctgggccttggtgcgggttcgccacagttccccgaagaccaccgactcgcagattggatagtcggctagcttgcgcgccagggcctccatgtcgtcatcggtaaatcgcgcgcgattgggccatacacactgcttgtctttagggagtttgcagtaggcgatgtaggaaatgaatgtcggctgacagaggagcaggaacgagaaacggtcgttcgaaattgaatgcatgtcgtggggacgcaatccgggaactggtggacattgggccacgatggcgttgtaggtgtagactaaattggtggcatatcaatggcgttagatatttgatgaaagaacaatgagtctgtgttggcgaagtatgggtcaaaagcatgagcaaccgtttcccctgggtaaggcacaaagccttctaaggcctgggtcctgaagccgacttttataacatcaacgatagcattgcataggtaaaagtaggccgggttaaatatttgtgctttgtgagctcgatggagctataccgattcctttttggcttttattatggggccgattgattctaaattcttggtcattattctaatgataccgcacgagaactacttgaaccagatatcaactaccgatgacagagtcacctataaacaagaaggctaaactggttgcagagtccctggacaaagcaccgggcatctataatctccctagttccacttatatgtgtaaccgttcaacagcgacaccgatctttgcgagttttctttccagatggtaataacccctgtccagatactttataccgccaaccacggaccttcctctcccaaccactgctgcaagaatcaggctagcagtagctctcagatccgaaccggacacgagtgccccagacagcttctcaactccactaattattgccgtccgttcacaaacgcgtatccctgcccccatagcccggagaccaaagcattggccaaatcttctctcaaaaacagattcagtaacatgacttgtgccttgagctaagcaaagcaacaccataaactaaggctataagtccgttggaaaagcaggatagggtccagtgataatatccacagccaagggttgtttggccttccagactgttacagaatcatctgatatatcaacacgagcgcccactgctttcagattcttgatcaacattacatgctgctcaggatgacagggatataccgtaagagggttcccacatatggcccctaggattaaaaacgtgcccacctctatcctatcttccatgactccatactgacaaggagatagaggcgtactatgacaaccatggatgacaagttggtccgtccccgcgccatgaatgtctactcccatgaggaccaggaagttaatcaagtcacccacttccggttcacgggctgcgttatggatatgtgtcacgccgcgagccaaacaagcggccatgatgagattcatcgttccagtcaccgagggcgtctgcatatcaatagttgctccttgtaactgagacgcatgagcctcaatatacgtgtctgttactgtaatacaagccccaagcttcctgaggccgttgatgtgttcttcaactggacgattgccgatactacagcccccaggaaaacttaaacaggcatgtccgaatcgagcaaggagcgggccaagaaataatatcgacgctcttaagctatcagtaagctgggcaggaacaaaacgagacgttacatctgtggtgtcaattgtaaagttgtcgctaacctgagaaacatcggccccaaggtattgcaagatcgaacccatgttcttgatgtctgatactggtgggaggccgtgcagcgtactgggcccgggcgctagtagtgttgccgccatgagtggtagtccggcattctttgaaccggaaactcgaacatttccggtaacatctcgaccaccgtcgattgcgatagcgcttggcatttgtattgaggggaacttcaaagcggcgccagagaagcttgtggcagatatgagaaatacgaagcaccagaagctagcaatgaagtatgtatatcaaggttttagtaggccctaatatacagagtagtactaaaagggcacagacaggaagcactgcgagggaataaccacagttgattgaaaaatagtagcggtgtgtggggatccagatcctgttccgttcaacatgcagcccggagggctttgagcataaaccggcatgactcctttcccactatggcagggcgcgagagatctctgtgggtgcgtttgcatatcatttccttctacgaagtcttgccaactgtatacgaggtctaataggaccgcttgctatggtggatctgatagtttcactcatgatctaagcgaatcgctccacagggatcaacaggatctttccgcggcctaccagagtacctaaatctactgtggatctgtttctcggccggtccaattagggctgccagcaggactattaatggaaggtatactgataaccaacactaggtcgtgtttcaaggaagaggagcggaagcgttaacagtctgattggggacagaaatatatagaaggaccaggatcgaaaatgtattgtgttgcttatttctacaaaagtatcggcatactgtttaggccttatgttctagccagaatactgtgtaaaagatatgagtagatgattatataagatccttcagctccaaagtgggtagttctagaacaaaattattatttggggctgcatagctttaaatagtgatgaattaccttaattatcataatgcgttttaataaatctgttgaatgactacaaatctaggataacaatttctagttcctacttactagaattataagttttagtgattatattcattttgattaacagaaccccatgcccagtctggaactgcttgcttctctagtctccccttcagcttgcacaaaacaaagacgaggacccgtcaagaatccctaaactctgatgtcactgtaatagagaagagcctatcgaacttcgccgcaaaagccttttcgtctgagtgtgcccggtcaaagttaatgctttccgaattcgactgcatcctctcaaaagtcctacctttcaagctacctcattctttgacgatagctctaagatggctattgaatcgagaattcttaatgactacgatgtgggatggacgtatgcgctgcctacgcagtgaattgcagcagtggggatatgctggtgcattgaaccgtcctcctgctgagctgctaatagacctctacaagttcatcaacgggatgtcacagaactgacctagcagacctgtttgttatataaattcagtacgatgatggattacccatatctcaaggatagtagaggctgaatggactaagattggcatatctgattcagatagagggcactgggagcttgccataacctaggatgatgaaaccgctgcaggggagacatctgtagtttcttatagccaaagtagttcccatcagtaactcacaccaatgagataatcagctagggcttccacgtgtgggattgcctcctgggctacaatcggcgaggcatattcagacacgcaccgatttaagataaatactgcgcccatcagctttaaggcaggagatcttcttttcagcaagtttcaagcctgagctgattgtatgctctagattgttataagcatcaattactgcataccgctcctctgtggatagctgtaagaatcggataagcttaatggattggcagagtacttgaatatgattgcaggcttagttggtagcccgagctaattccccaaacacgaccctgctgtcctaatatggcggcgcgggaaattttgccgctgctgagtaaactatcatcgacataggctagtgctattagtaactgtagagagctgctatgtgggagggtatgtagcgcatactttgaaaagacaccttgattcgagagtactttgtgggagaaaggggttctgcttcagtgttgctttcaaaatcctttacggtgagagaattctgttcttctaccacgatgggctggtgccgatggtctatgtttccgctgcgaagagtcttagcgccattcaagccaagagagtatatcttgaggctgtgtgcacggagagccgggctgtacgcagagaatatgagacgtatagctaagaatagacatcataaagcatacaatttaaatccccgcttctaatcataaccataaagcgtatgtaacaaaaagaacgtcgtccagcgactttatccacatccacatctagatacaaatcacaactcacagacccaaccagtagcgagtcttctcgaccttgaaggacgacttaagaacaccctcgccagtaccagttacaagaacctcatactcgcctttctcggacgcccacttctcgcgcatctcgtcgaaccaactcgtcgccagcttcttctccacgacgatctcgaccttcttctgctcaccaggctgcaggaagaccttagtgaatcccttgagttcgcggacgggacggttgacttccgttgccgggggagcgacccagagctggacgatctctgcaccggcgaccttgccggtgttggtcaccgtgacggttgcggtgatgggctcgccgctttcttcgtactggggcttctcgggagtggtggtgagggtcaggtcggagcgggtgaaggtggtgtaggagagaccgtggccgaaggggaagagaggggccagatcgaccttttcgtagtagcggtatccgacgtagacgtcttcaccgtagaggacacggccgcgctcggaacgaaagttgacgtagctggggttgtcctgcagacgtacggggaaagtaatgggcagcttgccggaggggttgacgtcgccgtagagcacgtccgcgataccgttaccgcactcgttaccgccgaaccaggcgtgtaggagagccttggtcttgttggcccatggcatggtcactggggtgccgctctgaatgaccacgacggcgttcgggttgacgtccagcacgcgcgagatcatctcgtcgctgccggggggaaggtccatgtggtcgcggtcgtagccctcggtttcccattcgctagtcagaccggcgaagacgactacttgttcggcctcggaggcgagcttgacggcgttggagatgagctcttcctggccgacgcgacggctggctccgaagcggaagccaccgggtccgaagactaccacgccgcgggtatcgaggtcggaggtaggggctgtgccgaactggaagagaaccttgtatgtttggccggccttgagttctttggagcccttctcttcgacggtagcggagccgaagaaggcggagccctggcgctggttcttggtgttgtcaacgacgagctcgccgtcgatgaacagttggccggtgccaacaacagtgacaccgaagtcgtagacaccgtcttcctcgggggtgaagagaccctccatgtcgacgtagtaggtgagagacttgatcttggggttgacatagtccattaggaatccgctcgacgagaccaggtgcagctgctcgataagttcgcggttagactcggaagggtgctcgttgtataccttgaatgagaaaccagtcttgccgtcggcggtcttcagcaggggtccaaggagaggaaggtccttgtgcgaatagacaccttgagagaacttgacctcacccttgctctgagccgagacaccctcgaatggggtgacagtgtaataagcatccaaagacgcggatccaccgccgcagtacgccgcaaccttggagttaggaccaataaccaagatagacttctccttcttcaggggcaagatgtcttcctcgttcttcatgagaacgacagactccgccgcagcacggcggagaagagcttggtcctgtggccggttgagagccttctccggggcgttctccgggatgttcaggccatccacaaagttaaccaggttcaacacattgcggacacgctcatccatgacaaactcagcgacctcgttcgaagaaacggcatgcgccagagcagttccacgccagcgtgtcttgcccggcatctccaggtccaaaccagcattgattgcatcactggtactgtaggtaccgaaccaatcactcataaccaacccatcccatccccactccttccgcaagatatccgtgatgatttccttattctgactaacgtgcgttccattcaccttgttataagctgtcataacacaagccgtcctgcaaatcctcatggccaattgaaacggcaacaaatagatctcgcgcagagcccgctgcgtaacaatgctatcaacagccatacgctgatgctcctggtcattgcacacaaagtgcttcagagtggccgcaacgcccttctcctgaatacccttggagatataaccggccaagagtccagagagcacaccgtcctcagcaaaggactcgaatccacgacctccgagcggagaccgctgggtgttgatcgtggggcctagaataatgtgcgagcccttggcaatggattcctctcccatcaattgaccaatctcatggagcagctcggtgtcccaggttgcgcccagtgccgtggcacaagggaaacatgcggctgggacgccgttgaagaagcgagttccgcgcacgccgttggggccatcggacatgcggagagttgggatgttgaggcggggcacggaagctgtgtgccagaagtcgattcctgggattcttagcatttcttttctcttgcgatcgtgggtttttgacttaccggccgtcaaggcgaccttctcccctagggagagttcttcgatggtcttctcgacgtctagacgaggcattttgaatgtgttgtggtatatttacgttttcttgtcttcaagcgaagataaagaagaagaaaaaaggaaagaggaaatgaaaggattgaaatgatacctattccgaccaaaactatgggtggaatagtgcaaaaacgatagatgaaaaggtaggaagaggtataaaggataaaaggataagaaaaccagaatacgaaggactacgaggcatacaaatatataacccaactacctacaccaccacgggccaaggatgattgacaatgcgggctggttaatagagaaagtctggagagttcgtgccgacactccccgcttgatgtcgccagcacggatcatctatcaattggtggatctcgtttggtggacattcttccccggttgggatgagcatctgcggtgaaacccagaggctcttgtcagaatgtctgaccgtggacccgaaacacgtagcgattactgatcgattgcaaagtattgcccatcacggcgcgatgaaaagggaacgggcaaacaaccgaagtttaaccggcgcggaatatcggaccgtcgtgcctacactatccttttcctaccaggaatagcccacattatgttgatgattagtcactatgctacgtaactaactagctgctggttaatttccctttccggaaaaataggcccgatggatcgcttattttgacaacccatgtctgtcatcttcaatcatggtgtttttgttcaggttcaggaaatcagggctttctgaatcacatggtggtcacgcctttgcttaccctatatcttttgttttgtctttctccttttccttttccacttcatccctcttcctctttgttttatgtcttacgagggaggtgatgttgaggattcggatatcgtttccgaaagaaaaaaaaaaatgaatgaatacaaagggagagaaagaacaatcagcactcccacgccatcacgttagccctatatccgtaaagaaagatcaccactccttgtcggtcaatatttgttcagacaaatgtacgacagtgtcgttcatagcaggtaattagacatgcggactttcctaacattccagaatatagaatttagctttataaaaactctgtgccttgaccgtcttgcatatgccgacgtacaaggaacatgcgccatgctttctgcttgtcttattttagctgcgacttctttaaagtagtttagccactcttcaagcaatcggagaaggatttgaccataatatgcatgacccaccacaagatctccgttatagttatactatgcgggctactggcagccactttttcattcggcgaactctaaacgtatggtatcatgaatgtcagcatcatggtcttttcttctgaacctattcccgcagaagcagggagttgcctgcaatatcatcctccaggtcgcacccgatcaaaaaccagaaacattctctcagcgaaaatttgtccccgaaatccaacacttcttgttcttttgtcgaatggcgaattgcatgaccgtggaacaatgtccacgagcccattttgaagtcttgttttaggaatatcgttccctcgtacgtcgatatgaaaccgtactttctgtccgacatcttcatgtagccgcgatctgcgccttcgattcttagtaaactccatataataaagcattcttacatccgacctacctagtatatgcctcagatggggctcctcgtgtggtagggtagcggcttcgagatcaagggccacaacccaccgtgtcttcatctccccaacaatgcgcatgcttccggaagttgtcattagcacaacgtccggaacttttcctgtcatgctcgtgtcgccggtgaccagacatagccggaaaagaaaaaaagtagaggagggcaaagggcagatgaaacgagcttgtcgcttgggagataaatctcctgtagttccttcagcagtgctgtggggcttatcgtccgcgaatctcatatccacattagccgtggagcatatggcccacattgtttacaaactggccttgcacgccagtttcattaccaacgtgtacatgctcattcgctatgcttacatctggcgtagtgccggtgcttgaaagatatgatcgagccatattgctcaaggtgtgaatcttccacaaagtgtcgagcatccgctcgaaggttacccaggttctggagctttccgatgaagtgtatgctatataaaacggaaggtccacttctgtgcgcgttcctggtatcttcggtgttggctgatgtgtcctaccaggatgtcgtttaattggacttgtggtggtgtccagtttccatatacgcttggggtgtattcgtctataatgatgggccacttgaaggtggaatctggatagtgatatagaggcctattgtgaggtttaacagcacctctttggctaatgtctttatcttttcttcttttaccgacaccggcgggtgcttttgaggatgggaaagtagtatgagctcagttggatagatggactttatggagaaagatgtagagaatgatagtgaaggaggattgtcatgaatgtatcatattcaaaatctacatctctccgtgcattaaaactagtgaacacggagtataacttcacagctagtacatatgtgactatattgaagtcaccatcgtgaatacatgagtaagaacagtcatagcaagcaccagtgaacgaatgccatgctcacaaaagaggacacgctcactgaatggcaatatcagcacaagacaggtaaatctggccagtctggaacgagttccacttgaacgaaatcaaggtatggttggaagtgtactccggcagcttgaccttcttggtcaccgtgtatccaccagcaatactggtatagcaggagttcaactctgcattgtcaacaccctggcacttaggccggtcagaagcctcgaagccattgcacgtaaaccaatcattacgccagcaggcctcgccctcggtacaatccgcactgtacccacactcctggccactgacatccgtgcagggtagcagacctgcgtcgaaacaatcctcagcagcctgcttctcgtcgttggtgggcaggtaagacgggtcgagaaacttgtcgacaatgctctggtcttgacagatccggtacgtgaacatgccaccatggtcaccgttgtggtcaacacaccactgtacttcgatctcttcgccggggctgtagctttgcacagcgtcggagccccagttggtggttggctggttgtagtcgatactgtcacgggcgttgtaaccgcagggtccactgcggccaactggtgccgcatcgaggtctggccaggaggaaacgggctcgaggatcgcacactcagggcatgagtcgataccggcctgtggtcgttagttgggtttgagcttgaatgtgaacgtagaaagagggagaaaatacctcgtgaccaagacgggttcggctagaagggatgtacatgtagccatggcctgctacggaggtagctaaactgagggagagtaatggggcgaagaccttcattatgttaaagcctcgtaggagtggttggacgcagtaaagttcaaagaaataggattcagtccttgagaacaagtcacaattccgatgcgctcaatgttttgaatgatcatcttttcgccgtgatcataccattatatatacatgactcaaaatgcgatcgacatccttgttgtaccatctccacctgacttgaaacatgcccgagcagggggcggacatttaaccccagtccgatctgtccctgacgaaacaatgtggtggagaccggtagatgcggaacggcgcggatacaagattaacgctcttcagggctgtcggcggtgaagatcacagctcgatgaaggttagtacgtgccaagagtcatatttcgtgattgatatagtcggctctcgggcgcttgacatctaagcgaccttggcgtgagggcggagtggacgagaagctccggtaaatttccggtggccatgatttatgcaagaaatgtcaattaatctcgggccggcgatttgcatgctgttaagcgcgtgtggggttgagagatggaggggatgtgggaggtatactctacctggttggttgcagaacttatattagttttcagggcatttgtctaaagacgtgttggagttcagcctctttggaattggaatgactggtgtgattgatatcaaatctttgttcttgagtagatttcttgtggatagtataaaaaattcttctttcgcgtcgacaacagatataagccacgggttggctgtgcctaacagccaccgttgcgtacctgtagaatgttatagcgtccaatcactcatatcagggtgagggtctgtgtttctaggccagtcgtagcttttcggtgcctcagccaaatcccagcaaatccacaaggtgtccatccaatagtgtgtctcatttgaaggacggctcaagcggaatccgtggatgaaacttgtgaagaaaatgtattagcgtgacaattatttttattttactaattcttttctttcttttttacaatgagatgataactcacacttttccaaggcttttgtcccagtgcagcttgctcagtgttggccaaattccacagtcgatgcactcactatagacccagaaggttattttagagtcttggggaccggatggggataggttgaagagaaaggtacaaacatacgtcaaagcctctttgaatgcttccctcatctgttgcctttcggagggctctagattccaaaagactcttttgttgagctgtacgccggggtgatgttgcatcaagagatagaccatgaagccgcctggaacaggtcctgtagagtcttgtttaaactccctctttgctacgagggtcggcgttgaggagcagttattttcagtcaacgtggtaagtgcgtttatttgatcgcgtccgaaaggagtgagactatcggtcgcctgtcttgccctctcgtcatggatggcgaaatctgatccagcatatgggattctgatatagctagctagctgtgtacttccagtcatatgttcgtgcagacgtagtacggactgcacaaagatcttgactacagcaagctcatccggatggtctacattcctgcagcggaacgttccatatgctcccgatggagcctgccactccagataatccaaggcactttcttggtcatttaagtccccgagcttcgtcaccaacctccaacgtgacatggtgccgagctgggggaagtcgataatcttgccgacccacccatcgaaaaaaggcctatgtgtcatagtgtgcgtatgtgaaatacgttgaaggggaaatgagaatcgtaaagacagataaggacagttatgtaggatgggcgcaggggtttcgtatgcatgacgatataagttggcggaatatgtgtaatgattattcactgctatagactctaattttgtaaaatttcattgccacattcgtggttggtcaagttgcgcccagagagcacgttccgcagccaattcatcatcgtatctgggtacagcatttttaaactcggtataacagtccgggatattaagaagcccataatgcgcctttgtgtattcccaatattccggataccagccggcgaattgccaatcaacaattgcagcaatcttgtcatcgcgtatgatgatattccgtgggcaaagatctgcatgggtgaagtaagtgcggcattggcgagtatgtcactgcatgacagattcactaagaacttttgtacaatccttcaagggaatttgtccacggagaaaagaatgaaagtcatcgatgttaccaaaggggccaaaagaacgatagcccaccctagcgtcatcgactcgtcctagctctgctgaagcgacaaccccttcttgtggtggtttgagaagttgagttcattgatgcaggcagcaacctgtttcacaatagcctgcttttcagtgggtgataagtaatggcttgtctatagctcttggaggataaccccatgaatatattccatctcgacatagaggcgtccgtcaatgctataggttcgctgaacttttggaacaggtatagaagtgtgttgtgcaacgtatttcgggccttggagttcagccgactcacaaggacctttgattaatcgggtctggctcactctcacgacgttccatccaaaggattcaaagcgcttctcactcaactaaagtcgagcacgaaggaaacgaggtagtattcgctgtgacattggcattatggagactttcgttcgaaggcggatgtacaggttattctaaggtcgagatggagtttgatcgagatttcgctctttgttcttgatactcgtgactttccagaagtacagtttgtaacaaacttcgacagatatagaataatgagcaccttaggcagagacaacagtgaatccattacgactgaccaattaccgatgaacccgcctcactggctgcctacttaaataccaattatctcttctttccctctccttccccatcatttctctctctgcgctaaaaatgctaggatcatctctatccacaactaagcttccctttttcagagaccttaaccagctgccatgtcccctccctacgaccgaggacatcgaagcgggaactattctgccgacgaaaagtgaacgcatttctggagaccatggacatgttgccgtcgttggagaccatttcgttgttaaatatggtcagttcatcctggagaacgaaggccatgcgctactcctcctggagaagtatccatcaatccccgtgccacggctgtacgctatgtatcgcaaggacgacattctctacctcgtgatgcaattacttcccggggcggatctttccaagctttggggtgagctatcgtgcaatgagaaggcgtctatatgtgatcagctgaaagaggccttcgcccaaatacgtaccatcccctcgccgggctatttcgggagcgtgaccggagggcctgttcagcatcgattctttggttgggtggactcggatccacgcatcatgggacctttcgaaacattagaggactttcatctggacatggccctcgtttcacaaaggcaagagaagcgcaaagatagacatccatggggtgcagagtggtttgcacggcaccttccacaagcactaaaagaccatctaactacctttacacactgtgacttggtcaagcaaaacatcatggtccaagagcttccgcaaaccgatcgccacacagatagaaaattcaaggtaacgggtatcatagattgggagttgcctggatggtatcctcggtactgggagtatgctgcgttcttcgcggatttcctctgggaaggggaaaggggaaagatgttcgaaacattcattgatccttggcctctcgaagctgctcttttgggactgttcaagcatgatttggaggggtactagcacgacatttaagccgcatgagtttaagcggccagacaattatatcgaccgctgctgatttataactaataatattatcgttgaccgaggcaacggccgctacacttagtcaagaatcgagtatggcaactcgcagtacttcggacgcaggagtttataaggtattcaactgctgaacagcgaattcactgtcctccacggattgccatcaaacgtgccatggttattgatctgttttctacgtgcttgcttacacagtatggaccggtgaagtctgtcataacgcttcccatggacttcttcagagcatagatatgcgcacaaaagtcctactctaagggtgctttcgcactatcatcgtctctattcggaaacatgacaagggtcttttccagggccagcagtccctgtaggcagttgttcaggccgtttgtcaatgtgtacacgctacctgtctccatcttagccatcacacgttggatctcgtccgcaagtgttttggcagccagtgtataggccttgacaacaagggctggttgctgtgcagccgggtcagcttcaggagtactatagttgcaggaaggtcaccctcaccggatgcgcagcaatgtcctgcacatttgctttcaaaccgtggtctccctggaacccggggctcggcactttgatactcagtgaagccaggtaggatatgttcatagcgctttcgagcctctcttcttgacgatacgtactcgtcgatcggagagttgtgtagaagctgtcaccggctggcaatgattctttaaggcctacctccaattcacggataagctcatcgaacaagagaatcgccaggtcgccgtcggtggcgcagaaaagagccctgcgttggatatccgctcgggacgcttgtaagcctatgatggttgtagaggtgattggaccaaaggcctctctccaggagtcgatcagctcggttgtcgccgtgtattggcgctgaaagctttcttcatctcccatgcccatcaacatatcttgtgatgctaatgtcagaagggctactgatcgccacaacagcacagcgagcgagcctgcattagtgacagcgcgatctacaacatcgcacgatacgttttgagaccacagggtagttacattatgcttttcaggtcgagcccgagcaagaatagaatcttctatttctcgctcatgcctcctagtctttaattcgtctaggtttccaggttgtgccgggccccgcaaggctaattcttttatactgccgtattgaaggtcgagattcgtcgggtctgttcgctcacgggagatggcgatggtgacagagtgagacatccagaagaaccactctatagcgccaaccacttcttggatgtattggcgagcttcagacgagaatgcttggactgtgtgcgactttcgcctccctgtggcggcgcctaccgtatttaaagacgagaggggatgaccaccgtgcccgcgattttcttggagatagatacgcgcattagaacagagtgctcgaagacgccgagccccttcacggtgcgcgtaagtggtatcctctgcacatatttccctctgctccagccccgttggtggcaaaatcccgccaaaaaggaggagcgagagtgctaggcggaaagacccagttgctccgatgttcctgaagagcatctctctggccttttgccacgttgcaaaggcaatgtctctggcccttgaatgagacttggctgttcctgttctgttgttttcgtccactgtgaattgggtggctgttgcaatagcgacccatttgtatgtttcatcaatagctttatctcgcgtgttactagatgaagggctcttctggccccccgggtactgaaaaagtgcatccagtaatgacacggcgagataaagattgggtgtcgcagatgttgagttccacgctgtcagatccatataccacgagttgttgatactcgaccggacacgctccacatatggagaaacatcagcactgttgctcaacggcactagagcttcaatccccagagaatagcaaggaggcatgcatccctctgaaaggcaggctgtgatttgcatatcaaagacatcaatgtataaatacaagtgctgcaagcaacgttctcgggcctccagctgcttcgcttggtcccattcagctcggggtatcaacgttaaaccttccatctgggacacatcctcgactggattccattgggaagtgggagccttatagcccaccggagaccgaggggaagtttctgctcgcctttggatctggcgggagggtttccggctagctaaccaggccaccgtacattccatactgcggagggagcacatggtacacgcaactgtgggcttgtcgccacagattgctacccccctcggaagatcgcatccccgttttgctagacaacaggggtcacacgagtggttctgtcgacgtatccgccgccctgtgctctgcttttgtggtgtggggactggatagagctcctgttggatattaacggcagatgccgaagaggctcgatcatcaatttgataatgtgagtaagaatgtgtgacattgccagcacaagcttcttggttctggtaagaagcctctacactgtctaaccagcctggctctgtctggatccattccggtagctgttgcttttcacccacattgacgacggagctcaccgactggtccagctccgaatctgggggagtcaggcaaagtggcagcgcaaattgaagctcattgatcgggattgtattgcagtcattgtttgggtcacgcaatatctgcgaaatttgtaggtaactgtctggtggagagaatgacattttcttgctgttgcgattccgggggaaccgaactacatagcgggactatcggtggtgaatgatcctgggatccgctcaatctcttcgagtgtatcgctgggggagaacgcggaggttcattcatatgcgattgggaaatccgggggaaggcgatcatccgcggggggtccgcgggtcccgaccacctccaccatccatcgagtttggggtatgatatagtttatggttatcccctacaacatgctgtgtagtacaggaatagaaaggatcaaaagcttatgtcccagcgataatatagcggagtatcaggaaggatgttggcaaaccccgaccacaagggagcgtggcgttctaaatatcttgaacatggggccagatgctgtgagaaaaagatagtttctgcactctggatcactaattatgcaaatattacacgctggatatcacttattagtatgtcaatataaagggtatggtaggcctcgtatattctctgttcctctgacgtgcgtacatcatctctggttccacgtgtcgttgaacagacctaggccaccgggtgctgtggctccaaagacccgccatgttactgtgcaaagtgcctcccatgagacctaaggattaagttacggagtacgaggttgatgtcgatcattaagaggaaccgcgggtccgcttccaccccgcaccgacccatactccaccaatatctgcatttatagcgaatcgcgagttcaaggtacgtctctatctcggcacccgcggacaccgaggcaacatcaagattcattaccctaaggctcatgagagcctttgcccactattaatcaacaccgggactcttacgttgcttttggagtatcaacgcgtcccaagcctcgcagcgatcatgtcagaccgtccatcatccaaacgacatgctttcttcgaaccgaacttggaaatctccccacaggacatcgaatatttcgcctccctcccattcgcttcaccctacttaaacagtccattttacgagccggtcccattcattacccgatacgatacaaaagccacctccaataagttcttcagcaaggtgatcaacaccgccgagacaatcccacacttgctggccctagttcgagtgccagactcgaaatcaaatcagaccacagatcaacgcgacaatgcacacccagattttgtggtttttgtttctctgggccccgacctatgcggtttccaggatacagtccacggcggagtcttggctgccctgcttgacgaagctctaggtttgtgtgccgagtcgacagagttggtttcaaaaggtcatacgcggctgtacaccgctggtcttgagatttcgtatcgctcccctgtgcctgtgccgagcgttgttatgatcaaaacatgggttacgaagaggcagggcagaaaatggttcttggaagcacaggtccttgatcaagagggagcggtgaaggtagaggctaaaacattgtatatcagctcgagagttgatgcgggattatagttccctaagcacctcttagttcagacttgtagctactcttatttgtacgctgaggtcctactcggaaatagtaacccagctgccactccttataatcgtatcggtattaggaactgttctttagcctatgtcccttatgtgtgtttagcggttcaatatctttactatttttctatattgatcgcctcgcgaccaatgtacaatctgaccccaaacaattgcggtgtacatactttaacaatggacattgggaacttcagagaaaccaaataggacgtccggattcctaactcgagaggatattgtacttcctatatgatatatctaccaccataatcctcacaacctacagaaagtatcccaaatctacaacccggtcgctaccaaactacccctcaaccgactcgaggacctgatcccgagggcatccaagcctctccatagacttgataaaagtctccagcttagcccagtcttctggacactggacacctggccgcttctgtgcccccaaatccagcaccatcagagcaaaggcagcacaagatgcaccaattgaagtggccatactctctcccatgaacgagtcttcccgaacaacaggtgtgcgtctaatagtgatagcaggatatccattgcgggtgccaacacctcgaacaaggataccagaccgatgtggcgattgttttccccgtgcggaattgatcaaaaagcctagagcctcgcctgatgtgcactgccccttgcgtacctggtcgatcataccccagagagcaaggttccatggcttgagggatgcaatgccgtgagtagctagctggtatagctgattgagcgtaatgtcaccgccccggaattgaacggccatggcaccgattgtctcactccagctcgaagagggctttctctgcataccctcgagaaagtcgacagcggcatccattgaaagagttcccgagtggactgctgcgccaaggcctcgtgcaaagccgttgaatggcgcagggctaagagcgcccatggtccgaattcgagtaatatcttttagtcggcgtggcaaggtaaccggctcgggatgaacactctcgtagaaaagatcgctagaaccagtaataataggagcaaaagctgtctcgacccagttctcgtgaacggcggcctttccgtcggcccaggttaaacaaggtccacccgtgatatgcatcagatgctctaacacctctcgacccaattggccaccctcttcactgacaagccagcatatatcgaggctctcgacggtatcaagttctttggcaatatcaatggctatgaggtttgtcatgcccggggatgagccgcaattgatgtagcaagggacgccctccctctctgcctgctcatgtaaatccagtgacgcttgtgtactgttcacgtcatcggaatagtctaggtagggtacctttgcgtcgatacaagctgtgagtactggtgccgaggtccgatgatatggttgtgctccttgaatcacgagtgcagcttcggtaatggtgcttcgtaactcatccggattgaataggtccaccttgcggatagtgatatttttaccaggcagtttggcaacaactgcgcgaagtgcatcctcatcggagtctgcgaggatgacaggcacgtcgcttgcttgtacgaaaagcctgatagcttctccgcatatcgcgtctgcggcaccaataaagacgacaggcttagagccagtagaattggtatgcatgttgtactgggagtgtgtttaaaccgggcagacgttctacattcaaagaggagtgcagtataaatagccagttatattggcttggtaatggaatagtagaggccgacttttattgtgttatttatacttaacctacgagacgatgaatctatattggggttctgcatctgattataccccgaaggctggttttacctgatctgaaaagaacatgaagtcatacccgcggctccgagctattgatatgccgaagatctggcagaccataaggatcggcgaggattgagtgaagctggccacgtgggagagaggagcttcggatccgggggatccgcgggttcccgagcacgggatgttagggtttaatccgtcgatcgaatgctaggagctcgcatcaacttccacgcatattggaggtaggaggcaatagtcaccacacagtccccagaagctgatgggttggtagcataaaagcaggcattgcgccttgatttgtattcacaatgaactattcatcatattcatgatcagttataacacaaactactctcgcctcacaatcaactatcgcgcaaaatggctgaaaaccaaattccacacgagctgttagccaaattagccggtcaaatcatccaggaccctggcattccagtcgcagccccaactgtctcagcttggcaagaaccggcgcatcctatcgcgactatccagtccgacaagctgccacagcgcactgattttgccattatcggttctggtatcaccggtaccagcgttgccaaaacactccttgagaatgaactagcacgcgataagacgatcaccatgtttgaagctcggtctctaactaccggagcaaccagtcgtaatgggggctttctgctgagccatgctccgccgttctttaaaagttatgccgaggctttggggatcgatgctgctagagatatcgccctgttctgcgaccgcacactggaaagtatcgttgatatggccaaggccgagaaccttgataaggcaagccagatcagagacgtcacgacgatcgctagctttgagcatcaggaaggtttcgccgaggtgactgagtctattcgcatgtacgaagaggctattcctgaggctaaggggaagtatacaatcatagacaaggatacagcagagaaggtaagatgttctattaacatgcttgctgaaagagacatgctgattgtttcgacaggaatatcatctccggaagtctagcggtgctctggtcgttcaatctcgcgttttctggccatacagactggtcacaaatcttctgcagcgccttcttcaactttatccagagcagttcgcaatcgagacccagacaccagtaatttcaatcacaattgatgaggctgacaccgaatacccctacatattaacaactccccgaggaacagtacgagccgcaaaggtcttccactgcaccagtggttttacaggtcacctactgcccaagctcaggggagcaatcttcccatgccgactatccatgacaacgcagaagccaggaccccagtggggaaatcgccccaactcatggctcttccatacgaagcaatcatatgacccgaacaccaccttagtcgaacaaggcctatactggatgcagcaaaacgcagaaaccggtgatctgttcgttggaggcgacctgcagaggctggacgatttcctgtcttcggatgattcggtcatcagtgctgactctgcgaggaaccttactgacttgcttcctaagaggctctttaaggaaggctggaccaatcccatcacgaatactacaatgacctccgccactgcccttcatagaatctggtctgggatcctcagcatgacggccgatcaagtcccgattgtaggtagtgtgccgacgagtatcagcggtagaaatgttgaagggggagagtggatcgcggctggcttcaatggatatggcatgtcacagtgttggttatgtggcgaggctattgctcgtatggccttgggagagcaaaagccagagtggctgccggatgtgtacttgagtactgagaggcgtttgggagatgtgtccatgggttcggaggcagccctggcgtccttttttgcaaggtaatagaggatggtaaatggatctggcatgcaggtaccagtctggtggacttggatttgccatgagtactagtttagtcctgtgaatactatgaatttcaattcaattgccaacgccacttctactccgcatcttgaagttctccttgttacgtagccaaggcttttcaattttttagaaaaaaggaaaacaaagattcaatgcatagcagctagcatctcttaacaattaagaccaacttttgtgcaagtaggttcacatagaccatctaaatcacgcttttctggcttcgacgaggcaaattgtggaccacctccagcagccttgggccatacaccatcgacttggatatgcatatgtgacaccatgttgcatatattctctagctatacacagaataatatggcacaaaaggatttacagatcgaacatacatttctacaacacatgtttccaggttttgacaaaaaaagctctatctttaatacaaagtcattccgaccattccaagcctgtccgtatatccccccaccaagcccttacaagatccttccaatagtacgaccgaggttcccactgaggcctatcaccaactttcggaaaagccgagccacccctcctaacatacgtagcgttcaggttaaggaacggcagctcctgcatcccattccgctcttcatcaccacaccgaggagacacaatactcaacccctcctccctcatctgcgtcaatatccgacatgtcagctgtgcagttgcatcagcacccaaggtccaactagcatcgacatatcccaaggcaaacaccacattcggcagcctatcgaccatggtacatttccacatgaaatgatccggaatggaaaaccagtctccgtcaactgtgatctgaatcccgccggcaatgttcatcttcagtccggtggctgtgacgatgatatcggtattcaactcggccccggattgtagccggatgctcttctccgtaatggactcaatcacaccggttaccacgctgccactcccattccggagacattcaaaaaagtcaccgtccgggcacatgcacattcgttgttcccatggattgtatctaggcgtgaaatggggatccaaaggcacttccctggggagttctttgcgggtgatatcgagacataatcgcttcgcgagattagggaaccaacgacagaaattcaccagcacgaggggcacgatgatccatttaaatcgaatgagactggctgctagcttctggggacagatccaacgaatcactttctcggtagtatcttcccttggaacagagaggacataactaggggaccgttgcaacatggtcacactggacgctttctcagccagtgacggcagcagggtgatggccgtagcaccggaaccgataattacgatatccttgttcgtgtaatcaaggtttgatggccaaaactgcggatgaatgacggttccttggcatcgattgatcccggggatttcagtctcgagcggctcatgatagtcatagtacccagtagccatcatgatgaaccgagtgcgtagagtcacggtagcttcaccatccgtggaaacatgaaccgtccaggcctttttaccagtagaccaatccatcttttccacgcgatgccggaacttgatcttctggtcgattccttcctgctcggctgactcttggagatactcacggatcaacgagccgtgcgcgatcgagtgcttctgagtccagggacgccatgcaaagccaaacgtgaataaatcggagtcggaccgtatccctacattcaatcgtcttagccaccaattccactaagtaacctatcagcccagcatatctcacctggatactgaaacaaactccacgttccaccaatttcatgccgttcttcaagaatgcaataggtcaagtccggatgactctcctgcaatctatacgcaaaattaattccagagataccagcaccgatgatgatgacatcgtaatcaagactgtcgtttcgttcggacatgttgaggaatgcgggtacacttcactatagccgtcgctgagatcgggaagtgataacctataacattagattcatcccggcgagtgatatacccatacaagtcccgggtccggttttgtgtccacaggccttgttcggggggtagtcttgtatgtatcgccacttcaatacccgtaaaccctaagtggatattacatctcactcggtgccgtcggatccgcggaatacgattgtctcggggtcctgagtgcctggctgaagtggaactgctacgcaagatctacgacttgttttttgaactgagtaagtgtcggaaccgctacggagccgtgtggatgtaatcactctaagaccctgttggaatgtggctcgaacattgtaaatcaagctatacttgtcgcaatgctttccatgccctggtgaattatcctattgcattaaaatacgttagtattggagcgtgaaataaattcatgttttcatattcattattactatgttaaacagtacacatattagcagacctcgagattcttaaagcaaggtagggtcacaagatagtgtgaccagctttgaacttcggtggttgatattgcgctgcacagtgatttactttagtagtaaactggtctgattgtgcttcttcatttatggtctacctctggcggaagaaaaaggtacacataatctagctataagggtaatagtatttaaaaggttggatgtgggatacacgccgcaccctatcttctctattcgttgaggccaataccaagctcactgccatgtactgagattattttctcccccatggaccggtattgcatttacatcctggattaaagtgtatcattatccacatacgttaagctggtatccgtccaagacgctaaagaaatgtagagaatacacatggactccaacaagagccgagaaggttatcccaatgcaagaaagatttgaacaccgtccaacaatgcatcgatgcgtcatataaagagaaacaaggaaaagtgtcgagcttaaagaaagacaataaggaatctccaccgatcatgccatgaaatttaatttcacgcgcctcgtcgaggccgtttactctcaccccccattctcatgcctccccggccaccgccatcgccgtgtccactgtcatcgcccccgggtcttccacgcttacgatgggagcctcctcctccgctgccgccgtcgcggttgtagtctcggtcgcgttgacgatctcgattccggtctcgatctctatcacgcggttccctgccgccggcccagcgcctatcttcttccgcgctgcctgggaggggcggcgggggagggggcggaggtgggtgtccaccaagtgaggatggtggccgaaggcgcccttcatgttcctgactctgggcgtctgatgcatcctcccgatcccgtcgacgacgattttcgtcgcgtgatccagcccctcggcgtgatgcttcgcgggactcgtaccgttcttccctagtgttgcctgcgcctgcatcacttctacggctgcgctcacgttcgtagtctcgcgttcgatctcgctgctcctctctcctgctgctactgcgcgttccctcctcctcgcctgtccgacgctcacgttccctatccctatcacggtcccgatcacggtcccgatcacggtcccgctctctttctcgatcccggtcgtggcccgagtaccgcccagacctccgtgactcaggtccagactcctcgacaggctccccacgaggaccgcttggtcgattccgaggttgtccatcgtcctcagggaaagaagtagagggtcgaccggccataaggtcaggccgattctgtggtggccccaaccgaccgccttcatcaggagcctgagaagcattcataccagcaggctgacggttggcacctcggccacgaatcgttggacctgggcctgggcccgcacgctccgcgggtcctccagattgttgcagcatgttgttgagtccagcaaaccgcttatcaccacgaccccgttcaccaccgtagccggggccttggggtggtccacgattaagagaggatggcccctgcggtggtccaagcgcactacgaggtcccgacggaggaacaacggacgcaggagatgaaggatgactggaacgcatgggtcctccaaatgagccttcagtaggctgcggttgaaggttcttcagccggtctggatgtattccagtggtgtcaagcctttcaggaccaggggacgatgggactgcggatgcagattggtcaggaccactacgcataccctgacgacctggcccagtaggtggctggcgttcattaggtgcgttcgggccgttagatggcccgggaccacctcggccgcctctgccaggtgcatttcgcatccgcggcccagatgggatttcggccgaaggctctggctgacgcaaccgtccatggctcaggtcagagtctcttgagtcgtggccatccataggaggtcgtccaacgcgttcgctgcgaggtccagtaggtaaatcctcatgtcgtgaatgtgcttgtccgaaattaccggatcggcgttcatcagggaagcgttctgggcggtttggaagttccactctgggaggcgataacgttcttgatggcaaaggtcgcctatcatccttctcttgtcgcagtgcctccccacgtcgatagccttcccggtcaggatgatcgtgtatcatttctgcacgatcagggtgtgtcggtggaccggagcgtgcgacaggtggtgcctctcgagcatccgaagggcgcaaacgtccgggacgatctggccactccggttctcttaggagacgcccctcacggtaaggaggaccacggaacgactcatccatagatggccttaaaggatactctctatcgagacggccatagccccttccatcacccacaggttgttcgaacgacctattgtaatcatgctcaccaccatagcggccccctcgagggtaatctgaatgtctatcgcgtctgtcgtctaaaaggtcaggccgtggtggtaaccttccatcctctcggtaaggacgattaggggtatgcgtctgcgagcgtacattctggttgctgggcggcgctcgttctgggtctgggcgtcgaggaatgtttgcttgtcggccaggttcagggccctttggaggcgcctgggatgcagtaggtgctggggaagcaggggcgggctgaccagtggtccgaggctctacggctggagtagcaggtttttcattggttgttgattcagcgctgcttgcctgctgcgtctgggaagcaatcggttcagctggggtcgaggctgtggtatcagcttgctcggacgacttctggctcagtttatctgtgtctattgtgttcttcgacgcagcatcggtcatcttcgcatcctcaatttctccatcttcgacttccgtctttgtaggttctatcttggacggtctgtgggttgaattgtcagaaacgtgggtcaaggttgtacggttagccttaggttatatggacttactcggtggttggtttgaattccgcggcggaagcgttcaagcctggagtcgaagattgaggccgtgacggcagagttttcccatttgcgttcttgtcagctgcttcactctttgaaggattgcccttccctgctgctggttgactagttatcataaaggcctgaggaagcatccatttcttttcgcgtcggttgagatcaccaatgagagaggctgcaggaatcttcacatcatcccgctcgtcgttctggctgagattgttcacactggtcaacatatcacggccaatccagttcactgcagggaagttttgcacaactccctttaggacactaatggcattccgaatgtgcatgtattcgccgccattcaggcaagttttgagggcagcagccagaagacggtgccacttgtacaaaagtcggcggaagtcctcatactccaggaacgtcgtcggtttgccttccggatcaacaagcatggcaaatccaggaaggtccctcttagttccaaacgcttccttctcgtaaacggccttgtcagcatgccagcggccaagatctcggatgacctcgttcaggaaacggccaaggttatcagcttcccttgaagtgcactggaaaatcaatgcagtaagtctctgctctcgaaacaattggtctagaaggccgacagtccggaagttaggcgttccggatgtatggagaaatttgaggagtttaaagcagtaaaatgcgtcaatgggcgacaacagcagtcgaggcatgaagcactgctcaagcaaagccacattcaacgcatcgtgtttcccacgcataccagcgaaccatcgatctttctccttctgcagcttcgtccttgtctgaccataagacttcagatgagctttgttctcctccagtatgcggtcttgaagttgagttatctgcttcttttcgcgctcctttctttggctaccagccatactaatgtcagatcggtcgttaccaatggcaattaccttcttcttctggcggtctatttcgtcctcgtatgctttctgaggtacgtgtacgtcgtaaagagacagttgccagaaggtgacatagaaatgcaggccaaccacaccccatgtttcagaaggcagagccgacttgacctggtcttgaaggtcttgcataacgggattcagaggagattcagcagtaactgaggctgttgcgatggcttgttctgttgttttgttcacagcatcggtgtcaggaggcttttcagactgatccttgtcaacgtccatggcactctcagcagtttgaccgctgtcctgggctgtcgcctctccttcatccgtctccatcttgtccgcctcatctttaggcggagattgttgctcgacctctccactcttggccacccctgcttcctcttcggttgtcgccctatcactctcagatatcttcttggccacacttggtcgtcggatccagaaagctatttcaggctggactccaaactcactaatcagtgatgaaagatccgggacgaatgaatcgaactcctccaccgacatattgctgcgcagaagatccagatactgagctaaaactcgatgaatttcgtcaaatacattacccagtagtttgagttcgtcggagccctctgactcctggaaaatgcaggtccagcgttcctgggcgattgcaataagtaactgaccagcgagcttcgaaacagtcaacgctttcattagtcgtcttgaggtagttttagactcgtgtcgtcggtccaacagctgtaggattgtttgggcttgaaggacttcaccacctgccatggcctgtatttgattgtcgttaaagttggtgtcggtaatgataccagccatggagctgatcatctgctccaagacaataagatcggtggaattgttgtgtcgaagctgttcaacaacatattgcaacacgggggtagggtccattaccgagtatcgtttgaaggttctgcccgcaaatgttgacagggcattcagccaacgactggtcagcaaaccaccctcttgaacacggcttcttcccttctgaccaagtgagttgatcaacgcccatgtcaagatgtcgtacccgaggttggtgaagtaccgtgcacattccacgacaacttcgatgagattttcataagattcgatttggctgatggcgacattgataacaataccgggatttgcatacgcaatcttggccaatgcccgagccatcggtcgtatattcgtcttactcagcctcttgagtacgtccttcgtctcagccctcgcttggtcaaaagccgactttacatccggaaggcgagacgtttgtccaaaataccattctgcgtacatattgtatcgggtttcacgggggaagaagctgactagatcaaaaacttcgttgacaacaccggggtttgctttggtcaaactgatggcgggcaccaagaggcgtttgcagaggtccttccatcgggccctattttcaggcgaatcatctttacttagactgtcttttccgatccttgcaattttggtcagtaaactggcgtcctgtccaattttgtgtccagaaaggttcaggaacgacgagcatagggcaaagacatcgtcaatgttctgacacagaggaacattatcggcccaatcgtcccagtagaatctatagtcagttccatcgttcgtatcctccttatcaagttgggcccatcgaaggactcgcctcggaggtgcttgggttaaccgaatctggcccttcggtataccggactggtctgaactcaggatctgcttctgctctctaagctcctctgcagaaggcaggggccgcagtgaagcgtatactttgctcaaacagtggtggaggatacgatgaataaactcggggagctccgggtagccgtccataagccagggaaatttgctgagtataaaaagggactcgggaagtgcgccaattgccagtaagctcttgagaagcattactttctgatctgacggctccggaagctcatcttcctcggtcttgactggggttgacttttctgcctcttggtcctttccgggtgttgctgatcgtgtctccgattcccgaatgcgaggagtaggagtaggcagggtatcatccgacagagcaccagccatcatcaacgcattcacacccccaccaggccttgccgccctctccctttccgctttttctttcattttttcctccttcaaaaggtccatggagtcatctggtctccaaagatgagggtacaagtcgcgtagtgaaatgaaccctactttaatcagcagcgctgctagatagataagattgtccggaagaatgtccgacttgctgcgagcccgagatgagtagaagcgaagcttgaatccgagaagctgcgccgcgactcgattccccttaggtggcaatgtccctgtctcttcgatccatttacgcgttcccgcttcctcttctgagagattgttgctttcagggagcatacgtttcagctcctcctcagatactggtttacgaccaatctcgaagaatgcccggataccaatctctttgactcgcttccagaattctctatcacgatgttggtttgtgtgcactaattcggcccgttcttcgtctgtcgttacccatcccgcagagcctggtagtgcccagtttggaagaccggaatcacgattatcaccgtcagaaccgcggaaagcatcctccttaggccaccatgagctagctctcaatagcttcacaaagaatcgatattgcttgacgagaacggcagcgaaaacatccaacgtgacgtcaagtacacgaccgacatccatatcgaacgcgccgatcattgccttgaccctctcgaaggtatcctcaacgacttcgctggacggaggttcattattgctggttgtgaaaagctcggtgagaagcttcgaatacccctcagattcttcacgcagtaggttatagttagactgtcggtaaagcagattagtctgcttccgaattcccatacgggcgaatgtatcacggacaaggcccagagactggaggagcggtgtatcgagctgcaggcgcatgagcgcggcgttgattccagtcgagaataccaatggcttcaaggcagggttcgttgtgtcggaatcggtaacgatagataacgtgtccaagaacagagagcgggtatcaaagagggttgtcgtctgtccttcactatccatatcaatatcttccgcagcaacatcttctcctatgatatctctaactaccgctccagcatccgtcggcgacagtcgtccgtaaaaagcggcccggatcacttcctggtatatcgcggccaactttgcgatatcctgctcattctttgcatgcactccatcctcaacaagcttttgtttccccgtagaggaccatgcttcaaccacactgtcactcacgtactcataatcgaatgggggaggtggagctgcaggctggatgggaggaacatgcaacatctggggttgcggtgtgggcggtgggtgcggctgtgattgcgatggagccggtgaaggtgatgggggaggttgagattgattcatcgctaagggggcgccgtttgtctgattctgatccggagcttctttcgccggtgttgtgtttggaggtgacatagcagtatccttccgaccgccagcctgattcttgttatcgttgctaggcctccgtccaaagttattccttccccctcgattattctgtcggcgccctcttccgcgagtataggagtgatcgcgaggtaagttgtgttgcgccatgtttaggttactcggccgatgaggagagggccgttggccgtcgtttactgaatcactagaccaagttctttcacctctttttctttttcctccgccacctggagccatgacagcttaaccaaagctaccttggattgctcaggcagagaaccggaatgtttccgacaggtcgcaagtcatgagcggagcctggatttgactttgtcagcgtataccacaattaaggtgagggtgggagcaattaggcatggagggtaaaagcagtgggaatggaacaacctgccgtggaaatgacatgtgacggaatctcgagagtaagattgccctgttctgagacaaaggtgtcttgggttatggactcggtgattgacgataataaagaggattgcaccgcgagtgtcgcgcttgggtcgcttgtgttacccgcgctcggcgctaaactttttgcggtctccgctcagtgttctttcactacaacatcatccggttatgcaggcttaagaaaaagaaaaaagaggaagaggcaatgttttctctaggaaattgcaaattaacgatctgaggaatctggactttctacttgctcaaggtaacgaacggtccacctgcacaatagtaatattagtagtcgccaacccgtgtcatcctttattatatataatcagtataaacaccgcagtgctacttcatatctcatgaatactctttaatataccagcacaatggccgtgagcttttacacaatggtcttctttgtatatgatataaaagctttgtcaaaagcacgcattctaggagctatgacctctaagtgagtatctatgaccagagctgatctacaatgcatgaaataaaatgtgcaactacagaggaagtatagtacatcagggaatagttaggaattcatttcatcattatacgctagtaacactacagtcttgcaccatccagctttacagcaaacccaagttcttagcctcaaggtccacgatctcaggaataagctccttcagactaggcttgctcggggaccacccaaacaacttcctggcacgaagcgcatggcctctagagctgcttccccaagcatacagcccaaactcattcagctccgagacctgcgcatctggcagtgattcaacatcaggagatggaatcaacttcttctcataggcgactctagccacttcacgctggatatcgccccagacaaattgtccgttctcggccagatagtagcccttatcgttccatgttgcctttccaccaccagcggcggcagcgtctgccaaagcaccatatacgtcactgaggtcctggacgtggacctgatgccaaatgttctttccttcacccaccaagaatcccttctttctcttcaacacagcggcggcgagccagtatgcctgaacgctcttctggttaccaggtccacggccagggccgtaaatagtaggagggcagacgatggccgtcttcacactttcagggttccgctggctagcctcgatgatgatcttgtcaacgttgcggtggaaagagtcatcagggaggttaaggagttcgtcaacgccttcccagtcgttgtgctccttagaacggtagaagccccaggtgttggtgcggaaatcctcaacggtcagaatgccagtgccagaggtgtggatcacccagactggattctcgggcgtgtggtgggcggcaccctttgcgattgcctcggctgatgctacatgatcacagtcggcacaatctaattggcgccgttagttacacaaggtcatacacaacgcttttattgcggggagattggatagataggtacttacggagtacgatgtcggcgttcttaacctcttcctcaataatattggacgagtcgagatctccaaggacgattctcacattggggtatttactagtgacctgggctgccttatccttgcttcgaactaagagggagtattgccagtcaggatgtgcctgatgtacggcataaaagacatctccgccaatgtaaccggtggcaccggtgctaaaaataaattagagacattagcaatcgatttgatgctaattactggagatgaatttacccacaggaagaccttagggggagccattctctcaaaggtaggtaagtgttgctgacaagctttcaaatgaggtcgagccgatgaggggtatcaaggaggggcatcttgaggtttttatagctttgctgagaatacgtaatagcaacagctcaagctgtcgggatgctttgaaatcaaaatggtggaatgatggatccacagggttcaagacgtgcaatcagagttaagcacagggtgccagggtggggttgaaatggaaatttgaggtcattgacccaaacttggacggtgacaaagttccacatggagttcgggaaaagtcaaggaaggtcgattcggcattcattactactttggggatcgtgcatctataaatacgaccttccaacaacatagtataccgacgtctttatgatcataatcaatgcgatggaaactaggcgaaattctcagttttactcccaactgatttcctatatatggtatgagtttcctttagaaactgcagtactaaaccgtatcaggctaaattctttataagaagagattatcttgtacatcccaagatttggtacaaagatcttgtcacgttcctactgcaccatgatatggttatcctaggtcattctacgtcgctcgagggttcaattatgctatgcaacatgttccatacattttaggcagttaatctgattcggaagggaatttcattataaaagaaaagtatagcaaggtgtagggcttcgagaaatatggctgaaacagcggccattagcgcttacatctctcagccctgcggttgttggtctttccctaatgcgctagggctgagacagtatcgaggtctattcccattcctagtggactagcgataagagattgtatctgtgagatgatgtgttgtaggcttgcaccaaggcatgctttcttttgagacccataaaagactgtcataactctccttgccacaggactcaggacctagaaccgtatatcacagggtaacagactttacgagctaattgcacgaggtccctcaaggatatacaatatgaccatttccgagatctaggtggatttcagtttctacaagtctaaatagaaatcgtcgttggttgcacgctgcgctataaaacattatgatatcaacaacacatctctctctgacttacacaatgctttggtcacatggcgtggtatttaatttagcatgtaagtagaagtagcgaaagttctatgcaagtgggctgttcataggctcgagtttcagagcggtagtttgttctgtagtcctaaaggagctatagtcaatgatgccatctcctttacttgaacatcctctcaagtcactcaaatatcagtcataaatcgtacttcatgcccgcgaaaaccagtgcacatcggatattcaacagcactgccgaactaccagactctaatctccatcaggggtagagattaagcagagaatagcaaggagtacttcgtactccacgctttgccaccgctaacggctcatacgttgatgcctctaaaagtaatactttggtgtcagcagcgctggctcgcagttccttttcctctatcgaggctcaaggctatcgttatgtttagattttactgagtaattattgacccgaatctgacacgttactgcggggactaagggcattgtcacaatggccttataatttattaggaattttctaatactgtattcactggtaactggcctacatgatcaattattactaaggctttagatagggggaagaagggagctgagagataagaattctaaatggtctttgtcaagcgtgttgccgctcggccaaaatacctttggcatttggtcgtgcctccaaccgaacaatctggccaacagtctttaatacatgaccggacctgaagtttcgagaaattaatagactattatagtatatttgtttataaactgaaatggtaatctgtttttctttttggtaaatctatctactctgcttcctccctaactcttccttgctcaataatctatagactgtatataacatttaatctataacacctattgggcttgattgcatggtttagcctcctgaattagatgttaatccttcgcccacgcccttatccaaactgcaactggtaaacccagtttaagttaatagaacaacttctccatgcagggctacccgtctatattatcctatgtcattactattatatatccaaagttgtctactagatatattcatcaggtatagatatctccaccgtccacttataccaagctctttgtggccaacacagcttatacatcatctcccaacaactccagtaaaacagtttgtcttgcaaaatatggataggaagtgcaggaaagagtgactttgtgcttctccccagacaaagctctagcatcatgtgtggtaggaggggatatggcccgacgaggcctagtaactagtctgcggcttcgaggatactcttttacttctataagagtctgtgccaggccgccaagggtttattgattatagtctcagcagcccaaagccccgcctataggctaggcctgaccccatgaagggctgctcgcgggcctgcagaggtctaaataagaatggccatcgttagacattaaaatttcgtaggtactaaggtggtattggcattgattatcaccaaaaaggggttattttagaagagactagctaactaaggaatagttctatcatatccgacagtcaacacttgcagacagtacgaaaaccagcatggacttgatacatggccagataagactttttatgactcacgctgatgcgtgggtacacatacagctaaataccgatgagaccagggatttgaccacggatagaaatatcgtgaatttattgtaggcaccaggaggtagtttttagaagctatttcattgaatctattgtagtatctcatttttgttcccagacatagttcccatataaaaatcattgaccactggttcgatagcaagttcgaaaacggatatttcaaatatctcctcgtcgctgttggagtctaatgaacacttgattcacttacttgggtagatgcccatgtaagtagaattacctcgtgtatggagaagcagtcgagagattttctactgccacctgccgcacagtccactcagtctcaccttcccacggagtggtaagttcacgcgggcacctcacgtcgaggttggaatgtaaagcggaagtcatcgagtctctatgccggtgatcgcccgtgtgtgtgtttgatcttcgacccttggaatcaatgtagattgctaattatactccgtactcacaaatcataggttagaggtaatacgaacttgaccctcagattgacgtgtcattcagcatgcctctggctatcgctgcaactgacgttggcgaggtcagaatgaggggcaattggcatatcctcatctctcaatatcagcccctcagttactctagctatctatatcgttatcattatataaaaccaattcaaatagatttggagtccttaaacttagcttcctgaatatgaggtgacctaattgactaaccgattaatctctcactacatacctactactattcagttccgctcaggccttccccagaggtcaacagcttgtgtattcagtacgcgctttgataggcttagctcagtatcatctcaacactgccttttccctttccgtggtcttgcatctccagtatcccagttcatagccccgccacgacatcatctactgatatatggcgcgaaaacatggtgtcgatccctgtggggcaattcgcttacagatcgtgcgtcctattatattctgtatccagctggcaacatctgtaaaaaggggaaatgatatacaaccaccttgacagggatcggcatgacctttttcgcaccctaccatagtagtcgaatgcccaacacgtccaataggtccactaaatgagtcacatagcacaaggaaaactacagaatcaaagggatagttgatggtaatgctatggattatagaaagatgtataccagtaatattgatatattgcttcttaagatcatatgtatatgcaatattccaactgattcagatccaaagattgcacaaccccaatatctcagccacagccgcacccgaaatctccgtccatggtactcctatgtactagtctccactttatcagctcgccacaactccgagatcgacaccacaaattgttcgaagatatgataggatgcatgtattctgtacgccattctaacttctgtcccagtgcttagcgtggttttctatatatcgcggttgaaccgaagggagagatctaccaaacttaatttgatttgaccggcgaatcatttgggataaagtggggaatgttgatgtggctctcatctttctagctgaattgtggggtacctgaatgactcgtgctatatcgagatgctcgcctgtcaagtaaagggcatacgtggcatatctcaggcgtagagtggaaccatagatagtactccgcacagactctaggaaatcctcagccgtactgcagtgggtctttttgtctgaagcccactccagcagctggaaatgagcggtgtactgccaaacatagagcacgatggcatcatgtacaaagttcagctgagtgcatcgaggctaaagaacgtagcgtggacagctctcctcctatcaacgaactgagcgcagggctcagatggcgtcactaagccagctacatcgcagtcatgacaccagctgagaggaggataaaggtatataaggtctcttcatctcccgtgaggttcgtttcattcttaaccaggtttactattgctttcacttccgtctcatattacataccagctcccaatctatccatcatgtcgtctttcgccgaatcctcccgagacgtccgtatcgaaaaccggggacctgaaacctggctcgtttgcgaggcccaggcagaggatggatcgtggcagcccgccgaaatcaacctcgatgatgtgatcggcaacgacgatggtcagtgtcctaccttcatatctgatgggaaaaaagatgactaacaccctggataggctggttcagccgcgataccaccggatttacccagagcgccgatgatatcactttcgaattccgtggttccgagccttggctcgaggctgagctgccaacgcgtgatggtggtagccgtggacgtcagggcatcaatctcggactccacattaccaacaacgacggtaacctggagtggtatgtaagtattgagatctatcattggggtcactaagacagtcgctgacttctattcagggacaataaatgcatcaacctcgatccacacagatatgcgagattgttagatgaatcaaatgaatggtcttcaaaacagacatcccattgtagctaaatgccaagtgtatcttcctcgtacgtagtaacagcagtcaaagtgtagaatcagtaatgcagttgtgtgtaaatttatctattaagtgaactgaaggccgctagccctaaacccaactactaactacccgaccaccagccagctgtgcccatgaacaagagaacgagatggaaagaaaataagaatcgccgtagaagatcgctagccacactgagaaatcaatccaagacacaaacagagcacgtcacggtaaccttagatagaaatacagaagcagccaagcttctggtagagcttcccaaacttggggatgactgaaatcaaagaacctcacgtgagaaaagaaataccaggaagagcttaagagaatccaagtcgagttcgcagctgctatatccagcgtctgacagaaactggaggacctctgaaaggaaaatgttaccttgcagtccggctccgaggcatgcacgaccagccatgatgagattctttgggggatccaattcctccccagctcaatcaacccctgatataactgatgatgccccaacctaggtgacggcagcaaagaccgggaactatctactgggaagtaagaagaaacaaactaagatacaaagatgaacttgtgggcaagcatatatcattcgggatctggtttggcttgtgggatcatagtaccttggtaaaatggtaccatattacatcaaagaaaggagatattaccgatatcaggcctttaagcaccgagcataatcatgcagagaaagtacaagatatgggtactatactaacaaccacaaacggtttccattattggcatgcatagctctctggttctgaaaagagccgtagaacgtgtggaaccatggaaaaatccatgtaaagatactaaaaacggaagcgtcacattttccgctgaagctggaggaatgaagacttgcatactgtgtggcatgccagttcccagtccctgttgcagacgagaaagaacacattgcctcctgagacctgtttcctagacgtgacccacattatccctcagaacatttgtcacacgggaggaagcggctattgccatcggaaggcacttccgcattccatgaccttgcttcctacgcctgccagaatcagatttcaagttccccttacattgagtctcttagaacgcgaacactttcctccaatttgttccaagacacatgaaaggtcatacatacagccttgaaggaagacacgacagcaaaataccaaggcctatcttgtcaaaaactaaaaacgtcatacattttcctatgatccatacgtcggatagagcgggagtagaatcaacacatcgtagtttggtgatcaactagtcaatcctcaatagcaaagtcaacggctgcacaaattccacgttacacattggttgtagtgtattatccttgaccgcagacgccgtacaacggcacagtgctatcaaacacccctggacatctctgtgtgtaagatacaagttccttcaaaactatgctctcttccttgaaatctcaacatccacatttcctagagccccaccgtaggaattccaaggcccaacttcaactcggtatgttttgtacttctcttgaaccttgaatttgttgactttgctaccccacgggcagtcccagtagagcttacagatccgttgggttttatcccacagctcaagtgttccttcggttccggaagccgcactactacggccacaagtctccaagagctgtgaagttccaggtatgatctccttgccattgacttggctcgcgtatttctttgtccgtttctcaatcaaagtgcacaatcaatccaacaccaaggaaattgaagaatcgtaggttttacaccatatttccctttggaattttacgctgaggataatctcttcttttcagggcggagttagccttccagatgtacggagcgaatgttcaagtcaattagaagatgaaggaggctgtggagaaaattgagaaacactctgaagtgagatgttttgtctatcaagagggaggttcccggtttcctaagaagggctccgttacggatgacggaagcgagtcgtctgatttactctatatcaaacagcaagcggataagttctataacgaagtcaataatggagaacacaaataccgccgattgtaattgtcaccttgggctccactgatcttcgactgctgacagagacatagtgccatattgcaggcgtacaccactttgccgaatttcaaccagagcaagcattttaaaccttatgactaccggcaagccgaggagaaggtatggcccctaagcagcttggttgggttaaagaacatgactgatgagacgtgaaaacagagccgacagctcttcgaggacttcactctttatcagtcatatgatactctcttaaccaacagtaagacagcctgcattactaaccatgcgcataaagctgaagcatcatgaaattctagttcgcaaagaccgattttccgggggcggagccgtgaaagaagcgttggagagtaaaagaacagatgagattgagaagattcgtcgcaaggtaggtctccatctttcagaagtgcagacagcagctctagcccgttcattctaacaacaataggtggagaatattgcggcggatcctgcgaaagaattgagtatcggtttcaattacttgagggccgaggaattctacgtgatggtcattgtaaggaaaaagcccgagttggctaatgccattgcgccacgcaatcactaacatgtcaattctattacctaaagaacgccatcaaaacagtgacatatattgcccaaagtcgaatgacagaggtcggcgagagcacgagtgacagtaagaacccaatatactgcgaccgaggtcttctaataactcgatttctgcagttgcactccctgagctttcgtcaagggccacgaagctcttcgagttccaagcgtatgactttccagatgtcttgggaatcaaggttgtatcctttgggagaagtacttctgacagagattccttcggttgcacttttggtcagcacataaatcagtttgatggctggaaagaggaaagctgtctctgggtgtttccaaaacatctcaagtcaatcgctgatcgtacagtgcttgttcaaaagtccaatatcaaaaaccatattcgattggagctgctggagaaaaagctgaagcctctgtttcaattttatgttaatgtgtattgagatactgttttactgctgctaccttcgagatggactggaaactgcagagtatgcattcggaggaagtaatcgggtaggggatccgtgtcaggatacaacttcctatcttcagcccatgccataactggcgatggaattgtactcacttttttttgggtagcccctttgtacttaactgttgttcgaatgccaaatcttttttttttttttttttttcaatcgtatctacatatagaggtgccatctcttggtaatgcctagattcgatcgtgaagtgtcactggtatatcagggcgtctaattctaacaaaagaaatgagagtacatgatgcatccgaaatcagaacacgaggtaactcttgttgtgtctcatgttgtgtctcatgccgtacttctaaaatctatttcatatctctgaagaacattgactggctatcatctctcaatccgcatcattacatgtagctggggtaatgtaaagatacatatgacatattgaagtcacataaggcagctccaggacatattcgacatatcccctttcaagcggctcttcatgagtccctttaggctgccacgatcagggccgaagaggaacagaagattttcagttctatgacagctttccctgataaacaccgagcccaatcctcgagcctcgagcctcgtgccgcaatgacagggtgctgttgtggctttagacgacgacctagcttcggggctctcagtgcacaaaagttggtgtagcatcttgcgggactcactaccactagaagcattatccacctggatatgagtctattaggtcactaacccgggatatgttgcatcggagcaggcagcctgtacgatctaagacgaccatgacgtagatgaggctgtcttcgttcattcaataaaagccagtgacgtctatgacatgactcatagagcacacataggttgttctggcgtattgttctaacagtttagttggatcctctgctcagagtccggtaggcagtacaatatacttaagggcaaacttttgtacatcaaatagattgatcttcgagaaccccgttcgttgaattggatatatatgaatcattacacattcaagttgtttttgccgtaggtcccatcaaacatcactcaattatttacatgcccacacctattttcaccgcattgtaaggggtccagatatgtctctacgaaaagccttaggctgcattatatatgccgctgtgtggctttccagtattgactttgctaccggtttcccaacgcagcttgataatttcggtgtcaatttggatcatcgcggacagtccgtggagaatggtgtcaatggtgttgtctcccatcaatctgaggaaccttactccactagggattctgtgttgaagcacgaagatgactccgccgttgagtctcttaccgaatcgatggaagattgggccagtgacaggtcgctttcgcaacttaccgctaccgacaccggctccgactcctctcagctatatcttggaccacacgatccctttgaacctaaggagcagttggatggatacaatgcaggtcgaaaaccagtgtttgccattgcacatcgggtcctaacgattcaaggaatgaaggacgcggtggcccacggtgccaatgctctagaaattgacatgcgaggctggagtagctggggccgcaagggctggtattgtgaccacgatggcaccatcacgagtcccggtgataaagcagaagatatgttccgagcaatccaagaccagcggcgaaacggcaagacaatcaacttcgtgtggttggatctaaagaagccggacgagtacaaggccggcgagaacgcaatcgagagactccgagacctggccaggaaatacctccaaccttggggcgttcgagttctgtatggattttaccgcagccacgtggacgggagggcatttggtgtcattcgagacaatcacaactatcttgaggcagtcagtatcaacgacaaggcagccaacgtccataaatcgtttcaacattatggggctaagatccaaaacacgaaaagggtggcggattatggctacttcaatcttgggtttcaatttgggaattgctctgagctggattattatacctgcactgaattgagacatgcaggccgaatgcgagatgagggaaaatttggtaaagtttttggctggactcttgcagttgaccaagctgatcttgccaacgctctgctgggcactgcacgggtggatggtctgatttacggtttcaaagtaaccgcatatagggaccatgaagatacaagggctgctgtcaaagatatccaaacctgggtccagaaacacagtgtgacccattaccttgcagggcagaatgactcaccttggtaaagaaaatatggtgtctcagctacagtctatgaactctgtactcttttctatcaactagaaggaccgctatggaacaaagggtgctcggaatctactccataacagagtcatatacgtcatcatgttacagtattacttctggctgacacttcttgtgttcagaattttctttcaaagtagtgtataatactgaactgtagactatgctcttggccctccatatttgaaacggttgtgggacatctttgccgaacgcctctagacgcctatgggcccagcaaggtcctggtgtatggatatggacgaaagctcttgtagcttctctcgcttatctgggagagtgatgttgaaaattctccaatcgtccgaggtttaatggtaaaccttaacgttctgtggctcggagtctgttttccatgaattgaagccgatgcaagtggataattgtagcccattagtcacgtgtaattgccttgtccttagcctggggtagatatgttgcactaacttggacattccatttagagctgtcttatggtaggcgaagcaagagccttgggttgtcaccaaaaggacccgaattggtttgccttctcaaggagagggatgggcgatactgggtgaggttactgccaataatgagaacggactcccaggagatatagaagtacaatgaatagaatttggtgaggcagcctatgctctcttactagcagtgataatattataaacccgatgctgttaaacgccctacgtgtagagatgttcactggatttaaattgcatgcctgccgaaagaggccattaaccattggatacataggcaatactgcatggctacttgccaatcagtccagaaggaacaagagggacctctatttccagcatccttcatccaccatgtagcctagcagctgcgtcacaagaggcttttatgttatcattgtgggacgggtccgccttgtcaaaatcctggatcattttcttggcctgagagaatttcttaatggttgcagcctcatccaccaggtcataatatttgccattaaacacctctttcttgatgacgggtgtgactttctttccttcaagatacggccgcagcgcttctgacctggcgaattttcgcagaaagcagacagattcaatggacgcacgtgcgaactctatgctctctttcctctttactctgtcgcgaacctccttgatgtatctagatatctattgaatgaggttagtatcatatgtttcaaactggaagccctctgcctacctggtcaaacagcgccggaatcgtactagcctttggccatattttgccaaccttatatgctcctgtcaattgtagggtatcgagcttttgcgctgtggtgtgcacctcgggaagctcgtctgacgtgacggatactggcttggataaatcgttgatatatttgataaactcgttgaaagtgcattttccagtctgtttacaactaggtgcaaccttcttgggctgtccgttgacgtcggcatctatcatgtagccgtagtagtagaacattcgctcgtagcctccgtacaaggcgtatgcacttgccgttgatatcccgtatgcaagggtggcgatggcggtgagcttcatctgtgcgtttgttagcttttcttctctatacatcgtcgtagaaatgaagaaccttggaagaatatgcttgacaattgagcaatatagtcctaggtttgcgaagactcaatcaagcagaatagcaggtaggagacgttgctctttacaaaatcaaaatagggcgcaagatttccgacttcagtagtatattatacgccgtctgtagtatggttcaatcatttcgatgacttcacctagtcaacggcagacagagtcagtatgcacaatggcttccactacagtcatagattcaatgatgtcaatcaccctcatattactatgttgtatctacttgcatcattttagtggttccgtgaatgcaaggttgtcgatgaactcattgaccatggcaattgccatggtagaaatgatccgatctcctaagatgtggagataacatcaatgatcttaaaaggctctatggttcttccggtagaacctggaggtctagatgtctttcaccatggttattacatcacgacttagcgatatggatgttccaattgccctaaggtcacaattctgggttcaatctcaataacatatgtgtcacccgtatcactacacttataagctactcgacaaatagagtagaggcaccgaattcgtcgagtccaagaacatgattaacaggattccatccatgctgtaccgaatttcctgtagtggatgccttgcatcatgacttccgctttcagcgagacaaagatatcagtctgcactaagcacgagagatggctagcatgaataaagatttttggattcactatatccctttcttgtctgtataccgctggctagcttctaatataggccctttcgagtcctacttgcctctttgtcttaccatttctgagataagaatggcgtcgcagatagagagaaggctatcccatattgaatattctgacaagatatgcatcgaggcaatccgtggagagcgcttaccagaggccctcggcttgcctgtcgtgcaacactccgttatccgtggaataaggtatcacgatggctttgccgaagagctcatgggctcgctacctgccttcacccgtgcactgtgcgcgcgaagcatcatgagcaacagagtcccacaaatcaaccaacctgaggacatcccttactgcatctggcatccagacgtagccacagaagccacatatcgtgaagtggctcgccgctacccccaaatgaaatatcaagttgggcgagcctgcgctgtcgccggatatttcaatctgtatatggagctgaatctgctccctgaagttcatattgccgacgaggcgcgagaaaacggccattcggatatttacgaggatataatggcaagtcccgtcaagtacgaagtcatgaacgactatttccgcacgatcaacgccgatcagccaaaggtggcccatctgaatggcaatactgccgttcgcccttatcttgaggttaaacggaagtttcgacaaaccgatgaaccattcgatgtcaagggcacggcatcaaagggtcattactttgacattaccgaagataacggggtggatgagttcgacacaaagagtctgccttctgacggagcagctgtgacacagtacctatactcgccgcttccccgagaccttccgctcatcaacaaggacgttctgatacttacggctgcgtactatggtgacattgatcgctatgcgcgactgtgtcgtccaatgacagtaccaaccgaaatccactgcattgttagagggatttaccacaacacaatgttcgccaaatggtggtctctccaaccagatataagcgattaccgaatccaacgcgcaatctatgctcgattcattatggacaatgatatctctcgaatcacaccagaaaccccctgtaatgagctcccctatttgatatggtacccggccattgcacacgggcgggtttatcaagaactcgtacgacgaaaaccttccatgaaagcagctgtagctcgagcgtgcattgtagccgattacagggacgtatacgataagctggatgtagatccagatgtggatctccttgcagaggcaaaagtcagtcccaatccatattatctgcaagatctcagaaacaagacggaaaggcgaggcggtgttccggatgaatggcccaagtggaatccatgttatacaagggatcgtctattcgaacatacaactactcgactgttgggtgatgtatcgaattctatcgcggacacggagtcgggtgtaccttataacggtgtttatgctggtatgagtcatgtagctcttcatgtgtgtgcttcagagggacaggatatgcatgatgttgatctaagtgacatgtattaagcagagccagcaatattatacaatactgtgatctcagtaacagctgcttattttggattcaccgtctatgccaaaagctgagcttacgctgtatagcatacttaatgttaatacacattccatacttgtaatacttatattgacagtacattgtgcaagggtctaattagttgacactgcttagtattggtactcgaatgtttatcagtttgtcgacctagaggttataatcccttccaggctacattagttgtctcaatgcgcacacgcattacttccccctgcaccagctcatatatactggatttgagaagggtattccgtttccaagataggttcacttgtaatatttatagtcgagccttagacaactacaagttttgttttatctacctacttagacacattttcctttttccagtactatgtaagaggtatctatgtctttaatatagcactatctatggtggtcaattgccgggataataagtactgtataaagtagcaaaccactacggtatcttacgaaaacactgtctcctcgatagagaaacttgggcacatgatcctcggaagagtctgactttatccagtgatggggcgtctctatgtcccagaaatagtattgtggagagtaagcaagttagacaagtatcataaagccatggagaataaaaaagcgcttatcgatagtcacactataataggtgaagaatttgcacaacgaggaaatacccccctttgccacaggctgcaaaccttgaccaagagtcccctttgtctgctacgctttacaacgatgtgcagccctagtgaatggtgtctttaggactatcggttctttccacaattggagagtcatcaaagtaagtttcgtgtctgatcgcagctcagtataccttattaactattgctatagcaagaggaatcagtttccctcggcgcctttttcaacaagatagtgggttacagggtatgtccagaaactctttgacaactgcacgaatgcaacccaaaaagagtgtgctagcagtaaagaactaagaagtgaatatctgatcctattacatgcctccaacctcagtaggggactgcatcccgtgtttctttgtctttgtccagatactatacttagatgtggtttccttatccgatcagccttgaagggttttgtggtgccaagccctaatgcattatcccaaaattcattcacaactcatacatcaacccgtagcagccaatcaagagaagcaagatgagtatggcgccctccaagtcgtgccccagacctcagtatatatcgtttcaacatcttactattgtcagcagcacatatttctctacaacaatgggctctctccccgagaccacagaacaatagcccagcaaacccttcagcacaaagaatttatacgagccacccactccgatctcatcctctcataagttctcgccaaaatctttgtatcaccacctaaaacctcttgagcgcctgtaaggacaagaaagaaaagtccccggggggtatgaccaggaaacaaagaaaagaaaaatggaaaccgctgccctaactggcacctgcgcctgcgagcacataacctacacggcgagcgtcctgcccacgaaactcacaaactgccactgcacaacctgccgcaaacaatccggcggaccctaccaaacctgggcactcttttctgcgacgagcatcacctggacccacgaggagccgacacagcggcgatctagcgatttcgctacgcgcgggttctgtccccggtgtggatcgagtatcagtatggtgtatgacttggagccagggggactgtacattgccgcgggcacaatcgatgacctcgatagggtggttccaaagccctgtgcgcatttctttgtgaaggagaaggcggcgtggtttcagttaccgaatgatgggtttgtgaggtttagtgatggagctaatcgtggaaggcgttgttgacattgctggacgggagccgttggatatagtacatggagttctggttgattagggcatgttttgagtgtatatacctatttgtttatcacatggagacgcaggttcatatactacgcaggtcacaaagatggtaggacatcataatcagatccgagaggaatctcgagcgcaaacacaacaacagtaagggagaaagcacatcgaacatcatctgacacaatttgaggctgaaacaatctttgtcccggactcaacaggttgatcacagaaaaaaggaacagcggtcacaggggaatctcacaatcatgaatatccgtaatttacaggagaagttcagaaggtgctggtcgctagccggctcgctgcgttgcgggcatccagtcgatcctcatcatcttcctcgacaactgggccgacgccactgggggagcgcaaccttcccttgccctgcccattcacctcttcatcggcctccgaagtaggcgagatcaagctgccactcatgctgcgcccaagaccgtcactgcgacgaggaatgccgctccacgcgtcgcccttgggtccctgacttgaaccgaggtttggccgccgcacagtcgggtgtgattcacggcccagtcggctcagtccaccagacgaatcgattgcccggatatctggtctaacactctcaagggttgcaagagtacgacgctcagcgtcaatctgacgcagcgtgtattcacgtaggctggccaagagatcgctcgtggtccggtcgaaccagcggcgcttctcctgaagcaggttcgatgtcacccggtgtgtcctctttgtgagatagtcttcatggctctgagcttcatctagagcattgattgcctcatcaactttatcgggacgaacagaagagctgactttcagacggtctgcagctgcgcgcttgctgcgggtgacttgttgagcttgaatcaaatcccgaagcaagatgtggcggttagtaagggtctccttcacaataaaagcgtcagaagagtgataattcaatggctccccgatggtggtggcttctgctgtagcctggactgcgtgataatccccgactgtctgaatcacctttcccaattttcggtaggcattggccaggcctgggtgtgtctcttgtacatgcatctgtcccagctttacaccaaagtctgattcggcaaggccgagtcctaaagcattttattagttggcgttattgtgtcgcagcgcttccgctcacatacctcgtcggcccttgaccactcggtcaaccttatgactagcatccatgcttcctaaataaaacatcttcactacgggtcgcgcgttctgtagctcaggcgtatcatctgggggaggcgcgaactgcttcaagacctttctccgcatacctgtcgcaggctgcttcatccgaacaaccgggctatacccaaaatcactctcaacgaataaaacaacctcatcgtcctgcatcaaaacctcgttacccagaacggtgttcaaccatttttgcatggacgccttcacgcgaatctcatcctcttcagttcctgcgccagcgggagtcaatggaggaggcaccgcgggaaccatcgcttcggggttcgccgacatcaaatgttcggcgagcttagtaaactctgcatgggtacgacggacatcgcgatattgagtggttctgaatttgggaaggttggtctgtgcataaggggggttagctgcgatggcggcggacaaccattgaataaggagcttgctcacgtgaacatcgaaacgcagaatgggatcctttttgcctgtcctctctaagcttgtaatcttcgcctgaattttgtatagaggagctggtctggcatgctgtctggccccggtttgatacctagcggggacctgagaccgaggttgctcgccatattgttgctgttgcgcggcatactgtgatggctcgttatggtaatctggatcgcctagctgtgcgctctgtagtctttccgagatgtcgggtgactcggtctgctcctgtccggtaggcagagaactttcgggttgggattccctgtcggcatcatacggaggatgaggtggagctaacggatcggaaggaatgtcgttggtactcgaagtagggaacgtggtttgattaggtcgtggagaagcccaaggcgaggtacccgcggggtgttcggggtcatgcgatatagcggagtagtccatggctggctggctttgctggggtggatggagagtagtagtatggctccgacgcaccacgtctgctccgcgggaacagaaatattagcaatgtattttcataatgttattgcgacgaattaatgacacctacctgtatcccctcagaaaacaattgagagccgcagggtactgtgaagggtttaaataaggatgcgggagtgtggagtgggaggcagaaggaataggaataggaagagacagacaagccgaaaggttacgtcgttgctgcctccgacacctgattggccaggcatccacatcagtgacatccgacatttggagaacttcatttttcgagctgtacctacgcaaaacgtccctgaatggccccacttgttagcttcttgcttgtaatataacatgcatacaagcggataaactgtaccaatcaataatcagatgttacaggggcaattgcgatcatggtcgcggctcctctcttgcgcgctcaccaagcagcgcgactccaatcggtgtctaccagccggctcgggctcaatccacatgtaatcaaaagtgccggaaggttacaactgcttcgcggtagtagcttctcaactgctactttcaaatggcaagcgggagtcctcgaccgaaccagaaacatcggtattatcgcccacatcgatgcgggcaagactaccactacggagcgtatgctctattacagtggatttacaagaaggataggagacgtggatgaaggctccactgtcaccgacttccttcctgctgagcgcgctcgaggaattacgattcaatcggccgctatcaccttccattggccacctcaaactgccggtgatggaaatacaactccgcaggagccacaaacgccaaggtctgcgtcatctcataccgtgaacctcattgacacccctggacacgcggacttcacttttgaagtcatgcgatccttgcgcattcttgatggcgcggtatgcattctagacggtgttgctggtgttgaggctcaaacagagcaagtgtggcaccaagcaagtacctaccggattccccggattgtttacgtgaacaagcttgacagagatggggcagcctttggccggacggtccgagaggttgcctcccgactgggtggatggcctgccgtctgtcaaataccttggtttgaaggaggaaatggacgttttactggcattgccgatgctatcaatctccaaggcctccgctgggaggaaggagacggcaagtctgtcaagatgttcaaccttgaacagttggctagcgaagaacctcagcttgcacaggaactcaagcgcgcgagagttgccctcgttgaactgctgagtgagcatgatgaagccatggtggagaagttcttcgactgtgaagaggaccatttggcagtccccccgaatgacattctggagagtctgcgcagatgcctcctagaggagcagggaaggaaaatcattcccattttcgctggtgctagctttcgaaacattggtgtccagcctcttctcgacgctgtgacgaatctactccctagccctcctgagactcctgacccagaggtcagcattggtggagttaagggtggcctccgacgcctgctttctggcgatctactagttgaacaaggcgagaaggcagcttctgctaagggtaagcacaagaagaagtcggccattcaagcagagtcccgcaacgccattgaaaagctccaaggctgcgccctagccttcaaggtcgtcaacgaccccaagcgtggtgtcctagtgtacgtccgcgtctattccggctcgctcgaccgaaacagcatcctatacaacaccaacctaaatgtatcagagcgggccccccgtctgctaaagatgtatgcgaatgatgccgtcgaggtcgactccattcccgaaggccacatcggagtcgtagctggtctcaaacacacccgaactggagacaccctagttacctactccggcaacaaagccacaccccccgaacctctcaacaccctccaactccgtccgatcaccgtcccaccccccgtcttcttcgccagtgtcgaaccccacagcctaagcgaggagaaaagactccaagagtctctcgcgatgctcctccgcgaggatcccagtctccacgtcaccgtcgacgaagactcaggccaaaccctcctcagcggcatgggcgaactgcacctcgagatcgcccgagaccgcctcctcaacgacctcaaagccaaagcctccatgggacgcatcgaaatcggctaccgcgaatgccccctcggcgcctccggccccataaccaggatcttcgacaaggaaatcgccggccgcaaaggcaaagccggctgcaccgcaaccgtcgagcccttcgaccccgaggagaccaccacagaacccgacccatcgaccctctccatccaaaccacagacggcaaccaaatcgtcatccaagcaccaggcctcgaagtcgaagtcaacaaaaagggcatcgaagagagtcccctcctacccccaggcctagacgtacacgccctccgcacagccctccaaaacgggtgtctcgcggcactcgcccgcggtcctcaattcaccttccccatgcacggcacccgcgtcaccctcaccttcaacccagccgaacaccttttcggcaacgaatccaccccctcggcactctccgccgcagcccgtctcgcaacctcctccgccctccgagacctcccctccggagcaggcacatccctcatggaaccagtcatgaacgtcatcatcagcgtagacgaagccagtctcggcgccgtggtacacgatatctcttcctcccgcgggggccacatcatctcgctggacgaggaaacacccctccaaacgacggatatcacctcaaacccaacagacgaccttcttccccccatcgacccgaacaaggtctacgccccgcctgatcccttccagtcatcaaccgtgggaatcgacctcccctcgtcggctaacagaccccgaactatcacggcaaaggtccccctcaaggaaatggtcggatatctcaaacacctgcgaagtttaagcgcggggcgcggcacgttcgtcatgagcgtcgatcggttcgagaagatgagtgcgccgagacagaaggctgtgcttgctgagctcagaggtgactttttctaaacatctattcgacttttgcggcattgcatagtactgtttctctactctggtttgcagtgacgggagttattgatgtaaaaacaaaatataatggaggtgaatgtatagtagtaaatcatttgcaatctaacgtccgagcgtcatggaatgggtagtggattcaggctgctgaactaaagtccttgctagcatctatccagtctaagcataatctaaaagaggcatagcaataaccagacctcgtcaaacaagaatataaaccagttcacctacaaccatattcaaataaacggcaagcgggcactgtcatcacatatagaacacgcaaaaagagcacggggcgcgagcgatctaaaagaaaatatatatataaccatttcccggcaactgaagaagaaacgcgacaaaaaactaaatgcactacgcttcagtcatgtatgctacaactccaaaatcaaatcaccaatcattgtcccagtcgtccttttctttcgcggccgttgatgatgcgttgcctgtcgcagcgctggtgttagaggtagggctgggcttcatggctgcagttccgatggcgctagaccgagaggcgtttctacggtgattgtcctcttgcgcgaggctggaaaagtcgtcccagaaatctttacgttcgggttcggcgcgacgacgaccggcgctgttctcgtctgggccttctacgaatcgttggaattgaccagctgctccacgggcgccaacttggacggtttgaccaaattgggcagcatgttggcgagcttgggctgcgaagtcggattccgctatctgaaaaaggatgcatgttagtgtggagtaccggagaagcggaggatattcaggataaaaaagcataccgacttagcggtaggttgaatatatgagtcgttcaccgtcttcgcaccctttccaacggtagacgtaaaccagccgaagcctttagtcaaggcggccatgggatctttctggaaatcgtcgaaaccgggaatatttcctccggaggtatttctcgacggtcccgaagaaactggcacaccaccaccaaatccagtaaactttccaccctgcgatggtggaacggagtccgatcgagtggcattctccgagcccaatttcgcaaagtatgcctcgttacgctctttccgtccaccgtccatacctccgaatccatcatgcgacgcaggagaggcccggcccaacggtgtgcttgatcgcgaagaggcggcttcaacggtcgggtttctcttcggttggggaggtttctgtcccgggacgtattctcgcccctcgactttggcggagagtctctctttccattcctcgcctacttcgccttcgtagcgctctttaatggtggaatcttcgaatgtacggccttcagactgagtgacgatgtggtcatcgaagaatgacttccacggttcgttaccaccgagctccatacgttggatctcagcgatcttgaaggcgtccatggtgatcgatcgaacgaaagagatgtggacacccaggccccggtgagtgcctgcgcaattgagacagatgaatattccgaatttaggggaggcctgatagaagcaaaaaacaatagccgagacatattagtgaaagctatgacaggaggtggccggatgaggtgcaggtgcaggtatagacggaaatgtgttgtaggagacgaacccattgaggcgatggcgcgccgcagtcgcagcatttgtcgtttccattggttttggagatttggaggagctggacaccatatcacacagattagacagatctagttccacgacgctggccgttcactgagtaatgtgagatgacataccttcgccttcgtctccggatctacctcccacattttcgacatgatgggcaataaatggtgttgattgaatcaagcgggaaaataagagatataacaaggaagggtaattgatctcaacccctcgtgcctaaagggatgttgtggtggcgcgagggttaggcagtgtggaggtggaatcgggtgagacgcccctctctggttagtatgccggtctttctttctccgcaccgcgtacagaagtatgcaagatcgcagtcgggttgatagaagtgttctcgtcgcttcctcgctataaggttaaaacacggagaaaaggcccaaggtaccgcaatgtcaagtgtcagggtgttgatgtggttttggcagttaattgagactgccaagagggaaaatcaggcttaattggcctcaattagggagatcactgcagagttccactttcgcgtgctgttcctatggcactggtggagtccaatgaatgcccgagtatgactgcattcttcttgcagccttgtgctgatacgcttaacttaaaaagatttaagagtgtaatctcatatgaactcttatctcatctacatctacagcgggacagattataccagacatgaaaggctccgggaaacaatcactacaaggccagccttgcggctaatcaatcataaactaaatggttgctaagatacaggatagcagaaaggcaatagtcgttagcaaaaggtcacgtctccgtgaaaaccacacattacggtgtctctcgtcgccccagtcgcacgagtgcctcgcggcagttcgtgcgcaaaaaaaaaataggaaataatgaatgcctcatcctcatgataaattcgtcccctatgaccgcttcgaacggggataatattttcatagcttttgcgttttatagttggcctcgttgtcttttttacctttttttgacttttgtaaaaacgcttctcgacggcagagtatgaagttatcatccgcacgaaggtcttttctcttcctccaacaaatcccgacgatacagtgggtatgtcgagatcattgattcgttctggttgagaacgacttgtcatttaagcagtagccggggcagtgttctcctgcgccggagcttcggttgccggctcagtcttctcagcgtcggtggcgggagcggcaacagcatcgtcttccttgccggggctgtcgatggcgaccttgacggcaatctcacgaccctcgatctccttgccattcatctccttcacggccttctcctggagctcctcagagccaagagtaacgaagccaaagccacggcccttgcggcgctcgttgcgggcctggagcttcttgatcataaagcggggaatgggacgcagagcgatcttagcagaaacgggcgagtaggcggcgaagatctccttgagctgtaggaaggattagcgaccgaattcaaacaccaaccaaagtatacacaccttgtcctcactcagatcataaggaaggttggcaaccatgaccttggtcttggaagggattccatcctcaggggggccgcgctgcttttgggggcgggcacgaggcttagcagcctgcttaccagactcagaggtagcagcagcttcagtctggttggtggtctcagtcagaggtgcggcctgacctgggacgttggtaggctcagcgggagcagcagcctggccattctggtgctggttctgctatgaacgaagttagtgtctcaagggtctagcgttcattctgacattggagaacttacagcacggcctccacgaccgaggcgacctccacgaccgcgaccgcggccgcggccacggccacgacctccggtcctcctgcggccctcattgccactggcgccctcaccgccacttacagcaccctcggccttggcctcggcaggctcaggcttgtgggccagctgaacagaaaccttgcgctggagaatctcctttccagagagttcaccaatagcagaggtagcctcgtgggcagtagcaagatccacgaaggcatatccaacagggcggttggtacgagggttcacagggatggagacactttcactgtaacagatatctgttagcatctagcttatgttattattggtaatgcgaagcacagccggacggcgcttcaccagtggtggacatgcaattgatttataacaagcccttcacaggagaaactgagaacgctcctgtagtagtcgaagactacggaagcgtgatgggttgatgatctccttggcctgcaacaccggcaggccaagaaaccttatgaccaaacaaaggaacaccttgacaaacaggcaatgggtaaatcgacgtgtaagacttacaccttgtagttcttgaagaactccttgagctccccctcagtggtcgcataagcgagattcccaatgtacagccgacgtccctcatcagcactggcggcagcagcatcggtggactgcgccggggcggcaggagcagtgccgttggtggtagcctcagtggcggcaggggtggtagcggcctggttgtcggcgtggttttcgacggcagtagacatcttgatggctgagatcacaaggtcgagagttgaagatacttggtagaaatcgcgagtaaacctgaccggttgtgtgttgtcaaggactcagggtagctaaaggctgcctgtacttgaaactccttggaatggatgggtgggagtaacttgaagaggggggaggaggaaaagggtagcttggtgccctagatacgtgtggttgacgggggaaatccttagttgaacacgatggagatttgccttgagaggaaggatgaagtcgacggggcagaaaggagaaggagagagaaaaagggcaggcagcgagggtggcacgctaagccgggaaaggtaggtggtggcctcaggttgacgaagctagtggtaatcacgacgtgtcgttagtcacttcgacacccaacggagctacgggattggaaggcggcggtctggccagtcttcaggcacctttgcccactccgggttagggtctttcttagcgctcacatctgacatcaccgcccgttgtttagcagatttcctgcaacaaaaaaaacaaaaaaaaaaaaggaaaaacaaacacatctgactcattgatctcatgatgggcacatgacctgtaaatcgccctacaacctcccgacttttttttttcttaccccatacctacaattctcttattgttccctccgattctgacggtgggatgatcctgaccgcccaattcgcaccctcgactctttacccctcctcgagggaggaacattccagatcaacaaaaacacatcgtatcttccagcaaccgggttctccacttgccaacatatatctggtcagatcccgtcatagtttctccacgctctctcccgtcggccatttgagtggataagggatctttctcttactccatcacgtagtggagcacacaacaatcctggattttggaatgtggtccaatttggtccaattgagagcttactaaacgcactatcatgtgagatctcaaccaaaatctcctcgcatatcttgcatatcggcaactcaaattgcatggaaaactcaaagaactaatatacatagtatttgcggatgatttaccagcactaactcttatgagtgttaaaaaaaaaatccaaagtaaacgcctgaaggagacaatgtgcccaacccattcttcaaccgacatcggtcgtatgtactgcagatcaagaggcccgcagctacgtcaatcctgacgctatggcgccgtccccgcttattggcgaaaaacaataaacaaagataccaaggaaaatcgagaaagaaaaatacctcgataaaatcaaagaagaatgaaaagggacctaggctcatcaatgtacaaagcgataaagctacaccacatatgacaggtcgtcaaaacctgaaagaatctctaagtcgaatgcatcgtacgttgtttggggccgttcaagtagccccttgctcgcccgcatttcctctcgcatttttttgcgctccttctccttgacctcttctggtgtcgggaccgggacatagttgccatagttgtccttgtatacctcctcgcggacgaccggcgagagcggaggggcccatctcaccctcttggccggttgacccgctactttctgtgactgtgtgctgagacaactcttctttggtagacccggtgcctcgctatcagggggttcatcttcatcttctggcgacgtttctccaagaagttctttatcgaagcttgctgacaactcactcccatcttcggagggtgtttcaactcccgaagaacttgtggagcctgtcggggttgtgagatcgatagtcgacttcgtcgtatcagcgtttcgaagtttgcgctcgtaatgctcgttccagatacggatcatgccttgtccatattcggcgatcgacatctcattatcactatgccaggtgaaggatggatcggaaaggggagcaacgaccatggcactgatcgcttgtgaaacgtcgctgattgtgcagtcatgggctttcgcaaatgcttcacaaggaaaaagattcgcaatagtattggccatatccgcaaagaactcaacggtataaggtgacggtgtagctgggcccgtactagaggattcagatagggcgtccgtgtcggcaggactatcgttggtctcgctgggagacggtggggaagagggagtagcagggatttcgtcctcgtcgagaatccattcttgggtctcgttcaggacctttgctttctttgagggcatgtcggagtacatatccgacgaggcacgtcgcttttcagccattttctagagatgttcgcgtttacatgagaacggtttcgcaatatgcacggatggtcagtccgtctcgatagtaagattctaaccacgtcggaatcaaacttgtggcagaaaagcttgtgcctcaaatgttcttggtgccccttgaaaactggcttcccaacagtgattatatactcaccgttataggtcccacctgtctaattcaagcccaacagtcttggtatactggtcagatgttttgtttctgataagatagtgagagctttctggttgaaggtggcaaatgaaagaggaactcatatagtggtgaggttagaacacgagagccagttagggttgcagaatgcgctgaataacagtgaatgttgatttctggtgacattgttattgttctctgaacaaagagattgggcatgttgatcaataacagtttaatctataatatcataggtaactgatcgtctatccaacactctattgtgacacctttaggtaggtgttgtgttctgttggtgtgaatgcttatgggccaggcagacggaatgtataaggtaaccatgatacctagcgctttgtctgatgaccagtctaccaccaagtagttctttattgatgtatgattgtttgtccattgagacgtctgtgattgacgtctttgtgaaggaccgtggtatttatttgtgttggctctcttggtggacatgatggatccgagtaagtctccacctttttttgatagagtgtacggaggtccagaactgccgacggggatcttatcgaatggagtattagtgttggcctgaaaattgagccaaccaagaggcctgagcagaataaggttagtcagtcccacggcttggcgcgcttactcaagcaaatggcaatagagttccacatgaacccttcttctcctcctcttcttctccttcgttttcctgtttttctctccgtatacttaaaactcacctctgcaaatttcacttgtttggttgacctcatccccagctgagagtgggttcttctcgcaatggatcatatagagcccgtcgatgggtctgatggtccttctgcagaggctccgagtccaccgtccacgactcaaccgacgtcattgcagcggcgacaacgtgcgacgtcgctccgctctcgccgccctaccatccgccttcagcgcctaccgtctttggagaacgccatcccccaaatccagtcaggggtttctcggggcactggtaatgtttcaagcatcaatgtcgcatcgccgcctcctgccaaaggcgcagatgaagactcatggcaggggaatcgtcgccgcagcagttccgagccccggccggggaggtggtctgctcccaatccatccgccctaccccgtctcccacccgaccaaatgcatcccttgatggaagaaccgaccagtccaatcaatttagctcattcgagccggccgtttcccgaagtgcatccctcggggtccccgccaccccgggtgcaaaggcgagggagtttgggtctgctgcgttggacgagtgaagcagctatgaaccggttctcgcggaatcgtgtatctgcgagcggggctgctccttcatcaggggctgacaccacggacaatgaatatcatccccacgtggtggatgtcttagatgttatcggtatgctctgaattaggcatctatggcaacttgccctaacataagccagatccggaagtttcagcactatcgacactaacaaacgtccaaaattccttgttcgtgcccaatctgggcccgttaatcaatcgcaaccagacctatgcactttcaccgccgagagagtcctcggagtcgactggggaggaaacgacggaaacagaagagggcgaggaaacattcgagaaatctcccgaaggccgtccatcactagagcgacctctaacaagtctatcggcagttttggggaaacaagatccacagtttgccgtgttacctgaaggaagcaatctcgagggctggactgcgagagacatagaagaactgaacgatcatgtcaggcacatgttgcattctcgtcgttcaaagttcaaacgggcaatgaagggctttgggaaatatgtttctaaacgtatgtactgaccagctgcagcgctggaccgcttactgaccgttggccctgtagcactcgggttcctcattaccctatacgcaaccctcattactctgttcggtcttgcctgggtgctgtttctgattggtatgaaactagctctcttttgggcccgtggcctttctatgcataacactaactaagttgccaggttggattaacgtcggtgggcggcagttgtacatcatcaacgtaattgacaacgttcttgtcgccttgttcgccattatgggtgatgggctagcaccgttccgtgcgattgacacataccacatgtgtttcattgctcactacacattccaaacatggaaagttcgtcgaaagcgtcaacttccagatctgaaagataaaaatgacctacctactcgtcgcgagatcgatgtcgacgtcgaattcggggatacacctaaagacgaggagtatgaatttactgtactgaaccgtctgcagcagcaaaagttggttcaccatcaaaccaaattgtccaagtcccacaccttctacaaacctcacgaaaccctgactcaccatgccttccctcttcgcatgctcatcgccattgttgtcctgttagactgtcactccttgcttcaaatcgcgctcggcgcctgcacatggggcatcagttaccaccaccgccccttcgccctaactactgtcattctttgttgttcgattacttgcaatatcaccggcggcgtcctcatcatggtcggtgaccgaaggacacggaagaaggatgtggtggaacggctgttccgtgagcaactcactaaggaagcgatgaagaaggtctgcaaaaagaaacagaaacggcaacaaaaaattgaagaagaggacgaaccacgattatcggtttccacgcgtcctcaaccctatgacggaacataggaagctccttgccttctatataaacctttcacgaccgcatgagctcttctttctaaaacgtacacgcccatacaactatgactttgatattgctttgttatacctcactagtttggttcctttctccaatgttcatatattcaagatctatgcttcttttatcttgcttttgcttgtcatgctattgatgtcgtttgatctagctttggcatatttttgtacaaatgtaatgctgtcttgtgcactgctgagttatgtactgtactatacacaagacttgatttcaaaccttctaagaagtaatcaatggcctagatctattgttcttgctagacatattctatcctaccagaatctatagcctaccgataaccacccagaagacataaacgatactccgtgcatagattactgaaatcatgcataccgaacctagccacctaccttaggtttctcaaaaaatggccactgggataatattagaatacgtttactcggcagtaaccctaaaagcttatttcgtttctaggagcattagtacactactttaaggaccaaaaagcatatggcccgttcgtacacgtctgagaagatccgaagggtcatcacaagaaccgggatagaccaagcgacacaaggaaaagctagtttgagattgttgtatagacatagagtgggtgcacatgtacaaagaaactctcccgagagctagtcagaacaaatccaaagcaaatatagaaacacaaagaaaggaaagatagtgctccgctcagcagtatgcaaatcaatcgctgattcttgtgggaaatgacctgttaattgcatgtgagaggggaatgtaatagaagtccaaacaccaagcccccgctgaaataaagacggtaaattccaacattgaaaaaggaaaagtaaagtgaatgacattgaactcaactgtgcaagagttcaggatagaaatttctgttgtcgttgtcccttgcctcttggctgaatcttctccagtagataggtaactcacctttctacaattccgaatgcattgtgtcctccccagccgtcgcttgcattttccgattggtcaagatcttttcaagagtgtcgagcttctcgcgggtggtacgtatagcgtggtccatctcgcgaactgacatcttgtcttcgtctagcttgttaatgaaatcacgcccgctctgtatttttcgagctctttcatgcgcccgcgattcacctggcctattgacggttgggaagaccatgccgtccatccccacgcggtcctctaaccaactccacagctcgctctcctctcttctccacatctcctcataagcggccaggcgctgaggtaatgaatagccgggacatccaatgtcgtgtgacaacattgacggctgtgagggtgtccggaaaaaaatcaggaagagcaatataccaatgactagaacagccaagtttccgttccacagaggcttgagaatacctgctataggttctaaaactccgcgtataggttccagaggtccccaagtctgtgcttgttgcttggtcgcatcgcttgctgctttggcagcagcagcagccgcttcctcgttggcaacatctcccctcttgcggcgtcctttccctttgcctcctaccttggaggcggcgcgagcacgaggagcaacagcagctctgagtgcactgatgagatcgctcccgaacgttccctgaccatcaatagcacccttctcaataggacctaaaccgcattagtgtattggtcttagaaccgagaatagtagcgaacttacctttcagccaactttttccggaccattcgatggtgcacgtcattaagaaacgtgtttggttgttcgcggcccaggtgaacaggtacttcgtcttggtgcagaaaacattaccacttggtacgtctggagtctgagtacttagtgtaacgagaactgccttttccaagtctaagaagtccagggtttcagtactgatacatttggtttgtttaggtccgatggacccattaagtggtttgatgtacgagtattgtctcgtcctgctttcgttggtcagaccaccgctttcaatatcaaactggagctcgccggatttttgattgtctacaagaaacttgggcataaagtttgtcgatgccggtccaaatacataagaataaaccttccccagtggagcaggaataatctcatctttgataactttatcatactggcccgcaggatcagtgtatgtcgtaggaccatgggtagtagggccagggaaatctccatctacgttttcgtttgctgattttccacctcgagggtcgccattagtgttcgatgttgctggggctgtgccattgactggaaggttcccagaagcttgccggctgagacccttaagtggcagtgacttatcacttccattgacgctggcatcgccaggctcaaagaaactgtcagcgttgtcaccgtcttcgtcctcatcataaatctcgtcttcgtcttcactcccgccctcactctcctctcctgccttctcagttttgtctcctgtaccttgctcgactctggtgccatttactgagctcttgagagtgggatgattaatcttccagatgttaaccatcaaatcgtaggtagattctcggctgagcaaacttcggaaagtgtggcgagcatgcagagtttgaatagcaattgcattagggaacaccatcgctgttgactccttctctatcgcgacaatttcgtcaaagctaatgaccagggtagtcacccagcctaagatattgctcgaaaaacaaatatgaccctccgatacgtagattcgtccggccaggatgatctcccgttgcaaggcacagctataatcctcgatcaaataatcatcttcagggacgctgcggaacagttgatggaagtccctgttccgcttcttactagcaactgcaaacccagtcagccgtggcacgcttgaattaccccctggaatccccagtgccatcgcactagccccagcggcagctgcagttgatgcagttgctgctgacgagcctcgatgacgccgccgagtcaggcggctgcgtacacttccactacgagaaggtcgaacgctgatttcaccatctagtacgctgccacttggagaggtgtggtcaccagtggcgtctctcggaagtgagcttgtggattgtagttccaggctctcatctgatggcgggaccaccgaaacctctgacggcttttcgtaggccatggtgaccgcacgcgcagcatgtcgatcttcaagccttgctgcctcctcatctcgctgatgaactgcggtgtttttgcgcttgtcagatggtatgtccggcttagtgataacaacaccgtcgggtgttgagacggatccacccggcggcacagcaatatccaagtggctgaagtcaagatccccggttcctagtgtctcgattgccagtggctttttccgttcggttttgctagattcctgcgtttcgttctggctactttctccgtccttagtcgagatgttctcagactccgtggacacctgttgtgaggggctgcgggtctttgactgagtattgaggctgctactaagcgttgaggcagcattttgtgccgcactgaagacagaggaaaaaaatccagtttgttgggtgccaaggttggtcttcgaggtcgccttcgcttcttcgatagttgggcccagggcggatatagagttagacagcttactgggcttgtggctaacagaagaagcagaccggacacgccggtgcgagatcatgtttcctgacgggctgacgacaactcccggcggcaacgggtctttccctttcagagagtcaggcgattcagtgacatccggagacgagaagagattagcggcagcttcggttcgaggtgtaggtggggtcactgtagtgtggggtgctgggatagtacggcggggaggcgtgcttggagcagcgtgatctgacggctgcgcaggtttctcttccttgacgtcagtacgaattagaggtggcagaggcggaggagactcggcgacaatggtcggggcttttttcgatgatgtgctgcttcttctactgtttccgaatagacctccacctttcttgccctcactttgggtagaagatgaccgatcacgattggagtcttttttatcctggctcgagccgaatgcgcctttccaccgtctccctggtgaaacgcttcttttcttgccaccgcgatcttctgggacacccaatgtcgagcttggttgagaagtgggcctcgagagctctgtatctgcgttggactcagaatgggcagtggcacttggcccactaacagcagattctacatccgcttgagcactatcagtgtcattcgcgtccgtagatgttgtcttttttaaaggtgaggaagtcgtgtaaaaaccagcatgggacttttgagcagtgagagaaggggtcctggagaaacagtgactaatcagcattttgctatttattgccgatacagcgctacatgaaccggcataactcaccgctcaggttcagaatcatcagtaagcaagttgacttcgtcattctgggggtttaggccgtcgttgttagctgcggatggaggcctgtcttcagaaggctcatctggcctatcttgtgcatctttctccccttccaattcgaattgtgtcggcaactcttccgtcgccttttggttttccttcttcttccgcttcttcctagcggcaaggagctttgagaatccgctgggaccagcctttgcagaatcagttccttcgcccgcttgagacttcggtctgtcggaagtagagtcgatcgacgacgatcggccattgcttctgccagagcttcctaatgcatcatcaatggaggtttttgagcgattaagtttgccgatactctgcatgtctgacgagaaagccgggtgggcttcggggtttagggaattgtcctccatgaagaatcggagaaattcgaatccgattcagctttaacgtaagagaggtaactcgagcgatataataacaaaaacgtaagagaggtaaaagacgcgatatatgtggagtgtcgagggcaaaagtacatggtagagtacagcgtgtcccgccttgaaatagttgctgatcggagcagcgtatgaagctagacggaggggaaagataccgccggtcgggaagccatcagattagtcctgtctcccccttttggtgtatactttatagaaaaagagaaagtacaagagtactaataagataaagtgtcaacaaagtggtaataaaggggaaagttgagcgggagaattggggggagggagaatgggaatgacgaagcgatcacggctggaagttaacatcaactccgcagtcgaggttacagacgtaactcgttctggagcaggaaccgtcaaactgctgacttaccaaaccaggactagcctaaaagccttatgggctgactcagccatcaggggtaacatgacgatcattaaccctatttttatcaacccatggctaatctgggcggaggtactaaaatcgcccatttttctggactgattatgcagaatactaagtttgaactactagtacggagtacactatgcaagatatgtttttgtttcagaaccattattcgcacatctcacatccatattcacctacaagtaagcgccaagacagagctattaatagacccatcatattcctatactatacaaatcaccgaaaagaacacaatattctcttccctttagatcgcacgactcaggaagaacaaacttgattgaggtttacgggttttatttagcatcggattatcagggggcaactctgccgcgagagaaccccactcggaggtatccagtctccgacccgcccaacagtgctgttgcgagtatacagtatgctcacccccttagcctctcgtgccaattgtggctgtacgtaattaaactcgtattcgtaactaaggtgaggtctatgaatgggtggcccccgtactcgtttcctaaagacttagtgaggattgtctcgttgatataccgtacattaatcagatccagctataatgcatggcatggcttcgtttgtcggaatatccccgccttcagaacgctccaatttatcgctatatactcgatgcacttctacctaactgatctgtttaggtcccttctctactctaggtactcagtacaagtcagtaggcgggactttgggccagggtctgagtataaatatcccgtacaatcacactatcgcgaatgcaggcatgatgcagggatctgcgagatccgattaactcgggtagtacggagtatatcttgagtcgtaattaagcaaaaaaataacctccttatcgcgtataaggggcagttacttactaaaatagctttccttccaaacctcaaatgtggattaacctattatcggtgccactctttgttatctcatgagatattgcatagtcgctattttagtttaaaacacctacctagttttctaatacagtactttatttaggtcatagtcgaagctgaacaaaaggagatgtctccagggtgatgccctttggaggtccctagtgatagtatcgtgtttgtataaaagtaacgtactcaggcagtatggtccaaactacatgatcgtattatactttagtaaaggtatatagggagcgaacgctccaccgatatagagtagtcagggatcatttagcagtctcaacattggcataatcattctctagcctcatctaagtggtaagtggtggtttataagccaaacagacttagagcaagccatacaagaaagcgcaaattttctacattttagtagtcaatcgtaactcaattgttccaggcaaaatgttgcgtagcaagccttgcctccatcaatatgatactactgcgtagatgtatcacatatgggcgtagtcacgctgacgctgagaccccatgattctccaaagatagttcatggattgaaggtcgcaagcgtgctcatcatgtaccaaggatgaaaaattatcattgctcagctcatacttggagctaggttaaccttcgtgcctttggtgacacagttcgaatttacggatactagggtaacgaccaccatacggctcattttggtgagattatcaatatatctctctttgttctcaataattcctcgatggtctaacggtcatgatttccgcttgtcatctctaatgagaacaagcgcgggagacctgggttcgactcccagtcggggagacatctttttgattttgctatcaagttccgcaagtggacccagggatagcagtcatattccttactatttcttttccctcttcttcatatcatcgtagaacatgtatcctccatttacactcggttgccttccccagaaaagcaatagtgttcgaaaatatcaagatcccaccccaaaaaatactatcaagcggtcttggccgatgagctgtactgatatataaatataggtatcatgttgcagaatcctaaccggacaacccttgaaaaccctcttcaactaatatatattttatcccgtcttgtaattgagttacatatccattaccactaaggcctgccttaaatagagtttagtgtagcatagctaccttgcattgttctgtagtaccttaggtcctaaatcaaatctgtgatctgatgtactactagacaccatcgcgtacagaatattagaaaaaatttgactttttttataatcacagtaagtagcaattgcatgggaacatgctggaaacggaactatcagcattgaaaaaaagggtagagtcacgctggcttggaagcctactaacggccgactgtaaatctacctgaagaaactgctatgcgctacaagtatacggtgcgcaggtgccatctgagtagagcctcatggatgctgagttccgttcgtgctttccaaggctgcgaacaaggagattgctcttcggctacagaaaccccttgcctttcgcagttcaatcgttttctttttaacgttctgatcagtatcgttcttcttcttagaaaaggcaaagaagttcgtttccggattttttggcaagtgtcttgacagagcaacttgaggcattcatattcgcttacacattgacagagtaggtgtcaggatcgcttgtatggagacccttcgccggctctcatatttaacgcaccatcgttcttagtattccacgagggatagagccttccaccgatgttctcaggagggagctttggtttagttcttattatgttgaaggccggaatacatttctcaacacctttttcggactcgataagatctggagcaacgctcatttaataacagacctactgcttttcttgctcacacaagtagcgggtctttctagagacgcatactccctatattctaagcagagggaaggcgtttatagcacatccaagcattgtacacactgtccgtccatcgatagagcccagtaaacagggcggacaagtcgcaaggacacatacagaaatggtgacttttactcgttcacctctaaatatttataacattctctgataggcctgcaggcctagactcgggtaaattccaagctcttagtgcgcgttttacgctttctttatcactcgaggaatgatttaaactgtgggttgtggcgagtcattgggcttgttctcgtatccagatgtctgagggataaatgccctaagatattcatgattagtaacaggtactgtttcaagcaacagcagttattgtttatggcgtggactacatttacacaaataaagaaagatcccgtactttactccctaacctagggaaatcatattcacgacgtcgttgacgcgatggcccctttactatcacatcaagtccaagaacaccctctgcttccccttctacagatacaagatacactaattttcctatcagtatggaaactatgacccatatatccctactacgcttggtgtcgctgctttgggaccatgatgatgtctaaaaagccaaccagtccatgctaaaccggtgggcaccctcgggcctctataactactattaataaaaccctgatccacagctgcagctttatacgtagtttctcgacagacatttgtgaggatttcgccaaggcgagaaccgtgtttactctcataacgcaacgcctcattctcaagtgagtgttttctggacgatgaatcagggacatttgcgctggcaaaaatttgaaaggtcctgtcgaaagtatgggtttggaattgcaactttttgaaggaccccttttccgaaatgttatgagaagagccgtcccggttcaacaatggcaaagtatcaggattgatgataagtatgtacagttgtaaacttgcaagatatagcaaactaataggaaattattgacatataaatataggagcaaataggttgatgaacaagaaaaggaagaaaaataaggaccacaacgacgacaacaacaataagaataaaaaacaaaggaaaccgcgagcaatatttgctgtaaaagtactacaggcttgtcaagtattccaaacgatagatctcctatgctctagccaccatccatcattgaaagaaggacttggacattaagatcacccttgcgagagagatatgcccggctcttgtttggcaactccttaggctaggcacggcgcacactaaacacttcctttccctaccctggaaccctcgattgaactcatcatctctttcgctccttattatcttcagacttaccttttgcccggccacgggcctccatcgggtgcctggaacttggtgctccttgtggatttactctctgagcagaactttccattgtacttggtgctcctagtggatttgcactttgagcggcattctgctgattagaagaccctaaggcacctctacctcgtggctgagaatcccgaggtttagggttctcagactttttcgggccgcgtgccgcttctgttatatgcttcaggcggggcccgggtttctcagcggtcgccgtatacttgtcatgaacccaatcatctactgctatatagctttggcttgggaactcacgaccttgacggctcttcaccatgaggtacaacatgcactcacgaactgagacagatggtgtcgggccaccgtgatcgatagactgttcatcgtgtgaaataggggcgaataaaccaacaccagttgcttcacctctcctgaatcggtagcaaccggaacgagatcctggcgtacgaaaatggtatatttataattcgtcataaaaccatatttcagttggtacttccacatgtatcgggctatctggcctgtacgtagagatcgatctgttatcacatgtgttccgtcatgagtgatggcaagcacttaccgtgatgtccatgttggtaagaacggctgttattggctcgggatgggttgagcactgcacgaacttcttgctggaaattttgccaaggttcaagatgaccagtaaatgtgacactgcccaacccagtacctgaggaatgatgcctggggtgcgataaaaccatggagaatgagtcttgcgttacatctttgcaagataggagcttcacctgcggttgctgagagtcttgttgaacaacctttaaaatgtagcgcttgagcaggggccaatggtggagggaggtgttggtgagaaggcccttgtgcgggaatatatgagcagcaggacctgatggtgaagtgaatctcctataggtcgaagcccctaaaagagaatatttttcctgtctcctactaagccagccccctctccgaggcataagataccggaatttatctcagcctttcggtattccttgcgtgcatccataaggatcagtgattatctagacacaacagtcatgtatgttccaaataaagggtggataatggagaaatcaactatagaaagtattttaaccagactcaaggcgcttaatctgttgctcttatatactgtaagaatcgcagcctctctgctttccctcatcgaaaggtcccacatcctaataagagactatacttagtgtttctgaagtttctctagagcaaattcgacattggaattaaaatacataattgatatcctattcgcagtagagagattatcttcagcctcgagcaattagttagaatagatttcgagtagtaaagcaggacccgaaatagcacaaggccgttttagacggaaggttgctttgcatggtaagcagaaaaaaagtctgatatagcagttaattctcgagactgcactgccactgactcatagtccagacttgtcacaatgagcgacgcggaataaaattagtctacagggtgtatttagtactagtgaatagtatatggaggtagcagcagttcacctcgtagtgtgtcggaccgcctttgctaggaagggatgaggtactaggcgccgaggctgtagcctggagaccatcatccctacttcatattggggcattgccccccccccccccccccccccccccntatcttcacaagcccagcatcacaacgaataatccaaattcgccagcacttcctacttcaaatatgcattctagtccagacgatgagctctttgatcctccccgggagatccccgacgctgaaatctataactttattcctagagatcatgttttctatttcaaaaatacccagacttcatggcgaatgggggtaatacaagctgagaaatttcggatatatgaatatgaaagatttggacataccaaggatgtgtcttcagtatgtgtgactacccaggtcgaaggcccatctccgggtataaaagccgtcatgaagatcaaagcccagtatgcgctccccttgagttttgagcgaccacaatagccgcagcaatatttttaccatctatctttatccatattctaataatgttcaggatggcgccttggacaggggacacatcctgtgctgattatctcccgatcacccaagaaatctttcgagagctatctgttttggaaaagcttactgagggtggttgtagcagcacaccccgctttattgacttccttgcttttgaacaggatgatgatgatcctgtccctgatggatactttgtggtgtttctcttggagaaactccctggggtaaaccttgaacggatattctctgaattctcccttgagaagcgaaatcgagtgcggatagcctttgctaaagcttttcggtaggttctctctgtcgccacagactccctcgaggagcttcagctaaagacagtgtatagagagttctacagcttcaggcttttccaccatgaccctgctcgacgcaatattatatgggatgaaggcatggagcaatggtatgtctggtctagtacagctagggtatctcaattaacaaccatgcttagcttcatagtggatctggaagacgttgaggagagggatcatccagtcttcagcactccccgctttgacccttggagagattttagatattgggagctctgctcagcagaattggatccagatgaagctaattatgatccaatgatgcctgggccacatgaagaaattgaggatactgatgaggcgctttatgctctagcggctcgcacgaaacatatatcaaagccggatggcaatgtagcgaccaaggtaaaatgaggcatctttgtgtcttcctttggttgaccctggggttatctaattggaagttcgtcatagtgagcttgggcaatctcattatctcatgttaagcccaaggaaggcatgatttcttgtttcctaacatcttatacatgtctcaatatagttacatatgtcttacattttggagtctgactgcccaggagcagcggtcaagtatgcataagtgcctgtaggggaaaggcccatcctagagccctctatattcagcgtatacgcatgtgtggggtgctgggaggctcagtccgcgtcaacaaaattgaatgaaatggctcgccggtagctcctgtcaaagccatatcctggcccccatttcctttccgtactcgaggaatcctgcaccaagcacgagcaccggatcgggagaatatcgccgcttgcaacgttgctttttatcccgggttacgacgttacatacgctgtaaaggcagccagactcccaaagtagtagctcaggagaagattgcaacagggggttaccttcggtgcaaagtacggcatggcgtacacggtgtaactatgtagttaagtaatatgtacattcttgagtgtctaaaaatatgcgatctagacctggatgactaagatcggtaacggtattggtaaattaccgtacaggctcgtgatgcgggtaatggcgtcactcgtgtggtgtgactccaacaagttgctttttgtcattctttcatcccacagtccaccatcaaggctgttagttgaacggacgctcctggagagagcgataggcgattcctgcagttatggagactgcaccgcttaccttggtatgtcatcgaccaaaactggggcctttttgcgttgtatacccagcctgacagaatctccccgcgcaaggctcatacccatgcacgaaatgcagttcttgagacccgcaagtcaaacccagttgccgcgagcgaggaacatgatctggccgcgggcgagtttgctgcggcggcccagaaaagctcagatcgtgaagtatgcttttccgctattcctgcagggttgatagacgctcacatgtgtaaatcacaggccctgaggacgctacagcttctcgagcaacaccataagaagctcgcccaaattttgcgcttccagcatgagaatccgcccgccgctgccccgggtacacaacaagtgacagtagaatcaggaggagggaagacggatacacagcaacacccaccaaagctattaggacacgctcgcctaccggcaagggagacttcatcaatcgctagcaatttggcatcagctcgaggcataccgtcgcagccacgccgaggttccccggtgtcacctacagtttcctcgcagcaggcaggggcgaagatgacagagggaccggcaaagatcaggaccagtgaggctagattacgagaacgacaggcctatgcaactaaggaacgctccaatcggacgccatctaagcagtcatggaatccacctgcagccagccctaccgatattacctcgcaacaatttgtgcctccagacgccgagtcgtcccatcctaaggacagacaagccacatccgaggagccatttcaacggttctattctacttttgaaggacttatctccaaactatctgcaccgttagctttcgcaggcctccctttgggttcagacgtgtcggaaaaagctgattctgcccgcaaaacatcagcagatacgaaagtggaccgtcaacctgcagtttccgatcgacagagtcaaccaggggacacagatatcagcagaatattttcgcgcgctgccctacgagctgtccgagattcgacgggcggggggacaggaagcacagctgaatcgttttacgtcgtgcccacaacgggtggaactgtttcctatgctgggatcttgagcagggccgagaaggaagcccgaagaagtagcttcgaagagggcgatgaggacttcgtggacgctcgtgagacgccgccatcacccgaaatgcgtcagagcatgacggggagcaagggcaggggcagtcgcggcaaagacaaactcaccagcatccagagccctaagactctagaggaattacagatggaaaaccaagctctgaaacatctgactgatactttgtccaaacgtttgcacatgtgggaggttaacgcgcagtcatcttcgatggccttgcagcaatccctgagagcaatgcatcatcagaatgtcccatctccagagcacttcccgcagtctactcctgctgtcgcttcacctatcgctcctctcccaacgccagcctccgcagatcaagagcaacgcatcagagagctcgaggaactgatccagcagagcgagaaagagcttgacaaggttggtcgtgagaacgacaaactacgaaatgtcgtgggaagatacagagatcggtgggagaagctgaaggagggtgcgaaaactcggcgagagggtaggtcaactgcagacaggaatagctatgcagagcctagcacaccggttcggactggcagtaccagcacacagaaggccagtgagaccacgcaagtgcaagccgagggagcagctgaaaacgataccaactcaagtaatgaacctgaagtcaaaaacgactcttctagctgagtcctagttttcatccctcataccatcgagtccaaaggacatggtgagtttgcaagctttaaggtcccgcacggagcatagacgattacctttcgtcgagagatgtaagatacttcacatcacacatatctcttctcttctttatggccgttttgcgttcatgaactgtttttcgggtttattatgaaggaattgcataattgtcgattactgcaaatcgggggaggaagaaggcacgcaactacgcatcagcctatgaatcacggtaatttacgagtcatgtccacaaaaagtgctatattaatcatagccgagcaaatcaatgtataattcaaaagttctgaatcagaatccaccgcttaccccaaggctaactcctcaatcactgcacatagaaagtagcattgccccgaatatcctccgagctacttcccaccagcacaccaaaagccccaggctcaacaacatacttcatgcgcacattccacagccccaaatcctgcaccttcaacggaatctccaccgtcttggtctgcccagcaggaataacaaccttcttgaaccccttgagcaaccgattcggcaccacaaccgacgcaacctcatcaacaacatacacctgcacaacctccgtgccctccctcgtggcatccgtattcttcacatcaacactaacagtaaccgtatccgcctccgtcacattcgtcttatcaagcttcacagccccatactcgaagctcgaataactcttcccatacccgaagggataccacgccttgggattgccaagcgcatactggtgaccgaactccagcgtgccattcgaataaatatacccagcatcaccgatctcgcgcgccgagttcagataatcgtagtagatgggcagatcgccaacggagtgcgggaagctgacggagagttttccggaggggttatagtcgccgaagaggacgtcggcgagggcatttccgccttgctcggaggggtagaattgctggacgagtgcggcggtgttgttcgagagccagggttctgtgatgggcttgccgctggagaggacgaccacggtgggaacgcctgtgtcgatgattgctttgatgaggggggcttgggcgccgacgaggctgaggctgtttacgtcgacgtgttcgccggttctagggtcctttgttagttttctatccaagttgttttggggtggagggaagggggtggtttacgttgcgttgagaccggcccagagctccttctggtcgcgagaccaggtacccacgactacgactgctacgtcggacttcttggctgcttcgactgcctcggcgaagccggattggtcgttgctccagcgttcgcagccctgggcgtagttgatcgttgccttgtcgccgacggcggctttgatgccgtccaagggggtcacgccgcggtactggctttcgtagacgacgtagtctccatactgtgtgtgtgttagttagcattgcccctgctgtctcatgcatgtgctattcatctccgatgaaccgcaagaagactagaaaaactcacattcataaacccatgcgccataggcccgataacagcgatgctaccactcttcttcaacggaagcgcattatcatgattctccagcagaacaatcgactcccgatccagctcacgggcaagatcaacagcctcctgagtatggatgagcttgttccactcagacgccggagcagcattgtaggggttctcgaagaggcccatttcgaacttcgcacggagcacacgggataccgccgtgttgacgatttcaatatcgagcttgccggcattgaccaggtcgatgatcgtttcgaagttgctaatcttgtgttagacgattatcaactgactgggagggtgacacttactatgagccaccgcccatttcgacgtcgtttccggctgggaggatggcaagtgtaacggcttccttgtcgatggggtccgcgcggcagagtttgaaggctgtgcagactctgtcgctggcgccggcgtcactggttacccagtatttgtagccccattcttcgcggaggatttcggtgagggtgtggtagtcggctacggcggggataccgtcgtatctgtttttggttaatactgattaaataaagacaatatgtaaggcacaatgtatacttacgagtggtacgcactcatgatactccacgctccggcatccataatggcgcgcttgaatgatggcaaccaactgtatcgacttggttagtcattgctgggtagaactctagttgactagaacaaagtacatacgtcgtgcgcagatatctctctcctccgtggacaggtgcagtgttgagaccttgttcgggttgggagaatcccacaaagtgcttgacgttggcggagatattgtggctttggatgcccttggtatagtggtatccaatttctcctgcaaggaacgggtcttcaccgtacgtctcttcgacctgtacatgacttttaggtctgttctattgaggaaatgaagtataaggcttactcttccaaatcgcaattcacgggcgagatcaaccactggtcccattacgtggttaaccccaagggctgaggcctcctgaccgatgaggcgtgccattttctcgataagctggagttgtgtttattagctttgtgttctggtgggccttgtctgacaggtctcaggaaggatgggctcacctccgggttgaacgagcatgcgaacccgatgggagagttatagatcgttgcattaccgatgaggaatccgtgaagagctatcaaagcaaagattatcagcgcagagttcagcgaatcgaacatgactagaacatacattctgtctgaacaatggcgggaatcccgagagtcgtgttttggagaatatagtcctgagctttcttgacattgtctgcgatgtaatcccaaggcaccggatatccgactgaaagccatagctagttagctactgtgataacaatcctgtaaggttagttgcctaccgtagaacattccacccctcattttcgtactccattccaaacccgtgaggttgaattctccagtagtctcattcatccaattggtgatgtcgcctgcgatgatcaatcagtacctcctgttggtaaaaacgagacaattccaatcgcaccctgaatcaattgagacatcttctcctcgagcgtcatacgacccagcagatcagtgacgcgctcctccactggaacactggggtccttgtagcgaggcttctcatcttgaccaagagccagacccgacaagaggcccaggagcagaacccccttcgtaaagacaccggaaaccatttctctggattcagcagagcttccttaggtaaatgtctcggcctccacgcagaaacggaagaatcgcaaagatcctccgaggggaaatgcgacgactttaaatctcaggtcattttctcaggatggattagcccgccggagaaaatgaaatgagctcatggaaaaaaaagtattaaaccccacaccagcaaagcagtaagccaaggctagctctccacggaagtcggcgccttcaatttaggaactggcaccggttgggaatccatgcgtcgtatagctctcatgatgtcaggcgccgatgattctccggaggaggatagcaaggcagcacaggcatctcagtggatcaaatagattgaatcgaacaaatgaaggatcgagaaggggagattgcgatacaggcgacaggttttcggttaatcaccatgcagaccgacagcaactatcataatagtccggctaaagctcacggctgaaatgcgaggaagggaatttaataaatggtccacgaatcgcctgaggaagcttgtccccgcaatttaattaatgcttgcgttggggagtcttggctgcagattcccttgaccacggctttgacggctaaaagtccatgcacgatccccgttggaatggactttcgaagaattctttcctggaaccagaatcttgtgatagtccgctacccctggaagtctgaggtttatgctttagaggtttgtcaatcagggtcctaggctagatatccgtgggtatatgaattgattgtggtccacttttactcgggatgcttgatgcttgtccgtatccacttctccattgaatgtgaacggacactaaatccactagatccggtctcaaatagcaaaaggtggataattgcaccatagtcatgatcctcgatttcattaccatcgtctaccgaagatagctattctaacgccgtcatgccttttcccttcgccagatcttcatcggcatctcgcccatgatcaggttaaacgcctcgaaccgaccgagcttccaattggccggcaccgcaaagtcataccgatgcaccagtgtcgcaagtacaacagtctgctcaagatacgtgatattccgaccgagacacccccgggcccccgtcgagaacgggacaaagtacggctccatgcgcttccggttgtccaaatccatccatcggtccggattatattcctcgggaacagggaaaatttcaggatcccgatgagccgaataacttgtcatcgacacgctggtatcacccgggatccattcgttcaatatctgagctccttccggcggtgtccgtcggggtagtccagctgatgtaggggggatcaggcgcaatgcttcatctaagcaagcgcgcaggaacggaaggttcttcaccttatcgtatggtgcgaccacttcgtctgcatctagggtgctgtccacttcttcccgcaatctttgcaggtacttcgggtgtctgatcaatatatccaagacttgggttagggcaattgctgtggtatcggctccggcgttgatgatagctcctacttcggcgacgatctcaccccattcgaggttgttagggtgtcctgccttatcttccatgagtgaggagaagaaatcatctagtttctccccgctctggtaccgttgtagccgtgtaactgcttggtggtagatcacgtcgccccatggctctccatctttccacatctggcggtacttgggaaccagctttgataacctagaaagccagtggaagtacttataatcccaaacaaaaagcgactgcgcgtgtgcggtactatcttgggatttgcgatatcgagccgggtatgttgtcccatcctttctttgtgcggtaacctcatcggatcccttctctagcagtcctagtgtggacgaaagggcaatgagattgatggcctcaatcgtgaacaaattgatccacttattgtagtccagcgtgacatctgccgcttgcggctctgtctgaccaggaagcaacgggagtgtacagtgcgcatccaacgctttgacaaggcggccggttacgttggccactttgtgttcccatctctccgagttcttgatggcgaaagcagaagacatgcgctttcgcttcgcagcatggtccgctttgtcgatcacgtcgaacaggtgtgtatgagagccccatgtcatagcatatttgatgtctttaatgcacggggtgttgtgcccgtatatgtccttcactgcaccgatacggccgaaggaaagattgttgggtccaatgcgcaatattggtgcatttttgtgagcttcgtataggtctttggaacgatatccacacgagcttaggtaacagtaaggaaggtcggtgatacccgcgaggggtgcgaagtttggatatttgcgaaaccccttgggatcgtagaagtagtgtatgataggaagaatgaccacgtaccctaccccaagggcaagagcaccagcggcagccaaaacatagattccaggcatgtttgggatgattcttgggatcttgcgatgctgaatggttgaggatcagttcacaagtcccgtcgaacttcctcaatctatatatgtttgaatcgggatatgaatatcatttcccgaccttgacctcatcttggacaaatagggctacggagagcagagtcaaagcttcccaaaaaggctctcaagggtctcgccgttagctcttgactcaaacttgccagatagactcaaccccgatgttgatctcatgcagatgaagcgattgaacttggaagccctaaccatcccaatggggaaatacttccttttcaagagcagcgaggttgaccttgtcggcctctgattcgcccaatggtccacacgattaccacaaaaggatttggccggaaaccaagcggggaaattttaccccaagtttccccacagttttcccccacaactcatgttcaactaccatctcgatgaccatgtggttatctccagccctcgaccagacataggaaatgagcagtcctggaaagcacaggccggctgcgtgtaggagatgcaaaggtcagtactaccatccggaaagggtagaattccacgcactaacgtcagagcatccagatcggcatttgcgatgtgagccctccagggagggcccttgtgcgaacaggtcatcctttggtactgactgctaccaataggcgacggaggcagcccctgcaaaagctgcagacaggccagctcaaaatgtgaccgtagtgccaagaacttcaaatttcgacatgagccaataccgaaacggaggtttcatttctcttctgaccagaaatgggttggcctgcctcggaaaggtaatccatcccgctcattgcagttatttgggacactcgtacaccaactgttcgcgtttctgactatagaaaggtcgacttcattatgtccatgtgaacccggatggtcgtcaagagagcgacggcgacgctgacgacgatgatgacgtcgaagagagcttgcctgatgccacaggctctaataattctccatcccccagctccatgatatggcgaaagggccagaaaccacattcactgccagcatctacctcgacgaacactagccataaccaccagggagaaaggctaggccagagtcatcgagactcgaggcactatagcatttccagtttcaatgcagtcgctgactccaacgaaacgtctccacagtcggcatcttactatgcccagacttcagcatatgaatgcttgtctcaacctaccgaccaaccctcgaatgctttcccagcagagcgcgatcattaccgcctggggcccttgaaaggcgttcccgaaaccttctcggatgcctcctataccagtgatctacaggaagcatgcttgatacgctacttcgtggagaagcttgcacattgggtacccttctcccctccactcccatcgcacaatcaaagcaatgcatgaccatcccaagcaaacgagcgaacacagctaaccgcccacagttcgactccacagaccgagaccgacacttcgcgctcacagtccccggccgagcaatgttctgcccagtacttcgatacgctctttataccgcatcagccggccacatgcgccaggccctaaaatgccgcaacaacatcaacggcacggtcatcttcgacgggatcccgctgcccagactcagcgaagactcggcaatccgctaccacaacatctgcatctcatacctaatcgagatctccaaagacccaaacgaagactacaacgaagacgtactaacagcagcgaccatcctccgcttctacgagcaaatagacggtactccccgcccataaaccccaaccatcctccccaacatatccctctccacagccccaaactaaccaagaccagccccctcaatcggcacagacacagaagcctacctcaaagccgtccaattcatagtacacacccaaaacaacgactccttctacgccgcccaaacaatccacggcccaacgcacgacaccaacatccactcctcgcccgcaatctccctccgccactccgcctgcctcatcgccctccggcaagaaatctggagcgcattcctgcaccaacgacccgtccggctccccatctccccaaagaacgactacaacgccttccccacaacctgcgacttcatctgggccaaccgcatcctggtctggtgcgccgacctcctaaacttcaccttcgacagccacacaaacaccagatacccgacgcaagcatcccggctcgaaaaatggaagagtctcaaggccttcgaaacacactggaataaccataaacctctttcgtataaaccgatttaccatgtaccaccggaaccggagaaggggtcttatttcccgactatctggcttatgaacgatagccaggttgtagcagagcagcacatggaactggcccggattctactcgccgtgtcgaatccggggatgcagcggttgggggccggggccggggcgctgaaccgtgggctggaggccgagttaagggctattacgaggagggtcattgggttagggttggggaatcgggcggggccgccggcgttggtgaccagtgcggttggcatctcgatttgtggggagtattttgatgatcccggggagagggaggcgttggtgaggtttttggtggacttggagtttgagtatgcttggccgactagtgcgattgtggcggctttgaggagtgcttgggcttcgtagatgtatctgggtgggtttatgtatctgtgggtctttgggtgttggtggttagataggattcaatagatatatagatgtcttttagttcgggtacaggactatagagaacaagggagaataaatttcaccgtgctctttttttaccactgtaaccgcccgattcatcactgagtagtccctgtatcacaccaggtttcctcggagaattaattactatgttccatataagcaaccgggatcaaattggcaaatatattaaaggttcgacgagtacatacaatcaatgtttgactaatagatgctgtatagtctgcgtcatgctaccattatatactgctggaatgaaccgaccgcagtggaacctctaaagtctgtattaaacactataacctacaaaatgccaacaaattggctggtagactagagtctacccaagaagcctctcaacgcgaatgcaatatgtattaacaataccagtgagccagccaccctgaagagtgtttttacgcctgcgtatttgcgccagtttcctcctcgttagtctgtgactcggcgatctgctcatgtccgttgccgtggccattcactttgcgtaaagtgccacccagccatgctaggcctccactccaggagtcacttaggcttcgaatccgagatacagaagtagagccatcgggctgcaggttttgtggagcatcctctgtatccaaagtagtggtggattgtcctgcagtgacaggagcggtggcaatatcgccggtggagttaaaccttgccgtcggcagcacaccgcggggccctaatccctcatcgatgttggcattttcgccgtcgcggctgcgaagaaaaccatctacaatggttgtactgagttgcttgccccgatgcctccgcacggacttgcgatcctttaccggactcgtttcaccacggcgtagggactctgctaccactgcactgaacccggcagagatagtcggaagtagcgggccaggcgagaaacgtgacgatatcgaattccgtagtcggcgtgccggtggcgtctgtggaaccgtactacttcggatccctggcgatgcggtttccgttcccgaggcggcaggaaccttgaggttattgtcttcgatgccaggcgctggtgggaaacgaagaagaaccggtgagccagatgttgtcggcctcgactgttcaggagtgactggacggtcaatttgggggatttggggctcggacttgggggtcacaatggccgactcatgagcatcagcccaaggattagttaggagagagttagggtgcatgggaggggaaggctgtagagactgtccggtgagagagtcggcggtcaatgaaccaacgggagaagatggagcagcagatgaaacaccccggggcgtacgctggccctcgtcaataccctcaataccgtgactaaggagcgacccggagggggactgcatattctctgcctgggtttccaaaggaatccgtgaaggtttctgcactcttacatgacgcgcaggaggtgacatgtcgacgctatcacggtacctctctcctgccagcagaccaatagcttcctcttcgtcattagagtacgaagactcgtcgtcattgcggaccctgccactggtgatgaaatatacgcctagaaaggtcaggagacaaccgcccacaaacttcccggcacggtcaagagtgtagttttcgaaatcccggtacagcaccgcacttccaatgatgacagacagtgtgaaaagcacaaactgggttgggatcacctgggtggaatcaaaacgctggagagcacggttgatgtagcgaatctgcaatacagcgctgaaaaccaggacaaaaaccagaaggtaggtgattggaaaggtaatcacatgccatagagtgaaggacaacagtgacgaaacaccctttgttgatagggcagtatatccacctagacacgagaatgagtggccgtccaagcgagtacaaacggatggaagcttattatgttaacataccaaaaagtgccacgagcccaacatcaatcaaaaccgttcgtgacccatactttccacttgcccacaagagcccaatgatcaacacggtggaaatgcctacataagtctcaaactcccagcgggtaatcatcacccagatatcatgcggtccgatcttctcctcggacgaactagcgctgagaacgactaccactgcaccggtgaccgccacgaccacgccccagaagtcgcgtccccggaatttctccttcagcagaatcggagcaatgacgcaattcgatatcaaggccacgacgcccaatggggaaacaatcgacgctggagcaaaaccatatgccatgaagtttccgatctcgccgacgcacatcaacacgattccgacccaccagtacggagagcgaaggtatgatttccggcgcagatcccccggtcgcacagtccgatccgacatgaacgactcatccatttgatcctgatgcgcattcgtgtccatctcatcatcgtcctcgggtccaagatcaatatggggctgatcatgatggacgaacctaacttctggggactcgtccctataacgagcgaagcggcgggatttgtttctaccccgagtttcgtagtcgttgtattcatgatccgcaaccgaaccataagtgtctgtcgacccccggcctggatttgcacgtttccattccgcctccttttgtagtttttgatgctcccattctcgctcgatcctgatatgggcatagcgctgaatattgagggccaaggagatcaggatgttgccgattagcgcagtcacgatgccgatgagtgaagaccattcatgcattcctcccccacctccgccgccgtcgtcatatccggggtccgaggccaacgtcgggaatggctgggaagaaggggaaacatataacgacgagagggtcggcgtggggacggcggaaggaacgaaggtcgtgagcagacccgctgctagaggcacctcgtggaggtgagccatccgggattttcgaaggctaaaagtaaggggaatgaaggggcagggtatagggacggagggattgcgttccgacaggtccgctgtcaccgtcgaagggaatcgttataaagtttgagccccagattattgattatccaccactcgctgtgtctaaatcaggagagagcaggcaacggcgcggttcgcctccgatacttcagcgagtagaattctttcagggttcagttcaactttgaccctggacgagtgttcatgctgttaaggagaatcacattgccgtacttccgacactactaaatctccgatgtgagacaccacctttttaccagtgcagttaactaccaggttgtacctttaccggatagaagaaggagaggtaacggagtctatgaataatccaccttgtgcgaatcgaacgattgtttgtgttaagcacgatttgcgatgtggagtctgttggcggaaggtagccgaaagacaccggcgacgtcaggagtcaaattagtttactgggcgtagtaaactaagatccgatcggtcgcacctgcaataccgctagttagagagggtgagcataagcccaagcgcagcatcgtgaaaggaaaaccggaaagaagttggggggaggatttccaagctaatgtattttagtagaagaaggaagaacagcactattgaaagtatgagtggattgattggctcaaccctgactaatgactatcccggtagggatttaccccgaacgtcatcgggcagctgagatgcgagtatacatactagtcaaatcatctgagtactcgtatgcatctgtgcacccaggcagcggtgaactttattattatatcgtcacaatcgctaccactaaatgatgtgacaaggaaggtttatattctcataggcaccgtcgcatgaaactatacgaaaaatcatcgcctggctcttttcttatccggctcttgctcgccttcatcgtcactaatctccctgtatatcgttttcggttgagtctccttccatgccttagtgaaaaccgggtccttctcggccttctcggcgtatttcagcaacgcttctcggggatcctcatcgcgcatcgaactgagaggaatattctcgcgaatatgtttctcatccggctgcgacttggcgaagggagtcgttgctggcaaatgcggtctccgtggatccctgggccgtcctgacgccgtaagcccaatggttgggtgacgggaagaccaggttgccgagctataatggggcacaccgttcgatccgacaacaacgttgtcacccgagataccttgtgaaaggtccatggtaaggttcgggtcatcatcaatgtgccggcgtttgggtgccttggacataaccaaggcggcacctttggacgacatgtcagggttgtaaagtacatgagtctcagcgttggcagagccagtgaggatctgattgagtttttcatgccattgaacggtaatcaaaggcgatcccggtgtgaccggtgtgaccaattccggcttcaatgtcgcggggttcaaaatgtgtagatgaccagtttccgagcccgtgaggacattcgcggatgtgggtgagaatacgatgttcgaagtcgggtatcgggaggagctggacgggtgcgccactgttgaaatcggctgcttgaacttcctagtatcccagagcttgatagtatcgtcaccgcccttggtgacaaccagtcttccatccgagctgatatcaagcccgctagtccatgtgtcgcgcgtatgagcatcccgtatctcaccactaggtcgagtaaatggcccattcccactccacatcattaaacttccgtcaagggcagcagcaatgagcacattaggtccaccctgctttggggaaccccatgcaacagcagtcatcttgctccgaccagcggatccagccgctcttgacttatgcattatgacttctttctgtgaccgcccaatattggcgtcccatatacgtaccgtactgtccgatcctgcagtaacacacaggttctcgtcggtgggacaccatgcgccgctggtaacctccgatatatgccccttggtattatgaagatctctcaagtacatgtctcctttcatgaattcagtaatggtctcgccgtcgcgatcgaggattctcggctggggtgtagcagaaacgaccatgacatagcctggcgacaggggattgaacgcagcataatgcacggcgtgcgcctcctgcaaagcggactgtttcttcgcggtaggatcaacggacttgaaggcgcgcaccgtcgaaggggtcattgaagcgaaatcatgtagtttaatcgtacaatctgttgaccctgtgattaaacgcgagcctgatgggtccactgtgagagttgttacggcgcgctcatgagttttaaggacaagttcgtgtgagacaggaaactcgtcctcgtcctcgtcatcggagtcagaatcatcagactcattatcgctgtcgctttcactcttgtcttttcggtcttcagctccagtttgaacgttagcttgctcgtcgctaatcaaacctgccttgtcatcatctgcggtagtcttggcagatacatgtgtccgcttggtgcggtctatctgagtgttgacatcagtctttctttcttgtttcccgaagctgcctggaaagaacttcttgaaagcttcttcatcgaatccgtccattatgagatgtactgcacggagttacttagatttcgcaagaaataaatgacttgacggcggcgatatcacgtttagtttgcaatatttgcaatgtttgtattgcttgcaaattaagctctcggtgccgtcattgaccctcgcctgtcatctaaaatgtattcgacagaattatgctttatatatataaagtatgagaaattctacgccgtataatgcgtttgcgtcattggaactaaactaggtacaccaccaacagatcgactacaggtacaagccttccacagggcctccgtcttgcttcgtcttcataatacgttccctagcggagcggaaatcctccatttgcactctcatacgacgttctctcaaagccatcaaaccggcttcggtacagattgctcggatatctgcacctgaaagatcgtctttctggttgataaactcgtcgagatcgacatcatcgccgagggacatcttggatgtatgcagggtgaagatcttcttcttggtattttctggaggatgttagtaagcagatgatttaatgtttatagtgggtaacacgtacggtctgggttttcgaagagaatctttcgatcaatacgaccaggacgaatcaaagcagggtcaagtgtttcaatcttgttagtggccatgataaccttgacatctccgcggtcatcgaaaccgtccaactggttaagaagctcaagcatagtacgctgaatttctcgttcaccacccgaagttgagtcgtaacgcttcgtaccgatggcatcaatttcatcaatgaagacaatggaaggagcgtgttccgcagcaacctggaaaatctgtcgcaccaaacgaggtccgtcaccgaggtatttctggatcagttcactgccgacaatccggaggaaagtggcacttgtttgattggcgactgccttggcaagcagcgtttttccggttcccggggcaccgtagagaatgacacctttggggggcttgatacccatctcttcatacagctcagggtggagcagcggaagctcgacggattctcgaacctcttggatctgagtctcaagaccaccgatatccgcataagactccgtcggtgccttgtcaagcttcatcacggacaccagggggtcggactcctcggtgagcacaccgacaacggagacagacttgtggtgtaacagaatgctggcaccaggctccagcaagtccttatcaacgaaggacatgatggaaacgtagtactctggtccggtagcactggaaacaatggcatggtcgtcgtcgattaactcttccaagttgccgactcccatgggggtacctctcatgtcatcgacgcgacccctctcgtctgcatttcggtccataatatcaaactcgcttctgctgacggaatcatgtgctgcctgtgccttagttttgcgtagacgttccatattctcgacatattcttcttctagcagcaagtgatcgtggacccgttgcattcgcaagtatcgtaatttgcatcgtgacgttgggaagatgtcggggagtttggaagctgtacttgggccggcagccttgcgcttcttacgtccaagacgagtcgtgggaggaggaggtggttcgtatctgggcttgtccttctattaagggacgctttgtaagcggatagagctgtctgaacgaagcaaccgaaattaccttcttatccttatcatcccttccatcgcccccggggcctccgccgatgttggactgctggttaccctgtttgtgaatgacttgttagagagactgtactttggctaggtgagagggtgacgacagtgggagttgggaaccaaccatagtccaagtgtgtgccgcggaatcaacaagatgttctttttactctaattatacctaaaccggaatattataatgaagtcgactctattagtcaggggttggatgatagatggggggataatgtaggatgacgatgagctttcggcgagcttggaagctgttgtcgttgtcgccatccgtcgggcttggccaccgctgtgatctcgcacgtgacccggagctatcatggcacttagatgcctcgcgaatcaggcgtctatcaaacaagtcaatatcaatagccgctgcgtcagatttactcgaaactatttttagtcttttgggcatatctacaataacgtactacacattacttggactgaataaaaatcctatatctcgacttccaaagaatttcaaaaaccgcctttgtcttcctcggcgcttgtctcacctgttgatctcgtcccacttgaactagtagtatatccgcagcagacgagccctcattcccccgcggcgcattcccctcatctcacgatacaaaactattctctgaccggtaaggttctctcgctacctttgagccctaaataccatatttacccttctaccttccttctcacatctcactcttacataatatgctcaaccgtccgtatgtgatcgcagctaacaaggtggatctgtagctcggttttgcgtagtgttcctgggctgcgagctcacctttgacgcctgaccacccatccgtaaaattctcacaactgccccttttatatcccgtttctttacctcacacaacttgaaaccctaaacccaaaaccatggcctccaaccgatcccggcgtatcgcaaaggaaatagccgatatacacgccgatacgcagtctgggatcacagccgaaccagtaggcagcgatgaagacctcacacatctacgcggtacatttccggggcccccaggtactccgtatgagggcggcacctacgttgtggatataaaaataccaacggactatccgtttcggccgccagtaatgaaattccataccaaggtctggcatccgaatatcagtagccaaacggtgggtttctaaatatgctgttaagacatagtggaataggtatctaaccgattgcatagggagctatttgccttgatactctgtcgtcggcgtggtcccccgttctcaccatcaagtccgctctgttgtcactacaatctctgcttagcacccccgagcctaaggatcctcaagacgctgaggttgccactatgctcctacggaaaccaaaggaatttgagagagttgcccaaacctgggctactctgtatgctggggctcctagcaagaatgcgggagagggtagtggtggcgctactaacgaatcgctgcgacagcaagagcttaagtcaagggaggaacaggagaaggaagatttagctaagtacgtctctcggttatctcccctttctactcgaaggacctgcctaacgtcaatctccagatatgatgggtacaataaagacttgatcgaccgcttctgcagcatgggcttcgatgtggaccgtgtagtggccgccttcaaatactacggtattgatcggatgaacggagaagactacgaattagaagaggcctacatgggcgacgttactgcacggctcctaggtgagccgtaagtagtgcgacggtaaatacctacggctatttatttttctacgactatgcatgctacatggagctggcgaagcgtgatgcctagcgagatttaatttactttcttacttgtttttcagcccagcttattacccatcacatgtttacttgatgttaaggtgttctcgttttgagaacgatctcatgcaatgatgaccaatgtagcgaattatatttagtcgactctccaacctctattctatatcttgttctaagcaacacgtcgcatttccttggtaaattacgatttctagcctggatttcaatgaacggtagatagtgatacttaaagtagaaaataataaatagcatatgtactacgtagttcttgtgctatcgataagcacgtggcgggccttttaagctcctctccgccttcagatcttcaatgcttaactctaacaactcacttttctccaagtatgggtcaatgactagccacagatccacacttcgggtgaacttccagtaaatcgatacgttttcaatctgagtacttgatacgtttattcgccatacaatacacagaagaaagctcgcttgagcgcacatcccttcacccaccatgatcgaagacgatttctatcgctcctcatcccagttccgactttggtcctacacagaggcatctttacaatccctacgcgcaacgacaaacgcaaacgccagtgagcgagtacggtccgcactccgaaaatcgcgagaggcgcaacaatcagccacctcatccgcagcgggaacaccagcagcaaaccagaatggaagcgacgcagacagcaaagcaggcggcgaagagacggagatcgagtgcctaacacctgaagaagagcaccagctggtgcgatacttctgcgaacagatcatagagttaggggagatgtacaaacctccactcccaacaatagtccgggtacgtcacaccctcctctaccatctatacacaaatcacccaaagaagcaaccaataaccaaaaactaatatttaaccccttccaaacaggccacagcaatccaatacctccgacgcttctacctaaccaactccccaatgacctaccacccgaaatcaatcatgctctgcgccctcttcctcgccacaaaaacagacaactactacctctccctccgccaattcgcagaagtaatccccggcggcacaacaccggaagacataatccagcctgagtttctggtcatgcaaagcctccgcttcacgttcgacgtccggcaccccttccgcggcctcgaaggcggcatcatggaactccaagccatatctcaaggcatgggccaaccagcaccacacttcccaacccagacaccagatgacctcaaacgcaaactccattccctccccgcatcaccgactacatcctcatcctccatcacaaaccgacttgcccgcgcgcaccacaacacccgcgagatcctcaaatccgccgcccaaatgacagacgcttacttcctctacacgccgtcccagatctggctcgctgcgttcatgatcgcagataagccgctagcggagttctatctcgagactaagctgggcggaccccaacagcagcagcagggatccccgctttatgagctcaggacgaagctcctccgtaccttgactgattgctctcacctccttcaggcgtacaaacccctcgcctcagatccggaccagaagaagaacctaagacgcatcaggaagaagctcacccactgccagaacccggacaaggctggagtagcgggccagaagcgtatccctgctgcggcggcagcagtagcagcggctggtgatccggcaacctctgagagcgagatggagcgactggcaaagaagcgcaagttagacgggggacagccgaatgatatatttggaggtgaattagtgacgcaacggacgaaggaggcgcaacagcctcaatagcacgttacgctagtgttgtaaattatagaaaataagtaatggtgttttggacttgtgtataattagaatatggtcaactgaattgctgctccgttgtttcatgccttcgtcattaaacataaccctaccatgagtgcaggcgagagggtccaaggaccatcaaaacaaaagtcctacataatgtctataacaaacggtgaaaccataaaaacgtagaaagatataagaatataaattgaaccctgaaacgcgaggggtctagcaggggatgaggtatgaaacacagacagaccatctaataaaagtaaagcaacccaaacaagcagaagcagatatcaccagatatgtatgtaagaaagaaaaccgtcacccgccaatgtcactatatcacccaggatggatcatttctcctgtaagaaactttttgatttcaactcccctgcagcttttgagttttcattgtcgtctctgacattccaatcataacaagaagcgtcgttttccttcatttttttttcgtgccgtttcttagacagcaccggcgtcaatcatcttcttgcgcaggtggtccttgtactggccgatagtaccatcccaccgggtaacggtcttgttctcacagaccatgatgtccttggcgatcttgtcgaggagacggaagtcgtgggacacgacaacgacaccaccgctgtaggcgttgatggcatcagccagactgtcaatggtggggatatcgagaccgttagtaggttcgtcgagaaggatcatgttcggggattcaatggccaacagagcgaacacgatacggctcttctgaccctcagacagagtgcccatcagagcagtctgagactcaccgctcagaccataacggccgagctgttgacgccagtactggtagtcctgactcttctcggggaacttgtcgcggacgaagtcaagagacgacttggtcagatcgagctgctcggcagagtgctgactgtacatgcccaacttcaagtgagtgtgacggctgacacgaccaccaatgggttgcagctttccggtcatgatgcgcagcagagtggacttgccgacaccgttggggccgaccagagcagttctggaatccatgtcgacaccgaagtcaaggtgctcatacagggtatcctcccagctgccggagtaggagaagctgacatcatcgaaggacaggacgggagggggaagcttctcaacttcggcaaagcggaagctgaagattctgtcggggataacgggctggatgaaaccatcggcctccatcttgtcgaggatcttctgacgcgacttggcctgtctaaccaagttggcatatgtaccggcggaagcgatgaacttcttgatgtgggcaatttcttcctgctgcttattgtatgccttcatctggttcgtctcctgttcgctacgggtcttgtggtaagaatcgtaattaccaccgtagtacaggagctgcttcatgcgcatatcaatcatgttggtacagacaccgttcaagaagtccatggagtgggaaaccaggacgagggtgcgctcccacttcttcaggtattcttccaaccacacacaggcctcgagatccaagtgagcagtagggtcgtccagcagaagcagggaaggcttgacgaacagagccttggcaagagccacacgcatacgccaaccaccggacatgtccttggtcttcttgttgatggtaactttgttgaatcccagaccagtcaagatcaaggaagcacgagtgtggaaagtggagggatccattttgtccatacgctaagtgcaagttagtgtaatccatactacctgtgggagaaaagataacttacatcatacagatcctcgaggatagggctgtcaggaccttgctcttccaggatatcttcagcctgcttctccatccggtcaagctggttctgggcctcagtgacgacccactccagggcaccaagctcagtaggaggggcaccttcattcagcaggtagatatcgatatgctcggggatagggtattcacgatgggcgatagccttcagcagagtggatttgccacagccgttctcacccagaagaccgtaacgacgaccgaagttcagttcgagagtagagtcggtgataaggaccttgccgtggaacaccagggaagcggaggtgaccttgacgtcgcgagaggattccatggaagagagcacaccggtcgtgacacgatccgaaaggccatgcttgtccatctgtgctgtaagcttctcaacctccttcatcttctcggtcgtggtggcgggctgatcatcggccgggacgtcactgtcgacctggggggactcagtaccgctcttctttcccttgccgagcttcttcttggagtcgccatcggcacgctttgccaaacgagcggctttggaagcagacaccattttgtcgagggtatgtgttggtaggaggggagggggggggtggaggaaagcgtcaagagacggaaaggaggaaagatcaaaagcctgtcggtaaggcaaggaagaaagagaaaaaagaacttccagtgagtggatcaaataatagcggggtcaaagggggtcgaccaaaagccttttcctctgagtgggtggggtgaagttttcttggaagcccttatcgatagagagcactcggaatagtaatcggtgggtgagacgaagcccaaaaaattggttcgagacaaaggaacaagagagaaatgagacgatataatatatagaccacgaacgcaacagggaaacggtctagtggcgataaccgaagttgataacgccccaaagagatgatagagaaaagggaagaaaacagagatttagaggacactgaaggatgtgactgaatttcttggacgccttcaaaaattccttcagtgggtcctgcttctttgcccctctgattgggctttccgacgtcaccgcacgggtcgtggcgcagtctagtctccttcgggcaccaattacacgtgatttacagccttacgcccaaggcaccagtccagactggtcagcaaataaggtaatagcagatcacccttactcatgtcgtggcagatgtgtctccgtgggacatcaaagccacagcatactaccatatgtgcttcagcatgctggtatcctgccggtaatctcatgcatcaagaggggtccccgcatatgcctagttgtagcttttctgaaacttatctatagtattatctgtaaagtgtccagatccatatctttcgccatactactcacattgcaagctgtggtactaacaatagtgtagatatttttcgtttctacctgtatataacacggtttagcaattagatggaaaatatatatgttcatatgtcgcttggtagactgtgggtatatggcccaaccgtgtgatattggccaacaaggtggtatgtattaacgtatgcgctgactgattttttccaaccactccttttcctctgccgtgagccaaacattatccggtatcgaaaccctcccttcctggataacgatccgtgctggaacgggagcttgagtatcgtcgtccgatgcactagaggccaagctctcttgcttgccttctcgggcactttcagtgtcctccacaacaactttgggacgcggaagaggatcaggagtccaccaatacaccggaaaccgtcgttgaatgttattgatcaccagtgccaccgattgcatcatgatacacccaaggaacatgatcaggatcaggaaccagccgatttcatacccttcggtgacagaaaggagagccgttgcgccagcgggcgggtgaacggttttcgtcagaaccatcacggcggtggtgattgcacaggccagagctcccccaacctgaggtagtgcattagcatgggggtttaaggcgaagagtcttccaatcccaattccaatagcgctcgccatgacctgactcaggacagcgttgcgcggttgcgcaaatggtgactcgatggcgccaaactccagcacagctgcggcgccctatctgaacattagtctgttgatcattgcaggggtctgtgtgacgtgagccaggtacgtacaaaactagccacaataattggcgcatggtggtgctggaaagaggggacatgcaaggatacttcggcgacgactaatacaccacagaagacgccgatcagggaccagaaggcgagcacgaggttgcccagattctttggaggtttgtcccctctatatcccaggaagtgagagatgggacgaggtagccagcgccatggcggacgtggaaccaacggattcaggtatctgtcgatatccacatgccagcgggaaaagtccacgttccttaacatcgagattgactggagtgttttctacgcgcgaaatgggttgctgcgtgttaggtcacaaacacttcttctgggtttatgtatctggtgaggttagagccaattgccacttgttggaggtgaaaaatgtccaataaaacgctaggtacaaaacagaaaatattccccagcgctaagggtatatataaagtatgagggaaatataggaaaaggataagcaggaactgctaaacagggaaagacgaggatctaggctgaaccgagaaattaccggcaatcgacagatgaggaacttgactaatagaccatcctcttactccgtattttgatcatctgatgcaaatgagaagtggacactcaccagcccttgaccgtttgaaaaagaacaggagatttaacccgcagcgcgttcatgaaagcgccactgaaggttgggaccatgggatacttcagtacttttagtccccgaggaatgaccttaaagccaaaggaagaccggcagacggtgagctgtctgtactgtatctccgcggaaagtcgagagaataaccgcctggaattgacggaagaaacattgtgtcgcctgaaagggatgacgatgacggtgctcatctgcttggttctgccattgagcgcatttcaattaagtaacagattgccgttctgggtttagcggcattgggacctgaggattttcgtcgaccccacagtttcgtaacgtaatttacggcgtgccctacgcgatggaaattatccccgattcgtggattaccccggccacatcaagttagtttcatgtcaattcattcatccatacggtcttcttgaccttttattgctcttagttcccttcctttcgccgagtcttgcagagaataagccgagcttgtcagccgcgctattgctgactgcagtcgacaatgataatactaaactccagaacatcaaaaataagcgaagcccatgacatccattgagacgaaatacaactatcaaatgccgaataccgactttgagtggactacagtcatgacgggctttacagatgtacgctactcggctcatcttgtcaatgaaatctatcggttggccacataactcgtattagcaaacacctccgaaagatctctcttacctaaatcggcattctgttgcaaacaggatacagcatcatatttatagcagtgagtcaacaaggagtgcgaagaaaaaaaatggcatatcatggtcgtcaacatcttatctttacatatacaaatctaaacatcaagggtctttccctgtcgtgaactctcctgtgccaactcaatcaaccggataacatcacgggcctccgctccgctggcgggaaggtcgccttctccggcaagagcgcgggcaagcttcctgtagtattcagaccaggtgggaggctccactgtcggcgcaacttctttgacgggcttgccgttttggatagtggtcagagtgcctggaaagactaaagttagtatacatgctactgacaatgctttgtatgcgggagacaagcataccatatctttcactaggttctctgccgtatacactgtcgccgggcttgattccgctcttgagctgctcctcctggacatcgagatggaactgttttagaatggcacgtcagcttattaattctcggctttaataccaccgaaactaagcccttaccttcttaaaactgcccttctctccgcggacccagaatcgcagttgctcctcttctggacttacgacagcggccttagcagtcaccagaggaccgttgttatagtggaacaggacagtgaaagaatcctcgtagccggaggtgttgaccgcccgctgagagccaataaatccagtgacacggttgggcagtccgaacagatgcacggcctgatctaacagatgacttccgagatcgtagatagcactaccaccgggaacgaccttgttcttccacttcgaaacatcgggagcgggctcttcggggcgatgacggtcgaagtgagtctcgaattcggcgacacggccaaggacaccactcttcacgagcttggaggcggtcacgtagtcggcatcccagcgacggtctgcacaaaaattattgttagtggcagttctgcagcttgctggtgcgtgaaagaggcgcttgaccacgggtagtgacacgtactttggtacacagccaacaacttgttctgtttctcggcaagggcaacaagctcatcggcttcctgagtggtgggggtgaagggtttctcgcaaacaactatagtggctttgttagcgcgcgtgaaaggaatcgatgcctcagattgttactgagacactcaccatgctttccgtgctccaaggctaacttggtcaactggtaatgagagtctggggcggtagtgacaatgacgacatcaactccgtcatccttgaccatgtcctcggcagtccgataggacttgatgccggggtgatccttctcggcatcatcgtcgggctttggtgtacgctgaacaacagcgtacagtttcaactgaggaacatcggaaacaaaaggaatgtgaaatgttttagcgctgaagccgtatccgaccacaccaacgttgaaagtcttggaagccataatggtttatagatatctatcagggacaatcacaaggttgtcaaagtaatagggtttggaagtttgtatttggaagagagaccggcggggccttgtggagctttatatacacttggaaaattactcaagaagtcatattagtgatgatgtagaaacacagctagtgcgggggaaggtcctcgcgataggaacctttgggtccggcggacatggcggggcaaatttctaccaaatttggcagaggccgaccgtgtgtcagtcttccgagccgaccgattgaactgctcttccgccggaaatgcttttcccgatcacgccttctcaactcctacacatcgagtaatctcaagggcatcctacaacagttagaatccatcattcttgtattaagaaagccatcactcacccgaagtccgtccggttgattcaaggtgctctcatacaccaaattcgggtccccgaggatgtcaaacagaggcgtcgaatccgagccaagaaaggcccgcacactcacagcaggtataccctccgtgttatacatctggattggccccttctcagccgcctttcgtttctgctccaccgtgctccggacatactccaggtacggtggattccccggatagagcacgttatcagccaccagaaccgaaacatcgggaacgatcatgccaagctgctcgcatagcttcagatccgtagtatacgcgggcttatagtgatcaatgaacataatttccacctgtgggacttcgccgctggcacacaacttattcagggactggtcgctgcgacccaccaggatctggacaaaatctcggaggcccgccagatccagcaacagagtcgagatggcggcatattcagggttcaactctaaactgtagtactttttgccaccggcccgacgcacggcatcgccgaacaggatggccgagtaacccacgtaacctccgagttcgatcatggtctggggcttgcgctccgctatgaggtctgctacgaccttccctttctcgggccccacatggatgaggtgacgcgatttagcgaattcgtcaatcagatccagtactttctgggggtttccttggatctcatcccggtttggctgggcgtagatgaagtcgagaaggtcgagttcggcttcgtcattgcgctattcatggatcatattagcactgatttatcagactagaaacaacatcggatcaatcttacctgacgagttgtaggctggttttgcgacattatgaacaataactactagagacaccgataattcaacactaataaaccaaagacagaaaaagtctcacatctaaagaagaacaataccacagacaccccagaccaaccatggtatttataatctcaattccaaggcaacgatcgtcatcatccaaacctaaagaccaagctcggacataactatatgcccaccaacaatccataaccccgaaaacggcactaattccgccatccacgaaactatagagacaatgacaagattagtttatctagcttgacgctaactataattataccccagtccagcaatgtaacctaatctttatctcgcgtgcgaagcatcgggctcggataccgggttcaggtcaagactccgtaaactccgaggtctagtttgatgtccgatgatctgataagggtttcagcccctcatttcatatccctccgaaggattgaaggattgaaggatcgacgggattcggtaacctttttccttgggtttgagtcatggatgcttgttactttcacctttgtgagtcatatataggttggacgtggtctaagagaagtattctatggagcgtgaggatatagggttaaagccgctgacgtttctgatggatcataggcgtcagtatccttttgaaaagtcgcgttacttcgctgattcgttgtgttctattttcctggaattgctgatagttttcggttcaaatagataacaagttggaattctagttgagggattgactacactcgagttataaagaatacgttgtcagaaaacctgatgttcacagcagctctaacaagagtcttgagtttattgtccagatagtaatgtagttactagcggtcaagcctcgcgacatagataaaatagttctgatgagtatgaatatctggcaacattctagggagagggcaattgccaatcccatatggtgggagcgatcaggcttacagaattgatattcgaagggactataagatggtttgtcatagagttcgatcaaacaattatactttcagtctcctttattaatcccgtttgaaggtatgttgattatctgtttccgttgtccgatgcatgccctacaagaagtatcttccaagtattgtcgttgtctaagtccggggatctccaagctcggtacctcaactgttgggcttcgattgaagaaataaaagtattcgagcatcaattgtaatgtgaaataatgaaacgtcgaatttgcttattattgaaatattataccaaaacacactcgtgtatcatccgaagttacactagaagaagttgttcagagccttgcttgcatactgtgttgccctacttttaggtcttatcagatcagatcatccattgttaccatatccactgttcgtgtaccgtactatgtcataaatgacctacctaactttttgttaaacacctgaggagataggctatgtgacgagttggaaaatacatcttggaactcggtagaagacaaggggtctgtgctgaacaactagtggagatcgacgatcttcttcaggcgcattggttcgtgggctgagagctgattgcagatcgcttgggtttttctccattgttttagtgcctttccctgttttctatttttatcttttctgttttttagaaacaaaatgtacgaatggtttcctctgcaatcttgtgctatatttatagagatagtgaggttgattgtattacattgtgtgagttgtatgctagtgtagggctggatgaatggttcagtcgatcttaaaaactattgtaaatgtcactaaatgatacgaggatggataaagttttgtcccaaaggtggagccaatgataagtgaacttccatgtgattcttggagcaagggaaaaagaaaacattcaggttttcagcccagccacctggattgacagcgaaatactaccttttccgccgcaacacgaatccggccatatgcacgctgacgtggtcgtctggcagcattccggaggggtcgtggatgaatattcacatctgaggaccaccaccgatccatttctttccaactctatgcagatagagatcaagaattcggcctcatgtccatccccacagtgagacgagcctttggctcgattccgaaacaaagaacgctccaatccattcgagggctattacaaatccagactctcggtctgttactccgaatcgccatctcattcatccttctaccgctggataacgccattcttttcgctacgtgccttgtcggccatttttctgttttcctctcgcattctaatccagtccatcgccggcaggccgcgcgacgtgatgttcatttctatccgaaaaccattttcatcaccggcattgacaccccttacgggctggccttggcacgatgtctatactatcacggccatcgggtggtgggcgccgacatcacagatctcccattcgcatcgggtgaaggcatgtcgaaaacactagcgacttactatcgcatcccgaggtcgcactatgtgtcccgcctactcgacatcatccagagggagaaagctgatatctggattccttgttcgtcgcgggcgagcgtcctggaagacgcaatggccaaacaggcaattgaaagccgaactgcgtgtaaatgtatccacctggacacggaattagtcaatcagtttagcgacacagaatccttcacgcagtatctagtcgaaaaggaattgcccgtggtagaaaactaccaagtgcagtcgcgcgactctatacacaagatcttgcatcggtcgccaagcaaggtctaccatatgcgccgaccagatcttgccgtgagcgacaacaaagtcgtcaccttgccgaagaggaccctaagcatgacttatacggaagtcagcgagatccaaatctcaaaagatcggccatgggtattgcagcagcaagctcggctgggggagttcttcgccgaattgctgctcgttagtggacaggttaaggctattaagattcgtccagcggacaatcaaccttggggccattcccgcctagatgaggggcttgcattggcaattcaccgactcatggaccgtttcgcatttaaagggggccatcggatgaccggccatctttgcctgcggttaatggtcgacgaagaattcgatgctaacaatgtgcgctacgtaactcatattgctggctgcactcaaggcacgaccgctgtcaggcatcttctggaagaaccgtcgccttcattgattgatggatacttggcggttctctcatcacagcctgatgatacgtccgtagacctggacagaaaacgaatgcaggctagagcaagcatatcggcggtctcacggagcaaattcaccttctacaagacgctcaagcaatgtgatgtccggagagtgctcccctctctatacccggttgcccagcaactcgaccatttagtcagtcagggaagcgatcttttgctattctggaaggaccctcgattcacggtccttgatccactaccatggtggtggaatgcacatatctatcaaccactgaaaggattggaagtggtattgagcaggagagatgtcaagagactgtaggagtacctattcggtcactcttctcttggccctaccttttcaatttttcttttatatttatcggccagtattattacctttccgtagctggagatctttgggatataggcataaggatctcggagggtattatagagagcaccagatggcgtcttcagaaattattgttattattgcacattgccatggacaaaaaaatgagcgaagcctttaacgagttgatattatgataataaactggaatttatttgattttagatgagcttctgggttatcagtacgccatttagcacacatgtaggtcctaaagtatctccgtgtttctaacaataggactgcgtctactctgtatctctggtgatggtgaattactacggtagactggatctagcttatggacgactcgcgattttttattgaataacttgacgtataccatggagctaaaagatgaatctcccttgtaccttgacctacggtgtctggcaatactacgaagacaattcgtttctgtggcagaagcatcaggttgaggcgatactgcaacatcgtgtgcatcgtatgctactgctaccgattcttttataaacggtaatactctccattctcattatgctggtaattcaaatgtatcattcataatgtcacggaatgctaattgatgttataaatagtctacagaaattggagcccaagctactactacatccacaaggacaacaggcggctcttcagcaacatcagcgatttcaggtgctggtacaatactttcttaaatatctgtttggccatgcttgtgactttagttagatagctcatcatagaccattgatctcatcttgctaagaagacagcagatgatagggcggtaaatattgcaggaatcaataacacacctttagattctgtggctggatattgttatcaaagatatattggtcgagcagcaccatttactgcgtcatacaaatgaaacattctagcaagcacaagccaaaccaaataatctaacatatccccttcacaactcacactgtaccatcacatccgccatccactaaaagacaaggacccagcaggccgctatcaaaattgaagaaggcgtatttgtctgactagggacatacatacttcttagattgctcctcggcgagcaactctacgaaatgccatgtagtctcgtgccacctctggcatcaccggtgcctgcttccagggcgctttgaacaagattgggtctgaatctgggtaggcggacctctcttttgtgcgatgttatcatctaaattcttgcatggccgaccagggaactagacactcgtcatctaaaggagttccccttcaccaccgccaaagatgatcgagtgacgctggtcgatactcctggcttcgacaacacgagcatgtcaaatatagacatacctcggagattgtgaaatggatatctgcatcacattcagcaaacgccccggtaaatggcgatatctacctccatcggatttcagatccccgcatagcccctgctgcaatagctaacctctgcattttctggagtttcttcggggaatctaacctccctgctgttgctctggcttcgacactctgggatgatggtaatctttcgcaatctcggagcacatatgaagtactgaagttcacatactggaagggtctcttgacaagggaagccggaccttcccttgtgacgatggtccaactactgggaagcttgtgatcaaatacatctgtgatcggaagcaaccggttgtatttgacatccagaaggaagctgtggaccagggactgcgcgtcgaacagacaaacactggcaccgagctccggagacctttggggagatttaacggattcaatcgatggcgattgatgctgtactccatgtctacaggatccaattcactactaactcatatgggcagcttaagtgccggaggtataggaactgatgtggatattgataatggtgtaattcttggcatttgagtggttttattgcgaattttctctgttctatctattttacagaaaaagcctcggtcactaccaccagtgctgatggaactagtcgaaaaagccaatttactgcttttttaaaggcatcacccgcagtacagctttgccactataggtagtgatgattgcagaggttcagatgataggagggaagaggtagtaaaacaagggcatgtagaccctccctgcactgctgggataaagacacattttgcttttctggctggatagaagctgatactgcggtagagatgatgagttagaattggtcatcgctatcttgagcgaatatgcgttatcaccgttttcttgatggggacatcgacttcagtgtaaggggacaaaaggcctggtctctaaggggtaagtggtatcatgggctccgattagagcaatgagtagagccacagaatgatatgcaattgaaagaggaatgccgagcttctaaaaacccagtccctgtttaggctgtggtgttctccgttgtatgcgaaagagcatagctagaaaaacgccttgcatgaagactatgagcaaactgcggatataagcgagaaaagttcgtttcagcacctggtgatgtcagaatagtgttccacggcatttcttcactcacattgctgtggtattcatgcagattagacggtggaacttactgaagtggtcacggctgttcttctgtggcacggttagaatgatgctctgtatccaaagaagtgctatactgctgtgttcgccctctcatatgacatatatgaaggtctcattcaaatggccatgcttgaatttgaatccattcaactatatagacagacttggtctaatcaacaattcaagataaagtgagctagtcttcttctgcttctgtcttggcttcagcattgttgatattctgatccgcggctctttttgagtagaggaaaggcatcaaaaccttcttgtatgcccgttcattcctatctgcacgctgaataaggccatccgtaagttggacagtgggtttgcgtttgacgaacttcatgatggagtttgcattaccatattcaaatagtatctcgatgagcatctcagtagcaggagctgatatgtcttgcccaacacacagattgaccaactcatcaatttcctcatcactaaagacccccttttcttctctaagtggaaggaactctagtaggatctgcgaaatgtcaaattccccatattctagaagaatatttgaaattatcgctttctgttgaaaagagaatccatcgtttagccaaagcgcatcccaaaccttctctgtcatgggtaccgctgaactcagtcgatcgatgaatacccggatagtcctcgcatcgccccatttgaatgatatcactgagatcatttccatagcaggagctgatatgtctcgtccagcacataaattgaccagctcatcaaggtccttatttgagaagccatcttcttcatggcgtggaaggaactccaccagggtctgagaaacatcaaattctccatatttcagaagagcattcgcacctcccacaatatccctaaggaagtaaccatgatttcgccaaatcgcatcccagaccttttgaagattccaatttcgctcctctttcagcaggagatccaagagtattgattgatccttcagaaaagctttttccaaaatcttctctgtaacgggtactactgatcccagtcgatccgtcaacattttaaaggcctgaccatccacgcaaacttcatccagagccctcaatacaacctcttcagtaactgtgatatcgtttcttcgtaaatctaacagcttttccatagcaccgtacccctccaatgccataatcagagcgttctgggtccccactgcatccaccagattgtcgtccatctctactagcccttcatcaaatagtttcgtcagttcctgtaagctcacaataccttgccccagaagcctccctatcagctggcaatcctgtatatgacgacctcgttttaaccagagtgacaacaacaccccagacatatgcccagctgccttaaagacacgatctgtcattggagcatctggaaatttgttgaaaataaatttgagtactcttttgcgttgataaaaaggtactgctgttgctgctgctgctgataccaatacttcctctgtgatcggcaggttttgttcaagctcaagcaaatactccaaggcagattctgatgcccggacattgccaattgctgaggataaaatcttctcgttgactggaatttccgagtccgcgttgttgatgaccagttccatcatctgttgtgggcagttggagttcgaagcagctgcgatcatcgttgcctctgaaacatcaaaaacaaccagtcctgcctctcgtttgtccaaaagcattcgcatcaagggaagaccatacaaacaccttgccacttttaggattatttcattttccagaaaatagcgctgagggcattttgccaatgcgatttccatcctttccaggcctttggacccccatatgatgatacgctgccaagttttcgaagtgatttcaataccagacactctttcccatagcaagcgaaacacttcatgatccccattagcagcagctgcgtctactaattcctctgtgatttgaatttcatgaccacggatctgtaaaagcaattccatcaccttcgctggtgcacggcgcacaaattccttgacgatcttttgatttaaaggaaccgtagcgccccaacgttgaagaatcagctctgatatatcaggagtatatctggaatcagcagccactgactccattaggccttcagtgatttggatgccctttcgtctcctgtccaaaagtactcgcatcgtttcaccgccatcacgattacatagcgctgcgtcgagaacgctctcagtaacaggaacctctagcttgtcttgcctatccaaaagaaggcacatgagccgacgacctgacctttcgttctctgctatggcactaacaaaatcttcattcaaaagaacacatccatttgcagtcttgtcgtacaagactttagtgctcaaaagtaagtccagaaggtcttcaacttcttcatgtggaacattattgagatcaatgtaactcgcaatttccgaagctattttcgctgaaacgccgatgttccccagcaacagctttacgagagtaagatgaccattcagagcagccactccaactgtgctcagccccaattctgtgcaagcgttagccccttgtgagagaagtctctcaacaacattctgcattcccattccacaggccaagtagatgggcggctcaaaggagaaaagacctctatcccatgagctcattgaaaagttatctcgagccacacgccgccagtttaagtagactatgcgctcttcaaacaggcgatgtatctttttctctaggtcccagaatttggcatcagagtcagtaagctctgaaaaatgtcggctccaatgtgctgcggcatacttcaagagcggcagaccatgtacagcttcttcagtcagaacctcagttttgtcaagcagatcgtcaagggcacgattagctatgtccatatggccaccatttttagttaactgataccaatggacagactctgagacgaccaaaaattccttcactgaaaaatgggcgagtttaatggtaccattcgatggactaacagtcaccaaataggtagtgcaagttccaacaacatcttcaggatgtggaaagcccaccactgctgcaacagtctctagcctgagtggttcaagagagaaactgagccatgtgagtattgagcgcgcgtcctctttttcgtcttcaggaatgtcatgaaggattctttggtatgtttcttccagagtttttggaatcgtttcaagtgattccgtgatttgatccctttttttgcatttttcgagccgtttgatttgtaggtcagcccagcgaaaacgtctggcagagggaagatcttaacaaaatattctgctgagaacaacagagtgcatgacaataccttggttcctttgtgtccaacagctttgccaaaatctgatcattgacccccttttcttttttccatctgctcagctttccatgatcgagtgcatcgcggacaaaagcctcgacatcattattcattcgatcctcgagatctatctccaagctctcctccaggtgacagcgaatgttttcttcgtatcgacttgttgctagaagatggatcttttccccgtgctcgtcaatgagacccttcagaacctgaaacagcaaatccctctcatggacttcattatcgggacattcatcgagtgcgtcaaaaataagaaacaaacgatcacccgtataattgttaatcacatcatggagaactgttgagagtttgtcttggtctggctcacggttatgtcgaccatgttcttcccataaactgacaagtgatcctggaagctcctcaggtactagttgtcgaataatgctcctagtcatgtttttcacattctgtgtttcgtcgcgactgaattgaaagtaccagtaggaaattatactggaaagatcattgctgcaatgtttttcgatgtcttgaatgatggtagagctgggtttattagtttttggtctttattatagtggtcgacataccaaagaattgattttccgcagccagctatgtttactcagttaaaaatattaccacgactgataaacgagtgcttaccaggtccatgcaaccacagaaatttgcctggtgtagccttccattctctatattcatctgaactcaaaagccattcaccagttttgtgcgttcgaaccctttggtgatcattctgagtatgagaatactgtatgtcagacaaccacttaagaattttatctcgttcatccgctgaaataatcagtctagatcattagtaaataaggatgggtcgtacaattgactttgactttgattgtctctgtattctggtagaccttttcgatactggcgagtatttcgtcacctttagtacttagatctatgaagcattagtgatgcgaaggaagagcttggctgggtagctcacatatgtaattgttgatttgactccaatcgctgactttcttgtcctgatcctgcacggcagactggagattgttcaattctgtgtcagaaactgggaagatactgttccccatgcgatctagcgcttgtcagcttgagcaaccaccaggagaactaaatatgggtacgtactcaaaccgcttgcatttagccgctttttcacctctgctgtgtactcgagaattgctttgtatacttgtacaatagcatcatcaagcccatcggagcttggtagtttctccttgcgacgatgaccattgagtataacgtatcgggccaggatatcagaaaggaattcagatgatttgaaagcagcttctttttgatccacagaatttttggccatctaattcaaggtaagcttaaatgttatagtatatcaaaataactcttcttaccgtaagtccaagcgtgacgattccccacgcgcttgaagctagatactaatcaatatgacacccatttaaggtaggcttaaggctacttaccatggttactaggatcaaaagctgctatccctttaataatatctgaacagtgaatagccgagttgagaatctttttggccacatcgcgaacattgacttcttttccatcatacttcttgaacttcagtcctccattttgatatgctttaaagctctctttcgttctatcgatgacctctttgatggcattttccggagatatagcttcgtcttcacgcagctgtccctttaaatcctcattcagttcgtcaaaggctctctgccaaaggtctacattaccgggtttttcgcttctctcgaccactttctcatctgcaggcgtcttcttagacacagggtattcaggggtctcggcttcgtcttgtttgtgatcattcttcagttcatgcagagctttcggtccagtctctgggtcaccaaattccctgtcttcttttagactggttccctttgtatgctgtttgctaatgggagacacgtcggcgtcgaccccatcatgcttagcctcttccaggcacttgacatcgtcttgttgatcggggtttcgagttttcgagttttttttcagttggtgtctcatttagatggttcgtgtcgttgacaggttggtcgacactcgcatttctggcggcctcaatccgagatttaccactttcggacacaaccctatccttacccttttgagacaaattggcaggatggaagttttctctggtatcatcgcttctttctcttttgcggaaatagcgaagtttcttgcgcagtttacccagcattttaagtgtgatgcttagtagacaagagttgtgctgatggtttacacgaacaagagtgaggggaagagatttcagctcagcgctggcacccggatgatagatcaaagcgtcttgcataagactggcgtcgatcctgacgctagccagcctcgtttcatacacggccttccttctattgaacaacttacacctggctttagctagtcgattgacaataatcataagatttgatttcaattagtcttcggggttgatacaacgcagtagaggccggggattaaatttaagatatttcattggtataagtagtatggtgatgaagatttctatattggttgacttcgcgaggttatggttgctttttttctcaatcacctggagttactccgtatatcatattcacactgtgtccgtattggtgacgatgtatatgccttggtgaacccaaatcatattacatgtcgagcatttctacatggtagacctatattgctgccttctacgcggtggatatttcccgtggccgtgatggcattgctgtgcactgccactacacgacaatgatgcttggaatactgacgccaaggaccatccacggagctcagttggtgctgccttgcaaattcagcctctgctaatcctctggctttcatagtggttgcctttagacaaatggatagtgattaaaaagcatcagtgcctcaatggtgcccaaataaggacgaatataggtcaatgacgtgttttccgattgaggcccacagccgagtctggattattgacaataaaatgaccagtgattgggttcaatagcgttcataattactggatgcatttaatgcacgtctgcttctatttctgtggccattagggccactagactggaaagggtaaggtcgggtaaccatacacccgcgtctgtatgtacggtaaaggcatgaccttcctcaatatttccaaattgatgatgttccttgcattgagctacatcttgttcattcttctgtctctggtcgctcaatgtcaagctgtggtttagatatgacctttttgttcattcagtagttgggacaattgcaagccactttcccacgtcggctgtgttggcaaagcctccgagtctccatccgtgaattttagtgtccgcgcggcatcgatcgggttgccccgttgattgccctcgtcgtccgtttttacagccttcgcataaacaattgcattccaccactttctgacgctgttcacgatcgggtcccgtttttcgtttttccttttttaatccaaccactatattccaacttgcatatttacggtctactgtcagttaccaagaatctcctcaggcctcatttccatcagcgatccctcaacctgtttcctcttgaaggaagccctcttctttgtcaggcaccacccttcgtatcccctcacattccgcaatcatgaaattagcacgaccctcgattaatcctgggcggacgaaaaacatcatccatggagttcaggggtttattatcttcttagcatgggcttgtaccattgccgtgttcaccaaaggtgatggtattgatggtcgatcagcctggtactgggctttggtaagcttatcaactttgttcagcgcaccctgacgacacaccatgctaacggcattttttgtagtgttggttcagcatccccggtcttatctatctcgtcgcagtgcctatgtggccgcgcgcacgccgtttcggaaatgtctatgcctttgcgacagtcgactgcctgtatgccctgctatggtttactgcgtgggtctgcgttgctagctatgtcgcgcagggaaaatccgagggcaaggacagcaaccaagaggacaaggacaaggacagtgacaagaaaactggatgcgacaactggaagtacggtagtgccagcaagtgcaaaattagcacggctacttgcatcatgggggtggtcatcttgtacgtatcagatgctgaggtaaacatgctggcggattgctaacttaagatgtctacagtttgctattcattgtgaccgcatttatgtccttccgtaacgtgatgcacttccgccggaccggaaccctgccagatgcggtctccgatcctactttcgctgcgcagagccaggccgccttctcgtcgaaccccgcccatgatttcgaggaagaggatgatttccggtccggccgagctggtggaatgggctcttccgtccgttccgaccgcgatgaggactatgctctcctacaccagagcgaggtagatgagtttggaaacccgagtgggcgcaccgcgatgcacggcgcctacgaccccaccgcttccaatgccggaggaagcgtccttcatgactacaacacggtcaacaccgccaccagctacgggggtgcgcatgggcaacactacgcaccgaactcggaatacgcaccgccatcggaatggggcatgggctccagtgtgagcggctacgggcggtaatctactcccctctcaaaaattctcgactttgtacctcaaataaccatggagcggtgttgcggcgcatacccgtgctgtattgtgttttattctggaagtgttttgatacagatattctgcatatgattttttccgtgtccgggcgatgattgtatgctgtgattgattagaattgagacccgggcaggtcgcatattcactgatgattttgacgacattctgctttgttgaagtttcgagccttggggacagcctgtttgatttataatttagctagtactatatcacttattatgaactagactatgtgtttcaccctaacgctacacagtgcctggcagtaacaaccaataagcatcgacaactctgtggacagatggcaaaatgccggcagttcttcaccgccttgtgtatcaacgctacagttctggacagcttgcggtctcatgtcctctaccatattattttaacaatccatacagcccgacctctagactgtataggtcctttgatacggtcattttaccttctaatctagcctactcaagacaaacccccaggtaagcgccccaacccctacattcaccaccacaactaacccatcaaccagaccaacaaccaccgaagttaaccaccgtccaaaaaacacccatctcaaccctcaaaaagagaacaaattacccacaatcccaacaccctcaaaaaccccaaaatggccgacagcatcgacatatacaaccaataccctctggtcctcgacccaacctcgaaagccatcaacctctcctctcaaaccacaaccccagcctcagcaagcacagtaaccaccgaactaaccgaactaaacgccctccaccgcggcctcatctccctcgacccgcccaacatccccccgcccccgctccccatcaaccccaagcgcagcgcccaaatcaccaagctccgcgacagcgcaaacaccgcctaccgcaagaacaaccacgccgaggcagtccgactgtacacatacgccattgagatgggaatcgcacggcccgggtgggaacctatgagtctggccagggaggaactggcggggttatttgcgaaccgggcgcaagcgtatatggcgcagcaggcgtggccggagggattggtggatgcgaaatgtagtgttgagagtaagccggtggggaatgtgaaggcttggtggagggctgggaagtgtttggctgagatgggacggtgggatgaggcgcaggttgctattgataaggggttggagttcgagccgaggaatggggagggggcgaaggagttgctttcgttgatggaagaggtgaaggaggggatgaagagggcgaattcttctgcttaggtttggggatgtctgcatcggggatgatagatgggttaatggtgaggggaatgtatacatcctttctgcgctgtgttatcatatcattttgctctttctatcttgacgtggtttgtgattatgggttttgttttgttagttcaggcgtttggtttggaatgaatctggtcttgatatctatggctatatctatatatgatagaagggcaatagtacacatcgacccacccaccaggcacccaaaaagaaagataagaagtacaagataaaaaaaagacggaatgacaatcaagtaataaaatgcagtaagtagagcagaaagagatcaaaaagtaattccgatacggggaatcgaaccccgagctgccgtgtgagagacggcgatgttaaccattacaccatatcggatgctgttggagaagagctccctattttcataaataagccaaattaaacagccagcaaaccacaagaagcataggtcatatgccgtttagcattgaagataaagtcgtagtagggttgtatagttgctatgcgaagactcatgatacttgcttttctttgaagaagctcgtagatttctagttattgtctttttataaaaccggggtttggagttgaatcgctttggttccagcatggtggatatatatctcggatagtcctgggcaaaggggactaactagatatacttgaaatagaaccatggaaaactaggaatctatacatagacaagctagtatacaacgaatacaaaactccaccaggaaccttgcaaactagggagctatgaaatttcccatcgccggagatcactacagaagagtagcaagctaatcataggtggtatgctgctgtgaaactctcgtgcttcctagtccagtatcattttatagtttctcttatttcatacatacatatcatgtcccatctactaggacatttagatttttatctagggtatattcaaacacgctcgacgggccctccagtggcccatcaatttttagtaaaaagcccgaagttactccgaccttcaagcagaatttagcgtggtggtcgatttaacgctgaatgtctcaaaatcgacccaggagtataaagaaaacgaacaaatggaaaagggcaacagaaagaatagcctcatgacagaaaatctggacctattgtcgctccgcggcgtctagaccagacgaccttctctccaaggcactgggaagatcgacgctgctcgttcgcacatgatcgtatcgcccacgggacatatcaaacgatctcatactaagggctcgtaccgactccggacgggcctcttgtccggttttggacagagtcaatagggagattccgatgaagttgagtaagaagccgcacatcatggaggtaatactggtccagtcgctggtgttcaggccttggtagaagatgatagaggcggttagggtgcaggttgtgaaaccgacgtagtacattgcgtttactctgggtgactgtgagtgtctttcttgttaatggtggggatactagagacttacagcgacgcagggaattcacccattgctttgttcaggtagttcatctgggttagggtggtgactaccaggaccagggagaagacgtaagtggaggcgtgcgtgaactggttatctccggcgaaggtgagcttgatggcaattccgaatgctttcacagacatgacggatatagagcccacggtggagcaaatcgatagatagactagcgggttcgtgcggcctagtcttggggcgactttgtagatcatgtaactggcaaacacggtgacaagggtacaatagatgaggaagccttgaaaaacggtattagtatgtctgccaatgcttaaaagtaagtgcggagaaaccaacccggttgaatcgctaggtgcaggatttcctcaatggtctgaatgtccctgtcgcccggcgcatggagcactaataatatagatcccaggagacagattgcggctccgagtttaccaaggacttgtatatcctcgttgagaaagtatgcgcccatcaaggcgctaggaataattagcgtaggacatccggttcagaacaacatgactcacctgatgagtacgctgagcgccccgagcggagtgaccagcacagccggagcaaaagcgtaagcggcggtattcataagttctcccgaaatcactgtaaccgtcagactctggcgatgatagctcgacgaatagccatacgtatgatcatcccacaccaccataatgggcttcgcaggtattcaaatccttctccactgaagccatatttctccgccgcttgtacaagaccctagttgaccgtgtcaggtatccggttcctccgagatgcgatcagcggcgtaccttcttggtgatgacatagctcgaacctgttcgttgcgaccgtcagtaatgtatttaagggtgtaccatggggccagtgattttttccccttataacaagagaaggacgaaaaagaaaaatataataagcacataccaatagctaccgaagccagcacagccagtgcgaggccaataaatctgttgaagagcacacgagtaagcggctggacaaaggacagatcgtaagtgcggccaagcaataacgtacttatcatgtgctcccatgctcaccaaagccgtcagacattggacgggaggtaaggaataacagagaggattaatgtgagtgggcaaggcgagaaggatagtgtgtgatcaggcaggggaagttgagtttgtttcagtccatcggcgcggctcgaatgcgggatcacagccacagtccaggcaccagcgctagtatcccaagttttctatttattctgtaccaaacattgggattgtccgggagctccacagtgaaattggtttcacaaaactattatctaagtatcggtatttgtacatacagtttgactttgtgtgttctttcagggtctcacaaccttatctttatccccattctttgctgattggttcttctgcagttctctgggctgtgattcgttgcccgtgtgatgcgggcgctctgaccgcaaccttatcgataagctcgagtctattttacatcaaaatattagatagaaatattcaaatatgtggacattacagtatgtaccttacagtatgtacattgaaccattcttcccttgcactgacccctaacttacttaaatatgtcaatagcccaatttgtagttatggaaacctatactcctagagtacctacacatacgatagcaagtgaataagtaataatacaaacatacataatgaccctcatacatggtttgtttaactgtcgttttgttaatagaggacttggaatgatatttggcgagatatctttatagaagtagatcatatgtacttccatgctctaggctgagtaacagactcgttgtctattctagacccccttcgtcctgcagatcttccccccgtaatcccccagacgagccaagaatgactgtctctggagagacagtcaaggctgaacaatacatgagcttgcggggagttagggctttctccggaggacacaaagcttcgctgttgcaacttcacggctgcggtcaatctcccggcgaattccgggcgactttccggaatcagcatctagacagaagggaccttatcgaacctggttataaggagatcacgaagtaatacgagacacatggcagtgaccggtttcgaaatcctaagtgctgataaagagggcgcattcacttggacagcccgagttcgatctcgatcaatgaaatctagtccaccttgatacctcgttgtctagcctgcaggcttttcgccgcagtttgagtattgagcatgcatgtctgatcgcattctccatctatcatacagactacagttccattctggatgcactctcacgccttggtaaaggccgcgtagtagcttgtatcgatccgagcaccgtatcggatgaggagctgcaacatctacacaacgctggtgtacgcggtatccgccttatatgcacccccagggtgatacgctgaaccaggatgtagtgatagcagcagccaaccatgtgcggccctttggatgggtcattcaggtgtacatcgctttggagtagatcgtcgagtttgcgcccctagtgccgcagatcagccttctagttgtcgtctaccacattggggcgccagaccaggctcgtgggccaggtagcctgcaaccggggtatgccgaatttatggatctgcttcgtatagggcacgtgtgggctgaattgagcggcacgtatcgttttcctgatcttcctgatcttaatgagaacgtgaccgacatattgccaacggcaccagatcgagcagtctgggggagtgactggccgcacagcgggggcgtggaggccaacccgggaggagattgcaacaaggtgcgataatatcggaaggttgatgatacagcattcatatctagatgttgaaagtggtaccgagatgttgaaggcggcactggacaacaactggcccacaagatctgggtagagaactcaaaagagctgtggcaatgggacaacggcggatgagaagaccctgaaagatatcatagagaggcataatggaagcaatgaaactcattatccacgcctgtaatgagtactgttatgctgtggggaagaagcattctcctccggagtccataatcccatattgagtttcaggatagcagtccagtaaagtgaaaccatcaagatccgtgcttccatggttcacattagcgctgtaacccataccgaggtctgggtacggaaaagccggcagataatttctagctaacggagttggtccggctgtggcacacgctggtctagtgtcgggcgcatttgttgcatcagctctgaggctgttagtgatgatatgcaggctccgctgtaccactggacatgctgtagttccctgttttagagcctggagaaatgtctgtatcttgacttgagcgtcaatgtctccctttttcacgtcttgcatcaagacggatgcaccggtgtagatgcagtaagacataaggtaggtaatcctggtgaatccaaagctcctctcaaagagaagcaaaagtttctcgatactatctgaagctgcgcggcaagcagcgtgacgcgccgggatgtagtagaaaggtcggtgtagcagaataatggtggtataatacaacaaactgtaaatctattagcgacattgcaaggaaggcacttaatgtaggcttacttttgcgcgataatatggggcgggggacagatttcgggcaagttgtccggatcacatcttaaatgcacaggcgactgttctctccagtggtcaagtctagcttgaattctgtttaacgcttcatccatgtagatgtttccacgacgggagtacagttgaaggatgatatcattcaaaataatagcaagtttgcatacgttttggaagcttgaaaccaagtgggacttcatcggcggatattcccctgggggagccttatcgggactgagttggtcaccatagtatggagcccataggtcgttctccgccgaatcatccactgaagacggttagcgtgtgatgcttgcgagatgtcaagtccaatactgacaaagctccggacaccgatcaaatggtaactcttgaagaatgggcatacgtccaaggaataagcttatggccttatcccagaagtagcagctccaaaaaaggcgtctgcggatttccaagtcctccgcagttaagtgtccaagcgttgcgatcttagttgtgctgtggtggagccccaagtcgctaaccatgcgaaaagccatgccgctgtacagccatgcttgggatattgaaccccaagcgagctcgcgagcgctgagctgaaggagaccctgagccgttggaatgctgctgggattaagtatttcagtgcctaggaggaggcgagctcttgagatcaaaagttcgcttatttggtgatcgtcaaaatgtgccgcgtgagcacacatgacgacgactaagaagggagaataacatggcccattgatagccatatctcctgcggtaaagttagactcggttcatgtacaagggtgatgtcgtcgctcacgcatgaacgctgggcgatagacccagttgaacatcggtgcaatccacgtccaatgaatttgaaggagtttcgatatcatctgccgagggatgtcggtttgaatcgccgcatttcctaaggcgaattcttcccaggttctcgactccagagcagctgaagtgagcagtgaccgggcgtcggacatggacgagtatgagtcatttacgtttgttgattctgccggtggtggtgcgtggacggcggatgtaggaccatagtagcaaagctatccagattgccacggggtcaatggacatacatggggctttttgcgttggtgtgttacataccttgccattttcatcaagactgagatccgaaagcagtatctgctccggcgccgtctcggattcaggagccacctgtgtagacgagctcgcctcgatgtacgaagcgctatcgaaactggtatcggccgagggtgtattgggaatctgacgctctattgaaagtgtatgctgagccgcgttcgcttctctcgcctcgtgcaacgcgatacgcagctcggtgatcgtttgctcagtctcttgtaatctcttggccatggcaaggatctgcgacatgggtggggccttttcatagcgacactccacgccgtagacctcgcaggtcttgcatcctggctgtgtgccatcgcatcttgtctgattgaggtgagcaatagatgatgtgaatatacctactgataacggatcgaaccaacctttctcacccggcagttggcgcatgttaaaccacgtttcgaccgattaactctgtcatgcccatcgagtctcgaagcgttatcgctggcctggcgtgattttggcattatggaggacaaacacaatggtgtggttgataaggggggagaagaaatgcagggaagaaaggatagtgaggcaaaagacaaggatcacgaatagtgcatagtactaaggggcagaaaaagctgtcagtcccaatactggtaagattgaccagaattaacctcgactcgcatataagcggggtttgccccaatcctcctaaagtcatgcggctaatccagtgatcgctactcttattctaatctttagttctaatcctaattgccagactgcagtttagccagaaccatctcccgaacggttatctactcctagtaataagagtcaattaaatccctctttgatcagaaatacgctatatatgcgtaacacgtcattgcaagtcaagggtctacgtaaactccccagaagagacaacattgagcctccgttatgtaccccatatttgctatactaagtagccatgatgcattgatgcagcggactccactacccactgtcgatgcttacaataccgaggatataaattcatataatatatctctaatgatctccaatgatccctccgcctgtacgcctataccgttcagatcagacgagctagcagagtttttctcgtggttacgacgtctagagcggctattgcgggttggaagaaaggtgaattccgacctacccgcgggaataccctggtaacgtgacagccacatatcttaccgataaacacttctgctttacccttggttgagatttacttggggctgaaacaggagggtggaataaaaagccggccagttagcgatcgatatgcgatggaactgccatttgcgataatttcagtgcaatgagccaaggatattcttccgcagttggtattccgttggattgaattaagaaaagaatgctattgttttgatgcttatcaacaaactatcacacaggactttcaacccagcccattgtacctcgaagtacttggcaagagaaacataaacaatatcccatgccaagtgtgtcattcagccattcatatcacatctcatagaagtcatcaagggaatctccttccaacatggcttcatcaaacgccctacccacaagaaggacagcccgtgccaacactagatctaccgaatcttccgaagcccctcgttatccaccttgggatccacagtagcagtctcggcccaatccacatttctaacagacgccttctgacgataagagcgatacttttgcaagaaccttctagatccgaacagaactgcaatggcaatcaccacagctgccacacaaccaaccacgataccggcgatagcgccgccagaaagacctgagcttgactccttggtacccgagtccttgggggaagagctagatgatccggccgtggcagtggcgcctgcggtagccgtggtactagtgacagcggtgaactcatccgctgtaacgttgaaacaaggcacttgagtagtgaacttgctggcagcgacgtatctgatatcggcgcaggcataataagtctcgttcttgtcagtgtcgaagtccgaggtatacttgatttggaaggtagcgttcattccctcttcgacatcaacggaggggtttgggacggggtagcattcgtggcccggctcgatgtccttgatgcgagatccatcgatgaatggctcaaagtcgtcattgctgctagggtctaaacatgagttagttgggatgagctatatacccgagatgtgggacgtttgacatactgcttttgtgagagatcgcgacctgaacgttccacgattcatcttggatgacgagtgcgagttggccgttgacttagagcacacacgctcatcagctatagggttattaacgttctgctcaaatgagactcacccatagggaaatcggttctgttcgtggcaccagaagatgaaccacatggagccgtgttatcgtaggcggcgccccagacacggtctggcggccacatgaaagccacggggcccatctctttggcttcttcttcgccatgggcccatgcactaatggcagatgacaaggccacaagaggcataaagctactcttcatgatcatgttgtggagatacctgctgaagcttttcaaagccttgggaaatgacttgtagtgtatgaagttcttgaggaggagaatagggacgttcagaatcgcgctacttataaccctgcagcggtctgctcaataccacccactcgcaaatctcggagatccgaaaaacggcccaacatgcatgtgtcataaagccatgtgttttcacccgccaagtgacgagttcattcgatggaagccccgctcaggtctccggcattttgcagccgagaattcattcaccggaaattctggcatggctgtccgtggtggaatgatgcctgacagtcgggatcattacgtgaaaattgattttgctcaaaatgccaagaaaaatagattgctgaacctgtgcacaaagcgtgccaggcgcaaagcgagggccggattggatcagataagatcaatcagataagatggtgggtggggccctgttccactagcccttttagcgctcttggagttacatcgtttccaccacgaataacttccgattagtccaaagcagggtctcagagggccctttccatactcccctcttattgaactggcggcaaattccgtggcttcaatgagacactattccgggactgggaatcggttccgagaggtcttgagtccccgaagggtcgtacgacttttgctttcttttttactttcctttttcgtttgtgtactttggatacaatactgttctatcacttaacaagcgcaccgaagtggggctttatcttcttagcagacacaacctatataaataggtgctaaacttcccaattcctcactgtttttgcccaccacccgtcttagactttcaattgcgttagtacttgccactcttttcgtgcgtccctcgttcattcgccaaaccaaccatgcacctccctactcttgtcactctcgcctgcatggccgttagcgccagtgcattccattacccggactttgtcccattgcaccgtcgccaggaacccggtacgcctgaatacgattgccatgcaaactgcggtgagttccgaatctttcctgtatattgaagttgttccatagcaatcgactgatcaaaccagggggggtaattgttgctgctcgtaaagacggctactgcgataccgacactttcaaaactgagttatctgactgtctcaactgcgccctcaagtacgacatctggaagtattacggcgcgtccgtttccaaggccgctactggatgtggtgtggacgccacccctgtcgaagcgtcctccactacgactactgcagctgctagcgccagcgctactgaaaccggaagcccaatcacctcatccgcgtcgtccacttcgactgacaccgctgcaaccacgggtgtaacgtctgctgcttctagtgctgtgcccagctctagcggtgcggctagctcgacacccgcggcctctaccgttgcttcctctgcgacaccttcccagaattcggtaagctttccgtcttccactattttttttttgtcggggtcagtgcgtataaccctactaacttgcttctcatagactggtggcgcttcgccaactgtcagtttgttccctggagctgcttctactaattctcgtgatggattgctgcttagtatactagctggatgtctcgccgtggcgtttttgtaaagggatcctgactctttcatgtgatgctgccaggggaagtggtcaggcaaaatcacagattgtactttactgtaaacatctgtagggtgtcgaggttattttagtgaggaagtgaattgcgatagtaataattaattttcgaattaattcatacagatctctaatcacatcgaatatgtaaatgacgttagtgaaaccttcaagctagaaatgtcgaaacgaagttggtttgaaaagccgattttttgtttacagacaatactttgcattagcaatgcaacccaaacaaagctatactaagacctctatacccgacagatcgatatgtcatgtcatatatacagggtcaatgtgcagtgtgaaacgctgtgcattaggaatgctgcccagacaagccctggcccaatcccttgtttgctgttacgttcgggtttcgcttccggctcgtcgttaatcgtcaatttgaattttgttatctgatctgagcctgtgattctggggcactgtagtctcatttagctgtgagcccttatcaatcgggattgagactcggaaggaatccgacacttcagggtatggccattgctagtgctatatatgggaacaacaggggcggattctttggttttggtatcgaagtggctatatgtgttccctccttgacctgatagccttttatgaagtagatacaagacatgctggttatataggattaactgccctctattggaattcatgtagcgtccaactggattactcggcttccctctctccttggcgaatttccttcatagttaaaaatgagaagattgcaacttttaggagatactattttatattatgagaagtacgtttcagaaagctacttcaaaacctggcaatatcttatggaaatcaccactgtgtacttcgtcaacaagcaggccgccatagagtctaggttatattttaaattcatatcctgtgatgtcatacaagttggtcttatttctaaggtctcactggagttaaagggggaatatatcattgtactctatttagcagtcggattcctgggatcgggagttccgttacaatgtccatattgggcataaaaagggcctgaagtacgtgatatctatgcgatagcatccttggtctctaacatttcgtatcatcactatttcgggatacaaagctaccgtcgtcacatactcgagcaaggtcccactctaacccttgcatcccaattcccagctactaatttccttcgttccacagttaacccgtagcaactttgccatcacacaatgcatcattgttttatcgtctgcctttccattgtaccatccacgctcctacactaattgcttgccgaaccacacgcatcatactaaacaaccactttgtatgagccaaccttccgaaacgcatattaaaacgcgtctcgactctattattttttcaaaaactgctcatatcttagaattcccacacggaagcgaagcatgatactctattcatcattattttgcaaacaactgtccttgggacttatgacggattgtacagacaaggaacgagcttctcttcagcccgaacctgcctcattacccgagaacgaaaggtctgtgcagttcaaactcttgaatacactctaaaagattcatgattaggagctgggaatatagtgtcttccccgaccaaccatgagatgcttactgtgaacttccgcagcatcaacaatctatccgaatacgaatgagatacttcctctcgctatatcacgaagatattgacgcccaatatgcatatcctacatgagacgtgcctcgcgagaagatgtgaagtacgtgttgcttttgagaatcgtgttttgaattacgacccaaagaattgtctcggatgctcacgttagtctcttctatcacatggccgccacgatgtttgatcgaatcttccaagggatttgaggagggctaggatggttgaacatctatagaatgggggagctgacccagatgtgtagagggtctgtgatcggtgattatattttcaaaggccgaaatccggcgtttgaatcggtgactacgagagctttccgagaaggactacttttgcgttccagaacccacttctggattttcatgaggaactgtggagctgcgcttaatggagacttcttcgatgtgaagggcgttctaagtcccggcttgagacaatcaccggaagcgccttagggctatggatcaaacgccgcccggcctatcaccgcatagatatgaaccggatccacggcatgagacgtcgtttctccatcatatgtataattctgactataatgtcttggccgactaagctctggtatacatataagataccatgccaaccagacagtatctcttattacccttcgcccatcaacatggagaaagatattcaaccaccgcatgaccaaaatcagccttcagaaggcccagtccaacctcaagctcagcagcagaatgtgcagagtaatccgccagatggtggctatggatgggtctgcacagcagcggcagccacaatcaacgctcactcatggggattcaactctgcatacggcgtattccttgcccattacctgaagcacaataccttccccggctcatcacccttggaatacgccttcgtgggatccctaagcatcaccctgctattactggtgtcacccatcgcgacaatatccgtccgagaatggggcataaaactaataatgttctgcggagtcatcctcgaaaccgccagcttaatctgcgcgagcttcgccaccgaaatctggcacctcttcctcacacagggagtcctcttcggcatgggggtaggcttcctcttcatcccgacggcagcagtcgtcccgcaatggttcaccaccaaacgatcactagccagcggcatctcgctctccggcgccggccttggcggcctcatctactccctcgcaacaggcgccatgatccgcaacctaggactacaatgggccttccgaattctcggtataattggcttcatcgtaaatacaacctgtacactcctaatcaaggaccgcaacagcaccaccacaggccatcacaaacaaacatccatgaacctgaccctcctccgcaaaggcgaataccaactcctcctcggcttcgccagcttcacaatgctcggctacttcgtcctcatgtacagtctcgccaactacgccaacgaaatcggcctcaacgcctctcaagcctccatcataacagcaatattcaatctcggacaagccgtcggccgcccctgcatcggctatttcagcgaccgcgtcggacggatcaacatggccagctccatgacgttcctatcgggtgtcttggcgctggttgtctggaccaatgcgaagagctacggggtgctggggttctttgccgtcgcggagggactcatcgcgggaaacttctgggctactattgcgccgctcatggctgaggttgttgggctgaaggaggtgccggctgggttgaatatattgtggttgagtattgtgttgccgtgtacgtttagtgagccgattgcgttggagatctttacggggacgggcagttatcaggggacacagttgtttacggggtttgtttatttggctgcggcggggtgtttggtggctttgagggggtggaagattatggtggagtcgaggggtgctggtgtgattggcgatggtagtgggaggagaactgatggggttgatgtactagtgggtgggatggataggttagggtttgtggagttttgtcagctttgttttcgatgggcggttgtttgagtgtagttgttgacgtctgtgttgtcgttgaatgtcgttggatatgaaattttgagtacataaccccgatacaccatactaatagaagcaaaggaggtctttaggaccgagcctggcatctataccaaaactaaagatccagatttcccaactccagcaagttgacagaggacttgccacatccaccacccagcaccagtagcagggatagaaagaacatctcgagaaagtcttgcaagtgctggaaacctatgctgattatctctccagaaaatacgtggagcaattggaagtgtgcctgtttatatatttagctaagaataaacaagcgtaacttagggcttacataccactctcaagataatgtgtactctcataattttggcttggttgtgactgacatgaccggattggattgggaagcatatcaagctcaaatgtttgtatggttgatgactggtttagtaaagattgcaagattccggatctagtaaattagttaggaataacagtgtataatagagagagaaagattaatctaaccttgttaagtgtactgacaatcttttttttctgatgttttccacgcagcacttgaacaacgggtctctgactactctatttctgttgtctcatttttaggatttgcttttatttgcccgagaagctgttttagattgagttgaataagatgggcaaaacagggaatccgaataatagtaatatcattatctagcaccagagactgaaccgattcctggatactagatactaatgtactattatttgatgccttatcattggtgattgctaatacgcttcctgccggatgagacagggaatcagaggacggtacaggatttgtataatagctagaaaattgatgttggtacaatagaaaagccctgtttttgtggctaggtaaggaggccataccgctggcacaaacggccagtcgcttgactgcttcttggaggaatgagagacaagactaactagggattggctgataaggtgaaagctgcgaatcaccgtttcagagttgagttcttaaattacttaattcgctatcacatcccccatccatcggaagctgaccccaacgccaccatgaagttttgaccgtctcctgcggcggacagatatctttcagatcaaagcttaggttaagtttgtatttatccttaatctcgcggaatgtcttcaatgctttacagcagtccaatgcggtggatgatgtggaggagaggacatgtctggtgcctactgctgaggccccctgctcctcatcgcggtaaaatgtactcagagtacctaactctggaagcgcgaggttggcatcactgaagacgtagtccgtctcaaatttcaggctattgttggcagcccagtaattgacgacatgcgccttgcagcccgtttcgctgcactggattttttccgagtattcataccaaacgaagtcgggtgaatcggggcggcaatgtgagtagctggttcctggagcggcatctagccacctgatgatctatctgtcaataaccaaatcctttctggaattccttcattgtacaagaatgcatgccgtggggggaatggagtccataccagccaaaactcaagtagccggtctcagtagcatagcaaaagaagttctcgccttctttgatgctatctcggggctgttgggtggtccaattgggataattgaacacagcgactccattaaaaacaaagggaaataaaccagggttgttcagggccccgagactcgcattggcgatcttggcaaggcagccaatgctaagaatggacgagatgaatagcttcatattgttgttttgttggatactttattgacggtcactaagcagggcagaatcaccttacatttgaggagtagcacgggattttaacgtctacgtccatcgagcacggatatggaaaccatcatgatcacggcttccttcgtaacatcaccactaaggctagttttatttcttcttccggaactagttaggatctgtttctaccccttgtgttgcgctctatctaggactgattgctggtgcgaaagtctttgcgtcatcaatgggccaatttccatgacaccccagccgagtacctgctctaatgcgaccaatattctcgagcatctccggaaatgtcgagtttacggtcactgtcagatcccctacgtcgcattccacccccttgcgtctgtcatgacagacatgtcagtaactattacgttacataggtatcagcaagggggtcaagacctacaaaagccccattatgcacgtatttggcattgttaccgtgcccttggtgccacgtccggacttggctttcatgttgcagaggctgtcaaacccggtgcccaaatgatactacccagcttaaaccaaacgaagcttgacgagacagaccgctaccagggctgcaatctgcgtattccgggttttgcccagaggagtctgctcgcaacccgcctttctcacgccagcactaatcttgagcaactaagaactaacgtagggtgcctagaggaacaacacccagaagcttcaggctacgtataaaaatcttgctaatacctaagctgggctgatactgtaaatcttttgcttgtataggggtttaattctggtaactttaactgatcctttaaattcaactgatcttattaaaacatggagtgttccctgccaatttgatgcagtgaagcttttgtatgacattgtacttgaaaggaaatttcagcctttagcttgttgaccaaagaggtgcctgattcgaggagcaatgagccctacaactacaacaccaagtcaaggggttgctcccaagggaacttctcgttcgtaaaatgtccgttcttggcagtctggtagtagatcggatcaatcaagttgaggtctttcgcaatagctgctggcctgagatcaaaattcttgcggataatctccttcaattggtctgaggtgaatttgctggttttgaaagtatcgataaaaatactcaagggctccgcgatgccgatggagtaagacagctggatgaggcaccggtgtgcgagcccgtggtgaacaagtgatttggcaatccaccgcgccatataggctgcggaccgatcaacctgtattctcctcaagccgattagaatgggtgagatcaatcgggttagagctcgaaagaaggaagggggcctacctggcggaaatctttccctgagaaagcgccgcccccgtgggcaccccagcccccataggtgtcaacaacaattttgcgaccggtcacgccggcgaacttgcctgatgggctcactcctacatctcctgttggctggatctagtggcacgtagttttgataagtttcaggatgccgcatggatcttggacgcgaggacatgatacatacatgataggcggtccggtcatccagatatttcgctggaattgacttgcggacaaccttgtctagtatcccttgccgcaacttttcgagtggcacaccaggtgtatgctgcgcagtaataaccacgttatggactcgggtgggaaccatcctaccttcatcctcaacatactccacggtaacctgtgccttggtgtccggtcgaagccatgggaggatgcgattggtgtgggcggctttcagttcacgggagatcctgtgcgctagatggagggtcaagggcctggaattttccttcttagcgccatgaatgcggcggcctctattccgggtcggatgaactcacagtaactggggggtttcatctgttgcgtatccaaaagccatcccctgaaacaggaaaacggaaaggttagtggtcaattattgtcagaagaatggacagagagcgctttacctggtcgcctgccggttcatcatcgggtgcttcaaggccagaggatatgccgttaaacaacgatgggtgtagctccacgcagtccatgacttggcacgtccgatagtctaactcctggtctgggctagtgtacccaatgtctttcagcacgaagcgaacaatggcgtcgatatccaattggggaatgaagtggacaacaccaaacacaatcactagccctggccgtacagcgacctctatagcgaccttgctcagaggattctgcttgagacattcgtcgaggatggcatcggccacttggtcacatattttatccgggtgtccttcacctacagactcggatgtgaaaagaaatttggattgggacttcattttgcccgcagttctggggatatacgtcttggaccgagattctactaggaaccaaatttacggcggcgaaatggttccttataaggttcaacaaatgaggccattgttcgtctctctagtcgccttcatgtgtagataatgttgcaaacgttcgagagcgtgtcatcgttgcttaccacgtcgcacttggacccagagatggcgcttgaactccaagcccgtcgcctaatgtatactctagactggacgcattggatagtccctccgccactgacaaacccgataccggaagtaaaagccagcgatttaatgttgcttgatgtcactacatttcttatttgcgcgtcaggcagtgccggcgttctgtcaagcggagccacaacagaagatcgaagatgagtaaaagatcttatgtcgatgcgaagggctgtcatactgtcatacccgcttcgcccaaaatctaaatcctcgaataaaactttgtaagacgacgcaggagtggtaatggtacgcaggtcaaggcataaccagggatgcatagctgccgcattcggctatagttgcattcaggcccacactgaatctggaggacaagaaaaagtggcgagatatggtccacttccggggagggtgacatcgggacgggacgtgctgggaggttgaacctgctacactacatgcagacatgtatccgtggtggagacatcctgctgcgttcacttcggagtatgcagttctgtcagtgaatgatgatgtctgatacatttgcggctgttcgttccaccttccctccagaatccataatccttttcgtttgtacactggtaggtacgtttcttagcctttgaggcccccctgtcttgtcaaagaaaggaaagctcaaacatctatcaactcatattaaaaaaagagaaaaatgcatttgacgtacttgtgcgttctcatccaatgtttactcttgtcgccggtgggatcagctaggaacccaaaatcgccagctttcgctgtgctggtggacaattctctggtgacggctgcccattattgaatcgtatatctagcttactgatattctcattctgcaggaaccggctgtcgtgcagtccagcccttcttatctgttgctgcgcgaagcacacacgcaagaatccgctgctgcggcttgtaacacattgggggagagtttggcaagtgtcaaagatgtgcctttcttcgagccattgctctcaatgcacctgagagctctggatggggagatatcctatcccatgtggttggcaggaaacggtgagacgtgcacagcatacagtctgccgaataatcacaccttcagcgttgaatgcacccgtcgcattcgcgctctttgcaccaatactgcagaatatcagactggcctcgatcccccgtccactagtcgccatatatttgttaagacatcccaaggccttattaaggggttccgagaccgcttgacggcacggttccagggaattccctatgcgaaacctccgataggcgagcgtcgactgaagaacccagaaagattgcacagctttcccggaagaaaaaaaggatcggcatatgatgctacagagtttaaagcactctgtccggtacgttttccgatcgagagtccaacaagcacacgtagtaggtaccgtggagctgacgcatgaaaacagcaagatatgaccccgaacgctacaccggacctcccaaacccaaactaccctatatctgaagattgcctgtatctcaatatttacacgccaatacttcctgaaaacgagtcccctgatttgttacctgtggtggtttggattcatgggggctcaaattatttcggtggatcgtcccttcctttttattttgggatgaaccttgcaactcgccgaccattggtggtggtctctataaactatcgccttggtgctctgggatttctctctgatctatctaaggcatcagatattggaagcaaccaagctatgcgcgaccaactgatggctctggactgggttcgggaacacatcaaatcatttggtggcgatcccgaacgagtaacgatttttggggaatcctcgggaggcagtgcggtgatgtctctcatccagacaaaccctgaaaagggcctattttcccaggccattgttcagtctggggggacatggtcgggttggcaaaggccccacgtgcaggccgacctcacacgaatgttcctggacctggctggttgtaacgacttggattgcgtgaaaaacaaccggacgatgggggaaatcctagaataccaaggcctgctgttctccaaggctcaagaagtgttccctcgcggggaggtcaactttatcgagccattccggccatttattgatcatgatctgatcacggaagattggacagctgcgctagaagccggtcgttatcgtaaggtgccaacactcgtcacctacacccgggacgagttcggattaattttaaagaccaatgagacattgaaggacaaaccgatagattactcaacagcagttgagtttctggccacatttcttttaggtgaggagcgcaccagacaggtgttagataccccggagttagggttcaaccggtcattgatccatatgtcggatgttaccgacccgttcatccaacttactacagatctgggttaccgatgtagcagcgagatctatgcggggtttctggacaggcataaccgcgacgtatgggaagtgtcgtgggatatcggtctgccgcaatttatcgggggaatgatctgtggcaatggcacaaagcgtgcttgtcatgccgctgagctccccatccttttcggctcagcaaattatgccaatatcagcagcagtgcgctcgcctccgtcaactactaccagcaggctcggaacacgattgacttgtacagcaacttcgtgcatgatggcgaagtgtggatcaatgcgacatactatctacggcggaatggcaacgcagtccgcaatgtcctccattgggacgatacgcctgcgtcaacacgtgggggcgtccgctgggagatctgtcagaagatggatgagatgaacttatatgatcggttgtattacccgtatctcccgctcggggaccgcgcgaatacaagggacggttacatttctttgcagtatcccatggtggctgggccctttgattaagatgtctttcttattgcctcaaatagttaatatcaagccttaagtggttctctacccctagccccttacctgagtgagcaatgaaggtaaaatagggataagcggcaacacaggccgcctgcatgaaccagacaatgatagagtgacatgaaatcgtgataagcccatatgtggctgcataaatctttaggatatgttcctccttgctttattacacaattttccggtaacattctggagggtggaaggctgaggtatgcaagcttgacgcgtcgaattttgacagtgacaggagggatggatggctgggtcaaccgggagctccattaccattacataaagtacttacccatattccaaattaaaagtagaagtagtgctactgtattaaaattacgatgacgtaactattgaaagaatccatcaatctgttcgcggctttccaggtgtcttgtctttgccaacttgaaattagccacctgcccaccagaattctaaaacttccgtacgctaataccttaatagcaggacttagaatactgagaataatgagctcttcacccttgctagacaatgagagacgcaacacgcaatggatgggtcagttgcgatcctctaacaagtttaccttagccacaatgtccatggcgctctttacgggtacgtgattattatattcgctatataacctgtgacagctgtcatcactaatgaaacttactgctgcagacgagcttcttttctctttcatggtacccttgcttccttacatctttgaacagcgcctcaaggttccagcatctcgtgttcaagcatacacatcaattttcttgaccgaaggcgctttagtcgccatcataaccagcccattgatcgggcacgtggctgaccgggcaaagtccaagaaggccttgctacttgggttgctggtgttgacacttgccagtgtctgtggtcttgcggttacgaagtcctgtacgttttatcttccctcggttacgtacatacttaccggccaggtcatagtggcagggatctttatcggtcgatttttccaatgttttaccagcaatggcctctggatcgtgggtgtcgcaacgatggtcgagagtgtcgggagtgagcatatgggcaagattgcagggctaacctcaaccttgactgctgcggggacgtgtgcaggtccagtgcttgccgggtttctcttcgggcttggagggtattggccttcatggttgggtccggctgtcttcttggtcgtggatatcttaatgcgtgttttgttgattgatcgtccgaaagcaccacaagagagtaagtgcggcaaatacactcacagagagagagagaggggggggggggggcggggaagaaactcctactaatcacattatggcttgccagcacaaagatctgatgatgagcccgaagtgacggagaattcccgtttgctagatgcgcagccaatatcagttgaagaagaacaagggtggcgattctacacccgtctgtttcgccaacctcgcttcacaacaggtatcatttgctactcggtatatgcgctctatatcgccagcttccagaccaccatccccttacactcatgggagacattcaaatggggtgtcttcccagttggtctcttactcgccgctgttcaaggcccgggaatggtactggcacccctaattggatactggaaagatcgctggggatcgcgcatcccaactgcgattgcgttcttctccatggcaccttttctggtactctcgggggcggccggtgacgagcgcttttcgtggtttactggtggaaataaaggcaagatcatttattcttgctccttggccatgactgggtgtcttatgtctttactaagtggagtaggggcaatggaagcgactggtgagttatctgtgtcctcttttggggtataaactacagtgttgattaagctttgtgcgtagaagctgttgacaagctagaagaaagtcacccgggcatctttggaaagtacgggggctactctcgggctgttgccatcaccagcatgagttggactatgggcctgttgcttgggcccatcttagcagggttcatggcggagaggtttgcttattttgaattacagtgtgttctgggtatgctttcccctcgaggtcactctttattcctaaacagatcgctaatgccatgccatatagcgactatctccatcgcctgtggcataggtgccgccctttacctcagttccactcctgccttacaagtgaccgagggaaatgaggaacaacagaccacatgatcaggattcgctaatatttattcttagagaacttgtagaaaaataaaatagttccctgtaccctgagccctctgctgggcttagtttaatacaacaggcaacactctagcagcacgttatcttattttagtacactgaaagagcactggtagatatatggatggattaataaacaaaataaataactatagcaagtctaatctaaatattttacatagatttattaaatccttggctatagtcaagagtggatcgggttccgggttcccggctaggcccgacccgaacccggcaattttcggggtcagattctcagggctaaaacccgaccctaaaccctacaggaacaggagacattgtctcgtcgttccttaccctttgccaactgtcttcagtcaccgctattaacccgcctggctgtcagataccggtcttagggccttgctggctgtcaagcagctgacctaccgcttacgaatgaattgagtgaaaggaaaatgcctggtttggctgtgaagtgtggatgctaggtcagtagggagaaggaaagataaaaaaaaaaaaaaaaagagagagagagagggaagagaggggaagaagaaaaacgcaagccacaaccgagctgaaagctggacccactggaggaacttttcctgtggtgaattatgagttgcggtgagatctaaggcatcaactccccgcccttatccccatcgtcaattgtgaggggggaattgataggtttgtcatcgagatcagcagtcacggctgatggatagatattacaaagtcccacagtctgtgcagacaattgtagatcgtagtggactaaccccactatttattatagtattgggtatatctcacagactagttggaaacatacagcaattaaagcagtgatgtttcgcgatgccccttcagctgaatacgaaatgggtccgctgttgatcggctgctacctcgggggatgctgaggggtacaaaataagtgctcaaagatggatgtggagtctggctggctgattagtttgacaggacttatatagacagatagacatctacttgcagcccccgttgttggattccatatcgcaggacgaattactagcaaagcgacaaaatggcacgcgaccaagagatcgtctccctttcctcgtttggaaaggacctcctggccagcggcttctttacatctctggacgcaccaaactttgccgacaacaatgtcaaaggcccccctcgcaggaacctggaaattgccccggaggaaacctttccaccgcagccagccagtccggccacatggatgggtctgtcgaccctttccgcggtgacatcagcatatgcagactctcctgaatctcccgagcagctcatcgttggaggtgctgaggtgcaaaatgtgtcacttgttatggtagacgagcacggcacttacaatgatttgaaggtgatgccggttcccgtttcgggggccaagagcagtggggggtctctgcttgttgccccggtcggagaatctaagcagatcgctgctcagccgatgcttttgctaccggccaaggcggattctgatctctcgttttccgatgatagcaaggctttgccgatggcagagctggaaaaagccatgaaggagtctaaggggaaggtcggtgtggcggctgttgattcctatgttctcagtggtgaaatcgagaatttctttggtgtcaagggggttacaggcaagttgtactgtttcagaagtgatgaggaggagggcagtaaggacgaggaagagaaacctatcgatgaaaaggttaaacttcaagacatggaatcgcccctaggaatcttcttccccgagattgaaaacaagacgatcaaaacgttgcccctgaagaacctggagtttactttcagcaacaccaaaaaggagactctgcttccggatggactccgtctgcaaggtgacctggacttgacggatggactgcagtgggtttcagatggcttgaagaatgtctttggcagtgacaaggccacagagctgccgtcgaagatacgggttagtgcccttttggctaaggagagagactggaccaagaagcccaagattgaaggtatcgttcttcaagcctttctccatgagatgaagctacccgcgtgggactttttggaattccaaacggtggggatcgagctgtctgctaggaaggaagctgcgaaaaaggacatcgaggacaatccggagaaggaacagaaagaggacacggacaagacaaaagaagaggaggaagatggcaagtcaaaggaaattgtagccaagaaagacaaggtgcgtcccacggttaattgcttagtgactgatggctaatacaagatcttatcatgcgtagccctctaatgcccccacgacgaaggatcatgccacggaggaaaggcgcaaaaaggaagaagagggaagcaaagaggagaaaagatggaaggtaggctttggactctttggcaaggtcaatattaccaaagtacccaagtcaccggtgccactggaggcaagatattggattcgtatgggagactggaaagaggagaagaaggaggaagaagaagaggatgaagttgagggcgatgacgaggacaaagaattagagaagccggatggcggagaaggtaaggaaactgccgaagcaggtggggagaacgaaaacgacgatgcggaagaggacaagcccacagaaagaggaaagcaatacgaaggtgagttctctgtctagggttaaaggtagaagcaaaacagctgattttttgctagtgttgatcgcggtcggcgaatggaaggacttttgtgccatctcgaatcttgacgtatgtaccatgaaaacgggattgatgaatgagtgctgaatactgaaaacacaaaagatgaaagaagcccagttgcacgcatttttcaaacccggcgaattccggaaatcttgcacattatctgtgactggatccctcgagtttgcccaagggtgtcttgacaagaaagacggcgatgaagaggaggaagaggagaagcccaagaatgcgactctaacaattgagggagtgctatccagacgtgagtgaggttgagcatgcaaacagaatacagactgacaatgttctagaggactaccattttgacgcgaaggtgggagatctgaagctcgattcgatattgaagatgtatgctcagatcaccggtgctgaaccatcaaaggaagccaaagagcatgatctagtctttgaagagctgcatttgaatattagccgcaagctgaagagcaaagaaaaggcaatagaggacaagaaggatgtaaaggagaaaaaggaagaagaaaaggaaaaagaaaaggaaaaagaaaaggaagaagaaaaggaagaagaaaaggaagaagaaaaggaagaagaaaaggaagaagagggagaagagccttccacttgcctggagctctccggcaaagtcagcttcaacgattgcaagagtgttcatggtttgatcaaaattgacactatctccggtctcactatccagggtggagtcgaggattacatgatcaaggatgctgatgttacaattaaagaagccagtatcgacatcttcattggagccaagccaaaacagtccaaggacacctcaaggaaaaccaagcccaaactcgaggcagataccaaagacggaaaagaagctggcgagggcaaggtggaggttttcaatcgagaaagcaaatttgccatcaaaggcagggttgatttcagtggtataactgtgacggttgcctttatgactgagcgcaaggaaaccaacgctaagtcgaagaagtcgtctgagcgggagtgggtcttgtttggtatctatgaaggcactttgcacctgggaaagatatgcgatataatggaaggccctatggccgacctcgaattgaaaaacgttgcgctcatcgcagcatccggggaatccaagacaatcgaggcgttgaacacgcttaagtatcctgtaagaaagggtgagtcggggatatcatctccgtttggtttcaggctaacaattttatggtaggaatttcgctgtgtgcgactatcccacctctgccggagctgaacaatttcgccaagcagaacgtggatgggttggttctcgcggcaactatacaaaagcaaaagctggagctcgacatccagttgcccagggcttttgatgtgagtatccatgcctaatacgctgtgcatctgcgacaattgctaagtacctcaaccaataggtcactattactgatagtgtcaaactctgtgagattggaattggcattgaaatcagcaagactcctagcttgatggtcatgggcactttgaacatcgtcatggatgtagaccaggatcctttgctcctagagggcatggtgaaagctggcctactcagttcatcggcttcgatgtacggccacttgtttccccccttctaagcatcaacagtgctgatctttacatctagtgccaccaagtcgccatgggtgaatccattgaacatcagcaaacatgttaccatcgccgacttcagagtcgagatcgaaattacttatgccacggtaatggagcttggaccatcgtgagtcaaccattttacatcctaaaatagctacgatgtgcgaactgactaacacttggggtagcaaactgggcctcgctggagatatcgaggtaggagatcttactgctggagctgccatgcagatcagccaccaccctggtgagcaggttatatctgccaatatctccgaggttgatctcgtcaaaatcatccgtgttgccggtcaggtcgccgaaatccaagtcttgcaagatatccgtggtggtgaggatacgtttgtttttaccgatgccaacatgtatttctccactggggggaccatagctggaagggagtatccacagggtatatcagccggggggaagctgacggcgtttgggaagacggcccagtttgacctaaccattggtaaggccggtctagatttccaagcgtatatcgataatttcagtctcgggcccttggtcgtctcatccgccagtggagacccccgcgccaagatggtcgtgctgatgaccaaagacaaacaagtgatccaggtggacggaatggtaagatgctttggaattgggtttgccaccttagtcgacatccaaataggaaccgagaccccgtcttttgatgcgcgtattgccgtggcgtttaccgatgcatttataatcagcctacaggcgacggtgaaggactttaaagagctcaaggatatagcaacaaaggatttatatttccaagcccagatccaaggtgatttatttgacatgatctgtgaaagtatcaagagcttgctccggacgcttgagaagctgggtaccgagggtattgaatctcttcagaaccttattggagcgcagattgccgaaaaacaggccgaaatggaccaagagaaggagaagctggacgaggcacgccaaaaggtagatacgagacgccaggtgcgtcaacgcgatatgaagaatgaaaaggataaacgcgacaaggcaaaggcagaaatcgaacggcttcgggacaatgtgaccagagccaagcaaaataaggctcaggctgaaaatgaactgaaagaaaaagtcgaaaagcttaaactcgaaagggaatcccttatccaacgcaagaggaaggagtataatgacatgctggagaaggccaagcaagatcaagcaaacaaccagagggagttagagcggctgagacaagaacagagagatagatacggcaccgatttcctcaggaaggtcaacattgctaaaggagcctattacgaaaaagaaaggatcttaaagcaagcgtgggaaaatgttgcgcgacttcgtcgggagttcaatgatgcaaatatgtaggtgtccctctgtccccagctctcttacaaggtccgcagactgctgacaggtaggaatagatttaagaaggctcttttggtaggtccttaatattctctcttagtggtaatcatatctgatttattccaaacagctgccggaactcggggcagccgaacttgctcatgaggctgcaaaagctgtactaggtggatacctcgaagctgccaaggtacttgaagacacccttaattccgacgcctttcaatccatcgtcacagccattgaagatgcagaaaaagcggtggaaagcgcagccaatggaattgacaaactcctcagcggaggcggttttgacggatttatcagagcctttgtcgacacaaaagacgccagaatcaaagcagctatacaagctctcgaggcaatgcagaatgagaacaacaagtatcaaaaggctattcgggaggcgcagcacatccttgaccagaacgcacccgacctagaagaccagatcgcccaggccgatgagaacatcaaatccctggaagaggatgcgatgctggcagatcttgagcgaaaatataactatcagcttgaggtccataacaaagtacacaacaccatccaacaaatgcaggctggactagaaactctcaaggagaactggcaaaaggggatgcacgcgttggaggatgtggtcaatgagatccaaaagaaaatcaacgccatctttcacattgagagaattgtggtgggaatccacactcatgcgttgatcgacgacaaacccctagtcttcaaattctatggcacggtggccaacaggcattttgaaattgaggcacaatgggcgccaggcaatgatctcagccgtttgtacaagggagtcactaatgagattctgaagcttggggtgtgatagcctcagactgacggtatattatgccatcctacatgtcaaagtacaattagacggaatgattgtgtgaaggcgacagacgggactaaccgtcacgatttagatagacctatttagtattgagagaatgccaatttatacgaggggctgaatcttccgtcggttccgttgttggctccttgacctagcactatccgatcgttggtgtcagatagtccttgctttagtcgtcatgcggagcctcaacgtaatcaatataaaatttagtaaatgtaggtgggacttgtagttgttgtaggacacacgggtgtgttactattaatatctgtccacactcttatttctgggcagaaaaccgacacattcagagtccaatatcatctgaatctagttaatcagtagagtatttagggaccatgagctgctggcagtaaaatggtgtgcctgtagctaacgtggtgtactggtagctaatggggtgaaccggcccaaataatcatcctgttgtaagactgcttaactcctatatactgcgccaattatggtcaccagctggaatctcctgccagcactatatatacgagtatgtcacgacctaagaaacacatacccataagccagcattagccctaatgaccaccattaaccttcattcccgtgtactaattgctatgcagccggctatccaggggcccctgtacttacgcttcttgatgtaatcaagagagacgacaagttacagtttattcttactcgtcacaaacaagtgcaggacacatggcggatggttacgctcaagccacaggacgggcaggagtggttcttgtgacatccggtccagggacatccaatttggcaacagctatgttgaaagtattactggatggaaattcaatagtgatcatttgcgggcaggttgaaactgatgtgctaggcaccaatgcattccaagatatcgatgttccagcgctcgctaagccatgcattaaatggttcactgttgtggagaatatacaaaagatgatgcagtatcagcaaacatattataatggctgagtggcatttcacatttgaaaaatcctgactttgtgactctagcgcagagtttcggctgtgaaacgcgtcgatgtcatcttcttgaagagcttgaaatagcatgaagtggcttttagatgcagaatgtccagcggtcctggatgtaaatttagaaagcgagcctccgattccccctattgtacgtgttggggcttccttggatacattcataactgagtaaatcagcaatatagaccaatttgaatactaattcacaactgtttctttattggggcagtataccacaagctactgatgaccatggtgacttggctcgctacagtacaatacatgaaacatatgcaattcatgtaatgaggtaacattgcttatgtccgaaatgaagaagataaagccttattccaggagagccaaggcgtttcgtccttgagggagttgttgtttcgtagaggactgtttaaagtggctaatagggttacggattggatagtaattcggcccagaagccgtacagtatacctggctccagatgcatgaataaaccccggtcgcacgcacataatgcgcagtctgccgtgtacaatcagtccggaccgaagaacagtcgcttagcctaacagccctactttcaataataaactcgtgtcgatagggggggcaaacctcagatatgaatggtcttcggagtaataaggaagaataagaacaaggacaagaactagtctctggtttggattttactattcctggaatgctaagcgtttgtatgcataccgatctgtctatatatccttccctagctgaggaatatctaagcgaagataatctggggataccgacatgtcagattttgaatctgaacgtataagaggtgatatgtcatgttaaacaacgcgccgggccgagttctaggccgagcgcctgatcattgtctccgattcctttgtttcgtaggtattataaataggacttcaacactccctagatcggggatcaagactatcagctttatagtctcaatatttggaaactgccccacctgcatatctacggttctcaacctcattggctggaaaggttcatgaggtaatcaggcgggttatcatcatttgttccaacctgaagcttcatttcatgccccacttcggtacccacgaacgctgcgtcgcaagggaacctaaacaaagctctattaacattaccccaaaccacttaacttccgaggcgacacttctgtccaactatctcctttctgtaacataccttgtacaaaggctgaaacgcgacagaacatatcaaaagtggaagtgaggagaatcaccaaagaccgaaagtatcattctcatatgcatggctttagagaacatctataccccgcatacccttctgagagatagtgaagtctctacatcactcagacttgtatataacattgaatccatcacgtctcttcgactctagccctccacgccagcatgccttacatcatggaaatctacaccgacggtggctgtagacgcaacggacgatcagatgccatcggtgctgcagccgtcgttttcaagaacagatttggaaaatgcaccggttggacacgctccttaccgcgatatcccccacccacaaaccagcgggctgaaatcacggctatcatttttgcgctggagaaagccctggacaaattcgagaggctggacacaaatccatatctggaggtcaagatctattcagattccagatatgcgattgggtgtatgacaaagtggatctataagtgggcaaacaacggatggaccaatgctgctggcaacgaagttgcgaatcgggatctgattgaagaggcttctgctcttgatgatagattgaaagaggaaggagacgtggagtatatctggattccgagggaggagaatcagagggcggatgaaatgtgcaatgacgacatggacgatcaatggagagacgccgctagtgactctgattactcctcttactgacttgattgctagctaggagagagttgcttttattcagggaaaatgataggtgttccaactggtggcgggttgcgtttctacctcaacgacactcccaatactgtgttgccgattttcaggtataatgatgttgccatgatctttaccaattagcccgtggcttgtaatctgcaatctacatgatctgtaaggaagacattgatgtgtacaggtggtaaatgttatctccaaagaatccagaaaccagtgcgggcctggattgtgttgtccagctgcatcaggaccttgtgccgctgatgtggctctgcagatttatcttgtattggggtattggaactcgaggacggcgacgaatggcttggatggggaagagtggcatctttcatatctgaggtggtcgctgtttagtcagaacaagaagaatgagtggtcgtaacgagtgagtgtttggcagtcccgacgagccgtgactggtagccctaactgggagatgacctctagttcctccaaaattcagttcttattgcctacatttatcaatcccatactagccaacgagggatttccatgcctcataacattgatcacgttaaagaggaacaaaccaggcgctgaccgacaacggccgatgaatgtactgtaattcctaataatagtcgagacacaagcatcactcaaggaatgtgcggtttcacaaccggagacggaatttatagcagcatttccccgcgttgtacaggatgatgtgactaaagtcgattcgatcggtatcaacatatccctgtcaagtgcgcatgacccagcgcattgaatccggttctgatgttgatattgcggcgcagtcatgttgctttagtgcgccggccggactggggcttttcgctctaccattggcaattgatgcagggatattttcaaccgactgggtggggcttttcattatgccacatgattgaaaataactgcttgactcaacaacctgcatctctccttgccttttgtcattattccgggcgccatttcttcgtcgtttgcggagcgcaagaatggcccttcagctctctcgtagtccggtgtacagtctcatcatcttgtccattctctggatagagggcatcgcggccggaaacttcactttccccactgaatctgaaagtcgctttatcgtcggggatcaggtcaacataacttgggatgttctcacgccacggatatctttatacgaagagtgtgggacacagcagtggattattgcgcgtaagcggtcttatactgaacggaactgcgcaccgtaaatagctaacgagcccagaaaatatcgtgaataaatacagttatgtctggtcggcaaatcgggacgtctataaggagtccggctgctactttgagcttgagtctttgacttctgagggcgaacctgacggccaagacaatgcaactagtgttgtctttggagtttcgaagaggtaccacgatgatccgtcaccgacttcataccattttgccagtacttcagccacatctttgactggcacttcaaccccggcgacaacatcctcatctgagtctgcaggtgcggttactgtcacgggtgtgtctgctgcaaacccatctaccgaaggtagcagtggcgggctttcctcggctgcaaagatcggtataggcttaggtattccattgggttttctcctattggccgttggcgtagggtcattcctctttttccgacggaggagaagattaagagaaagcgagcctgatgttgccgagccggtatggcattctcaaagtaccactcctctacctggtggttttgtggatggaagtaatactgcgaagaatgtgcgtggatctcacacagacacgatcatctcagaactgtcatcggagaactacaggtcacgggatgaaaggcagacccatgaggtcaatgagttgatgggtgtggagcggagcgagctggattgatagtattgaacaagataatagtataatgatgtataatgatagtgtataatgaatctggattctatgcacatctagcttgggatatcatacgcattaaggcatgattaaacaagaccaagtctccgaaagctctagtagtagaagatctttttaaaactaatctccaccaaaactcatctactcacagtacaataggaggcgtcatgactgaccatgaatataattccattcgcagttgcattgccgtgcaagtggaccttcagttcgtctcgacagacatgcttgtctgagctcataggtaatgaaacgattcagagcatatagatcttatgcgagttacatttgagaagatcctcatggaagcaagtatataaaaagacagacaatctgtccaggctatccaccagatcctgtatctctagatacttgcttctgctatggccatgaaaagaggtgtccggtcaccaaccaatgaataatagcctgtcctgtctggttatctcagtagcaggttagaatgaatcaagaataactttcgccagtaatatattatctccgaaccagatctccgagggcaaccccgagactagagaaatccccgtgtcttaaagtccgagttttcgcctccccgacggactttattaccatttcgggtaatgagctgtacgtacgcctcaacctcagcctcagctgccatctatctatgactacatcgtcatctgtgatttgtacaattgctgtctgcctaggtggcaaaccaacaagatatacgtacaccatattgactcataatcgcctgcgcaggtataaataccacggtaaatccacaggatctcaagccaaacacaatcagatcttacaagatcaagatcaggatcaaaacatacaatcagacgacaaagcaaccaaacatgagatactcataccattttcatcagcctccacaggcttgggagatggatgtgtctatgctagaggaccatcctttctttgctcatcaccatcctcctccgtatgaggaccactttgaaatgaagcatgggaagtgcttcaaaggcaagatgcataaaggggaaaagggtatgagaggtatgggagatgatgaattccccgaaatgcccagatgtgggttcggtggtcgtggtggccgtggaggacgccaccatggtccttatggtcaccatcatcatcaccacccgtatgcatttggatttgctggtcatcatggccgtggaaaattccacccccatccccatggacatagacatggacatgactctgacaatgagcatgagtttgaacacggattccacccgtggactaaacatggcagatccggacccggccaccacggccgacctggcttccaccaccctcaccacaaacacggtggtccaggtccccacttccactctcggggagactttcaccgtcaaggccatggaggtcccagacatgagcggggcctaggaaagaagcatggaaaaggaaagggtttccatcattttgacaacatgcaccatatgcaccacatgcgccctttcagacgcggacatcatcactcacgagacgcagccagtttcacgcctttagtagacgtctttcttacagccacccaaactatcgtccatgcttcacttgctggagctcaaaagacgaatctgagtgttggatatgatgcttcgcgctctctgctccgtatcgcgggtgttgtgcatcggcctgatgtggatgaggagatgtatagaacttttttggttgcggagagggggtatcttttgggggtgttcaagagggaggtacctctttctcatggagtggtagttgaggggattcaggctcgactggaggatggggttttgaaggttatactgcctaggattgaaggggaggaggttcaacacggtaatgaggtagaggtggaaatggtgaatgctgagaaggaattgtcgactccggatgagtctgatactgaaggagaagaggaagaagaacacgaggatgaaggtgaggaggctgagaaggagtttgttaaggttgatattcagtgattttagttttctttgagttgcttttcatcgtttcgttgagaaagtcatggctatatagggtaggatagctaatatgaatctattctatcctacatcacacgtaccacagacacacaacatcatcatagttgactaaccgtaacagtttgcttataatcctcttagaagttggccattctatcataaaataaatgagagaaacaagaattatagcagagtgcttgtaattggttttctggataaagccacatagacaaggttgggaactttaggtagtactaagtcagggagacaagggtttcctccaacaaatcataacgtttgttactttttttatcttcttgtaagagcctcacactgcatttttagggtcatcgagtggttggcgttacacagctgtcgtacttgatgtaataattgttaatcatcaacagttctttggtcaaagaggccctatcctgagccattttctctcgcgcccatgaaagaaaggaatacaatgaataggagcggtatccatttgctttcatcgttatgatacaaggtccaacaacagcgctcaagaacagaagtgtaatataaagcttgacaaaatacgtgacgggcgatgcagtctccatgagattctttagagtagggccaatgaatgattaatcccagtgcacgaacattcatttcagcgaggcaaggagaaagaaacaagttccaatagtatagtaatgaagctgttcattgaagttttacatgatatcaagagaaaacgccaatcgcaggtatccaagacaggaacaaccgccgcattaaatgccatgatgccaaactgaagatgaaagacaaaacagaaactcagaccaagacgctagagccatcattcttcttgcacgagcaggaagaagcaccagcagcaatttgagaaggcgttctagcatagctaggaggcacatccagtacagggttgcgagtaaagaagtgacgaggccggagaagcaatgtcataggttctgccggcatgatagggtaatcctcaggagccgggaagtgcgtgagcccaaaggtgtgccaaagcacaacatccgtgttttcgatggaactatttggaccagcttcctcgatccaggcaggtaagccctgagacggttctccagaggtctgaggaacgtggcgaccagcagggtgaatttggtcatcagaatctttataaaaattagcatccacttataatcattcagagagcgggaaggggcatcttacatttggtaacatggacggcatgtctagcgaaaccagctcgcttccagaccaatgagccctccttagggagcagtgggggaacctcgcggctgaccagcttatagcacactggcttcttgctgtaagcgttcaatttgttggtgttggcaatctcccaagtccgtccagtgaagccatcgtaatcggacatcgcctcaagaggagtggtgaacttggtcttcttggcgtagaaagcattaccgtacttgttctcagcgcttccaacttcaccttcgccacggacagcgtcgacctggaagaccgtgttattcggtccatcgatgttggcgtcgacacgcaggcagaacaagtgctggtggttgtgagcattcacaccaggatagacctcagtaccccagcccttagtgtcctctccggggttcattgcataggtattgagaataccggtcagcttgatgtccagctgcacggtaccatcctggtggaatatccagtacacacagtattcgtaattggcggcagtgaagatatgggaaatgatcaatttacggccacgggtaacaatgatcgattcatcgcggaagtcagtgtgcttgaagaggatacctgcgtcttcctcatgaatgcaaatggcattcttcacgatggtgctagctccagcgcggttgacgaacgcggcatccatatagtgaatcgctcccttgcagtcacatccaagagacagactgttcgtcatgtatccaccaccgtattcgccaaggtcgaaagcgtgcttacgctgatgcgggtgctccgggtttccgtacggcaccaccatctctccgagtgacagacggtaaaaaatagggcgaacattacccttgtcattgaaagtgatgttgttcagtacaattccctcacggtaattgaagccgacgtggatgttccagttttgccattcaatgtgacgtccattgactgtgaaagacacaccctcgggctgggtgatgtgaatgggcttcaaatctgtcctaaatccgccttccttttcgatcgctgcggggtgatagttgttgggaggcgctttgctaagtggccgccgcaccggtggaacatcaatgtgaataatctgcttagtctcggcattgaagataggacagaagtccagaggatacgtgtactgggaatcatccacatggggtctgtagtacatgagggcttgctgcaggcgaacatcggtaccgaagcgctcatcgtaaccaattgtccaggctaaatatatgttagttgatccacggaacacagtttatcttgcttttgttctgggaagacttacggtcacagtacaccttgtgcatgtcctccttcgggatgccaataatggcgcactgctcaataaccttcgggtcctggcgaacaatatgctctacctcttgcaggtcctccatggtaattaagggttgcacaccgggggtatgcttccactcaatgactttcttctggtccaagtccacaactccgtcgtagatcttgccaccaggcgcaattgcaacaacatcagcagctctcatagggcggggagccttctgagggtctgccagccaggccatcatctccgccttacgaggctcccacagagtgacggcattgaagttgaccttgccatgtgcttcgcggacgagagcaacagcggtgtcgatttcaacggtggagagggggtcaaaagggtgaggaggaggagacgaagcgctgacctgcaaggtcagctgctgaagccgatcgaggaccatgatttaagtaagtcgtagaatagttgtgggatgtttggatagagattcttaggaatgttcaagtaggaggttgtcaaccgggttatatagtttggtaaagtccccgggtatcaatgtcggtgtaaccaacaaccagatagaatgcaggaaagtgacacaacgcagcaaaaaaagagtccatgaccaggaagggggcccttgctttttaagttgcagcatggttgggtttcgcaacgcactgagctgcctcacttgataacctggggaaagccgataagagtcacgacgcgataagacccggatcgcccttccaaatccggtatagcggcatgtatctgaagcagcggaaagcatgcgttggaactcggatcgagactcgtgttgaaaagcggggaagcattcggatatcattacttctatcatgacagacgttcttccactcggccacactgtccacgcaagggaggtggaattcctgtagcggtcgtcgatccaccggctggagacgctccgtcggatatgatatgtcaatctgtagggtaaccgaaactaagttcatacatgcgtacaatatcacccaactggttttgttctatctacggctataggagggaacccaaatatgctattgggaaggaaaggcaggaagcgcctgtgaaacgagaattatattccagccatataacaaacaccgtacacccttcgcaaacacccgtctcccagacaatgtgaagcatctcaggcgacgaaccgtgaaatgtgagacctaaacaacgagaaaatgcgactcaaaaagataagaagagatagaggcaccgccgtggtgctacatgctatgtacatccgtcatatcgtatccatcccgcaacccccgccatgagaaagagagaaaagcaatcgctgtgaacgaggtaaacggtaataagacaaatagcgtccaggaacctggagaacgttcccgaggggggaagccactcgacaattcccagtaagatttcagacacacgaagcccatacaaagagaccaaacaaagggaaagatacagaggaacaatgatgcaaggcatatcataaactcccccaaccaaatctaacacccattgacaaatgagatcttagctaaatgactttcatgctttcccaacctgaaattgtcccaagactccgccgacagcgccaggtgtcagtgtgcccagtccctggtgctggggtgtaccggcattgggtgtgctcggcgtgccagcagcagagtagatcgtagccccgttgagattgggcgtctgatggggcatctgatacagcaacgctggcatctgaccattcaacccccagatttgtccagagtacttggactcgtcaatgctgccgttgaaaaccaactgtcgcatcttccaataaatttcgcccgtgacaagcgaatcggaccccgcctgatgagcaatgccgacccgtttgacacctaattcatcggcaatatcttgcagtcccgacttttgaccaaggttggtgagaatctgggcggcggctggtgtcagaggagtatcgttgacggcctggttgcgcccggcgtgcttcatcaagtatttgatatcatacagcgacgggaagaaaatattgagaagtttgtggaattcctcttcgttctcgggtagaggcttgcagagcatgatcttcatcaagtagccaaaatcgtagccagagtggaatgacacccagtgaacgtcatccagcaggacgaggcctgagctgatcaaaagcgcaccgaactcgaagggatcgatgccattcttgtcatgcatggagaaatcgataccggctttggcgagcattgccgtagattcttgtgcgtacatatcatcctccaacgaaaaccggaagttaaattgccaggtgcagggagccggcaccagactattccctaggggttgtccattcgcatccgtagcattgggcggcggtacctcgccttcagcagagaacagggttattcccagctgaatcatcttcaagagatcgacgttgcaccggagagtctgataatggtaatccgccttgttcgtaaacgctccgatgggacgtgcaacgataccggggaactcggtatcctaagttatcgttagcttttcagatctcagaaactaggcagaaattgccgcctccagaatcatctggcgatccggtttcccggaatcatctagtcgcagtctcaccatgctaatatacggatacttctccaccaactgccgcagcacggccatttcttgggccaagttgtgcttccatacatcccgtattcttgtcttcacggcgcccgctttcgcctcgagtgctaaccgaccgtcatgagtttgatggagttgttgttgctgcatctgggcccctctcgcgaagcccatctgagccgcatggctggcaaggccggtgccgccagcatctgcggcgccgccaaatccagcgacagacatgccgttcgcaataccggttccggagagcgtgaaaggattgatattggtattcgggttgccggcggcgaaaccaggatggccgccaagggagggaggtgggagagctgtgttagccgactgggcatgagccggatggtgttgaggttgctgttgttgttgaaggtgggcttgttgtaaatgtgtgtaggggccgcttaggccagtaggcccgtatctgccgacaggaggtggcatgttgtaaactgtaacgtggacagctcgtcatgcatctgaaatgtgatggggggttgggtgaatcgagtggtcgggcctttttcacgctggacagacaagtcgctcgcaggtcgagtcgagaaggcggacagcttctttgctccgtattcggcttagcgcgccaagcctcaacttctacgttcctgtacagcttcaacttcgctcccactcccgcttaatcaatcaaaagtcatcttgcccccttctgttccccaccttccattgtaccccggaacctgcggactcgggtgtcgaacctcttgtactttcgctcgcctacccattgacgccgacttttcccagttctccatcttatccgctgaccatggccggcacgaaccccaccggtttcgacatcaaggaattcaaggccgccgcttctccccggtcggtctgggcaaagaaggacccttgggctcgctagtgcgtctcacgcattatctctctgcaattgcccttactaacccatttgcagtgaggcctggagatacaccggccccttcagtcgcttcaaccgtttcaagcgtatcttccccggcttcggtatcgccagcgttgccttcgccggatactgcgcatacgaggccgtcttcatgaagcacgacgaccatcacggcgacggacaccactaaaccagcccaattgaagtcaatgcattgagaacgggaggaataacacgacgaaccgccgaccgatatcaatgggttaaaaagacgaggataccccgggttgcagacgaagacgtccgtataccaggaagggttgcggcatttaggtttcatacaagggggtgcgatgtagtgaatctgttctggggacgctcggacgagcgggaaataaagtattctgatggtcatgacgcgcgcccttgctctaagtcggcgcttgggttgtttggaatttgtccggtgtacatagtatctatctggtttccgttatatcaagactgtacttttttcgttctggtatgggactcttgtcttgtacttgggcttagtgattactgcagtgtactacgtaacgtgatgcgctagctcgcgatggctgtcaaagggggttgtggttggagcatataaatcgcgctaatcgatgtgttcatttttgactgactagattactcttcgaagacgaatgaaatgccatcatcacccgccgtaacaacacgctttccatccagactttgggtaaaggccataacaccaccggcttgctcgccctccgagttctctgtgagacccaagtgacccttccattccttcaacagaccctgtgcggcagctgcagtaccaccgcgcgcatcccaccgccttacgataccgtccatgccgacggaagtgagaagccacggctggccctgtccagatgcagcagatgcaatcggaccacggggaggcaacgaggctggggcagagcgaccctgaaggaactcaaccttgactacggcaccctcatgcgcctccttgatatggcggcggagagcgaagcggtgggcggtgtcgaacagggcaattgatccatctaccgagcccgcagcgaggagactcaaaggaggggaagagaatgacaaagtctcaatgccgtcagactgagcctgaagagaggccaagatagtaccagcagcagcaccggttgactgagaggcggcccccttacccttcgctttagatgctgcagcgccaccagacgcaagacgaggaagaccgacaattctgatgtgaccttccgcaccaccaacagcagcgaatgcaccatctggcgcaatcgcgaccgaataaagtcctccatcaactgcaaaccgctggtcctccggggtcaatccaacgacggcactggtaccagcagagtaagagataccggcggcggcggcggcaccaaagacgtcatacacgtaaaagctgccatcctccgagacagtcgcgagcagctttccatcgggcgtccaggcacctgcggtacaggatccggtgtgctggaagaacgtctgcatgatcgtaatgggctgagcggtgtcgttgtggtcaatgcggaatacccaagcgctaccgtcatttgctccaatagcaatgacattgctattctcctcgtcacccttctcgcacgggcaaacagcaatccagttaatttcctctacctcctgcgcctctgcgacaaactcccaagcctggccagtcaactggggagtagtatcgcgccatacacgcagctggccatccaaacctgcggtcacggcatattcacccttgggtccggtaaacgcaactgcgttaacagtatccttgtggccttcaatctttgcaataggctgcagagattcgcgctcctttttcggttgagggttcgactcgtaactttgtgggagaagaggacgctcggtgtttggtgtggaatcgaagatgtatgcggtatcgtcgccggagccagtgagaacaatagagttgtggatagggtgctgagcaatgcagaagagcgagtctgagtgaagatcaaaatgagcggaagaatcattctccagggtgatttcctcctgttcgtaggtcatgggctcgtcgccgtcctcgccatcggagtccatagggtgatcctcatcgcgctggaagatttcctccgcctcatcagcctccacgtaggcatcttctgcctcgtggtgaggatcttgggaggaagacattgtgttggttatatggtatcgtaaaaaagccaagtactattgacttggaggggtattgtaatgtgaaggaaagatgcagttgatgacacctcagagctggggactttatatataatgattctccctttcagtcctatatgtcgcagaatacaaataaaactttgcgacaattgacgagctgcgaggagattttttagctgatcagtaaattatagcgataaggccccgcgcttagaaattcgataaattctccccgcgcccaagtcaaacactgcaaacagctagcctgtctccgattgctttataatcgtaatgctttcacgaaccgccatgaatgttccaaaatattaatgtggaccgtacaactcatgacaatcagagcaccatatgtttactgatgggactggtgttaattctagtactgtcacatgtttcgcttttctcaaggccctgtccgttcctataagtaacaactctgggctcttacatcgcgtgtgaggggcaaatatatatactggaggataactcacgatattgaattccacttatacatactatgctattgaaaaacaaaaacataatttaaaaaagaacatgaaagctatcatggccaagttgtacaacaagagcatgtagatacagatcataagtaatgatatctatttgattaaggctaaccatgaaatcttacactgtctacagcttcgcaccagcgcgcctgcgctcctccttctcttggtcccgaagcaagcgacgcaagatcttgccactgggactcttgggaacagcctcaacgaagcgaataccacccttcaaccacttgtgccgagccttatattcttccacatacttcttgatcgactgtatcgtcttctcatcatccttatcagccgaggcagatttgacgacgatggccttcggaacttcaccggcagcctcgtcgggaatagcaatgacggcacaatcagcgacggcaggatgggtgagtaggtgggcctcaagctctgcaggggcaacttgcaagccctgaagttcttattagcggggggcactcaaactttgtatcaccatggtacggaagaacaaaccttgaccttaattaactccttgatacggtccacaataaacacatgctcagttcccttcgggcttaagcggaatacggcttcatcaccagtgcgcatccatccgttttcaaaggtttctttgttagccttctcattgttgaggtatcctagtaccacacttggactgcggaccacaagttcacctggagtgtcatagcttgtgatttcttggccttctggggaaacgatgcgtgcttcaacaccagggatgagggtaccggaggatccgaggaagatgtcgttggggtgagtcgaggccacgaccgtgcatgtctcggttaaacctgtaggcaagcattagtcaactgtgcacatatctcgccgttgtgtaattgaagcttaccatagccttgccgaactgtaacaccggggtacatcttttggaaatcctcggctgtttccatacccagaggagctgccccagtgaacagagatttcaccgagctgaggtcgtacttcttgcaaacctcgtggtttcggagcatggtaatgataattggcgggacctgacagagatattagtagcagaaaaccatagtagtcaatgacagtacgaaccaagaaaagggacccgatcttgaagtgttgaatagaggcaaggtatgatttcagctcgaatttgggtaacacaatcacctggtcacctctatagggtccagtatgacacataaccactagggcatagatatgactctgggggagcaggcccagcacgacttcagtatgttggggacctcctggtgcggcgagggcatctcgatgggtcttctcgaaagcggagatctgcagaacgtttgcgataacgttcttatgagaaatcatcactcctttctgtgataaatggtcagtctctctcaatctataactagttgtggtatacacatacaggtaagccagatgtcccactggaatagcataagaatgcagttcggcgagcaccgtctccaggaccccagttgagtctctccaatttaggtagtgatctgcctgcctcaatgagttgtgagacggtcttgtattgcgcagggatgcttgcgccaccggtgagttcggcgggaacctcaagcagatagatacggtccttcgggaatccagccaaggacgccgcctccagggcagtggacagcaagggggcacaggtgaatagagctttcgcttgagaatcaaccaactgatgcttcagctcgggcgcagagtaagccgcgttggcgggcgaaacaattcctcccaactgatgggtcgcccaggacaaaggaagtgtatcaatctgaatgaaggggcgattagccgtgaatgtctctacattttgtttttgaaacgtaccgtgttcacactgaagaccgccaatgtcttgtcccattccgtaccctgatttggggcccagttgaactccttcgctaatgctcgagcgagataatcgactcgctccgccacctgggctcctgagtaggatttcccagtaattccacaagtgaagggatctctcgacttttgaagcgggtttcttccatattgatcgttgagcataaattcgctgataggaatattatcagggattgcgggtaattctcccgcccctttctgaggagtgaagaccattttggcagggtcaaggttttgagtacgattgagatctatgcaaagacaaagaaaaaggagagagctatgtgaaagaaaagaagcgaataggacgtgaggggagaagaataataagccgggggtcgctccaatcctagtgcggggaaagctctttatggttcttactcgtagtaacagcccggagaaatgaccgagccgtggccactctgcacagaatttccgagattatgcatattatatcagtattattgtcatcgaccccgtgccctctaaatatagtattctgaactatttccttctacatattccaccctttgaacaaatcttttatcaaactcgcaccctgtcgaagctgtgtagttcggcatgataatgattagtgaaggattgccctcggatatgcgatggtgagccgagggtctttctgaatcggtgcaaaagctccacttatgatgaaattaagcccctaactataaactagcctattaattaggctgtggagttctctctccttgcaccgtcgggaatgggaaaatctacgtctgcattcacccactcaaatgaaattactaaatctactttgactcgatcccatagtggtgggtgtgtttgccaagcaattcactattaattgctctgtcgatttttatagaatgattgatctacgagggcgatttaaaactattcataggctctactgataatctatacatgaaaatttcaatattgagtaggattgctgtcagctctgaccacggccttcaatatgctttgagatctcctgaatcaggcctccaaccttatgtctgataccgatctccatagatattataaggccctaaggcctcacgaagcggtatgggcggtgaggccggtcaggtggtttgccatctaggtagaagtaaatgatcttaaagcactctgccacagtacatagttcattctgattcaacatttaccctataattatctcacttgcgaatgattagcaatcactcttgatctaatgattctatgaatatgtccttctctatctttctcctatactaaatactcctatatacctgaattgccacgagcctgaagccccgatgcccaaggagtccattatctttattattgatgcgaagcattaagacataatatacacatgcctgcgaagaggaagagggctaccgcaggggctgaggtttcattaccttctgccgttaatggggaacctccagcatgggcaaatgtacgtagctggacactattcttatatccttgctaaccaatggatgaagttccgctcggaattaggtgacacccttccatggtttcgagccgttcaaggtggcatatatcataaagatggtctggcctggggggttctggttgatcgcgactcgggagaacgctcatacattgatgaagaagtggtaataaccaggatgtaggtacaatagctcgacttgcctcatgtcattctcacactaagaccttcacttctttgcagaggtggctcatgctctaagaatgcgaacggagatttggttcgcgtcaaggatcaagcaaagaaagatcttctggtaaaatgtctcatgaacagcatggagcagaaggttcccgtcggagttattatcggtaactacaccgtgcctgacaatgtgaaatgatccttattaatgataaaataggggagcacaacactgtcttggggaaaatggtcccgcacccgtataatgtgatggattacttccgcatcacgaatatctggtttgaatgtattggcaagcgtattgctgcgaaggtgcgctatgagaagttggatctccagagcaagagctggtgggcggacaaagggtcgttaccaccgccgcctcttcaagaacgtgattttgcaagcagaccaaactcagttgagtgcaatgcatgtaacaacaggagctttcaggtatttcaccaaggctggatgtgtctacagccatcctgcacccgtttctttaaaattggagcgttggccgctcctgcgaacctcacctaccaccaaaagttcctgagctatcggatggccccggaccccgtcataaaacctcaccacagcctgataccagacctgctcagcacttttgatgaggatgacgcaagtgtagcgaccagtagagtggcttggaaagggattgtatgcccacagtgccgcaaatgtatctcacgaaagttttggagaggctggaagtgcagtgacgatagtacctctatttcgactcaacctcagcattcatgcacctttgagaaaatgacacgaatgccagttgtgtccttacgatctgtcattgatactctcgaaatcgctccccagaagcgagcctttatgcctgatgacaagttcatgactccagaggttgacgataactcactggctccatacaggaggttagtctataatatcccaggagtcggtcatattacgcaccttgtgtcgaatagagacataaataaccaccctaacggaccaaacaccatgtttacgcaattgcagctggctgaacttgggttgcagagatttcctttgagtaatgccgtgggtaagttggcattgtctcgattgcagtttctatcggcgagcgtctaacaagtatctctgtagttactggcacgcttactgcgcactttgcagttaattatgtcagttccgtctcttgacatcttatcatgtggtgagcattatctgatattgttttagggtaacccgtataagtatgttgcaccagtaaattgcaaaggctttggtgaggctcctgggccagttctacacgcgctaggccgtctgcaatgggcgactgagcaagctgtgcatctgactggacatacgtcctatccaccaaatgaaatgctggtgctcggatattttgcgaacatgaagatcggagttagtactatctcatctttcatctatcgaggaggttatttgcaccaaggtggagaaggcaacaaagagggctagggatatatgcagctgttgctaacacctttagtatcatgacgacggcgaaacgtcccttggccctactattgcgacactatcgctgggggctcggtctaccatgcagatccgcatgaaatcaaagtactacaaggggcagagcagcaggaacattttacttgagaacgatccagtgcttccaggctgcgcgttccagttgcaaaggcagacatggaaagctgaattcgagcatggaatgattacacaaacaaagtataacaaatgccgaaacgagctcttcaagaacaaccgtacccaatgcgaagccaaaccgtgtattaaactggatattcaccacggagacatggttgtaatgcatggtgaaagtctgcagagatactatgaggtatgtatatgggataatgcgaaaataagttttaatctgacagttgttttagcatgaggttatccctgagagcaaattgcgctttgcgttgaccgcgcgccatatcaaagcagagcacgtggacccaaaggacactcacaagggagaatttacgcttgcgggtcaccagatttacaatggaatctgagaaatggtgtttttccttttcttgaattgtcgttctctgtttctctgaaatctctacctcgagggcttgcgctaactcgatgttttctgctttgccctttctgtttctcaggaatttgggatttgaggtggatttacctttcgcctatttcattgtaattacctctatagtaattacccacatgaatgcacggttgatatgctttatcaccatatttcagagagccaatgcatcgcttgacctactgatccctcttgaaccagccacttccttcaccaagttcaaaaccttgcgagctctcaggggctccgaagttaccaaagggaaagtcaccagagggagaagccgaaatttcctgatagtcatttgaaactggctgccaatcgttggaaaattgaccgccattggactgggcaccctgactggggttgttgaaggaccagggaaggtcgtcgaagccagcgggccattcggacccgggttgtgtagtgccttctgcaggagcagcttgctgtccccaggggttcataccaccgataccggtggcagggccttggttggtctgctgaccggctccttgactaacctcctgttcgtttccttgaccaattccttgtccccagggaatggtaaagccacctccattctccattccagttggagcgccagtttgctggccagttccctggctagttccctgctcgtttccttgaccagttccttgtccgaaagggatgtccaggccacctccattaccattcgtggatccgatttgagtacctgagtttccactctggttaccatcagcactgcagttattgaaaacacctacaaaaacacagtcagcacaagtccctgaacgtccaatggtaagagtacttactgtttgcatagtatgcaaatgaatcggcattgttcttggcctgtgcagtgctcaattgaagcacaccgtcaagtccatacacaacatcatccgtaccaggcgcgtagacgctagtagcatgcgagaactcatggagcgagatagccgcctgatccagatatccacactcgttcaccacctgctgcgtttcatagtatgcctggcagttgacaacacggttttgtgttgggtacgtgatggccgcaatgttgccaccgcaggaatcctgcgccgatggctgacagtagtaggtcaaggtgcctttcgatgttgcttccttagcaatggcctccaagcgctcggcaacctccttcttgtcagcctcatcctgggacttgaagaacttctggaacagtccactgctgccgtcgcgagcatccgcagcggcagcctcggccatcttggcagcctgtgcaaggttatcctgcatcagcttgttatattcgccactgcaggcttcgagggtggcgcgggtcgcaaggcggttagcagagtcttcaggagcatcgaagtcgatggcgttggatgtataaggaacgacgaagaatttcttagggttgtccaacttcgtgtattcgagcatgccatccgcgatggcggagtacttttgaccaggagaaaggtcgtgggagtcggcgatgtcgaagatggactcgattgtttgtttaggggcgagttccaagaatgcgtcgtcattcagatgtgtgttgacgtagtcgacttccgcaccggtgaaagttgggtttgcgcctttttgttgttgtgttgttgttaatcaccttgtgttgatatgtatatgcagatactagtcattcggcagtgagcttaccagatccagacacaacaaccttcttagtgggaagctcgttatcgagcagaccacccctcttgacgacacggagattctcatcagcaatattagtgatgaaagctttgatagtcgagtttccgatcgactgcagctgaacgtcaatcaggttgcgagcaccgtcctgcggcgctcccgaagcctgcctcggaataagaatcggcttgccggcagccaaggtcaaaagaccgaagaagtgaacgagttgaatgaatgacatcctgaacggagaaaaggaggaacaatataagaaaagaaaagaaggaatgaatggctttgatgagaacaagcactgggaacgcggcaccaggcctggttttatacatcaaatgaccttgaaaaagataatcaactcatcttcgtgtttcaagttggctaatggatttttctaatggttacattgttacccaatcgattcatatattcctgatggatacatctaacctgctagacatggtggtcttggccgctggcacttcatactatgggtcagcggctatagatctggcgcagaatcccatgatggtcttggaagtgacatcaacaaccaatgacggtaatgcatagggttcctgggcaagaatcaggtaaattaaacggccacggggtctcgagatctagactagatgagacagatcatggctacaacaggccagaagatctaaggcgagaagatatcgcgctacatgcaaagtaacttaagatcgagaaaattccgaggccgaaaccacctcataaccctggatagtatagaagtaagtatcttcagcgctccacccgagcatatgggggtcacggggcagatcaatcccgacccattagctgagaaagaggcgccctatctgtttccttattccgcacctgaaacgcttaacagccttagcaaggttcagggttcgagaagaatactaccttccattctggactcaatccacattaacacgagataggtggcactgcagggcatttatgacacatttccatggacccccaagccaagagtcctactcggagtaagtcaacgaggtcaagcggattaacacaggaattaaggagcgagaaagtgggggcgagtccctagtctatgcgacatcttggcatcaacggcgtttcaggggactccaagccttaccagattgtcaatgctttgtggtaatattttttttttaggttgagcccgtttcaaacgcatcgaacggtcgaccactacaggctcgagatctctgagttttggtgaactttgaagggtctctgttttaactgccgcttgacatgaaactgttctggatgttcggatattgaaagtacgggtcgggatctcttggcagttaacggaacggcactgctcggaatcgagatcagtctgtatatcgtgatgctatggtatgtgtctcaaacccgctatctgcatggaatcacgttagcctgttggtatctacttacataatagagaagctgggggtagctggtactactacacccggtttgggtagaatactatgtagggcaaagattgaaatcaacaccctgtcctacatggttaatcaacgctaaattagccataaaccagaaagaacacctgatagagagtagtgataggtacgctgcatggggatattgcccgaaaaggaaaaagtgagggctaacatgcttagtctagagcggagcctacccacttagaaagcctcccctaagactctttccctccgctgccggagccacagccgtgccataacacaaccaggatatccatcgccaagttagtcttaattaagaattccagtcctaagccgcatttggcatgataatgccgatcttggagctgccattgatttaatgccgcagttaagggtcgtcaatcagcgtcttgcccccgcgtccaagaactcaggatcatactagttctatatcacgcatttcatgtatccacaaagatggcttatgttgccgcctccaggggagattcttcatgtgatccggcaacaacggtacttctgagccgcgtctattgcccgttgtactcactgagtctgcgagtggatccttgggtacatcgttcgattgtcttgccataacggcccgatgattacaaatgcgatacaccaatacctattcgaggggtgcatacttactgcgccgaattcacgctgcagataactgcgcggatgagaattctctgacgaggaaacccaacaccgagacattatctccacgatcaggagatggcacaacctgcagcttcctaaatgaaagctttcgattaagttgtggaaggatagtacctcgctcatgcgctctagacattaagtggctgtttcctaccacagatcaagcatatcaggggcaccctcgcaatatgcctgccgggtcacttgggcttgtgaagtctctgaacactcgtgacttccctacaatcgcaaccaatattgtcaatggtgaaccctagactgacaaggcaagcacatatgcagacaaccagggatcaaggaagtgatggacatacataccatgtcgcctgatattctcaaaacgtcgacatgagtggaagacttgcaacctgatctcactaattcacccagaagggctctctcgggacctcgaggaaacaacaactgtagtgatgcttacctctcatagatcctccataccgcacagatttggtatcatgctaccaagactttgacattgctttacgacaccagtttatacgccagtatcatggctgggacgaaaatactccttcatggtcttgaattaggacgtacctactgatgctcttgctgataatagtggtgaaatttttgattttgagaaacataatctatgctgagcagcaagaagaaggaaggttatgttcctcgggtgttacaccatgagagaaacttgctctgtgtgactacgcctaaagacacatacaaatgttttatactgtcttcaaagcttcgagcttcaagcttcgagcgcgactaataccctgctgcatgccaggtgatttgtacgctatactcaaacgaatctagttgcattggagaacgtgggggtagctgcgaagattcactattgacaatatgtatctactgagactaccacctacatatgagcttaatcaactgtgttctggatcattacaaggagctgatttctttcaacagtgagaccttctgacttacatccccctttccgtccttttcgtgccacgtgaatacttggattgtcacgattcaatgctcgctgctctcaccacttactctcattacttgaggcttatcgcgaattgagtgacatcctgagataaccgagctttgttgcaggtctctatcggaacaaaggaatttgtggagcaagagggaccagaaaacaatggaggtctgatcacccaagtaggtctctcaagccagtagcaaataacaaaagaccgcaagcgaaatgactaagatggccaagcagggaggaatgtcacctttctgaggaacaatagcattggtatcgaatttggttgcgatcggaatgtaacgtcgataagtcgagacacccccacggaatgcaaccgtcgatcgcctggggaatttccggggtttgtttatgactataacagacccacgttcgcctcccccaaagctctcctgacagcaaggatcagccatgtggtcagttatcttgctttctctgattgcagtagtctctgctttgcagtccctgccaccagttcaatggactaatttggattctgaacacgacggtttcgatattgcgacaatcgaccgaaatatctatatcacgaatagtttcgcatcggacagagatcagaatggcttgacactcatcccgccgtccgctattgaatttgcgaatacctttcgccaggacttggaggaaataacgggcgagtcatggaatctgcaccctgttgaagtgtggcccgaaggccaaacaggaattttcctggacagactagattgctctcaagacgggttgacgtatgaaaatggtgatcccacagaagagggctacaagcttcaggtccaaccgggacgcgtctcgatccttggctcaggcgcccgtggaatgtggtggggaacacgaactttgctgcaacggttgttgatagctcacaactctcccatcccgtctggtcaggtggttgacgcgccctcgtattcaacgcgaggattcttactagacgctgggcggaaatggtactccccatcgtacctcaaggatctatgcacatatgcgtcttttttcaagctgtctgaatttcagtaccatactagcgacaactatcccttaagtcgtggccacaatgaaacctggcaagatgtctacgcacagttctccttgcggccggagagtcccgagctacagggaattgtacaaagagaaaacgagacactctcccgggcggactttgaggatcttcagcagcactgtgcccaacgaggtgtgactgtcatccctgagatcgaagctcctggccacagtttgtttattacaaaatggaagccagaattagccttagagagcaaagatctgctgaacctgacccatccggacaccattcccctggtgaagtctatctggactgagtttctgccgtggtttcaaacaaaggaagtccatatcggtgccgatgagtacgatgccaccctggcagacgactatattgattttgtcaacgacatggcggaattcatggacgaacaggccggtaagacgattcggatctgggggacatacgaaccatctgacacccgcaacatctcaaaggacgtcattattcaacattggcagtatggacaatccgacccagtcgaattggcagaacagggctacgaggttatcaactcagaggattggtgggcttacatgtcgttaaaaaacgatcacatgccgatattcccagccccgtatccagatttcttcaacaactctagggtgctcaactttgcggacagagagggatggcagtggacaccggctctcttcaaccctgtgaatgtcaccgagcagcctgacccaaagcccgtcaagggtgccattctggccgcatggaatgataatgggcctgatgccacgacggagttggagtcttactatgcgatccgcaatggcattcccgttgttgcagcgagggcgtgggctggaaaccgtgggcccattatcaatgtatctaccttgtcagactcgatggacttgttgacctcgaaggctgtggcgcagaacctggaccgacaaatctcccacaagagtgaagatgctaatgagcttttgagttggaccaacccttcagagaatataaaccgcgacaaaatccatctaggatatggcagcaaggggatgaactacgagttgactctaaatgtttcaggcccattcaccctatggtccaacgactccacccttgcattgtcgccagacggcaacctgacttttgtctcagacggatgggagtatcccctgcgctccatagaagaaacggatgggttcgacgaaagctatccaggccgaatttggacgaacgagacctcctcaacgcacgagccggtgacagttccattgcagagccacattaccattcggactgacatgatcggtggcagtcgggtctgggtcaacgagggattcgccggaagattcgaagtgctggtatttggtggcaaaaaccggctattatcctggagccagatggcgttcgtggcaccactggagtggattgaaggcggcatccaacgattgacagtgagtgagttcgacggccagcattgaccaataccaaatgacaagctgtataaaatttccgtgggtaaataaaatcgtgcaggatacccctcactttccaattcaccgactagagattccatttatccgtccagtaattgcagtcatttccccgcatcccgtcctgcatcgcaaacaagaaatcggagatccggggcaatggccgcaaagcttgggtattttaatctagcaatgaagttccataatttcctatatttatttacctttctcccgttcgtccttgtcatgccttagagcttacagtaatcaacaagcaacctcaatcgcaatgtacacattcccactcctcctaggcatcctcgccgcaacaaaagacctagccctagccaaacccacccaaaaatggggcctacgagaattcaataacctcgttaccttcggtgacagctacacagacgacacgcgagcatcctacttctacgcccacaacggatcagcaccaccagtaggctggaaacaacccgaggtacatacaaaaccccaacatctagaagcccaatttaacccataacagtccaactcctccgcctcaggcggctacgtatggggccactacgtagcagcagctacaaatgcaacacgacacaactacgccgtcagcggaggcgcatgctctaacaaaatcaccccccggacaatgtccggcctgaacatgtccttcccgtctgttctagaatacgaaatcccggccttcctcgcagacacccaatacgtagattcccaggggaacaaatttctcgacatcccggccgacgaaaccgtctacgcgatctggatcgggaccaacgatctaggcaattatgcctttctaactgattcccaggtccaggggaaggtcatcccagattacatagaatgtgtctatgagtccctggatcgggtttatgaaagcggaggccggtactttgtattgatgaatctggccccgttgcagttgacaccgcagtatgctttgctggagaatgggggcgcgaagactgtctcgtggtggcctgataagcctagtaaccagactttaattagttatcggatgtgggagcaggtagttaatgttaatgaggtgtttcggtatagaacgcctttcgaggtcttggttgccgataggtatccgggggctggggttgctgttatggatatgtatgggttggtgagtatttctctttctttcgtccttttcttgtgtgatgttatagagaagggaaatactgatgcttgctagttatccgatatctactataaccctgatgactggttcggagacgtcggtgccaatgtaaccgggttcgtgaagcattgtaatgccgagggcgaggattgtgttcggttacaagacgaggagaacttcatgtggtttgatgagttgcatccatctcaaacaacggataaatttattgcggaggagtttgtgaaggtggttaatggggagagtcaatgggcgacgtattggtgagatgtgcttgctgggtagggatggatccctgtcaagggttgtatctggtctcgtgatctttcttgacgaccagttagggtatgcataatgccaatatcaatcaataattcaagacacgttatttgagtaaactgttctcttaaacctgtcaatcaattaggctaatgagctacaaaatcgccgaggcacggctctgcgcgtgacctgtcacagtgacaaccaggtatgcaatccttaaccttccctgacatagaaggtagaacagcatagccactgttagggagcccctattcgtaacagtgagtatcaaagctcgagaaaatagaaataaaaagcaaacaagaaaagaacaaaacacaacgtaatccgcctagaccgtcccttctccatgaatatcatcaacgataaggccctacaacacgccttgacaatagaacaaaacactgtaaatctcacaaaataatacataagaccccaagcccccacgacccggatcccaacggctgctgacagtgcatgatcccgcagcgcctcacccgaagcacgccagaacccactgacaggttgtaaagaagcccaagggcctaaacacgaggagtcctacctatcaaacgacacattatcacaaataccaaactaagcccatcatccttcttcgtcccttctgggggggaaaactagtaaaaagtgggaaacagacgaattaccagatcaagtaaaagcacagcatgaccatcgactaaagaaagcccactccaaccaatgcgaaaaccctgattcgagaatgacggctccctaagctccctaaggccaagctaatcttcatcccgaaagccatccagtggaacgcaaatccaccgttcgaagcgagcggcccaatcacggatctccaaaaaccaacaggaccaacagccgtcactgacacggcatgtgcgaggcagaaacgcatttacgccttataaggagggtcatcacataatcccatacagaaaagtgaaaagggggtacaagacaagagagatattacctgggaaatgactggatttgcgggtttggacatttggaaaatggcacccgatactaccgattaccattaccttgctcattgtattcgcacatatactacatgataatatacacagaggaaagaaatggacgacaacgacagaaccccacattatcgtctaagtccaccgctgagacccattgcgcttcgacccgagagcgtatcacgttccgaactactcttgacggtgaagaatcgccccgaaccgtggcattcgttggattacagtgttgaatatgaggggcagacgatcttttcggtgcaggggtatccgtggagtataggtcaacgacgagttttctatgatcggtctggattaccgcttttcgagttaaggtgtcggtggtataattcgtcgtgtttggagttgaggttaccggggcagatggaacatgttatattgtctgcgaagttgagggtcgcggtgcgggcgccgaaagcggttatcaggtttcgcaatgctgtcctgtctgagcagaggagaccgggggattctaagaaacggaagggaaaggggaagctcgatgacgatggtgataatggcgtttatctacccgattccgatgagatgatgctcgaggtccgcgatgaagacccctactaccatacccaggtcttggtgcttggggaccgaatcatcgcgcatattcgtcgagtaacgaaccctgcggagcttgctgaagggccgcagccttcgtcttgctatcgaccgaaatgggaagtgagagttgcgcctggggtggatgtggcgctgatagcggtcgtggttgttatactagggcagcgggttactgcggatgaagactatcgtggttctggggacatatagcgggcttggggatttttttacaacactagaaggattctttatatctggttatgggagaagcgcggtggtgtaagtgagcatttccaaagcttcctgtcctgaggacaggtgaaagacttcgattcatgtatttttttttttttcacgttaacacctaaggtataaagattacaaggacttaattataaattgaagtacggatagtcgcatgaaaggtatggtgcagaagtcgttactattgagggtttcgtgctgattacatgttcaaaggggaatattttgaatatgtattcagttgattgagttgcttgaatctttcctcagtatctatatagaggagatcgcttaggaagaacaacaacgctaggcctaagcaggcagcatcaactttatagtataggcgacaaacagcatgaccaaagaaagaatagaagctctataggaatagagaaagaagaaaaagctacctgaaaattccaagcgtattcaaagctgccaaactagacactgcataagcattacgactaaaacaaaacccaaaagcagcggaacggagcatatcttgtagcataacctataacacgacatggctcaatttataatcacagcctacaagtggctttccaagttgaaagaggtctgtggagcattccttgagtcttgaataatgtaccaaccttcaaagcttgtacaagagccgcgttatcgcgatttagacgagctcgaactgcaaagtatccccttgaaggaaagatgtcgacgcttgcaagagctggtagcagagaaacaacagaggatggaaatggagatcgcaaagaagaacaacaatatttatctactgacagaacgagtggactccctggtttcccagcctggtcctttgaatgacggctactccaggcctatcatgagccgactcgggtattccttggacagttgggtgaattcacaaccccgggatgaaggtcgattaggtagcctgacagctgcttcagtaaagacggaaataagaacttttccaaggcttcatgagccgcagaatgctcatcagtgacgggcactgattcgggctgccgttagctggcatatgcagtattgcatagtcaattggtttatcatcagagctcgaagcggtcaaatggaagaagattggaaagctatgtatacacatataagggagaagtgtaccgttgtgccatcttgcaaccttttattatccaggctgacacgaatgtggtaaaaccatcgtctgtttcagacaactggcgatctgcaaccagcatagctgcccagtccctaagcaccgagtctctacaggcaacgtgcgacagtctttgtgaaatagttgaattggccttctccgaatttgcttcttccaaaaaggaaggaagagttcgcaaattgcgtcaactggtcgagcaatccatcaagtttgcgcaacgcttagatagacaggataattgctatttcttcttcagcaccagtcctggcgagaagtgcaatgtacatcagatgcaatgtattgcggtctcccaagatgaatttctttgcgcacagcttagcctttggccgggcctcgctaagtgtgcccgagtgagacatttcttgtggacaaggaggttgtgtggacaagcgaaacccctaatgaggcccaatcttccgcatcttccttgattatatccgcgcaagaggtgagcgaggccgatgaggttccttctgatgaagaaacggcgctctcatgtagccatgacttgaatgatgaggccatgcctttgcttgtcggacgctaggcttgagtattactcagtaacctaccagctcattaaactaaccaacctaggacgcggctcagaatgaaagcgatcaacctacacaactctaggaaaggtaggtttttaaggagtgtagacagcctgcagtgcgatgtgctcaatcttttgtaggatcacataaaggtatgggatgtatatgataaaaatgcacatttataccattagagtgaccttaaccacgagccgaatgatagagttggttaccttaagtagtaccggtatttacctccatcactctagatgtgaccgtcacaccttctctccaagcagctttaaacctagtaagttataagggctcatagaaccagtcccatttccagaccacgtgagaaggctgttactaaacatcagtctcattgaacaaaagtcttatcaaaagacatctaaaacttgtataaggccacagcagaaagtaaacaggcacaaagtggatcacaggcaaaacgatatacgcagtcagagtagcataataaagtcacaaagaacagaaaacaaaatcaaacaccgttggtaaacccgctaccaccggcctccgtatcaattttcattgaatccatcaatccacacacctcgaatagcttcttcggtcccaagccatccggaattccaacaactccttcattcttcagtctttccagcgcagccttaatgcccagatatgctggtgcgaagcaggcgaaggaaaagatcatgatgcggaagcccatctcctgtgcttcctttgtggtgatgatgggaccagcaccattctcaaccatgttcaagagcagaggccatggcgccagatcctgcacggcctgtcttgccatctctttggaggtgaaaccttccaacagcccgacatctgcaccaaggtcacgcgctgcctttagacgtcggatacattcgtcatacccatgctgttgtaaggcatcagtgcgggcaatcagaacgatatccgagcgcagtctgtctttggtcaacttggcagcacggatgcgagtgagatattcttccaggtcgaccactttctttccagcgagatgaccacaacgtttgttctgaatttggtcttcgatgtggaagccagctacaccggcctgaatgtactgctgaacagacttcgacaccatcaaaggacctaaactacatcaggaatctgacaatcacttgaggataatggaacaacataccaccatatccagtatccatgtcagcgatcaatgggggtccaaatgggtccaggttggcaatcatctcggcattggtccgcatatcatacagttgggccagtccaagatctgccataccgagccttgaggcggtagttccagcgccggtctaaatggttagcattgatatggaacactgtatgatcaaaacgtaccatatacattgccttgaagccgagccccatggcaattcgagcagagataccatcgtacacaccagggcagacgatcaaatcgtctgtttccctcaacatacggcgcagcttagacgctccggctgtcatatacagggaaacagtgggctcctgcctggtaccgttaacttcatagaagccatctttctcgacggtgatggtgatagccagattagacgaggaggaatctccgaccttcattgtgattgattttgtaaacagataatgatgatgagagtgatgatgatgatgatgagttctgaaggatagcacctctacactggaaatgagaccctttatataccccagttctgtgtcttcatgcctgtaacttcggcaaaataaccatccgtcggacacccagccggtaggtgaaattcctccatttgttcatcggttagcgctgacaccctcgttctgatatgcaacgtaaggacttggccagctgaatagccagtcaatacgaatgcagaatacttccctcgttattaattgagggtactaagtgctcttggctgctggcctccttgcgacgccgaggatcagttatgtggtacagtataggcctgtgacagaccagaagtggtaaccctaaaggcctggattcggtggttatcagtccgaacaattaggctaattgatatcagacatattaattgataagatgtgcatctagcctgccatttgacgcgcttccctaatttctggcgtaagagagtttggtaaattagccatacaatgatgattgtggttctcaagaatccactgccaagctcttcactaggtctctcgttcgtcaaaaggtgctacagcaacttgctagccggatttgtcgaggagcctgcatgtcagatgttgatttgtgcaacatgtcttctaatttgctcttggctttattaatttggcgctgatcaacagtctgacgagccgtggcgcagctgcgcatcatgttcctcttgtaccgagtactgaatgataccaacggccgtggtcggagtattagagcagagacaaggggtctgcaatggcgctgagatgagaacaccgtattcggagcgtgtggttcttggccactctagcatcaatctccgcgtggtatcaattgcagatcgagccgagatgaccggggatgagtggctcttgtcagggtgttgcgcaaagaaaggatggaatgaggaagtgaggagtcatctgagcgtcgatcaaatctactcggcatctcaagggttcagggtccttgctcctatgattcgaagttcccacgctccatcttcgggtccttccgcatcgtacgcccgcggaaaaatctccctcctcacggccaagcgtcttggcatgatgaccccgagtctcggcataataactagagttggtctcggcgctcggtacgaagagacctgatggctggcggacggcaccctacatgaatgatagcgcctgcgactactccgattggtctctcgcttgtcgaaacttccagcgtatcacccaaatcccacacggacaaacctccactgttcgttatgacttggccccgagtcggacttgccatgatctgcaagtgcttatcatgaggaggtcgtcggtcattttacccggctccttggccattgttgtgtttcttcactgagaccccctcccctcccactcttcacaccctttgtgactttttcttctcacacatccatcaagctatgtacgacagccagaggaaagagcgtctgacctttttcaaggcagaggtacaaccaaagcatgccgatgttctactcttcgcatgttgcctctgttcgggccttgtcgatagcacgctctataacggttggtggccactcatgccctatacgtggaactgtactgataggaatagcgtacaatacattcgtctccatgcagactggtcagtggctactcactaccccagttcctacatagttactgacaatttataggcaatactatcttcgtcggtttaggagcctccaaccagaacccccgtccttacggctgggctcgctccctcacttcaatcggttgcttcatcataggctcattcatcttcgcccgcctgaaccgtctctttggtgcaaagaaaagggggacattgattctctcattctgcctacaagttattatgctgattctcacggcgtgtctcgtgcagagtggcgtcatttcggggcttcctctgcacaatgtgaataccgcagagccagattggacccaggaagtacccatcgtactccttagtatccaatctgcaggacaaatagttgccagtcgagctcttgggtataacgagatcccgactgttgtgattacaagcctcctctgtgacctgatgtctgacccgaagcttttccttctacggaacgagaagcgggatcgcagggttattgcttttgtgctgactcttgttggggccattgcaggtggttggatcaccaagggtacgggagatatctacgctgctctgtggattgcagcaggtattaagcttggtattgcaagtgcatggatgttctggaaggaggaattggacttgtcaacttaacattatgtgtatagagggtatacggcccgctcagtggtctataccagggtagcgatagaagatgtcaaatgactagatgcgtgtcggctaaagtgtctttcagtttcatacccaagtgtcaaactaccgtaattgtctacaactctacatactccgctcggccgaactatggatagcactttttaatataactattgatctacgacagacgacaatactgcggatctcggagaccggacaccgaatatccccgtataaaccctacagggagattcaaacagcgagaataggtctcaatagaaaaagactattcgacgtttacgcgtacaagcttagcgcttcggcttttgccgatacgtctcagcttacctgaatagataagatcatccacagggtcgtattccagtcatgaggctggctacaagatcccgacaagcagagtatgatgcaaccatgtccatgttgcaggtactacaaaaagtacacaatacgtagatcatcaatctattagcgataatcattttcaatgattatcatcttagtctgacacgctaacgtcccgatgcatcgacagtctaggatccagatccatcggtggcctgttgcagtgtatacattttccgggcgggatcaacagttttcaatgctaccctactgtgaaagtaatatatatctttccatcgataacactatgtcaaataataccgatattctaccaaccctgtaccccacacatccttgcatacatctatacgagtactcagatgcaactgcttctgcttattgtacggaaacacggcgtcccttgcgtatttggcacctcggcttacggtggctggctgggttactatcgcctaaacgagtttataggacaaactgttctatggtggatggctgagaagtgacacaacgtgtatgcccacccggctgctgatttaagcagtggctaacactattattcgccgatacaactataaccagggtatttcctacacgtgggagttacaaaaggcactagactagcgttattccctattcaggagactgacacatccctcatcataggttatcctcattcctctttgggggatgaagaagttgtgtttctgcagttgctgcgccctttctgaggtgacacatgtgtgatagagtacttgatatttcctgtttactacgataactttaaatagagtttagcttaagataatcaagagtgcaaaggaagatgaaggtttggaggctggaatgtgactggaagcacttgacttgttttcctgagggcgttggtggcacgtgctgtgtttcttacacgtcgtcgattttttcaaacctcgaagtcgaaaccctcattctggccacttctcagcgacgagggaaaaggaacacaagaagagcaattttaaaagttcatccttgatggctgtccctctttcctaattcagtaggatctaccataccctcatctcccaagtcccgttcatatccaattttactcaccaaacacgccccaccttaataaccctaaatcccgactctaacaatagaacgaataacatatcccatcgcccctttaatgcgtttaccttacccagacgggaaacaggtatgcgaaatgactccatatagtaagtaagtcttacctagttcaatagttgaaaagcggtccctccatccgaatcaaaacggcggactgtcaattggcgccgttgccaacgttctagtgctgccgatcaaaattgaccggtcggaatcacttcggaattggacagcggaacggtccgcacaccctgatagagaaaggggatatgccgtgacgtggtcgcctataaaacccactctatataggtggtctgatggtgtgatttaaaaacacaaaagttttgtgtctgtgattcatttttaacaaataaatatggcttcaatcactgtgaccggtgccgctgggcgccagattcaaggtatgtgtaaaagtttacccctcattcttcagttaggatcatgtaatatgaatcatgctatatgatgcaggattttaatctactacccctgcaaggaattattgactaagaaaataatctggggaaactagtcccaacgggcctcttcatccataacgaattcgttccttccacgacatcccagactctgaccgtcgagaatccttccaccggcgaatccctcggaaccatttctgccgcttctcccgaagatgtcaacaaggctgtcgaatccgctacgattggcttcaatgtgtggaagaatacctccggcccggcccgcgcgaagcttctcctgaagctggccgacctaatcgagcgagatgcagacgacttcgcatccctcgaggccgtcgatgccggtgtcctctataccgacagcaagggcatgaacatcccccaggcggtgggcaacctccggtattacgccggttgggctgataagatcgatggaaagacccttgccatggagggcggcgtcgccttcacgtatcgggagccgttgggtgtctgtggagccattgtcccttggaatgcacctttgtatgttgtcacgactagccgcggtgatagtttacggcgtgctgcgataccgtttacccggtgctaattggtatacaggatgatcactatttggaagctagctccggcgcttgcagccggtaactcgcttatcattaaaccgtccgaactatctccgctctacgcccagaagcttgccctgcttatccaggaagctggtttccctgcgggtgtggtgaacattatttccggtgacggcgcatcggccggcagggctttggcagagcacatgactgtgcggaagatctcgttcacgggatccagcgcgacgggccgccagattctgaagactgcagcttcgactaacctcaagcgggtgaaccttgagctcggcggcaaagggccatcgattgttttcgatgactgtgacttggataatgcggtcttgtggaccaggatcggtattacggccaacaatggacagatctgtgcggctggctcgcggatctatgtgcaaaagactatctacgagaagttcctagaggcatacaagaagatggccgaaggtagtccgtcggtcattggcaacccccttgaccctgccactaccaagggaccgattgtcagcgcggcgcagcataacaagatcctgtcgtatatcgagcagggtaagcaatgtggggcccgactcctcttcggaggtgaaaaggtcggcgacaagggttactttgttgagaacaccgcgtttgccgatgtctctgagaatgcgacaatcatgaaggaggagattttcggacctgtcgcggtatgtgtctcactttggttagatgacttggcgaaatcgagattgctaactggagtagagcattgcgcctttcgagacggaggctgaggttatcgccaaagcgaacgataccctgcatggccttagcgcggccgttttcaccaacgatattagccgtgctcaccgtgtgacggccgccctcgagtctggccaggttactgtgaacgcctgggcgatgcttagccccaatgcacctttcggaggtgtcaaggagagcgggttcgggcgcgacatgggtgaggaggcgctggagggatggacatctgtcaagagcgtcaagtatgctattttgcctccaaagctgtagatcgcggcatcgccgcgacaaattagattaatccaggtgtcggtcaccgacactacacgataccaaatgtggaaaattacatgggattctgttaagttgaagagatttccacgaatgagagtgcgagcgctagacacgggtcctattcctcatgataagatcatgcataatttaatctacagttttattgcagatacgagatctcacatgtccgttcgtttgcctttctcccatgtttccgactcgtcgtagattgcatagaaaggattccactaatgtactagtttccgacctggttgctgacagctggacccttgattttcttggatagactaagcccgggaaacgggatgcatcttgtggaatacattcttcggatcgtatttcgccttgacgtccttcaggcgctccagattacttccgtaaatgttgttcacgaccgcgtctccggctgcttgttgttagtttacttcattttccaattcattgttgggcaggaactcacgctcggcgtaattgatatactggggcacatcggccgtctcctctccgttaagctgtgactcaaactgcgccttgaacttagcttggatttcgcgcgcccaggcccgatattcggcgtccttggacgaatccgtccagcgcaggttgagcagtccgttctgcgtaagactccgattcgcgaacgcggtcgcatccagcggcacgctgcaggtcttcctcatatcgtagcactcgagcagcatggccgggatcatgtcggggtgatcctgagccttggcgtttagttcatcgagcatggaacgcaggaattgggcgtccatgggtgtgcgatagaaaagacccttgaaggacttgcgatcgccgtaagtggccatcgggttctggagcgagttaagcagggagtacgggatgacctcgatcatgttgactacgggctcgagggcaaggaagccggcgtaacgcttcgagccttcttcgttggtaccattgtagaagaccaggacgttgaccatgattgtaggggcccccgggggctgggcgaagatgatcatcgcgccggatcgagggtcggggttttcaaagagtacgttcatctgctcgacgactgactcgagcttgtctggtgtgaaggcgatgattcctgcatagacgggagtcttctgctcataagcttggaaggtgaagtcgacaaccaccccgaaattgtatcctgctccccgcaggccccagaagaggtcggggttttcggtagcagaggctgtgactacttgaccgtctgcgagcaccactgtcgcagctaggaggttgtcaatggtgagaccgtactgaccactcagccagccgtatcctccaccgagtgtcaatccaccgactccggtgtggttgactgtaccgccgacggcagcgagtccgtactcagcgcccgcttcgtcgacgtccttccacacggcgccaccctggacggtcagtgtcttcttctccgtgtccgcagtaaccttgttcatgcgcgacagatcgatcaccaatccgccctcgctagaactcgttcccgcgacggaatggccacctcccttaacagcgaggtcgacattatgctcttgagcccagagaagcgcggtacgaacatcctcagtctcagtgggcatcaccacaacaccctgcacggttcactcagcaccactttctctaccaaggaaacatatgtggggaaacgggagaagacccatacggcttgtttgattccggtttccgaccatcgtcggatactgtcctggtagccttcagatgagggcgtgaagatctccgaggatttgagattgtccacgagggcgcggagagtcgagtccgggatggaagtcatggtgggttgttttgatgaatgtgtgttttggttgagttcgtttggtggtcgggccgaataaatcacatgtggggtcggtcgattcaatcgcttaatgtttattatcaatacgaattgctgctgtccatggaactctacacttgttcttggcatcgaagttgagtgtttatttatgttatccttctatttggactcttgtgtcattttaatacaagggttggtatacatattagggatatatatatttggtggcggggttctgactcgtgtttgcagggttgaccaaataggggcactcagcataggtaagttcatatatatatatagacgaaaatatgaatatatatatatctacgtgagtttctccttagtataccgctcatacaattccggataccatttctgccctacgtcgggatggctgataatccgattacgcaggtatgcctctccaaactatttcatcttagcgagatttcatccagagaaagataacacttacacatgaatacaaaggcgacagaaactcgctgggcacatcaactgcccgcttcttccgatcatccgaggcaggaatacattttacaatatgcgctgcagattcacggagctgatcgagcgtgaggtccatccgtacgcccaggaaaaacggaatgctatatcgtgtcttggtcgtcggggcctacgtcgatgtcaggaatagttgacagaatacaaaatctgtacaggaccaacatacaatcactcgatgggtcgtcgcagtgcagataccgccggtgatcgcctcgaatccctgttggatgttcacgactagacttccctcaatgggaggggcatcgatccactcgccgttcttgttcaggacctggagtccgcccgtgtcgtcttgcgagaggaaagtgaatagacccgttgagtccttgtgcggacctactccctgtgagccgggcgcagcctggggatatctgatgaacttcaggcggtccattttgcccttgaatgactcgaaggtcgtcggggggagggagagacattctgacacatagcgcatgaactcctgcgatagcttcgcggactctgcgatgtaattttcgacgagttcttttgcgccgggatgatccggatactacatcattagaatgtccacatgtgaaagggatgagaatatacctggctgtccccctcgagtctctgccagaagggatcgttctcagtccagggtttcatacccggtgtaccaaagtcgaattgcttttgaccgcggtcagttgtttatacatccatttcgaaggaaaggagctgttacctctcgcaaatccgtcttggatgcagtggtctctgctccgagacgagtatacccgacaaacgccggggaattgatcatattacatcgttctttaacctcagtgggcagcgcgaaaagctctgggagcttctcgtgcgttcttttaacaagtgactatacaatatcagtaccctgatcaaagaaaggtagtttaatagttgctacctctagtccatgattgatcaagtacaggaatccaacttggaagatggcttcccgcaattgctccaaggcttccgctttagtcagcggatcttgcagacgacgaaagtccacgatggggatagaggaaaaagtatcgaccatggctgtttcagtatactcggagcaagtgctaagggtgaacttgatgtcaagtggggattagattaagaggggatgttcgaccctcgatcacgccaatcacatcataagtcatgtgtggctgagtcttggccccatcgctgaggccgaagttttcccagccgatgcctcaacaacgacactttcgcaaacagaatgtcaaaccaaatgcaatacctttacgaaatgtatctttgataacacatcaagtccaattagacaagtactcttggctatttaattatacatgttcctttcttggcaactgggccccgggggggaaccatggaaaaggtactccatagtcttgaccattctaggaacataaaacaaacccacactggttacgtagtggtggctaactcgaagaggtaaacttccattgtttatccttgtggtgtgagaatatttgggccgtgcatagtctggctaagagtgcgcatggtggactgctgatgttagggatagccgtgtcacatgtctagattgaacccatgcccctattgcacgtcctttttaggtcattgcgcaatatattaaacaagccagactattgtcttcgttgtggaataattcacctttaattatagacatgccaagcactatggagagaccggaaatccatctgccgagagatttcttggcagtatccaaagaacagtgatagtcctaacgactactggaaagaacggagtcgtccttcacaacccaaactcaaacgaagtgccgttcctgtacatcaagctttcaggaggtgctcggattagtggatttgatttcatacaccttacaaggcgccagctgatctactcatcccatattattccacctgttatacggatgcctgtccgtgtacgggacaatctttgaagaacaagcatcacgaggatcatcaccgcgagcttgtaatcctaatcctcgtaaataagcacacaatgtgcatgcaaaatgattgatcatgtcttcatgcagccgagcgccaagagcaagaagcaaaacctccgacttcttggcactgccttctgaaacgcaccaatgactaccggcggctctccatgtatcacctagactggtacaggatagccctaaccgtcagctagccgtcgtcaaccaacagtctcgtcatgccagtgttgttgccactgactcgttcattgcagtctaagcttggcactatacgtgatgtttaatctaaccccaggcccacggagaaattacccactcctgcatatatgtattagggggtaaacgatgacgatctcttgattctgttccacctatggcaattatgttggtcctagctcgagtttccatagctcggatatgcggtaccgagctctatagagatgaataatatagaaaatccttaagcgccagacgagaatatataagacatgcccgtccggcgtagttgcgatcttctttctttcctcaccagcaaagctgttccattcactgtgtcattctttctaccctcttttaacttttctttcactacaatcacccgcctcaatggctaacttcaagcttttccttgcgctggccgcatgcctgtctggacaggctctggctgccccgaccaagaccatcggcaagcgtgctgctatcactgacgtgagtctcctgatgatacacggtatatcatcctccaatgctgtatctaaccttgcactcaggttgcccacggttacgctagccagaacggtggcaccaccggtggtgccggcggtaccaccaccaccgtctcctcctacgcccagttcaccgaggctgtctccagtgacgatgccaagatcgtcatcgttgatggcaccatcactgagacggccgatcaggtgaaggtgggcagcaacaccagcatcatcggaaaggacgccaacgccatccttgagggattcggcctgtatgtttcatttaattgatactgatggaaagaaatccagactaacactgtactagtctcgtcaaggagaaggagaacgtcatcatccgtaacctgggtgtcaagaaggtcctcgctgacaacggcgatgccattggtgtccgtaagtgtccctctaccatttgccatgtaaggcgagaaaagctaatatgcagtagagtactccaacaacgtctggatcgaccactgtgacgtctcctccgaccgtgaccacgacaaggactactacgacggtctgatcgatgtatgtcccacaccatccaccccaacacaaataaaggatcaacccaactaacagaacaaacacagctcacccacgccgccgactacgtaaccgtctccaacaccttcgtccacgaccactggaaggccatgttgttcggccactccgacagcaacggcgacgaagacaccggccacctccgcatcaccgtcaacaacaactacctgaacaacctgaactctcgcggtccttccttccgcttcggtaccggccatctctacaacaactactatctggacgtcagcgacggcatcaacacccgccagggcgcccagctgttggtcgagggcaacgtgtggtcgggcggcaagaagcccctctactccaccgatgacggatacgctgttgctcgggacaacgacttcggtgatggcgagaacactgctcctgagggtacccttaccagcgttccctacgagtacgacctccttgctgcttcggctgttaaggatgccgttgtcggtaccgctggtcagaccttgaccttttaagaaggttatgagacgtaggtggtgaaggtgggagataggttggggagggttgttgggtgattgtgtgtgattattactttcttttatgtattgattgtttggctgggccaggatcgaaatatttagtttgggtacctcatcaaggcaaaatgtcgttcaacggttattgtgtcctttgagaaattgatggtatactgtggtagatctgtagatgtatatgtatattcgggccattgtgtcgaccttgatttaacatgcaccacataccaacattcacggctggtttagtatgtcacctatccatataaaaaacactacaagaataccagagtagacacaaggccattacgcctcacttaccaaactctcaagactaacactaaagcaaagaaaagcgcacggtgcaccaacaagagtggagtaagtatcaattctaaacagactaagcagatagtatttcttctttaggaattagtatttgttaactagaaaagaccccaataaaccaaaccaacttgatgaaccaaccaaacaacccatctattaaaaaagcccattcaatgcagcaacagcagcaataatagcgctatcatatctcatcaaaaaaatgctatgcaaaacccgtataaaacccaatactccattcatgcaaccggcccatccgttcatctaaccaacccatcccgaccaaccaaccacccaacccaaccgtgcaaaaaaaaagccaagactattttatgaagtatccgacttcccatgagaatacaatgaacccccctcaactggcatggggatcgtgatctgcgttgcatcgaatgcccacgcggcttctctttcctgtctatgattacggatgtagagagggaaggtcaattctttgagccggccctcgaggaatcccatgtcccggttcttctcccacatgcgacgggaggccttgaaggctgtgttgacggtgtggcgacggaggtcttcgtaggctttgaaggcgacggggaggggttcgtgacggtgtttggcgaggatgcgggagaagaggattgcgtcgtcgagggcgtaggcggcggattcgtcgcgcgggggcatctggtttattttgttagtttcgtaacgaatactagatggggaataggtagagatagagagagagaaacatacagcgtgtgcagcatcaccgagcagcaaagcccgatccgtatgccaacgtgcattcggccggacctggtacacgggatagagcatccaatcgcccgatttactcgtcatctcacggatgcaaggaactccggacttcccgaagcgagcctgcatctcctcgtgcaaggcattcttgatccgatgttgtgtgacccagtcctgtccgttttcgatcttacaggagggcaaattggcctcattgaactgcacgatagccgccaagaagatctggtcgtgttctcgatcacagtagctggccagtaaggagccatgacgggagatattcatggaggtggagcgaaaatggatcggagacttgatactcttggcgtcgatgacggtctgcaggaaggagatgccggtatactcggacggatgctccggagatacccagtgggtgcgggtcgccgagtgcacgccgtcgcagcccaagaccaggtcaccggttgcggtggtgccgtcttggaagtgcagggtggcttcgtcttcgttttcttcgccgcggatgagcttcttcccgaatacgacgttgatgttctttgtccgctccaccacggccagcatagcaaccgagaggacgatccgcattacccggcggcccttgtatccaccgaatccgttccctttttggtctgtgaaatcgatgctgcctagtgggcggccggaacggctggagaagagctcgatggcttcgacgtctgtgccgccttcggtgcccattttgtcgagctcgtcgaggacgccgaggcggtcgaggtggcgctgggcgacgggggtgaggttgatggcgccgccggaggtggagaggatgtcatggcgttcgaagatggtgatctgaaggtcggggacgaagggagtgagttctttggagagggcgagggcacaggagatgccggcgatgccagcgccgacgatgaggatgttccggggagcaaagacagaggtgagggagcgttcaatctcggtagggaaattaaaccattctttgccctcttgttgttgcggagggaattcatactttagatccatggcttcttgactgggtgatttcacctggaaaactcaagaaaaccaaagggattattcggaggacctcgaatgcatcgacggagggcgcgagacctataaattgaccatgaaagggaaaaagcagttggtatctagcagactggaggtatccgcagaatccagacccagtattatcggatcaacttcctgaaaacaaccagggggatcgtccatgctaatgggaggcccatttattaatatacacccatcaggagaaaaaaaaaaaaaaagaaaaagaaaaaggtagggaaaaaaaaggcaatattcggccggaaaggagagtgttcgggaaccattgacgcatagtccagaaaaaactggcaaaaaacctggtaaaattttcttcatgcacccactctaatactcctgctgcatcgataaatcagaaaccgtgcatacatagcgagatcggtgactccactctcacccgaagtccggaaggttagcaaactgataggtcggaattaaaagctgtcagtttagaccaagtcttagtctcgaaacgaactctggatccctccgtcatagtggccgttgagcgccgttcggcactcaggagaggcaaaagatcagacggctagtgcgcagagcgtcgggtggaatacggagaagagtatggagtatggagtaggctggtccatgttaatttcgccatgagattattgaactttagcagcaatctcccatggcctacaatggtaaacgaatgcgaccatcgagctccatatccatatatgtaacctcggtcgttagggctcgaccgggctcaattacgtgtgcaaacaaaaagaacaaacaaacaaacgctgactcagctgaaaggtggcagctcgtgacttttttccaccctgactgtttggccgtttggaccctcgactgctatccagaatgccattccatggtaccgaaggaactgtgcaaccttatcttcggccgatcggttaaatgtacacatccattcaatttctccgacagagcattctcgccaacgtggtaaacgacatatcaaaaacctaatcactgccggagaccaaagcgtgccgccacacgtcgcctcccgaacaaacgagaccttctctcccttttccagaaaaggtcaacatctccggcgttctttgagatgacatcaaagggcccacgcgaaccctggttcaggaatgatttaggtgatcacattctgcaattctcgagcaatcggtggttttctcgcgtggccaaggctggtgtggtacagtttagcgtgcctgcactaacatgggttttatgtttaatgggctctactatagcaccacaagaatctgacttattcttttctttcctgtctggtcttagcggagacaccctggctaattaaaggtgacagatgcaaacgttaaacaatagattggtcaattcgcgcagggcaaactcgcttaagacatatccattatacgaattttcttcgacgcacaatgacagaactttacttgcgcctacctaagcagctaacatacaagtctaatcggggcaaccggaatcgtcgctctgaaacacactccaaagtcaatcgtagtgaccgctgcgatcgatatgggccgattgcgcgaataatctacgaaacaatgacagctcaacccgtattcacaacagaacagagcatcctggattggccatcccgacagaatctgacgagcctgatccttcagcatccatgcattgtcgcgtgctgttggaagagttccggactcgtacgatgcacagggcgaccaggggcccttgtcgtcgcacaagatgcgcgtggtccctgcataagaacgcataagagccgggaccgttatgctgattaatacagggattggcatactgcggaccttaagtgacataaactaagtacctacgttgtgtcaaacacaaagagatggcacattgaggagggcaatagcctctgagtttattttaactttcataagccacgttaggaattgatgtgccttctttgatagccctgtggggacgatgcgcatatcggacttcatgctgtgagctgtccattgtctgaggaaattaattcaaaggcatctgagaacggtagataagacctatcggggaaaccgcggaaggtggaggctttccccatacccattgtcatccaccggtgtcaaccttaccaacgtctcccgtcccggagggcaaatcccgagtgcccacagacaccgggttcttagtgcactgttggaactcgaaatgtcttacttaataatagaaagagaccgaaactttgtccctaatcaagtaagccggatgagagcgaacaaaagagaacagtactgcctaggatagggcactaagctgtggatacctgagatatcagttttataactagactataataaggtaattatggactaatgtcccatggaccatgacaggattctatcgaatcacatgcaggagcaacctactcggtgcctaggtaggtcaattagggcatggggacctcgtccctgaaccccgaacatatccactggccgttctaggcaaattaactcccttccgactggccgacctaagcgatcttgccagcagaggttttaagcgaccacactagacatgctacacccgtattcgaggaccctctacctcgaagagaagaattcttgactcataaaaaccaaaaagggaatatgctgaaccggcccaaatttgagactacgaaagttatcttggctgtacgagtacgacaacggattccctcactaggtcccagagagaaacaaaaatggaaaaatgggacaggaaaactgctgtccattttgtgccgagatgagtaatcaggccatgaatccgataagaagggttagataaggccatctggacagctgaatcttcatccattcagctttccaacagggatatcataatatgggtcctcggctgagaagttagtccacctacactatacgcacacactacgcctgcatcgcactataccacgctcctacagagatcccaaacacgagaactatcgaaatctcgcaagataccacagcaagagcacaattcgtccccagctgcagcgttccctcataaaagacacacccaagttctagaccccaggtataccacatccgttaaggagtcaatctgagacatagcctgcttattatagcatcccgatctcgactataataagtcacaaattctataggtttataccgccagagagcggttacctcttccggatctacattctccataacattattcgcaaattccccactattgtcgcgcagctgcaatagatcgacacccaacttcccttttctccacggaagcacgtaaagagaacctgaaactcaccgcccgtcgtttgtgataagttgatagatataactgtggtccgaacgacatgtgaatgagcagattatatctatagccgcgaatcattactgtgttggttgtgtggtacggttgaagatccgggttagctacaggtgctaagctttgcccccttaaatggaggtacgtaacatcgttcagggttgcattattaattctaagggtctagggagaaaatctataccaggctggttttagtcccacctggatcgcctcaggcggaatttattgagcttccggagttacagcggaatccggtctgcaacggcgcgccaaaatagacatcttagacctcgtcctccttcccaggtgtaggcgtttgctagacggaagtgattaacaatatcgtcgccctgccggatataataggtgtagtttggcgtgacgacaaccggggagacggtgccgccggtggtatttaagtccatgtgccaaggggccgatgggtggaactgtggccagtcaagggtaccgtgtggggtttcagggacaatggcgtggctctggttagcagtggcatcttggagcggaataattggcgaatcgttaataataaaactgccccagatcttctggaatgcgtggttgaaccctttgctgggccaggacgctccggcgggaaaataggcgttcatgtccgcgccgtggtaggctggtgtgactgagtattggtacttccaggcctggcggagaggtcccccaaacgcctcggcgagccactgtgcaggacagtcaaatgtggactcggcaaagatgttaaacacggtctgctgtagtcccgtcgccacctcagactcgttctttgcagttggacctgaagtgcccagggtgtcgaaccgggggctgtcgtcggtcggctgagaatcggccgtgtcatggaccagatttagccaggctagatcggtctcggtgaagtttgggaatgtcgccgaaaggtagctgtcgaatgcggtgcgtgtcaccacattcggattactcaaggggacgccgtcattagcattgttctacaacttgtcagcgtaccgtaggattgaaagcaagagacagacgagcttactccgacaaggattcgctgaccactgactttgcctgagagtaactgcgccgacggtcgctcgcgaatcagatcattgtcgatgacaggcagaaatgcaaacgtgccgaataagcctgattcggaaaccagaccgctggcgttttggagcgtctcgctcggtgctgctactaagcaatcaaagctgctgttgtaccggacttttgcgatcgaagatgggccacagcctgccttttcgacgaattcttcgtagtagccggtgggtacagggtcatcatatgggtatatcggtaccgagtacggactagctgcaatgatctaagtgcggccggcgtcagtaaaggattcagatcgtgattgagcgggtgaaagtagatcccggtaagtacattctggaatagattcgactcttctcctccataagccagtgcgtgcagcatggatgctccagcaccagctgactcgccaccgatagtgacgcgcctggggttgccgccaaatttagtgatatgttgctgaacccactgcagtgcgaaccgctggtccagaagcccagcattattagtccctctttcacgaacctctgcggatgacagaaagccaaatgctccgagacggtactggatttctaccgtgataaagccgttgccgttggtattcatcaatggactagggtcatagacagctccaaagaggccgtatccacctccatctaccagatagttagaaaaatacaccgattgctgtatctacactaattgacaaaggcatagtggcatcttacgaatccagacgaagaccggcaaatccgatgctctgggtggtgcatagacgttcagatacaaacagtcctcgtcacctggacccgagttgaagccatagactgtcggtgtcccagcggcaccggattgcgggcagacaggcggctggtcaacagctggaagaatatggctggaattccgaggaggagcaacagggggttgccatcgcaattcgttgattggaggggccgcatagcgaattctgctcgcagaggaatcaacaaacgcttagtggaggtagagatggggcatgtagctgcgcaccctttccagatattaagccccgtcgttgtgttatagtatcctcgataagatgaatatcccaagtcaacgatgggctcagaggggtttcctcccacggtagcaaccagagccaggctgaccgttagtaagtatctcatcatcgacgattggtcaggagaagatgattgaatgacagagagaaatcgttgaatataagcaaaagtcggtgggaagcaaggagaatttatagctgaatgcagtgtgcctctagtgctgatatactcccaggcgccacgcattagcgcttacgaaaagcttctctgattggagaacggtgtcctaagcatttcctcgtattccatgactatcatcggactgtatgaatcatcgtttgatctattagtaatgctatgtccatggattttgatagaatccgaacgtccctgggaaaccgttgaataatttagatatagacgtgccaagcttctctaaatagtagacagtacaaatgaaagaaggaatctataatttaaataatagcatgacaaggagcggccatatcagcaggagacgaaaacacttttgcttgtatttcaactgcctgtcaacaactcccacaaccatggaaagcgtatatttgatcaactggatatagaaagctaagctatgaatcgggcagtagcagtaagagttgtggaacgctaattaaccaggtacccagagtcacaatgtttctccaggcggactcaaatgacctagagatattagatgcagacagcaatattactaatagcatgtcagccgaagaaccgtatagcaacccccattttcgaatatgggaaagtatacaaaccatcacacgctatcacagcgcctaatagcccaccaccccataccagcaaagccccagtacagcaccaactatgatcgcagcagcagatggcacattgaaccatgcactttctgcgtaagtcaaaacagcaatcaccacccaccatggctcctttgccagactctgcccattagtagcctcaggagtaagatacccaatctcccagagcctataaacagcagtaaataccaatccgaccgcagttgcgttcacacctctaagaaaatcgacaacccattttcgctgccggagagttctccaaaagctctgtacggcaactgccaatgcaatcccaggaaagaagattccaagtcctcccagaaaggcaccgaagattgttggaaactgggagttttgtaaggctagagccccaagataaacagcaaagttgaagttaggacctgggaaggcttgaatgattgctagtccgagaagaaagtcccgactagaaacccagccaggtgcaacgacataggagcgaagaagagggatgacaactggcccaccgccgaagatgatggtaccagccagatacatgttggtgaaaaggtcaagtgccaatggcggttgctcggagacgctcctacccacaagaaggccaatgaaggatgctagagccgagttaattacaattatgaggtatcaggagccagctgtgtggaagatactcaccaaagaaacaaactgtaatgagaattcccactcgaatacggatcctatgggtcggcaagggacgctcttctgcatcttgatgaaatggagtatctgccgagctcgggcgaaccgattcactcctaggaccaacgtttcgtgatcggactggatttctttgcgattcaggtgtattgtcaatttggttagagccggggtttcgtccaccctcttccatcggagcactctccatagttgctagctccgtttcagtggtgggatggaccgtgtgtcttctcctccatgcaagctttatcttccggatttgttggctcatccatccatcccagataatgcttgccagacctccaagaaccattaacagtgggaaataccaaagagaattatgacatagtccagcacatgcaccgaatattaccaagatgcgagttagcctatcgcgaatagctttctcggctaactgcacagctgcaagtgcaatgatgccaacagttgaggaatttaatccagagagaagcgcatacaccggtaaaggaagagtgtcgccaattttctggacaccaagggagagagcatacatgccaatcgctcccggtagactatatgactgtaagtatatgatataatctcgttgaagccgatattgggcccttacctccaaatgaagaaaactaacagtgctggaataaacccagcatgtaacagggtcaggcagaaaatcatctttgtgcttgctgggccaggaagaccctggcatatcgcaaagagctcctgatactgtcctgggtatcagtctggtattatcctctgttgaaagaacacacgggtcagaaacaagacgcagcaggacataaacttacagtctgctcatcgacccatttttccttctctccttttccttgcacgaatctctcatgtaggatacgaaagtgcacgggaggtccaccaaaactggtgaatcctaagtcccaagttcgtagaaacacatcaagcatacgactcgaaagtccgtcattgtttctgttccttctcgctacgagtctttgccacttccgattcagcgacctaagagaagagatatgtcgcgaaaacgaggctgggagaagcatttcttggaggctaccacaatgttcaaggggtgaaatctcttctaattccagactgaaggcgaaaaggcatttcatgacattagacataagtttggctccttcacggcaaagttaaacatatacagccagccaattatattgcgaagcattgtcacgagctgccaagatttcctgccaagatctatggattaaatagaatgaaccgggaacctgtttcagtatggtttatacgagattatgggacttggcgttatgaaggaagggaagggtggacatgacacacaagcatttttctctaagtatatagtgaggttcttggcaatcgcggaaaggcattgcttgataattactattgtaattgccagtgacttgtttcgtactgattagtcttctagttatgtatactccatggacatggccctttaaccttaagcttgaatggcttcatgatagatacattcgtggagtccttagccctgtggcacaatcgcttcgtggaatcccgccaatggtcttatgtttccgcgtcgactatttaacagtacatttatagttgccctgagtagaaattccgaatatatgacttcagagtaaagaacaggagcgagacggggagaggggttaggattggaaaaactatactataaacccgagaaatccatggtactaacagaattggttgcgaaatatcttgaactagctgctgtgtccataacatcgtcatgaaatagatttgctgacacgatgtatagcaaatatgaccttgcctttccgtcaattctcaaagctttccctggcgcctcaaccgttccatcagtttggggttgcgacgcgctttttcgagctgcaaaaaccgttagtgacgttgggattgacacttcagacattaattgaaagggactatctaaccattttctgccttgcctcttcccttcttctatcgtcttccgcgcgaaccacgtcctctgtttaactcgtcaacagccattctggctaaagcaggtggtctcaagttggatcaggtacccaccattgagagatagtcgaccatctttattccacagaattttagataaatcaagacttctgtcatgaccataagcatcccgggtggtaaggcggccgtgaagaatcggtcgaccgtctcctgttacctccagtcggggattgctcattgacgaggaaatgttcctttcgggatacctcaaactatacttgaagttccctagtggagttgttattatgactattgcttaaggataggaggatagatgagcctaccatcatcgttccccagaatgtcatccagtcggagttgagtagagatccattccccattgtctttcttggccttgcagtggagatcagtaacccatcgcctttcttcttcgagcctgtgatgctcaatggaccaagagttgcaagtggtggcaatattcattgtgagaggtggtgtttgaaaagtagatagaccaggaattttgggagggaattatactgctgcgtcctttttgtgaatacgtgtcggtccttaagtagtctcccatgaggaccgctctatgggcaatggggttattcaaatactctgtataggtagactgcagatctttccttccgtggcagacacgtagtgggacacggacgctgcttgaagctttcagctgcccacagttggtcgacagtccaatcgtgttgacaggaatacgaaaaagcattcaccgccaccaagagctgaaaaagcctactttcatctgaaacttaattgaccaaaagataggttgacgaactgtcaatcctttcgtgatcgccccacatggataacctcacgttggagatcgcaggccgcaccaactctatttacggctagcgatgaccggatgagttgtcttctgcagacggttcaggaagcttttgttcatagcataattaagcttctgtagtgcctttacgtgtcctttactgaatagattttgctgacactgccgggaggccgatcgaatgtcctcggcagatgccttgtgccaggtatacgaaagcatgaacagtcttagctcaaactgaccacgctgaactagaacattatgcgctaggtcaattaaggcgcctttagcgattctaagggatccaacatccgccggaatattctaccgaagggcgagggacttaggactcaacagctcctgagcttcaggaaggcatcgatgcgatatcgatgcagctgttgctacctactgaatgtgagttttgcagtgccgcttaacgttttgttagtgtaaactctatggggaaaagacgccgaagatcacagttttcaaaggctgagactctgggaggcaacgaacccagcttgagaatactccctactgttcgtcttcttttcgtttcccaacatgatcagctaatgaaggcatctagacagcgaacaattctccttatttctgataactcaactggactgccgatcaactgcgggaggcattccagctgaaaatctcatgcaagttatcttcagctgccccacaatcttccggctatatccgtgagcgagggctactttaggctgcactatccataattgttgtatataatcgctctatctcctagtagctagctttcaagtattgccaaacacctatttaccggtgtagccttgcttcatgacttcaaccttatacacaccgacataaagttagaaagtaaaagcagtgggtacttctaggttcagccctatagatagactagtgttaggttcatagggatatgtactcctatagcttagggcatacttccttcaaataatcccagtaagttacttgtagatttctctgagcccaagtgctgttctccgtggtttagctacattagtctccccttcaaaaagaaaaggagttgtgtggcaatggaatattctgcattatcgtgtgacaagaaacgtgttctgtctcgaaggtggtgcaaagtccgtctttgacatggggagtggacaagaaataagtatattattcaacctgttgaactacattgtagaaggaataggctgcaaggaaatccttgacctatatagtctggtgttattaggaaaatcgttagtgcttatctcaggattgatgatgcctagtcttctaggccaccacgaacctcttggtgtctacggcttcattcttttcggcaacgaatatctgtagtctgcctacacgcactattctacactcagagtactagaaaaatgttcgaggaaacctcgcctgacgcattctggggggtgcaaacagccaaatccaagtcagtatactatgccgctcattgtacgatcagccaccagctaacgtctcgaaagcttttgcgaggaggtcggtagctacgagaatgccatgagtaccctgtacatgctacatgctgctaatacacatgggtcggaacaggattatgcggtgacaagatacatcgccgagttcatcaacagtttgaccaacctcgtttacagtaagcactgacactcacttagacatttaccaacaaagagcctcacaagaaacgcagtattctacgcgatctatggaatccgcaagctgcgacaaaaatcgagtcgcgatatctttcgcgtcatcccgtactggggtttgatggccgttggaatatgctccgctgcttttcacattagcctcaagtaccacacccaaatgtgtaagttccacgtatattcaagattagcggtttagttccagttagcttaccttcacctatgttatgggcatcagtggatgacctctccatgctcttcacgaccaccccagttctacaccaggtcttgactgtcaatgccagtcgtagatattccgttatgatggcaattttactatggtcatttcttatgattctagtggtttatcacgtcaggacagatgagcttcttttgcactcgttatcgtttgctggcatggtgatcggcattgggattcgcacgatgcagctgatcaacgctcggacactagcaggctcaccggctcgcaagcagatttggggaatggtacggttcggagcaggtatgttttcatcataacatcttcttctggtatgtattgacgcacgggataagtgatctttaacttgggattctacctctgggtgattgatgggtggatatgtgggtttttgagaagcgcaagggagaggataggtcttcccttggcttttctgttagagcttcacgggtggtacgtcttctccttctttaatatcactttcttttctctttcgtgccatcgaaacttatctttaaaatggaacaggtggcatatcttcacaggaattggggcctatatcttcattgcagtggtagatcatctcgtgtctggtgagagtcacgatggtattgaagagcattttgcctggcctgcttcatgggcttctaggtccgtcttcgcgggaagcaatcctgaggagattcataagaaacaaagttgagggcgcgagtaggttcgtgctctaaatttggaggttgagatcctcgcaggaatacatgcgcatgttatctctatgctatgtagatattctttgcagcgatgggatagtacacttggttctatgcgaggacgtactttgaacgtatgctatctatgtgggcggaagaccttatgtatcgatcattagataattctctatgcatctcattgataaatcactacatcacacatcacccattctattagatctagttctcgaacaccattaggccctcaatgtcaagcccagacaatcttagtttggcaacggccaatcttcaaagaatgcagttaaacctcgactcatcgaacacgccataacactcgtatgttcctcaccctcatactcattcacaacgacagtatgtaaccgctcactacgtcgcaccatctcaacaagatcacgcgcattatcgcccattctcaaatccgacgcaatctgttttcgcgcctcatagtgatcgagtggctcattattccactgaggaggactttgttcatgcgacccaaagaaaaccatcagcgacggcgtctgctcatctgcttcctttgccttatccaaaaacgactttgcctcatgcaatatacaccgactattccaccatattgagggactactcgcgatgtagcagtcgaaagactgcggacgtgtgaataaagcgtgtagcgcaaataaccctccatatgaatgaccatatagagcttctctcgagaacgacagcttcgggaatcgctccttgatcgcggggcgaacggctttatcaatgaagtcaagacagagatccgctcctccgtatccgggtatttgggcttgtgtgggtggtgttaggtctaaactgcgacggcgcgcatcgtacaatttcctggtcaagggatatccgatcgcgacgacgatgcctcctccggcgaaatgggatgaagctgctcgacgccaggcggcttctgtcgcggttaggaatagtgcgtttccatcgacaatgtatctgttttggttagagaatgtcggattaaatcctcgatagtactaacatgatcggaagttgctcgttcccaacaggagggtcatgaccctgccaatggagtggccaagagacttggatcaagtatgattcaccctgttcaccatccaggtagaattgctccgaattgggaagtgtgattgctgctactttatcgcccatattcacggttgaaatctgccggatggatcttgggaggcagggagtaagctgtgcgcgtggtagaatagtgtcacggagaaagttggccggggcgaaggtgcttctgagaatttccctcggaagggatgatggtctaagggagaccgatgccgcagccagcgttcgggtccacatattggagacgagggaccaagaaagcactacgtactactgctatactgggtatttggtccttatctgatgagcccaatgcccgacgcactaagaactagggccggctgggggcaaattcacccaatcgcctcgaaggccggttatattatcagatcagattagatcatggttgtccggatgaatactctcggagtcacggcatctcgtatccagtgggttcatatgggtctgcgtgaactcgaaatggtaattggttggaattcttctccccggaataatcttttacgttagaatcctagtgtggattgtgatctttcatttgagcaactgttctaactctgatcgactggccagttgagccatcggcctcttgtatgttggaaaatctctgaagggccccaaactgccaaacattcaaccggattgacccggatccaataaatgagaaacacggcatatcgagcgaagaaaatttcacggctggacactcttgggactacactagtgagtgcgattagtgacttggcggtggggctcatcacaatggacttgtcatgggcaagagttttaacggattgcgtgagctcacacaaggcccaactgtatagctagagggatatgtagctagaaatacctctacgacccatctatccggaggttcaatgaatctcacacgcagtatagaaacgaagttctcagccgagtgtaatgggcattttgtgagacttgtgaacactaaatcgttagcttcaattggagctggcaatttcgatttaagatacatagcacgtagagcatttcgacataagcctgtgagtagcatagctgtgactcgaaaagctgctgattttatggtagcggagactagttttctgtgcaccattcgaactcttaaggcgacctatttactatggtacggtttcaataaattcatgagaatcaccttcctcgcctcctttgatattcgttcatttactgatgtatggtaagatatatgtggtccatgctgtgcgaataaccatgatattaatatgtagccacagactttactccgttcacgcaaagaatggaataatcattgggtgaagcgttttccgttttcggcagatgttgggcgggtggttgcgatggtcattctcttcttattaccgaatatgaatgcgtaaactaagccaggtcagtggattccaagatccttggagggtttaagggtctgggcgtattgttatgacagtccaatacatacaagacgtgaccataccatctaataccatacgcaatacctgaccaaacggaaccctaatcagatgcagcgactccaactcctggccccttggcatcaatatggtgcccttggcgttgctcgcttgaagaatccgctcggatctgataaaaattgagcgtcggtctagttcctgtccgacgtcggcacattgcatcagaaagggaatggaatggtcgggtggatgcgcgatgtgtcatgcccagagaactagagattgcttgcgtctgatggacttttgcagacgggagcagagtgccgccgaagctctgacttgacccttcagtagcgatcccgtcgagtattgtccttttctctttgcatgtctgtctagctgcttggtaccgttgctcacgatagagtaacggcaaacgtcccaaggcatcatgggtacagcatctgaagcgtccaaggacgcaggggcgccagctaagcaaagtgtaagttactccctgccttaatctgcacgaaggaattgaactcatggggatgttcttgtccacagtttatgcgtcgtgccacctcgttcggtcgtttgctggtctacggcaacccctcgtcgtccgacctagccctcctcctcgtcggctttatcacttcaattgcctctgggattccctttcctattatgtcgattgtttttggacagctagtggatggactcaactcgtcaacgtgcaacgtcaccccctccaacgccgactcctaccaagcgggcatcaatgacaaaatcctgttgatcgtatacattggtatcgcctatttcgctctcatctacatctacgtcctctgttggaatctctccggcgagcgcctagcccagcgtctgcgagagaagtatttcagcgccatcctgcgccaggatgccgcgttcttcgacaacctacccgcaggagaggtatcctcgcggatcaccggagaaatcgccgtcatacaacaaggctcatcagagaaagtcggaattgtgataaacagtatcgcattcttcatcaccgcatacatagtagccttcatcaaggaccccaaactggccggcatgctggtctccctcaccccagcgtacctgatcatgtctattggcggaggatacttcgtgcagaagtttttcggacgcgcactggagggtatggcgaaggcctcatcggtcgcgctggaggcattctcaaatacaatggttgtgcaagccttttcggcaaacgcccggttggaggagaaatttgttgaagtcttgcatcctgcattgtcggccggcgtttggaaatcgatcgctgctgccactcaggcgggtcttttatacttcattgccttttcggccaatggtctggctttctggcaagggtcgcgacaaatcgcagacgctgtagagtctggaggcgacggcataacggtggggaacacattcacagttattctcatccttgtggatggtacgtacataatccctattgagtcttggatattgaagtgacgctaatttttattcatagcgtctttgattctcagtcaggctgccccgtttttgcaaagcttcgacgccgcggccgtagccttcggcaagctggaagccgacatcgatcacccgactaccatcgacggtaccactgaagataccggtcgtgtgctgccagaggttacgggaaatgtggaattacggaacgtctcattcaagtttccgtcccgaccggacaagcccgtgctccaggacctctctttgagctgcccagccggtcaacagacagctattgtcggactgtcaggcagtggaaagtccaccgtcgccgggttgatcacccgattctacaatgtggatgagggcgcggtactgttagatggccacgatgtcaaggatctcaatgtgagatctgtccgtagccatataagtctcgtacaacaggaaccatgtctcttggaccggtccatccttgaaaacatcgcgctgggcctcatcaactctcctagacacgatcacctgcattcgattctgatgggtagtgttctcgcggatgtcgcggcagcagtgcgagacgggaaagatctagtgttggcttctctggagcatggggatggcgcacgagaaattgtggaattagtcctgcacgctgccctgttggccgatgcgaatggtttcattgagcgtttgaaagaaggctttggaacacaagttgggtctaagggcaatctcatcagcggtggacaaaagcaacgcatctccttggcgcgcgctctggtgaaagatccgcgtatcctgatcctggatgaagccacggcatccctcgactcggcgaccgaggcgcgtatccaagaggctctagataacgtggcgatcggccggactgtgattactattgcccatcgtctgtcgactatcaggaatgccgacaatattatcgttatgcgccaagggaagctggtggagcaaggaacccaccagcaactgctagaagccaacggtgcctatgctgagttggtccgtctccagaacctcaacgttcacggcggccaagatgacgaggagacggaggtgagctccgctcgttctggttccttggtgccaatcgttagtgagaagaccggagctcttgagacttctgtgaccgatgccattgacgaagaaaagactaagcctgcaaagactgcggagccagagagtgcgatcgaggaaaagcgaagctttggatcaaccgtaggctccatgggctcccttttccgaccgtacacattcgtgctgatcctggcgatcgctggggctgtgatcatcggcggcacttattgcggatcgtcggtgatcttcggcaacgtcgtgggcaagcttagtggctgcgaggagcctgactccattcgtcatgctggagagctgtttggacttatgttctttgtgctggccattgtcgaattccttgctaacttccttagctggtcgctctttggctgggtggctgagcaagtcatttacaaagtgcgcatactatcgttgcggtctattctcgagcaggatttggcatggcacgagtcagcaaatcgaaacccatcactactgctgtcgttcattacaaaggatagcagtgccctgggtggtctaacaggctctgtggtctgcactatcctttcggttctggttagtctcgtcgcgactattactatgacacacattattgcttggaagattgctctagtatgtctatccgtgatcccactgttgctgggtgccggctacatgcgagtcaccacgctggctagtttcgaggagcgacacctagaggcctttgcaaactccgtgggtatcaccgttgaggccgtcaactcaatcaaaaccatcatgtcgctgtccctggaacatgaagtgcttggcacataccgtcgatcactctcggccccaatgcgccagatcactcgacaaagcgcttgggcgaatttatggcttgccgtcgggtacggactgagtaactttctatatgcactggcgtactggtggggatcaaagaggattatcgcgggtgaatacactcaaacgcagttcttcatcgtgcagctagcactgctcgtcagctctcaactgtggggacagatgttcgccctcgcacccgatgtctcacgcgcattccaggccacacggagactattgaatctgctcgacttggggtcgacaaagaagctatctgcaccacttcagctactgggggatgtcgaagccacggcacctccccgcgagaagagatcctcttctgagtcccgtgacggcatcagtgttgtattcaagcaagttcgcttctcgtaccctgcacggccggacacccgagtgctacacggtctggacttgagcgttcaaccaggacagttcgccgcactcgtaggacccagcggcgcaggcaagtccacaataatctcactcgtcgagcgactatacggacctgactcaggaaccatcgaagtcgacggccacaacatcgcctacagcgacggctcattccgggatgatattgcctatgttcctcaacagagtgtgctgttcgagggcacgatccgattcaatctgaccctaggcgccagaccaggccaaacagtcagccagtctgaactagaggaggcatgtaaactggccaacatccatgacacgatcatgcagctgccagatggatatgatgcctactgtgggccaaacggcgaccggctttctggaggtcagaaacagcgattggcgattgcgcgcgcgctcatccgcaagcctaagcttctgctgctggatgagtcgaccagtgcgcttgatgcagagtcggagagattgctgcaggatgggcttgagaaggccacgaagcatatgaccgttattgcgattgcacatcgactgtatactatccgcaaggcggatgtgatcttcttgattgaggatggtcggtgtgttgaccgaggaactcatgcacagctgatcgagcgcagcgagagttatcgtgtgaatgctctaaaccaggctgtggatggctgagggtctttcttcatctctgatttaggagggagcttactgcgttttcatgggtatattcttaagcggccgttgaccctttcttggattgaatggtcattccattactagaagcataaatttatatagatctctttgtctgcactgtttctatccaatgtcttaattataatcttataaagtttcacgtttactttagctatcccaagattgcccaataatgtcattctgttctttgttgctttgcattggaaatctagccttcatagggccattccattactaaccctgatggcaacccaccattattagtataaagcccttaatgatgatgctaaatgaatatgcacataattataaggaatatatcaatctatgagtgctgtacatgaaggtcttgaaatgaaatatctataaatcccacacatcgatgccatttacctggagtattatctatggcatatccaaagcaatttacgcaacagagttctttttagtaatatatataaaatagcaagataaccaagtaaaagcaaattacctccccacaggagtatcaacattaagctcgataaaagaagcccatccacaccaccaacacacaaacacacataaccaacccatcatctcctcgtcgaaaccaccatcaaccaacaaaataacatcagaacacaacacccttggtctgcgtcgtattcttcagattcaagttccggatcatgaaaaccgcgacgaaggcaagcgccatcagccccgttcccgcggccaacattctcgtctgcgaataaccatacgccttctgaatagcaattctctcaggactattaacagcatagctcagctgcaccggcaaactggcatagatgctggccaggctcggcagcgcggactcagggagatagcgcgcaagggagctctcaaaggtgtttgtccagatggcgccggagatggcattgcccacggcaccaccgatgccaccggacacgaatagaatggccattgcggcggcgacgtgttggtggtcgacggcggctaggacggcgagctgcatgcagagggtgaaaacgctaccgccgacggagatgaagatctcgcacatgacgatgtagccgatgtatccgtttggttggcggaagtgaatcatgaggccttgagcgaagatgtagagaggcacaccaatgagcaggagccagcggaagtagcctgttttgcggatcaggtagccgacgatgaagaggagcacgccggagacgacctggaatgtgctgttgacgtatccggcctcggcgacggttaggttgttgacgacttggaggaaagacgtgaagtagctgttccagcagtagtaggacatttggtatacgaagtcgagaaggcaagcgcccaggacggtccggttgagtaggtaggtatgtttcaggaatggcacgggagccaggtatacctgataggcggcgaagagaaggaggacgacaaagccgactacaatcatggcgataatgtagtctgtcttccagccctccggagctgaccgggctagtgtgaatgggagtagaaacacggtaagaccagcagcgaacaggatgacacccggcactgttagcaagaggatgttagcaactgcgatactttagggagggctgtgttgggtgacccacaatcaaactgtataaggtagtgtattatgttctgtaccagggttcggccacttctctcgtgatttacgaggcctttctgcttagccttacgaaggttgaccttcaacaccacgtataagggcatggcgaccgcaggtataatgatggcaaagctgccgaaaccccatcgccagttcacgtgtactaagaattcttctgctgctttggatcctgcaaacgcagtgatcatccatggtgatgagacgaaagcgaacgccaaccctcgatttctcaggttggttacgtcggctgagaggacattcacgctataagtcatgcctccaagtccaactgattggaatacctgttatgcgtataacggttagtaagttcaagggctctgactgttcaaaggggggtcatattacctgtgctgcgcagaaggtaggaaggttgttggacgctgccatgagaattaggcccaaagtggcgaagcccagcataaggaggaagccttcagcacggccccagacgtccagcatcttcgccatagggatatacactgccgatgtcatggcacttgctacaatttcgattacagtcaacagggaatgagactggaaatcactggtagcatatggtgtcaagctagcgaggattgaggacctgaatccattagccagggtgtaaatccagatgctattaagaacaaattgcattagttacatatggccacaagtaagcgtcattgggggtagaaaatacagtatcaggaaggtagccagcgttgcctttgaccatgctagagtcacggcctcgatatccttgacaccacgctgtgcgtcttcgtgcggtaatgatatattatcatcactgcttgccgtcttattttcaggtgagccggtgccagcttccttgtcgtatggagctgcattgatggttaccggagtttcgatatcttccacggtgggagcctcatgagtgtcattaggcgtctggcgcccaacaagattttgaaacctatccccgattgccatcgttgctggatcagcccggtgaagacgcaaggagcacgcaacggagagctaatcataaaagagggaagagccgaagctttaaagcggatgtgcaggcccagccaaacggtagcccttgcagcttcacgcatcaggcggtagggaaaaaaaaattagaattttaatctcatctgataaaaagtaagattagccgggtggtccatgttcaccgagatcggctgtttgggtactgattcgagaatcagctcacacggggcgaaccggggagaccgttcggcaatttcttggtatagatttatctgattgattgattagatccgacgctctgggcaattagcaaacaaaagctcggacgtgaggtgacaggaagtcgactgattcgacgttgactagtctcccatatgtggcgtgcatccatgcacatttttcacaaggatctcgacttggcttctgagcccgcgcaccggaatttaccttccgtacttactgtcttgataagactaggtctatatacattatacagcagaaaggagtttcaggagcctcttgggtcgtcgggtcgcgtgctaacacagagagccgaaggtaatagaactggactcaatattagggtgactgccaaacaaaattgagaaagaaagaagttgaacaagcaggcagcaggtatgaaacattccactatgactccgtgataggttagcatccaattgttattacaactcaatacgagaagccaagtcccaagattacgcctagccccaagctaaaagcgcactattaccagacttccctgatattgcccgagttgttgtacgagtctcacctaaagccacacgatacttttgcaactgatggcagttagggctatcgcaaactttctggtgctactgctctgtggctcgggtacgatggttcttcgaattcaggacacccagctagagctgattcagagcccaggacagagcactactcgacctaattaccatgtagggccttggcgggttgcaccattcggccttggctctatgaacggaattttaatagccgagcagaagcaaggaaggatttgagagaggcatttggtcccagcaaggggcgatgagaaacctgctcgaccaccacgtctaaattgcctcatttgacattgcttgacgtggcaaaattatttcattgatagttagagcactttgtgacccgtatatcccagaagcaattgacttgacacaagaactgggaacaactactgtacaggaaccaacgagacccattcatccttagtaatctgatacctcacctcgccttcctcgatgccaggaggtggggtatcgtacttgttgtgaaaggtgtaggcatgtttcaatccacaagctgccattaccgcccgagaagccacgttcacagccatagtctcgccaaacacctcagatagacctaagtcctggaaagcgtgcctcagcaactcgcgtgatccttccttcgcgtaaccttgccgccagaacttcggtaaaagacgatacccaaactctgatcggtcacttctgaattgcgctggtgtgccttcgcttgggcaaggagccagtacccaccagccaacaaactcgccgccggcgaagccgacccaacatccgaagccgggtacgagcgttgctgcgtggaggagccatttgtgtacttctttcgcttgttcgtcgtcaagtggcttgccaaagccgatgtatttcatgacttgcggatccttgtccagcatcttggtgaactcgctatgctcggggccgaggggcaccaattcgaggcgctcagtgcgcaaaattgcttgggtcatggtggccgaatgaggaagtaaagtaagagctagcaatgtgcaaaggtcttgatcttcttcttgcaggtatggttgtacagctcaagcttttccgccatgctcagtgttccccttatatatttgcgatctggctatcagagcaggttagcaggattgctgtgccccagttctgctgagacggcttctcgttttactgtaaagaaacgactgtaagctcgattctactgttgatctactcctagttcataataagtctttcttggggccaagccattctggataaaggatgtatgtccatgtccttgtgcactcatctattacggcgctcattggccctcatcgatgatcttacctgcattgcttgcagcggtagattaacccacagagcgagaacctggtaagattcaccgatgccgatggcggccgtcttccattccctacgaatgggtcaaacatctcgctacggaaccgtatagcatggcgccaagggtctggaagagacggtgcttggtcttttggtgaaaataccgtggaaacgatgactgttttagctttgtgtgattgataatgatgatcaacctacgctttcccaggaaagtcaataccctcgaaaccagtggcccagtggggaggacacccttggtagggtaagggcctcggacccattaaagctcttagtagcacccgatcagggctacttgtgagggtgctgcaacggccattacaggttctaaaaggctcgctactatagactcggttcatattgtgtcgttcagccttagacaagtataggttatcccttagaccagaggaaagcctaggcagcatttgaatcccgtacctgacactgtacggagtatgtgaaacaggatattaaagatggtggctgtgatgattagagagccatagtgattcgaaatgatagtaaactccagtcaatttcgccgagattggtaaactttcaataccatacataccatacaatatgtcatttatgtacgttacataccgtcccgacgataacatgctggcgccaaggcaccgggatcagattagatggatagataagattagtcgagagagaccaggccttggcaatcaggcctatcttggtacggacctccgagaccgaaggttgcaggatcaagcccgtgtcacttttactgtaagttccgtggcctacggagtagttccgtagactttattgcgcagcggagcgaagcggagctagcaatatactggacgggttttcaccttctcgactctgattggtccatatttagtctgtgctttgttcatgtatctggcttttcattggtcctcaattcatccgggacattattggccgcttgcccgcttactaatttagatagtaattgaaggtcatgtgattagatcgctgcgcacgtctttggcaggtctttggcctggcactaactagtcaactatagtatttattgtaggacattaatgtaacgcaagccccactacatcactcttaacgtgcaccaaggtatatacgcaaaagtatcgatactacactcttagtaaaaacagctcaacgtattagtaaaccttcggggttaagggtcctatgagtcctggggttagttatcggagtagctagtggatcgtggatgaaagtggcaccatactaagtactagtactctggagtctgtacccttgttacccgctgaaaaatcgtaacaatttacttaggcttggcaaccttatgcccagaatgcccagagactcggcttcgtccattataggccgagatttttacgcgagccctcggctgcaatactttagacccttctctatctaaatgagattacatgccaaggatcactgctactgattactgaaataggcttacatatcccaaaatattataccggttcatgtaattccgtttagtggtattaatataatcaagtaggggtgttgttcctaccgagttttcttgaaagtattgaacgtgttttgcaggaactatggttactctgagatgcccgtggggccaatcgaccatgattatgtaaatcctgtacgttgtcctgactgtcgtcttgttaagacgattttctttctttctttttagtctcgtcttctcttttctttatgttgtttaatagcatattccgataatggaaggtttggacccggatatcggtaccgattcagagtcattacccgccacccttgcggcttttgccgcctttgcggtgcagatcgggctactctagtcaaagcgaggtcggttaaacttgtggtggggtccgtataatctttctgtcatgcgaacaacactactacaagccgcatgatagtattagctgctgatacaagcagcggtgctcttgctgcacgggccccggaaagtccattcctagtcttttcgccctccgtactcacattcggggccagcgtgatgcgattggaatagatcttggtcccgagcaatatggtaaatggaaagcgccaattccaagccattccctcgatcttctcctccacgggagtcagatagttacctagctcttgtttgaaaagtaactcgtcccataacgcaggaagtaaagtatgttgcaagcgctatcggttcatccctgctaggcccgcgcgtactttatcagcctttcaccctttgtccatgtaacaatcactggatcccatcgccgccgttagatgagcttgcattcggaacaatctgtgcgattcactctcatacacctgccagatttatggggccgccatgcacaagctattcagagtagtcggttctgtttgggtaacagaataatatttcgttagcagtttggcagatgatcatgcttacgtatcttgtcatcggtcacagacgatctgttctgactgtctgatactgatttccttcgaatataaggggagctcatctatgtctgaagtattgaactcaagcctctttaccgagggtatagtagtattagtcttattatcactcgagaggtgaaaggctatattttgcaagagacgtgcgggcttttggtcgagggactatagattcacatgcggcacaatattaagcaacgaaatgaagacatttaaccatctggggctgattctttgtttgctaaacgctttttgtagatcttggtaatccttacaacttgtctagatgcgatattgaagcgtcccaattaattttctattgatctcgtcaatttgcttccattgagcaacaaaagtcttataggccggcgtgttttatgataaggctaagacagtatctataagtaacatgctagataacaataactcttgaaaaaaggagatctcttaatggatgaccgcaggtggcggtaagggacctcgtgccctccgtgtccccacgaacaccactgcggttgtcgctcttattgcctggtcagtcgtcctagcgaggtatctgcgaacccgtgtggccctttccgatgcccattcacccaatttcagtttgtcgatgagcacttccttgaagatgtcttctgacatgttcctaaggcgaagttcacagcaccaagtgattatgttgctttcatgatcaatgtatgttgggatcatcgccatataccgtcccagaagaatgaccccgtcaccgtttggaatactatatctgactagttcaacttcgtgtcgcagcaattccttgcaactcattgtgatggccctgtggctggccacaaaatcacacttggcgaatataatgtcccttggaaaccagaaccgggtcaacaggtagataggttcggtgttcgtgtgggacaaaggttgcaagtccgttagacgaaatactgcggacggggaatgagatacacgagagtagcaaatgtcgtcttcattgcgcgttcgaaatgttccacatacccacaccatcatgttctctactgccaactgaaggcccctcgttactgacagaataactcggtcaggttgggggagaatgaatatgcattcccctgatatacgttgcactgtgcacaggatcagatattgataccaagcagctatgtcactagttaactcactgtatatattgtatgcaggcattagctcgtcgggatccaagaggtctctggccactttggtcaagagcttcatcagataaatcaaaccatcaccgcccgactgtgcaagtcgcgctcgacaagttgccacattaacacaatcttcatatctcatcaatgtcacttcctgaggcgggcgggcattctctctaacgtaagatgggaattcccacatatgagtggtccttttgtacctctgcctctctctctctgtagggcttcgcgtgtctctccctgtaggacgtctcctgtctctctctcttgggcgcctaaaatgggctaggtctttgaaaatgttattttcttccgaatgaagcagacagtaaccggaaacgataaaaaagggcagtgatgagaaagatgatgaattacctgtttcatgattgagcaggattttccttagaacagtcggcctctctatgcagggtcccataagatgcacccatgcagattgtggaggaagtcctagtctgtcgatttccttcacaatctcatgcattccttccttaaactgtgtcgtcagaagctgagtcaggtggaaatcctcgggctctatttcatcgtttttacctgcttcgaagattggcctggcctcttcgaaggctaccctagtccttgtaggtctcaaggatctctgggacatgattcataagaaaggctatcgcaccagttttcgttcttgtaaggtatgttggagaataggaaatgagaagtagtcagtattagtccagggttaaagcaagataattaccacggaatagtagacagcaatctgtaaagcaggagtcatgagaagaatatatagccaagcgtttcaacatgctaacttatgttcattattctttatggaagttgcctttctacaccagggttcaccgaataactatatgttatattccggctggaattgtacatcatataaattttcgattgctcttttatatcctactgctacgttcctcattcttggaccggactattcccccattacctcgtaaaaatgtgagtataataaaaggaagcggcgatatagggaaatccccacggagcatacctaggctgattgtccaacaatcaatctcgtcggtaatctcccaaaccatgaaagacatgctgaagcgaacaaccattacccctctcgacaagggccattccatgtagtctttgttacggcttacatgattacatcctactgactatattccggattcttagttcataggcctacaacacattgatgtatgatacgtatctatactgtctacagttttctatagaaaatattatatttgatattataattatatcacttgttaatactaacgccaacccttcgatgaccctaaaattgcagtgtgcggctctattgttaagtcacccgaatgccataagttatttcaatcatccttagtgattggttggaggagacccagtaacttgggacgtactacagtactacctaaagattgcaacgtatcctatgcggctcgctggatatcaaatacaagcatacatacaaggaaagagagtaatttccatgattatagacaaactgttgcggttaatgaactagcgttggatacaacatattgctataccgatactgtctacagttttctataagaaatgttatacttaatatttttataactgtatcacttattaaaactcttaattaagaaaagatatatattaatttaaataatatattttgatataaaagttttatttattttgtttctatctttgccccaattatccttctataagccgttatcccaggaccaacaaccaccctcttcggagcatatgatggatccaagatgacttatcgtcaccgatatcacgggctacccagatcccctcaagaagcttaagagcatgaaggttgacaggcaatcgatttacaggatacaaagcgcgtaagtcggtgccgaacatcggctctcagtttgttatcttccctcctcaactctgagccagctgtaagaattgggagagactggaaattcaaatagttcgaggacgctagaatttggaggaggtgattgacagtttctaaagcataacgatggattaacagttccagaccagtctcttcaagacatgggttcgtaaaagtatcattccatccgcagattcgatagagcagaatcaatccgtgctttcttagtgactcgtacagaagcgtcagggtaggctcggttcatggcgcgttccatagatacaactgtttttctagcagtgcctctcgggtgaaggaccgacgtcctgaatggaggagctgtcaacagtaccggcccaggtttcccaggatgaagattaggtctgtacaagatccgtacatcggatgatgccaatgtccaacttgttgcacggccaaggataaacctggtgtatctagctcttgctgttcgtctggatgtacgaggtacgagcatcccatatcccagtacagatatatggccagacaaagtctaaataatgggttaagattccacggatgcgatgtatcctcgagcattttattgatcaatgtgcgtgcggcaatcagatgccatttcccaagatcagtcatatcacgatcagctccgtgcgacaacgccagtagcaacgcagtaagcatcgatagtaatggtcgcgtcttcccagtccctatttcgtttcgaaacgatgccagagctttccctctctcttcgggagcgatacgtgccacttctgcagaaaaatactgctcatgacgggcgcttacggactggatgatatgcaccagcgccggagattcctgtatgtgttctaggactggaaatgagaccggattgtcttcaggatcaatcactaatattcgacacactctttcaagccagtattgaaggagccgtcgattgacgatggtgtccactggtgatgagtaccagcgcgtctcaatctgccattgcgacaggcgaggcgtcgacgagcaaattaaaccgcgacggacgcagcacaagcataccgggaaagtctcgtcgcatttgacccgccttgctttaacactcccggcatcctagcctgcttttcggccttcacctcggcgcggtcggctgttctagcgagttgtcatggaatccttcttgcgttgctggagacaagcatttgaccgattcaaaacgtacccggaaggacgacatcgttgcagtcgctaggtatcatctccagtctagctgcttgtagtgtgacttgcaggacagcgtcagtggcgaagagaatgaatcattactgcgaatgtggtcgggatctgaaactattcgtcttggcggcccacaatcgtgtttcatgagagatatggtcaaagagaaaattgtatattctaaactccctttattaacatggacaaagcacaccatgcacctctgtctccataaggcactacacaagccaggaatgaataacatcctgagcagcctcccacaaccacgcatcatgcaatttagccgaatgatcaaagccatgctcaccatctctaacaacaagccggaaccgcaagctactatcaagctcatcaatcttgttcttcagcatatagctcccctcaacaggaacaaccgaatcatcccgtccatgcagcaccaagactcctccccttgggaacctagcacctgcgtcaagtctctcaagcggataaagctcaacagcatcacccgggaagaactgcccgaagagtccatgttgacacactgaaaacatcaattgagttctctccgcatccgtaggtgctgaaacgacaaccttctgattagtggcttcctctctttcacgaaatttcctaatatgacgcgcgagggtgtcttgcggtaatacgggcgtcgaaaacacgaccttttccatctgattggtaaagtaaggggatttgatatcgactagaggatagactgcattgacggcacggatctgctcaggatgactcaatcccatttggatgctcaggtagcctcccgcgctatccccagccgtgaggatgcggtcgaggtctggttgtatggttccgtaggtgtgcttgctcaggaactgtggaagggatttgtgcatccagttccaatgatcttcaacatcttccagtatctcaaagattgtggcttcggggagtagtcgataatttggagatacaatgacggcggagtattccttggagagctcaaggtaccaagggttgaagaaaggtgcaaaaagactgtagccggcgatgaggccaccaccatggtatcgcagaaggataggacaagtgacggtgtcctgtgtcttctcaaagcgtggggttagggccttggggtaaagaatatctgttgtaatttcgtgtccgtgtacggttttgtaggtcgtggtgagtattgtgaagtcggaaaagcgtgacatatcacttgagtttaaactgattgcttccattatgattttgggacaggcctgacggatcaatatgtatacgacgatttctcaattagttagtggcacttaccacttgaatatggaaaaataacctcaatgttcgatggattgataaaactagggaacgtcgaagaactcctttgaaggtcacaattaacatcatttaaacttctcctagcttcctcagggcaacatctagacctcgcattctgtaccaaataggaagctctagtgggttcgcacatcaacgccactggttccagataaacccacctttcagtttcacggttggtcaaccagtccttaaaatacttcaacaagttagtatgatcatgaatcacacacgcttgtaactgggaaattccaaattgcaacaccgcaaagaatgtatgttcgtgctgtagtacttatccgataaacaaagggtacaattttattctaccattcaggatttagaaggatctaagtggctgcgactatctgccataaatatgcaagcactcttttatgtagctatacagtacggttaacatttgggaagcagcaattccttttttttttttttttctctccaaataataggttgaatagttcatagcctaaagagcatcttgactctgggtaaatacagatgaccaagcttagaagtgcaaggtatgtataagtacgcgccagcaaattatcgataagtaagatcagggtctctcttgaacaagaaatcagtatcttccaagaacttccgccctttcaggcattcaggtagaaagttcgtttcctttcctttagaaaatacatgaggcgtagtaaattcttcaaccatcgttttggtttttggactaatagggagaagttgatatggaataggcgcattagcagcaccaggttctttcagacaagcaaaagcattattcaagcctctgtatgagcgagtgctcttcttcgataggcacatcataattaccagttgtgccagcgaggcttgtgcatcttgtatgtccagcttctcaagcacggagtataccgaagtcgcataggtttgcaagacgttgtcagcaagtccgatgtcttccgatgttgctacaacaagacgacgcgcgatgaacagtggattttccccagacttcagcattctcgccaggtagtacagtgcagcatcggcgtcactgcctcggattgacttgtggaaggccgagatagtgtcgtaatgctggtctcccgaccggtcgtagtttagatgcatcgtgagagaatttctcaatctttccccggtcatcccgtctcgcttagataggtcgcacgctatctccaggagattcagcgacaatctacaatcaccatcggcgaagtttgacaggtattcaaggagttcatcgtcgaggagatgggagtgtaagccctgttcttcaaccactctatgaagcatcttccgtacgtccgcgtctttcggtttggtgagggtgtacactgcacatttgtaaacgaggccatgacgtattgttaaagatggattctctgttgtagctccaatcagaacaatgcgaccggttttgatagcgtcaaggagtatgtcttgctgtggctttgttatgcggtgtatctcgtcgcaaaacacaatagacggccttagccctttgtccggatccttgaatgccttttcaatgatatttttgtactctgtgactgtcgtgatcgtgctaccaatttcatagaatcttcttctcgagacatctccaatgatgcgggcgattgtggtttttccagttcccgagctcccccagaatatcatattgggaatcttatcctcatgaacaaactgacggattgttccattaggccctataaggtggttctggcccacaatatcgtcaaaggatccagggcgaactcgctctgccaatggtgcattgtctggcttgagtcgttttctagtatgttccgtcctggtatctcgtttctcttcttcgcagctttgttgttggtcgaacactctcttcgtgctctctgtaaccagtggtcttgcaatcggtatagtgtgatgaattcgatcgggacgttcttcatcatcaacagcactgttggatgtgacctcgaggggacgatcgcatcccggatttggcccactagataacaagctagaggatgacacattttcacagaacgcctcgcaccccgaatcgaggtggcgattgatttctgacaaaagcacggtcttttggcatatcggacattcaaccatttttgagtattcttcacgctttcgcacctttttctccgtgtgagcgttcagtccgtccagatagcacccgaggcataacaacacgagagaataggagtaaagttcaaccatgatacaatgtaactcaccggatggctaagattcctgattgctcacatttcattccagtatcaaagacccacttgctcgcattctgtccaaatatggaaagtcaagtggggcctggtggacataagaaatgccaagaactgcttcatccacgatactgatggctgaactctctatagttgtatggagtacttccacaattgaactcgatttcactggctcgggacaatataatccgcctggtaagccgcgtcactatcggatacgaaagaagaaggcaataaccggtgtgctaaatggaagagaccagaaccctacgcggtgatttgcagatacaggttagaaaagggtatatatctgcttttgccgtctgtacataacaagtataggtgacagaccaggacttaatatacaactcagtttcgctcattttatttcaagatggaccaacaccaagcaccagtgattcaggaactatcgaggctcatcccatcccttccggtgtatacagtatcaaacccgcaattcgagcattatcgtatgacctataaccgtgccctcacgcaccaacccctagctattgtccgcccccagacagaggaagaagtctcacaagtagtccaagcatgctcgaaccaacgtatccccctcgccatccgctccgggggccacgatttcttcggtcgctccctcgtcgccggcgggatcgtcatcgacatgcgagcgatggattctatcatcatctccccggataggaccagtgcacgcgtgggcggcggagtcattgcaggaacactacaacagtatctagccgctcaccaactattcacaccaacgggccaatcgaagaccgtcggctacgtttcctgggcctgtggcggcggatatggattctatgtcgggacatatggattcggtgtggatcagatcctcggcgcaagagtggtcttagcgagcggggctatcatcgacaccgacgatgaccaagagctactctgggctctgcggggagcaggggctggcaactttggtgtcatagttgagctgagggtgaaggtgtatccagcaccgaagctgtatgcgggctacttagcgtttccgcttcatgaagcggctacagtattggaagaatttgagacagttgttgcgcacgggcttcctgacgagtttagtggcgatggtattgttgcgcatccggatatgttgcagggagttgtttctgagccttgttttacattcttctggtgttggactgctgtggatggggacttggagccggcgaggatctttcttcggaggatgatgggcttgggtacagttctggcgaatactgttgaagagagtcagtttgatatcccgaccagcttatgatatgagtgttacggctaaccttcttctactagccactgcggcagcttatggtgtcggggattcagcgtctgctaccttcttctgcagtagaaacattcgaggactgaatcccgagatcggagcaatcttttcaggtcatcccccaatacagccactatcagcagtcatcatccataacaatcatggcaagggcgtacggaaggagatacctaatggtttcagtgcctgttttcccaatagattcccgcatgtcatcctcgggctccatggaggaacacattccaatgcagaggttggctctgatactattacagaggcctctagttgggcaaaacagctgagaagagagattgaagaacgtgagcttgcgttggacgggggatttccgagcttcttcccgccagaacagatcgacgtggagcagttctttggtgttcaagctacagataggttacgacgcttgaaaggcagacttgatgcggataatgtttttagtggtggcatggttaaatgtttatgattttcgcaagaccacacattttaacctatgcaagaccatgctatgtatagctcactttaataactgtgactcccctctctaatgatcaaaatgagtgatgtcggaaatcgttttccacgatgagtcacttccaatggctctgtcagatatgcccagaaaagtctaaaacaccagatataaagaaccccgctcagcactgatcaactacataccccaaccaacacaactatcatatcaaactcaagtagaccacccaacgcaccagcccaaaatgcccaatatcaaattcttctacgccccagatgcctgctccatcatccctcacatcctcctccatgaaacaaggactaccttcgaacccatccgaatcgaaatggaaggatccgacgagagcttccctgaaagcttccgcaaaatcaaccctaaaagtcgcgtccccgtcatcgtcgtcgacaacgaggtcatcactgaagtcccggcagtctcaacgattatctccagcctagcaccagaagcacacctcctgggtcgaactccaattgagacggtccgggttcacgagtggatgaattatgtagcgggaaccgtgcatgccggaggtattagccatttctttaggccggggcggtggactgtttcaactgaggagaaggatttggagatgatcaagaggagagggttggagattatgcggaattgttttgtgttgatcgaggagaagttggttggggagtatgcggttggggagggatttactgctgctgatgtgttcttgtattttgcgtatcggattggggtcaggacggagattgaaatgccggtatatgctaagtttactgagcttgcgcggagggttgaggggagggagtcggtgcagactgtgttgggcagtgagaagattcattctatcttttgactccgatagagttagagaggtctgcatatgcgtacaattactcgttattgccccagtacatatcttttgctcctggtggtgtaacatcaactcccttgctcatctcatagcttcagtaaagagcttctgatagatcaataccagagtatgttaatcttaaaatcgccgaggagcatccgccaacacctcaacagcacactcagctagaaacccttcatcaaccagcttctgaacatactccatcatccaatgttgacagttacgcgcctagcacccatttcccagcaagcatgcttcaatactgagacaggaaacacatacatccttcccaaaaagctcccgactaggaccaggcggcttcacaaccgtggcaacagactctaaacgatctctagccgtagtatcgcactacatcttgccatcgcccacggtatcagcgacataacgctcttcgacatccacaagtggcattatctggtactttcggtcttcggtggcgaagtcatagttgcgcttgaactcaaggaagaaccccgttgctgttgtgccggttacatggattattttgccctgttggccggtgctgttgagggttgggacgaagatggaccagtgggcggggcggggcccgttagagaagagggcgaggtagatcggtcggggcatatctcaactacttggtatttacgctcctggcgaagtaggaagaagctcttgtggatgtacagaaatggttgatggcagcctggtaggccatgtgatgacacttgccccgctttctttagaaataagaaatgattctttggtattcacgtccaaattaacaattaaactatacattacttctgtataatgaacaccctatgaaaacaacacccagaaataatgtgcaagatgcaaatatgaacaatatacaaaaatctaccagtccgccgccgggataggcgcataaaatccgaaccggttctcaggatcgtacttccgtttcaaggcagacagcttgctctgtctccaaggctcatatccatacatagactccagcggttcatcgccagatgcgtagttcacatacacgtgcttctcaggctcgccgcttccctcgtggaggatatcgcggatgcggtcaccgaaggcttcggctgctggccggtccgtctccttctcgaagataataacagaagagacgagaattgtgtcctcacggtgagcataagcggtggaggcgggatcgaccgcttggacaccttggttggagtacccctcgagcatgatggtcgaatgttcgaagtcggggtgggcaacggtttcctcagcaaaggcattgaatgcgcggcgcagcgcctccaagttgtaggtcttcaggttgagagggaatcggacaatttggggaccttcgtcgcccttgtcgcaagcccgcgatccgatgttgaactctgtccacttagaaatgtcgacgtacgggccggagtgtgttacagtcttctcaggggcaaagttgagcaaagacctcgatacagttgcatccaaggtttcgacgccctcctgcaggacgaagatgtcgattatgggctagcgatcaatgattagtctcatgagcatctgcggtaggggtatggtgacttacgttgacaggatcaatttctgcgtcgcgggaaatggtagcccagtacatcacatcaacgcgctgtccattccatcctaggatattaaggtattggaagagaagctccagcttgtcctgggtgtaggtatgcttgacaaaggaccatacgccattgttcgggacatcatagatcttctgggtgacagaggtcacaatgccaaagttgtggccagcgccctgcatcgcccagaataggtcggactcgggtccgtctcgcgtcacggtccgaatcttaccatcagcagtcacaacttccaaggaaacaaagttgtctgcgatgaggccgtggcgtccttgcaggtacccatggccaccaccgagagccggtcctaggaatccagtgcagtcacagacaccggtcacttttaatatggttagcgtgtggccgcaataacgcaattgttcatattagaactcacctgtctgtttaccggcagcccataaggactcgataacctgatgcgagaggataccaccaccgaaggtagctgtgtcgtccgagatgtcaacggtgttgagcttgtgcatccaaatctcaattccctggtggacattttccagggtttcgatgtttccatggccaccgttgatggcaatgaaaggtacatcgtgcttggtggcatatttcacctagttccaatcagcatacaacgatgcccacgacatcggaaagatacccaccgtctcagcaacatcccacttgttcgcaacctccacaacaacactaatattcggcttgccccactgcgaccaccgcgcagtcgcattattgaacagatcacttccggggaagtaaatgctagcaccacttgacagcttcccaccaagctcggagccaatgttggcatcagattgttgagcgtgacattccctaaggagtgtcgcgcagagaaggctggacgcccaaaacttgagtgacctcataaccatattgacgatatgtggcaaagcccgtgtcgtgtcgtgtcgtgtcgtgttgatgctcaaacaaaaaagtctcgaggctcgtggagcgcgccatctttataattcggcgcgctgtgcctggaatgtaagttcaattgtagctcctcctgcatgcggataggccaatccgagttcaaaaatatgcacatcccttgctgcgtcaatcgtgcactattacatatagcacggcatgtcaactgagtcaatgctggctgtcttcggtcaatgtttgtgtaggaattgtttccgttgttgtgatgatgtctcgtggcatgataaacagtcttcacaggcggattcaatcgccgcagctgaaatctcactcgtaagactctcttggcaatcatttactcccttgttttcatttactcttgagagttcaaaacaacggaagccacaggacgcctcccccttccttcggaatgcatcttcaacaacaaagcttataactcgggttctacaaactatttcatgaaatcgatgactaaatgttttgacccccttgtaagaattgactttcgggatctgtcctttgtactgtacaattccaattcataaaactttgcggagaggagggagaacggccccttccgcattcctggcataaaagggatggctggggtacttcatcctctccccgaattcatcaacaacttatatttactacagaaaactggattcttacttccgattactgtgagcagcttataactcgcaattgggagttgaggatcgtcattggaataacaaaacttggcacaggatatttttgttggatgcgaactgaaggttaccaaatgtatttgtcaatttcttagaaaggtctttgacattgtttctataattattgcatccacatgccctgtcatcggctccactttcgagtaaatctaatgttgttattggagtagggtgcggtaggtaggactcgagtgttatctagaagcggcttttgaaccacaagcctgaccctcgagcggaggctttcctgagcagaatcaacacttcattcccttcctcaagcctcttttcggcgcgtgagagtggtgttagaccctttacatcgcgacgattcgggtcagcaccttgagcaagaagagctttcaccaccttgctcaactggtcaccagaccatgcaggatcccattcatcctcagattcacctttgtactccaccaaccaaacaacattgaaaggctccactgcataggaaagcggtgtcctaccatcagcatctatgcagtccggctctgcgcccttcgccaggaacatttggaccagtgcggcacgtttcaccattgccgcgtagaatatgggtgtcctaccagattcatcgcggatgtcgactctcgcaccctgttcaagaaggagctgaacgccagcctcgtacatttctactttctctggggagtgcaccaaatagatggcggataatagagcccagaacaggggggtgcgacccaagttatcttggctgttgacatccacgccatttgtttcaagaagcaacggcaccattgttgaaccgataccatcatggcaaatatcccattcgatattaaccgccccggataagggagttcgaccgtggcggtccctactgtttggattaacgcctcttgccagaagcatccgcgcagttgacggctcgttatgaataatagctgcatgtattgctgtccattccatgtggccgttatgaatctcagggtttgccccatatgtatcaagaaggagctcgatggcatcctccctacccatccgaacagccagccaaagcgcggtgtagccattcgcgtccttgccgtcgacatccacaccatctatctcaagcagtattttcaatatggtagtataccccctccatgcggcaccgtgaagtccactttgagcatctgcgactttctggtcccgagtcaacccctccctcgccaggagaaagcgaaccatggcttcatccccacctcctaggtcgctctctgcagcaaaatgaagtaggccttgacccttcgcattgatatactcctgaccaggaatcctctctagaagcaatgtgagcaggtgcttgtttgcacgctgtgaagcgatggacatcgcagtttcaccgtatctgttctcaacgtccaatcttgcacctcgctccacaaggagctccgccaacccattgtgccattttgcagcatgtatcagcggagtatcgcccccttcatcctgatggtctaaattagagactttgtcaatcaacagtgtgaatatgcccatgttgtggtttcgtgctgcagacgtcaaaggcgtataataatcagtgtaatggtccgggtcagcacccgcttccagaagaagcttgaccatctcctcattgtcggcttctattgcagtaatcagaggtgtgtggcacgacctgttctccttgtcatttccatggggcgctgcgaacattggtgggatatggtccgccaggtccgtcgtctctatatcaccgccggcttcgaggatgaccttgactacttctttgtggtcctttgccactgcatgatggaggggagtccgccccgctctgtctttggggtcgatgggaactccttgctcgaggagaaaccggacaatttctctaaaaccttgcttggctgcaagtaggacagtttcacctgtcgtggtcttcaagtcaacggatcccccttcatcttgtggtgacggagttcttgttgtatctaactgccccaaatatgcatccagctcgtgtaagagatcccgacagcgtttgtgaatatcgtctagtctctgcttctcttgatcctcagccgagtcaccggtatcctcatcttcagtctcgcacagctgatcagacagccgcttggcactataaacctgtcagctgcctgcaactgaattggtttaacttgattcgcagttattggacacaactcactcgtgcaaaatagctttgtattggtctggcacatccgtatactgtttctgtactgtagcagccagttccagaatggcatcgaggtcctgcgcgctgtagtcggagcgcattgtggcattttttttcagcctgacagtaactggaagaatgaggttggggatttggctgatattgggggcgaagctacgctgtttacgtggtataaggcaacagtccaggtgactagctaggttgtttaaaaagtattgacacccatgaatagttccgaagaaggacatgtagaagctaattaggttaaccactattcagtggggggaaagtgaagtgtaaactgctagctagaatgtttacaggttcatcggcctcggcgcgaaactgagatagaacacccaatcaagtactccatactctctctacctatcatccactgcaatctggctagctagctaaaaagcgttagttgttgttcttcccagcattgcagccaagaaaaactgggagtcgaagaaaaacaaaaagaacaagggactggccgggttcgaaccggcgacctaaagataggttgcaatatttggttaaccagtcaggtcattgcaatcttccactctaccactgagctacagccccattagatgatagagtcatttaaaccatggtacatgttcaagcagcccaaagttttatgaagctttttctcaccctcaaactggaccttctgagtcatcacgtgaagctgagtgaatatttctgttaaatatacgtaattaagatgagtagaatccttgaaaagatagcggttgtctttgggatatagatttcgttgttggtacgcgcgactaattttccgtggtagctgtttcgaacatatatatttctgcagttgtgcttcccatggaaggagactcggtagtatgtctaagcgaccactcttgaacaaatatgttcgaaataaggcacttacattctactgtacgttgatcaagccgtcaactactactcaacctgttatattcccaatttatcttttgatccaaaggcctatggttcgaaccgtggtgaatatacaacctcggtgagttggggtagcgaactaaatatatttctactatagtgaaagtcacttgacataaacttcttcagaatcatggtctaaagtctagtgatatatacgcacatcgagacaaagaaccgttgagatgaggagaatatgcagcctgagcgatacgggatagcttttcctctcgcgattttgttatttttaccggcttatctatatcagcggagctggagaacaactgtattaggaagaaaccgaaaccgccaaaaaaagcccagaacaaacagacaaggaaatgaagagacaatgtttcagtgaaccgtttggtcatagatcatcgctgtcgtcatcataacttggaacccatgagaaactaagacattggaaacagacggtcgctaagaaatcacttttttcaaaaaatcatcctttcatcatttctatcacatcattatgcccctctattaacgcacctgtggtattcggttcaggtgctacgttgcttttattaccggatttcatagaaatcatttattatttacgatcgtcaggttgaccttggccatccgccggggtcttggacttgaggttccagagagcgttcacagtcgacagggcgcacagaacggctgtgtcgatgtcagtctcgacctagtaaagtgagaagggtgataaaaataacgaaccaataacgcagttcatttcatagtatccgaccttctcggtcagatatccagacaaaataggaccaatgaatgcccccgaggtccagctcatgctcgcaagagacagcgctcgcgagtacccgccattagggccaaaaatgccgggatgtctggcttcaatttcgtcgacggtcactaatgcaagggaggacagagttagcgaatgcgaaacaggtccaatgaaatttgacgcggcacacctgtagcttcaatacttcctgcgccattgagtaaacacgagaaagttcccactgcagttacgcagacggcatagacgatttgtcctgtgttgccaccgttcacgccggggaaccgatcgtcgccgggcatacccagcacccacattatgggcgtcaggatggcgaaacctgctgcggttggataccgtgtgccatagcgatctttcaaccaaccacagagcgggctcataattattccaggaccttgtaaagcggcgaaaagtaacccggacatcatactaccccagtcgaatacgtcccgaacatgaagagggatggtggtatcaaagctggaaatcaagacagcgaatacaaaatagctcatggcaccgcagacaaattgacggtgtcggaagagatatgtataaaagtgccaccccgtcttttcctcgacaatgctaatgttgtctggtaggaggggatcgttctcggggtcctgatcgtcgccacgcggcgtgcctgttggttatctaggtcagaaaccagacatatactcaatcaaatcgtatgtaggcactcacctggttgcgtcctcggtcgctcgatcatcaacacgcggagcacaatatccaccacgattatggcaaaggcactcgaccatgccaaccagtatccacctatctcgaacagtatgccagcagccatgggtcctccggacgtacccacagccacgacaagggagatcaccccgtaagtcttgcccagattgtcctgcttaacattgtccgcgatcgtcgcgtatcccactgtccagatgaatgcgctcgcaactgcttgaatgaaacgaccgaagaacaaggtaaaagctattattgcaaccgttagacattactccgcaaccacacggagcagatgctctacattcaaatcaaaggaatcgcacatacttgaagtcgccatagccagaatgattgtggagaataatgccgtagccaatgagccgagcagcatgatcttcttcgaagacatctgatccgcatagtggccaataaatgggctgcagatgagcgatgtgaccgcacttaacgccagcaatgcaaaactcatgcgctgggtcagggacacatcgagaccgagacggctttccaggatgtaggggaggatcggcacaatgaaggtagacaggaagacatctgagggaattggttcgttagaaacatctgggttacgtcaaagcgcggggacaaaagcgatgaataccagtgaacagcgccattgccatggcgctgacaatgaataacgacgaagaccgccatttgtggccccatacagaccctcgagaggtggtgaactgcatggtgtaatctcgactatacgagaagtcgtagagaactacccgggagcaaacagttgacgaaggaagagaaagaaaaaagccatgcggagaagataaattcttttatcgtatcggtagccagcaactaactaatcaattctcattagtcaactccgagacccaccaccctctgactcatgagtaatattcgtagttagatgaccttcggctgaggccagcggctgcatatacggccgatcctgaataccacggccatgcagttcgtcctagccatgtgtggtgtataggtcaattgcagttcaattcaagaaagctgagtggatcaacaatactccccaagcatgttccctgcggcagtgtcccaaagcggaggtaaaagaggccatactggcctgtgactggatgcttgactcggcgggtcgcccagatcgacagcttcttgggggtccacaccgtcatttcaaggttttaagaggacaagattgtgaaagcaacttatcccttgcagtgatattccgactcgttgaacaattaatctcagtccaagctttctctggtatccgccaagacaaatcaaaatgtactacaaagtggtatctagagatagaatgcgacaatgaggtatatgaggtacggataggtggttctagaaaatctcgaggttgcaccttcacctagggcttggaacgtcacgatccaggcacgggatagttatccctagcagaagtttaccgctacatcccttctcacctgaggtattaattttattctgcatttagattacgttaaaaatcatatcacgcttgcttatggttttgcttatcctttttctttgtctcattatatttttcccccgacatagactagaaaaattctaccccgcaagcggcacacgccctttggttacatagttgcattgccaagcatcagaatgagggctgcgctgccgcgataccccgtggacccgctcatgcacatctacgttctattttgaactggcgtatacagacagtctctatactcatgcgtgctagactcaataatcttaatcacgatgatgttctataaaagcaaaggataaggtagtcaacttaagatttagacgcttgagccccaaagcctattttaccttcagcattctggtaagctttctacaaaataatcttcgaagtaagtaatatcaaatatctatacatgtataacccggacgtctacttcaagtctcaagattcagggatagtcatttagttggcatacagtcagcgatggatcatttttgggaatagcccagttaaggaactataacatccaggcgcattagaagtatatcaaggaaccatgcctattaatacgatgacataggaggaatagcttcttcttcgagcatgtcagcagaccggtcacgccatcgtcctgggtataagtattggcattattactcacatcaatcctactttgagaacctagtccagcgttctgtaagacggaaaacttttgttgagagttgtgattatcgggttacataaatgaccaatcagtgaaagccaaaggaatcctaagggaaccatactcaaaccctttttggaagcatatagcacagataaagtacaagaactacttatccatggtccacaattccgtaattccgaataaggtcggacatgaagctgggtttgttaagaaggactctgttcaaagtccataaacttattgaaatctacttaatacagacagcctagtagtcatcttgtattgcgtagactagacacttatcagtgaccgaggtcaagccgggaaaagactctccccttcatgttggtggggccatcgacatatcgacggaaatacggcaaaagggaccaaaagtcagccattgcgtcacaacctaaactgcacataccccggaatccagtgtatagggcgatataaaaacgcctagccccgcagagataaagcttgttggtggattcctggctgtctatagcagccttacatctttaagtttgaaaaggaaacttcatccccgcactcaccattcggaagaacgcgtgaattacccaccacagcgaagccaacttgaatatcagttctacgtaaaacaacccaacatgccaaccgaccaaggagaaataaagtatatcgccgtcctcggcgcaacagggaaccaagggggtggtgttgtccgcgcacttctcgcgaagaccgagccatcgttccatgttcgcgccatcacacgtgacgtttcttcccctgcagcgcagaggcttcaggcgaagtacaaagacagtggtagacttgagttcgtcgctgctgatgtttacaacaaacaatccctaattgaagcgtttcaaaacgtctatggggtgtttgctgtgacgaataaccggatcgctgggaagaagattgaaaaggagcaggatatggatcatgaactggtggctgggaggaatattatcgatgcggcgaaggtgtgtttattctccatatatccatatcaaagtcccagcacaatgaatgatggaaaggaggaaggatgagaagctaagttgggtgatgaatgtataaggcttgcaatgtgcaacactttgtaatgagcagtttgcccaacataacgaacgcgagtaaaggtcgctttactaaagtcttccattttgacaacaaacataagattgaacagagggcccgggatgagctccttgccgtgacggctttacatcctggtaagttcacgaacatgctaaattgtggtgaatgcttactttgttaggtctgttctacacaaacatgcaatggtctcagtattgccagcgtcaaggtcagtcttaaaccaagtgtttcctccacatggaaacgaagctaatggaaaagtgatctagacgacggaacagtccgattttgcgccccaatagatgggaacaaacttgctgattgggttgatccaagctatgatattggcgtatacgctgctggtgcgatgatcatattgttcaccaaagatgaaaagtctggctaacgcaaagacagaaatattttccctgggtccagagaaaacagcagcaaaaacgtatcctgttgttggcccgaagctttcatttgctgacttcgcaagagtgttcagagagatcacttcccaggaagccaccttcgacccgataacacttgatcaatggggcgctacggtggcggcgactgttggcaaaggatatgaagaagatatcaaacaaatgatggaatggatcgctgtggctccagatgacaagatctgttacggaacaagggatcagactgaggatacatcatatgaagatctgggagttaaggccagtactttggcggattggatgcgaaggactgcatggcaaggaccacagtaacattgcgactaccctgtaataacgtggtaccttctcactgctattgggaagaactgggcctaatggaggtcgatggtttggcctctccctacctgaccgaaaatcgacaaaagaaaagggtgtggctaaaccggatccaactcgtatctgtcagtcctgatgagtttatggatattcgagtagtttatgatatctatcctagaaggtattggcttgtacacaaccataagatctgatgggcgatccctgtactagcccatcgataaggtcaagccctaatggatttgttcgaacacgctgatcaaattgatgctttcatttccccttcttcagcaaccaaaggtatgcaatatcaatggatcggcttctttctgtcccagagcggactagatcctcgtaagcattccctaatcaatggaacagcagatgtgagcctcgccgtataattcactccatagtacatgataataaaaaaaaatgagaaacatacctttgtcgcccagcctattcttggcttcccgaagagcttgtctccaagcttccgttctggctaccgcaggatttgtcaagggaggcgatgaagtcgacggaaaattaacaaatctaccatccactgccgttggtatagctactggctgtttgcctgagtattttagatcaccgttcaaggtatcaagaagattgcgcatgtaagtttcaatcctggctcgaaggtccctgatagccggcttcacgtattcccctggcgaccgggcccagacgctgggaaggatattggaaccagtgggtcatatgatacgctggtgtttatcgttttccttgagaagttgtgcgtaaagcttccacttccccagtttgtactggaggcacacagttagcaatagctggtttggatctacctctaggcctccgatacagtcggtcaaatcggctgccatcacgacgtgatcatagaacgtcgaactcatcggtcgggaatcatggtaaacgcgataatgagagctgttatagtctgtaactatgagggagcaaccagcaagctccgcagtgaacagaaagtcgagctccgctgccttctttggtatgtcgacgaaggcagcatcgtctccctgggttgagatgggcttgtagccgacaaagtaggaatacacagtgtagttgcctttacagtacagaggtgtcattcaagttgcagcggttctaatactatatctaaatgagtgtacagtgagtggttcgataaccagctacacaaacagcaacggaacatcactccccctccccttgtccctcccgccttccttcccacaagaaaacaataccaggctgtgcccgagtcggagttcaagatgcagaccaatgttcatcctcgatggctgaagtgtccacaccaatagtaatgtacccaatcagacccttggtgagatcattttcatcgactggcacgactgagacaaccgggttgtaaccattcgcagtacccttggagaattccatatcaacatcattgcgggtgcggttgatctgcgtatgggaggagtaaggctccatcgccataatcttttcttcgagcttttcgtcaaaatataactgcccggtgctgacggtgttttcgaagaccagggttccgttttcgccggtggtccagtcggtgtgcacttggacgtggatatggatagttctctcaacatagaaacctattgacgtgggttagtcagctgacgaaaccctcttatatgatgtcgctttagagagcattaacgaaccagggaatatagtcttcatttgcatcattccgtggtcatcggttggccacatgcctcgaagccaggtttcggaatcagtatgtatatccgtgctaccgacaacaaagtccgaggcattcttgccctgttcagcaagaagtgcgggaaatttggtattgggagacaattcagtaaagctggagtagctgcccgtcgcgttgcagtgccagagatcgaccataacgccctccaagggactgcacgtagccatattcataaccccaatgtccagccacagaggaactccgacttggccttctgtcatatcctggcggagtatctgagaccgcggccagtagtatggaccagcagttacctcgggagataggacgcaggtgtcattctgtaacacatcataataaggggcttgtgtatggattttcacagtcgtgttacccggatggcccagacttcgcttccaacgcttgtcgttgaattgagcgacatgctgcgcacatcggctggatagctctgctttgtgagccatttcagcattagatcgagcatcatgaggaccgaggtgagcgctggccgagaaagccatgatggctactgcaaatgggaaaaagtagcgcattttagggaagctcgttcgaaaagccgagagaagatttgttggggatatttcaacaacttagcatcagttcatggcctgccctttatactttgccttgaatactccaccaaaatgaaagccagagagaaaacagagagaacgagaggcaagagtctgatgtctcaggttattatggatccgcttacgcagtttcccacgaacgttctgagccgggtggatacagggcaatctattctttaaacaatgagacaatgagtatattcaaactacggagttttagtggccctagataagtcaatctcggactatttccggtcagggaattccctcacgtcctatcgttgagacaatttatagattctagctgtgattaatacacataatgctattcgaacatagccaatcgctaatcgttgccgggtgccggggatagaacggccccaccatctatctacctaaacgatgatcctgagagcgaaaggaacgtaagcttatattcgtgctatcgctgacctggagtccgctctggtgggctctggaccactgaatccaacctgccagagaataacactcagcttcggacttcaggacggaagcgtaagagccgagaggatgatacatttgaatatcattgattagtgataattattataatctattcttccggggtctacgccccaataggactttcgtgccggagttgcttcataaaacatggccttcctagacggtaactcgcacccaccgtctaaaagtcagagaacgtcatcatcgtgccttcaacccaacttccgattacaatttcatagaacagggagcatggacttgaatggcttgaattgcagctggtatgattcctaaccaatagctacggattcaatgactgtagatccggcatgggttggagtgggattcgcattttgatgatagaattctggacaggaggatacagcaatggcagattaggattgggagcccatagttgtttccaggacgtgtttcacaagacgccttcacagggggtcaactgttcatagcgtataatgtacttagcagccataccctaagttgcccagaagaagtgtatctcacgtgccggcatattttagaagggcccctaggcccgtgaataccgaaccggatagattaaacttcctaatcaatcgatgtcggaagaaaggctaagaacaagtagtgggattgcaaatgtgtcgaaagctgtactcggaagccttttataacatgcgatatctcaatacttttcagaaagattgtagaagttatgctcagattccggagtagagactagtataccccgcagctgtggtggtggagagctgagacttgcatgaggactgcatgaaagatgttcacggagaaccccaattgcatgacatttgcatgggattcgcaatgatcccaagttctgtatttggactttgaagtcgaagcgtgacatgctcggctaggtatcctgctgcggcgaacatgcaaaacaccgtaaatttattaagtatgtggatggttgatagtggcgacaaaggtgcagtatcctttcctaatcaagaaccgataagagactagcatgattattcgtttcagccatattatgagtatatgcctagagctctgtcagtctccgtgtggcttcctttcctgatgctgatactcgtgatcattggctgactaagttgagctggatggtattaccctatcgacatgcagaactgcttggtttagagaaaggaataccgcatctctgagaaggccatagcaatgaactgttcatctgtcaggatgctgcgatcatagtgatcactgcaagacacctcttcaaccaagccgcattatctcgtcccaaagtctatagagcccatccaagcacgcgatgtctgcccaggtaaaagaatggagtatttccacagtgtgacttaaatgatgtatctgcaagtccagacgaactttgttagtcagctgaactagggattggcgttggatcatcccctctgtcgcaatagcagtcactgtggtacaccatagaagcagcgtagtagacatcttctgactaacatcatggagtttctcattcagctgtgggataatcacggctcggagtgcagcagacttagggactggaaatgtgacgtggagcgcgtatagcagggcagagagcctgcaagcgtgatagatctcgagagactgggagctatcatcggggtcattcggctgatcgataatgcaatcagttgggctatgctcgtccggtaggctgaacaaatcgtggtgcacttggttccgaacgtctccaattagatcaagggttgaagcatctaggtggcgattggagaaagattggatcacattcgaatattcaccgaggtgaacgaatgcgtttacgatcttttctttcacgggtggtgtaagcgatagaagctctcggaaacccgatccgggtagagacggttgttttggtgcgatgccaaaagcatgtagcggagaagaaaggttgtataactttccctgtacgtctaccaagggataatgaggcttcgtcaaagaatgggcggcgaacattaaatccccactgtaaaaatcaagattagctactcgagagccagataacccagaacgagccgaggtaagtagtaaacctacattgacagcagccagcctagtccgtacatcctgatggagtggatccctccaagacgatctaaaagggtctgaatgaatgtccagtgcatattatgatactccctgctaccgtagaaagacagtgattgtaagtccacaaaaggaggagtaaacggacttgcgtctcgtgttactttgcccttgacgtgttcattaacagcaaggtatagtacagacatgatgacactgtcacgccacgtctcgtttgtgtagtcagccacatgactgtgaagagtgctcaggacaaggcctttgtaatacaattgctctttggtctccaacgccgggtcaggggcaccgtagctaatccgtaatacatccctgtgacaggacgcggcccacagggtgctataaactaggagcttattccgagacgatggcagaatccaagcctgataacaactcccggcatagtttgattgccgaaatgccggccagatggaggtcaaagctacgtgtaaagtcagtcagcaggaataatcgcaggtggccagtgcaatagcacagggtaataaagatttccaagccactaaccgtaatgcactaggctgtcaacttgtggtccccagctcgcatcgagtggggagaatgggtccatccttccactcacagctgacaaggtcgagggggtttctccggtcttttggttggtcctcaaattgtttaggggagtcaacctactgcaggtcccacaaactgtagctccatcgtcagtgacgaggaacgttggcctactacggtggctcatttgagtttggtcggaaccagagccctggaactctctacgacaggggcaaagcttgttgaatgcatgctgatgatgctccccttggacctttctctgctcaattattttctccctcttggcagcttcctcgcggcgatagtttgtttgcttttcagagacacgtcgtcttatcagagctgacctaatttttcgagaatgtgcgctggagcccctagccaacgcagggccatcgacgaagacgaattcttgtggtttgctgcccatattcggcactacctcccagatccactaatcccaaggtgctgatctcgtgtattcgaatcctcggtgccgaatctgtagccgactttgatggcggcgctgagacgacaagtccaagttgtcttagcttcaatttagccaatccagatgggatgcggtccaataggagccgaggaacacacttccactttgggtctagcttgggttcttcgctgggcttcgaggctcggatatacggagtaaggagagtatccaacagaatacgatgcgttcccttgattgccccgactatttcccgatatgtttacgtactactatgtcccggtagatggtgattgagctacaagaattcaccaagtttgacaaatggtggagaagccaatgtaagctaaattcagtcacccttatattaaccacaaagaccttgtagccaacataatccaccattctaaagctcatatctctccacctcggtcagaatggcaaccattaatatgctttaggatttcaagggctcacagagccgtctttaattgtcacagaacgcgctgagtccgatcctctctcctcaaaaagcgctaccagagtctgcatcacgatcgaacgcctgagactctgcatgtctacctgagagcaagggccagagggtgatgtgggagaagaagggctggtggtggaagatgatgagcgacaacctgcggtccgctcatcttgctgcgccatctccgacattacacgtagcacatccttccaccgtttcctcattatttctagttccgcctttaatcgctcattttctccctctattctatgattctccgtcctcaacaggttgaacaagtccgacaaccgtttgttttctgtgcgaagtacgtccatcttgacctgcgtttgagctctctcttgctctctccgttctcggaatcgacgctgggcctcgcgattttgggactgtcgtcgattgatcgtctatgtcatcggaatgttagcctcttttggtcaaaagccaggtaagttttggatggtggatcttcggctactctgtcacccacattggatattcgatgcccgttatgatcgatatgctgtgagtcgacacctacggtacccatcgttgcggagtccaatggattcatggcgatgcaggcagtcgcttctgatggtgacaggcttgaatgtggagagatcggtattgaatgcaaaagcgcggatgtgcttccagtgaccatggtcgggatatatcggatatcctctgtcagcaaggaatgtgggtggtaattggaatcacggttatggttgtgatgatgggacatgggttcatcccattgcaaaacgccgatctccgcatcatactcggagtccgttgcttgcctcggatgcaggtctaccgcggaggctgtggaggaatccatattgaagaaataacacactttaatacaattgatcgagggggtaagatgccgagatcccccgcgttaacggggaagcttcacattatatacaccaccatgtgaagacccttcgggaccacgataatgagatgggaaaagcctcaccaaagttgcgtcaagctatcgcagcagccgcctctcgtcgggatcgtgttgattggcagactctgcatttccaaagcagtccggtccatgtaggcctcagaactagccctaatccgggagtgacttgctggacgctgattcgacggaactttggctagatcagataaggcgataccagtgattaacctaaccctaaatttagactaggactccacttgcctgtctctgaataatttttcgctgtgtgacagttatcaaatctggagtgaaattctcttggttggatggggaggccccaccaacagcccatcatttttaaccgtgagaccattttcccggaacggaagtgcaaggcaccaattaaatggacagccatcgagggagctatatcttgctaatattataagggcggaaccgaggcgccggtgcatcactaactaccaagcctgtggttcttattagccactcacgtccctattgctaagtccatgggggtggtctgctcatgcagtgagcaatatctgatgttggcaatttacacgagcaatttactgctgagatttagcatttgttgcccgggattagacgtactactattgtatatcgcacgtggacctcgtcgacccacttaattgaacatttaccaccctctcgggtagaataatccaagccaagtcaacgtcctgactcagcactaatcttcgcaagggtgcccgggcatttaagctcgcctcaacgatacatctgtactgttgaacaaatgtacccaagcctccagatgtgccacgttatggatagtattccaaacggcccccacctgcaggccgagccctgtctctctccttcggcaatctgccgacgtgtcgcttattattgcgattttgggaggcgatgtgagagtgtgcatggtccttgcagccactagtcttagatccttggttactagatcggtggcatgctgtgtggtggtggccagtcctccgtactttcggcaggtattcaagcaaattcctctagaagcttagtacaggcggatttgcgttagagctcgtcggactggtaagggttagggggcacttgttttactgtctaccttttctttcctttttggttaaactactcgctcttcatattagcttctttactgtagaagccggaaccaccaatggatatgtggcccaggactcaatctcactacatatgagctattcgttttctaccacggtccacggcatgctcttttattttatactttgaaaggtcttgcaacgataaactctggtctgacactatgtttatcgatctgacctccgcgtggcgactaccctcggcaaccctgcagatcacagaccccaaccaagggatcgagagacgttggctgaaggaatccaagacatccactaagccactgggcccagagatcagcgacagtagtgggccaccgcttgccgagcccacaatgaccattgatcttcttgatttgcccgtttattgaagaggagtggattaagtcaagcacctgtaaaatcgcctggaccatacatggtagaaattcctggggctgaatcaatggtaaaaaatagttttctcttcgagccaacttttcagatttcacaatgcataatttttaaaagtgtactccgatccgccagtgatatgatttccaacaataatctctaactgtggcttgccatcttaaattgccagactagactcaaagaggaaggcgattccttgcttcttttgattagtggtgaaatcaatttccttctcgtcttcttctgttttattttgggaagatgatctgtctattccactcgcataaactaatcgtggggtctaaaatttctagtagcatgcacaagagacactctgccaccttttcccctcaacctacacacaggaaccctgacctcaatctcttttcatattgaaccacaactatacctcactcaatacctatattatactcacatctatctgacagtgttctcttccagaatactttctggcccatgcattctatctgtgatcatcaacgtagtccagagatttgacttctatccacatacaagcaagcaatccctgtcagtcaagcacgacaatccaatacatcttatgatatagtatctcaatcatcacaccagagtccagatattaacttagaaaactatcaatcctacgtaggatgagtaaagtatagatttctcaacctctatactaatctctacccctgttagacaacatgggcttggaagaaagatgcatgacggtcaataccacggtgtagaaaggtggaagggacgatagaggctgagacggtgcagaagttgtggaaatcacatcatgattcacaggacagaatatgagatcataatccgcttatggctcgtctcctgtaagttgtaggtttagatatccgcgacctaatcgagcagacgcctacagaaatagatcagcaaaagaatctattatagtcgctgctcgtcaactcctccaaacatgtcgtcggtaatttcaacatcgcaagtttcgatgtctaggccacttatactcgtacaaggtcacgccggacacgacacaccggacgatgaagtccaacggaagttagacaacatcagaacaatcaagacccattattcaggctgccatcgggagtccagtctaatcctagacctcgatcatgaattgatagactccagacagatcaccgagcttcttgaccagattgaagtgagatactgcttcgacgacgatgcattgtttattcgtgcgatgaatacttctacccatgatagtttctggtcatttgcaggttcgtgtctttatcgactgaaaagcgagacccttatgccagaattagctcgagatctccggcttggagttgccccagtccgtcttgacgtaaaaccaaaggcaatggcaccaaacctcaggtgtcaaaaaaatgcccagatcaagcatttattttttctgatccacatacccaccaccgctatcgtacggtcatcttcgaagggggtttggtgaaacgtatgaagatcttataagacatatgaaacaatggcagtagccgtggacttgcaggatccagaattcctagcatttagcacgcccgttgatgattatctggctggaagattttggtaccaagccatttattctgatggcgtaactctgtaatatcttcttatgtaatgttgagaagctcatcggtagtgggctccactgttatcgagatagcatagttttgtaatactcttaagctgggttcaaagaggagaggatcacaagatgagatggctgcgatatcaagcttagtattgctccttgcgtcaacggcagcgtgtagaaaccaactgcatcgttgatgtttccggtaaaacgcagactgcctatttccatactggaggaacacggcgacaaggaatcgccggtattcatgttgataaaccaagggcggggttttgccaatgtctcgccgagaaaagcataatagccttcataaacgatgttccaagattatccgtaggcagctgataccaccggagtaccccttggcagtctggctaatctgatatccccgttgcagttgaaatcataactatagttttctgctttgactctcactggcaacccggtaattgccagtatcaccaactggccgacaatttcgcgttgcgagggggatgggggtgtgggcagatattttatagtgggtgctgtcaaaaacatggcatttaagatctcgctgatggttatcgataatactgtttaatttctcttcgtctacaccaattggtttgacttggttaaatgaagggcttggttaattttgacaatcttccagaatggctccttaggatcgtacgagtctgatttgcacctgtagatcgaattggttcgtcccctgccattgcctggatcaacccaattgtgaaaaataaggtaccggcatcaggatagtgcgactcaaggaagtcatgacgtatttccacatctgactgttcggggtgaaagattccccggagtccctcgtgaaaatccggccatcgaccctgtcctaaaggtgaacaacgcagtgggctatacgtgagctagacaatatcacgttggtctatcccgttgactggagcaagcccgccttgccaacattacgctccttatttcggattgagcatcaggcgtttggacccttaagacctgaacactggggtttcatgctcctagaccattttaccactcccacttaggcccggtataaggaaataattggaataccccgagtatctccttccacaaggctaggggccagtagaatactgactttgtcttcccaggggtgaattcccttctcagacatgcacaaggtgaaggaggtgaagctgtgagcccagattactttaacaaattggactaacgggtgattcaccgggcttatcttgatatgttaactgggcccatcgtgaaatgtctggatctgggccttagagtaggtcactgacatcgggtggaatcggatctcgtggagcctgttctaacataatcagtaggggttgatagtatccgtctcttcctggttggtagagacaggggtgacagctgtttgtggtcacccaccaagagcacacgggtgtctcagtcgtttgtgtccaccgttgctaatgtgcttgagcagcagagtgtataatctccaccattcacggccgtattggctaggatgttgagtgttcgattattcatgcgtttaacccggagatagaaggtcaagggatcccgatgacctggagaaactgtccgcctgagcatttcgaagtcctcgtaaaagcctacagaagagattccgtttcagcggagggggcatgcttgaataatgtcaagctgctgggccactgacgacaagcgtcgtatcgtctattggtagtggaccacctattcaccgttcattacacgtgaggaaacgttgcgaggaacgagggcgagcctctcttcgttaatcggtattttccgagagaataatttctagtaggtcagtggaactcatccgtcatgcttttgccattctccctatgccgagtgggtaggtaggccgcaacaagggaacgcctcagttcaccaaatgacttgactcatcctggagtattgacttttcatagaaatagataaatttataattattgtattttgtgtgggtgacagacacacccggaaacatgaccgactgtcttcaacatcgctaaaccatgtatgatattgagacttaagcaaagtgctggtgtgtcaaatcttgacaccatcgaatatatcgaatgaggaagatattcaggtgtgtctattccttccacatcgaatttattatcccaggcccaacatgtctttaaaagaccctcgggcctctatgagaaaatctaactcgcctaaagatagggctataaagctgcactacctaagatgtggtttcgatgtttaacaatgccgagccatcgatcctaagaggtggaaggacggatctgatgagaatagggttacgcagcaggacatgtgtagatggccaatcccagcctctccctgataatatgaattatgtaggcaaggtctgttcgcagcctcctgcgaattttcccgatattatattgcgtgtgtgaaatgctctgccgaaagtaaaattgccagccgaagcagacacacctctgtctcggagatgcggtgcagaagaggcaccaccaaatcatggtagtttaacagtcagtaaagcgtgagaaatttcacctcgttagaactggtaagcggcttcctccagttaatgatgaataaagacactgtgcgactcgtcttctggccagagctatgatcttgggtcccattccgtcgtggttgggctcactggccttgattccatccttcaaggccactcgcacctctggctctgtctagctgctgcaatgtcgctacagttgcttatcacgatttatagcaaacgaatgactgaagcgacgtgtctgttctgtggatgacactcaaccggtgtcatggataaccaagggaattgtgatagtgcagaagaaggagcatatatgatgatgagcctgctgggccgtcacacgttgttcaagatatacatgactcatttatatatatgcccgttagaagggtgaacggctatagggcttgggtgaggattgggcacataacgtggggtgggagagagaagaaggtaaagcgacagagtgagggaacaaagtgcagagagaaagtcatatttgtagacaaatgggccatgctggtgtgctgtgaatttctttatcagaatggaatgaatctggacagattgaatgatggttgctactccccggatcattgtcagatacaaatggtaagctaagagattctttgttggtgaaaagcacttcattcacaagatattggggtgcagttgtcttccctgacaattactatagtagattctacccaataaaaggaatattccatgatatagttgttgcttcttccaatttgctgggaacaatacccaatatcggcattgcccagcttccaacaccacagtatcaccagattctacacactgagcacatatatgcacattaacagacttatgatgtgaatgagatccagaaatattattcatcaccctctgatatgttcaaatagtcataaattcatacaagtcaagttcatcaagagattaaaggacatagatagaactgaaatcagtgaacaaaatgcctcccgctaaagactccttcacagcaatgtttctgtatgcgccacaactctccattccccatcggatgcttgactccatgttgtcgatcccgtagcccgatactgctcctttcctttcgaggcattgatattgtaggtaacggttcccgccatgagatcaatgatgatgactcggacgtcctttaattcgaacgaatcgaaatgatggaatggaggcttgagtgtctgttgtagagagggctcaccgtcaagagtcaggatgggtgttttgggaaacaggaaattggcttcggagttggacagtttctcgatctcggggccaggatcagcggaggtgagagcggtccacagactgcgctctttgataaggaggtcctcgcggatgcgttcgtgaataggagccattgctgctagtctatcagttaatctcagttgtagttattgatgtacgagagatggatgttcgtacacaccttgatgacgttctgcgcttctactccggagtaagatatgatgttgcagagtaagatgcttttctcttatacctcgcggaaaacagtgaccctacaggtattcccacggtagtcttagactggaatgtaccccttaagaagtaaaaagaaactaggttgggagggctcatggatgatatagggtcgcaaccctggaaaccatctgacggcgggcgggtgacgtcatccgcctgagcacacgtggatgacgtgtgatgcttctgccctactttgcagatcgacccagccagagatgtcattgctctcggtcatgcgatgacacttcttggcttgtacgacttgcgtggcctgtatggccactatctatggttatctaaaattggaggtggatcctggaaggctcgggaatctgacgcacgcaatgcatgaggacgttggcttctcgatcagatgtactagttgagtgcgatccaaaactctgcctgccattacgtgagtgtatgaactgtcttgatggtgtgttaatatggagaggatatgggaattaggtctgctgtgtgcaggccgcgccttgtgtatagacctgacgcagccaacagactcaagattcaccccgatgaggtatatcttgtgcagaatatttacttttgaacccctttccaaagtgataagcaatgtcagagatattatcactggatgcggcatgtagcggtcatgttgatacatgatgaggccgcattaatactttgcttcggctgatggatgtatggaatctttctccgaagccatacaatgagctgtcactcccgggagagtatccactcgactttgattgtaatgttttgtaatatgatcactccgaatgcgatgtcgcatgttctccgatgatgtaaacatattgacagacgtgactactaggtctttacattgtcccccaggtggactgtcatacgaacttcataagtcagaaaaatatgccgcattcaaactgatgaagctggataagttcctcaaagttgcccatattatcctaagcttctaggcgtcaagtcgcatggactactatttcgccaagaaaagttatgtattgacgtgccgcccattgcagctccagagtaagctaaaaaaggccagactcttaactaccccaatgcacccaggcaccaaacctttgctggggttagtcttccatcgcgttgccgaacatactccgaaataaaggttagaaatcaacgggtgataagagacgcgacctaagctttgtatttcttatcttttatcttcgactaaggcggtactatgattatccgagcagttcaaatttaaacaccatattctcgtctataagcaggacgtccagcggtagaagggtaaaggagcatggacgggggtaagattgaaccttatatttcttttatgggcaggattttctcaacaacaatgagtctttttactaagtagccccatcgaagtctatccgcggcctccgaagatatttctcaaagtcggtgcaaatgtgggccaggtacactctcggaactaaccctatagcaactgaggcattcttttacgtttcgtttcctctatctcagatcccaaaagcgcgccatgttactctacaatcctgcacaggcacgccgtgctctactctacgctgagaatatgcgttgcttcttaccaatttgctaaatgcagtggggggcatcaatatatcgtactaaccaagtaacgtcattcccgtgggaattgtcgagctgagcaccgataaaggaccccatgggagatatcattggcctgttatcgcgatttttacagactaatccccgctattgatgctgatctttcctgataagggtattttgatatggtagtctatcgctctcggcactgatcggcggttgccgatggatacaaggtaaggagaaaaaaaaaagaaaaaaaaacttttctggaaagggttcctggacgcgacagagaacgtgtgatataaaaggcctgccccgcgcaattgacacggagccaattaaccccagcaaagaatctgcaagtcattggcaacatgcagcttctcaacaccatcactaccggcttgctcctcagtagcagctgcctggcagctgccagccctgcgacatggcagcgctctgtgtctcaggcccccaagaaggctgccccgaaggtgttcatcgtgtccatggtatggtttctcgcgtgaggtaaattggagatggacaaagctaacatcttcccagtttgaacccgaagctgctgcctggtggggaatccccgaattcgacctgctggctcacaacatcacgattcccggtgcctcgcccatcttccctgacgttcactgtactgccgactacagcgtctgtcaactcatcaccggagagggagagatcaacgccgccatcacagtgtcatccattgccctccaccccttctttgacctcacccacacctacttcctcgttgctggtatcgccggtgtcaaccccaaggtcgccaccatcggcagtgccaccttcgccagatacgccatccaggttgccctgcagtacgagatcgacctccgcgaactccccgacaacttcaccaccagctacttcccccagggcgcctacgcccccgaccaataccccaccagcatctacggcaccgaagtcttcgaggtgaacgccgatctgcgcgatctggccgcctccttcgccaagaaggccaacctctccgactccgaatccgcgaaggaataccgcagcaagtacaccgccgagggctacgaagccgccaccaaggcgcccgccgtcgtgaaatgcgacgtcgcgaccacggacgtctactacagcggcaagctgctcagcgaggccttcgacaacaccaccgaggtctggaccaacggcaccggcaagtactgcgccagcgctcaggaggacaacgcaaccctgcaggccctgctgcgtacttccgcccgcaacctgaccgacttctcccgtatcattatcatgcgcaccgcttccaacttcgaccagccccactccgacgagtctgctctccagcatctccgctacgtcgacgccggtggcttcgagccctccatcaagaacctctacaatgccggtatcgaggtcgtcaccggcatcctgaacggctggaacaccaccttcaaggctggtgtcaagccctccaactatgtcggtgacatcttcggcaccctcggcggaaccccggatttcggacccggacgccagcaggcgctcgcggatgctggtgccatcaccaagagaggtctcctccgtcgcggcttgatgctggcttaggcctgtaccactagatcgagccactcgtcaagtctgtacgatatgaattcatgttagcataatgtctgactttttatcttcacgagacactatccataagatagacctcgcttacgtacctatcaacgtcgcatatataataaagatagataactctataccaagaatccagcaatagaccttccattaaagcatacaatgcacatcccaacacagtaacccctcacaagatccaaaccctgaggaaagtggaccccgagataacataaaaccacgccaagggcctcgttcatcgtccacgatcgaacagaaccctgacccaacatcaaaggcccagggttcatatattcacacacccacggacagcaagaaccccttccccactataacccgcggcccttatgcctggcatattatatcagggttgattatggattatattatgcatgaacctcggcctcgggtaaagttgaaattgaatatacacacgggtatacacggagtaccgtccgctttaatctccggggttttctgtgcattgccacaaagagtcgaaattagtatttgacctggcggatgtcaaccgtcggttataaattaaatatctgacctgtcagctaaaaataggttttttttttaattagtaggtggaaggttgggaaaagtcaattcggacttctaggtttttgtctaatagactcttaactaagtgcactttagcctaatattcttctcttgaggatcgagactgatgcggacttgcggtcaagcataggattttagatgcattagctctagattacactctctgcagaaaggggaaaagaaaaaaaaaaatggaaaagaaaaggagatctacgagacgatcacgcgatattcaggagtctagaaacccaacacgatcacccgattttcttcatcttctgtagcgtgcccgaggtagtcggtattaggtacgtaccgtacctttgacttcctccagtgaaaagccttagttctagtttcagggtctctttggtgaagatgggtcttttttccaagttggctctccttatcactggacagtccattccagggcatcggcacagaaatgcagatcaactacgctacaggacaccggtaggaaactgtatccatggaacccagtgaaccctacgaccgaaaggaaatctatcccgacgtctacaacgtagtatctacatcggcaaatgtcagaggcgaaaaacaaaggtttgaaagagagaccagaaaaaaaaaagagtaaaaaaggagtcccaatggctcggtacctgtttttttgccaagcggcacttgcaaaattagaattcgttagttccaaaggaaagaaaaacttggctctcggcggtggccgtttgctattttagaaaagggtttaatgaaggtcttgctaacatttccgcgggcttcaagacggcggacttttgcctaagcgagcttaggttccacatcagtggcggtttctagaggttttctaggggagtttttccgccgtcatccttgccacggggaggttttgtgatgtgtttaaagggtgagttctcttacgaaagtaaagatatgtcctgtctggatacacatcagactagaattcttaattgggcgtgaaacaccagcctaggcatgaggtaccatggttcatgattttgctttctaatatcaaagtgtctggcaaagggttcttcggattgaaacggaaacgcagcatacaactggaatttcgttggaatattttggcattagctcgtttctatagagtgggactccagacaaggagctttgttttcccctcgtattataataatgaacaaaggaaatctaaaaatgtacgcagaaagcaagaacacaacccccaagtaatttcggctgggaccgaattccccgcccaagtcaatggtcgtgtggatccagttcaaccagcggcacgaagctgtgcctctggggcctcttattcgccccgtagtcgaccgagtaggaaaccgttttgttaatatgacttttgctgagcgcttgggtggacccgaatgtgggcggcttgctgggcgtgtttctctgttcgtagtaagactggttgctggagttgccgagcatcttggggaaaacatggacaagcatcgctcggaaggttgggagacaggcgcacatcacggcgatgtggacttcgatgaccgaccagtgcacgatgggttgaagttggactgaagccatatagtcagttctggtccgatcctatgctgtcgaaaggtgtctgaatggggaatggtacataccagtagggtttgtgttccagcggttgaaccagaagacaatcactcgggcaattgcaacgccggtcaggctgtccatcattgtcagtacgagcattagagccatatatggacaaaacttacacaagacccattgcaaacataacgctgacaccagcctttttccgcgcggacaagttcagcttgaaaacctcgtagaccggcatgagcaccatgaccgtgtccaccccgatattgacataggcattgacgaatgtaaccgcgatgaagttgacacacttccctggctcaccagtcgcccattgatcccaggccaggtgaactgggatacaccggaaggaatcagtaaacacccaggtgattccgatcgcagcattcaatgcaatgatcgtgtacgctccgtagcgaaacaatttggactgaaagattctcagtaagaagagacacacggagattttcgccagcgaaatctgcgttttatacatgacgacaaaggcgaagaagtactaggataatcagtcaagcggccaggtggcggtcgaagcaggcaaagacgaaccttgagcactattgtgatgttgtccagtggagttatgtcccacatattctgcccaaagccataatggatcactagaattgacagtcagcctgggattgtccgtggttcacacggattgagcttactcgtcatattgacggcaaatatagctaccgccagagactgaaatctgtcttagctaaagtcctgtcatgcatgggaacgatgataaatctcacatatgccacgataatcgtgtaatcgtcaggacctcagccaccaccaaggcccatgaatttagcagcaattctgttggcgaaaaggagggtagagaaaatgagaggaactagtgtggctgagtctacttccggacgtcccttatggggtgctatgccgcattggcgattactgagtcgtgtggtgactgcaagacagttagactccaaaagaggttgcgatatgagcgtaaatccatacggagggtctgtttcggagtacagcttgttgaaacacaatcggtcatgttactctggaatgtagtgtcgccgcaaaggcatgacgtatcggtagatgcgcacgacgtcgaattattggcgattagatcgctctggcaggttacctatgagatggtcagcaggagtacttcaggactctataatcccgcaccataccgcgcactgaggcaatgtgtcttctgattctgtagttgcagctgcagccccagctgccagcgtcgctgaggccagtacgagtatccaacgcaaaagcattctgggtgatattattccccgggaacagtaggggcgggggccaagcagagtgggatcaagttcattctctacagaacgcccgtggaggggaaccactgtctaatatggagtcgagaacaaagtcccagttggaaagctttgatgcagaggtccacccggcatgtgcaatgatcctcaccaaaattaccctaagtgatcctccgacccgttcacaagagcccaagatggctaggtgagcagatcgtcatctagcgtccaagccagataggagaccttctgaggggcattcttcattttatccagtcggggactcttggtattcggggtacggtccggtattggaccacaacggtagttcaaatcagatactcccatgattcgcgaatgttaaggtcgaccatcgacggggatcgtgtccaatttcccgaaacactagatcggcagtctacatgtacggttttgacatctagtgcgactgccggcccaagagttggggtgggtcggccaactcgtatggctgaaagcctctgtcgacctgcacggggatctggcggtaaccctaaataaagttgattgttagacgtctttcgtggcgttggtttctacatgaaactgactgcgcagaaacaagaatgcctttttgagcaagccgtgcgatggagtcgtcgggatgcagaccatctcgaggcatctccgagccggtactttcacctccacagactcaaccgccgcttcccccttacttagcatacccacttggtcctccttcagcctcgctccactcaaaactgtactagcactactatttcaaaagttgtgactcgcccgccatacgcaggccatttgccgcgtaaaggggatgattgttagattacggtacttcgcgatgatataaactttccttggccccttggcctattggacctgtcagtaagaaatagttgcagagttaaatagaataatcacgcatgccgtgccgttatttgtatccatgccggtctagcaatagactactgattttttcttttttcttgggccaagcggtcatagtccgaagccggcttgtaatgcccctgaagacccggggcttctctcatccctgcagttattccatgcagggcattgctacggcttctaattgtcaaaactccattctagcatctgtcagtgatccgaccaccgactatgatagggtgctaccgaccttaatacgctccgcttcgaagaaagtgggaagtggacggtgggcccaacatagctttacgtttatccgtcgcctaactggctagtttaattgtgtgcaatttgctatgctggttgccctacctccacctcaacgtgttttccaggttcccagcctctggagaaggaaaactctgcaagggctacgtaaccgaatgtaaccctgttaccctgcttaatacccttactcttgttaagcttctgatgacatacaactctattttatgacaaggttagtattattagatgcataaattcttgggatatgaatatgctagctccgaccaacatgaaatgcacgtggtggccttccagagacggttcgactttcataatagcaacccgaattccatgtccccatgtgcgatcaaggcaacatgaacaaacattgtcttaattagcgctcttcgtggagggtctcccactactgcatcccaactaatatggaatacccattcctattcccacaaatagaggcaagtagagggggtagacacggacgccaaatcgccaagaataataataaggagggtcacgtactcctactgcatgctccgtatatagaacaggcacgccccagggaaaccgttcttaatccggaaaacccccaggaatcatatccatgacgctcatatggccgtgctgcgtaccatgtgtatcatcagacccatacctcgatgccacgcgactagggaggggtctcgaaatgtcaaaatttcatgaaatttatgccatatacccggcctgacatgaaatctagatttggtcttgagaagagtttttacgctagtaatttgataggcttggctctggtctattgactaatataggaggtaggcggtaggccttcgcctgccgctgaacaaaaaaattgaagctattcagaacactgaaatcgcttagaaatagtgattttatcgcaatatacttcgagccggaggcccgaagccagtaaaaaatgaggtttttatttagaacactaaaatcgcttaaaatggtgattctatagtagttaatagactgaaggtaataatatatatatattttttaacagtatactaaaatctagtttttagtattctaattagtttgattaattagtcagattctataagcgagctttattattggctaataagggtctattttgaaattcgattttaaaatattaaaatggatgaactttcaaaatgtcagtatttagtcaaaatttctgaaaatttcccacccctacacgcgacaccgttaaacatccacacggatcagacatgagactgggccaaatacatatcagcagggaatatagtaattggtgcatggtacatggagggtccaatgtactgtacgccaatggggggctctggagtatcaggagcgccattcaaagttatctatgctaaatataggtatactgttgttggaaaaggcacgatctctgggctatgggattagctcaagggcgacgcctaagtatatcgggtcctgcaggaacctcagggttctgtagtccctgttttccttggggtaattgacctagtaatgctttataacctctatggggctggaaaaattcagcatatgctgcttataggatagggtgggaattctatcagcagtatcgagaatgcgccttcttgtctagaatttaccgaggaggagttgaattgtaaaatctcgagatctgtgaagaagatccgctctctcggagtgttgtataaggaccttcgacctgataatatactatggaacgctgaggtgcgacgggccctgattattaatttctattcggctagatcagaccaccgaccgaagaggcggatgttttctacagaggcacgttagccaaaacaagctcatactatttgctaatgataactgtacattactggggcattctttcgagatgatctgttcctggggtattgtgaaccggagtttctttacataggatttattattttccttttacgacgactggcgctttggaacacaagttgatagaggctataatactatatactattatatatctaggatccgtaagcactaacaaaatttgttaagagtgaggtagcttaatataatatatgccacgccgcggggagtttcgccggtatatataatagatctagcttagctactagaggcgactgtcatatataataagaatcaattggatagtttagttggcccaagtagtgagatctggagactctttatgtagtccagtgtgtacgtgtagatagctggttgagcactcaaccagctgcgtgtatatatacacgtttgatagggaatatacctcttcgtttaaactagccctctccacgttacctcaatgatctagagtaatcgactcctgaattcccctctgagttacgatacgagagaccactctttcaagaattagcttagctactagataggtgattccgcctcgcccgtcgtatgttctgtttcaggactgataaggatcgatcggataaatggttggacctggaggcacgtgttctgtttgacacgtgaaacggggaagcttcggggcagcggtgccgattctccggataactgtacggggaatgtacgtaggattgagtctgctgttgactactactggaccatcttagtccccacaaaactccgtgacgaaggcacttcttgagtgctgacgacaagtaacgaaaatattatctagggcaatttgaatcataacctgactcctaaggcgtctgctgcagtgcgcaatgcccagtcttgatgagaacgtcccatcacgagctccagacgggcccggagatacaacatttaccccaaccattgatgcatcgctttcctactcagccggaaaatcttttgattttaacattctcgcaggcccgaagcaaggacgatacgaacatattcccgctcgatggcgttgatatcgagagcgtttcgaacaaggaattagtgcggcttggggagactgcttctgtgctctaccaaatcggctcaagcaaagtcctacgaatttctcatgacctggtattgaaatgcgggcctttagttcttcccagtgagggtagagctctagagtttgtcagagcaaagacctcaatcctagttcctcgggtcttccgctcattccaggtagacgaccccttcgagtactatgggacgagaggttatttggtcatggattatgtcaagggccaaaatcttggagattgctagaaacatcttaccaaacatcaaaaggacgatgtgatctgtcagacagcggtgataataaaataacttcaatcgattccgattccaacagctggccctcttggagggggtccttgtcggggtaaattcttcacagactatggtgccggtccattcaattctggggccgagatggaagcttggtttaaccacaaactcaagatatgcaaagattataaccaggccccccaagatatccccccatttgactttcagaagttcgtgctcgtgcatcaggacatcagtcctcgaaatatgatattggacgctactggaaaggtttgtttgatagactgggcacatgcgggtgcttatcctcctgcgttcgagcgagccgcgatagtcgagcagcacatattcccggagttcaacgaaatgacacttcatgtcatgccagaatacgacgtcgaggtgcggcaactgcagtcaattgggtatggactatcagttgccggtctcgcataatcacccacttctttttccgtcacttgaatcggccgttacgaacaacctccatcgaacattgcagcatgagcccgcaggggtagaaagcaggcaaaataggagttcaaatggctaggaataagggtgagtgcggaatattggagggagtttgggaagagaaaaagatttaggaggagacgaagtcagaacagtgaagaaaagctcttttatagtgggaagccaggcgggcggtgtttacagtacggcgtatcggcaccagaaacggtaaaacgaacataagcgggaattcacaggtcctcgttttacaaatccaacttaataaaagtacggcaagagtactcctactgaaagacaaagaagcctaccaaggcctatatttggataagtactacctccagttgcgatgttgttacagaggcctgatcccaacaactcataatcagcagcagtcctgttaatattatcaacaactcgagtcctagcttctgtactcctcaaacaaatccataggaaaataatccgccagcgcttgatagcccgctacattcgggtgtaaataatcgcccgaatcgtactcatctgcaagttgtgccggtgcctcaggatctctaagcacttgatcaaaatccaaaacagcatcaaacacaccactcgtccttatccattcgttaattctctgacgcgtgtcctcccttacagggttcgagtagggttgtacatcagaagcattagctggtgcaccaaagggcgttatagtagccccgaacacaggaatgctggctgcgtggagacgggtcacgatctgctgataggcaacgataagtctatcgccgatcttcttctggacctctgggtcggcatcagcgactccgatgtcattgacgccttcaaagataatagcgtatcggacgccggactgagctagggcgtcgcggtcaatgcgactgattacgtttgggccgagcccatctgcgaggattcggttgccacctgctgcttggttgaggagagcaattgaattggtcgttggggtttgctgcatgcgggttaggaggaggtcgggccagctggatttgttagctatgcctgggttggtgtaataggtctgctgcttaccggttgttcttgttcgtatcgcttcctcgtccgtcggtgatgctgtcgccaatgattgcgcagctgcggctcgtggatgggaggtgagcttcaatggcgctgataaaatacctatcaggctgttaatttcatgttcagcggctcagcgtaagcaaggttactaaccagtgatcaacactctccaccgaagagtctgttagattcctttttccgacccagtcacccaagctcatccatgatgttgttctacttcctggatgggaggtaattgcacctccaccctgaccctgttccagatagatgtcgatagtgagcgtatcttgcgctttcaccgggaatgcaatggggtctgaaacgactaaacctccattcgggatgactatgtctgcgctaccgctgaagagaacatccttcgtggtattggactgaatcgcactcgtcccgagcttctggtctacgggtagactgactgcaaccttggtcactgaaagatcttccaggccgaatgcattagacaagcgtaaacgaatctcatgacctggttgggtgacacgaatggtctggcggatggtagtattttgaaatatgtatgttgaggagttctggcagtgttagagactgagtgtcggacttctaggagagtttcatacatagggaggtggaggtagattggctggctcggtcaactgaggcatggcagtccatatgctgacccagtgagtatctgaatttcgaaagagtacattgttccgttggcctatcgatgaactaagaggataggaccatgctatccgagctaggaggagtagggaaaaaatacgaacgaaaacacgtagtaacatgattgaagttctgaactgtaatatccgctacacaatttgtgctagccttattctccactgtcaagacttgagtagcctatatatactcagggactcaaaacctggggtaatcttcaagcctattgtagatcgcaaagccggtagacctccgttcctccgcatttcctgaagcttgaaccggctaaaccggctaaataacgtctctttcgcatatatcatttgaaggaccagtaaaagctggtcaaaaaatcctgttcaggctccttacacatagttgccggcaaatttgtgatcgacacggtaactgtttctccgcaaataatcggcgtgactttcctggggtagcagtaccctaattgggatgtaaacgaagcccactgtgcacactcacagataaaactgttctacttcttagggcattgaatattatagcatgtttactagatggaagatccataggtataaagatgtttctataatgcattactttatgactgcttatgctggtccacagttatctccgcaaactccgggatgaagcggggaacaatcagaggatatatgcctcctcatctcccagccaccaagttccgtctgccgcattgagtgttagtcagtaaagacaaaagtcataatgtctatcttccaagcccagaaaaccgcccttataaccggcgcggcctccggaatcggtttcgcgaccgctaagctctgtcgcagtcggggcatgcaccttgcgttgctcgacatcgatgctgccaaccttcacaaagcgaaagatgaacttgctgccactgacccttcactcaagaccgagtcgtacgagatagatgttggggataagaacaggtggtctgaagttgcaaattccataaagtcggcattcagtggagtggatctcgtgttcttgaatgcggcaaggccacagagagcgcagagccagtatgaaggaaaactgaagccatgggcagatgttgagtcctggaagaaggtctgtacaattgtgttgtatttggaagctgtgggactgaactgattgaaacagacattcgacactaatgtcttcggaccgctgaacggcatcgaggccattctctcgttgcttctatcaaccaacacacctaagtccgtcgttatcacaggctccaagcaaggaatcacaaaccccccaggaggtggcgccccagcgtacaatgcctcgaaggccgccatcaagaacctcacggagcacctcgctcacgatcttcggtcggatcccgcgactgcacatatatctgcacatctgtttgttccgggatggacctggactggactaatgggaaatgttgggcctacacaggaggagaatgtgaagaagatggctggagcgtggttccctagccaagctgcggaggtactcgtcgatggagtagagaagggctcgttctatatcatctgccccgatggagagacggattggccattagatcaggctagaatgcagtgggctagcgatgatgtcgttgaagggcgaccggcattatctcgttgggaggcgagttggaaggaacgggcggaagcaggcattcgtgctgatgctgagcaacggagaaagtaggtgatacgttatatttcgagcaccttggacggattattattgtactggatactacagtcgaacgtgttgtcgttccggatgttgtaatgggtgtaaaggtcactggatctgcttccgcttttggacacaaaccctaaggcgcaagtgaaagagagtcgatgagcaactcagacgacaataacaacgagcccaatatttaccatatcatgtaaatagaaagttagcacgcattggatgattatgaatggatttattacacggtgtaagacactgccgagggtagtaccggagcagcaagattaagttgccgacagcattccaaatgataagataccaaatcacggcggcgccgagacgtcggccaatgcaacctatgtaacgtcgacgatcgccggattcgtccaacaacgagaagatgcggaggttagcgtgggggtggcctccgtctttggcccattggaggtcaaggcacaggggtttcagtcgcttatcatcgtcttcttctggtaaggttgcgaccctactcttatcacccatgacgatgatactctgccttccgacctgcatgacgatgtgaggagaagctttttaaacctgcagctttttgcgagggtcacaaaaacctgaacaatctgcaccccttacatcgggttgattccgttatttgcccattttctattctctccctctccatcttcctctcccaccgctggcggcaggaccatggcgtcgaaaagcgtttctccatccgacttggagcgacatgatacattcaagtccgctggacggaatgcttcactagatgacaatgacactaacaagttgggtgcctatgcatctgctccaggtgtagtcgaagatgtagtcagagtggttgaccacaaagctgaacgagctttgtgccgacgatttgatctgcgattgcttcctatattggccgttatgtgtaagtctcggcaaaagtttaaccaaattttatactgacgaactagatctgttcaatgctttggataaaggaaatttaggaaatgcggaaactgatgggatgagcgatggtaaggctcagatcgaaccccagcttatcttaagctaattgatagatctcaacttcaaacctaaccaatacaacctcctcctgtccatattctttgttccatatgtcatttttgcgccgccgttcgcgatgttgggcaaacgatttagccctgccagagtgctacctattctcatgtttagctttggttctttcaccctcctatcgtctgcgaccaagaattttggtgggatgttcgcactccgatggttcctaggaatgtcagaagcggcatttttcccgctggtgatctactatctgacgaccttttaccgtcgcggtgagctcgccagacgactagccatcttctacgcggcgtccaatatcgccaatgccttctccggcctgatcgcattcggcgtattccaaattaaacactccagcattcctaactggcgctatctattcatcatcgagggcggagtaactgtcctcttctccatattcgcattctggtacctcccccgcagcgccgcggaagcaaagttcctctcagacgaagagaaagccctcgccttgcatcgtatccaagtcgattcgagtgcggtagtgaacgaagaatttcgtttccgcgaagccctcggcatctttaagcaccctagcacttacgtatggctctgcattgaaatctgtctgggagtccccatccaaggtgtcgcccttttcttaccccagattgtccagcgacttggctacagcaccgtcaagacgaacctatacacagtcgctccaaacgtcaccggtgcagtcatgctgctgatcctggcattctgctccgatgcagtccgtctccgttcgcctttcatcgtactcggatttctcctcacattcgccggtttcatgatctatgcttccatcgatgacgtgcaagctcagatccgcgtcgcgtatttcgcaactttcatgatgacctggggaacttccgccccgtccgtgttgctgagtacatggtataacaacaacatcgcgcacgaaggccgtcgtgtgctacttaccagtatcggtgtgccactggccaatctgatgggtttggtgagcagcaatgtcttccgcagtcaggataagcccaagtacataccggcattgatcacagtcggggcgtttggggccactggggccgcattggcagggtgcttggggatttacatgtggcttgataataagaggcgcgatcgcagggatggagtgacggttagagcgcaggatgtgcctaccgagcggttgagagatggtcctgctagtcctgagttccggtggtttctttgatggtttggtttcttgtaatggaaattgttatttgacatctttcagcgttggtgtccatgggtcttttcttgctgtcaatgaaattgtagtttcaggcgctgtcgtggagaggttccgttgctctgcatttggacgagtctttacgaaatacggtatttcccaaaaatcgtcatcttggactactgctgaggtaggtttctgagcacatagtgtgtatacaaaagtggatctattcgagttatatgatcccgttgtatgtgcaactggcgaagctcggaatgtaaactaaataaataacctcgttgacagagacttatgctgaagaggtatccatcaatattcaaaacagcgggcagttaccaaaggctcactgactcatcagacttatacggaagttcaagaataatcatcttaggctttcccactgaatcgtcatgtcatcggagaatcaataaaacgtcacagtatttccacgtcttagtttcacttagatttgtcggtgtggtaccagtgtgtcataacaattcctttcaaggaactcctgcgatcagcttctgaatacggcctcatttctgatatgccattcaagctgctagagtcgctactttcatacccattcagtcgagcctctcgaccatcaccagtgctgccagaagtctgcctcgcgggtgtctcggccagaaaactgcaacttctcagcagaaaaggcacctttcccaaagtacccggctaccgcctcacttgcaccgtaagtagcaaagaaagcgatcatgcgaggggaggtgcagaactgccacatatcagggccggcatcttcatgctttgcttcctcttcagggggattccaggctatcacgcataaagtgattgttaaattaagcgcgatgcacctttgcagcttgatgttttcaggaaacagtttctggctgaagtagaacgggtcgttaagttcatccgcgatatcttctgcactgcgatccttctcggcttcagtcgctgctacttggtcatctccaaataggtaccatggtatagtttcacgcattttctacttattcaatgagctccattatgcatataccccaggggacttctgtatcttaccaaggcagtctgagtaagttcccgaaatgcctccgatatttccggtccaattcctggccagttgtcctgcgcgggcgccttatccagaaaagcattcgtgtagctatccaacgccgtcatcaactgccgtatcgtccatcctcgttaggtttgggaccaaaagctcaattgtggtgacaatacgcctaccttatccagattgtccccaacatcttcgatatcatcgtccgtccatcgctccagtcgggactgccagtcaccgttggtaaagcgatcgaacatattgttcaacttctttaacgccagtcacatgatctagctccgatgaccattcatccaagatatccccctcggctgtttttggtgagctctacttggtacttctttctcgggtaagaagagttggggcattggttcaaccaacctcgctcagcgctcttgatcttctccgtgtcattgttgactcggtcaacaacattattaattatcttgacgaaggggagcatcttggctggagttgtatgtacgcaatgcgtatatcttgaactaagaggtatcgaccaaaactagcggaccgtagtgagagatgatggaatttgaggagagaaatataccaatggaagccctcctagattatgtactgccacgattcaccctcgtacccctccccggcagacgactcattcacgcaaattgacttcgtaagtgggacagctgtgcttcaacgatctttcagctgggagtgttgagctgagtagatactatggtcgggtgcgataggatcgtgctgattccgtggatgtgcttgtctattattgccttttacgaatttttgccatctgtatagaagttatcattggaccacccttggcaagtggttctgatagttccactcccgatctctaagcgaaccgctccacagagattaacacgatcctagtaatcacttaattaagtcttggacagtaaaagaggccgagcgaattgggtgggaagttttgctcttgttaggaacataaaatgtctgttgtattgaactgctacataatggcttaactgggaattactagtagtataagtagtgtcacggtggatgcccgagagaacaattattccgcaggccactgctggcggcccaataatagctgtgctgaaagcccgtttagcttccgcgtatctcccatctctcaaggcacagttgcctaacattttatatagttttgaatttgtggttgtaagtaacggtaggctagagtaggtgagagttgctgaccttccatagggaggtcgttacatcctttatatgaaagcagtggctatgtaggtactagctattactctaagtggatctaagctgaggagcgatcgtggatagtacagagtactcactggtagcggtatagtgatatataatcatgcattatcgtttctaaaaatcattatagtggactccttgcgactatgtagttataattgtcaagacgaagaaaaccccccacgaagtctcaagcttccacctccacttctccgcatgtaacgcggggaacctcgtccccggatctgcaagcatccagagaatgtggatattactctcgtattattgccggtcttgggtagaagttgacacggtggtcagtgcggaatgctaccgtggcaccgttccgtatgactgttgctcgagaacaacgtcaagattatgtatctcattccttcggtggcattgagaggtgaggtaagctttcgacgtgacttgttgatttgaagactccttccgaaaatgttttaacctcgggtatccaccaattcaatcttctacccgttgcaagatagacgacgctttggccctgacccgcgtcctacttcaagtggtaacccctgtggacaatcaactagattgcgaccgccccgttactttaacagatctgggaacttctatgttgggttatacgactgctcgagagtaagagtgacacattccttacatggcgtatagttgccccgtacgaggacacgggcatatgttaccttgacgcgatggcaccccaatttggtgaacgaattattaatatttgtggatacccaatggactaacgataagctcgagataatatacagaatcatgcccatgccacggtgtccatctgcgtcccatttgctgcgatcgaaaccatgtcaggctgacggatggccacatccagcaatgccggcccccgacagcgtaataaccagtagatagcgtgtggaagttcttcaacgcgatcgcatcgttgaccctggcagcccatgctcctggctaagcgatcaaagtctgggctcattcgggcatcacaacaagctttcgcaccgtacgcgctctgtaattgcgacagaatagcttgttgccgattgttaaagacgatcaccttgatctgtacttgatgtagcaacgcggtcatgagctcttccatcgtggtgcaaaaggaggcatcgccgtccacggcaatgacttgttgatcggggagagctaacttagccccaatggcagccggtacgccaaaccccatcgtggtcaggctgccagaagtgatcagggaatgtggatgtgtacaacggaaatgttgggacgtccacatttgattctgaccgacgctggtggtcacagttatgctgctcttcatgggggttgtttggcggttgagctcggccacgacctgttgagggcacgggcgatgttttgccctacctgtaggctcttcgatggtatacagccttttccaaagctggatctggtccaaccatcgaactcgatcctccacaggaattaagaaggagagtaaaacgggcaaggtctctgacaggtcgccgagaatgatctctgtaggttcgatgactttcccaagtttacctgcatcgatgtcaaaatgtacgatgcctcttcctccaccctccctatccagggctttgggcgcaaacccatctgcatcgcctactgcgcgctcgtccaatctggccccgataacaatgagtaagtcggcattttggatcgcgcaattggcatacggagcgccatatgtaccaatcatgtgcaaggcctcttcgcgagtttcatcgaaggaacccaaaccgagtagtgtggttgccacggggatctgagcttttttagctatcttggacaacagcgtgcacccccgcgccgaagcgaggacgccatttcctgcacagatcaccgggtgtctggactggttgatcatgtcggccacatggaaaatcctctcatacagaaagcgaccgtcgactattggcggggcaacgatgcaatctttctcgtgcactttctcgaccatcagcgacactctcggtaactcttctagggcctgtgagtcaaagatcgcttcaccgatttcagaagagatgtctaagagagtcggcccaggctgtttgctggtggcatgaaggaaggccgcatcaatcgccccaggcaactcgctcagtcgttgcacacgcgcacgccacttcatacatgctccgatccgctccatggacttttcctcctggagggagttggtttcttgagtggcagggacctggccacagatcaccaccataggtgttccatccagaaggccatccagcattggactgattacgttggagctactggggtcagtgctcacaaagaccacgcctggtcttcgggttgccttggcgtagccctcagccatgtggccggcacctcgttcatgacgcgatggaacaaaacgaatgacagtagacttgtacacatcccgaaacaatgctaaagcgcctgcctttgggtgtccaactaaaccacgaattagatggggctaatatgccctaaacgagtcacttacagatgtggtccacaccgtggccgatgagacgccggtggaggatctctcctcccgtaaatcctagaagtccctccatctcacaagaagtagctcattacgtagaggcaaatgtgtacagagcacagcacaggacaggggatgtgcaagggtccgcctgcttatatggtggacatggcagggctgcccgagtcctcagcgctctattggggaactactgtacaaggacagtgatgtacgcctatagcggtatgcccgagaacaaagaagatagatataataaaaccaggggccgcctaaaagccggactccacttggcgaagatccagtggtgaagctcattccccaaacaggtaacagcctcgcgggcggtatcccaagagtcttaccaaattggttaacatggcttcgccaccatgcagactctcgtttgagatgcctcgaacacgttagtagacctgggaaatactctgactcttcaccgctatcccttgctgtgtgcattaacctcggttcctatcaattcctggtggtgagtgtcctcatgcaggatttgacgcacagcggaccaacttattcgccaagtactcgcacatggcgaccatggccttggaactgttgctttgtttaaatagaggaagatcatggtcgatgtccaaatatactagtttacttcgaaaaagcgaccgtgcaacgtgaacgctaccgataccttccccttcatcatgctcacccaattcaaaccaaccctaaccaagagtcttccctctctggcaatgccaaccctacacacggcactcgcacctcttcttccttcaaaacagaattcttttctctctgtccgcgtggacggtgtgttcaatcaggtggccttccgagttatgcccgcgccgcttagagaaaagcagccattattcgacttgtcgagacgccagcaactacaatctgcccacaatgttcgaggcctcctctttggattctggtcgcctggctgtagcaatggcttcaacgtcgcgggattccatctacatttcatctctgacgatcgcaccgcgggaggacacgttacgggattcgaggcttgggacgtgaagctctctgcgggggttctcaaggattatgtggttgagttgccccaagacgaggactttcttgaagtcccaattcggagttatgaggaggatcaaaacctttcctgaagggcttcggggttgggcttggctgagaggccctggtaagagttgtgaaacaccaactgacgtaaattggtatgttacatctccatctctgtatcgcatgacattgagtgccaataaggaatgcagctaacggagatttacatagcactttgtatttcctaaacatgcgcgacccattcatttcatacattggcccggagagatcgaccgatacgatatgatcgccctttgcctcctgatataaacaccgcacatgatcttgtcgatcttcaccatccaaccaaccatattctcctcttctccaaaatgccatgccatacgctgggaaggtcgcgatgggtctcggcattcttcgcagtggggcactccccaccgtgacgtcgagacattattaatcgtctccaaggaatttctccaaagagaattctccaagcttctcttcccaaattgaagtcgaaattgtccttcactttgtcatttaacgtgagggtgaaagagtttgacagccaaagaaacttacgatggcctcaattaagcagtggacgactcccttgaagggagtagagtcgttaaaactcaccgaagccccgaagcccgctccgggcaagggcgaagtcctcgtcgagatccacgccgtgtcgctgaattaccgcgacatcgagggtacagttagcgcatccttctccatggttcaagaatcagagctaacgctgtgattcagtaactaatggcgagtacacccatcacaagtccgtcggacaagaagaccgcatagtgccatgctccgacatgtgcggcgtcatcacgcaggtcggcgatggtgtcagcgcttggaaagtcggcgatcgcgttctctctaccttcctccccgatcatcagactggccaagtgacggaaaaggaactgttgcgggggatgggtctgcccctcgatggtgtcttggccgagtaccgcgttttcccggaacatgcgctggtcaaagcgccgagctacatgagcgatgagcaggccgccacgcttcctattgcagtcgtgacggcatggatgtcgatcaacggcatgcgacctatgggacagaacggaggacacggagaatatatcctgctgcagggaacgggcggtgtcgccattgccgggctgcagatcggaaaggcttctggtgctaagggtgcgttactgacctatgattactctttcattttattttatattgccttcggtggaagcaagatctctagctaacatacgtccagtaattatcacctcttcttccgactccaagctcgcccaagccaaggaactcggcgccgactacacaatcaactaccgcacccaccccaactgggaagaagaagtaatgcgcctcaccaacaaccacggtgcagacatcatcctagaggtcggtggcgcccagaccctgaagaagagctttgactccatcgcctttggtgggttgatcaactgcatcggatacgtctccgggaagatggacgcgccagatgaccggaccaacgtgaacttgctggcactgcggaggaatgttaccctgaaagggatcatcaacggacccaaggatcggttcgaggaagcggtgaagttctatgagaaacatcagatccagcctgtagttaataaggtgttctcatttgaagaggccaacgaggcgttcaggtttttggaaagtgggaatcattttgggaaggttgttgttagggttaagtagatggacagatgtagaggcatagagataaacataagtcatgcaggttggatcaaagctaagatcgctatggcaagacttcctaagtatagtggacataaggagagcatatattcatatatcagtggttagccatcaatatcattgctactacaaataagagcgattctttgttatgcatatataggaacaatcatccttaatagcagtcactctactcttattcccgtggaatttaccccgctgcctaaaataattctccattgactctctaatcctttattccaacttggcgcggtgagtatatttactaggcaacctactaggcacctacagcatcacaacctatctgacacccgtccctcccagcagagtgaacccaagagatactctacagatatatcatacccaacagttcttgccttccacagaataccgccctgatttccaacaaaatgtcacacaaaccagcggaccacacaagacgaaagccccctagccttttcccggcaaaggaggagcccacatcgccattctacacaatgctccaatccgcaccaccagactatctcctgcagcgtgaagagccacgcgaatacccatcctcgcgaagttcccccacttatagaactcgtggtcagcaggaagattatggtgtcatacgctatggagttgctcaaaagatgtagccctgcagttgacccgggaatgagacgtacatatggagccttcttagattagattgtatgtacttgtcgtcgtaatgcgtgaggcgaactatggatctttgtggagacgatggtgtcaagtccgacatccttctcggaattccgacactcaaaatcgggaggcaaatctcaactccgtaagccttcactaggacactcaggcagcacccttcaccgccatgtaggctatataaggacgttcccatattcatcgaacaagtataccaccaaccatagcacaagcacgcactggttttcagtagcttaggacaaataaaattaatctatattccaggcagttacacatcatgtctgagaaggaggaggtagatctggactctatcattaatagattgctcgaagtcaggggtagccgaccaggtaaacacgttcgactgcaggactcggagatccaatatctctgtcataaagcgcgtgaggttttcatatcccaacccatattactagagctcgaggcacccattcaggtatgccttcgtgaccatctatctcccttgacctatctcgcggagaagtgtaccagcccatcactaacccgtagtaaatagatttgcggtgatgtccacggccagtactacgatctccttcgcctgttcgaatacggcggctatccacctgatgccaattacctgttccttggcgactatgttgaccgcggaaagcagtcggtcgaatgcatttgcctcctgctagcttataagatcaaataccccgagaacttctttatcctgcgaggaaatcacgaatgtgcctcgataaaccgaatctatgggttttacgacgaatgcaagaggaggtataatgtcaagctctggaagacgtttattgattgctttaactgtttgccaattgcggctattgtggaggacaagatcttttgtatgcatggaggacttagtccagatttaaattccatggagcagatccgtcgcataatgcgtcccacagatgtaagtccattccttctcaaatacgttttgaacctttacattaattagaatagatacctgactgcggtctattgtgtgatctcctctgggcggatccggagaaggaaataactggctggggcgagaatgaccgtggtgtctccttcacattcggccctgacgttgtgcaccgttttgtgcagaaacacgatatagacttgatctgtcgtgcgcatcagtgtgtggaagatgggtatgagttcttcgccaaacgaaagcttgtcacgttgttcagcgcaccgaattactgtggtgaatttgacaacgccggcgctatgatgagtgttgatgagagcctgctttgctcttttcaggtatgtggtatccatgtttgagatattgaatgaacgcggctgaatggttttacttagattcttaaaccggctgagaagaaaaaagcaaatattaccagagggttcaaatcggacaggtctaatccatcttcaagtcagcagaagaagcaatcatagtgatgccagggtagggtgaagtctaaaccgtagccatacgaagctccatgttgtgtgtattatgtatagtcgacttattttttgtcctcatgattgtccctaaagtcataccttcatgtctagtatccgtcgagtgactgtgatttattggaaaaaatggaggattctgtgtatgatagaatgtaaatatcgaagaagggaatctactctactgttgatgatattcaagccatctagtcattcttgtgttcaaagggctttaacaccttcccagagctttcgacaactcagttagagttacaaggccatcatacaagtctacaaaagcactatagttgcattatcttcgaaggaatttcaaaagtttacaaaggatgttaatgccgccgttaataagagatgttcatcaagatttctagaaccccctgatcgtaccgggcaaacaagatgccacgtcctctctatagctcgtcccattcagtttctttgaaattcttcgctctttcatggtctggatccctacagagataataataatccagccaaaattcccgtgcggtattatgatcgggcatatattgtcgtaacaaaaccttccactccctgtcctcctcactgtcaccaactgacggacaaacatactcccaccatgctggaaattatccggatgtctcccaatcaataatcccagtaagacatccattttcaaccatgatattaacattagtgaggtcaccgtgcgtaaaggtataaggtgccgcaggtggcatacgttgccgaagtcgtatgcgcacagcctcagatatggcttcattcaatccacgctccatgtgagcccaaagctcgtcatgggttgtaataggaccatgggacagatgggaatctttgttcctaaataggaaatctaaatacactggaccgccagtaagagattgggtcttgtcggactggagattgcgaagttgtagcagatactccgcggtctgttttgctattccctccttttcatgtgtagaaagctttgaccaggctttgcttaagggctcgccaggaattcgtttcataagggtaagagtgtggccaccttcgtcccaagatcaatgacagtgagaacaggaatggatgtgttttccttcacaaattgagtatttggtacttcagcggtcggaaagctagaacctcggtctttgagaatcagctttgagcccaaggaccagacgcctcgatctcctgcttcaaagaagagcttgaaatagctgttgtagccacaatgcttttggctttcagtggtccagctacatgctgcgcaagggtctgggctcatatgggatgatggataatactaatgctaatgggttcaacgagtggatcaaagaattcatgtgccgcacagctagggtgctatgatttctgatggggaatccaatgcaaatatgtcgtacttgtagttttattcttaattgctcctggaagggttggctagccaaacttagaaacttgatcggtttgggcacaagctgaaacaatacaacctttgagtaaatagtctcacaaccatggatcccccaacaatctgcttagcaattccacttggtgtcaccatgggaaactatcgtcacagcaagtgacctatgtggccttttctaaacgagacaaagatgataggagttctccgatcacggaggttacagaaatagtcgtgagcaccttcatctgaaacagtatgtgtagtaaaaaggtatcaaccccggttccaactccatttctgaattttggagccacttgcctcacgatctagggatgaggtagaatagtgaagaacatcgggccttttcgctaagagaatattctcataaccccaggctctggagtaaaccgttacgggtgtccttgcactggatcttcataaatgttactatttatttgacatatatggcactacggctagaacagtgaaagggcaccaagcagtatgagcctttttcataccagatattcagtattttgcacgcagaaatgaaacggtacgagccatcccatgagttcataaaaatcgtcggctctttttgatccagagatgtacatattcaatgatccgcgggagctcaacccctcaccacgtcacatcatgcaagccacttcaccctgcagctccacaacattgattggccgagttcgagaaaaagctacacaaaacagtaaaatatcggtacatgaacctagattagtctggtagctctcaaaatccagtgactcccgaacccctcggcgttcaaacccagctgtggctcaggtcttgctacacctcatcttcttccactaccactgaacagcccgcattacataaaaagggcatccaaaacacaacggaaaaacaatctgaacaagaaggaacgtcttcgaaagccacaaggaatactaccgcaatgtcctcatcatcccataacccccacaacaccccaaccctccccaacttcacccgatacatcacaacccacgacgccaacggtaccgcgataatccacagtgaaacggaaagtacattcagagaatacgacaacggtagcctccgctttaatgtccccttcacaacctcccagttccctgccgaactaagcggtgacgccgatatagccgcccacgagtccttgatagcgtctggcaacctgggtctggttagctttagtggaactgtctgccgggttgtggactttgcgcctctgaaatcgggaggcaagggattgatgcatcggactcagagcttggattatgggatcgtcctggagggatctattgagatgtggttggactcgggggagatgaagctcttgaagaaaggtgatattgctgtgcagagaggaacaatgcatgagtggagaaatgcaagtgagacggagtggactaggatggttttcgtgctgcagggtaccaagcctttagttgttggggataaagtgctgaaggaggaactggggactcagacggagattaagcccagtgtgagtgcaactaatctgtgagtggctggaagtctttttggtctgatctctaaacattacacgagtgcatgagcgtcgactatatccttgacgagtaataatcctgttcgagattataacaaagctttctctcctcgccttcctgacttgaagtccaactttgagaaatgatcgtacttctgcagtagtcgtaatggggaaaataacttttatacatatatttacaatagatagattccgtgtttgttggatgttttccattcctacgaagactgtcgcttgggaatatggtggcgattttgcagttctcgtcgtggtaggccagatgctaatttttgagactttttgttgtactaacggtctcgctaccttatcgcttaccgctgtacctatagtatgggtcgccttttagctaggcaatggaataatgctgaaatgtgtctaacaaatgttgggctggattccgaactcattaccgatcaaggtattgtgctctggagtggactagatatcgatgtgacactccggttcggcctcagatgttggtgacgcaatcagtgtctcgtcaagagctgcaggagaagactcaagactgtcatcgagacttatattggacaatgttgggatgatctggcgggtaagtgtggtctccggatcatcaagcgtcgagtttggtgttgagctcggcgtactagacgcggtatcccttttctgattggcattaccggcgaccatctgccggggccaagcaggccagtatctctgatgaacatacgtaggtcgattggctagccataagcgattcagtgcctgttgtagggggccatcgttggtctgcataactctttcgttaggctcgtactgaaagagaacctttccccttgcatccatcatacttcctctagtgcgatcatattgatataggaggggtggtgctttcagtggaatgagccgttggagtttctcgctgatccgatcgatcctagctttatatgcacgatcatagttaaggttctgagtccccgtcggataaaagatgtaggcaaagggcttgtaggcggcgatgaaggcaccgccatttccggtgaattgcgtcaggcctggcatctcttgattgccatgttccattgcattgaggacatcggctatgaacgtgttctcggcactgggccacaactcgccagacgggccttccgtaccgaatgcaggattctcccacatatgcgacatccatacacccttttcggaaactactaccactgaggtacatccatgtagatcctgcactgccaagttgaacttcacatttcccaattccctgaacagacctgatgacaggctctgttgagacgaaggcacccaatccgctctcatatattggctcaccaagaacgcatcgacatccccaccgaaatcctcgtcctctggtctggctagcacccgcttgggtaacgatccactttttatcccgtttttaggtgtcgaaacctttggtgcggcctttgaaccggcggggcatgaggggcaacctattccacagagcaagaatgctttaatgggacgagatgggttcctcaatcctccatggcgtcggatgggcctcgcatgaccgtcagaaaattctattaaaagagcaaacataagccatagagccacgagcatggcccgatttgatccaggcaaaggtgtcattgtgagttaaagaagaagggaaaacagagggaaacggaatgcaatggaatgaccaccagaagcacactgttgattgcttcacattgatcaacctccaagaatttctgttgctcagacagatctcaacacacgcgaatgattcaacggtccttataccccttgggagcccccagacacggtatcaaagttcgattttcctttagcatttggaatcatcttcgtttcaagagtacctggtcctacgataacaaaggagcttttctgacatatcacctaagaactgggggctcttgtttcattctgcttacgttgcggcacttgaacgtggatgttgagaaagatccacgaataggggccaacagccgattttagttctacttcaaagaccgtgcccgaattgccctgcttagatgaaaaatctttaatgacgcgggatgtggtactcctttgttcagttatagtcacgacaaagatagccttagtaaaggctctcggcagacgcttggttgcccgacgccgcacctctcttgacacccagctgtcggattcatcttagttgtaattgctccataagaccgtcgcattatgaccaagatattgagcatgcctcgggttataaagccatatatctagcaatctctgtgactctaacaaacaaaagggacatgttccacgatctttttctgcccaggacctagagcatgttttccaggattatgaatgcatcaaccgttgtgcagacaatttcgagcttgctggcggctatcatttgagccggcggcccgttatatcctcgcaggactaacccattaatcggctggttgcatggtaccagcaaaagccggtttttgaaggtccccgaaattctgatgtcaaatccagagattcaacaatgattggcacgactggccttgcataagctatctttgttcggcctctcctgggccccacatagggttggttaatttaaacactcggataatgtgccagcttctggcgctggcgagtcctgaccacggtgcgcctctgacagcaggggaacatgagtggagagcgttccaagatctatggatgcattaatacgccacagtgtctataaactgcctggacctgcctggtcatggagcgcggctggactaagctacgagatgtgcagtatctagtttacctattataatgagtgaccctcggaattatgcctctatcacttctgcttcgcacatggttgttttatatccgattacacttacgactgcaagttactactgacagtgtttccgtgtttgtcgcttagtttgatatccaagtcttcgtgagctaaaatatgtatgaagctaccccgagttgcgtccttgcgagcgcacactgactcatctaggcctgttatagatgtgcaacggacaatccatgatcgtttagcacatatactaatctatcttatatttgaaaacacctactataatagaacaagagagttggttagatgggtttcagccaagaagatgagatatattctcgttgaagatgctcacaacgattgtgattcgactattctttgaatgcgacgatagtagctgtccttcacccatctgtttggcccaacaaaatgggcggtttaatgcaagttgcgtaagcgggatactctaatccgggctatatgctagctagtttggtcttcagacccgatgtttattatattttgatctttccatatgaagggtttattctcatcctgtttcaatcttatcacacgaggtacgtccactttgtccttgtaaattaaaccagctagtgaatatagacagtactaagcctatagcttgtatagccaagagccggttgtggagctagcttggcagagacttacgaagcctatctactccatacagcctgctatcagacttgaccttaaggctcttttttaacacttcttgcctgatttgaagtgccgtttaactgccatactgggcaaagtggtccagtatattgatgtttacctgcaccgttgctcaagggaataaacctggctgccaaagcgaggtagccctaaatggctctatgggccatgatcgactcccgccctactctatctagatcaacaaccctagtcaccctcaccacacttgcgctatggcttctccatctaccgaagaaacggctaaatctagcatatcgaagacgtgatgcggacccaccattataccattgcttgtcctctagcatcatcggcctcaaaatttcgcaattgaccgcgttccccgtaaccatcaactacaccccgtacatttctcggcaaaacgtaaatcttttctatccttccgcattgatcgtccccgtcagtcaagattttctccgtgaaacgctgtctgctttccgtctttacctctgtgttgcgcgacgatcccccgctacgcgatattttaacggatcatttggcaattcctcagtcttgattcttacgatgcaatcctgtggggttattgcacaagatgcgctactccacggagtatgctttgcggaagtggtgcgcgagggcgctgtggggatcgcaggatggaagggcaaagacataaatatggtcaatatctcggagcttttgtacataatagggcgcctatctcaccggttataccagtacctgaatcctgtggctttccgtaagcggagaaagcaaatcagtcttggtatcagtcacgatgaaggtcatgttcggaacatggctgctttggggccttgcgacggccgccaaacagccaaatatcttgtttatccttacggatgatcagggcaaactcatcggtggactggaccacatgcctaagctgcaggtttgtacatacctagtcctccgtaccacccctgctttctgttctgttgcatagccattagcaagaactcgcaaataacccaaaccacaggaaaaccttatccaaaaaggagcaacctaccccaaacactattgctccgtagccctatgttgcccatccagagccaacctctggacaggtcgcatgccacacaacaccaacatcacagacgttggcctaccatacggtggataccccaaggtagtcagcgcaggctggaacgacaactacctaccgatctggatgcaagaagccggctacgatacatactacgtcggcaagctctggaattcacatacagaagaaaactacaacaacccttacgcgaaggggttcaatggttccgacttcctcctcgacccatggacctaccggtattacaacgctaaaatgacccgtaacggggagacacccgtcagctacgctggccaatactcgaccgatgtgatcaagaacaagtcattgggctttttggatgaagcgttagcgaacccggatcgcccgtggatgcttactattgcgccgaacgcgccgcactcgaatggatcccaggatgcagtgacgggtgcgacttggtttggtgagcctgaatatgcgccgcgccatgcgcagctctttaaggaatataagattccccgtgatgagagtttcaataagatcattgatggggctgtcgggtgggttgctgacttgccaacgctcaccgaggaggaaattaactatatcgatgagttccagcggtgtcggttacgggcgcttcaggctgttgatgagatgattggtgagcttttcgagaagcttgataaggctggtgtgcttaacaatacgtatatcttcttttctacggataatgggtaccatattggtcagcatgctatgcagcctgggaagaattgtggatatggtgagttcgtgcgatcatgagtcctaggtcacagcattagggaaatgctgacacatcacagaaacggatatcaacattcctttattcattcgcggtcctggcattcctcagaatcaaacaattgatgtcgtcactagccacactgatcttgcgcctactttcctctccattgcgggcacgacgagagatggcctggatggaaagaagatcccgactaccatcgatgcgggtaacgcagataataagtcggagcatgtagcaatcgagtactggggaattgtgagctcttcccacgttcatcttgtctctatgacgaccaactaacaacgacctctataggctgttcccgaaggtatctacggctacaaaagcgacaatgacagccagccaggcaatagctatagaaacaacacgtacaaagggctacgactcgtctcagacgactatagtctttactattcagtctggtgcactaacgacaaagaattctacaatctaaaggtacctaagtcaagtcaaatcacccccaccctacatatactaaagaaatggaataggacgatccccttcaaacgaccaacttggcttcgaacattagcgcccatcaatcctataccatcgccaaccgtcacctcggccagatcattccccgccttgatgcactaatgatggttctcaaatcgtgcaatggagattcctgccgcgagccatggcggcagcttcacccgaagggctacgtgaataacttagccgatgcactggactcagggtttgatgaattctatgcgaaccagccgaaggtgtcattctcggaatgtagccttgggtatcatatttatgcagaggggccacaggaattcaatatttatggaagtgggtcaaccgcgaagaggagtgaaggggagtatgtgtcggtaaagcgatggggattccttgatgggtggctatgaagactgcttgtcttgagatatggtacatctccaaagtcctagtggtttctatatgtcatggttgcaagcaatgacgatcaagtctatgtcaatcatgttaataaaacgtgggtggttacttacagcgattaagcaagaaataaacccatatagaaccggaaattggccgagactggggtaaaacataaaaatatttacatcgagcctgaggtgtctgccacctgaccaacctagccctggtcgcctgattcatccctctatggtccttcttcttagaagtcccaccgttgcaagacctgggaaagatacacaaaattgggctgtcgactgctaatgcaagaaacatccgttcctatcacgccaataccgagaacaagcgatgcagctattcataccaacatgattacacatttcaagaacgacaccacattcggacaatcggcacaaacttgctccactgatattataagaaccgagatagtaaactctggaatgcaccccttaccattgttagaaatataggcataatggctttgagtacgtcgatgctcactcaggggtccaaaaaaccctagcctgaaggaagaaaaatacctgaacatcggcagattcaccggaacgaaacattacagattatcgtttcagatcgcgttgctctacttcctcatttatcctgttacatagctgcctgcagcaaaaggttatcatgctcgaggggtcagtcacccctcagaacccataggtatggtttgactgtactataatataagtagttgcaattctgaaaacaacctagaagaaactcggggtcgtgctttaacttgtctataatgccctgtactcaaaagcaatatcaatcatcttagggccgacggtcatgtctacatccgtatgatacaggtaccttgcgcagaacaactacacgtttatcaaatattgataaattacaaaatacatctgtatctgtgtgttgataggctagagccaatatattgatctcatcaacgggtctagtcacatcacttcgccagccagtgctttgcatggccagcattataacaaacattatgtaggaaggcatccacatcaaatatccggcccagggggtacaaaaaagagacaaacaccatgatacaatatcaacgagaaacgaagggtataaagcagctttaatatggatagatcagaacagcacgatactccaactcgcatagaaagcaaatgagggggaaaagtaactctgccacccagtgagtcaaatatgaaagtaatatataagcgacactgctcattggagcatatttttttgaaaatcatatcatcattaatctggtagttctccgctctgggaatcgcccgccactattcgaggtcattccgtacggtccgtcgagtgcgcttggtggcgggagacgggtagttggggttccaggtgggccaggtgggccaggtggacgtggtgatctggggcgtcctgcatatccgggaggtggaggacggggatagccccgcgagggttgacgcgcatgggggggtagcggtccgggcgggtataatcccgggcctggacgctggtagcgagggggtggtggtaaagccgcggcgcggcgggcgtcacgctcacagtacacttgaccattccattcaaagtattcccccttcagcgcaacttggcaggtgcggcaagtgagacagtcaggatggaacttgaaacgatcggccggcccgtgaccccgtcgttcgattgtctccagatactgtccctcgatcccagtgtggcatgtatggcacagagagttgttgcgctggtgatagtgctgggcgcaatatggaaggtcatccaagacgtaaaagtcggcggtttggaaaggagttttgcaatcatagcatacaaagcaggcccggtgataccggcccgtaagccggccatccgcggacgacacagatttaccgatgatcatctcgccacagccgcggcaagggccctttgggcggggggctgcacgggcaggtcgatcagtggtagggctagttgttgcagggggctccggctggtcctgctttgtcggtttttgcatgggcttatcatgaagaagggacacacttcccatactgatggcgggatcggttggggagtctggactgaaaagatgttgcggcatccggggaggctcgagagtgtccgaccctgccattgacatcgttgtattctcgccatttcctttttgtaggtcctccactaaggtacctagttggccttgatcggacgggtgacgcttggacatactgatagctgatccgatgctagagaaagaagagccgcttcgcgtatcactcggcgatgaatccgaggaagctgtcgagctctccgccgcactgtccatagtgtctaagcccaactcgcgggcaaagttagtgattgaaatagcagcttcgctgacagcatccgaattcctcctctgtgctccagagggttcatcaacgtcgccaagctcctggtcggggggtggaagatgagggaggcccggactcttgtaagctttgtattcaataccctgcatgtctgcaggggaggttgaccgctcctgggggaggtcgaggagttccgatggcgtaccattggaactcggggtaggacttctaaaaaaaagttcagcggacccgcggttactgcttagacggtccgagttggcgtgggatgaagcacggagaccacccagccgatccccctgggcatcctggtcgctggtgcgctcggtagacggattgagattaccactgccatggcgcttatgctgatcctggtcgtgttgggtctcgccgtggggcatatttgcttcagagaacgtagtcgcatttgaatcccgtagcaacttgctggggaatgtagacggtactgggggagcatcgtctaggaatttatactgttgggcaaggctaccataggatggccgccccatcgatactgatgtcgatcgtctggaatcatagcgggagcttgcgatagaagttcggtaactgcttttactttcagtggaatagctatatttatggaaggttggcaggggccctggaacatcgtccttgggcaacggtggcggcggtgctatcgcttgctctcctaaaggtaaccgaatgctaaggcctgtcgtgcctgtatcgccagccggaatcggtagcgccttgtatggattgtccagaggtaccatatgctttgatgtcttttgtgacatggatcggggaaggggaaatgtcggaatctcatcttgatctggctgagaggggagaggagacgtttggctccgtagtaattggcgaggcggggattgctggccgtctggaaatggggtaatattgcccttgctgctgatcaccgcttccaggcgcataaatggtcgatctgtttggggttactgatgagtccggggacatactagttgccactgatgaacgtactggcttttgaagggtcaatgggtggaggaattcctgatctccctaaactttttgatggactgtgatgtttcggtggtggcggagggggtgttgaagatactatcgaaacggtcagtagcacgaactattgaattttcgagggaaataataccaggcccaggtgcgcagacatggtcccccattgccgagatctcgacattcatgccacagttggaacatttgatggtgggcaagaagcccatattcatggtcgcagccatgtcacttgcgatggtctcctgagaaccgtagcgcgaggattaaatcatagaaatgggtcgaaaggaccgtattgtgtgttgatggtggatcgtgggtgtctcgttctcataacgagtcgtcgatgctaaccaaccccaggaatcaacaccacacaacaaacaaacacaccagctgaagtacagtgcaacgactaaactcagttagaaagtcatgggagagtcgttagtgctggcgaagggtgattttatgaataagagtgagaggataacggacgaactaacaaatggaaccaaactcagataagaatagtagcaggcgtgagtggagacgctactcttttttgtgcttttttttttcccttctctcctcgtgtatctgacgatccaagacggtttagtcgcgtttccactttaggaggtggactggggccactagtcacgagattggccaatgttcacaagcgcagggcaacacgcgttctttgtgacgcagtatctactttacaatatcacttcgacttaatatatttaaattctatctggtgctgccggtcaactccgactacaatcaatatatgactgaaattgaatttaatataccgttacattcttttccgccccctttccgagcggagttttgaccaagcccggtctgacgtgatgctgcatgtcaacacgctgaccacacgaacatatactttcgaaacccctgaaccagcgcagatcttcctcaggggcaacgaccgtgacccataacactactaccacaccctcttgtcatttgatcgccccgtttccttcctgatcttggctcctatggtaagtgcacgcgcccgtcccaatcattgttattgttgttgttgttattattattctgattatgatgactttcatgattatctttttttacttcttttttacccttccccgatgtcatcattgatctccctcccccccttacttgacgactattgatggtgtccaattacacgttcgcgatcctagaatccaaatcgtaggacagcagcgtaaatgataagcttacacagaccccattggccgtagaaagatccggagtttttccagtaaggggccagagtttgtcgaggccttccccatggtgcacaaaaccccatccggacctgtcataagacacaattcctcttctgactcgatggaaattctccggcgaacggactatggcttgtcaatgggaaccccaagcaacatagtggtttctatcttgggcgagacaagacacctctcggtcggtcccctaggatctcattctcgtcggggtagaacaacgatccctgcaccatggctcactcgctcatcatagcgggataataaccagtcaaacttcgatagtcgttgcccattctttgaggtagtccaagccacgcgacgagaagatcgaaacattctcctgtttgcccgtaccatggatcgcggagcgggctccagcttgtgggaaagtcttatctaatggttgcaaccagtggtttcactctcaaacttcgatgattttcgccccggttcagacccccaatatttagtcttcgttccaggcaatggtgcggaacgttggcttgaaacgggggtctgccccgaaatagcatcgtgttttctagaattagtattcgaacaatagtcgcaacgctagtcaatgaaccatgcagcggtttgcccgtcggttgtgaaagacaattcctcaaagagcaaccgtcgataaacttggacaggtcatccgagaggtttggattcggtcggtgggagaaagttcacctagcttgactaagcactacagttgcagtctgcgacgtgtcccttgcgtcattgtatactctaatttaagggaacaaagcatcgtcaatgagaaaaaatctggtgccgagcattgctcccgaaaagaaggtgcgcggaatagcagccaatctatctcgaagcccagagaatgtcgctggggaaggatcaggttatacctttacccacttgaacgaccactccgcaaacagcaaatgtgcggtcgctgaatcaggggtaatatcgccagttcgcaaccatgggacacggagccgagctttccgctgctcaccgcaacgtcaggggcatgagttgtcctaaaatgcaacgacgggcgcactccatggatcccaggagtcgagcttttcgtgattccgggcaactcgcatattcttcccatttctctggtgatgaattgtcctgaaccaagtgacttgcccggtcactttttttagcgaggccgcccgtagcggtccctgcggaatgcccgacccacaatagaaaacgcgcagaccattcggtgccctgagtctctccgccggaggaaaatcacatgtcatggagtggcaggaagcatcaaagaaaaagggcgttgtctctttcaccagtgtcccctatacaccaacccattgagactgttcttttccaacggtgcgcgttggccatattctagctctcgcgttgacaaggatctgtggagtaaccacttcggacctgcgtcatgaagcaattagccgagtgcgaaaaacgttaggcaaccattccgagtggagaggaatcatgaatgaaatgtggacaccgaattgtggacgacagcaccaccacaacgtgacatctcgatgcactagaactattcagtgttatgcataacatgccaaacccgtatgttccccaacaacatgatcctcttgttttgagttcgtagggtagagacaaatcaacgactgggatcaatgacctgggaggggtggaggggcagacaattcattcaactcgtccacttgtgcgttcttgaccgcttgttctttttggtcgcttagaaagttaataacattggactaagtagagctaatccttcttggacgttggggagggaaattgccgggtgcgggttgcggaggagggacgcccgtgactccggattcaaccactctctctctcccttaaatactccccgctcgcttttcctctacttctctctcttcccccattgacttcgtaactctcttcgtttcgcttcaagctcactttctcaattcttgggaatcactgtctacaaggcgtgctcgccaaaaaccgccaaaattttcggcacacttcttaactcgtgagtctcccccgcaatcatgctttccttacgagaggatgcttgttggtaaagaacaacaaagaaatattctcctcccatttcatatatgctcggactaacaatgatgacaggcgtcaccacccgttcaacggccggcgctcatcctctcgtggagggacatcggcctacgaattacacacccattaaatcattcaccaaacatcccactttcgccatccgagtcaattgtctgctctgtgaacgcaatggctccccacgctaattcggatgttgctgccaatggcgccgtgaacgggtcggctcaatcctctctgtttactgtcaattcccccaatgtcgagtacaccgacaatgagatcaagagcaagtatgcctaccacactaccgacatcactcgtaccgccgacaacaagctggtcgccactcccaaggcgactacctaccactttaaggttgaccgcaaagtgggcaaggttggtatgatgatggtcggctggggtggtaacaacgggtccactgtgacggccggtattattgccaatcgccgtggcctccagtgggagactcgtgagggcatgcgtgctgccaactactacggctctgtcgtcatgagctcgactgtcaagctaggaactgaccccaagaccggtgaggagatcaacattcccttccaggacatgctgccgatggtccaccccaatgatctcgccattggtggatgggacatcagcagcatgaacatcgccgatgccatggaccgggctcaggtcctcgagccttctctcaagcagttggtccgcaaggaaatggccgagatgaagccactgcctagcatctactatcccgactttattgctgccaaccaggaggaccgtgccgacaacgtcctcgagggaaccaaggcttgctgggctcacgtggagaagatccagcaggacatccggtaagttccaatagtatttgttaacttgcacttcgctaacggcaacagggacttcaaggcccagcacggtctggacaaggtgattgtcatgtggactgccaacaccgagcggtacgccgacatcgtccccggtgtcaatgataccgccgacaacctcctcaactcgatcaagactggccatgaggaagttgccccgtccactgtctttgccgtcgcctgtatcttggagaacactcctttcatcaacggttcgccccagaacaccttcgtccccggcgcccttgagctggccgagaagcacaaggccttcatcggtggagacgacttcaagtcgggccagaccaagatgaagtcggctctcgtggacttcctcatcaatgctggtatcaagcttacttccatcgccagctacaaccacctgggcaacaacgacggcaagaacctgagctcccagaagcaattccgctccaaggagatctccaagtccaacgtggtggatgacatggttgcggccaaccacatcctgtacgagaaggatgagcatccggaccacaccgtggtgatcaagtacatgccggccgtgggtgacaacaagcgtgctctggatgagtactacgccgagatcttcatgggcggtcaccagaccatcagcttgttcaacatctgcgaggactccttgctggcttcccctctgatcatcgacttggttgtgcttgccgagatgatgacccgcgtcagctggaaggcggaggaggctgccgactacaagggcttccacagtgtgctcagcgtcctgagctacatgctcaaggctcctctgactcccccgggcaccccggttgtcaacgcgctcaacaagcagcgcaatgcgttgaccaacatcttccgtgcttgcgttggcctccagccggaatcggatatgactttggagcacaagctgttctaggtatctgatgcgccttaccgccacacattctccaactatagtctctccttgaatgaatactgattacgccttcgtacatgttttttcaaccgtagtcaatcctgtagtggttcatcataccctagaatagtaactccctatttcgtctccccaaggcgcgagtaagcgttgagggccaactgcccacccagatgcgcatacagcacattgcccgtaatctcccctttcttaatcaagtccaccattcccgcaaaactctttccctcgtatactggatccgtaataaacgcctccatccgcgcggcatactcaatggcctcccacgtcgccttatcgggaatgccataagtgccggcatgatagtcctcattgagaatcatatccttctcggtaatatcctcttccttcaatccaatctgcacagccgtgttcctggcaatccgcaacacctgcgccttcgtctccacgggcttcgccgacccatcaatgccaatgaccctcttcttcttttccccgggatacaacttctcaatcaacttaaagccagcgaccatgcccgccatcgtggaccccgtaaccgcacaaaccaccacatcatcaaacaccacccccatctcccgctcctgctccctgacctcaaacgcccacctcgcaaaccccaatccacccaacggatgatccgacgcccccgcaggaatataatacggccgctccccattcccctcacactcctccctcaacttcttcagtgtctccttatgctcaatcccaaacccggcatcctccatccttacatccgcccccatcagccgactcaactgaatattccccacaacatcataccccggatcctcccagtccacccaatgctcctgcaccagccgcgccttgagccccaatcgcgccgccaccgccgccacctgccgtgtgtggttgctttgcacgccgccgatggaaaccagcgtcgtggcgttctgggctaaggcgtcggcggccaggtactcgagtttccgggtcttgttgcccccgtaggcgaggccggagttgaggtcgtcgcgtttggcgtagatggtggcggtttggttcaggtcggcggttattcgggggagggggtggatgggcgaggggcccagggttaggggggttcgggggatggtggagaaggggggtgggagggggatggtgtcgggcattttgtctttttctattatctttggttggttggggtgtgggtggtggtgagttgtgtagtgcaatgtatatatgtagatgtcagtaggtgtagagaaatatactatatgtatcggctatatatagtgagtatagggaggttataatagaaaatgtatacgtacccctccttctccaatttggagtatttgtcaggttactctctaatcatggctatcttgcagctggactatagtctatcgtggtaagtctgaggggaatcagttcgtccccgcagatgagatatcggaggttgtccgttatctttaccccgacggatcttcagctatgtatgtttatatgtcgtgggggacgataagataatcagtcgattgaatgattagatagaatagacacattacgtacatacctgccttctgttttccttattttgaataaggttaatttgttggagaaggggtatgcattagaacctgtatgaagttgaccgtcggataccttgccgatatgatatgaaccgtggagattgagatatatatccgggtctgattccttatcgcgcggtgaattcgattttcgtctttagaaatagatactatgcgaagtaaaactacttactttcgattacaatttctgttgtacataacaataaatactctcgctctgcttacctcacggcctctgacctatattgatacccgaaatcaacatattcgatttcatttttgaccagtgttctcttcaccacgatgggcggagaatttctctcagatcactatgtattacaatagacttttaacacaacatgagcacaatacttgaccaccgaggattgacaatggccgaaggaaccgaggaagacggcaccatatatgcacacagaaagccaagagctctaaccgatactaaagagatagtccataacactgcccccttggacatgtttacccctcctgagatgaagaaaatcgcatgattctctaaccctcatcaccatatcggtattacagggcaaaagacactatgaccaaagtcctcctcaccggggccaccggctacataggcggcaccgtcctggaccacctaatcaagagctcagcaacaagcgtcaaagacttaaacttcgacctcctcgtgcgtagcaatgacgccgcagagaagctcatcaagaagtatggagatcgcgtcaagccaattctctgggctggattcacagatctcgcattcatcaccgacacagccgccaactacgacatcattatcaacgccggcactggctttctcccagagggcacaaaagctttcatccacggtctcgcccggcggattggaccagacaagccggtaccctggtttatacacatctcggggtgcacgaacctctcagaccgtccattgacggcaaccgcctacccagacagagaatgggacgacgcgaacggcaacgccgtctacgagttcctcaagagcgaggacgcccgcgatccctacccccaacgaacaaccgaagtgggcgtactcaccctcgccgaagaaacaggcgtgcaggcagtgagtctaaacgcgccgggtatcttcgggactgggcgcgggcttttcaacacccagggtctcgttcacttactcgcaatgagctatatcctcaagcacggatacggatataagttaaacgacacggcaaatttcgactgggtgcatgtcgaggatctagctgacgtgtttgtactccttgtccgtgctattttggaacgtgaggaccggggcgtgggatatattccctctagcaagaatgggattatctttcctgctgttggccgcgtgtcactgatccaaattatggaggagggtctggatgccgcttttggggcgggtgttctgcctcgtgaggatacactgaaggaaaaggagatccggttagtggggcttcaggaggtcgctgatgaggttatggggggtcttttggacatggctgagcggggtgttgctggacataagaagatgaagggtactgtggcgaggaggttgctcggttggaatccgtcgagactggaagagcattggaggcaggcatatgtagatgcgattgaggtgttgcaaagtaggaaggggtctgatactctggaaacatgcctaggtaagtgagatggtggctcttgggtaacgtggtggttggacagggcaagactggcgaacatctcattatatagatgtagcttgtcacttgatttatgtacaaatacgactggacattgctttaatggggcagtattctacctaggttggaggtctaactatgataaacataggagaatagaaaagtgaaattaactagcctatagtatattagatggtttactggattggaggttgagattgtctcaatcaaaagacagtaactggtatagtgggctagtgtaggatctattgcttggttagcatctggtgacaaagctaactccttccgactcgagtaatagacctgtttacctaggcgaaatacaaaacaactttctactgcagttactaagcagtccatccttggttaaaactatcgaaactgaccaagcggaactgacacagccggactgacaacgctcaataagaaggctggactgacaaggttgtctgttaggcagacaaacgtgtctattaaaatataggaagaggtctattttgtctggctgttggaatatccatcactttcagcatatttattcgagccaaatattgcttaacacgatggccagcctagacattccacacgaaacactagtaaaactcaaggacaaaatcattctgattacaggttcgcttaccccgatgtcatgaatactacagagaatctcataacctaagataggcggttcctcgggcatcggccgcgcaactgtcgagttatgtctccagctaggagcaaaagccgtcatcggagacctcagcccccctccatctgacttgtcaagcaccgagaatctgaagttcgtaaaagcagacaccagctcctgggacagcctacgaaatctgttcaacgaagccgtcaagacattcggtcgaatagaccacgtcttcgcaaacgccggcatcgccccaagaacaaactttctggatgaatcactcgacgaaaacggagagctcgcgcccccagacctgaaggtgctcaaagttaacctgattggagcgatatacacgaccagactggcagttcatcatttccggaagttcgcagaacagcacaacgggattgccaccggaagtgttgtcttcacggcttccgcgtcgtcgttccagacctttggcgctcctgattatgccacggcgaagcatggtgtcttggggcttatgcgtagcttggtcggtcaactgcccgggaatgttcgtgtcaacggtattgcaccgtcgtggacgacgacaggtcttgtttctgctgacttccttgcgtcgttgggtgtgattacacaagatccgggggttgtagcgaggagtgtggcgtttctttttgccgagtcgacgaggaatggccatctaatttatagctgggaaggcaactataaggagattgaacaggcggagggaggactcctcagtacggtaaaagatatccttgggaaccctgttagtgaggatgaagtcctccagaggatgaaaggaaaagcaagcaccgggaagtaattaagcatgtcatggctgaaatattagagtgcaaaccttcctcgaatatcaatagactttggtaacctgggcattacttcggggaagccggctaggtccaactcattctaaatcttgtgagtttgaagattctatattccgttcctcacactggaagatggaatacagcgagagtctccggataactacgacgaccctgttaactcccttgtacctactgattgctatgttagttatctctagatcggaatagttggtctaccctgcccggcctattgatagatcaacaccatggcgaggcttagtcccgtcccaatgatcagcacaattataaggctaggttagcttagcagagtgtccgctttcatatacatttatgaataggttataagaacatgacatgaccaagacagtaagacagtaaaacggtcggcagggtgtaatgagtaccgagattatgtggtcaaatggcgagtagtcaatttatgtatcagcacagtcgttttctataggtccatcgtgtaggcgacagtaacgccgcataattgccatacaccatctactgttcagcaaccagcttcttctcaccagctgtaacgttccttcccaccgctacagacgaactcaaaaccttcttcaaagaaaccgccgcatgacacagcacataagcgcccaagctcagaaagttcaaccataccagtccgacaagataaaccaacaaccgcggcggaattaacttaaaaaccgccgtcggatcaaacccagccatgtcctcgaactttttcacctcaaccgacacggccgttgtactctcatcgggatcaacattgttgtccgtgaatgcatcattgtatatagcagtggccatgacacttccaaagatggtcatgaaaaacagcagcaccgcctggttaagcaactcgtatagccaggtgcagcacaggccaaagagaatgactgcgccgcggcgcgatccatagtctgcggatgcgatgagccgagcaatagtatcatcttggctagttgacggaacagaggcaacaaggagacgacagatgaggaaagtcagaagactgctcaacgcaatgatttcgaggtaggtacttttactgttcagtacgttgagagctgtgaaaccgagtgcggtcagcgtccaggggaggagcaggataacagcgagcccggtgtagaggccgttgctgagctggaagagtccatgagccatgatgttggtctaagttcgtgatgaaaagttgagagaaattttcagtgttagttttccctgagctagtcacctgaccttgaggacaccataagcaactaataaaagtgattagtctgctttatggatatccgcttaatccatgttccccatctgaccaaggtgagtcatttacactattgataggttagggctgaccatgtaacaatagtaaacccccaatctggtcatcggttcggttcgtcccgcgtggaaattgatgccttgatgccttggtgcctgcagcgtgtttatgatatctgcgctgtgcgcaaggaacgttgctcaagcgctcatgaccactaagagtagaaagggtcaaaaggccacggagtactccgtaccatagatctgggttgttagagtctccacaattctgtaacattggagcgcctcttcgcagtgctgccccacatgctctactaggactgcggatgcttgttcactcctgtctcaagggaattattcccaaggtttaatggatgaggtgggaatatgctcgatatgtataagcgtttcgcgtataacgccttgtggtgtgataaagatcaaagagaagcacgtcttcgggtgttactatcagcggtgcaccgtatatagtgcacccacgactggcgttggcatcgtcagaataaaaaagctgactgcgattgctcatcaatggtctgctgccacacttgatgatatctgccaactgctaccgtccctaggagttgacctctagtccctgtggagtgagtcgtcgactacctccacatagctgcccggttacaaccattcagctacaacaggtgttagagctatgccattcagaaggatgccaagcatgagtgaatcgtagtcgatcagtgacgcaggaagtatataagctctaagagagccttcttgttcatagctcaatgaggagaaatctcacaacgtgaagatgcccgtgtgggacgcaacgcgacaggctgggggttcactgtacgatggtcaacatctgtaccctccagtagcatcacctcgacgaaaggttgacttctagacaccaatgttcttttgcattgattccagttccccactcaaggagcaagtgaagacaagatcacggtaattgagatgcttccaaggccccactaacccacaaccccctcaccccggattccacgtgacgggatctagtgcggagaaggacgattgataactttccccaggtttctctacttacccgagcagtcaaattaattctagccatgagtacatccggcaaccaacgggtcgctactaaggtcgatcggaaacgtattacggaccgcaaagcccagagaaaccaccgagaacgtgtcaaagcatatatcagtcgcctcgagaccactgttgaggagcttaccaaagcatcccaggagggctctgaatgcagtctactacagaagctgcaagaaaagcaactcgagatagaacggcttaagggggcgatacggcaagccaatacagccctgcgaactgcccttgacacgacctccgcgtccataacgcgttcccccatcgccgagatcgtgcctagagataccccggtaacagagaataactcgccgtccgtagctgagcatgaaacgacacaaagactcaataaccgcagaatgcagatggaatacacgctcgagctagaagatatatctctcaatatgaaccgtgccagtcaattccaaaagaacaataagagaaaagattttgctgctccatatagcaatctagcctgtggggatggccagatgaattacttccaggttctgaatgagtccctgattcacgtcctcagtggtggcccactgacaacttctgctgctgatgacgatgacttgactattcgggccatcttacacggatgggatactatcaaggaggagaagccactcgaccgtgcctggaactttctcagagctctagaccaaggcctatttcaccgcactggccctgtggagcgcctggctatcttgcgcctaatgcgatccatgctgatggtgggtcgaaacaagtaaccctttgcatattcattgtaacattgagtagtcgaagaacgggtccccggggcactccactggccaggttccgtctttcatgttccccacgtacgtaccagccctcttccgtcgatatgaagctgagtagtgcgtaacaatagtaccatgcaaaccctcgtgactcacgcgtgtattatcgactttttcgtgtggtgagaattaggaagtaggaatattcttgaatctcgcgtactaatcagagattaggccaaacctccgtgaccacttaatcgcctccgaaacctcccatacttctgaagcagcagcggcgcattatgcggaagaaatccagctgagttggccatatcagattcgagatgcctacaggtaccacgaagaagaaggcaggtttcaattttcgatcgaattcaacaacgtttattacgacttaaagtcatggcaatttcgttcgaaccctgcactcaagatgcttgttgcgaatggaccaatgtcctcactggaaggacgcttacaggcctcgtcaagtatactgattagttctctggatccaaatgggtttattgagtcagggggagttgttggctattgattctatttgaattttcccatgcatgcaatgtcggctgtcaaagaggtagcaaatgtcgatatgacgaatctttatcccttaagaccatagcaattgcatattcgccacttcatcttcaagtgacttggtcacttctccgcagtatccactgtgggtatgtctgcatctaggctgccaattaacgaatgtattagcggcaatcgttgagctaggggtgtcagctacactttgtcagtgttgcgaagccagtttggcgtagtcagccttgctcttctatctccgcattgttaatacctcgggtaaatgccaaggaggaccagagagactccgacgggtggtcagaagcaccgatgggaaatagctacttatatatgaacatagaagttatactttataccccattacagattccacgcaactgctccaggtacattatacgaattaagtcacccaaaatggctgggtttgcgctaaatgaccacaacggtgagctaaacggcggcgatctcctcgcgcagacgctcaaacacctcggagtcgaggtagcctttggtctacatggtggacatctcgacgcatttctccagggttgtgaagcttctcagatccggttgatcgatacccgacacgagaccgtcgctgtccaggcagccgaaagctacgccaaattctctaaaaagatcggcgtttgcttcatcactgcaaacagcgggtgcgcatgttaatcacttaatcttcttttgactgactacagctgacctgattccaaagcttctccaatggtatccctggtctggcgacggctctggccgatcggtcaccaattctctgcataacatcctcccctccaactcgcgatgcggagaataattccctccagggaattattgaccaggttgtcgtctctcgcccgctgacaaagtttgcctatcggatgacgaacccagaagatactccacgaattgtgaagtatgctatgggggttgcgctctctggtgctcctggtaggtgtttgaacggtgttgaccccgagtaattcttacaatttagatacttactatcaataggccctgtcctgcttgacttcccggttgatgtgttattcacgcctgtacataaacctttaatatcctggggatcggtttcatcgcctttcccatatggacctggtccacacaccgcagcaattgaagggacagtggaactactgaacgctgccaaaaggcccgtgattatcctgggaacaggaggcaattctaaggaggtatagtgctttcctactatttttcgtattgtggctaatagtgcatccatgtacaaggcagcagaaagcctcatgaagctctcggaaacatgccacatgccaattttcgatacgacgaagtgcaaaatatctttcttcccctcacaatttgccttgaatggaggggccagcagcgcccttgcccttttaccgcacgttggtatacagcggccagatctcattttactcttgggtgctaggactggtatgttccttggcggtcgatctggtgcaattatacccgacaaggactgcaagctagtccaagtggacgtagacggtgcagagattggcaggacacttcctgttgacctaggagctatttgtgacgttactcagttcgctgctgggttgaaccgccacttcgagactgcctcattccagggctccgttgacaccaagtgggtggatgatgtactcggtcttaagagcctgccgtccccttatgaacaacaagcagaagtccagccatcaggacgtctccatccataccacgcacttaaacatctcttaacctttgttccaaaggaaagcatcattatccttgatggcggcgaagcaccactttgggcaggtgaaatgatatccacttgctcgcccagcgcgatagttaagtcgtcaggaggacttggattcttgggcaatggtttcggatatgcccttggagcagccgttgcatgccctgatcagacggtaattaatctgcacggcgatggatcggccgggttccattttatggatctcgatacttacaaacgacacaatctgaatatcatgacgattgtagtcaataactactgctggggaatgagctccaatgggcaggatctgatttatggtactaagactcctacacgccctgtcagccatttgagtcccgtcacggattacagtcttgtggcgaaggcattggggaatgctagtgcgaagatacagtcaattgatgatatgtcccctgcgtttgtaaaattgctggaccaaagtgggccgacttgcatagagctggtcgtggatgataaacctattcatcctattactgtctctatggtcggtcagactgatgagcctggaatggtggttgttccttattatgacaatgtccccagagcatattataaatcttgaggaaatattcttgtcagatcgtgggatgcttgtttgctcaggtgagggtgacagggcttaacgaggttccatatattagcttcattgagtccgaagaagagtgtgattttgtttgggtccataactctagcaagcttgaccagagggtagtaatgatgtttaggaatccattgactgattaaaacagtaatgatttgtatactctggagatatccctagggtacatacatttacgtacccccaactgacctcattaactcgcagtgaactatgtcaggtttgctttgtcagtcaaggcgccagtctccgcaatggaccaagtattcggctatgcaaaatgaccaaaggcaagcttctgtgatctttgatggccgagggccgagacaccgtttcgggctagtctagctacggtatgtctagaaacaaatactcttagtcacgacagccccaatgcgttttgctgggttgaattagagtctctatagctcacaaaattatcgtctgaatttttgattccagcaaaaggtcttttacactccaatagccaaaatgaaagcagcgcgattttacgcagccggagacatccgcatcgaagaggtcgaaacccccaaaggatcagatgaaaaagccctagtccaagtcgagtggtgcggtatatgtggaagtgatatcaacgaatatgttcaaggtaaggtctagaccatattacctcctacctcaattcttcgacagctacatatgactaaccgcttccaaggccctatgtcgataccccacacacgcaccggaccacaccccctcactggcgatattctcccagtaacgcttggccatgagctctctggacgcattattcaagcgccatcgacatcgtcactttccccgggacaggcagtcatcgtcgaccctcgatactattgttcatcctgcacggcatgtacttcatccgtcacgaactgctgccagtccctaggcttcctaggcctctccggaggagggggtggcttctctgagaaagttgccgtgccaccggctatgcttcatcagatccctgacaatattgacatggccacagctacccttattgagcccctcgctgtggcctggcatgccgttcgatgctccggtgtcaagggcttcaagggtctacctattctggttataggtggtggcccggtaggtgtagccacggtttttgtgttaagggcatggggcgcagatcagatctacgtctctgaaacagcccgtcgtcgcagggagttcctccaagatctagtgcaggctacttttgatccgatcgaggtcaatgtgggttcggagtgtaggagtctctcgaatggaagtggtatagggttggtgtttgattgtgctggatcccagaaagggctagaagctgcgtgtgatagcctgaggtttcatggtttatatgtaaatctggcggtgccgaaatctgcagtatgactactttgatatttatttgctgcatatgtcgctaatttgttttgcagatctcattgccagctatgtattttatgcggaaggaattgacatataagtctttcctggcttatgatgacgctgactttaaagctactgtggctgcatttacggaaggtattgatagaaattatatgctattgagcacggctaactatgagacaggaagatttgccggtgtggagcgcatgataacgcggcgtattgcgttggaagaactcgtggagaagggcttcaaaacgctccttcagaacccagatgagcatataaaaattgtggcgacggcaggggaactgccatcgagagattcgacactttaactactaccgtagggattcgcctggccagttatggtgtatttatgatgttttcaagttgaccatgatggaccgatggactttggagtcaatattccaggtattatatggtagtatttcttgatacctagaaacactggacatgtcttccttggccacgaatcattccctagttgacaggctatctaccctgtataatagatcccccgtgacaacgcaaacccggctagaaaaagtcccagtaaaacaccccccatcttcgattggtcaaaattaggggaagcatctgtttctctgttcgttggcaaaatgaatatcagaactacatatccttcaaaagtccaatctggattatccccattcatacatatgatttagtcatatatgtaataggaaccctgggcgaggtctaataaagagagtacagatccaatcctttggtattgtgtttgatcccagtaaccctcattactagcatattcaattctggcttgagcgggccggcggatgcttgacaactgtgcctgaggaactcctttgcttgagatatgcgtgatgcaatttcagctgcagaacaagatgggaagggctcaacagatgaccagagtcttgctgtcgttaaagctgcaaaataatctgctatacgactgtcgctattgcagtacttggtgattaggtcggtgttcttgcagggacggcactgtcgtgctccacttgggggggttctcccacaattcgtgcataccaagccccccgttgcgtagcatgtttggttgcttcttagtaaatgctccacggcctgtagctccacgtgtatttggttcagtaaagtctcgattcgatccatcaatatgcctgttggttgtaagatggtttttcccggatgtgtacggagtaagtctcactttgaacaggttcaggtaaaaggtcgatagtttgcaccgtctcccactgagcagagaaattaggagaaagctggagaaagctggacctgaaccctcgccgatattctgtggaactgctctacagaccgaaagaaatgggcagcaagaagaagatatccatattcctctgcagtcgtaatagattgaaagtcattaaaccatttgaaagtccaaggccagatagccctggtgcaatcatacttattgcaatgataggcgagagttgcgaatgtctctgcagttattggacttgccggtgttggctcttggtaatgaaggattcttgtgattgtcctcattgctgccgtatcatcttcatgaagggatagtatagggcaactagagaattccatctgcataccctcggagaagttgggactaaataactttgtaaacaccggcgacgccatgcttagaatcttggaggacacaagaaaatcgcgctgtactctgaccttcaacagaaagaatgacattcccacctggatcgattcgctcaaggcaaggactctcgtctgttggttgtacttggctggggcctttgtctgacatgctgaactttcaattgattgcagttcgagggaggctatcagtaggcaatacaccgtaggaaactcggtgacaaagtatcgacgtttaacttgttgtcaacacacgtgattcacgccaactatgtggcaatactataattcaagtgggtggctcataaaatgcccagtaatgtgcatataataggagtcaaagtgctctcagatggtgctcattctacactcagttatccatgacaacgacatccagttatgttcaaccgcgcttcgagtcacttgttcaatatatggcataaatttgtctatttatctgctctatgatcaagctccttggtatctcgagtgatattctccttttatctatctgtatcaccaaggtaaattgtacgtgcgactacgggagtcgataacatgaatggagctaaggtttagcttgtcgtgactagaaatggttctcttcatctttccagtttgatactgttcaaaaaatggaaacaactactacactaaggctgcaacactcattttggtctcatcgttaggcccggaacggtcatggttccggtcgatattacgctctaggaaaaggctatagaaggggttatcgatgccggggcaaaacgattgtgtgctatgtatgcctttacagggtgatccaagagccccatttggccttgacagcattttcagaagcgttgaaaatgccgttttctagttcatacagaatatgccaaatttaatatagtcgtgacatgtattagtagtattcaagcgagggctcttcgacgtgtcttttttgcacctgcgatgctgccacactcatctatatgaaccacttagacatggtctcgaagcccgatgcatcgacgatgcaactcgtaacctatatctacatataccactcctcttcgattctgatcctaaccgggtatcattcattacggcagttccacaagctgtgacggtgtctctttcttatcctttgcatacccaccttcattacccccggagcccacatttgcttttgcattaccttccccctctaattccgtcgggcccttcacaactgcctcagcgggcatctcactcggcggtccactccggggatcaggcgacagcacaggagcatccggattctcctgctgccaaggccgctcatactgatgagcatcgaccttcttggacctcttccggaggcagaaaaaccaacccaaagccccgacaatcaacagtccgccgacaccaacaccaacaccgataccagccttcgcacctgtcgataacccgctcgaggactcgctttcgtcaggcaccgcttctgacgcaggaacctgaaaaatgggttggcggagggtgacaatctcgccttccgaggcattcggtttattcgtacaagccgaaaccatattgtcgatgactgaaatattgattcattgttagtggtctgctcatgatccatgtaatatcctccaattgtgtgccgaggataaactcacaattcccgagaatatacgtcccgtttttaccccgtagacacgattcacacttatcggcatactgttggaacccggcgtcgtcgcaatatgtataaatcggggtgaagttgctgccaccgtaccagttggtcttatagacgcttcttagggggatacaatcgtcctggcagcctgatatagaggagtcattgcgatcgaataggcaggtctgaacggtgtacttttgggtaactatttccagttagatcgatcgttaaattatgtcgaaagtctcgtggacagagtcatgggctggccatccggccacgtacctaagaaggtataaatatcattcctctcgtcgttgatgtatgctgttccggtactttgacataatagacaatctttcacggtcctccctttctgggtgttattataggccgaatccggacagacgaggtcatcggcggacgttttccgagtgtctccgcaacttttaatgcatttcgacttggcgatcgtggctagagaatgtacgggcgggaaaaggtaggtgagggccagaagtccgaggagcagaatcctcgtcgtccgtgataatggataggtcattatgtgtacataggatatggcccggggggtgtagtcgggtgagattcgcggccttgggttggaagtgagattgggattgcgaattcgtaatatatgccgatcatcttgtgactttcatttgggccccagcgggttatttagttcactgtgagaataacagtggctccacgtctaccgcgaccctgcggcgactcagggtttcagggtagacacaaagaatatccacaccacggctgaggcgcagcgtaaagtgtatgttgacgccggaaccaatcaggctacccatcttttctggagtatttcttggcgttgggggctcttctggtgtcattggttgggttgaatacgacgttgatccattctcaaatgagctgatttattccgatgttttcaaccaggagcacagccttacgatgttgttctttctttctcactgaccggttcagcgcttcccagtgatttatttataagtggcttatggtgcagctggaacatttaatctggtctgtggcacaatgcttattcatcttgtttcctgggagtgtggatccgaatctggagcaaatgtgtcatctcaagaggcacggtaccgcgatccgtaaaatggcagcactcacattaggccctacacatgccatggatttcactaacggcatgagaaatccgggcttccgcgtgctatgcaaggagaatgtacataatctaagtgtcatccgtgcaccgggcttctccacttaaagtacacaagctcgccaatcatactatctccactcccagatcccttgcattccaataaaggcctggttgcctttgctggtggcggcaattacgcgcaggcctagccgtgggaaaggaacataagcgcagggttatcttcgctctattattcagcttatattgtagcagttgagggaggagaggcatgagccaacggcatggaaggtatattaggattgatctctgctttacgggtagtgatgatatatatgctatgtacgtattagatagtttacatactcgcgttcaggatgacttgaactatttgtgaatatcatagtaagccatgaattagtcttttgcgcgtttgcttcataacaacattttccagatatggatcggatccaaaggatctgtcctgacgtgagaagttagtgacacccatatacggagtacagacagcagaaactagccctgacagttcagctgggaccttgtcgccgtgacgaacatataactacacaattgatggctatcgtggcgaccgtctcagtgggtcttcctcactgcacgcctgctaaccttataatagcttatatgacgacaatatgctgaaacatcaatcagcgcacattaactttgtcaatgctactttgatgggttatgcactcattcgacgagctgttctttaggtcgatgtctttcgtcgagggtcattactaagttgtattgaatcggaatccaactctctagcatgaacacatatagcacaccctattgtcgaccgttgtctgtgcttttagatacccatccgaatctgtttccagaatgtagggattcaatgccttctccaatgtttaccataaaaaactttgtagtgacagatgggctgtgtccgaacgaagttttaacttcgttttacgctcatgtatatagggaacaataatgcacctaagctcaattaagtagtcgaataatcattaaacggtgcagtccatacaccacgcccatacattcatcaaggcagctccaccgcattatctcctcttctaacccctccattcccaccatctaactcaacctccgtcctctccacagccgctagctccccgaactgcttgacagtaacttgctcgacaggcgctccagcaccgtacgaaagctctgacgcaggcccctgctccattggcggctcatactgatgtgcgcctccctgtgcagcccctcttctccgtcgtgcaagcaataaccaagccgcagcacccaaaatcatcaacccacccacgcctgcaccgacgccaatacccgccttggccccagttgacaagatcgaggaactggctgctccacgacccccgttatcccctgttcccgtcgccgtcgccgatgaggtactcgtggaggtagtattagacgtagcagtcgacaaatcaaaaagtggtcgtcgaagcgtaattgtctcacccgcagacgcattgggtttcgtctcacacgccgaatccatattatccataaaattgccgagaatcacggatccggatttggaccggaggcaggtggcgcagtcacttgcgtattgcgtgaagacatcgctgcaatagtagtagagctcttccgtatgattggttttgtaccagaggtccttaaagattgagcgcagtggaaggcagttgtcttcacagccggagatggaggtttccgatgcgccgtcgtagaggcaggtttggagagtgtatttttgaatgacttcatggaggttagttttcgggctgtgttataggtggagtggtatgcttcttggggtatggaggaagggagaaaggtggtcaagatagtacatacacaggaaatcccagagatcgcccgagtgattgtttaggtacgtcgtgcctgtgctttcgcaaaggagacagtttttcattgtgattccatttgcagtcgtgttgaatgaggaatcttgacagacgaggtcagtcgtaagagtgtttttcctatcaccgcactctccgcgacattttgaggcgtccgtcacttccagcgacagcgctggtatgaagaagtggaagactgctacgagaccaacgagggtccgcaggggcgaataagccatcacgtagaaaaatatggctgacgtgtttgaccgggtcaagacatacggacggagggattgacagcgcacgccgatcaagttataaaatcctcgaccctcgcaggatcctgcacggggctctcttcgcctattaaagggttcgcttgtatcaagatcatcttggggctaactgtttcctcttcatggacagaaactgggtgcgattgggggccgagcaggaggattagctagtgccttggatgatggtacgcaccaatgggcacgtctgaagggagctctaattttcctcagcctttcttggcgttgggaggttaagtctgttgcggtatagttggcgccgttatacgagacttaacaagtttagcttaacactttggcaataagtttgattaattgccttttcttgttagccctgtcagattctcggcatatgtcgggtgatttccgatggccatgagcccccctttgcggcttatgagatttcttcgctctataatccgtattattagggtgaagacaattgcccagattttcaggggttgagcatcttcctcacaatatgctgaccgaagctagcatcaagcgacccgcagtaaaccctgatttgtcggcttcaaccgctgagattgctgcggtcccacttacctttcttattgagataagaacattgggagctcagtgcgtggatctgaagagatctacgcggggtgagcgcacgagtcaacaatcacatcttcatgcccgaaaaactgccatttatgactctatataaacagacgagccaagtagtttcaatgttcccgcaggacatgacagagtgttcccacatctattgttcatgcacaatagccatcatgggtctgctaaagtcatggtcgatagggtgaaccctaaaaacttatatacttcagaatcgattaattgtttttgttatactaggtcacgaacctgactgaaccttacatatatatccaaccgagtagttggcttccgtgagaatcgtggagtctgctggtggattccttctcagtttcaacatcatatatatatctctgtcgagtcgacctcactttgaacatagggagtactcgacagactactgactatctacagattcttctatacaactcctgggtagattaactggaaatggcaatcatgaaactaaaacgagataggccttatttatatttggtttcagccctgggatcggcgcataagatagagggcagagtagaaaaaagcatgggttacaagagatgaatatactagactgaatgtggaggaagtggtcgaatcaactctgccgacagacttgacaagcaagggcacggtaaaatgggtcaattcgattgggacgaccacaaacatccccaaatggataagccctaaagcgaagtcacgtttttcaaaattggtctttttgagtaacaagggagagtggaagctgcatagcaaagctgccatgaagccagaaggctcagcgctgatatcaagcttacccagtattatgagacaggacgccgtcttgaaatcgtccggttgtctagagagcagctaaggatggacgaatcttgcattaatctttcagtcattgaatccaaagacatggaatctcgggagggtataaatgctaacaagtattcctcttgattgaagatctacctgttttgcttgatgatacatatttcttcgatgatttaatgaggggattggcacggcaaaggcaaccgaatttaccacaggagttgctgaaatcattggctgcacgactggcagctagcaaagaggctaattgtcgcgagcatatactagtgatcctgaagagtcaagaaacttttccaattgaggctattgatgttcttgaatccatgccaatcgatgatcgattcgccttctccccgtgggccaagcacatgcattggaatgaagacattctcatgagcaagttcacgtcctcgaaggaaaaggacaggttcgcaataaccataacagagtatctttctagagcgaggtccgccgtcccgcacattattctcatgcactgcgtctcgctcatacatgcagacggcgagatagcaccggacgcagacaacgcactttctacaaacccctacctagcggaggacattctccatgacttgattcgttccatcaatgatccacacagaaggaacaaggagctcgtcgttttggttgctgccggtcagaacgcactctctgaatccagtatagaagttctattccaacatattgatccgttcggcagtagctagatcacctaagagttcctggtggaagccttgggggtttatcatacattgcctcctaatattctcgcatggatagtgtctttactatatagaaccccataccgatgcgcgaccgcactttcccatcagacaaatctgtctatagacatcataaaaaagtcaatcccgcatctatctcaataactccgggcatcatccaaggacaagacatgttatcgaaaaagcgataaggaaccaacagggcttctactccattctcccagagctgagttcaaaggaatggacagactggcttaaagttcgtcaggaaatgtcattcgaggagagaatcccctgttacgtcaaagacggtcaccttcacgttaagacttccgaaggctccttgaatgttgacatcaggcatcctgatcagcaaagaaagctgcgggaagcaatccagactttaaatgaggaaacggatgagattcttggcgatgattttgatattctaggctttcccggctgatactgacgaggataaggtatatatcaaggatttggatatgtatatttgaaaacttcggtttacagaagcattagttctttttatttgtatgtatcttaaaatgcattagtgggtcatcatagggctggtattccataacccgtacatgaagtgactcttaggcaccactgaacccttgtgagttcgacctaacgagtactctttatccatgttcgagcgataaacctcgatttatcaagccaatctaagagaacctcacgatctgcagtccccaggtggcggtgtgcgatgaccaattggtgtccttcggttgccgcgtatgaaagtttcgcttgtactcaagcgaagtggcttagctaggcagcagtggcttaagtacgcctccgttgtatctcaatatctaactagaaatatgactgcggtgttgactcttctggaaggttaaactaagtggggagggggggatgtacagccgcagctgaactgtggagctaatccagcaaatacacatataccttgcataaagaaaaactgtataagatcaacctcttacgcgtcataactgaactacaattttcttctcttctgcattcttcagtgtgttctcattgactaccaacctcgtgtatacctccctagttcaacggtacactaacaaatcctgagggcgtgataggcttgaattaggatctcttggattctctccccaggtccattcaagtccattgctggtgtcttttaaaatgaacttatgcgatgtctgtcaaacgattgatatccgagacctcttgcaatctttccacaattctgaagccttctcagtcgatgtcttgaagagcccggacccatatctctcctccactccacacttccagcctcaccacactagcatcaccgcactacaaaatgccagtaaagctggctgtgagctttgcgagatgatctgggcacattgccgaatacgatcttgcgaccattcaccgtatggcggggataaatgcctgtgtgagaaatatcgaggaccgcttcgctttgtgatctaccaaggagtctacaattcttacgcccagttggtggtcgtagccatgtcagacaaggataggcgcgggcacccggatggaacatggattgctgagttggatatatgtattgcaaaaggtatgtacctggaggctccatggctgcgaaactactgctaatatcgaaaaggcgcagagatcccggaaggggacacacatctcctggaacgtctcgcgaggaatgaaacaccctcagatctgcgctctgaggtgtgtctttctctggcggctggctggctggacaagtgctcgcgggagcacacagagtgcgatgcagacaatgataaaccagccttgcttcctacacgcgtcatcgatgtcgggaactcgatgacaccacctcatttacatgtaagtggggacggtgaaacagggaaatgggtggcactgagctattgtgggggcgcggactcaagcatcactctcaatagctcatcttttgagaatctccgcagcggacagcctctttcagacttcccactgactctacgagatgctgttctcgtgactagagcactgggggttcgttacttatggatcgactgtctatgtatctttcaagatgataccaacgatatggcggccgaagcttcgagaagaagccgtgtttatagcaatgcggttgtcacgattgccgctacgaccgcggaaacagtgaacgacgggtttctggacaaacgggaaccgcatttcaactgttctttcccttggcgtcgacatgatcacctggatagcgtcaagaacgattgccgcacgtacccagtcttctttcgaggcgatagaagtcccctcaacaaggaacggccgagggattcgccttgggccacccgcggctggacactccaggaggagctgctgtcgaaacgaatcttgtattacacaaaacaagagatgatctggcaatgtcatgctgggacagctactgagccagcagaggaaccagaaccctattccaccccgttctcaagactaaaaaagctttcagctagctcaggttatcccgaaaagtccacaaaatctgctgcagctacatacaaactttggtacgaattattggaagaatatgtgagacggcatcttacgtccgagaatgatcgtttgccggccatcggggcaatagctgagtctatccaaactcagttgaacgaacagtattgcgcaggattgtggaggggcgatctcctctttggcttactatggagtcttcactgtagtagcggtggctcaggaccgcctggtagagttattcgacgcgccctgcttcgattatttgacttccagcccaagcatcctacactacctgctagggaaataccagctggtgtttccaagaaccgcgggccttcgtggagctgggtgggagccgacacctttgtcggtttaacctggccccagcagattgataccttcgactaccttgctaaggtggtgcatgttgaggttcgtggcaagattcaggacgacttcggccgcgtagaaggcgcggcactaaccttggacgcaccgtatcggcacctccatttgagactcggtacctatttgaagtccccgtggagccctataagcctggtacagagagccttaacacgacttagtccgctggcaaggacgaggaagttagcacagatagccctgacgaggcctgactaccttgcctcgacgacaaccagcggctccgtcatcgttccgagtagcagcacggagttcacgctgattcagcttgcaaagacgagtgttgggactcgaccagtactttatctcctacttttacagccacaggcaagagataaagccaacaaggggggacaacaacattatcgtagagtggggttgctgcggcttatgccttctcagtacgacgatgatgactacataggggagacgatgacggatctcttagagggcgatgcgtatcgtgaagttacaaagaaaaagtggcctgttggaacttttgtaattgagtgagtgttattatggtagaacagacccattacgagtcgtccttttcacctcttccagcaagacagatttgggaggcttgcacctactcgaggtgatcctcgtcctgtgtgcgcatcattatacacgtttcgatgatacctgggctttcgatgaccttagcgagccggtgctgtcaccggtgaaaggcattagttttattgcgtagtttctgatatgttccatgaggaccaagaatgaggtgttgaagataggtgaacgagtccaggaagtatcgagatgggtgttggatggcgtttagggcacactgttcgttctatggcgtcagtaagagcgtactagtcgtaaccataagcttgacaatatgatttgatcgttactttcattgtataaataagcagttcaatactgtaattttcagttatttaaactaccctcccattctctcaccattactattaatatgtccttactccctggagtttcaccccgcctccaacaacacagaccgtagacatacgctcaacatccacaatctatagaaccgccccaacatggacgaatccttcatcctctccaaattcgaccgcctggtcgaatctggcctcgtcctctacgatgaaaaacaacaaatcatagagcacatcgacggcgacctcaaagtagccccacgtccccaatcatcttccaacccaaacacccactaacacacttcccaagttccaattcatcctcacctcagctctcaccaaaaagcccaccctaaccaccgcccaaccccaacctgagactaacaccacccaagaacccgaaaagcgagaaggtagcgacatcagcaccaccgggttcgaaatcgccacaacagacacccacatcttgatcgcaaacaagttcagcttcgcacggccccacctcatgctcctgacccttgacggacacagacgacaatatgagccgcttgatgaagccgatctcaacggtgcatggcggattctaaacgcctcagagacgggatacgttgcgttttacaactgtggccaagatggcgggtgtagccggctgcataagcacctgcaggttatgcctttgccagcgaatagttttgcggcgtttttggattctcctgatgggagtgaatctgagactgaggttccgtttcagtggttttatcggcggttgcaaggcaaattgaaccccgctacgttacttggggtttatagtgatctcctagagcaggcgacgaaggtgggtgggggtcgtggggaacatgcggcgagtgcgccatctggggcggtctgtccgcataacatgattctgaccaagaggtggatggttgtcatgccgaggagacgaggcgcggttaataaagaggccggggtgaattcgttgggcatgttaggggtgattgctgtggctacgatggaagaagttgataattgggtcaggttgggattgacagaatcactagcagagctgggagtgcccaaggagaaataactcgcaatgcttttggacattgcaatgcagggttcttagctaggtctactctcgtgttgattagattagtgtatatacgatggctagggtgtatgcttgagccgaacaggcaacatatctaatcagtcagactgtgtagtatgtgttgtttgcaaaagacaatgaaatcgagtaaaataggcatgggctaaggcggagtgttgttcatatcattataaagaagaaaatatattaaactgaactatatacagccgagctcaaattctacgataaatacatctatacacataatttattaacgcccggcggctaagccaaagggcaactatcaccattctaccaatacatttcctgttatctgcggtgtcttcttagaattcatacttggttactttcaggatttgtcttctcagctgttagtagtggataagtaaattgttcatgggctggcgggagggcgcttcttagtgtccaacatctcgacagctgaagcgagtctactgtgtctggcacgtccctggcagttgaagtatagacgttcttggcacagttgtgtaattattaatgtttgaagaaacagtaaattaatatttgtattaagccaccatatatattgtatagaaagcaaaccattaaagtacttcaactccaagccaaatgagcctcacaaaggagcccgtcacgtttatgtcacggcgacgatgttattatcgatgaaacgatctgcctctctcttcagcatcaagatacaactcgccacaaagaaagcctctacactgtcagtgtcggcatgcttctcatccttccacatgcgcagatccatcactaagcgaccaccattacctccggagtacttaaccgagccgggggtgcggaattggtcgtttcgaataagctgagcgactctggcgccgctcttagtccttgtgccgttccctaataccatgcgatccatgcgctccagaataagtagcgaatctgcgttacaagcttttctttcttcccgactaccgtagcgccactcgtatttaccaagtgacgtgtcgaaaacctgcgcacggctaaccatcgaccggctttggacgtcgaccaattctccacacaccttatcgtcgtctatggcctgctcaaccgaaacactggaatcgcgggctagaatgcgcatccgggggtgtcttccagggccccaacgataaatggttgaaataagagcattctgacgtgggtcggatgagcgcaccaacgcgcacgagttggaattcctctttaggcggatagaggtgtatttttcctgtgtacgtactccgaattccacgctgtagacggaaatattctctagcagtttgctgccgctgagtgcctggttggtattatatcccatggcttctacctgaagctcgcttgtggcgagaaagccgtcaggggaggaggattggttgctagcataatcggatgcaacgacctcattgtagtcggggggagactgggacttccagtcacccattggcttggaagggatcgcccttgactttcgtgaacatgtaaatatacccatcgttggttgtttgaggatttaggtgtcacggaataaaagctggtaagatagcaagtatgacttttgatgaagtgccgatttaatctgcggattccctacactgatctatatccagagatgtatgctgaggctcaagattgatgtgctgtgccttgcggcgatactggtcattgatagggctgacgggaaggcgacccactcacgccctccatgcgccacttcagttaggttggcttaggctttcctaaacaggaatcatctggcgccccgaggtcaatggatctgcggctgtgaagcagtgctgtgccagaatccgccccacagacgatcagcaggaatgtccgagaagtttggtagatcggctcgacgtatttctagctcaggaactgaatacgccagtcctggatgagctctatccaaggctctggcttgtagccagaaagtctggaacaagcatcgacgcacttcacgaacagaaattaaaaggacgggaggttgtgcccgttgaaaacccccagctacatcttgtttggcatcgggacaagttttatataaaacctttaccagagtgtctgctgaatcatgacttctggacgggacacctctcttcgcatggcaccaacaaacgttccgttgcattaggctttgtccgatcgtacgcccacctaattaagcatcgctcagattttgcgcttgtacacgtccatcatctcattcccgagactgtcacttggaatgcttggtgccagttcatccagcacttccgacattgcgaggatacgcaggtggccaaacgctaccactacggtcagttgtgcctttcacggttgaactgggctgtccggctgttccaaccaccatgtgcaaagacaatctggttttatgacgtaccttactggtctgtatagacgtatttgcagcggatctctgctcctctaatatttgggtttgcgagcatatcacttgtattgtcttcgatgcaggtcatcctatctatatccactgacgagatgacactcggggctgtgggtgagtctggagctcgaatcatggccccggtgttctgggtcttctcgataactgtattgattctttcaggcttagtctggaccttactgttagtgattccaatcgctgtcttattttggcaggtttcttggggtttcaagaataggaagcaagtcactagtatttaaggaggcccaaatctggtgcctgatgactaatgtcaccttgtgttgttctctgattttggtatcatgaagcacccaccaacataaattgctttctataatatcattttctgtataaaggctgtctacgatgttcgtcttggttgaatgtcaagtcagctctgtcaagtttccagcattgaagtttcattatatatttgacccttcacttctatccgacgcactggctgtttatatatatcaagaactcttggtcttttataaggcaattcttttttcccacctatctttatttccatcgtatagattgatgtctggaaaatcgtacttagtttactaggttaattttctgaagcttgtcttcatcgttgaacatcgtcctctcaaccggccggcatcaacgggtcaaaagaccaggaatgaatagatgatacaaacaagcccccttatcgccgtagcttggcatggacgtcgcaagtgtcaatcaaatactatctaagatactcacccgtcgctattcgatattgcaggccagtacgactttcggggccatgttccatcgggtaaaggctctacatgagaccacggctgctataatacatattacgacttgtcaatcgaaccatatcggaattctatttccactctctcaagccgacttgtaaaaaacggtcaactgccttgtccaagtaatattttccggctatgatagctgtcgaaaactgcatggtcctatgcagcatagcccatgaggtcagagcaaccccgcttggggaccttgagggcctacgccgacaggtccttacataaatatacgtccagacccaggagggacacgtttcttgactctcttcttggttgtgttgcaattgctctatcattcttggcttactatggctttcaatcatacataattcatacattgatatcatcaagcgagcatacagattaaacacttttcaaaacaatttattgacggcagtccacgacgcagcggatacagtcaccgtggtgcatctgctcgaaggcagcgttgatgttgtccagagtttcacggtgggtaatgaactcatcaaccttaagctcgttattcaggtagtcatcaaccaagccgggcaattgggtacggcccttgataccaccgaaggcgcaacccttccatacacgaccggtgacgagttggaatgctggttccagtgagtacaaggaaatatatactgcaaaggaggaattggaaacttacgtctggtagagatctcctgtccagcagcagcaacaccaatgacgatactctcaccccaacccttgtggcaagcctccagggcagcacgcatgacgccgacgttacccgtgcagtcgaaagtgtaatcgcaaccaccatcggtcatctcaatcagctcctcctggatagtcttgccgttgagcttagtgggattgacgaagtgggtggcaccgaacttgcgggcccaggcctccttgccgtcgttgacgtcgacggcgatgatcttgccggccttgttcttgacggcaccctggatgacggagagaccgacacagccggcaccgaagatggcaacgttcgagccctcctcaaccttggcggtgacgacggccgcaccgtaaccggtggtgataccgcaacccagcaagcaggagcggtcggtggggatcttgggagtcacagcgacgacagagatgtcggcgacaacggtgtactgagagaaagtggaggtacccatgaagtggaggaggtccttgccgcgggccttgaagcgggaagtaccgtcgggcatcacacccttaccctgggtggcacggatcttgccgcacaggttggtcttgccggacttgcagaacttgcactcacggcattcgggggtgctgatagaagttagcggtgctctacacaagggcctcgggcggagcgtactaaagagcaatgacatagtcgccgggcttcacggaggtgacgccctcgccgacagactcgacgataccagcaccctcgtgaccgaggacgacggggaaagcaccttccgggtcctttccggagagagtgtaggcgtctacgattgtcagtttccaccggggcagcgagggagcgggggcgacgaaccagtgtggcagacaccagtgtggtgaacttgaatgcggacttcgtgagccttggggggagcgacctcgatgtcctcaatggagaggggctcgccggcagcccaggcaacggcagcctataagatgtttagtcggactgagacggaataaactagcatcgtaagtcaggtatttaccttacaagtgatggtctagagaagtcagctaagctcggcgaataacagttgaggcaaagtgggatggcggggtagttacctttccaacagtatcagccatggtgagggtatctaaaggttatgagaagactgaacggaggaagagaaattgatgagttcaaaacggggtgatgaaggaaaggaaagaaaagaaaagatagatggaaggacgaaccagaaggtgaagaaatggtagggaatgagttgcttaaaacgggagcgtgccatggtggggtcttttttttggcgatgaggggagagggggtgggggaagtgttggaccatgaggggagagcatcgttggagctatcttacttcgaactcctatagatagctaagacattggtttcatgattgccttttttttttttttttttatatatatatatattcatttatttttcacaatcccctcattctctccgcatggtgtttgggggggcccatgatgcaatcgatagtcaacgcccagcgcgggtatttattgggactaaaccatgttcctgcaacgataaagaaccccaatgatagtcgattgccccttgtgcttatcaggatgacctgcatacttctggagcgatagacattcccatctaggtatactatttactgcgagattgaaatggaggaagaagtgagagcacggggtcccaatcgggtaatgttatccacgtggtccgtgctcttaatatgaatgaaaggagattctctcttccgctgacatgagcacgtcggctgaggagaagttccgctcggaaaaggaatggaactgggcggaaaagtacggctctgaatggttcatcctgcggtggatcactcgtccactccccaaaaagggtgatggtttccattagccgacttgtttgtcccttacccagactcctcgcaacatcgttcctccgctcccgtcaccagtatctggttggagtaagggttgataacaagtgtaatataggattgtcgtgattaaatcgagaaagcctggttacttggaatttgcccttttttctaattccttggtatcattcgtttacttgacagcaatcgttggcacgaaaacaacgcctgatggtttcaattaaataccttaacatacccatcaagggtccattgcatgtccataatcactatattgtacagtatatttccgagggcacaagctaaacagcagcatagatatacgaccattgagtactcgtgactcaacaaagcggaagccctgctcatccagatcatagccgaatcttagaccaaatgcaatcaatgggggtcatcattcgaaaagtctagtttgtacacgaaccgccgaacccagaagaacaagcagatcattcaatcaatccattaccgaccgggcatctggccgctctgcatcatggcggcgttctgctcctggaagcgttcgttcaagcgttgagagcccttcaggaacttgtccacacagcggagggtgcagccctcctcgcgggagatcaaagacttggtggtgaagtcgttgacacagtcatcgaagcagcgctggacgagcttggagtacatctaaatcgaaagggttccagttagatattgttgggacatgcaggcgtaggtagggataatatgtcgaatgttttccgaatagagcagatgttcgaagttaaattgagatctggcatcacatacggtcatgaactccttcagctgcttcctctccatgcgagcggcgaactcgcgctgttccgaggcattgagtctaggaataattagttagcatcagccagcagtttgttgtccgcaccggaggcataaacccaaaactaaatcaacagaagccaaggaaaacaaggataaacgtacccttccattatgatattagatgtgtaagttttgaagagagcggatgatggagggtttggcggcgtgataagaaataacaatcttcttttattcttctgggcggtcgaagcttcggagctctgaacaagaccgcaggctctggtctcacatgacctcatgtgacgtccacttcacctgaccccgaaccccgtgatggtcatgtgataacttacataagttgggaatggctgagtcatccagcctcggagcaccgcaacgtgacgacgtctaccaacccaattcggcaagggtaccgtcaatcaccagagtaaaaaaagaaccgactacccacaggggaccagaacacggtctccaggcgcggtggcatgaagggaaccacggttggctgacggtcaaccctcattactcgagcaatcaactcgcagggagagcctggagaggctctctccaaccagaagatcggcggtgggcaaaataccggcaccacggacaccaggggcgttcaacgcccttcttctgccttcattggtcattgcgttgtcacggagtctgattatccctgactcgtcagagaagagagagggggtggttcttctttttcctttttgtttcggattggcatttcggatgacacgagaacgatgatgattgctgttggggaaataaccatggacgctgatggtgcggcagtcattttgaacacaacgttgcatttctttaatccattcttaatatagatcaacagtccttgtcagccgaatcgtagtcgtctacagattaatatagtcatcgtttgttcttgaactgttttagttgaattcttccccattccttcttgctctgaaaaaataaaaaagtgtatgacgatgtatgtatagcttcgtctctgcttcctcacgggaccttcgcttatcctgactagtcctattaaactctaccttttccgttagggaatcctttagtttcagataatcccgcgctatagtgaacccttgttgggtccagaagagactctggatccttgggtctgggtccctctctaaagaaacagtgattgacatgaaattttggtccgactggttcctggtctgtctgacggatggattaaattctcatctcatcaagaggacgtgagcctaccagagaccgacttctgaagaaccaccacttttctcttcctttatcttattctctttttcctttttcttttttccccctttccttcctccttgtgattctggggccgacggttcttagcgttggagctattgattttttttgatacacttacctacacacttgccccggttgacactgtcgattatattagtgtcaatatgttgtaccccataccaataaccaccaccgcatactaatccccaatcgacttttcgattattattagaagaattctattatattatttgattgaatccaccaacaagagaaggaaaagattctagtctccctatttcccaaagttgtgtgtgtgttctccgatcgatcatccatcaaattaccgttttcctttctttgccccccccccattcattcattgacagtccattcaggtcatctccccatccttctttcttcgtcccctctccctctccctctccctctccctcactcattctcgtctcctttgcacaacctccctctctgacctggatccccccttttcatctgcgttccccttctgtatcttttatatccttcaactttccatatttcataatccctcgtgtcgtccattagaattattttcccactcgttcggtcgtgctcggttcccaattctcgtggcccaccgtgcctgttctcgagtgactacttgcggacggcgcggcacttgaccacccgctgccacgctgactagttcctcgtgctattttggggaccgttaaatcccccccagccccggaatttcttgcgcaaacacgaagggcggtgacagatccctcggttcatcggtctggaccatataatcctgtcgcattgtactagcctcccgttcccatcacacagcgtcccatcatggttacgggcaaatctcaaggcgccgaggcgtttcaatcgctacctcccacaaccacccaacctagatttatcgccgcatcgccaccgtcgaaacgcgacttgacttcgtggtggagacagttcaagagaaataccaggaaagaggagcccaaaggtacgtgtgtatgcgtggggagggacattgtttggggggagcctgcaggccgaagttgcgacgggcgaggatgccttactttggctagtttcatacctgaaggtcgcatttggtcttggccctcgacaatatctttcgtgaagatacctgtcatacgtcatgactcgcatttcttgtcaccaccgtcgcctcctagacctgatgactgaccggccacagaaaaaccgcagggtatcttcggcgtccccctcaatattagcatcaaatatgccaacgtcgctatttccctgacgaacgacaatggcgagagctttatctacggctacgtgcccattgtagtcgcgaaatgtggggtcttcctcaaggaaaaaggtacacactccggttgagaacttgtcggtcagttggctgatctgtgggttagcgacggatgtcgaaggaatttttcgactcaacggatccgccaagcgcatcaaggatctgcaggagatcttcgattctcccgagagatatggaaagggcctggattggacgggctatacggtacacgacgctgctaatgtcctccgtcggtatctgaaccaactccccgagccgatcgtcccattagaattctacgagcgcttccgcgagcccctacgcatttatcagaaacaggtgcagggcggggggcctacaaacgaaggcgacaagttcgaccatgcgaaagcggtcgccgcataccagcagctaattagagaactgcccccgttgaacaaacaactactcctgtacattctcgatctgttggcggtctttgcttccaagtctgaccagaatcggatgacatcggccaatctctctgcaatcttccagcccggactgctctcccacccccagcacgatatgtcgccggaagaatacaagctgagccaggatgtgttgatatttttgatcgaaaaccaggatcacttcctgttcggcatgaacgggaccgctgcagacgaggcgactgtgaaggaagtggaagggggtatgctgcgcccgacctcccattccacagtgcggcgctccgtctcaagtgctagtggtggtgcagagagtttccggaagtttggcagtcttcgccgaaatgtttcggtgtcttccaagaactctcgcaattcgaactcgaacaatgccagccccgcgacccctacgtccatgagcggcgcgggagtccaccgaagcaacactctaccgtccaaaatgtcgccagccattgcacaagccagatacgggcgagtggccgaagcgcctggtgggaacacgccaggacaaacttcgacacagcgctcgcagtcgcctagccgaacaccacctggccccgaacagaaaccccaatcccagaaaccccaacccgcgaaaccccagcccccgacccagggcagtgaaactgccaccacaggtctcgtgtatgttcacacatctacccacggtccgattccaatttccaatgccactgccacccactcgcccatcgccgagaagccttctcaagacactctggcggtgccctcttcgcctccgcgcgccgctgtgacaccaacaaaggagcggaaattatccagtcttttcagcaagtcaccgccttccggcagcgagaaggagccacggcagcccaaccggctcaagaagaaacgaatcccagggagcgctagtgccagtgcacagagttcatcccagtccttacaagccgccacgtcggactcgggaattggcatcccaccgccccggccgtctgatcctaccgatgctgggggggacacccccaaacccttgaatgctcctaatccagaagatgattcccaacaagatgggaaaccggagaagccagcgggcccgaatgaggctggacacccatccgataccactttgaggccatatgggtcacgcactccgtcaatgaactcgcggtcatcattcaccgatctatctgatgctgaccccattgacgacgcctctcgcgcagagcgcaaggagcatcggcggagctggaggtttcctcggtctgcaaaacggagtaatgagcaaattggactcggactagggtccccgccgctcttggcttctaacccaggagctgaccgcagtacaagctcgtttggcagctggcatcactccagcaaaagctcgccgtctgatctccagcagtttgccagcgagcattcgtttcagccgctcagcctggacgctgaagtgaacaacaatggtaaggactcgtccgagccggagaagcgcagcttgtttggaaagttcaaggccaaggttgcgcaggttcgggacggagtcatggacaccgaaagggaccggacaaggagtcctcccgtacattcagacgcagagaaatctgtctcaagccagacgctctctcccgcccctaaggaaagcagtcacgtgcgacctgctccgccggcgccaattgatgtgacaagagagctccaggaaatcaacagcacgccagtgtctcctctccctgggtcaggtatgccgccagcaatcccggaagaaccgcgcaccccggatagccctgctgcgcccgtcgagctggaggcgaagaaggaaaacggggtggcggagacgcaccctccggagacgcgacctgcagagacgggatctgcagcgactctgcctactttcgaatcccacaagggagacatcgagacctctcagttccttgggaactagtgtaccatcgtgtttacaaacttgacttttattggtttcgcaccgggtctgtgcctggtcatgtttcgtatgtcttgacgatgtgattactactggagcagggatatgatggaggccttggatgatgattgttgggctggttcgtatttcatttgtttttcataccccgtttttcttggtgatgcttgatgggccatgattcatgtatgtatgttgtttctttggcttggtgccatgttgaataggacggttagcgtgagctctggatgggatatatagagcttggatttgaaggacaggttaagaatagatgcttagtatctagacttgaatgtcattattacttattatccaccatcgtcaatgaagcaacacagtaaaaactcctaggtatttggaaataagaaaaccagcagaaacagacacctcaggctccatgaaacctcggcatccaccaaagacacctaaggcatcaacatcaaccctcgatccgcatctccgaacccatccatccaccatacatacttctcctcaaaccacccacaaccaacccacgaggcaatcgggcgcaagcccaaaagcagaaccataacaaaatgtcctcaacacccccctccccctccctagcccagggcccagcagctcccaaatccgctcccccgatccacatcctcccaaacaacatctcaaaaacctacgccctcatccacccagtcctcctcctcgcgctactcgccctccgcttcaatgccctcgtcgcagaccctgtcgccgagctgctcagcaaactccctttcctggccttgctgcaggtagccttcgtcatgacctgtcttccacccgcggggtccgcaaaagacgacgacaaatccaccagcgccaattcatcctcgagttcgtcaaatgcaggttcaacgtcaggtgtcatcctcaaaccaggcaaaatcggtctccgacgcaagaacaccccaaagtcggagtcggcgtgtctttctgctaaactcatcgtacgtctcctgataaaataccctcccccctcctcctcaatacctacccacccgtacatgtccataaacaaaacacctgttacacaaaaagcccaccccacaaactcccagaaccaaaaaaaaaaaaacactaacaaaaagaaaaaacagccagcaatcctctccctaaccctaacaaccctcctcgcaacccccgtcctcacaatcctgcttatcctcttcggcgccccgctaacaacccaccaccccgagacgctcctctgcggtgctcacatggccgtattgacatccacagcgctcatctacgtgcacggcgtggacggttccgtctggaaggaggtctggggcgcgaggagacccgctgatgcggtttggggcgctgcgctgggaacgtgtgttggggcttggtttggggctgtgcctattcctttggattggtatttctctctctctctctctctttttctttcttgggttttttttatgttggatttggtgtggggagataatgggtttgaggtgaatgtgctaatttgttacgtttgtagggatcggccgtggcaggcgtttccgattacgattcttgtcggggcttatattgggtatagtgttgggtttgggttggggaggacggttttgtttgggaagaggttgaagattgaagaggagggtgatgttgtagaggcgaaaaaggtggattgattttctaaaaaattgttatgtagattggattgggattgatgggatgggtggttaacccgggttaaggtatacatcgggttggttggtgggtaggtagtttgtattttagattattatttattattcgttagacagcattaatattgtatagtatttattactttagttttcttgggtagagagttaatgtcttgtattgcatgttgccttgcatgaggttgcatgatgtttcaactaatgggagtttatatattcaaatctatgagcaaccggtgctatctaatatccaaggatgataacattgctgagaacagtctagcagaatgaccaatcattacatagtcgtgagctgggaacatgataagtagaacagtagtggagggaatggccaatagccaagtgcaaggattaaatcgtgaggaagacagcttccatcctggtcaaaaaccctgtcataatgcagtggttataataagaccgttccaatctgacctccgaggttaagcgctggtcacaagccagcgactcgatcagatcatattaccgatttccactcgtcggtttggcggccatctcggccgaaatgtgtcctccttcggcgtgtcggatcgatcgtagtccgaatcactctcgtacggtgaaccgagtttctgttccgtatggacagaagtagtctgtgaataccccatcgtattggagtccgggcggatgaactcctgcgagtcagcgctccgaattgggtacattgttttgagacccatggaattcctggctagctgttgcagctgctggatatccgagcgtaggccagagacctcgtgttcgaggctgcggcgggcgttttgttctcgtcgtaatagcatgaccaaagcgctgtactgctctacggaaattccggcgtgatggtcactgagtgagcttaaggaggggctttgtaaggtttttgaacgatgcaggtgctgtgcgctggggcggatagtagcggtgctcaagggtcgatctcctgccgatccgacgctggacgtagcctcactgccggatggtggagactgagccgtagactttttgcgcttgtgctcggtcgaattctgtgattgtttccttcctgccgacgccgtgggagaaggttcactgcgttcggtctgcatgcgggcaatagcaaattcgaggtcaatcaacttcacctccaaggtggtcaatcgctgctccaatgatatactctcgtcgtgttgcatagcgctgaccaatgtgccgacatttggcggtatgcgctcttcgtccacagggtcatctaaggggtccactccatctacggacggctcaacagccgtctgaggggcactgactgcagtgccccgtgtcgggggtcgaatagacaccaaatccgtctcggaagttgcgccacaggcggttgacgtgacgtaagattcgatactgcgtcttctccattgaatcggagacatccggtggttcttggccaacccccgcagagcggttgcgctccgtgagcgtcgcttgctgcgcaggagctcgcgccgtcgctcatcatggtcgccgaggcgggggcttttacttcgactgtccgcggggtctgaatgaatcaacgcatccagggcatcacgggactcgtcatcttccgagaagattaagctgggcaacgtggctcggcgggttcggggtggcctcatttcgagctttaataatgtatcttcaaaagctttcggatctttgagctcgtcccgggccgggttgctgtattttgatttcaatgaattcgagagcgcggcgtaattcgttgtgtccttctctggccgcgattcctgggaattgttgagccgaaagtccggagaaacctcctcacaaccgtccgcctgaccccgtgctttgcgggtgaatatttttctcatgacggttttcaaggtgcttccggtccggcgatgggcattgggcccccgcgtcatgctcgacatgtccggggcgaaaccgagggctgctgcggctttttggtttccacgaaaacttcctaccacgatggacggatcggagccgcggcacgatcgagagttgagaatcaactgcttggaagtgatgggtggcagggctgtgtcgtaacagatgtcggatccggagtcggacgattgatcacggggcgctagacaacttcgcagggagtcacttccaatactgagacttgggcgggacatgctgcagggatgtcgatgacactgtatccgggacaggcggtcgaataatgcaaggtgatggcgagttcatagaatgagcggatgcagcgatgtatcactaggcaagctgccggttatcgaaagaggtagcgacagtcaaaatcgaaaaaaaaaaaaggcttcaaatgcagagtcaacgtatgggtatctcaaaaattcgacagtatcaggccaggctatagaagcggggggggggggtcagcgtaattgagtgcaagcagctacgaagcgctaaccttgacaggagataatatcataatctataggctgccgaacctgtccaaaggatccgagaacgtcagccgtgatccaccggcaacaccgactatatgaacttaccaacaaagagagaccagaaagggaacgactaggttggtagcacggtggtatggcgtccacatcaaaccaccactcggcatttctccccagaggcaaccaaaaatcagagtaggaatgagcagggcgcagagtcaagactaagttcacaaatgagggaccagggtcgccttaagggcagaggaaataaacttcaccacgcggaggattaccgccacgatgggggacgagacggggggggaatcactgaagcttatcaaacaggggacggcatggggggaatgatagtgggctctgatgcattgcgtttggccaagagaagggaggaaggggggtgtgggaaggagaagcagtgggaaagagagaaagagaggaaggagaagaaaaggaaaaattaaagtaaaggaataataattaataaaaaataataatagtatgaggggagttgtatagttgccttaacaagaggttcaacacggtccggctagaacgcagactaatggattcctgcagactcgaagaaggaacggacgggaatgaaggagaggggaaaatagtgggaatgataatcaaaagaaaaaaagacaaatgaccggattaggtttagaagacttcaaacgcagaggaaacgattgaccaggaagaagaaaaggaagaaagaaagaaagaaagaaagaaagaaagagcattgatcccaattgctccgagacggacggcattgcagtggagtgtccacttggcgtgccttcgactaaaagagcccgtgcacggactcgctcttgtttcaggagttccagaattttcaggggtaaaaatttagattaaaaattgataaaaataaaaataaaaataaattaattttgcacagaatttcaaattacttattcacacggagtaaatgtctaccggatgtccgtatgtgtgttatgcaatcttcttgtccctcgagtcaatctgggaaccatattatcaattgatatttatagttttgatagtatgtaaggatggttgatccgatgtcccacggttcccatgcattcttgattgatctcgcgatacccatggatcggcttctccgggcgcgacagatcattttttccacctgctgccctgctgcatcgaaacttccataaattaaatccattcattcttcgcgttcaattgactttctttcttccgtgttgatcatgcgctattcaaaacttattgatggcatacataaaagtaaacattccacatggcgccacatgggcaaaaacacgagcctgaggcatggggtcatgtgcagaccatcaagagtactcatcatattattctctctatccggaatacacgactaacctcttgtgccattttggattttctattctccaaacgacagtccattcattctcccacttgaatcctcttccaaacgaaggatcctcgaatacagttttggccccattccaacacctcgcagtcctaaacttaggtgcggttgccgaccctcgaccatggaacgcttgtcaggatctctcctccagtgcacgtcattcgccatcgagcgacaagcaaatcaaccaacttttgctatcgtctccaccctttcaaagcctcccagcacggacacgattccacgggacaccagcaaatagttcggttagtctagctatatacggtcaatgcgtcggttcctctctcggaaagactccagcacgatatcaaacgatttcaccatgagaagatgcccgaaatttggggagatgagaagaattgcttcaccgctagtccaacttgttttcgagtttttctccccgagatgttgccaaacagacacggcgcatactccccgaagcagggtcgaaactcatccaaggaacgatatgcgtgacgaacctctgggtctgcaatctatctgctccggtttaatctatacgcaacaacgggtatcgcttctcggccagggcatccgatcactccccactaacgatctcatatcgaccttgtccgacatgaagaggggataatgtgctcaatgtcctccactatttacggttggaaagcgggaggcctaaaacaggctctttcccctcatggtgagtctgaaacgcgacacggaccaattggagagggatcacggtcatgccatccagaccggtgaaccgggtggagagaggaccgagttcagcctgcatatgatgtcaattgtacggttctgttctcaatgatactactcacattcccccgaaaaaagtaagtcatcaacattacagatcacttcgtttttgaaatagcgcaccgcacccagagatcaagaatcggcgccttgtgccaccttgcttcatctctcatgtttacttatttctgtccaacattcccaaacattagcgtttcaccagacaccagcatccgacaacagaaacaccggaacacaaattaagaaataagaaaatacgtcgcagacgtcagaacacactaaaccggccttgcagtgatagtcttatgcaacgatgcgctggacatgcatggtaagagtggagcccaccaaaagctgagacgcaccaagtggctccccttacaggttgtctccacagtccatccaggacacaattccggaggactcgtccggaacgtcgctcgtctcgttcgctcttcgagaatgtgatcgggtagacctgcataatcctgggaaaatcgatgcgatctcattggacgccttgtccgatctgagaatttggagaatgtcgtattaccctgccgttgtataggatacaggacgcatatatactccgccgacacttacgttgacacttgcggaatatataccatgtacaacacaactccgaacctcgacctcaatccaacatccaccacacccacaccccatactccatacccccagcgacaacagctcagaaagaatgatcataccccaaacaagctacatccccgaacccgaacaaccccagacaccaccagtaacccacatgaaacacccaccagcctttctactatttatatgttcttcagctacgtccatccctccccaatccgctctcttcacacgtccaagaatgcactataactcaaaaaacaccccaaaatcacaccataaaacccgacaaccccacaaaaccaatatataaacacccatctcggcaataaccataaaccaaaagtagcaccacgtttagcggcacgataaccactcccaactaacaaatcaaaaccccccgaagcgataacgcctgtgcccgcgaagattatcgaggagacggactgtatcagaatcccgacgcttagcggcaaatgtcagcgctgatcgcgaacgggccctagactagttcagtagtgagcgacgtctccgttgaaatactaagaggggcggcgggacgcatttgcacggtatttggaattgggacatttgctttttttcttacccctgattatcttttcagcatgctcggttagtcaagagagtagtatgtagtcagaaagagagatgatatacttgtgatattgtatcttgtagtgttgcgctgacggcttccagtggtattcaaacgtgcataaaggatttgggggccctcgtgctagaagaggttaagccaagacgactagcgatttaggctccatgcaagatcgcagtcagcgttgacgtggcaggtctagatgcgttcccctcgctattggtacgttggctttgggacgcgggggcttttggtggtgtgttggtgtgtgtttttttcgctgggtttgtgttattgagaggttgctgactgtcctcgaatggtaattcgaacttcgattatatataagattccatggtctcattggaaatctatatattgtcttgagtttctacggttctaccggcgttatcgtcatgtatagtgaccttctctgatcgcattgataagagcatttctcggaaatggtattgacgtgtgaggctctttgatatgtccatgatttggtcctagttctgcattgactagacaaatatatatgtaggaatgcttccaacgcattcctacagaacgagagcatctagaggatgctagcgaatccgaagccttcccttttgatgtaaccagatacaggagagtctagtaggccgggttcttttcatgaattgctgcagaaactcacccaggcgcgacctgcggggttactttcctattgtcatcgacaaaggggttgatgtaacgtagggtgggggcgccatagtagcagcgatgctgctcgcaatttccgcatcttcaaggttgtggcgtattcccgattgggtgtgaacaacttcaaggggcttgtatcgatcgtgtcggactatgttggcagtctctaccagcaccttccttccgccgttaaggggtattgtgtgttgcctggggtagagatgaaactgaggtacggagcagattgttctttcagagcaaccccccagcatctgggtagcgcaagtcggcgttctcttccaagaatgccatccaccgcttgaggaatccgcttcctctattacagaaggctttgttagcaagattcaatccaaaaacactaagtgaactcgtaggactgaggggttgtcctagttaaggcaagggactcacttgctgatggtctccgaatcaccacagacgcaaagatgccgtttggggcgcgtcatagcaactagtagataaaatcagcatatgtacgcagcaacaatggaggcatacgtaccgttcaatcgccgcttctctcccaagaaaccgacttcgttctcactgttacttcgcaccaggctgacgacaacagcctctttctcgcgaccctggaatccatccacactgcccagctcgatacccggatacttctcccgcaacatctgcgacaggatagctagctggccgttataaggggtgatgacggcgatatcctcgggtttcaatcccgactgcaccaggttgtctacgtgcttcgcaacaaccattgcctccatttcattgcttttgctctcaccaagtagggcctctttttgccctacctctttgtcttcagtcttctcggggaaatcgcctccttgtgtgtcccagaacaccagcggttcttttgtatcgtcggtctcctctacatcgtatggtaggtccttcagaagacgtgcttttaccgcatcgcccgccatcagtttagactcgtacagctcgtctgacggaaaccgcatgattgtttcgtgcattcggtattgtgtagttagcattcttttgatgctctcgccatggagcgaaagtagtcgatcgaacatagtcgtttcgagagacattttcccaagaactccgttgtcaccatcgttgacagtgtccaccttccctgcctttacatctttagacttctgatcagtggacttaacagttggaggcaactgtaaatgatcaccagcaagaaccaccttagatgcagaaagcagcgaaatccagcattgcgcctccaaagcttgactagcctcgtcgataatcacaacatcgaacttctggttcttcaattgatggccacctgccccatgtagagttgcaagaaccacactgctctctctaaccagattatccacgcatttggactcccgctccctgaattctcgacgtaactctttcaaatcctggtaaatcgcccgcttctctcttccaaacctagtcttccgaatgctagctaccttctgatcgatctccttccgaacatccctcacaatagaagcagcatccgacgtatgggtgaggacttccaacgaatgctcaagaacagacggcaacaaacgcgccggatgaccaatacgcacaacgggcactttcttcggagcaagtctctcgacaatattatccacggagatattcgacggcccgcaaacaagcacccgtaatttccgctgcaccatctgcaagataagctcaatcaaggtatgtgtttttccagtccccggcggaccatgaataagcgcaatatcccgcgaagctaaagcaaaccgaatagcctccttctgcgagtcattcaaactcggatcgttaaattcaacatcgcccactgccccataatcaggtggcagcggcgtcgtatgtccaaacgcaacccgcatgaaatgtgtataatcggactcgatgatcttccccatcttctccatcgtctgcctcatccgtcgatacgtcacatcattcgcaagctttatcaaccagagtttcttcccccatagctcctcgatcgcctcatcgtcttccttggaccgtcctccgccgccctgttgaccaaacgcaacccaaacgctccgctccccaacccgagtaacaacaccttccgggcccttgggcggtcctgtaccagctggcttcccatctttgctcgctttgtccttgcccattttcttcgtagagctcccgatctcattcacccgaaccacgtcacccacgcgaattccatgcgcacctaactgtggttctccatccttcccatggccatctgtgttcttcgtagaaacagccgcatcggcgccgaattcgcccacgacacggccgccaagaccggtccggcattgcgagaggacgatccccgttagcgcatagcctgttgcttggagggttcgtctagtagagggtgagacggatgcggcggtactcgcgagcgtggaggaggagacttcggcttcgtgttcttggaggaggagctgttgttgggtttgggcgaagaggggtacggggattggtgttggtgccatgaggtaggtttccttggtattcatataagcattagtttcgtgtcaatgagattcatgtgtgttcctattctggcctcaagcttggttggctgtatggggtgctgtataaagttgtgtagagctttttgaggttggtttgttatgttcggaattaagagtggggttttatgtccgcggggatgatttcataactcggtctgcttagtcatgtgtttacaacgttggaggtaaatttggttgatcaaagtctttcgattggattacactggggatgggtatttgaggatattaaatctcttctgtgcgattggcaggtcaaaatggacttggcgatatacatgggcccagtacttctatccataacgccccacgataatactgggtctaacggcctctatgggaaggacgtataccaatgtggaacgaaatcaaaactcattagctaaccttgagagatacaattgtgaatgaaaaagaaaataacaagtagacagagcgtaagagaagaaacgagatattcacaagcacatcctccatactttcttggggtagacagctgcataccggtgattggagtaagtcatgaattttctcggggcgttttgttagtgaataaatgtgcatcagcagatttcctaagcttagaagacctgtccaaacctgtgaaatctgtgcaaggaactctgcgtctcaggctggagcgcgcaagaggaatattatgtaaggttttgttgatctcatgatcaagcattggatgacgaagaccaaagaataggtgaaagatatgggataatccggtggtaaataatatcatgccgagttcgtttagccccaagctggaattttatgtgttcaaatgtttttggccaataaacggcatgtggctgggtttggatcttccatggcatgcaaaccccagtacagcccgttccgcgtccctttcatatgaacgctcatccgccaaatatacacgaaagtcccggagaccgcgtaggtctgcaaatgccttaagaagcttgcgcaggtatttgtttctactctgagttgctccattgccatagttcttcgtgccaaggtcgatgattgtgagggatagacgaggaatatcaaaatgttcacggataaaacggcgcaacactgaccaagacagcaacgctgcatcctccactctgtgggcagttctggcagggcttcgaaaggtcaatggaaacttgaacgtcaggtgtctgatctgcatgaaggacgacgtagggatataatgcaggagtctcatgatgagctcaggatcttcatccgtgaatgcaaagttgttcttcgagaaaaagacccgacgcgcatcctcatagaatcctcggctgactagaaaatagggcgtgggtgaagtaaagcaagaacaggtggtggagaacgctgtttggcgagcgtagcagaagcacatggctcgcagaggcgaacaagtaccgcaacaagtgaggggataaatggtcggtcgttgacgtctgcggtcttgcaaagttactaggccctttggacactctgaagccatgatataaggatcagggcggttgatcagaagttgctcgagtataagaagttggacctcttttgggaggcgaaggaatccaaacggaggtctatctccaaggttgttggttagcctccagcaggatcgcttgaccacagctcgaatgtcattctcttggtactgattgagatgaatagcacactgggccaaagaagggaaatgatccattgcgcacatcaacttgtgtgcaacctccagatccttaaccctgcacttcaggctgaagtacgtgagagagggcatcctcacggcagccaaatcacagaaagcgacccaaatcttcatgattgtgcgatggacacccccatatagcttgagaaagcgtctgtcacaaggacccaggtcaatatgaagatatttcaagtgctccataccccaaagtgtcgcgtcacggaactggcaaaagtctgcctttctgtagagcatagcgctgaatctgttgaggccaaaaaacatagatccaatttcatcacggacggcgcgagaggtctggaacaatgcagtgggcagcctagggtgagtacagcccctgtccacaaatgcagtccatgacccctgagtctcacgcatggagctgcgattacacaacggttgaatattggggttccttcggacacactcgctagagatatcaatcagacaagggcgtagcagtccagcgtattccaggattttgatcttggcattttctggcagactaagaaacgatatacccggctggaatgaggggcccatgtcgacctccatagtagaagggccacacaaagaacatgcatcggttgacggagattcctccctgctgaggttttccatagaagaactcggagggtttaattcattgtacaattgccaaaaggcctgttcatcgggatccaaggtatccatttcgggcctgttgtgattgttgtgacagcacaacagtcagcaggttgccagggagtcatgaggacgagcatttgatagtgaatagggatggcggggtcttacacgtagtgaatcagaatgtaggtagagggtcgcgtcgtaaggagcgcttaatggttcatgaagtttgattatgaattgcgatcagatattcaatagatgggcaggcaagttggctggagcatcacaaaggaagagaaagtaggaattgcagcgatgttgactacacgggaggaggaagagtagaggaagatattagacgagaaatatttgtccatgtaacaaaagtcaattggaggtccgtagttcccaacggggaaatcaagttggagccagaagctcgtgcctggggcactccagtcactccccctcgatttttacttccactccgccttcaacactctcctccttagcatcaaccttcctgctagatacaaggcctctgatctcgcttttgcatagtttcgtccccgcgaggtcacaatccccgcatttcctacctactggtaagcagaccgtctgtcccagcccaacaagaagcttgttgatctcgtgccatttatcctttggcaaccatgactccagtgccttgcgagtgtcctccggtgttttcgtcttattccagccccagaggttcgttatgcgatgaacgtggacatcaactccaataccttcatgctttccccaagcggcgctcatacagagatatgccatcttcagacctactccggggagcttcattaactcctcggcagtggatggaatgtcactctggtactgatcacgaagaatgatagccgcggccttgatatacttggtcttgttgttgtggaagcccaccttaccgatcaattcgttcaggcgctcgggggaaacagccagaatattctcgagattcaaagtactgtctctgagaggcttttctaacttaaaagtatcttcgtctggctcttccttgatcatactagtctctatcagaggagcttcgccatccccaagttcagtgtgcaatcgctgcatcgccacggccgtgacggtgtccttcgtttgagaagacagcatcagcgcaacgagagtctgaaatcgtcggtctcgcggagatgatgctcgccaatacaattcggcacaccccatggtatcaaccggagccgtcgggttagcctcgcgcatctttttgacagtggcgtatatcgtatcccaattggagggtggctctactttgaatgaaccatcctcatctttaatttttcgcgcaggagcgcggcgtgttttctgtgctacaggctcagtcttgacagccttttcaatcgtcttctccggaacccttgttgaatctctagagttgattttccgcggtggcgcagtgtccactttacttttccgccgtttcgccgggggctccattatatcttcaatatccaccgtgttgagagacgagagagatgatgtttcatcgtcatcattcgcaggtaacttcggttcaacatgaccattagagcttccattatatgcaaagctccgcagcgcatttagattggaagaactgcgcgtttgccggcgcgcaggaggtgaaagcgcctgcaaaactttctcagtttgcttcgatgctcgagacgttcgcatggtgtaataaacagggctcttatgaatatgtagctaatatatgttgtgaccttcacatgaatcaaggatcgacggaatttttaggggttggataggctgggtcgccaagcgcattccacgcggagcggacgatcgcagaaccgcatggggaagaaagacccacgggtcggctgttaagcctcggcgcaactcatgtcgcggtgtgagtaaccactaagtttgccgtgcgatttacttccccttgcttttaatcctcttagtccctgccgacaacagcaacgcccacctatttgaattaaatctcacattccgatttctccgataataaacaagcatctcagcgcgccaagtccgcgatccacattccagataacacccctcatggcgtcatcctccaccgtcaaacgcctcctcagcgaactgaaaaactacacaaacaacccgaatgagcacctcctccacctcggactcgtcgacaacgatgacctcttccagtgggaggcagtactcaagggtgtaaagggaactccatacgaaggtaccactttccagcccacctcagccggccctccccgcttcaccacccgttcaaagaacctcgactaatgagatacaaaatccaggtggcctgtggtccctctcaataacaatccccccaaattaccccaacgcaccacccacaatccgcttcaacacccgaatctcccaccccaacatctccttcaccaccggcgaaatctgcctcacccttctcacaacggagcactggactcccgcgtatacgctctcgcaaaccctgacggagattcaccagctcctgacgaacccagaacccgatagtccgttgaatgtggatgtggcggtcttgttgagagacggggatatcccggcttgggagagtatcgtgcggtattggacggaagaggagaggtggcagggtcccgagtccgcttctttttcgcgggcttagatttcttgcatgttagtggtttgaagtgaaaccggggaaatgttggtgaaagatgggtggcaccgattaatttcagattattttatttgtctctctccgtttagttatgtcgatatcatgaccaagcatatatatatatatactacgtaccagaagaaccatttcatttgcaagtcgtcaagaaacacaaatccagcatatctaccaatacctcgattgctcaatatctgcaatacagaacagagatctaattatgcacacgctcgacagaaccagatgtaaggagagacatgtccacgctcgtaacaccaaaccctagaccccgaacttcaaaggagagacacatgtcggaagaagacgccaagtatgcaaggatcgtaagccggcgttagaaagggtaaataaaataccaacataacagtagactattttcagaagagagtaaaaaaaaaagcaaaacgccattttatgcagaagtgaaacaaggtcaaattttcaagaacataatgtcccgattacagcgccatggccacgacggcagcaccaccgaccatgacgaagagctcacgggtaagaccggtagtcggggccgcgttatcagtttgcaggcccggggcggcgctggtgggcgtggcgacgtcggtttcggtggggtgcacgacggtgatggaggtgatggtgctttgctcgccgttggggagagtggtggtgctcttgtaggtggaggtgtagggggttgtgtgcttggttgtttgttcggtggttgtgggctctggggcggtggtggtggtttgcatggtggttgggcccttggtggaatctgcgctggtgttgggcttctcggtggtcttgtccgaggtggtcttttcggaggtggttggcttgtcggtggtagtgggcgtgggttggtcggtggtggtgggcttctcggtggtcttctcagaagtggtcttgtcggaggtggttggcttatcggtggtggtaggctgctcactggtggtgggcttttcggtggttttctccgaggttgttggcttctcggtggttgtgggctgctcactggtagtgggttcgacggtggtcttttgagtaggcgtggccgtggtgggttgggctgaggtggttggttccgcctgagaagtcgacgagtcagacgaggaagcagaagaagcctctgtagtggaaggagaggaagtagagggagcttcagtggtgtgggaggagggagcttccgtggtggaagagggagcttcagtgttggaggaaggagaggaagcttgagtaggagaggatggtactacagcagtggctgagggctctacagcggaagagctgttgtccctcttgaggttcagatgggcggccagctctctatcctcggcagtgagagcgtccgcagcatcttcgtcggagcggaagacaccatggctgaacttctcgaacaagtgaagagccttgtggagggaatcggactggtcggccaccgtgttggtctcggactcgacctgctcaggggcggtggtcgcaatcgcagaggatgcgaccaaagacaagaaggcaagcttcagaagacgattcatggtgactgttgctgtcggatggaggagtatacagatgagtcgggtggttgattggagaagctgattggtagacttggcgggtggattgattggcagtaaaggcgacaagtttggaatgcaattcttatcaattggaaaactggcgggaaccccctgtcgagtcggttggaaccacaaaaagaagcaaatatgaccaaagaggtgaattaagaacaatggagggagagagaaaggatgtggagggaaagaggaaaaagaggaaaggactggacttaacagcgaacaaggcctttttgttgtttttcaggtttcaggcctgataatggcacctcattcagccttagtctgatcgttagttcgtcggcttcggatccgccagaaacctggaaagtaaaaaaagaatgacaagaaaaaaaaaattttttttttcaaatcgaggaacaggtaatgtaacgaatcacattgacaggaacagtggatcttcctcgtggaaaaccactcagattagaccttggaagcatccatacactggaaatagcagtccattgccgactagaaggatactactcaagactagtatagtatagttaaatcgttaaagtggtaaccatggtgtgggcgcactaaattcagcagcaagtggcaatgcacccgtgcgacttggcttctcttaagtgttgtttcgtctgtctgtatgtatgtatgtaatgtatgtactctgaaacgggcagataaatctgtctcctccagtgggcgacgtcagcactaaacccagtgtatgcatggagacgcatacaggtgatgttgagaaaaagcgataggtggtgcggtaaggcaacgctgtgcaggtctataaaaatagctaccatatgcgaggtcaaagtccatcatcattcgtccttgcatgtctcagagttcaaggccacctggaaaaagtaaaaaataatacggtactgagggagaaataaggccgagatcctaccgaacactgatacgagaggggaaaaaaaaaactaatgcgtaggatgatgacaccacggtgagatcagaagacgagaaatgtccccacttaggttcatgttgaccggtcctggacgagacttccatcgctaccaaaactcttcacgacgagagtcctcattagtgtatgatagcccctcgacaacatccgtgatcttctcgtattctgtaggagtaagtaccatctttgagaaaggggaacgtgtcgatcttcgaaaaccccccatcgcgcaggccactattgacgacaccatttgatcgtcatgaacaccggttccttcttccacctggacaacaacccccctggttcctagtgacgacctcggttgaggaaaactcagtgagggttacatcctttcattgtcaattgggtcctcaacaggtacaatggagacacaaccaccggaaccgagtctcaattaggcactgaatcaagaaagattcgcaggttaaactctccgcattcggaaaagagccgttctgaatttagctccgaccgacccggctgccggatctgccaagtgctcatccggaactagcctgtggctgtgctgcccgtcccattggttgcctctgccactcccgagacctgttgccttaggcgtggtttagttgccaatcctcaaagtcacgtgttgtggttacctggagagcagtggctgactcatttgggtatggctcattgcgatctacagtatttactatttagggtgcttacacttagatctaaccaaaacaaatgatcaaatagcttgaaaagggggttaggatctaaatagaatttggcgacgaatataaagcaatctcacttagttacaaacatgatatcttcaagttagtcataatcggacgttttcatgagttccttgcgtgatcgcttacaaggttcaaacaaagagagtagaaccaatcaaactctcacgaaggctcgttgaatagttttccatcgttgggctggttgagcttatacgagctttacaaaactctattcatatcgatctcgacctaccctatcacaatcgcttgttaacgacggtcgataagtttgcccagcgggaggaatcggcatagcagctcagcctcctcataaaaggcatggatcatcatctggatgccgctcttagacacacgtgagcgaagacaaggctgaatcgtcagcgtgggaggcaccagctgggtaagggcacagtatacactacagtgtatttcgcaaggataacttgtcatttcggtcattctcttgatgttatctgatggcgagatctaccagcagttgcagtggagaaatctgcttccaaggaccatttcaagcttaggaaacctggcgatttaggaagaagcatcttctatttcggtcttagtgcttcacttgtaagtgcttacttattactaaatttcttagcaagacggtcagaaaccagctggtgacggccatgaaagactccaattatcgtttcctagcaacgcgcttcagggctgtaatattagtatcctcgctattatgacctttgcaacacctttccatttccccacacctggctgcgcgaatcgaatttctatcgagtgggggatatttgtgttagggtgttcagtgcccgtagttgactagtgataaagtaatcaagctcctgggaggcttgagcgccccgttattgaatggtcgcgttctcagatccctcaaaggggactctaggaatctgtcagctatttgatatctcttagggtctgggtagtagaacatactgcttgaatattttcatcacgccgcgctgagtactgtctacaaagttgtgacacaggaaagtagcatacgcaccgccgatagttccattgtagtagtcccttgcatgaacctggctattcttctcgctgatcagtctggtcaaggtccatgtggaaggcccgtcccaaggaaagtgaacctgtcgaccttcccaattttcaaaaaaggtattgtcagtcatttcgccgactatgaggagatagatgatatgatagtacgaagtaatgaagaagagttatcctggtctagtgccgtgaatggttgatgagaggaggtgaggtggaggagggaggggtagtgtgtagaactgatataacacaatagacgtcaacaggaggacattggggcgaaacaaagtttgctatgggtcattccaaggaatttcaacacttagaaaaagccatatgttccacggtcccatatttgtttttactccgcgataagcctcgaatcgattcattagaattggcatttgactgtgtagtcctgatacaaaaccaagccaccagcgcacctctcatccagaataaactagtggccggactcagactcagatttcatcatatccctagatttctccctcttatgcccgaagcactcggccacggcattaacacggtcaaattcggggccgatagtatcatctacgcaagattatcaatgatgagtgcccacacttcataagaaaacgcagcacagctatactcacctaggttaattctgcctttaagcgattcacaatcacagaccagctccatagtgtacgtctttttgagttcgtgtagcgtgcacggccgcccctcttccttgcacttgctcacggcttttccattgcacatccaaatatatcagtataacaggtttcgcttgagcaagacgacgctacatacttttcctgtggaatcagctctttcgtggagttgtttacaccgaaacactggtccaggtccagatagctggaatcgaagaaccacccgttgactcggtcatggaatctcacctcgagtctatggtcataccaaattcctgctatgcgccagttgtaacgggggctgaatggtattcgtgggctgaatggcacgtctgagacagcttctactgctgcgatacattatcaacacaaagagtcttcctcttgatctatcaaaatctaatttcgggagaagactgcgtgcgtgatacgtgacggcagctgtcaaactaagtatacactccttgtacaaatttacctacgtacatacaagtccgtttaacctgatggcctcgcaatggtctcaagatagtcagatggaacgctaatcggcgctacttaatacatacattaacttcccaatggatagtgcatattgcacaggcaaacttaaagcttaacgccatcatctacggttcagacgttccctgtcaaattctctcgacaactccaaaccactcaccccatccgattatcttgccctcgatctgtcgcgcaatctcgtcaaaagtcgccatagggctgagtttactttgatcaatagtgtggttaagcgcaatgagctcaaagaaatatcggtgagggccttgaccccgagctggttgtggcgccagatagacccctcctccactatttgccccatacttgaacccaccgcggagacgataaggatcgttcctggagtccacttcaatgaagtcggaacggtgcagaccgatgaacaccggtgggattccataatagattccgtggataactggagcggccagaagttcgtcagggtcttcgcaaaccagaacatattcctgggtgtctggcgtggtgatgggccatcgcagctctgggaaatacccgctgccgtcgtatacatgtgcgatatccatgcgtgagcctgaagcaccgatctccgggcattcgatgaagaatgtagggtagggataagcggagaatgcggggcctcttgtgaagagtttgtcttcgtgccctttggctcctgtcaggagcagggaaagaagacagccgataccgtattggatgtaatgcatctaataagtcagagtcttgtgaacttgccatgtaaattgtctggcttaccttaacggatgcagagtatggtgcgacttgatctgaagttcggtgatggtctgggagagtttgatgatgctgtgagagttttgtgagaggttctgcgtttgaatacagtcgaggaaaataacttgcagcaagagtcaataaggaaggtgctaacttgtcatagccatttccactgcgaatctcggggttgaggacgcagcttcctattctgcattgctatagctacaacgcaggtaagtagtatgatatactagtatcatgatcagttcacaagaaatgccactcagcctttcattatcaaaagtcatctttcgaaactctaatcttccagaaaatgtggaattgtaccaggactagttgaaggattctcgtccaataccaacactaacgaatcaccgaaatttatcgagaagtaaaatcaaagacgggcttctaccgcagggtcaaagaatccatccacttgctttcatccggttgagaattataagattcctgaggctttgccatgccccagagactccaattaacatcttgccacacatcttctcgttttgcgggctcactctctctgaagctaataatataactataaataaagtagacagcattcctcattaggcatgcccaaacctcattttcattgttaacagggaataccacgtacgccttgttcgctgctgcatcccagaaaacatgttctatatttgggtgcgccggtgtaattccagagccaacacaatcgctggattatagggtcagaatatgcatcactataaaagaaaatggaagcttacagccaggtgagcttaaaagcttgacgtatctgctcacgtactgagtcttctagaccccagaaagccttggtcagctgtacgccagggagatagctcataagaataaaaataatatatccccctggcactggatctgctgtctcctgccagccgtatttcagatccagaatccgcggggtggatagacagttattgcttgttagggttatcagcgcgttcagttgactagttatattccagtccagctcataagagccagaggcttgactagacctgtgctcagccggcgcatattgggatccctcccaaggaactctagaggtctgtaagttatttgaaatttctttaggcctggggggacatactgcatgagtactttcatcacaccacgctgggtactgtccgtcacgttgtgacacaagaatgtgccatatgcaccgccgatacatccattcttgaagaagtcatctccatgaacctgactattcttttcgctgagtagttcagtcaaaatccattttgaaggtgtccctgcagtagcaaagtcaaccgatctgccagcccagttgtcaaagaaagtgttctcagtcattttactgagtatgcggggtgataggatttgctagtagtaagagaagaagagaagtaatattggatgatttaaaagagggaagaagggtgagcacggtaggtgaagtgaggagggcatagcgtagtctacgtagaagtgatataacacaacttgcgtcaaccctactcaacttgggacgtgaggaactaatgacagtcatttgatgagttacctcacgcacagtcagataagaacttcctttgtttatcagatatttgactgcgcacaacaatcatctacttcgcagtcttccagctctatcaactcacattgtatcgccactttacttgtctttctctcaagagtcccggatgcggggtacgcaagtcacaaaacgttccatcagataagcttgataacggacagtaattccaacctatatggtatcaagcctcctatgtgccataatattagtatgactagacgcttgggccagctttagtagccattagtcaaagttcagtccaatgcgacgccaattaagttagtggttcgacatggcccgacactgcccgttagctgcttggcttttgcggggtgacagaacatatgaacattagtatatactatacgaaccattttaatgccgaggtaccttataccaactccacctctaccatacgacgttacatctacaccaatggcacttttataaagcccaagaaccatgttatacatcaattaacaacctcctttatacacccaattcaatctataccaaaacaccctgaatcccaacccaccatgccaaaactagaaacccactgggcgacgatcgtgacaagctacagtccctcaacaatagaattcaccggaacgcttctaatccaactcctcaccttctggctcccctccctaatctacctgaccctccccaccctattcccaacctggtcaaacaaccacaaaatccaaccggccccaaaacaaccgaccaaaaaggaaatccaccactgcttcaaaatcgtcctccgcaaccaactcctaaccacaaccctccacctactccaactaaacctcctcaacaagggcacctcctcctacaccctaacacccaccttcccaagcctcccaatcctagcccgcgacttcctcctcagcctcctcgctcgcgaagccctcttctactacgcccaccgcttcctccaccgtccctacttctacgtccgcatccacaaacagcaccacaagttcacggcccccatcgccctcgccgcgcagttcgcccaccccatcgaacagatcttcgctaatgcgctgccgatctccctgccgccgcagttgctggggagtcatgtgttgactttttgggcgtttttggggtatgagttgtttgtgacggcgactgtgcatagtgggtttgatttctttggggggaaggcgaggatgcatgatttgcatcatgagaagtttaatttgaattatgggagtctggggttgctggattgggtgcatgggactgatcggttggagaagaggagggattgatttcttggtatattttttggtatattggttgattgagctgggatgagatatggttttgtacattggtccggtgggttgtatgattttgggtgttatatatatgtagtgcattgtatgactgtttaggggggtacatattctggagtatggaggtagaggaaatgttgtatcaaggtagtgatgagggtattaattcaatatggatctgtatgggtgaatgttttactagtatatccatacggattaagttggacatgtaaataacttcgtgctttgggaagctgagaactatatgagcgcaacctgtcgggaggaagggtttagacagaaagacggatgggaattgaacatagaaaagaaaagaaaatgagaacaaaacggaaaaactaaaatttacaaacacacttaagcgtctgaaattatagatagaggaaggaaacattttataagaggaaagaagtaggaagtactagaaaaatcaaaaagatattccggtgcggggaatcgaaccccgatctcctgtgtgaaagacaggtatgatagccgttacactacaccggattttgttggtattgtccactttttttatgctaatatttcaaaatacataacaaaaatacctaacaatccctctaataaatcccagcgtatatttacaccgagcaaaagtccagacctgcgccacagatctagaactccgctcccggtcgcgcaaatttccaagccgcgattctggatccagggtctagtttctataaggaatccaggaaatgaaacctttccaaaagtcttgtctacagagagtggatttattgtaatcatcgaggtgatgaagttttgtttcttgtttatatcttgttgtgtgtctagtcaaggcttgttttgacagtgcaatggttaagtggatcgataggggctaagattatatatagtggttgggggcgaaacagcttattttcttcttttttgtgtggaatcattgtactctgcacccgtactctccaagttgtagtgtttgttctcattacttcatcaaaccatacttactccgtaccgagtacggaaatcgaaaaatttgagtgatgtgaaacatacctgatgctccagaacctctggtacggttttgtgtgcctggggacttccatggtcgggtaaagttccgccttgatgattgaggaaagtggctcgagaaacaccgacggaaccggattcgccactgtgggcggtcccctggccatggaccatgggcgggacctatttttggcgaggtgataaacacactactattggataaatgatgtgggtggttgattataattacggagtatggtcattgcttttgattaagcaaattggtcttgtttagaaagtctggcgatgcttgatttcctaggtgtttctgagcgatagagatctggacacactggtaagcttatcgtctggttagagaacaattcttctgcctgtgtgtgctggcatgtctcagatgagaccacatgcaaaactcaatgtactgtcgactattaatagtcggaggggcaggtgctgcaatctgacgccacaaaatatgccatgacaaagccatacatcatcagtcattgaggacagtggcaggttggaatgtgatgacggatgggtttatttaacataggatataaggtaatgtccaagggcaagaggagaggggattaacccctatcttccccgttcatgtcagcatggtgtgacaatcatcgcgccaattgaagggatcttcaaggtcataaacctgggacggaaggtgagagtgtttatcctgagaattgactcgttcatcccgtgcggtagagtttagtcagaaggagaagacagaaaacctgtagcacttgtctttcgtcgacctatttatttacttttttacattttttttggagaaaagtaaattaattgtaccgactatttcttgtgtatcgtggtaaacaaatcatagatcacaaaagcagtttgttgtgtactctaagatcagggttgggagcagggatcagccaaccaagaggtcagggtctcagggattcgatgggtccagatccaccgaccaaaccaaacattccccaccgcggcaagccatcttcattccacttcccttcactttggtcctacccttttgcgcttgtgtgatgggtgtccacttcgccgttaatgattgattgaaccggggcaagtctgtcagcttgagtggaagggggatggccattcagagtccccgatggggggtaatttggggcaattcagcgacacacaccctttgaccctgggccgatcccctccattctttggaccagtgagagacctcaatgagcattaatctcaagggtttcagggcggatgacgaatgcttctgccgttagcggcggttgatccagcttgggtttgtatgtaacttaccgttgccattactattcttgtcccacgcgagctcatctgcagcgaaaataccggtaattggtgataccccatgctagcagctgccccaatgctgtctcgaaagtcagggatgcagaccctgcaacgctggttggctttaaggcgtgccacaacccccttccttaacctgcctctcttctgcatcccttcgtcttttcttcttacttcttctacccaaccaccccagtcattcgttcagacatccacgtccacttcgttttttcatcttctatacttattttctgtaattgtttgaccgtaagaggctcctttcggtcatatattaaatatacttcagacggatctcgccattcttttcgagccgtcgcaatcaactccagtcgtttgataaatcaatcagtttcattttcaatatgaagggttccgccattgcgacagccctcaccttgggtgcttccactgccctcgccgctccttccatcaaggcgcgtgacgatgtgaccgctgtcaccgtgaagggtaatgccttcttcaagggtgatgagcgtttctacatgcgtggtgtcgactaccagcccggtggctcctccaacctggccgaccccatcgccgatgccgaaggctgcaagcgtgatatcgagaaatttaaggatctcggtctgaacaccatccgtgtctactccgtggataactccaagaaccatgacgagtgtatgaacgccttggcggatgctggcatctacctggtgctcgatgtcaacactcccaagtactctctcaaccgtgccagccccaagatttcctacaacgaaaactatcttcagtacatcttcgccactgtcgatgccttcgccggctacaagaacactctggcgttcttctccggtaacgaggtcattaatgacggcccctcctccaaggccgccccttacgttaaggcggttactcgtgaccttcgtcagtacattcgcagccgcaactaccgtgaaattcccgttggatactctgctgtaagttaactctattcgtaggaatatgagaagccggatattgatatactatgtaaccaggccgatatcgacaccaaccgtctccagatggcccagttcatgaactgcggtactgatgacgagcgcagtgacttcttcgctttcaacgactactcctggtgtgatccttcctcattcaagacgtccggctgggatgagaaggtgaagaacttcactggctatggtcttcccctgttcctttctgaatacggttgcaacaccaacaagcgtcagttccaggaagtcagctccctttacagcaccgacatgaccagcgtctactctggtggcctggtctacgagtactcccaggagcccagcaaatatggtcttgttgagattgacgatggcaaggttaagactcttgctgactttgatgctctgaagtcggccttcgagaagaccaaaaaccccagcggcgacggtggctacaacaagaccggtggtgccaacccttgccccgccaaggactcccccaactgggacgttgacagcgatgctctgcctgctatccccgagggtgctaagaagttcatgaaggatggtgctggaaagggtgagggtttcgccggcaagggtagcatgagcggtggtggtagcacctccactggcactgctgagcccggctctggctctgccaccggcagcgctggcagctcctctggcagctcctcctcgtcctcgtctgctggtgtcatgaacattcccaacatgtccctggctcctctcgtcgttggcatggttacggtcatgtccactttcgtgggtgctggtcttatccttgtttaaaccttgagttcatgttctttgagcttgggtcattgttgtttcatgaatttcttcgatatcattagtttctatcggtattcagatggattatttaaattgtatatccagattgagggaaactgtctttggcgttaactaaatgggaacgccggcagaaggcttgtgactttgtacagtttgttgacacgcaattagcaagttttccatgtgtcagtatagaacattaattgaacgattcaaatccctttcaaatcattgtgatctatcatgacgtgacataaaatgcacaagaagtatactggttgatctatagaaccaatcgcaaaccacatggaatgatcttactcaatgtgaccatgatagatgcaaagaatggattgaagtaagtgatgatccgctaacctagttcaaggccctgtatgtccttgtaatggattcccggtgttcttagcgcattcctcacagaacctgacaggatgagggagtgagaaaatgtaaacggcgcattacaatgtgttacaatctgtgcacagtaaagaatatagctggttaaacaaatactaaccagtaacatactgtgtagtggttacctcgtgaaattcttccatagatgggtgcgaataattcttccagcggaatcatagcttgatcttcaaggtaagttactaaagcttccaaaggcttccgattcgcctcaagaccataaggccatgagtcaccatcgaagatatcattaatttcctccaggtacgatggcaaaaatggaagcatatatcgatgtgtctccggagccttcattcggcgcaaagccaaatctctggagtcgttcagagcattgaacataagagggcacaataaaaggatatttatcgacgattttcttcttgataactactaaatgcacaagcggaaatatctttgcagataatattccttcgtagcttgccgaatatcaggacataagagtcggatatgcggaaccttccccacgcacgaaggcactaccgcaccaactgtcgcggcaatctctccatcttgtaagcattagcccagcgacttcctcgttgcatttggaatgcggtttactggtcgcaacagtggcttgggattggctttctcgtgaggacccgatttctcaaagtcgccctcaacccaggtgatggtgtatagttgcaccccaatgcgtttttcattaaaattcattaaaatccgatagcgttttaatcaggtcggtgtttattgcaatgcagtcatggcgagatgatcgcgatgggagactggaatcgcaatgaggtccctttccccatcgacgtatcgacatgtatactccgaggcgaacatctccgacgcctcgaagtccagtcctccgatcatgcggtcgaatatgtcccctgggtgagagctttggtgcggtcatatagcccgcaggcgaatgatgggttgactttgcttgtcatacagattgtttcttgtaagaatatgatatgatgatgagcgaaataccttcgaattatacttgttgactatgttcagttgttgtggtggccttcgattcacttgatatcggccgaaatccaatctaaagtcatgaaacatttactctgagaagccaaaagtagctccgagtatgtcgacttcgtatctccgagtactgtaaaggttgactgggcaactcattggcctttctagaatatacagtagaatcggactaaagacccgaaattggtgtagcgtccatggaatgtgatctgccattcttgaagtcatgtgtaatgctttcatgtgagcggttagacctcaaattatcggcaatagaccaaagaaagattatagtcgtgtccttggactatgcggcgctcgcttgactgcgagaggtagattatatggatgatttgatgcgcggaaaatagttggagatccatgtaagttggtagatagtattcctaggtaaattctctagacatgggttggcctagtattgagttagttataaggaaaaacgaagtgctgtggacctctaggatagattggttgtgccagtctatcttcatcctgaagaagaacaatgtagtcgttcttcttttgtggcttgggtaggagggacggtatgctagatagcacgtcaatttaccgctgataaagctaggaaaggacatttttacgagccaaactaatatacattctattgctccgctacttgtgaaatgtcaactttaagtgtgatcgccctgtggaaagtggcggggctggcgtggtaatttgaaacgaattgctctggtatatatttgctgcgttatggtacatatattggagtgtgagtcacgtaatagatgcgagctaatgttgatgcttttattgtatagtaactattttgtaattcgattgtacctatttttctatcctacataccccatactcgattctccttctacttctcttctcaagaccttgtcgaaaagatttattgtcccagagggccagagctgacccgccgaacccttgccctagaccctaacaacggtgcctgaatcatgggccccactcggagcggaccgagtacacctcctttgaatcctctcattctcctgatactctcgcagtcacagatcgatctgtttattccgtacggagcaactcatcggctatggaattctcacgatgttcaattaccggcatgactcgcctatatttatcggtctcggcatcttggcgccctcaatctaccgaactactccgatcaacctgagtgcgacctgtgttgttcccattgaccagggtcccaaaagtaccctcgctctccggcctcgattcgcaaagatagtgcctgtcagaacgctatttggccttccaaggtttaccggtgaattaagaattcggtaaaattccgggtgattgtcccctggggtaatctcttttcatttggtccggttcacgttcccgggatacggagaccaatgaaatcgggtggtttagtgatcaatccacagcagtaagaactattgaggatgatgtttcgtctagatgggctcggcgattaaagcgctatagggcataatacaactcaaacggccgctgtctatcggtgaaaccgatgtcttcattagctctgcttggcatgtccacaccgttgcacttgggccacttgtggtcccgccccaaattgcttaacttgcaatgggccaacggcaattcttcgatatggaagaaacaggcatggattccgtgaacatggatacttcacgctggtttggctcagacagttcccacaatttcaatttgcccagtgcattagttcattctcccaaccctccttcaatatcgtagcttttttgggttgcctggcatgattggggccgtgccgtgaaatcagtgggctatcttgattttatatgaatgccagcaactgccccagtggctgctcagcttgcttctcctactcaaccgccattttctttcctgtcattcttttcggccataccgccgtcactctttttttctgggctgctgctgggccagcttgtcccgttcccttcattattgtcgttatactatcattctttcttattcgtaacctacctttcatttctttctgtacttctggtaaatttaagagacaatgcgttcctctctcttcggaggcctcgtggccatgagctcggcgctcggcgctgcggccatgaactacaactcttccgcctacagtgattcgacgactggtatcgacttccaaagatggtgcgatgaaacgaccggcttttgcttcggcttggccctccctgaaacggttgattcagacttcatcggtcagctggctgtgcctcttgaatcctccaacggatggggtggtgtcagtctttcaagctcgatgaccaaggcccttttgatcggagcctggcccaacggcgactctgtcgtctcgagtctgcgtgaagctcagtcctacaccaaccctgacgtctatagcggagatgccagtctcgaagagatccctgatgggacttccatcaacagtactcaccttacctataccttcctgtgccgcggctgtgtcgttggaacgcccaccaccttcggtaaagatatggacagctacttctttggctgggctcttagcaagactagccccaagtcccccgcttcttccgatgccactctgaactaccacgctgccggattcggtagcttccagatggtcctctctgacgccaagtccgccaagtactctacatgggcctccaaagccaaggcgtcttccaccactaccccttccgcctccgcctccgctagccctagcagcaccccctcagctagcgccgccccaaccgtcttgaactcgacttatgactacatcgttgtgggaggtggtccggctggtatcatcactgccgagcggttggccgagaccaagaagaaggtcttgctgcttgaacgtggtgttgctcctaccgtgcagatgggtaacaagaacgctctttcgtggaacaactccctgactccccacgatgttcctgccctcggtagctccctctctaagcttggtctcctcgatgactatctttgcgatgacactgctggtatggcgggttgtgttctcggtggtggcactattgtcaacgctcttgccttcatctacccccaagaggccgatttcaacgacaagtggcctgccggctggaagtgggacgatgtcaaggaagccgcttcccgtctgtatgagcgcaaccctggtagcattctcccatccgctgatggcaagcgctatgactatggcatgtacgatgtcctcggaggcttcttcaagggcctcggctggaagtcggtcaaccaacatgagcagccgaatgagaagcaccaggcttatggttacccatcctggtccgttgctaacggcattcgtgctggccccgttcgttcttaccttcccctagctcaggagctcgataacttctccctccgccttcagaccaaggtccgccgtctggtacgtcgcggtggtcgcatcaccggtgtcgaggtcgagactgaatctggtgccatcgagattatcaacatccgtgctggtggcaaggttgtcctggctgctggttccatgtctacccctcgtgtcttgttcaactctggtatcggacctgctaagcagattgagaatgtgaagagcggctccactggcattaccgtccctgcccaggaagagtggatcaacctgcccgtcggtgagaacctgaaggatcaccccatgttcactatcagcgtccacaccaagagcaacttcactgctttcaacacctccagcgtcctctccggcccggctgctgccgtccagcagctctactcaaaaggctctggtgtgttgtccgagggtggccatcgcctgcagttctggacctccaatgaaggcagtgacggcaagacccgcttctaccagggatcttgcagtgttgccagcgatggtgtcatcactatgaagctgtacttgacccacggagcaacctcctctggtgttcttggaatcggatcctccggagccaccgtcatggagactgaaccctggttgcagaccgatgcggacaaggaagccgtcacccagttccttcagggcctactgaacgacatgacgaactcgactgccggattcaccgtccccggcttcagctctgccgccgatatcatcgccaagatgaccagcggggaccatttcgtcggaaccaccaagatgggcactgatgatggccgcaccggcggttcctctgtcgtcgatactaacgccaaggtctacggtactgagaacttggtaagctttccactcctatatctaaccctaggccttcactaacgtaaaattagtacgtcgtcgacgccagtatccaccccgacctgcctaccggcaacactcaggccatcgtcatgattgccgccgaagctgccgccgccaagatcatcgccgctggcgactccatccctgcttccagcgcgtcggtgtcggcccccgcccagaaaactgcctaccccagcagcgccgctagcagcaacgccgttaccagcgccgtcgccagcgtgtccactacccccgctgcctcctccgcggcccccgagtccaccagcgactgtgacgagaccttcaccaccgtcacccccgctgaaaccgctgcccccacccacgctaccgccggtagcaccgccagggccgtcctcagctccacttctgctgcggctgctggcactatctcctccgtggatgctgcctccgtcaccgtagtgacagtcaccaagcaggttgtggtcacgagcactaccaccatcactgttctgcctaccttcgcctagacgatgagcggcagtgtcattagggtcatgtatatctgcattgactcctcaatgactgggtttggttttcttcttatagatattgtcggtatagagttttccaatgaagtctttcatctaaatgtgtaccatgttcttctacgtagaaccaacacaggaaacataaagttagagtgtatggtacactgatcactgcactcaatcacataccttgcatctttccaaaagccggtcaatatagtagatacaggataccttcaccgaagatcagcatagtgttcgtttctgttctggatgaaagattagcaataggaccggctacaatcggggagtcaatttcttatacaactagaatagtgatataatagatgagaacagcggtatctaatatagcttagcagatattatataatgatagtatatttaatacttctgtgtagtagatacaaggcgcaccgacttgattcaacgcagtaatcatagaccatctctccataatcaggtttgggcaagctctagttctctgttgtcttgccataacctcacgcctttgattcatcctagcacccgtaagggttgcctattctgttagccatgaatcttcggttgtcgttaatcacgtagttggcatcggttttataaaattcacagttgccattgctccacaagttcaccacgggatatcctcatttcaccgcttacctgggctagactgtatcctaccatcttcttcagcttgccaaattccaatcattcaacggaatgcttctgtcatattagccccacccaagattctccgctgtcatccatttgtcgcatccagactcacaaacagacaagattgtatcgcgcttcggttcctttgcccttgctgaacgacaaatttctaaacaaatggtctttgaagccattttattcagatcttcaacgccctgagagtcacaatcggcgtccaaggatcaagtcgagcgtcaattgacagagagatttataagaaaattctccatcggcatgtccagtgattttctattagaatatccttcgcgtccagtagagacgggagcaatggaccgcttgggtttcgagggtcgacgggttcctcgggtcccggcgctgtggtgtaaaggagtataaagtcggagttgacccgacagctaaaatccccaatgatggcagggttccactgacggttccattctcttaatgctcgactgctgatgaaacggagatctccggggaccagattatattgttcaggggtgggccgaagcgggctgcttctgttctgtttgaaagaagctcttaccatcccgtgtctgttcaacggcgatattaaagtgcattaatgttgaattaacttgccacccgtgtaggcaaccatatactgagcttatttcttagctttgcactgattccgagcgagttgcggcatctaagaggttgtttgtgtcgatctggaaatgtggatatccacagggattttcagtggaaagtgctgcctaacttgaccggtcccccacgccaattggggtatggatgtgtataggttcgctcgcacttcatatactcgccaatggccaaacccatgattagttgaaaggactggaattttcttcatgagctaaaagaaaattctgctctgcttcgaaaatgcttactccaccctcgatttcgaggagctcgcccgtgacatctcccggcccatacctctcctatccatcagggttaggagttaaccttgacgaggtgatgagaaattgggacgagctgccgccggagcggaaaaaggctggtgaccgatggtctgctgtgatcaaccctgacatagacaagaactgggagatagacctgcttcatagcgtgacgcacgatagcattgtcaactgtgtccagtttagtaacgatggcaaatatattgctgttggatgcgcagatggcgccgtacaaatagtcgaggtttcaaccggaactcaggtggctcgtctacaagatgagggatatagtcacgactgtctctgtgtaagagtgaggtttttgcctgataattatcttctgcttaccgcacatagcgatggcaatatacgcgtacgtttgctcacatcgtacaagaatatgcccgttactaatatatgtcttgtcacaggtttggaactatatgggaagccttcttcgacgaatcccttgtggtagtgaaactgggttcttcactctagatctttcggctactggccatctaatcgcgttttccgagagaaataagactgtcaaggcttgggatctggatgcagcatctggtattcggcagctcgggacgctccacacagctgacgatgtatatatagtcgcagtgtctcccgactcaggttatattgctgccgggtgcgacgatgggatgatctatatctggcgtgctgattcactagatcctggtactgctagcgcaagtgggacgaaaatagagaaagtattggagtttcaagctcacgatgagaatgtcatggctctttcattcactccagattgccgaagtattatctccgggggtatggatggaacagcaaagctatggaatattgattccttgaaagccttcgtcaacgaagatataactcctaacgactgtacattgatatacaaagctcaccaggttcgcatgcaactttctatccaagtcattagctcttcgaggcacaactaattagcccgaattcaggatatggttttgagtgtctccccagatcctacaggcaactggctcctgagcggctccaaggatatgactgtgtatctatgggacattagtacaggtgttgctgagatgcggcttggagctcatggaaactcgggtacttactccttctatcagagagttctgttgcctgtatactgacttcgtggccttcgcttttagtactcggtattgcatggagtcctacagataatattgtagcgactggaggcggcgatcgcgttcttcaattatggcggtaagttcgtgtcatatgctaggtggatgttgttctaatttgtctggtgaccatagtctacataggataagccaataatactgtatattctagtggtgctcttaaagagtggatttgtgttactacagacaatcctgcgtcaaccgtatttcataccccttctctgtggatatttcagaatacgtaactgacaagtactattgtcgattaacaaaatacactcttcagatctgattagtaagttatagtagtaagttaacatcgacaccggcaccggctccatcgccgcttacttagatctcagtcatgttttacagctactatccatcgataaggctagctctaaggtgaccgacctagataagcaatagaaggaagtagtgacagtcgcaacatgccgtgagtttaactcacctaagctgaccacagtcaccaagaaccatgttacaacaagtcctattccgtaattatacattaccacactctcaacacccatcttccacacaatatcgcccaataccctgacagcatatcttaaacccaaacatcccaacataccaattaatcaacccaaccctaacaagccgtcaccttggtaacaaccctacccggcgacttaactccacacaacgcaatagaatcagacatagcattccccaacgaccaattgccagaaccctcatcccaccgacctcccctaataacagaaatcttcttgtcccgataactattcgccactggctcggctttctgtctacaccggaaagccggaacgcaggccgggatacaagcggcaataaccccggttccgacttcgaggattgaaacgatggctacgtttgttatggcatctatttaattcatcatgttagtgattggaggttctcatgcactgactgatagcagagtaaaaaggagaagagaggaaggaaacatacaaggcatatccggcgcggtcaatccaccctgataacaattcctcaaagcattcgaaacagtagcaacaagaccgagactcataagcccacatatcagcgtcttgcgaccgcgtttaatcttcacatcccagaggatgataaccggagccgaggtcaagcaaagatcgataacgatcgtgaacgcggactgaacatacgcaacgctgtacacagtcttcgggggtagacaagtaccggggacatccttattccactgtttctctagcgggatacaggagacagcgagaatgacgacggcaccgatagtagttagtgtcatgaataacatgagccaggctagtatccagcgcacagcacggctgtttcggattcggaggatgtagaagctgattgagtatttggttaccagggcgcagatgacgttgaatatttggtagattgtgttgacctttaggatttggaggaccgtgtgctctgggtccgggaggtagatggcgtggcggccgaggccgaggttggcttcgagttggattgttatgaggccggctaggagggcgatctaggtgtcttgaccttagtagttttcgtattgagttgggtgaggagatgtatacccaggcgattacgatgcatgtgtcgtcccagccccagtttctggttaggcggaggcatacccatgctcgtaggagaacgagagccagggcgattaccgttaagatgtaatattctgctaggaggccggaagttgtgcggtggtctggtggcattggggtgtctaggtctggggaagaggccattgtgttgttaatgagtggaaggtgaggttaataagctcaaagaagtgcatataagaacagatgcattttatataagtagagatgactttggccttgaaggctcagtgtaggagaggaactgttattgtaggtcaaatctcatctcattacatgcatgatgcatccgttacaacaaaggactagtaggtgtcgatcaaggataaccgttgcgttcgatcgaactgagaactataccagaatagttaagcccctctacctcttagctccatctcatttccacacagaaccaatggcaaacgcccttccgtgcttacggggtatcaagtagtagctttaggtcacgggaagctatctaccctcgtacaatctaatcttacttgcctattctttggtttcggtttctttatctaactactcgaagctcgtctgaaaaggttagaaagataaacgtgatcggcaaactaacaccctaagctatccaaatgcgtcttgtgtatccatcctctgcgtttgaggccaagacctcataccttatacactactcgttgagcagagtcgtacatcgcacaagtttttcagccttcatcctcataattggtacctgcaatatcctacatagactattggtgaaataacaatgacagaccgggcttgtggagattaacatgggatcggagatgcattcggccacatgctgggtgacagcaaattctctagcaggtagtgataaacgagtctcacacactcctcaggggcatcttggacaaatgcttgctgatctatataaatctcaagttcaaaaaaaggctcatcgaggttttttttttttttttttttaaaaaaaaaaaaaaaaaagaaagaaaagaaaagaaaagaaaaaggttcagacaggaagagaaactttttgaaattgtcgaagcctacgctgaacgatttgattatacggtgattcataaatccgtgtgaccccagtatcctcattcgccttatgactaggagatggtgaagtaggttaaccccacgtacacaatgataacaaagttactagcattatgatttgtgtaagattaggctgcaactagcagtgtagtaccaaaacagtacccgagtacgtgatctcattatcatatttaggcaagtctagtaatggaatatgtgacttgaggaactaagtggtactttacctgactcattctggtataattgacattcattgctcagagagattgttaatataacgttgcatgatgtacccagattggtacaattagaagcaatattccacgctaacgatagtagctgtcaacgagggaatgcagtaaaaatgaccttataaagacaacattggtatccggtcatttttaagtagtagaatgagatgattttcactcccatatcactagtgttccaaaaacattgtcgatcatagggaagaagcaaactcaacaaaagtaaacctgaaaaagcaaatgtgaggatcgaccggggtacctgccaccgtggagctctaagttatcaaacctcgtaaatgtaaatcctactatctatcgtactaccagctggacttcctcccccgaaatggccgcttcgctcagcatcaaacggaaaacagatcccaagtcgcagtctctgctctcggcgtcattaacactgtctgtgagtgagatataaaaaagcaaaatacatacaacaggagggattcgctggtggtcacccacccaactactaacctcccggcgtgtggcttaagtacggctgagcggacgggaagccctgttctccacaccctatggtcgtatgtatcagttcccgtattgaggggaattatatggtgcttttatacctagcctggtatcactaccatatctctttccgaccaggcatgaaaaaggcgcccatgttagagactcataactgacactttacaagacaggggatccagtctgttatttttatttgaaggcgatcggatacggtcctggaaacatgtacgagctgtcaaagaagccgtctacatcttccttagagacaatgagttgagaggcacgcgctccatggcctgatccatgcgatatctccgagttgcatggagtagttcttgccggcatattccaattttaccaacacgaggtagagatacataattgttgttatctctccatgtcggctggagagaagccacacttattccaccgtttgccgcgtggaaagcacgatcattcaatcctcattcctaggggtttggttcgctgtatggtagggtcagcgttgttattatttgggtgcataaaatggataagacgaaacgagacaagacgaacttcactttatctcgcccacttcagtctgaaaattgacgatagggaaaggcgttccttgtcaagggtaccccattctggcgaatccactagacacgtctattaaggtacaaggtcatttctctggcccgtaactcagtgctccatgataattattgtcctccttgaccgttttacagtatctgaagggacaagaccatcaaatgtcggcagtaccctcaatttgaataagtaacggccaggtgttggctgagaaactgaatgcgccggatacggtaaggagccaggctccggctgtaacctcgtcaaagtcgatgagagagtccttgagattaggaggaacgggtttcctgctggttactgtagttgattcatgccacacaagatgatctccaagtggaagttggagcataacgtgcattgctgactaagggaggtacatagggttatgttcggcgggatccgaggaaggcaagttatgagacacgagattccgagacggaagacatgactcattcaatgtatagacaaataggtaggaggatagatagatcgataggtaaagaggtaatgaatccatgatttcttagaaaacacgtcaacaaaaatctcaaagccacgggaccggtggttatttagtaaaaccaagacaatcgtaagacaaatcacagtagcaaatagatactacctaggcacaaaacaaaagagaaaaactgacccgtgcacgcacgttgtcacgaaacctccgaacctaatctgacaagtacagccaacccgatccacgactccagataatcatgtagtaatgataatgcgaagcgaataaaatgcctcatgcatcgtgctgcactccaattcgaagcacctgcctatttagcttagcaaccttagcgtagcttagctgaaccacgaccaatccacgtccatgctgggccacagcgtatccttgcgacgttattctcgcttacgacgggtgcccgctataatatggagccctactatagttaccactactacagctgctagtactcgggctgctaatctgaccctgaaccgccgaggggaattaatcactcatactgaagcatagcttatttgcatcctgcgccacgacgaccgtccggattggctcgagcttaagcttcggggaggagaaggggaaagaaagaggttaagttgccaagatgttgccgatgctgctcagccacctccattcattacttcttttgcttggtgtttcttcggtggtggtcctggcaagcgagatgatctctttgaagtttgcatctgatcatctgggcggtttcactacgtcagaggggaagagaccttctatggattttcataccaatttaagagagattgtctatttgaattggaaatatttcctaactcttcaaatgataatagaattagctataaagttgaatcggaaattaaaaaaaaggaaaaaaaaaaaaaagtcatagcttttcagagctccagcaccagccacaacctgccccgagcgtcacccttcccaatttcatgacacttgccggataatatctcaaggaccacgacccaatatttagcaaacccgtaccttagttcgggtccaggcagcaggattgcccatcccaagggggtaacccggccggattgaatgaatgggaaaaagcaccaatgtatgagggaatttgctgcaccattccatttcaccgttttgccgcactcactaacacagatgaggaatgtaatgtacctggtaatcacagcagaaaaactgtgggaaaaaaatccttcccacacagtaaattaaaagcgaccagctgagaggggaaaatcccgcatagtaaatgactggtttgtgtatctcttaccgattctatccatgcagcgatctcaactttgttccgttagtttcagttcaatgagggttacagactgacctacttcccaatctggacgttccttagtaacctcccgtagagtagtatcgatgtcatagtatttgtggctgtggttgtttttctttttttttttttctttcttgtgatgcagcgttttttgagttttttattccttttaatttatttttttattttcttacccttttgtcatttcctctttcagaccctctgctcacgtataaattcgatcgtcacccgtccaccatgctcgtcgatccgctcatactcctcaaggaatgctcatcgacggtgaaaagtgggcttgtgaagcttgcgtccgcggacaccgtgtgacgacttgtaaacatcatggtgtgtctcttgtctacatcctcactttctatcatgaataccatatctaactgagaaacaaaacaacccagatcgaccgctaatccgcatcaatcggaaaggtcgacccttctccacctgctccgtatgccacaacactccctgcccaacaccagaagagcataccaagctcaaacgcgaggccgaggccaaatcctcttcaaaagtacaatgtgaccaagcacccctatgaacctagaaccaaaagccaaaaagacaaggaaaaagaaactctgaatgaaaaaagaaatatatcacataagccacacacacacacacactgggaaaccattttatataaaacaccacaggctgatgttgggttgtttcattgagtttcgcttgttccagagaggtgccgctagagtctcttcgcgttcgaattctgtcttagttcctattgcgccgagaccctcgtccagttcgccgacgccgagtccccagagtcgtccccagattatggccgcgtcgggtcccgtggtgtccgcgccaccgcagcagcaatcgccgcagcagcagcagccgcagtttcagccggagccgtttgcgcggtcgagtatggcgctgccgttcaccggaggcgagtttgtgacgccggcgttgtgctccatgggtgatgtgcctgtgtcgttgtcgatggttagtccgttggatgcggatccgacggggcggttgttgtttggggagggcgcgtttggggatggcgggttctcgttggaggatttggatgttggggcgttggagggaggggttctgcaggaggattggtcgtggttgtcggaggatgcgctctaacattggtggtgttggggggtggggggatgagcgttaaaaggttttacgatgatgatgatgacgatgatgagtgatgatcttgtgtttttattattgggtgggttcttttccctcttccttgcatttagcttgtatgcttaacggggggttacattctttcatgcatatatgttcgtgccagtgccatagattatggtcaagtacatatgtcgacattgtcgaggcaaatgctatgctcattgggaaaaataggacgtccaacttctttacagccgaggcgaatgcttgctacatgatctatgccaggatgtgcagcggtcaataaaaagacggatacttaacaatagccagaccgctaatccaaaaataatgaacctcagctccaggctccccaatgcaaatgacagacataaaaatataccttccgtgtgcgtatatacatcggtacaacacggagtcttgcgactgactacacctcctggatgtagttggccggcacacttttggtcactcctcctctttccacgtcggcccatccgtccccgccgtctcggttgaccagcacaaaccggtcgccttccaccatgctccattccatatcgctgcgggcctcgtagtcgtacaacgcttcgacgtactgcagcttcttagcgccccggcgaggtgctacggccggtccgactttcttgcccaccgcactacctgccaatgaggcggaggaggtggaataagtggatcccggacgttcagccatcccggggctggtcgcaggggctacggacgccgcgggtgccggttccacgtaagaggctgggacgaggccctcggccgagccagcgcggacgcgcatccatccagatccatctaatgaaggttaggaagtcagtaaggcttcaacgtttctattgaacatgtgggaacactcaccatccggttcaagaatagttacatcatccccatcttgaacggttatttcgtcggctcctccagcttggaatggatagaccatcttgccgcgtggttcgcttggcttcgtcgtttcagctactggcggagccttgacgtattgcgcagggggtggagctaggaccctatttctcttaggcttggtttcctgaacaggggctggagttgccgccgcttctggcaccggagatggagcagccgattcggtcgggttagccaacgctggctggctggcagcgttggacaacgaccggttggcactcaccgcgtaccctgaactcaatgagttcatcgtatccttccgagttagggacggcgcggcagatgaaccagtagttgtcggctcaaggtcgaggtgtggtgtagcattggcctgttcttgtcgttccgctttgagcttcttcttctcttccttattctgttcgccaggacattctgcggggactttcatctggcatttgctgtgacacgtatatccgcaatccctgcaatcaaatcccttcgccgagagtccccatatccgctccccgcagaggtcacagttggtcgggatcttaaacgtttgcgacttgaagttgtgattcttggcacccaacgatagatcaccaactaccgacatgatagtggatgtttcgacctcggcagtgagcttcttccgctccacttcatgcaaagcaccctgcaggtagaaaatagatcggactacctcgacctcgcttcggttgtctttgccttgttggatgttctcgcggatccgcttggacgtttcgacatccctgcgtttctggtcggcctcaactctcagttctcggacctgtgttttactcttgctgagaaggttgcgcaagaagaccttcgcagtctcatcggtgacaagcgcttcgtcatcgtgccaaacagggctaggctcaaaggtcatattaggtggttcctgggactggctgacattgtggcgcaggaacatgagcgaatcgaggtgtgggacattccgtgggatttcgttgagtagatgggccatgtgttccatactcttagataatgaagatttttccagttgcgccgcaagtgaccatagtgaattcaacttcgatacgcgcatttcgttgaggttttgcaggctctggaaacagtattagctatgcagttttcgattcccaggactgtttctcacatctagtagctccgggacgtattcatggtagaaccgttccttcaacttgtttgtcacgtttatgctgatgaggtacgaattctgcctcagttagcaacggtcttcaggcggatcggtgctaccaaccttgacgttgttcatttccaagatctgctgctgatatgcggcctgtgccttgggtttactgtgatcgaacgaattctccatctttttgcgctttccctccacttcttggcacaccccatcgtatttgccctttgccttcttgaggtcgccgtaggcggcgtctctttccttttccagtttcgcatgaaattcaacgtgagactttctgatttcctcatattgcgtcgcagctagtttcagaggttccgcaacctggacaaggaggtttgtagcgaactgatcacgttctcccgcatgcgcttcaacggtggttaggtgggtagtccaagtggtaagtgaagcgctttcaagtgaacctggagtcatcgttggagtatctccgacgctcaatgtgcttattttcttggctttgcgatcctggtattttctgcagagggccgtcagcttggcggcgtactccttttcgatggcgctccgttcccggtagaattgttgtatctcgtcgagccattgtaccccgtgggaaacctggtcaaaagagatatcagtaagtgtctgctggagtcaatggtgccacaactgtattcagtgaagcatggaggtgggaagtgaccaaaggcatacatacccaattgttgactggtttgaacgcatcctgttgtagattcgcattagatttatctatctcattgtgtctgtaccatgaatacctttagttccgctccaaattgaggagccacatcgggtgttgccattgtagatgtgacagcccctcagagatcgcgcgcatgagacttttcgatgtaaaggacaaagctttaagacgaatatctgttagacttaggcagctatgattgggactggcttagccacgtacctccacgtgctgtcttttcttgtgcgacacgaatgattcgtcgtgatttcgctctggatataaaggagtgaccaaccgctaagcggatctgtacctgacaatctatcaggctacctgaagggggcatgcggaagcggggaagatggctggagtaacgccggtgacaataccgaacgactttctcaggccacgttggcggctctcggacctgcaccggggccaagataggtgtaatattacgtcatgccttactgtactgagccacatactccaccgcctcccctataaagttagattatatccgtccagtcgttcgcctaaccaggaatagtgtgtttgcagtatgctgggcggtaggtgttgggttttttggctgtcgtcacgtcccctcttaagaatatacctaccaggcgcatataatcgctgctgtattactctgagcttttgcgtctaaggaaggctgtctcaatacctagtctctacggagaggtccactttctcttttaccacgcctcctgatcgttcttttccgctccagctagcttgcttgctttaccccgcgggccgtctcttcaccgtcttgatcgcctctacctcgccctgacaccctttgtccaatcttctgattctctctatttcgcaaaactccttcacgatgtctgcggaacaacctgccgaaactgcctccgctggtaaccctctggcagatcgtatcacgacggccgatggatcgaagcctgaaggtatacgcgttgttttcaatagcggccgccatacgtgatctatacgacaactactaacatcacctttgcgcaggaactactgaaacgaccgacaatgaacaggccgatggcgctgccgctcagttgggtggctccgaacttaacgagcctgactacacggtcgaagtcaaactcagcgatctccaggcagatcctaacaaccctctttattcggtgaagagttttgaggaccttggactgtatgtgaaacctcgtgctttggatttgccattccatctcagctgatgaaatgtcgttcactagggaccctcgcatcttgcaaggactctctgccatgaacttccgtaaaccctcgaagattcaagaaagagcgctcccgttgctcttgaacaaccctcctaagaatctggtcggccagtcgcagtcgggtaccggaaagacagctgcgttcgtcctcaatgccctgagccgtttggacctctcaacagaacaggcgcaaaagacgccccaggctttgatcttggctccaactcgagagctggcccgtcagattgttggtgtcatccagtgcatgggccagttcctggacggtcttaacgtctcaacagccgttcctgcagacactaacagtcgccattcgaaaatcgagtcctccgttgtcgttggtactccgggaacagtcatggacatgatcaggaagcgtgtcatggttgcgaataagctgaaggttcttgttttggatgaggcggataacatgctcgaccagcaaggcttgggcgaccagtgtatccgtgtcaaggcgtgagttcctcaatcttcctttcctacttagctagggcagtttcagctaaccgtacgcagtttgctgccaaaggatatccaagtcgttcttttctccgccaccttccccacccacgttcaccaatacgcgtccaaatttgccccgcaggccaacgaacttacgctgcagcacgaagagctgaccgtcgagggtatcaagcaactttatcttgactgttccgacgaggaggataagtataagactcttgtccagctctacggtcttcttactgtcgcttcctctatcattttcgttaaggttggtggcccagctcatttattaagtcgcatctaacagtaaatagacacgagcatccgccgctgagattgagaagcgcatggtcgccgaaggccataccgttgcatccttgactggtggtattgaaggctctcagcgtgacgctgtcattgaccaattccgtgctggccaggctaaggtgttgattaccaccaacgtgctcgccagaggtattgatgtctctacagtgtccatggttatcaattatgtgagtcgaaatgaggacacgctgccaccattgatagaaataaatactaatttagtgcccaggacatcccagagcttcatcaacccggcgcgccggaacgccaggcggacttccagacctacctgcaccgtatcggtcgtaccggacgtttcggccgtgtgggtgtctccatctcgttcgtctccaaccgggaagagtggaatatgctcaaccaaatccaacagtactttaactgcactatccagcgggtggatacgaaggactgggacgaagttgaggatatcatcaaaaagactatcaagaacacccgcgcccaggcccagttcgggcggtgaagtcacggctttcatgcttatgtgaagatttacgaggttttcttatgtggagaaaagtcccgaagaataatagataccaattgacatgaccatattttgagaagttcaatcagcctgtagatattgtaaagcggtcgtaggtcatcacaccgccactatgttgaatcccgtagaacaaatcccgatggtcgttcgctcacgtcgtctcgcaatgcattcctacactaccggctcgtacggcccatgaaagtatggcgaacttgtctggttgaactgactacggcagctggctatctattagggacgtgagggtcgcttttgtcagtaatccagtagtagtcaagcagaagtcacgtgcgcgagagctcttaatcactcgactactattcgtagctatagcttatgcgggggtcataaaagtatatagccctaaatttatacggaggtcttataaggcattgtaatattctctccggagaatgtaaggctactaggttggctgggtccatggtggtagcatagatatatatattctacattgaacagagttatgagtataatctaaccgattcaatacaaacggaggtgatcaaatatcgattgagtaataggcagttatcaagtaatttccaccgatgaggaccgattaggtagcagttttggttgggttttgatgtcgagtaacgtggttccagtgtagcagtcgacaggtcattccagattcttggaatgagggggttttgatttgccgcaaccccgcgttgcagccagtccaacatcatcttgcattcagcagacaggagcccaagacccctttggaatgtgtgcacgaggtaaaattaaatttactcaggagtccagaggtagggaattaatatacgatatcttgttgagcttatcatttctggtggagatggtggtattactcaggagataacggtcactatcgatagaggggaaacaatgataaggcgatacgatacgataaggtgcggagagaccagaatgaaagaaagttcaagtcaatgattacagtaccaattcacaggtcacatgcagtaaggagggaatgcaagctgtaaaatgagacgttctgctcctttccattttcctgcttttgcttttcatatatatcccttggtttccctttccctcttcctttcttcttcacttacctcctccatcttcatccctatcctaaccaccacctaccattatgaccacagatagccccgaaacgactagagctgacgggacaaccgtccaggccgccccttcaccagaatctcactatagcacacacattgtcgtaagttcgcacttagaatactccactgcaaatctcccctcacactgatctacgaactagttgaccacctatcccgggcaaagcggtatagaccccgtgcccctgaactggggtgcaaaagatgccaaatcccgtggtccagtagtggtctcgcgcagcgggccattgctgaaacgacgcaatgcaatgggcgcccatggcggtagctacagcatctacaacgccctggccatcgctgcgggcgacctcccccctgacttccgtccggactttaagaacagtgaacccacctttaatttcccctggcagcccgcctgggccgacaaagacaagatcgtgtcaatggacccctacggtcacgatatcgtcaaccaattccgggatgagttgaacgccggttgggacattcggcctaccatggcggtgacccgcgctaatatgaaactggcggagatcggggaggcagtgcgagacggacagcttgacgtggatggttcaatcgtggtagactcctcgggtgaagtccgggtgacgaaggtcgctgtcgagccggtgtggtatctgcctggagttgcggaccgattcggcgtctcggaacctatcctgcgtcggacgctcttcgaacacactggtgggagctatccggagctgatcactcgaccggatctcaaggtcttcttgccgcctattggtggtttgacggtgtatatctttggaccacctgagcgtgtgtctgatgagaacgtcaaactagccttgcgtatccacgatgagtgtaatggaagtgatgtcttccagtctgatatctgtacatgccggccatatctggcgttcggtatccgggaagcgatccgcgaagcccagaacggaggcagtggagttgttatctatttccgaaaggaaggtcgtgctctgggcgaggtcatcaagtaccttgtgtacaacgcccgcaagcgtggtggtgacacggcagacaagtactttacgcggactgagaacatcgctggtgtgagagatgtatgtcatcacttcaaatttatactacctactatcactatactaacattctatatagatgcgcttccaagccctcatgcctgacatcctccattggctcggcataaagaagatcgaccgcatgctctccatgtccaacatgaaacacgacgcgatcgtccaatcgggcattaagatcctcgaacgagtccctatccccgaagatatgatccccgatgactcgcgtgtcgagatcgacgcaaagatcaacgccggatatttcacaacgggacgacaatataccatggaagagctggccgaggtaaagggacgcgggtgggagaagtgggaggatatcacggtaagctagtcccttatctattatagaataaccgtccactaacgtctacatagcattaaactgggctcataatgatattgacatatcaagctacgaactggacgataacatatcacgacctgaattccgaatgagctcactaatgagattttcattgcgccatcctatccatagttaattgaactctataaacgaaactccttaccttgatatttggtgtaaaagttgtataacatccacatgaccgtaaatcgtagtggtgatatgtgcatagcttaggtagatctaatcgtagatttctatactgaagtaatacagacagaagatgattcaccaacgaccggcaacacttccgacaaaactcctccaccccaaattcccaaatccccagtccagcgtcatagagccagaccctaaaaacagcattcaggccaaaccatccagtagaaaccacgacttggagatctcggcccaaacctccgtagatagtggacgataagcgggcaaaatctcggtattgcatcccgagcacggaaacttttccttcattccccgctttgcgatgaatatataagatctcattatcctcagattaatattaagacaattattcaaatatctcattcattgctacgtttactacctttaacttctacttttatcataaaattatagaacatatttttgacttggcgaggaaaaacgaaagaaaaatgggctcccacgtcaccccgcaaccccacgtccccaaagccggggtatggtgtcccgccattacattcttcgaccacagcaccgacacaatcgacttcgacgcacaaaagaaatactactcctacctctccaagaccggactagcgggcctagtcatcctcggcacaaactccgaggccttcctcctcacccgcgaagagcgtgcccaatgtatcgctgccgctcgcgaagccgtcggtcccgatttcccgctcatggccggtgtgggtgcccactccacaaagcaggtgcttgagttagcgcatgatgctgcgggtgcgggtgcgaattacttgcttgttctcccaccggcgtatttcggaaaggcgacgacgccggccgttgtgaagaaattctttgcggatgtggcgcgtcagtcgccgttgccggttgttgtgtacaacttccctggggtgtgtaatggggttgatcttgattcggagactattacggctattgtgcgcgagtctgctgccagccggggagatggaaagagtaatgtggtgggtgtgaagttgacttgtgcttcggtgggtaagattacgaggttggcggccacacttaagccggaggagtttgctgtttatggcgggcagtgtgatttcttgattggagggcttagtgttggatctgctgggtgcattggggcgtttgccaatgtgttccccaaaacttcggccaagatttatgagttgtataaggccgggaaggtggcggaggccttggacttgcagcagaaggcggcgctagcggagagtccctgcaagagtggcattgcgtctactaaatatgctgccgcaatttactcggcgcccttggccggaattgagggggccgaggagaaggcgaagccgaggacgccgtacgaggaacccggagagggtgctaagaagacggtgagggagttgatggactcggtagccaagcttgaagtttgcatctagtaatcgggtggatatgcgcgaatttaggtgaactcaaaaaggaagctcgggttatctccacgaggctctcccaaatgtgtatagtgtgctgtttttggtagttatattgtgatagacccagtgtgcttcgttcatccaatgattagaaatcggagagtcatggttttgtgtgtgtggaatgtttcccatgctttcaaaatgcctcgtctccacgtgggggaaatttcgccgaaacgtctccgagcgaaccccatggttctagtgagatggtggtagcaaccatttctgtataggctgggcatccggttttaattgcacatagctaggccaatgagtaaactggtgtttggtgaaggtgagccacaacttgatatggatctgtatatgagcacgctaaccctggaaccaacgaccaatgcccatgattgtactgaaactagcactgcattcgcccacaactgaatgtttctagaagaggtaattcatggccgcagttactccactgaagaagagctgctgtggacctaggtatttgtggggtgtgaagaggaaatcccccgataaatcaccggcagtaaggccgttacttcggctccccgcctccagcacgacacttctccggccggggtagcagtgcgggagcgatcactgtgagcacagggtagatggcagttcttcgaaaatgtcatacctgaacaacaacattgaatgcgacaatggggtttaaaacgtcgagaacgagcagatatccgtctaggaacccggccagtcataactaaaaatatgatgtaccttaaggcattatccccacactagttcttgagtcaacgccttggcgcttttaggatagtgggaattaattttctcgtatgcatgacgtgggtatgccgccctgctaaccagcaatcgcagtggtcagaccgtctgacatccacatatggttgaactgagttctcggcttcgtccacttggagccttggaaccccaaggccatggagcctagcctttccatgaagagaatgccatgcatgcatcgccgtcaacgggggattttgacgaggggaatcggatataaatacccccgtcacgttccgtcgacagaacgaatcccagaattgcaatccaggtcgctaccaatcgctcgtgcaagagaccggacgagatgtatatcaaaccattcatccttcctgcccttgcggcagttgcacaagctgccagctattctggagaccttcggcctcaaactcacttctctccaccttccaatttcatgaacgatccaaacggtctcttctatgatagcaagaggggcgtgtatcacttatactatcagtgtgagtctgttcgtgtcactcaaaccatgcacgtgtaataacgtgtgaatagataatcctacagcgacagtagctgggaatcagcactggggtcatgccaccagccctgatctataccactggacgaatcaacctatcgccctcgctggggataagcctgaggagtatatcttttcaggctctgctgtggtggacagcaacaacacctcaggattctttcccgatcaggacgatggcgtcatagccatctacacagtagataccccgacactggaaacacagcacattgcttattctcgcgatggtggatacactttcaccaagtatgagaacaacccggtcatcgacattggctcaaagcagttccgtgacccgcaggtggtgtggcatcctgaaactcagcaatgggtgatgactattgcctatgcgcaggacttggtcattggattttatacctcgcccaatctcaaagactggacacatgcgtcgaatttcacccaggaagggctgccgggcgaccaattcgaatgccccaacttggtcaagctttcggtggatcgcgctgtgtctgaggagacgagcaagttcgtgcttttcatttccgtgaaccctggcgctcctcttggaggttcgggaacattttatgtggtcggcgatttcaacggcacccatttcacctctgaagttgttcaggagacactttttgatttctctaaggacaactatgcggctcagtggtattctggtattcctgagaacgagcctcctgtctccattgggtgggctagcaactgggattacaccgaagaagtccccactggcccgcttgaaggctggaggagcgccatgactttacctagagcgcacaccctaaccaaggtcaacggagtctggactgtgactcacagcccgtttgagggcctttctgctcttaagggcagacagcttgtgagcaagagtgtccactctggggatgtgaaggcgaacttctctggggtcccatcgaatgcagtatatttcgatgtgacactgaagggcatcgatgttgccaagcctaccggacgcgtaaacttcaactttacctcctctgtatcgggtgaattcctcgacggaggggtgtctctggatgatagttctttctggatcagcagagctggaacccatcttttcacgattgaagataatggaaattatacatcatcttctacaacaactatctcctcctttggcaacggcacattcagcttctcgggcgttattgaccgctctgtgtttgaagtcttccttggtcaggacgggatccaaagcggaaccatgactttcttcccaagctccccactcgataccttggctgtttccgcagaggatctcggtgatcgggctagcgttagtgttaaggcttggggccttcagagcggctggaactcaacaacagccagtaagaggttccgcgcctgagtcggctggctcttaaagtgtctcgttcatgatgaatgattgtaaagttattgcatggatgtatagttgaagatttaatgttagaattgatttcccatcgatggtctccagtttgaattttgtacaccattaaggttaacaatacttcgtactccgtgctttgggtggatatgctcaattgagtggcactctgcattagttcttgcggtccagagccccaagcagtaccaaaataaacggcatgatgtcaggtcacgtgccgggagaggacttcattggtggccttaggcgaaaggtaagattacatggttcaacaatacagccacctagctggcaacaatacaggtacccagctcggtaataccgtgaccgcctgtcggtttgccggaacagcagtgtcccgcgatcatacgacgcttagcaccgaatcttggccgagggccagtcgccatcgctgtcaggcaccactttgtccttcttccaaccatgtgcagaacggtgaccaggtgactttgctctgcgacgtggtttccaataataaatctattatcactctatccttgtctctgcagtggcgaacacgcagagaaaagaaacaacaagaaacgaagaagggaagaagaagatcttatctgctggggcagcgtgtttctaactgtggctcgtaccgttccatgtgagagggtctaagccgcgtactcaaccacccaacgccgcctcgataagatctagggaaacaactaattttcggctcgttttcttttctgtttgtcaagaccccaacgtgactaactagttcaatttgtctgtcatgacggacaactccaacctctcaagttgatcactcttttcacaacttgactctcacatcaattgccacctaatatagcctctctctccttttcgctccgttaaaggggtctctctattatcgccccccaatcattctccacagctcaaattttagcgcgttcggttctggctgatcatcaatcacctttcaactctaacccgccactagccgggttttgttccctttgcctgaggtatgcacaccctaggttacactacctggtacttttgtccagaggaaccattcacccttctgctcccatcttcgttgtcaatatccgatggttaataggagcaaaggcttgtttcgcgataacacatttacaccgcaaacggactcatagccatagtggcttgatggtccagaccctggcggctggacacaatggctatgcctggcatgggtagcgatttccagctcttctcccccgcccagtcttcggacagaagagagtcgcagacggactccatggtgttcccacagtcatccccggaggattcgggtcaggattggacacaatggatgagatgggatgaccactccttcccagagaccaccaatgaaattacccagtcgcccttcgatttcccattcacctcgcccggcacctctatcggcaagcagagccttggtgctgttcagaagtccgagttctccccagatatttcactcgattgcgtgacgaatcttccgtttgactccttcctaggccaggatggcggtggcgggctcccccctcatcgaagttcaaatgctggcacagatatgcagtctgcccagtcgaccacatctggatcgcctatgtctctagcaggcgctaaacgcaagtccggtagcgatgacgatggatcaactgttagcggcttagccccacccggaaagaagatgccttcgaagaaacgcgcccacaatgtgatcgaaaagcgataccgagccaacctgaatgagaaaatcgccgagctcagagatagcgtccccagtcttcgggcttcgagacatctggtcgatgaagacgacggggagggtgtcacgccagccaacaagctgaacaaggcctctatcctttccaaggcaactgagtatattcgacatctggaaatccgtaataagcgacttgaagatgaaaacactgctcttaagaatagactacggcaattggataaggccgtcgatcagaatgtaacatctgcggcctcagtttcttcaccgagcaattacaccgagtctggagccagctcctcacctagcgtcttctcaaacgccgaggatgttcccagtgatccctctccgacctctcttcaccccccagagggtatgatcaaggtgcccgatgccttcaagcgcatgcgggctgcggctccgagagacgagtcttggtcacagtcttacatccaatacccaagcagcggtaatgcatcccctcagccgggtagccgcaaacgctctcactatcctaataaatacatgctgggcgcgcttgctggtcttatggttttcgagggaatgagttcagaaaagaagacagagtcgacagcaaaaggactcttggctatcccagtcaactttttcaacaacctgcaactaccaccggccggatattgggttacgtgggcccggagcttctggtattcatggcacgctcgcgctatttcccactttctcatccttgccactctcgtcgtcggcagtgcgtttattgttttcgtgtaccttttcaactccggcgggcctgggcttcagtactcctcttccaaatcagcttcggccacgctgtcgtccagcaacttccggcgtcaggcttggctgactagcatccagcgggttggagtaccccggcatacgtttttccacgagtggtatgttgtgacgtcgagatgttttgaatacgtcttgcgttgtctactaggatggaagctctactcatgggccacaggaattaccgaagaggatgaaaaaggtcgagtgaagacatgggacatcgcgatcgatgctcaactagctggaggtgacgcagaggttagcaaaagtcgtctcgttttgaccattttcgctgctggtacccttcctcgaagcccaatgcgaatgatgcttaaagctttgcatgttcgcattttgctttggcgcgtgggcgacccaggttcttggacctttaacgtctccaacgacattgcgcgtagcctggcccggtaccaatgggaccttgctcggaaaatgaattcgtccctgccagaggaccacccagatgtcctcccaagtcatctgtctgccttactcgagcttgatagtgaggaggtcatgattgacagtgtcatccagagagccgcaaatctcacctggaaccgtcccacccaagaagggacggatggcgatgaggccttacttgacgtagtggaggaggatcctgccattcaatcctcgttggatgcgcttgctgcttggtggtctagccatctgttacaacgagcccttctgagatacttcgaggccagtgctggcggccaagacaggaggaagagccgcgatgctttcaaatccaaactcagaacagctctcaatgtagcgcctcagccgtcggcggcgcatacgcgtgctctggttatgaaagctgttttcttcgaacaagatcgcgttgcgaatattaacatggttcttgcagctctgcccaaggacaaaggaaacaccaagaaagcacaggcttcaaacttcttggactcttctctccccgtatctgttcgtgatgagatcaatattgccgtgcgttgtgcaatgattgcagccatcttcacagcacggaccaccggggatacctctctcccggcgtccttcacgatgcagaaagccgtttcctggtttaaccagctacctttggaccccgttgagctgacgctccttggattcgccgctacctatcatcttctgcacgttctggcctcagataccgactacatgaattcatccgattcctcagttccctcttctcctgtttctagacatcgatccttgtctgacaatgagtccgacagaccagcaccatcccacaacccgaaatgctcgcctctgatccccaatctaagtcgtgtggcttcagagctatcgtactgggcgaagaacgcgtataacccggctttctatggatttacttctcatctcgtcggagttgttgacgcagagtgcaaaaccctgtgccatagcgcgggggtcgatttgatcgactattctcgtatccaagaggagcgcagtaaggctatacggaataaggacgagaagaagaagaagaagccacgcaaaaagtcaaatgaggattcgcgacaaaccaggtgggcgatctctaatagcaaaccagcccaatgccccagcccggaaagttcgcgtgaggttgaggcttgaaaatacggggtctaccctcgtctgcatgcattacggttgatgtcgctgtctaaggcttggtttatctcatgacttgttacttaagggacactcggtatttcgcgatgcgcggcttctggtattagggtgtattttgtgagtgatggaaaacgggtgtcgggatatatacaacaactatcggtccatggcgtttttcggttgatctccggcctgttttatgtatcttccctccggcgtcacaaaaagccgaattagactaaagcagtccctctcctatttggttgtttgcctgtgtataatgcctaataacatgtactgtgtacaagtcaccattcgactctctcgatttcttcttttcgctcgcgtcgactcggtcccgttcgtggacgctctcatcagggaattgatgtatttttaactttgctagggatcgacgatgttcccggatcgagtttgaactacgccgcatgcggcctgtgtggctgaaagtttaagccacgcggcgatcagggcaagttaagcttctgtacctgccaccttgtataaggctgacgcaagctgctctgcagtctgtatcgatcatgtggttgtgatcctgtttgggctaaatgacatctcagtgacgttcaagtttaccacgtaaacacagcttgggcaacgtttaccggcatgtcgtcagtgcagcaaccgtgccatattatcttccaggacaggaacaaggatatgagctgcaccgtgcttgctgtcttgactgacggcggggcacatgggacctcgaacgcttctatcatgaaaggactcgtgacagccacttcgtcatcttgaaagccgaataaaacccgcgccccttgggaactcccatggttacctcagggacttgcgcaacagacgaaagtctaaaagtacaaaacatcataacgttacaataatatatggagcccttttgatttcaaagatacacatacttgccgtaacaatagccgcttctacctttacgcaatcttcacctggcgtccggttcatgacgttgatctcccatttgtaggaaggctctagtcacatcattctggccgtgagtcaatagaagcctaaggtttttctgtgcctacactgcctagataataccaatttcagttaactgaaccttgatcaccagtttaaatctcatggcaggcactgccacgtgccgggaatgaaggggtggtttcctcatgacaaatccatgtcagcaactgtcctacgtcatcgtcctagatctcaggctctacgaaataaaagcttgcttagaagatgtgtggtagctcttgcagaatagatcgccgaagcctcgggtggttgcggatggtgggttgagatcctcagctttctgtatatccgtttgcggcgccgtggtttcatccgcccagttaactgcagacccacctcgtgcacccgaccaaccgacaaggtattgactatatttgttgaactaattttcaaagatttagtctatgtcgtcagtctgttgatttgctgaaggtacaggcggggaagcaacagcacccctctccggtccggaccactggacaaactcttcattccggaaccccgttccccacattcttggttgtaatgaccttctcaggagcactgttctcgatttctagccgacttgctagaatgcgggtgtctaacctgtcacagtgcggtccatggatgacttaggctaacggcaagatggatgacggcatcgttaaatatatgccgtgcacaagacccgtgtgttagggcagcgcaaacctattgttctcgtgcctgtgcatttatcttgctgtagacagccataataatcctcttggtacatgtccagcttgaagggaggcgtcaacgctgactcgaggtggttgtgcggcttaagcagtcctctttgattcccatactcaagtttcaacttgaatccagcaattctaagacatgggagtagatcagataggaccggggaagcaacacacccgatatgaccaccctcctatgaaccctgctctggccacgcctctgtatgtccttggaggcttttttgttgtctcattcctcagccgctctatcataaggctacgacaccatcgacgtctgcgtgagatccttcgagaagataaacaggaaaggttcgctcgaaacggtgctctttcagcgtttttcaacaagcatgtcttctacgcaccgttatggtcgcttcgacacagtcgcgagtttcgcctcctgggccggatccacatggggataatcccactacggctggaggctgttctactgcttgcctacttcgtgctgaacatcatcttcttctttgtgcttgccaactggtggtcgggttatgaggagaccatgtaccaaatcaaatatgccgctggtcatctttgtgtgatgaatctgcccgcccttgttctcaccgctgctcgtaacaacccccttatcccaatgctagggttgcagtttgacacattcaacctgatgcatcgatggattgggcgtctcatcatcggcgaggccgtagttcatatggcctgtgtggtagccagtgaggccaaagaaagtgagtaagctctgccgtctggcttgagttaatgaagatgactaaccggtatgtagtgagcatgtcaaaggtgacccatcttctctggaacacacccttcttcatagaaggatttgttgtaagtctctgcctggaactcatgttgtcgcatatgatttaacgggtcgggataacgttaggctctgattgccttcatggtgatactgtttcagtccacatcccctattagacatgccttttacgagttcttccttcatctgcatattctacttgccataacatcatttgtgggactctggtatcaccttcgtggattggctcttcaacgtgttctgctggtcacactcattctttggggtcttgatgtaagtcttgaccacctccttcctccacctgcaccgcgattctacccactctgtgtcttcctgctccttggtttccgtggtagtttcaggcttagttgaagtccaggctaacattccttgacagagaattgggcgcttggggagtattatatggcgcaattttgggaaacaacgtacaatggctactgtggagcttcttcctggcgatgtagctcgcgttgatgtagccctggcgcggtcatggacattcaaacccgggcaatacatgtatctctacatgccttcgcttgggctttggacgtcgcatcccttctccgtggcatggacagacgacagaacaaatttgacagaaaagcgcggatccaatgattcactcagcatcttgttgggaggcccgaagcgtgaagtcatgtccttcctgattaagcgacgggacggatttacgaataagcttcttgagaaggttaacaagtcgatggagggaaagttcaccgcgtccgctctagtagaaggtcctttcggtatgtagcggatacgctatgattagtgggctatgctgattgtctgtctaggcggtctccattctctatcctcttacgggacagtccttctgatcgcaggcggtattggggtcacgcatccaatgtcttacttacatgagattatgagtggattttcgcagaagtcgacggctgttcggaaggtcagcctgatctgggttatccgcagtatcggtgagtatgcgcggcacagatcaaagcagcctccactgacgttcttttagaccatctggaatggatccagccgtggatgacatctctcttgaaccatccagcgcttcaagtaccgaacgaacaaaaaagccatacctactttcagttcccagaactatcgctctctatccaaatatacttaacggtaagtgaaagcacagacgagtactcactcgacgagagcccttggaccaattccgcgccgccaagcgtgccaatcagtatggtctttggcaagccatccttcgaccaaatcctagagagcgagaagacacaacaagtaggagcgatggcagtcagcgtgtgcggaccaggcgggatgggcgatgacgtccgcaaatgcgttcgggataatcaggggacgcaaactatagatttatacgaggcgtcgttttgctggtagatttatatattccctttcttttgctttctcacttagcttatcattatctatactactgatatatcttggtcctagctctagcttacgctctagactgaatagaaattggctgatacccgctggtatccgtgcactgcatagttggtgctgacttgggcaatttcaaaaccccttattgaacttcgtagggcaattacgcccgtgtccaccgttgatctgcaggatgttcaactaatcaatctgtgacaaggcatccagtttcccctcacagcaagtatcgccccatatggggaaaagcagctcccagcagcagcggtgacggcaatacgactcggatttccgcagggtcggcaatcggtttttgaccgacggcaattgccacaccggaagtataagtatagcaacaagaggaaagaaaacgcgaatacaccctcaattgctttattaaaagagaaacaacgagataaaataaacaccacaaatccccaaacccaaaaatctcctaaaaaaaaataatccaagaaaaccccccaaaatggccccccaattccgcattctccacatcggcgacaacatcaaatacaaccacgatgtctacgcccgcttcagctccgaattcgaaatcatccagcccagcgccgaagagcgtgaacgggaagagttcatgcgggccctgaaagagcgtcgctggggggacttccatgccatcttccggcccttctggaacacgggcggcgagatggggcgctgggatcgagagttgattccgcttttgcctaagagcgtgaagatcatggcgtcggcgggggccggatatgattgggcggatgtggatgtgtttgctgagcatggtatgtcttctttcgtttattacttggtcggcttttttacttgccttttccggggatggttgtaccccggttaaggccgaggaatgtactgtactgtactctgtattgtggggtaaaaggacggttagtgtggggaaaacagaaaaacagaaagacagacagacagacagacagacagaaatgacaactagctaataatgaacaaaattcacaggaataatctactgcaacggcgccgccgcaagttcggaatccgtcgccgacatgaccatcttcctaatcctgtccgtcttccgcaacctggtctggtcccaccaagccgcccactcggccaatccccaagccttcgccgacgcccacaaaaactcgcccctcacggcgcgcaacccacgcaaccacgtcctgggcatcatcggcctaggccaaatcgggtacatgatcgcccagaaggcgcacgccgccttcggcatgaagatcgcctaccacgatctcttccggaagagtcccgagcaggagtctcgggtcggcgcgacgtactacaaggatttggagtcgttgctggctgacgcggattgcgtggttgtagcgacgccgtttgctgggaagacgttgctgacgttggagcggtttcggcagtttaagaagggagcgaggtttattaatattgcgcgcgggtcgttggtggatgaggaggcgttggtgcaggtgcttgatgagggtcatttggtcgctgctgggctggatgttcatgccaatgagccgtatgtgcatccgcggttggtgaagcatcccagggttatggcgatgtcgcataacgcgggtgggacggtcgatactcatattgggtttgagaggttggcgatggagaatattgagggctttttgttgaaggggaaggctttgacgccggttaatgcccatttgttgaagagtaagagttctttgtaggtttagtttctttggagggtgagataccattgttatgtgggttttatttatagtgattagcaaaattggatagaaatgaattgttatcatttgtgttgacggagcactaggagaataagcgatggactatgcattattagtgtgtcgctgatgtgatggataattaatctattttttagcaatacagctacactttaatcagtatttatcaggaaactgttgtttggcaaatgcctatagttccatacctgtcgtttatcgcaacagctaggaatggtattggatgtaatgatgtctattgggcaacgagatatagatctctaagactctgatccaaagagcttgagaatgccctgttgcgacattctagctagccatgccattggtgtttgacgggttgtttcacgaatagcgccgttgcgcagcagcaattcgacgatatccccgtgcccttccttcgtggcaatcgacaatggtgtctcgccatgcagattcttcgcattgatatcagcaccgtgtaaaatcagcacttcgacaatgttctttcttgtagggcatgatatatgcccgttcagcgtctcaataatggcaagcatcagtggtgttagaccttgttcattccttgcctcgatatcggcattcttcttgagcagcatcctaataatagttcggtttgcaatgttcagagcatgcatcaatggtgttcgatgtttattatctctagcctcaatgttagggttcttcctgagtatcaccttgatagtagctgtgtcttgagtcatgatagcctggatcaatggcgattgaccttccctgtttcgtgcctcgatgtcaggattcttgctaagtatgacattgataatagctatatgtcgagtccaaatcgcatgcattaatggtgtttggcctttgtcatccttcgcttcaatgtcagggttttcgtttagtatcatcttgatagtagttgtatcctgagttttaatagcatgcattaatggtgtccgagcattcttatcacttgcgttgatatcggctccataatcaagtaacatctttacaatagatactttatcagcaaggatagcatggactagtggtgtccaacccttgtggtcctttgcgtcaacaccggcacccttatccagtagcagcctgactgtagcagtatgtccgttccgagacgccagggataagggcgcctcaaccaacccgctatcgacctctatggtagcgcctttcctaagtagaattctgacataattctcgaggccattctcagcagcccacgatagtggcgtccggccattcgaaaccgcattcaaggctgctccaagattgctctgcgtaagcaacaaccatagataaacctctacccttgggctaccccactcgatggtctgcgtctgtataggatttgggtagatatggggcggctcaaggttgttgtattcttcgtcgcctcttgggcttttaacccgtgtgatgcgaccacttggaacacacatccttgtcatacgacattggtgtgtgtgataccttccgagatcaacaagtcgaaagtcgtcacagtaaactctcttgaatcgctccaattcgaatgtcaaagaggtgtcctgcacaaagatggcgaccgacgtagacatcccatccaatttcttgcattgtaaaacagccagccccagtccgatgcgctctaaaccgacgaagcaaacgtcgacatgaatccccccgccgcttataatcaaagggctgccgaatgtatcaaatgtctcacacgggacaatatcgtgcgagtcgataaaggcagccggagaggtagcaagcagaccattgcgagtatccgaagacttccaagcaaatagactatggtcttcggagatctttaagatctcttcctggagcctaataaacgccgcctctctttccccatagatcagcggcatattgacgccaaatagccccattaaacaatacgcaaggtcctcgactctggttgtctgtctttccgctgcccatgacattctctgtgcggtgctgaacgtatcaagatttctctcgcctgcaaggatgctttcaggtatacgagtacattgggataccctccttctgaggctcatcttatcacctaacaccctccagctcccgtcgaaaaatatcacattcctcggagcaattagctcctggagggtccatcctctggtaaaccacctactgtcttcgaatgtggtctgtcgtacgtcagatagatatgcatagcataccttggcctcctggtaccagaggaacatagagtttattgcctctgataactctgtgctgcttgttttatcaatgcagcaagtgtctatccacacgtagtcatacccggaactgtaggctatcgcgcagcattgttcaatcttcatatagcccgtccaggactttacgagggggtcattgatattttgcagagtaacctcgtctggaccccaagtatgggaaaggattgcatatggcagattgtggagttgttcgtccgtgaatagttcaatttcgaagtggcccacttcagacttcgtggtcttgaggagacgcatgattcggatcgatcaggatggtttcttactactctaaagtaatggcccggtggtggagatgcgttgcaggatgcagatgttgagtttgtatcccctagcacttctccttatactcgtaggtgctacggaaagggtgtcatctacacggattctgaccaataggtatagcgaagcttcaagaggagaagaatttgtccgtcagtggaatgacgccttggtggaagagttgaaagacgagatggtgagagcgcaaaaggaaagcaagtgctgtgtgtggctgtgtttacacgctaacttcgtattctggtcattggttgggctgaaagctgtattgcacctgacacgtcaaccctcgaagcctcttcaaccatcctgccgatcattcgcaagagccgccttgtagatcggtatagaaatagtcgtctcgggttatattatagggtggggacatgaaagtggaaaactgatgagatcggtaatgtggataatttctataccctttctttacccgctgttgcctagtcagccttgtgcaatacttccaatacacaggaatgtgtcaaccgtaagaaacacttcgtttacttaacccgaactcaatcaatagtagtagtataaatggagaatcagggtccatccttggcaagccacgctgcacgcattccggagattcgtcccacgacccaccatatcattatcaccatacaaccgtactgtgtcaattccgtattgactcagagctggagcaagcacagaaatgtactgagcataacgtaatacctgacgtctatccagtatcctagatccaagaatctacctaagcaacacccccctcctccagcacccatctaaccaactccgccaacctctcactaaccgccgacgacctcggaatatcatgtccacccccatgatcaaaacactgcctcacactcccctcgcaaacccccgacaactgcacgccggccacaaacctcggatcctttctcccataaacatgcaccgtcggaaccccaatcttcaccttcccaatcccacacctctcaatctccctccgaacactctcctcatccaccacttccccagcatcaccacccccaccccacctctccgcccccttcgccagaatcgcagccgaatcggcctgaatggataatttcttccgtgactctgtatcccgggatctcatttctggagtgatggtataccccagttcttcgaggagggggagcggtgcaccgccgcagatgaagatggctgctttgaaaggtggaggggtgaggggcgattcatgggcgtgaaggaggagggttagggctgctagggagcagccttgggagaagccgaggacggcgtcgtagggaccgtttttggcgatgtggttgaggagccaggttcgggcgttttgatgggaggtcggggagtcgtcgggccagaaggtgtagtaggggggttcgtagaagaggtcgattcctgaggcgggggtggtggggtagggggcgtcgatgaagtcgaaggttatggggaggtcgttgaggcgggagcggaaggaggctggtcttctcagttagcttttcgtgttcttcttgggaggttgttttaggtggttggactacagactggtttgagatttgaagatttgggcgctggtgccccggccgtggaggcagaggatgcgcattttgggtggattggtggtgtttgatgggttgagaggaattgagaagagggaaacacaagaacggtgaggggtgagattgggtctgtttctcgtgtcagccctcatgcaggattgaccccactagagctgcaggagaccgtgaactgaggtcgtatacgtaacgtataccctgaacatgctcagactgatgagatagttttagcaaatgggaggaaactccgatcgctgtcatacgttgttccatggtctcttgagatcaatctacattatttgtctaggacttctgttatgctttgtacctataaagctttctcgtatgatcgtcgtgatcggtggcctaaggttctgggccccattagcgcccgatttccacgcggtaatcggacgccgaggcaattaagttatggcaggacagcaagttttccattctgatcgcacaaacagaaacgtgcggatagcaatgagcgactgtactagggtcgggcataattcaaacgacacgacgaaagcgaggaaaccaaaaggatagaacgtttgaaagaaaatataggcgtgttgaacacctaaagagaccaaagatatggaaacaaatgatctgcagattgcctatggttgaacataaggcagcctgcacctaaactctcgtcccctgtaggagattcttccacattacttcatttccacactggcatccacactagcgttggcagtcagagtcaggaccggtgacacaagaccggcccttgtctcggcatcttccagagtcaaagtggcattcttcccactgccgataccgaaggctcgcttcattgccttccagatctccaccatcgtgaggtagaccacgacacacccgaatacaacgccccattcccagtcgattgcctggtgcttgaaaacaatccggtttactgctggcaagtagatcactggaaaagcgatcacgaacccagcgaccactgcccagaataaaaaccggttgcgccagatggaatggaaaacagacagcttgccgggatatcggccgggatctaggttgaataatgatcgcgaaaagtgcttcacctcccaggccgtgaccagaagtaaaaaggtcaaagttgcatatgttgtcgctcgcgcccggaagacaattctacaactttcattccatgcttcgttacaatcgtgccccatcgaagaggtgccattaccttttccataaataacacacacaaaggccacaagacacaacgagcccatgcacgttccgtagatcattttgtcagtgataagttcccaggtgaacacccccaccttcagatcatgcggggggcgatacattatatcgggctgagcctcttcaagcccgagtcctatcgcgagaaacgacgaggtgactaggttggcccacaggatctcaaggggagagagagggaatatcgagtttccctctgcatctttgaatgccagagcgatgagtagtagaacgacctgcgcgatatttgagataagtaggtgcatcaggaactgtgacagcggttagagaagtcatagaagctgatcgagaacagtatcgtgtaccttttggatattatcaaaaagccttcttccctcttccactgcttttacaatggatgagaagttgtcatcggtcaaaaccatgtcggcagcttccttagccacgtcgcttccgtttttacccattgctatccccacgtcggcacgctttaaagcaggagaatcattgactccatcaccggtcatgacgcagaacgcattgcgccgatgcattgcctccaccattcggacctttgtagttggactgcatcgcgcgatgacgagcggtaactgctcgatagcatctatgtcaatgtcggaaagtcggtcgaaatcctccgctgccatcaccaacctgctggatttagcacccataacggggtccaatataccaacttccgatgcaatagctgtcgctgtccgtatatggtcaccggtcaacatgtgtacagcgatgcctgccatttggcatctccgcaccgctgctgcagtctcaacccgaggaggatcatatagtcccacgagcccaccaaaacttaaatttgattcagctgtggtacgcgaggatacctcagactcattattaatagggacctttttgtaagcaacacaaagaacgcgaagcccctccccagccattctgtctgcagtgtcttggatcgaagacttctctatctcgctgctattcaatctagggataactgcctcgggagcccctttcgtatatacctcgttcatgctcgtttcaagactacggtaaattaccgtcatccgcttgattgaagagtcaaatgggtactcggtgtgaagttgtaaattactgtcttgcagtatatttggtttgccgaggccaaatcgcattgcgaggacgtgaagggcaatttcagtaggctccccgactgcggtccacctgacttgcgcgccatgttcaggatccttttccgatggcattgactgttgttccttttgtacagtcgaaaggttacagagtgaaatggcattcaaaaaggtagttagtgctatgttaccctgcactgcgtccggcttccagtcaacttcgtcaatctgaacggacccgctcgtcgggtcaatcgggtcggttgtttggctgactgtgagcgtcccagcgagagggatccaagcagttcttgcaatcattttgccttgtgtgagggtgccagttttgtcggagcatatattagtgaccccaccaacagcctcaaggcattgtagcttgcgcacaataacatttcccttagccattgcctttgtacccactgcgacggttatggtaagcactgcaatcaaggactcaggtacgaccgccactgcgacacaaatcccgtagattaacacttccccttgaacatcgaacttattaacggcgaagacaatgagagccagaagaaccgcaaggccaaaaaggagaagggcaaatttgctcagtttcacctgtaatggcgtcccgacgagccctagaatgtttttggtcgtagactttacattctggaacgcccgaacgaacgggttagcactgccttgatctcttttgtcttgaagtagctgagctatttttccgacttctgtcatcatccccgtagcagtaacgacacctgtagctcgaccctgcgtggtgctgcagccggaatatgccatgtttgttctgtcaccaagcggtatatcacgcgaggtcaacgtgatatgtggcgttttggtcacgggcaaggattccccagtcagcaatgcctcgtccactgagatattcataccatcaagtagtctcatatctgcaggaacgatatcacccaccgctagttgcacgatatcgccaactaccagtgactcggcttttgcagaggaaaccctgccatcgcgcagaaccttgcagactggtgcagatagcctttgcagagacatgattgtcttttctgcgcggtagtcttgtacgaatctagataaggaaatattagcttgagcaatccgcgacttgcaatttgcaatatcaaaagtaatatctacaagagcgtagaaaagagagaagcatacccgacaacaatattaaggaggatgactgcggttattactcctccttcaatgtagtcatcgataccaaaggatattgccatggtgatcaaaagcacctatactacgtggttagacgaacgaataatgtgcatcctacattgcacacgcagaagataataggtatgtgggcgggcatcatactaatgtcaaactgttggaaacttgcctcagcaatattttccatacggataaaccctccatttctcggaccctgttaggtccatctcgctgtaggcgagttgccgagtcggcactggaaaggccatggcttgtgccttgtcaatatgttgcttgacattccttgtagccctatagaaagcttaccgaacatcaacatcaagaatgacagccaagtgctctgggtcgatagtgtgagcatattgtaacgaactacgaaaatcctgttggcgagtggaggtgttggacgcggattcgaatgaagtcggactgtgctccggtgtcccgtgttcagtctcgagatccgattttacatcgctgggatgattatttaggtgcgacttagattccttcggataaggacatataggaggctccgtcgattcttcgacatcgggtggagacgtttcaatgcccattcaaaagagtagatgaaaagaatggagagtgtatgtcctagatctcactggaaatgccagactaggatgggatgaataggagcggaagtggctgaagaggaaagaggaacgatcaaagtgaataacgatccaatccagacagattccagggatatcgagagagccacttatactccagctctagccgcgggagaggcaaggtacgaggcgaagggcagtgaggggttgccattgcgctcctgacatattattgggaaccagacgttagtatcttggccgacttcattgatcgttgcgaatcgccgacgcagctcgacaatggagccttgggatcggaagcgctaagggcttggagggtggtctgggcatgatgagattggaggacaactcatccggggaatcttgggacggatgggatcgtgcgtgatgattcgtcgcgggtgttgagagcgaatcccagactgagtggtgacgcgagcaaaggtcccttggccacgtgagcgggtgtcacttgcgagggtctggaattattatacctttgccttttatagcaaaaataagtaaatgtggcttcctcgctccatcaccactgcccggcaacgtggctgagctgtcgatctttcctgagattccactgccaatctccgacgggttgaatcgcgtctttgtttctgtttctcggtcggatgtgtctaaatttccttgatagaactacagccacttggatacaggctataatattccctggtcgggaattatcttttgcttcatgattagagttgcattcgggtgggtttttgataagctaacccggacccgacccaaaatccgctggatttaggtctctctgacctgcggtccactgtgcctagattttagcctttaggggttgtagtgcctagatttaggggccactatttctaaaattaattatagatttatatctccaggctagcggcacaatgtactatgtatgtgatacagagccagttcacagtaacctttgttatttttaagaatgcagactttatagataaatatataaactacacaaattccctaatattcatactgatttcctatgtacaaatacagaaatattagatactcaggattgtaacaggaattctgaacccgttgttgcgtagtggccgcgatgagcctctgtgaatgtattcgagtattgtagtgaaattaaattaaacatggagtactacacgtacacgaatagtacggaaatcaacaaagaacaattaaaagacgagagaaaacgacaaaggtcaagtatacactaacaatgagacaagcagcacagcaactgaaaaccagcaacagaatacacgaacaaaacaaaggtcgccaaggcccgatattccacaatgctaaaaggttatataattctaaattgacgactcagaatgcctcggaatcacctatatatatagcttaccaccgttacaaaatcgaagaccaaggagggaccagcccttttggtacaggatcgcaccaaagccaatcttatcgctttgacgcctttgtaggaccagcattaccgatgcccagttggggtacccggacgcgatctgacctgtaacggcacagtattagttttactaatgacacctacctccatggtataattggtttcagccgataataacataccttttcaacgaaaggacttggcttcttgttcttcgcccgctttttctcgtctattctagccagttcctgacgagtaaagacctttggtgggctgttgtcggctacgattggaccgagaaaagaatcgcctggtcggcacatgaacagaggaggggtgaggataaaaagacagatgtttgaatggcggggagggagaatgagataggtatatcggaggttgtacttttcaggttttacaaggttcccaaggcttttattgtgtgaacactctaatgtaaatttcctacctggtagtgaatcaatcaatacaggcgggcttcttgaacttctgctagccgtatactttattgcttcaccaggggtttctgtaaactacctcgagttgctcatgtggaagctggaagtcctcgcttctaaacgcgctatcccacgcctcaacatcggcaggctcatgctcaagatcattattcctatgaaaaaactgcacaatggcactagtctcttctagcagctgcctgcatgcatgttccatcgcatcccgaagtaggggtgcatatctccgtccccagacgagacgaaagtaaagcgacggatactgatgatgaccagcatggtattgaagtgggccatatagcaaaccaaatcgaagacctgtctgtgatatcggcaatggctgcggcgaaactggctcgccggggaatacagggtccagtgataacgctgctggctgagggttttcagtaatgagtgccttgtatatagttgtccagtctccgtattcttgccatccgtatcccagtgctggcggcgctggttgtgaaactaacattcgtcgccaactcgcaccagaccgagtaaacgctctatgccggcgggcaagctcagctttcatatggtcgttatcccgtccgttaacccaccagggaagattcgtgtagaagtaatttgcgcgatggtagttgccgaccccattgagattgaaaaatacagaaccaaagtgcttttcaagcaaaggattgaaggagttcacaatttctaatgagtaggggttcgggtaggagtccatctccgtattaggcggagttgaataagctagtgacggtttgacaggtggtgctattggtttgaaaataaggcctgttggagcttagtagaaccagctataacgcatagccagtgtctactaacgcgctgagccgataccagaagagtggtcatatcgagatgtaggagaataatctctaatagttctggtgtgagcaacactgcctcaatcgctttgcttgacatatctgtttccagctctctgtccagatattgaaggttgaagatggtgaagtagaacaaggccgcacaaattgactgctggtcttgtgaagtcgtgatcatgcgcttgtctacagttggcagtagtaactacaggtggtcagctgacctgcgtggcttggcaatatcggtcgcaccatatccttttccgcatgtcatccgctatacattcaaattcatgaagctaaagatatttcctaatcaggggaacatcatggcctgtatccaagtggctgtagatctaacaaggacatttaggcaaattcggtcaatacaagctagaacaggaattacaaacacaagcggcctaaaacaccttttatattctagggccagaagtttggagattggattattatcgtgatcacaagagccaaaaagccattcatcggagaattgattgacctggatatgtggataagccacagtaccaagtcggaccatgaggccggagataccacgattaatggcgacgtttttcctaggtacatatagaaatgtgctagtgacattcaccattccccgacacatttacttcctcggccctttgcgcctctgcatatgctcgtaagcatcagcccacgtggatatcatgagctattctacacatttcaatatacaagaatccagagccattgtcattgcccgatagctgtgtgctgggcctacgagccctcttcctcccgcaagcatacctcaagaaggcacttctcgcatgtcagaaattgcctcttcattcgatgtgccatacgtatccgcgtatcgcccagccatccactgacccacagttatgggagggtacttaggcccggccccgatgcaggtcgggagacactcgactatgtagtcagggttaccagacaagaagaatggaacgctaaagcgctccttgccgctcttgttgataacccgatggaggttagatagatagcgatcatttgtccatcgcatcatcatattgcctaggttcacgacataggcacccggtacaggtgtcacatctacccattccgacgagacattgttccaaacctgcaagccaccggttgtgtcttgaagaagaatagtgataccaccgaaatcggtatgagcgccaatgcctttgccgactaaagtaagcactgatcatgaaaaacatgaagtaggcctcacctctctcgatatccgaactgtcaggatcttgggggggatagtgcagcagccgaagaatagcgatcggatgttcgcaaaacgcgtcgaaagcactttcctctagctctagagtaagtgctaacattctcagaatccccatcgcaagcgatgtcattgcctcatgatactcgtccataacagctcggaatttagctggctcgctaacttccaaagggtacttgttgggccccttatcaaacttcctcgtaacaacctgtggatcgtcaagtggaaggtctttgcctaagtagaaaccttccttcaggtcacctttgcctcgcttctcgaagttttgcgccctaaagccctcgtaaccgcgattgtcgccattaagacctacgtgattttatgtaggattcagtatatcattcgcggatgactccaaggatgacttcttatgttcatgtggagtactgaccttttttatatttttcttttgttgatattggaagctcaaagaattctttgctctgctgaaggacagattcttgcagactcgctggaatagtatgattgatgagttggaagaagccaaactgcttgcaggcttggcgcaactcatttattaatcgttcctttgcggcaccttctgggccataaaatgctgtgatcctggtgagttcataactactagaactagctgggaaactaacgtgcgaagtcgatgactggtggttctctgatatccattcctgttatgtccttgatgcaataaaagccactggattggaacaggtacagaaaatacctcggaggcttgtggcagttatttgtgttctttttgtggtatacaccgaagcagctggggatagctcgtgaatatatgtctgtcggtactggtagtatctccgagtccggtatctctcgtgaaaactaatggtcaatgctgatcggcagtcccttatcgcgaacgtgcatgatctcctcttagagtctcggatgcggggtacgtgggccaggaaaggttccatcagataagcttgataacgccagcaattccaatctgacacaaaattcaatccaagacggtatcaagtcttcttacgtcagtcaagacttggggctgactggtttaatggtggctaggcagcagctggagaagcttatttgccgtagcgaacaacgcatacatgaaacctgtacaatatatttgcaatgggttagtccattattttgcctaattgcgccactctgaaaccaggtcgtgatttacaggtccaagactcaaaatatctatcggctgccatattacaacaaagctccactcattcctctatatgcacccgtgtgaccgtcacggacatcggccgcagcccttcaaggcgtgcaagccataccataccagtgaacctgcagaaggtgcgtattcatgttatcagaaaggccatacaccacgaactataacctaaccaggctatccagtgcgacctgaagcactgactatgctcccaatctcagagagtgagcgtatagggctcagggtatcgagacgtgttctcattgtacctgcgtgataacacataagcgacggcccgcagttgctgaaagacgctggtggctcagttctgtatcagtatgactggattgactcctttgtgtttattaaatcccaatactaacggatcaattcgaaacctatccctaagtaagaacaaaaacgggccttcccagagaatcaaagagtccaggtgctcatgtccgggtgtttatttgggtcctcaaaccagatacgattattttgagtctgtgccatgctccaaacaatcaactcatcatcccgccactcgtcactttcccctgcaggcccactcattctaaagctggtgatataactattgaaaggttagagcttgtcaatagctatgccgaaggagtggcttatttttgttgtggacaggagttattacgtacctcttgtatgttgctgcgtcccataagacgtgctctgtttcatggagcccccgtacaatccctgagttgacacaatctctagagaatagaaaaggaatcagagcttatatcctaataaaatgggatagaaacttacttctaggctagtttgaaggtttgccgtatctgctcacgcactgaggcttctaaactccagaaggtaaccttactcaactttattccaggtagataattcgtaaggatgaaatagatatatcctccaggtactggatctgtcgctagctaagtctcaaactttataccgagagttttttggctggacttgtattgctttattgttagggtactcagtacatttaattgactatcaatatcaaaatcgtccacaggaatagattgggcttgagacttcctgtgttcggccggtgcgcgctgagatccatcataagggactctagggatctgtaagctatgtgaagcttctttggcctgggttataaatatactgcataaagattttcatcacaccgcgagaagtactgtccatcacgttctgacacaagaaagtgccataggcgctgccgatacactggtactcgtaataccgttcatcatcgacctggctgttcttctcgccgtaaagcctatccagggtccacatcgagctaggcccacgaccgaagtcaatctttcggtttgtccagtcgttgaaaaaggtattttcggtcattgcactgacttgtagatagaagaagtgatcatgtcaagagtagatgaggtaaagctcttggttgaatatagtagcgcgaagggcaaataaaagggaggtgacaggcggaggaggcaggagaggggctgtctacgtagaactgatataacacaaagttggaagtgaccacctaatccattttgggagaaggcgaactgtgactctggagtgcgccttgtagccattctttatgctgacggcattatgattctatcgtctagaagtactggatccagaaggtaggaagtattccattctacgcgctacatggtaattcgacgatggcgtgtagtcttcgccgggttgatcaaaaccttgctatatccaagagttgttactaagaagtgtgaggatatcaggagacagatgtacatataaactatatgagattccgaatcccctcaattagagccctcccttgaaggccctctttgttgacactgtttggatggtctagcgctgtgcctcctaagccattgctttttcacagtcatgatgacggatccaagtaactcaatcgtggacatacttcgtgtgatcaagttcaacaagataagcataatagcttcatcaggagtaatcaaagaacggggaaaaacgatatgaacacaaactcacctagaatctggcctgaggtgtatttccatacgcgaattgtctcagagagcgcattatttatgaaataaagaagtgggtgaagaacaactagtctaatggagacgatctcattgagtgcctgattacatattataacagcaaaagctgatgctttaaggtcctcgagacaatctaggatgatggtcatagtctcagcaagtcaacaatatttggcaaaattacccaagtgtggatcgaaatagccaggttaaatgaaattgatctgtaatctgaagcacgccataactgcccaccgcttaaacagcacaaaaagagtatctagaatgattggaagaaagctatagattaccagataagcggcttgatcaacgcacctcagctctgttgcctagtgtgtgacgccctcaacttgatttacatatcaaaaagcaatatacaccgctatgaaaagaaacgacgaacatttaccgattttctgaatcctgacgctaggtctagcaccacccgacagacaggtgaccttgtgagagctagaggcctttagccagcatactcggcatgttcccgtgtgatagtctcatcataatccttcttgccgacctcaagcccgcccgttcccgccgacggcccatcgaaaatctgcgcaatttcctcaagcgagtgaccctttgtctcggggaacatgaagaaagtcacagcaagaacgaggaggtcaaagcagcaaaagaaaatataataatgccatccgatattctccaacgcgattgggttgacgaacgcaaggatgaccagtgaggagtacacagacaacagtgttgtcgtcacgcccttgcttcggattgagtaagggaagatttcagtggggtagcccagcagaagaggggtgtatgcgatgtcataatggaagtagaagatgaaaacgaaggcaatcacagtgtttccgagcggggcggcttggctggtgtcgaagacagcggagcaggcggtccatatcacaaacgagaccagcattcctgcggcggaccagaggaatagggttcgtcgaccgagccggtctaccagcaaggctgcacttcctgctgcgatgaagttgaagacttgtagtaagccgttgatcagggtttgtgtatcggaatcggttattccgacggtgtcaaggacaagggtgaggtaatacgatacgacagcgacaccctatgtaaggagggagatgatggttagtgcgagtcagggtaagagacaacgaaaggacagattaactaacgttccactgagcgaaagctccgacgcagatcgcaatgaatgttctctttcgattcccaggcgtcttgaccagggtcgaccatggtacttgagatgctcgagcctccatcgagagagtgtggatgatctctgacatttcgaattgaaccaacgggtggttgacgtctccgtcggtgtgaaaacgagcgagtaattgttctgcttcttcacgtcgatcgttcgcgatgagccatctacagggagtgttagaacaagcacttcttctaccatataggccagtggttggccactgcaacaggtcataccgtggagattccggaacgcaccaccagaataatatctggacaatggggaatcctgcctggataatagatggtatcctccatgtccagtcgtctgtcatgtttctctgtgtcccgtaacaagtccacgaggccagaatggcgcccaagtaatccatcgtccaaaaggcactgttgatgaaggaatctgtgtcagcgcacgatgcatttatcctttgtccgtttttccgaatgacatacctggtatactttccacgatgggtaggatatgccagctctgtgataagcataggggccggctgaactacaagcatggatccaacaccgaccagcacccgtgagaacacaaacatgccatacttaacagaggcagcctgaatcgcagaagatgccacgatggttaatgagcctagcaacagtgtcaagcgtcggccaagtctgtcagaaagccatcccacgaccggcaaagacaccacgcttccaatggattgggctgcattcacgacgccgagaatagaaccagttgggtttccgaaatatcttttccactcagggatagattgcaatccgttcatcagcgaacctacaacccttcgtattagttgctttgcatctccaggagagcgatctggcacgtaccatcgtatcccgcaacagccgacgataataatggaaccagcaggatgagattgagctttagaagatggggtaccctgaaccagggcttgtcatgctgagggagaacggcagcgagtgcctctccaacaatatcttggtccttcataatggcctaatagttgtgatgtgaagccagacaagggtcagattcatttagggcgtgcgcgaaccagtccgatttacgggtatataaataaatggatggaggctacatcattgaccaaggcattgtgtagggatggccccatctccatctaacgtcgctgatacggcaggctcagggttggccatagcccgtgaccggggctgagactaccccagaaactttaactggcagcagcatgcgggggtaaaccggctaaagcattactagcagagttaactgagccttttttagtgccgaagatgcgtgtggcttgactcgtgtctatcgccgaatcgagcttagagatggaacggacaggcggggccgtttccagcggactgccatgtccggtctcggatgataatgggagacgccatcccgactccaggatttcctcgcgtgggtcacggagccgggatgacggacagtgacatgcgaagtgggagatatggattcagagtccgcgatggacttcacagtcctagtgggcgttaccgtggaccttggagaatgatcgagggtataaaatatcctactgaggccggatggatgtaaagagaagtcacactgcagaaaaccaatattgttggttgtttccatcttcaacacgcacttttaaaagcttttcctgactccgacattaaattacctcacaaaatggctgctgcacagaagagtatccgttggcctaaccccacgctgccggacagcgtgttcaagatgttcgacatgcacggcaaggtcgttatcattactggtggctcgggtggtattggatacgaagtcggtcgggcactagctgaagctggtgctgatgtcgccctctggtacaacagctccggccaggctgatgaccgggccgcgacaattgccaaggacttcggcgtgaagtgcaaggcgtacaagtgctcggtccagaacttcaatgaggtatgcagcgacactaccattattgcattgctgtttggtacattgaaattaacaatgatattgtacaggttgaggctgctacccaagctgttgttgcagacttcgggcgcttggacgtgatgattgccaatgctggaatcccttccaaggcaggtggtcttgatgaccgtcttgaggattggcaccgtgtagtggatatcgacttctcgggtgcctactactgcgcgcgtgtggctggagagatcttccgcaagcagggctcgggcaacatgatcttcactgcgtccatgtcgggtcacgccgccaatgtccctcagcagcaggtatgttcatttaatcacttaccacacttcagctccgcacagacaactgactgggtactctctaggcctgttacaatgcatgcaaggctggtgttatccacctggctaagtctttggccgtcgagtgggctagtttcgctcgggtaaactctgtcagcccgggatacatcgacacccctatcagtggcgactgccccattgagatgaaggaggaatggtacagcctgaccccgatgaagcgtgacgccgatcccagagagctcaagggtgtctatttgtatcttgccagcgatgcaagcacctacacgacgggttcggatattgttgtcgatggtggctacacttgccggtagatgttatgttcctttttgatgacttgacttttagagcatatagatttggtgaaaaggttttcgatttgtacttttcgattggggcatttgggatgcattcaatggtgacgctttgtttttggtatattgatacggcctatagctatgaaaaaccatttcgaattacatacataaccttcatataattcgtaaggtattagtctcaccttgctatatatatatatcaaacttaaataatttacttcctttctattttaatttcccttttgtttggtacatttttgtgttgcttgtctctgcgctattatcgccttgtctactttgccttctggaaatgtatatctctacttcacacatcgttttatctcctaagtcactacaactctagaatactacactctaaaccacataatatgatcgactcaacgccggagacaggaataattaacaccaacacaaataatacccctgagattatatcacccataacgccggacataccttccaagacagaccaagatcaagacaacaagtggagtaacacccatcgacctcaactgacattgacacgagcattcccacagaatactccgtgcgtgccgaagaaaccatggatcgtctgaattccggacctgtttggtgtccgtcaggccactgtccgaggaggcctagccgaaacggaggccccattccgctcgcgacgggctgaggtgccttgaacggggcctggagtccggaccggcattgacaaggtattggcgggctgccgtgcccgcccggcattacgtcgatgtggatgggtggggttcggagctcatctcgcggggtagacatggaggtatgtttttgcggagtatatatcaggagatacgaaatttatttatcccgatgagatggtttactattgaaaggctcttctttatttggaaacttttgaagtatcagtgttatttgcttctgtttccatattacataggatcatcatgacggtaagttaaactgtgcacttgaacgtctagttatgcacaaagagttgctaatttgacttttcggagaaatagcaagactcaaacccctccttcgtcctcaaggccgtgaaggatgtcgccttcgaagatagaccagttcccgcgctccaggatccctgggatgtgcgcgttcagatcgcccaaacaggtatctgcggatctgacgtgcattactggcaaagaggcagaatcggcggtaggtgacgataaacgacaacttacatgggaatggaactggactaatgaatgatatccagattttgttctcacaagccccatcgttctcggccatgaaagctcaggaactgttatggacgtcggatcggccgtcaagaacctgaaggttggcgatcgtgttgccatcgagcctggtattccctgcagacagtaagtgtctatgacttttatataggagcgagtgatctctaatgaatatttcagctgcgagtactgtcacagtggctcgtacaacctttgtccgaacgaccgcttcgcagcaactcctccccacgatggaactttgtcgaaatactacatcacccagtctgacttctgctaccccattcccgatcacatgaacatggaggaaggagccatggtcgagccagtcgcggtcgcatgccagattaccaaggtcggaaacgtgagggcgaaccagaagatcgtggtcttcggctgcggtcctattggtctcctctgccaggctgtcagcaaggcctacggcgccaagaaggtcatcggcgtcgacattagcaagtctcgtgcggagtttgcgaagacctttggcgcagatgatgtctttgtaccccctccacctccggctgatgtgtctcccgaggagtggagtgagaaattggcgaagattattaaggaacagttcgacttaggcgagggcccggatgttgttcttgaggctactggtgcacaaccttgtattcagactggaatacacttgacgaagaagggcggtacttatgttcaggctggaatgggacgtgaggtgagtagtgctaggcaattgactggggtcatggaactggaattatgctaataaggggctttatagaatgttatgttcccaattacaactgcttgtattcgcgacttgactatccgcgggtctattcgttacagcactggttgctattcgactgccgtggacttaattgctagtggaaaggtggatgtcaagcgtctcattaccaaccggtatacgtttgaggaggctgagcaggcattcgagctggttaggcaaggaaaggagagtgtcatcaaagtgattatcgaggggtatcagggacggtagaacaggacttaatcgaattaacgaactgtaaaatgaaaaatgagaaatactctattatttacaagttgaaaaacaccaaataaaggtgtcccaaattctgtagtaccaggaaagatcttagagtctgtgaatcatgccaatcagtgttggaccaccctatgtatgatgggatcgacttagagcggtgatcgtgagcacccttccgcggtccattttcagcacgatgagttggtatacagggccagcagctccacatgcgacatcgacacccaatcgaagttttctccacaaggagacgataccgaaatcctgctattgccggacgactgtgatccgtggaactaaggttatgctgcctcgctcatggaccaactgcattaaaagcggagcaagagtccctcatctgatcctctgaccttcacagtctactttaagtccttgaagtataggtggctagtggttctctctactcacgtttactaggtcacaccaacggtatgtcgcattgtcaatcgcataaagggcttagactaatgtaaaactaggaagcaccatttgaaaattgtctgaggcttgtgccacttttaatccaacatggacgccgtatacgctcaagtcgtggaatcaatctacagtcgcgccatcatacacgacaagcctagatttctcgtcgcaatcgccggagccccagggtctggaaagaccaccttggcaaatgcgctcaccgagcgcctaaatgcaatgccggcaagcatccgccgtcacacggtatgcgttccgatggacggcttccatctatcgcgagcagagctggaccagctccccaaccgaaaggaggcctatgtccgccgaggagccccatggacattcgacgtgtcagggttcataatgttcgtccagaggttgcgcaagtgggcagagaaggacacgagcccttttcacaatcagacaaccccacctccatctccctcgtcctcggagatcttacatgccccctcatttgaccatgagaagaaggaccccgtcaccgacggtatctccataaccccagatacgtcaatcatcatcctggagggtaactacttgctattagatgagctgcagtggcgggacgtggcatctatggtcgactatcgtgtgttcgtggaggcagatttacaggtagctagggagcgggttgcaaagcgacatgttctggcgggaatcgaaccaacccttgatgatggcttcaggagggtggaccaaaacgacttcctaaatgcgcagactatttctgaaaggcgcctcccggcggacctggtcattaatggtacacctgagcatcagagtaaggataattgatcaattttgtcgtcgttacgtatctaggactatatagagacatcctaccatagctacactacatggcagtatgaatggatgaatattatttagacgcttcgaatatcgtaagtgaccggcattcatgtctagatagtgatatgcggataagtgccaggagacagtgattctctatcgtcggcgtagagattcccacaagcatcctattgatacggaaggcttcggtgcctgctgtgcctcttctccccaggtatgatcgacttcgcaaaaatttatcttgttcatgcggctggggagattcaccacatgatattcattgtgggcaaaagcacagcaactttggagataccgcggtggccagactggaaagttcacagactgaacaaggaaatcaatgacttggaagtcagctacgaagatcttggccgtgacaacattctttggaatgaagagcttggcagtaatgctgataatgaaatgcccctgctcctatcactgggcacgggaaacatctggcccggccagacaagcaccgctacaaagcgggtggctgttacgcccggaaatggttgtagaaggaggcagaaccataattccgtggggatcacgaagtgtattgctttaatggtaagcaaaggcatagaaaggaagcaaatgaacttctttaggaacagccgttgcatgattagattggctcttttgcggagcaatagtgaatgagtgctgtgttaatattttcattcgtctctttgtcctttttactttattcatagcttctttgatatcatgacaacgaaggctatgctaccgctccattacatattgagcacatgatatagcagacattgaacttcaagcaactaatatgatcatgttgacattaggtgcaacctagtacgtttgcagaccctttcaggctactatcatgtagcacagttaatggatatccttattgtatgtgccttacctaagtgcccattaagctatttgaataaagacttcaccctaaattcttgatttctttcaatgatgctatccatagacaactgccatggatgtgaacagtattcctaccggaagagatggatgacctgtggctttgtgcaccaacgcatttgtattctacgtttgacactccatctaagtcccaaggataacatagagcataacgtatctagaagaacaaagccaacagtaagggtgcggtacagattcacactttagtgataccacatgccttcaggtcctttctttacccatactcccagggccaccacacaaagagagcacaccccgctatagcgactctattcagagcattgaccagccttgtaacagggatgggcgccttaacgaagcccgtgttctattatataaagacagatgtaacgcaaagctccataccttctccatctttcctaaagcatcctaccttgagcattattcctctttaagtctctcgttggcgacacatgtatgtccctgctccctcagtgcctttccaatgttatttgctgacctgggaatagttgcgttgcagtgtatcgttattgatcgatcttgaatggtaccaccttttccattccctcgtttcacgacgtgatttgctgaccagaaaaaacctgcaattgatagcgagattcacttccttggaaaatctcactgtgcgacaatattagcccaaactgttgtctgaacgccaattgctgtctcagatagtcgatccatttccttgtaacagctcagccatgggtaagcgccagccgagatgcttttgtttctctcattgacacgagcgtggtacagagccactagtcaatctgacgccgagccaccttacctctggcccggtatctaaaattcgggctcgttcgatgtgtttaagtagcccactgggccggactgcctgctcctcagaatcaccattttccaagtcatcaacagatatatcagctacaatgaatgcgcaagacagttctcaatcggaacagtgctttgtacctgagacagaggaaagtcgaagacaccgagaaagaagagcccggcgcgattggaggcgcaggctccgattacacgtcatttccaggctaacagatgacaatctccgtgatctactcacgaggccggcagaggaacgagatgaagacagaaatattctagatatggagactgtccgacaatacgtgcctcttgaattcgaaggcaggcccgtccccgatatagatgcgccggaggagcttacatgggcaacggaagaggctgtaaaaaagcgactgtgtggaattgaatcgtgagttgtattttccccctcggcatagttgaagaggtaggtctaacactcttcagtatctacgcgtacacctggagtcagccatataatcgtacgacccgtctcgtagccctgtggtatggtgaagaggagccccagctgccggagtttcttcaggacgttccttatttcgagcttcgattgggccgtgatcccagaaatattcgtcctcaggtatcatgtaagattctttgtgttgaaccccagtctatttccgcagtgatgcagcctactcgttctttcagcagcctaggattcttaggtcttctggaagaggatactcacaatggaggccgtgtgcgccatgtaggcgttacagtgggccatatcctagacgatagcatcgaagatatagttgaacttgaaactgatgatcagatgtattcggtccagctacatccagcgcccaacttcgagcgacgagggaggaggagacccgccttccggaaccacttgcctaggttccgaagttgcttcgatagtatctgtcttctcgaggcagacacgctgtcggctgagctgatggatttgctccatatatccaacgccatagattgcaatgcccttttctctgtgccagaaggaattcctctagttgactctctctgggacccagctctccttgatagcgaacatgttctcaagtccttaacgcagatgcttccactggaagtacataagcatggagctgccaccggacaaaccacaggccaactcgtggatattgaagatttggaaaataacgatagccacttgaaacagacacttggagatgacactctggcgaaacagttggtgatcgaatggctgtcccccgagaagtcgtttgcgcgagatggagattctggaagtcttgtgtacgcaaagaaaaatggtaagattgtccctttagggatccatcatggatccgatgagggcttaaggcttagctatgcatatcttctgtggtcatggtgtgaggagctagataggaaactgggcctacggcttacattttgtcctcctggccgctgccccaactaaagcacagtcgtttgatctaagcaaatttcgtcccctaatgcctgtttgtctctccgagcgttgtttcttattcatgagatagtcttcgtcgtctaaccacccactgtgccctgcagctcttagctttctctacaccagttctttctttccttttctcttactagctttttatcaggctattttaatagatctctttcctttccgcgtactcagcagccaattatcgggcctgaggtatccctgacatcttcgcatcgcttttatcactagcccttccatagaatacttaaataaaagatatatatgctatggattacaacatcagccattatagttcttgaggtttgaacagcccgcatccctagcgccctctgttttggtatgcagtccccgctatcactccgatgggcatgttccgtagtaaaatagaagattaccggccgggaataacaaggtctctcgccttctgatcttcctacacctacccgctttgatgtttccagttccacaacttcatcaggattgtagacgagcaaccgctgagcgaacgagttcactacgcctttaatgaggttgtcccattttcatgtttccgtactgagttcatcagcgattgtgaaactgctatcttcggcgttggtgtaataatggagggaggaggcaagggaccccttcctagggccgagatgaatatccagaacgccctgatgtcttgccctacaccccttcatactcatactcatgtacaatgacgcaaagaatcaagacctaccaatgaaacgcactacgggcgcaacccaactggtctagtgatgatagagacatcacggacctgtcctccgatccccacatttccacggagcggggtctccgtgcggagtggtgatacccgggccctagggtatgccgagatggggtggaactgccgtgcggattacctctatcattatgtctagactgcgcggttacaaggtatatattcctttcgtgaggttgagttctgaatgcgatatattgtggtaaaatatatatacaagttgaaactgctcattttatctttggactcttggttgttttattgtggttatatgtgaacgagaaggagagtacaaagattggcaatatggttctcgcacagcccgacaacaaacatgttatgcaggcgtttagcctgaaggggaaagtggctattgtgaccggtaagtctgcggttgaatggtctatttcttccggtggtgatactgatcgctttggtttgaattataggtggtacacggggtattggattggagattactaatgctttggcggaggctggtgccgatgtaagtattgtcgacttccatgattcagttcttgttcatagaaatattgaatgatgactgattgttcaacaggtggcaattatttacaactcctccagcacagccgaagccacagcggcctctattgcaaagacccacaacgtgagagtcgcagcgtaccaggccaatgtgggtgaccagaaggagatcgaagcggctgtccagaaaattgtccgcgactttggcaagctggacatcatggttgccaactccggcatcgccaccgcagtcgcagccgaggactacaccacagagcagtggcagcaaatcatgaatgtgaacttggacggagcattttacacagcccaggctgcttctcgggtgttcaaggagcaagggtccggtaatatcgtctttactgcatctgttagcgccgcgttggtcaatgtgcctcagaagcaagccgcggtaagttaaacatatgtgaaacagcaccttggttgtgttagattctccaggagcccatgctaacaagtatcgtcacagtataatgcctccaaggctggagttgttcagttagccaagtgtctctccgttgagtgggtggacttctgccgcgtgaactgcatctctccgggtttcgtcgcgactgaaattttggatcatcacccaccagagctgcgagagaagtggctcagcatgatcccagccagcagaatggctggaacatacgagttaaagggggtaagatgctccattccatgattatatgtcgtacccctatcgctaacgggagaatccttgcaggcatacgtattttgtgcatcggacgcgtcgagttatatgacaggagcaaacttagtgatcgatggtggatacacccttccctaattatttccagtgaatgaatgtcaagtatatgaatgccacaaaagaaaaatgaatatattaccagcagcacaatagatcggtttaggtaacaatccattcaggaatgtatcacagtcattgcagaccagttacctggtgcataaagtcactgatcacagattgttgtctgagaagaacgggcagagtgtcagcctttcgtcaatatcttgtccgtgagggaacttacagagccgaatccacaccatcgagctgtgccatctctaacgttggccacatcagagggtagaggttcgcgatctgtgtctcaggtgactcttggattgggccctcccagccattgctgcgaggatagagatagcagccgcagagagattgtataactctgagaaacctttcagcattcgcattaagtggcaccattgattcgagagtgttgactgcctgaaaaatctgttcccgccaaccgtgggcggccggatctgacggattgttccgcaaacagatcactgggattaggatcgcttggaacaagaagtatactccataccagcaagccatagttgttttctgatgttgtgcccagaacgatgagataagctcaacagattcgcgggccgcatcgaaacatcgttgaatggcaagttctacgtgggtatcgtctttctcacggagaccgtccgggccttggtcggagttgagcatccatttgcctaccagaaacggtcggtacatcaggatgcggagattacgatacctccatcgcaggattgaatggcagagagcaaacttgggcgcctggatggccccctcattgaaaaagtacggaagagacgccaaccagtcgccgataagacggccatctagttcgatcagctcagccgcagatgggaatgaggtcgaagtgattttggtataaatcaggtttgtctttagatggaacatcgcttgcgcccgaagatgtgtatacacagtagtttcagttactggggacggggcggtctgtgtactggcggtaataccctacagaagtttcagcattgcactggttatatcggaagataatggacacttacgctttcatggatgtttaatggcaagcgagtctcaattccctgctctggaaactccaagggccgcgagaaagtgatgatggcgcccacatcaaagatgtagagacagtaccagactcgtcgtctcatctccattgccaatggggacgctttcgaagtgggaaactctttgtgcaaaccgattcccattgcagtccgccgagcaagtccaaggtagttgtatccagagtttggtttattcctcttttgtaagtagtttgagctcaaggttaacgcttgcaccaaaatcagactgccagtttccagtacatcaatagtcaagcgagcctttgccgccttgaacaaggccagatccacatcagtcggcgtcactgcagctgtaaaagctcccaaggctgctaccacgtacaacaacacctgccaggtattgctggtgggtcgtggaatgacctccatgaactgcgcacggaatgtcgcttcatgaatgatcgggtacgagcaatgataaagggaaaagtacgcatcgacaaacggttccagctgagacagagaactcaatgcgaaaggaatgcttggtgacgggtgggaagatgctgtttcaaatgggcgaccaggctccggcatgtcaagcctttccccgccagactgggagttagtcattcggagtaacgcagcaccagatgcggtgccttatgtaggagtcagccatctacttagcgaaatgataaggcgcaagtttagatttcaaagacttacctaaatagccaccatcattagaacggctagggagaatagccattccatctacaaacccatcaccaccctggtcctcggtgcgttcatcccattcgaagttgacattgccggcggaagggggcgtctccatagacatgacagcgtcctggcttcggcgattggcccggtgagaaatccctgtctggttcctatcggagtaatcgtatagctggccactattcgataaagaagcgctgaagacacccagcgagggtcggctggggacctccggagcagggatagtctcggaaccgatattgctgtggggtacataggttctctccggttgctctgatgatccctcacggttagggatctcggacgtcagaccccggtcgccggtcgtaccctgctcaggataaataaatcgttccccattggatatgtcacgactagtcccaggtagaagctcggagagtagagccttggtccgcgtcaattcctcctcgacctcagtcaaatattgcctggttaacggtgtctttgacaacgtttcgtaaatgcatcgtcgactgaacttatcacatagcgaacaacttggcaagagacgatcgcactagcacgagtttagattattgactatgcatgaggccggtctgcagcccgcaatccttgagccgcggcaattgctaagacaggggacggattaactatcgtggacctactttagacttacgtcgtcggcattcccgacacgcatgtttggcggggccgtgattggagatgttcagcatcccccttatgccaatatcttgttccattattgtgcaagaccctcgaaatcaatttccgcgtgtgatcttgagcgatcggccatctaatcccaggtttcgaccgtcgttctggaattttttgccctccccggaatttgtgtccgtgggtaaggtacacctaactttggctccggataagtgatccctagtgagtcgacccatatcacgtggtaccagcacggcgagaagtcccagtaagtttcgtagtaacttcggatgacccccacaggctcgattggggaacggggaaatcctgtgcctgtgcgcggggctccatatccgaagaccggaaaacccccggatggccaagtgtcgagtttggccctggaacactttctcccaagatccagggaatactattcatatcgctcgtatagcagtctctagtacacttcttttcctccttgctgttgaaccatcggtagttgaagcgtaccatcactatcaattcatcctgtacgacttcttcggcgtaattcctacatatctaaaaggacactgatacccaaggtaagaggcagggcgaatgtcagaaagacgtgttatcgatcaatgtcgggctttcgtatgttagatgtggtcccataaccgtcgttatcgtaacatcgtaagagtttcccattcgagtgtacctagtacgcgttcgttagatatattagctagtagtcaaatgaaaaatggtcatgttggctggatatatgaaggctagatattgtcctttcgtggcgagcatagtgtcatcggaggcttaatgggactactactagcacataccctaccccttgttgcggacttacatgatagggttgactagggttacaacccttactctccgtatctcattccgtggacactgtatggacaaacagaacctggctgagcaattccactgactcattcgggacagacgcatataaggtattctaaggttcaactgctattgctaaattccatttcaacaaaaagcaaacaagtcaagcgtcctccactttcaccgatcgcctctcaatgctagtaaacacccccaatcatccgtcaagcatctataccttaatattaacaagctcatccgcatgactcttctcccaaggatattcctcctccaccgcgcgaataagctcctcatgcaccgagctccgaggcttaatgctgacatcatatggctccgggtgactgataagcgcagcctgaaactctactcggggctcgacctccttcccatcgaccactttcttgccaatgttaaaggccgccaaagattgtgcaatattgaggtaaatggctgcgtctgccataacgcgaccgggacagattcggcgaccgaatccgaacgagattctatgagaatcaggctcgggattgtcacccaggtagcgttccggcttgaatgtcatagggtcgtggaagacgtctgggtcgtgtgcgaagcccctgttgtgaatagtatgttagataccggagatggacaaatgggacaggtccgacgaaccagatattagaaatcactatggagccctttgggataaagtatccttgacacatatcatcgtgggtagaaagatgaggcaggttgtttggtacaactgggtgccagcggaggacctccttcacagtggcgttgatatagggcagattatcccggtcggcgaaggtgggaagcctgctgtttccgacgacacgatcaatctcctcttgggcctttctctgagcctcagggtacagcgccatggcgaggaagaaggatgccatggtggacactgtctgtgctgaaggttagcttgcacttgggtagagttttgctttgatatgatgcgtaccgtgtcagcaccgccggcgtaaatcgatgctgcggaccactttgtcacgtattccttctcggagccaggctcaatttcttctgattctagaatgcttgacagatatgagggatggtgtgtgccctgtgacatttggtgcttgacgaaattatatggtttcccgccgaaattatcaaaagcctctttagacctctgtccgatgcgtttgaactcagtccctggaaaccaagaagggagaaatctcactaaggcagttagctaggactcaatggaaggctggcagggtaacgatcgtacagcttggaaaaacatccaccacccaagccccatagcgacacactagcgaaaagtaatacatggacacgtctgccaaatcgaccaacggatcctgtttgtgcggctcgacagtgtacccgtacgcaagtttcagaaccaccgcaccagcctctctacaattttggtaaaccaaagcattcataatggagggaatattcttctcttcaacttacgtccgaatatggtttctcagctcctccggcgcctcaagcacccgtagtagaaagcgacgcgtctcagcttcctgaagtgcgttaaatctagaaacagctaccttcgatccaatctccttattcatggctttgcgaattgccctagagcgatcggaataggggattaatcccaaaatgcctccacacccagacctgcgttcgcgtcaatatttcaagatggacgaatggatgtccccctttaaacatacatctcggccgcaaagaacatcttgggtctatcagaatgccacttggaccgctgctcaaggagttcgactgcgagcttttggtcgttcaagatgataaacgtttgacctaggacggttatggaactaatcggacctgtgggaatgtccacgttagctgaatattacgtatacgataatattactgtctgtgtgaatctaccataaagctctttgtgtttcagccaatgctcccagtctcgctctccattctgaggcagatccttcaagttaccaataatcggtttaggtggaggaccgggtgggaggggcgctggaggctttttaaatgtgagaagcttggtcagaaggtatgcagtaagcactccgattgcgatgctggccaaatgtagggaagccattttgaatctgctacgcgtcagggtcgaggggactttcaagcaatcggagcgaagtcgatatagggttagtcgggcgcagagaaaatatagttcagaaacagcccaaatcgcatccacgccagtttaaatatttacgagatccgcagaagactgtaggagcgtggaaaaatgacgtggggggtagggaaaccgctcatatgcatatgcagctatctataggtacccctgctatcatgatgctgagacgaggtatcatcgggctgataattggcccgccagccctcccacacacttcacacatcgtggatcattgccacgactgtacagaggcatgtgcaccctccttaaataagaactcttccaatttcatcgaggcgagtcattatgaataaggaaacttatgacgttggtgcaagaggtgaagcaattgtgtggcgattgtcaagttgacgttgtgagtaggaaatctaccctctcacatgcagatgagagaaagaaagaaaaaaggagacaagggttctagctgataggttccacccaagtgaaaaactaaattagattaatttagcgagttgggctgcagggatatgggtgataccgtgatagtgatacgtgtctatcgaatagccctaacgtgctttcagctgaaagtggggatgtttctcttcggtgaaaaagctgaccaagattggcccttgggtatggtcacttggcgttacatgcatgaagaaaagtgggactgcctgggctggaaggccataaacatgccaagcagcagccttccagatctgagcctagtgactctcgatctggcatcacatttgctagcactgattcatctattttgctaggtcgctttcataggaaataatgttctccgtagttatcccatagaactttccaccagcattagtttacgtagctgggctatctaaaaccactttgacccaatcctaacgtgacgattcgtcattggggttgcccaggaatatctcgcaccgggctatgaggttcgacaaagattgctacatgtagacagttattctaacgtgggtgataacggattgtgatgttaatagcgatattacatatcctcgaaattaaccatttgaaacccatcttcaactaatagagaagcccgagggaaagtatgactataaaaaattttgttatgatagtcattcagaactttaatctagcaaagtctgagaaccactccacggttgtaatctaattcatggtaacaaggtgccgccttattttgaccagagcctttctgcgcgtactaacaaagtgcttagacagcccatcccagcacctcggctggagagacgtatggaacatagatcactctatatagtcgctggggtattacaactgcttgcaagctcagtcaatacgcgtacccaacattcactattagatagtccgtcccatatcagttcaccaaccggtctctcgtagaatggtcattccgcggtcacgcaacagacctctgacagtaacggactgtcaatgaagtcaattgttggccaattaccctatctctaccatggagacattggcctcctttgttcgtgccagctactattaaagacatcaatcatgatcgctctcattatggtggtggcttcacgggcaccttggctcactcagccatctattgccgtgtcaggaaagagaacacagtatagtaaccatagaatacccacggatgtcactcgctgtaatttcagaatggcttgtcatacatggatgatagacttgaccaccgctgttcatgaacgtcgtatgccatcaccgtcgtgaactcaatttgcagtcgaccattcagacatcccatacatctggcttcaaaatagataccatcatgtttagcatggggaatttgttcggtagtgcatactaccacttgatatattgttattctttcagtatgagagatatactttcttaaatttatcaagtcatgattcaaggacagccaattatgtcacggtgttttgtctgtccaagcaccacttggtctccacgacttccacagttgtcccgtccacatagcgttccactaagtggctatacgtatagcgtctgctccacctattatgacaaccaactatatcagcagccggtctattaaccgaaactgcaattctctcttacgacatcgcttccgctttgaacgtttctcagggacacttgaatgggggccagcggtggaactgcaggaccacgtgaatcatcacatcaatagctatgctaaatatgtaaaatgggccaggagggggaggatccagtaaggtgaatacttcactccttccgttacgccattatcggagatgttcgttccacagctgataacccggagctagtgtgaaacatgcgcccatagaaccttcaaaggtactagagtgtgagattgtcttagttagcggctacttaacaaagactgctccagtctctaggcaacccttctgcgatcgcgtacacccttcgccgcgtagattcgctaacctactaaatgtccctcggtggtgcagaaagcgcattactaagaaaggagagctgttagtaagatagtcaatagctgcgatttagatcctatataggtcgcgaatatcatcgaggatgttctcttgaatggtgctgacactcttgtatgcaactcaatatagtagaaggttttctgtaatgtatggcttcttacgaatggaaagatgatgtacagagctataactcattatatacacgaaacatgaatagataggtatgcatagcgatgtacaggaggctgtatcgtccttgtggatgtatttttatctgaatgcaacattatcacacagggggcataagtagtagcgggactgaaatagtttgggaggatctagacaaacaccggaggctgtcgtgtcatgacaaaaagtgatgacagaatacgctgggctggtaggctcttcgcccttgatgagtccagcccgtgccagtggtgctcctaacggcgtctctttttcgcagtcgtcgacgagatactgcttgagattggtacctctttgacactcaattccctgtcgcagaaccacctgcatcgcaccctgagagtcaagttgcacgactctcgtacgcagtatcgtatgggctgtgacggtggcatcccatgcgttgcgaaacctctcgaaagtaatgccatctttcaggcgatacacttatcgagcgacgtatgtgcgtgggttcttgacagagagcgctaccaaggcttcttgcacgactgtgcaaggataaacatcctcaacatctttttcgatagtcccgcatagtcggctgacagtggggagaaaatcgttcaatccagcgctctttggtaatagagttagaaccggagattgttgaggggccagtataccattctgtgtgttctggttaaggtgatctggggttgcatctggggtttcgtagaacagtgtcatgattctgagacccagctgtacgacaggatgaagaagagatgattactagagaagttaatcctcgtcaatagctactcacccggcaggtagaacccctttcagctgaggtgaccctggatatatacggcaattggcgcgatcccaagtgcgtcgacggacaaatacaggttcccattcacaaaaaagatctgcattcagctgctcattttgttcttgatgatctcgtgaaatcgcgcaataaactatggcttttttttactttctactctgtcctcgactattctcagtctattctaaaatgcaatcttgccgtcgtagacagtctcaatctttttatcccttcctgatagccatctaccaatacccctttgatcagataacagactaatggacaacttctttgttcacactgcccagagcaggccagatctttggaagtccctcgaagatccaacacatccactgaatgctgcctggccacttttccttgaccaagacatatacctccagcactactgctgcccactgagcaagatcgaagcatttgcttgtttccaatacgccattgtccagatagatgactacgatcaagagcatatcatcgcctgtggacgttctcttccattctactggcccgaattagccaaagtcgggggcaaaataggcctcgctcagcacccaaaagtgctacataccctcccagacgaaggttatgatgccatcctctcacgagcttttgaacaatattatgcccgagaaggcattttccaagatacagacaggccaacctcgttcaacgatccccccgcagccagaaccgaaccacccaacgcactgtccgccatttccatcaccgtttccccagaataccgctctcggagcttagcagaagctcttatcctggctatgaaacaagcagccatcgagcgcaactgtgacgcaatggtagtaccgcaacggccgacacggaaatctgaattcccaacgacagatatgatcgattacatattatggccggcgacgacagttgcaacccactctcctggtacgacagttcgaaaaccagactctaacctcccatttgacccgtggctacgcaagcatgctcggctggggcccaaggtgatcaaggtcgcgcggagaagtatgcgtgtagagggcagtgtggaagagtggcaacagtggacgggggtcaatatcccgcagactgcacgacaaggcgtacgtagaagttgcttttccaagaggccgggtaccattgcggtattacgtggatgagcagcgctgtgtctacgtcgagccaaatgtctggctccatcatgcgctgccatgcttcaacatacctattccccttcgattcaccgatagtaactcgaaagctttctttgtatatttctgtgcttccatagactcaaatgaagataggaacatagtctacaagtaatatggcctcatatcctttcttccctccacaaagtcgatcatctcattttcacggcgtggctagtgtataggtgcgattcggacagatcagacctcagtgaataggcgaaacacgcttgcctgggtatgtgctttcagattcatcctctcatctgacggatctcgcactggcactttcgattcccactttaggctctaggaatttaagacatgtttaggacgcccaatgtctggcccagtaggtgtgaaattagctaatagaatccataaaggttataaaaagtcgtagttgctgctgtggggcggcttccgcggatcgtagatctcttttagggtttggactgtgaagaggtcagagtagttctattgactagacgtagcctcaggaaatgattcatacgcttgatgcagagtcccatctactgcatgttaccagggagagattgcgatattgcatatcgttaccactgaggaactgccatttcctatctccatactggcgcccaccattctgaggatacagaaggcaagaacagaaggactacagttgaagatccacaaagcttatacagtgatagaagtggccgaaagagcaactccatgagaggtaccgtgatttcgatatacctgaactgccaaaggctttattgaactggagtcttctgaatcttgtgttagtattgggaagttgggcgaaggttattacaccaaaccattccgactcatcatggacaatggcaaagttgttgttgctcgcatcccgaatccaaatgcgcgaccaacttttttgatgaaggcatctgaggccgtgagaaggggttcgatcgtcagtggcgcatcgatatagttgatatcctgcctagttgatatttatgctagttaagaaacaatctataccctcagtaccgcacgccccatcatactctagaactgataaatcgattctacccaatgtgtgaaacctcaatacatcaagttccagcacggtccgagtaagggcattgtagatgtttaggtagatatggacattgcaaaaggtgcagtcaatgaaagacatggctgctatccaacggcgattgttatctgagacacttcttgagtaagtatatcacaacctggcatgtcaaactctcttattcaaatacatatggctacctcttatttacagtaatgatgcaccagcgaactctcatcctgccaagcttgaagcaggggggttactgaacgagatctggaaaagtattaccgcgagatcctcagttcgactagtggtggacacggctttgtcgaatacgggacacggcgatatagttattggccaaggaccgtcttggtgatgaggttcttcaatctcctgacggcttcagaagagctgatcaaatctagtttgcgggaaacacctaagataggaatgtctatagctatgagtcttcggcattataaggatggacggggttgtacaggactccatgtcaggaaacctaggtataattgggtagacttcccataatgcatttgaaaggatcctgtgcaattactctcatccaaaatttcgctggataaagagcatcaaaaatacttaccgagaaaagacgtatataatgttgaccgaaacccaagcatcacagagttatatatataagcacaggcgtaggataaagcctctccttgagctgcgaccactgtgtgaagcatgaatgcttcgtaaacatagcgtactccacgttgattatgtgaaccagttcttgatcagtgatggactttaaccaataggattgccaagcatattgaagccaaagggacgtgtttccctatgttgatgttctttcggaggagctgcggaccaaccaatcagatagcggcccgcattttttgctgtgaccaaaaatttccaagcggcaagtggaagtgaagctcctttgattgatagtcgtcgcctcgcattttctcgttcatcctttgtcccggtttgccattcttgaacatatctattccggtatatacaacggatttgatccttttttacgccctgttcttaaaattcacaatggtcggaccaacagcctcccttactcccctttctcgcgccgatggttcggcttcttaccaatgtccttcgaccggatctaatatcctaggatcggtaaatgcgccaattgagctccctggacgccgggatgccctcaagccagaggatgcgaccgtggaagttttcgtgaagccgggtaccgcacccggtggggttggtgaacgatacgtcgaaggaatcatcaagaacatgctgggcaaattgatcctgggacgagagaaaggctacgctaggcgtggtgtggttatcaccttggctattgtgggaggagaaagtgtcgctaggggcgattcggtgggtgtctcctgtcgcaacaatgatcgactaacataaagaataatggctaacttggatggaatgggcatacagtacttgactttgctccccgctctccttcacacttctttgttggcgctactttccgcatccgttcctctatccatgacctattccgcaaccgtgctggctgtcgatacttcaggggagattattcgggagccctcggtgaaggaagctgccgccgccgcctctcttcacgttctcgccttctcatccaatggccatctcctgttgaacgaaagtcagggaccttttgactttgagacctgggagaaggtacaccagcgcgctttggccatctgccacgggactgtcgcccgtagctccgacggagacgtggctatggccgaggacgtggacgggcagcccctggaaggcgcgttgcgggaggctatagaagaaaaaatccagcaagattactcctggaagatcgatgcggcctgaatgttggatttgcagtaaaaaacaccgagcaataaagttgggattgataaccaacggcaatgttcaccccatctggtatgccagcgtacccactgcggttgatgcaccggaggtctaccacgatcatttacacttctcgccattgaaccttggcctgactcgtgtgttggatcgcacatacgcggggcattttactgtccacagggatatcattggcgctcagcggatttccaatttgacggactacgagtggatacgaaggaacgagatacgaataagggtcaagcgtcgcgacgcgcgaaacctcttctggtgacatccggtgcttatcggggttcacctacagacactactgcacacaaatccatctggtgtatttacacacgtacgacgctaaggaaagttgtccaactaaaccacatgataatggtgtcttgagtggatattaccgaatagaaatgctgtctgcgttgagtttgtttcggtgccactggagtgtgatgtgtttctagatcctgcattttgtaatcacccgtctcacgcgtagcgactgtagtacttgtgtgttcacgccagactgagtggaaatgatacactgtaaaaaaagaatcgaaaaaaaagggaaaaaaaagggaggaaggagtgagaaatattccgccaattattgacaaggattcacggagctgaagtgacgcccccttgcagatgattccatgccacaatgaattgagtgtgtgaagaatgtttatcaagcagaaaagacacggaaaaagcatgctggaggggaagaataatcatgatggggacttggacaatgattatcaattcttgaataaggcgagtttcacgccgacgccaatgaatcatcgacggaaataacctagggtggtgcggagataagtttgttcactaaacaaagtttcatgaactaaccaactacatggaagcctatcgaagtggaaatcaccaatcccaatgatttccggagtccgggccgcatttcttcccttacaactgtgttccccataatccatcattgcatttattgtcctttaccctgttcttcccctccccacactatcgtccggaggaatctcacataaatctgtccggttgcccatggcttccccagggtccaaccatggtctagtgaaatcgacatgcgctgatactccttcctctactcctacggcgctgtctgctccggtgtcctccacatcatcatcgtcctccaccccgctgtccgattccgatcgtccttcttcctcaacgtccaccaccaccgtcggaacctccctccttcgcgattatgcatgccacatagacccttcgcagacaccgaacgacgtacatgcgagcgattcccacccgggatcctgtagtaacagtgcttcgcagaaggctgacctccgggacgacgccgccgtcttatcgttgccctcgtcgcccttcctccctctccgctccgctgcctcgttgaaggctcacaatcggaacgccctttccaccgattcaatccctcgacagacgatcatgaaagcgctcgcatcccgtccgtccatatccaatcctaataattccaacgtgccgctggcggcctccctcgggcttctctcaaatagcgcctccaccagtcctccggatgaaaaggagcgtcgctccagtaatccatcctcgcagaagctctctgccgcgctctccaaccttcagctcggcccgtatctggatcgcttacccccgaccgcacgattggctatgcaatcgccgtgctttttccatcaacggtttgacgatgctgtgaatatccagaaggttctcgaagaaatcacggacgatgaatggctgtcgcactctcgcctagtccagacggcgactggtgttcgggaggtgtcgaagcagctgcagcgtcggcctatcaagcgtgccgtacggaatgtcatgatagtcacgaaggcgcgtgataacagcctggtacacttaacgcgggaactggcggaatggcttctctccactccccggtatggaagtgatctcggtgttaatgtctatgtggacgctaagttacggaattccaaacgtttcgatgcgccggggcttctgcagatggaacctcgctttgaaaagatgctgcattactggaccccagacctctgctgggaatccccggagaagttcgatcttgtgctgaccttgggtggagacggaacggtgctctttacctcgtggctcttccagcgtatcgtacctcctattctttgtttctctcttggcagtctgggattcttgacgaattttgagttcgagaactataagcagcacttgaacgcggtcatgggagatgtagggatgcgggtgaatcttcgcatgcggttcacctgcaccgtgttccgcaaggaccgacgcaaggaagctgaggctggtgccgtggaagaaggcgaacagtttgaggttctgaacgaactggtcattgaccgtgggccatcgccttatgtgtccaacctggaactgtacgcggataatgatttcttaacggtggttcaagcggacgggtgtatcttatctactccaaccggtacgtcacctccaccgacccggatgtacacaaactgactccatacaggatctaccgcttactctctctccgctggaggatcattgattcatccttccattccgggcatccttctgacgcccatttgccctcacacactgtctttccgcccaatggttctctcggattcgatgctacttcgcattgccgtgcccgccgggtcccgctccacagcgtactgctcctttgatggcaaaggccgcgtggaactccgccaaggtgactatgtcactgtcgaagcgagtcagtacccattccccactgtggtatccggtagcggagaatggttccagagtgttcagcgcgcgctgcggtggaacacccgcggggctgttcagaaaagcttctaccgtggctcggaggctggcctggaagggctcgatgagggcgaagacgaagaatgggacattgacaccgatgccggagccgctggcacggacagtggcattggccctagtgaagacggcgacgccggatcgattagcccgatgaaacggcaaatgagcatgctcagcatgtagcggctttaaaattcattcattctttgggtacttacatttttcgtcttgtattactgttggatacgcgcactagaagtgtgctggaagcatcatgggatttcttggctcggcgctcggatattactttatttttaggagtcttgcttgcatatcatttcggggaaagcgatagacttcgatgtaatcggcactactggcaggttagagtatttcggatacttacagatatcgacatatgatagacaggtgttgaatccacggatcagtcagagatccattggcattttcaaggatcggcagagtgtaaggcatagtacggagtatagggtacattcaaccttccggctcatcatcacttaatactttgcattattacacccctccaataagtcgatccatatctaaatcaatacacacataactacagtccagccccaaagaccatctaccaatcacaagcctccgccaaaagcttagccaagtcctccaaatacttcctgtcaacctcatcaaacccatccggttccgtacaatcaatatcaataatagcaaccgtctaaaccacaaccgcattagcactcccacaaccaaacccaaagaaatgaaagcaggaaagaaaagaacatacctccccacccacaagaatcggcacaacaatctcactcctcgaactcgcatcacaagcaatatgaccagggaaactcaacacatccccgacaaggaccgtctcccgcttctccgctgcagtgccgcacacgcccttcccgaaccgaatctcctgacacgcaggccggccctggaaaggtcctagccagaggacctgcttctggttctggttttgtttctcggtagtttgggcattggggaacttgtcttggcggatgtagaagccggcccagtttacggaggaggaggggctggggagggcggcgtaggcgtgccagaggagggaggcgacgttggagaagttactgtttttttttcttgttagggccttgaatctagggtttgggattcgagggagtgaagaggggaggttacctgacctgttagattgtagtcattagtcaatattgtttaaatagaggtatttggagagaaggagtaggcatacccagttacgctgtccatatacaagaccctgcgcctgttcgaggacctgcgtgtagatgtcggatttggaggcgttttcgccaaagtaggatgaatcagcgtggggcttagattgttagccttgttttcttggtagaaggaaccaattggggatattgaggttgggacgtaccattgtggttatctggtatggcttctgaagagatgtgggagagtaatggatgggtgggatggttatcagattgaagaatgtcgcaatgatgcaaaagaattgctcgggaaaaaaagtggggcgcggggttaagataagtggtcggagttaggatgctccagatttagtatgtacatattgcagggctgaatattgtattgtgcaatgtgtctgggtgaaattatggatgtattgtgttaaggaggaaatgtgtgtggctagggtatggactatataggttatgtttgggatatgtgttgtgcatcatgcgaagatcggcgtgttttagctggagccaaggtatactatccgggggctaatcagccctatggttggtacggggttcattgttggattttagactccatggctacggcctggctaaatgctggttccactcggcggtcgtgcttaaccaccggagactactttactggagacgagtgtctctacgcgattcagttttcttaaaggtaaagcaggtacgcaacgtgcttcacggtttcgttgaatctggagacaatttttggaccttgtacaataacgatgtatcacgcaatgagtactggaacccaataatgtttcatagcatgtggatgctagccagacactagttatcatttactggtgtttccaccatcaaatagagcaacgaatgagccacctcagcagcagccaaagtcgtggtctcggccgttgtatcgtatataggcgcaacctcgacaacgtcggcgcctatcaccggcaatccatgtagagcatccaagatagaaagaagctcgcgggtggtaaaaccacctggctccgcagttcccgttgctacgagatttagctataatgactccaataaagtatatctgaatactcaccaggtgcgtaggctgggtccaacacatcaatgtccacagaaatatacaccttgctatcgccaactcgagccttgatctggtcgacgataccattaatcccgacccggtctaagtcacgagccttgatgatttcgaatccacatcggatatcatttcggatatcgccttttgggcggataacaggggcacggatgccgacgtgcaatgatgtgttgcggataaggccctacacatggttagtgtattgaagaattttttgtttttgaaattgcgactaacctcttcatgggctatgtgtaggaaggttccgtggtttacaccgctggtaatgtcagttatgtgttgtgccaacatatacaatgtgcaacctacgcatagtgggagacgccgccgccttgtttatggtgagtaatcgtgttattacgatatcgggggtttgaacataaccttacctagtactttaggatcccaggtatctgaaaggtgaggtcagtaatacatctataaacaggactgtaaaaggtataccgagatggctatcaaaatgaataaccgaaacaggaccccacttgtcatacgtcgacctcagtgccgacagggtcgttgtgtggtctccacccagagtaagaatacgaggtgtacggccccggtccgtactattcgtgggacgtgatgagataacctggggacgatttcaatgatacataattcacatggctgaggagcttatggtcacctaccttatgtgctaaatcaagctgcttcaacgcaactgtattatccaaccgggttagtggcgcatccccacaatccactaatttcgcccagctttcgaagacgttgactccggtatagatgttccatccttgtaatcgccgagagccgagacgaataccaactggcccgaatctggctccggggcgagcggtaacaccctgtaagcagaatcagctcagcattacacgaccagcgcgtattattgcttgggttacagggctgtacgtacagtgtcgaacggggcacctaaaattgcaatatcgtagggcgtggaatgtgcctggtcatccaccaagcaatttacgtaaggtaagtgtccgaacgtagtcagccccgagaaatgactacccgtaacaatatcgacggtatcatcttcaccgagcggaacttgtccggaaccttgaattgctgcgatgggagggaagacgatctccctcgcgacggcagctgtggatacaatgagagtgagcaggccgtaggcaatcatggtggattgtgacacagtgatgcaagaaaatgggagctcagctggtgctctcttatgaacgtatgggccaagcattccatctttccattttggttctagtggtcaatactcctcattgcatagacagggatacggggtcctcggaacccgcgctcccatattaatatgccgtttaaatcctgctataaagttatgaattcatattactgacattatccctaattttcgggtcagggttcgggtgatccaatgacttcaatcatgtgaggtcctctatcaaatcgcagaagatgagtaagtcagatcatgacaatgacatttcccattgataaatatgtaagagatatacttatcgatttcattagaaaatggatttttcaaacttatgccgaatgcagtggaccccttatcgggtgtcgctttactccagaaatggacaatgacaccgctccactgacgttttctcacccatgcgaacctccaccaatctgaatcttactgtgcacaaatatgggccataaccactccaactccggcccagaatgtctaatctctggtactgccggtgaaagctgattcgctcccccacactcgctgctccaccgtcgtcgcggagaccttctcgattgggaaagtcagatagcacatctatcttatcgctgtcaagccttcagccggttatcgtcgaaccaacgcttcctccatggggttactcttcccaacggggaagtccctgaggcacttgaagtatggcaatgcgctttttaaaagaccgtgggtgtcccaggtggcaactgcgggacctgttgtctaggtattggatattcaggtgttagacgagacacgaaccatgaccatggcgaaagaggacgataatcagcaagtcttttcagaatctacgggggaagatgctcgcctggaaaatttgggctatgagcagggtatgctgttcaatttcgattgtgtgcccctctgctgatgttggtatagagctcaaacggacctttgggttgttgggtatgattggcttcagcttcagcgtggttacttcgttagtcaaccatttagttaccagtgctttcaacaagaatctcactaacctcgaatagatggacggctctaagcggtgtattcattgtcggcgtcacatccggcggccctccagtcatggtgttcagtttcattggcgtgagccttctcacactagcagtagccattccaatggcagaaatgtgctctatgtatcctgttgcaggaggccaatactcctgggttgcggctttagcacctccgagtatcgcgcgagggctttcttatattagtggctggttcatgctcatcggtatgtctgctctaccccaacacggacagccctgaaactaacgatcattttcaaactaggtatcctcgcaatgggagcaacaaataactcaatcggagccaacttcgtcctcggcatggccaatctcgtcttccccgattacacgatcgagcgctggcatactgtcctggtagcttatctagtggcatttatggcgacagcaattaatatatggggcccccatctcctgcaccgcatctcccgattcatcctgatctggaacatcggctcatttctcataaccacaatcgtcctgttagcgaccaatgaccacaaacaacctgcatcatttgtgttctccgagttccaaaatttctcaggttggggatcatcaatggcggccatcgtaggtatcctgcaagcctgtttcggcatgtgctgctacgacgctccatcacacatgaccgaagaaatgaagtcagcttccaaagaagctcctaaggctatcatcctctcggtcgtcctcggcgctgtaacaggatttgccttcttgttaaccctctgcttctgcattggtgacatcaacaccactgccaacacaagcaccggcgtacctgtcatccagatcctctacgactccacaggaagtaaagtcggcacatgcttcttggcgagcatgattgctatcatcgttatagtagccggaaacaatcttttagcggagggctcccgttcggtgtacgccttcgcccgagaccacggccttccgttctcgcacatcttctccagagtagatagcaagagtcatgttccagtcaacgctgtcctccttactcttgttgtgcagcttgctttggatgcaattgacttcggcacaaccaccggtttcgaaactgttattgctatttccactgagggattttgtaagtcatcccacaccacctttccgtctgttcatggtgaatgatctactaactatattcaagacctctcctacgccatagccctatttagccggctcctcggcttcataactggtcataagacacacatgaagggcccctttgccctccctcagtctatgtccatcggtctcaacatcctcggtctactgttcctgctcttcgcggccatcacattcaacttcccgaccgactatcctgttacacatgaatctatgaactatacctccgcagcaattggggtcattggattggtaagtacggtgacgtggataacaacgggtaggaagcaattcaccggaccacaagccatgagtgtgctcaatgggcatgagaggcacgagagggtgagtggcgaaatggttaaaaaagggtaattatgtgttttgtaaaataggcttcttcttctgcagcattaagcttagttttgtgcttttgtacacttcgcctggtgccagagacgttctagctcctttaagatcagtatattcaccgacattaaagttgacggcacgtatctcttcgacagtatacccttatcagtcagggggaaatgtttcacatattgtatagtacatgtcggcttccatggcgagtctccgattctggagatcactgtacgaggtgctgtagtacgatactcaactctagtcaaacgcgagagaagacgactgactcatgtcccaagagtggaaaacgtaggcgcattgcttcaaatgcatacaaatccatctatgtcatatacctggcatatctatcaagcacttcatgagtctaggctactcttgtttccctctgaatctttttatcccccagcgtgaccccgacatgtttgacaaccagccacgcaggtagcagcgaaatagcccacagcccaaagttaagatacacacttccaaccgaagccataatcgtaacagcgttaagtccatactaccacccatcatcagcatacttcagaaaaaaaaaaaaaaaggcaatacggggctgacaactaaccgaaaccgcctgagccgccgactccgtacccctcagtagaccagagatacgaataacatcctcttcatcttcagccagattaccaataagaaaatacctggttagtcgtcagtatcgtttacccatgcatgctcctgcaaagacttacaagaacatatagtttagctggaatcccgcaacccagaacaagtatagtgcaaagccgcggccaaaacccgcatcggcccaatcgtacgacggctgggttttgttgaactctgtaacgatgatagtaccccatatccaccatgcgccttggagtgtgaggattgtcgcgaaggcgcttctggttcgggttttgagggaaatacgcttggtgtccagaaaggcgcctagtaggttgccgaggattagggctatgatacctcctaggaatgatcctaatgcacgagcccgcactgagaaccacagggagagataggtgaacatcactgcttctgtgaagactgcttggctaatgagggggacgatgaggaggaagttccgagtgaagaagagctttgtggtctctttgatctcgtgaagtggactgtttgctatgcggagtttcacgggaagtccgtccgtgcgctgcacttgagacggtgtgtttagtagtagtccggcaaaaggaccaagtgcctgtaggacgatgaaaacgatgaggacagcgtatgagacactaccagccgtgtcgcggttggagttgatgcccaaattaatcgcaccacccaaaatctgaccgccgacgcgaaagctcaaccagaagcctaggaagcggccctgattgtgtggttccgggtaagagatggcaatggcagcctcagccatccagaaaatgccagcagagaggctgcaaagagcggcaccgaagagaacgaaccattcagtgccgaatcggttgttggtgtagagacccgcagcatacggggcgtatcccatcgtgccgacaatgagcgtccatttgataccgatgtagcggacaactatactgccaaagaaacaagaaagcaccatgaggcagaatgtcagggcatttgctgcgttgacgagatactatgatgttggagtcaatattccctgtcccaagagaaggcccgttggagattactgactggcttttccaagcctcctccgccgaccgagttcatggctccccatattccaggggcgagaaaattacacaatcccaaaataagagcattgtagaacgttgagcgataccatttcactgctgccgttagcattgccattggggcttggggcagtcagctgacctggatggttttgtgttgaagggacaggattattcccaacctcttcgtctgtcgatcgaaaatcctctttttcgtgagacattttgaaaacagcaccgtagctaccgttggatgtatggatattcgccagccgagaacgaaagaaaatctgaagccatggtgggatttatgtacaagttacagctactgagctctctcgtctagatgacaatctaagcttatcgcgcaagtaaactggcagccgtggaccctgtctagtccaataagatggttaaatccaagggtgaaatggtattctattgcgctaaacgtgtaggctttgcaggatcaatgccgtagcggctttcgcgatgttgccgttggagtgctcgattacgtgctcgcacggcattttagcaaattgtgtacaatacttagagcagtgtgccaatgtccatacgaattctgcttttcgaactgaaaattaccagaagtctatttcatttagtacatgtatgcactttattctccacagttttgttttcatattccattttttgttcttctactttgaccgaggaaagacacccattcggagacgcaacacttgaccggtaaaagtctgaaacaataatatgtatgatgtgaaacggagttatagaataatcatttgtccaatttaaaataagcatactgtcattgctctagcgcttcagaagtattcattctcaatcataaacacacataaccatgtaaatgcaaagcagaagacgaactaaaaatcgtagtgatgcaaatttactcctgatcatccggatgaaagaccaaagccctcacttcaatactctctcgcggctcctcgttcacagtctctgggttaacaaacgcagagtgaggaactctacgggcccgaccatccgtcttggagtcaaagcacttgatcaaggtgaccaaatcaggggtctggccgtagcgatagtaccatttaacatcagggttgggcttaaccgcgtatgtttcaccttcacggtttgggtagataagtttgatacccacgaggtcactatccggaagcgtatgagcatccccgacggtcaatggatctttgaggatcggcttgataggccgccaaacattgatgatctgatagcgtcctttgaggagctcgggagcttcctcgggaagatggtacgagacacggtttttcgccgcttcgtaggactggtcgatgtgtacacgctgcacgggtccccgttggggcgtggactgagccctcacatctttgggtgcacggcgaatggtatggtcgaagatgaagacacgggaagcaccggttctattgtatgttagttagtttttgaaaattgggggaaattgtgtagcccgcacgcgtctttcaacagctgctcagtctctgggtagtattctcttgcgatcttctcatcgtcaaggaagtccttctcacggctctcgtggtagtagtactggaagccatttttatccagtgtgtagtccagttcatggccgctcacgtcgtgaacggtcacagcgagctcaacggagggccgttcgtaggtctcaggccgtgtgacatagtttggagtgagatgggagccatcttcaagctccttcagaaaatacagtttggtttgaacgtggcggggcttttccgaggaggtaggggcagacgtcttctgtgtaagtggcgatggttcgtgactaggcgggagttgaactgcagcagaggccatggtggttcgcgtcgtatgaagctaagcgttcactaagaggatcgatgttgttcaaaacttgctctagcgtttatgctttgatctacactatggatttaaggtgaatagctactttttatacacggccgttggtgaaacgtggagaagaattggcatttgtcagattcgcacgccatcacctaggtttcagatgcatgtgtcattcgattcggggtgataaaagtaaaataggcctattggagctttgacaaagcaaggatactatgcaagtatgatcgttgaaatactacaaaagacgcaatagagaaccatccacaaagcctggcgaataggaggaccgagattcattaataatgagattcaataaggtcaccagggcagaactataagtttacgcatttctaatccatataacgccttgacgtcagcgcttacatatccaaatttaggtgattctatacgagcgaacaagctttgtaatgcccgtcccatcttcgagcacgcccttctcctcttctagttgataattcccccatcgtggtagtaaaactgtccatatataccaatacacgatgccaaataaaatcctgattcagttagctgtgcaaaatggaagccagtagtaggacacttacaccccagctccaacaatagcgtacgtggcatagaagaaatgcacatcgcccttccgatctggcggagggaagaaaggagccgccagcaaagcaatgcagaccacgatacgtaaccatattgcccaagtccaggccttgaatggacggtgaaggaatggttctcgtcgtcggacaatcagaagaccgaccgtgattgccaaggcaaagatctgcccaggataaccctcgacgtccaatatgaagttgtaaacatctccttgaggcgggagagaaatcacaagaatagatggtatgtagtgtaccagaagtcccccaagaggagagttaaaaggccgcgaggaggatagaagatgcgaccacggtagaaagccctgacgagcaatctcttggtttacccgagcctggtatgcacgattagcttaaggatattcgaatagcgacccccggtgtccatactagagcaaatgtcactaccatcacatttccagccgccgaaatagcaatggccaacgggaaaagcactcggcccacatgtgccccaaaaagtcgctcaaacagaagacccgcaacaagttccccactgttcttgatctcatcaagaggaactacaaggaagtaggatatgttcgctaggaagtaaagagcgcctgcagtcagaagccctgctgggcaaaccgttttcaccgtcttgatcgggtctttgacttcattgaggacgttgttgacattgttcagtcccgcatatgaatagaagatcttgaagattgacgttgaaatcaagctccaactccagttggagccttcccacagtgtatcccatgcgaaagggttgttggtgaccacacgatcggattcactcatcgattcatcgtagggacgcagaagaataacccaaattccagtcaaagacatggccatgatgaggaagattttgacccatcctaggatattctggatccagattccggttttgaggaagcagccatggacaatggtgatgagggttagaaggccaacagcgagtgccttatgttgatactcggtcggttcgatgttaaaagcgaacagtatgtatttcgcaaagataatgctgttgctagccgtgaagcctaatagtactgcttgtacagcgatgagagtagatgcgagaaacttaggccttcgataagcgtactccaagtatacctttagagagttaacaaacattcagatctgcaaccaatgcgaagtggagaaaagcataaaatagaacaccgatttaccttatccccaccggagcgaggcagcatacatccaaattccattgatacagccattccacaggccgctaagatggttccgacaagccataataataacgtcagtccaatacttcccgtcgacttgacgatcgaccccggggtcgcaaacacgccactcccgatgacacgcgaaatgacaagtatatatgcactggaccagttgagcgctttccgatgggagggcgcctcaggcaatttgttttggaagcccgagtgtagcgcatcagggggagaatcataacttgggtcatgtaccgtgtcgtaaccaggagcagcagagtccaacaagggctctatttctgtgttgctcattccgataacagagctcgtaaagcacccgttgttgttgtttaattcaagtcccaaccccttgcttcaggaccaggtatgtctggcacagttgatatcacttccctaactgttcaggcgattctagtcactgggcttaggtaaaaactaagatcaagacaagcgcaaggtattcagcatgttaacagatatcattcaggtcagcagagccggcactgatatggaggtcaccctccatgattcccaggcacgtcattcaggtcaggagttatgtgtgcggttcctggaatgctgagtggtcgacattatcaatagatcagacacatcacagccctcggaggccggcggcattggtcagcatgcggaatccagtgagggagctgattaactgtcaaacagccaactttgcaattggacttgaagcctaacggccagcactgatgataaacctacaatatcccttggtatggacttactccacataggggccatcaggaccctctactttattatacgtagtactggatttagcctgataattctaaacgcactatgatttaattgtgaatgatcaatctcggtgatcatacccggtgaacctttgagattatcgcaaaacatgtattattaacgacgtggtcgtgattattcctcaatcactgccctgaatcacatcatcggacatttctattggctcaatgtaatcgccaaagttataactttgcccatgatgttgaactgcgtacgacgcatggtagcattaagaaccctaaccggggatgacatattcatataggactagtagagcagctggatataaatgaaaggcccatctgcaacagtgatctacggctaatacctgaacaatattcatctaccgagctgcaaagggatgacagccaagatcctccacaatattccctcctgataaccatgcatcacgtcatatcaaccccgcgattcgcaatgcccaaatattagaaatcatcccccaaggagacaaacaaagatcaaggcaggttttaaaaaatacgtagggcgtggctatactgtaacttggatggatggatccattatgtctcgcgtggcgactccaatgctgggatcggctcctctatctcttactagacgctggtcgagtgcggtgccgatagccggtctacctctatatatgtgactggaagtgacaatttacacattcatcactcggtacttaccccaaaaagttcttccgcattcatgaagatgaccgccgtatcgacatatgcgcctctcgttacgctgagcgagaagcagcaaactatttcatatcaagagatttacccggaacagcgctcggaacctacctttgccaatcctaatgtgcaggaggaaatcagaccacagctaggaagggccactcagcgggcccttttgttgaaggctgcgcgtgaacagtacacactggtgaccgatcatgcgattccatcaatatcaaacaaggacgagatcctggtcaaggtactccaatcagttttccagggctggacatgcaggtactgataaaccttagattgtggcgattggtttgaatccgatcgactggaagggcccgtaagtattcctataatattggctccagagcacgactaatcaccacaatgtagagctttcaatttcggcattccgagtctaccatgggttaatgggcgcgatttagccggtgttgtcgttaaggcagataggtcctcacgagtacaagagggcgacatagttcttgtcccgtccaccgactatcgcgatattcgaaaggcggcgttccaggaatatgctatcgcgacgcatttcaatgctgcacgcatcccaccaacccaaagtatccacgcttccgcctccttaggcgttgcttatgtggcgtctgcccttgccttgggcgtctcacttggattagacttctcccacgcgtcggcatgcccgggaccggatctcacagaagtggttcgccagttagatactgatactatcccagctgatatcagagatgagtgttattctggtctctccaagattgaaaaggtcaagcccggtgactggatcgccatctggggaggtgagttttccccattcctttcagacggagtcattttagactgactcatctagcctctaccaccactggatacatcacgttacaacttgctaagctagctgggctgaaagtgatctgcgtggcagatattgcccgtcacggtgcgagactggttgatctaggggccgatgctctagtggaccgacacgacacccagcgcgcagtcgacatcatcaaaggattgacaaagggaaagctccgatatgccattgacatcgtcggcaaagacactgcaactctacttcaacaaacgcttgacgatgctgtccgcgaagacgggtcgcacgctcatctcctgggcctaacaggtctccccaaggatagaggctccaatgtcatctaccatacagttccgattaaattgttccatacgtcgccgcaggtgggggagcggatggtctcctggctggaggatctattacattcgggcgctctacaactaccagagattattcgcacggacggaggcttgggtaatgttaatgcgtcgttagaactgcttcgacaaggtacagcgtcggggaagcggattgtcgttgatcttgcgggatagtatatattgctatacttgattactattatgttagacgccggaaatatgttcattagatgccttataatagaatgcatttgaagaaatcttagcacttcatgtctaatgctcaaaatcaagaaacactacaaagtacgaactataataatcattgtactccgactaactacaagtagaattgtcaacgcggtatataactagagtccgggcatgtgggtgcgacatccaccttcaaacagcaaatccacagacaccccgcttacagtaatgataattacccctcacagagaaggtctctcttgaaataccatggaggatcccttggctccttgcgtgatggtggacgaataagcggcggcaaagacgtgcctcggatcgccgattgcgacactctcggcatggatgatggaagatccagaccccgttggagtaccagctatcaatgggaataatactccaactcggatgttctctttcaactttgtaaaacattcgggccacacgagaatccgtatatggggcattatcgttgcagtcggtaatcgtactggggtcgcgtcggagccctaagccaattaccttgggtcgccttgtgggatacgagagaagctgaagctgagctgattgaacaatgagctttttgcaattgggtttacacatcaatgcgatcgcagactaggtggccgacccggatcggcctcgaagacccctatatattccctgataccttgctatgagcaatgtgcctcacacagccaactgcttcaaccctctcccatatcgaaccctatccataacgcagaaagtccacaaagatcgcaactaccatgggttcaatcgataaacccaagaaacaactcatcctcaatgcatttgccatgcaatcaccctctcacctgaacccaggtctccaccgttacccaaaggaccaaggcggcgcctacaaatcgctccagcactgggtaaccctagcacaaaagctcgaggccgccaaattccacgcgatcttcttcgccgatgtgctaggaggatatgatgtctacaaaggtccagccaacctcgatccaaccatccctgcgggcgcgcaattccccatcaacgacccactgtacagtgttcccgcgatggcggctgcgaccgagtcgatcgggttcggcgtaacggcatcgacgacctacgatgctccctatgcgctcgctcgaagattctcaactgttgaccacttgaccaacggtcgcgtgggatggaatattgtgacctcgtacttggattccgcagcgcgtaatttcggcctgaatacgcaggttgagcacgacgagcgctatcgtattgcagatgaatacctcgatgtcacatacaaactctgggagggatcctggcgcgacgatgctgttaatgtcaaggatggagtggccgggtatgccgatcccaaagctgtcaggcagattaatcacgaaggaaaatatttcaatgtcccaggaccacatctgtgtgagccaagtccgcagcgcacgcctttcctgctacaagccggtacctccaccgcaggcaaggcctttgcggcaaagcacgccgaggctattttcttacacggtcaaaagcccgagctagtgcgaccgtccgtcgataatgttcgccagcaggcgcaggcacagggtcgggatcccgcttctatcaaggttgtggctggtattctggctattgtggccgagactgatgaggcggctcatgcgaagttcgctgagctggctcagtatggagatcccgagggcgctctcgctcttttcggtggatggtcaggttatgacttgtcgaaatatgaggacaaccaggatttccggttcgtggagcagcctgccatccgtagtatggtaaatcattgggctagtacagtaccagggactgagggcaagaaatgggacaagaaaactatctccgaatatctgattatgggaggaaatggggcgaaggttattggaagcgcgaagacagtcgcggatgaattggagcggtgggttgaagttggcgatgtggatgggttcaatctgagctatgcctcaatccctgagacctttgatgatattataaagtatttgatcccagagttgcaaaagcgagggatcttccacacggattatgccgtcaagggaggcacattccgcgagaacatgtatggggagaagggacaggcacgactgcctcaatctcacccaggggctaagtatgtctggcatgcaggagaggagaccccaaagtacgcgttagaaaagaacacatgaattggtgaaaatgcattatgcagtctaagtagaaaagcacaatatcaagaaattgagggcaacttgctttatacaagctcatggtccacccgaatgtggtgatatgaataatagaattacatgcagtaggttccaacagatcgctgtggcaccaagacaatccacatatctccgaatatgtcaacctctcatggtaaccctcgacctattccctcctttcgtatctgccataaagatactgggtcgatgacttcatggttcaagcctaagtgatagatagcatcgccatgggaattgattatatcaccacgcaacattctcatttcaatccgaagtccgtttagcgatgctaccctcctccagaccttgattgtcttatgctgcagatttatatcccatgtgctccgcagagtaattgttggattgttgcgccctttacgaaacatgaatccgcacgcgtctctcttgccaccgttccatagtgccatagtttgcagccttggcatcctaagggcagcttccccagcgtcctgtaataagcctgagattttcctgtgatttgttgcaggagctaatagcggcgatgtcagcactagagtctgaagactggtccaagtccaaggcggctgacgggcttcaaagaagtgctgagcatcgaccataaacgaaacgtaaagctcttcgccgtcaaggctcctgtatgccaaagcagcaccaactgcaggttgtgctatccggacaaggtctggttgaaggcatgttgttcgtcggactggtgtcacatacccctcgttgtaatcttcaaatagtgatattttcttgacacctttaggtaagtgcgtttcgatcatgcctttataatctataacgtagaggttagtccagactctttaataagggcaagcaacatagtccgttacctgtatcatactgtagttcctgaactgttctgtccaatactctccatggctcgtatactatgtgcttcagtcgaggaagcttgtccaacagagcccacagagctctaggcacaaaacgacgacggcattgccgacgcagtacaagtttggtgactgcgtggacctcgggaagctcctctttgaatctcaagtcaatcttctcgaagagtcgtaacatagcgtatccatcaggcacagccacctgccggccgtcaacccattcgtgcttcggatcatgaatggtgcatgcagctttcttcccataaactcccgttccgtcatttctattctcgccatcggccccgagataactggtcttaaaccagtgttctgaatcgctgggggattgtgcgctgagctctagtgacagaccatggtcactagatcccaggtgcttaatatagaaaatagcttcgtgatcgctcgtcggatcatgagattgttgcttgatgtccatgaacatgactctaaatcttgacaacttcgacagctgtatgaacgaagctgtatatctaaccagatatgtttcacgacactccgtcgtcggcgaaccatggattcgtattcatgtagacatgagggttgcagcttcagtcggcggaatattttcttctctattgcggcctgccattcctttcagaccgtggcgtaaggagccaagccatatttctgccgtatgagtatccctaggatcgccagacgtagttctcgaactagcgaataccagtgcaacatgctagcagtcgtcctgattgagtattttgtcttcattaaaggtgtgaggaaatggtttagcacaagaccggtactttcccggtctatgtcgctgttatatagaatggtcatagaagtgtgaattataggatcgcgaagacaaaggttatggagagcaggttctcctcggcgacacgataaagagaaccataaaatgagacaccctgagcaaccgaataaaagagaaaaaatggataccattatttgagtctacttgtcaagatgatgttatggagtgactcaagcgacgcgacttaactgcgtcatcagtaaaacaaattatcagcaacgtagggactctttaggtcaaggtaaatgtagtagaagggaactttcgtatagcacactggtatagcatattctaagcaagattgactagggctaattcatcgtaaacaatcaaacatcccaccaaccttccatatacgtagtaagatctattgtatcaggtcgcttcacatgtggcactaaatctgcgtccaaatacttttctcttctggtccagccattgccgaaatacgcgaatcgattgccgctcgggttggtatatgcgtactcccaatcctcccatcgtggctcccgtcggatatagttcaatgtggcagcgcttccagggaacagaccatggattcgtccaccgggacggccaccgttataccaagaccgacagttcttctgcccaggggtcgagtcgtcgttgcccgtccatacggtgcgagggtagaatgtgtcagagtactcaacaaaatcgtcagtggcttgcttagatggagccatcgacttgattccctggctgcggatctttcgcaagaccttggcgatataagtcaccaggttctccatactattcggaacacttccactgtggcctgtggcatgcggaccaccgatccaaagaagattcggaaagcctggtgttgcgataccaaggtagttgtaggggaatccccacaaaccatcgtgcttccaggctttcttgagatcgattccattcgcaatgattgagaatggaggcgcatggtcaacattggctccggtggcgcaaatcacgacatcgacaggcctttcaacaccatctgctgtcacgatacctgtcgctgtgaatcgttcgataggcgtctgtatgtagctcacgttatctttggtcaaggcttctaaataaccaggccctggtgtagctcgtcgacagtttggcggaaactcaggtagaatcttatctgccagttcgggtttctcagtaatacgctgaagcattaattgcgtccacgtgtctcgctgtgcctgattctccggcgagtccttgaagattgcaccaaaacgtgagaagtatccttcttccacactcttgcgatatttgatatatgtatcagggtctttgaacgattcgagctgttcgcgagagaacaagttcggttcaagtcggcgcacaccagtcgtgccaaaggagtctgcgacccaggtacggttacgcgcatagtgatcgacatgctgtgcaaccggctggatcgaaggcagaacctggagaccggacgccccattgccaataagagcaattctctttcctttcaggtcggcgtcatgatcccagtgggaggaatggaaaatggtacccgtgtattgatcaatgccgggatagttgggtagttgccaatcgttgaagtgaccgatcgcattaatcagaacgtcaagatgttccacatatacctagttccagtcagtgttattactttagtgagggttgtgaagaagcgtttgtacccttcctatgccgatatcccggacggtgacacgccattttcctgtttcaggaacccatatggcttcttctaccttgtgttgcagccgtatatatttgtagacctggtacttgcgggcaagcccttgccagtaatcccgaatttcgtgtccctgtgcaaactcctccgtccactgcgtattaggtgcaaatccagactggtatacatgcgctggcacatcgcatcgtacaccaggatatgtgttttcgtaccatgtgcctccctgacactagtcaatacttctcacactttactacacgagggtataaaaatacctaccacatccgcattcttatcgaagatccggaggtcaaggcctggtaacttagccggcaagagaatgccagcagtaataccacctatgccggcaccgatgacaccaactttgatatttcgaacttcatcaattggatgatcctctagctcaaaagcaggccttccttgcggagcaacctcttctgttttctctatgacagtggacgcgaccggccctttgatatctgtcgaaacagcgaccggcgtgtgactttgcgcgtggccgtttagcaatgggatattcctatccgatacaacagatacttcaaccgcagccatgatggtatgttgatcctctacaataagctgattaggagggcatgagtctccaactgcgtgtttaaatatcgtagccgaggtgatgttgcgcgagttggagcttaattgcgctcatcatcgcggggctcgaatcccgggatacccctcaatgagagcactaattatagaccacatgcacgccatcgacagccactctgcgatatgatgtttggtgttgcattttggcaggcttgccgggtagcggcgtcacatcatcgccggagccaatggtgtcagaaaccttccaaggaataacgcgcagatctccgtaattttcaaaaggcagcggtattttatcgctgtcgtgataagaatcaccaatagaaggattgttatttgtttttttatatttacggcaattgcggggccttggagttgaccccaacagtccagactcaatatcagttccatttctggttaccttgacgcgataatatgaccacacttcattcatcagagctatctcgtataaatctcgctattcaacttggagtagtgcaggatgagtacctcagacattggcaaactattctatctcttccgccttcattcctgcctagcctaatggctctctgcatcaaactccttccaaatcctatcgagcgcctcatgcctctttaacgcccagtcaaaagtgggatgccactcattcttgcgataggcttcatacagacgggcaatattctgagccggtacgggtagctcatcccactcatctgcctccggtagtatctcctctaccgtgttcgtctcatttctcgcgatctccaatttaattcccgggccgccgacattcaaagacaccaacggggaggccaaccgcagccaacccttttctccttgaatacgccagtctagtcgaggctggcctggaaactcctttccagcatggaatttgacagtaactgctgcatcggaaggctcaacggtgccataagcgagaatctgatccgggacagtattgcgagcgcccgcttcgacgaccttgccggtgtctccaacgctgtagtccttgatatctatcgtcggtcggctgattgacgaaaagctcctgagagttttgaattccccgaggactggaaaccgtattaatatccagccaaaacatgtccttcgggctactcaccggcagcaatgtactccaagctgtgaccaacatggatagtaatcggatttcctccaatatcccggtcaagaaagtaccgtacgttcttgctctctgcatcaacgttattgccaaatgatccggtgatcgtactagccaggacgcgtcctatctccccgctttcgataacagatcgcatcttacgaataatcggcgaaaaggcgccctgtatgcctacgatggtacgcgcattatgctttgtcgctagagtagccatctcttgggccacctcgagattacggtctagtggccattcgacataaactgccttgccagcgatgaggctaggacgcacagtcagaaagtgtcggtcaacgcggacactgcagaccacgaggtccacatcagggtcgttggcgagatctattgtcaccatgagtattttctcactacacgtgtattagggactgaccttgcgggtcaccgtaagccttggtttcgttcggtaggccatatttctggattgccgtttgtgcagactccacggagctattcagcagcgcaacaatttcaaaattgggagacttggtgaggaagggcaagtgggcgttaacagaccacgaagtgccctcataattctctcccgaagcactaggcagtccgatcaaaccgactcggataggagacatgttctgttaatttgtgattattttcaccgtaattgtaagatgtgctccaggtcttctaagtccatggtacattttaagtggaagaggaattcctcaacactatatacacgccgaaaatatcggggctcggatagaattgctctattataaatcaaactgaaggtttaatctaaccgggaaatcttgcacgatcgttctgcttagaaatcaagggcactgagctgcgtttactcccttacaatacgcatttaattatagtcaccgggcttttatgagccaccgtggcttccctctgccggataccactgcttttggtgagtgtgaaggagtaaccacattatcaccaccaagtgtccgaaattcttcatcaaccacccaatcagctaggttccaatattataaagattctcttcaggctaccctatgtagcatgtattcattctcaacacagtgccttatcgattgcccgctgttatgtacaagtcctgccagtgacacgtttgtttgaagcccaacacccgcttcaacttcctattcgtgaccggagcctccctagcctccatctgcctcgtaatcggtatgttcggacacatcttctctaagaacgccatagtcgactcggcgaaattagtaatatcatcattgaccgcattaaaaatctcaaaccctagcccatccgtcaccagacatctttcaaacatcagtccaatatctcttgcatctgtatatgcccacccatgcactttatactcctccggcctctccacatatccatcgaacttctcttggaattcatccgggccaaccaccgctcctaatcgcatgacataaatatcattgccaaaccgtcgcgcaaagctccgagccgtacgctccccacagaccttagacaaagcatacacatccatcggattcgcatcaacatcctcatccacgggaaaagatggataatcgacatccccttctgcataggtaacaccgtacacggttatggagctcgccaggacgatcttcttcacgccgatccggcaggccgcttcgatcacgttgtaaaatgagagtacattgactcggtatgtctctgtatcagggacgatcatgttgcgcgcgtatccggccagatggatgacggcgtcggggacttgctgatggggttcgcgaaacggttcggtgaggcggaagtgtgaaaggagggcgccgtggacttggccattgtctgtgaggtctaccttcaaagtgtggactttttcgtttagtggtggtgggagcgggttcaggtcgaggttcaggatggagtagccctgggctagaagatggtgaatgacatattggcctgctttgccggagccgccggttacgattattcgcttggacatggtgtgatatgaggtggtgacggtggatccgggaatatcgaccttggtaagaggttattgaggggattgtgagagtattgatgtcctcagagaaatcttgctgttcgctctgatggtggatatatgcttttccatccattgcggggcagagcggggaaaagagcttgggtgaatatgagccctacattgctgttagatcgacatacatcaatgcagtatattccagtagttagcggatagatctccatgttcatgggtcttacgataaatgtcaggtatacctgcactccgtcctttatggcattcacttcattgtttacatacatgcaagatgcgttcatattactcactggaagagggccaccaggcaggtccatgggaatgaatgagaatacaaacaaaggctaaatgagagtgaacgaattacaacgaatcttccagtagcaggtacctgctgatagacagtacatgtgctttaacatagcactgaaaagttcaatactctccgccccgttaacaactctattcccagccaatagaataaagctttatatagacaagcttaaatctgaggagtcaacactttatagtttctatgtttaggtatattatatagagctcaaaaggatatcaaatagtatattattctattcaactacgcgcgtgcatatatataatatgcttgtgtcccttactattgcaaaaacagtaggcggtaggacgggtacaccccgccccccgcactaggggcgtgccaaaaagtcattacctccactgtacttgacgtgttcatctacagattggaagagactctcaaatatccaccccatactgatcatcgccagccacctgatcgacaatgtccacttccactcccacactgactgtctacgacatcctgatgcgcgagcccgtatcggagaacgcctgttcccccaacccaacaaaaacccgccagactctaaacttcaagtccgtcccctacaaaacaacatggatcgacatgccagacatcgccaaaacccgcaaatcgctgggtatccccgcaggccgcaaattcgccgacgggagcgaattctacaccctccctgtactggttgacaccgccacaaactccaaaatcggcgactctttcgatattgcggtgtacatgcacgagacgtaccccagtgtgggcggagacttgtttcctcagggtgtagagctggatttccggactagcaatacggccatgctagttccgctttctgagcttagtgaggttgcgagacgggagaggtacatccgctacgctgaattcaatacgcatgttgacgccgcgtttacggcgcacacgatcctcaacgtcatggggttaccgtttaacccggagactgcggaggcgtcgaaggcggagttctgtcggcgggcggggatgccctcatttgaggcgttcaatgtcaccggcgaggcgagacgggggattatggactcgtttgagaagacgctgggggatctggcgaggttgtttgtccgaaatcagacgggaccgtttatcttgggggataaaccctgctatgcggatttcattgtggggggttggttgaggatgtttagtgtttgtttgccgcgggaggagtgggaggaggtgagggggtggcatgggggtgtttttggggagttgtttgatgggttgagggggttctatgaaattaagtaggaatgtaggtctggtagatatatcgctgaatagattgtagtatactgaaagagcgctacagttactctatttggtagacaactaaaagtaggcaattccacttgccccgtgacctgggctacggcggactaaatctagctaacgggcaaaactttggattatcagattttttactaaaatcttgctgttttatatttggctacacgttattttttaattctacttttatagaagctttatattataataaaagaaaagtagattaaagagtaaaagaggataataaacacgtagacctattattctagaaaaaaaatagatttttgagaaattggtcacttttggcgctatagtgcgacctgggggttgttaattgggggacggccaaggggacggcttgatggattaatcagaggcgtggagagcgcatggggctatgttatgatacatgacacgcatagcagcgggcggggcggaagcggagcggatgggcgacatatattaccacgtagtattccgcgtcttctctctgccacaccgaacttggtcctgagtccctcgtctctcgcaagctgaagttctcggatcagatcaaaccattgtgttccaagaaccattctgactttgacacgacctcttgttttacttcttctgtaggtgatatgaaatcccgcagttgtctctaggtttccaaactgcctgataaaacatttccgtagagatatacaaaccaagcagcccttttccacagcagccgagaatgattggatgttgtcgtggtgcgttccagtgaagctggactcgggggctgataacaataccctttcgaacattctagtacacttattactttcaacaacaaatacataacgagggaaaaaaaaaaaaaaccagagtaaacgcctgcaattattcaaaaatcctggtctgatgcacaggggtagtaacacctggcgacccccaaaagaacggcgttctgtgcttcccgccttttaactcctgcctctggttctgtctgcgcagttcttgttcacgagcacgcatctgtttgcttcgcttccgacttcgacgctgctggctcctcgggtctagggcagcgttgtccgcgccgaagagtttgcggagccagtttagcatggtattctccccagaattaaccgtaaatgttctccttcctggtttggccacggaaacagccagcgtgtagagtaaagtggtggtaataattatactgaaagtatggaattagttaaagaattattttccttgtggagttttgttatccttgggcttgagtgttaatatgaggacttaccgtgattgagttgttgtggcgagatggtagcagataggaactactcggcaaacactgtttctagccttagcaggcttgggcttcccttgaatttattatgttatggactagtggtcagtccaggtgaatgatggggcgtaatctctcccagtagatttgcgatcatgtgacacgtatgccgtggtgagggagattacgcgacacttaggtgactgcctgcggtggtatggcgtgcggaagccctaatttattcaccttggggggctgccaagtcaaagacaacgctgttagtgtccgatgcggagcatttactggaatattcatctttctggtgtgcgaagaattatacaatattgatggtttgatttaatatattcttcttcttctttcctttcttttcttttatcaatagcgcccgttgatggcagagatcggtgacatgacccgactccttgatcaccgaccccgttcatcaataatgctactgactactgactactaccaaccctagtatccctggacttgcgtcaaaactgcatacagttttggatactgccacttcggagtgatccagaaaaagaatcccaaaacccaaacataccccacaaccctattggtagtcttcaacaataccgaccaaatatccttatcatgatccgcacgatatcccttcacgcgctccagcctgcgcaccacaagcagctccaaggcactggccatgaagttggccacgaagaagagcagatcgtcgtgcggatgacacggctcgcctgcctgccagtcggcaatcacatggcacagcccggagagcaagaacgtccagaatgcgacgaagatcttctcgcttcggcatcctggtgtcatgccgatgagacggcgggtgacctgtgttccggaggaagcgcagcaggagactgtgaggcggtgccagaacttcgtccagaagcggcggatgctgcatgcttgaagggggctgccgaagaggggttgccattcattgggggtgtcgaggcggagtataacactgaagataatggagaggagggcgttgcagaggttgagcatgaagtaggcagtctagatctagtagatggagaggaagaggcggatttggatctcgcggagtgtgatgagatgatggttgttgtggaggggtaggaggcggcggaggaagactttgcgagagggggcgaagtcttgcgcggtgaaattgaaataaagtggaactagggggccgataataaagagctgaagggcccagcagaggatgatcttggcgagtcggtgaaatgtgaaacttattcgactgggggacgaaatggagcgcttgtatcgtggtggaagtccagtgctcatgcgacgctgtggatcgttccagatcttgtatatcgcgagccatggagatgccgtctggggcactctcagttggtcaaagtagcggacggctgctgcatgttggatccagacgcaggcgaagagcgcccacagcacgttcataccggtgagccatgttaggtaggggctcgtatgcagtgagaggatcgcgctgccgaacagcagtggcgagagatacagtcgacctctatatgggaggtggaggcaacatagaataatgcgcttgagcaggcgaaaagcgctgggaggatgaggcacttcaggaacagcatgaggtgtttggaaagttgatcggggacactgaggtgaaagaagtcaagcggtgggatatagatgtctgcaataggagttaaccctttgttccacttaattcccttccgttcctaccaattggccgaactctgcctcgtatcctgtaacagagccgaaaacctgcacctctttagccagggcccatgcccatcacagccaacatggtgcagaataatgcaacaaggcgcccatttatggcccccaactttcagataaacgttagtggaggttcatatagtgctgagacaagctgctaataactagatccttcgggctgtgggtcctggtgttggcgcacttagtcatgactcatgacctagttaattgcagagctacatccgtttatccgaacctaacgccgtagttgaactgcacaacaattgctaccaatccttacattcggtggaaataagagaacaagagcatcaataggtggcatttcaatattatctccctcatagggttcatactgaaaccatactctattgcgaccccaacgtgcacgccatggaaattgaagaatgtggaggtatttatgcctctatcgctgcgcaaggaattgcccacaacctgccggactctcttgactattgcctgtaaggcaaggtggcaggtatctgaggtactagccgaaatttctggtcgtatccaccgactcaaattagaacccatctagttagagacatggtaaatgaacgatagccaggttataaagaagtgtaggcaaacgctaagactagtgcaaggaagttattgttaggcgcacttaatccaagccctaggagcgcattagtcgggacggcatccatcggtggatagacagtatgacacctctttcgtttctcggactgtccttctctcatcaatcgtaagtccagcatgagtaagatctttttccatgtctctgcatacctctcgtagttcgtcaggtgacgaaccataaacagtgtatgtagtcagtgagtatctaaggccttcagctgtgaggatgttaaacttgaaagacgttaaccgttttattaatgtctctattattaataaagaatttttaatattattttttatattttttaaaaatattttaattaatttattaaatttttttaagtttaaaagtaaatttataaaaatctatagattttatataaatgtaatcatattagtatattagtaagatggtccagtataacgtaatccacgggcgagcggccatcccgggcgagcggccacgtcaaccaatttcaaccacgcttgaagaatctatatatttcaaccaccaactatgccaccaaaagcagccagaaagctaaaagattctattgaacaagaaggtagaattctactagcaatttcagctattaaaaaacaagaaattcgcactatagctgaagcagcacgtatctataatattccacgtactacccttcggagacgcctgaatggccatacttttcgagccgaaacgcgcgccaatggccataaattaactcaaaatgaggagaattcgctggtacactggattctatcgctagatcagcgtggagcacctcctcgacccgctcatgtacgagaaatggccaatatcttacttttaaagcgtggttttagtgatactcctactactgttggtgaaaactgggtatatacttttattaaacgccgtgaggagttaaaaactcaattttctcgccgctataactatcagcgcgctaaatacgaggatcctaagcttttacataagtggtttgagcgcgtacaaatcactataatgcagtatagcattcaaccggacgatatctacaactttgatgaaactggctttgcaatgggcttgatatctactactaaagtagttactcgagctgagttagctgatagaccttttcttctacagccagggaaccgggaatgggtcacttctattaagtatattagctctagggggcctcttccaccttgccttatcttcaaaggcaaagtccatattgagggctggtacgagatgggtctaccatcagactggcgtatagaaacgagtgcaaatggctggactaccgatgagataggtctacgttggctgcagcagctatttataccttttactgctggccgtacggttggtcgatatcggcttttaatactcgatggtcacggtagtcatttaacacctcagttcgacgatatatgcagtcaaaacaatattataccactctgtatacctgcgcactcatctcacctacttcagccgcttgatataggctgctttggccccctaaaacgcgcgtacggacagctggttgagaataagatgagattagacttcaaccacatcaataaacttgactttcttgaagcctttcctcaggcgagagctcagatatatactactagtaatatctgcagcggtttctcagctactggtcttattcctttcaatcctaagcgtgtattatctcagctaaatattcagctagaagcaacacctccaggtagtagacctagtagtaggtctactaattcagtgcctaaaacgcctcataatctaaagcaactacaaaaacaggaaactacactgaagaagctgcttagagctcgtacaaagagccctgattcgcctactaagattgtgataaagcagcttttcaaaggctatgaacgagctttaaataaagctactattacaaagcaggaagccagagaactacgcgccgcgcatgaaagaatacttaaaaagaaaaagcgctctactagacagctgcctatagaatcaggcgcttcagttcaggaagctcaggagcttatacaaggcagaaattctactatagagcctataactactgcctcagtagatataggcgctccggtagaaagccagcgtatacgtgctccaccaaggtgttctggctgtaatatactagaacataaaattactcagtatcctaatcgtcagactatttaaattttttatagaaatgcacatttttcggtgttttgaatagcttcatttctaggaggtgcgtagagttctggtgtggtggccgctcgcccgggatggccgctcgcccgtggattacgttattacgcttggtaaacttagtaagtttttattttgtctgttagctagatttagtccgctgtactgggcggtggcagtatcaagaactagctacatacagactagtgtgatatgtatgaagatggaaagagcagagaatgaatgaaagaaagcatcatttgtgcatttgcttactgatcaaccccttactttgaggttgaccgatataagcattctcgtagaacctcaacaagggatatgctcatggtacaacgcgatctgagattattgcctgagcctttccctcccccagtcgactatgctgtctgtacgcgtgcgtggcacgcgtctagctagtcgcgtgaccagaacttccctctcacagacccaggttaggaacttccactccaggaaggacacagctccagctatcaacaagacatggaggtcctttgccattgccggcgcggttagtgcaccgggcttctggttgttgacatctacgcgcgacgacgatgtgcctcgtctggaggctccgccaaccgggcacttggtggccgagcccggtccttcgaaagaggaagtgacgcgtatcatctctcaggatgcatattcatttccagtcagaagtgttacgggagtgaacaggtacgatggcacacaactggcgtccaacagcctgtgtgaggaccggttcacccatggcatattcccatccccgttgaatgatggcacccagtggatggcctgggctgtcttcgacggacatgctggctggcaaaccgcagagctgctgaaggatcaactcttgctatttgtgcgacatagcttgagtaaagttaaatcagcatccaccggtgaaaagtccatgcccgacgaggtgctccagcacgcaatcgtcaaggcgtttctggacttggatgattcgattgtaaagacagccctgcaaactgcccagagtagtgaaccgctgcaggataagctgaagaagctcgctcctgcttacgctggttcgtgcgctctactctccatgtacgattcggtcacgggctcgttgcacgtggcgtgtactggagattccagagcggttttaggccaacaaaagccagatggcacatgggaggcaatcccattgtcagttgaccagactggtagcaatgaagatgaggttgcgcggattaaccaggagcacccgggcgaagagaacatagcgaaggatgggcggatattagggatgatggtctcacgagcttttggcgatagtcgctggaagtggtctttggacttacagcaggacctaaaacaaaggtttggtggcccttcacccctgacgccaaagtacgacgttcgcacaccaccatacctaactgccgagcctgttgtgacaactacgaaaattgacccgggtaagccttcgtttgtcatccttgcgacggatggaatgtgggatacactctccaatcagcaggctgtagatctagttggtaaatggctggatgcacaaattcatgggcatccaatcagccaaccgaaaacagaatataaacgtgtcgacttcggtgaccttgggaacggcgtggactgggaatttgaggaggggagaacgacaatccaagatgataacgctgccgtacacctggtgcgcaattccctcgggggaaaccatcacgagctcatagcaggccgtctcgctctcggctctccattctcccgccatatacgggatgatgtgaccgtgcaagtggccttctttaattgcccgcatctactaccgaagtagaccacaggcgacatagtaaagaattcacgattatttgtcttcataaatgtttgctctcgtagggatggttgaagtcttgaagctcaagcctctacgtatcttgctttactcgctaaaaacaagcatcatacaagagggcagcctatcgcatacacgtgggtatgactctatagaaggagtctcccagtacgatatcaacggcaacgagctcgtctttacaaattatagaaaagtgttttcagcattaacatttctgataaggtaagctaccctccaatgtacatgaagatagtttagctgatgctctccacacagaacacaaattaataacaatgcgtaaagaggagtacagtgatagacgccaacaactagtcaaacaaacattatgctgttctgactgaattcaagggtcttttcaacgacacaaaagcaccttcccccttcgcaagatttcccttgaccagttcagaactgtacttgtcattgaacgagccattctttatgacaccgtatttcacaatatagagtttgggatcaccggcaacttccacgatacaattgtgccacggtgttggtatatgaaggagatgcgatgcgatcgcagcactttcgtcatcaccgttgttatcgtcactacccaccgaatccagttgtctgatggcgcgtactgtcgcagtgtcaaacagtctgatcccgaacttggggccggagttattgtgggcatggattgacaggcgcagacagtccgggaacatcagctcaattaaattggaatacgcttgatttcgcaggatcatttcgaaagagactttagttgcgagcttttttcgctgagagcgcgatagtgattgtgtgagtggatgtcgatctaaatcttggagcatgaagcgcgaaaacccacgatacagagctaaagtggactcgtcccctgattcgatttgcgtacgaagactctccccagaaggctgacagccagctactaggatacgacgacagaattcagcgatgtcgtcgaggtttgtggaaaggtaatgctgcagcttgggcagactcagcattcccacaagatttggtgaagtcaagggcgagggcgatgtcagatcaaacaggtcaacaagagattggaactgaacttgttcagcgtcttcacccatggctatagagacggctcgattaaggactttgagatgttcaccatatttatctactgtctcatcgtcaacgccgactgccatggttgttagttgtaggatatcacaaggacatgaatgattgacaacttactgcagtcgctaaaaacgtgaccatcactaatgatcagaatcctagccccgggtggatatatttgttcaattttatgcgcaaaagcatgcagtctgcgcaaggcgatttcctcgcccctatccgggaggacgcccatgaccttctctggattggatgacttgcatgggaacgctggaagacataactgcaatgtggagttatgttgtacgaagaattgcacttttgatgcaaaatattctcgaccctgagtttcccattgatcatttttcacgcgataccgaagctctttgtcgaacaaattgacgatcctttccaccgttaaatctaccggagcctcggctactactcgagaagtagtagcagtgacattcatgcggtccaatgttaggtccgcaaagaattgatctatcgacaatgtaccaatcatccaacccagtagaacaggttttagaatgaaaccaacgatactctccgtattcgctctctgtctttcgtaaatgtcaacttcctgcaacccacagtcggcttcactcccaggtaggcaaactcttaggcaatgagccggacttgggctttttgccgtgactgtcgatcgaatcgctgaccaggtattttggatccattgcgaatgcagtcccacgcagcggacgagaccaccgccaggagttcgtacatatgcccccagggctctttcatggattgagggcattgtggttgcactctgtatgaagcttgttctcgccatattgacagcaaaatatgcataagtcttcttcataagaataggaggtgaagggtgagtaaatctgagtggagcaggtacaatagcaagtcatggactctccgggcgtctctggcatctgctgccaaaaggggatgcttggttgtgccagagtccgatccacttactattgtctaggtaatgctcgtattattacgcaacttgaacagctgctagcgaacagcacaatttgttattcccgaggcaggatttagaacgaacgtggatctgataccggacccttagagggaccacccggtggggatatgggtccatgttatttacttatctttctcatgcatgacacgaattgaacctacacggtggtcagaccgagcccaccgtgactacactaggtctacacttgagccaaattaggcaacttcgttatttgatggccagtcaccatgacgctgttacgcattactcccgcaaaaagcaagcgtctacgagttctagtaggaccaatgcggtcatccgttaatcctgcttcaatactttggcaccccagaggacataagcgctccgtgttcttcccaaaatctgaacaaccaacgtcccgcaagatggtcatgcacggcctctgtatcattatcgggaaagccctcgcggtagggatcttgtttctcagcatttgtatcttctcgaggattgtacctcctcgttaccctcggaatatccctgctgtcccattttgggtgactctgctttccttggttcgtgacattgaccaagaggatatctacagaaggcatatccagaagcctctccaaacccatggagcaattaagatattctttgcggggcaatggaatctgcttatacagcgttcaagttatctcaacgagattttcagaaacgaggacgtgtatcagaaaagtgggaaccaaaagaagattcctcacagtgtacttgctgagttcttaggtcgattccccgtctctccctcggttgctctattgctgacacttgggccaaaaggtgataacgtcatatcctcgcgaggcacgacttggcgactctatcgagacattatcacgccgggtcttcaaggccactttgacgcagggcttatagccgccaatgcagaagagctctgttcttcacttttagcattccagaatacagttggcaactgcggtgtgcctgttcaggatctcctgcaacagttcaccatcgccaatgtttcccaagtactgttgcaggcaaaccacgtctgtcacctgttttactagattggtagttcattcaccactgactcgaaaggtctagaaacccaccaaaggagacgagtcatcgcttcaccagctacaactagctgtaaagagagagatcttcaaacccatcttcatgaactttccagtcctggacagactcggtaagctgattccgtgccgtgtaagagcccgaaacgtggtggaacagttttcagccgcattgcaatatggcgtacggcatggacagggaacgcccaatgctagtaatctaggggcacgtctaatggctgcgagggatggtggggtactcacagggaagcaattccgcgacaacctgaacgtgctttttgtcgccggacaggagaacccgcaactgctcctgatttcgatgctgtatttgcttgcgaagcatccggtaagcgtgtcatgtcctctgaagtcgatggagctaatgtcacaggatgtccaatcccggctgaggcgagaaatcgacgcgtgcagtacgctcgatccctcgaacgttgctttcagcgagcttccctatgtgacatgcgtcatttacgagagcctccgcctcctgccgcctatatcgcaactgatcaatcgcaggacatcgcaagacgtcatcttaggaaatcagatctacatacctaagggcacatacgtcggatacaactgctactctaccaaccgtgaccctgcagtctggggaccgacagcggacgagttccggccggagcggtggggtcagagtaacacggagatttcgcagtgctaccgccagaggagagcccgtgcggaattcgtttctttccatggtggcagccgagcctgcttaggggagaaattcgcgctcctcgaggcccgcgtggcgctctttgtcctggtcagcagactctcatggtcactggatccagaatggccagatcggaagactccggtaagtcgtgtttgtaattcttgaggctgaaaacgaaccatactcgagggaagaaagacaggaacagacgctgactcgtagtatttcaggctggtccgctgtacccgcgagctcttcgtttaattttcaccgaacgcaagtaaagtggattgatctctaaggaacaaagccagagaggctctctttctcttttcctttctttaattttagtaattgtctagcaacaacgaagcctgtgccttctgcaggacagttcgaagaacagcttatcttacgtacgagaatcaccggaaattctccgaggttcaaaattgggcaaacaaaaacttctcttttcttctcttttctcgtgttctcccacttttgattatagaaaagcatgaatgacaacaaaaagaaggaaacaaacaatggtctgtgcgaccatgtgtcaaaggaaatgtgcgcaaaagttctctggtgcttattgtttaatatagaaaggtggtgcttgtgttccttcgccccagacttggacaatgctttttgcttgccaagcgacactattatgtcaaggtcttgctggatgcgcttcttggcgagcgattcatgccctgccgagccgtccgatgtgaggcaatttgctccactgaatcgagtcagtgtagtcaacaagtggtggaacagtaacaccagaatcaacagggtgaatcctttcattatggcttacggtctgccgctgctcggcgcagatagagtcatacaagggtagaggagaagatcctttcattccaatcaacgacaaaataatcgactttctgtctcacaagacgctcgtaggacagaattccctgggtatcccattagttgcctcctttagcctcgctcaacggcaccttcgcatcctcaatccccttcggaatgtccacccagacgtacagtaagcccgccacaaaaataagcaatacgttaggaatcatggggaaccttagattatgcgtatgatcttgaatcacgccctgcacgaggggattaatccatccagtggcaagatccaacgtaatttccataccaaagaactgtgcttcggatccacaggggatgagcgacgcaaataccgtcctgttataggatcgcagggcactactcgtactcatgaagagcacctgttccacccagaactccgcggcatgcttgtacccgatcgtgacgtggttgctgatcccgatacatccccacagcacacacaagaagttaacactcaggaagaagtacgcccagcttttgatcggaacacggacatggggatagagaaacagaaagcttaagctacccatacaggcaaagatcacgttggtaaaggaccaaacttgatacacgcccgaccctctcgcgataccggtgacctcgaggaaaagcgactgagtcaggccgaggaaattgctgtagccggtgttccacaggatccagccaatgcagaacttgaaggcttcgggatagtgacgcgctgacccgatcatgcgcatccaccctttcacggccaggagtaagagattctggcctttgggccgctcttgacccggaactgaggggaggagaaattggccaatggtcccgaagacgactgcatcaaacggtttagatacgtgctcaggtgtggagtggagatggacttactcgtaatgcagccggcaattgtaatggcgaggaggtagctgaagtaacctacttgcacatacgacccgataccgtaagacagaatgacaccgatgagcaaggcaacaatgcctccgacgttgcttgcaaccaatgctagaacactaacggtgaagccttttttccatgtacgctttgtgtccggatctgctgctggagatgcagagtgtaaaccacccaccgagcgcatgaagatcgggatatacgatgcctcgataacggtatatacgccttgcactgtagtgagcaagcagtacaaggttgcgagcccattgaggtggctatattcggccttggttagacccgcaaatggcagcgccagcgcgccaaataggagaatcgagcacaacatcatggttttacggtatcctagtttccgtcgagtgagtcattgaatgcttctccatgaggcctggtgaaacatggagtggggatgctcatacgtgagtagtctgctacgccagcagtcatgattgtgacaatcccttccattgcgcgaccgatggagcgtagatagagcctggttcgttcagtggtacttccaaaaatatcacgatacgagacatacacatagctgacatagtcaatctctcctgcgccgaacttcaccaagcatttaatatgccctcgccgagcgcagggcttgtcagatcccggctgatggccgacagtgtttgctgcagactgaatggccgccgagacatagttgaacgccattgaactggttgggcccgtcttaattcactagttagtaaatgatgtactatacagatgtactggaatatcctcacggaaaagcacagaatgaggtaagcccatagtgccttcttggtactgagggaggcaacctgttggttgttgatggtggtctcgcttgcgtactcttcctcggagccagcattctgttcatgggcgtggatgttatccttatcccggtctcctttcacgatgcgatctattgaggacattttcacattaacgtcatgtagagagtgtcgtgacaagtattcacggtgacatctatagacagatcgcaatatgcaaaaccaggaaggtgactgatcaagaaatatatgagagaagtttgtttgatacttgaattgccaagaatgccttggtctaatgagataaaactatgagaaagaaaataaagaaacagacccagccaactacaagaggtcgtaactggctggcaagctgtatgtgcgcgggattgagcacattttcatggatacgattgtggagcatagcccttgttattataccctgccttttcaatattgaactccactcgtgctacgaggttgaaggtgactaattagttcaatattatgattattattacctatttcttgccctttcattagtaagtcaagccctcacggccttcatatacctagaacacgaactgctttgtttgtgtgcggcgtacgggttggttcttcgatatcttggccatgacgagtcctaccaccagtccaccgaaccagccatgctcggttgcgaaggaggaggaaccatcaaaacttgtgactgcaccggctaaatcaccagcaagtgcagtcatacagccgccgccctatacggccttctctcgcccgaaaagagtgttcattcttgcggtggtgacagtggccggcttcttgggcccattggcaggaaacatttaccttcctgccttgcctgtcttagagcatgagtttcaagtaagcgctgcagctataaatgcaaccgtctcggtcttcatggcggtgttcgggtttggtgtaagtcttttggcataaccctaggttgccagcggccgtgggctaacatttgcatagcctctcttttggtcaagctatgcggattggaaggggcgaagaccgctgtacttgatatctttaatagtatatatcatcgctaatgttttaatggctgtgcttccgacgaactttggtgctctggtgtttttgcgcatcgtccaagctttcggttcatcggctgtcgtgtcgatgggtgctggtacagtcgctgatgtatgcagtgccctttgtttttgccaaagagagtattatactcaccgtatacgcagatcacacaacccaagcgacgcgcccgggccatgtcttatttcatgttgggccctcagtgcggtcctattttgggtccgatccttgggggtgcaatcgttggacaagcaagctggagatggattttcgcattcttgggtatgtaaatctcttgcctttgtattccttgctgttctgatataagcctagcaattctggccgttgtgctttggcccatcatgcttctattccagccggagactcttcgagcccgagtaggcaacggaaagccgtatagtaataaaggctggatactatggccacccacccccttctcttgccttgcccccgagtctgagcgcggtcctcctcccccgaagcctactctgaaaggctactggcgtctcttcacctatcctcctattggcattgtctctgtcaataccgccattctctattcgtcatatttcggaatcgcggtccagcttcctacagcattggagaatgtttatcactggaactcgactgaggtcggagctggatacgtcgctgttggtattgcgatggttgtgggctccatcgcaggcggtcgatggtccgactggcgtcgcgctcgcatggtcaacgcgcttggagaagataaagtcacaccggaggctagacttcgggaccaaattggaggcatattactctgtgccgctggttttgccatgttcggctggtttgtggatagggcaattcacccggcggcagtgctattttcaacattcttaggtatgtccaccttgacgtagcttgctgtgtgtgaaaaagaaaaactaggctaatggccatgatctgactgtagtgggatttggaatgtcctggatcttcgtgacgactaatgccttccttactgaatgtatccgccagcaggctgcccaggcctttgcgttgggaaatatgcttcgaagccctgcggcggcagttactgcggccatcattcatccactgaccgtgaggatgggatggggatggtgcttcacagggctgtcgatactaaattttgttttagtcggttcagcgatggtcatcctgcgggtcaaatctcctgactggagaaggagaaggtctgctcacatggcaggaaattagatattgtcaatctatgaccatgagatggatgcataacgctcaatagtaagttagaattaatttcatattactccaaatttacagcttccttccaagactagtatgcatattgcaaaaacgaacaaaacagcgatgttcttgttttacgaatacctttagctgtcatcttcgacaaactgccgagagacttttatgcgcacgccatcccgtttatagatcaccccatagataaggctttagcgacacaaactaactcgtattacttctctccacactcaattaactttgacctaacttgacaggtcggtttatgagttggagaaggatatagagagtaattgtgtgatagccacgaggtattgttcatgctgtttaagccttggcgcatgccagtctggccttcatgcatgattcatgaatactgccgtatttcttctagcgtagtagctggtagttgacaaccttgttttctcctttctctctcctgttcttctagcttcttcactgctatttactgtcctcgccgtatgctcacggccatggagaaaatcgcaggctcgacagtattatctgacgttggagaaagcaactccgagcttggaaccgaagatgagagaagaaaagccctactccaatctttcacgccggaagaggacaagcaaatccgaagaaagattgacaggcggttcttatttttgatcggcatgatgtacattatcaaaactgtacgtacccagcgtcatcatttcatgtgcgaaaaattcctgtttcaatacccatgttaatttgcttttagattgattataccaatgcggcctccgtcaaggtgttgcaagttggagaagaccgcaatattctaaacgaacttagaatgacatcggacgaatacaattgggttcagtctatttattttgttggttcccctctcaccccccttacaacagcctatattagctattttgagctaaatccacagctatcgggagcaaaacatgaacgaggagtaacatgttatagatcagctacattgtcttcgaagtgccaagcaatcttttactgaagcggctcacgccgcgcttatggcagtcgcgaatcatgttaacttggggtattgtccttgcctgccatgcagcagccaagaacaaagagactctctgggcgatgcgcttcctccttgggatgtgcgaagcaggcatgtttccaggcatagctgcccagttatgcggctggtaccgcagcgatgagatggggaagcccatcatgtggatgttcggcttccagaatacgtctggaatcgtaggttcgctaatagcatatggaatatcatacatgaacgggttatgcggaatgagcgcatggcgatggttagtaccagaccaaactgtaaacgcgtttaactaaccagccacaagggtctatttattagaaggactattcaccatcctcttttccggagtcatctaccttgtcctaccagattggcccaagtcacctaggaccagaaagtggctttcagagcgcgaacaagactacgtcgaagcacgactatccgagaacgcacccaaaacagcagactccgacttttccaaagaagaagtgatcgcatcacttaaggatccgcgaacctacgccttcatgctatcccaggttctcgtcaacttctcaggatacgcactaacatgggagcttcccactatcaccaccagtcttggatttgccggccttccacgcaatcagttgcttaatatcccgccctccgcagcggctgttctggcgattatcttctcaggctggtttctgaaacaggcatatatcactcgccctgcatacactatgttttgtatcatggggccgatgcttgtgttttttatcttgctaacagtcttggaatcacgtgttgggatctatatctcctgtgtgttgggtaatatgttttattcggtatatttcattccgttctgggcatgtaagtttctcttctataggttctgcattatttctttcttttctgtttgtataacccgacagactaaccctatcccagggcgaacatcctccctaaaagggacaactggcgccgcatttacattagctttccagtcctgcgttggtcaagttggcggcgttatcggaccgcaacttttccagtctaaatttgcgtacaacggatacaaaacaccgtttgggatttgtgccggtgtcattggtgcagcctgtctcgcgaacctgtggacgtggtggttgaccaggaacgttgagtgggatgtccgtagaatccgtcggttgagaatcaaagaggagaggcagggtcgtatatacgccgacgatgatgtaaaggtctatcaggaacgacagttctacagtggggttgcaaagaagggctctgagacgaatgcggttgaggcagtataatgtaagggatattgcaatgtgatacctataatggaaagactatcatagtcgcattgtcgtgattaaggtgtataaccaaagagttccgatacttgacaagccgaatacctttattcaaacggaatacaatgacatgacaaccctagctatcactagagcaactgaatcagggtaactgatgatgtgatagaagtggggcagaagctaatgactgccgtgctgaacttcctattttgattgccgatatcgtaatgcattagtagcacttcggacacagtccgcagaggtagctgcagtagtatgaacgtgctctgatccctgaagcacgtcaaccggagactatcctgcatctgtgtttgcggtcgattggccctgttggggtaggagagggacgaaaaagtgtaatagtttaattcaaccaagggcatgccgctagaaaatgcatgcatactacatttatcgtagtaaacgtgtataaaatccagacgtcgaccttgtttccatatgttcgacattctcttatctaccaattcttgctaaaatacgtacaagaatgggagatacgaaagacaatgtcatcagtgagcaaagctctgtccatgatgacaggaaggacaatactcttcactatgcaagtcgtggccaggctctcagcgatgagagcactggtgctggcgatattgcgggatttgatgccgagtggatgagggcacgaacctccctaactgccgacgaagagaagaagttattgcgtcgggttgattggcatattatgcctctttgtgcgataatgttcctgctgaagaatatagattccgaaaatgtacgagaccattcatttggtcaccaaaggcaatactaacctactttacttaggtcgcgaatgcaaagatcatgaacaagggaacagaccgaaatattctgacacaactcggcatgaccacggatcaatataatctcgttacggttctctattatgtatgtattatgatagggtggcattcttcgcgcgctttgttgacagctttagattccatatattgttgcggaaaccccgtcaaatttgttattcaaacgaatacttccttccaggtggcagtctcggatcatggtaagcgcttatctagtattgctacatggtacgaaactaacagcagcagatcagttggggaattgccctagcctgccatgcagcagtcaaaaataaagaaggactgtacgcggtgcgcttcctcctgggcttagtaggacctctggtaatttgactcggtcgtgttgattgctaacattgtggcttagtttgaagctgggttgtttcctggagttattcttcaattatgctactggtataggcctgatgagatgtcgctacgattgctttacttttgtaagtgagcttcggtcatctgatggttttgcagctctaacagaacaagacatccttggaaacttctctggaattatcagcggcgtactagcatacgcattcgatacagtttctggatctcatggactatctggttggcaatggtacgctttcttcgttcctatggggtgctcgttactgatatatggattttcaggctctttctaacagagggtgttatcaccgtcgcgttcggcatatctctgatattcatatttcctgattgtatgtgtatcatcccgtacttagtttggtagataccgatactaaccatgaggtgacagtccctcctcaagccaaatggcttaccgacaaagaaaaagcgttcatccaagcccgattaccaggcaatgcaccccgagccgaagagatcaacttcaacttccgcgaaatcctcgactcactgagagaccgccgtctatggctttttaccctaatatgggccttctttaccgtgggaacgcacggtctacggttctaccaaccgaccgtgatcgccaacctagggttcacgtatgtccccttgacttgctatagtgacgctaaactgacccaaccagggacattgcaacatcccagcttctcaacatccctacctccgtcctcacagtcatctgcatcggcgttttcggtatttgggctgacagctcccgtcttccccgacctctttacccactgtcttttctggccgtcattctagcctgttacggtgtcctctacagcttccccagcaacggcgccgtctatgccgtgactgtcatcgccaatgcactaggcagcgcgtggtacccgttgatgtggccgtggcgcgtacaaaccacgagccgtgcgactggctcggccttctccataaaggcgtggagaggccaggagtataattgtctgtcggtagtccaacaattgtccggtgaagcaatagctcgttcacagtgcatctctcgttcgataagaccagcttcaaatatagttccaggtgacgctcatctccatatctttgccatcagctccgtctggccgtaagtattagtaaacacgcataggatattggggctccctttttcaaacgtatagtaagtctatacatatctggaaatatccaatcgtaagaagaatctcgatatttggtgaaattgattacagagaagttcgtaaagactgaagggttaggccattgatatcggggaccaaaacgggcaaagtccgataatgtccaaaaccccgcagttaaggacaaagacagagataaatagcagggatgacaccttgttgtagtcactgtactgcacactcaccttttacttcttatattatttcttattttgtagtcccgttgaagtgttcgaaaaatgtctcagcttcaagactaccgtctcctgacatttgatgtctacggcaccctggtcgactgggaaggaggcattttggctgctctccaaacgtctcttcatagaaacgacactcaattgtcccgtgagcatattcttcacgtcttccatgagctggagcgggatcaacaagccagaacaccagaaatgcagtactccgatcttctctctaccatccaccctacactgctgcaacaactaggcctccccactcccactgctgaagaaagcaaagctttcggtgaatcggtgggccattggccagcctttgcagacaccgtcgacgcattgaaacaattatcgaagcattacaagctcgtggtcctatccaatgtcgaccgtgagtcgtttgccaagaccaatgctggcagtcttcaaggctttcccttcgatctagtcatcacggcacaggatatcggatcatataagcccgatatcaacaacttcaagcacatgctaagcgctgtcaaggagagattcggggttgagcccagtcaggtgctccaaaccgcgcagagccagttccatgaccatcaccctgcgcggaaggttggcatcaagtccgtgtggattgtacgtccaggagctatcatgggcaatcttgatgaaacggtctatgattggaagtttgacacgttgggagacatggcggatgcagtagaggcaggcaattgaacgtacagagccagttaatgtggggactattacgggaatatatatcgagatggaagttagctgcaaattaggtttacgtgcctcggttggtctgaacactgctcccggagtcttgaaccactgtaaacatagtgacatggttgtaagtctatcatacaatgtcacaatatcacgaatgcttcaagaattagagggggagaatattgaatagtgatatgtatgatgaatgacgtcatttccccggattcccaaaagagaaggtcatcggaaaagctgttattccggataggaaatcaggtgccaaattgaccgcttgttttgtcttcatcttctcgttccaaatgcacacacacatactctctctcttcatgaattagcctccctctcctggtttgatgtcccctccaccccgcaaaaagtctttacgcttgaggctgtaccaatggctttggcgacttcggaatatcagctcaccattgcggctccgaggcagcctggtccgactacgccgattccatgaaagccccctcctcgctctgatccgtctattgattccattcccacagtggaaatttcccgttccggacccggtcgcgcccattgatatcctcggcaatgtggagctggaagaaaataagctagagtacttggacgacctacggagtatcccattatggcgtttgcgagacacccccatgcggtccctctaccgaatgtatgaagcaatgttatccggcttgtacgaggcgctcggtcctgaaacggaatacttttggtatcagcggaactggtcgttgcagggtattcgcgacccacaggatgccgacccggtgcgatatgccattctagcgtgtctggtggaagaacttgtcgttgctttcaactggcgtctgagtttaggtctgcgccgggaccgtaaccatattatgcgagaaacgggaaaggactccttgcctccgtatgcgcccctctcggggccgatctggacaagttcggtgccagcaatttccccgaaagacctcgaccggtttccacctgagtatgtttctgacgaccgcaagctcgtgctggaggcagatggattgaacaaagtctttgctcgtcgaaatatcgtcacgaatgttggctggctttacaccatctgaatcagccacgtccaatgccttaaacatacaccgcacatattaggactggtcatgggataggatctgtgggtccctcccacacatttttccaaagagattgtcagcactcactgccacgggggcatccggtcaacaacacgtgacgcatctggtatcaccatcgatcttaataggatcagaagaagacttcatcgttgtattttgccttgtaagcggccgacacgcgttgcatcgtcacgcgatccgggaccacgtcgaagccgttgatattcaatgtgcgataatattccatgtccagtcttccccctttgtcattcttcaagagattcagcatcgccagcgcgtcagatagatccagttccgctttccgaccccggtctgccgcgtaaatgcgtcgcaatttccgttccagtgcccattcgaccggtgccgaaagaacggtaatctgattaccggaccaaaggacaatattctgtttcaaagccaggtccatcagcaactgcctcgcttgtttggttacaaacagcgcaacatcgtcattcgcccagttttgcgggtagcccagctcatctgctacttgcacaattgcctcgcgaagcgattgtttgatgtcatcgtcgttggcccagtcgggttccagcaggtagtctagatccttggtggtttgccggttcttgagatgtgccacggcgaaaaatcccccggcggcgatgactttaatgggtgcgaaagcgacgatgatcggaatcgctgccaacttggaatccaacaatctgagacctagcatagggttagggacagaaactttcattgtattgagaaagggtgctgatctcttgccattgtagaagtcttcagctcctagatattgttttctcttctgcatgattagaagtaattccgttccacatgacgggaacgggggcctggatgcttagttatcgtgaaaaccatggtggagtctccacggattgccacggtgcagcatgttgcgctggcgactgctgctgacgcactgctgcccatcttgtcggcaatcagtttcccgcggggtattactgatccgtgctatagtcagacaaaggactccacgctctctcgtgtcgctttcaggagtggcgcaaagtatgtcatgtgggtataaactcaactcaaacccgtgaagccttggatgccaatccctctcagagatgtcgtagcaaggaaaaccccccattcatccttcgcgcaccgacccgtcagtcgtctcggctggatcttcctggctatcggtgcgagcaggactcttgcctatcgtggtggaagagacttgcgaagatgccgacttggcagtgatgctcgcagaccgagagtgccattgggaaggcagtgaatcggaagactccacgcgttagaagagatgtgttgtccgacgatgctccggtcgttggtcagtacagatttgtaggatcagggggaaagacatccgcgaagttttcctggagtccactcatggtgcaatcctactattgggcatcgtagacatgcatgtaatgtatagaaccgcatcaggcaatccattagcaacccagccagcgaataggaggtttgcacgtaccctcttggcaagggattatggacgggacaaagacgatctagactcttggtggcttttttttttctttcgtctcacaacctttctgtcctgggtggaaagatgttactaatcgcatctcattaggcacgttcgatactcatacaaacaatagcttcacgggatgttttcctatccgctctagaatcctgtcgagtccgtttcaactttcatctgtgtcattatgatcgaaccaacagtctcgaagaaatcagtggcagtcgcatccaccaaaggcgcctgggctccaaaggacagtagtctttcaattccaatcgccgtatctagttattcacttccattcctctctggaagcgttgagcactttaccgccatatgattcatgaatacgaatggatgctcgagcctgcaagtccatttccacgagggaaagggcacctgtccattaggactagttcgaaatttgcccttctgcaaggctaaaattctatcaaataggaaccacaatctcaacgcgagtattgtagaaaccacggggtaccagcctggcctgcgtgaaaaaaactacgaccacgggatgatcttgtctagctctgaccaagtcctagcgttggtctacgttttattcatcgagaccagatgcagtagctgtcaggtacagaaaccctctgcgtggcgttgtctccacctagatgctagtatacgaagataaactacggttccagcgcgaaggatgcttattcccttttccttttcactcaccgacaagaagctggacttcagcgtctagagttgctaacatggttcggtctacgtagaaactaggactcttaagaatagtgtgcaaaatcctggtttgtttttagtatatttatcatgattatggccttctcttcaaaatgcttattttatgggaacagaaaatttaactctcacgcgatgtggacgatggacctcggcacatggcagggagattagggctggacggacgagaaacgattaatgatcgattcgacccacgcagaccctgagttgatttattttcgggctcaatcagtttagtggggtgttgatcctccattccaggcccccgtcgtgacgtcaaaatgggctatactattggatgagatcgagctcagggtttttatggttgcatttcttgacttccgaacttaattcgcagtcgaccaggggcgtcccacggctccgtttccgacttctcgcacttcggacctgcattcctcgtgtccttctccgattttcacaattagaagccgcatgtcgtgcaaaaaatgcccgatcctaagtcctctgatgctgccgaccaccctagcggcagccaacagggccgtcgcttcaagctcccgggctggttggaccacttcaatgtgcgggacttgaaggtactctttcgctgctgggccgcggcctgggtggcctcgctgctgatattcatcggtccagccttacacaagatcggcattgcgaccttctttggggctttggtgttgtacattgttcccccagcaggaattctgttcgtctacttgctagcagcgctgtcgctcctctttggtatgtgcctcgcatgggcgtggggcctcctgactatgaaagccgccttagcggcacgaccagacgcacaaacaaaggccatggtacaggcgttgcaacagcaagcagtcgcgatcggcaatcaaacaggcacgagtccagccgcggaggctaaagtccttgtgtacgatggcttcatgcttgatgcccgcgtcaccgtcgtcttctatgtgatgatctgtgttttcatctatttcatgtcccgtgtccgtgtcgccaatccgaagtttgctttggcacagatcttcggaatcatcatcgcagacctctttctcctctttgggccaagtttgccctcattcacggcttccctgcctgaggtcctcattaaaccaggtgccatcggcattggcctgggctttgcctgctgtttggtcttcctaccgcagtcgacatcgtttgtagccctcacgcaaatggagcaactagtccgtctgggagaaatcccactgaagtgcacccggcaaaggttcgcaggtgaatccctcgatctgcagcagctgacggccaccaaggcgaagatcatcggcgcattcaaggccatgcaaccgtcattggcctttctgccgcttgatttttcccgtggccgctggagctcagacgacatcaaaacgctacaagagcctctgcgacaggctattttatcttctgtgtcattgatggactaccacatcaccctcctaaggtctgatcaaaagctacaaggaatccagcctctttctcaacaggggtccgacaagagctacatgcaggaaaagcgagttcgtgaggtcggacagtatcagttacaggagagcgcagatttgctacaagcgttgaacagtcctgagcacggagtttctagagcccgcacacgcgaggcattgagaaagtcaactactgaactgctcgagctgtgctcggaaacgagtgagctccttgtgcagtgtcttcacgcagtcaattctggccggtggtttcgtcgagccgcgtcgcgaaatcacctggacgagcttgtgatgaaagcggatacggtattgcagactctacagtcaacccgatcgtcatgtgcgacggagaccactgaggcgcttctcgacagccatgccgacttatttgatgaaaatggtcatctaaaagcacccgaacacctgggaccccatgccctccgcgggataatacttggaatggtaatggaggaacgcattctcggcaccgcagagaccctcgagcgactcctggcccaggtccaccggttgatgcaagcgcgcactcaggaacgtatctggataccttcgggcctgcgctacgctttcagctggctggtgaacccacgccaaaaggcgcctgctgacgatctcaccgcggctcctgcgactgaccccgacgatgctgaagagcaagccaaggaggcgcatcggcgtctaaatatcagccgcggctacggaaggcctatccgacaaagcctgttagtgagagcgcttaccggcttttatcactggttcacgaatcccggcggaatgtatgcactgcgcatggtcgtcgttacgatcgcggtcgccatacctgcttcaatcccacatagcgctgggttctactatcgggagaaaggtatctgggctctgatcaccgcgcagaccaccttgcttgtgtacatgggcgatttcaccgtatccctcgttggtcgcacgattggcacggtcgttggtggtgtgttgggcatggtcgcctggtacattgggtctggcaatgggcctggtaacgcctatggcctagctgcgattacggcggtgatgaccgccatactgatgtggtggcgtctgttcctgcccccaatcttcaccatggcggcaattatgggcggtgccacattcgttttggtcgtcggattcagttacgacgacacccacacatggcaatacggtctacctggacacggctatgaagccttttggaagcgactcgtcacagtgctgttaggctttgtcgccgcattcatcgttcagatatttccccgtccgccctccgcaacacgacatatctgcaagacattatccaacaccatccgcacgctttctgatcattatgctctcttactatcccactggggccggccggaaaccaacagccccataggcgcagtagccgagaagatcgcagtcgaggtcgcagagacccttctctccatccaaggctcaattggccttttaaaattcgaaatgacgttcggtccgttccaccgagaagcattggcaaacatgcatgtcctctgccaggacatgaaccaagcattaggtcgattacttatattatctaccagtctcccagaacacctccaggagcggtttgcccagaacgtgagcctgctaaacgaccaccacattggcgatatcatggcagtattgagtgtgatcgagcaggcactgaagtccggccttcccctgccggaacgcttgccaacgccgttggtgaagcgctgtttcgagcagtggtatgctcagcaccgtgctgcagagttgagtacgacgctggtacgggatgagaattatcggcggtattgtgtggctatcagttcgtatttgaagttcctgtctgctatcgatgacatggtgttggtattgaagggtactttgggagaatcacatttgattgagcggtggcagggtgaggtgccggtttgattacttctagtctgttctttcaaggctatcttcatttacctgatttcatattacatagttaggccataaattccaacaactggcaccaaacccacactcatagtcagttaatctgtttcttgggagctgtacataagtcctaggaggaagtaccgggcgtaacactggactttgagcctatcaatgagccccgacgaagcctgacagacattgtaaattcaattatacaatacagattgagagcataaatggccctgagagtgaaaggaaatcaaagaacatattcagcgtataacacaaaccccattattattacttatttacttcctcccaggcccagagcatcagttaaagtgcccaagccaaagccctccaacaccttgtcaatcccaagactccctaacagccctcgaacaagtccgccaaggccgagaccgtccagaagattgctaaccagacccaatacaccagtaagaagaagaccaaccgcggcaatgatctgaaaaaggggctccgatagaagggcccacaaagggttgagttgctttttggcatggggcatatcggcgatgagtcggcgtccctggtcaatggtctcaacaacagtttgggtgagttccttgagcaggtttgctagggagtattgctccggcgtagcttcatgagccgcgtcgcgagcttttgccgtcgcagcaacttcccctgtggggtccaaggcccgtagagcacctttacactcctgaagcatggacgcagcttcttcaatcaagggcttcaccgtcttgaccaactcttcctcgtcgagctcatctttaggcgtttggttggccttctctatgttctaggatgaaagaagtgtcacttattttgccttgacatagggggagggagagggatctcatacctgcattatctgcttacagatcggttggacactgtcgagcgtctgctgaaggattgcacacatcctctttgctaaatcccggtcctgcttttctttctcctgtttttccagttcctcaggagacagctcaggctcctgctccggctcctcctcctctggtaagttttcgagcagggtgcattcaccaatcttgttcccatcattatctactacgtacccattgtcatcaatctctttaccaatgagctgttggagattcccatcggtaagcttgccaatcaagttaccatccccatcgcgcacttcaccctcgcggttaaccttatgccctgccatagggttcacatcgcgctgcttctcttctggggtccatggctctgcccggccgatgacatttccagccttatcgagcagttctccatcctcatcgaccgctcgacctgcaagtcgttgcgggtcaccctcgactaaccgaccaacaatcttttgctcgggatcaatgaccatgccatccttcgtcaaaacaaggccctccaacccgaaaaagggtccttctggccgctcttgttcattatctggaatcagttcagcctgccctatgaccttaccactgtcactccaaatctggcctcgtgcatcgaccttcttgccagccaaatgcttgatatagccagacgcaacccgcccgaagacagttccatgcgtatccacaatgttcccaagtttattaacagttttaccttccaaagaagagaggtcctcctcttccacttgttcctccggcgggtcatatcgttcagcatgacctttcacatctccatattcgtcgataatattcccttgctcatcaacagttagaccacgtaggttactgagatcgccatctttgaccctgccaacgatcaccgaatcggcatcatcgatgaacccgtcctgattgacttgcagatcgcgaaacccgctgaagggtcctcgggtttcacgctcattttcagggatgatctcgacccgtccgataacctcgccggtatcaccccaaatatttccctcgcggtctacaggtcttccagcgactgctttcaagtctccctcgacaacacgagcaatgggaacaccggaagagcccatgatattcccgtacttgttgcttctatatccttctagcatagagaggtcaggcttctcaggctcaggctcatctggttcctcccagggctctgcatgacccaaaagattgccacgcttatcgaccacatcgccatcgtcgtctactgctcggccgatgagcttctttgggtcgccatcaacgatcttgcctacccgccttccatttgcgtcctgaacccagccgtcctccacgacaaagaggtcatccaaatcagcaaacgggcctggtgggctttcttcgacaggcactggtcgggctttgccaataaccttgccccggttattccagaattggccctgatcatcgagctggaagccaccgcggcagaggatcctagggtcaccctcaataagttcaccgacgggaacgccgtcagcattgacaatgttaccaaatttgttgcacgtcagtccttcgagagtggagacatcaggcagctcctcggtagcggtggcaccagctttgtctatagcggcttcgccctcagcagctgtttcatctgccatgtgagcggtatcgccagcctgctccttggtgccttccaacttttcgtctattgcggcttcgccctcggcagctgtatcatctgccatgtgagcggtatcgccagcctgctccttggtaccttccaacttttcgtctattgctccagtagcctcctctgtggaaagaggttccacgcggcccaggagctcgcctttctcgtcatatatctggccttgctcgttcggagttttgccaactaactgcctgggatcaccgtcaacgaccttggccacaggctgttcatcatcattcataacgcgtccatcttcaccaatcttgaagctaatgttgactctagcggctccgaggctgggtgcttcaccagcatctgccgccttttcctcaactgcgtctccaggcttactcaaaagatcgacacggccgacgagatctccatcttcatctaatatctcaccatcggatccaatagtcataccgaccaggtcttcaggatccccttcgacgacctgaccaacggtttgcccattctgatccaggatatgtcctccatcgctaacctgtagcccctccaaggcagagagactcgtaggaaggtcaccaggagccgaggaagcggttttatgtagctcctctctggcttgccctccagaaggtttgaactgctccacattcccctgagcatctcgacgaggctcattcatggcagtcttcccaattgggacactgccgcttgcgctttgcgcggggctagcagcgatgccaccaagctgtgcattcatatcatttccttcctgtggaattggggatccactagatccagaggcacgtcgtttacctggcattacttgctgcctctgctcgcccccgatcacgtcgctgctgcttttgaaggctttgccatgctgaggtgtggcctttgctccctttgtgaagggtgatccgggcaatgtttgggatgtcatatcgatgcttccctaaatttgatgcatctatatatagggtcgactactaattgggtcgccggcgttatgttctcctgttactttgccttctcaactggttaagtactggggaggaacaatgttacgaatggtaaacggttatccagaaattgacaaaataaaggcagtagtaggtagatgtctactcgaaataccaagcccttgagtctttttaaaggattgttatgtttctgaaacggcgatgtgacatcttaatcccattcgaccaaaatgccaatgacatcaaggtcgcgccttgactaccaacatgacatgttatggtcctcttttcatcatgatgactgcatcaccggtgtaaattccagaatacattgttcgagcaacatgtcgtgagtattctccgcgtcggatgttgttcgacgctgtggttccatggtacctcaccattatacggaatgcagaaccacgggcaacccaggccatgacataaatgcccaagtgtataatcaaattcagatctccacattctgtgtctcgtagctttcaataaaccggggccccactgtgcatctttatggaacttcctcttagtcccgatttagacaaattaggcggcctggtgcctagcggccaatcgtgtagggaccgttatcgtatgacattgttcgcttcctcggttgtcatcgtaagggtcctacatatatgacacattgtacattgtcgattcctgtttttttccccttcaatcggcgtgaactatcttggaaacctaaactatcatcatttgtgccgggatttgtaccgaaaggcaggatgacccatgatacatacaccctagagttctctctacttcatgtctccaggcttagctcggtgtgttttctaacacatccaagaatccactacatcatatagacaggtctagaacaatcctgtctagaacaatcgaggactacccaaaggaccctgagctcagcctgggttcagatgtaggctaggataccacttcaggcatcaggtagaaagcttgacatggtgaatcataaagtatattgaaagaatgtggtctgcatagctcgttccccaatgaatcaaggtgtttgactatgctccatccggggggctattataactgtcaaatgtcgctggactaaagcaagattataaaaccaaagatcctatttgcattctagctagcatgagacgtcgcgggctgtatattctgacgattgtaaatcatctgcacagggcgagggtataaacaaacggtactataggtttgcactaggaaaaacatatttgagagaattgatgcttgtctgattaacagtggccattgctacgacagtttgtagagaccctcaacatgtgtaggacctttcgagccccctgtaggtgcaatgggaagttgtcaaagacctgatgaggcgcacatgaacccataaagacaaccatctatgtgtcgatatcatgatctgcaactttggttagtccaaatacaacgaatctcgcaagtcaaccagtgcactcacagtagagccaaggtcaggtcaccgtgtatggaggccttcaattcaacctctatatcgagattcaaatctaagcgcaactttaaccccgtatcttctttttcctcatcttttgtttgtatgcctttcttgccctctcttccaagctccccgccagccccgcgtctataaccaaccggaccagctgttggcgtgcccttttggtatggctctaaagctgtcgcattcggatcatgcgctggtcgacgcctcccctgttgttctctttgtcgccacggtgcgacttgcgtcttggtttggggctgggtatctggctcagattcgctttcgtattcaaaggtagattccgtgtcggagcttctgttctgagagtacttgtcttcgtatcggggctttgattgctttgtttcaggtgtagctgtggccatcatgtgtgtatatgggttgcactaaagacaagagcctagttcaactcgtgggaaaatagattattttcaaaggcttgtccacagagacaatgcactgtatgcatagaaggatagctctggatctacgtcatactgtacgtaaggtcttcaactcggcaggggggaggtcgatccttagaaaggcgggtaccctctggatgaactcgagcatacccatcgccactaagagattactatacgtaagcgaaggaaaggaatatctatgacacttcgcccatacagaagtcccgcggatatagggaccctctcagccacagacacagtgctgtaactctgaccccgcaatgtgcatgaggcaaatgtgtaatggcaaaatatgacaggactcgccaggcctttccattcgggcaccgggagcgcatcccaccactcacacttgatatatacattcgctcgtattgttcgtgctcaataacatgaaaatgcatggatgcggcgaaatcgtctgtcattttttctaggttcagatatcctctatatcaacgccaccaacccgatctttagcgacgccacaaggcaatacatgatatcattggcaccgatccactcgtcttccaatgtgcaaatgtatatccaacatctctgggaatgcgggcgcctaaactctatgcctgtacacgcgtcgagaaggagaccttaaccgacctgaatcacggatggcaagcgccccagagcattattcctatcggggcgacatcatgatgactgctagccgtgtctattaggcggtgtttgttgacagactaaaggtggaaccaccgtttcagagagttaaaacaagggacctcttattcggctgtagtagccagttattttgactcgctacctatacatcttgattcatttccttagccctcgcccattaagccgaattcattgacatcacagtgacatttttactactagcctttctcgaagatggttgtgatttgccccaaggatgagaatccctccgcctccttctaagtatctaaagcttccaatacggtatcgcatattcacttcactatgattatcagttgagatggctgagtcaccgaaaacgagccatatcgaagatacaaaaccagattccactacccaacagtcgcctggcagacgtagaccacccaagctacgaaagcaacaggtttcggccgaagaatcaaacaagcaacagtctactagtcctggtacagcaaagagcccatcaccggataaaccacagacccctccgccaaatcaagtccgtgagaaagagagtatggaagccaaccaggaagataccgagagtgttgatgctccatcctcggggccggagatgcagcccgagccacaggcagcagcgccaccacccgagacaagggtggaagagcggccagctcagaacatcccacgacgtagacgacgcaggcagggacagcaagagatggttcccttgggtaatgtcggggatgtgggcaacacagtgaacgaggctggtgagcttgtacaagccgctggatccaaagctgtcaacacagtgaccgataccgctggaaaggtggtcggtggtgctctttctggaggtcagtcagaggaaaagaaaggcaaggatgagcagttacgtctacgacttgacttgaacctggatatcgaagtccaactgaaggcaaaaatccatggcgatctgactcttcagctactgtaagtgcttacgcttcttgctcgtggtggttggtgtccagtactgataacattgctgaacagaaactagaaaatgaattggacgctttacttgcttgttttgttacctagtcgcgtgcaatctcggcagttgatttattttacaatatatacaggtcttctggccactggctgtacattacatggtggaggtgtatgtatcgattcttaaataatgccactaagcaacagtggcattaacaaatgtgtcttactcaaacggaggaagtagctaagctacggcgagtctcattacaaagcacacttattacacaaaatacaatgcatcttaacccagatggagaattgttaggggtagaaatgctcctagcccgaagcaaatcgaatggacaggagtctaggcagcgattaggggcaaaatcgctgcatttagtatatttaaaggtagtctttagaaacacaagaaagtgaaagaaaaatcaaagaaagaactactgcagaaaaggtttctcgtcaacagaatacaattcaggatagatcgaagtccccgcaaatcctgaacacggcactacaatatgaatactcgttggaatttattgcttttcaaattgccaatccctggcagtaataagtatccttttgcttatggtgctttgtgctagaaggcgtcgcgacattatgtctctgcaagatccatcaagcgactgcctagtgtatatccagtccatccacctgtgcaaccatggaggcagtttcaggctcggtgctttcttcctgatcgtgtaggagaatcttcttcgcggcctctcttccgataataggaagagcagtgatacctttggcctgctcaggaactaagttacggtcaatcagaccaacttgaacaaggacacttgcttgatcccagtatatgtgttctgaatatagctttccaccgcggagcgtcacaatgctgacaagtactatctccacctgtctgtcggttggctgcaggccaggaaggatccacggcatttcctgagtatgtttgaacgccacatataactcgtccactactctatccgcaccgattgtccgtgacagtaaacggagacgcatagaggggggtctaccctgtagaaaagatgttttgtaaaattgatgaagagcctgtatgccactagcacctttcaatgtcggaatatatgtgactgtgggtgtttcctccgtggtataattggtcatcgcggtagacatatcagatgagaagtacttctcttcgaagccgtcaacagccacacgtcactattctggacatggatccgaatggccctgtgccggacacttaccctgttcaataccttcccaagtcttttccaaatctaggtgcttctgaaacccgctttgcagaacggacaacgtccgggtccacgcaatctcagtcgctaccggatcataattgttcaagtcactttctgcaaatcctggactcatgccagggtatgagtatgcccggtatccgaagtccagccgatctcccgtacccagccctgccccgacacgcctcttgacaatatgtctcttgtgatctgttccgtgagaagcagagagtacctgaactgtttggtctgctagatgcacaaggacgcgcatagatgaggcgtaacggcactcaggatcagggatgcgcgacggatagtatgctacgagggcgcaaagcttgctcgtgttagtgattttgagataatgctcgagacagaatgcagccgcatcgccgaagcctcaacatgtagattcatagctttagtcaaatacctgcccaagacgcatgaaacataagctatacatacctatcactgcgtaggattcgctgaccccaagcccctgctttagagcattcagctcgtggatatagtggcgatcatcgtagttgtaagaaataaaggttgtatcaaattcttcaagctcacaccaatgtagtaagttgttatcaaagtcaacagtcgctgcggttatgcaaagccgacaggccttgtctgcgaaagaaagcggactcatcacgatgtttaaggctccttcggtgccaacagtcaaacaggacgttaatcgatacagagcaatagaaaatcacatgtgtagcaattatgtttgaaagacgcggaggtgttgtgctcacaaacattacgagcagaagcgaagtctcgacagtcggttggttgtggcgtgatagaaaaattagactctgagctgagctctacccaggaacccaggcaagccaccacgtcacagaaccagagatacagagaatgaaaatcaccgtcatggtaccagacacacccaagggccttgttatctgagttccctctccatgaaatctagccggtcaagtactgttcggccaagatagccgttgtagagtgaactttactccccccctgagaatattggtacgctaatatggtagctactctagggcatgaaccgtaatttgtcgagaaccactgcatgagtaaatgagaaagcaaagctgatcttatactggcgccatagatatcgtgtccctcacaggaaaataagttggtgagctctattcgtagactgtctagcatggagcagttgcaagaacaatcatgttaccataattatggctagaggagtgattttgaaacaattgctgttcaagcaaggggaatctcttaggcggatcttatcggtcacaactctaagaccaagtagagcgtgtcttgtattcaagcgcgctctcgttcggcgagtaatgcgacgaagtctagtctattaaggatccagttcagtccatcgcgatagcacttacataaaactagtaacatgcaaatactcggcattatcgatgtcgaggtgtccctaatcactcttggctgtctgccgttgccctaattctgaatatcctttgaacggatgcccttttctgcttgtatactttcttaatacatatagagcaccagttatcgcccagtcattacatatccctgcaaaaaccctgtcatcgccaccctttattctcatggttcccagcctcatgagggcagctgtctgtcattgagcataagggcaatcgtcatagtgcatagcacctctgcgacatatcacactcgcgtcacatggccacaaaagaaaccctagtgactcccatgcccactcagacgtgaaagacacgccacaattcagttctcaaatgttaagtcaacatcaggaatcccgagattagaatgagtgatcacgcccccaaccccaactcagccaccacgcgagttccccgcgatcagtaagttcaccgatacattcccaagaacgaacccctgctgcacttagaacgcactggtgtcgcacggtccaactttcacctggacaccgccaatatcgagaacccgactggtcaagatcactcccgcaatatccgcaatatcctccctgcttcccaccgaaccctttccacccgctccatgcgaagccagcgtaacccccacaggcgttcatttccactaaggagcaggctagacaggggtaggccccggattcctgggtcctgggaccgggaaaggtcttgcttttatttctaccccggactcgagccatgggcgggtgtggttgtgattaagacgtcatgttgtgactacttgtactatataattctggattttgcgtttagatctttctcatttactttataatatctatacttctgattatgaaatcaatctccaacactatgtactccaaaaagaacaaggccgtcctcccatacatttcccccgaccaagtctccaaacgaaacggagtggataactccgagatttgtacgtcagccacaattatagcaattaccttccaagcataagtacaataaaactaacacaactagggttggtgattgatgacatcgtctacgactgcacatcctttctatcaggacatcccggtggcgaggctgtgttgagaaggttcgctgggttcgactgctcatgtacgtttcccctggttatctctccaaccttgcccaagatgttttcctatagtaatagtaagagctgatcctactaacagggcaataccacgctattcatggagaacgacggaaggtcttcgcgaacaaatcattagagaaattaagagtaggatggacggagggagtcagcaatccatattccaaaccagaatgggttgaataagttttactttatataaatataatcaagcattttgtgtcatgaatgtttctgtagtgtaatatcttattacattctgtaagcagaaatcatcaacaacagaaacaatcagtattcctgctccgccaatctgggaaacgtagtcgagaaatccaacgcatcacgcacaaagatatcccagtcatagctatagttcaatgaactcgggtccatcggattaagcaacgtgtctgcagaccaggtatcctccgtaccggtgccctccagcggtgatacagatccattcaactgctcttcagccataggaccatccggcttaccttgactcgaccctacggattcgttcagcaaggccgcatcctgctctttgcgcttctgagataatcggactagaaagtcgatgtttttgtatgctttccgtgccttctgtgtcgcgaagtggtcggcggcttttttcaacgtagcgagcgaatccttcacatggacgagtgattttcgcgtatccatcgcgagaagaatgcaggtaaactggaatgggacgttactgacgtgccaccaaggacagctggcatcgatggatcgggacgaagcggcgaggcctctacagcctaagcgaatgacccggtcgacgacggatgtcatattagtagttgagttcagtaattgcaggcgccgatagatagtaaaggcaagcacactctgcgagaggatggcagcatcggactcgaattcaaactcctcaagtcggacaagtgactcttccaattccaacacttgaaccgtctggtccgggtccagcttttccgataactggaacaacgaaataaggtcactggtaggatccccaggttttggcgcaggagccgggcactgagcccctcgaatgaccacctgcgatcgaccatattcgaacgaaatccatgtattgagcaacttggcaatccaaaagagccgtcgcctacattccacattttccgactggccgccggggttaatctccggatagaccagtgagccacgagtggactcacgatgtaacccagcagcctcgacgatatgcatcgttgtgcacgacgcgatccacgcagcatgcggcgtactgtgacatctcaaatacatggtgcgtagcaaccagccctcgacatcgtgtacacccggactgacgaccaacgtactggtcgtttcgagaatatctttcgcgcagtcaatcaaatgtcgttcctgttcacttgcttttgaccgtgatgagaacagtgatcccaatgcccccaccccgcacaggacggcatcatactcgttggaggcacagggatcctcccacctcctccccgcctgcccagccacaacctccagatccaagaacccatacacaggatgaatcttctcaacataaacaccaaacaacttctgccacgcagcctgcgacaaaatccaggtaatgctcttttccgaacgatgcggactccgacgcacacccaagttccacccggagccgtgctgcatagaaggcgcatggtcggggctcagcttaaggcccagtaattgcggaaagataacaccagcgttagcttccattgatttctcctcagttggtcgccgactactgggttccagagctgtggaagggggtactggtactggaccgggcgatggcagtgtgactggtggcgagaatgtttgtccggcggcgacggtcgtgagtcgccttttgcgaggaggaggctcataacagcaacggtagtcatatcgactgcaggattcgcatggtgtttgaccgtcgcatttgcgcttccggatcttgcatgcctcgcaggcgagtcgggtacggcggcgtcgggtttgtgggggttgctcttgcggggggttggcgtccattatgtatgatctactggctttggaatcactgagtctaccttttctccttcatatatcactgttggagtaggccatagaacgtgtccgtcgataatatgcgtaaccacgaaagaaagggatagggttggtcagggcagtcgtataaaaagtacgggcggacccacaggttataacaaggatcaatgcggggaagacaagtttattcctttgttttcccctccttctctgccccggatttatggtcaacctaaggactggtgtcagagccgaaggatcattagcatttgaactaggccacaatgacgacgctcgctattaaagaattacgagggggaagtccagaccgcccgtttgctcggtacactcggaacgtggaacctgcatgaacaatttctcgtttcgagtaatgaaatcccagtaggggggtggattgtacgtcactttgcagtccgagtcagggctttacaagatcatgtgcacgagctgcatcatatggattgttacggaatggaccttgtgaatactataaagcaatttctcaatttcggatgaagagaaaagtgaaatacagcagtatcatcaataaaacacagagatagagaaagccagagaatatacacgcaattaccaagcagacattttcccatctgtgggcatacacaagttacaaacgccccaagaacctgttgatagcctctgcagttccctccaggtcctcaaatacatgccaatgacccacgtccttcagcaattccacctgcgaattggggatcttgcttcggtaaccctgggctaacttgacaggcgagatcgcatcttcctgtccggcgacaatcaaagtcggcattcgcagattctccactgtgataactgtacccctggatctcgcaagcgcgatgcatcccttggcataaccctccggatgagtagacagcagggattggcgcaccgcggaaatggccaagggccgtgacttggttacgctggaggtggcagccgtggctacagcgttggccactccggacgcttccatgcctttttcgcgaacgagggccgcacgcttggtgaatacctcaacggctggttctgggaaaggagtcggacccggtcccagcaggatcaaggtcgtgacgcgagacgggtgcttttctgcgaagaacatagcaatcaacccgcccagggaccagccaacgagagtggcagaagtgatagatttggcggcgaaaagcaggtcaaggtctctggcgaaggtctgcaaggtagcagttgaggacgctcgggcgggcgtagcgccgtgtccctcgaggtcgtagagaatgatacggtagttactttctagtcctgcggcttggacaagcggcgcgtagtattccaggttggcaccaaggccgtggatgaaaacgatcgtttctgcatcggggctttgggatcccaattctcggacgttgatataatggtcgggtccgactttggttaacccaacaccgccccaagtccgatcaaggttataagttgggatactcgaaggcttttggaggacacgatcgatagtagggttcttgctaccgggatccgcgatacgattggaaagctttccaaggccagtgacgctcacctcgactaaatttatttttgttagctttgacaaccagggacatgttctgagcggacttacccaagtcgcctggcttaaggaacttcggcggatggtggccaactccaacgccgtgtggagtgcctgttgcgattacatcgcccggctgaatggtgatgccactagataccgtctcaatcaatttagggatggagaaaatcaggtcggctgtggtgccatcttgacgcttttcaccattgacatgagtttgtactcgaatttctcctgataacgctgcagcttcaacagcaaccggtccctgacaaaagagttatcagtaaagtgcgcatggactagataaggaaccaaaacataccataggacagaaggtgtccggcgattttcccataaagtattggcggtggtctcgctgtctctcacgggcggatagatctggatcacattagtacgcagctgccatgtcgtcccaaagacttaccatttatgatcgtatagccccagatataatccatggcatctttctccttgatagagaagcctgcttttccgatgatgactcccagttcaccttcgtagtccatcgtttgagtaaatccagggtggggatagatgtctgttccactagcagtgatgctagtactgcgcttggtgaagacagttgggacttggggacctgtataccattggtatctttcatacatagtttcttcaaaaagaaaaaagtatcgcttactatcagtgactttgttatcagcagcagcaaagccactttcccggtattccttgatatgcttgcggtagttctcgccaatacagagaacatctcgatctgcgagcggcggcaacagcttcactgagctcagcgggaatggagcttccgcggcgcggacaaccccctcgtcgcccagttcaatgacctggctcagactggcaaggggagagccggaagccattgtcaacggctggattgtggagtcaccaaggtcgaggtggccaatgcgagatcgtcccaactcatcttcaaaggctacgaaattgaagtagctcttcttctcttgcaatgatggaggaactgcagaggtattaaggaactctgtcggctgagctttgtggatacggccgttaatcataatcacatccagcttcgagtggtcctgaagcaccgcgatgtctttcagaggatcaccatcgaccaggatgcagtcggcataatacccaggaagtacctttcccagctcgtcctcctgcataaatagcttggctatcccagctgtcgcagcgacaatggattccatcggcgtaaagtccaatagtttcacaaagtgctcaagatcccgagcgtacgtcccatgaggacaccaggcaaagccatagtcacctcctggaaggacagtaatcccccgcttgtgcatctccttcaatgccttgatagctgtctccagctctctccggtatccgacttgctcagccttctccatggaatacccaaagggttccgcctcgtaaacggtagcatagagccagttgagcgcaggggcaacaacaacccggtccttgaccttttcgagtatctgcataccctcttcatcggtataggacgcatggtaaatgacgtccacaccgtgtctagcacattggatgaccgagtctctcgcccgtgcatgagagcaaaccctgatcccattgcgatgagcttcatccacacaagcggctgtttcctcatcggtaaagaaacattcctcggccgaaacagtttcggtgatggcctcacctgacatactcaatttgatttgatcgacaccgattttagcatgatgtctgatcacctctcgcatctccagtggcccctcagcaaatgcagtaattcccgccgcaagctcaccctctcgcttggcgatctccctgccatttgccagaagtctcggcccgggcaaggttccgcgattgatagcatctcgaacgacgcagtccagacgatctttggcagaggcggcgccatagcacatggtgtatccggagtccaggtaacaaagtgccgagcgtgctgtaatcagagtgtgctcctcgacgccaatgtcacccagtagctcaagagcgatattgttccaagtccaatgtgtatgggcatccccgagaccagacatgaaagtacgtccacgaccttggacgacacggaccttcgggtcatggcgaagcgcttcaacatcggggactagcccaaccgagacaatgcgctccccgtgaatcaatacatcaccacgatacggatcattgcctgtcgagtcgagaatattcacatccaggaacaggatctttgagtccggtgaggtgccggtcatgcgatacgatttgggtttaagtttgggatcgaaccggaggccttcgtggggatacgggcgtcggcgcgtgggaagcgtcgaggatggtgtagtactgtcatggaaaccattgaccaggattccaggagccatggtgaattgtgttttttgcgcgtataatacaaaacaataagttatttagggcacatagatcaaacgcgacctaagaggaaagggcgtgatcgcctcgatttaaatgcatacccctccatcgacttcgaggtcatggctgaaaaagtcgtggtttctacccaatgcattgtaccgcagcacccgtactcttcactctctattaccggtgatgttagaattctcagatggatatcggaaagagtggcagttgcaggcctttgcgggtaatgcgggaagttgtgcctcgtgacctcccgacatcccggacattccaacgacactcggcaacagaagcaaataacaatgaaagcactacatagactttgcatgctattgcgtaaggagctggcaaatcttgcagcacaaagaactatgcgctcctgtacgtcatgcctaacagtcttgcttgtcagcgtcagcactttacttccggcccttcctgcggactagtgagccctaactagcctcctgcgtatccggcgcgtcaggtctcgcacctccgttcaataggaagcgatttgattacggatccgagtcgtatccgcatgagcatttcctattcctggtgaaattcgcaagctagcgagaggtctatgcacgctgtgtcatagccagcagggaaactgataggatggatgcgatagaggagcatagcgctgagagggataagaaccagggtaggcacaagtacaaccgtccgggggcggttctcaagagcctgtataggaacgcaatagtagtcgaccataataacgatgacccacccggaaagtgggtcacacatacaagacgaggcaggaaaaaaaagagatggaagacaagcttcaatttaacgtcagcgacaggatttgaacctgtgcgggcgaacccaacagatttctagtctgtcgccttaaccactcggccacactgactctggttgaatgataaggcaacgttttagctacatgaggaagggcaacaatagcaccagatatgagaagggagacagcttaagactcaagaaaccggccagccacgcatttctatttatttcattcaacatagcacatctggtaactccattccggtgcttgcaatcctctatcccgtttataataagcagctacagtgaaatcgtggaataaaattttttcttgggcgtaatgcagatcattagtatgacacggcccggtcataaatgttcaccgtgactggaacatggactttccgggagatcagaatcagatcatacacgaagcgctagtgaagacgaccgaccgtaggcgttggccagcaacggatccatagaaacaagacgaaaaaggaaaaaagacaaaaagaaagatcttccgatacggggaatcgaaccccgagctgctgtgtgagagacagcgatgttaaccattacaccatatcggatggttgttgaatagtgccgtccaaataagctaaataaataaaaataatatacagtaaagtcagcttcctggtcactccaggagtgaacacccacttgctatcgacggccttgggaatataaacaatctagtcgaccagtttgaaaatcattccacatgctgttacgcatttgcataactattatcgcttaggtggagctagaaagatgtttttcaacgactttgtgaatatatattttcgcggacaattatgcgatgcaaaaaatatatacagcgatagttcgctcccaaaggcaacatcaatctaatatggaatgaaggaaatttattatcatatggagatgatacagctagcaaaataatatctttagatatatgtcgtttgcaaccttccgtgtcaatcttcgccgtttgactgttgaaggctcaaaatgacactcaccaagtcactcttcattgcaacacatgcttcgctggaggagagccactgcaatagaatgtgagcaatacttaaatatccacattatgagcttaaaataatacgttcactatgcgttccttgtcaactgtttggaactaccgtgtaggcttctctgatgcgatacaagccggcacatagactccgggacatactgcataccatctcacgcctcaggaaaaggatacgtgggaaatctgacaaaaaattagagatcaatgccaaagagaaggaactaatgagaatactagaatcaaaactattgaactgttgttaaaattctcttgaatcctaattccctcgttgggacattctcaggtaaatctcatcaacatcactacaaactgccgcctcttggggtcgacaaccgtggaaatagcttcatcgcgttcccaaaattgatcatatccctcaactccggatccatttcatacgactccagcgcctcaagaaaagccggatatgcggttatcggcgcataggggaaatcactcccgtacaaaatatggtcatggggaaccatcttcaacagcatatccaggacttgcggtgacgcacttaaggccaaatcgaagtggaagctacggaatgattccattgcttggtcgtgtgttattcccatacgatgggagactgcaaagtctggtgccttgctcataggagtcgtcacgcgcgagatgatatatggtagagctccgcctgcgtgggacagtataactttgcagcggggatacttgagtcgcgttttgttggtgatcatgtccatggctgtgcgtgttgtttcatgaggatagtcaatggacggctgcggtagccttgaattcacggggtttgtatcgacggggtgagttggatgaataaaaaccacacagcctcgcctgttcagttcagcccaaatgggttcaacatcagcatgaccaagataggtgttggtggagccgtatcgagtgaagagtgtgaccccgtcggcatggagagtatctaatccgtatgcaatctccgccagtgcatcctcggtgtcaagaatgttgggcaatgacacgaaaaaggcgaagctctctgggtctttgtctcgaagctcggcagagtattcgttcaactttctcgccagctgcgatcgttccgaacggcttggcattatacaagcacctggagctgtcacagaaaggactgccgttttaactcccacgcgcttcatcagcagcttggaagccagcgaactccaatgaggagttggccaaccactcggatcccctccttgctcttcaaccgctataacaatgtcagctatgggaatataagagctgagaattaatcgatatcctaccctttgcatagaatgaaggtacacaatgatggtgggtgtcgatcttattccttggaggtgtatggctccagccgatcgccttgtctcggacccagtcgagagtgtgttcgctcattgtgctgaagatactgggtttgcaacgataaagaatgaggagaactgcgacaggaatgccaataattgcccacatggcaacaaaatgaccagaggagaaaggttccagtcggcttgctttgaataaggggataacggccattcgttatagaagtgggacccggatgcattccggtggcgggtacgatccacggccagctaaatggcccgtgttatccgtagcgtaggtccagaatggaataatgcaagcaaatatttatgcgaggtgttttggtagcgttttttctcggatcactcccgattgcaatcgtgtggttgatataagttcaagggtgatggtaaatgaacgtgctcacaaccctaatccgcctacctcgtacgggagctatcacaatgggagcatcaatccatgcacatatctctgcagctgcaaacgaaagtccaattactgcggcttttgttagtattgctgcttgcctaggattaatattcttgatcatccaagaaatcttcaaacccgttggaaagcgcagatcaccccaaggcaagaaatggaagcttccccctggtccccaaggggtacccatattcggcagtcttttatatcttcaaaaggtccgggaggacgaagagcatagaatagtgagtttatacccttgttcaagatagttcaaagactgacagtacacagcacaaggatctcgcgaaatatggcgaaatgaccacgctgcacctaggctccaaaacctggattttgctgaacagcaaacgcgtagtctcagaaattatcgcaaaacgcggctccctcactaatggacgaagcccgatgcccatagctagtgggatagttagccgagacgggcgctccttactgctccctcctgcgcaatggatggaaaaacgacgtgtaatgcactctcttctgagcggaaccgccatgaagcagtatggctcgtggcaggagcttgagagcactcagatgcttgcagaatacttgttccagccagagcggtggtatcgccaccattatcgatatgcaaactctgtggttcatcgtatcgcactaggtgagcgactggtgaaatcgggaaaagagcttgcggagttacaagacgtggttactcattttgttggcagtattggaaccagcctagttgactggttcccagaactagataagctgcctcgtatgttgcagccgtggcggaagcactgggagaagcttggagattggaatgaagaggtctacaaatcatggtggattccagctcgagagaaggtggaaaacgggacagcgcctccatcatgggtacgggacgttctcttgcacccggataccaagttcacggggaatgatcaggaggccatgtacgttgctctacagctcctcgaagctggatcagacacgacaagagaagcgctcaacatcttcgctatggcggcgctttgtttcccagacaagttccaaaaggccagagaagaggtggacagccaatgtagcacgacaaagaacttccgcctacctggtattgatgatctggggaacatgccctatatatgcgctatgatcaaggagctcctgcgttggcggccaattttctcctttacccccgaccatgtgcttacatccgacatggaatttgagggttataatttcccggcaggcgtggggtttgtgatcaacgagatcccggtgtgcaacgagtgtgaggatccagaagacttcaagcctgaacggtggcttgacggacatgaaactgacgctgcacatggactttggcaatttggaggtggccgtcgtatttgcgttggctatcgattggcgtttcagggcttattcatcaatgttgctcgcttggtgttctgctacaactacgaagcagtaagttgggaataagattatacaacggcaatagctaatacacagtaggctggaccctacgactcgaagcgtttgaatcaccacaagacggtggagcctttccctgtcaaggtcactccgagaagtgagcagcataccagcttaatactggaggaaggagcacggctaggtgtgttagaagatgctaagcgcctaatttgagatttaaagtctatgaaaagttcaaccgctttgtgaatcgctcattgaaaccactgagatggagacttccccttgggtttgcttaatgaatttcctgtctcccagaatagctgatttgttagtctgtatcaaagctcaaattgctctatctaccaaaacagtgatatttatcctttgaagcaagatatcacaaaactcgtaatggtgttggtcgtttcactcgggcgcctgcctgatatgaaatccatcaatggtgtatcgtgggtttcgttgcccatatggagcgtcacagtcccttggctttgcctttttaacatatttcccagctgctgtatgtgatcactgaagacctcttcataaccacctgtcaatagaatacgatcaacagccttaaaattccgccaccagctttccggcacatccagtgccattccccagccactacctgcagaaatctcttctagccagggagagttttccacaaggtagtctccccatttatgcacaaccttcctgcttaaaatatcggcattgaaccttttttgatacgccgcagttgtgaaatcgaacgatgtcagaggagacacaaggaagcaacctttaacagtgccatgcagatcaacgagattcttcatttcgtgatctgtgggtcgaggatgatggagatgggccatgagactcaatgacaggtgtcctcctgcagagtcacctccgaaggcaatctaaaagaaagtgatattagatcagtgactaacatgtaatgtgtggcaaatcactacctcatatggtttataacccaaatcaataagatattcgaaggcaaaaatgccttgcgacatttgccttggatacggattggcggggatcaagtctggcgaatctattattaattctttcctcaccttcattgcattttccttttcttcacttaccgtattctagaatacacacactgagctgaatccccgcattaagagcctccttcctcacgtgtgccatccattccaaatgccctttggaaaggggcatcacatagccgccccctagatggtcagtaaagtcccgaagtgaaagtggtgtatcataccgtggaaaaagaggactacattcttcgccttccttggaccaatccacagtagccgagttgagttgtcagcaggcagaacatctactgcatgagtagccccattggacgacacccatgcattataggtgtcaatcgtggatggaagaatggcctgaagctcgtctgggggagtgttgtccatcaaagctccaacgaaaccattccatatggatagcccaagaggcagcttttttaataatgccctaacaatggccccggggattctgaatgctgcgcttggcaaaatccggaataagagggtaaaaaggaaagaaaatttcctgtatgctgccggtttgtgcgtcattcttttagttgttcacaatttgagatagagtcaggcggtgatttagaagaccttccatacgcggtattcatagggataaaagacaagtaagccgaccgtagcctcggctttcagacatatgggatgtccctgcctcggactcaacatgatgccagagggttgcccagccatatcaaaagaggcccaaggtcaggtgttcagcaatgaactggctcctcgacatccacagtcagtctgcccacggaaggaatccggtcaatgcctacacctctcattgatgactttgacctagccgaaatacgtattgttattggccgggataagcgtatagacccacaatatggtgaaaatgtggagacaagaccggaacggacccgtgcttagcaacaacgccttgtaaagcaatttaactcctctccgcaaggttgacacctcacgagttgattactctgcgctgctaatcgaacactcgggtttccatacccacaagatgcctcttaaagctgtcgacgaggggaaaaggcgatctagaacacgctccaagatcgccttggcgtgtaactcgtgtagggagaagaagatccgctgtgacggaacaaagcccatatgtggaccatgcgtgaggcgttcatatcggaatgatcagtgtgtctataacccggaaaactcccggtccacaagcagggacgagtaagtctactctacatgcatacgccggcatagatgatgacctccttcttctaatgcatactagatacctccatgctcttcatcagcgaatcaaagacttggaagatatctgttcaagggccggggtagttgtccacaatccctcaactccacaaagtggactgccccttgactccaccggacacggcgagacgccaccacaaggggccagcttgtcctccgctccccgccattcagaacatgaatctatggggcagaatccgacccctgtaacgtccaataccaggctggctccggcgtgcatactgccaggcactcaaggtgaacatgacaacagccacactaggtcggcagaagaagatgctacagatatctatgaatctccattatttgatgagggcgaaggccacatagcgggtatgggccaaatcatcctgtcaggggcaggaagtgaagagcaacgggggtccacccgactccaatactatggcacttcatcgacggcctctctcatgcgttttgcatggcaaaggatgccctcgcggccagcaggcacttcagccgaaacacgatacagcaggcttcaggacacatccgacaactacgggatcgatgattttttgttaccgccgcgagcgtttgcagatcaacttgtaaaacactttttcgataaagtctttaatctctacccgtttttccaccgtccgtccttcgaagcggcctatcggaatctctggcgcgcagaggacgagccaatcatcgcagctcctacggttttacaggttggactgggctcgagcgcggagtcgggacctaaatccatcgtgttccagtgtgccctgaatttgatctttgctttaggctgtcagtttgcagacattgccccagaagaagctgaggctgtcgcaaactctttcttccttcgagcaaagaaattcatcgggctcgatttcttggacatcaacaccctcggcgtggtgcagactttactgatcacagcactttttctgcagagctctccgtatcctagccgttgctggcattctgtcgggaacgcctgcagggtggccgtcgtcctcggactgcatagatcagatattctcgctacattatcaccgttggagtctgaaattcgtaggcggacgtggcatggatgcgtgatgatggacatgtaagaacctgagttccctattttgtctttatatgatgctaaggtatagtctgcagcacgttgagtatgacatatggtagaccaagcatgacctcacacctggcccctgttcccagaccagacggtttgaaaacatatgaacgtcaagaagggggcgaggaaccttccttgatggcattttacaacgagtcgatcaagctgtatgatatattggacatcattctagcagacatataccaagcttggtctggccggctacgccgggatcagctccaaacctcaaacatgaaccttgggagcctcgatattgtcctcagagtcgagaaggagctggcctttttcgaagcgaaccttcctcctttcctgaagtggatctccggaccacctgaaggactttcttgtccggaatcgaacacagccatttcccagcaaaggaatgtattacgtgccaggtgcgcttcctgtcgttagagtctagctgcatacctgctcattagtttgtacagatatatccatcttcatcttctcctataccgcccgatcttcacccaactctattcgaaccgaaactcctcatgtgggctagagatgcaaagacccctctattcttccatgtttagcaaatgcgcgaccgcatgtgtgacgaccgctatcgacctcacgcacctagtccaagagacctatcagacgaaagccactgatgcatggtggtacaacgggttctgtgagctgtcatttgaacccatttttgctgtgtctggatgctgattcattcatcactagacgtctcaaccgcagctatagtccttctaatggccatgtccgctccgtcaatgatagatcaatctactctgggtaaaacacgggatgcttggaaagaggccataagtattctggagtcgatgactacattttgccgctctgccaccaacactctccaatttctgcaggctgcttatcatcaagcagttcccaatggtcaacaacaggtagttgtagagggtgatgcctcacagatccatcaaaccagtaactcatgtgatcttccgaatagcggtccaacccaaatctccactttcgactgggaggaattcgcggagagcatggtacctggattagatgatttggggttcttgacggagttcaactttcatggcgccttagaatgaggtaagacgaggttgtttaggctaatctgcgagagaatttggctcgaaagttgggccacagcatgaccacaaccaacatacctctaaataacctgatatttctgtaagataggccgatgcacagagctccttggagagcaatttgtgaaatataacatgctaatatttgtgatttgtttgtagaaagctaagaaaaggcctcgtggcttggatatctcagatttagctatttagccttgtccaccctttgccccttgggcctgtcccagcccacaatatcagccccacgaatctagtccaccaagccgaaagttacatagcgagcccggaagttcttgtgatcatgcacatgtcgtgcctcgcttcgggtgcatccgtcggcacggaatgaatccgacatagtttgctttgatattcaagaacgactagtgatgtctcatacttaagtcaaaaatgccgtctggattagaaggaacaagatcttcatcattcaattctcatcgctgtctgaaatggcttccaagtctaccgacgttcccacctacagccagatagcctgtgttggcgccgggttatcagctgtggcactgggcgcgacgctgcagagatggtatgggctggaggacattcagttcttcgagcgacatcccacaagtggcggaacgtggtacatcaacagttatccaggtgaccgaggatctgcactctctcacttcagcattcaaactaacatactcgtaggatgcggctgcgatgtgccgagtgctctttacagtttttcctttgccccaaaccccaactggacaaagcttatgccttcaaacaaagagatcaaagagtatatcgatgatgtggtggatacctataacctcctcccgaaaatgtccttcgagacggaagttgtccgcactgtttggagagaggatgcaaaccgctggcttctttacttgcgggagttgaagacgggacgcgagtatacccacgaatggcagattctctttgcagctacgggtcaactggtcgagccgcgcccatgtgagatacctggtgcgtcggatttccgaggcagcatattccattcagcacggtgggatcacagcgtcgatctcaatggaaagaatgttgtggtgattggaaatgggtgtatgtaattgcaatctgaggtactcgagagtttttctgacaggccttcaggtactgctgcacaaattgtgccagctctcgccaacagcggacaagtgaagtctctcacgcagattgtccgtacaaagcactggatattcccagcccccaactttacctatcccaaggtgctacagtggatcttccgttatgtcccacttgccatgagactccacagactccacatatttctggttgcagagaatgattttcgcctgtttccgatgaccaagggtgcagctagactgcgggagaagagacggaaacaagtcgagaagtacatgcgggaagcgagcccgcgtaaataccatgatctgcttataccagactttgatgttggatgcaaggtatgtctgcggccatcccttctttgtgaaatgagttgtaggagaaatgatcagtactcattggactcttagaggcgaatcttcgaccctggctaccttgaatcactacaccaggacaatgtccttctgacggacgcgaagaccgaaagaataactgaagaaggaatagagaccgacaaaggcttcatcccagctgacgtgatcgtcctcgctacaggtttccaaaccaataaatttattccgtacatggatgttgttgggcggaacggcgagaccgtctctaaacactggggcagatacggaggtcctgcggcctacaattgctctgcactgaatggattcccaaacttcttcatactccttggccctaacgccgcgaccggtcacacgtccgccatgatggctgcagagaagtcggttgcctgtccattccatctcttctacccttcgctttactaatcatttcaatcagctctataaactatgccctccgtatcctcaagccagttctggatggtgatgcctcctctgttgaggtcactgccaaagctgagcatgattacgcgtactgggtacaggacgcactgagtaaacgtgtttggaacgctggctgtgtgtcggtaagtatgtccagtcactgccgtttgctgtattttagctaagaagtacgtatagtggtatctcaacgaccagaaatggaactccatgtcttatccatggactcaaggccactattggtggagaagtctatttcccacatggtctgactggactatcaaggttcgacaaccaagctgcatgccgtctgaccaacatgcccatactgattgttaatagaaagctttgaagccggcaaaacgttcgtcgtcccgagtcctgctattggcccttttctgcattggaattctgggggctatataagtttgtgatactcgaaacgtctctcttgaagatgtcaggagttattgcaccgcagcgctatccaaactgcagaacaagtagacgagcctggcatcgcacagttactacccgttgttcaacagagcagtgtacattgtagaactttctgtatagtcaagaaatctccaatctacttttcctttatacatttatctattttgcaatgcgtaagttatgtgtattcaagtaagcaggtgcctcaactcgaaacactagaggtctttctgtctatcaagagatttggtcacgaccaggtactcagggcaacaatagaaatgtacttcatgtttgagcctagtagataaatctctgtgtgtcagtaccaagagttcacagccattactggagctatcaataacagacgttgacattcgtaccgacagattgaaagggtacaacatttggacgatcgacttcaacacgccatgcattgagcccaacctcgggtaatcggcaatcgaataaattcgatctcagaaccattggggatactgtgtagaatctacccggccggaacgttccgcctgtatcctataatgtcacagtcgggtagcttccgggcctggaaagtctagagaagggaggaaagttctatctactatttcgcgtccgcggactctagtcatgtataagaggtatggctagattcttctcctgccaattgagttctgttcgcctccaactcttgagtatgactatgatgcttccccgcgaaggcctttatattgaccccatcgtcaagattctacggaagacgattctccatccgattttcactttgacatgcctttacttcgttaagtcaagcgcttgtgcgcaatatgacaaacccgctcaactgatcgcaggcacaagtgtcctcctgtggcttaacgattggttaagtgccaaaagccggaacaattgggtcatagatgatagttgggattggaagaaagagctcgtcgtcgtgactggagggagtggcggcattggtggtggagttgcgcagcgtctcgcgactatgggggctcgggttgtcgttttggatattatccccttgagctatgagcctggtgagtagaaaccttcaaaaagcctgatttctgctaatacaagtttaaggaaatgaccgcatcatatattacaggtgcgatctcagcgatgagaaagagatcgcagccatttgtgagaagatcaaatcagaaatcggccatccaacagttcttggtcagtgaaggaacacaaataaaaaccaatgtttgattctttggctgatagttgtagtcaacaatgctggtctatctcgtggccagacagtggtcgagggctcctacagtgacaacatcataaccctgaagaccaaccttctggcacctttcctactctcaaaagaattccttccatctatggtccggcagaatcacggccacattgtcaatgttgcgtcgatgagtgcttatattccaccgccaggcattgcggattatgccgcgtcgaaagctggtttgattgcgttccacgaggtatatctcaagtgtctgctttcatcccgattgtttaactgattctcgtagtgtcttggtcaagagctgcgagctcagaatgcgctcaaagtccgtacttcacttgcagtgctgagctttaccaagacgcccttgttcagaggagagaccaaccagtcccacttcttcatgccgcttttgcatgttgatacggtcgtggacgccatcgtggacacacttgacagtggacttagccggactattttcctcccgggtatctttagtcttcttgcaggcttggtaagtcgttccttcatgggcaagaaattgtcacgactgctgacagactacacagcgaggagcccctgattgggcgcagaatttgattcgtggtggtaccaaatctctgaaagttgaattcaaggggcgccagaagattgatccgcagaccggaagacttgttgcttaagggctcgagtttagtaacgctcaatacccaatgaatctttgtcctgttcatgagactcgcctcttctggttcgtgattcttgtatgcctgtcatactatcggcaggaattcaaagtcctactgtcggtgaaaccacctttctgttgagaatttaatacctaggcgagctaaaagatgtcattaatgttacttgaaaccatgactcgtgcattgggaattgctttcgctacgtagatcatgtctaaggatatggtactggaacgatcagcgcttcaatgacacgggaaatacctcgtcgagtagatactttacacatgtataaagctattgaaagttcatatatgaagggcccaatcagtgccttgaggcacctagcaacaatttactaccaagaaaatttgtaaatcgcatatcggaatccccttcggagctgtcttgcagtgtcaatatcaacgccttcaacaatggctagttggcgcagtttgtccagttcaggctcaggcaatactgcattcccatttttaaatcttgccaacaacttgttctcgcggaccaaaagaaaccgcagccacaatgcttgtcctgcggcaataatttgatgccggcacttatgccaaatgccgtccggtaatacggtgcttcgctggaagaatatgttgagggtgtccagatcgaagctgagtttcccaaaccattaatgattgcaatagccggggcccttttagcaggaggtcgagggattgaggtcgcaatccaggtgaacagtgtactgttcatggcgaagacaaaaatgacaaggaagaatgagaaatatttgggaccgaatccatccactgccacaaagattatgaagccggcgattgtgagggggatcgggtacataaaaaaccttatctcatataaattggttagaaacagttttgatcattaggcttgtattatgcgacgggggatgactctaccagaatcgctctccaaccggtcaggcaaagctccatgcacgtagctccagaaggtcatgaagatatagggaggtgctaccagtagcaaagagataatatgactgtaacctatggtagccgtcaatgtagggaaaaagctttgaaagtcggcggcaccggtaatggccatataggtaaaagccaggatccaggtcttgatgtcggtgaccgccaacttgaggcccttgagctgggacatcgcgctcgcttcaccgacgtccgcatctgctgcatcaagagccatctgtcgattggccactgacttttccccttcggttagaagacgacatgtctgaggaaattctggcaaaaagaataacacaataattccaaaaaacatcgtgatagagccctcaattacatagagccattgccacgcggctaaccctcgctttcccgatagtccattgaggatacccgcggcaatctggttaccaaaagctccagatatcaaggagccagaatagaagatggccattcgcagatttagttcatcctttttgtaccactttgacagatagaatagaacccagccataaatggtgctttgacaaggccaagcataaatcgacaggcaactattaccccgaagttggtgcattgggaagtcaaagttgcgaccagaccccagctgagaacgaagaaaccgagatagagggaggggcggccgaaatagttcaacaagaggttcgaggaaacttgagcaagaatgtagctgatatacataactgaaagaccaatttcgtactggtcccctctaagactgaggtcggtctcgaggccttgaagccttgctgagacatagttgtttctgtttcacctcccagtcaatgtctactatgcataggatgaggcaagaatgccatccctacctatccatatagttcatcagatagaccagtatcaccagtggcaagatatgaagatccattcgacaaaccagacgcttctcaatgattcgttcctcatgggtaaggtattggggactgattgactcttcgtgccatgtttggatgtctttggagagtcgggacggaaattgaggatcttcttcattcatattgttcctggaaaggtattataacccaaagaaagcgatacaaaagcttttttcacgcttcaacccagaacatttaggtcatgagcgcctctttaagcgctcaaagtctctacagtgagaagccctggacgcgtatactccgccgctggcgcagtcaccccatggggtaattcccgctctatggagacataaaaaagcttgtctaggggtcactgtatgctaagccctagatcatgactgatagccatgttcttcagaaatcactggcggaaaaggcgtgcggaaaagaaagattttcctaagtccgccgacatttccggggaaaggcacttgaattccggaaaataacatttccgacggatatcttttaatataaagaatccgctaaatcccctgttcttccactctcttccactagggattacctcgtttggtcgatttacgagcaatgacgcctgctttcgaagatctcccattggccccagaagggccaccaggaaatgcttggggcagattcggagatcaggatgaactgggcacattgaacttaatcacaccggacactattgttcgtgcagcaaaggagatccagactggcgtacgcatatcgctcgactggcctttaagtaagccgtcacatccgagtttcggcagaaaaggctttcagcaagagattgtgcataggagcccgaattgcattaacgacgacatcttgactttcaatacacaaggttccagtcagtgggatggttttaggcactatggtaagaatgattttattcgctcaactgtattcaattactgatcggtggtcacagcgcatcaaaagtctcgtcggttctataacaatgtaacgcaagagcaaatagaatcttctgatataattggtctacacagtaagttattgtacagaaggccacacatttacctgacacaacacactaaccttcacaattattagctgttgtggaagcaggaggaataactggtcgtggcgtgctccttgactacgctcagtgggcgactaccaagaaccttgagatccagcctctatcatcgaccccaatcacggtcgaaagtctcgaagccatggttaaggatttccaaatcgagattcacccaggggatatcttactcattcgcagtggattcaccgcagcgtacaatgaattgaatgagcaagaaagaataaacctcgcacagcgaccgtctccggatttcattggggtggaggcaaccgagaatatgctacgatggctctggaagtaccagtttggagcagtggccggggatgcgcctagcttcgagcgagcaccgattcgcggtcctcatgcggatcctcggtacaacctacacgaatgggtacttgccggctggggctgtccgattggagagctgtttgacctcgagcggctgtcccaacattgtagggcaaccgggagatataccttctttctctcaagtgtgccactcaaggtgcccggtggcgtggccagccctccaaatgcaattgctgtattctagaaggtcgaatcatctaataggattgcagcattgaaacttgctgtaacgtgtgaaggcaatttatataaaaccactgcgtattacttagtgactactattgaaactatgtatgaagaactttagccagtaatacaaaactcacgcctgcggtccaggctttgtaagcttatcggccacgaagaattgcagtgggtcgacatgattaaatggtgaggcatcaaagccaatattcatgatgaaatctaagtcatcgccattgacgatgtctgcaagttcaccctgctcagaagcctcatttagcgtccgctgtgaaatgattaatgagaaaaggcttaccagatcgggagccggggcttcttcaatgttgtccattacgccttgggcatcctcccattcttcacgtggttccacctgtgggtagagagagcctgatggcgtattttggtgttctgcggtgacggatgcattgacattactggggatggtgatcgtcctatcattggcacccgaagtgctaagcctggtcctggatgatctgaatgcccgctgcgcaatagcccttgtatccttcacaagcaacacaaatgatattgtcaatagccaatggaagagcacggtctggtcatatttacgagccatgaaaaacttacttcaagtaacatttgagtatgtttattcatgctgttgtcgagcttccgatggccctctatcgcccgttccaggacattttcaataacggcacggttttcaatctcggggtataaggtgagatacacggtcaagattgagatagcgcagaaggtaaagtaagacgttgtcttggcagatagtcgaattagttactcaaatatcaatccaagaacagaattaataaccaagacaaatggagatggtatacccaaaatactgagttgtatgtaacatcctctttgatatctgcggcgaacaacgccatttgtaatgcggcatgtatacatttctgtaccggtggtgctggggttaaggagagccgatcgtgaaaatttgcttgaaggaactcgtccaacaagtgccctcggtagagctgcattgatgtgaaatagaaggcagcacggatagtgcgttgttgtctatggggaattattaagaagttgcccaggacaccagagaccttttgaataccttttgaatatccaggggacatcataaaagacttcgctctcattctggcctaattgttcttccgggttcaagaatcttggtctttcatctaaccacttgctgagctgtgcttcaatttgggaagtcgactcatctcgggcgaccttgtcgtgcttcttagagccatagagcttcctaagcacttgtgttgtgatctgagcaagcctgtatattgagactaatataagccgcattaatctaatataatagtaggggtgtgctgactttatgtgtgcgacgattccagggacggtcttggcttcatgaggatcgtctataccaggcgaggatgacaccgcagcctctgggtacggtatcgtgatgtcgtcgtcgtttatcatcatgggacgcccaagagcggcagagaggtatctcaatacttctgtcaacctatatatgcttggaagctcttgggaacggcttaccggtccatagtatacaatgaccaaaacatacccctgcgggtaaactcctctagaccattggagcctgtggctttggctttatggaaaccgactatctgaccaagacgcacagcagtccctactgctagccaagcacagttaaaaatgttgactgctagcagaaattgacactatgtgctgttagtactcctgaccagactttgtggcacattgttatacacttactttaaggcagtgtgcttgcatcaccagaatcgagggagggaacatggatgctgtcttctccagccttgattgtgcggcctcgtagagccgcgagctttgtgagaattagcactgttagacagaataaaccaagaagagagcattacgctttagtcttatactcgaaaatgtcgcgactgtgcaaagaagggtaccaaatgcacctgggtacatcaatcagcttttatgatagcccaaacatgggttgaatatggttcacccaacggcgaggatcaagaagataaccgccatactggcatcatcctgcaggaagctttcatcctcggagtagagcttcccgagaaattcattgctctgacttcgaggaatatagcgatacgtcgcacatgagtgactatgaaaacaatcaatgtactcctctgccagaccacggtccaggggaataagagatgttttcaacggatgttcgctaagaacctcttctgccgggcgggacatatttcgtggtaaggaatggcccatagatttaagatgactgtatacccgactgaggaatgtgtgtgtactcgcatcccctgtccggccgaatgagcaagaaagatcaatgagtgaaggacctcatgaactaaacaaagcatacctttatcgtcatcctctggttgttgttgtccttgtgttccctgcggacgcgctccattggtgcgtaccggctgctgtctttctctgggagacgcactcctttcctactcaagaaaaggcgttggcaaagccaaacagatgataatggaatattcgagtaacgggaatactgacatgcctttttcgcttttgaacacgattatatgagctttgatatgcacagtctacccgttggggattggcaaatcttagcgttcccacccacagcacctatgcaattaattgcttatgcacacggaacgtaccgagtcccatagatacgcaacgatagcagggctgcaaagggtgttagcatgcatcgctgatgtgtttgtgaaaagcctcagtacctctaacccgtcgcatttacattttctcctcttgcattcatcgcacgcacgagtcacatactttttggggggcttctgcgcccggttgggcagaattccgctcctaggggattctgcgccacctgccatatctgtagatagtagagtgggtgtgaatatatatctggataatctggacaggaaacggaaaaggtggggacttggctgttgagattactcgcttcggaaaaggtgttgacgtctacgtattctacacagtgcagaggcatggcacgtgcgcggaaaagccctcgaccccgcagcttctccaaattccgtggagaatttatttcggcgttggaaatgctcggcatggtttacaacgatcgccgagggtgtagtgtaatagctgctcaagtgggctgcttagactagagtgcggggtctcagcctgcgtttaccccagactttataaaaatcaatacacatggagaggttctccggtctagacattcttgtttgatcatcctagctgtagcctgttaatcaaatactattcaatttgtccatcttctttagaatcaactacccataagatccttcaccatggcgccgtcggtggttggaaatgaccctatccaacagaagaccccctgcgccactcccgatagcaaacgtgcaaccccaccccagctgcaagtgcttgggaagactaaggatggcagggatctgaaaatcagaagctatcccaagtttgatacacttgaagaagagcgattataccgcaagcagcacttagcagcagccttccgagtctttgcagaccgtggcttcgatgaaggcgtcgcggggcatatttctgttcgagacccaattcttaccgaccatttctgtaagccactactatatgttgtaatgaacggcttctcgacataattactaacgaaccgtccagggattaatcccctttcagctcacttctccctgatcaaagtgtctgatctgatcttggtagatgaggatggcttagtggttgaaggcgacgagcccatcaatgccccagcatttgctatccactccgagatccataaggctcggcccgacgtccatgcagcttgccacgcccacagcgttgctggaaaggcattcgcggcttttggtcgggagctcgatatgataacacaggatgctctccgcttctacaagagccacggtgtataccgggattttaggggtgtcgtcctagatcgagaagagggacagcgcatagccaaggctctgggtcagggcaaagctgctattctccagaaccatggtttactgaccgtgggtcagagtgttgacgaggcagcattctggtacatgagtctcgacaagacgtgtcatgcccagttattagcggatgcagcatctgcagcaggttataagaaaattattatcgatgatgatgaggctgcttacgcagcacttcaggtgggcggtcccgagaagggctggctggcattccaaccgtattacgatgagcagcttgccaaaaccaatggcaactttcttctttaataagttttgatttccaatgtatgagcaataatgcagatctttttgtacataaaactatatttctgctctcctttaagctaattgaaagttcctttttatatttgtgtaattggacatgatcctatacttctaactgctatccttgatactgatagtattgatggacattgtaggcacagtgcctatttgtttacgaacaagcaaagaatagcgctagagccattgcgactaaacaatggctcccaagtcataacatgttactacaattcccaggagacgggctttagatgtagagaccaaaacccagtgttgtagagaacgtcgaggcagagtgtctcaccgaatatattaagctaaatagaatggtggtgatattcaaggcaacgtcgtcatcgctatactggtattgggacttttgtctgttagtcggataagtcttcgtaaaatacgtatatatatcgactcgacgggtggtggatatgtaattctggtgttatctatccatgttctcctcacttaaccatccccactgtctgtgcgtgggccgaagaaccgtccaatttccggttcgatttccgttccgctcgagattttccgtgcaacgcatgggaggaactacaaagctgccatagacctggggtaatacgtcctggtttaaagccgtagaggctatttatgttgcatcgcatcaatggccagcattcaatccctaatttattcaggttagacctccaatttgttttctgtctcgagctttctcctgatacacgacctgacactatggtcaatccatcaattgcaagcaaccgtactcattgcattctacatgcagcgaaggagggcaaatatgccgttggtgcgtacaactggtatgcatgccatgttcttgcaagatagcgctagattgagatccacctagctgatccattcgaaccctccacagctacaatggtgacggtgtgatggctgttattcgtgctgcagaggccaaaggatcaacggctattattcagcttttcccctggaccctgcatttccaaggccccgagtttgtccattatgtagtcaactctgcccatgccgcctcggtccccattgcagtgcatcttgaccattgcatcaagcccgaggacgtggaattagccctgactctccctttcgattctatcatgattgacggttccgctatggaagaggcggagaatgttgcaatctgtgcacggaatatcaagcgggcacacgagctgggaatttctattgaggtagagatggggcggatagagggcggcgaggatggcctgcccaacgtggacctagggaccatctttacaaaacccgaggatgctaaacggtttatggaagcgactggtgccgacttccttgctccaagcttcggcaacgtttatggaggctacggagacgggggcgctgaaaggtcgtgggacttaactctgtaagtcggcctggccagcattttgtggatttgctctaaccctaagtttatatttactagtctcaggaagattgcgaagactgtcgagcagccacttgtgctgcacggaacacatccagttgagaatgaactgttcctcaaggcaattgactgtggggtttcgaagatcaacgtcaatcgaacagtgcgcgatgattatacaaagttcgtcgccgagaatgctggcaaattagagttgacagtgcttaaggtccaggctgtcgacatttacaccaagtctgtccagcgcgttatggaccttttcggatcttctggcaaagcataactgacccaaactcgataatcctcctatacaaggaaaacgttgtggaaataacatagaatatattaagaatataattccttcattcgaatgattatttgtaactattattaaaatattgcctttatctgttcataacgtttctgtcgttggttgctgaagtgtatctgcaagcccaggaagcttcgaccttgactaggaccttgtgccttgtgcacgctaccttgacgcttccggtgacctttaaaaagcgatctgctccggtgaagacgatatcctcgctgaaattttcactttgtcaacctgggtagtgttttacctccaaaataaccattgtaaaataacagttgcgaacggtgaacatataatcctcaccattcaatcgatctgccgcttgatcttttacaatattgtttttatatccacggaatcatgcctcgtatattgtagtcacctagcaatacgttgagtcgaggtggtgaccgaattatcctttccgcggaattttgccagaaattccgacacatttgggaaccaccagctggcggagaagacggacttttacctgccacaggagtgatttatggcatatatctgtttgcaaattttcttattatacctaaattaccttggcccttgttgtaagaatgcttatatataatgtccaccccatccgtcgatatgccgcaatatttctattgattacaacaatatatctaccaagtcatgacagatcacattggtacattccccgagctcaagggcaaggttgccctcgtcactggcattggccaaatgggcgatcctcaaatgtggggaaatggtgctgcaacagcacgagtgttaagtcgcaacggtgccaaaatatttggttgcgatctacaactcgagtctgccttgcacactaaaaagcgtcttgaggccgagggcggcgtgtgtgaggtaacaacagcgaatgttacatcttctgaagatgtgaagcgcatggtcgaggtgtgtgtcgcgaagtttggtcgtatcgatatcctgatcaacaatgttggccgctcagagccaggtgggcctgccgagatgacagagaaagtctggtaagtatatacagcaagcgatgtggaatatgaaacagtgtttctgatgctctaagtcacagggatgcccagactgatataaatctgaaatctgtctatctttcctgccacgaagtcctcccgatcatggaaaagcagggcggtggtgccattgttaatgtggcctcgattgccggaattcgttatattggcaaaccccaggttgcatactccgccgccaagtccgctgttatccagttcaccaaagctaccgctgtcatctacgctaatcgtaacattcggcttaacgtggttgtgccagggctgatgcacacgccattggtcagttatcttgcagacaagtacgcaggtggggatctagaaggattcatcgcgaaaaggaacaaggcagtgccaatgggtcgcatgggtgactccttcgacgttgctaactgtgctgctttcctgctctcggactctgctcgctacatcaccgggcagaagattgttgttgatggaggtattacctcttctactggttgaacatctgtaatttcacgaggcatagatcgatcaaataaagttaatctgttgaagatatgtagtttggaactcatatatctaacactgtgaggctcgttcgcagcccaactgtctacattggagctgtccgacgtaacttcaaaagtctgttcagtgaagaagttgcagctggggccttataacattttgagttaacttggcctttttatcatacccactggaactacctcaaccaacccgtacccggaaatagggtgttccccgcgggtgccagacacggtaatgtatccttcataggttccaatagttccttccttatcgcatagctcctggtcattgcgaacactcgatagttccatcatggttccgtctactagagccacgacccagtcaagagaataagtggctttagaacaggatgaagtccattggcggcttgacggtttgaattcactgacagcaagtacttggtggattcctggcttatccctgaccgtggcgaattgggaccgctgtccatcaaaggtatcccacacccagatagacattgtcctctggcctaagtgtacttgaaaccatgtccagttcgatttcgccggcccatccattgggacgatcggccacatgaattggcggtcataccaggtcgaagagctagcagagtcaatagtgagaaacttcctgttgacagtaaaatggccatctgtaactccaccaggcattgaccattcaaacgtgatctcattgccgaacgggaatgtcccagtgcctccattcaagataacgggagccgacaactgaaaggtgaggttaaactcaacgcgctcagtgagacaccaaatacgcatctggtccagaggattgactggatcgctagacacaaatccaaagtatttcgtagcgaggccaggtagcccattctgcacctgcgccgccctactagatccgttgtgtatccagctaacttgatggtaatatgctgtgtcattgatatccaggatagaggcacgcagtagagctgtagagacatcctggccttgcaaaaggacgtgggaaatgatcaagtagtcgttgccatctgacgcatggacgaaagatgatgaccaccacgaattggctgctgttggattgacggtttgcgaagtcgcgaggtcttgagttagctggatgggcctggtctgaaggaggatcgttagtaccgttggatgttcaatatggcagccattccttaccaagcgttcgtattgcaagccacccttttcaggtccgaagctgaagacacctgcaacgagagcagaaagaagagtaagtgccaccattagattgtgcatcatgaaagagcagggcgcggagccaaagaagaatgctaattgtgactctacgcggatgcttgggggtttttttatgctgtgaaggtagtcggatgccttgcattggacttatatccgcggatcgcttaggcttacggtcatacagctatcgctcgtctggttttaaatacctggatctggcggtggcttctttgtcaatattcaccggatgacccaccacgagcgcaagaaaaagtgaaagagtttccgtctgatattcggctcactgaggacattgagttgaatggaacgtgtctatcagcaccaatcaaaatacatattttagacagcacgttgaaactttgagatagaagaccagcattcttcgggttaatatacagtcacactttctttgtgtagctgcagtccggacataggcccacaacaatcaaagtgtacaagcaaccctggcttgtcttttcttgtgcatagcataggttagagcaggcataagacttgatgtcatatcacatgacttggtagatacgattctttggatatgtcgccgcctttcaagcctcacctgaaagttttctatgtcacaaccagatgttctccacaagaaccttggatgtcacgtcgccaagtgccgagatattaaaccaagtcttcgtaaggctaaagaacgtttagctcaatagggattgtcgcatattaaccactcctatcagcttaatagtagaagataaaatctatatcagtactcccttaggggatcagaccctcttgaactgagagcagtactattaaatttcaatatggcaggccagttgcacttgggtagaaaactaatagagtggaccatttgtggccaatccttccatattctccacattcaaaatcccttatcaactgatcttttcactccgcaaagacccagggtcagacccaaacatattcagcatgggctgttgtagtggcagagattggggtggtatccataaattgtaggatgcaaagaaacagagtagttagtaacgaggtgatattgatgacaggcgtggtattcacacgatcgtctggcgcattccatgacttaattattatggattaaaagagcaaaagccatagtagacatcgtcgttgttcacgacctcctggatgcgctcctgacaggaaggcatattgtcatatacaagctggccaacccgctaggcaaattccagaattagccctgttgcttgaaaacctgcagtgtagacttacctgccacacattgttatgaaaactgttttcggggtaaaactggtcgtctagccacccgggagagtaagaactgcggtccaacgcgtggccttcaatatgtgtttcccatggttccaagacatcattatcattatatttgttgtaatgatcaaaaaagggtttctcctgggatagcaactaatagtgaagattacggtggttagtccacttggtttttcctcaccagcagatatactatgatggttctcacctcttccaactttgtgacaatctggtccgcatcctcattgtttaccggctccttaaccagctcctcaagatcgtccgcaatgtgagcaacggtcttaatagcccactctaagttttcataaacctcctagcattggtttgtgagttgctatgatcaatatcagtatcttgggctgtagtgcttacattataatgttttttatttgattcgatatcagtgattttctggatggagggaacggcaagatccttccaggcctcgatagagttctgaatggctttgaggatttgcgagtcaaccatgttgtagaattggatatattgggttggggtcagaaaaaagtatgcgaaaggttggttgtggacaattgactgcctattaataaccaggtcggggctttcagccagcctcagctatgacatcatgtcagtttagctgttgtgtccacattactatgtaaagtaagaatcgtcaattgatggaggggtttgttgtcaaattttcagctccgatgtactaaactctcccgaggcgctcagctactccacaacagctggattgaatacttgattgatctacagaatttttgatgggtcctgagtcctgaccgcttcctattctggtcgctaagaagccattcagatgtgacagcctttcaatatcatttattggcgctatctatcaagaattctcagcctggggaaagaaacagaattaggtgcggggcgcctgcaaaagtaaaaataacattgcttaggtaatccccgattcgtgacctgattggtcatcagaaatgatatctgacttgaagtcctgcgaaccgtcaacatcagataacttttattaggcaactcttttcttcttggagccttgctagcagcatgtgggcggacaatttgcggtcgtatattcattcagcttaattcagacaagtgtgtaattgttgactagactggggtttggtcagttaaacctaactgctgggttatagctaggttcatacggtcagttatatctaactacaaccaagccgaaaattggataattaacctagattaactaaacttgcattacgcctggggcttcgttgtcaagtctgagaccagttagcggaccacgcgtcaaggctcactaacctgaagtacggtggactaaatcaagcttccaggcaatacatcgattctggagcaattttacagaaagttcacggtcagcagtccaatctccagtgtgacaaaagacatgtcgaccaaagtcggtactacacgcagtctgcttgaaaactggagatcggaatatatggctgcaactctaggtttgtgatctgaagctgtagttcccatctaatcaaccaatgtacgatgcttccagttagactccttggtggcatctataattctctaggcgggcagactacctactagctatattcgtgatagctgtactttagggctgacagatataagcagcgcactgtagaagtgaagtacaatgctcaacaatagccgtctccccaggtggcacttatgatcactataggtaatgttggacatattaggaagcctgagctgaaaacaattgaccgatgagaatgacaaaattgataaatccccagcggaatttggattcaaaactcccatcgtgaacaaacaacaaaatgcccaaatctttaaccacatcgatacacgagaactaagccgtgaaaagcaaaaacaaaacaaaactactaaatcgccaccaggaacgtcaactctgagcacatataccgtcaacctatcatgctgcactattgactagcgtatacccattattctcccagaacggacgttcctttttcttgttcgaatcaaaccaaccaaatggatcacaaagtgtcaccaagaacggacgctgatccttccaaccgggtcccttgagctctgtctcgccgtcttgcgcaaggtagatattagatctctcggggaggtatcttctagggtgccaccagttccacatgagagtattaacaagcatgaggcttgcctcgaacacatagaaaaaccactcgtgacgtagaatggggctgagaccctcgagttctctcgatggtgaggggctaatcttcgaggcgccaaagtgctcgacgatacggtaaatgcatcgtacgaagataaggaaggtactgatatataaggtaatcagtggagctgagacgcggcgactgcggatgcccgatctgtagcagctcctctggaacattgccgctaagaaacagaacaaggtaatgaccaggacttgaactattagggatattttcatgagaatataacccagcttgatggtggattctggcagctctggattcgcgatataggatacgcccagagcgttcaggacctccacgacggtagagagcaagccgaaggtagtcaggactcgaccagggtggatcggagaatgatacgggacatagtaaaggatacgaccgagtacatagtagttggcaagctccaggagaggacttcccatgtatgttagcttgaacctggtacacttagctatagagggtggactaacggagacatatagattaaacatgtgctaacgatgtagatataaagatctggcttgctgaatgaatagtgaaaggcaccgtattctcgcaaggcaaacccaatcacaaacatcaagcagcacacgaggtgcagactcatgagcttaaaacatttgtagtggctattattcgaccattagtaatttcagatatgcagaagcagagctagggtctttagtcactcacaggcactgccaaaagtgcagggctaacgaggcagcaaatgctatggcaaatataacaggagcgattttgttgggtacgtaaatatatatgctctcctcccctagggcgcttttagtgatactgaattattatcaagggaatacataaatccttaccagccattgttatagagttttcttctcgtaaccgggtcaaagcagcagtagtgctgaatggggacacaagtagggctggagaaatatgataaaccagagagcgcaggtggacccaagggagtattatatagacatgatgtcccgcatttaacgattcacagattttataagaatagcccaggctgtggaatgagagttttgaaagcctcgatcagatagggctgaagcgtcctatcttctctcaagattggcactggaatcttgtctgaagggatactcctccattcaaccaatcataccgcatagatcagcggtgggcgctaaaccagaaagggttcaatccatggccaagacgtcttcaactggagggacactggaggaagtttgggcagcactgccacggtggccctcgtaaggctcactggcgctacatccatccaaatccggttagggcaagagatacgagatgttcatcaaatttctatgaaaacaataacagccccttatgctgactctcctacttatcttttcaaattaactacaaaactctactacacaatgagcaaaactactatcccatcatccgaaccagctatatggggttctgcgcctcccccttactcagaacatcatacggaaatacatctgcagagcaggtcccagaatatgaagtcccgcatttcaataaatcaaccagcaactcaaggagactgcaagctgaaacgagcagattccccccgacgatgaatggctacatcccaatgaaactcagggtagagtttcacttgggaccatcggcttcggagagttgtatttcatgtcgatagatgttcagcgccgtaagagcatacagacgatggtcctgcgcgatgggccgaccgataaggatccgcctcttgcatcactgcagagtgacccatatctccgagcaaagccggtctcgctgacctttgcatcgcagggcgagctccaagaaagttctattgtagagccactagaggatgtcaagctaggaagacgcatgagcccgacattctccatcacggtgggcgggagcggcaaagacgcctcctatgaacaatttgagtggcgctcaagccacggcaaagaaataaaggagctcgccggccacacgcccggttggaagctagtacgcctgtcggaagcagtgggcgaggcaggcgggagtcgctcccaccgagcgatggggtgttccagcgacgggaaggagattgtggctggcattgcccacaacgcatcgtggagtctatccaaaggcttcagaattgcgtttgtgggtagtgggcttaccggtgtcctgggagaaagatgggagatcatgactcttatgaccgcagtacacctctggctcattgaattccagatcgcgacaaaggccattccgattgcatgatgactagctaatgaaagcttcaccagcatgggtttgcttgccctaccaattgattcgacaattactttgacttactatgaatatatgtacatcttccacaacttcaataatattatgttatagtgtctttccattagattctgcattgttgtttataagcgaagtttgcatcttagctaccctaatcaaccttcacataaacccattctacaaaaaatatacttgtctctctcttactataatactaaatcattgaagagcctgatgagccaattaatgacacagcgattatctgctacatcttctaccatctaaaccagtggtacactaaaagaatgtagaagacgaaaaaggaagacaaagacaagagagagggactgaggatgatgcaaagaaagctactatttttgccctttgacaaccaacaaacaagctttttcccgtcgacttcaattgagattccctcctgctgttgtgaggagggtaagcctaatttggcttaacaggccacgtacaatttatgcatgattgtacaagactaagctccagggaacttttcaaagtatgctgtcaacttccccttgggtacacctgcacagaatgcccaagagtatcgcttcataaaggcactaatcctcgcatccatatcggccatcttagactctccgagctggccattatcgcaactagagttaccttcctgctctagataatattcaagttctacctcgcccaccgtgtgtccaaaatccgtaacatcttgtacaattgtaaagtccttgtcggctttccaactttctcgccctgttgtgaaggaggccgtctgtttcaatccgaatttgtccctttcggtgtttctgaccccaggaagctcttcaaggtaatcagctatctgatttggtgctgacagctcctcaaactttgagttgttgtagtctcctcctcttcggatcttagcctgccaacagccattcctttgtcggacccatacaccccttgagcacagtatgcctctgtgatcgaaataaatatcgtgaaagctgtgtttgccgcagtacctcaagctccggaatggtggaaaaccgccatcaatcagtaacctgttgatagcgagacagcgaaactttcgttcgacttcgagaattgacatcagcggtaaccttttggagattaccacttaggaagctctagatttagaaatacattgtatgagactgtgaaactcttcctggaaatgaagcataagaaaatttgatgtacctctgctggcgtgtctttcacggatatacagtacaagtatatcactggtaatcctgagtgtttagctatgagaaagtcgattgtcccctattatgtttgctcctaaggttactattaatcacgggagaggctggcaggtagcgaggcacgtagtgagtattctaccgaaagcccttcacgcggttgcgatcgaaccacggaaatcggtggtaattctaccgaggctaaaagtatggcacggtagccattggtagctctattgtattcacccgcgccatacagccatatgcaaaggggaagttaggcgaggctttgggtggatctggctccacttgtgccgcatgggccgatctttctataacgataccaccaactagcttggatgcctgtcgaagacttcccaagccacgtatcggttattctgactctatgtagacgagattccatctcgccctggcagctgtacggtctattgaacatgtttatctatctctcacccatctctgtgggttgcagatctgataaagtctagatgaatgctctactgcctccgaccatgcccacgaccacctgaaccctccctgcacaagtgtcccttggcataaagccaacctgacgctcatatctcaggggcaggtttcatatcaagcgcgaagtacggctaagtcttaattgaactacatcaacactaccaacacgaagtgattggcaagactgtgggtcgcttcaatgctcctatccgtcgatacgatgaatattgcttggccccccacagccagtacacctcttcggggaaaggataaccacatatacctgactagacatgctatatgtgctcgtgtggagacgaggaccgtagatgagtattttgctcccttgcggtaggtcaatttgatatgacgatcacacgatacgcatattgaatacccaaccaagccgaagatctaaggacattgcgggaattttctcagttaacgatgtagatctcttgcaatcttctactcctagaaaagggagtggaatcaaagctctaagacaaaccgcctatcgagcagggctatggggtataaatctgccctcctctacctccccactattaactccagtccaaactccacgcaaaccaccacgaacaggttgtgataacgccataaccaataatcatacataatcttcttcccatccactccagatcacaatgaaggccaacttcctcctcgtcctcgctaccgtcgccgccggtgtgctcgcccaccctgaggcgaatgtcgagaacaatctcgccgcccgatccggcacctgccacaagcccagctcctgcagcaaattctgggctggcaaatgcgagcagtactgcgcaccttacaagttctcccatctgactagtgatggttgctatatgttagccgagaagtgctgctgtgataccaccaaagcctaaatcgatagattgagtatgaatggaaagcacagaagggcgaaaagggaatattggtgatgttgctgacgataattttgcatcactgaggaggattattcaggagacggtggagcactttgagtgtatttggtcgctcgaatgcagacagttcataaacaagcacataggctacctccgctagtgtcactatttttcagtatagctcgcagcggtaccatatccacaatatgattgttgatgctcacttgtgcatcctctcgtaggactcaatagagccgtcagcttgtcttccaaccgagtaaggctgacattgcatagtcctgaggcagaactgcccgcgcccaaaagctacgggttgtgatctaaaccccacgcgcaagttcatgtatacttaggtcaatctgttaggttatatggcagacccttctcgtttatcgtggcagagcttgtcatttgcacaatttctaaagatacgatagacacgaatggcaactactagggaaggcgttcagcccacacggatttcctgaactctgaatgatcatgatatacagattgctttcctgctgttaacgactaactactctcaaacgagaggctggggtacgaatcgtgtggcaaattaaatacgagtggatttcattctcagccgcattgttctcatcattgctctccatcttgcttaccccccttttgaaatcattctccacaccaacagcgagccgagtcagcatgtcttgttatgcgatgcacgggggtaagattttgcccaactttgaagcggattcaccatgcggaatcacgaattctacaaacccagttgtacaatgctgtgtgaagggggactactgcatgagccatggcatctgtcgctatacgcattccggtgcatcaggatactatgccggcgattgcactgatagatccctccaggatccgatctgcctgacccgatgcggtaacttcatgagatacatgatctaagcgactgcagaagctaacagtgctcatgtggttatatataggtggcctgccttattcggatttgacgtacaacctatcgtccgggctctgggcatgttgcagctattatgataatgataaagccaattgtacaagcccgtcggatgagatgttcgctgctcctgctccgagcgatctcgttgtcatacaatacctgccttcgacaggcaccccaagctatcacacggcgagagccacctcaacaagcgacatcacctctatgccatcctcgaattccagcggccaggttggaatgggtgctgcagttggcattggtgtcggggtgggaggtggtgtatttctgattgcgacggctggtgtactcttttattatcgacgtcggagatcgtcaccgtcgtcaacaacgcctacatcttttcgacgtctatgggtcaggccagagtcggaatcacatcaattgcaacctcaacgtagagttgagcttgggaaatcggagccccgtccccaggagctcgcctgagaagggctcagctgtttacaaatggttgttatccgttagaaccccttatttacacatgtcgcagcatataatatataggatcaattgtttcattttatcaataagttagttgaattattatgctcagtctgttttttcttttttctttcttttttctctttttgcctcgtgtttcgcagcaagaaagaccatatattgtgaacggtacccatgaggagtccgattcacacttatttttagcggatcattatttacgtctttaggaagtgttgccaaagtattttttaactctaaacacaaacttcatattgaagagcctcttgaccgtttcgtctcagcccaaaagtctctagcctagggcttgacaaacgccaagccttcactcagccccctcgtgggtccaaatcttgccaagccagcaaggctgagtatcctactccttcctgcagactactagtattttactacctacttaaatgttcatcgatgaatatactccgtatgataacatggacacccgagcgccactccgccccgcgacacatcaacgacattgttgggagtgtatgcgccgtcggctcgtatgcgatttcgcgcgtcccacatgtaacaaatgccgatcggccggtgttgcttgcccaggatatgacgagaagaaaccacttagatggctagcccctggaaaggtgacatctcgcgctcgcaggcgacgctctccgcatggcacaaaccactccttcacagttagtagcgaaggtagcgaggaggcagctgacaaggagcatgttccgcgaaccagtgtggggagtgaactactgcgaataccaatcccacgcggagagttgaaaagcgaaacatgtacgatggttgaggccgtgtggtactgtatgtcacatcgagcttctaaatgcaattgatttcatagttctccctagtcaacgactacgtctactctgactttcgcgcactgcacgagttagcgccgaacccttaccttggccagcttcccctcgatgccctgcaccaaatgcccatgtcgatatgtcacacgttagtatatcttgccctgggtcaccgcatccatcgtgtatacccagaggatcattgtcgctcgttggcgagtttgcgaccgagcctttattaacatagaggactagcacttcgatccttgaccgagctgatggggaacctgaagaaccgaaatactatcgaccttaccattggaagcatcttgctattcttatttgtagatgtaagttcgtattatccttcctcgttacattgggtcaagagctaaagggaacggtgatggggaaggctagacaactgccgtcaggggactggcagcatcatttcgctgccgccatggaattaatcaaacagcgtggtggtctggcaagtcttgcgcattcctccgagtatctgaagcctttgatacttcattcgctcatgtaagagctctagctatcattcatacttattcccctctcgccattttcgcctcctaagtttctaactcaggatacttagtctcggggtgatggctaacacgacaacccctccatcacaacatgttccaaccacgtcgcaactcgacctgattgccatcatgagagagttatacggagatggcatatatccgatcctcctctgccccccttacctcttcatagatgtcatcaagatcaacaacctccgcttccaaacgacttctgccccaataactgaaaccacacgagcgacagcggatgagatactcgagcatatcgaggcgttctcacccgatgactggaccggcactaatcccgacgcgcgagaggactggttgctactgggacgcatgtacaagtcctccatagcattgtactgcatctcgtctctccaaagcctatccatcctgccctccagcaagtactatactgctatgagaactgtacatgggaatcatctatatagtcttcttccaaagattacccgccgcacccgcatcagacatttcacaatatggccacttgtggtagcgggaatgcaagcggttgatgcaagtcccaatgttcgtcgtatcgttgacgagcaattatcagaactgagcaagataatgggttgcccgacgcctacattagcgaaagctatattccgcagattttggacttcaggccacacaggatgggacgagtgctttgacaaagcatacgtgtttgtgacataggtcctagctccaaactgtaagcatgtatttggatcaatggacatgcttttctcaaggttaaggttaaggattgcatgtattatgacgtgcaggtaccaattcttacttccaagagaggatgaaacaagtcccagactatgtcactcttgatggttagtaagtaactggtctaccagtaaaggcataaatgttaaataacccacgatcatttaagtaacagtacgccacatccatcgtatcaggtggcagctgatgccctgcaggccgctcagactgcaccaatgactaacctcaggaatcattatctgagatgagtgagccgcaaacctgccaccagagtggcacgatccagttcctcgcctgcctgttaaaccgggtaacggcgaacaaggcccgttaactggcctttatccctctgtggccttgcaatacaggttgtgatgggatggccgtacattccaccactccacattgtatcgtcaccttcagcctgagtactatataaatgatggtcgtagcgtctcgaatgcgcggtgtgcagtgcagatcatcccaaataccctaaggtagggaaatggattcaccaagactctggacaggtctcgctgggctgatcacctacctcatcgtgattagcgtttatcggctcttctctcatccattgagaaacataccgggtcctaagttagcagcggtcacccacctctatgagtggtactatgatttatttttgggagggaagtacctcttcgagatcgagagaatgcacgagagatacggtatccatcaattccctatgcccgtacatctaatacccaactgaccaaatgctaggacccattgtgcggatcaaccctccagagatccacatcaatgacccgaagtattacgacgaaatctacgcatcgggcacccacaggcggaataaggatgcagagtttgtttcattcacgggcctgctcctctccagcgcctcgacaacagaccatgacctccaccgctatcgtcgtggcctcatgaacaacttcttctctaagaagtctgtccgtggaatatcctactttgtcgaagagaaggtccacaatcttatgcagcgctttgaagccttttaccggtgtaataaagtagtccgactcgatgatgcctttgcagctatgacctctgatgtcatcactcattactgctatggaaaaagttgggactatctggattacgcgaatctgcgcacagacgtccgcaaggccgttcgtgatctaacttgtagtgtccatttcaatcgcattttcccgattttccttgccgtgcttaaaaagctaccgcttcggtggttgtatgcgattcatcctggaagatcggttgtgctggatatccagaagacaatctatgagcagtcagctgaagctatccatggggataaatataaaatcggccacaatgatgccgttgacaaacataaaaccatctacgaccagctgacggatcccagcattccggctgaagaacggtcgcttcagcgtctgcaggatgaaggtcttctgcttatcagtgttggtacagagacaacggctagagcgttgacaacggcctgcttccatatcgcatcagatgatcaactgcgcactcgactgcgagaggagctgaggaccgtcctgccgacgcctaccagttctgttacctggtccgagttggaaaagttgccttatttagtaagtgaagacaagccttcatcccatatcttatgtccaacttttagatcctctctggcattggaatttctccaacattactaacactactccacagactggcacagttaacgaatccctccgtctcggcggcttcctcacaacccgatcccctcgcatagcaccagacgaacccctaacctacaaagaatacaccatcccgccaagcgtaagcaagccccttacccccaaacaacacaccactaacagaatcccccagaccccagtcagctcgtccagttacttcggccacaaaaacccaaatatcttcccggagccggaaaagttctccccagaacgatggatctccgccggccgaaacaacgaccaccttttcaaatacattacgtccttctcccgcggcagtcggatatgtgcaggcatgaagtgagctacatgttacccggggtttgggataggtgctaacgcgcgaagcctcgcatttctcgagctctatatgactctggcgtactttgtacgtcggtttgatgttgagttggtcgatacgactgtggaggatatgaagatagtaagggatatgagggttgggtttacgcatcggggtgagccgactgtttatgggaggattgtgagggtttatgaggattgaggggacttgttagtttctgggtgctgatagtgattttgtactgtgactgacaacttagtaatacagctcttagtgtttacttcaatttgtcaagacaggagaacaaatcatgatacaaaatgttttaagtgcattcggtgctagaagctcaagggatcaggtggagcatatcagctgatatcagatagtcgtaacagagagagcaggagtgatctacctaacagggcctaacattaaactcgcagacccatttattacatcgaatctctttcgtcctttaaacccgacagctccacaccctacatccaatcaacaatcttggccccaaagttggttgtatagttcctgagctatttgtgtctatgcagccctagtttctatttatatttatgcaggtgacctcagtatttgatgcctcagatatcttactagattactagattatccttgccctacagattacatgtcgaccagacaatcatgaatcattcttcaaattacaaccaacaatgtatgaatcaaagcaaagctatcttcaaactcagcatcagggtattggggtatatcaagaaactcgcaaagcgatcaaaccacaaaagaaagacattatatcataatatatccacctgcaagcaccacacgaataaaccatctctatcacgcacccaccaagtagactctagcatctagtccacactcattcactaccataaagccctaccaaactccgcatacctcaacacaacagagactactgataaccattgtgcatcttcgcctgaccctgtggccgataagcccgataaggctgttgagcctgcgagaccccaggatacttctgttggttctggaggtgcttaacaggcccggtagaggtattatcggataattgcttcgacgaggcgacaagaagagccatgagaaaggtcactgagtagaagaaataccccaggaaattctgagcctccaaggagcggttatatgcgtcgattcccttgcttatatattctgcttgtaggtaatcgataatgatgtggttggcgaggtcgagaaccgtcattcccagtgacgataggattaggagtatgatagcggggaagaggatctatatcgtatcatgttagttatgtgtgtaaatgatatcgatgtgtattggatgatgtgacatacccctcgtctcaaatgatggccacgggtcagcgcgaaaagcatattcgcagctgccattagcatgccaattacggcgagcacggcatatgccgtggctagtttgatttgatggtatcgtaatgtgctaccactaaccaaggtaccgcgatacgatgcatcaacgagatgagtgtagatagccagatggcagaggaggataatcccaagcacgacgacgtagatggaatggacgatggtgaccatttttgcgatttttctgttaccctgaaccaggcgcttgcagattgggaccatgatcagggcaatgaggaggaagtatgccagggcggagagccagcctggcacaaggctgacaagctgatacacggtgatcgatgtgatgtcgcattgtattagagccaggagtacgatattaaggatgactgcactgcgtgttgttagtcgagattggtcttttaaaggcgacaaaggccagcacttacacgatactgaagacgatcgagaaaccgagagggaaccatcgtcgtaaagctcttcctttctgcttgctccggatcaatttgaagctcgcgaagcaaaacagcccacagaagacaaggaagaaaagcgcatggaacgcgatggtaatttgggctgcttgggagctaaatgcggagccactgcatgagctagagcttgaagagctggagctgctgccgccactgtaggaaccaccaccacgtctgggtgccattgtgggaaagttgttgtagtcagaaagaagcgatgaattgtttgtcaacggactgggcgcccagaggttaataagggcaagccagtctccaaggctgagtctatacactaggtgccgtgccacgcttgggcacatagcctcatgattttcaatccgccagaccggtgaatcatggcggtggtcgtgttgagggccgactatatattagcagaaccttaaattggaagatcgcttgcaggaagcgctgtggttggctcgaacacgacatggctgaggctcagcagggtcaatacgaggttattcttagggagaaggtctgcacccaatttccacccgcacacgaaggagtgccaattccccacatttggatttatttgccgaaagaccgtattcagacaaagaaaatatgcatcctgttggtgcttgtcatcgcgctattggattgcggtcaggcacgaggtttaatcttgctcaagagtcccctttacgaggagaattgcggggtgaataagaggtttgccaattaaagcgtcttgtattatcgcagtggtccgcatgattagatgtagtgaatctaactatctgcatagctgtagagataaatagccaacgaaagcatcattatggttgagcgaaggtacagagggaacaatatgcacagtccgacaaaacacacgtggatcatagcccatttccaaatcccttcggatattcattaagcgcattacagcattcaatcaaaaacccatctcacaggaaggcgcccaaaacgaaggggagcatccatgtggcccaaccttgaggcaaggtcgaggacgcacccgagtcagtcgacgaaggagaagccgatgatgaagtggaggaagcagttcccgagctggtctcgcttcgactagtggtggttgaggcctcggtagtggtagaagtggaagtggaagtggtcgatccggactcggtaggcgaggccgatccgctagtgggagtagcggagtccgaggtcgattcggctccgctactggacgatccggtgggagatcctgatccagtggtagatcctgatccagtggcagttccagagccggtacctgtaggagcttcagatccagtcgtactgcccgtctggctggtctcggtgaggtatgggagagtgactgagccggtctccgtagaacccgagttgctgtcggtggtagtggcggccacgtcggtcgattcaaactgtctttgctggaggttggcagcctgggccatggaggagcccacaagggtgacgagaacggtggatgacttgatctgcattgtggaggtatgatctgatctcaggcagtgatcgtgggtaatagatatctggggaaggggggaagcgaaggagcccatatgtcctacttatacccgggacattctgcagctcagagacaacagccacgagagcttacgtttgcacctacgtatgatgccactcatgtccagacgggagccaggtggggaaatggctaagcggcttggctccgtcggggcgtaggggtttttggacgggcgccctcccttgattggtgattgttgggaggcaatgctggcatctgcagatccgtgtgaggatctcaacctgtcagaagtccctgtgcttcgggatgaacagcgtagtaagccgcaggggcctgaactgattctcagccttgcatcgttctctcggtgttatgaacccacttagacctcatgggaaaccctttctgttggattgtacggggtatacgtcacaacactccaacaagcgatgcccaagagtcagcgatcatctttatgccccataattgcgaccaaaatagggcttatgcacacgggaatggcccccgtcgggtttccgcgtcgctccggaggtcatcgcaagaaccatcgcttcagacgccatcatcaccccacatgggcttttcagtcgctaggcaacgcccaacctctctcccattcggtctcctgatgtccggggtatactacgccatctcgtttttgattggagtggatttgccgatcacggccagctacagtcaacaagctgcaagccctattggaaatcagatacccagaagtttgcagttgtgttgtacaaatacaccgctcacaccagacactggaggttttgtgatgtgttgtgtacattcttctagtccctactttgtctcgtattgtttcagagcaaaatccaagaggtcgggataccatctgcgacccacatcttggtgactgatcacccgatgaaggagcgtcccttcgcccgtccggccactgaatatacgattaaacgtagcctccgcatccgatcgtaccttttcatcctgtatcagatccctgacatgctgaggtatctgcagggtgattttctcagcagagagatccaggcccattcccaggaacacagggatggagaaccgcggcccgagagacgcgcccgcctgatcgataaaattccggggcgcgaggcttacccgatgggtcgtcgccgtgcacacgcccccagtaattgcttccaacgctcgccctatgttcaccaccaatgagttctccaccggtgcggccgaaatccaatcgccggatttattctgcacctctaaccctgagtggggcgatgcttggaggagaaaggtaaggaattccgaatccttgtgagggcctacgccttggacttctgcctcggttgaggatatgggcggtggtggatatttgatcaacttcaacttcagttgctgcgggtcgtcaaagtacgggtccaatgctgtcggtggtagatcaagtgcctctgatatgagaccccgaaaggcatctgataatgggctgatttccgcgagatatgcctcgatggccttgcggaagccaggaatggcactttcatcgggccactgtgagagtcagcatgtgtcctaaagaataacaagcaataattattgaaaatgcgtacctggttaggaccccgaatattacgataaagtggttcactgggccctggagctggtaactctgtcgcgaactactcgtagtgtcgtcagcatcttgctgtgcaatatatatcttggtagactgcatacatcgaactgttcccgataatcctgttcgcgcgcagtaatctctgctcctagtcgggagtagcccagaaagtgtttactgttcaccatttctatctcgaccttcttctctaacggtagatcaaaaatatccttgcatttgtctaccacatccttttggatctgaggcgcaatgggcgcatggatcaagtagaagaaccccacattgatcagcgcattccgaagctcggctaggaactgtggcttggtagtcggagatgtggaaagggagtaatccaatatggggattgcagtgaatgatgatgtattcgtcgccatggtatgcaaatcagtgcttgttttgtgatgaatcgattatatggaggaacgatgaagtttattgccctcttgtcgacggttttatggccacagccgaccgtattgtcattttcccgatcgggtctagtgtcgtatcgcatcatcccaattgtggatgaggtgacggtaactacattacggaagaaaatatacacaatgttatgctgtctcatgttaaatttccttttaaggtacactcaattcaaaatgcgctataaaacacaaccaatgcaatcagggaatattcagaattttgcgatagcaaataataaatcagtggaagtattcatgaggcatactacgtcaacacccaacatatcccagaacaagatatatgcactagatcgtcataaagaacataactgcgaacgcgatgactgcagctgtccggttcagttgatccttcgaggccccggaagtcgacgcctccatcaatagctccggttcatagggggccggtgtggtgctgttggtctttccgtcccagcagtaattcttgaagcaggtattgcagatatcgggaagcttagtgttcgtacgttcggtggaccgctggagaatagcgcacccaacgcacgagggccagtttgcatcggcactggcattgccctgggtgacgacgttgtagccgttcaagataatatcatcgcgttgttggtccttatacgccagctggaaggttgacgtgttggactcggcggtgtaaggggcgttgggcaagtagacaatcaatggggtcggggtgctggtgttggatgaattgcatccgaagaaggtcgggcgtttgttcaggccaaggttgaggaacgtgttgacgtcgggcaccgcagggaaggaggtcccgttggcgatacctgtagtattcaagctacgttcataggtgtagatcaaggaggatccgttgggccagctatggtccgtatcagcggacgaatccacggcaaagatcacatccacgttgcgggtgggctggatcaacgggtgtagaggcacgttctgtccatcttcacctccgtcgaccacgtccagctctggggttgacgaatatgctgccgttgaattgcgatatttgtagaaggggttgggtgcgtaaactgcaatgtcctcatcgttttcgcccagatgttccaagacgtcggcaatcgcctccttgaggaaattagggatatcggtgccgttcagacgcagaatgaactggttaaacagggaagagctggtacccatgacaaaacccgcattgtcaaagccgcgcacgcacgattcccccttggggagttcaccgttctcgaaattggatccaagatactccaatggtgcaaagccgtatactgacgggtcgaaggagccgaactcccatgggttaaattcatacacagtcgagttacttccaataagtatttcgcccgggttacgtccatcggcgacgaggataggcatgggcatcttgcccttcttgaaatcgtcgcccaaggcaatcgacgaccaggtataactgggaccgccatcatcagtggtagcgttgatgaactgataggagagagcacggccccagtagtcggtcaacgaagtgttgaacccggcgtttctcttatccttcaccgcatcgtacagatccttccagtacgcggcagtgttgatcagttggaaatgtttaacatcaggaccctccagaatagagttcttgaagtcccagaccttgtcgctggcctgcaggtcaccgatagtggtgaagttgttgatgtacacggagcccacgagccatccaccaccactgaggcccgatagataagtagaggactgcagaaggcctccgagctgtccacgggctgtggagttggaggtacgactatcgaatgccttgatagcacccgcgccattggtcaaagcgcggtaaccaccacctgaaacggcaatggccacgtttggaatattcgatgcattgtttttatgacggtcaatgtaccccgaggcatcaaaggagcttagattgagccgcccgagcaaatccttcatgggttcaagggtctcattccgacgcacttgcaaccaatccttctcactggtggacagggcggcggcactgcggatactgggacgagtcgacggacaggaaacatttgcgggagcatatttatcaggggcattggggaacgcccgtggagtgacggcgatcgaggcggcattggccaagcccgctgctaaggtgagcagggcgaccttcatagtggtagatacggatgggaaacgaagggaaagacggggaatgacgttcaaaaggcagcacagaagaaggacaccgccgtgaagtaatataacaacgacggttcagccatgaggccccattccttggattgtaccacatttggcgtggaccaaccggaaggcagtggaattgaaagtctccattctcacaattctagtggagcctcccctgccaatcacctacctcttcggattccggcagtcgaatagggctgattaggcagcacttttcaatggttctaaacttctccgtcgttatgctcgctctcggaatgtcaccttagcgcagggtcatccaccatggtcgctgttcgagctgactgtgccttgtcgcactgccacttaataatttaggcaacatcataaaggcccttgtctgtcatttcctggttcttggcagccgttgacattcatatttccgaagtggctgagaagagttcttttgaaagaagactggctcaaagaaatgactcgaggtctttgtccgtcatgtgacgtgtccgatcatgacgtctgcagcaaaaagaccctgcacatcattcatgttttgtttgtttgtgtactttatgtatgcacaaatatctatgttatgtaactcatgatccagcatccaactggcattaggcggccatcaataaacatccgaatgaagtttcatgaaatttctgcaatgtttcttgttcgtttctctttaatatttattattgattttttaaattctatttttctgtacctcctgctggctcctctttctctctcccgctcccctgcagtacaaccattaatatcattactatagctttaccccagcccccttgcgtcttctaatcaaacagaaggaggactcgaaacatatttcaaggatcataccggcaaatcagagctaccttaaggccaagccaagccactgtgtagctgacaagagacagaccgacattcgtagggctagcgtctcaatagtgtctcagcaaactcatcaggcttcccatttgggccgctaaacccgccgcaaaagtaggacgggctgagctgtgctctctgatacatttctctgcaatgcaagacttggcgtgtttgaaattcagaaatctgcgcagaaatcgaaaaataggaagtaactgacatgaaccagaacttttgttaacatagaaagggggttattacataaagtctgcccttgatatcaagtgccggttcatgttggtgtcagtgaggcttaactgactgtttgtccttctcgatggattctttagcgtgggggccatctgcggagggattatttcgctttatgcacagtaatcagggcaaggtaagatgagccacaatcttactgttgacagacgattagaccaataatatgacgctgtcgaaaaggtgctgggtccaacagtgtttagtctgggtagggctggtaggacaagcatccacttaaatccgtaatcgtactcgtactgaatttccttttgaagaaaagagcctcgcggggagtccatactacgcatatggctatcgtactggcaatatctaccttggagtcacggaagtcaccaggtagaagggtatgagtggatgcagtacgctaggtggtctaatctaaaagtggagatactaataagactgtacaggaaaagcgaacaaaggaaaaataagccgaaagaaacagatcaagcaccaaggcatcaccgctacgccatatagactaccattctgtcaaccaaaaccagaaatccctctcgtattatctagaagacacctaactacaacgtgtactccgtcactggctacctatgcttacggaccaaagctgatcaaattgaacacctccatctactcgatggctaagcggttggagacgtatattaaactgctatatggccactggaagcgaccaaagcagggggtgagacctcccacctactatggtgggccccttcaagagcacagaaaatagtatatgtctctgatgctaaggcactttctgacaaaattcgcgaaaggttttgtggacctacaaatagctgcatttccctctgccgtaactctgagaaatggtaggatttcgggcgaaaataaatgagggtggatgccttgttaaagtcttatgatatccctcccaggtctgtgtgtcgaaaagttactagctctctcccatctgaccatcttgtccgcggactagaaaggttctgtagcagattgtgtgtatgcacttcatccgggtatctcagctcggaggatccccaggacgtgatgcgcatggttgttgtaagtaggacgtcgtgccctatcagtaccactctacctctagagttaagtatggtccatgactatattcaggtatttctttccacacattaagccagcattgagggatccaagaacatgccgtttcttttgccgatcacaccttgatgcacagtgtgtgtgtgtatgtagaaggagcaaaaaatacttctccgagaagctgagtttacatacttgattcacgatctacaggactctgcacaaaccagcacagttgtatgaaagatattcacagtggcgccatcacgtgcggtgtccatagcgatgtcttgtattcagccaacatatgagcagcccagacactggagcagataattggttcgtttgagaatgtacttctacccctcccttctttatctcttctcttttaaatcgcaacttctcttgtgctcaagcatcacgtcatctcaccaagacatatacttccatggtccgtgatatacaagaagtggcacaatcatggactatgcaacgcttgttactctcccagtggagttgatggagaacttagtgtctttccttaacttacatgacaggtgtaatctccgactaacttcacgagctatatccaacaaaacatccctaatctcgtttaggcacaacttcaaccgaaagaagatacagttaacagaggaacatctccaggcctttgttaccgtgacacaaaaggaatggctggggtgttacctccagcacttgacggtgacagacgtgccagtgggcgatggccagactatagctgagcaacgagctgtgacccttctacaatgggctttgacgcagctgcgcgtcaacactggacatggccttctggaatcactgactctcacaatcaacacagaaacaaatcgccgaggttgttggaaaagcatatgggaggctgcagcgaagctttttcgggtcactatggtaggacttggcaggagcaaactacacgtgaaagaaatcgacatatttagcagtatagaccgctgcagcctggcatgtggtgagatcgcaaaagtgttgaagagagtgaacatgtctgaatcattgaaaaacatcaaggctatatcactaagcctgtcgcatcagcaatcgaagagacaggagaaaggccaaatgcttcctcctacgattggtcgaggcaacacccaggctataacctgcttattgaacatgtgcccgaagctcgaatctctccacctgcactggtacaacctggacatttttagtttgacccaggcacagaaggaagagcagcattttttcgatcgaatcgcggactcctgtcctattgggcgcttgaagtattgcacactgcaaggaatccatacttccgagcagaagctgcactatttcctccgtcgcccacgcctccgcagcctgactatggaacagatacggctcgactctggtacctttcaatcaatatttgaatatttatcattaaacatgacaaagctgcagtatctccgtttggatgacttctgggaagataaattactctacttcgacggccctgggcaaccaaacctccctagtattagcggccccgatctacctaactccataacgagaaccggacgcgaaacacgcaggcttatccggtattgcttcagcatgggcggatcgctaccaggtgctgatagtagacgatggatggagaaacattggcgtctctacggacctccacaagggccttagacgtgaaaggcactgactgtggtgcaaactaatttgctttcaagcgttcgctggcatcgggataatctcaatttgttttttgctggaggcgtcaatattatccggaatgtttgattcatcgtacagacacagatagctagaccttagtgtctttagcagttccctaagtttgtactggatcagtgattcctgtctcctggataacgggctatacagacttataattaactgggttactcgccataagtctgccttatcagagtggaaaaatggcaggctattaccagacgaagccaaggactgatctttgaaatgtcatgaggcatgagtgacattgtctaatcatcaaatggtcattcgcgttctaacggaaagaacgagtatgctatttccctctcaaggcttcactttcgagtcactgccctccgcctattcatccgcctcatctttgctttgcccccgaaaccgttggatataacatattactacattcatagatacggatatcaacaggcaaaactgacacctttcattataactttcgctattcttagtatttaaaccgacacaacctcgtcagaatcctcgttctagtgaacgttctcttatcgcgcaatgacagaaccactagcctctccactccttgatctgccgagagagttgtaacggttaataatcaacaagcttgactaatccctccacattatcactttcgcagacaaacaaatactttcgattctttatccctacacaacctccctccacaatactacttagaagacggtatctttgtgacaaggaaacatggcccgggtaagtctccgtcggtgcaatgaatttaccctattgctatgaggctaacctctgtagatacgagaagtacttcgcctgcagtcgctgcctccatctcctccattactcccatttccgctgcggtcaagtgcgtgggagatgggcaaaattatgttctggaagatgctttcgtgcttgtattggttgcctagctcatgagcgctttacattgtatatggaccgccaccgcaatcgacctggagcaaatggccctgggccaaacgttgaccgaagggctgctcaagcgaccgttccgccatattggcctcctcccaatcccgtgcagcctcctgcgtatcccgcgttaccttctgcgtatcccgcgcagccttcagtgtatcttgcacaaccttcagcatactccgtgcagccttcagcgtatcccgcgctgccttttacttattccgcggtgcctcctgtgtcagtgattaactactataatggtcatggaggcagctatttagctggggggtcatactatatatattgttggctggccactatctaataatataggcaatgtccatcataaggacatttgcatcggatgggggcgatgggagctctcacaaatgagtaatgatggtatgtacatcaatcgaaaagtgtttattgaaggccatctttgctctttctgcgttccttttgcctgcccatagaatgtgcaatgtgaattcgctaacgccagtttgatagacatgttgcgaatgctattttcatggctactccctacttcatgtagttggtcatattgctgtgttggctggacctgtgctgtgcatatcttaatacaggttcttatgcaataatggggaatgtcaactgcgggatacaaacggctcctggggatcaatcgcccgatggaaatggcatcattcaaaggttgttggaaaaggccaattggaatttctttctctcccgtttctccctttgtctctctctttgttcttgtcctttctttttcttgctcgcatctgtcttagatgcatcccaccattgtcttatcttataacaggttaaataccgggcgattgggatggctatattatactgaagcataggacgagttagaagcacggctttcaagtgctcgtgcctgccttcactgttggagctcggagaggacttaggttctgtaagtagatatgtagcttgttagccttatatgtactattgattcctcacacgggtagtatctttattgatttagctgtttgtaaggtgcgctcttgcgcgacctacattgcgagtaacctgtttgttagcgtgattccgtgtagtaatatctagcttgacgcggtacatctataatctaacaggaaaggtgcattcagtactcgggatttggcgggattgaaccttagcaccttaaactgctcataaattcgttctctcggcacgacagggagagagctaggtaacgcatgaccaattcaaccctatatacttgaaagttcgtagatttctcacgaaagggccgcctattagtcgccaaggacttctgatatcccatacctatacgcaatatgtcacatctaggaagtggtcaacatgtactactgaccggcgcaaacggatctgtggcctcccacatcctggctatcttacttgaggtatatcttcttcctcgcgaatgtacggattagacaggctaattgagatagcgtggatacgccgtgactgccaccgtgcgctcgcagcaaaaggcggacgatatcatcaaaacccacctctcgtggaagggcaggatcaacttcgtgattgtgtcggatcatttaatgtcctttttgaggaggtcacagtgtctttcacctatattattcacacagcgcctcccctgaacattaatgtcaaggatatccagaaggagatgattgagcctgctgtgatggggtaagagattgtctttctaacttctcgtaatggagacagaatgtctgataaactctaggacaacgcagatactggagagcgcccatcgccaaggaggaacatcactcaaacggttcgttctgctagggagtgcagtttccgtcctgaactccttcgaggatatgagtcgcgaaggacgcccttacactgaagaggattggaatccagtatgtcagccttgttccatctcaaccttagaccaaacccttatataatctaggtcactgcggaacaggctatcgagcgccagggcaccattctaggctacaacctctctaaaacctaagccgaagacgcagcttggaagttcatgaagaccaacaatcctgtattcgatctagtcgtgatcaacccagacatcattaccggacccatgattcatccaatttccggcccgagatcaatcaacgagactaatcatttcacgatcgcgaacttttatcgatgggacgaactcgaaagtcgaggatgtgcggtttccattttatcactttgtacattcaacttgacctatttagtttgatttttaggaaggaactaatatgtgtcaggtcgatgttcgccacgtcgtcagaagccacgttgacgccttgaccaatcctgctgcccgtggtaagcgaatcctgctcatctcgggcctaattacaccacagttggttgtgaacctcattcgaaagcatttcccagcactgagggaacaggtcccggagggtaagccggaccaggttctaccgcatggtgtgcatcctacgggatgggatatgcgggttagcttggatgtcttgtcgaaggggacgaatgagggtcagtgaaagtttattgacttggggaagagtgttatggatgcggtgcagtctatgattaaccacaacgttgtataagtttggatatgttttgatagtgcgtgtttaggactaggtatttcttagtggcgctggtcttagtgtccaaattgcaactccaacggcattttgcacaatataatgttttgtaatccctagtcaaggatacatcatacgtagacaaaagtgtcagtcagatattgtctttctaaatctccctttttttctctggatgccagttcatgaccgaattaatgtaaaaacacataagggaatggccgaaagggcgtacgtactcttgaggtgtagggcgtaataacctacaaatcccgtatcccaaaccctgatgagataagcctgatggaacataatctacccattatatccgcgtactatgctatcgacatcttgtattgattctaggtttggtatatccgttcctttaggattatttagcttgatatcgtctatgtcatcgacgtaccttgttgtacgcaggagatgcaaagttcatgagttcagactcagatttgcatcccttaatgtcctatagtatacatagtgcctcagaataaaccatgtatactccgatattcactaagctttgctacataaagacaaaagaccctaacttcaatccttcccaatcgggctaattcccgatacagactagcgccaatcagcacctgacgtcacaggaccaagctcagacctactccgcatcccatcggaacctcccgaagtgccacttcaaacaccatcaaatcatcaaaatggactcaaaagtagcaagactaccccttttcgggggccccaggtaagttctataatactctcaatcgtttcctgtataatccactgacaagaaaaagagcatggcactcctcagactggacctccactgacgaccgcgtccgtggcggatcctcgcactcccacatgagctgttcccccgcttctctcgtcgcccgattccacggaaacctcgttatcaccacgctcggcggagcgggatttgcctcgcagcggaccacaggcgaagatagaagctgggatctttctggctacgacgggttggaattgcatattgctcgtggggatgataagttgtataccattacgcttaaggataagactgcgcctaagcggccggatggaagattggagagtaccctgagctgggagtatgatttccatgcgcacggggagaagagggtttttatcaagtgggctgattttaagcctacgtatcgggggaaggagcaagtggatgctaggccgttggatttgactggggtgaagcagattagtttcatgatgcgcaggtatgtggcttttggttaactgaaatggggtgtgtagtattgactgtgtatagcttcttcgggatacaggagggagactttagtctggatattgtctcggtcgctgcggttcgatacaagtattatcgcgatgacccggaggaggaagaggaatatgttatggtcgatgaaaaactggaaactgtggcggagactccaaaatcgcgaggctggcttagttggattggagagtgctgtggcttgagctaaggcgttgtaactgcagtcatcgatgtgttacgtagggacatgtctcctatgcgtaagctgcgttgtcaacacctggtcaggagcgagaattcactcggttctttcatagcgatatgccacgctgtagttggacacgatgatagctctccgctggaagaatctggtgtatatttcgtgcttatagccttgcatcgtattgatactactatacttcaatgtgagagggaaagaactgccagcgtggtgccatgtcatctataacccatcgcctaatgtaagggatacctcggcacgtccaaaatgatcatcgcaggtaacaccaggagagacaactatctcaagacacagaacgccatgtccatccatgtttagctccttcgttgggcactatgatgagggttgcatcaactcagccccttgggccatctcctttgttttaccgtccaacacttcaaccaatatagaccaaggtatgttagactacatatgtgcaagggataaggtcatgtgggatataagcagatccctattcgtcgactaagggccagattcatccaagtccatgtacaggagttgcacaaatcttcgcactgcctagggtgttttcatttattggatcgctgataggtaacatccagataactgctgcatgtggaacacagtgaggccaagcatagacatgattgacaaattcagtcttgacaatctcaagtataaagtaaccggggtattaggtattggtgttgcatccttgggtactaaagcatatgtgggaaaaggtgttgcctttgacaacaagacgcgactgggtgatatgctctcaaccttagtcttgctatttatataacccagccaagctcggaaccctcagagctgggaggagtctgaccaagacacactcgacactggccatccttataatcatcttcgacgtcgacaactcgcggaaggtcgcgaagccttccactcgggggcacacagcgagcttggtcaggacgcataaaagaagtactgcaccgttgaacgccgtaaacgtacatatggccacagccatgtcggcccctataatgctcacagagcaagtcgcacatcactaatactattagtgtttgaaatcacggatttccagatgtcgcaccttctgttctagcgtttgctatttataaaaagaggtgaatggtcttgcttgagaagtttggtattaatcgtagctactacaaggatatcaaaccaggctgtccagacagcgacctcagaaatgtgatcctatgtgatggggaaagcttgatctagagttcaaggagacgggagcgcaagacagattgtaaacgacgtgagaatgagatgttggtttagcagatggtctaaagatagaggggatggacagtttcccatgtagttgctgggaatcgagagacggtggacaatcgggcatgctttttgtgcaaggcgaactatgtgcaggctgtctactccaaaggggaaggaacacatttgttcgttcttgctggtcaagctctctccgctcgattggtggtttcatacattgaatacaatgtcaggccatgcccattcactatatgttgacatccaacctttgagaataaccccctgttgtctcctcaagcatgtcagagggagtgtgaagtgaattcatttattgtgaattgaccccactcatagtaactggggcgactcaaaaacatgtcagaattgtccgacgtgtccaaagacatagggcgttggtaatcgttctggactagccacatatcaaggtcaagttgattggcgtatttcgagataaagcgtggtcaaggtcgtggaatacattatcgctgtgtggggataaggggtgtgaagtttagaaagtaacgtccatctcgtccatctcttgtataatcagttgtcattgtctggctttggatccaaagtatgtggattccagcttcatgttagctgaaaacctgctgtgaaaggaaataggtcaacaggtgtgcttgagatctggtgtgttgagcgaacagtgtaaataactgcctgaaaccagcacgctaggaaggggcgcggaaggaaaaataaacaaatcagaaggccatactactcccatatccagacttgaaggggtaaaaccggaagcccttccgtggagtcgttatacttcttatactacctgtggttgtaactcgttagaggtcgggagatgttaagtgtcaatacgtagaacgcaaatattcttagtcaagcatgaccatgcgtgctttgtacccctaatccttattctattagtaatagagaggtaacttgaacatggttatgtctaatgaaggaaatgatgtcgtccaaggtcagtctcaatgtcactccctcactcaatatatattcggtcgcatggtgcaaatatatctgcacagaatgtcaaagccattatttgcatatagtgtttttatcctcaaaatacagaatattccgcaggttaaccatgtagtatcactaccaaacctactttgtagtacatgtttgaaccggagtcttcgtgatggacaatcaatttcccttttcggcccaccagccctatccaccctatgacatcatcgcccacccattcagccctgaaaacatcatcgcccatcataaatgataaccccgactaaatataccccgatatcttgtcagacaggttccacattacgcaactcaatcaagcccccgacgcagccctgtagacttcatccaatgcccatctcaagtggcgactatcacttccgaaatcaacttgcgcccagatctcgactgaacaaaggatacaagaatagaaactagtcaacaccactgatctaccacggatgatatcattaatatcaatcatgtcgcttggatccgacgtttgtttacttataaatatgggaggttgagatgctttgactcgaatttctcatagcattctcttgcactttgatatcccatacgaagataaactatttcttgtaccaaatatcaaaaccaacaacccacatcaaaatggacaagcttgcctcgaagcttggtggtggacacaagcacggtggtgctggtggtgcccagaatgaagactatgttgacaagggtaagtatacccttttccatcattcacaatggagagtacagtacatatattgacgagaaacaggcctcgactccctcgagaccaagtacggccatggcaaggtcgacccccataactcgaaggtgcgacagacaaatgaacgcatcactgattccgcgaggaacaagttcgagagtgctactgggtatgtgctacaatttccaatgcctctttagatgatatgcgcaactgacgatgcatcgtgtagaaaacatgtgccctctaagatctccaactagagagaattcgttatgacagtcatgattgagacagcgaaatgtattatactactggctatgcatgcataatgaaaacaacaggttgtgtattatggaattcacctataatcgtttaaaggaggagagaagtgattcaaatcccgatgaagatgtgtaaggcgacatcaatctggtgttcatccgacacagctgtagcatgttttgcacgtcggctggaaccgggatgttccccttctgacatgcagtgacgagctgctcgtagtaattctgtgcctgttgataatccctcttgcccatgtacatattggctatcatgcccaagatcgcctggggatcgggactactcaagatatccctgcttttggcccagtccagatatcgtcggaaccaaggcatagccagctcgaggttttgctgggagactaagtaactatatgggttgctctgtttggcgtacattaaacccatgtaaaccacgatttgaatggtttcggggttgtctgaaccgaggttttcttcagcggtggcgagcgctcgtcgtagcgtttccgatggctctgtaagtccgcccgaagtaaagatctggcatgcaccaagcagccggagacttcgaatggaaagtgggtgatgagggcccagtaagttgttcatctcccgggatgcctcttggaccacattgactatgtcttccgtacccgtgtgaaaccgggctttagccatcgcctcgttgctgcttgagagtttggctactatcaactcgatagtgtcaagcaccgcggcgtatgtcttgatatgattctcacccagcaatcgcttgagggattcagtacgcttttcggcggtggcaatgccctcctctcgtcgctcgacggagctatatgcgttcgccagtcgacggcgtgtttccagcgtgtcgatatcgtcttctccgatcgtcatctgctgccgggcgaggacattggcacacacggactctccttcctgttgcttgccctgggagacaaggatctctcccatcaagctttccgctctcatcgttagtggatgacgcttgtcgagtacgcgctgactgttgttggacacccattggcaccattcggccgctttaccgagatatcccgactcgaggtcgatttccgccagattatagccgacctgcaatgtgctatggtggtctgcacccagggtgcgcaggtgctcctggaagatggtatactccaccctccgtgcgtcatcccacttccagttattcttgtactccgccgcttcgatcgaccgtggatcattgtcgaaaggatggtatagtgtcccgatgaccctctgtgtcgccgcctgcgaagttatgctcggaggaggatacggagcgctactgttggtatgtcgcggcggcaatggcggtcccgcgcgtggagatggcgacggctgggtaatataaccctgttccgtgacaagtagctggtcggctatctgtttaatattgcccttgatgagtttgtacatggcccctcgtgtgccgaccttgcacatctgagagtgatctgcatctagcttgagacgtgtctcgcggttaccagggagtccaaggatggcagactcttcgtctaccaccaactgcgaccgttagctccgtacgtcctagtatactgatcttcaagttaaaaaaaatatggtttaagtactcacatggctaatagaagctgggcctgaccctcccagtaggacctcctttccttcgatgaaactgatcactcgatagtcttccagctggtgacagaatcggctactcatctgtcttgtgaataaggagttgtgttccaggcaatcgaggaggtcgttactggcatgccccttggacacgaacttggcgaccttggctgcaatctttcccaactcaacacctttagtaccgtggtgtggagtaccgaagaaaacaagaccgtacgtgcccgtgcggatggaagtatacttgggatcctcttgtgcattcaataaagcctattgatgagatgttagcgctgagtctactatcgactgactatccgattatgtctattccggatcatgccgtgatccatctggccaacgtacctgttttatcaccaaaccacctaaactatgtccgataaagatgatcttcggaggccgcgcattctgcgtagcgtcagccttgtctcgaacttgagtaaaggcaaaccacgtaccacctgcggactccgctcaaggtcgagcaagttcagtaatgtattcgcatggtctttcacactcgcattcgacataacctgggggtttgtgacgtatgaattatagccatggacgaaaactcgcgcctgtgggatatcttgagggaggtaatcccgcggccagaaggttccattctgatgtgttcatgtttcaaacgcatggtcgactcgaccgcgaggattgagaccgtgtacgaaaacaaaactacacggtcattatgtattcaagccatcaggacgacttgacaggtacttactcgattttaggttgctctgaaggagtatagacttcttctaagaatggaaactcgtagtctgttgtatccttctctatttagcaacaactatatacaacagtactttgcatttacctaccatggttgccactcaatagatcgcgattgaaggaatgaagagacgggatcaatcgggcgggaaccccggaatctataggtactcccaagacttcagccgcaagacggctccagcttatcgtccaacaaagtcatgtgggttacaatctgaccataggaagtgaggcggcatcgtttcgcctattaatgcctggttgggtgttcatacgaggctgccgggataatactggaaggaagatggcgtcggtatctactgcggattggcccttcgtaaccgatactgcatactagccggaattcaatccccaaaagcccgatatgattggtgagcccctggcatagcccgtatcccatgtgatgcgctgcagaattggcgtcgattctgtagactatgagtaaaacaagaagttgctctcgaaggcatgattgcttacaattgaactaatcggccaaaatcagggtctcagccagaacaaggttctggggcgcttggtctatgcttcatcattcgtcgcatcatcctgactatcttcgagcttttctttcaagttttgcaggcacggcgcatggaataaaactccatgccaggctccgtgcacggtacgggtggcaaccaccagccacaataatatcatcgcgctgcttagtatctgtctcctgtcagccccctttcctttccatggtctctcacaattgtctgcggcaacttaccgtcccgcaaaccttaaaaaacattaaattcatttccttccccaaaaggatagtattggccgcatatactccgagaggaaacgtgaatccccaccaacccatgttgaaaggaaacggtgatcgatagtagatggtagcgagcgcaaaaacgagccagatcagcccgaaagaccacatcaacagagacagcaagagaccgaggacgtatgcgatatggccgacaaacgggtcgattgcgttagattcgtcgaggagatgtcgcaccaccttgcccaggtataggatactacctcggcgtcagacttattttctcaaggtcgtattgtggcttgcactaacctaaaacccccaaagccaagtggccccagtggcagaaagcaactcacgatactttcccttgatggaagcttgtggaccgccaaacgctggtaatagatcaccaggatcatcatggccattggcgtagacatgccccacagcacataggatacgatcaccgttcccatggcgtgctgcgcgtttggcaaaatatccgcgatctcggctccaaccccggacgccacgattgtggcagcgatcggcaataattgcagtgcggttattcgctctaacgatgtgacgtaatgttgcgatatactgcatattgttagcaggcaatctttagaatattgaacagacttacagaataaatgagagtgatgccgtgaccgccgccgctgcgaccgcatcgataatccacagcccccaggccgttgtcttcgcccagtctccccactgtggtacgcaaataaacacccacaactcgatcaaggtggcaaagcccatgggacaagttgccaggaataacgagttaactgggtcttgtatcatgaccttccagatttcaggatagagagtatagcggagaattgacatgccgagcacggtgaggaacaacaaggcattcagaacaaaaaaggctatggctatgtactgcagcgcggcatgctcgaaaggcataagatggaacaagattccggccatgcctgtccccattgttgtggaaaaccatctattgcatcgttagtcactgttcctttgctgctgcggcgatgaaaattcaacacacgatggactaaagttgctgacgattctccgccaacctgctgtgtactttaagaggcttttgcgttgaggtcctgaatgaggacgtgagtcactgtctttcattctgaagaatcgaattcagcgcgattattcaattgtgggcgagaagtattatccaactgatggtttttgaagacaaatctattactttcgtggttttgcagttgtgttggagtaaagttgatactaaatacccaattccatggtttctgattaagttccctcggccgagaaattctcgtgactgtcttgtacccgaagaccggcgaaggccgacacccagcattcactccgcctcgcctgataaatgtctctagagcttctaatatgaagattttctactagatctaatggcggtttatttgcctgacaagtcaattgcaaggtgggaagttggctaggtgctggaaaacgcatggttcaggcacctaatcagaaccatgccctattgccatgacaagtatcctaaaacagggtgttagagcagatgaatattacacaatcattttgagattaaatgataatctctggacgttggacatctgacatggatgaagctggatatccaatcgactggtccacgtttatagcttgtgaatatatattaaccgtgcttgttcgagtgtttgcatagctttcacgacgacgacattatctacatcggtttatactgtcacaggctagaccattctgcagatcagagacactgggtaatttctcgtacgaaacctttggccaagttggataaaaattgacttccatgttgaggtgtcgaactgccatgaggcccggggtagagaggagaaaaggggttcaactcagttcaacgtcgtggttgaacccctttaaatggaaagtgccaagcctaaggttgccgaggcatctcagatcagtattcattctcttccataggacatttcatcggtgcgtgtgtagctatatatggctctctcggtctatagtaaagaggcgtataatccttcacacttacccccacgtgttctgtatattagtattggacagaatcttgacagacattagtacatataatagagagattatattacttaccagaccagggagattggcgcttatatctcacaagcggggaaataatgaatacgaaatgtgaataagataacaatagacaatgagatggtaggataactttagataaactccagtactatgcggcgagtaggttcctctggaccctcttcaaccctgtaattatgggccaacctgcacaaaaactacctagctaccatttctccaaacctccctctaagacatactgtcaacaggttatcccgaataatctcctccttcctcatctccaactcggctacatcccagttcgctgctacatatctgccagagaggaaggctttgtctccagttgaaagccacactgccgtaccacctgataacccagcagtgtctctcatgaaaggctctaaccacaagacactagagcccatatctgtgaggaccatacctgggtggaggctaacagacgtgattctggggtactcatttttgagaaacgcagtgaactgagtaatagctagtttcgtaaggcagtaagcactcatcccttgggcgacaatatgacctgcggctgaagtcacattgataatagttgttgggtttgctggatttggtcctgtcattcgcaaaaatgctttggtgacattatatgtccctcggacgttaacctcctttgaaagcatatttagctagtattcatcatggtcctgatactccatggtgccattatcttttaaagagctgggagagatatgttaacaaggggaatgacttacatgggtctcccaccattgactagaattctgatccgtaattgttccctgcgcaggaagtacacctgcattgttgataaggacatggggaatgccaaaccgatctttaattttatcaaaggtgtccttgacttttgcctcgtcacagatatccagggtgattgacgacacttgtgtcgagggattaatatctttaatgagcttctcagtctgagccaaattgatagaggatcgtgccaagaggacgatagcatctgcattggcacgagcgaatgatgcagcaaaggactgaaaagggtgttaacgaaaatggaaatccacttcctcgttataggttctagaagcaggacataccgatcgtccaaggccacggctaccgccagtgataacaatcacctttccagcctgggagagctcggggcgggtggggtcaattgctggataaacgtctcgataggtcttcctagtgaaagcatcgagtttcacatagctgtcacagtcaagttcattggtagtaatatccatagctttctgtctaatataatagagactgatatgagaaatgtaaataagaaatcgcgtaagctgcaagagctcaggagcgtgtctccagatatttatattactcttccattttttgttatttctctttctctttgagaatcatagatgtatgcacacgacggtacttaagcataaaagtcgtgtcgtcagttaggaaatctatcaccgacctagatcctggcatattttgctaaaagctttctatactgtatattaaggtttcgaaatcaatgcttgcacagaataaagttgtcgagacagagtcgagagcggtccacttggcaaactcaaacaatgattgccctatagcaattcgaacatctgtcgtccatcgtcagctatagcgggtatacatccgatatacgacgctttcactgtcatatgacatacctgcctcccacccgccgtctggttcatagcatctgtttacaaatattgcccttcagattgaatgccttgtttctagtgttttgttgaatatgtaggatgttatcctaccttatcactaagcaataccatggcgactatatcactttgacttacccgtaacccaacataaccttggtacctcttatacgaggcacaatatacacgtatttccattataccgataattagtccgaggtgtatgcattttaaaagtggtgcgcccgcagcaaaacacgtatagatttaacaaggccgcgttcgaggaatgatgctttatggccgtagatgagataaaacatatccataccatgttagggaaatgatatctatatactacaacatagctataaagaagaaaagaaaatgagaaccactaacggaactcaaggaaccgagcccacgatcaccaacccattacgcagcgcaacagatcatcacaacgactatcaccgcctatcacaggggacacaaaagcacatctcccgcttctcattacaccagaatcaaaaaatgttataacccacacatgagtatcgcgaggttccatccatgtcccgtgtggaaagtaagctgtgacgcactaagtcacagcgccgaagatccatgtaatccgacgatcgcacgggctacttactattaatagcgccctcggtacttggccgtgagcgcgagtatctataaggggtagcttgacacgatttttgggatgaaggaggtgatgggtttctatcactgaagatctttgtgttgctgtgccgtctatccgatggatctgtgtcccttgaggtgcgataggaaaatttgaaagttttggctcagtcgcataagatatgtatcatgagtgttaaatgttgaaatcgtgcagatactggaatattttgttctagataagccaaacttgtacagtgggatgaaagatagccgaattaagaagatcaaccgaccagttttctctgttattgagatatattctccacaaaaagctgaaatatgtacaaagttcttctcgccaccggaaaaggtagcttcttaaacagaaggccatccgctcgagaaatcgatcgcgttccatccaaataacttctgggagtcagcatatccgatggtggtatcaacgtagtgatagtaaagcacagggccaaggttcgggtcggtgtagacacccctacaaaggttagtaaatatgaactcaagtagagattgttgcaacatactgtccaccaggtccatagacattatcatggctctcaagaacgacggtaccaccgccatccgtgcacgcaacaccgctcgcatcaacctacattattagccgatcgtcttcagaatggcaagagtaaaagagaaaaggaggcactcacaaagtttccagtcggcgtactcgaccgacaaaccttgattttatactcctccccttcagcgggtctactggtatcatacccacagcacgttccccatgagtaaaacaggtagtaataatctccatatttgtagagataagcaccctcgactggatgtgtagtagccggatcgaaagcaacgttaaccggcgttgacgtcgaagacgtggcatctccattcagtgtaacttggaaaatgtcctgccagaaggatccaaatgtcaggtagttggcggagccgtctactagcaggttcgcgtcgatggcgttgtattggtcacccgttgtggatgtaacgatcgagcccttgtcggtccaggtaccttcctccatggtttcggacgttgcgagaccgatggcggactcttgggtaccgaagctggacacagcgtagtagaggtagtaaaggtcacccaccttttgcacgtcgggtgcctaggagttgtcagcggcaggatgcttgttagtgagtgcgggaagatgagtatggaccgtccatttcaacatcgtttgaagaccccagcgaaaatgcggaaaataaagaaaaaagcaaaaggtaaaggtaaaggtaaaaactacaaaacaagataaaagatcgaggggaataagagaactcaaattaagggatgataataaaaatagatacgcacccaaggatcatatctccccgagttgtcaatcgaggatccaccaggtaatacagatcccagagctgtccaaggaccctcaatggacgaagcagaagcaaaggaaatattattccctgttgagaaccgatagtacgttccgtcgccattctggatcaaggaagggtcatggatgttgcaggcaccagagcaagcccccgggttagcgtaaccatgaacgactgcagcccgtagaaggactaatgcaagagacgattggagatacatggttagcaaagatagagagatgggtggcttgaggatttgtttcctctacgagatgcatggtgctatatatactagagacccagagtcttgtatttgtctccctgtgtatgtgcgcgcagtctacctcaaagacgtgccttactccaccggagatcaacgaatccatctattcgaggaacgcaatcctccgctgtatggcccccgtgtacctccagtaatgtccgacccggttgttggtgctgagacgtagggatctatagtacatgcattatatgcatgatacaagtgaccggtcgtgacgcggagacggtccatcgtttgtatgtttcatttgcgctccactcgaagccccgcctaagaaagtcaacagctgatatgtccaatatgaatgatatacgagagggtagaccgcatcttccgggtgatggaataacccctccctccccactaagccaagaaatgaccgaggcacacgtttagacggtcagtcagccagtcaccagcatgaacgcctcacccagcgacggagaaattacatcattggggtcttctgaaggccaaggtagaacttctgtgattggcccgtattggcaatcgttcaggagttttgcccattatggtaatggaacacacccccagtcacggggattgctgatcgtctgggcttgggcaattacccgagtggattcttcaggcagacacctcgggattggggtgcattagcttcacactatttggctctcgtgcattagactagttccaccaatggcagggatacttaggctggtttaggatccgggttaaacttactacactaagaactatttggtaagccaactctcagaccgccaccttcatctataacaggccagccattacacgggtcagcgcctcgttctcggcgtgaaacgcgtcaaccccttcaccccctgcactagcgccatccgatgtgagagtctcgtcggggggacccgtcttgggatcgaagtagagtcctccagccatctcaaagaaactggtcaaatcgtcacagctttcgtcggtgtttccataattaactggcgcggtgaccggtggagaggacacggaccaaagggaggcggaaggttgtggagtcgggataccggatggctggtggtggtgcgacgggagtagcggagactgcgacaaagtggattgattcgagtcatgctgcccatggctgaaacgagatagtaccttgccaaggttttccggcggctgtccgtgcttatagggcgatttcccgacatttaacttaattaacttcaaacttcgaatgattttctgcagtcgtcttgaggttctggcccgagtggaagacttcctcaccatgtcaacggcggcgtagaattccgcgcgacaaacattactgaatcgagttggtgcatgaaacacagcgaggaagagggcggccagcgccgaaattaggaagtaattgaacggctccggacgctgaaagtagatatctgaaacacgagtgaagtagtctagcatgtggatcgtacttttcgcagtctcgacggcgatagatgcaccggagacatttgtctcaatgctctcgctactgagcaagttttggcggtacactagaattcgaagctggttcgcctgcagcgcaaggagaacttgcagcatcatcatgttatcgttctgaaccgagtcaggcgatgactgtcgtgatgggtcaaaccgtagttcctgtggaattgattgaatccattgctggacttggaagtcaaggtaagaacagtaatccgatgtcgctgcacgcgatcgactgccccagccaacgacaagtccccatatcttgccgctgagccgcgcgtacgagatcatacaagtcaggtaaggtgtggcggttcccggctcgggaaggttggtgtccatgtctgtgtcttgaatcgcgaatggaaggccggtaccaaaggaccatttccgatccagcacgtagatacaccaaaatagacggctagcccacgtccattgtagctcccctgggaacacccctcctgttctataccaggtctcctggcagtgtaagcctagttgcattgaaccccgacacgccattccaatgcagcgccacgaaatgacttcatcgtcccggtatgaatggaatattgactttgataggattactgttagccatgtgtgaaagggacagagcagatgggctacacaccagcaatgtcaatataagaagctctttcatgtcaacctcagggatattaacgcgagtcgcaaaacgatcctcaacactttcagccaacaccgccgcccgttcactccgcccgtgcgattcagtcagcaaggcaattgccaagatgattttcagcacctcaacatcgcgtgcgaaaaaccaatcctgttcctccgagctcaggatctgacgagagtcatctcgaaagaaatcgacaatgtacgcgcgcatactgtccagatcgacacatggatacatcaagcccaccgtattttcatagaccgtcaccagcctaagggcttccgtctgccctagatttcctagtggatcatcggttgcaaaatccacgttgggcgctgcaacgggacttggtgcagccgtggactcaaattcatcctcgtcgtccgagggcttccgacgcgcggtgagaccgaactccgcactcgtgggtccaacgtgatatggtgacatgggccggttcatgatacgctgtagaccagtattcgccgcttgagatgatacaatcgaagccggcctcggagtgggattgttcgcgttactgttactcggcgaagacgattcgagctcgcgcaatcgagcagccatcgcccgcatctcacgctgaagcgactcgattttgcgatcaactgattggaacctcgcagataccctattctggtcaactgggagtggccaactcagatatgaagcccctcatacccgtcatcgtgtggttcctccactgagctcgcaccgttactcaacgcataagtaccaggcgtgtaaatgcatggcacgccatcacgggcgcaacgtgaacacgttggctcaccgctgcattttaatttgcgccgcttgcattcattgctgcgagcatttgatcagtaaatatcttccactgtagctttgcggcaagatgagagacgtaccaagccacctgagtgtatttggctcgctttttccgagggggttccgaggtcacgttgctgtgcgtaggagattccgactgcatgggtgagatctagagagattatcttagtcaatcagatcctagaataggcccttttggattggttgtatgattccgagaggtgatcaggcaatcgtggtgcggaatgacagggtcaacaagagtgatggtgaagtgcaaaagtggaagcccattccgagcgatcccgacgcagtaaaccttgttgcctgagatttaatcaccacttatcttatcgccacagcttatcttatcgctaccagataaaggagtaaatatttcttcatattgatcaaagtacttcccgagcacctataaacattgatatcgtttttgaaataagaagcagaaacggcctccctcataagccacattcacagtaagtgcggcgccatcattataaagaaatatccataaggcaagtcgaataagaattgacgaacaacttattccgtgcggcagtagatcacgaggttcgaatcgtcaaggtttggagtaagaatagtcgaaagtcatgagttcatttctcgttaatctcgaatgacggctgatcaatgctgattgaaccttaacattagggagtctctcgggacaaagcaaagtgcaggaggcttgcattaatacgtcgctactggaggaacgcattgatccaaaatggtgggatcgtcgatgaaaccgtccattcgtatatagtccttcgccccagacacgtcacgttcaagaatgacgccgggatgtccatcaactggctttgtatcattgtatgttcgtgccatgaatgacatgaggctctgaagaacttggattttctttacatctgatgcagtacgggtgacccttagagcctctgcgaatatcgcgggcatatagtagaggattaccgcgtcttcgccattgcacccgtcgacgttcagtccagtaatgagctcttcttgtgtaggttgcgggagctctgtgaatgctttctcaaacagttccgctagatgtttatccgctactctacccattgcgcaaaggcggagaaaggcccggtcgctggggttatttgtggataatgcatgaaagccttgctcggccagtagctgacctcgattttgcaggaccgtattataagcgtcacgcactgaaagcgttttggaaatgacctgctccagcaccgggtaggcggacaagaaggacttgcagaccggctcaatcatgcgaacagcaccacgcgcgtcaacatgagcccctgccccggagacatccagcataatctcaaggtacttcagcttaaatgcctgcggttgtccttgcagcatgagaatactctccagacttcccgggacgttctcaccttgtgtcagttgtggaatgttgagctttgctccgacccgcacccccagaagcacctccgcccgcttatccttcgtgagtaagcccagcggtttacgaaaccgacgcagctgaattgccctggccagaacctcgtcatggtttggctttctgccatctttcctttcaatatcctcttctaattgaggatctttccccacgtctcccaggatcaatgatacaaccaaggccaatatatcatccgtcgttcccaggatgttccgcgctaactcgcgaaagcttttgaatgttggtatagacagctgcacggcactgggttgatgcgctgtaaacgcttgatggttatcctcgagaagccattttagagacagaaagttaaccaccgttcggtttatctcggcgtaatcctcaccgaaaagaaactgcgacggcgtaaggcctttcccatctaaacttcccttcagaggatccccgtcgccctgttcaagtgtataatcgacgcgcttcaaccgttcgaattcgttctggaactggaggtacaaaaggtgcacggcttgttcgtcactcaaagagaccaattcgccgcgacggatgatatctgctaattccgatccattatcgaaatttttgactctgcgcaaccaagagataatgcagtcgaacgtcgagtggaaattcgttctcggcatggctgagttttcggactgtggcgcagggctgtcagggaggaagttgggccgtcagccagcgcatttgggggaagaggggtttatgtaggatggaatttatcctttgaactccgcctcggtgcgcccgcgctaaacgcaagcccagcctcaaatgagatgaatcgcccttgacaatagtccgatgtgaggtgtttgcaaagatcatgttgactttgtccttatactgtcatggtgggtcatgaactattttcacctgacgacaaatatcgtaattcaactaatggtggctccagtcagggacagactcaagtcaataccaagccaagtggagtcccctcggtggctaatgatcgtcacgctgatgacctggcatatgacgggccagaaaatgggagaagaaaaacagaaaaaaagcagggaatagctggtatggttaacaatcactctcatgactattcgaaagcccgtgttcttttctactcacagccttgtgctcggtagagagatctttaccgaatatcgcataaaataagctatgctactggcccacagcggtgagggcgaaatatattagccagccaatagaagagataaactcatgcatggaggaagctccgccactttagaactccgttctaggtgtgttcggtgccccgtgcccactctactgtgtctcccggccgtgctcctcgtcttgcgaccgactaacttcctaggaggctaggatagccttttaaaacatattattctgaatagaagatcatctagaggcttaaaagccaaatattctatatagttttacatttgcattgttgtatagagaaccctgaggtgattatgtgtatatttcacacaccatggaaaagatatatagtttgtagtcttgtaggctaagtaatgaaaatatttcatttttaaaccaaactttcctagttacgctcgtagttgatcacgaggagtaatatatgtatgtatcgcaagggcagaaatcgtacagaaagaacactcttatacaataagacatcaatcctggggaagaacgccattctggttctgcagtttcagaagatactccgcaattatttcatctttcctttgctctgccggccagtcctcattttctttcaaagcgttttcgcatgcttcctgtagccatttgtcccaagcttctgttttcggggcaatatttgcccttctcacccagtcaatcgacttagtctccaaaacggccaaccataacacttgcgtataagttttagcaaaggtaggctctggggtcttcctcttatatcggctcgtatcccagacatcactgggttcaaccaacaatgctaacccccagtacaggatgttcaagataaagtacgcagcacccacggcgatctgcatcttctcggtgctattgctgaacataatcaccgaggtcatcaagagaagtgtgctcatagccaagaaggcctgccgcgctttgtccgggagattatacttgcaggaatccatgcccgtgtacagttcgcggaccactttctcattggcccgtaccacaatgaaccctcctccacgagtgcgaatcacaacgtctgcagggggcagattcgtccccacgctccgtttcggtggctctggtagctctggagaccaccatgcggaaaggctggccgcactagtggacagggccatggtgccgaccccgaccagcgctacaccgtcatggattacaccggcgaagactaagaggcccaccgacatgaaaatagacaaaatggtaattacgttaaggaaggatttagttttgatgcggagtttgcttggttctgccttttcctcgtcatcgtagttgtaatcaatttcgtaggatcggaactcgaaaggtttgatgtcttctatcttgtgtagtagattggcgaagtagtttagttccgtaagaacggtcccagaatgtacgccaacgacgtcgacattttgagttgaaggtagacgatacagtcgactagtatctagaagggtttcgggtgctggcaaaagacgaggaaaaagaccgaagcctgaggctgtgatggcgggcatatgcttttgcgtggcggagctgccaatgacagcgagaagaataagaatgtcaaaatgccatttggactcttccgagtctagtttcgttgggaaccagcccattttcgaagttgtccctgacacgtaaaggatgatgaacctcgtctactggagcgcgaaagcagcccgtagacgccgcgaacatatatatacggcattttgacataccccccaatgtccgatcgatcgtgaagctgaacccgcccttctttggatctgtttgctaaactattcgggaaagttgatggggaacgcgccaggtcatcaatgcaggaagaccgagagtggagcccggtcgaatcaatatggaggatgcttgatgaaccactagcggtgtggggtggactgcagtcgatctcgattctattggactttcaatttaggaaaggaagctagtacttcagccgtcgtgctttagttggattgtctgttctttggggagttcggtccgcaccttacgtagccaccatagaataactggcgcttgggccacacaggtaggagagagatatgcggggtgagcgctagtagctcaagcaccgccagtcagcctcgtcctctgtatattcgcatgattgagcttgtcaacatgtacaaggacgatacatgatgaaccgagtctactcggtgagaagcacagctagacttgttttgtcatgctctgcatacctagcaggcaagatgtctccacaaagctgtgatctgttcattttccttttccctagtgatcctatagggattcaatctcttctatccccaatcccgacccatccaactctagaccccagtcgggagatcgtcggatgggtcgccgctcgacactaaaggaagtggatacgatggtcggtcatatcataaaactcgcacttgcctcgaaatggctccaagtgacgagctgcatcactaccgagaaaataaagacccacggaaagcaaaacctatgaccaccccaaggttatgctcgttcagttgatgtgatatatcaaggaaagagaagtgatggacatacatacgtgcatagtacataaactgtggtggctactgtcgccggggcaacacattcaccctccatatcataaacagacgtacgtcttttacaagtgctgatttcagtaaatcaagctcttttgtaactaaccggtaagagtatttcaactttgtatcatgttttgttctgctaggttagcagatttatgatttgacttgcgaagaccggaatttatgcaaaattgggctttactatggtagcccattcatcggccctgaaaaggctagtatagaacaatcaaccgcatcgtctcttgatggttcaatccagtacaggactgatgagaaagatgcggacctgctaatactgtacattgcttgaactaagacctgattacacgacggaattgcggaccatcgacggtatctacctcctctggttccaagctagagccctcattttaacctgctggagcttttggcgcacaaccagttccatacactggcgctcttcactcagaaatccaatcctcttctcccatcgattttccttgtcaacagtgcaagaaccaaaaaatcgatggtcaagtttcttccagaagatcgtatcaaatacgaaattctttctcgctgcgtatgtgacccaaaagtcgccaccaacccaagtctgtctcataggaccagaaaatctctgttcctatcttaacctgccttgttgcgtagctatgtcctcgcgttcggtaagaacttttaaggatgtctgtacacgagtttaaaatgccgttgcccaagcgtctatccaatctggtcagtacacgggctgttcaagaagcaaccaccatggaggtgcgtgaaaaagctcaaccggtgctacgtatgtgaactcccagtcaatgacacccacaatctgcaggcttttattaaccagtacattcgagggacgaagatcgtcacaccacagtgtaaagggaccgtggccatttgtagattgagtaagtcggccctccctggcaagcttggagaaaagctttctggcgacaaacttgcgccgacaatcatttgcggagtctactgcgtcatttcgctgatgggacaagtgttcaaggtgtaactcggcaagggcattgaaataggtggatgtcgcctcaaatgtggtagttggcaatgtcgatcatggcagagttcctaaacggacaagttcatttataccgatcgatagcggctggcgtctgacttcccatgtgaagtcggcaacctgggcaagaaaaccgatccgaggcagtgataactgtggcagctggagtaagattctgccagctgtccgtacagcatttccagcttgtcaatgtcgatcgatggatagaggatcggacgatcttcaagattgagcgttagcgtattcaatgctctgcccagatcggtgtcgtgatcaatgtaatccatcatgataaacgggcctaaattgagaggactctcattctttattttccaatgtaggataaacgggacggggatcgaagtatactcctgaactgaatatacctgatcaccgccccttcatttctcactttcccctcagggaacatggtggcttgggctttgggaagcgaattagcgctgagccaccgtcctcaagtttcattcgaaaggatacattgaatgcccctgcttgaggctgacatatttcagtcggggttttctttcgatgcttgacaataaaattgccgatcgccctcagagtatctgttctgagtagctctggcacactggcatctgaggtagaatagactactggaaggtagtctaatagagcaaaaaaaaaaaaaaagaaaaagaaaaacaacgataaccgagctcgttaagtggccgcttccgtgaagaattggtcaagtgaaattgtacttgcacggcgatataatgaagtcacgaccaggtggtacagagagcacaatgacttgttgctagtaatgaccacttaaatgacgccgaatagctcaaagtcctcagggtcgtgcactcagtctttgattatctcagcctcgatgattttcccatccatgatgccatggacataagaaagaatattggtaatagatcgttgaaatacgtagtccatgaaaaggggtgagcgtacctttgtcctattaaactatatccttctttatactcccgcagaacgattggaactggtgcctccaaaaggacgacaaccctgtcccctgatctagtgttcggttgggataatcctatatacccctttcttatccagaacatgcttaaatggctacaatgcagattcaagcttgcaaatgaccacgtttcatcaacctcatggtaaagataccctagcagcttctcatcttccgcatcgttaggcgagaattccatccgaaataacttggaacgcgggccaatcaatgactcgtgcaccatattgcaccatcacataacgtgcaagaatagcctcttgaaatacccagacgcgcctctaccatggacggtctaacagattgaccagagcttctgtcgcacctatgagttggttcttccactcttaagggataatatccagatcccgggcccatcggcccgtctcatcctctcctttcacgccagaaagtgcccgggcacgaggctttggcagctcgtgtggaacaccatcgcactggggacagtatgattcgggctggaaggggtagttgaggaagtagttgcagtagagagcgctctcgtaccccttcatagctttcttttgcagcgacctagttcccgaatgtgagggagctcgtgttggactcccggtcaggaaatgactattttgggaattgaccagattcggattgttctgcaggcgacgaaggaggtcgatgatgaggggatctaggtttttcgcactgtgatcggggccaaatggctatattctttgagctaactcagagctgggtgcacgcctcaaaagctttgatataactaggagaaaaaagcacaacagtggaaagtccacttgtttcaaccccccagactactgacctccccacgtgtgggttgtgggcagttaaaatctctgtgaatgttcccctggatttgtctccgcagaattaaagttcaagtctcctttttcatggcagctatgctgtgaagttcctattggtttcggaaattgtccagtgtagatacggctgtcgtttccttcggcaacgggacaacgaacgttgcacatatcttatgaaagtgtagaggtcgggagggaccgtgtctgcatcaacagttatggctcccttttccctctgtttagccaaatgtatgattgtgagtcctctagcgcctcggtcaccgaacatgatgacactagaaaactcggcatgtctccgcttttatatacgtagacccgcttgactcttccaaaagtggaattgtggagacgccttcaagggtcttcctgccgcttagaaaacatcctgtgctacagaaacgagtagtattatgtgagatccgtgcagcctgttcttgattgttcttccgtatatcgcgtattaagaatggcatccaggtgctgatctgtacgggagaacttcggagaatatctccgcggtagatgataagctaatcttagaaagtggatcctatatcctaatctgatggagatgatcgaccaagaatctggaataggaagcccagtcgatgcaggattcactagcgtggttccgttccgtggctcaatataaggtgcaccttccctcgcagcaccacgatgttacgtattaaccagactctgttcacaatggccagcaatctcaccttcccggggcacccgtccaatatctcacagatcccctccgcgtttgagatccacgataacagattcttcaacatcatcggctcggctcctaagctcgaggcccttctcaagaacgatgatgtcccttttgcgcacgaagcgagcgtctttatcccgtctactgacgagttattcttaaccagcaacatcttcaccgacccggtcacaaaccattcgactattcaaatctctaaagtcaaggtcaatgctctgcctgttaccggtgaagttatcaaaaccacgattccaatggcgaacggagccgtaaaccatggcgacgggatcctcttctgcggtcagggaaaccaaaccgagccgagcgggttataccagatgtcaatcgacgctccttatgaggcggaattactcgtcagtggcttctacggtcggcaattcaactcgccgaatgacgtggtcgtgcatagcgatgggtcgatctggttcaccgatcccatctacggttctaaacaaggattccgtccaaggcctcagctaccgaatcaggtctatcgttttgaccctgtcacccagaatgtgcgcgttgttgctgatggattcggtcggccgaatggtattgcgttctcgccggatgagaagacggtgtatatcacagatacagcatatactctgggtgatgggaccaatgatcccactggtccgtccaccatgtatgttaactgtcttattcacccgttcaagctcgatttgcctttgctgattttctgcattagttacgcttttgacgtctctagtattaatggagaacagtttctcaccaatcgtcgtgtttttgcgatggctgatacgggtgtccctgatggtatcaagcttgatatggatggcaacgtgtacgctggctgtggagatggtataaacgtctggtcgccaggtggcgtcctcttgggaaagattcttatcaaagatggagcggcaaacttttcctttggtcatagcggccagatgtttattcttaacgagaacacactttggactgctcagctgagccgttcggtgaaaggcgcactactgaggatctgagacagggtcggaattaaagtcaaatgagggatcgctcgcccatctactaatattagataacatgtaaacatattagattgccattgcctttcttgtcaatagttaactaatttactgtgttaaccgcgcatccatcaatgcggggttgcggggaactggacgtaaacacgacattcgatctcccctttccacatcaccccttgcaaatcatccatttctctacatcatgtttctcagtggatcacagaaagctagatcagttcgtcagacttatctcgggccatctggtcagaaacgcctctctattgtcgaccgtgataagccggatcctgaaaaggcattcatctggagactcccccatgagatcctcgcccatatcataaatattattgcctcagacccaaaccacagtccggataatcatggcacatggaggcagctgtctctggtatgctgccgatttacgccgatcgtgctcccgctcctctatcgccatcttaaggtagaaacaggacccccaaaccgatctttaaggcagttacatcttacacttcagggcaatccagcactccggggtcactgtagaaagctctatatacacataaggcatatcaggcctgcggacgactcggaattcttcgtggtgaaagatctcatctcttatctcacaaaagtgcaaatcttgaccattcatggtggatttgactcaagtcacaaatcagcctggagtgtgctccagcatgcccttcagcatatgcacgcaattcactccctcgatctttgtcgcgagatgggcggcctttttttacgcgatgtcgtaaagcaaatcgatataccatcgctccagaatctgtgcctctccggggtttacccggagtccacaagtatggaaacctctgttctgctggagcccaaggtatcccagatagccccactcgtgaccgtatatgagaactgaccctgcgcctagaagtaccggaccgcaggatttacctccctggaactgactgattatggggagagtcctgaggcaactaagcagcttatcgcctggcctaaatcactagtacatttctacctcggcagcttctatgacaatcccttttacatagaccttcctatgcttagtgaatggctggcaatacataaggatactctaaagtccatcgatatagggtccctgtctcgcggagtcgaccgacgtcttttcaatgcatgtgactttcccaaattagaagtcctcgcactctcaaaatggcagcttgcaggatggagaccacatcgtgatgaggggttgacattctccccgttggatgctgatttgctgcttggtgccagcctgcatactttcaccctggactttacagttcatgaccagcattctgaaagctggacagactttggagaacgagaagagcactgggtaacacaggttgccagagctgcaataacgagaaaggccgcactacggaagatcaaaatcatatttaccccagattattggacaggtacggaagaggatggatatccatgggaccgcatggataggatacatgatgagatttcaccgcatgggttagtgctggagtataataagcccgccttgacgaaggaggagtggctgcaggtacttcgccaagaatcttgtgcgcaatcagataccgagtcgttggacgctttagagatggaggattcggagaggacgtatgagggaggggatatcagagagtattttcctcgtttatgaccatgttagtcaatctcttttggggtgggtgaactgggaaagctagccaaattattccgtatgtgacccctccaaggaatcacaaacattgagttcttaccagctaacagcagtcgaagaatagaatacattacccttttttttttattgaatgcttacgcgagatgcaagcgactcgtatcagcccaagaagaagcctacccaatgaatcctcagcaaaaccaccccgcattcgagactaagcattggcttgcattagggtaatacgattctacgaatcgagacctcgctgcgcatttacccctcatggcaacaccctatataagttttgtatccggaacacaggagttggggtgctttcgaattctgcatcctttacaacttccatgtgaagacaaaacattgccaaaatgcagggctcacgtccaggtcatattcattccaaccgcttcaggacaatcaccattgcccccctttccgattcatctgtttctgaatcctccgactcggagaatttgtccgatccctcagattctggcgacgcttccgattcacctgagggtgccgaggggtataaggcttcctctgcggcggagggtcggagtaagcggaccgcgttgccactcttgcctgagaagactaaagttcagcctggccgtttggcatttaggagcccgaatagtgattcgactggagggagacggcagggccttccgaagcaggtggaacaggcaaatgagatattagcaaagcttcgcgacagacgggtcaaaactcttaatcgactgaagtctctgggaaaggacaacaagattgaggggttgccagatatcatccggtgggaaaataaagagaagcggttgaaagaagagaacagggatacggtcagcgaggtggagaaggtgcttcaaaaagccctggaagatcgcaaccttggggtaaccacagaagcaaagaaagtgattgagatggtgccagggaataacaacacaaagacgacaacacaagcaaataaggtgtctggaaaggcgcccgaggatcacaacggagggctgacaatccgtgcacaagaacgcagccagcagttggaggtcttactgtcaggcaacgaagataaaatacagcgggcatggacgaagattgggaaaaagcttatcaaggccgagaagctcaggaaaaagatacttcacgcgaaagcgatacgagacgtgtttgcgagggagttacatcttgagcgctcaataccacggaagaccaaggtcaaggtttcatccaacagtgcaaatccttataatggcaagaagcaacctcagttctcatatgaagcgattaaacctggtcaattcagggtccttgttctacatcctgcgaagaacacgtcatttcctcttgtctgtacacttcaagccaagtctctaaatgaagatcgcaacgtcaactatgccgcactttcctattgttggggaacagatttagaccagcaacgactgttgatattccccggctctaagcagaaagcgcttaagtggaaatatgttgcacgacacgctaaggagatgcccattcggaaaagcctctatctggctttgcttcggttacgaagaaaggatgtgccgatcgctctgtgggccgacgcagtatgtatcaaccaggaggaccaaaaggagaagacagagcaactccagcaaatggccaccatctaccggatggcgagccatgtgtgtgtatggctaggcgaggcggatactgaagggagaagcgatcgcgcgatggaattcataccgaagcttatggacttcgcgtttctcgagaggttagcgaacgacaaagaacaggctgggaactggtatgctttggctgagcttatgagagaccgctggttctctcgtcggtgggttgttcaagagatctccctagcaagatcggcagcagttcactgtggtacgaagactgttcaatgggcagaattcgcggacgcagtttcgatattcgtagcgactcgggacaagattagggagttgttcgattttgaaacttggaaagagggtccccagacattgggagaggtccagtcgtttggagcaagcattctgcttgaagcaacaagcagactgtttttaagaacaccaagtggtgaaatcctccgacctgtcaagggaattgagtctttagttacctctctaaacacattcgatgcgactgatccccgcgatatcgtgtacagccttgtgtccattgcgagcgatacacgagacacctccgtttatgtcgataagaagcaaggcaaacggccaaccccatcctctcaactcgtcattgattacagactagatgagatcgaagtttacgagaacttcactagatactgtatcgagacttcaaaatcgctggacattatttgccgctcttgggcaatgccgccgaagaaagcaaagggatccctgccctcatggattcggcttctccgtgattccgagtttggcgagccggaagaggtttatgaggggcgaaaaaatggagagtctcttataggacccgttggcaatacgcgatataacgcttctggtggtagacagtttcgatcggtaacacccaacatagatgatcacggttctcaccgacaaaacggctcgccactggatgcccaacaaaagacgacatcgcctgaggaagaagctatgcaagggccgtcgaccttgtgggtggaggggttcaagctggccattgttgatgatgtctctttagtgaatgccccaggcctaattcctcggacttcactacggggcataggtggctggccaggaattagcaagagccctgaaagtgtaccagaccacatatggcggacgctgatagcagatagagactccgagggccagatcccacccgcctggtatcaaagagcatgtctgcgatgtttagagattgccgatacctttaatcacggagacctcaatgttggtcagctgctgcaaggtccatcagatatgcttcgcggctatctcactcgagtccgcaatattacctggaacagaaaattcttcagggcagtcatgagaactgaccgagtggataccactcaagaaatacaaaggtcgaaaaatacagacaaggcgtcaacatcgggtcgtccagatgatgcagagttcgcattccaagatggtctgtttggtctttgtccaccaggtaccaagaaaggggatttcatctgtatcttatatggttgcagcgtacctctggtcctaagagaggtctccagaaagtcgtcacagcactgttttaaggtaattggtgaagcttatgttcatggtaagatggatggtgagggactagtggactgcaagagtggaaagacattgggcccggaggaggtctttgctttgacatagagtaccaacctctgtgccctcactatgacttactatgctgtggaaggcaggatgcggtctagactcttcgacctagaccccctgtgatgaccccgacgtctgatgctaaatggcccatttccctaccctatctttagtcttggcgttaataatatagatctactctttcaccaattcctatttcacaaaaggctgatatggaataaccaaaaaaagaatagtcggaataaagtccttgaaatgtaccagaattcaattcatagctccaaccgttattcgctcggaattccaaatcggcctatttacgttgacagtccgaccgtacaccaactgccaagtccaacgctaactatgtactgtacagatagaaagaaatcatcaactcgagcataaccttacccagtacctaaatatgcgagttccggcagcactccgactgaacgacgcgagaggcagcattcttgccggacggaacgtcgatcgctgggttctcggtgaagaagtccgatgggcggatcatgagctggaagatctcgactggcctgtttatttgttagcatagagttttcaataatgtaaaaacgtggtcaacttacataacgggccaatcctcaacacgagggttatgggtgataccgaacgtgctccagaccacgacatcagtgttgtcgacggcgtcccctcgcttgacggcgtcggccacaccgtccacctctacctggctctggagcgtgtagcgaccgccagcatacagctcagcgtcacggtacttggtgacccagacatggtgctgggcaaactgggcacgcctagcctggatggagttcggatccgccaagagcgtctgggtggctaaaggtgtgaatttgtatgccacaggcttctgactaattgggttggtcttgttggggttgaccatcttaaccactctgttcagctgcggggcggcatccagataggtggcgcgctcaatcgtctgattcgtgaccttgtagtagttaccgttggggttggtggcttcgttcatgggtacgggatgtgattcttcaatgacaacggaattgtttgctccatcgacggcaggatccatacgaacacagaagatatgctgatggttctgggccagaacacctccactgaccacgtttccgtaatcgctcgtcttgccggggtcaatgttgaccacgttcaagatacccgtggcacgcgactcgaccgtaatacctcctgcttggtcgaacttgtacgcgaagatgtactcatagttagcgagggtgatgatgaactgtacgacgagctcccggtggcgagtcaccacagcacggccggtccgccagttggaatgcttccaaccaatgccgttgtcctgttcgtgcaagcagattgcgttgggcagcttctgggccttgccgtccgcaccggtgatgacggcatcgaagtatttgatgacacctaggcaatcgcaaccgatggacaggttgttggccatgttaccaccgccaccatcaccgaagtcgaaagcctgcttacggtgatatggaggcctgggatcggcgtatgggaccgtctgctattgttagtaccttcctgcgggtgggcccaaagttggttgactcaccatctcactaatagccagtcggtacatgacactgcggccatcataccagacatcgtgaatcgtcgcaccctcacgcgggttgaatgcgacacggaaccgccacttctgccattcgacaagtgactcattggtgatcttgaatgaagggccctccggctgcacgacgttcagtggctttaagtccttccggcttccgttcggcagcagttctggtacatagtcggagtccttgcaatggccgataatgtctcgggagaaggtctgctcatgcaatccctcacccttacctccggtcgcgggacggtcaatgcggacaatttcttgggtggtggcatccatgacagggatgatgggcagaggataagagtagaagttggcatcctcgttattcttagtggtatttgtcgcaaagcacaaagcctggaagaaacgccggttgggatcggagtggtcacgtccaccgtatggccatggctcaatgacaacctcaaagcccttggggaggtcaaagtcctccatggctttctggaacagtggggaagcgaaacaccgttcgaccaagacctcgaattcggccctgtcacccatgttaatcttttgtcaacaatcaatgaatccattcgagacgtacaaagtcaaagcagcatggtgctcctttccaataatcttgtgctgcacacgcttgcgggtattcacatcgacctccgcctcttgatagactggaatgcggtcaccgctaatcacatcgtactgacacaaagccagccgaggggggcgaggcgtagttggactgagacgtcctgcatgttcgatagccaggaactcctggagttgctctttcgggggttccgacaagtaaatctcacggaagtgaagaactgtgtttgggtgtgcagcgacaacaacctcgcgggcaatgtttgtctcctcctcggagagaatggcaaggggatgaggcgccatggttaatttggatctgttgatagtctgaggaaaaaagaggacgaaaggtaggaagaggcgcgcttattatgcatgaagccagcgtaactgtttcccaatcgagataagcgagatatctccactcggaacgtcggaattgagtccgacggtttgcctcggagcgcgcggaacccttccttggggaaccccgcgatttgatttcgttgcctatcgatctatcgatctatcggattgattttgaagctatgacttgtgtttttgatagcgggagttgtggttcaagataaccttgtcctcctcgtcaactcccgaacgcctctcttggtcatagtatatactttgacacacaccaaccagcactacacttaaccgcagcaagttttgactactaaatatgttaaatgctgcaagggagtcgtaaccgggaagtaaaggaaatactgacattgtatctgattgactcaatgctatcttgtgcctagcgactaaattgagagtctgaaacatattttgatgtgggtccttgaacggatagttcaaacgggttaattctaaaagaatggcccaaaccacccgactatcagaaaagacagcatccagctatcataacaagtaatatttgcgctatatcacccttgtcaacttatgagaacacaaactcagagagaggttcaagattcaactatccatgtcaactgaaacctgcaagccctaatatgtctaaaaggcattcgagcagagacacgccaacacaatctggatacctaaagatcgcattttgttctctctggtaacgcaaccgaatccaaccaaatgcgagttcaaagtggagcaagggacggtgttacatcggggtcatatgatgcctaagttgtctgtaatatggaagcacctatcatgttagccaatgacatgcttttccgccagcaggtatggggccgtattggcgcatgcgcttgtgccgagttgatagcgcaccagacctattcccaggtgcgtgctaggggtaccggctctttgtccgcggataccgaagctatgtctgtagggttcaagtgagaccgtgaattcgatttgtattcctgaagttgcgggtaaatgatctgaatgtcatggagatagagatgctctccaccaggcatggcgatcatatctgtttgtggagaaagtatcgctcgtatccttctttagtttaactctttccctcatactttgcgacgctcctctgcccccaggtgcattcgttatgtatagttgataacctgtttggataggattatttcgctgagacagcccatttgcagaactactgtatgccaatcgtcgagtccattttaccggtagctggagacggcattgcgactttgtctacttgttgcactaatgaatcaccttggctcattaggcccaagttgggttggttcctggacatgaagaattcaagaatgcgctccaggaaaagatcagtctttgaggattgtgccgcccattctgtctcgaccaaaaaaccgcattctaatgatgtagtgctgttggcgtcaaacttcttttggccccctacagtacgtcatatatcaactttctcgtgatctgcgaattcatcaatacgagcctttctcgtataacaaattaagggcagcagaaccgacccaccgtttaacattgtgagaaagctacatccaatgttatatctcagtctgtgaccttaccccatgtcatgaccgctaatacccaatgacagcctcctcagacttccttaggtccacagggcacaatcaaccctcgtgtttgcccttgagtgacccacaaggccttgtagatcacttcgtatagctttaataccctctattctaggaatccgaacctcagccttgtttaatagggctttggaatattaaaccgtcgcaccccacccattaccccccgagaatttctagctaaccctcaaattggtatcctccaaacaaacaaaatgaagctccttaacatcatcaccctcctttctacaactagtctagccgtcgctggaggcctagataccagagaagcaaacaacgccgatctagcaacccgagcagccaccatctgcggatcaggatacgaattgaacaaagcaattcccctcccaaaaggcacagatcccaaacagcgactaggcacactttacacctacattggaaaggacaaggggtgcgcaatcctagacaacaatgtcggcaaagcacaatacatgtacgtgggtgtgtgcgatttgaacgggaaacactgtgataaggattccggtgcatttagccagtatgcgggaccgatctatattagcaattttgcctgtgcacccttggtcgcgaagatgggtcagagctctaagagtctttatatcgactataaagacgagtatggctgggcgtgtgagtgagggcctgttctacgggcgggtttgaggattccttaggtgagggctggggttagatgtcgagtgtcttgggtttgtatttaagactgcggttaactgtcattcttggcagtatttggagtctgacgatagaccgaaggctattataaagtcattaatttgagtgggttgtgatataccaatcattcctgatgtgcatcttggagggttagttacacctggggttttgtccaaggactctgtgattagttagctatcttgataagatgatcattaccacaataactagcgttcattaggataatggtttgatatctatatttagtcagtcacgggcacccggcgagagtcgagacacaacgacttatgtatagcattcccatgctaaacatcaaggtagaaccctcagattcccagctgaatgggctacccactagtcccctagcttcaataaggacgaactaaattagagagagatatatataaaagtacaacatgagaaattcgctggtggtcacccacccaactactaacctcccggcgtgtggcttctgcgcggtcaataggtcgctgcgtgcccctgcagggcttcgccaccttttccaccagttagccaaagctgaaagatatgacgattagcatgtcacaggctcccatgttaatatcattcgctcccgtcaggattttgggcgagcctcggacatatcattgttcaggcggtctcgacaatcccatctccattgtgtcatataaataaatataaagcattgattaataatttctgatagttcttataccgtcatctgtgatatcctagtccgcagatatacttcacagtcgaagaaatgtaatgaagccgacacatcttgctctaacgacccaagtgagaacctccacggcgaacagtcttaaaaacacaagcgcaagacacagctgtcgggttcgggagaaagagctcccaaacggattcgagttcctccctcattacaaacaagggaaggttccttcaccggccttcgttctaatttcttatccctaccacttgatgaacgtttgcagttcctttcttggctgttagaagatgccctgccacgttgtctgatactgggccgccaacttgtaaggagggaaacacatggtcaacctgacagtcaactcccctacatgaaattgaacgaaaccagagtgactacagcgtgcttcagggaagctccaggaagcgcatgtcatggtcggaaggctagaaagaccttttaaagaaattgaggcacgaacaaggttagccttggttggaaatcaccagctgtttcgcggagcaatttcccggtcgaaaccaaggtaccatacaagtatactggagctcaaatgtgatggcaaaaaaccatgcaggacctgtcgttgccgagaccacccccagatgtgtgtttatgatattgaacaatcggggactcaacgaagaacgcaccgtatattagaacagcggacatttgcctcaaatcccaacggagaaactacagctgagcgacgggcgtctcacccgtcctctcaacccagccagcctctgtcggacggtcagatgagtacatacatctattccagtgacaacgggtccatggcacaagaagtgaggtctgtcctggggttacagaacacgctcaacacctatccattcatggatgcgagaactgcagaagatagatggaaaagttggtacagattgtaccacagcgtgcagaggtcctaaggtgagcgttatagcttatttcttggtgccttttctgataaatctaaggtcttccagttttaccgtcaatgggtgtatccctttaacccgatcttggtggacatgggccgatttgaactggacctgtttacatatctcaacgcctacgcggccgtcgagtttgagtcgcattccaagtcggataaatggacgatcgatcggtccattgcgcacattagcttactgcttgcaactctctctgctggagcctattactccgatctggatcttgcacaacaatcgtacatatgtcatgacctcggtaggtgcactgatcttcatggaccatgcagcactactcacaactgcagcacgcaggtcatttcaagctcttcgcttggccaatttcttattccgtccatcattagacgttgtccaggcgttgttggtcctcgacaatatgttccagaataatggtcaatctgatgctgcatgggctctcctggggaccactgtccgcctggcacagacaatcggattacatacagagagaagtatcgcatacctgccacaatacatgcagttgaaggcgaaaacattgtggtatgttctggccgtggatccttattgtacggcgtactgagaatattaggtttatcctagtctgacaagacagtatgctgtctctctgttatgaccggccccctattgtctttgtcaggtcctcggcaagtttgtccttcacagatgtcatacactacttgtgtaggctggggatcgaagtaacgacagccgatcgtgacactcaagaaacgacatttcacctcaacatattaaatcatctggaatatgtcgaccaacggtccttgccgcatctcacttctctccagaattgcaaatctatgcacgataatttggagcgtctggaattgaagatgcatttttatttggtcgttgcagttctaacgcgtccagccctgaaacaatcccagatacaagaccagctgtacggcattctgagggaacgagctaaggctagcattatagatgcctccagagcctttttggactttcaagcgctgagtgttgtactactgcgaacctggtccatgggtgcatactgccctcacctcgactttgcttctgtctacctgggacgaaatacgaaataaccctgaatcacgagacctctagcaaagggtaattgaagtgttctcggccgttggttaggcagcctccggaaccttggtctctcagggctcttattcgacaaggacgatctcgtccagttcctgcgcgcactcccggacacactgcgctcgctgcatctgagccttctctactttcttaaccacggcggaacgtgggcttctctgctcgccaaaatgcgtgatatgattgcgaagccaggctgccgcgctgcacccgagactggaaatcggagtggagccgcatggtacgactgacagtgctgcggtgcgggctgaccgatgggctatagagtctgtgtacatgaatggaccgaatccgtttaagggtatcagtctctacgttgccattggagttgggatcttgggaggcggctttgatccagcgtatgactggctgaatgttagagctgttaacttgcgcgaagggggtatacgaagttgacgccttggagtggtccttttcctggaggtatgcttccttgattatcatccggtgtaatgtgtctaaggcctgctacgctactgaggagtgaaatgaggtatgccaaccgatcgcgtcttggcacgggatgctgagcaccaccgaagcctcgcacaaagcaaactaaggaagcggaagaatcaatgattttccccgtagaaccggctgaatctaattgacgccggggcccggatctttggtatgcacatgctcatgctctttggatcgaaacctctgcggcgagtaagaagcgcttactcggcgatgttgagggggttggcggcgaggaacacgcgctcaaggcgcaggcagaccgtgttgcatatccgtcttcacgttaggcgtagggctttgatggctctgttgggaagatagcctggtataatgtagatgatctccgtagggaggtctgcggagcttctgccgattctatctatgtctgtatcttggcgagtgatgccccttgatgcagcgagttgctgattcaaccttgcaaaagatgcgtattggcgggccatgtgtttatcaatagtcaatcgattattacccaatctcaactcatatggtgccctcatataaaatagtatacaacgctaagcaaacgtgggcaaaagcgaacaaacactgacgatcgccgtaatcttctcccgatatcccaactctctctcccccgcaagatcgtcctgtttccaaaccgcctctgtcagggccttgactatgaacattgaccgcgacgacgccgaggcctcggtgcgattcataagttcgagaatcatacacctatcctcgtcagtccgcgcttcacatccgatgatgaacagcgggagttggcgcgggcaggtcttgagatctgatagaatatgcagagcgcgttgaactcgggcgtctgtggttgattgcggttcgagggttgaacccgccatccggttgagccagatgagcatggagaggcggaatagttcgagggttgttcggtggggagtgtcagggagatgaaggtttgtgatattctcggctaaggtgtggaggcgtgggagtaggggtccgaggtcggagttcatggcgaggatgtaacagcattccttgaatagcctgagcagcttgttgcttgaagttgggagcaggtagtcgcgctaataggtaccaatatagttagtcagtgaaacgtcaaatagccaaatttggggattcggagaacgaacgccggtacaaaacgcagaccgacagttttcctgcagctgtatctcaggccgccagtgcagaaagctaaaccacccgagcgtctcatggtgaaacacccagtccaacaacgcagcaaaggagctatcatttcggaacggcagtagcgccgacgcgttgagcacttgcttgaccccgttcacgtggcaccaccactgcgacgaggtgcacgatgccgtatggatttcaaatgcgcacagcaacatgcatgcagcgacatgctgcaatgcttctgtgacgccaatattggtatgtgacgctttgcctaaggctctgattgcggagattttgaactcgaatccttgggattgtaggccgtgacggtgtaccgaggcgaacgctaggagagcctcgcggacagcggcggaggacgcggagtcgttggtgagggccatacggaggatggtgcggccgaggctgggcgaatcatgggctagagtagccaaggccttggatgcagttgactcgactacatcaattagtttaagtggagacggacccaatgcaccgggcacttgcagtaggtgatcagctcgggttctgtcacgccatagtgtaccgccctaagtgggacgggtatccgtagagtaaggggaatatagtctgtatacatttggtaagcgtcgtaccatattattatcaagatacacaccggatgatattgagttggccagatagtagtgcattttgatgtcaaagtcagacacgttgacgaggttcggacccaacagccgccgatttggtctacggccgtacgatggaacgcccaccaccgcccgtttggagttactcgcttttggccatgagagcctaaccccgtagcccttgcaaaggcggttcgacctggcgcactgcccgcaagtgggcgtcgcacgatcacaggagattcgacgatctgcgaggccaatttgattagcaatcaagccggatccatagaagaccgcagaaagtacctcgacaagtaccgcagctgcgtgccatattgttgtgatggatgaagaaaatcaactcgcgcaaagttacccatcctcagaacgcggaggctcggccgctttatttaaccttcgctgcagcccatctgcgactccacaccatggtggatttgtaagatcaggagccaatcggtctcgtccaatctacatggtgccccaccgtcgccaagcggcggttgtggagtcgcaagaatcccagcaacttttcgcggccctaaccctaatgcggtctatcagtatcaaccacgagatcccaaaagctttgaaatcgagagacttcagtcatggctttgaaatcaatgtgggacttgtgcgtacagaatgtcagctataaatacctcctcgattgttcgatatatcctcatcagcagcagcagcagtgatactaagaacagaacccacaagaacaagcaccatcggaaacatgtcgtcctatgcaatcacaggagcctcgcgaggtatcggcgtacgcaagcacctttcccatcaataggccacactaacatctctcagtgggcattcctcaccaacctctccagcaacccagccaacaccgtcattgcgctcgttcgcaacaaggccggcactgaggagcgaatcgctaaagagcttgccggccgcaccaacgtccacgttgtccaagccgacctcgacaactacaagaccctccagttcgcggccgacgaaaccgcaaggatcaccggcggtggcctcgactacctcatcgcaaatgccgcatacgtggaaacctgggacctgtatgatcccatcggcgtcttgtaggtgtaaaaaatctcattctcctccttctttacctattcgttctactatctcaatccaccatccccctcaatcggaattccgctaacaaccatcccaaacaaacaaacagaggcaaacaagtcccagagctggaggacaacctgctcaagaacttcaagaccaacgtcatcgcccagatccacctcttcaacctgttcaccccgctgatcctgaaggggaccgcgaagaaagtcatcgccctcactagcgcccactcggacatcgaactggtcaggaccttgggcatggccaacgcgccctcgtacgcgatcggcaaggccggactgaacatggcgatcgccaaattcggcgcacagtatgcgtctgagggcgtcctgttcttggccatttgccccgggttggtggataccgggcattttgaaggaagtacgtttcccaccccgctgccactaagctttctagtactttcgtttctcttcttgttttccttgttgccgccgcccccttctcgtcttacctatggatcatggatgttgggtgctaattcaattcgacgactgcagtgagtgaacaccaacaggccgcggctcaagccatgttcgccaagttcaaggaatattcgcctcgtttcaatggggcaaggcctgccgatgactccgtcagggatatcctcagcgttattgagaatgcgacggtcgagaagaatgggggtgatttcttgtcccacaaggggagcaagacttggatttaagcggacactgagcttgtcggttctagtccccagtgacctcgaatacttttagatataagtcaagttgagaatgtgtgtttaagatagtatcagtgtatttaaaactagtgccgagacacctttttggtcatctggtgctaccttcctgatcaataacatcgcgctccaaatctatcaactagttcagtgtctgttaatgtatggggcgggctaaactccactgcataactggtatctgacgctcgtcagccatgaggtgaacacagaactgatcgggccggcgattgcgtcgccacccccaaaaccccttcctgacttggtgtcacttgttcacccctccctttcttttctgcctttcccgccgccgtggaatagtggttgatggctcgcgtcagcacgtcaccgagagccatctgccccaggctgtcattcagtgagattgtattcgcacggtcgtagcacgccactcggccctctatatcatacgcatgtcattctctaccaagtttctgttgcatcaagactcttatcgccggaaatgctaacagggactaagttaatccattccacctctgttatactaccctataaagtacatttgtaatgatttatatatactttgtctactatatttttatccgtaatctacaaatggagtctggaatttggtagtccctggttggtcttgtcacagatttaataacaatcatgcaaggtgactgtaccggatatcctgccccaggtacatgaacaactcggcggccgatcggcgacgtcggtgtcgatatacatcgccttccaaataacgtacagtggcccccatctagaaaatataggcacagaatcttagggggtctgtagctataaactagtactagaaatcatagtagaaaaatcaagaatcagtcttctgtctttagtatctactgcctagtactttacccacgtatccttacctagttgacaggtcttctaccctgactagtagatattcctcgaaccggtctcgtcaaccaacttgctgagataataatatggtgtgcccgcaatgtctctccgatgatccaaggctctacttcatgttacggtgtactttctaggcgtcttctacttttttttattctctcttagatagtctgggagttccaaactccagttgtaagactaaagtcctaaataactcgatttctccgcagcaagggtcggagaaataggggagagagccgaagtttgccgagggtatataaagtctatgatcttctcttcttttatttggagaatcttatattttttaatatttatatgtcccaaatttgcgcagttttaatctataatttggattaattgattcttattggttcttgtatttatatagtaatgtaatataggactttaactaatgtaacgccccatgatatgcagttgtatctagatatactgtctgtagacagtccacttataatcagcttcttggctttgtcatctgctactatgtctgattgttggtatccctctacaatccgttaacgccgcagggaagagatttctaatgatcagttattgacaatagacttaatatatatagaatttattacagtcaggatatctttcttatcaataatgctgtgcttacacttactacatttagaagctggagatctatgaaaaaataattaagagagagttatatgagatatatagcgaccccgagtgccgtaatataatttcaaattatattcttcggtcaaaaagtatgatatacaaagctgttgctaccgaagaatctaaatcactagatattttttggacgcaagatcagatggtagtatattgtttagaacagctagattatattttacgctagccagtgtattgtctactagtgggtaagagctataagctgtagtagaagatcgagcacatgagcaagaagcaatcgaggcatagatgccccgctcatggccattacggaaatttaataatagattataaaatctagctatacagtctctataatatagaaatatctttaaaaaatatacccctacgtgtgctaaaaatagatctataactacttgtctcttctttaccatcgccagtccatatactatagctcaactttaaaaaatattcagtattatacatagaaataacaagctcctcccttttataaagccttatacaatccacacggccctacaatttcttaacaaaaggaaaagctcatattaatgtcccggtttgggatcagattttactttgtggctttttaattgcttttatacaaagagaaggaacgaattacagaagcataatccttacgtatttacaaacagtgaaccactaaaaaccattgttgcagaaatatacccagatctggaagaggaagcctaccattttagaaagtgacgtgcgaccttcaaacaaactatgctcggctagaaattggggtagaatgactaatagatatatggcctcgatattatttgtttcatcccttagggaggcgagttctaaatatatgataaaatgtatatctcaaacacataagaggttatatttataggctaacattatagacagcgttcaaaggctcccagaaaaccactttaataattttcttaacttattagataagaagcgaggctattttctacgccagtgtactagaataatacaaccaagatttcggagcctcttgaaatcacgcccatctaccccactacaattagagataagagattcggaggtcatcaagagattcgattcccaaaacttaatattctcagaccctgtgatggctcggcagagtagagccatgtgattttaaattgtcgtgtttgtacatggggttactgtaaagcttatataaatgtgttctcttagtaacaagcgattcgtcaatccatcttctttaaggcctaactcagagtgacctactgacgtgcttatcgcgactttcgtagtaagcattctcatctgcaagtcatcggcagtacgacatcgatgcacttagttggcgtacttattatagccaagcttttcagccaacggaaaggctccatctcgtcgttccacagtcataaacggtgttactgctccgcaaaagccaaatacaattcccataaaatatacctctgacggtctgtgatatacatgcccgtctactacatgtgtccgacccgctcggagggtgcatgcccacattggatttacctctccaggtcgtattgccatgaaagtagatcacaggcccctcgaatggctatgcttcgtgttccacccgtgatacagaaccgcctagcgcggtacagaaggctagggaagtagaaagaagtaaaggataggagaagggctggaattactcattgacgtacccagtgttcgaaatgttgaatatacttccagaggggatcagcaaaagtatcgaacgaccataagccacagcaatcatatgccagttccagccccaatacaacctctgttgaatgacattacatttttatttataacccggactgtctcgttttaacaagggaaaacgtttcgcagttaaatttaatatggcctgggaatctgtgtaagtcctattcctattccacccgttagcctttctatattttatataaaatttaatatggtccactagataaattctaaattggatatgagcaatcgaccccatggtctgattggttagaagcatacattaagttgccgatggacttaggctttggaaaatagaagagattgttgttccgtctcatgaccgccagcagttcttgaagctgaatcattgccgaagagcttcctactgcgaaaaacagtcgcgtactggctaacctgtcaggacaacatggagatgcagatccggtgagttgttcttgtatccaaaccatgccaatcttgcatcctatcatccgcggctatttcattcagtccggtttgcatctaggccttctagaatgtgatctccgccttttagaatgccgcctttgccttccggggcgactaagcggcagttttatgaaagggagaggtggtggtgatcatggtaaagctctcatggattcggatctcggactgtgtacaatatgtcatctagcagttctgaaagaggtgcttacacttcctcaagcattgagcgaatccgtggcttctcgagaaaaattccagtaatctatattaccgggaaggcaaccctatcaatttactataggcgggtagccttacttcgaggatatcaagctccatgtcaataccccttctgggttaggaataaagtatttttatcaaatcgcagtgtctgctgtacactgagctctgcaataaaatactggattggactaaaacattactcagggctgcagtagactataataagatagtcttctatccaaatacagtctactccgctgttgagttggtatataaagcaggtgttctggaataggattctgcttcactgggaagcgacctgcatggatagacattccgtagtcgggatctaacgggttactagaatcttgatcgatcgatcgattgactaattaattccatgtccgcatcggttacattgagcgcccccaaggcgggacaatgaagtaggctatgccatggcctactgaggcgattgctggagcaacctagtcataggcactgtcaacctgcagaagaagaccaaggtgcatgagacttacccagtgtatccaatggtatcccggaaatgaggtagccacatacacaccgaagcaccgagcagggttcaatgctgttccaaagcaaatggatccaatcgtcagcacatgtcatactttgtcatgaccgtgtctttacttacaggctcccgcatatccagcgcgggaaaacgcggaaccccaacttaccaggcccagggccaaaccgaccagaaatggagacaacgccgcgccatagatccggccctgccttggatccagacccactccaaaggataggaagattagtagcaatgtgaagacaaactcgagaagaaacccttcgttcaccgggactaactgggggttcatatagcagccaccgaccgtgtagtctctggatccatacgcagctcgaagcatgaatccagcgagtgcgcctccaagcgtctgactggcaagatagatgactaagcgaggtagtgagatcaaccgagcaaagaatgtggccatggtaatggttgggttgagatgactgccgctgacgttggagaaggagaagataaagagtgtcaggaacagccagttgctaataccgccaaacagtgggcccaagaacgtagcggtggaatagacaccggacgcagatgacggcgcctgtgcgtcctgcgaggccgacgagtgtcggatagatatccaagccgtcacaaatacatttagcattgtacctagtgacggatgtaaacaaccgcttgtctaaggaggacctcatccaagagaatgatatcgcactcacctatgcattcaatgaatccaaacttccagtggtcgatgctgaggaacccacgaggatcaaacccttcactgatggacatcaacggtgccgcatctggcacttttttcaacaactccgcattggccgggtcatcgcggtcaagaaccagtccctggtttccaccgattcttccagcaaaaggatagataactggcctaagaggcatgtcattctggccatacgggataccccgactttgcctatggtatgtctcttggacgggagcagtttctgcatccatcgtgagctaggatggctttctcacttgccgatcttttcttgatcttgaggtttccctccccctatcttatacagctttgcaatttttagtctgggtgaatggctggttcatgatatcaccacttagttcgtgatccacagccgcttttggcggtgtggatatccggagactacccctgcctctatcagaacatcctaaactggtgacgtggataggctttatcgacgattaccatttactctagtagacctcccataattccatcaatcacagggagaattagccgttgctttactaacccagggtcacaaatgattaagattcagcacgaagctttgccatatgacgtgatgtctccaatgcaggtaaaacttgtctatggccaagaagattagttctagatacccgtcgtacaatacaaaatctttgcaggaaggaaaagaacaattcataaagtttggtactattatgtgctatttctaatggatctccatagctttttacccaaccttgttaaatttatctagttcttaactcttggtatgggaatctattactaatctagttgatataggtaagtttatttatctatatggtatagataatcaatcaggtaaattcagataaaaatgcctaagaatacggggttctgctactattaactgtttctgatactactttgaagcattatctctgaagaccaataacaccatcggtattcataaatgatgactcctcggatcactacctatgggctttgcttaaattcttcatacagtgacggtaagaagcaatttaggtctattccaccatatcaataagctgtccatactctgctttccctcgggagtgaatgcatgacttacgggacatctcgatggcacagtgcactgcaaggtcatgtccgacttggggggttgcaccggcaatccaaaacctggatcgaagttctctttcaccatctggcttacgacggacctgatgaattaagaaagacttattgtcaaaaccagatgtgatgtgctctgtgcagagcctgtcagccagctttgattctcggatttgtgggccgatgaggaggatcataccgcccatttttatgcgaccaacgaccatggcctcaataccttgctcttcaaatttggatttgtcaatccctagctcctggggatcaatgaaagcgatggttagcttggaacagtcattaccgataaactcagatataaatgagtatgtgttgatatagcgctccggaaggctcttgttggaccaatccatggtgttaggatatcgccaggcatattgatgtgcaattgggttccaaagcttgtatctgtttagacattagatttgtatcgaatgttgcaaaatcaccctgccttgacttctcgtcggtgccgaggcaaaacctacctggatgtatctgttaggtgccaaccaaaccaccaattgtaggcgtcaccggtaactgtcaaatattaaacatcaaccaatctgcaatacgggacgctcgttatttctacgtactttgcgggatcgaggtccgaactgcaatgtacagagttccatcgggcagagtagtatatccattttcgagtagagtgtatccactccgcagcatgtgcgtcttagcttcccagggggtatgacctgcaacatgtcagcgaatctcacattctacttttttagtcaagaactgggaaattgattctcaccaatgctacttgcccaggggctggcggacagtcccttttggacttcgtcgcttattgccggggtgactggattgtagtacttggcaaatggcctcttgaaatcggcctcccggtatccaaggtagtagtctttcccatcgggatcataagactcctgattgacagagatgaaactgtccatgtcctttgctggtgccattgtacagtccttgttgggtttctggattcagttgaaaccctcctcttactgagaggttgccttcagcaggttatataacccacatttcagccctgatcgcttactggtttttctattgcgtgggtgtaaacgttatgaggacaaaattgagttctgcagatctgccgctgtctaaatccgtaattccctagaaggggaccccatgggcagaaattggcttcactatggcttatacaataaaaggtaaaactttgttcagcaggctctgtgtattggttggacttcctccatcttttgccccacatcgatcgcgatgatgccaaatagctgcaatcatcgggccgatggcgctctcgttctacaacttaaaattgtcaaaacttgatgatccatcgacgaatgactcctatatacagcacgtggaggaaggactctgttttctttttattgtcttgagatttaaatttttatcttcggatgcgtaggtcgccagccatcccaaaagctcccatccttcgagaggcaaccaaaagtggatggtagagggcgatgacatcaccagcgcctacatcagatgaaacaggacccaatggtttatatgagatgcaggacccagattaagggtcttaactgtcccagtcagagccgatacgttccgcggtgccgacgttctcatccttccatgaactcaattttgtggttgttgtctgcatgtcacagtttatcatgcaggctgctctgggggttcttctctccctgttggatatcaaacagatttaacatcaccaataccgaacttctccgttaattaattgcaggacattccctaactgtaggtatctttattctttctttttttttttttttcttctttttttgggcggtgtgtggacctttttggatatcatactgtcaacattgtggtagattactctggttttcaatcttttccatagtcgccggtgtatgtgtttatctaaaccaggcgctttttctatttgcccgcattcttcgacgaatcggtctcatcatgctccttctaaatggcctggccttgctcggtgccctgtaccaacttggtaggaaggtcatgcccttcgccatttttggggccataacgccgaatgcagctgctcggatagccgtgtttgcagccatccttttgcagttgcctggtgggtgtggatattcttgttgatgatcatctattttcttgtcctggccattctcgggatcatcaccatcccaccggacccatatctggtgattccctcagattagataaaccacttaaagtagatctatagttatttcagtacaagtagtatttgagcactttcatagagaagcctgtcaccgtaaggttagttatagatatctttctggaataactgtagactgtcattttaagacgtagtatatatcgtattctaccatatattcgggactgaccgaatatctgacataacttcaacagctagtactgcaaaacattcaactaccctgctcacgtccaggagagatttaccgcattgcaggcccccaaatgcactgatgagaacgaggacactcgcaacctgagccacctgcgcgaacaggctgacaatggctaatcaacagtgaccgccaccatcctctcaattccggccgtgtctcctcgcaaaggagaggaccacacagcaaatactctctcactttcatgagaacaagtctccttcgcagaagcgatacctgccaacagagatcgattgcctatgaaggtggatagttatgacagcgttcgtgtggatgggcatactaggtcgaaataccaaccattctgggtgtctgatcaagctggtctatccatcattgcgcatgacttattagttgatcataacattgtagcgataaaggtaaagcggtaagccaacaagaagcagcacagtcagctgcgtagcgtccaatgtgacaatagatttccactattgcctttacagtcataaggcattcttccgcgcttattccgtggtgggtagtggtggtcttccacagtgaagccacatcgatagaattttgccaagatcgacagtcgataaaattggttggtttagttattttaaaactcgtatgcaaaatcacattttacttctccaacttggctactccaaaaactgaagagccttctagtggtctatcctgcaaggataacaggatgtcacctcgcaccaatcagatgcgtgtgcagtagcattggatctccccaggagaaccatttttccttaaccaattagtcaaagggggcgaagtccccctagatgcatgcttgattgtggaaggtggctggtttcgattggctcgatcagtgatcgaatgggcctttctgataaggaagtttgaagctagcttatcatatagtctatactagttaattgagttaatttccatcgcctataagcctgtgtgacgtcatgatccagatacaaagttcttaaaagacgagcctaactcaccccaatcgactcgcccgtagaaaatattacgagacgtctctctaatacattcttgccctcctccttcctatacatatataaatttcctcgggtttttcacagtggttctcctcaaccatcgtccttcttgatcacccgcccttatctcatctttttgcaacaaatagcattggaagtgcgatgtgatggctcggatccctctcaccgacatagctactagcactgagactgaggagcatatatacaaacggttcccatccaacctcgttcgcggtttgctgcgcacaacgccggagatcgccaatggttacttggacttgggcaaggctttatcaggatcgccgctgccgccaaagcttcgtgaaatggctattctgcgggtcggcgtacttacccatagtccctacgagtggatgcagcacatcggtatagcaaaattagtacatgtcggcgacaaggaggttatcgccgttaaatcgggagaatatggcaaactcaccgaccaggaagcggcaatgctgcagttcgtggacgaagtcgtcgcgaagccaaaggctacggacactttcgacttggccctggccaatttgggagagcagggcctggccacagtgactttgctggtcggacactatatgatgacagcccgcttcctcgaaacacttaacatagacctggataagaacgccaccagctgggagaacacttagactacaacgcgcagctcgcgtgttgggccggtgacaattgcagacagctttataggaggaagctaactgaaggtgtcaacacaaactggaaggacaatatgatagtgatgaatcaagttgccaacattggaaaatggagccggcaaaagcctgatatccacttctcaagggtatctttaaatagctctagcgtcttaagaaccatggcaatgaaactggaaaagtagcgagatgctactgatttaatgtcgaaacgtatgcaaatattgctgttgacaatacggcatgtgtagttctaatacagggaggttaacctgttgtaattaaatgcctttagaaagatttattacgtcttctaaccctattgttggctttccttcctgtattcaaattatatgattttatatatgacgtgtagattaactaccgccatatggataactagttaactattaaacattacgtcacgataaatggcttcttcccccaccaatctccgttaagggaacaagcatattgcggacattaagacacaaatttggaccagctttatccttgctgtcaagaaggaagtaggaaatgaccgaagtagctcccaacgtcttctgcattagcgtcacggacgtcaatgccaccgtgctccgcgaggggtccgacttgaccctcattgatggcggatggcccggcgatgtctctacgatagagaacgtgatcaggtccattggtaaccgaccagaggacgtgcgcgcgattctattgacccacgcccatatcgaccaccttggcgcggtgcagtcatttcatgaccggttgaatgtgcccatctactccgacccgattgagatccgtcatgccgcccgctactaccttgagcaagcggccgaggccgacattatgaaaggcccaatgccacagaccctcggctggtgggagcgggtgcttaaagtgggtgccgataccgacatcaccatcaccgacgtacagcctgttgcctcagggcaactggatgtcccgggtcgaccggttgcgatcgccacgcatggtcatacttctgggcacagcgccttctacgtaccggcagcgcgcactgtaattactggtgactgcctggtcaccggtcatgcatgctcgacgatcgagggcccacagccatgtccttggttctttaaccactcgattcccgaagcacattcggctctcaaggtactcaaatcagtcgatgccgacataattattcccgggcacgggcaaccgcttaacatgccgattagtcaggccgttgacatcgccctgaaggtggcagaagaaagcgggtttgataagcactagattaggctacaaatgttttttcttcatggtgtgggaggcagccgactggtgaggcgtatgagctgagagcggtaggggggcgagacctcgcagcgtggatagcgttgaatggcgaagcgacagaaagaggaggcctggcgcttggatggcgaacagaggtttagcagaggagactgccccaaggttggaggacgaggatcatgatatatttaactacactcaacctttacttcccaactctcattctgttctactgccttgcatcgaggaaatccaccatccaatccatccaaatttgcaccaaatgcaactaatataaatataattctcgactgtaaatagtattagggaatgaggatctaggtgttctgtggtagctttcttgcaaagagaatacgttgctaccctgcaagaaccattaagacccggctaaggaccctagtatccgcgatggtttttgaagccagggaaataaggttacagagatattcagtcttttattgtaacactctgctagtatcttgatagcagcgcaattattgccttgttgtgtcatgcttacgagcctttggcatccacctgcttgtctttatagaccagctggagaaccacattaaccagattaaaagtaagaagaacagaaatctgctttgattccttctgtgattccaccaagaaatactatattatggcagaatatgttcgcttgctggagaaagcagacgctagcctcgaaggatctaattgatattagggagctcgggttatatagggagggatttcgtggcatatagtgatctaggaaagatctagtagagttatacaagaagtaacgattttctttatccagaaaccgggggtgtaatgagacttttaaccacccatgagtattatcgctcctctgcgccattacatggcacggctggcatgcaggctaccacaactatataaaaccttgaatgtacatgtccatcataccacttcctgaaaacaaacttagagcctcgtgacggcctaacctggcccatcagaatcggcaagacaggagacaacaatcttaagtacagataccgcgagatgcccagagttttcgagaatatccagcatagagtctttgccaataaagcaagcgatattctcagcaatcaccttggcgagcatgtcagaatgctccattttatacggagatagggaccgtagaatttccgctgccagcagataaacgagtattcgttccattagttctcgacccaccaagccagacagtttctcgaaatcttcttcatcaagtcgtcgatgccaagcatatccgcggtcacgtacacgcgaagatgtgtgtacatctcatcacgaatcctggactctgaggtcataacatctccgtgatgggtttgggtctcagtactagtcgagttgccgccggtcatctcatgggaaggattgttgtcatagtccccaggatataaaaagaacatatttctggttgtgttgacgtcatgatcagcgagatcaataaagcacaagcaatgtctctaagaatgcaaaccgatattttagtaactattgaaccagtgtataatacataataacccctattagaccttaagaatccagcgaggagccacctcgatatcggctcttataatcatcgaacaccctcacaacatcctcattcaacttcgacggtgcaaagatagacgaccgattcatctttgtcaagtcgaagtcagtgtgtacccgaccagtagaaagcaaaagctcaactgcctcgacatgtcccctctcagccgcgagcataagcggtgtcatacccttcctgtccttcctatccgggtcggaccccttcgcaagcagtaaccgcacaatatgcgtccgtcctagttgcgccgcactcgcgagtgccgtaatgccgtgtttacttggcaagcttggatcaaccttctcgtgggtaagaagcgcctccaccacatccgtgtacccagcctcaacagcagttaacagggcccggctcccaaaattcggctcttggtcaggctctatggtagggatggcaagaagcaatttcacgatgcgcgcctgtccggtcctcgcggcggccaagagtggggtctctccgcactgggatcgggcgtccgcgtccacaccttcaactgctaggaggcgctggacgaccccgagatggccgttcagggctgcggccaggagcggcgtttgcccgaacttatcctttccgtttgcctctaccttccccgtgcgcagaagctcctctactacatcttctgctcccgcgcctgcagcagccataaggggtgtttccccgcgctcggtccggcaatccggctggatccctttcgctgatagtaatagtttcacgatggcaaggtaatcgcccgcctttgaatgcatggcatccgtagttgttgttggcctgagcgaatcgaacaccgtgaatggagaaggctggccgtgccctgccgcccaggcgagcggagtttggagatgcgcgtcaggcgcattcgggtctatcgtccccgcgcacagaagaatggtagagacctcggtgtgaccgtttctggcggcccatgaaaggggcgttctgtgctgcagatcgtgggtgttggggttggcgccttcttgcagcaggcggttgcaggggtctgctttgccatgttgggcagcccatatcaaggctgcgctatcttgatggaagatttggcgatggtagagaatggggttagcgattgcgtacaggattttagatgctttggcgacagaatccacatcttgtaccgatgggaggaggagggtagcgatgcagaagagtaattcatttgggagggttagtaaagacatgtttatgcagagttgggataggataggactaaagaatatgtgaggtacttcgacgcaggaaaaagttgtcgaggttgcctgaatgatgcctgaagcattaggcactcaaaccctaaccgagtatagcttcacgtgcagctatacttccgggtgagattcggttgtgatagctaaacgtacatcagaaagaatatttgccatctaatctcaattcccaccctattcccaccctcatgacttcaatcagccttttctgcctgaatagaagagcgcatgccaagcatgtatatacgttcagtcacagtcactggccacctgccagctcacagaggttaagcctggacatcggaaataatccaaagactgtccaaccggctacggatctgttgtgtaagatcctaccattggtgcatggcgtgtactgacaaacggaattactggttgagtatcgcggtatagcttctaggatatcccatgcatgtagacaacgtgaaccctagtagatcagcctccgtgtctaaagcagttcagtccaaggttattagagtaatgtactctgtaccctactggtacttgcttagtactgaattgtagagaactagtacgaggtaggcaacatcgtcctaattaaattaggcaatgaatctctcattggctgagtctcatatcccttacccaattttgtagtaggtctctcattggttcaatgaaggcttatgggtcatgatttgatatatctaactgttggaaagatataaataatctcctttttccgtgatgaagaagaccataattaacagtgcaagtttctttgagctccacccgatacgttgatccaacctcgaaatatctagtatgcgtgagaaggccatcaaaacgtgcttgtgaggccgaactaacatttcaatatatagcccatacgtattaccagtgtctggtttttcttgccctggatattacgtgaccttttggtctagttcccggaagtttcaagtgatacagtacgacttgtgactggaggataaatagtaattccgaaaagttatgttatatatactctcggaacggttctcaaaacccaaatacgaagatacactctacccttgacggttggccgaaccctgacttcaaatactgtgtcacctgtatatattataatacacatactgtatctctcgagctgtatcaattactactccgctttgccatgtcatctttgctttcacttagaaacttgcgcgagttttatcagagactttacttggatcttttttataatctttgtacggagtttcttgcacagtattgttccggagcgaggtaaaagtattccatattacctttttaccacatctgcagactgggctcttggcagcctggtggtggcgatcattcccttcctcatagataggaggttggccttgctcatgagagcagttatcgcaacttgcctacagtggtttcgttttagaccggcgttctgtgcttctgctgtctgtaatgatctgccagacaacttaattttacattcccatcgcaactgctctcctaatgcacctgggcgtgagcatttcagcaagctctcagatgcccatgacttagaggaatttttgcagtatttctcagctcttcgaactcatcaaacacgatgatcgtcagaaagccagtgggcttagacctcatgcaaacatactttagtacggattttaaaacagtattgatgtgtttcatatctactattgagggccgcaatctgccacattgcacctggaagtatcattacgactcgttctccaattcttatgttttcgagtttggaaagtcatttttaaagttgaagaggcgggatagctacttcgaagcgcgaatccatgcaccatgtgaagattgcaatattgtggctcgacgcacagaggtggacctcgagttgattgtcatgtcaggctacccgccatggtatcaaaatagcatgaagaatgaacatggggtggccttcactttcccacagctggataaccgaagcattgctcgggctggctggattgtcgccattggtctcggtgatgctagcacgttaccatattttgcaacatccttcggtgactttgagccattattcacagggagtcaccacagagggcccggtcgaggttcctattggcgagcttgtcgatacctattagaattcatcagcgaccaacttgaaaaagtattccctgatgacaagcgtgttcgtctcacaaggcaagcggtagatagaatgttggagaaacatacaggtagtgggatatctagtttgctagataatactccacttgagggtgcaatgctaaaaggcaggtacacggatgggcttaatgcatcagatattgattttgcaatctctatattcaacaaccttcagctaggaaggccacacattgatcgattaaaaggcattattttacctgtacttgctgcagcaaacaggggtctttataatgtcttacagcatctgaatacccacagctttcaattaagggggacttaaacgatcgagcagcccaaaatcctcctgttttccttaggtagtgaattagggataaaatcagatgcctaaggctctgtatatattcatcgtgatcgtattcagcttttatagtaaagaccgataccactttccatataaccgaccccgaaacaatggtgtaggggtcggttaacgtacatgcaggatgtgattccccttggcgggagtaagctatgtaacgttattgggttacaacaaggaaataaccacccggcccatctatctgaaatgtaacaatcccaagaacacgcccacctaccatacactctgatctcgttttatgtcattatacagggctagcaccatctacagacatcgagatggtggcaccattagactctccagtgaggttatgtaagcatgattgttactctccccacctaggtcaagacaggcagcacctacctctctgtttgatctgggggccgcactctggaactgctgacggctcagtcccacaaacgcccaattttccacagatatgacactttggcctcgatatcgtttccggcgaaacattactcgggacgaaattcattcccacttggacaagaaagctcgtttacaaaacacaatttttatccgtcgcgacttggtctcttctgtcatcccgaatagatacgtggaagaaacaaggcgttcgagatcttcgagttcatgtcatctttagtccattccttccccgagatacagaggtgtatagggtcacgggcctcgtgaaacgttactctctgcgtggaagcgaatgtatgcatgcgtagcgggatttaattttgaatgttactgtgttttgaagcctaccgagagagacaagagccagccctcgtgggcgctgcgggtaaaaaactatgattaatagcgcgaaggagaaacactcttctttctttgattctttggatacctttgatgtgaattaaaagctccgagtaagggttattaagggtatggaactgtggtcactactgaagatgctcactctcggagggtgagcactttctgctggcctgttgcgtaaaagcatatctcgattagcttgaggcggcacactaatcaagatgagccaccatgatttttcgctttacatagcgttatggctgcttgttaaccagctcaacagccggccgggtgctcttagcgaacgcgagacactaatcccaccaataatttatctctggtctaaccggctttaagaccaaagtgcttcctgtatgtttcacttgcatttcatgtgattctcaattaacatacatacaagccgtcaagaagtgcttggtcttggtctacataccagcttcgtccgaagctccacgcagaattcattcacttctagaccgccaatccgtttcgtacagcaaaatggcacgatctaaacaaatcaacatcggccgcgggaatgggttaggatcatgcaaaaaaatgtcaagttcaggcaactgattaaatatttctcctattactatactttctgtcttatcggggcatcgctacctcttattcttaatattctggttgctcttcgaagtccagccgccggcaaactcgcgtgaatccaaaacaactaccattatttagtagccacttcactgcaagccatgcgtattaacctcctctcgcattcgaccactcttcaatttaatacacaggatattatcaattggccagcgttatagataatcaaaagccagagcatctatctaaggtggaccaggattgttgctatcagagcttagatatagatttcaccccgccgttcttggtatttgtatcacctagaccggtcatttggatacacaactgcttgagttcgggcaaatagtcttgcattttacggggtgttgtattgtgtctcttacacagatgggctgctgccgcggtcgcaatagcatgctgggccccattgcccataaacttcgtgttcgaaccggcgatatgcgtgacgcttatatgtttgcccgccatcatcaagtttgaaatgttcgttgagtagaggcaccggaagggcacatcatagggctttttgtcacgttcgtcccactcccagtacttgagtcgaaagtcatattttgcatccttgtctcctgggtagtgtagacaaaaggctccgtcgttcttcactacagcgtcagggaactgtttgtgactgcgaatatcggtctcagtaagtatataatcgcccttatatcggcgaaactccccttgagctgcgacgtaagccacccattctagctcgagattggcgtacttggaaaccgtcttaacgtttgaaaatgtaccgtagatggccctgaggagatggtcgcgaatatgttcaccatgggtgtaaggatccagtcgctggccatactcccaaaaatgagtcaatggtcccttcattcggcccctcactgaaatgtcagcgttgccatttgaaggcgccacaacagggcctgggccgttctcgatcccaggctttacgagctggccactaagattggagaagtcctttgccacctcagttgcccatggaagctttgggaatgagatgggagaatctgccattcttgtgcggaagaagagtgtattgccatgatgtgtgtaatcatcgcctactgtcggtgcaaggctttcgccgtactcagactttgattcttgaccgaagagagtttctgctcccgacaacagaccgagtatgcattttcctgagcaatcaatgaacgaggttgcagcgaggcggatctctctcccagttcgcgcatcacgagcatcgacggaaaggatgcgcgagccgctaacagtcgggttgtcgacagtgcttaacgcgccactatgaatcgcgtcagttgtagtattgtagacagtgtgctccaagaacaaactcgcggttggttcggctcttagcaggttttcggcgtagaggtctccattcgggtgtcgttgagatatttcgtcaatcaaaggtccagttacaccacgaggtcgaagaccaatctcgacactgccattcccgcccagtacaggtcggttatggagaagcgccacgcggtcccctaaacgcgcagataccagcgcagcggcagacccaacgataccaccaccaacgataaccacgtcaaaatggccaatctcaactggttcccgaggaagcccccgaagagctcgcctccatgctcgtcctgcctcgggtggaggggcgtcagcttcctgactgaggaagatagcatcacagcgcgcgcaaaacccagtcaagtcgtgtaatgtgagtcttgttttgtcttcgagtgacacagcgcctccatattcccatgaccagtccttgtcatttgcaccaaactcacgatcaagtggtttgccgttaaccatcagactaaacctcccagggtggtggcctggaacccagtccttggcgcgcacccacacataatatagacctggtgaagtatgaatgaccgttgtggcatctgcaacaggcaccccattcccatgggccaggagatagggtgagcccatctccagatcaaactgggagtccatggtccagccaccaaaatcatcgaaggtctcggcttcgaccaagattgcgggatgtgaaggtatgggtaccatgattgaataagatatgtctttgttcaccaagaatatgtggcagaaaaaacgtcgagttgcgtgctggtgtacgaagcccagcgctaggtttggtccgcgaaacaggaatccaacagccgatttaaagcaggctgtccttcttcttgctagatttagactttaccatgggcataccaaggcaagattgcgtatcctcgacggttattcggatcccgcgggtttatttcttccgttgaggcccacagtagcgaacatccgaaatttggctgccgcggcttaaacgattaaaagccggatccgctcgcggttccgatttgatggtttcatgtacgaatttaattatgtagtagctctctagatataggctgaaacgcgataaaagcttgtgtccaactcaaggcgggcaactccgcgagtagtggttcacttgccgggtagaagtagatacttgatgattgttgcctggtcatcatgttgcacaagggggctatgtgttcaagacttatcggtattgcctaagatgtattaaaccccgccagcggcccgtggttgatctttggctgagatgtaaaactgacgtgggattgatggtgcatgtaaaagtggaaacatatatgcaataagggccaataactatacagttgaggtggatcaaatgtgataagatcttattgttcccctcacagggccttgcgcatcaattccagagcgtttggattaagtctcaaacgctagtctataaaacgagtaaacatgtgtctctatatcgtaaccgctaggtattaaacgacaacatcgtgaaatgtacataaaaccaatttatccagacgcctgacacagaatcatgatgtacaatgctctagaagatccgtgtaatactcggttttacccacataggcttctcacattgatgcgacgctcgccaattccgcattttcgacacatcccaaccggcggagagtcgcacttcgttggtgggcggcttactatgacccagtcgcattgtccgcaccaagatacaatggccggaatgatcgtaggtgtacgacaaacattccgcatgctcgtggcatgcagtcctacaggcttccatggacatgtgtgccggtgactcgtcgggctctctgaaaccaccccagtccccgttgtcccagtcaggtttgctttcgaatgtccccatgcgcgtgtattcaaacagatctgcgtatagtaaaggtttctaataatcgcaattagttatagccgatggaatggaaaaaaaattgattgtagacaaaccttgcgatctcgttggttctcccattcgatcagccccttcatgtctgacaacatagtcttatgcatgctaattacaggctgacaccagtacgcgttgtcgaacggaatgctatgcagcggatgtgggttaaacatgggccacagccccgacaacttgacgcccttctggtacaacacccaacccagcacggaatccccgcaacagtcacccttcactatatcctcatactgcagactcagagatggctcgatgcattcgcccattgagccgtgatgcctgtgcaccatcttcttcatcgcacccccggagagtacaaacccggcgccaccgtacgcaaaatacattggctttccctgggaaatctcacgtccaggcgatggcgaaccaaaatacaaaggttccgacgggtcgtactgatcgagaagacggaagaggttgtcccacacatagtaagtatcagactccagaaaaacgtaccactgcgcggtcgggttcgtctcatgagcgcgttcgaccatgggcaagaatttgaagcgatcgagataccagccctcgttgctccccaccgccttctcatcgcctcgcctcaaggcttcgtagggctcgaggtccgtcacattgaagcgaaatgattcgggaagcgtcgcaagaatgtcgtgcacgcgatgacctttgagttcactttcgcgatcggagacgatgaggaggttcggtatacaacgggtgacggtcgagatctgagcgtccacgcgatcggcgggctcggacgccccgatcttcagcacgacctggatgcgtgacaacacataggtggggaaagagtcgcacaggtggtcgtcatcagcgctggaactggcggtgaactgattcttgataggagcgaaacgtgtggttgtttcccattcccagtagtccggttcgttcttgtcgtgaccggtggcgtggtggtagagggtcgctgggtctagggaagtatcaggcacactgatcttgaacactgaagccacgatcaccacgaacaggataaacaccaggagattcgtggttttgcgggacagtattatccgcgccatcagctatagtggggtgtcgagaaattatatattataacaaggtttagaatcaaggccaaaagtgatcggcatagcctgcatccatgcgataacgaatcaattcaaaaaaggggcagaaacgtcactagatgtgctgtcgcacatttggggacttgggaaagacttcaagataaagtagaattattcacagcgacgacgggcaaaaaggaaaggaaggaaatactggggaaaatgtcaggaaccaaagataggacaagttgaaatgtgacaaaaagtggattaattggagtttaaatcaacactcctgacccagctaacgcacgatagtgggcgaagaacccattgctccatcccattcctccaaagagattaagccaacttgaagacttggtccctgggcctgcaaatttaatttgacaagcaaccgtggggggttatggactccattggtttatgcagggcaaagtgactggtggcaacccacaggatcatcgtgtgccttttttagcagtatcagaaccatggaacagagttgatcgtcaatggcaattgttcctggctcatctcaacggtgaatatcaaagaaactgtcattgtaggagcatcttgtgctcttaacctggtagccagggtctcaccctgttaaatcgttctttggcggaaaaaccctggcaatatgacatttaccatggagctaaagccattgaccttgtcagagcgaaccagtgaatcagcttagggtcctcattataggccagttggaactccactgcggaacctcttcctgggccgttaaacaaatgaagttcagggaccatcacctcacctgctgccaagagccctagcggcgactggtcactcgaccacttgccgggaattagaaatgcagcctgaggcatctacattgtttgcccctccttattacgtattcagtcgatcctggtcgcgcgtccaatataccatatatgagcacgcgctatgtgaagcacgcataacagaacatgaagacaattacaataatgtcacgtggccaccttagataattgactataactccactgccattgtcgtgattttcctaatcttgtctttcctttatctatcgcttagcccactgtacgtaacaacaatcattctggcatagtcaccaacatgcatagaatctcagatttctgctccaatgcacttgcggataaattaggcgtggatgatgactaaacaaagctgtctgatataaaacgggtgactgatttgttttttcaagatatgtaaactgcctaccggcaccttccagcttggttatatatttctggccaatggactcttcaaaccgcgcatgcggcatgacatcccggtagtcggtgcatgtagaattccgagcagccccatagtaacagaccatgacctatgctgagccacaggaagctttagcggaacacacgtgctctagcaattttacgtactaaatgatatattgaaattgaactgaagcattaagctggctgattatttcggcaaattccgagggcccgcaccacgtgtgagatgacggcccattattggcgggtttgctggattgctggcattaaatgttatcttctaagtctgccatgactactccgattaactcataaataaacccacgcgcacgatggaaacaacatgctatcagtgtacgaaggtcttttagacatgattgccctcataatagccctcctctccgggacgccgtccctcgcgtcccgagacacattctatccgcccctcaaccatacaaccttcatcaccaatgcctctctcggcacgtacggcggcatctataacgcgccggccgacgcgaccagccccataggtgatgtatacaactactgcagtatgccccacccgaacgaagatacatactccctgccgcctcccgtcgccaaccactccgttaccgctcgcctggtctatcttgagtatctccagcgccatcagcgtcgcactccttataacctccttcccgggggcgaggtatgtcatcccttggggtagcattctccaactattagctgacagtcacagaaccaagactacaactgcgacaatgtccatccccatctctacgctgcgccagctgctcaggggacccttccagcgaaagtctacggtcaagcgtactccgacccatctaacccattcttgactacatacgtcaatggatcttgccagtatccgcagctcacgatcggaggccttctagatggctaccaacacggtcgcgatctccgcgccgtctacggagaccagcttggtctaattcccgactcgcccgacggaaaggtctggttccgctctagctcctccgccctaacccaaggctctgcgggcggtgtcctccgcggaatctttcccgagcactccggaccaatcccgctccaccaacaggcctctgggatcgacaccgtcgaccgcgggttttcctgttccgctcgggacacgctgctctcatccatccaatccaccgcagaatggaatgagcatctatccgtcactgagccactgcgcacacgcttatctactatgtttaacgctactgactcttggacttctacgttcgaccactttgccgacaacttccaggcccgcctgtgtaacggctacgaactgccatgtcgcgtgcaggatggatctgactgcgtgacaaccgagcaggcaaatgaggttttccgcgccggcgattgggaatggaactactggtggcggaccaacgcgaatgccacgcaatacatccaactcgtcgaaggtctcttcatcggagaaattgtgcgaaaattggaagccgttcagcagggcaaatccgacctagtatatagccataatttcgtgcatgatggcgatattggtcctattctcggtgcgttgggaatcagatcgctccgctggccgggaatggcatcgaatattgctattgagatttggtacgtcgggctcctcttattcctctcgtatgaattttaactaatgtgaaaaacagggagacttccgaagaaaagctctatgctagagttctatacagcggatccgcgattgagactattcatgggaccttggattggatcccgttgcctgcgttgatcaatatcctgaagccgttcatcccagatgatatcatctcgatgtgcaactccagctgatgattgggtaccctaatagctaatatgatataataccatcctcaacccagtagatcagtcttcacaacagtaacagtagaccccatctgagcagcactgagggaaccgtccgtgacaacacaccgcattcgaacagggcgatgagcatgtgtagcaacctagaagaatcagtctatctcaaccgataagttaaataaagtaacgtacggctgtcatcgaccccaagtccgagaacagtctgtttcgacttcaaggccgggattctatggccttccattgaagtcgttcgtaacgctgcattcgttagcatatccgttccatcactgtcagaaatcaggactagtacaggtgtactgatgctgcaccgcgctcgcgacagaggcagtgagtagcgccgcagcgatggatttcaagttcatggtggatggtggtatcgcggtcggttgaagttaacggagacgagatgggatgaactcgatctattctctataggcaagatacaagggtccatttatatgcagagtctgaagcggtcagaatcaagtgcccaatgtcatctgctgctggggttggggtgtcatatgccctaatcggtcagctgatcacgttgcattccaagacctatccttgtgcttgtcgtatttctgtcatgcttaggtgatctaatagaggtctaagaatatctacacaattttatttggacatagaaatggaattataaaagcataaagaggaaaagagatggcagtagtgaaagaaaaacagtatgcccagctttgtcaagggaatccaaccaaccacgctaaacagtgctcataatatccaaaaggtagatctacatgtgagatggaagcaataaatctagtgaatgcgacgaaagacacaatagaaatagaaaggactgaccaagactcaccgtcttatcctgggtctcagccgtctatcccatcgctgctctggcttctcaggagcgcctagaatcctgctggagagccgtttgagacgaagtgcccgagccagcttcaaggcggtttgttcatttgcgttaacggcttccttttcgggataaaagcccaggatcatgctacaagcctcgcaagcaacctccatgataatttcctcctcggctgacaatggacggacacgcttccgtttccaaccgtggatgccaccacctgggttagcgatcgtggcccaaggaatgcggccatacgtatggccccatgtgctcattaacagtgtgtgcaatggcgtaccctgcgcgctcccagcaccggaattgacatcgataagagcgagcagctgctgaaggatttctagattcaccgacctctgcctacaggcaaggtggagggctgtttctgcaaccccggcgatatgacccacgtcgacaccgcggtcaatatacagtttcacgacatcgggtttcccagactctacagctgggaataacggagtccgaccgttggcatcgtaactattgaggctggtagcacactcacgacacagtacatttatcaagtccattgcatcggggcggaagggcgcaatatgccatgctccttcttgggtggtgcgatgtgcggctaaagcgagcctgagtccggcacgagcagcacgctcaaccagaggaactggaaaggtcctaacgacttcaaatatggcctgtggactgataggaggaagctctatcctgttatgttgagtccggttatactggtcataatgatccaaaagcttttcaaaaccatattcgtacgctctttcgccgacaaaggtcatcagccaattaggagcgctaggcaggattccggtatcttgtcgcaaaacgtcttcctcagcctgtgcagcgcagagcagatcgaagcacctgtttgctctgtaatgaactgccacaccgagtggactccaaccagtcttcgtccagcagtcaggtgaaaacccgcactccagcatgaactgcaatcggtcgtcgcggtccagcgcgatgcagtgcgtcacaggatcatcgtgtcggtaaactactggtcttctcagattgccttgctcttccagctgccggaaatagttgtcatcctcattccgccattctctccactcttggtctccttcgaagacatagaaatcgttccagagtaatagctgtcttagtcgggccttgctgtgaaaacgaatggcagattcctcgattggagtcacatcaatcaattcccataggtccgtcatacgcacgtggtaaaggatcctctccagtatctccactgggcattcttgagtaagatagctccgctccattgcatttatacttagatggggaaattccactttgtgaacagtattccaccgcagggcagaatgggatcatgggaatcaactgagtaagggtgttcggccaatcctataacgaggatatagttcgatatggatatactccattttggaaacagcttggcttttaaatgcatacggagctttcacccaagaaaccacttgcattgcctttggacatataaagagttgtgaaaagatcaatatccatgacaatgtaagctttgtacccatgacgaggataatagacgcccccattaaacctacggccctggagtaggtcttaggataatcactttgtgctatgttatacagacttagcaacaagcggtcgcttatttcttataaaggcctactggcctgacaatgctgctctttgtgtgtaaaataataaagggacaaacggttggttctaccataacgtcattgtagcattcattatttcgcatattgtaaactagaccgtgacaaaaagctgtcgtttgaatctgataaccataaattcattgaagaaacgaaaggagaaaaggaaaactacagagattagcaggaacaaacacataaccgcaacgtcttgcagggaaagcaaggcatagcgagagcacgggagcctagttgtaggatgcaggtaacatgttccaaggcgtttggcacatagggcacttcgctggacgagagcaattcagacatgtctcaatccactggttcatacagtccttgtggaaattggttccacactccttcttgcaccagaccagcagcttgtcacgcttcagccaagccctgatagaggccgatgaattttcaatatagttttcgtctctatcattcccacgactaatatctttgggctgttctctatcatcggtcgagagccctggctcccacaatggcagtaagcacattgcacagtctccttccacagatcgacgagttaccgaggagcgtggagaacccgtgaatccagctttaccttgtgctggccttgtcgcgatgtctggatattgactgggaacgctgatagctagggaatcggtttgaaagttattgtgtgctggggtggacgattgtctttctattcggcgttgcaaaatagcacttgtagctataatcgcaggaccaacggggcttgggaacccttttgacactctcagtcgcgaaagccgaccgtgaagctctctggtaactccagctggccccccaagcatctccaagaattctgccctaggttcctgctccaaaattacccggttcaggaacgccgttaccttagtcagaaagtcgtttaccttctcgctccatgtgtctattagatcggatgcttgaccctgatgatcatttgtgcaaagaactagtgatgccaaatcctcaaggtgttgatctatagagtgtccggcgtggacttcgtcagtggcctggtcaaggagagtacaggcagcagcgcaatctgaagcgaggagacgccgatggcatcggcgtctcagtgatgtggcgtatccagcacaccagggctcaattgcagggtagaggccaataatatcaccgacatgacgccttctaagtggagctcttgatggtcgggacatggtgatattattctcgtttaagacagcgtaaagtcgacgagtatttctcagtgtggtaaggttgctatgagcgcaaagtaatgttctggtccaagaatggacgatcagtaagattgcttgtcatatggaaggggtctagaatgccaacttacattagagatatactggggagggggcaatctatattcacttcgcctgccacaaaaacgcaagaatagcattagccactgcaagcaccaggttctcatggcttagcattcactactcactttgaaagatttaagaagtcatgattggtagatgacatcaatgtgaagagtatcgcatatcttctccgggcggcacgaaccttgagctaaagattcgggagatattatcattgcctttgtctgttccagattgtgcactgttgatagccaattcactagtcataaataatctaaacttggtcacaaagaggtatgaggggtttctcattcgcttcagggtttgtgctcatacacctgtagcaagtagtgataagcttactcacacacaaagccagaaataggaaccaacccagatcccatggtggtttctgtcacaatactgtcactttcaggcagccctaactttaaagctaaatccctattgtagagggatacccttcctgtgaaatgcatatcacgttatatgtttccctctcctattcatcagctcgccctgcctaaacgaacccgtatatcgatacagcgatatatccataataagggcattatgctacttttagaaatacggaccgcctgaccaaatgttggtagcgtcactgactgttggaccactccaccttagggtccattccacatttttcttttcgcagttgtctttctcaggctatagttgtttatgatcaagtgggatccaaggcaggattaatagaattatctatatgacatggaaatgacagacatgatgtatgaacgaccataatgagaggtctggcccgagccagcagcattaatgaaaacaatcaaatagggatcggaagagtttgaagacacaaggattcaaaataggcctgctgatgagcaatgcacttttgggcttctggactaccttactcgtcgcagtcctctccagcgccggcatcagcaccaacgccagtattggcgccgacatttccaccgacatttccacccaggctggcgcccagacttccgccgaggttggcgccgacgcctgcgccagcattaccaccaagaccagcagatccaccaagaataccaccgacattggttccagcgttggctccagcattgcctcccaggttgccaccaacattggcaccaacgcctgcatcagcattgccgccgacgcccgcatcagctccaacacctgcaccagcattaccgccaagaccagcaattccaccaaggatgcctccaacattggctccagtattacctcccagattggcaccagcgtcagctccaacacctgcatttccaccaaggttgcctccaaggtttccactggcatttgctcctccaccaacgtcagcaccagcattaccactaacaccacctccaacattgcctccaacatcaccaccaacgttggcactaccagagatatccccagttccactagtgccaacatcaccaccgagattggcaccaccggagacatctccaccagcatcagctccagcggtgccactagcaccagcatcaccaccaatattagcacttccagaggcatcccctccaacactgcctccaacatcaccaccgacgttggcaccaccggagacatctccgccagcgctgagatcaccaccggcattgacgccaccgctaagatctccacttccactggcaccaacgtcagctccagcgttgccactagcatcagcatcaccaccgacattggcactaccggaggcatccccactaacatcaccactaacgttggcaccaccagagacatctccgccagcgctgagattaccacttccacttactccagcatcagctccagcatcaccactggcgccgacaacaccgccagcgttgacacctcctccaagggtggcattaccagaaacatcaccaccaatagtagctgctcctccaacgttggcgtcaccgctgatatctccactgccagatgcacccaagttggccccagcatcaccgcttgcaccagtgtttgcgctgccgctgacatctcctccagcactggtttctccactaacatctccactgcctgtggcactgacgccagctccagcatcaccactggcatctcctccaacctcagcacttccgctggcgtctccactgccgctgccaccaacatcagctccggcatcaccgctagtaccaacgttggcacctccactgatatctccgctgccgctggcaccaacatctgcgccagcgtcaccagtagcaccagcattcgcgcctccactgacacccgcaccggcattggcaccaccgccaacgttagcgccaacactaccaccaccactgacgcttccgctgacaccaccgctgacactggcgccagcagaggcactggggttggttccgaagctgacactcacgccaacaccgtggccgttctcacatttctcacagacgctggtagtcacactaacagcaccgctgctagtagcactgccagaagcctcacaagcctcacaagaggtagtagaagtggccgagccgtggtggccgagccattcaatgagaggcaggaaggtacgagactgcaccccagcacgagctctgggtgggttggaaaggggagtaccgattctaccggggacgttcggcaaggtaccattgtgaggtgtcacagacaccgggaccgccagggtcgaggttgccccaagggcgagggtataaagagcgtaacgcatgtcgggaattaacaaagatagaaaagataaacgaaagatgaatgactttttttatcgctttttgagtgaaggaacaaggaaagaatgttgtggatgctcgctggatgagggggcaatgggagtggattgaaggcctttatatagacgtgagttctccctttttgtgctgttgatgtcgctattcggactcgaatggaaccatgtttccgtcttgagctaacgatgaaaccattctatccatggcatggtcatgattatctgtagatccacgtttcaagaaagggcggcatatagaaactcaaccctagtctggaaatgcgcttgactagatcggaatggtaagtcggacttttgggtactcggttcatgctgctagaacggtattaccagttgttctcaagtgaccttctggatcatttgcttatgtttgcgccttccatccctacatagaattctaataatttttcttgatgctcacgacattcagtaaatgagctggagaacaacagtttccctgtgttgacttccccaataacatctcctaaccggataaatgcaccgattcagcacacaccagtaacccactcccatcccgatgcacacacgggaaagcccctggcccctagggttcggacttggtgttagtgcaaggtccctccaaaccctcccatgaatcatggcaatcaaccatcgagctgaggtatatttagaaaccgtgtgtgcatgaatcaagctacaagcgcaaatagagttcttaatgtggggaaatatggcaacagcagaacaatagagagaacgcatcttcaatctgaaacggtcggggagaatcttcgcttttcttgttctagaccctagagtgaaccgcgcggtgattttaccctaattgggtaagccgggatgaccggctagttttcggggcgaacactcggcatcaaactcaattatgagaacttccatccagcttccgatatcgccgagcgactagtctagacctgtttatcacgctaaatggatctgccttttctgatttacaagctatggaatatgtacagtatgcatatcgaagagttgagatgcagtaaagaggtagagcttactctacgacacgttccttgacatcagtataatgttccttctaaagctgtagcttgagcgccgaaaagccaatgatactgtgagaaccgtattttgggggaaggaatacgcatgattgaaacaggctagcccatgctgagaccatttaatggggctttgacctctaatgggtatagctagaaaggtcctcctttttttcttcccctccgctcaaccctgttggggactcaaaagtcgaaacaattctaaaggatccaccacagacgctagggccgatctggagcagggacgaacgtagtaatcagttttcatcgccaacaggagggcgttcgtcgaaccctcgggaagtggatcaaccgtaaaatagccgaacccctggatcgatgccgagccctaatttacctgaaccatccccaggagtttctgatcccgcattccacaaatagggtgatgatctcccagtggtataaagcaggttgttcccatttataggacaagccttctgcagtggaggttgtggttggttactcgatctcggtggttcgtgatggagctcatagtagaagtcccactcaatagggttcgggctaggggaataaccatcgagaaccgaagttgacccgggtccagtgtttgatataggatcgggttctatttctgtactaggatatcacgaaacttttaaaatgcatttgagataggaacatggtaattatggcataatatccttgtgctctgaggttatgtaggatacggaagatttgccctcgtcgaagtaggggaaactgttcccctccctgtcctacaacccgcggtgacttgtagtttccaaaattatataaacatacgacaatgctcagtggtgccactatcgataccattttaaatgcgatcaatttgctggcgtctgtatcctaccggtcggaaccacacgatacctgtgcagcctttagtgcagtttctgctgccgctaatgggtctcaatcagatattacactacgatgatcggtagcatctcgaaacagtgatggtcatgggtaccctccgcttacatcctgagtacttgtagttcctagagctcctgcgggatactcaatacctgggagatgtctcaaacattctatctgttctagcccccgattttgccactacagtcagtgtatctaacgactccatatcaatagcgccacattcccagaagaaccgaggaatgatagtgtacaaagcagccatggatcctgtgtttagatactccgctgaacaaggagacctacacacaaggcaccacacaataaatcccgggatacatcgaagaaaaccggtcagaaattttgttcggcaattggcctatcacaccaaataaggagctcgtttcaaccatccttaaaatagaaaagtgttcgctgttaatccatgggcttgctttgaaatcaaggcatgagagactgacaatccacgagacctagtatcgcgagccgtgtgtcgtagaaaattctatttcctgctcatcaatgacgatcatacacccttattagcaaggaaagccaagcatgaagcaatggtccgaaggatgcagccatgtcaaatgggggttttgctctgggtttctccgagatccttccacctatggcgtttgcggatatgctttgtcctcaagagcgatccctcaaatataatttctcaataaatggagtaagctgtcatacttaggttcgcctgatgggctacttgttagttacagtcgatattgtaaacagctccagttggagggtacacagcatagtgtgagaatatccttgtaggttctactcatttgagtaccagcgaatagtacgttgatgttctgtctatgattctctgaaattgtcatacaatcgactgtatagctgcgtataaacaagtaacctgagaacatcgagtgtcccaaatatgtccttcatacattttcaacaatcccgatagacaatcgcacaattacgttgcaatgaatatcgtctataaggaagcgtatacctgctaccaatgcaagcgtgatccatctcgtttgctagcattgtagtcctctcaaagatatcattaaccacaaggaacacataattcaacaagccagaatgaagcagctagagctaattatatataaagaacgttatttcatttgtacttgttcccagggcggtaaatatatatatattctagtacaaggagtttgggccgcgccttgaatggccaagttcgcaactcaacatcagggctaatcttagtccaattggggggtctgctagattctaaactccatagtccgctgttggggttactcaatagcggaatttacgttttgtcggagaacttcgtatatgctttgagatcgtcgccagtgtctgattctgatttattcttagcctcgccagatgatccagctcgtattgaattagacgacttgaatctttgttactattaacccctcttctcctggtttggctccctggcatccttttcaaatgcttactttcctccactttcacctctggatcggtgtcatccaatggcatttattccatcgatgggatctccacctccagatagcgccattttctgtcgtcgaaaatgaaacccaatcgtcaaaagaaagcagattcatccttttcattgcaggaagcattgaacgaattctacaacgctagtaatcaaagatgaaaagacgctacggcaagggcgcacgaggtgttccaactcgccgacaaggccaatagcaagcaacccactttcttagagaaaccagggacctgtctccattcgatggaatatttcgctgccttctcgacgttggcgttacatcctcggcgaagaagccctcgcctttagtttggggatgtttgaagtacttgttggtagtgagtataaaagcttgtttgctctgggtgattcttagctgatttaagccaggctgctcttagatcaccatgttacctacaaaagatggcggaaatgttttacaatataggagattttggtgacatggagatacggcaatactcgccctccctttttaccaccccttgtgttcatcaaaagaatccttccctctacgtgggggcagtactatgctgtgcacgcgcaatgcaagcgatcattaggaagcgtgagagcctgcgccattttataccagacatcatgctcaagccctttgaatttagttacgatgtttcgttgtctaaatttcaacaacatcgacaagaattcctcgcagaggcaaagaacactaggtttatgcagtagtgtgaacctctacttcgcgaagtgaatgaggtgtctcaagagcagcgtagctcctctttcaatttcgggctagacagagacagggcagtgataacgatggaagagaaattggtagcacccatgtggtgatcttggtgcttttgggtgcgatcgataccaactttattgactgtgttttcacaacagatatttagtgaagttgaccagagagcccacttgaggaggcctgttgttgcacttggaaatttgaagatgcgaggtgtgctccatgcaatatacagccatcggggtatgatgcaatacattataaatattataatagtgctagaattgtagaatctcccggtattctggaggaatccggacgcagcaactctctatattccatagcgactaccacaggcaattccatcaatttactttgatgcacaagtggctgcccttgtgagttaaccatgagtaccactggaacagcagccctgcctcacgtatctcgcatttgatccacgtaccaccataggtaatagaatataaagaaagcccgaggcagggaccatcgtcaccgggctacaaacaggctatccctagttcatccactctaagtgttgtccagctcaataaatatcctttcaagtcatcggttgtcaaatgcctgtctttgggagtctctctttcaaaaagaccattatccgaatcgacatcggaatcgtcttgagagcacttgaaattaacacttgtttcactgaactcaaattcccgaccgagtttcggctcttcttaataagttcgttagacactgcaacacattggcggatacaataaaggcggaaagcttaccctgtatattgtgattgagacctgtctccacagccccggctttaacgtcatcagatgtcaatgactcgcgagtttcgtttgccatattgctaaccctaatcatttatatgccatggcggtggctctttcagtgtaagccatcgtgaagtatggatgggagcgccaacacgattgtcgcattagacgctcgttcgtcctatatatagagaccggtttcttctaatgtgagttgtcttgagatacgtgctttcccggctccttaacttcaagagggaggtttcgtttgtcgaaagggactgtatgatatgttattgttcctcgagcacacacaatacatccataaggaccagaatgaaaatgttacgattatgaccaagttgaactctagtatagtcacaaagcgcaaccttattgcctacaagatcttgtatataccttagacgggttggcattcaggctcgacataatctttctctagatcactcagagcccggggacctcggaggaatcaatgtactaattttttgctgggaagatctggctttgcatgcggggtaaaagcgattacccttccttttctaactgcccgcagtattggagagacggcggatcgtatcgggaggctagtttcatccatagtctaaatgaactcttggctgccgatgagcgtggacgaatttttcggcccaaaaacgcaaataattgctgcgattgtatatgttgcagattgactgataaggtgctgtctaatgctatgcaacccttgtcggattgctctgttgttaataaaagtcaagcgaaattgttagagtccgggattgataacccattagggttgttcgatgctgtatgtctcggccggattgaatggacggcaggtcttccgatctaccgccgacgtaccccataatcctttacaatgtcgacttgaacacctttatcgaagcaattataaccccacaactaagatctggactctttttgtcggtgagctaccccctcatactgtttcccctcacccctcactataggaattatttcctttccgtcgtgggtctcatcttatttccgtctccttgcctcatacgagtagttctgttcgaatgcgatgcacctgctcttttcaatagctgctgttttctttctttcttcatttcttcttgaactattttctccctgtgcattcctcagttactggaattgagtctctgagtacctaatacgtccacaatggcgactacagtgggaaaggtatactcaaagccatttctgatcttctctcgcaaaatttactgacgatgaatagaccatcacctgcaaggtaggaattgatgcgccacgtgctgaacaaggagcaattattgatggttaagcaggctgcaattgcctgggcagcagcggaacccctttcagtcgagaatgtcgaagtcgcaccaccaaaagctcatgaagtccgcatcaagatcctgcacactggagtttgccatactggtgagttcagattgcttggaagtcctcaattcatgtctaacagcctcgcctacagatgcctacacgctttccggcaaggatcccgagggcgctttcccggtgattctgggccacgagggtgccggtattgttgaatcggttggtgaaggtgttaccaacgtcaaagtcggcgactatgtgatcgctctctagtatgtgactctactcgaaaaatactttaacaagctactaacgaggtgggcagtacaccggagtgcggagaatgcaaattttgccggtccgggaagacgaatctgtgcggtaagatccgggccacgcaaggccgcggcgtcatgcccgatggcacgacccgtttcaaagcccgcggaaaagatctcctccattttatgggctgctcgaccttttccgaatacactgttgtcgccgatatttcagttgtagcggtcactccttcctgtccgacggaccgttcttgtcttctcgggtgcggtattacgaccggttacggtgctgcgacggttactgctaatattacggagggatctaatgtcgcagtttttggagctggctgtgtcggtctatcgattgtgcagggcgcggtgaagaagaaggccggaaagattattgtggttgatattaatgatggaaaggaagcatgggcttacaagttcggagcgacacatttcctcaacccggctcgactgaggaagaccgttcaggatgagcttattgacatgactgatggtggatgtgactacactttcgactgcacgggaaatgttagtgtcatgcgcgctgctcttgaagcttgtcacaagggctggggtgagagcatcgtcatcggcgttgctgctgctggtcaagagatcacaaccaggcgtaagtgatatcctctctgaaaatttccataatgacggatgtgtactgacctttggacagctttccaactagttactggtcgtgtatggaggggatgtgcttttggaggcgtcaagggtcgttcccagcttccgggtctggtggaggattatctgaacggtgacttgaaaattgacgaatttatcacgcaccgtgagaccttggccaatatcaataccgcttttgagcagatgaagcaaggggattgcatccgatgcgttgttgatatggtggtatcgtgaggaaacggagtcaattatggggttatgaattgtacatatacagaaatgactgaaacggatgaatttcaacttgatattgcattttaactcaccatgtgctggtcgctacaagtatctcaaaatgtaattcagcagtataatgctgttgaattttgcaaaaaaggtatagtataccttgtaacattagacaaagtatgaatagatcgcttggggctaactcgtacacccggagataagtgcagacagagataactgccgatagcacgcaatcgaagaaaatctcggaaggacatccgtactgcggagtgaaaatggtcgtagtccgggcacgggaccggaaagcacaaccggattgagtatagaaacccccggaccgtttcggacacggaccgtctagggatgtgcgaatcgcaacgtggagacagcaggtagaaaacccctcgataaatcgccaattaatttttttttgttctatctcctcatgaggggatgcgtagtacaaactatggcgcgataatcgctttatagctttataaatgtccgaaccatgtagcaaactgacatagctattctagaaaattcaaaaaacgcaatacatataatcaatcgcaacgctgtttactatacatccagctagattttcccttttgaacagcaatctcaaaaatcaacatgcctgtctccctccaccccctcgttgacaacggtatcaccaaaggtgacgccaattttcccggtggaaacctctactgtctctgccctcagaacaaagtcacagtcgccatcaagggcaacgtcgcccacaaccacgcctgcggatgttctaagtgctggaagcccgccggtgctctcttctccgtcgttggtgtagtccccaaggagaacctctccgtggctgccaacgcagacaagctcgagattctcgacaaggcagccgccattcagcgctacgcctgcaaggaatgcggcactcatttgttcggccgcattgagattgaccaccccttcaagggactggactttgtccacgccgagctttccgataagaagggatggcaggagccgcagttcgctggtttcgtgtcctctatcattgagcagggcttccaccctaacggaatggacgaagttcgctctaagttccagtcgctcggcttgcagacgtacgataccttgtccccgcctctgatggatcttattgctacttacaccggcaagaagaatgggaagctgtctgctaacctgtgatgcggctcgctggttcgactgcgacagtgtggaaatatggtgtggtagggcggagtgattgtgtttttgattcattttggtgcttccccgaggggttctatgtataaatttgggttgcatgaggggagcgagtgggtgttgtttgccgggtgaaggcgggtttcgttgtacattggtggcctggtgggtgggagttagattatgattattatggtgaattaccaaatcttttatgattcaggccctgttcaattaatcgtagtttgtattcataagtcttgccctggttggtcacccattaccctggtgacatttagggttactcaacacatgaccagggcatgccctcccttcaactgtatcagagaagcacgggtttacatactcgacacgctcttcctaggcttcaacacaagaagaagcttaaacgccttcacactgttagagttcgaagataacgcaggaatcctgactagctctacactgtcgatagatgtctggataggatcgccctagatatctctcatgctcttctgtgcgatgctaactgcagccagttttgttgaatcgactatcttggctctgcatccactggtaatccaaaatgccctaattggctaaattaccataatcctcctagagcgtcccttcttttctttggacagtcctctcatactcttgaatatcgcattccactagccccatcgcgcctttcgcatcatgaatcagtcgcgtagactactgattcatggcttcaatctcacatggaatcatcgccgttttgtgtttctgtatcctccattgacatagcatagcttaatcgctccgcctgaaaggcgtctccatcgaagccgtccggccagccatgcttaatataaagctctctcaaaggaagctcatcaccgtcccattcccgtccactgttctccccaccgccaggcaatatgtctaatgaacggtaccagcggatgatatctctcaacacatcaccagcagggcgactaggtacatgctcaaagctgttctcgttgacacttctctcaccagactcataatcctcatcaaccgcgcggtctgcatttcctcgtatcgcaggatccgttgtatcccaactctcctgatcgatgatccaaatccgatgcctccgcgcatcataaagaatcacactttgatggttccctagcattgagagtgcggtcacccacggtcgcatatatggcccatcttcatcctcatagtcatcatcactcgggccaatatagaacggatcgcgtccttgctctatatcttctggtaggcggaaatctgcgaaggtgcccccttgaaagaaatccgtttggccagcaacggagatatcgatgtatggtaagatcttgtagaggtatgtgattgatgaatccaggcctagtttctcatataactcgcgaacattgtcgatattgtgggggcctttgatgattccagcggggttgaggaagcgcatgtttgccagtgtttggtagatttctagcatgaggtcagcgacctcgtgcaggttggctttctgtgttggtgtgagttgttggtccattgtgcttgggggctctgttggacttcgctattagggctttgggttaatggtagtatactaaggggttgagtggatatttaagaagtacctaccaggcatcaccagccccatctcgtattctgcactgttgatgccttggatccacttgacatccagcgaataaatgcttgagcttgaattgtggggctgaagatacgctatcattggggctgtgctatagatcgtcaaacgtgtatctgtctcgagaatgactccctacgtgtcaagccgttgcaagctttggagcgctggagctcacatgttccaagctagtgcttcacacacttcctaccatgagaagctgtagcacaggagccatggagaatcagttctctcccacaagcgagcttgagcgatacagaccactaaattcgatcccagttacagctgtaatgccggcatctacaggaagtaggactccggtaacccatagagatagattactggcaagaagtttgacagctttgcccacatcccatccattcccctcggttttcaagaggctacgagcctttcgtccattgcgctcagtatcactcagtggtggggctggtgtttacgataaccaccatatagaacgctgtttatttcgccgaggtatctgaacaacttgttcggcaatactcatgataaatggtgagagcttcataacgccagagaacccaggatgagtgactcgctagccacttctttgtgtctctggatgcctgctcaatcaaggcacaaaatcctttttcaggtggatgtcgaatgagcactgaagaagagacggacggcgttcagctcaaacaacctatagggaatctactatcaatacatcttgcatcccccggcgattcaacatcagaggtcactgctttcattcagaccacctatacctccaaaagaaagcctctactgctgatcgggatccgcatcggcaaaggtagtgccagccacaatctcatcgtaccacacctggcgagtcccctgagatcccttcataccaccatcatcataccagccattcgcataaagcccaaccctgaactggaaagcccgaccatcatcaacagtagtatcgatattgtacttctcaagcaccttcttcccatcaaaccacatcttatagtaccccgtcccgtccgccctccacttagcctgaataataatcttatgccacacgcccgcactcacagtagccaaattgctaaaggtagtggtcttctgcgcgcacacactacccgtcttcactcgcgtaaagagctggtcaccgatcagccacaccatgcttgacggcatgtaatcgtcgcagccggtatcaccgaaatcagcgatgaactgtgcgatattgtacgactgtgcgggtgagaactgccaggactcttgtagacggagggtgaagccgtagaagccttcatcgccgagtttgtacatatcgttatggacaacttccgaatggtagcggccgctgtagctcgaatcgtagacctgtgtcatctttagggcggtggaacctccgtagactacatttgtgacttgttgcactgtgcccttgtgctcttggttgatggagctccagcctgaggtggtgcctgtgttcttgaaggtttgggtggcgtgtattgtgatgcttaggctgagtagtatagctgctgctagcgattgaaaacgcatcttgaatagcaaaaggagggtcgtcttggtcttaatctgtgtcctgggcacacaagtggggctttctggggtttttgtattctgaagtcacatcgtatgttcacacaacaataacagaaaggtggcaccgagctaccttcgaaatcaggttattgctcgtattggaggtggggatttgtgcagccaagctattctttaaccactgctgggttgcatccgctcggctggaattacctgggctgcggcaaggtggagtcaatatatcagccactatccggagactaaggagtaatgcaagtgactggctcggtttcactctcaggcggcataactgatttcattattggtcacattccgcaagggatattacagataaatagatggccagctgccgtttaagggaaatggtccaaagctcccggagtcacggatatgactacattataaacaaggctaccctgccaccacgtgtcgggtatatatgggccacgttgtccaacttgtcactttatgttgaatggtatacaaacgagatatagcaagacaacctgcgatggaaatatactataggtgttacgagcacagcttggaacaattacttgtcctccggaaactcggcggaatatgacatgttattgacacaatttaaacattgttaggcagttctgcaccactgacagcatcgatcaacgtatactgcagctctagggccatcacaagcgtgcatgagggggccccgctgtggcagagtcctgcttgatcatatcactgagcttgtaggccatagccccaataggtgcagtgggatgcccactgatttgctccgggaacacactggcatccatcacccgcaggcgtttgacaccatgtactcggcactgtacatcgaccacgctgttctccggagaggtccccatccgtgcgctgccgacggggtggtacagtgtaaaggccttttcatccatccagcgaagaagttggtcatctgtgatgcgatcaatgtcgctgctggagtatggccaccagtatgaccaggggtcgtcattaactggcacgcgctcgagatatttctgaaacacagggctgcgcatgatccggaggcagacgcgcacccctgccaagagaacagcgcggtcattaccctcttcgtcactgaagtacttgggatcaattatggctgttagcaaaggtggagtgtcagtttcctttctatttctatttcggaggaagggagttatgcttacgatggtcaaaggggtccctgctcttaagggtgattgttcccttgctttgcggacgcagactgatcggggcgagggtgaatacactggctccatccatgggtggctcttcaccatgatggatgaacccggttggtgcgccaatgatctccacatctggcccaattgaacccgaggtataatccttcggggggttgcgctccgacgacgatcctgggaacgggtggtgctcccatgatcgaatgaatgctgctgtttcgcccacattgttggtcaggggacctcctcccagaagcatccatcgagccaaggacgggaaagccctcagagggctgccaagatagtcgagggtggtgcccgccttcgccttgcacatcacggtagttgtcaccaagtgatctttgaggtttttccctacggcatcgttggcacggacaacggggataccatgcttttccagttcatccctagggccaataccactcaaaagcaacagctgcggcgtgttaaccgccccgccgctgaggataacctctctgcgtgcatggacttcaaagagctctccttctcgctgcttctgaaactccgctcccattgcagtcggctcatcaccactgagccggtcaaaaagaagcttggtaacatgagcatggcatgcgatgaagaggttcggccgcttcctgacttccggtgtcaagtatgccgtcgccaaggacgatcgctgtccgttggaatcaatgaaggtctggaatcgagtcgcacccagagtcccccccggcgtgttgatatcctcgactgctgggattccgacatcgtagcaggcaggtaaaaaccccttttcgcctatctcagtgagccacgaatacccggtctgccactcgcccgcattgccccgatgctgcaggtcaatgcgtggacggtttggatttggagtaaagcgctccatacgcttgaaatatggcgccaggtcatcatagctccagccctggcatccataatgagacgcccactcatcaaagtcggactttgagcaatgatggtacatcatcgcgttaatcgatgtgctaccaccgatcaagcgacctcgaggccagtacagacgacgcgacgcaaggccaggctgctcaacggtataataattccagtcatgttcggtgtggaggagctttccgaaacccaagggcattttgctctccgtgacgccggtattatctccaccagcttcaagcaggaggaccgagacattcgggtcttcggagagcttgctggccaacacggagccagccgcgcccgctccaatgatcactgggccacaggttagtgttgagcaatttttctctctcttctcagcttaccgtagtcatatcccttcaacaagcgctgggcggaggagtatgtggcaggcggtcctacctgtgcttgcggtgtcgcataatgcagtggattcgagagcgggttacgattttttcgactcattttgaagcgctgcagaccaaatcaacacgcgtcgggggcaccgatatttattggccttctcaacatgatcagcattgagcggggaatagaccccacatggtcaacgtctggcccgaggcatcaggctgtgcaaaagatgtcagctcggacaattctgttagagatgtggtctgtgcctcagagaatagacattttgtggggccaatacggcatatcagaaatcaccacgattccttctctaccgcgggtccgcggttccgctggacgagagttcgcgatgcgcacgccaatgcaagcagaaaccgaggctatttaaacaaaatattacgaggcttgtctgtacgtgaagcggcttcatcttatgttgggattccattacgccgaaccaaattaatgcatcattatgatcggccatgtgttttgattatctgaccattttatgccctgctaaggtgattatatgttgttcctattggcagagtggcttagactggagactcctggggtgtgacactaacgcatagtgtcatactagcttgtttttcaactaacagtgcaagatatataatcgtgtccgtgttcacgtttcgcaacccggagctcttgactcagctatctccagtggacttgtccctgtgaaggaatccttgcctagtaggcatacatttcatgttacctgcccttttaccggtaataattggttcttcatgggcctacagactttctgcgcctggatcggcggccttacagttatccgaatgccaagaggtgtgccaatttgctggtttgctttaaatattacacgctcgaataacaaacaatcattctattgaagatataacgtcggttacgcatggtaaatgcataaaatattgtctcagggattcgtttgcgtatgattgaaaacggtagaacgttgggtcctttataactgacctgctaggcgtcccatatcgagaacactgccttctggagtaagcagagccggtgattctattggttcctttgactactgaggcctcccacaggtactttgtggttattgctcaagcggtccgcggttttcaggacatgactgaatatcgtagttcgtgaaggaggtgtttggatggctctcacacaagagacaagctgatacaggcgatatcaatatcgccttccattgaccttgctatgaatatccaaagttcttggtcaagaccagacaactggttactaatattcgaaaacacagccttgtcggggtctcactatgcattgggatgacaggaaatatttgcccctgtttcaagggtctcaagcacatgatatcatcgctctgctcagcatgcccttcttgaattgcaactctctcaaaacagtcgtgaaatagtatccctgtcgctcagtataccggggtagaactatgagtttattgctcttgatgggtgataagtgcataaggctcgtagaaccgattaagccgtaaatatgaaaagaaaccgccgctctacgccactgcctccacgaaggtcgtgagcattaacaatacccattaatatggagcaggacccttacatgcagggtcctttgccgctggtcctgctcggctgatacattgatgatggtgcgaaacgatcggcatacctcaccaacgggcggatatcgtagcttgagtctgtaataattccttacaagatgattagacgcgaccgagcagggttgattgcagtggctgttcccacagggcttggctaagcagtaccctttgctgacatcgccgccacttgaatcctctcatgcagggtgagccttttttcttggcagggctacccgaagtgccaggatgtgtatagatactactacttcaatgatgtttctatacagaactatgcgttataaatatggagctcttgctcgccattcttgactgaaatcactcaatcagacaaattttatttctacatcccacgataccacaattgtcataacccccttgagctcgacgcaccaccaaaccccaaattacctggtacactggtgtatccagcaattcatccaccatgcggacctcattatctactactgtctgtctcggcctccttctccctgccgctccgaccctttgcaaccctctcgacgctgttaactcgaacgctgaatccatccgccatgactccgctcaactccaacccttgaaacccctcaacaccgcccatcctctcgcagtacgctcgcccgactggggatgcgctgaggacaacaagcgatgcggtataatgtgtattccaaaggaccaagaatgcaaacccgaggacaatgacgggtgtgccaaagacaacaagcgatgcggtttgaactgtattcccaatgatcaagaatgcaaccccgatgacaatgactggtgctccaaggataataagcgatgcggtttctcatgtattgacaaggaccaggaatgcaatagtgaaaatgccggctggttttgggattggcggaggagcctcgagcataatccccttgctcttgcagctcgctcgcctgattggggatgtgctgaggacaacaaacgatgtggcatcatgtgtattccgaagagtgaggaatgcaacggtgagactggtggttgggattggtggaagaggagtcttgaggctaggtcaaatgctgtcgcagtgcgctcgcctgactggggatgtgctgaggataacaaaaggtgcggcattatgtgtattccaaggagcgaggagtgcaatggcgaaactggtggctgggattggtggaagaggagccttgaggataattcccatgctcttgcagtgcgctcgcctgattggggatgtgcggacgataacaagcgatgtggaatcatgtgtattcctaagacggaggagtgcaaccccaactatggatgctctgacaataacaagcgatgtggtatcatgtgtattgacaaggaccaagaatgcaacagtgaaaccggcggctgggactggtggaagaggagccttgaggttaagtcccctgctctcgcagcgcgctcacctgacggttttggatgcgccgatgacaataagagatgtggttggatgtgcatctccaaggatgagcaatgctgtggcaaccaaggcagctgcagcgcgaatgaagagtgtcacaaaaacgatgatggcgggtacggctgctgtgccaagggtgagacttgcacaaacactaatggcacctggctcaatggagtcagggaagttggcaatgatatcaaagatggtgtgaagagtgtcgtcaatggtggagctgctgacttgaggcccggcatggttgctgtcgggacgatggcctctctgtttgttgttgccatgatgctttagatgatgatggctggacatgcatggtattagggacggccatggttgggtgtttcggaattgtcttgtatcattctcattacttgtcatttcttatgtgtttctagctgaatgaattgcatccacaccgtcctggcgatgatgtggcttctcggtttaaatgcttcctgctgtagacaagccatcggcctaagcaagtaataacacactcatcgcctctactcccagccatgctggagccgttggctattcaagcctcactaggggataagaatctgttgcgtcacacaataaatgcctatctggggaccaacttgtgatgggtgtgactatgttgttcggggtgctactcttcgttgtgaggcgaaggttagggattggttggtgtataagaatatgggaggtaagtttatattcactgagtgtaggtaatatagagctaaaacagattacaacctacactaacgcagcagctactcggtttaatggcttctcgagtaatgtattaacttcatatgtggatagagagctgcctggccaggtctgaagccctaatttacggcggctatataactagaagacaggcccacaaaataaatcgaatccagggtcccagttactcccgtcatctgagtgaagtaaactattgatcgtaaagtcggagtcaaggaggtcaggaaaggcccacgaaacatcgctgcttgttccaccatcattgctactcgacccttctgcgacatacgaggggtcaaggattttgtccaggatgctggtcagtctcgccttgaccttcttgcagaaccccagattaccactcccgggcctagctacccagctgaggcaggagatgtaaagggtgagctcccgtatgatttccgcccggggcaagccgggataggcaccgctcagtagaggattagaggatttgagtaactccgtcgcaagaagttcggcgctgggaagaccgtatggtagaaactgcagcatgcgttaggctgttttagaatgggtaaatattccccagtgttccgatggcagcttacaatgcttgaaaagtcgcttctgacttctctcgacctttcccgatattcgttgatgacgaggacggtcgagaggatggtttttgccacaaggagaagctccttgggcttttcgctttgacatccttgggccgcgaaacgatgcagcaagaagattgagtgaagataatccaagtagatagaaaggagagcaatgacatcctggcagggtatctgttcattccacatttcgggtgaatatttcatatggctcgggcacgtatcccaaattgaatgaaggttttgcaagatattgctataaacatattagctcgagtaatgttacgggtcctgctatttaggctataccttgttttcccctcaatgtcgacatagttaacccccaagtgtagctcaagaatctcctctcgaattgtcgccagaaggaaccgaagacgaacggtagtagacgggcgtcgttttccgtcggtattccacccattgctatctagcatttggagactctgctcgtagttcgaagtatctatgtcatcatcaatgtctagtggcggcttcaagacacaataatgtcgggtcagtgagggtggtcgccctagtattgtggcaatagttttgtctatggaatacacgacggcgaagcacctcctgcgccacaagtcaataaaccccggataacgtcccgtaggtatatcgtactggtggattcccgtggcgtaaacgcatgaagagagttcccctagggacgagtacaaccaacgacctacacgaaatatcagtattgctctagccataaacagaacccttgacaactccatacttgagtcaccgaatctttgagaggcaagcatcatctgataatatttcaggcaaaccatgagctgattgacagcaggcagtgcattgctaagtggtagtagttgatctatgacctcgagcatttgagcaagaacctcatccttgtttctctgttggggatcaataagggtagcatcacgctcgggggtatgaatcaagcccatagtagcaatctgtaagacactaccgatggtttcccacctgacattcttgccgctgatccattggcacagctcaccaacgttcatggccaatctgccggggacttgttggtatgagttttcgaaaatgcggacaactgtgcgtagccttgatggttcatcttgggcaatatagtccccaaagatatcccatagcatatcgagcgcaggaagcataagcacttccgggacgataggtgttcgcccaagctgatacactttgatcactaaacctctcaccagaactgcattatcagccaggaaatctaagattttgagtcccagatcgagttgccgcggatcgatagtatacgttgtacggtcagtgtctgctacgcccggatcactatcgctaataggttcactcatcaaggagcgatagctggttgggccgaggaagccagcgctctccaatggcggcgtactcaccacgaccgcctggctatgcgatgggatcagctctggtggtccacctttgtgtatatcaggtctatcaaaaggattagcctaatgaacagcagatccacagtcatccgtagaagagggaaggcccacgatgcgggtgatttggaatttcttggtttccgctgtgctctactcttcagtactgattgtggtcggaatgttcttgtcatcggcgccggatcataaacacacgagacattcttttgagcacatcgaccgcatttgggcgatgcgtggtcacatttggttttcaatttgcgacacgcttcgcatgaacgtcgacttccattacgacgaaacaagctttgcgaaggggagtccataaaaggggaacattaatagaaaagattacgtataagaacgctagcagaaattatgcttggccttgttccgtgtaggttggcatagtaaggaatgaatagtaggagttgcgccggaacattcagatagacggaagtccgaccggtggagccggactaaaatttccacattcggaagtccctcctcatacttcatcctccggacggccatcgaaaagttccactccgcttgttgatgttgaaaaccgtgttgcctccacacctggtatataactatgctactcattacgaatccaggttaggccagtctagtcaatgccctagttcgcagtgttcttattttcttttccccatcggttagtcagcgattgaaccagtgacttcaagatatatataccgcccaggaaacaatcatatggactttgactaactagatcaccattaaggttctttacaggaagctttctctttaattatgcgatggacgaacactctcatccacatgctactgggaagatggaggagcgagaccttgagcaagcacaacccgaccatgaaaaggacgccgcagaggcggcatcgaaacttgtacgatactacacgccgatgttcattcgccaagctgatgtcctaacgagttcaggtccaatgggaaagccctgacgatccagaaaacccaaagaactggaagacgagcaaaaagtggatggcagtggttactgtgtcgtgctttacattcatatcgccagcctcatcctccatggtagcacctgccctcagtaccatggcgaaggattttaacgtaaccaacgaggtggagtctcaacttatgttatcagtcttcgtccttgcatatgctgttgggccactttttcttggccctctctcagagatttacgggagagtgcccgtgctccagctggccaacctgctataccttgtgttcaacgtcgtagggggggtagcaaagaccaaaggccagatgattgcattccggtttcttgcaggactagggggtagtgctcctctgtctgtaagttattcttcctctacatcccaagacatgtcacgttgattcttgatggttacttagatcggaggtggtgtattgagcgatctgtttacatccgatgaacgtggaagagccatggctatctacagtcttgcacccctcctcggtccagccataggacccatagcaggtggcttcataacagagaatacctcctggagttggactttctacgccacgtcaattgcagacggcgtgattcagcttttcggcctcttcttccttcgcgagacttactctccagtgctgctcaagcgcaaagccgaaaagcttcgcaaggaaaccggagatcccgaataccaaacagagagcgagatgtccaacgaccaaacagtcctccaaattctgggtacttctcttgtccgccccttcaaactattaaccacgcaacctatcgtccaattcattgccgtctacatagccttcatgtacggcctcatgtaccttgtgatgtccacattcccaactctctggacaggcccctacaacgagagcatcggaatcggatccttaaactacatcgccctaggtctaggctactggggtggctcccagatctgcgccttgctaaacgaccgcatctaccgcaaactcaagaagcgaaccgggcaagggaagcccgaattccgagtccctctcctcgtagtcgccgtcttcttcacgccagtcggacttttcatatacggctggacggcccaggcacacacgcactggattggtccggatatcggcgcgtgcctcttctccatcggtatcattaccgcgtatcagtgcttgcaaacctacatcgtggatgcttacacgaggtatgcggctagtgcgctggctgcggcggcttgtttgcgttcgctggcgggcttcgggtttccgctttttgcgccgtatatgtatcaagcactggattatgggtgggggaatagtcttttggcatttttttcgattggaatcggtgcaccggctcctatattcctgtggttttatggtgagaagttgaggaagatgagtacgtatgctgctggctaagtgacgtgctgtatcgcacctggactttgacaaggtcatgtgatatgtgggtgaaatgatgagagctcgtggcggaaactaattatatagatggatagacatacatagaaacacataatattaccttacgtcccactaccacttgctaactgagtccatgttacagagtaggggattcgagtaaaatgatgacagatggactagggttaacttattgacgcaagtaacgaaggtagatactaaaaagcgcggcattaaagtgacggaaatcagcaccttccatagagcaattagtctatctacataacatattggaagagaaaatgatatatacttcgtttgcatgcccgagaaaatcgcaatgggcatgtttcctacaatgagttgattcaaggcatgactgacacgattatggacgaatagcccttgttaaatactatatatacatactcaataggctgaaagaaaatgatagatcatactttagaatatatcataacatatggatctgcccgtccttatacggacagtccaacacaatattttgtcatcgctacaaaccagcataaatatgtacaatgaatggcagtgccttatatacagtagcgaatcattgactggcatcacttacatgcggcaaatcgaggctgggaccacgtcagccaaggttcataaccttcttcaaagacttcagcgagataggtttgaccatatagtcatctacaccggcggccagtgcctcttgcaaggtctccgcagagcccaatccggtgacggccatgatgcgtgatggagtcaggttctgttccttctcatgccgtcggatgtggcttgtcgattgaataccatccattacgggcattgatatatctaggtttgtcagctagaacggtacactgcacaggaatcacgacatacccataaggacgtaatcgtatcgtcggcgagagtctttgtatttattgagagcgactaatccgtctggagcagtttcatagctgcagcctaatttgcgcaggaaggtagagaggatctatcgagcgaacggtcagtacacgatcaatggtcgttacatacgtggtagccaagacagcttacttttaggttgatgtcattatcatctacgacgagacaatgtatcgcattagcgttctgaggggtctggggaggcacacgaagaggtaatgctactcccacctcttgtggggcgtcagggctggctggtaatacgagctccgacgaagaacgctttgtgataactggcttcccaggagggggaggaggagatctaggattttctagtgacttgagatagagttcctgtgtcctttgaagcacatcctgaaactttgccggcccgaacggctgcgatacgcggatcgcattcggtggtaggtcatttaggcgcggctgcataccactgagaatgatgaaaaagttgatcccggttctctcgcagagttcacgcggtaattggccgtcgcatgtcgccttggcgaactcctcttcttcaataatagcaacatcaccgcgagcattttctatagactctgctatcgagagactccaaccgcattgcgccatcagcacaggtgctaatgagctccgaatggcgagttttctcttggcttcgacgggcaaaattccagtaggggtatcttttatatctggatatccttcgaatccaaccaggcaggctttcactggagcgctcgacatggaagttgaagagggataatgactggcgaagcgccgaacaggaatgtagatgtccacctgtgtgccaactccaacttcacttcgaacattgacgtgcccgtccatggcgtcaactaactggcgcacgatgctaaagcctagtcctaggccttccgacagggtgttctcttgtgcaaatggggaaaagagcttgtttctgagaaacatccgatcaatacctctacctgtgtccgtcacacagagatgagcataaattgattcggggtcagactgtttcacgactttagagagagagacctctacaaacccagcactggtgaatttcaaggagttgccaaggaggttcatgacaattcgtttccatgcccccgccagggattgcactttccatgcgtgccgttcctcaatacgaacaacaaccgtggtttcgccgtagggggcaccattcttgggtgtggctagggcgtccacaaaaggcagagttgccttgggtacccgctgaccaacatattgaacccttgtgacctcctcgattaaattagccaaatcaaatgtcgtctccaaactaccgtcagatgcacggatgcggtcctcccgtccgttgtcctcggtggtcagattgttaatcttggcgaaatctagcctgcaggaactataagcaagttgaagcgaggtgttgcaagaaatgggtataatcactcacaaatgattcaatgtatcaaacagggtcaggccacatgtttttagcatgttaatccagtgaagctggttcggttgtagaggagtcccttcaagcacttctgcgctggctaggataccatgcagcggcgagcggagctcatggctaactgatgagataaaatcggattttgactgttgcatggttgaccaatcgatccgagccaattcggagacaatggaatctccaagtactctcaagtacggcaagtcgtacactcctaaggcacggtcgctaccgcgagaccacaccaaagtgccggcgacccaccgtgattgcctccagcaccataggggcgaccaaagaacactgtacgcatctggaaggtgattttggagctgtcggacaaggtcacgcagaggtttggagttcgcctccgcgccaccatcccgtcgtatccctcctccgagctcacactcgtcttcctccgtccattcatggaggttaaagaactgaccttgaggaaaagccgcaatcaactggctgaggagtctttcggtgatcgataaggcatcggaaccaatgggtggcggtgtgttttgagcccagcctagaacttcgcatggcttttccgcgattttggatagcgatcctacccctggtaggtcaagcggactagggaaggggtcggcaaggaactctggatttgctgtagtggggagaggttcccaacttcgagcctcatcatccgagagcactctaactccttgattagtgattgatccaatgtggcatacaataaatatatacttacacgcccgagttacatcgactcgcatcaaggaagagcaccccatctaggtccagcgagtcccgaagagagacactagctcgagtaaagacttgagcgatttggtccgcatttttgacgcagcgtttcaccgacaccgttggaggttcgttgcgttctggggcagcttcctggtggctaatagtctcctctgctggcgttggtgctgcggattgcgatgagttgtaaaggaaagatgacgtcttggtttgttcggaggatgtcactcctgaaaacagcgatgacaactcaacctcggatgcagtcgacccgctcataatcggaccctccatgtttccaacgcccccagcacctggggtgggaagactcactgatgactgatcgcgaggagagttgagtgtgttcagcgttgactgtctgctaatagggaggggtacctcggccggatcaaactccccatggtccttgacgaaattcgtgaggcctttaatgagtttctccgcccgatgatgatcgatcgagatgcggactttgtcaagatgcaacgctaccgcatctgcaatctctttaagagcgttcacctcttcttccgcgaagtgccctcgtggtttgttgtccacgacacagaaggaacccagcacgaccccggatgggctaaggagtggcacctcggcgtagaagcggaagtagggccaccccactacatatggacgatctttgaaaaagtcctcttgggtaaagtcatggacaacgaaacgggaactgttggcgatcatattaggcgtctcgaccgccttggacatgtcctggccggtaaacaaggagatggtatgcggacacactccccaggccagatcgatcgttcgcacaccgaggtagattgcatcatctggagcatgtcgatccttgtcacgtagcgagatggacccggtagcctctgcaataatatgctgattcccatcgtcgataatggagatgaaggctcgattgcatccgaagcgcaacacggccaattgactcagggctgtgagggtaatgtccgaggacaaacgaggcgaatccttgtcgacatcttcttctgcagctgttgtctgttgcccgttgtcaaactgcggaagggaggggatgcgatcgagggtgcagtaatacctgtgttgttaccgacgacggaaatgatcagcggatcaacaacctacagaataactatggagcagtatattcattccggttgctactcacctggataactctctgatcctttcacgttcggcatctgtggggggaggccgcggaaaggaagctgccatcctcacatatcttccaaggggagtgtgttgttgtgattgcggaggaaagaaagagaaagggaaaagaagtgaaactcatgggaaacctgactgcctgaggccgcagtgtagggtcctgaggtactccagattttccacgttgattggtcgagaccagggtctagactcgtctggaaacatggaaacaagaaagacatgtcgggctgggaagccacccaatcacctgacatatgtggctctcgcttgcggacccgatgacgtcgattctcccaaaatttatactgcagtaggaccgttactcccccacatcgcccctgcaaaccgttgccacttcggccgaaacattgcctttactgtacgcttggttcctggctaataccatgctaactgttgatcaagcaactagcgaccttgtattataactctgttgtctaagatccttctatagccaagtctcactatcttcgggtatcaattccgctgatatcacgtgatccgtcgacagaggagttcaagatggttccctttcttaccgtggatccttctatacgacttagtagtagcctcgtacagttctaatataaatatctgtagtcgcctgagccattgagtcgaatatggtatggaccatgaagactcatccgtcggcgggttatcatgtcacaaaatgtataattctatagattggccgtattgacaccttcacgaccagatgaatgtgcaccactttccgaaagattttctttttttgtgattgtagatgcaacccatactagttctggtcatctcttccttagtgaggattacttaacaatcccataattccaaataatgaacaaagggacagcggaggaagccctcaattcggccgttgttctacaaacacgtgagatatgtatttagcgacaagttatgcttttgcatcaatttttgaatctacgccactggtttggaatatcccataatcttcactgcagaaatgccgatcatttacgaagttctacagtctttgactctgatggacgtcctaacaatggtaatgtccgttcttactcggacttttcggctgtggagagccaatatatgtcacggaagtaccgtgacatacggagagctgcactatacacgaagagatagattgtacaaagagtccacttgacgtgtataaagatcccatacaaagcccgctgagtcgaggactcattgcctcgacatattctataacactcaagactcagctccactacgaatgaccctacttcccaacatcttcatcaacccggtcaaccagctacaagatcaacaagatggtactcatctacgtcgctgctcgctacaaccccatttacaagaacacgagaacacagtggaggtccctacacagccacgttaagagtggcatgttcagattgtcgtgggttccgatgaccaggatcccagaggacattttgtgtctgataatctccatggatggctcttgggaaggttgcgaccttggaaatatcgacctgcaagaggctgctaggagacgggcgttggaggaaattactgcagaatactggggagaaactggtgaggagtgcattttgaggactatgaatgagcattgttatcccccaagtataaacctgaagcgacggccacgtagggactacggatagtggttctgaatgtatggccgtgcggatttgaagccggtaaaatcccacggctagacgaactgctgccggtctcaatgaatatgaatacatgatacatgaaagcacccagtattcattgcaacccgcggtagatatattggcgctaatcatgagcaataaatataagatgtaaactgagtaaaatcccacctgtgacgttggtagatggctacactgtcttgtatgaatgagaattgttttcgatatacttatcgactaatattgacttagataaacctgatgttcatattggttatatgctagcaagatcattatatcattcagttcagaatggaccttgactttcaccaatatatagatagaaaagccgtatcttctcgcaccatctgcatgaaacaatcacctacagtagatgaactaaacaggcgtagagattaatagtccgatttccacctcaatccccgagcagcgtactgtcctgcaagggaagtataattaatcttctttcctgtttgcataataatgatctccgcaatcatccagtcgaccaagtaggacaacatctgcgctaggatatagctccaacgatagctaataaatctaagttttgaatctcacttaaccactgctggcggccttgcatcaacatcatctacacctagcagcatatcctatctcatttcgcacgactctaagtattctgctatactgtatcccattatatggtcctatcatcgagttgagcaagattataaacgaatgactgagtgattgaagatcaacattgctatccagctgctacagtttcatccctcaaggtctgggtaggtccggtgaatacatagataacagtaccgcagccagaaaaagtaattttggaactggcccccatatatgaatggtaacttgtttactttatgggtaaaatacttacagggcgttcagattcgttattccattacgctcgttggctttttcgcagcgcctgaaggatccgggaatcttatactatccatatctgtaaggaagaggcatttaaaggtttcagtatttatttaaaaggctagcggcttggacgggtctcgttacagggataattcacaagatatatgactggtaaaaaaggtattgctacctatcatagttgtgtcagtaccacatcctagattgtcgaaccggtattccggaaatggattttcagcataagaaagtctagtatagcactgtataaaccggagaactagggttgtgtagaagagtgttgaaagtattgcaggttatatatcattttgacattagactttgaaaaaagtgaaagagtacaagaccagggatccacgtttgcatcatggagtattattttgaacggattgtgagagtgttcgggctctaaatagtatacgtgcgctcaatttcaacttctcatcctttccttgcagcggcttccaactcataggaaatgacaaacttccctctgcaattcctcgcagaactccgatcgtgtattcgatgagtaattcagcgcttgtagccaaaacctctcccgaaggcaagttgccaactgaacggctttccaagaaagtgaatattgtattgaagatcgacattccaggatacagtgtcctgggacttgagtaggctttgtatgtggcttcgatatccgcccatctaaactatacgcttgatgggaacgaaccttctggtgaaaagtatcttggcattaaggtcgctggaatcttcggaatcctcgcgttatctggctctgggggctccgaacctcacttggtagggtgcaagatatcacccataatgaaagtggcctacaaacgaggcaatatcatcagagatggtaaatgtcctcggaacggctccattgcataccgaaaggtcggacatatgggccgagttcggcgccatcttaaggcaaatcgtgatgcacccgtgtgctcccagtgtcagcatcttgctgtagactgaattccttgtgttaacgtcaatagtctgttagaagtcggaggacctcttcgtggaacgtactattctctatccagtgcgccatggccttcaggatggagcaatatgaaccccagagatactgattggtgttggatagtccagtgctcaacattcgcagatgacaaggagctagtacacccatatatgttgttgtagattctcgaatctagcctttggtttggacaacgacctcgtagccattccagtctatgacggggaacacctttggagggtagtcagtataagatgagtgacaatgtccatacatgaatgcacatcttgcagccttttcatcagttcaatgcatgattgaatgtccctcatggtcaccccttgctttacgggagaagaggtctgtacctctgccaggtggattatcatcgcaatcagtattgttgtagaaccgataatcgggagcgaatgaagagtcttcatctgatctaactcgttggcaatctcagtaatctgtcgagctgcatgctgcatgcgggaggccgacgattgaaatatttgggactgatatagtacgcagaccaccccatgatagaccatatgcaaaacgttgcggtggacagcaactatcggactttcatcactgctgaacccaaagaccgtgggggggcgttgacatatgggcggcaaggaatatttccaatcggccaatgccttctgagacatccaaatactggtgagataatctgagtggtgtttgtttggagaatctggtgtcttgccggtgggctcggaagataattccgttgagttacacctggcctgcacattcaaaactctcctgatgcataagcataactgggcctgcgaaatgcagatactggccagggacttttggacctctagattccgaatgaaagtgcacccaggaagcaagagtcggctctccatgggtatgtggttaaagtcaaagtcctcttcagtgagcatggaaaggttgaaatcgacacttctgatcagcggcaagcatcttagcctgaacgaaatcaaggagtccgccgtgtaacatgtccaggcaattcgtctgtgaagtttctgactgtggtgcccagcatagccgctgggaaggtctcggaagagccccatcatcagtgccagtgaaatagcaacctcaatccaatatcgactatctttcccgtctgtggctttggcacggtgtgtcatgagaaggagggcttgaaggttggtgagaggatcggattcgtagtgcgactggtataaaagctataatgtggttagcctggacaaagcttcgcgaattacgttgggagtcacaaacatgtgctttttcgaagaaagcttcatgagcctcctctcggcttgagtagccagctttttgaagatggtcaaggttgacaaaggcggttgctgagaacatgattgcttggaacagaagcaagcttatccggccttggccaccgtctttgttgctcacaatattgataaaggtctgccagtttatgattggcatactgggtaacacacattcgaagaatgactgtaatagggcttgttgaagtggaaagcttggtagggtcaatgccccttgtagtaaaaggtgttcatactgagcttcacttatcgtcgtgtggatgggcctcacaaaccccggtaaatagtttgtcgagcatgcctctggagaagacgatggtgtccgaggagtcaaatcgatgaacccgttccacgaatcctcctctagatagtcaaatagtatctccatttttgacagccggagtttgagcgatttgggggtaggtacaacggtgttatgaggtattgcctttgtagcaggtggttcaagtgagagatatatcgataatctcgctttgtgcccgcaaacccattgagggcagatagaccgctaacatatctttcccgcgtaaagctatgtgagcgacatgtttaaattatttcgaggaattcgccgcgagaaggttcacgggatataacgatcactgcctcgtccaagccagagcttcgccgttgtcaggcaggggtactgatttgtcaacacggagagattagctgccgatgtttcctcgggatcgatggtggagctaccccatatctactccgtactctccgtctccgaggacatgtaatgtggaggatagagtctgggggaataccaagggtaccattgttgtggcttactctaaaagttaatcttctttacagagcctgctcggctgcgtctagatacagagtggactcaatcttgcaacccctaaatgtgtgccaagattttgaagatacatcggaaccgcggatcctagagttagaacagatagaggaaggttccagcactaccgacagcttaaggttataacatttcaagaattagtacagtttggtaataaaccctatattgaggtactactcgtaggccatgtatgacctggaaaggctaattaatggtagacttggttttcgaagcccgcgggcaccgaggtaagggtttccttgttgggaatagctcaatgctgagtttggtattgcttgcgaagaatggaatggattccatctgtaaatggttagcgtattccacagataatctcgcttatcctctttcggtatagtgccagcatttcccgttctggccaagcctgttcgaatttgatatgcatcagccctaacttaacaggacagagccttttccaccttaagcagctggtgtttctgatggctgaagcaaacaggctgagtgtaacagtggactgattttagttgagacatttattatgtcgctggaaactagtacattgcccagaaggctaatatcttagatgggcaatttggttgacaagaccatcttttattcaaggctggctcagtttagaagtgattacatagatccttatcctccagagaatgacatgtttgactaaggttatttcttaattccatttgtataccgtgcagtacaatacagctggatagcacaagccagtgagagtgacattttagaactataagaacaacaaagtgatgtaaatcataacttgctctgcaacggtcgatcatggtaaagtttgtggacgccctcaattgccaacactgaatcccgttcgatacgacgtactagctctttacacgtcggaatatcctggatcaatccaatagcctgtccaaccgtccatacctagaattctcgttgtgagcttcgataggcttactattgacttcaatggtcagtcaactcactccatgatgaatatccccgtttagaaacacctgtcgtccacgctgaccattaacgaatggcgcaatctccgagaactcgcctgacggcgactccttttcaattttcaacacaggctcggtgacagtgttcgcaaagtaacgactcgtattcctccaacgtcgcataaccaacgtagtatccgtctcctgcgcatggacaatagcctccttaatcttctggtggataggagattcggccgtacacaagaaccgagttcccatatttataccctctgcgccaagtgccagagcagcagccagtccccgcccctctgcgaacccacctgacgcaatgaatgggaccgtaagctcttgtctggcgcgcccaaggagtatgaagcttgtcaaatcatgctcgccgacgtgaccggcacattcaaagccgtcgatagaaaggaaatccacacccagtttgatggccgatttcgcatgtctaattgtagtgcatttgtgtagtatgagaatgttcgccttctttagttgtgcgatgataggtcctggattgtgccctgcagtttcgacgattttcaccccttcctctgctatcacacgcgcgtaggcagcgtaatccggggggttgagagaggggagtagcgtgagattcaccccgaagggtttcttagtcatggactgacatttccggatttctcttcgcaagtcatcaggagtactatgcgtgagtgcactgagctggatgagggataacccaaggaattgttagaatagggatccagatcaggaaaggctttgggaaggaagaagcgcgtactatacccagtccaccggcgttgctgactgcagacgcgagctccgcaacagcgacccattgcatacccccttgaatgatcgggactatgagacagtgagcaactattcgagtggacagaggaggatagatcacctgtaattcccagcttgcgtgtcaatgcggtgttgaaaggcattttggcacaggacaaattcgctttgacaggcagggtatggacgccgtttcagatggattaatggagtgtctgattgaagatataagagagaagtgattcctggcagtgatttgctagttcaaagactgggcggaagcgagttaaatgttcagttcctatctacgccatcatacaatctctgatagactgtagccatacatacttctcgactttatattgagttagccgcggctccgcatgaatctctatctgaataatatggatataatctagatccatgaggttgttctcgtgaaagtttcattccctaaaacccctaggttcccatccaagtcaggaaaatgtcgcgcctgaaataaagttgcatcaatttggtccccaccaaaggaaacaaaatactcccttgggccctcgcttttgtggataacaagtatactagtgagcgatatctcgcgttgaaacggactcgagtgggttggctttgaaatcagaagagtcgagaatgtgggtgttatcttttcgtcaccgtaagctgttggtattcatgtaataaaagttactgcatatgcaagtgcattactagcctaatatggtgcagtacgtggtagaattaccgtaacataacatttccagagtcggatcgtttacgaaggccattagagctacagcacattgaacctcttaagagaaagtgggtatagaggagatagccacttcgtatagttgacatagcatagtataacagctttcagattggccccatcatccccgcaacaagctttaccgcacccaagtcgctcatatgaagagttaactggaagagtaaagtcaactatctacggcgtatgttttaccgtaacaagattagcgctcaatattgacaggcagccccgacatacgaaataaagatccaagctccgagtggcacagcataagcacggaggttgtgctccccgggcttgtctattgtctactccatagtactcaggtctccggacataagtggactaacaccgatcccatctccacttgcttcgggcctccgaagcctccgggtgttaaggttgacactaaattctagcacctagataggctgtgaaatagctccacctttacctcggtcaattaggttttcggtagatcgatggtgtctcccacgtttccaattggcaacctcacctcggatgttgaaacgctaaagttgataagcattacttggagaacccccccccctgtcaattttggggcatatagtacgtgtctgagccaagtcgtgtggtcgaggtttgatccatccaaggcaaatatgaagacgcggatagcagcgtatgtcgaaaatactaggagaaaggtttgctaacaggacagagccagggctatagaataacaaaagatgtattttctgagaaactaggcagcactatgacaaagtagggaccatccttgtgtataacctactccatctcatcactcctgtatcggtaaaacagaatatagtaaacaaaactgatcacgacaacaccgaccgtcaccaatgaagaccaattcatagaggacagggtcacaggaagcaagagtggaaatgacgcccaagtaatcatccacatattccagagaattgcaaatccagacaacgaacgaccccacttccccaggttaagccagcgctgtggatcaagggcgtcgttgccccgccacacacgaaagctgagtacgattatccaagaaaagccagagcacagactagcccctcccaggacggcgtttagagcggtagttgatccaagttgaatggctccaattacgatggtcagagcagtgcctaggatcagtgcgttgacagggactccgtccgttgttctttcagtgaaattggaaaatgggaagccgttggtccgtgagaacgaccaatacagccgactccagctgatcaaggcctcccagctgccgattgcgaagcctaccacgattaaggcgctgggtattgcagtaagcattctagatgcgtgaccgtcggataccaactggatcaatggttggcccccaactggagagaacatagcctccggattgacaatgcaaaagaggaaaatggtcatggttggaatggccactagatagctcagcagtgcggacctaaccattacccagggcacatcgcgagtcggcagctccagctcctctgacatatgcgttgctgcgtcgcaggtgcccaaggaggctagtccaggcaacacgttcagaaagaaaactaccgcagcggagccccagcctgaattgttcgcgacgctcacaaatacagcagtcgcgctctgtttgggattggcgcggactggcagtgtgatcagaacgaaaagcgtggcgccgttaatgaagactagcgaggcggatagagaccagtccatcaccttgggaagattcaccaccagggcattgatgcaaacccccacgtagaccaagaagtggtgccagggctttgaatgagaagaatattgatgtattgacacttctacaactgccataagaatctcagaagtatagaggacagtggtggtgtatatcagaagccaggcaccattcgtcagttaaccaagaatgtagcccgcaaacggttgtacttctgtggtcctaggcacactacccgatatgcttgcccttgattaattcatgtcagcgctaaacagttcctctatggaacaacatgtgacctggacaaacctactggatgtggccttgacgaggcaatctctgcggcagctagacaaaggataagctgtcctagtccagtgaacagaaaaccatagaagaaaaaggacggctcaacaagcccgatggctaaggcaagaaaggagccgatagagattggggcggcggtgatagtaaaattcataccaagggcaccccaggtgtgtaatggggcgtccgagttgactatttgaatagagtcctcctccgctgttttaatcgaatgtttcggtttaccctccatgtccttgaagctaggacgagcgtaaggagattgatcaacagcttgtgatggctccatgatgaacaaaagcaaggataaatctgaatcacgattgatcaaaaggtgcaatgtcaagaggatggcaaatgccagctcggggcatcccttttattgtgaagtaggcctcggttagacctaagctgcttgctgcatgtccaaggataatgcgttatagatgtctcccattggcccagaggacctaatcctgggacagacagttcattcctcctgcatttacgattatttacctactttctcatcattggtagaagataaggcgaacatagccatgtcggtatcggctgtctgtgccacccccgcaaatgacccagaacttttactttgctaggtccactccagaaagtcgatggtgttacaataatcctttgaaatttacttccttggggttctggccggggtgaggcttacctaagtgtggcaactatctacatttacttggttttgagggatacaagatgcaggtaaagccggatgggctaggttcgcaaatgtggagaattctcgagcacagaaacggtttaacattactaaagatacaacgtcaatctctcgaccaacagacgcttttgcagcccgcagggaccgtagtatggcggggtcccttttgcccatagcgtgtataggatatcctgcagtttgtacacccagggaatccacttgaagtacctttcggaagcaatctctgtcttggtcactgacaaggcacgacccgatgataacaattggccaaaaaaaatgctagccattcgggcgggaagcaaacaaggaagcaggtctagcgctgcgatagcgtgttgatgtacgacctcaatcagcgcaaagctgtctgccagggcattctggtatggaaccaaaaaactacacctcccttagtctagttgggggaagatgtacatatgttctgtatgagatccgttatctcagtcacgcacagcatgagtaggctaagtgcaactctgagagactgagcagtatcagggataaattggttgattgcttcccggagaaggtgaatagagcgtccgtgatgttgcctcacgcagagtttggtaggggcaggcgtgtctttgctatcgagatgatcctttgcccatgtcctattttatgtcctcataatacaccgaggcctggagtctcacagctcaggaagggcctcattagtatactctcaagacgtctaaatttttcccaggacctattagcctgaagccatgttattctattagtagattcgagtctcgcgttccctcgagctatgtctaccatccctaaagctcattatccatatccagtccataattcccgattcactcaaccggttcagcagggtattcgctacggagagctaaagaggtataataaacatataaaccatatccgtaccataaagcggttagtgtgtccacgtggtagaactgggggctatacgtcaagcgcgcagtctcaattgtcgtgaacaacaaattaagccaaattacaagttcttgtcccccacgcctgcgctagtcaaactaaagacaagaaccaacgcgaataatttccagtatattcagcgatatgcagaagtatttactagcactattttcaaaatacctttacataaataacataaacacggtgaaagaatttatattaacgctcatggtccaagtccatactcatcagacaaaacgcagtcacgggcctgagttccggttctgtagttttccagagtttggcttttcttttttgagcgagcaagccataccttaaaagctcctgtaataatgaagggcttttgaagttatctattcacatagacctaagtttgcttccccactctagatccctaatccttgtccggagacaatcaatatctgctagctatagcattgtgtgttgtagattcaatatacttgagaccggtcgttcggacaagtccctggataaagcataatctattctatatcattagttcaggaataacagaggcagcagaagccctaagtcgggtttttatattgtagtttgaatccacataggggcctccgggacgcagtggggattgcttctgggcgttcacagatggttcttcattgcctaactggtcaggacaggaggctgcaggtcttcaatctatgggaggatcgattcaggtcaatatccgctttacgcttgttcttctaattggatttacttgggatcgccacttaagatagtgattcatacttgcgggtacgtaggaatcgaattcgtgtatgcatttctcagtaagtcacactcggcagttcactcctccaagtccatcactaatgacatatacaggcccttcaaatacaaacgcgtccagtaagtccattcactcaacatcctttgactttgttgatacccatccatagtatccatgatatatttcaccgcagctgcttagccacacttcttgcacgaagcctgttttaattgtaagaatgagattatacaatacatgacagacgatatgaaactcacagtagaggtaccaacagaagcgatacaagcggcatcggcaatgggatctagaatgccaaatcagtaagatatttagaatattgacatggggagatggcaagcatactagcaccgagctctgctgcagctgctgcacatgcagcgctctctccagccagagaggagacacaggctatcaaaggatatcagtaaattgcatagcgagaatttgccaatagccgcctaccaagccagtcacatccggcggccttcttcgcctcggtgaaagcagcggcgttgttctgaacatcctgaaggttctgcgcagtcgaggctggggctgcagtggcaacggccagaagagccgagatggcaaggaagaaacgcattgtgaatttgaaagtgtaaagggttcttaaattgtattgttcaggtggtggtctctgagttctctgagtgatgctaaaggaggagattcagggacagtcaatgagatctttatataagtagatctggtctcgcgggggtgatatcctttcgtctgactaactccaactcgtattgaagtcatatcctatgtgactcccaatggctatcacatactgcgtctccggtctggttctatttcgagaatcaccatgtctagctatacgagagatcttcatcaattcggtgtccatctgcatcgtcagcctgagagatttagccagatgaggtcagagtttgcgaggatagtcggattatggagactggggatgcagtgaggagggcaattaaacaagcacctgcagcacacctaagcatagctcgtatccgttagtatagctcgggctgatcatgcctagccgtagcatctctcgtccgaagacaaggtaacatctcgtgtttggtggagttgcacgggagctacatacaactaatcatgattggagccattaaatgaatcgttctctatagttctgtactcgttttatcattaaatctagtattctagcaaactacccggccccttgcgcgtgttattggatgtctcctcaaccatagttgtgaaagatctttgtctcgcggtcgaagggaagatgactgagatcaccatacatttaacgctatcctgcagattgacgtcaatacataccatgcgtgtcctccgcttagcttgccgatcagtccatacgagtcgtatttctcggataaattccgtcgtgaggaacagccagcggggcatttcagggtagatctgcagggcccttgccttgctagatattccggagtacaacaccagacgatgttcccacgaatgaggattcaaaatcagggtttccgccaagattagcttggtttaaacaagacattatcttggcagccacgctagatggcaccttgcgcctcgtgaagatgcaaatacgaaagggccgacccaccctgcgaatggagaggccaaagagaataactgaacgggagaagatcggcatcagcccgcgagggaaagaatgttcccttactagcttctaaaaatatctatgttttgctatcctgtgtagagactcactttagcacacctctgctcttcgatagaaagatccatcttgactcatgatttggcccggccagatcattaagggccaaaaaattactagtaaaactaaccttacttatgtgagaaatgcagctacagccaccactatcttttggaggatatttccaggtcatgtggctttattgcaatcttttatcctaatttatcatactctaaacacattgctctatcttagaaagagttgccgtagataattttatgattcctaccttggctagtatgatagggtagttgaaggaacttgtatagtgcatcaggataatatatatatcaacgggacaatcgtgctaggcgggtattcggagagggagagaatatcttgacctactagcaactgcatacagtattttctgtatttaaacggtagtctaagagctgtacagcaagcaaagtcgacacagagcatctctagcttaatttacacggtatccccaggttggcagaatatataacgctgcatttttttaaggtgtcgtaaatgttcggtgtacgggccgaccgacctcgcccgatgaaatccgatttgatccgaccatcattcacacgtccgattctcagtatattatttaagatagtgtattgagtagagtccagcaactgacgaagccgcctagtactctggcctgagttagtcattagcatcttgaaccggcatcggagcatatcgtcttccacgatgtcgtgcaaagcgtcgatgataaactgatcctgttgaaagctccgatggagacccttatcaaaacaaccgattccatcaatgacgcagtaaatggccatctcggagaacactggccgactagccgatgtagtgtctcacagagagtcgctagatcgtgctcctcaaggtctttgaggtaccctcgtgaatgtataaagtcgatgttgagcaagttgtgtcgatagagtgagcagatgatttggaaaatcagagatctgattagtccatttggtcccgcccaggggtctttgtgagacgcagtggtaatatgcagtccgcagaaaaatgacatgggagagatattattgagagcgaaggagcataagttggcatcaaccagaagcagatcgggacggtcgtggctcatccactccgtgaatcgcaaatgtcccaggatttattgtgcctgcccttgggcctgagggtcaaatgtgttgtctgcgctgaggatggcttctaggtggttgttggaatgtccaaaggttacttcgtagctgaaattgcgggccatttgagaagttggttgagctagaagtgcgaagagctgggtaacagagacgacagctgttgagctaagagctcttggacggagtctaggagcttccatagcccgaaggcgttgttggagcgttgtaatttgaatttccttttctgtttgtctaagtcagcatgatcaatccccaagcattaggtatcactcactcttcctgtcctccagcagcaattctaacaaatgattctttggcttcaaggtatcatttatcaggtccgattgggtatttataaaccgttgcagcttttcgtcctccatttgaaaaaaatcgataatctctttgttatatctgcgtccgtctgctttcaatccagccttcatttcttcaacttcaatagaaacattctgtgcaacgatatttgtgtgttgggtaatcttgcggatatcgccaatcccactactttatgccatctatccctgtgttgacaatctgaacatcggtacagatctgtcgggtgttgatctcagtctgtttctcgtcccatcgcatgacgcccatttgacgatgggtgttccgagaaaggaactcaataggttcgattttcccgtccccacattgatctgtagtccgccggagcgctctcgttcgatccctatcttttcaagagctatttctggatattcggactgtttcttgcgtgtaaaatgggatacaaatcgaaaagtgccatgttgccgtgttccatgggatccggatgcaatatccggctcatggacagacaaggaccgcaagaggccctcgatggcctctaagtctcgcattcatgtcagcttgtactatggcattctaaagagaaattaaactttggcaattttccaggtgaacatcgcaaggcttagggagatcgaatccagaaagcaggagcaccttaagggtgatgattggcaggagcctgtattgaagattgatgataaaagcatcatgggttacgccggatggtactttgacaattacccagaacagtgttggaacgggcggcaaatccgcaacgcgtttcaaattgcatcatctctggcacattacgatatgaacaagacctcacttgatgtctggaatgatgacaagtccaacgaggggagatctgatcgcagcgctgcctaccaaatcttgaattggatccagtttgacaaggtggcaggtatgataaatgagtttgacgtttatctgcaagagacaactgtcatgaccgatgttgatgctgcttgattgaccggactcgagcagatgactgagtatccgggcactgtttacagaccgcaatatcaaccctcggaagcaggccggggaaggcccgcaggatcaagtagtcaaccaagttcctttcatcatgatcctcgatccagtacacctaggcctccagcacagggccaacaacaagctttctatcaaatcgaacgtagagagaatctaggcacacgacaccgtcagcgacagaggcggcaatatcaccctccaccgagcacgtctgccaccctttccaagcaaccatcacgagcccagatggactttcatgagctggactgggatgattagacttctgttgatgtaaatgagcctcgcatgctagacgaagagtaatattatggtcattcctcccctcggggagaccacttagatgatgatatagaatactgaggttgtggtgagatggacgcgcaatggaatagttctaatagccaatgacaagatttcgaaaggggtcaatgtactagcaaatactctggcaacatgacggaaatgccttcaccccagttaggcaggaagacaatataaccgctcccaaggccaccatggggtcagttggaaattcatggttatgatgagtgtgaagcaagcttccccagcatctagaggtataaaacataaccccgggccagacaatatctcacacagtcgaaagcttttctagggaaatgtcgcatgaggcatgttggacaagtccccaggcgctgttgtcgtaatacatcgtaccagcaccatacaaacctttatgttaatagtcaagcaggtgtgtagactgccaattcttccagccactaaaagataccgacctgggtaaaaactatggccagttaggtagaggaagggtaggaaatacggctctccggatcaaatatagcctactcgtagacgcgggtcttggcaaccccccatcaaaaaaataaatgatcaggcttaccttaaccctttagggtaaagggctttccacgtgataatcctagaatatcatgtggcatgcagatagatcttgccctaggataaaaagatccaaaagattcgatcgaaacatatcaagattccaggcactaaaggggtgggatgtgtcaactcgtcccccctgccaagaccaaaatttgcggaaccttgcttgtaccatcaggtcatataatgacattcaaacctagctcccccaataagcgaacagggccctgccaaggactgttatcatatttggagatatctttggtagcctcttttacctcgtattcgcccactcaatcgaactatattcatataccaagtgcatatctctactattttaggttactttcaagccccaaaaccgtgtttggagacgatcctatttaactccgccacacagaccgtagatcgctttgagcacaactcgggcggagtggggaagatggtatagtttataaaatgatcatgaatcatggcgtagctcagacgagttttctcttactgctctcccatattgttcgcatttttacatatctttctttacatgttcgccggtcatgtccacgcccgtggacaagcctcctccagggattcgcatgattcttttgttcgagaaatatgtcccttttatagctatcatcctatttatagtgctagtatgcttgtccggtgctttcttgggtaaagtgtattcacggccagaggtttttgggcctccatatagcccctatatcaagcccggtacagtcacgccgcttattatagtatgtttcttgttcgtgtcgctagaaaccactaaccaggagtctaggcatgtatcagtgcagtgttgttcaccttgttcatctttatgccacaaagcacattatggaggttggcttgtgttgttgctcggttcattcttgctgcgggtctcgtcgcttctgcagtccttcaatctcgctatttacctcttcctctaggatcatgcgaaaattatagggaatggcgagaccccgctagcatatcagaaggaatacctacattgttcgaggtattaccgactactcggggcaagaaaaaattcggcggacgttttaccaatcgaccatgtgatgcactggttactatttggagattcgagattgccctagcgtgagtgtacttgcgtttgccttaaatttttttccacaaactcaacaacaactccagggttttgagcatagtcttaagtctatgtgtctgcctcctcgtggcacatacggttatttcaaataatccagcgacatcaccgcctgcggctgcacagtggcttacgaatcctttcaagtttggaaaggactatgttagacgcctgtggagcaagtctagacgtgacaaggaaaggcaagaagctgaagcaaatctccttccgaccaatcccgaagccttggaatatatcgatcatgagatgggcatcacaacccgtccgatatgaatctcaatttcttttttgcctcctgaccgcacctcgattcaaggtctggaaagatgtcgatacagtcgaagctccggcagccggggtacgtagtatacgctgaatcaggagtagataccttgagtataacgctgttcggtataacagggcgatgctccatgttcgctccgttccagaattcgggtgaggtcattggaatggtctttctatccgcatcatgttcatccactatggcaggattgtgacctttgtcgcctctaatactcgagctttgaagcttggctgaatctaacggctgccgatccggcatgatgagctgaagtttcagagaaatgtgacgttttggtggccagtacttggtgatacaaatttgaaaggtgattaggaagttgatacctgttcaactgaatcaagcttccaaattgtcataagttgttgcgaatactgatggtggtctgcttgctgcatccaacttgttaagccatttcagatgcggtgaaagattcgctctgattcatatcatggatgagaataagcttcgaatgtgagatccttggacccatgtcgcctggactaacaatggtaaacaccgagcttttgcgcatttataaacttttattaatattatctttataagctaaagtctagttttaatgaagcttagtaattaaaaaatcaatctatagcactttataaatatattctctaagctagactataaaccaatcttataaaacctcttagaaactatagctagtattctagctgagcttaactcttgaattaagccaactacacataacttctttacaaagcagacttcaaaagatagttctttaataacacaaacactgaaagagaagcaatagctcgcctaataaacattctttatattaaactactaatattgatctaggggctgatatatactacctcaaatcgatcctttatgactagaataatattgcctcgcgcaaagtcctttccaatattacaaagattatacagccttattcacgtcttcttataaataattaatccttgctgataaaaataaagttaataataaaaagtaatatagatatacttatactatttttcactaacagaatagagtatatttagacacagtggaataagctattgatctcggtgaaaccacctctcaagctcgttcaggtctggtcggctccgggggatccacaatgcgtcattaaagcctgtctggagaaatagaaatggtgcattattatggatacacgaaatagaagcatactattaacctgagaatttgtatatactattgtatttgcaagcactcattcaatctaactgcttggcatatacagatgtaagtcagaacaagggaatatcgtccttctgcgagttttagttgtgcattcgatcaggaccggagacatcactctaagcctcactgacatgttgctccgaatacaagaagacatatgtaggtttgaccatggaaatatcgtgcagctggaagaacaacatatattttgcgatgaaaggtatcagtctcaggatgatgaccaaagagattgggaatactatcacacagactcgcgtgaacaaaatcagaatggagacagagattctcatctaatatttgacagaataacagtgacttggatcatcattggctcaatacatgtgtgacccctgtctgacgctataccgagagaccagctcagctctacattcaagggcattctttactttgacatggaaacagctgacattcacacgaggcccaaaagtcagcatcaagtctagcaattgaattcactaaaactagtatcccgcaaaaggccatccgctaccccaagaattcttcattgtacttctgaccatgccactgaaggttcatcgaagtgaggccagaaaggtccagtgaccctggattcgttatttcgacagtccaggtcgtaaatggcggtggtgcgctgtactcatttgtattgatggtgaatgccgtatccatgacaggctttccctcgacaatattatacgagtactcgcgggagaacacatggccgacaaacgtgaagatgtccaattttcgtatatcattgtataccccggttgtagatatcttgaatgcaaaatccgacttgttagcgtgacctccaacttattgatgcgaaagtgagacccgtcgtagaatggaccagctggactgtgattgtgtgttttcggggattttgggataaaggtgaaagtgcctttatgagaggctttgagctgctcaacgatttgggtgttgtacggggccggtagttggagatgtcagtagggttgaatcgaggaagcccgatgaggtagaccaataggcagctcacattctgggatggtattatcttcgtgtcaaatcctgtatagtcctacgtcagcaagatttaacccctttgatcagccggacttacgcgatggaccacctggttactgccctttgaacctttgcaatttcataaccaagtcagagaggtcctttcggtaatcctgcacattcttcagtggatcgatttggatcggttcattgtccaacacagcaaatttgtacgcccaggccacgttgcgcatctggatgaggatgctagttcgaacggttatgtaccggtcatataaccggacctctgcctcttccgtcaacttttggtcctttccaaacttcgtctccaattctgtaagcctcttgaaatctctctgatataggactacctccatatatgcatggatatgttcctgggcagacttgatggcctcggctttggcctgtgccaacagattcccattgatagagttcctgcgaagccctgattgttagaaaggtcagcatatcatatcaccaagctatgtccaaggattccactgtcacattatacagtagcccttttctaactaattcctaccaaataaatatgtccgtgtggtgtctgtccttcgttgtgggtacgcttctaggtcctatcgtcagcgctcgcggcagcgggtgtcttacgcaatgcctcatttactaagcggacacaccagttctacgttgaagccagactctgattccagctacagaattaatccaagcccgtgcttcctctcactgactgttcaatctagacgtgccttgataggatcattgccacggtctgctgcggctgactcagattctggttttgcagtcgagacctactatatcgggtgtggctgctgcatcataagcgcatttttaattgttagtatcatgctgttgcctaagtgactattactcgcgtcattccgataaaagcccggtgtggctgtgtggtacaagatgcaagcctcggcgatggtgagaattccaaagagggccttggttcaaagtatattagtgtgcttgagatggcgctagggggcatctagatcgtccctcgcccacgctaggcggaatgccttctacatgaggttacatgcacacgagtttcttcattctctcctcgtttcagactagacgggcgccagggtggtgttgactgggcccaattaggcttgatcagcaagggacttgttggcaaggtcgttctagctttggggctatgaggaggagcgccaataagaagataagcacagtcgtttgtgatacgaggtcaatctagaaggcggcccggggctgcggctaacggagcaaactataacccgatctttccccgcgtctacattgtatcatggcgtctgtctctactatctctgctcatccacaccttcaacttcaagacctcaccttgcgacacgatcataacactaccgcgaaagcactcaccacgcgatggaagtcgcagctgaaccagagcttcaatatgtcggggatcctcttcctctatcggctggctttttgggtgccgaagttcctctttcatcagttcacaacgtgctgggcaattcgcagctcgatttcaactcacttgacttttcccatttcgagaccaaagatttatcgctgaagtggcatttggatgctttatcgtccacagacaatctgtccgacgattgcgctccgagcctgattacggaggatcacagcatttcaacggttcctgagaccacttgctcccaggaagatcgcctttgccagaacccacaagaatgctgtatcagcctcgccacaggggtcctccgaactatgcatgccggctcaagctcctgcatcctggggatgaggggccaggatggcagtcgccaggctcaattatcgcctgcagcggacgagattctgtccatgaaccagtccgccttgaaagcggtccgctccatactcaaatgttcttgttacggaagcccgcagctccttctcattgtcaccgtcctctgttctgatattattgcttggtactggaatattatggagatatacagtcaccgccacaactcgaccgcagacagtgccgtcttacccaccaatgtaagccaggctgaaactcgaaaacgggagttcttcattggcaatcaccgcctgagcaaggacgtggagactgctcttattcgtcaagtcctttcgggcatgcttcgggaactacaggtcgtccttggagacatggcctgtcacgcaggacagtcgtcggcaatcaacgagccaagcagtggcctaatgctgagtgatgttcgagccagaatggttgcttttctccacacgcagttacgcgcgctcacttctgcactgaaccactcagatagcaacttgcgaacagtggtgccacccatcttgcacaattgatgtacacagtaagggcgctggcgcctaaactacgacatcatcaaggactagcacatgtacgacgtgtacgaaatacgatatatggctctttctttcttctcttgtctcttttttttttttttttttttttttagtgattgaagcgtggacgtagattagaaataggacacgtcaataaatttaaatatacaccagatttgaaacgcagggagaattaacgtatgtatctggactccatctagctagattggaaatgcttgctaggggtttacatccagctttctgagaagagcctagggaatactgcaactacaattacaactactgtagactgtcgtatagctatcttaacgccaaataacacgtggcaatgcgtcttgaggcgttcgcttggtaggactaattatatcggaagggtatttgtggctgactgcatacaaggcgtcttgtcccgttccgcagatgtcggaacccgagaatccctgttgctgaagcgagaggcactaatgtactttacatgcttttagaaggatttgcacctccgagcctagtattccgctatttttggtacgaggcttagctatggatcgtatgagtcggtttacgagccacgatagctctacacgcacacgtgcagtggtttgtgcacaattgcccggccctatctggcaggaacatttgatttctatgcaggtacatatttatagaacgatcctcgtgaaggttggggtcatatctgtacactgtgattgaccacgtggtggaatttatcaagccctgatcatcgactatcgtttagtgtgccaaggtgtactttcaagttgtctagcaccttgcctcttccctctatcaattgattgtttctcagtggataagaattcgctgatattatttgtattgttttatgctggttgcaaaccggcgaccaactaaaggccattcgacacaaaatcgacattccctcaagcatcgcccaggcgctaccatgtattgggctattctgcatattctcgcagtagcactgccaaccactgctttcgctacgaatcatgcatgcaaagtcgtcgagtccaagattccaggccgcatctcataccccgggacaacaacgtacaattcgtccatcgcatcttactacggcgaccaagagcgtgccttgagtcccaattgtatcctcaggcctaccactactgctgaagtatccgggtttgtcaagttgatgacttcaaacaacagcacgagtaagttcgccgttcggggcggcggacacaccttctggactggcgcggcgaacatcgagtccggcataaccgtggacctgcgcctcatcaaccaagtagagttgagcgaggataaaacgatagcccgcatcggaggtggcgcagtatgggatatcgcctactcacagctcgtaccgtacaacttgaccgtcatgggaggccgtattcccgggattggagtcggaggcttcgccactggaggtcagtcacattgaaggacattccttgatttcgatagctaatttgttgattaggaggaattaccttcgcctcacgcgatcacgggttcagctgcgacaacatccacggttacgaagttgtgctcggaagtggtgaggtcgtctatgtcgaccaacgctcccatcctgacttgtggcttgctttgaaaggcgggtccaataacttcggtatcgtcacacgctttgatgtggctactattcctcagggcaagatgtggtatagcatgcttaattacaactatacaaatgccacgttgtgggcccacgccaaagccttcagtgactttatgaagccggagaatcacgacggcgcagccatgatgggaatgttcctggactatgtagacggtaaactccttctttcggacgccatgtggtacacaagggaggttgaggaacccgccgtttacgacgcctttaccgagattccgaacttggggggcgtcgcagagctcaacactactgacaacgtcgtggcgaacttcggggagaatatcccgtctaaggtggaccggtaagcagcaaagatgaccacttttaccgttccatactccacaatctaactaacttctctagcggattccaactaaccttttcattcaacaacccggagcctagtgtttacatgcaactcttcaagatctgggagaagggcttaagcaagatcgcgaaagtggaaggcatattcgtcgagttcttggttcagcctcatcccgttacgaacggcaccaacatgttcggcctgacgcccggaaagacggacgacgtgatggtcgatatgactgctgcctacactaacacggcagacgatgcgctagttaaggctgttatcacggacattgtgaaccaacaacgcgctcttttgaaggcgcacggacatctgatcgactttatctacctcaattacgcggacatctcacagaaggtgctccagagctggggcgcggataatgtggcgaagctcagagctgtcagcaagagatatgatcccaagggcgtgttccagaaacaggttcctggtgggtacaaaattcccatgtaggcctgttgtattcgttgattagaactacggtctttgccaattaggagggttgtccaccacgtgtaaagcaaaagttggcattcctctcggtgaccatacgtcgataccatctgcatatctgctgcatatattacgttatatagatctataaatagcagaaaatgaacaccttcgtaatattgagaaaagggacgtgattaccatagatgaacgttttctaaaattacaatttctactgcctcttgactctcaggtacacttgtaattaacgtgggttttccgtaccaaaaacactgaccccaaatattgtatacgatagggtaagaatcgctgcacttggtcagattgatcgacctaagctaggttttggaatgcatataaccatgcagcaacacgaggtgggatttgagatctgagtcagctgattcgtgggaagcgttcgaaagggtcccacgaatcgtgacccaaacaaaaggagcaaagaagaacactgaatggcgctgaatagtattggtacagatccgtattaaggttttacccgaatacgatcttaagattggatcctattgaggaatagttagcgagaagccatcctattgacatggcgacgaaaggaggggtcagatgaccactaaggatagcgaagcttttcactgtactaaatctagtccctcctctaccctagcctgcagaccagggcctctaatttctaacccctcaaggcctggaatctggaaaactccaccccaaacgcaaggtgaggtggggtgagggtaccaatcgtatctatcttttagctcactcctctcatatctacccttcctggatctatcaatagtatctagaaggttcatgtctctttgaaggatgggtagaccttgcctgagaaagcctcatgggaatccacgccgatagcaattctttctggaatccgtattcatgcaagggatagaataacctcggttcaaccacccacattccaacacaacagagcagaaaacaatctctcgaggacaccatgttgtcgcacttatcgtgggggccaaaaagtggattcgaatatatcgagctgattcagactaagggagcctgaacgaaaaaaatgggggtgtgaaagtcttctggattggatcaggcacagcctactacccctcgctcgtaagccctaaatagcttgatttgagcagtaagcgctttagtttctccgcgcccggcaagcggccaagagttgcctaaatgctttttatttgtattttcttttactttttacatattacgattgagccgtacatgcatagaagaatctcgtcttcaccaggggttctggcattcgtactcgtattcctggtgcattgcggtgtgagggagttgggcgtaatctcaccattcgcggggtagaacagccacgttacattgcatcatatagcaagaaccataaattccacgctatatgccttgaaacgggtacccctgtcgctgtagatccgtggtaatacatggggttcgatatagatagcttgcccaaatctcacttagactcagaatttatatagagaaggttggacagtgccgtcacacagcagacatggagacctacaacccccagatacccgctcgaaagctgaaagactcctgtgatgtctgctcagcgtccaagctgagatgcgataagcagaagccgacttgctcgcgttgcgcgaacctcaaccgcccgtgcacatacagccctgctcgccgtggtggtcgaccgcatcgcgtacggcggaaggcgagcgagagccagagtcaagatcaaattcgagcccaaagcccccagcaatgtttcaaggcaccagagacaaatactagcaacagccacttggtggagccgaccggaatcccgagccaaggcgacaaccaggtgggctgcgacaatggctggtttcccggcacacataccatgagccattaccaggatagccagccacaatctgcagcaatgtcatcatcctcgtcgtcgtgtaatgtaatgagcatggggcttgatgcggataccgccgagaccgactgtaccaaggtcgctctgtcgattgtcgagcagttggaaatgagcaagggacggcctaggaccgctgctcccacgtacggcagcagcggcttgacggctaccgaggcatgccagcggctgctgaccatcctcatgtgtccgtgttccgagcaggcggatgtggcgcttctggtggcatcggggtgcatttcgctcatggacgtggttcattgggcggctggtgccgattccgacccaggatcggtgaactacgacgggccgtatactaatgatggcatgtccatcagccagggctcatgtaatgaagatgtactcatgtggtcacggccacagtcatcttcacgcagcttgaccggcgacggtcagagtcaggttggcgacctgtccaagattgccaggctcattttgcagtttacagataggtactgccaggataacaagggtggcgcgcgctgggagcacactacctgggttgttgcgcctgtggcggctttgcttcggtgcaagttgcaatctgtcactcagggagtggcaagacggatggttctttgaatttcctcgtattttgatatattactgtacatagtacatcttgcagtgttttggagagcctggctagaccatagacaataccgacttagttgcgggacaatgtataacgaccttgaaagtgccccttggaattggaaattgatgacgagactagtctttatttgtcttattttatttaggactcaacaaatatgtttgtctgagcaatatactttctagcattcatttcattgcaaatctttgcgctagcgctctaatgtgtgaatttatcgttcatctacttgtatgatcaacgctcgcgtgcaatagtccccttgatctgggatgggcgacttcccatacatgtaccggtcgcctactgggttcctgacaaaggctggccagcgatgaatcgcgggaatccttggtagccaagccagagctcaccagttcctggcgggccgccgacaatctccttctggcgagccttgagctcatcaacgtcccaagcggcgaagacgattttgtctttgagaaactccgcttcgggagaggcaatccagacaaggaaatcggcgggaagagtgactgccaaaggaagaataattgttagcgactggaatacaagagcaggatcagtcaatacttactgtcatcataggcatatggcaattggatcgtctctgccagcttggccgacatggccgttctgaggagtccaggatgcacattgtgaagacgcacttgcggattctcggtggcaaaggactgtaagagcttgacggcggccatcttgctgctcacgtaggctcccatgccggggaatggggggaacaggatgccggccgtggtgagattgataaaggtgactggcttgtcctcgctggcactgacggtcctgtttgccaggacgacagcctgcgccgttaccagtgtaccgacaacggtggtcttgtagccgtccagaaaggtagccggatccgcttccagaagaggcacgacgggggccaggacgccggcacaatggacgaggatgtcgatgccgccaaactccgcagccaccttgttcatggcattgcgtacgctcgcagcatcgcacagctcagcctcgtgagtttgaatcgtcacctctgcgtgactggtgcgaacaatcgtggctgtttctgccagcgcgtcggcgcgtcgaccgaggaggatgagggctcggggacccgatgcagcgaaggatgaggctgtggctcggccgatgccgcctgatgcgccagtgatcagcacaaccttgcccgccgtggacaggcccggctgagttgggttgatgccagcatatgtggcggtgtgggtagtcttggtgtacgatggtggtgtggccattgtgtcagactctctgtggggcagtgatcgtgtgaaacagtcgaacgaattatagtcgcgtgacgtaaaatgggaatcgcttcaatgtagatacgtaaacgtaagcacgtaagattgacgaaccctgtgaaagcagaggctgaggcgagtatttccggtcaaagtgtgttagagggaggttgaataggcaggtaagcaggcggaggggctcgttattaatagagtgcattgtcagcaatattgaccctagtcgttgttgatacgaccattagcatctgcctcaaaccaacgtcgatgaggggcaggaagcacctgagtgggtgcatagctcggccggcagcaagccgtacagggatctcggcctggccccgcattagacagacatcgggggctttttccaccctcaggtctggatcgacggagtccgagaatgcgtggctcgttcgaaatccacacgtatccacataccaacaatgtctcattcggtccgcctgcaacaggcagatgcctcggaagcctagaaacggacctcttcatttacaagagaatgtccaaaacctcccgaaaagaccaatagtgaaggtgcaactgctcctagggtacccacccgttcgagttgtggatcccgggccaccaggaacaaagaacagggcacgcagacagagcatgggtccccaaatacgaggtcaacagcaagggtccaacaaagccgtcctacctagagtgccatcacctaacgatcgtaaccaagtcataacctaacctaatctaaccaacctaggttgtcagggcggtgggcagggtctcttggaaatactgccggcagataacaaccctggctcaccgtccgcctagataggttcatttccgccttaggcagaactaggttagctatatagggaacaatatatatatatcaaccaaacaacggttcaactgagagttggaacaaccaaccctactaacctaacctagatcttaaaacccgaatacgacccgttcacaactcgatgtaggaagatagtctatctagcggtatctataataactgaaatctacggttgacaggcaatatgtccttgtaaagcagccctaagcaatatgtttcgttaaacgcattgaaaagcgaaagtaggcaatgtctaattttctacagactgtcgctatacacttggttccattggacgaggaacctggccagggacaccaacagactccaccgtgacatcgggactggtagcaaagaatagaagggccatgtctagtttggtttgctttatgggtacaggaaggtcgaactactggggtttgatggggacgcggtcattgatttagccgagttcaagttcctttcggatgagcctaaaagttcccctcatttccacctccttagcatagactggtcctctagcgtatacccatctcgtcagataaattgacctttgatcaaccatcatttcgattaccggtcttagctttattacagacatggaagaggcagactatgttatcgtcggtggcggtacggcagccctggttgttgcctgccgactgtcggagaacccagagacgcgcatcgtcgtgctggagcgcggtgaagatacatcgagtgatgctcgcgttcaggatccactcgtgtacgagtctctgatggggagcgagatggactggaacctcaagggggctccgcaggtaacgaggattcccccccaccctcctctactaacaatggctatgtgctaaaaatgaacggaccaggccggactgaacggtcgggaattcaatcaagcggcgggcaaggccctgggcgggtcttcggtaatcgatggttgcatattcctgcctccggctgcagcggcattcaatgcctgggagtcgctgggcaatccaggctggaattgggaaacgctggcgccctgttttcaacgggcatatacattgcatcccaggactggtggtcctcagtctaatacagccggaccaatccaagtgagctacccggtgcctacggagagggccgacaccactctgctcgacgcatggaagcaagcatttgaggaacacggctatggttacgctgacgaattggtgtcggaaggggcgactattggtacgcgaccgtatactgcgaccatcgacccggtgtccggacatcgcagcagcgcagcgaacggatatggcgctattatcgcatctcgtgctaacgtcagaatcgtcaccggtgccagcgtaactcgtatcctgttcgactcgtctgcacctcactgccacggcagtagaggtccagatcgaagcccaggggaccgtcctattcaaacccaccaaagaggtgatcatggctgcgggcgtgtttaacaacccccagattctcgaattatcgggaattggtgatccggctcgactccaaaccctcggcatttcaccacttgtccacctgcccggggtaggagagaacctgacgaaccacgctatgagtgtcctgtcggccccggtgaaggcgcatgcggacatccaggatatcgccccgggcatgaaagctaacgccttcatccacctcgcgcccatggacatgcaagagattcttgatcgggcccgcgaggccccagaccacgcagcaattgcagggatcctgaacggcccaaacgaggcgtccgcctgcatccacttcgctatctaccccggcaatctcgccattatcggcattttcccttccttccctttctccaggggcagcgtccatatccagtcagcggacccagccagcagcccccagatcgatccaaagtacctgaaccacccgtctgacctcgattcgatggtccggcacgttcagcatttgcaggaaattttccactcggcccgtctccagcccttcgtcgatgcgccgccgccccaggatcgagaggcgctcgcccagctggtgcgcgaggccatggccatcccaacggcccatgcgtgcggtaccaccgcgatgctgccccgcgagagaggcggcgtggtcgcgtcggatctgaaggtctacggcgtcagcaatgttcgagtggtcgatgcaagcgtcttccccgtcatttcgcaggcgaatcccattagcaccgtgtatacggtggctgaacgggccgcagatttgatccgagcgaattgactagcccatgttgtgtttttcccttgcatttggtcttggtgtgttcgtggtcctgagtggtaggaaatagtagaatagttctttatggacgagaataatatgactgagtcttgttttttcccgggtcactactaagtgctatcagaagtaccgattaaaaagaatatcatcgatttacgccagaaagatcctcgtcaagaacgaacttgacctttttgccagcgcagtggataaatattaaattgcaacaaaagcatccctgcaaaacggaaaacaattagacaagtttcaagacgcatatctacgaagtaagtacatcaacatcgccgagatggacggaacttggttccctaccccaagtcctacgagtacccagggagctcacccgcctattaactgtgtacaggccgtacgctgtataactggatatttggtattttgttgtgcctaaactgagaaatactaaaagaaatcacttggcagccgcaaagatgaccgagctttgcataaccggcgcatacttcttaaccgccacagcacgtagccctgctttgtccaggatggcatcccactgcgacgccgtccgttccgttgtactgaataaagaatacatttgaagatcgagcccggccggccatacatgagcattctcctctggcacaaccacttcatcaatcgccaccagggaatccgctgacatggcgggcacaatgttggagagaatctgcaccgtgttcttgtcgtcccagttgtgaagaatagctcgcagatagtaatacttggcacctttcacgggctgggtttgaaagaagtcgtgctccatccactgaatgcctttgatatcgggggcacatttgatgacttcaccacggtcctgaacgatcactcggccagcgagctccgggtacttggacagcacttcagcagcctgatggccagtgttgccaccaatgtctacaaacatggcaccgtcatgtccaatgctgacagactgatcgagaggcatcatatccacaccattggcgtctctggtcagccgcatggcagcttgaaagttcttcaacacatccggatgctgcttaagccagggatagggctccagatccgtgttgagagccttttgaaacgcactgcccttgggttcattttgatatccagtctcctttaagaattcgggcaaagcatggaaggcaggattgctgaacgcatggaaaaaccggatgggatgctcaatgcgtgggtcggcaaagacgtacgtcttcttgctggccacgtactggtcaggtcctgtctctccgaccagacgactggcgaccatgtatcgcatgatgcgagcgacgagcagtgggtccgccatagtagccttggcaagctcttcggctgacaacggtcttttgctctccacgagggacttgaagattccaaggtccccgcctatgcaaaccattgctgtctgtcgaccctattttgagagcttcattagtatacataacgtgatgcatccaagcccggaattgattttattttagcttaccgcatcaactaatcgcaccacagtgtcgaaaggagtctccaagtcctccgccgattggtgcagtgacgagatcaaacggtgcctagtgccttcttcgattgaagtctgggaagaaatcttctcggctgcaatgaggtctgccatgcagcttttgacggagcgcacctcgacattgttgtgtccatttaattcatcatgggcgttggtcgtgtggcttccattggtgtgggcatggccattggaatgaccatttgtttggctgtggccattggcctccgtatgtccattagtgtcgccctggctattgttctcgatatggccgttaatcgcggtatgaccattcgtctggtcgtggtctttgcacaagtggtttccattggtttgggattcgccatttgaaagcgtcttcttggccgctcttgcttcgccgttgaggaaagacagcgcatcatgggttgtgtatttgacctcggctttcttcgctggggacaatccgaggtttcccctctccaaacgcggagcgaggccgtcgatagagtcaagggtgaaattgtcaatgttgagcgaatcctcggggcggaccatgcgtcgtcccttcagggtctttaggattgcctgctcctctggtgtcagatgcttctcgagttcgtcgagagccttgcggttggcctcatcgttagcatctgcatcgtggccgagtgacttcagcttctgcacgagagcctctttctcttcaaacgagacatgcgcaaatgccctgaaacagaactcgaccgtcttggacatttcagcttgggtcagctttccctttgcgtcggcatcagcctgtccttggataactagatcatgcggttagaatcattgacttcactgttcgatcatcatatgaaatgaacttactgggtctgaacaaatcaaacgctctttcaaagctttgctcatcaaaatcactgattacgggctcgtcttgagaccggatctgcttcaatgcactagacacgaccaacaggaaccgtgtgtagctttcggaagtcttcttgtcgtgccacgacgccgcaacagtctcatcgcagtcaccgcggatagccgctgcaatagtggttgctgcggacagacctcccgacagagccaagtgcacaccagaagagaagaatgggtcaatgaaggatccagcatctccagcaatgcgcacacccgggaaggcataattggaggcactgtatgaccaatcagaagccgacttgacttccgatatgagctccgcgttggaaagcaaatccttaatgccgggaacaaactccagagactccaggtagaagcccttggaggaaggttcggccattttgcgcttcttctcggtcgccatttcttggttctgaaccacacctactgagtgggtgccgttgtgcagagggataaaccatacccatccactcgcatctgttgagttatgaagactcgagttagcatgatttcctctctgaaggcagtatgaaacacccagttgagtcgtacctttgagtgcttcgaaatagggagcaccctctttgtgtgtgccgacaccgtgaacaccacctcccttccagtaaccccaactggcaacgttcctcagccccttgttgaaggtccgattcttgagatacttggtgctgataagaccatttctacccgatgcatccacgatataatccatggcaagagtgccagaagtcccgtccttgcgagtccaagtagcagatacgggacggcccaagggattcgcatcttcagatggggcaaactcgattgatgccaccttggtatcgtcaaatgtcttcacgccacattcggctgcatgcttaaagagcagctcatctgcctcggatctgatcacattccaggcatagcctcctggtccacccgctgcgatgaaatccgtatctaaaagaagttaggcgtactcacatgcatcgcaattacatcgggctctattgaataactgctggagacttacatgtttcaggcctggaccagttgaggcgaaaggcacctccgttctgctctaggtgtcagcgaccagtgtccttatacagctagcaaaaaggttttgggcttttactactcacctttacattaaaaccatgggcatcccacttgtcgtaggcgtcaataaacttgagaaagtgtcgcattgacgggagcatgctttcaccgatgtggtatctagtgcatgtgtaagaatacgggaaatatcaagagttgatttatccaccccctcaaagcgccggaaactcacctaggaaacttctctgcctcaaggaggaccacatcgattccctcccgcgcaagagccgatgcagaataggagccagctggcccaccaccgatgacgagcacctggcacttttccggaacgttcgtcatacttgataaaactaaatgcaatgatttctcttttatcttgttgtgttcgtaatgttgctgtgctgaaatggataagcgtttattctgaatttctacaaactaggtaggacgaagtgaaagacatatataaattccaaatgttgccttgcacaaacattactatacagaaaccactgattctgacacattatcggctattgtcgtctgttcggacctcgtgttgctcccgggggctttttttttttttcggagggattatgttagggttgaggcaggctgctgactctcggaatccgagcttcagtattccacagccttggcttccgcagcacagcccggcttacgcctcgtatagcaacaatcttgttgactgaatttcttgtaacgaattgagaatctgtcttctctgtcactggcgtgtcaatgctttcaacaaccatgccggagggattttactcgtcgccattctgggctggctatctagagacacagcgaagcaagcttcctgtgctcgcagaagtcgacgatggcttgtctgaccgtgttgtgcgctttctgggatacaaccccggaagcatgcaactccagggcaccaacacatacctagttggtactggaagctctaggatactcattgacactggagaggtatggcgcttgcccaccatttgagcactcttcgcggttcctctgttcctgggtgtgtcactcctactttggtacagttgggaataatctagatacgtacttcgatatcctgttaacttttgaaatctgtcaatattttttgttttcatgttctcgcccaggaactcaataaccgacgtcaacagggatccccacaatgggcactgagtgtgaccagatatctcgaagaccacgacatctccatttcccaagtccttctcacgcactggcacaaggaccatactggcgggatagccgacctccttgcccatgattccaacataactatatacaagcacatgcctgaccacggccagctggacattgtgaacggccaaatcttccaaacacgagatgcgaccctaagggcagtcctgacacccgggcacaccgttgaccacatgtgcttcgtgttggaagaggaaaacgcgatgttcaccggtgacaatgtgctaggccatggctatagtgttgctgaggacctagaagcctacacagccagccttcgccagatggcaagcctaaagtgcgccgttgggtaccccggccacggagacatgatatctaacctgcctcaaaccattgcaaaatatatcgcgcagagagtctcaagggagaagcagatatactcggttttggttagagagacttcttcctctccttcattccgtaatgggagtagcgcgagaagtgctagaaaagccagaagcggctacacaggaggcgtcagcgactctagtgatagtcgtatcgaccaagacattaatggaacggagacagtgcagggcctatccacagctgacataggcggtctcatttacggagaagtctccaaggatagcgcaacgtttgactctgctgtggggcctctgttggatcaagttttatatatgttgctagagcgaggcgaggtcggttgtagactggttggaccagataggactacacattggttcgcaacggtccagccactttagcaaagaaattttggttcttagtagttgtttacgataatgaagaatttgcattttggagtacctaaatgatagttttgtaggacatacgcattgactgacatttctgcatgattttcctttcggcttttctgtacatgtgcacatttctctttccgatcgtttagaatctggcagtctgatctacttgcatcttcgtcaccactgcggccctgtagccggaaagtgactgttgaaggattcctcggaggccgtctcggtttgactgaatatacttgatacgagcttagcaatatagcgctccaatgatctccaattcgaatcaacgctgccaccgctaagactgctcaattgagtatagtggttcatcagtacctgcgtcaaataatcccccgagtcggattccgacctttgttggcgccatggaacgcaattctctgtctaccctaagccaagccagtctacgagaaacgagaagtcagctggaaactacgtagactattcccagccagtagtagtccatctatgtttagaatagaaacatgaataccattggagagtaacacgaggtctatcggttgtataggattcgtagttgatggtccacaccacccctagaggtcacgttacagatgttcgatttgctctctaatgaaagctgaaaagccttcgactggtttccccatccgattaggatttgctattctagtggattcaacattactttctgaacttttgttttcttcgagagacgagagatactttcaaaactcacacaatgatcgaaaacaccactattactccttccgaatcacgctcaccaagtcccagccatgcgaacgtcgacatggacgccaatatacctgaagaatttattctattcagtcacgagcttcccagtggtgaaatccaggacctgatacgcagactgcacagatattccatgttacctggctatccgcaccttgctaggttcttgcagagctgtgccttggttcttagaacggaggttcagaagctgccacggccattgcgagattctgtaccgccattccacaatgtggtcacgctggcctcgcactgggatgacttcaagagcagctccctaaatggtgcttgggacggtgcttttctatgcatctatgagatagctatgctcatcgggtgagtcgctatatcccgttctatagaactattgccagtgctttctagtagatgctagggttagatatgagctaatattctatgtaactacatacagacaccatgagacacttgatacttcataccgccgtccggcatgcttggtaggaataagcgtcggcctattttcagcagcagtagtagctgtttccgagtccttatcggacctcgtctcatacggagctgaaagcgtacggaccgcttttgcattctgtgttcatgtacagcgcgtttcccagacgcttgagcctactgtgacagagcaagctacgtcagttagctgggctacggtcgtgataggcgtaccagtagaaatcattcgggaagagttggaccgtttcaaccaccaagaagaattacaacgcactggtacaaatacaatgccactgactggcgtgagtattagccacgttaataatacctccgttggaatcacaggtcctcccacacgtctcaagcaactcttccgggagtcagagatacttcgttcttcaaggcactcagagctgcccatctcaggagggctgtgtcatgttccaaatgtatatgactacgacgatgtgcgttccatccttgccacggcagaggtctgggagagatggggcacccgtgctacacaggtgccattaatatcgccatttacaggttcaccatatcagtgttccgatgcataccatttgatagaggccatctgtaccgaggctttaaccaagccgctattcttcgacaaggtcgcaaagggcgtggtgacgcagctgtcgggcggacaacgaccggatatgcagtcctgtcagatacttcattacagagcatccgtcatgtcagacaccatcgtcgccgacgtcgccgaagacctctcgactcgtgatgtgattcgcgagtctctggttgattgggccatgcgcgacgcatttgatcaacctcaacatagcccaacctctccgcaaaacgcaaagctagctgtcgtcggcatgtcatgtcgtatgccgggtggcgcagatacccctgaacgattttgggagctgctcgtaaacggagttgatactcacactactgtccctccggacagattcgatctggatgcccacttcgatcctagtggtgagaaagagaatacagttggaacccgatttggtaacttcatagacaaccccggctattttgacgcaggattcttcaatatgtcaccacgcgaggtaagatagcaacatgaatccacaagctcgcctttatatcgataatctaaccccacacaactcttgaaataggccgagcaaacagacccaatgcagcgcctagcactggttacagcgtatgaggcgctcgagatggccggcttcgtgcccaaccgcacgccttcttctcacctctctcgagttggaacgtattatggacaggctagtgacgactaccgcgaggtcaacgcaggccagaagattggcacgtacggcattcctgggacggaaagaggatttggtaacggccgcatcaactactttttcaatttccaagggcccagtttcaacatcgacaccgcatgctccagtggattagctgcagttcaggccgcttgttcggcgctgtgggctggcgaggccgacactgtagttgccgggggtctgaacgtcattgtaagtcgccagaatgagtcgtgcccgaataggcgggcgataggtgttgccacaatactaacgtgagaaccttgcaagacaagtccggatatctactgcatgttgagcaaagggcacttcttatcaaagactggccagtgtaaggtgtgggatattactgccgacggttactgccgggcagatggcgtgggatctgtcgtgatcaaacgactagacgatgcattagctgataacgatgtgattctggcatctattgtagctggtgctacaaaccattcagcggagagcatttccattactcaaccacatgccgcggctcagaaagagaactatcgccaggttatggacaaggcgggtgttagccctctggacgttagttttgtcgagcttcatggcacaggaactcaggtttgtctacccaaatatgtcaatcgagtggttgtccttgaagtatcaagctgaccccagagtctcgttgtaatttcaggttggagacgctgttgagtctgagtctgtacttgactttttcgcaccttcagaccggcggctacaccctgacaagcgccttcatctgggcgccgtcaaatccaacattggccacggcgaagctgctgcaggcattgcatccttgatcaaggttctgttgatgtaccagaataacatgattccccgtcatattggcatccagacggccatgaaccctgttgtggctaaaactcttgccaaccgcaacgccggtgtactctctgagaacactccatggcttccaacgtcggccttcaagaggcgttactctattgtgaacagcttcggtgcccatggcggcaatacgacgttactgctcgaggatgccccgttggaacgcatggatagaaataaaaatcactcgcagcaggttgtgcctagcagcgaagtggtgtgcatctcagctaaaagcaaagcttcacttcgggctaacgtcagggctttggtcaactatctgaataatcacaaagagacgggactcagagatattgcttataccacgagcgctcggcggattcaccatcatatccgcattgccacctctgtttccagcactgcacagctgcattctttcctgcaagccgctgctgatgatatcgatgcacatgcgaagcatgtcgctacggctactaaaaagcctgttgtatttgctttctcaggccagggctgtctctaccacggcgctgcagcgcagctatttgagcgagcaccttggttccgcgaccaggtactccaactcgatcgcatcgctcggcgccttggtttcccatcgatactagccaccgttgctggtgatgcagcgagtatcggctccaccaggtttccgaaaagggaatctaccccaggtagcgaggaaagccatgacgttgtagccttgagtgatagcgacacaagtacaacttctacgacgccgacagttgatagtccagtagttactcagcttgccctggtggttattcagattgccttggtacagtattggggcctgcttggtatcaagcccaacgtggttatcggtcacagcctaggagaatatgctgcgttggtcgcagctggcgtcttgtctgtggcagacgctctattcttagtgggtaagcgagctgaactcatgacggctgcctgcgagccccagagtcatgccatgttgtcagttcgtggtgcgtctgtcgatcacatagaggaattgtgtcgagaggatgagaaacactattcttacgaagtatcgtgtgtgaatgggttaaccgacattgttgtcaccggcctgcgagaggatatggcttcccttcgtgacatgctcatgggggctggactgaaatgtgtccttcttgacataccttttgcgttccacagccagcaaatgtcacccatcctagatgacttcgagagagcaactcagtatgttacatttaagaatcctacagtcccagttgtctctccactactcggacggtgcgtttcggaggaccacgttcttgatggaagttatttgtcccgtgcaacacgcgagcctgttaactttgtcgctgccctcgacgctgcatggtcagatggcatagtaaatgacaagacggtctggatcgatatcgggccgcacccggtctgtacctcgttcgccaaaaatcattatgccaagggggcaacgcaagcctttgcatccctccgccgtggcgacgatacgctgtctacatttacaggaactcttgcagcactacactgcctgggtcatgctgttgcatggaatgagtattttgatctcagggagaatcccgctcgcctgcttcacctcgactcgtaccaatggaactacaagaattactggattcagtacgaggggtcgtggacgttagacaaagccaatgctggacaacgcaacaaggacaacagttcaacccccgtttcggctttcttcacctcttctgtacaacagatcatttcagaggaatatggcgagtccatgggagagatgaggggactaaccaacttgcatcatcccgacctacggggagcagcagatgggcataagctaaatgggaggagtgttgtaactggagtatgatatctcaagccctgactttctttcatttcaaattccttgggtagattgctaactgtaacttatacagagtatttgggccgatatcactctcaccgttggtgaacacttgtacaagcaaatggtaccaaacggtggtacaccaccacacatggacgtgaaaaatatggaagtactcgaagcccaggtactgcacccagaggcatcacaagggtcggccccggcacaatatattcaaatcgaaggagtcttggatatgtcgcaaaagcaaacaacagtacggctatacacagcaagcccaaacgggactcgtaataccgacaaggcgtttgccacggcaactgtctgctacgaagacgcgcagacctggcaagaacagtggcagatgacttcacatctggttgctgcacgagccaattcgctgtgggagatgactacaggcgacgaaaatagtcccgacaagagcagagtgagcaaattttcgcagagcgtcgcgtatcaactcttcgcaaacgtggtggactacggcccgcgttatcgcggcatgcagcgcgtagcattctctgaggacactctggaagcaactgctgacgtcctactggacaatgacgagcatggcacttggcacactccacctcactggatcgacagcgctttccagcttgccggcttcgtcatgaactcttttggtgttcaaggtgacggtaaaatcgctgggtcatcccgtgatttcttttatatcaccccaggctggcgtcacttccggctgctggaacgccttgagcctggccctagtgtcacgtatcgcaactttgtccggatgtttcctgtcgatggcgaaccggggacatatacgggagatatatatctgcaccgcggtgaaaggctcgtgggcgtctgtgcaggggttaagttcaaagctgttcctcgggctttgatgccggttttattccctcgggttaatgctggtaagaagcgaaatcaatctgtcgacactcattcgaccaaaggcgaaaccaaggagaatgacactcagtcccagccactcccggccagtgctttgcagaggcctaagaacttgacgactcctacctccaaagtaaccaattcgcaacacgaagatcaggctggcatctcaccaaagtttaactctccagccccggtagcgacagtcacgcagcaagtccagcctgtacagggtggacaagatcaaagccagaattcccaagcaactgcatgcctcgcgatcattgcggaggaaaccggactggatctggacgatttgaaaggcgatgccgcctttgctgagttgggtgtggattctctaatgtcactggcactgtcggccaagatacgtgcagagctaggtgttgatgttcaggcgtccatttttctgcaatgccccactgtacaggatttggttacgtggttgagcaagtaaatagatacttatcagtagcgtatgagacattagaaattcactttgaagtcaaactagtaatggacaccgtggggaagcgtgcaacatgactggagactgggtcaccctttcaatgaaattcagttatagatcaaactgaagaatcgggccatggtgctatcgaacagcgttccatgcacgatatatctcaatcccactcaatcaaaatgccacacccatcgagaccgcgtcttgactaccttatccccaacaatatacattcattaattgcgctttggacttggcactgatgactcaacgcaatcagatggtataagttatacaaactcaatatcatgcactattacttgtagggggatgatgtagagcaacccaggccctccagctcccatgcttcagaatactgagaataagcacgcagtctaggacatggactccttcaaatcaaggctgacaaccaccccacagtccagaagccatggtaactttaggtctcaggcggatttgagacgagggtggcaggcggtgccttgactgccatggcccctgtaacgctggtcctcgctttcatttccaagttttaacctgcaacccacccgcccacccgacgatcatagaacaagtaaggtaaaacgatgcctatagccatactctcctaatgtacggagtatgttcgggttggtcgcctggccagcgtgagactatgatttttaacccagtcagacttgtcggatccgacatgctagcctcagttggaacagggatcatttggagaccatgttacatcgtgcacaaaatttatatgcacaccctgatcagtgtaaggttatgtatcatatgaattaccgatacatggctcattaagcagggtgtggtgcatgtcggaatgacggtaatataacatctaaagaataggtacaccaagaagtcgccagataagccagtcaaagcattcgttctttgtcattttgattactaccgtatatggaaaacccagttgctctagacaagctttatagctaagagatgatattactgagaggaagcttgatttttgttctccactgtaagtctcacactttgtataaaagactgccatcagatttttaaatcgattccgtatttgaggcccgatgatttactgtgcgagcctcgattcgcaatagaagttaaaaggtggtacgtttttcctggtcatcggttcgagactaaggcttaggtacatggatagtgcttatgtagggctccagttttcccagagattagctattgcggatgaaggtaggaaaactgttgattcaaaccctggcccatagactatctctcacaacagactaaagatattagtctcgtgggggacaataggtacttcatgtactgtacatacagtacctttgtcacctttgtaattatcgctcaattatcttatgaaccccaccctctccgtcttcctgtttctacttgatctcctactcttcgtcttcctccgcttctttggcttccccgaatcctcgctcttttccagacatgttgttgccaatagttctcatgatactgtcatggctagtaagtgttggaatgtaacccggcttcgcccaagactaacccgaaccgctcagatccaatacccatacacgatgctcatcgggacactatccataattgaaggaccaaccagccaaccctcaaatacaatcaccaactctcttcgcaccactatcaatcacctacgtacccaggtcggcaactcgttctacctccgagggttcgccctcgttctcatccacgacatagcccgagatcccatcctcccaggtctcctacccatggaaggcaactcagcgttgaaacgagacatccgctccctaatttccgtagcgcttttggcaaatttacaagtcctctgggtccacattgtcatcaccaagccatcacggaagttccttttccaacaactccccagcctgaattgctggctccgagtgattcccatagccctcctggaggttatattgcgcagattggcagtcccaatcacgctattcctcgaactctacctaatacatgctctggagatgatagacattaaccaggacctggataatagccaagcagcaggtcacgtctatgctctcgcggctatcgctcccaggttggttgaattctggcttgctctccctgctcgaattatatttgttcggatcgcagcgtccatggtcccagatgatgatgaattgattgtaccgcttgatccacaactcaaagttggtgctccggtgggcatgttcgatgtgtggaggagagattcgtgggcgcgtgcttgtaaaatccagactagagggtttatggcaggggctgctatcttcattttaggacaaatggttcttcctgagtttcggagttatgttccttttttgccgatgtggtttaatagttgacgaggtaaaagaagaacagacaacttctcaagctatgccagtactatcgttagctgatcgtgttgaatgggtgaagcccaagtctcccactttgatacttgagagatcaacacccaagatatacccctagaacgtgggtcggagcaatggagagcccacgaacgtatgcagctatgactgagagccttacgggaaaagaatgacctgaactgcgatcggcattgatctacacctctatatacatccctcaaagtctatcacgatgatcctgtttctcaacactcaccgtgacatcgacagtcctaagcacacccccgttcccctgcgtcaaatgcctcgtactctccgccccttcactcgagctcgactgtctatccccctcatcacgacccagattcccacccgttgaaacctctgtaaccaccccgtccgtattgcgcccatcgaacatcgaccgcccgattttcatcgaacggccgcgagctgactggcttgcccccgaggaagactggttgatatacccacttaccttggtccgcggaagttcgaggccgatcccatcggggatttgcgttgtggtgaggcccgagtgtaggccggcgaagatgtggtagagggttggaacacaggcggttatgacgccagtgagcatcattgtttgagcgatgatttcccagttcacgatgtcccctatatggatacttgtcagatgcatcccgcggtatttgaaatggggatggggcgtcacggacaggagacgtcggttgagtggctgaaggaggagatgagggcgaggtgcgcaatcccgaggcagacgacgctgtgaggattagtgaattagccgtgtaacctggtggtcaaaggttgcggttggtgatcagtaccttgagcgcgcggagaaggagcacaagatcttcactcgcttgtgccaggccatctggacgttgcgcatcatgaagaagggtaggacgacgatgatgacctccgtgaggatgttgaagactgagatcggatagaatatggcaccctgttacagaataagcggcaatcatgaactgtcttggtgtatactgacctccccagcacatctctcgggcgaatatagccacggaccaggcatctcacattgaaacgcgatacccaacaccgcgaatatcgaccagcccacgacaataccagtggcaacagcacagctgcgacgcaggatcttactcggcgttaacctccaaatcagcagaatggtcgacatcttcgaaagcgacatagcaccgatgagcaggatatgcgcaacatatgcgaacttgctccaggtctggatatcgtcgtcgctaaataggtcttggtgtcttcccagtccatgatcaacagccttctgtaggagaacgacttggatgatggcaagaatcaaagccgcccaaatgggagtattgaccgcggtgcgtcgctgcttgaagtagatcgcagacccgaacttggcggccacgaagataatggccacgatcagaagggatactgaggtcaaggtgatcagtgtaccgcgattctcactggacagggcctggaaggcgtccttttggtcggccatcgctccatgaggtgcgtgtccaagtttgagacctgctcggagagactggtgccaccaccatataataaaatctgattttttttacatccctgtcgctaccctggtcaattggtatggcaccatcgcatctcacttgcgcagggagtgcaatgtgttggttgttgactgcatcggctaaattagaaagactaagggttaattcggttcacacgagatttttccgacaatcgcattgtcaagtggtccagactcaatataaaaagggaccaaaggccactagaaagcaatcggctcctcactagaccattcgagccgccaacgagacaacgccaaggacgggccgtgccattgaattggcggcacagcatttctatcatgatctccggagattttagatctaacactaactaccactagacatgcgaacgacaagggtgtgcgtccaagcgacaagaccgttataacgccgcgcaccacgtcgcagcccgaggccacgacgattcgtttcgcattcataatgcaattaatatccctgtctagctcctaggagggaaatgagaaaagtcggcagtacttcttgccgtcttctgggtcaggacactggcctatttcctgtcgacctctcttctcccacatcttgtctttctttttgttttgcgtatgcgaaagaagagatcactcatgcttcacaatgcaggaagagatcgaaatgaagagcgagagcgttgtgcgatcaggccaagcagggagtaggaatggggggtatgagagcgctacaatgcgccagaagcaacaattggaggtataattgcgcggcccagctgttctacacagtctctaatacttattttcacagcgctatctcaacttcttctcctccgtcgccttctccgcctgtctactcgctacatgggaatctgctggtggtagtttgctctcagggttgtacaacggcggcccagcagcgatcgtctatggaatgatcttaagtacggtcggcaatctgactatcgcatgctctctggccgagcttgcttctctgtatgtgcttgactcatttccaacgggatggggctgacctcgagcttgacagacaccctactgccggtgctcaatatcactggagttatttcctcgcgcctcgcggtcgtcgatttattagtttcttccagggtgagcttctggctgcattattctttgctttctttgggtcaattgctgatgaaagcaggttgggtcaccgtcttctcgtggtctgctctcgtctgcatcgccccgtactttatcggaacccaaatccagggcctggttgtgctggcgcatcctgactatgaacttgtccgatggcgcggtacgctgctcatgtgggccgttgcgattatcccaattctgatcaatatcttcgcgcgtcgcgttctgggagctattgaggtcgctgcaggaatcatgcacgttatcttcctgcccgtcaccattgcagtattcgttattctcgctccgcgaaacccggactcctttgtctgggagacttttgtcggtggccttagtggctggaaggattcgggtgttgtattctccattggtcttcttggtgtcattactcccttagctggtaggatactccccattttcttcacctcttgtcataccaagggtctaatcgatgtaaacaggcctcgacggagtaatccacatggccgaagaagtcaaaaacgccaaagtggtcgtgccccggtccatgatcctcggcaccatgatcaacggaacccttgccttcgcctacctcatcgcagtcctgtactgcatgggcgactacaccgaggccgtgctgagccccacgggctaccccatcatcacaatcgcctaccaagccacgggctccaaagcagcaacctacgtgctgatggcgatgggcatgctccccggctggatcgccctctttaacggtctcgcctccgtaacccgcctcacctgggcattcgcacgcgataacggcctccccttctccgacttcttcgcccgcgtcgacccaacctataaaatccccctccgcgctctcttcctcgtcgcatcgtgcatgttcgccctctccttcatccaaatcggctctaccgcggcattcaatgcaatcctttctctcagcacactgggcctctacatctcctacctgatccccctcgtccttctcgtgttcaagcgtttcactgcgccacaggatatcccacggggcacattttcgctaggcaaatggggtctccccatgaatttgctttctatccttttcgctacctattttgttatctttttgccgtttccatcggcactgccggttaccgcagagaatatgaactatgccgggccagtgctgggatttgtgatgttgtttgcttgtggagattggattgtaagggggcggcataagtgggagggaccgactatgcggccttatgcgagagaagagtagattataggaatagaaagttgatgtggaaaagtgggtggaaggattgaaatactatatactatatcgttggtggcttttattgcctaggggagtacggagacctagtgacctaccaggacaagagggcaaaaactgaatttaccccgtcagaagctggtattctgttccaggcgcctgctttgtagttcaatacggattcgcttaatctaccttttatcccttctttataacatctagacttgttaaaccatgggctgagccggggttttcaccttcgtcaatgttcaccttcttacccccaactcaccttagtgggcgatattctcaccagattgccacccatctctcttatactgtctcttgatttagcgtatatctaatacgtaatctgcaaatgcgtgtggcctaagtacggctgagcgaacgggaagccctgttctccacaccctatggtcgtatgtaagtatcctaccctaagtcttcgggctgtgtagtaataacccaaagcagaagcgaaaaggcttctttcttctatagtcatagcgatggttcatcgtccgattaattgccccgttaaatgaatatccgggatatcatcaatctactcagaatatatctacggtatccaactccctatgtttgttattagaacaacaggcaagagaactcggaatttccgggtaatgcgccactttagttggccaaggccggaaaggatcatgagcctttgtccatactccactgattgacatcacaatactgctcattcagggccagacgttcttctattcgttgccgttatagcaccatggtttgtcatgtcttggaagagttacatctactcgaaagtggaaccgatagtagtaagacatatgaagaccctaaacgttacggaggcgtgcgcggagagtcctccccagctgggtcaaacggcacgtgactgatgaccaatcatgtagcttgagaattaaggatgcaaaatgctattggtcagatatcacgtggccacatggcacctggcgaggactttccgtgcacgcctccgtataagatagcatattagtgtaccttgaaatggtgctgatcttgattgtctattctattatatgacctattcttacctagtttaatttgtcctccagaatgagatatcatcgccttgctaagtaggccccatatcctggagtttattgggctttcccttgcatttttcagaaaattcaacgaatatatatgtatatctacatctatcaaaacatgcacatttaaaacccatccccgcacgactctgaagacactggttatctctgcacacggatattgcacctcgtaggatgcgttccaagtcccttttatatatggaaaacacaaaatgaacaatatcgtatctaccgccatgtctgccctttccactgcaggaagagtgtcggaataacgctaaccgccactatcaagccaaccagaatcccagttgacccaagaaaacccacgcttgccagcatctccggaaacctggaatggacacattagcaagtagttacttcttcaccaaccgaaagtgaactcaccaaaaagggccgataaagccccagatctgacggacaaaggtaatgaagaccccaacgctagccgcttccgatcgataacagtccacggcgtaagtgatattgacggtggtgatgatttggttcccgacggccgcgatggcaacgccaagcagcggggttatcgtccagtgagacgaagcgttattgagctgaacgaggaagacaattatgcccactatagccatgatcaggccggggtagctcagccagagtcgatgctcgggggcaacggggcggtttgttcttttcgctcggtacaacatccatcgatctgagatgactcctccgatctggtccccgattatcgagccaacgatcattgctatgtattggagcccaacctgttcggtgtccagaccaaacatctccgggtacagttgagggatctcgagcgaggggaagatgcttgcgaggagaaagaccatggcatataccgcggtgggaaccatcacacaaggacgggcggccattgccaggggctgaatgaaatcccatactttgaggggagtcggatcaatccgtttgaaggaaaagaatcggtgcagcaaagagtcggggccctttgcagtgtcgccgcggatatagagggattcggagccaaaggcgaggtacagcaaaaattgaacaccgttcgtctatgacggttagcatttttcacaaagcgcgtgaggtcacaaacaatagctagcgtccagtatatccatcggtatccaacccgaatggcaacgaagccaaagatcaagggcgctagtggcacccccacggtgaccatgacggcccatacacccatgcatcgagcccggtccttcttgaaaaaggtctcggccaccactgcactgccaattgctgccggggggctgatgaagaagccggtgatggccctacataaccccatggttgcataggagtagctcttcgcacagcccacgttgccgaccagactgcatatcagggacaggaggaagatgggccgtcgtccgtatcgattcgagagtggcatccagataagaggagcagcacccaggaccgcaatgaccagggaggtcaagtagcttgctcggtgaacgctgacgccgaggtcttctgctatatccccgaaggcggactgaatcgcagccgcggtgaaggtcgccatcatcgcatggaacgcgaccattaccagattgagggatttctatgcgactcaaggagttagtcggtgttatccatcttgcatccaggagttttgtatgtaccttccaggtcggccagttataggggtccgcgtccgtcatatctggcatcgggtcgaggtccaccgtcccatggcgctcgagcaaatactgtcggtggtcttcggtcaatggattctcatctttggtttcgagttgcactgaacattccaagtcgtacttgcccccggacacaggggaactggcgtcatcattctcgtagtgtgtcgttggtttctccatgtcggtggtgtattggaaaccaacaacattgcaggggatggattggccattatgaaagatttaacccgtaggtcgaataccccggaaaactcgaactcatctccccacagcccggagttcccccgggaagtccgacatcgcggggtccttccggacagcatgactcgattagtgagggttccgtgattaagaactagactaacataaaagttaaattgcaaattaaacttaagcgatgtatgatgtcttggcgggcaatttcaggatggtcccttggttagggcatcggatgtcggagaatatcaccccgaacttcccaaattggaaacctttcatccgattggctctgtcggcacaggtggaccttcccccgcaaaagccaaagaaatgaatcaattgttatttgttaatttatcctaatctaagataccaagacccgagtggccaatagctacatagcccaagcagcgagccaattttctggccgtacacataatgaataatgatggggacaaggccttaaaaaaacgaacacttgtctatggcgtatttcttatattttttaccgagacttttcatttctagcgttaataatcttagctactagcagggcgtgtgcagccggggaaataaagagtatggagacactatgttaacggcgcctaattaggcctagcgctatttcttcgtaagcgattttctgccctttctcagcggtgtaaggcaatcaggttgccactatcaaaagataggcggcaatcacaaaatatacatgcaacacgatctgtccattcgaacttaacccgggtctctatcggtgagtcatgttgtacaggctcggaccgaaaataaatacgataagactggcaaaaagaaaaacccaacaaacagaaaatttgtttcaatcctcctaccatcacggaaaatgctcctactgctaccatatgagctgcagatgcagattatagaccatgcttctcccagggatttaccttctctgtcattaagctgtaaacatcttagggaaacctgtcgcaaacacctccgagaacatgacgcgtacacacgacggctatcgcaagactctgctttcgcaacgcccgcaaatgttcgataccacaaagctgaccaggcgttcggcattggtgctccacggttgttgcttgacattgcccaaagtccccgtctggcccggtatgtagaggaactggcacctcaccagttcgacgttcaggaccgcccaaatgtaccctgggaacttgccctccggtgggccaaacgccttcttcatcaatcgcccattctcaacgaggaggacgaagtgtgcgattggatgcatgcgctgtccaatggggttggtggagctacactaggcctgctcctcagccagctcaccgagctgaagcggatgcaattaaatgtgtgcgcgcaagacccaatcacgccctacgtcccccgagccgtgagtaggctagcagcgaggtcacagaagggactcctcgaccaggccttgtcggtattagcggaggtgcgaattgaatgcacgtcatatggggacgaggatgagtacgaggatgaagggagtagttcaggaagtagtcaggaccaacgggaccaaaggccacaggcagtcctagccgacgatcattaccagcagatcatccgtctcttggctgcgttggctcgactaccgggtcttcggactctgtctgtgatggattattactcccagccagtgtggcaggaaggcaccgaggaccgaaacactctcactctggactgggacgatgccatggacccagcctatcctctgccgctcgcaaaatcagaactcgagtcattgattgtggatcgtggaaatatctccggtcgagcgttgtctcggattattgagggatgctctaacttcaagcagttcaaatatatggtcttccatacaccggaagtattcgggagacgcttcaacggcgtgctatgccaaccgcatctgcccgacatgaccgtggaggcggtatgcctagctcttttaacgcacgcgaagttgacgctacggcatctccatatcgagttgatggaatacggatcaatttgcggttgtcggcatgagccgtgtttgaagccgtatagtccctatatgtctattaacccgcacacgcctcccacgacgaactggaagtggaacgaattcacccaattggaacgtcttaccctcgacatcgatttattcagtaatcttgaggatggcggatggctgcccttcgcacagaccctccccggctctattcaggatgtcgtgatcctcgcgtctcgctgtccccccgaggcggatcagcgagactttgagaatatgtttcgggactttaagccacaggagtttccaagcctccggtccatcagcgcgtggcatcgaaactcctattccgacctgggccacaatggagctcagcacctcttgacggtctattcacaagcgcttgaccgcgctggcatcccgccaatgcagactgtggagtacagcctggggagcgagtatttcaatgagaggcagaaagctcatcgacgccagtggcaagggatccaaatgaatgagttcgggaaggatgactactacctatatgcgctgccggagaaggatctagtgggaaaagtagtgtttggtgtgtatcattccaagggagaaattcgagccagggatgacgtctatagcggagtcatgattgggaaatcgtggggctagttatgtaaggaatacgaatacgcggagtgtagcttttaagcattctcttaaatgagtggttggtaatgtcgtctcttgggatacccgttgcaccaagatgtatgcctctaccccacgatgtcgagtctgggtcaagttatgcacatggtcgctttggaaatctgtctggcatggatcttcccacacctagtatcagtgacctgattagtcgcctaagtagttatataacctacaatacctcttagatatatatagagtggtaccgtttaaccgctatccctgaccggcacccgcccacccactagatctagaaaccgctccggcagaatttcgcgttaattctcggcgttttctaaggttagaggtccaaaggccgagcagcaccgccacgtatgaagtgcctcccagagccagcctagattgagtaggtggatagggccgagaaagcacacgacaccaacagaaaagccgcacaactcccgaagagttcccttgctcgtccaggccccgagtcctccagaaattcctagacgccggtcttcaacgtatatcatatattacgaaaatcagaattcgcacaagacacaggaaaatctcttggatttttcatccgcagggaaaatgatcaagacgtccgaaagaacaaatcagatgcctccggcagcagtcaggtaatgaccccacagccctggccttaaggttggcctgtatggttactaacttactatggtataccattttctacaggtgtgatatgattaggctaaaaagttagctgtcgagattggctatctcgcttaccgtaaaatcagccgggttcataaagacccccgagtgataagcgccctgacctcaacccaaccaggttgtcgcctggacatctaccaacgtttcgaaggttttccacagccgccggagcaaaagaacctcctggcttctgttcaggagacacagttcattgagaatcatgctcagcttcccatttatttgatcgatatacatcaatactaccctgttccatacattctcgcagacagccaatgcagcccagaagatcggccaatgtacatacatagctcatgactccagctttaacagcttcgcaaatgccccatctggcctgcccaataactcgcgcggatgacctgattcgataatccgaccactatctaggacgacgactcggtcaaagtccaagagagtgtgaatccggtgggctaccatgatcacggtgcagtctgagaatgattcccgtatgaccttctgtactcttgcgtccgtgtcagtgtccagactatgacgggatagtcagcataccacgcatgttgaataaagcaacagaaagcaacaatccttcaacttacctgctcgttggctcatcgagtaatagaatcttactcttcttcaatagtgcccgcgctagacagaataattgcttctggccctgggataaggccttctcattcagtttggcatctagcaccgtttcaccatctccatcgtggtgggcaaggagagcattccaaactccaacgcactgcagcgcactgatgatatcctggctcgcaagcattttcagcggatcggcgttttgtcggatcgtgcctgggaaaagaaatggctcttgactaagacagctgatgtgctgtcggatcgacgatcgggatatgagggagatgtcttgtccatcgatgaggatcttccctgacagtatctcgttgaggcggaggagcgataatgcgagagagcttttaccactatcaatttagtcattcgtcagtcgcttgtttttatcgtcgttggaaacagacctgtcccagaaaacgagaccagtatgctatagtgtgtggccataacttaccttccagacttaccacacaatccaaccttttcaccggcatgtacatgaaggctaataccatctagtacgggcttagccccctccgagcaatcatacgcgatgcttgtatcagcaaacacgatctccccgtgacggggccattccggtgtgggttcctgaacctgaacgcccagatccttctcctcactgggcgtactttcggcgaaatcttttatccgcgcaatcgccccaagggacgtctcaagcagtgtccagttttgaatcagctccgacagaacctgacccagatcaatcatcgtgacaagggcgacacccaatagacccgggtcgacatgtttgcgaagagccgaggctgctccaacaatgagcaccgttagagcagctacgattagattgagtaccaggctaagccagcgttggatactcagtaagagatagaagggcttttgagctgtatcaagctttgagagcatcctggacgtagaggcgtgggtccatgagaaggcgcgtatagtaatcactccggccagcgattcaataaaatgcgtatatagagggctcttaagctcgattctggaatggattcagttagcctgatgactacaagctgaacggaatctgggtacggtctgacactcactccaatagccgcagttgacgagatgtgcgcaggtagaaccgctggacaaggaccagcacaaaaatgagaactggtagggccgctgccaggtaggggagtgaagctataacgacagccacttgggcaaaagcgccaaaaaactctgcatgcggggcaagtcagcagatttcatattattcctgtcttatgtacttgcggaatcctgtcgatataaacccacggggaaggatcatgtcgaccagtctcatatcttggctgaagcgagttacaagaactccagtctcggtattggacaagaaggataaaggtgcactagagtaatcagtcgacgttgtgctcttttagctatgtgagcgaagtgtcaagctcacctcatgcaagcccggaggactatggaatgcagattcttggacgcagcaggcacaataataacccatgtccagctgtcaaatacaagccaagttagcgcgcgatgaggaggtggaaagagggcttgaacttacaacacagaaaagataagggcactagcttcgatgacagccaatgctgcatagagtccaagccagtatcctaaacgtgaattcgaggcgctatcactgctagaggaccaaatattcaccctaacgtctatagaaaggtaagcctcatattgcagcaagtagcagttcaagacaggattatatcgtacagcggaatccatcaattccagtattgacgatcaggaaaagtagcagaatggcgacacgcaggccgcccaagctagaaaagtagtacttatacacagctaaatcatttgcctgccgactaccatcggtagtaggtgaaggactcatagatcctgttgtaatatttcgcgattgactttgcctgtaaccaaggtcaaccgtttcagctaactcatccatctgtcgtgattgcatgcctagattgtggatataacctccagcatggcttcggagctgggtatagctgccttgttccaggacctggccatcgtcccctaaaacaatgatcaagtccgcttgaggtgagtggtgcactacataagtggattagtgtaagggacatattatttcaaccaagccagataattgggacagtggggaatgaatacataccgttatgggtagccagaaacgtggtgcagcccagctggcgcagcaatccagccggaccaaaaacattattaaacaccagctgcgctgttgcattatctagaccactgaggacatcatcgaaacacgcaatatgctttcgagcataaacggctcgcgctatagcctgcggcagaaatttagagtaagtggctgactggtagctgaataacacataaagaagcctgagactcacaattctttgcttttgcccaccactcagtttggcacctttgctgcctacaagcgtttcatcacctgctggcattctcttgagatccggctccagcccacatgctctcaccacggtgtgataccattgagcatcaaacacagataataagtctttcccaataatattttcccggattgatgtgtttgtcaaccatgaggtttgttcacaaaaggccagatccggattcttgataaagagctcgccctccagcacgggtgtctcaccagcaattcctctaaggaaggtagacttaccactacctactgcaccaactatcataacgagggtcccgttaggagaggatttcaaaataagtgaaatgcgagacttatcaggcagagagggattccacccaaagtggacattgttgagggacagaaccacatcagactcctctccgaaaatagggctggccacgtgctgttcaaggtgagatagctcgatggtggatgcacttggggataaaagggagggaccgccagctatctgcggcaactgtctcttttctgtgtatatgttggaattagcaacttgactgcagggatagattcacagaattggccaggctacaatgatagctagacactcaccagggcgatttggctgcttgaggaagttctgtattcgattgagacaacctatcgatgcgaatgtgtctggaatggctagcaagagattggagaggggagtaaccagcagattaaccagtgagagcgatgtgatggcctgcgagacctttaggccgctggagccttgcaccatagctactatggcatagccagcgaatgttgcgagctgcccaacaatagtgggaaagttgactagtacctctcatcagtttaatcccgatctgccggtccacccatccacaaggttgaaagtataacgtacccatgcagacacgaactgtctgaattcgtcggaatcttttggagaccctgagctcgtcatcgcgcaaggcattgatcatagcccccataatctcggttaatccaaggaacttgattttttggatagatccgaggatagcagttgtgaagttgatgcgtttctcagtagcctggagccaagatttctgccgtgaagacacagcatgccccatgccgagcgatgccaccgtgaaaactaattggaaatggtcaaatcatgaacactataatgtttaaatgcgtatatcagtagacttacttattactaccacgataggtgcgatacaaacagcacctacctgggtttgaagaagccaggtggccagtcccaactggaggatattggcccaaatctcacagactgtggactggaagtattcagcaagcatctcgatgtcagtacccatgagggaaatagcactagactcgtcaatactacccaatggttggttcatcatgtgttgaaagacaatagccataagtccgccacgaagcatcgttgtagcacgataccccaaatgttggtaacaggctgtgcacaccttgatgataaaggttagtgcagtgcttgcggacaatatgagaggggaaatgagtattcaaaagtgtgtagcttacagcaactccagtaaatacaataccagtggccgcgatcaatccgtaacctttatccagcgaaaacgaatcactctgctctagaatagtgacaaccttgcctaccaggaacggctgggcgatactaaaacctacaacacagatccgagggaaagcgactcttactatctcccaccgtagacagctaatcacagccagaagtagggcattttgcccgctctgttcagaagaggcccatgaatccgcgaattgagcggataggtcgcgggaggagagcttctcatgaattgtaggcaatgagctcccggttagcaacatggagtagccgttccacaacaggccgttcaaccagccgaacaggcctcgctaaataacccactgaggctctcaccagatctcaccttctcgctaggtttcagccattttcgcttctcgacattctccagaagtaagagaagtaacttaatggcaatagacgaagaaaggcaggctgcataggctggactatctgatgtcaaccaagtggtgcgtacacgtacaaggtcaaaaagtagcgtggtaaacaagtaggaagagacaaggaaggaaggccgaatggagcggacgtgctccaggtcaatgagaatgacgagggcaagcgccgctatgagctcgataatggcgccggcaagtgactcgcgcccaattgtactaagggcaaccagggcgatctgtactaccaccaaaaatacggctagaacctgtttgaaacctctcaaaacctcgttcttttatatggagatggggaaataaaatgaaacacatacgattgtcaccacacgccttgcagaggaaagtacttttggagattgtctggatagctgaatagacggaatggcaccaacagcaagaagcaggcagccggaccgatagtcaaaatgcttgcttcaaaaaggacggtgaagtcaaatcctccgcgacagagcgttgtaacgaaagggccaaatgagtcgtcaccgcagcggtctgtgttggatgaggacgacatgattgccccagtcgacaagcctgttggcctatcgattaccctcttcaatttatagattatgaatgggcctcgaactctcaggattagagactgggtttgtcctgtcttctaaggttttgaggttgtgaagtgcggcactacacaatttgccagcacaatttgtcaaccagaaaggctgctgggccaaattaaattgtccagttataggcacaggctttatagctagagcatatttcatacattggcgcgatggaaggggcttatcagtagtgggctcattagtgccggggggaaagacactagtagctataaccatacttataaacaatgagcatccctccagagttacatcgaagggttacatgacatccctgttcattagcattgcttatcgaccatgtggtgcgtgaacgatagtactttggaatctgaaccagtgtctgtccatgcgcactagttgacactagcagttatgctacgaccggggcctgcacgtatcagaccccgtactggtctttaactccgacgcctctcacgctagtgagcttgacctaatctctaaacccgtcgggtctctccggagctctctaccgtgattatgtgatactaactgtgactggattagacttaatgctattttccagacaatctgagatctatatcttatcagactgaagtagaggttgcaagtactttaatattcaatgtttagttgaagagtattctataatatatgtgtgttagagttgcttaggttacactcagatgaaagaagtctctgagtggcattgagaatgtagtctacaataaaacgaattgacattcggagattaattaatcctatagctattttaatcgagcctcatctgccactctaaaagcttttgtagcatgcataacgagtttctaaagttaaccaagaaagcttggttgtccttatatattgtacatcgatgttccactcagtaatccccttccagatctcctcccagaagatcagtctcctgttcggtaggggcacgaacaaaaagcaaccccaccaagcaaagaagaaacgaccccgccagagcaaaatagggcagtccaagagaaagtccacccagcttcatacccatttcaaacagccacgccagcgccggccccgcaaacagcatactgatcgtttccacgatccctattaacgtgttcaacttggatgtgtcctgtggtgccacatggctgatagccaatgagcggcacagggggcccaaaccagcccccaagctctgcagcaccagtccggacaatacaagtctaatctgcgacgcagccatgccgagcgctccgacggcggcgagggcagccgagaaccgcgcaagagtgagatccttactcgccgggcgctgctttcgcaggagcagcttcgatagccaaggaagggctagagacaggaccaccaggtgtatgatgccacggatggtgaggaggtagcctgttttggcaaggggccagtcgaagcgtttgcttatatactgggcgaagaactgcgacgtggcgagatgctcgggcatacgtgtgaggaaggtggcgaggacaacgatgatcgaggtggacttcagcgttgcgaaggaggatttgagaaggtgcagggactgagctaggtgtgatttaaaggagttgctgcattgtggttgctcctccgagtcaggctggtcgtcgttttcagggaacccatcccgctttaagggagggaaggactccgggatgaagatcaatacgcttaggccgattggtagagtgaagaagccaaggatggctgggatccagggtgagaagatctccataagcttggaggaaatagctgggccgacggaagcgccggctaaacttgccaacaccatcaagaagaacgccgccgctctaatggtgattgggttaggtattgtagatttgtcgtggagaattatggcttgaagagatacctgtctgtttcaggcaccaagtctgaagcaatagagtacaaactggccacttggactgtacttccaccgccaaccacattgaacaggggaccggccaagatcagttttactgatatggtgccttgtagagcaatgacggcaagctcccaggccatcgcaagctgcgatcctaccgtggaaaggagaataattggtttacgaccgattctatatgatttactataccgccgttgttcttcaaggttggagaagagcacacctgtcagccaggactccgaatggaaatgcaacaatcagacctgtgtcctcggtcagtctctaaggatataggtgaacaaaccagtacttaccgacaatggcctctactaagaggagtgacccgttaagataggctaattcggactggatctgatcagtcttgcagagactttcgtcaagagaagagccttgttggatgtatcgccgacagaggttgtcttcaattagtcgtatcaggggtaggctgataaaggcgccagagcccgccaggaggaagttgcaaatgacgaggtatgttaagaacgacggtgtccatcccgacgctcgtagttgagggctgcctagcagcggggatgtttcttcgtgcatacttgagactcgtgagggtgtcaggaaagagaaaggacgggggagacatggtaatagataagaggttggttgtgcactagcagatgcaacgctatgataaagtgctgtgctaagtacaagggtatgtgttaagcattcttacggcaatttctggctaaggcctgtcggcctcggcggatctgacggccaacattcaacaggatatccaagacaaagtggatcttcgcaatggaattgctagcacagccatgactactagtgttcccgtcctagctcgatcggtagtagtcattgataggcgtatctttcttcggctggccaataaattactccatttcgtcctctgtggtgtctgaagtccttttatccgccttagatatttacttttcgaagaatagttaatacacacctctagtcccagtgaccctaccggcccctgagtgtacttttttttttttctcctaagaactgcttcgagatagaggcagcggctccttgtagctttggtataatcagctcccctatcgagagtattaggacagctgcgtacgccagccagatagcaatatagccttgaacgcaagctggttacactcacggatgggctcagatgggtttacggacgaattcagagcacaagtccattacattctttcaaaatgtctcctgattctccagctgctccggatttatgaggatacatttctttcgaaggccttataaaatagaataattccacataagactcctccgaagaagtagaaggttatgaagttgcaatgaagtgcgacagacaagtagaaactatgttgcggtatacttcaattgacccccagttcatgcttttgtacttgtaggatcatatgcttgttacaataactttccctacaatagcttccacataaatatccaaaaaaaaaaaaaaaaaaagaaagaaaaaaaaaaaagttgaaaataaagaaagtggaaatacagcaggccccattgcatatgagagttcagctcacgtaacattcatataaacaagttcattggcttcactacaatccaagcatatataacctgaagtgccgccggttgcgatacaggagaagataacaaggtgtatggagagaagccgctaagcatgtggatcctcaatctccccattaatgatcttctctggaatctctgtctgtagaacaccatccgagctggtatactcgggccttgaatagatttcaatggcatcggccccagcgcttccaatcgcattccagaatgtccaggctgacttgaatggcaccctccacttccaccagatcacatcatccattacctccgccggcccaggaatcgggcctggtccccagctcgatttgtcgtatgtatagtgtaggaccactgcgttctctgagggcgatttatcgtccagcaccgcaagccatgagtcagaaatactcgttgtctgggtatcagtgtgcttatcgaggcggtcttggaagaatctgcgcagctcggcgtcgcttttcccttcaaagccggtgtcgaagtcttggacgggggtttgagtattccattcgtctaaggcttcctggtctggggtgcggactagactaaagaagttgaacgtgttgtcaggtatagcacattcattcatcagtcggttgattacctggaaatatttagtaactggtctcggaatcttgtatgggagtacgaacgcccgcgcggacttttgaagtgcagaacagtagaacggcagacatggcaaactaggcgttcttttccaatattcaaagacgttttattcgtaggaaaaagaaagtgtctgggtgagagtgaagtaggcaggcgagttgaaaagaaagaaatattgccaggccagatcccccgctttctaaaccccacgcgtgggttagtcagcccatgtgtcaagatgtagccctaatcgaaaagacctattgttcactgcaagaggaaaagggggccatgtcgaaagtacctgcatgtcagacacagaattatgtgatcaacctggaggaacaccagctgagtgtgccaaagctgcatttcaccacgccactcttccatctgattggttctgttctacataaaatggttgctttttctgtgtagcacccactccaaccactgatatggccgattgcccgagactccgtcgcttacgacctgaccaaactgattgagctgacgagccttgcatcgacgacgagattcactccactcacaatcaagctcacgttacattcagccccttgggggtgtcacttgcctccacgtaattccagcccccagtgcgctattgattctcggtagctgggagctgtaaagcggtgcggctgtatgagatgtatttcatcatcttgggcgataaaagaggagggattgccctggggctgtcgattagagcctattcaaactgctacactcagttagatccggtcaaagattccccccagaatgcagcttactaagtccctcctggtattcgcgctttacatgtttggcactcagcacgttctagctgtgcctgtcaatcccgagcctgatgctacgagcgtcgaaaatgttgcccttaaaacaggcagcggtgatagccagagcgatcccatcaaggcggacttggaggtcaaaggccaaagtgctttgcctttcgacgtcgactgctgggctatcctgtgcaagggcgccccgaatgtcctgtatgtcttcctttattgaagctcttgatgtggcttgtatgtttgactaatatatcgcacccttaggcagcgcgtgaatgaaaagacgaaaaatagtaatcgcgatcggagcggtgcgaacaaagggcctttcaaagatcctcagaaatggggcatcaaagcccttccacctaagaatccatcctggagcgcacaagacttcaaatcacccgaagaatacgcatttgcgtcttcccttcaaggcggaaccaagtatgctaagatcatcactgcttcaatcaatgtgttgttagctgactccgatgtgaccaagtgccatcctagcgcccgtcaacctcgcttctcagaactcccaaggcggcgtcttgaacggtttctactcggcgaacaaagtagcacaatttgatcctagcaagccccaacagacaaagggaacatggtttcagatcactaagttcacaggtgcagctgggtaagaacttccagtaccatggtcatatgcaatttactaagaaaatactagtccttactgcaaggctctggggagtaatgataagagtgtgtgcgataagaacaagaatattgcaggggactggggcttcgacccggcgaaatgggcatatcagtatgatgagaagaataacaagttcaactatgttggtaagtaatcagtgtacttctatggaagaaaacaaggtatgggtgtacttgtatactatccatttgatctttcgtatgcaactggttgaaaatatggttgtgagataagcctggattatctattcagctcgcaaagaatgcaatgacacttgagctacaccaattcttcgtaacagaatatttatgattgacttgaagaagccagcttgcgtagtattcattgactaagactagcattccagagaaagtagaatgttcaaaaccaactaaggaaacacatgctccctaatcaataaaggacacctcacctaagctaccaaacattcaccccagcaactaatctctttaacgattgtactctggaagtattgcactgctttcaagatgtcaagtagctcaacgtggatagcaaaagccacgtatacatcttccttttgggaagcattgccacttccatgaacaggaccttcggcccgctccttcaagttgtgcaagattttcttctgccacattccactgctcattagtttcttcgtaatcattgctggctggaacttaatgaaacatgtcagtactctagatggcaatttgatgtctatcgaccatcgtgcgtgcgtgcgtgcgtgcgtgcgtgcgtgcgtgtggacggtacaggcacgagtgtctcttacctttctcatcgcctgtattaacgacaggtaggccagcggttgtatcctcgccagcaagctcctctgtggtattattgcgcactttaaggctcgcgaatgtgccaggctttttagagcaacctcccgatcggcaatattcggcaggtggacagtctctatcggtggcgcatttctttatgatatctggagagattgtggttaggagtccttgcaaaacagatatttttaggaaggaggacggtgagtagttctttaccattgtgattgctagtttcagaaataggcgcggcgcacgcagccaggttgcagagcaatgcaaggaagaggatgaagatcttcattttcagatagggctgcggttacttacttcaaggtaaaagatcggaagcggttgggatgatgcatatggagtcaaatatggtggaggcacaagaaattctaggatactgggaggctttttatgaagggatggtgtgagtgaatgatcttgtgttaattcactgaatataaattctatccttggggaaggctgaatatgttctaactgggggtttattccttgtatgcaggcaaatattgcgtctcctctactattgacttaaaatagccatctttactaagtctcacaagcttgaatagttctattataatagattccccattgacaataggtatgactattattcgagcaatatgtagccaatacaaatattccgcattgggcaattctgaagccttgatacaccatcatgttataaagtcgtacgaatcctagttatgtggtgctcttactttccactctatgacaccgatctactatgtattggtagatagtcgtattttgctataacctgcagatggttacaacttgtgactataggacaatagatcattcgcttcacttctacattgcagttactggcaaattcccttactggctaccaagccaaatactattgctaagtctgatcagcaagagttcctttaaattactgacgtaagaaatgtgcggtttcttggcgccgttggagataatcaaaaccctcgtattctcagcctaacgcggggttatccggacccaaagcagtaaatctttgtgtgtctgcgggatgacaataatcggtgagatcttcttgaaccatgagaaagtttaatgagctgaggagtaaaatatcctccaaagcaaaaagcagacatcccgataaaagcagacagggcatcagtccagattccacgcacacaaatcaaattgaacagcaagcgcctccagttgtttccccaactcctggtgacaataagaggctaagttcaatccatgaggacctttggaatagagcctacaaggagctcaaagaggatccggtcaaggagaagtatatgaactcttacgaacaactagtatcggacatctttttgagacaacccaccaatggatcagcgcgtgccgaacccgtccatgaaggcaaaagtggtactgataggacaccatggacggaataccagttacaaaatatcgttcaaaaagggctggagagagtcaatgcaagccagaaacgaatcgacagcgcgtctgaggttttcggggtggtgcagaatttgaaacccatattcaacgccgtcctgagcaacacaccacatactgcccttccatgggcaatcgtttcctccactcttgacgtaagatatctgttaagagattagtgtgagtaaatgttaactcatctccagattcttgcaaatccagttcgatcaaccaaagctctttacgatggggtcagtcatgtggttggtaggatgcagtggtattcgaagataaccgacaaccttcttcagactggtagtgagaatggccaccagaagctcgaagaagtccgtaagcagcttgagactggaatgctcgatatgtacaagtgcatgcttttttatgagatcaagagtgtgtgtttttaccacaagaaccagcttgcagtctttgtccgtggtcttttcaacattgatgactgggatggcggcctgacaaaactcaatgagcaagaaaatgctctccgatctgacctgcagcaatacaagctggagcaaatcgttgcgatccttgatcaaatggccaccaataagaaatcatgtgacggggctgacgacgagtatcgcgaatgtctgaaatctttaggcgtggcaaaccctatgctgagaaccaaagatattatagcacggaagaatgaggttcttaaagattgctataaatgggtattccagacgaaatcttatcaagacttcatggattggcaaagcgaggacacgccgaacctgctttgggttcagggacaagcgggtactggcaagacgatgctcctagctgggatcatggaggaactgaatacattctccgctaactcagtctcaccaacaactctacatttctttttccaagacaaggacggccagactgatcagagtttgatagcagtgaagagtctcctatggctattgctaagccaatacccgtatctcgtgcaatatgttcatgaggtacagggttcccagggaaatttatttgacggtgattacgccttcactattacttccgatttgatcaaaacaatgctgcaggatgataggattgacccagttatccttatactcgatgctctagatgaatgtgagtataaggctaggacaatgctaaccaactttcttggttccctactacaattgaactcaagagacaatgggagggttaaggtactcatttcaagccgtcctctagaggagattaaaatagcagtaaaaggtatcaagtcaacaataccaagagccaccattgaggtcgacaacatttcactcgaggcaccaataaccgcttttatcgaatggaatatcgatcgattagaagaatccaccgaagacaaaacccttctacctacaatcaggaaggggcttcgcaaacgggcaagcaacaccttcctatgggtttcattggtgtgccaagagctcaaccattatgggcttcatatgtgggaagacatccttggtgaaattccggatggtctggtagaactgtatgacaaccttcttgccaagttagaaggatcaaaatacaagcgtcatgttcaaacttgcaagaagacgcttacaatctcaatattagcacgtcgaccattgagccttaatgaattagcattgcttgccgaaatagaggaaagcatgatacggtctatcgtccatgactgcagatcattcctcaccatccaaggagacactgtctatttgttccatcaatctgtccaggattacctgcaagttaactataaccgattgcaagtccagcgccgggaatacatccaccaatcaatcttcgagttgtcgttgaaaggcatggaaagtcaattagaaagaaacatgtacaagctcccatatgcaggctccagcttcgaggacaacagcctcccagctccagacccactgcgtgccatccgatattcatgtcgcttttgggtacaccacctgaagcacggcgattccacgtacgatgcaagtgatatgatttactccttcctccgaaagcatttccttcactggctagaagccatgagtctcatgcatatgatgcccgatagtatcgagatcatagaagaactaaaaccactaaccactgtaagtctacgtttcaccctacttgttccaatgattccgctgatttccaaaagtcacatactatgttgcacgggtttcttcaagacgcaaaaaggtttacctcgaagaatcaacacaccgctaccaccgccccgctgcagctgtatagctctggtcttctattctcaccccagtctagcatcatccggcgagagtttcagaaagagattcccgcctggataacaaggtttccttcggctgagacgcagtgggatgcagtcttacagtcactagatcatccctccgctgtgcgctttacatgcttttcgcccgatggtcgattcctagcatctagctcttgggccggtccaatagctgaatatagcattataaatatatgtgatccaaacacgggagcactaaagcaaagattgaaaattaccaactccatgagctcgttagcgttctctccagacagccaacgcctagctgcaacgtgctgggacaactggatcagagtgtgggacaccgttacatggaccgaaataaaggttcctcaccaatacgaaaggtctgcagtagggtttacttcaggaaacgagctactggtctctacagcgggattctcaacactttcaatatgggatataaagacgtcagcgtccgacccgaagatcaagattgaaacgcatgccgaaattggagcagtgagcttttcacctgatgctgcgctgctcgcccacattcgacgggatagaaccatcaagatttggaacacctcaaccggtgcgcttgagcaaacccttgtggaccagttaggtagcatcgaggatgtcttggtcttttcctttggtaatgacatgctcgtctcgagatcacgcaatgctttgcgattatggaagacagcaaatcaggagccgatcttcactctcccacataaggggtcagtcacagcagtagcattctccagagacgacagcttagctgcatcagggtgctcggattatgttattcggttgtggaacacacggacaggacacctcgaacaggttttagaagggcatgtatccacacccatttgtttgtccttttcagtggatggccaagtactagcatctggttcagaggatcatacccttaagctctgggacctaatgaaaggaaagttagacccaactcagatctcccagcagacaactagtcaagatttggacagtccgtcggatcagattgcggtcattgacctttcccctgacgagcagcaggtagcagcaggatcatggggcggtgttgttacgctgtgggatgtgaaaactggaaatttacaatacactctaaagcggacaacgtcttgttcaaccttagcgttcacatcaggcagtcagcaggtagtatggggaggttttgagggtagaatccacgtgtgtaatgcgaaaagcggggtttatgagggagaaacagtgaaacgtccggctctactgcgtctagagcgcgagccctcgacgcgcaagccagaggttctgtttgaggatggatgggtggtaacagtcagcagcggacagagaattctatggctaccacccgagaatcggcctgcctattgggtagattggaaatgtattgaaaacggaaacatgctgatatgcggaactgataaaggccatgttcatttttatgagtttcatttggaggggtttttgacatgatactttggttccatagaccaattgtggtacgactgggtagaaaatgtgtgggaacgcagggaaagggtatatagttgttggcatcactcatgatggtggactaaatatggaggtatagctggctcaggccaactctaggccattagacatcctctaaactctcctcccacactgcactttacattctttggtgcactgcaacgttcatgtgggtcctccctcaaaaacagacctagcagacccaccaacactgcacttttagttccctggaaggttggtataaatctagcttacggacaactgaactccaagccaattaaaaccctattagctttcctcccacaaaaatggacccaccagcactgcacttttagttccctagacggttggtattactcctatacagcggacacgtctaatggactatataatagtgcgttgccgttggtaaacttgataaagcttctaccccgtaggctgaccgtaagctagatttagtccgccgtagtatcataaagaaatcccaacataagccagtgagatataactgtcgtgcaagttgtgaaaagggcacagttccaaatatacattttgatcaatctctacaattattattattcattctcagtctccagaaagccttctccgaagatcgtatcattcagcaagaattatgggcattcgcaaggataagaagttagatcggtattattttgatgatcttcgtaagaggaaggtctctctcaacataatttcgtccattactttctggggctccactggcgacaattaccccagctgtggcatactccagttctgtcttcgccggctatcggagctcaccttctctaaggtgctcggtcagttcagctacgtttgcacagaacagagacttgataatttgtaagtaaacttgtccattttccccgattttactaaacattcatgacaggagccaacgcttcccacagtgtgcaccgatcggcttgcattcctggaatgacctccatcgccgtctgattcgtctgtatcttcagtctctctcccgacccccaaggcatccagtaaggtgcaccctcggctctgaaactgttaggatccaacgacttcacaaagctaatataataattcatgacaataggaacaattccggcattgatattggtaatgctgctgctaagtccaccgccgtagtccggtccgaaaatagcctctgtctcgaaggtatgcgggactcccaaccccttgctaaggttttctggatcctggacattatatcgataactccaaaccttttcaccacccactgcgtaaagttctgtcatcttagtgctcatatgaatgcctggacaggtgaagacagcatctccatacgcggcggaggcagcagggaagtattctgcatgaagcggaacgggctgcatgccctgataagcgcgattgatcgacttcaattggcttgagcttagtccggggtataggctagtcaaaaattcggatatatcggccgggctcgtggcattgtaggcaaagccggagccttcgtttgtgtctccgccgataatcaaaggaacacggatgaattttccctgtgcaaagagaggatatagacggtcttggatgaaagccccgtcaacaactgggccgaactcccaagaagagggcgttgtacgtgtgggatctgttggatctattgaagtagcctgtgctttctgaatggcggtgatgttggctgatcgcaaacatgaaattgtcgagcatccgacagcctctataaattgattgaactgtgcctcggactcggagctattccgttgggcaggccagaatggacttccagccactgctcctacgaaaaggccatcattgcgacccccgtatgctgcaagatggtaggccaccgagcctgcaccggccgacgcaccatgaatgacgacatggtttggatcaccgccaaactgcggtctgtcagattggtgtgatatgacttgaaccgataatgaattggtttccttaccaggtgaatgtacttctttacccattgtagggctttgcgctgatcaagcaagccgacattgaggtcaccatcttgctggactttttgaccagctagaaagcccaatgctcccacacgatagttaaagttgaccagtataatttcatgtccggattcctctatcacctgggtaccgttgtagtttgcattcgaattcgtcgcatatgcgccaccctgaatatacacccaaacagggagtttggaaccttgtgtggcactggaaggagtgaagacattgatgaagagacaatcctcggttgttttctcagttacattctggcctgtaccaacacatactgggccaaactatcgaaaaaaaaatcagcaaccggtctttttgtgaaacgtgcatcctcttaccgctgaagcatcctggacggaagacgtgcgagcaggttcttgaggagcccggaaacgaagctctgctagtggcggcgctgcatatcgcatgcctagatattgatctactccagccggaagtctcagtccttgatactgagcataatcaaggttgatcgtcggtcggagtgaatcaaggggagcggcatttttaacctcaacgaaaaaggttaacacaacggacagaaagatggctagtttcattattgccttgaagaaacattcaaggacatgcaatacttggtgccacaccactatttatcgagaggtggggtattgccggacggcccctactattgcatggccttcggtttatttatcattaccataacgagttttaccttggagaggctgcatgcgggaacaatcagatagaattgagtgtgttccattaaagtagcagatggcatttttcgcggaaaaattccctctacgctactagcgtaaagttcctcgcttttgcatcgcgggttacctcagatggttatccattgaggcgcgaggttgctacgtctctatcgttgtctacttttgcactatgtgagtgacgatagggtcaacatcaatacccccgcaggcttccccgcaaacccctcgggacaattcgaaccggccacccttcacgttgatttacgctctccctagcttgattcttttgactcgctgcaatacaaaactgtgtgttgttgtacaaagattacagcagtggatatcgagtagtcactcgcgggagaaacagtcctggacaagaatgcttagtggggctttccgcagccatggagaaatttaggctatgtattgtcacgtgatccttgggccctaagccctgtactgtgaaggcaatctatccagtgcggaataagtatagatcgactataccgaatccacccgcaaagatccatacaaaagagaagggatccaaggctccatatacgctttgatgatctgaagttcaaaatataatataattatctagataggcagcccatatataaatttcatcgattcacacggccgaacatagtgaaatctccgtgattgctccagtgcatagtgaatcctaggccaaggtatatatatctctctagtcggccttcagaaggcgtaggggtaacatcgatcacatctagagatcacatggtaactcatggagtctataaacttatactgtgacttaagcgtgagatctatatactgctcttccacatttacttagctatttcgcgaattggatgtgctgcgggtttgtaacctgcggatgctgggtctagattctacaaccacaccactgcgggttcagcgggtttgcggggaatgaaaactatccagggataaaccattggttttttggcagaataattcttatcagaatattctcgatttctcttggcattatcggatgagacaactcttgtacattattttcttttccttggagcgagaaaaagaaatgccaagaacgcaaggtcacaccgagcaatagccgttcaaaacatatggacaagcagactaattttttacgagagtaagctatttagatgagaggatacgtagagatccagccaataaagtgctcatccatagtcagtaaaacagatctctattgacgacggtcacaacagcttttataaaagtatgggtatactgcaggcacgtgtttccggtacatattaaggcgaccaacccttggattcccggggcccgctttttgctctgttggttcacttctttgcccttgataagatgagaatctccgctcacaacgcccatgatacgcccgctatatctccgtatcatcccaaaccactgtctcactagactcttcttgctatgagcttttacccttattccgaaaatgcctctatcgtatcaggagcactactattgcgggtactattagaccctattattaagacacccccgttacgacacgtattttacagcttttgtggagctagacttttgtgaattttgctagtccctgtagctagatcatatccattcgaagttccaatacaaaagaaaaaaccattcttatacctccattatgattttgctggtggttgtttcctcacattcttggcatcaactatttctaatgtagtaaccaggatgtcagcagaatagtagtacgagtattcgccacgtaggacagatacgacaatatagcactaaaccaagtccagtagatccagaattgatcaggtgaaggtttgtgtcaaaagtaggtagaagtctacatctccctacaagttttagaaagttcttcttccgatcgacgaacccgcttcacgggctgaaggcggaagcggatgacaaccaatcacaaggcaggacccagccctaggcgaagcgggccgtcatgtgacgcacacaactcaatcttttcggccacaaaagaatctgttggactttgaagctttccgacgacgaccccaacgacaaccgtacctgagccctttcacgatcccttttaggaggctctgtcaagatgactgtccagaaccacagtacgtgattccttgaatttcgatccgccgatattttcatattctcccaaatcgcttcgtcgtggtgtccgggtggagagttgcatggtccgagtatgctgatgaattgttcttcaggtttggcctcttcccgccggaagtcgcgcaaggcgcacttcaacgctggctccggcgagcgccgtgtcatcatgagcgcccctctgagcaaggaactccgtgagaagtacaatgtatgttcgaacaataccgaaaacgatctgcaaaccccttgaagaagtcggaatggatatggcatgaacccgccctcctcagtcgggattgggctcgctcacccactgaactttggatggagtcgggaggaaagcaacaccaacgacatgaaacttgagatgaaacaaaaatacaaggagcacagttctgacgcagtcgtcgataggtccgctctctccccatccgcaaggacgacgaggtcaccattgtccgtggaggccagaagggccgtgagggcaagatcaccagcgtttaccgtcttaagtgggttgtccacgtcgagcgtgtcgtccgcgagaagtccaacggccagagcgttcccctcggtatccacccctccaaggtcgtcatctccaagctccacctcgacaaggaccgtgagcagatcctggagcgcatcggaaagggccgtgaggctgccaaggccaagtctgcttagagggttttgtccggggtttaagttcatgttgcaatggcggtgacggcgctggagttctgaaagactcgccaatgcgagatccaacctcctatgatcaggatatatctgctggaatgaaaaacgaaaaaatctacttcctcggttcatggtctgcgccacggattttcaagccgtagtgttggactacttccccttcaagcgtatttagggataatctaccggcagcgactcaattgtcagagggccgttttccttttttgttcaatgggtttcttgaccacgaactactgttcgaacttccctcgtagcgaggccccttcattctttccctctcagcaccatcgttcgcatagcagaacgttgtgctaaatattatcctgtcaataccgtctcaatgagccccaatagttgaagggatggacgaaacacgtagaggaattgcggaaccatactctgtagtcatgaaccagcgtcccgcttgcaaatcgattttgacggcgtcctcccaatagtgatatgcgagtagacctcacttgaggcgccttgcgtactcagatgttgttcttaaaccaaataaaccttggaatgaacttatctttgatctcaaatcgcgactttgattgcaccacctgcatacaattaagtcctaggccccatgtggaccttaagtctttggaatagttggacgcttggccgatgtgaatgggctaaaagctgtgtactggtacttatatatatttgtggctccgctgatactggagtccatcaagtacatttaagccgtgtaagagattgtccacagttgcttgcaataataactaccgagcagtacctaccataatacagagaccggtagctacttttcattggaaagactgatgaaagaatattgggaattcgcgtttatttgactttgaggaacctgatacctttgctaccgcctttatgttcccgccttccacacattctagtggcagaattcggcttatcaggtcgcagcaatcgtataatcacgtggacaacatctaaactattcctggagagtttcgcatgttcttaagcgaaagtgtccgaatagccaaccaccccaccgccaggtgtcgcacttcggaggtcatccggtctcagaccgtcttctctattgctctatgaatggaggcaaagagaattctcacaatggaagaagctcctatgaatcattcaaattggtaggacttggttccagagtgagcttaacttggtcttttgcgactggaggtgtaatcggggcggtaatatttgtgatatttctcatcgtgattactatttcgcatcaggggccgtggaactagatttccagaggtaaaatggttatcatattgcgctatcgattgtttgacagaatccatggctgagtttaatatagacagctagatggctgagacaccacagttttcggttacaaatccctcatatttcatacgctggcctaatggagagagaacaatgatcatgcattgtaacctcccgctttcatgatcatttgaaagatgtggctatcaagctccgcatcttcagccgtggtcttaactggggttccgtgcactacccagtcatatagctctttgagctgcaaagtgtaaggatcttcgtaggttctgcgaatgatagtttcgcggtacccatcgccatccttttcgcagatgtgcaaagtagtctggagtcctttcacgtagggggtgtcgtattgtacgcgaaccgatttgttttgactgtagatttcaatatgggcgtcgaagagaggcacggagtctatcccggattcatagctcaccgcaaagccgggatattggaaaagcacactattgatttatggttattgctggacactatatcggctagagtttcaatgttgacccacttccaaaagggatacccaagatttgctcccaggaccttatttggcatacccaatgcttcccgcatcgcagacaagtcatggctccctaagcctccaaggatacgccacatggtcgtggaagactttgtaatcgggactccacattctgattccagagcttgcctcacgaactctgtagcacgtgtggttttgtcttcgatatcttcagggctaatgtcagtgaacctctttgggaaggttccagattgggaaacaaaagcgctgttagggccgatgatgtcttgggaccggtcagtctgaatatctatccttctttctattgtggggacaaagctgacctctcactcgagcatataacacttgatccattccaccaatctcttttactccatccacaaatgctgctgcgtggcgtctcatatagccaaccataaccttgcagttggaatttcgttccgcagactttattcttttgatatcgcgtacattcagtgcgagaggcttctccacaaaaacgaacttattattttctaatgctagaatagcgtggtcgacatggtactcgtcactgttgatcacaaagaccacatcgacatctggcgatgcgcagagagtctggggctctgtcgtgatagagaccatgtctcccgcaatcttagacttgcaatgctcgagcgcttgtgttgacacatcgcacaagtagataatttaaaagcaattggacaggaagcctagcgtgggaatataaacaacctgtgccgcctcgccacaaccgatcaatccaacgcggagaaccgttctagataccattttctttttgtctttggttatgatccggagcggtcattgtgcgaagggatataaattattataatatcttatatttcccatcattttaaggcatcggcattaactctgctactccccgctctttaccccacaggaaatccacctactatgttaattaaatgccggccgactccccccgtttccccgtcttcaagacccacattatagcttccagcacagactcttcgactgcggatcaaatcatggaaaccactcatagtacctgattccgcaacatgacgcatccgcggaaacgagcggtcaccgcatgcgagcatagccgcgctcgaaagattaagtgtacgaatgaacgacccgaatgccgctcgtgtgttcacttaggggcgagatgttcctatgaccagagagtgaaccattcatcgttcgacccagctagcttgctgatcctcgaaaaattagatcaagttcttcggagactgccccgcgatcctgttccctggtctcccaatgtatccacatcggacggtctgatgcgcggtaatgacatcaacgttgatacagcccccggggaaaagggtgagctactgtcttaattgttcgcgatgggcctagtactagtgctcctagggccattctctaagatatttctgtaagaaagtacaagttatactatccataatctattcttatttactccctgagatactctatctagtatgtacgatgtctgggtatatgattctttctgcttgcttaggtgctttatcaaataatagtcaaataattacatgatgccccttgcatgagaattagctgtcaaagatatgacaacgttgcataagaatctgacatgtcaatatcagcccctgaagagcaattctgtggttggcatataataatcggaaagcattgcctagttctgagacattctagtcatttgactagttagttactgtggatcctattactatgacctgtatccgtatgttgtattcaatgtgagagcacctgcatctgtatgcaaatatctggttctctaatttccactcggccatagaaaagaggcaactagtaggcaacaagtacggtctttttttactagaaaatacgatcgggtacctgcagactattggcgctttattccacagactattgctattgtgtgatagataacaaagccgccgatcatatttctgtggcatctagatatttctgttattacacattgaagacttgtcactttttgtgctgatgtagctgttatgtatatcacaactcatagtgtgaaaggatatgatataataagaaaagaaggaaagaaagggtataagaagggcaaacacttccacctacgttgtgactgtcacttccatgaaaagtctcgacttcaaccaccagacgggacctaaaagtttctataactactttgtcgtacctttaaattgagctgctcaaaatgaagtttctgcaacgcctccttcccttggctgtagcctttctgccaatgacctgtgcactgtcagatcctgtaagtgctccagtcaaaaatgactcccaggcccaactctcattgactttaggaaatgatacaaagtgttgagctgaattccgaccccaagccaccatccttgatctacaatgatccagtcggcggctccggtggaaaggacttttcagtcatcgccgcaccctccgagacaatcgataccctccatttctgggtcggagatggcgctggtcaaccaaaagtactccgaggactccaaatcacctggtccgataatcaaaagagcacagtctacggaacaacgaccgatgactatcagtccttcaaatttgcgccaggtgaaatcatcaaggagatgcagatcgccaaggggatacgcgcggatagtatatctttcacaacaacgtcccgctcgttctttgctggaggtcacggagggaaggaagttacgatgaatgtgggcagtggcatacttgtgggttttcaaggacgcgcggcgagagacattgatcgcctcgggcctatctttgcacaagttcagcccactacgttgaaggttgggcaatgtatggactgtagccaggagtgatgggtttttgattcggggaagttatttggcgactgacatagctatagtgggtgggaagtgacatatactcattagttaatagtaagaatcacgatatttgcgttgcgtggcgcagcagtacttttatcctaagcacagcctcgtcggtctgtaatttcagttccatcgcctaaccagacttattcaattaaaataactattcagtcgtcagatgatatcatctccttggtgctttacatatcccaatatccatggcagcagcgacaactaatttctcccggtttcctcgcttcacaagcctccctccggagctgcgctatcttatatggcgttgcgccctgcctgacaacattggccaagtcctgttcccttacaaaaaggggtgttggggctctcggcacttgtcggaatctgacgaggaatatactgaattgtgcaatactgcactcgagttccgccacagtttattgggcccggtgcagtttgatataccactattcttcgttaaccgggaatccagggccttcgccttagcttgggttcgagaaatgggtatcgagatgcgctttcacagggacaaacagtccttcgtcttcatgcggcagctcgaccttgtgcgtgacgtgttatacattccgtttgacaaggtagacgaattcatccaagagcctctcgatcgccaatttgagccagatctcttcgcccggatggtggactggcatccaaacgtcaagcatattgccgttccagaggcgctgctgcagagcgattcctctgcactacgtgagatattcgacttattctatcatccaaaaacattctttatcgtggtagatgcgcagccagattggcatgaaagcaacatcaatgtacaccagcgatgggagctcgacagcatgctgggaagaggcttcttctggaactccaagcatggtcgctttgtctgtgaaactggtctttcaatcggtgatgaagccctatatcagcggatagagcgagctatagatgacttggcctcattattcacaccaagccatcctatggacgacttcgagatccggcctgtctttgttattagaaaatgaaagatgagcggggctttgtatgttgtcgtgcctttagtttctcacgcccccggtgttcttgtatatgcagaagtcaatgtatcatgagagacagtgagaactagccataagaaagtggggaatcggtctttctccaagacctattagaatgtaaactcacaataatccccaaaataacccctcaatgttctggttcttaaagttaggcggatcctgaacatgatccagatgtgacgagctagcaggcacgtttattgtagatcttgaggtcggttcaccatctagttcatacgagtgtgtatttgccgcctagaagagcaattacttggcactccttctcgagtgaacgctgccagacacatgagctattgaaatttggtgttcagtcaaaagtcaccttgaattgaggttcgcacctaatgccactttcttgtaaaagccgtgctcagcgaacgtcgcgattgtgatattattggcgctgaagctctctaacatctcaacatgatagttatgccgactggaaagagacagactcagtatttttcagaaatatgcatatcaataattacatagtccgcagaaatcttcatggttcgcaccgagttcccattaaacgccattatcttcaatccattagtctaagtatggtaattccgtattcttcgatacataatagagaaaagcatagcagtcctaaaacggtcgctatctcacaaattcataactctgagaaacggcaacatccttatgtataacgtgccgatcagaataattattctgttgagagggcagactcgataacgatccctcaggcgcctcagcacattcagcagtggagatgaggtgcgcctggtcattctgctgtgtctggaaggagttcgtatcagtgcggtttttcctggagttagaaatcttcttccaattgtcaagctcatggctatgcaaataactgccactattggcgttgctgctcttgttcttgacagagacgaagtatgcgctcaatgcgggcagacacgcgcatatgagcccgatacctgcttcggcgtttctgtaagatggtcagtttgagtccttgcttgtagaaacgagatgtaggggccttacgctgtcaacacggcatgaatccaaaaccatgttatgtctgttgtcggggcctcctcgaccatgatcactaatcgccaaatactaaatgcagtggctatcccacccgcgcctaagataccgatgacccggagctttttcattcgcgacatgtgcagtgaccacagcatcgggaccggtaggatgaggatccacaggtcgctgacgatactgatggctgagtcggcgataatgaccttctgctggtctatacaggtcccgccgtcgcccgttccgtaccaatatgccgaaatgggtttgcagaagaacaccttgataaacaaggctggaatgtagtagagcaagagcacaatcaagctgatgtgaataacgaggaccttgcgacggtcgggggcgaaaatccgtagcatgactgagagtagggcgagcttgacgacaaaaaccgtggggacgtaaataagggtgattgcgtaggatgccttcgctcgtatgcttgttagtaactgttactatttcaattataagggtggcatttggagacgggttccttcgcgaggctatttaccttctggaaatccacgaagtcattctttgggacatcccatccatgatatccacccccgtaagcgttcactacttctgttaggtgtcgtttcccaagttacattgggaagggagcaaacgtacgcacgagcatgttcacgcagaacccaacgaagagtacctgttgttaggcgtcaggatgtactcatggtagtcaaggttaggtgcaaaggggggtatacccatcctacaacagtggtgtctataaaataacagtcgttaatcccagtatgattgattatatggcacagggcaagcacttcactaacagtcttccaattctagcttctttcgaaggcgtatcttgatgactatacgcaatgtcacagcaactgtcacaacgacgatacacaagatttgcgttaccagattgactgtgtggaggacatctctcggatgttcgaaattggaggtgagccctggaggcggagggatcactggttctatagccatatcagcttcgcaaggctgtcagtagctctagacggcgacgagtatacagaggcgtgtcaagtcgatcggtaaaagcgattatctgtggccatagtttctgacacagattaggcaactgagaagcaatcgtccacgacgaccagaagatattgataggatgaaagggtgcgagcagaagtacgaaagtagatatcagtgtgtccatcgcatctcatgcatcaaactcccctagcaccagccaaagggtccctatgatatctttgccttgagataatttgcatcccccgtacacactactcagataaaggattaggagaaccggctggtggctcaacacgctagatccatcgtgttttacctattccccttgggtcgcatcaactcgccccatcggcccgctcccgacaccatactataaagcattaatcggatatttagacgtcattatagcggcccttagacatgaaggattctcggttgagtaatacattgccaaatgagggcatgcgtggtggagccagaagggggtaaccgtttgatcgacctgaatccacaagggggcctcttgtttagcctaaacttggacgttatctagagttatttaagaattcataatacgttacgcaatacaattctctggcgtctaagactctaggctcagtttgatctgttacccacaggcgatgtaacgcttaacgtagatcgtcaaactgtctgcaaagtctcttcaacggaaatgttttccattacttaatcttccgcagtaggatcaatttacatgctcagccctcgttgagcataccattttggtgcggtttgaggtacaaacgtgtgtggccacattctgtaacgggccggtggagtcgtgaaggattcgacggtgagataaattaacaaataacgtccatcacggcagcccatccatacctatgagccgtttgtgtctcggaatcagtggggcatataatgcccttgtcgtactattgtagaccaacaatagaaagctcagtcaagctgaggaagtggtcggacaggctccggtaaagcgttccctagggcttagggcataaacaggctattgctctgatgctcgagtacacattataccattacaaccttgcctcgcactattgtttactatatagtggcaggaataaaaactaatatgagagtgatgaaggaaaaatagaactaacgcagcagagcccaagaagcaatgttgaacgcagccactatgctcttcgccagacatgccggaaacaaaaagctatgtagtactctatgaatttggcgagcaagttataggatttcctggcgcctgtaatttatgtagaaccaattacttatctcaagacgaatttgagttatctgcacaactaaatgccgatcctttcaaggttaatgtcagtaatagtttccctacgtgggaaatcgtcagcacataccaatagtcccggagctgtaggcatcaacaatctgaattacgacgccgtacgtcgctccaaccaaaaagaaaagacccagcagcaccaggccgcagtgcaggacgaacacagccttgtctttcatggtaccgttcttgtaatgccagtggtcgtatagccacagccagcccggaaggctcatggcgagtggggcaaaacacacggagcccacaagggcaatgagatagttgaagatcggaatcgcctccgccaggatgaacgcaagggcaccgaggataaccgtgcttgcaatccaagtaccccaatgaacgactgtgttggcctgcaagtgccgcgaatttcctagtatacgtacaaagacatatttggccgccaccttaagagtcaccattctagtcagcttccagtaaactatatggagttggcaaaggtaatcgtggaaagacttacatgcaggtaaagtgtggcgctcacaatcaatcccaccaaggcaacaccgtaagataccatcttgatcgtttgtcctgcactctatatgatatatgtaattaactccggattcaccgcacaaatgacgggtccaggaaggaaagaaatacgcacccccaaagatgggctcgctacccacttcccacaccagcgatagacgaccaagctaaaggcgaggtacgaagcggtgacaagagccatacagaagtatagtggcttcttgtaatcttttgggttatgcatctccgagatgacaggcagaaaggcgctggtgccggctgacgacacgaagattgtgcaggaggccaccatgccggccgcaaacccggggttattgatggccacgaagcctaggtcatatgggccctcctgaggtgcggctgctggccggtctcgtgtggttaccccgatcacaacgattagtacggcggcataaatagaaataaagccagcataggtgagccagcccacatgctcaagtttgcgaatggaggcggtcgcgataatgacaaccgtggcaagaaatgaccaccagacagtgcacgcggcgtggtgtgaaagggcatttagcgcggtcgacacgccaataattccactacctgtcaccaggacataagcaataatgaacaataaccccgtcgcctcctttgcaattgtgcctccgacgacctcagccatgtcagcgatcgaatggcagtgaggatgttttgtgcgaaagttgcctagaataacaaaacagtaggtattgaagcatccccaagccacgatactaatcgaacctcccacggcacccagtgaatatagcgctgatggtagtgacaacacccctgtcgcaaagaggatcttaatgaagatcacgcccgcattgaaccacccaactttgcggaagttgactccagtatcggtcttcttgaagacctctttttcctcaaaaaccgacccatgggggctcgttcgctcgtcgtcataggccatactagcctctgccttcttgttgtccagcatggggaggagtggcttctctagacgggacgaggtgaactgtagacgggcgagctgtaagaaccaaaagataaaaataaaaataaaaacgagccacgtgaaggaggcatcagcctttcccttctcctgctttggtctagtggacacgaaacattctggagggagggatgggcgatcctcctcgacggtcaagaagtctattgactagactgcacgctagttcgccggaacttaacaatctaggggtttcagtagtaaatacacacggcccacttaacgacagcggcaacagcccgtccgactgacccactcagtgtgatgcctaggaatgtggtagggtgacattctgatatggtgtgattcctgatatgccatccatgcctcgttagtgtcaatttaactttaatagcccaagctgcaggaagtggagtctagtgagtagtccagactgcaagtattggccttcgtgtggcaacctcatcgacataacaggctcatcatgcgacggtggaattagctaagtagcatgctttgtagcacatattaatgccaagtactatagaaactcacccctcatctcctgccgagcccttacttgattgtgttttgcagggcatgttcgtcatctgactactttacttcttggactgaaagaggactctataccatgacattctcagaatgactaattcgggttgaaatattagcagaacggcagaataatttgacagaaatataggctcagagacagacatgagcatttttacttcttgctgttgacaggggggctagaattatttacctagatcctacaagtggacctcattggcaagatatgatgagccaagacaagtctaatccagtcaattgcttgaaggctgctttacccgataaccatggaacgaggcagcgaagctagttgtcaaaacttgcttactttcgtactgcctctctgcaaggaagcagacttcccttggttgaagcacattctgctaaaaattctcagttgcgtaacagtacttttgtatctctctaccatagcacctgcacaagccacaagcgggcgctggaacttgcggcttatgtataagagtgtgggagcaaaatcaggccttaaggtatcatttagacggactcaaccctatagtcttggactcctctatttcatatttatcagcaattcacagaggctatactcccatcaaagccgaggctcaggatagcagccttgcacagcttaaccgattacattatctcggccatgaaaaggcattttcgataacacgagattcctagaaatgcattacaatcctgtgatgatattgtatacaatggtctatattaatctacaggctgacctgaatcgtttcctgctctctcacacatatcagaataccggattacaatcccaacacaccaagcatcagacaatatggcaaacagaaccaacccaccagaatcctatgaaacccttccttttaagaccatatccatttcccatttcccagagaccttgcccaccgtcaccaaggtagtcattctgaaactaaatcgcccacgccagttcaacgccgtaacggcgcaaatgatcgaggagataattgcggcataccaacacttcgataccgacgatcgagtcaaagcagtagttgtaacaggatcaggcccagcattctgcgcgggcgctgacctccaagtcgggttctctacactgattgatgacctgaggaaggacccttccaagatcgaatcacacagagatgggtacgtatctttacaacaatcatagatcctccgcttaagaccattcgctaacatacattcatataaccaagaggtggacgagtcgccctagcaatccacaattgttcgaagcccaccgtaatggccatcaacggccccgcagcaggattcggcatcacattaacactacccgccgcaatccgagtagcctgcgcaagttcgaaaatcagtttcgctttctcgcgacgtggactagcaatggaggcctgtagctcctttttcctgccgaagctggtgggaatgtcgcgtgcactgcacctggtgacgaccggcgcaacttacactgcgtctgacccgttgctgagcaacctcttctcggagatattgccgactccagaggagactgttgcgtcggcgcttagaatcgcaggtgagattgctgcgagcacatccacggtgagtacgaaggtgatgcgcgatttgatgtatagggctccggggagcgcggaggaggctcatttgttggaatcaaaggtgtttcttggtatgttgatgtcccgggatagtacagagggtatgaagagttttgtgcagaagagggatccccagtttaggggaactatgcgccgtgatgcccctgtcggttggccgtggtgggtagctgttgatgttgcttcgaaggctaagctgtaggctgcttgttctgaggaccggtattgtcaggcagcatagatgttacttattcattttgaagttgatacggtgacctgctccattgcccgtgaagctgcagccagaatccgtttattgtgctccctacatgggttcgatcgcgttaatagcttgcacacagccttagaataccaccgagggatatgtatgtagaagacatcaaacagtgtttcacgatggcaagacagttaagtcacaggtaagtagatagctcttatcactgtatcatgatggcagatttaaaggcagcttcgacgtcagttcgtctgaaaccgggcgcccggccgagaatacaaaccccgcggagtagcactggtgtatgttagaactaaaacctaatggaataatacaaatgaccacatactgctaagaaaccgttcaatgtcgagcatacgacttttgagacacccagacaaggtcgcgatttcagtatctatacaaagtcagtgccatggctctcgtcacatctgctctagctataccttcatgggtctgagaaacatagtcatttatcgactggtacgtgtgtatatctccgtctaactgcgatatatgacgaatccgttgatcatgtatggaggggaagagagaagatgcatctagatccaccccttgttctcttagatatccctccacatctcggcaatcaaaccattcaccaccatatccgcaaagttctaaaaacttccgatgatctggttcttgatcgacttcgcccattcctcctagaggctggaatagcccaaggactcgtttaggggtcctcgtattcgcaggatatatggggtttcccaaacaatctttcttgggataatgcgttccaacaccaccaattgaataaagcggaaggtttggtatctccaacgcatctcttactccggcgctgacaagtttccggaagtaaggatacatctgcttcctgtcttgtatgcaggggaccaatctgaagactctgtaaacctcaagtgggtgggaccgtgcatcggtgaacaaacgaaaggcgtactccagactgtagcgctgaagtctccggcagaagaatttttcttggtatgagtatgtataatgagtgtctctgctgtgcagttgttcgatttgctgaatttgcgttgaacaactgttcgatttatcttccacttcatcactgaaagacagatgtcgaggcctcttcttcgcagagtctgcgacacgctccttgtgcttcctgcgttgataatccttcaagcacccacaatcaatcttaggaatatctttagaagcggggtcattgtgcattattttaagttgtgaagcatctttatcagaaccaacacttgagggggtactactttgtatccttggctgtataagagagtcggaattcgatgacaaaagatcagttatgcaatcgaggtgcctaacaagcgcaggatggctagattttagctcggacgaaaacacagctttatagtcagcgattgcggaagcagccatattaagcctgtattccagatctgctgcacgctccttagccttttcaagagcaacttcttttttgagtctgtaggtccgttgggcacgtcggatctgatctcgacgatcctgcgtctggataagcttaattgacttcaagcgaagtctcccaatgtcatacctcagataaaacagccccaccattgctagcatccagtctaggtcttcccgcacttctccgcacgtgcaatcgagaacgcacctttgggatattctctgaggggatatcctggttagctttttccgtgggtaactccgagtcctggactgcgggctgtgagctgatcttctcttgtcccgcgttaggaactaccgtgtcatttggtacgaggtcagactccaccgagccttcttggccggttgagatatactgacgagccgagagtacatcttgtaagcgggaggcctggcgagtttggcgccggttcaccatattagctagagaggccgtgtgctcggctgatgaataagaatatgattttgatcgtttagagtttctagttggtcaatagacccagtcacaaggcggatcgttggttcggttcggtacgttaaatgcatgaaaaagtcggaggttgaagggcacgttgtatcagaaggattcttatgcagtttgccgtgataatgtaatctcgatcgcctcggcttccaaccgggtcaacggttggggcagatctcgccggtaccctaactttattgatgagaatatctccactcgacccaacaggatctccactggcttgaatctgatggcaaattgttgtctaagggctaccagaactctctctatgttcctatttctcaccgatttatctctagcctatacgggcttaataactcgctacgagcgtcatgtagccctagccagtaccctgctcatcgccacaagagatcagtataccgacccagcactttagtagcatccccatcaaaagtattatgcacggcatcccacccaaccttcaactgtgcagcttccagatcccgcttcctccgctcctcaattaggctccacatagccagtcccttatccatatccttagaaggcagaagaccacattcgaccagcatctgctccggcgggaaagtcttccggccctgcttaaaaacataccgggacacagcggacgcaaacacctgtttctccggcgactgatcactaccaaccttcggccgggtacgatctccgggtgtattcggctgcagcagaaacctgcgatggggaaacgcgcctctcttaacaaaatgcgacacaatgtaaatccatttctcgtcccagctgaggacccgggaccagacttcgtacgcttggtagggcttaatctctctgcggaagacgatttgcactccgctcaggatcatgactgcggtggttggggtagggcggaatgacaggcgttggctgaataggaggagactcaggttgccgcgggagatgtcgagatcggtgaagtaggtcgagttacacttgtggatgttgtagtcacattctgtgagaggggatcgtgtgcggtggattgctggaagaaataggcattctggactgagatccttgtgtgtgattggggttatcaaaagtcgtgtgattagagctcgaaggaaacgaatctgctaggatgttagggtgtattgcattagtgctctatgggttgttacgcacaaaccacacgaaaggtaggtttttgtatgcagctactagaatgcacagtataatgagtttccagttatcgagtatagccattttgttaatagttctagcgcaagaaaaactgctcgccagaagggaccaccgatgctagaaagtcattagagagaagccgcttgcttccaaggctgccactatttatcagggaaatgatatactacgatagtattttgttgggacaccctcaccaacaacattgtgcgggtcaagagagtacgcaacgaatgggtcctgctctcttaattatccccttttgtggctcttttccgttacttgtaaccatatatccactctcccactccaattagacgcgttaatcatggctgaaaatcattttatgagctttcaatagctgataacttagctgaatgcaccaaatgcagcaaatgatgtagtactatttctattccgtaacaggcaactgccttatacactatctatttcatgcatggaaaggacatccagcagcataatttgttcccttcaggctctgaaagatagcctccatctcatcctgtccccttttctcctgcgctgcaggacctatagtacgcaagtcgtaccccgactccttgtactcgtccgtttgtgaaggaatagccccatttccaaagagccgtactaagagagctttcggtccccatctgtgcttaaccgtaggtttgatataccacggatgttcgatccagagattccaggtatacagtcccgtggacgggtcgggagaatcgtttaacacatgcacagctttggaatccggtctcggcaagctgagataacgcagtatgaactttcgcactaccagaacactctttgcaaatatcgagacaagtatacctggcttttcaaatctgcacctgaggttagaaactggctgtaacgaagacataaggctcagaaaacttaccccatacttattctgctgtgctcttctaatttggtgacgactacgctttcgatcagtggcttcaatggcgcgggcatattacatttggccaattccatcagtctccgaccaatatacctcgtcgaatccgtcggttgagctgcggccttctcatatgccatcgtccagtcatagagttcctgggcgaagtgtatcccgtccttccaaccagtctcatgagaaggaaggaatgtgaaggggatttccatcgcatctcccagcgccctatggaacacaccgatagcacatctttcaacatccgtcaaccgacgccattcatttctatcgacacccctgacaatatcgacaacagcagagccaagggtatgcagcatatcttcgtccaggattttgcccgccttgcgataccgagcatgcaggtaattcatccgtgcaattcccaatagatgggactcggaaccgggctctctatcatgaacctcgttaaggaccacttcggtatctgcggcccgtttggacgcattcttttcgttgagctggcgagtggcgacgaataatttggtcattgtaggaatggatcctgtcttaacctttcattagcttttattccaatacagcttcgtatatgaaaactcactttcagtagtgatagcttcatagcgctgtggagagtgtacgggaactctagttctcgcagttcgcggaagatctcgtgggcttctttcacggtcatgctggacagaggacgtccgttgaacttcgcctcaattttacgggcacgttggaagcgaagacgcttgacaagaagtaggtatggtagtaatactgccgccgcaattagaaggcgttcgggtgttatactgagattggccatgttggtaatcgagagcatgctctcgatgggtttgaaagaatcaggattctaagttatgggttaccgggtgcttaacacctacttattgtagggctttatttatcatccaaggtatatttcctttcatatgaaatcctggggggaacaaaaaaccgttgagccgagattgatgttgagactgtgataatcagaatttgcggatatggttcgccgagataatgtaatccatgcagatggccatctactctaccttcatagaatctattccaagacaataaccgagtagtactcttcttcgagtacatgctacgcaggcatgtggcatcacgatcaactccagcctactcattcggggagtggaagtggtcatgacatatcaactcgacctttgtgcgtgtcaagtaggtggttagcttgaaatatctttgtattggccttagctacctgctccgcactttctatgatcacatcattcatagctatagttatatactttgagtatgactagtttgttcacatctgggtgggttccgccactgtacaaaagggtagcgtctttcctatgggaatggcggctcaaccattctcgagacataacccacccaacgaaaagcatatttatggagatatatacaattttcgaaaagaaaaaaggtggttttactccctctctacaatattctccagatcatcccgtactcttccatcaccccggtcaggcctccagccggtgcccgcttgggcgaccgttgctaccagggccaaaacacagctacctagcagtagtgttttaaccgcttgttcatagctctgtatcgcgactaaccttttaatcccagttaaactctttaccatggccgggctaccgagcagcttgcggatcagttcatcctgttctggtagaccatgggctgcgaagccggtctctaagctcgttttcagctcgcgttggaagaatcctccgccaatggcagagccaaagcttcctgcaaagcctctcgacatagcaatcagggcgctcacgacataatgtacgtctggtcgtgtgagatgcagtagatgagataagctgtagttcatcaaagcgccggccgcgagaccgttaaagaatgtcacggccaggtaggcaatagtaggtgaggaaggtgttgagagaattgcgaggacgagatttgccagtgcaaacgacaagaatacgatgatattcgagctatttgtgttggtagatgtcagctgggcttgtagtggccggacatggatcgatagcgctcacatatagtaactgccggttttacgaatatgcaaccagcctacgaggagacccccgagtccgaatccagcatttgtcggtactaggatcaggccagcagaggccggggaccagtttcggacgaccattgcgtacacgggtgtgaaaaagagaaccgaccagcgggccatcattgaagcaaggcctgagagacaggtcaaaacaacacttcgcataccaagcacttctaccgggattatgggctccgacgtgaatcgggattcaatcaacaagaacacggcgaagggggcgagagacaagatcaacggtacaagttgaatctctggtgacgcaaggctaaagagcagcagaaatacggagatactctatgaagagtcagtgaaaaccgccacgttagctcgccgatgtgcccttaccaaagctagggctccgccatagtcaactttggccagtttccgtaccaaggcacgaccccagaggggctcatcgttcgttgaacttgaggggatagcaaagtactgaatcgggcccacaatgaagcaaagtggcgcttgaacccagaagataatgcgctagtaaaacctttagtgggtgtccttgggggtagtattagagcaacgtacccatccaaaagctggcgttagtaacccggccagcaccgcaccggttgagacaccggtcgtcattccaacattgatcagcccaatgtataaccctctccgctttttgctagtcaggtcaagggtaaggattatcgttgtaaccatgataccgccgccgccacacccggtaagtgcccgccccaaaaggaagacggctagatttcgagctgccgcggtgatgaaaaggcctatcgatagaagcacgcaagagaagagaacgtatacacggggagtaaatatttgagaaagtcgacccgcgagcggagtgacactagacattgcaatctaccgacaaaagcgggttagctcgaagacattgcataggccatcacgatgagcttaaacatactagataagctgaagtaaaccatgttgtttctgaaaacgcatcgagatccgctgcaatatccgactgtgccgttgtcatcatggacatgttggtagctaagtccgggttcagtcatttgcggtgcagcaccaggacagttacatgcgaagtcaagaataccttgcgtaaagaggaggagtcccattgcggagacaattgtgaatcccctaccaaatgaaataggaacattgctctcgtctgactcggcgggcgagttattgaggagaggcgttgcctccgaggggaattcctccgtatgctgtactgcaaccatgatgtacgtcgctgggggactggaaggttgttagggaaagggtatcaaatttcccctcgtttgggcacatttcacggccaatggggatgacgtgcaactagaggattcaaacgtgctactctggggaaatatgcacacttacataaatacccatgactggatggcgccggataagcatttataatcagggccggaaataagataatcaatgattcaatgatcaagaccgggggttgacaggtgccaagagaatgagtggagccggttactgtaacatggaataaacaaggagaggaaaaataaaagagaaaggggattgactggttccaaggaatcagagatggatcatggaatccagggaacagcagatgacaagtagaaaaagcaaaaagcaatgaccagactggggctcgatcccaggaccttatcggtgttaacgatacgtgataaccaactacaccatccggccaattgttgaaaagccgtcattagcttacgtatatcaagctgcttggcaatcatagagacgttcgacagagttgagtcttcaacataggtttgttggggcaatgaagaagataaaagggtgttttcctataagatatacttattagtcatatactatctattatacatgactcaatgtccagatataaggctctgtgatgtagcggctggtgaccttccatttagcagtaatggctgctcaaagatatatatctccccacacgctggcccgctgtattcgcaggtgccaggatcaaaacggcagaaaaccgataatgccgacacgaaaaccgagactttatgcattcatagcatatttacacccgaaaacagtaatacattatcataaactcgtgtcccgctgggagtatatgcctttacagaatggttaagccaaatgggatgaggtccaaatcatagtatttctgccttggtgcctgagggtgtcttggcggtaagtcgacaatgttccgcagattttctctgcaatcatcacgaccatctcatcgcttgcgcgacttgctacatattcacgcgtccacattaccagttagaaatctcaaccgctctataatttatcaaaatgccccgtgctgttcgaggcatgtgcacgttgctcctaccatctcttgcgatcgagctaacatgcgcctccaacaggagtcctgatcgaatgcgatccgtccgtgaaagccattattttgaagtatgacgaagaaagacacgactacattgtggaggacctggacgatgaccgccacctggttatcaaggaaagccaactgcagaacctgaagatccggttgggaagggtatgcctcagaagacgacttggttgtgttactctactgacgacatcacgtaggaactcgatgaaaaggtcatgcagcctgaggagtcggaatctgacgaatgaatatcctggatatttcgatatatttccatcctatcgcatcctcaccgacgctatcctttcgttgttacacttgcaggggatgaggaggacccgaagcattgtacaacgacatcgcgaccgttctgcgactaccaccaacgaccgaaagagaactccaccatatgttggaatcaagagatgccacgtatattcgccatgtaatcggttgatgactcgacttattcaacagggttgatacccaaggaagttttggtcctgggaagtggcaaagatgggtcctgtgtttcctgtcgcattgtctaggattggcatcaagagagaggtagaggagcttcgagccctaccaattttcttggttgttacttgcttgatgctcgtatggagctggagttcatgtatagaagttccttctatagcgctgacccttccttgttttgagccctttcgaagtgtccagaaccttatgaggagtgcgaaaaggtgtacagtatcttctagatatccaagttgatctggaggtctaacagccaatcaaattgagtcgcactgcagacgtcgtatgattgaaggtacgagccattccaaggttccacgttctagccggatggagactcccaccaacggtgatcgccatcacgtgattcgtcgaaacgcccagaaagctcccgcaccaaccagaggcgtcgagtggaagctcgaaagttctcgacgcctcaggcaccatccagggtcatcctgaagtgatgccaccagcacgtcagctgttgtgaatcgcagtttctggaacatggctgacaagagatataagggggcacaagacctcgtccagttgcacttctcttcatcagaacaacaacaatcaaacacaagaacacaacagcaatcgactacagaccaaatacctctttccactactacttctatcaaaacaaacttgcctctgtttactctcttaaacaacctacctcaacacacagccaaaatgtctctcttcagaaccatgcctaccgctggagacttctcccctctcttccgtcttctggacgactatgacacccaccgccagagccgtggtcaggtgtccagcgtgcgctccttcgctcctcgcttcgacgtccgcgagaccgacgatgcctaccacttcgacggtgaactccctggcatctctcagaaggacatcgacattcaattctccgaccctcagactcttgtgatcaagggccgctccgagcgcgaataccactcccctgaagccggcgaaaccaaggagacagagggtgagagcaaggaagtggtaaagaaggagaacaacaagcctcgcttctgggtcagcgagcgctccgtgggcgaattccaccgcacctttactttcccatctcgcgtcgaccaggagaacgtcaaggccagccttaagaacggcatcctctccttggtcgtgcccaaggctgctgcttacactggcaagaagatcaccatcgagtaaacgagccacgagatgagacgagttacgaccttgcatgggagttgagcagtttgaacgttgccaacagtgatatttcttctttcgactttcgttttaatcgacaaccccccaagaaaaagaaaaagaaaaaaaaaaaaaaaaaatctttccgacctcagtcgttgaagttgaagatgttgattcgttttcatttcttttgacactggcgggtgatggcggtggatgatggatttgctggcatttcttaattctacctctttgtactttattagctcaatgccttaatcaattctttaattggacttcacttccaataaaattctaccaacgtaacaaacaacatcattaccttagtaacagaagttgccttttcaagcgaagtatagacagctgactcagccacgtaaatgccaagccgttcaaatgattatgctatcagatgacatcatgtgcctttcccctctcagttcagcaccataagagtcgacaacatccacacatagtatacatacatgtacaatattgacattgacatgttaagcatgacctacctcacgagaacttatatctcttctacccaatttagtaatagtcggaggaaaggcccgatccatggatatgcctcgaaaccttgatcatttccgcgaaccgaggcacgtgaagttcaaccgacggttatcagatcagatcgggtcagattcatattcattccacgtcctccaattctcccctgtaaataatcgcattgttgtacatatcagtatattgatactatacataccactctaattcataacacttcattgtacagtccagtaatcaacaatctaccatccctaccttcgatatcaccaacaacacccagaccagcaatccaaaatgacgaccccaaccctaacccccaaatacttcaacataacctacccccaagaatatgttgcgcacgtcgaaatcaaccgtgccgacaaaatgaactccttctttgaagcgtaatctaccacaccccctacctaccccaaccccaaccccataaacacaccaaagctaacaagaaccaaaaaagaatgtggctcgaactccacacaatcttcacccacctctcacactccccaaccgtcagagccatcatcctctccggtgccggccccaaagccttcaccgccggattggacgtcaaagccgccagccagggcctcctctcctccgacgacagtcaaagcgaccccgcccgcaaagccttccatctgcgccgccacatcacctccttccaagattgcatttcggccatcgagcgctgcgagaagcccgttatcgtggccatgcatggcttctccctcggtctggccgtggacatcgccacggcggcggatgtccggctctgtgccgctgataccaagttcgccgtgaaggaggtggatattggtcttgcagcggatattgggacgctgagtcggttgccgaaggtggtggggaatttcgggtgggtgaaggaggtggccttgagcgcgagggtgtttggggccgaggaggcgctgcgggttgggtttgttagtcaggtgtttgggggcaaggaggaggttctcaagggggcgttggagattgctgggttgattgctagtaagagtccggttgctgtgttgggcacgaaggatattttgaattggagtcgggatcggagtgtggaggatggtaggttttcttttttctttctcttgttcttggttctcccttgtttgttggtgctggttgaaggttgggtagggtttgcgaggtgtgctgacttgatgtttaggtcttcggtatacgagtgtgtggaacagtgctgcgttgcagacgaaggatgtcagcgcggcgttgttgtcggggattcagaagaggaagcctacgtttgagaagttgtaattaccatctacactactgtaaattctataatggagtatattgcactgggccagatagtattgtattatgcatagatcccttgattgacatcatatcccactcttataccgaacctccactcctaaacgatctacaccccgtacacaccacagccttcggcccaaaacaccccgaacatccacatccccgaacgataacccgttggtggaaaaacccacccattagcaaaccaaggaccctgaatacccagcgaccccaaacggggaaagaaaaaagggcaacgatccttcacgggagcgggtaagcttccacgttttccacaaataaaacatgcggggaaggaacggggcgtctgctcccacaaatagaaccgcgggtaatctatgcatgacggggatcgaccccgaggaaaggatgtacagtgacggagggacggtgtggggtttggcttgctccgtgttgtgtttggggtcagactttgaaacttccgtcggtccgtggctgatacgcttcttgtacctgagatgggggttgtggtcatcggggtgactttctatatccttttttttttctttttcttttttttgttttggtttattcttctgttctactcctgggtcttttccccgtttggggttgtttctagatgtagatattccgtggcaggggtttggatcttggctttgggtataaataggttggagctgctcgtgagcttgtagttgatcgttccatagatccttcattgtactgctctttcattacagaatatcactatttccaacatgagatccgtccttctccccctgtcccttcttcccagcgtcctgggcgccaccatctatctagctggggactcaaccatggctgcaagcggcggcgggtctggcaccgacggtgagaagaccaggaacagcgccgcgtgtggaatgcaaactgacaaccgtaggatggggacagtatgtcaacgacgtgtctatcaccgtctccaacaaagcaatcggcggtcgtagcgcccgctcctatacccgcgaaggccgtttcgacgccatcgccgacctcctgcaagaaggggactacgtggtgatcgagttcggacacaacgacggcggctcgctgagcaccgacaacggtcgcaccgactgccccggaacgggctcggagacgtgcgagaccacctacgacggccaagcggaaaccgtcctcaccttcccggcatacttggagaacgcggccaagaccttcgtggacaaaggggccaaggtcctgatctccagccagactccgaacaatgtctgggagtcgggagagtattcctattcgccgtcgcgctttgtcgagtacgctcaattggcggccgagacggcaggggtggactatgtggaccacggcgcttacgtggccgcccggtatgaggcattaggggctgacacagtcaactcctactaccccaatgatcacacccataccagcccggaaggggcacaggtcgtggcggatgcgttcctgaaagcagtggcttgcagtgatgtcgcgctcaaggaggtcttgaccagtacggatttcccgggtgactgtctgtagatggcaatgcttgcggcgaaatgatgcattggcagggagtatgctattgcgtattatgtatatagttctcgatacccacgcatccaaatgacaatttgggtaatgacagattccagatccgtcggcattataggtacgccatggtcttcataacatcgtatcgtgaaatagatctgaaccaacgtgtaaccaagattacctcagctcctccagcgcttttctgacaaaaccacggttctcaactcgctggtagtactgggccagattgcgataggccttcattgagaatggcccccgggcttgtacaatctccctcaagaccggccaaagcgcacagtcgtccagcccaaacgtgggcccattcaaataatacttcccgaccagggcccgctcccatgtatccaaagcccgcagatggccctctttttcttctttctgatgctcacgccagctctttaagaattcgtcaatctccgcgaatcgatcgcccccacccaacggctctaccccgggtcggttcaactccgtagaacgccgtgtcaagtgggttagaatgttaatatccccggcaatctctgtgccgtccgtatcgacatacacgggtcctgtgtccttcctgctgctgggagtctccagattgtatcgcatgccatgctcgctcagacagaccaacactcgcagattggccacaacatcttcgccggctactagtttgttcgccgacgcggtgacaaagttaaccacgtcgaacccggctccgtagacggcatcccaattaaagtcaatcgcatgattttcttcaccgaatgcgcgaatgagccgttccgtctccgcgggatcgccgtggatcacagcattagcctgatcctggcttttggacacagctccctgaccccagatcgtgtcgccagcggggttcaagaacgtgccaatgtggcggaaggtgagcgaaattcgctcgcccccgtacgcccgttcttccatggacttctctgtgtctgcgcgcttgtcgggacgaatgccgtggagccatcgcatattggtcttctcgcctaaaatgaacagtgattcgtgaggcattggcacccgttgagttgctcgactggactccccctcttcggcatctggggattgggctttgctccggaggaccatcacccgctgcgcgccaagactgacattgcagattgatgatccacggacgatgtccagagtcttgtccgaatgttctgagatacggtcttgcccgtcacggtagagctgaatgaggacatggttcaggggatggcgtaggatgcgttccacaatcatgcgtactcggtccaccgtggccgtgaaaggctgcaatgctggcgattcgtcggcagggtgacgataaatggggatcgagccatccgacagtggctgcccttgaacagcgacgagacgcggaacctctccagacatgtgatacattttctgccaggctacctccgtgcggatctgttcaaaagcattggcgggaagttccaaatcatagacgatacgtgaatcgccctctccgatcgcatcccccggtttgcgaatgtcgcgcgatggtttggatttcgtgcttcgtcgactttcggtgcgcgaggtggattcgggtttcgaatctactctctgcgtccggcgtgcttttacgcgtgccttctgcgccttttccgccgcccgactgtagcgggtgcgtgccaccgaagccagaatatcgtcatggtcttccagagggtcttcacccggactgacgtcgaggccacggggcggaggaattcgctcgattggttcgggttcttccagccgggccggtttggctggtttagctggtttagctggtttagctggtttgacgtcaagatcatccatgaccccttcgatgccggaggaggtagcgttccgaaccggtctgttcccgcctttgcgtgcgatagcgtcggtttcctgccaatcgagctcctcatagagctcctctgtcgtaatgccattggccccgaagatgtcggccatgcgtcgcatcgcctcttcatagcggggaaagctgcggaaaccgaggcaatcctcgatcagggtgacggagaagccgtgccgaacggcatcgagagcggtggcatacaccgacgcgttacacagagaaccgcacagatacaattccgtaacaaagcgagtacggagagagaggattagaccttggctttgcaaggcggagtagtccgatttgtctaccagggtgtccgactcggcatcaatggcggctaaaataggcgcggggaactgtgcgcctggcgtctgcgggcgacaacattttgatgtttcgctcgacagaaaagcctcctcatccacgggagcttgaggatctacgctggttgggcctggggggttatcggaccgaggtcgtttgttagccgtctcgggggccaacacgacatattcctgttcgtctggggcgatccatggtcggcacgactcaaattgcgtgcgtacccagatcacttcgccagtgcgacggaaagcgctcgccaactgggggaggatttccaagaattcggcagtgttgggaacatgcagcgctcccgacggtcgcacaaagtcattttgaaagtctaggagaagcaacgctttccgcgtttggatgattggtatattaccgagtcgggataagtaagtcatggtcaacacatagcgagaattggggggtaaaataaggaatagtcaggaagataaaaagagaatactattgccagatcacccttaattaccacacagatgaaaagcccacgatgaggagtggggaccaccagctgcaagcgggaaaagtttaacagcagagagaaggtcgcgatttctgatgatatggcttgttgatgatggttttgtggagagttaccgccccgacgcctgaggcatcgtgtttgttggtctgttttgggattagtgcatcgacggtagtaattcgttcaccgcactgggcagagtacggagtaagtagtccatgttgaaagatccacgtggggtagaaaataagttggaggttcgagatcggagaatctaggccatgactcaccatttgtgtctcaggggtctttctgtcatagactattgttcgatttcggggacaccaagtgcagcgttccacggaaacgagttgcggacgatagagtgatgactacaaggaagacccgagcaagacaaaaacggccccggttgagggctgacataatcccgctcgtccctttcccagccaatcacggagctttcaatccgacatcggccggggaggtctgtagcaactccggatcacgtgcctccgggacgaccccagcaaccagcttaaaatgcgagtcacgtccacctccagctctcccttttctctcttcttctccattctctatttctgtcaattccattccaatctcccctctttccctcatccttccttccctccacctcaattcctccatatcaatacacaatggctgctcgtggactcccccgcgccctccgcctggcccgtgttgccgctcctcgctccgtcgtctccgccgccctccctcgtcccgctctggctaaggctgctgccaatgccctcccccgtgtgactctgtcctctactcccgtccgtggtgtcaagaacatttccttcgccggtcacgaggagaccgtctacgagcgtgaggactggccccgtgagaagctccaggagtacttcaagaatgatactctggctcttatcggttacggttcccagggtcacggtcagggtctgaacctccgtgaccagggcctcaacgtcatcgttggtgtccgtaaggacggtgcttcctggaaggaggccgtccaggacggctgggttcccggcaagaacctcttcgacgtcaacaccgccatcgagaagggtaccatcgtcatgaaccttctctccgacgccgcccagagtgagacctggcccaccatcaagcccctcatcaccaagggcaagaccctctacttctcccacggtttctcccccgtcttcaaggagctcaccaaggtcgacgtccccaaggacgttgacgtcatcctcgttgcccccaagggctccggtcgtaccgtccgcactctcttccgtgagggccgtggtatcaactcctccatcgccgtctaccaggatgtcaccggccaggccaaggagaaggccatcgccatgggtgttgccgtcggttccggttacctctacgagaccaccttcgagaaggaggtctactccgatctctacggtgagcgtggttgcttgatgggtggtatccacggtatgttcctcgcccagtacgaggtcctccgtgagcgtggccacagcccctccgaggccttcaacgagaccgttgaggaggccactcagtctctctaccccttgatcggtgccaacggcatggactggatgtacgctgcctgctccaccaccgcccgtcgtggtgccatcgactggtccagccgcttcaaggacaacctcaagcccctcttcaacgagctctacgacagcgtgcgtgacggcaccgagacccagcgttctctggactacaactcccagaaggactaccgcgagaagtacgagaaggagatgcaggacatccgtgatctcgagatctggcgcgctggaaaggccgtccgtgccctccgccccgagaaccagaagtaaatgtaatgtgcattgggatttgggaaaaagttatgactgtaccatgatgccttgttatatttcagttaattaatttcattataccacgttcaagcaatttctgagccttcgtcgtaagagtgtcatgtagcggaatcaatgcccagtaaaactgatataagacttgaacatctcgtcgacctctggaatatcttaccccaacagctgtctagaacacattgatacaggaccattgacctattaaaaacaccttgcaattccttttcaacgaaggaaacttataagtctacttgacgatgcgatagagcttgcttcaagtgaaatagccaataaatctccccaattccctcacctccagaccggagagctctaaaacgtacaccaacccatgaacgaaccccagctaccatgatatggtataaaaaacggagtaaaagtcagtccccttgttccccgaatactttagcccttcaaggtcaagacttcaaaaatatcaaaagcgacgatagtgaataagcctatcatccatgcatgatcaatttgactagtgcaacggcgtcccatatacgaagtaagctgtatattaaagctcacactacgaccaataagatcaagtacaagcttagatgcagatcgttcatgccgagttgtagttataattaagcgtgatccaatagaagctagctattccctactagttggttctctagtgaccttaccgttcaagggatttcagattaagttctgaataagcaccttacttggattagctgtgtgaaatagtcaagaatggtaactgcggctccacaatggccggttgttgatatgttgatatacgcggcaacaggtttgctgtgcatgtttgcgaactgagattatatcctggagtttgtttacaatgactttgttctttatgtacttctgttttataagatggaagtatgaagtatagtatgtgtagaacccgaaggagcactactggcgagtaaagccggcagatgtccgcgagctagactttacccctgctaatatgaacacgtgtgttcacgttaattcgactcaatactccgagcattgagagacaacaggaagcgttatcttacatccaaggctgtaagaggtggctttatggcgtatttcaaagctttgccgctgtgccaaaagacaagagtagaatactaagcctgaggccgggcactacgctcgcatatataagcttacgttcaggtaaatcagatcagacaccgtgagaactataagcaatcaaagcatcaagaaatttgagtcattagaggtggggtatttgatttttattcctctctaatagtctagtaaacggtatcctctatctaaacacgaatgacagttccattctccttccgaacaaagtccaaaaagacattcagctcggggctatgcgcatgattgaccacaaacacagccggctttccataaggcgcatcaacacgcactgtttgtccagcgtggtaagtctggccggtccagacatgggtgtaagtgcggtttctgtcagtaccggggagatacacattcaacttggtagtttgggggtccaagacaggagcaacgtaaagatcagcgccgaggtagaagctctggtagctaatatggcgggccttggagtcgtccgggtggtacaggacgggcattctcaggagaggccagccgcgggtcttgctttcgttgttcagaacctgacggcggtaggggccgagactcttgaacatgcgggcgttgtatgcatagtaggaatatgtggagctattggtgtagaactgggcgttgacctcgggcacgttgccttcgtgagaccggaagacggcgctggaaactgcggccagttctccccaacgtccgaggatctctgcagaacgtccaatggcgccggatgagtttgctacggtaggtgggtggaaggcggtggtatagccaccgaggtcggagtggctctgggcatagccagaaatgcccatttggcccatgatggtcacggcagacttgatgccgtcgttgacgccccagacagtggtttggtctccgacccagaacaggttcaggtggcggttagagcccagcgaggcagaacggtgaaatgtgaccatctcgtcgaacaggggcatttctttggccacagagcgctggaagatagcccaatcacgggggtactggttgtggtagaaataagcatcagaagagatgttcgccagcttggtgtctggggtgatgggagtgtactctccgaaatcccacatgacaccagagatgttggcgttccaaacttgtttgcggaggacatcagcaaaccatgcgcgtgtcttctgattagtaagatccaaaataccagcctggattcccttgccactggagatgatagcggtgccattcgtggtcgaattctgaaccatatatccacccttggtggcctcgaggaagaggttacggcggtaaccatcggccttggagctaacattggcgacaaatgggttgatgtaggccaaggtcttcacgccatattcttcacgcagatcctgcacgaattcagcccaggttgggtacagtttgctgtcggattcccaattccaccagagacgagaaatttgcatgttgccgtatggtgcttcttgagagtgggtgccagaccaatcttgaagccacactgccgcaacagggcaatcctgctttagaccttctttaacgatgcgctccaccttctcctgtccgccttgaatacccaagatggcgccgttatcgacccactcgggcaaggtaggcatcttgccaacatagtcggtgagcatggtgatggcattgagcatattatccgcctgcataaaatggccgccaactgtcagagcatcgtatctcacagtcacagcgttgggtttggtgaagtcgaattcagaaaaggcagtgtcttcttccctaaggtagaagactctcgcagcagagctgataaattgagggatggcagtataagtcgtaaattcgtttccaccgctgaaccagctctgggagtcttctagggcggtgatgggctgatcgccacggcccacaccttgttcacgggagaagatggggatggtctgatttttcatggacgcaaaggatgcctgagcacctagaccgtaaaagtcctccgatgcatgagaaccaaaggttacatacagcttgttcattggcgcgtgcgcttgtgaccaggctcgacattgacgtcgaatgctacacgatccggaagggtcttgggtacccagaagctcatggtatacccaatggattggtccccacagtcttgcaggtatccctggatggatacatcctcaccactgacgctattttcgcgcgaagagtgagtgaccctagtgacattctgaccttggcaacggttgagatccacgctggtatagttgaagttgccattcgcaccgacccattggtctttcccggtgctggcactgagaaagttctgaccagggacggtagcgaggagagtcttattagcctgtacaattgacagttgttgggaactcgactgccaattgacttcaataccctgtcccaaagtccatgacgatcgcgactcgcccaacgtagcaagagcaaagacgctgaaagcgcccagatatgaggagtagagcggcattgctgcaagttggccaacagactatgagattcagcccagaggaacagagttttcagtggcacgcatgctggatttatgtgttccacgtctcagcatggacgctattatggcagaacaaaatgccgcaggaagtggagcgctgcaaataccgtgcagcaccgtgtatgacggtgctgcatagtgtttcttggcttcagttagttagggccataccaaatttccaacccgttctttcttctaaacgacctggttcacaatttcactatgtggaacccatcggcaaaatcttccgaattctcgggatagaagccaagcaaacgccaaacggtgtacacctgtggggtgggcctttctccacaataacctggaggctctccgctttttcgtcgttggggttgttgaaggcagtgaaatttctggacagagtcatagaccaacagcaaagggagtgatcgacatgcttttcttcctgcatgggaaatctctacgctttggctaaattaactgtgtctttatacggatcaactccggataattgcatctcaccacgtgacgtcatggacaatacctcaatgacccaccgatgtagcgagaattgctttgctgtctcgagggccttgcctgtcggaaaatacatgatcccgcggataccatagcttgcaccggtgcgtttggctccagtgcaatgacttatgtatgttgagcctgcgatatggtgcagatcaggggcttaaggctggtagtgaccatttaaatgcaatcaaaggggtactctccagtctttgtatctactgtccagctctattacccgtcatcgacctgacgaatccagtctacatggcctagtggtctgggagcgacgaccccgtacctttgtcaatttccggactctaatcagatatgtaggcgggcttaaacgttgactcatccccaaatggaattcattgatagtaggttttgggtaggtcatagaatcttcaacagtatagtttgctaacgagaatttcaccgaaataaggtactatatccacactgtgccaactcacatgcctgatctccaattacctggctgtttaatggactataattctggggtctagaagacggtatcctgactgtacagggtaatctcggtgttggtcatcttactcttcaggcgagcccagtagcccgctggttctttgtagaagcgactcacatgaaccatgattttgatgggtctgcgaggtgtttcaacaaagatgaagacatgaatagagccaagattcccggggctttgggtctgttccatatgcaaggttcgcggtttgtcagggttatcataccaaaatttcatttggtattcggaattggggtggatgatacgcgtgttgatgtcgtcggacccgagcataaagctgactgctgccttatcaaaggcaggaattggggtatcgctcgaaccatacccgcatttgaattcccattcgacgtaaagaaggctcaagaaatacttgagagcatctttgatccttgcggcagcagcacggtggctcatggtcgctctcttccaagagattgtacagggatttcactttgatattggtgatattgtcattgactccggggatcaaggtatcggtccattcctcgtatttagcctgattcgcagggtcttctactaaccgtgcgctttgttgcggtgcaccaccttccatgctgacactcccctccctagactttttgtatgtcttcttttcctcttcagtcgcagcctccacagttgacttaactatgccgaggaactctgcctcaatgcaggccttccatctctctcgctgcatggaagaggtttctgtgctcgtcacgcgcatcttgtatgagtttccatagaaggtctcaatgatgatgtgcgttccatagacatcgaagaacttcctccagtcctggcgtacagcagggtccttctcatcccaagcaggcagacgctcgattcacgaaattaaattcgggtcaatattattccacgtgtgggcgcctggacgcggagaggcagagtaaacctgttgctccatgctgcacaccccgtagtaactgtcggtttggaaagtggtttcatactcatattcggcggaggcgttgacagagacgcccatgtaggacacacccatggaggagctcacggagagtttgcttgcaagtgaagtaccggtctcgatttgcaagtcacggtagtaggtcttaacactcgtgagctccgctttgacattcgcaggaatacgatacgtggtgccggagcctggtacttgacccgactcctcactggtccagtcaggctgtatgaggcggtgattctctgtgctcccatacggagaagtgcgaatgcctacatattgtacgtggcttagtgtagggaggagacctatgttccaggttggagagtgtttccgagatctgacatggttatactcaggcttctcggctaggatcagcaccgtgaaattgccaactcagcatgcagctgcagatgcttcttcagctggacggatgcgggtggaattgatgccattggtcgagtcagcttgactactcactagtagtagaacgtatgagctcagctgaactttcgatttcatgcttagtatacactataatggaacaataagccaaagatcaggtagcctaataaatatccagtacggcgaactgagttgttttcgatccgttcgatccgttcactctctctgatttaatcgatctgttccgattttgttgatcggttcgacctatccaatccgttcgagctgttcaatcctatcgacttactcgctggaatgaggtctatataatttactatttagtacaaaccagcacatacgaccatagggtgtggagaacagggcttcccgtccgctcagccgtacttaagccacacgccgggaggttagtagttgggtgggtgaccaccagcgaatccctcctgttgtatgtttttgtattttatttagcaactagtttaagttagctgtatggtggttggtcttcacctaaatctcaccctagaaggattgtcaactaggtaaggatgtgtagcagggagctaaagatgaccataccattattcctacaggctagagtaacagttagtaccaaccaggtgtcacctgcagcctagactgctgaagagtattttccgtcggatacttttctcgtctaagacctgggatgaagagttcgtcttctctggtttgtagggactatcatgattttaaaagcgtcatcctcacatcccatgtctccaaatctcaaaacactcccacttaactagtcaacccataatagcggcacaccatacggtgtcactttgtcctctggaagcatatgcttatccgtgatataacacacacagagagaataaatagttcactatatccaagagatatagagtgggttgggttcgtcgcttcggctgcatcggctcggcttcactcgggcaaggtagaagttttcggtcgatactatccgtatccctgggacgtgtacgttagcccctggacgacccaatgggcaaaagaacactccctggtgaaaaggtgaccgggtgccagaccaaatactagaccattggagttcgttggccattagtcctcgatattcacgtcctttcatgttcgtcttttataggcaaggttgacgaatgtaatccttaagggaagcaagtttgaacgacaaaaatcttctggctattatacatgggcaagtaatttatatataggcaatgttgctccccgacagggagttgcgagtaagtaagctaaaatacatgaagttccttaagattcatcgtctcatcctccgccttctgaagatactgcttccgcaacaagtttttcaacactggcgtatagtcgaaaatgaagtctcgtagtttagctaggggccaggggaggctgtggaacatggaactcgagaagcgtgcaaattccatatgatggttcacgtagtcaacgcgctgcgcctcatagagctcgaagcctgcgctgacagcacgtacatcacgtaagtcgacgccattcagcgctttggctagatagtatccgtcctcgatcgccatacccataccataggcggcgtaaggcgacaccgggtgcaccgcgtctcccaccccgactatccgtccggtggaccacttcttcatcgaaggtctgttgtagatgtcccatcggtacacctgtgtatcgaaatcagtagcttcaagcaaacgcggcattggctgcgcccagccttccagaatctttgagacgtgtgctttagggtcctcaggcagtggttgtccttcccagccaggctcaaccacccaccactcaaatccaggtttgccgtcgtgaagcatgggaaagaagctggtctgatattgccagtcgtgtgagataacgccgacgtttggagggatatcggggatatggtcacaccatgccagccacagacggattcccgtgtgaaatagcttgggatcaccaaaggcctgtcgggagacagcggaccgaattccatcggcagcgatgagaatgtcggctgttaccgtgctgccgtttttgaatttgacttcgacacaatcttcatgctcattatacccggtgacctcgtggttacaagaaacgactccgtcggggacgaggtcaagcatctttttgaaggctgacgatcgcaatactccgtactgccaacctttgatcctaatacgtctctcaacttcggtattgaatggcagctgcagacgctctctgccccatttgtttgcgaaataggtagcggtgtatgacccgacgttctctagactcatgccgtaggagcgcaggatcgctaagactggtgtggataagagaacagcacctccgatggctcggcactctggctgcctctcaaatacgcggacatcatagccatgcttgagaaaagcaagcgcagttgaaatcgcgccaggccctcctccggcgatcgcaactcgttttccgggccgccagtttgacatcttggggaggtctgcgacagggaagggtgggtatgaagagagtaagcagagacaactgagcaatgtgagaggaagcgacagtgcagcgcggcgatctgtatgtgatataacctgagagagaaaggaaaagatagatttatagactgattcagcggctttcggcaacgcccacatcttccgagcgaccctccctatcggcacaggcgtgggtcagtgaataaaagtgctgctgtatgcagtgaaagtggagattcgcttagagtactacaaatattcgcataaagctgaaatggggatagtagctaaagtctaccctttgctcatggaggttaggatgtcagacggttggcgatgggtgatgttgattatttagctattccgcctgaagtcgtgtcaataattgtccgtagattctgctaataccccaagcccctagagaccgcattagggtaatagattcctctagtagcctcctgcgtcccaatggagatggagcaatatggccaatccccaacaacttgatacggcccgttcccgactccacccattgggtttgatccacggtgttcgtgtccggaacaccgagcactactactggggacccagatagtgtggatggggagtcctgtgcctgttgcagcgtacatacgacgtcgtagatccacaatatcaaggtggcacgaagcaggaaaactggggtagaaaagtgggtacattgctggtttcgaatggatccaaagacccgcgcagcataaacgacggcgaggcgccgagcctgtggttttgaattccaactcactttcaaatctccgagctctttgctgttaggtagtcggcatttcaactgcagggccgatgacaggagcggaagcggaggtatgtggcacatcataagagcagaaagaatgcttagttggtgtgatccacatgcttttagctccggcactgaagggttgaagttttcttgttctgtggcaaaaagaagttccttgagtaccgctttgcaatcatttctgtctatatcagcgtatgtcgctgatcagcgcccatgatcactcatgacgatattagtgaactgaagcaagtggcggcgaggtccacgaatctgttggtggacaaaacgcaaagtagcactcaacaaaatggaagcacgagagagtaagtccacagtatcaagaattgatgcgggatacgttctgacagttgtcttcgttagaacccacgccagtattcctttttgcacatgggtcaaccatgatgctaggggaggaatcagagcctgcaagaatctgggaagaagtaggaaatgaagcactgcgacgcggcatcaagcggatcgtcatgatggtatgtctcttcaacttctccacattttccttccctttatctccttagcattaccagcctgtatccatttactaaggtctctaacaaacagggtgcgcactgggaaaccacaggcgatgccatcgaagtcagcatgaaccaaaatccgcaaaagctcccgatgggcggcgtcagggacgaccgatatataccctataagctcgctcctgaccttgaagggggacagaaggtgctggacatgctctgcggcgctggattcgatgctagggcggctccaacctttgactggatccatgacactttcctagttatcattcgcatgttccctcgttgcgttccgattccgactacgctcgtttctatgaatggtcgctatgatccgcatttccatgtcaaattaggagccgccttacggccactacggtatgagaataccctcattattggtagtggaggctccgtccacaatctataccgaaatcactgggagcatatgttccgctttaacgataatttcgcccagccggttcccccagacccttgggccttgcagttccgtcaggctgtggaagactccatcacgtgcaacactgggcctgcacttcgccgggcattgtctcgattaatgaagcatccgcgatatcgggatgcccatggcactgacgatcactggatggcctccttgttcgttgctggggccgccggaggggtcgacgatacggggccgaacacaatgatgggagaatgctgggaattggtcaatatgtgtaatacccagtgccaactggggtcatgggattagggtcatctgtagggagattagttcatgttgttatctctaactatattcttctttttttttatctgtctatttgtttttctttttctttactgtgtacagacttgtcggaccatgagcccgggaaggctgatttttatataaactcaggttcgttgagaggaccaacattaactgtgaatatgcgaagggtgtgctcccggtttttggtaccatcaaaaggtgtattgtctccataaatgttctcctaaccaagagcgaaagttaccaaagaatccctcagtatacgtacaaatcataaaccgctttgctgccttctgaactatggacaatgtacaaggtctccatcaccattccccgccaatgggatgatctccgcgtgctgtgaatcgtccagcagtgttcctccacagtgacgaccagttctatttagaaagatcaatatcagtaacgaaatgtcgagttgcaagaacaaggaaccacgcactgctatcatcgagcaacccgcaatcatgaatgtccccacagcggtaaacaggcggttttgtcgtctctgctccgaatccaggtctttgttaacggggcgataatcaggcactcgacgatattcctgttgccaccattctggattagatacggcgtatgggactggaggatgtggagcgagggtaggattgaaatcggacggttgagcttcacgccggacgtcgcctacaacagtcgtcatctgtaccggggattgagtctcaggttgttctgtaggtgaccgatgaattgcgtagtctccaactattcgaagaccggtgtcatcaagattaccagcttggtgttccagtccactgcgtgtagtcacggccataatgatgaaattgaggtaaatgaacctaagtagtcgtatagctgtcgatagaccgagtaaatgacagaccgtagggcatgatgagaaggcaattacctaatcacctttccaccgctcggcccatatgtaggttgttcttcgaattggcgtggagccgaaccgactatgtatccgtcattatgcggatagctgccgttataatccttgtttcaatctagctaggtgacccgactatcgcggaattacttctctttttcactcttcacgttggagctttttttaaaggagtgtacctacccctttaaccctaagtaatatggctgagaataagttcgtcgaggttgaccgcgaaagcttcccttatattttcatgaagaatgtggacatacctttaaagacccacgagaaggggcttctgcgctgcaacgtttacctacctaaggattctgccccttatgggacacagaagtacccggtgatcgcaacatatggtccatgtaagtctggtttgcggcatcctttgtggtatgatttaacttacgttggagattccgatgacagatggaaaggacgtcccttatgaagtgtttttcaaaaagagctgggatcaggtcaacccagacatgaagtccacccatgcatcttgggagaccccggatcctggcttctggacacgtcagggatatattgtcgttcgaacagatgagcgaggttccggccagagcccgggagagcttgataccatgtcccgaggtactagtgaggctttttttgatgtagtagagtggtgtagtgagcaggaatggtccagcggtaaggtgggattactgggtattagctatttcgcaggcacccaatggcgagtggctgctcgtcaacccaagggtctggcggccattattccctgggagggcatgagcgactattaccgtgatcgggttcgtcatggtggtattttgtctgatcgtttcatcgacttttggtggaagaacgccgtccaaccgaatcagtacggaaagcccggtcgagcatcgcgccaatggggcgatgacactctggaggaagatcttgacgagcagactttgttctctaaccggcgtgaccaaaccaaagatactgcagcgcaccgatttatggacgaagattattacaatacccgaaatctcgatctgtccagcattgaagtccctctgctaagtgttgcaaactgggtaagtgactcgactctttcgggcactgtgcacgaacactgagattgatctatttagggtggaatcctgctccatttacgcgggaatgttattggctggatgcgcgcctcctcttcgtacaagttcttgcgcttcattgtagggcgccatgatctacccttctattatccacactctgcccagctgcagttgtcgttcttggatgccttcctaaaagataacgactatgacggctggaggtctggccaacagccccgtgtgcatctgtgccttcgtaaaggcgattgtggtgtagacgatcctgaacgcgaactgaagtttcccagtcgtgccgaggttgactggcctatcccggacactcagtatacgaagttctttctcacaaccaaacaaaccttatctagagaacccgatccttctattgatacctgcacatatgaggcactgactgggtaaggttcctttattcggatactttgtctattccttgcaagcttctcatcatttgtttactttaggaccccaatcacctttctatataagacgtcctcgagcctggagatcacaggacatatcctggcccgcctgactgtttcttgctctcgagaaagccccaacagctctccaccaactgatattgacattttcgttaccctgcgcaaattgaatgccgacgggaaggaagtcttctacactggtacgatgggtgacccggtccccattgtcaagggatggctccgagtttcgctccgcaaaatcaatactgaacatccattccatcgtcactatctcccttacagagactatactagtgctgatgttcaacctgtaaaggagaatgagagataccaggtggatgtggaagtgtggccgactaatactgtgctcgaccccaacgagactttggttctagagattgcaggccatgacacccagggtgtcggcaagtactcccacgagcatccggatgatcgggatcgagcagtctttggcggcctcaaccatatcgaggtgggccaggagtctggctatctcttgctccctatcataccatctcgggaggctcttaattgatcacctacctacagagactgaagatatacatagaggatggtacattatgctgtactcagctaattcatccaatatagataaacggacgtttatatcgagaatacaatgaaggtatcctgtctacctagggcagaagttttattttcggtttcagcacatctatgtgtacctattcatttctctgagtctatttactggtatcgaacgaaagcacaagttacgcctcgatggaaattaatacaaagtagtactgtttagaatgataaatgtggctgcatacatctctaaggactccggtgtttcaaacctgaacccaggtatacgacgataatgttttgtgcgcatgaatgtggcaccatttttggccaatagttaaacgcaatagactttgcatcccttgatgctgcagctatttataggcacttggcttggcgcataaacctatcccaacggtaccatgaagtgtcgctagcatttatcttcaatcggcttgtaggctactcctgtccatactctacatttcgctcggatgcgccttgtgcagatgggtctccttcccccccagaagatggttaggagcaaagttgaagtccccgtcgagatcctatctctccaaaggttaaggctcggaaagacctccaggtaatcagtagccgccagtacaagtatcgcgtgcaatcatgccgcgattagacctggttccgacgtaagaaatggagctgccttgaaacttatcctgaaaaggaaaggatctgaagggaaatgtcttttgcttctggtgatgggtgggcaactactgtatcttatcacaccatctcaagcacattaaccagtgagagctgcggcataaccgccgctatccggcacccctgtctatccaccccaataagacagcctggtggcactgccacgcccaaggtgttgtctaatgtcaaggatcctagtctccattgaatttatattgcttgaaacaaggtgttagcgctgagctgagccacgcatatgtggctaggctgcgccttaggcagacaagtaaatgccttggtctctactcgtcttatcagggtatatagagagtatgggtctcctgcagcatatcctacaagtatcgactctcaaagtaaagcaagcttcctagatatcaattcgtgcaattattactatgccttctacatactcacgaccccaagcaaccttccttctcaacctctctgagatcatccaactttacccagaggaagaaccatggtgcgcaggatacgcaccatcacagcgtcgtcgctgccacatgccaacaaatgctcggaaccggaaaaccgccatgtacttattagacgaagggaccaaagacatccatgcaggacgagacatcaacgacctgctcgaagacctggctccttatgttctgtgcacacgattccacaagaatcaggcccctgaacttgccgcaaagtggaagtggcaagttcaacgattcctggcctcctatatggtccttgctcctgctcaacgagctgcccgagagggacgacaaattagctctctggcaagatccaggcaaagtgtagaggtggaatattcacacccggagaaatggctcacggtacggatcggggagactgaacatctacggactactcgattagcgccagcggcttcgcaaggacatctcatcaatgagcgcgtcactcaaactgcaaactcccccgatagaccacgcgatagaccacgcgagctcgctatgagcagtcctgccgtttcaacgcaggaaatatcgagtagaacaagagcagtagcttccaactcccaaacacgccttcaggttgcccctgctgcggcatcgaaccgggagctatcgaacataccaacaccagctattcgcgcgacctccagtcatgttcgccctgagagtggcacaagcgtcgctttaccctctactatatcatcgcgttctggcgatgctactcgccgagccgttgaaggagactgtaccatctgttttgatcccttgaaaaatgctcgctctgaagctggtgatggtgctcaccatggtacagatgacgaggaagaacagcgggaattatcctggtgcaaagcccaatgtggagtcaactaccatgcgacctgcattgaatcttggctgaaagcctcccctaagtctacatgtccgacatgtaggagtgcatggaggaagtagggttaaattgttctgttcaatttgtacatgtgcattaagggttctgctggtagactaaactcaaataccccgaccagagccgttgaaagtgtgatagcatttttttttttttcatcagtcctatatatgtgaatagccttcccagggaagctgctccaggtattgatatgtccgtctctactagttatattatctaaggtttagaaagcaggtcctgttgtatggcctcaggcacctgcctccttgcttttatgcctggtactgtataccttttatatatgtgtaagtgtgggcattttatacacggttatcttatttttttttttggttgtaggccttcactatgtgtagctattctactattctagaattattacatctaaaaccgccctacgacgtattcatgctgcaagagacgggaatgaacatcaaggtcatatttatctaaaagggtatattaaatactacctgtatcgtgagactagctaatcatacgacttagatatgaacctctatgctgtcgccaagcaagaatggcgagcgggcatacttcacagattgtattgtccaagcggcagctgtcacgctccaggttgccccatgaactctctcgtcgtggtcatccggttgaatgtttcaaagtcgtaaaagaagtccgtgtccctcacgacagggagccagccatcccatccttgttgcgtgttggcaaagaccttggagaatggggcccactatgcgttacgccagcttcagtccacaactgcgaggtgtgcaggacgttcgtggacggccggaaggagacatgcaagcactacctatacccatcatcgtcgtagaagttgatattggcatttgccacacctgagttaggctgtttaattcagcgagaagtcgaatgaggctcgctggaggtggattccgcaacaaaccagctgaacaagaagctgaagagctgaagtgactgaagagacgttaatgctactgaatctatggagagtgaccaggccaactcgaggtagatcaaagcatattaagtagcctcttcaggacctgatacgttgagttggagtcaaccggctgcctactcagccactgccctgtcatcaggatataaagcagctgaactcattcaatcttcacccagttaccccgtacaacccccgcacgttgcgtcccacgcttaagtccgttcacgtacactctcgtttatctttgcaactatctttaaatatctgtcagcagactgatctactcctgtacgcaaccgcggagctcatcagctttaacacacggtctagctttatatggtcaagttagatgttcgaggaagcttagggttgctcgtcatcgagaccttcccaagctgatagtcgtgttcaagcctcttgatccgtccttcactgaccggaatcaaatggcatattcatggatctcaaccgagtaaaggtgccatggagccctatatgtccaatgcttatagacgaacgaaaagctaaaggtagtcggacctatagacagataggacatagtatttgccaaatattaatatcggaatactaacaaacaatcctcgaatcatcggcaaaacctgactcaacaatcactgataagctagtctgtcattctctatctacacctggtgcctagctatctgcaaccaggcgcattgcaccgtcgtacactctactgtggcttaaggaagggtgtgaagctcacaaagttgttgctgttggtaccgtgttccgcaattccaactagcacttccttgccatctttggtcccagcactgttgactacttagtgtccaataacaacttggttttgggaatttagatatcatcatttctataaatctgatcgcctgaagccttcgggtaatagagcggctcataaatctagttatattcgtgcggttatcgatattagattagagatagagcttggttgatagagtgaaagtagattaagaagcacatcagactctatgttatttacaatcatggcaaacttagtgcaaaattagagatgcgcttcctgaccctttgtgtgaagattattcaggtctctgaaggaggtctgaagctcggagaactgttaccagtgcaatagccacaagtgagagatttccattattgaatgatataatttacatggggttcctgattcttctgacggcaaggtttgacctaagcaatagagaaatgtagtgaaatgcttagcggtggagttggacatgtttatgacctgcgaatgaaaaagcatgctagaaaacctctttcggatgagctcggagtggggttcggtggatctcgcgtgatgcagattggaatatacatttattgcatatcgagccacagccattccgggaaagttaatgcaagggccagatgcctctttaaccccttccttattcaggatctattgtttgcagaatgaaatgacctgtcttctgtggtgtccctcctctcgttataccgatccacaaaacctattcagttgtagagtggagcttttaatattttatgtattgcgcaaagatatactcttctagcctaagtatttagtattcaagcgcttaaataggggccggaattgtcctgaagaaagaccgaatgggagggtcatccgcccatgcagcgcgtggtggccacccccataacctatgctgtggtatgtttcttatggtgtgctccgccgtaacagcgtattatacttcagtgcatttttgagcgagggtttgggagtgattgaaaaggtgttaggatgacaccagtttcggcagtgaacggtatctgctgtctatactagtccagtcttggcaataaggctatactacatttctccaatctgactgattgtttgccacatatacatctttacagcaaaaccaccctaaggccgagtgacatttactgcacttcgaggaagggcctttctagccaaggcttcccgattgcagatgctcagaggtccgtacaaggctagctccaactatctatgatcagtagatcgtacgaaggcagaaagaatttgctagagtggtattttctgacttttcagtggagacctggaataaataaggatagctccagctatctatgatcagcatattatacgaaagcagaaaagaaatgtactatggtagtattcttcgaccctttagtggagacctggaagatacaaggctagctctacctatctatgatctaatattatatcatacataagcggaatgaggcatgtactacatgagtattcattgaccttttaatggaggcccagaatatgtaagggactacgtagtatctacaataagcataccacacaaaagtggaagcaaggaatgtacttactatattcgctaacttcctggtagagacctcgatctgcacaaagtaatcatatgtggctgagacatatctgccttgaagatatccatctagcataaattcaaacttagtatagattagcataagttaaacacaaaagttattagaaaataccaaatatatcctaagatctaaaagtatgtattgttctgattatcttcttttggaagaagttttctaaagtaatgaaatataattagttctgatccaatcagagctcctaggacagtcggaacacactactccggacgtatacaactgtaacaatactggctctgactgctacagatctacttgactccccagcagctggtaccctgtctgacccgattctatttaagatgtaatcatcctggaaaatgttcagtattatcttattgctcaaagaccttgcgctcgacattctgagtattaccagatttaccatcgttgcaatagggtagaacaccatctatctacttaaccgtccaccatgattgagccactacctaccgaagacattccaaagcaatccgtttccattgttggaatcgcaagtagatgtgcacctcacaaactcggggctgatgagctcgaggccatagcgcgtcgtcactacagcagtaccccctcgtgagtccctacccgtgactgatgttaaacaattggggattgagtggaatattcactgaccgaagcagattggagaagatgctagaaatcaaccggaagacccgtattgatcaccgatatagcgtgttcagctcggaccatgaacactggcaccgaccgactatcccatcgttcagcgaatgcgattccctcttcaaggaatacggcatcccgttggcttctgcggcttccgcaagagcaattcaggactggggtggtgttcccgacgaaatcacacatttggtggctgttacttgcacgaacacagctcatccagggtttgatagcgtgttatgccggaaattgggtctgaaatgcaacgttcgtcgagttcttctccacggtattggttgtggtggcggtatatctgccatgcgtgtcgcgcacgaacttctgcttggtagtacgcaacaaggagtgcccgcaagggctttgatagtcgcttgcgaggtgccaacagtgtttgcaaggtcggagcttgatattatggataagacacaggatgtcaatgttgcaatgtgtttgtttggtgactgtgcagctgcccttgttctcagcaatggaattggccataaggcatcggaacagcggccaatctggaacattctcaattgcgagcctactcaattcgatggcactgaagacatagcgcattttaacgttcatgacaaaggtctgtcataagtcgtcgttgcgtacctacagcgactatgtatacgctaaccaaatagtacaggataccatgccattatcgacaagaggatccctcaacttacgggcaagtgcgtgccagcgggattccagtctctgatctcctctactccatcccttgcattggaggaaaagaattatgtcccaagcaattacggttgggcggttcatccgggtggctacgctgtccttgtcgcggcccaagatgccctagggttaactgccgacgacctgagagcgagctacgatgcgtatcgtgatggaggaaacaccatttccaccactattatacgtattctagagaagctgcgggatgagcataaacatggttccaaccaaaaggataagcttgtacttgcggctattgggcatggaatcacactcgaaacagccatcttaacccgaccaggctcttccagctaccttcatgcgtgagttcaggcaatggtaagtcggattctcgcttgtaggcgttgctaccttttgattttccctttacacatgatccgatctcagtatatgggcatgtcttttcactactcatttcgggtaatgtttaatatgaaattacagtagcataatctaattgggtctcatttgataagctcataatacaagcaaaagtcatttatcattgatagccgctagtaaattacattaatcaatcttcgtcctggtgacccacaattaggcattcgaagttccaacaggtcgggacaagggtggcattccaaccatactgaataactttccggcacctgcaagcggttggctcatacgtaacaagccgacacaacatgtgaggcatttccatgaattattgaactaggtttatcccttaccgctattggacctgtgtacatccgatgatcgacgtcgcttcaggggctttggtatgctctctgccattcgtctccacacgacctattgacttttacgcggaagaacaagtcataaaaggaagctgcagggtgagccaatgatccatcaactcgcagggtatcacttgacgcttaccatttccgtgcattggatatcgatcttgccccttgctcaggtaaccccagccagccacccaagagccaatatccgagggtacgctgagatttcacagcagcatatgcaagacactctgtgtttgaacgattgtagaataacgtagacaatccatgtcatcttttgtagaagatctccccgagtgacacgctcagtcggtgcgtccgttgtgtgaatccttcagagttccgcacttgctcattacttgtatcccccctcaccccctaaggtaagtaactgattaggttacatatcacgactgaaagcgagtagttgctgaggctggtttcgaggtatattgtcacaggcataacctgtgcacggactttctgtgtttcctgagcaggtcatacaaatgacacaatatttttgaaaagcggacttttctacaactacttggcagacacatcctctcctccactattatcatatatacgtttgaatcaggtcaagtggaagccgcaatgactgagatagtctcccaaggaaggcttgaaccgaaagtgccagatatacagggcagcggaagtgaaactaacgctgagccggacgcagaagaagagaggttcatactgagccggcacgcaatacttatattcttaacgttagcagtcctgaccctgatggctgcacttgatggtacttccatctctgtcgcactaccggtatgtgatctggaatggtcagagcaaacagcatttcatcgatgtatagatcattgcacaacgcttgcacggaacagccatcgaagcattttggagcggaacgtcttttcttctctgctcaacaggtagggtactccgatgaacctgtcggcgatatacctgacggcctctcgaatagtatttcaaccatcctttgcctcattttcccatatattcggccgacgtcccctcatactggttgcgatccttttcttttttaccgggactacactggcaggtgtctcacaaaactttactcagatgcttgtgggacgatcattgcagggagtcggtgggggtggaatcactgcgttaaccaacgttattgtcactgatctcgtgcccctgagagagagggggaagtattatggtatcttgaacgctatgtggagtctcggttcggtgatggggcccatactcggcggtggatttgcgcaaaatgttacgtgggtaagtcagtccaaccaaattctcttctaataacgactcatgcctctctagcgttgggttttctatatcaactttcctttcatcggaatcggcacaatcctcgtcattctattcctcagactcagaccagttccgacaaccttcatcgaaaagctccgccaaatcgattatgccgggatcatcctattcacgggaagcctttcttctttcctaatccccttgacatggggaggagtatcctatgactgggactcgtggcatacgctagtacctctacttattggtgttataggactcgttttatttgtactctacgaacattacgttactaaggttcccgttattcctacgagcttgtttagtaaccgcacggccaatatcacattcctggaaaccgtcctccagggtctagtcctgtggtgccagttatactatctaccactgtattatgaagcagtgaaagggtatagcccaattatcacgggggtggccttgttccccggaacattcaccgtggcaccattcgcaatcctcaccggagccttggtaacctacactggccactaccgatgggcaatctggctgggctggaccctatcaaccttgggaaacggtctactttgctacattaaacctagcacgaccgttccggcctgggtatttctgacaatggtgtccggtatgggactgggatttctatttccttcactggcgtattcagtccaagcctcgatggacgatgataacttagccatggcgtcggcattgtttagctttttccgtaccctgggacaagctattggcgttgcgattggaggtgtggtcttccagaacctaatgcacaagaacctgctcaagtatgccgccctggcatccaaggcagacgcatatagtcaggatgctgcggagcttgttcaggtcatcaagtatatgcctgatgatgaggtcaaggcgaacgtgcaggtggcatataccgatagcttgcgaattggatgggccatgtgttgtggaatctgtgggcttgggttgtttttgagcctgtggactaaaggatacagcgtgaatcggctcctacggaccccacaaggacttgaagctcggcccgttgcagaggatgacaagcagaatgtacactcctgatgagttgggggcctgaggtgtgtatcacgtcgcatgtgttgcattccaattgccctgagtaatttaggtgttaggagctttggatagtagttggttatatctttccggccaggttgaccggcggttaaccgttggtgccttcggaccctaaggtataaacggaatactaaggttaagctttcacttattctatctgttaaacaggtaattaggttaaaagggaattcgttgtgaagaaacacaaagatagggcctgagaatgattgtgtagaatggccttcttgtcttggatggaatcgtgtcaatatcaatgaacttctgaagctacccgagtcagatagactgtatattatctagctacttagccaaggaagtagaaactaaaggaattcccccggaacataagccggcatcgaatcctcccacaaggaatttgtcaacgcccgcttattccccccatccgcatccataatgttgatctggccatacggttggaatgtattatcgtacagcgcacactccgactgaaacccatactcgcccgtcgagtacatgatcctgccgtcgtgtgaccacacgcatgcgcatcgttcgcttcactactcgtcaacacctgcaggtccgagccgtccggcgcaatcgtacagacctcgtagttgctcccactgacgcgtcgcgtaaacacgatctttgtcccatctggtgagaaggacgggagcgtatcccaccaattcgtcaacacggtgacggggtatgtgccgttggcagttacctggtcgaggtgtagaatgcggagacccagctgtgatgtatcgccgtcttctgcatcggcgccccaaacgcggaagacaatctttgtcccatcgggcaagaagctggggaagcctgtgttcagggtattgttgccgcctgccgagagtgggatcgcgctggtcgtgaggttcattgcttcgctgccgtcggccttggagcacacgatccacccgccgttggacgcgcgcccggcaaaccagtagccgacgccgtaagtgagccagtttccgtcggaggaccaggaggactggaaggcaccggaggtgccctgttcaacggaggagagcgagaggattccccttgctacagggtcgaagacggtttcgttgtctgtgccggtagcgttgagggagatgacggcggagtcgccgagctgtttttgggtgatggctagtcggcctgcggtgttgatggttgggaagacgtcggtgaagcggtaggtccagttggcatcccagctgtagaggagtttgttctggggcggatatcccaggagaccttttcgtagacgacgcgtttgccgtctggggaccaggcaggggagcgggcagtggtgttgtaatacgtggtgcctttgaggaggtagccgattgagctggtgttgcctaggtactgagggtaaatcttgacgccggaggtgttcacctcaacaacgcggtcggtgccggtagcgaagtccacggagacaatggaggagttggccgagttgacgtcgaaggagctgtgcgcgtcccaggttgtttcgcgcgtcatctcgtagtagacaatgcacttgccgtctgcggaccagctgggggagccaagggcgtagccctctttgccaatgaccttgcggaagccggttccatctggtcgaatggcgaagatcgagagttcctgggtgtgctcccaactgctgaggcccatgaacgtctcccagccgtgaccagcccatttcgtattgcggtcggaccatgaacagctcatagacgactgaaacattgcctatggattacctaccacatgattaggaacatctttacttggatgcgctccctttccgttccgttgctatccgtcagagctaggtactaggtccagggccctagataacacttaaagctcgcgcaagcccccccgaatagtctggttactgaaatgtgatttgatctgtcctgctacatgcattggcccagcacgcttgtattctctgcatactagagatcccaggcgattgttatcaactactgtgaatatactttccacaaaggtcatgtcaggaaaatacctgacaacgtttacctccgccgaggttgagactcacaaccgtgcgaagtcgtgctatgtgactgtggcgtctgaggtctacgatgtcacttcttttatatatcaccaccccggtggcagcgatttgatcctcaggcacttgtttaaagagcatccgcttcgctgtcaaccacccagaagcaaaagatttaaaagggaactggacgactaaaaattaaccaaatggctattcttgaatatctgaagcaccagttgggttgttggcattgacctccgccacaaaattccgccagaacctaggtctgacgtgggtcttgagccactccatatcctctgggctctccctcatatgatccaccctagagagtagaacatcctccccacaatagagccttgactctataagcttgcgtatcggaggcttctcacgtttcgatcgccgtcgatacgtgaaaggaacgtcttctttaagcttggcttggatctttgggtcttttactaactgtggtagtgatttcctgtgcagctggagttagccacataataaaattatcgagtttaacagaaccttacagagattctcccgtccactcataggacaacacaggcacatcgtcatcattttgagattccagataatcaactaagaagaagcaaagtcggttgttcaaagcaaactgattattttatgaggcccagcggaattttggaacgctgaaatcgcagttccagtggtgctgacatattcggttcagtataaaatccgttcgctcaaagttgccattacctggaaccaagtgggtcaacgtttggaccaagatccgaactggtggctctggccttaagggatttacggcggagttttccgtcttgttttccgttgtttccattatctgatgatggagaaggaccgctcttcttcaccagattggattagactagtttccgaggtgacaataggtactaggtaaggatatggagatccaaaggtgaggagaagagatgggctgcgcgccaaaggttacctacctcaaggtgagttactaagccggttaagggaaggaataatcggttactaagtatagaaaagcacgtggatagttgaggaccctgagccgaccccgtggcaactggtaccctgaaatacataagtcgtctaaagttcagcatacccttctgttgactgtgtacttcgtacggtaagtgttagtgacctatgtagtggactaaggatttatgtagcattctgtaaacaaacatatattaactacaaaactatatagccccctctacaaaaggatgccaaccgcggagactcgaaagacagacaaagacagaacagacagagcctgacagataaaaaacaaaactgaataggccgaaggagagtccaacaacagccctttcgacattttgtatcaccctcagcagatgcagttatcatgtgtcgttgtatggcgatgctgacgcgttccacgtgcgtcacgcgccttccgactgaacttctgtgaaaaattgcccgaactccggtgaatgtgccttaagttcctctctgttttgttgtggactgccataaaaagctccataagtgcttcggtctgtcgtggtccgctcattgggattttgagacatgcgttttatgtggcattctagaaaatcataatatacaatgaatgagtataggtctaagccttcaatgtacgaagctttgactggctcatgagcagtgagtataccagcaccttttacaatgtagaaaccatcggaggcagacaacaatatccagataaaccagcaatttgatttgtatgagtgagtggctgtcttcgtctttgtagtttgtgaatttttcattttaaaaggtaaagaaggcttgacgaattcttcggttgctccaggatatacctagtacctgtcctttcaagctggaattgagagcaatgctgtgcaggttggtaaagcaatgtctccataattctccaagctgcagtgctgaagtcccgcaaaatgtgcccctgtgagcgttcaagtatcaaaactgtttccagaaagacggattctggcatccgtagaagcctaattgcctgttagctttatactttgttggcgacctaatactcacgaagactccgatattcccaagcccgtgtgccgtgattggtcaggattgggtattagggcgagaatgccttggccaaagcgggcctgtagagtgcggtacctccgggcaagcaaacgaaggttgtttacgcagttgtactcttcctcatactccgaggttccaggcttgaggtgaggcaggacttccttcatcattgcgatattcaattctgtttctgcatttttaagagggttcccaggtcgtttaagaaccgctgaattgttaacggggacggcaacaaaacgtgaaactgatggcgtctcgaaaccgccacatttttcgaagagtctgacgatatgatatcgtcgaaacagatataggcatgcaatgccctggctcatttttgagatgatgtcaaatgtatctgcttttgatgagcaatgtggcatttgtaaaaaccgaatgtaggtccccgttcgccagctttgaattgcgtcctgcagcgataatattgactgtgagcttccaatacacagtagcagttttttggctacttccactgatcgattgttgcaagccttgagaaggcggctctcaacctctacagtgaagtaagattcctgcggcgtctgaagattctgtgctttgcattttatagcttctctcacaaggtaagctgccacttgatcatttgttgaacgtcgaacttgctttgcttttgtcattccattcttatcttcaagtggtgagggggcaagagcttttctcttttgattctcctggcgaactatttgtacatcgttctcagtctcaacgccgtcgaagcctgaggacaccgacggtgcggctgtgttctctagttcgcttatactttgggcggtagaccattctaggccaacggggctgccagtggtctgcgatacttccctgttgttacccattggaggggatgttatagagagacacggattatcatctactcgagattccagttgtgcggggtctacaccatttctttctggatcgaaaaaactatcatctaagagtcagtcctgttaaaatcaagtcaacggtaccttaccctatgtgctccaatatttcccacgtagtctgataacttctcccacagtccaaatgcgcagctgctatgattgccgctagagcctttccgacaacgataggacgccctttgcccgacctcggattgtatatgataaccctatccagcgttatgcgttgtgcaactgacatcaaatgatcatagctacacagcttttgtttcaggctggcaattttgtctttatctcatgagcggtggcaactactggggtgtcttcgattccttacttggcctaattttttcctcgtatgcatagaaagagagacatgaacgaatcacatcaataccgaagtctcccaaccaccgattcccctgggacccttctccttctacccctggagcagtaagggcttcgatcaagcgggtatctgacttgaattgatagtcaagagcctttgcggcctgtctagcgttgtcgccgatactcattgtgttattttcactggctcgggaatccaccaaaagaaaggaagaaattgatagctcctgatgtcggatatcgcagcaccttaatttatttctcatccaggggatcccagaagttgataaacatataatttagggccattatgctttcccaggagcgtaggtgtacggccgagtgacgttaaccctccacaattcacaattcatctacccaatacgatgctatgcgcacagatattgcatttttctttcattacggcaacaagggagtgctctacataaggttcacgggctccatcagatttgcttttaacttgatcactatgtgcaattttgaaccaaggcaaccgagccggcaacccaatacaggggtggacattgtcagtgctctgcataagtcccatacagcctaccgagcgccaagccggattgtcgcgaatggggcccggataggacgttatagttgtggtggttttttaattacctaaaatgggctagtgccggcaccccaaaacacaatggggttgtttctattggcttagactggcacttataatcaggctctcagaagctagaatttgtggatatacactaactcagcggtgtaattgattttcaggcattagtcctcgattgcgccccggaaggtggtattactgagtcgtttaatatcagaaaaataattatgttatacaccctatctttcctattcttatactttatcacttgatactaatacctgtattgacacagtaactggggttggtttatataggttttgtttcgcattgtggtgatatcgcttaggaaatcacggaattctatttgacgtcatatagtaagctctgcgtgagacttgttattatgtgatctaaaagggtgatatgtatatgttgccaacattatacgactttcaatttaggttctactaggtagatgtgttcttacctaacgtagaaattacaacgcccccgtttcttactaccaaaataggaattttatggaaataaccataccagtttcccgtggttggttccctatttgatatcatttacctatagattagccactataacccccgaattatgacaaacaagagataccacccgaaagcataatcatgtgcctgctaagatagtacgcagttacatatcgactcatggatgttttaggtgaaaaaagctagggcagccagctttacgtttgcgtatttatcagctcgtaggcctgaggtatagtattgactttaatgtcatctacacggcccaaccagcgagccttcgtcccttctgagagagctttgggtgtggaagaggcgggccacaccaccgcttggaataatccaagagattgcggcattttgcaccaatgacgcttttagaaggagttcgcgctaattaggtatactgcgctcgctacctaaagtagtaaggtgtatgacgcagaggccggtatcaaagatggccctgtcaattgtggtttggcgaatgtctcaagggatacatgtattttccttgctgctgcacttctcagtgcttcaaagggctttcccctcttaacccacagccacaaccacgactgctagcttggatatacctacggtcgagagcacaatgcttagtatttgccggttatatatagtccttcgttccccgagtcttatctcataagtatacattgtaaaacccgtcctttcaagggtctgctcggttgagacgcttttgtgccttggactcttttactgtatcttcgcaactcctcctgcaagcttccctttcttgtgaggacgttatggcccccgggagacgaaagactacagagagatggtcgatgtatcaagagcttcacgatgatgtgtcacgattactagcagatacagatctgaattttgattttcacgacagtgacgatgatatcaattgcacaaaaatgcgcaacactaatattatgggccatttcacatgttacaactccgggtgcagattcaagggatgggccagcagaaagattgccatcacgatacgtctataccctgggcagaaatataacgcaagagtataccatcagcgctgcaagttctgtaatagtctcagtcagccagttctggacgagtcatatgcggaacgagtcacctactggattaaacaatggaacggggttcaggtggagaagcctcccatatctggcgttagcaagggtccacacaacaggcaactgtgtgaagggtgtaaagctgggcgttgtactgagtcaggcgatgactggcttatgcaactacagaggttagctaagttcatgtcaagcttcagttcagagttcactaattattgttcagattgactatataaaacgtcaaaatttccaacttttattttgctacatgtccattgaccgacgtatagaggtgcatgggagagatattatgatcatttgatttctactacgcctttttagaaatcggcctaggcgaggtggttatacctttttggcgagttacgcaaagccagacaggtagtgagccttcacagtgcggatgtacacttttctattatctcatgtatggggtcaagttaacattatatataaattgatgatgtccgttctgccttcttgtactcatccatagaatttcagtgagatttcataaatcaatgttatgctgtagccgtttcaaggaggtgtacttcgtttatattgtgttgaatataaatttccaccccgattgtgggaccgagccatcagcagttccggagtgcgtcgccggaatcaaacagagggtaaatgttgtctgtcttggcttgtgtgaggtgagcaacagtcatagctgtataaccttactaaaaagtctcatggtgctgctatttccacggctagcttgtgtgaaagtggccaaccatggtgcacagacattctattcgggtacagcatcaacctatcatgtcctgacacgtcaggctagctcatcacctgttgatccaacgcttgaaaaatagttcttacatagaagagcttctgttacgagctcgactttctttgctcatacgagaagaatagaaccccgcttaaatttgactgtgccctgtataagttcacttatgcctccatatcagtacaaaaaggaagaattttatgccgtttatcggggtcgtgttgacaggcctactatatattcttcttggtaacccttgatatggttggaagatcgcctcggctatgctaatccgcattatattgtaggagccaagtgcacccaagagtgataggcttcaaggacgccgatcaacaaaagtttgatactctccaagatgctcgcaaggcaatgacttcgaaaggttttacagattttgcggaagttatcgtacaaataaatgaaagcaaaccctggccgttcggacatgggaaattttacgcggttgcaggtggcaggactacagaggtcttcaccgattgggagtgagtccttcgatcacaatctcgaacagacaccttatgaaatgtaggaatgcaaaaaaatccattaacgggaccaacgcctgccaagagcgtttccggacccaacaagaggctgaacagttcattgaggcatggaaagacgcctatgctgacgtatggcgaagggagattcgacaggcgttggacaaagggtggaaaccaaaagacatgaaattcgatgctgggttattcttggacagaggcacaaacaatgggacgacaaaagaggatactgaggaaaagaaagagcagagcagcagaggagccgatgatgaccatgaactctcaaagcttgaaggattagctattaaggaagagtcacagtgaagaaggttttagctagatatccttctgcgacgtgctccagggattttaagttagccgaccctgacacttagcctctgaattgcgaccatggttcgatttgccctttctgagctggtatctgcctatgtaccttcaagccaacttttgatgagtgaatccttgtctgttgttgtaggagcagcgattccgctcttttcgagaggatggcggtttagacgctaaaaccacgcctcccatctatttcggttaaggaggctactctcaccaatcgaagattgacggtatctacttaccgctgtccttctgcagtaaagtcagaattgatttcgctcggaactgaatcaaaagtaaataggtcatgtatggatgccatgcaggtcgtcgagcgaatcagggtggctgtcattgaggtaggctggcacaggtttgataaactaacatgtaagtattacttctataggaatggttgtatcctgatgtatgatgggttggaaatccaagccattatgtatcatattatagtatatatggatatgccttaacctaagcacgacatactggcggatctaggtattcgagatagcattccacgtcctcttcagctgattccgttgtttactcacgaagtatgaggggaacacacggacacaaatagatgggatgggagtctcttcactctggttaagcttgtcattacacatgacaagtgctcaatatattttcgtataaagtgtaatcaggaacgaagtcgccggcttcctctactagatcttcaaaatcttggtcgctacagaggcttgtggagagggttattgaaacttttagagcaattatctcgtgactatagcagagcgtctcgggatattacttcgcatttccactttgttggggatgaagacgaaggcagactagttgcgagcgctgaaaggcggcacaattctatgatgttcgcttgagctggctagcttctcttattctaggatactaggtacgagtctaccggaaatatcgggtggctctgttgatgtcattgtagcattcatcgctaggcctgactatagaaaattaggcagtcatgtttgtcaggtaatcaacatatcgtcctatcccctatcctctgcaggaagagttgtaggaatcctatccctcaatactcagatacttcatgatgctgtgcttgcttgtgatgtcgatggaatttgtccggttgcagcaattttccgattatagacgaccttctctggtcacgctctacactccctagtagggaaccccccggctgaaacagcgccttcgagggctagatatccttaaccgtcgagagatagtacatacacacctaaaactgctgatctctcaacttaacgctttttcacttgggactattggtgtcgtgatgtctaacgactggggaagcccttacggcttctcgtttcgaaggaatggttcgcaacaaagtacagaaaccgattgcggtcaaacgtggcaaccttttcacgcatgttgtccaacggcaaccactgtcccacccaaagcaatgtcaactgttattctagcgacgcagactgcggcgatctcttcaagcaacagccacattgtgcaaataacataggcaacctcctgaaagcaaacatctacttctgttgccctcctgagacagtgggttttccagaaaacaaaatggatcggtgggttgtgcagagtctgtagaggatgtgggagaagagtacaacctgctagcgactctttctgctggttcgtgtctacacactcggtggatagcatgtcacgatcgttccttcactacgatgctgatgggaatacaggccgagtttcgacatctaccccattacaccttctatgatatctacttcgcttgccacgtccacactgcctaccatatcgacaaccgttccatcaacagacttcaacacctactacatctccgcaaagtcagtcatcgcaatcttctcagataaataccggtgcggtcacagcaggtatcgttggtggtgttgcaggtgtcggtattgtcgctattgtcgcctttctgcttaggctttatatccgacgtcgagcagcatcgctgcatcaggagccaagagcttcttcgtattcttacggctccggcactccagaggcggtagttgcaaggaatcaagttcctcaagagctggactgtcacgatggagcacaaccgccacgatatgagttaggtgcggtgggtatgaccactcagccggggatgagagtaaccaatcgagtatgaagcggctttactattgtatgacagttgtagcctcctatatgacgtataatctatcaggaacaggattatatggggctttatttgaccaatgctggtactcaaacgtgttgttcatccttcctgtgatgattcagttaattgatcggatactagcagcagccacatgagtgcatttcatcatatacattgaatcccttgtctggtccttcatcgaaatgaaggagtgtttccaatgacgtctaatgatctatgggatttatcaattcgacagagctactagattttgtacgaggatatagatcaaaatactgaaagtatgccaaaccaacaagtaatgtcctgcgatgaatagtcgcgaaagtggcgaaaagataccgaggcatacagtagagttctgaaagcaacaccgagcaaacatactgcagcagaagtcgctacggagctaacacaaagatagtcaactataggtgaaaatttcgaatagggaggtgaaacagaacaatcgcccgcagggtactccgaactgtggcgacgacagtaaaccacggctttctcaacagaaacaacatgcgtaagtgattaaatggtttcatttaaggtagggggacgcttgcagagcattgtgctccattctttgctcggtacggagtactcgtacctcagaagtagcttatttggttttgctccttccgtctggacctcatggagagaaagcctcctgtggctgcaaggctggccagttagctgctgtggatcgactatccagatagtgtcatatgatcaggattagggtctcaatttttggccgtacttctttccggaatcctccggccccgctggctgatcggcatcaactgtttctcttgatgcaaggttcgtgttagcgtgcacccacttagctggaaacgaacgacggcgaagggtcttggccctatactagcctatatccacacaccaaccgaccaagcaaacctccgttaagcgccaaatccttctccccaacagtgaactaccaacagagtcagctgtagttctatggtactgaacatcgcccttcccttggccgttcctaattcctttctttttaatttcctttctcgagctatttatttgcttacacgcctgacaaggccacaacctccagggccacggtcacagttaactcgcagtgaggcagcttgctcctccacgctaggtatactgtggccgagtccgtaagattattagtaggccggtggcccggtttatctactccggagtatggacgaaagttcggctagtcccatcttaatatccttcttaacacatagtactccgtatgtttggattgccaagatagagatgcccgaattataatataaaatatggttgacgttgcctagttaggcctcgcgctgttgttcttcctaagcgatttctttcccacagtcatgttgatagattcaagcaacataatcaatctaatcaaggaattcaatctacatgaccatctgacaaatattataatattaacttgaagtatcgttatagtattattacgcaatcccaaagcagtatgggcagcgaagttgccgcagtggcccattttatccaagatatataatagcactgatagcaccatcacaccctctcatagtagattcttcttaccacctactgactcagtacttcagtaggcacagccagagtagtaaggcagattcaggggcgacaaatcttcgctcccaatttgaacctaatctacggagtatgaccaatgtgaatgaatatgtggagtatagcatattagggttacatcgcgccaatcaaacgtaatggcgcttaactaagacgtcagagcgcaaatttgtgcgtgtttagcttcctgtaagttgactgcggcaacgacggatcgggttagatcggcacgggccggggtctaaaaggttgcgttaagtgtcagcccgaagtacatctcctcccattatagggttagtgttagaggctcggctagaggcttcgcgtccgacagctggcacaggaacccacggggaggagggtgcaccgttcctttcctttcctttatttttatttttatttttatttttatttcccccccccttttcttaataatatgacagcaggccgattacatcataacaggcaggtcgcaggatgccaaaactgcacatgaacaggactaaggcgcagatgccatggacatatccttctctggaaggagaggctgttaagaaaccaatataaaaagaaaaagaaaagcaaagtggaaacaaaataagagaagaaaaaaatacaaaaagagaagagaaacagacagctaagctcccatacgttatcattgttgtcccactctagtgggggcagcttatactaggagcttttcatcgatttgaaggttaacatactgttttggtctgggcgctggaggagcatttgcatccaggcgttgtttttgaaggccctttacaatatgtaggaaaactataaccacgacaaagaatagcgccagctgatatgggcaatgccctcgaaagccgtcggtcaaagcgtctctcagtttggagggggtcccagcacccaactggttcaaaaactcgccatgaggcttatgcgattggggcagtgtgacgtcggaatgtgagggatgggcatcaccagctctttgccgtggactatcgtctatcacacggtgaaatacagaggcttcaccatgaactccaggaatagatggatggtactctgcatcctctccaacttggtagttttcattatgttcttggagccatcgttcgtagtcggtcagcggcctccactgctgcaagaatcgtgatctttgcccgagaatccgaggcatttctatttactggggaccgtcaatatcctggtgggtcttcgcttcctgctgccaccgttagcctttttacataaaccaaacctgagcacatactcgtttgctagcaatgtgtacgttgtaggtatcgcagttctgttggatcaggggagggcagatatagacgatatataatacaccattgagctcgccctaactcggacgacagggcagggtgtctagggtctcaggtgttggtctcgcagagtcacagacgatcaagagaattggaacagccgggttagattatcttgtgtcactaaaaccctgggtggaccgtcctagtaattagaggctatggggcccagcgctaacgagcatcgtgggccctcgcggatgattgggagttccgtcttagcgccgtgcactttttctcctagtggccgcacccaccctaataagggaataatacgaggcgcctgtttttatacccctgctgccccctctagggggtattcagcacgcgagaggcttaccgtgtccctcgggtagtggagtctttccggtttcgccttggctaagaggagttttctgagtcaacaacccactgccacggcgggctggtgcgctctaacgtcatcgctatgcatgatggtaagggtagcaacaacgcaaaagcgataggctgctatcctcaaaattatgcagtcatactacgtacatattcttcagagccatagtctggattggtatcagggaacaatatcctggtccaaatccatacgtcgtctctccatccccctttttctgtattacttaattcgttaattcccggtataaggaaagtagcaaatcatgcaatttatatacattatagcgcatttgacgttcgcagaaggggtatatctagtcatcatattgtcctgtgttggaagaagtcttccatctcttgtactgtattccgaatatactcagcagcatccttatcagcgatcgggcgccaccatttctgatgaagagacttgaagttctccagatcatccttactaacagctatcggtttatgattccacccaggtcccaattcacgccaaggcatgcggctgtctgttttatgagcgaagttcaaaagattttgctccgggtatgacgcatcgaatcggtccggcgtatcgagaagggaaacatagtagttgaagagtagctcggagggtgaacagacgaagaagcctgcattcatataattgtttgccacataaaactcttttccaggaactgggggtagtgccatctctacccaccgatcatgaataccggagaggaggtatgtttcaggcagaggaacagtaatgttcatgttatcatccacaccttctcgaggggggacggtttgctggatatccgtggtgggatcggtgaagatatcatctaaaggatggaggataatactgtcggcatccataaacgcgatcttttcgaattcagtaagcctccacaagttcaacttcgcaagaacatcgatccagcgactccattttgggtggatccattccctttcaagggtttcagctggaatgaccgtagcaccctcctttgtgagaatgtcccgttgctcttggggtacttccttcgtaactaggacaagaaagggaatatggcctgatcgcgacttcgtttgagggctgtataaaagttgataggtgagtagtcgtgttgcggtgaaataggcatctttgacctccgtctcagtgtccccttctccagtgattattgttgcaaaggcgtaatttggcttttgagagacttctgcaggttccgtgacaattggcgaggtggtgtcaatcggagtcgtgctgggagaactctgtaggctctcatgatttatagacggcgtattaacatggacagtgatcggttgagatattaaggctactccctgaatcaaagcaagggctagtaccgttccagtaacgagtaatacaaaccttcccactcgcgatgacgacttccatcccaaaaaccctggcatgttgaggagccgtgggccgtcggaatcatgaaggatttgaaagaaagaaactggaggaaccacacactatccggcgagttgttacgaacagtgcacaagatagatacaacactttggaaaagaaccagcatgaagatgcattaggagaaggcgtgggttggggcgctaaaaaatgtgtcttactatttattccccactcattaaaatctcacatgatcaagccttgctaattacctaaatctaccctgcccaaaatggagagcattttgaaaccgatcaagcccttgtgaggttttgttttggattcacaatatccggagttcattaggataaggtacgtggacttcagccctaatcaatactagaaaaggagagctagccgtgcaaaataacgtagaaaatgacatgctcgccagacgcagtaaggcgatacgcctcaattttacattatcctactatcctcaatacatgtcatgttgttgctttggtatcatccaaccgtcagactttgagtaaacattcactacgatcggaatttggtgtatctcggcgcgttcacctattgccaggattctcggatagcagcatgacaccccctcggcggcgtctttttcgaaaagcttttgctgatttaaggatagcaacggtaagaacgatagacactaataaagtgcctataatcgcgtagttgttgaattgaggtagtaggcttgtggaggatagactaggcatatttcgttgtcctgtaaagtggccatggggcgtgggttctttctgactgttcgacaatgatttatctgcatctttatctctcccagtctcatacatgtcgttggtgccttccatgtctggtccataaatcggccgatccccgggcttgaaatgctcatcttgcttgcgaagccatctctcgtagtcggtttcgggtctctgtaaccactttgacggctgtgggcctggactcatctttttcaaacctgctcatgtgctggaggatagtcagtatagggtatatgtgtagagtggcgtgggtactggcctcgcaaaataacaacttaaatgatgagaagctacgccaagtattttccggggaataatccaaacaccgctccggacttccttttacgtgatatttgtaccaagtagctttggatgatgggacttttggccaggttactaaaaaattgacccgctcagcctaccgtgggttggaccttgcgttgtacaaatcagtattggtgccgggggaaacccgtggcccttggagtgaactgactcgtaaacccaaggctgtctcctttcttggcagtcctaaagctcgaaatggcataggctactctatccacgctcgtcgccgcgaagcgctgggttagtaccccggcagctaatgcagcaatcgattcgcttagaaaatgaaagcccccgtcgaccttccctggtcccttaccctggtaaattacagcgctagatttgtttgagtctcaaccaacaaacccctattggcaaaaattcatatttccccgcttcttcctcgcagacggggtgcatggggactgggaccacggttaccccttaccctatattcagtgggtgcaggtgaaacttccgcatacaacacgcttaatgactcactaatgcttcaccacggtataatttcggcataaaatgtctgaaggttatgctcttcggagggagaagtcctgtatggactatgaaacggactgcggcacaacctggaatgattttgttgcatgttgtccctccgactcatattgcccgggaggagagagtacaaccgtctgccggaagtcgcacgttggaagtgtcccagagcaatgtgcaaacggtacctggaacctcttccacgcgaatgactttttttgctgtgatcaaggggaactcgctatcaagacagtgaacaccgggaacagggacacagatggatatgtcggctgtgtaatgtctgattatgcctcggtggattggttgagtactctcacggtgatgagatctggaacaggtatgtcgattatacactacttcactatctatcgcggcaacaaatcctactcttcattagctttcgccactaagaggcgtttagtgtcatcaacccctacatcttcggccactctatcgtctttcacaagtgtttcgactacctcgagtatttcaactacacatactgcagagcctacgccatccaactcatcgagtccatccacaccatcatccagtaccaataccggggctattgcagggggtgttgttggtggggtggccggagcagctatcctcgctgccttggtttggtttctcgcgcgtcgcagcaaggccgagaaagtgaagtcgccaacaagtgcccaagacgcttgggatatgcggacagctagagattcatccaagttccaacagtaccctgttcagaaacttgacgctggcttaggtcctacaccaccaccagtttatgaactgccagacgctaccagcaaccgacaataatggatactatccgaagtatcgattcttttcactccattgacatacccatgaaaccattaagttgacttcgcatgtgcgacacttgtacctatatccctgtttgaattgtggagttccagtttctcagcaagcgaagacactctagcaagcagtccgccgttatacctcctatacaaagcatcttccggatctttatcaaagtatatttgtaatttgcctccctgtagactatttgtggaagtatatctagcagttatttcttacgtcgtaaattactgttaacaaaactaatcagcgttagagctttgttgatactgttcgacatttagtactcatattgtttccataactgcctctctgcttttcattaatctattactatatcttttactattgtattagatgcttagtttcacccttttcgggcattgatgcaaagactctaccctattaatgattaatatgtccccgacgaaagaatataatactacaaatgggctactatcataagcgagaataaatcaaggacacacaaacaagggggaacagagggaccgattcattgcgtgataaagatcaagtaaaacagagaagtaagatcgattggacgatcgataatgcccttgtgggtatgtgtgtagacgatcgacaaggcggcgtgcaagatatcttttagcacagtttgtgttgcctgttacgacgctatggtcagaggtcaactactaccctacagtcaatgatcaaagcaactgtagcagtcggttggtgatctaccttgcctttcatccacggttcttgcaacaaccttctaaggttggtcatctcatcgttatgatgtacatatgtgacctttaatttagctggtaatagtgtcctcggctcttataggttagtaactttaactaagaaatattctttgagcatgtaccgattgctccagttacttctgggagcagatgttggtggatgaaacttacaaatattaatcatggcaggtttagagaagtagtgggagcggttatgggagaccgtatagtggtagtatgaggggcggggcaaaaccttcgactaatttttaaagctgtatatctctaccaattctatatatattgattagatattatatgtataatatgtcgaccatttcactaccacccccatccccacctaagcgtcctggtcgcgcggctagaacataaggatcaggaaggcatgaatacactatataaccctctgtaactacaaagccagtacatacgaccatagggtgtggagaacagggcttcccgtccgctcagccgtacttaagccacacgccgggaggttagtagttgggtgggtgaccaccagcgaatccctcctgttgtatgtttttgctcgccggctttttttgtaggtcgttggacgactgccttgccttctaagacacaagattttggcatatagacggtcattttttgaccacgttcattcttgtagctgatcgtagatatacttctctgagcacaaagagcttgaccatagctcaaggtgttgtggatcctgagctgaaataaccattattgcacattgatgcccatatgacaagcgactaacatgcactttacgcactataattaataccaccgtattccagcaacttatctaaaagatcaatgatgatgtccacagaaatcttccactttcctatcaaatatacggctaagcgctttcctggactgtgttagtaaacccataccacccgtaatcaaccaacaacatggaaatcccagtggaaactgcctaattacttttgaagaatatcgataaaacccactaactgtgggcccttcatcgacagtgttcctagaataagctaagataactccccaaccctcttgaatagataggaaaggtaaaagatgctttttgagaaatgagagttttttagggaccgttcggctagcggcagatgcatgtggccgactttgagagaactcttgcccaacaactcttggataatagcctgtaagagctatggcatcacgggcgtgccaatatgcatgcatttgccggaaattctctcctcttagccttgtaagctccctcgcatgttttctttccaaacccggcgaactatatacatatagctcagactgattgcaacctggattttggtgtttcaagtgacacttgagtgatctcattgatagagctccacctagactcgatccaatgaatgtaatatttcgtctgtggacgttagattgcgtatctaaccatgttgcgatctcgtcatggatcaacggaaagctcatcctggctacaccaaacagattaccgtccgcccaagcacccatgggctctctgtcaagtagtccattctgagttcgatatgtggccgggttcagggatgttccccggaatagcaggattgctcgataatctctgtcgtcgtggactggttcaaggtagtgccagacaagacctgcaccaacgagacgaatacgagtgtctgcgaactggtactcggtatcgtagtccccctggtgttcctcacggacatgaaggtgaacccttgttcccggaggaggatggatggcggccaagatattggtccagatccaaaagttggcttcaagggtttggaaatttaccgcgacacgggtattataagatgcaaagaaattatttttctcgtttgggctggcacttctgatagtggatgagtcgtcaaggaatagctggtaattgacggcccattgagtgacatgcaacgccatgacttcaagtgacgaaaaggaattgccgatactagaaaactagcgaaatgatcgagtggataaaacttggtgccagatcagggatgtgcggtaacgctaatatgcacactacttgtatcgtagatcgatggcctagggattatgtcgtgtgatatgtaaccggcctcccaggaagtatttcagagctttgtttacgatagattggctgttggtccacaaggatgggaaacattattgtccatggagaaaaggattaagtcagtcccttcgtgacatacaacatggggcaagcttcttggtactctctgttcggttttctttttctgttaaccgggtgtcattgtcattgtcttcgctgtgactgaccatgtaacggttggctatttccgagggggctttaagcctagtacgtaccatgggctaaatggtctagcctgctttggcgagtagtacccgctaaagcttatttgttgaaccttagaatcaatccaacctcacccgacttgacttcttttcatcctgattcattgattgtggatggagccacacctagagctccgtgaccaagaatttagatatacacgaactaccgtctcatgacattcaatagtatctatttttggcttcgatacaaatacatgcggactttctcattagttgtccgacgtgctgacgcaagtctctctgtcacgtataccagcgttgtgacgggataatgagtgcattgtctgttagcagtctttaagactaccgtgcctatctgctgaacgaaaagtcggattgaaggacatccgtacgcaatagtactgagggagccaacctgttgatctatcatcgtgatccgatctaagatactttatatgcaatcgctatactggaatcaagactatcgttgcctaattacggcatattgagccaatgccaaagcccacaggtgtgaagatacgaggatgctgaatcgacataataacagtgatggatacgtatatacccgcaagtagatcccgaaatttgtatctattgtcatcgttacgtctatccaacgtccttgtatctattgttactccttttctaataattcgatcctgagcgctactttgtggatataataggatctaactagtagactgtcaaggagtggcaatggcggtttcgcagtagctgtgaagccatattctcctatttaaattcaaactaatgtagcagcatagcaaccctaatagatacaccttttcaatgtcgttgataaggtttgatgaggcttaccggagggcacaagggttccaaagccacctggcttctgtaaaggaatttattttcaatccatatctcccttgagctgaggtatggttacatgattctggatagacgcaagccgagtgatagaaatctgcgctggttgagtcattggcctcgacaccacacagtagagtctcggacgtatttaacttcttttaggttataagttagcgtattcagcatggatggctagatgattttacctcgtgttggtcatggctgacccataacccgcgcgggtttggtccctaccccgtttgcgggttatggagaggtctagacgtgtgagatccagggaacccgaaccatttttgatttccgtgtcaaagccacttgaagtatcgtttgaaagccgctagtactctgaaaagccttgctgtgctgaaatggatattaatgccaggttgttcagagaaagaactgaatttgtctagggatgaactggcaacagttatcaaagcaggacaaggtatttactgtacgcctgcgtcgcaggcttaatcagagctgcaggaagactgtttcagcgatttactagctctgtctttcggactccctgactttctctgtccattagaacaaaatggtataattcgggaataatcaaatattttacttattcaaagcgtcgactcaagagctgaatgatgcgctcagtaactgcctgaacagcggatataataaggattagcgctcgcttaatgatttcctagaaatttaaaacaaagcaaaaaaaaatactctaattattgccttggtaaaaaaactgacttatccaaataaacttcccaatagcggccatatcttaataatattggagtaactcttttaagattgctaacctctacctaagactattacttattattagttacaggacaatagtctacaaaaccaagattattgtgtcagctagtattagggtacccttgatttggtttctataaaaagtatttagctttaagattgaaaatcaataatattgtacctccactacgaaaagattctactctgtagggttcccctacggggcgcctcatagagaccctccactacgtggctaccacctgtatataaaaccatagctccctaacttattaaatttgattgtttcccctcattcatacgcctgcttttccgctcgaagagacgaatgaaatcgcctatatcgctatattattattgttctaaggaacgcgccaacgtgccaatatacccccacattaatcaacgcttcccattacccttggaatgtttcgtcgcgggggtttggcttctccagttgaggccgttgttgtcgctgctggagaagccaaactcccgcgacgaaacattccaagggcaaatagcattgaattgaagtgtcaattagatgcttagccatatggcatgttcaagtagactagttgaagcgagacactcgacaaaattgacaaccgagaatttgagaataactaagcgcagcaacttatttcttaacagtctccacagtttccgcatacgagtgtccaatcagggaaccattcatcccgaagtaaagtcaagaatctatcgattacggtgtccggtacctaggttttaatcacaacgggcgaagaccgcacaccagtgtccatcagacacttgtcggcccaggagaagaaaaccttggaggtgctgacggaggcgttggatatggggatcaagggtctgaaagaagtgctatagagcgaagatgattgtgatagttcaactcttgaattcccggaatcttcctatggcttatcatgcaatgaaaagagtgtaatgatacgggtggaggtatccaagagttgtatctggccgaggcaaaagctttacggaacgcccgcaggaagaggtgggtccgcggccaactgagactagtgaattcgtctaccaaagagaaaggaaaagatattcatttctagcctgtacattcttgcatgaggttgagtaaataatgacctggaagattgactggtttgggagggagacgaagggagagggagacaaagctctctgagcctagtacattgctttcagtgctggacccaccactttgccgcggtaaagttggcgatatcaaactgattagtgttatgacttgtatcaggcaaattgtcagcccaccgctccccataggatgcaacaggccactactcagtacagcactcgaagaaaccagctaggaagaattaccatgcaacatgtcattcacttctataacgcagaacacgggttgaatacatagaattgtgggaagctaatagcaaaggaaacggcagcattgataacgtcagggcacagcgcttagtgcataaggtgcaatagcttatttgttctctggtagataaacactcatctcaagcccattggtgaatggcaaagtcatattgcgaaatccatttcctggttctctgaggtaagccaacaagtccgcatatccttgagcacccgagatagtgttgtcggtaaggaccacggcgccgtgtcgaagatgcggctggactgttttgagagttgggagggcaagtttcgaccagactagtcgaagacggttagttggtgcccaacaacaagcacaggaccacgtggacgggatatacttactatccagtaagagtaagtcgacctctggcaggttctccttcagcgtttcgaggagatcgccctcgcgaaagtcaatctcattctccaccgcggggccacattgcttccagtagactcgtgcaatctttgccttctctggctctttctctgtggcgatgaccacaccgggctttcctgtcgcagccttcgttttagctaccgcgagagctagatagatagtgctgacgccgaaactggttcccgcctccaccacattcgtggctcccatcgcgttgattaattgatatacaaactgacatttatcctcatcgagagcaataaatttatcgagcatcagcttgtcgaactcggctgtcgcatccttctcagggagcttgtcctcgaagtcacctatgaccgtggccgagaagaccttgccagttttagcgatggtagcttcctgctccaacgacaatttatggagttttgataaaagttggagcacatggggcggtgcatccacgggtgatggggaggacatattgaattggaagacgttggttgataaggttgggatcgtgagaacctggccgaaagcagtgctatttatggtctctgacaggtgcagacactaacttgatgactcaaattgttgctaagctcactatataatacgaagtaggtacatgtctttccggacgttgtatgtgcccagttatatggttgatggtcttggctttttggagacttggaaccagactgtatacggttagctcaatccttggtaccgcggaaatatccgggctcggcctctcggaacttcaaaagcttgtccttacatcgttgttcgtgtctacgaccataggctctggcggcagtccggtctcgtctgcgcgctggaagtgccgccaatatggaatcaatgatattaagtatattgtgggttcatagagcgcgagtatcgtgagttaaggaccgaagaatcaatgttcacggcaaaatcccccataatgccaagaatacattaaatctggtgcccctcattagggcttttttcgtaggtgatcaaagtggggagggagcatgccttggcattttggagtactgagttagttcatctacttcacttatacatatacccttaggagaagctttgcaaactagtatgagtataagcaagagtctgaaattgaacgataatcagtttatttagaagtactactacacaaaactaccatgtcaagggtattgtaatatttcacagtattgattacactaagagctctttctctaagatgtaaccatatgcttctaacacttttccaatcatgcgtactacgtcccagtgtgcttccccgctcagaagtttcgcccaaagcttgatgacccgaacacacaatttagaaaggtgtggtatctccccgccgcctctcaccgaacccatcgcagggtctgcctctgtcacaatatcagtgagatagacaaccagggttgtttcctccttatcgacgggcacctcggacgtccgattttgcatggcaagcaaccacttgctaaccacgaaagcgcactcaagtgcacagagtgaatgctggagggaccaagtaaaggcctgactacgtgtcacgatactgacgcccattttaaccggaatgctgagtgcgtgcgcagcgtacagcactgcgtgtgacagtttagtagagggtgttaggggcggactttggtgcatagacatcgcaatctcgtaaggattatgagtgtttagagcgcgccacggacccacatccacaaccagccgaatataggccattcgaagcaaagctgtggagttgaaggaaattgggccttgtggatttccaggactgagggatgattctgggtctgtataccatccactctcccagttcctcagtgcttgctccacgtttgctgcatctgctggagaaaggctctgttctgagccaggtttgtatttgctcaactcgcgtaggaagtagatgtgttgaatcaaagccaatatgagggtgtatccacccagtgaggaatatcccttgacgatttcgttgtcctcctttcgctctaggaagagattcgaaaaatatgattgaaattctggctcaggttccgatctaccccggatttcctgccactccttctcagtctgggccgcccaatctgcttcccgcgaaggtaggttgatgatcagttctgaggttcgaatggggggcggggtatcattgactatagtgtggaaatttaaaaagcagtatattatagcgattgtccgcttgaacccttcgatttgaacccattgacgccagccaacgccttccggtgtctgagtttgcaccttcaggaattcttcctttcgcacaagattgactattgtgttttgtagaccaaaggctttgttatatatggcctttgaattgccccatgttgccattgccatgagcaaaaggagtgtttgtgcagcaggtagtggatggaattgagggatgccggcctggcccgcggtcgagtctgacggaacttctaggacagagaaagagctttccatccatggctgacatccgggttgcaaaacagccgatgcctcatcatctattgggaatgatctatagcaaagctccgctttgcggttacgcagacgttcttggactatgacataagacgcttcgaacagaattctcgcgttatcatattcaaagttagactgggctccaataaccgccatggcgagtattagttcaactggacacctctctagtgagaatgtagggatgtgaagaaatggcagatgacggtggaatcccgagaagtatgttccgaggtagcgagtcaaagtatgtcgcgactgaagcacaaattcaggcggaagaaggggactaaagaattgaacttgcgcaaagagtctatcccaaagttgttgcgtaattttccatggttcttggtaagtctgcattgacggtaatatttcaaaggaagggaatgctgaggagaattcctcaaatagatgcgggacctgacgaaagcctgtggcttcatgagatggggtagtactaggatattgccaatgaatgctggaaggctgagggaccatctcatcgaatagagaaaatgagagtggcaagtttggctggtcatgggctaattgtgatgctacagtcatattgtcaataatgtgggtcaagtcaccaaaattaggtgccgactgatcccatagcacctgggacgagtcgacgggagcctctacagacattgcggctggattatccttaggagtcttcgagagaccagaggaaggtgcgtctaaaatgggagccaagaatgtatcggagggtggtaatatgggcgaagaatggcctggatcattggcagtgacgaccgtgtcttgttcttcatggatatgtggtgatgttacttttgcaccatgaagaagatagccagaatgctgcagcgatttgccgcgcttatccaaaggagctccaaatccacttttagtggacgaagcagcagtatggcagaggcgtaggtgacgtgcgagaaggtcactgattcagccatctttagccgagtgtacacttaaggagtatctgtatctgtttttaccttctggtaaaggtttgtgggcagacggtacagccaaagggcttttccttcgtatctgtaatatgtgagggagggttcgcatccaagaattggagttcctacgtaaccgttcatgtcgttgcaagtgctcattccgttgaaattgtctagcacaaaattgacaccggaataacctgcttttcttcctaggagaagacgtatttcgacgagcttgctcctctgcaattctctctacgggtgacattctatgtttctttctgggaggcatcggcaaagcttgactagacataagatatccaagatgaggagattcgtttcgcttttgacgatgcagcccagaaatgctgagtcatctacgagtcacgggacccgtggtggttgttgttgcatcactataagtctataactatatagcaggttgtggctggaaattcttgaattgttgtactggccattgcagtctcagttcgtggggaggtttctcgtcaagcttcgccgtcacttaatacagtctttcaaccgatacagtctagtttaacatccaaatcgatttttatcgagtcgtaaatatacgagatgatgactcacaaggcgttatttaaagactaaaatacaatccactttctttctttctttctttctttccttccttccttcgttcttttctttctctagatcctcacttaaccatccacaatggctactcatctcaacttcgtcacccttgacgtctttaccaccacgcccttcaagggcaaccccctgggtgtcgtccacctccctcctggggccccgctctctcaggcccagaaacaggccattgctcgagaattcaacctttcagaatcagttttcatacatgatgtcgacccaagcaacgaccccgacccgcacacccgccgcatcgacattttcacgacgaccgaggagctcccctttgccggccatcccaccatcggcacggccagctacctccaggcgcaagggatcaacaagctcatcaccaaggcaggtcccattcccatccgctccgatgcgggagaagggctcgttagcgctgctattccgcacgacacccatctcaactccaaggttctcggccacatcgagtcaactcttcgtgcggaccgcctgcattccacccccgagattcgctcagcagagcttcaagctcctattttcagcatcgtgaaggggatgacttttgctcttattcccctcccgagtctggatctgttatctcaggttttaccaggcgctttcccttgtgcaatgcgcgaccttgttgatgtagaatggagtgagacgttcatcgggcggtactattatgttatttccgggacgagcgtctcggactctggggtaaggacggttcagttgagaacgaggatggtggaggatcagatagaagatccagccacagggtcggcagcgtgtgcattgacaagctatcttgccctccagaagtatagcgagacaagaattcagtttcaagtgacacagggcgtggagatggggcggcagagtgatattgcagtcgaggttaaggttgatgttggagaggacggggtgaggagggtaaaggaggtacagcttgggggcaaggcaagacaaatcatgagtggaggtattcttgtgccttctgtttaagcaatttaaggctctctattcgtggttcagggcttgcctagggtttcataacagcagccaggttgatccctcactccacatatattggtcgaacacctgttccatagcaaaaattgataaattgacaataaagtacaggcgatctaggactgcatagttatattgtatgttcttttattaatgatcactagacctaagattgctgaaaaaaggaaaaaaattatttttcatcatctcctttccttgatgaaactatacaaagatacggactaaacttgcagtcaagtagaatatctataaatatgtatctatttgtaatttcgtttcgaatacaagattttgtcggtttgcattagtatgcagactatctatactagataaaccactaatcaatcctacaaataaatggaataagtatgaatatattagatagggggtactggtctctgtggattccgcgagttataactttgtcgaagaacatgaaagcgtggcattcggaaagacggtgttcgggctttgtttttcatcgtcgagggtagtagcgaggctttgcattatctcgctgaacttgtcgatcgaggcacggtgcagtctttcgtcgtggggacttgtcctcttttagaagcacaggaggcacacgatcatgctaatgggcggtattctggacgtggaaagtttgttctcacgggttgaatgtggagggcgctatgcattgtagttcatcactacttcattttccaagggaacgttcctgcgttaccagtgtttgtatctcaaaatgtacctaatctagtataataaggatgaccaggcttaaccaccccttaactgcgtgaagcgatggttgctatatttctgaattagatattatctccgccatatagaactgtaatagaactcaactattgcgagagtattttgtaaggcataaccaaggagctgctggtactccgtataagcaagtatacccgtaccgtgactccactcgggttcccgataggctacgggtccggataaccccattagcctatccgggaagccctgtcaacagagcgagatgccgaatctttcgttcatactaagtgtctccatcggaccgtgacttcggcagtcctatataaggatctcgacggccatcatcaagactgactgcgcaacagaattacacgtattgcctcgaagcgtgtatatattaccccgaacgctagttattccctaccaaagattcggtcaagttctccaacagttcaagatgcagagaatagtggttatcgggacgggctttgctggaatgtggagcgcccttgctgccatgcgcttgattgacctgcacggagggaaagctaccggcattgaagtgacggtcgtgtcgccagagccaacactggttatacgtccccgattgtacgaatcaggcgcgaaaaacatgagtgcttcgcttgaagatcttttccgtgtcacaggtatccactttgccaaaggcacagtcgagactatctacgtcccgcaacgcctggtgaagattgtggaccaagctggggtgtgttcgaccatttcgtacgaccggcttgtgctagcagccggcagtcgcttgagacgtccaaatatccccgggcttcgtgggcactcattcagcatcgaccagcttggggaggcggcagactttgaggctcatctgcacagtctagcctcccttcctcctagcccggctcgcaatacggttgtcgttggaggcggcggctttacgggtgttgaaattgcagctgagctacccgaacgtttacgttcgatcctcggccaggaggcagaagtgcgcgtcgtcattgtcgaacaggccaccgaaattggccctgaactgggagccaacccacgaccagtcattactcaagccctagcagagcagggggtggaaacaaaacttggggcgggagttatgtcagtggacgacaaaggtgtggtgactaccagcggcgagcgcattgagtccctcacggtcctctggacagctggactagaagcaaccccattgacgcagcagataccaggggcaaaagacaaatgcggccgtcttcatgtcgatgtggatctgcgcgttccatccgcgaaggatatctttgtggcaggtgatgcagccctggccgaaacagatggcaacggccactatgcaatgatgtcgtgtcagcatgccatgcccctcggccgctttgccgggcacaatgctgctgccgatttgctgaacgttccgactaagccctactctcaacctacatatggaacgtgccttgacctgggcccatggggagcagttgtcactgagggctgggatcgtacagtcaggttcaaagcatctgtggctaaaccgatcaaggaaaatatcaaccgtgttgtgatatatccgcctagtgctaatcgtgccgaagcgtttgctgctgctgacccagacagccctggccctactttgacttgaaattaccggatccgggattttatacatcgtttttgattagatggatcttagatttgcggggattggatgaagtatctttatagttaatctctagttatcctgtctaagctatacagcaaataagctattatcatcaataagcagataccattctttggctcaatacaaaacctgggaattgggaacccatcgccagtacccgttaaattgatccccgtagtttgaggtcctatttttataccgcccataacagacctagcttggagggtggacaatccatcgaacttgtaccctttctccgtgggtttttttaataaagtaagtatttatacacaggcctggcctgtgtaatagccgcacctttgtactaagacctttaatagtaagacacttggatataacttacgtgagaaagtatctatcacgggcgcctcgagcgcaagagctttcgcgcttctctccctctttcaaaggctccccaacacgtgtcagccttatgcactgacttattaagaaacgattgacatttgctgaccatgaatggttggtcttgaccaggaatatgaacggctatatcccggagaagcttagctactttacacgagactaaagagagatatgtgcttttacagttacttattatataaattcctcaggaagtgagaaaaaacgtgcttagctgcgtggtgcaagtggaaactgaaagctctatacatagaggcaaatagctagatatataccacttataaaatgagatagactaatcaccgacccgccctgatattgtcatatcaaatcatgcagaccgacaccagtaaattactaggtttttttttgatttgcaataaggtgcatagctatccatacaaatcaaataagctgcatatataagctgcatggctaattatagtacccgactcatacagctgcatgctgcagtgagctgggcctataacaaactcaattaatgtttcttaagcaaacgggaactcggtccacatccttggatattaaataaagctgaatattctatgattccattcttgcatgcttaccaagggcgcagatcgggagacgatgtcaacgtttaggatacatttgtcaaagacctggagagattcttatcgaaggattcaagattatcccataagttcagaatccattataccctgaaaacttgtagccgataggcaaagtcttatttagataagcggagaatatgtagtcatccaacagtggagataccgggttaattaactagcgctagatctagcttagctcttgtcatatagcgggaaggttgtcacagtaaacattgagtatgccctaatataccccaggataccctgagtaagaaccattctctcactatcaatatctcccagcactaaacccagggattagagaccaagtggacttcccgtatcctcactcaatgcgaagcaccttcctgaacaagctcgatcggaaccgagcccgacggtgccttgctaaagtggagatagcgtccaaaatggagccacgagcaggcttatcagcaaactagtttaattactgtcttagcccccacggacgaccgacgggccaccggggtattccccgcagagtgttccagcataaataagacgaattttgtccgttctggcgacagggtcagagagaagtaggtgtgtatcaagtcgttttctccttagatctcggtatgcagctgcagaaccttattctcgtcggctccttggccgcaggagcagtagcaggagaccttcggagacaggttgccacaaatgggacaggcaatgcttgtgcacagatcagcagtagggcctctaggactttagcggcttcaccgtcgggtgggtttcgtgtggactttgcattgttgcaggaggaagctttatactaacttgcaccatgttacagctaccccggtcgtggatggtgagcttgctctggcctgcttaaagtcggttcctctcgggaaggcggaggctctccagttgatggagtcgattttcccttatgtggagtggcagtccggtaggttgagcttagccatcccagcttcgtggtcgcaaacaaggattctgacattgagtaccagatacctcgtatattaaaaacccaccctctgcttatctcgagccagccgtggatatctgggctgaactgaacaaagtgtacgacaacatcaaatctgacaaatatgccggtgaatatgagttccaagcggatctcttcaaggcattcaacctcgcccatgacggacacttccgtttcttccccgaccttctgaccaaggtgctgacgttccatcgcaacgttggtctggtttccgtcagcttagacggcaaggagactccccagatctatgtgcacagtaagcttgttcctaccaagtcaccaaagaccccgtcgacaatagtgctaactttattagccgatatcgtcgaaagggtagagaacggactcgatccatctccagtgaaatccatcaatggggaggacgcggtaaaatacctcgagtattggtcccagctaggaagtctgaacgatcccgacgcactctacaactcccttttcttctcgaagccctttgcagcaagcaccccgggcttcgacggttacttctcaggaagtgcccgctacggatacatctatcctggaaacacaacggtaatcgagttcgccaacggaacgagcagatcctaccgaaccacagcacagatcaaagccgacctcaccggagtgaccgacggccaaagcctgtaccagaagttctgcacaggcccatccagcacggaatccgcagcgtcaaccacctcatcaccagcagcaacagcaaccgccactccagcaccaggatacccagaccccgaagttatcagctcagacaacgtcatctccggctacttcctcgactcagacaagaactccgaagtcgccgtcctgagcatgttgtctttcgagcccagcacgcccgccgagttccaagctgtgctggagaaattcctccgccacgccaaagcagcaggtaagaccaagctcgtcatcgacctctccggcaacggaggcggctacatcctccaaggctacgacaccttccggcagctattccccagcatcgtccaggacggatacacacgcttccgttacaccgaagccctcgccgccatggccgagcagttcaacgccgtcctcccagaggacttcaaccccgacagcgcgacggacgacgaaatccaaatgttcgaatcaccaccaaactaccgctacgacctaaacctggaaaacaagcacttcacctccctcgaagagaagttcggcccccgtgaatacaacggcgaccaatacacaagcatcatccggtgggacctagacgacccgctcaccaccgtcaaccagacatacggcatgggcatggagatcacggggtatggcacgcgccggaacttcacgcagccatttgcagccgaggacatcgtcatgctgtatgacggctactgcgcttcgacttgtactctcttctccgagttcatgcgtctccagggcggcgtcaagagcattgctatcggcggtcggccgtcctcggacccgatgcagggaatcggcggtatcaagggatccaacaatttcgccttctcctacatttactctctcgcgcaactggccatcgattccgctcaacccggtcaggaacataaagctaactggacggcgctcacggaactaagcgagttgcccaccaaccgctcgacggatacctccatcaacgtgcgcgacaatatcctcccggagaacctggacgacgggcttccatctcagtttgtctacgagaaggccgattgccgtctcttctatgagcccgagatgatcgtagatgttactgcgatgtgggaggctgctgccgatgctgcttggggtaacaaggagtgtgttaacggacatctcgggttgaagaagcggacggctacaagagctcgtcggagtaggattttcccaccgcggaagatgaccgtcaatgtgcctgctaatccggtcgaggatcgctcgccttggtggacacagaagcatggaactaaggtgcctctgtgagcatgtggaaactcaatttaccatggcttttgcgtggtagcccacgacagagcctcccttggctcttgaatcaaaccttaatgagactttaagcggtcaggatgagtttatataagatgttaggtaatctatttcatagtagtaatcgaatgtatactagaatacagagataggccgtcacattgctcctagtccaaatcctaatagtcttattgcctatctacatatctcctaaactgccgagtaatatagtcaatggagagataaagaatttatgcactcagtttgatatataggaactagtcattcgacatagacactatctgcagtacataatagataagctaaggatataaaagttatttataataattcttcttctcgaaaactggttctactattctttcaaatatacgtattgaatttacatactaatttgtagacataatttgtatatcaagtacaaagatggccacaaaaccagatccgaatgcaaagctactaacttcaagcaaggttatgtacaggaacaaaattgcattaggctggacagtaatattccgcaccagggggtataagaaaaagaaaacatactatcacagagtatcacagccgaaatgcctcttaacatcctcctgtgttgatgatgtttgtacatagtatttacaattacagtcaccgcgactgttcctgttaacgcatatcaacaggcagttcatgggccattgtcttgggaccaccggataactctgaacgaacaggattattatcaagctccgctacagatacacctttgagctctgtagccggtgtgccagcattagggcttatgacaggtgtgacctgtttccgtcgacgcagcaggaaccaaaccagtgcaattataagcgcaacgcctgcacagccgccaacaacaccaccggcaatagcaccggcattgttggatgatgtgtcagacttggattctgttgcggccgggggatatgtatttgtttcggttggtatagcagacgtagatagtgttggtgatgctgatgcggatggagtgccttcagtaagcagtgatcatggcgttagttcctgtatgctttcatttcattctgttcaatctagagctcaccacttgcaacgagattgagtaaactctgcgaaggattatccagttccccgcttcccggatctgcgcaggcaatacctgctccaccttcgctaaaggtttgcacaaagccgcgcttcccctgcagacagcaaaagtaatcctgattattgatatacaggtcccaggtctcattgttggcgcagtgtggatcttgttcgattaatgctttgcaccctgacttggtacgacaacagacatttcgatcattatcactcctttcagatgagcaatacgtgccttcaggacagcagtcataccagcggccccaagggttgtcgcattctttctcatttgcggcacaggagccgtttctccgaagagtgaaaccagcaggcgggctggagtagtaatcatccatcttttgtaacagcgtgagggtgtaagctggaccggtcaccaccggaagcctttgaaacaacttgtaaggtttcagtgagccgcagaacgggagttgaagggataatatgtgggagtggagccagggcagaatttccccgattggggtcaagacagccgagggcttcagatgcagatcgccaatctaaacctcgtattgacttgttgtggaggagaaccccaagcaccggagccccttagcgcattattacccccacaataacattccgccaaagggtctgttcctgccccggagtctgggcactgcggaattgtgtgtcaggattatccttccatacagagtggaggaccaggagacatgggaaggcaagcacattatagatgtcccagcttcaagaacaactttccaatactataacatgactcaatgagctgtcatactacccttttcgtagaggtagaagtttcaaggaacgatacgtcaataagagaaatccctggcagcatatcaaccaagaagaaacaaaaagcccccgatgatctatcagaccaggacgacaaccaaagactccatgcctaacttatagtctatgtggtgtttcatcgcgaattcctcccgtcccacctctgcaatcaaagactttagtcgcacccggtcttcctcagagggatatatagtccataaggctttttgtgcagcttcaaccgcttctgtgcagttttgaagaccttcctccttgagcttctttgttgccaattcccattcttcgagctgacacctccactcagttagggacgtatagagatcctgttcagatatgtacgcttttgccccagccaggtgaaacaacaaccgtaagcttccatcggttgcccaaaacttcttttgcgcgtcgacccacaacttccagggcacgacatggtccaaacttcgatccgcaaactccgcgcactcttcggcaaaacattgccaatcatgtcttgtcaaacaacttagggggcgctcgccggtgtggtcgttttatgaggctctcgactttagtcttccgagaaggagtctttcgataaagttatagcgtctcgatatattctccatagaccgattaaccagattcttctctatctccatccaccgtcgggtttcctgctcgcaagcttgcaaggagtgctgcgaacacgtttgagtactctgccatgccaggatggcagaatccaaaaactgcatgttgtcatgccattctcgaaatagttgccagctaggagttggatagaaaagggactcccggcacgcgttcagacttttcttccatgtcaactgcacccgtgcccagctctggcagacaatgtcataatcttgactggcaattcgccatctgcttgactggtcgccacgaagtaagctctctgactctttcagttgttcccagaacgccgagtacgcgtcttgccatgcttctgcctcctgataccaattgctggcctgtgccttccaccgggtaccggcctcttgcaagtcggcacactttttcttatggtccccgaaatggacgtctgggctaccaggtatgcccggcttccccaggacctcgatgttagacctggaatggctcgaacgaacacgctcccacctagacatgccttcgccgtccatcagtccacgaacatagcagtctccaagaagctcgcaagcggctgggaactctaatcttactaggagacgtccatcgcgacgtctccggaggataaatggtgtcctacctcccgggagcacgcagacacggtcacccttctccatggtggcagggcccaggccaatcctaccgtgcgctgtaatgaagaacctgcgacggtatgttgcttgtataatcgaactgcgaatgctatttgagtttagggtttgggcactaagatccgcggtatctgccataagtctatagggacgtaacaagtgtctctctctatagtcaggtacttctctcgccaaccagcatccgataagatctctgtcggatggagatagccgttgagattggccagtcacagcatcaaacacaaggtcagcacacatggtgcgctcgaagtcatcacgggtcatcatattctcgaaaaggaacgagtattcagcaattaccgcaagccatgagcttattgtcgaagttagtactgcatccgaccacatcgtttctccgacagccataatccgatcgacgatcaaggctggtagagagatacggccttgttcatgcactcgcaagcacatatgccctccccaaggcccgtagcacttttcaataatttcacggtacctcaatggtcctatataacagtcctgatatgcgcttgatacttcctccgattcctccagttgcacatatattgtggagttcttgcatgcagtgtagtgtttcacactctctactcggctctgtattgatgcctcaaagggtgaactccaatcgggaacccacgagggcagtgcatgattattcttcattgtgaaatcgcccgtcaagacaccgagactcttcgatctggatataatatcgagagcggtgccaacgaaaacatcccgctctgaggccgcgtaattaggctcaacagaaggtttgtcctttgcaagaccaagcagagcatagaccttatctctggggtctgttgcctctctaccactgaattggcgcaagagctgtaacaatgttatctgttcaggactctgccatctagctcggatagactcaatgctgaggattcgtctagagaattcaagaaggactttcgtgtcgtttactgcgagtgaggaaatctgcatctgagaatttccaagcacgcggtttgcggccttaacgaacatctcccacggagcaatcatagagccatacaagatcataatcttggtggcgatgaccacctcttggataacccagactctcttccaccatttgactgcggagagaaatagtcttaacgcttccatgacctcgtctaagctgccttgacctttgcccgccataaagctgttcatgtcaactccgtcggctaaaagttggatgaaacagaaaaggtagctcccatccttgtaactcatctgcctccgccagacaaggcccgtatctttctcatcgagagccgccgtagaatagcattcatggggtgcgattgtatgtgctatggcatcgctcgtgtcggaagggtggttaaaagattgggaaaagctcggagcgaaagcatcgcccagataaacaaccacctcttgactttgagcgtagatctttcccatcatcttcacctgttctgtcttctcttcgtcgtcggattgatttatgcagacagcatcgatccataagcaaacagcctcgctgtcactgcgtagctgccgtagggcacgtcggagatgtctcgtgatatatactggagaaccatttaagtaaataggttgcgagtgtttcgaccggccccatacataggatagggccttgtattccggctttccattgagtgagacgacacgccatttacaacggattgggtcggaccatatgccgggcaggaggatcaacagtcggatctcattcgagagaagcttttctgactgttccattctcaacatgaaagtaacaaatatgattagaaacggaggtagggtatgctccgcagcatcgatatggaaactgcgaccgactgtttcgctgagatgctaagtgaagcacattgttgatttgtactgcgtcaaatccgacgagaaaaggaagcgatcgcgactcatataccctgagtctcagccttgggcacttgatgtactcagcctcatcttcgcaactgtgctgcaccgccacaacaccactcgttgtaatatatgccaactcatagtatagaagaacctccgggaataacctccgccttatcaatcgaccgataagtcagctctcccctcattctctccacaactctcaaccccaccacgtatatttaatgaatagagtcataccctccttaaaacaccaaccccaaaaatcacaaccgaaaagaaaagataaaatggaccctcaatccctcgcccaatccctaaccccatctaaagtgcacgccgcccacgccctcataaaaccctacatccaccgcacgccactattgaccaacaaaaccctcaacggaatagcctccacgccgcaaaccccagatgcgttgaagggaacaccctacgagggacagacacctgcggccccgactatccggttcttcttcaaatgcgagaatctgcagcgcattggcgcgttcaaggcccggggcgcgtttcatgctctgctgagactcattgaggagaggggggaggaggaggttaggaggatgggggttgttacgcatagttctggtacttttctcttcctattgcttcctttttcttttgttctatatgtttgttttctggttcttatattaataaaccttgatgcgttgttatatttgaatcatcaattgaacagcaactaataaagaacaggaaaccacgcgcaagccctagccctcgcatcctccacgctcaacatcccctcctacatcgtcatgcccagcatcagcaccacctccaaaatcgaaggcacaaaagcctacgccacgaaagtcgtcttcagcggatcaacaagcaccgagcgcgaagccgtcgtcgccgaagtccagagccaaaccgatgccatcctcattccgccgtacgacgacttcaacattatctgtggccagggcacgacgggtctcgagattgaagagcagtacctggaacttctggcgcagaacccacagttgagtgtccatggttcgtctgggtcggggttagatgcggtgattacgcctattgggggtgggggtttgaatgctggtgtggcgactttcttttcggataagaagacgagggtttttggggcggagccgagttttgagggcgcggatgattgtcgacgaggcctggaggccggggagcgggtgacgagtgtcaagtcgttgactattggggatggattgaggactcctgtgggattgttgaattgggaggttatttcggataaaaagaaggtggagggcgtgtttgcggttacggaggagcaaattaaggcggcgatgaggctggtgttagagaggatgaaggtagtggttgagccgagtgcggtggtgggtttggcggtttgcttgttcaatgaggagttccggaggatcgtggagagagagggtggtgaagaaggttgggatattggaatcgtcttcagtggaggaaataccactgtcgaggcgatagggaagctttttagttgattcaagacatagatggtgggtatagatgtctgttgtatagagcacatatcatacttgagataccatgtcagtcagacagcacatagacatcattcaaagttcactccgtccgtcccaacatagaacccaaacatccctccatccatttcatccaaattctccaccactctcctaggccagtcctcccggccccaaccgttcacccatccgacaaacctccccttcaagacaacctcctgccgcatcggagcttctcgctgcgcttcatgaacagtcatcgcaggcgggaaaggcctaactacatcccgctggacaacaagccgtaaagtcggaaacactccccagggcccgggaagcgaagaccggaacgatggagtccttgagaaagggacatccgagggatcaaacaggggaaagggtccagcaggcccggatgcagagatttgaccaggcatggacctcccactccatgcaatggtggtgtaaacaactgcacagctaaacagtcgttgcagccgtttcaattccgcgacgagatctgcatacatatcgaaaagataaaagcttttcttcttgcgccgttcactctcgatctcttcgtaggggcgtccgatgtcctctgtgcgagcgacttcgtcgtgtagtttatcctgccagaagaaggcgcttgcgctgtcgatgatgatggtgtggagcgggcgggcagaggagaaatggcgtgtcaggtcgaaaagatatttgtccatggattggagagtagatagaagagctgcggaggactgagggcggaagacgtggacatgttgcagggaggtcaccagcagggtgtggaggtcttcctcggtatacgcaggcacaccttctgtggtcgtcgagtctgtcttctcattctggctcttgaatttcttgtgcacaatttctcgagccacggtaacaagtcgctcggcgtcaaagcggccgtccgtgtcaatgaagacgactgcagatccccggccgagcttgactccgtgaaactcagacggcaagatcgcgatggcagtcaagtagtacagagtctgggttttgccggcgccagatgacgtacttgaaatctccaaaactgggtccgtacctttaatacgggccggtgggaggatctgctctccagcataaatgttgagatcatgttctggctccgattggacgggtggtccttcgtgatagacttgctcttgctcgtcttggtcagtagtggtcggttctggaggttgatgttgtgcttgtgcccaggcagcaacagcaggaattggcataaacactcctagcaggtcatccagtgctttgatcccgaggcgctgtctcggggtgttattgctactctcatagaggcaattcaagtcatgcaggagctgtcatagtattagcatcgactcactcagcacataccaatgcagttgaacaattggccaatttttttagaaactatacatgaagcgagataggtgaaacgaagtatacgaacctgatccagagtctcctcatgcacctcggccagcaatttctccccaaagctcgcggccattgtcacggcctgtcgggatgatcatggatgctgtgacatattatggcttccacaattaatacccagtactctaccaatcgtagtcaatatcatataatccacatacgttggtggtgagtgtaccacccacaatccaccgagcaagagtgatataagaagatggaagatggaacgatatgcaacccatcggcatcggatccgactcgttcccgcccatgatcaattcaacgtcgcaaatccactccggattaactcgaagtaaccacacaccaacgccccaaagccacaacccacgattcccctgtccaaatcaatcaattaattactggatcgccatacaaaatacgaagaaactcaacaatggcccccctcgtcccgatcttctccgccgaagctctccccgaccatgtcagcatcgtgcgcaaaaacttccaagaacgacgtcgcaagggcggtcccgtcgagttggagaaatgcaaactcatggaaatggtgcagtactcgtgtaatccaccgcaggatgggatccctgcacctggagtggtggtctgcaagccggtcgtgcggttgttcagacggtgtgcctggctcgccttgttttcggttctgcggtcgctgacgatggtcttaggtgtgccaatgggttgacggtggagacgacagcctgggagccgatcagattggaggaagaggcgaagcgcaaggctgcagagagcagctcaaaagtgaacagcaaatgaaggagggtcgtctatcttacatgcatagctacggtgttgattggcgttcgttctactggtcctcgctgacgggctgatctctgcttatgatgctcaatatttatattaaactctgctgcatgggtatcttctcgaatacggctataaaacaaaagtcaaacgcctgacgccactccgatttatttgtcctcgtcccatcgctcatgtgctcacccagctatccactcgcgagatatccggagcttctttgttgtttggcggccgttcctcgggccttcgattcccagtcgtcgtccgacgccagagatccctctcgcagttgattatgggcggcaactctatgttcagtgacaccttgttccgagccttcatatccggatcaaccgcgccagagtcaatctccataggagcgggagcccccggagccgttgtgttcttttgcatcttcttcgcgatacctttaatcgtcttctcaaacatactatccatcgtctccgtcctccgaccccatggcttcttatcccgacctgacgaaccaagctgattatccttaaacgctgcgcgtgcaagcttgcgcaaggcctcctcgccatggcgtccatcctctgttgcccgttcccgaatcttccgcgggtcttgttcgcgctcagtgaatacgggggtatgtcggtatgtatgtttactaggaaattcggggaagtgcttcggaatgtatgcgcttctcgcacgatcgtcttcgccacttagttgcggaccgagggacggcaaagtcttaaaggaatcatcttcttccgggggagggctcggcaagagcgtggggacggggtcgacattcggtagagttttcacatggggcaggagatcgtcgacgcgcacacggtgtttcttcaacgcatgttcgaaatcatgggggacgggttgagtgcgacgagatgagagcatcgactggcgcacatatgacgcgaatttcagcagatctagaagcacaggcccagtcaatatctttcctcacaacaccttcagttacaccttatagcatacactcttcggtcgcaatgcgaaaactctccagcgccgctggatcggccagatcaaatcctgtttctcgtaaggtctgcccgatagagcggttcattaagtggtcgacgtaggcgtcatcggtgatggcgggttccgcaagcgcaacattcacgggcgtttgcaagcgatgatgatggtgataagggcgctttatgcgcttggcatcaggggcatttggctgctccggcagcgacgaggaggagcgtttgaccttgggctcggcggcgagcatggcggattaatgttgatgtcgtggagaagggccgaagtgacgaagacaaacagcaagtctgctgggcggtcacgtggattaatatgcctaaggcaggaacagacagtacctcgaccatgacattcagttcagttcagctctaaaaacaaaatacacttaagagaatatatagtaaaataaagtatctcacataaatccccataccccaatccccaaaatttccccactcacataaaaaataaaagacaaaaccaagtacaaaacgacaaggaaacacccggacggcaacgaaccagtcaggccactcaaagcggtcgcttacgcccggaacggaaagcttcaacctcgactttcaacatcacatcaccaccgtccttccctctcccctcctccagctgcccaccaccacacaccccagcagtccctaatatctgctgaatcgctacacctccgcattctacatcgcctcggatcatcaatccctcacaatggccgccatcgcccccatcaccggcgtacgttcctcccacccttcatgaaacctttctcctcagtccaccccagacttcccaccgtaaaggtgaccgagaaactaacagaaataccacagatgctccgccggaacctcgtcctggacctgagcaccgctttcggtaagccatgattcccgtgtcgggcaatgcaatagcattcagaaacgtcacccggtctaccggaacctcgaattcggatgcaaccacctccagcaatgcgcaattcatttcgaaaccatcatgtcgagagtacggatactaatgtctatatctccaggtttcggtactaccttcggctacctctggtggtacggtacgtatcatcattctccaccaagtcaatcctcaaaaggatccccaaactaacgaagagaaaaaaggctaccacctcccccgcgtccgcgcccgtgacaactactacgtccgtctggagcaggagcgcgctgctgcccaggagtaaatcttcgaatcatgacccatgcatgaacctcgctcgactggatttgtcaaggataacccgatgatgcttgtttcgtttcggtccgctttcgctatagatgtctagaaggaatgggactggtgttgttggttcattagttgggttggggacatgttatgggagtgagtcagtgaggttgaattaaatgtgaagtatttgatttgaggcttgcagttactacgggttagttgtttgaatagggttgtatatatactggttttgtgtccagtggtaagtttgtagatttttggtacttgtgcatgcacgagtcttgggttgtatactaggatctatctaacccataacgcgacccgtaaatcaagtaacactacctatactataggttactacagaaaggaaaccaatcaagtcatttctttcgtaagaatctatccagtcgctaattaatcccatagtataatgtaatgcaaaggtctcaagaaaaagctcaagcacctccaatcccatatgcatatccccgaatgcagacccgaacatatcaatcattgtcacatccgagttgatactccgaaccctaatcctgtagggcccctgatgcttagccgccatcgatctatcgatctatcccactcatgcgtgagccggctctcatttcatcacgcgctcgtactgcacattccggacggtacctcccgtcatcgacgtgcggacattccgtttaaacgcctcccggttctggcggagatcatcggccgcttccttattcagaggatcggaagcattcggctcgaggaagaggaactacggagacaaagtcagcgcacaccagatcaccaatcccaaaccaattaaaaacataaaactaagagaagaggaaaggaaaccaacctgcatgcccacaataaccgcattcaaattcaacaccggcttccaatcctccctaagaatattcaaacaaacattcccctcgagatcaatattcggatgataaatcttctgcgtacacttgaccttcggcggatcatgcgggaaattctggttcacgttgaaactaaagtggaacgcgccgcctttatacatgccctcgtcgggttcgatagtgagagtgaagttcaagatatcgtcggggttggggaaggacattttcatcgtgcttccgagggtgagttcttgaaggtctgtataaccggttcttttcgttagtctgggctctctgccactgggggacgaatgggtggcggggttgggtttgtttctacgtaccccgctggacgcgcagctgggcggcggtgaccttctttttcttcttgccggcggcgccttcggcattttcagcctgctgctgttgttgtttctgtggtgagtttggttagttattgggagtcaaggtcaagggtgctttggttggagtcataacggaccatcgaccatatcttcaacatattgattcgccgccaccaacttgtgggtcagggtcgtttcaaaagggtataagtacagagactcgtcaaggagaggagaagatggtataaataaggtcctcggaaacgacaaaggaccagaatcaacaatggatgacgatccacatgaggcgcaaactcacgaaggcggagaagcgacaagttgggttgatttaatgaactgacgccatgcgccaagccctcggataacggaactaaccgattttaggtagaactttggaagcctaagagcctcaggtccagcatttaattttgttcagttgcgccatcgatgcaccctattgattctaaccgctaagactttatagaaagcataagtgcctgcggccatctcgaccgcttaaaccagaccatgatagcgaaacgaaaacagctcaagtaatcgaaacatacaaagaacggatcgtatgtagaatacaaaattgcgacaaaaatgtgccaaagaataactcctccagcccctgcaagccacgtagagaacaagacaccccagttttcattacaaatcgtgcctcttctctaccgacgagcgaagcagcacatgagacccgtcttacccaggaaccaacaggcaccaatgaaacggacaagtgcgacagcagcgttggaccacaggagagcctggaagaaacgcgacgtacggtcggtagcggtgttctattagagagaaaagacgttagtcggttcgttcggccagaggggaattaatcaatcactataacgtaccgtgaatccaaacttgtccataccgtcactggtaatgcatacagccaagaaggcattactgaagatccacaacgtcacaagacgggtacggaaactcttgtaggaatcatccaaggacttctcatccttctccacaggggggacgtagggggtgagagcgcgcttgacagtggcttcaaattggctgtcaatatcagcctggggcttgtcgatttcctcaatgacagcttccttgccgccatcctccttcgtagtcgttgcagaagggagcgcatcggccttatcagaacccttggtaccccacgagacatcgtgccagttgctgaacgcgtacacgttgagaacgttgatgtaagatgactgaacgaacatgtaggcggggaacgaggtgaacatatgccaagggtccaggtacatgaacgaagcgacgaagtagagaccgaaagtagcagccagggcgatgataatgataccggcgccggaagacgagaagaacgacttgaggaactcgccaacaccttgatcggtgacgaaatctatcgcatcactgtttgtgaatgcacgaaccaccaagtacagagcgtcgacgacaacgtagatttgaatgataccgaatacgacgaaagatgtcaggtacgagaagcgggatcccttggggcggttaccgagagcgagaatgaactgcaagagcaacaatccgaggtagacatacttcacaattgtgttgataataggggtcgccgatttaccgaaggggaatcctttgttaccgttgctctcactgggcgttccgaccaagtccatgatgacggtggtggtcaaccagtaagatgccagggagaaccatgtaaggatagtgttgaaaacgttgtacaacatctgaatgtgcaagaagaacatacggatgatgttatgtccactcttgtacatccgaccgaaatgcatgagcgaatagagaccggccgcaaaagaaccgttcaaccaacgacgacgctgggaaatgaattcagcaacaccttccggcacgtcagtttcacccttcgaggctttgatgtaggacaagtgccatttggagccagccttggcgaccagttcgaaacaaaggatacgatcttcggccaagaacatgttcttcttgaagatgttcatgccctcaatacccttcttacccagctgttttgagagagtgtgatcaccatggaaatattgttcgaggggtcgacccatgatggcacggaaacgataggcggagaaagcaccaggcaacacactgacataaccgaaagaactctccaagggtttatcgaggatattactgatcttgtactcgaagttctgggccgcgacgagggggttgatcagattcttccagcctttacccaacattgcgtgaatttcaccacaagcacctcccagatccttgtcgttatagaagccctcccacaacgccaggagggacttctggccaggcttagtaccggcatccagaaggatgcaaacctctggattcaaaatacgaccgaaggcattgaacagccatctgtgtgagttgatcttcttgctgttcttctgctttaagcagaacatcatctgcaccgggggcaaggtggtcgggccatcatcagtgggccggatgagttgctggttcggtgtcacggacaattgggtcgtgtattcgaactatttcccgttagctcacgctcctccgttgtgaccgactgaagcttacaatatgagccacggtctccttgccgtcgacgtcacgcttcatgacaccgtcctgatagataccgatggtggcgaggacatccaaagtgtccttatcacaaggatcgataccgtcaaagaccagagcgacaacaattttctgccaggcgggtccacctttgttccagaactcggacttcttgaggttcacaatgtcgcgaatgttctgcatcacaccgtgcaaggtacgagcggtaagggtcttatcttcgttataataggtaatcgcaatcaacaactcggtgtgtctgttatacatggcgggacgcagattgtaaccattgtgcagggtgaagtcattgggatcacatgtcgcagcggtgtctaatggcgcgcgatgacagattagctcccatgcaacactttatggactgcatttcaactcacatcgcatgtgggtaaactcctcgctgccaccctccaggtcattacggtacttggcttggatggcattctggatagcactggggacggggtaatcgacactgaggacggaaccctgaactagcttgacctttctggtagcgtaacgacggaggccaccaccgccaccacctcctggagcctggcgctggcgccatgcttctgtggaggatgtttcactgcgagcgtagggagaagctacacgacccgggacgccaaaggcagccgcggggttttctgccgagttgccggagtaaaccgagcccgtcgtgctgtaagggtcatgaaaacccgcgtccggagcgtatgtttcagtcaagctgtatcccgacgtaggtcgaacaggcgaggtgccacgctgatgagggtcgtcgaaaggaccaccgaaaggaccgccctgttggtgggaaagcagtcctgttgaagcttcttcttcatactaaaaacgaaccgcaatgtcagcttgtccagaacgattcgcggttgctacgatctgtggcggaagagtcaatgtaaaatcgcggtcgtggacttacagtggcgccatggggcaggtcttccagtcgatgaccgctatcgttgtagtttggtgactgagcaccattatctttaccaggcggttggtaggccatggtgacaaagcgatactaacgcgcaagctgcactcgcgacgaagtcaagaagagggggcgggcaccgagcgcaaggaaaaacggaaaggggtatcagaaaaacaaggtaatgagatccccggaccggaggaaagtcaaatagaacaattgtatactactcggtcaacgtgacaacaaacatgaaccgaaccgcgaggttgcacggatcgaaagggcgacgtcgtaggaagttaagtgtgaaaaacaccagagatgtcgaagaatttcaaggacagctggcggagtgcgggcacagcaggaacgtggaagacgccgccagggctatcaaagaagcccgcgtactcaatcagaaaggtgcgggattgagtgaagacagtatcactgtgcaagacccaatcgcggatgcaccacgaagcgtccagaggaagaggaaacaagcgtgtataaactgaggaaggaaggtaagaagtttttcccaaaaaggagtttgggatatttttatttgagggggcaggtgatcaaagggaaagggtaaaaaaaaaaattattaacgagaggcaagtcaaaggaacgtacttacagagcacagccaactgcaaatgagaaaaaaaattggatacgagaagacagcctttccctttcacaccgttagagtggtcgagttattattatgtttttttttgtattttagcctcagccagtgtattgtcgggggaaggcgaagtttggggggttgtcttgggtggagacgaggattcttgaccaaatctctggttcgggcttagggcgtccacactagatccagtagactgtgatcttaaacagtaaaaagaaaaagaaaagaaaatattcagacaaatataaattcctacattattcataggacttatttttttatcgatacttggatccgtatctgtataatcattgacctagatttaaataaccaatccaaagaatgaactcaccggacaataattccccatcgtacatgcctctacatccgtgatctcctttttcctagggtctcaatggattggatgtcaggggagaaaccatttcagaaaggactccatccagagagggtcaacaaccatccgtgtattatatcccggtaagatcattaccactgtaatacttattacccaccccgtgatccattttcctcatttgccctgtttgggtgaatacattaaagaaatcaatacacttcaatcaagtacttaactattgtgtatcagaagcagtggcttaggctggagcattgagttcttcatctaaacatactgtgaacttgagacctctcgttcctttgcataaacataaatcagaaaaaagaaaaaaaggatatgcatttgtaagaaagactcaaattgagatcttactccctatttactgatacagccaagcattgaatctccccacatgaagaataatattcataatagaatgtctatacataaaaccaattattgttgagggtctgcgccctgtgtaacagctctcgtcaatttgaatatacatgtatatgtagagtctcctttagtacagagtaccacaagttctgatcattggcattcaaccagctgtggttctcaagatcaagctccatataagcagctcgccaccgcatgtcagtggaaaaagtgtgacgcgatcagtaccttccattggcagaggcgtttggcgagaaatcatggccgacattccctgctggcccagcattccacatccctcgtcagcatgactgaactgccaggggaaggagatagccgcgcagtaatggtcgaagtctatactctatcacgacatcgccagaaaaaaccgcgaaaccacaacacgttcggagttattcgtgttgcacttgatccacattgagcatcacaaaagggtgccgcctcccatgaacagattcaagaagatcttcagtgaatcaagaacagtgtgcgaaacccaaccaaccactctattgatagtggaacggctgacccgattcatgacttttagttgattcccacaccgcctgaacaggccctatgcggtaattaccatacggttcggtacggtacgccaactgccgtccgacaaacacttgggatattggatcacctcttctcagggggtgggactcgttcgacgagacccaaaggaggatagtgacacggccaaatatagccttgcggggaccgtggttgcccacccaagaggccgtgttaatcaaccgttggtcaacccgacgccaccaaggacgctagcctcaaatccttaaaatcagccaagctcgtcggaaggagacgacgagtccaatgggcgacttgtacacggctttagccttgacagcctgttcagccgcggtttcacacttgctgtccaggctactccgtaaggataggtaattttcagggacacccccgtttccacccttcacccaaccttctcacttattacaaacgttgacatggtttggtcctttttcagggtttcccagttgggctggagacgatgacgatcactgccacactttgggggttgcgctaacctaggttcagctgtcttcaatccccctccttcgagctgtggtttgctattcttggaaattttagtgaccatccactgcactgtgccactattgtgaaactagtgacatggattagtatctatcacttcatgtttgtttgacgtagtctaaaaggaggggggatggggggtaactaaacaaaaatcataggttaaaaaattatgagtaatattctgttgcacaaagtgtggctgaagtgtttgttatcatatcggttatcagaagctcagccaccgtcctcggcaagtcagtgtcccagcttcctgactcagtatcactccagtgcagaagatcgacttgggattatgatgcggtcatggccttatggttatcatagatgatcattcgatcatatcagagccgatcagtgtcgatacttgctatgcttgtctctgtaatgctatcgaccacgatttaactttggaggatactgcagcccataacgtcaaaactcaacacgcacactacttccatagggaaagttaatgtttgctacaagatctaatcactatctgatgtgaattgtagtgtaaaatagattctgtcgctttaatagctgatttactaatataattgagttggtgggctcggccctaccgttgcgaaatatatattgaaacatatacactgtagaaacatcgactttgtcgcgtacaaataactaatgaaaaccctttcatttcattccatattccatttaagttttctcgtagtatatacatttgctatagcatatatatatagcccacattcttgagtaatcaaagttcaacaactcgcttacctctatattgcacacgattatgttctgcaacaaccgtctatctcgaattcaaccggaagcaggagaaaaaagtaacacacataagtaaaataacgagttagcgagcgttgcatcttctctggttcataaggtctttggcctcgatttcacggtctacatcgtggaggagttttcaaacgctactgtactcgactaagttaagcctaggcccaagacatacggagtatacaaaacatttgtgtcaaagttctcattatctgacacattaaaagtcaagcttgaggtaattccaagtattgaagcgtcccgaagaaacagacgcagatgtgtctgatgtaggatctatcatcctgcaggcgtaagttacattcttaatctgacgttaatcccagtagcttctattatggtgcaaactctctcactacaatgccaagaagcctaaaaccgagtccccttatttaccatttcttctctttcatgaatgtcatacattaagcttttcacggagcacgctgcaatcctaactattcggagtacacagagcagttccagccaacgccacaaactcagtgattgatgacctatggtactgtggcatggatgtttttcgattagataataatgaggtggtccgatacgaagcgtcatttcctgattgacgatagatcatagggcatggtttgacagatagaggtggagtgagcttggcttattagagtcattatctagttccagtcttggatcgtgcacaggaactgacgatgactacaattgaaacttgaaaccgactcagctgtggcacacaagctccacagcagacaaagcggttgcaaagtatcacggcagatattcgtcggccgagagttcaaggaaccgacggtgagggctcttcaatgccttcagggcatctcggcgatgaatgatcgaggctttcacggaacctcggactatgcagtgtgcacattccacgaacaacatagagttggcaggatgaataggtacggaacgtttctttttgaaaagacccgaagagggaaaaggcgcaatctgacagtcaaccaatgacggaaggtaacaagtgtaacgaactggcagagtcagcagccgcaggggacggtggaaccctgcatgggcagtgcaatgcagccctgcgatgttgttaccccttcgagtgacttgctgactgcaaagtgactgtgcctcaggccaacaggtgggctgcgacagcggacggtcattggtggagaggccacaatttaatctcccggcaaagaacgtggattgggtccagaccagcaggcgagttccagacacgcccgtcatctctcttggagccacggccagcactaacgatctgaagtggtggtgtatgacatggcgagatggttggtttaattccccgaggagtgcaagtggccccctcactctttccgtcccttgggaaaggcaaccgtcggtccatggatcatgtcaggggtacatctagctatgtaggtacgaagaggaagtaccttcattgagtgatcatatcattgatttactaattaatactcccgttggagatcccacactcagccgttagatagtttcccaatagtcatattgataatgtacccgccattagaaacatacgtactccgtgctgtatatgtatacatcgtgcatatcgagacagactcgacagcgtggtacagaatatatgtaggtacaccaacagtcatcaccgaggggaacagggataatatggaatagtaagatcatgttcttctttattgagggcttttctttctgtcggttacatcgttttggtcccgtgcatgcactccacttgcccagccgggggtggtggtgataagccacgggagtgagtggacgtaagcatcccgattaattaaacgaaagtcagttgctctccacctgattccaccgtccacccgtccgtctctctcgctctcctcttgtctgattagtaggtctgtcctccttcctttcactttcttctttccctcgtttgaacctctttatcatctttattgttattgttatttcgctttcctccacctttcttatccctcgttccattcctcttccccccttctcttctatcaattctggatacccgtttgaccctctcccaggggtcccgctctgatatccgttttttcccctggcagccgcaacgcgtgtccccccgacgtcaacctccaacacccacctatcaatgtgcagaaattgacttgtccctgcgctgtgcctcgccagacctttcgaccttaaccggtcgtccgcagcaaaattcaccgttgacaaccaccatcaacaccactgttcttgttcgtggaggactatgcccaatccctccgtcctttctttctcataaaaagacgctttccgacgtatgatcctatcgtaacgctcacgacttgacgtccgttcgagccttccactctttttgaatcttcagtacacgttcattacgccgttgaccggccagccactctttttctttctgtgttgccagcctttttcattttaacgacgattcccaatatccgcttttttctccccttcttattccttttattctcaaaccgtcatcatgtccctctacccaaccgacccgtctttttcttctaacggtaggtccttagttctggcccgtcgcattggttgatgtactgacttcatcggcgccaagtcctgtccggtcgatccatcttcaaacgatgtgtctcatgcgattcaactgccccgacgtgcccgtcatgctcttcgggcgaaatatgtaccatgatcagtcagtcgtgtgaccagtgcgccaccacaaaatgcattaagacgtccagcggttcgagctcgcagggtagctcgtcaggaggaagtaacgtaggggccatcgccggtggtgtggttggtggtgttgctgctgtggccctcatcaccttcctggtatggtggttcttcgtccgcaagaagcgtcaggaattagcccaacaacaaggaaccagcgacggcgaaaaatccagcaccttcaccgatgctcgccaggcacggaagtcgacaaactcgatcgcttctaccgtgctcactcgcgcttcgaacgtcatccagatcgcctacatccctggagtcaccaaccgttcgcccccggaaacgcccctggtgccgccagttcctccgcttccgggtgccgctcccgatcagcacttcttcatgcccggtgacctgcgcgactcggcctggtctgaggcctcccgccagcatcgaagtatcgcccccagtttgcgtagcagcgttgccacgacgatttaccgcgataatgcgattgtgagccccatgccggctcagcaggcaatgcgcacccgagccgctgtggtcagcattcacaacggagggaaccctccgggatcgggaaatacgttggcgcctcccgatgcgcctgcggtccctgccatcacgcaagcacagctcgctcgcgccgctatcaccgaatcgaatagcaacagctctatcgtggcacgcacggtcactgctaaaccggttatggtgaagggcagcattaaaaagaagaacaagaatccgaacaatagcaacacggctacgcctagcgccacctcgccggccgtgcagacaattgaggagcagtcggaatcatctacctcggctgcatcgagtaccaagccgccacctggcccgacctcgggatttgatgctaattcatccgacgaggaagaggcccatgcgaaggacatccaacccagaaagggcggatcaccggcgcctaagagcccgacagtaatcgaggattcacccgccgttgagcagagccctttccaggatcagccaaacccccagacaaaccgacgcgcatcggcgcgcttgtcgtctcgactcgaggccgacgagggcaccagatctaatcgaagcagccgaatcccacccgagcgaacggaaagtccattttccgacgccaacgaggtgaaatgagtttcgtgcatgcttttctctcttgttttccgtttcagtctgggtcctggttggcgactattggcgtacgagcatgtttgggtcaattgaccatgttatagaagctatgttatcttacttttcgtgtatctatgatccgctatgcttttggatcgattataggtctatcaatcattcaggaactactacgggattcgccgtgatcagaatgagattgtctctagaccgtttattttcctactagcaatgtaataccactcttggttcaggaaccatctgcccgtcccggaaccagaaccagaacctcaagctgaaccacgaccaatcatgttcgcgacgtggttcgtgtgcggaccaaagtaagcatcttaccagatgagacagaatcgcaactatagatcttcaattctgaggaaataagcaaataaacatccacccccttgttaaatctcaccctcaatctcaccctgaaacaatccccacatcatcccagatcgtcgcttagactgcggagaccagaaggatcaaaagaaagcatagacccaaagatggtcctgtttcagatgaactttattctgcgacgtgtgggtggtgaggatttgcggaaggggtgtttgtatataccgaaagggggtgtatatatatatctgcctctatatttgtagagaatagagtaaacagggatcatgagtctcatgcagctgtatccagagaagccgtatcagattatgccatctccttacttgacaggtcaacctgtatatgactaagtgctcgtcagccctacccctggtcatatatatgaggaaactagtctcactatatcggttaatagctcaacagccgatgctacgacaatccttgccgtaacaggtaaacgtgccctatgtcacgtctctggccagtggatctaggtgatattgtattaggtctgttttactatcttccaccacccggaatatctatctcttattagtccctttagaccttagtattctgccacccaataaacgggtaagttgaagggcggagggaaagtgcaaaacaatatttacaatatatagaaccccccgacctttacaaaatcttggggatgagatcgacactgctgctctggggctggtgatgttgggggagacatttgcaccgttggattgttccgagggaagtgtggaaggggtgggacactgtagtttcacttcgtcggatactgttaagtctgatttgaggagattatatgcttgatgacctgctggcaacatgtccactgcatgtactatactcgacatagaatctaattgaaagacatctgccggcatatcctgcattaggatatctcattacatccaccaaactacctccataaacgcttcaaaaccaagatacggaacaagatggaatcccacagatcaccccaaagccatcctcccattactctcatacaacctaaccctcaaaccctcagccttctcctcaacctccctctcagccacaccaacagcatcctccccccgaccccgaaacaagaacaacaaaggaacaggatcattcctccactttggagccctcaccccccgactcttccacatactcccaaccaaagtcacagcaccaagcacccacaccaaccccggcagcacaatccactgccacctcacctccacataattcacactagccatagcccttccaaccgccatagaggcactcacaggatccgaatccgcaatgaaaaccgaatcacggaacgactttgtcaccgccgcagccacattctccatggcacattgcaacttatccatactccccacatcacaaccggtgatattcccaatcgccatcacctggatgaaatccggggctgcgtacatattcaacgaactcgggataaacgaagaactatacatagaccgcatgaaccagacacccgtgaatagatcctggaagaaagtatcgagagaggaagcggcgagatcggagaacatgaagcttgtgtttggggtgatgccttgttctagaccccatggtgggttgaagtacattcctgctgggatcttctggagttcggagtcggatatgttgaggtcctggtcccaggttgcccagctggtttcccaggttgcgattgtggtctcgttgtagatgttgttggtgactgtggcgttgaaactgtggattatcggttgaatggaacattctgttgcgtgccattttgttgtgttttcggtgaacatggtgttcatggatagattggttggcgagaccatttggattggggggagggtggcgtttttgtagattagggctgtggaggcgtggacggttgcgatggataggggttgcaggacgtccataccggagaggaaccatgctgttgtgtttgcgagtgggagggctgctgtgcagttggtggttccgtcgtagccggagggattgtttgtgacggtggtgcaggttgtgttgaggagatctgtgacgttggagcagcgcgcgcggacttcgatggccgctgttgggccccaggtgcagttgcttgtgttgcagatgtatttgggggtcgcccatggcttggactggtcgttgttgaaaagtgagttgtagacatttgctttgagagatgggtcgacccagacgactggtgatttgtgttagttatagtttatttgcaaagtatgggagctatcttactggcgtggttctgtaatggtggcccggtggtgttgtagtatgtactatttgccaggaaggctctttgcgaagagtctacaactgagttcggaaagtaatgaatgagattctgcgtgaagggttcaaacgctagcgctagaatcacagccaaactaccccaaactgcgaagtgactatacacagggcaaagcccagtagtgtcagatacaggagaaacagaacagtgtgtctatcaactcaccgaaagcgcaacgtccatatcagctccccacttccatagaacccccgactagccgaatcgaacgtccggagattcggcatgggtcgtgtctcctgcgcgaaccacacccacttcaactggcccagggcctcgctgatagcgtacaagacacatcctttagagatcgtgctcagccaagagatgaccgagttcagcgatacatgcttccaggtcggttgcggctgctgatcaaacttggcgagtatgacgatgatagcgatgagcgttgcagctgataggatcacagccagcacttcccaaacgtaccagtccgagttcggcgtccatatcgatcgtctggagtttcttctttggtttcttttctctcttatctcgggggagggcttctgagttggtggtaccggtggatgaaacgtcagccgcagcccatctgcatataaaatatgatcttggctctgcgatatgtgttcgtgggaatggacacttgagataggcgagtctgatcgtgaggtctcattctgccggtctggaggcatattgctaaaattgtggatgtggagtaatccgccagcacggcggaggagagtattcacctcctctcatctcgtattcaggctgtgctctatactaaataaaactggtagtatgatctgcatgacacgggatatcttagttctcgtgctagcatcctagtggcagaatctaaaacccaatgaacgtttgacgtgtcggcagccttgcagtgtgttgttgggaggggctgtgtttggggtccaaagtagggcttgaggtggagactcttgggctatgcttggtacttactttaatatgaccggtcgatggaatctgggatatctatttattgccgtcataaccgttggcatcgctgatcctgcagttgtatgccagtggtccgtgacgctaaccctaacccacggagggcgccttagtttatatttaaattactctgccgtgtcttcacaaactagaccaagacagcacttgagcccggatttcgcgagtagagagtaatgattctcacttataatcccatatccggtacctatgcatgtactctgtccgtgttattatgcagtttgattagaccacagcctcaaaagcgttcctccacccgaccatggcccttaggatatacttgtctacccctccttctcaaacaacctcatgatcccctgcatcccacgagctgcagccacatccaaagcagtcagcccttgcttattctccttcttagcatccaagccacgcgccatcaactcctcgaacaactacacgccatcgggctcactctcgctctcaggtgtatcttcccgcgctgcgatagcatgtagcaacgtatccccattatcattaaccacaaatatatcatgagcttggaacatctggcggacatcgtcttctgcaggcggtgagcccatgccatattcgtctcgcttctggactgtccgaacaaacggaaacaaaggtgtgtttccatgggcgtcacgggcgttgacatcgcagccagattctacgaagcgattgtatagatcttcgaacacagcctggcggtatatctcttcttttgatcggtggtcataggaggagctaatatatactagaagtggggcgagaatgtgtagtgctgtttcgccgttcggacctgttatgaggggatttgcaccagcgtcaagcaatgccctggtcatttcaaatctttcgttgtcgccattcgcgtagctaagagcgtagtagagaggaagcagaccggtgttgttggttgcggaacaggatgcacccttttccaataacagggcgacggttgcgcatttgccggaacgacaggcaaggtggagaggagttgagccgtccttgtccgtgacgttgatatttgcgccggcatgtattagttcaattgatgtcgactcttcgcctgtataatatccatcgacagaggagcaaacactcagcaatggggtaaggccgctgcggtttgtgacgtcgagaacatcaggcatagatcttaaaatgggcccaatgcggccatgatagtgggcgatctgatggaagactgtactgttgctatcctcaagctctaataacgggtctgctccccgctgcaggaggagggccataatcgcctctccaacttctcttggttccatggccgcagctaggaggggtgtttccacctcgggagtcgccccatatcgtctctttggatagtataccgcattgacatccgcaccagcgtccaggatcatggccatagcttcacaatcgcgactttctatggcaacaaataaggcaggtacggggcccagatttatatcggcgccgtggtcaaggagtctctggacgagtttacaacctcgtttggtttttaaagccacgagaagaggcgtggactcgttgctgggcgacagcttgttgatattcgcgccatgccttagaaccacctcaaaagtctcatctctccagaagccatgtctacctggaccttggctttcgccggcaagcgcgcactgtaggacggtgtttcccttcgagtctgtgatttcaaggtctgctcctgcgttgcagagagtctcaagcgctgcaatgttccaccactgcccgcctgctgcgagaatatgtgttgccgtgtattctggggctggtgggcctggtctgtccgtgcttgcgttggcaacctcatcgaagggatcctgatatgaagcattgacatcgatacccagttcgaccaacaaatctatcatctgcaagttggacaattctcgagtcgctgcagtgtggagcaacgggggagagaaagcattaatgtccttcacatacggtgccatagtcttcatcgtggttaagaggccccagtgcacaacgtaatgtaccgaggtcagcccgtcagggcccttggtcatcaagtccactccggcacctaatagagcgtccagtatagtctggtttctcagcgaaatagccgcctgaagaaggctataggcatccgacctttctagacttagagtttgaacgatctcctcagcatgcatactctttaaagaacacagttgacccattaaggctctgttttcacgctgctccctgcgacatgagagcacattccatacctcttcgtgacctagatgtaaagcgacatcgcaggcagtttgaccagagctatctcgcatattgaagtcggcgcctgcagacagcagtaagtggacaatatcctgcatcatatatgcttcgctttcacgctcgataacgaagctgagattccaatatgcatcacctctccggctttgcaggagcgggtgtataaaaggtcccaatgtgttggatccatcaataattcgtgtccaccattcttccccgctatgtttacgctgcttccttagtgccgcaacatcgactttatgctctgcagccatgtgtagcggggtccttccatggcagtctgtgatgttaagatttgctccaacctgcaacaggtgatagacacattcagaattccctgaattagctgcgtagtgcagaggagtgcaaccgtgctcatccctttggtttaatgacaaggaactttccttatatagtttacacagtaggcccacgacattgctttgcgccgcggcggccgcgaagtgtagtggagttcgaccgtcatgtgatagagcctgcatatctgcccctgcctgtataagtcgccatgtgataatccctgaatttgaagaagcacaatggataggcgcaaggcctttattgtctcgtgcattgacatctaggcctagactgggttgcaagaggaagtctatctggtcacaggtgctcgggttaggaagactggctaccttgtgtagaactgtttgcccacgatggtctgttgtgtttgcaagcccgcccagtccaagaatcacctcgagcctagttcgcacggggaggaaatcaccgcttgatacggccgcgtcatgaaatggagtgtttccatccaagtcgatcccattgatgtcaactcctttttcaatgagtaacttcataactctcagcgttgtattcaagtcttgctctccgttcccatgcagcgttagttgcacttgggcaactaggtgaagacctaaattggactattaggacagatagaagttcaataatatctcaggtatactcacaggacttgtgttgaaagtctatcgcttttgcattggcaccattttccagcaatccgatgatgaagtgcggctctgcatttgcgcatgcagccagtagggctgtccttccccttcgatctcgagattcaagatctagccctttctccgtgaacaatgagatagcgtttactctttcgtagccatcgcttccaaacgctagcttatatatgcaggtctctccggctttatttttgaccgtgggatctgcgaattccaaccatttctgcacgtcggagtacctaagcgaccatgatgtgcaaatgtgatggagtgccgtgttgccatcggagtcctgcaggttagggtccgccccgttttcgatgaacggcgtaacatcgccgcctcggcagatcgctgcggaaataagaggggttacaaggtctccctgccgaccgtagttgatatcggctccacctttcacaaacatcttgataaccctagagttcatgttatctcttgttaggttgtgaaggggggtatctcccttgttgtcagtcgcacagggattggcaccatgttcaagcagaatttccacgaatcgctctgttctatctgatccacggggagtacacatgtgctgcttagtccaggcaaacagtgcagtctgaccggcatcattctttgcttcaagatcgcaacccgcctcgatcagcaaaatgcctgttctcttccactcctccatgctgcaaacgtcccctctactccaaattctgtatccggcggccgtccaagcatggattggagtctgtccccttccattcatcgcgatatctaagtcagatggggcctcggaactgtctaatttgaccgatctcccatccacatcggcaccataatgaagcaggatacgaactgcctccgagctagcgcgccgcgcagctagaaacaaagctgtgttgccgtagccgtctctcttgttcaaatttttcagaatcacggggtgtcgaagaagggcttcgagagttttccattgacctgtagccgacgcccaatgaggaaggactgtgctctttggagggagatccaggttctgtagcagttctaagacacaagctgtgtgacctagctcacacgcatattgtaccggcgtcttccctattgtagatggtatccaccaccagtggccttggtcttcacaggacttcggagacatggggtctgcaccagcctcaagtaagagttgcacgaccttgacatggttacccctcgctgcgtggtgaatgggtgctaggccgtcaatatcgtttatggtaaccgaggctttgtaacctaaaagaaccgctagagtctccgaatgcccatatatacaagcataagtagctgccgtccgattacaagagtcagcaagatccgggtccctatgctcctttaggaggtgctgggtatatgccggaagcccggcctgagcggcgagatgaagtggatggaggcgatcggggactgtctggttctcttttgcgaataggaagtccttccagctttcgaagctgtgtctatctttctgaaagagagaatccaattgtaatataaactctagatcattggaatcacacttggctgcatgatagagtaggttctgcgatgcatactgtaggaatgggaagtggaccattagccgcttgcggtctgcctcatggtctgctggcttggtcggacgtgaagacaatgaccaggatctgaaacaaccagatagaagataatccacacataagagagtgagagatcgatgagttgaagtaggtgttatgacggggaacgagtcgctagtttcaatgggagttgtcgcagtactgcgattgctgtctaagaggaactcggtaaacgtgtggtgaataacttgcacggtttcgttatctaagatctccaaaagtgggccacatgaagtacgtatcatgatctttgcatcctgcgagctacttagcccgctacgatcagagcaagaattgaccaaagctgctaattccgtgacacgaagtggacggcatgcgtgtgtgacccaggagagtagccagtattgaaagtgctggctagcaccagaacgcgaagaatgttcgcgcaatatgctgacatacatctcttccagagaactagggaggtgttgtagatgtttctccactggcagctcagattgcagaagtatctgatcgagcatgagacggacatagagaaataagccttgtgctttttggctgagcctgtcctggatagttgaccgattttctgacacagcaagattatcccgctgattagctacacggtgagctatgtatgtagcaatatcctggtccaccattgcccctgtaagacggatacggttccggaaggagcctctaagcgctgtctggagatgagcttctgggcgactggttattattaacttggccgattccgggttctgttgcccaagcttctgtagtaattgtagaaaaccgtcattctcgattgcaagctcatccagtgcgtcgaataatacatataccttgggcaccgtgtcaaggccaaataagaaaagatcccagagctcatgaaatggaatgttatccacgtcctggtgttgggctagaagtgtctttagcctcgcctgaagcagaacactatgatccagaagctgatacaagcaatcttgaacaagttgtcggggttcgctgtttgccttgatgatttggcgagcgaagaagtacgtcaccggtataccttcttctttgagggtacgaatcaacttggcggccatgacagacttgccactgccaggaatgccttgaagccataatgtgttaatgttcgcatcatgccaagcctggtattgctctgtttggaacagccagtctccggtcccagaggcatgggcattcagatgtttctgatattcactgccctccgtctcgaactctgtaggagacaaccaggatttgatttgtccaatgtcctgactggtcgctatggagaatgagctgggatttaggttgtaggtttagagctgatgttcgcaccgctgtgagctgactctccgtctggggaacatcatttagcttgaaatacatcgatgatgatgttacatacaacattgacttcaatcacccaccttgcttttccacgagcacgaaatcatcgttgtccatggttgtcgtcaagatactggactgttgctgtatggcagattaatgctcttaagatgagcaggcagacgtggggtgggacagcttccgcagcctagccaacacgagccgtgaccatctctctccaagcgtgactggatttacctattttcctcaatatagttgtttaggcttagcctacttttgctatttattcaacaagtctaagtatttgttgagggtgagtaacttagagtcaaatatggttcataaatgtactatgcccatttacgtcagaatcattctggctccaaattgcgacaaatcaataacgttgcctccttttgatatatcaaatatcgcggatcatgttcggctatctataaccctgacaagtgtgctgagagtagtctacagtactctctgttctaagctccagttccccatgttacgtgtcgcccgctgcgttcattcagccgcttccattcagaccgacttgaccaggctcaggtgatgctctcgatatctatctgtacggagatgctttagtgagggagggcgttggttgagtcacaaagtcgtggatatcaggatgtcttgtcgttgtctctaatctcatacttcgtcttgtttcaggtctcctgagaaaaggtaacatattactgcttcatttagctcgcggcttccttcttggcatcttccttgagcgccacgatccggttaagcacaactgagtcttcagtactatccgagtccatcgcctgtgtagtagtaagatattagcaactagtttctgcgcgggtatatgaaaaggaatcgatgagcttacaaagtatgcaacgcgcatggcttggaaccggacaccttctggcccagactgagtcttttcgccctcggcctgcggccaaggagcacgacggcgaacctcgtcaaatccagagtttacaagggcctcagagtaaaccgtctcactgtcgggattgatgtcgttgaggaatccaccttccgcggccatggggttttcggacttgaagagcgggttatgaatccgaacggtgaccttgcgagagccttccggaacccactggatatatgctttcggcttcggggcgtcttttaccaagacggcttgaatctctgttaccttgccggtagccgggtccttggagaaagaaactgccttgataggatggggcacctggagcagaccgacggtctgacctggcgacaggcggaagaaatccttggaagaaacttcccggaaatcggactggtcgatataaacagtcgacgtcatcttcaacttataggagccaaactcaggctgctttggcgaaaatggtaatactagctcttgtccttctagatcgccgaggtcttgaatcacgacgcgaacagggtctaggactaacatgaggcgagggaccgatgtttcgagataacggcgaaccgactgttcgaatcgtgtgatctggatggtgctgagtgacgtggtcacacctagctcgttgatgaaagaaaggatagcaccaggaggtacacctcgccggcgaataccaatcaaggtataaagacgaggatcatcccagccgcgcacatggcccttttcaacaagttctctcagaactcgtttactcatgacagtaccgctaacattcaaacggcctaaaaatttgcgtaagcaggagcttggcggggtcaattacagtaacaaagacccaccatattcgcgctgcataggctcataaacaccaagcgttttgttcagccattcgtagctctcacgggcagtaacaaactctgttgtgcaaagactgtgggtgatcccttcgaaactatcgcagagacagctgtatccagagttagtaaccataaatctcaaggaccttcatgccagaaaaagcactcactgagcgaagtcgtaggatggatagatacaccacttcgtgccagtacggatatggggggtacggttcttagggatacggtaggcgacaatatcccacatttgggggtttccgttcgtgaggagctcctggcgcatccgcaaaaaggctgtctgaggctcgtatttcccatcacgcatatcacggaatttggtaaggttggtttccacatcctgagaggcatgggcgcagtggaaccgtggcgatttgccatcttcacctccacgttgcaatttaagatcagcctcaccgcagtgacagacgtaggcattgccctgctgaatcaacttctcggcaaggtcatataagcgctggaagttgtcactcgagtaggtaacctcatgaggagtaaatcctgggagaagtaaaccaattagcggagcgtactaaatccaactcatgcgggacaccataccaagccagcgaactatatcttcgatcgcatggaagtacttctcctcctcggcatccgggttcgtgtcgtcgaagcgaagcatagtcacaccgccgtggtaccgcgcaaagccgaagttaatcgcaatggccttagcgtggccgagatggaggtagccattgggctcgggaggaaatctggttctgacgtttggcgaaggtctcaagttgtagacttcagcgaggaagccctgcttgaacatagcatccggatcgagggtgggttcggccgatttaggaggtgtagcagcctttgtctctggcttgcttggctggttctctttcgcagccgccttggaggccttcttggctcgcttttgcattcgtttcttgagctcgcccttagacaccatctcgcccgtctccgggtcgagctggagcttggcaactccctctgcgacggcgtcggccattgtggctatctttgcaggctttgcaaatactgatcagtggtggagtatcgcagatgggaagttttgttgcgaaatcccgccgatgtgtgtcatagcatgggaaccccgctatgcttggtttttccggaccgcgaggggcatgtgtcacgtggtcgatcagagggtccgtggcggctgagtaagcattctcttctatgaaccctaacaatagataagagaattatactccgtaccctggcagtatatgttcagagcagtaagaatagtttaagtgggtcaagcactctatgagggaaccattttgtactcaactgaatcttcatgaggtactgcctttccggtaaaatagtactggatatccgcagcggcatctacaggagacactactatttgaagaacattgctcactaacttcttcagaatataataacatgtacttccccctaagcaaacaaagatgcgatctctctctcatagagagccaaggtctgcaacctcgccacactccctttaaccgtcaagatgaatggcttgtccttcgtggcgaagatcaaccgctccgaagagagcttcacacagtcatgacaatgtgcattgaccttctcaatatagggctttagactttccctcaaagcctcattgttcaactccaccccagggttcaagtctaccagaagaaccggtgagatctgcccatgtcctccgattatcgccgacttcacgctaggatgagcgatgatctctggttccagaagcgaagcatgtagtccgtcaccatgggctagatatacatagtcatcgctgcggccgataatcttccatagccctttgtgcaccggatgttcgatccatagatcatctgttccgaaggattctcgatctggatagacttggaagatctgctgcattgcgcattcgggacgacgtacaaatacgagctcatgcaggtcgttcatgcggtgttggaattctgccccggaatgcttctggaaagagaggtaatcccatgcatccttgttctgatggatagttgtaaagtacccgcctgcttcggtgctgccgacacaggggacaacttgagtgtaaggtgcaagtaaatttcctgatttagctgagaggggagctccagcatagtggatgtattttagctcgcgtagcgcttcaataccttcaggaaggaggcagagttggtcaattagagcgggcatgagaagtgcaccgtctatccggccgtagcggaaaatgtcgataagtagtttgggagtgggaggagctggaggcccaataacggatgtcatattcacgaacccagtcatggcaagactcatcaacatgccaacgaactatgttagtcagtatgtactcaggatcaataaaagcattgagatttagcacatacatggagcgagggcaagggggtgtaccaccttcgctgggcatattgatgaatatgagtttcttcaatgtccggcaaagaggccgcgatatcggcaccagccatcattcgatgtgtataggtgattggcttggggtttcctgagaacgagttagtgtatgatcctaatctatcaaataattaatatacctgttgtgcccgaggtgtgaaacaccagccagggatcgtctttcccctcatcccatgtcttaccataaagaactggtaatgctgcatcaccacgaagaaactcctcaactcctggtaccgtgatacattcaacatgcggtgccttttgtagaatagcatctacaggaccagccatttccacgggcctgagatacaatttacaattcttcttttccagaatacgcagctgagcctccggcgtgatgagtggcgaaggaagaatcatctagatcttgatcagcttatctagcatttcttggggtcttttagtgacggttaataacagaccactttctgcagcttcgccacagctactgcaagaatcgcataccgcaggtccttgggaccagcatatgcaaaacattgaaaggggtcagaggccgctggaagagcctggcttagccacttagctgcatggttcgcggcgttgttcagctgctggaaggtaatatcccggtaccccgcggaaagatcctggtcgttgatgggaagcgatatccagggattagtgttagtgccgtcttgggctcggttctcgatgacagtggctaagatacgtttgccgtgggtaacaccaggcagtggaaaagtagcagagaccatgtctctacgtagatattcttgtaagagtatggatagtcagggaaatcattcagtggggagatagggaacagggatgggggcgaaagagggggagcgtctttgttcttatatagtgcagtggacccgttggaaagccaaatagaataatattaatcaaagctgagaattacttccgaatcattccggagttgcaactgtacatgttgttttgtgtttactgtcgttctttattcatgcattgccctaatcccaggtttgtgattactcccgcaatccgaccaagaattaatatttacaaccaaaaacagcacacatatatacatatcacatattcccacaggaagcatttacctatttactgccggccgctgtaggccttggatacttgtccggttaagatctctatcaaacgatttgagtgggatatgtccttgcttcgcgtagaagttcatctcataccctttcccatcctctatagtgaaagttctctcaactgtcacgccactttcgtgagttgtcttgaactgtttaaaccacccaggtagttttcgcagtagtggacgcaggcgcatggtgcacgcagcggtcatatacatgccgctttcaactattgtccaactcatcaactcaacatccgcccctagacaagacaatacaatgagcttaaagattatttaaaatcaagaggagttatacatacacgtaggatctgtggtagactgttcttgcgacgtgaagaaggaagcggttcggaagcaggacgcaatcaagcctctggaatccgcattagggcaaggagaattataccaccaagtttcatcttccgaaggatgtactcacatgctcccagagagaaagacaaatgaaatagccactctcttggcgattgatgcctgaagattccagaccgtgtgcgcggggagtaccataatggcaacgtcgccgactatatttaaaatcccgctcaacttgaagaacaggaagagatcgatgcatgttccgtcgcccgtacgatcccagaaatatgcgagtggcctgcattccatggcaccggcaattgtctgtgagatgaggaagaggaccatgtataccatcagaagaacggtgcattttcgagcaacacctggcgtaaagatagtatagagtaggaccaagaccgagagtcgcgagaagcagttggagtatgccgagacccagctgagtgagtagagcagtttccctcgtacaattacgatattcgggtctttaaccattagtgccttaacatggcgaccggcaccgccatgggtgactgcgactgaatagtccatttttatcagcaaaagggacctatgggggaaagcatggagcaacaatacaacaagggttcaaaacttacgatagccacaaatacaggatgctaaggacaggagatatgccgggagcagcaggatatcttcgaggccagtcttcacattcggcagactgcggacataaagacgaagagccaacagtatggttgtaaccaccaagatgaccgacgacgctgcgacgagtcgattcgagacatcttcttctagatactgggacgagatttgttctcttggtaatggtgtgccaggcatgatgtcatcagagtcctctcaacacccacttctgagggagaagaaatatacagtgtaactatacataggagctccttccattgaaaaagagaagaatagaagacaagtcggtcagcttggtccaggataggcataataatgattatgcagctgtcgacatttgccgcacactccaaagccaagcgcttacatgcatgttcacagccccatactatcagggattagggccgtcacatcaacgcaaagcatgggctgtgtatgcatggtaccgtcccatcttagttactccaaggcacaaacatgtagctgcaatgcaatgaaggcaatattccttgtttgaagcatgatgtgaggggttagctacatacaccaacgcacggggaaactgtattgggaaaatgtctctgcaatatggcgctatgtcgatcctaatcagcagtaattggaggccgtactattttgccggcagaggggtaagtgagcgctgaattgcatatcaaaaccgcgctagtatgatcctcgtattgactatcgatctatgaggttaatactctagtcagcaatgggtcgttggaagcttcttgatcctcattccttgacacaaactgttacctctgtatgtactagtattgctctgtacaacctggtcgcaattaataaaactgcctgctatgactgtggtatcctggctaacacatttgccaacaggcaggcctgatggctggatattctccactcgaatgcctaatctgcagccactttgggggccaaatgacctttgcagaaatgcccacgaggtagaacgaggataccctgtactcaaatgagcctgcaacgatcgctttgcgcactgagctcagccagccctacgagttacaagcatgaggatgcatcccgtgccacggacaagccctggacgttgcttcctggtacaggctaccatactgtagtaattttcctgaccactattccgggtctatttgcattaatcaatataaattagagtaatataaaatatatcacgtaaaatctcacgttagaaaattggcacttctagattgtttccgccccttgaccctcccagcgaccagggtggtagatttccgccgaaagataagacgttaagctgagttgacctcgcttgaatgcacaggcaatgtaagtctggactccacacccctggtctaacgagcgaaacgaggcgtattgctccaaagccttgaggaagcgatcatggtacggggagtgtccaccgcgacgttgcagaaactccaccagacccacggcaatcgcatgatcactttggccgtaatggcgtacaggaatgtataccttggtttcaggctgttgattgcccagcttgatatcaaaattatagagcacccccgaagtctcatgtgatttcgacggtaactcctggctacatgggaaatccgcagggagaccaaggacgagagaccatagctcccgcagttgctccagggcactatcgtcccaggacgatacgcttccacccgcggtcagtgtatttttgacgcttgcaaagctggtcgaggaactccgaaagtaaatctttagcttggaagcggatggatccacacagtcgaccgcgacgccaataagatgagcgggagtgccaatctcctcttgatgtcgcaggaagccctgcagcgggggataagccgacaaatcggagaactgtggtagcgttcgaacggcgtcgtcgagaacagccaatcgtgactgatcagtctgttccgcttttaccgggactaaatacattttgcacatctgacggccatctcgtccgaggtcgaaaccaatgaaaaccgaggagggactggacccataattttcggccgctaccttggcggaagtgtcctggttaaaagcacgggcgaagtgggtgaaccattgccaatcggcggcgggcagttggcgccggaggtgatcgacaaatgctatcggagcctgatggttatatgggtcccattccgtccctgccagagggccgattggctcaaaactatatcggatggttggtcgttccccgtcccagctccaactgtattccagtggagaataatcatctgtcatgaagcttttccaccgaggcgtctggccttggataggacgtgcacctaaggcaggtgcaacgctttgggagacgaaacggaggtgtttttgtagcgtggcagcctcatattcagcgcctcccatgagcgtcttcagtgcagttcccacggcattttcccagaactgcgaatcgacatatgactcgtcggcaaagaacgttgtgtccttcggctctgtggcaatcgccgtggatatgtggttcttctggtatgagattagtggttggttttgagtatgtcggggaccaaagagacatatgatgtaccagaccgatgtaagggctcaaccgacggcgaagttgaaacagcctggttgagctggaagcgatgattcttctcccccctagaacaggtgccatagttgatcgtagtgtctcacaagaatgaggattgctctggaaatataaatagagagaccaagacctcccagtcacgtccaggatttagtctcgttcatatcttcctgctataataccgatgctattggacacactgttcagatagcgtcggtcgtatttggcttggaaaatgacggccgaaacgggatttgtccccactgtgttctctcttccgtcagagagtgcttactcgtgggtatgggctgtgagtgctgggcttgtggcgatatttgtgctctatcttacacaaggtattgctcgtcgcagattcgcctacgctcatggctgtcaagcaccaccacggtatgcccaccgggacccgattctggggctggactccttgcgagactccatgcaggcgaggaaatccgacaggtattttcgcagagagcagcaactacaccaagcctatggcaatacgttcatgtcgctgcttttagggagctggatggtgaatacgattgagccaaagaacctggaggttctcttctctaccaagtttgccgattacgaggttggattccggcgtcggaatgcctttgcccctttgtttggcaagagtatctttcaaagtgatggaactcgttggcaaacattacgatcacagctacaattatgtttctcgcgagtgcaaacctcgcagttagggcttctggagagccactgtcagcgtctcctggcggctctcccttctgacaaccagaagttcgacctggccctttttctccatcgctttgctgcggatgtttcaacagacttccttttcggagaatcaatcaactctcttgagaaccctcagaatttggatggtggtgccttgaaagcattcgccgacacccatagcacttgcgagcttcgatggctactgggatctatgtcctggatatggcctcagcgtacattcatgaaaaatgttcgcttgactcaccgcttcatccaacgatacgttgatgcggctttggaacgtgaagtcacgcccccaggcaaagcttcagatcagcaaaacgagcagcgaattctgttcatcgaccaacttcgacaacgaacgcaagatcctatcgcactccgggatgagctaacgacattatattttgcagggacagacgcccctgcggctttacttatcaacctgttctttgtgttctccaagaggccagatgtgtgggatcgcgtacgctctgaggtccagtcgctgggagggaaagctcccgatctccaacagctcaagggcctccgatacgtgcaagactgcatccgggaatgtaagacaacaattttctctttgttacgatggtatcatcatgagtccatttgacgattaacttctctaccaaaccacccaggccttcgcctttatccacctcagccctccaactcccgtgttgctgtacgcgataccgttctccctacgggcggtggcccagatggaggttcgccggtgttggtaccaaaaggcatgatggttcacctttcagtgtatgcccttcaccaccgaaaggacctctggggtgaggatgcggatgagttccgtccagaacgatggtcctatgaaaaacaaacttgggtgagagaccttccgtcctgatagcgcttttgcaatcttctaactcatgtgcgttatcatcggagtagaaatatatcccattcctcggaggtccccgcaactgtgtaggcagtaagttgtccccctatctcatatgaacactcaatttatgatccaggggtaacatatcctcctagtggacttcggtctaaacgaagtggcgtatgccgtagtacgaatggcgcaaaacttccagaccatcaccagtgtcgatccagacgaatgggttgaagggtccagtatcgcgctggagtcgaaaaacggcgtcaaagtggtcatgtgccgggatgcataagattgtaattaacaagggtgtagacaaatatccctcctataggaataggtgacatggcgagtgtgggctcagcaatatgtacccatggaagtgattgctacgtagtggttggaccgatagggtaaattccactccactgttggcgctaatgcaggatgcatccactggtttagtgctgacatttcaagttatgttataggaatgtttattaaacgcctccttcttcgtgatttggcccccacgtgcaatgtagaaaagtactgaaggcttaagaggtataaatgaaaccatgacgatcaattccctatccaagcacttcggagcgacgcgatgctaccatgccaactcatccttccgcgccgcaggagttaaggtacttttcggtcctgatcgtcggttagagggtttcggagaagattggccgtgcctcttggcattgactggactttcttgattagcttgttactggcttcttttttggtggtatttaatttagtggttttgcgtttctgcctgcatgtttcacgaggtaagccgttgattacaccatagagattgaaatgggaaagtcattcgatttccatacttcactggtgctgcagcaatggagtctgctgaatgaattgcttcgcggtgctgccgacgatctggtcctcaatggcaccggactagatattcctcatgtggtttatattgccaggtaaaaaatccaggcttcaccgttcactgtgctgtactctaatctatcccaaaccctataaggtatgcaggcaatgtgagtatagatcctgcttcttacgaatcaatcaatcaaagccaggctgccattgccaagagcctttccaaaggcgatgttatctacggtatacctcgatctacctattggaaacccatgaagaacgaaaatctaactagctgatccaggagtgaatactggatttggaggctctgcggatatccgcgcaaacgacgtcttagcactccagcgcgtcttaacccgcgagctgagctatggcgtcttacccccgggtgcgcgtgatcctcgccctccgtccgaccgccagaagtccgcatatcaggcgtttgacctgagtctcgaacatgcagccgagtctcagcacctgccccttccctgggtgcgcgctgcggtcttactgcgtctgaactcgctggtcaaaggccattcgggcgtgaggcctgttatcgtggaccgtctacgggatcttctagtgaagaatattatccctatggttcccatgcgtgggagtatctcagcctctggggatttgagtcctatcgcttatatcagcggcgtacttcagggaaagcccacaattcgggttttccgtccaggcattggacgagatgtatatgctgacgaggctcttgcggaagcgggtgtagcgccgatatccttgacggcaaaagagggtctggctattgtcaatgggacggcaatgtcggcggcttgcgccaccctcgtgctgcacgacacacatcagctggccatgttaagtcagatcctgacagcaatgacagtggaagcactactgggctcaccggagagtttcgaccccttcttcgccgaggtgcgtccgcatccaggacagatcgagagctcacgaaacatccgtgtgttcctgcgtgggtctcgcctcgcactacagaaggacggcaaggacggttcgctccgccaggatcgatattcaatccgcaccgcggcgcaatggattggccccgtgctcgaagacttgctattagcacaccagcaaatcagcatcgagtgcaactcagccacagataaccccctagttaacggcgacggacagttcctgcatggaggtaatttccaggccaaggccgtcacttcttccatggagaagagtcgccaggccatccaagcgatcggtcgcatgcttttcacacagtgccaggagatgatcaatcccgcgaccagctggggtctgccgccgaacttggttgcggatgaacccagtcaatcgggtatcttcaaggccattgacatttacatctcggccttgacctccgagttggggttcctagcgggtcccgttaatcatgtgtacaatgctgagttgggtaaccagtcattgaactcactggctctgatctctggtcgatacactgcgacagccgtgagggtgcttacggagcttgtggcggcgcatctcctctccgcatgtcaggcactagatcttcgtgccatgcagttacaatttttagacggagtcaagaccgagttcttcgctcgggttgtctcaatggtggaaaagcagagcccaaacaccacagacgccagcaagaacctcccagccacactatgggcccatctccagaaaggactagaacagaccgtctcaatggacagtatagaccggttccctcacatagtcaagaccatgcgcgtgcccatcttggattgtttgccctttcaaaatgtcgttcttcaagaaatgcagtcgttcattgaccagctcggtccctggctccacgaagcttggtgtaccaaccgggaggcctatttggttcatggcgatgctagccccgtgttgggagacgggtctaagaagatgtatcacttcgttcggaagactcttggggtgccgatgttgtgtacaaagaggatattgacgcccactgcggaggccatggctgctgggcaggtggaggaggcacctacggtgggcggatacacaagtcttatctatcgggcaattcaacgaggtgaatttttgccggttattcaggagctgctggaggagtgtttagcgaaggaagagctggagcgatagtctcattctatattttgtcaaatccgcgccgtatcaacatagactatatgttaagacgaagacaaatagataacattttccaatcaatagaggagtcataatattacatagtaaatatcatcatcatcgttattatccattaaaaaagcgagcatgaactgatattatctttcttacatagagtgacagagtgaatagggcaaacgagtcacatgcccggataggaagtgtaataaactcgaaggaaacaataccgtaagaaaacagaagctccaacatccccgcatactcaaatatacatcccagtcaagcactaaaaagtactgatacccccgaggtcttacttagtcttggcacgtgccgtgctcacttggttcatgattatactacttctacccttcccatcttctcgtatctccattgtgctctatcccagctcctacacataacctaaaggaaggatacagccacccaacctccccacaatgtccttccccttccgaataatcgaacataccatcccaggccaacacatccgcgaatccccccgtagcatcagaggccgtcaagagacgcccattaaaatcgccataaaacaatacatccccaacgatgccgacaggccagaccccactcccgacaatgcaattaccataatcggggtacccggaaacgggtccccgaaagaaatctacgagcctttatgggaagacctctacaggcagctgaagaagctctctgtgccggtgcgtgggatttgggtggcggatacgtcgaaccagggtgctagtgctgtcttgaatgaagaggttcagggggatcagagtatgtaacatgtttggatttgtgctttgggatgagcggatttggctaattgggtcggcttgtctttttttttttagctaattggtatgatcattcgcgcgatctgttgcatatggttaatcattttcgggatgaaatgccgaggccgattattggggttgggcatagtatgggttgtgctcaattgtaagtcaattcctgaagccagtcgtatagtaatgctaaccaacatgatacagggtcaatctttcaatcatccacccacgtctactatcaaccctggtcctgatcgaaccagtcatcctggaagtagccttcggcggccccaacccagccatgatggccagtcgccgaagggacctgtgggaatcacccgaaaaagccgtcgcctctctcaccaaaggcctagcaaaatgggatccccgagctcgagaccgctatctccgccacgcactccgcccggtgccaacccgactctacaacccagctacagatcccaaagtacccccgacagcagtaacactcacaacaaccaagcaccaagaatcctggaacttcttcacgccgaacctcgaacgcgaggaactcgaccgtcttctcctaccagactgggacgtagagaaagagcgaccgtatttgttttccaggccggaatgttggtccgccatgcggagtctgccgtacgtgcggcccagtgtgctctgggtgtttggtgggaagagctttctctctctcccggatgcgcaggagtcgaagatgcggactacggggacggggactggggggagtggtggggtggctaaggggatggttgagaaggctgtgctgccgaagggggggcatacgcttgtgtttgagcaggtggattggtgtgctgagagggttgcggattggacgcagcggtggttccggggttggctggaggatgagaagttttgggaagagtatcagagtcggggttctgataaggaaggggtgaggatgtcggaggaggcgtttcagattgcacagatgcctgtggggacgaagaggggagagaagccgaaggcgaagttgtgatgttggttaacagatgatactatcatataggactgtgtaaaggaaagacttgagtgtttgagggatcgtgttagtactcatatcctcgtgaagatgaagagtttcataaaacttaaatatactagaattcaggtgattttcgattggtcctttggctagaagactgatcagtttaccatatagctgtaattctagggagaaagctaggaacgtctgccaataaaaatccactttaaaagagcatcttcttatatgggagtcaactcacagacacggctcattctgacaaaccgttggctctccagggctcagacaacgcctgacctcccgaatcctctggatgcctaaggccccccactgaccgagaaccaaccgggataaagctatgggaccacccaacacatttagtcgtggggataagacggagacaaccacgtagaccaagggaaatggcgagctggtaagcactagccattggcgatacgagcgcgcggatggcgcaaggcttggggtatccggaatattgcttggcaagtggacacggcccaaggtaaaaggaatgcgctctcttgggatatatagataaactacctcctctgtcttggttgtctagccccaaattaagagatctgaatgcgaaagaaaccatggcagactcccagcttgttagtctggaggcctttctcctggctcatccaagtattaaatacacagcaccctcgtcatcagagttctccgccgtgtgtaaggtatggaatatggcccgtccagacaccccgcttgccgttgtccatccccagagcgcagaggatgtgagtgttttggtgcaattcgccaaggccaacggactcaaattcaccatccgcgtcggcggccacaacatggaaggccgggccattgtagatggcaccctcgtaatcgatcttcgggcgcttacgggggtcaggatagctgaagatcgccaatcggctacagtagaaggaggaattcttcaaggagagctcggcacaaaattgtgggccgaaggacttgccacgcccacggggtcaatacccggcgttggctacgtcgggtgggcaatgtatggaggatatggacccttctcgtcacactggggactgggggttgatcagattcttggtgcaacgattgtgaatcatgatggggagattattgaggcggacaagaagctcttgaagggcattcgtggggcgggaggggtgttcggtgttattgttgatctgactatcaaggtgtatccactcagaaatgtaagtggtcataaatatcactttggtgaatcgataggtgctgaatctcatctagtttctggctggtgcaatcctgtttgattcccagcatatcagcaagacctttgccgattttaacaccggataccaaaagttattacacaatggcatcccgaaacagctaaccgtccaacaagcagtattcaacgcgcctcctggacgcgtcttcgctgttcttgtcgcctggagtggtgaagacatcgaagagggcaagcactggagcacccagatcgcaagcctgggaccgctactcatgagcacagtcgcggagactacaatccccgagtggttcaccggaaatgcagccttggtcccgtcctctgtatacgggtccagtcatacacttaatctgcacaacgttacgcccgaagtcgccgaggcaatcggacgcaatttaacgacgctcccgtccgatccaggcaccatgatctccgtccatcagctaagaggtccctctgcggcgccgaaaggcaactcagtttttgctaccagagagccgcactacatgctcgagatccttgggtttgcagcggtggaggaccgcaagggggaggccgagaaatgggcgtctgatattgcggaggcggtctcaaagaccgacccagggaatattcttcccaccacgtatatttctctttattttgctccagatcatggagttgacccactgagtcagttctatggctctcacgcggaagaaatcctttcgttgaaaaaggaatatgaccctaaggccttcttccattggactgtgcctcagttagaataatgctttcatatgaggatccctcccctcgcggtagcaaatggatgatacgtttcgaggaatgatgatatttgtttctttagaataatacatttataccaggttcgtaagagagggaacagcatgtggtaggggcacatacgaagaaagtacctggggaggttggtaaagcctcctgtagggctggggtatcatattcaaggaggatatccgacgtaaactgtggactgttgccgttatatttttagacatcagaagaagccatcagtaacgacgagcgtagcacggcgatgaactgatatgtcatttgcatgcacctgcgccgtatgccctgaggtttggttcctttgaaactattgcaggttgattactcactgccagcccttgtgtgtccccagtaaggcggcagcggcccgaactgaagagctacagtggtcgagatccaaaaggaacaggtacgtatatgtacatgtatatagtgcgaatttctcgtcgacgtttctctacataatggtatataatgaagatttaatggtcgtaacaagtgatcctagatttgatgttcctcaagacccatgcccttcccgatctttcgtataagagctcgcttcaagaaggcctcgcgtgctaacccgcgtgtgtgccgggaccatgtctctaccccgatcacgcccttgacatgagcagtttgtagggcgtagatggcctgctgaataccgcgttcttctgctaccaagtcgtagagttgcttgcctacaactgttggcgcaacgaggacctcgtcaatcggaggaagaccagacggtactggatccgagctcgactgtgcagcggatgatgatatgcgactttgtgcatcggcaatgacagcatcggcgcggtggagggactgttgcaggatggaggtattggactggaggcttgaattgagggtatttagtgatgagatctcgccttgtagggtggcgatcgctgcgtgcaaagagtccgactgtgacagtagagaacgtgccgcggattcagtttgcgacacattcgtctgcagcgtctcggccaataccttcgacacagcgtgtaacagcgcatccttttctgggttggggggaattggcggcgcaggtcctgacgcgaatgatggaagctcaacctcaaaaggtgaagtcaaaagatcaggagtttcggccttgggcttcatcgctggttgggtcgctgaacctggtcgctggaaactgtgatgagatgcctgttgaggggtttgcggttgcggcatctgctggtatcggccattggtttggtggtgtgtcgggtgatggggagaagcttgctgagggatgccaaagggtggctgtggctgaggtccacgggggaactgctgcggcattgcgccaggtggcgctcggttgtcaacttgggaaggtaggtggccttgtgcataggctggcattggatgtgccatggagtgctgctgctgaggatatcgctgcggtggggtggggcctcccatagagccactttgttctggcggatactgcgatgggagacctgtaggggtgctagtactcggacggggtcgaggcgcccaccgcggatcctgttccttcggcggcagtggaggaagaggcgatgaagagttattctgcgctgcaggaatcggttgccgttgctcagcagaggccaattgtccaggcttcggaggcgggggaggtggcacctgggctgtcggcgcaggcgaaggtacactctggttcagtggggagtgagacgaggataatccgagttctgcagggagtggaggtagaggaggtggtgtttgtgttggctcgggttgttgtgggcgtggtggtacgtgttgtcgtttgtatcggacaggtggctcctttgcaaaaacctcacggagtatagatacgagatctacaagggttgatctcttgaaggagtgcactgtcagtaaattatcccactaagtcttgcgaaatcaacgaacctcccaggcctccgcccaatgtgccaggtaatgatgatacaccctgccctctaacgtcacatgttggccaacgcggaccgccatatcctgggtcggagtcacgtagacaatcggcggttctcgtgggtaagtattggggacccatagtgatatgggaaacttgtacacagtgccgcgaaatgtgacaggtaccgtgccggtgagttgcagtaggagagccgagaaaccattttcgtatgctaaacacagttaatatccaaggatattcgtcgggttatcggggatatcacggactgtagacttcggttcgtggggacagggagggatactgagcaagcacggaggccacatcatagtaggtgcgattggggtcctgatacgtctgtcgggaatcgtaatgatcctgcgctgggtcagtaccttgcattggagggtgagatgaagggaatggagtatacccgaatcaatacgctgtatagccagttgagtgtcctctgcggcaccgtcgccatgtcgaaggagctgatagatgaagtgcatggcgatcaagttgtgtcattgaagtgggaagggaaactccgcaggtcgcattccccccgcatattcttggcacgagtggcagaccgaacccccgtgacattaaaattaaattatttagagttatcatgactccatgtccttctacgaacatcaaagaaacggcaaaataacgtattacaatatttcagctatgctagtattagatgatggagtgccggagcgaaatagaattaatacagtacaaggaaaatcagcagactcctctccgcattccagacctcgaatgtttcggaacacgacctgagtcgcgccttcgactctaaagcctctggcaactatgaaccgacacatcgtgctccacagagatgccgtgcccctgctctggatcatactgtcttttgacagagctctgatccgcatagcacaccgtgcttgacttgttacttggataggtcatggcgacggcggtgtccgtggatgatgtttgattgctcctcgtgccggttgagtcggtgaggcgattccacaaggctccacgggacggagaattctcggtggaggatgatcgagtaagggaaacaccagcccagatggaggatagcgggagagagatagtgaccagggtcataatgttcgaattaagctcggggaccgagaccgcatattgaagaatcgaaagcagcgctaaatcgattagttcacacacacggctcatgctagtatagatacagaggacatacctggaacggtcaaggtctggcaacccatgacaaaaatcactttcatcggcccgaagtccctcaccccgagtctccttcgctgatggatagcaaatccgagcttgataatgaagatactgcagaagaagcagatactaatggtgatgacgatatttgtagcgctttcaagccagacaagtgacagtggggtatcagtttggacaattgtcttgcagttttcaaccatgtatcctagacggagcccgacaggaataagggcaaccaagatcgacacgcaaaggagaacggttcgataccggcgtctgagattggcacagacgacctggacctggagcacaagcgatgtctcaatgcagaccaggagaagagttgtaagaacaaccccgagaatagagttggcgtacgcggaagtgggtgccctagaataatcactagagaagtattggtatgctttcacaaaatcggttgtgaagtagatcatgtggcagaggaggcggcccatgtttagcagcaaagcaccgccgttgaggaaaaagactgaagaagcacgcttgtcgggcctagtcagaagcaaaagaataatgaaaataatgactgaagcaccgaactgagccccatagttgatgcagatctggatacaatactggtagaagtcattcaacgtcatcacgggtacttggaacggggtcccgtcagccgcatggaacgtgaggttctgggagtatggatcgaacttggagtccataatggccatcgtcatgagaggctcacaggaggcaaggatgtatagaacagttgcgactggacgtggattggaaggcaaaggagaatatcctgtgggacgttgtgaagagtgtcatatatgaggaactgaggaaccagtagtcgaatttgcttgaaactgctttagagaaacacgtccagctcctgtatagggacttgaacatgatgggagccactgtattgtttctccacgttgatagtattggtcgctaaaacagaccggatgttgcactgtacatgcaacacgtgaaacagacaatatctatacggctgaagagaaacagagggtacaatactacctgtccggtgtagtggagcttgttctagacaatgggttagtcatgacgttgtcgacatatcagactaggcaatagccgagaccaacgtcggcgccgttaagacagacaatactaagagaacaatatcaagacgggaaccagcagttaaagattggattgtggcccacaacacgcttccggttccatgggctttttaagttcccgaaatacccttttgcttaacagtagcctgagcattatttgccgtcgatcattctagtggtggaatgcgattggattcatagctgtccagcttcagggtttaatgtcatttttgcagcccttgcaggttgccaaaaacgaggaggcgcgtgactctacaggagaggtgtcagcaatttaattattttcaatacacaatgggtggtttaggatggccccttaccgtttggtagcatgcattgcatggcttaagagacccatgtgtagtcatttgggtaagggggtcgcaggacaggatgcaccacctgagtaacactgaaacaagatacttgctgagactggtcgatgtttgctatttttggagtaaccaagcggtgtcacaaagattattcacaagtctcctagcctcagctccgtggctaagagcatttagggtcaacatacaaggtctagctgtatgacgcagtctttgaaactggactgagaggagaagaaataattaggaaacgacaaatacgatgtagatcttggcaaacatcaagtccgggatagcacgtgaacagtattgtatggcagcctagtactggtagcaggtagcattccaggtttgtcagggtgaccggggctgagggcgtcggggtcgcattgacactaataagcggtgcagggtacgaaggtgaaatagtacagtaggtagcatttcgatgagcttcccaacttttaacaagaaagcagcaagggattcctagaggtgcattaaaaatatatgtctcaagacaaactctatttgtttaagctacattcaagttcaagtgtcgtcccaggctttcgtatttcagctttcatggccaagtttagctaacgactccgtaaggaattcattagcattcatcaggtccgtgctgccatagacaactctccgcctgggggcgccatgagacgcggttccccggccggcccctgcaccatcgctgccgggctgtccgctggtctgacggacccaatcctgcagatttccgtattcgtccatgcttcctcctccgacggtgaaaacaatcgcttcgttgaaggcctggcggcgctgaccaaagctggcgccggttcctgggccgggagtgccagaagtagcgggcgactgggcattgcgggaagcggaagcggggggcatggctccacgggcattagcgctgcgggggtcgaaatagaggtagctttcagttttggcaatggcggagctggaggcagaggctgggtccataagtgactcggtaatcttggtcaaggtcaagtctttgtttgcagggaggaaatttttgacgcccgaaattagggagtcaaagttggcaccaagcgcaccagatgtgatgcgatctgtcaagcgattggagagtgatgaaaagccacggaacagatcggaggattgctgctgtggtgcggctgtggtcatcatggtcatacgagtcacttcgcgaacttgtttgacgtaggcgatgggactgacgtcctggacgcctacacgggtcagggcttcctcgaactgacccatgtcagcacggtttaattcggtctcagtacttaagaaccagatcaggaagagtcgaagtttatccgtcggctcgctcccctttgccgggtcattgatgagttcgaggatctgcgccttagattgcttcgtgatgttttcttccaactcgaaaaagttgtcgagctggcggtctttgatgccttgaaggagtgcagttgcaatgttcatatgcatgtccaaaatggatttgcgttcccgcaactccggaagtagagtaatggcagctttcaggtgctgcgcagaggtgctggtgtcattttggagatcctcaatggatgacgcaccggtcttttttgtgatttcattggcgtcctccttgtacttcgttagctccgcgtcgatgtcctcggccacttggggaaatggagctccggcattacgcttccaaaagaagtcgttgctgttcaggtcgtacgctttcttagtcaccttgccggggtttgcctcatcagtcgtctcgattgtaatccggttcaggcgcatttgaaggacatcttggaccaacgactggtatgtccacgaatgagaaagcatgggaaccaagtccacattacggtcgacaatgaccagcacaggtcgtgacgtgggaactccaggagtagatttcttgttggttgagaaaagattatccttcgaattgaggatatgatcgcggagtttgcgatcgagtttcgtagctattagctctgctgccccgcctttagggcatcggatgataggaatcgcccctgttatccggatcagttactaactaagaagcaaatgatttggccacacatacccatagtgacgctaacactgaatagaccgctcacaatcttatcgatgatggcgtctaggtcctcatcacttgtctgcgcactgttaatcttccagtaggcatcatgccccaagcccaagctgaaaaggtccggttctgcgacgatgaaattaagatattggtcatagacttgcgcaatatgttccgatgttcctgttgtcgctatctgagaagcaaaatcttcgagcagtggccgaggcacggacgataggaagttcacgtaggctggtgtatagagtccgcgagctaagtcgttggtgatcatttgaaggttggccggggtaggctcgacaagatagacaacaggcacatcggggatagggtatcgattggaattgatgtttctagaactagttgttagccgcacatgttaaacagccgatatcacagaagcgcgtacagatgaatagtaacgccccatgtccgaaggtcattaacccggagtacgctacttataacgtcccgtcccatattgtcgaacaccaaaactttccagattgggtcgccatcctcgttcaagatgggggtcgaaatgaggccttgtgcggaggtatcatggtggctgtcctcggtctgcggctcgtggtttaggttgaggatcttctgaatggacgctgaacagttgttatcgtcagcatgcgctcaccacccaggaatgtacacatgaagaaattggatacctaccgacctgacggtcgcgaagagacattgagtgcgacgccatagtaaagtagtatagtctgcacttaagatgatattcacagcaattacttgacttgaacgaggatcatgacatataaagaaactgacagcacccaagcaggcagaacaatatcgatagatcagtccaggcccgagctgttgagggacaattcagttgttattacccactcgcaaccaacgatccagaacataccctctttctctccacttggcaacccgtgagagaagctcccgattgatgaaggctgacgtaatcgggctagtcccaatggagttaaattggtccctgtgtaaggtacagattgccccctttcacagaggaaacgtatacaaacaactcaaactccacccttcagcctgaggctgccgcatcacgtgcgtcaaggctagactgaacaggcgtagcgtggctggccaaggctccaaaggcaacctcgcccaaccgagctgagcttttccaagtctcaccaccaccggcacctacctatccatcccccccccttcccttccatccttttcgtaaagcgaatgactatgctgcttaattacagtccagagtacttctttgtatgagaaccttttcttttcatcttctaagacatatttaagagaagaaaaggtccacaagaacaggttgtacaggctggattgtcatctgcgaaaacagcgcaggaaaaagagtgacaaggcggcagggaatttgaaaagcaaagataaacaaggaatctggaaaaaagaaaaggagttcaaaaggaaagacaagacaaaaatttatcttacgtctactatacggagtacttggtcggtgtattcgaagggttgacctacctgtgcatcaagagcggtgctttttttcctaaaagaaaagggtacaagattgggcgcgcaacacaacgtgaacgcgacttgcgcgggataccatcactaagaaatcacccaggcaagcaggcaaaataactgtttttttttcccctttgtctttttggctcggtcagaaacaaaagaaaaagggaaaatttacaagggcaagggccttagaacttgtcaaatccctttaacgttttgcaaagcggaggccagtttgccactgtctggaccatacatccatttattacacactcattgcttcaacttgctgcattgtgagaaattcggttttgcttcctcttaccgccttccccactcagcgaatcagcatcttccagcgctgacaaacgcggattgggccactgattcgcccggcttgcattcactgttccaacgtttatcacgagtctctgtccaataggacgacttagattggcgactccaccagcaggcttcccgccaactgcgatccaggaagacccggcgtccaagacctttccacatttggaccgttacgcacgtggatgcatgtgacttatacctaccattttgggctgttctccctttagtactctgaccaaataactctgcgacaacatcccaagaagtccacttcgggtagcacagaactgaatgaacggcagcatggagcagtcgccgccgcaaaacttgatgcggggtctgcctcatgcgccagtagacccgggctcattgccgccggaatactgggagtcattgtatgcgaacccagaacccccacatcaacatgcgcatactccacaacaacagctacagcaatcgcaacaaccccaacagtcccaaccaatgagtatgagctgggatccttcagtgtttagtcaaacacctcagcaacgcaattctctgcaacttcaacaggaacatggccatggcttgtatccctcatccactcctcaatcttggcgacccaaccctttgcatccacaacagatcatgccgtctaacccacaaggattcgcgatgcctgtccaatatcgccaagtaccccagtattcacaggggcaggtacctttcgagtcgcagccactcaatgcgtcagatagcccgtcttatcagccatattcattccctcgaaactactaccctgctcagcacatctcgttgcccgacaccttttctcaaacgccaacaccgcaagcttctcagcctcagccgtcacaatcagccccttatcagtctaatacgcctcaaacccccatcgttccatacaccttgcccacagggttctcggaggagacttcggtaggacaatctgaaacaaggtccgcgatatgaaaagtctagctaatggatagcagcatggtcaaatgcagtacacaaacgaattccctgactcggcgccaactgtgcatgagcatcaaactatcaatccccagtttctcaacaccccccaacaagccaacaaccagcatgccccccttaataatttcatatacgtcaatccaccaagcttcgaacgtcaagataatcagaggtgggtcccgatttcgaaaagtctagttccactctactttcagttgcatttacttactcttttctttaggacattcgactacttccggaacgacctacagatgccctcaatcctgaacagacctactgctaacagcccgagtgtcccggctacgcagactccaggcgtggaagtagtcatgcctgcaaaccgtacgtttcttgatctagcgctacttaatttagctgactccatcaggccagcaaccactcctaccaaacacatcgggaaaaccagggaagaaacagaccacgtcgaaaaaggtaacaaagaagtccgcgtctaaagcgtcgaccaaaaagccggatgggaggtccgcttcttccgggtccgagaccgatagctctgattcggaactggagattgaagcgccagaagagccatcccctattcccctcgttcgtcccaatgaaccagaagctgctgcgcgatatgatgcccttcgagccgtgtggtcgccgcgtaataggcggcctcatgccgacaaagtcaaaggcgcactggttgcgttcaaagatgttgtcaaagctgtgagggatacgtggaaagagaagtcgcaagcgatgaagatggcagaaaacaagggcgaaaacgacaaagcggcccagatcaagaaggatgttgtccttcagcggcgcctgatggacgtggttgttagcaccactctggatcagggccaccccacgatcgttgagaagtatgtcctttctctttcattattcctttctcttaacaacttggcatatcgttgtgatggccatagaagtcagaaacgaattgagagcctctcccgcgtaatttccctagtgtggacttcagcatatcttcataaaaagaatgcttataagtaagggtggctactaccttgcacccaaggacagtacatacctagttacgtgtccttaagaacaaaggaaataaagggagaaggttctctttaaggaacgattccctttcggcgatcctaggatggccgcataatcacctaacttgaagagccgctaggctaaggctccatgtgataaagattgacctgccacactagccatcatgctcaagcgccgtttcatatttttctactgcttatacaaattctatgcaatgtgtaatatttgttggctaacccaaatttctaggctaggagaacatcctatggcggtggctgccatgtattcgttccttctcgatcggcatcaggcatctgatatcgatggggcattcaccctaaatctgctcaaggtaagttcgccctcatagattgacctcgcaagataactaaggcattttcatcagctacttgctcgatttgttaccatggatgaagatgtgcttcagaaaacgaatgttgccaaattactgcctaggttcgtcaaaaagggcggacaagtagctaaaggccttgcgcagaagatcttggacaatgctgccacttccaccaagcgaaagcaggagggcaataaagtagcacccaaagaggcatctcccgctataaacaccatctccaatattacgttggctgatggtcagcgtacggagctagctggatccaaacggcctcgagatgccgattccaatggtcaaccagccacgaagcggatggttgttacgtcaaatctcaagagtaaccagaagccaaccaacggccctgtcactagcgccgccaagcgcccccaggaaataggccccgaggccaagccagcagcggcagctacttcacgtccaaaggctaatatcattgctccaaagccgactaacctctttggaagtttatcgtcggcttcgaagaggccaggaacttcgaatgcagagagagctgcagctgcggccgcagcaaagtccaggtaagcaaatccgtgtaagtaattgaacttcatcgtccgatgctaacgttgagcagcacaccgacggaaaagaaagagtcccaacccgcgccttctaggccggccttctcttttggcgatatcatggccgatcttaataagcagaaagaatcacctccgtctgagccagctgagaacatgccaccagagacggaagaagaacgaacgaagcgactccgcaaggaagcgagaagaaagctgcgagtcacgtggaagccggatgactctctgactgaagttcgcttgttcacgcatgatccagacgaggaacttggaccgggagatcatgcccagcgggaggctggtgatgtcaagggagaaggtagtgtgcttaaacttcacagagacctggacgagttcgacgaggaagaggatggcggggtgcgtgaagaaagcttccgtgattactatgagccttcaggtaggtcatggcccagactctcaatagaaatgctgtactaattcaggtagaaattgattttgccgacatcacatcggaggatcgttcccggaataacatcaagcgcgccggcactcagcagccgaccagtgctgagaaggaagcacaagagcaccgcgaagccacgacgcttatggttttctatacctccgctgcggatgtgccaccgtcgccaaaggaacctcccccgcctagtgaagatgagccggcaaccgaagccgttgctcttggagaactcccagatcacgttaaggtaagcatgatacttttttttccccttccccgttcggcttgtgaatccaacctaaccgttttatggcaggctcgacaggagcgatacttttctgctgttaatccccagccgactccagctcaacctcaaccaagcgcacaatccaaccagtttgacatttcaaacttgcttaaaatcatacagaatgcgcctcagcagcagcagtcaactcctccgcctcccccgcctcctcccgtgacgcaagcaccaatgtcggacctggagcgaaccattagtatgttccgtcagcaacagcagccacagcagccacaacagccacaacctcaagcccaacagttccagatgcctcagttccctaccgctccccaggctcctacagcacagggcctcgacttccagaaaatccttgctgtccttaatgctcagaagcagatgcagcagccaccgcccgtcgtaccccctgttcaaccgtcgcagcccgcgattgcgccaaacctggctgcattcatatcacagtttgctggggctaaccaacaatccgggcccagcccagctcaaatgcctggtcaatttgatgacctagagcgcaaacgtatgcgtgagggtccgggctttgatggatcggaggatgacagatatagttatttcaaacgtaacaagccgaatgggcccaataagagtcatgtaagttgcttcagtcctatatttcctttgatggaaaaaggttactaaccataaataacagcccaaggttggattggtcccttgtcgttactggcccgaagggaaatgcagaaaaggcaacgactgcaccttccgtcatgatccacttaactaataatacttctcatgtcacaaactcttgatacccctatcctttcttcttcttattggcattccatacaataatggatgtctattttgccatgctctttgtctctatatttttttattctttctctttgaattgttgcggatgtatgttgacacataaatgtgcataacgggcgagttcacggcgttctgctttgctggtgatggttttcccctgggcattggtcatctcagcgttgtctgttgaagcattctaccatgataacggagttctgtcatttccggtgggcttatgcgattctgcaggggcagaatttggcaaggttggtattgtgtcttcggcgtgagattcagattctctccatggaaagggctatttatcatgcatgtatattagagtgatgtcctggtggacagtcttctgatttgtgacaaacgatgacctcatccagcagctcttttatcaattgaattgtactttgtgaacttattataagaattgccaaacctgccaaatatgactggcttaggtaaacttcctgctactatatatttagagctaccctctggacattataagatccgttccgtattcaacgtcgaaatccgatttatatccttagctctcttggtcggtatttatactttaacataagactatgtagatctttagtgtagtcaaaatattgttcttaatggaccttggacccagttgcccttgtggctagatttctactaccaatgtaatatatattagtattgagactatgtttggctatagttaattctcagcttatagctaacttggctatatatagattcttttaaaaaggaaattcaataaacaattcatgttcatatgacaaacaatcccaatcccatccatcacgactttgcctgaacatcaccgaccatctccacatctcgttcactgtccctatgacaagagcaatatcagcacccaaacaaaatacatcttaacatagaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacaaagacaataaaagaaagaaaaaagtcacataccgtccctcaaccctactccaaaaccgactcaaatccccaacaggcaaattcaccggaaaccccaaagcctcgaacaactgcacaacgagcaaataaaaccctaacaaactagccacgaacagcgcagcaccggctccctttcatttatcaataatcagtaaccagttcatatctaccgaagaaaaggagatacagagaaacataccataatcagacgattcccaacgacagtatccccgtccgctagacgccagtatgcggcagctagacagacgaaaacgagaattagggctgcgaagatgaggacgtagactaggtttgtgcgggtggcgcagatcatgtagattgtgactaggatggccattgcgatgaagaggaatgctggtttgttttgctcttttgttagacggtgggttgttgagaggaagggggaggatgagggtgaggtaccgtatgtattgaggaattcggggctctggaggccttccattgtgttggttgttgaggtggaatatggggctgttgatggttactcttgtcatgaatggtagggggagtggatgttgtttaccggcggcgttgaaagctgggatttgggttgcaccgaaggcgaaccagaatcctcctgtgtcaatgaactgggttagtaggggtgatactcttgtagagtcgaagaggtataccgatagtgccaaagacgacgcagggaaaggtgtttcccaggataaactccaaaatactagtgataactagtaacgttccgccgaggaagatgatgggtcccctgacgcgcgtcagtctgttactgtacccttgagttcagaaggatagtcctacgtgaacgcaatcccattcccaccagcacctctccaggccatcaagcaacaggatagtggcgttgtggttaccacgaagccacccagggcactataaatataatatgagtattcgagcttggtagcagacaaacgaaggtttggcacgcacagtggtgtagggtttccaaatgtcttggttaaggctggctggcgatgtctcaatggggtgaggtacaatttctcgaactgttctgtcgacagtgtaattgaggtaggaaccgttgttagtgctggcatcgctgttccttcttgggatggagatgcattgccgtggttgagatctagttcgcccgctttatggtcggccatggtcttatacgtagaggactaagctgaacaaatgaaagaaaatagtcaagagccgtgccactggtcagagaccctatttcactgttctaatagctatttatacctacttgctgtgagcccaatacctggctatataactactgtcatatagatcaacgtagtcccacccggccgaacggaatggaaagcttagcacaaaactggggtaggtcaaccccggaccccagatcaaccagtctaatccatttagacttatcaagtactgatagccttaccgcccggctcaattagtccctagagattggctttcggtggcagtagcttcctgcaggatttcgtgacgatccacggccaggcgagaccctagtccggttgaacggaggtaggaaaaagaaactacaaactacaagaaatagagttcacgaaggatgcagctaccttgaaaacgagcctagatgtctgtttaatttgtttaccgcgtcgctggagcgaatcaaacagggttaagatcctgctcaccaagcaaggctcgagtgagacctgcgggcttcaaatcccgagcgtccgttaaagcgaagagaggaatttcatactacatatcgtatgaatcgggggatcatatataatcccaagacaatatgacttcatgaccaggggcgaggtcgaggagtccccgttttatgagatggtgggttgtatcgagatggaatgcccgtgcttacagatcttgctggtgatttcgggataataactcttcacgtgtgggaggcctaggtgccttgtaagacaagtcagcatgaaaaaagaaaaaatgaagaagatgaaacagagaagagaagacaaaggatatcactggtaatgcaagcgcagcctgttatccagaagccgtatcgtgggtgtactgtggcgcgattgatataaatatacaccatcagcaagaggttggccatgtccttattgagaaagacactattcaggctatgcacagcaacaatcaaacgatatacttctttatctttgatactttagtaccaggctgggaccaaccgccatttggtggtattacttaacatagtccatgtttcaacagccgagagaacctttcacctgcgtcgtatatgtggttcgatcaactcgagtgtcacttttacaagcttccaacgagtttctatatatagtaaattccttcactttaatttgctagtcgctgttgcctgaaaacatggcagtttatcctaatttcaaagggggtgcctcgttatattgaccatttgatgagagatatgaccgatatactgcctgaagcatgcatacctacattggtattttggagttttggatattacggtagataaagagagtcatggcaattgataatcgaatccagtataattgatgggggagtggctgatattatcgaaagcagataaatatctaaaacaagagcgggccaccgaaaggtaatcaaacgagcgaaagaaggcctgagtggctataagtatgtatagtcgctcagtcgcccttctaaattggcacagcagaacctgtcgacgataaatttccccattctgccctgggataaggtagtaaaggccatccagcacgagacatgcttgaaaaggcgcaaaggaaagccggttaataccgaccatggtcctcctcgtccttctcgtgtttgttctccttgtcatccttgtcaaccttgtgacccttgtgatggtagtcgtcgtggtctcccctcttgtccttctggttgtcgtcctcgttgtcgtcctcgttgtcaccctccttgtcatcaccctcgttgtcaccctcgttgtcaccctccttgtcatcctccctgtcatcctccttgtcatcttccttgtcatcctccttgtcgctctccttcttcttctccgcggaaccgtcaatcgcaacgcactgtcagggaccaatgttagctactactcgatcatggccggaatatatcgttgagaaaccttaccttgccactggagcagcaggcggtgacgttcttgcaaacgggaccatcgttggtttgcttgaccagagctataaaaccatttcattagttcaaggactcgggcggacctcggtgggggaagaacacacaaaagaggttccactcatcgatgacgcccgacttcgcacaggcataatcctcattgccggccaaaatgtcgatgagaccctgcttcaccaaattgaacagcctctcatccttctcctcgtgcacattgttgcagcaggcagtgttgccaatgtcgcatttaccctcggcaaccttctgcagggccttggagtcgcccgctttgctgatggtagcagcagatgctgctgcgacggcaagcatgaagaagttgaaaatgttggtgctgtgcatcttgaaggcaagcgggctttgatatttggtttgtggaaacgagaagaggcttgggagattatgattcagaagaagtgtttgagctgatgaacaaaaagctatcctgagagctggggtttagggcctatttatattgtggatgagatatctgcgatacttccgaagggtgatcgttcggcccttgccttttgagaaagaatgagccgcagcttgtgtgatcctggcactgacgacgacgacgatgacggggatccagtaggttggtggctccatagcagatcaacccttacaaggttcgcttgcaacattctcctggactttaactgaaaccctacctgcccactgcataggttttgagcgttgctcagtatgccctcttcgcatgcttgatgtctaagtgagggagactctccgttcccaaatccttgtagatcctctgccggggcacagaagtcattccggaggggagtctaatttccggaacggttggtatggggacggatcattttttcctgtgaaatcgccgaagtccgtggatggatacctctttctggctagacgagaacgtcaggtggcccgagacgactccggttatccgtcgagaagtcgtgttggagatcttttgcgcatgctttggcgtttgctggggaatgaaagatgtgtactctccggtacgtctcaattggtctcgtggagtcttccatacttttatatcatgagaattcttgaaccccacgggctccgagaacaagagcggcggaccaaggacaacgatgaacccagtcgttgtatgcaggaaaacgatatcgggggtgccggctagagtaggagggacctaagagtagcaggcgaggtacaccgtaagagcaactgaaatacaaggatagttcatcattgcctggtgaggtctcattctgtcagccacatggaatcaacacttttagccgtagaatagcgaactacgaagttacatacaatgaaggtttaacctcatgggggcaagggtgccttgcgaaccattctttgcggcccagttcaattgtacttactgtccttccctcgacaggcgcaaggaaatctttctggtccaaatatgcgatacgggtaagcttttctcttcgccgcattgcgttcctacttcgtaagtcagcaagtcactcgtataataataggcacatcatgactcgcattcgacgccttctgcaggtctgattgggccgagtaagagagccggtcagccgcggaccaatgagagtattgcgttccaggacccccagaatgagcatttcattcctgggcttcgttaccattcatcttcttttctcccagaggattccagatgcggtggcgcacttggggggaggggaggcgcaaaacttacttcctagtgagagagtgaccttgaggacacatcttctatgggaataaatgatagaagtggagaatctggggaactgacaagcgaaccgatgcttttctggggtcatgccagggggaggaagaatcagccgaacaaattgaagtcaaatatgaaccaaaccatatttcggaagtctattccgaggtttgcaaatgtgtattacaatacaatgtgaaatagtaaatttaatcgaatttctagaagtaaaatatggtacctttaaacttgtcgtgcgggccgataatgatatctcttccggagattataaggttgcagatgtagcgtactcggacgagcgatatggcaaaggcttttggccacacgcattttccctgcgctcctcggtgatccgctggaataattttgtgtagggctggggggattgtataccaaatcaacgagtaaaaagtgttacgctatgtcttgctaactattcaaagttgaatgtgatactaaattcgccgtggggtattaaatccgagtctgaaaattaccgatccctgaacaagggcgatctgtccgctctccggggtttggatcccacgctatctgccaacttgacatgcctcatgtccttccgttttcacaaatttccgagccgaaggtgagtttcgtgctggcagtagccaattatatccggggggaaacaattcgcccgagcaatggctggcccctgcatcgggatatgcttaccgacatagactctattaggaaagagaccctttcatgaaattaagtgcctgcatcacagatcaaatgatctgcatatcaaggggcaaggtctcgcccaatatagtcgaactttttgcaggtagctaaaatgccaccgtatggatatcctataccactgtcgatcctatgagagtcatgttcatcaggaatgatatcgaacattgcgctgcaaagcaactggatgagttatgggaggcttcatattgtatattatgtgcaatctgcatctgatagagtagacttggctgactaccctacagctcagattcaaagtgttcacaggatgaagaatgtatcggactatttgacactgatgagctgatgaaggttatcagccaggataatctaccgcagaagttgtgatttgtgatcgatgtcattattcgtgggaagtgagtactatgtcttagggtttgaagactaacgagtattgatgattgtatatagcttgtggaggtaaagagtgatgcagtaaggaaaatagttcagatccagagttttttatagtgtcgagaaactgcttatctcctatatgcaagtatggatctgagctataccatagttcttaaggcctgtcgatgccttattttagggccggactttcggacattgggaattcccggatagagacaaccggtgggtcactgacgatgcatcgtgttcctgagtgggtacaggagaatcaaagacctcgtactcgaccagcaccatgttaaaaggggaaacaagtaaagcggtgtatggagacagtccaacacaggatggatgaccgcccgcagagaaagatagacttaaatagctcaccgcatccctctctgtcctgaagccaactttcctactcttctctccgatatccatcgcaccatcgagaataatgcatcaattcaaagtatacacccgctggcggcctctcactcccagcgagtcaacaacgccagagatacaacgcgcacacagccaacaagacaatggccgagtatctatctcgctcaccccttcttcacgttctgccactgagcgtccttggaaaagcgaagctgcattcacgcgagtattcgaagcaaccgataataacaaatcggtctttgaagaggcagtcgtaccaactcttccccatgtccttagcggacgatcatgcaatttttttgcttacggacactccggaagtgggaagtcacatacgatcatcggatatgattttgagaatcctgatgaatttgggttatgcttagcagctgctagacaactcagcgagacattggctggtcttaatcaggacactgagaaccccgctgaagaactggctattgggattcgtatgttcgagctacgcaagaatatagcctttgatttgctcaacggacggtgtcaatgttatgtccgtgaagggcctgatgggaaaacgcacattaggggcgagactgaagtcctcgaagagggcaaagttcgagtccgtccgatcgttacgaaagcatgttggagattcgaggacctgcgccaggagctcctagagggactcaaattaagagcgacaggaacatccacggtccatgaccaaagttcgcgcacacacgctgttttggaactagagatagtaacgagggcgctccttgatgcccgcgatgcggttgtccagcggcaatcggaattagttccggtaggaaaacgtgcgacagatatctacatcgaagaaaatacgaaaggatatattcaaaatgcagacggcaaatatgtccccaaccctgactaccaaatcgaccaggcacggatcgacgccgccgaagcaaaaaaggccgagttcgaatcctacgtgcagcaggccgaggacaaagttagtggtattctgaagtcatcccgtcattcatgtctcggaggaaaactggtttttgtggatctggctggttccgagtactatcatgataagataacttctaccgtgccgcgaccgaagcagacaccccaggagcaacaagaaggccggcagatcaacacagacctcctggcactgaaagaggttatccgagcacgagcttcgaagcaggcacacgttccgttccggtcgtcgcccctgaccatggtgctgcgtgaccacttcctaggcacaaatacgactgacagttattccgctatgatcctcacagtgtcaccatcgtcggagcaattcgccgccactatgaacacactgaagtacgggaaccttgtaggtgtagccggcggagagaagaagagggtgacgcggtcgagagtgaaccagtgaggagcaagaactgcatccggagcatcttgaatacagcgaagtgtgcactaatagaaccattccatttgcgaccccctttcctcgtaacatcgccgttaaagaaggtcctcctccactagaagtacttcgactttcatcccccatccgtccctacctccaatccagtgcttccttttcccgactttccgtatcttcttcaggtctgcttccagctcttgcttcagtctggtgggatcaaaccctaccttctgcagtgagaccttcaactcaattccttgcttgtttttcttcttccccagatcgtttgcccagcgcgctcttggcattgcgcgtggtctggacggatcaatgacgcccgtgggatacacccgactgatgacaagacccagtttccctagataccgcgtccaccagatttcctccggggtaagaagcgaccgcaggctcttcttaaagtccatctcacgaggtggcaattcgccaccatacctctcctgcagcatcaacgccaggcgagcgcgatcggcatgcggtataccatgcgcttccgccaggaccccggtgcttgtgctgtagagcgcggctgtggctgccgtctctttagacattgtagcgtgcgcataaaggatattggcaaaggcttgaatgacatgtgggctaatagaatgaggaaaagacctgtcctttgttggacgaggaatggacgagaaggccatgaaagccatcgcctgggccgatccgcgggcgaaattcatggtcgcaacctgcaaaggatcctgctggcggataacaggtaggatcttgcgatacagggcaccctctcgaacgcctccctggcagaagtgtgcctccttaatcccatgaggaatggccttcgcgagcacgttcacgaggaatgcgaccgaggggacttgttttcggcgacgatcagacacacgaaagatatcttttgcagtcttcgcaaccttcttcaacacctctgtgttctcaaagtccttcttcccaacagtatatccattgatgatggaaatcgggtaatactcgccccggacttgatgcagatagagaagaagatatccccacccacgaaatccccctccagagagatagagctgaaagccaccttccttcttcgccttattgacgagtcgctcagggatctctaaatcctcccacgcgcgacgaaactgactagtcatctcctggcggaattgctccttggccttggccgcctcatcctcatctttacccttcgttagagcttccagtttctgcgtcagagcagcagcaccataggggaagctaatagaccccttggaactgatacgcacgtctccagcatgggaaacaatccaagtcatctgcatactcccacccccgaggtcaatcgccagtccctcaatatccgaaaatccgctcgcaatgccccacgccccaacaacgccctcttcatccttcggcagcattcgcacttggacatgtgttctgttctggatggtcttaacgaactcctccgagttgatcgccgtccgcgtcgcctcagtcgcaataatcagcatctgactcgccggtacccccacttccagacaaacaatctggaagcgaagtatcgctgccacgacggcatgaataaccttcctcggtatgggaatttgcttcccagtcttcgagtcatattgcgcatcgtagagtgagatgttgaaccgttgagaatacacggttggcaggatacgggtggttggtggggagaggtccgtaattgagcatcggattccgttactaacggggtgaaaattagattggttcgtgatttataaagtcacctgtttcttgcctgcccatatccactatcccatggagatattgtttttcccctggttcctgccattgcgtgctgttgttgttgtcagttggcttttgagactggtaactggggaattgagcaccaccacccattttgacgattacagtacttgagagttggagagatgctcagcgatagtcatatttggggtaagcttttaaaacagaatgtaagaatacgggagatttaatacatttcagtgaagcctggcgttgcatgccttaagcggcccgatgatgtcatgacttggcgatcatcaacactttcagttcgttgcctgaggcttgtatttatacagtgttgaagttcgcatattaattgttctagctatccttgccgcgtaccagaacctccagttcaagaatctagcggtactccagcagtgacccgttcacgtctcacccatttgccaaatgtcataatcccctcacgcctggaatgcaccaaagttgccatagtaaggaatacaccagctatctgatccaaatccaaaagacgagcatcagtcttcggccagacagaacgacaaatctagagtaacacgatattaaaaacaatccgtacgatacagaaggtcaccaccctcactcccctcggccgatatacaatccgccgatacggatacttgtcgaatagagcctccccgtaaatgccagagtacaacaacgtcacaaacagtagtacataaacggccagcaggaccagaggctcaagatacggttcagaaagaacggcatagacgacagtatgacagaggaagcggaaagtttcccacgtccactctttcaccgttcgagggaaatgcggatcaatctcaacctccacgtcgtcttcctgccatgatagtctggtcaagggtccaatgatgggcaatgttgaaacgagcacaaatacaacggcggtcatgccggggtcgatctgacatcgtatcagacggatcaaaacatcgcagagggcgacgagaggatagccgattgtgaggaggatttctgcgtcgagtttatttcacatctggatgtttttctgagcatttcgaatgccatattgtggatagagctgtggcatatgcgggcattaaccaggctagataggcacctgggccgtaccatcccgaggcactgagagctgagtttgtgattgcttctcgtttttctgtccatggtttgcatcgaccgttgtaatcctgttgggacagtgtgtctatcacagtgtcacctagatagactggttgttcggtcatgctagtgcccaagacagcaaaccacaatcgtggaccccatggagtgggtgtgatttcgagaaggagagatacaagccatcgcagtgtcctgatgtagaatacaaagtatcttgagccccatttagctataattcatgatagttgtttgaaatcaatctgtaactatcagtagcctaattccacgcccgcatggcagtgtacatttagagcgagctgcatcgggcaaatgaattcatcgtcatcaccaattccaacatggaaatcataggctctccgttggtgccaccagaacccttgtaattcgaaggagagctcatgtttgatatctctgcaccatcaacatctttctagcagccgtcaacgtccctcttataggcttggtgtcctccgcattcaacgctatcaacatccctctcggaagcctggtgtcctcccttggactcgtaggtgtattatccttctttttcaattcaggcagttacagggattgtatggttgaggatgagacacagcgatagatagtgagaatacgtgtatagtgcaccaaaataaacaccttggggctgtgttagacaattgctagtgcgtagcaacaattatccgaggatctccgagcctatcaaattatgtgcttccgtacggtgtaaggcggacttttcttacttttgaatcggatcagtctagaatttcatgcaggaaaagaaattcagtatttactcacataggattatgcctcaacgtatcacgcatctaggggtttcttctatctctcgtgataccaaaattgcttatgcgagctcgtgcgttctggacttattctgcccaagtccgatttcccccctcttgtttcttgtcccccacagccgtttctcataccaaatagtatcaatatttcctacgcgaactgcttgccagactagtgttggggtcttgtattcttcgtggcgacaaagcataaataatcatgggcagcgaaacgctgccatatatcgtctctgcggcgaacgactcagagccatcgaggattgacgactcagatcaatatgatccgcttttagatgtcgagcataaaagttttttagaacaaagtgaaaaccgagttggcagccaggcccgaagccgcttatcactcctacggcgcggcttgcttctcttatccattctctttttcatcataggaggaatcaacattgctatgctcttttttgtcaaaaacgccactttaaagactggtgacgagattgcagccgtccgaatgggattgacagcaacaactctatgttgaccctcggatcaagcgactgggtatgaattcggccattttgggaaatgcattgcagaggcccgggagctgggctgcatcttcgatccaatgtcctgggcgtggcagcggccagaatgttaccacgctgacttggtaaacgacttcctgcagagaatggattggcatttctacctgagcaatgaaacccttccgaccgaggaggtgccacgcgaggaatgggaacgtggggaccattctcttctttgggggccacggatgtggcatcaattccattgtacctattcctggaggaaatttcacgacgccttccgtcaccgaatgcccatgcacaatgatatcctccagcctaagcacacgcttcattgcgatactgtttttcttcacgattacgacccgcagatttcggtgccgtgcgataattgggagggtggatgccgtacgacggaacttcatgcaggattcaatcgttgcggttggtattgaagtaacactaaagattggggcgtggctcaatataggatctccagaaccatgtcaaagttaataaagtcaagggcgagtggttttaatcgtgttgaaggcggatatagctatgtaactacgttacaattagcccgtgtatgatactactcagatactagtgaagctctttgatcatatgagtgattgtcctcctcatagtaagatccaagggtgggcatgtaacttgagtagacatgtgacatactggttttgatttagagcagggagtgtatgtaggggattctgcgtactgactactagtgctgaggctgtccattgaacatcgttggaaaacccacaggggtctgttatagtgtgtcacgatgcttgaccatcgaatatacccgaattaccatacacaactagtataaggccctagcgataaggtggcatcgattgcgcaataggcggcaggggttcgctagcttcctggcaggtattaattaatttccctttaccgctatctcgtcaaaagaaaagcaagagcggaaaaaaacgccacacgacattatgccaccagggtgctcgctccaggctgataacaatttcggccctgcgatagatcctgggtgccgcgatggctttgatttcacactattgttcgagcaagccatacttggcctcgttcctgcggtcgtatttctcctcgtgtgtcctcttcgattgcaaatcctggttaagagagatgtacggactcagcctcacataatgagattggcaaagctggtaggcactgtcgcatccctactcgcagagtgaaacacgtggtaacgttgatttcacctcagataaccgccttggttttcgccgctattcaacttgccttgcttatcagctgggcaaagaacacccggccaaatacaaagttgtccgtggcatcgagtgcaataaatttggcagtggcaatggaaattgtggtcttgtcttgggtggaggatgagcgatcagttagaccgtcatcactcctcgccatctaccttctcttcacgttactcttcgatgttgtacagacaaggactttgtggttgtcacctgggaatctcctagttcctagtcttttcacggcaagtgttgctgcgaaaactgtcatggtgctgtttgagagcttaggaaagcagaaatacctcactggcccctatcaaggtcttcctccagagtcgacgagtggaattgtcaatcgatcgtttatgtggtggttgaaccgtctctttttcagaggttttcgatctttgcttactactgaagatcttgatcacctcgataagcccctgaagtccgcggcaacggcgccgaaggcattgagagcttgggcactacgccggcgccctgagcgccgcttcgagttcccgtggcagatgatccaagcgttcaagggcccgttggctctaacaatacttccacgcctcttcttgattggatttaccttttcacagcccttcttgatcacatcgattctcaactggcttgataactcccatagcgcgagcaatcacggttacggcctcatcggcgccacacttctgatatacttgggaatggccctctcaaccctcatatacgaccagcttttgtatcagtttgtaacaatgttccgaggggcagcctcatcgatgatctacaaccacgccttacacatccccgatggcaccctaggggaccgttctgccacaattactctaatgactaccgatgttgaccggatcatcaactgtctaatcaccttgaatgaatcctgggcgcggacgtttgaagtgggcattggcattgcgctactcgcgcttcgattagggtgggtttgcctaataccattagtggtcgttctgagtaagaattcaaatctcactacatatgcgataagtcgctaaaaatcaatcacagtatctagtggaggaagtatttatatctcgaagaatataggaggacatcagaaaatatgggtggatgccgtacagcaacgcatagcgatcacccgttcaatgctggacggtatccaaaccgtcaaggcgactgggttaagccaaacctttcttcagctcgtacaaaggaaaagagcccaagaaacccatcaaatggccaagtaccgctggagtgtggtctggaagaatatgatccagaatctgccttgggccttggcgccagctttgaccttcgtcgtctacgctgctcaaggaaatgaactagacgttactaaggcgttcagcagtctgtccatcataactcttctaacgaatccggcttctaagctattaagtgcgattccttccataactgctgcgacgggatgtttcgatagaatacaagcatttcttctgctgccaaccggtcctcaatacataggggagggctttgttcgcacgagggaaacggaagtcgatgcatctccgcatattggcggagtgaaatacatgacttccaagggctcaccagagactcctgaccttccaaaacctgtcatcttcatggaaaagctcagcatacgcccatcttcgtcggcaaaaattgtcttaagagatgttaacttagaagtccctctaggagcgttggtcatgatccgggggccagttggatcaggcaaatcgaccttgcttcgggctatacttggccaagcagtttgcgagacaggttccatggcagtgatcaatcaacagccggccttctgcgcgcaaacaccgtgggttccaagtggcaccatccgcgatgcgatctgtggaactttctcggagagccccataagggagggtgcatttgatcaaaagtggtatgcggccgttcttcacgcatgtgctctgaatttggacctagatttgcttcgcgatggagacgccacgcgaattggacacggctcaggtcatgtgctgagcggtggtcaaatgcatcgcatcgctcttgctcgcgcggtatactctcgcaggaagcttctactattagacgatatattcagcgcactggaccggaaaactaagactactatcatagcgcgtcttttgggagttgatggactgctccgaaaagtaaaatcaaccatagttttggtgacacatgagagtaaaactccatccaagatttctttgtcgcctcttacgggctaacaccctggtagtggagcagctatgtcgtgcggatcagatatatgttctctcggatgggcatcttcgtccggaagagccctgcgaagggcacgtccatcaaggtccgggggatgacgccgtggaagctgacggatcgacgggattcatagagctgacgatagaggacaaagccgccatgatctccgaggcgaatgaggtcgacgatctcaggagggcagcaggggattctgctgtttatatgtattactggcattaccttggctggacgaaggctgcggtatttgtcttcttcgtgacaatgaatgtcttctctagcacgtacagccgtatgtggattctcacttgtgccactcccgatatcactgacatcgatcttctactagaaatctggcttgagcgatgggctgctcgtagtggagcccaaaaggcactctatgtcacggtgtatatcttcctcgccatttgcaacaccgtcggaaatggtggttatgtttggcaaggtgttccatgcggtagtatatcatgagccacgattcctaacaaattatagggctatcctcattctgatctcgccctccacagcgcgccgacttcattatgtcgtactaaagactgtcttaatgtacactccatttttttttttctcgcacctccgtcaattgctgacacctcaaagggcaacgcctcgatttctagccactgttgacatcgggtcaatactaaaccgatttagccaggatatgaccctgatagaaagcgatctgcctattggcatcttaatcatggtctcaagtaagacccctaccatttttcacaatctccggaaagatttgctgaccactatcggccgccaattatcgatgttaaatgctgatgaatctagatctcttttcatcaattgccagtgctgcactaattgcgaccggatcgaagtacatggcaatatccgtaccgttcctaatcatctttgtatttctcttacagcatttctatctgaagacatcacgacaacttcgactgctagacctgaaaagcagaagtccgttatactcccatcttctcgatacggtcgagggtcttgctaccattcaggccttctgctgggaagtagacattggaaaagccaattcaacattgttggacgttacccagcgcacgtattatatgcttaattgcatccagcgctggctcacattagtcttggacctcgtcgtcgctgccgaagcggtcattgtcgtcagcttagctgtgtctttaagacacactacgagtgttggattgcttggagtatcgctcaatagcattctcggtatgtctttctaggacaatttactttaccggtgcggtcgtttggaggtcttgatatgcatcgttacacttcctctagctgactcttctccatgaagctttcaatggtagcctttcatctctcatatcggggtggacacaattggagatatcccttggctcaattctacgcgtcagagaatttgaacgcgcggtgccacgtgagttatcaaccgagcaagaaatccccgtcgactggccatgtcagggagctattgagatctcaggcatgactgcacagtacaggtatgtattccacaagatactatacattcgcccatcgccacttcagaattcgctttactaacaaaatacacgaacagttctgaaacaacagtactgagcgacgtctctctgaagtgtttgccaggtcagaaaatcggtatctgcggacgtacagggaggtaagtatcatctccccgggggtcctttttttgttgtaggatcaagcagtccttggctgactttgccaccgcgtaataaactagtgggaagagctctttactatcaacattattgggcatgctcaccgtgacccgcggctcgatcgttatcgacaacattgacctcgctacccttccccaggatatagtccgcgaaaggctcgtcaccatttctcaaacaccactcatcatggttggttgtacagttaggttcaatgtagatcccaccgaacgcctcccagacacagacatcatcacggctctcatccgagtcggaatctgggatggtgtgctcctcgaacgggggggactagatgccgagataaacgataatctatcgctatcgcgaggcgagcaacaactgctacaatttgctcgtgccatgctgaaagtacaagcaagggattctaggatcctgttgatagatgaaggtaccagcagcgtcgatgtggaaactgatgctcgcgtgcaagaccttctgcaacaggatccctttcgttcatgcacggtccttacggttgcccatcgtgttcacagtctattgagttatgatctgatcgtcggtttagatcggggaagggtagtcgagatagatgagcctatggttctcagggaccgggaagatagcatctttaggaaccttctcaatagtggtgggtactagttcacgaaagagagatttacaaatctcacccaacgtacatatgacccttgaaacatgtctcaagtacaataacgagcgcttcatcatttgcctctgttttctgggcttgcgtgaccatttgagtaatcggccaagaataggaagtctaagtcactttcgtgctgtatgatacctgatctctctggtaaggctatggatcctccaatacgagggtagccatggcgtagcagtgattcagtgatatagcactttaaaactagtaatcttctcaatatcaggacaaacgtagcacaaactattatcagaatactagtatcacaggtcttgcacatatcagtcaagatagcgcatatcacgttccccattacagtctcttactcaattcagtatgatctgaaagtctcttgcctccccggtccaagatgaggttaatcggcatttgtaccaagcaagccaagctaccggtttccaggtttcgactggaccaagcgtactatatgttgaaccccacaaattaagacttccaaaagcttggtctcagtatttaagcttgatccacttcttccacggcctggtaaacctcctttgatcgcgccaaccacgctgcaacaggattgctataaagaggacatcgacgcaattcatttctccatatccctcggctaacggcatatgcaccttggatatgaaggaatatggggctgtcagatccattttatggggactttaggagggctttctgcgtcagtggtaacttcatggtcttcctcgtgtagggtgttattttcttgaaaagaaagttaaaagggaatagaaggaaaacgaaagaggagagggatagagagatacataggcttcaacggaggggaaacatgaaatcctttgaaagctactggtattgcattactcaatcattgaacgtctcaccaggaagatcctatacgaacaggaaataaagaaagccatcacaacaaagaaataaggttatagtcacaccgcttgggcaggttggaagcacttcaccaaacgacggaacttacccttagctggccgtaatatttccttcccagtggtgactgtaccctgtgaagagagtctgaaagccaggaagcatgccaggagcctcgcctggtctcgacctctcggcagaatcatccacaagatccgtatggttcagagtatccacctgcccgggttggaacttaaaagcgacgtgcctgacatcattgacttttgggtaacgacaatgaatagagtggtacagcgcacagtccatccgtggaccggccgaggattccctaccatctttgtgaatggaggggaaacggtgtgaggattgcacgacccggccgatataaatattagacctgtataactgatatgtcattctggcttactttggaaaacctcagcagttattcgagaaaatggcgaatcagtcgaccctcagacttagggaagtgagtccagaggacatccccaagatcagcgaagtatggttccgcgccttcagtacgacgccacacaacctggagttgtttcccgacacccccgccgtgcgcacgtggtggaatgaagccaattaccatgacctcgtgaacaaaccataccagaagtatctcaaggtcgtcgatgccgctcaccccggtgatatcctcgcatacggaaaatgggacctgcagccggataggtgtggtgagcgatatccgccatggcatcccgagtcgaatgccgagctctgcgaccaattcttcgggggcatagagaagcagcgcagaagattgatgcaaggacgagagcactactgtacaaccccctccccccgactgacatacgttggttttaatcacgttatagacctagatatgctggccaccaatcctgatcatcagcggcgaggtgctgcttccctgttggtgcaatggggatgtgatcaagctgaccgcaacggtgtcgcaatctacatagcctccagtaaacagggggttggactgtatcggaagttcgggttcgagctactgggaggccttgacgatactcctgaaggagccaatcccatggtcagagagcctagaaggctgaattgaaagagtaatgacttttgtctcctgtaggaccaggttatgtgtattggcgttggaggactacttttcgtgtacttattcccctgcaccgtgcctttcagatgttgtgtgtattttcaaggaataacatcctatgtatcattccatatattgcacacttcgccgatccatatcgataagttctatttctgaaatcgattctcgctctccgcggatgatgaactggcgcgagctttgactatcctgagattgtgccgagcccggaaagaccatcacgagttccgctatattttgagaacggtgtggtacattatgcgactcgatttctgttgactgtgcgaaatatgagccgtctcgcttgatcgttccttggccccaaccggtatcaaaagatgcgaggaagggtttgatacatggtatggtggcggccatgagactacagtgaagtagcacttccgtagcgatcacagcatttgacacgcgaactgggagacgaggttcttcgaatgcgtggttgaggtatacttgtcggacaacggcgacagcgattatgctatgatcgtcaaatatagcgaaatgaattagcatttattgccagcacacgtgtccgtcgcgttaatgcttacgccgtcctcgtactaaacgcacatataaccgccacttttcgctttcgcggcatttggataccccaaactaggagaatgcttaagcccacaaggaacgcctctatcataatatccaccgtcgtgagaaccttccatccggtattctatacctttccttatcagccacgcattgcaaaagggaaacggtgctgcccacacgatcgatagcactacgactcaaattccagtggttgctcggttgcccactgatcgcgattccaataatcgatgcgaccgtccacaggccgatcacgatgagtgcaatgttgcacccattgaggtacttcgttactcgtcccagccggcgcagcaggagacagacggaaactttagcggcgctatgaccggccagaaaaagtaggtcggcagcatatagggcctagttaacggatcagaatgggcatctgacagtaggttcgccgaccgaaaatgaatttaagcacctttcgtgcgcttcttgcctcacttgctggcatttcttgcatgggccttccgaacccgtgtgacacggaagccataatggctcccacatggcctattccaagtgcctatcgtgttgactagtacctggaatgctctctattataactagctagaatagaaagcctggggaatgtcattggcttgttacagacgtacaccacccgcaaaagctgcgaagtcatccgcccctaagggaccgttcatgacaagcctcatgtaaagacggaagagacacactgtacacatccatgacatgaacattgtcgcagtgataataattaaccctctctgatctgttggcgttattggatagggtcctcccatggttcacctcactcagtcgcgagaggaagaagaccagagtcaagatttggggaggacaggtgtggagacattttttccttctccgatcgaaaggaaatgcaatttcagatccccgccatctagggagtagaagatacaatataactcaatgtccatgccgcttaatagaccatgattatagcgatagatcaagggctctccaccaacgctcaaaggtaacatcaattagaccatctactgaattcagctaggaatacattatagtcgatggtatcaagtatctttgtgggcgatcgggactttccgaccgaggtacaggtactacgcgaattgtcgcactcatcaggggccaagtcttgtccagctcctaggagaccgggggtttccaatactgagcagggcagggatcggccactagcgtactatgttcttaacggagtcatctagacttgtaccgcagccaattagtagcaatatggagccaaatcataggataaagggtgacgtttcaagtgaatgggaccataccaccctggttcacggccggaaggaatccactaaggtggtcggtgggctttaggtcaagcttatgtgtcgatcgtacttcaattccaaagcctgtacaggatagtacttattggctttatggggacgggttgaaagatgctataacatattgtcagtcgaatattccctttggacacgaaggtgttttcctgagaggttcattctaaccagactcccttacccgagttgttcaacgttacatcgggctacaggtgattatttgctgggatatcggccgtttgccgggattaaaatgtctggcttgacggtggaccctctgagcagcgtagctgtcggaatgataatccttgtctaggcccatgcaaggaatactcctaaagacgcacggttccgaagcacagtgtgcaaattgtcgcccataaattttgaaagattgtgtccctccgttgtcaactcctgaacgtccctctagccctacacgtttcggcactgcctggtacaatatatcccacagacaatgcggaccgagaaagcagtagggtcagtggcatacgccacagcacccgaagacaatccttctgataaacatgggacggtacaggacatgatggacatgtggcgtgtgggcagggatcaggagctgaatgtaagcgattgcagatacattcttagggtggcatatactgaaatgattaatggcttgcagcggaactttcggtttctatctgtcctcggcttcagtgcagtgttgatgtgcacttgggaagcggtactcttgttagtgccaccttgcctattaagttagaaaagtgcagttatgattgacattcaatcagtggctcttcaaatggcttgacgaatggcggaaaggggggtatgatatacacctaccttggaggtctaataggattcagctttgtgattctctcgatggcggagatggcttcgatgtatcgctctcccaaatcacataaccagcccatagctctggtccactgacaataaagactagggcgcccacgtccggcggccaataccattgggtatcagaattcgcaccccggagttgtcaaaagcccttgagctacatcaccgggtgggtgtgcgtgctaggctggcatactgggatcgccggctgttcatacacggtagccaacatgttggtcggtgtgattgccatcaactatcccgattcatatacctatgagccatggcatgtcacgctgttggttatcgcagtagcagtcgtcgcgttgatgttcaacacattcttagcccagaagctacccttgatcgagggggttatcttgatcgtccattgttttggtttctttggtatcctgattcccctctgggtcttgtcgccttccgtagcaccatcggaagtatttgggtctattgaggatcgcggcgactggggtagcaatggcttgtcatgcttagtaggactggttgggccgatatatgcattgattggtaagtgtccagaagcccgaccaaaacggagggtctaatcagcagttatatcgcatcaaggccccgactcagctgtccacatgtgtaagaaactcttttcttcccagcgtccagacactaagctcacgaaatacagccgaagaaatccaggatgcatctcgcgtacttccgcaaggaatgatctggactcttattctgaatggcgcgacgggattcgtcatgattgtgacttacgcattctgcgtgggaaacattgatgaagtgttggagtctcaaacaggcttccccttcatccaagttttcctaaactccaccggatctgtgaaagctgcaactggtatgacagtagtgattatggtcatgcagttctgcgctgccatcagcaacgttgcgacgacatcgcggcaggtctatgccttcgcccgggaccaaggcctcccattttcaggaatcctatgtcaggttcgtatgtgcacttttcttccctggcaaagaaacaaaggaaatataagagggaaaatggaaaagatgtcagattcatgttgtttacattccgacttattgcagataagccctaccttcaccgttccactcaatgccttattcctcagccttatcatcgtgtctctcctctcgcttatcaacatcggctcatccgtggcctttaatgccattatgtccctgggaactgcggctctcctgtcgtcgtacatcatttcgattagctgcgtccgcctccgtcgatggagaaaccaacccctgcctccagcacgctggagcatgggaaagttcacgccggtcatcgactcgatttcgattctcgttttaatggtcatttttgtgtttagctttttcccagtcacgcgtcatgtcactgcgcagtcaatgaactggagtatcgtcatattcagcggcgtgactctctttgccatggcatactaccacgcttacgcgcggaaggtgtatagaggacccgttgtaagggtaaggctggtcgaatgaggacttcctttagtttaagtactatggttgatggaccatgcatgatcaaatcagtactagcactcgttaaaatatatatcgtgtatccggattattagtggagatcaatgaagtaggatagaaattgtgcattgtcccgcattactgaactagacaaactgagtggatacagaaaagacattgaaaagaagaacaattaattctgcttgttcgtaaagacctcatactacgtatcacgaacccattgttcacattggaaacgagtggaaccaactggtgatgcaagggtgcaatggatgcaaaccgattccaaccaatgacagacccgagtcaggcggtgtgatcatctagtctcgaagaggactagaaggcgttcttgtttgtttcgtatagccccgtcatgtgaccgcagtgattccgtagagactgcagagtgacgtcgtcttctgacgtctttttgttctatattcttcttcgccgtcccgaaaagaaaggttttcttcctctgttcgcattcagcagaatgtgactgatcttccccgcgtcggttcctggaaattccttgatccgtcgctcactctacgaaccgtgtaaccacccagcttcatcatgtccgaccagtaccttagctccacgcctcgagaccaggactccgaggcccgcgaggctatcctggcccagcacctcaaccctcagttcacagcctcgctgcaggatgagacctttgccccctcagaaacgacccacgaaggtgcggaggacagcccggaaccgcagtcctctctcctacttcaaggtggcgacatacaccgtgacctttaccggattgaagccaagtctaagcaggcgaagatagataaacgggccgcaagcttttccgttcccccaagagaggcggaagatgcaatagaagagggtgtcgcagctatggagcccggcagcttccgtcgccatttcgtgcaacagcacaagaatggcaatttcgattctccgggggtgacgacgtccttcctcgatttcctcgatctatatggtaattttgccggcgaggatctagcagagacggaggaagattcggtggtcagcgaagaccgggaaactaggacattgccatgggagcaaacccccttgatccagagggcccggcggcgttcacgagtcggccgtccgggtgacgcatccaatatgaaaacatttttcacactgctgaaggcgttcgttggcacaggcattattttcctgcccaaagcattccgcaacggaggaattttattttcctcgattacgctagtgacggttgcgttgatcaccactgtgtgctttcgccttctcctgcagtgtcgtcgacaatatggtgggggttatggcgaaattggtgagcggattgcaggacctcgtctccggtcccttatcctctcgtccatcaccatctctcagattggcttcgtgtgcacgtgtttcatcttcaccgccgagaatattcaggccttcttaaaggccatggcgactaatatctcgacggggagtttgatcttgctccaattgctcgtgctcattccgctcgcttggattcgaaacatctctaagctgggtccggcagcgctgctttccgatgtgttcattctcctgggactaggatatatctactggtacgacgttgcgactctcgtaacgcgaccgggagcagacccaaccgtcgagctattcaacccgcactcattcacgctgaccatcggttcgtcgattttcaccttcgaaggtatcggtctcgtattgccaatccagtcctcaatgaggaagccgcaacatttcgaccgtcttctatacatcgtcatggcgatcatcactacactcttcacagcagtgggcgcattatcttatgctacattcggtaaccggactcagacagagatcttcagcaatttcccccaaacagacagacttgtcaacacgatccaatttctttactcccttgcaatcctagtgggcgctccaattcaactgtttccagctacccgtatcatggagggcaagctctttgggcacaagtccgggaaaggtgacacgtcaatcaaatggaagaagaatatcttccgaatggtcctcgttttatgctgtgccttcatctcctccgttggtgcgggtgacttggacaaatttgtttccataatcgggtcgtttgcgtgtgtaccgctggtctatatatacccggcgtatctgcattggaaaggcgtggccgagcttccgtgggagaaacggggagatattgctatgatggtgcttggtttcgtgtttatgatttacactaccattgctacgttggctgtttgggttcaaggcagtccatgacagatctcacaacagggggtctggaaggtgaatttgcttcatattattgctcgaacgatgtcgatgtagagttgatgctgacttttgcgtaagacttgctgcctactgtttgctacatcgagtacagggaaactttcaaagaatactagttgtgccgactgggtgtagttctgctggggtcgtagtatagggctacggcaccggtgcattgtcactggactggtagggccacggagggtgaacgtggattccgctggtcatcttgatgttaatgatatagatgaaggctgatgacattcagctaggcaatgcacgtgtagattctgactggcgaggctcctttgcgaagcggcggccgcgtacctctatatatgctacctagaaccactattgttagagtgctcctacatgtgcgccgttccacctagctgcgcctgacccctcttccctccaagttacacctgcagttcagctcatgtaagatgcctagctacgcttcggctatttggggagaggcggatttatgcagccatgatctatgttgactcaaatccgcaaggtatatcacggtcacaaacaggaatgctgttgctcaagcgcgtcgtcttacatatcgacatactcatagtttgtccgttgaaacgtaaagttattgcctttgcataagtgccgtaatcaaattgttgatctagttgttgtagagtgcactgaatcccgcctgagagttcgtaactgctcaacatctccaacatttcctgtggggttttgctataagatggccggctgaagtggcacccaagatgcaaggaatcaagaatatctgcgtattgtatacacggtgcatttgctggctgtgtctcgatccaataaagctccaggtaggagatacctcctacggagcaccttgtgaataagcttataaagatagccggtgtgtggtttaagatggaataacagccaccacatattaggcttggcacccacagctttagaaataagatctgcaggtatgtgtgcctgactctaggtgggaaacctgaactttaacggcaagtaagttgatgagtaattgctatcgcgtcttacggcgtactttcagttggctacgggttatgcgatacacattaagatagttcatactctaattaaacatcaataggaacatattcatgaacaacatgccaagtgtcgctggcttggtcatgctcgttccgggagaatcgtaaaaagcgctgatcgcgccttttgttccacttttcgacttcttcctcttttgttcctggcgggaatccgtcttgtgaccgaaagatgccaatgggtccaaggcgtgcctcttccggaacgaatagtgtggtgggagtcgtggctgcccggcctgccggcaccggatatgagtgtgcctcaagtttggtgtcttgagtaacagggagatagctagaatcgacgctggaagcgtcgctactatggcccgcactataggcatgactatctatagctgttttggttgagtccagtttcagaggcttggttttgccttggtttgctctaattgctagcgcttcttctagcagcatgaccctttcaccaaggactgctgctccagcagagttgtagaaagcctgcgcctgaggtcctcggcgaaacaaagctagtgccatacgtcgaatcttgggttcacgacacctgaggcaggtaaaccaaagcggaaaaccgacgttgatttcgaatgtgaacggcggttgtgtgccgtctgatcgtgctaaagcattcatagcgaccccagactgttcaattatattctggaagcttggtgtataagtgtcgtatatcatgtgtgaagacgatgtgcaggttgcgagtatcacgaatgacatttcgtagtaagttaaaagaagggcgcctgtgccaatttgttgcagtgaataaccgtctttcgtgcgcaggccatctatgaggacggtaaaggcagtatgccagttccttaatttagctgacaggaccttttgtcgggccacaaagtccgggtgcatatacgaggcgcgaaactcgtgtcggtgctctatgcaagtgcgttcaaacagctggatctccatgcttaagcgagcgatggcctcccgagcagacttgagggtgacaaactcttgcaccggtacaggatcattgtccaggagtagaccgctcactggaagatgagcaatggtgagagcaactacccctagacgtacgaatatcgggacgattgtctcctctaacaaggaagcatgtgttgctgatatgaccccacaagctatttgagtgcgcaacatgcgaatgagatggacaccttgaccatacagctgtagtgcctcttgttcatttccttggatggcttcgatgctgataaagagaatacagcttataagcccgacgaagatatctatgccaccacgctcaattcgctgccggatagcagacaccgaacgtgaataccagcccagcgcgtctcggcgcttttcagtgggtgggcgagaatgctcttcgggactctcgaacaggtcactgagtgcgatgatggcgtcccatacgcctggctcacttcgacagacttgcgggacgacagtacgccagaagtaaacatctagtccaccaccgatagacagggcggcctgctggaagtagtaggcaaaggcacgacgctctcgccacaccgtattcggtactgatgaaagcgggtactcctgtatcgaggtggtggaaggtgtagaagagaaggtaccggaggatgtgcctgcatactcgcacttacggcctgtgctggtgcatcggacacagtttggcttttcttctccacacttgacttttcgaattctagaaagcggctcaatattaattacactaactacgaaaagaaagcaaggacctacttgcaagttttacatcccaatcttgatcttattggcttgattggactgttcaacaacggggacatattggcatggatcaagagcaacggggttagaacgcgaaagcgctcgtgggcagtgcaaaatagtggggtcactgaggcgaaggggatgctgacgcgaggaagataaaaacagaagcgaggacgaggtatcttgatgctggaggttgacggcaagctatgcctcatttaggcaagcacctcttttagtagtagaccaagactttgacatcttcatctctcaacactttttctcttcggaaaaagccacaaaggttcaactaggttcagaaatttcactagattatatgctgatatgtaaatatctttccaggtaagttcttgccattctttctgttagataaatcataaaggttaaagagaaacatcgtgttgatctctttgttaaagcagcaggtataccgttaaggcggcgagacaaccataatttttgaacaccaactgatatattcctgtactaggaccatgatatgaggctcactgcaattctgcttgctctatatgcttactctgcgtatatctccctgactgactatgttggacatttccaaattacttcccttgggctgaccattgcttaggggataccacattgggggaaccttcgaggctattgataatgcgtacaaatatcgaaataactggagcaagagacgaccgatggacagataagaatcacctcaattaggcttgccgcagagaatgtgaagtttgatcctcaacctgggaaacggctcaacttcgaaccttgaatccttatcattgtttaggttgtacttgaggtacagttgagaagttttgcagcgccccgggccgtggcgcgtagcctaccaggctatcctagtgtatcgatcgatgtaagacacaccagctaatcaaagatcatattagcaggtttgctggagggtcagagagacgaaaatagactcctgtagcatcagaccaataggcgactcaatatttgacgcgggctgaccatctagacaaacagttctccccacgacttttgtgatgtgcgccataggacgaggggttcaaatcaccaggactgatagagcctggccgaccctgtccgagattacacatgtggagcgtaggacaagcaatcagtcagtcgcaatggtgtctatcctagacgagtcagcctggggaatgtcacataagaagctttactaccctcaccagccctgcgtgtggtttaagtggctggcaaaggacaacaactattgtacccaactattgcttcccatttcgatttccttcatttattattgacgaaatgtcaacaggtccacctcagggcaagattaatgacagtggctttacggttctccaagatgcggtacacaatcctgaagttgatattattttcgtccacggtttacagggccaccctgagaaaacctggtctgccatcaagaaagcagatcaggatacaccagctagcaaaaagaccaaaggcggaataaggacgtggttttcaagattattgcggagacgctcgggggcaaaggaagctcaagcggattgcaaagaagaatcccagagcatatccgaaagatcttctctcccaggaaagatcttgcgcatctgcccgcatcatgacctgcggatacgattcagatattgtcaagcttgtcaacacggccaacttctccactattagtggacaggctgaaacactactgaatgcagtggcgagggttcgtcaggaatgccagcgtcgcccactgattttcatcacgcactctctcggcagactgatgattaaagccgtgagaaatatccatactgttcaacgagtgattgccatatttgctgatcgacgtgtgaactcaggccttaaactcatcccggagaaagcgtgcgagggacctccgcgcagtcgcggaatccgtttttgctgtgatattctttggcacgcctcatcgtggcagcggcatggcaggattcggtgagatggtggcccatgctacgtcggtcctcactatgaaaccgtacaataaaaacattgtgcgggcgttgactgaaaactcggagatattgacgaacataccaagcgactatttgaatactgaggaggatatggcgaagctcaaccgtttcgagtcaagtacgtttcaagagggcaagggcatgacgggagtcccagggtctcaaggcaaggtgagagtgcaatttgtccagtttggtcttccttgcaatgcttgctaactatgcacatacgttttgggtaggtggttgaggatgattcgtctgaaggtggcataaacgattgcaatgatcacatcaacaggaatcagatggatatgtgcaaattttatggggctgatgaccctgaatacgagaaggtcctcggggagatcaagcgccacctttctcgtgtgcgagggcagattgatgaacaaagctatagttagtacgataccttccttagataagttcattttcattaagaatcatacccatttaacgtataattagatgtccttatgagcctagaggaacatggcgtatcttccaaccgaaggatggagctcagacaacttctaatcaagctccttcctcttgctcgcagtgtaatttccttggcgcggaggaagatgacaaaacgatttcctgcaaacactgtaccctgcgaccagaatcaagacattgaagtatacgaatggtcgagacgggacgtagaaagggtttgacgatagtgcaagtctcggtctcatgttcccttttgtgctctcattgttattgatggcttggatgaactaaaggaccctgttactgcgggtgatgccattgtcttcttgaaagaacttgccatcaactcggatgtgttctttcgggagtctaaagctcgaacatgccacctatgtggccaggcaggccattatttttctaaatctagtctttttttttttttttttttttttttttttttttttttttttttaatattagcttctatagtatagtttatcggtattatacacgctacgagtgctgtttacctttggttcacactagtacacatagtgccgaagacggatgagagagccaaggcgtgtctagctcttatatcagttatggtttgggttagacctaagtagtaagagcccagtatgtcttggcaagtcggcacttgtgaacaatcgatgactagaactgggtcaatgtaccggagtactatctatcgcgtcacggtaaagctaaagctgtttgaagagtgtaatagataatgtcatggacgaagatctcggcaaacccaatcttagtaccagtattatcgagccgcacgaacttgttagatgtaaattagcaggaatcatgcagcaagctatctttggaaaggctattgccctacaggtgtgagcattgatcctggcagctgcttttgagcctgagctcgcaacaacgcatcacgacatgaattccgttccaaatacttaccacagatgactgcatgaaagtattatttggtggcaagcgccctagcccggattgcaaccggtttaggacctcgtgattccgccacatctacacaaatgaccgccaacttgtatttcatgggcatggatccaacgactagatggatgtggcgtaatctctcaaactttcttcaggattggctagaatggcttctatcggagcttgctattctataccatggactgctcaatcctacgggaactagtgacgggaatatgcatacttcgacttaaactgtgaatggaactattcttttatctgtattatcttcgcattaccctggatttcaaatgccatctgactctgcaagtgcttaattatagcccgatcaaagccttcgtaatgctagtatatgcatggtaaccacctgcattaccttccagggccaactgcagtcgtcatcctttcttcctgcaaatcagaagatcattctaactgtagccataccctttctccaatagacgctcggcccgctccactgtagaaccaacgaagcactatctcattggagtagggctggaaaaccggaatgctgttcacagatgcagctgcttaacctttcacacgcccaatggttcacccagtaaggttaaatagctgtctgagtctcatagcaaacaaacggactgcgaacgtggcacactgtgttcggtatactgcagagaaactggcccacaccttctctgtatataggaccccaagccaagtgtgtcccacaggtcatctggagacaaaaccaggtgagtatagagagccggggcttccgtgctactaagactttttctgataccaacgggttcgaccaagccgtattccctgccggagtagccctccttcgctcttactacgcatttagaaaacgtggaaaaccgtggagctaatgtggcgggcaatagtagcgttctatctacttcgtggctgtaccgtagatcatagagactagacatcacgaggccgaccttgacttggagaaaacgactcagttttttctacttccctcaaaggaaatatgtccagtttcgctagtgctgatagttgacacccagacatgtaacaagataccctggagcactgttaaaacagttgattaaattaggcttaaggattctaggccaaattcagccgcagcagtgggacccgataccttacgaggtggctgcttactggtaagaggaagcagttcaacggattggcagctctggtgaatagtggggtcatttcctgcttgtcagacgcactggtttgtactttgtaacttggcatgattacgaatcctgagtttgaactgacattcttatgtctcggcgtgcacgcatgtatccgtgcgaccagaatgccatctgacccccacaaccctaaggcaacctgccaaaggttgatcccaccatcttggggtggataaatcagccatctgcgacttcgttgtacgaagtaaacaccgctaatctatttttactgaacggccctcttggcaaccaacaaccgtctgactcgcgcatgaggacgattggtggaaatacgcacgattcgggcagagatccacaaggaaccctgtcgttttgacagacgacccggccaaaggatttgaggctggaccatttccttttcaagctgtactccgtctagcttgagaaccgtggagattgccgcgttttcctagctaatggagtgaatacatatttgcttagaggggctatctcgcgtgggttttcctctcgccccgatgaaggtcttcattgaccaccgtatgtcgttgactgggcatcatgccttcacatcatgaagaataccttctacctccgttgtcgagattatcatccaccgaatttgaccgaccacagaggtcttggagcccattcgacccgaaccctcccgaccgttcccacatccactatgagcgcgcaccctcctcgcaccaggagcaggacatcgcctcccaccatgagacctcttcaaccgtaggcttaggaatccgaaatgcgagacgcagaccggcatccatccacttcgttgagggcttggaggaagtgcgtccgcggggagaatcgcgttccccgcacttgtcggagcacgcaacgccgcggtcgcacacttcgaaaacagcgcttttggacagcgaggtacgatgtccgcatagagatacaatcgcccagcgttggtttcgctgggtgcccatgactatcctggtgttggcggtgtatgcgaccgtgtggtcggggttgtatttctttgtcgcgtgtctgaagccgcgatatgggaactacgttggagtggacggcaagctcgccgcctcgacagccaaccttctgagcgcgctgttcgccaagacaatcgaattggcgtatgttacggtttttgtcgcttgtctggggcagttcttgagtcgacgggccctccaaaaggactccaacggcatcactatttcagatatgagcatgcggacatggatcatgcagcccgggtcgatgattgttcactgggagactctgcgatattcagcgttgacctttctcggtgcgatgactctcacggcgactatcatcgccatgctgtatacaacggcggcggaggcattgggtaagtacacacgctcagacgcattgacgatgacactggtggcatctatgattctgaccacgatcattcagtatcacccaagttgctcgcaggaccgcacgaagaccgaaccctaagggcgaatgtttccactgacttcttcaacccctattacatgggtatcaactgccaaacaccgatctctaatgaggaggatccactttaccgtggtacaacatgtctccaaatgcaacacgtcgggcaggcatatcacaactacatagcttatctgaatggatggagcagtatgattaccaacggcaaacacgcgtcggctgtgctagaagagcgacctcctccgtccggctcgatacacgacaacacaacagtgactggaagttggatcgatcgcagcaacatgaccgagttgtcactgcactacaaccggatggtcttgaatgtgacggctgccatgcctcatgccggagttctggccgcggcaaaggaccccgttaacggtcttaaacagccccaaaattcatcggagggccaatttgacatgatggttgctgctccatgtcctgccgtgaacgtgctttgtgtgggcatgaacgctagtgagctgaagccactgatatatgatatgtggcctggaaagaaattcgatgtggagaagtggtcagaacaggagaaggaggtacctaaatggccaaactcatggctgaatcgaactgttgtggacgatatcttcggatggggaccaaagtatggatggcgtccaccaatcttcggaatgcttccctttgaaaatcaaacgatcctgaatcattccgcaccattcggcaatacaatgtatgtacttgggaagcctccaaatgccactaaaatcgactatgccctatgctcaatgaaggcgaaaaagacaccacgttgctcggtacgatatactgcatctgccagtggagcgaggtttagcacagactgcgaaaagtcggataacccatggcagttcgatcggttcttcccagatgcagtggacggtaactggagcctggattggaaaaacattgcatctgaatggggcaattccttgagtttgaatgcgggagtcaatgatggcagggcctccaatgcccgattactgatgcagctcacgccctccggctactcccttgaacccgatctgccatctttggcggaggcacttgcagtgatggcagggaataccttgatcatgggaacggagaatgccaccttccttccctactggaatcactcagacgcctccctctccgaacccgagactcagtacttcaacgccaccgtgagcgtcgtcgactaccaatccagcgggacagagaaatggcagaacgtcttctttccagtattgttcctcactttcgtaaccagtgttctgtgtctaggctacctgttgagcgaaaagggccgacagcttaccgacttcaccgagccacaaaacctattcgctctggccatcaacagcccggccacatcgcgactagagggtgcttgtggtgcggggccccagggtccacaattcaaggagaaatggttcgtgggtatggaagaggacgacgagcattattacattcggactaaggcagaggaacacacgccgttgatttcggcggcaaaggtgtcgacggagtctgaacgccctaagtctgtgagtccggccctggaggagtatagaagattatcgacaggacaaagcgttttggggagactgtattaagacagtgtgtatgtatgatatatgtggaactatttctaatctcgtttgagcgacgtttgttcataattcagtggtatctaatatctaccttcgatatccatccatatattatatccattcgagccatgctatagacttaatattatatatcatattaatattcagtaagtcttagcatagccagcgccttgacacacgcagttggcgacgagagaatataacatgaacgcttcggaataccaacagtgaataggtatgacacgacgaccagagttttggcttgagattgatctaaccactaagacgctatatcgcaattccctgacttaagtacttaagtactcgcaaacagggagttccgtgaacataacttgaaaagcatccttgttggacaggatagatgtacataaaatgtcaacagacaaaatttgagagaaagggatacatgagaagaaagcacatgaagttagcggccagaagtcatcagttcaacgcgataaatcttgttgcggctaaaaatatagagccaattttccacccatgccatgttcactgccacatcaccgtccgctattttaatccgcccaaggagtgtgccacgagaatcatatacgtcgaccgatccagtcaccgctccatagactcggttgtccttgtcagtcttaatgccatcgggaaatccggcatcagagtatgagaacacatttcggtttgataacccggaggaggtgacatcatggacatatatagtgcggccaccatggggatccgagctagaattcccccggttggtgataaatagtttggtctggtcctgactgaatgcgaggccattggggttgaagaatgcaccctcggctgcgccagcaaccatcttgatgtttcctgtgcgcatatcccagcggtagataccattggctaactcgggaaagagggtgtcgttgaagttgtcccaaccatagtatccatccgtaaaaaatgccactccctcatcggagatgacaaggtcattcaatgagttgaatcgatggccgtaaaaattattctttaccacctcagtcttcagcgtcttaggatccatgcgcacgatggagctaggagtcgtaaaattcccctcctgtgcccaatacaccgatccattgaacagatatgctccattcgcaattgtcaatggggggttcggatacaccttggttgtgttgggggatgccgggtccgtaatatctaccctccaaacgtaagggatagcactcatagagtgcccttctttgggggagaacagctcggccacaaacagagcattctcttccggtacatagaccgatccatcatggatctggcgttgtgcatacggcggtgggtcggggaaggtgaagatctcctccacctgcttctgttcaaaaggtcccgcaataccgagcagctaatggtggcatgttagctataattttctgttccagcatagcaatccatcagagacgaacgttgtagaaggctgagtcatagactataaatgaggcattggcaatcgtctccaggtctttttgagcggccgacatattcttcccattcagcaggctcgtgtcccacataggaacagtcacattgcgattgaagttttcgtaaggaaagacatcattgaatgactgtgtgacttccaccacggaatgtcccacgataagaccactactaaagacgattgtaggaaatagggagaaaaggacggtagtaaaaagagccatcgcttcttgctcatccgaagatacacagaagagcatagatagtaaacagtggagacaaacctgcctccttatacatttcacggtagcaaggcactcggtattacaccgacaacctcgtctagtggacaaccccactgagcggggagggccaagatggccaaagctgcgaggaaggtagggaccatagcacgccaggtattacagtttattgatcggcgaggacgaagtcgaggacctctagcgtcaatgtgccacactcttcctgaatcacagtgtcttcaatatttcgaaacgaacgtcaagcctacatggcggttagtctcgttctctggccaagagcaccaagaccacgctcatagtggaaccaagaaatcatcgagccgccacaatgcctttgtgtcctcttctccgctgcatgttctctctggagacgctgcaggcatcgcgaactgcccaacgttgttccacatggttgaagtctctagcacgagagacgtctttgtgcatgttagccacgccactccaatcatattaaaattgccagggatattgggatttcagacgggtattcagagattgcttcggcatcgactgagtcgcgacagaccatttaataaagtggcaattatcctcgctaacactgcgttgctcggtatcttagcgacactctcgctaaaatgccgactgtccaattaggaatgcagacgaaatagataaatgtcggagataataacggaaagccaatcattgcttaatgattggtaaaattcaggaatcgcattgaccaagtctcagcacctatctagagcccattaccaagtgggccattgggcttttgtgatgcccgataatgaatcgactcacggcttagataatgtagggccactacatgtgctagggaggtctattaagccatgtcgggcacaaatccaccaccaaaatcattcatataccaatcaggccagcctgactcaagggatagattgggattcacgacgattcccgacatttccaataggggtagctgagatggccctgtggctacgcattcggttaatgaaccgtatatgcttgtgtttgacatggttggtggaggtgacaccatttgaggaagtgtatcgatcacggactggagaggtatcccagtcgcttttccccgatttgaggggcccctatcgggcacttccgacgacctcctggcctggcgttgcaggtttgacgccaacggcgcaccaatctgagaccgaatgatctctatgcttcgccgaatacccggtgtttgcttgacttctgtttccaacattcgaagtgtgatcgctagtcggcctgtggccatctctgcgatcgctttgtcttcatgtcgtgcgagcctcacatcaatcgttgcagcagtgtagacgcaatatgacaccaggtaactttggtactgaaagttgaagagccgtccatatgccctgaagaggtcgttgacaccagctgcttgctccgtgcaaacaatctgggccctgagtgctagagggtgcctctgtaattctgcatcccaacaccaaataaagaaaggtcgatacagtaggatcaaaacagtatggcagagaatactacccatgctcagcattggtcggtctccgtatggcatgtgctcacttactttaggcagaggatgtggggtgggacgcagaactgaacattcgctccttcttcgaatctgagcgaggatggcaggtttttgtggaaagatactagtttttcctccaatctgaatatatcatccgggtttatattccgagaaggatgaatatatacggttttgtagctctcgttgatgatctgagtccagataattagcagtcatcgtaggtacgccagttgagcaccccccgtattacatacttgggccagattgcaaaaatgcacgaacgtcaatgtactgtggcacttagtctctggatacaattggtcggtctccagtaaatggggtggttgccacagctcaccctcatctgatagatcaactataaacatcgttaataacactaagcgacaataaatacactacagtctgtggctggatgcaacacacatagggtagagggaagatacggtgtatcctttagggatggaggtcgccctaggcacaaactaatagatctttcaagggggccgaccatcagtctcactctaaacccacagttaaggactcttatgagaaactcacttatcccatgcatagactgacagatacaatcgctttcggacttctaaatcatcaggttcgaattccttcaacagtgaagcctggcttctttttatgtgtaatccaaggtcagtcaccattcggattgcctgagatggtcactaaagaattggcgctagaacgacgggggttgggggacttaccatcccggtgtatagccatccttcgctgctctttccaaccgcacactggcggcctcccagaatcaaaaggccttgaatggtgggtatctgaggcttgctttgctgcatttcgtcaatcaaaagcaacatcgcctctcgcaggaatgtctccccacgctcaaattgagagaaacggggatcatcttcgggcatgtggcgacatgcatgagcaaagacgacgttcagtagaaatcgcgaaaaataagggccacctagagccatgtcccggtaaaagcctggatttggttggtgaatttgtagaacgtaaggcgtacggaaaatggatttctcttacaacgtcgatatatgcagttatgtagtggtgcctgccatgaccaatatacatccagaagactggagcaaatgtttgggtcaacatgggtataatgactcatatttgcatgtgccattctttcccacgggccctggaaacgagcattcgagcaaagccatctacggtggtagttttccatttcttgcgtctctggtttattgatttccgccttggtatcgtgccgatggtcatgccctggtataggatgaaaccgggaggtcgctccaaagtaatgctgctgaatgggtctcagagcgagttcagctggcataagataaggggctacaaggagacttactcttccttccgtgtctatactgaactgggtgtcgacatcgttagagatatcatctgccggataacggtcctgggcttcgcgatcagtagatgaaggtctaacatctgtactctgagctagctcgacaggctctggcctgttcaggtcaagctgagatactaaatctgccaggcgaaggtctcgcctggcattgtccatggcggctagttctctaatgttgttttgaaactcctggacccgggcttgctccgaccgcagtgcctcggttagacgaactgtataagcagttttttctttataggaacatgtctcctttaatcgtgcacagttgacgcaggtcggccatcggccatcgcacttgaccttgcggcgccggcaaaccaagcacgcaaagccatacctccttcctttggatcgggaggcagattccattgtaattgaataggatggggaaattacttcaacggagatcaggtgagcgacgtgttggccggggctgggattatataataccttaatgtttccccgcgccttgtcccatgatctgcttgataacttacggagtacagtacatactaaacgtcgtaacgtaaggtaacatagcgtattcggaaaataactgggtcacgtgaataagtagataacattagtcgatcttatagtcctatttcgattacatatttataagagtcactactttatagttgagagtactttgacaagttgatagctttgacataatgaatctagcttaaacgggggagttaccatctactggatttcaatttaatcaaagggagcaaatctgcaacctcacgctcaaatgacctcagaccagtattcctccataatactcttcacttgttcccattcacagcatgaagcggtagctggggtgctcatctccggcattcaggacatcgtttgacatgtcgctgctgtggacagggccgtggatccggtcccgttgtttgttttccctagacatcagggctctcaagacttgagcgacgatggcagcaaagaaaagaagccctgcactaatggccatccccttggtgtagaacggcccttcctccttggggaagaaacgagaaccagcgattgagccggtctggcccaccatcccgaatataactaatcccgcacctcgtttggaggcagagccttggttgtctgtcacccaagtaaaagtaagcgccacagcgggaaagacgccaccgcaaatgagatacacagcgaaataccgtacagcactagtcttgacaagtgcttgcaccaggtatccgatagcccctattgtgctcagggcgctgaggagataggatctattcctgaccctatcggacagaaatgaggatgctaagcagataaagtaggaggccaggtagggcggtgcggagagaccctgtgctttaattgaggaatattcaatgtcctctataatggtggtcaagaatgcgggtagcgcagcgaaggctgcctatgtaagcaataagatattagccacgaaagagttatatattcgagtcggaggtaactgaaacccacattgagacagaagatgatgacggcttgaaaataattcttgtagtcgtaaaaagcagcaaatacctgcttcatatttaatttgcccttttcctcgtgtccgcgggccgagagtgcacgaagatgaacaatttcattctctctctgtgtaaggaatcggcattcaccgggtcccttcggaaggaagaagaacgcaagaggagcaattataattgtaggaataccctctatatttaagagaggacgaggagattagcacgatcccgtccgttgaatctcctgacttactaataataaataagagctgccactgagtgactgaagctttagcatggacaataccataggctagtgccgatgcgaagcagttagcaataggggaaaacgagatgaaaaggccgtatcgaaagcccatctccgatcgatggtagaagaaagacaaaaataaggcaacgccaggggcaaaaccagcttcaaaggcgccaatcaagcagcgcaatacaatcatgccggcaagattaacagttgccgcctggagaatacttgccactccccatccgaacgccataagagcaacccatagctgtctgtggtgtcagtcgccgcgggttacgagggaagaggaatacgaaccggtagagagacaagcttccacagaaggataaaccagtgaaaagcgatataagctaggtagtacgctgtgatgatccaggagtactggttggaggtaataccccattctttacccattccagcggtatatgcatttccaacattgcctctgtcaatgtaagacagcatatagagaaccccgaggctatatttgtcagactttaggcaaaaataacaatatcagtgaaaccatacaggggaatcagattccagtccagctttcgaaacgcctttaacttttctgcctctgtaaactgggcgagggcttcatccgcggggatactcccattgcccgtcgtgacattttccttgtggtcgctacactctgccttctccatgtccattttcaatggtttcatttttctgttttaccccgttatgacttccaggtcagaatgcactcggatgacgggcaaacgttagtaaattggtgaaaggacggatcagccagtaacaactagggttcatgggaacttgttgacaagtgagacattttatatagttggcgagcgagcactgaaagaaacttcaaactgtgatctccgcacctcgctatcagtccggggacgttaagtgctctgataatctggggtacgaactttaaactaacactaatgcagtgccaagatagtgctaagagccgtgaccatcggtttatgtcggtcagatgccgaatgccgactcagtgcggcaacccaataattcaatttcgtatgttttgcaatctcaagctctctactcctgttgtaaggaaggtggtaagcaaagctggtttcaaggtagtcaggctagccgattaaagcaatatagaaaaatggattaatgcgagctggcggcatcacttgcctccgggtgactactggtatctgcttcgagtatcggattcagccgaacaaaggcaattgactgctgctcgtagacatctacagtgttaacgaggaatagacagctctacgcagaagttttatgttttacttgtctgcattacagtatccacgtggcttagcttcattagggtcactaaaacgtcacccggaggaaaatgatattctgatacgccgtgtatagtctacggcttatccatgatgctctgtatacagcgcttgccgataggttaaaagattgcagtggcattaggcggactggcaacacctccagggaggttgagaggttggctcgtgagcatgaacgtccaacggccgagctctctacaagtttcacttagcccttccaaatcccaacactcgcctatgggcattccccatccgctcaggaaaacctgtatatctcaatgagcccctcattgctcacaaagggttgaaaatttgtttttgtcgcctacctcgtgcatacaaacgccccatggtttcggtgatggccattcttcatacgccacggtgtcactggcgacagcagaaaactcttgctcccagtgccatcggatcgctgcctccgtagcttcaaccccacaggatgcacgatcatcgcgccctcccaggcgcttcttctcggcatcacttagccgcgaatatgccgccgtccagcctgtacggataacaagaatgtctcctcggcgaaaggtgacttgctgctcccgggcaacctcgagcaactcctcaagaggaatggcctggtttgtgaacggtcgatgtggaaggccctttcgctgagcatatgcataccaatcaagaagcaccccgcgggtcacaattggcttttccgcgatgtcttatagaatcaccaacgttaataggtataacatgatatcatttcacgaaaccttactttggataccgatcttatgactagacgagatctcgtcctggacaactccattgtagaattgtttggattcggagtacgggaaatgccgtagcccatcccagtgactcgaactttgcgtgttgaaatcgagctggtggacatgagccatctagtttagtctcttgtggtcattctgaaagcaactgaaagactgacctcatcatcgttggcatgtcctttggcaatcaaattgtgcgcgcagggctttctgcggggattcatcggcttaagtggaacatccagaggaaggcttggaaatccgtattagcacagcggagaaactgaaagatcggaagcaagattacttcaagtttacaactcttccttgtataagctccgccgaagcagcgcgcacaatatcctcggtgatcaaattcaacgttccccgctcatcgtggtccccccagagcccccaggcggagcccttcgggtggccctgtttcaatggaagttcgtcaaaccgtggcctagagataactgaggcggaaactatgtcgctacccgctgaggtttgtaggggctcgacggggcttaacttcttggagaaccacctggtggacagtagtagtttggtgaaactcatctttgagatggcaaacagcctgtgggaagactttcgtgactaggaccgacggacaaaaagaaatatttaatcgaatactcccttcggtgacctcatagcgagtgaccgtgccatttcatgtacgtgggacgtgggtctaatcggtatgttgccgttgaatcttgtcggctttttgaactcaccttctcggcttcataccgagcgccgaggactattagaccacatcataaacacacgggcagacatgaaattcttcacttcactgcaattgggcctcacctctcccgtcatgtcgtctgaattcaatatcctcacccccaacgccatgcttgggtatggctatcgtgctgagcacttctggtacgggattgagaagttcacccccaaggcgattattgtcgacagcgggtccactgatggcggaccgtataagcttggcttgaacaagatgacctgcggtcgtgattcttatatacgcgatctgactccaatcctacaggcctgtttccataagaagattcaagttctgatcggatctgtcggtggtgatggcagcgataagcatgtgcaggagatgtttgaaatcgttcaagaaatctccgcaaagcaaggcttctcttttaatgtcgccacgatctccgcaggctttcatagggaccttctgaggcagcgcatagttagcaagaaggttggcccgtgcggtcctgtggaagaattgacagtggaaagcgccgaccgtgccatcgatgtcgtcgcgcagatgggtgctgagccgtacgttgatatggatcgcctccgagccgtgacttaagctaacccccagtattaaggttcctgaaggctctgcaaacgtgtcctgatatcatcctcggtggtcgttgttatgatcccgctccttttgctgcattctccatgtacaatggcgtgcgccctggtgtggcctggcatatgggcaagatcatggagtgtggcggcatctgtgcactcccgaaaggccgatcaatgatcgctactatgcgagaagactcttttgacctgacccccttatctcccagggaacggtgcactccgctctccgttgctgctcataccttgtatgagaagaccaggcctgatcgcctgcctggacctggtggagtccttattctcgataacgcttcatatgagcagctgacagaaagaactgtccgtgttagtggcgctgtattcgaaccgacgcctatttaccaagttaagttggaaggagttgaaaagctaggatatcgcactatctttattggtggtatccgcgaccctatcctcatcggccagattgacacttttctcgccgatgtgcgcgcttatacccaaggcctgttccctgagctggacaaatcgcccgagtgtcagcttctgttccacttttacggccgcaatggaacgatgggtccaatcgagcctacgccagtcgctggacacgacctcggtattctaggagaagttgttgcaccatcccaggaactgtcttatacaattgccaacaatgcccgcgcgtcaattttgcatatgccctacaagggccaggtcgcaacaaccggtaatttcgcgtctcccctatcacctcatgagactgctgcaggtcctgtcttccgcttcaatatctaccatctcgtcgatcttgaagccggagaagagatcaagctctttcctattactacaaagacgattgccaataaccctccttcctctgatgatggcgcgcctgtgggactttctgactctgagagacaaaggctacgctctgaaaccctcgagcctctatcactcaagccgattcctcgaggtgagtgtcgaatgatggacatcgccaaagtcatcaggtccaagaattcgggtccctttgagatgacatttgatatcatgttcgacactgtggaagcttacgagagggtcaagaattcgaatgttctcacaaatgagcgtatagtatccctctatcacctacaaccctcagatattcttgtgaatatgttctttgagcctgcattggcatggaagtgcacgattcgccgaccctgggagcagggaactgtgggggagcgcgatacattaggtactcagcaacatggacctcttttgaccattgccatccctgctgcccccagcagcgctgtcgtgaccaatgcaataggtaaaccacacgtttcttatacccctccggaacgctcccatttctcggctaaggacagcgtggactatctatggacaaagctcggactccctgccacatctctggaaaaacttcagcttcttgggcaaggccttgggctaccttcctccttcaagattgcccacattgcgcaggcttctatcggcctttctgccttgttggccgcgcaagtctatgcttaccgtaccaactcggctctgcctacggtgaccgttcccttgcaacatgcagcgatagagtttaaatccgagaggctatacacactggcaggcaaacctgctccctcgccgtggggtcctatcggtggcttacacaaaacttccgacggctatgtgcgcgtgcacgactcctttcccaaccatcgtgatggtgctctggctttagtcggctgtgaaccgaacgctacccgggcagagctagggtccaagattgagaaatggcgttccgtcgacctcgagaccgctgctttcgacaataaccttgtgatttctgctctccggtcgtattcccagtgggatgtacttccccaagcccgaatgattactgatttcccgatcacgctacgcaaactctgtgatgggcctgttggtctcccgtccactatgcaatcgccacctgataaggcccttcgcggtctacgtgttcttgaggtctcccgggtaattgccgcacctctctctggcagaactctatctgctcatggagctgatgttctctgggtgacaagccctaaccttcccgatctcccaacaatggaccgagacttcgggcgaggtaaacgtacaattcaattagatctggacactccgacggaccaggacacattctcacagttactcgagggggcccatgtgtttgtccagggtttccgcccgggaagtctctcccatcgcggttactcccccagtgctctttcaaagcggttccaacaccggaacatcatctgtgccaacatgtctgcgtatggtcccgatggcccttggtcggataaacgcggatttgactctctaatccagacgtgcgctggcatgaacgtctcagaggctgagcactttggtgctggggaagccgcccgtcccactccttgtcaagcgctggatcacgccggaggctacttcctcgctgctgggataacagcagcgctttacaaacaagcgacagaaggtggctcctggcaggttgatgtgtccctagccggggtcatgaagtatctgcgatctcttggtcaatacgatggaaaatcaggctttgagacacaggacttcacatgcaccaaggatgtcccggaacaatacttagaaacgcgagacacaggctttggggttatgactgccatccggcactctgcttcaatcgagggggttgacgttggctgggatataatgcccaaccctctgggctcagacgagaagaaatggttgtagaaaaaaaaaaaaaaggaaagaaaagaaagaaagaaaactccggtggtggccggatgggggagtcatagtgtctttggtggtgttttattaataatgctgttgattcagactcgagaactcgaagatgccagtcggccccattcgttgttgttgcgggagctgctatatatatcctgggttctttggtcaacccaaaagtgtttccacaattttaccccgtaggatttatagttatttgacgagaatttcaaagtccattgtatctattctaatgtaaactagaaagaaatatcaaaccgccaacagacaggaaattaaccaagggctccacgactaaaatgcctgcttgccagtcttaacggcctgaatgatacccgcccgcgccagcttctcgaccatattgaacaatacaaagtcgcatccccgacgcacaatcatattgatgctcacgggaaactgttccgtcacattcgtcaccggcgagtgatacggcacttggcctaagggaatggtgaagtcggcgcagctgcagcaaaatattagctcatatctcattttcacaatatcaaggtgctaactgaactcacccaaaaataggacagatcatggaacaaggtatcgcggcccaatctggcatccttcccagaaacgtagcattgggaccctcgttaagagctttctcgcgaaaactgggcagtccaccagtgccaatgtcacaaatcaataatgactccgagcaggattggggcgtctctggtaacacattcctttcgaaccagtcgacacccttccttttatcctgtaaggcctggtcgtatgctgcttgattgatgacgctggcgttgaattgcgaccactctttgcgccacagcggatctactgggggaaagcgtccttcgtaacggcgtgcccattcggtcatcagagggtcagcaacagctacatgcgatgaccaatatgttagggcagccgttgccgtcaggagacggtccatggtgttattattgtccgagaagataggcgcctcaatgagcgtagcgctaaggttcgtgtatttgatactcatgttgagttcctttgctatggtggagaggaaaggctcaaggatcttctgagcggcaggattcacgaggggaaattgctcttctggatacagtatctgggtcgggaaggccattgtgtccggaaccgacaggggagataaccctgtaatcgacgctggctggtgaagttctggagtataccaagccttggcaaacctggcccattcggccggattccgacacagaacaccagctgtgtcctcagcccaattctgggcaagcataccctgcagcgtgatcattccctgactgggtctgtttccaaaggttcctgtaacagccgctgggcgacggatggaaacgccagtgtcactgccaatcgcggcatccagccagtcgtacgccgcaatggagcaggctccgccggagcttgatgctgcgcaagtcaagtatccatcaccccgtgggttaaaaggagcttgcccatctgtccaatcccaggcattcgcgccggaagcaaactgtgccaacttttgcttccccactagaattgcgcccagatcaaccagtcgctgaatcgcgggtgcggttctgttggcaacaggcgtgatctgaacccacgcttggcttcccgctgacgtctgcacccctttgatgtcgaatatatccttgactgccactcgtttgccagctaacggccgtgggtctccccatgaatggatgcggctcggcacggggaccaacggtgcccagagccttgaagacatagattgaagtggtacaaaagagccgctgccatcgttggacggatacataccggtgacgaaatcacgatacatgtctgggtataggcggtacgtgtctagaagactaaccttgtctttcgacatcacggcagtatatggaccaggcgccagagtcttagcggacttgtggtggatcgatattgctcgtctgccctggctcttgaagacaatggagtcaagatagatggtctctgcaccggcgctcgaaagatactccaaagcatcggcagttacactggtattgccggcagatgaggtgagatagacggcaccgagaaactctgttgagaaaacatcgtcatttgccaaatagctcgagattgtggcattgaggtggtgagcagtcacgatggtctcgttggcggggatgactgtcaaggttatgattgtgccagtagcgtagtgattgtcaaccttggggttgatgatggtcaatgtatcccggggttcttttgcattggcaagataggtagtgtcacccagttgataggagacagcttcagatgtttgtagtatattcgacaaagaaagagggcttgcgctgccaccttcgaaggccgagcccaagacaaggactttaatgaaggtttgcttccacgaaaccatgttggtcatgacttcttgtgcactgagtgcaatgttgccatctctgattattataaggtggccatattatagcgtgggtgaagtgtggtggcccagtcgaagcaagggccatcagccacgacatgcacgtttccgtggatgtcttaaactgcgacttctgattgcagtaatcggggttcgtaccgtgaaactactggctatggggactattcttaggtgacttacctttttcactgttggtccactgagtcaggataatgtgaaagcaaccattaaaggtaatgaaagataggatggctgttggtgctactacactcgctcattagaggctgaactgcttcatgtagcacaaatattgggttgaatctggcccagatgtcgcacgactgggaggtgtgtccaagtctctccctagaccctaatctaatgaatggtgacacgaacaaggacataaatgaactcattccactggacgtaacataatggcatttcttttctggggtcctattggtggagaggaaagtgtacgatcgaccattaatttccacatggcttggaagtcccaaagagtaagctgcatgaaaccttggtgaggctcggaatggtagtattgttgcacgagaacaataagcaagtcacaactcaaacacccaggggagagtattattccccgaagcaatcttccacatagcaccgaaccgggggcccatcatctcttcgcattcaattctgttttgttccctcttccccctttcgagaacgtcctttgcttttcggctgaatggaatgacgccagtccgagtgcgcgtgctagaatgtgaaggtctgagcaacgctcaatttccgtgtctttgtttcatggtccggcagacgtgtagatctttaggataagtcgaatccaacccgatccatcaaagttttctttggctttgaaacagtcgtccttgtacggcttttttctgacaaagagcgttcccttgcctaagaaacagtttgaaatgtccctctcttagccgcacgtggctggcaggtcacgttactccagatctggtgcggtcacatgtgttcggctttccgttttcgtccacccaattgaagcttcaacatcaaacacgctatgcaattattgccttccatcggaggtacttttacatctccgatgaactcgctttttccattcctgaagtctgcaggtcatacttcaccgcgacatgcaaccacaacaccgaatggtcggttattccgcgaaccatgctcgccaatcgcgtatgcgacactgcaatagtgaaccttatgaacacctactgtcatagatctgaagtcaatcatcatgagtgtctgatagaatacagtattccctcccatagcgacagtatggcgagttcacattggcttgctaggttcaatagggcgaaatcagtacgtgcagcgccagtgtgcgcgatatacgcgatggcgcggcctagatgtcctagggtcgctacacgctcaggcatcggacatttctgttgtgcttcataccaggaacgaagttttctattacatggcgaaatgatcagcgccattgggtcacggtacttgcgcacggtcgcgatcaacgtcctagattagctcaacccctaccatgacttgaattccatgtggtgtcgatcgtggaaaagaggaattgtccgttagggctcagatactaagataggagggggtgcacgatgattggatgcgcatgagctgagagaaatcgttagtctcgtcgtgttaggggccgttggccaccacttatcccactaaaagttcgaaaagattctggaagtgggcctttttcttgcggtgcagcggactatatactgactcccactaacaaagccctacatgtgcgacaggggccagatacgaaagccatccatttcacgcctgtttactggctctcatgcccgacttctaaggttatggtcgattgagttcaagtcttgaaacaaatgaaaactttacccgtttagtgatactatcacggctctcgcctaaatggagttctctacgccccggtcgttcgaatcattggcttggggcactgggttatctatacatgaaaccgacttgcttaaaaaatccaagcgcaggaatcgcgcggggtaccggcctctagcctcgcctaccgtttgcttgttacttgcagatctccggctcggactccgcttatcagcgtgtttcttgcatggcaagtagggattaagcagactaatcaataaactaaaagtgaaccgcttctgcaatggacgtcttgaatggggcaatggacccgctaggggcacgcccgagatttagcggatgtgctaacccataccctaatgcgggatccgtgcccgaggtcacatcgtgctctgttcctcggcagggcgggcagcagtcttgtgccattgcttatgctttccagtttgcacattatagtccctatcaactatatggtttcggtggggaatcggcatctaacgatgtcggccctgtctcgtattcagcgcctttacccaccatgcgcccggagttgcttcctaatacataacccaagcatgtgtgagttccaccgttctggccgtggcccaaatttctctatgtttcaactcacttcaatccgtgttttgtactgtcttcatcgcaccgttgattgcggtgtgcggtcatgatgggatccttgaatatcccgcctgaagaggtctccgtctatatcggcgaccggctgttgatctttactgctctcttcgtccctcttcaaatattatgcgttgctctacgtttcatttcaagatacaaggtccacacaccatggggcttggatgatgctgtgatcttgtttgcgcttgctgaacagatgggtatggcaggcatcagtatcggttagtcgctagggaatccaagactgggttacagcagagatgctaattcttgctttaggtgctgtaaagttcgctggcgtgggacaccacatcccatggttaacggtgaaagaccctgccagtctaagaatttgggcgaaatatctcctggctttgtcatttctctatttgggaagtgttaatcttccaaagttctctatcctattactgtaccataggctcttccccacaaagaaaatgggcgcgatcatcaaattaatgatggtggtcctgtgtgtcatcacgatatctacgatcgttggcgcgagtcttgtctgccgcccgttctccgctaactgggacggtcctatccctggcaactgtggtaacaagaaagttctttacatctgggccagttttcctaacattgtgaccgatataattctactgctccttccaatgccagtgctgtggtcacttaatgtcagtccacgactgaaggtaggactgacaatcacattcgcagtagggagcatgtgagataaatcaccttcacctctacagtctcactgatactgacttggactcgtttttttctcagaggcttagtcacttccgttatgcgcttccagatcttttttcgaaacaacgccttcctcgatgggacctgggtagcggttgagctgattatttggacccaagtcgagaccggagtttacctgatatccgcctgcctgcccacatatagaccacttatcgaacacgtcggatctagcagaatactttccagactcagccgctcaagatcacgacggggaaccggggccagcgaggcaccggatattctaccattgcattcagtgactgctgtgggccagccttactatcgcaaggatgaaatatatgttggcaatccacgtcacaagtttgaagtcaccattagccacgagatcattcagcatactgagcctcaaaagccatacagccgtctatgagaatcgccgagcttgtatgtatattatctagtgaatggtacttctgataatttccgaacttgttggccttttggtagcattaaaccaaattcaaacatgaagcttcgcatactgacatcaaccatacccttcgctttatcactgtttgccgtgatgaaatttacgcttcgttagaacgcccgagcagcacagctattcccgattcttggtccttggcccgtcgaaagctggtgttagctccatgatccgcgatgtttgattccaactagatagtattgccaatgggcaaaaggccctccatcaaattatatgagtcatttggcaagcataatattattgccatcatcgcatcgaggtctccatgacggctcggtgcccctgatgtggcagacaacttgttttggattgaccaaccgcgccatctttccaggacctgcgcttgctgttccgaccagttttcgagcacctatccgttcctcggggactcattggcatctaccgctctgtcaattaaccagagagtacggggcaacattggaccgtgcgactagttgaccgtgactttggcgtttacccggtgattcaagtctgggcaatggatgcaacctgcttgcgagctccagtcgattgctctagaccggcactcgaacgttgaatacaagtgatggcctgtcggtcggtcgggctcctccttaagggcgtgtgggaccaaatcttataaatagacctgatattgcgatatatatttgccccagtcgatagtgtcgatagtgcccacaccgcctcaagatcggaccaggcaatgtttcgaatgaatccctcctgtgtcaccctcgtgcccgagggatggccagaatgctggtacagtctggttgctgccttggtcaaatctacggtaacagagaggtacgtccatcatctttggctccgccgcccgacaccaatgttgggaaaaggcattttctctcttggttctgcgtcagacatgttatgcgcggttacacgaggtgctctgccttttctttgttagacgttctcgctctgacccatgggagatgaacacggatctttgggccatccagaatttctcgagctggggaatgtctaacctcgccactttgttctttgacacccttcaagttgcgtgatttagcctaaatatgctttgaagaaagtgtcaaactcgggcgtggaatctgtggatacatatcaccactgctatttatcattaaactccattaatagctcatgtcaggccactaaatgtagctaaacgaacttagactttttcagtaggggccggcttgaactagtagttaatggctatatcacagctgtactatatacaatgtcccacccaaaagaactcacaaacgctgcacccgcggagaaataccagcaccagcaaacctgcgcgtgccctgttgccacatctcccagaatgccggcacctggggaacagcatcggccaatttccgaaggccagtaaatccccgacgagcatgggccgacggcacacccgcatccgggcgattcagggaactattaaacacctccagcgacataggaccctgataccctgtcgcaaccaccgccgcagcgaccaaatcaaccggcatatacccccctcgctggggttcatacggaaacaaccggtgacccctcgaccagggcagcaaagccggcacctccggatcagtaggtggtcggaatatcttcgggtccattcgctcggcatcaccgacctggaagaaaaagatacggtctccgggaacagacgcgaccagcccggccaaagatgcacaaagtacgtcgaccgattcttcgggcgtcgaatacagccgtccatgaccggcggggttatacgggtcggcaaactccaccgccagcacattaaacgcgtcgactataagcccaacattctcgcggttcgccatccgcactacctcccaggtcgacgcccatgtattccgcgtcgcccatgagagcccctcatagccaatccggagcatcgggcccccatctgcttcggcgaaggcccgcgctatatctcccaactctgccaagtcgcatgccaccgtcttcaaatcagaggtcacgccatcgtccgtccggatattggcgcacataaataccaggtcggtgtcgaacgcgcgcatgaatgggaaccgcttcgctactaagtccagggatgctcgtcgctcgactggatccttgatcccctcgatctttcgaagtggctgtgtgcacgcgatccgcattcccagggattttaccagatcacctagtttccgcgcaacacgtaggttatcctccgttggctcccataattggtcccccggtaagtgatgttcctcgagatacgctgcccagcattcgtcgaatagatcaatccatttgtatcccgccttcgccgcttcttctagacgaggctgcagtttatgatgtctccagctcccgagggagagggtggcgatgccgaattcattgggaatggatgtgggtggccaggggattggcatagtgatattacttggtttggtattgtataaagagtactgtgtcggcacttgttcgtcagacagatagggtggaggagtgagtcagggattgtcccaggatgggtgacagggagggatctaatgaaagatatgagattcaatctccccacggggttgcgcgggtaagacttgcggggatgaacgcttttccccgggctaaacctttcacaaacttttttttacttatttctatcactattggtgtgttggatgtcctatgcgtacagtgtatgtctatttgttggtctccggtgcttaaattaagtcaccgggtggggtttcaccaaagaggccgggcgggaatgacgcatcaaccaggcttatatcaattcttttattgtaatgtcaacatcgatctgcttctttctcgggataaagaagattgttatcaatatttcagcactggtgaatcttgtgaatgaatcgtctgttctactgatgagaaaacatatatggcacgctgggacagttctgagggaacacggaaatgaaaaaataaagaaaaagaaaagaaaaagtccgaaaagaacagactaacgagggtgacctgaaaatagagaaaggacgaaccaggtcaaaatggaaaagtgggatgatgcataattcaggcctttaagacgcagagaggaattacacacatcgagtccatttcctaacaacacatcgccgcatcccactagacaaccaacaacacaccatcttggctcaacgacaaccggaagccaagaacgaaagaagaaaattgtcattcatattggctaaatggctaaatgacaaagcttttcgaatcaatggtccaacggtgatcaggtggaaacagccaaggctctcgctgaacgacatcacagaactcaaccaatccgatatcaaaggagtgatagatgggaccatttctgaccgtcgttccggctgttccagaaaacaagcaagcgtctgtgctcgccagcaaagcaaatgcatggatggcatggtcctgagcgaactaactcacagccgacatgacgccatgtggatcggatcgaccagcaaggcaatcggaatgaacatctccaaagaacagacgccgaagccccctcagtctcctcatgcactccgcactcggtctccgtgggggtttgtgatggtctgctatgagccgtttcacgcccgtatgtgccaatcatcatatactccaaccctctcggcccgaccgatgcatacactggcctgaccttcacagcgagccatgatgtcacacggctttgtgatgattttattcaggctatttgagcggataaaccaaatatcgaaatgatttaagaccgacgaacatcccagctagggcttcaatcccaagatgttgagcaaaatgtatcgctggctggtggccctaacagtctgcgccacacagctggtgcaggcgaccccaatccagacgcgggagtcggactacttcctgcccaactcgactggatttcgcatgcagcatggcttcgagactattctggtacagccctttggcttcgatgggttccgtgtgcgcgcttggcccttccggccgcctacgggccatgagatcagcttcatctacgatccaccattggaaggattcgagaatggacaagcgcatggactaacatttgacacggcatttaatggcaatcacactgttgctatccgcaatggaaacactatcgtgcgcacctctggctggggtggaaatcccggaggatatcggctggcattctaccgcatcgagcaagatggttctgagtcactgttaacaaacgagtatgcgccactcaaatcgatcaatccacgatactactcgtggaacggcccgggaagcgaattttctgccgagttttcattcagtacgacccccgacgagcagttctatggcacgggtacgcaacaagaccatcttgtcaacaagaaaggaacggtcattgacttgatcaacttcaatacccacatccccacacctgtgttcatgagtaacaagggctacgccttcatctggaatatgccagctcagggtcgcatggaatttggacagctacgcaccaagctcaccgcggagtccaccacggtcgtcgactatgtcattgtggccacgacaccaggcgactacgacacattgcagaaacgtctatccgctctgacgggtagagcacccactccgcctgacttctcactcggatacatccagtctaagctccgctatgagaaccagactgaactagaactcctggcccagaagttcaaggacaacaacgtacccgtcggaatgatcgtcatagactaccaatcctggcggaatcagggcgactggggtctcgaccccgcgctatggccggacgtagcagcaatggcgaagaaggtaaaggatctcaccggtgcagagataatggcatctctctggcccagtgtatcggatgcgagcgacaactacttggagcttcaagccaacggatacctatctgcgactcgcgacggacccggaaccaccgattcatggaacggctcgtacatccgcaacgtggactctacgaacccaggcgcacggaaattcatctggtcgaccttgaagcgcaactactacgaaaagggaatcaagaacttctggatcgaccaagctgacggtggtgccctgggcgaagcctacgaaaacaacggtcaaagcacctacattcagtctgtccccttcgccctacccaacgtcctctacgcagctggcacccaacagagcgccggaaaatattacccctgggcccaccagctggcaatcgaagagggcttccgcaacgtcaccgacagcaaggaaggcgaagcctgcgagcacatctcgctcagtcggtctggctacatcggatctcaacgattctgcagcatgatctggtcaggagacaccacctccgcctgggaaacactaggcctccaaattgctagtagactatccgccgccgcaacaggatggggctggtggactatggacgcaggcggtttccaacctgacccgacagtaccatggagctctaacatcgacacaccggagtaccgcgagttgtacgtgcgctggctgcagtgggctacattcgtccccttcatgcgtacacacggtcagcgagtctgcgacaaccaggacgcatacacatgtaacaacgagccgtggtcgtatggcgagaagaacacccccattatcctctcgtacattcacctccgataccaattggcctcgtatctgcgtgccctcttcgaccagttccacaagaccggtcgcatgatcatgcgtcccttgtatatggatttcgagaagactgatccgaaagtttcacagtggacgcaggccaacaacaatgtgacaacgcagcagtacatgttcggcccgagattgctggtatcacctattaccacgccgaatgtcaccgaatggtcggtatatctgccgcagacgggccagaatgggacgaagccttggacgtactggtggactaatcagacatatgctggtggtcagacggttactgtgccggcgcctgtggagcatattcctgtgttccatcttgggaagagggaggatattctcagtggtaatgtcttctaggggtggtaggtatgtatgaccggggtatgtgtgtggagaaatgtaaaaatgccagatattttaaagagtaaatgaacctccaagttctcgctacgtatatagctttgagacagtctcaataataacactgtgaattgaatccaaattaaggttaatggtactaattacttgtcaccacgcatacacatagttcatagctaacagtcaatggaaatccctaacccctatactaaattcccacattttccatgctcaccaccccagttcagccgtcggtatcggcgtcggcgcctccaccatcccttccggaactgcatcagcctcaatcgacataacctccaactcacccgtcggagtcggagcaacagcagtaccatcaacaatcggcaccatcgtaaccgccggaacaagccatctccgactacacctctcccagtgagaatcaatctccgccgcctcccgcggcacctcaataaacggcatataatcatcccgcaccatagtacaagagggatcataaagggggcactgcgagccaccccgatactgaggccaggggatgagtgactgggtaaagttcccaatcgtctggggcaggaactcggcaaagttgaacgggtatggagtcccctcgtagggataccgggcgttgcggtgttcccggagagaggtaacagcagtcggatggatggagatcagctggttagaatagcgttcaccacactggtgaccgtgacgacgattactccaggcattgatcgacgtgaaggagatatatacgctcggtgaaacgagagtgtaagtatccaggatggcggtattgggaccatcacctgtttgcgtagcgggaatggttgtcccgttctgagcgcacaaatctccgttggcggttgtgacaggccagtagaacattgtcgctgtacccgggatgaaatgacattccgagcaggggttctcttcgggatattctcgtgccgtgttgggacagtgagcgggtcgtaagggactccttgtgtcgcctgggatcggggatgtaattgatgccgcatattcgctggagagactgctgtatgtttgccacacgccgatgcatccttctagttctgctctgcatgttggggaggctgagggctcgcggttgactgtggtggttgcgatcctcgactcgctgaatgtgctgcatggtcctgtcccggggtagtactctgttgctgtttcgcgtggtccgagggcccgggcaaccccgtcgcatagggttgtcactgggccggtgtgggtatctgagtattgttcggggcggatgcttgttctgcaggcccctgtgctggtgggagtgtataatgttacggttgtggttttagtcgggccaagacttgatagccctcttgaccgctcgtcgtattgcatccattgggctgcgcagatcacgtcggacgctccgggtccagtggtcggaccgtaaatgtagtccgtggatgtcggccagaagacgctggtgttggagatcacgagccactggctgctggtgtagcatgtcgtctcggaagagggaactgatagagtgatcggagcagacgagtgtactggggaggtgatcgaccctgatggagtgtcgcgggatagtactgtactttaattagtactagtatcatcattgagggtcatcgatgctacgccataccagaattagcaaacaccgccccaagaagagacagaagaaatatcacagagaccatcttgaccttgcagttaaggaaaaggctaacaagatcacatacgccttcaactcaagacttgcgtaaatgcaatgtatatccctcttgaccaaagtgcccatcgaatccctccccgggacgcctagaactgtctaaaatctgacctcaggaacagagcaaatcccctcaaactcgtgggtccaaatttctgcagtttgctgtagctgtcgtccccattggccctgattcagctgcatgttcggagtatgcggtgtgattcaaaggttgagatctggtaggctggaatgggccgttccgatgcatgtaatcttagggttacaataaacatcccctggttgctcgtattccaaaaattcctatttgctgacatgcagggagggctgaaatgtggagaatgcttttgtccactttttatggggccttgtttggattatggaggacagagaagagatgtatcctcgatggcatgattgtactcgcataatatgagagcgtatattaggtaacgattcagacaccaagataatctcattgagcagttgtaggaaaactagtggaaatcttctggctacgaacatgttgtcataggatgtaacgctgactgcagccattgtcatatagaacgccacttaatcaggttacttaaccggcatccctctatgagaagcacttcatatacatgaaagtgacctcctggtggaataccgagattccgccagatatgaaacaaatcctcgacccccttgccaacaccatcacatttgcctatcttgaagtcgtttctcctccttttcctccttcttgattttcaacctcttgacccaccccatggtgtactcatcggggtcccaaacgagacgtcatgtgttcctgtctttgagcttcagattcacatattcctccatgatgctcttctcttcaagtttcaaaagataaagtctcttccgccatatatcgcaaatatcgttgtcttcatgtgtagtcggtccgaagaaccgctggtcaatctttttccaatatatcgtgtcgaaggcaaaattattcctcgcagcgtacatgatccaaaagtctccattttattgagagggtgggggggcgggtggccaccatgtgatgtataaaccttctaagtctgtctaacgtatactcggagtttgtatgtggggcttcacgcgagctaagaatgcccagtgacagatatatcatatcacccatacctatacggctgaaagtcgaaaacatagttaggttgaatcaattggtgatggaaaatgtcttgttgaatatgcgattagcatcagcaggaagcagtatgggtataatgtgagtctgtaacagtgactgcagggctagggttgtactccgtctattcaggtatcattcatagcctacactatagagacgacctcggaccgctgaaataggcagtccgacacttgggctcaagttgtacttggacttgagctgatttttacagatagactcctcaaactcctttaccgagaatctaactcgctacttcgctaacgaactgatcaatagatcgtcgatccttaccatagttaggtacgctgatcaacaagactaacctttctttgatcctgccacattccccccgatctcacgaggaccaaacacagccacacgatgagccttaattaatgttagtgagtaaatagtacgatggttcagctccgagtgtagatctctgagcgcgatatatcggacttcatactttgtgtacaccgcgggatacgcgcaatgcgtcatgcagccacaatcacaatattgctgaatagttgctgacgaataagggcttccgaaagaaagtgtcctggttcaagccattgcttgaattactattgctccggcaaagacgcggccagttatttaatagtcagcgtctgccttttacacttttgcatctggatgatgtgatatctcatacctaactcgtcttctactgaatccatctatcctgttccaagaagatctcctctaataagctatcaattaaatttcatacagccattcaaagatataccatcctagatataccacccatacagtgaaagcaacaatggccaccaagccattccagcatcttcttcatgataaaaaacacgtcatccacgcccccgaagaaacctccaaagtcaaagtcgaaaactgcattggattcgtcaaagtcccagtcggaatcgcgggaccattactggtcgacggtcccaatgccacaaatgagcaagtctacgcaaccctagctacaaccgaggctactctagtcgctagctgtgcccgaggctgcaaggctttcaacgcctgtggaggtctccagttcgacatcctcggagagggcatgtctcgggcacctgtgttcaaatttccaacccctcgacacgctatcaaattcgccaaaaaagtccctgagctacagagccaattcaccaccgtcgcggagtcgaccagcagacacctacgccttcaaaagatggttccgcacatcgtagggtctagcgtacacctgatcatcagttactactgcggcgacgcttccggtcagaacatggtgacgatagcgacacagaaggcctgccagatgctggtctcttcgcaatggggttcagagtatggaatcgtcggtttccaacttgatgggaacatgtcatctgataaaaagccgtcgtggggcaacgtcaagatgactcgaggtatagaggtcatggcttggggcacgcttaccaattccgcctgcgagaagattctcggcacatcgtcttataacttatattctacccttctaacaggtaaagaaggcggcatccgcaacgggcaatttggctgtaatgccaatacgtccaatattattgcggctatcttcatcgcgacggggcaagatgctgcttgcgttgcggaagggtgttggagtcatctcgttccggagtatgactttgatacgaaagatttgaagatctccctgtacttgccttctttgcctgttggtgtggttggtggtggaacagcttatgagacgcagaatgagtgcctccagattatgaagtgcttagggccaggcatgaaggggcggtttgctgggctgattgcgtcttttgcgttggcgctagatgtcagtacttgcagtgctgttgccaaccatactttctcgcagagccatcaaaggttggctcgtacatcgcagcagcgaacaccgaaatccaacctgtgatatctagactatgtagacgaaagaattggtgttaagaggtagagaagtttatctgggttgactgaatgatatgaaaataaatctattagttctatatagcaatgcatatgtgatctccgcatcctcagaagctgaagatttacttcaacgctctttatacatatgatccagtttctgttgattgaagacgagctagagtagcatagtcagatatcaaaactggacaagggttcgcctgactgcctataacagtatggattgatgttgatgtattcttgttcatatactaatggtgatatcatagccaaataacttaagctaatcacagcccatacggacaaatttttaaacgagatctcataagattgggaaggtggtataactacatgtatggtaatctgaggaagattcactaggacggctacacgcaacaacattgatggcattcaaagacccgcgcgtatattaatcttaccatattcgcaaccgaaaatcattgtataatcttgatctatatatatttatctcttatcatacaggccctcaaccagtatctgacgtaaagattagtttcctatagcactctagcagcagtgacccatggactatgatatgttactctcaaccctttgccaaatgataattaactttggttctgggccctaatgagggactactaggtattgcaactacagagacagaccccaaaaagcaattagcactaattcgagacaatgcaacgctcgaatgattcagaaaatagccaatggagaggcaacacaggagtaagcctcatactacctgtctcaacgtgctatctcattattcatgggatttatcatactgattcaatccgttacttcgagtacccaataggaagcgagccgggagagacaacatcccggctttccatatagtgatgatctttctttgctcgacgatgacttggacgatgttgacatcattcgtcgtatgttgttacttccctgcgttgtggacccgttcaataatgaaggtcgctacagtctggtagaggacacacgcaaaaatttgcattgcaacagaactgaagaacccataaccgttaccgagagctatcctgagctagggaagattgacagtttgcagattcgtgatctacaagcttggggtatcgatggtcgggaaattggcatgagttaccatgattcctagcacacacaggtcgctatggtatgaccaagggttcaacttattttgtaatacttcatatagacaccagccaatcaagtacatatccccgcgttaaactgtaagggcggcgagattgaccctattctagtgatccattccccttcacatgacgcctcagggtttccatatatgtacatacaaaacagggttgcttctcatgtaaacgttggtatgttaacctaatgcttcttctttgccactgaacgcgcaaggattactccattaagcaaagaaatggtatgcgatctgcgtttccagagagggctagacagccaacgacaatagaatcaagaccaaaacaggaaggtgaacggcggttactccggcaagacaatgcagtaagtgatgcaacctcaggtgccccggagtgggaccggccaagttcaagtagttgaaagggaaattcaattggcaaggcaaatacctagtacttgaggcattttactcgtcacggaagtagctaatgagtccagccagatataacgtcacggtgcggagcccaatctcgattggctagcacaagccgtatctctggaaatgcaatgatgtattgatcaagtatctggatcagtgagatagtattcctgttcattggaaagttcaaggccctcaatcaatgtgatacaatcagctgccgtttcggtgtactccgaggttcaggtactgttagtctcgtttctcttctcgcaggatcgttcaaagatcccttttctctacatgaatatgaacctctaaaacacggggttgattctcgatagagtcaggactccgtcccacaaatcccgtgactcactgatggcctgtgcaaaataggatagcacaacgttagtgccctacactagtgtacttagccaggtggaaatcggatacaatgtatgtcacttatgcgtatgtagttggttatgcagctaaccttactggactttaaaatgacagtaaaacgcgctgatcacctgtgcgcccgttctaactttaacggtctgcaacctcaatatagggtatataaacgacgtctgttagcgcaaaatatttactaatgacagtagcaagagacatcagtttctggctacccaaagattccgtaagaggttcatcaatgctgttcaaagcaccgccagggaaacaagtgagcagcgggatactccaccaagtactgcaactagggacaatgggctccgtcttgtcctcggtctggcccagtgcttgacagacgtgacttatctgctcataggaagctgtatagccacttgagtggattaaacggggggcgctccgcgtgctctgggcaaatcagagaaatctgtagtcatgcagaccttgtcggtgttctattactatatcacttcatcgccttagagcatcggctagctgaatgtagcaaccgggaggcaggggacaccatctcacacaagctaaagcagtatgcatggagctctaaatggcaataaggagcggcaggttcaaaatagcgcaagggggccattttcacgtcccacaatgtacacggtccagagggtgtcgtcagtcagagagacatcccaggttccacatcgttttcggacgttaagaggctgcccagagttaggttcggctaaacggcctatccagaccctcaatcccaaacgtatgagtgtcactgggtgctgatatgcgccagtcgccaaggcctgtggagtactcttatggcgaaagattatcactggacatttaacggctacttcctgagagggtagagaggaggaaccagatagcttctcctaggtaatgccagtcggcaaactcaggatcccttctcttatcctaagatgtctcttagtacgactttctggcgcaatatgaagttacaggagacagggagcactttgtgtccagtgcttctccctcacccggccgaagtgggttgatgagtggctcgaaaagagagcgaattattgggcgaaggcttcgcagtgacgcgacaaagttctaagtgggtataggtaaatcgccacccagttctgcacatcaatctatccatgcattgcaaggctatcagtaacgctaccaccgactaccctatgatgagcgggcattggccaccggagaatgcatccgtgataggacatttcaagcacaaactcgagggagccataacacccgtcccggcctattctttttctgatgggtctagcctctggtgactagcagagactttccaatctagagtaagcttgtatggccaatggccgtcaagaagcaggcatcttcggctgtcctcaaatcgctttcgccaatgagcatgcaaccttaccctgagggccttcccaggatgggatcccatctgaagttctgttcaaggatagggagcgaatgagatccgctaggcggaggcatttttcccatccttgcattatcgtctcagatgggtcctagtggagaactccctcggtctgttagacacaggctatataaagcaacgtgccgctttgttcacccggtgcaccgtctctgaaggcattgaaagtgagcagcaaacatggcagaattcaatcgatcagaggtattgggatctgtgtttgacactaccaacaggtacatcgagaccttgtcacattggcgtcaactcagaggagattaaccgtttgtctagatatgttaacgtacggccggtgggcctgggcgcctttagccttgtttggtacgtctcccatattatccccgttgccccttttcctcctttggcccctgatgggggatgaagactgattcagataattagttccgcgtatgacctagtaaggggccaagcggtggcgatcaaaaagctattgaacccctttgccacgacagccaacgctaaacaaacctatcgggagattaagctgttaaagcagttacgacatgaaaatgtaaggattctgatcctacagcctatatttcaggaatgttaaccccttgaagctcatcggcttgtgcgatgtctttatctctccccgaacagatgtgtatgtccagtctcgatcgtcttggttctactccacactaatattactttacagatacctagtaaccgagctcctttcaactgatctcgcccgccttctggaggctggaccccttgagccacagttcgtacagtatttcgcctatcagatactggtgagagtcgctagcgctccatacattgattcccacgattctgatgagcctcagcgtggtttgaaatacctacattctgcaggtgttgttcacagggatataaaacccagtaacctggttatcgatgagaattgcgacttgaaaatatgtgatttcggtctctccaggccccaggatcatcgcatgactggctatgtctcaacacggtattaccgtgcaccggaggtcatgcttacatggcaaaggtacggtgtagaggtggacatttggagtgcagggtgtgttattgcggagatgttcaacggaaagcctttatttccaggacaagaccccattaaccagttttacttgatcctggacgtcttgggaaacccatctgataaatttatctctcggatatgtaccacgaatgtacgtatttcaggaaattctgttgtgtattctccattactgacctgtatgttcagacagtggagatcatcaggtcactggaacggagagagccacgtcccttgcaaagcgttattcagaatctagatgattccggtaagtgccgacaatactttattctctaacactttcgctgagttgctaattggtatgggttacatagccaggagtttgcttgagagaatgctcacgctggacccacaagaacgaatctcggccgaggaagccctacaacacccctatatgaaaatgtatcacgacccgaccgatgaaccaatagccgaggaaaggttcgactggatgttcaacggtggtgaatttgacaaggagatgcttaaagagatgatgtatgttcatcagtatctccccctgaatgtcctgctactgacgaggaagctggtagattcatggaggtgctccactttcatcaaagtgcgtgcctggcaatgtcgccgatgggtctcaaagaacccactatcccacaattctcggaaaccgagtcattcctgaaccccgattcttacgtcaattggactccttgtctatgagaattcgccgtaatgctctgctatgccagaaatacgagaaatgtacttgtgatagtcaatgttgatctactttattcctactttctaacgactagttacccggtcaataggcttcagacacaggcaaaggtagaaccaatagagcaaaataactacgctgtgcaaggctagtatgatgatagcccaaatgtatggcatagccagagtgatcgtgtcgcaagtttgtactagtagtgaggcatgcaccttatccaatgcaaggaaatagttgcctgtgtaaatcgtgtctcctcgaactattgaagactgtctcgagcggtgaaatgaaactggcccgttagcttttaggtaagaggattgtctgttccacttcaggggcagtccgggcagtccaatgaagtatgcctaattacccttcgcctgcggaccccgaaactcaaaatccgcctcgctggttcgactcttgttttgcaatcccgaaaggaacatcgtacgagtatactaatactaaaacgtcatgtctatgactgatcgtttagtactatacttagcgtggtcgacaaaccgttcagggaagtttcgcaacccatgcctttacgtcaggccttcgctctcgtcattaacatactcttactagctacaagttacagaaaactcggtgctctctacttccagtgttcgctcctattccccgacgacaagaagatttgcgtcattattgaacctacccccatgcacgccggctctcagccagccacggagtaaggatgcagtgcttccaggctgaacgcgcccaattacggcctcactaagcttgacgtgacgtaatagggtaactagaatgatcctattaaggtgaccgtcttggaagatgtccttggatatcttttttccttggaaatactgcgaattgtagagagaacacggtaagagatgacaggccggataatttttgccacactcgatctgacagccctgcatacaatcttgcgtcatgctatcatgatatttttaaccagaacgacctactacagtgatttctgtagcgtcaggtactacacgccggcagggcccactatgggtctttcggagatgtcagttccgcgcgtaaggagataccctcctggacatggccagagtaatgctcccacgtaaatccaggaatctctggggatttatagaggcataacacagggcataagtcaagtcctggtagaaaggagaatcacttacttcccacagcaacctcatgcggtcctaatctctcttgcgttttcccaatgggatcaccgagcccatacgtctccacgtaatgattcaccgacatggccgtcaggggttttccaggagccaatatgaccatctatatgctgctgatcggcgggtcacgcgcaaaaattttccatgttcaactttccgtctcctgaaatcttgacaactatatactaaaccataaacggttgtggatgctactcgccaaggaaggagtgtatgtgattatatggtctcggccttttccacaaatgagtgtgttgcatctgaacgcaaaggatgtgcctttttctaaaacacctttgcctgactgtctttcaacggaggaattcaggccgtgagatttagtttgggaccgcttttcggtgattatgatgcttttaccaattgtctgtctcgtattttactctctacagtaaggagaatatttcctgtccattgttagtccctggaaattgaatataactggccctggcatgttcattgcaatcttgacaggaggcatcaagcccaacttgcttcaccgacctccacgttatgaataatattgtattttttctcagcttcacatgtccattctcgactcagatactgtcatgcaagtagatactacttgtgagtacactgaatgtcggtcattcaagagtgggactcctagtggtactgcgactaattacttcgcgtggggcttactggtccatgtgactcggactattcattttaagtggatttaattctacgcacagtggatctgcaatctacgccacgctacgccatttcgctttgtatattagcctcgatctcctcgtccatggttattgcttcttgccagctgcaaggaacaacgcctggaccacgtgcaggaacctatgcgctgcagggcacagactcgggcagatccgctacctcctagtggtatctgtctctccaacgcttttgttggtcgtgagcttgtttctttaactaccggacaatctatcaaacacgtggatcacaaacatgatagacgatgtaaggtaaaagctgactgccggctctactagatcctttgttatgactcgggaatatttgactctgagcatctatcttgtcggtgtccatgtacccttctcaagtcgttgatattcaaggccttggtcttagtcttgttttctgctttcttttgatttgcttacttttgttggctacgaaattagacatcaagctatggagctcttgagtgaaacagataattgctgcttaactctaggctaaagtatattcagtatctctcaaccagtaggtccagccgccggtgctgccctgaaggagagcaaataccatatttcgattacctagagtgttttcgcccccctatatagtcctattaacagacattgattaggcttgtgggctcagtcagacactgtggtggagctagagagctccttccaagtgctggatgaaatagcggtcaactactccgtaatcggtgcaatatgagagggagatagctataagattcacactacgtaatagaaacaaatacctacactgtgaaaagcgtaagacagttactcaccttcgtctcggggggttgtccgacgcggccttcaaatctaactaggtaatggatcttttgctctaagtgtctcagatttaccaagtcttcggatcgttggtataagtcaatgcccctacttaggcacttttagagtgtaggatagctttggtaaggcctaaattatctgacctgtgctcaatttagcgtacccttcgaattttggtactgtgagatcggacctggctggtatttccgaaatccaggaacaggagctccactccacattcccagcagaaattgccgacataattggctgctagaatgctatctagcggctcggcacgtcctcaaccaaccacagtttcacttataggttcactcgatctcggccgagcctcttaaaatggcacataccccgttggttagcactgtagagagtcctgggaagctacagagaaccgtagtctgcaaggggatataaagttatgagtgatacattgagtgcctcactcgtaaggtccgacgacgccagatcgacggttgattaacgatgcatcgcctgtaagggttaagccctccgaaaaatccccgagaccgttgacgcaccgacacggaaatcaacagagtaaaagactgcgaaccttttcatgttagggcagatattctcagggtttggttatcccttactacttagacattgctttagtgacccctatggttaaggttagtaatagtaattagaatagtcttgactacatttaacgttactaattgcatcacgcttgttcgaatcttaaaaaatattacgttgcttctgtagtgaacagtgaaattttggaaaatccctccctatccccaataggatccttgagctcagtttgcgaatgcaaggtattcctgtcatacatagacaatctttaactatgtatactacagtaaaagctctctggacggcaagaggtatgggggtagcatatacatttcagtatctcttcactggcgaaatcctcgggtcgaagctctatagtattcgtcgaatcacgtacccacaaccagttctcttcacaggattaatgccctagtgtctcttaggctgttgctcttgtggtaatcaatgcgaggttgcgggtctacgccattttctcttctgcgcccgtcctcgtgggaaggtctgagttcactatggtctggatccatacctcgatcactttacggaaatctacttcagtgtagcaaacatcttgctgtgtctgcaacacatgatatggtcattgtttcctgtagtatattcctttcaaagatcagtgttgaatctgccaaagaattcctgcgggaatccatagtctgtacctctacttttccaacgcgtacaagtgaatagcgggtttttagtgcagacatgacatcagatatatatacctttactacgcagtgaggtaatgcttcaagtttcagtactacatgggtaatgtctcttcattcagtgttatctgtccttagtataagctctgaaaagcagcaccctatggctagcgctcaggcttctccggtactatctggctgcgagcatcatggcagcttgacaagcatacatcaacacattgcccatagtaacagtgttaagcaatgtcgtcagtgcttctcgattggcctaagtgtgacccggtgtctgtgcagtgtttactgtccgttggtggggctgatcgatattgtgacatcattattcttgatgctctcaatttcatgtcccttttcttagtcgacatgcaatgcacgtcgctctccaaagttcctgcatagtgcgaatccaccgagtctctagctccctgggagctcatgaattggatgagcccagtggcccagcccgcccgattccttcgctactgcacatccagtccattcacgggagcagatcccaacgggtgggtaaataactggatctgcacggttcttacggtggtacgcgggtgaacgacggccattgcaacgttgacatcgtagttcgtttaacccgtattcttgacgcgtcgttttaatcgatggttgtgtctcgcttcctgaagattgaatactccgaacgtacatcctggggcgtggtttctgttgttcagatgcatgatgatgcttgctactcctctggccggtgtcctcttggtatcgggcagaactctttgttactgttttggatctgaataggggaagttgatgtcagcaaatagtactggaattacaaagtaaagcgtgcttacttgtgggatatccacagccatgtgccctgagtccaatgcatgcttgcagacgcattcacacttttctcggggatgcaagagggatagaattttgagaccctgtcgttactgagatcgtgatcagattccttgtggccaattgcgagttataaggtataagtgtgcagcctttcttctgtccctggaagacgtatacctgttgctggctctgcttgaacctgaaggttcactcgtgaaactaacatccaccctataaatgtctcgacactttcaatatcccaggaaactccatctatgacgtcgaccccttcgttgcgagtatatctactcagatggtctttttctaaagcccctacgacaatagtacatccgtttgaagaaccagccgtcgggccctagctagtatgatgcaatatctgatggtgcaaaggtctagaccaacaactcaatacaacttgccaattgggtcgagcctagaaggttctgcaaggtactctacaacattgcattagtagtatggtctttaattaaggctacgctaagtggacttcagtagtgctgtcgaccgttttatgtcatacttgcccatgtacgtcatagcctctcaactataacagtttatttaggatattgaaatgtcattccaaattactaaccttttctccacttaggggcagctgttccccaaagatttctcggttagagctatcatttctcaacgtggggtgttcgcttgttcgcgctttccgcccaaatccccgctttaggaaccgggtggagatgctctgtaaaactactaacaagtgggtatacggaggtcgacatctaaaagggcaatattagggatgatcaggcgaactaggtgtccacgctccaccagtcttttaggggatagtatccggagtcgttgacatcagattctagaccaggtgaagtctttgttcaacaacatagtcaaatcaagacatggggcatacggagggtgttatactccaagactactattgaaagagggatgagctaaggtaaatctcattagcctcctagttaatggtcacctgaattggactatcatgcttattgaaagaaaacatattttttttggctctgagagtgcttgagtagatatgacgtgattgtcatatattaaaacacaaaatattttattcctagctttcagattgggccctgattggaggcgtgtcaagtgcccatttaacagtaactgatgtaagtaatgtagtaaggatatgctaagctgaaacatccatatggaatggacctcgtcttacaagtatagatatgctttcacgtctaactagtcatactttttaaacaatctattgcaatattctacttctccgttcaatgtaattaccagatgattcctctcgctgcacttcaagcacagaaccatccgcgctgctgctgtccaaaagccttcgtcgggaaattagtgacataacctccagtatcacgtcttcaactagcttctaggctttggtgtcattaccttcgagggggcctcatgtaacaattcagttcttacatcatggacaccttctttactatgcttgggaagtcggggctagactttctgagtgatatcattgtggatgggttgaccaccctcaacagataggccttgagggctgccattccgagtattccagttgtatacacactatgacaaatgggctattctcgcaggactcgtctccatcgttgatgatagcgtctagcgttctaaatatgttcgtcattgtgatcatagtgttgcatatcccaatgatctaaaccgtacttggagtgccaatatcgaacgatcaatcacgattctatgactacgtgagggacaaactataggacgtctagacctttccatagaatgtaagagtgtacgcagagactggacaagatcagtatggaagacagcggtaatgaaaacctcacggaggaaggacgttaagggcgcatcgtttgtctggttcacatggcatggtatcatttagatagaccgagctaggactgtgtccataggccttattttcgctttcaccctaatgctatttccacctctgaatggaagctagaggtaccctaatgtgttttctatgcttatgctgggattcatcacgaccatgtctctttcatatgcagcatcattgtgcctcattgttaccacggaagttattatggacgaggcattctgcacagcggtagtggttaatgcttctgtcggttggccagcgaagtcgtaatcgttactatagtgaagtgtaaaaatatcatgaatagtgaaaactgcccatcgcaacacggtccgtacaaccttctaaacaataatcattcgggcatagtacaagagtaaattcatatacgaagagaccgtgactcttctcacctatgatcttgagcatccaatgaagagcttctcgtttaagcatcttcactgtcaaagactcgccgtgctatatctgggctatctgcctacagtccatcaccctctagttatacttcttcagaccctaagaagctcactcctggcagtatatgactctcgtacaattgaggcgacgttcaagctaatgggctaatgggttccatcaaccgactaagcttagatcagagcacaacagtattatttatattgtctatatgcaattcccttctattgcgttgctctagaggctactgatacatcagacgtcaatgtcacacagagatttgatggcgtccgtcaatgctttgtctttctgaggcaaccaatgcagctttatggattacatagtctcctgatgcgagcttaactgagaagatacttagctccataggcacattcttcaccgattgagataacatatatatagccgaataaaaatgttatgcctaaggatcgatgcaattacccgaaagcgtacacaaagactagcaactcgaagatatatatatctcacaattacgaccttggaagatttcatgtcagatatcttagatgagctaacgagccacattagcagataaatttaatatataacgatgtcagaaagaatcagagttttaccatggtcactgttttccacggctgtcctgtcaacactctaggcacagggtctcttgacgctacagctgacatgaggtcgcataactgatcttactataaaaatagtaacaagctattgattaacaattcttactaaaagcataagcacccaaattctatcaaaacaaccctacctggaaaccacactagaaacagacaaccacagaatctatcaccctagcatcactcggcaatcctacctaatccaaaccccaaagctcaccacatcctcaccaaacagcagcgccacagctcagaagtgatttcgtccctcagccgtacatgcatacaacaagaacctacatgcggtgtttcggcaaggaaaactgataacaatgctgattctactgcggacaggaaatgtcacgccgcccgctttaattcggcagcattcagctgtgggtttatcacaccactagctgcaggagtttctgcagaaaaatgcaacctgaccacggaggtaatctccgtcttcagctgagattacatcccgtatcggaccatcggcgaagtcctacccaagtaaggtctttgtccatataggcctctattaatgggacatggggccaccggcgttgagcatacaactgaccattctcagccaaaccactcaagtaacacatccaaacgacaaggtagtatcctagacaaaagcaaatcatccgattttcaactagaccaccacaaaaaagcaaactcagctgaagaagacctccacgatcctagatccgtgccgctccgtgccgatctccacaaactattggcttggcttcagcccgaatctatcgcttcctttggtctgggcgtcggctatttccctttgctgataggttcagtgcgcaatctctgcacggcgaggatctagctgcttgctacctgcaggtgtagtgtgcttggccgacgacatttggaattcttttattttttggaggttgaggaggggtttcttcagttttctttagctcatcttttgttgtgaaggtaatagtgtacctaagttactctgtgggtggagacgagaatttatggcgattaaggtttgactgggatgaaatttggttcgatttaaattttgtttcagattaggggatattaaattatttacgtaggcttcaactccacatcaaaccttatacagtacgaagcatagactcatctcatcgtccgtccaaatcatgtaagaaattcaccaaaaaaatggtaacgaattagcgcaatggcaatccaggacccttgcaggcatcggcgtggataaagtaccagacatgcgagtggaacgcaaggaggtcaggcagtccgccgctcgtgccggtgtttcccttgaagttcacgtatccatcgagaacggtgacttggttgtcggtgacggtagtgttgtccggcgcggtgatatagtattcagggctgatgtgcacgtagcccatagtcaagagcggcagcttgggcacggggtcgtcattgtgagtgaagcggtagttgttgccctggttggtgatgaactcggccagaggcttgttggccacacgcggcgcggcgtaggcgtacaggatcgcgtcgtaattcttcgtgcgcaggtccgcagctgcgagcgaggcgatggcggcgccgagactgtggcccacgacaacgattttgtagtcgctgtgttcgggcttcagctcatccagggtcttgatgattcggtcgcggacgaccttccaggcggtccagaagcccagttcggccttgcagccgtcgcacagtcctgggtcggtttgggggaaggttgcgtcggtgacccagttgcggatagagtaggagccacggaaagcgacgacgatggccttgttggtgttgtctacggccacgaagccggcagtgtcggtgatggtatcactgttagggttgttagttggaggtcacggtactgggaactcaggtgacttactcggagaagctgagcttgacagtagaaccggccgcctcgacatcagggcagttgcccacagagcaattcagcttttcgccgtctttggcaacgtagttattggggcagtaggtggcagccgcatattgcacccagaacttgaagtcttcgagctgggtagtagggatgtcttaacaatgagtcagtgtccgtccggcagatcatgaagcagattcagtacctctaacatcaattgccgttgggtaagcgtaacccaacagggccactgaggacagaacagaaacgaagccggagaggaagcgcatctttgccagtgtgcttcgcagggtctactcaatggatagagacgaggcaattgtgagcatgaacagatgaagacagcagacagtggaaacgacgcccattaaatagttacattctgtatacagacttcgccaaaatcgatatccctgatccgacaatcgggttgtttgtggttccgctgaaaatagtgagacatggcatgcgcgatctcaatagtctaccatcgatgctcttggccggatcgagctgaattggttcagttcacactaccatccacacggatccacttgcttaagctgacggaaaatccacgaaatcagcctcggcatgttcaagaaggatgttgatcagacggcgacaggcttggttgcaaagcttgtgtgtcttgtcggttctcccgacggccgcttgcgaaacctttcccctagtatgcgcggtgcctggattgactcaacacataagcataaacgaaaaacgccggaaatcaaaagagacagaaactcaaaaaaggcacccgctggctgacgatccggcgaaacggctgaatcacatgtaccacatggctcagtgtgattctttggtcgccccactccgtctttgccctaaattgaagctttttttttttgcactgaagatccctctcggggtctccggttactaacaggctacaattctctgtttctcttaacacagtcctgcaccaatgagacgcgtgcccgctgtcgatctctgctctcttggtgaaaagtccctccgcgcgttctggggttccttgattattctcaatcggagattaagtccactccgtgacctggttttgttctcgtgacccctttcggctttccttccttcgttgtccatggaagaaatgaatcaaatcgcccgaacggttttattcgactgagaaaatcttattgaatccttccgaaccagctgaacaagacaaacccaatcatatgcaaatatattccccgagaatcgtccagaatttccctcattctacgcctgttttacccccatggctggtgccaaccggctcctctgacgtagtcgaggcccgaatacgaggaaaagcaccgggatcggaatcatcactacggcgatacacccgagcagagtgccggcccattgaatgcccaagtcgttgaacatctggcgcgtgaaaagtgggaaacaggctcccaccatggatcgcatcatggtgttcgctgcgaacgccgatgccgcgctgagagaaaaaaggaaattagtacgagaataagcaaacaccgaacgacacgcaacttacaaattgagatacgaatccagtaggtaattgaatccttgcatgaatatcgacgtgatgccgaatccgaccatcactccagccgccgtgggagccatccaatgaatcgatggattccagcctgtccagccaaacctattacatactgttaactacatctcctggccaaacattacggccaagcaaatggccaactatatggcatgatcgagcccaggagaaggtcactcaccagaagagccctcctgcaaatgcaacaccacccacgatgcaagggggtaagcgccattcaggtacgggcacattactattggcctccaacttgcgcgagtacgatttctgaagagaaagaacgaaactactgcccgctatttcgccaataatcaatcctatgaatggtaatccgctcacaccaccggtcatgccataggtgccttggaagacaattgggtaggccgacagcagcgcataagccagtccataaatgaaggacatgtacaaggtcagaaggaaggcgatgggctcggtgaacaagatcaggaaaggccgcgcaaggttcttggtcaccagctcccggaaatcgatctcgtgttcatcctgccgtgcgtggataccccagttcctggtttgacggcgcaggatggctgctttttgcattaatacaacgggcacgtacgtctcctgtgcaaacagcgccatcaagatcaagctaaagaacccgacaaaggccggtatatagaacgtccaccgccagcctaaatagctctctgcagtgaacccgccgatgaaaggtgcggtgaaaggaccggtaaacacagacatcgtatacacagcgatcgcgacacctcgatgatggttattgaacaggtccgacagactggccggaacaagagcgatgacactagcggcgcaaaaccccgcgaagaagcgtgtcaacataatcgtttgcgtgtctttcgccgtcgcgcaggcgatcgtgaagatatcgaatccgaacatgccaatcaacatgggccatcgtcgtccgatcaactcagacgccggcgcccatatcgtcggcccggcagagaaccccagcacatatagcgttgtacccaacgcagccacttctttgccgaatccgaactccttcataacaccctccgaggccgtggcgaaaatagcactaacatacgccgtgacaagtgcacagaacgtcaagagcgaccctataagaaccctgtttgtggattagtcttagtgccttggccatatcgcgatcaaagtgcagcataccgccttctcataggccagttctggggatgcatagggtcgtccgatccttcgaactcgaccacgtattcctcagcgtccggtagcggaggaggatagtcttttcctgctcccatcggcagccattgctctcgaggtatgcggcttcgattcgatccaacggtaagttgctgctgtagacgagatgtgttgatacgctcgagctcgacactatcatggagggtactaggacggcgctgcgactcgaggtcgacagttcgaggcggaaagggagccagataccccccagaggtcgcgctgaccgtctccttcgaagccttttccacaaggccgtgactcatgatgccgatcctgaaagccctacgccgtaggtctcacgtagttagtctacacaggtatgacacgatacctgaaagattttaactacaacaaacagacgacctggcttttctttttttcttatcccctcgaagagaaactacggtgggtcaaaaattcaacctgaatgccgtagtgtaagcgcatccttagtccagagttggggctctaccaatcctgtaagtgccagtacccatggggtcgcccgacttaacatatagatttaagaaacttgtcgaacgagatttccccccctggcgaatcagcacaccgggatgctgatccagcatggacataattccgcggttagcacgtcttttcgggactaagaaattaggggtggacaccttcatcccgaagttgggtccgttcagccggttagtcggcatggcgcttccttttcgggggtgccaaatgggccttgatatcgaatcagcttccctcactgggttctcgatatacggagtacgggtatatgcgtactccggttgtagtaccagtattactcatatctttccgaaaggagagatccgtctatgacatttataatcatctcttggaagaatttataatgctcgtggtgccgtgttactctttctgctagcaggcttacctctgccgatcccatctttagggcttccttcggtccgtcgcacggctgcggttcttggcacccgttctctagacttatcggcatcagatattcgtcaagcatttgggccattgagttcgaaccacacgtttaggctaccattttaggcaatgatctggtaaaacataggtcgaaaagcaaacaaggccacgtccaaagaaagacaaagttcatgacttttcaacggagattactatataaaccgaaaatctcgtactcattacatattcggccccgaagccctatcctaccgttcaacaccagaaccccttatataaacattcataatctgatagatccttaccccaaataacgtcgtatgagccaagagaaaccacggaattgaatccgcggtggattaaccagggactgtgcctgacgcaagagacccacaatatggttttctgctcggctctttcttgtggcccgtcgataacgaacgataacagccctcggatgattatacattaaacttccatcacacttccaggaggcaccgcttgcctttcggcgacattaagaagaacaacatctgttccatgtcgttatcgttgaaatcgtacttgctggaaagtttagcattggggaagtagcggaagaagtagccggtggcgagtcgcagctcgatcttcgcgaggtggagtccaatacaatctgcattgttcatgtgagtgctgtggtcactctagcttcatagagacttactgcgtgatccggccccaaatggcatgaatgcgtctttcatgagctttgtaggtgaggcccaccgggacggttcgaatctgatatgtaatcagcaatgcacgtgtcatgcgcttattgcaaaacttacttctccgggtcagggtaagcaaccgggtcacgatgcaaactatacagctgcgtgctcacagtagagcctccaggtatccagtggcctcccatcgtcgttcccttcggtggtacactgcgtggcaaagctgaaggaacagcagggtagagacggagagcctcgttgattacctggttcaagtagggcagtgatcgcaggtcctcgtccgtgaaatcatcccggatctctgccagttcgtcgaccaacttcttcttaatctgaggatcccggcatacggcccagaccaggtaggtcagagtgttggcagtggtgtcgctaccggccacgatgaaactttgcgcatcgtctcggatttcattatccggcagaccttcctcacccgcattgtacagtttggtgaacacagtcggtttggggttctccgggttctcggccaaaagacgtttgtaccgattaatagattctgtcgcatatccgaacacacggtttccacttgcattgacctccttgaagatggggagagggagtagcgtcgccagcttgacgaggatagggaaacttgcacgaataccaccaataaccgagatcatttcgatgtctttcacatattggtttttctgcagtgcattagataaacagcatccgggcgaagcaaagagtcaccaacctttcccttttctaacatgcggaaggattctccaaaggtaatttcaccaatgatatccgtagccatgaaaaaccaccatttatagacgtctgccacgccacgagtcttcatctcctcttgcattttctggatagtaaggcgtactcgagcgtcgatcaacggctccatcgacttgagtgaaagttcagacataggggatgagaggagtcgacgatgggcattgtgaaacttcgggtcggtggtcgtaaagatactctgtgtatccttgcggttcaagagggaataccaaggggatttgaggaaaccacttccaatgcgatggatttcgcgtgcgccgctaatatcggaaacatcgacttcgtcgggtccaattcgtaccacggggcctgttcgctttattaaccaagatcgcgtatactttggatacgcgacaaaccatatttatcatgcagagcgtggacatatcggggccgctggccggtgacgactttgtatcggagagggaggtcggtaaacttggtataccagggaccgggtaggtagcttaggtgacttctctgcgaccggtatacgacctatgatgcgaattagctgaggctacgatgcaatagtcagtgagcgacctaccgagagaacgtataccaacacagcgatcgatgcgatggccgggatattgtcgcgaataaacccggaatccatgttgtttgctgatactgacaagcccttggatattatctcaatcaacgcaggtcacaaaattcctggctacaccctagttttcatgaaggtgaaggtcaaaggtgctgatagggttggcgtcgggttttaatggaacccgtgacgttatatgcaacgtcggactgttgacacctggctatgacacctgagcttctccacgtctcacgtaggacgtgggcaacaggtgcaagataagtgagcctctgccagtgagaaagaggcggacctgggtcgacggatgcgtggtctcatcaagggatgccgcttctggaaggacatcccttgatacccactccgcaaacaacatggcagagtcagttcagccaataacaacacgatcaagagaaaaagctatgtaatcaaaatatgtgatataatcttactacggtaatctatttcttccgattgcagtgtgggtacatcttttgtgtcccttatcagctatcgaatccgccatttatatgctaccaattcaaccactcttggatatgtatagccagccaccaactcttctatctttgcactcacgtaatgtacttataactcacaccaatagcagacactgtgccatttttccgtgaaggctagatcaatcagagggcgtttctcaaacttggttctctgcgagcggatgcaacatcacaaactggaactgatgttgtattcataacagagtatccaccttccagcacaagtaggagatcacgtcaaatgtgtactgtttcataaaactaaagatgttgggaaagcgaatacattgaacgcttgaagaagggcaaattgattcaaggcaccaatgtcggcctgaaatgcctctcgatgatctctataaggccagtagtaatatcgaattacgggatatagcttagacagtatcctttggaaggctcggcactcacttctcaagttcaaactgacaattacattgaaatattgaagggggggggggggaaacagaaaaaacaaaaccttcgagataccaaagggccttcacaaagtgattctagaacccctgttgcatactacatagtatgcagtattactggtagccaaaacggaaacattatcctacgtatgtgtcgcactccgcaaaggggatgatccgcatagacgaaaacggctttcggcaatctaaacattatttgactattctggtatggcatgcatcgagtcatgtcataacctgttgagcccataagcttcagatagggaaggttacaactacagaccttttgcattttcatgtgtacatcactcttccttagatcattagtcgatcgtataaactggataactccatcacataagcctgtccgtatatatcagaattcgtaagtctatcattctagacttgtctatgtaagatagttccaatgcggttttcagaaaactgacgtcaagatatactagctaaacgaagtatgaagtagccataaatttactaatctatactcagcaatcaagcaggagaccttcttttaatcttgatataggcaatttgatctgtatgtgcgccaaattcggtggggtatgcaatgattagggttggagtatttagttggagaaacacatgatgtcacggcgtgcatggcataactagcgctataatactccactcactactgtcgtggattggagaatactaaacatataaatgcagctattctactgaaggtccactacgtctctttgataacttcccccgcaggaaaatgtcgccgtccattcccaagacgatgtgggcagcccaaatcaccgaagtatgcgtttccatcatcttatcagcaaccactacctaatgtcattcagttcaacaaaccctacaccatctcaacggtcaatgttcccccgctccgtcccaacgagctccttgtgaaaatacacgccgcaggattctgtcattcggatatacaagtgctgcgcggggaactcaacagcccgctgcccttgattccatcccatgagccggtaggcacagtcgtgcaagtagggaaggaatccgccttaaactggaaagtcggcgatcgcgttggtatattaaatttcaagaatgcgtgcggtaactgtgcaggatgcagagggtctcgaaaaaggtatggaaagttggacccgcggttttgcgatcacagagagacaggaggcttcaagaacgatggctgttttgctgcttatatggttgccgactcggcgacaacaatacttctccctgactctgtgtcctttgaacaaggagcgccactattatgtgcgggggtacgtcgctctttctactctacactggagaagagccagagctaagaactaatttaggccaccgcttggggagcgatcaacaaggcgcgaccgtttctccggacaggtgatatgatcggtgtggttgggatcggggggctcggacagctgggtgtacagtttgctaaagctctgggataccgaactgtggctattgataaccgagatgcgagtctacagcttacggacgacatgcccactgagtttcgaccggatttcatcataaactctacacatgactatgcaagcgagaaaattctggagcgaactggtggtgaagggctggccgcggtgatcaattgcgcagattcgattgccgtcaacgcttggagtttggggttactgcgcattggcggcgtagcggttcttctaggtctaccaccggaacagtggcgatttgatactcaccccattgtctttcgtgagttggttttacgaggaagttatgttgctagtcgaggagaggttgaggagatgatggcaatcgtggatcaacacggagttcggtctcagttaacggtggtgacgaaagacgatatcctgcgggtccccgagatgtatttgtccagatcgtttcgcgggcgtttagttgtgaagtttgattaatgagcagttgttcattccaatgtcctggaccagatcggttggattaggtcgtatgaaaccaattgtgaatgctcaatatcttaatcaagtgatgaattatgtgggttaatactttagccttgaggtttcccagatccttggctatatctagagtctctaaaattattctctagtatggtatatatcactctggtatcaggattaggattttgtagcctattttagaaaaatatataagcggaacaactcagcgtactgtaccgaacaatgtttcaatggtattgtattatcaaaaccaccagttcaatgcgacatgaatcttctggcaaaagcaatcaaattgacataaatggcgatctgatcgtattcgggatctctaatcgcgaataggcagaaaatcaactggtagtgggtactttccactcggtcggttcattttaagccaagaactgttagtagcaaaagaaaagctggtaatgcagatacgggctaggaagcgcggtaattattaaccttgggggccaaatggaaagattaccatactgtacggtcagatctggttgatgcccgaacaagacaattttgggacaactgttctgtacagtaaacctggatcagctgttctcctccctctcttttctattatttactcatcttcctactctttcttccctcacttctcttcttctgttcacgacaatctttccgtgtctttttctctgtgtgtgtgtatgaaatcgttcgcttatatatgcacatccagagttacccttatgttctaatttcgttttctccagagaaatgtggggatgggtcaggctcggaaccatctgagtggatgaaatgggtcttgagcctcagcctttcgctccgtccatcacaataatcaggctgacgagtctgacaacaaacaaccacaccaccgacactcctcttctcctcccttccattttgaacccctattgtttgttttctcttctaacccctgatcgactgcaccggctgacccctacttgttcgctcgtttcagcctgtcctcatcgctgccttggcaatttccccactgccccggggtcttagtccctgacaccagcagagcctctgtcgctacgaacgcccctcctccttacgtctctcgttttcccctattcaggttcccatccgccccgtctcgtgcggatcacacgatggctcactatcaaaatggccagccaccatatggtcagtctggtaattccgcacagccttcccgctacgacctgtatacctccgcctcctctaactcgcagcataatccgacactccggaggatgccgagctacagtataggggacgatgcgggtctctttgcgccgtctcactctcataacccacgaccgacagacgcaagcgctcgttactcagagtggggtgctggggactcccaagggggttacagcaatgacggacaggagtacgcagagcatcccagatatgcacacctcccctcggcaacctcatcccaaatccctcgtagtcgcgcttcctcgcaatccagttaccagtaccagtatacctcttccattgcctcgccgacccagacggcgtacaacccccagcaatacgccgtcccttccacgccgtcgcaattaaattacaatcccttggcatactctagtgcaagcagcagctcagccccaggatatcaaccgtacaatccagccgcttaccaaactaccaccgtcgctggctacagctcggctggtgtccagcgacacccgagtgtcggctacgcgcaagcacctccgacaccgctttcctatgcaccacccgtcccctcactaccgccgccgccacccccgcgaggtccggatcatccgtatggaagtcgtttgtcgccccagtatagcagcagtacttctcccgggacaccttacgggttggctccaacggcctcatcctacaaccttgcctccccttccacccccagcgcaacctatgtgtcatcgttcaccggcatgggttcagcgcagtctcgcccctactccagtggatcctatggaccgtcctctcctcgccgatccgagtccgctgccgccgcatcgcatgaggatcagcctccggagcctcccgcccatgcgtcgtcaggcgacgacccgtacgggaaacgactcagcttgactcgtcccgggtctgggcgatctctgccaaccccgccgatctacccccctcagcctccagtatcaccgcagagaacagataccttgactcgacatccccagtcgcgcccgctacctggcccaccagtcgacgcagaggacgattctgccccattgacgaacggagggagtttgcatggcagaccggatgggagagctggctatgatgacctgttgagagaagtcgaggcggcggtgttagacgctggggaccgaagtagtctacgatcattgcgtttggaggcgcagaattccaacaacggaggggatggactgcgtctctcgcctgatgagaagcatacgcacaccaatgggaacatggcaactgggacagggcagtatgtcaattatgatgcttatagcgacgatagcgatgccgaagcggccgcaggtctcgcgatgttgcagatggccgacgaggaagacaggatgcgggccgagcgtctgcaggagcgcgaacgacgcgagacaaatgcgtccatcatcagtgcatatgccagtcaacaacaggcagaagcgggtgatgaggcagtgcggtacggtggaaaccttcggggacagagccagtacgaggagacagacgtatctgcagacgagtacgctgatgcagtggaccatggccgactggcgcccacctccggctcgttaaggagctcgaacatgtccgctgaggatcgtgggcaatattcggacgagtacgaatatcctcctatgacccaggacgctgaatatccgtttgaactggtgccgtcctatgcgcgcgttgatgccgccggcacaggtgggctgtccgagccgagtgcctatggacggcggatgagcttcgactatggggacgagggaacattatcaccagtgcgtcgttcccatcagtcaggcagcgacgattcagacaggggagaagagcccggagacctctttttccatccgggcatgcggcccttaccgccagcgccggtggaacccgcgaacagagctgatttgatcccgcatttgatgccggcggggacgtaccggcatcaagagcaggaagattggcagagtgctactcagtatacaccctcttactaccctgtttctgctgactcgtacgggccgaccgtgcctagcccctcatctcaagtcccacggtcgacctctttatcgagtcacccgattggacctcgtactgacccccctatcagatccaagaccgatgcagaccgggccaagtacaagcaacagcacgagctgcaccgccagtcggggtcaccgaaggtggcgtccccacaggccgcggcagctatgaccctggatctgcccacgattcccgccgggcgccgcaagaagttcaaccccaccaaactttccaccgagcagttccgtcgttgtgcggaaccgtgggcgctgagtgccattctcgaatggattcgggagctgagtgaggaagagaccgacctcaaggagcacacgatagtcgacgccattgttgccttgttcactcataaggtgccgacgatgaacattgccgacgcagaaacactagccgcccgtgtcgtggagaacatgctggcggaggaggccctgatcaaagaggaggaatgggttaagttcggcaatgggtctttgtcaggtgttttgttccagatcaccggcacaggatgctattcatctcggttgcacgagcaggaaacagaggtatttggacgctgctactctcatcactgtatgcgaacgttgaagaaagtgaacctgcggacccaagtgatggcgcaacagaagaaggccgaagattgggtgaccttctacaaggtcccgaaggagctgtgggaaacgtatccgaagaaggagattgaccgccagaataatctccacgaaatcgtgaccacagaggactcctttattgggcaattggatattctgcgcgaattgtaccgggatcagctcgcgagtatgcagccaagcatcatccctccgaaacgcgccaacaagttcttgaaagatgtttttggcaaagtcgatttggtgaagaaggttaatgaggatcatctcttggcccagctgaagtatcgccagaaagaacagggtcccttcatcgctgggttcagtgatatcttccgccaatggatccggaaagccaaagctgtttatattgactacgcagcaacgtttcctcatgcaaactatcttgttaggagtgaagcagagaggaacatccaattccggcaattccttgagcaagcccagagtcacaagttgtcaaaccgtctgagttgggacacctaccttaaagcccctatcacccgaattcagcgatatactctgttgctcgccacggtgcacaagaatatgcttaaggatagcgaggaaaaagcaaatctggcgcaagcgattgaggagattaagctggttgccttggaatgtgacaacaaggtgggtgaaacaagcaagaaggttagtctcatggaactgtccgccaagctgcagctccgcccagagatgaagagagaagttgaacttaatctggaacatctggggcgtgaaattgtccaccaagggatactgcaacggccaggaacccgaactcgtttcttgcaggagacccatgccattctctttgaccattatctggtgctggccaaaccggttcccaaatacaaggtcttcgacgtgtcgaaactgcctatacccatggatcttttagttgtggaaagtaccaatgaagatcctgtcgtcaaatcctcggtcagaggcgtcgcgactgtgacccagccccaggccgtggccacccgcgctgtagatggcaatggcgctaacgctgctggtgcagcggcgggcaagacgattgttcccaccacagtccttgagagttccacagataacaaaatcctttatcctttcaagatcaaacatctggggaagaacggcacttacacactctatgcctcctctgctcagtcccgacaggattggtgcgagaagataattgaggcgaaaacgaaacatgctgcagccctgtttgcgcagaatgcggagcctttcagacttcgcgtgcttgcagatactgccttcgcttcttcagactattcgccgcctcccaagagcgttatcatcgaagggacacctctggatcgtgcaattaaagatgttgagcatcgatttggtgaccttaagagaccggcacccgtctgtcgggccagcgttcactctgccactgtctttcaacagcctcctggccgtatgatgtgtgccattggaactgataacggggtttatatctccgaatacaatgatcctcgtggctgggttcgggtatgtatctatctaactccactccatcgaagtgtatacacggccgatggtgatatgactaacattctattaggcaatccaaattccccgggtgacccagatcgccgtttttgaagaattcaatgtattcctactcattgccgacaaatccttgattgcttaccatctggacgttgtgtgcccaccaagtggcgtccctaccccaactacgagtgactctgctcgccgagcaccacagaaaatatcaggaagtcgtgaagtgggcttcttcgctgcaggacacatgaaggatcgcacattggtgatgtataaaaagcgagatggactgtcctcaacatttaaggtttgttcatgttgccctagctccacgagtctgcgggactaattcggtgtagattatggagccagtcttgcagaagtcatcaacgagcaagagtcgtttcttctctcgtcgttcgcaaactgaattcttccgcgattatgacgagttctacatcccggcagaaagctatggcatcaatatgttccactcgtccctggccatttccactcagcgcggcattgagattctcacacttgataagaaacagacttggtctgttcctgatttccgctcagaggcgccagaagcgcaagcacagctcaccagtatcgccgcccgtattacgaatcttcgtccactgggtatgttccgtctcagtgacagcgagttcttggttgtgtacgctgagtgcgcggtttacgtgaataaacatggagacgtgtcacgtagtgtggtcatggagtttgtcggacgtgcccatacggcctgtctctacggcaagttcttgatactgttcaacgaggactttgtcgaggtgcgcaatgcaatgaatggtcgattgcgccaggtcatcccgggacatggcgtcgtttgtcttgatgatggcagcagcatgccagggtccggagttaatagtattcccaccacaacaggtggcacagtgaatctgtccagtggattgtccaacggcgttgccctggcaaacaacggccgtacagtcaagatctgcatgcagcatcccgagtacgaacggaaccagattattctcgagttaattgagaatgaaggacaaaaggactagatgcgttgggttttggtgaaccctcgctcctcttacgtcctaacaaggtgtccaccacaacataactttatgacggaaatgtactgcatcttcctatatctggatgatctcttcaccattttcattctaaccctccctcacatcatacctttcaccgaaaattcttcaactcggcggcgatatgaatctccgtttgcatatttaacatttgttctaccacccttactttttcttttcttgatctatacccctttttgtcttgcttcatatttcactgttcgttgccattgtcttatagatccagagaacagtaccttgtacatacacaaattttgacaccatttattacttcagaccttggtcaaattcttgttatctcgcgtagtattgaggtatatctagttgtattgaattgctatatgctgatctaaccatgtcagttctcatgcatagcctgatagcgcacaccgaccgaatcaaagaccacaaaacatacagaaaacagaacggcactccacaatccaacgccccatagtcctcagattcaagttaacgctgaagatcaatagtacatacatacattgaccatacttccccaagggaagaacggactatctagatgagagatacaaatgacaacagtaagaacaaacagcggccgaataatgagatcagtaatgtgcaggacaaacactcataccgcaaccatcagagacagagagacaccgacaccgatacattccaaaacccgaccatagacctcatgactcaaattcaaccttgctaacgacgttgccatcgttttgggaatgggacgagctttgtccctgttgtctgctgctgctcccttcggctgcgtgttgatgttcttccttctcgtccaagagggatgtatcttcctttttgtggatgctgaccacttcagcgccttccaggaggtcccggtctgtgtcgcggacgctgcgtcgttctgggtctgcgccgtaagcgccagcgccccagctggagatgccgccgacgatggttggtggggctgaagtgccgctgcgaggatcgtagtcttcctcgtcgtcctcttcgtcatcttcctggggccggctgagagcgttgcgttccagttcgcgctgtgcttcgtccatgcgcttcttgacttcggcggccatccggataccatccgaaacgatattatccaggacaccacgcaagcccttacctggtggaacgatgccgccagatgcacctgcaacggtggcaccggcagcagcgttggtgtggggtttaggcgtattgatgttagagaaggtggtcaggttggacgagagagatgtgagttttgctgcgggaagtgattggtcggaaaggcggaatgactgagggaagaaagtatcaaaaaattgttctagtagctcgtcggccaatatgaccatgcggaatgtgggaagggtaatgtgtagagggttgttcgggtcgagggctggatttgcagcctctgatgcaccccggttgtgctgggtatcactgttttgcttcttcgaatcggatggctcgggttttgcttcgtcagcaatatcgatgaggtcttcttcttcgtcgtcgtcgccaatagcaaatgcgtcaagcttttcggttgcctcttctgtatctgtatcctttcgttcttgcgtagccttgccctcagggttactgggatcggcgtactcgaagcagcgacggatgaacgagctgacactccccaagaacctctcatcggtactcaatttatcctgctcgaagcggtcgcgttcgccaacctcctccagaggttcactcggggtaattgcgccgtcaaagcctcgccgggagaggaaaaggagagcttctgacattcttaaaattccctcccgatcaacagtgccattcccattatcatcatacaggtcgaaaaagtagttgatattgttcatgatatcacgcggccccttaaggcgtgcaagtccattgactacgttttgtaagctgagcccctcagatggctccgtggaccacttccggaacagtcgctgcatgaattcgtggtccgctggctccgatttgttgttccatgccaaagatttcccaaaccctctgaagctattagcactctgttcaacattcgactccttccgtgaagagcccggggtgtctccgacggcccactttgcagtagccgcgagaaaatcgcggaaagcatcgtaatccatgtgagtgggactgggtccgagaccaacacggccaacttctcggtccactggaggtcccaaaatggaagtgcgttcaactctcttcctttgttggcgcttcttttcttcgtccagaagcctttgccgctgctggtgctcataaagaacctcgtagaatcggtcatagattacgcctaaatcatccatgccgagcttcttgctgtcggggcccaggttccgaatagacgtgcgtttggcgaaactctcgatattctccagaacggcatctttgtgcttttcacgctgctccgtgatcgtctggtgggtgattccggaaaactccttgaaagcgacaaccatcagttcctggaaccgggtaatagctctcaatttaggattctcggatctagggtgggctgattcatccagacgagagaaatatgacttcagcacagatatgaaagacccatcatcttgtatgtccagaagctcctcgccattgatacgaaggatggccaaaccaacttgaaagaggaccttcggtccttctaagaagaatacatccaacacccggaaagcgaaaactaaaggcatggagttgatatagagagaaaggaaccatgggagtgacacaacagaaagctggacatcggatttggtgagatgatcccagaggaccggcatggttttctcaacgagggactcgaacaccttctgatcgagcaatgtcccatacatggtcgtcgagtagtaccctggcaatagacggtcacacaaaacggacaggaggaaaaaggcttgtgcctcggacatgtaactaatggagttagcaatgacttaaggtggtgacgacgaggtggtatacattaacagagccgcgacgacgatattcatagcctgacagtatccaatctccgcattggtccaactgtaggctgtcaggactctacgcagtcgtccaatgccttcctcgctttgaaacccagcatattcaggcaaactccggttcagatctttttcaatctcatcgatggccaaggattctctcccagagaatttcgaaagcgtctcggtatataggtttggcgacctgaggcgtaggtacagggatccggacgacaactcccagatctcaccacggagacggttaggaagcccaacccgaatgagcttatgaaacgtgggttgccgaataagagttgcgttgcggccattttctacaggagattttaatatacggtctgcatgggggcgaagccgagcctaggatatcatacctctgaaatattccccccatagtctcattttacttctgtcccggagcttgcgcgcatctccgggatagcgaaagatcatccctagaccggcatctggcggctggcgcacctctgtattatcaccgtcctggcccttggacttggcaccggacagcaaatactccgaataacaatcatttacgactacccgcaaactctcgatttctttcatgcattcccgtaatcccttcttcaacccatcgcagaatcgttcacaggcctgcctgctcccgaccagctgaatcgtaaatcgttgggggataaagccggggctctgttgcttccccagcgcaccgttccacgttgtgagcgcgagcgaaaacacgtggctcaagctattcaaccgttccactcgccggacgcaacaaagggggagggtaaatccattaccgaacggccctgtcccattcgtttgaccggcccagtgagttgacacgctgtgggttgcagacggcacaaagctcgtaggttgggtagtaaagcagatgaaccgttcgctcaaatgaagtcggccggcatagcgattcccggcccggtcaaggttgcgaggttgatctcccgaggatgtggaagacgaggtatgtgggataggaaggatcaattcggctgctatctcttgtaggggattctgagaatcgggaagtcgaaattgctggcgaaacagggaagctttcgaagggttgcgatcggtggaagtgagcgtggggagagtgaagttggccgggtcgatcaatgactgggctttttgaacgaaagacgtccactgcatcatggtgccggatcagactcgcagaaccttccgacaccgagtaatccaagacgtctctcagctgcctgagcggaggaggttgtaaggctgaagctaaggccgggcggcaagcggcagatgatgcagctcacgacggcgatcaagctcggggcgatcagtagatatagaagcacgcccttggatggaagtgtgagaatggtaaatcaaggctcatcgtaaagacaggcgcaacatccttccaaggggtttacgtgccgcagcaaacttggagccggagatgtttagactgactgctagaaacggaagaggggaatcaaccttacgcccggcggccttcccgtcaaggcatccagccgctgaccctcacgtgatgctctgcaggtgaaacagccaagagcggccggcgtcacgttctattgagcagtgtcatgcattctctggtgcgatatcatatcttatcatgcggagtgtagtgggcctgccgttgttgtgcgttccagagcaatacatagactagtcggggactaatacaatttcgattcctaaactcatagaaaaccgaactacacaacagctctctgggattgttgagatgcgcgggcgaagcacattcccggaagggcagagtatacaaatatagtaataacaaaaggacggatgaaggagatagcagaccaagtagaaggaaacggtgatgataaatgaaagaaagcaggcttcaagtcaatcttccctaaaagtcactggcaaccaataaaaattcctagatcctattcctgtttgacagagctgagatagcttcccgccgatcctttgtccttcccagaagaaagattccttctatctcaacgcccgaaaaaagtaaaattcgttcagttcttgtggtcggctgcggcctcagctggctcctcctcgtcactgtaggcaggaggaaggtcatcagtagactcggtcatcaagccctgcttctcagaagtagtgccttgctccagagactcttcgcggtcagaacggcgatagcgctgccacaagaacactaccacctgaccgaccaacatacccacagcactggcagccaatcctgccagaacgcccagcgcagccgggatgacaataaagcggacaacgcgagaggcagtgcgctcccagttaccgtgagggccatggtgcatatggtggtggtgagggtggccgggacgtcccacgtggccttcggcctggggcgggaatggcataccatcgtggtggggatgaggaggacgaggacgaccgcactgtggcttggggcccataactccgagcatacgggccttggcggcagcgaacaacgcacgaatccggttgaacaaaagtctcttcaggcacatgggctttccgcggcactgtctccaagaaacacggttgggggtgttgtcctcgatatcggtcttgaccatgtaaaggttgccctcggggtcgtggaggaggctgattgctacggtgttcaacgggactgggtggctgtccaagtcgaggacagtgaagcgaacagcgaccaaatcgataggttcctctggcggagaaggcagcggcaacatctcgacggcatatcccaacgggataggctccgactcctggtcatccgatagacggcgctgaacagcggtgatgacggtgggaggagggggaggaaagatctgacggccgttggccagtaaggtaccatcctcaatcgagaagttcagagactatagggaatcattagtggttctgtatgaaattggtcgaagatatcaagccctatactacgatgggtgggggagggggtccacttaccaaagcggtttggaaaccgtcagtccagctgaccttcccattttcggtgacttctctgaaagggcactcagtgcagaggagatcgacattctgttgctgagaagagtgagattcaagaggatggagaccggcaaattcaggttcagaggcgatggcctctacttcgacttccggaacgactaggaaagcgttggcgcctagaacggcggcgctcccgagaaggaacgaacggagctgcatgatgttggtggaaggagttagaggatggacatgagagttggacagagattaaatatgatcagtggaatataatcagaaagttgaatgaagacaaaggagatgacgataaatgatgaagggggggaagaaagagaaagaaagaagtccagagagaggttagagggaatggaaatgggggaataaaggaaatgtgtatgcctgaagattaaggacagggcggctatggattgttctggttcgctgaatgaatggctggtggcggagtacgtgacgcaacactatgttccaagctttactccatagggcttagtgccctcccatcctggggggccgtcgttcgactccatcttaaaaatagacttggatgtgcagcatatgaaagcttatgctgttcaccagctttcaagacatacaacaacattaactctaccctcaagcgagatctcacaacagccaccaataccgtggacttcatctactatagtccagcgccagattaaaccctttccgccgcttccggcttctcattgtctaggcctactccgtacattgaatgttaacaaggtcaaaccgtcaatgccgacgccaggctgaattggaaggaacgaaatgtcaaaacactccatagatgtttctggcagctgcgactggtaaggtggtttgcccccgtgccattgagatagctcattcttcgctcaagagaatgagccccctttccaggactgaactagtgaggtttccaaatgtttgcacgccaaaaagaacagttcgcatcaccccaatgccatcggatctatattcgatctcttggtcatctcgtaagctaacatttgcataaatgcaaattccgagtctcgattcctctggattctcgttcgcaaatctttcggtgcctggtttgtttctagcaatttctggcggtcagtctcaccactgggtcgcatataccacaagaatacgaagcaaagcagtaccagccaccatttggccccaacccttgaagaggatgtgctctgtagattctgccgttccatatcactttcctggctagatgattgctccatcactggagagatttcctgtttgacatcagttgctggatcccgaatctgaaccaactcgcccttcgcattcatgtacaaacgagacgatttgtagcgcatagacgctattgacggctcttctgctggtgtggcattctgcatagcctggtagcctgcaacctgaagcgatggagatattctgatccgctgtggatctattatgggccggagcctcggtattgattgtcgttgtggaacaggtgctctggccttcaccgggaaatatatcactcccgtatgccatggttgaaatgaccttaaaacgcctggaatgctcatttcgtcctatttccttttgtgttccttgttctcgttctccagattgctctggatacgcggagtggctgttgtcctggactaagaaactgagtttgacgtagagacgttcgcagagaagctatcaacatcgagcatgttagccgtcacttgtgtgaaaaggaaaggatctggaaccctctttatctcaaggttcgccattctcttgcatccgacctttgtcatccattgtccaggtaaaacatcaccctggtcaggttatggcactggtagcctccgtcttagttgaatgtacccattgtctttgttttatcatttcacactgaccttgtgttggcagggcacagaacatgccacaatcaaaggtttcctgtgatgcttgagtaagctccacatcttgtataaaggcatgcagatctatgggctgaccgactggatcctgcggaccgttgaacataaaaacatcctgggttccagtgccatacatatgaaaccagttgtttcgccctgcatcactcttgctcagtaccacccacctcgtgacgtatcttgccatccactcacctacaaccgttacctgcagcggctgggtgctgctggcaaacatcttccccggggtggacggttggtgtattgtttcgggcggctcgtattcgctctcactctcctcttgcatctgcgcatttgtgccgttgactgcgccactagcctgggcctcagttgttatgctcgagaaatttctctcccgaacagaaccgagcccacaagcaggccagacaccattgatcaaggcatctaaatcgcgttccaaagaagccaaatcgacatttccagctgcagcccgcggagcagcacgccacatagcgtctcccccatcaccaccctccgagacaacatccatcctatcagtcaaacccttccgatagcccctaaagagacactccatctcatcagcagcacgactgatccgaaagagtatctcccctagaatctcaccttcttcgaccaagttatacctccacgcacaggtatccgcagcccagcacatattatcgcgctgccccatgcgccgccaatactcatcgatcatagcttgcttgtcctccaacatagcattcaaatgattggtcgtatacccccgaaaccgaagctgggcctccaacgccctcgtcttcacccacgcgtcggtcaacaagttgctatatctcctcgtctgctcttgggctttattgtaggctacctccgctgagtgaaaatagtgcttctgggtttcagaattcgactgcgcaatgtacgacacatgttgcgcgagctggtacgcttgttctgaggctttgaggtcctctctgtatttgtgtttctcgcacagcaggacgctgattgtctgtttgagctcttggtttttggcttggaggttatatccatctcttcgagtttgttgtgggtcgatattgtcgctgtactgctgctggtggtggtggagatatgtggtttgtgtgtaatttacagcctgttgccaggtccattgtgagaatcctccgtgaaaggacatgacgaatagaggtattgaatgaattgtatagaaaggaagtagatcaagaggtagatcgcgagaggtagtaggaaagttgcaagcttggaatcagcgaatgtgaggtgatagttatagaacaggaaagtcacaattgaagtatgatattatgctactatcgctatgaatcagatttagaacaacaggaggaatcatggaaatagaagagagcatgcatgcttcatcaaaaggtaattcggggcttttatgtccattacaaacatgatagcttttgaggattgagtgaatacgagtattccagagctgcagtaatcagggacatagtgcgctgcagcatatggaaatcatccgtggttactgagagaagagtgaatagcttcgtttacattgttcagttggcttgggaagttgatggacaccgagagggtatgtagctgtgtgctcagttgagtgtgacactgggtaagctccgccttttgaactgggtcatactgactacaagtcaagagataaagtgcacaaccgtttatccgattgaatgtctaacctattgttattctaaaaagtaaatccacagagtgcaaatatcaactcaaaactcaaagcttcgatttctgtcccttcacgttaggaacggcgtctcccgaaagaaggaagtcgggatatgccaggcttccagatgctgcgccaccagcagacatacgccagcttgcaccatcaactgcaaaagtcagtaagtccgccttcttctcaatgaaacgcggggcacataccaactagtgtctgacctgagacgtagcttccggtatcagcaaagaggtacaccgtggcatctgagatgtcccggacagagccaaagcgtcccaagggttgcgtctttatgtatccttccatagcatcggcaggaaccaagcgatccacgccctgatccagtcagtatgggaaggtttgtcgatgtcagaaacaaggtttgagcctacctctgtcgatgcaattggacccggcgcaataatgttggaagtcacgcctagtgggccaaattcaacggcaacactgtgcgacaaggcatcgacgccagctttagctactgacacatgcgtctggaagggcatggtcctgtagtggatggtagcgctaacgaaaatgatgcgtccaccggtgcctagcggagagggcttcactaatgaataacttagcatatttctcgcgatcgcacagagaggtcgttgaaagcttacgggacttggagtcaaccttgtgtttatttgcggactcaaccaggtgcggaatggtggctttcaaggtgttgtaagaacccagaacatcaatatcaatcacagacttgaaagcgttgacggaaagctggttgatcgaagcgaggaagttcccggcggcaccagcgctgaacaacgttaattgaagggatcagacaaagacgaagggcttcgctcatacataacataatctataccgccaagatccttgacacaacggtctactgcatctttcagactgtcgaacttgcgcacatcaaccgcaccgatgccaatgaccttggcacctggacgagccgtagcgatgtcctgagctgctttctcggttttctccacatttctgcctacgatgcaggcatttgcacccaggtgaacgagggcgcggacctgagcactgcagatggttcctgcgcctccggtgcagaaaacgaccttgtttgctatccgagtttagcgatattcacatgtcgccaactgaataaaaacaacgtggaaatacatactgaagaggccgtccttccacgtatcactcaggtattctgacttggcgaggggcattttgtctacgagtgtatgttaccggtgtatgaaagtatgtacaacagagatagaaggttggaggccggagaggtgatattccagtgcacgcagctcagttcttaattggcttttgcggagatgctccaccgtagaaagggatggggggcaatgccgcggctcggtcggtgcctcgggagtggtaaacctcaaatcatttaaatgtttaatcaacattatttagtgcggagtacgacacgtataaaggctcttggcaagacaccactctgaatagtcccagatagagtataagtaggtgtacatactaagaatccgctaatgttcatgaagatatccaataatccagatgtggttgcatatatcacgtgcatctgtcttagtgatactgctggtctattccgatatgagaagttcgcgtcaatttgcagaattaactaatatactggcttcgtactccgtatatttttcaaatgtattcaagcagtaccattatcgacatagatatacgattaatacaattctagatgtatccaacgatgtacagcatcaaccgatcctcccgacgggctaatccggacactctgattggccgcctggcattgggccaccatcacgacgtcatgtttgacaaaactccacatgaatcaaacaatttactctttcttttgttcttttcttttccattccatttcctctcatctacaaacacaccgtgaatgaaccactctcaactatcgcaagggatctctgatcatttcgatctctattaccacacccatagagcattttccttctcaatagctctctccctccccatcatggcctgtccactgaccgtcagcaaattcgtgggcaccgtctccctcggccttctaacagtaagtcctcccttccaccgacaaaaataaagccaaacccctcaaaacaccatacaccaaccacgacaatcccctaaaccactatcaagaaaccaaaagcccccaaaaggaaacgaaaatactaaccaaaaaacccagggcctctcctactccgcctcaaccgtaaccatcccatccctatccctcctcccaacctccgccaacgcctcccgcgctctccacgaagtaaagcgcctaaaccgcaaacacgggctccgtctcaccaacgtcgccaatggctgcctcctcttcgcatactgtgcctccccgaaacaccgtaaacacccgtacctgatctggatgatcgccacctcgatcaccggcacctacgtcgcagactacttcttccaccggtcgatgggcttcaaggcgtggatccagagtttcgtccaggatgccggctgcgcgtcgttcagtcgcaagaatgcccagaagaaggaggaggatcttgtcgttgtggaggcggaggagaatgttaatggcgagagtgtgcagcgggagatggctacggagcggagattccagcgtgtgcgcgccgtgttgtcgggtcttgcgcttgcgatgggtattgttgggctttggggggatagaaaatagattgtcagggtttggtttgtttgcatggccatttgagggtttttatctatttatttaatttttggtttgatggtggtttgtatacctgagaagcggtgtatctcctccccgtttttttttttctttttggttcagggcgataactctataatttatgttatgtatattgaagcgcaatgacattgcagggatccagtgcagttttctacgtatatataatgtttttaaaagtagaaatcaacgagatgcatcactcttcggcgttcttgaaaattgagagggctctcaaccaactgacgtggtgctttgttgtcctataacgttgtagataatatcaccatgagatactagactccaataagcaagatacaacctcaataaatctggaatccaatcaagcaccccatccccataagctccgcagtggcggtgggggtgggggcggagaagacctgatgatcaaacccatccccggaaccaataaacaagcacacacctgcatccggccgatctatataacgcatgcgtaagcccatcttgcttctctttctgcagtatcatcagcacagaaactccctcgagagagcaggagaatttataattcaagatgtatatcctactccttctcccagttctcatcgtatcctaccacgttcttcatctcatctacattaccttgacaactaaatccctcctatctgttcctgggccgttcatcgctcgtctcacgaaattatggtactttgatcgtgtgcgacggggccactttgaagaggataatgtccgtcttcatgagcggtatggtccggttgtgcgtatcgccccggaccattacagtatcagtgaccgggccgccgtgaagctggtttacgggacggggacgaagtttaccaagtcggcatggtatgaggggtggaagcatccgagtcccgagcggtggacgttatttcccgatcgggatgttcggaggcatggtatgttttctttttctatttcatttaatttcgtttttgctttgtggtttgtacgagagtatagagctaagggtagatgtagctgaaacaaggaagagattttcgggattgtattcgatgagttcgttggtgcactatgaggaatttgtggaccactgcgccgatatcttttctcagaggttgacggagtacgcccagcgggaaggaagtctcaatcttgggcactggttccagtgttatgcttttgacgtgattggggagattacattcggaaagcggttcggtgagtacatatatgtatcttcgggtctgtgatgactatgtattgatgacattagggtttttggaccagggtgatgacatcgaagggaccatcgctgcactgcagaagaccatggtgtacagtactctgatcggtatctacccggaatggcatccgcggctattcgagcttctgagccatttcagctggtctggcgcgggcggaagaacgtacatcatgcggtacgtgcaggagaaaattcgccgacacagtgagcctgccaagcgtgatccggagcaagggacgctgcagacacaggacttcctcgagaagatgatcctcgctcgagacaaggatccagagaaggtcactgattatcacttattcatgatgggcttgtcgaacgtgattgccggatcagatactactgcaatcagtctttcctcaataatgtaccacctgctgcactatcctgcggttttggagaaacttcgtcgcgaagtggatgactttaccgcgcagggccgctgcagtgctcgtgtgacgttcaaagaaagtcaggaaatgccttatttccaagccgtgatgaaggaggctctccgtatgcacagtgccactggtctcccgctgtggagggtcgttcccgctggtggtgccgagatcagtggatattacttcccggagggcactacagtaggaataaacacgtgggtggcccattatgacgaagaaatataccccgacgcaaagaaatttcgccccgagcgctggatagaggcggaggctgatccggaaagactgaaaattatgaatgagatgtacatgccggtgagatctttgtttcgtcgtcctcaagaatagcactaacttcggatagtttggtcttggatcgagaacgtgtcttggaaaacacatctccattctcgaaatgtcgaaaatgataccccgtctaattcgggacttcgactttactaccacgagccaaaaatggtccactgagaactattggtttgtcaagccaactgatttcgttgtgaaggtccgcaggcggacatccagcgccaaacaagcgtagctggtattcttacttcacggatattatataggtgaaggggcatttagactcattcgtcgatattccatgattaatccattgacatccaccatatctgtatggtcgtatcgagatgattccttttggcttctagcaagacttcccgattgtactcgagccacgattattcgtgccaaatgccagaattcggcggcataccgtacaaagcctattttcttccagatagtgtgcggattatccggtgtgtatctgtcttcaggaattctcttgttccagatacgtccccagttttccaagccagtctggacgggcgtaaatgtatactcgaagataagtgagttctgaagactaaatataagcgagtggagtgctataccaaagaatctatcagtagcgggtcgaaggtgtatatgctggcacttacatagtacaagtgtacacatattcagagttcccattcgagagaattcatgcagaagatgatcttctaagcttctctggcagattctctttaccacggccgacattgacaatctttcgcgccaaaatacgctatccttccatgcactcaaagctgtaaagcattccgtggctgatcccgcttgaaagcattcttcggggcaggccacatccattttcaactcggacaccaccatccgtgggggcgagttatgcaacattgtgattgccgagtcaatgcagaaaacgtataggagggttctatacaatgttaactaatagtttatgcgaattgcctattgatctcaccgtattcgctcttcctcgacaataaatttccgccaccaagattctgaaggggccttcagctcgagatctcggtgcgatgcagaaagaccaagctctctcactagcttgttctaatgtgagcatgaaagctatgatcggggacataaaaaggcttaccgtgaccatcattgcatgacggtatctgcgacttctcgtctgtgcctcgatggagccctctcttttttgtaatgaacatactaagtacgtcatctgcagacactctacacgccttttcttccattctgtttgtccttcaagcacaggcggtgtagttgccatggcagacctttcctggaatatctcgttgctaaataccaactcttccacagtgtcgagccacatccttgcaagcgacccatctccatcatgaggcgaaagacaagccccgataattaccataacacataatagagtcggtggtgctgtctgtggatcaaacgatggtcggtgtacaattgggcagtttgggtaccagagggaccagaaatatcccaagaaacggcgtatgttgttgggtgcaaacaagatgctgcatgattcctgcaccgaggggctccagtccaactttataatacttttgtccgctttctgagcaatgatggcttggatatcatgaatgatctcttgggtttgaaggaaaagcagatctgaatcgtcagaagtcatatgtaccacagacgggtcgatagtagtttcagaggcctcttcccatgaatttggaaagacctgtatcccagctatgtgacaaacctcacccggaaccgtcgcatcacggtcgtgtccatacactttaatatgtcgttcatactctagtaacatcttctgccattgattaagcgtgtcctggtccaagaaagttgccattcccttagcgcttgtaaaataagctagaaattctagtctctccgccagggccgtgctatctggtgttagatcttgggagtacaaaaagtcgagggcttcgaaatcagatgaagcagggatattgggtagacaagcgacctcattggctatggctgagtctgtgttttggaaaagagcttcgttgacactgtgattatttcccttatcatacatacggggcaacgtgtcaagagcattgattgccgtggtctgtactttgcatgttttctcatgacgtttcattgcatctctgcgacattagagtcacgcgatcagaaaacggctaccatcaaacgtactttcgcgtaaaggttctctgacataatgcgcatgcgtatggccgctcattgtcatctgcagttgttagccaacttcatgtggctacggtggtctgcatacgtgatctgaggtgccgtctgagatgctccatccgagtaaagtgagtggaacagacgctgcacagccattgacggtgggccattgtgcatacgagcagcttatcaagtaagttgcttttccaaagggtatattaccctaagacgatagagttgaattggagtacgacgggtctgaatcagagcgcttggcaacgatgcgggagatcgaccgaagtcgtcgtaagatgcggggaaacagcacagcagtcggttaatcactaccgatgtggagccgagtggctggtcgcatcggcaaacctcttgtatgataatatcctaacgccctatttttcaagtaacccatgagcttgttgttgtgcatagcgagcaatatctgagaagtgccgtggcgctcggataaacatattgtagtataatggccgttcgaagtctgatgacactgtgtggtacggagtatatatcagaagaaaagcccatggttcagtagacttgcttcgaaggcggtggcagaatgaacagggtgtagtagacatccgcatgtatggtcttgaagtcgttcgtaccctgatgccgtttggtaggtaggtaggtttcaatctttccttcttctctgcctatgtccaagctaacatacactatagtctgagtcggtggaacgacgacacatgtatgaccaacacacgtgcttcctgacaatccgtccatgttcattggtgtctctgtccgcactgcaatgggttttgtgtggtattttcatgtcggcgagtgtgtttcttctgccttcttgccgtcttgggggcttttctcattacttaacgcgtaaaggtgccagatttcctgaggcagctggtgacggatggaatattcgaccgagtctaaataaggcccagagattgaagggtcttggtctcttgttcccgggctggaacaagagcaatctctccacttactctaaagcaaatgcattgcttcccgacaattggcttaaattgtgggacgggcattaaggaaatgtgggtcagactaaccagatgcgggtcagcttgcgagacgggctgttcatagattcatacatctcattctaggtggttatctctatagaatataaaaggtacaaccaaattcggttatcagttgactaggtactctcgctagatatgcgaagtctgctcaatggcatctgtaattgcatccatgaaattgctcaaaacagaccatgtttgttgtgctcaggccatgattatgtacagatttagaacttcagaacagctttacctttgttcctgccatagaaaatgcccaccaagccctcggctgcgttctcgataccaacagtctcatgggtcagagccttgaaagtcccttcgctaatccacttctggaccttcatctggtgctcttccatgtaggcatcagcaaatcctgggttcatgacaataaatccgcgcatctcaagactcttgccaacaaccttgtgcaggttcgtaatcgggtatggagcactattgtactcggaaatcattccacaggcgacaatgcggccgaattgattcaatgcgtcaatggcagcctcgagatgttcacctccaacattctcatagtaaatatccaatccctgaggagcaagtcgagccagggcatctgcaggcttctctttcttgtagttgaagccaccatcgaatccaagttcattcaaaataaaatccagtttttcatccgagcccacactaccgatgactttcaaaccctcgtgcttcgcgagctggccgacaacctgaccaacagcgccactggcagcggagacaaagatcgtttcaccctgtttgggtttaccgatcttgtaaaaggacgaaaatgccgtgagaccaggcataccaagggcgcccaggaaaacacttaaatcaatccccaggggattttggaggaggcggactttggcaattgagccctcatccagcgaaacaacctcttggattgggatctggccgatgactatgtctccctctttgtaggcagcgttattggagcggattaccttggcgataccgaggctgtcaatcggcttatccaactcaaatcccggaatatacgatttcgtgtcggcggatctcatgcgaccccgcatgtaaggatcgaaactagcatatagggattgcacaacgataccgttctcagcgggagctatatccttatcgtataaagctggttggatggtcagatctttcccaggtacagggtatcctgttgggacctgcttgaagatcaaggccttgttggagctcatgatgttgtgatattcgaaaaacgggaggatatattaattaaactgaagttgattgagaaaggtgatgagtgaaaggaatcaagtcctgggattctctgtctttatataaaataacgatagggcaacggtcagccctgggctgctgtgactgccgtagacatttcaagcccactcatcgagaatatcttcgaattcagtgaataggagaggcaaacattagtcagagccccaagatgttcactaatattctaatacagtaacatggaccctgttgatcaggatgagtaaacgagagcgtggtcgtggtgggtcctggcggaggatttgatctgaccgttcccgacggcaggaaccgtttcatagctccaccatttcatttttaaggcggagtcggggcgatattctgcgcatgaatagactatcaagagcttaatagatttctccgtttattcatcacctggttcgttgactaattcaacagaaccgagaacgtgggtggcgttcaaaagtttatttactcgaagccttccagtgccaaggaataagaaatgtaacccagctccgagctctgtcgtcaatttgctttttctttgaaaaacgtcactgtgcctgcatctcaacagcagttcatcttctctttcttcaagtggcttcattgaatctatactcaagaatgcattcgatcaacatcccttcctactccgacccgtctgggtacatactttccgagctaccagagccggaaatcacagactcaaaagatgtcatcattaaagtctatgctgccagtgtgaatccggttgatttgaaaaaggcagaaggtgttttaaaagcagcactcaaagacacgtatgcacaccctcccaaggaaagtgcccgtacctaacatagaccaggttcccctacaagatcggatacgactgtgctggtatagtgaccaaaactgggcaaagtgtaacccgggttaaacccggtgatgaagtctacgttcgcttaccagagtcacaccggggagcatggagtgaatatgctaaatgcccggaagaattcattgctctcaaaccaccatcgctgtctttcgagagcgcagccgccattccactggccgcaacaacggcatttcaggcactacagaagtataatggtgacctcgcggggaagactgtatttgtgcctgcaggatgtatgatcccttctttgcctctagtggatgcaaatactgacaacgttgcagtgggtggaacgggtttatatgcatgtcaactagcaaagcatgttttccatgccggcaaggtgatcacgacagtgtcgacgtctaaaatccctaaagtggacgaactattaggaaagggaactgttgatcagagtaagtctccattcagtcagcctccctgtcataaaatcaactgctgacgctactgaagtcatcgattatacgaagtccgaaccaaaggatgccatcccacacggctcagttgatttcctgttcgataccgttggccttgccatggaatatctatgcctgatgcggccgaagaccagtcggattatctcgatctcaaccttgccgtcgggaaatttgctacaggattcgtcagtcatgagacttccccatcgcccgactctacccttcgtctacaaacaagctttgaatctgcttgatggcgtccgtaagctgcgtgcacgacgatacggcgtggagtactcatatatgttcctggagcccagtgggaaagacctggatctcttacgcgaatatgtcgaaaagggcaagttgaaacctgtggttggaaccacggctaatatgtgggatatcgaagacgtgcgaaaagcttgtcaggttgtgtacagcaatcgcggtggtctggggaaggtggttatccaggttgtcaagcccgagaatgcgcaatagcctgatctggccgatagtggtcatgtccaggcattccttttccattctttttcctgtctgtcgtttggggttgtttatgttcattatgtactattttcatacgtctaagaacgtaccacttaatatacatgttttcgcttctgttctcattctcctcacaattggtagagaagcccttggaaaagcaggtttcatcctctttttgcgacttagcaataaaatcccgagcttccgaaaacatatgcccactgcacaaaatcctgggtcaaatccccattatcagttcgcacagatgaatactgcaatcgtatgctacgttactcgtatgtcacccatcataaggtggcaattaagctatagacatcatccggagatggaaaaatcttaaatcattagagattcagctagatataagataatagcaagtatcccacaaggaagtgtaagggtccaggccaggggacctcgcaagccaccccaaatttggctaggcgaagacccaagcctgggaagctcaagaccggagttccgcctttagtacttactccaactctgccaattcaacctaggttatcggaagacataaacacgttcatccgagtctacatcagggacatagaacgtttataacatccaactccctgacctatttccagaccactccatactacttacctcgttccatacccgacatatccacaccatggcaaacccaggtcacctaaaagctgcagcatacggctctctagtcctcgcctttggacatgcagttagttactagcaatcccaatccactacagataaaacctgacaaagaagcagctctccagccgtaaattcatgcgattgcgccggttccaagaactacccagtatagcatatgtttgcagtactgtgggatggtttcaagggagtggttatctagtgttaactggtatatttcttcgctcttatacttacaatcccatggattgtcctgtgctctaactgacttaccttttctagccttgctgaatctccaatggtcattgaatccgcaggcactggatgaaccgctgaaccgggctatcgctggtttacttactttgattgcttggggtagttcggtatcgtatcttaggggaggggtgatatctagtggtcttattacggcggctgcaggggcgtttcaggcttgggcggctttccggggatagagtattgagacacgtttaatgctggctcatgtgctgtattactggtttgattgcaagttattaaattcacattgcaatatagtaattttaattttctgctagcagaatctctaaggggcaattaaattgctgaatatacaattagggctatgtgggcccttggtgaaggccacgccgggataagcgcccctagataccgccatagagctctggcttatcaagttaggcgacaatccatgtgtccaggggctcgttcaatcattattattattgccacttccactttacagggtctgcgacatacgctaactttactctggctccataattgaaactttacttgaaccgtgttttgctggattcttcatgacgtatgcctccagcagatcgggggaactaacagcccgatcccgaacactattgccttggggtagatactagtatttgatgtaaacacccgtgcgtatggttttaagagattttcttacatggttctatcccatttatcgcggtgggaggcaaataaagatatgcacagaattggatcgcatgatgtagaaaattattatgatcgaacaagctttctgaactggtttacttagcactcggatataaattccggggctgcccatgtagtcacgaaacaggagattcaagcgaaatcgagaaagtaaaaggcatcacacacaattcggtagaacagggactgccatttacactgtgatccgacacgagtgatacctgaaaatgacagaaaatatatgcctcgtgacaggcgcaagtggtttcatagccagtcatgtcgtccaacaactactcgagagcggtcatcaggtccgcgcgacggttcgcagcataaagaacgagaaaaagatcaaacacctactcgatatgcaggccaaatggcccgggaaattgactttatttgaggcggatctcctgaaaccagggtcattcgacgagccagccaagggctgttcggtggtataccacattgcctcacccttttttatcgagagtcggatccgtgacggccagaaagaggtagtcgagccagctctcaaaggaacacaacatgttctcgatgcggtccagaaatgcgaaacgatcaaactagtcgtcgtcacatcatcggtagcggccatctttggggacaacgcagatgtgcagagtatgaaggataatacactctccagcgagtatttcaacaccaccagcaccgtcacccacaattcctattcttattctaaggtgattgccgaaaaggaggcgtggaaatactacgaggcccaaccgagcccacagcgctggagattagtgacaatcaaccccgggctggttttgggcccgtcgctctctcccacatcagaatctggcagcctgtctctacttgaccagctgctccgcggcgaactgttcttgggagttccagacctgtggtttgccactgtcgacgtccgagaggttgccacggctcaccttcgagtagcccaaaacccggattcgcatggtcgctatatcctagccgacaaagagacgcatagttttgtggagtttgctcgcatcctacgctcacttgctcactccagccggattccggaacataagcttccaaattcgctggtgcgtttgtgtggaccgttactcggcttaagccagaaatggcttaaattgaatttgggtatcggattcaatatcaacaatcatgccagtgtggaggagttaaagatcgtttaccgacctttggaggagacactggcagaccatttccgctcctggagcgcgcagaggaagtcgcattaggactgttgagtcagtaacgatgtcatgttgggagttgtttatcctaataccttttgcttttgcctgtcgatatgggagtaggcatggaaactatgagttctgccactgtcacctgcaacggtcattaactgttcatgcctgaggctacctccaggaactaattcaaacgataataggtaatcgcctaaggacgtgtgagagaattgtatatagatataattacaagatatatatatgtcaaaatccagaagatccaatccgccaggtgctcatgtccagcccctcaaaccagcaacagacccccaaccaccatggcaaacagaccccattgcttcatagtacctctaacacggccaccactgttagtctccccaccaccactgctgctactactattaccaccatcactagcatctgcatccacccaaggctgcccgggcagagtatcattgctggcggcaatttcatcgggcttgagcaagtcgttctccaacaatttacaatcgaccctatcgtccgacttgctaatcgcattggtgatgttgacaggcaagtcgaaaatcgtatagtagtcctttccatcccacttgaaagactgatggatcgagatattgtacgatccccgcgcggagccggaaccactatgctcgtcacccactaagcactcaggccagttccagttgacttgttggacgttagtagacgggttgatctccaggacaggaccgacataggcattgcccttgggctctgtgccattagagatggtgaagttcttcgaaagctcattcgaggtaaggaagagagtaatgtccttgaatttagtggcatcggatgggctggaggtcagctgtccgtttccagagacgtcaatggctacttggaggctgtctatcaccgattcatatcagtaagtgcgacggaagagggcgggggggcatgtatacttaccccctccgagtggagtatagggctgaggggagtcgataatcgcaagcccgggggtaaacacctgcccgttgatgatggtggccattgtatttttaatttcctttgataatgttttttagccgaagcactttcaacaagcggtcccataactcagttggttagagtgctgagctaataactcagaagtcgagagttcgagcctccctgggaccagctatttccttttttggatttttcttcggatatctcacctggaactttcttatcctcaccccttgctttgatacttcgctagctcctttttgctctccgtcctatttggaattcttatgttggtttctctcggttaagcgcttgggactgaaaagaaaactgctgtaaggcacctacctccagacagcggtagtccgagtctttatatcaacgcctggagggctgccaagttgtgatttccgaatatccggtccctaatttctccacccctcgaaattatatgaactagttaaatgatattctgaaaacgttaactataataaccggaatttaccagaataagttagccggttacttatatattgatccaagggattgataggtgtcgatgagtcttagatgctcagcgcaatagggttaaaatcctgtccatcactgatatgtatatatattcggattctctgttggatgagtgccaccaccttttagtatcagtatcacctgaagttgatagcccacgatagaagggacttgttaacgtgtcacacttaattgtatcatattactgatggtttgaagttcgagttgacttctacagcgcagttagattatgcgactaaaccatggcccagggttaagagaacaccggctgaattctcccagcagcccgatctgccaatcgctccggtgtcaaagccttatacacatgccgtgcccatgcacagcacacctttctcgtgtctttaggatcaatgatctcctctactccgaacgcattcgctgtgcgcaccggattcattaatcgccggtattcttcctctagttcctgatacagctcagctttccggccctctttttcagcttcgcgcagctcatggcgatgggcaacttcgatgcccccttcgagtggcagagatccccactgccccgatggccaggctacttgcataactgggtcacgggcgcctaacatgatgccaccagccacaccgtacgctcgtcgagtgatcacattgaatattggcattgtagttgagtagtaggccttagctagctcaacaccccagcgcattgtcgcagtgcgctcggcaacggtaccgatggcgtagccggctacgataatgttagcgagcatgtcacaaagtaaatgccgtagaagagataatagacgaggagacttacgaacgtcaatgaactgcaacacaggtaggttcatcacatcacaaagcttcaacaacctcgtcaatttctggcttccagctgcgtctagtgctccgctgtttacttcgcaattcaaggagatcactccaataggccgcccgcctagtcttgctagacccccgatagcagtacgaccccagagtgcgccaatctcgaaccacgagtcgtggtcaaccacgctagtgatgatggttcgtgggttatacattcttgtctgccggcgaggaataatccgacgtagcgcctcatcctcacggtcttcggggtcattgctggcgatgacaggtggcgtctctcgaccacagttaggcagaaatcctaggacagtacggatctgctcgtagcattcagcttcattggcagcgagattatctattgtcccattggtgcagtgtatcaggggcccgcccaatgactggaagtccagcccctcttcaaaggttgcccctttgactacttctgggcctgcgttaaaaagcgagcctatatctgcagccatgacagaaaaatggcaggagacgacgcgagcggctccaaggccaatctgttctcggtgagctgcgttcagcttaggaaaagaacggatagaccggaatacatacagctggcccaactactgcccctagatttggaatgccttgattcagctgatccaccacatgtttgtacattgtcacatagggcaggtaactccaacctgccttggtgatggttgtgacactgcctccgcctgaactaccatcaacaagcttcacgacgggcaacttgagtgctaaagctagtttctccaaatagtttgtctttcctgcagtagcgccatctgcgtgtccacttcgaagagagaagtcatctgcggtgagtagtacccggcgaccgcgcagttttcccatcccctgaacattattactcggcacgaatgaaacgggcttctcccgcatgggtccggtcttctcccatgttactgtgccggataacgagccaatctcttggaaactatcgcgatcgaggagttcttcgagacgttcccgcacccagagctttcctgcctgcttctgtcgaatgtaaccacgtcgattgatgtcgggcgtagcggcaattttgcggagtgtactgatttgggagcgtacatccgcatagtcgggagggagcctttgcggcgagagatgcgcagagacttggtctagccttctggtcgctgccgatgacttatcctctggcattgtacttcctttcaaattattttgattatcgccatatagtgattggtagtatctgttgtttgtatttctttccaaactataccctaaacccttatgaggggtaatgatctcattcgctccgaggtccgagggctaacttctcgacgcaatagaaacagtgaatagcgccgtacttagtcgttgatagacatacattcttgttaaatgtagctcgattgcaaaaatgtgtgcccagtctattcagcggctcctggtcgcaaacaggtattttccaagatcccgacctgtatgcgaggatttgtctaataaagcagaggcgaaatcgctgtccgtattcttcaagctgcacgcgaactttcgccatcaattgagacatttgctctttatacagatgacgatcgttctcactgtgatattggacgtccccaccatgcagtgcgaataccatctgctgcggcctacttggacatcccgttgctcgttaatctgagccgcgaacataacattgactctgtgcaccccggatatggcttccttagcgagagtgcagaatttgccagtcgtatgcatgatgctggaattactgtcattggtcctggacccgagacactgtcctgcacaggagacaaactcaaagccaaacagctggcaacgcaatgtaaagttcccgttctgccggctatgccaagatccacctccgatttgaaagagatacgcacgtttgcgcggcaggtcgggtaccccattatgatcaaggcggttgatggtggaggaggccgcggtatccgcttggtgcggcaggaaggcgagctggagcacgccgtgcgggcagcaactaacgagtcaccatcacagacggtttttgtggaaaaggccgctgtggatggatttcaccacgttgaggtccaagtcgtgggtgacggtattgacgtgtgtcacctctgggagcgtgactgtagcttgcagcgtcgtttccagaaggtcgttgaattcgctccgtcgcttatgcaaaaccgggaggtggtggagcaagtattgaatgccgcccttcgcatggcaaaggcaattcgataccgatctcttggaacagtcgaattcctagttcacaaccaccgaagagagttctatttcctcgagatcaaccctcgcctgcaggtggagcataccattactgagaacattaccagtgtggatttggtgcagacacagctcaaacttgccatgggattgtcgctcgctcaagttgggttgctgaaagaccgcccggtacaggctcagggccactctatccaactgcgattgtgcgccgaagacccaactagggatttccacttaagtataggcaagatcactgaatttatcgtgccaagtggccacggcgttcgcattgacacccacgttgatacgtcgggttcaagccccgttacggttggagcgaattttgataacatgttggcaaaggtcatcgtcactgcgcccagttgggaggccaccgtctcgaaagctcggcgagtgctaaccgatatcaagatatctggggtgcagaccaatttgaacctgttacgaggagttctttcccatgatgacattttgacaggacaggtcgatacacagtggctggaaagacatcttggacatgtgatccaatcaggagagacaattgctcaatctgttcgccatgaagcatctgcacagtcgtttcattcaacaatgatgccgagtatctcctcaaccaatgttctgtttcgtcctggagatgcatggtcaatcaccctagagcccttagggaccgtgcagcagcatcatctccagctcactcgagttttgcaaaatgattttccttcttctatggccgcagaaatcaaatataccacgccctcttcttccatggcttatcgactgcagctaaacagcacatctacaactgcatctgctctagtctcgtcttcccatcgccgtggggatgtgcacaatccccgccatattgtgcttcctctctctgggaagctgattgaggttttggtggcaactggggatcaggtgtcagaaaatcaagtagtggcatttgtcaagcagatgaagatggagcttgaggtgcgaagcccacgagggggccgagttcggtgggtatatcaaatggatgaagaggaagaagacgtggcagagggtatgttgttggtggaacttgaggaagaagtccggggaaagttgtagataatggaaaatattatgagtcatagacatatatccgaatgacacaagtttcttgcttccaaatactgggcttattgtgctggaataatataagctgaacaagacttgctcttccgataagtgtaaaacatacaaaatctccgatcgttatcgataaggatccactgatcgtcacatggatgtcccaaaccatcaatccatggaactggtggaattgacagccgtcccggtcgccgttaaccccaatctctccaggctttcatctctctaccactactgatccccccatatacataaaactattcacttaattgaccggactgaagttgtgcctatcatggagagccttactctctatatgctcaccttcaattgtgcccgtaatcctgttgacgtcgaccgtttcgctcatcatttcttcgatgctctgcccctcaccgacagttcaagcgctcccacgccgccggacctcatcgtcctatcacttcaagaaatcgcacctattgcatacgcatttctcggtggctcttttttggcaccgtattttgcttccctgagtcaggtagtggagcgcgctgtgtctaaccgctgggagacacattacgtcaatatggtcacagacaatagtgggatgacgggattgatggtgtatgctcgatccgatgtggcagaacgtatatcttcgattgatactgcccgagtcgggtttggattccagcaaatgggtaataagggcgcggttggggcgcgactggcgtacgcgacgcagaatacccttgatgacacagtggatctgaccttcattgctgcccacctcgcgcccatggagtatgccgtacggcaaaggaacgaggactggcgtagcatggtagagcgattagtgtttgatcgtgcgactccgagagccagggagaatgctgaaacaggggacgactccgagagtacagccttgctaaacagttccacacggagttccggcgatgattaccggggtatctttattcctacgagttatctttttttggcaggcgacctcaattatcgcacttctgatgcatcgccacgaagcgaggattgtgcccggtttccacaagcagaggtggatccagccgatccccgtcatttctcccacttgttgaaagaggatcagctcacccgggagatgcgacagtctcgaagcttccatggcctgtcagaagccccgataacctttcctccgacgtacaaatacacaaatgctgcgcgtcaggctgcagctcgtggcaccggctcagaggagtggctgtggaccagtacacgctggcctagttggtgtgatcgtgtgttgtatttggaaactttgcctggtttgggcgaggaagcgcgggttaggcccttaaagtataactctctgccgctgtttccgacgtcagatcatcgcgctgtcgcgctgtcggcttccgttcctgtgtcgtcaaggcctccagcggatgcaacgcagtcagcaattccgtttcggattgacccggaatgggcgagtaaacgagacgccgcacggagaaaagagctcgtagtaggctgcctagcatatttgggcttgacctgggagggaaatggtctgttggtggcctcggtaattggagtattaggggcatggcttgtgcttcgatcgctgtttaatgcctgaactttacgctgcttgggagcgtactgacagttgcattaagatcttggcccgaaacactctgccccatgtcgatcattcttgatcttttgcccaagaaaagctatgaaccatgaaaaatggggcaactcgtttcactctcaaacaccggaactgctatctgccgtgccctgctgggattgaatcagcgctctgcagcctgcacgacacctggtatttgccctagcggacagcggcagtgtgacagactgtcattgtgtcaaagccgcggtgcatcatctgtttcatggtatgaagacaagcgttctgtatcaagcgtcagtgcttgatgggtctaaccagcccaaagccgatctagaccggtctggaaacaatgcccaaggtcactagaaggaaggttgtcgatccagatgaagcggctcaaccacgaaggaggaatctccactaagccagccaaaatatggtccgtttcagcagaacttagatataagcagttgcatttgaatcgatttgcagtgttggtccgttccacgcccactagccgggtgctttgtattccacatcctagttcccttttctctcgtgagcactgtcaaaccagcccgatggatcccccactaaaataagaaccaagcgggcagggctgttacagaaccggattctctgacatctgtcggggcgttggcctgttcgtgatctatataatggtggtggggactaaaggggcattattttcttaggttagtttatcttgttatttgtattgtaccctccggtaggggagaatagcagtgtgattatttccaacataggccatgaggagtatagcaggtagctgacccaaaaacgggaaacagtaaaacaagaagggaaaaaattaaatagataaataaaaagttactttttcatttctttttatttctttttttctgaaatataaaactttaagacccttagttaacactcccatcctcggggttgtttctcctctctctgcggctctttttttttttttttttttcttctcttctttttgcatctagaatctcttttccactcccactagggtctccgcttttttcgcttagtaaaaccccttcaactagattgagatgaatatttttctgtagatactaccacgaccttgaaaggatattggagttttgtgcacatttaggttcacatgggaagggtcatcaaagggtcttaacatgcgatgttaattacaaatactatactacagacaagttgatccatgaccttttcccaccgtatactctgattgggaatctatccgatgttaccgaacgctattatagggaggcaaatctggtgaccctgatttattttaattgattcgattttaattcttttccgttgtgcgttgagatggtaagatagactagcggtctagaatccccagcgttaatatcatgttagtctgggtctttagcagcagaccggcagattcacaatttgatattgtggttggcagcgcaactagtataggggacaaggtggcacatgatcatgtcaagtgactacaatgtttgtgttcccctcaacgtccttcaaagcccctcactagtagtaaatagtaagaggggtgaccatccatgaccacccttctttcatccattcaatgccaccgcttcagcaaggaattcgaacaataatgcacgatgacgacagacaaacttgattttgtccgcgaggaatcaaatcaatgcattcgtctacgagcccctcgggatttctttttgtcctaaccgagggatacttaacactcactcgtctgacgtgaagcctgacctttgtttgagaattagattccgagccaggcagaaggctatgttagctgttcacaaggcgaagtcgtcggtggctggacggaaagaaggatcatgatggcttctcatgttactctccacttcgcggacccaatgatacgggtgtcgggaccatacagcttactagattgtaagcacggttgtccattatggttgttattgataaattgcgtttaggaggaagcaccgaaggcaaatagttgattcaaacaagatgatctacagcggtgttcttacacaggggagagaagagccaattcagatccccctagtattgtgtgattttctttttgtctttctcgttctcttttttcttaacctctcacaggaccttttgattcactgtcgttgagacagaacaaagagcaggctctagggttcctctcgttcattttcattaaattgttaccatctccaattggctgatatacacaattcccgcaatttccgccaagagatgcccgtttaagagacgcaagataaagggtgacagggccaaggaaactgttgaagaaaaaaaaaatgaaaaagaaaaagaaagaagacgaaaaaaatgaattagcgcttcgccgtcgacgttccagaaagagtggaaactttcttggtgcgacggttcggcccaagatccagattttgatggcactgctccattaatgcgaaacttccgcgacttcggctactggcgtcagtggatcaatcggttgcgtttcgagcgacttgctgtttatgcccacagctggtacccaataatccgacaagattcgtattcttactgtcgtggcttttttgtgcaaagggtgaaaactgaaatgatctcctctgacacgggcccacgaacccctgcaatcaagtcatctctcttcccgtgcttgtcaacaatgcgagtcattggagagatcagaatgttacatgaggagattgttcgggaattgagtgactctcaacaagggaaatgatactaactattttttttattcctttgtccccttgcttaatggtcaaacaaacccggagacttgcggactcttttttctccctcggctcgtggatcgaatgagagaagactattttttttttctcctttcgtggttcagcctcgaagcagccagccgggagacgcggagcccaccgttggaacgccagtaaccattttaaagccaatgaccttcgcaggaaacataagttcacccgccaaggaagtcagctcctgtcggtgatgcccaggatccatccagacctgatcggctgccctgtggtttcaattcaataagaatccccccgtgggttttcactggttcgaattcttattacgcaagataataatatcagtaaaaataataataaatcgtgctaattaacccacaactaggaaatacggcaataaatgattattattcttcgatgactgcatcagaataatatacgacggctccatctggtcccccaatcccgcccgccatctacttagatggcaccgaaggaaaaagagaaaaaaaaaaaaaaaattaaaaagaaaaattaatatctcaggctatcctgtgaaggttgtgatttttcataggccgattgatttattttattatttattgtacagccctcttctcctgatcttcaaccccaagggtatttcgctcggatctccatcgcctataaatcccgcgggacttctcgaatctttacctacccctggtattgatttgatttactttggtgaccttgtcactcactgcattgcttcttcgtgaccgttgatcgtccgaattctattctaacctccttccttcgtcctccactccttgattggattttacttcttcgcttgaccatctttgcttttcctcggaattgccctctttgcgacggcttttggtggcgcagcccaactttcaacgctaaagcacccaaacggaccctagcggtgccttagctcgcgatcctttttccctgcttgtcttgctgcaagacaacggtttcaagatcttgacgtaatagccgtgtggctttggatttcggactagttcgattttattatctttttttatcgcgctggctgcagcctaaaaattttatttttatttattttttttcccttgacgtttttcatttttgggagtgaaccccagaaaaaaaagggaaaaagaaaagaaaagaaaaaaaaaaaaaagagacgaccagccctagaaaacttcccttgacgggataggggatttattcttcttcgacgacctaaattgtggttatcagccagctatcagcaattttcttcttttcggtgatccaactcgctctacaaccaactacatcatcatgtattcttgtgccaattatcctcgcggttgccgtggccgcgttaatattcaaggaggaaaatgcgccgattgtgtggtatgtcattcgcttccagatcttctattttagatcccccgatcagcatctgagattgattaattcgatgcaaacctccgaaatgacgctaactcctggcttcatctagcaactgaaactccgtcgaccatcatctacgtccccctttgcccagtcacgagattaccggagagcgttgccctcggagatcttgaatgactccccttacagggcgatcgctcgggaattgctgtaaacctgcgatactgcttctaaaccgagacggcacgaaagacctccaggacttcgaccggatatccagggtcctgcaggttgggactgagtcccagagacctttcacgcccgtctcaatcacggcacctgtctttccttaacctagtcaattatgctctgacttgatgcattgttgggagttgatcgatcatcggattcttataccatatacaagggcggctttctcgatattactggaccggcggttcaagcactgcgattattattattcatctctctcatttttcttttgtgtgtatatgcgagacaaactgggtacggcatgggtgatttccctaatcagctgctgggaatggcgatttggaattttccataaaagtcataccccgtgggaatagagcgcacagccatgaatctgctgctggctggcgggtggtggcgcagatggatacctttcttattctctccttaatatttgctactttctgttcagatatttcacttttgtctgtcttgtgatgtgtactcattgttttaatattggtcgattctcataccctctcgactgtacgatttactgacaatcatatatttactattattatttgcttattatatgactggatgtttcgcgttgtcatttccttccaatgtacttgaccttggggcttgatgtaactgcttcatgtcatgtgcctggttactcagcatttcttcacagacccaacgcgccgtttgcatgtgaagactccaatatcgttcatcttccttcccaccgccgccgtcatcgctcggttgagatgctgatcttcccagtgcctcaaagaccgccaattgatctcttgaatacttgtccacacaagggggatattcctccctatccacgggggtagaaccttgctgcaggcgaggatcatacaattcttctaagaatccgtctacacattgctccaccaaatttttcaccaccattgccgcctcctccggaccgttccgtgacttatgccgcgcttgtcgcgcaccgggatcgccgttgacgccaaagagcgcatcatgtcccaccctgaatcctgtcgatgtatgtgctacaataagtatgtatacgtgcgagtaatggtgtgtggcctcagtcgtatgtatgttgataggaatatcgttgtcatcgctctctgtgtgaggatgctggacagcggcactggaggacgatagtccggaggtgaaaacagacgatggtaatttccctaaccccttgcagaggctccggaagatttcgtcttcgacaaattggcgaattgttagagtggcgttcggtaaaccatcgctgttcccccccgcccttgacatatgtttccgagattgcgtcccaccaggtcttcgatttcttcctttgccgtggacgcctctctctgtgctccttgggaacggatcgtcgggggctaaaatggtaatttcaatctgactgattgtcccacgctgatattgagcaacgtctatgggtggaaactgagggctcgacccggctttattgccatcttcgcacaacgtgagcggatccgcaataagagtcacctttcccaagctgaaagggcccgacccccatccccgtttgattagctgcacagaaaggtgaggcaatcccactctggcgaaattaggcactaaaacctgcgccacgtaatcgtatgacggcgagaacgacacattggtcccaccgacaatggatagagtaatctggcgctcgggaatgggagaattggctcccgcgtgcagcatataaggatatagtgcttggaacactagaaacaccgaacctgctgttctaagtgcaatgttgatatgtgattcgatcgctcctccccgctcatggtctcgatctcttggcatctggactgctcgtggatagaagcttaatgacgtcgatcctagctctgcacccacgacagagcctccgctcacacgggcgaggtatgtgatcgcggcaagatgtgagcctttgagcccttgcttccctgatcggttgcctcgaatatggtcaataatgacaggccggcctgttaaagccgaaaggctgacggcaattcgcacgagttggccccctccttccagagtccttccatccagatggatggcttgtgttctaggattcatgtcttccgactgatccatattagtgtaccctgattcggactggccccctgctgtgcgacgtcaaataaaaaaggtcctgctgcgtatgggcactggaacgttaagcgttctatttaatatcaaggagcgcatgtctaaggcctccatatgtgggatttgtactactgactcttcgtatcggaatgtgtcaatgtgacatggcctgtacgagcggatgagaaccatgactcacagccacagtcttagccgtcgatcatctcggaccagaaccgccgactagtttgtcgaccaatataccccaatcaggcaatctcaggttggataggacctgaccaaatctatctatccaaaatatccctactttagcctcagatgaggaagcggcgttgatggacgcgaccttgcaagacgacatgtgctgcctctcatcgcactttcctcgggtcctagtagccatgggtccttcacactggaaatctctcccccatcacgagacacttttctagaccgtgctttatccatcggtgcagtatttattctcaaagtaccactttcatcgctctgtatccgtacttacatgcttttgctgtcatgtgccccacaatgtctctcagtacaagtgaccatctgaggagatctaaatcagctcgctccatccgaaggagccaccaaatgtcggtgtctaacgagccatttgatccagaaatcgccaaacaacacgcgaccgtcgcggcatctttggccatgcggcgctctacagagcgatcttctacggactctcaacgctcttacgatcgcttgggtggtccgggtagcatggcagtaccgcagagaagaaacagaccaaacggcgacactgaaaactctagcactgctttgactgctactctggcagtgtcccggcctttagccgtgagtgattcagaaggaaataataattctcagctatcgcccgcagcgctgccgccaattcgtgaattcggcggtctagatggccggaactcttctctaccgtcttcataccgccggctgcgcaaatcacggtcaatgtttgcaggtggacaacgttattctcgcatgtcttatggagcaccttctcggttgtatgactatgtggctcttgataaagcacaagtgcctgaggtacagaactcgggcggggccctgaaacgctcactttccttcctcaggggtagccatcaatctggcaatgcaatccaacatatgaagagtcatgatgcagcaatccagctagcccgtagccaatttttgcaaagctcggtggatagcaccgaccagtgcagagagcacttcatacgcagacccaaacaagagcataaaccgttcagaaaaagctttcgaagtaatagcggtgatagcgcttccggcatggatgcagctagtacccaatcatctgttaactcctctagacatgccatgtcccagggaagaacgcgctcattatcctcatctatcaaaaggggtatcaagaaggtcctcgggctatcgaagcctcttgcagaaaatagtcaagcacaagtaccacccgttgaccagacacagagccaagtgctctcgacagcatccgaggatgacgatcattcagctagaaatgatcggaattcggcttgtgttgatagactccctagttctcatcgttctcagtcggtccgaagtatccatagctccgagagtcttgcaacgagccgctcgcgtgttacaagctgggctgattcaaccgtagccaatactattgtaacgcgcaaaacaggcgaacagagccatctatctatcattgacgaacaaagccattcggggccgaatatttcgttactcaccccaagcaactcccctagacaagagttttcgtcatcttcagaaccaaccattcaggagcattccattgatagccaacacctgtatgctgcactgatgaggcggattggccagaacaatgcacaggacacggaagaagaaattgtcctcggaaaagtccgagaacatcgtgctattccaacacgagcatcttctctgtatcctggcagtagtagacagaccattcggcgggccgccagtaacgaatcgtttacaactccaaggtcatatgcaacggcccctggtggcacggtgactcctcagaagcgctcgaggatgctcggtagccaaagtgccccggaggacgatccgcgaagtataaatgctgctgagtctccggcattggacacacctgattctccaagcgtctactcacgaacaaccagtggcaattccccgaccactgaaacttatagtaatgagcgacgctcatccgggtcgccagatgaaccaggggtagctacaatctttgaaagccagcggtcggcatacaggtcccctaagcgaacccctgatctcctggaatcccacactcaacctcggccaagtgccgactggcagcaatggatgcagtcgcaaatggcaaggttcgagaatctcacgccgacaaaggagcactataaagaagatgcgcaaatctgcgacgatgcggctaacatgccccggcgacttctatcccgagagttgggggctggcaacggcactttggccagtcgacaggagaattcagattatgatcgcctttttgtgagtggagagccaatgacagcttacaagatcggagccgggagtaatttctctagaccgttcagccggtctccgagtgtacgcacgattgtgacagcctcgagggagcatggactggatgctactcccccgtttccaattcctacgtcagtctcccctatcggcggtggatcatctttcaccgtcagtcggatccgcgcacggcttgaccagcagggatcgttgcctatgcagtcaaggccgatgaacagaccctggatgccagaatctcccacgcctaagagagaagctagagaactgtcacagcgattgaccctgagccgcaagtacggtggatcttccgccaaatggtcccaagcccaagacacagggcccgtgccttttcgacttagccgtcatcgcgatagcaccagatttaccaatgagaacatacgggctggcagccgacatgtcgacggcagcgaacgctacccattgtcccaaggaacctactcgcccatgtcgagcaaacgcatggtggaactgtttcttaacagccggcgtcgacaaatgggcatggagatgtcagacgatagtgctccggacggagcctttctctagatagggatccttaaaagaacggaagattctgactgtcgtagcttactcatatgaatttccatcccttgagctgttccgggcaatgcacctagcatgaaaccgttatccttgtatttattaacatatcgagggtacatccactgttagtagtttagtttacatctccaatggaaggtctgccctttcaaggtgcaggtcacttgatgaagaaggttatgtccccttagactgtcatataaccatgtatctcttgtcttaatattgaactagatacccaatatgcttcaagtaaatgtctcttcacaaccgcacagccagccgaagacaattacaaaccaaggacaactgtcccaaattcctattcaaattacataaacccaattccaatatctttctaccatatagattccggatatattaaattaaagaaaaagattgtcactccacataattagccgggaaactgcccttaaccccccgaagctctccctcccaccaatcatccgtactatccgttttcttcagaactcgaatccgatccccctcccgaaaggcaagatcaccggcactctgcccgccgaaatcatagagagccgtgacaaacagcccctgattcgaaccgatccgtttcggaggcggcggtgggggcttcttcttcgcggccgcgagcacactatatcctggagatgtggctgcgctgtcggagggatgctgatttcggctgaagtagtctgttcgggtggagacgtaggattcggctggggaggaagctgaggctgaagcgggggtttgcggggagagatgggttgttgggacggtgagagtcgaggatggggatgaggcgagactgttgagacggggtttggtatccattactggggtcggttttgtgtcgtgtactgatggggcggagagtctgcggcctgcggaggatgggggttgaagatttgttgtagatgttaacgtagatgtagcgccgacggtggaggcgttgctgctcgagggtcgacggaagttgaggccgtttgggagacggctgctgtgtccgtttcgttggtcgtcgggtgatcctggggatagacgcactgcttttccgttggcgatacaacctagggcttcaacttcttgttgtgtggggaggtgggcttgttcccagtcttcgattatctgttccattggtggcgatggtgaggggaagtgctcctgttcgcagtagttctggaccacggtgtagtagtgtgctagcatggtgttttggatctcgatttgcgtggctagcagtctggggagcagtgagaatgcggtggttattactggtggtaggcattttcgaaggtgttcgtctgcggcttggtattcctgggttattggttagtatgggcgtgtgtgtttccccggggggggggtgtttatcggtctttgtagtacctctgttgctcttgcgagatcgctttcggctttggttagcgatgcgttgtctcggtccgatcgcttcgtctttttcgagtagctgtcgacgcgaccttggtaacgctcgtagtctaactgtggaaaggttaattgaagctacgtttgagttgacaagatatgtgcctacctttcggtcatcccgctttttgattgtcttttccaacggcttcatatagtccatggcctgcgtggcgggcttgatcatacgctcgttgatggcctcgagctcctccaggagttcgctccgtagctcttcatattcttgagctaggttagcggttcgggccagtgtttcccggggcgttgggacggccttatcgactgtggaggaatcggaggaagcaatgatgggcgcatatagtccttcgaattcactgagtatgcgcgcctggtaagtgagtagagaagaccaagcatctcgccaggctttggtagaatcaacgatctgtcggatgaatggttagcggcggcacaatatgcgagcgggttgcaactggtgggctagtcaacagatcaagcttactctggctaacaatttatttgcttcgtcgaaatctttcaggagaatagccacctgactgtcgtcggcagatcttttcataaatctaccaaattgtctttgtacggatagcattgtggttttgccaggttgcttgaatgcggggatggggaacaaagggtgacggaattagtcttgatcaagttgcgggcgagagggagagagatcagatcaatgtatgtatcatgtatgcagggtccctggatcaagagcggaggaatagtgggaaaagagagagaaaaaaaagggcaaggggagagaaagagttaaaaggtgtcagcaaagggaaaaaaagaagaagcgtgcagtaggcgatgacgcagccaccatccgatcgtcgtttcatttggcatttcacagtgaatactggagatgaagcctgtaaggtcaatcaatggagtaatctgtctgtagatccttacttccagtcattgttcgttgttgcttaacgtcctagaccctgggtctgtgcggatcgactgatattgcacctgaacttcgatacctatcgtaccatggtccttccttcgacttgtctcctgtacgatgggagtaccagtggaaccagagtcaagtcctgtcaccccattaaggctggaactggagactgccaagaagacacccggctataaataaaacatcttgatttggacgaggaagtcgtgcccttttttcggcggaagagaaagcgaaagatacattcgtcgccatttgaatacctatgtgtagagtaggcaaagtagtggtccatatggttgcattgatagtacttagtagtatcttgtacatactagtctagtagatgtaaagtgtcggcatgccataataccatacgcgtatgatcgataccaaagtctagactccccgcgactttcaggcaccggcgaggtgtttccgcctgaggccaacaacgcccgccttttctcatctgtgacgggcaggcaaataaatctctctcttttggtcaacggaacgaagtgctctgcaaccacgtcgacccctgcctcgtccccgcccagcgaccagatggtgctcagccagagggtcgccaactattggccctcttcccttcgaccatgtcgacgcccttatcctctgccccgcgtgctacccccggcatgagcgtcccggcgacccagaacaccgcgcccgtgatcaagttccggtgtctctacactcacgatatgcgccgcaaagccaaacgctggcaagatggctacctcagataccacacgttcaataaacgcatcatggcttacgatatcacgggaaattttattggtgacctacactggcgacagggtgacgcaatccaggacggggacgagctggaactggatagaggcgtgttgattcaagtctgcgagccaatggagaagacggagacggatatttccggtctctacagtaataagaaaagccagggttccccatcacggccgggggaaccaccgatgccgtctttgcacacgtccactcctttgcgatcctcaatcggctcccagtcgtctcgctccctcaatgatttgttgggcatcaagaagacacctattggacgcatggtctctccgtatgaagagagacatccgccggagcaaagtaaaggtcatgcacaaccatctgaaagagctgtaaagaggcagaggcttgcatcggagaatgtcccacgtgcacatggttcgagtcggccccatcccgtaactattgatttatcggaggagcctcctgcggataaaccaacagcagtagctacggatactgaaccagtagtacaacccaagaaaactccaagcttggtgaaagctgcatcagttacagtatcgccatcggacaaaaaaccgagcggtagagctcagcccattattacgaagacccaaaaccccgtcaacaatgcccctccacctagcaaggaatccacgaggattcctgtggatactccagtcaacacgcttaggttgtctacggagcgtccgaggaggaaactgatgtacagtgcattattacctggtcaaaccgccgcaaaagtatcccttccctctcccttttcagagaagacaaatgtgcccgtgcgagagaccccgcagttagtatgtccctcatctttccatcatcgatatgcactgacaactccagggaaatcgatctgacaagccccgatcctgtaccaacgaacgctgatttcataccctctgcttcaacgcttgctgcgttagatgagatgccaagtggctccatacatcgtccggacaggactgcagcaaatcatcgcgcgcaagatactctaccaaagtccggttcgactggccttcgcaagtcatactcggatcccactactttaacagccgcaactggtgctcgatcacgatcactaccttttaaaagcccgcttaatcgttgtatggaggaagatgaaccccgtgagcaaggaccctggacttccgaggccctagaccttttcgacttctggccgcctgggcgacccaaacctaattgatctacgtttatgatacccttcagattgtgtatacctttgataccatcgcagatatctcatattactgggcctatggcatcattgtcgcgagacaactcgcctattgtttatgcggggaggtactatgctgtgataccctaaatataaaaagtaatgtcaaccgaactgtctattcagctcgtaacgaggagtatgggcaatgatcatatctcttgccagattacagaataaacataacttccattagacaccttatcacttgaaataacagaaatgcagtgctgtgttgtagctcgtggtagagaaaacactaaaccaataatctacgccacgtcatgtgtccaggcacgggacccttcgtaccacctatttttacactctgtagatgcttcagccttacatcttttgaacccaaaacaaataaaaagcaacaatgccctcttaaacgacacatttacacaataactaccaccaagcatggcacatgcaatgcaattgggtgaagtacccccagtcttcaaaatcgacctctctctcccgccatcaaaaagatacacccacgtcgcaagacaataccacaaccacctagtttccataacaggtctcttcgaccaactcatcaccgatgcctttcctaaatccctcttaccatggctcaaaagactatcacgcctattcctgcgccgactatacacccacgaagaaacagaagaaatcaaaggcatcagccgcgccacaggaatagaactatacctattagtctcattcaacgtactcctagacctcctaatgggctgcacaagcggcgcagcactaacaaaactcgacaaccccacaggcgagcaatcacaaccgcgacttctccatttccggaccctagactggggcatggacgagctccggaagttgctcgtctgttttgaatacgtccgcggacctgattacgataccgtcctggcgacgaatatcacctatatcggctttgtgggcgtcttaaccggtgtcaggaggggacttagtgtttctcttaattttagaccgaatcatgatacgagcagctggctgcgtaattatcggtattatggaagtcatttacttgtgctttttggtttgagacggtctatatcctctatgctgagagggtatatccttcccccagatggttcgtcacccccgccggctcttgacaagatctggccgacggttatgcgaacaccgtctacagctgcgtatttgatcttttgtgatggggtcgatgtagtggtcctagaaaaggaccacaggacagctcatgtggagcgacaatcctctttcatcgtcgcaacaaacagtgaccatgccgctccctcggtgagggaaaacggacaccaaggagatcatgccggtgcagccttaggcacaggggtagctgtctcagtcgtggacctcatagaagatagcgaagaacggaggaaattcatgcaagcgcactgggacaagaaagtcaggcaggcgaggaaggctacttcgatcccagaatgcacgtcctcaactggccgccaagatcctttgcgacgcactcgtgcgtctcagaggtggggaggcggatcgtctcatgaattcttaccaaatgggtcctctttgcctactcctagctcgggtaagctggtggacttccaagtcacagccacactgaaggaagttattaaatggacgacgacatacccgacgactaatgagatgacccattttgcagcggtgatggatcccacggagggaaaggtagtgtggattaggcggtacttggaaccattagtattctacacacgctattagaaattggtttcagatcccggctaaggcaaccataataactacaagcacgaccgctataggcaagacatttcgtctaggagaaatgcacccactaatttccctacaagacgaagttcaaagagggtcaaacagccacaattaaggcccccttaacggacagacagaagggcggcaccagcacgacaactatctacagatgatatacataggttggctagcgtttagacttttggaaagaataacatcgagctggtagcatctttcaaacttcctgtcctcttttgactattaaaaactgacaatagatatgggtacctgtagtcatcaacttacctagacgtcgcattgcggaatagggtaatgcttataatctactcagtgttttgtcttcagcagatatcagttaaccttgtgtgggcactaaagcttttcaaacttactagatcatcccgaaagcattctatagatatgtagtgacgattctgagtataactttcctgaggatttcaccttcattgtaagttcaaacatacatcaaacccgagttgcggtgggcataatcgacactgaggagaaagatatttctacattaatatattccatacctttgaaaagtctggttatggttacacgtccatccagcaaagagccccggtaataaggttctgtattgaaggctcttatacagactttcggtgaagcctgggaatatagtacggagtccatgatttactaacttggttttcatgcactaccagttattccaagcctctagatgcagaatgagcaaaattcttaatagacagaactcccaatacctcaacttatctttgtgacagcctctgttgcctcgatgaaatattaagaacaaaaccaacccggacacatctcctcagcggcagatgcagcttcttccgtgtaccatcctctagaccggaagcgtagttcagataggacttgaaaagcattgtgacaactgaatcggtcacaaagcccaccgtaacggcatttggtgaactttcgtcgagccaaagaagttgcggagccatcagaattctcataatcagagtcaaagatagtgtggcccagtcggcactcgatgtggtaggccatagagcatgcaaagtccagggagtccatgctttcatcatcttcatcagtgtactgcggaccataaagttggccttttctaggaaccgcaaatgtcgtcgagttcttgtggaacttcgtgctgatcattgatttcatgatcttagctccatttttcagcagccagtaccattcgttcttggggaatggcctgtttttccaggaaaggatttccaggaaagaccgaccgagataatccgtggcattcaggtcagccctatggcgctgtaggctgcgcataagatctatacgagggcctataccaatgtaatcatccatacggactactaggtgcaagagtggataccaaaatttgaggcgtccctcgattgggtagtgacgactgtttggattggcaccattactaaggaatattttgataatgttgaagcagacctggatggtgttgtagtaaaacatcaagttttcaatgagtgtcttctcattgaatatggcattgacatccgccccttctctcaggagaagctcgatcatagccgggttatgtctatacacagcgatgtgtagaagaggcggccccgtttccctgtttaggaaatattctctgtcacctatctcgtcggcctttttttaataagtgttgtacgtagccctgcatacccatcgagacagcgcatgctgaaaaggtaaagtgccagtttgatatatcatctccctaagtcgttgggtcatctctccagggaacctcatccgtgggccagcactccttgagtgtgccctgaagtgttagctctccatcaatctcatccaagagaccaaagtaatacgccgcatcagtcttagaactctccccttctccactgatggtggaaaagttggcggtcttgacaaactggatgatattggaatcgtagccgtaagtcatgatccgagaatttacacagtattcatgcttgctcagaagtgattcaggctaaaagactttgtcatcgccgttggtgtgaattccccccttgacatgacctcggccggggccaagatcggtttttgtccgctgtgtctttttcctgcgacacgaatttccaggaaacaaacatggttttggatatttggcttgtggactgactttatcacggaaaggctggctgaaagaagtccaagtcttctccggatgaccttgaagcccatggacgaatacaatatcaagctctgggttggaatgtccttcatgaaggacggtgaacccagtatctttgaaaatcgcttttgccataggggttcaagatccttaaggctttttggataaggcttaatcaagcaaatatcgcttccgtcagatccagatccagatggtacttaggtcagctttaccaggaaataatttcaagttggatggggtacagcaaagctttgtgtcctctctctttgaagatcgacgtactaattgacctcgtacttttatattggtcctgggagtccgtgtgagcgcccagtggcctttcgaatcgtgacatggtgctagattaccttctccccatctatattcttgagacatattgttagggtaaaggcgtctctcatagtgtggcatgtcccacttgtggcactctgctctaccttgaaattaggcactcagttggttgactggactttctcaacacctcgccaccgagacaaacacgcagtcagccttcgagagcggaaggcaaccgggcttaggcatgctgaggacagtggtacccaaattgagagccggtgggtaatacaagcttgagcagatgatatgtcaatcggaatgatggagttgtagcacagcctcataggtctctcttgattgccgtcaggggctgtcagcatatatactaacactaccacgtcgttgccactttccttctttccacgacttcttggaaatattctcagatgttatgtactacgtgcatacgtagagcttgcaaacatcggtgctgatcaaggtgacaatgggatcatgagattacatggtcattcatcgactgctcaaagtgcgcaaccacctcgtatacgcccgtggaacggtcagcatgtagcagcttttcaaattaacattagcttacctttgtatcacacatcaatacacatattcaagggcatgtaggtattttcgtcgtcgtcgaactagagaagtaaatgataaaagtggtggttggagaagaaagttgattcaatcatctaatagaaaaaggaaaccttgatatggctgtgcgtcaggtaactgcttagagagctgatcagctgatagcaaactatccatcatagtttgtgcgaaggaggtatatggccctagttcgaggtagtgcgaacagttacattgttagcagggcgtctgagagctacgaggaagcagtttccgggaagcatacgacaattactacagccaccaggtagactccgggatattaatatcgtagtaaatagtctaaatatgtctagacataatttcgtgcatacaaatataagataaggaatcataccggtaacttcgaggataagtttcaatatgcgagattgatgaaattgcctgagaccctggagagctatttagaactacgccttgtcgcggaagtttatactgagcatttaacgacctatatatttagagttactaaaacagtaccgtacatcaatgctcacttcgaaccctttttattattatgcaggtgccggcgccacatgggagagtcagggttggtgtatatactccctgttgcaaattttaggcatatcattccacatcatcattgacggtcgatcagatttattacttcaagtattagaagaagtgagtactggcattggctgaggaacctgaagtgaatcattatcaagcggaggaagatcattagatgatgactcgtaaaagtggagtcaatcccacgcccttcggcatacatgcataccttactcataagctggatccctaaatataaatccccacgatatgctctacagatagaaatgaagatcaaccttttttctttcccttcacatccatatctccaatactctagcaaaaaaagaacaacctacccgtcgctatggtgaaactagaacctttcgaagtcgatcatgtaagtagccgaccacaccatgatgaaccttaagagaaagaccgtgaactaacacaagctgtagtggattttgactcgggatataggtcccaagtataacttggcccattcatactccctccccgtcacaattaatgatctcaaatcgctgtccgagaatgaagcaacaggtgatcatcttctcgcctcagttcaatccatgccgatgaactacggcccttccttcacaggattggagcaactacgtgaaaatattgcgaacttatactcagatgaatcatcaataactatatcatctgacaagattttgacaacccctggcgcatcgctggcgaactttatcgtgctctttgcattagttggccctggggatcatgttatcatccagtatcccacctaccagcaactatactcccttccagcttcccttggagcggaggttagtctgtggcaggcaaaggaaaatgataattggaatctcgacatggaggaactaaagggcctcattaagcccaatacaaaaatgatcgtcctaaagtaagacctcatactctcccaatacacacaggtagacatcgaatactcatcagcctagcaatccacaaaatccaaccggcgcaatcatccccaggtcacgcctcgaagaagctatcgaaatcgccaaaagccactcgataacagtcttcagtgacgaagtatatcgtcccagtttccattccatcgctccagaagacccagactacccgccctcagccctttcctttggttacgaaaacactgtcgtcaccagctccctatcaaaagcttatgccctcgccgggattcgaataggatggatcgcattgcacagcaaatccatcctcgacctctgtatcaatgctcgctcctacgccctcataacagctagccaagtagatgaacagatcgcatcactggcattgagtccctcttgcgtccacaatttgatcaaacgtaacacaacgctagcaaagaataaccttcacattgttcaacggttcattgatgaattttcgtcgagctgtcaatgggtgaaacctgttgccgggccaattgggttcatcagatttactaggtccggccatccggtagatgacgtggaattctgcacaatgctcctagaaaagaagggagttcttcttgtgccggggagaaaatgcttcggggatgggaagaatttcagcggctatgtacgtcttgggtttggtggggatacggaggttttgaaggctgcgttcgatgctttgagggagtttatgcttgaagactacgagtcgttgcctctggcagattgagtggctcttctatctgacatttagcttatacaagttggttttctcttttacgtctattgttgcggtgcttgtttggattaactttatacatccatacctatacctatacatcagccttgtttttcccacatggttactttatagcaatataaacacgagaatacatatagaaagactagtaacaattcttcaatccaatagccacagtatagttaaacattggaccagttcgccagcgaaaatatcgaaggtggtcctcaaagaacccaaatcatgtgatcatacaaccctaagcgaatctcaaccagcattatcacccataataataacactttaataaacacaagcccaaacaacccaaataccaatataccctataccctagaagaaaacaccgaaactcaacccccaaactcctcattcacccactccttcctcaaaaccctctcttgggatatgacctttgttcttctagcatgttgctacgtctatcgcagttaatgtggggttgttggctatcttcattgtcgttctttgttctctctatcggcattattagtgaaggcagtcggtatagctattcttctacacatctaactaatcgtgtttcctactataagacaatagctttgtagctttgtagcgttgcggagtggcttgcaaacttctgcatcttccatagaaggcaagtatggccagatgaatgaagctatacgttcaagagggatggtgccaatatcctcctcccattacctattcttaattgaactctctttggagtctttaatcagctataccagcctgcgacaacgatcaaacagataagaaccatccgcggcttaataactcagtattcttacaatggatcaatagacggaggggaaaaggacagtttcactgatctagccattgagttgggccacccggtcgttacagtgcttatgaacacctaagcaacgatcaaaatttttggttctttgtataaccttatgaagactaaaacttagggaggtgtgtctttagaatatttccaagtcgaagtatcacacaatcctcttttcaaaccgcctccatcatcataaataccatgtgcataaagaacacccaaagcttaccataaacataacccaagaccttaaccacaaatcagtctaccctctcttgacaaacaccccagcaatatacggcatacaagttctcccaaaccacttctcgacctccacagactcccaccccccgtcagcctccgccgcaccccgcaatgccttctccgtatcccgattcatccgacaatccccaataaaccagctccaacccaagaacccatacacagcctgcacaaccctcgcaacaatagaccccttcgccgttcgccacggattaaccacatgctccacgacgagaatcttgccaccgggcttaagcaagccatacagatcccgagcagactgttctaaatctggcacagaacaaagcacacggacgcagagaatcgtgtcgaaggcaccaccagtcgtttgatcaagcgcggtagtaccagcaggcagaaggccttgttcctggagagcgggaacgagttccgaggcggcgacgctacagggaagaatgtggtacttttcacctactccttcggcgtcagccctggagcgcagttttgcgtgaagaccatggcagggctcggcgccgtagattgctttgatagccgacgagcgtaagaggggcatttgcgttcctgttcccgggccgacgtctaggactaaacctgaggcgtgggctaagacgggcgggattaggtccgaggaacgttgaacccctgtctgggttggtgggggttgggactcgacggcatcttcaagatttgccgcgtagcttgtgagtttgattatcatattgacttgatgcctgggggactcactgctaaaggagacccagaatcggccgaaagcctcatcgcgaagtcttccgggctgaaggagtggagcgaggatctggcctcttttgaagactgcttccaagttcactttgacatgatctgtcgggctttttagcttaagcttacttggaaattggtggcgaggagattcgtgtgcatatagtgcggcaagcaactgccgtgtacgtgggagaagatcattttgcactcgtagcaggcaacgtatgtcatccgttggacttacatgacatggcccagagcagaagcaggcttggttccagcagtgatgcgagccacatcttggtggtaggctcgttgatagaagccatttgcacttgatggacagggaaatggaaagttataactggcgaaccccaatcaaatgatctccttggacaaaggcaagagaaggaagttgagggagagtgggattggaaatagaacttgggagtgtgttgatgaaaggtgaagagtgatgcatgactaatcctcggcaacccaatcggccacaggactcaactacagctactagagggatatcttatccgttcatggtatggtttcgaattcctcaatggtgcctatatcaattcctgacatataaaaacagagtcaatacggacacgtgacaatcttgctgtcattacagattgcaaagactcaatatcaagatgtgagaaaagaaaagtcaaaagatgatggacggatgcaagatgcacacaagatggaagtggtagtaataagtaagggccaagcctaggtggaacgaacggcatgaatataccagcttgacaatgagtatcaacaaaggaaatgactaaatcaataattcattttgcaaatatcacgaatgaatgacaggaacagtccagacacctgagcggggataaatgccaaaggggccaaccccccaagattaataatgactatacgtaacacaaggttccaagaaagggtgcccggagggtggcagctaccgaaaagcaaagggagtcagtaataaaatgctaacacgtgcgctcatgagattcgcatgctatgaaggttgaggagggtggaaaggaaagagatgtgagcgatgcatagacgaggtccttggggagaaagaacgcatcttcacgatgggcgtcgacaggctcagtgatgagagtgatgccgatttacacgcgggctgtaccgacttgtccttgagagtgagctgacatcatgcttgcctaaaatacaagtgttagcggatagggcataacagcctaactgggcatgctcttaccatcacagcaagcacggacattctcaagtcggtctgtctcctgttcttgcctctccatcatctgccgcaggtcctcctcactgtcacggccgtagacactgccatcatggatactagatgtcgcatagccaggggggccccttctgccgaaagagcctttgagcgtagtgttaagaattgtactgagtcgggacgtggaactattcctttgatcggaatagtgagacggcgtgcttagagccggagaggcgcgaccgggggtccctgtgcggcgtagagagagagcagaacccgctcgctgtttcggccaatttcgggtctggcggctctgcgatgaagagattgacaaccttggtctctggcgcgaccgagatcctgaccggaacccagggttgaattcatcgatatcttccaggtcattgttctcctcctcaccattttccgaccgcagcaagaggtacgagagtgcattgaaccaggtctcgtgcctctgactagtagtcgcggtgaatctgatccggcgaccagggctaacaacctccaaactcctgcaatgaagacctggagggtatgggttgtcatcggcgacaactctcacggcttcaataggaacgctctttgtcttacgctccgacttgccagcactttgagggtcctgctcactccagtacaatgtacgcgtatatggatgcacccagaagtagcgacgatgtctagtgttggaaatctccccggagactgttttacgtgtatacttccaaaggaattctccaatcatggtctgggtgatggcttgaatcatgcgtggatctgtgccggagccatagccataaggtccgccagccggggtggagtgtgtattgaaccgctcttcgatctcggatgcgaacgatgagaccgaagacctccgcgacacctggctttcgcgcctcactctggcccgtgaagtagaagacctgacggagccaacctgaggggctgaatcatttggagtgcgcgggcgtggagcgcggaaagcggaagccggagcaagaggcggcgccatgagacccggtgtggccggttgttgatcaagcgacttcttctcagcagctatgatagcctctttatgttcagaaggcaacgggggatggctatgaacagtagaggcctggctggctgcgctgcctggtcgccagttgagagatgcggccgatgactgatgctgaggacggggccgtgcccttggcgtggcagcaggtgaattgccttgctccttggctttgtcactgtcggggggagacaaaggccgggccgtaacacggtccatgagaatctggtcaatttgcttagaagacagtatcgtctgagcaccttgatctgcctggtttgacgatcggcgtcttgcatggcgagggacagcattgccggagatagccttcagaggggaggggacatccttctggtggccagctgtgtcataatcagagctatcatttgcttcgtcttcgacaaccacaattggcaaagactctgaagtgggtttgtcgaccataacacctctcgtttgcatgagtggtgcgttctcgtcggatggcagggctgccgggatgatggccgtagctggagtgtcctcgacagggagtgtttccacggaacggatggtagaaaccgacaattgcggagacgcagggacgggaatctcgcgttcccgaggtgcaatcggctcagtggattctggtggtatgaaagatactgtcaaatcagggacttcatgctcggctgaagcctgacccacagccaccgtggactccggctctggaactggttctggaagcatcgccgctataggttcggtgtgctctgtgaagattgtcgagaatgccaggccagggatttcggtgtttatagcacgctccgcaactgaaactgaaggctcgggcacaggctctgaatgagtcgccattacaggcagagtttgttcagagaagattgtcgagactgccagggctggaaccacagtgcttatatcacgctctgtgacagaaactggagcttcaggcataggcacaggcacgggaacgggctcaggaagagtcgccataacaggctgggtatcctcagagaaaattgcggagcatgccagctgtggaagatctgtgctcgttgcctgctctgccacggagattgagggctcaggcacaggctcaggaagcgttgccgcaacaggctgagttccctcagagaagatcgaggagacaaccacttccggtacgtacttcggctccggctcaggaagcttggcagaaatgggttctgtatactgcaaagagatggccgacaaagccatctccgggggatcagaaataggcccggcgaccggctcggttgagcctcccacaacgtatgacatgctcaactcaggtagcttaggtgctacaggaacggtgtcctgagtggagataggagaaatatcgagctgtggcagcacagctgcggggacattgatctctcgctccgcatctacatccgaaatcatcttcgaagtggctagcacactcgacagttgatcaccattcacttcagaagacgtctgaggggaggccccctgtgtcgcagcatgcaccaactctggttgctccctcgttccagcagcagtctcggcatccgaagtcaccttcttcggtgttacaagtacatccgagacattctcgtcgttcacaacgaccggggcgcttggttcccaagggtcagtcatgacaccggagtcaaccattacagccttaggtctcgtgttcaaagtggcctgggatgatcttctcgaatcaggcatcgaaaggatacgtggggtggaatcagcatcgtgttctatcggtgggccgaactctgcctcctcatcctcctcgccgtcaagttctgcgagttctgcaaacaggctctggccttcggagtcccctagcgtctgtgtgaagctcgttgctggggactcccgtgaactagatggccggctgtcagaggccatgggagcctctccagaaggtctaatcctcctcgacacactcctcttgttcctgagacggtgccgaggggtagaagttcgacttggtgaggggaacatgccatcggagagttcgtcctcttcccctgaagtggaagcagtgctctggtaggacttccggtcacgagctttggccaaggttagggatgagacacgagcacggggtgttaactgaatacggtcctctgtttcagttagctcatcggtatccgtactatcatcagccatgctctcgacgcccgtctggaaggcctcgctttcagtggctgcctcacgctcgttggcggtctcgaaagcatcgtcagcttcggtagcagtgtggtaggcatcactgggctcgtctgaagactgaagttcggggcggcttcggtaagatctcaaagccgctttgtgcgatggacttgtgtcagtagcatggtcttcccaatcggtatcggtctcatgcacgtcctcaatctctgtcgttcctctccttccggcacccagcaggttcggtcttgcagccttgcgtgaattatcgggcttggtcttctggcgcttattagaggggccagagggagcaatagcttcgcgacgcttctgctcaatctcgtcgcgcgcttcttgaagcatacgtttgagctcaattttttcagttttctctcggtgaatggtgctcttcagattctggatcatacgatgagcatggcccaaggaacttcgcaatgtttctgtctccaattggttgtgtcgcggagtgaatttattgggcgatggtggaggtgaattttccggtgtccctctaccatcctcatcagagtcatcatcccggtgaacttctcgcacggtctccgcttcttgctgtcgaagccgcatagcgaccgctctagcaagctcttcgttctgtgagttcaactcttcaaccttcttctgcagtgcaagcctttccgcatcccctgaactcaagttcctgcgcaggagatggatttcagcgtcattcgctttctgtgccgccgtctgctcctcgatcagcttcgtattggtttgcttcagatcttctaattctcgctccagtgtgttcttttctgttgtaacagcacccaggctgctgttgagtctactttcgcgatcggcagcatctttcaccgcagacatgagctcgcgcgtctgagtctccaacgcccagttttcgtccttatagcgctcctcgctctcgtccaatgcccggattcgctgcgtatatccttctgcctcgagttcaagcctcgatttctccaagttcacagttttcaaggcctcctcgcgctccgcaagcagcgcctgcaactgacggacctgggccaggagggaggtggagatctccgtcgcaaactcgatatcatggacacggctcgacggttggttgcgctgttttcgtgatggtacgctcaccttgctgggagagttggtggcttgcccagcaaacaaggcggggctaagtggtgactggacatcatattagcgctccatatagtgtgccggactggcaaattgtataccttctggtcaagtgagggggtccccagatggccatcatcacctcccgcgagacgtttcggggcaaggaatgcccgtgccgtctcgcgaccaatttccctgtattctctctccaggtccacgagtctccgctgcaggtccggtccgatctggctggcttcttgctgttgctcgactgctttcaacttgtcctcaagctccttctgctgttcaatgagcgctgtacccaacttagatgcctcctccagtctgcgctccgtctccgctaagtgggcctcaagggcccgtttcacttgtgctggcgaagacgcatccaggctgaacaactgcgtatcgaaagacgaatacctatgcgattcgcggggagccaccgcctcggcgggggacacaaaaggatcgtccatggtgaaaatgtgtcaatcccgctctaccctccgtccgtagcaccgttacttgtgacggccagggaaataaccaagcgccagacaataatccgtaagcggtacctggttttgcgatgaggacacggttgtcgtcaaaagcccaggaactcgtcgcctcgttcgtcgtgttctttatcaagccaaggtcatcatctgacctgcaccagcacgattggactgttataactccttgcgcccgggtgatttagcaagccggccagcgaccgaatggtccacggatactgtgtgtcgaggttgactatggcaaaagacagtgcgcagcgtcgatcgggggcggttgctgtacggcgaccgtaccaccttgatggacagtaaagtgagtgatgaaccgatcgaacaaggggatattgcgtcgaagtcgcagaggctttctgtttgttttggaagagagccgaggatggggggtctccggtagcgttcagacaacacaaacgcgcagtagtcgtagacgtaaccttgtcagtgccgagtgaaccaaccacaacggatgggcgcacgggaggagtcagtggattgatgacttgtaccaaaacagccgaaaaaggaaagacaacaagagcgtatcaaatcgggattgaaatgcgacaagtcgcgctacgccatgcggcgcatataatattattcaatggcaagtgaagtagaaaaagagtaaacaaaaaaaaaagaagggagtgacaaaagagaatgtaatgagggaaggtagttaagaaaaaacaaatagaaaaataagaaaagagaaaattaaaaaggagaaaattgaggtaaggaaaagagagagatgttccaaatacagccagatgaacaacgagacgagaaccgactcgttgagcgggggaagacaaaagagagggaaaggaagaatgagagaaggagaagaaagtcacaccgtgtgggcagggggggagggagaaagctggggccgtgcgggaaagacagaacaagaccgactactattaggatcaggtaccgatcctacttgtactagaagtaagtcaggtattactttcatgtatcaggctcctctcaatgcaggtactgcgcgagagactatagtaattggacacagtaccgctggatacgagaatcatcggtaagtcaatcaattaaataaataataatagaggaggggaggctcccactccatctgagcctctacctttttaagtaccaagcagtcaactaggttatcttcgatctgatacgtaacaactctgagttgcagggctaatacaaggcgtttatcgaggagaagagacaatccattatcccggggaatgctgaatgacatctcacagcgatcttggttaacttatctgtttcacggtcgatcttccggctatcctaggaagtttaattgtctcccaacatcagcatctttactactttactactagatcgataacttgtccgacggttcttcccgatctttgggtagccagatcaggtttggaataaaattacagcttaacccaattgaagcatcgcgtatgtactaatccgtacggcactcctcattttgggacgtcgctgtttgtcgggtttgcatttccgcccctgttttgggtcaccttcgatctgcttcgtcagaacgcatatgaccacacgtgacacggagaaagcttcatttgtcactagtcacgtggggcgcaccgaatcgggaaaacaagaacgccaccaccgtgaagcaaggtcactttatatatcaaccccattatccgactttctgagtttcaactcccccgaacacatcccgatcttggtggctaaggggcaactgtgcgcattgccactaactcgccattctggtactatataccagcgaaccgcaaccatgacggacgaaacgcaggtcgccgatgaggtccctcagttctccttcaaaaaacgatcaaacaaggccaaggccaattttcgcaagaagcccgaagcgccgccacctgcttcggactccgatttcacgtcgtccgatgatgaagagggccgcagaatcaaaaggcgccgcaagaacgcagcagtgacagcctcgtctacaaccaatgcaccccggagagacgaagaacagcccgtcacagccacaccgatcccattgccatccagcaacgatgccaccaagcattcgaactggtatgatgacgagttggacgcaaagaatctcttggggaacacgcgggcccaaccaacctcgaacgccccctctgcatcagatggcacgtacaaaggcgcggcgaattaccagtctttcatccaaaaaaaccccgattctctggcaaaacagttcggtccgatcaaagcccccaccaacattcgtactgtgacgtttatggattacacgccaaacgtctgcaaagactacaaacagacggggtaagtttctcttttataaatcagcttcatttgaagtttcatgtctgaccatagtttagctggtgcggatttggggacgggtgtatctacgctcatattagagaaaacgtcttgcagggctgggaattggacaaagaatgggataaaaacactcaaggaaagaaattggatggaaaggtcgtctcccaacgtgggggtgacaaaccaaaggacgacgacgatgaggatgaggagcttctcgaaagcattccatttgcctgtatcatctgcaagaagtcatatcaaaacccgattgtcaccaagtgcgggcattatttctgcgagtcttgcgccttacagcgatatcggaaaaatccgtcatgtgctgcatgtggagctggcactggcggggtgtttaacaccgcgaagaagctgaatcaattattggagaagaagagagagcgtgcaaggaaacgccgggagcaagccatagccgacggcgaagaagtcagcagtgaagaagaggaagaggccgaaagcgcttagggcaggcattagtgggtggaataagtaggtgatcttaattatggaggcaatgaagtcatgtctgttgcagcaggtctgcaaactatgtatatatactctcacggctgctctaggttatcggaattgaacccatgaacaaggctcagaattggaacaccgccgactacgtagagaactcagcatcgtggaagttcatcctaaaactagtcatgcactaagactaaattatatgaggcaatagtgttactctactgccaagtaaattaggtacctaacgttatatattttccagttgtctcttccatatgattgctaataacatactgtttaacacatacacaaaacatcataccctgctcaatggcctctcgtatagctccttccgagaagtattcattttaaatctcaggctaggctccttcaacttctctgctcctcgccagacaaaatcactctgcccaaagttaacactcacattgcatgccccaccactgtgactgattaatgggtacagctttctgaatatgatctcgcttttgttatcggctagacatgtggtcctcaggttagtcaaagaaaagcaatgttgatagcaccaatacatacagctaaccagcccgtcctgggtaaagaagtacacctgcttctcgtagtcgaccccacaaccgaccttgtttcccagtccgaacttgtaagatgtcgtgtacaggtactggtcatcttcctcatagatgcttccattattgccatgatagcctaccgaccaagtacgacaccctgcgtgtgcctctgtctggccagcaaactctccgcaaaacccgacagtgataatttcaggttcatcatcgtggaccaaggtttctgcggacgatactgtcacttcaaagtacgcctgccatccgccgctgcttcactggttggagttgttccgaaatcccgactgatgacttccacgttgaagtttggaaatggaaagaacatgatatttgcagtgataccatctttaccgcggctccgagcgccagagatgtctatttatactcttccgtaaatactgcagtccttcgaggctgggccagcgaatcagggctatgcaagctcaccaaggtaggtattaacaatttgttgaatcacgaaacttctacgctgacattactttagctgcaacggctaacaatagaggtgcatccaaaagtacgcagccagcttctccggtacactcacagacaatacgctaattgtggtttaggatggtaacgacgagaaagattgccaggagttcgcggtagagttcatcaaaacggtctccagccgatgcaaaacactagatccaagtaacatcaagatgatatatccttccgatcatccaaaccaggaaagcaacaatttagaaatccaaaggaatcgccccaaagatgacagcatcccttctcatggccagtgagtctattccacgatggttttatgcatgggttacaaatttctcactgtaatatatataggcctaagcctgatgcgtggatcctgaagctacaacctcttaaggagtttattcggccaattctgcgttccacaggggggttgtcggccagggttgccctcctagatgatggtgccaaattaactggaaagtatgggaagcaaaaggggcaatcatttcatccagacaaggaggaatactttgtgggcccttgcatccatggcacaaagatggccgattatattcgacaattatgccccgaagtggagcttctcatagctcgtttagatgattcacggaaagtcgagagtggtcagagattcactacagcatccgcctataaggtgagtactcaaataaatgtttatgttatcgtcatgtcacgaaactaatttactgtgattttggaggcgttggaatgggcattggctatggatgtggatattgtatccatgagctggagtttctttagaaagggcaactaggatgaaaacgagacaggtttctcggatttgatcaccaagaattccaaaaaagtgatcttttctggatctctcatggacaagggtccagaggctgaggtgaaagattatgcccccgtcggcatcgatggagtcatcaaaattggttcagctacactttatggccaacaggcagaaaggaacttgtatgctcaaacggactttctactaccaggtgaggatgtgcaaatgagaaatggcaataaagctagcggaagctccttctctaccgcatatgcagcgggacttgcggctttggtgctcagttgcttgagggcccacatggggatgaatgatcctgagccatatacatcggattccaaagatccagaagaagagagggccaggcatttgttccaagccaagtcatctgacggcatgaagtccatcttcgaagtccttagtcaaaggccctctaacgacaagtgcgcatttattaccccttctcgcatatttggagacaagtattcggattcgaaggaagagaggttgaaagcccataaagaatatcgtcggcagcctgttgccgccaaaagctctgattgaatatgaacgccgtgaaaggcttgcttattcagcgctcaagtcaaacttactttggcagatccagcaaacattccaagattttaggctcaatatcgaagcatgctaattcagtgtttctcagtagaagtagctggcactttgaacttatatgtataggaagcaatttcatgggtatttgatggctgtagcacaaacggttgcctctctatagggcacctcatatcacattttgaaagacaatggaagtaagcagaggagaggaaacacattgtgaacccggatgagaacgcttgcccattaatggttcatggtgaaaatgtggaatgaaaatactccacctccgcgcattgtcttcaatgtgagagtactcaaaattggtcaagtcagggtcagatgaaggccgtctggcaccgttaaatgttgaggttatctatcgcatggtaacgatagcgcgacactctctccttgagagatatagggtaagtaacaaaaaggcccattcaatgaggttaagtattattacacagactcttattacagaatacatcaactatagaatgcattgatatttgattgatgttatcaggacgagcaatcagtacatagtggagatatgagatagttctgatagttctacaagcacaaaagggtacaagtccgtcagaatagggttacgagtgcgtgctcagtaagtggtcccgtgagtggtcagttatctactgtgtccaatcaaactgattctgtccctcttttttaattttcgcattcctctctctttatttcctttttcttttcccctctcgtgtgtatataggtttacctaaaatccctcatggcttgcatttagtaccaaagttaaaatgaagtaagcctctgaatctggagatagggcctaatctaggcaacaggatataattatagcaggagatgacagagagtattgtctagggttaattatcacttttgacaccacatatcaatccattgctgcctgtcttatggtatatgggtatgccacgtacttcaatgtagtgatacgtactaatgtcctcgtggactttcattgatgatgctggagtgggttacgcactaagaaggcacctcaatcgacgttgctgcggctggggaatggagaccgtgttctgacaatccaaggaaccgacttttgccattttcaacttcggttttatttccccgctcgcttaagagtccgtatctggcgtggctgatataacttagaatcctaagtaacctacttggggacgccacgtgcgacccatggttctgtgggccaatcaggccctctaattggatttaagctacggaacgcttccattggacgttccaacggttcttcttcctttgtttcagaatcaaccgttgcagtagttttcctgagggtcagttgtggcggtgtctgaattccagttcccgtttttgtcccacgggtaaatttcgagtccaggttcaagtgttgtttcactaacctagtgacagcagatcaaagaaggcttacggagtaccgggcgtaaagtgtgcagacactctaaattagtggccagtgaggggaaggacgggtgcaaagtaagcctgacgggccacgccaagcttccccgctatgcccactaaaggttaaaccccctgaacaagcacagccccctggagcctatgaggatggcgagcctttccatagtagtggcgcccccagagcttaagcagcgctaacgcgtggcctaacagtggggattctcactggagctgcactttcgacatgatgtccgcagaccgtccaataagcatattggctggtcctggattttcatgagctgccggtacgagggaagaaatgcaaaatgtcaaaatttcatgaaattcttgacacgaaatgtagaatcggtcttgaaagtagtttttgcactagtaatttagagcggcttggctttgatctactaactggcttcaagttttttataggggttcccagcaatgatacaaattaaaacacctcaggcagttgaaatcgattgaaaataaggctatttaaaatattgaaattataaatcgcctaaaatagtgattccatagtactccgtagtcactagaccaatataccatatagattctagtagtctaattggtctgtgggattagtcggatattgataagtaagcctttctgattggccgaattatacccactttaaatttcaaactggaaagtaaaaaaacacttagatttctgcaattctgcgatttagacaaaatatctgaaaaaatgccatccctagctggtagcctggtacaaccatcccatcgtctttccctcccttctggactttattacggagcagcgctttggtctctcatttcttagggttctttgccatcatgcggtgatatccccctctcggtccttttcctttcttttcctctttccagggcgttgaacattattcctatctgcgagttggtctttttctgtctctcctttttatccgatattattctatttcttttgttttttttttttatcccttactgatatttaatatactaaccctcattttattgattgtcaataccttccgctaccctcactttcaaacccaattggttgtccccaatattcaggtcctccagttcttacatgcataccaatcgccagtgaacgctcagtacccttgagtactgcgctagaacgaattcgtctcgacactgaaaaccccccttgatgcgctactggatatctctagtacccgagtactaatcaccgtgtggcaaacttcacaatgagatgcggctttagattagcactatgcgcatgtctactactcatcgtcccaatatacttattagcgctccacctcgaggaaatctgcaaccagtatcgcgcaggcgcatacttgatagattggctgaactccaagaaaccccaccatgagggcctatcccactaccatgcaaaactgggagacaaagtgatcgtgatggcccggctggaagaagagccggccgaatgggtcgagcaagaactccctgagtacggaacctctccccaacaatcaccaattgactcggttactaatgacggaccgcttgaagctggcaacgtgcgatttatattgtcaacccctcgaataaaaccaaagcagacaaacataaactcaataccgccctcaacaagggccacgaatctatggcctacctcacgtatctgattgatcattatgacaaccttccttccacaatcgctttcctccatgcccaccgcgccggcttcttcatggcctggcatgtcgatgcgcctttgcacgacaatgtagcagcgatgcgcgctctacagcttgatttcgtccaacagaatggctacgtcaacctccgttgcaattggaaccccggatgcaaggcggatcatcgcatcaatcgccatgtaacggaacaggtctgggaagaagtgttcgaagggaccagcaccccgcccctaaactcgactacttcgcccgccatcacagaagacccatcgacggagaaccgacaaacacaaaaattcctccaagcgcccaaactcgtcggcgcagcatgctgcgcgcaattcgccgtgtcgcgcgaacaggtcctgaaacgacctcgagaagactacatcaagttccgacaatgggtcatcgacacagagaaagatgatgccagtagcggacgagtcatggagttcctctggcatgtcatattcggcaaggagtccgtatagtaagcatccattgcatcaaacctatgcaataacaaaattaactaacatggtttgtcctctagttgcccagacgaggaactctgctactgccaagtatatggcaaatgctagtacattttttttcaatcgcaacatagatatatatacactgtacaccagccacgactgtttttactatgtgggttttgtcatagatacctatccggtatacttttgtttatcgctttgagcatgcatttctgggattagacaggcgttgttagagggctttcgtccgtttggatatacccgtctgaatcatctgtgttatttctgccggtacggtttagaaaacatgtaaatatatcgaaatatattcctattcatattttatattacttactgatgtacgactgcaacgttgctggtacaatgacttttacggtgacaaacctcccactatattttcagattttgggtcaaattacatagacgaggaccaaaagtccctacagcatcatcctaggtttcccgatagtgtttgaatatctcgaacatgtacacatttgctctctgagatgacattattgagtaggattacgtaggtaaagaccattaatatacacttgatagtgttctagcattatgtattttttattaaaaggatagagaaacattatctgctaaaatctgtctctcgtaaccaatactagcgttgtctcatttctgctccaaatactcctccacacgctcaacgagatcagctttcttcccagcagcggagcgtccatgggcattcagaaagtctttgaggacaggtaccgtaagctacacacaagtcacgcgcgttagttagtccaaattaaagcctagggggcaggtaatagtcaccttcgatagcgatcccttctggtaatgggctcgcactacatcttcaacgccttgctcgtctgtctccaccttcactttcttgtatggcttctgggctgcatcctcgacttcagatgttcggtctttggcgcttcgtttgacgagtgtgctcttcgggccatgtgccgatattttcgcgtattgcttttccaactcgtcggcccaagacaatacatagtcgccagtgcgctaagcgaaggtcagcaagatccgtggaaagaataggaatgtgtgatatactttatcgatctgccgatatctgggcaacgttttgtcttctggcttctccgggaggtcctcatccaacgccaaggcttgtagaatgcgataatgccattggagggctaacagagcaataggttaatgccagagtttctgtgcaggaagttggcagaagcttacatggattagggtacttaaaggggtcgtaagacgcctttggaagttgcaattgctggacaatataccgcatttgatcgatcaatggctcaggtgcaacatggagtgtggtttcagggttttgacggacgtcatcagcgaacgggagaggtattatccacattcctggaggaaacttctggacgccactctcgtctagtttctcttctccggcgaccatagcccccagaacaggacttgcatttttacgagcaatgaaccagacaagtgcggcctttttatcccggaggagtgtctgatgcaaagcagaaaaaacccgcgtggagcccacaaaatcttcttccgatgggtatataaaggaggggtgtttgatattggcccagaacggaagtgcagagaggggcttgaaccctattatacggatgacaggatcaccgaagttcctcagtgacttcatctcttcgggcgtgaaagcaacctgatcaccgccaaacttataagctttcttaatttcccacttttcaatcgtgcgagccgtgtcgtcagcgatttgagtggtcactcctttgacaatctggggctgttcaccgccgagccagatgaaggagtttctggcgggtgcttgacgcttgaacaaaagatatcctgagacagatatttttaagtttggtccaagctccaatggtatattggagaactgtgcacgccgtgggacagatcttgaattgatattggacaggagggtattgagcagtgatatcccatccccggtggctggagaagccttggaatcggtttgcaggtatgccggggcatctggatccgaaggagaggccttgtagatgatatcctaattgctgttagcagcgatacttcacattgagtcaatataatcttacgtcatagaatctggcggtatcgaactcatggcctggccgagaaatcggaaacagctcaatagtgacaccgaggtcatataagtccttcgcgcgtacagttgaagcggatctcaagcttttattatcgccatgagggtcatcattatcggtgactataaacaatcgccgagacaagaagttaggggctttcgacgtgaatatttgattggcgcaaaagagtacgttcgccattgagacccgctcgcctgacgccttaagtacatcctttgattcatcgccgtcttgtgctagtgcccgaagattcttgacttcttgcgcagaggggacatcaaggtctgtgaaaaggtagcagtgtgggtatgaaagatctcctcgactattttcatcctcgtcataaaatttggacgcctgcgtcccatataatagcacaccgatcatgtcacggggattagagataatgcgttgttgcatgagataatatgcgcattttagtgcggccgttgtgggggactcctccgcaggtttctttgaatcggaagatggacgaggcgtgagcatcgaatcgctgacttcgatagcaaaaagaacggcatctttcactgttttgtatccctattttggttgataacatgttagcctccgaagctttcaggtgtgtttgaaagtgtgtacactctcgtcggtctcctcctcttcctcatcgatctggtcgtctccacgatattgatcctcgtcagccattgtgaatgtgttgagagtcgtaagtcatgaattgcgtcaaaggaaaagtagtcaaggacgatatttaagtaatcgacgcaaaagtgccgttgaacggcaacattggtattttcctaggtgtctgcctgtcgctctgctgcctgcgttcccgctctttcgtcacctgtgacgcgacacttcaatcggacgacgcggggaagacacgaacatcaggtgacatacgccaagactcgatgaccccaagtcaatcctgattggccattcgcttcagctccaactcatccgtcattttaccggttctggactctttgcttcaagtcagcatcttttctgattactgttgacccttgccacatggcccattaaaatccctatacactttttgctccgacctcattgtcttgttatcgccgctattcgcacgctttggtcattactttctgggaaaaggattgtgctaccatctgttaattagaatggccctccgtcggaccttcgcgcttcctcggcaactactgcgaccggtagctcgcagctcgcttggatacaacacagaacagcgaaatggcttcgcaacggcagtccctccagtcactcaagatgcaactggctccaagggccctaccgcaatggtattcttaaacatgggcggcccctctacgacgaatgaggtggaagactttttgagcaggttatttgtacgttttcagactagcaaacattctcatggaccatttttaacgtctccctcgctctttggtaaaggccgacggtgatctgattcccttgggacggcttcaaacatatcttggaccacttatcgcaaagcggagaaccccaaagatccaaaagcaatacgcggacattggaggcggctcgcctatccgaaaatggtccgaataccaatgccaggaaatgtgcaagttgctagacaaactcaatcctgaaagtgcgcctcataaaccctacgttgcatttcggtatgctgcgcctttgacggaagagatgtatacccagttactcgatgatgggttcggaagagggaagggaggacgtgctgtcgcatttacacaatacccacaatattcctgttcgactacaggcagttctctgaatgaactatggaaatggagaaatcgcctggagggtaggcgcgccaatgagagcgtggacccctccggctccatccagtggagtgtcattgatcggtggccgactcatcccggcttagtggaagctttcgcaaagaacatcgaggatcagctcaagacatatccggaggacaagaggaacagtgtagttctgctgttctccgcccacagcctgcccatgagcgtggtgaatagaggtgagattcgagccaacgcgccaattgctggacgtaaaatctaacttttgattaggtgacccgtacccggccgaagttgcagcaactgtccatgcggtaatgcaaagacttggttttagcaacccttaccgactgtgctggcaatctcaagtgggcccgtcggcttggcttggagctcagaccagcgacaccgtcatggagtatgtgaagcgcggacagactgatatagtccttgtaccgatcgccttcaccagcgaccacattgaaactttgtatgagttggaccttgaagtgatggaagaagccaattcccctggagttaagcgagcggaaagcttgaacggaagtcccatcttcatcgaagcccttgcaaatatcgcgcaggagcacttgagaaagggagaaaaatgctctcgtcagatgaccctgcgctgtcagggttgtaagagtgatagatgcctggagcagaagaagttctttgccggggaagaagccgcgtctcttgtagtgtaaaaacatcttttcttttttttcttttttcttttttcccaaaggtcacattattttgttcatattatgtactgtaggattttgaaaaaaaggatatttaatcattttagaggacattgggcttatattgtatatgtaagctgattaacaatcagcgataagtatactaactagttagtacttctcggttgttgagactggctataaacgggccaccaaaatcttggttcaattagtatatcaaggggtcaatggcttgatgctgctactgcgattggtcccaggaacaaaatgccgaaggttgaacacctcggcacccgttagcctcgtcaacgtcatggctggcttatctttttgcttttgctctccacttgatctgctaggctaagctgacaaacgctcccctcattgactctttcatccagggaatcccgataccaggggacaatgccattggcacttcggaaacatgattgaaacttcgcttctgtcaagatgtttctaaacccccgccgattaaaccgtgttagaacaatctctttcccccttgcttccttatcatccactagtgacataccacatctccctcaaaaactacacctggcaaaacacgggccgaacctacataaaatcttagttattgacgtgtatatctgtcaatgcccttgtattggaaatggccaatcaaacaaactcttctgtcgatgcggatgttggcgggcaattgcgaagcaggccagtcgtccctacgcagaatcatccgcgaaacactggtggagatgaccccaaagacccggcgcaattgcacgtccacgagcagacgcccctacttcaacgaacgagcgaagaaggttatgatgaaggcttagacacatccagccaggactcggcggcgttgaatgctggcttctggcggtctcggacaaaagcaagtgtgcgtgtttatcttcaatgcagttgagccgaaagtgtcgcgttctgattcgaccaggtcttttggttattcccattccttctattgtatatgttaggcttcggcggtgctgcagttccgaagattaacctgatggtctctctcacctgcagagactatctggccgaaagagcctctagcgatcctggatttacgtacctgcctgttcttcttgggcaggacaactctcagtgccaaataccagaagttcagtccctcgttgcccgcttccaattgtattacaatttagtagtaggcctgctgtcggcactgatcagccctcaattgggccatttatcggatcgctatggcagaacgtctatgatagctgtgagtgcaattggaacagtactagcagagataattaccgttatcgtggcagcaaatgcagagcgagtttcgatatacttactgcttctgggcgctacctttgacggcttagggggttcatttaccgccataatggccctgagcacctcgtacgcctctgattgtaccattccggggaaacgcagtgtagcctttgggtacctgcatggcgccatcttcactggagttgcagctggaccgttccttgtggccattcttatgaagaagacacatgatataatgagcgtattctgttccgcgctggccctccatgtgcttttcttctttgtggtcctgctcgtcataccagagtcactgtctaaggagcaaaagcagagagcccaagaaaaacatcaggtgaagctcgcccatcaagaagatgttggttggttatcgatgacattttggaacccgaagaaaatcatcgcgcctctggccattttattcccaccagctgggcggccaagcactctattccctaatcacggaggtgccagtcctgcattgcgaagaaacatcatcctcctctctgtgatcgatacgcttcaccttggcatggccctgggcatgtcacagatcatcattatctatgcgggatacatgttcggctggggaaatgtcgaatcaagcatttttgtttccatcatcagttccgttcgcgtcctcaacttctttattgtgctccccataatcacgcggatcttccgcgaggaaccaagggaggacctggttatttcgggttctggtgcgcttgatgtcgtcctcatccgtgtctcgattctgctggacatgattgggtttgcaggattcgcactggcaaaccacggctcgcttttgatcttgtcgggagtcgttacatccttagggggaatggccgcaccagtgttgcaatcgtctcttaccaaacacgtaccccgcgatcgcataggacagattctcggtgccaaaggccttctacatgctattgctagagtaatagctccttctatctgcagtttcatatatagtgtgacggtgggtaagttctcacaggcggtgtttgtatgcctatcacttgtgtttggaattgcattttgttgcaccttatatatcaaagcacatggtaagtaaactcttgaggaattgtccgtgatatcgtactaacgtacagcagttcgacttgatttggatgatccaagaaatcatattaccgaaaccgatgactacagagaagcggttgaggatgaactcttgccttaatacatagagaattttcgataccatactatttaccttttgatttatcttgggcagcatatcctcctatttgcaagaaacttatgttagatctataatacataacatatgtcatatgacatagttttcatgctgaatctaccttcgcagttagtagtcctgggttgcagcgcggttgcaaccatggtttatatggtcatatcagtgggcctcgctacgaaagcagaacgtggttgaaatagcaatgtctggtgtagttttactagcaaaagacccataactggcgatgaggttctgctaaaaacccactcatcaatgactaagcaagaacaatggacagtcacgtgtgcaggaaatgggttcacccggaaaggaacgaatgggaccacaagcagtacggcggccggaagaaaccaatgttactccgtacttgcaaactttccgccgaaaatcatctatctcaaaactccgaccgtcaattgcgatagttccccagcttgctctcttggcttgcactactcagaattaaacgtcaatctctcaattcccctgatgctctatcagtgatatctcaattcgcctgctgccggcggtgcacaggtcctattgccatgatcaccaagcctgcccacggcacttcggccgtaccttctcgcaatgccctgcgtgtccttcgcaggctggcccttgccggctcgactgtgggcagtttctgcaccgttgcggctatcacgtacgatgtccatcgccgagtccgcgtcgcagaacgtataatcgagaataaacgcgcccttcaaacctccgcgcccaattacgatgccacttccgcggcgagacgacttgctcgtatgatggaagttgcagaggctggtgagtttacaagtatggatgcatttaaagaggaggatcggaaatcacgacaagcgcagaccttgcatgtggagggcgaggaagggcgtcgacctgatgagttcggctcgaacgtaggaattggatcattcgagaactcagcccaggtcgacgcttttctggatgctgctcgactcaatatggccggggtaatgaacacaaagcaggatatagggaagctccccggatgttgcgactttcttccgcctgaatacacgcgacctacggaaaaccccaataggtccagtcctgccattggcaagaccggtgcctttgcaaatgcttccgagtcgatggatagcacgggtacattgccgaaaggaccaaactctatcccgaaacaaatgcaagatcttctcgaccgagggcggcctatcgacgcagcgcagctatttttggacgcacatcctgcttcgctgaatggcctatcatccgataggagagagcttgcggtgcagactttctttgtcaactgtaaacagggaaatgtattcatcgcaagaagcatctttgagcgcttggaggaggtggacaaggtctcacccaggctttggaaggttctcatgtttgcactagcacggaagggatgcatagaatcagtcgcaactatctatactcggtacatgcacaaatttcagctctcgccggacatggtagatgtggtgctacgatgcttgctcgaatcacataggctcacaacagcgaagtggttcctttttagacatctacaatttgaccgggattgtggcttgtgcggtgcatacctgtcaggcttgtggaaaaaaacgaggagtattgagcttttgaacgggcagttgaaaaagatcttaacgacgcttccccgtttgggaaaggatcccagcgacaaactgttcaacccagtggtcaaggcctacgttgagtttggtcggttagcagacgctgaagctttggtggaagacatgacgactacatacgaacttccccttcgctgtcgcacaaaaggcctcctcgtgtacggtaaggctctcgcgtgtgactggcagggtgtggaagcagaccttcaggagatgcacgagcttaatttaacctctcggcgacgtgacttcacccctatcttcgatcgcatattccttgaatactgggtatctcattcggggcacgagatccaggacttcgtcacccgctacgttgataagctcaatatcgtccccgatcggatcctgtacaaacatatcctggaggcgtttgtggagaagggtgacaagcacatgataactgagttcacgagaatggcacgcgagcgtggttggaaagtccacgtcaatgagcaagagttccttgagatgctacgttttcgccgcttagcacttgagggagcgcccgtgggtttctggcaaatgctgcaggctgctcgggtgaagtatggacaggctgctgcctcacagcagattctcggttacgaccagcgctcattccctatacctgaggtcaatacgatgcctttcactcaaagtccgctgccgtggtatcagagagcactgcaggatgtgacaccgtcaaagcccgttgatcagtaccaaaagctccataaacagatgacacattacatgcatgttgggaagatgacagaagctctaaagtgcttccaaaatgcgaagaatgcacgattccaattcaaacagcttcacgtcgagttggctgccattgcgactcttcttgagcacggcctcggcgaagctcgcatgcttgtcgaagctgagtggcggggcatccgacatctcattcgatttttccctcagttcttccgtcagatcatggaggtggactctgcgtcggaaggggagctgatcaagatggccgtccttcgattttaccagctctgctggtcgaacaagcgaatgaatgtcaaacatcatattacggtggccaccagcagacggttaattgtgcataacaagccggaggtagccatagatctcttagcggccatttacatgtcccgctatactcgcacattacccttcgatggggtctgcatgaaaatgtttctgcgtgcgttcgctgctatggataaccttcccggaatacgatggtgcatcctatctggccttgctcggggcagtgcacttaatcatgatcttgttgtcgaagtcagccgcgtcatgggagtattaaatcgcaagttcaatcctgacggcctctccaagagggaagcgtccaaacgggccgaacaattggagtatctcggacatatcgccgacatgcttgagaagaagagtggaggtgatcctctattatgggaactcaaaagcaattctaatgtgaagcggtccttccggcggatgctgaaacggcctcttgacgagaggcggatatataaggtatctgatattccggagacgatcgagagatgggacgaagaatacgaattagaggtacttctgggtcgaattgatatcaacccgaagtccatcgctgctcgatggaatgagcgagtggccttagggcaaatacgagccgaagatttgccgtgatgtagcatatattccccttttgactttgatctattcctaatcttctttcgttggtgtcttttttctattattttctatctttatagaattgtatatatagagttgcttcaccgagatgtacactagcgatatggaactatttcccaagccgacttctagccctgcgtgtcacatgtcaggaaccaatcaagaagggcgaaatgaatattatcatgtagtaataagaaccaggatgagcgctatcttcacgaagatcgtacggtctctcgtactttaggggcagcggagttctagggcggaaaatctttcacatgtcacgccactacaccgatatcacgggtccttcgttgcctgaactttttcagcgtcttttcccccttacttacacttactttccttcactcttattccctctctctctcccccggccaattgtccctcgaatcttctttcccactccgaagaaggaatatgctctgccgttcccgttaattttgccctattcgctgacctccctcgacctctcccccgcacaatggccaccgccgtccctaacggccatgctaatgcgacccagtccgccgatacggccgaagaacgcagacgagtccaccacgatgccgacgttgtgatcgtgggcgcaggagtgctaggatgtgcgcttgcagttacactgggaaaacagggccggagcgtcctactgctagaagcctcgatgaaggagccggatcgcatcgtcggcgagctattgcagcccggtggtgtccaggccctggagcggttaggcctagcagagtgtctggaggggatcgattcaatcccctcttacggtttctatgtgtcttattttgacaaagccgtgactatgccttaccctaaggagaccccgtcgtcgctgcctccgcgcggccgctcctttcaccacggacggtttatcatgaagctacgggaagcagctttggcctgccccaatgttaccgttgtggagaccaaggcgacggacctgatcacttgctctcataccaagcaggttcttggtgtggagtgccaaaccaagggaaaaaaggattgttatttcggacacctcaccgtcgtcgccgacggctacgcctccaagttccgaaaacaataccacaccaatactccaacggtcaagtcccggttctgggctctcgagctaattgacacgaaacttcctgcacctaaccacggacacgtcctcttaagtgcaaatcccccgatcctcctgtaccagattggcacccacgagacccgtatcttggtcgacatcccagagaacctcccatctgcgtcagtcaagaatggtggtgtcaagaatcacctatggaacgtgaccctaccatctctgcccgagtctgtccagccagcctttcgcgccgcgctggaaaagggcccgttgaggtctatgccgaactcattccttcccgccgcccagaacaaaactccggggcttgtaatactgggcgatgcgctgaacatgcggcatccgttgaccggtggcggcatgactgtggctttcaatgatgtacttgtgttccgggatctgttgagtcccgaaaaggttcccgattttgcagacaccgaaagggtgttgaagcagctgaagtccttccactggaagcgaaaaaacggatcctctgtcatcaatatattggccatggcgttgtacgcccttttctctgcgaatggtttgttcccttgctcgtataccgcacctttgtccagtcagccactaacgtaacgcttagatgaaaacctccgcgtcctccagcgaggctgcttccactacttcgatatgggcatgtactccgagccaatgggtcttttgggcggccttatcaaaaagccctttgtactattctaccatttcttcactgtcgcattcatctctctttgggtgcttctccgagaggcccctctataccaacttccctggtcactaatcagatgcgtgacggtattctggacagcctgtgttgttatattcccctacatgcttattgaagcattctgctagtattgctaaacctttatattccttttctttcccttctcttatgttttcggagcgaaacgatctcttctcgtccaaattttcatggcttggtgtatgatacgagttttactacgcttactttctcacgctgtaataatactttcccttctttttttttgactagaccgcttatgatcatctgcttttattgagctatttaccttcccacggccaatcagagacataccagagcatgtacatatatatacaaaatatacaattaatatatattgatcacatgaaatccgaatccgaatgaccctataaataaatagaacccccaaaagcaagaccaaccgataatgaaatccagggcaatatcaaaccaaaatcacggttacattagtacccctagatacttaccaggatcatccttagtggcacgcatgtgacaatatctaccaaagcacagtcagtacccatagaaagctcacagaagagtctcgatagaacagtccactctggcccaggacaagaacagggatatccatttcggttctcttaccttctgatttcaatcatagatggggctcgctatctcactccccggcatgtaattgtaatcaatgccgaatataattcaggatctacttcgttaaccaactaacttaactatgtatgacgctgacataataggtctggacctctggtcgatggtctggaatgtcatgtcacatgttaactcgtactgtagggtatgtacacatggatgtatgtagatccgaatagttgagttagttaaaacttcagtcctggattgctccctccttttggctatgtacctttgctggatattttctcttgtagatgatccggggaattccacaattctataagcatgtaagtatgctcgtatttttgaatccaaacaaggaataatgagaatatatggacatgactcacgcagactcacattccaaagaaaagtttgcagaccttgcatgcaggtatgaagtgtacgacatgctttacatacatctgactgatcataggcaaggttcattatcctttttgggatatattgaacgagcgtcaagcttttgcttggggagggttattgaaatagtcacctataaatgtatcaataatggaggcaaaagcgatgtcactattaatccgacctgtcatgtcagtaatatctacgcggtggatgaatctctcttatcaattctggactattttatttttatttgcacctattcatgggaccatcttgtaccggacattttctcatttttatcatttttctctttatgtaaattccaacctctacattgaaccggcgcccaatccagactggactcgatcgacatgatatgtaacaaaaacagggacaaattatctctctctctctctcaaaaaaagagaaaacgcaaaatataacacagaaacaatgacccactcgcctggcaccctgctatgatggtatattgacaatgataatgatgatgatcatgccgtttggatataatctggaacaaacaaaggaaacaaggaaaagaaaataaacatagccagcaatgggtagaaacgaaatcggtcactcaatcaatccgtaacatcgaaatcaaaggtggatgtttgtatgtatagtaaactcgtttagttttgctcgctcttgctgttctcccctttttgtctaccgcaatcctgagttcgagttgaacaacctctgtatatcctgctgttggtgaatgcctcggtggcgacgccttttccttgtcaggagttcgtcgcagcagaagtgtgcgccaacaaaagtctgaaaagatgataacctgtgcagcgcggccagaggtaaccctgaatcaactcgaagctcaatggcttcccaaggagacgaatcaagctccaaaggaacagccaaagtcaagagccatgtatcgaacgaggatataaaatcagcgaacagatatcatatgcaattatgcaaatcacgcaaataacccgcgaaccaattgtaacccagccagaccattcgactgccaagttccgttatttgaccctgcaaacgccaatattcaacatgaaaagaacaaagggaagacatagacatagacacaagaataagaaaaagtcatatacctgccattcaaaagcaaaaagaatcagttcaaccgaaattatgtcattttcgaagagggtattgcctcattttatacagcgtcatagggtccagttcaagaggtttgaactccttttgacgataactttggggtaacgttcgataataaaccgaacgtctcgatagtttgctgcaacaaactgtaaaagtgctatacaatagcacgatctgctggtataatcgcctaatgaaaggttgctctagcaaactcacggtgaagttgagatgccgcgaactccaacaagcaatcttgggtccgctcactgcaacgacatgtgactcattctagacattcgtaattcatgctactcggtgcaaatccagtcaaaaatgcagacgatctcatcagggccttcatccgcctttcctcagagattcatcggcaggaaggggctcagcaccgccatggaaaccgtggcggctttccgcattcgacctagcatttttcttctgcttctttttggttgtctgccagccactacttgtgtggttgccatgggagtcgtgcgtcgtcgagccagcgccattcgttcgtcgtgggtggccgccattccgttctttgtcgcctggtccaccagtggggtgcgatgtgtcggaacggttctttggtttggacttatgagagtttccattgaccttctccggaacatcaacgccattggttctgcgtttcccattcgacgcaccctgaagctccggtccggacatcaccttctctgcggtcgtatgtctcagacgagaagagtccttctccgatgtttcctggtgagaaaatgccgccttgtgcttttctgggccaagcttcgacggcggctctgccattttctcactgttcgagagatgtaagctttgtagacggcttgacagcagactgggcttcccaccgtgtccgttggtcaaagcgtcggctggcttccgagtatcgattccttgtcggccgaagtacggagtttggtcggtttccaccgaactagtatcttgataatcttgagagaacgaatcggagacactggcgggagtatcagtattgtgatcatccgaagtcgacgtgcaatggctcatggcaccataagggtcatagttctcggcagagggagcagtattgcgcggttcacttagaggcaccgacccgtcgacaattaggggaccgcccgatgccatgggtcgtgccgttgcccgctgatgcgttgacccagccttagaggcctgcgtagatccgttgtccggggacgaagcgaatgcgtcctgggggccgaaagtggacagatactcttgagggttggcaacgaagggcatgataccgccgttcggtaatgctaagcctaccggtgtttgcaatggagacaacatggcattttgatggtatgtctgcaattgtggtgaggtggcgaggtagtagcccatatactccgttggccgactttcatccaagtagggggagcgggacacattaggcatactactaggcatgaagttgttgtcttcttcgttcggcgcgccatcaggggacacgggcgtattgcgctgctttgaaccttgtgggggatcttgcgtcatggagtatattggggcaaagctcggaagagagtgaaccgaccgcgcgggctgcgactgcgctctgagcgatccgcctggggagccgtttgcaaccgacgaccgacgtggattgcgccgaagctctggcatagcggttggcgccgatggcgatggtggattagtcgtgctactgccttgcaagcccgtgatcgcaaccggaaggtaaggggtgccatagtagacatgctggcggagctgcgttccgtggggagcgtggttcgctgttccggaccttgagcgagagttgtcgtcgccggttgactcctgctgttgaggcatcggaaactgtatgaatggctgacggataagcacaggtggtggtctcccggtgagaagcgcttgattttgtagctgtaaccggagttcctgctcctgggcttggaggatctgaatctgctggtagagatggtcatgaagaagatattgagcttgctgcgcttgcagagatagttccgatgcactcataccgttgctggcttggcggaagttattggacttatgcggcgtatttgaagaccgacggctgccattatgaccaccacgagggtattggtgcgaatttcgcccaccacggccaccaccacgaccgccccgggaagacggaggcgctgtgagaacaggccgcggttgaggaggaggccgctcccacgatcgctcttcctcgggaggatactcgtattgctcacaacagagctcaagatctccttgtgatgcagccttgaatgctctccgtaattcgagatgtacgcctctgaaggatgtatcatctgcagtgtttcccaagtttctcgacgtattgaaaggctcctccacgcagaggcgattattctgcagtaagtgccaccctttggcttccttcgagatcagcttaccctctcgaacagatacaacatacttttcgtagtcgagctcgtggccataatatttaaaaaactgaaaaaataggtcgcctaagctttgcttgtttttccgtccgtatccagtcagattgccaaggtcatcgtcaaatgagcagaccaatccttcgggcgaaatcttcttctcatggggtcgagcctgaagactggggagaatcggggggtttcgagtttggaggaagttaatgatcaagcatatccatgtataggagcttaatgtgccacccaatcctgagacaaaacgtcaacacaaaggacttcagggggggggatgctgccttgactcccccacaattgaaacataccggcatcgcagagtatcctccgtttcgtccaatgtttgatgatcatagccaacggcctcacacgctcgtctatctcaacgtaggtccgaaccatacgcgtattgtccaatgccaatgtgttgttcacgttcatatcgcaggctaactgtaattctggatcccagatcttcacgatgggaactttcgcgtgggatacacaaacgacccgttccatgccatctgccaagggtgttagctggggatcgggatttggaggaatcaagtgagttcacttacgtcgtgcaagaacctccgctaacagacagacctgctcgagctccttatatgtcgtcgttatacagatgtccactgcgccaaattagcccacgagctggcaacaacgcaacttctacataccatccgagtcacttgaacagagtttattccctgacgacccaaaaacgtggaccttgatatcccgaccaggccattgttcgttgaatagcctttccaacttgcgaacaagttggcgtcgtcgatcgtcactctccgcagacggcagtaatcgatcatatacctccaacatattgtcggtgagtcttttctcttcctccggctccaaccgttccttgagaccctccctctcctccggcagcaaatcggcacccaggctatacggtatccttctccggaagaacgccatggcggtttcatatttacacccggagaatggttttcgtaaggatggcggtaggtgtgtggactcggaatgggtcgaccgaggggaagtgcttccgtgcggaggggagggggatcgggagtggaaggagaggttccgcgcatgttgatacggcgttgaagggagggaattcgactgctgggaattcaatgggggcctggtaggtgcctctgacgacgtgtcggtggacaagttccacggcatagtcgaggccttttccgacgctatcggtgactttccacctggaccggaagccaatttagcattcccatggacgtctgagatcatatagcgattccaacgttgactgacaacgttggcctccacgaaagggtagaatcaagtaattccgccgtgatctgaggccgaacaaacgccgcggtatgtctactccggtgtccagctttttctccgtgcggaattggtctctcggtaccgaacgtacaaatttgtgatttttcaaccaacggataataccttcggacgaataaaagactgggaaaaaggcgaggcgaaaccctgcgagggagtggtgcacgcaggggagtcactgcagataccggcgggcgatggcgtagcagaattgacctgtgctgctgctgcggtccgagtaaagcccttatatttttttttcactggccgagagacgtcaaacaaaaaagaagaaaggtaatggcaagtaaacgaagagtgaaatttgaaggattccaaggcgagggtgaatagaatgcccgtctcagtggcgaccgaagaatgtcagggtgctgatgggatactttacgttgtcgatcgccaaaccaatagatcgaacagtgttttaaggggagagagcgatacactctaaccgggaagggcacacttcaaaaaccacacaacttccggggggaggacgggggacaggttttcaaaaatgaaaaagaatcagaagggggaaaaaagagaaaaaaaaaaaggaaagaatccaaacttctttacttttttttctctccttattttcccatgtaaggaccagcctaagattgagaccgaaaggaaatgatatacggggtggaatggaaagatttgggggggaacgaacttggaactgggagtcgaaagttcggcgggagggcagcacgcggagggggatcaatcactttcactgtcaagtcactttttcccacagagatggtgagcctgagccagggggcagtcaatcagcgttcagcggtcatccttagtcacttccactggtgcagctttagtgacctgggtgggcaccgccaaatccacggggttaatcccgaccacgcttcagaataatgatggaagccactaaaaatatagttcttttcggaatcatagtaaaaatacattctaagacaagtaccagaccaaccacccgttacaggagacagacattgctctgtctacaagaaagaatttatagaaactggaactgttccggtttaattccaagtgcatgcctcgttccccaaaccttaatatggagaactccagttgtcatcctagtttgatatcagtacaattattcgggactgagggtatatcaatgaagagatattggcttgattagggcttaaaaatcagtcacatttcgttcctcctgttgctgctaaccaacagagatatttcttttttttctttttgtttttttttttttaccagtaagggctttcaacgtctcaagtattattgctggaattactattaccacataccacatcattggagcccacccagctggatgcctggggcagctaccggatgtccacaccaggaatggaatctatactctaacagtcgtccgacaccttggaagggagtactgtacaatgtcagtgggaattttaatttaacaacaatctagtcgtgacgatgtaaccacctcatcaaatgatccagtctccttcagccacaattaatatattactccgtaatgtatatagtagtccccaagagggggatccagactgggtgctcaatagtacgatttctatttgatttaatccaaagagaccttctccagtctcttctggctttcctttgtgtccagaagaattgctaaagttactggacagaaacacctcgatgtatgttgtttcattgtttctcttgagtctctcacccctgagccccgcgtttgttccaatttctctttgatcggtttttgggtcctgtcgagggctctcagtctccatcggcgaatgggccgaatttaatgcgagagtcccggcacgtgtgccgggcctccaattgaaacattaaggagccggcccacttttggcggacaatcaaaactttcttcctgacaacgggtgaactgttcttgactatattgtctagtctcgtctcgcttatgattgtttaaagagtttagtcgctatgctgctgccgtgggaattatcacaaccagcaatgctcaaaattttactcaactcggtcaggcgcatacctcggtccccgccgagtcgtcctcaaaacggattattattccgctccgcacacctgcagatgaagaatgttttgtgtcttagacatataatcctgtatttttagttcccagcgctgcataagatcggcgtataagtactcctctctcggcctgctctggcaaggcaaggaaggatcccccctcagttctaagtttgggccgacggcgctgccggtctttcgaacacactttccgagctgaataaggcgagaaatcagcgctattcagcttgctccttcttctgcttgtcaaaatctagatcatgaccaggcactgttcacttgttgacccatgggtgactaccaaagtctaacccggtctgggcggtcataggagtatgtcctcaaagaaagacaaagcgggaactaagccaccagggtgataagacgtttccccaggctccgtgcgtggacgtgatgggctcgatttgaccggccgaagatagaccttgttggcgagggctgcttgtcatctgtcacaaaaatatcaaattgacttcctggctttgaaaatcggcatctgtacaagtcgggctatcgcgaaacaaatcaatggcagaagccgatagtcagtaatagatctgaccaactccaaggtatccgctagcgagtacaacagccacgtcgacctacagttctcgctcaatatgcatgtcaggtagtaggcagcttgatgcatgtgctcgctagtaccttgggtacgtcagcatccgtagtaatactgcatattgcatgtcatccaataatagccggatcagcacaacaataatgttgggatctaacatggaaccctgagtcttccgataggtccggtgtcctactataaagagggcaaacccctcgagattcatgaattggctttccgctagtggtcgtataagcaggaagtccaccttacctccaggtacctgtgacactgcagtaaactcacgatgagaatatgattggtgaacgtagaccgtattttcaggctaagtgcagggggcctgaggacacatctccctcccaccttttaatatccgagttcctggctaaatactgttctgcagatcatgtgcttaagaagaacttggggtcatcgtcaataagaaaagtattagggactgacatattaaataaggtacttgttgaagggtgaattcatatcttattctccatacatgatttggcaacacgcctcaatatccaagagttgtcatatgtcacgcctgacaagtccggagtattagcgaggtgcgttcggacttagaatgagagtgaccagtggcttatgtctgcacattaggccgcagcgtaagactgcttgatacgcatcacggaaatctaaaatcaaataagcgatggaccagggaaacacagtccaaaggccttgttgccaacaatcacctggctctcagccttccgcgtcagatacggcgccacccccagaaaatccgtcgagtccatgctcactggcatgtaatgtacccacgagaccaaccaatcaatatgctatttttcgtatgtacaaggtgtgttttagaacaaccgagttggagcacaagagacggtagaagcgaccgttgaaaccacttccgtagaagtcgggactatatcgcgatttgtagcttgcgctgatataacctgcatactgggcctcgatgtcaaagcggcttgctcttcctcgtatgcatcctgaccacaatggccgattgttgagattcagctgaagataatttccgccgtcgcggagcctaaggcatccaatctaacgttgctattatattcttcagaagtcttttcataagaaagatctagtatagtaaaatccatagctataagagcggaccagtttgatctgtggcattgcacaagatacgtctgctatatagattccagatattatctctgtgccatttgaataacagacatagaccatcttataggagaaaacgccgtatacatatgtgttgtacaccacatttctgttcatgcaggccaatattatcaatgagttagatgtcaacgctagtcagaagtcaacgttgctaaggcattacttcttaaatgtagttctgtcgttctcgctttttatatcgtttgagggcaatgctctctccgtatattgacttaccgtaaagttcgagtatggtgcttttataaaaatcatcgtattataggacaaacgatttacagtgtctacacaggatcgagcatcagctaaattacatatatgcgtcgtacttttcgcagacatctcaaggagagaacggttatgttccataacatatcctgtgtattgagcttcacctctgttattgatatatttaaatctcgcaaacagtgtcatatgagcggttatacagacaacacgagttgtgtgtctataacagcgagctccacgccacaggctagtcagcttccagcccatgcacatccctgataccgtgcccagcaagttctcttactggtgcgtatcttctatttctcttgagtggcttctagctggtagggtggtctggacttcctgagtatactcgctgctgcttgcccttgggccgcaccgtctcctatctacctactttgaggggtttggtgtagcttcgagcatcgtacagggatgtgggcatgctgaaacagctagccctctcgtcatcataccagtttctccttccgctgaccccagacaacaggcttccgtaggctttgcgtacaagagacattcgctcatggttaaggcttcttgcttaataccttgactgacgggatcttcggaaagtctattgaaatgtatacatacacatcagaaagcaggtcataagatgtagcaagtgctccgccttacacaaagatctgataaggggtttacgatgcgtcatgttgcgcagtggcacagtgtgcatctgctgaatcattaccggcagaaatatcgtatacttaaacgtagttctagctattatgatatttatcagagtccattgaattattcaatgaattaggatcactgactgaaacctatagagcgttagacccgctgatgacagaagtcacttcgccacccatgaatactaggtttcccacctccccgataggcagttatcaaggcgccatttcgcatctccttgaaagtggaatccaactacttcaatcattccgtcgtagtattgaattgaaccataccccggggggtgaatccggtatgatgaatctataatctctccgtttggtcgctccgaaaaccaccattccagtaggcgctttgggtatttgggcttttggcatacgctacagaaatgcgcacgtcaatatcagaaggagaaatggtaacaaggagatagcaccgccaaaggtaagccgaacaggtcccacgcatgtttcttggagctgcgagttcttatctgcagcctttcacgtccatatccctttccttaataggtacacgatctagcatatgctctctgtaacagtaaagcgtaccattctcattgttatgccagagcgtccggtgcttaatcttaggaacggtctataccagttagtaacttgcctcattgtcgactgcggaattccttgaaaaggcccacttgcacaaggtaattatctgtgaagatatatcagttactggtacaatttatcgcaattagtagttgaggaattgccgtcatccgataaggagcccccatctaggccgttagaatccagaatatcatcgacgatctcaactacatcaagtgaattaatcccacgtgcgattgcgctaagtgcctacacccaaaatttcagcctcgaaagtactcatcaggcaggtccgtaagtacctttgccactgtcaaagacatactaattcggagacgtagaatcagaaatatagggactgccattgccagagtatcgcaacaacgcgatcctcgagctggtgggctttcactaccgtttccgaagtacgcaatctcatagatgacagccgctttgggtcgttttctctcgatatttcaagagggtaggatggctatgtgggaggaggagaaatgagaaatagacattttccattggcgtctgagtgggtgtggtgcatataagagccgacggcaagacagataaatgactagtctagtcttacactgtctagaactgtctgcattgtactaggtatagattccttcactagctcaggcccagaattatatatggaggaacaaatgattatcgtgcaatggcttgctatgttgccaggatctcaggctcaggtgggaccggagacatgaagatcaaccctgctctagcttttcagagactacggctgtcttggcacaatgaaacgaacttgatcttatggctcatttagacaggctatgccattttttgggtgaccgtttcatctcggaaagcgcgtgccgacccgccccgaaccgtgcacgggggcgaagagtctgttgatggttcaataaatgctgtgaggaagtcaggcgcagtgcactccatatttattagtgctagagggctttgttcttctcgatagacctcggcagtgaatgcaaccttgggatataagagtaagtctgcaagatacagtatcgcggcgggtgccgaagtcatttataagtaacagactgcttattcgttgacgatctactccgtaactagtttgcagatgggccagatgattgcagctgtaagtctcattgcactaccgcggacttagctgcttataaatgaatgtacctcggcacagagctaccttaagagcaatctgactattcacaaagaagttatacttgtgtgtcctgcaagtagttatccttgtttcagttgctatacatctgaaacatagagtagccctacgcctgagctcctagcttataactttggtcttattcccgttcttagcgactcgctcctaactgatctagataatagcaccaatctgcaggctgtagcacggctgcttaggtttgtttatacttatacacagacattaaaagaaaccactgcagtccgccactaaaccaatataagttagaactaaccagactgatcaagagtacgtatgcgcgactcgtgaaaatgggctaggtccggtatggaaagacatgcaacgtcggtgagctctagttgtctaagctatgatgatagctctataggtatgacaacttcctatctaaggaagcatctaagcggacctgggaaattaggttgtgtacagatagtattttatgagaaaatgtgattagatcgcactaatactgtgacgagacattggctttcagtcacagacatttaacatgcacaatgggattgtttcaaattgacgtaagaccctacctaaccactaaaggaagaagagcttggcgagtgcaaaacccgtatagcggccttctcacgtgtgggagccgtcaaagcggcgatttcacccatccgtaagcaagaatatatttacctacggagtagacttaggagaccccttaatatagtaggcaagcaaacatacccgggcagatatcatatactggtagagatcattgctgctagtcatagaacacaggcaaatactcaccttttatacaataagcaccggtagatttcagactagacatgctcaagctttcaaagagtctcagacaattgaagtcgaaaaccgactgagatgcggcccgccaagagacgcgcgctaaacccaaagtagcgtacgctggagttctaaattaatcaccacgaggaatgtggaagtcaatttgggtttccatcactaattatgttcgctatcaatagaaatatgaataaactatgcccactacgacgtagtacttgtacgaccttgaggggtgggtggtacccccttacggtacagtacggtattctggtcccgattatacccaatctatgctaaggagtccaaaagttaatattgaccctgagtatagaaatgcctcaattccccccacgaggtagaagaggtttatcagtgtgatgaaaccaccaaataaccttgtctagcagttacaagttacaattgtcacattgtcactgagacaaggcgagaatattgttggtcacaatgtctttcgaatctgaatcagattcacaaaagataaaactttgataggagtcctttgttagtacttcggagaagtacctcgagaggtgggacggtctctatcaaaaaaggttgacgggccgcgctaagaaacaaaacagaatattacatccaagaataatctccggttcccggctaaccctcagacagcccatacgccattgtgcagcagcttctcttggatgatgcctttccataggactgctgagccggaggatgatttcatcgatttcaaattaggcatatcagcagactcatggaatcataatcctccttaatatttaggacttacctttgcggatgtctagggtaactttttatctttgtcacttctcctgtatggtatcttaactcggtacagtaactgtactgatcaatacggagttttgagggatccctacaagtggaacgcgaatatttaccttacaaatacgatcgtgagatatgaggaactatagagggtgtcctagtacttcagggtagttctacctacaatgaagcagtacttagtgactgtaagccaaacctagtatgaattactttccctttcccggagtagagggaggaggaaagcaggtgactagacgggttaaggagagatggtgagtgctcacagtaataattaccagaaaaaaaaatggggaccgggaagaagcgattcaacaagccgagtctccgtcaccaaccagaacaagccaaacccatccgatgcccaccctactctttttattgttaataataattttgtggttctcgggactggtggattgattgtgtgttgtggtgtggacgagaaagtgtgtttgtgtgtgcttctctcccaaggtgtgtggtaattttcttcctatctgcttttcaattttcaattttttttattttatttcctttttcaaagagtgatacttatttttccttttcgagtctggagcgtgcccaactcagtaatactgtacagtaattcgaaaaaacaatctctatctttttcttatcccccggtcaagaaaaaaaaagagagaacgaaataatcacgctttttcgattctttccttttctccccctctttcttgtcccctcacggccccagtccagtccagtccagttcaagtccaagtttctctctttggcttgtcgcacctgctctgttacccgaccacttcctccttcaccttctcttgtcttccctccctcttaccctcccctccccccggtctcctcctcttcccttttcacaccttctctgtccctttgatttccccacgccagactctttgtctgccgtgcctctagggtgagaagtcgttgtctactactacccttctgcctcgttcactcgtggtagagccgtccggattttttgttgggaggacaatcactcctttttttgtaagtccactcccctaccgaacaacgcatttgcattttgggctgcgcatgtcaacctcccagaaggttttaaaaaagaaaagaagagagaaaaaaaaagacaccttttctacttgaaaacagacgctactctttcccctggtttgattgcagtcggtgtgtcccaaatgattccgcctgtgttcgctgtcggtcgagagaagccaagaaatcataaaaaaaaagtttctgatacggagtgcttgaagaaacattccgcatcctaaaatcagtccgaccaatgtcatcgttggtcgccgtgcgccttctctctctatcgctcgtacacctggtttatctatttggaacctccgcttcaatccgcgatatcttgtcattcaattacatgttgtctcaatctggtccgggagcttacgcttaccctcacttcacaacagtctcccctgaccatctccgagcggatcatcaattttcgccgcctccgttccgttgcgattcttgccggtgaatatgtcttactacgaacctcaaggttggcaggcgcccgctgcgcgccaggtatcttgggaacaacctgttcccccgtcgcgttcgggtatggtttaatcacaagcctcggcgatgatgctcttgccctatacagtgaagctaatgcccgactttcaggatcgagctctgtctctcaacgcgacgaagttcctgccttttcctctcagtttgacggtatgaccgtgtcttccccattctatcattgctccaacgttggcttaaggagcacaatctgcgaaatactggctagtggtggttttggttgggtttcctgatgtggtcacctatcacgtcatgctagttatcgtggattgttatcggcactctccgtgttgccgaagaaacagagtcgaacaattgctgactccttttccatagaggtggatcgtgctatcgacaaccttgttaagagcggaaagttgtggtctgctccccggagggactcgatgcccatgatgatgggccgtccgtttcccgaatacggtatgaaaccttagactgctatatttcacctatcgatatctaaacatggttgcagatccccgtgtgtccaatactatgtcccagcgtcaccactctattagcgacttcgacggagccaggatgcacccgaatcccaaccttcaggggttctatgcctcccagcgtttccagggacgcccaaatgaagtagagcacatgatgcaagcaaagcgtcggatggcggcacagcgtgaaagggagctccgcaactatcaccaggagcaacagtacaaccgaagtacgtggtagcatttgtctttggagcttttttttttttttcctttttttttggcttctttctccaatattccccatgacttcttcctttgcccacatgtatcggttgcattgtataatacattgggacgtggttcctttcttgaacatgagttttaatattcttctcttttctcaaaggcctgcttgccgaaatgtctggaaacaaatccgatcgttcgctcagtccggccgccatgagcgaagaaagccgtcgagaactcctggctcgccagcatagggctttgtacggcaacgaaagccccgccttcttcccgcctggcagttttgcggatgacaacccacgatcggagagccaggggggtggcaccccaacatctgccactggtgtccgtggcccatctccgcgcggtgttgatcctttcggcatggcccagaccccggtccaaggtagcactgataatgttgctcaagccgccgcgtctcttcaatctccttcccgcgcaactagtacgtcctccccgagctcgggcattaaccctgtcttcggcaagtacgacaacgccgagcaaccgatgacctcgacctcctcccccgggagggctgactcgccttccgcgaggcaggcgcattcgaagccaaccggtggtcccattggctccgtgggccctatcggctctcgcccagttcagccagcaggtcaagctcaggctgccaacccggcactgaacaaacgctccacgacacccctgccatctcctcttggtttcggcttcacacctggtgacgcaggcgcaaccaatgatcgttcggcctcgtcggcctcaaacccctccacttccgcttccgcaggaactcccggtatgaaagagtctactggtggtgtggcgctcggatggggtaatggcggtggcgtttggggatcgaagaacggactgggcgtccaagcctccgtctggggttgatttacgaaccaaacgattcggctccgattgacgcttacttcatcattcaatatgcgttcgcttctatgtcgtggcgttataagagagggttctatttatgattcaaatcttgggaagagcatggtacatatatgggagaagtggtgcaagaatacgttctgtttagcgctccgtcatatatggacagttaattggtacaggttggtttactgactatggaaacttggttggcctgttggttactggagtcggtattcccccttggtgtgcttttggcatttttgatttcattcatcctttatctccatgtttggtaactttgtctatgtgactgtttccttgcatttgttccatgttttcgctttggatatttcattggcatttgcggcctttttgttttctcggttggggtttgtctttacatgcttgtgagtgtatgtctcgggctcttgtttccagctcattcgggaaggtttccggtgttacatgtcgtcgttcgggtctggttgcgagtttggccaaagcatgcgattctttaatttgcgataggtatgggcaccaaaaggttgtgtttctctttttttttcttctgtcaccttgtttcttcttatcttggagcatgggcatcggaacatagggggagcagggaaacataaaaagagttatcggagtctgatgtgcactaaggttctggtatgtcatcttggattttcatatttattttggtttcctactggttttgtcttgtttttcatatatttattctccaatccattcgacccgtctctttatatgcggatctggttttctttttggcatatctcacgatacgaagtcacgtctcccatacatttaaatctgaggttccggcatcaagtcacagtagacaaggaaattttgcttttgaattataccaaaatctgatatattgaattttctatctctgaaatatattcgaaagaatatagagatggcattatgttggaaaaacaaagatgagatgagaaaacgataacttttgcacagtagcatataccacacatcagcgcaataaccgttatacagagatcatagagcgatggacacatatgtagagcggaattaaaggccgaatataaagagaaacaaaaaaaaaaaaaagtaatcgcgaaacaagaaaggaaacggaaacaaacggaacccccaaacgccaccctaaaccggactagtatgtgacgtgagagaatcattattggccgtggcagaatcatgagtcgtagaattaggattatgattaggtgcgacagcctcagtatcgatcattctcttcgcagtgaacagacccgatacaccacgttcctggttcttacccagccaaggcttgcgcgcttcacccaggacccgacggccgaggaagtagatcagctgaccgacgatgataagcacgaaggcgatcggatacatgaagtggatggtatagtggaagaccttgatgccgatgatgacgccccagaagttcatggtcagcatggagatgttgaagaaagcagcggacgacagccggaagaggagcggagccatgcagtagaagaaggtcaggcagagggtgtatccggcaagataaccaccgacttggctgttccaggtggcggtcctgaatgaggcacggtcgaaaatgccggcctgggcgccgttgatgatcatgccccagaaagccatctggcccagaacttcgtagacaggcgctgtgctgacgaaatactcctctccggtgtttgcgagaccgtagaaagttgcgcctaggagggcgaacagatcacctttgagttggttgccactactgacatcgccaccattggtgccggtgatatggtcggatgcgatcaggacgcccatgccaccgatacagaccagaatacccaggacttgtgtgatgtgatagcggacgcgtaagaacaagaacgagatgatgacaacgactgcaatggcccagaaattgattaactgggcactaagcatggttgtataccggtatgccagcacgatgaaataattgccttcgacgtcgcaaaatgctaagataatatctaaaccgcaaagaatcagatagttagatataactagttccatgtacagcaacacagagctttacttacatttccagccggttttccacaccatttgagcccagcccttgatgccataacggtacatggtgtacggagtgaacatgatgttcagaagcacataattaaagaaagtctggaaagccggaatcgaggtgccttcgtttgaaaggagtgtactgaaagtactagtagctgtgtttgtgattgccaagatctgtctgtagtagaatgtaagaaagatactggccgtgaagaccaaggctcgaactagaaaagttcgcaacttacccaagtatcagaatgatatagaactcctttgtcgtaaaatacgccaagaagcccttctttttcttgtcgatcaggtccgccggtgcctcctccgaggcagagtccacttcacgggcatttgcacctgcaccggccgaagtatcgtccttcgggaattgagcaagtgaggagttatcgtgcggagttgcggccgacgcttgaacggtgatttgatctttgacgtccgacatgatgagaccagcgtactgactgtccgagcagctttgagaaggcggaattaaacgttatctagagtggctctcgtaggatcgagatagtggggtatgggtcgataagcgtgaatgggagcttttgaagacccaaacgagcgcaaaactcccggaagtcgctcgcctatggtctctgaatgtttcaactcagaggaggtgaagacaaggttgtgtagacaaatgtgagaggaggaacagggaagagagaaaaaaatctcgtgggcaacggtccaggcggcggaagaactgagcctatcctgattggggaattttcgccagtggccccatcgattggacgatgtccgcttgggggacctcgtggaagtcctggccaatcattgccacagctaccccactgtgtaattagctaatttcaatgcgagtggatggggcggatctgtccgacgccagtccgtccactatccatctttggcggccaatcagcgaatgggaactccggcaacatgacggggcgggagaacaaagcacacaccttatctcctgatggtgcaaaacgctcaggccccaataatacattggcagaggtaggtaccagtgtatccctactaatcctggtcgcgatcactggcgatgagcatgctgcagagctctatcggcgaggagctacctcgcatcagcaagggagaaagtgccaacagttgttcaatccggtacacgattgcccaacttgcgctaggcatcatcacagatcactttcccgcaaggaagtcaaacatatgcttcaccgttcatctgttgcgggatatcaggcaatcctactgtgtacagagtagtccacaggatataagcaacgtgctatgatctcattctatcatgctcacatgactatcgtgtttatgcctcaggccacaacaatagactttaatttaaggtggcaatgacctcatcggctgcagtcccgcttttttctggaaaaagccatagcctgaaccttgaaaatatggtagaaggattttgaagttgatggaaggggtatgtatgattggttgtcgtctcgactatcatcttgatagttcttctggaaatgaccaaaccctccccgttaccgagttttctttttctcatctcttagtggctgttaagctgggagaaggcttgtaccgagactcaaatgtcgcactcattagcagcaaacctcttggtagaagatgtttgacatggtgatcgggtgatgagtatcgggcatgacagaaacggtagtagcagtaggagtagatgcctagtgcttagatgtaagccacacggtcaacaataagcatccatggatacaatcactatatgcaacgtgagattgagaaaaacacctttgttcagacaattcaattcttccgtgttggataacttgaaaccccactcctaatcattgtgaatttgagttgaattcaaccttgaaggtccattgaggttccatgggtaaagcgggggggaaagatttgggttggggaagtctcccaaaagagagacctacctaactgggaggagtccctgctattcttagctgacaggcccgacaagtaaagttctatataaggcagaacgggaataacccttaatcaacatggcctaggccttttgcactctatttatccacccctgaacattgtctgacagtatatatatacatacatacacatacgtacatacattttatttatgcacaatgtactctgtaggatatggatattcaatcctgttgagtttaatatatatgatgcataactataattagctgagagaccattacggtcgcaaatcataggtcaaatgcactatactatcaacatatacacatacatgaatcatggagatcgccttttttaaatttccccccgaggagtatgcctcatgtttctgcttacctttatttctaatgttttgattttataccttttccgagctgatttctattcttgtgtgaaaaccgcgggtgcacgtcatttcatccactcattgccttgcagatccccgtagttcgccggctcctctcctttctcgaaaccactctgttcgatcagtgcttcaaactatcctcttttcaccttaaaccggggccccccagatatacttggctctttcttatcttcttgtttactggtttcttttcttattaattgtttgtagaaagtagatcttccggagattttcaagtctcgacacagaaccccacacccgatcaggcaagggttgggtaccttaaatcatcacagcagtttcagctcttttggtgttcgtcccttttcggtcgcgtgtgctggttttggttttccatttttgcgcgccgccaaccccaaaaagccttaaaaaagaaaggaaaagaaaaaaaaaaaaaaaaaaaatagtggccgaccgctaccgaggccgtcaggtggtcccgacccaaactcaggatcatcattcatcatccgcagcaaaagcagcaaagtgtgccatccccgttatcacctgtgacctgttcgtctttccgatccgtccatcttttcatcatccccatcacaattcttttccccctccccatcatacttcttccatttattcccgaccgcaacccctcgtccaatccggacaaggcagcggctcactcttatctctcccgcaacttcgggcctctctgcgcgccggtgcactcgttcctgagttgtcccggagtgacgagacgccacctcccccctgttgccagatcatggcgttggaggtgcaaccgcccagcgatcgcaaacgagtcaaggtctacgagctgagagataatgactggtttgatagaggtactggtttctgtactgggcagatcctggacgtaagtttcatcgcatgggggattgtccagcgcgacatcggtcgtcgggcgcaaacgctacaggtcgcgcttttctcaaacattcatcccggtcgctgacatccccactctatcttcctgcaggatgaaccgcgaatatttgtcgaatctgaagatgaacccgaccggttacttttggagacaaaaatctccaaagatgacgggtaccagaaacagcaaggttccactctcccgtcgctctccgcatcgcaaacttaaacagggaagatactaacactcgtgcgacatgactagagacgttgatagtatggacggagcccaatgggacggatatggcattgagcttccaggaacctgagggttgcgccgtgatttggtagggcatcgctcggacattgtgactcaagtgtccttttctcttggctgacaacagtcgcgaaaggaattttgtcaatggcgttcagcaacatcttacgaacctggcagcagcaggtaggcacccggcgttcctatttttcctgtcattggcagatcggtggactctcgttactgacatgtagctctcccctagacgatgccttttccgacgatctcgaaacctatcagtctataatgctacccgctcccgagctcggaaacctccccgaaatcgaccatgtcatgagagcagcgagcatgacacaagccggccgcgacgcattgtcgaagtttgttatccgggaagagtacataacaaagctcataccattggtcacagtggcagaagatctcgagagcctaccggacctacaccgtctctgcaatatcatgaaatctctcatcctcctcaatgacaataccattatcgagaccgtagttacagaccccattattctaggagttgtgggggcactggaatgtacgtggcatggggtttgttgtgtcatagtgcgattgctgatgagatcccagacgaccccgagtttcctacacacaaagccaaccatcggcagtaccttgcagaccagtcacgctacaaagaggtggtcccgattaaagacaccctcatccgtcgcaaaattcgatgcacctggcgtttgcagtatctaaaggatgtggtcttggcccggatcttagacgacccgactttctcagtcctcaattcgttgatctttttcaaccaggtcgaaatcgtaaaccatatccaatcaaacggccctttcctgaaggagttattttcggtgttcgatccgagaaatgccgatgcaaagcgcaaggaggatgcagtgcagttcctccaccaatgcgcatccattgccaaaaacctacaagccccggcgcgcgccagtctcttcgcaaacttcatcagccatggcctcttcgctgtgattgccttcgctataaagcaccccaaccccgctatgcgcacgactggaattgatattctagttgcactgcttgaccatgatcctctcatgatgcggggatatatgcttaaggccgttaatgagaagaaaacgccgctgactgatacgttgattgatttacttcacttggagtcggatctcggcgttaagaatcaactcgcagatgcagtcaaggttctattggacccccagattcttttgcaggacacgatgggtcgggctggacccgaacagtactcgaagccacgtcctaatattctctccgatgcttttgttcaaaaccactttgatgaatccgctaagaggctattcatgccgttaaaacgtctcgagaaccgcgccagccgtaagtattgttggtctacattggcccgagtctgttcatgcgactaactctcttaacttctctagttagcgacctcaagtttcaagaagtggccttgcatgctcatcttgttgatatcctcactttctttgtccgtcaacatctgtacagaagccgtgctgttatccataatgaagcactcgctcccagagttgctcagttacttacagtaccccagaagcacctcaagctgagtaagttaacctattcgaaatcacgtatagagatttgtgtgcaaccgcttacctttgggatagtcgcgttgaaatttttccgtacattaattagcctccaagacacattttaccaagctttgatgacacataacaacacgtttggtttgattcttgacattgtctatgaaacaatgccacgcgataacctccttaattcagcttgcctcgagctcttcgaattcatcaaacgagaaaacatcaaacccatagttctgcatgtcgttgaaaaatacggtgaaaagctcaagaatattacttatgtcaacacattccaggacttaattttacgctacgagcaaatgcagggctatggcacagaagcggagtccactatctactctcaagatgaaggtacaccagctcgtcgagtcccgcccaacggacaacgttggcagggtgtgagggagatggatgcggcagaggaggagtatttcaacacgtctgatgatgaggaagaggtaaagcaattgatacccaccattaatgaataccaataaagcatactgatattttcgctagtggcaacatgaaactgcggccaacgcaacaatggctcctcagatgcagaacggctccgcctcaccagtcgttaagcctctagtcgactatccagatgacgatgaggacgacgatgctatggatacgaagccggagggtagtgaagagcagaagcagcaacagttggtacggcaagaaggcactccaacccctgacgccgctactgagtctaccgcggacgcaccgtcaactccgggttcatccaccgtgcagacacctccagagcgtttgtcagagaagcggcggcgtgaggaggaggacgatgatgagttggttaagctcagctccgggccgaaacggaggacctcgaccagtggtagtcctgggggtgctggtatgctgcgaaagaagagaagcgtgtcgattgggtcgctatcagctaccgcggaaaaagggacaactcagagtatcttgggaaccgtgactggcagcacagcacccaaaaggatagccatcaatcttagctctaagccattatcagagacggactctattgatcctgcggcaagtacttcaagcagtgagaaagaaaaccgtgacgagaaccacggtgaaagtggttaactattctcccgagataattctcctgcaattcatggagttggtcgcatgagggggcctccccgcaagcatcatcctcgtttgtccgagtacttggagttctatccgcaattcccgcaaatctcctagataccagatgaagttatggtttcatctttttcatttcttcatgttccttttactgattcacagcatatctttgtacgattccctcatcatttgctatacatcttcgtgcttctcttttggcattcttagatatcatgtattaggtttctagctgctctgaagcctgcgatttccgtcttgttcttaccttctcatcgtcaaaattttggcctggtgtacagctaccctttcttgtctgtttcttccaatttttcttgttttacttgagtgtccttcctttaagcacctcatggttcatttgcactgtcaatgcgtggcgaataaaaacaaaatggatatgcaatcagaaacgaggaagtagcgcgcatgctgccagcctcttgcgtctgatggtcggtgttgttccacctgggtctttggcataactggagctttctgcattgttcttcggtctatctatgggtttaaggagctctggttgatagggatggagtctggctggatgcgatgaattgcgatgaatcactgtgtgcgtatgtctgcatttcagaggtcttggtatggaggatctcgtttctttctgttccttattatttatgattgggaatgtttgatggagcgggttgtcgagagttgatatttgcgttcttctgtggagatattggtgcacatacttgtcggcacagtaacttgctaccttcacaacgaaccgcgtctttgaactattgttaagaacgacatatcgtatctaaatgtctcagactctgtaatggaatgttagtataatatgtaagtcgatgtagtaaaccgttgccgaggcatgacgggaactccgatttctccgattcaatttatcgaactccattccctttctacaagtgaatcccacccatatactacctaagatacgccaattcgacacgcataggctataaacatatatttgagccatctaccttagcccgcaagtgcatgagcgctatgtcttccaccggacaaccccatatctccgcggacagcttcttccacacatcgtccgcatgcgacccatcactatcccccatcaccatctacatgatatccggcaacccaggcctaattgggtactaccacacatttctctccgttctctcagacaggctaaacacacaatccgcgcaacggacaagaaaaaaccatgccttccaaatctacggacacagtctgggaggattcgagcttaccaaaacaccaggccccaaaccaagatactacgacctggaagaacagatctgtttcgtccaaaacaagctgaacgatttcctcactagctccagcaatgcatcaaatggggtcccatcaccaaaacctaaagtgatcctcatcggtcattcggtgggtagctacatagccatggaaatcctacggagacaccgcgagcgctcgacgagcggcacctcgccctctgttgacttcgacatcatcggcggcgtcatgctgtttcctactgttgttgatattgcgaggtcaccttccggtcagaagttgacagtgagtacactttgtctatgtctttttgattgactgtttgaaatacatgggctaatcgggtctatcacagcgcatgctatcctttatcccgcagttggctgtggtggtgggcttcttggtccgcatcctgacggtccttctcccgggtagtcttttacgatctctcatcaggttctatatgggatcgccgcgggataacatggtcgagactaccgctgctttcttggaaagtggatatggtgtgcagcaagctttgtatgttactctgttttctagcggtgtcctgaagagagctgatgtgtattctaactggggttctagacacatggccgctgatgagatgcagaccatcacgtccgataagtggagtgacgacgtttggggcatgtcggatgtgaaggatccggttacgcggttgtttttctactttggtcggaatgatcattgggttgcggagcagacaagagatgagattattgagttgaggggtcggacagagagtggtccgaagatggttgtttgtgaggaggggctgccgcatgcatttgtcttgagtgagttcttttccctgttttcctttgaagaggcgttggaggtggggtttgctaatgtagggggtttgtagaacatagtgatgttgtggcgaagaaagtggccgacatggtgttggatatagtcaaggattgagttgaagggatggtttgttagtggtgattcgatgtctgggtatttatagacttgttgttgggattcgataaggagtatttagacgggatatgtttctttgtaacaccttgtttttaatttatattataatgcagggttgtccgttatctcattggaggtaaactgcgctcattgtgcaaatatcatgggtatcgcaagtgtcatgacataggttaggcctctaacagacatctgtcggataatagtggggttcctcgatcagggacccccctggtacgctaacccggccctcctaaatagatcgcccagtacgtcttgttgaggctgaggctgcggctgcggctgcgccatcggcacacccatcccaggctggggccacccttggggaccagcatggtgcgccgttgtactccacccatcatcctgagccctttgttgtccaaaaagatccctcaaagaaacctggcgtcccatggcaacacttgattgcacctcttccacggggtcagcggtagaagccgcagccgcagctgcagcgtgcaggccattctggcgagtagcttccagtcgctcgcgggccagcttcaaactctggcctgcatgtatggcgcattcccgaatcacctgagcgttgatactgcgcgtttcggccgtagagttgggagggggttcggagtaaatccaaagaccgtatatgcggagatcggcacttttcccattcatgccgttattattatccacacccaacccggagtcatcatcgaccttaagaatcacatattcttccgtaatttccacattatccccgtccgtcaggggaacatcgaaattctgcagaccccgccgattcagcacaaaagcgttgtaccgttcttcgcctaaagacccctgcgataattgacaaacaaataatgagccctctactccgctcttttcccactgccgtgtggttgggctgaatatgtagatgacggcataaggcgctagggagagaattgaagttatggcggggttgtgacggcggaggacggagatgttcagttcttcgttggagcggacggggggaggtggcatgctgattacttgctgttgggtatctgagaaatagttctggtagtctgaatcgtagtccgagggttgaggctgattgtgacggtgattattgttgttgttttgtcgtcgaggtctgcggccagtcattgtgaagcggagggaagagaaagaggaaataaatgggctgcttctggcaaggtttacaagggacaatggcgggatttagctgatgggagtgaattaaccagggaatgaacaatggcgacaaatgttggtatggaggagtgagcgaaaggcgcaaataagctcaggtgatggagaagctccgttctgggaagcggtcggcagccccactgacattcgtcagagcgaaagcacagctcacgattgatccacaaccacttctgcttcctcctgaacctttctgtccaattcaatcattaggctcaatatttgtcttaattctacgtctcccgccgattctttcgctttcaaaatacctcggcgttatctaacttgaccaactcggcgctatcctcttatcgttgtcgtcattcgtatcggctcatacctatcctaccgcgggctaaacccacccctctcgactctctcttatacttcccgccagcgaggcgcgtgataatcggacaggtacttggcattcaactggctcaaattgcgattattatactgtcgtaatgaccctctgatcgccacgcctcgctccaattggtcattgtccttttcgcgctgcctgctgttgaacagctgccaaaccgcaaggtgaacgcttaatttgcggatttctgagaggcttcagacctctatagaatgttctgctgaaggcgatgagcaaattctccattataaccggttctagtgtttctattcagcatggtgtcagaaaccgaacagcgcgcgtcgcagtcgccggtcggtaccggcgcaggtgactcgcactctgacggatcgtctccggacacctccatcgacccctcatcgctcccacaggccgtgaaagcgaggaaatctgagtatacgtctcaacagactattcgtgtcaaagtcggaacgtggaatgttgctgccattccaggtacggaggaagatatcggaaagtggtttgtacagcgggagggcatatgcgaacagctcgccgggttacgagtctccggcctagaagaagctcctggtaaaacagatgatgataccccgaatgagactggatccgagtccgaccaggtgggactctatgttctcgggttacaagagatcgtggatatatcttctccggcggaggccttgaggccctacgttgatccagcgccggcgaataggtggaaagctgcgatgcaaaatgctttaccctcgggctaccaactagtcgcagagtctcagctagtggggctgttactgttgatttatgcctctccttctgttgccgagacagtatcgtcggtcagctgtaccaacgtgggtaccggcctgttcgggtacatgggcaacaaaggagctgcagtaacgcgcctgctgctgggcgatactacgtgttttgtcttcgtcaactgtcatttggcagctggatcggataaaaatagcctggaacgacggaactgggacgcctcccaaattctccaacgcgcaaagtttgacccgattgatactgaaagtgcacttcgggatgaacctaccgagagtattggcaaagaagactttgctttctggtttggggatcttaattatagactagaggatatacctggagaggatgtgcgacaggtccttgctcgacatacagagaacgagtacgataaaacgcacaactccacccacgtggccgatgaagacgattcagaggaatcatcaaaaccgacggacgagacaagtcaagctcctccgcccgtttccgatgaggacgtggaccctcacacagacccagcctctttgcaaactaccatatcgtctttgctcccgcatgatcagcttcgcctgcaacaaagcaaacagaaggcgttccacgaaggatggagggaaggtagcatatcatttctaccaacgtacaagtatgatgtaggaagcgtcgccaagttcgattctagcgaaaagcaacggggccctagttggtgcgataggattctgtatcgtacacggcgggatatgttacgacatgaacaattagtcaaggaagcagctgaagccaggaaacgggacgaagaaatgaaagctaggggactagacaaggctgcagcagatgacaacgttctattcgactatgatcccgatgttgatggtgcagacagtgcagatgaatacgacccggataaagatgacgcgagtgacagtgcttcgttcaattcgcagagtgatccggatcaatcacttaggcttgactattatatctcgcatcaaggaatcctctcatctgaccacaagccgttagcagccggcttcactctaacttatgagtcggttgatcctcaattaaaggccaaggttcaccaggaagtggtccgagagctggataaggctgaaaatgagtctcggccaggtttgacggttgtggtggacagccacggccatgagcccagtaaggacaagacgaaggatccaaatgcgctagattttggtgatgtaccctttgatatatccgtcactcgatccttgacagttgcgaacactagtggtgtgcctgcaactttctcattcgaaaagcccgaacaagcagaaggttgtcattatcacccgtcttggcttgaatatcagatcgagccgccgcaccgcgacaatccagaagatcaagtgtctactttacctttgcaggaatgtacattactgcctggagaactcaccactattgaggttactgcatgtgttaaagatatacagcttgcacgtttgctcaatgacggaaagttgaagttagaggaagttttggtccttcgggtgaccaacggtcgagatcatttcatccctgtatatggggagtggttgcccacttgctttggccgcagcttggaagaacttaccgtcatgcctgaggcgggcgcacgaacattaccagttacagagataatgagacgccagaaggacgaagtaggaattcctctgtcagctccgcgggagcttttccgcttgacggaatcaatatcagagttgtccgaacgtgctattgccgaatggagcatgatcagaggcgagtccgaagactcgccaccgtgggttagagagccacatggatttgggtggccttttgaaccagagtcgtggactctgacggacaaagaagagcgttcttcccttctggcatctgtccgggaagctttggacaccaacaaacccttcaaccatgtcatttcacccgaagtgtcctcgcttcatcgtttggagattttaagcgagaccttactagtatttctcagatctttgaaggatgggattgtcactgcgccagtttggtccgatctagaccaacaaattctcgctcgtgaaaaaaccaaagcaccgcctttatcctgggaagaatcccaagcctgggtcctagagagcctggcatattcccccgcacacagtgtctccttcactttcgtcaccttcatgcttgctcgcatcgccaacgaagtcgctccagtaatatctatgcccccgcgacagtcctcggaaaagccgtccgacgagcaagtcaaccccaacaaacaacctacttccccaaccgcaacagcagccgccgcagcagtcgctgccgcaggcaatatccgacggcgaactctcaccttcacctcaaacgtaccggaacctaccgccaatcccctcgccattcgtcgacaagccgtcgaaaccgctctcgcgggtatattctccacggtccttatctctgccaacgtccctgtcccagcaaaggataaggaacggcgggcacaggaggaccggaaacgaagtataattgagcctttcttaaagaccatcggggttgacaataaaggtccctccggtggttggtcttgagctcctatagagtgcttgtcccgtatatatgcgcccggatttgcgcttccgtttccccttgataatcgcggatgttttgtattacctatagattccagcggggttctgtatgtattgtgttgtactatatactcttcgttggttttaaaggttattcgatggtaactactggagatatcgttccgcgatgtgggtacaaaacgtgtgttgcgacgtttcatactatacgcttcttagtaagttggccaaaatacaaggttctttagtgtgtacttgttttccgcattgtatagttggggatgctacatgctatatagctatacacttctaaatatcacctaaggtgaaaggaaaccacggagagcaatacaaagcaatgcttaattaaaataccccgtctttccccatctaaccatattggaatcaacttggacagatatatgcggtagcaatcgataaagaagtagagactgttttcgaatatcagtcattctacacttactaccatcactctaaaagagatgtatgtactataatcatatcgcgacgtataaccggttatgtatattcgcgaatggactttagtcccttcgtctctgcttggtcttgctgaggtactcgtctcgggcgtttgggagaccgcgctttacggtcttgcggcatcttgccgctcgcaggtttgggttgtgggtgtggtttcgaaaagagcacaccttgaaaaaaccgcagacaccgtctcgcgacatggaatggcagtacagccagggacatgaagacctgagcggggagcatagcaagcgcataaagccactcgaggaacacgaacacagaactcctcggttttcgtatactagaacgctgcgccgcagcggctaacgaaatggcatcccggacctgaccctctagcgcttcgagtctggagtccgtctggaaggaagtcagcgcggtacgtttctcgtaacgtctcacggcgcggttcagggcatcgatatccggttggaccgattttcgcacttctgccgtactctgtgagacgagggagtcgtgcgcttggggctgggactgttggtcctggctggaggcaaggcgcgctgcggctgtttctgctacgtgggcttcaagctcttctaatcttttggcgaggtcgatgatcttgctggcgtctatcctgtctttgggagcttcggtggatgatgcgacgacacgttggagatggagcgtgcgcgcctggaccattcgtagtaggtgggcaaagggtctgatctctgatgctaggaggaatatggttaggttgtagttcgagactaaaccctctgagggtcgggacagtttggatcggattgcgtgtaacagccatgttccgatgagcggaaagatgaagcacgaagccagagcaaggatttcatggatttgtaattccctactggcggcgctggctgtatcagttatgcgttttttagctgggaccgaatcttcttttgcgtcctggctgtggtcgatctctatgtctacgggaatttcgttcgcatcatagaatttgtcttgtcggatcgcttgggcagagcgataccaatccctgacgtactggttaacagggagatttattgaggggggtgaatagtatgggtctgtcttaccatggcagtctgacagaccagtttaaaaagatggctgctaatactagcagagtaacatctgttacgacggcgcttccgttctggaaaaagaccccggcgatggcaggcaggagggcgaggcccaggggtgcagaatgccagtgcgactcctcattgggcgcatccgcggcgtcgtaggaacccttggctgcgcgtgggaagaatagatcgtcggtggaggatcggatggaattccgtgcctcggagaccgaatctgagaaggtcgagttgcgtcgttcgttttttagatttgatgaacagccctctgcgaaggtggcagagcgggccgggcctcgatggcgaagattcatggatccgggggaatgggcgcggggattgctagtttgattgttctggaagggagacgttgatggtcgcatgactgaaaaggaaccaggaggaggagagtaggctagacaattggttgaccatattccgatatgctgtggtcgagatcccgatcagggagagtgaaggttgcagcaataattggaaataaaaaagagcagggagtgtagtagtagttgtgtgcctcaggtcatgaacgattcttcaggttcagccatgattaaatcatgtgtaggtcacgtacgtccatacggtacggtacctcatcgcatcacttgcagatcctcttcttaccctttttcggcaaagccaagacggggtcaagtggagtagttcgtgactgaagccccaatcactaatcttattcccgaatccaattgcggaggagaaactgtattataccgactatgacgccatctgctaagagaggccctcagctgaatgacaatcctgcatggacgtatgtacagtacttatacataccggattttctcttacaacctcaaacttcgtgatttacttgtcaccgcttaaatgagggtactcaaggccatactgagtaattactttgtattatacaccacagtcgtaccggattgcaatgcaagtatatgctctaaacaaaacaaaagctccagatcgttatcaagacatccaatagccagaatgccagtttgacatagagatagttcatttgattgagcccaccctggtccatcttcgactgagacttcaagtgataatccggttgcggcaagtagtccaggcactctgactcggaactaatgtcagatatgtaactgattacctgctctccatggaagaacccaatatacaggccgagggccttgaaccagggcccggaaaaggcctcagagcgagctaggatccatgaatacgtgtagaaacgtctcattctttgctttcgggattcttcccatgccgctaggtccatatctttctcaggcttatctgagcgcgcacaggacttgtattggtcaactgtacgaacgatacaattagctaatcaggccgagctttcaatggcacaatttgtaccttgggctaggttcggtgtcatctgaaagctttgcttgtgagtatcagttgagaggtataacgaaaggaattgaggcagaccttgtggactgagtccccaatgcacacaagcctacccgcgacccattgctcacagagcatttcctcaagagcaacgtggcaacatgtgattgtgttatggtacagttcttcgaatcggatgtttgaagaggtatgcgcatctaaaaacgggaagacatgcaggtcgattgatgcacggtcttgcgaatggcgcggtacatcagggtaacggtgcaccttcccggcatggaacgatagtagctagaagatgttctcttttccaatgttgattatgaaggagaatccgtctccgtacgtgcgatgcacgtggcctggggacaaccccggaatcggatgcgagatgccatatatgcccgagtattccgatgtcaaggctgaaactttgctcagttaacattgaggtagggtaggtatggtccttctacccacttacggcgacctttctcagatcctgtggtgcttgcagagacccattccacctcaggatctcgccacgtgagacactgtgggttccatcggcgccaacgaccaggtctccggagattatggagccgtcggcgcattccactttggcctcggaagagctctgatccacagtcatgacgcgcttaccgaaacgcacgcgatgtttatcttttaggttattgtagagaatctgcaggaatctccatcgtgggataaccgctagcttataaccatgcctagtcgggctttagacacacccaatcggaaaccggataaggaaactatacctcatggaaaggagtcttcctacatctatcctctttaacagccttccatttccaaggaaagtcgagtgactatggatcgtatctgatgcggccgtgatttcttcccacaccccgagttgcgctagtatccgtgacccattgggaagcaaggtaaacgcatttcctgtgaatggcagtggtaggcgatcatgagcctcaaggatggtatagtcgattcgtcgcttggacagagcgtgggctagagtgagaccagccacagagcagccgattatgatgacatgcactgtgtgattctgtctgcacgacgactgcctcatattgagtcaagcatacaatagcgacggagcctaatcttagtccattcggaagcacaataaatgagatgattagactgaaatacgagagagagaaagacgaaaatggaaccacataacaacaggaatcgggaaattgcttttccctgatgcctccgagcacatacagagtccctcacatcaaacacggctcaaataccagatctcggagcaaagattctgcttcacagcttcgcatactcttattcactggccacaccgccattctgcaccaatgaccgctacatgctcaaaattcaattcttgtcgatcaagctcaataaatatgggactagtaagcccatcttatggagcccaaaagagggaatatattgagtgatagctctcagagcgaccgtgagtgccgaatatggagtaccagtacattcctgtgatacatccaattcttcatcagtttagagttgactggactagtctgatccactttaagtgattggtcttagttccatgaaaacctgagagagtggcttacattcaacaatagtgtctgcaaccaatcctaataaccccatcatcttatcgagtcaaaatcccctgtgtgccaagcatgccattcgtcctcacttgctggattcatctttaggtacgactctgatctccttggttattgctgaatgtgcatgatgcactgacgtgtataccatcatctccttgcaagtacataccttgatcgcaccactcattcccagctcagccactgagtgaagaaatacgcaattgtcttccatgaatctgatcgtgaaagagtagatctctcattttgtgaatcaagcaaggccagcatgcatatatctgtattgataagtccccaaatattaggcctgcccagaagtccttcaatatatcaatcattgtctgtttgccatcacacagcatcaaccgacggtgctttcaactccttttctcatcaaggtttttgagagacctctcttctaccgacattggcccacaatggacttgcataatgctaccgtccggcaaatatctgcgtgagtgaagcagtttcatgatgacaagaaaccattttatatctatcacggatccacgaactcgacacgcccgtcgaaaaagtccacatccaatactatcgatacaagcagtctcaatcgtgtcatcagcattgatcggacacgcaaggtagcactagttgagcctaatgttcctatggacatgcttgtcagcgcaatcctcccccacggattcattccaccagtggtgatggagtaccccgggataacagtgggttgcggatttgcaggaacatcgggagaaagtagctcataccggcatggcttctttgatcgaacaatttcttggattgagattgtagtagggaatggcgagatcctgcacgcatcaccaaatgaaaattccgatttattcttcggtgctgcatgctcctttgggacccttggaatcacgactctactggagctgcaactcatagagcttccagcaagcccagtagtggaactaacctatttccccatctcgggcattgatgaggccatcaggaaaattgaagagctcacacccaatcccacgtaccaatatctggatgggattatgttcaccaagaccaaggggtgcatatgtgccgggttaatcaccagcttggtagaggaagaccaggttcaaactttcaatcgtcccaccgatccatggttctatatgcatgccgaagacatggtttcctcacgatcaagccatgagaaggggacagcatccaaggagctgatccccttgcccgattacctgttccgctatgataggggaggcttctgggtgggaaagtacgcattcgaatatttccttttcccccaaacaaaatttatgcgatggatgctggacggtatttcccacacaagggtcatgtatcacgccgtccacaagagcgggctattcaaggagtacactattcaggacgttgcggtgccgtacaatggtgccaaagagctgattaattttcttgatgactcgttcgggaaatatccattatggctttgtcctgtccgtactacaacgacacatgtctcgggactgatggcgcaacaacgagaccagcccgacccggatcgtcacgatatgatgctcagcgttggggtgtggggtccaggaccgaagggtaagaagaacttcgtcgactttaatcgcaagcttgaaaaggtcgtccacatggttgggggtcaaaagtggctctacgcacggacctactatacagaggaggaattctggtcgatctatgaccgtgatacaatggatggcttacgacagaagtatcatacgtcctacttaccgagtttgtaccagaaagtcaagatccagccagaggaggtcgtcaggcagcggccttggacatcgaagctggcgggagactgggtttggaatcgttggccgatttctggggtttacgggttgatgcatactttctggcataaggattatttgttagtagactgcaagaaattgctcaactagaggccatggcggaacagataccagaaagcttttagtacatttacataatcgactcgtacttctgagcagtaagagaagatacgcaatcttccatgtagatttaactatttccatacactcgaataagagctgccatgaggttactgtttacccaatgggacgcgatgttctcaaatacgagcgacaggaagttatatgactgcaatatagcagctcgaaccgtcagcggagaccatctcgtcattgatatctgactctatatctacactgggcccaccaattgagcgcactttcatcatgttcttcatatcgtccttcgacatatgggcgattatcatctcctgtgaatcaccgggacatcatagttctttctttctccaataatttagacattagcactactttgactccgataatattgtttataaactggttattgcgggccatttcagtacaaacatgccaaaggtcttccaaattgtggcttatacgcttcccccgaagtactgcatggctaatgtcgctccatacgtgatagatggtctggtgtacacctgcagtggcgaagaccgacagccaagcggatgatacgttacccaaagaatggtcaaggtgtgttggagctacataacattgacaaaggtcctggtctaaacatcaaggtccttgcggtgtatggttatgtatcgtcttggtgcgtattttgtaattagatttcaatgaagccaggaatgttaatatgctactacggtattcgatttacacgcctgttggggcaaaaaataatgcttacatagattgggtaatataattccaagataattgtgtttttgaacaattttcagtgatctggtcaatcatcatcatcatcacacatcacagcacaggctgggaagacgcttcacaatatacgcaagaaggtgcatgtttgttttgtatcaatacggagttacggtcttatgcagtgtgttatatttaatacagagacagacgtacaacatcaatgattcttaccaatcaattttgatatgtgcccatgattccctgctgtcggctgtgttagtaacttcagtaccacccacttcggaagtcccgatcagtttttaactttcaagtgccactggacagagggcttgtcattcctttctcttggactattcgttgggctaaaaacatcaagacatttcgaaaaagggagaaatactccaaagaggatcaccccattccaagatgcaacagcagtactcaatcatacacaaatagataccctgcccccttttcgccttcaaggataacacattaacgacgatcttagacacctaccctacatggccccatgatatgtcaacgtgtgatccaaattgaccggattccctgctggttggatacctgcaggccatggggcagagagtctcaccgtgccaactgacccgggagtaacatcgggcgagttcccaatctcgggacttgtccatatatttagaaataccccgttgtcttaaatatccggcttgacggcttattgatgttgattgatggtcctctattgatcccccgaaagggaaaggtcggctggcagatgatgtcacccggtatgtcctcactgaagaagccctattgccggtcatctagtcaatggccaatcgcttcacaatctaatacatcgtttcgtttgatcattgacttttctataggcactaattcaataatataactgttatacgacgggccgctctagcttccggctgcagatccgcgaagccaagtttatcctgcaggaactatacgacaactagccatacaggatgtaactgggtcgactgcagcaacccgaagaaacggccccgagggtctggattgtcgttctgtctcctctacttcaaatgtgaatcattctatataaccaggacgtatagtggaagtccatgtttcagctgcgtctgcgtggaacaccctgtttttacttcctgcgcttcgtctcaataggacacctgtctctgaaggtctctcaatcatcgtgtttctccttcagtgtccatacttcttgccacacgatgctccccttttcctcgtgcggagctcatatctttctcagttagtccagtgatgctggaagtcaagtatacctaccacctgaccgactgaggcgtctattacttgatatcaacagttcactttcttcagatcgcaccattgtacttgtatcaaagatatgtcggctccaagcactactccctacgcccaggcggtgatcattccatcgttttctatcctatgcatgctgctgaccatccctccgttgatcttgcattggaaaaataggaatcttcctgtggtttccctcatatgctggctcctgtgtctcaacttgttcaacattatcaatgcatttatctggcctagtgatgatatggataattggtggaatggggcaggtctttgtgacgtggaagtcaaggtgatgattgccagctatgttgcggtgcctgggaatttgctctgcatcttccgcactctggccagcatgattgatactaggcgtgcaatgcttgtcccgagcaagcagcaacggtggtggaatatcggcatagatatgctattttgtgtgatcgtgcccgtcgtggcaatagccacacacatagtctaccaggcgagccgatatattctggtcggcatctcaggctgcgttaatagctttgatgaaagttgggtgagcctcatactggcatggatctggcctctagtgatctgcctcatcgctggctattattgcagtacgttaacacctgtctgaggcatccttggtccaagcagctaacagcataccaggccttgtggtctatcgtcttcacaggtaccgaaatcagtttggagacatcctacaagcatcaaacagcaacttgaacaagtctagatttatgcggctattcctcctttccttcattgtgctcctggctattttgccagtccagacctacgttgtctacaagaacatagagctttcgctgccgtggcacgcttactcatggagggtggcacatggaccacattggaataagatccagaagataccttccggcggtgatgccttcttcgatcgctggtttccaattgcctctgggttcatgttattcatcctcttcggttgcggccgagacgcttctaggatgtatggctcatacctccgcttgttgcgcctggatcgctgcttcgtcagaacccaggactcttcatcagatgcatctcgctcgaacacttcaggtttctcgaacagccgatttggattactctttcataaagcatggacttctacagcagagtaaggatcagctgcactagctctaacgagtcacatgctgactgtggtagtagaacttgtgcagagaaccctgctactgcgaatagtatcgacaggagctcggatgacatcgagaagggcagagcctcttcgccgaaaccccagcgaggacaaaacatgtcgtggctcaagcatccttggtcatttttgcaccgtccacttcaccgctcatctacttctagtggcgagagaatcctgtcccgtcctaacctttctactccgtcaaatacagtttccgctaatgcatgggcgggctccagccaaagccgggggagtagtgatcttacctatatgcctggaagggaagcctttatccgagtgaaacgcgacatcagccaggagagcgaattacgaaaatgaggtagtgcaatgttcctgagacaggtcgtttacctaactgacccatccaggtgatgtacctgcaccccgggattctaagggtctcttacttttcgtaccagctcgtttattgggagtgcttcacgttctattctagttgccttactttttcttcccgtccgatgtgtggctgatgttgcattaagtccttaacgtatgacctccaacggagaagccggttgttaggtcagcgatgagtctattgcttctgttctccaatagttagatatctcagcatgctagatctaatcaccatccaagatgtaaccgaaactctttatgaattaataaactgatctggtatgtgatatgctacaggtaataagtagcatgactagcatgcacaccattaagcaggtcgatcaacgcatcggacgcgtcagattcattttaagcttgtcccatgagagccacgaagcagtatgctaaaagagcgctagtattcaagggtatacttgtacaacaactacaatacagaagccgtatgatccaaaatacaattagaacacataatggccaattcacgttcaccgataaaacctacaagggatcacagaaagcctctaatctctggatacccgcccatcaagctaatatgtatttctccttgtgcaggcttttgttcggcggacgaagcttaggcagactcagtttcgttagagttgtgcgggcgcttgaggacctcgaggttccctgaatagtaactcggaggttagcgtaatccgacacattgagttcgtcttccgcggtaatcttacgttgaacaatgttcagggtggtctgcttcttgccctcagaatcttcccagtcccgcaggctggcgcttccttcgaggtaaacaagggttctagcgagtgagaaaaacatatcaaagttagcaccacaccttcacacctttcctgggcatgcattgcactcaaacatataacagcacccaaatataaatcgatatgcgcggcatgagagaataaggtcgatacttaccccttctgcaaaccaagcacgtaatcgcgctgagcaccctggtcgaagcttgcgaccttaaaccagcttgtctgtcggttttcgcgcgccccggtcgaggtagcaacggtgtatctgataacatcttgaccggatgaggtggcctgcagctccggagcggccgccagacggccggtgatgatcatacgagctactgagcgcgatgaggaggagctgaaggaacgcgcggagagagctccgccggtggcggtgcgcatcattgggcgcagggatgaggcgaaggcagacatggtatggctggtgttcggaatcttagcctttgagcaagtattagggataagggtcggtgagagtcaagaatttaaaaaatggaagtcaaatgtcaactgcttctcccagaggtttaactgtcattacgttgctttgcctgcgcgatttggaatgccctgtggagtctcacgtgatgattatgggcgatcattgggtgagcccttgggttccatccttccctcgtctatttaccttaactacttcctcctctacttcgtgctatgttcatggatgtcttcttgtacttattcatgggatgcctctccgtttctcacccacccaagaaacgaccatcttcgacttgaaagagaaactagataaaagcgataccatgacactctgtaatacagagattggtgaccgagatacacctttacctcccattcgctcgtgggaaaccctggagtgagctgacagttgccattttcgccatgactctcgggacatgcatgcatatatcaaccacaataaacttttttaccacggaaaatatgctactgatcgcatcgttaactgtgcggtcaaggattcattggtgttcatgcattaatgacgtgtgagatatcaatttctggcattgaccgtgacagtaagctctcgtctttttaactcaaaccttggaagagtggtctccaggtcattttttcatttttactcttgtcgtgatatgttcaccgcattgcgaccgtgcatcccattattgaaaagatgctttgggggattgcgactagcaggttctgaaataaatttccgacttcatgggttggattgacagaaacgagagcatgctgaggggcccgccatgccggaggaaccggtgttcggttaactaagcgaccacatatcctgggtcttactcctgactaagtatgcatctgcctaaagtaagttgtgtataaccagatctctgacccgaagatgagcatggttcctggagaaggactctagctcggaaattagtgtggcttccgtcctccattgagcgagcggtgccttgtgatcaaggccattgtgttttgatcgtggaggatgataggccgaagagaagttcgcgggagaaattagacctatcgcctcctgcagccgatcacacgccctaaactcattgtgagggttgctagtgctgctagcgcaatgacggccccgaaacttggaaggtctacgacaacttagtcaacacttagcgaactagtaagcacgactagaggccatagctggcgaggccttcacgagagtacactactactcttttactcaatcctatatcgttttcgctgaatcatggatgtcagctcgggatgaacgtgccacgtcagactgcgattccgtctgattgcaaattggcttagcctgtgcgtgtgattttcaacgctcccccgacactatgctattgctaatgctcatctcaaagagcactgaacaatattccgatcaacattcagcctttcgacgcgataattctccttacagattttagtccggtctatcggacgccatcgtggatctccctgaagtctctttagtttagttccttgggtggtgcccacggtctgcgagcttatccctaatccgatatagtcgttcagctgtcgtcgccatcgcgaactcaattgccgatccctattagataactcaattttccacgcacgtaactgctatcttttttgcttttgatgagtgggccgtcctgcgccgttcatccgtttggtctatttcgtaatatggcttgcttggacctttacttatgtgcgctaacatcgctacctacgggctacggagttcccgggtaccaggatctaagaggtccttttcggttttcatgcatccatactacatgcatacgatagaatatacatagtggagacaaaccgaccagggcccacaagacctgcctgttcttctactaccctaaccacgttccctgttctctattgcgtgtttccattccttctcaatagttaaaactcgctgctcatacttgaccgtccgatgtacatgaaataatgtgtgagtagaaattgcgacgagactttctgcagatttttgagacccgggactggtttcagggcaggctactcttgactccgttgatgttgcgccgagactctgaatacacgaatttcccttcgcaagatgcggctgcttcctttgcttgcgcttctcgcgtatcttgtgccgtgtctattcgtgcttgcggtacggatacctcataatgagggcaataagtatggacgcatcgccatcatagaagctagggcaacagaccaaggcactgcaacaacagcagatgcaaccactgcaacgaccgcgagcgcaacaagccatgcgacagctacagccaattccacctcagcgtcgaatacaaccacctcggctactacggctacagcgactctggctacgccagtcccaaccggcagtgagtgaaaaggcccaatctatacttgcttcttaatactgatttcaacagatgaaacgaatccaatcgcacctggttctctccccttgcaacctacgatcacacctgcgttggggatcggtggtttccttctcatcgtcgccggcgcagtcctcgcaataataggaatacggaatctatggtaagatttgatgtcttgataacaaatggtagatatagcttacgaggctcaggatccaagtcttcctatcaaccactttcttagctgctattggagtaactgtgagcttcgcttcctgtctctaagcgtgcatccattctaaccaacttcgcccttgcaggttctcatcgtctacgtcatgaatccccccgtgcgtgtcgcgattcagggcgcctacctcgtcgccattttctttacaggagtgactttcggggcgctatcgcttgtatttaaggaattaacagaggggcttggctgtcttctaggcggattctgcagcagcatgtggcttctctcccttaagccaggcggccttctcacacagacggattccaaaagcgggttcatcggcgctatctcagtcgcattttacgccctgtcatttagccactacaccagaccctatggactcatggtgtcgactggtatttctggaggtacagctgttgcattagggatcgactgctttagtcgcgccggttggaaggagttctggctttacatttggggtaagtcctatctttgactcatagtagtcccacgatcattcctctgaccgaattctagctctgaatgacgacatctttcctttgggtacaagtacctaccctgtgactcgtaatattaaagttgagcttgccgctacagtcattattgccgtcctaggtgtgatctcacaactcaggttatggaaagtaatccgacagagaaggcagaaagagaatgaggttcgcgaaaaagagctgaaagaaaatgaggaggcggagctcgagatcgggcgaaggtttgaagagaagaatatggaagagcggttagagtgggaggccaggcatggcaatcccgattccggtattccagaacttgcagacaattcgaagaacggatgtcctgcagatcacgccgttgaagtggagaaaggcggtacacttgacacgtcaagtgttgcaagctctactcaggagtcctatcgttgctctgattgcttagagaggcgagcgaatggtgaatctgcttatgctgcttcacacgcgagtgaggacagtggagattctcagagtcgacaactagaagattccacggtgggagtcgatacagaagaccaagactcctctaccgctaggggaaaggtcccgctcaaggtgttcgatggggcagctgcagccaacatcaaagatgacaacagttcagatatgacagctatcgttggatccgaagccggaacaataagatccaagcggctttccggcagagacttgttggacaagttatctgcgaaaaatagcgcaaggcttatgtctcaatcacaagaagcactggtctcctgcgatggttcatctgtgcaagacaccatagacgggagctctacctccgcctctgatagtcacagcaatgtggagggaaataatgtggaagaagaagatgggcctgcatctaatccggaagatgcccctgacccctctgctatacaggaagctaatggtaaggagacatccaggtctgagaaagaggttgaaaaaagcgtcggggcgcctagcgtctattcgcggggggtggacgagcaaaagttcggtgaagtggaacgagagagggaggagaagcaagagagtgccccaacaaaagaaagagctagcgagcgccgcccatcactatcatcggccctggagaaggagatgcccgagccaaaacgtggcgagcagtccacagaaatgcctcaagaaactggagtaacagccgaaacaacagggtcagcagaccagaacgatggcaagccacaggtcgttgggtccaatgtgaatggctcggttccagacgatcaagttgaaaagccagtcgaagtcagccaatcaagggggtcttcgtccaagggatcctctccaaaaactaagaaacctgcccctgtcaagcagagatcttcgaagtcaggatctgaaaccaagaccaagcctaggaaagaatcacccccgcggctggatatagaaactgtaaaacgacttccacaacgaacatcaagggtagtacaatcctatcgaacgaacgagtgggctaagcatttggacgatgcggaagctcccgaacctgaaccgatcgagccagccgaagaggaacacgaagtccctgatgaagttaaagaggccgctgcacctgtcaaagtagaagaactactgcaaacacctttgaatgcgcagccaccgccagctgtcgagaggcgtgtctctatcgtcgagccgccggttataaatgaaactagccagatggccaatgactctcagttgcagatcagctctcgaacgcataagagagcagcttccggtccagccgtcttcccggaaactaaaattgctcatgctgcgcgtccagaaacccaaggccaaccagttcagggagttcctgatgctgtcaatatgtacgacgctgtacctcctacagtcgatccaggggtacagcagcgtgaagaggtcgaggttgctagacctcagtggaaagggccgccccctctcatcgcagtgcgcgagggcatgatgcgaaacaggttgtcgtctatctcgctcagtgctgacccctggccctcgaggttcgcccaaggagccgaggtttcgccccgacaatcaactttccccattcctgaagaagcagacgacatgcctctatcccgacgtcgcacaatgctacatcagcagatggctgtgcagtctactgtaagccaagctcccacgagaaggagtacaccaagcccacttaacaccccaagttccttggcggcatggcgggaatctgtacgagaaaatgtacatgacaggcgaagtcgggcagcccagaagcctccgatgactagccaagggacgggtgaacggaatccaacctcttccaggaagctgcggggaagagcctcgtcagtcaaagttgaaaatgctattgcggaaggcatgcagcgaggagacatgacagacttgcatcgagaagccttgcgacggatgcaagccatggccaatcgaaatgtaaatggcaagtaactcgtccgggcttcggttgggcttgcagcggtgagggtttcacgtcttttttgatgatttcatcatgtctgtacgcgtttcggagttccgcgggacggtgttcaaaacgaatcttaatgagtgttatatagatgggtccatgagtgactagaaaccacagtacgtacttaaaatggattaatatttagtaatcttgagaactagaccgtttgcttcagtatatatagaatattcacctcggtggtagtcgaatctgatctacttcgggagaaagggtctctcactaagcggtactattgaaagttggtgccctaacttacgggtcggtccaggttgttcagctacacgaccacgggctaaacggcgactaatgaaggagcggccaagaagacggtttaggttccaccattataattagcagcaaacaacgccaggggtctcggtcttgggggagtccaagctttcccagatggacaaagagagcaacgtcgtaattgcttcaggttgattgatgggcaaacctaaggctacgggttgtagggtacgggaatgctgccctacagtagcttttagatgtatccatcctggaaatgactgcataagaggcgtcttaatcatggtcggagtgttacacataatgctatatgacatatgatgcaggtcggttaactgtcttagaattttctttttcttttatttttttgcttttttttttttgcccttcctctctttcagtggggatctttttcttcttttgtttactgttctcgttggtgttttgaatgcccgctgcctggtttcctcccgtgatagaaatgccctaagggagaggattcgtgaatgacgcaaaggcttaaaagccttactttccggttgggctattgatccatttattgtttcgtcaggggggtgttatgcaccaggatgaggaggagggttatttatttattaggattagaagattgagatcccgtcacatctgccgttcggtttacttctcgtccattgacttgctcttgctttgtccagctcatattgactgtcctcgtcttgtttttgggtccaaataggaaatgggctcatattgacccatccgccgaaagatccgacgaaaagaactattgaagtgaaaaacatcacggattgaacatacgataaagagttccagatttcacttaccattgtcgctctcatagaattcttcattttcctagaagtgcatattgagggcaatacttatttttttacatcacagcgactaatgtcgcgctttgaccgagtcgtgacccttgccttgcccctttctgcctctcgcccgccaatcagcatccctcctcgtctgctcatcaattcggtgttgcttttcttctctctgcaatcttcaccacgacggcccttcctgtcaccgtgtctcctcctccttctggtctctcatatattctcgactcgtcgcccgtgtcggaaacggcgtctttcgcggctcgggatactcctcttatatccccgcccgaggctgaagagtcttccctgcccccgcgtggccatcgaagcccgcgccgttcgtgggagtcccaccagcgtgcatcgtcatcggcctatcattccagaccaacgagctcctcccgatccataccgcgacacaagggtttctggactccctcctccatcttacggccgccctcggttcgactcgcgaaccctgtcaactacgtcccgcgaattacgccgatcaccgtccctcatcccttccagggctccgaagagaatctctgtctcgagacgcaccgcgacgcataccctctcctgtcgattcccgagcaacgtcgcaaccgactcaccccatccccgaacagtctagtggtggagcgcagccagggcgagaccgatagtgggcgctccagcatcgcagtgcctcgagcgcaaaggcgcagtggtaccttcaacgaagattggccgttacaggaaatgccagaatcggcgggaaatcatgggagtccggaggcacaaagtattcgtccgcccgaccgggcacatctgagtcaagaccccgtggtcgaccgatcgaaccccctcgacgagcgcccccgacatattcaatcacaggcctctctgcggtcgcaagcacagattgcttcgataccgtcacatacagggcaacatcctggtggcgaaaacgatgtggcagaggagttagcttggggaccagcccatccgtgttaccctcatattaacccgcatgtatcagtgagatcccaggagtaccatacgacacgcattattcggattcggcgagactggatggttaggggagatctggccccgacgttttccaacctgtatccggagattctcgatccgttactgcctgagcaggaattccgcaggattattgctacggtcaatgacaagcttgtgaaggcattcgatccattcagccttcgaaactggatagatggagcactggcgttgctgactggctggatctgggaggatataggggccacgggagtcaaaagccagctcaagcaaatagaagactgggtggacaattggaaccgtgaggtcggcgcaaaggacggggtatatatctggagccttcgacggacggcttacatgtcgttggacatacagattcccgaccccaaggttggcatcattcccagtgagcgtgggccatcactgcccgggactcgaccgagcagtggtgtggtctaagtctaaaaggtgggatggtttaggacttgatgctttgaagtcctttttattttcttcttcttttactgtatttcttgattttaaccccttttttaatttttgctttctttgctgcgacctgcagctgcacgattctagcgacttgggatgtttttcttgattacccttacatcttttcgatttgacgatatccacgtccttgatttcagatcgttgataccatgtctctgaatttgccacaaacccttttggtcttcgcccgttatgggatgggaatctctgtttatattctgtatacagtctgtgtctatagttcgcttcgttcggtgtatgtcatatatgccggttgtgcataacaagagggctctgaaggtcaggaacaggctaggaaaacaatagtgcctatgaaaaaaaattaatgcaatcatcattgagtgaataagtgcatgagtggcataaaagctatggttgagattcttattatttggtggacgggggtatatttaaaacaggggccgcagctaaaacgattccccacgtctctcagtccagaagcttacttccactcgacgccgatctctaaacccaactttccaccccccgaacttttcgcaacctccctaacactccccctttaccctcctctcctccctcctcccctctcacccctccacaatgctctccggtatcctaattttcaaccaaaaaggcgaaaacctcatcttccgtgccttccgcaatgactgccgcccccggttggccgacatcttccgcatccaagtcatctccaacccgcaagttcgctcgcccattctcacgctaggatccacgacgttcagccatgtgaagcacgaaaatatctatctggtagcggtgaccaagagcaacgccaatgcggcgctcgtgttcgagtttttgtatcggttggtgatgctggggaagagctactttgggaaattcgacgaggaggcggttaagaataatttcgttttggtttatgagctgctggatggtgagttcttttcacattgttttcttgtgagctatggtatagctgtgcatgcgggtggtggggcgaaggtgacatgggagcaaggactcaaggaaaaggagagcagacagacagtgagggcagagagctaacagatatgatccagagatcctcgacttcggatacccccaaaacacggaaacagacactctgaagatgtacatcacgacggagggagtcaaatccgccatcgtcaacaaccccaccgactcaagccgcatcaccatgcaagccaccggcgcgctctcctggcgccgctccgatatcaaataccgcaagaacgaggcctttgttgacgtgatcgaagatgtcaatcttttaatgtccgcgactggcaccgtactccgcgccgacgtcaacggccagatcgtcatgcgcgcctacctctccggcacaccggagtgcaagttcggcctcaacgatcgcctactgctcgacactgatgcggctggtggctcagagtccggtcaacggggcatgacaacgaagggaactcgcgccgcggcgggctccgtcacacttgaggactgtcaattccaccagtgcgtgaaactgggccggttcgacgcagaccgcatcatctcgttcgttccgccggacggcgagttcgagctcatgcgataccgcgcgacggagaacgtaaacctcccgttcaaggtgcatcccatcgtgagggaagtgggtacgacgaaggtcgaatacagcgtcgccatcaaggcgaactatagctcgaaactcttcgcgacgaacgtcgtcattcgcatcccgacgccgctcaacacagccaaaaccaccgaacgcaccagtcaaggccgcgccaaatacgaacccgaacacaacaacattgtctggaagatcgcccgtttctctggtggaagcgagtacgtgctcacggccgaggcaacgctcaccagcatgacacatcagaaggcttggagccggccgccgctcagtctctcgttcagccttctcatgttcacgagtagcggactgttggtccggtatctcaaggtctttgagaagagcaactatagcagtgtgaagtgggtacggtatatgactcgagcaggaagttacgaaattcggtgcgttctttgtcaaccctccagccttatctcatctcactaccattgtgtccaatactaacgatacaatagattctagcttgtcactgcaggccaggcagccagattcaccattcttctataatattagcaatggcattatcaatatcactatcagcaccaatatctattaactaaccatgagctgggtgtatggcgttatggtccttgttctttcctggatatgtatgtactgtatgagcgagactataattgtatagttttctgtggagccttttctataataaatcttctgcccatttaccaccactttgcaactcttggaacatagaataagcatgagatgtcgctacgagaggaactgaagcaacgcaaaatcattttccttcatagtaccactcaggaggcaactccgaggcaatctataagtaaaccttagctaatcagtcatgttagttacatccactcaaatcaccacattcaaggaagaaaagatatatagataaataatcataccaaaacttaatccttgtttaccgatctcaacccatctacccagagtaatatctacaagtttaaccacactacgaaaataattccaagattgcaggagaaataagatccttgattttgaactccaagccattcgtatccccagactcaggaccattgtccatatagtaagataaaaagcaactaataatgcacatcataataccgaagaaaaagaaaaaaggtaagggtaaatcatacaagaaattgaagaaaggaaacacactctctggtgtacagtcaacaatacatagaactcattaggtgaacagaaacgaaagaaatacaggataggacgatttcagtccagaagtcgcggggataaaaaagacaaatgtgaagaagagatagggtagtaatacatcggtgtggagttgaagaaaagtgaaccgtgagcccgtagaatacatgataccgggtatccgtcaaagatgttcatagaagggtgaagaaaagatgaggagaaaggatagaaagagagagagagtcgtgaagagagaggcatctatagccaacgaggacgagtcactcgccgacttcgtaatccgacatttccctctcccacaagggcctgccagcgacgtccgacgatggcatcatctttgcccatgcgtcgcgcgcagtcctccagatctcgttgggatagctggaaattctgaagaactagctcgacaaggcgctggtcgtcgtccgcattccatgtctcggtggacagggtttcctgtgtcacttcgatagatggcaacactgcgtcaggattgaacaactgtgcgctttgttcgggactcagttccagttgacgacagtgtgcaggcgatggaggcgactgagagattggtggagagtgaagggcataaaagtctgattgcgagagacccaaaggaagttcatagggggcgtggcgagtgcgcttcggggtcgagaatcgaatgccacgagtaataatttctgtgtcgctggtgtcctcaattacttcggagcgatcgcgcttgcgtttgttgacgcctcgcgaaggtttaggtgatggcttagggtccttttgccaccgcgaccggacggaaggcatgggtctgatgtgaaggggactttgaaggcgctctggttttgcgcatcgtggtgaaggagcgggtgaagcgtttagaagcgattggagggcgcgacaggtgcccaagagaccattgctacatgggaagtcatcgtcggatggtgggggggttgtgaattggcggctggggtccaggcgcgcctgagtcgcggggcggcgcatgtcgcaaggtagagcggatggaagcaacatgattgcgcagatgtgtaaagatcgcgtgggaaagatatggagagacgaaagaatgtgcgatggtagaaggtgtggtggttggtcaagatcgccgattgctgtgtgcgccggttgcgcgggcagcgctggatttgcgccggaggaggtcacgataagacccgggagagactgggtggtgaaactcaaaccgataggaatcttgatatcagcgcttcacggtggactggttccgagtgatgcgacgaggtgaaagagtacgttgatagatagatgatgagggagtgggtagatggatcaacgttggggaaatgagtgggagtggcgcaggaacgataactttagcaacgggaaaaggagaggaatgttccgcaaacgacaaagtgctttgtcgactccgttccactggttaagccactgctgaaaactggcctgcaaaatatgtgtcgaaagaatgacgaaagaaaccacttccgagtgcaagtttctcaattacaatgatgaaaaggtggactgaagcaaacgaacgtccctctcaataaggcaagaatgtcttaacaaaggatgactgatggttcaagtctaatcatatcccttagggttcctttgctctccctctttctttctactcagggttgttgctctcttcttctccctgttccaggggaatggctctattatgaaggtctacaaagaactacaatctctcccctacccaccctcttctcggctgtagtgagacaaggacaaaagggagtcttcaaagagggatgcatgaagcaaggcattatctgagagagcaaaaaaaaaaccgccgaaaagccacccacgagacgggtttatttttgactttactgaagacagggcgtgcgaccagctccgtctcacgcccttgcttgccatgcatcatcccactttttccttgtcagcaatacctgacgacatcctcttccatggcccgtgccgttgcagcacggatttcgagttgcattgcagctgctgcaatgcatgagaatcgtcacttgcagcatcaatgctcttcatcggagcggagcatatgtggcggttgaattcgatattggccaagctctacagtagccacttacacagacaattagactataatgtcgagcaaaacacatgtaatccattccctatcttctactcaccctacaacgagtacaatcgctcctcgatataccctagatcaagattagagtgtagacctggattccatcctctcccattcttccttgaggagcttcaacattgattcatcccgctcatgaaccctttcaggaaatcagtattaaagagcacctccatcccaaacgtagaatcaatcatcaggcaacacttttgtcttcaattgacttgagttcattggatcatctctatactccttattcccaattgggttatattgcatcccacactatcggaatcgcgaacgcgtcgcgtacatccgcgtcgtgacacgttacgcgtagaccaatcacaggcggcactgataaggctccggccgttgaaggcttcagatgacaaggtcacgttacgaacatcaacccaccacctgcatgagcgatattatcgtcctccgactaggcgagaaaaagaacgagaacaggagccaagcccctgttcaaggcgttgctaatccggctaatcgtccgagaaaatgaggtggctagataaaattcctcctatcgtgcacgatcttatcagagatacgcgacctccttgcttcgctgaagggccaagggttgtcactcccgcattcttgctcgaggttcgatggaactcaaacaaatcagttgatgatacgattggcagtatctggtattgcctgactgtccctttctatttgtgtcttggagcatatgctgttggttagtgtgtcctgattcagatctattgggctccttgtctagagctgcaaccccgccaccacacgtcacggacgcgcattcgggcaattgcgctgccttgcgttgacaatcaggtggtactgatccttgatctcggggatttggtcggaatccacaatgtcgcgttatctcgcagactgctgcagcaaattctacgagtacgccagggtaccacttggtggacggtacagttgcatcgacatcagcagagatgacaatccacagatcaggctcgttaactacagctgattaacctctttccgggaaaaacatatcatgcgaatggtccaaaggaaagtaaactatggcccaagccttctctcattgatactctatgggagtacagaggagtacaggaaccaggaggttgggaagggttactcacccctcatacaatcatccaacaatgacaacctactattcgcctcagtagcaggtaaaagcaaagaacactgaccctgaatcctaagaaagcttactgcgagacagccaaacccaaaaaagaaaacgccgacccttcagctgcaccccagcctccaggtggaatccaagactcatgcaaggggtatcaggaaccggtgcaaccagatgcgaggaaatcgccgcacagtggagactacactcacagggcacgagtctgcagaacattcaactcgcacctgcattatcatttgacagatgcaagtccttgtattaccggttgtggtaaggtctgatccctttccgcctatgatgccacaccgtagatcctttgtatagatgatatcctttcttgtgcctttgggtggctggtaagactgctttcgctctttttctcctccaatggcacgtttcgctcctcttctttgtctttagggttgtaaacctccctcaagatcgaccttctttgacttccccctatcgataacagaacaaggcatgtcgagcgaatgtcttcccccgctgatatcaccacacatcccaggtcaattctccttgactccttcaggacaacccatttttactcaacttagtaacacaggtccctagttcgtcttcaccctccataatctcaaatttatccaatgaattaatccgccattgcggcgccttacataacacgaacgctgacaacctcgtaccctccagtcgagatagactgaatgcacagtgcaaaggaaatgagtgctaataatagacgtagggttaccaaatcaagggtacaatcagacccattgaacattgtcctttgagaggggataggaggtaccttggaccagacaccttcttctccctcgtcgcgtcttcctagctctccctattagcaagatcatatggctacccaagttcagtagcccgtctcaaccctttcatggtacatcgtcgaagaccactttgtagaccgtactgctccctcttcacttctttttgccccctttgctagctttgactaatcccttctcgactatcctttgctccccccagtcgctgtatcctatgacctatttttgtctcatgactagcagttttgctgacgtcggccattcggcgaggtgcctgtttcgacaaaaatagaaccgatgtcggtctggctttgttgtctctccttttttttacagaaggaaacttttccctatttccttctaggttttgtttttctagaccttcaatacatgcgtgcatgagcctgggtctaaccgtctgcatcgcctaaacgataccttttcagcagtaagttgaagtcgggctgtgaagaactcaatgcatgcttacacgagtcttttgctttacacgggcgataaactattgaaagtaaaattacattcaggtcagaagtatttctattattaggtttttcttgttcggactacgtatcaccacctgattactacttgctcttgggcatcttcttagctttcttgagagttcacctttcatgacggcctttctttttgatgcagtgccccgtttggtgtttgcctgcaagacaatgaaccccctttcaacatagaaagtgaatccttgatttccatagtttgtgaataggcgtgtatccgcgtactgccggttactaggcggatcaagtcataccatatcctgcactgaaggcttgcatgtgaggaacttgctcctgcaggataaatttcattggatctgggcagggaaaatctcggtcttgatttttatgtggatatcttggtggactcgtgtctgcatatcctacccagcagtgcggcgggagttcagggtctgaaagagtcgtggacatggacgcggaatgtccacgacgtaactcatattcctgtgagcctgacggtgttggcgaatcccttatctgacatagcatgtcttcagtagcatatgactgtcctgaatggtccctcgaatacccgtcagagcacagggtctgcatggcttcgctcctttgctctggtattctcattaagctacctagatcggtaattagaggacccttatgcgtacgaggctgccaacccctgatcgctcgtcggtatagcgcttcgaactccacccgatgagctgggttggtgaaccagttgtgattcagcgcttgcttaacgtctatgcgcttcgtttcatcaaacacgagaagcttgcggacaaagtccctcgcgcgttgtccaattctgttccagtccatatcggcttcgagtttctcaagatcacgctctcgagaaagatctgtcggatgagctgtcaatgagttcttaaatggaatgtccccggtcaggagtacggctgctacacagcccagcgaccacaaatctacggcttttgtatagccttgcttagacttgagcatctcactatatagaaatattagcttccatggccatttttgcttgcgtcatactaacggggcgctatagtcgaatgtgccgatcagcgtagacatccgctcaatagttggccgcacaagtctggcgcatccgaaatcagtgagcacgactctgcatccatctgctagagatgtcataagaatattgtctggcttcagatcacgatggacaattccccgctggtgcagatagtccaaggccatcaggacctgtcgcacgatgactgcggcttcaatatcatctaattttccgcctttatactggatgtaggagaataggtcaccagcagtcacgagctcctggaagaggtaactgttcagatttagttaactcccagagaaagcatctaggaacccacattgtattgctcgattcgatgactttctcaatcctaatgatgttgggctaaccatgtcaggatcggcaatgatttgtgaatacgaaacttacatgacaaaggctttcaagtatcctggcctcgcggctgtatacgtcaagtctcccctggattttcctttgaagtgattccttaaaagcacgaataacgagtaacctgtttttgctgtggggaaacgtgctttctttaaagtgcctagactgctgatcttctgcttccctaataaccttgttcttcaaagctcggaggtccacaatcttacacgcgagttgctgaccggtgctcttcttaaatgccatgtgtacttgtccgtaagctccagatcccaacttttgcggtgtaactttgtactggtcttcaaacacctttgccgttgatcagcaaacacaacgcggcccgcgggaaataaggagacttgccttcatctctatcatttgaagcatgtcaaaacaatcttctttcccctgggcagcgcaacggatatgtagagagagcctcggagataactgtagtacatcaccgtcactaagaagaaaacttcccctgccctttcccatagggtaaccgttccatgaggtgccattcatcgacaggtcttgagcatatactaaaggcgcaacttcatcggggttttctcggtcaaatataattgtgtagatccgtagatggatgttggagatgactgggtccttcacgacatggttgcttgggctcagtcagtgtcggaaattctcgatgaagcgaaataaagggcaacataccagcgcctttgatcacgacctacgtatacttctgcgttactgtatatagggaaagaatcgatatcccttttgagttgtgcatcccacactgatacagtaccaacaaggtgaataggtgttgataagaacgacatagtacaaccgaataggagagttgaatggggctagttgattgcctgttgtccatatgagaatgcaatttcacatagataacataaatggtgtaaaggagtgatatgaatggaggtgtaggaactgtgattcgttgctgggagagagacgtgtcgaggaagttaaaggtctcgtgcatgtcacctgctatggtatcaaatcacgacgtcacatcagaagcagtcttccatattgttctcggggccactagtactttctatacatctaagagatactaaactaattaacatccggaagccacaggtatactatatcagggttcctaaatcatcagcaactctaaatctagtttcgaccgtataaagctcggtagtcccacaccattcttcgcaagaacattcccctttcccagttaattttataggagctttggggaaaaggttgttacaatatcggacacttacatgacaatttgtaatgtttcagagttagattactatagagatacaatatcaaaccacatttgtataggagggtcgatcgaccacaaggaaagtacattggccatgtcatgttaattcattgaacgcttttctggagcgtagtatatggcattgagtctagaataagttgaatatagaacctgggatattcaactgccgatcgttgtccaaactcctcacggcaatagccctaccttaacaacccaccaatcattgtttagaacaagttcttccacttatcagggctttatccaaaacattcgtggagtcaaaacactatataacattgagacagggacaagaatagccacaccacaacatctgccgatgtgaaactagtgtgcccctgaccggagcttagctgcaccatgacccgcgggctaatccaccgccagtttcaggatattaaggaatgaaactatcgactcacattcacgggccaaacggagaaattatgtagatctaagcccttccacgggccttcttcggatgagcccgactaccatataaacacaaataacccccagggtgcaagctttccttcgctgtcctctcaagccatacacaaaaccagcccatcacaactcgacattgaaaatgcgcggtctcagaagccttgcctccctcaccattctcggcttggtcaatgcccaggataacatcgtcttcggtcctgcgttctccctcggccctaccaagtcatggatccgtgaagcgactactacgctggtgttgcctgaagcaccaagccctcaggaagatcgtcttgcactctggccgggaatgggtaccagcggtggtgacctgatccaggctctcgctgtgtctttctcggaccctgcatcgtaagtactttgactaaagaacaatgtactatactgcagctcaagtcacacatactaatcgatttacatacagaaactgtggcgcaagctctggccaatggtgcacatgggcaagtactctgcagggtaaaggatgcgaataaagatatacaagtgcacattactgatgggaaacaggaacccaactaggcggtaaacaagttccggcctctgcaggcgacaagcttgttatgcattgtaagttaccctaagctcgcacccttgtttgctcgcagttttgaagctaatcaaacaccatgcagacaagtacaacgatagtaccggcaaatacgaccagacagtgtctatcaacggtgaagtcgtctcgagcctctcaaccagtaagttcctaattcctactccttggtaatcgccatgactgacaccgtgaaggctctggccaggcccaaggatggggtaccgccgtcgaggcccaggacaacgcctctaagagcactgttgctgcgcaccgtaagtactaccgtagctcagcgtcttcctaaagagaactaaaccgttgtacagagtaccttgatactaccatcgtcctcgattccgctgacctgaccttccgtgataccctcggcctcactgatgctgactcctctggcttgacgacctccgacaatggcaagacttggaaggtgactaccatcaacattcatgagcactctttttaagtcttgaaagggcgctgtatattctcgtctttctgctcttgatatattgtacatacatagaattgatggaatgtgtggcttttattagacgagggttttttacttcgacggttgttcgcctcaattcatactgcaaacaggcttattcggcaaacacggagaggtgaggtaaggcaaagcccacttctcgtatcatatgtcaatatatacaccaggtaaaaagagtatctctttttattcgtttctatcattcgtaagaaatcggcataccttttgtcttgcgcatcgtgatcgaagaacaaggcccggcttattctgtctatcaattgcagctggtaagtgctcgctacttcccttgcatccgcttgatacgttcttcagctgcccgtgcccggcgttctctttccaatcgcatcctcatttctggcgtcatgccacgcatttcttcctcccttttctcggaagcagtcttctctacggatcctaaggctctgccacccgagcgctttgcttgtaaagcttccttggcggcatcctccatcttcaagcgatgtaattcagctttacgtcgatttttctcttcttcctctgctgcttttcgctccctttctgccctgctatcaacgtcggcttttgatattggcgatggcaccttggcgacatcccagttccatttcgactcgccaagttcgtgacgagcaacgcggaaggcatcacgcgtggcccgatcacctgcgagctcaaagggtgttctcccttcaccattgatggctgtcgggtctgcctccgctttggtaagaagggcagaaaccatcgctggtgaattaaggtttgaagcgagatgaagagcagtaggacaacggaagttctgctgagaatctgagggctggaacgtgaaggaagagggaatcgagttcttagagagatacgacatcaatgctgggattttagagcgacggatgagtgcctgtatttgggttgtatgaagcatagcagcttcgtcctccttagacacttttggcttttgctgctgaggccgtggagtagatggttttgatgtttcctctcgttgtttggtctcagctgctgcaagggcggcttcatcaatctgactcacttttacgcgagtcaattccttgaagcatctcataagttctccttgagtagcgcggcgtgtgctgaaggggaaccctctcaacctagggtcgttctgcctcagaacctgaccatcgtactgaccgaacaaaatccgacgatttgtactgcctgtggcccgaacaaatagcaattgggcatcatcgatcattttcctccaatctgataacagttctctaatctccttctccagcgcagcctcattgtaacgtcttagactagaaccagccgaatgtgcagctcctctagcagcatcgctagcagattgcgatcctccctgttttcgcctagttgtataacgatggaacgttttgtgcgctatcactcgagcctgcctctcgaccacgccgccttgtttgcggtgaatttcaggggccagggaaacgatcattgccgcaaagtgaccaccaccgatcatacacaggaatacatttgggctagatgatgcagaaggcccttgagtctggtcattattccgtggcgtgttgatgggggctagttgtttcttccgcagagaatcaacaaggtacataggctcttcctgttcagcatctgagaacaaagccctatatacacctaacgaagtgttggacggtagaagagagctcgaaagccaaaataacggattctttccggtccgcttattcgatggcgcatcctcttcttcacctgtttgcgagatcttcgcttgccttttcaacaaggcagtgagctgcgtcccgtcgtcttcatcctcttccgatgacgactcggatccagaaatcgattcgtccaactccccaaccgccttgttgaactcaacctcgttcaatgtgggattgcctcgaagctgggccttgagattgtaccgatggtgatctgaccggacatgacctcgctgctcttggacattcaagaaagaaacattacagagggcgcaagaggtagatgtagcaaccgcatgttcttgtacagtatcttcggacctttcgggtgtattaactgcattatctggtgtacttatcgcatcatcctcgcttttggtgctcaacgttgcgagtagttcctgcggaagatcatacactaaatcgggcgtcagtgacgggattgtatgtaaaacagaaagcgcagcacggaaagaagtcaaaataagtacggaccatacagcggcctctttaggatcccttccgcgatagaagcttccgtggccatattgacgaaaattatgtacaagcgatgagttgcgccgatgaaatcacagagtgcaatgcgacggcagagcaaatgcccctcttgtcgaggctttaccgcctttaaggcaccgaatacagaatatttaatgtactctgtcttagtattaaatctgcgaccattaaaaggtgtgacgtaaaagttcgatccacagtttaattctgagtcacagtgactcaatccactctctttatttaacagctctattactggcttgccaatctctacaggtgtactgagtatactaaactttcatgaatctgccttgtttatttttactcctcagcttcacacaatgatggacaaagcgatacagtctcccactcagcatattatagcgcatcgtagtctgatccattcatagtacaggagatccgcatttttctggcccaaattaacctcttcaattatatatgcttatcgttggatacagtcgttgcatatggtcattattgggttctgatagtatgttagaattcttaaaatatgggcaatactccgatggagctgcatctcatatcgaacaaccgcagactcggagctacattggcatgcgaggtaggaatgcggttgaactgccaatactcagtttaaatatatattcgcatcggtatccactcactggcatagtgaagcgtgatcctaggttaactactaagataaatcaattggttcacatgagattcatgaccagttaagtaaactcatcaatacaaccgcctttctagcagctctgtaatactggtctagacaatgagtctaagcacccgactcgagtcttttgttctgaatgtaattgatggaagtggtaatcaatgccgagcactggcactactgactcgaccgatggcgctttgctgattctggcctagtctgtcatcgtgctgcttaatcagtttccatttgcagcctcttcgtattcgttcatagtgagagcaatcgcaatttgtaagcaaacccctctgtttcgcacccggaaatgaatggtttacccaggaaagattactggcccacgattggaattctaaaaaaggttgactcagagaattttgagtcaattcatgacgtataggaagctctgaagatgccaagacatgcaatggcccggcttatgtcataaacaccgaatgcaagtgtcgcgcttcatgcctcaggacgagaagaaagcaagggaatggagcctcaagattgaaggagagaaaatctctttacgaatccacttcaatgactagactgcaatggtcataggaggagaaatagtaaggtaagctaggcggaatttcgcaactcggcagaatcctatcggtttatcgccgaagcttaggccgtctcatttagtaagcagcttgcagctcacgagaggattggcctcgcagttatcatcttcgatcagaaagttctccccacccgcaatcgcctctatcatttgcgtgaaagcaccctgggagattttatgactcccttttccttccttcttgtgggttgaaagggatagggattctgcagtcggggttcgaagatgcttgagggcaactcccaggcgatcctcggggattctgccccgggatcgtcaaccctgaagtcagcattgcaatcacccaaattagagcctttctgcggcaatttcgaaggatggggccccttaagcaaattcaggtttgacctgacgccttgcttcctagaccttggtgtggctattgttgcagcatggggcttaatcatgggagcaggtgctatttggtttctgctcaaaaagcgaatcccccaaccagtgtcgaagaattggcatttttacgctaaactggtcggtttcggaaccctttcggatcaagttatctgggactaacctaacgtcaaaaatagatcgtgctatcagctttgatattcacaacggctcttcaagcagcgatacaggtcgaaacttttgcggataactggttggctgacgttcggttctggagttcggtcgttgtgtttgcttctctgtgtgtgatattcacagttcaatactacgagcattggcggagtaggcaacctaacggtgtcgttctcttctactggcttttttttactatcgcctatggaatcaagttgcgctcgcttgttgcacaaaagacttatgaggacaacctgccatacttcgtttgctttaatataagcttagggcttgcgctcctcgaattcggactggaatacctcgttcccaagaagcagagcgcctacgatgccctgggtgacgaagatgaatgtccctatgaatatgcggacatattctcggtgctcacctttagctggatgacgccgatgatgaagtttggctacaagaacttcctgacccaagatgacctgtggaacctccgacgtcgtgatacaactcgcgtcactggggagaccttggcagaaaactgggaacaggaactgcaaaaggacaaaccatctctgtggatcgcacttttcaagtccttcggtagttcgtataccagaggtgcgatcatcaaatgcggaagtgatattctggcctttgtccagcctcagcttctacgagttttgattgacttcatcggttcttatgaaactgacaacccccagccaatcatacggggtgttgctattgccctggcgatgttctttgtctcggtatcgcaaacaatgtgccttcatcaatatttccagagagcttttgacactggtatgcgcgtgaagtcttcgttgacggccatgatctatgccaagtcgcttcggctttcaagcgagggccgtacatcgaagactaccggcgatattgtcaaccatatggctgtcgaccagcagcgtttatctgatttgactcaatttggtacgcagctgtggtcggcgccattccaaatcaccctctgcatgatatcgctctatcagctcgtcggcgtgagcatgttcgccggtatcggtgtcatgatccttatgatccctttgaacggagttatagctcggatgatgaaaaagctccaactcgtccagatgaagaataaggattcaaggtcaaggctgatgactgagattttgaataacatcaagagcatcaaactttatgcttggaacactgcctttatgaataagcttagtcacattcgtaacgacctggaattgaatacccttcgcaaaattggagcaacgcagtcgattgcaaacttcacatggcagtctacgcccttccttgtatcctgttctacatttactgtttatgctttgacggacccccggcctttgaccacttcggtggtgttcccagctctgacgcttttcaaccttctcaccttcccactctccatcctgcctatggtcatcacatcaataattgaggcttccgtggctgttaagcggttgactgattatttcaccgccgaggaactacaaaccaatgcagtgaagcacgaggacccagtgtcccatgtcggggatgagtctgtgcggattcgtgatgcgtcctttacctggaacaggtacgatggcactcacgtcgtggagaacatcaatttcagtgctcgtaagggtgaattgagttgcatagtcggccgtgtcggcgctggcaaatcatcccttctccagtcacttttaggcgatttgtggagaacggagggagaagtcattatccgtggtcgtatcgcatacgtcgcacagtcaccttgggtgatgaacgctagtgtccgagagaatattgtctttgggcatcgatgggatcctgacttttacgagctcaccgttgaagcttgcgccttgctggatgatttcaagaacctgccggatggagatcaaacggaggttggagaaaggggcatctcactttccggcggacagaaggctcggttaaccttggctagagcagtttatgctcgtgcagacatctatcttctcgacgacgttctatcagcagttgatcagcatgtgggccggcaccttatcaacaaggtccttggaccaaatggagttctcagcagcaagaccagaattcttgcgaccaatgcgattcccgtattgaaggaggcggatttcatcggattgctacgagacaagactttggttgaaaagggcacctatgagcagctactggctatgaagggcgaaattgctaacctcattcgtactactatgaacgactcggacgatgatacctcgagcgacaatggccttgctagtcccgaaagctcggactccaccacgataatcgacaacgcagattctgatgagctttcggacaccgacgaagccgaacagcaaattggttcactccttcccattagatctggtgccaaccgaagaacaagtactgtgactttgcgacgcgccagtaccgttagctggaaaggccccaggcgcaagttaggagacgaggagaatatcttgaagagcaaacaaactcaggaaacctcacagcaaggtaaggtcaagtggagtgtatacggggaatatgccaagaacagcaacatcgtcgccgtctgtttttaccttgctgctctgttgggtgcacaaacggcacaggtcgctggcagctactggctcgagtactggtcagaggctgctgaaacgcaaaagaaccccaatgttggcagattcattggcgtctacctagcttttggactagggtcgtctgttctagttatcgtccagaatctcattttgtggatcttctgctcaattgaagtacgtctaccctttgatctggctaatccagaccgcgaccatactaatgaacattgtcaggcatctcggaaattacatgagaggatggcattcgcaatcttccgctctccgatgagcttttttgaaactacaccatctggaagaattctcaataggttctcaaggtaagtgtgtgtgaggctgacatgctgtatacggaatctgatagatgttgttctagtgatgtatatcgtattgatgaagtccttgcgcgcacgtttaacatggtaagtcttatatatctctggagggaaccttgggctaactcatttgtagttgtttggaaactctgcaaaagcactgtttacgatgggcgttatcgcgtcgtcgacgcctgcgttcctcatcttggttgttcctttgggctacatctatctgagttatcaaaagtactacctgcggacttctcgagaattgaagcgcctggacagtgttacacgcagtcccatctatgctcatttccaagaatctcttggaggcatctcgactatccgcgcatataagcagcaaaacagatttacacttgaaaatgagtggcggatggatgaaaaccttcgcgcctacttcccttccattagcgcgaataggtggctggcagtccgccttgaattcattggttcaatcattattctggcctctgcgacgctttctatcatctcagtcgctactggctcccgtatctcaccgggcagggttggtttggccatgtcgtacgctcttcaaattacacagtctctgaactggatcgttcgtcaaacggtcgaggtcgagacgaacatcgtgtccgtggaacgtgtcctggagtacgccagcctcccaagtgaagcgcctgaagtgatattcaagcaccgtcccgccattggctggccagcgcaaggcgcggtgtcattcaaaaactacagcacgcggtaccgccctgggctcgaccttgtgcttaaggatatcaaccttgatatcaagcctcacgagaagattggtgttgttggccgcacaggtgcaggaaagagctctcttactctggcgctcttccgcatcatcgagccagatggtggcagcattaggtgagtcctagtgcccgactgttcatgctggcgctgcgctaacttgattgatagcattgacgggctaaatgtgtctactattggcctgtttgacttgcgaggccgccttgccatcattccccaagacccggccatgtttgagggcaccgtacgggacaatctggaccctcgtcatgtgcatgatgacacagagctgtggagtgtgctcggtacgttgggcttacctctttgcatgtggagaaagtgaatggctgactgacccgttaactcgcagaacatgcacgactgaaagatcacgttgtaagcatggacggccagctggatgcccgaattcaagaaggaggtaagaatttggccgcctttcgcgcttgcagcagcatgacgttggattttactagggctggactaacatggcacaataggatccaacctgagtcaaggccagcgtcagctggtgtctctagcacgggcattgttgacgcctagcaatatcttggttcttgatgaagcgacagtaagtggccagtttgccacaccgttttttcccctctaccgccttttccttccaatttactttttcggtatttactaacggtgactttaggcggccgtggatgtggaaacagatgcattactgcaacgcaccttgcgcagtagtatcttccaggatcgcactatcatcactatcgcccatcgcatcaacacgatcatcgattctgaccggattgttgtgttggacaagggccgagtggctgaatttgacacacccgccaatctgattaagtccggcggtaaattctacgagctagtcaaggaagcaggtctgcttgataacgaaggacatgcgctcgtgcaataatggcagactttcactcccacagtggcgaagacttgtgagtggctgggcccaagcgagagaggcttctctataatctcggaccgatctctcgaatctggacctcgtaggagaccaggtgagaaagaggatgaccgcatcttggctgaacttgcatacactaccaatactagacgatccgttaagcgtctgtgcgcacaggagaggggtttatgaaggatcaaaggcccttatccctctattatacgagctcggcaagattcccagagagccgatccgtttcccagcttttctcttttgagacgaggaaccaaaagtacgggtcgatgatcgcttcgtgcccatggcgtcggaaggagtttatttaattaattgtctggttgcctttttcctttcgttatctatattgcaaaaagtcctgtacctacagcacatagccaacaatgattgagattgcgtgcgaattcgcgtgccctttaattcaactcaggatcacgtcgaccaagaccacaagcaaaaaacaaaataaaacgatgtgtcaacaatagcggtgtaggggatcccctgtaagccaatgcagcaattatctgcataacttcaatcattgaaatggatggcactgcagtattaagtagtcagtcggaatcacccgattgtgattagaaatcccaactctcccaaacgggcaagagaaatgacacctaattatccgtattcctattgtataccatccttatcaggattgaacaataaaaaagagggttaatacaatacaacacgacccaaggaacccagccaccaacaactttacaaccccgcagaaaccacaagataaatatgtcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccagtaatctattgattgtcttgaattttaacttcagcaatctaatcacctgccagccatgcgcacagttactcatttgaacgaagaagaaaaaaaaaaaagaatttctatagatagtatacgtaggattcctctaacccaaccccggaactgccaccacaatgcaattgtttacctaatatatcgtatttcgtattttgtattttttcttccttatctctgattctattttacattttaaatccttgaggatcaatatcgggaatcaaacgcatggccggggaatataaacttcgacctccttacttgggtggctttgaaagggaggcttctcgccgctaatttcaataatcaccgatgatcgtgaggctatctcgcgtggcgtgcgtggcgatgaggattacgaaggattcgggattgagtgaggggaacaattactgcgtacaacgaaaaaacacaaaggaattcataaattcgtaattctattatactactagtaatcatgggagagaggggaaggggaaagagtcaagggctgaaagagaggggaatgaatggcctcggaggctatggatgaaaagcggacttctactagttgtttcttccgctcgggtgcgcgctacggaagatagtgtaccggaaaacttattcgcactagatgtcggcatgacatattagactctggacttctggactctccgttcggtaagaggggatgacgctcttgagagaggtgggggggacgagtcatggttttactcaatttccttttcttgtctggattctagactcacttagtgagggagggagttggttacggggaggaattagacatcataagtggagagggagatggataaagaggagaaatactcagggctaggaactgctaggtagacagctaacaactagacgagtgaagccgaccacccagaaagcctcatcgtgaaaagtagccccatcgtcgccatgaactaaaggacaccaaacaaaagctgggatcgaactaaaccagacggaaatcgatcttgcatggcccgtcccaggacgacctggtaaccgggacagaggatggacctttgagttcttcagtggtgctatggtcgtggatagcggttatccactcgatggctgttttcagcggcgtgcagtcttggggcgctccatcgtgggatctgagggacggagtgggatttgatccactggttttggttggtggcagggatctccatcggtgtttggggatttgcaacctctcggggatcgactggggtggaaattttatatctcgaaaatcagcaacagagttagatgttgaagataaatagggtttggtggtgttgtctggatttggggagttgtggctgaaaatattacggagtatattgaactacactgtgagattgggacccgtgctgactgtaccgcatatgtatgatgactacagctggataatttcatatcatatcattgcaggtatagtgtatacctagttgatatcgctctatttctaataatccctacagggacctgcattacggtcccagaagagagaaagagtagtaagcagataacatgatagaaaacgctcgggccgtttcgtcttaacgagatctcggtgcgctcagccactagagattcaaaattgaatccattccttgcgtcagtcccacccggctttttacctccgcgctgctgatagttcagtcgatcaatcattgttcaccagggttgttgacgccggggcagcgggaacgccaggatgctcttacccgaggggaaaagcggaagtcgctcagggcgcaaattggagtcagctacacgatgcttcggagttcctcctccccccgcctaggcggaggcgatatcttctttttgtaatcctttttgtacaggtagaaccaccatcgaagatttctccattataacctacagtagcttaatgggtcttgacagctggctgtggtctatttgtccagccgcgacgtgtggtggagctctgcagctgaactgacatggatggtgcatttcagccacgatggaagggtcttgtttgagattagctttgggagggagatgtggcttggttgttatccgctgggttattctggatgtgttattttgcaaatgcccaatgttcattggttaaggtttccaaaatcagggtaattttaccttgttaaggtcatctgtagtaaagcccttcataaagtagcaaatgggaagatgtctgagcgtctcgaataaacaacatcggtatgcttttccgggactcaaaacaaatagcttccatcatcctatcaaacaatagggtgtaaaaaaaagaagagtttccaatagaagggcaccccctggtcccgtgcagatcccgaaccaatggccgcctagcaatggagttactcagtttagaaatatctccgttccccaaccccacgcactttgcaaatcacttcaaagtcttgaaccgaacaggaccttctcatatgcatggtactttgggcataccgggaaatcaaagaggacctgaatgttttagttttccttccctttgggaaggaagacacacaaaactctatcatacatattttagttacctcgagcggagacagactagggagatcgataggtggagaggccttagttaattgatgaagaatgacaaaaacctgaaacgaaactacgttatctcgaattcccgggagcaaatgtcgttggaagtcgttaagacgttgacctgtcaatgttgctattctctcattgcttttttttaccccctccctgtccctcttttttttctttgcttttcttttcttttctttttacggtacattcgtacagtagttggaaagtatatttgagtgggggaaattcaatattctccggcgggaaacgcctagtctaccgttgtatgggaagttaactgacattgtctcagagttctattgaccccgttcactcaggtgatgatgtacatgactgtccctgggtggatatcttgacctcacatgtagaaccagggtatatacctccgagtaatgcctagcgacatgactagacgctatctcctgtgcagatcagatcctgcggtgcagtgtagatcgcttgccttgacactcgtggaatggaaataatttccagtcgagcacgtcaccacctgattaggatattgcctagacgtcagtgccaacatcgtcacttaatgtggaaggaggcgacgtcgacgatgtccaagcgaagggtatattcggtgaagtgtgggggagattgacggcgggtgggaacgaaaataggctaaggtacgttgacagaaaaagcaagaaataacgaccatttggaaaaggcaaaaaaacaaaaaaaaaaaagttattcaaaagggaattctccttaagagtgacaaagtaccagatcagatctctttttttagtttttgcaaataccaaatgggaaattgaaaatctgatatcatgcgatcggcaaaagccaacattccaaatacatggatcatccctattctatagtgattctcgggaccaatcatggacccagcctcgtggttcacagacctgagtcggtttagcgagcaaatcatacccgcttgaatcatgcactatggagagtagctccgagaaatgccatggcagcggacacagccatgcaggcgagctccacaacccggctaaccatgctattgttgtgcgccagtcataagcgcgagacagggatgtttcgagttagatagcttcggagctaatgcatggctgcaaacttttgcgagcgatctcggtagtgggttttgataggcgcgggtacgaaagtcaggtgtctgaccgcgaaactctacccatgataaactatacacttaaaatgcgaaacgaagctttatgggggtggcgattatggtaaagtaagggagagtgattatgaagtcaaattctaactctactccgcgatcacacatgggaaggggagagtctttctgtaactttcatctgagtgactcgcatccggtgggttgggcggaccgtccaaactctatcgggctgatatgagctgttacagaaacttttgactcgtcaagcagacacagacggattgggaacacacaacaactgggttcaccggataagctctgcggaagttgcgcgaaccataaggactcgttctatggttccatggttcctgagtatgcttgacacgctgcggatccatcgttcgcaatcgaagtacagggttatgtttgacttgcagatgcgatgttacgcaaaggaggatcaaaggaatctatgatggcgacccaactaccatgttcccggccgaaaccaaccgcaagccgtggatatcatggaacttggaacattgttggaagtatcactttggaaagtaaaggtaaccctggcgtgtgttcggcactagtagggatgtccttaccccacgaatgtctcttcccatttcgaagtcgcacaaccatcggagatttgattatctaaaccgccgtgtctcaaccagtcaatatacccatcatatcggatatgcagatggattgtcgtacaacatgcacacttactcatcgtagccatcgctgcatgcaaagtcctgcacaggctcgggccggtcggaatggatctattcagctggcccatggccgtggataatgttaagctgagggagttaaacgataaacatccggcagcattgtttacgagtatttggatgcaagtggaatggacttgcattgtgcttctatttgtagaactcgccattattgctgcttatcgcggttggactgctattaatcttccttttgaaagagataaattgaattaatgcactgggctataaatacgtaaatggcaaatgcctgaacgggctgatggcaggtcaagtgaccgccccaacctggaagtggagtgcgagggttccctgtcgttgaatctctgttgaggtttcagttatagagtaagggcagtgaattagtacttagtactcagcttttgctggacatgcacggacgaagagcgattgcgaagacctacgtaagcacaagcgcctgggaacagttagaagttagctgtcagactcgtagcggtcatcaggcttaacgaaggaatgcaatatggacagtaataatggtgctgagaggatgaagctaaaatcgggcttgctaggatcccaacccatcaacctggcccttggtccgccgtccctggccggagtcagtcatcagggtttggctaagacaggggaatgaggagacgagacaggaggatctcggtgtacttttgtacatcaagggatcggatcgctccgcgggaagagacgctttaagagaatcaacgtaatcccagaaaatcagatcgattcttgtctatcacgagagatgcgaggccattgaccaaccaaccatagccggcggtctaacataaagagtacgacattgtagtggtggtggttgcaagccagtggggtctggaaccttgagtgacactctgacagggcgatcgtgtgaactttgcttttgatgacaaacggtccttccgtactccccgggccgcggcgccgccccgcttgcagcaattgggtctgatggtctggagtctatggacgggtgccagtcttcggcccgctctgggggtgttagcctttcccctaatcgcccctagggcttttagcctttgagccctttcaactattagggggatagcactgacccagagtcattcaaaaagagtgacagaagtcaaaaagtacctttacccagaatcccgggcggggtattactggggtttgacccttagctcaggcctgatttgcgagggttaatctttcccaaatccgacaacaccaaattgtaccgacagtacctttttttccctgttcttctacattttccagccctcaattgcaggggagtagcctcgggtctaccctgttcctgacaagctcctgggtattatgttcagtcctatcatttttctccccaaagccgggttttcgccgccccatccatgacgcaactcatcaatgtattcgatgctgccaattctgcaggctgctcatgcatggcagcagggcatgatccacatcgtgagcgacaaaatgtcattctactttgtactcccgactactccgtatgtaggtaaaatgaagctgaggttactattattgctttttaatttccccgccccacacaggaaaagaaatccgtcctttcgcagtagagaatcacatcgtggggagccattatttatcgtcgaaccacggaaagattccaaagaacgctgtacacgaccagaggaaagcacagaacgtaccagtagggctcatggtgggccagagtcggattggcccgttttagtggctgtatgaatcagctcatgctaattctagcaatttaaattaccaatatgaaattgttcctaccagatagtgtagtaaagctaagctgaacatttcccttttcctctcaacaaaatgacgaggcgtgagatcgaagtagacgacaagtaatagggaagccctggtgttccggtcacatacggagtatgacttctttcggaaacggcggttccaggttagcatggtaagaagccactagtcgcgtactaacgctagcatcaatgaaaaatatagggtatgacaggcggttgatgacggtttcaatgccagtgatcggctttaactttcaacggagtaaggctgcgtatgtgacggcaacatcattcacccctccatcatcttgtcacagaatcctccaagatggctcgtctttctgttctcatggcctccatttccggacgtaatatatgacgttgatgcgatatataggcaattaatcaggatttcctatttctactgggtgcagacacgaagaaacaaacagtgggtaaaaaaattgttgacggtgccttgactagcggcaaacgcggtgtgaatgattccgatggtaccttaattagctgattcggagaagagatggcagagtcaattcacaacattagtaattgaaaagaggaggatttgacaaaagggaaattaaaggaaacacagaaaaagactcactacgaaaaaaatgaagagaaaaagggaaaaaccggatttttaccagctggtgccgtcatagacatcgttttccgtcaccaaacgttcctcccaccctccaagtactaaggagatcctacaccgacgtaattagtatatgcactcatgcaatgtcatccactgaccgacttccacagatctcgatatcatggcggtgagacactcgtccttgaactctacatgacaattgtcaatccctactggtggtagagcacaccgttgaagtggcttatgtatgtacaaccctcccggccacgttgcgaggccagaatagtaacacagaaaataacggcacgttgagggttgcacaccctggggtaaccaagtcctgtgaacaaacggtctagactcggccgatcagtgatcccgtttgcattttgaagagatggtcatttgcgcaacagagattgagcaatgtgacggcctgatcctgaacagggattatgtcggcttgttgacctgatgggtgatattactgtagtagtagtggtggtggtggttgaacgggagtaacccttgtaatcgggataaaaggatctcggtttggtgcctaaggagatcgcgtatcgcgtatttgaaaggggcagattgggtgccaattactgttaaaggaaattgtacggagcgttctagtatagcctcgtcatcatcccctttgtttttctttttcgggactgactattcatagctcgatagcccttttgtgggactacatacggcaggtataagctcctgttaatagttgtatatcttatcaagataggttaaccgaacactggggctatgctgtgctccacagagaaatatattcaagacagaatgtttcttccgtctcaccctcaaactgtttgcttatgaaacattgaggatcctgattatgtcttgcatccgttttctatgtacattgtctaactgtttggcagcttcggttttctttgtgcagtcaggtttcacttggaggcccaacccacattgaagcaaacaggatgtagtactttttcttttgagttaccaggaagaaaagaaaagggaaaaaagtaaagagttagtctctccaatcctttttattccattagattccatatggtttgtttgaataagtcgctaaagcttacccttccaagcccatcaacagtaacaaagaatatatacgatgccaattgacagtaaaccactagcaatcaaatcagctctttctgctcatgacaaataactctcgatagggcatggaatatactctcgggaacgtccccagataactcaatgctggtcgccgatctggcttccgacaagattggtatagatggcgtggcccctgatcagtcccgacagccaggtacaaagcaacccacgcgtaacaaatcaagccgcctagaggcatccagacctaacttttgcggtaccatggaaccatgacagatctaagtaatgtttaactcgaatctaaatgtacaaggaccaatcccagtggccctcttcttttctctcattgctttctttgtttttaccggtaaatgtcaatgaacccttcgtactgtggtggttgtagtgcgcgccattccgtttactagcgacggaaacaatcccccggacattaccgaccaggacaaacgaaagggggttgccacactgtcaaactgttttttttttttcccaccttaaaaaaaagaatcaatcttcctgtgcatgttttctttttcctttttcccgtactctcactctctattgcgcatagattgctagcaatggtattcaacccagtcgttaacattggcaaatattccacaaagctgaagggaaaggggcaaaaaaaaaggaggacaataataacacagagctgaggtgcctctaggaccctggcgaatgtttgcttactactatgatatttgctgtgctgtactttagcaacaaccaaccattccatatctacggtacgggttgtatttacgggctcctcctcctgactcttagcttcaaggcctagaaatcccacatcccagtactctgggccatgcacaagcctcttcgttcttacggtggacgatcatttcggctctgggagctatcgaagcctttcattggctcacccagaactgcgactagccctcggggcacatcgtatttagatccgcccatgatcgaaggcgcatagtccaaggtagatagttttcccctcccttggcccatcgtaatttcgtccttttgccttagagccgttcgcaatcatagcccagttagtcggtacttcgggactccgggttgggttggtgatctacgccgttcgtaagtcgcgtatacgggtttctattgttcgatcgcttgttagagatttatgcacttgtacaacctcctgaaagttataatggtcgtcagttatcggtgacaccgatgaggacctatagtcgtacaggcagcatgattccatcattgccactcgtgtcatgtcggtcatatgtaagtctatgtatgtatgtaagtacgtatgtatgaacggagggcagcctgagtcaggtgacgacggcgatggctcggcgagcccgactttgtccatgccggcagtgggcactacccgtacgtactccattctatacgtctcttggcgttgtatcatcacctgaaatggccctggaattgaagagggtcaacctgcatctgaagatttgcattcgcaagaacactacgtaactctgagaccatgcataagcggtactttgtccacaggcatagagttcggagctgaatggcacgtatacacacttcagcaggaaaaaaacagacgcaaactgttccctccatctggtccaagcgcgggctgtgtgggacggacctgacgagatgcgggcctgtgcgggatctagacacccaggagggtggctgctggttgttcatgttccatgaactgaaggtacaacatgccatactttattaaagggtttgtacatgctctagcttgaaatgagatgggaagtatcaggtccaatgccagacgaactggggggtgaagaatgtaactctattactacatcgtgtactcaagtacagagggggggagtagataggtaataggtagagagatggtaagatagggccaagctatacttttaattgggcgggccaaagggaaagacaccctaagaagatagttagattgctaacttagtaccagatgacgggttcaaaattcccacactgtagcgctcgcaaaagacaccggattgatggaatattctctttttttctagggagttatatcaagattgttatccatccctatcatctctctatctcaaactcggcagctataccggcaagcattatctaccaacgatactagcgtctcccagggtatcagaaaaccaagtctcagatggtccttgaacgatggtcactggagctgtggcggttgcattccttagctaaactaaaagactagtgaggttgactaagtgttacggaggttagtgtggtgcttttgtcactttaaagtatacttcgtaaattaaatgttgaaaaataatttaatgaacatttggtagggtttgtcgccaaaatgtgtggagaccaataatcgatacgccactaggctgctcactggccgctccgaacaaagcctctgggggcggttgcacagctcccagaagctaaagtagtcgatctacaaatagtaaagccaggatgtaagaaattaaatttccataataataataaataatattaccgttattatttttcgaaaattaaaaaaatcatttttctgaaattacattttcttataattttttaattcaaaaattaaacgcactaaaataaataaaataataaaaaatcattttatcgccctactgcatgtccactacccagagatgcagccgcaagtggtctaccggtgcctgttagtccctgtcttttcgtgtttcggcttctgatgggctccaggatcatggatgatcctgggtcgcccacttgacccaggtccatcatgccaattccagattgggacagttcgataccaccaccgcggagggggtggacgactaaatgcccgggggatgtgtgtgggttcttctgtctagatgtaatcgatcaatcattcaaaatcttgcatactcttaacccagtcctttccttttccatcctccatcttcttttataaagtcacccattcttccttgttatttgtgacttctacttttcatcactcttatccatccttctctggacttaacaaggacttgacccccctcaagtcaaacaactctgttacaccaaccgtttaccttttctagtacatccatacatacattcaaaggaagaagaccttctctcgttcgcttcaaccctgctgcacttcatctcactacgtcttgtgtgcccaaaaccggttaccagcagtttagtacagcctgctcggtgcttctgacattctctcgacttgcctgtcagcaccttgattggctttggacaatctgcccttgtcgctgtgtgctgtgagtagctggagtcttatgcctactttcccacttctctctctgtttgacggacattggggggggatccacgatgctgccagcactgtcggggaattacaccagatagcagcgggattgcggaccccacgttgtaccgttccatccgaatctttgatatgccttgccattgcaattcgttgcttgatgaatctctgcgtcttaccatggccaagctggtagctaaccaaggcctgttggcaccatagttgccactacatctgtagttttccagctcaaacgcggccacgtcccattcagatagaggtgtctgttattccctcaacgtcggcttgaactatcctgtcgcagtgcatttgtttctggacctcgagcagatacaaattgccgccctattcgcgctcagtcgacactccatcgaaatctcgaggccttctctatgtttcatattgtctaccagtgtctccatctctgatcaagctttcttctcttgataagaaagcctctcagactcttagactactacctctttcctagctggcaccctaactttatctaaactttcctttaaaacatcatggttgtcagcgcatctgtttccggaacaggagccgtcaagcggccagcgtcttccatgcatgatgattatactggatgggagaccgctccagtaagtaaaacaaagccaagtctacatgagataatcactgaccacataggctatggatgtaactatgcgtacatcgttcaacctcccttacacctattatgcgatgatctatctcgacaacctcggaagacttaaggttcaagagtcttcgtctatccgggaaacaaacggaacagtctttacccctgacgtacaggataagttcttagagatactcggagcaaagatagggtatcgcaggcccaccatgcgcagtacgtataataactacttcctgagcctcatggacatcttgactaatcactttgagtaatagaattctcaggcatgggagcatcgctgtatggctacccgcgtcccgaagactattctcgccatgtaaagcgtcgcaaggcttccttccaagaacatgctattgagccacattttcctgaaccagttgaggaagtacctgcctccacaagcatggtcggcattgaaattggggatactgagaagatcctcgagtactatgagaatgccttgaagcatttccagcagcttaattgccgccagatcgccaaagctttcatcaaattcatcgaacctcggaagcaagttaagcatccttacaatggaggcaagcctcgagctggagctgcctcaggtgagaagggagatccggagaagaccaagcctgagtggtggccagcgggagttgtccacaaggagcccgaccacctcaggaaagagcgtgagtagatgcgtcccctgatagacaacctatccatactcacagccattagagcgcattcgactccttatccacatcgtgcgtaagctcgggaaatttggaatcacccccgacaagctgcaagaggttgcacatgattctaagagacagctgagacctacctcaaagattgaggtcttagacgaggttttcaaagtgcggaggatggaagagagatatgagcttggtgaagttggtatgtcttactttataggccttcgatcgtagcgcaagctaacactttactagatgcgaactgtctcgtttatgtccagaacagggatgccagctcaaaggacaaagactccgacaccatcagtgagccagaacaaaaattcgagcccgaagaccttgaggaagccgatgacgagttcctgacacctccatcgtcggccgaacaagcttcctcgttcacatcctccgttgacatgactatgggtggacacggccgtcccatgcacatgggaggagacagaggccaactgttcccattgcctgaatcactgagtttcggagagcaatctacacatgaacgctcgtattatggcaactctgagtaccccgatgaatactcccatcctattcttaagacgcccgtaacatcagggcttgttactccaaacgaacagcccaatgcttttgattacttacaggccccgttttcagcttcgacaacaggagaaccgataatctctcaccagcgcccgacagccttgccattgcagcaatccgttagtcagtttgattcctggacatcatcataccgacagagcatgttcaaccctatggagtatagctctgcgcccgctcagaacattccccaacatatgccttaccatatgccggtcgctaccccttcgcacgcagcagagctggctcatactcctcacggcctgccgaaaggaaaccccttccgcacgggatccttaagtcaccctcatatgatacctcaccatgcataaacacttccggcacatcttctattcaggtatcaaagctgcgacctcagtctgagctcgaatgacacgcacgatttgtatgaactttcaatagacttctgctgcttcgcgatttcacacaacctccccttcagacaaatttgtcaccacttggtgacttttcgcttctttgattcatatttcaggctccatatatatgttatgcctcttatacattttttcccttgttgatttcaatctttgcaaatacacgttatgcattgaacagaaatgttttcgatggcgccttgggacggatgtatgctgcaaatatttttctttttgcttttttctttttgtttatttttactttttgtgtgcgtgatgttacattgtgttatgaggtattcggagcgaaggcgtccatatacaggctacatcaatgcttcctggcttccgacaccagaagccgcggcctgaaatgaggatttattggttatagaagcggtgggcgtaattgtggccactatggcttttttggatctgtggagcgatattgatttcaaaagcgtgtttcacgtattaagtttttatcttgaattcatatgttttcttgaatattcaaaaatcctgaaccggaacccagtaagataactgagtacgaataatcgataagttgaagttagacgcgcgttagtagcgcttgatggaattggtctgtgcgtttaccgggcattgacgcaggtgcagctgacagagcttcgctgaagactggatagaaaccgaccttatcccccttctgcactcctcattcgagacgagcaaactgaacgggccgagccaacttagaaccaatcaccctattttcgcattccgaaattgcgcctatttctaccgaaccttcgtcgtttttggatgaccgctttgcccgcggaggtttctccccacgacttgaagcatcatccgatctggcttgcaacgttgtagctattgcgttactgcgagggattttctttctgacgttgtttctgtcttgaggaagacttcccattgtcattatccgcatcgaaaggtactgcgccatgatcgtttcctcctttcgctttagccccaggtctcgtacatgattgttctttcaccatttctttctccctttattcacgcgctctttcttctcgatcgtgttaccatgaaaactgtgttacttccgacgccatccttggctaactctttcgtcacgctcctgccaatggttatcggaggatagcacttttaggatatctcattcatcgcctcccgcctttacatccgccgtcccacaactcctgtcaatgattggaatctaaacggacaaaatttgtgataacctcacgagaggggaagccctggccacttcaggtgtatccttgcccactgttcccgcgttgctcgcgacagaatggccggtccgccaaacccatttgctggccttagccagaaagacggtacaacgggagcagcaggtcgtggacgtggtgggacacttggccgttcggcgccttatcaagcgaaaaatggaaatgcgcctcataaccccagagctcgtggtcgcggacgcggagcaatgacggctcccagggctactcgtggccacggccgagggagtggtgctgtgggaaatacctggcgcaaacccgactcgaacgatggtccatccgcaaattcggcttcgcctttcgctcaattgaaacataacgtgaatcaaccctctacgtctcccttcgctgggaagaccgcccctcaaaaaccttcgctctccggctttgggaaagcgccgtcatttggggcgccttccactttcgatggaacacaggtcgattcaagtcgtgatccccgaaagcggccttcttcggtacggccgaatggtgcgacgatgtccagtgtacctgtcgaagatgcgactgcttcaaacaactacaacgatcgctacgaacaggtcggtttgcatttgccatcggagcgagggaaatagactaacatgctaatggaataatacacagctcaaactcgatagggctaagcagagagagaaagcaattagggaaggacaaatggcggatccaaaccaaccaacttctttgaaccaagctattacacctgtcggaacatgtactagcatgtgtccggagtttgaacgcgttgagcgcattgttcagaaaatggttgataagagtgaaaaggtatttatgtcgatcagtatcactgttcgacctgcgcttacattcgggacctagttgcttcatccttcaacgaattcgttgcagaacctggaaacaaaaatgctcaaacgtttccgaagatcggctgctggctatgacgagcagcttccatccgatattcgaacaccaaagactcttctccagaccatgaactatttaatccgtcatgtaatcggcggacccgagcccctggggctgattcataagtttgtttgggatcgaactcgatctattcgcaatgacttctcggtccaacaacttactcaagaagaccatgtaaaaatggcagtcacttgtctagagaggattgctcgttttcacattgtatcactccatttgctttctagccctgccaacgaagaaccgttcgatcatcaccaggaacgtgaacagcttaacaatacgatgttgtcgctgatgtactactatgatgacaatcggggtcgcatctcgtttccaaacgaagatgaattccgcgcgtattatatcatcttttctattctcgatcagcggcctgacttggaagcgcgtgtccagaagtggccagctgaactacgcaactctccgcgggtgcaattagcactggaactactggctgctgctggtaatgggtgggagtatcaggggacactggactctaaaaggcaaaacgcaattgcacagggtttttacgagcgctttttcagtctggtagactctccagctgtttcgtatttgatggcctgtgttgcagagatctacttcaacaacgtgcggctgactgctatccgctcaatttggaaggggtattgccgttatccgtcttctcagcaacataaaaacgaagaatggactgtggatgagttaaagaaggtgctatactttgacgacgctgaacagactatcaagttttgcgaagaacaggacttggaatttgctgaaaacgcaaatggcgatctatatttgaattggggaagccgtaactttgactcagtcggtatgtgtaactctcgacgacgaaaccgcttgatcttttttgtcagttgaaacggccttcgctagaccggataacgggagaacgttcctagatatccttccttcattcactgcatttcctcgactgacccattgaataacagagttccgaagaacatcagaccatacattctcagagacgtatgtcgaatcaaagcgtgcaggccgcacgttggtcgcaatcattcttggcttgaatatcaagcaagcatcacaattaggaatggttgacagctcagttctacaagagcgccctctggctttgcctgcaccaacaacggggagtactgcagacaacgatgcactcttcgtcagcgacgacgataacgagacaccacaaccaagaggggacttcgcgcaggatggattagtgcaggatttgccgacatccgcagatagttttcgcggggttttcgaggaatcgtcacaaacctcaacaagtgctgaaccaacgcaatcagcaggcttctcccagatgcctagtgttttccagccttctgagggtgctaagccactgtcctctttattcgcgactggtccctcagctggtgctcccacagcatcggcgccgtctaacccatttgcaggcctgtcttccctcgcatcctcgaagacacctgggacaaataacagcagttctccattctccttcgggttaaacacgtcgcagtccgcatccatttttagcgcagccccgagtccagccgagcaagacaaacccgatgcgtctaatactatatccacggcacctaccttcaaattccctagtatcttccaacccagtacgacgccgaccacttcgccttttagttttccgacaacttcatctgatgccaagcctcatcaagccgttgggttgactgctggccagccttccggtatattagataccaccaatgcactaactccttcaggcgcacctagcgccatgttcaatcctgctgctccgagcactgttactggcgatacaggaagcccgctccagacaagctctccgaaggccccgcagggaccctttgcgcagcccccagcaccctttctgtccccatttgcttcagggaataacggtatgattcgtgcaaattacaatacgttcattcatagcaggctctaataactttctagagatttccaaaccctcgttgccagagtcaacccttgggcagccaaattccgttcttgaggagcccaccgatagcaatgcagggcaagaacactctgcaaaatatgacgcacctacgttcacaaaggtgacaactgaggaacctgcatcgaacgacgggctttcttcattacacagtaatgacgctacccaacagcaacaggagatgaatttatcatcactagaagaaaccaaaccagcagaacctacggcccctacaacatctgtccagccagacaatctaaacccttcacttcctttgcctacagagcctatagagccaacagtagatgaggctactcctgtcggtaagttgattagtggcattaaagcaaggctactcttctgcgcagtgtttcgctaatatgatgctccagctcccgatgtgaacgaccgacgtttggcatggatagagacattaagagaagcagctgctaagcgacggaggacctcttcgacgagtcgcaagcgaggccatgaagatccagaagaagacttgccaatagaaaccggttccaaagccgcgaaactaccgaaagcagagccccctgctttacataaaaagtccatggcgctttcttctatcaaacctctaccgaagcttccgatcctagaacaaatcgagtccatgacgcggaagccagcagccgaaccaaaacccgagcctccaaagcctagtcaagtcgacgaggatgagctccttctctccgctgcccgtatcgctgctgaatctctcaggagtggtccaagactcatagacagctggtctactaggccatctgaacctcggcgctcgtctttcagcccccgaggcagtttctcttcgtcatattccttctcccggagtcagtcgccccagtcacttgtgaacggacatgaccttgcacttgcccctgacactgatctcggactgggccgcacattgtctcgcaccgaacaaagacttcgcatgacgggtggcaaagggctggcctataagccactggactttacccctaaaaagaaacgaaaatccaaataaagacagttcgttaatcaacaacacgattgggtatccatggggatcttcaatcgcatacagccatatgcgtttccggctgacattggttcttttgatagaaccattgaggtacatattatcttgggtttgttggagttcattatctgcattgggcaacggcgttgagcgaattctatgtttacttgtggttttgagagttgttgcatacctgggtctcaagcatggcgcgggaaagatcatatacctctatttgttctggatcttagcgagtgggactcatttgcgcccaccttcagtttaggtagttttgctgtatctcatcgaatgcattgaatgcatcttatcttgcccaaggaatattgtactactatgaaactgtatggtttccgttcgactatttgtttggagatacagactacatagcaacccgctttgagaagacaataaacctattttaaaggcgatcagttctgaaaataagcggtgcatgaggaaggacatatgtacctagctaggtacgaattaaatgacaggcccaccgcccaaccccaccgctggagttttgtcactggcgaaaccaatcagaaccaacaacatcacctatcgactttcattcaacaggcgctacccatctgtttgttactatttacataagacaaagaaactgcccgtatatttcgtcatcattgctgttccaaagcaaatatattctctccttactggtttcggccaacagggtcggccgtttgtattcaccatccgctctcctgcgattcattccgctgcttttagtacccaaaggagacgcccgtcaaagtaccattccgcaccattccctgttctgcgtatagacgaccagcagcacagggaaatgaggattgccaccttacagtttgccccgatactgggggatgtagaaggcaacatcagacgggccaatgaattgctgcagaatggcaaagtgctaggaggtgtagggattggtgtcgacgttttgaaaccggagattctgatattgcctgagttagctttgactggtatgttttgtgttaatctttctttatggatgtcgatgttgatgttctatgaaaaggttataacttcccttcgctggaggctatcaagccatatctggagtccgcggggaagggcccatcagccacttgggcacgggacaccgctagacgctaccaatgtaaagtgtgcgttgggtatcctgaagtcgaggaagcggggacaagccaagcagatggttcgaatagccagcaggagacgtactacaactctcttctggtggtcgacgagaacggggaagttctgcacaactatcgcaagacgtttctgtactatacagatgagacatgggccgcagagggtgatgtgaagaggggctttcgtaagcttacctttagaaattcgcaagagcagaattctcccagcaccaatgtcgccacttcattcggtatatgcatggatatcaacccgtataagtttcagacaccgttcaccgcatgggaattcgcgaaccgagtactggattcgaagtctcagctagtcgtcctttctatggcttggctgacatcgttgggccgggaagaactcgacgccctcgctggagagccggaaatggataccttcaactactggatccagcggttttggcccctcatcaagaaacgcttgcgtcatgaggttaacttggatggggacgatgctgactctggcaagaagactgttattgtttttgcgaatcgggcgggagaggaacctggtcctgagggaaccaacccggttctgtacgctggcacgagtgctattattgctgttacgcaacggccgcgacgcccctccgcggatggagaaactagtgctgcggacaaaggttctgggaatgggtccgatgaggatgagagtggggacaaggatgcatcgccgtttgatgtgaaaatactgtgctgggatatgatggccgcgacagccgaaggaatttgctttgcggatactacgatggaccccaaaatggttttcggtttagttaaagctagtagatgatatggtcgggttctgggcaagtatccatggctcggggaataatattatcctttcataagtgtcggtcgataggaagtatagcatcgcgcaatctggatgctcgtactcgtaatgatctataacctatctactataggacctgggttgtcgggatcttgaagatgctacagtttgcgaaccattctctcacatctgttcaactatcgctgtaaaaatgcacaagacgtgcgacaatagtcttacagtgagttcacaagtggtcggccagcattccgataaaggtcttgccacacttccacgtccaagagtcatgtgagtcacttgacagtcatactggatgctggtccatgtgacatgggtttcttttctgcagagacaggggggattctagactttaaagtccggagaataaccatttaataggttctcaggcagtggccccgataaactatcgtcccagtacctcccttttccttcacgcgctcgtcctttttttaacattccacttatcttatgaccagaatgatcggcgtctttccagatggtgtcgagagtacagttttgatgggtgagaacaagtttttcttactacaaccctagcaagcacccccacagaccatagcccttagattggacactgtcgctgagtgaagaacgcaactgggggagctgagcctctaatatgcgcgcggtgggcacatgtgacactagggtcagatgaagtcatgttatttttgggggcagtgagctaaatatggtggagggataaagaaaactgctgagctccaatgggagagtatcccaagccaggaaggttcagcgaaagacgtttattgcatctgtcaactgagacacttattctttgggaaggtgtcctccgcgctgggctattgaactattgagatgttcttttctgccaatgagggggtcagaaaaccccagcagacttgaaacgttgaatgattccagaaagattagatcggggggggatggggctgctaggttagtgatcctattatacctcgaagaccaggcggactagatgatcggcatctaacatgggaaaatcgagagacatggcatgatccccgtcattcgtcgactaaatcactgatgctatgcattttggaccgtgcaacctaagcagggacccaaaggagggacgggccggccgggaatgagcaggcactcccaaatgggggcgtttagttctccaatgacaccattctgcatgaggaggcagtgaccatcattcgaggaacactgcagacccggggaaacatcgcagagttactaagagttcatgatcttcgtcctatcttctttcaggagggttgcaaggacccacgtgatttccgggtgaacccctcctccggcaaccggccaaggcgaaaacaatcagccaatcagatatgcaaacggggaccttgggtgaggagggggcacgggattgcagcacatgacatctgaatggggaagaaggagggaggaagaaaaccggttgggttaacttgagagggaagcgctacagaagattggttgataatgagcggactgactcggtgcaaagaacttcccacaagttggtcgatggaatgatcgatggatcgataaagggaagagataaagagaggctccgttgtcccgtgacccgagtgcacaccaggtcacaaccggtcaccgcattgctcctctttttggccaaaggcttgacctcgtctttcgccctcgccacgtgagcaatccctctctactcgactctctctctacacctccatgtatccctactttccattgtaaaagccgccacttctttttgttcgttttcaaatccggcttgtccgctgtgttgaagctggacgctgctgcctcgaccatttcttcccgatacaaatttcgttttcttgctctcacgatcgaatcgcgatcatcctaacttgttgttgcccgtggcaggtgacttgctgtcaggtgatagatagcccatcccaaggtactgctgctccccttttcttctcgtttacttcctccttgttatccgttctgccaaccgcaacaaccctcggcgggttgctgctgcacgttgctcccactattgtcccgtccatcgctctggtttccatgctgtccgccatgaaccggtcgcgaggaggctgttgcctatgatgtcgcgcggttacgtcggtcgcaaaactgccagagcgcgtttctactgtagttccttgctgatggataccgcttgatgtatctctatttttatggtgttattgatgcactcgcgatccatatgcttagttgtatatgtgaagagttttgctttgccgctggcatgatctcactgaccagatgttattgatgtggatgcggagatgcgcgcgtcaaccccccccccccccccccccaaacgcgtctcccaccttgcaccccagcatcaatgctcatcagcaatattcactcttctctattgattgaatgattgtctatctagattcacattgcccgtcatatttttacacagctgtatctgctttatatgagacttgcctctgcgctactgactattgagctgcgataactgacaagaactcatggttcatagatcactcactcaacaactagattggtgtcagtagctgtgcaggagcgtggttgcccgatcttatctagattctaccttatctagcaggtaagcagggtccaccgacgctccttcccactggtctgctgacattactcgtttgtagggtagtttacttgtaatactcgacgtcatgtccgatccctcattgggtgccactgatggcatgaacaacaagagaaaacgcgaaagcactgacagcaccggacctgatgctcagcgactgaaccgctcctccaacggaagtaacggcagtattccagcccccgatacccaacctaatttcggccatgcctcgcttggctcttatgatacgcatggcctccctggtgcagcatcggagcttaacattgaccagcaaattctccaacatgtcggtccgcagaacggtatctctgatgagaatgctctgacagctaaagctgctttagccgcgcaccaaccgcagaataaatacccacctcccccagacgcgacatttgacagtagccttccacacggcctgaccttcggagatgaaatgggccaagcgataggtggcgctcatggtcacaattccactgctgctgctgtctatgctgcgcgcgaagcgcaaagcatgaaccaaaagccctccgttgggtcgccggaatggcatcaaatccgcaagaacaaccacaaagaaggttggtcgctttcgctgctttctttcgattttgttactgacttgcacaaaagtggaacgtcgacgccgtgaggcgatcaatgaaggtatcaatcaaattgctcgtcttgttccgaattgcgataagaacaagggtgctattctgcaacgcgcgattgaatacatctgtcaacttcatgacgaaaagaaggcgatgagcgagcgatgggaacagaataacatgactacgagtcatgccatcaacgaaatcagcgcacagaactccaaattaaaagtcgaagttaatcgccgtggggatattgcgctcaagtggctgcaacgctgtcgcgatgcgggcctcgagtttgacgattatgaggaggccaaggagctggaacctctggaggttgatcagggccaggtttgacatccggttcacttctctttgctgcgtatacattagtcgcgagacttcatttctgcgatgatcttcgttccgttctaaacgtgccacgacttatttacttctctttttgaaggctgggaatcctgacataaccactctttctcgacatctcctttcctcttcacatctcgattgtcctccctcccttgaacaaacttttccagatctgccgtgatgccatctagcaacggcatcgtgtttttattgaatttgcaggtacagtctgagttcatcttccactgggagtgagtacgtgactagtctttacacgctaattgtttaagcctgggttcggttttctgttatgttctcttctctatttgcgttaccccttctgaaatttcttttttcttactcttttatcttcgtgtacgctatcttttaaggatgggtcggcgaaactacggctgggagtgtgattaatacggatgctgaagcctgcgatattgcagcgcgttatcggaatgcaatttcttcattttgaaagtcgtcctgtagttgaaacatcattgatggtttatgcgagcggtttggttgtatcacgccgtagagtaagtagtactcaaaatcgaactttgcaagctccaagtgaatatgtacagagaatggaaggttgaaatgcaggaacaagcactagggttacaaacagatcacccgaatgcgctcccaaagcatcaaagtaatgtataaccaatacatcgtagagaagagaagggaacaaaacaaccactcaacaactcaaccacacaccccaaaacagcacaaaccaatgcacactacctacctaactacaccacaccaaaatccaccctaaacattccccccagcagtaacctccactccagaagaaacactcacattgttgaccgtcacaaccttcccactcttcccagtaaccctcacatcaaccgtcgccgtcccgaatccggaactattctcgaagtagttatagtccgagcgcgtagtgctctgccaagtacttccaccatcagtactgacctccaacgaggtaacggcctcattggcattaacgacctgcatcgagaaccagtacgcggaggtaccctccttattcttgagtttcaggggcgtgtcgatatcgcaggagacgtagttccaggtgatgtcgattacgcctttggagatgtcggctagctcggtgaaggccgattggaagaggtcgaggtggttggagtcgcattcggggcatttgtcgacgatctggtttggttagttttattggtttggttttcatggaagggaaaagaggtgagggggaggacttaccatagccttgatagtgtttccgttagggcctgttacggcaacgcaggcaccacattcggcggcgttgtcccaccggggcgagccgagggctgttccgaagaggttggaggggagtgtgtagcctgtgaaggagcatgctccgccggagaggttgccgccgtagaaggtggcttcgccagagttagattcgctgctgctgctgctgctagaggatgagccggtggatgaagaggtgacggaagcagctggggcagctgtgctggtggtcgatagcttgagctgcttggttgtaggggcggcagcggcggttgtgggttgggcatcaacagtagtagaaggtgtctcagcagcaattggggttgctgttggctcttcggtggaagaggatgaagtagaaggctcggcgactacttctgtgggctggacatcagccgtggagggtgtagcaatggttggagccaccacgggtgtctcggtggtagatgatgaagtggtaggctcgacaggagtgttggtctccacaggagcaggagtctcagctggagaaggggtctcaaccggggcaggagtttcaacaggagcaggaatttcaaccggggtggatgtaggagattgggctggaatctccggggtgatgactgtagtctccgtgacggtcgacgtggactctatagttgtagttggctcaactgatgaagtcgacgccggcgtggaactagcagtaacagtcacatagtagacgctctgtgtgtaacctgaaggacacacggactcgccctcatgtcgaatgagagggcttgcagagacagatccggtaacactcagggcagcaaggcccagggaggcaagacgttggtatttcataatgaacgttttgcaggcgaaagatcaatgccagatgtatgtctcaagaccggggtaaatagcgaagtaaagagtgatatttcctatctctctgccagcaaaggaatgtattgaatgtgaagtaatgaccggacgtgcaatcagcactgacttgggttcaaagaatgaacggcttctggatctcagatttcagagccaataaatctgctgtttcaaagagaaaaggaatgattgagaaggaaatgggaggaagaggaaaggggatataacagaaggatcgcgggtataccggcgagacatcgtccgaaggtcagtaatgagagaggaccacggctatggttcgtgaaatcctccagtggatccgtactttgtagtttaatttcccaactcctactccggagtatagtcaagaccgaatttaacctatagctatgacccggatggagtgatgcctatccggctgtggtccggatcgtttggacccatcgccacgatccacgttcggcgtttcatataaagatctcatttcgctagtgggcgaatgatctcaggccaactgctgccactttcacattgtgctcacaaagtcttacgatctattgattaaagatttgacactaaaatatcacattcctggaagaattatttctttagattgcgaatgttcagccatcagtcgctgcggccatagtagaaacaatatgaatttgtccactagacctcaccgccgaagaacaaatcaaactagcactaacgagtacccggcgagcacatccatcaatccaccaaccacctgcacaaacctcatccacatgtgtgtacgtacaaaaagtggtgcataccccaattgcagtatgagctgccgggtttcttgagccacgcgggatagtctctcataggttttaactcctctttaaaagacatctccaaacccccgatggtctagttggatatggcgttcggctgtaatggtatacacatataaccgaaaggtcgccggctcgattccggctcgggggagaggtactttttgcttcgccctgagctatcccaaatacgctgaatgagcactgtacatggcctttttttttggattcttgttggcatagggtattgatccgcgtacagcctgccattctacatgtacagcctaaccttcctagttagtagataggttagtaggtcagcgtaatccatgtgtcttccgatcttctttaactacctaatttttaacttattgcgcaggtgagcgaagcgaagctagcattataggggactgcaaaaaatggaactgggctccgattggttgaacgtctgggagttctgattggtcgaaaattggccattgacgtcaccttccgcttcgtcttactcattcaagtcatgtggttctcccgctgcgcaaatgattccggcagttccttgagctggcagcccctcgtatctataagaaaagcgccctcaaagcgtaggggtgggatccccccgatgtctcccgaagggcattgaggagcaaataaaataagtggaatacccccagagcgacaggcaaaaaactccggagtacaggaactttgcgatgtgcgaacttttagttttgtactgagttgtccttcttctccaagctgcttctttttaccacaagtaatgtatatactccgtgtgtgacttagtgttgctgtgatcatgtgataaatgcgtatttggtatgtctaacctaattaggttagctacggtggcacgcggatcgtaccctacattttactttctgctcgggtctaacaatatgctcgtgctaataccctattagggcagatagtatgagcaaaaaatatctctcccccgagccggaatcgagccggcgacctttcggttatatgtgtaaccattacagccgaacgccatatccaactagaccatcgggggtttggagatagttgatttgcctggatctgtattcataaaagaaatttcttcaatcaaatgaaaactgacatgaacaggaaaaagttgttcttgatcttctgctttgctcaccagggcgcttgtgtcccgggatcgaaccgccgctcctacaggacattatccgaacgcctcagcacgtaccccggaaactggggcgggctcgccggctgaaagcccttcgtctactcctgactgctgatataatgactggactaagtactaacgatatcttgtcatcctttcggggtggtcagtatcatgggcaagtcatctagggccccttatccgttttggggggttcgccgtatcaagttgacgttaatacccatattgaacaccaccaaacgagacaggcagaacaaagagcaaataactgcgccggacatctatattattagattcatttgaacagaggcacatgttggctccattatattaatctccacccaatgcggtcccataatccggactatgaagaaccatgcttctacactacgttcaaatagctgctagtgcagaatcgtgagatcgtctcctctacaaagcagttcataggaatgagtacagaatggaaaacccgaagtgtccctgttcctgggcgcttatcacttctatgtaggataagaattgatgtctgtgccgacgatgacggttccgggtgtaggtaatcgaatgagtcatcgaacttgaaagggggaaagatgttgagacttgtgaacaaatggtccagagagcaatcgaggcttcgatgaggacctctgtccaacttcagaagacttactagaggcaatacagcgaagggccaagaaagaaactgtcaaaacaactgaaataaaaggtacaatagagaaggtattatctccacagaataagggattactcaacataaatcaagattatcctgcgcatcaataacctcctccgaaatctgacctcatgtagagtgaggtagggttagtttctgtggaaaaagtggagaaccccggtgattcctgaagatattagtccacttgaccgcgcaaggatcctaagtactatgctagacaacgttttaaatatatacagattctggtatggcagtttcttgagacccggttccggctcgggggagatgcttttttgacctgtcgtcagcttcgctccgttccttttgagaatccctccttttttggcagcttggataccatacatagcctggagcgaagtcatcggtttcagctgtcggtcagccatggaaacgccattgtttgattaacagacatgtggaagcttgtctaacttcaggcacatcgcatatatgccgggaagcattagctgttcccaaattgggtaatgacctgagggaattgaggttcagcgcgttatggacgcgagtatctcacggctttattggagtagatgttgcggaggcgttttggacctagcgcctagtatatttgctctcgattctctgttttcttggcgtataaatagggcgtcaaggctagctagataggagttatcaggacttcttttccacctggtctgacgccatcatcagcgtatagagactgacgaggaacccgcagacatcataatactgcctcaaggcacccgtgaaggagtgtggtctctctcgcagcaagttctgtactacgtaatacctggcgagttgagacgaaagcggccgcggtgttttgtctcaactactccgtaagtgtcacgtgctcggctttagttactacttgatgctaaatcaaccccgttctatgagattgcgtatgggccaccaatgccgtaggtacgattcttagaataaggatttgtatgaaaaatcaaattggctgtcgagattagtaggggggttgctgtctgctgacgtcaattgtgaggttttacggtaggataaaagtccgctaatacttaacccgctggataaccccaagttggggggggtaaaaatcaaaaagtatctctcccccgagccggaatcgagccggcgacctttcggttatatgtgtaaccattacagccgaacgccatatccaactagaccatcgggggtttgcagatattggcttgtttgcgcatttgatattatcaagcacctcaatccggaagaagtgagaaagatgaagaagatgaagaatgcccccgatggtcgatcctgccggtggctcagccaatcctcgagacataaatatcgaagaacagttcagacatcatcatgagcgttaccggcactaaaatacctgttgggccttttggtgattggaccgttcatcggtgcctttttatctagagttattggtcttctttcaaaaccatacttatcctattggcaaatgcccgcgagcggattagggtgcacaggataacgaccaccccggaggataataagatatcattggtactcaatccagtcattttgttagagtcgggagtatacgaagagcttccagccggtgaacccgccccagtctcagaggtgtgctgaggagctcgaataatggtcaccgacacaagcgccctggtggttctgagctgccgattttatttgtcttggtcaactcttcagttttcaactcatgaagtattcttctttataaatttatatatcaaacaacaacagcatctttaaacccccgatggtctagttggatatggcgttcggctgtaatggtatacacatataaccgaaaggtcgccggctcgattccggctcgggggagagatactttttgatttttacccccccaccaacctaggggagtgggtcaagtataacagatactgatgatattcatggaggcgtgcacggaaaagtcctcatcgggtggtccgtttggccacgtgatattgggccaataacattttgcgcctttaaattctcacgctgtatgattagttggcgatcacgttagtatcaacccacctgccgaggactttccgtgcacgcgcggcagactccttctccgagtacactaccaaggtggatttcaaagtggcttgaatctccatacaatagtttagcagtaacttgatgattgcgggctgttatcactcttataacctttaagatactcgccctcatcaacacctcaattgccttagggtattatcgaattaggaaactaatagtctgtagggagttgaatctccctccaatacatagacatccagggaccagcggtagaataggtactgtgataccccggtgcctgcatgcaaacgtggtccatagtgacactgaatgtataccagtggacacaggtagtgcttccctacatatatacaatacgacggaaggccaaaagttttccataaagctgtcaatcgaaccattacatttactgtatgtagtagtaccttactgagttgaccccacacagtaaggaaccccgagagttgatacagaccacggtggccaatttgattttactcataaattcccacagaaccctggaaacatgagaatcctacctgtgaatctggtggcttacataaattcccatggaacagggtactaaaagccttggtctaatattatctagctgtgaggggtcatctgccatagtaatgtaactaatgttccccaagagcaaaccctctcggagttctcattaaacaaacattgtgattctatccagatattagcatattattcacagtgagtggcttgaaattagctagaggttaactggatggtttcaaaataccctatttagatacatataaagagccatgctatttgtctggcagtatagtaagtaaattcttaattccaaatacttgtaatggcagaaatttacataggcgcaatctcgggcaatctgaatctacaatgcttgttataaatactgagcagtaaatcaagaccagtgagtgtatgtctcaccatttttaatggtgcggtctatttactagatatatattttgcctcaatagtaacacttatacttccttttagttccagcaagtaaatctattctcaaaacatagtattgacaagtagaaatccgtactactgtatagaaaacccttatatatatagaaagactggaagtaactatgaccgttaaacggttatatatttaccttgtgaatctaggggcgcctaagagtttatagtattatattaataaggaatcatatagggtcttatcaaggccgtctattcgtttaggcgttagggaggccctgataccaggctgggacatagcacaaaattcgcaatagttaggcttcatcaggttaactgaatattgaattgaatggaattgaatagtgtacatgaatgaatagtatccataagttggtgtaagtgaatgttaggtcagccaccccaggttggacctcaataaatttagcgctttgcttatatcttgcacctgcacaggcaatcccatcgagatatcgaacctacctattaggacccaagaagcgattagacaactgccacagctgctaaccctcgatacaaacccgaaggatggcataaagtccacatattgacagcagaaccgctctagagggattccaggatgagtttcgtgtctatacctcctttttacagcgatttatccctttccttatggaagattttgatatcgctgtaaaactgagctcccgacctgactgcgaagggaacgaaagccttgacgaagagcgcctccggtacccaatagtcaataatgcacagactgctgaaaggattttgagatatttaaagcgagaacgaggttgatccgaatatcgaaaccattgacgacattgtggattatagcttcttggtgaaagtcttctactagtatttgaatagacaaccaagggagccgtcaaacatttaatgagaacattatttcgcttttagaggttcaacaggaagcaacacaccaacgaattgagaaagaggcttctaaaagaatcaaaagagaaggtgtgataaagaagatactatcttaataggataaggggtcactcagcacaaaccaagattatcctgcacgtcaacaacctcctctggaatccgggccacttctggctatatgtgggacaagcaatggtgttagttgtgagaatagcaactcacaatgataaaggacataggcaagcaaatcccagcttacattatcatatctgggattcagccaacgagttagaatcggtatttgtcatacttgccaaacactatatcacacagaatgcttcccctgacgatcggtttatcttcaactttcaagaaatgtggatggcttgcatttttcaaacaatgacaccaaagcacttggcagagtatcttcccgatgatataagcaaagcatggcagggttttaccgacaacatatctgttttaaatgaagctattggatgaacagaagcttttacaacatttattaactcaacagatccagctataagagcctgggtatgggatcttcgatacgcctttcatgatcttcgaaactctcccaatctatcccatcgctcctactatttcaatattatgcttcggaattgcaatttagccgaagaggcttgtgatagaagaaagatagcttatctacagagtgtcttacatagtaaactgaggatagttatgggtggaaacgataggcaaaatgcacaccgtgtcagttgtagtgactttgagtttactatatctcgacgattacagctaggggtcaaagttggagacgaagtgatgctacaatttcagcttactgaaactctaaatcctgagatgtatgcaaccaaagcatcaattcgtgacccagctagtcgattagcggtatcaattaaaggcaaaggagccaatggtgactactttgtctggcttaagaatgatggcgaaaaaaccgtgatgattatgaacagcttagtcgatgctcttgagggggtgtctcttagtgaaaccaaagcaatgcctaggcgatggtacgtgacaagacaacatgggacatcaaaaaaggacgttgtgtatacaactgaagatgagtcatagcatctacaataaatatggtcatattgcttttccagttccatagaattagcagggaaggattagagggatgggctataatgaaccccaaaaaggacaaagtataggggtacaatatttgttttagtgattttgctatactggaattggatcgaatgtctgttgagtacgtttattttgatttaatagtcttagagaattagaaaaagatatctccaaacccccgatggtctagttggatatggcgtccggctgcaatggatatacacatataaccggaaggtcgccggctattccggctcgggggatcgaggtatctttttgtcaatttttcctattaagcctggtagcaagatcatcctttctaaatcgtccttttttgtatgactgtaggaaatgtttcccatggacatcatttttatcgcattatacagctatctcaataataacctgtaccgataaccctagttcctatatttctctactctagcaactcagacactcttacatgaaatccaggactattggtttatactttttgcaccttgacaaagcactgctgaacggatatatgatgcgatgtcggattgctacccaaacacccacgactgccatgcacgatggttaattagcaataatcaaaatcaggcacaaatgccactcggcaggcaaagggctactatatggccgaaccaaaggttccgcatcccatgaccactgcagaagaatttccatatagcggaccatatgcgatctatcaacattaggaaatgcactgtcagaacgccgaggacgtcaacagagcaccaagggctaatctattaattgtgaggctggcgtgtactagctgtcaaacatggctcctctttcgaatgaacaagtcttcagaggaagaagcagaggtcccactacctggaatcccacattatctcattcagcctaaggagtgcgtctgcgctcgctttctttgcagccatgaactcttctcggttctctgcacctctaggtcccttgagaatatccgagaagcagagatcgacgaggatcctgagctcatcgtaggtgaatggctcgccattgccagcagccaaagctttctcgggatgtgttgcaaataactctttctcgtcttttgcgtagtcgagagccttctcggcaccttccaggaaccagtccaggaacttagcactacgcggaagagcgacaatctcacggtgctgctcatatgcccgtcttgcactttcttcctcgtctgtatcaacagccgggtcaacgatgatattcttcaggttttgttggaggacgaggacgtccaactgaagccgcaacgccccattctcattcatcgcgccgattagatgggcacgagcaataaatacatgatcgataaacctggccaatcctgatgtgatataacagcgctcggccgatcccagatatgaagagatgtttgtatcaaaagagatcagatcattgtttagctcaagtacagttggtgaagcagacgttggctggttcaggactatatgccaccaagcaatgtttgagttaggagagggggttgcaggttcggaatcacgattgttcctggggttggggccagccatggtttttgtgagcatgtgaataataccgcaccgaatgtcaatgtgtaaggcaaaaagtgcggtcgaagaaagatcgcgtagcgattcgatagtagtatcgaacgcagtcgcagtttcttgatttaagggaaggtacacgggctgatttgatccctcacgctttggcgccatagcactaatcaaggtccatctgcggtttggtggtccgctttcttgtggctgccgtgattcagatgatggctgcgtgacttggcgcaatttccatagatggcttgcaagccattgcttgatcaatgtcagtaacaagatcgagatacagatgcaaatggtcgactcaccgtgctattgtatagaagagagagagccataacggtcttcgggtcggagatgatatcgtacggctccaaaggcactttactagtgtgttcgaggagaagttcggtttcctgagaagtagtcagtggcaattgcatccttcctcaaagatcatattcaccttgtctacgagcccctccttgttgtttgcttctgttttccatagctcactgactacatcgtggatgtcacccgatttggcatattgcgcagcggccttcagtcgaaattcaccattgtcacgaggggagattttcgtcacgatggcttatacatgaaatcagaaaagagtgtcaagaagtaaaattttcggtccttacctctgtaccacccgcagcacttatcataataattcacgatttgtgtgattagtagttgtgtgaatgcttggtcatggggaatactagacagcattttgctgaactcgcggatgatggacatgaatttaactgtaccctaatgcacccaatgttagagaagccttggtgcattgggatgttaatagcttaccttaaagactggacgcggagataccgccaaccattggggatcttctgtaaatgcatctggtgtaatgtagctcagcatgcagagatctgtgaccgtctcatcaagttgagggaggaacacattgaccataaagtcatccaagaaggatgtcaaagtactcatagcaatgtcggaatccacgggtacaatttcctttaagcgttgaatgaaagagagtgaaggtggaagaaggatactcatgttgaatacacttggttcaatgagaatcttatgaccagtacctgaatttccttgcttggaatccggatttccgttcggggtagttttctgtcgtgtcttcgacactaggcctgggacggaagagcgaagaatttcatctaattcattttgttcggttttcatttccgtcgacccgtccgtctcggacagtttgaacattttctaataccgtaagtgagggtacacggtaaattatacttcgttgtacacaccttgctcttatctctgtagcctgagtaaagatggcgcttggagtcgtcttcgcctcctggtcggagggatgactctccatcagtcgctagataatcatgcatgagtgatcgaatctgtcacataagttaggcaaatccaatgaaggtactgttaaggaggccatgttcagctacctacctcactctggtagagtttccacagctctttgaagccccctgcaagggcgctgcttttaggaatgccttcacgttcaacaatcgctgcgatgacatcatggacaacgcgatgaccttcggcaatagattcgaatttggcatacaaggtccacagaaactcagataggacatgcccgcggttctcgattgtttcagtcggtaggtgtgtcttgctttcctttgctgcaaagccacgagttaagtttggatagcgagtatcaacttccgcgtttgttttgtcaactactgcaaagagttcaactggaagccgctgttcaatccggtcgacagcgatatccaaatggcccattttattcaatgcttcgattaggagtcggatatagtagaacgtgtcagcttctgggttgcgagaagcatcctccaccatgggggccgaagcgtccagcttcgcaaggaaagtgtaaacaggtctgtcccaagatgcgccagcccatccggattgacttgcactgttgttctccccctccggggttggtggtttccatcgattcgagcaataaggtgatttaagatataaatgatcgtgcaactcttctaccagtatatctgtgagtgatatttcttgattagtgaagtaggcgcgaatatctgcgagagcgccgatattgtctagttcagagcgccgtaagaggcggaaagcatcgtgaagtacctcaacggcggcgagaaatcgcttatcagaaattcgcgactccagcttctccggaagagattgaatctcttggatttgactaaacaactggataatatcgtcgtacttctgagaagacgtcgctaggtctttgagttcgggcttagtcgacagtaaccccgacttagcctgctccagagcatgcttcaagttacgaacccgaccttgggagctttgaatacttgattgaatcttgtggtaagtaccgattgagctgttaaagccctggtgatgttctggtaatagtttccttagcacaaatccatactagacaataactcgcgatgacctaccgttaacgacagatttcaaagtcttttggattcgattatgcacatccaaaaattcgggttcgcgatcggctttccccagagtactcgtgtccattaattgtaaagctacctgaactgggacgcattcgtccgaggctacgagaccccattcttgttggatagactgcagaacctctgtgatgaacatgggtaagagttagtaggaggacaaaggtatttgaaacccatgaagggtaaagggccagaaaaatcatatacaaaccttcaacagcctgagatccagccgagttattgctagggatatttggatctttctcccggctgctatcaggcaaccggatattgtctcctcgaggccggccatctcgcgacgaactctgtagccttctctcggggttcccatcccgttcccgcgtacgtgagcgtgatgatgaatattcgtgatctcgatcccaatccggtctttcgcggcgtcggtcgggtgattgggacggcgacaacccaggttgctgcggcgtctcagggtaaaatccaccatagccccctggccgacgctctcgtccacctccgtagctgttcacagccagattgctgctgttgccataacctccatcagtgcggtcatatcggctggtgtcggggtacccgtatccgttggcgtaacctcctcggccactcataccagatgtctgtaattagcggatattagatatgcagggcggagaattaagaggattcgtaacggggcacggaaggtaattgagcttcgtggagtcggcaagcaagcttagcgatgacgttgagagatcaggcaggagaaaacaatcatgatcgtcctcgcgacatagaacttggtggattcgaagcaggtcactgcatatatgctagataagtatggcgcaaatccaacaagacgttggggttcgaagggatcgtgacagggcggcaagtcacttgcatcggacagctatacctaaggtgtcgttggctcacgggttctccacattaaagtgcatttaaatcccgttcggtcagccacattccgctacgaactgcattctcccttagaattctgcgcaatactccgtacaagtcttacgaggcacatgattctacttcgataaattccattggattgctaggatagaaacacgtctatgtgatttctattagactataagggtcctaataacaattatagtttactgcccgccgttgtttcagctcgctagctcatttagagatgggctgtgtttcccgctggagccagctgcgtgtgtattcatcgttctcgaagaagtggtgggtcttctcccagatctctcggtggtagtcattcacccatttgagctcagcatcactgagaagagatggctcgatcaaattgcgaccaataggggccattgtgacatgctcgaagcctagccacggtttatccccaaacttgtgcgtggtttgcacctcacgcgccatgataacatctgttacggcaggtcagtatggggtttggatgagaatccgtgtcacttgaaggcttactctctatccgaataccaaacttgccgtcctcgtagaaaccaggctctgctgtagttagtagacagattctcacaggacaaggccagagtagcataccatcagagatgacgtttccaggtgctatagggacctcggtgtactgaacacgggtgccgacaccaattggtccctcgtgtacattctacagcttgataagtattttatatcaaactcgcaaaagctgacttgcttaccaaataggagccgattccgtgcccggttccatgcaagtaatcaagtccctccttccagaggtactgtctggcgagcacatcaagtgcaaacccactcgtacccttagggaacacagcggtatccagaccaatcacgcccttgagaaccaatgtgaaggccttcttctcgagctcggtaggttgtccgaaatggaacgttctggtaacatccgtggttccatccaggtattgagcaccagaatcgcagaggtatatggcatttggatcaatgatagagcaacttcccttttccggtttatagtggataaccgctccgttagggcctgtagaggagatagtgtcaaacgaaagaccgacaaagaggtcgtgcttagatctgatctgctctagtttgtctgcggcgtccacttcgtcaagagtcgatttcttgttgactagttcgttctcgagccaggcgaagtattctgttagcgcggcaccgtcgcggatgtggcatgcccgcatgcccgcgagttccacatcattcttcactgctttagcatcgccaatggggctacggacttcctcgacctgtccctcgcctccaaggctaaggctaagtgcccatgaagctttattggacaacaaaaacttagaggccgtttctcccgcttcttgctttcttgtctcactgagggccttcgcgtcggcatagatggcatcatatggcttgatcacaacgtcttgacccagatgagctgttacctccggcgtcagcttgtcagcgtcgacataaagctccgtagttgtaggtgtgatggtggcaaaagagaagaacaccggattataaggaatgctgagatatagttgtaagtaaattggcatccagaagttgggcttatttataaactcactcgctgcctcttaagttgaacagccacgcaatttcatcgagcattgctgttatcacttgttagccaccaaagacttcggtgtaaggtaactaggtagcagtacaaacgatgaatccggccgattttctcgactccagctctttgcggagttcgctaatcttttcctggaagctctttccagcgtacttttccggatgaacccttaccttctccctcgggggagcaggccggtccttgccccaaactagatcaaccaaattctgctgaacacccaccagtgtcgagccatttttcttgagggtttccgacaggctacgggcaccagctgtgaaaacttagcttctcgaataacgagctagcaagaacaaggtaaatcactcacacgctgtgatcaaagctgggtcgacaccaacgaccttaccgccttcggcctgttcggtagtcctaaccacatactaagtccaaagattctgagcaaaccatatatgcacgacagatcataccattcctgccatgtaggaaagccttcgacaccacgctttaggagctgccagttgttgtcaagctgttttgaagcctggttgaaatatcgcccatcagtggacagagcggctttgctcagagaaacaatggcagttccagcggaaccggagaaaccagagatgaattctgtgtctagtgtgagctatacgacgaccgatggtagaggattgggaagtttgtgtcggaaagatgaaaggcaaggttcaaggacgcaattctaacctcggcggccgtcgcatggagcaatatactccgactgatgactatcttcagatgggacaactttgacaagagtaagtattgaagtacatcaactaaacgcagtgggatgatgtcatactgtatacatcgaccttgtgttcctgcatcaactctctgagtctcgaaagacgttcggaggtgttcacggtctccatgtcgactgaatagcgagataaagagatagaaaagaacctggggcgagagaggggtagctggctagccgatcgaaacgctgatatccacggagaacgaattggagggcgagaaaaaagcatcgacgagcgaggtctgaacagaaggatgcaggtgcccgagtcaagggtatctcgaaatcgcagacgacaaatacaagaccccgaaatgttacacgaggctgcgagggttgtgaaagaaaagggtggggttgagggttaggtataattatagtggttaagagaaggtcgtgtgtgcaatgttagaatggcagccgtggagatatggaccaacaagatgattagtctgggtttaggagctgtagctgcagtgtagcaccaccagtgttggaccatcattacattacctaccagcagggattcccgacaattaccgtcacttaccgacttttttttttttttttttttacatagctccattactgtacaatacaggtccgtgaccctattccgtcatcttcgggtagaacatcagaatacagacgctacttttctcacttgcaggtgaaaagataataagtctccaaccacctctttggctgaccacttctcgctaaattacctcctgcaaccagggagtttccgttgttgaatagaccggaaatgacaggcttatcccatggctccataacaacgcgaccagaacgccatatagatcctcaaatagcccttgtcacatggtacatacataccgactaatgtcttcctttcagatgtcctcttcccctctcataatctagttaaacactgcctttaacttcccctccatcccacttcttcaccgccttacatttacgccggtagtgttatcagcacgtgacgcccctttacagctatttgagccaatctatacccgtttcttatccactacagcaaggcttcaagtgcttcggccatgtctgtggacgtcccgggccaaagctctgatgtacaagtcctcattaatgaggcgaggacagtatgcttggcccatagtttccacttcctgttcaatctctaacaatgcctagctggtgtcgcagctttatgatccagcaaataccggcaaccccgccaagatcaaagctatccaggagcacctgcagatactccagaaaggcccccaggcatggctcattgctaataatctcctcagtgatgaaagtactgacctgagattcttcggggccttaacatttacagtcaagattaaccaggattggtacgtgaagtggtatacccttgtcgcaattgaatatcctgacttactggtgtcggttgcaggcaacaattaaatgaagacgaggctcgagagcttctcgggcgacttattgatcactatgttctcttagtaaatgggggagagcgccctctggtggtacgcaagttggcttccagtctagcaaccatcttcctaaagcccaatgctccctggaatcaagctctttggaacctagcggcttctttagcaaatggaaagcatctctcggaggagcagtgtcagtcttttgacctgcaagatgctgttcttcctgccatgtccgaaaggcaggttgtcagcttattatacttttctaacatactggcggaggaaatcaatagatggagtccggagtcacggcgaaatggggacagtaaccgggcctctgaaaatatcaaacatgcttttcttctagttgagttcgttctccgtcatatgctgcagcaagaatcttccggtcactctatatctgatggcgctccaggtgtcgaggccatcaactcctaccaagtaagcatgcccatacctatccaagggagctcttctaacgtcagaactttagtcatgggccttagtccgtaatgcacttcaacttcgcgacacaatacgtgctactcagcttgctcctgccactggctacgtgatccaaagtttgaaagttcccagtttatctaagactgcaatgcaggtcctggttgaattaatagattggcgagacagtatatttagccaagaccatctctactctatattggaatatatcatcagtgatcttggcacggcccatatcgcttccataatggatgccgattttgaagatgagaatatgaccttcttggaacttctattagcgtacgcaacactcaagcaaagggagcttttgattcaacccttgaattctgaacatgagaaagttctggcccttctccacacactcttccaagcccctggatatgcagcagtggatgattcagcatcgccgttggtccttgagtggtggactgaagttgcagatgatctccaagagatatacttggatacagaagaagaagaagaagaagggcttgatcccgctaaacgcaatcttgctcgtgcagctatggattgctttgagaaactcaaatatccaagtccagaagagctacaagaatggggcgatgatgatcgcagtgaatttggcgcttttcgccgcgacgtctgcgacttcctcctagcaatctatcctatgttaggtcttgagttagttcaagtgtttcaggaacgagcaaaatcatctctagtgcagcaggactggagaacattcgaggccgcaatattctgcatggctcaactttcagaggctgtcgacgagaatcagcatgcagacgcatgtttaaacgcaatattcttctgtgatgaatttgctcaattatgtacaggggacgttgcaatgattcccgacaaacctcggcagacgctagtggacatgcttgggaaatatcagtcatactttgaacgcacacatgccttacttcctcgcgtactaacgttccttttcgcatcactggacgttgcatcatgtgcttctgtagcatccaaatctatatcgcatctttgcaaatcatgccgcaatgctctaacattcgagcttccagcgttcatggatcagttcgagcgatttcgcttcaagcctacagccactgcttccaccatggagaaagttctagagggaatcgctgctatcgtgcaaactttacctactgataacgagaaagcacagttccttgagcgaatactgaaattcttccaggagcaggcagagctggcacgagatgaagcctctcgcgggttggtggagcctgctcgctgccgcggtcagttagttctccgttgcgttgcgagtattggaaaaggactcagaacagacggcgaaattattttagatactcttgacggtagaaacggggacccgtatccaccgaccttttggaatacgggtaatggggctgtatcgcagaacctaataatgcaatgcatgcagcttctaatgaccgactttcccttagacgtgaccatcatcgaagcagcatgcgacatactgaaggctggttttaccgagaacagtggtccttatgtctttccaccgatggtgacagtcaatttcgtgaagagtatacctttagggagtgctggcacggatatggttatgggcacggcctcggcattcttagcctctcacagtgcacatccacaacgtatccgtgaagagactgttgccctgattgtcaatgtatatgagaccttttgctggatgcatgagaagccagagttctacgaccctgaggttgcgaacagtggcatcgactttctcactcgcctactccccaagtatcacccctttctctttgctctcaccgccgtaccccaggattccaatcaggcaggagctggtcatgttgatggtgcccctcagcgtccaccagtactccaagcgattttaaacttcacactcctttccttgcaaggcccagagccacttccccttcgctctgcctcccaattctgggtaggcgtgctgaaccttccttacgaggaagaagctgtacagagagcgctcagagacagtattcccgctctttgccgcatactggcatctcaggtcgccgggcgatgtgctcgttccgaccttgaacatctctgtgaggtgctccgacggctcatcttcaaacagcaaggactagctcgtccgcatctcgcaactgccttagcggatttaggtattgaccaaacgaaccagaaccagggccctgctgtgtcacccgaggagagacagcgttttcttgcgtcgctgttagctgccaggggcgcaaaagcccagacgagccaattgacgcgttctttctgggtgaaatgccgtggatctggtttcgattatattgggtagataccaggtgttacagttgtcgcaacgtggacaatgcaacgaatacgaataattgggtttggatttgtccaagtaaaaataaatatcaagtccaaagtgaggctcgaaaaactgatgtagacgcacaacagggctatgtcagcaacatatgtgtgagtgccccatagggcagtggctcaggcacaatccatcatgtttgtgcctgtcttgtcataatggtgcctattaagacaggcaacgcattgttccagcgcttacaataacacaccactggacaaaaagaaccacttgttcttctttgtaaagtgggtcatcatgcacgatctctagccactggggcggtgtacagatcagcatcaactttgaccaatctggaagctcgtttgctcctagatttgatgttccgctcacctcgcttcgctccagagtctaaagatggatctttgacttccgatcaggcccacaatacggagtatggctgagctgaatgcgctgccctttatatagttctgtttagttggccccccccccgcagccttgaaaccccctaaactctccaccgcaaaaactctttgtgtcttaactactttcctcctttttcgcatctcaattgttttgacgagtcttagttttggaacagatagaatgcctcttttcgcaaattcccccgaggctcttgctaatgtaacccgcactgactcgcttgatcccgctacaacatgtaaaggcgtcacaggaggtggcaagccatgtcgccgtgcattgtcagatacaaagatgatgtattgctggcaacataaggatcaagcagtggcagtatcgaatggggcaggcaacaagccgaacacttcacagttacacccgagatcaagtattgatacattgatggagcgactcaatatcagggactcactggacaactccaaccgataccggccattcaagacaaagaagaaaaccaagcgaacactctgctgttgcttcgaaattattgaagagaatgaaccacttcctccgcgaccagtgcgtccatcttcacagaatagaccccaatcgatgcaacaggtgccatccagtgctcagaggccgcaaaaaggaggctggatccctccaacactttctcctcaagccagctccgcccttacggaggagcttgccaaaccactgtcggaaaaagatgagcccggctatatttacatcttctggatcacgcctgccgaccactcttccagatcgatgccgccgcctacagacgtcggctcgtccttattctctaagcatgatgatcgcggaaataatgccatccaaaaggccagagatctcaatgctttgaccacgaagcccaccgaatttagtcctggtgcaattcgcctcaagataggccgggcgaacaacgtccagcgtcgaatgaacgaatggaccaagcaatgcaatcaccacatcaccctgattcggtattacccctacacgccttcatcgcccggcccaagcagcggacctgccctcgaagtgggaagaaaagtcccatatgttcaccgcgtggaacgactgattcacctcgaactagacgactatagagtccgcgacatgggcaagtgctcggaatgtgggagagagcaccaggaatggttcgaaatcaaggcccaaaaagaagccattaggagtgtggatgaatgtattcgcagatgggtgagatgggccgaaagccagtaaccacgggatcaaattccatagaatgtgtgacatagatccataacagaacaaactccagatcaagccatagttagtaatttagaaattcaatgcagcgtcgacttccatacataccaggggaaaagaaagtaaccaaattgtagcattcaaataaatcattggtcctatacgtaaaataatatagaaaataactgaccaccagcccaatcccaatccgtaaccaacccaagaatactagacagattaatgaatgaatagataaatagagaaagagagaaaaagaaagagaaacctcaatccctccccccatcctcatccaaatccccattcaaacttccccccctctccccatcaacaacaactcccaaaacccacctcccaaccacaaaaacaacccacccccacccccagacacagaaccccaagatactcgtcccaatcaccaccggcgcgagcaccaaaactgccacacaagaatacagcgccacagccagcgacgccgcaatcaccgccccagcgacaaacaacccgatcggcacgcacgagcaaacaaactgcgccaagagcaaggtcgcgataaccggatgcgcgtgtaggaagtccaaagaggtggagatatgggagctcgcacggacactggcgcggaagaggttggtggttaggtatgtttttacatcttcgaggatgaaggtggttggttgggggtcgtggtcttggtcttggttttggtcttggtcttggtattgatattggttttcggtttgggagagggggggttcttggtctccttcttggtctggttgttcttcagggggtggggtgaggaggttttgggctgtggttgtttcggaggcgttgtcgggtttgaattgggggagggtgagggagtggtgttcggtcattgtttcttttgggattggcgtgttgtgtgtatgggtgtatgtgtggttttggtgttgcgtggttgtcgaggttgttgcgaggtaagtgtgcaggtagtaggtaggaagtaagtctgggtgtgttagatagggaggagttggtgttatttggacgtcatccttatcgagtgttgaagctgagatgatgatgatgatgatgatgatgatggaggaggagaataatctctaccgaggcttttcgagccttgaaatggtattacgtggtgtcatggctctgttgatggtggttggagtcaggggaagtattaccgatacgtcctggttacctacgctccggtttggggagtgttggggtagatctccatggatgggtgtcccctttcatcgtctggtgtaatcgattaatggcctagaaggcgtttccagatttagaaatttaattgaaggacctgccttatctggtaatctagaggagaatttgatcgatttcggattgattcaagtccatatttgtactgttttggtttcgtatatacaattgactttttctttgttaggaaggtaatctgtcgggtagatcgagatcctgttactgtcgctaatttagtatcgtttctagaaagaatcccgccagctttgattggcaggttcctgacagacttgaagcgcctcgtctcaactaaaagtgagcctcataagccagtcatcaaaggtccaagtcatctgaccatattacagctgaccatcacaggtagttgctttaatgccacccaaggcctgtcgccctgatatcaaatctggttgtgctatcatgtacgcccgaaacaattattatagagcttctgttatcgccgaagtcctatcggcaaacctaaagagaccttgtgacaatgctttcatatgctcatagctcgtaatcgacaatatacagtacatcttccctcctttatgttcggacgggtgaaaacaacaggggaagaacatactcttgaaaaagacattatatcgacttttctaacgcccgcaaatgaaacgaaacagcaaatggggtatatctaccagcccctcttagccaacttgtcgctctcagccatctgagacacgttgattccaaccatggcctcacccagaccctcgctgacttcagcgagaaccttggggtccttgtagtgagtcacagcctggacaatagccttggcgcgcttcttcgcatcgccagatttgaagataccggaaccaacgaacacaccatcgcagcccagctgcatcatgagtgcggcatcagcaggggtggcaacaccaccggcagcgaagttgacgacagggagacggcccttctcggcggtctcgcgcaagagctcgtacgggacctcaagctcacgagcgaaggcgcggagctcgggctcgtagtcgggagaggattggaggatggcacgggcacgagcaatctgagcgttaacggtgcgcatgtgcttaacggcttccacgacgtcgccggtaccggcctcacccttggtgcggatcatagcagcaccctcggagatacggcggagagcctcgccgaggttgcggcagccacagacgaacggagccttgaagttgtgcttggtaacgtggtagatgtcgtcggcgggggtgaggacttcggattcgtcgatgtagtcgatgccaatggcttcaaggatctaatgtaagcattgtcagtttccgatggtgtacgcagagtggcaagtaagctcctacctggcattcaacgaaatgaccaatgcgggccttggccataacagggatggtgacggcttccatgatctccttgatcatgctggggtcagacatgcgcgcaacgccaccctgggctctgatatcggcggggacacgctcgagagccatgacggcggcagcaccggcctcctcggcaatgcgagcctatacgaatgtcttgttagttttatccattgagcggaagtcattgacaatgtgcatacctgttccgcattgacaacgtccatgattacaccacccttcaacatctgggccagaccggccttgacggtgaagtcgttggaggcagaagccccgttagttccgttctgctgagaagccattgtgagagaggtttgtccgagttgaggatattaggtcacagagagagaaagacaaggaaggatggtctaagaacaggggagaaaagaagaaggaagccgagctgggatatttaaagtgaaagaatggtgactcaaaggcaatcgccgcagaagacaaccactgtcaacatagggcgcggtgtccatggaacccaccttagttgattccccttgttcaccccgccgactttttccctcaggctagactgtccgcggagagacgggccaatcagaaggctactgcccctccatccctctatggtaaagtttagcaatctttcggccggaaactttgcaatactggcgcaacccccgccgctcaccggtttcccgcgggcatacctgtcctgcaagtattgtacatttccggagtattgtttctcgtccggtgacccaaagcatggcatacttgaggcggttttcattggtgggtgcacccaccgcccagacattttacgaacctgagcagaatttttgtaaattggaacccttccgaatctagaacgactcatcttggtaatactacatagtatgaatgtcccaagtttctttaatatacccagtctcatacgaatagatggcgacaaccacgatcaaaagacttagtcgttggatttagtatgagcaatcaacgaaagtgtacactcagtacctatatacgtacgctgcatgcccaaaatatggtatgcctatctcaattacccactcgttagaactaccatataaggacagacacatgcaactagcacccggcccgagtaccttacctaccagttaaaagtaaaattacatctccatgtgtactgccggtacgaactttttacttaatcgtttactgaacaaacggaaacttccgaagtggcggaacggcggaactgttgccacttgtatagatcatggcatctgcatatcaatccatcttagatactacttggatatcggatcagatatgcggattccctgtccccactccatatataagcttaatactgtgacacgcattaggctaaacataacctgtcagatggcttgcttgtgatagtggtgcgtatctatcttctatctctttcgattgttagttttaggcttttgccaacagaggtgttactttacattggccgttctaccactctaggaaatagtcgcgaaggggtggctatcgtcgttcgagtggccacaaacaagtgtgtcttatcagtttgatcgctttttggacaacgcatagtataattagtatcattgctgtttagcatctttggtgttgataagagatctgaggctccatgcgtaatgaactatggaactactcatattacttgtatataagcacggtagctgtagtctccagtgtctcaatttgttataattatatgggggatgccaatataacatgttacctctcgctgttgtttagagaggccacaagctcagttgaattccatgtctcggtggtaaggcatattatgttccacgaccattggttcatcaaaactatctacttagtattatctcctctgtcaatctctgtactggattggataattatcccatatactctcacaaatgcacaccctagtattatatatagccctagctgaaaaatctctcgtaaggcgttcaattgaatcacaaatacattgaacaatctcccaaaacgctaatataattactgtgaaactgacgcgcaaagccctaaacctacttaccctcttatgaagggcatttcctgtacatttaattgagattgacagcttggccttccgatgacgtcaccccatctcctccgtccaacatctccttcaatagctgttacattcccacctccaatcccttgaaagaagcttccttctgtctcaaaggcgctttctactacataacaaccaatccaacaaaccaaccattctctcatatccccacgataacctatcaaatacaccaaacatgtcattcctcctcacccgcacctcagccgtgctaggcgtcggcctcggcctctccctcagtccgctctcccccttccgttccgccccaatgcaatgccaatacagcgccccgtactaccgacccgagtcgcaagcctccccggactcaggctggaccgttgaccgcaacgaccccgtgctcctcaaacagggggctacgaagagcgggtggttgacggcgtcgaatatgcgacaggtgagtctggggagtgtccttgggctggttgtgggggtgggattgagggcgttttcgagggttttggttgtgcttttgggtatgggggttgtttttgttgaggtatgttcttggttttctcttcttactggtttttcttatgtggttggggtttcttggctgatatgtttccgtgtgtgtagtgggctgctgcgaaggggtataatgtgattcctgtggatcggttgcagaggcttgttaagggggttaatttgcagaaggctgtgtcgcagcataagccgtttaaaattagttttggggctacgatggcgttggcggcgtttgcgcagttttgatttactatgtgatacatgaggtgatttatggtgcttattggaaaggaactgtagcctagatatatacataagctaccggataccgaaacccgagagttaccttcatagattcaagttagttactttaacagagataaatacattgttatacaggggtatcatgaacatgtatggcgccgtctgaaataccgaccattaactcaataccaagtcttctagaactccctccatttcgtcgcgcggcaaaggcacgcccagaatttccattccgcttggatccagccttgatgtgatcatctggtggtcgtggaattccttcagtagcgtccggaacatcatctcggaggaagcgatgaactcttcggtggctttttggtatagcgcacggaactctatgccgacttcatcctttccatccccgtcgcgtcctgctccaccatccatttcatcatccgagttatgtccctcgtcgaacattgatatgatctcggtcaggagcagtcgatacagattccgtgcgttctccggaagactcttcaacacgaactcgacaccctctttacctccgacacgacggcccttgcgaccaagcaggttatgcacctcttctacgacatcgaactcggtgtcgaacggtgcaaatgttgtgcaatcgtggaaaacgaaattgaactgctcacggagactgatgtcccacatcagcaaatagttcggtgtatcggccgttacaaggaggtgaattttcggcgtagcagcgagtcgtgcgaggagggcttggttcgcagccctacggagaggtggtgcatcaatggagttgattaggacagtgattggcctttgtgatgaccgtgacttcaacacagactgtaacaactccagcacctctatcggctgagaacccattttggagggaatgtcagcaccaagcacggcggtgacgatcgtagcgaatattgaccgaatggaaatgttcggtgtatgcccattgaccaccacgatggaaggaggagcagaactattcttctgatacagccactccgcgaaattttgcaataggggacgcttcgagccgtacccatacaagcagatgttatacccctgttcaaactcgaagttccattgtgggaacgaccgatggtgtacatcaagtaagaatgccttctcatctttacacgggtctgcgtactgtgccatcttctcgaagtactcttcgtgtgttaacagagagatcttattcagtgtattgtttgatgttcgcggggggccagctcgattctggaaaaagtatcgctcatgggccgggagttcgccctcgggcgtgggagaacgcttgttcttcgcaccctttggtcttcctgctcggcgcttcggtgtttgggcagtcttatttgcttcatcctctccctccaccgtttcgactacaccattcacattctctgcagctgttgtgtcattctcatcttgcaggatttcctccgccaggcgatcagctccgtcccagtcttcctcatcgtcgttttgttcgagaagaagacgtgcgcttttcttcttcgcagatcggtccgcgttccgtgctctcgaaggggtggagacagcagtagattttgtaggagttgaaaatagagctttggctttggacttttgtgtaggcgttttcaggccggattctttcaatgctgcgggtgttgccgtgctgggtttctgaggtgtcgactttatccgtttcgatggcgacgctccaacaggggtctccgtatcctcatgtccatttgtggagccattgaatgctgcagtcctctgtctcttgggcgtcgagacaggacgctcatcgcccgaatctgtctgtttgcgcttcatgtcagtatgttcgaagaacaaacgcaattgatagcaggaaactaaataccatcaggacgcgactggtaaattagagaaaatcagagcgagatgcaagggccgaaccaaggagcgctattaggaatgccaatctctagtcctttatccctcgtggctttttctcggcgcgcctccaacgcggttcattgattgaggataaagctcgggaccgactatttatccgactccgcggtatcggagctggaagctgatgaggatctccatcggccggtgtggatttcgagtactcattgaattgggaatttctatctcaattctgatccgaggacttgctgttgggctttggctgtggtatattcgtccactagccccaaagcggacggcaattgagtcatttaatcatcgacttgtttttgagtcattttccgccctatcaactatataatctccccgcaaacggccccggttccttgggcctctatcgcaacacgattttgtacgtactgtgcttgccacctatatcctccaagactgcctatatactgaccactattcatcctctgcaggctcaatggcctctcccgcccaacccgcagccacaatggctgctttcgccagaatggtgaagggccaggtgcgcagttattccgcacccgtggacatggctattcctgcctccaagcggaagttcattccctcgtccggatcgtaccctaaaggcttcgttgtctctggtacacacgttggggtcaaggcgtcaaacaccaagttccccgatctcgctttgatctcgtccgaaaccccatgctctgccgcagctgtgtttaccaccaacaagttccaggctgcgcctgtgcaagtgagcagggatatcatcaaaacccgccagggtcaaggcatccggtccgtagtgatcaactcgggctgcgccaatgcggtcaccggcaaaggaggtctagaagatgcagtgagcatgggtaagaaggtagacgaatgcgatggactcaatgagcccagcactctcgtcatgagcaccggtgtcatcggtcaacggtatgcaatatccacaatgtatttcccacatcctaactaaaaccaatgctaacaaaacataccatagcctcccaatctcaaagatcctcaagaaagtcccagtagcccacgccaatctctcttccacgcacgacgcctggctcaccacagcccgcgcaatctgcacaacggataccttccccaagcttctctctcgcacattcactctcccctcctccccaggtcgcacctacagcctcgccggcatgaccaagggagccggcatgatccacccgaacatggccactctcctgggcgtactctgcaccgacgcaccaatcgaaccttccgcactccagtccctcctcaagcactccgtcaaccgctcgttcaactccatctccgttgacggtgacaccagcacaaacgacaccatcgcgatcctcgccaacggcgccgcaggcggagcacccatcagctcctcctcgtccgacgactacgccgcaatgcaggatattctgacttcgttcgcacagtcgctgtctcagctcgtcgtgcgcgacggtgaaggagccactaagtttgttactgtccgcgtccagaactcacccgattatgaatccggtcggttgattgcgtcgaccattgctcgctctccgctcgtcaagacagccttgtatggtaaggatgccaactggggtcgtattctctgcgctattggttatacccagggtgtggcgccgggaactgtcgttcctgagcacacgagcgtcagcttcaagcctgttgatggtagtcctgtgttgaacttgcttgtgaacggtgaacctgaacaggtcgatgaggagcgtgccagtgttattctccaggaggaggatctggagattgttgttgaccttggcggtggtgagaagggtgagcagggtcttggtggtgaggaggctgtttactggttctgtgatttcagccacgagtatgtcactattaatggcgactacagaacttgagctggagggtgtagtgccgtggtgtattttatacccgttccagtgtattggcatttatttgcgatgctggattctaatactaccaagtacgcgcgcacctacaatgtccgttttatcttttgtcatagcaaattagatatcattttaaggtcttttatagaatatatggttacaaaccaggttcatgctatgtacagctgcagcctcgcttttccgatgggaagactctttaccttccatgcaaaactagacatacacccaaaatccagacggccacagcggcagcgcatcacctgggaatgaacgagaaatacaaagtatatcgaacctacaatccttctttctcatgctgttcatcaaaaaaagtctgaaagcttcctgtttagttgccaggaacaaggcccttgaggcccgaaccaatatcgccttcacgagcggcgatttcgaagtatccgtagatgatgctgtgtcattgtcagcacaaagttaaaggcggtagagcgggaagacttacgtcacggcaaggaggataccagtaccgctaccaagagcgccaaggaggtcagaggcaacggaaagagcaccaatgcaagcaccaccgaaggcagcagcagtagggataaccctcttgagctccttgtacatgctctgctcacggtggccggccatcacaagaccctgatccttgagctgcttggcaacgtcacgaggggcggagccagagacttcaatccaggtcttggagaagagagcgcaagcaaccagcatgaaggtaatgtaaacagcggtgtggatagggtcaagaagagcctccttgaagttgagaggaggggacatgtagtaagcgataccggaggaagcgtaaagctgggcggatccctcgcgaggctcccaaactccgagaagcttgaccagaaggttgtccgagaagcgcgagtacagcatctgactgatgaggaagatgttggagcacagggcggactggagcataataggcatgttagaggtgtagaagagacggacggggtaagatccacgcattccacgctggcgagaggacttgacggggatctccacacggaaaccctggaggtagatgacggcggcgaatacgaggagagtagccagcaggttcatgacgttagggaggttctggcgatagaaagcctcgcgcagagcacgctgcttgtcggaccaggtcaacagaagatggaacagagcgatgatagcaccctcgaactcgggaccacggccagtgttgatggtagtgggagagaaagccttccagacgatagactcgcaaatgttggtggcaatgaacagagagataccgcttccaagaccgtatcccttctggagcaactcatccagaagaatgacaacaagaccagcaacaaccagctgaacaatgagcaggacacagataccggcaccaagatcgcttggctgaccatagagaccagtcaagacatagacacaagcttgaccgaaggagaggatgatcgcgaaaagcttctgggcggtctggtacagttcacggtcggttttgaggtcaaggttgacatcgatgagatgggtaccagcgaggagctattgaacaaaaggactagttagcggcgcttcataacaagcatataacttaggggaaactcgtccggactcacctggaaaaccatgccggaggagatgatgggagtgatacccaattccatcagggtaccacggttactggccaacatcatacgcagccagtacaggggatcggaagtgtcagaggagacaataccatagagaggcatctggctcatgaccaagaagatcaggagtgtcaactgaagccaatctgtcagccttgaaagctctgttgcgctctagcacatcaacgtaccccagtccacatcaacttctggttgaagggcaccttggtctcaggagctgccacctccgggaggaggggcgtaaagggcttgattagatcaaggaagcgaactaattgcctatatcagcattttctgacccattgagacggaggataaagcgctgtcgcaggaattggttgcgatcgcgtgctgtgcactcacgtccgctcattgtgactttccagcttccaaatacttgataaagtaggggggaagagaaaagaaaatgaagctggtggaagggccagctgaaagagcggaaggaaaatcaaaggataaaaagaagaagaagagaagaagggaaagtggtcgaagtaataagatggggaagggaaagggagcgatgaggttgagttcgggtgcgaagcaatagtcgcctcgctggccactttcccagtcgcgctaacccgttgaggccacttggtcgctttcctccgcagtccttttgattagttcctcaccagcccggccattacggagcactacttacctagggttagttcatctccctacactacaacactcgcccctctaccctcccttcttcaattatgactcaaaagctgaccatgaataatgacatcgtggacacgaagctcacttcttcacatcccactctacttttcactcacaagtccattcattataagcaatgctacaaatatggtcattaccactacaattgagaatgaagagactctttacagttccagacaatacttcaatatctagtagattccattatctatctaatatagactgttcaggcggataggtatcatggtatataataacaattcattcaaggcggttttggacaaacaaaggaaaatcaacacgcgtcttcatcgtaggcaagagccgttcaaagatcaactgttcgtatcttcacatattagacgctgtatggttccataaggaacaaggaagctcactgcgaagataaactaggttcaaggtccaaccagaagcaggcagtcatcgatgactatttcaagttcgcctaatcgttccttcaagcccttgttttcttcctttagaattcctaggacgctccaggcttcagaggaaggaactccgtggcagatcccacatttagagttactcgtccacgagctggtaatacctttgagaactcggtcatatgccgattgccgtggtgtcggtgtttgttggaggggcttaagttctttctctttcaaaggagttgatactggtgcaggcagtgtgatatgagagatgcttggagaaggagctaccgtagaagccggtgattcgaggccttcccggcgcgaaaatacgctctctgcaaggctttcgtcccccgaatcaaagcccgaatcgctggcgtatgtggcattgctagcacgcttcatgctccgcgtgggagtttgaaggtcagcgcccaggtcggaaatgctctcatcatcactagacctgatgagtctgatactgcgcaagcgcgcttcatcttctctttggcgcaattgtctctcctggtccagctcctccgccatggcattcatagccttttcttgttgatctaccttctcggccatgccatccagctgtatcttcaggttcccaactcgtgtccgggtctcttccagctcttcttgtttctcattcttgtctgctagtgcctcatgtaaggcgaacgttctttgcttataggccgcctgcaacctcttgatgacgttctccgcgttgttcctcagggtatcaaatgcttcctgttcactgagactagtagttgtggttgggaatagagcagcggcgacgtccaaatttaggagttcatcatctgcaggctcagggagctccagtttgggttcctggcgcttcaacccaaagaaagagaaaggacccgtcgaggttacctgttttaaaggtgaaggagcggtcatacgcttctgtgctcgcgatgtggggaccctaggggatccatagaaatcgcgagcgtccatcgtcgacgttcctgcagactctggctgagacatcactcccagattgactggttcagacttgccctgaaaccagcccgtgaatagcttcgcaccttcctctagttttcttctagtgagattctccgttggcgggttcgagggtctacccctattgtcgagatcttccagtgtcttggactggtctgcaaagagttgtcgggccggcaaatgcgactgtcgtcgaacaaaaacctcagtatttgcacgccggtggaaagactggtgtggaaggaactgtttctccgacagggctgcatgcgagttctgtactaacgaagtcggggaaacttcctggtgggatacttgagggtcattgcaaggctgagacgatccgtttcgctcggtcggggaaattatagagggtgagcccggggcgttgatgacggacgtggcagtagtcaaggtatggtcggcgttttgaagcatggtcgagttacgtatgactggaccggggtataaaagggattattggttcagggattatgtaggtatgcgatcagtcgctccacttggacaagagctggaatgccacgtcggtagacagtccagtccaatgcacggtcgcccacggcaaacacctggttgggagacaagaaaaaggaggagcggaatgtgacctcctgagacctgaccggtccctttgctgatttttggttggaaggtggggggtttcagatcgaagtcagtgagaatgaggtagaggaatgaatatgggaatttggcaaggtccaatgacttgagacacaggagaaataataatcaaagcgagtagtgaaggcaaatcgtcgcagagaacctcgagattggtaaagtaccaaacgccaagcgatagcgatcagtacccgcacgtgcccctatcacagacaggccagaaatatgcgcgagattctataatcgatctaaccccgtaattcgcacttattttgggactgactggcagtagtatgaagcactaaagaggttattcagatggattgagatcgtttcacgcgatgggacaattcggctactatgagacgcggaaatatcgagaggctggtatatattgttttgggggaaaaatgcggtggctgaacagcttcttccagtactccactacgatgcggcaatgcgctaatatgacaggatcctggacacgttttgaacgttgatctctgggctagtcggttattattagactaatttgcctcataggtcagctactgctaaacataatctgccccatactcctggctgaacgacgtcatctacataacttacatatggcaacgccatgaaaagagaagccatacatgtgttggggagatattgagttgcatgcatgtcacgggtgacggacggtctgcaatgtctgatctcaggcattcgagccactgtttcaaagcccgtaagattatctgcccgtcgatcagaccctcccatggactcgaccaatcacggcgttctgcagaatgagatatctgtgacagatatagtgggcatcaaccctaatcactttgggagattgtatctagtcaattctgatgacctaaggaggagctctttaccctgtcttcaatgaaacaacaaccacggaaatgaatggggagaaaggtttgcggtccatgggtcgcagctgtcatctttctctggatatccacgaagcttgcttagcttacagaaattgtatattctcacctaatactggcttttttagggccctatctaatcacacagaattcatatttgttctttattttgtgagatagaatgacttcaaattatcttgggccccttgaaattgtgcaggacacgggagctgcaatgtaagttccataacagaactacaagtactaactagtagctcgatcacacatccatggacactactagagatactttcctcttcggcaaagtccatgtttagatcactacgcatgtgcatagggaacggcttcgacggtagcgccaatcatcgaagaccattagacttagcgtgcataccattcagtcacaggactgcagttgatcgagagatcccttgtctctggcatatcagcttccttcacccaatcaggatgtagggaggaggatgtgttcgagcagcccgcgcttcgtgaggtaatcgaagcatactactactacgtagtagttttgccttttcaatgccataaaatgagaacgaagctctccagtaacgttcggaaaatgaatgaacttcaactacgatatagtttcagcgtactgaatccaactaacacagcttgacaagatattaattatttaaagcaagaaaaatacctcagcttgttatagattccgcggacttctcatttcctaaaagagtgcaagaaaaaggcggtaaggctgtcgcaacggacgtaagcttcgattttgccgaagatgtcacggcagtaccataatccaagtgttttcagtatcctcataaggcgatagttgcatatctaacaataatcgagacttcagacataattcaagtccggttcgaaggtttttccccgttaaaattgacataaccgatggcacgttcatccgcagacggactgaaatacttgtccaacgctctcgcaacacccgaacaactctccaattcatcgtcagctatcgatggcgttgctccagaactagaagcatctattcgatttgccggcactcaactcacccaagctgctggggtattgcttcgattgtcgcaagatattatcgcgcaggccattgtgacatttacccggttctggataggtgctgaaggcgggagccttcgattttactctgtcaaggtcggaatcacgtcactactccataaatctaaggaggagcattgctgatgtcgcgacttttataggatgtctctgctgcagctctatatatgacggccaagctatccttccagcctacatcaccacggtcggtattgaatgtttacaacttccttgtatcgaaggacgcttctcctttgtggttcatcaacccgaagggggtatcggagaagccctcccctgagacatactgtctatccgaggggggctaccagagccagcgaatggtgctgctccgaaccgaatcgataattttgcgcacactgggcttcaatacccatgttgccctgccccatacgatcgcgttaacctaccttcagacccttggtgtatcgtcttctgctgttgcgcaaagggtgtttgagcatctgaacgcagctcttctatcaccacagctgctatatgtgacacaccaacccaacgcccttgctgtttcttctatatacctggcagcacgagaagtcggggtaaagttggttgatggcgagtggtgggaagtctttgatgtggatcgggaagaactcgggttcctagtggtaggcatgagaagtatggagggctttgcgcgggcggaaatagagaaatggaagggccgagcgatacctatagttgtggacgaagttgaggcagagattgagaggcgcagaatgatggcagaaggcgagtgagagaagacaacggcatcaagcgcaacattttcctcacgtctgtggcacgcacatcattgaagagcatttagatgctaccattccatcaaccgttggtcagagaacggacaaatggagtgggaacgagcgtagacctcgtatcgctcggccccatctggggaagagactatggtctcttgctctgtgggctcttccttgaggcaatatagtgcttgacaaaatccttatttagccctgagtctgttggcaggaacacggccttgctgcagctcttggaccataaacataccgagcagggccgaggtgagtctctgtatgtagaaggcaatgattggttataccattcgaacataatccaatagaatatgaagtatgatacagtatttcagccttaagtttagtcagaaaataattgcatgactcaaccgttccattagtctcaggaatttgttggacgtgatccatgacatccactgcctcagccacatgatgtaccccgcgtgccgccatagaccgccacattactgataagctgcttcgatcacaacagcttctccctcccttcatttctccttgccttataccaccacaccaccagattatctgctctgatacactccacggaggttactactattactatgaatattctccattctactctctccacttggagagaccgtcttgccccagtgtcccgcacctccactttccgcaacaccggccagatcactcccgaggaattcgttctcgcaggcgactaccttgtctacaaattcccatcgtggtcatgggccgacgcatctaaccccgcaaagcgcgtttcctacctgccccctggtaaacagtttctcgttacccgaggcgtaccctgtcaccgccgactgaacgacaacttcgctggcgatgcaggccacgatgatgagcttgttagggacatgctgtctgggggaacaggaggtgttgatgatgatggatggctacgaaccggcggaggccaagattctgcggaccgacaagagaataggataaaggatgtacgaacagtggatgagtcggggaacatgggagaacgagaggaggaagaggacgaaatacccgatatggaggatgaggatgatgacgaagaagctattatcagagatcccgcatctggtaccacacagtatgtctctatctgttttagtctgccgaggacacttgcattcagttttctaacatagaatatgcaggcctacgcgcacttacaacctttacatcacttactccaacttctatcgcacgccacgtctctacatgtctggttatctctctccatcagaaccccttcccccacacctgatgatggaggacgttgtgggcgactataaggacaaaaccgttactcttgaggatttcccgtggtacgatggcaacgtcaaaatggccagtgtacacccatgtcgacacgcttcggtgatgaagacactcctcgaccgtgcagatgcagcgctgaaactccgccgcgaaaagctgaagcaagctcaatctgacccatccaaggctccttcggtcggcgaaagcggcttggaagggttggtcgatgacatcaaggcactttccttgagtgaccaacaacagcatggcagtgataagagcggcggagatgaatgggaggttctccagcacgatgaagaagaacaggtagccatcagagtggatcagtatttggttgttttcctgaagttcattgctagcgtgacaccagggattgagcatgatttcaccatgggagtatgatcgaaggtgtctcacagatatgacctcgtcttcgaattttctccttttctccatttttaaatctggcgtagtggttacattcatgatggcatggtttcacaatcagttctaggagtattacagctcaacattagcaggtgacttagacattaagcgaacattcatttcttgcccttattctttcgattcattccggaaaaagcgtaagatcttgatccacaccacaaccccacacgagatgtaaaacaatagccgatcccaatatatagtatcgactcgacaataatcaaaacaaacaagtccgcacagtccaccagtctgtctacttttaccattctgattatccccagaccacgccaaatgaaacacccaagctcttccgcaactcagggtagtaatttccagataaaattcaataattctttatactttcgtacctgtacctgcacaataacgttcatttccatggacaacccctaacattattgtggcttcattggaaacaccctatccgaaccttaccttctcccctatcctgattaaaaatcggaggctggagagtgagtattaagtactaagtgcttcatttctcctttctcaattgtttttctcagtatattatactttattatgtgagtaaatagtccccaataataagacaattgttattgaaaccagtggataggaaagtatccgagatatgtctcgcaggtacaaggtccactttggtgatgtgacccgttaatatgagttatatacatcagagcgccaccgtttggaattagatttgaattagtagcaataaactagggagttcggttttcggtacatgtaacttgatggatcatattggagcggtataattgtctgggtgttattagtaatagttgagtattgataggtggtttggtcttttactatatgatataccttatatttcggatgcagggataatatttgtattatgtctttttaattccttttatagatatctacgtatttgttactttatatgatatcacaaatgtattttgccacccactaggactcgccgaagtaggtacatggattggtaaataatttggtatagattctaatagcacagactatcactactcttcttcggaatgaaaacagacacataagacataaaaggaaagcacaatatgatcagacatacaaagccaatagctaaattaacatagagtgacaaatacatctgaaaataaaaaagaatatataggatcaactgcatcctcctcacagactcgtggggacgtaagaggctagaggcaattgacaggtcaattttcacagaaagaagggtaagaaaatgtgtcaaaggtgcttgtagacagtatgatcttttcgatagtaagagactggtgtggcggaagatcttatgctgcgcatttgcatgtgtaggctggctcggggacaaccactggctggggcttaggttcaggctgaggctcaggctcgggagctgggcactcttcaacgggctgctcaggctcttcgaccggagctggtggagcgggggaaggaggagcaggagcaggagtttcaggagcaggagccgggggtgatggagcagggggttcaggggcaggtgcgctggtcagtggaggggtgggaacaaagggagttggcgatggaggcagaatgggctggactgggacttgagtagatggagaggaaggctggggctcttgcggagtgggagttggggtaggggtaggctcgggctcaggctcgggctcagtttgctcatagctggagtgcgcaaagcttcccaagttaacgctggggccatccggaatagaaactattgtatcatcgcttgcatcggctccggatgagaagctggagccgccatttttgccaggaccttcatggtagtcggaagatgcgtaagagccgctttggtagtagggtccctcggggatggaggctaccaagttagatcctgcctcagcctcgctgttgatctgtcttgcgacaatgttttggtcctgatctccgtcagtatattgcacgagatgtagcatatagggcaaatgtagtgttcataccgcagcaactggcacggaaacaaccgaggcaggtccggcagccaacagcaggaccaggagggctgaaaggctcttagcgtcgtacatcgttacgaggatggtagtgaccgtaaaattttgaagggaatgtcaaatagccaagggacagaaaatgcttctcgaatgagtggattcagtcaatgattggaggcttgatagaagtgaaggaatgcgttgatgagaagcaagaatgaaggaatgtaggcgggttttatagccttctcggaatatcatctccctacgtagatagggtttgttctcaagggctcgtataccctttctaggacatactggcctagacacaagacctagggggcttccagcacaggctcaaagcttaggccaaggggcaaagaaggcaaaataaaattaaaaagtatagggacctgcaggtaaccgtagagctgctggtaagacaataaacttagacaatagcagaatacgagagaaccgccggggtgaagggatgaaaggagataagatagggatctagatctgagatttgacgcaggtccatgcaaggagccacaaacctattgacgttaccttcttaggcaatatgaacaagacaagaattgtctcaattggtaaaggaggttcatttagtagggtacacatgtttctcggtataaagtggtttgtatatgggccccaaaaagaagcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtaatacatcatcccaaatcgtcagtcataatataatatccatagataaagcagcaatggcgcctctcccgtatatgaaagaaaatttcaactggtaatgtatgcaacgaatccatagtgtaaaacatattgccgccgtgtaaagtatccaaaagtttttttttagaccccacccagatttgatatgccaaatgcagtaccaaaattcgtgctatttttgaatttcagttctggctcctgactagcgcggcttgcagcctcaacctcgacctgtggagccttggactcctcggagtacccaagggcctgctttgcttgatccaggagcttctggtctaattccttaaggaagccactgtcgtgctcttcatcgttcagtagggatagagggcctttcaaggctggatcttcgggtagatcggagaagtacgaatcggagttttctgcgggctgccgaggtgccgctggaacaagagattcgccctccttcgaacgcccttcgcttggagaaggttgctcaatttccacatcggcatcggcgtcgccatcaataacaaccatgggggtgtgcccggcgtccctcgtcaaccttctctctaatgatcccaactctgaaagccttaacttcaaactgtttcggcgctctagggtcttttcagatactgaagctggagatgcatcctgaggcgaaggtgatgggggtgtcattacgcgagcgacaatttctggaggcaacgcagatgatttgagcgtaatgccatcgagtttgctgtcgagcttctcaattggaactggtacactggtgattgctgaatcggccgcatgggctcgaggcgataaagcagcgtcaagagagggccctgagattgacaaaactcccccttgctccgagtgctgaccgtggctatctggcttctctaattcggggaatactcttgtgggccgacttccggggctagaaccctcccacacttgagcgccacagtgttggtaattctcttcggataagcctgccggaggctgtgggtcgaacgggtatttgaatgtcaaaatagatttcgacgagtagtcggttgaagctctgctggaagtaattgcatgcccattgctctttaggagagactcgagctcggcgatcctcaatctgagcaattcccgttctttctcccataggagcctttcttctgcaaagagtaacctttcattctcgaaactggcccgttgacgaacaaggagcgactgtgcctgttccatgtagcttgcactcaaggctgaagcgtccctcttggtggtcaatgtcactggatgatggacggcatgggcgttcggtaccgactgggtacgacgaatgggagtggcagttggtgagaagcgcacttccttgtagacgctgccgtggccgtttggaacctttgcagcaattgatgatttcatgattgcggtggtgatagccgaatctgtcaagtatgacagttcaagggattgaattcgattgatttcttaaagtggacgaacccttttataaagggatgattaaggagggggtttaggggaaagaaaagcggtgctgaaccaaaaaaaaattgggtacttaatgaccattagctacatacttcacaaatgaattgacagtcatgaaacagtaatagatgttttgtcggtggagattcccccaggatgcgacgaatggaaccagggaatccaccagggacaacctacaggagtggcgaaaggcaaacgatccgtgctaggtgtttccaatcgcggaaaaacaactaagtcaccgactaatgaggtatcaacgacgacgcctgaagcagtcctgcaagaagcgcatgggaagaatagttgggattggtaaaatgtaaagtggtgggcttttgcagcgactaggcgaccaaaggcgggagaacaagtggacgatgcgcctgacttgctgggttcacaagcatgcaacaacctggtgttgttacctcaggtattaacgaagcgggtcgctttggaccgaaatttaaggccttaaggcaaatgaattagacttatttcatgccagcccgacaaagtaggcgttcatgattggcccacatgcggggaaaatgccacttactactcctgactagtagtagaaagagggattgaaaatatcctgcggctgggttggaacctcgcctcggttgcaagtgactggacgttgtttgttgtcctcgaaatgatttttgttgtttgcgtacggagcaccatccgagagatatatgtacaggaaaatgtaagcaagtgcattactagaaacatcaatgacgttgcgcgaataataaagttgaaattatttgcttgacggatgaggcctcaaggccgatcacgaggggggccatgacgttatttcactgctgtcccaatgcttctccacactattctcgacagttgcctgtcttttcaacttcctaatgcgggtgccaccggaggatctcatgaaattcttctacaatgtctcatgccccactccgactggtgcgtgcaggtgaacttctgaatgatcaaagttccaccgagtggcgggcatcatgcagaactcccgatacggcaattccgtaatcttgtgacagcgcgtgggcggtcagcttggctgctaccgttcgagtactattcttcctttcacaggtgccgctgctttatgagatactcacgtgaccatatactgaacgttcattgattgttccgcacgtcaactaacgccgggacaaacacagataaatgctcgctcccggagtcctcacgggagagatgtttattctgtacgtataatgattaccggatatctacactttacccaagcaatcttcttctcttccgctctctgctatatggccactattttcgcataggaattgaacgatacccttcaacctttgctgttgctggctatgtagctaattaccacattgtgaggctgtgaacccttcgttatcctgcacattggtagtcttcggattggcaatcaacaatatcttgaggacatcaatattgcgagggagaatttcgtttctctccgaaatatttctcaagttccagcatgtcatcgcctacagttgcccagtgtaatggtagcctcccacaaccctcacaaaccgataccatgtctgtaactctcgtatctccgggatgggacatcctattacctagtatctgatagtcgagactaacggtccagttggatatgtaactagttgaaataaattgtcctgtaatagaggcgatggtgggtcggctggcttatgttatatagctaaaagccattgctctagagcaggctcactttaattgagcctagaaagctctgatagaacctgcctctcaaatatagtcctgcagcgctcagcacacgcacttctaccacactccaggatcaataataaagcggccctgatctagtcccaagtgagtccactagtagtacctcgggccagtcacgggtccactccatggtttgttaccccttggccctttcactttccatttgttgtagagccaatcagctcggtcgcattgctgggatctctcttgaaagactcaaataatttatcaactataatgtcaatcttacccgatcgatcctatcgatctcttttactgattgttggctcttggaaagctcttctacttctcctggtcgtcttcagtcctggccctgcgtacgatacctcgaccgccttacgggagctgggccgtaatgcagctaatacagaccgccatggattgttgacgccagtattgggcttgcttgccactaatttaacccgatgggacgctatctattttacagagatcgctcgtcgaggctgcctgtttgagcaagaatgggcattcaatcttgggttcgcaagtctcatcagagcctttgctgacggtgaagatacttggccccggagagctttggatataccgactaactataagtcagttctccgacgcacagccggcataaaccatgcgttaatagagagtatcattggcatcgccgtagctcatgcagctcatggcatgtcggtttttgtgttgtacagtctagcacgtgctgtgtttcccggaaggaagggccgcaaccttgcatttatcgccgcatgtttacacatcttatcgcctgctggactattcctatcggctccttatggcgagagtacccacgctctcttgagcttcatgggctctctcttgtttgtattgagctttaatcatgcaggggcttccacgagtctccgtgatgccttgatcccgctatctggtatcttgtatggattagcaacggccgctcgcagcaatggtcttttaaatggcatgatacttcttgaggaagccgtaaggctcctgtactcaatgactgagggggtcaccttcgctaaaacacgtcggctaatcgctgttggcatggctgggatctgcacgggccttggcttcgtgataccgcaatatattgcttacaagcagttctgtatgaataacaaggacccacggatttggtgtcttaggactattcctagtatctatagcttcgttcaagatcattactggtatgtgtgcttttcggtagttaccatgtctattctaaccctactaggaataatgggtttcttcggtattggactctgtccaatatgcccctgttcgctttagctggcccaatgctagcaatcatgacatactctgctatttggacactcggggtggggtcgggtggacaggaaaggggtaatggcaaaagtttctccaatacgtccaaaacgcaagttcattcggaggcgccattaacaggtcgtctattgcgtagtctagcggccccccagataatcctagccatcctgactttcctgaaacaccacgttcaaatcatcacacgcatgtcctcaggctatccaatgtggtatctctggctagcacatgctctagttgaggggcactcgctagcgtcatcagagaaagtggacgtatgccggggggaaaaggagacccatatcctgaagcagtaccggtacgcacgcatgactatcttctatatgatagtctattcccttgtccaaggggtcctttttgcttctttcttacccccagcctgagaaacttgcttacgagcaacgaatgctatacaattacctcactaagcataaggtctttaaccgtttgcagttagcttgactaactgaccctgtggagctattgtcagcagtaagccatggtagacggtgggtaaacaatcgattaacttagctaattgtattaaccaagctagaggctattggatataaggcacttagaatagatggtgcctagcatactaatcacaggcattatctacagcatatccacctccacagctgacttagcaaccacacactatgatcatctgagcaatggaggtctattattataccgaaatctataagacatgctatgtaacccttttttaacacaatccttgcgcccgaaaccatgattcccttgccaatctcacctgacctgaaaactcccgctaatgatcctgaccgatgaagggactccgagacataattaatatggtgggtggagaatgatgaacagagacgtatttatgtccgcatcattttcgaataacgtcatggtgcatcgaccgccaatccaaggggacaatactttccccacccttgaaatccccaagtgaaaaccccagaaagccccctgaagcggagagtgcgactaggtataatgtgccgaaaacctgataatgaaccccatcgaaagggggagaatcaagaaataagggggaaaataagagaaggatcacaggctaaagaaacgcgcgctcctgcgatcccctcctccccatctgaatcttcctcttcgcctcatccataacatgccgatgaatagacggcagcgcgaaaaactgcatctccttcctcatcgccccaaacttcgtcgccagataccaaacccccctagccgacaactctctgcccccaaccgcagctgacggaaaataaaacctcggatcaaggtagaacacaacactgctccaattcggtagcttctcactcagaatcttcccggcgcgctcatactccttcaacgtgcgtttcggcactcccgtctgcgaatgcacaaagaagaagatctcaaagccaacactgcgaatgcgcctgcgcgccgtttcactaagcgtatccaagaacgcacctagccgatccagactaaacgcattcaggaagaagagcgtattatgcgagtagaggaagtcttcgacttcgtcgtggatctgccgattcacggagagtaggctgcggactttgccgttctcgcctacccagctgggacacattgatagagcgcggtagcggcctcgcgctgtgaaagagttcccacggtcattgaccacgatcagcggtctgtccatgtactcatttggcacgtcgagggcgtattcatagatcatgagacggatttccaaaggtaagcggaggaggggagattgtgatatttgtgccattttccctctctctgtgcgagcgcctggctcgattgctgtttgcgagttcgtatatgatagatagataagatattatattgaagccgttcgggtatactccgtagatagaggttattgccttctcggagaaaatgtgaagtaagacggtatataagctccaaacgccatacggggagatgtcatcatcgactgatccgcatcaccctaagccatagcttcccgatggcctcacgtatagtaatacagatagcagaggaaaaaaagaaaaatcaagattagcaacagaaaaggagtcaggcgagtgcaaaaacttggcgtcaggatcagctcatgccaagtaaaacaatgtgctgttcataacacacgtctttaagaccaagacaaggcaagtaataattagaaaaaaatagaaaaaaaaaatttcaaacgaaaagaaaaaaattcaaagaagccgagggaggctatagcatcacaccactgaatcggtcagctaacccattcactttgcatcgttcccgattccgagaaaaggatgttttccacgacgaaattcggtccgaaccaaccggcttcaggggatgatcaaagtttatttggtaaagggaaaaaaacggtgaaaatcttttcttttgggaaaaattaagttgccactggggtttttggtaaacttattcgacaggagctagggagtgtatgtactatatagttcttctcttgttgtatggtatggatggattttgttgaaacgcgctaaggaagctcgttggtcttagtagtttcttgtctctgattgtgtagacgtcatagttgatattgctctcgtttcaacttgtttcttgtctttttaactaattttattgctataaggcaggtttgccacttggtaaaccggtatatggatgtagatgtccaacattcacgggggtatgacttgatagaaatttgaatatgccgaaataagtagtaaccgtagtaaatacaaatcatttatcttttccttactccttctaaatggggaagctcatgcgcgtctatacacgcctagggaccatgctgctcggagcaccgccagtccccaagccattccaatgctgtcgcgaagcacattcaacttgcttccagtcacttctcgccaaccaaccggaacttccgccaccgggattcccgagaattcggcaagcatgagcatctccacgtcgaaaatccatccctccgagtgcatatacgggatgatataaggcagcgatgttcgggagaataatttaaagccgcattgggtatctttgatggtagcagtcttggcaggcgtcaaaagccataagatcaaatgaaaagagtgcattaggaaattgcgtaacttcgaccgctgtataacaagtcaatattagtccggatgtcgcgacatggtttggtccgcggaattgaccgagtagttccagaggaattatatctcacctttacaacagcttcacttccaaccatatgcgctcgggagcccaccgctactccacggccctcagcgtcctcgatgtcttgacaagcagtgacaagtttcccaaggtcctggaaatcactagcaccgtcggcgtctgcaaagaccacatactggccccggacgtgtctcatgccgtgggtgacggcgcctccctttcctcggttctcagacagagtcacaactcgaattgtcccagggggtatgtgaactccctcttgagtgcctggggtccaaggaccagcataacctttggggtgcagtgaaagttgatggtctcgggcaaagttaagcgccatctcttcagttttgtccctggacccgtcagatacaatgattatctcccagcccttctcgtttccaggaccagtcgctgcatggccgttcatatgtccattggccggtttccgctgtcgagctgcctttccctccttggcaataccattttcaccagtagtattgtgcagcgttccatatgaccgctctaagtagttgacagcttcttccaacatgcccccaagccgtttctcttcgttgtaagcgggtatcaccacggacataaaaaggtcggccttttcaatagttgattgatcgggtgtccgattggggcgattagacagggaatcttgccagcaaggtaattgctggggttccgtgattgatccatccttcgaaagtgttcggtatttcttttcttctggaaagggttctcggggtacaggggcgacgaaaaagagagctatgtaggcctgcacacatgtgagagaaaacgggtcaattggtcagtcttcataaatagctctagggacagattgcatcgtatagaacgaacattgccagcaaggtagggatataagacaggtggcacttacgagtacgaatgccccgaggagagttgcgataagcgcggtaagaagaatggatggaggaacactggagagaagctcggtgcattgagcgcaaacctcagtccacgattcttgtgacatggtagagtcgatcaattgtagaaaccgaagatacgttgtatggtgcaagtatagtatgagctcaagcgctcaactgaacagggacaatccggacttggccagccatgcgacacggagcctgtcttggagaaagaactatcatgaaaatcggacagaatgatcgcggaagagcatcatggacgggaagtcaagatgggatgggaagacgatgtgagggggaagcaagcggacatatctccgacacgttcctgtcgccagcttggcctttcggtgttagtggattctgctgcgcgggtattcattggagggtttggggcggtttggcggcggatgttcgtaaggcaccccacagttttagcgtcccacgatacttgccatatcaacaacgtaagcctttccactgtaataactacgtactagtttagttgttggttaagtcgtccggaagatgaggtctgccgagttttaggctaattaaccgtcccctcctacccattgaatcccttttgtttcggtctgataaggggcctgttgagtagtactattgcgatgtttgtggataaaccgcagatactacagagataagttttgtcaaacattccataccaagctatttgacgcgcagtgaagaaaggaagtatatgcggttcgagattgtacaccattataatgggcaaaagctgcgcctggagtgtgtttacaagtttcggcagaagcaactgtgggttaacaattcccattcgaccatacacgaagaaaacagggcacaagtcttaactaggctcaggcgtagccgtaggatggatatcgatcataagattcccttgttttcatactcatttcaccgtttggcggtaggtcaaggagtatgtgtctgatctttcgttgaattatagctcatagacgtcgaccttgtgctgctaggcagtagagaaagtgaagagaaaaaaaagcaaggatcgcaagagtcccataaaaacaaaggacatttaacaattttcgatctactgcacttttcctaatcaacacgacgcccccaatggcatgaggcagtgcgcccatctgtaaatgaagagccacctgggacatggcaagcagacatgaaatacgcttcttttaacaaggctccgagcctcgtcaggctaacgggtagatggagtccttgctcattgatcaaagctggcggcctttgaacctttcactacagacctcgactttgccgcttcagtgaaggcaagtcgttcgccgaccaaagctaatagcgcgggtgttctactgacgtagtatgcaacacattgctatcatcaaaggtgatgtgcacgtttcctgctggctttgacaccagctcagaagtcatcgatagcacgctctgcttgaaacatgggtggcgagttcgacccaggctagggggacacaagagagggcagaagaggcggtgtccacgcaagggaaggcaactgtccagatccttattctttacagcatcatttgagaccgatacccgataaacttctgcaatcctggcgataaactgtatgcccagagagagagtttctattcgtccttgaggcgggtaggccggggattggcgaggctcaattggtttggcacgcaatgacccattattcacttgacataacggtcgtatttgctggcatccgagcaccacgagccatacgccgagacatcagagtaagctgacgcaatatcggcgatactccttgtgcggaaagagagacaggttgctctgttcaagacaacgtggcgggttaggtgtaacttgcaacatttatacctaggcgagaatgaaagacagtttgcagaattgactcataacaagaactactgactactgcgtattagtacccacaagaggctcgaggctcacgcgcgttgatgtttgctggagccaggaatgcaagtcgatgcggacaggtggtgcgagttgctcgagctagccaatcaggggacccgtgacaatcggcaggcgatttaggccgtcaggcaactctttcgaatctggactacaatcaatacccgaatcactttatcggtaactttccagagcacagccttcttgacaattcactattaatagcacgggatcagatcgcattcaaatggttggtggattattaaacaatgagataattgcgacaaaagtctccaaagaattatcgttgggtattggcaagtatttaaattgtcggtgaacatatggttatcgtcagatccacgaggattgcagaattgctatggatcgagaagtgcgtcatagagcggcatcatgggtgcgccacataataatgtggcgctgccactggttggagcggttctgttcgattctcttcacgtccgatatatctcgtagattagaattgatcttcaatgcagtacccagattagttatcgtacattggtaggatccttgaaaaaaaagattaaataaaagatttttgttttccccggcggcagaaatcactcagggatcaaccggtaagcaacaaacacaatagtctggaaaggcaactgaaaggcgggctgactatcccggaagtggcttgctttgacttggaatatcaggcattattaagtaagtataaccccagccagctttgggacgatttcctgctgcccctctccgccttcaacctctctcttcaacaccatgtttgtcactttttgctccatatcttaactgttcttatttttcgctctttgagtcacgtcgtgatattcccatagttgtgggttctctccgtgtgtcaatgcaccgcgtcccgagctaatttgctcgttttatctactaggcagatggatggaagatgaggctagttgcctaacccataatattacctccctctttccttcataagtaacctctttgtcccaggtaagcttttggatattctctttgtaccataattagacccactttttcgttatatatctcttctgcaacgtgctccagagcctccaatatatcatcatagattttgcacaattcaggaggctctgtgacaaaggatcaactctttctaaccttgtctgtctttcctcgtgtcaagcaagcttggttcattttacacatctagtatactctaattcaccattggtaaatgaaaaagaccttttcttttttctttttaacatcctgtttctcttgagcctgatattttctggaatttcgaagtttagccgctaacggagccagatgacatatcgtctatgcttctaccaactacaatgagcgacgataatgatgatcgggaagcttttcctttacgaatccgagattccgtaagagaccagcattttggttctcccgaagttggtatcgaggcagacttctccaagtgagtaattcacacatcgttaggtggcgaccgttaaaggatgtgtcgaggatgccaccagcggctcaccgaccattgcagcaagttgttgacctttagcgcaggaagccggttgtaccaatagtatcggatgctgggtccccagcagggtcatcttccaccaaccaggcgcgccactccaccagttcatcccttttgaagagacttgagtctactggtgatgttccgactggttatatcgcggatggtctaagcgatccagatagcgaatgggtatctccgaacaagaggcgttgtcagtcacggcaaagcagacgggggccgtccagcgtctctcccgatcatccaatccgcaggccaataacagaaaatccaatggcaaaggcccgcattaacggaaccgatacccactctcgtagtgcttctatcaaatcgccgggcgatctcagtggggaattttcacaaacgcaccaccaaagtgactccaaccagattttgaatgaaagcccgcaaataccgaatgcgaaccttacacagggcgctatggcttccgagcctgtatcaaacgaatctagagagagtttgagccatgaacagaagatggttggagggcactctgcggtagctggaggtatagaatcaactgggatcatcttacagccagaaactcatcctataacagaagatcaattagccaatgaggttcgaggaatctacgccgggctcgtcatggtggaaaagaagtgtatcgacattgtcaagcaacaatttgtacaggaaagcgagttgtcccatcaacaatggcaagccttgatcgccttacatcgaaccttactccaagagcatcacgattttttcatggcctcgcaacatccgtcggctaacctagcgttgaggaaatcatccgaaaagtacaatgttccagctcgtatgtggcgctacggaatccagacatttttagaattattacaccgtcgacttcccgattccctcgagcacatgctgacgttcatttatctggcttactcaatgttgacactgctgttagagaccgtcccggcatttgaagaaacatggatcgagtgccttggggacttgtcaagatatggggttgttattgaagaacgtggcttgctagatcatgagatctgggttggaatagcaagatattggtacaacaaggcagtagataagaaccctgatgtcggcaggatccaacatcatctcggggttctagcccggcctgatattgtccaacagctgttttactacacgaaatccctggttagtgtgcgtccattcccacgcaccagggtaagtatcctgcgcttctttagcccgctcttgcaaggcccaagagtaattggctacccccatgttacgactgcctttgtgtccgcccatggctttctatttgcgcaagctactgcagttcattttattaaatcagcggatgagttcttgtcttccctggaaaagtatattccccgtgtgggcgtgactttcagaatgcagggagtttacctcacatcttctaattttgcggcaatgctagaatacagtaacagtgattctctcctatgcgctgaatatcaccaagtggctaccgagaatccaaagccatttgagagcctctctgctgctgaagaccccgtcacaagtgctcgtcaggctgtgactagtctcctcacccttggggctcagaaggatccctcccagttggcttatgggtcttgccttgcttttgagacgttctccgttatgcttgaacatgttaacaacatgaatctattccccgcactccatacatctctggcattcctatggtgtctgtcctataccgcgtctggtatgaaatgtgttgaagccgtagttccttggaaccgaattgtcatcttcctcaatatgatcattcaaccgagctttcttcagagactggttcagggttggttgacctcgctggacgaatttgacttcaacttgatcgaggggaccgaattccctatttctaatgaaacaagttggcttccggaagacttcctcattcgtggccagctctggagccaaggttattatccttcgtcgttctttgagaactgtccttccgatgaagatgggcggaatgtcgaacgagagtccctgagtatctctagaatgtaccggtgtctctggttgggtgtgaggctggcgaaggtatgtgctcgttctcaagtgataatgtggatgctggtgctgacatctttcagttcaatcgttggataacctacgaccctgattcgcggcagttctctgtgacgccattcgctctggaactcgagacagctctgaaatccgagacaatctcggaactcgagaagatggatgaaacaaaatcaggtagtactttatacctagtaaggcataggttccagttgcctggcctacaagacggcgtaccgtgtcccccgtcaacaggttagaatacataatccaaacatagatattcttatgacagttccgaccgagtcatccgtatcttatttaaccctgcttatgtgacttagacaatggtatcctagccagggcatcgtagagacagcaatagtgcgtaaaagccctgttagtcattggctccctagcagcaccggtattctagggatggaaaattttcgcatcatcatgatgctgttcgaaatattctgacaatatttcgaatagctataagccccgcgttgtataatgggaaattggagaaagtaagaatacggcgtggaagaggaatgagggtgttaattgggtcttattcagagtaagagtcctatcacgcaatcaagacagaattgaagcaatcgacaattatccacgctcatgccctcgtgttcgaatcccggtgacagtataaatattatacatcgtctaagcgcgagggccgggggagagggggggggggttctccatagcttgaaccatctcaaggccttgagaagccaacaactccatccgtcaagacctgtcgtatattgccatgtctgtcgcaaaagaacttggggtcgccaatgctgaatacgctgcgtctttcaacaaaggtgacctccagcttcctcctaaacggtaagcacatagtcctttcactcagataccccctgtggtggtctatcattagcacaagttcaaggcctgataaagtcaatccggcttggtaggaaggttgccatcgtggcatgtatggatgctcgtttaggtgagattcggaatctatcgcagcacttatacattcgtgtttcactgactgagaccaagatccggctcgcgctcttggtcttgaggagggcgatgcccatgtgattcgaaatgccggtggtcgcgtagcagatgctctgcgaagtatcatcatctcacagcagttgctagccacccgggaaattgtgattgttcatcatgtatgtgggagcgcatggtactcgtggaagggggggccagattgtttgaagaaagttatactcactgatatcttggataactctagactgattgtgggatgctcacatttactgatgaggtgatccggggcaaaatcagatcggatcttggccaagatgctgatcatattgcattcttgccgcttggtgatctcaagcaaagtgttcttgatgatacaaaagtgctgagagcgagtcctctcattctggatgttcctatcacgggatttctgtacgaggttgaaacaggaaaggttgccagagtcgaggagagtctctgatagcagtttacaaggcagttttacggtttacctatgagactgaatcaactatactctgccttgactactataaattgtcattatatctacactgaaccaagtcaaccgacttacaactgatttgtatcatcagtagtcctctgttattttagaaaagcaccctcgtctactagatggtcacgagtgagtcggagtgacagcgggttagccagtcatataaagtgtttcggacttgaaatctcctgaccctttgttgtagtggcctagaaagaatctggctacacactgttgttacagagtcgcatatactaaccacgtcgtgcgaggccgctttgttgttctattcctaacgtactaatcaatttcgcgactaatctcattatttgtcaagcacacacatgctgtggtacatcaacacccactaatcacacaaggatgtcaacatttatggtaggccacctctaggctctttgttttcctacttgatggacattttgctaacagcgtaatatacagcagtagtatttttcatcgtagaattgatgctcctgagcagaatatcggtgttattgataccgatttacggccccctggcgacctttacatgcgccttgatagtgtggtgccctgactctctacaccaccgggtatcgctatcagcgaaacgaaacagtattctcaggatagatacacagcctacctagccagagcaagcaagcatgccacactggacattgtccaataaaggctcaaatcagtgcaaccatgggtaccgtctcagccgcatattgtgctctgaggctaggcatccaacagctttatacaaccaataatgactgaaacatgaattctgggcttctcagaccgcttcggcttatgcaagacccaacatgggtgaagtggcttcatttatgcagtggctccgcgaagacattgccttaacccggtggaacatagagacatattaccctttccttcctcctagcactgtcgattcgtgactgtgagcagccctccatgatatggtagggcttgatcagaatgtataatccccagcgagctatgatgttttttctacagatattagtgcttctctttcctctgctgactcttgttcacggtgagtactcaagttccttagcccgactgcagcccttagagtataaacggacgctctcatccagtcgaaatgctctctgcttactcacaaacaaggcgtcgagattatccaaccagcccaaggcgatcgactaaacgctatggatggcctcatagtgagatggaaatacaactcctcgcacgaccctttggaggccgattttcagattgggcaagaaggatacaatattgtcccacatgcaatagttaaacttaacgcccgttctattgcgtttgcgcctgagcatgttacacgtcttctgggtccatctgcattcgtgaggatatggaatgccgactggataccgacatcgagtgtcaaagaactcgccaaagtcgatggttttacccttaccacctggactacccttgtgtctatgacatcgtcgatacctagtactactactattagacctggaaccattactagcacctcagtctcaaatagctccctgtccaccacagaacaacccaagacgacaatgacgatgacagcgattcccgatcctatgctggaggaaagtagtcaaggattgtccacaagtgcgaagacaggaatcggagccggggtatccgttggggcaatcatgatcatcgcagtcgctgcctgctttttcgtgcggaaccgcaggaagcaggctgataggggagatgttcgagctgagctacccgctacaccagccccgaagaaagtagcagtcgtgtctgaacccgcagagctccagtcaacatcaacaacaaagcatgagtcttacgaactccctgtataatgtcggtggtgtgtgtggagcgaagcttggacatatttcttccaagcgaagcacgcagaagtaatgcaagtaatgcaagcattctgttccttgcagcattggtgaaatttgcagagacttcgctgttctttatatgtttgaagcataaagtctttctacgacttggacagaacatacccaaaatgttacgaataggtccagtagactctctgacttgaaagtcgatcacatacccataagcttatatttttaccctacatcacccactgcattgagtctataaattcacatgagactccaattactgtaaccagaatgatcaaacaaagtcttcgaaatttgagtctcaacttatgttataatgttataggcataatttaaatacatcgatcaactaataatgatattagaaaaccccagtcccgcaacacctagtaaccagagttaccgtatccagagcgcccactggactcgtacgagtcactccggttgttagagcctgaagatccatagttatcattcttcgagccatagttgttaccagaagatccgtaagagctgctatcattgtcccgacggctagaaccatagctatcattcttggaaccgtaggagtctccggaggatccgtagctgttgtcgttatcacggttggagccgcgagagccagaggagccatatgagttgtcgttgtcacgacggctggaaccgtagctgtcattattggagccatagctactctcgttcttagaaccgtagctgttgtcattcttagatccgtaagagtcgttcttggagccataggagtcattagaagagccgtagctatccttattagagctataagagttgtcgttgtcgttgtcacgacggctagaaccgtagctatcgctcttggaaccatagctactctcgttcttagacccgtagctgttgtcgttcttagaaccataggaatcgccagaggatccgtagctgttgtcattcttggagccatatgagccactagaggagccatagttatccttctttgagccataggagtcattgtcattatcacggctagagccgtagctatcattcttcgagcccgatccataggaatcggtggaagaaccatagctgtccttcttcgaaccgtaggaatcgttgccgtgctgcttggagctgctggtattgtggctcgagccgtaggagtcgttgtccttgcggttactggaaccgtaagaatcgttggaagaaccgtagttgtcccggtcggacgagccataggagctgttgttgttaccggaggagccataggagtcgtttcctccggaacggctggatgagttgtaggaatcagaaccgccgaggccagagtttcctgagcggcttgaggactatatgactgttagtggggtgtcggtacctggccgcgctgcgtatcttactccgtagttgtcgttcttggactgtagcgtgcgatggtcagttttcgtgaaatgcaccaattggggagaggggtagacatacaccgtacgagtcacttcctacaccggaggactgagaaatattagtgctgaggaggcatgattgtgatgtcaacagggggatagcatactccgtaagagtcattgccctggcgagactatgaagcattagcaacgtttgagaacaagtgcgtagggagtgagctatgagatagggtaagacttacgccatagctatcatttccaccataaccgccagactggctggagccctgcaaggcaactgatgttagtgtccgtctttatgactggaagacgtgtgcgcaatgaacatacgaagtcattgtcgcggttgttgtaagacattgtttatgagttgttttgagagatttaaaacaagagaaagaaatggaatgcaattgaaacaatgttgaggtatagagaaggaatatcaaggcaagatgaaaacaaacagaggagagacaaagccgtaatggccattatttatagctcaaggagggcgcatgaggggcagctccaagtcgttaccgggcttcctcatccaggcagcgatttccagagatcccgttcatactttcagctcatgaggggcagaaggaaggccgaaatcacgctatgagcccgtccacaaatgagcagatgtggagtgggcacgatcccatctcagccgatcgaacggtgtggcaaagtacggctgagatggcatgcgattggtctctctcggcacgggtcaggggtctggtcccaagtttagatttaattaattgaccccaagtaagtctaagataggggaccagccacaactgtggattgacttttgcgtgatttggggactgtggcgcagtcaaaaatagggttcaatggagtgactcttttccacatttcctctctgggtttcctgcagtcaacatgaacttaaccttcctttcatgcgagatttccaaacttaatctcggcacctggtgaagccatacaaattaatttgcagtacgtatgtccgtttctctgacccagtgcattatcacacgatctccttcatagctctgttccccacttagtcggctggaggcagcaaagacccaaacatccagaccatttggacccggaattagctcaactgatttttgccgacacacccattttcgaccaccaaaatactaggatttgagtttcttacggatgccgatggcccctccttgtttgtttcgcttgcggggtcgatactcacgtcgtctctgaccaaccgagggtactgaagcgttgtgacgtccaaaatgacattagccagctttcaacagtgtgtgtatcaaaatacctacgactcgaactatacccagactcggtctaagggggctcgttttcattaaaagggctacaatggaattttagataattggcaacttttgagtaactatgcgcgcccttatctgaccaacttggctacgactagttcagctcaattgcaagtcatgcgctaataaaagccaagtttcataaataagacgtcgattgggctacctcaagtgagccgagacatgtagactgagataatttctcaaccctctcatcgatatggttgattccttgcgtggcttcccggtagcgaaccccacagtcagccaaactgttatccagatcactgctgagccacacttccagaagaatcgccgctacttaatctgtggacatttatgaccaactgtttggtgctgatagattaacgtagcaccatagtctggtatctctgtacaaagaagaaaggacttagtgtatcttgagctgggtctcaactcggtacatcgatgctcatatattccttgcagctagattaggactttttgggtgaaacctttgacccattctgttcgtgaggctttaattaaaggacaagatacgaaaaaatagaagtaaaaataaaataacataaaagaatgagaaaaatactaagctcctaaagcctcttctctaagccattgctgtctactctgagttttcatacagttcggaaaatctatactttgcatgaccgatcacgggtcactttatattatccacacgaacttatcaacctgttagtactcacgtactatttcctcaacaaatcctccgaattacaaggatacgaatcctacgatctaggcctctacacgcaggaataaacgcctaagatgcaatgtccattaacgatgacaccatacattatcacacagttttataggagaaaagcgacaatcattccactgtcatctgcaagttcccattccatggtggggtcaacggtcgtatagataaaattgcacaatcaccatggggattgcaccatcaatgataagaaatacgatcattcaggaaattacatacaaaagccgcaggatgaagttggcatgtacgcaagggattatgacttgtcatacatttcaatgggaaaggcctccgcttggcgttttgacagcacttgaacaaaacttgatcatacgccacatagaaccatgagcaacaagggagaagagaaaaccacgactcgaagagcagcaaaaactgttgaagagaaatacgcagatgtcacattacgcattatcgaagaccatggggatgaattcgggcccctaagtcctgagaaggagaaaaagttgcgccggaagttgtatttgaatattatggtcctgctttctgcgattaatattgtactgtttgtgagtatacctgcaattgtttcatggataaattctaatgatcggcttgtagatagacaagtctacgcttggttacgcagcgattcttgggcttttcgaggagacaggcatttctaaaaagcagtacaacgatttgaatacagtgttctatatcggtatgagctattatacttatctctcttatactggagcaattgctgatagttattcgaggctaccttgccgcacaatggcccgggcactatctaatgcaacgtctacccttcggaaagtttgtcagtgtcatcgtctttctatgggcagctgttattttccttcattgcgtggcgaccaagttcgccggtctagtagtcctccgacttgccctcggtgcagtggaggcagtcattgtacccgcgatggaaatgactatcggcatgttcttcaaccgtcaagaacaatccttcctccagcccattctctgggtgacttgccaaggagctcccatcgttgcaggtttcatcgcatacggtttgctctacagccatagcgcagttcttccttggaagctctttatgatcgtcaccggtggagtcaccttctttctctccatctgggtttggttctgctacccaagcaatcctgccgaagctcggttcctgactttggaagaaaaagtgcacgttattcgccgagtgcacgactccagccagagctcgatcgaacagaagcggttcaagagatctcagttcgttgaaactctgcgtgaccctgtatcttggctcttcgcgctacaagctttcactctgatgtactcaaataatcttacctatggccaacagaatcttctcacaacttctctcggtgtttcccaacttggttccacgctcgtcgctgtggcaggaggcggcttcggtgtcgtactttgtatcgttgccaccttcgtactaaaatggttcccaaagtacctagcgatccatggacttttctggtgtatccctgctatcgcgggcggaatcggcatggtggcgatcccctgggacaacaaactcgcgctcttagcctgtatgcttctagcgggacatacgtacggtatcacctatatcatcgcactcggctggacgacgtcctctgcagctggatacaccaagaagctcacacgcaacgtgatgttcatgctcggctacagcgtcggcaacctcgtatcaccgcagatctgggtacccagtgctgcacccagatactacggtgcatgggtatccatgatagtgattagttgggcagggacgcctgctatcttatgtatcatttggtttattctagcgcgtcgaaacgaggaacggagaaagtggattgcggaattgagtgacagtgagcgtgaggagggttgtgtggaacagctggatgagaatgggcagatcgtccgaaggaaggttgaccttgcgatgctggatttgactgatctggagaataagttctttatttacccgctctagatgctagataggatatcgcaaggttccagcggtgatcttgaaatgtagaatgtgatttccacccatacatttctgcagggtaatattccattctattagtagtaaccaagcgttcctccgtgccccggaatattctacatactcaatattctcaagcagatatttccggctctcgacactgtcggccgtggaatgcattaatttaatttgactgccagacatcatgataacctgcctaggatcattgccaccaaaaccaatgcctgtctcaccattaagcacttgagacaagaacatgccgacaaaacgaacttctcaatcaatctatgcgaatcgacaaccacggaaacaagccaggctgagctctcagtcaaatccacactagcatacttcttgatcctacctacacaagccctaatgttcatagaacattcaatatctgcaataaacgtgtcccgaaaagaaggccgaccccataccgggctcggttcaatacagacgaccctggtcaacttcccaaaacacactttctgaattcgcccgtcacaagttagagaccgtgttaatggaaatttatgtttctccccacttttagacgactgagttcttgtcagccccagtctagtaacaagggcaagggggtatcttaagtggcttttctttggatgaaggagacgcttataccaactctgcgtgtccattggcttagtccttagattccgtgattcgaactaatcgccgaaaggtccatatccgtatgggatcttctggggactttatactgtactcaagtaaatcttgggcatagttggtactctagtccacgccacgttgtacatatgttcaacctgatccgggctatctatatatgggaagcgtatggctactcgcgggtggggaagagcctgtatttatataataaggagtggcgaagaagcggttagttactgactcgtattgaatatctcacgcagatgatactattatatcactgataattcccagggaatttctgaactttatactcggtctctctgaagggaataacaacaatggaaccatctattcgttggtacaccgtgtccccaatgatcattgtctagctggtacatacctcgacattgaagtagaaacttgacgtagaggctagataatgcctattcaaatatgccacttcgcccacggttctactgcaagttgagagggttgacgtatgtaaaggaacaggctacagtcggcactttatgcatttgtatacgcaactaagcggtaagcctaccaatttagctgacgggcaagacattttcgcttttcgatccgtcaatttagttttcctttgcatgagagtcaagtcaggccatatgataacattgtttcaatattatactacaagggcaacagggagttgacttgctacccgagtgggccataaacaagagatattcatgcaattgcaaaacatgtctaccgtagatacgggtagtgtctaagaaccattctggaacccgtaaactagtctgtctcattatggaagttgttgtctcagtgccaatctgcactggcgaagatcatgtgaccaaaatagttgatagtcgttcgctggaacctgtactccaaataatgcgatcaccgccccagttagtccaaaatatgggacaatggacaagaataagcgaacgaagtcagagaagaacaagaaagcaaggagaggctcgagatgcactacataacggtcgtaaatcgtagattccaccacacatggtatcctccattgtagtagtgggattaggagagatagatgcggagctgcctatagttagcataaaattcctagaaacggtgcagaaaatgtaccttctgcttcacaggagtgcggcaaagcgggcatagcaccgctgcctttggtcgagaccgatccggccgcgcatgctgctcagcacaccagcgacagaggatcgcatgtccacaaggaatgagaacagtatcaacaagttggctcatgcagattttacactcaaggttaacagtcagttccgcgtcatccttgggttccggacgcccatccttctgatcgtccagccccttggcatgcgacgctgcttcctcctgttgacgacgatggcggcgaaggtagttttcctcgtatagctgcaaagcatgggtttcatttgatcgtgcggaacgcagtagctctctcatttggagtctccgagcgagttctacttgttcctgctgagtaagtggtgggggcaactgagtctcgcttcccgtattgggtaaaacatgcgatgttccagccatcgtagtatgactcctgtgggcatgtggcgaatgaccattcgaggtattcggctcccttatagaccgagttcgccaatgtaaattttgagaattcgacctgctgtgttgctgctggacagatggggaactcgaagcgatactatgagtgcgatgctgccgcctatgatgaatcgatgtagatgttggagagactcctgcttgaggaaattggccatatgggcgagatcgaaacgatgtttgtcgattaagcgaaggagcgacaggggcatcccggctcattgcccctagtgatgccgactgggtactagcagtatgcggaatttgtgccatgttttgatatggtataagctgctgcaaggcctgagcggggtaaggaaagacgtcttgatagtaagtatttggctgtacgaatgaagtggtctgtccagtcgtcgcagatggcctttgaaagcccgcttgagaaagctcaggcccctgaggcccattattcccgtactgactctgttcattgctgtccaggctaactgatccgccaaattggctctgcatattaggaaatgagtcatggccgtgcaaatattgtgaaggaagcgtagcaaattggtcaggaacccgagggaaagagaagccgctatttgttgtaggtgttccaaagatgtttggacctgggagatctgatcattgattagcgactatgaaaattggacaaagaacattgcttacagagaccgctggctgcgttaggaagtccatggggaatataaggactagaattgacagcctgcgcgctcaggatactttggtttgtagagttctgcatgttcagtgactcagaagcacccatacccccaggactgttcatgaccgaagatgataagtttgggttaatcctggggagctcaggtacattgcttgagtcccaggaattcgatacgacaggttgcgccatcaggaaagactctgtcagcaattgcaggttattgaggattgttaaagtcccgtgacggatggcctgaagctcttctcggagagtttcgatactaccagactgagacagcggacgacgtggaagtgctgtttgaaagggggttcgagaattgtcagagatgttgttcgactgtggcacgatgaaatcgctaggagatatttcggatgaagatgggatattggcaaaggagagtagcggcagatggggattacaagcaccccagtattctaaatcacaagactcggacctgtgagcgatctagacagtgaaggttcaagacaaaaatgcactaaataaacatgaaagaacattcgataagtaaaattgcgtagacaatcaatgcggcaggaacactgtgcaagcatagggactgtaacaatggaaatacggaccctcacacctccagcagtatctgcgacgggttgtgtctgtactattttgtatattgtgctcctctgcggctgatcgatttcttcccggtagatccgaacaatacaacacacacaagcaacaaactgagctcagatgaagacagccgatagcatgcttgtgagtgcaactggtactggtaggtgaaggggaccaagcaaacatcgtttattgccagttggtcccaaacttattggtgggtagacgaagcaagtatttgggatatactctgcttataaccgtgtcatagttacatccagccgatagcgagcaggcgacgggtcaaccgaaatatataagcacaaggtgacttgtgaattcgaggtcgcaaaggaaatgcagggtgaattattggtaggcagccgtccccaaaatctggttctagtagttatacgacaactgctggcgacacagagacctcggagacatgattttgtttggttccacactcttccagtgagatagcgactccgaggacaggaatagccacgaaagctgaaattgagcggcaacgggaagctaccaacaaactatcctgtcgctctggggatcttaaaggatgtcgattaggcgccttcctttgacttttgtctatcttttttgatttttccttctccctgtttttctctccttagtctttcagatcaagtccactatggagagccaaacggaacgcagccgtgagaggaagctgacagcctgacgtttggacgacgttgccagctctagaccttagcccacgcgattcggggggaacaacatcagcgccttgcactagactgcgcctaaggggtgagaaagtaaaagaaaccaccaggaatgggcaagggtcgttagcctcggcgcctagaagcccaccgtggaaggtctgtccggttctatccaattagtgagatcttaaactgagtctagttgcaggggtgttggtgttgggttggagaagggggaaaagaaaataaaaaagggaaaaagaaaaagaaaaagaaaataaatcaattaaaatcaaatttcaatagacaagctggggctctcccgggttgaaccccgagaaagcaagcaacagctcaggcggatatcaaggttacacttcgcataaatgatccactaaatataatggatcaggattatagtatatacggccccgtctgatgtttccggatgatcgcagaaagaatgagaaataagaaaatcaaaagagggggaacgggaagacgagaaatacaactcagacaaagacccaaagggccgtcagcgaaccgagcgatccactgctgcagggccagccgaccagagttgcatgagcaatgagaatgaggaagtcatgatgataagaaaagggtaggtaggactagacccagattggcacgagtcccgagtcgaccgatcagcgacttcaagagtggggaacgattagttaaattcagattgtttgtcctccgttgaatgtagtaactgatgacagaatgactggatactaaatgaaacataacgatggcctgaccatgccgcttttaactgtcatttcacgtgtatccccctactctggggatgggggtacaaagcggcgcggttggtttgtttgctttgcttcagaagttcatccacaacgtcatcagagctcccgagctccacttaagttatctccacttccacttcatccggcgtgctggtagtactaccatgttggtaggtcacctccgtggtggatattgctatctccgagtctctccttcttgacgaaattctagattcattttttctttttggagcctgatcccgccttgacccgttaaacgttcccttcttgcaagtggaccaatccatgagattcgcccggtggctgtccgtgcggccaacccttatatcggtaccaaccaacataaccagaattccaatgtccacttttacaattccgtgtgaccatggtcagcaatccctgtctgtagattgcacgcctgatctcaacaaggatgatctattgcgattccctgctttccagatctggctgtctaccctgcaacaatcgttaaagcggcaacaagacccctcacacgagttccacaaagacccttatgtcctacgcaagattgatatccaggccgtcgattttttcaagggagggagattagggttcgtgaaattcaaagctgatgtatcaaacggaaatggcgagtcacttcctggaagcgtttttcttcgtggaggcagtgtaggaatgctggtaagccgtccgaaccatttctctcctcgttcgcttgtccgtatcactgtttaacgttcacttcggtctgtattttaatagcttctgctccaacctgatgacgtgcacccttcagtggaagacgaaaagagggcgatcttgaccattcaaccccgcattcctgccggctcccttactttcgccgaaatccccgccggaatgcttgacgatgccggctcttttgctggagccgcagcgaaggagatacaagaagagaccggcttgacgattcctcaggatgaactgatcgatatgacctcgcttgcattgcaatcagctgcaagccccgaggacgtagagacattgcaaaaggctgtatatccatcggctggcggaagcgatgagtttattcctttattcttgtgtcagaagcgaatgccgcgtaaggatattgaaagcctacagggacgattgaccgggttacgtgagcatggagagaagatcactctaaaattaatacctttaaaggaattgtggaaagaggggttacgagacggaaagacactcgcatcatgggcgttgtataaaggactcaaagatgaggggaaaatatgaactagacctggcgaccgcatcatcgaatcgccgttgggcctttaacagagtgttgaatggataccagtatgcatcacattgacgtgtctaacaacactaaagctcatctataaacgagaattgaaagttcgtactctcagctgttcaaatctatagcttccacttttgcgcaagttcgataccctctgctattgttcccacgcgggcatcaatagcatatccttcggcctcgagctttttcatttcttcgaaaagcgaggccagcggcacagtgaacgattcgatgaattcgttttcttcgagctgtggctgcgggttctggttctccggcaaggacatgtctactcggacatgaaccatattgagattagtgttgcaaaatccgggatctgcgatcatgtctgtcagcattctccactcgaatctcctggaatgtgactagacaccccatgtgcagtcaaatacgaagtgccaccataccattatacatcacggtactcgtttgctccgccactcccacatagcccgtttcctccttaagctcacgcacggcacattcttccactgtctcgccagcatctatgagaccagccggaacctcaatgacgaccttgtcaatgggaggacgatactgtttctggagaaggagttctggacccgtcgacttgttgagaatggtcacgatccccacgccgtcaattgcgcagttcgccgggcgggtctaaagtacagaagcgagtcagctagatattccaactagaggtcctccacacccaagccttcgtgtaaacaagagggcttagccttgtcgcgcattgagaactgcatttggagcctggtcacaatagtaaccgatggggacacaagaactggaataatctcacctgccgctccgctgactcccacgtcctttctacaccggtaggatcccggtatgtagtcttgactaatctcgtccatctagcctccttagggtcctgtagaaatgaacatcaacatcagtatgagttagtaatcactagccctaagctttgtataacaatcaagctagactctaggaaaagaaaagagaatacataccaaaggacccctagcaataatctccgaccgcaaagccttaggatcagacatcgtaccaagctctaacaatccgttcaattaactcaatcctactcaaaatctaaacgtcaacaatcttataatcccaaattaatctaataaaaccccacctataaaccaagtataatgaaagtactatatatgaagttccctggggtaaatggcaccagttaatgctagctcggagacgatgttgtcggacgggccgcagaaagaggggttagattgtcttatccgccaaagggttagccctaatcttatctgggtgtggggaaatggttccaaatttagagtttcttggagtgtacctgtttagaaacttgtttattagatcgttgctcttgtataattgctgagttgggttgtgttgtggtttcaatcttcgcttgttgatccaaaatggctacccatgttggctatggaggaatgtatcatgaaaaggcagagggataactaaagggaagaaacaggttccagtatgtgccggtagcagaaaggaaagaccaatttggcgcctcaggctgcgcctggtatccttcgatcttcattgtactctggagaaggaaagatagaatagagatcaacaaagagggaaaccgaatggaaacaagaaggtcaaaagtcaaaatgaccaaaagtcacctggatagggagggaggagagcaaaaaggcggtttcgaacccctgatcgaacctgggacttgggaagggtggctcagaaaccagcctcgaccatcgagcccccccagttactggtattgtcggacacctaaaacacccgtttactgtaattacaggaaggtgcctggtagatgaggcagttgcgaggggcctggtgggtcaggcagcagagtagcatgcctgtgaacggtgaatcggggattaaggctgcttataaccggttatagtctagcttagaccagtaatcttatgcgatatagagcatgtgaaagatgtgggccatgatagccccgggctttttattaggtgcatttagcgctgcggtcgtgctggtttgtatggtgggctgccgctactgtattatcccgtctactagaaaattaactggggctttcataagaattgtggagaacgtaatctattgtatgcccacagtctgtggactccctcactgtgtatctctgtccatgaaacctgtctatggataaagttgaataatgtcagaggcatggatccgactattgtgtgaaataatctgggttaagaagggaaatggccgagcccttgcaaaggacaggccctgcgaacggttaagccgatcgagtgaattgaatataatagccggaaagagaaattaattgtaatcgaagatagctgcccatgttcaatggcgaccaaatgcgcttgctgtcattacttcgtgtcgacattcaagagaggcggtggcgggtgggttgactagcctgctcaagccgttcgatttgagagagacagtcctggaactctgaccagtccttcatgatgacttcggcgccaagctccttgaggagcttcgccatttcgaccttcttctcatcaccagggtagctgccaacgtaaccgatgacgtgaatgccggcgcggatagcactaagagcgccagacttgctgtcctcgatagtaacagtctcttccggcttcttattgcacttttcaagggcgtggagatagatagctggatcgggcttagaggtgggtttcgggagagaggtggcagcactgaagaccatatcctcgtcaaaaaatttgtcctgtccgactttcttgatggaggcctggacgcggcgcaaggcagacgaggagacaactgccaagtggtacttcttggccttgtacagcttctcaagttcctcgttggcaccgacacaaggctgagctttggcttccagcttagcgatgactttgtcctcctccttcttaacgaacgcttcaagttcctcttggggcatctcgaatccgtacttggcttggagggagaccatcattccacggaagttctggccgacgaagtcttgaatcagctgctcccctgtgtagcgatcagggataccgcggctctccaggatctcatttgtaaggtcggcgcatgcctcaaaggccagctcctcagagaggactaaggtgttgtcacaatcaaagaagatttcggtaatctgagtggtagcgaggttagttggctatgattagtggtgataggtatcagagtggcttgaatggctgaccttaggcatgatggctgtagtgtattgtattgtattctatgtatagaagtaaagtgtagatgtaatgtgaggtttgaagagagatattagaacttcaaaagtgggggtaagtagagagaatgaaaaggagattgggggtgatgaccgggggaagggctgttgcgtgaatggtacaaagaaactttggttggagggacagttgtacgccttaagtagaaattgtgaaaggaggaaaatgtccaatatcaggataccaagaccacgacgctacacatggaagcccaccggtgattcaaaggggggcatatccaaacaatgcgcaaataacccctccaaggaaggcggcatggcggggggcctgaggtcataccgtgacgttcgcgactgggcatgggcctataatggcggccgagatacggcggccatcgggtctacaccaacacactaaactgaagttagcaagcacccgctgccattccctcttcgggtaacgctgcctggcccctcccactagcccattcaagtatagcactgtaccctgatggaattgcaaagaaactggattgcgcagttgcgaatcggctggaagactcattctgcgagaaacgcccaatgggatggggattttcattactacgccggtgagcttctgtttctcttttattcctcgatccgtactagtggggcagatccattgaaggaggcatacattacggaggagtattgctgtacaaggctggcaaccttcggaacgatcctcctcaactagtctgtaactagcagtaggttgtcaaagcaattctgcatcctgaccattgtcgagtcacccgggatgctcatgcgaggggccatattcaggcatgaaccagtcgaaacgtccggaggacagtgttccacgtccgagcatgtttgttagatgccatgtttagtagtgatttagtcaggagaaccaagccacaaatcagctgatgatttctatatatgccaatatctttggaatcatcctgacttgtactgtaccgagattttaccagggagttatactattacatgtgtagccgcagcagggcatcaaagagtcaatgagacataatctacagagtcaggcaccgaaatccgatatcagcatacgaaactgctgtaggtacaaatcctccattctccactccgcgcgtggatgaatcgatcttttgaacgccaccgcccaataacattgtcttcgatggggtctgaggccgactcatcattggccaatttaccagtaccgttatgggcccctctttttttcacatacgatccttcttgagtaacttgacggaggggacatagttctagcgatagtaaactatttcctatttcaagcaatctatctgttggtaatttcgcccaaaatcttcccctcccgtgaccaaaatgggtggtgattctgatcccttcccggtgtccgtatcgtctcttcatttcccctccaaagagcaaactatttcccaaacgctgtcgtccttgcgccgatcagccctctccatcacaaaccgacttcaatcgattgaatccgacgccaattttgtccgtgaagtggctgactactacgatctccccttagtcgccaacgagagatgtggtagttggtatatccctccggaggccaaagctggcagcgcttacttcaagagcacggatggtcatacgggccaatgggactttagcttccgtagactaaacctgcagattctacccatttctcggaagcatggagggtaagtgagcgtatcacggctccttcagaatctcccttcggtccgcttttccttggactaccgctgaccaccaatgatggctgcagctgcatcatcgttgactcaacacgccggggaaaatgtaagtgctgacgaccactttgttgatatttggctgctcgtgtcaccctgtctcacaaaccgccagtgatgcctgatgccttatccaagacggttccgatctggtgtgcggtaatcaatcgagcactatttccgtccgacactgcataccatcccgtgcaatttccgccgaactttttgggtgcctccgaagagtcacagattgagcacaggatcgatgattttgttaaatcgctcaaggtaaattttcctattttcgtgaacatggttaccgtgccctatttgaatataggttgactggcttctaggatctcaagctcgatttagatgatctcaagcaaaagctaggaaagcccattcgggtcgcctgggcgaatcgctcatattttcatccaactgatctgcgaaagggagatgcatataatctctttgttctctgctccgcttccaagcgtgtccatggcgcggaaatgtcggagggtggttacatccaaggagcaggcgatgatagcgagggttgggctcatgggctaacgccaccagttttctgggaacacaagtctacccttgctgcaaccggagaggaagatctaccggaactcattgtggaattggtagaagagcaccgaaagcaagatggccgccagcaagctactttgataacgccaactcgaaacttgtacatcagcccaactgaccctcaattaaacgggggtggtacttatgatttggtcattgattgcaatggaaacccggaggcctcggaagggaattcaaagcgactaaaccttggttgcggagtctctaaactggggagtcgcgacctacggaagcatctacatcaggttctggcctttaccagttcgcagctggagtcgaacccgtcacaatcaatgcttgtaacatgcgagtccgggaaagatctttccgcaggcgctttgctcgccatattgtgtctatgttacgatgacgagggcaagtatccctacgtccaatcacaatctggtcatgctaatcatgcaacaggaaactttgctggatctcatgcgaaaaacaagattgacaagcaattcatccgacagcgacttgcctggatcgtgtcatccaagcatgacgtgaacccttcgcgcgctacactccaatctgtcaacgcgtttcttatggaacgaccagattattaataagtagattctttagcgtttagcatatggctcaggtgcacctttattcataatacatcataacgtggatctattcgttttcaacggcctccacaatagctccagcgcttccctgatccaaggcattcaacacagccatatcctcctcgctgatttcaaagtcaaatacgttggcattggccacaatccgatcagggttatcagacttgggcagcggtacccattccttctgcagagcgtagcgtaccaagacctgctgggttgtctttccatatttgttcgccaggtcgacaagtgtaggatcgctggctttataattgcgcacaatcggggagtaggcctcaacaacgatgccatgcttcttacaatacgcatttacaacccgctgttgacaccagggatggagctagttggcagatagtcagtacagtccacactcgcctatcaaaccacagccaggacagacaagcctacctcaatctggttcacatgcggcggccaaaccttcgcatatgacttcatctcctcaatgtgcttcacgccccagttactaacaccaatgctctttgtcttcccttcctccaggagtctctccagggcctgccacatctccttccgacccgacgcgcccgcgttggcgctatgaatcagaaacaaatccacatatccatcctgacccccgatcttctccacgctggccagcagcttactataagtcgcttcaggcgagccaccagggacaaggatcttagtagtcacgaagatgtcgctgcgcgggatgcccgaggcgcgaattgcatcgccgacctccttctcattcgcgtagaactgagccgtatcaacatgacgataacccgtctccaaagccttcaaagtagactgcacacactgagtcggcggcgagcgataaacaccgaacccaagacgcgggatcttaaccgccgagttagggaggggtaccaaatccgtgatggcaagtttcgcagccatgataaaatcaggcaaggccggcaaacaaaacccaaaagtcaaataaaaaaataaaaaaaaataaataaataaaaagagagtacaagctcaagacaatcccgtaatagccgaccgattcaaagaacaaaaatgtaaccaggtaactcgagacccggaagcagcgagcagaagggattcggctgtggtaggttgcgcgtgggagacaattgccccgccccgaaaatgatatcataccgaaagggcactgaagaacccagtctaaaccctttccggtggaaacagctactattacttcatcgggtaagcccaatttgaacctggacaactcaactctcatctcggttacattcgcttctgacgattccagcgatcgttacactccctcccgccagtgccgaacccatccgaagtcttgacttgcttgacttttcttgactcttagtacatacacaataccctcccaggacctcccttgcttgaatacggggaacccaccacgcgcgatcgaatctctgccgtaccacgtgttgccttctctgtacgacgtcaatggaatgtaagggatcgggctgtcatcccttgcgacgagactttggggccggctttagatgatgcgtagagttgggttggtcgggcgaaatagactttttctggttcatttttgcaaagaaatcatatgatatagacatcatttgtcaccgagtaaacatgaggtctattcaactggatacggatatgcgggatatacttgcagatggcttttaatccctcattatgcacgatagtagtccgtggtctgattgggaccaagaagaatacaaacaaaaacaattattatgctttcggaattgccgtccttggcttagcatgggtgtaccactgcttacagggattgtaccgattcgtgagcgtatacttgccgagaaaggtacaatgcgcgagagtcatttcgaaatagctttatacttttttaatgctactttgagaatagaaaagagcagagttgaatgagagggttcctcttaatatatattctatcgttcataaatatacatacacacattgatgctaaaaaacgcgacatgactataaacaaaacacgggtatctgtacagggtgatccgttcaccggcaggaatggcttcggctaacccatggcggctgggttggggttgggggagtatgtacccgacctatggcttgtatctcaaggccataaagagggggtgcaggcggtatttgaaattattacgtaaatttaatcacacctttgcaattcccctcaccctcatgtcatgatgattctgctgacaggcagagaaatgagggatccacagcgcctttgataataccaagctactggttttatcattggattagccactttgcccgcctgccgtgagacggcaaggggtaacagctggctggaagtcaaaaggttaggctgggggactgcatgagaaaacgcctctaacgctgccctcgcggtaattgttgatctggcaatatagtataagcatttgagttgggatagaagggaggataagtcaaaacttacaatatcatcgacactggagtaggtgccaccaacaagagtgacgagaccgatgagcaacacggccacgttgatagcacccagggccaggttcttgggctcattccagttgccctcacggatgagaatgaaccacatcagggccgggaagtagaaagtgaaaccggagacgaagagggccgagcaaatcgacagcagatcgttgaagaaggggataacctcggcgataacgaaagcgacaacggtagccacagtgataacggccaaccaggtaatccatcccatcttggtattgatgaatctaataggagagttcttgaaaatgcgaccgtgaaccagacggcccagcacgacagtgttgatggaaccactgatgaaaataacgggaagggcgataccgaaggccactttgctcaacagattaccagcggaaagcagggcggggctacccacatcgacaccgacgaaggcataaatcagcgcaccagtcaaggtgtagataataatctcagtaatacccaaagcccagatagacttgacgtagtccttgggtgtatgcatttcgtccatgaaggagaactggcagagagcgaaactgtaggcgaagataatgttggaaattgcaatgaaaccgtcggtgaaggtgaggccttcatgtggccaggcggaccaattgacattggagagtccgatttccttggtactcttgataccggtgccaatgatggtgataccaattgcggcaatgatagagacaaagtcgacgtaacccagaatagccatttcggtgaaactcggcggtactgcgaggagcagcagaatcacagcagacacgactccccaaacaacggagcaaacgtcactgctggtgatgttcacaaaggcaatcgtaccagtcagacaatgcgagccggtgaggaacagaagttccaagatgagcataatgttgatcagttctttgccgaaacgaccaaacatgagctggccagcgtcgggatagtgagcgacatgtgggaacttcaacttcacttgaccgataatgtgactagtatagacagcaacgagacccagaccaacggtacagatgacaccagccaccataccaagcttcgcaaaactagaaggaatggacaaacttccgagagcaacagcctccacaataagcacgacggtgagacgcttccaaccgagacggctgaacttatggataccatcctcgacgatgtccctttccctctcatccatttcaccaaccaagtccttatcatagtgaggggggacaccaagcttctcggccccagcctccatggctttgttattggccttgtcgaggtcagaaatatcttctgaggagtagcccatgttggagattgggaagggggagagatgctgagaaagtgagaacgaggaaggggcgagaagggaagaaggtgtgggctgtttccctgtcggaccacgttcctgagagtctgggaagagagcagaatttgaggaaagtccggccaaggcagttatataatcgaagtaccagacttggaccgatttggaagccagcggaaaggacgcaccgtatactttgccactaagctgctgtgcccgccggttgcccaagaggcttgcatgaaactgctgtggtgtgattgggtttggaatttcgaaagaataatgatagtgcgttttttttctgttattaataagatttggtggcgttacgtttatcttgaatggtcgaaccatatggagaacaagctcactccaaccgctggtctgaccaaccagatctcactttggcccgtccacgaatccggatctgacctagtttaaaactttcgggctttcggtcaattagcctcagccaccgaatgataacggtagaagaaaagaaaaatactacagagaggctaattgtgacatgattgcatctggtaagagtaaaacgtggggatgttggggacgaaagtgggcattgctcacgttcctcccaataggcatccgtgataatgcgtatcttcggtgggttatcagtttctaaagtagacgacaacgtggcaaagcaaaggaagtatgtacggtaacagtaccccatccctctgtctcttgtcacgccgatacttattccaactaacaccctcagtcaagaggtcattgattatatctcaccgcttggtagcccatgcctagcaatacgattatggtttgcctgaaaccctctattacctaaatcattactgccatcattttgtggggatcaattttccaccattgaacatactccagacttctaactaattttaggtttcttttggcgattcatgcatatgcttctccgagcgggccatgttggagaacattggagaaccgacagggatgtgcggtggttagacgcggcgacagaataagatggggtcggatggtgatgtgaccatggcttctaccgagtatgccatatgtagcaattctatgacaaactgccaagttctgcatagctccctaaaatatatcgctaccaatatattcgctcgcccagtcgcaccaagacttcttggaagttctaggcgcttcagatcttttactcttatgcatttgtcagagggcttggtaagccctactagtaggttgcctgatgaatgcctgagccctgccaagtttacaaggttccaaaagcggcattccgcattggtcgtagcaacgtggggccttaaggcttcgggcccagtagctttcctgaatcttccgaaggatcggcaccattgcccgcttctttcatcaatcaaaattctaactcttgaggggatttaatatacttgcagatccggacaagtgctccgtacatagtgaccattactataatttcaagcttactgcgttatctgaaaatgtcctaaccttctttgtgtagcaacttgttttttttttttttattaaaagaaccttaggtgtctgtattatgatggaatgtttcgccgtagaatatccgttatcagtgactcaatacgatccctattgatagataatatctttatctttatctttatggttgatctgtacgccccctttgttgcagggcaactcttctcgcctttatacggtcaagcggtgaatgtttttaaaagtatatactccttaaaaggggtatcatgaaaatctggatactagtatgagaccggagcgggttaacttcgggtcgggagacgagaaaaggaaaagggtaccgaaacggacatataaacgaagacgtgttgaagaggagactccgtagaaggaagttcaacaatatcccagtctggagaaaggatcttcgtctactccgtatgaaaccgagaacctgagatatttccattcttgtgagggggtgtgttgaaacctcgagtgaagtatcgaaaagttaaaatatcttcgttttcgctctccttccctcttccgtttcccttcttcatcttgatcctcgacaataaaacaacagactaatccattattgttacattctcttctcaaattctagaaagtcttaagcatattcttgtcgaattcctgaaacctggggagatgcaagacctagtttgttcgtgtggcgaggctgatattcacggttcaatgtggtgttcatagtggttgctctcccaatataatgatcctcgttttattattatcctttttccctcttctaaaatttcccaacccctttgcccatgctgtgacctgcatataagctaaaattccccatcgctggaatctgtggagagagtttcacccaaagattgacatgaagaatgggtttggttgctgtgggggcggcgagggtttgttgacatggccaactaagggatagcggtgctgccttcgaagtacgaactcctaatcttagctcactaattgtcgccctctccgctcacttgtgcttccagccactaaaacaggctgaacacttgcatcgttctaccgctttgtttcttttctaattagttccggctgaagatcctaccatttccattcaaggattacccctctatcaaactgtatccctcctctgtgctactattcgacgctatctccaacctcccttccgaccagccctgaatgtcctcatccattaccgtgattcaccatgttgaccgttgaaaagtcatgggtcaatgttcagcagaaaacctttacaaaatggtcagtttcctttagccgcccactgtttcttcccctcgatcggggtcggccccgtgcgtccatcggatcccttgatttcatcttgccttaatccgcctcgtccaacttcgggtcccaccctgctgacactattgatctttcaggctcaatgataaattaaaggttcgaagactcttcattgaagatctagtatctgacctctccaacggcgtgagtgagccccgcaacccgacacctcgataagcttccccttgcctctaccaggacgtcggaggaaagatgaccgaaaaggagatgcgggatgagagacatcatgcgcagagacttacatagttaactcagatcatcctcattcaccttctcgaaatcctcggcggcgagcccctcggtaaatatgcctcgaaccccagattgcgcgtacaaaagttcgaaaatgtcaacaagagtctggacactatcaaggggaggggaattcagatgacaaatatcggtgcagaggacgttgtggatggcaataggaagatcatcttaggactaatatggactctcattctgagattcaccatcagcgatatcaatgaggaaggtatgaccgcaaaagagggtctgttgctgtggtgtcaaaggaaaactgcctgctacgaagaagttgaggtgcgggacttttccactagctggaacgatggtctggcattttgtgcccttctggatatccatcgccctgacttaatcgacttcgacgcacttgataaaaaggaccaccgtgggaacatgaaattggcatttgaaattgctgctaacgaaatcggcattcccgacctgcttgatgtggacgatgtctgcgatgtcccaagacctgatgagcggtctttgatgacttacatcgcatattggttccatgccttctcccagctggagcgagtcgagaatgccggtagacgagtcgaaaagttcatcaacaacatgcatggcgcttgggaaatgcagaactcgtatgaaagaagaatgaaggaacttctgcgcctcatcagagcccaacgcgaggaatggaagaacgcttcgttcgaaggaacctacaaggatgccaaggaccaggcctttcaattttccttgtacaagaaaaaacaaaaacgacaatgggtcgcggaaaagtcagaccttgctgcccttctgggtaacatcaaaaccaagctcagcacctaccgcctccgcccctatgacccccctgcagagctaagtcttgaggtttgcgaccaagagtgggaatgtctaacgcgcgatgagcatgaacgtagtcagctcattaacgaaacgatccgagatatcaagaatgccctacgccggtctttcgcggacaaagcgaatgacttcgcactaactttgaagactctatctcttgcaatatccggtcttgatggcgatgtagaagaccagttagcccatgttaagagactcaatgacaaccttcctccccttgatgcgttcttagatactattgcggagatagacgagcagtgtgaggaagcgaacattgaagagaacgattacacaacatatacactagatgaactctcctacgagttgagcctagtcaagtcgagcatttccaagaagctagccttccttgacaatcagctcgtggctcgaaacatgacgaatctgaccccgatccagttggaagagtttgaatcagtatttagacatttcgatcgcgactcctcaaacacccttcatgagcttgagttctctgctgcccttgccagtcttggactagtatatgacgaggatgagatgcacgaggtgtacgttgagacgtgtggcccagctagactagcacagaacgccggtgttagcttcgaacagtttatccgtttcatggtcagtgtgactgaggatcaaaacacagccgaacaagtgttgcagagtttccgtgaggtcgcagatggcaaggtatgttccaatcaagaggctacgtcgtcttgtttcgtgcgatgactaacttcgaatagccatatgtcacagaactcgatcttcgacactcgctcattccggatgaagttattgaccatcttgttcagaccatgcctaggcatgaagtgtttgaccggggtgaagaccaaaatgaacccaagtacgactactatagcttcatgcagaagatgatggagagtggcaaccgtggacagagtgatgccgcttccaatggcggggcttaatgaggtttcgtatcgcaccattggcgttttgtcttttccttcagatcctctaatgttttgctattggaagctgctactggtgttctctggagctatagggagggatatgtcttgatcggcaaccacatggaatatgcataccggactatgacgagacttttcttggtgttcttgcatcgcatcctggatttactttgtctctactccctttatgatgcctgttggcaactgctcacttgtacaccacattgatggggcggaagtaattatggagttcaatacagtatcgataaccaaagctgtaatgttaaaaagatgtcttcaccatggatttctgcctgattaccgataacaaaaaatcgcaatttgtacagtatgtatcacgtgatgtgccgttccgcccaagctttctagagcgtgtctccggcctagtgtttctctttctccggctcaccttaatctcaatctcaaccccctctccctttattactgtgtatgttcgtacttcgacttctagagattgctccggcttgacagcaacttattccgtttctttactgtagcgatacctttcatgtccaccatggaccgcagcttggatgagatcattgcggagcgtcctgtaagtcttccggatcgcgccaattccaatttgaccatatcatattgtcgccattcctctgatagctggttaactgacatgtgaaatttttagcagaaacaaaaccggggtggccgccgtcctcctcagggtcgtcgccgtgatggcgtaagaaaggtatttctacaactccgctattgcattcatcggatatatttcttctcttgttttcatactgattagcctgccttttaaattaggtcctccctcccaactctctttcgaaccctctacgcgcaccttgacaagcataattcgctggcctcgtagttgtcttggaatagacattcggccgcggaatccgcagacgatggagcagttgccatgatacttgagatgatttcgagctgaccttgtccttttttgcgaccacaacagtcttacagagaagaacgccctgatttagatctgtaattacaccctttccttaatctgcaattgtgttaagttttctaacaggcttggattcgatattacagggattgggtacacgacaaatatgaagacgacagagattgtgcgttttgaactctacccgggcacttgccacggaacctctagtttcccattcttacacaatctgttcagcacgcccatctcgtgcccctcgacgacctcgcggtgaccgctattccccgccgccggaccagtatgtctagctagctgcgcaatgtttcgcgtagcgtgcgctaaccatttgatagcgctcctactggagctaagcttcgtattgagaaccttcattatgatattacagaaagtgatcttgaggtaaggatgttagtcttactagttttcccttctgggccgtctaatgggttttcttttcaggatctattcactcgaattggtccgatcagcaacctgtctctcgtctatgaccgagcaggacgctctgagggcgtggcttttgttacctatgaacgtcccagcgatgcgagaacggccataagcgagtttgacggcgcgaatgctaaaggacaacctattcgtgtgactcttgtttccacgggtggtggacgacgagaccggaatccctttgacaacgttgagagacctaagggtagcttgtttgaccgtgtagagcgcccacgcgatcgtgactctcgcagtcttagtcccggaagtggacatgaaagtgctgacgatggtgcacgccgccgtcgtggacgccggggaggtggtggacgctaccgacgtagcgatgtctccaagccagctccggaacatatagatcggtatgttcctggacagcgatcgccggcacgtcgtcccgccaacggacgacgccagggacaaggcgagagccgtcgcgctcctgctgctcgacccaagaagacacaggaagagctggaccaagagatggacgattactggggcactgcaaacactggtgctgacaaggagaccgttccggttgagccgcagcaagttgcacctgcgactgctgctgctactgctggcgacgacgatgttgacatgattgagtaaatccaccaatgatcaacacttgtaactagttaatactcggtttcgaagatttcgcgtcagattgggtaggataatcatatgtcgttattgttacgttacataaaggcacgactatgcatgctaagtcataatagttcgcagccattggccatccaactcgactcatacaaatatatagaatcaaccaaactggtctctaatctctaatctgtcttttcttttcattaaagatactactgggggaaagctatcccaagccaggaaagcttgcccctaagtacaaactaggcgcagcatcatagctaagcaccaaattcaatatcttcaaataaactccaagatccatacctccgtatctgcataataaaaggtagggtaaagagatttgaaggggcgtttcacagatatggtgttactttcaccgccataaaccgtatggctctctgcatgccttccacaatttgatcgtgccgtcctcacttcctgtgccgtagagtttgccgtcaggtgagaaactgacggaccagatcgggccgtggtggcctttttggacttctgttgaggtattagttcggctcatatataaatgtgaatgagaatgagcggaaaaagaacatacccagctcttcatccgttcggagatcataaactcgcgcccaagtgtcgtccgcacttccggtcaccagtcgaccggtttcattgttgacagcggcactagcgacctcgtacctaaagtcagacttcttgatcagacgaccggggctcgagccatcgaatagatagacggatttgcccgcggcgacggtaaggatgccggggtcattgggacgaacggccaaggtattcaattcacagctaccaatggtaccctcgacagtgtactcaatgacagggtggcgagagcgcagatcccaccatctgatcttacgatcttccgcggctgttgtgaggatgttgtaatcctggttccagacgatggacttgatggttccaccgtggacgccgggcccgatctcatagctagttaccccggtgccgttctcccccgttgatgaggggaaggtcggcgaggacgagttgctaccgctgttgctgcgggataggtcgaagatgcggagcttcttttcatagccgcctgtagccagaacctggggagatgtctgcatgggaaatgcaactgcccgaacgatgtgggagtgctgcagcgtgtggaggcattcgcctgtgtgggtgtcccagacttttctgtagacaatgcattagtggtttgctacagctgccggggggaaatgagcttcccgaactcacgcggagaaatcggccgcagctgttgctgctatggtggcatctgttgagagtctggcttgccagactgcacctttgtggccgaggaaggttccaatcctgtgtcatggttagtgctctttgccatcaaatggaatagatagtcctgagggaaacgtaccaatcaccggtgataccatcccggagcatggggttgttgtctaagaaggattagtttggtgcatcccgcttgagcaataatcaggacatacccttgcaagcggatatgaggtagtactgatcatcttctactgtggaagaaaagtcgatatgcggcacaggacgagagtgtccgtggcaggtcaaagggaccacttttgtgaggtctgtggaatatgagtgaccgtcgatgatgcagatttcaagcagttatgacaatacctgacgccatttcagctttcaattggggttgcctaattgcaatttcttggtattagagtgatttcattcaattcaattcaattctgtgcggccgttatgtaatgatctgatgtccaagcacggagacgaagggacccgtccaagaacagaaagaaaggaatatatgagaagagcttgaaaaagacgtggatatgggtttatgtagaagtacagaagaaaattcgtcagtctcgtcaagtcatcaactcaagtacggcggggttgtagtaacagatgattgagaaatcttgggcggaggaaataaagtaacgagagggaaagagaaggagaaatcagtcaacagatctgtccaccacagcaaacccaataaagaacaagtaatccgcaacccttcgagagaagaaagaaaaggggagaccccgacccaagaggaagagagcttgaagtcgcgagatgaacttcttttttgatattcgttcaacccgccggcatttgtttcaattgtccgacacaccgcgctaaggctgatggggactagtgtcggtgcacgtgaggcttgtagttggacccacatttgtttgcccaactttaatcatgtattggaaaacaaaaacactttttcaatatcattgcgctgagaatactggacagcgtggagggcatgtcactctcccttctttctcctagccactgccagcattttataccacctcctgttaaacctgcagacaacaattagaggaaagaaagactcagcgccaattccttcgataaccgattgtcccaatgtagaagggacagatgcagcccacttaacattgttactggaccatgtctaaaattgcgtattataagcaaaccatcgctgtgcattaccatatggtgtaagatctacctttgtcgcgtattggagtggtgtatatgactacataacaagcactcgtgaacccatgtagttttaaatcgattgcacagtcctccaaggcgaaggaaagagtcggatattgaggtgtcaatcacctcaacgactagactaagacgatgccatatctcaccgcattgattgacctcgaataatcactgcaggtagctgtactatatagcagcacttgtccatccttgttactccgtacatccagcttcctctttgtattagttgaataatactactccatgcctccccatcattggttcactatgtatccctgctttccccacttagtcgtttctgttgaccacgtatacatactactagatagcattcattgctgcagatttctttattgtacagagactcgaacagcctgtgcatagaaatactagatctggtatgccttttcaagcagttatggtggaatgttatcatgccagtccacaaagaacacaaatagcgacgtgtacaacagctctccagccggcccatagccaatagcataattatagacacccgctagttatttatcgatttgttccttagttgcagaggtcgaccgacaccaaggcgagtccactcccgcatttccaggtccttaccaagttgactgcgggcaaggtcggttaatcgaggtcccatgttagcttatatacgatcagaatagtagggaagcctcctcgagcaagtcgacatagaggatttcagggtagcgtagcgtcggaactggtcctttttgtttgattaaccattgatgtctggccagaacaaggtcaaagatcgcttaatcaaaggtgaaggatcagattgctacccagaaatttctaatcattttaaaagccttgtcgagtgatctaaataaacatttgtcattccacatgatgtcaagcggcaattagtatgatataaccagtgcactactacaatacacgatagctctattttctttcgatacaaacgaagcaaaatgggaatcacacacaaatccactgcacaattgaaaattggtgtcgataggttgttgtctaattgtgcaatagagggtctatgtaccacaccgtgatcttcaaccgacaaaatactgccacacacaacaagcaccttctttcccctacatccactaagcatcgctaaagacctgttctgcctccactcgttgatttgatattctaggcaatggagccactgctcacattggcgtcagaaggataaacgtcgttctcctgccttctggcattcccatcattgttcgtcttgtcgaccagggtaaggttattctcagtatgtttgttcgacttgtcaacagacacttcgtttgcaggtatctatatacgtgattagtaattctggaatataacactgctcaatttctgtactttcaaggttggtgcagccaaggcagaagtagctaggagcaagccgccaagaacactgggctgcgttgttgactgttccattataatcggtagtcgctatactctgatgtacaagttcaatatagacacggaaatgcagttgcctcgtagatgaagagagttaccatacttgtaagtagaggacttctgttttataaggcttctactgctctgcgagccatatacttccttctattttagacagacaccatcggttacagtcaaacggtctcggacatccagataggggtagtctaaatccggagagcaggatgtgatctcatttttcgtaaacaatctcttttgattgccactttcaccttaaatcattaccgaacagtatttacgcgttatatcaacaagactaggtgtgatatcgtatttgtggacaataagtgacagggctatgcttcaccgaagcactcgccgcgggtgatcgtaggactatttacagatagtttctaaaccttgcataggatctacttactaagtgatctacgtacatatacagcactagcatgctccagtggggctgtcatacgtatctcatctgagaatacaacaggagctatggttcatgcacctaaatcccgtcgtcaattgagcgttgcataccctaggtatgctcatactagtagaaagggctttccaagttctgagcgctaatgattttagatatacatgatggaacccataaatttcaagtcacatagttcatataacagataaatacaaatctgcacgtttagggacccttccacatacccagcaagcttcttgtccgtctagaaaattagtttaatggatcggtgaatagcatcgcagctttctgtagttatagactacttaaatctccatcgcccctctggtgagtaattttacacttcattatcttcagtatcccctttctggttatgatcaaatattgcaaaggcccgagaagtcgcagagccaatatgatatgcatccccttaagggtcaaatgaaagaaagcccgacatgtacgaatataatgctggtaaagtgacaaaaatgattgcacaccggaacaaataaaaaaaaaaataaataagtaagctacgccagcgaagttttgactggtagtatagactcaatatagaaagttctcaccaagcgcatatatataatatctctcgcttggttccacccaccgaaagaggatttgtcttatggagattaatcgaaatctatagtctgatgtagataagtccatgcatgatgagtatggcagaactcataataatgcataatgtccttcatttattgttcagctgccccggcttccgactggagaccttggtagctaaaagcagcaatcagctggtgcctgacccactggtctaggctttacagttctagcagcttctactccaccgcccacgtgactgtaactccgcggatcttattgtcacggtcccttagtaagtactagtatgagtgactagtaccctggtacgttagtaacccaagagaccagcacagcaactcttactcaggtcaatccctccgtcttgttataggacctggtcacttttccgacaatatcatttttgcccaggtttcctcacttgccttctcctagccctctgggagtgaactttatgtatgcctgacttcaagatctccgcttctttggagggccacggcgatgatgtaagaaggttcccggttgttgatgtccacaacaagtggtatctcaattatattttttgacaactgaccatctctaacgatgattgcaggttcgtgctgtggccttccctaatccgaatgccgtgttttcggcttctcgcgatgcgactgtccgactctggaagcttgtatctaccccgcccccgacatacgactacaccatcacatcctccggctccggttttatcaactccatagcctattatccaccaacccccgaatttcctgagggactagtattttccggaggccaggacactataatcgaggcaagacaacctggtaaggcgtcggatgacaatgcagatgctatgcttctaggacatgcccacaatatctgcgctctggatgtgtcacccgagggcggctgggttgtcagtggaagctgggactctaccgctaagctatggaaatttgggaaatgggagtgcgatgtcaccttcgagggccaccaggggagtgtctgggcggtgctggcgtatgataaggatacaattattactggtaagtatcatactactggctaagtatactgtatgactcccatgctaataatattacaggctgtgcagataaagctatcaggatcttcaattcttccggaacccttctgaagaccatccaagattctcgggatgttgtcagggccctttgcaaggttcctgcgtcgaatcccactggtgcacaatttgcttcggccggcaatgacggcgtaatccgtctgtacaccatacagggccaggtggtcgcagaacttcaaggccacgaaagttttatttactctttagatgcgttaccgtcaggcgagttggtgagctccggggaagatcgcacagtgagggtctggagcggcacgcagtgcgtacaaaccatcactcatccagcgatctcagtgtggggagttgctgcttgcaaagaaaatggtgatattgtcacaggtgctagcgaccgggtgactcggattttcacccggagcgaagaacgggtagcaagcgctgaggtagtggagcaattcgagaaatcggttaaagagtcctcgatacccgaacaacaagtaggaaaaatcaataaggagaagctaccgggacccgagtttcttcaacagaaatctggcacgaaagatggccaggtgcaaatgattcgacaaaatgatgggagcgtaaccgcccatacatggtcggtagcttcgcaggaatgggtggccgtgggcacggtggtcgattctgctgccagcagtggaaggaagacggattacctaggccaggattatgactatgtcttcgacgttgacgttgaagatgggaaaccgcctctcaagctcccgtacaatgttgctcagaacccgtacgaagctgcaacgaagttcattcaggacaatgaactctccatgaactatctcgaccaagtggcacaatttattgtccaaaacacacagggtgcgactattggccagtctacccaaggatcgactcctgctggcgccgacccttggggccaggagaaccgttaccgtcctggggaagcctcagctcaacctactcagcctcccgctcaacctgaatcccgccccaaagtccttccccagaaaacatacctttctatcaagaccgccaatttgaaggtgattgcgaagaaactacaagaaatcaatgagcagcttgtatcgtctggatcgaaggagctatccctaagccccccagaagtagacacagtcgtctcactgtgcaatcacctagagaccccggaaagtctcaaacaattccctactctggagaccgggcttggattactgtttaaggttgcaacgggctggcctgtgccaaatagactaccaggtctggatctccttcgtttatctgcggctgcaacgcccgtgactgctaccgcaaactacaacggccaagaccttgtaactgggatcctatcaagcggcacatttgatacttcttcaaatgtcaacaatgcaatgctttcagttcgaatgctggccaacctctttgaaaccgatcctggccgacagctggttatgagtaggttcgatcagatcataccagctgtaaaatcggcactgagtagcagcggtgcaacaccaaaccgcaaccttactattgcagttgcaactctgtacattaatgtcgctgtttatctcacctctgaaggtagggggtctgccccagagtcttctgaacgaggtcttgtgctcctcgccgaactggtgcagatgatcgtcggtgagaaggactccgaagcggtttatcggagccttgtcgccttaggcacattgatcaaggggcttagtgaagaagtcaagaatgctgctacagatgtctacgatattaaccaagtcataagggacgtgttgtcctcgggtcccgggaaggagcccagggtcaagggcgtcgtcggtgagatcagggagtcgttgcaataaggcaaagcgtaaacggtctttttcgagcatatgatgcactcgaggattagacacaatcatctttaatgatagccatgcattttacattattattagagatgcaattaggcaatccacacacgttgtacatatgtgctaacatcaaagaaccacgtcagccttcttctagcagtaaaacaatcgatacaatcgtaatggacatctttacagccttccctcggcatcaaccccaacctccacgatttggtcaatgcctgggtagttgggaaggtccaggccgtacttctccgtgatactcttcgtcaaaaaccgaccaccgaggaaatgcctcccctggtaatacttcacacacggctttggcgctgttaaactgattagatattctggcataaacttagacccaggtccttccttaggtggaccaccctctatatcccaagagctgggcgcatcgacgctcagtacaggcaccgaagctgcctcaatctgagagatgatggtcgggaaagggtcacggaggggaccaccgaaagaaaaaccgaaaattgcatcaactaagagatcagcagatttgattgcgacagggaaatcggtaatgaatggcacggagaggttgtcgagttgggttttgagacgctgttgatgggtttagcttaagtagaatccacactggttggcgaacgtacctggtaaagctcgttcttgccctctttgggataataaacggatggctcatagccgtactgagcgaggtggcgagcagcgactagaccgtctcctcctgttattgccgtcaacctgtgtcccatcgttgcggacttgatgttgacttgccgttatttccggggccgcaaacaactaggatgttctttccagcgcttggaggatgtacgcgatggactgaatagattgctgtcagtgagatccgctacttgtctaatttctttcagtttgcacttacctgcttgcgaaacagacaatccagcaagttccatcagttggtccagggaccatcctccaatctccatcaggtctttgtctagggatgcggcatctttagaagagatagcctagatgaatggcttagtttgatatacaattggaattatgtggtaaaaggaagcgcaccttcaacgacattctggcggttctactgtagtatcgaatcgaggcggggagtggatatcgtttgagcgctgtcaatgaagaacgaaacatatatcacttaagtggagagacaaaacagaatattgtcgagtttagtatccctcagctaacttataatctgaacaattgcttatttaagtacacgatagagctcagctcaataacccaaagaagctgtggtgggatctaattacatcataccttatcatcccatacaccgcctgacgctaatccgcattccgtaactccggatcaacagattctccggcaatctgcgaaattgccgcggaagtcttgctgtcctgcttcagattcagcgtatagaccttctgtcggacactcactgctgccagtcaatcccattcagtcttcaaaatggtcgtccgtattcgcctggcccgattcgggaacaagcaccagccattttacaacattgtcgttgcgcaggcacggtacgtttgtctcgtttttctttccctttttcttcccgagtctagactttactccatgagcacaagccgaaatgtccaacgaaagagtcagctgtgaagctaatataacctgaacattacaggagtgctcgtaactcgaaacccttggaggtcattggcacttacaaccccatcccgcaacgccctacaaacctctccgacgaggaagcccgcagcgcaaggccatacaaggaagtatcacttgaccggtcccgagccaagtactggatcggtgttggagcgcagcccagtgatggtgtgtggcggttactgagcctggtatgtgaaggatgagtctagaatacgaggtcatacggtttgatagatggtgaactgacgataatggactacaggctggcatcggcgatggcagaacaaagacaaagaactaagatctgttttgctcatacccgactctcttatattgatttatgcatcgttatccgatctttgtgtcggtgattgaagaggatagcctatttgactcgataaaatctcgagtgctacgttttggcattttccatggcgttattgcgtgaacctttttctggaatatattggttcgatgaccggaccttgtacctgtacattatgtgagctgattgtgtttaattatggcatgagagaatcgcattcgtcgattatggattgataacaataaattatggggggctatgctgcgccatgaacggttgatcttccctgtccgtatgcaggctaagtctggggctccttgatcaatttcaccgattgccggcaaagcctgtgggctaaagtatgccttgggcctatcggggatcggaccggcattgcaagaagaaacacgggagatataatgagccgctcagtggtcaaaggtgtatatgcgccgtatctctaggtagcctctgaacatattgccgagttgaagttggcgtgtacgcaattattccctgtctcggattttgtggtatcggagaaccgcggtgataccatacaccctcaaatttaagccctattgtcttacatatctcgaaaatgagatatctacgtctcgaatctctctcgtgacaagtcctagtatacaccgtgtacgcgctaacaatatgtctactactcgtccgtgccctccacacttcgcgttgtaatgaactaaagttaatactacggtatcagtggaaattacggctgcataagcatccgcattacatgtggtcaatgtctacttgtgctgtcctggagatgaagcatccgatttgatgattgctcctactatgtagtcaatgatagcctatataagcgtcataatgagcgacatattatacagatgagacaaggatacagcccattttacctcacctatcaccagacatagcctcgagatgtgccatgatcacatcaatacggagcacttggataagaaagtaggcagcaagccaacatctgacatcattccagtgagtcagctcgtaggcagaaagggttggatggttctcaatcaccgcagcacaacgtatattagtagtaggctacgctaaacatgagtgctggttagtaatatccctagaatacgtacagaatctatttagtgcgtgtatctaaaatgcttctgtcagtgctagaccttgcacttcgtccatccacaccccctagattcgcattagcttctctgcccacccctcctctctcacagaccaagttgaaagtgccgggcatgaaccaatcgtcgcggggagcccggcgtccagacagcatagaggcaaaggtgattggtcaacgttgggaattccagatggaagatcagcagtagagtttgagctttcccacggattcatggcagccagtagactccgctcttcggcgcagggtattctctacagattgttgttgggagatgggggcttagagtttcatccgtcgaccttttacagttgtagtttatcttctggctggggtaagtgtttagttggttgtggtcacgatgaacgactaggaaggtttgatatttttttacattgactataattttttttccctttggttaatttccccctaaacccatttcgaagtctccttgcaatcatccaaaggttcctttcgtcacatgagaaaatctatccacggaccggacgagtgacatgtcattgaccgatacagaggtacacttaaggtactgcatggtgccgactgataacgaagcctaggctctttgcatgactaaatcccacaaatcgacgagataaaggagggtacattaaacctgttcctagtcaactaagttgtcaggtcgagtaattgtttggcgcgatcgagctgtagaagtcatcggcatccgcggtccgaggggagcttcgatgtatgtacgtatgtacggagaagagcaacatttttctggtcagctggaggttaaacggtgtactccatattggccgactttggtgttcattgttctcggagagtatccttcgaagtcaaggggcaagctgactcgtaagtcattagtactgaaaggaaagaagaatgactccggctgaatgccatcaattcagtggactgcctatgagtggatatgccttctgtcgcaaggtatgcggtacctgagtcaaccattcagttctagtaaacaatagaaccttaaaactggggcaaaagataataaaaaggaatgtgaatacgggcggaagaaaacaagccaatctaagaatttcgttaatataattcagtgtagaaggaatttgtccctacactcattccggtatggtcgaaggtacacagtatctatcgaggaaacgcttcgggcctctctccacgccctttccccaaaacacacgcacttccacgttcgcatccggaatactcaggcaatgtttgcgtagtaatagagagacttaggcttgctgcactcggtaagtcatgctgcaaaatcaggatatgacagtgcccactccaggggccgacaggctagacactggatctattttaacaaaaggctttcagggtcgatcgacttcataccagtgctcacaatagcgcgtcgtgtcaactaaatcgtcgggtcgcgcatctggtgtttagcggcttcgattggacagccttttagttagcgttcttagtcacgacgtcgttggtgattaattacttgctttcttaggtttagttcggcgagtgtacttttactccctcaatcttgtcctggaacggagtcagactcgatccgtggaccaaaaggacgcactgccgcccccagtacactcaactgacaccatcgttccctcccaattccctattattcattcatttcattgttattggggaaaaaagaccgttccggactttgcaacgggatacgcatttctggtttcttacgatcgttctctgcctattccttatcaacctttttattctacttttcttagttttcctttctaccaatccataacccacctgtcatttcgttcccctctgaatatatatgataatatatatatatcgtttctttgaatttggtccttctgcgaaataattaccaggtaacggcaatacatactatactacacgatctcccgtcatccactgtccgtagggaccgactgtaccactggagagaacctgttaccagctttacttactgccacccctctccggcctcccccccaaaacccaatctaactttatccttcccccgaactctctcacttctctcctgtcctttcattgctccatcgcccttctcctcttccacctttactctttcttcccacacccccctgatacgattcttttcttcccaccatcgtcttcaaccatcttttcatcctctagccactccctctcgtttcccttcccttcgcatttgcttcgttcgcctatttccgtcgtgcgatcattattcgtctccttgtcggttgatcggtctactcggcccgttgtcgcatcgcttcttcattcaatattcacgatcttgttcgtcctcgactcgccttggcgcatctcaacgacgaataaatgaattgattattgtcactgtcactgtggatgaccttttcaggttaaataaacttataacctgtgacgcacttctcagcattaggcacctgtcacctgttgcctcccgttgcccacctccccttacctggagaacctaatcctacccttatcgctcgtaggattttgtcgatccatttaacaactgggatcatcgatccgcgaggcatgagtggcagttcgaatcagtctacccgtacgagtcctgggtctttgagtacaactcatcgcacgccgtccgtgtcgtcgggcgcgtcgcctccgcatcagtcgcttcagtcctctcaggcgcctttaacggcccagaatgcgatgtcgaccgacgtgtacacttcatccacgtcgcaggcgtcaacatcactaggtcccactttcacctatccattcactcccctcggtccgccgtcggccttcgataacatgccttccgccaccatgcgcctaagcgacgctgatcggtcggcgcagggcctcaacggcttcattcgacccggagcgggcggcgcgatcctaatgcgaaaacttccgaagagcactagtctcgagctgttgcgcagcatgcttctctttgctaaagatctcgtggatattgagtttgaacataacatcccccccgaagacaacgggtatgtgagcgcagtcgcacggttcagtacggtcgccgcagccgaagaggcgcgggctttgctcgatggcaagccgaactctaataacgatgcgaacatgatcgtggaaatgtataatggccctgtcggctcagctctggggggacccaggcgcaatacaattgaccacaccgcgacgcgtagcctattaggaggtgttacgtccaatggacacttgtcgcggcattcatcccgcttcaacggtactttccagagcctggagaagctgacggtggcgaacgcatccaactcatcggccagcgatgccctacctcctgaatcaagttcgcgcatgcatagcattttctcaccccagtctccgatcggaaatggtgttcatgatctgccgcgcgtcagtggtaagtcaatgattgatcaggacctcgacgaagatacgggtgagcttctcaaagaccctgtgggctatgcagagaatgggcactccggctctgtttccatcccccgtcgctccaccaatccccagttccccacgaatcagtttgccaacatgtcactggccaccaacctgtcctcgccaccgttgtcgaattacactcctggaggctcggcccatatgggaattcctcctccctcaaccgcatacccccagtccatcaacaacatgagtgggaaccacgggctcccttatgccaatccacatacacctcgtcacagtttgcctgccgcaaacccgaacgacatgaacccgccttgcaacactttgtatgtgggaaacctgccgccggacgcgtcagaagaggagctaaaagctctgtttatgaagcagcgtggatacaaacgcctttgcttccgtaacaagcaaaacggacccatgtgtttcgtggagttcgaggacgtgggcacagctggcaagtccttgaacgaactgtatggctacaaactttccaacagcattaagaccggtatccgtcttagtttttcgaagaaccccctgggagttcgttctgggcagccaggttccatgagtgcatccaataatattgcatctcaaggtgcagtttctggaggtagcagccttggtggcatgcacaatcatatgttctccactgtcagcgggcctcctccaggtctttcggcccctccaggcctagtgccaccactgcagttgcgcaacaacggagccgtgcatccctctggccatccccacgcaccagtaccaaacaacggctccttccacccaaatactggcctagggattcggacaaaccatatgaattccatgatgtcccccaccactccactctccggaggggtccctggcggtggctcgggaccgaatatgggaggctttaattcttattatcctgactacatgatgggtcggtagagagatgctgcatatcgtggagataatgtccgacatgtttgatgacgatcactgggtttctggcgcattggggatttgatttgatatttcacgagctagattagcatttggaggttccccttcctcctgggagtaaggaacatgggactctggcttctatagcttgcttgtcgttttcgcttcttccctcatcctcctttcgtttccttgcaatgtacttgaacaagacaggattgtgggttttccattcttattttcttcttttgggggtgcattatcgtcttgacatttgcttgatatttccttcttctttttcctttatacctttccgacaagtggctccgtgtttgttagttattcccctgttgttgtgtttcctacacattcataccctgtgctgtactgcgatttctgaattattgataatagtgttcgaggagttgtctcaagacgagctttgtctgtggtcaatcagtggcatcgagcccatgtcgcattcatttatccggcgtcactgtctgattcagaggggtttagcaatgcttttctttctacgtggatgggattttgtcactttgtcccttgggtttacgaggaataccatcccccccttctcattcttacttgccttcgtgaatgcctgcttgcttgctaggtcaaggaagcaaagctctcctattaaaaacaaaacagaaacaaaaaccaaaaaaaaaagagcggcatgatactgggtttcagcttattattccatcccatgttatgataaaggtctgcgacggttacatgaaaacacccattgtgagaggcgttcttcaagggctatacactgagatacatttctgggatcctttacgtccggctttggccagttgatttgtagcggattgctctttactcttcctttacttgcattcttgcgagcagcgtggtggtttttattgttgacttggggagcatatctgggttttctcatccggttttcttcaacccttcatttacaatggcagttattggagggaaagaggcgtacctacatcgatttttatcttcatttcgtgggaatttgctcttcgtgtacttgatacattcaatgaacttgtaatcgctattgccagtgtgccagttaagaatctttacaattagttgtgtgtggaagagccatgggctccatgagctatacatgtatgtccaggatgagttaggctgtcggtattatcacgtgaccattccgcgccaaaaagtttcttcctcgacctccggttgttctgttgacatctatcctctataccacacacacaccccctcaacagacatcaattgggctaacctgcattgatgcaagcccattgtgacctgatatccccttttgatacttagatagtgttctattataccccaccaccatgccaccacgagtacagaatcagctcgtgaccaacactcttctcccctacctctcttcctcctccacctctacctccacaatctccaagatccctacccaatgttcttcctcatcaattacatccacatctcggcggacatgccgtcccttctcctcgactgtggcctctcaaacgaaactacgcaatgagatgtttacttggctgaacggtgaaggcgccgctctgaaaaaccacatcccggggtcaaccaactatctcacacaaatcaaggagagagatgaacagcctgtcggacggacccgtccgttcccactaaaccaaaacttcgtcagcgagtctattttgagtgaagagctgaggaacgagatctacgaccgcgtcgtaaatcagaagaagagtgtcagagctgtcagtgtcgatctgggagtcgacatgcggagagtcggtgccgttgtcaggttagtcgagttggaaaaacgccaaaaacaacaggtatgtgttcctctcttcttcatttccctcttggatcctgctcaggcccctccacgatgcaatgatgagacaattataaaatcgattagtctttatgacctggtctaaccggccgggaatggttacaaagcctattaactgattgcacccaactccacttgttatattctacatatcaattgttgggctggttcatctctaaccactcgaatcacagggtaaatcactagccctgccatacgctcgggccatccatgaaatggtacccacgacacccctatacgaagatacccgtgacaaccgcaaccgccctcatgagtcaattaacgatcttcccgtccacaaactgaccgaccctcaaatcttctaccctgtctcggaatcccgccaattcaaccgtgtcgatgctggtcgtgtcttctccgccgccccagctctcgaaaacaagcaagttaacgacgctgccgacccggcagaagccgtcagccgcataacgcaaaacccgtcccacattgaaaaggtcggcaaaggcgaggctgagcagcaagttctccagcccgcggacgcccgtattcctcacccccaccttgtcgcgcacgagcgcttccgtcagtctaggccaactgaataccgcgagatcttcaaggcatacaacgaacgtctccgtcaggaggaaaccgcagaaaaggagcggaagcgcctcgccaaggagcgtcaagatcagcaactaacaaaggtccagcccgagtcttcgcgcttcgaattccgctttaaggacgtcgtcgtcagcaaggagacaaccggcacagacggtcgtggctccaaggcccccggtctcagatacggtgtccctagctacgagcggaagaagggccaggttaagatccccacgcgtgtggaggtctaaggtccgggttatcaccgctagtcgggatactcttccggtctctgtctctataacaatacctcttatctttcttacgttcttgtatttctatgctcctctgtacagatatggatgtgatgggtcagcgttcgcttgtactataattgaatcgaattgacgtcgtaaagactaaatactgattaatttccctgtgttatcttgtgtcttagagtacagtaagacgcagcatcgtagacaataatattctggcaacctctcaaatattggtcggtggagtagcgtgaatagtgctagcacaatatcaggctaattcaagtttgcactcagaatagatcccggacatcaatgcctacaatctcctaccaggatattacgcatcttgttaaatggaacaaccgaacatgagaaatctcgatcgtgtgcttgagcatgcccctgaaggtagatatataaacatgaaaataacctgtaaacaccacgaaagatgaagaagctgccccctttaaaccagcgaacaacagtgctatagaaggaatcaacaagggctatgctgggtatccatagaagcctcaaatagcggaacaagcgcatgcaacatcaactatgcgtgtattgtgacaaaaaagaaaccggctaaccgaaagagcctaaaatcaaaatagacgtgatttcctgcaacttagatggcatccgcagacgcgtcgtggtgagtcgaagtctcctcaacaggcacagtggtcaatgggcttgcgggagagtcaggtgcttccccgccagaagagtcttctggcaagagatccgaaggtttgggaagatgcaaaaactgggatgctgtgtctgggaaagatgaatccggcaaggcaggagaatatttctttgtcacacgtccattttccaattgtgaatgtgtgggtgtcgctgatgactggttatcatttgcataccctcgccatttgcgccagccttcaaaatcaatcagagcctgcatgcatccccattccgttaccttctgctccagccattcaaatcgcacaggctatggatgtgttagctttggtcacgcgcagcacatatacaataaggcataccttggtcaagaagtcattgcagcctgcagccaatgcttcgtgtcggtcactttgcagactgctggcagtcaaggcgacaatgatgacagggctcttgaacagcgaaagatcatgcaatacgtcttcctcttccagagaatcatgggtttcggggtctatctccggcggggtcattgcggtggcacttgcagcgcttgaccgtccggatgccgtcttggggaaaacacctattccgttcaaccgctcaagccggcgaatttctttcgtcgcatctaagccattcataacgggtaattggatgtccatcaagacaaggtgaaagcccccttctcgccacttcttgaccgcctcctcaccatttgcggcgcatttccagcgcacgctaagacgcttcatgaacgcctctaacaacctctggttaatgacgttatcttcaacgatgagaacattaattggtggcacagtgccctcgatgaggcctccaaatgctgcactcaaggactgcgcagggctctttttgggttttaccgactgacgagggcgaggtgatgccccgcgtgcaggaggtgtcatcgatttattctgaggtgactctggaggcgggacaggtggcgtagggacttgtggagctggctgcggaggtatggcagtttgttgggccccagcttctataagcagtcagtacacatcttcaaagtgggcaccaagccggttgaattagttaagatataaggtcactaacctttggagctggtcgattgccctaatacggtgggcgagttcgtagtgtgccgagtaagaggaggccggcgagtatggcgattgccccggctccctggagaaggtaatggcggtgccatcccggtcgtgaggatacttatggatggggccggatgggcactggcactgcccgaagaattggatgcatgggctggcggggtcggaatattggggtggatcggcatgagagggaaatattcattatgttcgcccggttcagtttgctcataatagatcgaatgacgcggcgacggtttcggcgttcgtcgtggcggtatttcgataatcaaggcctcctctatcgtttggccgcctggaaaataagagtccaccactgtgaccaatggctcttctggacttagcatccgatccggggtcgcctgtttgtttgagccttcccgagcagcgatgcgaacgactatatcgggtgcgtcgaacgtcttgcccagcgagttggcgtatttcatgattacctgatcgcgtagctcgtcgacaagagcatcatgcgcggtcggcaccaaagtggccgagccccctggccgtctaacccagatcttgcgttgtagcatcccagcagtaccggtggcaaggcggccactaccgtcgttttctagagaggttctcggctgctcgagtagatcgctaatcaagtgctggtgagacggggcaaaaagcgattgacgacgtgagccgagacttggacgttttgggatcgagacggcactggagacgggtgcttgattatggggtgcagcggaaggattctccgcaacagcagtcaggggtgtaggtaactggggttcgccgaccgtagaccctgtacggtcccgcccttgattgtacgcagtctgagacgctccgcttcccgaagtcggcagaggcggagtcgctgttggagcaaaaggtaactgttgtagtagctcgttcgaaccaagcaaccgtggtggggacttaagaaagtccgggggcaagctatgacggtcggctacagcgcggacacaatcgagattcgagtcggatagttgtcgctcctgtgaccctggggtggaagctatgagattctggttcaatggccctggagctcgggttttctttcgtagtcgtgatggttcttcttcccgaggagattgtgatctccctaccgagccttcgtcaacggaaccgtaataccgcccccgttctgccgatggactcgcggggggagcggaggtatcgtccgagattgagcgctgggcagtagacaacgaggagacggaattatatgaacggggttgagcgaagcccttgtcggacgtgaggggagagcgcaaaggcactggcgataaggagttggtattggcggtgctggaattttgcacgaggaaaggttccgctccagtggccgccttgacagtcgacgatcgccgcagcactttggctttaaacttgctccaggaattggtcgtcgacatggctgagccccaaccacgatagcttgttacaatcagggaccaggaaaatattattttcaacggaaaagaacaaaaaggtaacgacaaaaaaatagaaaaaaaggagaaaagaaacgaacaaaacagaatgtaaaggagtggatcagatgaatgggagacactatactgtcacttccattattcctcacgcttgaaatggtcaagacggcgagatactaaaaccatcaccagcgccggcaacaacaagtataactgtggcacaccgtgcggtgatagacggggtcaatggaagggcagcgcggacgattgagctcctcatctcttttataggaggagaggaacaggaacgaacgcaagtcgaactaatatagaagacttctttccactgttcccctccgagatgagaaggagcgcgacgttgggaagggaaaaatcaaaggaagtcaaagaaacagaagaagaaaaaagcaaaagaaaacgagggcaaatgagggaacggagagaggttgaggggaagttcagttgtcgaacgaccccggtaggttgttgtctggctactcaacaaggcaattgcttcagcagtcacggggaattcctaccttacttaaagtccacggcggatctcaacccgggggcttcccgtaccttgtagtataataatagtaaatagtaatagcaataataatttcggatgataataggaggagggcgtatctccagtcaatctctcctgagagacccaacgcttgggccgcaaagagtccccagcgaagtgagacttgtcaatgagaacagaagcgaagggaaacccgacaagagcagtgattattgggaaagagaattcggcggtcgtcgcctcatttcgatggtgcatgcagcgttgacatgtcagcgttttatgcatgtaaagtccctaatggaactaactagtttagaatcgtagctagtctctggcactatctatattaagtcagggagggaggtttcataaaacctattggaagaagtgcacggactcctcgtagaattccaattgatcgataagatggtaccgaaccattgcaattacattccatttgttctcatggctcgatagtgtccattcagagggattgcatttatacttccataaaattgctggagcttcggataaggttttggtcgatccagacctatcacatgtccaatatatactcatgactaccgacttttcgctctttaccgcgtcctaatggaagatgcgggaaaccgggaaagactcagacttcgcgactaagacgagacaggttaaatcacaagacaggctaacggctgagcacatccaaatcaaccactgatgaacaatcaaggttagctagtatctcgggcagggtggagatgcagaaaacaaagacgatactaatagcatgatcagcaggtaagcttattagttccagatatcgagtcgagcgaagctttggagatacaaatctccgacatgtggcgataaaagaagatcgtaattttaccactatatgcttcaaggtatgaagcatcaacgccttttttcttctgcaccatgtctcgcctgcgccggttgtcattgtgttagactacgcacactggtaagctgaagggatccttgctacgctcagaagagtcgaaagctacactcgtctttattgcttaaagctggaacagcgcgttgggttcatacactcaagaaaagcttaaccattctagtccaacatgaaagaaacatcgaagcaagtaatgagctatgtccggaacatgacagatgaaagttatacgcataatgtatcagcgcgcagatgcccgctcaaagaagctcagacaaagagatcgataaccgaacatgcgctttacaaaacgaaaagaaagtaccgaccaaggattgttgaaacaagtaagaaaaagccatcaagacgtaacgtgacttcgcaaaccagactcgcgccgagtgatactactcgaagggtatcaaagataatttttctcgcaacaaaacggcgaggaccatgaaaaaaccaaaaagagaagaaagaaagcgttacacagggaagctccatccagatcacaacaagatcaaataattcgatggagcaatacctgtatctccattggatttcctggcctgccaccacctgccgctaacatcggacacttccaatatctcatgtttggtaaagctgatctcattggcgtcttctgggttggcatcatacgaatagattgcctttgcccgatacgggtattcggttggttgaggaacctcgttctcgttgccattggcagtcaagttggcgtttgaagggttgccaaatcgaggttgcgatgagctgcggttttccgaaccgggggcaccgcctgggtagcccgatacgggcgatgacgtctcaaaaccattgagctgtgccgatgtatacatttgaggtgcctggctggaagtagtctcaggtcggtttccgaaggccgtagacataggtctgccatttccatatgctccagggtgttccttttggagggcgaacgaatcgatgaacccacgatgcgaggcttgcggcgtcgatccgaaataaaatatccagataacctatttaacccgtgagttatattcgatacattgaaggctgttgtgaactcactatcaccatagacatgagaataaaaccggcacctgcagcttgcgacgcagaatcgctgcgatatactaacgaattcacaccaagtgtcgtgattaccataccagcggaaagatagcccacaatctgttgctgatcagctttggctcatgtgcataaagggcaccaggagaaccatacagctacaccgtaaacggaaccagtgtccgtgccaaacacagccgtcatcccaagaataatgcaaagcgaataagcgactccccaccacgaataggtgggatagccacgggcattaatcgccgagacaatcgacgatatgaatgcgatgacccatgccagctacaaatgagatcccattagcttcaatcaccgagctggaccactccactgcctgaaacacatactatcgagatggaaatcgttgcaagcgcgaacgggtcgccgaggatattgcttggacggaatctcgccattcttcgactttcgttataagggctcggcttatgtagagatgaggaaggcgtggagtaagccaccatgaatgtggtaagaaaagggcgaaagagaatatatagggcttgagattggttgtttgccgtcgtatactccgttcaactaaatagccgaagaggtatatcccgtccttggctgtatagttgcgatgactttataaacggtcctttgcgttctctaaacaagatcaattgaccgagtaaggttcccgggaaatatcagttgctgcttatgacactatatgacatttatcgatgaagtcagcgtgttactatcaagcggttagttttgttgtttagttatagacgcgaaggataaagaacatgtagatcaattggcggtggatcgaaaacatcgtgaatgacaacaacacgaaccagtaactcgtgtttaaaaaagaataaataaaacaataaaataaaatagaggaacagaggcggtcagtcagcgcagatgcatcgtaccttgaggtaaagcaagaatattgacaaggaggctggtcaaggtaaagtttaaaaaataataggataaaaaaaaaaaaaaatcaaggagcactatattctgagacagcaatcaagagaccacagagcgcgtcccttgagaggttggttgagggaagtttagaaacaagaatgccccttgcaggcaacaaatcaacaacagcacctggctggaggaaggaaagatgaagatgaaacgttagaagggatgacagcgaaagagaggagaaaagagtggaaacgagcgaaaagtcgatcacgtaaaagcgactgatgagtgaaggagtgatagaaaagaaacaaagatggggaaagtgaagtgcaaaacgttgaacaagtcgattacttcgtccagtcgggaaaaggagagaagatgggacgggaggggaaagaatgtggactgaacgctgaggcagcaaggcagagatactacgacgctagagtacgacttggcaggtttcacacccactggtgttggagcgtccacgcgaaccccgtttccacaagcacaccgactccacttgattggtcgctgttcctggtttggcccctggcctagaagatcgagaacgtatagcgactggtcctcgccctaactaagtttctgtggttactattcttatgcggattatgaacattagtacgtatagtaggcgatgacagtggacacagtatggatttttttaatttatttattttttctttttcattttcccttttctaattcttacaattactcatgtcctactagtatatgttataattctcttggtaacacacggccaaaggattcttttccctcatagcctatcacctggtccccacatagactctcattgtcaccaattcccaatcgactgaactctccgaaggacaattaaatggcgctgcctatcattattaccatagtatgactagacccatggcacttaaagatcgaaatgagatcttgatttgaaactgtccgaatggatcccccttctccgcttgcgatggacgacacgcaactcggtctttgctttaataacggttagtgcggatagtgggttcctctcattaaattctggccaaggctgaggctgagatgtgtggcatgagtggcttgacggcaccataaaagagtaaatgatcaacatggtgtccaaatttcatatccacgaatggatcctgatttatggaacgttgcttgtaatctgcatgagtaggttttgggaaatccttcagttttcattaccatacgattgatccctacggttactacactaattttgctaattaatggggtcctctactcaggatccggaaaacaaaaagggaacaccacaaagtagggcaattcacatgaagaaggcaactgtattccggagcccatcgttctggtgatcttcttagaattaaaatgcaagaaaatggaaaatgccgagaaatcctttgttactttctatccagtgattttccttcttttgagcaacgaaccagtggattcgcatcgttggctcttatcaagcaacgccccaaaaactatattccatgcagtcgctgaaccctacattcgaagataacctattcttcttctgtctaaccctagacccatcaatgccgtggatcagaagaccctgttgcaactcctggtccgataggcaattcttgcagacccaatgtgcagataaactggtcggtttaattaacaattatgcaccacgctaattagccaagagatggggaaattgcaaccgaggtgaggtataaaattcacaatcccatccatatccactctataacggtaatttcggcgaggccccaacttctcggagcctcggaagcatgcaagggtttgtatgatggccgtgggcttcctaagtgccttgcaccgtcatcttatagttccgaagaatcgtgcatgctgatcgtgcgtatgagtagaataatacgcggtcatgcacgatccccctgtcttgtttcgtcgtgagtcaacatcagtcctgaacaattcttttcgatcggtctagttttgccatctgcaatggatgtctgtaccttgcgctttctgcaggggttgcggccctcttctagaccggggcagcttatgtagtaattttgggcacgacatgaacatagtcatagttttgttccttctaatatcccggagattacgtgagaatccacaacagtgaatgaggcgctgtaccgaattaaagtacgaaaaaggtaagctatgaggtatcataagtcgtaaccgcacaagaccgaaatcatcatcaaaaggctcagagttcttttgccctccgctccctcactacttcctcccttttcacttcccgctcaacatcctcaaggcgcccttcccattccgcccagcattcgccacccccaaccaaagcaatctcataccatcgctgtaaagctcgcgctgtccgtacacgcagtttcgagatctgcttcgcttgctcctcctgcacctgcgccaattgatccaatcgtggctgaagctggatgagggaggccgatgtctgcgtatccgggatcggcagatcgtttaatgacgtgagtcgcgaggcggtctctggaaacgcggaagcatacgataacacaatcgaggcgagattctgggttgtcaagctttccgggaggctttgtggtggtgttgggcggaagagatcggggaagcggtcatctagagcggcatattagtttgcgcgtatgatcattgtaggatgagtttctgtacggagaagaagcacatcccgcacagcggggatgtttcgactaagtctctcgagctctcgctctagactgagaaggcggcgcgagacactttcatctagagaagctggtttcgcgggtgcagtgggaatacccgtccaatttgcgtcgcctgtgagaaggtaggtgagtcgccggaggcgagactcgagtaattcaattgtagccccggctacagcctcattttcgagagtcattgtatatgtgtagtagtaatctatggaaactgagcttcatcgttcaatcaaacctatgttggggtttggatgcaaacatgacatacaaacacaccgaataggggccgatgtggggatgttgcaccgtttattaacggtcgccgtagagcgatttatgtagtcgacctcgcgggcatgaaaacattgccaaacctattgtagcccgctgatatgctgcagtcttaacacaagtggaaatacaaaagtggcttacattttaaagtggtgtacctgagttctgtacttggtatattgcaaatatgtatccttagtactacgtatgtatcactcccacatatagacacaggtgatgcatagcagctacatcgccgtcgcactgttaccattactgattccatgcggcattggtactcggcgagtattgtacagggcctgctgtactactctgacctagtagagcccgcccttccctttcctgcatttccgggctcgagtccgctgcgtcatcgaagcttgaaacttgatagtcgaacacgtttacatttgcagcggccgatgtagtttctcgctgaccatcttgggttagttcattcatctctatgttctcatcctggcgactggcagagcttgagtcctcattctgcctgccagctgcatcttccgcagactcttgttgtttgaactcagtgccaaatgctgcattgtctgcattgataaattcctagacggagttagatcaaagtttaatcatggaaataaacagacatacctggagtggaggtggaattggctcctctcggaaattcatcgcattgccattagcgtagataagcaaaacatttttggattcttcacgagccgctttaaggacttcgatttctcgaactttgcgcgctgtatatcctattacgtctgcattcttggaagtggatgcatcaccctgctgtaactctgcttgccgagcttttgcgtcatctgttgaaaagctgatccgccaccactgccattcatcgacggctgtaggttcggtgtccgccatctccgtgtgaccgctaggtcgtaatacgtaagttacgtgcggttcagtacacacgccgcgcaaggtgtatttataatgaggagttttccctgatacgtccgacggctccgttaggatttttgtgtagcctcgaagagtctcgatagcgcgctctcttctttgaaccagctctgattagaggtaacgttagtatgcagaagcacagtcgcgataacgggtgatttacctttcagtttatcatcaatcttattggagacttcccgtagttcatctgctaaacgtttcgcctccacgtttgccgcctccgggctcaaagtcaacccgttcgcgccattcgcaaggctcttaggcaatgttacggagacagcagaagcagccttttctagcgtctctttcagagtcatccctttgctgttaatagcagactttgacgccgaaaagcggttgattaggttatctaatttaaagatcccatcatactcctgaagtctttgagcacgaaattcgcgagagaaatccctggagtcggcgagatatcgatcagggtagaagaccgcagggattttcacatctatgggttttgtattgtcggtgctttccaatctgacagtgaatatttcacctacatgctccaaccatacgtcgtcaagctcttcgccaggcctgtctgaccaaatggcgctatccaaaacgtcatagagggtttgaccatgctcggggtccacgaatgactcaaggatgaagaaatctttgtgtataggtgtgtcgtaaacggtaagaggtcgtttatatgccttcgacgagaaaacagtcgccaattgattcccaggatctgctcggacagcggcatcttgccatgtttccaagtacctgcctatgctgccttccgagtcgcatgtagacatgctctttaaacttgcaagagcatccacgctaccaaaggagcgttccgtgatatctagaaaggcgactagcctctgggtttcgtagatgatgtcatcccaatccgtgtcgccatcgtgtgcatcctgaattgtcactatctttggaaggtttataggctgtccgttccaccactgcggatcgtgcccatagtttgatagaatcttatttctctgcaggagagcttcccgggccaggggtatagagtgaaggatggtcaacagcccgccgagatatagactgtcttctgatggacgtagaaatgctggttcgccttccaccctcttacggtcccccggatttggactgatgataatttcgcgagcgcttgagttgaataaagtcattgcccaagcaccttcatcatagaagtcacgggtggcccggccaaaattcgacttgtttgaagttgtaactcctgtctcctgttgtccaaggttttggtttaaggacatggccactgcttgttgtaactcacgttcttcctgctcagcaagtgataatcctttgttggggtctgccatagcccggtaagatcgaagttagtgagcttggtacaatttcgcggtgaggtgggctcacccgtagtgttctgcgaaggcggaggagtcgcctgttgatactcaggtccttgtgctggctcgcctggtgtggtcggtgggcgtgagggaggaattgagctgggaactgggtcggagtgttcaatatgaaacgctgcgaatggcagactgtcagtaagtatgtggatcgcattaaaccgggtttggacgcacagggtatgtttgggtcattcaggtaattggaggcctataaagagaacgatcctggtcagcaagaatacaaaatagaacgaagtgcatctggaaagaaaatgagaatgatacctctgtctgcggacccgtgggatcttcgaagtaggcattgatggctttatttgagttgaggtcatttgcctgggttagatgatataattagcacgtgaagtatagtgaagaatgatagagggtctggtaaagtgagaacaggtgcgcgactcaatactaactttaaggaagctgattgcctgttcgcgacttgtgcttgtaaagctcacaaagttcgcaatggcttcctctgttggttcagaagccatgacggagctctacgctattgaccagcagcacagagatgtcgggtttaaagaagagaaataaatacaacaatgagctttagaaactgaatgatagaaacaggcacagcctctttctcagagcataaggggtacaaggacaagccaaagcatggaggttaattgtttgaaccactgagcttccccaccacatgacatgcggctgccaagaactagacagcatcgcttttccgttggagggtaaaccatcaacagtccagtttcctgcataacaaacagctggtgtatatgggcaatgcagtattctccggcatcgtagctgatatcatcaattaccaagagtcagtacgtatgttttagactcctgacaatatcaatgcttctatcgcggattgctacttgataatcaggcctgatgttatatagtcacgggaccgttgaatttgttctaaaaatacagagtacaagcgtgatttactacgaattagtagacttcctcggtactctaggccacatatactccgtacaagggccaaggtttcgtaggaggatactacggagtactcaggataaagatgaggataccaagatccataaaaattaggggattttcgtcgttctgggtacagatcgtggttctagactcttgaactattgtttttccaggttcatagcgtctcccaaattagccggtaggataatacctaataatccaggccattgaactgtactcctcatttattgcaatcccaccaactcttctgaacaccagccatcctactattgactcgtttctcttttttctttctttcgactgaagaatcaacccaattcccgatactaatataatcgtttccagcgtccgacttcgctcccgtgtctatgtgactggccttccgcccctccatcccgccccgccagaggtcaggttctttctgcgttgtcggctctctccagcgctccactttcaccaaccctgagctgctgtgggggagaaactgttctgtgtcggtttcgattttgtttttaattggcgtccattgagtccaacttaaatgtacctgggccccgcggcgcatcatttgacaatttgaattttctcccattcggttttcctcaggtatttcgtacggtcggagttcacccccgagaaccactcaaaatccatcacgtcacgttgttctccccgaccctgccgaaccgctgctgtccgttaggatggccgccgctttcgacgacgaagacctctcggtgcctcttccatcatacgaccacgatcgccgtcgtgaacgtgcttctggagcgacttctcccaattcgaatttcgctggtatgacaatgcccccgccatcgcggccgatcggaaggggcggtgatccgtcaatgcagtcccctgcgaccacgagagacatgcagcgcctcgatcagtatcaaaccgtgaaggttctaggcgagggttcttttggtaaagtcaagttggctattcaccagcctagtggtcgtcaggtcgccctgaagatcatatctcgtcgcaagctgctgtcaagggacatggttgggcgcgttgagcgtgaaattcagtaccttcaattgttgcggcatcctcacattatcaaactgtatagtccatacaccttcttggaagttagccaagagtaaactaaaaagctgactgcctcatgtctatgacagatacaccgtcattgcaactaaaaccgacattgtgatggtcctggaatatgcagaacgcgaacttttcgattacctggtgaagaggggtagatgcaatgacgctgaagctcgcaagttcttccagcagataatttgtgctgtggaatactgccaccgccataagatcgttcatcgtgatctgaagccagagaacttgctcatcgatagtgaaaagaacgtcaaaattgccgatttcgggttgagcaatattatgacagatgggaacttccttaagaccagctgtggtagcccgaactatgcagcacctgaagtcatttccggaaagctttacgcggggcctgaggtggacgtctggagctgtggagtcattctctacgtgcttctagtgggacggcttcccttcgacgatgactatattccggccctcttcaaaaaaattgccgctggcaatttccatatgcctccttatatatcttccggagccgcccggttaattaggtcaatgcttcaggtgcaccccgttcatagacttacaattcctgaaattcgccaggacccgtggttccaaaaggatctgccgaaataccttcagccaccccctgaggaatttattgcaacgggcgtggatcctaacaaggccatcgatccacgcaagattgcgccagggaagccgatatcagtacaacacaagatccaccaggttgccatcgccaaattggaacgaaatatgggatatggccgtgaagatatcgaggatgccctgaaaaaccctgaacccagtgcaatcaaagatgccttctttatcatcgtagaaaatgagatgatgcaaactaactgtgagttttgagaaatattcctatcaccctcttctctcccaagatccggacatcgatagaagctgcttgagtgagggcagtatgctaatatcttgccctagcgcctactgatgagaatttgatgccccctacacctctcccaccttcggatcggacatcactctcgtcagcagcagctggccggaccactgctgctcactcacaaggaacccgggccgggccgcctaccagaacccgaagtggttcacagcgccagccgtttcaactacatcagccaagtgaatcagatgacctggaaacatcacgcgttagccatgttaggattttaccaactagtttaccttacgtccatgaccaattgatggagcagcgcgagcgggaacgaagagctcgcgctgcagatcgtctagcggaagagcaggctcggtcaggctcagatgcccttgaagatccgcatcaatctggacttgatgggcgttctttagaggaacaggaggcaacagccaaagccctgaaacctcattctcgtagcatcgtcgacctagacaagctacgtctcgaaccacccgaagctcgtaatgccccacatcaacccaggaaaactcggaaatggcaatttgggatccggtctcgtaatcaaccatacgaggcaatgctttatctctataaagctattgcagcgcagagaggacgatgggaaatactaccagcagagtcaggttagttggtttatagctcgaagctttggtttagttcaaactaaccatgattcaaggtactcaaataggttctcagtctccagatgaacccacaccgctccaaagcaagtatccagatctaccttcggactactatattccaaaagatccgtggttcatacgggctcgtctcttgaaagaaggcgtcaaagcgcctggctcgtctggcagcgtgcatagcagcaggagtgatatcagcgaactacgtcggagattcaatttgaccggtggagcatcctcagtggatgagaagagccacagccccagtgaacactggagcacatcaggcccttcctcagcttcgcagcatcattcaattccgcgtgttgcttatggtgtttgggttttcgttgatattcaattgtatcaactggaggaaaataactacatggtggacttcaagtgtgatggataccagaatgtgatccgtgcggagagcgataccgaatggcatcctattagcaagagattccggaacaaggaaaaagagataactagcccttatccattccttgatgttgcctctgatctcgtggcacaattagcggtcgcaagctaaagttccggtggtcctgataatggggattcattgatcggcgtaatcggggaaatcggtgcatctggcgcggcgttctgattctttgactattctattttcctgcctttgcttgaaatgttgcatgtcagcgcacaaaagtgcacttctgttatctcggtcgacaaaagaagttgcatgtttttgaatatataagcagccaatttcactcatactgttcataatattattgtctacttattataccagactatggtttgaaatcaacacgttcccactatcctcagtatctcccctaagtacttatataatgctggctgagctccctggggtgtctttatcgacgcatttgattcccacttccccactcgcctttcccacccttagtggggaatttctatgcaggggatatcaaagaatgcggccttctgataggtaaatccaggaaatttagaaatggcttgctccttataaattgtgaggggaagacgtcggacttccgagagaataagctgctaatcctcaccgaggtacattgaaaagaaacgacactagttcattagatgccccgtatctctgagccatcattcaattatccagaagaaccgttggagcatgtctcctgttcaagatcccgtcgaccatgatgatgtccctatcttgatcataggaagtggtccctgtggtctcttactcgctttcatgctcgcacggctcggaggtaattaatcatatataccctatgtaatgcctgtcattattatgtgcgattctaaccctcttaattaagttcggtcattgatcgtcgaacgttatcccaccagactggatgcaccaaaggcccacgcactgtcacccagatcactggagctatgccgtcaatttgggttggatgtcaacaaaatccgcaacatcggggcagctcgtgaagacgcccactgggtgaacttcgttactagtttgagcggaaaactcgtcgggagacttccatacgagcggatggacgccgaggtcctgaatgacacgcctacggttcgcactatttgtctcagtgcttagtcttgtgtcaaattacaacaatgctgacaatgacttagatgatacacaacattcctcagccggagttcgaggatctgattgctcgagaattgcccaaccatgatctagtggaagtgcgcaaaaatcattcgttcgttcggttggaaaatgtatgcatatgaagataaccctcgcccgaattttctgttgacagagctgacttggcatctccgtgggttcaagcgtaatgattgtgttctcgctagtattgaggatcgctccacacagcgagtgtataccgtgagatgcacctacctagtgggttgcgacggggcaaagagtgccgttaggaggttcttaggtatagaaagtgagggagaagactcatgtgagttcagaccaagaagcacgggtctctatggaattgctaacaatatacttagacgaaactatgatgaccatacatatcaatgctaatatgagtcccgttattaaagagcgggtgggtatgctgcactgggtaatagatccggaagtatctggcttcataataggttacgacctatcaggcaatcaagtgctgatatgcaactttgacgtatgtccaaaagacataccagatccatatttgggtttatacactgacataaccgccatattatagagcatcaagcatccagttgagtcttggaacgaagcactttgtcgcaaggtggtcagcgctgctataggtactaatgtcccttacgatgtgctcagttaccgaccttggatcctgagcagaaaagtagccaaatcgtatagagtcaatcgggtcttcttgtaagtaccttaggatcgtttgtttggcaccttctgacaatactacttgcagagctggagatgctgctcattccttccctccgactgggggactcggattgaatagtggcttgggcgatgtgcacaacctcgcatacaaattagcagcagtgcttcgtgggcttggcggggactcactactggacagctatgaatttgatcgacgaaacgtggcaatggtaaactcacaacagagcgttaagaatgggaagcagatattcgggctgttgaaagcttttgggaccactgactcgaacatggaggtagcaaggcgaaatttgtaccggaacattgaagaccgtcatgcgatgaaagatatcaaccaaggtatcgaaaaccaacgagagcatttcgacaatttaggtctccatataggctatatttatggcgatcaccgaattcccgagaacgcatccatctaccgtccagtctgtattcgtggtggacgcctacctcatgcttggattaggctttactcccaggaagaaacagcgttacctccaattgattcatcctacgtggctgagctttcgcccgaggaagttgaaatgaaacgatactcgacgctggatctctgtacgttcgacgcctttactttgattgcggaccagggtacggccctacattggaaacaggctctgaaggagatgtgcgaatgtcttcctgcaggtatgtcatataaactgaaaattcgcctggctattcgaggctcggattttgaccttcagcctggcaaaaatggggaagactgggtccaactcacgaagttgtacgatgggaatgctattttggtccgcccagatcagcacattttggaatgctttaagtttccggccggatatagtgagcttctgagggtgttgcgagagcacctggggtgggacactgtggttccagattggcacaaggttgacagtgttctataggggcgcatacctagtatttttaactcaatggttgttgcttgtgtgttccaggggtcgaggggggaagcttatctaactagataaatggacaaaggatgactcagatgtacgtccataccctgcttgtcctcccagacgagtcagggacgtgctacagcgtagtacaacgggcagttcatcgaatcaaccggaggtagcgatctattggcgtgaccgcacagttcttcccccccacccccccaaaactggagggtttgatgccttggccaattatgtgacgcttttcggaggagagttgcataggttctataatcctcaccactgagacacacagagggcattcttgactcgatttcgtatctgatcagcttataaccgagaaccagaactacatctgcatagaaactttgttgtttatggattagggagcatgacatcaattatccgacatgagaatgtatagttaagtttcaccgtaccctatagctgcttgcctaggactaaagatcaacactctcttaaagtagatctccggacttctctgcctctccaccacaccccacgacttccccgcatacgtatggcaagcttgatgaaagtctataaactatgggttgatataattgcacagaaccccgcaaatcgacatgagctgactaggtatttcttctagatttaaccggacggttaaattgacaagctatgtctggctagaagtgacaggataaaagtccgaatgtgctgtgctatggtccgatgcatcagaagcaaagcttgctttgtcgtgctgacgtatcccgaatagccaggtatttaaactgcatcaatcatcgtcaaatatggctacatgtctgtgaatatcttctctacagcagaggtttgaatcatgatgttgccgtggcacctcttttgtatgctcctcctgtttaccaggcatgttttctccgctgaggatccggagaaacccctccaggatattgtaacttgggatgaatattctatccttgttcgcggggaacgtatactctttttctccggcgaatttcatcctttccgtttgccttccccaggactatggctcgatgtgtttcaaaagatccgagcactaggatattctggcgtttcattttatctcatgtggggtctactcgagggtgagcccggacatgtgcgtaccgaaggcgtctttgccctcgatgggttctttaatgctgctagtcaagcaggtatttacctccttgcgaggcccggaccgtatatcaacgccgaggtctctggcggtggcttccccagttgggtccaacggatcgagggtagtgttcgaacaactgacccaactttcttaaatgctacaaaaaactacatttccaccatcggtgaaatcattagcaaagtgcagatcaccaatggaggaccggttatcttgttccagctagagaacgaatactcaatatgtgaaggagcccccagtcatgaggagcttaacttttgtctcgagaaagactacatggcagccattgaacaacaatttagagatgcagagattgttgtgccgtttgtcaacaacgacgccgtagctctgggtgattgggcacctgggactggtcaaggggctattgatatttatgggttcgacaattacccctttgggtggggcaacggctgtatgttaagcatttgagctttatcttggatacagctgatacattgtagatgcaagcccggagaattggacacagattacagaccccttgacacagtacaactttagtcaacatcagtctatgagtcctggaaccccgttctcgatcatcgagttccaaggaggtgctccagatccatggtatgtgacatacacttcgattattgcgacagccggcactcatttactatttgtaaaggggtggcacgggcgctgatgtctgcgccgagatggtaagcaacatctttgcaagagtgttctacaagattaattatgatttccgcatcactattttcaacctttatatggtttgtcaacccagccctcctgttctataacttggctgactctcctagatgcttggcggcactaattggggtaacttgggctattcatctgggtatacttcctacgatgtcggcgcagccatcatcgaggaccgccagatcactcgagagaagtatagcgaaataaagctggaggcgcagttcctacaggtctctccagcatatattacatcgaagcctcacagtccctgtagtggttgctatacgaatgcaagcgctttaatgacgactcgccttcaaggagaaagtaccaacttctacatcatacgccattcaaactatatcgttacgcagtcaacatcctatgaatggcgggctaatacaagccaggggagtatcacggttcctcaaccgggaggttcttcgactctccatggacgtgactccaaattccatgttacggactgtgatttagggggcatcaacctaatatatccaactgcggaaactttcacctggaggaggcatgggtctaagtctgtgctcgtcctgtacggtggtgaagacgagatccatgagttcgcggtggatagcaacctcgggaatgcaacaaccatcgaaggctctaatgtcaggcttgggaaaaggggggcaacatttgtcgtgcaatgggatgtcattcattcccgataagttgtacattttggagagcacctggacgtttatctactctggcggaacgaggcctatcaatactgggtcatggacctccctgctcccgaaccattggacctgcatgcttctccatcaagaaccaactcgtctgtcattgtcaaggctgggtatttgttacgcaatgcgtctatttcagagaacactctacacttgacgggagatgtcaacgcaacatcgacagttgagcttatctccgcccctccaggctgctgttcagacgtactgtacgacggaaaccgtcttcagaacatcagcaatacaaatggtagggtgagtggagtagtaccgtacatagacccgaaattagccataccagaaatggagagtctggaatggagatacttagattcgctaccggaagtctaacctacttatgacgacgatctctggacattgtgcaatcgcacttcatccaacaaccctcgcaatttgactaccccaacctctctgtattctagcgattacggttatcatgccggctcagtactgtacagaggccactttacggctaagggagaagagaaatctctgtacctgtctacccagggaggctacgcatatggccattctgtctggctcgattccacctacctcgggtcctggcaagggaatcctgccatacagaattacaaccaaacactccaattcccacaaagtctgcaaggagatgagcattacgtattgaccattttaattgataatcttgggttagacctcaactttgaactgaataccaacaccatgaaatcgccgcgcggcctcctcgattacgatctatccggccataactcgtggaagattactggtaacctcggcggggagcagtatcgcgaacatagccgtggacccttgaacaaaggatctacttttgtggagaggcagggctatcatctctcaggggccctgaactcgactaaagcagaatggcagacccgaactccacaggaaggcctctcagcagccggagtcggcctttttgcgaccactttctcacttgactacccgcaaggatatgacattcccaccagtgtggtacaatagcacagctgttgacgaaaacaagccgggggcttttcgaatccaattatttgttaatgggtggcagtttgggaagtatagtatgtcaccatcccgaccactcaccaaagcattgttgtgaatccatatttctctgctcccacatctgcacatatatccattcggaaggcataggccagctaactggatacaaagaacaataccggccctcaaaccgagtaccctatcccagaaggcatcctcaaccatcacgggggaaatcacctcgcccatcaccttttgggctctggaaggaaatggggcaaagctggacgggattgaactacagagcaaggctgttgtgcagagtggatataggaagccggcattggtcgctgggcagacttactcacctagagaaggagcatattgagtaaggacgtctgatgatgaccgaggtccttctttggtcgactgccttgtccatcattaaagaaaggattaagagactggaggtatcttggtgggtaacgatcgtcttttacttttttctcgtccatatttaaattaggctccatactaggcgcaggcgcaggcgctttctaccgaaagagaattgggattctagaggcagactttcaataccatggcgattgtggctcagccaattcgtacattttgcgttataagccgtgggtatcatgcgataggcacaaagtcttcaattctcgtatgggcggtaaggctgtgcgcctccaatgcgggcttatttactagtatatctctacaaacaccaatcagaacggggcctaaaactgatcactcttgccccgcataagcaattcagttctctgatcgcttcagcagatttttcaatcagcacccggttgtctttggggtgatctgtgtgcagttggcaacttttcgcgacgacttctcaacattcaaatatccgaaacccctccatgatcgcattcaaatctgcactagagaccacacaagaagcagtaagcctagtttgcgaacagacaggtgtgaccgggcagacttcaaccatcggaatggcggaccccctcgctataaccgggttgattcttcaagttatagaaaccgctggccaggtgtatagatattgcaaggaggttcagaatgccgacaatgagattcgagaattattcggcgagcttttcgctctgaaagcagttctggagcaaatgagcagagaaaaacaaggtcctctggacatacaggatcccaagtcagcacaagcgatttcgtcagaatcgtttcggcacgccttgctcagcgcgaacggcgtcttgaaagatatccttgacgacttgatgaaaagacacataaaaggaaagtcattcatcaagcagttaggatggccagggaagaaagaaaagcttcaagatagcattgtccagcttgagcggctcaaaagttattttatcttggttatggtgaatgagaactcgtatgtgtctccatttcatattgaggattgaagctgattatatcatcagggcaatggacaaggaggtcctatcgtcaataaattacttgacggacttgggaaccctgatgagacaagatagtcaaagtgagataccacggagatgtccattcttatacattctcggtcttaggattgtcgtctcttttccgattctccgagcactatctaacagcgtctgtcatagaggacctgcgtcagaagataagggaatggatatgtccgtttgacgtggaagtaagtcatcgcaaggcacggtctgtatgccaggctggcactggatcttggtttatcgatggtccttttcaacgatggtttcgggggcaggaggagtctcgattgctctatcttgagggtaaatgtaagctttggattctcgatgctcattaaatctacgtcctaataattcactcagctgggtctgggaaaacggtcctctggtaagttcgactcttggaataaagccatcataaattttcatacagtctttaacgagtactggttgcagttcgactgctatagaagaagcgaggaaggccacccaaagcacggactatagcttagcactattcacgtactgctcatttcagctcagtgcttcccagaagctgattcatgttctcggtgctctactcgcgcagctttccgatcgctttcctcaaacccttgacgtactggagcctgattttaggaagaagtcacttccttctccgaatacacttctccagatacttcgcagccatgcgcgtgagctaaaacggttgtatatctttgtcgatgctgttaatgagagcgatgagtgtgaagacattctaagcacattgctgaccctcgcagaatctgaatatcagatacatgtgatggttaccagcaccgcagcttcagtgacactgagcaaggatgacctcctgagggcacaaatgaaaccatcttcaaaccagaacgacattcaggacttcgtaaacgcgcagttggagacacgtccaagccttcgttatctcccaccacacaccaaaagagatataacttccgtacttataaccaaggctaacggaatgtaagtacagccgacagaatctctttatgcagataagttacatcttgagttaaccatccacgtaggttccgatacgttcaatgtcaaattgatctgctcagcgcccaagcaactggtcgagatgtccgcaaggcactctcgacattgccagaaagcttgaatggaacgtacgaagtaattctcggacaaattcccccttataaccgcgaactcgcaagagatgtacttctctggcttacatttagccggcaaccaatgacgctatcggcattgagcgaagcggtggtcatcgtcaagggagacaaattccttgacgacgaatgcaggctatattcccctacagtcatcctaaagatatgtcaaggactagtagcgtatgatgaagtgacttcgattataacattagcccacgcatcggtcaaagcattccttacatccgacgctatcagacaaggcccagccgcatactacagcttgcaggagatcgaggctacacgatgcatcttccagaaatgcttgacatatttgatgtttgatgcattccagaagccatgccgaagccgacattcccttagaaggcgtctgaaggagttcccactgttaaactatgcctctatgacctggggacagtattgtggcttacaggcccctgctggtttcgtgctcgggaactctgaattggacgagataatggatttctttgcaacatgtgctctacacagtggcggtaactttaggtcctgggtccaggtcctgatccctgaggctgctaccgaagaagcttggtcaacagagccattgtactatgcggcttcatttggaatgacgctcgtcgtggaaaggcttatcaaaagcggcatcaatttggactcccctggtggccgtcacgatgctactgcccttacagtcgcgtcatacagaggccagctcgcagtggtcaagatgctacttgaagcaggtgcagatccgaacttgaaagattgccatggaataacaagtctcgggtgggcaaagaggaaaggtcaccgcgaggttgaaacgcttctattggcatctggtgctcaggctcatctgggacattccaaagtagtcgtgtcaaggaatgagcagcaggcaggtaacgagtacagcgactctgagggtcatgaagagtgactaaattagaaggcaattcaatgtacactgccaaggcctcccgagagatcggtatgcgcggtgttgatcgaaccaccagctgaccgctggtcagtcggagtaagcttttgaaatctgtgtaagggagccattcattgcttcatgcctgtgtgttaggtggtctattttattagcgtctgggtagatatgggctagatagaatgtcgggtcacgaagtgcgactcccgtggcatgaggaagaaagatagaaaagaatactcaacgcctctgatatgcgtaatgatgatgcttgtatgaagcgcttgaattttaatcacccccttctagctgtcgtaacttgcttacaaggatatcgcaagattcataatgcttcgttctgaaggcaaccacgtagcgttgtgtaagtttcaggaaggacaccaacctgcaattatgactgtatattatgagaaagtgcttcagactattaaagacgggactcggagaaatactaaggaagaaaattgacgtaaaacacaagatggatatagcatgatacgtaaatcggtagaactgccggggtgccttcaccataatatgcgtaagccccagcaacatcaccccacaagtccacccccaggaattaggaatccgtagcagccttaaaatggaatcgacggccgacggataaggagttttccgctctccacaggtgcgctgtggggaaagtgtggggagaacgccacgggggatcatccgatatggggaagtgaaaatcaaagtatagataagctgcatttaaaacgtagcgcccctcctcttctccaattttcttcaatcagtcacgactacttcaattgctatccaacatgacgcgcgcaccatcagacaagcctacgggcgagtaccgccagtatctccccgacctgagcttgaaacggttccaggtaatgcgcactcaagatgcgcatgaatatgcccatgattttaagacaattcacaacccaccatggttgcatgcgctgtacatgcactggttggatttgttgcaggagcctttcaagggtgtcacgactgatggtatgatagatgtattcttttccacaattgctgtgctattgctaatatccgatcaggaaatgtccgacctggactattcacattacaagatgaagacattcccatcggcaaaatcgtaagcgcagttgaatcgctactctccatagtagacaacaaacaacgccaagcactctcatatcacatcgactcccccgaatggcgcacatggtcaaaccccgaattcctcctcagccacaaaggtctccgtctcgacgaagtcaacaccgaaacccgcgacgcaattctcaacgtgctcaaggccacgttgtcaccagaaggctatgacaaagccatcaaagccatgcgcatcaaccacttcctaggcgagctcgtcgaatcaccaaaggtgatgaacgagttctcctacaacttcgtcctgttcggacgtccctctaccaccagaccgtggggttggtcattctacggccaccatctctgtctgaacgtgttcttgtataagggccagatcgtcgcctcgccgtggttcacaggcgcagagcccaatgagatcgactccggtccgtatgcaggcacccgcattatgcaggtcgaggaggaactcggtctccgacttatgcagtcactcagtccagatctccagcgggaggctcgcgtgtatgccgagatgcatgaccccgcaatgccacctggtcgctggaacaaggatgaccagcggcatgtgtgtggtgcgtatcgggataaccgagaggttccgtacgagggcatcctcgcttcatcgctcaacgaggagcagaagaaattgctctacggtatcttggaacagtatctactttacctccccgagcgatcccggaagatgaaactggatcacatccggcaattcgagtcggagacgtatttctcctggattggtggttttggtgatgaggatccgttttattatcggattcagagccccgtgatcctcgttgagtttgatcatcactccagcgtcttcttgaacaatgaagagccgaagaagttccacatccacactctgctgcgcacgcctaatgggggtgactacggatatgccctgcggccgttgattcctgctgtggaggggatagtgggggaggacattaagtgggagaagtcggctctttaggcgagcagacgctgatattagatgatgttatgcgatagatgtatatagtgagcatatgagatattagaccgtgccaaatgaagcgtccatgatgtgtttgggtcttgacttccatctggccggctggcccactctacgtaaatgccgatatacccgagcgtagcgtaacgcagatccaccccaggagtggtctccccatgcattgctgtggagaattcgccacaagaacgtaccatcgatggttaccactgtcgagagccatagtgggaatcacgactgtagacgtattgctcggatctgccgaggggctcggactttgcctatgtctactgatagggctcggatctaaataacagatgctatgagatagttctcttacgaaacaaccacatagctacgaagcatttgctatacctaaaactaggactctcgaggaggagatgagagtacaattaaatatcaatatcttgacaaaaacccccaaaattgtgtatcaagtaaagaaaacccctccgtgcaatataacatccaaacccaaactatagcatccaaccacgtcccgatcccaccacataaatttgataagctacccatgtaaccccaaagctcagaccaggccctagtgagcagctccaaattaccccggggccccatatcaacctggcataggatccccttgtctggcccaatcaaaagtcaactaataagatccaagatagccgccaggatctgcccagctgtggaatatccgataatgtcggcaattccgaccccggtaatgccttcacgatcaaatcgtctgattggatgccgagttgttcgtatttgagcttcatctgcccccttgcgttgattgttatgtgcaattcaatttgacatttccagtgaccaacgtatctcaatgtttgactacatctttcgtcttttgactaggttatcgggaggaaagtcgcgcagggaggaaacagccatggtaagttcatcaggtcacgtcttccggttaaacaaggcggggaaacaaactaacataatgaaaagatcccagaagacgcccaactccacatcatcatagtcggcgcaggcctcagcggtctcgcgacagcgatatcctgcgctacatccggccatacagtcgaagtgattgagcaagcaaaggaactcgccgaggtacatccacatacatatacgccacgcgcccagatccactccccataaataataaccccggatataaaatctccgagctaatgaatagtaacccaggtcggcgcaggcctccaaatcacccccaacgcttcccgtctcttccaccactggcgccttccctcatcactctggaaatccgccgccgaaccaacagccctaaccgtccacaaatacaccggccaagtcctcgcccacgaagaccaattccacaccaacatccgctcgaaataccaagcccccttcatcgacctccaccgcgtcgacctccaacaagcgctcttcgcccgcgcccaagacctcggcgtgaaattccacctcaacgagcgcgttgaccgcctcgatttcgactccaccacggtctacacgctctccgggaagacctacagtggggacctcattgtcgcggcggacgggctgtggtcgaaatgtcgggaatgtttcgaggggaagaaggacgatcccttgccgacgggggatttggcgtatcggattgtgctcagggcggaggagatcacggatccgaaactgagggcttgggttgagaacccggagtgtcatttttgggttgggccgggcgcgcatgcggtagcttattcgttgcgtggagggaacatgtttaatattgtgcttcttgttccggataatttgccccctggggtgtcgagacaggagggcagtgtggaggagatgagggcgctttttgaggggtgggatcctgtgtatgtttcctcctctcttttttttttttcgtcttgttgagatgatgaaactcacagatggcgcgtctaggttgaaccagttccttggttatgtcgacacggtcgataagtggaagctgatgcatcgtatgtctttcgtttcctcgcctttcccttcatgggtggttgctgacgcatgatacagacggcgaaatggaatcctggattaacgacaaatccaacctcgtcttcatgtacgctctcccctcccccgttttctttatcccactcccccagcaattctaactaaggaaccctagcggcgactcctgccacccaatgctcccctacctagcccaaggcgcaaactcctccctcgaggacggtgccgtactcggcggcctcctgggccacatgaagagtaaatcacaactccccaagattctccgcctatacgagagtttgaggaagtcgagaggggaggcgattgttaaagagacgtttaaacaggtaatgtctatgtctctctcctgccctgtcttatctgtttctgtctttacttggtttatggaaaagtaaactaacagatcaccgtagagaaacgatttccacatgcacaatggacccgagcaggagaagagagatgagattttcttgtcgcagttggggaaggagattaagggggcatttcctagtcgatggtgagtttctttccccctctttctttgagtgttgtggttgtgggttaagtgctgatgtggatgtgtgtaggacgtgtcctgaggtgcaaccttggttgtatgggtatgatgcgctgcaagaggtggagaaggctgttgggcggaacccggagttgttttcgaagaagaaggcgaatctttagatctgtttcttttttactttgatgaatgtgtgtatgtacagtcaatttgatgtgttgggtctataggagttctggcatggtgagattgggtagtagatgaatgtacgagttgtttgagatggcgtgtgtacaaagcaacataggtagctacgagttctaaaatcgcatatagtacaatcaattgtccaacataggcagtcctcctatatcatcgaagagccgggcgattccttcgaatgaacaatccgggaatccaaagccgtgagcccattcctaccacgttacagttaggttctgagcgccttaaagagtgaaatgtaggtcacataccggtatgtcaaatgtaccctgactaggactctccgctgcatatgctggaacgcttccctcaatgttcaccatacttgattgagcgtccgacaagctaaattccctgagataccgcttgataagatccacggacttccgtgccacaactgactcttccattgcttccaatatttccagcgccatctccacggatcgtcgcagtgggatagtttcagggcacatgccaagcttgatcatggggagtaacagggttgatgtggcgaacatcacgtatgttgtgttataccacctatcagatcagattagaatggaaggaaattccagaatatcagggctgaacataccagcaccggaagaacgtatgaatccggtagatatcgtagatgacttcaattgttttcatcgcagcgtcaagacacttcccgatggtctgttccagttcgatcggtgggtgtcttaatttgcgtgtaaagtgactgagaaatgggcggaacaggagcatcttgacgttataatagcctatctggatcagtcgacagttttgtagtgttaacggtggaggacttacgaatgcctaagactaaccgttgccggcgagcccactttgggtctcgcagtgcaccgccagatgctccttgtctcaggatatctggcttaattctctccgggagtctcaacatccatctgtccaactcagcctcaatttgcagcgcaacctgcaatttatcctgcaaggtaattcgagaatggtagatttgcacggacaccttgcggatcatttgtgcaaagtcaaccatccatggtatgatggcatattcggaatcgtctctttccggaagagctcgattgtggtattcatccatgcctagagtatcaggacggccaactgaaaagctcatctcactgcctcataagtatacatcacagcgatttacaacttcggaaagaactcacatttccagagagaataggcccctgtagacaattagcactggtgatactgagtaattaaaggtgcacctaccaccaagtttttgagatccaacccgcccgttgctctgtggagttacgcacttctctgttgaaaccagcagctagacatgtgcgtatagcaagacccaagtacatataagccactactagacattagcaatacgatatcaccgcaaggataggatgactgacaattcggatttagctcattttggcagattttagcctaaccactgttagccaaatgatgtgtgtgtgaatagatatagactatgcataccatgaggtacaagcactggactgtgtccagattattcgaaaactgcagatagttcaggtagacttgggcttcgccgaacaacttccggctccactcaaaacgcgtcaatcctccaagtcgctcctcatcccaaacacgaaccaaggcgccaaatgagagaatgctcagatacagtgcgacaaaacttggttctggttgtgtagttcggttgaaccacagatcgtgggctcgcaggcaaaagtcctctttgtcaatcagaggatgaataaaatggatgttctcgaaatatccgttcataaatgcatgagcctgctcaaagtagtagttgtgttcatgaagtgccgcgggttgcgccggaccagccgtgtatgaaggcgagaaacttgaattatgcagagtcgagactatagagtactctggcacaccagcgagactatgtcgctcttgagttcgtctgggctcgtgtcttttttgaagatggcctatcaatgcagtagacgatgtgctcccgtgaaactcgatgccgttggtatggtgattaagctcgctgatctcatcctccacagagtccccggcctcatcatgattgtcgtatgacagcggtatctcttctcttggggtcgagccatgccgaggcatggaacacggggtcgcttctattatggaatggggcatctgcctggtttcaggggctgtcgcttctctctgagactgtggagagcgttgggaagcaatttcagattcagccacccggagctttgcggaaagctcgtctactttcttctctaagtcggaaacataactaataaacgccatcagagtcattacaacagcacaccaaaaatcgtaactcacctggctgagcggtcattttcacgctgtcggtaattcccttgatatacgcaattgatgccgctttctgtgcaggtcagatctattcgctgagtagatgtcagacgaacgacttactcttacagtgtgagcaagggtatgattcatcgcatttgtatttctttagtctgcatctgtcgcaggcttgagcagcacggggccgcttcgcccgaggtggaccagaatcatccactgtggtacgaattgatgacgatcgctgcgtctgacgttgcatcatccatctatagtcatatccgtcatattaagatatattgtatgtatgtatggggtgatgatgctgggatgtgcatctgggaaggcgcagcgtacagagagtatgcgacgcgacaaaaagtggccggaattgccgaacaccaactcaactgccgacctgcctagccgtcacatgacggccccgcggggcaccccgcggggaacttgaacactattttagctaaactttttaatctgcttgagtaatatatattaaattcggggtattgtctagcgaaacgaagcatacgataactattacaaggagatatctacattcagctcctttgcaacagattcgacgtgggccgaatcccactctaactcccgatcaggcagaacaacgccttcaaatggcttccccaaccggtgcaccagactctcaataccattgccatcggtgaaagaccagacacgcacgtatctgctgtcgaaagctagggcgaatgtctgacctgctggaatgacgaccgtttcaccttcacggaagacggcatccgctaagtcctttagacggacgactagggttccctcttgaatacacaagcagtgatccacgtcgtagaacgtcatattttttgatagtagtgaaggaccatattcacaggatgattcaatgcttgaaattgcgcacaccccgttactttgggtcgttgtgataaatggccgagacataacacctcccagcatccaccttgggccggtgttggcacgtaggtagaacggctgcgaggagtccggaagacgttcatcatcttttttccagtctcctacatctgggggttgatagtttggttggaatacaacatcaaacttttccttcgcagccataaccttgggtatcaacaaggactttaaatcacggtcgtcactctcaggtacaagtaggccttcgtagggctcggagacgtgtcggaagaaatcaacccagtcaccgggagtgatcaggccgtagatttctgtatgcggacctaacatttcgggattatgaatgactgtctagcgatgtgtcagatcctgcttctctctccatgcaaaacatgcggaagtgaagtaccggcggcacatatgcaaagtcacctggtcccatgatgcgacatttatctccattccataatttcagatagcctttcgcaactaagaaaacgtcgtgggcgtggttgtggtaatggaatcccggggcatcggacagcaccgcgccactttggaaaacagccatcaagccatttgtctgctttgaagacgccaggatacgaaatactcccttactgccaggaattgtgatacgctccccctccagttgagggattgcgtagggaacccgcgagggaggggggagtttcgtccatgagatagccatagtaggatgatatggaagttctgaaatcagttgcggagtgtttaaaaatctaaggcttccaggtcgcgaaaaggggttttcacaatgatcgaccttatgtacttgtagatccttgaggggattcgtcataactggcccacccgcatgttccccgaactcggagaagccgcgaaccaaacgaccggaatatccgattctgtcaggcgtgcgacatttcgtatgttgacatgttctactccactttctccattcccgtaagtaagtaaccaaagcctagaataaggcttggaagcggtagtgcatcagtcagaatttggaatgaagttggggaaacctaacatgacgcaaccttgtattcttattgccatcaattgttctcaatctgccaggattggaagacaggagcatacatgagcgttgtgagtaaatatacgcaaaaagaagagataaaactgggagggaacggagaaggatatgaaatgaaacgaaagaagacacatattcacagaatatgtggaagttaagatgctgcccccatgaccggcattcccctaatactcctgttcacctgcaacaaccaacagtaggcagaaagcaaggattgagccctcggccccaaggcacatatgagcagcgccaggccgcagtccactacacactcttccagttgtagaatgaatattgccaactcccaactgtcccaaatttatctctgatgtccgctattctgcgaagacattgaccgagaggagcttctgctcagcgacgtgggagaattgggctgtgacgattcgggggtagaatgatggagcgaggagacggcacttcggactgtccctgccgctgcctcggggttgcagtgagcacagacgaatgtgttaaagcccagcccctggcagctactacaatccataactctggaaaaccttaagccaacatcagaagtttgggtacaaacagggaagcaaaccttcgagggtttccagcgcaacttctgcatgtcagggctattcgacctccgcctgtacatgatatgtgttctggatcaaggtggagtgttgaacgtgccaggtgggccatgtgtagacaggatggtggtgtaattttcgaccaagaagcaagagaaaaagtcagggtggacaagttatttggatggcattgacgatgaccgattcggtggaagaacccatacttaaatactcttttgaaccgcttcttccgacagataggtatatttttgcatcgagattatcggcatatgcatttcataaaaagccaaggctaaaggcagaagcgggaatgcagaaggataatgccagcagcgaagccaggctgctccttgcacggagcgagtactatttatcctctatattggaaccgtggcactatgccagggagattgtcctactgagcttcgagtcaatggacgctggtggaatccgcattggcaatattgaatcgttgtccaacatcctcttgtcggaggatacttagaatggatcagcaggacatcgattccagtgatcgaggatgttgcttttcggtaaagtcggtatcctacccatatcaatgacacgaatacgggcaatgcggcatggtcaagggtcatcaaatggctgcataatctgcttaaaatgcagcaagtaagcaaagattgactacacccaacaggtcctttgagccatgtcggactgtggaaggtttgaggcatccttgatccattaagccgggtcagaaccatagttgttattccgaacattatcaaccggaccgagggcgtgcctgcgagctgcgcctagggcgggtcgggataaatgcggcacagcgaacatgatattgacattatcaatcctcaaatagcaacaaagaaaagaaacgacgaccggcgctgacaagcgccgatgacaatagaaggtggggtgtagatgacgggaattaaaactagaggcatggcagccacacagcgttgtgtcactcaacttgcaaagtggttgagtagatacatacccatgtacatacatactgaccgcttcaaatcagctggtacgtcgcttttaagtgtccagttcactgctacccgcgcacgcatctgtgcaggagggcgtgcagccttgaaatcaccctcggtttagggatgtttaaacaacaaccgaaaaccatagacgcagtgggaacactggacgaataatcagtatgtgttagcaataacatatggtgcctatggtggatgtaatcaatcgtgcatactcagcatttgcagaatttgatcattgcgcaaggttgaacaattattggtggaccatcagtcagtaagacggcaaggcccttagagtagaactgcatatctctgcttccttggggaggaatcagaaaatccttcagatcaccaaggagtgatacgtttggctactgccaatgcagaaccacgcaatgcagtcgcgccccattcccagtcgtgctgtgacagaaagatcaacggctggggctgcaatgtcggaggaagtactacctccgattggactagagatcgagatcaaagaatgagaaagacagaaaaagaaaagggcagtatcataagaatcctcttcaatcgactcctatccgagtaatagtcacaaaatcggataattgaaccgaaaatatgaactgctccgaaactagagcacaacaccaacatacgttagcctcatggtgttttcctcggcgccgagtttcccgcgctctatctagatatgaatgtctcatctgctggacgctgccgcctagcatagaagccggaaagacttgatgcggtgctccacaacggttcagtcatttggtgtagacttgtacgctccggcgagaaaggatcattactcaggccaatcaggcccatgaagcttggtaccagaatggcctgtgatcgtttattggtcacatgtaaaagggtgttcctgggaatatgatgaaacagggcccgtcgaggaggctgtcctcggattacctgtacgatgcagggtgataagacttcgtcaccttgcagtcgtctgcgtggggctttaccctcttgaagacgggatttgactgctatttgaaattcaagatccggttctcgcagggaaaaaaagaaaatatgaaaacaaccacatgctgcctagtgtttgggagctcggacaccatagaaacaggaccggttgctcgatttattgcgttcgttggacagccaaacatgtgtggcttgatgacgaggaatgccaaacaaaatctaaaaagggtagaatatcatgcgtgtacgaggctaaatatatgcaagtagccgggcctacaaatcacgcgcgtatgcaatctggaactggcccgaagcgtgcaccatcctgcgctctgtgtatgtacctccgagttacctgccacttaagctgcggctgaatggtatcccgaaatacagagtaaaagtgactggtcgtacagtggaactggaatcggttcactcaggaaaggacatcgccgttgatggttcgagcatgaaccctggaaagcacttgacacaccacgaaagcgaagcacgacagacactcaaggagcacaccaatcatcatagttatcagctgactcaacaagggccgaacaccgttaatccaaaacaataccttgccgaagaccggagaaaaaagaaggttcgatgctggcacaatgagcggtatttgaaacgaccggttcctgtacgcatttaatcagcccagtgcatcgcgactacgcatgctcggctaccgataagcaaaagtcggtcctgaaaggaccaaccctggaaggcgaaggctacttcaccaccggtgaagctcggccaaaggtacggtgcgtttaaccttcgaaagttatagatctcatgcaaggtactgaattgattgctattattggcctaaccgagaaacatgtcaaaatatcatatagacgaatgcaccagcctgcaattctcctgaccctaaccccgaacgataatacctaatagcaagacgacattcccaatcattaaactcatgaacgaaggtaactcctaattgaatgatagtgcataataatcgtaaaagtcatgcaatggccaagacgagatccaactcgtatcaaaagcaaccagctggatttctaagcaaagtaatccgcagggagcgaggcaaggatagcaatagtaccgactgcaccaacaattgcgcctagggcagcagtagcagcatgactcttgagatttgctgttgccgttgtcttcaaccgcttcgacggtctcccgttgtctgggatagaaaggcaatggctatcgggcttttgagaagcgtgtgtggcaggtaattcggtgagctgtgatggtacgtttcccagttcgggtacagtgatttgtggctgggcatcaggaaaacatgaatcatcctcttcctctgtaggtctctcatccactgagcgattgttctcagtacaggggtaagtatcctgaataacgacgctatcatcatcctgggaattgatctccgcatccattgctttcctcttgagcccctgcctagggatggccgtagcctttgacgatgttggatcaacattattatgggatgaggcaaaggtatcgcattctggcgcacgggttttctctggaagggatgaggattgcacaccaacattactcggattgatgtcgccgcccgcctccgttccacggatctcaatatcggtagatcggctctgcatgttttcgttaccaggagcggtagcggcagggattatagcgtcatctcgattattactctcaacaaactgggatagtgagttgacaaacggaccatctttataaggagggcgtgggctacagtgatctgaaaaaggataggctgatccgtcagcagggtgtgcttgccaaggctccattgcctgtgtgaaggcagtgcaattgaacccggccagtgagtgatcgaataattttccactcggatgtaaagggaggctgggattcgcgtcatctctggcagtaaccggccaagacgtactcggttcattgagactccgagaggtagtgtcaaagagaggcataccaattccgcagctggccgcggtctgacgggtaagatccggcgtgcgtccttctgcttccttgcctttcgaataaaactccctactcgaagtatcataatcaccacaagccgtgtcttcttgtatgccctgactgatatccatgtatggagcagagcttaatctcacggaaaacctctcggggtcagattcttcctcatcatatgccgactgtgactcggacattgagtcatccatggaaccaggttggtcgtcatcttcactctcccagtcactaggttcggcaactgactgttctccagaatccagaactattgtactttccgggttatgaagaatataggaggtttgttcttgaaccttgttgctggtctcctctgcgacatcaacagctgagggtggagtcattcttggggttgcaagaggctgttcagcttgctctctgtcgatatcaatcggactttgctgtgatccgacgatgtcaccacctttaggcggggaagtaattggggaggaaatctccatgactgagtcgtcgtccgaatccaagccaggatctgagtctgctgactcagagctactttcaacagccgtcactactggggctgggattgaatcgtaaatcacttcattgccataatcgtcgtcatcgtcgggaacgcagaacgtattagttgcccgctttggttggtggttgttgctgacatccaacacaacctcgtcactgtacgctgttagtgtatccaacatcagttgtacgcgtgtagcatacccagaatctatccactggtgttcacagcgaactttaagtggaggaaaagtctctttgaaaccaggtcaggaaatcctctgaactctacttgaacaaaagactcaccatggccacgaacaacctctgttccaaaaaccacctcatcgccgctcctaacaatagtgtcctcgccagcgcgtatcttttccccgttcacccaggtgccgtgcatagagttgccgtcactgagatagactgtctaaagccataggtatcagtatagtccacaggatggatgcgaggaaataataggtcctattagagacactccgctagcgtaccttgttgtttaaacatacacgcaacgttgcatgattccgtgacatcacgcgagagtcaaacagtccattatggttggtagggatgaggttcttcctctcacgtttcgaggcgcggccaacctcgatatgatcgtagtccgacgtgaatgtcaaggaacgatatggaaggacgtccgatacgttaagcgggtaaagggtgacgatggctaggatgtagagtggtataagccaggcaagattcactagctatagttgactagagttgaaggaagattcacataccctttgtgccaggcatcttggcttgttcagcacaaatccgttccagggaaacaaggtatagccaaagccagtattaaggaagccaaatattcccgacgcaaactacaacgcgagtccttagtagtcggtacaacaagtagtaccaaaacatccaccggctatttaaaagctgtggggtgtcgaggatgttgctggtagtaaagcaagacacgctctgtggatggtggaggtgagaggaggggcaggaaaggggaaaggaatgcgtaccttatgcaaccaggtcagcctgagtgtaagggacggtcgctgtcaggcagtgaaacacgacaaccactggcttatgctatcctgctacgtagcaagtgcacgcatcgggaaaatgactcaaacagaactgctcgttaataggtggaaagctggtaaccccaactctcgtagatcaggcagtagttagatgatatgattgacgctactagtactatgtaggtgggtataagagcgatacgaggcgaagaagaggcgagaaaggagcacagcttccgggtcagccgacagtaatccacagaagagagtccaaatgtaagacagatcttcgcaactggagtgactcaacaagaggaaaggaaatccttagggacggatgagttggtatcaagatggagtttcaaatgatgacgctgatacgcaaagcactgataggcggaagagtggggtttccgcctgccccgtcaggtggacaccccatgaccatatcatgagttgtttagtgttagtttcgtcccttaggctgcaaccagtatccattacaccgtagtatataatgaacccctgccccgagtattattcgcccacggttgcaaaagcatcagattcaccctctcagaaccatgaatgaaattccgaatctcgactccctttttgaaattccttactgtttaggcagatacggtaggtctgatttgacacccttccaactcttccattggctatgatacatgattttttcccgtcttcccagttaaacatgacgcctcaggcaccgcacatgccttcactgcaatttcctgctcatctctgccattcttcctacacaaaaaaagcccggtgctgcattcaaaaggaagtgaagtataagtaagagggggggggaaaaagaacaaatatgaaagtgacctcccttgtattacccgaacaaggggaccgagaaagtatatggggaccagggaaaagaaggggaagcaaagctagtaagtacatgcgcagatgaaaggctccggcaccctagatgtatcagaagagactagaaacaaaaggatcatggccagacatgagccatcgcctgttcgttctagctgaggtatgcaagtggggggaaaggaaaaatgacaaacactattaatccaacatatacgtcttggtcacttcaaacgcgaaaacaaaagaaagtatgtctcaatttacagacccggggggccaccgaggccagcacccatagtctgcaggcgtgcagcgagctgagggtatttctcttgcacttcgagctgtgtccgggttgcctcggcgtatgagatagcgttgataatctcagcttcggtacgagccagctccgcggccctttcgaagtacttgagagcctgtgagaccttgccctgctgcagaaggagctgtgccatagttcccacagcgatgtcacattcagggtcaactagagcggggttagactataatccttgtttgcgcataatagcagcggtaacttactgatcaaagctttctggcacagattctcggcttcttggaagtcatgcttccactggaacagagcgagcgccttgttgatgaggggcagaacgttaattcccatgggcttgctctgcttctccatctccacggccttatcgaacttctcaatggcctcggagaaattctgctggtcaaggagaagttcaccatagtagttgtagacatccggcacatcctcgaagttcttcacggatcttctgaaagtggccatggcggatgcgacagatcccatcttgtattgtgttacacccagctggatgtgagagtagatgaaggtacggtcaaggtcgatggacttctggtagtccttagcggcttcggcaaattcgccgaggatgaagtgaagctgggcgcggtggtagtagatatcagcgtcgtccttgttgtgggagatagcgagttcaaagtcgtccgcagcggcatccttgtttcctattcactgtctgttagaagtgacacgactaccaatggtgctgcgggatttaggggtgtttaccaagttcaaggtgcagactagcacgtttgatgtagctctgaaccagagatggctgcagttcaacgctcttgttgaggtccgccagggcagcctgggcattgccctcgaggtaagtgaaagtggctctcaaattgagggcaagggcttcgaattcaccaaggtcgccaagctccagagccttttcgaaggccgtggcagcctcgtcatagccatcaccggtcttcagtgccattgcgagcagacccttgcgcaactggcccttgccagaatcctcgctcaagtcaacggattcagcgaggccctctgggaggggcttgggacggaagctctgaaggtagttggacacgaaggtcgggctagggagcttctttcccttagcttccaagatcgccttacccttttgctccgcaaccttcttcaagagtctctcaagagcgacacggctgacctcgttggagaagccgtcgatgatgcagctggcagtgaagtcgagaagggcctcgctgaacttctctaggtgttcatacgcaatagctctccggttcaaggccttgacatactcgctatccatggcaagggcagcagtggtgtcttcgacaaccttctcccattcggacaggacattgtagcaggcagcgcggttcgagtagaagacagggtcaggtttacaaaggatagcttttccgtaaagttcgatcgccttgttgtagtccttagagccgtaagccttgttaccggcagccttcagcttcgcagcataggcttttcgtgtctacagtccagtgtcagcgccagcgctcatttatcaccacggcgccattaacccacctcttccgatagctgtccgacagtagcttcgtcaacttcggggagttcttcaggagcttcttcggccttcttcttctctatggaatcattagttccaggctcggtgctgagcggtcggaaacctgggagatcatctatatggacataccgtcctgaacagcagcagccttggccttctctttctcttcggctttcttcttctccttttccttctccttgcgtcgctggttcttgctcttcttcttttctgtaggctgaggagcttgagccggccggctcgagtcggagagatagtagacaacacctgcactggtcacgaccacagcgacaccagcaatggtataaacaagagccttattctcagacacccatttcgagacacgatcccagactgacgccgatgaagatgcgggaagagaagcagtgtcaacaaccacgttcttcaccggttgaggtagtggtgattcgttcgacatgatgacccggctaggaacccgtattcctcgatcctatcgaattctgcaacgattagcaaggtatctattagcgaaaggaagtaaataaggataaaaaaaaaatacatggattggggaatacgaactggtccttggtgcacggcgaaagcctgtcggcagaagggctactttttcggggttgaaagatggaaggagcgcggcttgaaaagttatgcgtagaaggtggtccggcgacgcaggagcggctttccgcccgggcagctcgtcatgcaacgcaagccaatcacacccaccacaaagggatactcagtgccttgctttctccacaatatcagtgtcgacggcgaataccaggaaccagcctgcaatgcccgataccgaatgaaattctaccacgtccatttgtatccaatgctttcctctttattcctgtacgatcggtcgtgtgcgctgttcgctccaggttagtactaaagtacttcatccagatccatggcctgttgagcactgcaatcccgacatcaccccttttaacgtgggatatcaaccaataagacccatggcaatggcgtccactccctcaacagcctcctcggattcctttcaaatcatatcttctctacgttatgacccttcgattccgcgtgcgatcggtggaagaactgcagagccccgtcttctagcaaccccgtactaccttctaccttaccaccaggatcggctcttgaacgcagcgatctgcttcaattggacaaaagctattgagtttctacggcaagatttgggccagtttactcaaattctagacacgttcataccggacaaatcggaatcatggcgccttcgtattgttattgacagcagcggagcgtgcaaggtcgaagccaatccgacagcatcaatgaaccccttaaaccttctctacccttcccaagagatgtcacagccagacacgtggcgtgtatatgttgactcggagcctacgaccccttcggactttactatgcataagactactgcgcgtggggactatacagcggcgaggcatcggtccgggatcctttcaccccaagagcaggcagaggtgcttgtagtgaacccaaagggcgaagtcatggaagggagtatcacaaccccgtacttcaggcgacgcagacctagttctgagaaggatggcgcgagcaaagacgccggacctgaatgggtcacaccaccgctcttaagcggtggcaatgcaggcacaactagacgatacgccctcacagaaggattttgcacggaggaggtggtcacagtggctgatttagtagacggcgaagagtgttggcttagtaacggtgtcagaggctttatccccggtaggattgtattgatggacccgaaagggcccggaagggtcccacctccacggtaatacataaaaccgttcatctcaaatctgagtatggccccgattttactcggggattgctacatatagtgtctttacatggtctgaaatgaagaagtgcaagggacattgtgtggtggtcattgatcgtgtagctgcaggataatgcatctctaaacaaattcgtctaaaactgcagtggctcgaaagtaccacttgccttatttcttctcgacaacaattgggttggggttacccttccactctagtggacgagtactcatatactccttgagcatctcctcggttacctgggccctgcgctcttggaaacctttaacataggtttgaagctcagcaatacacctctgcttcatttcgccagtgagcatctctcccttctcatatgcagtacgaatgcgctcaagctcttcatcatcctccaggaagaaagtgaggtactggaaaggaacatcgaccttgctgtttccgccgagctgacgctggagttcagcagtgtcttggccgcccgagaaggcgtacttgttgatcttgttcttaatacgggccggtgtatcgttcatgaaaatggcggatgtgtccacactagcggacattttggagccggggccttgaagggcaggtaggaagattgcatggatcagcgacggtttcttgtacttcatcttttcggcgttctcacgacattgccggaaataaggatcttggtcgattgcgcaagggatcaaacaggggatggacgagaccttctttctatccgtgccaaagatatgcgggaaactggtggcgaaggccgaggcggactgagtcgcacagaaatggaattcaccaatgttgttgctgtcgttaaacccgaaagttccctttatagagttgattgtgatgcgcttggccatcctgcacatgttctcgtagaaagcgccgccaacaaaatcaaaatcgctgaagatgaaggtcttcttcatatcgaaaccaacggcgataatatccatggcattcgccttggtatatctctttgcgtcctcgacatcgatcttttgcgaatgcatgaatttctggaggccagttagcattacaagaggaacgaccgggagaaatgtgcggaacatgcctcgtcgtcagtaagcatgataaccaatgggcaatcaaaaacatcttgcagccatctatatagtacagtttcgttagttatgaatcgcacgatgtaattggcagattcagaatacatacttggtgaattcgaaggggattgtgtgtccaacgtgcatgctgtcactactaggtcctcgtccagtgtaaaggtagaatggctggcccttttcatagcgatccagaatcgtagttaattcacggtgactgaaaacaattcctctgcgcataaacctgtgagggcgatggccggtaactttctcgaagcgttcgagcaaggctggtgtgataggagtggcaccgaattcgcgcaccagcttgtcgtagtcaaccggtaagagctttccagactcatcaactccaccagagacgtcaaaaggcgtgatcttctgtccgactgccttggaatcgggcgccttttcggcaaggctcaaagtcgtgagcgccgggggttgaccaggttcgtccgccatgttcgaagattgcgtctgcaaagatgcaaagggtgtatagtgtataggacttgctggctacagctctgtggtacccaaaggctagaacggaattgaagaccgaggtctctgtaatagcaccgccgttgctaatattgacaccgatataatttgtatctctgcccctccaagcagacacatgatgagtcatcctatcaagcgaccattgttcctcttattggcttgttgtactgcatcacgtgaagtcgaacggttagcaccccgcgtcccggattaggctagcgtgatggctctagaagctatcagaaattcttccgccgccgaaaggagtccgggtccgagcagaattgtccgaccactcagaaaggcgattgagcagacgagcacccaacagctcacagagcatcatctcatcgccacagctcctctatcgcatccccatcaatcagactgtctatatgcatctgcaatcatgaagttcttcgagaacgtatttacttacgattactccttccctgctgtctctcttgcctacttcctgcgctatcctaacccgtattctcgccatgtcctcacgactgatgttatcgatcgctacgtcgatcccaagacacagcgtctccatacaattcgccttcatttaaagaaatcaaaagtccccgctggcatactcaaattgcttcccaagggcatgggaggatccgacaattccggtcaaagctatattctagagaccacggtcgtcgaccccaaggaaggctggatggaaagtgaatcacgtaacatggaatggactggtatcctcagtgtcgttgagaagcaggtttaccaacgtcagccaattgaaggggctcttgatagtctcgaggggcttgcccttgacgacaagagaggcgagcagacgaccgtgaagacgaccgtcacgttccgttctcgtttcggacaaggaaagctgctcggaagaagaaagtcagacccaattggtgaccacaatgtcgaggctgaagaggatgcgccgaagaggggctttttctcctctctatcaaccgctggtattcagcggacaattgaactcattggggtgaagcggacccgggatgctgtgcttaagagcaaacaaggcatgaatgttgtcttagaacgtttgcgtagcggtggaatagtcggtgtcctcgaggggatgcgccaggatcgggaggcagcctttggacctgaaggcccttggaagcgtgtttgggccaggggccatgcacatatcgaagacgatgactagttcttcgtcgactaaccagggagcggcgaacaatttgggaaacatatacgcagcattcgagcatggagttttggcgtttgggattttctgactgacactctcctatatctttgactttgcattcgactcacatacttttccttttcttttttttttttttttgtcagcattatcatcacatcacaagcatgttttaccggtcatgtattgcacgaagatgttctacgaaacaaaatgtcggttgtatattaggaaaggggcaataggccgatcggtgacttcactcatttggtggacacctactgtactatactatgtatgaatctttattcaccttgacaagttttcccctaaatatattgatacttttgcttttcttagctagctatgaacctatctataaatcgcgacttaagcacttcagccgctgaatgatcttgccggtgcaaaacgagaatttgtcaacttagtaatcctagcgaattgtttggtgcattcacagcttggtttcccacccacatctacacttcggttcttgcaacctcctctggggtaaacatttgatataaaaggaaatttggatataaaactaaaaagtcagcacttgtgggattaagcaagttattggctcaacaacccctcgcacggacagaccgaaccttgtacacttattctagcctcatctaaggccacattgagaccagagtcattcagcagcaattcttccatcaccgtctccatatagcaaaagaaaataatacaggattggacagcactaccacgtgatacgattcacacgagactcttgttcacagtccgcgtgtggtgtgttgttcaatttatgtatactaggacagcgtaaagccggaatggaaagccgactacctactcgtgcactaaaacgggagagcgacagtcatgaacagagttccagctctaaacgaccgcacggggcgacgatggatcctctagctctcaaggacctgggcgagaacctaaagatgctacctgtgcctacggacaccgatgacctggaaacgacatcgcgaaagatgcaggacctcgccagggttgttgagcggggcaatagtcttgcactgtggacgggactcaagctggcgtcgcacagcaagcgcagggatttggaaagctcagctagggcacagatgacggaatccgaatgggagttgtatgagcgctggaaaggaatgcaagacacccgcaattacggggatgagcacaataaccaaactgagcagcagaagccattgaatattccagagttcaactgggatgagaacaaagcccctgtgccaacaggggctaacagtgttagaaaatttacacagcgggcagcagtcatggacatgatctggggccaccaaggcgccactcccgagcatgcatcgtggctgacttttaatatgccagctatgctacccctcatcaaagcgatcaccaaagtctccaatattcagaagcacattcaggacactgatcctctggctggcaaactgacagacatggaagctgcagagattgaaaccgtgcgcaggatagtagcaatcgcagagggaaacagattacgtgaattggaacggatccgcaagctggccaagtccatctgtgagtcggctgcaatcatcaagtctcgtgcagagggactagagaaacttgagaggtagcatgttccaccgactattgtcgagtcagggagtatggccagtgatatacctaagaggcacggaaaatgaaaaagtgagaggctttgctttcaaacttttttgtcgtgatcatgaaccagtcagtccacgccatgatagatatgtagtgtggaaaagggaaaccgagatatgaggtctcctatctccgttctcaattaggatgcaggtaattactggattaagcgattccatatctctcgataccaccagggaatcacccgatgcgaccggtaatgacgcaaggttcgactgcagtaaaagtgaccctaaaacgctcgcatccattattggccaccgggctcgtcggatattaatctgggtcatatccactcatatccgaggacaccaaacccgaagagaaacaaatctccattttggctgttgttaaatccttctctggctgaattgcggtgtcctcggcttctgtacttaggcttaagtctgaccttggcatacattcccaaactccaaaaaaggtaatttagtagggctagctgtcgggttcctcccaactatgacggcatcctttgaaagagattgaaattgtggccgccagatgacctcatggccaacaatatgagaggagtggacaagactattcggtagtatccatcctgtacaaccaggcagaagtcagcagatggccatagcgtgcgtacatacatacaaagtactgtacatacatcccttagactacttcgagcgtacaccgcggtgcacgacagaggaggatctaagcctttggccagaataattgccgtgagaacgagtcaggaatgcggttggtgtcccccggtgtcaccgttggcgatattaacctttcgacccttgtactagtaatattgacagtattgagctattctagcgatttttgcgtgaaggttggaagctatttccgatgaatactcatcagtgatagaataatgacagctcgcgggcgctgctcagggttggctggtgcgaagtcgtatctcggcaacatgatgtagtattattactctattattattaccattgccattgttcaggtgttgctagggcctcttgatccagggatggtaatcaacgctaagggaaccccgttggatgcccgaagaactactccggataggagccataggagccataggaaccagagggaaccatggtcgtttggaattctcaacggaaattagtcgtgaaaatttgaataccccatccgattaagtttgtaaggcaggtgaacttccagcagaagctgctgtattattattgtttttttttttttttttcttcttttcctttgtgacctctcctagctcagattgtataagattttgtttttctatcaatactttctgtcggaaaatctacggcgttcagggtgcggctgtgcagtagcaataagtaacttaacctcgtgtgatgtttcgctcagagagaaaccctggtgggaagattgcagaaagttcggtcgatgctacactaaaattgataggtggcaataaatgagatgctgtagtcgatagtaactacagtaatagggaccgagttgagggggccaatactcaagagtatcaacttggaacactggtatgaattgtacagtagcaccaccgttagtgtgatcgagggtcctgtgcaggtggaattatgtaccgcgctacttcaagactggttgggttgttttccccccctaaaccaagttagttaaccactcccgttgtttccccgtcgttaatcaggtaagaaagatttaattagacattgacccatcgaaaggtattattggcttactattgtttatgatttcctctagctcttttttattttttccctttgcctcttcaacctgcaaattactctctgtaagatgtgcacaatgctcttctttttattttttttttttgtaaccccctgtttactgtgaaaacacactgcaaaacctagtaataaaaatgaataataagtaatcaaaatcaagtattgcctttcccgggggtgcctcggtaatgaaggattactcagattgctaatgactacctaggtacagtacttcgctgccttaagtaactcggctttgaataagttacatcttactactactccgagtagtagtacttctcttaaagacagttaggtggtaacttgagcccgtaacaatacggtaagattgctcactagcttgaatctcaaggtacaattggtggctggcagcagactatgtaggcgaacccattggcccctccggaccctcagaacccttggaagaccgaaatatgtgaggatgcggcgctcttagtggacgcctcctggcaccctgggcggatcaaccgccggaactgccgcattcggtgagaaaatatgcggggactgtctgttagcgtcagtgaccaagaagggccaagaatgcctcctaaaacgccagggagccagcgaaagatgagtctcctctggccaatccgggatccacactccctgtttcacaggcaagacaataataagtcgccggtcacagaaggagagaaggagagcgagaaaagagagacttgggcaagcagcatcgtgactgacttgccattcatgaattattttcttttttattttcttttttatttttcttccttttgcgatccttcatctatctgacattaccttggagacctttctggtggcccccccgggttacagcctctcctctactgcacgcccatcatcagctggtctcaacccccccgttactcccgtgctgagaatcagtcatttttcccaactagcggagggtcccgactcggaccttactctactcgactccccaattctgacaacagggagcatttcccctccctctctcttctcagtgcgaccgccatctgatctaacgttctttcgaatcccttgactttctggtgtcagcggaaggcgtttcatgagaggaggccattcttttgctgacacggaaaacggtgatctgtcgactctattgaccatctaattcggagtttagacgggcgaagcgctgagaatagataactctccccttcacactttcgggtccttctgctatttggaatcgccggacgcgtctattatgttctaaagattatccaacgctattttcgtgcaagacttcagtggtgtcacatcccttcaaccaccatcgacctcccttttaccaccaacccggttatgagcatgccagttgtgctggccgctgctcctctattatcgctgcgcgtctgagcctactcggtcatccctacggagacagctctacttcaataatccttggcttccaaatggcggacccttggggaatgaggtcgacattccgaccatgtctggttctattggcgatgttgtcaacaattctgcaaccgggcctcgctcagatctgttctttctgggatggtggatgtgttgatccctatgcccagacagcagtttccttcgatttttctcctctcttcttggacgatcttacactatattacgcatatgacgccaactctcggggtaagggtaacgaaccgatgactaaagctagtttttggatgggatatgcagcacatcatgttgatagctcagctatcaccacaaatcgcacattggaggttggcttgcgtgtggggaacctgacaggtaccccttccggggggactaatggatgcgacggtgtttggggaccgcaatgctcgatgaatctcaaggagaccttcaaggaagcaatctatcaactctccgccaagggagaatattacaccttccccctggatactgtgttacacgaaatgctcgtcaaccctccctctcttcccaactgcccaccgcctttcttcgatgtccagagaattcctgttaagcgtacgtgaaggtcccttgcctcataggctaccggtcttctttgctctgttacttacactcttgccagcgttcgcctcggagacggtaaatgacaaggtcgctatgatgtcaacttctggttctagcgatgacccctggaagacatggtatatcgacaatatgaccgcgaaacaacaagcagaccaagtggctgttgccatcatcagccgaagcccgtcatacgacagtccacccctgaagagcaaagatgatgttcaagtagaactagtatgccttcaggctccttcaacagggagttcgtcatcaaaccaagattccacgtagggttctcgaagtcacgtctgaatattcttttatacactctttggaccacaagttgtataactttggtggccatactaatagcaccttgctgcattccaccactcttcgcttgcatgtctaccacttgtcatgccgcagaacaatttactgttaaagaagagaattgctagatctactcacgatctatgcccgtccgcagcaggctcttgatttcccgggccatgtctgtcatcgcatcgaagttcgatgcgatctgactgttttgtcgccttgctctagggaccacaacattgaaattaatcgctggcatgggctacaaattccggcatgggaaatcacgatcattactcggctccacttctggacatttggaaatgattcagtcctaatatacgtttccaatataccatcaattctcgaaaacttgatatagtcacatgggagttgcaattaagctgcacccaggacagaccttttcggacgcggtatcctttcaagaaatatgttcttggaacttggtatactggttaaattatatatcgaattaggacaaagagaaatgctctccgcttttgggcaatcgtgccacacttattgatcggatttcccccgtgggcccacggccgaccggaccgggtcttgaaggaagccctcggtgctattatgcccttatcacaacgtcggccaatccatctgtattggtttcaaattacccggaccacggaaatcctccaagatctcggcctgttcgctcaaaagtatccgatcgacttgggtaccgatttgagccaaactcctcattcgtgctagatcctctggattgcgcttatcgccacgagcagtcgtatttttctcccagtgtcccttggaaaaggctatcaaggtcgtgatatgcttccgcgaaatatcgaaaaccaatgaacagacggtgccggtttcctcgagccagttacactgccataactcaccgggccggatgcattggtatgtggccgattgaaacgccgaacgccccgccatggggcccccatgaatggcatagtttatgcggtcctcgttgtagaaccacatttcatagcgccatttctctggatttccctccgtatcctgcgctgcatagtcatatatcaaatgacgatcgcgaatgtcttcatcgaaggtggatccttgtaaagaaggaagaaccggcattttgaagacaacgatgtgtttagtctagatcctggagcacaagcgcgaaagcgatacgagggaaaagttacctcgggtaaattagaataatatattcattttgggttctttaaaaatagtctttaaccactatggtgaacttaaagttgtctacctacgtaaccacttcgccgaagagcccacaacatatgtagatggggcaaccagtggctaagcactcccgaacccttaaaatctctcagagagtttcttcatcacctcgggatcccatgacatcatgatctagccgttagccccaagatgataatcgcgtcgatcctgagcttggtcactcccgagacaatggatctccgcctgaatgggtccctggcaatcgaatcatgattgaatgatgagttggtagccgaacctgaacctggaatggagtttcaggctgtaattatccattgcatcgtcgtgaaacacattggctttagtggagtgagtagatatatatcttgctcagggctgttgctggtgtcgatcacgtaatccagtgatagggctggagtaaatatatatatctagtgctcgttttggattgagggcatagtactctcctcaatatacaattaaacaccaggaaatattatagattcatatattctcttttttaaaaatcacgcctacttatctcctgtactttagagtccttctgtagtttcttttataagcctgaggcgagatactgtatattttacaagactaaccagactcacacccacatataggctcgagagctgtacagcgacatgctttcattcaagaatattaatccaaccttgaaagataagagtcacataaataagattcaaagtccttgagaactttaaagttcaatagctaggctactaggtagctttcgatcaaggggcccatcaacctatgttttgcacgtcaagttccgaccatggagacattggtgagagggcacaagataataacgaaagaaagccaggagagtaatagagagccattgatgctagaactactattagcatacataaaagctgacgaaaaaaggtacaaaaactgtgatgggctgaattcgaccaatcatatttcgcgattccttaaggtacccatgggtactgcaaaccctccttagtatctatgtactttaccttctatacgtccctatgtccaatatcatgatgattatccatgtgtataattgagtctgaattgctcaatttccctgcttcgtagtatgtccgtactagctgtgacgctttctccacaaatttcatttccccaacctcactgtgtccagtcgatctaaagatcagcgccacgtgcatcccttttccagataaggaagagtcaatacctgcagtgctcaacaactacctcccgcccctatataattatgatgctttccgcaaattcaatcgccatgctgatagtcacacgtcttactcgctgtgaccacattgttaggggtcgtgggcgtcgtctcgtctcgcctcaattgtatctgatatagcgaacaatcggtgcttatcggactcatggtttacgcgtctcattttataacaatgcaggccgttctggccggcgtcagcacaaacctggctgatgctcttgctgcctcgtcgctgcctggggctccgtcttatgtagccccagctggctttccgaccagtgccttctcgtatgtttcaattgttcaaacgcagtaccgatttgaagaaaaatactcacaactcttgatctagatcttattattatctacctgcagagccaacccaagagccgcaaccaattattcatgatcctatattgaatatcacgttcccttatgacttgacgaatcctgataccatcccgaaggagaataacgaccctgttttcttcccagagccatctgtaaatctatcggagccccaacaacaggcattggttcacggggtagtggccaatgttacccgcatcatcgctgcgaacaatacgaacagtaactgcaccacttgcaaggcagctttggccgcggctaaaccggctgctttgtttgcgccaacaatagtgcccgaaacgttgatctctctatgcaaaaagttcaagttcgcctcggacgatgcatgtgaaaagaagtacacggcgagtgcgtttggagcgatttggactcaagtcctagcctatgcagacgttcagggtctagacggagactacatatgcaattccctgagcagcactttctgcagtcagcctgtgacgaacccgttaaacgtgtcggattggttcccaaagccaaagccggcaaacccacgcgttcctagtcctagtggtgagcggattaaggtgctgcacttgtcggattttcatctggacccacgttactccgtgaattctgaggcaaactgctcatcgggcatgtgttgccgaagcaatctcttcaactcgtattcagaaaaccaggttctccttcctgcttctgtctatgggtcctacaaatgtgatacaccatatgaccttggtcttgccgccctggaagctgttggacctttgactggaactgacaaggacaagaatcctttggccttcaccttgtatacaggagatttagtctcgcatgacgaccccgctactcaagttgatcgggcctatactcaatacacagaaactagtgtatatggtatgctgaagtcatacctctcagggccagtcttcgctgctttgggcaaccacgataccagccctgagaacattgaatctccacacagccttccaggaccattgggccagcaacagagctggaactatgatcatgttgcagggctgtggcgacacgaagggtggattgatgaagccgctgtccaggaagccaagcttcactatggggcatacagcattaaaacccatcatggtttgcgcattatcacgttcaacacaggtaagtcagtcaccaggaccttaatagtgcgattcactgacgtgtgacttgaagatttctggtataagtctaattatttaaatttcatcaacataacaaatcctgacaactccggtatctttgcttggatgatctccgagcttcaggaagcagaggaccgtggcgagcgtgtttggcttgttggccatgttctctctggatgggatgggtccaaccctctccctgatcccacgaatctcttctaccagattgtagaccgctactcccctcatgttattgcaaacatattcttcggccacacgcatgaagatcaattcatggtatactacgcgaacaacggcacagttcagaatgccgaaaatgctttgaccactggctggattggacccagcgtaacccctttgacaaatcttaacagcggcttccgattgtacgaagtggatacaggggatttcaacatctacgaagcatacaccttcttcagcaacgtgtctgacttcagctctctcacggagacgggaccggtatatcagttcgaatattctacacgggaaacgtatggctctgccgctgggtgggacaaggaggcccccctgaatgcaacgttctggcatcaagttaccgaggctatggagagggacggagacctagtaacccagcaaaacgaactacagggtaagatgagcgttaagagtcccaagtgcacaactgcggagtgctggaaggccaagatctgctacatgaggagcggaagtgtggccctcggcaagcaatgtacccaagggtgagtctaccacattgatccacacaacatggtatactgacagaggaggtaggtacgggtctgtgcaaagcgcatttacgccatctacaaagtaaagctatacatatgtaagcacattgttgtatggatcttctacaagtacgcgaggaaccacatttactcgcttttccagcacttaatgtactgtatacatgtatcatttgccattttctatgacaacacagcagcaatacttagataaactttctctgtgttcacctcgtccgagatcatagaaactcaatgtataggtttcgggcatcatatgagctcttgttgggagttagcgccgcgttattgagtgactgcggagacttcgtaaagtaaccctaaagtatgccataaggagtggtctaggaacgagccgattatctcatattgaactggtgtggttcagaagacagccgagtgcctagaccatgactgccgagtcacgccactggcgcttccatatagctgagctagatcctttctaatattaatgaggctcgttcgtccacattgtcttcagtatgaacgaatgccttcatgatgcaaaactggggtctttactagggtgagctggcaaacaggattcttctgattctggagctatggtactgagtataggaatacatgaagaaatccttatctcaattgaagctaactatatgcgtcgaagctagaacaggccatgactggtaaagggggaatcgatgtcagaggaccctggatctcttgggggagtatagggtttcattgggcgacaggtcgcctacctttggaacctatcgtcattggggtcggtttaagttttggactttcatcgagagttagagggaatggtgacggcatttacgtttcatgtcggatcgaggcggaagatcgcataggatgatgggccgacgaagttgcacagagcaccgccttgcctgcatgaggcgcttctctgatattttgttgttataggatgtatactatagcaggccagcgctaagaataagtgataggcactgcagaaatgcctgacaactgtttctcaaggaggcgcggttggatattctccgaggtgaactaggtagtatataatgtaggataccatcatttagtaactctttctctcagagagtggttgctaatccactatccatttagaaatttttttttttatttgcgttggtggtgatttcatgattcgcatgacgtcgcagccatcccgcagcatatcgtcatcgcccgccctcccgaacattccgctcatacaatatcaaccccatcatccctagaatcctttttacttttgccaatctatcttcgactagctccacaaacattgcgcctttttagcgcctgagacagtttctctctgctgcgaataccctacacaatcgacgcggttcaccgtacgcgactgtccgagactaaacgtattcaccaacgtatacaaagcctaagctgtcgaaatggctatgaacgcgattcagctcggccttcggctgtgggaggtatgtcgctcttgatagtgacgggagtcccaatatcgcacctagtaccacagaattatctaacaagatgcgctttgaaacagttcctatggaccctgctggtcatggccctcgttggtaacatgatcgccgattcatttagcggaaaccctgcgaccgtcaactatgccatgtttgtgtcggcattttccatgttctcgctgttctacttggtgccagcgtcctttaatctcgactgggcgatccacccgatcatcatgatcgtcttggacactctcaatgcgattttcttccttacggccggtatcgcattggccgctaggctcgaggcccacagctgcagcaacaacgtacgtgtgatcaatgaagctcgggatctgagatgcacatcgatcgcagcaggattcgtgctatcggcagacccacccactattgagatccaccggctgattgtcgatcatctaggaatacactctcaacaacgagattaccaatggctccgtgcaccgcgagaaacgttgccgtgaggcgcaggcatccactgccttcctttggctcgcctgggctggatacacggcttccatcgccctttcatccttggccgcccgccgatccgtcaaccttcgcccccggacgggtcccgcccgtggagcccgtcccagcatggcccaggtctaaagagaggaagcctagggagtagggtaaggtggtcatgtttgggaatctgctataaagaactaaccgtgttgctttccgcaggatctacggtgccagctgcttggtattctatgatcttacctgtgcgactagacatgagtcaatacttcatgttcttagtcaataattgcaggacatgtatacgttgtcaaacgccttgaaaacgccgtcaatttatgagaacgaccaaccgtacctcgcggcaatgtgaaaaatgactattccagcatttctatactaattacatacatcagttaataatactctagggcttggtgatggagttgtggaattgtttttgtatattctctctagctgttggcaggaagctaagagcgggatggatatggagtataatgaataacaagagatggagaatgattgggtgaatcggagaaggttggagttttgtatctgttttgctgtatgttcgaatatcgtaatgttatatgaagcttgattttaattttcctataatcagttgtagacacaggtgtgaactacgtatgaacacgtgtataggtagtatagcaaagtggagggtcaaatttccctttacgttcaatcgatctgatagctcttgagtcacgattctcgccccactggtgctctctttcaagcactcataacactggctgtatccaaatgtcatacaattgaaactgatcaatttataaacgccttaaaccaggaagacagccctgcacacagccttagagaattgatagctcaacatcggcactctgtggctgcacggttacgatgccggtctttcggacctcttcattcgcctctccaaagtaccgtccggaacgaaagctgtttaaacattagtgtcgagccaggatgccgtcataataacttgcagtcggtcgtcactcacctccagtgaagattagctttgacaacattttgtactccacgaatgtattgttggacctccgaatcgacactctggccccaactgggtaggtctgctagcgcaaggtaccagtcatgataacaagaaaggagcataccaccaatgtggtcaaaggccatctgtgcgggcattcccgctcgtcgacaaatggcaaccatgttatgagctacaccttctttctacaattccagtacgtcagcagagatatcccggacgaactggctttgtagatctttcataggtactgacctcttctttgcaatacgagagaatgtcgttttgactatggtcgttgagttttcagtccatctctcttttgggtcaacactcacagtaggactaggtcaattcctattctttctatctctttgatgcttctagtctcgaagactgagtctgggatatggagtttgtgaccatacctgctcagtgttaacggtattgcgtgaatataccttgagtgactgcggggacgtactcaactagggcaaagagaggtgaaactccggcagactgtctgcgtaatgcgagcatctcgtcgagtgtggggtattcacccctagaacaactatgaacttgttcgatggctccgttacaataatctctcatcgcctttgcaaacctgcgacggacaccttgaatattcattagtcggggccacgggtgtcgcagcgttaaggatcataccgattggagtagcctatgcaggttagcaaatctctcctggcaagcagaaaaaggcaagaaagtagccggtacttaccttggcaaggcgacgccatacggaattatggacttgaaccagagggtgctcttcgctatcgtctgacacagtcctatcatcctgcataccatttaggagactgttgaccaattgttgagcttgtatggggtcatcctttaggcctccattgtcgaacactggagagatatggcttagtattttgaccagaaagacaatcaccgcaaagctcactatcatcaaacgggaagacctggttgcgataccaaacggcacaggttagcagtgataccttcaaagggcatttatcgtgtcagggttaatacacatacccagttgccccaatcgcatatcgtctgaaattccaaacgcgaagcatctggtactacgattgagcaaaagtacgaaaaatcacagtttgtgataacccttcgagtcctgtcgccaaatgcacatattctgcaatgcacccgtttagcgctgcatgttgtttcttctggaggacatactgaccttgctatccataactcggactcctcttttaccctctcataatacgtgttcgttgctggcttttctgataagaagagcacaaacatgttaggaaggcgtacggacacatgggcatctcgacgcgcattcttccccattggcaatatcaattcgtcagaaagtcgtgggatctccatggtaaagacaaaaacccaatgaaaaattggtgtgcaaattgagacagcctctaattagtgaaagaaaacaggtaccctgttagctgctaccgcccttaaatactgcgattatgatgatactcattttccaagcaagactagtcatcccttgaaccattgccaaatgcgcagaaaaccctgaatgatgtcaaggtctacctagaaaagacaatcccgggccacgggttacatcgattatgtgttttccaggaaagtccattaccgaattctgctacctgcagacaaaagaaagaaggtggattagttgatagtcatatagttcactaatgattatcccaatattaccgcaagtacttcgccacagtggctgatgatcctgcactatcgatctttagatcgggatctcgttcatgatgatcgtggttccttattcaagccatatctgagactttattgttgcctcaaactaattcgatctattgaattataggcctgagcggatctcttatccggcctccgacacgatggttgactctgtcgagtggggaaccgttcaccattaatggatttagcgcgctttatggagcatcgaccaagtcatggttctgtgtgcagttccagtggaatggtacagccacgtatagttgcgcgtggatatcgatttctttcataggattttcttatcatcccatcctcccgtcagccaatgcaatgttggccaatgtcctcctcggaaaaagcaatacaacaccttgatccctatacgtagttccacacgattggactgcaatgacgatcggggctgatctgcgaagtttataatctctctttctggtctcggatggcctccgaatgcaaaactaacatttgtcatacacagcgcacttcatggcactaaagcctgacgaatgtgggggcataacagagcttgggtcgttctggggatgtgtagaaggacagattcggccggatgtcgtctgaacttgacagtgcagatgtaatattggctctatagcaagtagatgagcataaattccagcattctgccctcaatagcccgaaaatgctcccagctttgtttacattgatatactcgagtttttcctcaagtcattaacgatatgaacaccactctaccccctaactctagccctggcgaccatgtccgcaaatggggctactcttttacttggacggatagccatctcgccagagagaagacagagcctctgcgtcagcagtttgatacattgggtgctgctgccctggaacggcttcagtttatacgatcttcattgctagaagatagcaaagcaaaagggaccagtcctccttcaaatgatctttacactattctccgagaccatcataggaaggatgcggtcttaactcgattctggaacgaaactcatacagtcccagactgggttaactgggagcaacttgagcgaggccagcggtttttgcatcgctatataattgccaacattgttggctttgcattacagtgatttgtggcagaaaattctgtaatactccttttgaccattaggaaatccattgaacagtgtacgactgactaggattctacgttaaggcggcctccagcgtcgtggaagtcctcgtccggactggcagcttctcgacccgtatgttgctaaaaagattactcgagaccttccaatggttgatccaagtcactcacaacctcgctaccatccaacctggcggcgaaggccatattgcaaccgtccgggtccgacttctccattcatccgtccgacagcgtatcctgcatctatgtcgcacaaaacctcactacttcgatattgaccattatggtgctcccgtcaacacattagatagtatccactccatcagtactttctgctgcaatccaatgtggctccaactgcctaggtttaagatcaacccttcccccgatgaagtcaaagactacatcgccctctttcgataccttggttaccttctcggaacaccaacatcatacttcgagacggtggagaagagcaagcacacaatggagagtatggtcgcccacgagctgcataccacggagacgtcacgcgtggtcgcttataactttgtcgaatgcgtgtcgaacctccctgccccgttccatgtctcgaggaagttcatcgaggctggtagtcggtggatcaacggggacgagatctgcgacgagcttgagctcgggaagcccgggttcttatactactttatgtttgccggttacagtgttcttgttctagggcttgcttggctgcaacggacgattcctatgtttgatggttttatgatcaaggtatattttacaagtctcgcgtcctgagtgatttagttgtgctaagttttatataccagctctcacgagacctcttgtatcaggggatagtgctacgagagcgcactcgttttgacttcaaacatatcccgcgcgtgggcaaaacgatcgggagagagaaatacagctccggtgaagacaatcggcctcggaaggcgtgcaagtatcctccatatttgaatgatactttctatgatatcacagatatagggcatcttgagctggtgtgtcttagtgtggctcttttcgccgggggactattgactgggtgtgtgatcaagagcggactatgggcttacagtcagatacaggatttaactatgtagggatgagggattcaacatggtttagctagtgaacaggatcagtgggctatatggggcatattatactccgtatgttgccttatatggtgtgggtgtattcgattgggatatgggccctgagtatagtgggtatggtgaaatatatttcttgttgccagagttctacgcaggaagacaaatcgagtaatgccccacttcactgtttcgttgtagcaattaagccaattttatgaacactcagccgacattataccattctgatatactccggcatctgccctgtcgggctttgatctttgagttcaatagttgaggtatggatgccccaaacttgaatactcctttgtcgtctcagcgccaatcgaagcatgaagtggctttcttcggacttgttaagtgcaatgggtatgttcgataccttaactagaaattgaactaaagaggaatttgttgttttgattgcttttatctattactggatgcactccggtcatgttgacatccaaagtgcggccaatcgtttcgactgggttcaagtgctgctctaaagcttagcgtgaaactaccgaacatctgtctcttggcgtaggaagaaataggatcccacgtgtatcgatatgagactacatttcggagcatgggtcaagtgtgaagacttctcagtgtgattttgttgttgtttgttttgaccgaaagtttgcattgtgtatttatgtacaattggtggggttgagaaacgaggccgggtatgtgccgtgagaattgtttcctgaaggtttcctagaatattagaaaatcaagcaaattgaatgaaggacaagtgaaattataaggagaaaatgaaggtgttcctgacaggcggggcagtgtgagagaaagtagccaaaaaaccccctccgcgcggcccgtgcaagaatttctccagaagctcttgcgagtgtgtttaattgcgttccctccaccaactccttttcgtggccttttcgctcccctcatcaaccatcacacacccaccgcacacaatggctatccagtgagcttgccctgccaattgttggcaaagggagtgcgctaatttccccatctagctacttgattctcctctcccgtcagggcaaagtggttcgtttaccctcgtggcccacccaactttttgaccggtccggaagtccggctggatctgactgaattctttctctcagcgcctggcaaaatggttcacaactctttctcctaaggagaaggctaagatcatcaaagatgtgacccaactcgtcctgtcccgtcggacaaagatgtgcaacttcctcgagtataagggtacgggtccagccacatatatacttgccattccacaaccccccctaaccgacatttgttgtcagacagcaaggttgtttaccgtcgttatgcctccctcttcttcattgccggatgcgcttcgaccgacaacgagctgatcaccctcgaagtcgtgcatcgctacgtcgagcagatggacaagtattacggcaacgtctgcgagctggacatcattttcaacttccagaaggcatatttcatcctagatgaattgctattggcgggagagatgcaggagagtagcaagaagaatgtcctccggtgcatcagtcaacaggacagcttggaagacattgaggtgagttattgaccgccgtatcttgcttagaagttcgcataaacgatggcaggaggtctgtggggtactacgatcggatgcgatcgtatccatcatcagagctctgccggggctgttttagtatgctcttttgaatgcttggttctatttgctgcccgttgtttcttgggcttgtggtatcctttgcgcgcgttgctatttcgctccactttgctatatatcacccaattgttttcctgcaatcctttttgccaccgcggtcgtttgctgcatctcgtgcgttccgatcctcctttggcctactgtcgatcgacgctaataagaattgtcctctatctaggttgaggaagatgtggttacgaagatcatgtagcggcctttacattcggcaactgagcgttcctgtgtttctatatttggatttccgctttgggaaatattgggaggacatattggcgttggacgtacatactaggcgttgttttctacacagttcacgaccactaattaataccacatggctatgaacatgcttcaattatggattcaaccaaggaaagtgactttcatcccaatgtttggtactgaccccgtgttatctggatcggcgcccgtgaggtagctgaatgatatcactggccgagaccgttgccacgtgaccctctccgaccccgggttgcaacgcgcctcagctgagccaggcccccccaattgccgtacgatagtttcatccccaagtgtccctcctggatctcttcccatcttctttttcatcttgctttatttgtcatggctatttggccgtgattcactcaaataacttaccttctgtccattgaataactgcccagccagcctagcgcttgttgccaactcacgacctcttatctccgatcggctacgtttcagccgacgtggacgctgccttatcgcttaggatactgttgatacctgattcatctgcctgtcgcaagaaggggctttcttatctcttacaaagggttaatcgccttgtttaccttgtgctttggatcgaccggtcaggactcttgaccgctattgtcaaagatgaaggttcgcatcctatgttccacctccatcctgaaatccgtatccccgatgccatgctaacggattgcttccactagtttcttccccttccagagatcgaggatgtgacgagttccctgaatttcgacaccggtgattgccacattttaggaggctgcgatctttacacgacaaaggcagcacgtgccgaccggaagttgtataagaacatcgaacagtcgcttgaagcgcaatacgaatcgactcttcgcctgtccgcatcgttgtcgcctccaaatgcgtcggacgcggccgcctcgctcaatttatcccggtctagccccttcggacccctgagcgatcattccagccggagaaccttcgcctatctaatcgcaaccctaaacgcaagccatccagattacgacttctctcatgtgttgcgcccgtcggacttccatcgcgagaggaacatcaaacgggtgatgaatacgattgattccacactgttcaaccttcggccacgtgaagccatcgacctcgctcccccatcaccagtgacaatctcggggtcatacaatgccggggcctctgctacgtggggaccgaggatgtggcaaataatcgatgagcagctatcgctcaatgagtgctccatctactcctactctccggaagaagatccttccgatgcggacgacggagcgatctggagcctgcactacttcttttttaaccgtactcggaagcgtgtctgttatctctacctcagagccatcccgatccttagtcacacgcctagcgatggagttgctacgccgaccgcaaagaggacgtacgacgacggctatctcacaccggaccttgggtcaagcaagcgggcccgctactggctcggcgacgtggtgcacttggaagacgagagcgagtccgacgaagagcacgccagcaagccagcccgacccgttgtggacgaatacgacaactacgtgctcagcgacgaggaattccgatctagatctggcagcaagggcacggtccgtgccatgagtgaagaaattgccgactcgatggaggtttaaattacgattcaacccgttatgttacgacttgatattgcttcgctgtcttaccttttaatcttccgctgatgctccctcttcttcgattcgattcaatatggatattcttaacgttttgctcagttgttcgctacgtctgccgcatctgcacaggtttggggcgtttggtgaccggcagggatgataataggcccctatttgatgaagtcgtcgtttcgttgtgtaggttttgatcattttgcgctgcatacccaattcgttgcggcgcgcccggggcgttgaattgcttgtctttctttctgttcttgtatttacgattcttgatcactgaattaattatgctattgtacaccgagtggacggtctgaggagtagaacccagtaaccacaagatttctgtttcacacaagaaaagcaaatagaaaaaaagaaagggtgaacaatgataatgacattcccccaatactctgtaaagaacccacaaaacgtaataccagaacgataatattgggatattcccaggacataccaaaggtccagtccaaagaaacaacgagttggtccgtgcacgacggggaaagctgtcccttccgatccgcatatacatacacgcccaaatctcacctcctccaagcaattaaccaacctcaaccccttccttcccctatctatagaccaaaatggccgacgacgaagagcgcaccaaggccgaaaagctagccgctgcgaagaagagggtacgttttgaccatccacctatgaccttttgttccattggaacccaaacaagaactcagcggataactgattatttcaaatcgaacaggtcgcgcagctacagaagcagaagaaaaaggcgaataagaaaacatctggttctgaggcttctacagctaaggaaacgaaggagtcttcgccgagtacggaagataaacaacaagtagaagaaggacaaccacaagctacagaagagtcgaaagaagaatcgaagccaacggatgacgcccaagagaagcccgaagaccaacaacaaacacaagatgaacctgaacaactacctaccgaacaacccacctccccatctccctcgaccgaaccccagcccgccgtgaaagcggatacgccgtcgcgccatggccgccagccttcgctgtcgatccagtcgaagatgaggtcgtcttcgttccggaaggggtccgtttcgcagggtagtgcgtcgccttcgccgtcggcgatgttgaagtcaccttctttgccgccgttgacggctgacggggagtctgtgcatgaggtgtatcggaagcaggcggggcggattgaggaggtggagaaggagaaccggcggctggagaaggagcttgaggaggcgacaggccggtggaagaagacggaggagcagttggaggagtttcgcgaagcgagtgttgatgttgcggagttgaaggagaagttggctaaggctgaggagaaggtgggggaggttgaggagttggttagttcttctttactttttctttcccctatattgctacggttgtgatgtggatggatgtgacaatggctatggttacaatattggatctgttactgacggtggttatagaaagcggagattgcctcgctccagagacagaactcgcatctgcagaagacgcatcggagtactgcgtcaccggcctcgtcagagtcccctcccgcagatcttgtgcagcagcttgagtcgaagtctgccacgattgaggctatggagcttgagatttcgaatctgcgcgctcagctcacggatcagtcctcatcgagtagcgcccatgaggcgcagatcaaggccctggaacagaaactgtcaagcaccgaagcaacgctggagagtacgcagagcgaactcacggagactaagaatgccttaacccgtgcttcagagaaagccgtcaaggaaggaatggacaagacgtccacagaaacccagatcaagaacctagaacgggagctctcggaagtcaaggaaagcaaatttgaatctgaaaagaagatcgaaactctcgagaaaaagatcgaagcaatgggcaacctgcacaaggagtcagaaacacggcaccaagcccgcctgcgcgagagcgagaagacagaacaagaggtcgcacagctccggagccgactagccagcgccgagaatgagaatctccggttgaaggaagagcaggagacgcttcgcaagcgcaacgccgttggcgcggacgacgacggcatcgacgaactcgaggacgaagaacggtcccgtctggagcgccgaatccgtgacttggaaggcgaaatatttgacctccgtcgcggagtgtggaaggagaaacgcgaggaaattgctcatggccgtgaaccgagtgtcgcttatgcttccaatgccaaccaggctgccaatgctttcgacgatgttgacctcgtcggtggagctcctgaacacgcccgccgacgcagcatgcagcagcattcgtccttctcgactgtcctctctagcggactggctgcttttactgggggtaacacgtacgggaacagagcccgcgccccctcgaataaacagcaccctcccgcggcacggggcagtctcgagctcctatccgaggagaacttcgacgacgagttcgatgaggcagagtttgcccgcgcccaggccgaggaagaagctcgcaagcgcgtcgaatgggtccgcgagattaagaagaagctcaaggactggcatggctggcggctggatctggttgacagccgggctggagcggaaggagctggagtgggaatgggtgagatattcgagatctagacttatatttcatagttaagctggtcatctctttatgtattattgtttatgagaaggttcatgttcatgttgacggactgtggttggatggagtacggcggatgcgtagatatcccaattgatgatgtttcattctttattatctccttcactatcacgtcttttcgaatgtcttatattcttgtagctgtactgatattcaccaagtaatagacaaacaacaaacggggaaatagtacaaacaagaaacaccgaaaacaagacaccgttcaaatcaatcacaacccaacaacccaaacaacaaaagaagaagaaaaaaatatcaactactcatccgctaacttcccatcaagcacaccctccgacctcttcttcctccccctcctaagcagctccccaccccaccccgcaatctgataaagccaacccccggtaaccataaccccggaaacggtattcacgagcctaatcaacagcgacaagaaactgctccgctcctcgctgatcatgagcaggatgggctcgatgttatacttgaagaagatgcccgggatgtagtaggggttttcgggcagctcagcgccctggctggtggctgcgtattggtttgtgaagatgacgttcttggagtggctgggtttggaggtgtagagggtgctgtcgagggcggcttggtggcccttagagtagattgtggggacgacggagaggaagtattggtacttgtagtagtgggattctgtggctgcgatggtcttgtcgagggggttgaggagggttgggtagtgggttccgaaggagagttcggttatcatgtgggagaagttgaatgctgtgatggattagttctgatcctaggctctatagccaatacgcgaatcaccaagggagtcaaagggagagagagagtgtgtgtgtgcggagagaaggaggaaaaaaagaaaaagaaaacatactcgaatgatccaaatgtccccccatatccctatacccatgacctctcgccgtgatatggaaatccccctgcaccttatttccctccagacttccataaatgcgacacgaatcgacagcatctcctctccgcagcttgggacccttggggaacttcctcctggggttgtgtctcacctcacccagcacatggcgcacatgggcgtcctcctcctgcgcctctaaccggctcggttcctcgcgactaagcgtctgatactcgtggtcgtagttgcgcttgtccgtccaaagcttccagctggtggggtccttcttcagcagctcgccggcgagaatgcggtcgccggaggcgtcttggatgttgacgtgtagggcgtcgcagggcatctggacgacgatgtcaaggttcagctggaggtcgtgggagacgcccttttcgacgctgaagtggtggttctcggagcctttgaaccacgttttgaattcggagatggagaagacgctgcagatgaggaggatcaggacggtccattggccgcctcgacgggagggagccgtgtagtcgggtttggttttggctggaccgtgtatgttagtttatttcttcatatttactgtgggctttggtttcgtccaagagacgtacggaatgcgtcgaatgtcttcaggccgccctgcagcccggacttctccccgaacgcaccctcatcgaggtcgtgcgatgcgaagccattcatgacgaatctgtatcgcaaggggtggataaaatcaatagatcaaggcatgaatgagaatcgaagagaagggaaaatgaatggacgccaattgggccggggagtgggtgtcagggtgggaatgaatggtcggggaagaacaatggaggcggagcagttgcgcgcttgaggccaagtattcaattcgctgcttatcgggagatcttatctgatctatcggtttatcatcgaccaccttttgtatacactactgtttgtttacttgtataacgacatctttctcgttgcgatggacatgcccgtccattccttgaatttccattatatgtacaccgtccggaatctatgaatgtttatgataattaactatacttgtcttcgtcagtatatgcatcgatgctctgattctaacataacccatgactcctgaccctcccaccatccacgaccatgggtagagctgaaaagtgaagtgacagaacaaaaagaagtgtaagtatacaatgtcctgtgtgaatggaaaataccatcgagtccatcgatatgggtaaaacatcgggcagatatggaaagagtaaaaaaaaagtgtaataataaaatccaagaggaaattatagtcagcgagcgacaaggggttagacatgcaatgtggagcaataagctggcttctgaggtcgtaacagaattgcaaacagtatgctcaaagaaggagacaaaacgaaggcatcgtgtaaaagcatacaaatgctcaagggtataagatgaactctttcctcgtccacctctatcggcgcagtttgaatcatgaaaggtgtacaaaaccgcaaacattcccgacctcttcatgcaacttaatagtcaaacaattattattacaaagatgcaatgggaagaaacaaaatgaaaaggcaaacgaagaagatagaaagaagttagcacccagccttatttagttctctgataatggttagcaggccgtacgccgattttggtagagcattcaactcaccaggctggtcgcagccgccgctgttgcgaggtctggttttccactgatgctcctaccagcaacgcgaggcaatgctgacccaggagtcgttgtagaagtagttgtacttcgcttgggggtggacggttggacaccactcacagttgagtggcgcttcccggctattggcttgactggagagctacctgagacatctcggctacgcagaaaggtgccatgcttgagactcgtgccaggtggttctggaagagggcgccctgacgacggggttgatagagtattcccccgcttggccggggaattcaagctcgttgtatatgtcctagaccgcgagggcattttgagccctgttaggaattcatgcctgagggcatcgtgcgggctaagacggcgggacgggtcccaacgaaggcagcgggagatgaagtcgaggaaagcctcgtcgtcgcatttcaggacctgcctgagctccttcgaacttggacgccgacgtcgaccttttgaggagactgttaatctcggtttgcccaaggaatcaaagaagagcttcttccgtgtactcttctcgatcaagtgtttctctggaggcccgaaaacctccatgatacaggcaagctgctcttgttcattctctcccgggaagatgggatatcccgtgtacagctcagccaggatacatcctagactccacatgtcaatgggcatgccgtatgacatgccaagaatgacttctggtgagcgataaaagcgactctggatataggtatagaccttctcgttctcgaagcagctagagccaaagtcgatgactctgatctcggaactcattgggtgtacaaggagaatgttctccggcttgagatcgcagtggatgacttttttggtgtggagaagcaccagcgtactcaaaatctgtttcgtaaaacggcgaatgagtttgacagagaatcctttgaagtcatgggctttgatgaactcatataagttcattcccagcagttctgtagatatgcagaggtgtcccctgaagtagaagctttgggtgaaattgacaacgctatgccgacgatgaggatcccactctttgagcttttgaagcagattaacctcaatcaaggcttgctggtggaacctcttcttgttgcggatgattttcacagcaaccaacccgcccgttttgtgatcaacacatcttagaacttgaccaaagcttcccttgcccagaacgtcgatgacttcgtatctgtaggctaagtggtccccaatgacaatattgtaatcaccgcgatcatcatcgtagccaaagttagcggcttgtgcattcaagtctccgacatgtttctttgcatgttgggttccgcagaaaaagatatctttgaagtcaataatttcaccacgctcaaagatattcagatttgccattttgagagcctgagctgggctgacacgctccttcggcccagctttgcggcgcagttcatctaactctttcgccgcgttttcgaaatcttttcgcctgccattaagtttccgcatctcgtcgtcagcgatttggatatcggggtcaacgtttggatcggaagaagtggagttcatggcagcgttcgacttcgcagagttgagtattctgtgaactggggagaggatcgatgatgcagaacggtgggatggggcatcactatgacgcgactcgttcgaaatgctgtgttctaaagaaagactctgttcgctactgaaactgggtttccgtattggcgaggctgccgcgtttgatacagagacctgtcgctttgacttgaaatagcttggctttagcgtgggacttgtattcttcgccgttgataggttattccaggttgcagacgctggaagcttaggtggcggcatgggctcgagtttagtggggtctgtatttgcgtccgttacctgctgaggtcgagaattgctcctgtggcgggttatcgtgatcttattcatgaaagaggacccagaagtgctgttgttgtcgggatcagacggggtagagatctgactgattgtttctgcattggaagagaaagcagatgattgagtttgaggacgtggacccgtcaacttgtgagactgtgacactctggaagagtaatctgcactagccttttggcggagattattaacatcactgttgctcttagggagcgagtacgagacataaggcgaatttgtccttgcaccaactgatgtgttttcgaaagatgctaatgcgctggagctgctggctgtcctcaaggtagcacccgaagacgtactcacaacaaaatgtgcggtgctgctcctcgcttgtgtgcgtggtacagcgtcgtcttcgacagcgaagaaattagctttcgaggcagtaagaggggtacttggagtcttcgcgacaacctgacccgttggcgtatgtgatttcgcatcctcctctcggtctttcatggcttggatcttgttagtcattggtgtacccaaaggcaacagattcaacggcggcaatttcagcggctgaaggttccttctgcccaagctagcagttggtttgtgcttggcttctggagtcttcaatgctcgtttggcgggtagatccattgtatcatcttctgttgcactagctgtagggtttgtgtccgactccgtgtccgatttgcctttcaaaacagcaatatccaccggaatgtgcgatttgcgaggagctgtgcaatttggttgctcaggctcccctttcggagactcgtaggctttaggaatagcaggaacaggagggacttcctcgtctgctggcacagtgtgctctacacgaggtttaggcgtagggagcctagaagatgatgcagcctgagcaagccgggtttgtaatgaacccccggaattccttgccgagttatgactcgtggtcgacgacaaagataacccagagctataggatttacgggaaggatccggggtagttctgttggaggaaggtgtcacactcttccgagggatgtaagacggcgactgggcgcatgagcgaggacggacaggtaatgaatcggtctgagtcggaggagtataaggcaaaggaggcgcctgaggtgccgttgacatacgcttcagccgtcgtgcatccgtcggacttatagtacgagcccctaagcctgtcgcgtgcgggggcattacagaaaccctttttgatgtagatgatggggtcgtaagcggtgcttgtgcattcttgactggcgttcggacggcattggttgacgaagatctggaatgatccgcagatccagaggtcgtcagaaaggcttcgcgaggttcccttgacggaggctgtagggatttagccttgatatttcgtgcactggttggtagtctcgttgcatcgtttggcatagattctagattttgcgtgcgtggatgcagcaagttgtggcttgcgtcggcactagccttcctactcgacaagctttgtcgcctcgcagacggtatcgaaccttgtcctatggatttacgcgaagttcgtggagcagcgctgcttgcatttgacggttgggcgagactttgacggcgactccgagtagctgtagccaatgtcggcggccgggatggtactgagtcgctcggagggttgctaatggtcacacttttcctcctgatagagttgctcctcaaccgtctagacatcccgttttcatcattcttattcggggcgggattgattgggggaaagcctgaagcagtgcctccgtttcggggcaagggaaactgattgagacttgattccgctattatgctgttgtggaagtcgtcaaaattgatgggcgcgaggaattctgcgttttcgggtggagtctggtttaggtctgttttcaacagattacccatgctggtagatcgcaggctagcagggtgattgttactctccgtcggatcattcgtggaatcgattgacgagttaacggagtggaagaacgacccggggtgattgctataacgatatgggtcagaatcatacaatataccaataatttagagcagtgggcctggcgggaatgcgttttagggtagtagcaaggacacgaaagcgaatggggaaaatgaagagagaaagctccgtctaccttcttcgggcaggctcctgcggtcgcgggccttgcggtgccctctgatctcgaatagagaacctcctcctgcttgtcacatttgggattgatccccttgtctcggttgacgaataggaagcttctgaaagaaatggtgttgaggcgtgtttttgcaaccgtctgcgtgggggaccttctgctgcagtacaacaaaaagacattagcggccagctgcaatgagaatatttccatcgcgccgggtgaatcttacctcctgatcctgagtcttcatttcgagacagactcgacgacctcgattgaaccttacgcgactgccccttccctgaatatggctgggccggcagcttttccggcatcctcaaactctccgactgtgtcgacccccgaacgtgatacggatgcacttagggcaagaaactggtggctgaatggcgataaattcgatgtgggatcccaatcgctatgggatttaggagtaaacgacttctctgtctctcgaacaaaggagtgccttgaccaacaatgtcgcgcgacccatcaacggtggttagcggtccattgcgggggtcaagaacagcagtttctgttccagagtatagaggggagatccgaaggggaaaacgaccttcgggggaaaagttgaatcgctgtccaatttcgtttcaaattcccctgaaggaataaatatcggcgcggcgacgatgtcgatgacggagggagactctgcctggggcagcagttctgatggactttttggcggtaggggaagaaagttacgggacgtatataatcaaccggtagaacaaaagcaacgaagaggaaggagccaagaaacaatttctttaatcaacaaatctaaacaattatccctcagcttgaaacctgccaggacctgccaggtgctaaagaaaaacaataattagaaaaaaaatagccaaaaaatagaaagagaagttgcaatcccagtggagtcctggaagaaattacctgtaaacataacaagccccaactaaggattaacctctaaacaaccatcgccaaaaaacccccctgctcctttttgctgcgagagtgacccagttgcatgcctgcaaacagcacaaacaatgctgttgtgggaaggtataacacccaaaacatattaggttatattacctgaggtctacccaaggtaaggctgcccgttaccaacctagtcttatacaaaccaggcaataccaaggcggtaccccgttggtaaaaaaaccatgaggttggtattgtcatgatgatacaccgcccccccccgataagccatgttcacagtgctgatacgaaactcggctctccgccttctaggtaatgtgatgcatgtgcttccgcttgcaaacagccgagcggcttcttctactgctattgtccgctgtcggaaatgtctttgcttactatcaatctctttcggtagctgaatctataatggaagaatatactccggacgctatcgtcaaccgtgacgagcctgtccctgtaatctccgtggggaaacaaagggatgaagcaagagactctaaaccttctgctggacatcagcgatccacctcgggcgctggtcggtccttgcaagataagctattcgccaagtatgccctcactggatcttctcgagtatctggcctctacgggcttcgttcgctgactagttgtaataagactcttgcaacaagtgatcccggcagaagatgtcaacgatgactcagtggtcgtgggcgacaagcggcctatcgaccccaaaaggccggccttcagtctgcccctgatggctaataacttccgcagattcaatgcaaggtatgtatcatggatccggccgcgtggtctggacacgagcacagactgaaatcattggcagaattgggattgtattctcatttcaaacgcgcgtggagcgtttgctcacctggagaaagtcttcccatactttctcttttctcttcgtctactcttttgtctgcttagatcctcatcttcttgtaattatccccatcgcttctattttactgtttgtgatggtccccgccttcctggcacgccatcccccacctccgtcaacatcaacatccagtatcactccttactattcatatcaaggcccggcgcttgcaccagccaagacgatcaagccagcaccagagacatctaaggatttctttcggaatatgcgggacttacagaactgtatggccgatttctctgacatacacgatgcaacggtttctgcattcgcacctctgacaaatttctccaacgaaaaggtgtcgtcagttgtctttctagtctgtacaatcatcacggccctgctattcttgactgcgcatctccttccgtggagatatatactccttgtgggtggcaacgctgccattctgtccagccaccccagccttcaggagctattccaaaatattgcaggtgattttacgaatgagccggctaggaaagctcccataaaccctaacaatggcaagaagaatacaatggacgttctaggggtatccctgccatcttccccctcggcgaccatgtcttcgttaaggtcgttggcagatatctccctagacacgtatcccgaagaacgtgaggtggagatcttcgagattcaatatcgctctctggccccttattccgactctcaatgggaccacttcattttcagccccatgccatatgacccactatccccattgcgtattgctggagaccgtcctaaaggttgtcggttctttgaggatgtccagccgccttctggctgggcttggaaaagcaagaagtgggaacttgacctggattgccgcgagtgggttgttgaacgaatgattaccggtgtcggctttgaagtttcagaaagtgtctccgaggaaagcatggctaatgacgagatcgggggctgggtctgggacctcccatctgttacatcatatcgggatagtagcggggtaaatgctgcattaggttatgaggagtttgactccgacttgaaatcgtccgtaaggggcgaaatcaagaaggtaaaacggaaaggaaagggacgggcgtcccaggattatgaggagaagggaggtactggaccatcagtaatgggggaatggagaagacgacgttgggtacgaattgtacacaggacgagtatgccaacggaaagcgataagggatatacggccagtgaagatagggattgatgctgagattatgcatgatcttcagttgttgaacgttagtaaattgctgtaaataatgcctttcatttgtatgaataatactgatctgcgcggtctccatccggatagcgatataacaacagggtcgatagtcagcgcatcagacaagataggatccgtgaccctatcaaacaaccttgtagtatgtcccaggggttgtatattggagatacacgactgagtgctgacctatagctgatgaggcgctaacggatggctcgggttcgctgatagcgctgggatatatccaccaacgaggtattttccattgagatgattggaatgacataaccaacccactcaaccaaaggtgtggctgtttccaaatccgtccctattatatcatgttggaaatgaaaaccctcaaacaacgttaaagtttctcgtggacacaacaactatccgcaaggttttctgaatccagatctcatcctggagtaaggaagagacacccactgaggatcggtacgaagtaactcagaaaaacaatggggatacaatttctttgtcattcgtcgtgccacagatgtgacctagcaagtaccgaaactcggtattgagctggcattgattgcctaacgatgttgacaaatgtggaggcttgacttcggagcccagttagacaccaggatttggttgttttcggaaagaaaagtgaacctttgccaccaaattgacgacgacatgatggaatatacgtacttgaggtatttgcgcgcccttacagcttgcgtatttagtaagctactaaactggtatgtttgtagagctgaattactcgatatccgtgacaatatttccatttgtagtgcacgaactatacctatctcgattgatgttcataccgcactttataccaggttgaggcagtcacagagccatggcgacctcagcagtgcatgttcccctgcgggactcgttccattcaaaagatttcaaagctatcgatagatatcgcctgaacatcatcaggaaggctgcagcctgtccacccgggaaactagatccccttatacaagaattcaggcagttgatcgaaagcaatgagacattgaagaacctagcagaaaatatgctccaagaagtaccaccgactcccacctatgattttgatccaagtggccaatttgcgagaattaacaacattgatgacatgctcaaatgcctcaatgcggtgctgtatagagcaccgcattggaacgatgacgcacacaaagctggtctcatcggggttcccttcaatgccatcctgaactggcccatggccacgccaagcggatacaacttcttcagatacgacaatgtgaataggtgtcttgagaagattctcaacgcgcacggggaatttctgaagagcccccaatctagagatgctttgcccagttggtttgaacctggacctcttagcatcctaacagagaaggcttctccgtactggccggatggcaaaaagaagaactttgaccaaatctacatcacagatgctggcgaccgttgccgcggctttcagtcatgggacgcctttttctctcgtaaatttcgcgacggtatccgtccggtcgaatacccagacaggaaccacgacatggccgacagaaataaaaatgttattgcaaacgcctgcgagtctgttgcctaccactgtgcctccaaggtgccaaggagcgccgagttttctttgaaagaacagccatactcgcttcaagatatgttagacggtaacttcgtcgaagactttgttggcggcacggtataccaagcttggctggccgctgagtgctatcaccgctggcactccccagtgtctggagagatcaaaaaggcagtaagaataccaggcacgtacttttccgagcttcgagcatacggcttcccggaagtcgaagggcatcgcgagataccggacccttcctcaccgaatctctcccagcgttacatcaccgccgttgccactagagcacttatcttcattgaagccgataatccggttattgggcttatgtgctttatcgcagttggaatggacgagattgctagctgtacgttttcagtcaaggaaggccaaaaggtcatgaaaggacaggaacttggctcgtttcaccttggaggatcatcccattgcctcgtttttggaccccaggtgagcctgagttggactagagatgcgcaagggccattcagcgacacggagtttgataagcataccataattccggttaacaaatggttggcatacgcatcgcctgcttcgatgtgaattgcccacctgtcactaagtgattagggaaataatgaatacacataaacaaaggtgggggaaggaaagtataaagcgtctatgaaaaagtgaaaataatccaaggattagcattctcgatagtggttggtgccagttcttgaaaagtgaaggggttaaaggaaatcatggaaacagcaccaccgctcaatagtcaatgattctgagcaagtaaccggaaaggctctctctgacataatggatagcattccttgcgggaaagcggaccgagaggaatgtaggttggccacactggaatgggactagtctttcgttcactgtcatataaaagccccccctcttctgcgcatgtttcgccagaatgaacatatcttatagtcaattcaaatcgtgtgcaataattgactttatttaactttactattcctctcgttgcttgacatcaggtcagacagcgttcagaatggagaagcagcctaataaaatgtccacacattcccatactcatgtatccaaaccgtactcactgctccaatattgtgtgattgccccgtgtcttttcttagccgggatctgcttttcttctttcagcctcgccgatgctaagcaaaccggatacacttatggaagctcttacgacgcgacacggaaagttccctttgaagtccacatcgaaagccgatgccccgacgcccgagactgtctacagaagctcgttgcccctgcatattggcaagtgaaagataaagtggacttcagaatcagttatgtcggagagtgagttctgaccccaacaacaacaaccatcaacaaccccccaaaccccaatgtacacttccaggatcctaacccccaaataactagggtttgggaaaagcccagaagggatgtaacctgtcaacatggcatgaacgaatgcaaagggaacaaattgctcgtatgttccgagaaacacgcagaatctattagcgatgccctggatttcaatacctgcgtgctatcagattatgagcgtgttcctgatgagggtttgatcgaggagtgtgcgcaggaacataacatcgattatcagaagatcagtgattgtgcgaacagtgaagaaggcctggaacttttgattagcagtgtcgagcgtagcgttgccgtgaatgcgaatgctagttgcactgttcgtgtagatgataaggagtggtgcttccgggataactatgagtggaagtgcccgtctggtcatggtgttgtggagaatttggttcaggagatcgagaagttgtctggggatggggaggacggaactgaatacctgtagctagctaatattgacgtgataaagcatagattcgtctttgacatcaactaaataagcttcaagtttttatttatagcattactgatccgcaagctaaaccttatactagaacctcagctaaacgactgttcaatttgaacaacgtactgccagttggtagatcctcaaacttcagatccacgccattttcaaacagcagacagaacgctgaacctcccatgtggaacatccctatctcctctcccttggttacgctgtcacccgctttcactgtcacctcgcaactggagatctcgttcattccaatcgcgataaagcacaccaaccccaatggcttataattcgactcgatgaatataagcgctcgagtagccaccgaagccagatacagctgagagaggttgggccccgacggatctggctccggatagttatgtgacatgactgtggaatagtaagtacctgggacgagtgcgaccttcttgatcgtcccagagatcggtgcatgccaacggtgatagcacgcagagctgagccagccctggtaaacggtaccgaacacgaaacgtcggcttaagccatcatagttcaacatatcgaaaatcgagtacggctggcctttcaaccaaaacgtatcacgggcttgcactttcttcctaacatctttgggatattgtttcccctcttcaacttggggaccggcctcgcagggactgacaatgtaaatgtctggttcgtcatcctcacgaaccggtcgcagcccgggacggaacctacggataaagaatgcatcccacgatccaaagccccagtaatccttggtaggatcgcacacgtacaggtcttcgataggtccatcccactgcgcatactctttcattttagtcacatacgccggggagaaccagccattgtcgggatccgcgttgagatattctcgggaggcaggggactgcaggaatgctccccattggttgacaatgttcttgatcttttcgttgacttccttgttcaagaagaactcgtttccactgggggtattcgccggccagttcaggacggcgttgaatgggaccgtgatgccacttattcctgaattaagagtcatcacagatggcgattggaacaggatagcgtcgaagattctcaaagcctcatcaaagcttcgtacgttatagaacttggactgatcggtatcgaaccggggtatttcgtcaaacatttttttagagagttctttgagaccggggtcattctcgacgaggtctttgaagtcggtgatgactttcggatattttctccttgggtcgagagaatgtggctcgtgcttggggtacggcgagtcctttagacactcgtctcgaagggtgtttacgtagtggaagactcgactgagtggtggtagccactcacccggtgcgaagggatacggtatatccgttgacattctcgcgtcgacgaacggataggcttaggggaaaggaagatacggcgcgactaatatataggtgcaaatatcagacattgggatattcgtaaagtagcactgtttcactcggtgctttgcttcagtgattttgggtgtcaatcttctcccacaccgtagcaatgagcctgctccatttctgtagcgtctcaataccatggaatgaatccgaaggctacccgtaatagttaaatgctgtatgcattgggcactcattgatctacaaaaagctttccgagcggtgcttacgggtgtagctgaagactctgctcatggagaagtggctggctggagctcaccgttcggtttaaccgagagtcgacggatgcgcagctggaacggtagcagctcgtacgactactagacccacaccttccccaggtgtaatgctcaccagttctcaataccgaagagagagtaacagtcttgctgcacagctaccagtaggtagtactaaggaactagtgctgacattatgggatcatcactgaagcaattaaagcatacaacgcccacaccagtgcaacagagtaaggaatatctacaatgcattgtatactgtacttcagctgagccgaaaccgcatatgtggtgtggccatccacgactacttcctagcaagttcaagcatttatctcgtattcaaaagcgtagagatgtcaccactgtcattacttatccgtgttcatcgtgttctccacaggcttgttccatgtttctagcttacaacttgtcaacgcaacggaacctttcaggagtgggttacaacgccactgacaagtagctgaaaacggcacacgtaacaaccagagattgagtttgcgttcctatagcgaagatgtcatcgagtgcacgtattgagtaaatcaacgaagcgtctaccagagctgactctactaacatgattgggtaagagaaagcgatggctatgtggcttaagttttcggaaaaggcggatgaagtacacacgaagactgcgagtgctgagggaacagtaaccagggtccgcggaccaaagtatggccatcttcttgcctaatattatagactgtctgtgtggtaacctggttaccctcgatgtggaatacttaagagcaccccatcggtctaccgctccatgtacgacgttcaatttggaaccgtcttctctacctacccaacatactactgacctcatagttcggaaggcagcttggctcttttcaagagagaacaagatgttaatcgtaaatctgccatccctggtggcagctttgctcctagcaacatctgttacagcgaagactgtaagcattctcggttggattcgccccattcgctttcattcgaagaaattaacgaaggtgattgatatttcaggccttgcttcattctcaacgtgggtgccatggtgattccagtgtgatcccgtggtctcagtgcataccaacgtatggcaggcctactaccatagcatgttgaatcacttggtctacctcactgaccatatacatagtcacggaaacaagtcgatcgatgtaccaatcagtgataagcctgatcaagtgctattcgattgttacttatattcgtaagtggtcatgccccagtatgttgcttgtaataacttcatctaggatggaatcggatacgacatgtcaggaagaccgtcggaagccgtcaactggctgtacagataacctgtactattactcgaaatgcgtctttgtgcctgctccgggatttgtgagtaatctgactttaaactagcagaggacttttgaattttcttcaggataagtcaaggataaatggataaatcgactgatgtattcccacttataggtttcgctatatcaatattcacattttgatgggaagtctgtgaaaatcaacatgacctataccgaggagtgcaagtcattgttcttatcgtatgattgtccagcctattcgatgatgggtaaaactgactgttcgtagaccaagtcaagtcggctccatcgtagtaggagaagggcattcttgcgacgtttggtggtcagttcttcatccgttacttgtgtacagttttatagtttttattcttcgattactttgctaacaaaaatagggacgaccattgtctttccaagctggttactataacctccccaggaaatggtgatatagacttgagcttggccagaagtatgaattgttctgagaaggcaattagctcggaagagatccattacgatctataatgacgcgactataagttacagaaatggtcatatgcagagcagcctaaatcggtggaaactttgtcgtgtcaggttcaacaataatcaattgcaatataactggagtgaatgcttaatcatagcagactgttcttatcgcatccagcccgaatgtgactgatagaatctattgaaagaactccaggaagaagtatgttgtattctcctggaaactattgcgtgaatcaaacgatgattgaggaaggcgccatattaggaaggtaatgaccatcactgcacactaagtctttcggttcttttctttggcccctccacctttaccttcatccgatcgcctccaccttccgtttccctttaccacctctcatcgtgatcggtttctccttttttattactctcttagttctacatacaaaatgccaaacaccgaagaatacgcgtcgcttatgtctgaaccacgcaaggccagcctgcgcgaccagaagaagcgcactgctagtcaaatatcccagctttcgcaattctccactgcttcctcttctgtttctgactatcttgaacagaaagtcaaagctcttagctctcaaagagagcttcttgtcatctagagagatggtctcctggaaactaaagctaagagtgtcatgggaacagaagtttcgatacatctggagccttgatatgctaaatagaccgaaacgggctattgagcaagattttgaagttgacgcttctcgcgagaagaaactgcgagaaggagagcctgatgatgacttttgtcgaacgagcttacatggaacacaccgatggagagagttatgggggcatcattgaagcaaaaaaacattctcaaaaagagaccagtcgaaatcccgcaaagctgtactctactggtatgagccctaaagcaggagggtaatcgaatgaattcattcgccaaccaaagtagggacgagggatgcctttccaatctgttactttagcgttcccaggatatgctgatattgacatgatttggtctggagcattagaatttaagaaggctagctcgggaaatattcattacgttctataataatgcgactacaaggtagtgtgggtactgcgatgtctcggatttaacaatcgttaatggcaacataacttgactgcaggttcataattagccggacgccataagacttcaggttgcagcatatattgccctaatgaacgatgggtgctaagacatcagtttgatggctaatgtatcagcaatcagtctgacatcggatgttcggaagcagcacttgggggccaaatcgcaggaggctaaagctttagtagacagcatggttccttcctagtgcatgggactgaaccctattaggaagacgtcaaagttctctacggttccagcccgtctggaatttagtctgattaaaccgtggtagaacatgggcctccgtgttgaaaaccacttgggtgagcgggaggaattctcttggagagaaaaagaaagtatagatacttcaaggtctcgccctacactgagttagtgagttagtaccacccaattttgaacagggtcggtaatgtccgagcttcttactagccaaaggctttccatattatcgcattgtggtgtggcaagcttggtgacatcatgcaaagatgtgcacccttttccgtcttttactaccgtgtgtttcttgaacgcctcgaagatctcccatccccattttcggtaaacgggatcgttagccacacaatacataaagaaaagactttcaacagtttttggtcgctacaggttatgtgcatccaggggtctgatgttcaagtcccgcctccaggaggtcttgtcgtccttccttcttgccgtgggagatgaacgagatgatggtcatcgacaacgacctccggcactcgtaccacctcctccaaaacaaccactagtatcagtacctcaccgtcaagcggtggcctcgccacaagcgccaaaggctcgtcctagtcatggatctatgggccctaccgagttgggagggtgatgttggattctgggtgagaaatatggtatgacaggctcaataccacactgtgtttttgaatttacttgagtggactgggctccttgatattggcgattaccacgattatgtgaatgtgctgatattataatgtacaattgtcgaggcgaagaatcactatttggaggtctaacgagcctcatgccctctaaggattgtcatctgatagcaggcccatctcgagtgtagagcatgataatactgattaaaatgtacaataaagaggcgccaaactaaaatggaactctctatgaaaagttgacaataatctaagtgggtgcctctgttatggagccgtgtttggcggccgtcctgataaagccgataggctcatcaagaagccacgaccatatgacaggtcaagtctctgaacttttacacctccgcctgtgaaggataatttagactgagtgaaattctcttaggtcatcatgaaactattagtctgaacatgccaaatcaaattattgcttggttttgttttgactacaaaacttccggaacgttgcgccaagcaattgtttccacaaaccttaactttgaatttaatacgctaaatttaaattgtttgcggggatttaatcaaccaagcttctaatcaaaaccctaattttgtaccggcagcaccactccgtcgagccgtatatgatcgtggtaattttggatactgttacatcatggataagtggcccatctgatcacggccgaatgagtgtcaactcattgtatctcacggcgttagtcttgttctccttttgatttactcttgggttctgaatacttaaagtggatctgtggtccatggctacggcccctagcggggaattggcgctagtgggtgtggtgttaaggtgaaactagggaaacgcattgcctattggtgactatttgtgtatatttctagggtctatagtaccaagaagtttaaatgggttatagcgagtgaaatctgcaacgaattgaatggaacttcccgtcgttcccttgcttccttacttcttctgttatctaggaattatctgtgaatttccaaggatatttctctcttcgaatacctgaacggtcaagacgtcaatcgccttctcatggatatatataacgcaactaggcatgaatgtggcatttttcactctgccgtcaacagcgcttttggcaaagggaaatttagcgcctatactttggagagcttttatgggttattcatggaaacgttgtctgatgagatagcacatgggtcaacaggcgccttgaggagctgatcgcctcgtagcagcaggtagaaagcgctaccccggatcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcggcgcttggcacgggtagttcttggtcaattttatgatgtctcttgaagaaagtcgcagcttgtgtccgttttaatcagtcggtatttgcttacatgtcatgatcaacatcctcttttagtctttgagagaacaggcggaggagagaaggggaaggaaataatcgcaataaaagtttaaaagcaagtattctggaacgcaggatgtatcaaaaagaagtttacttttaatcccaccaactctcacaagccttaattattcctttctaagcatattgggctatggggcccttcctgttatagaacaagtaccgatggttcgagtgaagaattagaagagataacagacgaaaggaacagactacgggatgtaatccaaggccattcacgagtcaggccatactggtttatccaagtccgtggaaggccaagcaggaagcggccctgggacatatgtctgtgttttgttgacttgatgaaagtcgcgccagatatccttcagtgtatatttctttgttgagatgaattcgtaaaatcggaagtagatttgagttgcactgatcttgagtcgtccatcgtagccgtcttcatcagcacccgaccgagtccaatctgggtcaattgcccaggcaaagctgtgtctccattgactatacgatacgcgagcttcgtctgtcatgaggaaaaagatgttggggagagttcctgccttgagctcgcctctgtcacggcgattccgacagtccctttattaggtggtcaacatcatataaatacatagtagccctgcatctgactcactacctaaggaaatccagttctcgttcctccgagtatttagcctcgaatttcacaaattcggccacattagagtgttcaatctggtcccacccgacaattgcaaacatctgcgtcgtcaggatatcttcaaattgatgctgaaactctgtccagccttcctgccccttgtgatagtaccatacataacccagcttttgtcttctccctgatcgataacatcttggatccattattggggcaaatgcctcggcctctcgtgcctgcgcttctcctccctggcgtcgtaatgcgccgtcaaaatggagtaacacatatcttccaagttttcaaaagcctttgactctatcagggaaagagctgcagtacgagcttgctcctgcttagcctagagatcgggccgtgcccgcatccagtgccgccgatcactcgcatgctttagttggttcatgatgtcaagaagtgtaaatcttctttcatcaggcagtattctgcataggttagaaaatacgggtttgtggcaactttgttgcttaaatcttcgacagattgccccaggtatttctgtgagttgacctgcatcaacgcgaggggcggccacccgccggcgactggattgctttgtcccagagggtctctaattgggcaaatttctcaatcgtgcttgtcatcttgtggaggtcatacgtaacaactcgataaaatcttgggggttgcgtgaaccgaaatccagccgaggctgcacgttgtatgatagttgtggttacattaggtggggtttttgcaaaccctgaaagttgccgctaagaattttcaataccgaccctatcaagatctcatggccatggcattatacggagtatagcttatctacagtagcctgtgttatttaggaagagaaaacgaaaagaaaagcgaacgaaataaaggaagtctcttcgcttcagtcaagtcgggtgcataagggagccatgtggactttgaaaatggcaaggttttaggcagcactgcctcgtaatcttgcaatccttcacccgaccaggcaaacatatagtcttgtattggttggcccaactaataaaagcacggttaattactaggaagcttgttatgcttgttccaatcagagtaagccttggctagttgaggctcttattctgtacggcaataggtgcagccttggggtctgtaggaagagaatactatggccttctgttattgttgtcgatgtacgtgttcaaagttcctctgggattttcacaggcacctaaattgttgactgacttaaatttccccggtgttccatggtcttgcagtagtttagtatcaagtgactgtcagtcttcggaatagcacaactcgattcatcccagccttcaaatcgttaccctaggccttttaccatatagcccacgatggcttccatccccgtgtatatacagcgaaacaccgagacgctccttgatatagctaccgatgtcatccacatgcttaaccaggcaggacaaacactaggagtcgcagaatccctgacggcgggtggtgtgatggccgcactcacctctgtgccaggctccagtgcagtattccgtggtggtgttgtgtcctatgcaacacctctcaagcagcaactcctgggcgtggatccagacctgatcgctacgatgggtgtgattgaccccgatgtcgcaacacagatggccgaaggcgctcgcaaagtcacaacttgtgacaacagcccaacagtgtggggtattgggacaacgggggtcgctggtcccgcatctcaggatggaaagcctgtcggcacggtgtatatcggcattgcgtcacctactgggacccgagcttggggtcccttcaacttccctggaactcgtgagcatatccgcgaagcaactgttctagaagccttgtctcgactgcgtgaggaacttattgcttaccagggtggcgggaggaaatagaagaggattcatgccggatctgcccattgcttttacatctcaacactgggtacaccaagttatagctaatactgactcctgctgtgctgttctatgttctgaatattctccaagggggggggggggggggggggggaataaagagaggggttgcatatgtataatcccagtggaggtagacagcaacgacgcatctagaggagcgaaagtcatggcagtgtatggataaaacctctcaagcaaatctttatatactttaaaaacaaaagacagatgagcgacctctccttgatttcctatcgcatttggggtagcttagaacaccattgcctctaggctatttccagttgaaccaggaaaaggactagtcaaggtaagaaatagaattgccctttaattcttctgcccaagcaacaaggtggcagcctatacatagacacgcagatggttattcctcatgataacattccatgctcgaaatacataaatgctaagtcaattctctcctccatactttgataggtaacgggcccggcagcaaattggttacttctactcagtcttgttcccattcccgatgcaggagagcaaattcgtaccggtgcacaacagtagcgagcgtaatggattgctccaagtaagtctgattccgtccaatacacgcttgagtgctgctgttgaagagtacagaatatgactgtagtctccgaccgtcttcacccagccagtgctctggcataaatttccctgcttcgggatagatgagataccctcgcctgcagcgctgcagatgcattactcagctactgctaacacgggcattcacacagctgggacatttgctgaatgagtggcttgctacgaagatctggttgcttttgacacgtattgggaagagcacaagccttcctccttcgagccacccatgctcagagcccagacagcacacgaaggataattttcccggagatatggtttaggaagctgccatgtcattggaattcaacacttagaactcgctaggattctccttaccgtctataactcaagaatcctgcacttaggactagaacgacacacgacgttgcagtctgtagatcagaatgtcaaaaaggccgttctcagaccgtgcggcatagccactacaaacagagatatctcgcctgcgcttcttacagcgttcattgcaatcgctatgtgtggggataggttcgaagaccagttacaacagcaggctcttattggaattttagccgagctagaggaagagcatgcatggccaacgagagtgacacaagcacagctcaaaagggcttggggttgggaaaatgcctcttgcatccggacaatccttgatggagaatgtgtatgttgatcagattatcagaccgaaagtagggagcccatcaagcttgcactacttctgttttcggggtctaatcgaccacccactggtatttttatctaggtatggtggacagcatgttctggtgcggtgttatatcttgtgaccatctagcaaagtgaatatatggagagaggtctatatatagagacctagaagaggtggagagtaacgacgtatctaggtgacctgggccctgaaaatatggcggtgtatgaatgaaagcctcctaaatctaaacttaaaataaatgccaaatgattgaccatacactatttcgtaaagtctcgtaggatagtatagaagattagctacttcaatcaactcgatacagtaggttatgccaaatttgatttacatagagagcttttgacaatgactatgtcaacaagtagccagaattaccacacgggttccatgccactcactaagaacataactaacagagatacgtccttactcttgcacatgggcactgctccatgagcccaccttagtaggaaccttcttgactccgttccattcccgcagccaacaggacctctgaccgttggcatctcgggaattagtccagatagccctcttgcattgggagttgggcacatcagaacatgcttcgatacactctttgacggagttaaccttgaacggcggtctgatattctttcctccgacatcatccactatatcaacgttaaaaaccacaaatatcgatggcagttaggtgccacttacatttctgacagaagaccttgtatgctttacccttcagagcgggtgaagcttcgtcagggtatccgcctaaatagcagtcagcggcgtttttcgttgttaggaagagggctaaactcacatgccacatctacttcgcaattatcgcatccacaggctgtatcgttatcctccggctcgtcggcaccaaatgggtcatcttcctctggctcatcggcaccaaatggatcatcctcttccggttcatcggcaccaaatgggtcatctacctctggctcgtcggcaccaaatgggtcatcttcctctggctcatcggcgccaaatggatcatcttcttctggttcatcaccgccaaacggatcatcttcttctggttcatcaccgccaaacggatcatcctcgtcttcaccgaaagggtcactggcctccccaaccttctccatgtaaaccgtgaactcgcgctttgcctcactattgctaccgctgaggagacacttgcgtcctttcatgaaccatgaacttcccgcacagctggagccagctgtctggcacagttgtgcacaatccttggcactttccacaccttcgacagggctgccattgtgctgtccgtagaagtcacatgtatatttgactctgtatccgggaaggatgtcttcctcttggccatctagggcaaagcaaatacgcttgtaatcgttttccggtgacgtttgggccagaaccccagtggcaagtgcaaagaaaatgaatgattgcggcttcatcgtgaaagaggtgctgccggtgggatagtggtatcaaagatggcatgagatagggttaatatactgtggaatgtccgatcggtagagtgataagttctagagtcaaaagggaaaaggaacgaatatcgtgtgttaaacctcgactgctgtacggatatccatccacccttgcatattacacatttttagggtagcttcggccaaatgatatgtctaacattatctcactcgatttgtgtatgttttacgcccttgtttgtgttgttgttgttttttattttatttttattttttttttaactagtcctttagaatttgagacatcatagcaagacaggggatcatcaattcgttgtcccaaaacagttattagtgaagcatttcagctccccgttatttcccccttcatttgcttcgactagattatcgtctcatggctggccgaatactctcaaaattaggtgtagtatgtacattagtgtttaatgcgccggatcggttggtcatgtgtgcgctagagcgtgcattgctaatcggctttcatcattccgaataccacagatttcgcgttccagatggcattccaaatcactcaaacgctcgtagtcaagcatgccagagtgacttcatgtagcggtacatctcctgctgccgagtgagtgggtccttggacgtatcaccggcccatccgttgcttctgcagtccaacaagactagggaatgtgagataggacattcagcatccccgtagtataacacgacggagttttcttgatttctcgatcttaccttgttaaattcatcgcaattatctccggaagaaggagtgatgagttccacgttccctacccatttcacttctcatcctcatcccttgaccgtgtgtcctatcttgtcaacacagattacggcagatgatcaataaagttcacagggttgcagaaccctggttgaaaatgccgatcaaaaaggctgcaggggttttggagaatttggttggatgtgggtcctgcggaaaagatatccggatccacaggtttgcatgattcaagatgtatagcactcaatagtggcggataatccgtaagttctgtatcgatccgtaactctaacagtgccctgaatcttattttacacttactcacacacaaaccgctgtttggctggaaacataatgcaatttgagatgattatccaggatcaaaagctatcgtggaaagagcaatttcaaactcgggtattaaaatgtaaggcagtgatcttgcagtgcggataagggtttaagcaaggagggaatagttccattagactggaacagcattggctccagccagcctagatcatgtctggatgataatgtcaaggaggcagtacagtaaaaacccgttataagcaaccccgatataggaaatttacgcatcatgagcaatctgattaggtgtctaaaatcatttcccatacaaaatactttaaaaaccgctatatagggagattccatcattctgtttaatcccccatacaaaattgcttataagggagtaaaatggattctcttgaccaattatatatttttaagaatatataaagatttaaattatgtgttctactactttttggtttttttagttttaaaatcttacctgtacaacatatctacaactaaaaaattatatttctctcttacactatagtctatgtcttgctatttgaatacccttaactacgcagaaatattaataatatccaatatgaattagatataatacttaaaatcccgattcctactattctgtatagatatttcaatataagcaatcccccgatatacgcattctaggcagccagctcagttgactgcttctaacagggtattactgtattcacatcgggaacatcctggaatgcaggtcacaggacgggtcggcctgcagctggggctgtcttcttgcagaacgaagccccccctcgtcctcattcagctgaaagtaggagtggagaaactctgacctgtctttactgagcccacatctcgatcaccaatttgggtattgtcgcattaccattgcctacagcaacagcaacatttcgccccgattgcataggttcctgctgtagaggactgatgcttccaaatgtagacggcaaagagcaaaaggtgtttcaatggctctgcatcggcgatggaccttggcgccgtagtggacactacacattacctaaacgtacagcggtaatatcataccatgcatacgatactccagtatggacccacagtcaaaaattcttatgcggttttcttttattcccttacatcttttaccaggtgggtctcttcagccttcggcacggatagtcatatctcacctgtggaaacggtgcgcttttcataggaactttgactgatcagtgtggcaagacagtttccttaccaactgagaaatacacaggtggcgctagtagccaatagagacgatgtgtctcaccattgtgcaaggctcttcccagtaaaccacgcctgctagctcattacctaactcggccgaggatacctcaacgattggtttccttacatctccacaatattcccagaatgaaacgatcgcgcatgcctgagtgaggtctactgtctggtatgcaagcttatactttctgatatatctcgtgcgccagcgttagatctaataatttccgctaagagttacaaaaagcaacctttggtatctatgatcctatatgacgtggtaggtcgtgattcgacaagtttcaatatgaccactcactattgctactttcatttagtacaggcctaaaactgacactagtcctgaattgatgatcatattcgaataggcatacgtacgtagatccatagaatcagcgaaaggtacccaggggatgttgtggatcctgaaaggtggttttcataccccttgcggcatgcttaggatggcttgtgttgggatacactgtgatttatcagtcaatctattcagccgtctgttcaggtacaatataaatacccagtcaactgctctggaagtaaaagcatcttgacaacaccaaagcaaacgatcttcgtttattctctcgtgtcacttcccactccgagcatctcacaagctatccttcttatccctaaatatgaagttccaagctcctttggcaatgctctccctggctggagttgcctatgcaaatgcgcctcatgctcgcccagagtacaagcgcatttgtgatacccccagttccggcgaagttgaagtccagcctggacttcacgccacctttagctgtgggaaatacaccacggatggttccaggactgggttgaatgttgccaacccggaggcttgcattggcgagtgcgccagcagcgacggctgcgtgggtgcaatctggacggccaagacgacactgccatatccgtgctacctggttcaacatggctctgagccctccatcaagactgggtctgacaacatgtggatcacttatcggaaggacgaggaagaagcaggggaggatccatttgggggaagtggatgtgaagctgatttggagacgatggaggctgagctgaagaagtgcaagggtttggcggctcggacttgtaaggcaacattcatttttctaggtcattccttttactgactcctaacaggtaccaacggccttcaagttcagacttattccactggatcaaagaaatacaagatcgcatgcggtcatacaggttagcacaccgtgtcatttaacattgttcatgataatctaacagctctacagtttctgcggctgtcggaagcggtgccaatatgaacatagttaaggatgtagattcgttccaggaatgtgctgatctttgcgcgagcacagctggatgcgccagagcaaccgtcgacaccaaggcagacaaaaatacctgtcacctttaccggaatccttcttcgcagattcgtgcttcgaatgtggataggtccgttatctatctcgtctaaggtgatcggacagaaagccttctgtacgcgcggcgaggtattcattgcggttgaacacggatattgaagctgggtatagctgtgcacttgtttcccagttttgcagtttcaatgtcaatgcggacggtagtaatacatagtacttactatctagtcttagcctggagaggagatacctacttctgctagttctatttaagaatgtaaacttgaattttatgggtgaattgcaccgtcttgtccacaaggaaacacagctagactagctcttctatacctcatctaagaaggcaacccatagactgttctgtatacttctcttgttttaatttttcttttgtccttcgaataatagaggaatctacagtcagggagactcgtactaaatattgtatttccatcgctacccttttgtcttgtacgatcaattgaatcattcccaactcttccgcatagattatgtgaaatgcaaaactataccattcgactacctaaaggtggccagacacactaggcgtctttatagggtagtttataaggcattcgcagcttgacagattacatagtccggggacgtctatggccagaattactctcccacatcttgcatacgtgctcataggataaaacccgatcgtttcttataagctgtgaccatgtctatactgaaaatatatataatcctgccattataacaaatattttaaacaataaaacttctgtcactaaagaaaattcaggattgagtttttttttttcaaataactaagccatccaaaaatcatagccctgtattctagatagattgattagtttgacaactcaataacaaatgttagctaaagggaaaatgaactataagtggagtggcttactgtagcctcaggcattcggcaatttaatatacctccaggcacttaattaccgcttccgtccgaaggcggggaagacttgttctttgtcggaaactcgattcatctctcggatgaacgacaatctgactgatcaactaaagccatccagatgcttctgaataaagaaattgatgctctttattcttgtccttccgtttgggtacgtctttaccatcgatggttggatgtctgcatttgctaactctcccaggactcggcaaatgcccggttgtcagcatgtgccatgcgatatgtctccgtcattccgggcatcatagtcttggctcttgcattgagtcgtgcgctcactcgtttttctctggttcagtgtccgaaatggatgcggccttttgttgctgaaaagccaccatgtgctgagcttccatcagagagaccaagacaaagaacgggatgggtgattgccctgcttgtcttctccacagttggattcgcagctgagctcacaaaaattgtgccatacgtgccgacactgagcaatatcgtgctactggtatcttgggtaagtcacggctattcttttgcgcaacgtacactaagtgatgatccagacggttgcaattgttctgatcgccgcagaacgcccaaggtcctgtccagtatccatgctgtttttctttgctgtagagctggctgtagaaacggcggtcatactaaaccgtgatgcctatgcagtgtcgagggtttatgctcattgcattgccgctagtgctgctgctgctgcctgcgcaactatcctatttatgccatttcggggaccttcacttccccgcgttgatatcggcgttgttggccaaccgccatcaagcaaattccgcagccctgaggacaacctacgactctggcaatttcttactgtgtcttggatgtccccgctgatgacagccggcaagcacaaacagttaaatgaggatgacgtctggtttttaggtttcgagtttcaacatcgtagactgcatgaaaagtttcgtcagctccgcggatctgtcatatctaggttacttcaagcaaatggcatcgatgttctgatcattacaggaatctctacggtgcagatgctttgcggtccgtgtatcaccattccgtgatcttggcgggtgctgattgtccttacagacttctcaacccccgtgcttctccaacagcttctcagcgcaatggggaacccctacgcaccaaaacgtgtcgctttgacctatgccatgctgtcactagtgcttcgtttggttgcagcgcaatcccaggtattgaacctctggtatggtagacgctgctacgaacgaagcagaggtgagatgatcatgatggtgtatgagaaggcattatcaaggaagaatatattcgatcagcagattccagaaaggggcagccaaaatgagagccaggagagcgaggacaataacggtgaagtatcgcccagtgctaagcagaggaagctttgcggactatttccgcagcgacaagctactagtaaagggaaagtgaagaccgcggcttccatgggaaagatattcaacttactgcgtggagatgtttacgaagtggcccagcggttctgggaagtggacaccttagttgacaaacccttgggtcttgtcattgccacggtgctcgtctggaagctgcttggcccctcctgctttctcgggatctcggctatcctggtagcgcaggtcttgaacgttttcataacaagtatgctccttcgttgggaaagagtgcgcagactggcaacagatactagactccaaatatcatctcagttcgtggaggcccttcgccatcttcgttggtatggttggcaaaaccattggctgcgtcaggttatggaagcccggcaatctgaattgaaccttcgtatcgtgactagtcttttcaatgttctaattcgctttgtcaacaccttcgccagtggtctttttcctgttgtggccttgtatgcctatacattgttggctgggaatcccctgcgtattgacatcatatttccggccttgcagctcttcactatgctggagcttcggctaagagaaattccgggtctaataacagtgctcatcaatgcctcaatcgccatggaacgtatagaggacttcatggctgaacccgataaggagaaacaggaagcactagcatcaaatgctggagcctcactggtgttagactcttgctactttgcatggcctggtaaggcatcgcctgtgctctctgatatcaacctgagagtttctgggggcttgacagtcatctgcggtaaagtaggtgctgggaaaacagcactacttcaagcgctacttggtgaactggatagactgagtggtgtttccgagacccccaatgagatggtcggatattgctctcaaacgccatggttgcagagcatgagtatccgtgacaatattctgttctcttctccgtacgatgaacctcgctacaagcaagttctcgaggcctgcgcattacttccagacctggctaacttcaaacatggcgatctatcgtttgtgggcgaaaatgggattggcctttcaggtgggcagaaggcacgtgtggctcttgcaagggcagtctacagcactgcaagaatattataccttgacgaccctttgtccgccctggatcataacacggcagaaaccatagttcgcaggtgcttctccggcccgttgatgcaaaaccgcacagttgtccttgttactcaccgcaccactttagtacgtcatattgcagaccaaatagttcaccttcatgatggcagagctaccatagaagataagcaaaacatttcctcaactctcagcattgatgatacggacgaatcttcctcatcccacaccacggacgatggggcttaagacgaggcgacagaccaggatgataaagccgcggtgccagacaagtttattgaagaggaacacagggctgaatggggagtgaaggccaaagtctactggaactatatccgagctggaaagtataagtggtggctggtccttgccgtcttcataactatgtatcgtctcgcagctgttggtcaatcctggtttatcaaagaatggggtgaggcttatgatcacgatcaaacggttgtgttatttggcttctcgccatcttataaaaaagcttcctctggaggactgggagaaccactagtcctgccacaggtgctcagttggaagccaggtaatccatttgacaagtttcctgcaccagttgaagacgtccgaccatggcttgttgcattctttgctattacagttttccaatcactcactgtcctagtatcacagctcatgatgattgtcatagtttactgtgcgggccaaacattgtttcaggaggtcatgctgcgtgtcagccatgccacattccgcttctttgatgtcactcctattggacgtttgatgaatcggttgacatctgacatcggtgtagtcgatggaaacatcagcgaacaattccagcgaatcatcttccaggctatcgtgtgggtttcatcactcctagtcattgcctcagtcacaccgacatttcttgctttttcatttcttctaacagccgcctttatttttaccttcctacggttcctcccaacgtcacaaagcttgcggcggcttgagatggtgtctctgagcccactaatctcgaactttggagaactgttgcatggtctaactactgttcgtgcatttcacgcggaatcccgctttcaggatagagtcatcgctgttgtggataaattccaaggcatggaccacttctactggtcactgcagagctggctgatgtatcgtttcgaaggcctgtctgcgctttcaacattctgtcttgcggccatcgcactatacacgaatgccagtcctggcctggccgctttcgttttgatagcagggaataactttgtggactctacacacgcgttatgcaagcagtatggccaactgcaaatggatttcgtctcagttgaaagagttgacgaacttctacacattgaacaagaatctccagggacccttgagccaccggcatcttggccgaagttcggctccgatattgtttttgaggatgttacgatacgatatgcccctcacctggatccatcgctgaataatatttccctccgcatccctggcgggtccacgacagccgttatcggcaggacaggaagcgggaagtctaccctcgcagtctcgcttcttaacgtgatccgcccagatggcggccgcatcctggtggacgaccacgacattgcgcaggtgagcacgcaagcactccggacaagggtaacctttgttgcgcaagaccccgttcttttcccgggaagcatccgccgtaacctcgatccaaccggcgagtacacagacgcggagtgtgcagacgtcctcaaacgcatctgcagcagacacggctggaacttggagacatatgtggaagccgggggtcggaacctgagccagggtgaacgacagctaatcggtttgtcaagggcagtcttacgccggagttcgattgtcatactcgacgaggcaacggcgtccatcgaccatgaaagttcgttggagattcagcaagttctaagagaggaaatgaaagagtctacagtcattactattgcacacagattggaagccatcaaggacgcagattactatgttgttctggatcagggacgagtatccaaacagggatacgtgaaggatatgtgaactttgatcacagataaaatatagaataataaatagagcgtgcttactttatcccgcaggactgtagctaacagagtaatcaacctttcatttacgtctctcaaaagaatcccaccctactaaacgagacaccatgcttgaatgtctaccaggcccattccaaagcccagatcacaaacaaaacacacacataccaggtcccttccaccaccaaggccccacacccacccacagaccccgtcgcgacaggaaacccaaccgtcgaagtgccatttaaagcggccaaacttccagtcgaagtcgagacataggtgctactaagagcccgagtggaacccatccccatcccaagccccagcctagacacaaccaccccttcactatccatagtagtctcctgagacctgaccaccgaggacatccaactggaccccgaaccaaacaccgtaaccacaaccctatccccaggatccatggaccttgacctcccacgatcaaaacagaaccacagttctcttttcctctgcaccggctcacccatctcaccagctacagacacagtcactggctggaaagatccccaaactgcactcaaagaggatgtaaccgcatgacttgagccggactccaatccataactttgactggagcccatcatcgaacccacccccttctccaaagaaacaatatccaccctttccaggccatcaatcgaaccactctcaacgtcacaaatcctcgcccccggaacctcaacagtacccctcatccgcgtataccccgtcccattgaacgcacaaatagcatctccagccgcaagcgaggattcatagcctattcccccattaccactataccataccccataaacaaggtaaaagagatgaaaaggaaaagatacgtacataaagcccatccctcatagcccttggggatgatacgcgccaatctgtagatgaattagtgcttccctctccagaaatgcctggatgtagactggcaagaaacgtactcgatattgcaagagcgaagctcggctttggtgcgtgagacacaggagagcatttccgggctttggagggagccgtgcaggcagtagtgggtaccgggggttgagcagaggttttggggtgtttttctggtgtttcattgtcagtgtgatttggggttgattaaggtgggggtgagaaggggagtactggttggtttgggcccatcctggattgaggagggtggtgattgtgtagaggtagaggatcaggaggatagtggacattttggagttggtcgtggtatgtggtggttggaggttgagatggaggattaaaggtagagatgaggtggtatcgtagaagagggatgggagtgatgatttggtttttcgtggtacgtgttgactggttgacgtgttgggcagtatgggtgtaggggatatgctactggtgtgcatgtagggcatgtttatgctctcttctgtggaaactcccttagttgatcctccggcagtgcgtatttagcttgagtagggctaagcattacactaaaaacggcttcagtattttgcatatttatttcattcaaacgcttatgttcagattatcattggatattgatgccagacagcacataaatgacgattgtatggtatgacacgacttgagaccaccaggacaaccagcagaccacctcggtcatgatcgaacgaaacccagcataaacatacttttatccaaaatcaaccgtctaacgccaaactcgccgtgacacaatgcaacaaacagatttcttcattgctggctctccttaaatttgcggatcctccgttttatatcaccctcggtctgctgcatggggttcaacttccggtcacggaccatagctgcgacgttgtcaccatggcgttcgatcagccttgtaatccactccacttctctctcgctcatgtgtcgtggtttctttgccttgacggcgctgctctccttgtctgcctggcgttcgagctgttcaacaatcgcacttgcgggggtcttcttctgcgacccagcatcctccatgtcgtcgtcggacaaatcgttcaaaggatcgttaagcgggttcgacttgcggaccttacgtccggcgactacaatcatttcgtgttcatcgggctggattacgcggataatctttccggtctcgggatcgcgctcgaccttggtttctcccagcgtaatgttcttcgtggcggcctgggcgctgctcttgatgtgaagagagtcctccgggacggtctcgatgccatttttcgtcacgcgcttttcagaaccaccggtgggggcattcaaacgatgggagagacccagacggcggtagttttgtgtcagagtcaggttgcggtccctacagatacctacatcagcattgcgcatgttgtttccggtacttgggaaaatttaccaattctcggcgatgatcgcatttcctagcacgttgattttcttgttgccattcttgaggatcccggacctcttgggcttctgcttcggcagggaagacttaagctttctcttctgtctggggtttcccatgttgtttgattgtgtgtattaacggatttgatatcaaaaatgtgatgcgctgaagaaatctgaaaattaatcttatcgatttctccgaaaaggttggtgggtgtttgcattgacagtcttggcatgtttgacgcgggtttccgataacaatcagtaagtttaagggtccgacgatcgggtcccatgtcagtgtcacttattacttacttccgatccgagtgtcactgctcttctgggcgcacataattattctcgcggtgatggctcggcttttctctacgccgcgtaggcttgcctttgcgctggctgctggattggttcttttcagtgtactagcggttgccaaagatgtgattcccgttggtgagctctctgtaagccagatcgaggatgaattgcaggtaaatatgaagctgtccctacccctggagagtctataccgattttgcgacgcgactgctgttgtacctctaggactttctataacatactaattaatacatagaattgccctctcgtggaatctcttaatgagcacaagcgtgccaccaacccccaaaccaccagcctgacctcgaagatcttcgccgtccttttccctggtagcccagctgtaaacgcaattctggccactgcgtatatctccggacccccaagtacgtccttacatttctcccactatattacatattaattaacccacactagacttcctcctggcactatgcccccccaacatcgacccctcatccttgtccgtgatggtagctttcgccgtgggtgggctgatgggcgacacattattccacctcctacctgagatcttcctcggcgaagacagccccgaccacgtccgcttcgtcatggtcgagccgaacaggaacctcctcctcggactcggcataatggtcggcttcttcaccttcgtcgcaatggacaagaccctccgcatcgcaaccggcggcgaaggccacgaccattcccacggccacagtcactcccacgaaccctccacagccgtaacaaccagcacctcacccgacaataagtcctctggcgacctcaaacagcgcaagcccaccaaggaacaagccgtcgcagacccctcccccgaaaaggaaattaaccccagcgtcaaactcggcggctacctcaacctgatcgccgacttcacccacaacatcaccgacggcctggccatgtcctcgtccttctatgcttcacctaccatcggcgcaaccaccaccgtcgccgtcttcttccacgaaattccccacgaggtcggcgacttcgccctccttgtgcagtctggcttctcgaagaagaaggccatgggcgcacagttcgttaccgctatcggtgccttcttgggtacgtttatcggtatcgcagtgcaggagttcggcggtagtcatggtgctgctgctgctgacgctgctgagggagtggtgagtggtctttggggcaccagtttgcagtggggtgatatgcttttgccgtttacggcggggaccttcctttatgtagggactgtgtctgttatccctgagttgttggaaacggggaaggataagaaggtcgagatcaagaagactattgtgcagtttttggctgttgcgcttggggcggggattatgcttgcgtatgtttctctttccctcttctcgcttttcttttccaaacacaccattatatctgagtggggtttgctaacataagaaataggatctcttgggattaagcgcacatactcaccattatgatcttcaaatacgacaccctcactcactctcgttctccaacccttaaacaagggactacctactacatcatctaccaaatgccatctagatataaacgatatcgcgtgtatgtatgtaatgggacatagaataatatccatagcgccagccccgttcctggcaatacatagattcaaaccagacggacctcgatcccactctacgtagaaccacataatacaagacaaccaacgcccatccgaccatcaagtatagttaggaagcatcgtaagacagaaggaaatgcaaagccaagaccccacggtcaggagaaaacgaacctgcgcacagcgcgcggatgcaagcaatcaatacgtaaaaacaatctagaatgaaaacatcacaatcccttcactcattgtagtgatatacctagatcaaacccattagcaccatctccaaccaaacaagaaacgggggagaaaagataaaataaaaaatagaaataaagaagactcacaaaataatccggcaacccaaaaacctgataccccagtctcttcgccatcttcgcgaaaccctccgtctccacgagatgatagaatggaaaagcgggaaacatagctccgtcgcgatgcacatcggccttaaccatcaaggccgtgccaccgacaccgtcgagctcgatcacacgtctcggattgggactctcgatatcagccaggtaggccatgagcgtacgatacgtaggcatctcggcgtacccctctagcagaatctcatcggggcccatactctccgccaaggattgagcattggagctatcgatccatgagttgaagtcatacggccggacctccatctgcttgtgatcgttattgtagtaccgttggtagcagttcggtacgataaccgggtaattatgacccgtcagatcctggatgagagtggcgggagtctcgatgatatctgcatccagccagaggacccaggaggttgccgggccgagggtggtgaagaggaggctgttccgggcgcgggacatgctctcgcgccgagccttctggttctcgagcttgtggcgctctttttcatcctgggattgcagcgggggctcgaagtcctggcggaggatgctgatgctggcgaagcgggaggggatgggcccgttttgcgtcttgctgatggctgattccagggcggagagggcggcggagccttctttggtgttggggatgatgaagcccagggagatgagttcgtgggggtagtcgaggtgcacgaggttgtcccagaattctgggtagaagcgagctaggggggtgaggatgaggactcgttcgcctttgtcggcggagtcgctggttgtggtgagtttgttgaggtcgtagtgtacgactggtgggggggctttgaggccgtcattgcggacgggttgggatttgaggaagggttttgtcggaggggagagagggtggtctgcggcgtcttcgcggcgttgctgggaggtgtctcctgcggtggtggcggaggatgacggggagaggaggaaaaagaggaatccgaaggcgaggaaggctgccaggaagaaggtgatgggacttgtgcgtcgcattgggcgtgcgacggccatcgtggcctgttgaggaccgggggaaacgtgaaaggtgcgttgatcgaggaggagagtgagatgttgtcgcaggattggtgtgcgtaacgtggtcaatatgggatcgacagtggtggtccggcgaatcctcgttagccagcgataaaagcagtgctgtgcctggcccctgacatagcgaattcgattacgagcggaagtagttggtcaactccccggatgtagtctccggaggggagcggacggagacaatgatggcgcaggagacgatcgatgttctagtctagtgaagctctccggaaaaagacactcggacccaattttctgtctgactcggttcgaccctttcgttccgccttcctggttttgctgtggctgctgagtcgccatctcggtgtctcaatgccttcgactggggctgcagttgcattcagagattaagagaaattgcaaagagagagtccaatggctgcttttggacgatggggactctcacttgttgccgaatgcggcaaccctgcagggttcacgctctagaacggtttttttgccctttatcttgtttcaccagggggaaaacctctttattaattttattttgctctattttctttgtacatgttgaaggcattcatttattgagtttattaatatgaagtcgtttctgcgttggtataattctatcgtatgtacaaatgctagtgtagccgctgtgagtgccacataattcagggcagccaccgcatcacaccctcgaatgcaaccagagccatggcattcgccgggaacgctctcaggaaacatggcacaaaccctctccagtatcctctccaccctcgttcccgataaaccgccaccgctgcgtctttccaccaccggaactgtcgctgcccgtcgcccagagcaccgcccatcgggtccgtcataaggcgctgtttcaccacatcagacggatacgatgtgatccaaaagatctgcgccgagataccgccggcccagaagttaatggccggggtggataggttcgtacgctccctcatccaccgggagagcacatcgtaggatccccaccagaagaaaaagaaggagcggaagaagatcgtagcgcacaagccacgatataagccgccgagtccatgcgtgcgaagctacgagagtcagcatcatccctatcatccctcgtctatggactgtgcacttacaattttacgaatgcaatcgatcggcccactatacatgcgcttcgatttgtcggccgcatactgaatctgcagccgcgctttgacatgttctacaggcgcggcaatgaaactgaccgtcgttcccgccataattcctgcaattccatgaccaaagctgggcagtgtggcctggtcctggtatttggcaaagggtgttatgcggcgaatctcaggtctggagaatacgttttcaaggagcaatcggcgatacagtgtcaaggaaccgagcatgctatactttgagtcagcgcctccttcccctcatttatgtaagacccggacgaaactcacacagagtccatcaccatccatccgaccagcggcggcgtcgctcccttgtatagtccactcacgccctctttccgcactgtctgtagcacgcaatctaacggtcccttgaaatgtccatctttactcgtctgtagacggaccttcacggtatcgaatctatgtgaaatttggtgttaacattcctgatccgagagaagcacacgacacgagaggtatcacatacgggtgtccaactaaaatccgtaggaaacaaaattagctaagaacatcacaatggccgacagaccacagaaaagacataccactcagcttcgcaataccggaaaataccccagcaacaaagcccttatagtcacgcttcgaactcgtgaccgggggtgcatttccaccccctgcggcggatccgcccattttcttcgatgtttgatgctcgtgtatcgacggtgttgtagatgattcgaatgccgttgacgcggtcgacattttaaattgtatatgtgtctcctttcacttgaataccccgaggggatatttcttcgaactgcagtatttgcgcggtagtccagccgcgaagtattgtttttttgggggtccgctatcggacgaggtgggttggcgatgttaacgacgttgcgcagtccccattagtcggtgcgatcgagtttgacgcaatggagagtttagatacaattgagactttctaaagaacgacagagaagcctccattgaaagaagtggaagagagcgagaaggccgagtttaaagattccatcctttgcggcggccccgcaaaagtcggcggtcggggagctctggtgcacctccggagccttgccgatcctcccggacttggcctcctcttaactccgaggtatcgatctggttcatccacggctgggaggcctgcgagtgctggtttatatcttagtatcacttatagagaaatctacgatagatttaagagcgttatctgtagctcactattgatctgctgttggtaaagacctgtgtggtattgtctagtggctgtgaagcctaaatatatattccgaatgcaatgacacaaaaaacaacgaaagggccagcgagatatgttttgttttgctttcttttccaattctatttcatctcctcaaccccccgcacaatatgaagcttcaaagtcgtcaatgtcacggtaaagcaaatgcagaacagtctggttctgttcggtctttatagttaatgccattgcaacggcccagaacatgtggtaacagatatatctaggagaatataacatcatcaagaacaagaaacatcaataatcgtaataacaacacagaacatagaaaagagtagaatgtaaggctatgtggggtataaaatacaacagctcgtagtacacacaaaagcggtcttttcgaggcccggagatcgtctatagacccggtagtcaaggcgaacaaaagaaacaggatatgataacgaggtggtgaaaccgcaagtcctggcagtcctcgccaactgaaagtcaccgacttgctccgcatcgtagaaaatctcgctcggacggcgaacgtcaatatctagtcttagtgcctttcttggcattctgacgggctcgctcggtctcgcggacgatcagccggtcgatcaagtcgggggccggaccggatggggcgtcccgggaagcaaaagcggaagcattggacgtccccgagatcaggtagccactggcctcctccagggcgaggggggtgacgggcccaggactgcggagagggtccaagcgaggagcagacggactgggcgagagtggccgggagggtgtcttcgacaaggtgacaccctcgacgagttcctgatactgccacatcgcgtcccgagagcccgaggtggtgcggtaggcagatggccgcggttgacgtggggatgtcggttgtccctgagaacccgccgctgagtagaccgcgggatgaaatcgtggcagattgctgagatggaaggctggaacggatttggtgggattctgcgaccgggaacggggtggttgaggtgaggaaggacgggcagcgggagacatggacgaagacaccacgggtgagtagaaggtagaactatctgatcgcattctggccgatgaacgggggacgcgatgagggtgtgggcgactcctgtgatgagtcggcttctctcgggtcttgttatcagcctggtcacgatgggcgaagtaatagcccttgtcgaaccggcctgtcaaaggagtgacggggaggtcgtcctggtgcgtgtggaaggacggcttggggatgggaatgggcctcgaggcggaggtcgagagcgagagagtctcgagggagtctgtagtgtctgagagaggtgacggagaccgggaggagggtggattatatgtggaagaggtggccgttaattcttccaaggacgacagcgatactcgagtggggtgaccgtgtctggcaattaagctttccaactggtcttgagcacaaacagttgaagggcgatgggaaggcggcgaccaagaagatgatgagagattggctatagaacacgcgatcagcaccagtctgagtggctgagagaatgtaagtcaagtcggcgaggcatgtcacacgtgtcatgtggggagcggacaatccgggtcaatttgccagcaacggaaaccaagacaattcatcgtgagaaaaaaagcgaagggtttcaaagccaattggaaagtgactgcccctccggtaaggcaatgaatgtgaggccgaaaaaaaagtggagagggaaacaaaggggttattggtccaggcaatcaggaaacattaattgaaacagggacaagaacatatcagatgatgtggaagcgatacagcaaaacaacaacaagatagaaataaaataaaaaaaaaataaaaatatagttaaagaaaagtggagcggaatcgacttaccactcagtaatggcggagaatgaagagaactgcaagacgaaggatagagcgaaggtgacaaagaagagccggagacggaagatcgtggagaaagtgccattgaggggatttatattgtgttggcttttcttcgtgtttgattctttattttaaattttttctttcttttctttttcggattctaccccaacccacagtgggacgattcaacggacctcagatcggtcaaaacagtcgtagtagtcgtacgcactccggatcgacgtctatccgacccctcaactggtaacaaatcatgcgagagcctccgttgttgatctttcggatattgcttttcttttccctttttggttcacacttttttcgtctattaatttttcttctctgaggaaaattgtcgagcttcccctgaaaattgaaggctctaaccagggaacaagcaactctattcgaaccgttagcttgcggggaaaaccaaccaaggaggccaaatggcgtcatggggaggggcagaaagtgacggtaatgagactaagtgacggtacgggtgcggtacggatggtttagtcaagggctaaagggcatccagctccacttgggtctccaccccccggtcatctgcgagggatttaaatctggcaagcgcggtacgttgtgattggaaagagagaggcaaaaagcccagataggcaatcctcacatttgagacaaccgatctcttactagttgcaaaggaagcgtgtcaaaggttgaagttgaaggactgggaagtctgtacccagtccctgccaatatcaatataagtttccgtcttggtgaacggacggggttcccgcggaagcgacggacactagtagcgatctggctagcatgggacatggatcattgacacttctccagggtatgcaagacgcgatggaaaacatatagcaaatattcaatacgagtgtatcgacggcagtggcggaacggtcgccgaagtaataaacacgacaagaacggaacgagtctgattagtagtatggtgtccacgctgatgcgcaacggaagccaataaactttcagtgggtatgcaagatgccagccctggaagttctcggcgacaggtcggctttcaagcacattgcacggttgttcaacagcaggactcgtagtgacacttttatacggagtcggaagcaagacgggggctgagtactccttttaaacggggctgtacatgactgataccatgttgaaccgaaagatgagaaatctgttgtaaccacacgcggcaaaatcggctgacctagaccttcagcttcccatcactacgaccgagcgggctaaacaaggcaccagtcagaataaagagtatccagtgtggaataatcctacaaatgatgctgggcatgaatccagaaaggagaagttgaaaccattttccacctcgaccagtcaacggttgatcgtccaggagggtcacaatacgcgatgactggaaggaggttcgagtgtgatagacttagtgccagcactagcgggagactagtctgcaagtcattcccgcgccagctgataggtatctgagcaagacgatccccttgatttgtgaccccagatccgaacatttcggtacgcacagtcgatcttcagctgccggtgcaacttgactaggttatgaagcgtctcgactagtgggttgactcgactgcctttcacacacgcgctaacgccatcagaatgccacttccaccttcgacgggttatcatccatcactgaagacatattgctggatattatcggatcgtctctaggcagagatggtgtgataagccttcagtcacccacaccgaaacggagcgatcagacgactccccccaccaccatcacactaaccaccgactccaccctgggtcactaccaaagaccaagtatcgccatgcattattgtcggatgtgctcttttgccgtggctttattgtgttcttgatttgaagaccactagtccatcctgacacccaatcatggccacaggatctcaaatccaattccatcgatgaaatttgacgttggttgtatacgatttatttactcaaggcgaaatgtcccaccaggaaaagaaatactacgaagaaggtagatgtataacaagtggcttagttttacagcctttcccctctttttctttatatatatatatatattttttttttgatgtacaaatatacctttccgtgtttcctttataaacggggggtttcaaccagtttattataactcctagctaacttaaatgccgttgtctcctaggctcgacccaccgagatggtgaggcgcaactaggaatatgcaggcgcagttcaagtccagcagtatgactcaaggaaaagagactaacacatactgcaggggagggtgtcgtcagacgcaacgtcgacctccagtcgatcattcgagcctatgaatgacgatcggtcattcgtcaccgatgtgatcagataaacccctgcatggctgagtcacctttcgtggtaggtgggtatatacaaaatgcctttcttgtacgttatggtttcccctccacctaccacatattctcctcccgttaaccgaatatactaaagatagcatggtgggagtatttgagacacttgcgcggccagagaggacaatcagagcagtcgctctactggcgcaagcgaaggagcacagcagctgcctagcgcatggcttatgactagtgtgtcccatcatggaatacaaacccagccactgatactgcgtcgaatgccaggggagtgtttctcatgaccacaagcaccggcattagtgtgactcaggcataacgactctatccctagctcgatggaaactgggtttaatccctcctagcacatatattccctcatttggcctgagctctaagatcttgttgcattaggttgcatcgcgcttgatggatggctgcagatgtaggagcagacctatgaagctgccagggcacgtccgtgctccatttatccgatctatgctcaatgacgaaagaaagcatccgtagtgtcatagggatgctgatctactggcccaaaagctctgtacgtagcatcttcgctagtgactatgcgcatcacagtgcgcatctctccataccggctgatcatgagtttattgatcctgaaccggctgagggaaagacgctttgcaataaacctctgggtaaatatttccggctctatctacaccaggcaaaattctacgacgaagtgcggggtttatcctgcattttgcttgctgctttcgaggcgggtgaaagtgaaacgtagaaccgtatcacctgacaggtcctggtctattttcagatcatccctcgattttggttatgtggattgaaacatgcatacttttgatggaccccctccgctttcttcactcagctgcagaacgacatgtttcggcctcgagaagaggttgacacagatcgtatacccaacgagtaacctcgtatacggccttatgagacggtggcttttctcgctgaacatactaaataaaggatgcttaagatctacgagctcctatcagtagtgagaaattgccctctacttgaattgcttgaatcggtttaatcactcacttggtctgcctggtctaagtctgcataatatacttagtctactcagtccacatgaatcgcttgagttgttttcttagtctgcttgatttactaagcctcttagattcccggggtctaggtcccgagcccacttagagagttccaacttaccccagcgagctcaggctccctgtttattactatagagaattgattcgatccgtatagaaaagcaataattcgatttgattcaaaacggttgttgttgttgttgttgttgttgttgttgttgttgttgttatatctacaactgaagaaaagtaagagggatgatgtagtggggtgacctgtgttcccctactcatcacatgatcctaagccatgcatataatagatagccagctgccatacttagtttgatcagacaagttctccattctctcttgggccgtaccagccggcagtgtaggaacgactggctaagttgattatcgggatctgacttacgggatttgacatggtaggggtgatatgaatgtagtgaggcaagcgctccatccattttcctttaacattactatttcgcaaagccttgtcactacctgtcgacgaaaacaacaatatgtctgctaggtcatgccttggacactctatccctagcagcgcttattactcgttttgtcttatggcgtaaccgccctccgactctagcgcacggaagccaaggggctatgcctcatgcgacaaatacatacctagatacctatcgttaagcgcccaaggataggcactgttgtacggtatgtatcatgacagaagctagatgtttctaaagatatttcgctgcccaatcaaagatgtgaagatattagtctttaagcgcccggagatgccgctggagcatgaactctatgcgccgatcgatttcatagctttcctgaggcggaatggtaggaatacggggttcccaaggatctcgaagaatagcacatcgatcaagccacggcgtcaagacactacctagtggtcgtatttatagaaacgagaacgggaaaaaggctttataatgcgtctggtattcccccagaagatggactctacaaccagctggcggcccagatggctttcaggagcagattgacctcacagtctgactcgattcaaagcggctattcgataccctcgagccaacgtccgacgtgcatcttctttggagtccgctgtatttccacatccgattccgcgtcgtcaggcgcttcttcttcgtccgtgccttctaagtcaagccaagaatgctgatatatgggtctttcgctgcaagggtaccctgtcaatcttaaccattcaaatataccacgtgtggctccttcggaaaggtcctccgagaagaaattatatctataatcgtcgagcaccgctgaggtcctattggggaatgcatgtacggctttgttagggtattgggtctttggttttcctaaatcttgaattgaactgtcgtttcgcaaaatccattcccaagatttgtattctaagcaatgagcaggacattgagcatgttttcgtaccagtaactctgtatcgcaaagttttgtaaccccaaagggcttccagggccagattggaggtcggtcatggtcttcgcaagctgtgataaattggagacggcactcgtcaacgcggcatatcgattcgccattgatgacccccatttctgaagtcaagaacgtatgtgttgttccagtccaggcagaagctggaagatctagagccgtcattcctgctcgtatgtcgcgcaagattgattttgctagatctgtaagaattgcaccgagccagaggaaaccgagtcgaggctgtcgatttgccaataatgtggccaatgaacttgtccctggtgagatcaaatcaataactgcaaaagctgggttcagccaggcgctgacaaggttacactcgatatcaggattaaagaaagtactgcacaggagagagcgtaaacccaacgcgttggaacttaatgtcatacacttgggaattaattcgctgtattcgttgagaagacctgaaatagaaacagtagaatcaccagctccctctttgatgtctacccgaggaatctgttttggaaacgggagggaaactgttccccccctcagaaatgggatatagagtgcgccagcaagggcgacggagcactgcgcataaaggcgatggtgcacacagaagtttgtgaggtattggagagcggtcatagatgacggtgggtgtgacttgccgccggaagcctttgtggccacggtcaagccggtgcacttcgctgacaccgaccatggagacaaatactcatgaccgttgtacttagtagtcgcattccaaccattctcagaatagagaatagcacgccaccagagggcctcttcctcacaagcatcgtcactgaggtcaatttgaatcaaggtatgattatccgactgttgtgagtcctcaccctcttgtgcagtgtagcccatataacattcatggtcagcagagcgactaagcaactcaacccatcgagccgacaagatataggcccatgcgaggtaaaggactgaaagatagtttccgttatcataacctgagagtccatgaattccgggccagtctgagaagggagagtcttctgacaatttcacagttactcgactgcctaccgcaagttggagttgcttaggcaggaccctaggctcaagatcacaaatgcctctggaggtcttccacgttgactggccattaataaaaagactacctttgccctgtgctgattgcttctcctcgcaagcgaatgaaatcttctcgccagaggaagaaaggccagcaccaaggaaagccggggtctgagagacaagagacttcagctctattgcatgggggggcaataggtgaccttcgctcccagcatctagataggacgaccatgtcttgaggctctcctgaaggacctgactgaatatatcatcacccgggcgcgcggcatcgcccattgtcgcctacgcgcacgctgaatgcggatgctgcgtggatgatcccagacttcccaaacacggaaacaggagggggtgagaaataacgagtctattacaacttctgtgtcttttgatcatgaataaatggagagaggtagaatagtgagtcgcgtgcagcagcctgtttagtacaggtgggattctgagtgatgtactacaaaggtgactataggaataggtaagtgttccccattggattggcagacagccacgtgataattcgacctacttgggtcgattctcggtacttttggaacacaacctctgcggcatggtcgggttgttatatccgcatcagtcattcccatcaaatgaaaactgcgaatgtcagcggtcaatagggcaaaatgatatctaaaagtcccatggtacgtggacctattgctatttcctgcaaaggatggtctcatgcccactgaatgctcgtccccttccgctaccaacactatccaccatccatgtacgagtcgccctcgtgccgagcggttcctgtcttgttcttcgcatcattcgtgtccccgaatttgatttgaacgtgacaactgcgcttttcatacttctcggtggggctataaggatggacatgcgcaagctacacaaattgaagatctggtctttattgagaaaagatagtcgtagtggtcacagagacacaggcacgggcgactattccacaatatgaaaaagaaacttcgtagagtacatttacctcctattcttgtaatgttttattcttttgctaagataaataacatagttccgggcatattgctcagtcaccttatgtttgttctctttcagatagaaggtagatcggtaaatatctgtgaacatagaggacagtcatcgataagaattatcccaaattcaggaactatctacgatattataaacaagcttctcgccccgaaccttaccgttccttaagagctgaagcccgtccaagataccgtccagcccggcattgctgaccctaggagaatgtgtcttgatcttgccactggccagcaagtcctggaaaatgccagtgaactgttccataaaagccctatcgcctggctgagctggaatatcccttggcccgaacttgaagctccgaccgaacgccgtatatgccatagtcgatcgatcccgaatattctcacgctcagtttttatcggaagaagtgagctgtaatcgccacccttggtggatagcgcatgatcacagtatgtggcactgctctcgactgatattgtatcgaaagctaacgtaagactgtccttcgtttgttctctaatcgcgctggcggaggctgggtcgttgtaatcgaaaacagcgtcgacacctaggttcttgacctggtcgaaatggcgaggagagcaagttgtcagaacttcgtaacctgataacttggcaaactgaatcgccaaagttccggtagctgatgagcccccgtaaatcaagattggtattttggtctcgataggagcgatgggaagggctagtttaagactttggtaaagcccaagagcagcggtggtaaccccaagtcccaaagttgctgcctcttcaaaccccatgccttcaggtattttgtattgaaggtctccgtcgacgataatgtattccgcgaaggctccatcctcgggctgaacggcattggacccgtggacaaatccacagattcggtctccctttgtgaaaggttttttaacgcccttaccgactgcttccacaatcccggcatagtcgcacccgacgaggacaccggcgggggccaggaagtcaatatgtttccagtcggtagggttcaatgcgacactgacggtcttgactaagatagaatcgtcacgcagcttcgggatggctctatcgcacaccacctgggcatgcttcggcgtagtaataacgaccgctttctgtgttgccatgtcggtatggtttgatctaggagagagtggtttttcgaaggatgtatgagacgcagtccatagttgccagagggtgcgtccgctaatatacgtttatgtaccgagtagacttggtcgctttcattacaccatacccccgtttatctccgttacctccgacatggtgatactatccacttgctatccaatatgattcgttttgtaagcagcctgcatccctttaggacgatgatccactcgagcaggttttgtggcctccagtgggtcataagagatgcttgattggagaggtaagcaaacaaccttggtacgagtgtggtaaaagcgcggttatctatcaagacccactcaagttgctcaactaatctgggaacgaaaggaccctggtgttaatggcggtttcgacacccaagtccgtagaaacactgattcgggtacggatatgaaggaatctggctccgtgatcctgcgtattgttgacacactcttccagctggtgaaatatcaatcgattctttaaaggttcacgattttatacgcaatggcgccgaagctgagttccacgtctacccaaaactattctttcggggtttaccattccggctctgggatacggagtacgtgagaacgatcaccctaatttacccccagaactaaaattaacattattttctagctttaccaagtgtatgtcagaaaacattgtggtacaataagaagcggtgctaatgatattaggccaggcacaatcgctgaggacgtcaccgagaaaactctgaaagctggcttccgccatgtaagacgcctttccacccctttcgttccttgttacgctgcaattgctgacatttatctcgtagattgattcagctgcggtgtatggaaatgaaagggagtgtgtctctgccgtagaaaaggctggattgaagcggtctgaagtattcctgacaacaaagattttaccgcaagctacggggtatgaggcagcgaagcagagcatcgaagacagcctgaagaaagcaaaaactgattattttgacctgtgaacccccccccccccccccccccccggcgtcgtacactatgtgccatataagctgactttagaagaatccttctccatgcaccctttggaggtaaagagggtcgtcgcggcgcctggcgtgctctggcagaagcacagaaggcgggcaaggcccggtcgatcggagtgtccaactttggccttcaccatctagaagacttggaagaatacattaaaggtggcgacgtgggtagaattgaagttgaccaatacgagctccatccttggcttggacgtgccgatttggtgactggttgcataagcgtggtgtggttattgaggcatactcccctctggccagaggaactcgaatggatgaacccgttttacgcgcaatcagcgagaaacacaagaaaagcccagctcaaattttgattcgctggagtcttcaaaaagtaagcatttaacacaagccattgcgactagtgacttggctaatgatcggcctttgctttgcatccagggtttcgtgcccctgcctaagtctgctaccccggagcgaatcctagaaaatgcgaacgtgtttgacttcgagctggatgaggacgacatgcagtccctgcatacagatgactatgcaccttctacctgggatcctaccatacagcaggattacagatgttatagtagttgagacaaaatgattatctttctatacctcattgattaccaaacacccttttccaaaggagcggcttttcccccctccgggctctccatttgtttgtcgaaataagaatctcaggacagcctcgaagaaagaatcgccatttccttgcaaagtcttccgtgatctcccagttctcggcatcccaaggtgttccccatacaagcattgttgcgttgctacgacgtgtatctcagaatgcggtaaggtcatggcataactcatcatcatctagatctttccctgcacggatgagattatcccgcatttgtggaattgggaagatatcgagccatgggtggtgtggcacggttcgctgcaatggcgttggttgtaagctttgcggaatgctatgctcaccatgttgtggcctggccaaactaaaaattgaaatcgtactatcctggcacatccattcgacagtcatgccaattgcaaccacattttggtaagctgcacgtagaacatttaatctactcaaattcagcagaaggtctgttttgggcgaaccctcggcatagcgtgccatggctctcctctcgaactgggccatgaggtcatgtatgtttggaggggcaaatgtacactccagatgctgcaactcagagagcccgcatgtaatcgagtcatgatgtgccaacgccttcgcaggagtcgggacaggggtagggtggtgatgacctgcagactcaatgtgggcaccgtccgtctgcgttgctcgtttgtcctggccttgtcggcgtagccctgcagtccggaatagccggacttggtcagtttgaagtgcgctttggatctattctgggataaatggatatctcacggtaggctctctggttcagccgattttgtaatctgcgtcgagcagccgggttggtgactccactccagtcctcatcaggggaatatgccataaactgttgtggcatccgttgaaggctcaataataagctcggatccactaattgcgaggtccttggagtctccgtcatggttatggggcagattctctcaaacagtgacatgtacgttgcagttgggagctttgggaacgggacgtcattcgccttcatcctagctgtaaattaagacgcttacatatttgaagtcattggtggaaggtcggtctgtggcccacctaagggttggatttctaatcattttggagtccagcagttaatcggcattaaggtttgctggccaaccgtaagtcgcggacgggactaaagccgccctaagtccgaaaacttgccctatctttgagggtggtttcatcaaaggtccaaagttgaccgaaccatattatactgctacctcttaagcactctataccaaattcgaattgggacagagtaagcagcttattattcatcatgcattatcacaactggaacattgaacaattgcgtcaaatccagtcccttgtcttcctcactagctagcatataaagcaagccgcttcatgctgttttgtgggaatatccatcgcttcaattatccgtcgttcagattaactgacagagcaaacatggccacccaccctgcaattcaaataaccggcattaagcagcctttgaagttggtgcaagtcccaaccccagagccccagcaaaatgaggtccgagtccgaatagaatgggtgccgtccgcacccttggatgtgtaccaagtggatgctggtttaatggtgcaattcccccaaggtctcggcgacagcggtgtaggtaccgtggtggcgattgggcccggtgtcgagcaccttcgtgtgggtgatcaagtatttggtttcttctttcacaacgaaaaggaaaagggccaacagatttacgtgaccgcaccggaacacctatttggaaaggttcgagtttactattcatctttgaatgacatttcttcagctacattctagatatctgaccaataaactaggtccctcctaacatgccgctggccgctgtggctacagtaccgacgaatttctgcaccgcatttctgactctctctgacaagcttggtctggagctgccttggccacgctccaccgactttctcccgcagaatcaacatacaccgattctcatctggggtgcagcgacctccgttggccaattcgcagtccagatcctcaagcattggggctacacgaacatcatcgcaacggcatcttccaagcaccacgaaaagatcaagaagcacggtgctaaacatgtcctcgactatcaagagcccaacgctgttgattcaatcctcaatatactaaacacagaaagccccgccattcccatccgcgctttcgactgcgtgacctcaaaatccggatccctgcaacacatcgccaaaatcgcaactctgccgggctcaatagtagccgctgttcttcctgtggttatccgccctccttcccacaaagaaggcgtgcagctttcagctgatgttaacggggaagcatcctgggtacctggtgtgcaggtccatagcgttgtaagctatacctttgaagcggtatgtacactgatcccatgtcctcgtcttgtcttcctttcgggtagctgattctatcatagaatgctttcttgagagatcatctgttcccagaaatcgttcccgcgctccttgaatctggcgcgattgaaccgaatcagtatcgggaaattgaaggcgagtcgcttttgcagagggcttctacggctctggataccttgagaagtggtgctgttagtggtgaaagacttgtttggagggtttggaagaaggaggaatacccgcagtataagtagaccgcattcatggagttggtatgtgtaggatacttgaatatactatatagctaaatgagtgtcttgaaccaaatgtcgaatttaggaattaagtcgctgctttttggacatcctactgagtggtactgtgtagcagagccattataaaagaaggataagtccactgactaatcttatatgaggataacatcaaactggacattgtcaaaggtgcacacctatatcaatgtaagtgtatcgtttacattgtatctttgcattctaggaacccaattcaagagacaattggctacacaagccaacgttccctgctggccactccattctacacttcacaatcaagcaattcacaagttgcacgctttagataccactaacaactcccttcccagcaatcttgccatcgcggtgatccctgattgcacgatcaatatcacccaagccaccagagtacttcatgaactgcatccccttcagagttccttcactcaagaccttcggtatccaagccccgatcaaagaggaaaggaattccgcatcctaccaatctcagcataatccaacaacatcaacgcagaataggtgacttaccgactcccccaaaatatcaacaacattcgtatgcaccaaatcaatattcggccgtcttagcgcctctagaaactgcacattcgccaccttcccaccctcacccacaatatccaaacaggcattacacgtctcctttgacgaaatggcatcaaacgcgatcctaaacccaagaccctgttctttcacttgattaaccacatcaccagctccataatcaatgacatgacttgctcctagacttctcacatagtcgaagctcttcgcggaacaaacagccgtgacttcagcgtgcgacgccttaagaagctggatcgcaaaagcgccaacggcacttgcgccgccccaaaccaggaccttttctaattcacccggcggagcagaggccagaatcggatagggaaagccgagggatttgaagacggcagcggtggcagtaaagaaagaacacccgaacgtcgctgcgatttcatcggagatgcactctggaaccttaaagatcatgcgtgggagcatggggacgtacttctggtacccaccgtggcggagatcggacgctactcgacctgttttcagcatggattgcattccggtcagttgttgttgggtgtagccggctacctgtgacttagtcagtggatatttaattgtggtttgaacaattgcatataccctgtcgccgatgctgaagccagtcacgcttgagccgacttcggagatttctccgacaatgtcacagccgaggagtattgggagatcttgggggaagtgtccctcgtatatcttccagtctgcggcgttggtggccactgccttcactttgactagcacttctgctgggtggcattgtgggatggggaggtctttgatttttaggggaccgtgggtttgagtgaggatggctgcttggttggtcatcttgctttgagggaaggtattagaggttctgttgtatgatctgatagtggaatgggagttgttgtgattcgatgaacagggggaatgcatagtattttatacgggagaagtatagtggtgttccgtatatacggcgcatatacggcacatatacggcgaaagtatggtgtccatttgtcagcgaaggctttaaagcatatgtgattagaaattccttttgaaaataaacagacatatatggtgatggacgaaataaagggcatgaagtctgggtccttggtgtgttgaggatatataatcagttgtcaacaagaattccacctataaattactctatagagacacttctagtgttcggacatcttgaggtagtcgaatgggataatttttattcaacatcagtcctacggccattaatataccggactatggtagcgaaggaaaagccttcacggtcagtttccttgagcgaagaaacatttatttactgtacagataccctccttctcattcattcacaggttcgtttgcggaagccatggatgtgaaagcaggtcctccgccgtagactagtcctcgggactccagcgcagcattctagaaataaggtctacaaactggggctttccgtggtcatctttaatttcttcagctatagagaccaggcctgcttttccaatgagctcagagaacttgaattgttctgtaatacccagaatacttgctagctctttagtatcttcatacgaaagtaaaatgaagtcatttgacatacccatctctaactgacctgctgagataaaaaaacccctgcaatggggctaatggtaggacctattaagggtccaatactgaatgcagccatggttgctcctcgttcatttggggcgaagaggtcgcttataataccacctcctattgtgaggcatccggggccacctataccagccaggaaccggaagataatgagggctgccaagcttggtgctttggcagagccgatctgccaaatgaacgaatatcgagtttgcggtgaaaggaaccggccgtcgacaatatatttcactgagcggcgaaaggaccaatggaccgaactatattagcttagaatagaaacacctcaaaaaggagttagatactaacaacgtagccaagtaggtagatgctgacgaccaatgagctcaagacattggattcgttgtgaaaggatgcattcatgaactgaacacccggtgtaaatattgatgatgtaaggggactaatgcacggttaaaaacatgtcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggagttgtagtcgtgtttcctacctaagaaaggacattagactgacaaaacccagaattgaccactttcggccttttgaaaagtttctaccattagagacgggttagtgtcgattgatgaattgtagggaatactaagcaacctgggatttgctggatcctttggccattccatcccactatatccttcaccaaattgctttctgggaaggaatcctcgagagtatacggggtggattctccgttagataagccaccttcgtcggcgtctgtccggttttcagtcttcataacgtaagaatcgtggatcttatgttagaaaaaaagaagcagaagtgtattggtattgatgtctaaacaaaaaatcatatttgtcaatctagacgagaatgtaaggcttttggatttattactagtataggaatgggaatgcggtagcctatcagcttgtaggaggaaggattccgtaaatacggcgtaattgcggcgtagctgcggccaccacgggatcaactgcgtatatacgacctcgccgccttttgcgcctcgacacacctctgtatattctccaagaggcatgatttagctctctctgaaagggggaattacaagctaaagagaggtcacatcatacaatcatgagcgagtctgcctttcaacagagatcgccggagtctgaaatacaagtgtcaagagacctccagtccgggcaagccgacgctccaccaagaaagaaaagacggcgacagattaactcatgctccgaatgtcggcggcgcaggtctcgttgtgaccgcagacttccatgtggggagtgtacgaagaacaaatgttcatgccactacatagacgacttggatacggccatgaccacacggaagcgggacaacagcgcaaagaatgtatcgtttttttcaggcacagcaacatcacaagaattgcctttgccggacaccactaggcttgctgagagacaggaggatttaaatgcacgtgttcacaagctggaatcccttctgaacacctacttgccagtcctgagtcggttacagtcaagccagaataccactgatgatctgcgccacaggcaatctaagcaccatcaaccgcaaagctttccagcaaataccagccttatagcatctcctgctgaagtgcccgccaatatctccaagatattcgaggccgaaggctatttgagagggaagaatgggcgtaagacagaattcgtatccagtagacattggacgggcttaatttatctagtaagtactttgaggataaattttacctccggaggattgagaacgtcactaatatgctcgctcaatcgtactcagttcccagaaatctattcgctccggaatcgacctagcagtcatcccatctgctacatggtcaatcaagtatttaagcacatccgagagcataccaagaagcagaaacccgaaccgttatcttcattagtcccctcgctatcggtcgagactgcacttcgtgctctaattcctgcgaagccacttgctagcgctctgctggatgtctactttgagagttttgaaaacacgcaccgtgtgatccatattccatctttcaaagaggaattcgaagccttttggcgatctccagagacgttgagcctttcctgggtcacaaatttagttatcattcttcgactcgggctactcgcgcaccccgatcgtgaaagtatatcacacggcgcctccccagaatggcttcacgaatagaatctcagggtttgcagctggctgaattggtctcacactgcagatcatctgagagccgaccgtcccttgagtgcatccaaactcaatgcttgctggtcatggctcgtatcaccgatggatcgaaagcaacagttgcctggagactagcgggacaactgatacaaacctgccttatcatggggttgcatcaggagccagaattattcggcgggactatgtccatctttgacgcggagatgcgtaggagactgtggacagcagccttagagttgtatatacatgtctcaagacattcgagcatgcacgagccatttcttcaagcccagtacaatatcagtcgcccattaaacatcaatgatcaagacctgtcggatggcatgacacatttaccaacgcctgatcttagggcagtcaccgatacatcctaccagcatgcactgtcagagtcattgggactccgtctgcgcttgataagcttgaagcccaataccatcagacaagcggaatcgaccggagaccactgcgcatcttgtagtctacgcaatcgcctgctttcgaatgcgccatacgtgccgtcaagtggtaaacattttggacaaggcacttatgatcagtgtcggcatgcgatgttatgtctcactcatcaaagcacatttcttcatcacaaattaacagatattttcaaagacataggatcagaccttcattctaaggagctcgttctggacacttgtcgctcaattcttagcctctaccagcaccctgacctgtccccagtacaacgatttatcttagggcgctggtatcgaaatgacatcttgatctcggttatctgcctatgcttaacgttgaagttgacacaacccaatggcccagagagatgtgtcataccgccgactataggtgagcagataatcaccctttagcaccggagataattttgttaaggttggtttagacccttgcctggtgcagcaaacttcgaaattggtcgaagatactcttcatatactgtcaagaagacgagacccaagccaaaatgagagggaggagcatgtccttcttgtacttttatttgctatcgtcaaatcaaagggtgtacaaaccgatattccagatcaattacaggagtgcttgaaaaggttcggacttccggtcattccaccaccctgcgataattctttgggtggaacaagtgatgtgagttctccacgatggatcgcatgattctatcctatactgattcctggaaacaaacagagtctgaatccaggggttaacctggaaacatatgctcctacgcctaaaagctttacatctgcggatatagacatggtaagctcaccgaaattagttaatttattgcatgtgctaaagtgtgaaggtctttgatatcgattcatttatgtcagacttctctctggatattccgttctaatgcatatttattttattcattctgtacttgggaagggcctcgggtgtacgcccggttttgagcaatcacccctttcttttccattttctcgccttgtgttcaaatgccattctacgagacaatgatgtggaggacgtatgcatacgatgcacgcaagtagtattctctgtgaagacatgggtgcctgtctattggacggagccaagtcatcgacatcatgcacctatctgtccgtgacttaatacttctccgcgatgcatggcaatttgaaaagcgcctagggagggagcaaaacgaatcatcatgaattagttgtggcccactattcagtggggatcatagtcaaagtgttaatggtactattatctccagccagcaacctgtatccttgttgcatatcttgtctagattcatttataggcatatagtgccgtcttagaaacctactagggtagatatcaaaagaactggtatattacgtcaatgcttgattatacagtgtataaatatacgaatgagtcttagacctatcaataccattaaggaaacaggtgccccggtctccattggtccttcttcctctcctactcagacaaatatattgtcattgtgcttagttcaggcaagaaccaggcaacagctaagagcaattatacaaccaatagaaaagaggagacacaaacaccaagataaagaaaagtgggactcggaataccgtggcaatgacgctttgagagactcaatatctcgagagccatccgaccacatatcgtgacaccttttcgcacctgattccatcacttcttgctttctgtggagtacactggtggcattgtagccaggcacctagattaacctggagaagattgcaatatgcgcctttgttccctggtaattgccgtatagtgccgatcaagtttgcggttcagctttttaaccatctgctgtaggttttcctcatccatgattttaatactcctagcaacaacaggactctcagggacgaaggtgtgagtctgatctcggctctcacgagggaaaattgtgttcgaacttgacattgactgttctagagttatcacgtcaatcagtatcttgacttttagatggggagatagtgtggctaatgttagtacacctgtcataaagtcggggtcgatggatacaaggacatacgcaccatcgaaagataggaagtctaggttgtcccagtcattttcggcattttgtagcatcgccttgcatgtcaagcattcaacgaagattcgccttttaccgcatactctgcacctggaagataatgtagtggaagccatggggttgttgttgttgcttttaggataggaaaatatgtggcggttctgttcctcataatgttctacaatgatggaaaggatgggctttttaactcaggacagtgttgcctagctcaacggtgaatgagttccaagggcttgagagtcaacgccgtagaattccgtactgcggcttaactgatgctgctggtcctggtggtgaataaagggtaaccgtggtgcaatcctattctaaatatatccaggtgaatcatgggtcagactaggcttgttatggatccttgacggatctgcttaagccagtacagcttagatagatgcattttgacgacaataggtcatgggatagataccctaagttctcgagccagagttccttttggcgggcacttggtctcctcggtaaaaccttggtgaaacctgagcttggaccggggtggatggtgatgtatgtatatagtattctagaataccgggcagtgcgtacattcctgcttattctacatgccatatgtccaatttctgtattctgatagatttgtcccgagcttgactgcactactttggttgcaactcccgtgccaacatgcttactatttccttttctattcacaggaaatacttgccttgaaatgcaggatgtgggaaaggagaaggctgcacatgagaaataatcgtatgtttgccacagagactggtgtcaagaactgcctcagatggccacagcctttagataagtgctttgccgtcaaaagagcccgggacttggaagaggtggattgataaatcgacatgatggagtagtcgggtcaggcacgaatggcaggaaactcggctgtgagcgcgtttacgaaatctcagactgactatttcttctcagctctagccttcttgtctttcctctactttgtgatgatcagcttggaactaaacatcattacgtactagcaaaaggatttcagatatagaaactcatatgaaaaagaagcattgtaatctagtggattgtgtccgtaaatacatagacatagacattggtctgttcttttttgccttcataaatactcaaccctgtcaagggccaacggcctgatgtgaatatctatggcgaacctgggctaaatcaatccacccgttcagctgtgccccatgatcctcctcggttcgtacaagtcatcgatactcttgatctcctcttcactgagcttgaactcaatagcctgaatcgcctcatccactctctcctttttgctcattcccacgatcggcgaggtaatgaagggcttcgacaacacccaagcaagcgcaacagtagccatggagaccccacggctggcagctatttctccaatcttctcattaatcttcttatccgcgtcggtgagagggttcccgaggagtccccctttcatcgactccccgcgagcagtatcgttgctattccacggccttgccaacagccccatagcaataggactccacgggatacatcccattccgaacttctcaagcgcagggaacatttcccgctcctcctcgcgataagcagcgttatacagattctgcatggtgatgaactccgtccatccattcatccgagccgtgtactggtactccaacagctggtgcgcgaacattgacgaggcaccgatataccggactttcccggacttaacgacgtcgtggagcgcctccatcgtctccttgggcgatgtgttgggatcaaaacgatggatctgcagcaggtcgacatacggcagatcgagcctcttcagactcgcatcgatgctgtcgaagatatgtttccgacttaatccgtactggttcagatatccgttgttatcgcgttcctcttgggacatgccgagtggtctttccgagttccgtccgacaggcgcccacaccttggtggcgatgacgatgctctcgcggctccagttgtactgcttgatcgcctttccaagaatgacctctgactcgccgttggagtagacattggctgtgtcgtagaagttgagacccgaccggtagcagtggtcgagaacggggagagcttcttcttccgggattgtccattctaggggctttcctggggagccgaagctcatgcagcccacgcagattggggagactttgagtccgctggttccgaggcgtacgtacttcatggtggttgaattgatgctggatgagggttacttgaagctgggtacgtggtttgggtggatggtcgcttggctatatatgtaacgtaaccaccgtggtcggagttaggtggggttaaggtcttgttgtagtggcttatatccgattgcgtcggcgctataacctggaattgtggattttctcttgcttcccctcttgctccgttactaatacagtcatggatcgatgtatcattctgtgtctcactatgtatgttcggatgcctgcgcaacttttgggtctctcagttacgtggtcgcagtagcctaatcacaccggataaatcattacggcatagtaatcaaaaaacaagatattgtattagttcctactgtgcgctaccatactagtttcattgccggatggggccggaccttgttctgggtctacaatgtccgtgcatacccgcatggcgtatgcgaaggttgcctgtagctacatttctccgtccaatataatatactccgtagcagttctccaccctaacaaccaatagattaggtcaatcagggttacttcagcgtcttctcgacttggcaagtctgattaaagtgggatacgacatacccctcgtcgcaggtggtcctcattgacccactgtacaatcaaatgcatcaccaacaataaatatacagacaccatcaacaccgctgaccattataacaagctcctcaccacaaccctaatcgaccaaccgtccgtctcagaatccctactattagtacctgctatctctataggcacgttagcaatctttcttcactccagttcccaacccctccactcggttgaaagccccaagggaatccaattttgttaatttaacacggaaaagaggcaaccctagttggaaagcccacaacaccatgctgtcatgtatgcttgtacgccgtattagacgtcgttaaatataaaccagcaaagtgatatcttttaaagaaagaaaccataccaggaccaaaattagaacagccccgtcgtctctcttccccccccccccccccccctttttttttttttcgttttttcggttcttttctgtcttctctgtgagtctgtatagcatcccggtcgtacgcattgttctaatatggtggagatattgccaatcttgatggctcatcacgtccctatgtttgtggttgagttatatgtttgatggcagtcgtcttggggtgttttggacttgcttagtagactgtgctcgttgctggacttttgtagcgagtagaggtaggaacggtgttggtgtcctatacaagtttgtaacttaacaaagataaagtggggagaagtctgaataaaatttagtgccaccacggtcctggggagatgttgcctgttaacttggggccggggtaggctgttttagggctgttcgatgagctagcgtggattgatcagagtagaacactgcagggggtaaggagttttaagtaccagggttgaggtataggtttctacccttgctgaatcataagcagtgacaaggaattggtctatagtgaagctgtatatacatgctgtcatttataccgattcatattgagataagaaacaaagtggacggtgtatatctgtcaatttggaagctagttactgtacatttgaccaagctttgcgagtagtaagcttccctcaatcttttgtcttttaatagacacgtactccttatgcctgtcaacagtacagggctccttgtcgccacgtctgtcacagcactcatagatataaccctctggataggtttctaacacctcgccattgtcataatcaccgttcatatattgattatcatctacaaaaaactcttcatcgggatagcaggtatctgcggtaggagatgtagtcttgaatagcaccagtatcgctcaatagcgaggctagcagcgagagctgtcaggaaaaaagtccactaacctgtatgatatcttcagctggttttgtattcttcgtaacatcaaaccccttatcgcagttttcgcaataggcataacgatgtcgaagtcgcttagagcccgtagcttgttggttcgatcttcttctttcggaccgtgggttttcgtcctctgactctgactgctcatcatcctcatcatcctcgtccttctcgtcctcactcccctcctcatcgctttcctcatcatctttcgaaggtattcggacttgatcctcggtaataagaagcgagttcgacacgcgatccctgatagattgatcatcttgataaattgcctttaagactacctggagtgtaccacgcgacgccgagtcgatagcttccaaaagcagttggagcttttcatcttggggagccagctctgcaattgaaagagccatcgtgtcgaaagtgagaatttagaatgaagtttgtaatttctttcgctggtgcaatctttatatggttgtttggttggttgttgtttgtccgcgcggacgcgacgcggagcgaatttaacgatggagtgaaaacctcgttaagatgaaaaccccgagagttgaaacgctgccataagcctcaatctgtcttactaaattgctaatatctggggattgcgtatgctgaattcccactacaacatcacttacattactatgtatgtggaaaaagtattataggtaagattgatttcattcctctgtggtgggaattgtttgtatctcaagggatttgtataagaatttaattctgacaatatataggagttacagcttgcgtcgcatcttcttgaaaccggagtcaagaacatcgtcaagaacccgtatctgatcttagtcacatttggtgatctggcatcgttaaatctgtttagatggggaccctgaaaggataccttttagtcctataatgtctgtgcgaggcctaaccagtcacccattttccgcctatttcattccgattttcaataccgtcccagcgtagatctgggcataggactagccgagaaaactttgatctatagcagtcttcctgatatccagggtcgaagcattgcgagggatccataagcgggctgcagtgttcgatgcgaagcttgtgtatctggcgaagggcatgatgtgaaatgggaagtcgataatgtcccggatactagaaaataggttttctggcactggcgcgcctttgggatacgttcttcattagaagaagttaaggcggctctaattcgactggctgatatatgcacttttagcagcaacagtggccgccaacgcagataaggtaacgctctgcataacatcaaagattgacacctcggccgccgcttgctgaacgagcatatttcgaagctcaactgcaacaagggagtcaattccgtattgcgccggcttatgggctaagtcgatttcgtcaagagagatcatgaagatatccgagatcttctctgcaatagctgcaccaacgcactcgactgcttgctccagtgacttggtcgccgcgagcttgctggcgagggagttggcacctcctgttggattcgcgccccctgcaccatcggcctcacgcggtttcaaggcagcaaaccgcatatcgcgtccgagctgggactcgcccttggcatcccaatgcgaacctgggcgagagtccaacccgaccaccacctgcggatcatatggttggagaatggcggtaccgaggatcgagaggacctgctcttcattgatgggtgcgaaacccactctctgcaagtgacccaacacacccgtattggcagcgacgccgatacccttaacagccccaaggtcgatggaaacgcctggcagaccctgcgacactcgccagcgagccagtgcatcttggtaggaaccccccgcggcatagtttgcctggctggcattaccggcgacggcaacagccgaagagagcatcacgaagtccagagagtctttctgtgcgaactgcgtgtggaggttccatgtgccatggactttgggatggatggcagtttcgtaatcggtgagcgtcattcgctccaggagtgtatcctatacagtatcagtaactggagacgtatatccgcaaaagtgtgcgacttaccttcagaaccatggctccttggatcacaccacggacgggtggtagaccgtcttcttgacattgtcgcagagcatctgcaaggtcgctttcgcttgagacatcacagctcgcagccttgacccgacagcccacctcgctcagttcgtcgatgagcgcaacagcttgctcactccggcccgcactccttgatagtattatgatgttcttcgccccttggtcggccatccaacgcgcaatggaacatccaataccgcccacaccaccgactaggaggtatgatgcgtccagagagaacttgggagacagcgatcgttgcagcagcgggaccttcatgtctgattcaatagacaacacggttttaccggcatggctctctgtctgcacatggcggaacgcctctgaaacgtccctcatggagtatgatgtgaggggttggaccggggaaagctgctgctctccaatgagcttggtgatttcgaccatggcgcgattcaactgacgcgggttgtgttgggctagagcgagcagcgaaaacgccgaaaaggtcgtaggatgattggagggccgcattgccagatggctattggcctcgaggtcgccttggccgatgtcgacaagatggccaaacggagctagtagattgaaactctcttgggaaagtgacccagatagggagttaaggacaatgtcgacgccgcggccatgggtagcgctaagcaccccttccacgaatgacgtatctcgactgttgaagaggtgatcttccgggataccatatttctgtgtcattaactcgcgtttctcgggagtccccacagtcacaaagacctccgcgcctaaatgacgcgcgatcatgatagccgcctgtcccacacttcctgcagctgcatggatgagaaccgtctgatcgggttgcagatgcgccaggcctgtaaggcagatatacgcggtacagtaagcgacaggtagggaagcagcctcctcaaagctgatgcttgggggcatatgcatgatacttgtccagggcgtgcgtgcgatgctgccgaactgcccctgcggcagcaggccaaacaccttatcaccgatagcatagccttgtgctgcggcttcagcacccacacgaccgatgatgccagcacactccagccccatgaactcgccacgtagctggccggtggcgaccctgacatcgcgggcgttgataccgtatgcatgaggctcgatctcgactatttcaggagacaggtcgccgctatcagaaagggacgcatcttccgtaaaggagagagtgtcaagccgaccgggaacagcaatatgtaagctcaattctcggtctgcttggcgtaggggccctagtgtaatggcgtctgcccccccggtatcggtgggtgagacaagacgattacggggcttatcgtcgaggacacggggtatcttcaacacgccgtctcgcatggcgtactcgaactcacccggtgaggaactgtcgaagctcactctcaatacctgcacgattgctttgacatcattgtccgaccagggagttgcagaggggtcgagatccaatgttacatacgaccgaccaagatactcgctccttgcggtgcgaagatatcctgccgcaagaccgaggtctggcctttcacagtcaacggagccgccacgggtcacccaaagtagacctttgcaggtggtggtcatggctttaatggcttcaaaggctgtggcgtccatgtcacggagaatcggctggttgatttcgcctagaaagagacagattttgccagtatatgattctgccgatgtggactcgagaacacagatatcgggcagaggggtaggagctgtgtcagggtccaacctggaaatcaaactctgcagtccctcgagccactgtggtggaggaacccctgctctgttactggtgatgagaatgatatcctcggagcgaggcagcggggctacatccattggcggcactgttgatataatcgtgctggtttgatgtgcagtctcgcctttagagtcagatacggcaacgtcgacgccactgaaacccgcatccttgagaagctcagcccacgagacagcatccaaggatgcatttggaccgttgctcttggcgtcccaccattcggggaggagaccaagcagaagctctctgtcaagctcgtagtgaggcgtctggaccatcaacagcttaccaccgggctttatgagggcttgcaagtttgccagagattgggccaacggttgcacgattccagatacaattacaacgtcgtagctgcccaactcgaatccctgcaaagagggctctttggcaacgtcgagcgtgtcaaacataagaatattagaccacgcggcgagctcctgtccggcatgcttaaattcgtcatccgtggcgttggaaaagtgatacaaagagccaagttgacccagtgcttctagcatggctcgtgtcgtgccgtcgagtcgggctccaatctcgaggacccgcgcacgaggtcgcttgtgtacgatttggcgaagtagtgcggctccttgcgcaacgccatcgccattgtcagaggaccacttctcgagtaagccaccttcgttcgtgagatcttggagtgccttctggccacggaggatggctgctaagcatgggcccacacggcacaacatctcgcctcttgggcttgcttctgccacttgtcgggtgagagttgctctatctggccgtatagaatccaacgtcgtggactgtagtttatccttcatccacgcataggcatcgcggtaatggccctgaagcttatccgcttctagtggggagatgtctgctagagcatcttccataaaatagagggaaagtcttcgaaggtccgcaccttcaccggtatgcgaggcgccatctgactcaaaattcaagtcaagatcgcgctcccaaaccaccttggcacagagtccaccttgcaaagactgggtcccattcccacccagtgagcgtagctggagtccatgcacctcaactacaggtctatcttgctcaaaaagtacaacacctgcccttatgccttgtacatctgcatagtccagctttgtgtgacatttaaatacctgacccgtctcccggctgattttactcgagacccagagtctttcaatggactggaaaacacgagagctctcttgatggaaagcaacgccgggaagagcggtaaaggcggcttgcgcgacagcgtcgagcgtggcagggtggataatgtggttgcgaggtaggtcgttgggtacagatgtatcgggcacagtgatggtgcttgttgatcgaagttctgtcttcgactggtggatgtcgccaatgttcctgaacgtcggaccgtacttgatgccgagaggttccagggtgctccacatatcattggcgtcgattagtcgcgcgtgtcggatttcttgctccgttgagcagacgtccttttggacgttgttgaactcaaccatgatgagaccctgtgcatgtcgcatccatctgttttctgaagtaatggaaaagacctcgaactccttccagccttgcagaccaatggccttgtcactgacgggacggagagctgtttgaatctcaatgccttcagctgtgtccggaatgacgagtgcctgctgcacgttcacgtcttgaatcttgtaaccagatatctcacggtcctcctgttcttcggcgatgagcagttgttgcgtagcggcttcaatagctaagcagataaacccacagccgggatagagcatcatggattggatgacgtggtcttggacccagggcgactcggaagcacggagtatgtgtcgccacaccggtgcttcaggattggttcccgggaccagggagccgagtagttcgtgcggacgttgatccctttggcgatagcccagattgagccgcggttcaagccagtgtcttgtctgatggttccagggatacgacgggagatcggtcaagacgcgcacgttctggcttcttccttgcgggaagtttacggattctatgttaattggatagccctccttgagcaagttcgatgccagcgtctggagactctcgaccgcgtgagcgtgtcgcacgagagtaccatagtacggcagccggactccctcaaattcctccatagtgagaatctcctgaatgggtcctccgagagcggtgtgtgggccaacctcgacaatgatatcgacgctgttgctacctgcctcagcggacaagtcaccctggaccatctcgatgaaggcatctacgaactggacgggctgcattagactgccaacccagtgttccgggttggcgatagctcgggtgctggtcatgcggtagccagtgacgggggatgcaaacgcaatggattctagacgcttggtctttggctcttcctttggcatcttgcggagcgcctggcggtagttctctgcaactggctccatgtggtgggagtggtacgcagtgtctacacgaagccggcgagcaaacacatcctcagctttgagcaacgtctcgagttcctcaattgcctcaacgtcacctgccatcgtcgtgctagacgggctgttgacgcaggccaccacggctcgagcgtcgcaagtaaggcgctctaggtattgttccacatccacatgaccaagaccaaccgccagcatgccacccttaataggcccactcgaggtcatttcagcggctagcttgctcctatagtacgcgatcgccatggcgaggcggaggctgatggcgcctaccgtataagctgcggcaatctctccgctcgagtgacttgttacagccgccggggtaactccccaggtctccaatagccggaccagggctatctgcaccgcggcacaaatcgggatgctaaaggccgtctgattgactctgcttgccttggcatcacgaccgagctcctccattagtgaccagtcggcaccaaggtctcggagatgcccatcggcttcctcgagagatgctttgaacacagggtacgttgtaattaattctctacccatggcataccattgtgctccttgaccggtgaagaccatgccgatccgtgggcgttgggaggggcgcgatggtctgaacttgggcgtttccagaaccttggcgacaccgtcaagaccttgagttatggggacggggtatgctgccacccaggggaacacggtgcgacgctggcccaaagtgtagaccaagttctggagaaaatcctcagtatcttttgaaccatctcgttccttctgacgaagaaactctgcgagtctggccaccatattctggtgcacatgctcgtctttggcgctgatgaccagaagcctatacttgtcgccagtcgccccattagcatgagcgtcaacaccattgatatttccattcgcgtgcccattaacgtgcccattgatgtgcccgttgacagagcggttccgcaacagtccattggcatcttccataatgatatgggcattggagccgccgtagccgaaattattcacggacgctcgcatcgcctgaccaggcgccactggccacttttccaactcagtcaccaccttaagtcgccaatcatccaaggccaactggggattgggcttctcgaagttaattgaaggtggaagcacacctttctccatcgccatcacgaccttaataacactagccagcccgctcgttgcctcggtatggccaatgttcgtcttgacggagccaatgcgtaatgcctcatcctccctccgtctatgactctgaaagacggatgtaatcgcccgtgcttcaatcggatcaccagtggcagtaccagtgccgtgggcctcgaaatactgcgtctgacccggatctatgcccgccttggcatagcagtgtcgcatgagagcttcttgagcgtcctggctgggcgatgtgagactttcagttttaccatcttgattcaggaccgactcccggatgatggcccggatgggatcgccggccgcgaccgcatcctcgaggcgtttgatcacgatggtggctacgccctcgccccgtccgtagccgttggcacgttcatcaaaggcgaagcatttaccatccggtgagagaaagctgagcaggcgttagtgagatcaacagctcaaggaggaacatgcttacccaaatgatcccaaggctttgaaattgtccgggtttaatagcacattggcaccgcccacgatactcatgtcacttcctctgcttcgtaggttctccaccgcttggcaaagagccactagcgtcgttgaacatccggtatcaatcgtcatgctggcccctcgaagatcgaaaaagtgagatatgcggttggatgccatggctgagccaatgcccgtgatgaaggatctggggagattatcctcatcacgcactagggcatctctgtaatcatgaaagaatgtgccagcaaagacagatgtgttggagcctgccacttgtgatagtgaaagaccggctttgcatgacatctccgttagcgagtgatccaaaagaaggaagttacgcaagaagctctatgacctgaacgataaaagaaaggggaaagcgcaccattctcaagcgcctcataaaccgattctaattgaagccggaattgaggatctaacgtctatacgcatctcgtcggtcagaattcactttcgggtggctgagatggcgttcctaccgaggccgtttccgtagaaaagccaaaaaaggcagcgtcaaatagccctaagtcctcctgcagaaagtgcccgccgcgaatatgtgactacgcgattcattaaccgtgcacgattgtgaaggaacttatgaggattcttacagtactcagcttctctcgacttggatgataggctcctttggggttgaatcgtgacgagggaacctcgctccatgcactccgtccttcttccagcaatgaccaaaatttggctgggctggttgcatcccctgcaaacttgcaactcagaccaattatggcaattggctcacttcccatgttgcacgacgttgatggagaaattggcattaactcagggtatcggtcctttccctcgagacagtattttatagtaacttaactaaggcatacgactaattatccacgcaccatccggcagataagcgtgcgtgattgaatagtaggatccattatttggatggcaatgaagttaggcccgccaataaccttttgaaacttacagatagttaccacagcgtcactgactacttcatcagtatttcaggatttagcgaagcacgttctcagcatcagcactaagtattcttcagcctccgttgcatccgctttgtttcagttatactcgccagccgagaaggctggacctagggctttgggggcgaaagaacactcggccgttggaaaggcccggtggacccaatgttagataatagaattctctgatagcagagtctattctctattgtacacgggatatgcagttgctaatatcccaccccaccccccactgtcatcacagcctccacacggttacatgtgctcttacttggctatctcgtatcgttagtctcgagcagtgaccacgtaacgtctcttaggcggagccctaccagagccgcccagggatatagcgtagctcacgtaagagtatgctaatcacccaggacatgtgtttatctgtccattctgatatcatattttagcgtctatgtgatagatagggcatgttcaaaccggactacaaccctggattatagtatccatcctaagtcatatcatcaactcgacaacgcctcagaatccttccatgcagagctaaaatatcaggcaattcactaataacaaatagacggaatatccaagccaacgacctcggagttaacgaccacaatcttggcaccaaccacgtacaatatactaaacttttagaggatcgttacccataccaagcagtggtctcgactctcgaccagaaccctcgcgtaggtaaactaccggcccggccccactggtcttcagccgaaactaaatctccggaggatacggaatactccacctatgttatgaccataccgctagttcgttagtggtatggtaatacagtatcaaaacgaggtatcactagtatcatacaattgtacctcaaccagtcggaggaagttggctgtgggcgacgtgccatcgcatctgcacaggtccacatcaacttgcatcaagtttcagccgccatgtatggtaccactatcggggctcttatgtcgtggtaggggggccacgagggatccatctgaatattcctggaataatatgcataagtcgtgaaattcgttgaaaatcacgtgtcgctggccctgctcggagatgtatatatatctcagaacaacttccgttgacccgctctacttccattggacggggcatgacgaataaacgtgcttggatagttgtagtagttggatacgaataatgaggtaagataagaatcaagaatacggatgagcagaatccttcgtcgtgtgtatccgacctctgaggttagggagtctgggaaaagtcttcatgctgacccaacccccggtgctccatggtggatgacgctattcatgatcctgtatacctgtagcgtatgaacaagtagcgataagaaatgctactctgcaggacaagacataaactctttgaggtggtgactactaaacatgtgtgattatgtgaaggatgcatagcatgagcatgagctgtaacaaacgttgaagacaagcacactagatattcacacaagtcccttacgccgctttcgccatccgttgctcaaactccaatcggatctgctcaaccataccatcgacatcaaactcccagatcttcttcgtccgctgctcagcctccaccctccaccggttgccatcactgccagcggaaggatcccgacactgaaagatggcacccatctcccgcgagctctgcaccaaccactgggacctttcgagccgcaccgcactgaacgcctgcagcgccgccggaatagtcgcagcactggtctccgcatccctaacaatctgcatcgcggacgccatcgccaacgcatcctcaatacccattgcccccccagctcccaggaacggcgtgctagcatgagcagcatcacccaggatagcgacacgaccgctggcatacgttggcgccgggtgatccgccatgtcaaagatgccccacttcatgagcttctccgggaacttggcgatgagatcgcggatcggcgggctccagttatggaacaccttggctacttcgtcgtgggtggctggtgcgaccatcttctcgccgtgggaccatggttccggggtgtagatgactgttgttagattcaggactttctctgttccgtctaacatcttttgggacttgttagttaacccgtaggatgaggtgggctatgttaaatggaaaagacttacgggataggaagggacgtaggcgttgggaccagtatggatgcaaaagtcactaccgcctttggcctcgcccaagacctctatcgattcggagatagggagcacggtgcgatagcccacttgatgagtgaaactggcgtgtgcggccgggttatcatctcccagaaggagctgacgagtccgtgaatgaatgccatcagcgccgagtactgtttgtttgttagtccgtaatttgacaagaggggtaaagaggagacgtctcacaagtatctgcttcggcagtggttccatcggtaaagcgcaatagaacctgttcacggctcggatcatctacataactttcgagttccttgttgaaacgggtcgatcccttgggcagtagagcgaccagctcgcggaggaactgggatctcatgcagcaccaatagtcagtcccgggcacatcaagcaggaaatgcagagcctcagaggcctgagcggcctccttggtcgaaggagtgaagccgtcccagaagccgaaatgattggctttggcgactcggtggagcgcagggaggacctccggatgaagtcgctgcatgctgctctgcgcgacgctggtcagagccacgccggcgccaatctcatgccagtccgaggcgcgctcatagattgtgaaggggatgttgcggtgtgagaggccgagacccagcatcacgccgattaggccgccgccgacgatagcaacattaggagctttaccacccgtggagttggaggttgggggagtatctgagtgaggcatggctaaggcttgcagggacagatagcggaggcaatagtatcagagtctacaataatcacggcatggacgatgtccggttgtgtcatttggttcatatactatcccgtatcatcggcccccatatccagaaggtgggacacatcacgctaccatggattgcatgctaagaatatgctccatccacatggctgaggctggaatccaggctgatggataaattcgggagggtgtgattgagttgcatatcttcagttgattttagcgtggttgcaataaatgtaatacgatctctttctttacagctaagtctgtagtgtatctcttagcgtggaccagcggggctataaaatacgccgagtatagtgggctgagtggcgctgcggacggcttgtcggaggcccggtccgtagccattgcggctcgggcgaaacgattgaagaaaggttgagataggctgacgcgtcagttatttccttagtgtcgctgcaatgtatgcgttatccacatatgcatatacgacgcggcattagcggctggcatcagtaaatcaccgtatactaaccctaacccaccatcgtgaaccccggtaaattacaactccatatcgatccaagtggaaataccatacggtggatgttgtatacagtctacgcagcatgtcggatggtgggctgagccaaaagaattaggaaagaccagtgggccaatggggcaacctgtcgcaatagagaatattcttggttaagccatcttctgagtcagatccattgctgtagtaaatggtgtgaggcaaagctcgttcatgagagaatagtcaaggtgaactcgataacaagtaatatagacttgtagacttatacagttaacgtctatacctgctgtgaatgagtgaagcattatgatagttctattattctaaaatgataataaagatttataagtatatcggaaaatcctgtccaacaccagtactccgacgctataagcactagtgtgccccaattcagcctccgtccctgcaccatcttcgaagttggataattacccacgcccgcaaaggcctctaaatctgaatcctatacttcacccggcctgaaaaactgtttgcaatacgatccagggtttcagattccataacatggacgcaagaaaccaggaataccacaagaacacacttcacctcccacgtattctctgtctacacggtggtggaagcaacgcacgcattttcaagacgcaatgccgcgtgatttcgcaaaggctcgagccatacttccgatttgcctatgccgaagcgccgtttgattcggggcccgggccggacgtcctctcggtttacgctgagtatggtccgtttgtacgatggttcccggacccggagcacaatatcgatggtagagccgcaattaaagccatcaacaattcggtcaagactgccatggacgaggacgatcgatcaggtgcaacaggtccatgggtgggattgctgggtttcagtcaaggcgcaaagctggctgcgagcttgatgttccgacaacaagttcgagccgagaaactaggacgggcgcaagctgggtcggactggaagttcgccgtggtgatggccggacgagcgccgatagtaaaccttgatccggatgttttcaggtcttcgatgttgagcaacacgtcacagattgatttgtcagggctcccggacgtagacgacctcatgggagaggaacacgtcctcaaattacccaccatacatgtccatgggttggcagatccaggtctttactttcaccgggagcttctcgacgactactgtagcatcgacagcgttcgggttctggagtgggatggcgcacatcgggtgccggtaaaaagtgccgatgtcaatcctctcattgatcagattctgaggctggcaaaagagattggggcgctatgagactcggagtaggggaagttaatgaaagtaaaacagatctcgatgtggcgcgcgttttagatttagcactgtaaaggcaacagagaaagacgaagagagcgaacccgtgatacttcaaaccctgggggactagagcaagccgactacgtgttgattgactgcggccctccgtctcgccatcagcaactcaacgcagaacagcgtggatcggcggaatcatcgatcctagtgactattacttgggtgcccggtggttattctgacaattttgtttggttgcctgatcttcccactgggagtcggctagttgccgcgccattaagcgaggtgtttttggtccttttctgttcccttttcgcttgtaaccattgtatcgcatcggcaatattcaatattacttagtgaactaggtctaaagccaaaggggcagtattgacggttaatcgggtatgattcttgcaaagtaattgcctacgtggcctgaataatgagcttatgtcgtttccatgatagcgggattctcaaattgtaggtctgttgattagcgctacctgggtacggtttcgctctgcacaattaaagtgtagccatgtaaattattccgtcctgcgattaggtagagtccatcttcaattaaaaattggcttttaggatctatggtactcactcgagagcaaccctaagcgaaccgaggcttcacatttaagtcccacacttgcggaccgcaggttaaatacgggctaaacagtaattgtcaaaatagattgaaacgtcgggtatatactactactagactactactagcagtagtactagtaatttaggaacagccatcggagtggcacctcgtcagccaatcagactgaggaatttacatatatctggccatgaaatgtaaccattgacccggagttacatctacgaaagataatacaagaaaaaatggaaatcaagccctatcaatggccgtggcgaccttcgactaaatccctcgcagcaacctttcggcattcttccaacaccctcaattgctcagcaacctcgccaagtctgctaatgacttccttgtttccccgcgtgaaaccaaaaatgacgtacggcattccgacgtcctggcagaactccttgacgtacggctgcgcgcgacgcaagttatgtctcgggaggcgagggaacaaatggtgcacgacttggaaattgagaccgccatggataaagtccaaccaggacgggcaatcgacgtccattgtcgtccgcaccatcttctgtgcaaatgactcgtggacgcctacatcggcgctcgacatggcgaagtgactgagggtgagttggacgtgcaacggggcagtgaccatatgcgagatgagcagaaacgtgatgcgggatgaccacgttgggatcgacaggtatagcgtccggtagccataccagtaccagaaaaacacctggccggccatttccaggtagcgatgccaccatgccgaccctttccggggcgcttgcgccggatcgagtaggtatgaccatgctaggcggtacaggttgaaacgaccgaataaaagtatgggatagtagaggtaatgctggtacttgataaaaaatcgtgctgcagcgtcgaggttcatatcacggtcgtagtaggtcgagcgcagggaagtaaagaatcgagaagagattgcaaaaaatggcatgtgctggatgtccggatcgtgctcgggcgagttggttgcgatgtgatgcacattgtgattccgcttccaccagccgaccgagagaccaccaaggaaatctgcgacgaagatcccgatgcagctgtctgtatggaatccatgggttatgcttaggtgaccggcgtcgtgaacagtgaatgcaagcagatgccagagtagcccgaggaaaaggcctgacaaagcgtaataggaatagtgaagagatgtcaagaacagaacgcaaaggacagagtatcggatgaattcaacagcgtaggagctatatgggcaatcgtagagtccttcggattgcagctttgcatcgagctggcggtactttgtgacgacttcgtcttgtgacttttgatcaagacgaggatattttgaaagatctgatgatatcgcgtgggctattgatgcttctgcagatccgaatggcgccaactccagctctgatgagtatacggatgaagctcgggaaatgggcgtttcagtgcctgtacgcctccgacgaactccatctcctttctctaccggatcgaagactggtgacggtggtgtcgattttccagatgagctgatatcttcttcggcatcgagcgtttcgtcgtcgacgcccttcgatgctaggggtctgaatattcctccctggatcggaggcagaaagttctcccatcgtccattgattgtgcctatcacatatttctgcatatgtgcctgagcttcctttgagtgcaaagctgttatttcgtctgtggcatcccgaccgaccatgtgcaagattgatttattcccgcctgggtgatatgggatccacgtgtcgaccttcagcacctgatctcccaatatgattatctttcgcccgtctgctatcaatccctcgatttctctccgcgaccacactcggtttttgcgtgacatcgccggcaccatggctgaacattgacttcaagtcccggacagatgatgatgacgatgataatgatgatgatgatgatgatgatgatggatgctcagcatcagagggaaggcgaatgaatcgtgtgttggtgttctgtgttcatcccctcaggcaccaggcaattctggcggtcaggctacaaagtcacgtgtaggatcaggccacaaacatccctccgtcttgtcgcaaatgcttatgctaggatatgagacatcctcggcactggattgatttgctatacctgtcatgtggtttggatctggtatgattttaccactaaatcattagcggtacggtcatgtacgggtaatgacgagatgacagcccgaggatgacaatacatcacaacgacccgcaacaataagagctaatgcaagccagtggacgagataaatagcatgaataatatataggacccggtgagaaacagtcagattttaggccctccagcaatccacctatagaaccggctaatgcggtccatgcagatttatcgcagataagttcatgtcgactgactgcacgagccgggatttctatgccggcgtggtgcgtgactcggctggtatgtgagatctagtatatctactccagctgatgaagtgggccaatgacaaagagattatagcattggcataacctgaaaggctctacctaaactagcctgctataaattacatactaataaaccttgtagcaatggattccacgatgaggctcgcatcagcaaaattaacgcacattatacagtgcacaccttcaggacacagccgccaccacgctcggcttatggcctagaccagaaatcacaaaagatcagtggctcgagggagcaatccttccggaccggattgtttcagataagccatcttgtatgtcagatccataatcaagtaatgtggaattactagtaaaatcaattccagagcctccacgcctggttcacatctcgaacgcctaactcaatgtgagggcccgttgctttgtacatatctatctggttttccttatatcgtcactctgagtgtgttgtccttccaacaaccttgaccaaaaaatggcgaacataaccgaatctctgttcatattcgggtcccaaattgcctatagcgagaaggcagttagtgatatcaggacaacgttacggaacaagttgtctcgccaatgggtgctcaatacagtggcagaattgccaaggtactgggatgccctgacgaaagagctccctgagatcgcagagagcatcggttccgagggaagacagctgctagagaacctgggtccatggcttaaaagtaatagatctaaagccctaggtgtgcaaggtgacgcactgccgggcgtggtgtttgtgccgttgatcgtggtcggacagctcgctgagtaccaacaatatctacaggcttgcaacaacggcggcaacttcgatgcacaagcagctctggtcgccagcaagacgcctgcactcgggttttgtatgggcctactgagtgcctatgccgttgcaagcgcacagaatctagaggagctcaatcggtacagcgctgtggcggtgcgtctggccatgttagcaggcgcctggagtgacgctcaggaaacatggaacccgcataagacgtacgcagtgggctggacaagtgagaagcaactgcaagacctgcggcgcgtcattgagagcatctctccagaagcctacatctcagtgctctttgatgaagcgcgagccacagtcacggtctccgagcgggcggcagctaggctcatgagaaaggctcgtgccgctggagtcgtcctgtccgatacgggctttcgcggcgagctgcacagtccgaaggttcaggccaaggaaaaggttcaagacctcattgcgttctgcaacaagaggcacgatcttcagtttgccaagacagatcacctgccattgacgaccttcaccaacgctggggacggcaagcctcttgtatcgggtgatggctctctccaagggcatgctctggagaccttgttcgcgcggcaatgcgactggtacggtacattcaaggccgtaaaggcagcgtatctcaatggcagtgaaacatcagtcatcacctttggccccgatcgatgtctacccccgactctcgtgcgccacatgggatcaagggcggtgcacttcgccgacgtctacgaacagccgagcagcgcagacgacgaccttgtcaacgacaacaatcctgtcgacgacaaaaatcccatcaacgacaataataccatcaacggcaatactcctgtcaatagcgacaaacctgttaacaacgacgagcccgtcaacaacgatgaccccgtcaatgacgacgacgccatcgctatcgtcggcatgtccataaaggtcgccggcgccgacgacctcgatgagttctcacagctcctccgcaagggcacctcgcagcacgagaaggtgacacgggaacgcctgaactttgattcgctcttccgcgaacccgacacccgcgactatttctgcaacttcgtgcgcgatgtcgacgcctttgaccacaaattcttcaagcgcagcccgcgcgagtcggctgccatggatccccagcatcgcctgcttctccaagcggcgtaccaggctgttgaacaggccggcatgtttactgaggccacgcgagctggacaggaagacaaagaccggaaccacgtgggtgtgtatatcggcacgccgtcagtcgactacgagcacaacgtggcaacacatcccctcaatgctttcatggccacaggcaacttgcagagctaccttccgggccgtgtggcaaactattttggctggaccggcccggccatcgccttcgacacggcatgttcgtcgtcggctgttgccatccacagtgcctgcaacagtatccgtaacggcgagtgctacgcggcgctggccggtggtgtctgtatcctgaccaatccacattggttccagaacctgacggcagcaagtttcctaagtcccactggccagtgcaagccgttcgacgagaagggggatggctactgccgcgccgagggcatcgcctgcgtcttcctcaagcgcatggcggacgcgcgagctgacggcaaccccatccttggtcgactagccagctcggccgtgtaccagaaccagaaccacacgcccatcttcgtgcctaactcgccgtcgctggcgcagctgtttggggatgttgttaagaaggcgcacttgtcgcctcgcgacatcgcgctcgttgaagcccacggcacgggcacagctgtgggcgacccggcggagtgggcggcgctgagaaaggctgtcggaggcccgatccggccgcagccactgccagtgggctcggtcaagggacatgtagggcataccgagggcgcatcgggcatcatctcacttatcaaggtgttgatgatgatacatgagggatttatccctccacaggctagcttcaacaaattgaacccgacgatcaaagctacggctgcctctgatatgatggagattgtaacctcacttcgaagctgggatagccggaacaaggtggtactgatcaataactatggcgcttcggggtccaacgctgccatggtcgtggcagctccacggactcccaacgagcgtcaggacgcggcatctatcaagaagttagagggacggttccccttctgcatctctgggtccgatgcacgcgcagttaaagaatatgctgccaagctcgccaccatcgtgaatcgccagtccaagtcgacgctggccgacctatcctttaacatcaaccggcagaccaaccccgacctaccgcagcgcttgctcctccgttgtcgatccgtggacgagctcaaggatagacttgcaagcgtatctgaagaggagttgacaaacacgcaggccgaacgacccgttgtgctgtgctttggcggccaagtctcgacttttgttggccttgaccgcaagctctacgacaacatcgccgtcttccgtcatcatctcgatgagtgcgacaatgtcttacaaaccgagctgggcctgccgagcatcttccctgacatcttctctcgcacagccttacccgatcctgtacgactacaggtggcactcttcgccatgcaatatgccagcgcccgaagctggatcgactgtggactgtccggcaaggttgttagcgtcattggccacagctttggtgagctcacggcactgtgcatctctggcgttctgagtctcaaggatgccctcaccttgatcgcccgtcgtgcacagctcgtacgtgatgcgtggggcgacgagaagggaagcatgatggccgtcgaggccgacgagtcgcttgtccacagcctgctagagcatgcgggtcgacagcttgggggccttgatagccccgctagtatagcctgctacaatggtccacggagtttcaccttggcagggtccgttaaggccatcgatgctgtggccgaggccatctccaacggcgataagttctcggcggttaggagtaagaggctcaatgttaccaacgctttccactcgtccctcgttgatccgctcattgaccgtctcgaggacgtcggcaaacagctcgagttccatgagccctcaatccctctggaacgggctaccgagacagcctttgctggcccgctgacccctaagtttgtcccgaaccacatgcgcaaccccgtcttcttctcccatgctatacaacgtctcgccaaaaagtacccgtccgctatcttccttgaggcaggctcgagttcgaccataaccgtcatggcgagacgtgcgcttgctgggcaggttagcaaatcgcagcactttgaatctgtcagtgtgaccaatgagaagggcctcgacggtctcaccgatgccaccgtctcgctctgggagcaaggtctgcgagtcgccttttgggcgcatcacactctgcagaccaaggactatacacacatccttttgccgccgtatcagttcgagaaggcacgtcattggatggactacaagtctgcgtctgacctggtagcaggcatgactcaacgcgcacccgtgagcgattccaagagcatgccgctgtgggagttcgtcggctaccagaacaacgacaccaagcacccgcgcttccgcgtgaatataatatctgacaagttcaagaagctcgtttctggtcacatcttcgcccacacagcgcccgtgctatccggaacggtccagtcggacatggctgtcgaggccctgttcagtattcatccggactggaaggaacagggcatgatacctacgatgattgaggccaacattcccacgccgatttgcgttgactcatcccggaaggtttggatcgattatgaggctctcgatgcggagcatacgctttggcagctgaacatctcgagcaccagcgccgaaggcactctgcccagaagacatctccacggacgtctccatatgcgctcgcccaatgatcctgcctttatctcccaatttgcccgctttgaacgtcttgtcccctatgagcaatgcgcaagggtgttggccgagcagggtggacctgacgtcgacgtcctgcaaggccgccaggtgtataaggcctggtccgagttcatcgagtactcggatcagtacaacgccgtgcacgccgttgttggtaagaaaaacgagtgtgcgggacgagtgcatcgtcgacacgctggcgagagctacctcgatatcgctcttcatgattcgttcaagcaggtctctggtctcttcttaaactgcatgtcagattcgaagcccggtgaaatacacatcggaagcgacgttgagctcgttatgcgctccccacggggcattttacagccaggacagactcaagatatctggcatgtgtatgcgcgacactcgcaggtctcggccagagtctacatggcagatgcattcgtcttcaatcccgccaatggagagctcgtcgaggttatcttggggctacagtatacgcgtatgagcattgactcgatgaagagactcctaatgaacctcactgtggacgagtgggccttgaatctgaacaagagcggtgcggcagtagcaaagcccacacccagagcgcctcaggttgccgtgagcagcagcccgaagaaggcacaggagaagcagaaggagaccaagggaccatcatcccagccagcgaagtccaacctcacagtggaggtcaaaagagtgctcgcgagcgtcgtgggtgcagaggttgattccattactcttgattcggaaacggccgacattggcatcgactcgttgatgggcattgagctgcttcgcgaaatcaattcggcattccactgcaaggtagacttgccagagctactagcagccactaccgtgggccatattgtcactctggtcgcgggcgctttgtctgaaggtgatgctatagaactcacagatgatgatgacgatatgagtgagtcgagccaggatgacaggagccccacgcccacaactgcctcagagatagacactgctacctcggaagacgagttacctcctatcaaggacgtacattctgaagagctgacgaagagagatgctgcggtgcgggaggctgaggccgagaagtacgtagcgaaatacacggcaggatggactcctgcgcaaccggcgtataccagtgaagccatcgcggattccaatgatgccgtcgtcatcgtcacaggcgccaccggaagccttggtgtacacgtcgttgctgctctcgcctcacatccctcagtcgcgacggtcgtctgtatcaaccgacctcgtcccacaccagtggaaacccgccaagacgaagctttctccagtcgcggcatcacacttacacctgaagcccgctccaagttgcgcatcctgtcgaccgacacatcccagccgcagctgggtctcgaggcttccgagtacgagtggcttacgcagcacggctcgcacatcgtgcacagcgcgtggcctctgagcggctcacgacccatatctgcttttgcaccgcagttccagaccatgcggaacctacttgacctcgcccgtgatatggctgtccaccgtcgggtcggcttccagatggttagctcccttagcgttgttggacatgcaaaggagccgcttgtgtcagaagatcgtgtccatatggattctgtcttacccccgggatatggcgaggccaaatgggtatgcgagcgcatgctagacgagacgttacataagcaccctacgctgttccgagccatggctgttcggcccgcacagattgcaggttcgtctaggagcggggtctggaactcagttgaacaggttcccttcatcgtcaagtcagcgcagtcgcttggcgtctggcccaacttccgcggcaccgtacggtggatccctgtcgatgccgtcgcggcgatcctcgtcgatctgttatacatcggagacgaagagacggcgccggacccttatcctatctatcacattgacgacccagtcggccgcccatgggaacagatatcgtccgttctgacggacgcgctagacattccggcgagtcaatcggtgccgttcaaagagtggctgggcattgttgcccactcgtccaagccagagatagagaacccagctggcagattagcggacttcctagaacagaatttcgagcggttgtcctgtggtgggctggttctggatacgacgaaagcccaagagcattccgctactatgcgtgctttgggaccggtgagtgacgaagtagccaggggctacatcagggcttggaaggagatgggattcctctcctcatgaagaacgaccgtatgaatgagatggttgcgcagtggaaagttaggatgacctgagttatgccaccttaggattccctatcatgcttcttaacgggaatacgcctattgctttgtgtcctgatgagaattcaacacatttttggaagtgggctgatattcctcaataccctaacggcccaggaatcgcgacactggtcctcgctgatatacaatgatggacataaacatgtatttctttcaacaaattgaatagcagactcattagtcaagaatgtagcactaaactagacctcagtttcatcatcccatggtaatattatctgatacgtcagaaagcacaggacctttcaaccagtatacaactaacctctccagtccaagcaatatagttgatttgatgcgtttaagaacgtaggtacggtcctagtaaatgcttatagaataccaaatactacaaaggaattggaaacaacgaagtgtttgcactgtaaaagactgtgaactctgtaaatcatttcactcggcagaattccttcaccatctggataaaagtatctccactatccacgatctttcgctaattccccactctctgtcaatactgcataaaccctagaggcttccttcatcatcttgttggtgtcttatgttaaaaggacctccgcagctaggacatcggcaatcgacaggtacgacctttggacagaaaggctcacagtacttggcatgtccacagttgtacttgatacacatactggtagagggttccttggcagtatcgggaaggaaaggaggatttcagtgcttgtttatcgggcaacctagtcaagtgacgtttcacttagcgactgggcctatctatgaaacacgaagtgacttggtgagatggagatgaaagatatacctggacctgtgccttatagacacttcagaggagcacacgtcagaagggcgattgtctggagttaccaatgagtaggtatgttaagccatatgagtagagacgtattgtgaggaacacttggggaggagtacccttataaatggtaagaagtcaggttagggtagacagagtccggatacaggaagcaacatgctgtgtgtcgcctgatccaacctgctgacgacgtggaaggagatggctaagctaacactcgagccaagttccactagcatcaatcaaacaatttctggatttatgttatctcccgcatgacctttcttggtttatgcatggtgcccatttcagcctcctcaaacctgctcagcgtgtggagtgacaggtgagtcaaatccttcgatcctataggattacgtcctacatccgggtcggcgacggagcgagcctattgacatttagattcggagtatggaattcataggcgaggctgattctcagactgagaacggcctagaacatccgggcaaatacaattgaatcatcctatgccaaggttttagtgagaaattgcaatagaccgcaaaccccattagttacagcctcgttataagtaatgtggcttctataattcctatatggtaggattgcatatgccgaattctgcagatcaacattcctaaagtcttcaaatatagtatttatgagatactatatgtaatcaattttgcttgggctaagatactagaatggatttatcgaatttcaactcctacaactatctagcatgcttgacacagccaccgtgttgataattgtgattcaccaccctgtagtgttgatcagagaatcggaaaagccatccgggtcgatttcagtggagagaactcttatccagttcttaacactaaaattcctaaacacccgcgccatcgccgatagggaagctgttcaaccccggccaccactcaaacgacgatcaccattgcggcgcaggcattctacatgactcgcgcacatctcaacctcggttgaccaggggtcgctaacaggcagccatgggtactaaatgacaggatcacttcacttgccaattgctatgaaatcagtgtctcctttatccagagaaatatttcttcagaaagccaaggcccttccctcgcagtcccacccagatggctccaaaacgacagagacaacctttacagaaggcaaccgtggtgaagaccgctcaggttaaaacaaaagatacacctgaaactgtggataaagaggtccttggtagaatcgagaaatgcctaagaaaagctcgccatgagataaccacagagacggaagccaatgccgccctttttttttctctagaagctaatggcccagtacaatgtttcctaggctgatttagtggccaacagtgatgatggaaggaaagcataatatgtaggaagaagcatggtggtgataaccaacgtcaaggaccaaactgcatgagttatgacggagacctttgtgaacaagttggcacgtgccatgtctataattttcgattgccagtacttttcaacagatcacagaacaagcgttcattggtctttctttggtatcgcggaaaatacagtcacggcggcaggagcctttaaaatggcgcacaataagatcttggactgggcatgctcatataagggcggttcgtccacgttcagctaccgcattgggattgctgacggtctcgtcgccatggccaatcgggagaagaaaattgatctcgcgatggcaataaagaaagagctcgacatgattgccgctaaagaacgggaggaggccatggaacgtgagcgtgaacttgaaaggctccgtaacatgccttcgttggcggttgaccctgctgaatcagatgacgagtcccaagacgaagggcctgggttcctagatataaatgacatgtctgaccagcctttcagctctttggattcgcgcgaacatggaaacttgaatagcggagagggaatggcagactttgatgaatatgacgagaatgtgatcgatcttacaggtgatgtggatgataacatcgacaagattattaaaagagagcctctcgaaactcttggctttaatagtacccctgccgctttaataaagcaggaatcctcgatcgagaatccttcatctgtgaagagtgagctcttgtcaggctttccttgggtatctgagatgtagttggtccgatttcgcgttatatcggtgcaggttgtggacgactacctcaaggagcgcaatatcaagctgaaaatgaggaagtcacgccatgtggtctctcgagactcttctgcttatcgagaaggatggaaggacagttcaaagatcgacttccgccagcgaagattggaatgagtgatacagacacctagtccgccgttcagtagctgcctcaatgctatcccttctattcgattctcttcaatcactttatttctcctccgggttcccatctttagttgcttaccctccccgcatcctttgggccactatatgtgcaaaatagtgtttgaaatagatctaagcttagtctctgaagtggtccaagaaacaatgtttgaagtatattcaaatcggtctttcagcaacttattaaacattaacgagaccatctacgtccgaaggtattgtgtcctgcttagaatagaaagagcagccagaaggcatcaactgacataacgatagccaattctaacacccggcggattctttgtacaatctcaatatcctgacagatatactcgaagccatggtacttatagtcctggatattgcaggagaccgtgtctggtagaatctgagaacatatagcatacatagcatgtctacatctggtatcatttcataggatagattccaatgtctttgattgggttatatatatagagaggcacagtttaacgtgccagctcgttaaagtcagtgcccattttgcgcgcagtaaatagtaaaaaaaggagactagccctgtgatgtctacccgaccgtaccagaaaacccatggtcaatcgggatacaggcaccattgattagcctgctccccttgccgcatgtcatagagacacacacttccgcaacctcatctatgtcacataggggggacggcacggcccccataatacctaccaccttgtcctttccctcttcattgacacctctcatgaatgcctcggtgatattggtgtccatgccacctatcatgagggcattgcaccgaatacccttgtttccgtagaatgcggctgtattcttggtcaaaccaaccaatccatgcttactcgcggtgtatgcggcacctaattattcgttagtctcacaagacgagtcgtgttatggtaaaggttagatacctgctgtccaaccagctttgcccgccaacgagacaacattcatgatataaccatttgggtttggctgttcaagcatattgcgaacagctagtctgctcagaagaaaaggtgccgtcaaattgacggccatgacgcgatcccacagttcctcatccaagtccccaacagggtcaaaacggtccatgatcccagcattgtttatcagtatatccacttttccaaactcggaaacgattgtgtcgaacagaccctgcactgcagaggcggaggtaatatcggcattgactgctttcaacgggcctttcactgaaagttctgcagaggtttcttgaagtcgatcgtcgttgatgtcacaaatcaccacgttggctccagcctcgagaaacttcgtggcgatagctttgcccagcccgccggctcctccagtaacaaggcaggttttaccggataaagtagccatattgatataaaacaggtgaaatagaagtttttatgcacctgtcacgctgggaaccgccagaggacgggacctccatcttttatgtcactgcccccctatacgaatcgtattcggatacgatattcattcatggacatactttcactaatctttaaatcgtctgccgaaaataggccccctgacccgtgccgtgcagccactcccctcgcgtgtacgaatacgtgggccatgcttttataacagtctccagtcagggcgttggttggccaattgcaaccctgtggggatcctcggctgtcgtatttgcgtattcagtgcggaagtatatggatacctcaggcagacttgtagtgatccccacaaccctaggttaactggctctctcacttcatttgatttctcacttacttcaactcattacacttattcaactcaactgtctactcatcctcttcagaaatctcacccatttctagcattcagaaatgccacacttagttgtcggcgaagctactttccgttgtcaaaacagcgacgaaacgatgccccatggtacgaatatccgagggagacgacattgacagtaaggaagagggaaaggatctgttggaaaaggcattcaaagacatatatggactccactactctacttattttttgccgacaacgacatcgctgattcaactatcgcaaattactctagggaatacgggaatgaaatcgtcgagatcagagacgaagatattatgaaatcgggatccaccgcgacatgctcagtatcatcagttgcgaaaatgaaaagcagctatggccgagtgccctttctgcgtgttattaaccaaagttggatgagttctggcgcagtccggatataggccttacaggtaatatactttagcagaacgtcataatcattcacacgaggtgttcaggagcagcacacccaccacgcatgacaggttctcccagcttgggactagacatttctacatgccagtaaaactcatctgctatttgagatatttgatattacttttcaaactttaaatcaagtttcttagtcaattatcttggttatcttggagtccagtcaattctttctaaaatgccaccatgtagatcagttctatatgctaaaagacaggatgtatccgtatatgcgcgaataaaggcttatatgaatgtagcctatcttctctatgcatttactccatacacctcaccttcccattggtctatacgtagaagtgaccccatcgagatgcggttatagtttccttaaacctctccgagtacactagatccctagcaaatatgcttatacgtgatccattatctctatttcatggtgtgagcagcgaaatgacgggtatcgtgcggtcagtgcaatgtacacctttctaatgaagctccaagcctcccatttctaacatgctacgcacatgacatcacaagaacccataaaagcaacaaattagacattggaatcaaaaagccacacatgaagaggccagataactacagttcgtaagatacatcagtcttctcttcacctctcttagcgacttccagctgggtggtctgttcatgtcttaatcattgaacatgaatgtgtccgcatggcaaccctcgtcatcagtttgtatactgcagaaacgttcatatattagcctcataagtcacatgtctgtatcagaagcagattcttacagcccaacaagcgtaaggatggttcgcttgaccgcaatgaatcttgtcgggattcttatgaggaaggtgagtcagttgatgccgaatgtctcaaaaatacgaagtccagagggaggcttacatggtgggctagctgctggcagtctggctgattacggcattcctcgtcgccatgacactacaccacatggtcagcaatttccgtgcattaggtagaagtatgcagaagtgatcctcacttcgaagcctccggcacatccatgccagccttgggcaagaactccggagctcagggtgagagcagcgataaaggctggaagaagctgcattgtattggataattggtttcaatggacttaattgatcgatgagtgaaacaggttactatttctcgacgtgcggaccgaagccatatatttatagccgtggatgtgctctcctttacccccacttgaaatactgctgaggttaaagctcacgtcttcgtgcaattgccaataaagctgtccagggttgactcatggtctgttttgtcgtctatcccagtccgcatcagtggcatccaatcatcccatatcttcgcttatctagtggactcggggtgggacatgtctcagatatgttactttcaccatgccactcggcgtgggctaggtatcttacctcgtaggattttcatgccgacgaggaactggatgtaactgcggagactcgacgatatactaaaagctgacataggattgaatcctgactgcagatacgagaaacattgatgcttaaggcagtcaaaagctctttggctttggccccacatccaaaactagacaagtcacagaaacagtggcgtctttcatggatttactatcccatgtttgttgggcgccctgttacgtgtacgaaggctgtataacaggtcacactgcatagagccatacctcggtttcaacatacgttaccagaccacgacttaagatttcaaaagtcgtcattcgaatttcgagcactttgtctctaacttggatgtacataccatctaatgtaggcatcatgaaggcacaagtcaaaggttctcaaataggaccgcacggctaggtgcatgctgcgtatactacatggagctcgaggtgtccgccaattgattaatactagtgcaccgcttggaaatataattgatgcaagtggtagagtagtaacccactaaatgacacacccgaagcagatttactctagccgtacactattgaatcgtattagaaaaattgtattagatgattatcctccacgttaaatctcttattaaacatagatcttctcaagattcgatcgggatctgcgcttagcacgatttttacaagctactgatacggttcatctttcttacttttaattctagccgtagcacaacgattacattagtcgcaagcttgtacaccttgatatcctatcactttatacttcggcctgggtagcataggttacagtgggacggtggcattacggtggctttctcctgcgtcattggtagatcagattgacttctgagtttagcacgtacaggagatcgacagcagttagtcgaccaaaatttagctatatgcctacagctcgtgtttttggggggcctgacatacgtgtcatttctaaccccagagatcggggcagtgatagatgtattgacctgtataccaatacccctatagcagtcttgtgactaggactaacatacttctctaagtagtttgtagtagtatttgctcagtggtctggcgtcattgcaaactggcccttccatgccgggatctccaggttattaatagaacagtgtaggactatgctcagcgctacgcagccttgcaagacacagagtaaccatgctaccctagtcattgatatacaccagttcaaggtaatgaatagtgtccttttcctgatcagccatgactctgaatgagattccttggttgaccttgatgatgagacactacgcggctagcgaggaccaaggaatcaaggattcagccgtctctctgtcaatacctacattggggtgattctttgaagttaccgatattgatattgattagcacttactgtaaaactctcaatgtgttttcgagggctaagttaatggaggccaattccacctccagaatgtttgcttggtttgcaacctgacatcacacggctgagtcagccataaacaaaagccgctaagctttgcggagaatttcggttccgcgactcccagatcaggattattatcgattcccaccaaacgtccgtcgcgtcacacatacatacttcctatatcctcgcttacacaacatctctgtattggctactctgactccgtggtgtatgtcaccctccaagagttaggttgtctttcacagctgttttggccaccgagcgcctgccattccagcgggcgggccaaacgtagtcgcgatcatggcgcgaagatatatgattccatggctctatgacttgggcatctggatcttcactctatgtctagacattttcttccgggaggtttactcccgaggagcttggcgaatccccagacgcggcccggtgatcatcgtggctgctccacatgccaatcaatttgtcgactctatcctgttgatgcgcatcctgaagcacgcagccaatcgtcggagctctttcctcattgccgagaagtccatgcgagagccatatatcggcacaatggccggatgcatgggagcccttccggttgtgagagcccaggataatgtcaaaccggccgagggtaagatctatttgccggatcccgacaatgatccgacccttgttcgtggtaaaggaaccgattttacgaataagctcttcatggaaggcggcacaattattctcccaagggtgggaaagaccagtccggaacagcaagccattgcgcagattatcgggccggaagaattgagacttcgaaagccattcaaacagttcgaccaagatcaccctctgtacgacgcgttgcgcacggggaccactttcaaagtcgccccgcatattgaccagcgtgaaatgttcgatgctgtttatagcgaactcattgcaggcggctgtatcggaatctttccggaaggtggcagccatgaccgacccagtttgctccccttgaaggccggcgtcgccatcatcgcattaggcgctctggctcaggaccccaactgcggcctgtctatcattccctgcggcatgaattactttcacccgaacaagttccgttctcgcgctgtcgtggagttcggtaaccccgttcacgtgcatccggaccaagtcgaagcgttcagagccggtgggacctcgaagcggaacgctgttggatcattgctggaaaccattaatgaagcattgactgcggttactcaacaagcgcccgatcatgagacactcatgcttgtccaagccacaagacgactgtaccgacctctccggatgaaactccccttaccgattgttattgaagtcaaccgacgcctgctcaaaggttacactcagttcaaggacgatcctaaagtcatccagctaaagaaggctatatcggactacaaccgacgccttcgagccctgggcattcgggaccaccaggttgaatggggcgacgtcaagcatcgaccgtggtggatagtcttttgcacgctgctatatcgcgtcggtgagcttctcacccttgctgtaggaacactgccatctgtcgctctcttctggccagtctttgttaccgccaaggttatctcggttaagaagcagcgcgcagctcttgccggttccgtggtcaagcttgaaggccgtgacgtggtggggacctggaagattcttgtcgctatggggctggcgcctgccttatatacctggtacaccgtggttgtgacgacatggctacattactgtcgccatgaggggcattattgtgctgtgtcgccttggtggacgaaccccagaacctacgttcccgatagcattcccctgtggctcttttccatgttttttttcggccttatgatatccgtctccttcgctggtttgcgaatcggtgagatcggcatggacgtactcaagtctctcccgccccttctcgttgccttgaaccccatctcggcaaactcgttggccaagctgcgggaggagcgccaagctttgtcgaccaaggtcgtcgacacgatagatacctttgccccggagatcttcccagattttgaacatgagaaactcgttccccatggctatcctcatgatgacacatatcaatctcggttgaagagcatgccacccagtgagcccgaaagccgaaacaccagtaaaacccgaggcagccgcagccgatcccgaagtgccggcttccttcaggacaccctgctcaaaccactgacgatcggatcgaaggatgacctcggcgaagtcaatcggagaattcgcgactcgatgaaggagcgaggccgtgagcgcgttcgagcacagtacgactcggatgcagacgctgtgttggttgacggttctggcggcagtgacagcggagatgcagtggaagagaagaaaaccagataagtttctttcggtgaaacaaaccccagagattctagtgaagactgaaaaaaagaacagagcatatctggaattatgcattttgtacaaaagcgcaataatggtctatgagaattaagttaatgattacatgagtgaaggtgaaccctcgcagacttccgtgtttttagtttatcactgtacctgacctacggctacaaactggaccttgtaaataactccaacacgccatttcagtcacttagtcggttgatattggcgtataccacgtattcgagggagtattctcaagactcagtatcggtccacatgacatcctattcacgctcgagtctgcatcacacaggcccctataactgcatctcaaaagatctctattcctggccgggtcccctgtatgcctgcggtaccaagtgggtacctcttatcctcctcgcgcatacggaaatcgtattactgcagataatctaccgtgtgacgtgatggtgcatattacccctcctggagcgctgatcacttcggcgccatcgtaaattgaagatctgaagagaaccgatcggcgaggccaatgttgcgaccaaaatgaatcgcaaaaccaggcctcatcatatcgatcattttcatgcaactaaagtcacgcaagaaataacactatggcatcggctgcacctgccaacatccagaagggaggacaatccgatccgctcaatggggacgatccgaatggtgtaggtgagacggaggtgctctcagggtctcaaaagcttcacaggaagctccgcgggcgtgaggttcagctctttgcggtaggaggagctatcggtacatgtaggttggtcctagacctgttaacgacggccgcgatttaatcatttgcatcagcgctctttgtacaaatgggcgcggccttacccaagggtggcccggcgggcctctttatcggattcatggcgtacggtacaatcgctctggccgttaatgaatgttttggtaggccctggcctcaggattaatctaacggaggctttattgtatccgttttggttagatagtgtggcaccgaactaatgctaggaggcacatccagcggagatagtttgctacatgcccattccatcgcccttcgtgcggttggccggacattgggtagacgatgcgttgagcttcgcaatgggctggaattacttcttggccatgggttagttcttttcgcgtctgacatcctgtcatggagtatactcacacggaatgtgtccatccaacatatacagcgcttaacattccttatgagattgttgcaatcaatgttctgcttacctactggaccgacaaggtccctgctgctgcagttgttgtgatagtcatggccatctttgggtaaggacctcacaagttgcttagacctacgaaaatgcgtatgacactgattaggatattgaacgtcctcaccgttcgctacttcggcgttgctgagttctacttatcgttcttcaagatattcttgatgctgggcttgtttctatacacgatcgtcaccatggtgggcggcaatccccatcgtgatgctattggattccgatactggaacgacccagttcgtactcactttcaattttgctcgctcacgtcaggtagttaactaatcactgggctttgattgtggacgtgtagggggcatttgtctcacatctggtgcccggagacactggccgctttcttgggatcctgagctgcatgatccaaggcgcattcacgtaagtggatcaattcatgaatgtatctttcttcaggaaaatccacagtatcacaatgggagtgctaatggttatgcgggcgggtagaatagtagggccagaatttatatccatggcggctggtgagtctgagcgacttcggagagtcatgcggaaagcattcgcatcatttggttggcgccttatgtttttcttctgtatgggagcactctgtgttgggattgtgatcccgtccaacgaccctacgttggcggccatgctggacggtacaaagcagggcagggggaccggcgccgcgtcagtagtattcaagacattgaacacaggaatacgagttcgctgaccacgatttaggtctccctatgtcatttccatgaaccacttcggcatccaagtcctaccggacattgtcaatgtgctaatcatgacctctgtcctgtccgccggaaacaacgtcgtattttccgcctcgcggacgctatacggcatgtctttagagaacaaggcgccgaaatgggtttccaaaacgaaccgagcaggattgccatacaacgcagtggttatagccatggcattctgcctcctcggtttcctacaagtcagcaatagctcggccactgtcctgaattggctggtcagttgcatcgcaggctcctacctcctcaactatttcggaacatgcatcacctacctacatttctacgcctcactgcgtcgtcagggcatctcacgcgataatttcccctatcggggtcgcttccagccctacacggcgtggtacgctctttgcggaacgggagtgatggtcctggtcttggggtataacgtctttctctccggtggctgggatctgaagtcgttctttcttaactatgttattattgggttttacgtgctcactttcgtgttctggaagatattccgacgcacgcgatacgtggggatcggcaaggcggatctccagttagggagtatcaaacgagagattgatgagtatgaggaggtggagtatgctcgtagaagagggaaaccggtggccttgctggatcggttgttcgagtagaacatccgtcctcgtacattgcgtatatagatccttgaccatagttaagatatttgaatagaacaaagaactagtttcagcccccaaggccgatgtaactgtaagagtggagctagttagttagcaaggagaaatacatcgctatctgatccctaaaactggcgatcactgcaccatccgggataattctggatccacgtcagtcctgcggggataagacaatcaagatacgaaacaggacccacgcaaagacttagcgcttacggtgaattcttctatttattgtcccagtcccgacatatcatcttcgctatcttgactccaacaactcactgttgctgcaacatcctaccgaaaatgacgacctccaacgaacaaccctccagcctcccctaccatggctcctgccactgcggtttcatcaggtacatcgccatcattccaatgccaccagccgtcgccctcggagcagatgcgaccaaaggcccccacctccgattctacaagtgcaattgcacaacctgtcaaaaaatgggcctattccacatgcgacttccagacgcgccgaaccaattcttcctactctgtccgcaagatcgcgattctctggctaattataaatgccaaaacggtcatatcaactggttcttttgtccgacgtgcggcgtgcgctgtttcgcgaccgtaccgcattggaagcaggaccagatcgatatcgagaagatttcggcggcggttcccaagctcgatttaccgggtgtcgaggagtcgactaagacggttaccatttggcgaatggatcctgatacctttcaggaggatgtcacggggtatttgacgatcaatgcgcttactattgatcaggatcaggctcatgggaagaacattgatctgcgccagcttgtggacaataaatgggtccagtattcggattggaatctgagaaaacatgagagtcgatatgactatcctcaagagagagggacgtggtagagatcgtggttggcatgtcctatttatattacatatcggagtccgggtcgagtggaacatattcaggatcagacattcctggatctccgatctatcggaacttgcgaggtttggagttgatgtacgggggcggagtactggcatggaacaactattggctcaattcgatatcgaggtgtgattagttgggggaatggtgactatggagtaacgaagcttgtctaactagtatttagccaaaaaagcatagaaaaacctaaatcaatgaatcgtacggtagaatgatatacaggagaggatagaactaagatatatatttctcggatgtagacagcaagatacggaataaacgccataaatagcgatcaaaactcgctaaatgcaccttagtttaaactttatgtacttagagcaaagagcaactccaactcccatttgatgagttttgagaatttgacatgaacgatatacaaaatgtcgggccaaatctgaaccgtaggcgaaaagacaatgtatgcttattttttgcttatttttggtttcttttggcttatattattaattagtcaagcattccttcaagaactggccggctggcccaatggcaaggcgcttgactacgaatcaagagattgcaggttcgacccctgcgtcggtcattcttttttgttttttttccaccaccaccattcagtagtcagtcctgcctgaatctacactctactttctgctctccattggaaagaagtacctttgtgtctaccccgaggatggtccttgtccagctctagtgtccccagcaaacgacgctgatcgctttacagtatcgatgaaaacgtgaaatgaaaaaagatcaaaggtccgcgacaagaaggccctgctagatgttttgatttttctattttcacagccagtctcaaagtgagtatggacatagatttgttgcatttaatggtgatttcttgtctatctgagattcagcaggcgtagctatggtgtaatatccattcccgtgatgagtttaacgctaaatcctccgttctcctaagagctcggctcgctgatttcaactgtccacgccaatgcttctccaagatccgggatgccattgctgccggagctgatctcctgcaccatcgtgtaacggctgtcatcacatgcaccgcttgcattggtagtggcatgataggcgatccacgtctgcgaagcgtctgggctttggaagaacgagttatgacccgttccatagtttccattagccgatgacaaaaggcagccgtcgtgcttgctccaggcgttcttgtcggtcgggttggtggagccgtcccaggtaaggaggcccacgcaatagtacgccgtccagcagtaggaagccgagtacccgatatacgtcttgccattgagatagagggccgcgggaccctcattgaccggggtaccgtgcgtttcaaagtcttcggtaggctcagagataacggagatgtcgcctgtcaacgaggtgtagtccgatcccagctgttggatacagagggattgatatgtgacaccgtcgaagcatgaccacaccataaagttgccaaagtcgttgaaccggacaatcgtcccgtcaattccccatgtcgtggtcagctggccggcgtaggtataatcatcccaaggagtcgctccacctaaagaccgttagttctgtaaaagcaatgttccgagcttaacaggacaccagcttaccttccaatacatgcatgcgctggccatccagatccgcactattgccagccgtgtagtagatgtaccacttatcacccaggtagtgaacttcgggtgcccacacgttgcagcagtgagactcctcggtggtggtgtacaccaccttcttctcggccgtcttgaggccgtcgacggtagttgcccgactgacttgcacgtcgttccaggtcgtcgtgagaaggtagtagtagcctccggtatagaccatgaaggggtcactgcccccgggattgcgaattgggttcgtgtaggcggaggctatggggaaaatcgcccatagccctagaaaggcctgcaataatcggagcaacatcgggacttgcaacgaaaggagtgtcagtttcagactatcttgttagtcacagtgatcgtcctcccctacggtatttatgcaccgttgagcagtcaccagtcatgatctatcgcaaccgaccgctggtttcatctcgcaaaccgaggcacccccccaccggaaagatccctgattgataccgacggggatatcgaatattccggagatgtggagcaccgccatgaagaaaatcatcggccaatgcgggggaacgtcctgccaagacctcgacaaccgatgctataaacgccggagaaacttgtcctgtcaaatggcgcttatgagttgtggaagaatttcttctctgatttctggacaagaggccaagtgctaggcattcatcatcgagtccacggtatattagaggttttaattcacctcatggtatatgttggacgccaattcaaaaggtgatgcaagtcggataaaacaataacttccccgtagaattaatatttcaaaagtctacaaaattaacctagcgtcaaaacccgccctgaatctgcaccaggtttgggcttaggttaagtgctcaaaacctagcctagttttagattctagattaaaatccagtggtataaagttagaaatctaatacattcttagcggcgagtcacagacctactgtagcgcccctgcagttgctgctgctcacctcactactagtattcagataccttacaaacacttggaccaaacttgatcctaatatagcacgcttttatcacgatatctctccatggctagaggcataagatctcactatcctacctcgcgggactacaggttatctttcagctctagtagttactactggaagaactctaatctcacttctggagagaacatcccagagatgtctattgcggcgctaacttgacggcgcatccatagataaactgggaattacattagcctatagtcatagcatagaatggacaaaaagagaggttctccggtatatgtaagagaaaggaccgatctacatacaagacgacggctgggcatgcagggcgcgtgctaagctgacagttcacttatcaagtgaccgtgaaaatggcagtggcttcatcagcctggtcgatctggctagtaagccgaccaatgttattagcaattgccgatatagcttactgtccttttctaagttcagttctacgtgatctactcaagaagtcttatatattccaagaaaagaaagtaagttcaatggaagtttgcgactcctatcgttcttaatagtaaaccacccagaccttttttcagataatatgattgtctggtagaaatacgaagcgcatcatattccatcaatattttaattcaggtctgtttagaattaatagtagcttgatcaggtctacctttcgtatttagacatggtagcaagtcaaggcgggtcgaattgatgttgttgaagttgtctaggtagtcgcctctgggcttaagcattatgctcacgttctaggccttcccactgggaacagagctaaaccatggccgactaatctgaagttgtgtgatatctttgggcattcctgttgtatcaggtgccctttttcaaggactacttcattctgtattttctgatgaaggcgtcagaatcgatggatacagggatattgtttccattaaaaaggtggtgctgaggccccaattatactgcctaggaaacgaagaaaccgagaacaaagatcggcctagaaagattagcccttatctggagcggctcttctcgtaggcagcaacgccacccagctgacgagagggacatgacggtgggtccttctcatggtgtcatgttcattccggatcagataatgcattttgagttccggaaaccaagtatgtgtacgtgcttgctattaggctaagcatcctatcttcctgggcgtgctaaagattaggctttcctaccaggtggcggtatatggtgtcgggcagacgacaacggccaggatgatgatcctgcatgggctaggacacggctgattggcgttcaacaggatgtcagcttaagttaagtgatataaacccacaactatcggggtgttcctgaggcattgattggccgacgataaggcatccaaccaagccctaatttagtgcaattcgtttcgatgtaacctggagtttactctctcgctctctgacaccatcacatggcctgtgtttattactaaaaggcttattgccgcccatgctcgccaatccgtagtcctgcctgtggcgtccatccgtgatcatttaccatggaggtctgcgtggacgacaatcaattcggcccccgcgtcaatccgcgctgccgttcattcgatttcaccctcttgttcgaagatgttttcttcatcgccctgcctgccgcggtgctcctcgtgctcttgccattgcgtctccgatggctgcaccgtacatcagtgaaagtcaaaacttatcggttggcgatttggaagttatcccttcttgtagtactgtttgttcttcaaattctcttcgttgcccttcgcctgaggacacccgcaatccgcaccaatgcatccctggcagcaggaattctcaatattgccgcgaccttcgctgcggcatgtgcttcgtttttggaggaccagcggtctatacggccgtcggatctcttggtgatttacctgacgatggtagccatgtgtgccatagccccactgcgctctctgtggtctatttctccaactaacgcctgcacggggctgtggacggcactgttcgttatcaccgttgcatgcctttgtatggagtcggtgcacaaaacgggcctcttgcgtctgcaatcttataacccgacaaaggaacagatctgtggcttctggagccgcagcttgttcatctggatactgtcgctcttccgtgtaggctattcacatatccttcgtatggaagatatcccggaagtcgaccatgatctccgaggagaagtaactggtgaaaagctccaaaaggcttgggagaaatcaagaggcaaacatcggttagtcagggcgacgtttgctgcctatcaattcagctgtctgtcagcaatcctgccacgattggctttgtctgccttcaccttcgcccagcccttcctcatcacggcaacagtgaactacatcaacatcccctcaagctcggagtcccagaagtacggacaagccattgtaggcgcgtatgtgctggtgtacgcaggctacgcggtaagttgggcctgctactctcgcgacagcttcatcagcttatttacaagtagatatcaacggcggtgtactggcgacaaacctatcgctttatcactatgcttcgatcaggtcttatatcaatcatatacgatcaaaccttaggtttgaggccggaagatctatcagacacggctgctatcaccatgatggggactgatgtcgaaaggattgagtcgagtttgagagctctccatgaagcgtgggcttctatcctggaggttgcaattgcaatttggctattatcacgccagatatggatcgcctgtttaatcccattgatcatcgcggtcgtatcggtcatcgccatgataccaatctcaacgaaaactggagaggcccaaaaacagtggattgatcgcgtacaaaaacgattatcagtcgtctctggcacgctgaatgatattaaaggcgtacatatgctggggcttacggaccgtctgttctttctcatatcggaattacgtaaattggaagttgaaacctcgaagcgatttcggaagctcttgatctggcagattgcgatatgtaagttcgactccagcgtgacagattaatggttatttagtagccaaccaagcttcttttagccaacgtgccgatggaattctcgccattcgcgactttcgccatctacgctataatatccgttgtgaaacaagacacgaccctgctttctgcgcaggcgtttacctctctagctttaatctcccttcttaccggcccgctcctcaacttctgccaagctatgcctgctcttgcccaagccgtttcctgctttgaccgtattgatgagtatcttacagtagatccccagtcaccaaaccggtctatgtctaccaattcaattgctcgaccttccgacgacggggtagaactgcaacaaaagccgagtggtgcattaccagaaggcctgttggcatcattccatgcggctactatatccaagtctcccgatgcggaagccgtcttcgatcgtttaaccctcaatgttcgacggggagtgacgatgattaccggacctgttggatgtggcaagacaacgcttctagaaagtattctgggtgcaagctttgttaagacagggtcggtagtggcctccctttcgcgggctgcatactgctcgcaagttccatggattcagaaccaaaccatacgccagaatatagtcggacctaacgggtttgacgaaaagtggtttaagtatacttgttgggcgtgcggtctcgaaaacgatctacagacaatttctgatggagattcgcacatggcaggaagcaatggtatttcgcttagtggaggccaaaagcaaagaattgtatagctttgctgttcccagaaagattcaaatatcgacgctaacgtcgacatacctctaggcactagctcgggtattgtattcacggcccaaggttataatcttggatgatccattcagtggattggacctgaagacaatagccctaatttcaaaacgtctatttggcattgagggctattttagagctgagggggtctcagtggtcctaagcactaactcctgtaagtggttgaaccagtactatgattggagaatgctcctgtaattccattgtagtccatgctgacgacggcaattgcagactatcttcttgcacatgcggacgaggttattcttctggacaatgggcaggttgttgaacagggcacgtaccagtatatccttgagcgatcgccggaaataactgccgagctacaggagcatgcttcagtatcagacattgctgatagtaaagtcgacgattttgagcatcgaagcgaactaccttctagctcggggcccgatacgacgacccaccaggacgtcgactggtcccggcagcgtggaacttggtctgtctatcaatactatttccatagggcgggctatgtatccctgtttattttcttgattttcgccattatctactctttctcatctgtttttagcagtatgtcaattccgagaatacctaacttgagtaatatgctgatacttttatgtagcactatggctacagtggtgggtggaagagaatgagcgaaagcccaatagtcgactaggaatgtatgttggagtctatggtttaatattcaccttgtctttcgttggcattattgcagcatgctggtgggtactcctactccggcgttactgtgcttgctgactatatttgaggatgattttcgttcggatgatgaccgctacctcattaaacttgcattcggacttgctcaaggccgcactcgggttcgtatatccaatgtcgttcttgcattgaagctgacgatgtctattaccgttctttttagtgcacctttcgggttcttccaaaccacagatacgggctcgacgacaaataggtacttgttcaatttgctagagcctgtattcactattaacattctttgctaatttgaaaaggttcggtcaggacatggagctgatcgacatgaacctccctctctatgctgtgaacttcgtggaaagtatgtgccttttctcacagttacttcgagactgtagtggctaacatcaaacaaggcgtgctggcttgtttctttaggttgattgtactctgcatcattggacgatacctggccagctctattccagtgcttggtctagtactattctgtgttcaggtctactatttacggacctctcgtcagattcgtctgctggatatcgaagcgaaggcaccactatattcgcattttctggagaccatacagggaataacgacaattcgtgcgtttggctgggagactcactttcaaaaggaaacccaacttcgagtgaacagttctcagaaaccagtgtatatgctgttctgcgtacagcagtggctgacccttgtccttgacctggtagtagggggaattgcggtgctgctggctgccgtcgtaacctcgttgaagggcaacttcagtgctgcgtcgattggtgttgctttgaacttgctcctcaccttcaatcaaactatcactcgcaccatcaagatgtggactatggtggaaatatcaattggtgctgtatctcgtgtacggaactttgtgcaagatacgccatcgaataaacgtgacttcaatcctgagagcggtaggcttccggacgtggcatgtaatggtgcaattgactttgaggatgtatccgctggtcacaggtctgtcactcggattccaattctctggaatgactctagctaacgtgttcaaaagcttcaacgaagcgcccatcctgaaagacattacgttatccataaaaccagggcaaaagatcgcagtctgcgggccttccggtagtggaaagacctccttaattatggcccttctgggtatggttgaaatcaagcaaggccgggtgcttctggatggcaacgacctgtcaagtgagcggcaagctcttcgaggaaacattaatgtcataccccaggatcctctattccttcctgggaccgcgaggttcaaccttgacccacaccagcgcgctagtgatgagaaaatcgcagacgctgtgaaagcagtcgggttatggagtcgcttttgcgcgaaaggaggcttggatgccgatttcgttccctccgactggtcggttggccagaagcagctgtttgcgcttgctcggaccctggtgcataaggctcctattttgctcttggatgaggcgactagcaggtaagtagatcctttcttgaaagccatattgatctctctaacttctgacggtagcgtcgattgggaaacggagacgatcatgcaggacattatagacagagagtttgcttcccaaactgttattgctgtctgtcatcgcttccggttcatcgatcggtttgaccgtgtggcggtgatacagcagggtgaacttgttgaatatgatgagccaacagctctgctggaaagggatacgcagtttaggaggctctttcgcgctttgcaggaatcgtcggccattggagcataagagaatagattgtatgttacgttgctcatatacacaaaccaggagtaaattcatgatcagattatcttacctccatcgaagtatcgtgacttgtcctgatggctcagtaacccggtgatggaagcctttggcgtgtgcgttcaagatctatactctgcatgcctatttaccctctatgtagagacagagttaatgatacaacctcctaaaaggctggagttatgaaatttttcattttcaatatgtctagtgtgctctgggctattgaacccaccccttctaaaccccttgtatttgattgtttcaaatccgaagtggccggctgtgtttctgaaaccatcctcactgaacagacgaactactcaatcctaatagtcccattcaagtgcaggatcctgctgctagcgccgacagaggcagtgtaggtcgcggcctggagcctccattgctgatctacaacgtcccaaatactgagatccctcctggtcaacgggaaggatatttgttttgtctctcccggtgctagtggcactctttcaaagccgcgtaactgtcgcacgggagcgtctggaatgctaacgtagagctgggcgacctctgacgaggatacgtcacccgtgttggtgatggagcaggtgacttcaaacaatacatcccacagctgtggatgtccaccctggacaatagcaatgttggcgtccaccagaggggaagtactatttcctgtagccgtaattgcaaggtcagagtactcgaaggtggtgtatgacaagccaaagccgaattcgaaccgcggttcgatgtcgtcacgatcgaaagcgcggtaatcgatgtataagccctcagtgaagttgacttcgggaaacgcgtcaaacgagacagtcgagttcagcaagtttccgtagtcggattcattcttggcgacggtgaagggaagtcttccggatgggctgacatcgccgtacaggatatcaacgagggagtgaccactttcttggccggggaggccggcaaagagtacggctgtcacatttgggtgatcgatccatgcatcgacggtacggatacctggtttattcgatgtttattagtgaattgccctgctcggaataaggtttggatacttaccggtggaatgaatgacaacgatggtgttggtacagttggcagcaacgttgcgtacgagattgtcgctgaactcgtctgtaaggctggttcggtcgaaggcctcagatgcatatgcgttgatgaacacgagacaagcatcgctgttcacgtatgcgggggtgggattctctgagtagaaatcccagcgaaggattcctttgttcttcgaggctcgctcctgcagtgcctggaagggactcactacatatggaggagtgcttcctccggagcctccaccggtgatgagagtgccgttgaaggtggtccaaccgaagttcacctcgtaaccaccgccatagcgagagggattggcccatggggctgcactaacggtcgcgtcatagccgtagacactaaggtatctagtggcattcgtgaatggaagtgcgttgttgacgttcttaactaacacagtaccagcagagccaatctctcttattaacgtcgcatggtccgcttgaacgtcaataggatcgtgcttctcagactccgagtaaactcccggggcaggataaccatcatcctgaccggtgtaaaaccaggttgccaggactcgcgttgccatgtcatccagtctctcgctgctgacactgccatttgcgacagcatcggtcagattgcggccccagaagccaccgtctggcatgacaacatccaagccagcattggccgaagcaacacccgaatgctgtgctgcccagtcactcaccacgaacccttcaaatccaagctcggttttcaggataccgttgagcagctttgaattctggcacccatagctgtggtttagacgctgataagaacacatcacactcccgacaccttctctcaaagcatccatgaaagggaaaacatatagttcgtgaatggtgcggtcatcagcatttgagctcagtgattcgcccatgtcccccggatttcttctccattcctcttcgttcaacagccaatgcttcgctgaggcaatcactccagcgtcctggatacctttagtgatagctcccatccctccgcctgcaagataaggatccgcgcctagaccctcccaattccgccctcctcgggcaagtcttcccaatggtcccgcgacgggacctaatgccacattgatacccttcccctggtactcttggcccagtgcatgaccataacgatatatcagcgagcgatcccatgttgccgccacgtgaatgcctgccggaaatgctgagacaaactcttgtcctctcacgccgtccggtgcgtctgaaaagcaaagcgaaggaatggatagccgggggattgcacctgtgtttccaacacactgaccgtcgaacccacgggtgaggttagatttctcttcatcggttaatcgagagacaagggccttcgcgcgttgatatgcgctctcccagattgaacttgtggccccatctccgacagctggttgtctttgtcagttataccagtcctgaattatggtggagtgggcaatagatcgatgggtgtctactcagacttacgggaggggtatacggcaggactccggccatagtaaggaacttccgactcattggtatagccctgagctgcgcagagtgtgccctgcgccagcgctatcgaagccaagggtgataggaccttcatgacgatgaactacttgcttgcactattccccgtctccatcatctctaagctatgggctggtgcgtctatttaagttcttccatcgtcaatttttgcaattttgagtaactgaaagttactgaggtcatatcggaggagacccgacacggcacggatatatatccatcatgctcaattgaacgggtatacttcgggtatttacaagacgtccttgcgccagaatggagaccaacaccgtcatcatgccctgtatgggcgaagaaactggagaccccgcaattgaagatgatgcttgtcgcttggcgccaagcatatcgtctatactaaacatcctttggttaccgtcaagtcggggaatatcccgagatcggcattgatccttgtacctcgagtcgaggagaaggatcaccttgggaacagtccacagtagcggtgaatctaagcaaaggcatacccctgccagccgacaatcggaccatcggcattaactcgatgttgttgccggatgctataccatgtacaccacgcagacccagaattaactcaactgctagccgactgtagagccgaactagccggagtagctcgagcaaaggcttatgggtgcgctaattgaccactagcatcgaatataggtgaaccaatggaatcgtgatcggatgttgaagatcggatgagaaaagccatatccaggtgtgaagcattgccttgtggaagccaactattgagggcgtgaagctgagcacactgacaagcaagaaatgttgcttatcaggttaagtcgttgtgttataaagagcaacaccgaatgctttcaacgcatccatccaccccatgctagcttgaacttgtagctgcataagcccttgccgaagaatatgtgtcctgctgagaaggcatagcgtgcaattgtcggatcgcgtcttagtgccgtcccttccagttttgattctggaaagcctctggaaactatacgtcctctgtaacgtatagtttccagtttcctagttcaaaccaccaggcgtctttcaatccggatgctgtgtctggcgatgaaggtgatgctttcgcgcggtagatgttccctcatgatggaaccagtttagggtgaacaattctttccaccatttgacaaatgtctgtcgtgcttcacgaatgtcggcgtccatctcgggtggagtttgaggtctagccggaaccatgtgctctatgatatagggccttctcaaatgatagaaagtccggcgacagagaggacaactcgcatcatgttcgcacagccattcatctatgcatggctgatgaaagctatgctgacaaggtaaatgtcgcaacatggtcccgggttcaagcgtcgcaaagcaaagactgcatgttgattcctctgattctgtgaaaatataattagcctatacactatcatacataatagacgactaatgatgcgtaccagggtcgaaaccgtcttgtggaatggtagtgcgaggcaatccagctaaccaaagatctgcacaacgcaagggcccgcggtctgttttcgacgggacacataggtaataccccgacatcctattatctaagatcttcacaacctaaggtaaggagaagtatcaccagagcagaactcgtgctttcttggcgaagaaattcgggtgcatctcatgagagtctgtccagagtatatatctcaaccccaatggcacgataatctgtcttgttcacatgctggactatatcatacgggacaagtaggaattcatcagcgcatcattgcagaattttattaatcatgaggttctagagctgtgaaaaattaataatgttcagaacatttcggtcttctttcgggattcctgtgcatgtcctgaggaattgacgctattccattctgggtaggaccacatagccaatcaacgtccgcaaatcaactgaaaaggttgaaactcggcgattggagtagccctactgtgccgtagtattactactttatcattacttcatttcagttcccgtggtgctattgtagctatatattccacctgagccgtgtctacccctgtggatgtatccatgggccgcagcaatagtttactttgtggacgatgttcgttgacactacgacgctagcaccggcagagctgggcatcccctctcaacataatgaatgtcttttaaacaagaggtgacttggtgttgcaggcgtttttcgtatatgagtcccagttggcaatcgttggtataaatagctcgtcgattcaaatcccactttaccgcaagaccagcaaagtaaactatgcgactacttgacaaagcttatcacagggtacaacagaatatctgctccttacacccgggaaagcttcccacaagcttgtcgaagatctactcttttggtggtattttccatatgtgtaatacgacttgcctcctggaagtagcataccccaacatcttgtaacataccccacatctctccggatatagcctatggtggagcggtagtgtgcagaacgagctataggaaccttactagagtactaatctcttcaacctatcattctctcttgtgttgtccgttctaataaacctaaactcatttagcgtggcgatttgtctaggccgactggaataagcaccatcttaaatcagtatcaagccaatagcgaagtggagaacaccctggtggccaagctgcagttggtgatctctaaatgaggattatagctctgccccaatcgttactctccttggtagagtttcgatattgagtttagctcggtgacgaggagggtctctcggttgtaaggaatgctgctgatcagtatggggttcaagccctggagtttggggtataaaatgcctccccagaaacaaagagcttctctttcacagatacgtgattaattctgcaattatccttctcagctttctctacctactgcaactcaatcgctgctcatattctaatcaatatgtcggacacacgagaggcgaacccaaccgcaatggataccgctgaatctggatcgtctcaatttcatctccaaaaagagagacagtctacctttcacgctgaaaatggtgctgtggcttctctccctcaacgggaagcccacatccatactgtttcccaagtgcccctacctccataccagaagcttgcaaaccctggacccttgggacttctagcgttcgcattgacaacattcgtccttggcctctatgagtgcggggcagggtaagtgtatatctctttacctgcatgcaacactcaatactaacgctgtcgttcagactacctcattcgaatcctcaaggcaaggttggacctaatcaagctgcattcggactcgcaatcttcttcggtggtggagcccagtttgtcgccggcatattcgaattccgcgtggggaacacctttggttgcacggttcattgctcctattccgccttttggctcagctacgcaatgtttctcatcccatctctggatatcaaggggcagtataatggagacgaacgggcatacacttttgccatcggtatctacctgatcgtgtggtgcttcctgaccgttctgtttcttcttgctgctctgagaaccaatttgtcaatcattcttgttttcttcttcctgattattgcatatctgctgctaagcattgcaaacttcattgcaactgagcatcctgcgcaaagtgtgaaagtgaacaaagccggtggtgcctttactgtgatttgcgcatttgtggccttttatgctggtgcatctggcctgatggtgccagagacgacatgggttcggttccctcttggagagattccttaaggtccgtttgtgagtttaagtgacttaactcgaactacgcactggtgtgtgttgttcatgttggggagatttccgcatatacaaaggtccaagcactatatcaaaaatttgacatataatgttgttcactattacagtctacgctactattcattcaataaggaaaacaggaatacgatgcctaaagctttcaggaattataagtcgatgctatgattatattatattctctgattgttgtaaagctatctgcgtcttcctaaacctgtagtcattcactataatgatgagggaatattagactatgttatcgtttacacagtgatgatggcttctcttgaatagttaatgagtgaatctgagccgcctttcatcagaatggtagagtgagggaggagtgagggatgaataagggaggaacgatataaataccaacacccagctcacactacccatcgtagcttgacaatgaacttacccagctagcataggccaatgaggtcaatttgtttcttttctgttgcgtttacaagtcgaccacggaccgacgtatcaaatggaaggtaccagacgtggccgtcaggaatactacagggccaggcaccatttaacgcgaccgttgggcccgatccgagtttattggagagcctactgttaaaatcggtccttaagggccgcatttatgaaacattatactacgagtaagacgggactcggtataatgaatactggagcaggaaaaagagactctcaagtcaacatttcaatatgagctgataaccgtaggaaatgcaaagcacgaaactaataattaataatagtgcccagtctttgggaactggtgccaatgatatcgacgtcgaggccgctcatctctttccatatatacacggtcaagatgttatggatgcaatattcggaaagaagcgacctccacagttgttctcggccatgaaaggccttctactacatccattgaaagtgttttcgactcgggaaagctggtcattgtgctagaccttgctgatagaccagctgtagcagagattcttgcctgggtataaggagaaatgagagagtacaaaatgaaagtgattgatttctccttggaccggcttaatcatccacttcaccgctattctccaaagagaaaagtggaaagacccgtatggacaatggcttcattcccgacgatcttccggccagcttatctatatttccactactgcatccacatgttaccccaggacatgaaacaggggtgctctaccaacattgaaagtcaagattagcaagcccttcccgggccctatggatttgagattactgcaagtagtttccaaaggatttggtacagtgttgcgcggttttttttttggcacctgcgtgatcaaatgacatatcagaaagaaccacaattgtttctgcgagctaggatatctacatccgggtgggaccaagccatatatggccaatagatcaagtcgtgagatgcaaacgcagcacaacctattaagatgcaccacgtctagcagtagcatcacataacgccggctgtcattgggttagaattacttctttctccaccctaggtttctttagcgcaatgctaggtatatttcatcgaccagaccttctgcacgctaagctgttactgagggattttccgtaactagatctgcaacagcaacattactacgaagctggatgatttaaccatgagacttgagggctgccattgaaaacgtacttagtgacaaatcattgcctgcagccttcaccaatgcaaccaagcgtcgatttggctgctcaatctcatgtaacccccttttccaccggtagcaccacatgcatgggtaaaaagcaatgacatgtctctatgctctccgtcctgaaggctgagctgagctgcatccagaattgccgatcatttatttacccctcagcatatgcagtgggtggtgctgcatctgtcttcagagctgaatcgcgtagcatacagaataccccaccatttaacccatctttaggcagctgtacagacatgtgtgtagactgggcaaatgtacagctgcagcactttcgtgtcgcttgccgactgctctcaatccgccacagtatgtcgggtagcactgctgaaagcagagctctttagatgcatttgactcccagtgggatccgcacgactcggctctcgtgctcgcgttggacttgctgtgagactggaaggtgacgcatgtcagcctggcccctgagattaaaagggcatcactcgccctgagctttgtgtggaatggtccaggagctcatcgcgtcctcttctcgatacctcctacacttccattgccacctcacttctagaatttgaaccatttgccgtctagctcccaagggatctcccatcgccatggcccctccatcaagcccagaggaacgcatcgctgcgctgcgcacattggttaatggcaagcgacagcctgctagtggaagtaactatcgcaatgaaagttacctcttgagcgtcgggcttcatgctatagtccgcaaaaataaaggccagtccctcaccagcatagaaaagatcctctacgatgccatcactaccggctctgggatatctgaaatcaacgagtacgggaacgtcttcaaagaggccaaaaataatcaccgaaccgggagtgtggctttcttccctcggtaaatcgtcgacgcctctgaagacaaggcatacacgatggaggcaatggtctctgatatcgttactatgctgccagacatacaggaccagccaaacaacaaggtgcaggagtttaataactttttgggggggcgtgtagatagtgatgactacacgactgctcttgggatggctggtggaggaacagcggttcattttgatactagcaatcccagcaacatgacgccccctcgcgcggcttttgctagtgatgatactgtcgacggcctaaatgagactctcgcgctgagtgagaatagagtcgaacctgcggcaaatggcacgaagcgcatccggctcgtcatgaccagattcaagtgccataagaggtcctccgaatggggcaaggacgagatatactggacgcgttcggccgtgtctgatacgggagacaaattctcgggagatccaatcacccgcgagtacgggtcgattcgaagcggagacatcaggcaaatggatgcagggactgttttgttcgatggacaggtaaaagatgcccttgcaatcttcattcaatgctgggaagcagataacagctcaaccaagtggtatgaggatttacgcaaggcgatggatgcaatttctaaaggtttcaaggcgtggctggaacaatatggccaagtcattgccgagttccagaagcaacttcccattgtgggtaatgcctacaagatcctcggatacatctcgactgcgacacagatcttcgcatggttactggacaagttccgcaaccacgacgacctcgtggcggagcgtacgattgccttttctcagcaagctttaacctggtttctggagttccccaactgtgaagcatcattcatgtttgatggagggaaaggcggaaaacacgaactctggatccggcgagaatacgggtttgatccgaacgacacgtccatcggatccttgaagacaatgactggacaacccggcaattacagtatgcagtcgtcggtcccaggccccggtcggagcttctggggtatgagcctggtagactataagggtgagctctggagcttcttcagccgctcacacaacagcctactgtgttatagcatctggaacagtgaaactggatggggtcccatcattgagattactggcaattacaccaacgcaaagcctgcagtagcaacattggacgacaccgtccatgtattgtacaaaggaggcgatgggcgacttctccatgtggagtacctcccacagaacaggacatggactggtgcagtaccagtgggctctggaactgcaaccgaatatagcggtgccctcgccggctttcacgatatgctcgttagtgttcatcgaggcaatgatcagcgcctgtactgcactgtcaaatggtcgggacagaactggcaagattggactaagatgtactcacctgctggggcggactacaagttggcccccgctctatgttcttatgatggcagcttatacgtttgggcctgtatcaatagaaactaccagctgcactgctaccgggtgaatatggacaccaatccttggacgctggtcgatgagcgtcttgaagacacggcagcccataacgccaaatctgctcctgcagtcatggtatatcccgaatattcgtctggcgacgtgatgtgggctttttatcgttatataagcgtcaatgccacgatgttttatgatcccgtgagacgcagggaaggcttattcaccccttcaaatccggaatcggtgggtgacccgagtgtttgcaattatgatggtaaggtgtggtatggctacagcgaccggctctcgtagtgtcttagtttagtgtcacaggactgggaaggatagcaaatatagaaggagaaaatgaagccaaagacagcactcctcgcactacaccttctcaaatcttaagcgaactagtactaaatgcctgatagaacacatgacttcgagatgatcgaatggtctcactcattgcgattctgtaccattcgctagtgagctgtatgtctcatgttctggtggtgagttgccttctatcagactgtgactgttgtgcatgattggctccatcctcgtatatcgaaatagccacgatgcatccattcgccactgcgcagatgagatcatatttcccttcgtatttgtctcaaaataggccaggtgtctggagattgatgggagacatacgaaaggtcgttgccaccagggaatacgggactgcatggcgtgtattcatcaagcacctcgtggtccgcaacctaatgtccatcttcacaccgcatttgagaggttacactgctcctggaaatcatccaacgctcgctgctacatatatgtctatatatgtacactaacattccataacaattgctttggtttattatttttttgtatcttccttctaaattgttacctcaataaggatatctcgaaagcgaaatgcatattctaactccgccccgactctgcacagctctcactgtgctcacaagtctaatcatttcctcctttgccatcgatacccccgcgacgaaagattctaccattttccgttctaccgtgagctgccctgcttgtcccgatcgaaactgctacaaatgcacgcttggccacgaaaccactctgcaggccaacaccggtggactggcctatatccgctctctgatcgcgtttcaacttccagtcccggcggcctccatcacagcatgcacagtgcagtttcccgccttcacaaagccactcgaggcacctgttaatgtcacggccgcccaggcgctctcttctggctgggacgagggtaccgttaccggagagaacgcaccagattcgggtgacgccttcacagaaattgaagtacctgcctatgcgaatatggggcctatcgatgttacgcctgcttgtcagggtgcggatgaggatgggaatttttctatcttcttaggaacaagatttggcagaattgaggtttggtcgaaggactcaggaaatcccgcgattctccatattacatcatctgcttgaatgtttttttgtgatctactagggtaatggctctggcctttataaatttgctttgaaggactttggtagctagtaatggtcatgagagatgtggctctgcgggtgttttaagctttgacagaaaaggcttaattatgacagtgtttgccattcgtgcttcttatacttatagtacagaataagaatttccttagctcactcattacgctacgtgaactgcagtgtaagacagccaacaggatcaagcaagcttctctactcatggttgcttatatagttactatatcatatgcgacataggaaatttatcgtttttatgaaagaaagagctcggtaagcgtgatacattgcaggtcattgcagaaaaccttggaataatcaggtgtcaggacttttagtttgccctttgacggagaatacatattatacttgttaagactaagaggaaaaacactttgaagcaaaggaaacattgagcacgaacacaaacttgcggcacgatagtaacaatgacatggatcacagctgggtacaagcaagattcccattactctgtgtcaagtcagcagcatacctttccgttaatggtaaataaacgacttaccagaggaagattgctggtgcaacagtactccttccttggagcaacgcagttcccgcttttgactgcagaggtcagacgcgcccgttggatatgcacttgattgcaacgtacctatgcagttggacccgaccgcacgaacgaaaaagatattgacagggaaaaaggtctcgcagcagaatcggttcttaccgtcgcaaggatcagctctcttctcaaactcttctgctggagctgcggtggccatgctggccatggcgcacagagctaggatagtcttgatgttcatggctgttttcttcttgcttcgaaactcgttaatacgtgtgtacttggaaaaactacaatgcagaatagaggcgaagggtcaggatcctcgtggtctttatagaccgacagaccaacaataagtcttggcttcatcgtatgcccagcgttatagagcgatctgggtgtgtgcaaaacatggaaacaataaggcttgttggtttgccatatctaaacatcacccgaaccttggaactgacatccaaaagtagaaaaaatgtcagacgaccgtcccttcagccaacatcaatggccaaaaataggctcgtccgcatttcaagactatatcttaaatgtggtggaaaggacagccgccagtagtatgatctgtgctgttcttcataaactgttggggatatggtagtcaaggcgcggccttgatgtcattggcattttggtcgaatgggaacgataaactactaccgcaaaaacggcgaacgccatgtagaatctagaccgcgatgggaaaaaagaagcgtgtcatagaattagtctagagctgctacgactgggcctcgagaaggttgtcgtgtcgtcaagaattcacattgcatatcgctccctatccttgttcctagtctttgtgcgagagaccaactcgaatcccacaagtgagtgtgagttcctaagatctaggatgatctccataattctagtatccctctcgaaaggagagaagataaaggtcttcacggatcgttgaacttccgggacccgagcaactgccgagatccacttgaatcgggctgacggcatttcatagttcatatactgacggggcttgtatagcttcgttattaccacggcagagcctgcctgtcttttggactatatatagaagaaaattacaatccagctacaatccaatcgtccattgcaatcatcaactacatcattagcttcgagatatactggtaagccgtccctttccttagatctctcagatcgatcaacctgcacaatctgtgacgtcaaatcaaccgcggagggtccacccggattaataatgtacctcactgacgagtcattagcgacgatactaggtcaacttcggtagtcatgcgagcccgatatccgtgaagataaatacttctggtgatccggcagaactcgtccggagcgtgtaaagtaccgaagctgggcaatcaaccaccacccgtcaaaatgaaagagatcatcaaccttcacgactgcaggaccaagctgattgagtccgctatcccggagatcaatgacgaccaggtcttgatccgtgtcgtcgtctctggatcgaaccccaaggattggaaggtgccggatcttgcgcacagtgaggagaaaccgtactttgagcgctatgagaaagtccgagagggagtcaatcagggtgatgatatcgctggtgtggttgagaaggtcgggaaaaacgtagtggaattccaggtgagtctgtcgcttaagtcccaatgctgatgattgtctgaaattaatgatgtcttgttgcctcctccagccgggcgaccgagtcggagctttccacgaaatgcttatgcctggaggcagttatgctgagtatgcggttgcatggagccataccacgtttcacttgcccgagaagatctcattcgaaggtatatccaacctatttgtactctccttcactttttttcattgttgaatcaggctaatacccagcagaggcagccacgatccctctagcgggtctcacggcagtggtatctctgtaccatcatctcgggttccaatttccctggtctccagctgccaaaggcaaatcccccaacacaacgacaccattcatcgtctacggcggcagcacggcggtcggatcctacgcgatcaagtttgccagactaagcaacatccacccgattattgcgatcgccggaaagggcgcccattacatccggaagttcctggatgaaagcaagggcgacgtagtcgttgattaccgagagggtccagagaagaccatcgctggcatccgcaatgcgctgcgctcatctactagtggcaatgatctcccagcaaatcacgcccttgatacaattgtcactgaggacagtacgactgtgctgcgatccgttatgaaccccggtggtaacattaactatgtgctcatgagtccccccgatgtttctcccgcggttgcatcgaacacttgggtcagctcggcgcaccagatcggtggtgttgatgattgtcgcgatttgtgtttcgtgttctgtcggtggttcacccgggcactgcagtctggcgagtttgagggccatccgtttgaagtcagaaaagatggcttgctgggggttgagggggcgatgagagacctgagggatggaaaggcgagtgcggttaaatatgtctttagaataagcgaaacaccgggacaatagagggtatatagagactagagcctgtccaaatgttgattgattgaagttacaatacaaacaggtagttgtggtgcatataatagtgacatggatatctagtctttatttctctctctggaaccaatatgtagtaacaggagagcaggattcaagtactttcaagtgtgcagatttgagctaggaactgaactaatataggtattacacgaatcccgagagatggaagtaacaaagactaagagaaacgcccactcagtatcccagtttgtctgtcttaatcgtccgatggtagagtgtccgtgttaactcgtttactctcttatagacagcttagagggtggcatcaaatgggaaggttcaccagtgcagaccccatgcactacagtatcttggaaatattaccaggttcaagagttaggaaatcatgatactatcttaagtccggctctcttgcggctataattctgcatatgtaaccgatatttacgggaatctacttaacgatccagtcctctttgctactattaatacttgattgtcaaactaacttttatacagcccaaaagtcacaaacaccaatatccgggacgtagaaaatcaaccatgatatgaaacaagcacactgatatatcatagagctgtacgaggcatcgttttaataaccgcaagatctttccctgaagctcaataggagtaactgtgtaggacacatgctctattaacaaagctactcgtgggaggacattcgaagtcatctgggaaagcctcttacctaacacaatgtgtgccgtcaaagacctctccgggggcacaaataggaggtgtagaggcctgggttccctccccatcggacgggatattagagagtttctggggttctgactgggactatcctttcttcacacccctccatcaaaatacatgccccgagggcaggcaggagctgtcctacataccctcacccttccatcaaaatacacatctggagagcaggcgggcgatgtagagtccgaaccctcctggccttgagtttgaaacatatgttctttcagactgtcaatgccactctctgcgtcatcgtcttgtaccagactgtcctctacacaacacaacggttaccatgcagggtgtacccagaagggcacaatggttgtcttgtttgcggcaggacacattccaccccattgaaccttaaaccaggaggacattcaagagggccagttgcgatgcagactgcaccaagctggcgagtcccaggaggacattgaggaggaacgaacgaacgacacgcgttaccgtcgaaggcgtaaccaggaggacagctcacacccaaagtgaagctgatagggccacctaggttgtcaaaaagagaacccaccccttccccattgcctcgatggacagtgtattcgataagacgtttctggaaactggagcgggaggaatattttcttgaatggcattcacggagatatgtggaagggaagggagcttcctggaaatttaaatagactcgctctatacgcttaccgtatttaaaccgaagtacatatggcccgcctgtgctttcaagacgttacaatgacatcccttggtcgcaataggaagttgatgtagaaggccttataagtcatgaagtcacgagtcaaatgctatgaggccaacgccaaacagacagcttcctttcgtgttcatatcaacctaatcgtatcatagataagtagagtctgcttgggagcagtggcgggtcgccgaatgcagaatacaacggaccgacatacactgatgaatgacctcaggactatgtccataccttggaacgtcatctacttcactcatagactctgtagtatagcaatgaatgaaacaccttacaagctttgagcttctccgaggtatgatagaaagatatccattaccccccaccccaaatccccttccaaaacgagtactatgatctaaccagagtctcattgaatagacataatcaacctcccagcaatctgagcggaaacaaactgcctggattatcctgtgggtgaaagcttcacatatctttcgtgggtccggaatctgacataccaggcagtacattttctatagatgctcctagaatgtcagtctcaacaccctgccttcaaagcgaagaggcctatgtgaagacacgacttatagataatattcattacattgtatcctgtcttccgcttgcatccaatgttctcggagtaaatattctggctgacgtgggattcatccaatggatggcttgaaacggacgaggtgacatcaacgttaagattaactttatgcaactacctcaaaatgtatgttgggtcagtcttgattgctacacactcctgtgtcaggtctaccaaaaccagacgtttgcgtctcagcctttctctccccatgtcgttgtcaggtttcttcgtttctgtgtatacgaaggcaagtttgtcaacatgacttcctttggtttctaacaggtcaccgccaagcgattcatgtagcaattcaagcagtgattcttaaacagcttaaatcaccgtttccagtacgagcagccatcttcaacagttttcatggagagctcccttccaaatcacatgacgtctatcggatcgtgtacagacattcttggctaaggaagcattccggacatcatcgcaagttgggttgcggcgcgacccttgtttcggtggggcggcccggggcagcatatttgacatattatacgaaggatacttcctttctatgtgggctgtgacgggtgatagtctgtcaagaagaaaagggaaattaggaactcttcccaggcccgtaactgagctctgaacattcaactcgtcgggtgttctctctatgctagcagcatattttatacaatatcttgttgaattcttcacttggattccccaatgctatgtagttgctcaatcctttattattatttttgttattagagtctggattgcttttagtcgaattgcggaccatgtagactagttaaggctagaggtccaaggaatgcagataagccatgaagtatatccaaatcaatcctcctacgccgttaaggggtccttaatagtagctctaattaacggggtatagaattatgtatatatcttttatttctaaaacgaagagtgtagaaatatagcaaaacacgtattcatcatatggtcataggaagatctacgttactccctctccagaaattcgtgaagagaattagatatatttatagagtttcccttgatcaggggcttggggaattttggtatggtattctaaatcggacacctaaatgcgtctacctataacgcgttcatttcctatagggggttcctgataagtgggtttactgtattcgttgctcaacacataacgtaggctttcgaagtctgaagaggaaacggggacatgtttgttacatatcataaagccaaagaagcacggatgagagagctcaaactggctccaggcacgacttacaccttcgtagaaccccattgtctcagcaccactccaacaaaggaatcaatatgggaatggttcctggtacataatgtagacagaagaggagcgaagatactttctttgatatcataaaccaaatattactatactgaactgttggtgcgggcatcaaagtggatcagccacatataaggctgagcggcacataaagccaagtccctttctaaactgcaggcatatatttccactgacagagaaacaacgattatatacagaacatatccgacgcctctagctaaaggccgagaagcaggagctctttgcatccgattcctcccatccgatgcatttccagcagttcaatagccggttcggatcgtacttgttcttgatattcaacaggggctcgtagttctcgccccaccacgcttcccgccaatccttggtgaaggggttagcctcgcagctgtaggcaccgctgcctggggtgatctcctcgagggtagcggtcatgttctgcagaccagcaattttctgctcgcgcgtctccagggtgctattccaggcccacgcagtgccggagcccagctcccaaatagcagagcgccaggcgggagtcgcggaggtggagttcgtcgtatagttgtacagcaccggtccgacgatggggatgtagggactttgcccctgggactggaggagagagaagaaatccataaggttcttgcggccctcggcagtttcgaagacagccttgggcaccaaacgactaccagcaaaatgggtcacaccgacgctaactgcgttagaggtgacatacttttcgtagaaggcgtaccaggaggagaactgttcaacggtggcagagccaccctgagattccgcgtaggcgatcacatcagcgagggactcctccgcctgggcgacagatagtaagggagtcacattgatcaggctgctaccactgatgtgacctccccagccttccgaagcccacttcagggtgttgttgaccacgatatccataaagggtaggagattggtagagttcgaggtgaatttgataatggcagcaacgaagctcaattgaggttcaactcggtgggtgctctcgattacgacaccaaaggtaccgccgccaccgccacgaagagcccagaaaagatcctggttctggcattcgttggcgatgcggtactggccatccggtgtcacaaccttgaattggattactcgatcgatggccaacccgtacacaggagacagaatactatggccaacggtttgcaggaaaccaccgctagcgcctaccgttggcgcataaccacccaagaatgtgacattgtgcgaattagcaaacgaatagacctcgttaaagttgacaccggccccgatagtgatggcttgcacggcggttcctggtgcggagcaagcatcacatccctcaggcttgaagtcggcgtggtaaacttttgactgcagattgcgtgtccagagtgctagagttcccttcccactgctacggcccaggtaatcatgaccactgttcttgatcgatagacgagttccagagcagctagcgaacttgaaggcctcgacggcatcgctagcctgctgcacctcaagataatatgagggcacgttgccttgctggcaaaccgtgttggtaaaggccaatgggtcggtcggatcagagctgtcgagcaagcattggtcactaggctccgaggcacacatctccacttgattgttcatgtacccattgggggagttggcgcgcaggtacggatcgccgtagttgctttggatagtcgaacaggccgcatcgttaactgccacttcggtgccattgtagttcgagaaacagggcagggagaagggtttcagtggctgaacacggccgccgacggtcgcgttgaagctgtcgagatcacaggtcccggctgaaacgcccagcaggtggacagccagtgacacgagcgagtttttgaatgttgaaggcgccatcttgccgcgcgatgaggagatcatgcacggtgggaaaagaccagtggataaatgaaacagccgtgaagatcgcaccctttctaggaaagtaatcaacgaaatacgaactgtgctggccttttattcaaaatctggtactgcggcaaccccttgcagaagtcccgggttgttaagaaactagtttcaggaaagcgatcggaaatatattgtttccgatcacagtttgcaacttcgcccacaagtctctctccattccttgttgggtggtataatccgacaccccttctcgtatgatggtgggtagggagcgaatggagcacggagaacgtccgtccagccaaacatggcgcataagccgagggatacatactaagcttttagtggtagaggtcaagcttaaggagcattgaattccctagggtttcggtctctcttcgggaatatgagggagagaatccaatcacagcacaaagtgctgacccactcggtggagccttcccttagtccaggctccgtaatgaatcagaggctgcagggtagtcaagcttaataggaataagaacaggcgaaaggtggtacaggaaaagaggcccacgaaaggaaattcgaaaaatgtggatccgcattgcacataggaattccttcgggcctttcgccgcgtgtctcaatataaaatatattgcatcttccactggcaatgagttcttctgtctcacctgcatgaactattgaactctatcggtaaatatctgaaacaattcagaaatacttatgccgtctgccgtgcggcggtagaatgctcgtagaacctgcgatcgaattagggctcccttgctgtgcggtaaccagatatcccacgaggaatgtggatggaagaacgatccctgccatttccagtgtacatcgacgctgtcctttctttaaagtactagggctgaaagataaaaacagcaagtaaattccgcaccgattgattgaggcccgtcgaggaccacacggttgcggcaaggccggaattgcaggctgagtaccatgggaatgcggccaatttacgccattggtcttaggtgatgagtttgaaggccttggcacccacccgataactagagtttgagacaaacctcttaaaccgttgatgaggggtgaagaaattaaaagggacaacactatagaaccagcaccacaccccgtgatcggcgtccctcctggaagtcgctcgcttgtcataaggatgttggcctggtatcgctttaagtcagagatctgatcgttctaacgtgtgaccggcgggtcctctggttgaggggatcactcgtagtaaaccgaagatcgtccataggattgcccttctcagttgccctcgcggttattccccagccgtgcacaacgatggccatcgaaaacacatactggaaaaacgtcctcacggttgtccccatcgtgggtgcggccatcgcgaccctgacctatcttctccggctggtatcctgtcgcatctccacagtagggctgaggttggaagatctcttgatgggcatcggcttgattctctcctattgcgccaccgcttttgttatatatagtaggttcctacctcgaaggacataccggaggatattgctcacaatttgtcaacagcggcattcaatggtgtgggcgtccgaacgacccttttgcccccagatgagcggcatcgcatccaatttgtgaccaacacctactctcttcctgcgacatggctcacagcgactccgctaatgcaccactagggctcatggatgattcagaaattttgggcgccatctatggcgttcgtcaagatctcaatcattgttttcctccaacgcatcctcggcacggttcctgcttttcggatagtctcgaattgcctcatcgtcttcatcgctctgtgggccgtcgtggcgttgctcgtcaatatcttccagtgccatcctgtccaattctactacgataaaacattacaaggagggcattgtatgcacggtcagaccaaattctttcaggctatgggaagcatcgccttggtggaggacgtaataattttacttatgccggtgccgatcgtctggcgactgaagatcaccctgcgccaaaagatcgcagtaaccattgtcttttcgttgggaggattgtatgttgttcgattacaacatctataactcttgaaactgattatcatagggtctgtatcttcagcctaatgcgtcttattgaattccgcaactttgttgtcacagaccttgcttgtaagttccccgccacgctcgagaaatggaaagaagaggaaggcgaaagcatggactgaacagtcaaatccaaatgcagcatccagcgccaaagagtccatttggacggtgctcgaactcgatgtcgccatcatctgcggttgtctccctctcctcaaaccccttctggccggatttcttggcaccgtcaagagtatctcgaaaggccagtctaattcaggcacgaaattatatttccacacaagtggtacgcacaatcacgatggattccacaagattagcgacccacacggggcgacggccagtcagagtcgggaagtgacgacgcagtctactcggcgcggaagctcggagattgaactgcagggaatcgaagtacatacggcgattgagagtaggtcagaagttgcagataaccctcatgcagtggagggaaggccatggccattaccatgaataattacctgagttatacctagcatatgaggacctgtaaaattgacaccgaaaatgaccgctactgaggccacaagcagccactttaccaaccgacaccgccgtttgacctagcagaagggtgttagctgcgagtgagttagaaattagtatacctggttcagggcagagcgaaaagttggaggtactagatgaccaagcctccccccaaaccggaaattgttgaatatctgaaggccgctctcggtatagccggtattctttgatctgttgtctacttattccatctgctggtggttggactaattgacagtccatccagatcacgcatgccgtatgctccactagggggcatattcgcttgtggagccacgcgcagcagtcccgtagattctgcaatctttgctgctttggtgactcagtcaaattgttccattgttcaatcttccagattcctcgccgaatgcacttcagattatctcctctggatatacataatcatcgtccctgggccaaccattcttgaggtggaacttgcttatcagttctttggatgagaataaagattgcggccagatgatgccactctcaccgcctctgaaccgagacagcagaatatcggaaggcggtcaatcgtattattgtttactacatctttcctgccctatgctaaatcttagatgagggtccgtatgcattatgcagggacttgaaatcagaataccaaagtcctcagcatatctgtctacgaggcttgctcatacaatgtgccggcctactgatgatgttcatttcaaagacatggtggagttgctgaggaggaactatatatattctcgatgttttggagtcactagaaatatttaagagaaagctttaccacaagtactaaagtacctagccggctgattaatgggttggttgatatttgagagacaaacctaatgtcccactaagggctaaaactgtcgaagcttcgagcgaacgttactaacattcacacagcgaggaaggtgtgaattaagtaaggaaaacaagataatactagagggcgaagcaaaattaagctagagtcatgagtcaataaatgcaatttaggttccaagtgaataagagaagcgcgcgatgattaggaacgaatgttcgtaaccactgctaaaaacaatttgttgtctttatcaacgtattctcaagctagacctaatatgagtggtgttggctctgtttccacctcattgatcaatactgacgttggtgtgtaaacatcattagatcagctacaaaagcatgaatatctagtcgtaaatattaccaccacatatctgaagtcggaggctgtagttgtctgcctgcccagggttgctgtgtcaggtgatctatcatcgctcttcactcttgaatcctttcatcttccttcttcattctactgtttcttctttcttcgccgccttaagccccgaaaccccgtctagctttatcccgacgtttcgtgtccgtctacatactcaaacatttattttctttcgatcaaccctcgattctttcttttacagctgcaatgcctaaacggccgcgatccagaaagttctcacaacgcctaaccagtgatgatgacgctgtatcgagcagagaaggtttgtaattctgataatggtcggagccaagggagctaacacaatgttagaatcagccaatactcggtcatcacgcgtgtctgccaatccgtcccagtcaagtggaatcgagacagccctgaaagaattgaaaaagactatcgccggacagagatccgcggccacttttgcttgcggtggtacgatcaccatctctagggctggcaccggtggcggctcaggtgcagtgtcaacctcgccgccagtgaaggtctactggtctgttcaggaagagatgaacgccaaaaagattgtccttcccttgaaccatgcgtcggcagattctagccctgctgctctgcagcagcttgcatcggactgctcccctgtaacctttagaaggggtagtcaggatattctagaccccagctttcgacaggcagggaagatggagccagcgaacttcgcaactacattccatccggcggacctccgtatcataactctaatcgaaagaattttgctacccagcgtcagcaatgataaggtgaattccatgtggggtcgcacaattctgctgagttctacaaattgaatgtacgtttacttggagtagcacctattgtgtataatatcaccggcgagctaatgagttgagatagatctactctggcccctcaggactcttcacgagccatgtggacacaccacgatcggtcagacaggtgggatccttggttgtctgcctcccaaccgctttcagagatggcaaccttctcgtccgtcaccggggcaaacaggtggattttgactgggcccccaaaagtgcaaccgccattcaatgggccgctttctacagcgattgctcccatgaatcaagacgatcacggagggggaccggctgacgttaacctataacctttacgtgacgaagccagaacctgcatctaaagtcattccgagttccttggtagagccgtggacccttacaatctatggccagctcgatgcactcttccacaatcctcagtttctgcctaacggtacttttggatcccaaactaatccattcatggctaacttgcataggtggagttcttgggatctactacgctcgtgcatatgcccatatatcaaaggtcgctaacaccaacctcccactgacatttaaaggctctgacctgggtttatactctgttcttcacgcgttaggtgagacagtaagtatccagcccgtgctcgaagtcgacaaaggcgattataactggggccacggtcttgaaactgaagatggcgaattggttggagagcaactccatccttaccaccagtcatcctccagcacggagtatgaccctttggatcaggtcagtgtcccatgttactatactgcacatccgttatcatatacccggtctcatatggctttgagattattcgcgacgaatggcctcacagcaaaatgacggggattacgtggttaacatcacagaagcactgggagcaagctctaagatatgttgcgtacgggaatgaaccctcggtagaaaccagctactctacggccgctatctttgctacgattcctaattggaataagcgatcctccagccaataaggagcaggttagataaggaaggtgaacgaggatcgatacggtccaggtgggaacacgagccaagcccgccatttcggtgtgagaattgcgtgagggcacaggtgaagcgcattagtggtctaccttcgctagttaggaatttggtgaacatcagatagggtactaggaatggatctagctgctagtgacttgcaagagcttttcctttatttactacccctttatgatagaagcaggctctatggactatcataagaaagcaaaaaaagacgaaaagatatatctgcacagcaaagaaagaggtagatattctttcgggtcgtcatgctactaggtaccggaattcatggaggctttcctttgaggtatttggtggaatttggcgtttgttcatcgctccccgtcattaatctcgactactagccgtttcattcaagattatgttaaatctagagcgggctggaattcggctatttgacatatgtctctttaaggaaagtttgttcatctttccttgtctcaggcgcactgtctttgctaatatgtcttccccagactcagagccaatttactttttgtggcgaaataagcagtaggatagtcacaggagtccattacttctctccgctgtcagaatatcggggactacgaaggccgagttcaccagccgtattgcaacaggtttatggtgttcgagggtcttgaaaggtataaaagtgcaatggtatcataacaattcatttcctgtatagcaaaattaggtcgaatgctattctatactgtaccccactagcccttggtatcgctacatgctccctattctccaccctgacgacagttttcgttccaaaagctcagattagcttgttgtcgcagaataccatacatggcactgctatccaagcattccccaccatactctcgtgctgccttcatgtgctgatcgactaactcaagtccaggtagtttgaagtcgtgctctccggccagtgaaagtgcatgtttcgcgtctttgatagccaacgagatgccaaatcctggtcgtgtatccagtggtggtgcatatattcccgatgtcaatcttatatgaagttagccaggctagatataacagggtcaaagtgatagtgcgcgactcaccttttggagtaaccccctgcaatagggccaaaagactccgtgatcaactgctccattgcttcggtcccaagacctgttttttctgcaaagacctgagcttcgccaaccgcctccatcaatgagagagttataatattgctatccggttagttttggttcaacaggagcccgggactattgggtgaagcgacctacccgccaatcttgagcaacgatgcattcgacgcattctccccacagttgataagcttccttcccatgacatcggtaatatacttctccacagtaagacaggcggactcggggccgctgattgcaaacacaagacctccagtcgctgcgacagacggaccaccgaaaacgggagcggagagaaggacagcctcatgcttcgccaagtctgatgataatttcttaattgtgtccggatggaccgttgagcagtccacgaagatcttgtttgacaggtctgagccacccgcaaaggcaagcttcatgagtcgttgaagaacgtcgtcatttggtatctagtacatgtcagctgctgacagacaccttcttggggagggggtggtagcttaccattgtaaaaacgatgtcacatcgtcttacaaggtcaataaactcggtggtaggtacagcaccgagagatttgagtgtatctccggcactcagtgttcgattggagtatatcaatgggcgttcgtggttattcgcgagatgtcgttgtagattctcggccatcggacggcccatggacccgagcccgtactttgacaaattagccactaaccacccttagatacggtgtcatcaatctcttacccatccgatttgcggttgatttaattccatattgcagctgttgaggaaaattgtttaagttgaagtacgcggaggagatgtagacgaacattagggcctattttatagccccatgggatcacaaccctttctcggccggttgaccaaaaaccggacatttaattgagtcatctcaagatacgagcgcaatctatggaccttttctcggatctcagccccgaaggctacggaagactcccgagccccactacgctggtggatatgatgaatggataacagccgataacaatcaaatattgagtatggtttaagattagatgcagcataagcaaaactagcaacataaagcagaaaagcaaattcttccgcaattcactccaggagaaaacgcctgatgttttctagtccatgaagatctccatcaatggtatcggccagctccttcggaacccatcctttagtataacttcctccaaagtcaatcagatatgcatccccattgggatcaatgagcacattggctgcttttgcatccccccagataatattatgcgtgtgaagctgtttcaccgtgtgagcaatctggtcgaaccatttttgccgagatccatcatactggggatggaaacattcaagtgtagacccaagacgattgatgtatgataaaaggagccccataacttgtccatggccatcttggaccaagccatcaagccgacacgtgcgaaccgtgttgtcgagtttagccatatgaatcttagaatatgcaatgagctcttttaggactgatcttgtatggcctgtatagactaacttgaggaagctggggtttgatcgcccgggaatgaacaccttacgggggctccctgacaatgcagtcgaatctggatcgatcggaacctggacttcactgggacggtagacggggaacattgaataatcaagatgttgaacggacggcaaacacgctccaatatcctggagcttcaagcctttgccgaggtaaacaggcactaaggtttcttccaccacttgcaccgtgtagctgaactcttctgcaaagaaacaatcatcgagagtgtactgccggctcgtgtctagaggagcaactttgcggaaaatgggcagaaatggctgcaggatccattcagacatttcctcgagtgggtccccccattcgtcgtctactgggtcaggaataaattctggatcttgacgttggatttgccgaaggtattctgcaagtagggcaggggagcttttgaaatttgtagcaaagagatcaattttgaaaagtttgtcagacacgaacacattcaactgtgtgtctgtgtttttggtgcttgatacaaatgtatcaaccgcgtaaagaggccgttgcgccgccatggcttgtcaacgaagtagaggtaagttaaaacttatgaggggatagatggacacagtacaaggagaagaattagagattagtaaatcgagttttcaaacaggtaactataatcatgacgaatgaatgagggagacgtgacatacgcaaccatggacttctgcctacagcacaaacgcgagtctccaagtccagtccagcgggaccgcgttggaataccgagtaatactaagggatgttcatccatgaggagaaatgctgtcgaaacatgatggaattacggtatgcgtgatgatgattattccattcctatatggcaagtacctgcgcccccctagaaagcgcagtgcggttaaatacaaattaacgcccagaaacaaatatcagtgctagatacaaatagcagtaacgccggtttaaccaaataagcaacaggcagtaagggcataaatgattgcgcgacggtggaaataacgaactcgcagaaggagaataacaacggggaaacaaaccgcttaacggactcaatcttaacggattcaagaggagaataacgatggggaaatagaccgcttcacggattcaatccatgattgcgtatatggtgtctatttctgcggccagcaatgcgggcagtttccattcttcgagcttcgtacgccggcaatctccccttgttgtcgggtccagcttcacgaaccactcttccaacctcatgagagctcgccgggcatcgatttccatcatggcctcgaaggcgtacgccggtctgttgttgcacgcgtcatttagcgctgcaaacggggtaccccatggcattcccgcttttatttcctcggctcccagcgtattcgaaagctcgggtcgtagtgatgttacaatggtgtagtcgaactctttcgaaccttccttgtattgtgcaaatgtcccgagccccagtgcatcttggacatttatgcccggcaatccccagatcgagtatcgttcctttaggaattggagtaagatatgtggggggactgttttccagtcgtcaaggtgtatggctgcggtattttcgggtggttgcggggcttccgcctgcctctgcacaagcagtccatcgtcgtctagacttcttttccgggcagccctgagtctcctccgattctccctttcttccctctgcgcctggtctaccgcctccttcatgtttctcatttgctcttgtatctcatcactgagggcggcttgcatgctgcgggctaccgcgatgcgatcctggactgcaatatgtacagggccattcctccacctgtgttgcgccggtatgtagatggtattccccttactaagaattccgctgaaccacggatcggtgtatgtcttgtccgtgagtctttggacgtgcttgtcgtcatcgtaactcctttctgctaccgcgacacgtagctcctctacgtgatgcggggtcagtgctgactgaagacaatgtcttctattcgtgtcccagagtctcagtaggagattcgcttcctcataaaagcggatctcccgccaggcctttagcttgattagaatctcctccctgaccgccttaaaccgctcttccatctgtttggctaactcaagggcatgcttagatcttgcgaggtgcgtattgaagtccggttgtaggatgacatctttcaaggctatggtctttccatcgtggtccgttatctcataatagggcttcttgttcactatcttgaggtaggcattgttggaacagttggctgaaagcatcttgccaaacggagccgcggccttgttctgcaacggtgtcccttcgatatccaataacataccagccgtgattctgaccggatcaggctccggggcgtctggagtactagtaaaggctgtccactggacatcgtttagatcgtctttgtgagatatagttatcctgtacggatcatcgtgcatgattatcatactaaccatcggtggacgatggtagtccgctcttgcgacagggttacgattaggtcgagacatctcgacctctggctcggtttcgccgcgtatgatccgttccaagatggctatttgagctgtagtacgcaggattgatttgttggcgagaatggaatcgttcttcttgcgcacttccttcttcactgactgtagctcttcgagttccttgcgtagcgcctgtaaccttttcttccagctttctgggtcgtccattcgaagaaaaactgataaacggtgtaaatgaacagaacgttaacctcgaggatgcaagggtagataacggtaacgcggcatattgaaaggtaagtaagtgagagttgatgatttcctgagaaccaaagattcggagtgaagtgaagtggttactaaaaatagaaacaagtaaaagtcgagtaaataaacaaaatctcacaatagtaaaaagcagaagttagactacatattcattctgtgtatagcgatcttcaaactcttccaccagctcttgagcatctctcgttgttccgcacggtaccatctattatacctgtcaggccatcccaaatatttcaccaggtattccactgccgtatttcccttattcttgcctcgctgtttaacagttttctttgccactagagcctccagttcataggatcgatatttattattaggcccctcgtcgtctcgttctatcagtccttagaacgtattcttgctatctcagtcaagcggatcgtcttgagggtacttttctaagtgtgcgaccaaaataaccgggtagatacgccattctttgggtaaatccaatttatatataagtgggcctatccatcagagtatcttctacggaccattgtactgatccaatattttacaagacagcgtatccgtcgtcgtataacccttataaagtcgaaggacggaaccaccgacagcaaaggatataggctggtatttcctgttatataccgactttaaacccatctgcgctatccttagtgcgtgagcggctgtatcgcgagcagtaaataattggatagtatttattacttgcagatctatttgcagcggagctgccagcttagatctatatataagacagtgcgatgtctcggtggtgactgagtatattgaatggttatatactgactagttattaaagcgctttataatttccgacgcaccgtctgtctacaaatagtataccgtagagtatattatctatatctttagcgttgaaaagatattcttctataattcttctagaaacttagaattgcgattaaaataaaataataaaaatccttagttctcgatctggaggcactcaagtaatgtatctgcctattaaaccatgttctagttatagtatccggtaatagaatttcatgcgcctcctaaatttatctattataaaatattatcgtattataacgcccatcatccaataatctaaggatcagatcaattgttattgtatagaaagaaaggccaatcgggtgtgtcccgtagggtcggtgtaatcggggcaagcctgaactattcacataacaaacacacacaacgcgatcgtagacaactacaacatgcaaacaaagaaaataggggcaacagaaaaggtcactcaagtggatcaaggagcgctcgataatccaggaaatttctcctggagtctgcatcgtcacgaatcgttttatgctaaaaacaaagaaaactcataaactattcgggaagctgggatcgaaacattacaatatggcagcagcgctgaacatactgcgtggaaagaatacaatattacactgagtcttccttccattgttgcatacactttatggtcccagcgcactgacttctaaactggccacattcgtaccaaacaatgcccagacaccccacgataccggtcatcagtgctctcttggaactggctgaccggtcgcatggtcggatatcagtgacatggtggccaaaccaaggtctttcgcaatcgagaccttgttgacgacacctgcaataagtccttgcctctctgcaaaagtaacagcgcctgcgatgaggatgtctgagaagatgagacggcctacaataagagaagtttaacatacgcacttagtaccctcttactccaccagactccaggtcgcctgtaactgcgcgactcttgccgtgtcggcgttgatcccctgcgcatatccttgagccctctgccccagctgtgctccctcgacaccccaaggtgtttcgaatctgtgcgggattccggccgccccatagctaatgtggggattatacatggaagctgtcatcccattcatattgtaataaaaggacgaagaaacgttgtacatcttttgcatatcgaggttgaaccgcgccatcgagacaatattccgcatttctgggaccgtttgttcatagatggtcctgcgatatgcggcaaacgccataaacgaggccagatcgcgtttgtcacacgcctcagcccacttgcggcgcattcgaggcgagtataagtcacagtgactctcacccgagatgatttgaggcgagagggggagctgttgagcgagctcgctgtcacgaacgacctcctcgtagcacgcgagacagatgcggcagtcgtccgtgccataccatttctgatttgtcaccaattcaatccccggacacagaggaaggttacataacctgctagtaaaatctacaaatccggaaaatgtgcaagtgatcaatgcctcatctagtctcggcgcgtagctcaaaaaccggagactgccaggattcagatcacaggaggtttcgactgtcctgggatgctgaactcgcctgaagaatatgtctatcccgtgtggcttgaggaaacctacatagcagctctggcagacgtcgaagttgtcgatgccttgattaagttggtacatctgcgcaccaggctttgtctgcgagctacaaggaggagcttggacatattctatgattgtgcgtcgccatagtgaaaagtctttccgctcaagcgcctcatgccaaataacccgtgcctgccagaagccaagaatgcattgctgttgccttggcggctgtctcaggggttggaagtgggattcaaagtcggtcttactcgcaaagtcgcggtagcagcgctcgcagacagcaattcccagggctcgatcgcgaagctcgtaccattgccgtgaggagccgctcattactcccccatttttctcgcattccggaagcgccagatgacgtgcagcttcggcagaaaactgcggccacgctggagtattcgtgaggaatcttcgaatgaaatctatagcaatgtcacacgcccatatttgtccctgcggttgcgtttctcgatgttgttcgaactgaccctgtaaagccgtacccgtgactacatcctcatagcaagcctcacatgcgataaaagaaggaagtctgctgttgcctttggggctataccacttcacgttttccgatctcccgacgccttttgtcccatcacagtttcttatggcggcgcgatgacgaaagaaccacaacagctcctgaacactgcctgattgcaaggctcggggccataaatggttttcaatacgaggtgagctgaagagacaatgtatgccagcaccggcgggcgagacccaagggtggaagcttgcttgcaacgatgagccccgaatattcttctcgtagcagtacgtgcaaatgcggaattctggggcttcaggtaagatataccatctaccggagcacatcaagttataattcgtggagggacactttctcaaagtaaactttgcgggcgggttatactgcatgcttggtcgcgatacagggacgtcagagcgtgtctggtccctgtgctcgggatctgggtaggagctgcgcacagtattgcagtcaatcgatgctgatgccgatggcaagtcctcctggcgacactgtgtcgtcggcgagcgtcgttgtttggaaggagggcggttcgagaacagtggcggtggcactggtccactatacgatgcctgccgctcatgtggctggaaatcataggcaggtggtggcgtgggcatgttgtttccaatggactcacgactctgtcgccatacgtcaggctgcgatggtaccgaagcctggttcttgttggttgtgctccgcgggagacgtatgggatgggtcacggtacttattctgggagggagacgcctgcgacggaggtggcggaaaccaaggacgagaaattgaaggcgtggaactagcctgtggggtcccctggagggatgttgactgccttcgaggccaaggctgcggtcgctgttctgcatgacatggagcgggaaaatgggtcacttgttggggggtggcctctcgttgatatggaggcggcggaggatacactgcccccagacgtggagcggtgctttgcgagttatctcgcgacatccgaggaggcaatggtggaggacgattgtcttcaggaggtggccgaggcggaattggcgggggtgcgtttagggcgtattttttggggcgatatgggaactccatgctaattcttcaagtgagctcttctatgcgacggacgagtcgaaggtggaagtcagacaactagcgacgtgagagaagcagtaaggctgtatatatgagtggtcatgaaaggaagaggaccgatgtcaacacaaatctcacgatcagcctcactaccgaagcgggtctcatcggggaatgatgctcgatctggggatagtctatgcgggaggctgcagcaaagcctgggttaatacgagaaagccatcctcttgattgaccaggtttctgcttcgccccgttccgtccctttctcatccggggttcgcttctatccatgactctatacgtcaacgaagatcggcaccggctggacattcttttcttttggtgttgctgaaatgccgggtataacgccattctccaggagaagctgtgttcacctcccgacgatctcacttggatcgaggctgcatgtggttgtaattcgacgctgataccctaggaaacccgtactcgcatcctctctggtatagtggatgttgcgtcccataccgggtaagcatgagaaagccggctccatcgccatacccacccgctgaccctaaactcacactcgtcacctaaaaaccatgagctcgcgtgagcgctggacagggtatgttaaactgcaggaggaaggatagatttcaacaggctttgtgcgggttgcccatcggcgggttccatcacggctcacggttcacggttcactagccctcgacggcaagaatgccgtacatacagcttttccgccgtgtattagtgattgcgttgcataagacgattgagaatttcgtagcgtacctgcttgtcaagacttttcccgtacatggtaagaggctttcgtgatcaaagtctgcggtacggccgcgtgaaacaacacggacatctcgttcggtagttgatgagatacaagttggaaccagaaaagaggacaactgtcggatgatattgatcaaaagtctcagagccgtcggtcgttttcgtggttttgacccgtgctctcgacccactgggatcggccccttgatattcgatgcgagtgagttttcatacggccgttccgggggaaaagaccgaaatcaacaccatcagggcaaataatcacaatgaccgcttcatagtcatgttccagaagagggattcaaagaaagattcgttgttcatctctaggaagcttgttcctgtgctcgatagtcgagcgagagttcaggggaatgccgggagacttattattataaagcataggcttcgtgggatcgatagaagtggaccccaggtcaagtcagatacttagctttgctgccataatgctaacgaataaatgacggatgaaaggattaaatggcatggaaacttttatgcaggtgagtattcctctgcgttggtcgtttgatctccaccctggccgatggaatgtaacgataggttaactagtccttctcaggtcagttagtacgatgtcaggctcatcagagagccactgcgagaccgctgattggtcagatactatttccattgctggatggaatcgaccctggcgcgtcagataggatcatgggtaccatcgaggggacacgtagcgcagcgactatggttttccctgagccgtttcagatgagcaaagacatgcttacggagtatcacgcatataccgagaaacatgtagaccccgatgaccgagtcgacggtcatgttggcccttgcatgggctctttctacgttatcggttagatgtgatccacacactaaatgggtccctcacaaccttctgccacttctcagccgatatacgatggatgggcaacacgagaagtagggcacatatcccaagatgaaaagtctattccgttgaaccccggtctgaatctattcacccgggggtttcgagcgaagtttatctgcatcagggccacgcatgaagaactcttcttttacgacaatgaaccacccagaacgtcgaaggaaagacccagatccaagggaacaaggaagaaacgatgcaggaacccagttcgagtttgtcttggagaaggaccagcctggtattcgcagtcatgcaatgcgacaattttggaggcagaaacaagctatcgcaaaggaagatccaagcgatgtaacttccgccggccgccgtctttatccccgcacattaatgccgaatgatggcatccaaacctacagtcagtttgaggggctgaaggaattccggcaacagatgtcagctctccaaccaaaggaccacggggcaggatcagcaaatgcaggcaaagggaatgcggagactttgggtatcccagcccagatcttgtctggaatccgtcatgctctagaatttgtcaattgcgacccttttcatacctttccagtgacattaacagcgcaacatcgcaagctgctataccactgtaagtatatcagatggaggaaggaattcagcacggtcggcatcgaggatttatagctatgactgacattgatagggctgagtacgcacaccagtgggatgtctgtcgcccttccccacgcggctttcgatcccatcagagaggtttggctaccactggatctgtcaaacagcgcctccttcaacgcaacaatggcgcacgcagcagcccatttggcctaccttcacggtgagctcgcctcgcctgaagctctccgatacaaaaccgaagccatcagtatcatcacaaaatggctggatgatcctgagcaagcgctgagaaacgaaaccctcgtttccgtagtacgtctattgatgttcgaggtacgtgtccgggccgagtatggcggcgattacatcttatatgattcaaggcataaggaatcatttgctttgtgattctgttgacagttcccgccatgtgcagaaatactggggaatagatggccagtgggaagtccatcgagatggactgcaacggctcatcaatgcgagaggcggtctttctgcattgcgaggggactggcgtgtggagctcgttgtgtttttgtgagtcttcctgtccgccacctagagtcatggcctttggaaaaaggaaaccttggagactgacgcacgccaaacggaatcatctaccagtgccttcttcattgcaggatcaccgcgatgtgagccaaccacgcatgtatgggagctatcagatcacttcacaccgactgcccttcacccaacgctacaattaacggttgaccggcatcgatcaaaggtggtagagagcctccagatatatccagccgtatatgatgcgaccatcctgttatacaactctttccaccaggctcccgagcctgaactattcgcagaaccttcggaattgtcgactcgacggttaaagtgcttggtgttcctcagtgtcattttccaggaatcagtgtactcctcagtctcagcactcggcggggttttcagcatagactgttctttcaccaaccagttagtcgcgttagatgagcctttagcaaagtatcaccaccggtggcaaggcgaggttgacatactccatacaattctcttcggtgacttttgcgacctgaatcaccagcgcgaaaccccagggattgactttgttatacggctctcagacagtctggatcagctcagtcagcacgcccgcaaagctattgggcaatgtctcctgaacatgctcttggaagagaaatgagtgatgacactactaacacaacagcgccactggatcgaatcttgcgtcagctacttttctatccagtcgatggcaagtgtgtataagattttagagttattgcatattacccagagcgatcaccattaccgccaccttgctgtctgtcatataggaaagccgtacggagtagacgtggagaggtcttggcaaacccttctccaatccgggaatagttggttttaagggttttcccgccacggggttcccgtgggttcaaccctctttctgaccaaatccggtagtactaatcaaccactcagtatcagtctcttgcaaagggggatgagatccccaagacaagaaaggaatgatccacagcaacctaaatgcttcctatctcgttctgctttgggacatacctgcctagtcctctgccttgtttttcttcgattcccttgccctcgacgctctctttacgacgggcagtaattgtcaacctttcgaattccctgagttgctcaaggccataggagccatgccccttatcaacggggaaagaacggcaagaaagtaaaggaaaggatacgggctagtcgaagtgagtcggacgagtattctgcataattctcttctcacgtgtccaaaattcgaagctttactacacagaacctagaccattgcctggacgtcatgcatttacagagagatataattgaatgaagacatcgatatatgacggtcctctagcatcatgaggggcaataccctcacgtactgactgatgctgggtggtagacactaatatccgaccccagaatgacctgccatttcaggcaacaggggactgtacctaggcagggttacgatttactgccattatgaagaacaacattgtaaagcaaactgggaagcgcaaccttggaataacggccgggtgagggcaggacttccaatataaggatatacaaaaacccgttactctctctttcacgatctcgacacctgcgaccgaactagaaggaccggatctcgaaggcatacttgctacgaagcatcgcaactgtcgcgcgcaaagatactcaccatactttcaagtttgcctttctcggtggtgataatgttattcatattggtaagttgctcacccctccattgattccttctgttgtcgctgagtgtcaattactagtgcctcctttcaacgttttaacgccattcttgctttccaagacatgaattgacaagccttagtctgcgccccaatacaacgtctcggcctcaattaattcaatctgccatatacgggctaccgaatctattcaaatgagtccctagcaatccaatatatctgatgggcgggttcttggtggctgaattgccatcttcctcgcttccgcgtcaagtctttgtggcatggcacttgctttgatcgctaagaagtgtgattaaaacggctcctgatgtttgcatgttgcttataagtgtttagcacagcagaacgtgcaactatcgagcttttcttgacctatccagcctcgctactagtagcttagttatcatcctagtgtaccgcctctatcaaccggtgtcttctacgaaattctacctttggtgggtcaatggggagatagagtctgatattgaagacatcatcagcatgcatggaatgttaccttgcatagggcgaatgttgtatctggagataactaacacagtctagagacaaatttataatccagcgtaccaagagctatggcctaaaatactatacacagaaaactgctcagtggattagataaggcgtaaaaatatttcgtgtcaacattggattatatatttcaagtcttctgaccagaactccacgccgtcgtgttccccattgactagaaggcctctggtatctcattttcccatgccaccgctcttcgacgccgtcatcgggacaacagccgctgtcggcaagtccacagtccaatccctcgcttcctggatgatataagtctcgctggattggctttgcgactcccactccccggacgcccgggatgtggaggcttttgtctgtcccatacgtggaggaaagtacaatgtcacctccagattcagaaagtacgccctttgttgtataagaaacgtgcgatggttgtggcctgccattgtaggcgggatttatccattcattgttttgaagacagaatgcgttagaacggaatcgaaccataaaaggcttcagctagccccaggaagctggaatgatgctgagagacttcgcgatctctatacagaccgtgccgagggatccgttgataaattgatcagtgtaagcggcgtttgctttggtaagcattatttcggcgatacttgatagaacaacactaaaggtgttaaaagctgaagtactatccgggggacggtaaacatacagcaggggtagaaggaagctacttgcaaatatgagacttttcttccacgtcgtttggacacggatcattaaaccatggcctgaataaaggtcatgatatccgttatcccatttgcgatagcaaggagcacgacccagttaatcccatagctgattaatacagttcaggcatcatgacgccattgtagtctgatgcgattgatatatcacttcttgagatagtcctagactcttggaaaatgacgctggaaggtttgtcccaaacagagcagtcactgcagttaccaacaccaacccctcggcaacacgggtgtggagacggtctagaaaagccgatgtaaggtgatagataaagactgtcatggccaacctagagcaaagcaacctcagtgtaagcagcagtgccccggcgagctgcaaatgttacggttaagtagacgatacacgaactcaagcccgatggataccgcagctaacgaatagatacttggtcacgagccaagaccgctagggtagtagtaagaagccatgttctgactgcaacagcaggtttccagctagctggttcgaattttgccatgggatgatcgctctgggatggtatcagttactagcagttcggcataggaagaatggtagctccgcactttgctcacaaggcacatgaggcggacattccatggattttggggttgactgataacaacgaagtaagtggtatgccggctatctgtataggtagagtaacaccagacggtaatacgaacaaatactttccggacctattataatccgcttgagccaccgtgatcccgtctcgatgtcagtgtttcccttcacttttcttctgactcgcgtccttccgtctatagctgtgagtactcacaagagtacgttcttgagctggcagcatgtaagacacaatgccgcggcgaaaacctatcagaatcccaatcaatatcgcgatgagctgtaacgtgaatatcgatgatccaagtaagttttggaaggaaggaacttactatgagccgcctgctaaaccgaataaccaatgatagcaccttcctctcaagacaacgtacggcgggcgactgccagagtcacagatactttaatggtttgacggccttttctgaagctcaacgttgtttgtctaccaacgttcccgtcaaggaattcatccatacttatattagcacccatcatagtggatctcccgtgttttcgtttatcactagtctcaagtcacccatcaccctctctctacagatatgtgtggacggcagttcactgtctatcgttgcggccacaagactgctaaccgggcaatcgagtattgcatattttctgggatcagcctcgtcactggaagacaagtaatgtgtaagaatttgcgaacgaatacggacttgccgttcaatggtccttgcaaaagaccagattgcagacttcaagacatggtcaatgaaggatggttgtgttgcagatgccgatgtgcaaatttcggacagattgccctgtgtagggggggtatacctctggggtcggatgttccaatccgctgttcccacttcgtgtgtttctattgtgtccacgcactacctggtaaggatgctgttctgtttgcccgcttatcttccccctttctttgaaattctgctttgtgaagtggctgacgggtaagcgtagtgtaccccaggcagtgacttcgacccactcttcccacccttccttatggaaggacgacttctcttcttcgtcaccgctttaccgattgtgtcttcataccctgataatcgttatcctatcttatggtatcatggtattacggatccggcgccacgattccgtgggtcacctcttatggcgtcttatatcgtcattcatttcattttatcactctgccgaacaaaatctcggcctgttttgctgccctaggtggcttcctttgttatgctgtctgtagtcccatagttagttgatcatcaatcctattacaattcacgttcatggtcctgccgtaacatctgccattatttaagaaaaatatgctttatatagatactaatatttgcctatttatatactctaatgtactgccagcaccctctataaaaccaggcatacatttctgaacatagagatacactaccatttgatagggactctacggcgatgcggtgatgtcatggatttatgattgcttgactaccaatgtggaccaagaacatgcggaggacacggtggaggatgccaatatggaaataccgtctactcaaacagtagtactgttttgaagattttggatctgccagataccgtatctccgaccacgcacattgtctcctacttcctttgtgccgctagtctctcgacttcagttgttgatccctctacacgtctgacaagtctgctataccgtgttgacctctatttcacggaaccaacaaatatcttctacttccttcattattgcatttactaatggtaatgtggtataacgattcagttttacagagttatctctggttttattagcattactgctatgcattgtttctactcaagtatctagcgcgctacacgttctcgtagggagcagctgttaccggtattctaccgaatgtcttgttgttccgccatccaagtaacaggaacgctcgttgtggaaagacctctatgccggcttctaaaccgaataatagatggccagagaagttcaacacgcctcggtggtcatacctcgggctttgattatcactgtcttaatcaacggtgtccttggatttggcatgctgattggggtcttattttgtatgggcgatcttgacgcagcgaccagcactcccacggggtatgcttatatggaaagctttctgcgggcaaccaattcattgagtagtactgtgagcatgatatgcatctcgcttgtgattggtatttgttctgcaatcggcatgatcgctgcgacctctcgccagttctggtcatttgcgcgtgatcgaggagtgcctggatggaggttatggagcaaggtatgtgttctgttgggcttctttcacttcttccctctctcccttcccttcctatctttagagtctaatttgtcaagtggctgacggggtgggcgcaggtctctcccacaaccaatattccaatctactctgtgtgcttcaccatggttgtctcgtgtcttcttgggctgattaatatcggctccgatgtggcgctgaaagatatcctatccatggctgtgtctggcctctacctctcatacctagcagttggaagcctgcttctctaccggcgtgtatgtggccacatccgccccagtagtgagtgcgaggatacgactgtgaatgtccccaatgctccgttagtatgggggccgttccgagttcctggtattctggggatggtaaacaacggatttgctgtttgctacatgattatcgtgattttctttagcttttggcccacgaaagccgcggtggattataaatctatgaactatagtgtggttgggacattcgggacggttctgattgcggttatatattatgttattcgggcccggcatgtctaccacggtccggtggtagaagtatagtattctagcactccgaaccacggcttagagtgaccttgacgtttggaatataagtactaccggttgggtgactatggtgtctctattcatacaagaccaaaatcagggtaatgtattccgtacggagaggcagtcgccacctgaggcatcctcctgtcggaaatctaggaagcgctcttattggccaatatcttcaccgttctcggttcgaaaccaagccatactgttttagaaagaatcgatcttgtagtcacgtgttctggtctcgataaattgggatggcagctgtcagtattgcgctacttgcaattttgtacaggccactgagctcattaatgcaaggttcaggttattcggggttttgcgaatttgtatggaaaatcaaactagcccgcgtggcagctgtcaaaaccatcggggttttcacgtaaactaaaaaccaatcccggccgggagaaaactctgcaaaggccccaaagccgaataccggagccgaggcttagtcatagataaatctagttaggcttgcataaaatcgttcgttcgtccggcatcgcctaaagaatccgatctccagagccaattacacactctcgactactccacaagtggtggagcacaactgattgtgcaagatggaagcgcgatgttgcgattggcgcgatatcctgggaggcgaaaaaaagaagctttgttctgcatgggggaatctctttttatctctggggtaactctgggtagggaacggattcccacaactcttcatccatcccacccaatattcctacgcagatcatggagaagtccactttggcggaggacgccatccagccaacaggctactacaacgagtatgatgcgcctcccaaggacgaactccagctcaacgtaggtggtcgtggagcgacgcagcgacgcctgcggaactaccatgttaccatgattggtttttgcagtgggattggcaccggtctgtttgtgggaacaggcgccgcctatgccaaggccggtccggctggcttgctgctggcatatatcgtcgtgggcttggtgctatggtgcgtgatgcagagcatcggcgagctggccaccctgctacccacagccggatccttccctcattgggccactcgcttcatcgatccggctgtcgggttctcactagccatctcatatggatactgctataccattgccatcgcctcggaggtctccgctgctgctgttatcgtctcctattggaccgacctgacaccggccgtggtcatcaccgtgggtctagtactgatcctggccagcaatctgatgagtgtgcgtttctatggggaaacagaagtctttgggggtgcggtcaaggtcctttgcttcctcggcttagtgattgtatcgattgtgatcacggcgggtggagcgaataacgatagcatcggtttccgctattggaacgatcctggaccgtggacgaactataacggtatcaccggtcccacgggacacttcctgggctttctgtcgtcctttgtcaacgcctcatttagcttcattggtgtcgaaaccgttgttatcaccgccgccgagtcagtcaacccccaccatgccatcccgaaggcggctcgccgtgtgacataccgtatcgccttcttctatatcctcggtgccctcctgattggaatcattgtcgatccacgtaacccagctctcgtctcgggctctgataacgcgaacagctcaccattcgtgatcgccatcaaggaggccggcatcaatgccttgccgtcgattgtcaatgcatgcattctggttgcggcatggtccgccggtaattcgtactgctgggtgggctctcgcatgattgtggccatgacaacagaccaccagttaccgcaagtctttggccgcgtcaccaagaaaggtgtgccctacgttgccgtcattacggcttggctgtttgggccattggcgtacctgagtaagtcaaactccatcgcgtacaagcatttaacgacataactcatgtactgtgtactgatatacgatctttaggtctcggctctggcggtgcggcacaggcatttacctggcttctgaatctcagcacagtcgctggtctgatcgcatgggcaacgctctccttctgctacattcgtttccactctgcgatgaaagcgcagggtgtctctcgtgatacccttccgtggaaggcgccgctgcaaccctatgctgcctgggtcggattcattggctcgaccatcatcgttctagtcgcgggatttcccgtcttcttaaagggtaattggtcgtcgtcggactttgtggcatcgtacatcggcattcccatcttcattgtgccgatcattggatggaagctcttcaaacgtactaaggttagttggacgaatcttggagtctctttgttaaagaaccttgctaaccacagggaatgtctagtttgtccgatcggctgagatagatttgtggtcgggccgtctgcaagaaggggaaatcctggtgcaacaacgggttcctcggaacctttgggagcgctttgtcgactggcttgtttgatttcttcaatctgtataattatctccctcgcgagcgacgctgtcggttcaacaccgacactgtacgcgagcgagcacctgactgtcgagtgccctggaaggttctcgggaattttaccagcgactgcatttatgtaaatagagtagacttagcatgactggggactgggtcccggtgtagcgttttgtattatatcaactatatgagcgaatgaagcacagtattaattcattatactttctcaagcactcacatgttcaagtataataatagcaaaacggcccatcaagcgtatccatcaaatcccggaactggactggctcagacacgaatccaaaatcaatcatatcatctaacgtcatattcgccgttgggggagtgtcaacgatcgtatgcgtgccccagatggcatgtcttctcgtgtctggatccaacccctgccagatggtccatactcgatcaatctgcgcatgatgcagataaaacatcggatcacctggactaccagctgcgtcgcccatgaccatacccaccccgacgtgaccaccgcgatgaacgccgtacggcacagatggtacagagaatcgagggtctttctgcatcacgccctggaaccactcaatggtgtcgtatgagaggatcagctccgtgatgtgacgaaaggtcacggacgcccgtgtgacagttgggttgatgtctcgtttgagacagtgaggatgatgctcgaagcggtaattcactgctttctggcccgcgccatcaatgggacccatgttgatggtgtagtttgaaaagggaccctcataaacacatcctccgcccgtgcccacggggatgtactcatggattgcgggccagtaagccggatccctgttcgggatgaatgcaccgttcgatcccatgctgtactcgtctccgttgaacagaacagagaggtgagggttctctgcgtccaaaccccaatcccagtaagggagggagccggtgtattggcattttgatttgagatcttgctcgaacgtgtggataaagtagcgatgccaggcaaggaagtccgcctgcagactttgttaaacaacgaagtatgtgaaatttatatccccaaaatatcgatatcttacagtctgatggataacactggtgagattaatgtgtgtagccagaaattcgtcataacgggtctgcactccaggataaatctggcgtagatcgtctgccagggtggttggaatgctctgcaggcaccgaacagcgtcggtaaactgctgtcgttcctcttgggtcagctcacgcctaccgactggttaaatctcatatattaacaggggaacacatcaaccactgttggatataccattctttacggatttgggcgtcctcgggccgacagcctcctgtcctttctctcttgatattttcagtggcttcactgacaacttgtcggagagcgatgccttggtcgacttgctcgggtgagaaatcatggatgcttatacataagatcgctagtggtccaaaggctaaccaaaccagcacagatatgtaccaatgcattttggccgtgactttccttcaaattgagaatgggaaagaatgctgaagtggagtgacagaggatcatcccttgatttatgaggtggcagcagccttgcagatgacaaatcagcagcgtgacattgcagaattccagtctatttgcaacctgcatatccaaatcagcgcttttggctcaatcaaacacgatttgcctgcagctatccccaccagtcatacactgattggtgtccttgaggactatccccggtccatattaacccaggagctaaatgcgaatccgccaatgccacttgtaatcaagacaggcccatcgtgcggtcatgaacaggaacatggaaaacaggaggacacatcccagccaaataactacaatacgcgagccgactttttccaacatttcaccgccgatcggaatacagattagtgtcctagcgctgttagtatggtctcgacacaaactttcagctaacacgatacttacgcgaagctcaccagacagtaacatgttccaaatctcatcccgatctctttcgcattggacacctgccgaatgcagacgggggcaaggctgatgaacgatcctgaacagagaccatagagggcgctaaagacatacagtgctgacaaatgaccgctgaacgggtacaggatggcaaacatcgtcagaacagcagagaagattaagataatgagtacgttcaagcgaccgtatcgatcggcgatccgaccagcgataagtcgtccgatgcaggagcatctacagttgtcagaaggggaccagacgaatatgcatcaagtcggcaggaaaacatacacgtttagcaccaccaatgtatatacactcgcgctggtattgaagccctgcttcgtcacgtacgtgggaaatagtccgatgagggcaaacacctccaattcgagcgctacttctattaagtatgcgatgacaaccacggggagcgagaaacctactgaaaatgccaaagctcaacaatgtgaagcgagagtccttgaacgaccggatatcgatggccgccttcagctgtcctttggggaggcgagacttgacgaggaatgaggcgagtccgcacagcacgaggatcaccaatgccaggatgcgcattccccactggaagcccagattggcaaacgcacccttcaggataaaaggaaagaccacaccacccagacctgcgcccgccatggccgttccgatcgccatgccggcgcgcgcctggaaccagtgtggcacacaggacatccctatggtgctcgtgaatgcacctccgatgccagccataatgccgaagcagacgataaaatgccaatactgggtgcactccgccgtcaagaacagactcagcacatagaaggccgacccggcggagaccagctctctcggtccgtaggtatcgaacaaggggcccacgaagacaccaaggcccagcgaaacgaagacaaacagcccagagatccaacccacattctggcttgagtagttcgccagctgatgggattccaggtaagattgcaacaccccgaccgagttcatcaggccgtacgacgacatcagtagcaagaaagaacccaggaccacgagccaggagcgatagcccccatctggaaagctatcggcatcggcggttggtccctcctggaccacacgattgtcttctacttcgaagtcatccaccggccggcgaggctcactgacaccgaccgctggatggttgatttccactccggaggacacaaaaagctttccgcgctccgatgtagccatggttgcaagacgaagggccaagggatgagaggaagtctgaagtgcgcgaggtcatcctaaagcaatataagaatttatgaaaatatcagacggtgtggggcttgaaaacaagtcatcaagacgagtgggacagggaaattccttccagatctgtcgagtcggcatgaaattccgtggctcatcgacttatcgggccgatcgtccgcatgtcctttaaacgaaggatgagtcaaagcacattctagacctctagagatcttctccgtccaggtccaactggaaatccagctggcgtacagctctcgtccacccgtcctcctcttggcactgtgccctcggtcccaactcatgataaccattccatacatgcgagctcatacatgcgagcccaatcatgcgtccaaagtctgatcctccttccggactgcggggacctcacagcaaccctgactgctggaggaggagatcaggatatcggcatcaactacaaaattctccaagctctcgagatggttcactatcgaccggtcagacgcatcgcgaccccaccaggtaataaatctttggcacttcaaataagccaaaaccgagttgtggggccaaaaagataggctcaaacagtggggagaccgtctcgcgttttgcgagaatctccctacaaaatgccggcattagcctcgtgacagatgtcagaaagtccctcgcgcaccggaacctcatagtacacatagacgcgaaatgcgccatagaaagaatgacaccgcgcgagcttaaagaccggaggctgttgcaccagcatccgaggccaacttgcctctcatcgaagaaaagccgtttgcgtttctggatatttggccatgcggaaggttgataggcactcgccatttcgatattcagggactctcccgtccgtggccgtgtcaaaagcgaatgggaatgcttcgaccaatagtggattctgaaccttgcgaccgtaagaatcgtcgctgccaggcataaaaaagagagctctctgcaattccggtgaattcaatatgagtttgcaccatgcgcgacaggtcctttgggccgatatcagaagcgtacgaagacccagttgcacactttgagtttcctggggaggatgtttcggaacgttgtaatcatgcttctgaggttttagcccaattcggacaggcagaaggcctggacgatgctgggatgcaggatgaactggcgtctcggctatacatgcactttcagacctctgcccattctgtgggtcatgagatggtcatactacgggcgattcctcagcgaatagctcctgattaagaggcaaaccgagtatgtcgcatggcaaactatgggagagggcacgcaattataaccatgcattgcgatttgatcatacgtccccagttgtaggcagtctttaatgatagtatttacttattatcatgagatgtatcatgaactcttcagtcttttcagatgacttacatgcagcttgggctgaaccatcagaggacaggtattgactttggaagcactcatgtccgtcatgaatggaggtttagatcgattctacgggtgacattgtaagatagtagacatttgtaagctgcatgtttccgttgcccagcctgcatgcttacatgcttacatgctgacatcgcctgcagacctctaggtgcactgataaaacccacttcatggaatcagcatatcccttaaggctcagccggtcaaggatccaagcttcgcgacttgaaaagccgtagttcgtagaataggcatatagatcttcacgataaacaactctaatcctagttatccataaacccctgcagccctagccactccgccgcgaaagctgttatcaggaggctccagtctcggatagtgtcaaaatccaaatggttttcatcatcgtctggtgtgtgccaaacactaggaaactcccccgtagtagggtcagcgtcaatgacatgcaataccttgacccctaggccagagaatggaacctggtcatcctcgacaggttggcgcttaagacttcgaacatcggtcgtgcgatcaacaaaccaagacttgccgtgtatcccggatgactttaattgtcccaactctctcagacggctttccaatgccgctagtcgctgatagtcaaagtgagtgacggggtagtaggacgcgatctgcggattcttggctcccagaaggtccaatagcacaagtagagagatcgaggaaagtcgagtctcatacttcgcagtggagggatacttatccaccgcccaatgcgcagctaaggaccgagatccgtagagcccgtcgtttgcggtcaacgtattgccgaagctctcctcaccgtccgtgaaaatgacttgtatgccatattgttcgtgggtaccacctggaatggaggacatattatcccatttgcgagtcaaggctgcgtcaatgctgcgcactgcgctcatgatgatactgcacggagctgcgctatcgattgcgccgatgaatccttccgggtctttcaagctgtcgtagtgtgcgactagtgtgagccaaccaacgtcggtttcatttaatcctggaggactacgataggcaatgatattcacgaatgggatcctttggcttccggagacgggggtcttggatgacgatacctgcagctctgtcgtccacagtggaagagctgagttgaaaaattggatgatatagtttcgtactaactctgagccgggtgttcctggaactcgaggccggaggagaggcgcaaggatcgtttgaatgttggtatcaccgtcggggtgaagaagcgcctctaggtcggcgttggataagtttccatgagcgtcgacgaagcataagattgacatggcaagaatgcccacttccaatatccgcatgatgaggggtgtatgacaatgtgtggctagtatgatattccagtagatccccggaaacgggtatcctacaactataaaggaatcaaaacaacagaagggcgatgcttatataaagtaatcatgcatatctcggcaatatgaggtactagggtgtttacaaacacacacatgtcagcaggtcagcacctaaacattctaacgggctctgaactgctgttcagcgtcagtctgaaaccctaaatataggcccctgacacaaaggccaccaaatatagttttacttaactacgactgctcgggcgagaatagcatttcaaatccaaaaaggacatctcaatcacattctgataactgcaagaacattaatggcaaatcatggcttcagtgggttgcatcacagttatagcgctccagacgccgtcaggatgagagctgtgaacccaaagttactgagcagtaattagatcgcaccccatgcaccgtagagctgttccgagatgtcatccactgtagtaccctgcgtggcatcgtcatctcgcttcgagatgcctccccatgcaccgtacagtgcctcagagatatcatcgacagtagtaccctgcgtggcctcctcatctcgcttcgagatgcctccccatgcaccgtacagtgcctcagagatatcatcgacagtagtaccctgcgtggcctcctcatctcgcttcgagatgcctccccatgcaccgtacagtgcctcggagatatcatcgacagtggtacctccctgatcacgtttgatacctccccatgcaccgtacagttgctcggagatgtcatcaaccgtagtgcccttctggtcacgtttgatgcctccccatgcaccgtacagtgcctcggagatatcatcgacagtagtgccttcctgatcacgtttgatgcctccccatgcaccgtaaagctgttccgaaatatcgtccacagtcgtgccggcgtcattgcgcttcgggtgtccgccgtgagctgttaaggctgtccttagctttagtgcgtgtttatgaagcaaacatgaacttacgggtgggtgctgcggccacagcggtggcaagaacagagattacaatgctgagcttcatggtgagctttcaaggaccggggagtgtgttgagtattcggaattagagttgagttgcttgggtctagcggatgccaagataaatgcttgagcaatgagatatttgaacaactaccgcacaatttacttgcgcttatatacaatacatttcaccgtgctgacattgattacgatgagagataacctttgcaagaacacaaaagtaaagatatactgcttacttcgaccataagcagatgcacgtcgtcatgtcagccatgcctagtaaagtaaggcatcgttgcatcagtccatcttcactaactcgtcctgaagtatggtcggagcgaataccttcgcttcgttccaccaagacgactttctctctttcgaaattcctttcatggttagagataccttccagtgtcataatgcctccctctaccgaatccgatttcgaatcttctccacggccctcaatcgagatagaaaagcaaaacctacttgaacaaggccttctcaaacgagaatcaaagcgacggcccgtgttctcgcatattggtactctctatattgtcaatggcttcttgatcttcatggtgattgtgctcgcacgagagttatggaagaagcctgtggatccgtcacttcaggtatactgtatggttcaatccttccagcattattatagaggttgaaacgaacgcactatgattgctaactggctttctagctcccgccaacgacgtcgtcgagtatattccacagcagcatttccgggctgcgttatttaatcaaacggaatacatggggttcccgacagacgagactgacaagctatggtccgatctatataactgtatagtttcttatttcaatatggtttctaccttgccaataataatgctaatgttttcctagttggaatctcgaccattaccgaagatgaggccaagaagctacacagcccaactattccaatcttcggcacgaagaaatacctcatccagctcgatgtctggcacgagcttcactgtctcaatgacctgcgaaaaacactctatcccgagcgctatacaatggactcgctggacagcctaaagttcccgaatggaacaatcaaccgtgatacggacatgttccgccactggggtatgtacatccatcactgggctttctatcctaattccaactcaccattgctgtcagatcactgcattgactcgatccgtcaagctctaatgtgccatgctgacgtatctcccattcccttccacatcaacgtccctgctagaaagggtatattccctcgtctcgcgaccacacatacttgtcggaacttcaccaaaatccaggagtgggctcgggaaagatttgcgggcgaatggagggtggaacttgagcccgaggaggctcaatatgtcattgatacggctgggttctcgcaggatccagaggaggatatccagttcctgtatgagctctttcccggagataagttctttaagtattggagggagcacccttacaatggaggtgatggagtataaacttttgtgtattacggcatgaatatcagctatggcgaagctattgacaagacaatgtgaaacatatcaatggcgttggataggagatctacagcacgtaacatagtaaattaagagaaacaaatcccaagaatcaaattgtatctatctttactcttcttcattgagaggtggtgaagtcagccagaaagtaaactgcccagagtctcccccactctgagctccctatctaccaacacactgttctgatttgatctctcaacagtttcaagcacaaacgctgagttcctacattgatgtacgacattcatcccattaacaacagcgacctttttctcccaatcaatgatccgtggctcaatcgtatcgtccgccgcacataggatcccctagtaagtcagcgagaaccatcaacaaacctccccgacataagactctcttacctgcgcaatataatccaaacaatgctccaaatgctcatcatccaacgaatccaccttcctcagcccatcccgtttgaaattcaaactatgatcatgcatccctcccaacagcgcagcacgcagcatatcgatacagtgcgcttggtgtaacatcgagattccgtagccgactggtttatcagatatgccccttcggaccatgaagaagcccccgtttgtcgtgaggtgggcttcgtcaaggagggtttggcccggtgctggttcggttggaaagaatgttctggggatcccccggttggtttcgctgcttagtgattcatatttctcacttgtctgctgggggcatattggtcgttcaatggttgggaggtatgatactagcattccgagacataggaggaataccaggaggattatgggatagtagatacggggggattgcatcgtcgaagtggcgatctggagcgtacaaggttacgcggaatacgacactctggacagatactcaattaaatctcaaattgcagaaacagataatagaatggcgaaatcgaactggtgataggcggaaactcgacaggcgaagcttcaacgtagatcaatgctgacagtcagcatgcagatgcatactttactaccatctacgactgtcacatactagaaagatatttcagaacaaaatcttatacattgtatcctgttacaattattagttttcggtcatggattagttgaacttccagtgtttgtgtcaaattcttccaatatatatacagacatcgtattgctttacattgatgtacacatccttataggtctaatatgaacgtttgctagcgttataacttatccaacatttatgtagtcggcaacatgacacactgttttccagcaatttcttagtggtttttgatacaatggtgtaagttagaagagagtcagaaaaggatgtgatccatatccaatcaagggttaaaccccagcaaaccctccccaccacgcgttattcatctcaacctccttaaccccgtttcgcaacgtccagtctcgaattccagcaaagttacggcaattgtgcttcgtcgcaaagtcatacttaacaacgtgcgtgtgcaggtcatcgtccgcatactcttggagtacgggaacaatatcggaccagcagagaaccgatgtccttagtcgatcgaaacattgctctaccctgtggtagactttgtcttcagatccccggaacgagggtagatggcgattgtctgtttcatctttttgggcgtgcaatcgaaggaggttgagacattctaattgaacaaagacttcagggagagcgaggatgttgtctgcatttaatggggaacggatccagtctgtatcgggcagaagattcagtcggtctatatgagaattggggaccgaaattggacttccttggtctgctcagcctcgagtacatttgaaacaaggcgatcaacatactaggtagaaactcttcccaggctgcctcgcgctctggcagggcagcgtcaaaccacttggaatggaccaagaagccaaattcagggaacatcgtccactcgtactctattatatccttcacaggggaccaggtgaacatcctttggacacattgtgcatttgtagggtggaatcggacggcgtccagaagtatcaaggtggacgcgactaggaaaacagatgttaacgtgaagtatatggggtttcgcttgcgatcgctattcattgtgggtgacctaaacaatacgcgagtgggacatatgacacgagagatgaattggaaatcaatactctccttccatagagagtagtcttgcaacgttcggagaggaaagggttgtgcataagatgcttacccggattacaccgtgcccatgcaagctgacagcctctccctaatctacaaactagagctcatcttattgtcgctgcgacgactcctaggtagcctatcattatttgctaccttgattctgacctttgcgccaaaaagaactatggctatctggactacaatccgcagtcggtgcaaatccttcacagaccgcgcggtcgcataccacaagctagatgatggagagaccaaagaggtcgataggcaaaagtgggaatcagtgtctttatctgaaagtatagccatcagtcaacatcaggtgcaatcggcaaagagcttgccagtagtactcctttttaccagcaccgtattcttcgccatgtgtctgatcttccgcgcattgatgagaggctatgcgtcaatcgacatggcttgtacaaagaaactgtctgcctggggtatgttaatatacttggctatgatactgatggattcgtcatgctaatcgagtgtttcaaacagcccctatgatggcagcagtagactaccaatggacccagtataattccgaccaacttcctgcggactatgctggtcctccaaccgtgacaagagaaacaaactggttgaatcaatacgaccgttagtggatatgtttatgttgacaagattgcgtacacttctcactctatacagacggatttatcccatacccatacgatcagatcgagaagctcaacaagtcaaccgacagagactggtgggttcaagacggtaaccttgtcacccttacagagtgtaagtagcccatctatctgtggtcttgaactacttttgactaatatcaggcaggggcccatcaagtgcactgtcttggtcttattaggcagtggatctatcgtgagcagttcgactattccatgttcacaaatactagttccacacgtttccacatacacaaagaccactgtttcatgatccttaaaaccatgatcgagtgtcaagcggatgtcacacctgttctattcgcaagagatacatcgggtataggtgcgtggaagactcgcgatgcacctcgcaaatgtcggcgaaacgatgccctggttagatttatcgaggagaacaaactatgtggtctagagtgcagtccggaagatattgtacagacggtataatgtatctaaacctaggttttgctatcactgtgaaaggcgctagtatacactgtcagttggcatctactgcatacgctccgagtagtgggaccaaagtttgtgaaaatgggtactttgtcgaaagactcccaaataagcgttccctctaaatttgtctttgctttttcggttgtgtgtgctgcttactactggactagtaagatgcttacgctcgtaagcatcgtgcatatgcacgatgacagtgtcaccacaaacgatcgatcgactttcccgcacaataatggacgtgaaaagggcttgtcggtatcacggaagcccaaaagtgcatctttcgtatattcagtttagaaattgaaaaatgcagtgaacagaaatggcatacttcggtaaaatcaaggcaattttcgcaaggagaactgatatcaagtatgccgaggtcgacatcgacgatgatgaggacaagatcactctgaaagaggccacacggggattaaggcgtcctgatgggcgcttgaaatccatcacaacatcatatcgaagattgagtcaacatctaggagatcgatcaacacttctactatggttgaatatcattctctttacagtttcaagctttctgttttggagttctatacaggacaatagggattccctgagagagcagaccgctatgccttgtaagtcatgtcatataactgcacatggaagtatacggctaacatagcatagcgccggtattgaaaggagaggatttgtcgttctctatcagaaacatggacgccacgcttttccccgacgacaatcccagcatcttccgccaagggccgagtccagaggtggacagagcatggaccgttatttctgataccagaccgattgccctctcccgagaagacgttctatctatcggtaaagaccctgccatggccgtcaagctttcagcggaatttggactaggagacgacatgtatgccggtcggattgatgtgctgcaccagctgcattgcctgaatgctctgcgcatggagatatactttgactactactatgggaagaagtatccaggtggctttaatcaaacggacgaaaagcatcgacaccatgtctctcactgcatatacatgctactacagaatgtactctgccatgcaaacacggacgtttatacacatttctggacggatgcagtcgatcacccttggccggatttcaatattccgcataaatgtacgaatttcagagctattctggagtggcagagggaacatgcagtcaacgagcatatgtttgtggatatgaggaggccagctgaccaggaggctcatgtcatgagtagcaagtttaagaagatttacaaccccgaacggtttggacatctgggggacaaccggtatgatggggaaaacgcctaggggaagtcgagtagcaaagagaatgattggaaattatccgctgtgcccaaacgtagatcctagtataggcccggcaagcctgtttctttttcttcatttcttcgttagccatcttgcatgcgaggtaggacttgttctatgaagccacacattcatcatgcaagatgccttatgcttacattgctgacattccccccttgtcagcaattgtctatgtagtcacggcaaggcagggtcttggaatgagcaatcaatttctcaatccgaaggccagattctcctcaatgggtgcggtgatgtctccggtcgctcaaaggaaatacttacctatgtacccggagcatgcccatgacatgccagacaagaaatccgtgtcgctatctgaagtcaaagccaggctttggcttcccatagtagtcattgttctccttgttgtattcatgattgcttcgctgacggccgtcacctctgacgctgtcaaccttccaacaacaagacataaggccaaatcgcctactccagaatgtggattaccttcccgcagaagatgctcatgaggcactaacactttatagttcaaatcgtgaatacacctttccttgaaagcccccggttcgagaatctaaggacaaagagacagataacagaagcctggggtagatacggactgcgtatgctcacctcccgtctaatgctatcgacatagctaatggcttcactagcaagttatggcttcgttactgtcccagacccagaggcctacgatctgaagccgaacaaagatgttgttcccggcacgaacaatacctacatggtttcagtctaccaccagcttcactgcctcaagattatgcacctggcccttcttcctatcatctcgcgccaggagggacgtggacctgggactcgggatgatcatgatttcgagcataaccatcttgagcattgtttggattacctcagacagtcagtgatgtgctcgggagacgtgactctagaaccgccggatgagatgccacagaagaaccggagcccgttgcaagggtggggggtgacacatgcttgtcgtagttgggagcagattgaaggctggaggggagactggggggttatttagaccgggctcttgctttcatgatctacaggataatggcggtacagaagatgttcactcgtgcctagggcatcttttcctttcatatcacactaccaccatcacgaactttgtaaaattaatcggacctaaattgaccagagtaatgtcttacttcttcaagtctgcaacaaccgtttccagcgcttccttctcttcttgctggacgtctgaaaactttcctcccgccaatctatcaatactagcgctggcctcttgtatcacctgttccgcctccttctccttgccctgtttccaaagagccttgatcaggatacgcagcgaccccagagactggggactatcctgtcccagggctggatgttgccgaagcaatggcaaggtctccttagcgagcttctctgcctgtgcatgctcgcctgtttcctcgtataatgtagccaagttctgcaacgctgctacatcctgtccgcttgggccagggttgttgactagcttgaggagggtttctttctgccttgcagcatcgccggcgccgcggaggacgtggaaaagggcgaagttgaggcgttgccaagtgggatagtccgtgtcatggagagaggatgggttcgcgctctcttcaagagatagaagctttctcgtcaaggcctgctcgaggagctcgaacttggccgggttggaaagggtggaatggttatttatgtcatcgagcacggcgggggagaggcactcggccacagtgctgctgatgacagggtcaagagattcccagaacgctccatcaggtctgactggtttccaggattgcgaggacatggtgagtgggaggtgacaggttgcgaatgcgtggtcagataaatattgagataaatcaggcaatgtgagttgctctgttgttcgaaacagacttgagatgaggtagggagaggtgtatataaaacggtgataaacagtccttcgactaggcagccatcgggacgtctgaagagatgagcttcagctgaatgttaccttgccatctgcgtttgccacttcatctgcagatgatccagttagaataccatcggagcacgaatccggctccacaacagttaaggccgaccaagtccagagtcaaggcacacgcaccagctgtgagggactgtaggactggtgaccttgtgcgggtgttactgcactgcgaaggaggggcgaaaaaagcaacggttatcaattgtgtaatccagaccagcgacttcaagccgtccttgcgtatgtggcgtgaagggccaggatgtatggatgtgaatgtgtatacttgacaggtgcctgcacgtgtcctagaacagcaaataagtaatatatctgtaaagtacagtacagtacactgtatgttaatttccaatagtctaaagtctggggtcaacattgcataaagtccgcataatccggtcgatcctccgccactttagggttgacccaaggtagcccttcatgcggagtctcatgcgggtgacctaacgtatgaacagccttaacttgaaggggttacgcttgcagatctccaaatcccggccttgttttaattcgcttaatcttgccctggaatcctaatccagataagccgcagctatcacactgtgatctcaagcagtaagccaccacttggtcacatcgcgaaccctgcgattgagaaagcagtcagccgcagggattcatagcaaatacgggcagtggtgcgcggggtcgcacgaaatcatatgtataaacaaaccgcatctcctggaatatgctttggaaatgtgtagctacagacagaggggtacaggaagatcaaaagacatttcatgatacgtatggatgcccaggaggcaaatatagtagcgtccaccatggatgcccgggaacgacgcaagttacagaatcgggtggcacagagaaacttccgtgagtagactatacgacagtgcaatgggaaatagaactaagagtgctatgcgcctaggacggagacaggctttgaaggagaagcagcagcgtaaccagcagcagggatcggaaaatccatttccaccagagacgagtggaataaatgtagaacaacagcctaatgacagccgcaaggttgcggcaccaccacatgaggttcaatcctcgtctcaggcgagtaataagcaggatgagatctgggtggcagtggactatcctgctgtctccacattgaccagccatgaacttaatagccacagccccagtcatatgccggctgggcctatatcgcctgtttcatttcctctcttttgttcgccacaagagttgatttcggacaatcagaaagagcatactcgagacgacggcccagatgcatgccattccagatttccgggcgacttgccaccgatttcgttacggataactccgcagcccactgaccccttagcacagcattgtccacttgagcctgtaaagcaccttgcagttcctaatgcccgccgagcctcggtgagcagtaacccgcctgtatgaatattcctaccacttcgactttgtcattgtctctgtcttacatatcacaggcacggaaacaacctctctcgtccgcacatagagctcagatgacgagtaatgccacacgtcggcactccagtgctataccttcccaccattcaggcagcttcctggatcagtcaatatcgttctatggcgatgcaaagtactcggagggcaaaacgacactccacatctgcgccgagaaaggccacactaatgtgctgcggtttctgttggatcatggcgcggagctcgatgcaactgatttcgcaggccgcactgccctccactacgcgacaacgagagggcatacggactctgtgtctgtgctccttgagcaaggtgccgacacggaattggccgacgagtttgggcggactccattacacgtagccgtggagttgggatatgaggcggtagtgagactgttggttcgcgaaggtgctgatcccaatgctcgtatcgctggtagcacacagccgcaatcataatcgtaatattcaatgtacttaatatcgttctgtagcaagtatctttaacactgctaaccaagtgcaatttctccggcaagccggcatgggtgacaacacatttgccacgaggagaaaaattttttgcaagactgtaatgtaattctacatcacctacgccgaatttgatcttttggagtctttcagtttcattactgctttgggaagttgatgggagtgggtcccgaagaagccagacccaccacttttcaagccctatataaagagtaccgtctcgagcaaatgacgagcacatctttcttgacttgaccagacttatctttcacaaactctgcctttcatctcccttgtgtctgaggccaacagctcaataatcttcacttcaagactttaaccccaatatagccatgggcagcacacaactcgcacagaccttgctgcagtcggcgcgcgtcgccccggaaatcttccagctacgtccggattaccgcgcactcttgatggtggtcgagggaattcctccaggtcctagtgatgaggccagtgaggctttcctccaggaggcagaagctaccgtgaaagaattgctctcaaagtccgccgtgacggaactcccacatatcgccgcgtggcgggaggcgtataaggctttcggagccaagccccagaaaacacgcaacagccttgaggcgttgacacggcgtgcagcaactggcctaccccgggtcaatcggttaaccgatatatacaatgcgatttccgtcaagcatcagatccccttcggtggcgaagaccttgacaagtacgacggcgcgccgtttctagtacgcgccactggtgaggagcccttccagactttctctggaggagagcctcagacagaactggctgcacatggggagccgatttggtgtgataatactggcattacgtgccgccgctggaactggcgacagggcccacgcacagcgctgacggatgacaccacgcgagtactgttcattctggatgcattggaaccgctttccgacgatactcttcagcaagctgcggacgaactggcttcggcactgaaaggtctgtctccagaagtacagacatcacaacgaattatagacgcttcttcagtttgaactcgtctgagcacctccagcatggcctattgaaatttatgccgcgaatacttgttcacattggccttggagtacgatgcctagtatctgtcatctacaccaccatcagtttctcgggggagcgctagttgcagactcgcaaagaaggaatccagcccgtcggctatcatcctggcttgctactttatatgggttcgatgggacatgcgctggaggaatagtatatatgggcaggttatacggacgtctggccctatacggctcactcgttttgctagcacagctttttgcctcgaggtgttttattatataggttctgcactcaacaaatatttcacatttgtgatagattactgctggcaagatttaaatatagattcacgtttcggtacatgagatatgcgttgcaaactctttcacccggagtaggaagtgcactatagggcttaatcacctacattttctttcccttatatcgattaataataggggtaaaagctctctctatctagcatagcagaagcaatttctccctcctttttgaggaatttcgagggtagcctttattcaccaacgttctttgacaacgttgtgtggtctgctaagataaagatgtgactgatattttatccctgtaggaagagtaaatttataaatgctatgtacatgcttcaatgaaacaatggttgatatttctccacaactgtaccactgcggtttagttgttctagtggttaccagtagcattcgattctacgatcgccataaaatcctgatagcttctgtagtcatctccttgcacgaaggctgctcggttggcatcccagtcgtgggttgcatttccgtatttctcaaatacgtcgcagtagccgaagggaaatgccatggcgtcggattcaatctcgagctttcttcggacctgtgcgacaagcattggatcccccatgtcgtcatctaggtcgggtagatcctcttgatcatcgtcccaatgcaacgagaagcaggtgagacgagttggtgacttgtctgccagagcacaaaacagttcgctccaagacataccttcaacaccatccaagtctttgcagctgtagcactcgtgtaacgatatcgattctaacatgtcaagatgccggagaaggaagtctttcaactctaggcacaggtagatgttgccgagactgagctttcgcagccgtggcatgttagccttccgcagcgatatattaaaaacatggcgctggcctgcatcgcctagcggtgcagactcttgagggtcgaaactaaactcctcggcagaggttaggtggttgaagaaccacgggcccagacagtctgggaatccatagaataccttgaaggtatttaacatccagccggcaccgtgcatcagagacatgttgaaactcgttaaatgcgaaagaaaatcatggaattccctagtggaaaataccgatattggaacaatattgagttcatggatggtgagcgagagaggaatctgagcacctgggtagcgtggagcactgtagctagacaagatggcgcggaaacttgccgccatcagtccccgccaggcattctttctctcctcgacctcagctgcgtgggggtcgtcattgaagttggagttctgaatgtaatctgctagctcgtcatcgtcgagggaaactcgacgctaatagttcgaaggttcttgaaagaggcgagactggaaagaaccgtgtcgacctctggcggatagacatcttcaagcggtgatttctgaggatctgcgccagggctcatgagctttaatcgccgttttacacgttatcaggctattagcaattgcttttcaacacacctgactcacagctggcgacgtattgcacctctttgacgaaccccgagaagttgctatcggcgatagcctttattgacagggcgctcttggtcgtgtttcttagatatataaccgcaaatatacgcggaaccagtatagtgcgaagccatgtacatgtgctacttaggctgattagatcgcggagcggcgaggaacacttggccctcgtcctgccctcatcctgctcttcgttctcggcgtcacaaaggatatcagtgatcatgtaccatacctccaccaccagaaacggtgagcgagttggctgcaggtcctctgcttttggtgaaagtgccatcgtgcgctgttatgggaaagccgaagcgtttgcgaccagcaggtcgaaattatattgactcctcacggcgagttggaaagccggggtcaaggcttcaaggcttcaaggcagcaacgcgggtggagcctagggccaaaacttcattcgtcagctactagcagtcgaacatcgcatttacagcgtaagcaagagacagttccgatttcacttttattgcgaactactttattctattactactgcaactaaaacgctacctcacacgacctggcccgaacggagagtcacaggccacacagcgaaggaaacaccacacagtgtacatttgaatatacagtggaagcaaagcaagtatgggtatcatgatggcgggctcaagactttttcaggctgatcttccgtaccctaaatagatagtagagggtgatcgccccaacgatgttgaacacaaaatacgcccagaaaatgccgtagtttctccagcgatcctcccagtagatccaccgctgggcaaggtattgatccgcagagtccatggcgcagtactcacaaccgaatgtcgcgttcatgttatacaactggccaccggcggaattgagatatttggccatatactcaccgcaggtttggccgtcgggtgggtcgaacacactgagttccgtcgagctacattgcacaggacggccgtgtagggctgtgcttccaataccgccgatgtaatatgtgaacggggatacacgatacatgaagatccagaatccggggagggctgggggcggctgcatcacaccgctgaagacgaacgagagaccaaacatgagggtggcaatcatggaggccagtgcgggctccccgaccgcgcatacaacgaattgggccatgctcgcgctatagatgaagaactggacgataaagagcatgatcagagcacggcgctcggaatcttgattggcgccaaagacagaccagtagaatgaggcccaggagcaaacgccaagtccaaattggaaggggatttcgacgatcatctgagaaaggatgaagaccttccaggagtagactcgggacggccgctcacggacttcatagagggcacgctgggcaacaaacttaggcatgatctggttcaccaacgtgttgaagatcgtacacaacaagaagatactgaaaagagaattctggaaaccttgctgcgtgttgtcagtcttccagaaggagaacccgataaaaagaccggaaacaatgcccaaaataaatttcgagaaaatatactccggttgtctcaagtattgctgaaacacacggcgtagaacatgatagagctgactgtgtaatggcattgcgaattcatctttgctctctgcgttctcattagaagaggcggaatcattttctcggctggaatgcaaccgatcgagctccgcaagtacgtctttatgctcggggctctcgtcccatactttcacccaatccggtgtattattatccacatcaccggaaactgtttcgaggatatactcggccgggttctcatgttctttgcagattcggccgccgtttcgctcgaaatagtccaacaaagtgcgggagtccttgccaatatcaccaaaatagactgtcttaccccctttcgctaagaacaataagcggtcaaaggtttggaacaacattgcgctaggttggtggatcgttgccaacaccgcctggccttggttggtaagtttcttgagaaacgcgcagatagtccatgagctctgagagtctaaaccactagtaggctcatcgaggaagacgagaagagtcggcttagcagcgagctcgactccaatgctcaatagcttccgctgctccacattcaacccttcacctagtctaccgacgactgcctcggcatagtcctccattcctaagacctgaattacttgctcgacatagtcatacttctcctgttgggagaccgatcggggttggcgaagcatggcactaaagcggagggcctcccgcaccgtagtggtttcaagatggagatcctgctgctggacataaccagttcgacgggggaaattcgcggccaacccctttccgttcacaaagatatctcctgtcacaacaccaatcgacactcgctgggcaagaacatcgagcagagtagtctttccagcaccagaaacgcccatcaaagctgtcaacgtccccggtttgacccatccattcacgttatctagcagccgccgggttccgtccttaacgggaatgtcatagcaaacggatttccaggacaggatatccttctgctcgggaaggcggatagaatctgcatcagcccggacctccgttgtaggatttgtcttctccgcctcaattccgtcgccgtcttgcaggtggctgggagcatggccaggccgaaataccaatgcttcagctgtggacttatcggctgagataaattccgttgccgtgaggtaaaggacatgaaagaagatcaggaacgcgatcaggatgccgaagttgcgccacagatgcgaataggaatattggtaattctgctgaatgaaagcgtccccggagacaaaccgttcgccggcaactgcgcccacgaccgagcaaataaaggatgtctctgtgccataagacggaatgtaagaagtgcattcaaaattccggccatggaattcattggaaacgagagcctcaaaggcatagtaaacagggttgatccagcggatccaagagagccagggatgcatgtagggctgtggtaacgtgaatcccgtgtatactacgatacatagaaccaggataccagcaagggccatggcctggcccacggtctgggttaaagaggccaagctgcgaaacattcctgacatggtaagaatggtacatatcagaaggagatagaagatgaagaactgagacggttcccggcgaaggttggctaagaagtagaggataatactgaacacagagcagcgaagaattttgatcggcagatcaaccagggcactcgctaaggcttcagtgaacggatgcacaaaagcataggccgcttgcttttccacgatgggccgctgagcgtatagttgcatgatttctccgatagtgatcaaagcattcataagcactgagaaatataggacggcgcctttctgaaagaatgcgttgctggaatttggggagttgtagaagacggaaccaatgatcagggataggatggtctgaacaacaacagtcgacatcgccgtaggcaaatcgttccgcagacgctgattggcccgccggacacagaggcggatttgcatcggaatcgacaggagatatggactgttcgttcgcgtatggcgggcttgcttttcttcgtggacctgccgcaggatttgagcggcttcactatttggagcgtgctcctgtacatatctgccaatttccgtgcgaagattttgatattccacgctgcgcttccagtactccgagaattccttcgcacttcggggcaccttgtcctccatgcccggccgggcccttcgttccaaggggttggtgatggcggttaaaaagtccgggctcacctgcttctccggtcgttcccagcccatgcgctggaaatattccaccgccgcgtcgcaccgcccaaagtagatctcatacccctcgtagaggaccacgaccttttcaaagaggtcgtacattgactgggaagcctgataggcagccacggcatggcaggaattactcatatcggcggatagacgtagcgctctcacaaacttcagggctgatgcagcatccagacctctggtgctgttgtcccacgcaccaatccgacagttcgacaagaacatctcggcgatactgacccgtttgcgttcacctccactgactccccggatgaagttatctccaaccttggtgttgaccgtgtgtgagaggccgtacaccgacatcaccaccttggtcattgtgtccgcgaactccgtgcgagtcacaccctcgatccgtcgtcgaggcgcacgggcgtgagccgcgaacgaaagggtctggcccacggtgaggtgtgggaaatgctcatcaacctccttattgtaggcaatttctccccggtggtgtttaatcatatcctcataacccacaccgttgtagtgaattgtgctttccggttccagggtcagtccgcccatgcgaccacagatcgtcttcagcagagtcgaacatccgctccctgggcgacccaggacaagtaaaagctctccaccctcgagcagaccatcgaagccacgcaagatctgacggcgaggcatacgcttttgtcctgcgatcgctctggcggccgtgcggaaggggatggcgaatgtggagagcaccgtctcctgatactggagcgccgatcctgaccccgagacttgaaggtccttaaagacgacgccttgctgtggtggctcaatgccacactcgtgcatccgtctcagaacgaactgggcccagcgacgatgatcgaattcgggactgttggggtcgagctggggttcatttttcgcatgcgtggccgagagcacttggcctagtcggctggaagcgatgcgagacagtgactgacgctcctgtttctcatctgatgacaccgatgaggatgtgtcggataaggtatcatcctcgtggtcgggatatgtgtcgatctgcgtccccgggtcgacatccggagccacctcgaacttggacgacatcctataaaaccggtcagtgaggcaacttgatataggaggtggtaatgatagagccgtgtacccacctcagacacagggcacgggatgacgcctctaacagactttctcgatgcctatgctacgaatacacaacgtagtatgtacccagcaaaaggtgatgggcgtacttaaggagggcgcctgtcgtcgtaggccatccagagtgaaggagtcaacatgatcaatgggatgccgtgggtggctcattatgagtcccagatgctatctttgttttcggtaattgaaaacctgaaaccgcatactgtgcggatttaacgttatgcttgattgccgggctgaggcgttccggcccacacgtggatcgcaatcaaagaaaatgtcggcgagtcggcggttcgtagggaccgacctcacgtctcattggtggacttcatcggaatccggccggtctcaggccgcgatggtcagtgcctgaggttcatgaggcggaggtgacgaccttaaatccgattgtcacggaacgggcctcgtccgttgaggcttatgcagaggtatattaggcataccacagtgtatccagaggatgtcattagtcaagaagaacaatggacgacttggtaggagtttccagatcatcaattcggtgctcttgacactcagaactcatcccagatcttcaaggtcagcaagaagaagcggaaatttagccgtcctgcagctgctgcggctcctctgtcctctgaacaaaagcagtacctgctggagctaagggatcaaggccatacatgaaatgacatcgtcgctaaatttcccggaaaaaagaagggaacgctgcaggccatttattatgcaaatatgaagaacctccgcaatcctacttcacgatgccagcgctataccgggcggccaaaaacagccactcgaagctcccaaggcctctctcgcacacgcgggaacactattggcactggtgtcagtacagtgtgtcaaacagagaatgaagtaggatattcgcgatacagtctgcggtcaaggggagtgcgatagacaaatgcaagtctatatactttgctagagagagagtgtgtgtgtgagtgattcatttagtcgcagcaaaactggcgccccgggttctgatacttcaactggtttctgtaccccgtgtaagctccatttagtaaggcacgggtaataatattccagaaacattctaatatctgtattgaagtataaaatacatggagctgtatagagcctgtgtataatattatataatgcttacactgacaattacaggtgactcgaagcttctatgtaaccgagtcaaactgacactgagctacaggagaagataaatatcattaaggccgttaacttcgtgtggggctttctggctcgcaggaatttccgtcccccttcttttctacaaggctgcaaggccaaggagaagtgatcatcaggctttacttgatgagacagtagactggcgatattttattcagtgtgtcttggaatctttacaaccgtctcatatccttgcgcttttatttctctcggcctggtcattggaacatacatggaaggtcggccggcctgcgtacctacttcgactgttgctttttgacacccgagatgggatccacggtgacgaaaagccactgtcagtggccagatctttttaccaaacgcctcgatctcctaagcccagcacggacttcttttacgctcgagaatttgtgttccgttcgtcgcgcttcggaggagccaaactacctacagacatgctttcagtactatggagtcactgggttcgcaactctcactcaatacacctcgccctcctgagatgacactttgttatctcctgagtcctccctatttgctgaaatcttctcatccatctcgctcagtcaagtctccttactgtctctaccggatatcatgctctggtcatcgtctgtgggctcttggtgagcacgcccaaccgggaagcctaattcaacgaagaagatgcaggtgacttggcgcatgaattgcgggaaggagaggcggtggtcaccatgaagcagcgagaacagcggctgccggcactgcgttactggatggcatagaagtgccctgtcctcacacttggcgcgagagccttccgctggcaccgcatcggggcagaggatgtgcccaaacgccatcatgtctgtttgatgtgcatcatatgcgtagtcactggggctgcccgaatccggtgtaggaacttcagaggcaagaacgataacagggagcttattctctccgggtagatataggcatagcactgtctgcctcgcggggcagcgaatgcaatgctatatccttgtctcacactatcacggcttgacatccaatcatgcaatgcggcttggaattattgctatcgcaccagtgtccaattacctggaggggctgactccgtccctgttggtctcgggtatgtaaagggcctccctcgcccggctggtcgcatgatctgatattctcttttcttctcacaaggctggcttgtatcgactttcttcccctgagcctggcgaccaaaataacgatgtcaagcccttccgacacgattataataaccgatgacgaggaattgccaagcctcgaggaagtcagctcacgacttaggagggcctctcgccgtgattacagttaccgggcttttcaagcagtcaacaatgaggcggatacgacaccatcacgcaaacgcaaaagcaccgaaacagagccgtcaactttggtactggttcctcacaagaccttattcctccttaactaacgatggactagaataatgcttttgaggagctccgtaaggaagttagccgcattagcaataaactgcaatgcctacaagacgaatagctcaggattggagaggaatggctcagggttagagatgaacctcgccaggagagggagaggcacaaaaagacgcaagaggaactttcccaacaaagagaaaggcatgttttacaatgcaggatctgttacatgcagccagactgctgggtgacgggtctttgtgggcacatggtctgttatttgtgggcaggaaaccttgaatcaccgaagaggtgtcctttctgtcgagcaagcttcacggtaactctcaaatgccacccttttgcaggataaagcacgtgtattgtgttgctgatacggaattcccaacgcactgggtgcacaacatgttatctacgttaacaagagccgaaccatactcatactgcactgtttagttatacaataatataaggtaaaggagaataaaaaagagtctgacccaagaattatttagtcaggagatgcttcctatttctccatcgcatagcagaggcccccagccacagaaagctatctttgtcgctacatgtaccgggcctttccggtggatcatcgggtgagaatgggaggactgaggcagaggagaggggcagctgtatacctgatacaagcagttgtaaaacatattagttatagatacaaccatgaataccatacaaaggcgcggaacatgggtctccaaagaactacaaaagtagtttagcaggccttgggttcggaaaactgttaaagaatatatgacccgggcgccattaatgcaaacaactataccctgaaccctccgaaaggatatgcaggctaatacaactagaactattcttttaaataccattacagagtaacattacatcctgacgaatttgaagcctcgctgaggcttgtgctggcctaattcccagtatttgtgttctgcggtccttggggcgcgcggctccgaagtgttttcaggtgcctccgcaatgtccaggactgcagcgatagtgccttcttgcacgtggctggtgagcttacctttgcctcctccctgtccttctagcataagcatcaggttgtttcgtaattttcgccgcagcgcaattagacttggacaggccagtctagcgtttatcttcctccttctaccaatggagcttagcatatatacaagtattttcattataaatatcaaacttgacctatagttagttaaacacataatttattggtcaaacccaaactgtcaagaactttaatgcggaccagccacattcgaataaatgtggcctttcctaattccactcgtcactcatattaatggccagctatatttcaattacttacagctcacagctttaggctgaaaaggtgatgcaccgctgcatttttaccgctcccccccccccccgatgttagcctgtacagcatcatttattacattcctttcactatcggtatattttggaaggagaaaaaagcacgatttctgggattcaagcaagcagtcctcaggtagttccctgtgtcatgtttggttttgcttctatttgaagaccggactgacgttctcgggcattcaggcccctaactacattttgaccagatactgtcccgttaaaaaccatctttccattttgccttgatcgaagaggccgctgagcatcgtccagatgtactattcgcagcagattgtgtttgaatcctcatttgcactgtcaaaaggatgaacgaaccatatattctcacaggtcatttgttcctatgctatgctagagaggtataccggagcgagggcgccagactgtgattttcatcataaaccctaaaccctaagcgtaaaaagatacagaactagatagtcaacaagaatggacaaccagagtagtacagctagtacggatttaatataaccgaagctagacgataatgcttcctaccaggactgagagaggttcaccatattaattggatagtgtgcacctcctatagagcacgctacacttggtcccggtcaagctagagagtgtcgaatggccaaagatatgtagcacagctttctgtagcgtcttgagtcacacattttggaacacagaatgagacacctgtcatttggcgaacattgaaactgttgccagccatttaattgcgaagaaatacgatagtaatcagaaagtccttagtaaccgacgcgacatgtaatgcggcgctcacagctcctcagttatgtcttcatttccaagaggagcaaacccaagttcatatgcgaatccaatcaccaatgtaacatgctgaagtacgtggttaatgttaattgtatctgcacgatccagcgacgtgtgaatgaatctactgtgatccccaaacttagactcgaaagtcattgctgctggatacccatgtaactgagctgacgcatgatctgaacaggcatatccacacgcggtatccacataaggaagtgtgcagtattgtcattttattaatgcatgactatactagttacgagagtagggtcacttactgttgtaattatcattctgacaaactctgtcaggccaagatcaacataatctgtaagcacaccaatacgctctagcctattagttcccacctaacccatatatccagtcatgtcctaatttaacatagctttgacttcccttccctgactagagtacgaatcaaaaatctgtttgcttccttgcagcccgacctcttcagccgcgtagaagtggaactcaagtgtgtttggtacatgcccttgagcaaaatcagggtcccgcaaaatggctcgcaacgcttcaattagcgttgcaaccccagaggcattatcatctgccaagagtgattaacgaggattatatgaatcaatgcattacattcaaggccgcagatgtgtgatacataccagcgcctggggcataatctcgcgggacttggtagcacggtcttataatggagtcctggtgggctcccaccacgattgttttggcactcatcccaggaattgacacgatgatacttggctggtcccaaccagcacggtcaaaaacctccaccgcaacgcctgttgcattgctggcggtaactgtttggttgattttcgtataaagccatcttgatgccttcatactgtactcacttccgttgaagaagcgattttgaaagtccgaaaagtcttcgatcatagtgtgcaaactcaaaagatccaactgagtaataagtttctttacactttgtgaatggcgagtagctgcaggataccttactgccactcgctcttttcagtacgtctttgaacaatactctcgtcttctgcaatttgaaagaattcttggctggcacctagcgcgggcattaaggcacgccccttgttcaagagcgactgtggtggtggtggtaaacgtgctgatacagctgcggcaataacgacaacatactttatagcttgcactttgtaaattaaatttcttaaagtgtaagagcgcacaattaaggatgaaaatgattgaattgggttcgagttagcttgacagtcgaagaccgttatatggattctccaaagctttattcagtggatatgattaaatcgtcatacgatatattagtaatgatatcagagactggttggaagatagctcgtggatgccactcatcaaaccagtgcgacagaggtcgaaactactaagtaaaatgctgaaaggcaaggaaaggaaattcagtaggtcacttcaatgataaagagcagataggcagatggccccacttcccgtaagtggacaaagctaagatatgggtttaggaccttaaaggggcgcctgataaaattcgttgtaaaacgcacataggatttgctggcagacactgaagcagtctagttcgcatacaagactcgatttcagagtggtccagactattccgttgaagtcgagtcaaccagaccctcagtaactaccgtgtagttccaatgccaattatacgaaaagccatcctgtcaggtcgtgtgactgcataatgacacttatattcatcatgggggcttttaactctggcgtggaatcatggcgttgcaacggtctaggcacccagatgaacaagcatagtcgccgttcgcggataatattctaagttaccagaagttgtcccgttcacctagaaaataaagttaatcagtattccttggcatatactaacacgagaggaaagtcatgctcgacgacgtcagtgatactttcatatcatggctttaccttgtaaaatcgatgtgctcactgacactgacgtgtcttaccagcccacgatccatggaagcagtaattctttttctgataaggtccaagggctagttaaacatttgatctagaaggcccattcaataggaatccagccatggtttccactttctactcccaggctgagtttctgcaccagcactgcgaaatatccacaaaaaatatttaaaggaccgtgaagcacaaagaccctatatcacgcttatattccattggcagtcgtacacatctatgttacgagctagtgaatcttctataacttatgccgagaatgcaaggccgtattcacctagtgcgccatgcggaaggtcttcacaatttgcgcaacgatcccaaaattccgaacgctcctttgagtgaacgaggttttgatttcgcggaagaactaggacatcgctttatcggcgagtactccaactgtgtcggcgcaatcatatccagcccgctccgccgaactatccaaacatccttgacagcattccgccggatcttggactccacccagtatgctaaaaattccggttctggtgttaataacggagtgactttagccctggatgccaatttgcaggaaattaccgacctgccatgtaatactggctccacagtggacgatctaacaatcgaattccccggactcaagtcagaaatacaaaaattgcacaaggactggcatatcaaggcagggcctcgttcacccctaccacagcctctgactcagagaagagatgagattctcgaccggctacaaaagatccaggctgatttgcaaaataaaaaaatgagcgacgacattatcgttgtaactcatcaaggtgtaattgctctgctagcacccactgcaaatattcctgtagggcagtggcagaccttccacttggtcaggaaaaatgggctgctctttttggaatgaggggcgatgagtagttgtggtgggaaaacgtcatattaagaatggcaccatcagaatggatggagcatatggacaaggccatgctaggcaagaacgttccagtgaattggcatacttggccctatttatcgaaatcgaatacaaccaggtctgggttttgtgttttgcaatatcatacctctattccaggtcactcgaatgtggccacatatgcacgagagcagagggacaaaactacttcctcctaaagctgcaaaatggggtctcggaggggctggggatactccaatcccctaaaaaggaaaatcgcttaagtgtcaataagcaatcttgcgtatgacagttcatggcgttgacttcactttttgtctcgtgctataaagaccagacttttgccactagttgcttgagtatagagcacagcttctcctcgccactaccgctgctcatcctgccaataggtgatctagaaagaaggattacaatttacagagtcatctccgtccgcagggagctttgtcgatgagggaccgcgaatcagttgtgattctgggaagccttctgtttgcagcccaacctctcatctgtaatgacactaggaacaaatggcaggagcttattgtcagttgcgcgagtaggtccatgtattagaccccatagcgagtctcctgacattgggcttagacttttacagcatatattgctgatgtacagatagtgtcttctgatcggacctgacaatccctggttagtcgtgagagagtcggtcacctggggacatctaagcgccgttttcgtacagtccaacattagtattttgccattatcccccctcgacgctcgcttaattacgatcaatcaatcagcgggccgctcaggtgattatggtcaaaggattgaatagaacagtctggaccatatcagagatcatgatcatgggtcagtggaatcgctattaattactctcgcagtttttgccaccatctacttccatgtataaagtagaaatgatcgctttaactcaccgtctgcgagcattttgaagcctctcattctaataagctaaagtcatttcaattcaagactcagtttatcatcatgtcctttgacagagacccaaacgttgaagttgtgcgtaaatacgatggtgcagtccaaagtctagaccatgcgcaacagccatggtcccctgaggccggcctacagggaccatccgaccccataagcgctgcccatcaatatcttcttaaggtcgccgatgactacgaaatccctcagggcgtccttggtgaaactcccaccaggttatctgagccagccagtccaacgggcgctccgtttggcctcatattggcacaagaaaggcctcgctttaggagcacagcagtggtctaccagcaaacattgggcgggctgcctgtgtgggacgccaagcttagcgtgactgtgaacgaggaaaatcagatagtcaactcgtccagcagcatcgacacagaagcctccaaaccagaaacccccccggatgatgctaaatacatgcaaaatgatgttacggcagaggatcttggccagttattaaggcttccagtaagcagaggcggaatctacttcaaacaagagcaagagcagaagcaacaacgccttcttgtctatcgctaccgcaaagatgatagacaggagatagctggggattctgcgcctaccctagttttacctgaagtccctgagaccatcagagaaggacattactatgtggtgagagaggttcttttctctctcccaatctcagggtacggtgacctcaactggagagcattggtcgaagtcaagacgggctctattgtctacttgcaggcgctcacggctggtgtaactggctgggtgtttgcccgagaccccgctacgaagctcggccacaaagctcccacaacaagtggcagcattgctgacctgaacctgctacgtgacaaagttttccttcctgaaactgttgtgaccacccctcaagctctcacgggcagatacgctgaaatcaaagatactgagttgcctacgagtctgccgccaacgacatccactggagaattcaacgacagcgttgaaacagacaattttgcagctgccaatgcatactatcatattacaaagctgttcagacttctggctgagctgggtttccccactaaaaccttcttcgataacaccaagtttcccgtttctgttgatcaccgtggcttcaacaatgaggtaaatgctcaagccccgggaaatgcaactggtaccggctccggaggctttatttttggccgggctgatccgaatccgaattcgcacattggtattgctgcagatttccgcgtcgctgcacacgagtttggccatgcacttctgtgggatgctattcactggccaggatttggtttcgctcacagccctggcgactcactggctgccatatactgtgatcctggaagtgatgcacaagatcgatttgatacatttccttggaatgttcttgttcgtcgccgccatgaccgcgaagtcaaagatggctgggcatgggacggaccccaatacagaggagatgggtggggcccgatgtaccttcgcgagcagattctatcaaccacgcttttccgtctctatcgggccattggtggcgatgcgatcggtgatttccacaagcagaactgggcgtccaggtacacgctgtatctgatcatcggaggcatcgctaccatcgcaacaactgccagcatgccctaccaatatgtctctgcaatgatatctgcggacagggatacagtgcttggctatcccggtggtgctgtcaggaagattatccgctggtcattcgagaaacagggcctttaccatcctctaaacactccgagccccggggtcatgacaagagggccacctccagccgtggacgcatacatcgatgacggtagagacggtgagtacgactatgctcctatgtctggctaccctcctggtatctggaatcgacaagctccagatggtggtctggtcaaccaggctcccgttgtcggagttacgaattactgttacgtcgcggtgaagaaccggggaacagaaaatgcgcagaacgtgcaggtcaccgtatatgagtctcctatcccagagccaacggtgtggccagcccacttccaaacaccgggcactgttgtgccaattagcgggccgatcagtggaaaccgacaacaaactgctattgctgggccattcccatggacgcccagggcagacgcctcgtttgataggtatagcttgctggctgccgtccgtgctgacggtgacctctcaaacattgacgccagcagtggcctggcatgtgcaagtggacccacagatattgacaatctcattccatttgataataatctggcaatgcggcactttgaccggtaaggattctaactatgtccgaacgacggtgcagcactaaacacagtttaaatcacaaatactaaaaacagtgatcttttgatttaactcttcccttatttagttccttcgcattatgcctgttgtgctgagtttcaatgttggctaaaaatgtccggtacgcggaagctgcgtgctcgcgtgagaattgcccaatcttgcacgatttgagaagttgctgctctttcacaaatcctttggctatttctggcatgatatggtgactttcttggtctgttaagtcgtcccggccgcggaaggatatcggagagaaaaggaggggaaaatttgcggaagggattttgtatttgcatttaggatgtctctttcatggaatattgctttttgtatggctggtctattgcttgtagcctaaaaagaaacgggattacgcgaatccgcgtcttctcacacgaattttctaatagaaattataataatagtaaaaataattttttaaaaattagaaaaagatttttttaaaaactaaaaataaaagatctttaaaatctttataaaaaagctagaataatatattttaaattattaaaattaattaaaatatatcttcattatagtggtacgggtaaccagagaaacccgacccgaaccgggagccgggttggggcgggttcgggtcgggttctagagccaaaacccgaccctaaatctagaaaacccgccccgacccgaaaagggtcatgtgatctaaaaatctagattttctagattttttttatatttctatatagatctattttatatatatataaaatatcaattcaatatatatagaaatgatagagatatagagcttttaaaatcactatactaggcctaattaggtaaggcgtctgattaagaagcgacgccttacctaactaggtttagtctgtggcttggcggggcccaacgagtcgggttgatctagattggcccgggttcggggtcggggcgggtcctagatctcgaacccggaaccggagccgggtcgggggcggtttctagatctaggacccgaacccggcccgaataccactctatccgggccatttaaagctaccagacagaatcccctaccaacaagaaatatatatatctttaatattaagatgttgtacgagtaggattaacaactgacagatggtaaaccacataatgatgtatataagaacaaagtatatctttggttaaaaggtcccggtctactcttttaacggatcttgtatagagaattagagtctgacatttacctgtgtcggggttttagggaatctaatcttaggctgcagaaagatcgtgttgatccctgtggagcagttcgctgaaagatcgcgcatagaactattagaaccactgatagtttgcatccagctgataaatctcgaaatagggaatgatatacagtattccccacagagaccagcaggatcttgcgcacccgactattttcaggctttgtcgatacaatcttgcaatgtaatgactatccgagtgtgatctgggcgaaagaagaacgggaaaaaaaagggggagctatggccgagacgcacagatttgatcaggaggctgtgctcggtcacaagaggaaagaaaagaaaagaaaagtatggttacgttgcagcatgccagcagtttcggtcctcagccgactagcaattacctgggttgaataggatcgagaagggccgctcccttgtatagagtagccagtagaaaccccagcatattcgacctaacgcagcgtctcagccgcagctgaacatcacacctatcacacctatcacatcgatcacatcgatcgagatcgtagtgacaaatcatgaagcccagtatttacatgcccccacttgagttgcaggagatagcttaaccctatagtagggctttaattcagtgttactttccttcggcgctctccctgcgtggttgcatcacgtttagttagggccaacatggtccccgttgataaacacatcaagtctcccagtaacaactcacgcatgtgcgcagttggagaagtcacatttgtttcaaacccgatgcacggtggagatcgcgacagctcgagtcttaccgtttcattcctgtgccaccgaagaggttctccccttgcatggtgctaacacttaacaggctagaccagatactaacgttgctaaacgtgcaagtggattaggttacagattgagttgtgctaggaagctgtagcttcttagatgtgacttaaatgcgctcaagatgtgatgtgacaaacacgcttttccattagaagtgattttggagtgctttatggtcgccgtgcagaaagttagcgtatatctaacctagtagctctgacggtctctacaccgtgtgatagctgcatcagctgaagcatagacccacccagctagcgaaggtcggataactcctcatgtggagattcctcaacagcactatgaccagcctaggccatttctgggaacactatgcagcctaagagagctagggcatgtactgcctaaccgcaatccttaaccagtccacccagcaggtctcacgttgaggtgatcatatataagcgtgttgagaccatttgctaccgtactgtttactcatgatctctctcttctaatcgaaataacttagcaccctacagggctcccccgacctttctagaattctaggtctactaccccaaaggctcgatactatggcaagtcaagtccatcagtcagggtctctaccctctttcaagccctatgttctctcacccttggatcatgctatggcttgcttctatctgacatcgaccattacgttctcgttgcaagatccgacacgaggcataccagttctcgaagcaggtgtatcgcaattagtatccaagctaccctttctaggtggcaatctgatctggaccacccaccccgacagcacaaaggtgacgggagagattcacccaccaactgcagccacatgggacacatatcccatgctgaaggtcaagtatcatgccggtaaatatacctccatgtcatacggaaggatcaatggcccatgccactgcggtgtgatctcatatgatcacatcctccgtgaagagtttgtgccgttgccattcgacattgtccttgctgaaacatgccctgtgttacgatttcaggcgaacgttttcgaagatggtatcatcctatgcgcaagctttcatcataacgtcatagacgggaagggaatgaatacagtcatggaagcattagctacatgttgtcgaaacccaacaaacgtgcagcaggatgagcttcccactgacccgatcagtgaagccatatgccgcacgcgtctcgctgctctagcctcaccgacccctgatgcatttgtggtacggagaggaacgaattgccctatcccagctgcacctgaacagggccttcaggcgcccatcactcggttactcgtcttgagcggggagaaagtcatccagctgaagagaatgtgcaaggcattcgtacgaaacgaggctcgcggagagcttccatcctccgaacttggaagaccgacccctgcattatcaagcaatgacattatctcagccttgctgtggctctgtgtccttcgatcgcgagtccgatcagaccctcggtttccgcagcgagcaaaatcgtacttttcatttccgaccgatgctcgcatgatcatccctcaagatctccggtccacgtacattgggaactctgtcgtttctgccactgtagagtcgccgttctcgattgaggatgcaatccagtcttcctctgccaccatctccgctcctgatgaattcaatctatctttgatggttcgcctagccctagcggtccggtccaagttcatgtccatcggtagaaagcatgttcaagatatgatttcttctcttgggacaggagatcatgccgtgttaaccgcaggcaacgccgatttcgccctgagtagcttgcggcatatgaatttctatgagttgaaatttggaccggtccttggtagggctgcacatatggatctggcggatcctcgaatgaagaatcaggcttggattctgtcagataggcatcctggccatagcggaatgtcatcctgggaaattcgcattacactggacccgatggtgatggagtatttgcttgaagatacgttgttccagtggatgaaagtcacagacttatgcaagttatgatagtgtcttcagtacgtattgcctccacaatattagtctcagcacaagtatatcatcgaatataatcccgactggtaccccaatacatgcataatcttaaaaacaaaaaacagaacagtattggcatggctgtgcttgccctaggctcagttttgggcgtctcgctgctttagcaataatatgtcgccatttatacttctctcaaaagatctggatattctttatctaaaagactagagcgtgtatttttttacttctatagtagaaaagactagtaagtagttataaaacgtacaaagtctattgtataatatattctctattctaaatttatgctattctgccacttgtcctggaacggaaaaccctagatctccgaggcacccaagcaattaaatagcggagggaatgcaggctgatgaaccagttctcttgattttgcgaaagttacaatctacggagtacctcttcttccttcatcaagctcgtttcccatagcgcccggctatcgaaggcgtggaagggcacttggagggcacaattggttacatggccatggctgctcatcagcaaggtagccgccccgtccttagccgcgaacctcacaatgcctgtagctccaatgcatgaaggtcagtttgatagctatgcggtgggcactcgcgctgtcgcctgcttcttcctgttcaatacctgctacgcccagtgattcttgtctatcccattcttctatccggcagaaatcaccagcttgcgtactcgcagccgtggagtatcgctatcggtcatgaacaattggctgttcacatttttggtagttatgatcaccccgatctgcactactaatattcgttggaagtaagctcatcttctctcgaccagctctattcgctgcgctaactctcaacctgaaagacttaaattattttctccgttctgaacgctccttttattccagccattcatttctttcccccagagacttcacatctatatctagaagtggtagactgcatttgcgattatcctggagtgactcgaggagtgttcagcaaaggacaccgccgaattatgctgcagttgtctcaaacgcagcagcccattgctcagcgtacagagagctccacggttgttctccaaactgaaaaggctacggtcgaagagttgaagatgctgagtcgaaggtctcgacttaacagcgaccgaggagttctaaatacactggagtcctagccttcaaaacgacaagctgaaagatgagaagacagccaaaagtattgccattagtaacgaagaattctggcaaatccttttcgtatgtggaacttagaaagaatcagatctaaatatccgtcaattgagcccttaagttttaggcctagattactagatgataccgagtatcgcagatttgataatacctactcacctgggaagattactgaaaatctcaaattaatggattccaggccctgcaagacgtccgctttcatatcgtcgtcaacatcttctactccacagcttaccagcagaactttgggatcccgtccttcgttagtcatagcatgccatttcatcaagctctctacgttgccaaggctcgtcgcgtgctggaaaatgtatagtctgcttgaaagtctctgagcaacgtcggtcttccttgcccacattgagaagacgggtccatcgccgccaggcatctgtttctggagccaactatcctcaagagcgtcacgctggatcgacgcaagctccaccttatcggttgctctccaatgatcgagtcaggcttttgcacaagagcagcgacgcatcttctagctgagttccctatacgtgcgtaggatttgaatatttcaattgcacggctccacgacacagcgttggagtgatgttttatacttgttcctatttcgggacggatgcgcttcgcaaggaggatggtgacagccgtataaacatttgggtagagtaagtgtttgtgccagagggtcaacagtggataggttgaggatttcatacacagcacggaataccaccaagctggcacgggcccgaaaataccactccggtcgaatgggtgtagaatacatcctttaaccgatgatccgtttcgagacaagggctggagcattgtacgctctctgctgggtaggcttttcgactggctgtgccgtgtgatatgacaagcagaattgagccaggataggccctagcagcaacattctggcgtgaaagaaactaagactggttagtcgcttacagtctgttctgcggtcatctagtcagaatttacgtaccgaactctgcttacaatagctaaacgccggcgtacagagaactgacggttcaacggcgcgtccaattgaagttcatccgaaagatcacgagtcccgttgatgaggccttcatccagcttgaacaccgtgatcgtgtcggcaggattttgccgtccgtcgtgaattgtgtacagctcaagaaggaggctgttcatcatgtcgtgtaatcttaattggggacacgtcaaactccattatacatggccttttatccggtcgaacaagggaaccctcggcttcaacatcaaggaatcatcatctatcatgttaggcaacgggactactgcagacagccaatttggtaacataacgggacgacccaatgtcagcaaagatggattcatctcggaggtctgctctcttcataccggtccatcaggatacattcgtgccagattcggcgtacaacttcccttgcaggtttcgagcaggcgcgttgtaatcgggaaggtgaagacccaagctttgtgctattcggattgcatgtccactaccatccaacatttcaaaggagggtcctagtgggggcatgtaaactcactatggagctagggttaccggggccatctgccaatctattcccgttagggaaaagctactttcctacttgggccagattgcgaaccctggcactcattgatatccttaagagccaaagtaccctccgaatggctaggcaacctctctgttgccttccaacaggccagcattataaatcctggctctgttgcgatgtcgatggctttgatgcaattataaacgatactctgccaggcgggacccgaaatatcgtcagactgaatttgggatcaactttgtcggcgtcgacgtccatctgccaggatggctaactttgaagagagagtgaatcttcttcgcctgtcatttgagaatggcaagaagcccttaccacgggttacactcggagctgtcaataaagatggtattgaacgacaccccacactgttttccgacagtaagtactgtttgctaacactcatcaatccaggttctttgcattacgctaaggcctttggggaggcatcggtcgagtctactgataccgatgccgtgcattgggtggcctcttcgactaagttagtgactactgttgcggtaatgcaatgtgtcgagcgcggtctgctcgatctggatgcagacatcgccaatgtgttaccggagtggaaaaacccgcggattttgactggcttcgatgagaacgataatcctacctttcggccagccaccaaaccgattaccctacggtaaatatgtcgcatactcgccccgaaactatcgtgatgtacggttcagatgtactaacggctacaaggcgcatgttgactcactccagcggcatggcatacttcttcatggatcctcttatggcacgttatcatgagttgcaaggaaaaccgccggtactccaaacgcttttccagttccagttcctgcttttcgaacccggcgaacgatggatgtactctcccggtattgattgggcaggaaaagcagtaagttctggaatgtttggtcgtccgcaggcacgatgaactaacaatgtccaatgtgaaaaggttgaacgagtcacttctatgaagctcggcgaatacctgcagcgtcacgttttcgatgttgtctccgtgaaggatgccacattccacctcgaccagagagaagacctacgggcccgaaaggttaaagcctgggtgcgaacagatcagggtctgcaggaagagaagaatcctctctgtcaagacccaatcgcggaagactttggaggaggcggtctatacacaaccgtgaacgaaatgctcaaaatctgtcatggcatactgacggaaaagttactccgtccggagactgttaaggaaatgttccaacctcagcttgaaaatgttctgggtctggacaaaccgcatgattatgcgttagcgtcccgcaatgctatctggaatacagtcccggatgatatgttcgtggattttgggatcggtggtctggtgaatacatctagagtcccgggacgacgagaggcatattctctcacctggtccggaaagccaaattgttactgggttggtcatccgatacatatgggaaactcgttctagctgactaactgattctagtggatcgacatcaaaaaaggagtcgctggcgtatacctctcgcagctgctaccgaccggagaccagtctgctattgagctgctcaatgagttcgagagatgggtgtactcgcagttggatgatttggagggcctggcaaagcagagcgtggacacttccagccgataacaggaccgatacgtacctaggcttctttttcgaatgtaccgcgtatttggagggcagtcctacttaggctgtctctttcagctgtacgttcctatttaactgcataatcctgagcaaacaagtcctctcgagcagtctctggcgtagaattgccgcgataattcaaaccatcactgccttgtaaataatttattaggtcctgccctaacaacgcagtgactgccgcggtccaatcccaggcaaatggctaattgaatagtaagagagcttgtctgatactatccttctccaatgtgtcggttcaagctcgcaattctcgacagaagaggaaagtcaagtggggtccaaaggacagttctatggttcagccattctagctgcaaaggatcgaaccaaagtgaaagcatgcacccgtcaaaccagatggtagttattagggtttgactagtcatggtggctgggagggcccaccgaaaaacccacttccggccccgaatgtaaggttgatcgaagtttactgggaggcaggtgtacagtatagaagacttcactatggtcattaccctgcttaagtggtatgcgcgtatccctcatcaactcgaccatcaaatgacaagatgctggcactcgacccataactcttgagcacgaatataggacttcttctcatatgactgcgtagggtccgccaggctaccattgcaggcctattacagcctcaggaagcgcaccataataatagagaaaagattacgatccctagccaattatcaaatgaatcaagagtctcccttgtctcatgatcatggatcatggtacattagcacctgccactttggcaaacgatcggcgacatatcttcatacacgctatcaagtaaaggatggggcaaaatgaacattagctttcatttgcaatagaatgaatgttactagacagtccgcctgctgcttcaacccgcacaaaatagttaacaatccttcgttaagacttagactccactagattcagcaacgaaaccccgcccattgggcaccgactgtccaggtctatgcctccaagtcatatggtggagagggggcggcacaaccaaaggttggccgttgagctccctggcatcaacccagttcccgtgaatctgagcccgcatgcgcagcggcaactcgatgactgccacgggatgttcgaagtccttcgtgtcaaggatcacaagattggtgagattgatatcaaggcgatcaaccgcgaatataacgtgcccatctccctccggggcactgtcggaccgagggataaacactggttcttgacaccgacagttagggcccggataatagaccttgagctctccggtgctcttggtcagcatggcggtggcgttgagtccttcgaaaacatgcttgttcacaagaaacttctccgtttcggaatagtagatgttcatgaagatgtggtcgtactttcgacagtagaaacgttcgtcgatcctcggaaactcgttgggaatgtccaccagggtaacgggatctgggatcctcgtattgcttggctgactgacatcaatctccagccggactaggtccacaacagtcttttcagatggtttcttgccgtcggtcttcggccagaatgggaagaggctctcatgaggccatgtgccttcgaaaaagatcttgccgccctcctcccacgcgccagccgtatgtacaatttccgagttgaaatcgtgcgtatatatccggtgctcatagggctcccagcctgagccttccaaggggtgcttgggatgtcttggggctaccacaaagatggcgggccggctagtgtcccaaacagtggtcccgtcgacaaaagaggtaggccactggcagaagacgatccagttctctgtcatggcaatatcatggatgagcccccctatggcgcgtttaatctggtgctcatttttgacaatcccatgacggtcaatcgaataagatataatctcgtttgcgccgtgatcgataccccaggtgaccagctcattgacgttggaatcaatctttgggtgcgccgtgaaggtcgggctaaggatttgattgccaaacggatccacgccagtggtctccagagtgtcggggtccatggcgtagggaggatccatctcctgcagggcaagaagccttccggcccagtagatgacgttggtgttgctggtcgaggtcaagacagccttgacgcatggatgctggctgagcggatgatcacgcatgtcgccccagacgctctctttcaggttcctctccagtttgtatcggtcattctggacatatcgaatcttgaaatccacctggcccttgtggatgcgagatgcgctgacaaccccgtggcctaggagcggactgtgccctggaagagtcggggtgaagtggtccgagccaacgcggtagaaggttccatcgatagagtccggaatggtgcctcgcaccatgacatcgccgatttcgccttcgaggcggattggcatgtcataaccgccgaggtcttcggtcagggaccatctggatggaagactttcggcacctttgatgggaggaagggtcgtcattttcaggaaactgtgatgtgaaagtaaagtcagatgttgtgatagagtaatatcggcggggatacacaggtcataagccatgcgcagatggtattccctttatatatgttgcactgggagtaaccacaggttcaaaaaaccggtgattccaagaattgtttcatccccaacatagagaaggcaacaaaggccgtcctcgggcgttgcggaacctaaagacgctgcagtgcatgagacaaaagtcgagctctgtgttaggataccaatcatagcagaggaatgacgacgatgaactacttgctctcagtattcgcatggggacaaagcgtacccaataatttggatgctatttggaaacattatccacgcctgcacccgcctcctctcttcagttcccccaatgaccatccgacgggatatttgatgtctccaagttctgccattgaccgctgaagcagcgcagctcgggtctctgtcgagcttagttcctagtaccaatcaatggcgggtgactcttccctatgttcacctgtggtgggtcaaatcctcccggtaacgacaatcctgcgacatcttttgcgttcactagccattccctggtaataccaaaccatctatccaactgagctaatatgtctatggataccgaatgcttcctagaagttaaatagtacaaatggagtttctagtcagttatttggagtcatcatgtaagcggggtgtccttgcaccaaagatttgatatcgtttgtctcattgtctggaaccctccggcagagatgcagatcatgcgattagtccttgtccgcaacttctccctcccattccagttactgtgtgagagtacctggagactactgtggtgggaattcgtgattgcatagtcttggcttggtccgttgggcggacactgtggcggtggaatacgcaaagcaaaaccataatgcgctttagtggactgctcgtcaacgacaataaccaccagtggctcggcgccgaccctcgatcctacagagagcgaggttcgcctgagatctgctggtggactcagccggcgggtttggcggcagttggtactagaatcggtatccagggcttatgtgtgatgtggagggatatgtctatatgcctttgctatgtgccaaagcacaatgactcctacgaagctgaatccgtggccaatgcgaaagggttgccgctcagtacaaacttcagggtcaattttgtactcaggtcatgcatgcatcaggagtgggacgatgggaagcgccgttggatcatccagatgcaccgagaccgcggatggctgggatggttcctcgcgatctgttcagaaacgggaagcgtatagtggggaagttccaacgttcccacaaacaaagccgctagttaaccatacatgcgttcgtatcacttaatgctatgctatggtcgtcattgccgagcctaggttgccaatgctgaaatcataccttgatacaacatattaacccttcatctacctcccaaacagattgcacacccagtctttcgctcctgaccgttggcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaaaaaatgtgcctttctctcttgccgagactacaactgtgacggacaggattgagaggctcttagatggtgacttttcccatgagttcagcggagatgccgtcgccgtgaatcctgaaatggctccgacgccggtaaccgagccctctctggttctgttttggtgttggattttgcccagcggagacctcacgcctgcgaaaagcttccttgaacagacggcgcaggccggcaggtttttggggaacactgtcacagagcgtaagttcttaggcttccatcctgacatgaactccagttcccccctgacctgtatccagctataccagccgcctacggcttgggtgattcatcttcgggaaccttcttctgcagtccaaacgttgatcggatatatcagaatgttggcaccatcttagcacgaccccctccaccacacccactgcccgctattatctttcataataaccacgataagggtattcggcaccgagttgccgatactgtcgggaagggggctctccgaatcgataccaacatgtcattctcggcctccatgggtgcacttggctaggctgtgctggtgaacaggagcttgcacatgcagccaatatgggtcatagaattagaggaagcgctggatcagaatggtctttccttaccgggcgggttccctgcattttggcgccctgaccaagtggacatagaacgattctctggtgaggagaaggctttaagactgcagcagttgaaggcgcgactagatccgaacaatctattcaccatgccctgcccggtctgagtggatactgaatggaaccggatactgtactctcctgtaaaagttccgccatgatgcggctttgggcttcctagttattttgcggatcattagtaatccatttgcgatgtggcaattcctggtgagccgtctcagaatctaccagattcctcatatcccaggtcactgttcaatgcaaagaacaacacacaaagccaacagtctatcagaccagacatgttctttccccgtgtactcttcaaagaagtgctagtcggctcttctctgggcccgagcacgcagcaggagcacaagtctctacgaggtcgacggcgaaacaagagcaaattaggctgtcgagaatgcaaggcaaaacgggtcaaatgcgacgaggcctatccgacgtgcaagcggtgccagcgtcacggtcttgtctgttcgtcagccccgcggccaacacagtggcaagttgagacaccgtggctctcactgcagcctaaaacgcatgtcaatccaaggctcctacagtattggctggagaaagtcagccaagcgtccgttatagatcctgaaaacaatccgttctctttccctcttttggaacacattgcccaatcgcccgccctgctccatgctatccagtcagtcagtgccagccatgagcagtactttccggccaacactcccattctagcccttgaggaacgtggcaaagccatagcttgccttcggaaagagataaatcagatccaacgcgcttcttacacacatcttttgaccattatgctgctggctctgacgcaaattgccgattctgacccgaaagattacggaaaacagcatttatttggtgcccgcgctgtgatcaacagtatgctccgagacacatctacgtcaacgactaatgaccctgtggttcgactctgtctgggaatctatctttactgggacatgtgcagttcattcttggtagatacatgtgagccacaggatctcaacttattgaacatatccgtcgcggtacacaggatgggagactggcaccatccaatgtacggaacatgtagccgattactccttatcatagcgaatgtcggacgatattgccgacagatacatgatatgccacagagccgcagccaggtgcaagaagccatactggaggctcaacttaggacctgggcgacgagtcccccaaatccggacctgggccacttatatgaagcattccgcaaccacgggctcgttttcctttatcgatctcgtgcacatgcacagagaggttatgccacggatccagatgtgactgaagcacaagagtctttgatccaacagtacgccgaagagacagtccgccatctgctaataattcctgactcctcgtgctcccttaattttcaatctctccctcttttcgcagccggatccgaattgactgagtcgaatcacttcctgcgcgatgaagtgcgtggcagactgcgagccatctattctttgaatcgccttcccgccaatttaatggcccttcaactcgtcgaagaactctgggatgcccgagacagtggtaccccctccttctggctatcacacacgttgcagaaggattggcgattgcttctaacgtgaggctactttctcaaatctatgctatcagtcctttggctgtacgccctccattctcccagggctcattaataccctttccacccaaagcgcagagtaccaatccctcatattttcttcgattttcacgaatgctctctgcgcgaacgaaataaatatgggccttctcccgccggcgctctggctcgattatatctgaaagttgagcgcagagagcaaagattacattcattgaacaaagaagggcaatatcatcggcggtcgtaccggaacccgtccacacggattcgtaacagttcccaagggcgtatcgatcaaggaaaggatgaggcgggtacacaagcttccagtacgcatcaacaagctcatccgtggttttacgtggcaggagaacgtattgaatcgcccgcttggtgaagaaagaactctgcgtctcgccggggttggagagccctacttcggtgattccaaaatctgcactgttcatctaagtttggagtcaatagcgtgctgcatctgacgcctgaatgagtcggcactgttgctgccagaattcatggcttcctgacgcctcaccaaccatgccagtcatgaagcccgtcactccttgatgattgggccctggagagttccagggagatgtttgagattcatcctttcgccaagccaacttttcgccatggaaggacaccggtgtaccacaccgctcaatgttgcgcgcaggatgaagcagatttaggtagtagtctgcaaattgatctcgatccgggttctgtgtatttgtctccggcggagtaggctctaaggttgttataagccagaagattgagcgagagcgagcggcccccgaagggaaatattgacccaatattccattacctaattccacggcaagatatcagccctatggttcactctggcgatatctagtggccaccattctcttctgtgcccgttgtttggatgcgcagtgacttcactggatactatcgacagacccttagggactcgagcctatgattccatgaatcactttctctcaacatctaccattgccaggagagctataggttgtcggatttctttctccacaactgcctagacccactgctatctgttgaagcttcgtattctccaccttcgcagcgaacatgattggcacgttgagtaatcgaacgcttacattagctcaccaaaaaggagatggtcgccggtttgcgaatctctaattcaaagaacgagaaggtagatttgatgaatcacgatctggcccgattcgaattgctgtagtgattttcttctcactggtcaggcatatcttgtccgtttcaggaacttgatggttgttgcaccgccttcttgaccgcctgcgttgacctcgggcaaaaaacaaaatgcctacaatggagggagtggcttggtggggaatcaaaacaaaacaacacgcgacccgacgtgtaaatacactggacagagaagtctttcttagaatagttttctctcttgcagcatatagtagaatacaaggttgtgcagcatgatgtcgctatatatagtggtatggtagtgatctgagatatatatctgcgagctgcaccgtgcatcgaagtagagtcagacttacattgatggaactatggttagagaaaatcgaattctatgtcaatatcggtacgactagtagagaatctatacatgtcaagacctacacatctataaccaagattatacttagggagaaaaccagacgtagaaaaagaaaaaagaaaaagggcatcgattgtcacggagaatctgctaccgccttgacactccgccttcccagactggtactttaatggcagtattcaactttgcccagcataaaacaatttccgatttacgagactacaatgcactccaagacaaaatactcgtgtatctggcggtaggcttcccactcagccgagtgggataaaaagaaatgcaaaaacatacaacaggagggattcgctggtggtcacccacccaactactaacctcccggcgtgtggcttaagtacggctgagcggacgggaagccctgttctccacaccctatggtcgtatgtactggatgtttagttgcaaagaattatatagactattgatatgtcagtcaaatgcattgggagtggagttcaaaccttctggttgttaccaagggcttggcccgcttggtcagcggcagaatgccctaagtcacgtcttcggcaatgaaggacaatctccattgccgaatatacttcgcacgtcgatcaacaacactcccaccgcgatcttgcttcttagggtacggactgtcccatacaactttaaaaatagccggttcattttcctcgttacttaagtgtcatttggataaacaatttagcctcaaatgccaccccgcatggttgatgatcgccggagtatggctcttggcactttgcgaattgattgtcgaagtataccaattgtacatcattagtctgagccctggataatggtggtactgtatatggagtaggaaataggcaacataagaagaagccgaaaacctgcctgcctcatcacttcttcactgaaagtccacttcatcattcacaattccacatattatcacccgcgtaaaaaaaagctcctcatttatccccctttattgcaagagcgcgtttctactccctcaaaatgcgtcctactttggcctcattctgtgtcgcagctgcagaattagccatcaatgccgctgcagctagctcctctggatgcggcacaaatccaagcctcagcaacggtctcaactacatggacgtcaacgggcagtctcgggagtacatcattcaagcccccgacaactatgatgccagcactcctcacaaacttgtgatagggtaccactggcgggacggcaccatgaacaatgtcgttgaaaacggattctacgggctgagctccctggccggggatgtacccaccgtcttcattgctccccaagggctgagcaacggctgggccaacgccaacggtgacgatatcacattcaccgaccaactcctcgaagcgatcgaatcttccttctgcattgatcaggaccgccgtttcgccaccggctggagctgggggggaggcatgagctactcggtggcctgttcgcgcgccgacgtcttccgcgcggttgcggttctttccggtgctgaaataagtggctgtgatggcggatctgttcccattgcctatttcggtcagcatggaattagcgatagcgtgctaaacgtcgagcttggccggacattgcgagaccactatgctcaggtgaatggctgtgatgctgcgactccccctgaacccggggttggaagcggaacccatgtggtaacggattatacgggttgtgctgagggctatcctgtccagtgggttgcttttgatggcgaccacgaaccacttccttcggacggaggttcctcggattcttttacccccggtctcatttgggattttttctctcagttctaacgcaaatgaagggagcctgctttggaatagtgttatggagcagaggaaggtggagggaaactatttagtgccatctatttttgagctatattgtctcttgatgcatgtagtaaggccgtcatgtttgagttttcatcataattgatttatttgttttgtattctggcaacgaaaaggttaatgggcaatgattgtgaaccctatgagctgaccatatctgtactctatcatagtatagacgattcattatccttaggatcggccgaagtcacaatcctgaaacatggacagccccacgcgaggccttcggactaaatactttaatatttttatttctttattttattttaatggtcaatgcgtacaacgactgctaaagaagcatggaatcaattttgggattacaaaaagttcggaatatctgcaaaaataatcattgtaattggctgttactagtgcttccatccagaccattctacttcatgcctgccatgaccgactcatccaaccttcaaaatttactaggtgatagtaacacgctccaggccttagtaaagcagctagcgacagcgaaaaagtaacaatcactctacacctgcagggttaggacacctggcttccatggcagcagattgtaatcgccactggcattagggtcccgtccctggtagagcaactgcaaattgcaaggatcgactgtcatcgtttgatcggggttgttgcgaaccagatcaccgtgactgatatcgttcgtccaggtggcgccactgttggcctttccagcgaagggctggctctcggtgcccgcctggaccgtccactccccatccagactatcagccgtgaaggagcggaaatagcgtccattggcgcccatggcctcgacaatcatcaagtacttgttttggccgtcgacggtgtatacctgcaccgcttcgaataggttctccttcgtgtcacttaggatgatctcggattgggtaccgaaatcgcccgggaagttatcgatgggcatgctggcgcggtagatcttgccattatcacccgcaaagaagagatacatattcgtatcatcgccaatgacagtttggtcgatgactcccgtatcggagtcggaaatcgttcccgagaagagaggctgggccgctgaccaaccattcgcgtcggtgggatcactggaggtcttgtaggagaatgaggtcggaccccattgataggcgaggatccagacatccttgggcgcaaagtagaagagtgtgggtgcaacagtgccctggttcatggcgttctggctggccgaggccatctcggaccagtcgctaaaaggaccgaagttcatcgagccatagtttccggaggtatcggcaactgatccatagacgatatgctggccgttgaacacaacattggtgaagtccttgagcgcagcccatcctgccttaggctccgcgagcgcgccggttgatgtccagctgtagctcgatggtagggcgcattgcgctgcggcacctcccactaaggcaagcaatgctgtgcaacatagggattgatcaagaactttctttgtaactttcattgtggactctgtattcaatgacaagcaattggaacaaaagtggagcagaatgttgtagtagcaacttaacacgacgacactgggccagatttatagccccaatacaggcttgatttaattattgcttctgcaacgcaccggctaaaacccgaaaccattcagccgcgagtgtgtctcatgtgtttaattctacccataggagttgcatggacacctgaactctttgccgaccgaactgcagggtgcatcgaacacatatcggacttttgcctttttcgttcatagtgtatgtttcatttggcctaaaacaaaccttcagccgacagatctgcaagagcttctgcaccccgccttgttgttgtacctcctgtgtctgggcctcaagttaggtgaaagacccacccaggccaaggccctagtggattacatgacccccgataggtcgcggtttgctgaataccgttaactgtgtcatatcgagtaaataagttagtagagttaggaaggtgaaagaatcattcaaaatataacctgttagcatcgaaaattttcaaactgtatatccatctctatggaccggatttcgtggtgtttttatagggttgggtttgggtccagcatcgggaacgtgactcaacccgcgggttcaaagcccaaaacctgtacggtactgtacataccggtgggtaagaaacaggtcgtcctggaacccgcgggagctacccgcgggttttggcgagccctggttacaactataacaaaatagattgatcgtcaatcttagtcctgccttctcgtatttcttttattacaaacatacccacagacataccccctctgaacgcctactaagttgtcttgaccctacgcgcatcttgttttgaccttgaaggagcgctctactattcagctactatattgtataggtctggagcctaggtctgaaccatataatgacttgtatctattttcatagtcacatataccaaattgcttcatcagcgatagtagtttagcgctgcgccatgggaggggtttgcaggggttatgaaacgttgtcacgtccattcatccaagggaccaattacggacattgcatgttcatccctctgtgtgctttgccgatttcttccactggtgataccatccggctattttgattctcgagagtcaagagtaggtagatttcacatctccggtgggggtagtctcaccaagtcaacctactagtagctacagagtactgatattgttcttgactaaagtttaattggccacggacatttccttcatgtggcattgctgcccattcgctttatgcctcaaactgcgtgacgatagaatatactccaaaaggcggctgtatattgacaaggccccaagctttcgttggtactatagatcaaagagtcggtttttccttcctttttccttttgaattctatctttacaaaactagacaatcttcaagagccatcatgaaagtcaaccctttcctcctggggccattgatgagcatggcaactagaacagtatcccagatcaccaatccaaccttttgggaggattttgcggacctcgatattattcgcgtcgatgatacattctactattctgcctccaatatgcattactcccccggtgctccactgctgaaatcatacgatcttttgaattgggagtttgcgggccactccattccagagcttacattcggctcagagtactacctcgaaggtggcaaccacgcatacattcgcggtacatgggcttcgacattgaactatcgaccaagtacgtcgaccttctactggatgggctgcattgatggtaccacatacatttacacggcccccaatgccgatggcccatggacccaagcctccacgatcaataaatgctactatgattgtggtctgctcattacagacgatgacaacatgtatgttgcctacgggaacagtgggatctccgtcgccgagctttccgacgatgggctgagcgaagtgagctcccagatggtttttcctacggacgatgctggatatctggagggatctcggttttatcagcacaatgggaacttctacatctttgtggttcaccccgctaatgaggaacatgttcttatgtcaacctctggtgtattcggtccttatgagcgtcgcctactgatttccgatgctggcaatcctgtctcaggggccggatacccacaccagggaggtattgttgacaccccgaatggggattggtattatatggcctttgttgatgcctatcctggaggacgaattccagttctcgctcctttggtctggggaagcgatggctggccttcggtggagttggtggacggtggatggagcacaacttatgacgcggtgaatatcactcctccgtccactcccatctcatcctttgaaccatacaccgaccaattcacgggagataccctctcgccacaatgggaatggaatcacaaccctgacaatgacaagtggtcgatcgaccatggggtcacacttaccactgcctcagtgaccgatgacctatacgcagcgaagaataccttaacccatcgtattctaggccctatctcaactgccaccatccaccttaatactagttccatgttcagcggtgaccgtgcgggcctttcactgctccgtcattactccgcctggattggcgtcgtcaatgacggaggcacctctcacatcggcgttaccacgggcctggagatggactcggattggaacaccgtatctacagggacggagagtgcgagggccgagttctctggtagtgagatatggcttcgtgtagaagcagacatcaccccttacgcgggaagtggccagttctcgtacagtttagatggcgtgacgttcacgaacttgggagatacctatgaattgaacaataactgggagttcttcatggggtaccgctttggtatcttcaactttgcgactactgggactggaggtagtgtagtgctgaactcgtttgtcttgtcgtgatttaccacctttttctacgccgcacgccaattccttagcatttggcaggttgtaccggtggagtccgtttgtgttcgtatagtgttattatgtattgtctatagtgtgtctaggtatccgagtaatgaacgtcaatccatttctatctactgctacatccatactccctacgcgctgaaaatacggttatgaagacgggacaaggactccacttccagattgcagtcaatgtggggatttacggagtataacgcactggctccacctcacagctgttaggttgtttcggcacgcagggcgcagggtccgcgcgctgcagaaagatgggtccaaaaccctgttatctacgttacatcgggtctcgagaactaatatccggcaaaggcgatctcaaaattgccgtcttcaggtcaatgtgacccgtctaaccatatacttcatccagaacggtcactattccgacccatcggaagtataccttggggcaggaagaatgtaaaacctggtgcatatcttcacggatatatgtcgatcaatgctgaaatcgatgacttcggctgcggccccccactcccctggatttaggctatatgaatatcttcacgaaagctgacagggttcctgcatgcgatgtctcgaatgagaacgaggctgaccctcttaggaccagccttatgattcagtggctttttgcgccccacttggaagttgatctgtacgcgaaatccggaatagatttgacttctaaatgccgatggtgcaggctggcagttggttggctcgtatggttcctacctaccccttttctccatagtgaagtattgctaacttctgctacgtgtcgtgcaccgctgtccatgctatcgaccgttatgtgcggggcgagatgctctctaggcctcgctactggtcgggtttgggtccaatatcaggaaatatgcccgacgcgcgggttcagatcctaaatccgtacctaaacctatccacccacgggttagatgtatcaatccatagtttacctataaacctcacgaaaattgtattgagaacatactaaataagagttatgggaaacgtgttattcgagcctgtatatccctgatgtttgctcttcttatcaatttacaggttcttacgaagagcctatgcgtgtaagatctaagcctcttcttgacccgcgggttttgtcgagccctaaggatgtgctgtcttgccaagagtctccctagctcgcactcgagaagaggtttcatagtaggacacactagaccttggtgaaacctcgggtgtgcctcatatctcagggtcctttagctgccaaggaagccccacagagtgatcctgcatatcaaacaaaagcatccatagaagctgtcctaatgcaccaactgcgtagtacgtactctgcaatattcaagccctcttctagagtttcaacacttttgcctaaatagctctctccatagaggaaatatcaagtcggccgcaaatgcctatatatatccctccaagtcaatgatcatgacttttctacaacacatccggtcgctatcgatttcgatcccaatccaaaatggtccaattttcatccatcgttcagtgtaccctccttgcaactgctgcttcggcatacgtgacgagccgacaggcagcggagagccttcacgacgccttcaccgcagctgggaagaagtatttcgggaatatcgcggagcaggctctgctggagaatcctcagaatgagcccatcattgctgcggactttggcgctttaacttgcgaaaacagcatgaagtgggatgccactgagcgtatgttgtttatcgctactacatggttaccactgctgaccccagatagctacccagggggggtataactttgatggagctgactatgttgtatgttctctttcttcccttctctttgaattttaataataggatataggtcaattatgccgtggaaaaggggaagttgcttcgcggacacactcttcgtacgtttgacccgtcctccacccattcaaacaggtgtactaaggaagaaatcccgcagtctggcactcccagctcccctcatgggtttcccagatcagtgaccctgccactctgaccggtgtcatccaagaccacgtcaccaccctggtgtcccgctggaagggacagatctacgcttgggtatggcacgtagcatttatcaggggtcaaccccactgacagttataggatgtggtgaacgaaatattcgctgaggatgggtcccttcgcgagagtgtgttttcaaacgtccttggagaggactttgtccggatcgcgtttgaagctgcccgtgccgcggaccccgactgcaagctttacatcaacgattacaagtaggaccttatgacctcgggatatgtggcggtatgctgactacacggtctagcctggacgacgcctcctactccaagacccaagggttcgtgagcaaagttggtgaatggatcgctgcaggagttccaattgatgggattggtatgtggctcgcatgtctattccagcacgcatagtacaaactaacctcctctaggctctcagtctcactttgggtgagagctttcggacttagaataaaaagaactcatcatactgactctaagttttagtgctggaggcttccctacgtctggcgcccaggcagcgcttgaggcgcttgcgtcgaccggtgcctccgaagtcgctgttaccgagcttgatattggaggagccacttcggacgattgggtcaatgtaagtaaacctttccttcttgctagttgaacagtacttacagaatattctaggttgtcaacgcgtgtctgaatgttaagaaatgcatcgggattactgtctggggtgtgtctgacaaggtaatcagcatctttctctttccactggtggcacagctggaagctaacaacatctaggattcctggcgcgcagacgaatgtcccttgttgttcgatgtgaactaccagccaaaggatgcttacggcgctatcattgccgcgctctaagctgagcgtgatatctatcttggttctgcgacggacataaagtcagatggtggttggacgttattcagtttcaagtatcagactgtcattcatctttagcacttaaccaccctatgctagtactcaatatcgctatcaatagatggcagtctgccttttcacctacattggtcgctatcctacatgcatacaaaccaagcccagagcaccagcgactagatagatcaccaatatcttgtcaatgctcaaggatgctacacattctcctcagtaacccacaagagaacactctcctcctcatcctccaccacatccctctaagctgcccaggacaacggatgtggtatacaactgatcattaaattggtattctgtcgatataccgtaaaccaaacctctatgacattgactacctagtgtataccacaatacagaccgaatatatatatgattccgtgtgtttcccttttttatcagcctacgggtgcccaatagaaaactatggattcaagatctaaagttctaaacctgtgcgtaacggccctaacctatggatgcagaccgaggtctacagacgacagtgatgcagcacttcgatcatgctagccgctagtctgcgagcataacaactggggtggcggcatgctgttacagatttcagcacttactcaatctccagcagatgatcaagctcgaattccacttcccacccttgttcttccagctccagatacccaggcacactctgctcgatgatccgggcccacacgtcccagttactgcgggaacagtaggcgggatggagaaaccgattgctctgtcgagtggactccaagaggtcgaggatcggaaggtccatatccaagctaccgttcgttattggacaacaattgtgaccccacacagaccaagaacgttatggggaaaacaaacggttcattatactatggcggtctcccgatagataagtccacaatatcagacaccaaccgacccatccacatgaaacccataacttagcccatattccacggccggcgggagacagaagcacagacacttccactggagccaaagtctacaatagtaatccgcccggtggccagtccgggtgaatcgaccacgaaccacgcgtggcctggtaggtcgaacactaccgtgccctgccgggtcatggcaagtcgttaaagtctgcggcggcgaggtacagcgcaggaaggatctcggggagcgtgatagtcgtagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagctaggaactccgggatatggcagcgaggggccgcgcccgcctctaacccttcaaaggggtgcactccgagccattcatcttggtaaatgtagagaaggatcaagagtttgaccaggtgcacatagttgcgcggatgggtgtgcctatcgactggtgataggcataggaagcgtttgtctggcctgggcggggaggaaactatagctgggtaagcgagagctgatgcgcaggccggggcccgactatgatacgagtcgcgaaattcctggctggcagtcgcccatttcccgactagggttcctgattggagtgtcgctggctcgaattcttgacgactcaaggacttcaggcaatatcgaccccgataaaagattatacaagatcaaggacgtgaccgtaaagaatgcttcaaagatatactacagaccaccgctaagttaatgttacgatcagcatgcacagatggtcccaccggtcccaattgtctaaccggcgaccatatccaggcccacggatacaagaaagaaggatcaagcctgatgtatatctgccccattctaactgaaccggaacgaggtacaagacaaaccccagaactacaattactgtacttgtctgctactcatctttgtgggccgtggaagaacaacctgaggtacaaggtgcgggaattcgatcctgcagcctttgactgccttcccgtaacgcggaaggtttcttcattgacatcgagaaggagagtgtgtctggtggagctcccgagagaagctggaaaaaccagctgcgatgctggaggtgaacttgcctgtggcttctgccattttgacgcgcacctatcggcattgtgagacggaggaccccatcagttcaaccctgcgtcccctttgcacgaattcttgtcttcgacgctttggtagctggctgcctcggtgttcaatccaaagcacgggttcgatatgagatccagagctgatgacgccgatacttagatcatgcaaaatgaagttgggagcctgttcgcgttttgcgattcgatgccggcccacgtcactaatcttctagcgaacttataaaaaatcgaagtgcacgacgacaatgctgagaattatgagggcagtaccaaatctaaatggaactgcgtcggacatcagtgcccagctcatggctacctgacttgctatcgagtaagaaccgtgaagaagcattgaaccaatacttcaacttggccgtgtttttctccgcagacatctcaacctggattccctgattctgaatatcattcatccactgttgtgcttgctcttccatttcatgaatgtgcttttgcgcttcttcttgcatctcctttatacattcattggccatcgtgcgtacctcggaagtaccatcgtcgacctgctcgcgaaattcggcttcgttcgttttgcattcgtcgaagaactgatcgcgagacatgctcacggcactatcgacaatctcatcgacgataggggatatgtggcgcttgattatcgtctcgatgtattgttccagactgcggcgtgtaatcggctcgtccttggcaaagctgactttctccgactccgatgccaggccattgtctacatcgtttggtatggctaggagatgatcgtgtcgtgatccaattagtactttacgaacctggccatctgacaaactactgaactcatgtacaagatacgcaagtctgttacgctctgtgcggccaggagaggaagcatgtgtgaagcaagttggacggattgaggacggggacggaggggatggggggagagtactcggtgtatcgggctcggtgggagagcccctcgattgaggggatgaaaggagcgttgtttttcgtgttttattgtcaagtggcattggatctaaatattattaatggactattgaatgacaatagcacataagacgaaaataagaagagaagatacctctgcgccgttttctcaccccctgctcagacacggactgctcacagtatgggggtgggtccacctgcttcacctgctcggacacggactcctgacaataaggtggtggatcgggcgataaacaaaagacatgccaatctttctggaccgtgcggtggcgagcgtggtcaaacggctctgcctccagactctttcctcgcagggcctgcgagaacctttcgagcttatggagttctttatccccacattgtcgtctggcaaagtgtatacggagaaattcagatcgacagatctttgcaaatgattggaaattcaggtctcctggtgtggctgggcttaaagactccgtctcagatggacaaacaacaatcccgatcgtacggagtgtcaaactcagtgttgagactgccgaaacattggtgacaagcgccgggatcgtgggaagcaaaccaggtgaacagaggccgtcgttgctagtcctatgtaatacacatttttcgactctttctggggggatattcaacctcacctgtgatctgacacaagggttagcgagatctgccgtgatcgaaagggtgatggatcctcggttggcagtttcatcatggaagatacgaaggctagcacgacaagaaacatcgaaatcgggtgtataaacaatcactgctttgttcaagacccagggcgagttttgcgatgtggtggtcattgtgtccttgcaacattcgttggattaaaatggagaaccctcgatgcatcgagtagccctcccacccgggctttggaacagcgttgagcagccctgactcaggtaatatgtcggatcaagaatgatgataacaagatgggagtaaagtggtaaaagctcttgcggtctggtcacgagtacgtgcccaatccgaagtcaaccagtgaaatcggagagtcctatgagaacacaggaatggcaggactggcggcgagagcggcaaaaagcaaatacttcctttactgatgtcgcaaggcgaaggaggatgaagaagaagaagaggagcaggaagaagacatggccagggagaatggaaggacgcggctgggacttggcgagttgggaaggtgggccacgtgatgatctacgatctggactttccccatcaaaacaccagaattcagagggcagatctttgctaccgctttgacattccgccttcctgaatcaatactagtgcggtacggatggatccaactctccgatttacgaataatccattccaatgatatctaccttgcgataattgtgatactgtacgaacttaactgtctcggtatggatatcaactagatggagttggtccagatcaacctgatcatgaaggactgaacagatcagtgattcagcctgctagcataaatgaatagaatcaccatgtcagctccggcctgttcaggcaagtggtagcctctaattgtgaacagaatcgttcttcgccagccagcttctcagtcatgtgctcagatagtttaggaatcgcaggccatatttctcgtccgccttgttgttcttccttctttcggtgctccatgagcatttccttcacattctcctggaaatgaatcgggccctgtcatcgccagtcagagaaatctcctcgttcgagactatgctgcataccttttccttgtctgggtgaagctcgccgttgacgaagaccccggtgcccagattgccctgggcgcctacacacaactccttatcctcgtcaagcacttgccgatagaacgcgttgatatcatcgaactctttgtccgtcgcatctcgatgacgatatacctcgttctcaatcttgctcttggttgcggacaccgggatcatgcgttggatatagaagaatttgtcacttcttggtcagcgacatacgtaaatggccggatgctttacttacgtgacggtaactgatgtggtggggaagaaataggtaatagcccgtttaaactgggcatcggtctgttctttgttgaagatgtgatgctccatgtatcctgccgttggctccacgcgatagcgaggaagatccgatacgccactgatgagcggatgtgaagtcgcacaatgatagcactcattatagttctcaatcacccccttccagtttgcatccaagtccatctcccagtagtgatcgaatgtgtattccccagcaaagtcgaagtcttgcatccgtggctgctcatcaattctctggaagtcgtcctcccatctcacatccggcgagcccgcttgcagattcacccaaatgaagccggccttgtcgatgtgaacatgtacggggagtagcccatgctggcttttgtcgaattcgggaacagtttcgaagcgcggtgccttggcaaggtttcccttgagtccgtaggaccacccatgatacttgcagctgagaatagaggtcgatcctgaacgagtttgtacgacggggaatgcgcggtgccggcagacgttgtggaaaccattgatattgctgtcacggtctcggatcaagaagaatgaaaagttggcaacggtgaaggagaggaagtcgccttgttcggtgaatcggctcgaatgggtgaggagcatccaacgcttcgagaagatagctcggcgttccagctggtacatcgcctcagagcgataccacgatgcaggaagccctcgcggaggctctttctctggttgcttggaggagaagccgaggaattgccacatcttcgggagagatttgggtattatcgtggtataccaaaaagtaattccagattgccatcgtcgcgaagacctttgggacacctatatacgagataggcggagcggggaatcacttggattacttggatggagagggtctcaagaatggggaggccgataaaccatcctatatcaaagatgggggcagtgggtccccgttctacacaatcatagactcttgaccaagactttaatttcaaaattcgatttacaggtagctaaagtcgggattccaccaaattactttcttgccgaatactccaatggcgatccacctgatcattgttaattgggctcgtcgactatcacttggataaactcacatcggcaatatgatcataacccaatagcttcggagccaaccctgggtctctccaagccagcgcctcgccttcaggtgtgggtgtcatctgcatcttgcgatctctttcctcttgttcgggcccgtcgtgtaggtgatataaatattgttggatgtttcctcggtcaacgaccatctttgtacgctccttacgacactgttggaacacagacagggcgtgccttttagcctggaggaagtctggcgacgtctttgcgacatcatcacggtcagggaggcgagataggcattcgccctgaacggcaccgtcttcgaaagccataccggccctaggagatgatagttagctctagactagagggctcaaaagccggatcataccctgaagcgagatatggcagagtcgcatgcacggcatcgcccagcattatccatgaaccggatggatgagaccagtcgaactccccgaaacggatgcaaagcctccatttctgcaccgactggcagagcttgagtagcttttgaatactactggtgtcagtgaccgaagtagccgtagaaggcctgtagtagttacctaccgtggatcccagccttcaaacaaggcgcacatctcctgcacgtttccttcgatcgttgatgctagggaatcctccgggatatcgtctggcacaagcaagaccatgttgaacagatctccgcctcgaagtacgtagttcactgccaaaagttagctaaatcaaataacatcatcgaatgcaacaaaccagcatgagcatcaggacccagccagtagttgacctgcggatggttcacaaagggtgccaactctgggtcttttcgcatctcttcagttgacaacaataggcgatatgcgagatcccccgtcttgaccgggggatcgctgcgcccaagcaactcctctgtcaactttccaaatacaccgtcggctccgatcaccagatctccttcccattgcctcccgtccgctgcgacgacggttgctgtggcgccatcatcgctgacatggacggttgcgatgcgtgcattgcaggtcattcgtacccctagctccagagctctgtccacaagacaccgctggagatccgcacgatggaaatcccgataccatgttccaggataattgctctcggattcatgaaagtccatgtgggagattttattccccttccatccgataaaattacagacacttggaaacgtcatatacggggtcaacgcctcctccaggccccaatgctggagaacgcgcgaactgttcggaagaacttgaataccagcgccgacttctttgatctcctgggcagcttcgagaatgtgaacagcgtgaccgacgagagcacagctaatggcggagcccagtcctgccaggccagctccgacaatcagaatgtcaagtcggcatgattgggagcgggtttgttgttgcttaatgtgaatgcgaggggccatgctgaaggaaagtggactaggtgataggagtgtggggtgtgtcttgaatcctattcagagatgcacttctgtatttgaggtatttatgagtagctcgtttgtggttgagatcccacggatcaaagatgggggttatctgtgctcacccacctgccgatatccgacactgcaaggggtactgctatatctgagggggcaaaaccatgaactcatgcgttacaagacacggaagaacattgacgcttctatctagcttctaaaatttgcatcatgtcaaaagtaggtgtttcattgcactatccatgtccaggctaaccgatcagttttcgctccaaggtcgaactgcgctagtaacagggggagcccgaggttgcggactcgcctttgcgcgtggactggctgaggcaggggcaaatgtagccgtcttcgatgtcgtagatccagacactgcgttctataccattgagaaggagtataatgttcgcacagcgtattacaggttggtaatccccatatcataaatggtatatggctgacccagatagagtcgatgtttcgtcgcaggaatcgcttgagagtggcttctcgcagtttcagaaggacttcaacaatgctctcgatatctgtgtcccatgcgctggaatcaaccgccatctacccttcctggagtttacctacaaagaccaccacgatctggtctcgattaatgtacttggtctatattttactgcccaactggcggcaaaacagatgattgcgaacgggacaaaacatgggagcatcgttcttgtagctagtatggctagtcacattgcagtgcgaagccaattgtgcagcgcatactgcggaaccaaaggagcagttcgagcgatgtgcccagccattgcaaaagagttggccgaatacgtgagttttggaccgtgctttccaagctttgactgaccataataggatatccgagtaaactccatatctcctgggtacgtgcgaacagagatgactgcagctgtaggtcgcccaagacccaattgctctgctgtcccacactgactttttggacagttcccccatcttgttcaaggttgggagtcggaagccatgaatgggcggattgccgagcctgaggatatcatgggggcgtgtgttttcctagcgagcgacgccagtgcgtacatgacggggcaggatatcattgtagatgggggagtgacccgatggtagtgaagatggagatggagatagggcaagagtgggggttaggcttactccgcatttcatctccaacattctataataattccaggtctttgtcaatgtggagaggttgtatcggctctatttttctaaaacgaaacaatcacaaaaatggcacccagcgtggacaatgaaggatatagttcgagagggcctctggatgcttcaaccactgtcgtggtggttggcgctgggccgtccgggttgatgcttgcgtaggtccactcccaaccaccatgcttggtcaactcacagttttgcagatgcaatttggtgcgattcggtattgatgttacaatcctcgacgatcgtccggacaagacctccaccggcaaggcggatggcatgcaacccaagacgattgagacattcaagcagatgcgactcgccgatcctttattgagaaatgccgcccgtgtctacgatatctctttctgggtatggctttaccacttcaagcctcttcgattgtggctgacagatcccagcaatcaacggcagataaacccctccaccgagtcggacgtcaagagcactatcctgagcgcctcgtcggtgcctccgatccttatatccttcttgcacaccaggggatggttgaagaggtcttgatcgatgatatggaggctcgaggtgccttcgtcatgagaaatagtcggtttacgtcttgctcgcgcatggcaggcacagggcaattggatatcgtatatgaggacctagcgagcaagaccatcaagactatccgggccggctacctggttggatgtgacggtgctcgatcaaaggttagagagtgtatcccagacgcacagttggagggagaggtgaccaacgcatcatggggtgtgctggatggtgagctcatccggttcttcacgtacagtacgaagctaaggaataggtgtcatcgataccgactttcccgacctctggagtaaagtcgccgtgcgttccgaccaggccggttctattctttggatccctcgcgaacgcaacatgactcgattatacgttcagctaagcgagactgacggcgaacgggttgataggtccaaggctacaccggaatatgttatgcgacgagccagagatgcgatgcacccgttccgcattgagtggaagacaattgaatggttcggaaattatgtcgtgggccaacgagtagcgaaacggttcatggactccgaggcgcggatattcattgccggtgatgtatgatatctcacccagactgcattgcatctgcttcatgctaatactcaacaggctggacactgtcactctgctctggcagcccaaggagcgaatacaagcatgcatgacagttttaatttggcatggaagcttaaccttgtcattcgtggtttggccaaaccgtcccttctagccacctacgaacaggaacgacggaagattgcttacgatcttataaacttcgatgccgagcattgcaaagctttctcgcaaggtgaggctgcccttgcgaagaactttgatgaaaatattcgcttcatctctggcgtgggtgcagaatattcgcatggtctgctgaaccgaggcaggactgccatatcaacccccctgcagcctggcaccctccagcttccagccaaggtgactcgatacattgacgccaaccctgtctctatccagcttgatattccgatgttgagccagttccgtatatacttctttattcctgatgttccaaaggcacttgggtttctcggtaccatatgtaagggactcgacaatgcgactgggatgggaaaggtaccctcacgagcaagtcagtcatatgcgacccaaccccaaggagcagccccttcagacgctttcatacagccacagagatatacctccgtgtccagtgtctttacatatgcgatggtgactcagtcttccaagtctgagttcgaaattgcagatctacccaaggtactgcaggatagccgctggaccttgtatcttgatgatgttgattcaccacgttgtacggataaatggtttgggtcattgcagggcgagcaggttggcatagtgattgtgcgacccgatggatacgtggggagtattgatacttgggaactgaccgcgggcacagaggctgggaagtggatagacgactatttcgcttttatgatgtaaagcagacttagactttcgtgacaatgtatgatgttatggacaataatgaagtagaaaaagttactcaaggagtgttgtcctgacggtggcatgtatagtccctgcgtagagggatttagggggaggaatcttttactcggaaattgacaattttaccagtttataacaaaatcctgctgaaacagcttttgtagataataatatgttgtatgattctgtgagcttcttcttgtcctgaatccttggagacatgtcttagtaatggagatttaaggtatagaggctatggatgggagatatatatcgctcacagtacgaaagcctacatgtctatacaggttttttgatagaaatatccaaaggccaataactacaccagctccgtggtcatcaatatcttacgagaaatccaatcgaatggtactatttgagactctagtcaaaaacagcgggccaaagatatcgcgtgttgtgtactcggataaagtgccctcgggtcaatgcttttggcatgaagctatacgtgccaagactggagactagtacttcacagctgcctgagcgagagtggggggcaggactaggcttatggtgggggtgggacaacaattaatgtactctcaattgacaattcaaaccgaggatggcctatcccactgttgtcccacccttcgtacctcgcaatcatgggagcggggggtgtcgataggctatatagccatggtgcttctacccagtggaaagaagccaatcctaactgcaatcaattacttcacaatgggctctatcgatactgttggacctctgtttcagcccctacgcttgggcgctgtgtccctcagccaccgggttatccaagctccatgcactcggatgcgatcgacgaaggagtcggacggcgtgtttgttcccaatgaacttaacgttgaatactatgcgcagcgagcgtcacctggaggtcttatgctgacagaggcaactccgattagtcgacttgtatgtacgaatgctagtccagtcacggcgttaattaacagctcaggctgctgggtatccaggtgtccccggtatcttcacgccctcgcaaatcgccggctggaagaaggtcaccgatgcagtgcacgcgaaaggcgcctacatattttgccagttatggcatgttggtcgggcaacagtgccatctttcattgaaggaaagcaagcccttagtgccagtgatatccccattagcggaaaggcattggatggtagcgagtacagtgcgacacctccgcggcccatgacggtggaggagatccaggagactgtgcaggaatatgccgctgcctccaaaagagccatggaagcagggtttgacggggttgaaattcatggtatgaacggcgtgccccccatacgaagaatcaattgactcacaatgatatccaaaggcgcaaacggatatctcctggaccagttcctgcacgacaatgtaaacaatcgtacagacgactatggtggttctatcgagaagcggtcccggattgtcctcgaagtactgaaggcagcctccgaggccatcggggcagaccgtgtaggcattcgtctatcaccatacaattacttccaggatactcgagactcgaacccgaatgttcactggctctcactttgctcgcaaatcgccaacctccccgccgaagtgcgacccgcatacgtacacatgattgaacctcgctttgacgaggtgctcgatgaagatgcgaaaatcgattcgctttccttggagagaccatctttggatgtgttccgacccacgctgaagaagggcggcatcgctttcctagccgcggggagcttcaaccctcagaatgctggaccaaagttgattgacgacggagcggacgcggtggtatttggccggtggttcatctcgaatcccgatctgcctcgacggttgaaggagggtctgcctttgaacccttatgatcggtcgaccttctatggagctgacccggcggagaaaggatacacggactaccctttttacagtaaataatagaaggccagaggagaacacagaatggaattattacactattaagataagcctacaagtaccttcattgcatcatgaacaactgcccatcggacagtcgcgagttgctgtgccatcgctgctactaaaggtttgggatcgtactttcccgacaacgctgccagctctgtagtactgggacagttggtcatcatgacaatcagtgaagacaggtctgtattcattcggggctcggacgacgctggatccatgccccgatgaaagacccagcaggccaacgtagccaagtagaggcaccaagggaaatgaaaggcgtcggcctggtcccaatcatgaagactcaacaccgcatcttgcaagagatgtgatgcatgccgtgccacggtggtcgatggtcccgaatcctcgtgcagccaacgactaatattctgctgggatcttgactggtccgctggagtgacagttcgtcctagaatttgcattgctcccgcgacaatctgtaagtcgaggatttccacattcaatgccaggcaagatgcatgatagagggcatgggctgccatcttcaacccggtgaaacgacgtggatcggcagtttgtcccagcttcatagcgaggcaatcggcatcaaagtccactttccatagaacataagaccggctcattcgtggagtccaggctcccacccgctctggcgtttccgaccgcagtgtggtttgatctcgtcgtttgagatcggccgataccgacatcaagccatgtagaattacagtgcgggcaaagacattcagatcccggggtcgagacacagatcctggggtaatgtagcccttgagaaccgtaaggaacggtctgtttgtttcacgggcagcaaagtgcgcccactctcgagctgacgatgcttcccaggcggcagcgctacatggcaaacaagaccggatctcaaatgcagacatacagagggactgagagaagagaaccgcgtgctgagtatcccacatgaagcacagcatcgccagccgcttacgctgttcagcatccatagcctgccgccatgcctgatccagatcctcagaccgagctagatgaggcgtgtcttgtatactgcaacagttactacggcgaatgagcttgatcagaacacaatggaatagctgagcgcgttcgcgctgcttgggacccgccctcatctttccaaagcagtcgatgaggagcatcgtttgcaagacccagaactccggctggggagaaaactcttcatggcacaaaagttggctgcgaagtttgtcatggattcccacggccagctgatgcgcttcgcgcgtgctgtacgtcgctcccatgaagagaacagccgccagaaaaatcgggtcaatggtatctgggttgaaggttggctgatgcaccagaggatatgtaacattgaagcgcgtaaagaagagatcacaatagccctggagagcccccagggtaagcagaggcgagtccagcgtccttggacggccgtcaatacctatcggggacacctgcatgacaagagataggatacctcgccggcaattctctgacagtcgtggcaagtgtggcgtcggaccgggccctagaaaagaggccccggacatccagtccgtctccagaatatcgggcataatagaggacagtgtagattgtgacgtttcttctttgttcatcatggaagctacctccaacaaggccgatggaccatcgtacttgtcgactgcctgattatattcggtgttgagtgtaccagggaagggttctgtatcgaagccgagtggaaaatcgaattgatgaaaggcatcatccagagaggcgacatcgaacagccaattataattacaagttgctgcaaaaggaagattgaaatcggttgctatgttcaattagattagtggaagtcgtattggaacaaggtgcgacgcatacctgtgtccatactaaagaagtcccccatgccgcccaatccgacattaaatgatccgtccgctgcatcaaactgtcctggaataggctcaacatatggctcaaaaggcccgcctggcatcatcggcgccaagaatggatctgcctcgacaatagatagagagcttgggtctgtaccagaaatcggcggagatataggggcttcatccatagggtcttcctcctcttctaccactaaatcctgacccgtggatgaggaggttgtcgaacgtgctcccgaccgcatctctcgctgtgagggacgtactatgatggtgccatcgcgcgctctgcgagtccgcttgcgtgtgttcaagacgcccaaccctggtccacccgcttcttcatctcgtttctcatgtcgcaacatgtgccgagctgggtcagttagcccgggagactcagatcaaggttggacgtgcctctagcctaccgagtagatctggacgctgaaagtggaccgtgcagcgtttacacgtaaagcctttgcgaggctgctcatgattgagtgcatgccgacgcagatgctcggcgcgagtgaagcttttgtcgcagccgggatattcacaagggtgattcttcattctgctgccaaggctgtgaagcatttctgtactcaactcaatggcggttgaagtccgggtgtatctccaggattaagagatgcaggggccttcggactgatgaccgatgtcgctgataagaatgcggggaagcttgattgatagagaaaaattgagcttgatagggggattgatatgctccctatctctactagtggccaatagtgatcacgatgtcaaatgagtgatgattggacatgcaaagcgaggatgctaccattctcatggtgatagcgaacgtgggtgtggtcaacatagccctaacataaaatcctccccacggccataaccctcaacctatgcaagatctacaggaaataccgccattccatgctcctactaccattcttgacctgactagtatccactccatcttctctcagtctttgtccttgtttccgatcgcgacgacgattctccaaccgcatccataaccctagtcccgtcacaaagataatgcacacggtattgcaacagcacgtcgcaattagcgtaggaaggtacctgcgttggtttagttaaaaatagtccttctacctcctcaggatcagggtgcaacatactttggcgcatattccgttcgaaaagtagcagcactcactacccccgcgagattccccaaccctacaaaaaatcccgtattcgccgcgcgagagttttcatggacattgttgttattatgccacgcatgaaccaggcaggatgggatatatgcgcccgatgccatgagaaaacaagcaaaataggctactcccttatgttgaagaacgtcgattgcagctaaaatcaccatccccacaagggacagcgtcagagagaatacaatgtgaaatgttcgctcgcggaaatagtccgatgatttggcgacgcagagcaacacgactgcaccgacgagatttggagcaaccgtccacaagttggtcttgacgacggagtatccaagacgttgcacgatctgccttggtcagagttgaaacctgggagactattgtggactcactagagggaagaagttcattgccgttgcgtaagcaactgggtaggtaaacgttattatgcaccaaatagggaactgccagtcgccccaagactgaaagcaggctttaagattaaattcggtctcaacctccgaggaagagtctcgaagtagtcgagctgttgctgcgcctctctccctactgttcaggaaccaggccgtctgtggattatccggtaggatcaaaaagcccaggactccaattagcagggtcattccaccctcgatgatgaataagtattgccaccctttcaccgaagggctgttgatttggaatacgccgaaggagatcagtccactaaatgccgaggccagaacagcgaatgactggacaatagctagtcgaaaacccatttccccacgggtgtagaaaagtgttaagtaaaaggtcgctccagcaaagaaacctgcttcaaaaatgccgagaatgatacgaatggcaagtaaggaaccaaagttcttagctgcacattggcaaagtgcaagaataccccaaacaacggacacttagagaatcatggcggacaagttagctacttcctcggggctgttgtctaggatggacttactggatgaaagcatgattcgaccagaatagcgcttgatgagcaagttccatggtaggtcaaataaaccaaaaggaatatagaagacaagaatcaatagcgaataatcattgccctgaaaatgcaagtcctcgtcgagaccgtctgttttggcatttgccaagttactctggccatgtcagtactgtgcccgtagctaaacaaggataattaagacgaacacgatccatgcaatcaaagaagtacatctacaggtgtcagcttagggccattttgtttcctctgactggtctcgatgttctctcaccaggcacaacattggcaatacccacaggtccacttttctacggtatgcccgttcggcgtctcggtctgcataagtggagctttgccccatattcgcttcggcatttggggatactgttctagattgcttcaactcagacatattgggatgtggaagaaatttgcatgatcctttctgacagtttatattacagacggcctacttaaatgctaccacacggcttacatggctcaaaaacatgctcgtgggctaggaccctatctggtatctactatacaagctgtatgatatttggtacaaaagtactcatattgccaagtcgaagctaaagatggactaccgagataacaaccccgcgtcgtgcgtagccttggccgcagatcgtcttatcaatgtgaccggacgcatcagctctatcaccccatctttgagcagcacccccactctcgccttgtcgccctcttcgtcttctgattgtgcatgaggggttggacatcggcattctgtccgagtcatggtgggagtgaggagatctcgatagtgtttatgggggatatattcgcgcgggacatatcgttggcaaagtcagacacaggttatgacaagaaacgcctgcacgatacatactagtaccgataactagaaacgatggctgcaccaactgctcccccaatcctggacttctctcccttctacggtggtgacaacgaagcaaaggccaaattggtcgaggaggtgcgcaagtgttgccattataatggcttcttccagattacaggccatcgtgtgccgcttgacctgcagcgccgtgtcatgaattgctccaagcgcttctttgacctacccttagaggagaagatgcaaattgacaaaagtatcaccctcaatcagcgcttgagaacggaccttagctgacttggtagatctgaacaccttcaaccgtggttatgagttgctacgatcgcaaatgctcgaagcaggcacggggcctgaactgaaagaagggctctacattggcgaggaaatccccgaggatcacccatactatgtccagaaaaagctgaacagtggtcccaatcaatggccacagactgtccccgacaaagcggaattccaaaagacgacgatggaatattaccatgcggtattcgagctcgcgaaagatgtgctgagtgtggttgcattaaccctgggtgttgactcgaccttctttgagcctctcacagatggcgctgttgccaccatgcgttacctccactatcccgcgcagccgaaagaccaagacgagaagctcaatcgtggaattggagcacataccgactttgggtgtgtcactctgctcctgcaggatgacgtggatggcttgcaggtcttggacgtgcccactgggcagtggctcgatgttggtgcctcccctgtccatctttataccatagctaacccaagtctaaatttacaggtaaaacctgtcgagggagcctacgtcgtgaatctgggcgacctgtttatgcgcatggccaacgataaatacaagtccaacattcaccgcgtgattaacaaatcgggccgtgagagatattcgatccctttcttctttagtggaaacccggactacctgtgtgagtgcttgcccaattgtcgcgagccgggcgaatcagcaaaataccccccgattaccgtccaggacagggtgacagaagcctacaaggagagctatggtcgggcggagaaatacaagaaggagctggagatgcagagcctggcgtctactccagccgtagcttctgtcggagggtagcgaaccaaattggaacgttgttatgtttttcgttcaatgctttcatgactcaaactaaattgttctcaatatgaatgtacccatatatctgatgtttgtcttggtagacaaatggatacctgtaacatgatgctcgtacgatatgccgtcaagcgggatatgcttccagctagtacaggctgaacaatgaacatcttccctacgcctcgcctatagacacgcaaaggtgggtgaaggtgatacgagggctagacgtaaccatatccccccacctttgttatcgcctcctggcgttgtaagtgctcgagcatgattggctgctacgcaacgtcagcagaattcacagccctaaaagtgagtatatgaattggcatagtagcatggtctgaatgtgaagggagaatcactaggatcaaaagcatcgaaaatggatacagctcacttggaaaagaagcacagtcaagccgggcatgatgcctctccggataaggctgctggtaatgtaattgccctcgatgataatgaagctgagcagttctacggctcatctactacccacgcataccgcctcaagtcagagttagtaggaaggtgcatggaggagattggcatgggaaagtgagtatcccgagcgcctcagtacgtgagaatcaggactcatgaaattaggtttcagtggaagctttttatagtaacaggctttggatggatcgtggacaacgtaactatgtacttttcattcctcagttatccaatgctaacgttgcgcctcgctagtttgcctctcaaggtattggaagtgtccagcctcctatcgaacaagagctttcggggattgtccatgtcagctacagttcgattgcctactacatcggtctcatcctaggagcatcgtgctgggggatctccagtgacctaatcggtcgacggcccgcgttcaacggtacagtgcttatagcaggcatatttctctgtgccgctgcaggatctatgaacttcgtggcttttagtgctctctgggcggttattggtaccgcagcaggcgggaatgtccccgtgggctcgatgatgttcttggagtttattcctatgaggtctgtgtcgctgcagtctaatggtcatcggataactaatggcaaccagccatcaatatcttctcacggcattgaccgcatggtggagcctaggtcaattgattgtctccttggtagcatgggtgttcctggccaatttcagctgcccaacgaacgcgactccggcaacctgtccccgtcgtgagaacatggggtggtatgtattcctatctaaggtacaattcaaagctaacccactgatacttaggcggtatacactcgttacacttggaggcatgtctctcgtcttcacattaatacgcctgcttgctttcaagctcccggagactccacgatacctactatctcagggacgggatcaagatgccgtggaggtagttaactatgttgccagacagaatggaagaccagagcccttgacaattggcatgctccgcgaaattgatacccgcctgggcacgacgcccagtgaagatggggcacacgcacggatttcaaccaaggatacgatcgctgaaaacatgcgagccttcaagggtaaacattaccgcgctctattcgcgacatcaaagctttccagacataccataatcatttgggtgatatggctcactattggtaggcctgagcactagaaaacaccagccgtgggtttcctaattgacattcatgacaggcatcggataccccctctactttaacttccttccgtcgtatttggaaacgaaatttactgacggctcttccctctatctaacataccgcaactactgcatcacttcggctgttggaattgtgggtccgctatccgctgctgtgggagtcaataccacgctcggccgccggtatatgatgggaatctcgtccatagtgacggccgtgttcctttttgcctatgtgggggtcaacaattccactgccagtctggccttctcctgtgtcaccagtatactggctaactttggtaagcgagcatagagtcgggaatacctattgaccgctgaaactcacaaccttcacagagtatgctgtcatgttcgccttcaccccggaatctttcccagctccccatcgcggcacaggaacgggcacggcagcagctctcttgcggctggggggattggtggccggtctggtttcatctcaaaccgggttcaccagcgcgcctatctatgccagcgctgcaatgtgggtggctgtggggattctctcttttgggttgccgtttgagacgcacggacatgacgcactgtaagatctcctgtgggcagtagttatcgagcgaattgcccttctaggccactacgagaacctaatggttggggtttgggtcgaaagatggggttagtactagaaatcctgaggcctccaatgaatcgcgcaaagctttctagtctgcgtatcgaccgttcaagactacccaagggtgggggttaacgtaatgtatatctttccgatatgtcagatgggcacaactgaagtagatgatagcatttgatcatagcctggaagggaggaattaatcgactattaagtggggataaggcgtggtatttgagtcttgcatggttcattacctagcgggtctggtttaatactccttttcttggtgtggaagacttagtcatttatcccgtagccattgatccaatactgagtatgaacaagattttcacaagtgctgaaggtacatcaacaattccccaaactcaagccctaactaactgccaaagttgcccaccacaacaaagagaacagctgctgggttgttctttatgggaaggtctatgatgtgagttttcctgtgacctcattgtactgcgatcataagtttctgatcgggataaggtaacgcactttctgtccagccatcctggcggtgcccaggccattctgcgcgtcagtggccgagatgccacagacgacttcgatcccattcatccgccggagaccatggacagtatccagtcggcacgtatcgggtcactttcgctcgatgagaagtcaccttgtgcaactcagacaaaggatacttcggacgaaattgatgttagcacactgttgaacctggacgagattgaaaaagcagccaccaatgtgattagcaaaagggcatgggcgtactactactccgcggcagacgacaagatcacaaaggacttcaacacgcaagtttaccgatcacttttgctacgtcctcgagtctttgtcgactgccggaaatgcgatgtggagacagagctcctagggtggaaggttggtctcccaatatacgtatctccaaccgccatggctcgcttgggacaccccagaggggaggccggaatagcagaagcatgcggagcccttggagcactccagatcatcgcaaacaattcttcactctcacccgagcaggtggttgccaaggcgttaccgactcaggtatttggatggcagctctatgttcagctagatcgtcgcgcaagcgaagcgatgctcgcacgtgtgaatcggctagacgagatcaaatttgttatactaacgcttgatgctcccgtatctggaaagcgagaagatgacgagcgtatcaatgtgaagtcccatccagcaggcagcgtaagtgcccagcttttcgctgggacagacccgtcgctcacctggaacgagactctcgagtggctatccagacacacgaagaagcctatcattttcaagggcctgcagactcacgaggatgttgccattgccgcgcggtatacacctctagtgcaggctgttatcttatcaaatcatggtgggaggtctttggacacggcaccgccggcggtacacacccttcttgaagtacggaagttctgcccccatgttttcaaaaagatggaggtatgggtggatggtggcattcgacgaggtaccgacgtagtcaaagcactttgtctcggtgcaaaagctgttggcattggacgaccggctctttggggcctaggggctggtggtgtcaaaggagttgaacgaacactacaaagtctgccacctattctctccggtgattgtccttggtcatacgctaatattccgtcttcatcttctagttttgctggacgagacaaagacctgtatgcgactcttaggagctaccacagtccacgacttgggtccacactatgtaactgatgccctctttccatttccctatacctactaacgtgattctccttagattaactcaagcattgtagaacagcaaatctatcgggcaccgaccgatatcgacaatgagggtactttggtgtgtagaggcaagctttagttatatgggcattctctgaacagggaactgaggactactacttccacgaagagagtcaaatggggttgactattgcttacctaaaatacatagtagctattagtagagcaaatcacaagaatctagcgttttcccatgtctggagtgcattggctcctatcaaaaacttcccccatctcaggaaggataaacgatcttcctcggcaacaaaaacccccacctttggggtaaagacgataagcacctccacttcaacccctcttgaagtcgcaggagattaattaggccaataaatcttcccctcaatgacttatatattaccattcgccacgcctctttcatgacccattgactgactgctatagatagcagtgcctgcctggactcctcccaaccacatttcgacccaaacgaacagaaaaagttcgccaaaccccgaattgtcatccccccacgtaaaatgggtaagaagcgcatcttggtcggttacggggtcgacatcgacgcggtcgcaggttggctaggctcatacggtggagaggacagcgtgagcgatatcagtcgcgggctgtgggccggccacatcggcacaccacggctgctgaagctgttcgagaaatacaatatcaaggcttcctggttcatccccgggcacacattggagaccttccctgaggagtgcgcgcaggtccgggatgcgggccatgaaatcggattgcatgggtattcgcacgagaacccagccagcatgacgctggagcagcagcgggatattctcgataagacttataagatgctccgtgatttctgcggcaagcctccgcgtggaattgtcgcgccctggtgggaggccagtgccgagatggttgagctgctgctcgcctacggtatcgaatacgaccattccatgtctcacgaggactgccagatgtactggctgcggacgggggactcatggacgaagatcgactacagccaaaaggcggagacgtggatgaagcctctggtccggggccagacgacgggtctggtggaaatcccagggagttggtacattgacgatctgccgccgatgatgttcatcaagaattctgcaaatagccacggttgggtgaatccgcgggacgtggaggccatctggaaggtttgttctccgtcttgctctttgcttttatttgcgcggcagtgaaggacttgcatagctaatcctggtttctttgtcggtgtctaggatcatttcgattatttctatcgcgagtacgacgaatttgttttccccatgacgattcacccagatgtttctggccggccgcatgtactactcatgcacgaaaggattatcgagcatatcaataaacacgaaggggtggagtgggtaacgtttgagcaaatgtgcgatgagttcaagaagaagaaccagccgccacctggggcgccgatgccggtggcggcggaaagcgtgctctgatggtgatactagcaaaaatgtttgaaggatctgaaatatttggttgaatctgaaagatggctctgtaatcatttatcccatgatgtgagctcgagcgagtgctccagtattcgtctgtggacttgggaaatatatatgtacgtgagaataattgctcggaaggtaccacatcatcttccaagttggcttcccttagcctgaccatacagtagtgtatccacgagttcaactctcacatattgcttccataaataatgttctggtagaatacggtgctatcttaatacttctcagagtctgatagggcaagggggagtcggaggaccacggagttagtggcctgataacggacttaaggtcggagaaagtcacactgtttgcatggtttggaaagacaggaatcacatgatttcctacggctgtcatatattttgcatacacaataaggaaaaaaaaaaaatataacagctactgtgtcgctacacatggctcatatggagtacaccatgaggtgcatagtcaacagtcatcaatagaattaattgaacgggccgaagtgctgagtacctgatttctgtgcagcatctgctccagcgtccagcgtcacgctctcgcaagatgtctcgcagaattcattacgagagacgcatggaagacttgagacttgagataaacagacatctagtcgatgatggttacgatgcaaggaaggagagatacgagctggagacacgcggaagaaatggtcattacccttttggaagacgatgtcgaatttgcaataatctgtcgccttacggtcaccaccctttccattttaaaaatgatgaccagtggttaacccttcatgtgtacgactgggtcgtggaggatgattgccagttttgtgtatttctggaccgagttttccaacattactttgggagctccgcgtctcccagacgtttcaacctcaatatgaagcccgggtaccctttatttctcactgatatccatgacagtcatcataatcgttggatagattgcatagaagtctttaaagatattggtgtgtttctcttctcggtactcgatcaccaggatttgtggctcataatcacagacaatgatatcccagcctggtccgaaactccctttattggtagtggtgcaatgatctttaaccactcaaatgatcagggtgtttatgacttcatctctaactgtatttctgaatgtgagaaggctcacgccagctgtcaagctgttaggccgttgccgctgccaaagcgacttctgtacgtcaatgaaccaaaacacagttgcaggcttgttgaggcaccacaggaccaaccgggaacctatacagcattaagctactgctgggggaaaggcaaccctgatcctttactacttacacaagataattatcattcctttaaagataacatctcgtgggataggctcccgcggctttttcaagatgctatcaagatcactagccacctaggagttgattatatttggattgattctctttgtattgtccaggatgataagcaggactgggagattgagtctcagaatatggctagcattttcgaaaacgcgcatatcactattgtggcggcttctgcgcccaacccagaaacacctattctgaggcgacgagcgcagtccgaggagaaagtcaaattccacttcacagaaaaggatcactcacagtcttacctcttttcacgcctgataacgccagaagatatgttcaacttataccccatcaaggtaaaacaagtgtcgagcaggggatggagagaggtgttatatcaaagaggatggactttccaagaggacctcctagcacggcgtacgatccactaccttccccagagggtggtatgggagtgtcggatgttacatgatgacgaacgccagctgcttggcaatcgtagattccctaaaagcttggatcagaccgtgtggacatggcgggaatttgtgaaagcctatacttaccgagatttgacatatatttctgacaagctcccagccatttcgggcattgcaaatatggtatctcaacagacgggcgacgaatatctcgctggtctttggcgacgctcccttgtttctgatttaggctggcaattcgcttactcgtcgacagcggaacgtacctgtccgccgaggcagtatatcgccccctcgtggtcgtgggcttccgttgcaaccaggcaggccattgggtactcaggcgaaactattctgaataccctcgccactgtgatcgatgcagacgtgacattgaaaggacgaaatagatttggcgaagtgtctgacggcttcgtgcagctccgtggctttatccgtgagataaagctttatcgtaaggacatcagtgagctcttcgaagccgactttccggggtgtcaggtaactgcgggatctctacattttagcgcagacatgggaatatgttctggagacggactcctggaatcaggcgctataatacccacggtgtgtcggaggtatgctgatgcaaagtgtaaaccgataccaggaaaaaatgcatatctgggggtatttctggttatattgtatgagacatcggaatgcattacgggccttgttcttgggcgatctccacgagtacgaggggcttatgaacggctggggttgttggagtttgacccgagagacttcgagacggttatgcagctggccattgaatcaacaattacaatcgtctagtaactcattttgataaagagcctgctgacgttagaaattctagtatacgtgcagttagacttcatcgttcaagactgtggatttataccaacatcactaataacgcatgctcacagaaggtctactatgggtgctcaatctcgcagctggagacatacatagccactatggcttgagagcatcaagaaatcaactcatccgatctggccatgtcagagatcaaatgagtcgcaagcatgatgttccctacttcgtgatggaaggcgccggtgtcatgaatacatttctgtatatatgtgtcgttcttctcgaggcatagtggaaaggatgaaacgagaacaaagcacatatagggcattgggaccttagaaatcctcttcaatcaggtatcgcatctgcttgaaggtgctgttcatcaaacttactgtctgtctccttccacactagataccccaaatttgccgaaggatatccaagtctctccccataactccaacccactcaaagtgttaagatatattggctttctcaaaagccatatccagctaaaagctagtatctcgcacgttagtcaatgtgaccgatcggggcactcccaagtgtttctgcgaggtgcgtgacccgactaacccttcccgatctatgcaatctggttccatgaagaggtctctgagcgtttgccttttagtatgagtagcccaagtcaaaggttaagcccgtcgaattgtcgagctatattttatcgtgtgaacactggtatctctgtcggcttagttttgccacttctaccaacattatggaacaggacaaatgactgatcccgtcataatgttcggttatttgaaatcttcatggtggaaacagaaacttagggaactaggctctctcgtacaaaaggtttcttccaaggccccattcaactaaatgacttggctgcaaccctcatttcagggcccacaaatcacggcaccatcaagtggaagagggtccgttagttcgttggttctgacccacaccatgtcttgcaatctttgggggcgattttctacattttctccttccgtccactttaacgaatatgaacaataggccaagtcgacatatacgcgctgtccccaccaaaacccctgactagtagcgcaccattgtggcggatcttcagtgttcacaacctttgttgcaacgaggtgacatgggcagcagacaacgtggttcaaccactttcgtttgatcagcatacaagatgcggtgaaaggcgacagcagtgggctttactgtagaacctttcaattagcactacaccaagcttctatggggcttctacggtgtttttgccgaggttgcatccggcaaatcattgaccccaaggatgatggctacttgatcatgaggtcagcctcaccaggcaccgccaagtcttgatattacctttctcgatatagtcctggatcctgattaccgacggtcccacgttgcggcaatacccgctaggtactagcggaatatgaaggcctgatgtggccagtgtggtgcttctacatctggtttgattagatggaatacgccagtggcacttggcacttggcactccatcctgatcccctaatcatgtgaacgctggatgtactccagggttataaaagaaagtgtcttcggagcacaagaagtctcccttggctttctacttccaatcgcttcatgcctcattcatcatgagggtcgatcgcggcatgcatcacatggtgcatctttgcatcatcggtctcgcgttgctcgcttgtactctagccctaccttcacctaccgagcagcaacaaacatcgacattggttgacggtgtccccggcttggaagctcgtgatgccaagccctttgcgctccgtattatgccccttggggcttccatcacgaccgggctgaagtcaagtgataagaatggataccgtatatggatacgtgaacagcttcgccatgctggatgggaggtgaacatggtggggtctctcaaaagtggaacaatgagagacaacgtaagcatatcatagagatggttctctggatgaagttgacagcccgaatctctaggataacgagggatggagtggatggatcatcgatgaggtcgccaaagaagccgagaagacaatcccaaaagccccgaatctgattttgatcaagtaagaatgcctgatgatatctcattctgtgccttgcgattactgattgtccctttgacagtgctggcaccaacgatgccgtgagaggcgtggacgtcgatagggcgggggagcggatgaatgtgttgctcactcgtctgtatgaaggtattcctggaacgaccatcattctatccacgttgttatccaacgcagaccccaaggctcaggcaaatgtcttgaagatcaatgagcaataccgcaatatcgcagctgctcgccgaaagaatggcgataagatcgtcctagctgagatgagtgattttatcaaggtcagcgagctggtcgatgggactcatccaactgattttggatataagaaaatggcctcagtttggtgggccgcgattcaggaagcggaatcagcgaaatttctgtcgaagcccaaagatatcggtgagagcgattgggcttataccacctgtgagaagaagttcggttctggtaatgacggtggcaagatccagacgcaacgcggcagcggctgggacgatggcgactacaagcataactcccagagtatgggccgtattatgcagattgggtccagcgactccaaggatgacacctatgggggcatcaattacgcgcagctagtcaatctgggaggtgcccaccgtgaaggggccctggatgagctcgtttggacagaggatggagtgggtacttggatgtacctgaataacaacaatggcaacttcggtaaacgtgtggcaattgatgtcaaagacaactgtcttgcgcgcggtgagtgctaatttcaaaacatccttttcttgggtcgcggttttaacagaagcaacaggtgtacgttggggcgatctaaacaacgatggactcgacgacttcatctgcattagcagggagggtgcaatgtatgcatcaatcaatcaaggcgggaatcctccccaattcaagtacatcggcctggtcagagaagcgcctggcgggggcttagctcaagccaacgtccgactgggtgacattgacggcgatggccgtattgattactgtctcgtgaaggggaatggtgacatccagtgttggagaaacggggggcagaaagatgccccaacaaaagagtttaatgggtattggcaggaccttgggaccgtgttcaccggtaaaggcatgggtgacattgccggcgttcgtctggtcgatatcaatggtgatttccgttccgactggctgtggcttgatgacgagggcaaggtcaccacgtatatcaaccagcgtggtacaggaaagggcagtctggcccccgattggcggcggattggcgttactcatgcaggaatgggtgtcaagggtgctagggataggatcaaattcggtcaagtctatccacacggcggtgctgactacgtatatgttgagtctttggagaatggcaaaagttataaccaccatacggccgtgtggaaaaacattggaaaaggaggaacaacgctcaagggtaaggacttctatcccaattgtccctttgattgtgcagcggaacgaagtgaaacaaacattatatacggttgacgtggctgacatgattaaacaggagatggtgacttctactgcgactggcgtggcaccggtgccgatgactatgtaagtttggttttgcttctcttgataatatgactatcaatacgcaagtttattcattgatggcctgtcctcttcagatctggatctccccaaccggtcgggccttgctctatggcaacatccataagcctccaacttgggtgcccgagggaccacagatattcgacctgggtagggagcgcaaaggcattcacctagcagacttcaatggtgacggcaaggtgcgtaccgataaacatcacctccatttctcctaaacatagcctctgattgatgatctacagtgcgatgtttgggccgtgaatcgtgagacgggtgccgctgaagtttggatcaaccactggaacgaggacaccagcagtggctttttggattacaggggagtcgtcactggggatgtcaaatgtaccgaaggatggggggttgggtatcgcgacattggtgtgcggatggctgatcttgagttggtgcttcccacgctactttggataatatgaggctgaccaagttagtggcgacggacgcgcagattacctctgcatggagtgagtaatccacgacagttactataagaattaccatactaactctggctggccagacctaacggacgaacagttggatggttgaacaaaggcgagaacaagtttgagtacaagagccaagtcaaacgcacccacggatacgatcgtgccaaccatgtttgggccgatgtggatggtatgcctcttgatggattctcactctggtcataaagtctcccaacttactcagctccaggtgatggcctcgtcgactttctctgggttgataaattcaatggtaacaccaaggtctggatcaataaaggcgcaatccctaccgcaggctccagctataagtgggaactacttgatggccctcgatatcaagggtcagatcgcggagtaagcacaacattgacgaattgtggtaaaatcggctgatgattggtgcaggctaatttatacttcccaaacctcggaggactgggccgtgctgatatgcacaatgttatccccagaaacaacatcgtgagttcccctgcgccctggtattcgttgcacactgtgaatttggatattaaagggttcaggcgtatacctggttcaatacctgtccaggaagtgatagcactgctgtagatgacgtcgacccatcaatagaccctgacctcccaccatacaccgcgcctggtcaacccacgcctacaggcacacctcctgtcagtccgactgccacgggagtccccattggcgaagctcctgatggctactagtatgttatggctcgcacacctcgcgagttgaccccagagctgataagactttctagtgagcattggccattgaatgataaagatcgcatggaatccgtctgcaatcaccttgatgaactcgataaagccctctggaacaaaaatgacatgggtaactgggtaactactacgtatgtctggggccagaacctcgcttttttttaacctttgcctttctcaatttctggcaagctgactccaggggtttaactagtgctggttggtaccaaaagctttccctcaatccggacctcaatctggatcctgaaaatccctttgagtggcccggtgggctcgccaacgctctcgcgaagtacaacggaagcagagaagaggttcctgctccttactcgtgggaatgtgtaaagttggttgctccttggccccagatcattactgttgctaatctgcataccccagtgtccgtgcggattgtgaggtgaaacatctcgaagatgttgatccttgcaagcagggtcgaatgtaccgggtccaggctctgactgcggtacataacctggcgcaatacctgaaggttatgtatagtatgatggccgaaatctggacgaatgcaggtttcgaaaacgcaggcctagttctccggtactcacacaagggggatgacaacatcgagtttggagaagacgcgggaatgactattggcgcaggatttgccagtatcatgggtgctttcttcttgacacccatggcaggtgtcgccgcaggcgcgatgaccattggagccggcgccgtggccgcactgggtggaccaactccagccgacctgaagtttaacacatatgcagatcttggaaggaagtcagcggcgatgcacgatgctatgaccaagagcttggacaccttttataacagtctatttttcaagaagccccccacagatcccaattgggtaaccagccctaatgccctcccgcgcatcctcaacacggggaactttgcctcccataaaagtgttgtcgcgccgacggatgaggagacgaggaagtattccatggttccggagaaggatgggcttgttaagtatgttgtcgccccactgatcaacatgctgtgggaaaaggacctgtactttattgtcaagatagacaacaactcaatccgaagctctgacgggcggaagtaccacccctgcgacaagaacggagacatgagcgagaacacagacaccaccgataggaaatggtgcaatccagatggcacggcgtttttctttgtaggagttcctccatcaggcgacactgatacaaacgtataaatgctgactctaaacagtatcgtctagggtccaatgaccatgtccccaagggtatggacaaattgccagatgactacggcttcaacggatacgatgttgcacgctcctcctaccttgttcaacgaacgacaaatgagtggcagtccaaggtcaacacggactcatacttcagctgggttccccaaacatctggtactgacatccctgcatggcaaatgatgcggtggaacctgccggtgtgtgatcttgcggagtatggcgttgaagaagactgtggctctgggcttttgtgggatgtggtatggcctgatctttcttcgcccttttccaacaaccagattactaacggacttgtttagtgcatgtatgtggctgtcaaagaggtctgcggcaggagagatgggtggccaaaagattatgacttccccaatggcatctctggtcgtccattacctcacgaagaggaaggaactccttattccaaggcttcttcagctgcggaagtagtccaatcgcttatgggctgattatgacgatggcgaatggtcgttcagaccacggattatacatggcaggcatcgctttcaatttacaggctatgctttcacacataactcccatcggccaagggtaatctgcatcgaatatgtgtagcgtttcgcagatctctctgggataccactgaggcattttaacccttcctacgcaggatatcatgctagcccattgtttacctgttttgcatttgttctgaagagctaccatattgtaataattaccgtgcaattctttgattatattgtttctcgcagagcttcttgtcaaaagtcctgttgtattaccgacgtatcacagcaccttacaaagtatcccactcactcgtagcccctcgcgcttttttcctttttggattttgtaataattcaatgcgcgttacctcgtgcaatgttgactatagagtagattctgctggccttcaactttgctttactcacttcaccgcagcctcgtgtggccatgtcgaggtactcttgggagagtgtacgagataagtcaatttcaaaaagactatttattgatttgtataacagtattgatacactctattgaaacgcaactaagtttaaatatatatctctattaagaataacgatcgaccgtttacgcactgttttctctgcctaaaatgcctatatgggtattaagtactgcctcaaatagaaggagtctctcggacaatatgtgtgaggtaaactcaggggctcggccaacttacggactgccagaaacgaggcactctctctcatcggcgaaggcatttgactcatagccaaagggtcattatgtactctagtcacaaataaattatttttgaattctggataatgaagattccgctacggattgtaacgatccaacagccagaaccacaatccgctccttcgagtattgcacttatgggtcaatatatgatcgtcttcgcctgaaccgatattggaattggtatgaggaacctttcagtctgtcttccacgcgattctggggcggcaaaccctggacttccactttgaccattcaactctcaccttgagctcctcttgctcactacccgataaacagacaactaaaacaggaaagatcgccttatagccaatgaatttggttaaatgatgaatggacttgtaaaggagattatgattccatcatttcggaagtgcaaacaggcgacttgcactcatagatcagagaatagctgcaagaattcatgaagtcatgggcaaactctgttacggtcaggatcgaggtcacagtagtctgatatgggcggtagatgcctccagtctggagactcaccgagagggcgagaggttgcggcgccaagtgtgcaaatggccctggttatattttctctagctgcgctgggctagctattttcactaggggactaacgctttacaaattggcctgtcgaagcttcatccatataagcactacaattaaggaacttggctcccgcaaaactctataaacaagcctctaggtgggctacagtgtctgtggcaccatctcccgtcgacagtatgtgatccgtcaacggatgtacgccagactattcttgttgccccaaccgttggtgcccgaaaatgtctggaggtacggtagggaaaattaagcggggatctggagtatgtagttattcgtcaccctccatcctttgaggccattagatccttgctcagaccccttgccatgtactgaattgccattgctccctctaatcaattagcgttccagctcggctaaccctatctagtataatactggcatccacctggcactcactctctccgaatcccccgaactaataaaatagcggaagtcttttcactaaacaggctgcaattcgagagaaggtttaaatggaccccttctgtgcagaagaaatgcacaattattaaataccattggtgcaccaatggaggctgcattctccacctagtctacaagtccagcggccccaacttgattccacaaattctatcaccatcttagactcgcaactaatatagttaggctcagaaagacgtgagtgtttctcttcattcttaacgaattcaacgtgggcgttattaggccagattggggcgcattcttctgcaaacttgctcagcctcctccgcaggcgtcttttgtaagatacactcgctatttcgggaagcagtctagaatggagatgtcctgatctcgtgcaatcgggattcgcgtctctcggatttattctccgggagagaagtcgcaagactgaagagataaaagtccacacactctgcatttcaatcccctcctagatctagtacacattggacgttgcgaaatataagttttcacattctatgttatattcattccagctccattcccaatctttagctattttactctatattttactttcatgctaatccagaggctaagtgcggtgggatcggtgagcatttcttggtggaacactagcgatggacggccaaaagattataaattcgtcaatggcatatgatatatttggtcccatacctcacaaagaggaaggattccgtattccagggcttcttcggctgtggaagtagtctaatcgcttatgggctgtctcgctcaaggtgcggggtttggaggtgttcagccttacgtttctcatttcaccatagctacgattcctctcttctggtagaatgtctttatatataaactttgtgatccgcgatggtttaagccgcacatggggtactcttgggacattgtgcgaaatacggcaatttaggaatacaatctatatatctccctgtcgacattgatgctactccgcatgaacccaactaagcttgaaaatatatctgcaccggcagtgatgattgactttttacgcaccattgtctccgcccagaaagccggtacgtgcattggatatcggcttaaatagaaggaattcctttagcaacacgcatatcagctaaactcaagaatgactccaacttccggactgccagaatggattctcacttctaagattgctatcgggatttgtcaccgtcagggctggggttgaaggcccaccgccaagaaggccgttccagtgctaatacacaataaggtaagattttcctcactacggcccaactcagggaatttactagtcagttctcaaggcggtgcaaggctcagggctggaagggtgagattttggtcgattgcaatctgttcagcctcgaatcagtaaaatgagtagaatgatcattggcggaagtccaggagaaaccgactcatgagccatgcccaaccagcaaatcagaccaaagatccgttttgaacgccctctttgcaagacacgagctcttcctcgttttgttccgcttcaggaccagaactgcccaatgcgtatcctgaaggatttagtgctggttagctgcatgctgtaatgaggcgtgagatgaattagcgagctgtatgaaaatgagaataatccccttgtcttccccacccccattcttcttcttctcttacccaatgtgacatccgtgtagtttccacccggtatgcactgacttgggcttcgtgcacggcaagaggttttcttgatgaagaaacccagccaaaaggaaaacaaaacacaaatcatgaccaccatgttccgttttctacccttcctagcgttggtcacaacatcggtagcggtgaactccgatgcgacctgctacttcgtcaacggcaacatcgcgacggccgatgttccctgcaatacgagcgccgaaatcaccacctgctgcaacaagaacgacatatgtctctcgaacggcctctgctacctccagagccaagggaatcatccggtcatgtcaagaggtagctgcacagaccaaaattggggtggtgcgtgtagtagtgcggagccatgtggtacgttccaactcgataacctctatcgacaatcgtaatgcaatggctatgctaaaaccacttgaacctgtagcgcgctggaaccagggtaccggctaccgggtggtcaatgcgatcgatgaccaatattgttgtggaaatgttgtgagcatcgacaacacctcgatcgaatgtgccgtcgaccgtgcctttaccgtccccatcggaacagtgatgcctggtgttgcagcgctagccaactacactaagagcagtacgagcagcagttcttcaccaggctcatcgtcctcggggaagagtagcagcgatgcttcaggagataccccgggcgatcataacgatcagtcggcacgactcgccatcggcttaggtctgggtattcctctaggtctgatcgccggctcggcattgatctggggtgcatgggagcggaaacagaggtctgcttcgatgcgagagctggaggggctgaaggcgagtcttgctgctgccggcccaccaaacgtaatggggtacaattaccagcatggtcatggttatgctcctgtccctgcggcaccacccacagagttgggccaataccccgtccccgtatcggagctggactcagccggggctaaggattcgacaaggagataggatgtataggtatcgattaatgattaatcaaaggaagattctatagagcagagactaagcgtgggataattacatttcgggctggttcatagctagtttttaacggagtatacctttctagtatctctgatcgatgattaatgtagaaggcaataggttggacacggataactggaagagttgagcggcatctccacaggacccgacctgatgccaatagaatgggctatttccactagctaatgcttgccatgttattctggggtggagtgagtatacaatactgcgtcacctttcgatattagcttgatggctccgagccttgtaacgataagtcaagggaaaaaaggttacagcaacaatttagaaacagagacactgacagtcccaatgtatcggtcataatagtcatgagggatgatagtgacggcaaggcctgattttatctcccaagatgtgaattccgatcgctataaagtacactcctatacagtctgccattgtcggcgttcaaatgggcaacgtgatgtcaaggatattgtaccgttgaagcgcaaaacaacgggtcacttgtggacaagtactgcctcaccagccccaactagaaccttgccacctgtcaccttgtcgtatgtttttcgccctacaacttgggcctgatcgtcaatatattgcccggcaaaggtaatattatcggcaatatcgactccaggacttgtcagcctggaaaccttggcatcgttccaaccatctggaagggctagcgctgtataaggtcgggaaattggatcgaatgttgagttccacatgttgagattgaccgccacaatagcatcaagttttcctgatgtgtagaccgcatatgcaccaaagtttgtttcattgacgagaacttccgtctgcttgtttccaccggcaaacactgcagcattgaacagatttccgtagtaaagtggtttgacatgagcagcactgtcgttgtagaaaataggctgccagggtgagtagcgatagcgtgttcccatgtggaaatgaacacgcgagaccttgagtgaggaaagatacatgacatagtcaacatcccagacagcagatgccatcacatctgagatattgaaagcgccctgacaagaaatggagttggtttcaccaataacatagtcgatccccgagctagccgtcgcattgcccaaataatcatggtaccaaacacgggaaagcatattagtgcgatcgaacagggtggtctcaatcgttggcccagcacccgtgtagtggcagttagcacccatatactgtgaaatgcctgttagcagacctccaatggctatattgatgtgataattacctcgtgatcagcaacagcctttgttttgtccgaacccataccatctagctcggcattttgaacattccagtcggtcctgtcgttgagatggcgaggtgcctgaaaggcacatccttgaaacaatttcgctgcatccttgccagtcaggttccgactgatcgccgtcgcatactcgttccattggtccacgtagctttggactgtccaatcacctggcctgtgcgtgtcatttccccagcctgatatctcaagttagcgccagatccataaaaaatgttttttaagagttaggactcttaccatccacctcgttcccaatctcaaatgcatataacgagtcgcccattgccttgtgggcagcatttgcttccagtacgcactgatcaaggccattgccaacctctagatatgtctcatttaccgggttaaagaaattgaggcctaagtggcaatggttagccttttgtaacttacgttattctgagagctgtaccatagatgtattgggtgccgttagggaattgtcgaaatgattccagccatgaagggccaagaaatgagtgggatggctggtcagcagcgacagagctgaacggggcgataatcgcctcggtttgatttgggtagtatacggcagcattttgagtgctgccgcccacccggatgatcggatatgcccccgatatgtcatacaaattctgaagcatttgcctcgagaataaattggggtgtctaggaaaattatccataagcggtcaatcgcaacgagggtgaacatacgaatcatttcccgcgtagtctgccataaacgaaaactcaatggaaaacgattgataggttgcatccacaaatcgcttccctggtctcggaacatcggccggcgagatccctatcgtatgggtgacattcggcttgaaggatatatcagacactgcaaatggaagaaaagccacaatagtaatcagacttgtaagagaagtcattttatccacggttgctggaggttgccgccctgctataagcgtctgttgcaatagtaagcctgcagcgttctccggtatgttgaaggacaggataaggatggaccccagcacttaaatagggcacccgagcaagatgtcgagttggagactgttggttacctttgctcctatttgaggaacaattcgtcctgtagcaccgagctactacttctgactaaacttcaccagcgatctgttcaactggtgtggatgaggactcaggatgcccatgtacggcattattgatggactgagactagagtgtccccagccaaatcagagaattcccggggtagatgataaaattaagctttactctacacctagaaaggctgaactagaatagagtagattagattttaaattagattttattaaagaatattagtatacgtagattactttcggcttgattcagagcgaatagaggggggtggccacctgttgattggccgagcctgtccccggatttatgagcggggttttgggtttcggttctcgggagatctcgcacgggctccggaggagtcacgacgggaaagaataaaggagctcctccgcactgaatgtaccctaggtttgatccatctttaccccaaacctgaccaacaggatggcgagatctgacaccaataatgtcctcgatgccccaggaaatagaaagctcccagagctctcggttgcctgtagtaactgtcgcaaccgcaaactgcgctgttccaaggaaacacccgcatgtcaacactgccgcaaaactggtcagccatattcatactgcttctgtctcgtaagacagaaccacttcttacaatgtcactaattcagtctcgacataggaagccactgcgtgtatgatcccaaacggtcgaagccggggattaaatccggggctattgaaaatatacatcgacggctaggtatgataataaaaactgtctgctggtgaacatagaaaataccaccactggggtagctttgttacaacttgttagaattgcagacgaggctcacggattcgccactagatcgcctagaagactttgttctcgaccgactgggagacgatacgccagacgggtacaatcaacgaacaaggcggaatgcaaacgagtccaaggaatgttctgttctctctgcgctggcacgggaacttcagatattgaacgacaagccctcacccggggtcgctgatcgcccagctaaacgacaacgggtggacgactacgccggcccttctcggtcttcgctgccggacgtcgatcgccgtttagtacttgatttgctcaaccctgacacgattgaagatgttttgcagacatacttcaagtgtatacacccttggatccctctcatccacgagaacagcttgcgcagacggctccccgatccaaaacacaggtcaaagcttgacgtcttggtgcgagccatgatattagtatctgcgagattcatccagcggcacgaggccgtatccgacctctccctggcgggtctcaccacggagcaggccaggagtgtggttgtttcgacttcgatggattgcctatgtgtggaaaatctccaagccctcgtaatttgcgtctttgatgatgtgaggctttcctattccaatcatatacgtctgacgagatattatgcattctgaatggtgtcgactaacttagccttcagattggaaatgggtgtggtgaaaaggcatggtccctggtcggatcgctgactaggacggttgagtatttgaaactgacggtcgaagatgaggactgccgaggccgtacatcaatttcaaggccgtttatctctctgtcccctccggagagctgggtggaggcagaagagcgacgtcgtgtgttctggaccgtattcaacctggaccggttctgctcggtggcaatgggatggaacaccagtcttacctcggacgatgtgcaccgccgtcttccttgcgatggagtctattggagaagagataaacctaatgttacggccttttttggcatctgggacaagtcagcagtgcgaatagggaatcccattgcctttcatccggcccattacgtgtctccacaaagtacgatgcctaatgagaccccagaccagagtccagtcgacgccgatggttctgcttcatcgccggaagatcccctgatggaggctgctggggctttcgcctaccgtatcgaggcaaccgagtcgctgagccgtgtcacgacgtacttccttcagcaaaaggtcgacacgcaccgtccagagaacgtcaccagctggctcacacggttcaaagaactcgacctgcgccttgtccactggaagatgctcctcccgaagaagtggaaagccgcgaacccgaccaacacaaccgtcagcgcctacgacacgatcaatcaggacggcccacccagcagcagtggaggaagaacggggctggatgtcgatacgacacggcaaacagtagtgatggatccaaatcttacattggcacacatcacccacaatgcctccatgattctcttacatcagcctatcgcgtttccaccccacgactgggctttccgcagccgattacccagcagttgctctgcagagacctgtcaacaagcggcgtttgagatcgccaccattaccgaacaatatcttaaagtgtgcccggcaaccttccccatctatccccagttttcattttgcgtatatgtggcagcccgactcctgctcgcctacagaatccattatagcggagaaagcactgctctgtactccggatcggatgtcgatgaccggttctggaccttagtccgaagtctagatgagatgtcgcgccgatggaacggcaacgttatagtcatgccagagaccacaactttaaccgaggacctggcagcaaaatatgcgtcaaagctgagggagatgcaggatatgtgcatgcagggcctaggctacaaaataaatgtcctggattacacgcaagatattgaccactgtaacaggaagatcgaccctattatagaggatcaagcacctgggtcaactccaaatgacgcgactcgacagtcatatctaaacctgcagacacagtcagaacacaactcccagggtgccagaaagcccgtggagaaccagacgaatgggaacctcatcaacgcggcaccggccatggcactatcctgccctgtaacctcgatacagctccccaaaaatcctaacaaccagcatcagacgatgtacgggcaagaaatctactccccagggggggatcaagctccctgcgacctgggtgctatttcacaagtattgctgggccatcaattcatggatatggaccggatcatcagtttcgataacggaatgttcagtgccaatctagaccaatcttggtgaagtcccatggaagggccgattatagtacatataagctgttagatgtatcggtgtatcctgggctgctgcgatgggctatgtggaagtctaatatctaattacttccttggttcttagcaatactgaacggttctatactaagcccatgcgcatcagctcgtttccaaacctcaccaagtaataatcaccatataccaggccgtgattcgcataccgcctcctcgcattctcgttgttgttcgccgtcccatgcttaaggatcgcatcgaaccgctttccttgcactaggtcctccacggccaggtcttctttcaactcctctccgtctccatcaggaacaaatcgaaaccgcgcagtctccctcgccagtgaatagtccagcgtacctctcatcaactgcactgccgcatcaaaaaatctcgttgcaagcgatgtctcttcgcaatcagcgcctgtgtcagcacgagcaacccattcgccgcgatcgctgccgcgctggaatcccgcacaactccctggccctcattctcctccatcggagcatcaaagtcccatggtggggaagtgtagtgcatctttccacctccaagtccccacacaacagggtgcgtctccaaccgatgcagaaaatactctgccgtgccgcacgccacgtccaggaactccttgtccccagtccacatgtaggtctgtgcataccctagtattgcccaggcctgaccacgagcccaggtagaaccgtctccgtacccctgcgccgtcagacgacgtttgatgtctcccgtcttcgggtcgatacatgtgacgtggttggttgagtatagctggccttgatatcttccgaacgtggattgagagagatgcggctctggacgcagatgggtgcgtatcatggtccgggcatggacggtggcgatctccgcgagatgtctggaagagctatgggcggcggcgtagaagagtaggtccaggttgcacaacattagggtcaacattagggtca