aattcataaagtagtccagcggtattttctttaccccccttgcataccccgcaagtcctccctattaacctttccacattggtcatttttgtgcggaaacgcacaaaaatgaccaatatggaaaggttaatagggaggactctaggtccatgggtagtgcgcgacgtagcagcacttcaatagctgcgtgggatgggtcaatgtacataactatcagctcttaaacacataagacaaataatcttaagctttatatatatagtcttagtctttccatattgctgggcctagcaaccaccctactagttccttttcttagccttttaccagctatagtatctaggatagctatagttttaacaactatttataatattatatagattttctaaggtcttaataagaataactgcttttagattatcttagataataaagaactttttactcttatttgcaatatagtattataatttatatattatttactaggtttatcccttaggaatttattttatattaattatctaatatatagtttattatatattaataacttttatttaaataattactagattttataagtaatataaaataaaaaatataaatattaatttttaatattttaaaatataatattaattataaaagttaagttttaagttattattagttaaataatattattaaatttaaaaatatattagtaaaaataacttataattaataaaatattttaataaaagcttttaaataaaaatataaataaaataaataataaaaataaaatattaaaacttatataaaaaatataaaatatataatttaaaacttatatatataatattttataaactaataaattattacttaatatatataaactattaataacttatagtaataacttagtaatttactaaaagtaaacccttaagtaatacttattataatattagtagttcttaaaaataaaaaattaaaactaagaaaagttttaaaaattaagtaatttaagaagtttaataaaaatattattaaattttaataattctttaataaattataaacttactttaagtattattacttaaaaatattcttaaaaaacaatttaaaaaaataaatttaatatataaaaatataataattaatcaatttaaaatattttttaaaaataaaaaaaataatttaatttaataaaataaattaataaaaattttttttaaaaaatataaaaactttaaaaaaataattaaaaaaatcttttaaaattattaataaagcttaaaaaaaataaaaaaaaactttaaaattttaaataaaaaaaattatattataaatatattttaaattttatttaattacttaataaaattaattaaattaaaaaattaaaaaagaaaatatattattataacttaaagttaaaagttaaaaataaaatttataaaattaactaataaaaaattatatttattatatttacttaaaaaactattataattaataattaataataaaaataaaagtaaaaataaaaaaataaaaaaaataactaaattattaagtattaatcttaggttaattaaaaaaaaaaaaaaaattatattattaaaaataataaaacttaattaaaaaaaatattaatattttaaattataagaagtttaataaaacttataatacttatagtaaaaaaagctataagaaagtaaattactaatttaaaataatttataaattttataataaaaaaggttataataaaagctattattatattaaaaaaataaaaaaaaacctaagattattaaaaataaaatttaaataaatattattataaaagtattatatatttacttaagctaaataatatattataataacttatattttatatataaaagtaataaaaataaattaaaatattattaaaaaaagttataagttaagaaaacttattaaataataaaaattaatacttttaatttttataattaagttttaagtaaaaaaaaaacttaaattaaaataaaaactataagtattataagttactatttaaattatatattacttttttagttttaagtaaagttattaaacttttaagtttattatataattatataagaaaataaaataaatattttttataaagttttaatttatacttaaatttttaaaaattattttattattaattactaatttcttataaaaactaaacttattaaatattatattatattactaaaagaaaaacttatattagttatttactttaaattattttataataataatttattttattttttataagatatactttcttaaaatttatactattataaaacataaaaatattatagctatttttaaaaaagttatttaataagtctagtaattattttaaattactttttattttataagatatattaaaaagaaaatattttttattagtaaatataataaaagtaaatatattaaaataatattattaaaattattttaaaataactaaggaaatttagttaaaaagtaaatatattcttaaatataattaatattaaatataatagtaaataatataattaaaaaacttaagtacttatattaagttatatactttatttatataattatattagttaagtaaagtatatattatttattttaattatatttatttaagttttagtactttaaatcctaagaattaaatattagtatttctttaagaaaataatacaatagctttatttaatattataagctaaactaagagaaactagtactataagttacatttttaaaaaacaaaagcatatacctttaatcttttagctaagaacatctaaaaatagcagacttcacttattaaaaaagaacatataggggcctcacttgtggttaaggctcatctgatatttagccattatacttgattgtcgccagcctcccgttttagacagtcagtttgtgccgcaggccagccatctcctctttattgctctgcttatgcgcgcgtgacatagcgaccagaattagtttcaaagactattccgaattggtcttttgatgacattgatgacatcacatctataggatttcctatagatgtgatgtcatcgcaattttctttcaagtctcagcggtggtcagcggtcttaggattggaattggggttagttgcgtggggacgcttcacgacaacccgatttaagcggacaggattaatagacgaccttcatcatgcaatcagcgttatgagcgaggcagccgatactatgccttatgaccatccagatcgtattttgtcttcagacggcctcggaaactcgcttagcaagcgatatacgcggataggatcaatagatgacctcaatcgagcaatcggcctttttagtaaggcaatcaatgccatgcctcattaccatccagatcgcattaccattttgcataaccttggagtctgtttaagaaagcgatacaaccacatgggatcaatatcaagcagccagcttaatgaacaaggcacttgatgccatgccttctgactaccatctggctcgtattaatacttcaaacagccttggaagcttgtatcacatgttatgcaagcagacgaactcattagacgactttgatcaagcagtcaattttatcgacgaggcagctaatgctatgcctcacgaccacccagatcgaagttcctttttacttggtcttgtacgaatgcttgtcatgcgagctgcgattatggagtcacaagacgatgcgaaacgcatgctagaatcatttattgcgagttgacgttgtgtgactgcccccccgcccatgtattcaatcagctcaagccgccgcgggaataatgataacgcagggacgttgggacatatcttatcaccgtaaacatggcttcttaatagttcaaattatgtattacttacaatagacctgttgtatcatacgcaccacgcattttgtataaagaatatgttttcactggtagtaggttgcaaatcaaaagaacagggcgaaatcactgtacttatagatggattgcagctgatgtctttctttaatattggctgaaattacactataagatattagaaagtaataatttaagcataaagaggaatatattcacttagctttataaaggggctagtaaagatattaagtttacttcttcgcagtgttacatatttcccgaccttaactacacagcctgtagatttgatcccagccagaagtatatggcgaataggatcatttattcaaaggaatcggtttctttttcacgaaattcattattagagttagacattacaatacgcggaagtagctttctttcacgcaagacaataaatgaatactactaaaggacgaatgtgcgagattttaattttccattaaagcttagcggggtagatgacagtctattttatcaagtgtgcaaggggctgggagattgttgaatctgattaaattcgcttgaaagacaaaccttctacaaaatcgaatcgccgtttctggccttggatattgtagtattgagtttggaaatgatctaaaagcggctggcgagaaaagatgatgctattggcagcagatcgagctccagacctctctgaccacgaaaagatgccctgtgccttgaataaatcaacgattgcattgcatctttctcggacacgcgaagttgactgctcccacctacaatatgctgttagtctaaggtgatattaataaacatttaacatcttacgtcatatcgttaagctctgggatcagtaaaacgccataatcaggttcatggccattaggagcgactcgttggcagaattctttccgtcttcgtccaccatgaaggaaccgtgaacaaaatgattgagacgtagggtccgatggtagaccaaggccattaagaaactgcttgaccaaggttgatctaatttgtggcgatgatatcaatttttcgtagatcttgtaaattatgatagagtagaacctgttttgaagtattttggcgtcaagttgagattttttttcaagtgcgtctttgacaaagattctaggattgatgatgagactgtggtccttgggatttagcgcccccttggagtcgttccaaaatgactctggagagttagaccataatgagaagtttaaagagattttaatggtgctcgccagggtcgtgtaatctagcgttctctctttatcctgttctgtaattggtatggggttcgtttctgttccaggatccccaggagtgatttgcccttgtacagcagcctgggagtttcttaatgacaaagaattctccgagagctctatagcactatcctggaatggaacagtttctgataataaagctgctggagaagaactatctgctgggagtgaagacgaatcaacgcatgaggcattatgaacaaccaaggtacattgctgcggtgaggtcgattcatgggtttcattgcgatctggcgctgaacttcgttcagatgatcgggacccttccagagtcgtgtcatgttgtggaatttcatttggaactggcgttctgcttttgtccaatgattgggtatcttctagaatcgtattgggatctggcattgtcttttgctctgatgataaagggcctttagaagcggtggcgtgttttcgtgaggacagctcagggaatatgccctctaaaaccacaatcttctgaattcgttgtatccttggtaggctgttgccctgaggtaaaagttttgactgagacgcatgacgaaatacaagaggcagtattaaagtgcagatgtaattaaaaccatcatctttctcaataacagttaagaatctatcctttgggtcaaagccctgcaaaaatgtgatgacatcgtggatagttactgagtctgtttgatgcgccattatggcaaataaagtataataaaccaggtccagtgggcaatagatggctttgacaaggtttattgccaaaggtgctggaagagaaagattaggtatatcttccccagcaaggcttgaccgaaagtctgtcacgacccaacacttatggtcgcgacaacgggcctacagggtaggcggaaccggattaacttaggaccgggccaccaatcaaagatggatcgataatccaaacatcgatcctcagccaaatcgaggaatctttcctcgatcccgtccagaccaactggatatataagttcacttcgctacgctctttagataacttagatagccagttgttaacacagaatcaagattgcaacacgctctgcactgcttacactctggtgacatttgtttactatcgccttaaccgctccgccaacataaacccaggactgaactctaggtttgtcccttgggaatccctcgtattactaactatctagtgtacggttcgtcacaaagtcacctgactctttagtggtgctaatgctaactcaaccatttcaccgtagtaacaattaagtcagcaaaagtggtggatacgaaagggcggaaatagtacactaggcccggaaaatttaaataaagcttacccggcgggttgaacaaacacacttaagataaagttgcttaatacaagtccttgtagtctcttatttacactgtttactactgtatttaatatcttaccttgtctagaacgtttctctactttctaatctaattttcccaagtatcctactacatttttaaaagcgttagcctaatatgtctacttaacttagctgttttagcaaatccctcagcattaaactataaaatctaagcaaccaaaaaggctcacagccacaaagctcactgtataacatagtaggagaaggtgctatctatattaagatttcaagttccctccccaataattaacatagccttcttactctaattcaatggtaccagggggttttgaagatctatctcggatattagctggcactctagatcggcaggggagaagggaacttacaggtcatatgtgacacgggaaactccatctacctcgttgacaattctgcgggcgatggccttgagtagggagaaggaaaactcataaggctcggcgctcataaagtcactggttgttacagcgcgaaggattatgatatacccatagacacgagtgtcacccataacaccaacagccttgcttgtatccaacccagcgtaggcttgggaaatctcattgtagattccggcttccttgatcatggagatgaagatatggtctgctttccgtgcaatctcaattcgttcaggtgtacactctccaagaatgcgtactccaatgcccggccctggaaaaggaaatctattgacgagatcttcgtgaatttttaagcgtctgccaagatttctgacctcgtccttgaagagttcacgaagtggctcgagaagccgtaagccttggccatccatcatgcgcttgggtaggcccccaacgttgtgatgggtttttatcgttgccgaagggcctcgaaaggaaagggattctatgacgtcagggtacagcgttccctggagaaaccaagaaacctttcctgcgttgggggtattctcggcttccttttcaatcctgatggcttctttctcaaagagatcgataaaggtttctccaataatcttgcgctttttctctggctctgtaatgcccttgagacgctcaaggaaaagctcggtgccatcaaccactgtgaggttaatcccgagatgctctttcaacgtctcctttactttcttggactcgttgagacgcatcaatcctaccacatgttagtgtcggtcggtctcatgtgagaggctcaggtcataccattgtcgatgtgcactgctttaaagcggtcacctgaatacgtgttagcctcaattcacatgcttgacagccattaggatcgtaccgattgcttccgtcataagcttggccgccactgtgctgtctacgccaccagaaacggcacctatgacttgggctttatcaccaacaagctttctaattcgagtaatctcttgctcgacgaagtcgctcattacccaattgggctgcgctccacaaatgtcgacgctgaagttgcgcaagagctcacttccacggggagtctgttagatgtattcattagttcagtaacaaagagcgagagagacagaacgggactgatatacatacatgttcaagctcggggtgaaattgtacacctgttggtatttcaagtcagtcggtagctacagagttgatgatcttggaccgcggtaggtatggaaagcgaaagagaaagaagatggagacggcgaaagaaggaggtagaggggcaaaagaacataagagatcacggtcggatagatgacttgaaggatggagatggggaggaaaacttaccgaatatgggcttggtctggtgggcaatgccagcaaactcagagttggccgtcttagccacgaccacaaagccctcaggcaggcggacgagcttgtcaaagtgactcatgtaggctatcggagagttaggtcccgtagaagatcggggtgttatatatcgaatgggagctaactcaccatgcatggtctcgcccaaaccagcgaaaagacggtcagcatggctgtcgactttgtgaatggtgacgtcggcgtggccatattctacgcaaacaagtcgttagatcatgtgatttggagtcatggataaatccaaacctcgagctgttccacgggcaacgttctcagaatttgtctgccaagcaatttcctgcacgcagtcagtcaaatagtggaatgagatgaaaaatggtagaactcgcctggcaaccgtagctagactcgcagaattagtgctacgcctatgatggggcttaaatgaagtcataccagatgcctctataaacttatgtcagtcaaagtacatttctccaactaagaggttccaagtcactcacaaaatgggaacaccaagctcaaagacagcaggatcaacatctttcatgaatcagtgagacttgtaggccagatgtggaggataggggtcttacgaggcgagccttcatcgtagacagacgagggacctatcgagtttgttagaatataaaatggagtagttccagaaagattcctacctccagataagacgatgcccttgggcttccagggtagctcggcgagcttggcagtgcagggcaacatctcagcgtacacactgagagcccgcaagcgtcggaggatgaggtgcgaggtttggctgccaaaatccaacaccaagatggtctgtaacgaatcgaatcagtccagcacttgtgtagctagtaggacgacagggatgtgggctgttggtgctaccagggtagaccaaaaagactgaaactcgggaatgtacacacgtcgaaatggttgtgaggtgcctcggcatcggtatcggtggacattttgtcgaattgctgcagcccaaggatcggatctagattgatcagatctggattgattgaaggctggaaaaatttgggtgacccctccatattaaatggatttactatcttatcttatcttatctctgcagaacccactcaatatatattgacctttccacattagtggaaccgctctcggatgacgttaaaaagcactaatgtggaaaggtcaatatatatgttgagtgtcacgtgtaacatgtgccaagctctctcgactaccatttcacacttcaccatctaattcaaatttcaacctcttctcaccacagcatcgcactatcctagtacggcttcttctacactcgtctccaatggcggccacatccgggggcgatatccctaaccctatcgaaggggggattccaccccagatggcggaatcagacctgcgccgacctttcagccacttttcgagtatcttgaagacttcgctgccaggaatggctttagcataaaaaaaaacggcgcgcagacacacagacgccacgatatacctacatggaattcctatgtccttgcctgtatgggtgtcaatgtacggtacaagtatcatgcatttgccaattggagagggatggacgtggacaattgactagtagtagtcgatcccaccctccactacccactttagttacgctaaccaaatcctctgggttcgagttggtcattcccactctattttctattagatgaaaagactgaccctcaggcaaggtactccggccagcaatgtcctccctgcttaggaatctgacgacattcttggacttgatcctctcacaatcgaacgggcgcacacgcaaaatatctcactattgcaccagatgcaaggcatgcttcagcggctcagtcaacggctgaggcgcttaaaaaaaggccccagcgataccgaggagggatcccgtttcttcagcgactgatcatagcacttagggcatggctgaaagtagtgcaggaagaaggctcggcccgcgaagctaattcgaagagctttcgtactcctgcattttctggcgttcctatcctcccgaaggcaaactcgttatattacagctcatgcaccagcttcgactctattaggcagaatggcaagcggcttatgaaggagggaaaaaccctgagcttattccggcactgtgcttcaccaaggacatgctagcggccattattagacgatgtcctgtaactgctgcgcctggtcggcccaagcgatataatgccatatggctgctggaaaatgtcggtagtcggttcatacacgacgcaagtcatgactcgctgacacccagagcggttctagcccaccaaggtctaatacaaaatgacctgggttgcgaagacgctgtatggcgtagtctctcttcgggaatgggacgtcgagagttccaaccgccttgctactttaccccagtcactaatctcatgcgtgcccgttacgccttgataagctattcctccatcactacccctgagtctcacgggacacacgcggcagtgcgtcgcgatgagatttggcgggcatttttatcactgccaaccgattttgtcaagagactttaccgcaagaccccatgggatgtcgaccaagtcatctctgtgatagtcactcgtccaaatggtaacgaccggaatgtctttatccgtgattaggaacgaactatgtctagactggaagacgatcgcatatccccaggccgcgaaattcccaaccaccaagagaaactattcgcaacaacctggatagcggggagaactaaatccgcctcctcctgcgcgattgaacacgacctaggtgaacaccctgaactcatgagggtattgtcagaagcctggtctggttctgggttatttatgcaatgtgttaaatctctggtcctgaaactacttggctacggtggcagaactcagagaccccaaaataaggacattttatgtatctttgacgtcatctcggtactacctggatactccataactcctacagcgctgtacaaggtcactgaagccatgacccttcagcatgccgacgcgttggtggttccattgcccttgttgaggggtgcagaaatcaactcctgtcggacgactgaatacgtatttcgcacttggcacgggagagcccatgagatcattttatctcattccgccccaatttgagtccatcgaaacaaccgccatctgttctattattccatcctactgcagtacccttctactgggcagaaagaacgctttgaagtctactgagaggtatcttactcgcctgttcaactcgatgccatcttggccctccgacttctcttggcaacggtttcaccagcttcccattgagtatgatacccttcaagaaagacagaaatggggggtttcagatactcaagatttaggcctcgtgttctctgaactcattatgaagtctctgtctgcaggctgccgaggcttgggtgagctcttggggctcggcaaaatatcttgggaagctcccaatatctcagaagcccggtaaaggtgcatctatgccctggatttgatggcaggtattaatttgggctcccaagatgaagaagccgctgttagtagggctcaagacttaggcttaaaggccatcgccaagctcagagctgatggcaaagaacctaataatgatcgtatcagtaaaataaaatctgctctcaaggctcatgctgacgctcgccgctttgatcaggctgggaaaatctctagagcttttgaaaagtacatgcgtggcaaagggctcagtgttgtttacactgatctcatcgagagagcccccccccccccccccccccctccgtaccaggctacaggaagattgataccgacaagattatcggagaaaacaaaaataaggcaggattcaataagttgaacaagtgatcttgaactttgtcaagtgggagaatagcgccgggacttcgttgagccatgtcaaagctatactcaagacagacgacgtacatgctcatttggcggcagcgtgcaaagtagaatagacttttctcaattatattgccacaggagatggattcaattctttttatcagtctgtattgcccacccaagtaacattcagtatttctacatttattcaagatgtctatctttgatataacactttttggtacaatatcgcaccatgatctgcggtcgcagtctgggcgcaatccggaaggcttttttcacccatggatgatccatattgggtgaatgttcgtccatgtcaatagacaccttctccggcagttcaggcagccacgccaaacttggttttgtcccaatttcgtcaatgtatatgcttgtctcagatcctttggtgtaaattggctgttgtgcgcgctgccacatgcatgcgaagatcatccactcagcttgtctcgtccacatctcaacggcggttcgaaattgaaaagtttgaaacgtatcgaagagtatcggcacttctggctcttcatccattgcattctgtttaaacaactcgtggaactgccccagtcgattatcgtcatcaaaatcaaccatttgaacaggggcgtcgcccaataatccaaataggccagatctcaaaaccgcgttccgggtgatatgtaaagaaaccgctgccatcgtgatatttagatgttggtccgtgcgatctgcgtgacttgcacaatccgcagtgtcggctaagtcgttgttttctaccgatacgtaatcaacacttgggctttcggacgcagagctgcctcctaggagcgcttttatgctgaatgggtgaagaatctctgcgacgactgaaggctgcattcctaattcttccgcttgccatacaaacatggctaatgggcttcgaaaggcatccggatccccataacaagcaacatatcgcatcctcgtccagttgagatgcagcacatctttacgtggctgtacccatattgaatccaaattggtcgattcctgcatctgtatcatgcgtccgtgttctttcgcgattttctgggcttctttgttcaccattgcgatcaccggctgttgagcgttttggtacgttgttgggagtgcccagcacgcttgacgagattcgttgccgtcgagaagaaaaaaaggggcgtcttcttctacgattcgttgcggcaggcagagttcccagatcaaacatcgtatttcaaagggaagctttggaaaatagtgaaattcgtcggtttccattttatacgataatttttttcttttccttgggctgtttgcacgagggaaaaaggaaaaaagagaagaggggaattaaggtcgcggttttgatatatcgcttcgtgacacaagattatgtgaccaacaatggttggacagatcaatgcgatctacattccaagagatgagcttagctcattcgcgcttttcaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgctgtctattatttgtttgttcgtttcgtgttcgagccgaaagagtagtccgtctctgtgcggagcaacctggagagcctgcttatcactaggccagatgaaagttaccaagcccagtcgcatgtgtatatacagcagtacagaagcatattattagtttacataaagatgtacacgtcgacatgcatagattcatcaagtttctagatagaagtcaacacttttatcaacattccttatgactggcgtgcactgtccatatgcgccgctatcttcttataggtaggtactactgaacaagaacgtacgcattgctgactcattcttcgtccatggacgaagaatgagtcagcaatcggtacaatggcacgaacatagtaattggcctcccggtagcgaatgttaaagcaagccatttgcaatactagtggcaagaaatcaatatctattcccgctttatttacgaggaggctcgctatactatagcgctgaatgcactatattataatgagatagctgctgtaatatagtgagtagttactgtattatagaggccttctctttttttttttcctagcgcgtaagcactagtcctcatcctacggaccccacacaaacttcgtcccaggaacaaagtttgtgtgtggtcctatatacaagcatgaacaatgtccaagttattacttgtagttattccaaagcgggtgctacctatctgaacagtacgttcctattacggactcagaaatcgtccgataaacaatatctaagtcagcaatgcctaattggttcttgcttctgctgtagtatcacctgacgcaagaggggagatataaattaacacagctcctatattttcttacctttccaactttccactccacaacaacatgttccaaagtcaactccaataagtatctgcatcttttctctctcttttcattctcacctactacctaaacacatcgcactcttatgcattatccatgtgccttacgtagctttactcaaagatacacgtctttataacatatgcttgccggccacggctttaaaagggaaattaatttgtatatactaacaaagttcttaatagttcaactcgacattatttgcgaatgatgtcccagaatcctgccacattatagttctcagttgccatcgcacttggcatgtgcagcactatgagcggatcacatttgcccatgatgcaatgcgcatcactgagaatgaagagcagccagagaatgtgcctataagaacggccatgatgcgctcaggtttctgccctcaagttaatatagtaaataatacagttgaaagaaagaacgatgtaaatggccgtatgtcgacaaccatacgacagaatgaggaagtctccagaagaataatgaatagcaagtattacacacctccgaatgagtaaggcaatcattatttcttcgacattctataaactatcatttattaggtgcagttctgaataacatcgtaaatattctctatagcttctggccattgttcaagatggcggtcttcttgacctctagtatatctgtatagatgctgaaaggctgtaagcgtacatcaggagacaacgatgtagcttcaaaattctgcgtcggcaattctacataataatatgcacctacaaaccatgtcccgcagaatgcgaaaacttttttctttcgccttgtcttaatgtaaatgtccaccaggtaagttaagagccaccaggacaaatctaagcaatgaaagatagcagctacggggttgaactgcatattcaccgtatatccacataaaaaagaaagagggtgtggttcagcccccggctacagcagttatgagcaaatgaaatcttctggcttgcctcgtagaggccataagtcggtgtgcttgctacaaggttgttccgtatactgctcatagcagccagccgagcaccatttgagtgtttggacaaatggactcatgcagcttgtgtgggcaagggtgctcatgcagcttgtggggttctaggagagcagacgcatagatgatgctctagagtataagtatctgcaagatttggcaaaaacaacaataacaacagtatgttcagtctttcatctccaataccctttcttgaacactctagactctttggacgaggaaactttgttactgtcccatccaagctttggtctttctatataacaacatttgtggccaaagttctaacaacaatgtctacactcaatgaagcgcaagaagcaaaagatgcattgagaatattgagcgctcagagttttatggctccggcagccgattgtcagtgttctactgcacttctacttcagacaccgcaacgcctcacgagggttcctagtagtgatacaccatacaccttctcttctgcatcacaacaaggagccgagcagactcggaggcttatcgaccatagagtctgggaggagatccgagcctgtacatttcgggatgcaaatggattctttaagaagtactttgaggataaggactggtctagtcgtgcacaggacgtgtatgagtcgattaagaaacagcacataggcaacaaatgggtgaatcttgctggttcacctgaccaaacccgcctattagactggttattctcactgcaagatgatcttctctctgaagagcaacgttactactgtgcaacaaagtccacaaaagaacttactggcggcgaggcatgtcggcagattgacttagttgtcagaagaaagaacaggaagccatcagaagcagaagatatccggaaagacattgcagtcattggtgagctcaaggcatctaatcacgatggtgtcaaaaagccgctaatacagctcgcggtatatgcccgagatgtatttgccaatcaaccaacgcgccgctatcttcatgcatttactatctgcgggagtaagatggagccatgggtgtttgatcgttcaggatgctatagccctggcccgttcgacatccacgagcatccagaacgattcattcgggtgctctcaggctatatcatgatgaatgaagacgagcttggctttgatacgtttatgcagcgagagggcgactctaactttataaaaattgaaggggatggatgtcagccacagaagctacaactgcactcagtacctctcgcccaccggcgagcaattgtctctcgcgcaacatcttgctttctcgcaaagcatctggactctcgggactatgatcatgttgccaagttttcttggtcttctagtgagcggaagcccgagacagatttcctcaagttagccaacgagagaggagttcaaggcattgctaggctgattggccattacgatattaccaacatcaaggacatacgctcaggaataacgttcatgaaacgttattccttcagaggtactgccagcatcgtgtctcctttctcacgagtactttttccgcctcaaaatccggttaataagcaccataatagcaaagataattctacgaagcgtccgatgaagcgtaaactggtcgatagggacccgaaacccaaacgacccaagttccatcaacgatcgtgcctgcaaaatgagttgacacatccgactatggagagcgatggatatcctccagctgtttccggagatggtttatatgataaccgcactcttcgctgtctcgtcatctctcccgcaggccggccaatctacaaataccaatcccctctggagttgctagaagcgcttcgcgatgctatcaaggctcatcagtctctatattccaaggggaatatccttcaccgagacatttctgagaacaacatcattatgacggatccggaaaaggacggtttctcaggcatgttgatcgacttggatcttgccaaggaacttggtagcggacggagcggcgcacgttgccgcacaggtgccatggaatttatggctatcgaagtgttacgagataccgatcacacttatcggcatgatcttgagtcttttctttacgttttgctttggcagtgtattcgtcgcggctgggagtttgtggggcgtactctttcgaaaccaagtcagctcagaggttggtataccggcacgtttgaagatatagcaagaaacaagcatggcaacatggatggaattgcatttgagtacatcttgaatgagtttccagatgaattcagttgtatcaaacctctttgcagagagttgcgatcaatcttgttccctatcaaggacaatgcgttatttaccgggacaccgtcgcagccaagaaatttgtacggaccaatggttaacgcatttgacaaagccattggtgatatgatgataaaagtttttgtgaagtgcaacacttgacatggaaaatgggggaggttgagatttatgggcttgataagggttttgtgttacgctataacaaaaactgaacaataaaaaagtacacgttcagtcattgtagtacatgcaatgtaccgcaattcattgttgtgagtggagagagctatattgatgccgggcaagttcacattggccaaagatagacacagttcaggcctcatacatagacgcgaaatcctgaacgaaaaaacaccattgaagtaatgttcacgtggtcttgatgatttgccaaagctctgttcatttgaatgcctcatttctttatttgttcgtataaatcttgtattcaaatgttcgagttcgtttttaaacttgctgctatacaaccatttttttcttacacaagttggacgcaaagggttgcgagcgaattcatcagcaatcatatccgtcgagttcgacatctcaaagcactctacggcattacttaaagatctcaaaaaccaacatcgtggactttcggagcagaaataagaaattgctcgtcacatagcaaagccgtcatggagctagagcacacggacaataacgatgtccaaggccgccctagtcgagctatcgctcaaaaagtaaagttatgtctaggtctattagatgcacattaccttacacagaatattgtgttgaagtcgtctttgatgaatgatcagcaggggcgccttaaggtgtgggcatcgaaggtggatgtctctgggctacgtgcacctaatacttcattagagtacaggctgagaaataaacctgaacttaagcgccttataaacgacatgttggatgagatttatgactctttgaaatcacgtaagtctcttattgctgatacaagattgggtgaattattatctcagcctaacgaaaatctcgcgatagtcacggcagtcgatgatcaatacagtggtagaggtcaattacaaacgaatgcttcaataattaccgatatcgttggagaccttataagcggcctcgatttattatgctcagatattccgaagcctgctaccacttcgatagaatgagaattgagagcgtgcagagatgacagaaaacgaacaacgccatcacagaactgcatcttccccacgagtttagtaaatagattggttggtacttaaagctaatacgtaatctacaaatagactgggaaaaatcaggaattcactgaactatatagaactgcgggtcatgcatatgctcttcaatatcttgagtcatgttcttcttatacgtgtctaattgagaatgccagctaatttgccaagatgaagtttgtttgaagcttctgagaggtatggaaaggggcctgtgatgaagttgtaggctaaaatgaacttgctaggggaaacttgacctggacccttggtgtcaaaaattgtatggcgagcttggcaattctccctatgagacacttcacacgcgataagtttgatgttcccaaagtcgatcgcgaccacggcgatatcatataaattagatgcctctgaagagcagcgactaagacaaagagttccgagtaaagtatgaagtgcattcctcactagctcgacgagacgcatcctctctaccatttcatcctcaagcacgtccatcgccagctatctagctgcgctgaggtctcgcggactttgccaactgtgttaatagataggttgaagatctaaacagaaatccaaaagctaggtcgagacaagttgaggcacatcatctatgcgttgggaattggtctttgtggacagcatagaaactttgatctaacattacggacgctacgagggcctggttctctcgtcaaattgctttgtctttcttcctttttcctttttcaatattttgctttattacttcttgcatttgtacgctaaacagctggtagagaatagtatgagctatcagagactcggttgtatagtcatctatataccatattagactcttcgcggaatctgcacaaaaaccgcttcatttggcaccgccgaaagaaggaatgagacgggagggctggcataacaagctatcaggatgccaaggcctagagatcatacaaacttaaaaagaaaggccattttggcagccatgcccgattattatgctcgccggccaagcagtcaaaacaggcaaaaaaagatgcccccacacagacttgaactatgggcctttgcattacaagtgcaacgctctaccgctgagctataggggcctctctttttgtgatggctcatccgatatttagccattatatggggatactgtgactcccccgttttaaacgggccgttttatcacctacatcctaccgctgacgaagaaacgctaacatccgattctcgggcacttgtcttaattaagtacactaggcgcaagagcgcgttgctttaggaaccaggcagttgcttgtctaaggcacagtgcctgtcacacatgaaaggaactatggcgctgttggcaggccaacgctgacatagccaattactgcgtaccagagtagcgtcctgccggcttaaaacaggtctttacctccatcccttacctacctaggtagttgttgtaaagtgtacaggccatggacgacagcaggatcctttcttgggtttacagccttccggaagagactgcacaacgcgaaaattccctaccttcagacgcgatccgaaaacgcaagagaaaacgcgagattgcatccagcagctgccttgcaagtcctccatttagctctatgagcacaaattccaacagtatgacatcaactccaaagaaacgccgattagagcgcgcggatacgccgatcgatcttgaaacaacgcctcgaccggcagttcgcaactttccaagctcttcgacttcaatatctctctctagatctctttccagatctctctctgcatctcgctcccgagcaggctctgcatccagatcgtcgtcacctaaaaaacaaatgatgagcttaagtctggacgatacgatagtctataccgaacttgtaatagacaccgtgccagtggctgcgaaagagctgtacgaaactttggaagacttcgccgaaaataaaaatattttaccacatagcttccaacaggcgatttctcaacaacaggcaaatactcaacaacgggcgaccactctacaacaagcgaccgccctacaacaggcagacgctcaattgcaaaaacttcaaaataaagtcgacgtgtatgaaaaattgaagtcctgttgtaggccagaaagtgcgcctgatgataatttgcctggccggattccgtctctgaatgagatagatgaaatagtcagaaaggctattcaagttggtactcgtggcgataatgagtcccgttggaatggcgctgttaatttaagactgctcgatatgatattcgaagatccttttacgggaccgattggcgaatttggtgctacagactggcaagtcatgaccttaaaaaagtgcggtgatatggctgctgactcctgttacctacttaatagtacctcggcccaactacacaaagaattcagaccggtagctactacagccaggatgattgacgactgcatattccgctcgtttgtggatgatgaagaatggacttcagccataaagaaattcgcccacatcaaccctacccaatcaatcaaccataccgactttgtatcgattcaatatgaccctcttttactgagcatcgagactaagaagcctgctgcggaattggagaaggcgaagctacagatcggcatatggcatgctgcacaatggaactttttagaatgggctgttggtgagaagcttcttcaacaacggatagcccaaggtcttgatgaaccaactacagctcaagatcaggaagactttaagaaagagaaacttgcagcattatcagcccttgcctttatcccaggtatcatcattagtggatatcgatggcttccagtgctctctacatatgacaaaacgaaaaaaactacagtgttgtgtacagacacagcttttgggacaactagaacgataaagggagcttatgctgttgttgctggtgttcgggagcttaccgcttgggggagggatgtttacttgccatggtttaaagagcatgtgctgatatttgattgagctttaaatagacactatattatgcggctgcacttgcccagaaggttactccaagaggaggacgaatactaaacgttgaattaaaaatttttatagccctccttttccttcttccgcagtattgcaagcctagttatccaaaatagagtagaaagtattataaaaacagcagcagtccaagagataatataaaagtttacacctttatcagccaccaaggtaattttggcgccagctttgttgatagcattaacagcaatagaagaagctgctgtaataataatacagccaagcgtaattattatagcagcaagagttgtcgggattatatttgcaaaaagcataatccttttgtctccaaagaaaaatactaaaacacctgccagcatagagacgccgctagaactaacgcctatgatgaagaatatataaaaggccagtaaagcattgttaaagttgttaattttatcttgaatagcatcaggccagttaatgtcggcaaggccaagaccaaagggtccggcggtcatctcttggttaagtattctagtaaagttgaattggtctaagatataaattagttgagctataggtcatgcttttgtgggagcttacttgagcgagataaatgagtgcaactggtggtattgagagagccataagaagttgcgttatgcacgaattcaccttggcaagcgtttgtaatgtggatagaataccagtcgctaatgccaaggagtgcagccatgtttgcggtcaagtcgttaaataaatcatcaagactgtcatcaagactgtctctagccagattcttgccgacgatgctcttattattgtcactgtcgctatttctgacgatggtttggccaagcacggatgtattgaactgtattgcgggttaacttaaggtcaagtgttattgctagcttcatttaccctaattatggcataatcctccatgaacccctgctggttaccagcaaatagcaccaagttaatcagaacaatagtaataaatgagaagaataggggaataagaacaaggaatctttgtataagagccatgattacagagggcgaaaaaagggaaaataaaaagattagagtgtgtaagaggggaaaataagagatgttggatgagaggctcgctttagctacttaatactggtagcacaagatgaaagtcgcagtcattaataaacagcgcaaatagtaagcaagaacagtccgcaatgatttaccagcagcacttatagccatctcagggatgccttttcttatgaatgcatattactagcacctaatattaaccctggcgtaactgtaggttacatgcaggtttaatactagtactgccagttgccagcactcaattaagattggatactaattacgctgacgtaggccaggtttaatactggtactgcgccattgctagttgccagcactctactaaggttggataccagcagcgctaaggtaccagcaactcctctagacttagtaccagcagcgctaaggtaccagtatctcctctagacttagtaccagcattcatggattgctggcaacacaagagcttcattgtcagtaacttaatgttagcacctctgatgactagtatcagtgtgcaaaagtaaccagtaccagagtactgatgtaaagacacactacttaagtactctcttgttaccgggatttgcgtacaggagttcttttacaaagacacactacacaccctagtataccagcaccagggcatgagactacgtgcatttccagaaacaagtaccacacttctatgagactgtttgacgcaccttagagcgctactagtattgggctgcatacctacctacctatgtgcatgcagtcttgcggcaaagttgtacatgtgtgcagccatcatgttgcctacatcatatatcgctggttgaagagatcaataacctgttttaaaagctttacgatatactcgtgaattatattgtgaaaacaattactcctcgcagtaaaggatttatctgtagttctctattccctgcgtgtactattgccacgccactttggacgcacattagctgctgactccactgattcatgtcctaagtaccaaatccaaggtttaaaaagagcacgtctaaaatacgtgctctatatctcatgtggattcagattggtggaagatagatgtgtatattaatcttctttacccaagcaagaaagttcactctaatatcacactattaattgaacccgttatttacagccgacctctttaatctcgcaccgcgaaggaagacattgtcattatgaccaccgagtctactctagatatcatgaaaaagcttagcatcagcgatgcgctgagcatgagaaacagatacccgcaaaacagtcttttacgggcttgttatgatgagcgcatcaacccagtgtcataccttcaagatacatttgactatgtgataacgctgatggcggctatgttggatactggatgcattatatttggcgccagagcgctaccattcttcgttcctgattctgtaccctctaatgctccctggaagtttggcgtctcagggtataaggagtcggtcgcggacatggtcaatgctctcgagatttgcggagtggactggaatacaattgcaaagaatattgcttcagatttgtctcatcacggcaaagcgactatcagccggcgaatgttggagaacttggccacatgggtgaccagtctcggcagcaaaactgcttctctcatcttgggaaaaaggctttataatatcgtcgatgcgtacgaccagatgaaagaagaagcgtcccgagatattaaaggatttgagctaaggctagacaagaataatcgtattcgtttcattccgactgcagatgtatgggctcgggaaaacgaagagattgcttataacgatgctcatgggagatcttgtagcatcctccatggcagaattaagactaaaagaggctacgaaaaagtgcaattgatcattggatctcatatcaatggaatcaagagctgcatggctttcgtcaaagatttctatgccagccatgtacagtgctttatcggaggctggtgcgccagccatctttactataagcaaaccagcttgaagcaagcaaaaatatggagagacgcttccgccacaaaggatcccaagatcgttcgcgctgtagagaagtacaaaaagaagggattcgaattctcagaagctggacgttccgggatcaaaatccgatctttaaatgacgaggatgctctgttgatcgagtatggcaagatgtatcgccaattcatagcccaataccgctatcccatgctaagtgatatgttgaacgagaggcgtgagaatatctctggcatttcgtggacagagtttgacggccgtattgtcagctttcagagtgccttgggaagttatttccgcaccaaaaaggtcacttttgcgggctcagagctaccaatgtcgagtcgccgccgcctcggcaatatgattgcagccggtgtaaaagctcctggcaagctcagatctgcggaatattgcagctcagtgaaagagagggagcgtatgaatgagctgatgaaagggtgggcaatgcacgttgtggcaacatctggcacgactaggtgctacttgcaagatgcaacgttgtgggcatggacactatagaaggattggttcaaggcaggcgtgtcggagagccctaacgagctactcgaccaaggggagcacacattgaattggggcgcttgtacaaggtagtactgctactatcaaaaggaggcgctttacccttgtcggctggagtatcttggagtgaatatatcaatcagtacatgtacagtagagctgattcatgagtttccctgtgcagctccccattagttgaccaatacctcaattgggtaaaaaaaataaaatcttgctactgcatccttagcgtacctgacatgatggccacagaatggcgtgattttgagggcgactccagtcaattttctagctagaaatagccgtagcgtaggcgcctcagcgtagattttcttcagcggacaaagcgggaggacgggctctccagcttcaccgatgggtgaacgactacagtaatcacggacgaacaccttcgtctccgtagtatccattcaggtagtatccatatgtggagcttgaatgccatataatatcagtatttagcttagtgtgtgaaggcgcatacgcgcccggataacttgacctagatgccggagggcgcgcaacatgagccaccgcatcatgtccacggcgtattcgtctaccttgatgatttttacacctggtgtcgctctaggcctgtttaaggaaaagctcggtggcacatgaagcaaagggtctggctggtacggagcaatgttggcggatataacaggttgcatcgagctatacgagcaggacaggcgtggccttgacgagtcatgaaggtggcctggaactacaagtaacgcgtggactgtgcaggggcgatccgtcccgtcggtagcgaaattagctggcccctgtctgccactactacctaggcaggtagttacagtatagcgctgaagggaagacaggaaaacagccctggaaatacgaggatttgaacagacacgccaagacaaataagtcttgtgggaacaggttgccttttacatggagccgttgcatttctagcggggagtaacagagcacagtactgtgactgattggttcgctgacctgaaagctgttggtgctagcagacaatcaacccttgcaagaaacggccagtgggcctctctacatgtacatgcttccactgtagtaatttagccagctaaacacatgcatgtggagtctttttgggcaatcagatcgaggcaaaagctacctgttcaccccccacgagagaacaacagtggtgattgatttgcctaaaatgtagtagtccgcatagcattttcatcatctgatgatcagacaagggagtcccctggtaaagaatttaagtgcggaaatacggaaatcttttattaaatccaccgatcgcagatccagctggtttcatctacatgtaatctcttcctccactgctacataatttaatagcatcaagttaaacagaaccaacagcagtccgtttcgcatcccgcgattccccgattagctgctttcctctccatccctttcgctcttaattaaaatctggcttccctggcgttgatcactgtcactggtgtctctgaacgctctttcctgcgtcggaacacggctgccttgagaggtatcaacgggtgggagcttagcgtgcattgcacccgattgggcctagaattacgattgagtgagctgttgacagttgaagattgacgaggagatgaaggttgggcagacatactgtgtgacggagcacaaaaacttcgtgggcgagctgctggtttttggcttctgtctgtgccagttgatgttcaagatgttgtatgtgctggttccttgcttctgccagatatccaaggcgctgtatttcccgcttacttgttttcacctcatcttcgaggcccacgaaatggccttcttgcctcatgataattcgagatagagtgtcaacttggttcttccaagcttcgagcccactcggtgagggatgtgagacaggctccttataagcttgcgtgccaatgggctggagtccggtgcgacgatgctgctgccagatgtgctgcggattggcttgcagagatgcgggccggtactgcccggcataaacatcgcgcgaaacaggaaaaacagactccatgatggtagtgttgtgataaagataacaagaaaggcagtgaatgtggaaaatgcatatgctctgcaatggattggacaagaggctgtattttataaaagtatacgtagttgcttgttctactagttttacattacaccaagcgccgtcttgtagttctagttcttttttccgatgccaattccaacttcctcttccggccagcagtcgatttttcggcggctatctctctggtcgcatccgattggtcttctgatgcctcatagccctgagcaggggtaattataggcgatgataatagaaaaggcgacggcgttcgaaggtctcggctttgcggcgccacgcccgccctgtctgtggagtccatggccgactgcgctaagtattctagccgcgggctttcttcaagatgaagaatcaccccatggcaagccatgcctgaaaggtaaagatctgcgcgtatgctcaaccagggagccgcggggtgagagtgcggtatgaaagccagagatacccgcggcacatccttagtatccacgatctggggctcaatgtcatcgtctagagggtgtatcatgggaagccaagcgcagatccatccatcatctcccgtcatggcgtccagtcgcgcaacgcagtgatagaattcatctcggcattcgaggagcacatgcacccctttgacgccaatattgaagatgtcgacgactcggcaaactaagggagccattttagtctgatggtaataactcttggtgtgaacggtgaatgctatctgattgtactacttcattgatgcctgctagctacatgcctatttatatcagctatagcttgttcctttcgatccctaagtccgactgttctaggccccgccgtattttaggacttgaggctttattcttgtccccatttccctgttaaaacaagtccttgtaatccactccgaaagatacgctgatgtatagccgccagctcgatgttgcattcgggggcggagatccacaagaacaacggagacgaggtaaaataaaacaaaacagctcattattacttagctaataactatgatactactacatggttcggaccaacaacatagtgagcccacatctcggcgcactcccattatcatctccaccccggctgggtgcctggcggaaccggacgctccacccatgaccggtgtcggttttacaagagtggacatcgtatgagtacggggttccgacgctgtaagaacaagtttttgtaattacatctcagatgatatcaccaccgcattagtgcagcgtttcattggggggaggcggcggcggcggcggcggcggcggcggcgatttgaccaagccaaaagccgagctcattcaaggagcaggcggttaattgaggttccttattggctatgtgtagctagctgtgctatactgctaaaaaaacatcaagtcttcttcgctatcactaaatgcagtatatgcattgaggacttggtcaatggggctggcgttggaactttgagccggcaaagcccctaaactctcgcgatatttttcgaaggcagagcacacggttcgagtgaccaagacaaaactttcattctgctgcccaatgtattgctgatattttttaattttatcttctagttgtgaggcctgctccctcagccgagtcacctcttgctgtagctcagttttttgcttctgtagtctgctattttggtgtttgagaatagtttgctgatattctgctgcttggcacgatgggtgcagcttctgggcataagcagccctttcatgtttagggtagtctggaggagttggtgggagttctttgtagtatcttgacattttggatgatcactgtagctagcatgaacagggagcgcgggagtgtcaactatttataaatccatcaagatcaagaatggtataaagtgctaatattaataccaagatgctagaaaccgcaaaccgcatttgacattacgtttgagtctttgaatcgcctgaaccactatctaagaatgccgtcgctagctcttttacgccctttttcaagtgagctatggctcgttggaactcatcggtcaatcctattatctgagcctcaagatgggcaattcgcgcgtttccatttgcaacggctgtctcaaggttatcaagacgggtcgataaccctaaaagtaacctgcagttgttagtcggtgaagtcggccgtagggtaggcggtattaccaattcatatcatcgttagtcgtcattccaacataagaggtatctcgcccaattaaatcctcttgacacagtagtgagctgtaatccccttgcagagattcacttcgactgttagatagccgaagttgagaaccgttaatatcctccagttttaaagtaggatgtgattgaaacacgatcgacgataaggattctgtagtgaggcttgacaagttgaaaggcagcacagattctgcttcctcatttttaccaagaggagacgctactgagaggcctagctcagcggtattctgttgactattgctttgatcatgcggtgccatcttggctgtaggactaagtctgagataatgaagataagtaggatgatgttcttaatagaccacattaaccgtagtccaggattaaaattaatctgggcacgatttgggaagattcgatgccttttattgggcttacctacatgtaataggcgctatcttttggtacttaagttccactggaccacacacgctatcctcaatttctttggcctacttcgacagcaatctattatcactacttacgtcgacatacaatgcgccttttcatccaacttatgcctctggctctcttgttcaatctgcttcttgcagagcccttgtattccacagcgtctccacctaagcttgaagctaatcaaggaagcgtcgcttcaatgtaagttcgctcttgcacctcaaggaaatataccgcatgcattgcaccgcgtgttaactccgttacagaagtgttcctccgatcaaggtgggctgtaaacatggaggcgattttcagtgtattggcactagcgggggtgggaaaactaaaattctttggtttggatactccgtagacttcaatccttgagcactttttctcatcgctaacctattcagtcgatgcgtgggcgaagaaccataccgacatcgtacggagaagcccgaaatgaagccaacattcgtagcttgtatagacactggattcacaatcacagtggagaaaggtacacaaacaaccaacagctcgcatgcaggttctcctcgacccactacaggctggggggggagggggtgtctgtcatcagtgccccctctcaagatggacaattttactgcaaaagtccaaccaacaacatgcttgcagcatcctggatcaatcggaagcaatgcatcacatccgccagcgctcaaggtccccccaaagccaacgcagtctcaaatacccgctcatgacactacaagttcatcaacctggaatgagcctttgactgctaccctttacctagcattggtctccactgtcaccgttttctttgcgttagcggcgtaggcctaccaggacgtatttggcagacgaatttgggctgtaatggatctgcgggctgtttagcacgaaggaagtcaagctatggtttctttttttttatctatataagacctcccatctccatgtcttcattatctttcatctgtatacacatgcaaagaaaattatctagtcaaaccactaagctttgatcaccttctatttatctcaaaatgccaaagccacgttcatcactcccaaaccttcgccctgaaaatggaagtgcggaccctcgcgcgagtcagcacataccttttgttctcaagcttgagccacggcccataactcagatcaagcaatccgaagagcgtccaggccctgaaacttttgtttctcttgtgaaagaagaggcttgcttgatcctgaagcaagctcatgtaatccagaagcagacagaaaatcttcatcgccacgcggaaacacttcatcaagaagcggaagcttttcacaaaaaaacaaaagcacttattcgggctgaatctctttacatgagagaagagtttcatcagctttacacggagataggagagaagctggtattgtattacactatatcctatatatgatccattcctcacacttgtctagaacatgcccgtgccatctgaaggcgcttcttttactccaaatagtccaaccactccgaccgcaatcaaagatataaattttgagggacatgatgaaggttcgggtcaatcaaagtaaagtccatagctttttttctggactccatggttattggagatgagagaattgggacggggtatacgttttccttcagattgtattagctctcttctctttatagatctcgaatacacttacaaattctgagactaatggtggaacgtatccattcgagtattgccatatctgattattgcgcctgttccgtactacaagatagatatcaacgccacaatctttgtgtagattgtgcgctttctgaaggagtgtttttcgccgctttgagaattttgttgattcgtttttgcgaagcttctggacatcttctttgctccgactatcgcaagctggatgagcgcataggatgctcgcttgattttctcctgtaaaaggtgaaaatagcgtgtgacagctaatattgttagtggttcctcgcggatgtagctgagcacatgtattcattaatcttactgctcgcatgtgagattttccatgatatgatagagaatacgctggcgtgtgaaaaagtgtttgtacttaggtctgaagctgcgaataacgaagttgagcaaaacctgggactgaagcaatttattatatctgtaggttatgtaaatcggtgtccaaactagtacagcaaatggagtataatagttgcttatctaaggacagttactgtaagtacttactgcacaggcttggattaaacctgtactaatattgatcactgagagtcttgcaatttttgtataaatgacgcggaagtctctagttattgcaataatagtattggagtggttatcgctatatgaaatctagttgtaaaatggcagatcagcaagttctagctctccaagagttgcccatggagatggacatagatgatgacacgcaggcatctgcttttgacgcctgcacgctagagcagattgaagctggcggcacacatcgattcatacatagtacgccaccagatattgatttaaatctgcttcaatcaataattcaaccgaatgcgctgcctttttttgaatgtcattgccaggaaatccacgacttctggtcttggcttgcaagaaaaacttccataccagcagatgtcgccattaatgatccattaatcacttctgcctttgcaattattgatgatgcaatcctccacagcggagaatacttttggagatcaagactggcttacgtgcagctaacccgagtcttaattgccattaaatccataattgcacgaagaggaaggcagcgcagacgcgtcggtcaaggtaacgctagtatactcattgacctctatgtcaaagcccaggttgaacctttttcaccaaaagttctgcgccaaaaggtacagaaccgcgtgagagtcgccaaacgctgggcagatctcatcagcggatcaattttcatcgcggctgcatacaatgataaagccgaaatgatgatgtaagtgaatgtattgtctttgcgcgctgataactcatgggggcctgtctctaagttccatttcagtagggacttttccgtcacaaattcaagaatcaaggaagtcgcagatcatgctttgcgagcctgtgcgctttatttgccaagaacatccctcttgtcgaattgttatatctttgagcaagacttgataacatctggggctgagcatatgtaaatagtactgtcattaatacgcggcgatatatttttgcattaagtagagatggcctaagtaagccaatgtgttctttaaatatagcgcaaattcatgcaatgggtgcaagaaattgaaagccataggtttcataaacgaattggggcagcttctcatgtatagtttggtgatatgtgtaagtggccttgggctgtgggaattggcggatgggaaaacttcaaatgttcatgtgtcctagggaatacgcaagtacatgtacagagttggccttatcgggcttgcggaccgttggattagtttcgtggatgaagacggagaccctcctgattttacagatgagaggacttgatttagcggatggagaggcctctgatttcagggatgacaagaacattagtactgtgttgggcggatgagatggcgtgatttagcggatgagggaccctagtttgccagatgacaagcattgcttgtatcaattatgggacttgttttacaagatgacgggacttatattggtagatgaagcagacttatataaaacacatgttcatatacatgtgcatgcgtattgtgacaagctatagcttagaatctacagatatacatatagccgcagcatctcagtctgtttccggttgaggtctaatagcatatccagtctatatacctctgttttcgccactgcagatctaacagcaatattggcaaatattgagtatgcgtaagtcttgctgcccgaaaaaaggggaagattttttcttctgaaaatgttctaattcacatagttttccgaaaatttacacgcctttttcttgagcgcagtccgtggctcaaaagctttccaaactggattgactcttccattatgcgacaacagcttttgctattgttagaagaattgaagacgccagagctttgtttaattctagaggctaatgctgatggctcttactcatggaaacgctttggtaaaccttctagaacacaaaattctaaagaccaagactcaattgaagaagctgtagcaaacatatacttggcacatcttgctcaaatgtatcatagtcctgcgacttatgatgctcgccttgtcttatgcccgaaactatttatggattacatggacaacccggaaaaacgtgcaagtggtctaaaggacattattgagaaagctaatgtagtttttcttgagccggggaagtggcagaatcggagcaaggtattaaaatggcaagctagtctggctgtttggcgcaagcatggaaagcagtttgaaccaatattaacacaagcggctgaaaacccgcacagtactctaaacgtgcctccagagtactcagaaaagggtcaaccgcccgcttattcgcagcaaacaatctccacggagaggtttatgtatctagaacaataactttatattttctcctagatatttttatatagtttctattctcctatctgttcaataaacgtccaaagagtaatcttttctcccgttggttgtgttgtgtttacaaacatgtagcgaaattcctgaagtgtgacttgagagggctgtaatgaagccacaatccaactgaacacagatcattgttataatctctagctagtccacgacattcatttggctttgtactgtataatagtgttgctacataagtgtatttagtatctagtactagttaaaaagctgctttggatgcagtagatgacagtattagctttattattcaatgccaccaactatatcttcatcttcatcaggatctattgcctgcgcgccctttttattaacagttgctgttagttctgggatgatatttcggtccacaaccatttcagtatctgactctgtaactgtaggtggctctacaagcggctctacaagcggctctacaagcggctctactggcggctctgctggcggctctactggcggctctgctggcggctctgtaaatggaataggcctgctagtatctgcaaaatccaaggtgggtttggcccttttgagtggacgaaactcgccacgttttctcctgttatcgatggcaggtttatcatcatcgtcgtcgctgaattcttcaataggtcgcgtcggagggttattcggagtaggtagggtctcttcgaggatagtgagttggcgctgagacactgtagctgcatggactgatgggacccatgggaccatctgcatttcctgtgtgttttcgggcggcacctcccagtgttctccggctctttggttattttgaagtggttgagccctcttcctcttaaagcgcgctggtttctctagggagcttaaaatctccgcccacggagtctcctcccaccgagattcctctacttccatacctgcctctgccacatccatgtaaggcgctgcgggagtggcgtagtattcccagaagttgaagaacgcccgtaacatagcactctgggtgcgcaggggggttacgacagtcgactgctcaaacggctgtccaaaaagttgcagaaaaaatgactgattaaacagcaacgcgaacgaatggcacggtagctttccagaacgccaccgccttctagcaaatggctttttgtatagcggatagtttattgtagcattgccgatgtctttcctgatttttgggttgtcaaagcccaattgaagcgccgttcgccggattagcgtgctataatcacttggctcgggagtcttccattcgcaatcaacatcttgcagtggcgcttccatagatagcagcggaaagtagcgaagcgccgctattaataattgagcaattgacgtctctgcgtttgcctccgtagtaggtatgaatttctcatgatcaacttggaagtgacctgttgtagtacttccaacccagtcgttcttcaagttatcaataagacttggccttgcccttgttatatcacctttcttcgttgccgctggctgtaccgctatatacttttccaagattttgattccaatggtaatgtatttcatgttttgatgaaatgtttgtatacttggaatgattgtttcaaaagaaagcagattttgttccagttttgccaatacggcctgagagtgtatatctgtaaaaataatcttctgtcgaaacgcctcttcaatatagtggcgatcatttgaagaccagaggggagcgcgattctggatttgccttacggttgattcgtcaagcaaatgtttcagatcttcatgtccgcgaaaaatcttctcatatgaatcgctgatgtgggccaggtagttgataataagttcatcaatgtgggcggcgagatgcttggcccaatttcccaattgtagaccagcccacagtcctggtaaacagagcaggcggtccagtgcgctcataataagcggacgattaaacaaaaaagtcaaatgccgccgctttggtccagataaaatatttatccactgctgcgcaatgtgatagcgctcttgctttacgaaatgtcgaacattttgaaagatttctccatcagagaatttttttgattgcgctggtacgcaggttagtatatctgataaatttgcaatggtgatggcactcacggggaggcagatagcaaattcgaacgatgcactcagctaagcctcccgacttgtgcagacgctgtgcagcctccagggcgctaccattgactaaacaatatatatcttggtcggcgatagtaggaacttcagctgaaccgattgtgtttttgaactctttcgcagaaagctgaagattgtttaataacttgtgacgtagctgataactgatgtaccctgtgatctgatgcctaggattttggagaacgccttcaaagccacagacggtaatgcagtttggcgggtggttgcggctctcttctgcgacaaactgcgcaagcggcactcggatgacaccttcaatatagttttcttgcatttccatggccattgttttcgcgatttgtcttctgagcagcttatggagagagagagaaatttgcctattaccagtagaagtgatttatatttaatatttgtatagcgcttgttcaagcctggacgtctttaagcccctctgcagagttgcttaaaatcagcacccgcttgaggctagtttccgtacgagactctatctaggcctaatacctctggcttctagtaggcacatgcaggtatgaaaacacagcgccgcacggcacagcacgacacgacgcccacttggcacggcagatcgaatcacctcgcctttattaacgccttataataagccctgaatacaggtataaagcccagctgagaaaggatgaagccctaactctccaataacaagaattgatgttttcgtttttcaaattcatctcaatgcctgctgataatactcttcttcaattttttccagctccagctgaattgcagaagctttatttgctagaaaatacagcttcgtacagactgctggatcaaatgggcgagaaaaggccttcagtggtaatggcgattggagggaaggaaaaaagacactttctttcaaagtttttcatgaactattcgatggtaaataatagcttagcattgtcgcggtggcccggccaaagtagcaggttactgcttgactgcgagctgcatctatcgccaaaagaagagactccccaaacaattgaagggtgccaatacagccagtggatccaccatccactgaagggtgtgtcgcataatgttgaagtcgcctcacttggactctatcaagttatatcatcatctctctgcgacataactcttatgttcgtctcagatatcggaagcatgaataaggttgtccatcttcttagtcgctgggcgctcagtgcaatggctgaggaagatcttatacagactaagatcttcttgatattgaatgaggcagaattatatagtgcagattcgctatggttcgaattaaccacgagtatactatctgagattcgtagttcagagccactcatcgctcgtacatttgcagagatcaaacagttcagccaccgatgtttcagaataagcttcgtgagccaagaagaactatacaactgcttttgctctaatgcatcagctacagccactcaccgaaaaaacctgggattagaattttctgccacgcaatggaagtttttatttcggtcagcaatcacgcagtacgcggcgcaacccttctttccctttaatataatcgcagctactaggatatcatacccattacccaaaaacctcgttgatcatattgcaggttttgtacaagcctgcagccgtcaaggtatagatagccttagggtaatagcgtctgctcttgtattagatgcattcccttccaatatgccgggttagtcgattcaatactctattcgttgtttttctactaatgaaaacacgatctaatgacttttcaagctttcgtccctggaagtgtttatgacagaatctattcaaaacccatgcaagcctgcggaaccaagacagggtttcccaaccttagccgcgacataagaagggaatttcagctaatagccgctgatgctagagaggatattgtaaaaaagcattgtaacaatatccaatcctgtacaggtatctcaaacatatacatccatcatgcttgctctgtctgtcttgttcaaagttcgacttttaccctagactgtcgacatggactttgcagcgcatgcatcgcacaaataggacaggaatctggcccgtggagatttcagctatctagatgtatattatgtcgaagccaaaatcagagtcctctcataatgaagccgccgacagcgggcctaagaattcttcaagttgatggtactcgccctacagcaatgtggcagctgttgcgagacctgcggcattcaactagtctaaattcagtgcctttttgggagcactttgacagtgccatcgggattgacatcggtacactttgccatgaaatgaacatcagtttagcatatgaactaaaattgagaaaatacagggatttattttataattactcttttcattgagaaatggacgtttacagtctgcaaaaaccgacttcaagacgtgaaaaagttcaaagtgaagaaagacaaagtatcctttggcagaaagcttacctggcatctaaaaaagctacaccactccgctactttaagcgctgccaatttagggaagaaaaacttccagttaaccttgtccaacgcacgcgcggattgtcttaccaatccagacgttattatacaatgcggcgagggaggctacactagatcatatattgagtctatatccagtaagctgctcagctgtctgttttttatcgagcttgaaacagtgccccgattttacacatcgcccgaaatatgcgccattgtagtacgttgccgcatctcgccgggccatggactgctggatcttctttcgaggctacagcaaattaatgcttgtttttattataaaagcagtgaaggagaggaaagaaaggctcttatttgtacccagtcggttctggaaaactgccggaactatcggcctttttgtcgccagctcaaaccggctacattgtctttgaacgatgctatctcaattcgaatggatggtatagatggaaacaaacattacattagcaattgcccttatccactgaaaaaattagtttttgatcagggactagaaactccatttgggagcaggcagcataattcgctattttcccacgatatgccagctaaaggggagcggaagcaagtagatttggaaatacatgctttaattaaatcgttaaacagtgtagcatagttatatacatgcagcgacagctgcagttcctaaagccctcttatttacaagtatttactaagcctctgagattttcatctgtaatttctaaaaagggttttatttattatattaaatttctaactataaattctagtatcgttccctttcaacattgtccgcatcgtcgtcgttgaaatatcggtccagcaatgatagaatagcctcccgccgaggcagagacaccgggcttggctgagttagatgagaccattcaatagccaagtctgcagagctagagggaccaccactagcatccggccaaaggagctccgcaatctcattgtcgctaagagatgcatcaacgtcatgcggggcaaaagatagaaatgttgctgggtcgattgaagacatgatattagaaggtgtccatgtctcgctatattcgatcggggggggcgttggtgctggaggaaggatattcattgaagccggtgatgcaggtgttgacggcaatgagctgagctcactgctcaaacttggtgtcttgattgagctagagctaagctcactactcaagcttggtgttttagacgtgctagagctgatatgcgactcaatagaggaagaccgtattgaagaagctggtgagatgccatcactatccgacccgtgagtctgggtaaattttgatgggcttaacagactatcatctgaaatagatcgaaactgtcgcagtaaaccaggcttggattgatacccggcatattttccgtctgggcgttgaataacgattaaaatatccgcgttgtagtctttatgaaacgaatgtgccttcctagagaggccgtattgccggttccttaggccccggacagggtccttgttgatacgggaacggcaacgggccatcttgaagtattgaaatggtgatagatttaggtctttgaaggcgttgatataaaagctctgagctgttagagaattgagtattggggttgaagaccttgagattgaagacgagcattcttgcttttatctatgagacgttctcttcatgaattatttctgaaggcgaataggcgctgcctcttgcacagtggaccactcttggatggcatagccaactacagcgcactccggtcctagtttccacacttccgaaggctgtagccgccgtcaaaccccacatgcccggactgtatcgccgttgcgtagcatcaggcaagttagtcgccggcaaggacaaaaagagatggaaattattaagcctaaggatgctcaagattaagcgctgtacttattttaagtaccgttagcatgtaaaccttagagctttgctgtaaataaggcaccatactaaatataaacgttgggtacttagcttagccgctgaacaaacatttccagcagtaggcgctgttgacaagaatttaaagccaccaaatgtccctttcatcccccatccccccaaaacattattcacagtgcctgtgttatacgcaacaatggaacttgaccagaatatttggtactttattgcattttttggattcattgccgcttctcttgttgtttgggtagtcaagaattttattccgagccccaaaaacttttttttaaaacacattgtataccctcggttccttccttggctttttcgcccaggacatggaataacaacatcgcaagcactaatcctcttatgctttttaacatgcaacgtcttgcttattctagttcccatatatcctctcccagaatggagcctaatacagaagcgagtggctctagcaagcatcgtaaatcttgctcctctatgtatgggtgggcgggctccaataattgatgctctgaacatatcgcgacaatcatattatttcgctcacgcatcgattggagtcattgccgctatagaagcagtcatgcactcagtcatctctttaatctataagcaaggctctgatcagcataccttgttaacttcaggatggatcgtaagttgcttagtcgcactagtatatgcgtgtgctaatttggatcagtcatttggccttatattaggagcctcttgtatgcctattccaatcatcaagagaatacttgggagatggtttctttggaatcaccgagttattgccatgggtgcagtcggggtactcttctggcatgtactacaagtgtcttcaactattgctcgaatacttgttggagcgtcttgtggattctggttgtttacaacattgttccggatctttaaagtgctctattacagtcgttccggtataatactgcaactatacggcgatgcagacgcacttcaggtcacaattcggcttgcgcatcccattaaactgcagcctggctgttatttctacctgtttctcccagcattttggttcaagtacgatattttccaaagctataccgcggtggctttctggtgcccacctgaagatgcttgtggagcagttacagaaattacattcttggtatcccgccgtggaaatcacggaaacgccatctctcgacttagagaggagcagactattcttcttgacggcccttacggaatggattatggcttacagaaatacgagacagtcattcttgcagtgaaaggtatgggtatcgcggctacccttccactggccttgagtttggcagcaagacaacatcacgatgagcgcgtgcgagataaactacaggagcttgcaagtaaaggaaaagcaattacaaagctgcaatcagctgcgacgactgaaaatgatctcaaaaccatagagcaaactaaaatggatttgtcgaaagaacggcgagagttttctagtaaaaaacttcacagagactcaatcaagaaaatcgttctgttttggtcacttgagagcaacgaacagctttccttagtgcaacagcagcttatagcgttgcaggctcttgatcctcgaaatgtacgttgagccaccttccgtacatatagctttctaatatgcatcacaggagttacttgtcgtatggtgtggtcttgcacgccgccaggctggatttgtacctttcaaagagtcagatttctggagatgcctgaatcctaatcccaaccggtcctttgataatgttatcgtgaataaaataaaagcagaacgaaatcgtttatctggcaacctggctgtcatagcttctggagatgatgagtttagagctatcattagggcaggaattgttgagggtattgacgataagagtattgatttgatggaaacagagttccagcctcgtggaaccgggcaaactcaagccatcacagcctcttctagaccggttactaaggcggaatcgacagtaaagaaggaagagaagaaagcttctcgggagtcaaagggaagcttatactctacaatatctgaatcaagcttgtactctattgaagtgtagtttcatataagttggccatagttagtacttttgagttatttagtaaaaagagtataaatttaattttgaaatatccgcatctgtaatgatccgttattatagcagtgactataatggaacccgatacttataaaagaattaattgcttacaatggaccaggtcgtaacagcatgcctagtaacgcaatcttagcaagtgatcaatagtagtctgcttcattatccatccagtggcacttcataataacacggcaataatacgagaatcaatctctttattagtgtatccaagctggcaatagctttattcaaatggattaagactgccgaacttatttttagctttggggacttaatctaacatggtgtttaatattaagtcgtgaccattcgtgctaatataagctcaagcccacatatataaactgcgaactatccgacaaaaataataaattttaatagtatattacagataaacaagtaaacacaacatagcaatagcaacttacaccgtttatccaaaatgtcaaccaatcttgcctcacccgatgaccactccattgtcatagccggcacacaaataagcaagtctcttcccaaggtcaaaagatccatcaaaaaaattctcggtaaaacagttaaagtctctataccacgtgatatcaaggatattaaagaacaccactttgatatcttagtagcagggatagatacttcagttacatatttgactgaagctagagctaagaaagctgttattttatcaccaatttgggctgcagaaataatggatgagaagcagtgggtggaaccagaccccgaactacactttgtcgggaagacaaatcattccgtcccagaggatttggatgaggataccgatatggatgaacatgactcttctggtggtgaagattcctccagcgaaggagattctcccggcaaaagaggttcttctggcaaaggagactcttcaaatgacaaaggagattcttccggcaaaggaggctcctccaacaaaggaggctcctccaacaaaggaggctcctccaacaaaggaggctcctccaacaaaggaggctcctccaacaaaggaggctcctccaacaaagaaggctcctccaacaaaggaggctcctccaacaaagaaggctcctccaacaaaggaggctcctccaacaaagaaggctcctccggcaaaggaggctcctccaacaaaggaggttcttcaagtgacaaaggctcttccggcaaagacaatagcaaaagtaaaggcaaggaaataaaagcggaagaggaggacgaggacgacaacgaagatgaggaggacgaggacgacaacgaagatgaggaggacgaggacgaggacgaggacgaggaagaggacgaggaggatgatcctgaaaggaatgcctttgaaaaagacccagcacggaaagcttggtatgataatgtcgctggtgggccttggactgtcacagttgatattcatcctgcagatgaattgagcggaaccaaatcgccacgaataaactatgaaatgtgtattgaaggtatctataggagttggtttgtcgtaaccgatccaatgactccaatttttgtcgaactgccgcagctgcgagattcatatctaattccgtggaaggaccacttgggcctgatggatcgttatacgacttcgaatggccatcaattggccaggcgcgcagaaaaagcacttaaacaatgctcaataatgcaggagtttaatttctggtcaattgcattcaatggtaatgtttgtatgattgttgggaaattaccagatgataaagagccaggagtctggtcgcgctccgaattcaaaaaaatattcggcagagacgcggataaaatgttcaatgctatacgtgaagagatgggtcatccctggattgagtccaagaggaggaagcgtgttgccgatgttgagagttttaaaatgaagctgagaaataggggggcaacagtagaagtggatttaaagcgggagataaaagcacatcgtatgtaagatggggaattttctacttttcaagcagtctagttctattttagatcaattatcatcactatctattctgacacgccttataaacaatacactgatccaccgtaactctcttcaatgcaaatcatcattcgtctataggttaatctctccaaaaaacatatactgcaaggcaaagctacccctcttttaggttgcaaattaggcacagattgtatatatctgctaggtatataatccatctgatatctaggcttattgttcatcagccagctcaggtcaatgccaataatcttgccatcatatgagtctattaaagtacttttttgtgttacaatgccgcattatttttctccgtttgtcttcgttcttctctctttctctcttccttctttctctcttccttctttctctctcccgtcttgctctctgtcctctgtctcattctcccctgctagccccaccccaccagctttacctgcagccggcttactcagacaatcaggtgatacggcggcgccttatagatccccgccatacgcgccgccaaatcacgcctcttctctaacttcacaacaattatctttccaacttcactggcctaccgcaaccggggctcacacagttacaatggataagcctccaaggactacaaatacccaggttagagaatggaatgaagctattaaagattggaccgaccaaagcacgccttcggacggttatcctccacaacatccagcgtttctttggaaagtttgttgggagcagctgaacaccatcaaaatccctctctattcagctgaactcttttttgataaagccttaaaaattgctaaagatgaagatgttacaaacagtgaagaatttatgcggcgcttcaaagaactcgtcgagcgggaccaggatcggtgggaagactcatttgagacaattttaacttgtctgggtcgccaaattttttaccgtgacctggaaacccgttatgtgcctcctcaagaggcatggaaatcggttcataacgtttgtgacgatcgttcttattggaacttcttgcagcttttaagaggcgtcacggttggctggcgatcggattcaacatttcaaagcgagggctctaatacattaaatcaacagccttactattcactcgcgcaaaaccttcacagctatagtatagacgagtaccacccatacaatccagtcaagcaaaagctttacagctgtggtccatacaagaacgatttatacaatggttataatggacatgattatggctgtgatatgcccccacccggggtagccatgctaataggggaacgataccaaagaaaacggtatatgctacttaatttattaaatagccagtactaagaatcaataggaagagggttagacacgactacaatggccacggcttctacatgttgcctgatgggagcacatacaacaaataccactccgtcgagcttgactttgatacacactcagacggggaacccacacaactaggggaacgatctcaaagcaaacggtatatacttacccaatctgttatatggctagtactaagaattaatagggagaagaaggttggcttcgatggtattcccgatgacgataacaaacagagatccaaacgtcagaagcttgagcgttctaccgcagattcctcttcatctgaacacgttcaaggagaaacggcagctgggacgtctgataatcagatgtcagagagtcataccacagatcctccattatctcatgcttcgtcttcctttactcaacccatcaaagaagaaaggccagctaagagatccaagcgccaggggcaggaggttcctacttcagactctccatcttctctcaccgcttttttttcttctgagaacactgaagaaaggccagctaagagggttagacgccaaatgccagagaatgataccgcaggatcttcattacctcatgcttcgtcttcccacaccgaacgtgtcgaagaggaaaggccagccaagaggatcaaacgcgaaatgccagagaatgataatgcaggttctttattgcctcatgcttcatcttctcgtactgaacgcgttgaagaggaaattttagctgggagacttgagcgccaaggacgagaatttgccactgcaggttcttcgttatatcctatcccatctcctaataggagcgctcggggggcaaccaagagactgaggcgccaaaagcgagagcctgccactgcagattcttcgccatctgctgtcccacctcctactaggagcgctcggggggcagccaagagattgagacgccgagtgtcacagagtcgtactacagattccccaaataccagaacttcacggagtaatagggggactgctttgtggcagttggaccgtgatggggaaccagtagaggtttaactctcttcctccattagcccgccttaagagcatggtcgttatcccggcagggctgggtgcagcggcgcagttcaagagcagaagacctgggttttagtgctgagcgctttttcagagcatggtcgttatcctggcagggctgggtgcagtgacgtagtctgaagaaggaagaccaggatgcaacattggaacttattggatattcccaagggagcatgtttatgattggccaccctctctatatgagggtcgtcctccaacggagatagaatcccacgaatcctgggccccttctattatagatctctctctattatagtgggctgtccttgaacgggggatgatgatatctacgaatggattacaggttaataaagtgctgttatactcttggcttaagtctttggcgcttgcttaaaaataagagggcgtatcttaagagcatggttggtatcccggcagggctgggtgcggcggcgtagttcaagagcaggacctgggtttggtcaattgtgcaacaaaagaagagatataaaatgatttattgcctgtgactacagttttcaaatagcaatcgatgtacgtttggatcgagtgcgatatctaacaaagaaaaaccgcgctaaccctttatataatatcacgtaatatgcatggtagataaagggatgtattacagtgtgaagataataaattagtcttggttaaacgcaggggtgcatgcgtgcatactaggtatacctatattcagcccccctctcttcagcaggatacattatcgcagcctaattcttttccttctacatgatccaacctgatacatcgcctaacaacatgatggaaagtcagtctgatttctctagtcaggaaacgataattgagccgcatattataggccggattcaaagttggatgcgggaaactacttctctcaccaacttgttacagagcattccgccttctaacaaaacagctgttgaaaaatggctgcaggagcagaaagaaaatgggaacacagctttggttactctattgcaatctattctttcttctgctgaaacaaagattggattaaactttcatctagaggcccagcaccctaaacagtcgaataagcaaatatccaaagctcctaaaacaagcaactcctccggtcggaaagatgtcaaagcctaccttgtcacagaagtggacaaaccgttggacaaagaatgccttgctgaagcatcatgcaaaatgccagaagttcgactggtcatcaagtctccctatatccgcaacaaagatctcgaaactctggctggaagtattcggtatccttcgcgagcgcctcagttcaagcatatgttcggtgtcattcaagatgccgtcgattttacggttaaattggatcttcgatttgatatccatcaggagccatttgttttctggtgcgacatcgtatatgatccagccagtaatggctgctacctatataatcgctcagggccaagtatatacttgaatccttctgacgaattaccaacgcagtacacaattgccggtaaaccgcgtatggctatttctggcgcatggagaatctcgataaaaccagatcagacaaccagctgtttctaccccatatttgacattctagttcgggacaaacaatttagcatcttagccgacaatgacaacaaggttcctacaacttggggtatagacgtgttccatggcaagcctcaatacactccaacgagcctacgcgaaacgaggaccggccttttagaactcgctgatggagagacggttcgcattaaggatttgcatgatgatgaaaagacatatgaattacgacaaattgaaaacatgactaattcagggtcaaagattgaaaacgaaactagttcaaggccacatgtcttttattgtcgacattctcaactgccaagcgtcaagctggttgccaaagtctttcgtatacgcgaacaaatgaaacgagagatggaatttttgaaacaaatacgccatgtaaggaacttgtctaccaatatgcaaatcctatactaacatacacagccaaatatcatatcactcaaggaatctgatccccgagtttttgcattatacttggaggaacttcccctctcacttaataagcatcgcgaattagagctcagctgggctgacgcaaaaactatactctttgatattgcgtctgctcttacatacttatcaaagcgaggaatagtccattacgacgttaagccagcaaatattgccttttgtcgtgaacgaggcgctatactattcgatttcgatctagccgactatataaaaaagcccaaatatgggatacctggtggaacagctgggtttcttccacctgaaaccattgatgaagaaaaatctcgcggatttccgggagatgtctgggctttgggtgttacaattctccagataatgaaaatagatactaatatcttgcatgcggttgacaattcatatcggacggtgacggaacgactacactacattgcattgcaaaggaatttactagatcttcaagacagggttcaaactctggtctataagatgctggagccgaatactgaggcacgggtgacagccgcagctattcaccgagaggacgaccgagagccaaagggtagtataccagccaaaaaacggaagcaaagctagacaatgtacataattgaactatttgaacagtgattctgaaatcgtttgataaagcaagctgtatcatattgcaaaagcctttcctaaagccagttgattacaatattattaccttttggtagtacaactaccaatagtgcttctataacattatataccagccatatacttatcatgatggaaagaatggtaaatatgtcggtgcttagagttttggttcataatgctgatagatttaacttacttagagcataaagtgatgggtgcataggtgtaaaccttagctaaggcatattgtaatacaattagtttactgatgtattagatatattgtgtgaaagagttaaaatgtctgtaatttgaagaaaatgtgcaatttttatagacctatagtccagggtcgccctgggcataaatggttatgtagcatatcggcagaagaaaaaagacagccgcatatttcacacaaatggctaaattgccctttcattcctttttcgacggtactttgtcttttggcggcgcgcttttcttcttcggtgatctttcgttttttggcggcgcgcctttcttctttaataacaggcacagcagcagggatataaggcacaacttggtcgggacggtcgttggcatgcttttcgcgatgcgtctttagcccataaccagaagaaaaagatcggccgcaccattcacacgacttctgccttttcgtttctttttgtctttcggcggcgcgcttttctgcttcaataacatgtctttcggcggcgcgcttttctgcttcaataacatgcacagcagcagcaatatgagccacaacttggccgcgacgtttctcggcatgctttgagcgatggttctttagattttgagcagttgcaaaagatcggtcgcaccattcacacaaatgctcttcttcagcgatcttttgtcttttggcggcgcgcttttctccttcttgctctgaagcattagggaagacttgactaagacagatattagcgaacatggggtcttggtagtttaaattatctaatacttacaatgatatatccattattgcggaaatagaatttataataattgtgctgtatttgccacttttaacgtatgttgagctaaacacgattgcattggatagaatgttgtgaagttgggaccgactaattaattgcttgctttcaccgttgagaaagcattgtgtaaggtcctgaatatacgtaacctccctagctaaaacttagtaattgacgcaaataagatatatttagacgtacctccaaaatgttcgcaatctgtcaataatagagaggtcggatgccgcagtaagatattcaattgcatgctgaactttatccccagttttggacagaatattagccccttcattgacagttgaagagaagactaaaaactgagaccgaagagccggaaggatatcgtaatcgtgatcaatgctgtaccgaatgtttctagcaataatatcctgctctattgcaagtatttcagcggcttgggaagatatagcgcccttgggtattggaatgtcggttatatcaacggcgcaattacgatcgggattttctagatttctatgatccgtcagctgaattccaatccacagagataagagccttgcctatgaactagccagtagctccatattgccatatgccacatgccaccttccacaaacttatcgcgtatcaccatgaacgttttctcacagcattcttttgcttgatcagttgctccttgatattggaggtacacagccttgaccaagttaaagaaaacataagtaagaggtacgtccgtacccagttgcggttcaacggattgaacgtcgatatcggggaaattgttgtcatgtaataagatccccccaatacgcaagatgtatccgaaaaacgtagcatactgcgcattggattgtctgtgaaataattgcactaccagtttcttaggaacgatagggagagtatcaagcaagtgcataaaagcagcaacatactgctttggcggctttggagtgtgatccatggctattggtatttggaataatagacaaggcatataaaattttctgactaggaagttgtgttgcagagttctatgtttatatagctttcgctgattttgtttcatataatatactaattgtttccgctgatctcacatgcgatataccttgtcacaggaatttccgtttatagaaagaaaagctccaattgatacatgaatactaactatttgcttcgtctcccttatacacattaagacctatatacattcacaaaatatcctttatcttatcactctactaactaattgtaactctaaacgtacttattagattagcaaacagttaataatataagagtaacgtaccatttgacttgaagccaaacgctattggggctgcggcggcggcggttttggaagacctgtggtatcataggcaccacgtccaaaattagaagggttggaagtagatgtaatcattttgaatagagttcttgctaagttatattggaaactaaaaggcaaagctgctgtacttatagataaattgcagctcattcccatctctagcattcgcttagattatcagacaacatctatatggcttaatgctattatgtatatatccttgacttacttactttattaggctatttacatagagtcatagtattaacttccttttcatcagtaccctcgatactctgctgctggcgatcagctggagttctaaatatccaaagaaaacataaaaaggcgccttcttcaacatgaagtttgagtttgtgtggatcaacttgtactggtagacataatttcttcccaaactctagcttactgagagtattcccatcattatcaatcacactgcagccatcgctttccatcaacggcattagaatcccggactgaaggatcggcattgttgacgggcgcattcgtagtacactaatatcatagcactaagatggattagtatacaggctgttgaatataacagtacaatattcaccttcttgcgtaaatgcgcccatactaaatttaatatagatttatccagacactgttgaatattgtccgattttcccgcagaccgccacaccccggtggtttttgctgttagcaaagggaatacagaagacacaatcttgtcttctaagaagctgattgtttcttctcgaatttcgatgatcttagtgtcagccatttttataatgtatgctaacttcaagatgatatagcaagtgactattgcagggcagtgtgggctgtatttattatttctttcatgataaggcgactagttgcctgatgtaaatcacctgacctatcttacgtcaagtgggtactattccattacataagccacagcagccaaaaactttatagttgtaatttctgaggctagagctttgttctactaattgttattgaataaatcttgtgtaaatgcgtaactaactagacgtaactaaacttttcagaagctcaagatagtttgcatttatattacatacttatctcatcgtgctaaataagccttgcgtattgaatgagctgtcgggagagcctaaatctaaacttttgctataccagtcaaaatcaaataagtgcgtatcatacccattataccacgtgctgtcgtaagctgtctcgcttggtaatgtatctaccgccgagaccaactccaagtttgccaaacgttcggcgtcgttgtagccattggtgattttggccgcatcgtcgcctgtttgtgtgcagtcttcaatgtcatgagcacgaatagaggcatcgcatgtatcatttcttggagtgtacccttgataaggcgcaattccagtgttagatggattattcgtgtcgctgctaaccgttggaattgttgcatcgctattagacgcctcgtatggagattgctccaaactatctcgcctttgcgcgcaatttccaaaagatgaggtatctgcttgtacatttgcagatccatgtcggaaacctggggaagagaaagtttgattggaacgtatactcagggagctgttttggatggctggctgaaaactagccgcattgcgatgtatatttggtgaaagagcttgaaaccctgtccgaggagtagttggatctgtgtgtatacgcttgtatacgtttgatgatgatgtctgatctataatattgagtgttcttttggtttcgttgtctttggtttggacatctataagacctaagaacttctggccatggcaaagtattcttttagctgctaactgagctctagatctctccgaccataaggtaatattttgtgactggagtttggcaatagcgtttcgaacttttactcgcacgcgtgaatgtgcatctttagggtaatcccatctgaccaagcattagaattggtaatagcgtctcagggttgaagccttacagattgtcattaagttcagggatgcattgcgggccatagtcaatagcatctttatgaggagcaatttcgcagtggaattcgatccgatttttcccacctcgaaggagcagcgtacaatctttctcagactccagtgatatatcgatgcgttcgagaaactgtcgagtaagtgcaggagtaatacgcacagcatccataatcttccgataactctggtacaccaatatagaggtaaatctatactggagtttctgaatgttgactgccgtccttttaataatagcgttctgaacaaagaatttgagccttgcactaaagtcccctttttctttaagccccagagagttttctatcttccaaaaattttcttgtgggttttgaatccatgatcgaaacagactggacatttccttggtacttgcccgatctgcaaaaggaatttctgggattgttgtctggtcttcgataattgcttcgtgttcttcagtggtggtagatatttcaatccggggactatttggtagcgcaaggtcctcatcagatatatgatctgaaagctctatgccactatccgatcgttcactcgtaggagaatattcagcgagggaactgtatggtggtgggagtgcatctgagagctctatagcactgtccggagccaagtcaatatcaactgatagccttgagtttggtatagactttggagtagaggcatctactgggagtgaaagctgctttgcgtttagagcatcgcctgaaattgaggttgatcctggtgtttctgtgcgctcttgtgttacactctgagctggcgacaaagacgtctgggaagcttggcaagtctggtcgggttgtggtgtctgaatgcattcttgtgttacactctgagctggcgacaaagacgtctgggaagcttggcaagtctggtcgggttgtggtgtctgaatgcattcttgtgttacactctgagctggcgacaaagacgtttgggaagcctggccagtctggtcgtgttgtggtgtctgaatgcattcttgtgttacactctgagctggcgacaaagacgtctgatcgtgctgtggtgtttcggtgtacccttgtgttacattctgctctgatggagaggtattcgaagttgtagtatgttctggagttgatgatgacgcttgcgcttcatccgaaggagaggtttctgaagtttggtcatgttctgatgtttcagtgcgctctcgtattacattctgctctgacggagaggtattcgaagttgtagtatgtgctagagttgaggatgacgcttgccctagcaatagaaaggcttctgaagtggtggattgttctgaagttgaaagcgactttgggaatataccctcttcgacagcaatctccagtattctctgtttccttgatgcacagcgaaatatagcacgcaatatttcgcagatactgttgaaagagtcttcgttgtctaaaaccgtatgcaagctttcatatacgttatatcttttaaagatctgtgttacgtcctgaacagtcgtcgactcagttgctgtccgagacgccattgtggtagatgggagtaacaagacaggcgacggatggctggtggggtggttttagtagagaagaaactcagagaatgtatatatagccacagtcgtgcgaaatcgatcctttgagttgagcggccgttctcttttcggtcttacgtgaacagccgagatgccctctgaagcacgtatttgccatcaaatgtgcgggggtccccctattgccacgtcacccgctgctgcctagactcagaaactcagagaatgtatatatagccacagtcgtgcgaaatcgatcctttgagttgagcggccgttctcttttcggtcttacgtgaacagccgagatgccctctgaagcacgtatttgccatcaaatgtgcgggggttcccctattgccacgtcacccgctgctgcctagactcatctgttcgaatctaacctttccagtttaggccactttgacgtcactaaagggtacactgtaccctttagtgacgtcaaagtggcctaaactggaaaggttagattcgaacagaaccttagcttcatggcgcagtggaccacatcacacgcagggaaagtaaccagcttgccagctgggaaagctaccaagcataaatcgaactgtatcaatcagcacgtggttctgggtagctagcatctttgatagccgccagaggggattgggggagcaacttcccgccatctgtttggtggtcgcggctccagcgctttgtagaatagactggcaccaatactgaaggcgacgctgttccagacgatgctcatcaagcggctatcgatgtggaccattgcgcaacgccggcgccggtggcgggagaatcggtaacaatagtcatagcggtgatgaatgcagatacatcagacacaaatcgacacgggagaagctgaaatgaatcagaaatactactcagcattggtgtacactttaacttactgtactaaattccgaaaagggcaacatcgctatggaacattgacaatgccaaactccttatacaagctagaatagaaacaagaacacatttatcaatcgtgacaaaggattataaagagtacccattctctctgggcaatgatatatcacgaattattatcatctcgcatcaaattttaaaacacaattcatcttcttcacaatgtctcatgaacgcgctaataccgacgacaccattgaggattacgagacagttactgcaaagtttctggactttgttcttcccagatttactgttatgtatcgagacgaagcaaggcaacttatagtgaacgaccattgcttttattctctggccacgctgctcaatgaactctttacctcacgttcacaccggaagcataacaaagctcataagcgcactctcataaatatagtggcagaattggaatccagatcgatcaatcaacactcaatactttcaagcgcccatttacatactttcgttgccgtttatctccttcaaaccggctccactgccgacgccatgcgtcatctaaaggaagccgctgaaagaatctcaaacaggaaaaattggtattgcaataccggatttattgtggtatactttggtattctccgcgtctgcttgtaagtcattatgattagtcgtttttacatcatatacattattaactatgtatatagcgaatatgaagtagaaccttcaaaggccttagccacttcgtactatgtaccattcctttcccatccaggcaacactgcatggttatatacaccgaatatatcccgacgtgaccgttaccatattcggcgttctatctggatttccgctgtggctcaaggtaaactggtattccaagagcacgtcaaccgagttgagacaggcaatcttagtctggatgaattagactatgaaatggataaatggttacacggctacgactatccggaataccctgaaccgggatcatggtgtcttaataatatcgatcagctctcagcaacggatgcagaactaaaattctggcgccctatttacaataccacgataagactagttgaaggcgacctggcagcagggagtcatgatgacgaaacgatggcagagtttgactacaaagccgataagacatcttaccagttcggaataattcgcgactttattcagaagagcattagatatgtaaagtctaagcaagagcttttcgatgttgatcgaagatgcggtttccaaaagtgagctagaaagacaattcgcattccgaaaataatacagatgaaaaactaacttattagggaatgcgattacctcaattgcattctgcaaactttcttggtattgaaatcagatagatttcacaagatcactgacttaccttcttacgagctatcatcaatggtttcaaagacaaagaagtataataagaaaagcattccgcctaatttactttgcgctttagcattgaaaaagtggaaaactatttgcgaagaagaacgtgagttaggctatttggtttaccgagagtaaggtaatataatgagggtattagtctctttaccatctagataagatagtaactgtgactcgcttcctagcttttagcgtgtttctttataatgtctttgaaatgaatttctcttgatctttcattaagttacactgggaacaaacttgtttctatatagaagtctgccgcttattagtctcccgctagcctggagttgaatattttctttgccgctcttgcctaggtggaaagtcatgatataataatctagtatatagaccatgcttctttttactagaaaactttttttccatctttaattacaatttcttatagccgtccttgatcctgactccgaagaagaaaaaaacgatgcctttattaaacgaagaggattaccagtctgatacttctcaaataactgtgatccgatggcttgatgtttctcaagaccctacgttccgatggcgtgataaatctacggaaaccatgttccgatggcgtgaaaaatctacagacaaagttactgcagttcaggtgtgttatatgatatactgaacgctgatttatttacttacttcggtaaggaaagccaaacgtttcccattgatacaacagcaggtgttcgtcacattggcaaggttgactgtaagtcacagagttatttcctttccattgccgaaaatacaaatacatactaatgctctaaatacaaagatataaatggattgaatgtgtggcctaatcttacaaatgttattgcattttgtattctagtttttgtccttgctttaatttgtaaacttgatatgctttatttctagttatattgatagttacttgatacagttttatttgcaaattatttttaaatatagctctgtatacccaatactactacgccttgtagccctggcttattcttgcttctcgcagtagagcaaggaccattcgctgttcatctctaattacttgccgactaagccagtattagatttgttaaaggccacaaatgcctttgtgtatataaggcgccctgcctctgctctgacatcgtaatgttgtaaccaagacttttaccaacaaagatcttttctacaattcactttcacagatggcggaattaccaacacaatcactagaagcagaccaggaatccaatgccccagacctcttggatcaatcttggaagtctatcgacgaaaatattaaacttatcttttcgagaatttctgaaaaaataaaagttactaaagaggaatttctttcagacgtctcagctcaacaaaatgacaaagagatgttcctgccacttcaagctgctaggaatatattatccgaaatggaaacaaaatttctcgagatacaaaatacgccttctattattacaaaggataatgtcactgattggctcaataatgctacgacagctcgtcaaattttagacaattttcttagcatctcagcttataaggtatttataaaactcgatttttagcagacttccgcttacacttatagactaattcaactactgatcaactgttactctatccaactatgaaagaagaaaagtcaagggaagttgataagtggctctctgtagaagaagatacagatattcaggtatcagaagaagaagattcagtacaccaaggtgtaaaactttagctgagaaactatacaaatatgcagtcaaacgataggaatgttgctataagcagtcatataatggaagtttattaccaaaaggtgcagaatattcccgtgagactaaaataaaccattaattaacacgctgtcctgaaattataaatagcccgacatctccctgtaaaaatcccaacttctgtacatgtatacatcatcaaaatggattccaacacatatcttacggaaacagtcgcttctatacaaagaaaactaccgcatataattataatggcttatatgaatagtgcgcgccactcacaagaaacatcaaggaagaaaatttgcgacttttttaaaaaagtttacgaccttctagaaaaaagcaattattacattctcgataatagcagccttacccagcatatatatgagcttcagaaagattttaccgacatgcttggagattataaaaccgcacaggaaaagggtattgcaattcaaagcttcatatttgcaattctttcttatggaaggttggatctgcatttgcataatcaatgtctagatgctttgaaaactgttcaatcccagatgcaagttggaggattacttctgcaaataggcaaagaccttttccaggtatactagattacccatcttgttatatggaatataatactaatagcttcaggggcttggaatttaatagcgggcttagatgaattcctttatttggttgtgtactccatcatgcccttacgccaaacagggcaaaaattaggttattgaattgacacatattaattatagctgtgtttgcgaaatggatcgtacaatagacagtaggcaacctggactataaatgggctggtgtcttcctgtggaaataccaactcctgcagcagccattcattaccacatcaaaatgtctgccggagaaagcatcagcaactcccatttcaatacactagacaccaccgctgctcaaattcatgcgttactagtggagatcgaaaaacatgatgaactccaatgggaaatatacgatttactccgataccatgatccagatcaatggagattatgtgattatttttgggggaaagctctggccatggatgaaaaaaaatggcacgcacttcataaaaagctcaaagccgcgattaatagcagcgataagacggtcgctggcatcatcttcaaatcgaatgcatcgaacgacgacattactcaaattttccaaatcacaaaagcgctacttgatcgtctacttttgaatcaagagcagcaattattactttactctacgcatcttacaaacatcagcagacatgtttccttgtttcacgccagtctcaaaatgaatattacaataactaataaaatgatcgtggatctacgcgctcaggtatgctattaaattaaaaactagctttcaagtttgcttatgcattacagttttctaaatatggagaggtggctacgcattggcctgggactaatagaatctatgggctgtttttcagacttattagacggcttatttgctatactaaacatttcgcagctatagtactctcgaagatagtaagaagacagattacgtgtatgaaataacggtttcatattttgacgatcttagcgaggagttggataatgataggtgcgataaatcggatgcatatgagtataatgaaatggatgaggatgaattggatgcaatgggtaaatcgggggttttgggtgtattatgtgaagtgggtgacatatcggccaaggagttggttgaacatcagatgagcagaggttgtcatatcctggatgcctaggtgttagttattacgtattacttatactgtacatagctcgctttttctccaaaattatatggaaccgctttcttctccagaattcatcaggctgtctctttaaacgcttaacgcagcgtaaaacgcgcctggtagtgggtattggaggacatgaagcgactgaaggcacaatgtacagacaaagtggacaagggtatgatagaatcaatcgatcacaatggcaatggcggagagctttgaagagcttgaacagatgatggaagagactggtgagtaagacccgcaggggcgtataaatactctgaagttctctcttaattagtctgtaaagcctctccgtaagctaagcaacgagattctttttttgcccttagttcttttccatctattcatcctcaaacactactaccactcagattcaagtgccaaaatggagaatgattcagagaatagttcgctctatgggtttgaagaactaagagaagaggatcagtcgctctatggatacgtggaactaaaccaagaagaagcagacgtccgaaaaactctccttgagtgcatcgacgagattcaagtgtcaggaaaatttgcaactggaagtgttcttgaaactttaacgatcccaggcattagcgtggatggcggcgagcctatcgccataccgctgtcggaagaggcagctcaagacctcgctagcaaaagtgacgaggggggtgggctacagattagcgcagagagaatcagcttccagaactcacaatgggatggttttgtcaacaagcttgttcagcgtgttattcgcgagcttggagtatcacctgctcctaaagggcgcaaggtttatgccaagctccacaagcaccttctctacaaaccaggagctatattcaagcctcatgaagagtcagtcaagttacgtcttggcataaagcattataagggagggctaacagtctagaatagtaatgagaggtgcccgggcgtgttcggaaccctagtcatttgtcttccttcaaaacataaggccgatgcgatacgcctgcattatcagaaagattcatttgagctatccaccactgctgagatgtcagcgtatagttcttactacgttgcttggcatacagacgtgacccatgaagtaagttatcttctcagctctaggacaacactatactcactggtccaaagatccagttagttcaggcaggatatcggtgggttcttatgtatcacctcgtcagcgattaccagtgcccatccgcgtcaatgctacattctcagaccggaagtctggtaaaagctctgtcatcgtgggaaagcatgcataacccgccagactttcttatctatcctctcgatcatcagtacacaacgacagatttgcgtctttctagcttgaaaggcctcgattaccatcgcgttcactgccttaacgacagttgtaatcaacacggcggattccatctgtttcttgcccagctcgataagcgcaaaatctggccaaacgacgaggacgaggacgacgatttcgacatagattgtcggaagtatctgcatcacgtcagtagcctcgaaggcttcacgctatctccacaaaaggtgaacgtagacgaggtcttgcctttgaagtccatcagctgtgaaagtgacccggatgttcgcatcggcagacaatacttaggaaggcaaaggggggatatcaagtcaaatccggtaagctttctataatcaaattaacgcagcatcataagaacggcaatgctaacaacatttaattaataccaggtgcttcttattgtccggataaacttcctgcatgttcccctctttaacccgcgagatcctcaagaggtggatagagttatgacgcatttgcgggagggtattgacgacaataataaagcaacagtgcaaaagataatcttttgtatttgccgcataatcctaaacgaaggatttgctgctaaagcggcgaacgacaaatatctcggttatgttgtagctaccgctgcatgcctcggcgatcggtctctcctaaaggaagcgtgcaataagacacttatgacgtctagatggaatgaaaacacttgggttacactcggtgcactgattgatcgccaaacttacccagaagtagtcgagtaagactcgccctaaactctacattgttatgccgctaatatatatacgccttgtctagtatccttatgtccttaacaaaatatggcacattctgcgttatatacaggggtctaactaatttctacaatgggctttacaaatacaatagccaaaaaggcccaggagaggcagagtactggacgcagtggtatagcgacaaactaactgagacacttaatttatgcaacgcgctcgatggtccagaagctgtcaacatgatcgataaaatcattttggatcctgaaatacaatatacaccagaacagcggtaagggaatccaagtccgtatatttatgttttgacaaccctaccagccaagtcatttaagtttccagcaacaaatcaaatttccataactaaccgcctatatagaaagaagatagacaaagcagtcacaggcttgattaataggttcaaacatgccaaggactttgtgtttgcactaaatgttaatctcctccgccacctgtcattttggaaggatgcctggaggaaggaaattctcaatgacctgttcagtgtcattctagaatccgcaatctcaacgtttgacttcgactggtaccacaatcacggaatgcttcacatcttttataaggaagctttagcgcgtgacaagggctccgctttgaaactattacagcaggttttaaagaacacttgcaggcccgataagtctacagcgctcggaattctaatgtcgctgataaaagaactgctctcattagatgatacagactcctcagaagtacagagccaattgctcttgaatgcctacattaccgaggccgcgggcgtaaagcctttaaagccagaaggctgggctcgcccggcggaagcgcgaatatgccctcttaagtgtaaagcgtgtgatgagctaaatctcttcctaaacgaccccaaagaggaggaaataacgatagccctgaccgctgcccatcaaagacacgttgaagaaatatacgtttatctcaagattgggaacggcgatcgcgagggtgaagtccgcttgacgaagacgttggaaaggtggaacacacgttaccataactggaagtcgcgtgtcaaagcggcaaaagatatgttaaaaaaagcattcggcaacaagtacaacaggctcacagggagtactgtccaggctgcggacaaggcccagctaaccttgcgaccaaaacgcaagagaggcgaggacacagataacgaaagggctcagtcgaagcgcgcgcggcgcgacggagaaaaggacgaaagttaagacagattgaaacccatccccttgttagatgataagggacgttagtgcaagtggtctagatatctccgtaacaaataggagagcacatgacagagacagcagtaggtccctacatatttaagatgtcctccttcctgactgtgtgtgaaaaactgcaaccttcttttacaaaaacaaaaaaacttgttccttcccaaaaccggaaccatggaaataacgataacaattgatcgaccgagtcctcaagacccgcgccttattcagctaagagaacgaatggtaaatgcatttgaagaattgctgaatatgttccctatcattacggttgaaaagctacaccaaatgaaccaggcatatgaaaatgggacggaaaatcctatgttcgactatgtgttgttcattggaagccgcttaatatcatacaacagcacggattgggatcctagggaagatcttcgttacattcctacagattggattcccgaatctctcgatgaccgtttccaattccatcttctcaaggcaactgcagcttcaatccagggctattctaaaggagctcgaatgagtcgtttggaagctgtatatctgattcccgaaatagaggcatccaaattccctcaggaatacgtgaatatgatgaaatggggatacgtattactattcaggtaacttccttctttgaccttttgataatcgccgctaaatagtctcagggctttcgctctaacagaagaggatcttgagcttatattgaagggcattcattgccttgaaatcccaagagcatatataagctccaacactatagctctgctacaacatgagaaagatacactgatctctattaatgagcgagaaagctcatatgcattcttaattcaaaccgcaaacgaagatcaaataacggctcgatctgctatttcgcacattgcactctctgcctcaagtggatgtcaatttttaatgtcttccatttgtaaggaagaagatccaaaagccttcacgcctgaactcaatcatagcattgtctttatgcttgagtatattcgacaatcaagacttctgtctacgtccgacagagtgcttaactatacaaggtaagttcaactatctagtattgttacataatgcttacttttgatagagagtatatgtatttacactgcctttttatactcaagaagtcttggtgggatgacactcagaattcccgtgagagtttcttacgtaacgccatgttaagctatgagtttcatgtacgctttgtcaggtgtggatatattaccaggagtttggaaagatttttaaatctcccagggtcaggtgttatcaatggccactgcattttaatctcgcacacccctgtttaatttacagtactattgtatataaagacacacaactaccttcaatatgaagtgccatcctttcttattgccacccttggattttcttgatacttagattctcaagataaaacaatactatctattccggtatgccccaaggttatattgttttgttagaagatacatactaagtaatatcctatgactcaaagacaaagcatggagtttaacgcagaccctcctacctatgctttcaaccaagacctcgacattataaaggaaaaagaagtatatgatgtgcattctgctcattgttcgggaggcacaggatataggaaatatatcatgaatcggtcgcaacgtaggaaatcctcccgtccacttttggaaggtgaaacacgttgcaatgaagaatcgaaagaagaaggagataacgaatatgcccgtgattgtttggcaggtggaggtcattgttgtgaagagccggaacagccagaagaagaagacaaggagagatatttctgtgatttttcggaagatggagaatattcctttgaagaattagaacaactccgcgaagggatacattatggaaatgagactaatcgagaagttcgcttgtttgcaaaaatttggagttatatctttaaatagatataaaacgcaaattgagaggaattgcaacccaatttaataatacatataaatggctatcaattgatatttacatatacttatatcaactcttattctagatcggtggctgtcggcacagcgggcaagacaatgattccataaactaccgcagtgtgcatatcagttggaaagtgagactaaactggtatagaaagagtatagacgaaacagtcacgaacttggttattaggttcaaattcgccaagggcttcgtgcggtcactgaatggcgcgctcctcgtccaattatcggatccgaagactgtccggagggtatttctctacgatttattcagtatcattttagattccgcaatctcgacgtttgatttctccgactactccgcatttgaaagcaccgttcgaaggttctatagacaatctttagcgcacagcgagggctcagcttctaatctactccggcagcttcttagaaaggcttcaagtcctatggtcgatgagcattttgtgcggtcaattctagaatcgctgatgaaagaactagtggacacagcttccgtagaagtacagccttggttggaattgctcgtgaaagcctacatcaccaaggctacgggcaagcctttgaagctagacgacaggaattttcatcagcggatatcgatggcatttggtgctctctacgtataaagatggaaagacaaccctctggacgggatggatgtttgaagaaaccaagagcctaatgaaaacctacgctgttattgcgggagtcagggagctaacagcttgggggagagacaaatatataccatgcttcaaggagaatatcatatcttagatctaatatagttctagtctgctctatgatacacgtgtggccaacatttacaactaattgtgtacaacgcttattctttaattaatcgaaattacgtccctgtgtctaacaataacagccaattcaatatatggacgtttctaaagcccatggatataccgcatcataaccccgccagtatatgtatgctttcgattggtgctgcttgcaaaaagtaataccgcagataccagtagttcaatatataaatatcaatactttgaagtttttacaactctcttacgttgtatcccccctaaatccacatcctctgctccccgttttctttttagaccaatctgagcttcgactaaagcaccttcattccacgctttttctaacaatttgataacttcgcatctcaaactcgtagagtcaatagatgctccggcatgaaagtttgcaggtaggtcaagcatgcgattttgggcatgtttaactaccattaagccgcagctatcgccgtccttttgctgtatcgcttcctttgaacattaactatcatggactctcaaaacattgtgagacaaacttactttctctctaaacggtaaatgagagaactgctgttcacaagcgttctgatccagagttagccgtgataacaaatacgtcgcagtcagagtgtaccttgacgtctgtactgtctcctgacatagaatcataatgataaatgtaaccttctttctcatttatctcaagaagggtaaaatgattgccatgctgataaagtggaaagaagtatacaagttgtgagttcgcttctttcttccacgtttgtattttttgcgaagctctttcaaattgctgtttcattggagtgttaggtcgtatatcttgatgaatggtgatagaccaccctatccgcacaaacggcaatttttcagataggtgtaagcaagcaacaagtagcttatcatttaaccacgtctgtcccttaagcctttgaagcgcggccacttcgaagtcacaaggcggtcgtgaattgtgaacggttagtcgaccactggtgactgattcggaaattgcttgataaaggttgtccaactcaataaatctggtgcttggtatacaatcggtgggcaatggaaaattgacacttagtgaggcatttcgtagctcgtcttcaaacactttctgttctgtctttccgcccttgattagatattttatctgtttagagaggatgtgcaagacagtcattttcgcttgatcattttccagtctttcgattagaaagggtagattgatgttcggaatttttgctaatttcctgtttacctttagccatgttactttggttgtatataatggagcacacttaccaggcatctttaaatagtattccgagtccaagatgttccactagctgaatccactttttcccgcgcgttaataaggtggcaatgttgctccgtcgttgaatccaggtcctcttttcgtagtgatctgctggcttggacccgacgagtctgtcggttactcgtttagacgctgtttgcgacggcagatctttgtgctgcagcttttgagattcatgccacttttggaactccattgcagccaatgcgcaaaggatcgctccatacttcctgtctgtttgcgccccttccgctagatgaagccattgcgaacccattgaccacgttgattcaccctcgctttctttgccgtacagagatctgacaaggaccgtgtaagttggtgatgaatcttcacacgaagagaactctatgatttgctgatgagagtgatatatgaagtcttgagtagattgatcgattaaagaatgcaatgcatagtcagggtccttcggatctttcggtgtttccttttggagggcgtcttctatccgaggcggcgtatccataatctctggagaactaagccttgagctttcgcgagaagctgtatcgcatgtcttctgtgacatagcgaaaggcgtagaagctcgcttggcatttctgccctgtagcgtcggcaacggcttggtgttagacgaagtagctttggatctaagtactttcttggaagagttggcttgagatagttttaaaccttgagcgctctcttgaagctcaagctgatccttcgcagacatactctgacgacgttgagggtaaatctctgatgctgcatcttctgtgtccgactcagtctgacttgcgtcaaagtcttcttctttgatccgtcggtgcttttccccgtgctttattgtcgatgaatcttcttttggtccataaacattgtggcaggcatgaacaatactttgggcgatgtcaaatatctgtttatgtttcgctactggttgctgcctcaaagtcgtctcaaggctttcaatcaattgttcttttccgaaagagacatccagtatgctgcccaatgtatcaacgaggttttgggtgagttgaccaagtgatgaagagtttataacagcaatacgttcttctgccccaaaatcgtagctgctcttataggttggtggtggatcgtttctcatctctggggaatcatcaaatgtcattttgtgttgagaaacatgatgattatccatatatggaagagaggtagacattgtgacagagcaagtcgcaatccaagctgagagtggtattgaaaaatgagagaagagagctcttggtttggtagagttgcaatccaagctgagcgtggtattgatagacgagagaagggagctcttagtctgggagagaggtgggttttatatttcacgaggggcatccttacggcggtgattcacgtattctcgactctcttccttccacacttggaaagacttccgctcatccgacccctctaggatatcattctcagcgctactctcagtttcatcatttgtgcttgttggccgctgttgactacgcccgcttgagaagctatttcattggataagaagtatgtaatgtatcatcttgccaaacctttcccccaccccaccttcttgtcctccttacaatcctggatactacggagtgtacatgagacatatacttagctgcatggcgattcaggttgctgcatctttcaataaatccctctcctataaattcatacccaacagaaaatgccatctctgagccatcctccttacgtgcactccataagtgatactctgccagtctcatgaagtaatgtagatcgtctttgcggctttacctagccgctccatcccctctgtaccgcttccatagatagagtccttcctaggaaggacttttgtctgacagctggtttttcaacaatatgttccactgcccgaccaccaacacaaggtttaggcctcaccctcttcgctacttccactcgcaaagtccttcccaggaaggacctccacttgacaaccaacacatagttggggccacgccccttttccctgctggcactggcaaagtccttcctgggaaggacttttgctcaactgctagctacgccttgacacacgggcatagtccttcttaggaaagacggccgcgtaaccgccaaggcggattcggatcacatcacgccacacacttcgtgtccggtcaactcagaggagtttatgcgaggcaatagcggcaaatatcttcgtgcttcgttgagtacttgactaagagaactcatgatcttgcgaaaagtcattcacacaagcgaagaaagtgtcggaccaagtatgtggtttactgataacactcttgtacaagttgaaattatgcttgagaatacaaagtgacaaaggatatgcgttcttaagctatagtcaaggaacaaatgcatcgaaaaagaacaaggtgacgtgaccatgcgcccctgaggtcatgtccaacagtgttgttagatcataggaggggccagccatgtttgacctggcgcgaatgcatttcatcatacaggctatcattattgtttgtccttgatttgtaattctaaccgccagctttgacaggattcgagttttcatttgtcctcgcttgatgtgggttgctgcaggaggtcatccctcttttagccaaacaaatatactatttttggtttgcaatgagtcagaccacaggttctagactgaggatgtacttcatgtgatagactcgcttgtccaaggctaaatcagccaggggaatcccacatgctcctgagcggaggatgttccgcgtcttcaattaggtacataaagcgtcgttccctccgacaagaaaagtcctttactgtcttctcctcacacacaagtgatatgatcattgctcatttctctctttcaaaaccactcacaatgccgaattatcgttatcctgggcgtcatgtcccctatcgtccggacaggattaccttacccgctgactggcttgaggatcaggagaagatgggaagggaagaggcacgaacgcagaaatttcaaggatctgttagtcttcatgatgtaacgcatcattctactcgtgattcaggttgtccagacgagcgtaatggtcaggcagggcttgactcaagtcaaccgaattcgggccagagtatgctcgatggaaatcaatcaggtaagctcctcgcttcgaacaaactgaaagccttggttgagagattcaaaatactgagatttcatgaagacgataccgacgaagtaggtagcgacgttcttgaaggacctaacgatactccaactggagcttacaacgacactgaagaagtgtatatcgatgctgttgaagagctacgcaacactctcggcggagcaatctctgaaaacgacaacgatgatgcatacaccgacgttcttgaaagtttgcgcgataatattggtgaagcagacaatgataccgccagcaattctaaaactgattgtatctttttacctgcctgtgggattgtcttcttcggcgctgtcctcaaaaaggaaggctcgcttctagtggcggcaatgcatgaatgtaagtaattgcccgcattactcgcatggccgggcatatttatgactgttccttgaagattttcaggaggccaagggaggcacttgttcgagcagtaaagaggaaatacctgttgatattcaattgccatgtaagcttctgtatatctttttatacctagtatatatacatgctgacatcatttactaagcctcgcaaaagaacgagaacactcttggagatgaatctcgtgacaacaatactcaccttcgtttcatcactcacttaggaggggagggcactttactcatgaatcaacaaactatgtgctcctctcttcatagagacagttgtcgcaaacggactcgaactgaagatttagaaatcgaggttcaagagccagagtcgaaaatctgcagactggaataaatttctgtaaagaggtcatattatgatacgtagaagacatgaaacaaatgaaatacgcaaaccagagtacaatgaccactttttatcctatcatttcttcatttcttcaatgcctatgtcataagctatatcctcttaatgctgtgtatcactattcatctaaatcgtccctgcccgtcacataaaactcctctccatcatgagggccgtgggtactgctttcttctgcttcctcttcttctccatcaagaagacatctaaagttaaaagcttcctctttgatacaagatatttcctctttctctttatgaaggatcttttgctcctggtcaggatcatagcgaggctttttggatggctcgtgcaaattcgttagggaagtcggtctgcttcttttccctgtgcaacttttgttgatataagtatcatcttcctttttgaattgtaacattatatttggggcgttgcttttgtcatgaaatcttgcaacatgactactccatgcctccggtcctgcattcactcgatgtattatcccgcctcgtaaacattctggacagggaaacccttcgctgagttcttccagatgacactggtgaaaatgtctgtttaggttaaacttcgacgaataacggctgctgcagagaagacatgcatagtctcttttggcgcgattcgaaccctcagcttccgggaaggtatccttgatgcgtttattggtaagatagccaattaatttctgtgttgcgacattaggctcagtatcgtcttgccgcaataacattccaattttgctagcgatttgccaatcactattactcctgactggtcgagcgtatttgtaatacttcttttttggatactctacctgtttgccttccgctctcatcttatcagcatattcaaaatactcgcgtcgtgacttttcaagttgtaatatagtgaggcgttgtaataaagattccatccgggcgtttatgatgtttgccttatgtggaaacttaatgtagagctgtcgaagactgctgatgtctcgtcttttctcaaagttggcctgatcatcttgagtaatatatattggagcattctcatctcgacctaggaacacacggctcatcgaatttgtgaatagattttgttcaccagcaagctctccgaaagaagcatgagctagattttccgataaatgtattggcaaatagctttgctcaaaaacttttgtagaatgattcaagacaaaatttcttaaagggccttctatactgtcttcaagaagttagttgagatctaagtggaatttaacatcttacttactatcaagccgacgacctgtgccgactctcatagcatacggtaccactctctgtgcatcacgtagccccgagacaagtaaagttctatgccaaattttgttatatgtgctgtatgaaataggcactatatacttcttcaacatatgtggcttccatcttaaaggaacgtagctaatgccaggttcaagcggtcggccgcttaaaatttgggccggcgatacaaaattcgactcaaaagcattatctgcaatagctttagcggccaaatgtgataacaagcatatttggcggcatgacatcgttgatatcgtaaatcgtagcctagcagagtgttagtgagcatacttcaaagaggtttttggcatattaacattgatcgctgggtcctctcgacttgattcgttctctgcttaacgtgatgtatattgatggttacaacagaccatactttatttggatgttttggatgagaaaaccagccaaattcaacgtcttgatacctgatgttcataaggcttcccggccgccaacctccgaacgcaccaagcatgattacacagtgaactgcgttacgtatacttgatgtacaagggatatcttcagctctcatccacagagtatcaaggaataggcgtacatcctctgttgtcatttgtctcttagtagcaagctgtttgagagataaattgagtgacgacgcaagtgttggtattttctgcatggccaattagcctttatcttacttcggaaggcagtttactcactcttgcgacatcataagcagggccgacacccccgccgccatatcgactgataaatttcagttcccaggagcgcgaatcttggcctcctttctttgttttaggtcggagaatttttctgtttgcattttgcaccagggcttgccaaacgtcttccacagtcacagcacaggtcactgtttggaccatatgccactcttccggtcctaagcagggtcgtcgaacttttgagtttaccacatagctatgcaagaaagcgaaacaaatatttttcgcggagtcttgatccatgcttaagtcttcgaagaccgtctcactgtcaattgctaatttctcgcagaaactaaacttattagatgttacactgcattgctaggaggaaaactcacatcagccacttgctccaaaccatttcgcgataatagtttgttttaccccctgtggggtgtgcttcctcaaaatctgtaccgttataaagtgcgaaaatatcacggctgtctttgaaagggtcatctggtaagtctagtaaccatcctaaatcactttccatctcatgaggcacattagaaaggaaatcttcctcatcagcaagtgcagcaagagcagacatattgaggtaatgttgttgaaattgttttaagatgactaggaaatttagttaaaaagtaaatatacttctgaacatagtcaacattaaatacaatagcaaacagtgcgattaaaaaactcaagtacttatattaagctatatactctgtttacatggttacattagccaagtggagtgcgtgttatttattttaactatgtttatttaagtcctggcgctttggatcccgagaatcggatattagcgtttctctaagaaaacggtgcagcggctccgtttaatattacaagccagaccaggagagactagcgccatgagttacatcttcaaaaaacagaagcatatgcctctaatctttcagccaagaacatccaaaaatagcagacttcgctcattaaagaagaacgtataggggccatctgattggctgtcaaattattttaacctatatactaagcttgcactaaggccaaaaaaccgggtcgtccatcgtcttaatatcgcgaacgtcttttgctcaatgttcaagttcagcgtttattttgacaatccttgtcagatatctgctcatcaattagacttatagtgatttatctggtgcctagaagtattcggtcggtattatcacacagatgtcttcttctcatccaactctcaaagtaatttctatatgcaagcacgcagaggtagaataacaccaagaccctctctcaacaagcaattcttcaaaaacttggaatgaggaaaatcggggtgcatatgtcaatgaggcagcaggggccctttgcgagctgtacatgattttggatgggttactctctcatgttcagctcatttctcttctagttgagacgagtgacagaaaacaagaagataataagagaccatgggataagtgttggaagggaccacccgaggggttggtcgcttaggtggcataatcatgtaaaaatatgtaacctagcctacgccaaccattggtttcgttcttcacgtctacatagtctacgactacgtttctttgtctcatccaacaataagtgctgtcacttacacataatcaggatacacgattgcaagattctcatcgatatgttaggagcaaatgtagttcataattccatattcattacccaacactccgactgtagctcgacaggacagtcagtccatatgatgaaatacgcaagcagactattaagtaaactgaaaatagcaccagtagcatcactactggttctccatgtatggcgtgtcttactcttgagaattagacggttgttggaaggaacgacgtcaagacgtttagctaatagtgcttcactgtatttactcatatatttgttctcgcaccttcgtgctctatcttagttcttaagctattacaatacagcctcatccatttcttctgttcaatacaatagtaccaacagaaaaagttctttcagttccaggaccgtcaacagcgtatcgatacagcaaactctagaataacttgccaagaacacacttcccgccaacgcactcgtcaattgtgcggactcaccaagccctcggaccaattcaggcataacaccaaaagagcgggagcccgttaggtcctatttcttccctatactgctttcaatccaccctactaatcatttcaaagctttgtccaagatgtactgcttagacggaaacccaggaaccagaggctgtgtctatgctgcttgggactggtcacatcttcgttgaagaagagcgtggagaaatatggccagccacttttatcaacgacaccgactttgcttccgaagatctcgtgcaccaggccccaatcactggactgtcgtcccttggtttgggtgatattgatctttctcggctcgatatgccttccattctcaggatattgtcgctcagttctgattgcgcctcaaatgggcgcgcatcaacatttggcgacctcccgagcccagcagagattatttcacaggaattggataagtcaattcctggctaggtcttggttctcttgagtatatttccaagtcttcggcattctccaggtaagtaacattggagggaatatgaagttggaagatgctttgtgggaaaaataaatataataccacctatcacgtcaatccttatagctcaatcgatctagagcacattatcatacattaaatactgatggttgtcaagatagattggcgactgaaaacttattcctagaggtcattactagacgccaagagagagtcggattgtgcaagtatattggtactgcatccacttgatgcatttgagagttaggtactaaattactttcatttaagatgataacaaatgctctgcatacatgtaaacttgctcttggcactctgtgcgcgctcgccaattcgtcttgccaagtctcatcaaggttcaaccaacggcccatgcagggctgcttgcatgcagcgtccaatttccacacaagcaaacaccaacaatagcgaccaaaagtaccagcctgccgtggttttcaccctcgctgcatctgcatgctgcaatgacagcaaaaggactcgccgtcggggaaccaacgcagctgtccagccgctcctccgggatacaacttcgcctacttccgagacatgaaaggcgggcgcctacctgcaaggcacggccaatggccatcagggttacagtctagagtgcatacaatggagagatacatgttaatactacctagtaagtagtattacatacatgcacggacatgcaagaaaggcgtgctccttcggcgaagcagcaaggctgagccgagctccttattgggggacttcggtgagaaatcagatcaagccaccttttccctcttatcccgcttgtcatttcggtggcgcaaaggccatggtcatgcagcagggaaaccaggcagtcagccgaaatagcgtcgttgcatgtaagaaaatgggagggactggaatcacgaaagatacatatgattgatttgcttttggtggcgctgcgaatcctggaattgagacactctacgggcgccgacgctgacttctagaaacagggcagcggcgccacaagacagaggtactattgtcagttgtgaaaggggacaaaaaaaggccgagactaataagtgacagatgagcgagaatagagaagaagaaattacagactgttccttgtacccgatggagtggtaccgtaggctattacttgtagatacttgtcctgttctcttggaatggaaccgcggcctagccaatgggcgggccgatccccgtctgcctggtgagatttaggatgatattctggaccgtttgctggatggacccagtcaatccatcgcttttctctctgtttctttcttttgcgcccatcaaggtgtgggcgtgtgtataatagccgtacatgtaattaatagcagtagattacctttgaaaggtccatttgagctgcgaatccatacgtgcatttaggcagagtatgacacgggatgagttttggcaacccgcctcggcatctcgtctgacatcaacagacaattaggtacatgcatgcacatcatagatgcgagtgcatgtagcactagagagaagagaacaaagaagaagagcaacattactggcagctggaaaagcccgcttgatttgaattaacaagcagaagccgcccacaactgggagggtaccgtgacaggcgcagtcccgaatagcctcatcgggccccggcgtgtgattggatcctcgtccatgctcgtccatccacccagccgggacacgcgttcattcgcccagctgccatgtttggcgtcccggaagggaggaagcccgcaggcgcctttgaacacgggactggcgatggaatggaggattctgggcgatgatgccatgtgcgattagacatcaagtacatacacagacgagggcgtgtgtgacgagagagaagaagcggcagttccgtccaagctagcaggcaatcgtgctggaatcacatcaaacccggcccaaccaactaacaatgtttgctcccagcagcttcaattttcactcacccctcccctctcctctccaccaacgacgatccattctgttggaaccactaaccgctcgcaaaaaaagcccaaaccaccgcgctggtaagtttccatgagctatgacactgcgagagaaggaaaaatcagacgagctcacgggccgatatcccaactgtcacttttagctttcgacgcccggctcttatgctggctgctacggtgccattttcttgtttggcatcctctttacaaaagtgcacacacacagacgtctcctcgtctctcctttttttttctccaaggctaatacgagatcgttacatttacatcaagattcattctttaatttttccaaaatttgatcgtaacatcgtgctctgactaaacggttaaatgcaaaacagactggtgtccagttctgaccactaatcaaacgttagttcccaaggaagaaccgcatccttagcggagtggctgatgatcacccgcgcgggcgctctgctgatgccatggaaatttcttttcttcttctgtatcatccctttgattactgatgttgttgttggagcagccctaaccgctgccttgggttcaagcggagaaaaaaaaaagacaatgaaaaaaagaaaaatctgatatcagcgcccggaggattttgtaacaatgaactcacaaggccggcccactcagccctgtgttcgcaaagtacgtccaaatcaggctccggtgcacgcggtctccagttgaggctcatttctcgaggcgtgggatctccaaaacttcagaacgaccactgccaactacagatactactacctctttccttttcttcgcacaactccgtcgctagtttttagtcgttggacgatttattccttggacttcccaaatccgtgctgcgctcatgcccaagtagtcagttagcccgtgtctcagaacaaaaaaaaaaaaaaaaaaagtgataagatacaggcgctaatagtagtcgcggacaacgccgtcacgatccttcatttttttctgtcttttttttttcctgtcaataatgactgtacattgtgcagaggatgttgtcaaccgagggagatcatttgaaaccgctcctgtgccagaaagatgcttatttaaacgaaactctctgtattctatatcggcgctaaggcagcttctgtgagatatacaaaacatcaacatcaacatcggaatgataaccaaatatattctcaatatccaatagttcatgacttagcagtattcgttccttctattgaggctcaaaccatgcttacctctccccccatctgctggcccaatcgtagaggcagcccatcacaagccagatatacgtgtaatttgcatccacgccccccgagccctcttgccaagcacaagacatcgccacgagaatcaccaaatgctagtgctggcgtaatatctccaaacgcctcgtccaaaagcgttcacatctctcgcccatcctcatcaccaacccacaatcgtatatagcgccattccatatacaaggcaacaggaacacctattcgtcccctcaactcaccccccctaaagcttcttctcagccccaaaatcccaatctagtgttagtgacatatcgatgagcatcgatagcatgtataattcgcccagatccttcgtgctttcatctcaggggtggtgctatctgttcaaaaaaaggagcgctagtgtaccgcaaggcgaggaggggagtgtatcgttccgtcgtggtcgccgaacagacgggttctgacagcagcctctttcgacaagtcttggagccttggcatcttgctcagctcgtttgcagcccgcctatcaagaccacggcaacgtggagacagctacaagatgaaaaagacttgccaatactctgtccgccggcccaataaggcatccgctatctagtccactcggatagatagtcacagcccaaatgtcgttccaatattgaactagtgcttggaagcttggaagctaggcagatcgtctgctcggtagtagagaatctcctcctccccatgctctcctctcagctctcagatgccattggacgtaggcatggaccaagctcaaacaaggtcgtacgattcgatgcctcgtaaaaaaagaaaaaagtcgaaaaaagacacttggaccatctggcgtgccttgccatgctagaatctaggacctggctcgtagcaaagcctgaaaaaacgacgggctgaatgagtccttggccacccgtctacttacatgtaggagagagataggaaaagatagagccaacaacagaatcctacagtacgagagcaagtttttgacaggggcttatttcaggtcgcttcagttggcctccccccccatggccagtcaaggcccccctgggctgccatgccagacccttgctatcgctctctctctctcatctctcattaagccttgtcagcatttccacaccctccatgcgcgttttcggaaaggacaagcgctctcagatttgctgaataacatgcaccccggcagttcatgcagctctcggggcatcactccgaatctggacttctgtgcgaaagagaaatggaacaaggggatccactggccagagagtctggtcgtcttcgcgacgcgctaaaatcgaccgctatacaagtacggcaacaaaatctacaatcattacgggtgggaaagacgaagcccttgctagattgccgctcagcctctcgtagatcaatctctccggattatgtctagtcatggagctacctgttctcctccgaaaccccagtatgagatgggagattgcaattacagagatacggggtgcttgtaggaaaagaacggtgcttactggcacttacaccaaaacctcgtagatttggcaaactaagatgaaatcaagcaggcaagagttgtagccttgtctgttgacgcggcctttgccacagcaagcagttgaaattatcaaatactaacgtaaagaaatgctgctgcacacacgtacctatctgcacttgcacttgcagctttgtgcaggtcgtcgccatatatggaaacccggtccagctcgcttcgccgtttcatagcatgagttcgcctcgagcatgcaaaccaagcccttgtgcgacgtgacaggtttgacgatacgataatgtaatgtattctttctcccggcaatgtcaaccttgagcaccagaagaaaagaaaaataaagcccaccacccggtctgccgctcagccaataacggcacttgggagccccttgctcgtcgagggtgggaggcaatttcatgcacatcaccaggaagcaacagacagattattgatttctgagcagagggggacatgggacatggtgactagaagggtgtgagggctattgctaccctccatcagcgcccacggcctgcctagccacacgcgatatgcaggccacaaacgagaaaaacattttttttttaatatcgagcagcacatcgacaccgcactcacctcaagactcacagacaaagccaaggcgaacagtgacgatgcatcatgaatcgccgttctgaaatggtgggtcggttagcacactttgcgggaggcacggcacgaaggccgcggaccctgaaagtccagcccacctcggactgtcttctggtatgaaatcaaagcaagctctctgcctgagggggaattttcatccaacgaacctgcttcatgcagtaataacggtgttggtaagacgacttttcccacacagtagcatgtccctagtccgtcaggctttcacaaaagcgtccatcgtgccgaggcgcctagtcaacgacgacgctaggcacgtctctctcttctttccgttcactcaaagggcgtcttcctccattggttccagctgctgctctttttttcttcttcctcggcttggctttgtcccgatttatcggtgtccgtccactagtctcaataatgtctaagccatgtgttggaagacgcagaagcccgcaaggggagcttaaaacatgatgtaggtgagatgagaacatcgtggactccgagccgaggaccaggaaacccacacaaaacaaagtgatacggggtgcagcggcgagaactgatggccaggaaaagcacaggctggtgcggagcaatcgcggcgaactgccatgtaggcatgtatgaatctagagtcgtattggcctccagccgggggactgatagagagagccagacaacatcatccttcgccagatccaaaggccacgcccctcgaagctgcgagccgtgcacagctgcgagaggcgcctccatcgtcggtgactatgcacagaccgtacagacgagacgactagggggatggaagcctgctgcagcactgccaatacttcttctgactcctaacagagtaggactagcatattggcgcgagtgagagagagcgagagaggctggcgcggccaggaatgcggggaaatattgtgatctatcacaatctcagcttttgcagctcaaacacccccgaaaatcctagcactcgtttctccaaatctcgactcgcccaaaaaggcgcgcagagcaggagctgaaccaacctcaagggcgatccgagttctaggctcttcaagccacgacggcgaccatccaagaccccctcccctcttgtgtctctgagagtccagggagaatggtttaaccccagctcggctccagataggcctactatacgagaatagtcaaggcgcgacggagttgccttggtagaaaagagcggaagcgtgcggaaaacgagcgcgctcgctctctttttggacgagacatggcagaggaagggagggtttcctgtccagaccgatggaacacgcctttcgagctgggcatccccatcctttctccctcttgtccttttttttccgctctctcccttgcgtcgtgactgccggagcaccgagcatggaaaagacggaatactagcagcaaaccgttaagctatcacatatcatacagccgttgtgtacgaggaatgcttccttttcccaactgccaagacgcacttattgcttcctcgagcagcgatatccgacacgactcaggagtcccggcccgtccgctgcgccgtcgcagctcacccgtgtgcttgatgatgccatggtggattcgccatcatctgcacgtggcttcgctcatgtttgcaagggaggctcaagacctggatggatcactcggctgtgagcaaggggtcttgccatttccgggcatcccgcgacccaacagccagtagccatcttttcttcttcaccttatcaaatggtccgtatactccgctgagattcatgcgtgtaaatacctagtaaatgagcttgagctcttagaagatggaggcccaagacttggcagttgaggcgaagattagctccagcaacgacgggtggcttcactgccatgttgccttgttcgtcctggtgctctgctccagcgagatgcagcagttctagccccaaccagccaaccaaagaggagcgagaggggccagagagcgctcgaagattcaccacatggcaatctcgccctgcagctgggccagccaatgagattctgacagcggccatgcaaggcaccaggcgcaaaccaccatgatccagccagaagcagctcccctcccaatttgagccccgaccaacgagctctcgcagacgccctcccacccagcaaacaatactttggtggtagtttggcagctttaccgagaaagattttgatgcctttcctagctcagcagtagtaattccagcatgctcataacgcggagctagcgtctcaagcgatacttgccattgtaccgcgcacggcatcaccagtaatcaatcaggccgtgtttcagacacttttccattcctgtacggtcttcttaacggtgggcgtgaaaaaaaaaatgattattagtgttagcattctccgtaatgtctagaccttgctctctcttccgtctccagagccgagaatagcagcaaatcttagacaagtcgggaggggcccagcaaaacaaggcctagagccaccaaggcgatccgttgcgcgcgcacgcagggctgatatttggaatatgtaaaatgataggtagacgatcagctttgccatttatttcctgtagccactatcgctgctcatgggatttgatggcactagacggttttgatgccatgctccgttccaaagggcgatcgcgctgctactgcggagtaaacttgggtggttcactgcaagaaaaaaaaaaagcaacgaaatcgtgacgatgtcgtcactcttaagacatcggtcgctattaagccgcaggcccgagacagccctaagtgccaatagcttcaaccaatttttttcttctcgctatcgaatcagtagcagccccaaaggcccgtcgttaaaacactctctcgtcgaatgagcattgcttagtcaaaaacgtgcgacaacaagaagaagaacgactcatttcaaaactgaagcagctccaattttgctccataacggtttttttttccttgttgacgtctcattttcctcatctttcaagacggccatgtcgtcgcggtttagcctttgactcaggggagagggtccatccatcgtcgtcgccctcaaaggtgagcccacccagtttgggtgcaaagcgcgcagcagcgttcaaaacggaagaaagggtgggaaccctttcaaaacttgctgtggatctaaccagttcgcagaaagaaaagggggcgtgtacacaagtctttgctcacaaagtagaaaaggccgttagtctttattctccttagcctctcaagttcaatctataagtggccaactagaaccatcatagcttagctcaaccatccttaaaccaggaagagagagaaagagagagaaaaagagaaaaaggctggccaggggggtcgggaaggcagggtttctggttcgttcgatctcgttttggtcctagttctgggacctgactcggagaggctgcatgaaacaacaggcgagagggcgtctttctggggatggcgtcctgtagttttgctagataacaccacataattaaagatgcgctctgaaagggaaaggcggaggcgataaatcctaccgtacactattcggcatgcattctctatcaaatggtgggagtagcgcctcctgaaatggtgatgattgtggcgatggtcatgcagccttgaaagttgtaaaaaagcttcctattttttttttttttcaaagccgcaaagtagtacttacagacttgcgtacttgcattgatcatgcgacttcccagcaacgggcctcggggcgtgcctcagcgttagttgatgatccatctgatcgagagccgggtcgacggctgagagcgaatggcgagactcgtctcaaacacgatggcactggttcacttcattcacacgctggtcagtgcagcagctctaatttgggcttggcgaaccgtctctgctcgagtcagtcgagccaatgcaaggcaccgtttagcgcttggactcgatgaatcggaacaacgcaaagctgatgtgtacaatgggcattgacggcttccatacttgcagcattcgcagcactccatgaatgctcatgccatgcatggtataatagacattggcattcagccatcagtggctttcatgaaagaccgccgcatcatttcacagcggtcagccaagccgttagccaccatagttccgcgtatacctgctcgtataccttcttatccaagcccgtggctattttgggcgatcacccgcccatcttcggctaagaatggctccctcactaacagtgactccaagatagcctcaaaaagcccatcgctctcgcaccatgccagtagcggtgctagtccccttccttagtccagtagggcaaaataacacactccctctctccactactttcagtccaagctgtaggccacgccctgttagctctggcaatttccataacggttcaactctggctccgaatcagggagattccaatcgtcattttgtccacccacgtgccctttggcccttttttcttctccttctcccgaagccctggtacgccctcgacagaaacccacgcccagcttgtatgggacagtgggaccccttcacaatgattcaaagctgaatctaaagtcgtcatagaagaagaaggaaaaagaagtccctgagccctgagtcgcgtgagtagcagccgcgcactcaattcatttcatctcctgtctgttggccaaggtgaaatttgggcgtgagcacggggtatggcgtttgacgccgccggcgctctagcgcatgccatccgcatcccatctctcgtacaggcgcagatccaactgctcattcgtccagcggctcgccggtctccaaaagttaccagtgagatggaactgaaaaagtctccgccgtcagatcccaactgggaacgtccaatcagccatcgcggcaaggcgcatggccgtgaccgccgtgctgggaacacacatatatcgtattgtattgaaccagcccgctgggaagacaacacgagggaaaataaatgtcatcgcccgtgcgcgcgcttttggaaatgacgtgctctcggtggataagacaaattcaagctggtaccacatgtcgccgcctgtggacagacactggcaaactggtatggagaagaactggtccacctaccgtacactcacggcagtggtgaatctgacgactggagccggccatgatcaaccagggctgaaacagttcatacgcccgtttcgaatgcccctggttagggctgtgattcaatcactagcagtatacacatatgagtcgtacgagtagtagaattgcgagagtggacgatgtcaaagacctcaggtctggcctgtgtgccgcgcagacaatggcgcccgtatctcccatggcattcccgttttgttaaaatagaacatgtacttaaatggcaatgccaagcattgctatttaggcaatggtccgtaagatgaataattgatagctctgcctacctcagggcctcgtccgccagtctcgtttttgcgcccgctgggaagggggaccagctcccgagtcggcatgttccagcgaccgagcccgcctaacgctcatttgatgcacacgacaccaagcagcaagggacgatggatagccccagtagcgtatcggttgtcgctcatctcccacaaatgctgtcatgtcatcctcgggtcgatatcctgggtgcattagcggtccttttggatagggaggtggtggtaattcgatgagtaggtatactcatactacatgactaggcggtgctgtatatgtaagcctgttgcgtttgtcggatgtgaaatttggggaaatggggtcatgacaaactcggaatattcccacacagaacccccctggaagtggaaatgcgtggctattacgcttggagagcttgatctcaaattcccgtgaaaacaagacagtgtgctttgttgcacagacaacctggtttattgtattttcctcatggaaggattggccactcttttggctcattacagggtaacgcagtgcctcgggtctgaatacgaccagattgcatcattcgttggaaaagaccctttgctggcgatttatttcccgttccggaatcgagtgcgcgtgctgcaggcaatgatgcacaatggcatgacccaagagacctgtactgcgtgtgtgtgcagcatggctgcgaacaggaggtcaaccatctggttgagggtccaaagtgatatcatctgcagcttagattatcgtggggttggattgatgtctcctggcaaaagatggggttggttctccactcgtctgggagcaccaagactctctccgctcctggcgacaatggcagcacttcccgcctctagacagctgttgggatggcaggatttccactcaatggattgcttcagagcggccggatgatggaacctcaaacatgctacccggctaccgttgattgctctcacaaggagaacagagtgtgcatgcacttttacacgccaagcttcctttcaaccgcccttacgcttgcccatcactcccttttcaccacgtttctttttcttgatacccgcgacagcctgacggacgacccctcacggagcatttctcagaggtagtggttgtctcgcaacacgaagccatcgtcgtcattggacgcaaaaggttcgcggccgccatgctcccgtgcaaggcagccagccacctacttcacaccagtacctatctgcgaggtcccttggtgtagcagtatgtagatcgtctcacatcaaccaggccgcctgtctgcctgccagcatgacgatgcctctaaagcacgagtagcatggagcactagtagtacctacatacttgtacactgactgcctccaagccagttcgcgcgggccacggaatgcgactgcgtcctgcaagttctctgcaatgctccagaaaagcccccattatctttaccgagcgccaaggggaccacttccccaagaaacgaaagagaaaagaaatcccctaattgcaaagccgtactgtacaatatggaaagctagcgtccgcagcccgcaggaagctctccacatcaagccccggggaacctgccacggcatgccaaatgaaatgcacgcacgcagtcgcaagagggtaccttgcttgtaagcgagggccctcttggtctgggcctcttgatccacctgccacgtaaattcacagggacccgtttgttgacggatagttacccattgagtagaaatgtagaagtagaaaggaagccatgtgtccaccgatgacttgtccacaggcgatggactaataaagtcggctaggaaagcatcgtattgcttctattggcactacaacgactagcaccgatctgggtgatccggagattccctgataatttcccttcacggctgccgacgactcgggagatgcggcgagcaagtttgatttgatgatcatcagcaggacttgtttgtatacagcaaggtgaggtatgtggtccccgctgcaagtactcctgcactaatcctcgagctttgcgacaagcagctttggagcgcgcatctgcagttgcgtcctctgcgggcctcgcatgcaaaattctcgagctaaaagcaggttccttgggctaccatggccggacagacagccattcaccttatcaggtgatgcggagagggatggaccccttagggcgctttctccaacgctcgccaagcagcctagtgcgtcgtcgttcatctctctcgccttgtgtagcagcgctggaaacactgaggaggcaaataatgacggaccgtgagttcgaaatctgcctgggtggtggcagcggtggtgggcaggcagagcaatggtggtgatgttggctgccagcggctaatcatggtccccttgtcctcttagcagcggccgccatgcaccaatccggtgcaggcccaagccccccggatgcaagtgaaatccgaaatggcatagttctcccatcgtccccacactgtcccttgatagcagcccaggctggaccacatggccttgctccatactcctcaccaacggcctttgcaggcgattgtgtcgatgcagccagctgctagcacaaaacgctgcagtaccagtagcatcaatatcgcagccgaaaggcattggagagacggctggcgtcctccatccttggagaaaggagcggccaaggcctcgctagtgttgatagtcgccctatcgaggcagatctgagaggatgatcaccgtactgccgcctcgccatggctggccatggccaataagcatcatgatccaagtgcgccgcctcaggtagatgtcggctaggtgcacacagtagtctgggcgtcgtactgcatcaacaagggggaagagaaaaggttgactggtgtcctagtccccaactgagtcctacgctacgaacctcgaagatggtgcttttcatccgcggcctcttttttcttcttcgcctctctgcctgtttgagccacggcggctgctgtgacaaaagaacagcttccggaagagggtgcgtcgaaggcatccgcgtgagccgttggggcggtcatgtccgaggactgaagggcagcaacacgaagccaagctgtgcagtagcagcaatatctactgtatgtgcgaggtagcaatactacagcagctagtagcagcagtttgatagcacctgtatcgtgcactatcactagcgaatgctacccactcagccgctggtcgttgcggtatggagcagatagacagtggtaatatccggagcatcccaggcgtaacttgttcgagggctgtggcacgtatgagcccagcagatgccgtgcgacgatctgagagctggtaccgtagtccatccatactttgcagtggaatctgcacctaatgtggtgtggcctttatgtgtccgtctttctgttcattttgacggcagtcttggatgatcacgatcctggcgccattccgtccttgcgccaaaatccaatggcaccattccgcatattgtagcttgtgcagctcgccagccaggatagcgctatcaacatgaacgaagcgtcgctgtgccatgactaaggagacaccatcatcacttgtatcgacagctggtccccctcctacattgctccgtatcgcacatgtgtgtgcgatcacccgttgtggtgtcacccgctgcgttctttttgctgggacaaaaaaaaagagcaaaggggccattaccacaaaaaagtccacatgacggcggttttggagctctcagaagatgcgaaatacgacagacgagcgacttttcgatgatggatcagctctgatcagctcccggtactgccttgagaggaatgcgccgttgcgtgcgatgggcaggcatgtagcacgtagatggtatatcaccgtatatcaccgtacatcactttggctggcatttcgacgatactcttgtataacgtcgatatcctgtatcaataggagtttagtcaaaggggggatgatcgatggagcacaagaatgcgggcgactagccagatgccgcctagctcccccatcaagggccctgctacagttgcgtaatccagcaccaggacccgcttcaacttcgctcccgctgcaatgctgtcattttttggcctaaggcaccaagcacgcttgcgtcgcatctcatttcccccatagaagcttccaggggtcgaggaagatcatcttgggctgcagtccttgctctcagctcttgtacaagtaagagcgctcgccgttgagggcgtctttgggcgaaaaggggaattggattgggcttgggagcaaactcgagggaggggggttcggtctcggaagatgccctgcacaaagggcctcttggaagcattggctggctgatcatggctgctctggtactttcgtctgatgatcccttacttgaggtgtctgccatgtgtcccaagccaattgatgaagaaaatctgcgttccatgggatttccacaagttttctttttgatggccaatgcgaattttttttttctgtttttttttttttttttttttttttttcttttttctcttacaaacttagatgcttgtctgctcgtcttacacgcgctttagtcttgttgcacaaccacagtgacatgcatgcaattgagtttgttgacgactcaggctgcgtcgcacagcgtctgtagccccttctgtttccagcgctgtgcaggagggccagaagggcctgggagcagtttccagcgggcgatacagaggggtcgacggtggcacacaaggaggggcagcctgggagacgggctcattggccccgtctggcgctctctccccgtagttgaacgtaatggcccatttgcgctcacacaacgcttcatccagcgacacagcgtttgtctgccccggtgacacagatggcacccctggggcattgagcttccgtcaccatacttggcagagattggcctccatgcaacacgataatccgtgcggtcgaaaagtttttcttcaatcgtgctctttcttgctccgcgtcgtccatcccccatgtctgctgcccaaggggcaaaaaacagcccaccatgttggtgagagccaatctgcccacaagcgagcgccccgactccggccggctctcttgagtcacctcgcccaggcacggcatcgcatcatggtcgaatgttgtggcgcgtagcaggctggagctagcgaaaccagcgccaagaggaagaaaaaaaaaaaaatgaaccacccaaggaaaatcaaattctgggggaccactcccgcaatgccctaaggttctggcgcaatttaggcctgccgctacggctgtcgcagctgggctgtggaatgatttgattttctgctgattttgaatttcaattagagctgcgaacgcccttctctagagggcgccacggctggcccaggctgtcgacggacctgcccggccgcctagagcgaagctgcgcaaaaaaccttgtgccggctagcaggcagcataaaaattttctggcagagcacaagccttgaaggtatgcaggacaaggacaagagcgagacaagccacacccaggcggtgcgcgaggacagaaaaaaaaaattcagccaccaccatctcgcatggcatgtcctcgcccgttggaacacgcccccccgtcgagcataatattgctgggtatcacgcatctcctggagccccgccgcccatgccctgcagcagcagatatgaagatgaaatggccaacccaagcccaagacaagacaagagaaaggccaggccatgacacacccccaaggcaagggccccgcatgctcgtgctcgagtgctgagcgtttcgcgcactccctttcaatcttgagggccccaccgcgtacagggcaatggaccgctgtgcgctaggctggatgcgacgctggtgcaggctcctgagccggtgcttcgtacgagcagcagatgatgcacaaagagccgtgcctacgatgtacgtaggagatacgtaagtaaagtaggtaccctccctccaaaagttggccaggcaggtacggcgggccctgcaggtctagtactgtatacgtgaggcagcagcacctatattcatctgcactcaatctgctactatttcaagaaataattgctgtcaccgtcgccagctgcataggggggcgtgcagacacttcaatagcggctgtctgtcataatcctatctttgaccttgttctgcaagagccattcgcactcaatttcctgccttctttccatcttcccatctctttcagctttttggggctggtggggcccctgcgcttgccgctaactgctgctgctctgctaacgccacgcccaccgccggtacctcgtctcatgtatccttccccaccaactgcccactgaccactgcccactttccaccgccctctcatcctcgtccacaccacttgcctgcccacgcacacaccactggtacgaaggtacctctgcccgtctgaggccctccatccccagaaagtacatatgcatcccgttgccctcctcgcttcatcagatcctctccactgcttcttgtcaacttcaacttcttctccgacctttgctctctccttgaacacattgcaaaggctttcgactactacttgttataataaccactcttcatccactctctactactctcaacttatctcgactcacatacaactgtgactcctcccccaccatcaacaccaacacacaaaccatcacaatgtccctcgacatgtggacccacgaattctgcctctcctgcgaccgacaagtccagatcgacggcgaggcctactgctctgaagcctgcaagatggccgacttcgaaaagactccttcttctactcccagctcgcgagccagctcaccaggcttctcgcccgcctcttccttctccagccgacctgctcccgccaagttctacctgccgcccgcctacgacttcaaccaggcacggccctacggctcaacaccgcagccatcctcctcctttggcagctacagctcggagacgtcgcctctgtccgcacgaagcctcactccctcgagctcacacagcagcctctgctccatggagagcgtatcatccaccgccgaagccagccaactgtcagacaaggcacgcatggaactgcgagcatacgccgtttcattcgagcaggtcaggctgcaacgcaggcgatcatactaaataatcaccgactcatacatatatacccaaacacacatacacacaacatccaccattacgcaactcaactcatacaaacacaatatggaatgacacaacgaaaccaactttgcttttgcacttcttttcttgtttaacaaacacttttttcatttccttgggttgtttccttcagctgtatcaagacgggacattacatggagcaccgcatatccccaaaagcacttttttgcctctttgtttatttaattgagcgcactgtcttctccacatcgacctcttttttatcttttcttttgtctacggagttttatcacggattgattttggactatcaatgggatcccactgcgggcatctgtataccacaatacaccacaaagaatgggcggaagacttgatatcacacttgatttattgatagcatggcacagagggaaacacatttgggtgctgggtggaaacacataacgatatttgggacatgatcagcggcgcagaccaagatttcaggatcatatcaagaatgatggcgcagattaaggcagtcggcgtgctgcaaagccgccccgtctatgggattttacttgctttggaaaaaaaaaggaccaagaggagggagaggaaaaataggaaactatgaatggccgtaaacgaggccagtgatggggatgggtttaggaattggatagctctagctaaacatgctttgcatcatcaatgaataggacaaccctgtctaagactttggtcaaaacaccatcttttcctgtctcgtacgtgatgcaattggcgccttggattggactggactgggtgaatctggcccgggccctggcccagctgccggtggcgaaagtcgctggtgagcagtcagactgcgacatcggatagactttgcggtatgtgagcgagcactaaagtgtgtacgcataagaagagacggctaggatgggatgacggccaatggggcccaaagcgctgtgactggcctgaatcacgacatggacgcgggccatggccgaatttctgctgtgcaggctagtattacctattcgccttgcctagccgtattctttggcaaaactcatatacgcaatgcatatccagaatgaagcaaagtgggtaggccgtagtgctatgctgtgttacactaaaaaaaggaaaaaaaagggtcttgtactttgactttcattacacaacggtgggcaattggtggttacggtagtagcattaaagtcactttgctgcgctgcccttgatgcaaggtactaagtggaacatgaggctttcagaggcatcaatcatcatgggcaaatcgaaaacactaggaggaaaaaaaaattgcagcccaatgttggtgtcatttggcctcggttttttttaaaacttttttctcgattgcgtcccagatcgacgatggccagatgaacaaagggagagagttagtcgcctgtagtatggatcggcggcaaagaggatacgggcggatgggccactgcctacggtagccgtgcctgaccggcggggacttgagcgtcttgatacctagtatggcggggatgtgaatcgggacttgaatttatttttatttaacatttgtgatttttttttatctttgctgcttttctagggagaggagctacattggggggcgtgagatggttggtgtttttgcccggatgagggtgttggtgctcttgcctggtgtgagtggcaaaatagcaataaattaccatcatccttgaaggaatagcctgcagaaatcctgaattttcttttgctaaatataaaaatcatctttttcttgtcgtactacttctctcttattctagcgtttgctctagctcaattggcctgcgttgtccctgttcttcctttaatgtgcatcttggttttatacaaggacaggtaggacagcagtactaatgggaactgtagatgcgtcattcagtactaaggtatacatggaccttggctgtctgtgcacatacaacgagcacggttcggtgacgaaatctgatttttttcagttcaattgagtcgttctcttgcctcttctttttttcttttgtgtctcgaatgagagcgggacggacatggccgatgcagcaaggcaggcaaggcgaggcaaggcaaaatgggggtgcagtcggtgtttcagacgccttttccctctctcttcgttcctcgtactcgtacatatgaggtgtgctctagataataatacagcctgcatactaatccaaccatctgctgctaataataatgatgataccaaatccagccagttcatttggccgcgtcaagtggtctgtgtgtgcccctgttgcagctgcggtggtcatgcaaagagaccttttgccggagtggctttcctttgttttggactggtcaggctagggggatgagttatagtacagtaagatgcttgcaacttgtgcagaagcgacaatcatcaggcagcccatcagatcttggacgcctgcggaccgactctggctgcccaaagagaaaccaggcaagggaggctggatgccaatgcgctgttgcatccaatgtcgattacaggcccagagcgtatctgccgtagcatcgcaagagccacagcgtcgcattgccggcgacatggacctagtttcgatgggcacaagtcttatgaaaggagtcctgccggcagtgtcaaggtagcagctgtgtctcagtttgttgaaaacacaaactcaacgttacaggcaccatgaaaatactgtgtgaactcagcattccctctccgtgtacgtaatggaattgcacggtaacatgcatcgcatcagcatcagaaactctaaagacaagatacgaatgaaaaattttctcccatcctcatgcaagacatgttggaagagcacagcacatactgtagcaggctgccaactcatcggcatcggcgcacgtcggccccacgaacaaaagcactattgcctgcaaaatacagcaacccctggacacctgctgtctgtctttgttcgtgtctggctccatcaccgtccggaagcgtcttcctgctgcggctggccgggaagtggatacagggccactatggggagcccggaatggactggactggagattcaaagatttgcagttgccagcattgcgatgtgacggggagggtgtcttttttcttcttctccagggggtttatctctccctatctctgtctgattcaaccacggtgaatccgttggccatgatgtacaggaattgcattgcactattatctggtatgtatgagatagctggtcggggcatagaggtacatggagttggcatgacgtcgattggcacttttgctgccacaatactgggtactgactgccattgctgacttctgttgactcttgactttcaaaccaccacacgtgcctcctatcccgtcccttgaatggcaatcaactctcctctaccgcactaccagccgcagctgagctatgcggaatgtgaacccccatggactgtttcccaactttttttttcttagcagggcgttaggggaagatagtgccatggtctaattgctacaccaagcccaaagctggagaaagctctccccgacgctaacaaaggagtagggaaaaaaaaaaaaaaattctcttcttatttcccctactcctttgcttttagcccctaagctgggctgagctgggctgacaagcggatcgacatgaatctcgatccagggctgactgcctgagtgagatttctgtcgatgcgttgccaacaagttgcgacatgatgtgagacaagtgcgtgcatggccgtctgtgaaaattttctcttctcgcttctctttctttctaatgctagcagttccgtattcggtgggggttaaaaaaagaaggaaatattaaacaagcgagcaattcatgtcctgacccatcgtgaaccctcaattgctatccataatccataaaccatcttctactcctttgtctctttttttcacccacgtgcattgagtttctttcgacgagataaaacacaccccgaattgtggtgctgcggctcgctgccataatccactttttcgccatattcgccccttgcaccaaaaaaaaaaaaaaaaagaactgtggatgctgtttatggctcctttgtcgtatgatgtggcaaatttgtggttccatgatgtgtttccccccaatggcattgaccaagaaccgtaatttccctctttgtcgtgctattcttcaatcgtcgatgcagcacatcggcagagggcaatctcggatccgtgttggacactggacgttgttaattctccttctttccggtgccttgtcttcgggatcagctaatcaagccaacagcagttttaaccatacgcctcttagccagattgtaatactccgtaactgggcgctcacaatactccgtcttggggctggttgtgcctcttctcgctaccaacgccattgaggctgtcgccaaatatgttagtcgacgccataaacacccctctggtagcaaatcaaggttgagcgcaaagacttttcgtggcgcggcctctgccgcctccgcggttcggctgtcgctgtgcaaagctgttgggcgtggcaaactttctaattgaagctgtctttactgcaatagaacattgatcgtccatcggctgtcgtcccgttgccaccacagccctaagcagatcttcccataagtatcactaggaatatgacatggacattatgtaagatattagcaaaaagaacattatttgaaattctccattgccgtgtccatcgccttccgggtcatctcttccgtcatctcccgtctctggcaccacagaatcagttgagcataagaaatcaaatcaaacatgcgcctctttcttcccaggggaccagccctactcggcactcgcaataacaaactttgctctagattttcgttctgtcctctctatttccttccttcccgccttccatctgccgcagatccctgataatcttacgatcggtggtgtgagccgggcgcgaccggctcttccgagtttaggcgctcttccgattcgttctctcctctcagggtccctggctcttttgtttcaaagctgtgctctgcggatggagttctttgacatttctcgccttttgtttccgaaaacccttgcaaacttggtctgctttgcatccgtgacatgttttccgtggagtttgttacctacctagcatgtcatatgttaattgatcctgcaagattagaggggagggagggggtgcatgatttttgcttgacagactttgtttgaaacgagcgtgttactgcaagtttgctccataacagacgagcttaggcactccgttataggagctcttggacaatcgtgctaaaactacatgcataaactgagtcttgtgctacagcactttcaatttagccaattggccaacaattccaattgagcttaacccgtccatcagtgtttacccaattcatgcgagatccactcaactgtatctcaagtcaaaggtgctacatctgccgtctcgtcttaaagttggccgagcctcaacgtgacttacaccggcactttgagaaagcctctctctctaagccctaaaagtacgatctagcagatctacattccaaattcccctagcatctatccccttcaaacaggaaaaagcctccaaaactcagcgccatggcgtattccagaccttcagtcccctaaaccccccttttctctctttcgtcttgccacaacgccaaaaaaccttaatatccacgccatcacaaacaaactttcttactatccccaattgacaacacctcctcaacaaaaaaggagacaagtaaacaaagcagaaaaaacgccaaccgcaagcttaacgccatgggcttttacgatatctgactgtgccaccacaacaatgccaatgcagctgcacacgccccttaagcgtcaaaccaagtagccatagctcttctcccacaaagccaaagcatcaaccagccaacggtctgtttgctaccccttcgtagctcccgctccccaagctttggtgcccatctcgcaagccaccgccacaccttgtctgttagcaaaaaagctgggctacttatttcttttttccctctggagaaacttgccacatctaattctccgctctggggagaatgaagcttagaatggaggcggaggctttgctctcagctccaggatgggagtgctgtaacccacaattgttgtaaatcacaaagccatgataccaaagcaatgacagccgaaatccacttggttgaaatggctaaatcgctcgtccaagtctttaatcgacatacaacgcaaccatgtaccatgatagatggacgcctttggcagaaatctccaaacgtgtattgccacgatgatctagtaatagtatatacagagtacatgtatgcatcagatatccgaccacgtcgtcctgtggacctcctaagcccaaagcaaaatcaaccagtaaatagcagacacacgatcaaacaacaaagcaagatcacggagtcatcacccccccccccccccccccccccccaaagcatgaaagtgacggaaacacaagaaacaaatagacaccctccaagacgcaagaaaaaaaaaaagtgccgcacgctatatcaagcacctttaccaatgatatatcacaattcatctaaaaatctgcagcgcttcccccgcgcccgcaccctccatcattgtgagaaagggggaaaagcaggatgagcaaagctcagcttgccacgtagaatgccaccgcgggccgtccgttaacacccccacagactgcatcgtcataatcatcaaaaacgtcatgcataactggttcatgtatacgcgctacgtgccatatatataagggacgagttggagtaaaagcaccgagtttatgcatgaatattgcatgtatcgtcgtatcgtcatcgttgtcgcagcctcgtcagctctcagccagccggcctgacgtctgcagaagggcatacacaaacagtagtagtagctgtctattccctcatcataaaacgtgcatgtacgcgagcctcccttttttggggtaactcttccctcggctttaagaccgaggcgggggaatcaaaaatgcaaggagagttcccaccacttggcagctggtttcctgcagccggctgagtatgtaggatgttgcgtatatccggccaatgcgatgtgggattggttcatgtacagaggggcagaagcaagcacgtatgcagcttgagacgaatccccccatctcgttggctgagacgatgccgcagtggaccatatgcagctctcacattcccgtttgctgcatcctttcagcagccgtcattcagtccatctgcctctcaagggaactacccactaggcgatgccgatgagaggtgggaacacagatgataaggacaaaggagcactgcttgcttcatccgacttgtcggcttgtttcgggatcattgaggtaacacttgggcgtcgagcagacagatgccatcctgaaaaaggcaataaaaacaatcatcaccatcatcatttggtctacatgacatgtgtgtccattctacctgcgcattgaaccatacaaaactccagtatgccatcttgccccttactcatatcgccaatgagcgcctgcatgagacaacaaaactctttaaccctttttgccctaaccggaatttctctctcttggcgtgtctttattaatcagctgttgattggagctttcctcttgacacgactcaaattctccatctaaccgccaaaattcatcttcaactgaatggttggctgcgaagtctcgctggaaagcgtcttgtctgcagcaccggccgctggccgacccgaccggattacttcctcgaggaacgcccgctgaccaccgcttaggcctccaacaatagctttgaacacctcttgattcaccgctgccagctctaggaggcgtgtgcttgtctctgaatagaccccttcgccctctcctgtcgctctggccatgagagccggaatgaccattgccatcgcaggtgccactcgatcaggcttaactgatcttacgtataagcatagtgtgtgactgacgagtgatcgagccaattcaggatcttcaggccccacgtctgtcacaaaagcaatgagtcgtgggaagaggtagcgagcaatgctgacatctgccgcagagggcgctccttgcagcaacaacgatcgtatacaattggctgctattttggccgtcttttgaaacaatggcaaggagaaaagagtcagtacgctggcataaaggtagggaggggggagagtaggagagtcgagttcgggtggggctagataaaacataccattcgatctgtgaggcagtctaggacctcatctagatagcgtgcgacaaggggttcggtggcaggcaattgattcgtgccacttgtaaacaggatagtggtggcaagtaggctgttcttcacagaggtcagagacgtcggcgtctcccgcttctgcgcgttgaggtagatggacaggaagcgccggaggcacccttgcagctggatgtcggtcgctgatggtccattggccgagtttctcctcgacttggacatgctggcaataaatcgtttcagtatagcgagcgactgtggtacaatcagctcctgacactctggcgtagcgagaatcgtcgcaaaaatgtgaatgatacaggcgtgcaagtccgttttgatgatggacgggaacacttccgcagcatctacaatggcattgagcgcggttctaatcaacagaatagcctctccgttgatctgatgccgtgccggcgcattgccctcagatagacctggtagaatgccggataggacaaggacgatgattcgggtcagttcgaataattggtcaatatcttcagacaggtcgccatcatcatccgactgtcttcgagcggaagggtgcgtaacacacaaatctctggcaatttcgacaatgacactctggacatccaacccttctgtcagcaccagacgatcgagaaggtccattgtctcggaaaatacatcaggccgatagattgcgtgaccagtcacgctggggtgtagaatcttcttcagggcttgcaagatggccagcatctgctcctgcgtagccagggagttgtcttggccgggccgagtcgccaaggcctcaaaagcaagaccgaagagcacgaagaagaaggccaccggttcgtctcggtagttaatgcccggaacttttgcatgtccattgggagatgtctcgcttagctctttgccgtctagggcgtcaaagacaaattcgctgtcttgttcaatcagactcgcaatcgcatcaaccagcttgagccatgcgtcttggtagaagcgaagcaaggtctcgcggttcaaagccgcgtaaattgtgtctaagctgcccgacagagaagggggtcctagcgtcattgagatatccggctcgaaccgaagtcgtgcaaactctcggagtgcctcaagccagagaggtgttagtttcccaatatgcggcttgagaacatctagtagatacttctgctccgtgctggctacttgcagctcggcccaggctgaaaatacagatatcttgaccataacttgtgcattggagctgagacccttcaggtcgccaattcctgcattctcgttatcactggagaagttctctagagcattcacaagagtcttcaagatacgccccattcggtcgacatcggtgacaatgccaattgagatgaagcttgcgcagacattgaccgcctctgaagcgagctcgggggatgaatccgccgcaaatgccggggttaatgccgagctgatttgtgcttgatactgctccaagagcatggcctcttcgaagtcagggtcaggtgtcttgccaaacatcttgaggactacgccgatgatcttgagaccccagatgcgtagctccaatacacctgatgtcgacgcagaaaaggccatgcgcacaacatcagcaatcttattctgcagcgcaagctgagctttcgactcgccgtgtgttgccacgtcctttgcaataatagcaaacatgtcatatatacagctcatcgcaaacgtcgttacttgccagcgcagaggttctgcttctgacgctgcgtcggccttgtcctcctttgcacccgtcgaagcggctgcaaatcctgcggcttcctcgtcctgtagatcaggtagtccgcccatcgtagacttatttacgtttttaccttcctctggcttggctcttgtcatcttcaaaacggactggaaacgctgaagccacaagaaagtctcattcaggcatgtctgatgcaaccagttgcggatgatatttcggatgccatcatgagatgggtcagcgtcaagtaccagccacagttggtcttcgtagcctttgtccgcttctcttagaacatctcgcgggtctcgcttcatgatgttataaagtccatctacagccacgtcgcgtagagttgcgtgctcggacgagagatatttctgcaagactttgacgtaatcgccaaaatgcatctgcccaggggcatacaaggatagatgttccaagcagcccagtgcagctctctcaacgaacacatcttcttcgtcctggaactgcccaaccagcgtaaagatgagctctcgcgacttgttagcatcttgaagatcaggcccaagcacattgataagcgagtcgacacttcgtgcaacggctgctgttgtcgagagttccatttcaaagttcatcgtaatggccgaggatatctcagaatgatgtgtctccgaaacgtagagctgtgcgagcatacccaaagtgcttggcacgtaggtagcaaagcttagaccagcagcgtctgacgccagtgacaatgcttcaagggcccagtaatgaaccacagggtgaggatcattgcaaagcgacataaggataccgagaatagttttcagatggtagccggcagccataccacctaccttggtctggatagcacccagggccattgcgcaacccgctctagcactaggttctcggtttccgacaatggtgtcaacaaggtatttgatttcttgatttgtaaatgcgttgccgtacacgttgcatagtctcgcaacggcagcatagccaaggctccgaacatattggtcgggatcaagaacaaaatctcgaacgatatcctgcagtaaccgctcgacggcgatattagcaatatctccggatggagagctggtctctttgacggcaaccctcatcgtacagagaactgctgttgcaagattgacattgatggctgctttgcgcccagagtctcgctggagagaacctgccgacgcaaatgttctgatttgctccagaatactttcttgaaccttggccggggtcaatggaaatgcaaaagcaaacagctgaatggcgctgttgatgacctcggtggctgggggatcagggtctgtagatccgtcatccacgccgccgatatagagcattgatgcatcatgctccagactgccgcagaccggcgattgcaagagactatctatgaaagcctctgaatcattttgtcgagttttatcttcctggatggcgttctcattttggcctgggagcgacttgacattgaagcctgatacgataccggttattccaaagccagtgttgtcgccaacatcccaaaccgactcaaaggtgccagcagcattcgcaatcgaggcacttagagagttgggcgtgtagttgtcgggatccgcaaatagcgatatcgcaagagtcagcaaattcgactgcaacagggcttcacttcctcccgcagggctcaggttcaccagtttgatataacactgcaagactctacgctgcaccatcctgtcaaggtcttgtaattgaagagcaggagtaagtctctgcgaaatgtcctcagttatcttctttgatggcagtgtctttaaaaaggctgttgtgctctggagcattgccgctatacgtttagaaacgtcaaccgtgagaagccgattgttgaactgaaggaaagctagaatggagcctagagcgcactctctcacatgagtaagaaatgatgcctcgagcaggctcctggctgaggtattgtccttggctagaggctttggcagcgcattcttccaaagcaagagcagctgcgacaaatggatcttgacgaaatttggacccaaagacataaggccgccgatgagaatccaagcaacttggatttgggtgctcgagacacggagctctgactggctgctggatttgagcaagtttgtagccattgtcaaaacccgactgtccacatcaagagagccatgtagtgggcgagaagggctggcgcttagagtggcggctagaccatgtgcgaatccgatgcatcgcctgggggagttgcgtccagtccccaggagagacagttcacggctgaggctgttcatgcataccgaaagacacggcagcagctgctgagggcatgcgaggacaaaagtcttcatgcaattcgacgcaaatacttgcacagaatagctgggatgttgtagcacttgcaatagcccatctcggcaaggctctgcgaagctgtttgcagcagatccaagtgattttaatagcgatgcaacagcattcaaagcagcaatgagggtgtgcttctgaggctctggtttctcagccaaagcttgagggtagtttttcaaaacgccgctgatgagaaattctgccgcggttttttggccagattcccccaggatcttgcgcccaatgacatcctgaatgatggtatccacgatctttcgcgaaatgagcaagcgatagcggttgttgctaatggttgcgtggccgaggatatcaacagtcaagctttctactataccaagataattggcctgcacggtcttctcgccgagtcggcggaaaagtttaccatagcacactccgatagcagctcgggatttgttggtggttgcaggcttgacaaaatagccagccaagattttcaaaatatcttgcagcgacagagcaaggtcttgactccgcttggcgccaggagctgggcttgacgggcgagatggaacatcgtcctcatctcccgcgatgctggggtgggtggatgctcgtttaagcttgagtttagactttttattcttggcggcggcgtctgcggcgctggactcggaatatccttgcaccagcgcctcggcaaagcagctggccatggcatttcgaactttggcggatgacgagtcggcagccttgaacattgacgtctccagcttgtcgaagtcggtcaagttgtggaagtacatggtgtgtcgcaccagggctttaagacatcgacacgcagacgcaacgacgagggttcccttgtcaacggaagcatggctccttgcctgcttccagatatcccgagaaatgtattcgtccatggatccttcaaccatgatgatgatcttctccaaagcggtaaacaccgctgctcttattcctgcgttattcgaagccgacctgagcagtttcagcagcgttgtgcaagccagctggtggagtccaattgcactgtcccccgcagaggcatacacgtctcccaggcagctaacagccgcatgctttgcgcgagtctcgccatccttggattttcctcccgctgttattgctattagatcgtttatcgtttcgaatagcagcttcctgtcgcccttgccgaagatgtgggctagacaagctcccaggttgtttctgatgacccgagacggctgcggggtggacaggttgatgatctggaagatttcgcgcttcaggtagaactgctgggccgtacaatcgtctgctacaagccccaatacatgcttcttcaagctcgaaacgaacgtgaggaggaagagatcttgctgttcagcggggagcgcttgaagcttagggaggtccagctccgggttggcagtgactggatcggcggcggcgctggcctgcacgctcggcgcactggctggagcttcgagctcctggctcgacgacatggcgggcaggatgcggcgtcgtcagaggggccctcggtcgtcgaattctatgttgtcgtaaccaggtcttcgctatctatggtcgtccaggactctttgataggggatggatggccagcattccaactggtatgatgatgggcatcgacactagcggtggtgcaatggccaatcagcaggcgctggtggccctggatgggcagcctctctgccccaagctccagggaagatcgttaacccggcgcatttggaggaacatgcgatagtaccagcttagcagcttagaagctcgaatatcttgaattggtgtctcaaaatacggagacacaagattggtttcagtctctgggtcagctgcagagaatttttggactattttgtctagtgatttctactagcaactcgttacgatgaaccctgcaagatcgttttcgcttctgagaaagcctcgtctttcaatcccttctcgcgcatcttcaagcggtcttgtatgcccgtcatgtctgcattcatttggcacgacggcgtctcagaacgcagggcacaataaatggtccaaaacgaagcatatcaaggcggttacagacaaaaagaaaatgtctgatcgtgtttcatttacaaagctcatcaccatgtactctaaaagttagtggcaccaagctccaagtgtcaggaagatcagtctaacgtagataaaaagtgtatggcgaggacgtcaagttcaacccccagctagcaaatgcagttgcagcagcaacaaaaggtaccttcttattcttatcatgagactcattattctccccatattgtcgaggcaacatgttcatctaatgcttaattttagcgagcgttcccaagtcactaattgagggtgccatcgcaagaggccaaggtcgctctgcaacaggcgcacagcttgaacccatgacactagagattctcatgccacctaatatcgccttggttgccgatattgagacggataacaagacgcgtagcttgcacgatctcaaacttgtcgtcaagaaggccggcggccttgtgggctccactgcattctacttctcaagacgcggacgggccatatttaagcctagggatggtggcccttctttatctgatgtattggatgaagcaattgagcacgacggaactgaagatgtcgaagagcatccggatggtggattcttgatctggactgagccatccaagctcatggccatcacggaagccatctctaaacggttcgagctcgaggttgtcgagtctgagataatgtgggctgcgaatgaagacacccaggctgacgtcgatacggccgaattggtagaaagtttgaataccttgctgtctggtcttcgcgagtataccgaggtcagagctctgttcgccaactttcgccaaggcacgatcacggacgatgactgggacaagctggagagacatatagacatatagctgtaacaaatcccattatcgtacaaatatcatccaaaatacccatttgagttgagtttcttttttttccctcagtctgcttttttgcaggctgaacgccaactatgcatttgtcctatattcgccaatagcgccaattcaatcctacaatacaattcgggtttaactccctttcccatttttgttactcccacaggccgtcgtgcgataggtaaacatttgtcgaaacaatcaagagctctcgttcttttgcgcttgctccgcctgttgtcgctgcctctcctcttgaagagcctgtcgaatcttttgccgtgccacgattcgctcgtactctttaacgacctcctctctatcttgaggcagcttgttgcattcttcgggcttcggccagaaatccttaaccttgaagcgattgtccaggttcgttccaaaataatacatgaacccaattgggaacatgaggcagacgccgaactactccgagaggtcaaagtcaggaaatgtggctatgttgagagttgaagagtcgtaccttgaagatctcgagctgaattccaggcatttcgaattcggattgctgtatcccgagaatggctggttgagataatgcagaatgtcagcctccaaaactccaggctggatggcaacaagttcctcttacatgcatttacatcataacctcgataaagcggtagcttcacaaccccgccatcacaccaccaactctactctaaaaatcggctgataagcaagatcccggcactagcacacgcgttgacactttcaagatccataaaagcagaagatacaatactggcccgtatatgtattgccagggcacattctggctatgactacttatgcgtatacagttttgatggtgatgataaaacatgttttaaaataaataaggtgtttatgatgtaacgtcgcttggacagcagcccgccctccacctcaagctctttcctcatgaaaaaatgacaaaacacacaaacccttcacagagatgaacgccatcgagatttccatttccatatagtcctaaattcatacccacccaccatgcctttgtaagctgagataggaaaccaacctccgagacaagacgccagcaaatttcatataaagggaatcatatcaccgagtggcgccattccgtttcctctcctcctgtgcttcttccatcatgaagcgctcagtgaagctccgcggggtacccgaaaaaccaggctgaacaacgctggcacggaagctactaagatctccctcatccattccgctacggccatctaggcccccgacaaaagtgttgaattggcccaaagaggcagcccttgcgtgcacttcagggttgcgcacaacaggcatgacgactggccgacctttgtatgacccgagggacccaggctggaaccttgacaccgaggccatggagttctccggcctctgtggccgcgcgatagaaacagctggtgatgtcgaataaagcggctgctgagtggactgagccatggttggcacttcatcctcaaattcgtcatcatcgtcatctgatgactcgtctggcgggggagctgcttgtctctcgcgcggcttcggcggagcacttaggccggcaggctcaaattcgaacaggtcatcgtcatcaccataatcgtcaaagctctcattgtccgtagtagcgggactcctagtctctctagaggcattgtcgacattgggatgcgatttgtttgagccaggcgccgtaggtgaaactccgttactcgctcctcttatcggcaactgggtggctggaggtgatgtagacttctgcttcatagcagacttgcgtttgcccatggccaaatagtcagcctcatcatctgatgagtcgtcagtattcttgttggtcttaggaccacggccgttggcagcgctgggttctgatgaggttgtatttttgctttgggcagcgccagttgaaacttctattcttgggttattcatagtagatttggtctgctccatggagctgcgattctttgaggtctccttattcgcgctatctgggtgggaattggccttgtctgcctcaggatcgacaacagtccacacggtaccttcttccgctggagccctggacaaggccctcaaggcctctgtagaagaacttttccgaggaggttgccactcgtcaatatcgtcgccaagtatcatatcggaggcaattggctcgtcctctgcggccggcgacattgggttgggaggtataaattccacctgctgaggcgatgacgtaggtagcacctctgcacccatgaactcgaaccgcacccgtcgggggctctgaggcggtttagatatactggaggagcgtcgcatggcacttcgcataaccttggaatcgctcttgtccgagcacgcagacgaggttgactcttcggtggcggtcctcaccaggcggttcgcctcagacggagcctggccgcctgcgggagccgcgttgttcccttgggttgcaaggctgtccatggtgacaccatcatctgtggcagtgctgttgtcggctggcggcgtgtccatggcaggcagcagcgggaagggatccgtggcctggatagaagtcgtcgtcggggtggtagccggcacggcagggcggtggtagggaggggagctgtccagcagcgggaggtagcttggcgtgaagaggccctgcagatccgcctctcggtcgtgcgagccgttaggagcctcgatacgaggagaagcctcgggcgtcgcaggctgctggaatgtggccggttggggcctgtcaggtggttgtgagtcagcggccgccagctcgggacgcagtatcgggtagttggcaaaggacggagcaatggcctgctggatgctggtcgcgacgctggggttgacgccggtgagcaggtcgtggtagtagcgctgaaaatcggagatcaggtcgtagcgataggcttgcagcctgccctccaggtcatccagcttggtgtggaggctgctgagcaacgtcgcctccattgtggctaacaagaagctgcaagcggactggagcgtgtcaatggccgtgatctgcgcatgacgctagggcagagcgggggagcgaaggcggccgtctgggaaccaggaaactctatcaacgggccaaacagagattgattttttgagttcctgcgtctcgggggaagatggacagaggcacagctaagcgtcgatctgaggatgtggatgtgggttaagctacatttacatagcgtgggagattcccccactcggtggccttgcccgtgacctgcgtcgagtcgagcaagaggagcgattccttgcatctacttgccatcactctgcgcaccgagacaagacaattcatctcccaggttcagcgtgtaattagaaatgccctcgtatctccagaaacgtcctgcgtcagctccgaagccgctccaggcgactttgttccggctttgctggagggggcttacgctaggcagatgttagttgaggactcgtccggatatcgtggcatcgcaccggcgtgacgctggcccagctttactgccgctgagcacatagggctctggcggtaccaataccattgaactgcacgccaatcgcactggaaagcccttccgcttttccgcgatacaaacaggcaatcactggagctggccggcgtcgcatcagcttcgccccgtaaatttatcgcctggatggcagaccacccttccggaccccggatattccaggctgcttccagaccaacgagcgccaagccaagccctccttgcccccaaactggccctggcgagcgtgggcaggcgtgggcaaaggcgtgggatacagaggggtttagggcgctgcgcatgcatcatgctgcagatctgcccctgttggcccctcattgcgcatcgcccgtttctaggcatgctcaagtactgtatggctcttcagcagcacgcggataggctggtagtcatgctgtagatgttgaagtaagcccaccagcactaccggtacattagcagtacggtcttatacatgcctagtagcgttcaatgtcagtgtacctgcggtgcctgcagagaatatgcctgctccggataagttctctctatcatgtcccgtctctcgtgacctcgtgttgtcacacttggtggctgccaacggcgcacttggggcgccgcccggatacctgcgtaatcgttcaatggaatactactgagcctagtgtgagctgctaatcaattgtccctatcttgtagcactttacaatatattggtgggctggctaatctctcgaataaaaaggcgtcgctcacatgataagacctcgtatcagacatgaagagataaggcctcacgctatatctaataacttccatcaagcgtttgcaatgctgagtgatgttctaaatgtaagcaaacattgaaagcactactgcctaacactgttatctggtgcaaataggtagtattcgggtatagcacccactgaggcgggtttatgaatattgatatgatttaataatcagatattgcgagtgatgcaatatacttcatcaagtacctataggtaacatatggtcctctaccatagacagatatcatctttattcatccgagagctcaagaataaggtactaggaggtagatgtagatagagcactggatatggctgtgttgctggtagcgctagacacccgcctacagctcacaccgctttcctattcagacggtctagcctagctatcgcattctgccccagcctcgctgccagtttgtggagaccgtgccggctgcgcgtgcttgctctcgccaatatcccctttggccgtcaacaacttctgccgaatgccatcgagcaggaagcacaagggacgctcgctcaatccactctagccttcattgcgacgagcttcaaacatgtcaaccatcccggcctcggccctccaatcggggtctccgcccacgatcccattgtcgttcaatgccaaccagcctgagaaggttacgctttatccgctatccaactacacgttcggcgtgaaagagacacagccagaagaagatccgtctgtaattgcccgtctgaagcgtctagaagaacatttcagcgagcatggcatgcgccgaacatgcgaaggcatcctggtatgccacgagcacaaccacccgcacatcctcatgctgcagatcgcaaacgcgttcttcaagctccctggagactacctgaagccagaagacgacgaggtagaggggttcaaagctcgattagacgagagacttgcgccagttggccgactgggcgagggagaagaggctggagactgggaggttggcgagtgcctggcgcagtggtggaggccaaacttcgagaccttcatgtatccatttgtccctgcgcacgtcacacggcccaaggagtgcaaaaaattctatttcattcagctaccgaagagcagtaagtttcatcagtcatcatcattatagtctttgttgcaggcgctaacgatcccccccttttcgtcccaaatagaggttctaagcgtgccaaagaatatgaagcttttagccgtccctttattcgagctttacgacaacaccgccagatatggaccgcagctgtccgccattcctcatatcctcagtcgctacaactttgagtttgttgacgagaatggcgaagttgtcgctgcaacccctggttcaggtgctcccgatggatatgtgcccaagaccaaggttctggccggagacgatacggatatggttgaggaaaatgggacacattgattgaaatgaacagcatattggaaaaaggagacatggcgatggtgtttggcgtataggtaaaacaattcaatgtatgcatgtttgaagctacaggttgtctaatacatataaggatttccaattcaatgttacaatagactctctctcttcatgccttttctccctgaatggttgccacgatgcggcgctggtgtttacttgccctgaattccaagtaccagatcccctgccatgttcccgtggccttgcgaaagtgttaacaagaagaacacaggcataagtagatgcgtaaacaaggggaaactttgcgatacttaccaatttgccgttctgaattggaacggtgacactggcaccgatgagggctgatttgatatgggcctacacatggttagattgaggttttcaatatcactgtagaggtatgtagatggagattcaccggcatatcatcggggccttcagcactgttcatgaaagcattagcataagaacctgaaaggccaatcattgatatacatactcatgtcggtacagtgcctctcctttgcccccgaaatcaggcgcaatgcggtcgagagcatcgctcatgtcggctctcacatcctcatcccctaaagacccacagtataagacttttgcacacatttctcctcatctccaaactacactcacttcaacgagtggtagtaataatagcattgattgacgtacagttctcattcaggcttagggcgcagcttgtgtgttggacgaatagattcagcagcccaaccttgtagcctttaatctctgggagcgcagacactatctggtccgtgatgagatatgagccacgcgattgggctggtagtgtgatttgcttctggaaccaagacatggtgggggtggtagagtctgcaggtggtggcggccgtgtgaagacgaggctgagaggaagagtccagatataatagattgaatttggaaatagtgcaatcataaacaagaggagaaggataatggtttttatatcaccactagcttgctgaggcattctgtagtcactgtgatgttatgagaagtggagacgaaactgtagacgccgacattagtcgacattagtggggttgatgctacctcgctgcttgaaatagaagtataccgtcttgagccgcgcgttacaccacaagtttatatatatagagaattgtgtactcaatgtggtaaaaggatgggcgaaggattggactgatataaatatacttttcattcacgttgttgggccggcatcccatgggcgagatgtctctgggatatgcctataggtaggtaaggtaataggcgcttatacatgccgtgttgcgacatttggtacctcacgcagatccttatgcgtattgtaattgttttttttttctctctctctgttttggttcttcataactatacaaataactcgtgaaccggcccagagactatctatgaccagaaactcaataacacaaattccctcttccaactgatcaagtctattttagggggtatgaagtctctggcagagcttcaaggtgttttcggtggtgttcgttggcctattccgcggttagaattctcccagtctcctaattggtttgcgtagggcagtctagcatacgtaaggagtgccacagtagttgcaggaagcaatctccggcttatcggtgttgataaagattctggggtggccagaagcaccgccaccgccgctgcatgagacaatgcggtcgtgagtccatgtaacgggcaccttgtgtaccagctccatggctgaataaggttggggctgcgagcaaatcagattttcatccctcccatggcaatcctcggctggtgtttatacctgaaggctgaaatcggtctgttcgaaacgggggcctgtcatagccgtagttcggggcttctggcttcgagaccagacagcggcgcggttgggagcctggccgatggcttttgcgtcggtttccagcactgcggccgtttcgctggtagaggtaacgggtgtaggagcttcgagtcggcgtgcggaggtggtgaatgtgcggcttgatgcgcgcaagttgcgcgtcaacgtttggaccgctcgcaattgagacgacgccatggctgtgatgagattgtgctatatatctggacccgaagccgagcaggacgcttgactggagttgaagtcggatatggaggtggattggacgaggcagcggaacaaatatttcccgagatcgatggatatctcccgctagccgcgggtcgcatactatcgacaagcttagctttacttgaacttttttcccagagcctcccattcaagaatcatatctatcaatcaaagcccgtatccgccgtacgaatcgcctgtcgaaataagtgtggcaaggaaatatccgaagagaattatcacagagatctgccacaaaaatggctccagacacgccgaaaggggtctcttcgagactcttaaccatgaagttcatgcaacgagctgtcgcatccgcttcatcgtcgccacaaacagatgacagctctcaatcgtcgaaaaagcgaaggttgaacaactcagcggctaccgcagcagaacaaagggtcagcgcattgatcgatcaagcatcgatcaaggcagcgcttgaagaccaagaggcaaagcgacaggcagcgcttgcccaacacactgcgagcggcgcgcattgggtcctgaatacaaagctggacaagctgaacgaaagcgcgcctccaaaaccgtctctgaatgttgtgtatgttggctacggagatatagattcagatgacgagtctggcgaagacgccccgcagagtgggcggacttcgacgcgaaagcccaaggaggttgaaaatcaagtatgttcacagggttacttctcatagtggcttaggctctgcctttgtccttttactgaccgttaagcagaaacccaattccgagaaagaagacggctcaaacgatgaatcatccagtgatggcgaggattcgagccgaaagcgcaaagagagacattcagatgctggagacggctcaagtcgctcacgctcacaatcgcgaccgagaactagacccaacgacgaaagtaaaagggccaaagacttccgtgaaaagaggaagaagaaggaaatttcgctgaacaagatcacctccatatcatcatctggaggtgggggcaactcagcctcctctgcatgttacatctgcaagcagcctggacataaggctgctagctgccccaaaagtggttccaagcgatcatgaactcttctttttccttttacactcctggcccttgtaaactccctattccaccacggacgacttatacacactctatccacatggggtaatgtaatacttttacgaataccgaggcatcctctctaatttatacccgattcagccatagacgaatgtttgttgatcccgcatgcatcaaccatgaatctcttcatttaaaagcatcttgattatcccacatagaatagaagagcgtttgcgatatcaaacgtcaccgaaacaatagaaaaacgcattttgcagcaccatttgcatatcatgaccagaccctgtgtcccctttcgtatataatttccattttcaaactcactcattgtaaagtcttgataatatatgttcttaattacctttgccaatccttgcagctgtaaataggcgtagacttgagctgagggctcccaactcggataacacgagatgaagtagataatccatgactccacatgccatactcggcctgctgcagaagctgagattgcgggcagctacaagtacctcatattgaggctcggttaatgtctcaactagccgtactccatacaagatatatcataaattccctgccatcgccgggagggctgaaatgacatgcagcctggtgggatgggagacccaatcacagagctgcgacgctatttctctatcacatatcgtacgtgcatgcctgtcacaaattgcgggagcgatgagtaattgacgacattttgatttgagacttttacctttatagaatgaaatactacttttatattgcaaaaggttcccgaagcgggcgcatttcgatcccatatatgcgcggatatacacgaagagcgtacccaagtaccctgggtataaaagcttgagaaaacaaccaaataagccgagcttggcaatgaagcaaggtcagtctgtcgagttcaacaccatctcggactctagttcttacaactgacaattacccgcagggcatcagccgatagacggaagagggtctgtgatctgcgaatggcctctcttatatactaatctcgtacgttctgtgccatcatttgtgctctggacaggctatttgcggggtctgctagcatgatccttcgttgacagcttgcagaagacgaatccaccgcgattgatactcaacgagcttcatccgtcagaggcgcgcaggcacctgctacaagcgcttagattgaccactggccgcccgcaggattgcctctatattacacacatgcatatggattgcgttcgccagtatgctacagtacacggcgattaccaatttagcctcgctgctatatgccatataaatgaagatgggagcgagcatggcgtgccaccactgcatctgggcttagctggaccgtttcgtccgtggagaggccaatatttgccaaggttgctgagggggaggagagcttgtctagctctgattcagacgaagctattggcattggacacggtcaccgctgtgtcagacctcggtggtgccaccctcgccaaagccagcagcgcgagtgagcacacgatcaattctcttctcagagatgtgagactatgcgtgtcttgggacacatgaatggcgcatgctcctcgagagttacccgctggctgtggagctgcgggcaccgcatagcaagactctgcgatgcctcacgcaaagcaaagggtcttggtgctccccacgatagccgatgctcgggacgatgaccctgatgggccggcggcacttgagtcccgcggaagtcattgacgtgtcaaatgtccatgtttgggtaatggtttggatgcaagaccatggcctaagctcacctcaccgacccaagtaagcagatcagatcgaaaccctgacctccatgtctagcgcgcccctctggacggagtcggttccaaacaaacctgtggacgagcccaagggaaacatcaacttgcgtttcatctggtctacagtattgcttgcggttgatgtgcagtacggctcccccgccatcgccatgtctaaagcgccaccagcagcgtggatttgcgatgggccacaacccagacctcacgggcctcgggccatgtcttgtccaacgctggggtcttgccaagatacctcgtcctcgtcaacatctacaagcatgattttgaacaaagagaaattctcatgtctgcactgagcgagcagcggagccaaagtcgaggtttggaggattttatatccactttgcgagtcgtcctaacgccagcaatggtgggaacgagacggggatcatccctccacaccccttgcaggctcacgcagaacctttgtccgggccttgggactggcgagcgacgtctctctgcgtgccagacagaagcgactggccgtgtgcggtacttgtacaaccaccattaacaccgataaccgttgtgctgccacatcccgagcacgagcacggccccagcaaacaacgagcggcatttgacctgctggccccatgattcgcggccaataaatgcctgatggccgcattttttagcttcctcttggcttttcgtagtgccggccgagtccaagagacggatccttgctggtgtatggcatctcatacgcacataccagctgttctcacactttgtagcagaggccacaatcctcaatggctcgccaagtctgggcaccgctgggagcaattggcagcttgaaggagcctcgcacagctcaagctcagcacaatcacaagcacaagcacagctttgtgtgaagctgtaaatttgtaaatcgcagacacagatcaaagatctatcacgattcgctcgtagtacagctaacttttttctccctttgggttacccaatgcgtagcctgccactttttctccggcctgtagcggtgccggggggaaccttgagggaccagctacagacaagtatgaaagaggagcttgccagctgtttgcatcgcggactcctctgagcagataagcatcaaagcttcctcagcggcctgcatcgtccaggcacttctataagcgtccaggcacctggccaatacgcaatcagcaaagccggctcttttatgtccaggtcgctcccgaattgctcttgcatgccgaattcgagacactcaccgcaggctcaagccgccgtccaagactaacgccagactcagcatcaacattggtgccatcgcctggttgtgcttcagaggggacaagatctcagccatttcgcttctcctgccaccaaagcaacctacctgcatcctaccgcatccaaggcctacctaaaaacctcgtcaaacccggcttcaccacgacgaaatccgcccgacgacagagattaccacctagcattacgcccatccaatcctacaaagcagctgagctccagcaactccctacgacagacgagacggcctgcacctaaagacggtggcgcccccactactggcgagcttcagcaaacgcgggtctcgatcagtcagcccgccgccacctccaaaaaacatcaacctgtgcaatccccaagctgtgcgtcgtcgagcatcctctcccttctccgccaaggctcgtcgctgcccattcgccgtgattgttgttggtgctcgctcgccgctcttcgcaaaaccgcccccccgcaatgcccgcgcatgtgccggcgccggccaaggctgaggcccaagcccccagccgccactcgccggttgagatcctgacggacagcctggagaagccctcgctggacgaccgcgagtacagggtcatccgcctggagaatgagctcgaggcgttgctggtgcacgatccggagacggacaaggccagcgccgcgctcgacgtcaacgtcggcaacttcagcgacgaggatggaatgccgggcatggcacacgcagtcgagcatgtaagccgtgccgtttcccctgctttgctctgccgcttggctcctgttttctgtcttgtttgattgtcctcggccctcttcttctcgttctgcaattgctcatcttctcccctcctttttttttgtttctaatcatgcatttaacccttttgtgcttgtaatcctggcgggctgacattggagcaatgctagctcttgttcatgggcaccaaaaagttccccatcgagaatgagtacggccagtatctgtctgccaattccggcagctccaatgcttatacagcctccacatcgaccaattactacttcgacgtcgcagccaagccggccaatgacgaaaatccgtcggcgacgaatccttcgccactccgcgaggctctcgaccgcttcgcgcagttcttcattgaaccgcttttcctatctagcaccttggacagagagctcaaggccgttgattcggagaacaagaagaatctgcagaatgacacatggcgtctccaccagctcgacaagtcgctgtcaaatccgaagcacccttactgccacttttctactggcaacctggaagtgctcaagaccatcccagaagccagcggcatcaatgtcagagacaagtttatcgagttccacgcgaagcactactccgccaaccgcatgaagcttgtcattctgggtcgggaacctctggatgtgcttcaggactgggctgttgagttcttctctggcatcgctaacaaacgcttggctccaaatcgatggacggaagagcttcctttccgtgaaaatgatattggtgtccagtggttcgcaaagccggtaatggacaccagagagctgaaccttggcttccccttcattgacgaggaggatttgtacaagtctcagccgagcaggtactgctcccacctcattggacatgaaggtcccggtagtatcatgtcgtatatcaaaaacaagggctgggccaatagcttgtccgccggtgcttacccaatctgccccggcacgcccggtgtctttgaagtgcaaatccgattgacggaagaggtaagcttagaaccccatattctagcaagatgtgctctaacagtaaaaccgcagggccttaaagtgtatcctcaaattatcaacatctttttccagtacatcgccctcttgcgtgaagcctcgcctcaggaatggattttccaagagcaaaagggcatggccgatgtggactttaagtttagagagaaaactccagccagccgattcacgagcagagttagttccgtgatgcagaagcctttgccgcgagagtggctgctgagcgcccacagccggctgcgcgtttttgatgcaggacacattgagcaggccttgtccaagattcgaccagagaatctccgtctttccgttgtatcacgcactttccccggcaattggaacctgaaggaaaagtggtacggcacagaatactcatacgggaaaatccctgaagatgcgatggaggattggaaacgtgccatcaatacccctagccagcagcgactgccacagttgcatctgcctcacaagaacagcttcatccctaacaagctcgaggtcgaaaagaaggaagtgccagagcctgcattggccccccgaattctgcgaaacgacgcagaggcccgaacttggtggaagaaagacgatacgttctgggtgcccaaggcgaacgtcatcgtgagcctgaagaaccctctcatctatgcctctgcacagaacagtgtcaaggctagactttttacagagctagtacgagacgccctggaagagtactcttatgacgcagaacttgcaggacttgagtataccgtctccctggattctcgaggcatgtttctcgatatttcgggatataacgacaagcttctgcttctccttaggaaagttacctctaccttgcgagatattgagatcagggaggatcgattcgccattgtcaaagagcgccttacccgcggttatgataattggcaacttcagtcttcatatcagcaagtaggagattacacatcctggctgaacgcagaatgtgactacctggtggaagaacttgctgtggaactgcgagaggtcacctcggatgatatccgacaatttcagaagcagatgctggctcagatgtacactgaagtctatgtacatggaaacatgagcaagagcgacgcacttgatgcgacagaggtggttgagtccacgctcaagcctcgcgtgctgttgaagtctcagtggcccattattcgttcactcatcttgccctcgggatcaaattacgtttacaaaaagacgttgaaggacccggcaaacgtcaaccactgcgtggaaacctggctctatgtaggtgacagaggtaaccgaaatactcgcgccaaaactctcctgatggatcagatgatgcatgagcccgcctttgaccagctcaggacgaaagagcagcttggatacattgtctttgccagtatccgcaactttgctaccacatgtggtttccgcttcttgatccaaagcgagaggactcctgactacctagacagacgcatcgaggcgtttttggttcaatttggggaaagcctgcagaagatgacggacactgagtttgagggccataaacgaagcttgatcaacaagagactcgaaaagttgcgaaacctggatcaagagacttcgagacactgggcgcaaatatctaacgaatactatgattttgaacaaggtaagtgatgttaatggatttcttgcttcgctcccaattacgtatatgcggcatgctaatatgcaacttttaaaaatcacagcccagcatgatgcggccaacgccaagctgctaacaaaggctgaaatgttggaatatttcgataaatactttagcccttcctccagcagccgagctcgtctttcagttcatctgtacgctcgaggatctagcgaagtggactccaaggttgtggacctcctgaagaacctgggactggaagatgttcccaaggagaaccgagcaagccttgaccttttggagggacatctgaagactggacagtcggtttcggatgaccagcgcacaaccctgctttcccaagccaaggagctaggactacctcaggtttcccccaatgtcgagacatctagcaacgagacttcagccatagatgcggcaattgagatcaccgatggtcgacaatacaaggctggccttcaggtcagctctggtgctcgccctgtcaaagacctcaaggagtttgaggaaatcgattccaaactttgaagtgccgagccatgttgacgaattacgaagaatttcacattgttcaagagaaaaggggggaaaaaataacctgatactagatgtttgatgccgcacacgcaaggggatttcctaggggagagttggagatagcattaaatgcaggtagatatatatatatatattagagttttatttccattgattacattgattggatgaggggatgagagcaacagccacctgggtttcttgctacttgagatatcactgcgtccaagagacagcagccacaacatccccgcaggatacctcatacaaataggtgcttgtatctacagcatgagattatataggggtatcgaatataaccagatcttgattttgagactcatgctaattactgttcgaggctttgtatctactacctgcttcgtattttgccatttcgtcacctagaatgtataggtagataccacctaggtaacaacaggctgctctgatgccgaggcagttagacgacagagcgttactagcaaccagactgagtcgggacctgaaaatatttgcacgccagcacgtagccagtttccggatccgttctcgtttgcctttttactatggaaaaaaagacgccgggcggtcgccacagtctgtgcccctcgcagccaacacggtgcagaggtgagtgcaagttggcggtacctacgatgaaggtactgctttgttagtgggctggcaaggctgatctcggattcccaaaatggattttatgtacgtatttcggtgtgcctggaggaacaaggcggatgctggataaatacgtgtcccagagctacctagctacaattactaatgacgaggcagcaatgggaaggattccattcgcatcgcttttgccactggttaggtactacctagtattagaatttactggtacctgatgcagcttcgacggcgtcagcaaatcaggcaaacgaaagggaacatgttctcgaggtacctggacgcctagggccacggcagttcaactccaggcgtctgttagggccgtgcgcggggctctcagtgcgctggccgtcattcctgggcttggtgcggtggggattgctctcgcctcgccgcagctacagcgcggagagagcccttcgaaaatctcagcaccaaacggcagtttttcttcaggcgattacgggtctcttgagacgcacccgcaagggcagccgcgagctatccgctagttcctctagccctgggcctctttttttcttcgcttttggatggggctcactgctggtttttatttttgtaacatcaatgaaatttttcccaccagacagctccctgctgcgctatccgttgcctgattcgctgtttacttacatgtgcgcataaaacggggccctaggccgatcttgctgttcctcttttgctttggttcacttttttttttttttaccgttattcacttctttttctcttttctttggtcgtcccttttttttgtgtttattttgttttcatagctgcaacagcctagcagcagatcctgcaggcacgagcaggccatataagcaggccacgtaccctcccggctgcgggcatctcagcggccgtgccattctccccagcccagctgcaactccaggttcaggtacgaagtacagatcacacccaccaccactctcaggcaggtgtcaggcacaagacacactgcacactgcactatgcccagtccacgccagaagccacgcccagctcatgccgtgccatggatcgacgcggagtcattcgcatctgctgctgacgctgggctgggctgctctgctccagctgccccttctcccctacagcaagcaagcacagtgctgtgtcccgctagcgctgctgcatgtggccgtgacgtcttttttttttgcccctgcttgactttgtactgtccagaaatagctgacatcgagacccacacagccgtcaaaacaccgccaacccgcgaaacagacgcccgcctccactgccccgatgtgcggtgccctggccgttcttttgtctactggctgattctatcaacccctcgaccggcgagcgtctagatgcaaggccttccccatcgcctcccgactcgactcgactctccccccgttctccccagagctgcccgggcagctcactatcaagacgtcttcctcaaagaagagaaagcttgcccgtcccttgacgatcgatcttgacgcccactcgccatcgccagacaccgccatcccctcgtgcgagcccgacgacgacgccgccctctccttttccgctacgcccatagcctccgggcttgaagcgccgcagtacgtccgtgccgcctccatcccagcatccagcgtcccctcgcggctccagacccaggcccagctcagctcgtccctcgtgtctgccgactacgcctcgtccgttgcctcgtctcccggcacgtccaacggccccgacccgtctgttgagagcgaaagaggaggagacgacgcagcctctgtgcgaacctacgccaggagccagtcaccgttcctcatctccaagagggtcgttatgaatggcgatgcggatctgcctaaacgttcatcatccccactgaaacgacgagcatccagcatggatcctgaaaccactgcaaacaataatggcgatgctgccaacggcagtgccgaggacgtggagatgacatcgtcatccatcccctcagcggaattgccccgcgccatgagcgtcgacgtcgttgaagtcacagataccatgccatcaaccaacggcaccgattcccctgctcagtgtaagttcatttcatggagagaaagagaataaaagcattccaaagataagaaaaagggacaaggacaaatctggttgcaagattgctaatgctaggctttttcattcttaatagctgctcccctcccctctctccccgaacaagtcaagataatcgagacgcttctcaaagctgcggcagactcgtcgccaaaggagggcgataaagcctatcttgtatcgcgtacatgggtggataaggcgttatccctacgttcggggaagacagatattaccgatgcctcattgggcccaatcgacaactcagacattattgaggaagtcctccaagagccgggtcatgaagactttgtccgcctcaaacccggacttgatcaacaatcattcgagctctttcctgaagacgcatggaaattggtcatggactggtatggtctcgaacagggacaaatgcccattgtccgcactgctatcaacattgctgtcgatgcgcactctgcctcggatgtcatgtttgagctccatcccccaattttccgagtgcatcgcgtctggtctgaactcagtccgctgcccatcgagtcgtctctcaaagcggacaacccacctcctcttgctatagccagaagtcgcaaataccatgctcaaacttttattaaggatataaagaagcttactggagtcccgatggatcgcaagattcggctctgggtggtcaattctgaacagcttggcacaaccaatgtccagcctcaagctgctctgacaacaccgcctgattctcccggccgcaaccaagatgcaaatggagatgaaaactcgccgtggtcgcacttactcgttgacgtagcgacctttggtacttccaaggacgccaggcggttagcagccctcgaagatcaaaccataaatcccaactacaatggatctgccgccattcagctttttgagcttgtgacagaccaagtcttgatcgttgatgagctagtcggcaaggacgtctgggtgagtaggtgtacgagccagaaccagtcaatgcttgataaagcaatacccacgcgaaccaacaacactgcattgtccaagtcatttagcagccgaagcagccctagctcttcagatgggcctgccactcgtggcaggatgcagaaaaagaagaatggtcggagcttgggcgccgtgggtttacataacctcggaaacacctgctacatgaactcggcgctgcagtgcgtgcgtagtgtggaagagttgacaaagtactttcttactgaggcgtacgcaagtgagctcaacaagtccaaccctcttggatacaacgggaaagtagccacagcgtataacgggctgctgagagagatttacgatgagggcagaggatcagtaagccctcgggatttcaagaacaccgtgggccgctgccgcaccacctttgctggctggggtcagcaagactcacaggaatttctcggcttccttctcgacgctcttcaagaagacctcagtcgcatcaagaagaagccttacatcgaaaagccagactctaccgatgatatgatcaacaaccccgaggcaatcaaggagatggcagacaaagtttgggacattaccagaaagcgagatgattcaatcatcgccgacctattcacgggcatgtacaagtcaactctcaagtgccccgagtgcggtaaaatcagcatcacattcgaccctttcaacaacctaacactgcccttgcctgtcgagaatatgtggtcaaagacggtcaagttcttccctctcaatgacgtccctgtccaattcgaggttgagctgcccaagcatagctccatcgagtctctcaagctatttttgtcaattcgcacaggtgtaccagcaaaccggctcatgggtgctgaagagtttaaggaccgcttcttcaaaatctatgacaatagcggcgacatctctgaagagattggaacatccgatattgcagcattccacgagttggaggctgtgcctaccaactggcctgcaaagggcaaccaaaagaagattcgttcaacgccggagccggacggcaccctgcctgacgctgccgacgagtggaacagcgacctgagatatgagacgatggtggtcccagttttccaccgacggccatacatcactggcaaggggccagagggtacctctcctccacacttcatcactctgacgagggaagaggcgtccaactacgacgatatcaagcgtaaagtgttggaaagagtatcaaccttttccacctggtcaaaatttgcccagcaacaagagcctgaaagcccagaaacgacagagtcagacatggtcatcactaatgcttctgatgccgactcatctggagacagtaaagttgttgccaaatctgttgagggggaagaggatatggttgacgtagccatgaaggatgctcgcagcagtgccaataccatgccccctcccgatctccctctgcctcatcaaccgcagcttctccgccgtttcaatgcccaacgtcccaagtttatccagcctggagagttccttgaccctgagctgcaaggtctctttgagctgagctactttgccagtcaagctgatggtccggtgcccactggctggggaaacgtcattgacaatcacaaaacgctcccaagactttcggatcgcatcccagagccgccggccaaggaggaggatgagccaagccctgaaagctggaatagcacggcctctggtaacgaggacagcagtaacgatgacgagagtccacaaccagagtccccgcagacacgtatggtagatgaatccagcgaagatgatgctcctcccgatgcccgggtaagttcctgttttaattcgttgactgatatttcattagctaactcttgatacgcagcagctggctcggaccactgttaatagagttcctcggaagggcggtaagaagttcaagaatcacaagatgtacaacaaaaagggcaacaagcgtcgcgacaagcagatgcgtggtggcaagctagcaaaccgttcgtcggctgtcgaatctgaaccaacacctcctgcagttgccgatggtggcccgttgatccgaattcacgagggtctcgtagtggactggagtgaagaggcttgggaaactgtgtttggttacactggaaagaagcagcacgcggcacagggatccaagacgtttgcggacttggagactatcaacgaccccgcgcttaagatcagccagagaaaacgacaaactcgccggtcccgcggtatcactttggaggagtgcctcgatgagttcgagagagccgaagtcctgtcagagcaagacatgtggtattgcccacgatgcaaggagcaccgcagagcaagcaagaagtttgacttgtggaaaacaccagactatctgattgcacacctcaagcgctttagcagctcaggatggcggcgagacaagctggacgttctagtcgatttccctatcgaagggttggatctcacctcgagagtcattcaaaaagaggatggaaaagaagagatttacgacttgattgctgtcgacgaccactacggagggctgggcggaggccattacaccgcatacgcgaagaactttgtagatgggcgctggtacaactacaacggtgagaatcactaatccgcacatgccgtaaaactaagacggaacaaaaggctaacttgtaaaaaaaaaaactagattcttccgtttcatccgtttctgacccttcgtcggttgtgacgagtgcagcatacctactcttttatcgtcgccgaactcacggtcatctaggtggcccgcggtttggacagatttttgaaaagtacaactcagaaacgagcggagacgacgggagtaattccagcgaggaggacaactcttttcgtggctcgcctttaaaggccggtgttgctcacaccacgatcaaacccctttctgatagccacgatggggaagtaccgccctatgaagaggctattcgtagcatcgaagacgaaggctcaaacagctttcaattcgcggaatcaaccccccttgacttgacatctggttggactttcaacgggataaatggcagtggagctgaagggtcttcggctgcagactgtgccagcgatgacgcacaactcaattcatccggcgacgagcatggtagctcgggaggcttcccggaagctgacactcacatgacatcggccagctctatcaagggagatgtgataggagaagcatcgtcaccagcgggagcccacgaggacgtcttgacggtacctaccggggctcccaattccgatgactctgatgaggtcgctgagatccacttggagggcgaaaacactgcccgcgacgagtaaagtgatgacatggtgaaagcctcgtcgaagacagcttgagctacggatatgaattcaacgaccatggcacgtacatatatatagacactttgtgtgatgaatcacaggttgcatgtcgcatgactttgggaaactcactatgagtttggaggagtaaaaggggagggagtaagggacatacacacatgcattgaacgtgtagatagaacttagatgattatcccgtctgaaaccaggcaggaagggacggcaactggccgcatgaattgacgactgcatgtacagagtatgcattatgacgtctctgagtggaagatcaatagcaccaagtgtataatcagatacatatataatgtatgatgttttctcacagcaggcgcaccactgaatcagtttgcttgcatgttacttgatacctgatacttggtaaaaggcccactgcttattatggctgcctatagattggtaataccatctctcacgggcgttgatacagaaaatgatacatcatatgcttgtgccccgatggctggttgctgcttgtttgggcaatctggggaatagagagacaagcaggttttgattttgacaggtggatgaagcaagaagcaagtcattcgtgtggagcgtctggagaacgggggcgccgctattctagcattgagtttggctctttcttacacggtattacatgcaatgtgtcttgaatttcaaatcggtagcgtggaggagctggacgaaagaggcaaaatgatgtcttcactactaaactggtgtttttttttttttatcagcacacggaaagtcggcaatggcaaattcattcaagtgttgtatattgctgctggggatagggcaaatattgcagggtaagattgcacgacgtaatgggaaagatacatgacgtttttttctctcggaactcgggaagagaagaggtatggggttacacgattcatttgatttcaaattcttatccaacttggaaaaagaaaggaaatagtggcacgtaatatctgccgaatgcgttgtaatgacacggagaggctgacaatgtttaattgggtgtgtgtaagtcttgttctctattctgtgtagtggcgcgcacacacgtaaactttcgctcggagtatgatcggcttttttttcttactgggctgaaaaaaacagaaagatcggcagcttggattaacaacaaggccgggtccagcagccagtccagtgcgggcaagggagaggggagaagaaaaaaaggggagttgggtcgtaaattagcaacttttgtagcgccgtacggggtaaaatgcttgaaccaagtttgcaatccggagaagcccttgcaagttgattaaaatgtatacatgtactgtagtattgccgagctttttgaaaaagcgggcagcgggctatattctaaatagagaaatgttgaaaaacgagagagagaggaaaggaggggaagggggggggggggaacgtgtagattagagagattcgagattgaatgtaaagcatcgagttaatgccgaggcgattaattgattgaatatttggtgctaaacatcaagctgataagcgagcgcccttttttcgcaatggctgcgtctcaagctgagggactagactgttacaggattattggaaccctgataaggtagtagcactactatttggccaattattaggtattttaggctttgggaggtgtttgttcattcgtcggttgctatttagtgacaagtagccacaacaatagcgactttggtatttctaatcattgtctggcacttacagacatattccgtgtaccgctgataaattcgcacaacgcgattggactgtattggtgtactgcaagtatggtagctatggagcattgggaaccgagcaatgcagggcgattgtgatgtgggatgcgcgatgcgggctgcgatgcaacgcaaacataaaaaagcagggaagctagccctgccacatcagaggggacccggatggtgattagcgggatggatataagaggttgctgctatggggccttattgccttgatgctgggctcagaaaacagggccgtggaagaattgcccaggcggttctccgtgtgctggaggccattataactggggcaatctccgactcgttcgatgggatcgggcttctccgtagtcccgcgactgcgcagcgaatcgggacacggcctctgcgctgcggagaggctgaggatttagatttgtgctaatgcatgggagcaggaatacacaagactgctagcgataatacgaagggggttattgataaaataagcattcaactgcatgacacgaggcaagagacagcccggaggagagaaaccttttccgagctgccgggattcagggtggtaagccgcaaacaggcacggataggacacagcgcagtacagagcagagcactaaaccacagtattacagtgcctgtacggatacatgcatcaacagcgagagtcagaaagcgggggcccagtgcggcggattggaccaaggataagggttcgtccttggcctcattccgcttagagcaatacgtccagcccagcattcgcgttagctctgtaagccggaatggcgcggtcggggctttagatgaaagcgcaaacgctcggaccagctgcgaatcccagatgaggctaaaaaaaaacttctagaagcctgctagaagccccaacgaggatctagcatgctgctagcagacagaaagagcgagaaggcgtgagcaaaactggccgaacaaggagaaaaggaaagaaaaaagacacaagactctcaaactaacaggtgaaaagcgggccgatattgggttgtacgtatcattgatcttattgcctccttttgtctgttcgctcttcggcacgctccgggctgggctgggctgggctgggcagaaatggactgggctggcggttctattgggtacgatccaatgtgcaatcgaagcatgcagccgtgttgggtatcaccgtgcagtgctgccgcccaaccacgggcaaacacgcaaaaaagacaacaaattcgggccaggcatgtgcaaatcgaactagtagggctgtggccacccgcgaatctgcgtccaacgtcgaggtgaggcgaggctggcggcggcagcgagatggcgggagacggccacttgccgagaacttggagactgttgctcgccctttttcggtggcgtgccggctcttcgatctgagtccgtgtagcgcgccactggggcagaccgagacacatacttctgacgtagcttctgtgggattctagggcacaagggaaaaaaaaaagggagacatcagtgttcgctggcccgggacctagggacggtagctggacagtgcggcggcatcagcaacatcagcatcagcatcagcctcggcatcccgagcacgcgtcggcctgaatcttgcacgcaatgccagtagtactacagtagacattcagcgtccccctttccagttcctgctgggtcagcctcatcctagccagcaacgtggacaagaccggcagtgcgagaatgacgatgttcatgggggatcaccatccgatgtccttgcgcctgtcaggcactcgtataaaagtgctggcatcaactagctagcaagctccccctgtcgagttcggggtcaagggcggggggaacacgcgaagctcctattctctacatgcagtgcctctcactcttttcttggtccccagagttgtttgacggacccaacagcacagtatagtacctgtagaggcagacaaacttcgcgagcaatataataagcgagaccgagctcgccgagggtccagtacgagggcttgcgcgtttcgtttcgtctccacgattcggctcaaggtgaaaagctgaggctggaaatgcctaacagtcgaatggagcgcgtactgtaggtagctgactccatagatagcaaacggagaagtccgttggctcgggcttcatcgtacatcgttcgatcgccttccgatttgcttctcgcactaggcaccagtactgtagcactatgttgattcctctggccgcgagtcaaacagaatgccacggtagtgcgcctttttgacgcacgtaattttcgatcctcgggctcctgtggcccctcttgctcctattccgtcctcttctctcggtggtaagcgccctctggaacacacctgtccgcttgcatgccatgatcctgatgttcattttatttgctttttgagtctttttcgtccaaaccttgtcccaggcgccaccctgcgagctgaaagaatgcaggatccacagctctcaaagtttgccctggttgttgccataaaagagcaaacagccgtgtccaccccctggcattccccagccgagacgaatagagagcgggccctgcaggctgggtcgttggagcccgggacgagggattcgagggcgttgcttgggcgccgaaacggcatcgtgtcgtcttgtctgtaagccggagagggcctgagctttgcagctgtaatccagtagagagacacacacgagcaaagcgcgtcttggccgacacgagtacgtacgtgtcagtagctggctttcttttttcccttttccacatggataatgccatcgtcgggccggccgagatctgtttagcacgaaacgcgggagctatggagcgatcaagaagcgatagtcgaactcgtcttgccacccggcaggtgcctatggagtgtgtaggattgtaataaatcttgtgtagtaaagacagaatagccgctcacatacatgtgcatgcagcgtatagatgtactttccttaggcggtaggtacctcatgcttgcatcttcgatgatgcgatgggttactgctgcccggcgaaccatgggcccagttttcaatactactaccaacagcaataatctgacagttattggcaggcattctcctgcatcatgcgtggcagcagctgcagaggcacagcccgtcgacagcaaaaaggaatcaatcagtacaatatagagctgtacatcaaatatcattagacaacatcaagacaagggcctggcgagggacgcgacggcatccggagaattcatgtcactagcaggtacgtacttgctgtgcggtgcatggggcggcacagtgcgagcgcaaatcgctgctctggcctggaatccatgtgagggcggtttctttttttggatttcggttttaattgctggtacagtaattcatagcgaacctcgctcctgagaaccgctgtgttctcagtgaatttttaccagcaattgatatcatgcttttacagcgcgtaccatctcgccattgtcttgacctgcgctgctgtggttggccgtcgccgggtggaccggactggcgcagccaacccctcactgcaagctttggaagccttcgttgcagccttcttttccttcgaggaagacttcttccagtgttccatggcgtgagtcaatcggtgcgcgtacattagtggtccgtggcagcgcctggcacacgctgcacctgcaggcgttgcacccaccctcctccagggcctccgcacaggcacggcgcccaccagtcagcgctcgcggatgcgcgctttgcatcgtgctagcgctcatacctgaacacggacagctaatggcccagagctgtgctgcgtgcagcgagctaccctggtcggccacctacgtgtacagcatccagcgtacatgtacagcacgcacgcacgcacgcacgctcctggcacagctggcatcgatccagtgtttgtgctgtacaaagtagggatgatgctgatgccgatgctgatgatgttggggaactggcgatgagcacggcatgctccagtggcccaattggcgctgtggcgcgtccgtctgttgggttcaggcgggctgcactgtccgagtgcctgctctgctgtgctgccgcttatctgcgacaccttctacctgtgccccgtgctttgacctcgactgcctccacgacattgactgatccaatgtcgcaggatggagcagccagcagagggcacgccgtgggtacatgtacatgacatttgatcaaatacttgccgctcttagtagtagtcctagcagatgtcaactggcatgccgcacgtgtgattgtacggtgctagtgctccgtgaggacgccccagggcaccggactgtgtacctgtctgcagcgtgcaatgcagggaatctgctgcggtatctgcgaccaggaagtcgaggacggggcactgtatgtgtccgcagcagcagatgcaactcctccctcccgcctggcaccttatatcgaagctctccctccggcctctgcctcgtccagtctcccctcccacgggcgttgccctgattacagcttcacagtgaccactttgccggccggccatggcgtcgtcgagccgcaggattcgctgcccttgaacccttcctgccacttagatacaagctacaggatacacgagtcctaccttgcctgtcccggattacggctgccctgaacaactcaatttctcccatctccagggcatctttgctgtttttacctttgctgccgtcttttgactttttgtcagcgccctgcccgctgcgccagcccccgctctgctcgtgtgaagaaacaagaaggaagaggaaaggaagaaacgagaagccatcggctctccccttgcctgtgtcgcgttggcgcctctcgtctcttgtctaatcgcctcgccatctgcctgctctcgtctggctcgccatctctctcgcttaccagttcttgctccctctcctctcgcgataacgccgccgatcctgacgctccagacggctgacgtcttgcccctccagcagcgactcactagcagcccaagcctggatcttgcgcccaccctgccataatctttccgggctaggccccaagcacggccttgcagggcgagaaacgaactagaagcgccgctagacgctcgctgcgctccactgctgcgtccgctaggtccagcgctgcagcgccgcaaccagcacgcaccacagcagccacatcccgccaccggctgcagcatctgaccagcccagaagccatccggggcttctgctgttgctgtccggccaggcccagaaaagggcccagaaaagcacctggagcacccagaggctccccctcgggacccgcccgcgacaagagccacccttcctgtgcgactccagaagtcgccttcgactcttctctgcttgttccgcgacctgcggcgctgtgacttgcgtctctggaccaacaacaccatttttttttccttttctcctctaccattcgatcctcgtcccaaaacctgtccagatactcacgccgccgtgagtgctgcagggagcaccctctcttcttccaggtcttctttttcgtcttcccttttttcaacccacgatccgacgtcagaaactccctctgatgctcctcactccgcgtcgctcccgacagcattgactctcttcgactcgttccttatcctctttttccaaaacgctttcaggcgcttctttttttgaaagcaagtgtcccgtctccatcgtcgtcccggccgccctgtcgcatcaccaattaaacccacaaccacacgctttccttttgaaatttctctctccctttcgaatctgcgcgcgctcgaggcgactccagctccagcgtatactctcttcttctctttgcctcgagctccggctccgacgctccccgtgcttccttttaccctggatcccgactcgcttcgctctctatccttggcgctggctgctccaatttcgaaaatcctgaaacgctcgccgatccaattgagccatcgcctcgtgcgccctttcacatagccttgcgcgcgcgcagtaatccttgcccgcgtggccaacgtgctccagtcgcgagactggtagcctcccgttgcccaccatggacagccttgcctgccatatcatctatgtcaaccgcagcgttggggaggcccggctgctgcgcgccctatccgacgatctcgcggcctcgccgaccgacggttcccccgattggcggcacgatcgcgttcgagaactcgtccagcctctccttgacgcttttggcgatggtttgttcctcttgctcctctgagttgtcccttcactccccccctgctgactcgtgatgcgcaacgcacagttcacgtctgttccaccggcgccgcctgcatggctaagcttatgcaactccacgaagccggctccatgatcgatatgacacccgccattgttcttctagacacaccccacgacgaatggatacccgaatcatactccttacaaaacgcctcttcctccgatcccagcctgataaaccgcgacgccgagattcacacgcctgacgagaatttgtacggattggcgctgctccagaggctcatcaccgaagcccacctacgaagcatctccaagcttgtcgtccccattcccgtaatcagctacccagagtcccgcgaacaaatgaccgacggcacagccgagctcttgtcgaccgctgccggcactctggccgctagccgcaagctcatgaggagatgcttggaccttggtgcggttgacgtgattgtcgcccccctgggccccaagtgtatcgcaacgctggaaatatgcgcttataaggcccatagggatgctgctagggatcagcaggccatgatggagatcacaaagggacggaagcggtcgtgggtcggcatcaatgaccagaagccctacgcctatcttcgagaggcaatggtctctggactcatgaagggaatctgccgcctctcctctgaagacgaccatatcgccaacgcgcacattgccgtttcttccgaacgccaggctgtcatcgccgaggccgtaggccgctggcatttcgatgcccatgagttttccgatgatgagctgctagtcgcagctctgcagatgttccgtcacgcattgacctcaccggaacttgagaagtggcggataccagcaggtgagtgtgtagttggagacccccctggcggtgctaagatcataagcaaccacccctctttgaaagtgcctgcatccgtccagccgctggaatttccatctgaccaatgattttagaccaactcattagcttccttgtcgcatgccgggctgcatataatagctttgtcccctatcataatttccgtcacgtggtggacgttcttcaggcgacattcaatttcctcgtccatattggctcgttccctccctatccgacgtggtctcaaccatcgccaaaagtgatcaggtcgccaatcgcggcactggtcagcccctacgaagcattgactcttctcattaccgccattggccacgatgtcggccaccctggagtaaacaacggttttctcacaacattgaatgctccgttggcccagctttacaatgaccgatccgtcctggagtccttccactgcgctgcgtactcgcagatccttcgcagatattggcccgcggtgtttgaagacagaaagatgcgtggcctgatgattagttccatattggcgacagacatgggcgttcattttgactacatgaaaaagctgggcactctcaaggagaaattggaggctgacagaaacattgacaactggaacggtcgccaactggaagataccaaggttctcgcgtgtgcgctacttatcaagtgcgcagacattagcaacgtggtaagtaatatgcaaatagaagggaaaccgctcaaaataaaactacccaaagccatctctattattaagcgtttgctgatttggtcacaggcacgtcgtcactcgaccgcgctgaaatggatgcatatgctctcagaggagttttcccggcaagcttcgatggaagatgagctcgagatcaagtcatctttaatggcagcaccgaagaaggacattctttctctctccaacgcccagcttggattcatgaatatgtttgctataccgttgttccagggtgtggctgagataatgccaggcatggaatacaccataggcgagctccatactaacaaaagattcttcgaaatcaaagtacaagaagaacaggccaaggattcgcaaacgaggacgaggacaagaagctccactgttgaaaacgacaacgagctgaagaatatcgagatttcgcctgcaccgagcccttccacggccaaatctggtcacgatcctcacaccccgattgaacaccatgatgtcaatggcgtgacttttggccccccttcctcctttgacgccgttcgagatttgacagaaggcgatccattctcctgccaccgacccgacgagccaatagaaagcagaatggtgtctccaaaacaccggacaagcgatacccccgagggtagcttatctaccggctatcatgccgattggacttcgcaggccgcgagcacggctaccggcaaaatgacgctatcaccgagcacgcagggcacgagcatagttagcaacgaggccggagaccgcaacctgggcgttcctgcgtataacatgtcgccgcttagtcttaagggaactccgacatcaccacgccgggaccgcgatcaggaacgggatcgagatacctcgcaagcagatgaagattcgccttttggaggtagtattggtagagccgaaggcaaggcgcttaaaaagagaccaagcaggtttaggatgaaggactttcccttttttaagaggagcaaaggatcgagccccccctttcccaccgcggacacgtcaggatgagaagatgccagctaccagtacaatcactgtaacaagctgcaagcaaatctcaaagaagaaaacaaaagacagtaaaacaacaaaaatctttgcggcaaaggagcagtatgtaccattgctacgcgaaatgaaacacccgcgacatggctacgattatggccctatgatttacgaatgcgatttgtgcgaataacagccttttttttatgctgggtcacggcctttctcacggatcgcgggaaattctattcgttcggtttcacggcgttggacccttcaattcggccatatcttgtcagtttcacgttgcgtgctatgacgctttttgaacggatttaccggaaaatacggaagggtttcgaaaaagcaaaaagaaaatgagagaaacaagagaaaaaaaaaacacaaccattctcatccaggttcggacctggatagaacacacatacatatataccttgtatacctaacacattttatatatacttggacgggaaggggaacggcgatgagtatatacccttgggactgggtgtcgcggctttgacttttttttttttttccttgtgtcaaactattacactactctcattaacttttccttttcttcacctcctttcttcttttcttttctcttcttttctcttctttagggctcagggtttactatggtgtattaagacatgtatgaacaggaaggagaggatgagacagctggagagggcgttaaaacggctaggatgcataggacacactagagaaaggctgcaaggttcgagagggtaaatgggtgagctcatggtaaccaggagggcaaaagacacttgcattgtgttttttggaagcctcaaagtgcaacaggcagctcttgtttttggtgcatagcctttgagttgaatacaagttaccccgacgaaaacaaaataaagcgggcatttcaagctaatttcttttactgttccgacgtgctaaaggacttgtcgtgtctttttcgagtgaaaaggaggatgatgtggttgcctcgatttgcatgtcttctgtcttgcatggatgaattgatatgccttggatgccaattgagttttggtcaggaagggagactttgttctatttcttgtttgttttcatcatctcgcgttgcgaataccaggcaggtcgccattgttccttttctcatcttttctctggagtagagtttagtttacactttatagcatttatgaccttgatgtgtgtgtgcttgtacttggcgtaaagaagggggggcgatgtggagttgcaacgatatctttgggataactgtttacgtagcaacggccttgcataagttttcttgccctttaaatggcggagagtctgttatgtgttgttttgcttcctctcttaaagggagggctcagaggagtagacgaattgggataatggactatgtatgtgtgtaatacgtaagcaaccgcagaggaactatatcttgactcttcgcgccataacttgtcttgatactcagtcaaacgtctcgtcctcgtcctcatcctcatcctcatcgacttcatcataatcttcgtcgtcatccgcatcaaacgcaaatgaaacgtccccaaaatcctcgtggtccagctcatcactgtccttgaggatgtcggtgatggatccgtcgaccacgtcagccacccagtcgtcgctctttggatccggcttctcagcagagaaatccgccgggcccgatttcagctttgtggtgactgcaggcccccgcgagagatagggtcgttgcaggcacatgtacctcacggcgaccacggacagcttcgagagcttggcatcgccgtgctggccttgtttggactcacgggacgcttcgacgttgacagagacgtcctggagtgcggcagccggatcgacgctggctttggacgcgtgagtggcttggacgccgtcgcttgtgtcggccgtgcgtgccatgatgaagcccgtgattagccagacgcgtgagccgccgcgcgccagccacgtctgcagcttttccttgactctggcgtcgcggcggacctggtcgatggcgtcgtcggagacaaagaagtgatatgtaaccgtcgcggctttgacctgccgatccccggctttggttgcctcctcctcgaaaccgagaatcttctggaccgtcaatttcagcttcagcgacttggacttggacacggcctccctcaattggtcaaatgcgtggctattggatgccagcactgccgcggtctctggtgttcgcgtgatggtcacgtagttgcggcctggctctctatagtccaggacgacgcgccccaggatgctgttgacgaagacctgctcgtcttctcctgtggggatctggacatagtcgaggtggtgaaggaggtagaagcgcttcatgattgtatgaagctgttccgtggaaatgcagccttgcgatgtactactagatattcactcactgtgttctgtctgcaccaaaggcaacatgaagttgttatttatcggtcattgattcggccaggcgaggacattgcgattgccagcaagatgacagcgactggctggcgatagaccgctggcctttgaacgatgtccaatcaaagcgttggcgcctcagtataattttcagctcttaccaggatttgcggcatttaccccagtacaacaacaacaacatacgaccgagaagatgcaaactgacgtgtcagttcattttcgtctgccagcctcttcgcagctgcagagcttagccaataccaaggcgccacgaacgagatcgcggggacgaattgcgctgcatcagaacatcaagacgagagcagcaactgggcaagtgcttatatctccagcatggccgaagatgtaaatagcgtctactcatctccagcgtgactcgtgcccgttcttccacggctgcgcagttgggctcgctctttgattgcccaacggccaagttcacgccgacttcagcatccgttgaatgagccgaccttgccacacctgacaagtaattgaattgccgctacgcagtgactatggatctctttcggatcactgtggctcaaacgccaagtggtgcagtacttcatcccgagtataactgtataatcctgcatcgcagaggctaacaggctgaaggacaaaccgagcgggagctgccatctgaaagtccagcatggctccattggaacaatgtccgagatcacggccgatgctgtgcaagagctactccagatgaacaagtccatcaaatggtacatggaggagtttgtgattcatcttccgttccaagagccaagggcccaggaagtctccgcaagcctggcaagatatgcggccttgttaatcgaggcgctccgcttagatttgggtgccccggatcgcaacactttacacatcgtcatccaggttgtggaagaggctgtaatcctcccagatgactgcattgaaattggtgctttgcgctgggaggttctccagaacgtgcatctatggcccggtgaggccaagcccgcgagcgtctctgtcgtgcgcctcttgggagtcccggcgagacaagttcctgtggtttcggctgacaggcctgagtcggcatcgaccttcaacatactcgcactgacggcgcgtccacgttctgtggacgacgtgccgcatagactcatcaccaaatccatatacgatgtcgtcgacacagcaaacacaaaggtagacgcctgcggcggatcaacagctgaacgccgcacaacactcactattgtgcggccaggctcgctggacgcgttgaagcgagaactaaacaaaaaacagcgatacgatgtcgttcatctcgacttacacggcaaagtcgaggaccacaagtatgttctcgtactggtatccctgcttatcatccgttccaatgctgactgacaaagggcatatgctttattcatcaacgagatccaacgtggcgcccgcatggtcccggcagaagatctcgcctcgcttctaagcagtcacggcatccacaccgtgatcctcaatgcgtgccagtccgctgttgaaggcgaaggccccgccgccaatcttgccaaagctctgatccagcacggcatccagattgccattgccatggcctacaaggtcttggatgtcaccgcaaatctcttcgtctgcagcctctacgatcagctgctgcggttcaaccagtcccctctcctcgctgttcaggctgcgaggcaatgtctcatgaacaagcgcactaagaggaccagctacttgaccgaggtccctctcgatgactatctcgtgccgtcagtgtacattcgagacgacgacgccagttgtgtcactggtggactaagtcttttaaatctcgagatgttgaggaggattccacccgagctacctccagataggtcagtcgacatcgacgtaaacctagtagggagggagggagacctcttgatgcttgagacagatctcatgctagaatcgtgcgtcacagctatcgaggggcctccgggcgtcggaaagtcagctttggtcaatagtgcagccgagtggtggaagtcgacggctttcatcgatagagtcgttagagttggctttgaagacttgcagtctcctgagtgtctaatcgaatttctgaaccaagagtttggcacggacttgacagagctagacacgcagctggaagatgccaaggccagaggacgacgtatccggacaaaaatcaagaacgtgctagcaccaacggaaccgaggcggagaggcggtgcgagaggaaacctcccaaagacagccaaggcgaaacgccaaacgacgcgcaaaagcaaattctcaatgcgggactctagactccttgtcatctttgacggggtcgaagcctgtggccctcgcaaactatccgagcctgtcctggaactgatgggctacttcttggctgtcttccgggacgcccaggtcagtctctccgcgtcagacctggactcagcccaagagccaacagcccccagtccctacaggagctttgtagtagtcaccacgagacgcatgcccgagattgccgtcttaaacccaccagcgacagagtccacaggaacaataccaaatacacagcaagctcaaaaagcggtgcgcatgctggcccccctggatgaggacagggccctgctgcttactagatacatactcgacaagaccaaccgacatccagatgccagggactgggagggcctccttgtccggggacagctgggcaagctcgtacagggaaatcccttagctctcaagatgctgttgggcgcgttcaatcccaaaaaccacaatcttgtcagtttcatgcaggctctgttacgtggagacgggatatgtctcggcagcggttcgtcggagacgaatcatggcgtttcagccgcacttccagacttggcacaagccatagacgacgtccggcgtcttcttcactctgtcgaacaatcttcaatggcgattcaggcgttgtaccctttctgggcccctttccagctccagacaattcaggactacctctcgtatattgactttgaatctcaaaaggataagcgaaagtcgattgatcggtgcgcagtgtttggggaccaagagctggagctcctcttcaggaacaatcaagaacttcctggctccaacagagatatcgcaatgacgatcctacagcctttcatcgacgagggctttgtcgtcgtggggaaagccgtcgacaagcagggcaaatccgaaagcgactacatcacgctgcacccactgatcccgctcctcttacgagaagagagtcgcaagaccgatgaggcatacaaattggcacgcgaaacagcgcataatgtgatgcccaagctctttcgctaccggatcaagacgtggccgaagcaggtcgcgtactggaagaaggtgtgggacagtccacgcgagacgctgcgatgggagtttttcgacttcctgggcgcgacgtaccgggtcctcgacatgcggtcaagcatcctcacaatcaccgtccttgtagacttggcgcatatcaccaacaagggcctgttctgggatgctggacgacgaccgctcatggcgggcttttggcggacggccaccgatagcatgcaccaagacgggcatgacatctgtgaagcgcctcacctcgccgactcattgctgcgactcatgggtggtacgagaggcagtcgcggagtcggcgcacgaatgttggccgagattcaggccaagttcttgcgcttgcagcacgcgctgtcggctgagctggcggagatggccttttgcctggccttggtggactacaatacgcgccaggacgaagacgccgcacgaaagtggttcaggcggctgaaggagacgtaccaccatcgcaccaaggtccctggagcagactctcagatacgactcatgtttgatgacttgctgaagatcatggaggcctcctacgccgcctcgagtccgatccagaactttagcgacaagcagatggcagccaaggcgcatgcccgcaagacaatctacaagaatctggcacgaacagggttcgatatcagcggatacgacgccggggcatggaaggcagcagcgctgagggacggggatggggacagtggcgacgatgacgatggcggcagtcatggcatgttgggtttgggaaactctctcctaggacgcgacgagggtgtctttgtggcgatactcctcgctcggcggcaaatgaaagcacggccatccaacattgccgaggcaagaaggcttctctacaaggcctttagtaacgatctcgaggttggcgagagccctgccaacgccgcctacatccaccgagctctctccgagattgtcgaggagaaggcagcgagacaggcatcgggacaagcgacggagacagtcaaaaacgaagaagaccaacgggactactggcgccgagcgttgtatcactgggaacaagccttacaagtggaaagcgatgctggctttgagaagtcggatgaccaagttcgaaaagagacggagagaacaatgatgctgaagagagaggttgatgggattgagaatgcgttggaagctgattctcagattcctactgatccttcttcctcaaagggcgatgggaaaaggtcatggaacccctggaagtcctggacagcctcgagagcagagaaaaaggcacaaaaagccgctatagtaacccaggccacgaccgaagtagaaggtgaagttgagaatgctcaagccacgcaagacgccaagggggctatacgcaatggaaaagttgccgagtacaaggctggcgagaagaaacgtggtatgaagttttgggccaagattggtagcatgaagcgtgctaagatcaaagggcgtcttggagccgaagccgaacccgacatgatgcagctcaagctgatggctcttgggcctctagagaggcgcaagcccgagccagagccaaggcccgagccaaagcaagaacccgagcccgggccagtaaatcccaaaccggacagaagccgccggccgcaacaacacctgagcaaagaggaaatggctgatgcaaaggaaaagttttctctcatctcgaggaacggtgaatacatcacttccaaggacatggcggccctctttcgaaccatggaccaaccaaagagcgacccagagattcagcagatgattgacgaagtggacacgaccggcagaggcgtcgtggactttgaagactttttaagcatggaaaaaccagaccagctgccggactctgagcaggagctgcgagaagcctttcgggtatttgatatgaacgacgatggcttcatctccccggaggaactacatgattgtctgcggcagcttggcgagagattgactgatgatgaggttgatgagatgatacgggaagctgacttggatggggatgggaagattgactaccatgaatttgtgcagatgatgcgcggggcgacttgattgatgatggtatgtgtagactgagtatcacccagacgttggtacgttgtgtaaacgttttgggacaggccataagaaatcactgcctatattccttttctaataccttcttctttgaatgcttacatgaacaaatgtcgattgctgttgtggctaacttcaataaagtacatgtagtcattggcagtttctgtgctcctttattgcctcatagctatactatctacgtaacaatggctattttgttatagattgttggatctgattctgcttgttcgcttgcaagtttatgcttgtgcgattgggcgtttatagcttccagtaccgcctcttacgaattgtgcattatcgacgcagtggtcgcaaaacaagtgacatcctttaagtcgctgctacataaggtttgcgtaaggcttgaacagtggcgacgaataatggcagatgcgttctggctagctgttgtaatcaagaagatgaattttgcagtcgaaaatgacgaatgccagggaatttccatctaatgtccaacacacatatggtttcttggtcacttcgcggcacttgattcccctcggtttaaagagaagcgggtacccgttttcatgcagagaacaagggcgtgcgagtttacatatatccttcgtaactattctgtgtgagtcaagatccctccaccaaatagcactattgccattgacatgggctttcattcggggtttcccaagttgcacttgacgcttcaattaccagtaagaagtttcttcacccaggtgtccaatttcgcattaaaatcccataaacgcttttgcgcttctatttccgctcctgtagacaccatattacccaattcaagacagtatattttctactacaaattacgaagcttaccacaacctccgtttgctagagatgtatgcatacaaagatgccgactcgtatgcagccaatttaacttttgatttgggaggcaagttttgttacatcttgtccttatcgtctcgcatttcgggttccaggccagccacctctattcatttatttccctcattatcattttctcttttttcttctatgggttgagtttaatacattggtaactattcatgacctctatgcatgtttcgttcttggctgaaaatgggggtaggatcgagtggagtagaagcggtgtctcgggacaactaactacgtacttacgtatccacgcatcctttcccctgtttttcacctggatcgaaaatccgcggagtgcgagaaagaaagatctccggaacgggataaatcgactaatttagtgatgcatgactagtattcgtcacatgtatctgttgttttctcctgaaagagaaagagagggaaaagagaggggggccgaggcatcttggtggatgggccgtgtaagtgtgtgtgtgtgtgtgtagcttgagaggggaaaggctcgttgcagccagcagcttggctgcctgtctaggagataagcaggtatctctagaaaaaggaatggactaccaatggaattaagtatcaataatagcagtgatgtactacttagccatcgggattggatctattaagtggtatttcgaatgtggggtgatcttgggtttatccaaatacagtaactgagcctccttgacctcattgcccttgataactgaaaccatctgtgagatgggataatacacggaaaacggcatttccctctttctgataaaagtagatattgtggcatgtacagatatatctcagtgatcaagagccttgtcacgcaccctgccgttgtaggcattacatgccagccacatccgactccaactcggctctccccgcactcgcaaggaccccatatccgaaatcgagagcagctaagaaagccccggacaacctagtcatggcctatttcgtcgtctgtttacctcgcgtaggtatattggaaataccgctactattaaatagccgtccgttgccgccaattgcccttccttctcccccccgcttcatcggcaatggcgcgtttttcagctccaaagttctgactgtgcttcttaaaaccattgtcttttactcatctcaaatcaattttctagagagtgcccacactatcgcgcaacgaatctcacccccttttgtgattacaccacataagcttttcgatctcgataagcttgtttatgcagtggagacgtaaagctctatttgcccgtgccaactaccaactacatgcgtgcgtgcgcgtgagttaagagagagagagagctgctttgttggaaaatacaaaaaaggttccgaaactctctcaattgacactgccgtgttaccacaccagaggaaaaaattattgaaaatcctttctatcgattttgtctttcgctcattaactggtgtgacgcgagtgtacaaagccatcggcgcattgtttgctatcaatttgcatgtacgactctcggagtccatcacggaccactttcatccattcaatcgcatctgaaaaaggcatataaatactaacaacatggcaggcagaacatcttcacttacagcgcagagctcttcaacttctttactgaagatagccaattataatcattcaccacaacgaccatggcggaaccactcacggcacccgtgccagtcacgctccctccgccaccacccaccgacttcatgaccgccgatcaatgggagacgctctgggccatcctcgacggcgtcttgccgtccatcgcgcctgcatctgccgtcacggacaaggacacgcagattgccattcccgacgacgaattcaacggcctcatagacaaggtccgcagctcgctggacggtgctccaagccgagacgagattgcagagtttctcgctttccggccgtctgagcatcccgcgttccgccaggactgtatacggggcttaggcatatcgccggcgagggccaagcttgcgggagtcctaggaacactagggtgagtgttggtttctcttcattatatacagcccttttcaggagagatgaaaactgactattccaaaaataaagaacacacgccggaagcctgctcttaacaggctactggagccccatcacccaacagcccacaaacgcccgcgaagccatcatcaaatcatggaccacctctcgcctttccacattccgcgctctcgcaaagtccatggtcgccctggccggaaaggcaaacagcaccaccaacccgtacctccataaaatctcgggataccccgacgtccccaaagactggaagcccgcggaagggtacgactatgtgttccttcaggtaccccccgctgctgccggtaaagaggacgacgtgcacgaaatcaccaccgacgtcgtcattgtcggttcaggccccgggggtggcgtctgcgccaagaatctcgccgaggcagggcacgaggtcctcgtcgtcgacaagggataccacttccaccctacttacctgcccatgccacagagcgccgggctcgagtatctgttcgaccatagcggcgcctatgtgagcgaggacacgagcatctccatgacatcgggcagctgctggggtggcggcggctcagtcaactggagcgtgtgcttcaagctccaggactacgtccgcaaggaatgggccgatgagggtctcccgctcttcgcgtcggccgaattcgacgagtgcatggaccgcgtgtgggactttattggcgccgggtccgaggccatccgccacaacttcagcaacaacaagctgctggacggatgtaagaagctgggctggcacgcaggcgtcgctccccagaacaccgccaacaaggagcactactgcggccattgccatttgggctgtggcctgggagagaaaatggggccggcacaggcctggctgcccgctgcagccgaagctggtgccgatttcatggagggcttcactgtcgaaaaggtgctctttgatgaggatggagtgacggcaataggagtccaaggctcgtggctaagtagggacgagcaaggtggccttcacaagggtatcggagatcgtacgcagagaaaggttgtcatcaaggcaaagaaagtcatcttgtccgctgggactttctggagccccgtcatcctgatgaagagcggtgttgaggtgagtctgtgcctacttgaatggtcaacatggctggttcttcgctgacacaaatacacctcttattcttgtagaatccgcagcttggacgtaatcttcacctccatcccgtcaacttcttgatggctgtgaatcgacaagagattcggccatgggaaggtggcatcatcacaagctggagtggtgagtttgaaaacctcgatggcaaggggcacggtgtcaagctggagccgttatgcatgatggtgagtatcatcaaatagggggggcccagcaaaaattgctgctacgatactcgttccaagattggatttcgctaactgcaagccagccatacatggcgttttcactacaaagctggagcagcggccttgataccaagctcttcaccatgagataccggcacataaacaacttcatctcactggcccgtgatcgagactctggccgagtattcgtcgaccccgagacgggtgagccgcgaattgagtactcaccatctgatttcgaccgcgagaacaatctagagggagtcattggcctcgccaagattgcctacgtcggtggtgcgacagagatccgagcgcacatttacggcctgccgccgtttatacccaacgcctccgagcaagcaaagcacgtccaagacaaagatcccgagttcacagatgctgcttttggcaaatggttacagcacttgcgcactctgggcaacaagccgcccgtgtctgccttcgggtcggcgcaccagatgggaacgtgccgaatgagcgccagcaacgagtcaggcgtggttgatgagaggggaagcgtctggggaaagaagaacctgtatgttgcagactctagcgtgttcccaagcgcgagcggcgtcaaccccatggtcacggtcatgtccattgcagactggatttcacggggtgtctctaaagagctgtaggggaaagataaggagcccgcgccttggtctgtgagactcattggatgaaatggacaatctcggtgtcgtttcaagtagtaagagcaaaggtgattggatggaaacatcttcttgtttcacatttcgacctatagggatcgaggctcaagcgcgctcggcagaccgggaacgcatagggaaaggattcggggtgccgggtttgatatgatagcctgccttggtaaaccaagaatggaaagccactcatactttgaccgtctctttgcctttgctggggccagatcgacttgctggagacggacatgctgagaccaggccgacgaccctgttgcttcaacccaacacgcctggcacgccccagacgggccggccctgttagcacttgggcacaaatgagtcaggaacaacgccttattactaccgttgcagggtattggcctggtgcttgggcaccattcggcgtatcaatccaatctgtagggacgtagggacgtaggcacaatggtagacctattacagatgcccgtccacatgactcctcggtcacgagagcatcgagcgcctatcttgcttgattcttcaccctaggcatgggcatgtaacgtaaaggtttactcttgcattcaggccatcatttgggcctcgtgaccgactgctgggcggtatggcggccaaaagagagatggcagccatgccggagtcgaatgatgggaatctgctccgagcaacggcggcgacgtcataggatgccaatagtagaaaaaatatcgacatgggttatcgaaaaattttagacgccggttagaaggggctcaatggccaccctggccctttaggtatcgacgcaagggagacatggcgaggcctagaagctttcccttgtccctttctctataccgaggcgcgcttgttacagatcaaaggatcatttgtgtttctattcccgaccaagtcaccgttggcgtgcaatgcggtgggacggtacttccggacccgtttgtggcgcgtgaggctggttgcctcccgtgcgggaatcgtgctgggacaatcagccaacacagctggcagatctttgtggggttagccacacttcgcaaggcagacacagccacggccctgggtgcaacgagtctgccgcgccacgttaacgattggcgggcataccgaggggcaggacatcgacgtccggctaacgaaaaaccatgggcggagatgcaggaagacgtcaagggagccatggatgaggtcgtgcagtagtagcccatgacggtatctgcagctctttcagctgtccatgggttgttgcatgattgccatccacagggggtgtcgggtcgttttcgagatgccactcactatacgtacttggcaaactgtctccgtcttgtcgctgcgtagttgggtggtcgcaagacgcacacgatgatacaacaggtacgtcgtagagctgtgctggagaatgggcctgcagcacggggtacgcgccttgtgtcgccaaaccggctaatgcagagggaatccttctatatgcaaaagcattgcattgcttcgactgcggcatcctggcatgcagagctcttcctggccacatcttctcaggagccaatatggatgcttcgtagggcgattgggcgactattttctcatgccggggacggagcattgcagttggtggctctggcagatcggtcaagaccctcgtctgcgtggggcccgcaagagccacttcggggaaggagaatttccagggtcagatttccccggtgatctgggactcggctattcgagccaggacgccctgcatgaggcgtgagctcattgttatccgtatggcctcagaagtttgttgagacgcacgctgtgatggtagcgtagccaacttgcacctactgtctcaagcattgggctcatgtcccctgcatcggtagggagtctgcatttgccactggcgatgccccgtccagaggcagcctgtgaccttggcagcgagatggatgacagagacagggagaaaatgtgttggccgaggcaaggctcatggtttgcctttgacagtgaccacgttggcgatggctagcgaggccatatgggtgaccagatgcggtggcagtcatcagccttgctacgtagcgctttgctgtctcaagtaggtatgttgtcgccttacaggtactagtgatactacccaacttgtcgatgttgctattgtcgaggcgtaaagggtccactagagattcaaagcagtgatgctgatgaatgccctgttgtgtcgatgcgttgagcgaaggtacatgtagcgtgcttccatcatccgatgtgtgcatgtacatgtagatgcgttgccctgtatttggaggggcgtccactgcatgctccccaaaagctgtgactctgcagcctcgcctcacttagataatcgccgttgactggctggcgagaccgcggtggatagaggtgagcgtcgtcacctgcggccatgttgcggccctgcagccggccctgatgaaactgcttgtagcgacgcgtgcctaatggtcaacattggttgcctcaaatgacgtgttccgtgggtgtcgcacagcggcgagaagaagacgaaaaatattgtccatcgccttgtccatcttcgcggtcatattcaatgtttcctccagggtgagcgtggccacgaagcagggctgtaagaaccttgaagaaaagatacatcggtacttggtacttttcaagacacgccggccggagcattttagttggcaaccagcatccacatggaattccaggctatttttggtaatgcccttttactggccactagtggcaggtacgagtacggagcagctgcagctcccactgaagctgcttctgcagtgttacggcataatgatcgtgcttgcctggcctggcgaggatttgccctttggctcagatcttggccttatacgagcacacccagatgggcgctgggggaggcgctgaagcaattcgcacttgttcattgtgtgcccgtttgaaagaccttttatgggccgatggctgccgatttggctccgtcagcccaattggccggggcccatgtaccggtacttgtgccttcccggagctcgtgtgtggcttgtggcttgcacggcaactttcgtattccagccacgcctgtcatgcccatctgtgtctggtcagattcgtttcgttgcacagcttcaggacgacgagcccgagcatggcccgtgagacggtggcgggcgcgcgagacgtggtgagcctggccggccattgacgaagcaactccgacggcaaaagcgaggaaatccgtcagggcatcacagcggcgctcattggcagtcttgtcttgcgggcggacctcaaggggccacctccatcgacccccccgcgtcgcacaacggccggattcgatggtcccattctcgatggtcgaaccagtggccagtgagcagcatcagacgctgcagggtccccaaggtgctggagcaggagccctcgtctcttgtttctggcagacggatatccgggatttcgcagcaaacgcagatggcagatcagggaatgcccaagtgccgtgaggtgcgtcggatgggtcgctgccctttgcgagaagctttgtcacttatcaatctccacagcccaggacgtgagagagagacgaaacacgaaaaagagggctcgctagctggcttgacctacacaagcctttggtctcctagcccattctcgccttcgagaccgcgctcgcacagtttctgagaaaatctggccatcggccgtgattggccaaatgcaatcgctcaaggaaccaatcagcatcgacctgaccggccgcttttggcttctccaccctggcaaccaaggtcgctggccaatcagaggctctagaggctcttttcaaccgacacacctcagctcgccgactgccactaacaccgtccagatgtaggcgatgctccttggtctgtgaggattcgcacacaaatcatctctttcgtctgcaacgagtcccctttttggagggtcttttgagattcacgactcctagaagtgacccgccgtctcgggacgctccggggacccctaggactgtctcgagccattgcccaaccattgaccaggacttacatgtctgcatcgtttaggaccgtttcaataccacaggatgccttcccagccaggggaatcacccggccctaacggagacgggcgacggcttctccctagacggtatccatcctcatcaaaaggtactattgctctcctggcagctcgccaaaaggagtcggggctggccaagggcgcaggtctcggacgatgcggagctcttgagatgattcacgggacttgactgctatcaaatcggtcgtcgacaagggaaaggccatggccgatcctcaagagcacgcctttgagtgcggggacgcggccaatacacatgccacggcgcctacagttcttcttctgacccttatcctctcttcccatggtccacagtacatatctagaaccacgcaagcgaggagactacaaccggtatggctcgggcggcagcacattccacccgccaagtccgcacaactcaagcttgcactgtgaaagtggaggacaaagggaaaaaaaaagagaaaagagtcatggcacttgaacaatttttactgttggagggtgtctcctcacttacacccaagtgtgtactaggcaaggtgcgtcggcgcatggcgcggcgttggcatgcaagtcattacagcaaatccaacataaacaagggcctactctgcatttcattgaccagacgacgagatgagatggttgagagtaatttctctcattcgacatcaatttccttgtttggtttcagctcgttgctagttgcctatgctgaccactgtcccagttgagctaggagttgagtaagatgactctgggggcgcttttggtcgccgagctggcggcgggtgccagtacagatttgctctacttcttttttttctctccttctgcttgtttattgttcgtcaagtctacaggcaaatcctgtgagcggaggcgcgcacgggggtcgctacatgctgcataagcggcgcagccctctcgcttgaaaagcgtcgatagtggccctatcgtgcatttcttgcgtccatgctgctctgttaaaaaagactacagtttggattttcttcctctatttcttaggatgtggatcaaatagcgcaaatgctcttcaacagatatgaactctaagtacgagcaatgagaagcgaagcgagagagatgacggcagctgtatcgagcttgaatacagctagctgtcggttcacgagagggggacgcagatggggcaagccacggttgacagcttgaggcacgaaacagagtgcttatggggcaatgtagcataaacgacctgatgaagctctctatacgaggatatggggatgtagtgggagcgcaacgactgtcaactaaagcggcggcagacggccgatcattcacgacggagtacggcacttgatcttttttaacgggaaaatgctaaaggacacgcatgtttcaagcctgatgccacggccacccactcttgatcgttgcggccatccaccacgcaccatccgcacatatactacatatactactatatacggggtaggcatggcatggcatagcatggcatatgtcgccgcaaccactcctgctgctacccaccagcaccatgtctgctacccagcagaagtgcgtaccgcgcacggagcatcgtgcattatgggcagatatttcgctcagcgccaagcgcctactgataccgggtcctgcctcgacgatggcttgatctcgtgatgtgatctctggcatcatgctgcccccccaatgatgtcgatgtgcatattcccctcaggacggaacaggttggtgtctcaccgggcggtgtcacttgcgcagaagcaaaaagacaaaagatgcagcaatattccaaaacgaagaggccgtatgacacgatggacgccgcaaaggctaaaggcagcccaaggaccggaccttgtttttctcttggtggcacctcagcccacggtacgacaagtagcagtcgaaagtcccggtacttgctggaagacggtgtgtggcgcgggctgcaggtctttctcagctccaccggcgcctgcaggactacccgttttgggagccatgcgtcctctgcgcacccccaattcatgcgcacccccctttggatgggagaggtctggtcttggggacagaagtctgctctacacagcccaggccatgctgggatcaagttctctgctcttccatcttccaccttccacctggcccactgcgcgcggcagtccagacgacagcgagcatttccgagagcggcagccatggcagcggtagttgcagagaggcagtgaaagaagtggagcagccatgacagagttgccaggcaagtcggccatctcgagtgcttattgcttgtacagtactgtagcactggtacccattgtgccactaccactcactcgtgttgcaaagtacctgctagcaacgctttggaatgccacctgctgctgcccacattgactgagacattcaaggtagtggtagatagagactgcaaagacgaaagggctggataatcatcacccttggtagcaccactacgcaataattcgtatggtggttcagttgcagcactcgtacgagtagtacagggcggcatgccccgttcccagcagcacgaggttctccctgcggcaggtacccatcagccatcagttggcggccgctgttggctactaagttacggcctgggacgcaccggccgacgcctctcagcggcgtctactgtatatccaacctcgggtcctgtgctcccgttcccgtgctgagggcatcaccgacgacggattacagattgcagattacagattacaggccatcaaagtgtgactacatgctgcagcgtgtctggcgcatgcggattccaatgaaacgacctgctacgccatacgagaaacatccaaaggcaaaaaaagaggcgtatcgtacaagtgtcctcgatcacggagtgcacgggagggtggccttgggtactccctactcgtctgcgtcatactgccatgcggccccaaccaagtagggagtacctccggcccgccgctgcgccggccaggcccatgccatggtgcctcgctctcgcctctggccggacccaagacgcacgcctcaggggaggggtgtgcgagcgagtgtgtgggaaagcgcccgatattggaaaaaaaaaaaaaaaacaaaacaaaaaacgccagcgagcgggtacagatgcagatgcagatgcagcaggcagtcatgcctggctctgctgcagctacgtgctagccccaagcactaccaggttcgacgttagccgtcttgtgggtggtatttattccagcggcgcccacagcaccaacgggccactgactgcactgactgcacccgcctaccgccgctaaccctcagcgcccccccagcgcttgaccaccgaccttatatctccccgctcacacccacctcttctgctgctgcctctccctcctccttcacgattccctcgtccgccattctcttctcctctgccttggattcggccgctcagcaggtgattcagtcagcttgtctacgttgcgccccctccctgctcgacaccgtctccgggtttcttttctttttcatcttttgctctgcctcttgtttgtgtgtcattcgtcctccctccgttgtccctccgttgtccctacccttcgccaccaccttctatcgccgcttctctgtgagataagaaaagaaacaagatcctcctcaaatatcgacgacgcccttgtgcttctttcaactgtacagcctacaacagccgcgtgacatcttgtttgtcagacgccaactcattaataccgtcctcatacgccaatatgccggtccaacttctgccggcctcagccgctgcctttgcccccagggcttcatccgtcaacgtcgtcctgggctcaagggttgagccatggcttactcagacactcaagcgcgtcaaccgggtcaagcgtcctctcaacagcattcctcagcaccatcgatgccttaccgagactctgtcatcgccaaatgccatctggaccctggcctcattaatgttccccaagctgccccaagccgagatgccagaggaccccacagagaatctcttcagccatcagctcatccacatcgaggcctacatcgttcacgtcgacatggtcctgcgcaacgaggttgcctacaagctcaccgtcgaaaccattgacgccctcgtcgagtaccacaaggacatttactgcgttgatgccaaggcgaatacctacgagtggtctgagaaggagcagcagtgcaagaagctgcatgacgactttgtgcaggctgtcaacaagtatgttttccgcacacatgtctctgccctggaaggtcttgaggaggagggtgctggcgagctgctcaacggaaagagcgaggaagtcaagatgagcctcatgaaactgatgaagccgcttctgcctcctcctcctcgtgttgtcgaagtcattcgacagccgcctctgctgcccagctctcctctcgccaacatgtggacacaagctggccctcctcacatcatccctgccgccgttgagccttggcaagtgttgccctcaagccccagcgttacttcatctgtcgactcggtcaacactcccatctgggccaacatgggcatgagcgatgtccagctgccgtctcccacgccttcgtttagctacccgcactccactgccgagcttttcttcagcccgccaatcatgacgcccattcctgctcttcctctcccgagtgtctatgcgccgtcacaatgcggtgtcagcgtcggcatgggcatgggcggctttggctgggatcgctaccaagagtacgccgcgacaatgtgaaagtagagatctgctatgctggcttcttcttaatgctgtcccggtcaccagcttgtggtctcggatcactaccccttttttttctccaggggaaaaaagcaaacgagtttttttttttatcttctcagcggcatagacactttgtcagggcatataggcgttttgttgcatcaggaacggagttcgaatacctcatccaattattcttgctaggaaatacccctaatcatttcctctttttctttttcttctttttctttttcaccttttctttcttggttctttttccttacccccctttccgttttgctatcggcgacacagcaagcgtgcacttggtttcgaatctagttcctcgttcaagatccaggaaataccatcatcaactgtcgcatcagagccgctagctcggcatttctttttgggttaacttgttattttgtttacattataccaccaacatggctggatccgaggctggcaatctggatgcttacttttttcttcaacggacggggactctttccttcgacagtcaccaacggcttgcgacattcttttctcttcttttccttattcttgtttttctggtaccattgggttaaagataagaggcaaactgcagcaatgcacaacaatcggctcggcccgaaacctccattggatttgaatatcctacactttcgcttctcgtctattcttttttgtctctcttgagagacattcagaagcagactttctcttttctctggaagatatcccctcaatgtggtgcccgactatgatacttcaggttactgcatggagtctttccttaatcctgtcttgcgttaatgatgctttacgaatatttgacgacgacacgaatgagttatgaatagatttcttgggtatgcgatacgacctttcgaatgtttagaacgcctatcaaggactcttacgacgcaaccaatttattcaactcagctttttgtttccaacatttgacaagctggatctgaactggctttcagaccagtattgtcttcatggaacacgacgtcatgccagcaaaaccaaaccactacgcaattgtgatcatggtgctgggatatccggcatattcttagcccacacagacactggttgtcgacaggggtgtacacgcccggcggcaagcccgtgcgggttgttgataaatggaaagatgatacaggggtgaacctcactttccacttctgctgagcagcgatgggtagtgcgagtagtccctgcttcctttacattgtttcaccctcttttcttttcagccaggcatctcaagcatccagagggggcactctactacggcacgccgcggagccttgctaaatcggacatgtcagcaaggccgctatcatggctaagctgaagtcaaagaggctaccgcgggtcgaggagctgtgcacccttaagactgcctggcgagactgaggcgaaatgattttgtagctcatctctctacaccaccacttccgcttcgagctgttctccccgctagactggatctagccgggtacacactggtagcggctgtggcgcgatgccaagtgagcgaggccagaggctgccaaacaaggctgtgctttgttcggcatgacctacttcgctccagggctctcccgctgggaacgggagggcgcttggtatatgcatttcaagagatgctggatataaaacaaaaacaaaaactcaaagtgtgcgagagaaaatgttatgaaaagagagggaaaaccgccgaaaaaaaaaagatataacagacgggaaaaaaatcggctcttcaccctggcggtggggatgctttgcacgcaagtatgaagcgcactgctggaaaagggtccctgttcgttctctttctttagctaattgaaacattaaaacaattttttttggaccgtgccattctctcgaatatctgtgaataactcgtgcatcatcgtcaattgtatgaaaactgtttactacttatcgaaatactcaatgcttcatgaatgaaccttggggatagaagcagcgtattggacagacatgtgaatactgcgttcacagactcatacttgaaatgctttctctttcactttgatgaacatgccgttttcgtgacatccctcgctttttgtatcttattaatatacgtgatttcaaattctcataacaagtttctcattactcatatctatttatctcattgttttttttgtcattcgttgctcaaatctcatctttacgaatgtatccttgagtcctacattgacaaacagatttcgcttatttgacctgtttctctgtcttttcctggatggaggctcccaaggctttatccacccgcgagaacatctcatatgttctggtacgggtatcttggtgagctgccgccagatggccagagacgtttgtgacaaagttctcttgctggccaggggtgcggccgagcacatcccagagaccctttgcttggacgaagtcgtcgtcatttacttcctggaaaagctcgtggacagcggcgccagaccacttctcgtgtgtcacggtgggcttaacagacttgtacgtcagctgtctataagagctgggatagttggggttggcaccgtagttgccattgatagccatagcgccatcacgctggaaggggttgaatgccttgagcggagcattgacagggatttgctgatagttggttccaagacggtgacgatgggtatcggggtaagaaaagagtcgggactggaggacagggtcgatggagggctcaacaccaggtaccaagtgagaaggagaaaaggcaacctgctcaatctcggcaaagtagttctcagggttcttgttgagagtgaatttgccaaattgcctgaggggcacgtccttctgtggccagaccttggtcaagtcaaagatgttccagcggaacttctcggcctcctcaggtgtaagcacttgaacgtagacggtccagctagggtactctcccttctggatggcctcaaagagatcttgagtgttccagtccgggttatcagcagacatcttgtgggcttcttctccagtaaatgtcttgatgccttggtcggtcttgaggtggacctgggtatagacgaatgatccgtcaggctttgtccacttgtgagtgtggcctgagtatccgttcatgtgtctgtacgagtaaggagttcctcgatcagagaagagggtcatgacctggtggatggactcttgatgggtagagaggtagtcccagaacatggtggcatctttgaggtttgtttgggggttgcgcttctgggtgtggatgaagagggggaagttggtaggatcacggatgaagaagacgggagtgttgttgtagacccagtcccagttgccttcgtctgtgtagaatttgatggcgaagccgcggggatcacgggcggtatcggcagagcccttttctccaccaacagttgagaaacgtgcgatacagttggttttcttgccaacagtatcaaacatgttgatggaagtgaggtcggagacgtcgtgagtgacttcaaagacgccatatgcaccagcgcccttggcatggacgacacgctcggggatacgctcgcctagacggacacgaagtgttagcaagctattctagagttgggaggtaggaatggggtcgagctctgaagggcttctggatacaggaacaagagggggtaaacatacgatcaaagtgggcgagagagtcaatcaggtggaagtcctggagcagcagaggtccaatggtgcctgggcgctgccagcccgaagggttatcaatgggagcaccactggaagtggtgtagacaggcttctcattgtacctaaaagtggaggctggcgtgtcttcggcagtcattttggcggacggcgtcttgttcgctgaacaagctcccggcaaagtagatgtataggtaggtggccgagcaggcagatatcagacagagataccttggagatgcacaaggtacccgggatgaattgagatgtgtatgggagaagaagaagagtcgagagctggaggcagcgaggcaagcagctccaaggaggggcaggaccagccgccctctttatacgcgaggagcacagcggaatggtggggtgagagcccaatgtacaagtcagacgaggccagaagagaagaagcagtggaagaagccgtgcctcaatgggtgcaggctggcggcatgtctgttgcatggcctgggctgggcttcccctcagtcccagtgcttatacattagctctgtgctcgcgtatgctgcttgtgcttgtaccgcatcactgccttggtatcacactgatcctcctggcatatcatatccactgtgctcagctgtgtcttccccgttattaccgcattgataccgcatcgataccgcccaaagctcgctctgccccagccattgacccgaaagcttgccgtgcctgactatatcgccatagtgcctgcctctgttgccaattccgctgctcgcccaaaatgctctacgtcagcgtccacccactggcctgtccccccgctggccccagcccgatgtggggggctggacgagagccaattacgaggccgtgaaaagaaagccggctcggttcacttgtccggggcggggcgcgtgttccttgcaagaccgctgtacgtaacccgcctggacctccagtggtcctttttgccgtaggctcgctgctactagccttgtttgtcctctcggccgtaagaagtggtcgagcagtatcaaacacgaaattgcattgcttgcgtttcttgtctttctgccgagtcgcagtccatgggcgtgaaatagctggtatacatctccccgtcttccaagttgaagttgaagctccagtgcaacgactgtttacggcagttgaaacaagccctcccatgtcagtggcttacagcaacacacctgatggctcatgtcacgccacatctcaacgctcatctcttgcccttcccccaactcatctcagccagacccagctattccatctctggtagctaccagcgacaagcacttggttagccgtggaacaagctcaccatctcagccaaccttccctcatgtccagggcggggccctacccttgctgtcgtccgcaagtgccgcaagtgccgcctggaacccttgcggttctccctcccactggcattatcgagtcgagtggttcacgctaggagcgggctgcttctgcccagcctggacggagagatgccggcgcgcctcgcgtctcggtgtccgaggcctcttaacgcgtggtcacctgctcgcttgcgatttttagcgcatgaatgaaaatgcacacacaggttgaaaacatgaactctatttttctacaatctattaccagagttctggttatccaacaccccatctatagcttagtagagtacatgtaaatggtccacatgtaagaatatctaatcatgatacaagtaccgacaactatgaaaacaatagcagcagaggtagtagcggtagcagcaatagcccatgctataactgcagttctggataggacactagcgttattgtgcgtggagtgtaaagttgagaaatgtgtgcccatcatttgagtattctgtctcttcctttgagtcggtagtggtggggttgtaaactgcaacacacttcagcggtacctattttccaatgcctgggaaagatggcatgttcagtcgaggttatatatagccttggttcagatattattataaaagaccataaccaactcaggctgatatcatacaacgctctccttgttggctctactgtatcaatcctaatagtagctaataatgccccttctataagcgaatgacagcgaaatccctttcagttcttctgcccgtcaaattaggctacagcacaatagccaaggtaacgccaaaatctcatcctccaacgccatgctcactcagtaaagtgcagacctcgtaaaatctgctccaccccctcatgtatatcccgaagcccgaacacatctggatgatcccattcaggacattgcaaactggaggcctagaaacccactttctgtgtacaatagtagcattgccttcacaccctcttttgtcgaatccaaatgcccatcggatgttctgaggattcggccgtcgtaatccgagagagttatgttattgataataccatgcgggcttgttatgtaacatataacaagcagtgaggggcaatcagacggttctgttgagccgtcttgattttcaggtagttctggatgccccagctcagatgtatctactttcaacacattttgatacagcgagtccgcgcgttgcgggtctctaattagatctactgcggcgtgccgcgtggcagctcttgtttagatacgaggcaccaggggtttgatgcaaaaactcggtgtttcaaagaccgagaccaatattgagaatcaaattgggatactgatactggtatcccaagtctaaattaaatgatagtattgttgacattatcccgtccatataatttatcctctcttaaaatgcccatcctccgcctgttagatggataactaaatgcgccgttcgctgcatgtcctcctcctctgatcgccaggtgtatggtttgcatgcccacatacaacggaatccgaccgtcgtgttgccttcgtcatatcgtttgttgtacaagattgtggttttcgaaaacacaaaaggagatggctgttattaagtctccttgataggggaaaagaataatggtttggtttagttgtccgagttgacggtttgctacagttggagcgttcaaacgttagcctctttcggtattctaacacccgagatgcatcgatcttcaggaacatgaaaaaaaaaaaaaaagaagcttaccactagccaatccatgccctcgttcacaccactgccgtcgactgccgagcaagccatgatgctccagtttcggtcccgcagctcgcccaactgcagcgcctctgagatctcgcccgcccccttggcgccgggctgatcttgcttgttggcgaataccagcagggccgcatccttgagctcttcctcgtttagcatagccgaaagctcctcggccgcggtttgtaatcgatcgatatcggtagagtcgacgacgaagatgacggccgcggtgttggcgtagtaacaccgccagtagggtctaatgctagtctgtccgcccagatcctgcagacgagaaatattgtttgttagcgaaagaagtcattctatgattctctcttgtgtgtttgtgttggtgccatccatacccagacgttaaaattgaggttcttgtacgtgactgattcgacattgaatccgatcgttggtatcgtcgtgacaacttctccgatctgatccccaaagtcagcatattgttagaaaaacaaaaacaatcatgaaaacagccatgatatcattaccttcagtctgtataaaagggttgttttgcccgcgttatcctgttgagagccgacgcattagcaatccatcaccgaggccccaaggcagcacacgacgtcataccaagcccagaattagaattctgatctccttcttcgcccacaccaagttggacagccatgacatgcctgcacccatcttgaaagaatatatagcctggagtcccctaacggtgcaccgagttgcttcgcgacgaggtagacggacacttcgcggtttgcctcgttccaggcgggtggatttgaaatagtcgaggggagcgtgtttgcctctcccgggacgccgaaacagaaagaaaaatcaaactatgaaaaaaagaatcgcaataaacgccgggcgaatgagtcgatcaagtttctcacgtgtgcgccgcaagagccgtcgcaaagggggtttcgttgaagtgttaaggtatgcggaagttatcagttacaaactgtcccctattccggaggctccaatgcccatctgcagctatcttggtaggccttgttttagaggcaatggcccttcccaacggcggcctctggttggtccaggcgctagacagaataattaaggctaatctcacgcagccttatatcacttgacctgctaaagcatgcatgtgtgtatttttgtcgccagaagtaagattgcacctatgcggagagatatctttacataccccaaggtaagagacctggcataattttgttgacaaataacgataggtcgattcatcacatagactggaatgtccaatcttttacagaatgactgactctaaatgcttccactcagacgctgcttagctcatcagatgatgcgctatgaccagcttattttgtccattcgctgcaggccgcattaggtagcatccccacagtttcctcgctagaaattctgcctcaggaaaaaagattcgcctgcgccacctgccgcaccagccacaaacccaccattttttccttcttctccgctagggctttacgccctcggatgcgggtcgcaaaatctacaatcgttctcaactatcaacgaaaatcgtcatcatcaccagactcgatacgcaaggtcaacaagatgccggtatgcagcgcccccttcctgctcgttgttatggagagaagagtcttttcccgagagaagcgatttctagattttggcctggcagttttgggcggtggaagaccacccttttttttgtggtggtgttcaaactcttgactgcaggcgggaaagacgaaagacgcaagatgggaatcgatattttctgagaaacgaccagaccgctgacgtgcagttgattatatagagccacaagactttccgaaccaagcagaagctggccaaggcccagaagcagaaccgcccggttccgcaatggattcgccttcgcactggcaacacaatccggtgcgtgcaaactcccccatggacgagaaaatcctctgctctcgaagttccattgttacaatctctcgaacactaccgaattttcctgttcaaatacatcgcccgctcacctctctccgaccaccgatttcttcacacattctcttcctgaacaaacactttacccaaattttgaccaactttcatactaacattttcatcgtacagctacaacgccaagagaaggcactggagaaagactcgcctcggaatctaagcgacgtcaaaacacaaaatcacctggcattcctcgacccacttgtaccgacggtaccgacatccggcttctttggcatttctcaatgacaagttaaaacagtggtggatggcgcaaaaagcagaatctctttgtcgtctttagggcgtgtgggaaggaggatgcggacgcacggaatattgggcacggttgcctggatttttgattcttgatattgcttcatgtcacggtcggtcatagggaaaggaaatgaacctttattttttgatgtccattttgcttgttttaccccaagtctcaaatgtcttttttttcctgagcatggtgcctgtgctgctactctctatgtgaaggaagactccatgaaccagatgtttttcctggacagtgatgaaaacatgctccgccatttccaatcattattttccggtcggttgtttggactttagacgcatcgcccagataagaatcactagtcaccacatgcgtatctcgaaattacctgggtaggataaggcctcagcaacatttgattgtcgttactcccagccttcttactactgggtatgagcacagaaggtcccacgagagttaagtatgagaatcccaaaggctgtcacgttcatactaagcttttcccatactctagagcaggtttgttaaaacagtcattccgatgtatgttagaaattgatatctaacgcatgtgtaaacacatgggacaagtccccagctcatgaaaatggatcgactgttgccagtctgtcgtgccccgaaaacattgccccaaaaacagataccagttaaaaaaaaaaaagaaaagagcctaaaaggagaggataaaagaaaccaatagccctatcatttcaatcccaccaacgccgttggttgctctatgaaacagccccagaaacagttaggctcgtattgttgctctcctccagcaaaaataaagattcaagaagcacaaagagccacaacgaccaaaatttatcggtcctcagcccattcgttctcacgacggatctgctcttcctcttcggcggagaaatcgtttgtaatgttgaaagtcttgcggatctcctcgggagacttgcccttgatcatgttggctacagtcttgcagccgacgtcgagaagaggcttgatatcaaggaaattggatgcctaggcttacggttagctggggttcctgggcatattcgagttggggtagtcatcatataaacgtacaagaataatctcaaagagcatttcttgatccacctgcatgaacttctggtcccactcctcgatatcggtcgtcttcttgcgggcatccgactcgtcatcgggagtcgtgacgggatcgttgcggtggtgctcgcaccactcaacgacctttcgcaggactgcttcattgacctgccgagtccttgtcagctgtgttctagaaagagcatcaaagatgcgatgggaagtggcctacattggggatgggaatagggttgtcctgggtgatgtcggtatggctcaaatcctccaacatgttcttcaaaagcatggagcgttcgaccacgacacggtctagggttggcagtcagtatcaaaccgtcggcaaagagagggcgatggaccagcgaggatgagcttaccgacttccatggtggcgttgtcattggagatcagccagatcttctgggacgcgggctttgcctctgccattgtgctagtcgggtgctttgagaagcgcttatagatgtagcagaacgatataggcgagggagatggatgctgcgatgtagcacagggcgtttgagcgagacggagagcggatgatgatggagatgcgagaaacgcggctgggagtgcgggagctgaaggttgaaatatcggctgctaggcacggacggcagcgataggcagtaaggcaggcaggcggtcccttgagttctgcggggttccgctggtggagagcagtacgtaccgccacccaaagcttaacgaccgagtggctaaagtcaagcatcaaagaagtgactcttttaagttgatcaaaaggtgcgccaaatgagtaacaaagcaatgcgagtttaagaataattcttttttttatactttgggcttttcttgtaaagtctgttgcttcccatgagagtcttttatctactcttgcgggtcgctttcagcctgacattgggatatcatcgtgcacgctattggagccttcgctgaaggatcagtcccttgtgcacggtcctggtataggcctccatagagccaacggacaattacagaattttcaatgctacaggcattctactagaagtttacgttgaatagcttgatgagagacagtccgcttggctggtgattctctaagctgtatataaatactggtgctattgctcgttcatatacctacctaggtaagtgccccagccctacggcactgcccttaggtagcagctggaataggcctgtcttgcgtttgtcctttcacgcacttcttttgtagatagatggatggatgcatgtgtaagaaatagcttcttctattttgattgtgaaagatgaccaggcataccacatggaacaaaaaaagaagggtggaaagaagaattcgtttgttccgtctttcatgccgttattactgcattgacagctcccgtcgctgaaacgctttaggcgcccgtggctaagcctgaagctgccggaattcccaagcaccaaagcaccaaaaatgcttaccaaagccacggcaaggacaagatgaggtcatgccccttattttttttttttgttttccatgtcaggcacacccttcaggtctcaggtctcaggtgccagcaggtcatcagcctcaagcctggccacctgttctagccttttggcgcgtccctggattcttccacgcgttgaatcgaattttgcttcgctttttctcttcctttgtctttccttttcggcgcatcctaagcctcgtcgtcctcgctgctttatacaactcgccgtatcgctttatccggcgctgcctttgctttcgcagcgttatctcagcaaatacctccgttgttcctaattcacgacagcctagagctttttctgttgacttttccccccttatcatggtagcactaccgcactactcgtaattgccagctatcctttttcttctttcttctttgttctctcagcacggccaggctgcgtgcgcacaaagacgttttatcagcgcttatccgacttgctcatgtttcttcatcggtatcagcttttcctaactctcatgcttgctccacctacacgatcttctaagctgtcagccaaagtaagatgtggcggcgcacatatcttctcctagttctcatcaggctctggttcgctctgtcgcccagctacctccaccccgatgagaacttccaggggccggaagtgattgccggtatgtattcgggtgctgtgtaatatcttaagatcttatttgttcgctgccttcgaggctggttgctggttaaattagctatgaatcgatttattagtagctgctcttaataatggctaaccggatgtctgctccatctaggccagatctttagttaccctgttcggcatacatgggaattcactagcgagaatccgattcggagtgtcttccctctctggcccgtctatgggcttcctatgcttttgctgcgttggctttgggttggaaatggccaagatggcgacattccccctgttgttgtcttctggacgctgaggttcttgatgttcttgacaagctttgtgcttgaagactgggcccttgacgagttaatcaacctcgatgaatcagtccacagggcacgccagcgccgtaatgctcttcttcttgttgcatcgtcttatgtgacttggacttttcaaacacacaccttttccaactcagtcgagacattgacggtcttgtggagcttggtcttgataaaacgcatcactgctccgcaagtgagtctattgctgctttattatgtgtaaacatcttgcaaatctcatgctaacgctccttgataacagtcatccatactatcgtctattgttttgggagtggttgtcgtctttggcttcttcaaccgtgttacctttccggcgtttttgatactgcctggattttggttactgcctcatttttggcacaagtcagtcaccgtacctttgagcattagagtcaaacgctgactatgacagaccttttacggtggtcgctttggttctggccgcccttgctactgctttcatcgctattgcgattgatactgctttttacacgccggagcccattacttggactgatctaatcacgaatcccgttattacgcctcttaacaacctcatatataattcttccaccgaaaatctggcactgcacggtctacacccttggtatcaacatatcctcgccaatttaccgcagcttattggaccggcattcgtcttaatattctttcggccttatgtgtctttgagactgtgctcggccatttctggaattgtcgttctatctttaattaaacatcaagaagcacgattccttttgccagctgtaccacttatcttatcatccttacaactgccgaagaacccaacaactaatcgaatctggacagcatcttggattatattcaatgtcttccttggcgtgctcatggggatttatcaccaaggcggtattgttcctggacaggtatttatgagcaaacagcccgacgccacaaatgtcatctggtggaagacatatcctccccctatctggcttctcaacggcaaaaatgaagttttgactaccaaggatgtcatgggaatcaagggtgaagcgctgctggaacaactagctgagatggctacatgcgatactcctgcagaccggcgcagtcaggagtatttgaaagagaagaatggagcttatttgatcgcgccagcgtcggccacttggttggacccatatctctccaacaagggcttagaggggctgagatttcgggaggtttggcggtataggaaccatctcaatttggacgatatggattttggagatgacggggtctggaatactctctcccgagtcattggtcgtcgggggctcgtcgcgtggcgtgtaacgaaaagctgcggtttataaagcccagcatcttttaaaattttatagacatacatgaataaagtaaaaagttgaatatccagctgttgaatgcttttaagcttgaattatctacatgtgctaggcattttcgataggacgttacgtagcataatcacatattacagctacgagttatcgaggcaatgtaagatggctaaaaattcgttgtttgagattttaagctatgctatccctaaaggcgtacatagttatagtttgacacctcgaaacaagagtataaaaagcccgtgaccaatttagtagaggcgcttgggaggagacatggaagccttgatggtaaggcttccaacgttctgccagcccttcttcaagagagagaccaggtagttgatggcaagcatgatgttgccaacaagctgctcctgctccataccgacgttgccgacggcgacacccatgcagagaaccttcttgagctggaacttgatggtggacttgacctcgttgatcttgccagtcaggtcatcagcgtgggagacgggagtagggaactttccggctgtaggtgaaagaatattagtattggcgtcggcatataatgatgtgtgcttgaaggatataaactgcttacccttggagagaccaggacccaggagacgggggatctgcttgatgagagcatcggaagcaatgaaggcatcgtacttgcgagcaagcttcttgatgagcttcttgttcttgttgagcttcttcaagtcatcggcagacatggcgtcgacaccgccgtgcttggcacgatcgagatcgtgctggtcaccgaggatgcagatggccatgttggggcgggggatggaaggcaggcggatggtgccggagaaacgcttgtcacgctgggggtcatagttcttgaggccgatctggagctcgacggtctcgaggaagttgcgcttcttggtctcgttggagtactcaaggagctctccgacttgcgtccggacgttggctgcgtgtgatcgttagcaccgtgaaaaaagaaagaaaaaaaggcgtttgagtctcggcgaagtgcatttatcctggtcgacaggaatagatgacccgcttcgtgatgtaagacgtaccgactgagatcttagacattttgacagtctcccaatagaatcaaacgtatctaatggtgatcaggacggggtggttggttgagattcgtaaaaccgacaagtatgggggggggggctcgatgatttttatctagcagtgtgggtcgaggagcgcatgtggggtttcgtgcgcttttggtgcgcagggcaaaattttctcacgtgcgctgtcacgtgctattttaaacttcctattttgactcatgggaaactttatagacgagctttatagaggctgaatcaaggcaaaaaggacgaaaaagggcagaattggcgttttgaaatggtccccatacactgaaaagcaccgatacctccttgataacgttttcatccatccggtgtgactcaacgggccaaaatttcgcctattatgccgagtctacttattcctgagcatgttgatctgctcggtaacccgaatcctgttttgaagtggcttgaagaccaggatgtggaaagccaacagaggtgcgatttggccggaaaactgcctcaaagattttatgtagctttgctaagcctgtatgtagttatgcccaaaacatcttcgataccattcttggggaagccgctcaacccagatccgtctcaggcaacgcctgtgtgaggctttgcggctttgtggagagggcttccaaatctgagtcacaggcgctccagccttgggccttttctcgggatgtagcttttcggctgtacgacttctacattgattggaatgagtttgatcatcatcgatccatgaggcttgttctagacttgatagcgcagcttctccggagaaatcctgataaggaagcggctctgcacatacgaaattccctcctggagaatcttgtctccatcgtaatcggccgttctactaaacctgtggccaagtcagcgctcaagactcttgactacttcctactcaaaggagttttcaccttggatgacgtcaaagcaactcatctctcatatcatgaagaattagccaatgctacggatattgagatatggagggtcttcacgacagagctgctacaatggactcggttacactttatttgccctgcagctggcaagttcatagtaagcctgttccgtgctctaagacaaaggggccatgaagactccacaggcttgggtatagatacatggcataagtggctgctcgactttctgtctgaagaaccgactctattggagaacttcaaaaattacatattctctcccctcttcaaggccgatagaccggagagtctgaagtttctgcagcatgtgaaccggaatgagtccggctctgctatcacagctggttctgatgattttggcgcaagtgcgctcctcactctggctgctttggaaatgggaaagaaagttgggcttgttgaagaaccatgtaaagaatttgaccctggtttcactaagatttgaatactaacgagggctagatattggcagcgaccagtcagtcgaggacaattcatccatcactctgcaagaaaacgcccttgagagcgttctgacgcatccctcccacgaggttcggacatcagcactcagtcttctcattagctccccgtcgacaacacgaccatactcggctaccactttggacctcctcaaaagacatctagccacattctttgccgatccagatgcaaagttccgagtagatgtatgtgctcgatcaagggacatgttcaaaagagttcgtggcgcaatctcggtattgaacaagagcattccgcgagcaagggcaaaggccagaaaaaatgcctcgaaagattcagccagccagccagcattgtatcgcactaacatactttcatggtcagagtctgagttggtatcttgcctggactaccatgagaaattccttcactggtatttgagatttctatgtgccgaattatcacctactgcttcttatcagcgacatattacatctctcaagagcttgatatcgatattccgtatggaaggagaacgatctaagacttgggagacagcggatgaccagcaactattcttcgaccatttcgatgggaagtgggctcgagtgctcgcagatctagtaatggatcccttcgacgatgtccgggagattgcctcgttagcgatggcccaggcttatgctgataaaagatatcaaaattttactcttaactctgcagggtcagagcaaaaaccttcaaaggaacttcaggagcttttacaccgagctgaaaaggtgtcagttcggactgctagagctgatcactctgatggtgtcgccagagcctcacagctagtatacaaatttttagacactgaagatgagcgactaggacttctttcaaagcttgtcgatacactacaccaaaagatttcaagagcagagtcagacttggggcaagctgttctagatcagccactacacagtacgtttgcagcactgggcttcacctggcaggctgtttctgaaaagaaactgtcgcagtctgaggcagacgctgctattgtactgcaggagaggatgattttttgctgtgagcgagtgtggagagctgtgcgcgatgttctttgcgatgactctcctgaaggtcatctgcctgaagagatggaagacatggaaggcctcgacacaaagggtcttttgagctatagtttccgtgctgtccatgagtcaaggcaagtttcttacgtgtggtgactattttatatatgctttcgctgaccaaattccagtaatcttatgcggacgattgtgcagagtatgagaaatcaatcccgagaggggctcctgactccaacgcgaaaagcctttgaggccattggaaatttatcatttacgcagctggccaacctaaggcatcgcggcgcattcaccacagttgctgcgacatttgcgacgtgctgccagttgactaaacattttagttcctttgagggcgaagtatctctgctggagggttggtaccaggtaagatgtcaaaatgtcctatcaacaactctctttacagagcagctttattaacattcaaccttgaagggcaccttgaaggaaatctttagccagagatccactactcgacgatctgctggtataccgtccatgatgacgggaattctatctgcgaatgcagctagcccatcatttgaagatgccatggccaaactcatcgaaattgctagtatcgaggcgcatgtggtagagacagacggatccaatctgccgcaagttcacgcctataactgtctcaaagatattttcaaaaattcgctgctcacatccatgggcaacaaatctgaaaagtatcttccccagtgtctcgagctggctgctagcgggctccggtcagagatttgggccatccgtaactgtggcttgatctttcttcgcagcttaatcgacagtctctttggctctcaggagagcaaagcgatgattgaagctggctgggacggaaaggccaaccgaatcccctaccaccgctatcctacccttccgacagtactcgcaagtctccttaaatcgggtcatacaatggtgacttcagcaaatgcaacctcgtctgccgaatctgtctttccggccttggacattattcgtcgagcaggaccgcccgatctactgcgagatgagatccagatttatgttgccgcctatctctcgagccctgtatggcatgtccgtgagatagctgccaggactctctgctcttgtctattacacgacaaatggcttagtgtcgtccaagatttgcttcgcaaggcgttgaatgacaaaactaccaatagccaaaaccatgtacacggtgttttgctctccctcaaattcctcattgaaagattcaatgaggtggcgctggatcgccttatgggtatatataaagttcaacagaaaatcaaatcatatccattgtatttactgacaaatttctagctgatctacctgaactgacggcattcctcgaaacaagccacattgacagtctatacgttaattgcccagacatcatttccgcgtacctagaagtcgtcaacatgatatggatatcccaaatctccagagctcagtccttacagccatctagcgtcatgataccaacgaagcaagggtctgcgctgctcaaagctcagagtgctataagcaaaatactttcctcttcccaagacaaggaggagcctgttcaacaagtaaggagtgtattattcgagagccgcctcggcgccgataccatggctactgctctggaatcaataccaagactgtggcattccacctcgactccaagcgaaatccgaattgccctgtgtgatctctacatcgatatttgcctcggaaccaactttacggaacctcaagtggtagcaattgagaatttggtagaattgatgaaccagctcattgcggaagacaagctcgactccttgcccgtatcctctctcatgaatttgtggaacattctaccacagcgctcactgaatccctctctctccaatgcgattgtgagagccagcggctgtttagtagccatcgtgaaccaccatcaacgccttccggctacggcgttccggaattggggcgccatgatggctgatgcaggctcagacgacaaggttagtgatagttcaggccgtcttctttcttcttgtcatacgttttcgatatactaaacagattaatctatagagcttcgatacgcgcttcgcggctgctcagtctctgtgctcatttttcagcgtctccggagcatcttccgcccgcgaagaatatctccctgcaatcattgtgctatacgataccttgaacgacgacgacgacgaagtgcgagaagcagggtctgccgcagcaaagagcattcttggacagaatctagtacccctcgaagcatctagccgtctccttcagtggctcatccaacatttcagcaccagtgctgatctgaaagctattaccgcaagccgcgtcgctggatatcgtcacgaccaggcgtggacttcacccagtgctcacctggctgctgctctcaggtcagacgactctctgttcgcagtcgaagagcagaatctcttcattgacgaggttcgcgaagccaaccgatgggctaccgtcttcaggaatctcaagtggaatgaaggaaaatcggacgatggcgagatactccgcaagctggatgaatggcttctggatggtctagcacaaatgcagcaactcctagagcaggaagacggtcctttgggctgggcttcaaacccatctgtctttgctatctgtacatccattgtccgtggttctgtggtattgagcgaaatgcacggaagcccgaaattacgccaaaccgtggcacaattcaaagagttactgaagtcgccgaatcatcatcacgtttcgaaattactcatggaaccgctgggcgagctattgaagaatatagaatagaatagaattataagaaaaaatcatgaatgaatagtataaaagaaatacgacggaaggaaaaaaagacatatactattcccataacctaggtagataaacccctttatctgtgacagtaataaagaagaagaaaaggaaaattgtcaatgctgatcaaaactcgctattgatgcatgcgcccgaatgctccatgttcccctatttctgacttttaaaaaaaaaagacatgtgaatcttggaaaaagaaaagaaaagaaaagataacatgacaccccctttaaagcgttttatgcctctcttgtttgacagccatcaccccttgatgctctctatccccgaacccctggaagacgaagcagtagccccttcaagcccactcaaccgtcccatcttggccgtcaacatggtgttctgcgcctgaagctgcccgacctgcgactggagaatctcaacctccttcagcgcaacgtctctctccgctctagtcttctccagctccatcgtcaggttcatcttctcctcccgctcaatcgccttgcgcctgcgggcttctgccttgcgctcctcgtgcacacgcttgtcttctagtttttgcagctcccgcctgtatttggcttcctgcttggcaatctccttttcgtgcttctcgcgcatcttggcgattgccgtttcgtccttttccttgccgccgcggtgtttcttttccaagcgctgttgcatgtgggcggctttttcatctagctttcgccgcttctcctggagcttcctcagttctttttctagtaactgtttcccttgggttttggactcatcggaattgtggctgcctgccacgctcttggatcgattttcttcagtcatgcttctttcgagagctgatctaaatgttctgatggaagacgtctcgctcagatctgtcacatcggcatccgtttcgtgctcttctgcagctctggattccaggtcgtcaaggctagtattgctctcggccggacttcctagcgtacctcgcagtccactggcgacgacggatgatgcggcttcaaacactccgcttatgatgccgtagatgccattgctactaggaatgctttgcaccgattctcttctcgcagcttctatttcttctcgtttcttggaatcgacactgggtttcggtttatgcctgggtggtaattgggggctcccattttcaagaagcgttgcatcttcctcgcctcgctttgtcgggctcactgcttcggggaggctttcgccacttttggagctaagcagtgatattgctgttatccatttgacaaacttcccggcatctccaacaattccgggcggagtgcccttttccaccatgaagcgcggcacactgccgccagggtcgcttcgcgtgaccatgagccattcaatagccacggactgatgctcccgtgagtccgagctagagcttcgaacctcctcagagcctgggtctgatgacaataatgatatctttgatgcaaggccgttctcaacaagcacctccctgacgatttcgacggattcgtaggagccgcggattattcccgttcgtggagggcactctgcatggttgcatggtttcgatacaatgacatgttgccgtaaaggtttctcctggtccgccggcttgtattcaaagtcggtcgtaagtagtagcgtgatgaagtctctcggggccgtgggtcctgggaattgagccgagagctggaaaactatggagacagatgagttagcatcggtcaagctcacttatacaaggcatctcggatgataattaccactcatgtgtcccgagttctcgacctcttggctctcgacttgcctatccgcgccgacgcctcgaatattaccactgcccggcgagccctgtactttgagcgtctcgggaaactccatctccatgcccttcttccactcctcaaacgtcaagccatggtggacgctcctccgcgcaaaccacgctcccctgccgtctttggccccaagcttgtagacgctgatattcaacgggttgttctgggtcatcttgatttccttccattccttgcgcagcttctgggccatggcaagcgaggatcccgcctcccgctgcgaatacgccttctcggcctgttcgaacacggcgcccgttgccgtcgccgccgctccgattgccgtggccgtcgttggcgacgggacggactcggcgacggtctgggcatcgatgaagacctcgtccatgaacggcttgaggttgccaacggggacgtcgtcccactcgatcggccccattgcccgcagtggctcgtgatgggccaccatggctggtgtagaatggaggttcgctcgttgcaaggaggggcgcggaaacagcaaaagagcagtatgaaacaaattgaatcgcacgcaaaatcacgtctttgcagccctcgtctagattaacagcacagaagaaacaggcagatacaggtcagattggttggaagacgtgataaaagggaagggaatataagagcaagcactagggactagaactcgtgtgcgccgtctgcaggctgtggcatgtcgcccgagggaggcgtcaaaccggcctgatcgcgccgagggaagcctgtggaacgtccgctaaaaagccagcgacacgaagcttacagcaggcaatagcgaggtccagggccctttttttgagctcaatagtgcctctctatacggcgtatactactgaaatgcgctgttcgtgctgcgcctattgccgcggaagctgaatcttgacgtcaccgaggggccacccctggtaccagaagcccgatcttgctgtagaaatggatgccgtaatcgagcagtcatgcagaaacgctgtcggtgcaacacgtattgattggcagccaattggggcacagcagtcgctgattatataaaatttggcgatttatatacctgtcctaccaggatctgcacatgttacatagacagcagttgagcttctccagcaatcaattgatccgcaacggctagccggcttagaatcacgccggtgatcgtggctctgccgtggcaaaagacggagctcgcactttcgactccaccgactcccagggaccggctgctccggactccatttcttacagcgggagttggtagttgatagcctcgttctcgttcgcattcgcattcgattgaattcagagtttcaaagtccgatccaggcaccggttttatacgtgtatatatatatatatatgtatatgcttatatgcccttgctatccatgtatagagaatttcaaaagtgaaaacaagacagggttaaaacgaatgagtcagacggagaacgaaaacgaaggatgaaatgtctggtatctcttccaagtaaaacaaaccaagtacataagcaacacaaaaaacgactacaacaaaaacaaacaattcaacccacgcgcccagctagccaaaacagtttcgcttgctcttaaacaacattgttaaagcacatccaatccatgcagaaataatatccatcagcgtcccttacagagtatggccgctacaggttggtcagccttctcgcctgcatcgcagacgcatggtccctccgacaacttccgcagtagtcatcccgccacgcctccaaagctctcttccgttccggcggtatggcgtccataggcttctgtgatgatccatcacttgcgtggtctttgccgttgcttctgcggccgttatcatgtaacatctcctcgaggttatcgcagagggagttctcgttgtccagccagttttcccattctgattgcagcaactcccgctcaacgctgttgacgaccctcattgcaaccagcaaatcatgccggtacatccccagcctctgtcgtgtcttccgcagccgacgagccgtggctcgacttgatggcaatgacagcgaagctcccgcggtctcccacggagaatccatactcgtggtgtccaagacttctctgaaggtgccgaagcacgtgctgttttgtggaaaggaggacaactcatcatcgctggcgccagacgcctcatgcaagtcagcaatatagatcgccttgctcatcatgtggttcggcgacacgccaactcggcgcataaagtttgccgctctccgttcctgccaccaagtcaatgattccgtggaagatagcatcaagttggtagccatgctcagccccaggactaacaagaggagccgatgcgcggttacaacgtcgaatatctttttcaacgctgcaatgatccacaaaatcacggaggagaccacgctttcgccaagagacctgagcgtctcgaacagcatggccgtaagcgtgcgaggcttgatggcctgcttcttccttgcgtcggtaggtgctggcgaaaagactactacctgggtttgctggcctacttggccgtatacttggatagccttatgagtgcgacttcttgagcccagcttgtgaatctggtcagtagctatttcggcgagctcttcggcatcgctagccgcatcacggagggcctggcgctccaccaaactcttggatatcggcggtgactttgaccagtcgacgcgcacgtaaaatgtcagcttgcattttgacttggcaacatacgtgatgacgaccttggtcaccaacttgaagagctgggaatgagggagatgccacgccgttctcgtatgcgtaaccacgtatgtgacatgatcgttaaagacatcaattgtttggaaatcccgtatatcctccgtcttcgaccgaccaaagacgtcgacgtagtcaatcttaaactgaaactcacgcttcgatggttctttgtcgactgcagctgaccatgggccctgggcaatctgctttgcgcgatgctcaaagtacaattttggaaacacaaagctcttgtctccaaacagaacgtggaagcatgcctttgcactaaggtcaaaatgcctctcggctgccatcgacgtcatatcatccggttcgtagatgacttcgtgtttgggcaaattcagcttcagtgggactttttgcccagaggtaggagctatcaagcgaggaatgtcgcccgcggtccgctccaccggccttcccaatgctgtgccgttatccatcggcgtgcttgatgatacctcctcccagctctcagcgctagggcttggcttatcatattcatgttgatcaatgttgattaacgctttgatggtttccaaagtgtcaagcggttcttccgcttgcagattgtctaccaagagattaagacgcgcatggagtagctgaagatcgtcaaggaacacctttatggttatcctcttatatcccgtgtcgttgagatcctgactcaggtgtaagaaaatgaaatcgcagtctctgccagtagccgcagtgacttcggtgatgatatccaaggggatgctatacgctgttaccaagcccatttgctgaccgtagaaatacatgttctctgccgtcacatagattctgccatcgccagcaggcagctcgctcttggaactaccctccagcgagctcgaccaggccgctcggaatacaagcaccagtctctcctcagggggcgcattggggaacagaagcctaaactgggcgtgctggattctcagttcaggggggtatccagctggtaaagactcgctagttttctttgcttgtactgcctcaccaagaggcgtcgtcgcctgcgagtcctctgatacaacaacgccaatggggtcgtcgttgtcaaggggggtcgtcgcagccggctcagattgcattgagttccacatgctggtcccccaatagtttgcaagaacagatgtaggtagtttcttgccttccaagacatggcctcgctcaccggcaatgagcacagccgtgcggctgaaactcgtgattgttggaggcctagccaaagtagggggggcaagtgtaccaggtttgctgtccagcagtggaagcgcaacacctgtgagcttggcttgacttgaagacgtcaaagatagagaagtccctacgagctgggagccttggtttccggaaaccatgccggacagacctcctgatgagccggaagtcgtcagcgtaggctcagggctggcgccgaaagtcgctttacggtgaagatcaagcttctggatgatccttgccgcgtgctctcgaccgctctcgccttcttctcgtgccaagtcccgtccaagtgctgagatggatcgacgagatccgttcccattaggatcataactccgtcgggtagatgaaccatcgtctgctccgggaacagccaaggtagatatacgatctatactgggtacaatgtcatcggacgagcccatctgcgcatcgattgccttggccgaaaactccgggatgctaggggcagatattgagaatgccgggtcaacaccgccggccagtgggctgttatctctgtccatggtggcttcaaatgccttctttttcgaaatctcaaaaacttccagccagtcagtcagttccttttgcgtttcggcctgcatcagcatgctccggctctttgtctttagctcgaagcaaaatcgtcgctcctcgccggcggccggcttgacgttgcaaagcagcactccaatctcgtctccttgcaaaacaccttgcgtgccaggagtcagccagccgaatacgccatctcggcagtagtaccaccgccgaacccagttgtatctgacgggcttgcctgttacgatccgcaagaacagccagccttgcttctcggtaacagcagcgccgccctcatcattcgggcgaacgctgacgggtccgcgcgaccctaagaatgctacagtcgaggtgctgtaatcctctaattcgcgagaaggtttgaaggtctcggaggtcgcgtcactaatatcctttcttgcattctgcatctcccgtctgaagacattatctgacagctccatctctttcgcccatccccggacacgatccagctctcggccccatcgggtggcgctcgaagccgcatctttggcacggctcatctccttccatatatcacagcagattttgaccagcagctggtccagcgaatatcggagctgaggcgcgagctggcagtaatccatcgcagcctggatatacacctttcgattctcatatacggagaaggcatcttcgcggagggcggagggctcctttgtcttggactgagacacataacgggcgagagttgtatcataggttctctgggtctgctctaagcttctccttatctccttaaagttccgcagctccccagtaagaaacgaccgaatgggctcgacgacagccgtctccattcgcttttgcgtgttgagcaattgcgtccagagttctcgcatgccttcgctagtgcgcttgagggccaggagtgtgtagtcattgtcgatgacattgtcgggaaagggagtcgtcttggagaggtagttgttgacggtgtcttcgagagagaggaggccgctcatgagtttcgatgtcgagccgacatatccattgagccacttttcgacggcatcgacctggtcggcaaagtgagtggcggttgcgcggaatgttggggaatcgaggacggcctcgttgagagtgacggggacagctcggtctgcgggtttcggcgcggtcgccgtcgtgccggaggcttctggcatggtgacggtggaaatatcaaaagctacttcaagtgcgacattgagagcagcgtctgcagaaataactcccagtgatttgagatgtttgcaaaggcagcgttggcagttatagtttggcgttacccccaagttaggaggttcaacccagtagcatggatgctattacctggtgtgggtcagcgaaatgacaacctattgtttgctatgtagattcgccagctacggcggtatcgataacaccgctacgcctacactgatgacgtagtcttatacgcagcatttatcccgaccaccggcgcagcagtcaagtcgcgtgcatgatgcatcacaaaatgtgcatgcagttgcattcagtaaccagcagtgtctagagaatacctacctagttgttcgtagctcacgcctgtgcacgcctctttgaatgtcaaactagcaacccgatacaacaaaggagcgtcaatttctattcctggctttttgtcctgcagatgagagctatctaatttcgaaatcggtctctaggcaaaatagaaatgccaacttttcagtcgaaaaaatgccacgcgttcttctctaataatttgacaaggacgcgtaagcacgaaaattcccttttgtctgaaggcgcctcctagcatctactccatcccatcatcacgccggttccagctatgcagacgacatctaagagtcgttggaattagtttgaggccatgtaaagaaaatgcgatgcatatatatgtatgtgcctacatatatacaagctgttgtgtaggcttaccctcattcctttaaatgataaaactcaagtagccgtcatagttgtgcgaagcgggcttggtcgcgtcgtctgggaaggcactcgaccagcgcctcgcatcaagctcctttgagcaaatgacaacggcgcggcatcccctggccccgaagggtcgtggggcatgtcgctctcatcgtgcgcggacggtttgacttgagtaggcccctcgctctccacgagggaatcggttggtcaatctgtgcatttgagttagcattttgtatcgtaatattgcgctgttgaagaatatggtcttcttaccgtcgtaataatcatcatcgtcctcgtcgaggtctgccaactgttcaaagttgaccttgtaacgcaagataccgccaataccaccgaatcccttgacaaactgattgccctcagttgatcggtcggacacaaactccaggttggtaccgaaatccttgtagtgctcagcaatccattcaaggaatgactcctgtgaaacaacatccatctcttggccagtggtcttgtccaggaacttctctcggttgccagtctcctgctgcttggtggtgtgcagaataacctcagttccctcgctatccttgagaactgagcgggtaatttcgaggttctcaaagatgatgagagtttcaacagcaccaagctccagcgccttcaaagtatcatcgataccatagcagaccttgccggtatcctggctaatttcctcaaagtatttgccaatgagcttcttctcctggatgaatttgacgtttccgagagtttcagcggacagctcaatggcctggttgaagccgttttcaccaccgtaggagacgtcaacaaccttgataaccttgacggccagacggttgtcgaacatgtcggaggcgttgaggtcattcttgaaatcggcagaaccagcgagaataataccagcgacgttgaccttgtcagcagtaatgaagttttgcacagccaactcagcaaccttgcggacgtagttgtgacgcttttcctcacgaagacgagcgaaacgcagagcggactgaccaccacggccgtgcttcttggggagatcgacggagaacttgtgcacaatttcacgagtgttgccactaagcgtgccgaacagtgcaccgttaccgtccatgatgatgaagccgaatttctggtcggactcgagcagctcagcgagggcttcggtgtggaacttgttgtcgcagagatacagcgaagtgttgatgggcttgaatggctcaaagtcaatgttgacctttcgctcctttccttccgaggtcaagatttcaccgcagtacacgaccaggccgttcggagggaccttgttgtacagcttgagacgctgctgggtcgatgtgatggcggacaagacggactgtcggttgacacgagacttgatgttggaggctgtgccctgcgggggttgtcagcaaagaattcaaaagtgttatagatctgaacaatcagtgaggtatattccatacgtattcttcagccaacatcttagcgatacgcgacacctgatccttgggagctgtgtcatagttagcaactctcgatcgagctaatgcgaaagcggtctgcagcgggcgaaacgtacggatgacgagagaaatcatagaggttccatttcctcgggcggcctcgaggcgcttgactaacttcttgatcttccagatctcgatctatacatataaaaaaaaattgttagatgtcgctgttgcatatttggcgttttccgatggccagcgcggggcacgaagccatggaggggcaaatcaggggagccaaaaatatttttcgagtatttttgctcttagttttttttttgtcctagaggggaaagactcacgttcttctccgcctcgccgctttgaggttcgctcatggtgaaggagattgaaaagagaggcgcttggagaaaaatatggaaattttctttttttttttttatcccgccgctttgacaggtccaaggatcgagaggcgccggcgcgtgcgagcgtgacactggctggtcgagggagagcagcggttggtttttgttggatgcgagatgcaagtttgggttgtggtagttttaccctactaccccaatggctgggctggcgctacgggtccccctccaggcagctaaaaggccaaaatccagcacgctgtccgcctaaaacgagcggcccgacaaccactgaggtcacagaagcgcattaggtaagcgctcgacgtcacagaattgctgtaagactcatgcggtcagcacagtttcgcccccataactcaccgcccggcaaaactccgtcagtgagttgaatgatcccaggacgggacgagcctcgggaatagcttatagcgacactttcggagcgcacgctacgaatcacgagcagaacgagaattggtgtccggaaattgaagcaaggcttgagaaccttttcgtgtcgacattggggcctggagcagggctatcctctctcttcgcaatggactcatccctccccaccgaggtcgccagcaccatccaagccagccatatcagaaggcatcccgatcctcgacaggacattgcgccgtccactgcggccgacaagtcagagctggtagacattcatgaggtgaagcgcagtcatctcgacgacgatgaccacgatatcccatacagcgtcctgcgacctccgaagaagcattacaacctcccgccgctcccagacttgcgattcgagcagagctatctccgcagcatcgagtcggcagatacgtggtggaaagtagtgctcaccacaatcaaaagccaggtatctctcgactctttttggcaaactccaatgacgcacaatactaatcaggcgaacaggtattaatacccctagctcaaggcgtcttgctcaacctggccatggccggatggcagcattggaacaagagcgccagggtgagtggcgactcagtaggtgcccgattcaggagatggtggtttggagtaaacaactggagcctgcccaattccaggaaacgcatctaaagcaaaacaacagcaaatacccgtcctacaagagtgtatattattatcttatcagttacatgaaggtcgtcaccctattcctttttatctagtatagataaaatcacacaaaaccctttggcctctagacccatttcatcgcacccgagaatccttttgtttacgcttcataggtcagatcgcaggccctcgctgcaggggatttttttccgtctgttgtcatgtcccccattctaaaacccatagattcaaccgattgtacactaataaatttcttggatcatccgtcgcttaatagaccgtaactccgtcgagaaacattaacagccattcaaggcaagctggcatctcttattcctggctgccgacgttgacacttccggacaccagttgcgccggttgcttttcagggctacctcggaatgccaatgaggtagatgagatggatggttgtcccaaaggtcccaaagcctgccggtcaacagcctctggagtgacatgcctctcagtcgtcttcgcgctggatgtcggaaccaagacttctgcttcaaacacttgttgatttggagtcggcgtatctggcggaccggccgtcacatccttttcctttacatcgtcttcattcgaggtcggaagcaactcgctcggagcgagaacgcccttgagtttaggtggagttaccgacagtttcaccaccaatgtttgagattccatttccaagtcttcttcatccatggcttcgtctttgaattcgtcctcgtcttccgattcttcaggaatctgggcgtcgacatcgtcttcatcatcaccaaactcagcctcgctctcttcatcggtatccatggactgattggtttcgtgatttgcggctgccgatctacgcgaccttccagcctctgcagcaacttcgagggtatcatcttgatcaccggtggcaaggtcttctcccgtggtcacgttgagccgaggcggagctcgtacagttcgaccgcttgatgtggtgacaggtgcggtttctgctggcgtatgtgttccggtattacgagctgagcgtctataaccagtcgagtctgagaacatgtcttcgtcgtcggaatacgtatacttcattcgcttgccacgagtgcggccctcgtataatgaaaatccaggctccgggcgcttgaactgttctttgcgcatctgtcgatattctcgccgtttccgtttctatagtttatttagttcaagcttggtgaaaacaagtagaattggcaagagatgactacctcgtctccgacttcgaatcgcgggatggcttgaagaatcttttggcttagcttcttggctttagggccgccatctttcgtttctagcttctctgcgagggccctgagctcttctatggtcccagcaacgctccaccaagttcggttggcgccagcagggttgctctcgcgatatacgcgaaaggcagtatcgtcttgcccctcaaccaaaaagtagcggcgcttatctccgtcggaaccccacggttgaactgctctcggctggttgatatcgtcttcgtggcgattttgcttataggattggttgatcaagcccttgagggtatcggacgaggacatggcccaaaggacgagggtgcgcagcagattcaactacagaagtagggtcagccaatcttgcttttttgctttcaaagcctctcgctcctattatctagtcatagagagagcactcactctttcggttgggctcagggagctaaaagtgccgccgccggacagcggatttttctcgctccatgaggccggccattggttcttgtgagacgtaatagcatcttccaatgctctgccataatgacctgctctgtgtggagaaagaggaaaaaagaaaaactgattagttcagtggttcgcgtaatgttggacgaggcaagattagccatacttgatatcttgtttccggttcaggaggagtccgaggacggcgcacaaaaaatgttctgctcgatcgccgggtatgggttcgacaacgtctcgttctaattcttgcggtccgaagtgcgaaagggattttgggaatgcgtcgttgaagcggcttctaaacattaccagaaactgcggctgttagtagagtccgatgacgtctgcacgcgaaatttcgcgtcgccagaaagctgtgaacgcgatctgctgccaggcaaaaaccagcgcgcattggagaatggggagaggcgtttgcgataggtcattacgcactgcaatgtctggattgtccgcgagaacatattcgtgaggtggcgagggcgaccgtttgcgcggtggcggcgaaggctcctttggcggcttctctgataacttggggaagaactttagaattcccgatttagatccggtcggcgcgtcatcgctaaggtcgtccaactcatcatccgagggaatgggggatagtgacgataaggaggagaggtcagaggaatcgtcgtctgcggcagccatggcgcgggagttggcttctggcagtgcaagtgccgagtgtgtgaaggagggaggtggatgaggcacgtcgtctgttgaagagatgtggatgcactagctacatatcaattctgataggccaaggggggttatcaagtggtagtcgccagtcacgtagtcaatcaaggaagccttaatcatgcaattagaagacgaacccagtctcccgtcttagatgtctagcctgttcatctgtctttacacccgggccgtgtttcggcataaccttgcccgcgcatgccgttgtgaggcccggagccccagatcccgtctcaatcttgttcctcgcagagagcatcggcaacgccaaacaaagtaggcagagctttggccaacctgggtcaagccacccgattaacctggtcgccagtattcaaatccagcccattgccgttcagaacacaaattctggctccggaatccaagttttccatcagccttggattttaggggtttcccccacttccaagccagccctgcaccacatgcatttttggtgaatctcgcaataggcttagccatggcaacactgatgtatccaaggccagcaagcaacccagagctacacaaataatatttctgaggtgtgcaccaacccggctaaatcatgcatgaggcaatttatgccagccctatatgcatcgtcagtgcttgattttcaagattgagtaggccaaaagatggaaggctgatatctttctttccatcatggaatcggaatctggtaacttactagcatgaggttttgtcgaattctgacattgctgccaactcaaggcgacagctatgatcgccacgcatggatgcctaggtactcctggagattatggttcagcctgcgacccgaccccactggcagtgtgtcagagacaccacagcagcttagtgaaatggccagccatctttcaggtaggtgaaaatagagcggcgtccatatcggaaaaaagagcgtaagtctggctgttggtgttatcattcaatcattgcgcaggtctagaccacttggtcagacggtttcagtagactgaaagatagaacagcagctttccacgaagtagaatatcacatcttccgcggggccgagtgcagttgagcaactgaaggtatcttcattgaaagatcccctagcaagcgcgtaagtcgatgagggagtagtacttcgttgataagagattgtcacatgtcgaacccgttcatccggcaggaacagagatattggagagagcagaaaacacgaggttagcaaaaggataaagatcacatcgagtgtgcatgcagtgaaagatgctcagcaagacgttgcttccgcggcactttctgtcacgcgtctcagccttgaagacgctcaatctcgcaacacgtcactgaggtcttcgctcatgggagaaacacggagtagaggatgtgggggtttgtcggggtccatcctgatgcgctaggagagcgggagatgcagaggtacaaggtacttccgagcgaccaatgcgcgcgccggaaaatttcggtcacgtggtcagggctcctcatcttttggcagcggtcccgcacacaaaaattatcagaagtctcaagcgagcgcctctttgtccaaacaccaaggccggagccaggtatagtttgaacctctcgccctgctggcggtttcgcactgacatcaatcccgctcacagtctacacatcgagccaccatgggtagagttattcgcaaccagagaaagggccgtggctccatcttcagtgagtagccgccgcgtcgatatgcatcgaattaggaacttcaatgcgcttctcgagatttctaacaatattgaaaacagcggccaacacccgcctgaacaaggcccctgccaagttccgcaacctcgatttcgccgaacgccatggctacgtccgcggtatcgtgaaggacatcatccacgaccctggttagtccccgaacgagcatcgaaacaaaatccgattcgagatggaattcacgaaagggaactgagggctaacgatgggaattctttgcatataggtcgtggtgctcctcttgctaaggtgcaattccgccacccttacaagtacaagcaggttaccgagaccttcatcgccaacgagggcatgtacactggccagttcatctacgccggaaagcgtgctgctcttaccgtcggcaacgtcctgcccgttggtgagatgcccgagggtaccgttgtctcaaacgtcgaggagaagattggcgaccgtggtactctcggccgtaactctggtggctacatcaccattgttggccacaaccccgatgagggcaagacccgtatcaagctgccctccggtgccaagaaggtcgtccactcccgatctcgtggtatgatcggtatcgttgccggtggtggccgtaccgacaagcctctgttgagtacgttgatccctatgcttgtcctatttctggagagaagacagcgaagaaaaagtgttgtggagaatagagggactgggtgctaacaatttgaacagaggcttctcgtgccaagcacaagttcgctgtcaagcgtaacagctggcccaagactcgtggtgttgccatgaaccccgtggaccaccctcacggtggtgtaagtttccccagctcgattggacagaataacgcagacgctgacccccataacagggtaaccaccagcacattggtaaggcctctaccatttcacggtacgccgtccagggacagaaggccggtcttattgctgccagaaggacaggtctgctccgtggtactcagaagacaaaggagtaaggtggctaaaattcatggtctcattgggatggtgttcagtggctttcttactatggatggtactgctcaggaacgaaacttgacacggctcctctggcaagtactattatgacatttcgttgcaaaacaaaaacaaactacgagccagattcccttgcaatattcgacgtgaatgagccggcgcgtgacagtgaggatacataatacaaaaaaagttagatatccattgtaattgacataaattcccacatgtggctcctttttgactcggtattaaaggaatattgactaaattgagaagagagcgagcccaaaacatggcatataggatcaattacctactataccgttgtactgcagctttgcttattcgatacgccatttcttttcacctgcttgatacagaggtgccagtaaaaacaaccatgaaatccatgtcgtcgaactccataaaacaaccctggttccactagaatgatggtacttttttccaattcattcttcgggatcgggacatttgtttagatgtaggtagctgcattcatctatacctactattctttgcctaatacctagagcagggcaatagtagctagcgaggggctcgaaaagaaatgagaaatgatcaattgtaccgattaggtcgtatatgattctacacaatcaaaggaatctgcaccaataccctcatcatgattatctgacgcaataaattctccagcacaagtacataagactgcgaaagaagtccaaagtgtagaaagtcgccgacctccgcacgccaaagctgacaggcattattctactaagcctagagcagattctaattcattttttaattctttctatcttgtattttttcgccatctcttgagaaattagaaataatcacacgtatatagagttcatcgtcaaaatcaaaagctctttcatgtaccagagcaacggtcaattgactgccatcttccatacgcagacaccaactgataaaccccagcatgcaagttctgctccacccctccaaaataagcacagggcccagtaaaaaaaatcccacgttccgctaaattaccacatgcgcctacgagtagcccctcgcccctccagagcaattcccgtcttctcctcaatccatatcaatctctacctaaacatagcaaaagactttaatagaattcttattctcatccctcacatcatatcacaatggctgccaccaaggatttccgtcttgtctgcctggagaaccctcttcttggtacgtatttcaacttcagatcgctgaaggacccctcatccccaaaaaatcaagctgctgaaagcaagcaaatatcactcccgcctcctttgtgcccaggcaagtaaacttgttgctgacgctgtcgcaatcacagacatccaggccgttggtgacgaggccctgctgaagaagtacaacctcaaggccaacgacgccatcctcgccgagaaagagcacctcggcctctacgaggacctcctcaacaacttcgacgccaagctcatcgccggcggtgctgcccagaacacggcccgtggcgcccagtacatgctgccgcccaacagcgtcgtctactttggcggcgtcggcaacgacaaatacgccgccacgctgcacgatgccgtcaagactgccggcctgcgtgtcgagtaccgcgtggacgagcagcagcccaccggccgatgcggcgtcgtcatcaccggccacaaccgcagtctctgcactgacctaggtgctgccaaccactacgacctggaccacctgaagaagcccgagaactgggccctcgttgagaacgccgaggtcttctacattggaggctaccacttcaccggtaagtgatgagaagtgaatccactgtgttgcgatgcaagtactaacgcaaatgatgcgcagtctgccctcccgccatcatggcccttgctgaggaagccgctgcaaagaacaagatcttcgccgtgtctctctctgctcccttcatcccccagttcttcaaggaggtcgtcgacgccagcgccccctactgggactacatcatcggcaacgaggccgaggccgaggcctatgctgtggcccacgaccttccttccaaggaccccaaggacgtagtcaaggttttggccaaccttcccaagaagaacacccagaggaagcgtattgccatcgtcactcagggcaccgagcctactctggtcgctatccagggcgaggacgaggtcaaggagttccctgtccgcgccatcgactctgctctcatcaacgactgcaacggagctggtgacgcctttgccggtggtcttctggctggtgttgtccagggcgagtccctggagcagtccattgacaagggccagtggctggctaagctaagcattcaggagcttggtccctcgtaagttattctttcacttactcatccactcctcaccaccaattctcacatccgtataaattctcatgagctaactcattcctttcagataccccttccccaagcaggcatactcggcatcttcttaaattgaatttgcgatagcacattgctcttatcgatccattcccacggctgggatggaaaggaattggcgttgagggattaaaacggggggcataggtttcaacaacggcgttttgcatcaataaggtagagagtccagaagcagcgggctccctttgcatccttgcataccaggtcggcatcctccacgatacatgaccattcttgtctttgatttctgtttttcgattcttttcaacctatttcatgataaatgatagaccagattttaccaagcatcacgataatctcgatttttggattgaatatcaatttcatttacctatctaggttcttcccttgactttgctccaagtaccaaaaacattgccagagccatcctcaagtcgaaaaaaaaaaaaaaaaaaaagcaaacaaaattcgcatttgcaagactgtcgccgtagaatacatgcgactatacgctgccacaaaagggcccctgacattcctcgtcattgccacaaaatttaaatcgtaatatcccaatcgttctgagaataaaaagaacaaaaaagaaaaagaaatcattcaacaagcattgcaaaacattattcgtcccaagagtgtatatccttccatctagctcgatccttggtacgccgatctcatgacggcgttgttgtaattcgatgtcgttttatcgatttgaaagtggttatttattgattggtgagcctcttgaaagacatggctcgggtcaacagcaaattgcatgttgtactgtaaaccgtttgctggagtgccatggtagaggctgcttgggtgagagaaggaagaactgctcgactggttggtccatgctggataatgattcgactcttgcatcgtcaccatgggggccggtggtctcggcacattggcgttggagttggagttgtgtgaccagtggctgaacgacgaagtgcgtggagtgcttgaaccattgccaaaggcttggagcaactgctcccgatgtattctccgagcagatgtgtttggcgggctggcgacttcatttgccatgttgcgcggaagactatctagtacatcgcggcctggcgtagtaaaggggtcctcgaggagatggctggctgcaatagacgcattgggggagtgcgttgtgcttcggcgaccgttctgagcgttctgagtgttctgagcgctttgactcacaggcagtgctggatctcgggcaccatgcggattcggcgtaccgaaccaagcccaaggaagaggcgcaaactttcccgacgtgatggattccgtgggactggcttctgtgttgagtgagccaaatacttcgtttgcagtggaagtgtgcattccgaatgaagattcgtcaacaggagtaagtggtctcaagaaaggagccaccacgtcgagaaccgtctcaacaccccggttcatagcctcagagtcttcataaatgtcatcatcctcattcagcaaaagtcgacttgcttcctgccgagttgatactggacgtttcgccacctctgttgcttccagctcgggggtcgccagctcaggtatcgccagggcatcggggatgaccttggtctcaattgactcttctgtatcaacagcctccaaatcactagcgaccgaagtcgtatcgtcttccgtgctttgttgagcttgtggcttctcggcaactggctgatggcgaaaaatcagaaagtttccctcgattttatagcccataggatatgcgccgtcgctggccaagaaatacgcgcagcggaggacatcgaagattcttcctattctttcactcgatgccgagccgcagccttcttcgagagcgtgaaggtaaggtttgcagtctccattcgcgttgcagtagactctgcactcttgaggaagatcatcttcgttgagtggttggaaacccaggttctggatgtcttccggaagcaaatatgggcaagttttcaaattatccaggctataatattctgaagagaatatagtggcgattctcgacatgttctgaatcatctctggaatgattgctccaaacgcatctgcggcggtagatatctcggtacggcgggctgcgagccacataccatatacgcgcagcacaggcagaagggcttcaatgacggaagtctttgtctgtgattcttcggaactatccagtcgatgtttgaagccctcggcgctagtaagagcctctctgagctcagacaaaaagactttgcaaaaggtatgcataaatttggcgttgaagcgaagcgtgtattggtaaaaccgcatggaagtttccgtctggttttctgttcaagattacttagcaagtcgtagtataaccggcgcatgttatcacatacctgtatattgagcagaggctatgcagtgtgccagcatattaacctgcgccatcttgagaatcgcgttggaagactcaggatttcggcaagccatctcaagtcggtgcatcacttcgccctccaactcttcttgaggacgaaaagcctctcctttatagaaataggcgtgtagcttgacaaaccacatcgtgaaatggtcttgtggtgcagtgacattgtgtctagacttggagccatttggcgcaagaaccgctttaaactcagcttccaagttggtctgagcattgggatggggactttccacggcccaggcgcggtaaaagtgatagagcacgtcgaggtgattgccctgttcgagattgatgattcccatttgatggaaagcaaagcctgattgaggttgaagatggtgggccagtccgtagtatagcaacgccccttcatacccagagttcttatggcgagcttggactcgatatcgtgtcaagtctcccaagtggacgagggtaaggtggcaagagtacaggactttgcgctgcaaatcttccgagaccgggctaatcgtatcttcgacgaccaattggtcgagttcaatgccttgcgcgattcgtttaagctcgggaatatcatagtaggcggaaaggcgctggatatatcctttgtaaaacttatgggcgatgcgcaggaagttgttgtacattttctccacctttcgcttctcgactgcgtgggacgattgcttgagccggcccaagatgcgtcgatattcggcattgatcgaggtatgaatgagccacagatgctcctctgttttctgggcgatggcataatcaaagtcgagaaagatggtagagacgcaagcgaggcggaacctgcaaaagagaaagcgcattagctaaattcagatggaagtctaaaaatcagggtcgcatacttctccaaaaggctgtcaaccgcctcgaacttggaaatgtcgattccagatccagttcctggctggagcttgccgatgtctcgtgcaagatacttgcgtaacttttgggcgtcactagatcaccaatatcagtcttgtccacagccggcgagcccccattacgttacgcccaagtcaatagacgcaagataacagtaggcatcgcagatatacatcaaagtcttgcatcaacttaccgccaactaaggctcgccggaggggcattggaagacgccattccgtcgacgggcttgtgctatcgaagattggtagatgtaatgttggctagtagcgtggtgatgatgtcgtatgcgatgaatctttagctaagcaatcacttatcatgctcttgagaatccaaatcgtaaaggtccagacagtccataactcagaatcacgtcggattgggggagctgggaccgaactcggttggtgggaatcgggaaaacagctgagagagaaaacattggtgacgacggcaatatataggccaagaatctgctagctcgagagtcaatattgtttgtttacctgcgccgtaggtttgcgacgaagcttttttttattttttttgctaaaatgagagactgacgataactctaagtgagtggaatctgagcccctcaaggtgtgggaattcttcggctgttctaaaaagggagccattatccagcaccccagttttattatccaacaccccaaaacaaagagagaagttatctagcaccccgattatgttatttagcactccagctgtagcttaggctgctgttgctgctactactgctgctactactgctactactgttgctactgttgctattttaataagtatttggcagctgtatatttaatgtataaactggctgccctattatgctacagttggggtgttggataataaaattagggtgctggataacttttccctttaaaaaagggaccgcctaccgcagccacaccttattgtaggctggtagtctcgaagttccccgatgggctaacatacagcggaagattggccaaagatacctcctcaaaacaaaatacacacgaaattgcaatgcgaactgactttttgctcctttagttttactttgcctttactttgatcttacttttctttttctcaacgcctcgccgccagagagctggacttacgcaagcatccatatatacctacgctttgtgcttagcaacaaacaacacactcgtcctataattccactcttgagcatccttcgaagtaaaaggcgccacggctatggtcattaaggtaactgaatttcaagagatgtatttcaagcaaaatgcatacagaaaaagcctctagacaatgctcacagtttccatggtttcatatcatgctttgctcactgcagcgatgcttgatgctaacctggagatttacccaaataccaacttcaaccccgaaccaagtgcgctatccagttttattatgagcagccgctaatttccgttgatctgcagctaggattagttacagcgcaagtatcggatcgtcgaaagtattatttgactttgcggtagacagtgatagaatcaatactagtacctattgtccttttcgatctcgctttggaccctgtagcgctaacgacctgcacaagtgcggtaaagtgtggggcatcgtccactccacgcatcgctccttgggcaggcatttcccaacttacaacattcacctcttcaactagacaccttgagtcgccccttttgcatgtattcgactgctttattggatatttgtttttcagcccaatcgcttcaagttacttagtatcccccaatagccacgtcccgccgcatctgcgtttacccgtgcccccgccttacttcattcacagtatcgttggtcttggtgggaatcaaagtaatattgtgccccatatacctagctcaccatttattatctaaagatgaagcgctcacgagagccggaagagcatttagaacccggccctccagaagcagactctcctcatctagcagacgccgacgtcgatctccgacccgtctccaaaatcgttggccttgattcggccgttgaagacgaggaagccggattcgtcatgagatgctcactacctccccacagggaatcgatagggttccggttctacgacgattacgaaacccattaccacaattttcacacaaacaggtgcattgagtgccgcaagaattttccaacagatcatcttctcaatgtacacattgaagagtgtcatgaccccctggcgagggtcgccagagaaaagggagagcacacagtaagctaaatgcgatgcttcccacgctatgccatgaaaaatagtatctctaacataactcagtattcctgctttgttgaaggatgcgagcgcaagtgcatgactccccagaagaggcgacttcatctgatagacaaacacaaatttcctcataatttcttcttcgctgtcacaaaggacggaattgatgggaaacgttcgcttctcatagaagctagccgtaggcgcagatcgtcggctggttctcaatcacaagcgaaggaattaaggcgccgtgcaaataccctggaaaaggaagcgtcacagcccgataacaaatcacagccatcgcagccttccactacggcggataagggcaaggcgaagccggagaaagcagatactgatatggcagatcttactggagccatgtcagcgttacaattcgtaccatccagcgtccggttcggccgaggccgagcaggcttctcaaagaggtaacgaagggaatcaaagggagtgaactggaggtattgaaaaaataatcagcataaattatggaataatggtattcagccaaaataaaggatatgtacctctttcggtctcaacctagtacccaatctatagtttctctcttattttgtccgtatcggagtatttcaatcgtaattagacgcccgacgccccaacgccttgaactgaccattctccgactcatatctgtatatttgaatcaaattttcggaaatcaggagcatagctcgccattagtcgctagatgcacatcctctgcagccacagctgacacactgcatgtcgctatcttctttcagctgagcccttggtactcggcagatgcaagtgctgttgaagttggtttccttggtttgaacgcagcgcaaacagcagagctaaatatctgtcagtagaccgaaataaaatatcaagtgaggcagagtgctaagcggcaactcaccttctcgtaaccttgtttcttccacttggcgatgagcatcgcatcagcgtacccgtttttaagtaaccattcgtaaagttgcttgctgatggcctccttctcatagtacagatcgtatacgtagcggcttctctgatgcgcaatctgaaagatttcccactgcgccatgtgttttgggccgggaggtggaggcttgttctgcgcatccttcatcttgttcgcaaagatcaagagatcatcttcgatgtcgctgaagccctcaggcggcggctttcgttttgaggagtgtctgatggccggcattgtggcgtgactggatgcacagagtgaaaaagctttgtgtagagagaaaaaaaagaggatgcgagcctcaaggacttgatgcaagatcaagatcaagagcaagcttaggtaaagtcccaggagcgagcttagtaggaagttccagaagcgcgtcgagaaggctgagctaagccacaggcgaggggcaagtatcgtgtggcgcaaccgggagttggcgccgaatcacgtgaacatacatgctccaagccgggcgtgctttactggtatcaattcaacgtcacggcattatagagattgcgctgagaagcatagattgcccaccatggccatttcaccgactgaattcgccaagaagacggcgcaatgtgagtcctatagccaattccctacttttctgaagctgaccgagccaattagccaccagttgggcggatgcgaaacgtcgagtcctttcttcctaccgcgaatggatccgaggcgtacgttccacgaaattccctctcaagcttatgtgccgatgaagaactggagattgttattgtggaggaacgttgctatactgcagagttggaagctaactgagagaatgtaggcacctgaaatccagacgatgtacaatgtccctctacccatctccgctctccgaacacggatgcgacaagagtttgaacgaaaccgacacgcgagcaacctttctgtcgtcgatgtgcttctcttcaaatcccacgctgaataccaggtacgaatgctgctgtccgcgaacaaaaagagccaagacaatgggaaggaaaccacttgctaatggatggcggggatgtaggaaacaatgaacttttggaagcagcagactcacatcctgtcttattttaacgacaactttaggggagacaagagacttccatctagcttcatgtctggtttcttggaggtgagtttacagggcgatgcaatgcggggattaagaatattggctaacgaggatcaatagggccgaaattagaagcaatgcaagaaattttgtttttgtaaatatatctttgtaaagatcctatgtcaaaacctgccatataacgccttgaattcgcataatgtccatatacaaatgccctttctatacgccacttgggatagcagcccgatctccattaactgcgctctcttttctccaccatcatagcaatcgttcatcgctcaatgccctgctctgcgttgaagctctgtctctctgaccagaacttctcagcaactacatcacatacatcctgcaggtcactcagacccttcttcagggcattcacagccgttccatctgtgagttaaagggtcagcggaaatgaataacacgaaacaagaaaggagggctttaccatatgtctgtattctgatgttcatcttgggttcagatggatgaggaatcgagtaagcgcagaattccacgtcggggctgagagagattagctttgatgaactgagcggtgccagtggaagaaactatactttttcatgatgatgtatctcagagcattgcccaatgtatggccctcatcggtgaattcgaatgaagccgcagtgtccgttgagccaggaagctgtcattcttattagtgaactgaagactctcgatgatgccggattcttgccatacaattcgcactctctgagcctcaatttcttcctcctcttcctcctcctcagcctcggcatcctctctcatttcagcatcctgaccaatcgcttcctgggcagaaggtgggacgtcttgcatatcagcgtcgtgagacgaagcatcgtcctgcgtctttgttcgtccaggcatcgtctatttttggcgagttgagatttaaaatataatactcttaaataaatctgcgatgaggaaatatagccttcctgcgtcaaattacaataacagagaaaatgctgaaatatgctgtcgccttttgattgtgaactttttttttttcgccgctggcctgtcaaacaaaaaattgatgagagcgcgccgatagtggggcggctttgctcccagtgcagattgattacgaaagcggatcggtagtctagaagagctaaaatgtcggaagcatgcacctccgttccgatgcttgctcttcaacaaggtgagcgttgatcacctcagatggtattccccagattgactctctaagaagcgttcgtgttcggggaagaattttggggatatgttcgtagtgagacggtgaactagatttcacgttggcttactgcgaaaaagaacttttgggcttgttgactctagcagtcttacttaaacctatctatttccaggtatatcccatctttttgatgtaggatctgcgcttgacacttagaatgtctgacagctgcctctttacttaccaacaacgagcgcagtcttttcttttctattatgcttgactagattcgaagactcttttatccaaaagtatgataccccaccgtccggcgaactttgaagctacccagtatctctattccagctcaatctgccaacgctatatcattcatatacttattacttgtgccgtaggatgatttttatcaagagagaattcaaaaaagaaaaacgccacggcgatgctcaaaaaaagatgtgcccccacacaggattgaactatggacctttgcattacaagtgcaacgctctaccactgagctataagggcaatccagattagtcatcagatatttcgtcttgactcgtgcttgacaggatgctatttacggtatataagacaacatggttttttgaaacaagttgcaacacagcatgacttgcgaaggtggaaatgattgtgtgcatgtatcttacctcgtgcatgtcgaactagtttgtgaaactacttgaatcaacgaaaccttttatagaaaagcaaggattatttaatctcgccgatgaaaagcgtgacctctcgggatccagcaactacccggtcgacatcattgttgtccatggtctcaatagagatgccttctcgacctcgcgccaccaaccacacgacactctgtggctccgagacctcctcctcgaatttctcccggatgtcgcgtctacaccttcggctacccctctatgatatttgtccagtcatcggccccggttaagaaatacgcacggaacctgctaatttgtataccagatttctatcgttttagatttacaatttaatttacttagtgtcttgaacgatcttgatagctgcgcaccttctcaggctgtcagaaatcgaggccttactgggcgtcccgatttggttacgactgtatcctgacttctatcaggacaataaacgacatcatttccatcgttctatgccatatcgatgtccactgaagtggatattcacgaaatagctcaaaagtcgggaaattaaaccccgaatttttaatatgccgaatgttgttaatagatgtgatgggaggctgctcttgtaagttgcatgagcttgatatcaggtaagagaatcgtcccgactagttcaacgaaggctttccaaaaaatgacgtcgaaagtcatttgcaagacgagtttagtagacatcaaatagcgatgtaaacagtggggaataagcagaaaaaactgccattgagactttggcgagatccgaaaatgacttgtgatggccgagggtccgatcacatacaagtacatatggagtagatattacgaaacagaaacgtccggtggcaagcttggtaattgaatgctgattaaatacaattgctcaagatgaagcattgcaaatgaaccgattacgaagactaggtacatattctttgctgttgatactcgaatttggtggtcaagactgaagcgtggcggtaaaactcacgccttagaggtcattttcgttgcccgatatggctaattcggggctatcatcggctgcagcatccacgccctattgttggcgataccgggccggtgtggatcgcgagccacatcactccgatctatctcagagggcgcgggcactagtcaaacaaagtcaacgctgaggaagtttttcatgactgataacatggagaagcttaagccaatttgaggtacccgcggttgtatccatctctgctgggtgattcatcggaggctttgcggaatagctaggtagacgatgtatataggctatatgtgccactagtatttgcagagtctatccttattcccgacattttcttgctgcttttgacatcaatgatctccaaagtagactctctcttgaaattttcattgataccttgcccatactctcaatggagaagtcttctccgcctcccagtaacatacatgtatttgcacatgacgaccccgccgatatcgaacgcaacattcagcaattagagccaaaagagaatctgctagatgtatccgacctaggattgatcaacagcgaaagatccagctcccgcgacgcagaggaaaggccggagccgctctctaaaatcctcaccaatgtttccagtgtcttcagacctgtagacataacttcggacccggggccgcctcctgatggcgggaaacgagcttgggcacagggttagttgtcttcaacttcaattctcaacagttcaagtaactctcaatactggtcgttgggactaatccagctgtatagtcatcgccggccacatgattgttctcaatacatggggctacatcagctcattcggcgtatttcagaccttttacaccagcatgctggatcgttcgccatccgacatttcttggatcggttcagtccagatattcctactcttctttatcggcgtcctcgccggtagaatctcggacgcgggctactttaaccaattggtgatactgggttttatcctgcagatgattggcatcttcaccacttccgcggcgacgcagtactggcagatcttcctggcccaaggcatctgcatgggattgggcaatggctgcctattctgccccagcttggccgtcgtctcgacctactttagcaagcggcgggcgctcgcgataggcatcatctccagtggcacgggagtagggggtttagtatttccaagcatcgcccgccagttgctgccgtcgattggattcggctggaccgtcaggacgattggattcgtccagcttgtgacactgggggcggcgcttcttgcgctgaaaccgcgtgtcccgcctcgaaagtctggccccttgtttgagttttcggcgttcagggacgcagagtattccctttatgtgtgcggtgccttctttgtaaggcttcatgttccgtttcgcttgatagcagacatgtactgataactgccgtccttgatagtgtttcctggctctttatttcgcctactactacgtcgcctcgttcggccgcgagaaaatcgggctgagctatgcagacggcctgaatctgctactggtgataaacagcgttggcatcacagggcgtatagcccccaacttcatagctgatcggcttggacccatcaccgtcctcattcccttcgccttactttctgggattggcatgctgtgctggatggccgtcaaaaatgtcgcgggactctacgtctggattgccttctacggaacattcgccggaggtgtccaaagtctggttcctgcgggactgagcagtctaactattgaccttcagaaagcgggcgtgcgattgggaatgatgttcacagtcatgagttttgccgcgttgacgggaccgccgattgcaggccaaatcatctctgcggcccatggggcgtactttggtgccgaaatatttgcaggcatatccttgctgataggatcagcgttctttattgcggccaagtgggccaaatgtcgtcgaatagaagggagttcaatttggacgacaagagtgtgagcaggaagctttgcaggaaaatattagaattaattacaagacctaaaatagatacgttccatatagagacgcaatagacgcataatattatatacacagagagcttactagacttgaacattacattttcatacaaagagtaactggaactttatgttttcctagattgccctgggtattcatccgtcagaactatattaccatataagcctattgtcttcatacaaaacataggaaatcgtctctagtagttgaaagcagctatatgttaagccagcggtttcagttatcatagaggtgaccttgacagatacataactttgtcgagtaacataaatacctctattgcccacttcttgcgctagattcactaaggagtatttgtcgatcatcagaatcgcaaagatttattgagaaaagaagtatgggctttagggaaatagagaatcgtgtgattgaggcagcgtgctgtcttcgacagaggctctcttgcgataacttcatataggtcaataagcaatgaatgacatcatgggcacaatggcggagtggtctaacgcgcatgactcgaaatcatgttctttcgggagcgcctgttcgaatcaggcttgtgtcgtaccttttttttttgttcttgttggacgtgtttctgatagtgactggcggatagatggtttgagtttgggcaaccgatagaacatgcagcctgtattgcagtcattgctgcttttactactaaatgaggacttgttgccttcagctgttgatatttttgtgaactagggagccaacgattcgacagacgctcgatatctccacctggaggaaactgcatagatatcccctttaagtgagttgtcaaattgtctcatgggcgctacgattgatgcaagaagggcagcccttcttaatgctgtccaaagtacaagagttcaagttttccaccatggctcttttcaatgtaccggcgggtacctgcctatgcaaaaattaagaagcaacacttggggaaaaaatatagcgcatttgttgtaggccattgtaaacccattggactccacgtcaatgagccgtgggatgcttgtaagctagaaaccaatcggcgactattacaggttatgtatacgaaagccgggcgaagctgtggtgggggcgcgagagcattacgaaataggtagtagctgttgcatgagagctgcattttctaggaagcgaaagaaaaaagaataagggggaaaaaaaaagcggagctaggggcgcttcttagagggattatttataggtattgttgctgttgctggaatcagtcactggaggtgaaaatcgtttcgtccgaggcgatccggtagatgacaaatgagacggtcccaagggctcggcttggaatctcggtgggctgagaccaaattcaagccgagcttgaaactgggatatttgcaacatgcttgttgtagtataaagtatttccaattttcgatatgtcggatcgaggccaaatcttccgtacacgtatcgcaaatcgaacgctatcatggcgttggattgcaccacgattgtcgctagcagggtaatgacttgtagggcacgcaactctaattctgctagagagcaacattgagatgctagaaatagcctatattccccgcagagtattccctacaaccaagcccagaatgaacgctgaaaatgacgtaacttgcagcctttatatcgacaactcatgcctattctacatgtatagcgtaactgggcgagtgctcaattccaaattcaactcatcgaggctaaacgagccaataactcgagccactccagccacaacctgggaaagggatggcaggctaccacagacagtattggaacctactattactcagcgtctcgccctcagattcctaatacctaagctacagccacgaggacagcgcaaatcaaatcgcttggttgggcaacccccctagctctggtgctgcggaagttcgggtccgcctccaatgtaatcaaagacggcttcggcttgaaactaggggacctttggagccgcaggaccagtaagcgcttaattaaaccactaatgcctggtattagcaatatgctcctgctagaagctgctgtgcacgtcattttccatgccccctcccccgctttgggagcaacagtttttggaacaagcaaagaaaattactgcccctctactgctatctgctatccgtatttacacacgcgcgcatacctatataaactcgaggctacggaagctgcacgccagtcctgttgtccatgcaacctttcgctttactcgcgcgagcacagtcagtaggctccagaaacattgcttcgaaccgattaactgcactatcccgccatctatcaacgacagcccgcgcaatggctcccacagtaaaagaaaccgactatctcgttatcggaggcggcagcggtggcctgggctctgcccgtatggccagcgcaaagtacggcgtcaagtctatgattgttgaggcgagccgcctgggaggaacttgtgtcaatgttgggtgagttgcggctatatctctgctcccctgatatgagactgttatactgacctctgccaccactgccgtgtagatgcgtccccaaaaagatcacttacaatgctgcggccctcgccgaggcaatccacgacgccaagcactacggtttctccgtcgagcaaacagccccgttcgactggagcaccttcaaggccaagcgtgatgctcacattgcaaagctaaacggcatctttgtgaagaatctggcaaacgacacggtcgactatctgcacggatggggccgtctgctgtccaagaaccaggcagaggtcactctggatgacggatccaaggtgctggtcaacgccaagaagattctcatcgccgtcggaggcaagcctgctcccccgcccaagatccccggagccgagctgggcaccaacagcgatggtttctttgaaattgagaaacagcccaagaaggtggctattgtcggcgctggctacattgccgttgaatttgctggcatgttcaatgccctcggcacagaaacacatcttttcatccgaggcaagacctttttgcgaagcttcgaccccatgatccaagagacggccaccaacgagtatgaccgcctgggagtacacatccacagagagtctcaggcgaccaaggttgagaaggacgccaacggcaagctctctgtcacctaccgcgatggacagggcaacgagagcaccgttcacgacattgataacctgatttgggccattggtcgagtgcccgagacgaagggcattggcttggaggaggccggcgtcaagctgaacgcaaagggacacatcgttgttgacgagtaccagaactcttccgttgacaacatctatgccatcggcgatgttaccggtcaggtcgagctgacgccagttgctattgctgctggacgccgtctcgcacacagagttttcggcccccctgagttctcaacgctgaagctcacctacgacaacatcccatcagtcgtgtttgcccaccccgaaattggtgccatcggtctcacagagccacaggccatcgagaaatacggcaaggataacatcaaggtttacaagtccggcttcactgccctgtactacgttccgatggccgtagaggacaagggccctactaactataagctgattacggccggccctgaggagaaggttgttggtctgcacatcatgggcgttggaagcggcgagattctgcagggctttggcgttgctgtcaagatgggcgcaaccaaggcagactttgataactgcgtggccattcacccgaccagcgccgaagagctggttacactgcgataaggatagacgtgctgtggatttagagagatacctacataatgtgaataagagagagagaaaaagggaaaaaactagcactccattttttttatggtatatactgaatcttatttgcttcatttgtgcgcatgaagccctccaccagctagtgatacgtgattgaaccctgatacgtatgagcatgatgggcgaatatttttgagcggttctgtgggaggaagaatggctccgtataatttgccaggcgatgtgatgaaaacgggccaggatgcatgacggggccatgctgcgcgacccattggcgagagacgagtcacgggagacaaatagaagagcagttcgggattggcggctgctggaggccctgcacgtctgagcgagagaaatgactggattgattgcttcatggtgccgtgtacaggtaggtattgccgcagcgcctcagttgcgtgtgttccggggcatccagttgatgccgcaacctgtgctccagcgctgcactagggccgcagtggtgacagcagcgtatgcgtccttgcggggaagagctcgcaatgcatgccgcgtggtttgggggtgtgctgccacgagctgccatttgcctggcccattcatgtatgattatctggctgcaggcctctctcttttttgatgatgcatgcgagctctagataggcagaagcagcatccattgatccatcctgcagagcggcatcacgcagaaaagggagatatgctcgccctctattttatgtatgcgctgtgcacgtatcagtacatacgcagcccccggcctgtatttcaggttgtttcgtcgtttccttgattaatgcggcagctcattagcgcccaggcgatgcccaaattaccaagccccggggaagacttgagggattgacatgtaccagccaagttccgcgcgccgcacagccccccaaatccccccagccgcggcgctgcgcagtacccaataatacaccgcagccggtgatttgtggcaggccgaagcaaacgtgctgcccggccacgctaaatccgcagcctaattttgtcgaatcagagctccgggcagcttcaccacttaaggcactttagcagcttgccagccaccaccctccccccaggctgacgacccaaacgacgaccccgacttcaacccaatatactacacccagttctgaaaaatctccccatcgccagctgttcgagactttgggccgcaaagccatttctctccctctctctctctgttttcttttttctatcttttcctgctgcttgctctatatctggctgaagcgccactgcagctttgcatcattcctgggagcttccttgagccgagcgttctattttccttttgcgccttcgaaaggggattcgcaactcgcccaccaccaccacccactatagcgaagacgccaaagctgcttcgatcttttcctagtgcttccgtgcgacaatgtcggcggccgctgatccgagtatgtcttgttgattgcgagaattgcctcttgctgccctcatttgcgtgccatgttcgccaagctaacctgtgttgctctctccctctttaggcgcgccgaacctcaatctctcacccgaagagaagcgcatctatggccagttcttccgccaggccgacaccgataatgtgggcgtagttaccggcgagatagccgtcaagttctttgaaaagacacgactggattcgcgcatcctaggagaggtttgtcgctcccttaatttccctcctttataaatctctctgaagaggaatcttgttgattcatcactcacccccacgctcccccccccattttctgtccccgggctaaccgccatgcttttctatctcaactacagatatggcagatcgccgacaaggagaaccgcggcttcctcactcccgctgggttcggcgttgtccttcgcctcattggccatgcccaggctggacgagagcccacgccagagctggctcttcagcaaggcccgattccccgcttcgaaggcatctggccggccacttccccatcgcagacgcccatccagccccaagtctctggcggccttcgagttcctcccctgactcctgacaaggttgcccagtatgcggccttgtttgagcgtcaaaacttgcaggcgaacatgctgccgggcgagcaagccagatccatctttgacaagtccggtcttcccaacgagatgctcggtaggatatggggactggccgataccgaacagcgcggtgcactagccctgcccgaattcgtcatcgctatgcatctccttacgtccgtcaagactggtgtccttcgcgcactgccgaatgttctgcctgccggcctgtatgaagcggccacgcgcagcgcagcagctcctcgacagtctccaagcaacaccggcggcatctctgccatcccaagacagctgagtggttctgcccagcagcagaggacaggcagcccgctcaaccgtcctccgattgtcgccgctcaagcaaccggcgctccttcaaacaacgactgggcgattactccggccgacaaggcaagatttgaccagatctacctcgatttcgacaagacgaacaagggatacatcacaggcgaggaggctgtgcctttcctcagccagtctaacctccccgaggacaccctcgctcagatttgggatctggccgactttggttctcagggacgattgtcccgcgatgggtttgccgttgccatgtacttgatccgccagcaacgtagcaatcggtcaattcctctgcccgccactctgcctacggccctcatcccgccacacttgcgaacccagagccgtcctgcgaccgcggtttcgtcagcctttgatgtaactccggctcccactcaaactgcgccagccccggccccggctccaccagcacccaagtctgctcttgacgatttgtttggcctcgattcctcaacccctagcccggcaccggcaccagtaccggcagccgccccggcgcagacaacaatgtctacaggaggatcaaatgccgatccgtttgctggtggcagcagcgttcttcacgctgcatcctcgcctgctaagccttcatcccccgtaggcacgacgtttagaccgtttgtaccatcttcctcctttggccgtggcttgtccgtgcaccctggaaccgagcaggcgcgaccacacactgcttctgccgcagaggacctcctcggtgacactgatgaggcaaacaagaacatctctgacgagacgactgagcttgccaacctatcaaatcagattggttctctgaccaagcagacgcaagaagttcagactaagagaaatacgactcagcatgagctgagccagactaactctcaaaagcaaaactttgaacagcgattggcacagctgcgacaactatatgaaaaagaggctcaagatacacatgccctcgaggagaagctgagacactcgcgagccgatactaagaaattgcagggagaatgcatgactctggaaggacagctgcgagatattcagactcagcatcagcaggtttcggctgctctccatgctgaccagcaggagaatgccagcttgagagagcgaatccgcgtggccaatgccgaaatcgcggaactcaagccccagattgagaagctcaagctagacgctagacagcaaaagggcctcgttgcgattaacaagaagcagttatctactacagaaggagagcgcgacaagctcaagggtgaagccgactccctggccaagagcgccgaggacatctctcgccagatagagacgggctcccccgtatctacctccgctcagatggccagcccggcactttcggcatccagcgctaacaaccccttcttcaaacgctccgccagtacagatatcatgggcgtctttggaccgccacccccgagcagagccttttccgacaggtcctttgacgatttgtttggccccgccggccctgtcagctccagcggcactcccccgccagttgcagcattcaaacagcaaaacacggggcagtcatcagttagtgttggatctttttctaattactcagggccgactcccaatgtcagccgcgttccaacgctgagtgctgaacctcctgcgccgccagagtcccgacaaataagctcgagcttcttgccgttccccgagcccaacgagtcactgtcttcgtcacgacaagtgtctccccctacctccgcacgtgccgagggctcggcgggcggctcatttcccttcggcggtgtgacaccgggcgctgcagaggccaaggctcctgcggctgctgaagaggaggagaagcatgatagcgccaacgcaactcctattccggccgctcatggtgatatctctcagatgccagcggagggagaagctcaagaacgaaccggctcttttgacaatactgaccatgctaaggccaaggcagactttgacaatgcgtttgccgcctttacctcagccaaagcacccggcagcacagacaatagcgctgctacaaagcctcaaaacgcattcgactctgaattcccgcctatttctgaacttgagcgagagatagatgagtcggatagcgagaggggctttgacgacgactttgctcccgcgtccccagaaaacaaggccaaggagaagcaggttgctccggagccaactcccgagtctaatcaaccagctgccgaagccgccgatacaaccgctcctttatctcaaccccaagaactaacagcctcccatgccgaatccgaaactaaaaggtaaatatagggaaaatgaagccagctagtaaaaaatcatagctgctattttgaaaattattactgactcaaagtttccatagccctgaactagcctcttctcccgccacaatcaccaacaaccatttgactacctctcagatctctgatgctgatgacatctttggctcaaccacccttccagcaactagccagggctcggccgccaagggcgcctttgatgacctcgacgatgatttcgagggactggaagatgccaaggaaggctctgcagatgatgactttgccaacatctctcgctctggactggatgactacaaccccatgtttgacagcagccccccagctagccaagccaagagcgagtccacggcatttggcaatgagagcagctttgacttcatctcatccaactcagccaccagcgcccccggccagtctagcaatggacagcagaagggagcagaatcccatgattgggacgccatcttttccggcctggactctcccactgccgccgccgcacagcctgtgcagagcaacaacacaggtccggcgcaagaagagtctggagagtcccgcccccctgcaccaggccgggccctcacagaagcgggagagcacgatgaccctattctgaagaaccttaccagcatgggatactctcgccctgccgcccttgccgcccttgagcagtatgactacaacctggagagagtaagttgatccacctgagagaatttataatgaaggattttatactgattgctcttggcttaggccgctaacttccttgccagccagtcttagaacaagagtcaagagtggggataaacctttgataatccagattttggcctttcaatacggagtaggaaattatatcaccgcatagcaaatgccgttcattctttaatcgtacagggaaagggggtggaaactttgaatttcttgatacattaacttttcctttcttctcttttttcctttttttctataaggggccagaatttgtacagggccgtcgcagtcgcgtttctattactacttcgtttcggaccagggacaggacagagggagcggaagaagcagcccattatataaaccgatcgttagtttgttctactattatctctttttttccctttttaaactttttgtattctgagggatagtgggaggaagattgtcgatatacgcgcttacaaagggatgcgtaatcctttttgtattttccaaaagggagcagcaggctatgatatttgagtcgttacttttttctctcttctttcacattctttgcattctacttttgagttttgaatttgttttgttggtgtgagacgtaacctcttgcgactcaactagacgtgctggcaaaatctgctctctcagaaacgcaactctccctccctctccctctcttgtataacagctccattgacatccatagaaacgctaatatagcacatttaaaccatttgaaatcgtaataaaccacattctccgtccacgtaaaatgaactcgcctatccatccagtgccgccagattccatttcccactcttgaaaccagctaactatgcctctctgcccacactacataagtcctatgccgtatatgtatatatataacttcttttattatttgatcttggccatcaccgtctccggtcccctcacaatatccatctgcgccgccctcgccttgacagcattcagcatgctcctctcaaaatcgtctctggaccgcagcacggcctcgacccagctaatctgcagatcccagtacgcagacttgaaagccgcaaactcatccgccaccgagtctttatccacagacagcaagcccaagaacggttcggtgacgcgccacgtgtccttgatggacatggcgacctcggggctggccaggttggaaaaatactcaaaggcagtggcgatgtcgttgaagagcttgtcgcggaagggatcggatcgacggaacttggcgcctttgttgcgcacggcggataggtagcgcacgaggagctcgtctgcaaagatctcgatgaagatgtcgaggagggagtggtgcagggcctggcggtactcgccgacgtattcctcaaacgtgacgaccatttgcttcatggcggtgttggaataccactttggcgtgaagaagtctggcatgacgcccacgaagtcgacggcgaagacgaggtgcgcaaacttgtggatgcaccaggtgctaaagtcgacgtagccgtcgcggagggcgttgagctcctggtcggcacgctcgagatactgcgggctgacgtttctctcaaactggaggcggaagctcgacaagtatccgaggcggttctcctcttcattgtcgtcgatgacgccaatctggtcgttggccgtggccacgagccaatcctgcagggcctggaagccttccagatcggacatggcagtctcgtaccgcacagcctcgtcttccaacatgcgctgccacgactgctggcggcttcgcagccggaggaacatggcgtcgatgacaccttcgaccacgtctgtacgctgcgagttgatggccgcctcgacctgctcgcgcaacatcctccacaaggccacgaggttcttggtccggaaatagccatactcatcctggtccaaattagagccttcgatgttgcgttcggcaaagtcgcgtttctcctgtgcaaagatgcggtcgatccattcgtcgaggaatttgataatgagctgccggaagtcacgaacaagctctgcttcgcgattgtcaataacgtgtggtactagatcttcttgcttgaagcctatcttggacatcttcttgtagtacttctcagggaagctgatgatggagagggtatgtgccgagctagcttccggatcgtccaccatgccaatcaggaaatcgtgcatcaaaacgtgatatatgtccgcatatgtctttgcgatccgccacttcttcggcatgagcggcgtcataccaatctttacggcattaaggtcgttgaagaaccacttcattgtggcctctaagctatcggcatcgtcaagaaagtcctcccgagcctgttgaaactgctgctcggcgctgagcttgatggcttgcatgaatttgtccttgtagccgcggacctttctggcaccgtccgtgataccctggaatcgtgccgccatttcctcgtggtccttgagtgcttcctgcagcgccatgacgcgctgatcactcttctcttccgcctccatgacgacggcaaagcgaaccaccaggccgttgttgtcgctaacaacgaggttgatgaggttcatagccagcagtccaacgtgctcgtcaaaccagtcgatggtatcgtccagccttgtaaaatagtcctccagcgtcgactccaagctggtgtcgtcggccctctgtatctgctccatggcatcgtctcgtatatttcgcagctgcgtcagctcgtagtggcacggcagcaggttcggcatgttctctctatcttcgtcgtcatccctcagcatcccctccaccacgaccaagcgttcgttaaacgtctcgaggttgcgtctcatggcctcgacggcgccaaagttgcggtgcgcctgcgacaccaggttgatgctggcaaagtccttgatcatggtctgcgactcggagcacagcttgtcaatcttcatcatctcctccttgatctgctgcaccgccttctggccgtcgctgaggcccgtcatgccggattgtgtcgtctcgagctgctcccgcagcccgttgcgaagctgcccatcgacggcgctcttcttgcgcgaaagctcgagcttcagcgcgggtatcttgtccaaatcgtccgggtgccgtagcagatccgacaatttgggaaccggggcgtcatccatgattaggcagcacagccttgcgtgggcggttcgagctgtcgaattaggggggataagaagaggaagaagaaaggaagaaggggggcctcgaggtttgtcaaatcataatgcgcggaccgctgtgagacggaagaaggatggacgagcgagtcacggggaagagcgtaacaggccagttgcaattgttccccccgcagacccagccctcgcgtttgaagatggctggtttggtggaaaatgaagaagacgccaggttgtgacgatgtcgtccgcaagttcaacacggcagctgcgttagctctctcccttggtacccggtacctctgctgcaggaagcgtaaggcacctgggctgtgtacagggcaccaagcaatgggcgccaggcgctacggagtggacttgacagcaccccacgccgctgtattcgtacccgctgcggggagaatcttcaggacggctgcggccagatgtggtactacagcaaaaatgtcacaaacaggagtgttggggcgctgcgtttccgattattcattatatctatatctgtatatcgctcattagtaacttgataaactacagctatggtattgtataatgcaaaaattgaatctttgagtccaaaaggaaaaggagaagaagccatccggagctagagttaaaagccagagagcagtaaatccatgatgctgcacaggtacctatgacacgcccattcctcgtcctctttattcactgtcagagcctgagctgctcgtggactcatcactacttgtcgtgtcatcgtcctcatcctcgcccaagatttgctcggcaatcacatcgccagcttcagccccatctttggccttgccgccgttttcttcatccgagcctccatcacccccaagctcgccttcttccaggccgtctccatcacctggtcttcttctcttcgcaggtcgctctggcctcttccattgttgtggcccgcccttgcgttttgcacctggccattgctcctcttcatgtgaaaggctagccgggtctttggacccaagcacatatccagccggcaaagcttccccttcttctaggacgtatattgccgggaattcgatgacttttgtgtttgaaagaatatttcgaagacattcttcgggttgaatgggtgccaatgtgacccttcgatcggatcgctttttcgaactgccgagaaaatactgaaactgccgtcgcagcgactcatcgtctcgcggccacgcatcaattgacgccgtccgaatggatatccaactggccgtctgcggatcctgcagacaatcgctcgccatatgccaatgagaatcccacggattctgagcaattcccctaaaggctctcttctgcactttgccctgcgtctttgcctgggtttccagcaacgcactatatcctttgtacagcggcacatcgtctgacagcttcgaaagcgtccgtatcttattcacttcgttcgcatcgtcgccgccatcggtctccttcgccttctcgaaagtgaaccactctgcttgccaattaatgcgaccggatctcctattcaccgtcgtgaggttttccttctgcctcgtcatgccctgaggcaaagacacgacttctgttcccaagtttctcaatttgttcgcaaggagcttatccactgctctctcctttgatcttctcatgagcctcgtcaccaaaacttttctcttcctgccgtctcggccgacttgccacctcacttcctccaccgtcagcggtcgcaattcgtccttttgtacgatgcccttgtcctctacgaggactctctccgcgcgctcggatgccatctcaatgctgtgcaggaagttgtagtcgtggtcaacgcccgcagcggtcgccagcctggatttggggacgtaggccgcctggtcgcgttcgccgctgcattgcgaccaagatttgtgcttcttgacgcaggctagggaacaggtacggatgttgcagcggggacatttgtattgaggaactgatgtatggcaaatagcgcaaagagaagtaagcagaggatccgccattgtaaaaaatgtttttataaaatgtgtaaaagatgttggacagccaagcaatcgcgcttctaaattttgcaaagagtgacaatgcgcagctcttatcagaaatttctttatcttagtggaagggaaacacggaacaccagccgcactagtaaaggaactccactctgcagcggcaaccagcaaacataggtaccggcactaacacaagtgtcagttcttattaagatctacctactactaacaaagcaattttacaaaagacaaacttttaagcatgtaattacaaaacatttacaacggccagctcaaacccagctcaaacaaagattgaaatttcaccagagtcacccaattcacacaaatctgggaaaagaaagcacaaagtaggtcaagtgagtaagaagactcaattgcaaggcttgaactatcaagtgtcataatgcccttatgtagggaagcgggggaaaaaaaaataagttatgttagtcatgagaaaaaagaagagatcctaagcctcgatggcgccacgcaagtcatcagtcagccttccatcgcaaactgttcccttcatctagaatatagtggtaaaaaagtgatgatactcgaaaaagaacaggataagaaatgaacgccgtgatccgaaacatgtttttatccaaagccgccacaaaacaaaaagatgtctgcccaatgaggctggaaacgctcaagatacaaggatatagagtttggatcgccgtatcgaagtaatcaagacaaaggaaaaatggggtgatcctgcacgaggatcgacaatagtacaaaaaggctgcggctaggccggctgggcgtctccgacctgctcagcttggtgctcagcttcatgctcagcatcatgcgcagcctcaggtttggcgtcttcatcggagattgccgaaagcgctgattcttgctccagatgatcggtggagaagagactgagactgcttcgagacgactccgtggtgatgggagactccgatctgatcacttcggctgtcatcgaagtcctcttcatcgtcctcgagaatcttggttggtatctcgtctcgaatagagtactgttgggaggctcgctcaggcgttgtggccgtggacgcaaacgatagtgcagtgctactgcggttggggatgagatccggcgttggtggtattgagctaggcctcccggcacgcggttgtaagcgagaactcccctcgccagcgtccgaggtggcggtggagcgggcgtcctcaccatcatcactttgagcagtcgacatgctgctcagtcgtcggctagcacgagtgctggctcgagattcggcatcctgggcaagctgcaggccgtcgacggcagcttggcattggtccgcgatgttgcgaacgatatgagcgatagcatcagtcttatctttgaggtggcgatcagccacatcaaccagactggatgtagacagccgcttgctgctgcgagagggtcgcagggagtgcacatcagcaccaccctgaacctcgtccgattcgtagccatcctcgacttcgcggataagttcctccggcttggtgagggactgaatgagatgctccatgtggtggctctggccgccaatcaagctgcgtaggtgcagaaccacgcggcgagcctcgtcacgctggcgagtgatggtggcgttggtgtggtgaagctgagaaagctccttcttgttcctcttgcgctcacgctcgagctcttcagcaatctcctgctgcaaaacgagggcctcgagagcatcatcacgctgcttctctgtgccagagaggcgagtggtgaggcggccgttgtcctccttttgttgctcaatgagagatgcaagacggcgattctcccgcttgtgaccttcaatcttgaccttgaggtcttgagtttctttggtgagagtttcagcaaaggcctggaacttgaggaactgctgcttccagctctcaagctcttcgacaaggtagttgttacgcttagtaaccttgccgagctcagtgtccatacggcctttgagattgatgaagtcttgccaggcctcgagagcatctcgagagtactggtttctctcgcgaacgagttcgttgagatgcctcattgacaccttggtcatgagaggtttcttaactgagcctccaaagacagccttgatgccagagttgcgacccatcttctcgcacacgtggtccatgacagacatgacagaatcctggttccaccactcggggtcctggatggactcaacctcgccgcgcatgacaatgatctggccggcaggcaccaacttgccaccgccataggcagaacggagatgctggggaacaccagaaggcgtaacatcgccatttagagcctgagtcaaacggctaacaaacttgttgcgctggccagcagtgagggcagtaggggggctggatgtgaggacaaagttgcgatccaaatcgacgaccaaagcgtcggtgggggctgtgaagagggaccggcattcagcggtgacacccaagatgtaaggaccgggttcttggacgagctccttggtatggcgcgcgtgcaccatcggaacgtaaagaccactccattcgaagactcgcacgcagtatcgtacagtctcagaggcgattgtgagcatggccgggtaatgactgacgaaaatgatgcgacgagtgggagagatggcagcttcaatgacgccaacaatgttagggatggacaaacagttgaaaaggggccacatggcgaagttctggaatccggtaggggacgaggggaattggtagcagagggcataatctttcatgtcgatacggacaagatcgttgagcctaggggccgggaagctcagaatgcgggatacttcctcggcatgaaacaggttagtagccttgttccagtgaatccacatgccacgcagataatcgcccagaaggttgtacagagggtagcgcgagaggaaggacaggcagtaggggatccagtaggtctcttccgggttgtcatagtagtcggtttcggtcctctttctcagatcccggatggtttcggctctcttctcgtcagcccgcgaccagacgcgcagacaaataccgtacagagtgtgagaagagtcctgctggaggacaaaggaatggtgagtgcagtggggctggttccggccagtacagatttccacatcgtgagggaagcaagcctatgcgagccagtgttagcagaatccatcggcttcgccttggggagacgcccgtttggccattgatacaacggcgatcaaggttgatgagcttaccctcatggcagagtgcagagcccgcgcaatctcgttgtcctgctcaaggcgggggctgctgcctaggatctcggggagccagaattgtccaacagcgcccttcatgtgggtgattttgccctgggcgggagcgggagccttgacccattgagagggctcacggccgacaccgcagaccatgtaggcatgagtgagcgtctttggggttcgctgctggggcttctgggccagagtggacggaatgggctgggtgatgcgggaatggagcgatgaggtacggctgggtatcatcatggcagattcggcgccgccctggtcgcgagtgctgggccggccatcacggtcgccagttcgggggcgcgtaaacgaaagttgggtgctgagagaaggagacatggttgcggctggtcgatatcgaaccagtatcgagtcgagctcccacgaaacgcttcttcactctcagtcgagcgaggcgaagagaagaatttgagtcgggggcgatctcagcgggccatccgaagtgcttctggatctcacggagatttgataaaagagaaggacggtggtctggagaaggaaaggaaaagcaggcgctgtcggacgacctcaagtggcccgtacgaagaaaaaaagaatcccgtgcagaacgagagaagaacagagggaaaagagagagagagaagagtcggaaccaggcgacgcgagacgaggcgagacacgggaaatagaaaaggagacctgtcttgggtcttgggtggccactagagaggagtccggtctgagatggccagacggatgcatgggggaggacattcactacagtacagtactgtatactgcgccgagcatactggcggtagtggtggcagcccagcgcaggtacctgcggctgctgcagcttcggccgggctgcagcgctttcaggggcacggctgcatggagcagggggccttgagtgcgtccccacccgccgtggttttttcttcgtggccagtcggtattagccaaaacagacatgccaatcggcatggatattggataattgaagcaagtgatgggcatggtggtgctacaagtgcgtgctaacccgccggacggagcacaattgagaatagtccgcaatagcgtgcggcgttgcgatattagttggccgagctggcgtggcaccgagcattggggactcaatgggaagcgaccccatatctgcgcgccattgtcactctgcactcgatgctgcaggcgacggatgccccagatgcatgttccagcgcagctgagcagttgatggattgattcatcatcctgctcctgagacggcgacaccccttcctggctgtcccgcacaacaagcgacggcagggagcatctcttgcttgcttgcttgcttgcatcgccgtgttctggcttccaattgcccaattgccaggtcccagccagccagtgctgtccgcacgagggcggcaggggtgcgtgcagggttcaggggtcctggccgaatttgcaaaattgaggtgcccaagggccaatcacggcgtccggaggccagcttctggaccccagcgagcgaaattcgttcttctccagcctgcagcttgagtatgaaaggggatcggggcttggcctcagcgcagcggcggagctggagctgcctgtgggtgaatgaatcgcagatggctggcagtcgaggaatcagcgcgagtgcaaagtacggatgtggacaaatcagtcatccgaaaccaacaagcacattatcgttttttgttcctgccacacaaagggctggaaggcgaggagggggccaagggagatgcgatgcgatggatgcaagggacaagaacaggagtggtgaggcaccttcagtcgagcccaggtacgcgcatgtacatgtactcttgtacagcgctccgtgccactacgggctgcccgactccagctggagcttcgccaaggcctctgtacagtggtacaggtccccaaatattctctgctcgtacagagcattaaaagcagattaccactgcatactagcaggcatcttcatcatgatcaccaccaccaaatcggccgagactcaggcttcatctcctggatcccggcagtttcaatgttccatatcgtcaccagttcgacaaccttctacagcagggttccgtgcccttgccctgctcatccctcgagaactcgccctctggactctaggcctcgacactcctccaagtattatggagtgcataggcgagcgtctccgtgactgacatcagctattagtactttctgtgcctatccgtacatgcacaggaaaacgcggcatttgacccacgttatgctcccctacatgctgtcgacatgcaaggcaggcatgcactccagattgctccatatgcgcctaatatgcgaagaccatgcatttcccccgtgtgcctgcatgacgccatgcatattgcagacatcatctgcccaccgagttgaattgctaatacaggtacacgagatgcctgctgtacaagtaacttgcggagagggagcacgttgtcaaaatgagcaaggatgcttggttgccttttgagatggacggcactgtgttcgtgacatccatcttgggaattgatccttctcatttcgagtccttacgacaagtcttgttgttggatctattaccgattcacctctccattcccacatgttgtttgatttgattcattgtgcgttctcgcctccttcatccagcaactaccggtagacggcaacaaatgctactgtacatgtacctgcatgcatatgccgcttcgcttcacgtcgcacctttgacagccacaattcgctatcaaccaatattccttgcaggagtgatactattgggtggcacgagtggtcagtggtaagctatagatagtccaccacctggagagtctcgggtggcggtttattcggatgcatggcccgcacccgcgtcaagtgaatgctacgtacgctgatagtcgctcctttatcgcaaacaagcgagacggttgattaaaccccgtattctatcccctgccgctgccaaaacgtggcggcgcttccttgaaagagcacatgtagtagtacagtatgatatcaacaacagcctccaaaagcagagtccagcaggcggtccagcacatcaaggatcatgaatgctactgcgcagcatttcgactctacacccgtctctgcatacgacggcggcatttctagcgcgacggttacttagattggctggacccttggacgccatgcgcaatatacttgtactactgcacttgtacatgctgtcaactgtgataaagtgacaggtgggatgtggctgcagggcgagccgcaattgaagccaggctcgggccaacataaaacaaaaagaaaagaaaaacagaaattggagttgcagacggcacgatggggctccgcattccagttatgtcgtaagaaaaaaaaaaaggctcgaatactaacggccaacaacgcaagggaggcttctatttttgctcatctgtcctgcaaggcatacgatggccaagaagaaaaaagcaacgagagctcgatattgaggacaagtgcgcgagccaacgtcctttgcagctgaagtgacatgctttcaatcagcgctgatggcttgtgctgccaatcaagcgccagaccgggccctgaaaccgccacatctactacccaagtagtccacgaaacagtatgtaggtatacgcactgcttacttggatgtagccatactatgtttgacttgactaaggagcattagactctgtagtttacacgtcaaggatgatgagttgaatagaacatcatgccgaacgggaaatatataacatttcttatgattctgccgccatgtgatctcattcagtctgaattctgatgacttgaccatccgaacttcaacttcaatggtaactagcagctaaacatctgtaaattcttaccctagattctatcaacatttattagtccagtgacggaatacacatggtccatgcatgatgatataaagcacgactgtgtattacaagtttagttgtgagagtcgcaccatctccagcattatatggcaaatacctaatacaagactgtgcccgtagatgctacccaataaattaaatcttatgcttcgaacatgtaattagtatttagaagccatagtttctctcattgcactagaaaatgccatgatatctttttcagcatagcttatagagttgtactttatctcctctacatcagcaagtaacgcctcagggtagatgaaaattgcagtgcaaccaacgccttaggtacgaatgacttcatcttagcctagaacctggtagggccaggttatatgtaggtaggtagtgacgcctcagagtagatgaaaattgctgggaagcgactcattgtgctgatgaccccctttcgttccgtaaaacggcggggctagattacatgtagttgtacgtagtttctctcctcaatgagtggtggtctcgggtactatctaacaatacagagcaagtaaacatcgcaaaataagggggttgtgtgcatcgcagcgttttttccccctttaactgtgaatgagggcattggagtgtatcggaattgccatgaagaatttttgggcgctgagatgtgcaagttcaccatttgtcaagcggacctacataaaagtctcaatgggaaatgtcattcttgataatatcgctcatttcataaatatgtacaagtttactgaatggctctccagatgactttaccacttctgggctcttgattgtccaaaagggcaaagagctctgcaagcggcgttgcaaaacactagaggaatgtatatacctcaaagcacacgcgattaaaaattgtccttgcagaatcacatgctgccgaaaatattgtgaaccgcgttggacttcggctacatgagttcttgcaagatagtatcctgtggaaaatgatgacgctattccaagaaggcagtggtgcaatgatgagtggcaagatcttgagctttcccgaggcttagattggaatttcaagtatgactggcagatgcctatcgtgcatagagatagctctgtcttaatatgactattcataatctaactaggtattcttggcattactattgaggcaatattgtcaagacccatgttcaaagcttgcgatgttgctgatatcagtctttctgctcctgagaagatggccctcaattgcaacttgccgcatactatatgtagaattgctatatatagctagtatacggaatatatgatactgccactttgcaattgatactgtaaagtgtttactcgctcaagggagactgagatagcaccgttgtgctcacaaaaactgtcttagacagaacataacagcacaatgacattagccccttgattaggtctgtatacatgcatatctctatctaccagtcatttccaggtacggacacgtgcatgccgagctcatttaataggatgacaaggatctttcgaatcgtccaagtggaatcacttctatcaagagcatttgtggtgtccaaccaatcttatgtgaatggggtcgccaagtcaccgactagaaccatgtgatcacgcagctccagctgtcatttgagctgtataataggcggctgctaaagagaatttttcgagtcacatgtatgaatccaggacgataaagggattgggctttgcattaaagattagtgcaacctcttacgctcatgatgaatgctgatatcagcgtccagcagacttctattggcatccatgcaagagactcgtgttgcttttctaatcagccgtgtgaaagatacttactaccctcaactcaatgagatacatcaaaaaaaaaatatgctttgtgaggccgcccaagcaaaggttccccgttgtaagaccgcatgcatctagctcacgagcgaaacaaagatttttcggagggactgttggaagctatataaattttaagcctcttagataagattaacaatttaaagaaaatgccaagccagcaagacccgcgtctagcacgacaagtaaacaaacgatgaggtcaaacaagacattttcgaggggcaagagaacccaagtcttctctggcatgtgattgtggctggtgcattgaagctatccacaaaaaatggaacaaacaccaagcaagggtgcgggtactagcaccagacgtggatcgatcaaacttccgacctgcaaaacttaatttgtccttggcttggcctgccgtgacggcctttttgaaaaaacctgatcctaaagcccgatcggcgctttttagtaaagagaattcacgaaataatacggagcgcggaatatgatagccgagtgtcccaaaatatgcagtactacggtactactgtaagacagtctttgctgcgcagcttcgcgccgatcctttttggccaatgaaccaatgggctggccaatcaccagcgtggccgaacgcccgggcatggagagcgagggacaacgtgcctcccagtcctttggctcctttggcgtgggcaaaaagttgccaagggatgcaacatcaagccgtctttctacacgtgatggtgagcttccaggggtccagtctctccctctcctctttgctatctttcatctgatgccgagagatacgaggcagagtagaggtaagcatactgtagtacctgcctaggtaccaacctaataagggggagcaatggtacatacatgtatccgtagccaggcatcagatggcagggtagccttggcgctcacgctgtcaaacatgtgtgtggactgaagtcggctcagaatcgccccatggccggctgtttttcgtccctgtttttttcactgaggagagtttttatttcggccgtttccacgagttagccatgaatcgtgcgtgctgcctaaaaaaaggcacacctgatctgaagtgagatgtgacgcacgagaggatccagtcaacatttatgggcattgagctcgtgtgcatctggatgttgcatgcatgaatgctgatagataagcacagtacggtatgaacattgacatcaatctataggagctctctcccagcaaaacatgacccgccaacgtgccgatgccgcaagcattctcgggcatgggatgcactagctgactgatcatcgatcccaggcgataaggcggatgaggcccatcaagccatcaaacccatggatgatacagatgcatgtgcttgaatcagtcagtcccccagcacagctcgagtagagatagcgccaacacccggatgacggatcagacgcttggcgcacaccgcaacaagtgcgagatgtcgcaattccggacgatacgggattttggctgcactggcgggaacgaggcctgctccgcatcaacgagcaactcccagcgcctctaatgcaatacaacatgtaatgccatgcatgcaaatgcgtccgagtgtgtgtgccagacacggcgtccattggaccaaatccgcttcttgaggagaagcactcctccctttgtccaaaaccgagagactagacagtaacagatggtcgggacgatttacccggacaagccgctaaaaaggggaccgcagagaaaagcaaaaaaaaaaaaaaagagagaaaatgtaataaaccaaaaccttcgtgctgctgcggttggctcagaacagcagctggctgcagcgaacaagcgctttcacatgtcggccaaagtcagacggggaccccatgccatgcgaggtgtggctggtgagccaatcgcggagccgcaagcctcacagaagcgtctccagtcctgcacagcacagaacgaagagggacccgccgcgctgctagagctgtttcgccgctttcacatgcctttttgctgcgtcctgcacggatacgtaccagtaccgttcgcgggagggcgctgcggcgcgagggccaggcatcgcaggtatctggcaggtatctggcctgcgcggcgctgcgttatcaatacatcatccggggtggcgtgccagccatggctcaggccgtgggcacccttggcttggggaatgcgccgctacagtacaaagctgcccggctgcccgtctgccccgtccttatctactgctggagctgctcactcctggctctttttttgtcttcttcccttccttttctcatacctgctctcatcccttgcttcttctgtttatcgaagcattggccttttgtctccagccgacctatttcttcttctcttcaaaagcaccctgaacatctcgccgcccacctcgtgccgtctctcacctcccaatctccacctgcaacaccaagtaaacagcttattccaacatcacaatgcctgctccccaagtcaacggcgacgtggccagccatgtccaatccgctttcctacaggtacgcgtgcaaactcattcgctctcgcgcaattgcagggcgaattggcgtcgtatctcgcccttgtgttaacaattccttctatagcacctgctctcattccccctagtcagcgatggcgtccacaccgtcgcggccaacgagtacgcccagagatccttcaagctcggcgactcagcgtaccagacttttgccgcccccatcatcccctactttgctagaccctatggcatcgtctcgccctatgtccaaaaggccgattcctttggcgacaagaccctggaccgcatcgaagagcgcttccccatcatcaagaagcccaccaatgacctctacaacgatacccgtggattgattctgctcccctaccaaaagggactcgagggcaaggaccacgtcttccaggtctacgcttccgagctcaagaagcttgagcagcagggcgtcgtggcccagggcaaggctgccgtctccacggcctttgttgttagcaacgagacgctggcttggctgagcagctttgttgctgtcaagaagggcgaagctgctgattctaccaaggagaagatcaaccagtaaacgacctgatgagagcggaccgtagagcgaaaaagcgcacacattcattgacttgaccagctctcatctcttttgtcctttttccaactacttatcggcattttgtctgcgctctctgtcgcttgatcttgatggattcgaaacgccagctttcgatgaaaagtatcaggaaagtgggccgatcccgcgtccctttcaagacggggacatctacaaccggtttcgatgtcgtcacttctctcttacccggtggccaagctctgacgcttttttttttttttttgaactacattttcttttattcccttattccaacaggccctatcgattattcaacacccctctcacccttttcgaaacctatgatgctatctttgagaattgggagtcatagcttggaattgggaagagatggcggttggcgattgatgtgcctgtggagacgggcctcttttttttttttttctttttctttttttctacgggacattaactcttctttgttttgttgtatgggcacttatatggaaggacgcaaaaagggtagaataccaatgggagtttgcttttgatgaaattgaacactcaacgcagtctcacaaccgtcctgcttgcagaggtgatcatgtgatgctacctgaaacatgtctgtggtacgtagaaatctttagcaaatccaagagggaacatcaaacgctgagtaaccattgcttaatctggaatgtggaatttgaagtaaagcggggcacaaaggcaatttgttaatgtgctcgaccgctgctgatgtaaaagtgactaattgtgggcccaagcttgcaaaacattaattgatcgcgggagaagctctgcggcagcgctgcggcagcttacttgtaagtgcttgatgatataagcctgtataatgcgacttttggcaggaatcagaaacttctcaaaatttctttaaagctctttgctaaaccaccccttctctttagatttctcacatcgtttttgtatataaataaacccttttgcctctactccctttctcatgaagtttttccaaatcatcattgcaattctcattggattgtcatctacgctcttgtaccaataccgcgaaagcatttctgatttcctgaatcttgccaaatcttcaattccaaaccactacagcgaattgttcgtcagcaagaccgctaccagtactgcattgaacgagacagctgcttccaaagcaattcccaaaaaccacttccccaccccagagcaacatctcacagtcaccgaaatgtccaccccacgagccgtcgcaaaggtcgttcgtgccattgaacaggccgaaggcgctggggcccgcgtccgacgctccatcggcacaagacagcagcgcaactttagtcccttcttgatgctcgatcactttgccacaaccgctggctttcccgaccagtaagcacctaaatctccttcaactcttatctcatccatagataataacaacctttcaagcccccaccgcggccaagaaacaatcacatacctcctcaagggcgtcgtcgaccacgaagacttcgccggcaacgccggcaccctctacgaaggcgacctccaattcatgaccgccggccgcggcatcgtccacgccgagatgccgcgcaagcaacccgatggcagccaaaacgtcggcctccagctctgggtcgacctgcccaaggagctcaagtactgcgagccgcgctaccgcgacctgcgcgccgccgagattccaaaggtcgacgtcgacgacggccgcgtcaccgtcaaggtcatctcgggccagagtcacggcgttgattctgtcaaggagctggcctatacgcccgtgtggctgctcgatttccagctgcggcccggcgcaaaagtcacccaggctcttccccgggggtggaacgcctttgcctatgttcttgacggagacgtcactgttggcgagggagcagaggccaagaaggccgagcagtatgacaacgtcttcttcaaacaggagggcgatgtaattcaactgtcgactgaagccagcgccacaaaggacgctcgagtctgtaagtttcccccccccccccccccccccccccccttccctaaatttggactctgcagttcaaaggttgttccaggctaacatttactcccaagtcgtcattgcgggcactcctcttgaccagcctgttgtacaatacgggccctttgtcctcaactcgcaggaggaggtcatgcaaacatttgccgattaccagacccatgagaatggatttgagcgtgccaagagctggaggagccaaattggtgatcgcgtctactaagcttacgcctttttgttctagatactcgacatctctctttccttacgcgttggcgtactctgcatattccggcgtttaggttgcgagttggcatcatatagttttatgggaataaaggatgcaactggggataccatgactcaaattttagatagtaattaaacaattatacaagcactgatattccagttcactgtgtatatataatgccaccttgtcttagcttagtctactcatcaagaccatgtcaatgtttcaagtgtatggcacgtaatatgaattgcaagttgcaccaaaattatttattaatgtcctgtaaatgagagcaagagatccagcccgtttacctaggcagtgccagatctgggtgtcatatcatgacaagggaaacgatagtctagagtctctcgtccgacaggcaagtaaggattgcattccaattcgccctgagcctgagcttcattcattcctcttttccataccacattgctctggttcattaccagcaattaattaccgaatctttgatatattttctcatggcccaattaaaaaaagaaaatcaacgataaaccatatgagtcattaaccctcattaaccttcccagttcatgtccattcaccttgttcctattttccttgtcatgagagatagactcagcgccaagttcccacgccgagcgcgaaagatgtttagtaagtcgaggattatgagacaatgatagggtattatatatcagacatgtgcaacgcgaaacatcaaaaaaagggccatcagggaattagagcatgagcatggcaaggccggcggcagcaatgatgccgacgggtccagcggtcttctgaggaacctacacaaaatcgtttcagaaaataacggataccaaagtatgggaagtcaaaacttacgccggcgccactgctggtggacgtggtagaagcgcttgagctgccggaatcagtcgcagtggcttcgccctcagagctagagctggactcgggctttgtgacggtttcagtttcagtggctgaagcgctctccgtctcgctagtcgtcttgtgaattgtggtcagagtcttgacgatagcagagccatcagacgtcacggtagtcaagactgcactgtcggtctggtgcgcgccagtacccgtggcagtggcagagccagacaaagtcacctcactggtttttgtctcaacactgccgtcagattcagtgacagtggtggcgatggtagaaacttggccagaagcaccagcaccaccgctggcgcttcctccgctcagattgctgacaatagtggtggcgataccagtagtaatggtctcaccatcagaagtgagggtactgaagattgtggacactttgccagatgcctgttcgccgtcagtgctgctctctgcggtttgctaatgacaaagatgtttaaaggaaaggtggtagcaggagatgaagaacttacggcagcagaaccagaagaaacagcggtggcaattgtcgattcaccgctaacaacggagccagatgcacttccagtgttgctggcaccaccatttccgcctccagtgcttgtctggatcgcaactccggccgctgtgacgatgtgagtagaaataccacaagatgggtggagagggcgacctacaagcacatatgctgatgccgtattcaacaacctttttggcatcctcagccgagcaaatagctgcagagcagtctcggaggccgtaaaggaagtttttgttggcacagaggcacttcaggtcattctgcttgcagcccagctcctcagctttgtcggcatccagcatgttagtggcgcaggtttgctggaggatggtcagtagcagttcaaatgtcaagaggagatgtgatgatgattactcacaccgcaggcggcaaggttgggcgagccctgagcggcagcggccgccacgaaggtgcaaagagcgataacgacggacttcatcttggtgttgatgttgtcaaaatttcgaactgatgttctattgatggagaagtggctgtcagtaaagataacttgagtgattgtgtttgtagcgtgatgaaacgagcgaccgttcagaatgtgcgagaatcgaacttggcaataacaaaaaaaaaaaaaaaagagacagatcgaagagttggaaagtgacagactattgacggctgatggcagtttttaatcatagaggggagaacaaaggccgtaaaagagaaaatgtagactattggcggacagagaggacagagaagcaccgcaagcctttgtgacaggccgtacaaggggttttgtacgacttggtcgaggagatgagcgggtgttgaggtgggatatgaagaaattacggtgttccctcaaaacaagcaacaaagtcacccagcgttatagatgctcgggaacttgggggagcgattcgcgagagagacgggaagaggaagaagacgcagagaatgcttggagagaaagggcgagataggcgaagtggaccaacctgggcgatacaaatgcgcaacgaaagacgaggcaaacaaagaacaaagagtggcgatagggcgacgaggcgacttgaaagagttggactcttggtgatttgactggccgtgatcgtggatgagagaagttttgagaaatggaagagagcagagatgggggagatgaatgtgcgagcggcagtggcagaaagagagcccagacacctggcaagagctgggcaggtgaggagggcctagagctttaagaagtcgggaaggaggagagaacctgcaggtaggaggtacctcgccctgcctttgactcgccgcccttttccatgtacctgatctatagtgcctgccgtcacctgaagctctcggcactcgccagctggcagatcggcttgatcaacgtcattaacagcagaagctgcgattcttcctgcagggggtgaacggagtgacgaggtctgtgcgacaccctctttccaaactatagatcggttactgggccatgcaggatacgatgaagcgagcatgttagcaatattatagacgagtgctctcatctgctatctgacggtacgtgcccaagcatcttgcacgatgctcaggcggcctggatgcgcaagcagtgaatggtaagacagcgcttgtttagtccagtttggctgtgttcagaggatgaagtacggagtagctgttggtggggactgtcacgacatgaaagaagaattgaaccgccagcgtccgtggctgtacttgccagagcacttgggagtttgttgctgttggtgctcgcattgcttcccctagtgccttgtccccttgcatatcgtacgatctcagaggcaacctcaagtcttgacttggacatctggtgctcgactcttgaagcccaggagctatgtccaagtcggaatgacggcatcatccaccgcatgctactttagcagcatctgctagcctagcgtttagcagctattgtccgaccctggcagagctgaagactgccgacgatgcgtggctggggctgctaaaagaggctggttgatcgctgcgacccagctggattcactgcagttaggcactgacggtgcattttagctcatttgccggcttcaccctagcaggtggcaactagcggcgccaccagcgatcaaaggtgccctccactccatttcgcgagtatccgataattgttctacgcgcctcttgacgctggatattctcttccgacccgataccaggtacacagaatccacgactgttccagcgaatccaattggttttctcgtcttcttggacaactgcccagctttctcagcatcgtcttccgcagtactatcctccatgtctacgcaggatgcacgcatgtctcacatcaacctcggaccatccaatccaatcctgccaacaggtctccattggaaacaaaacaaaaaaaaaaaaaaaaaaaaaactagaaacgaagcggaccccaccccagcatcatcggtccgggcagtcaagatcggaccttggcgtaactgtagcttgcatctccgtgattcgctcacacaagttaggcttgaatcaggaccacgcgttttgccaagtggctagttgcagaggcattatctattgatgcgctgccacccatctatcaaagtactggacggcattgttccgagactctacttcactcatcccggtcctattatgtctagctgacctcatcatgttggtttctgcagtcatggactcacgcaggataaaccaggcctacgtcacctttcaatgcgtgagcattatttggccttccattggatgtcaagtattcatacgctaatccaacttttgagccactactgctcttgagcaacaatactgcaattaacatgctacacgatgctagtttcaatacctcgttgctcaatgcctggccactcagcggaaaagaatcactcatctcttgcgattctttcactactgctaaacaagtgctaaaatacaccctggatcattgatcaaagactactgcgccaaaaggtcctcaaacgaagcaatctgctggtctagccgctccaacacaagttcggtgtctctgtgcgacgttgctgtcgccacggcgcttcgaaattccttggcagccttcatgtagtcatcaatatcattcttcttgtgatcatttccggcttttgctcctcgctgccgacctgtgggatgacggatcgcccttttgccgcgctcacttatccaaaaacattggcctgcacagatatcgcgggcaaacggcgcaaggtcgattagagaatggctcttggcggcgctgcctgcacctgttgcagccgagaatcgcttcatccattgacaaatctccatgccgtccttgactgcccgcaaagactccaattcaattcgatgagcagccatttctgcctcaaaggggccaccgtctcgcataccgtaacgagaaacgcaagcttcgacctgcaggtaacagtttatttccaaaagccaaaggagagagcaatgcaatggctggataaaattggtctttgttgactcgctgactgccggtggcgtcagtttgccttttccatctctcttcctacgaaggtgaaccggacattcgaggttgtgccaacggtcgagcctttcatacatatttatggcgtcttggggcttgattccattccgttttgtgctgacagtcataaaaacctgcagcatctctctcgcaataatggccaagctgagaatggcatcaagatagcttccggtatcatggtgcggcagttttcgtgatatgccctcattctctccatctggaatcctggagatgaggctctgatccaggctgtggaacgcgtcaagcccatacacatgccagaaaagaagcctacgacgctcctctttgcgcgcaagcggacctatctggtctgtatttcctgaatttcctgcatcgcagtcttgcatctgcgactgtagcgtagctaggacaagtgattcatgcgttaggaaaaggtttcccaattgtgtatcgagaggcgaacttctcgcttcatcgtatgcccagccgaccatgattgccagtgcctcaagatcatcgagacgtatagccgatttaccagttgctttttgccgggcctccaagaacttttgtctaaacatcgtggctaggcattgttgcttgtcccagctatccgaagtagctgtgaaaatgattcctcgacaagcaacggcatatactagagcaggactacatcgcccagcgcaataatccttccagaaagcatcctccatgatcaccgggagatgaatggtggccaagtcaaagtaagcatgcagtgctgcatcaaatgtctctttgtcaagattgcagccaacccagagtttctgttgagcacgaacagttgaggcttcagcagacggttcgccttgggcgtcgtgaggagcccaatcttctcccataggaagctggagatcggggtctattactatttgtggctcatggtactctgttgatccttcataaccgccacccaagaagatttggtccaagaaaaagatgctctctggactgagctcgaaaggggtgtcgatgaaagacaagtccggcgtctggtccaccgataaagggatactatcctctgtatctggtggaaagtaggatggcaatggctgctgaagtctctcttgggatatcgtttgagtttctccgccgtatatagagggaaatgggcttgaattactgagactttgagcgtctccatcgcggctgcttagtcttcgccgtctgcggaggcgaatatcatccgcatcatcaagaatacactgaatttgacgcaaagaacaaggcgagcaggaagagtggccctgcttttcccgtgaagctcgatcgcatttgatcttgcggcgatggcagaagtcgcaggacgcccgctcaacgccgcgtttcaaccgcatggtgaaaaactaaatatttccgcagtacaaatgagcagttgtcatctgcagacggagatttatagctgagtgtggtggctgtttaaaggaggaaatccatttgcttggacttgtgacttggacgttgacggaagcaaagcggggattaagcggcgatttaacggcagttttgcggtggacttgatataactgtagcaaataaataagtagcatgaaccactcaattaaacaataatgctgggttcgcatgtctgattcatacttttcttacttctattcattttcgtttgtttgaatataggttttgtaatctgttaaccatgaattctaccgcaaatagcaccatccaaaccccccccaacggcatcggcgccgtatctttcacaccactccttgcgccaaacgctcttttcgtcaccttcttcactattctctttactatccaaatcattctgaccgctagattctggcgcttctacggctatgccatcggcatgttaggcggcctcctcttagaactgctaggctacgtcgccaaagtccaactctcccataatcgagccaacaagaacggatacatcatgtacgcttccaaaaacctcatcattgttcatcaattttttttttatcaacatcatttgatcctgacaaggccttctttctaggtacatcattggcctcaccctaggccctacctttctttcctcgtccctgtatctcggtataagcaccttgcaaagacactataaatcagcccgcctcgcacgcatcagccctcggctctttgcctctctattcatcctcggcgattttatatgtctttgtttcatcggatgtggaggctctcttgccgcaatattcgacacgaatcccataggagtcgatcttatgattgcaggcctcgcaacacaagtcttgttcacagcaatattctgccttcttctcgtcatagtgtgcttcaagatacacaaacagcttgccgaagacaagaggctaggatacattgttggtaagtcacactatatcgctatgctggcttgttatgccatggtctaatgtcttcctcttcttatccgttaggcgcagcagtagctgccgtttgtctttttatacgctcctgttggcgtgttgccgagctcaatggaggtttcaacggccccctgtcatcaaaagagggcatcttcatcgcattagactccgttcccatgattctcatgtcggttctcttgacagtaatacacccagcgttttggttcgacaacagccgccctctatctgggaaaataacagaggaaggtcttgaagtgcacatcaaagtctgacttgatccgttcagcatggactgtatagttggagtaactgtaattatcaagttcacatttcaagacaagataacttaatttgatcacggcaaaaggcaagtttttcaatgaagacgacactagatccatcgaagatcaagcaacagcactaatgtatgcaattacatggcagcacttggaccatacgataattaacaatacaacgagacagacacttcatccgtatgaatacattatttcattccaacattcgtgcctctatgctatgaacaactgcatctagaaagcacgcaaaatccatagttactaacataaacaacatctaacatgtcgcaagcataagaaaaatccataatagtccaaaacacattaaacatccagtgtgacttcagtcggactcttgaatccggcgcccaccatgcacaaaccctaaaacatttatttaatcttcatttccgttgccagttttgttgtatatgctcgatcaattgatcagctctgcgattatctcccttctctccagcactcgtacacgtcgccatcacagctgactggtatccctttaaccgctgcacataacgcaggactcggggttttcaatgctgcctataaaggagttagtatttgatctttcaaaatttcgtctggtaacagaggcaagagcaacttacaggctacaacagcatctgagtaaatgtccctctcgcgctcctcgctatcatcgttcttgtcttccgtctgatcgggcttcttgctcagctcctcctccttgacgatgtctgaaggctccgtagggagcaccttggggctgtcgccttcatcgatgtcagccttcataggaggggctttgtggggcgaagccagaggtctgcccagagggggaggcgtggtagtgggagtaggaataccagtagagctcaatgagtttccagagacgtcgtccttcttagcattgctaagtctaggaacggcagtggctgaagtcatcgaaaaggaggatcctggaggaggagcgcgcttcttcaaaacacgatccttgctgacgttggcatcagcaaccttgagtgcctcttgatcaactgtgaactggataggtgcagccgcagcctgggtacgcaggtagtacatgccagtcttgagaccaagcttccagccagtgaagtgcatgctggtaatcttgcccattgtgggatccttcatgtggatgttcaaggactgggactgatcaatgaaagcaccacggtcggctgacatctggacgatgtggcgctgagagatctcccaaacagtcttgtacagggccttgatgtcggcgggaatgttgggaatgttctggatagaaccgttctcagcaatgatgcggttcttcatagcatcggaccagaggccagtatcgacaagatccttgagaagccaggggttgacaacctggaactcgccagcaaggacacgtcgctggtagatgttggaggtgtagggctcgaagcattcattgttgcccaggatctgggaagtgctggcagtgggcatgggggcgacgagcaaactgttgcgaataccgtgctccttaatctgctccttgagcgagtcccactcccacaggtcagtgggcttgacatcccacaagtcaaactggagaatgccttcagaggcgggtgatcccttgaatgactcataaggaccctcgatcttggcaatctccatagatgcctcgagggcagcgtggtagatggtctcaaagatttgcttgttcaactcgcgagcttcgggtgattcgaaaggaagacgcagagcgaggaaagcgtcagcaagaccctgaacaccaacaccaatgggtcggtggcggctgttactgttgcgagcctcctgaacggggtagtagttcacatcgatgatgcggttgaggttacggacaaccaccttggtaacatcgtgaagcttcttaaagtcatagcagccttcgttatagtcgacaaaggcagggagagccaaagaggccaagttgcagacagcgacctcgtcaggggcagagtactcaacgatctcagtgcagaggttggagcttcggatggttcccaggttcttctggttgctcttgcggttgcaggcatccttgtaaagcataaaggggttaccagtctcagtctgggcctctaggatggagtaccacagcttctgagctcggatagtcttgcgacccttgccctccttctcgtacttctcatacagagcctcgaattcttcgccatagcagtcagcaaggccagggcattcgttggggcacatcaaagtccagtccaagttcttctcaacacgcttcatgaacagatcagggatccagagagcgaggaacaggtcacgggcacggacctcttccttgccgtggttcttgcggaggtcaaggaactcaaagacatcggcgtgccaaggctcgaggtagatggcaaaggcaccagggcgcttgttgccaccctggtcgacgtatctggcagtgttgttgaagactcgaagcatggggatgataccgttggaggtaccgttggtgccggcaatgtaagagcccgtagcacggatacggtggacgttcaggccgataccaccagccatcttggaaatcatggcacatgtctttagagtgtcgtagataccctcaatgctgtcgtccttcatgtccaccaggaagcatgaggacagctgagcttgtggggtaccagcgttgaagagggtgggagaggcatgggtaaagaatttgctggacatgaggtggtatgtctcaaggacacgctcaatgttgtctccccaaacgccaacagccacacgcataatcatgtgctgtggtcgctcaacaatcttgccatcaagcttcaggagatatgaccgctccagtgtcttgaagccgaagtattggtagttgaagtctcggtcgtagacaatggcagagtcaagctcctccttgtgtctcatgacacactcgtatgtatctttggagatcatgggcgaggccctgctgttcttggggttgacatagtggtacaggtcgctgacgacagcggaccactgcttcttggtttgtttgtggaggttggagacggcaatgcgggcagccagaatagcatagtcgggatgggtaacggtcatgtacgcggcagtctcggcagcctattctatacgttaacggcttgacatcttgattgcgggacatggagcttgacttaccaggtcgtcaagctgtactgttgtgacgcctccatagacaccagagatgaccttctgggtaatggccacagggtcgacatggtcagtgtccaagccgtaacacagccgtgaaacacgagccgtgatcttgtcaaactggacacgctcctgacgaccgtctatccatggattagaagggtttacaaagacgcaatccaaatcaaagtgcgtgcaggtggggatacataccacgcttcctcacatacatggcggcggcgtgggatggcgaaggactggtgcgggagagaaagaatgacgagggctatgacgattcaaggctctcagacgctcgcaggtatcagtcaagacacgcaggaagtcggacagagctttggcggcttcgagatgaatcgaggccttgggatattttgtttgcagaggaggaaaagagttgctcgtgaacttctcaggcggcgggacagacggttttattctacggcgcgtctccagcacgcgccacgccagcttagcgtgtaaattatagctgtggtacgctcaaaaaactaattgaaaaaaaagttgccccgcgctggcacattccagtggctctgtggccagtcaagcgcgagaacggcgcaaagggtccaacaaaccacttcctcattggatctccttaagcctgatcgggtttcaaacgagatacgtaccaagcatttgagaaggattaagtcatcagtgaaaacacttgaaacggagtcacagctcaaggtctgttttggtggatacgcgaacccatggcgcgtggattggtcatcgagttttcttcaatcatgtcgcggaatcacgtgccatcatgaaggctttaatgtggtgttttcacgttactaagcacacctgcctgagaagtcattttgccgtatgccctggccttggcgactcttgcggcggaaacgagacaggaagttgagcacgagtgagctactattgctgcttcatatcacatatatgaagattctgtatatatgtctatgattctagggagggcccgccatcttctaccacgccattacactgcagtcatttctcgtgtctcggtattttccacaatgagtgccccgcagcccagccttgagccgggatcacaaccttataagcccagatatatcgatgtaattactttgtctttctaagctagccccccttatcttaccttctagttgctgattttggctggtaaagataggaatcaacctagccgaccccatattcaggggcaagcatcgtggcgttcagcgacatccggatgatctcaaggatgttatcggaagagccaaggaggtggggtgtaccaagctcatcgtaacgggctctgacttcacaagctcgcatgactctttagagctagcaaaagaatttcgttggtaacccctttcgctagtagtaatgatcttaagctgaacgaatctatttagctggaacttgcttcgctaccgctggtattcacccctgcagcagcgccatattctgcaaaggaggccatgggagacatgaggaacatgttgccccctgtgaacccgaagatccagaagagacccaacaccagggcgagccagatgcagaaacctcggcaaaggtgattgagcaattcacaaccttcctcgccgatgctagatcgtctggcgaggggcatctagttgccgtgggagagtttggtctcgattatgaccggctgaacttttgcagcaaagctgctcagctgcactcttttgaggcccagctcaaagttgtagtctccctacagccccaattgccgctatttctccactccagagccgctcatcgcgactttgtagacctgttgaagggggcttttggcgagaagcttgaaaggctagaaaagggcggcgtggtacacagcttcacgggcaccatcgaagagatgaaggagttgatggacctgggcctgcatattggtgtcaacggctgcagtctcaaaacggaagaaaatttggccatggtcaaagaggtcactctggacagaatcatgctcgaaacggatggtccttggtgtgaagtgcggcccagccatgctggatatcaatatctgatagagaagaagcctgagccggaacagccagctccaaatggtgtggctcagccgcctgcgggagccgcacagcagcaatcaaagcagccaaagaaacagaagaaccaaaagaaggagcccgaggtgccggaccgcttcaagattgtgaagaaggagaagtggcaagagggggccatggttaaaggccgcaacgaaccatgcaccattgagcgggttgctaaaatcgttgccgccgttaaaggggtaaccatcgaagagctttgcgaggcgtcttggaaaaacacagtaagcgtttttggacttggtgaaagaaactagacttgtcatggttcatcgtaatgggtatcaagcgcatagaaagagcagtatacagtacatccaaaaaaaaaagacaagaacattagagaccacttcataatcccgagcccttgttaccccgtattcgtccttgccttacgacgcctacagtaacgccatcttcacctgtcatccaaccgggcatacgctcgccgtccacaatgccggcttcaacaagctgtcgaataccggcaaagacgtgattcccctgaaatgtaatttggactgttggccgccactgtgaagggttctccggctcactcagctcttcatcaccatcagcagcttggcgaagcgcagcgtcaattgttcttctccgagctgaagttgaaggctctccaggagtaatggtctgctcttcgtcgtgtccttgggcttctgcggcggcggtggctgtagggaaagggtctttgagtaagatgtcaaccttttcgataccttttccatcggcgacgaggccagagtcaccgaatcgcgctttggcaattagcctagctcttttggcagcgcgttgattttggtctagcggtttcaacctctttcgattctgatcagtgagggagggctctcttgagagcggagggctggggaggatggcgtcaagcggagatttcttgtttttatcggaggcgtaaacgctccaaccgcctccagcggcatttcctcgcccaggccctcttttatccaacagtgtttccaagtttctgcttgtcagacttgttggaataagagtatatcgttctcttggtcgagatagtgctttgggtactccatggacaatcaagttctgaaggctcctcgattcacccgcagcagccggaccgttggattgagatttagtaatatagatgtgggatgaaccatcggggaacgcgagatacaccgtccgagacgaggtaaaattggtagcattagatagagccaggctgctgttatacggggattcgataacgaagatgcgcagcagcaagactgggagatctttgggtcgatgaaaatgatagtgcgccttgatatctggcaagacttggtcttggaggctttgtaaaaacgttgatgggtggaagcgaggaacattcaacgctttatcgtcgacctgaaggacctcgtcatcggcaccttgcgttggaggcttcagcggcaggatcttataggctgtccatttttgagacatggggtgttcttctagatggtagaaatcgaccattgcgagctgatacaacgatagcccatgtctccagtccccttccagtatgcgattggctacatcgcgcttggatcccttttgctgctgcattgccgcatagtactcgtacagctcctggactgacccgcatgcaggatagagatcatccaagtcaacttcatattcgtcgccccgtctctccaggtaaggtatcgcattggcaatggagtcgccgtcaagccagcccatggccaaggaaatgagagcctcgcgggatagtcggcccaggctttttaccacggctgggtttgtagaatcaacgcgcagcgaagaaggcagcctggcctttgtcggtactgagaaccgggccattttctttgatgtgtggcgagaacctctataaccaggcaattcgagaaaaggcctgcgatatcgccctacatgactaccatcaccaggtcgaagaggcgattcgagagagtgacaagatacattgtagatgaaaacaaggctgcataaatgccccgctaagaagtcaaccagacgcggccaactcggtgagacgcgttgtaaaagattgcgggtccagcttagtcagcttatactcacagcttcagtgttcattgcttgcgccgtataccgtattcactcgcaaaatccgacttgaggtatggaacaatgtacttgtttagtttcgtatattattcccaagtatgaatgcaagtttgttacttagggtcctacggtacagggcccgcagctaaaatcgagtctgcgaggtcaagtatcaaggcgcaactcgactttaggtgtggatctaagtagcaggcatatatgtatcttgtgttgaaattcacatggagacgtttccgtaaaacataaccgcaggtaatgaatgtcgcttttttctactacatgggtaataacatataaaactaaacaacatgaaggtatattgcttcatactcaaagtcaaagtttgcttagcaatacgattaccctacaaattaagaattgtcacagataaaatcggcccatgagaaaagagagagagagaagaagaagaagaagaagaagaagaagaagaaacagtgtaccgtagccatccagggaaaccaggctatatatactttttaactcccattgaccgcagtcttcccttcgtcgtgatttgggtgaatgcccgtctgtatgttccttcaattgtcctctcattatccgaaaaggaaatccccattctttggtgaattaccgttgctcaagtagagggtaggaaaagatgaagatttgacagttctatgctctccgtgtcacggtgacattaaagacgttgaactgagaatttcgcgtacagttgattcgaataagctcggctgaatcgcagcgccaaatctattgcaattctcagcaatcattcccaacggagtcaaaaagaaggaagcctcttttactcacccatggcatttcatggccaccagtagtttttcagccagtctgttaaggttttgtatctcaaacccgccaaagtgtggctggtgtcgaatataatgccacgcctggatcggtgtcacgtcaccgtcctctgatacactaggcgcaagatttaacaagcgatcgagcacagctgcgggggcttgctggtaaggcggaggcttgggatcctgtggatcaatggggggcagagacagggcggattgaagctgaaccgtggcagtcaaagcatgaccgcctggttcattaggcttcttggggtttccgtgtacatggcccagacaaggcctttctagtcttcattgccatgcggtcagcatttcatccatgtatatgtgcgaagagggacccccccccccaaaaaaaaaaaaagcatacgtcaatacaaactccatgccaactgtcgtggcatcaaggtcggaaaggtgagttttgtcactgggctcagctgagagcgttatggtggccgtgggtactggaggcagcggccttctgaagaatcttgaaccatgatgccgcaaatgaaaaccatcactgctcaaagggctattttggttcgccggtttgctcgtaggatctagttgtaactcctccaggggtctgatagccgtttgcgcttgttcacttgctgggctgctatcatccgtatgtagggtataaccatgggatatatcctcagcaaactcaggggggagggatatgccgttttgtgacagaagagaagtcagtatatggactcttgcacgaagctgctgagtctcagtcgccaggccggcttcattcctccgagagcgtgctagttcagcctcaagagccttggtgtacttgtcttttcgatcgcgatacgatctatagatgacggtcaacgccgtttgggaaaaacaccccgtaccagagcagatacttactgctgggcgcgtctcagctgggcgcgtctcttctcgacgggatcgccctttggctctattgcttcttcgtcagcacatgctttcgtaccttagtcatgctcatcggggctgggagatcagaaaggtctgaccaacctctcgggttgaagatgcggaatatcctgtcgcccattatggcatacacaaacgtcgatgtgctattgctgctagcactatggagcaacagcgacagcccgaattagtctgctgtgcccaattggatgattgagaagctggcagatgcggaatacaatctggtgagacccgggcctggtcgtattgctgcagacacgatacgcactggctcatcaggggcttgaagggtctccatttccaaaacaggctagacatcatcgacatagtatggattactgctgcccttatattcggcaattgtcacgcttttgatttcgggcttgttcaaggccgagatgcctagcaaaaggatccagttgctgctgctatacagtagttttcgtgctacacctacatagagacacggcgatgcctttccgagagacgtcaccggctccatacacgggcatatataccatagaattgctccgtaatgctagcgctagcgcttggttcctggctaaaagcatccaatgctgtaggggctacgatacgatactactagtaggtatacatggagcaatctctcaaacagagtagccaggtacccgagagtgtttggtgttttccaggttcctgggacgccgcccacgcaagattgctctcaaaatccaatcttaaccgtctgacaatattgctgcccctgcgccagaaacgagtctctgttcctgggcttcttccgaaacaagcaagacggagagccctcctagctcgctgtaacacgcccgctataccccgtaaacaactgcatgggtccccgtagtaagcttgttctgcatcgtggtcgtgcacgctatgcccaaaccggcaattctgatgatctccaactgacaagttggaaaagattcctcatgagggggtatgtcctgaaggaggcttcttgtctctgacgcagtttgatgttacggttcatcggcacgcggcgtgatttttcgcaaatgaaactgttgtctagttgccttgagttgaaattgttgagcggaaattcggcaacgtcgagggaatgggaaccgagataggggagatgtcgcgaagagagagaaatatataaagaggcaacgaagttgacagaagttgcaagtctttctcatcaatcaaccaactctccaactcttcactcatccttgaatccatacaatcaattggagaactcgccagtcgattctcttggctatcagcttacagtctagcttgtaccgatttccatcccatcagttactcaattcgttcacctctgccaatcagacgccacaatgcattcctctacctggaagtctctgcttgttctagggctgacatcactggcaacagagtcagcggcggcaccaacttcttgccctccgcccaaggtcaagcctggaagggctatttatatcacaagcaaccagcagcagaacagcatcattgccctgccaatcggtagcaacggacagctgtctgctggcacacttactgcgacgggtggctcaggctcaagcatcctgaaccagaatggcaacgtgcaaacacccgccaccgctgatgtgttgtcttctcagtcggccgtgactgtggctggcaatgtatgtatacagacttgactacatgtggctgatatcgccgccaaagagcctcttactaacatatcgtgttactgaaaatagtatctgttcgccgtcaatgccggatccaataccgtctccatgtttgccatcgatcccttacacccaactagactcacgatggtgggcaggcccgctgccgtgcccggtgaatttcccgtgacggttggcgcatcaaccaagaacaagctggtttgcgttggagcaactggcgccaagtctggtgtctcctgcgcatccttctcttcaaaggggctgggcaagatggaccagcttcgcccagtcggcttgaaccagaccacgcctcctgtgggcccccccaacaccatcggccaagtattcttctctgaagatgaagagacgctgtatactaccgtcaagggcaacccggctacaaacaccaccggtactttgggagtgtttgccgtggaacagccgtgtgacggccgtggagctgtcgctgtcagccaggagggcaagctgaatgtccttgaccagactgccgttctctttggcgcggcgccgctcccagattctcaaatcctctccagcgatgcagcctttggagctgtcatgttgtctgtcgataccgaaaccggaaccgcaagcgtcaagaacgttattgatgttgctggccagaaggctacctgctgggccactctctcccctgagacgaacaccgtgttccttgcagacgctggattcgaccgatttgtggaactatcctcgaccgatggcagcatcaagtccaccacgaacctgaacactggcgaccctggtatcaatgacttgaaggctgctggcagcttcatttacgccttgagccccggtaatgccaccgttgcgccagcagtgacggtgtttgacgtggttagcaaaaaggtggctcagcactaccaattgaagggatcattcgctaccaacaaggttcagggtttgaccgttctggcataagttgcaagtcaagcagagatgaaagatttaggctctggtagcccgtgtctggtttgaaggggtttaatttgttctaaaagctctgcgagtcaataagatgtagtctagtttgtttgtttttcttttctcttttgtattaatttcctatcaagatgtattagaagtatggcaagatatataattgtttggaaaaaaaaaagtcttgttcaagaatgctgtggctcctcaaaatctttttcctctctcgttctccctacatgtaagtgtaatgacacagagtacaggtacatacatgtatgcatgtagatacctcgatcaatacgaccgagtttcgcattaagcataccacgttaacgttaaccttacaagggctttggcctcttgtgagcggaagaaatggacaccaccatcagctcacgttggtgggttgatgggagccccaatcacatgcggaatccagagtcaggagacgccgcaagcttgcacagccgacgtcaaagttcaagccacaaacatggcctgttttagtacgatgcgatgttgggagcagattgagcccatcatgagcggtttttgcaaggactggacttgcgctgatttcgaggccttgctgcatcgtgtatgcactccgcactcagtagcactcaatagcagttgttcacattcaaagcgaccaacagcgaggctttgcacggctaaaacgtccaaccgcacagcagcgcatcttgcgtgattgcacctccacgctgcgacagctttatgtatgcacaccggacgggcaaccacagatcacatggcgggattaatccaagactgtacatactaatccccgtggccatgcgcgaatgcaccaatcgacggccggtagctttggcgatgcacgcggcatgggctgcagggtgcggttcatctcgagctcccacattagccgagacagggatcatcggcagcagatcctgaaatcctgcatatccaagccgcacgaagcgacggcaatcaattctcaactgcagatgcatattgagggtggcgcgtttcttggtatgggctccagttatccttgcatccatgatgctgtattgaggtaaatctcaggagtccataggtacatgcagcacaggcgttaaagcacgtaatctacaagtacctgcgcaagcacctgccggagggatcagcagtgatgcagtgcgtcaacagcaaaggtggagagcagaatcgcacaatgctaaaagaatgagattaagattgctccggagcgattgcagaaacgaaaataactcgctcgtctgtctcggctagcgggcgcgaaacagacgggctgttgaggagcggcggagcgcggagcctaatgcgggcaattcgagtcaatagcagagcaacaaacagagcagcggggctggagatggagaactgaactttggctggccagtgccccccacgcgttgcattccgagtggcgtatttaagggttcgcggacagagcatgggcgtgccttgcggaaggattgaaggattggatctattgagggttaaacttgcagccgcacattcttggacaggtagcgtgtgtgctgtagcgtaggcgaaggaggtaatgatgggttctgatcagcggcagaggcaaaggtgaaaaccgggtaacggagcgtcttgggggagcacaagctgcagcacctacgtaactgcagatgtcactaacgtttgtgcagtgcaggttgattgcctgtgctttgcgctgctacggaggatcattaaacggtattggtgacatggcagacccggcatttactacgagtaattgggacagtcattgattccatacagtacattgatgtagccaaaagtagggcccggctactgggaatactaattgcctcttccgggccggtgctctgcagagtgcaacagtattggagataaggatggggacgcagcgagcaggcagaatgctgggcagctcggtgcagctgcagtaattcttaaaaaccgaatgagcaaatcgctgcggcgatatgggcgaaacgcctgctctgactggccacagcaccagggcgatgcggggacctccaggctcaaggacgctacaggcgcccacaccttggcactaaacaggactctctgccgcagagcgtgcgtggcggtacctggtggtgtgcggtgccccggctccagaggcatgtcactctgctctctggggctctaggcctctgcggagtggggattcagctgattgatttctcagcacggtctgtgagggcgctaaaagtctctgcctggtccactgtagccggagcccttcggccaacggtcggttactggtacgttgcactttgtcgcttgtggcctggcgaggaggaaaaaaaccgagaacactccactggagggctggagagtcataatcccgatccgaacattcatagcgatctcgctacagactggctctaggctttcctcctttcacaaccatctctgtcgccatcatcgactctcgactttcgacgaccaatttgaaggacgacgactagcatcggcatcgacgcatcatagcgacgccactgactgcgacaccgcctataccattcacttgagacgcaatcaacgtggcattcaaactccgccagtaattgcatcaggacgttccggagtctcaacagcggtcaactacgagcgagacgctggttgcgactcacgacgccaattgacaagtcccgtctgacatttcttgacgaaaaatcatcatgtcgaattacagcggtcggcacggccccaacgtgtcgcaataccttcgcgacctcaacaccatcagccctcaggcggatactctggaagagagcagcttaaacttcgaggaggacctgaacatcttcacaaacacccagttcttcgactttgactctggccagaacaccgacttccaagctcagcccgccaagcctgaaggcaaggctccccacagtggcaccacatctgaggatgtaagcgctgcaccctcagtgatcggtgaaatgcccaacttggatttcatgtccggtgagtttactgctcttgctatttccctctgcgtttttatgcacatgcacattttttttccgtttcaattcctcacacccatcttcctgctcgcctatcgacttctcattcctgggaagaaaacgagaccctggctttttccctttccagcagaacccacgcacgctctaagcgtggccgggcacactcttgtcaatcatctccgcaatcaccacgcaggcatccggcccatctatcgggcccttgcatcctctggtccttttgctgctctgtttcccccatatcacttccatttccgcctctgtcattgggacgagctgtctcttagactggtgcagtgcatcaaaagtgctgctggagtgcgcacgctgggtggggcatcccgcatttcacatgcgctgacaaatcccggggctatggcgccataactcgtgatttgacattctcatcctcagatgcaaccatgcatcagcgaggcctcgttactggccatggatggctcgggagatatatccccctttccctaatgcccgtcgtgttgctggttttgtcttgttccgccctctactgcttcatcttgtgatccattgatgtgatagtcaacatacttggcgctcttggtgctaatcatcaatgttgatatcagactttaccttcccagagttcaacaacaacaacaccacatatgcggcgccccacatgaacaacttctctgaacagggctttgcgcccctgcagccgaaccacggccacgtacaggttcctcctcaccatgcgcggttccatcaggcacccccacaggttggcgagaagcgcaagtctgagtctttgaaccaagaggaggctgctagaatggctgccgaggaggacaagcggaggaggaacactgctgccagtgcccgtttccgcatcaagaagaagcagcgtgagcaggctctggaaaagtccgccaaggagatgtctgacaaagtctccaacctcgaaagcaaggtgtctcagcttgaaaccgagaacaagtggctgaagaacctcttggtcgagaagaacgagggcaatgaagacattgttgctctttggaaagagttcaccaagcacgccagtgacaagagcaaggccgcatccgctgagtcaagtagcggcgagaagatcaaaggagagcagtgagcgagctcatgttgataatatttgttttgatctctcttaatgtcatgctgttcgaagggggggaggcggggggcgttgctttggttactggcgttactgttaactggatcgagggagctttgtcctgtcttgggaagattcgaatcatgggataaccgattcaatctggggctgaaataaacgaagctgggcggcggatatctatttggctttatttgtatgtggcatatatccaaagtggttggagatggagagccgaaagcaaaagaaatgggctccatgtgggaaatgacgcttcatttatgttatatgaaatgttcaaatttttttttctctaaatctccgtttcgtattttgttcattaaattgtctattgtttgccatcggtgtcgtgattgccactagcgcctatgcgattgcccccttcgctgatgccacgagcctctctcagggcagccaggcgttgctggtttcgcttaccaatgatgcgaagcgtgttttgcctttcaatctctgccatcttatcccaatttgagatgcgggacatggtgccgtccacgttgacgacgagcgggccgagggcgtccagcttgacggttgtgcctgagccgctgacgtcgagggttgttacgtcttcgccgctgtgagagcccggggctggcagggcctcgcgagacgctgtctttgatgatgaggatgaattatcttgaggatcggagctcatcttgcgagacgaggatgagaatggcgagatgagatggcggggcttgatgctgaggagtgatgagcggagggggatggtgctgcgacgaagcatttgccttgggggggttggaatgagtacgatattgaagatttatatgctgtgagatgccgtgagatttatatatccgtcgaacttttttgttcgttgagttgagatgtagcggagttggagttgtatgtagctgaagaggacgcaaaggtgcagcctgaaagctggggtaatggctagtagagatatagattggctactggtgaagaaaatgagcgattcagtcctaaggtcaagctgctgcagggaggttgatgtttttatggggttggcgagtggtgacgatgcttggtggttctagaatgctttggagttttttttttctgcttcttagaggcttggccccctctctgttgtgtaattggccgatttttatgtgcgggctaacctggcaccccagttccatgctgcgaactgctttataactgaaagactttatgattaattgaggtgacagtaactttttctatttttgtggtttattctggctgactattggagttgcatactggagggtttatgcgtagaattgtcgttgatgagaagttttcgatgcagccttgggaagccatggcgtaaagcaatagagagattgaatccttgtaacacagccattcaaacaaagtacatgaaaaagttctgcttctctgagttactacaagtgctagagcgtaaattgtatgtttgctgaggaagagattaaaaacattaaactgaagaggagaatacctaggaatctacggagaaggctattaaattgtaggagacaaaactggcatggcgcttgatgacttcagaccagccgtttctgctaccagaggcagccatattgaatgatccaaggaaagttgatagagtctaacgggggatttccgagcgtgctcgtggatctcatcgcggaagctagaagaagaaagcgtggcatctggaaatactaaaaacgatggatgccactacctaaaaatatacgggttcatggaatgctttagtgcatgtaacacttagttcggcagtgggtgccgtagagtagcacgaaaaaaaaaaagaagaatcctgtaagagcccaaaaaggcccttcatgtatgcaacttgaggctgcagcccgcccccttttctttccgacaaattcccattccgatgagaacaatcccgagtctgaaatagtgtcgcacctcaatgcaccgagctgttagcgaatgctaccgactctgctgccgatgctgggcaccacctgttccgattcggcacttggggctgatggattcctagcgtggagcgcgctggagcgccctgattcaggcgaaatgtccccatataaggtatcgcaacggaaggaggagacaaaatggagtcaggggggacggccgttttcgggacggagacgatacagaggaagaacgcgagtcaagatgctgttgttttctgtatggaggcgaaggaaaagggagaagctgttgtttagatgaaatgctttctgggcttcagcttgaacgaacgagtgtgtaggtgatttgatgagcggagaattggaattgcagatctatgtggtggatgaggtaacacgctgacactagggtgctatatttggggctggatggtcctcgatcgacatttgtttacaaaaagctgctgtgctttgtatcacgacctgcatggacatgtcaagtacgacatatcagccgcccgctgcatgtcaagcccggcagcgccgagtaggtgacgcaaaaggcatcactcgatctatgcccgttgaacgtctatttgagacatgcccccgggccgcggagcatgaggccttttgttagtcggctacgcatcgtatcaggccgggcaaaggtgggcaaaccggagacgaagacaccgctccttttcctccgtctctatttggatatgtgttcgcctgcgcattgttacagaatcagctttatatgctccacacgttggggaggtttcagcaggatttttggctcgaagtgacgctgatgggactaacatgcagctgcagtggaggagaaggggaagtgaggagtaagtaaatgcggcggtgggaatagcctcagctggaggtgcaagattgattgcccgtgctttagtattggatgcggtagcaccaactcaactagagctgtataaaaatgcccttcaatttgaaaccaaaaccgaaatcgaaactcaattcattaataaatgcagtttcaaaatatcaagagtctctttgatactctctcccccccccctctttcctttcgtaccctctccttgttgcggcgctcacttctcgtcggccatgccgttctcaactggatcggttggcccatgccgatttagtgaagatgcacaggccttctcctcctcttggtgcccagacggcgtcgcggattggcagccggaggtgctgcctccacctggaagagcctgccgggctgctgctctcactgccaatcccctgccaaagcgctttgtttgggggggtcatctggagtatctagcgctgtgctctgcgtgcggatccgttgttagtgctcgaggtggccccccctctagttattgctccgttatataggcagagcttcgcggtgatgccccagagcggttctgggacgtaattttcttgttcagcctttttttgctctgtcctctgctgccagagaggattccagctcttcttgctcgctcctggcctttgaacctgcacttcactgatcgtctgtgcctctcgcttggacagctgcgtgacgttataccgtgccgctcttccgaagctgtgctacgtgccgtacctttcttcgggctacaaagcacctctttacccccttcttttcacctttggtctgctgcccccgacttcaagttctcctcctgtcctctgtcgctgttgggcaatactgattgattgggtcagcctgtctagctctcctagccgcaaacatgttctccggacgcaaattctccatcaatcgccataccggcgccccgaagccgctgctgcgacgcttcagcaacgccgagccgtcaacgaatggttagtgaggccttctctatactatacactctctctgcacgctgggacgggatcgaagaaagtggatgttgccaccgctgctgcagcaaaagccgtgttgctgctgtcaaccaagccacaagagactacatcatcctgttttcctttattcctttttgtgttcaaaaagtggcggccgtcaaagcagcggtggcgctcgacttggcttgattgttgcttggatgcgccccgccattgcagcgaccccaactcccaagcaggattacccctcccccgcagcttgacggccaccgccagcttgtactgcgctgcactgacagggtttctgcggccgcaactgcgacattgattttttttttttttgcaactggaacatgattgaacattgattacaagatgctgacatgagtttggcttatagagttccaatccaaggtccacagacagttccgcaatgcgcacgaaggccacatgccccacgccggcctggatgccagccgatcgtctactggtgtcatctggtgtactgagcgagccaacgagtatggcttcatggatgagcctgatgcgtgggccaatcttggccagggtgcccctgaagtcgaggacgaaattgccggttgcttcaagcgacccgagacaatcaacatcagcgttgcggccagagagtacggccctactgctggtatcaagcccctgagagaagctgttgccaagctctacaatgagacgcaccgccaggataaagacagcaaatacacctgggagaacgtcgccatcgtgcccggtggccgtgctggtctcatccgaattgccgctgttctaggcagctcatacctgtccttcttcttgcccgactacaccgcttacaacgagatgctgagtttgttcaagaacgtgagtcttgttgcaatttgagcactcagaaattacaaacgtatcgtctgacttgtctgaattacagtttgcagctattcccgtccccctctccgaagaagacggttatcacatccaccccgacaagattgccgaagaaatcgcccgtggtacctctgttatccttacctcaaaccctcgcaaccccactggccgagtcgtcgccaaccccgagctggccgagatccaggatctttgccggggccgcgccacctttatcagcgacgagttctactctggatacaactataccagcaactgcgatggttccaccatctcggccgctgagaatgttgaggatgtcgacgaagacgatgtgttgatcattgacggtctcactaagcgcttccgactgcctggatggcgaattgcatggatcattggacccaagggtgagctcaagccacacagtaacgaattctgatgatggagctgcaaatactaactctcatttgcctctagagtacatcagcgcgtatgttacaaactaaccaaagctcacttgatgattctgcggttttgctaataatagcgtgtctagtattggctcatgtggtagctacttggatggtggtgccgtgcatgctctccaagaggctgctgtcccaatgcttgaccctaccttggttcagagcgagatgattcatctccagcgccacttccgggtttgtttccccaagaatgttagttgtgaagacgggggagtctaacaggccaataggacaagcgtgactttacggtccgacgtctacgtgagatgggcttctccattaaatacgttcccgattccacattctacctgtatgataatctctctaaaacaatgctttgtgcgtgcaattatgctaacattttgaactatcaaggtggctgaacctcgagggccttcccgaggctattgctgacggcctcaacttcttccaggcctgcttggaagagaaggttattgttgtccctggtatcttcttcgatcttaacccctcgcgacgacgtgatctgtttgacagcccatgccaccactttgtgcgtctgtcatacggccccaagatggacgtccttaggatgggcttggagggtatcgagcgcgttgtcaacaagtaagttttactgccgcagttgcattcattccggccatattcaaacgctaacactcgaatttctccactagacacaagaaaaaagattgaataagagttggccgacctgacccaaaagttctgatgttttcagccccctcggcggaaattgcgggtatcagcggcttgcctagccaaggcagcagcaattttgattgaatttagcaggaagaggcgaaggtgaagcctcctattactagggggagtagtgcaagtatgccgagtaaggcatggggctatgtacaaggatttgttgaagagtgtgaactttaaatgaacgatgactgtcacctgggggatgaatgacggcggcggaatagcagtcttgtgttgagacgtaatagcgcctcagatgaatgaatgaacaaaccgactgtttcgagacattagcccgtcatgtgtgagccgctttggtcatcttctggccaccggtcctgcctgtcctgcctgtccaatcgctttgccgcgcgccttaccttgtcactgcctcgcgtaccttacatattcccaccacagcatcggttggaggccaacttgggagggttgatcgcccaaaaggggcgtctttcatgaaccattgccagagaaccggatctctggaacagtctagtgcgtttcgcttctatgcgaggttcgtgcctaggatgcaaatgtgctagacactcaggggccaagactgcagtggccactgatgtctcgttgacgaggtgccccctgtaaagccaaaccagatcgatctgggccgtaccttttctgccttgcaggtggcctttcaaacggccttgaggctgaggcgccaccgaccatgctggtgtgcaggcagtgactgaggcccccgcctctgccctgcgccacagccacaacccactgacccttgatcttcgggttaggtggggcgtgcagttaagcccaagtatgcctgactgtgactgacttaagacagttcaatttgtagaccgtcaccggattccagtgttcaagacgggcacttttctatcttgttatacaaattacgaagtttaaattacatttagctaatctaagtctgctgcacggacagttgcaaggttgaacgattatacaagtataacaccaagtttggtacatgcgaatttacctatatatataggtactgttccatgcatacaattgggttattcatgaaaataacaattcacaacacccaaagatatctattatcacagcgacttctccattattaccgattaagcatcaatttgcaaataaagggtttttcttcttcttctagtggtgcagcgggtggttaccttgaacggttacctacttacaaggcttttggcaaacaaagaaggacgaatttgaacagcaagtcacggctgccggcactagctgccacttatcctctctttcatcaggactattcttggcaggtgtgacttgcgaaattgctgtttgagcgacgcttgcgcaaaccttttcttcttcttcttatatcagccatctccctctcttcaacgctcgcgacctctcgcaacgtcgactcggctgcacatactactcgatttcaaagtttgcccttcttctttcttacatcatgagaagatcatcatttcttggaagcataaaggacaagcttcgcggagattctgacaggaactctgagaagagcgagtccaagagttcattggctccaaacaatccgtatgcagacccaggtatgttatcccaagatgcgatacggacaaaagaaaagaatacagtctgactttgctgtctcttcgcagttgatgctcctcctgcctactctgcggtagctccacccgttgcgagcagcagcaaggcgccgccgcctcaaatcaccgggaaagacgatgaatacgcctttctggcgtcctttgacacaatcttcctcatcgacgactctggctccatgcacggcgccaactggcgagaagtgtcagaggttctgctcaaaatcacggagatttgcactgctcgcgacgaggatggcattgatttgtactttctgaaccatagatcgacagaatataccacggatgcgggcaagcccatgggcggttactacggcatcgacactccagaaaaggttcacatggcctttcggcaagccacccccgacggtggcacgcctactggccggagactagaagacattctcaagccatacgttgcgaggcttgaccccagcaagactccgtaccaacattttgaaaaggtcaagcccatcaacatcattgtcatcacggacggcagtccatcagacgaccccgagagaatcatcttgcagtacgccaggaaacttgacatgttcgacgcgccgtcgcaccaagtcggcatacagtttttccaaattggaaacgacaagcgcgcctcggcggcgctaaaagaattggatgacgagctggtgaagcagaaggtcagagacatggtggacacggtgacctgggatggcaagtcttctaatagcagaaagaaccttaccgccgagggtatcctaaaggttgttctgggagccgttgttcgccgctgggacaggaaagaccttgggcaaacctgatgagatcttggttgaaggacctttttgggagagtatccgattcgatgaccggagactactgtggctgtctggcagtaattctctggtataagagagctgcaaagaggatttttatcaagatgattgtctacatgagggctcattgggcaaattggcaagcgagggagcgggtgtaagaagactctttagacattagcagcgctgtttacgctttgtttatgtatcgaggcaaagtggctcggtaataaaaggacgaaaaaatattttggcgttatgattcttacttgtaataacggctagatttaagctggcaagagacttggtcccaaagggcacacttatcacgatttggagggggggctttacaactcgagacgagatattactcatatcagattgatttcccttgctaaacagcgaaagaaaaaagttttgtcatttccaatgttcatgtagataaaggtataaaagaagaagaagaaagagaagaaaagaaaagtcccacgaaatgcctatgattgaattgtatctttgccgcaaagctcttcttgatcggatgctcttcccagcacatcaggaagacaaacacagatcgggataacgagatatcctctccgagtgttttggctatcaggttgagtctgatattaaagtaaaccagagaagaataaaagtaattaaaaatcgtataaaccagtaacgcccaaaacccagtcatccttgatatcgaatctgtccctatcctaggtagcctttttttgttcttttgagttttggtgctttattttttcaagtaataccttattcttggccatgagtttattatgatatcattttccaacgtatcaatcctgcgtgaatgagaagaaacgaaaaaaaaaaaagagaaatataccatcttcatctcctatacgttaacaaaatagccaaccccatcttccccttccataccaggccgaaacatctctcactgcatgcagaagacatctgccagggatacagagtgcgcagaaatattcgagccagtatcgtttcggcacgtcactaccggagtcgtcaccaatgccacacgccaatgctttgcttgcagctccaacgggtcagtgggtggccagatgggcagcatcgactgcgaagagaagcggctgccgatttcgggaaatcgaaagtcaaaagtcaggcggctggtgagaatcttgaaagatatctcgtaggcgctgtcgatgacctgctccaagtcttggattgcgtcggccgcgttgtaaaatgtattcatcagtggttggaggctggtcaggagagcgtgagtggcttcttcgatgcgattcttgataaaggggccgccctgctcccttttcatgacgacatcgatgattgcagccatacggtcgagaattggctggcgaatagccgatggttgacctgtgagacgttagttttctgcgtgtggataatggagaacactaaatgacgcggagtagtcacctgttgtacgctctagatctctttctacttccatgatgccataagtagagtctgcatcggcgccggcccaagcactagggttccaaactcggttcacgacaaagtctatgatgactctagtgacaatgcaggatttggagttctcgctacgaatgtgatggtcaaggtaagactctgctgcctgctcagatagcgggtagtacgtggccagcaggattggccataggtgcgtctggctcagctttgtctcgcccgtgggatcagggttattggcgtgaccatcgacaaagtggcgtatagttgcataaaaatgcatcatatgcccgtgccatgcctggacggcttgctttgtgatcgtgattggctggttagagtaggggttgcgactcacaagggcattaagaggaccaggagcagagctaccggaggacgaggctccgaaatctagcaatggaggcggtggagcgttatcacgaagacggccaccatacctgcctcgagattggccagttggagtgttggggaagtagtcccgaccatagctaaacgcgctgcttggcctttgaggagggttctctggcatagcaaaagcagactgcgggaagctggttcggaactgagggttactctgaaaaccctggcgagagggggctcggccggaatgagggccttggaactgtggcctatggttaaaggagccttgtctgccaccctgcatgggtgcgactaggttccacgcattggcagttcggcgatcatgaggcagggctgtcgtaggccgcggaggcatgtttccctgaaactggccaaactttggcgggggaccaaccgtagggggtcgctgagcgggctgaaaagccgtagctggtctgggcgatgttacggggtcgctgaagatgctgccgttgcccacctcctcctcttgaagaggcactagaggcttacggtgaccgtttgtaacttgaacgtgctcaggggagggttcaatggttcgagggatgctgttggaattgggctgctgttgcacggtccaaagactatgctgcttgctgatttcatcttccaagagatgaatggtgttgtcaaggctctaataagtagatagtatacagtcagatcagatataacgctggtttagcccatgaaagttacttactctgatgagaaaatcgccatcggaaaatggcaagcccttactcagcaagtcggttttctgtctgtcagctttatcccttaactgcttgaactcggtggtgatgtctgcgataccaccaatcatattcttgagattctcttcagtgtcttctctcctcttcttctcttgccgaagctcttcttcaaggctgttgattcgctgggcttgatcatctgcatgtgccttggcaagattagcctcgatgctcatcctagcaatcgccttatctgtgtcttcttggtcgagatgaagattcatgacagcttcgacgagggcgctcgtttcctggctgatgacttgaccaacttcgattagccgttgaatgatttcattcgattcattggcagcaacgccaggcatgcgcctcagagagtgctgtatcttgaccaaaatctcctgcgtgatacgagatttctcgaaagcaggctagtagcaacagttggtcagccactattaacgatggtggaagaatgaggccttacatggttattggacatttgcttgatcctctcagaccgtgcaggcccgttgaggggcgtggaaaagttgacagacagcatgtttccgatgacaactgctgctccttcgatgactgaattcgctgagctgaccggcgtgctacacctattgaagctgccttctgtagtgagagttctgatatcgctccagatcatattctggaagcgacgcagaaatgtggcgccacagccggcgtaaagaatgagagcagataaagagcagggaagaaagtgagcggtataggagtgttggacagggctgaaagacgcggaggttacgatcctgtcatttcgtcagctctgctgataaccccttggctttctcctgcatcttcggattgaaatagaacatatattgactcgaatgactctcctcttttgaacaaggcaggaatagtaaaatctggacacttacctgattcgtctctctgagatacagcgcgtcaagcggagaggacctgtctaaaaacgctaaatggcagaaaaaaacaggggggttatgcaaaacgcaaaggaatcaagaaaagacccaaggttttctgttaaaaagaaagcgtgaatccgctgtcgagaaaatgctggttgaatgaaagttcccagaaacggatgcggcaggtgagagaagcgagaaggaaaatagagataaaagggtgggaagaaagcaaacgaaaaggaagaaaaaactcctagtgaacccccaagaaattacgccgcaaaaacgtggccaaaagtgctgagagctgaatgtgaactgagcatgaagtgaggttattcggctgtttgctgccggcttccgcagctcctagaagatttggctcgctgcggtgcttctcttgaaacaccaccaaggagtgtgctgaaaacggaggaagtggctgtacatgaggaagaaaaagagagaacctagtgaatgaagattctttgagagtcacgatgctgtgaatggctggacgatcgacagatgcgcgcacaaagttaaatattaataatatatgtcctgctccaaaaaaagaaagaaagtgaagaggttatagacgtacaagtgaagaagtacttggtagctgatgcaaaggtagaacagctgtcatcacgtggaccacgtctcgagctactaccatattagcagcttcaattcaattcttgtcttccaaggctgaattcgttttggagaatggagggaagccggagcgagatgaatagagcaaaagcaaaaagagaatggacacaggagcattcccaatcattctcaacaatgtatattctctaatcttcttgaaaggctcaagtagctaccctcagccctattcgaaaagctcaagtatgatgatgccccaaatttgcccgtgtcatctcaatcaatgatatccatcctacgtcgagtattttaagagttatcattgctatggcatcaatatcagaaactaatcctacacgatttcgaaaacgaattttgatcaaaacgactatcgatgaccgtcctaggcataaacatcagtttgggacattgccttataaagaggtgctaaaacgcattatgaaatggactaagtaagaaagtcaaaaccggcgaccaaggcgccccgttggattcaaaagatctgctgcaccaaaagaacttggctgatttagtattcggttggacaaaaggtgtaacctgcgtcgtggtgctattctgtctttatagcaaaagtcgtactggataattgcaaaaaggcatagaaagggctgtcaatgggttaacaaggaatactgggttatattttcataaactagttaccaacctccaagttcctagattgcacaatgtgaatagcaaagcattagcttcagattgcccgggtgcgagagaacaaactgctgtagacggcgtctacaacaggtgacgcgtcgatcattcggccgccaaagtatctaccgttgagacccttgatggcgttttcgccgccctggactttgtcaaacttgaggtaaatgtctcctttagagttggggtcgacagagatatggacaacatgcccatatcgttgttccgcttcctgtcgaacctcatcttcgagctctttgacccagtcgtcgccctcctccctgtggttcccagttagcgtcactgtctgtaaatgtcaaactagggtaatgcttactctgtggcgtcgaacatgttgtgcaacacaacacagcgactggccatatttacgttgacaggaaggggtttcgtctccgtcttaggcttgagaatctgctggcgctcttcgttgccgttggtcggggcttcgtcggtcctggcaagttttctcatcaatgcatcgcggctatagttgttaaagttgacgccagcaacgtctgtatcatccaaagcgctagcaccaccagtcttttcgctgtcgcgacctccggctcggtcgaacgtagactgttggccacgtccgcctgctccggagaacgcagagccttggaagccgccctggttattaccggaaaatttgtgcattaggttggcagtactctcaggggtaaacttatcgttgccaaggccaacacggataggacggccagccaagtcaaacccgttcatcttttccaaagcctcgcgagcttggcctgcatcccgaaatctgtagagatggcattagtcatactttctatttgctagacatgagatgtgggaatgagagggacagaaactcactggacgaatccatagccacggctgcgtccgttgtcgtctttttggagctgaacaaactcaagctctccaaatggctcaaacacagcttgaagatcttgctctgtaacattgaaatgaatgttgcctacataaaggcggtggaatggtatggagttgggatgtccactcgttgagtctgggttacgagcttggcgattcttctcagcctcggtatgttgcacaatgacagggatgcctaggagtttctgtcctgtaagttgaagggcttgctgcacggcatcttcactcttgaactcaacatagcccactctgccgccgaattagtaacacgtaacaatcattacatgaagagttttaatcttcagagcgacttaccccttagaccgtccactgattcgatctttcacgatctgagcttcattaacaggtccgactttttcgaaaaattctttcagctcacgagtccgcagccgagctgcaagctgctggacaaacacggtacggcgatccctctcatcctccgtaagcggggcattggcgccctcattgccggcttcaggacggtcgtcatctcgaccaccgcggcggccgtagtcattggagtagcggtcgcctcggtctcgtcggtctcgtcgatcgcgatcgtcacgaggacgatagtgtcgagggggcgaacgtgaacgcgagcgagctcgtccaccccgatagtagtcgccgtctctgtggcggcgtgagtgacgacggtcatcatcacggctcctgcttctccgcctactcttgtggctaccagtgtcactacggggagtgcctgtatcgggcgtctcgcggcggcttcgagtaaggctgtagtctcgacggcgacggtcgtagtctcgatctctgtctctcacacggctgccatcacgttctcggcctttgtcgcggtcggagtctctatctcgcctatcagatttaccgtcgtctttggagcggtccgcatcaggggtcttttgctttttctctgggttcttagccgttgcgtcgagcagcgcctcgacgtctaagctagacatgatggtacactgtcctgacggccaatggcaaaagagaagaagttgctagtactttgaagggggcaatggaccatgaacaaaggtacgattgccgtggaatacaatagtgtccgtttgcgtcgaatctcgggatcggcaaagttgtcacggatatcaatccccagaaagtttctggcgagttaggcttcggagacgattactttctccttgggacttgagctaaaggcgagtcacgtgaatggcgtttacaatgttaattgcagggcttacgtaatccggaaatcgcagccccggcgttttataggcggtttccccagcttcaaaggtcataccatcataagcaaccaagtattactagtactcagtactaaataggacaattggagcatgatattctttaattaaaatcttttactatttaaaaaagtaccatcggtaatataagcgtccgataagtgtgccgttagtgtctttgcttcatgaagacgatctcttgattaatccattactcatacccacaaccattaaagattttgcctcccacaacgcattaaacaacctcgtcatccccgtcttttcatgttcgtgacgatctattcttctcgaatgtatcaggtgcttcgtatttattgagtcttgatgacgttgggcttcagctctgtgccgaatacgttgtcccagaatctggtagtgacgccaaagccgagctcgtactcaaggaaatggtgctccaggtggtacttcttgagatccttgtaccagagaggcaagttctcgtggtggaggaagtagtgggtcaggtcatagcagatataaccaaagatgccgccacagtagaccgcggtcgcggcataccagttgtaggcgaaaacggtgtgggcgagataccagaacggagttgcaagcaacacgaacatggtgggaggcatgacaagtctatacctatccatgggcaagtagtgatggatgccgtgaagcaagaagtgtgcaatgatgccatatctattatcaggaaggtagctgcatcatagttagcaacaaatcatatgacttgggttttagggataatgtcatactcatcaagatggaacaagaatctgtgcagtccatattcgacaaggctccaaatgaaaaagccaaggacccaatatgcggcagggatgatgggattttcccaaccttggaaggccaaataggagccatatgagtcgcaagggagccagagaagaggaatcacccaccaaggggtctttgtgagcggctcgaggaagttgccaaagaggggagcagactggccgcccttgtaatggcgtggacgatgcacttggtcaaggtagaacttcttggagaagttgccgtaccagagctgggcaaacaaaggcttgctcaaatccaaaaacttgtgtttcttatagtcttgattgtaatccgtgtccttgctgagatcttcttcgttggacatgccagttctcgggtgcacatactcgccattggcggctccattggcggatccattctgctctggcttcaggtagccgacaagagagtcgtcgagtatgtcatatgcagcatctgaatgggtgtgcgagacgccgtcctccaagatgtccttgatgtccttgccagcatagtcgaggatgagcttgtggccgccgggatggtcgaacaggaagcttgtaacgtcgtagaccttgttgccgagagtgacataacagtcccgctcagtgttgtgtctctcgacttcggcgcgagtgagtttagtgagagtttcggtagccattttgccgtgctatcacgagatgtgaataggcggacagggatgaagtggcggcgatgaagacagatcgataaactaaaagcgaccaattcggtagcgaaagtggagagcaagcaagagattggccctcttggcagcaagccaaatctaaaggtgaaaacctaaaaaagaaagtatatgactgtgcaagcaaaagcacgggtcgcaatgttgccagttggctgcgagaagaagagaaggaaaaagaggacgcgaaggatttatcagggggggtatgagatttttttgaagatcggacggggtttctaggttaccgatgattaatttggggaatcccctgacgcacgctacaagcggctggccaccggaagccgagcactagtgggtggcgttaccaacgaaatctcagcagagtgcacgccaaagtcacaccaccgccaataagattctactttgcttcgtttctggcgccaaggttacttttttccttccttctcctctcccccgtgccacttacaggaacgtcgatgttgcatcaaacacgaggcgcagcaccttgagaactcctactgccctgatttcattgagcaaaatcctactacttggtaagcggagcttctcactgtaagccgccgggtatttgacacgacgacctgcagctggctggaactgctgaatgtgtccgtatgcggagtagtgtcggtgatagcccaagcatggaaaatgggtagcctattcgatttccgcgttgggcactatcctgctcggagacttttacttcaccataatcacatcacaaaccagggtccattgatgtccgtagaatccctcttgcttgtgatgccgaagagtccgagctatctgctaagcccctatttgtagtatggtcgcatatccactgtcggagatcatagtagcgttctggattcgttaccatggattaatatacatgattgcctctgggcctattcctcacctaagacgccggaaagggtatagcgagtcagcttggtacttgacgccgcaccatctgtggctgtgcgttgcatcatgtccacaacgtggcgcaaacacttgttatgtggctggtcgatcttctaggaacgagaagtactagaacaatcagccacatacagtaaaacacacgctagcaatttgggtagctcaagacgaacaaacgaagaggaggcaaccactctcacctgcagcatacacatggtgatatgctgatttgacgatatttgagacaaaggatacacagcttacgtacttgacactggtttgcttttttcgaggagcacagccactgagtctcacgctgggctgcttcttcatctctttgctgtctgccccgccatagcttctgcatcatggcgtcactttcaccaccgcggggctggctgctggtgctctgcatctgtctcgtgctgctgccgaccaaagtcgctgcgtttggcgcagggaatattccgtcgattgcgcaggttggtccttgagctacatgaacacaaatctttatactggcacggggtccagaagctcacaaactccaggtcgagggccacaattggcgtcatggaggtgcgtggtacagagtgcctgaatgatgggcagtatatggaacatgagatggatagctgctgacggtgtgattgcagatatcgaggatatgttgacaaccgttgccttcctgcgtggaaagaaatggacgtcgatgctcatcaagagaacctactttggcaactggcttcgtgattactcgcaggccattgacgttggctctctcaagggcgtcaatgctcccacaatacgtatcttggtaggactgaagccctcatccatcaattgctagcgttaacgaaagagtcaaaggtctggattctctccttcatggcctttggctacgccacagaggagttcgaagtgacggaagaacgcctgggctgttatcgtcccgaggagcatatcgacaaccccaagggctacgctgatggccttgatgctcgcacattcgaccctcgtctacgtggccctgttgatcctgttgaaatcgacatcgatatgaacactggcatgaagaattacattgccaacgagagtggtcgatgggctacgagtgccggctatctccgatacagttttgctcgaagcatccactttgggcgcctttatactcatggatcaaagagcggcaacgaggcagatttgaacgaagcactcaggtgcctcggccaggccttgcactgcatggaggattttagtgctcacagcaattactgcgagctagccctccgcgagttgggccaccgagaagtattcccacactgcggaactcaatcagaaatttcgatccatgggaaacatgtgttccccctagtgactggtacttttggaggtgtcgatttcctgcattctgtcatcggcgaggcaaatgatcacttcacccaatccgaagtcgacgaagttgatattgccctcttgaatgcgggtggtgccggcggcagcggcggcggtggcgcttccagaggcctcttgggaattggcgctccacgagatttcatttctctcattgccaagatacctggcgatggtgctggcttcgccgctcaagctagagagctcaaggccatgtcagatgctcaagatcaagaaaacgaagtgcgctctcgttctgaaggaaacaccaacgtcattcctggtgtgagcccgaatttcgatccagtcaagactgcgaagcggatctaccccatattgcagttccgtgacaggatcgtcaaggccattagccggggaatcgaaaagatccccggcctcgagaaactcctcgagcacatcagtgagacgctgactgcctttatccttggtctccttgctccttttattcgacccattatcaaccaggtgtccaaaaccttgaaggagggctcctctggcgtgctcagcgccagtgccaattctcaatacgagccatgggagaaccccagaagcacggatccaacgcactctatgctgtcaaaggatcattttacaaacgtactcaactcttgcgcgggccgtgttgcaagcacggttcttcagtatactgtcccgtaagtgattcttttcgctcttcctctccacctatcatagatgtatagaagtttgtttactagccaattctcacagtcgtgttctctatgcatgggagaaccccaatgtccccgtagatgaagtcgccaacgacgtactgcgcgcattccaccacccagctcttcgccgcggagacgttcagatccaacaggaaatgttccgcacggtacagacctgggttaatgagcatcctcgccggcacgacattgaccgtctcctgtcatcggaatccgtcagacagggcaaaaatcacatcctcaaccagcagaagcagaagggaggcggcggtggccatggccacgatgcttgggagaccatcacccagcttggccacggcaaggtctctggatcactctgggagcaggtcaagactcgagatttgaactctctggaaggcaatgatggtaatccatccgccaactatatgtccaattctccagctcctccttcgcgctattcaccaccagctcaaggtggctacggctacggagagagtgcctcatatcacgctcagtctcatgccggatcatcacagggccatcctggtcattcccagggctactcccagggctattccaaccaaccgcagtatcaacagcagtacggcgggcagcctcagcctcttcatgggtatggcgatccaggctatggtggccctcctcaaccgcagtatgctccgcaccaagagcacggccacggccaaggacaccaacatcagtcatcccactgggattcacagcatgaccgctattaagcgtaacatctcttcactggcaaggcagttgacaaaatttcaaaagctttcttaatattgacgcttgtgtgtggcggtatatacgtgcttttgtccaagttgtgcacatgtcaggagatattcatggtatgcttgtaaaaggttaggagctggtcaagcagtgtacctgttggagggttatgtgaattgcgatgatgttgtgatttctttacattataccagaaatcaaatatatatacacgcgtctcgccaaactatttcaaaatctctagggtttatataacctttatctacctgtagatacgatggctatcctcgttccacgaccctatttaacgcgaacctcaggcttcaaacgagactataagagaaccgaaatcatcgagaatatatataggccacgcaggcaaccactccacaatgctttgcctttaaactccgtcctaccctttctccgtggtaatagggtgtatgcatctgcatgtgttttgcaaaaaaattccaaccaaaaactcgctgtctttcatgctaatcgccaaacgacatctctactcacaatatccctctagctgctctcctaaaacggctcttcatctttacttagctacccttcattatggaagacttcttaccgcttcgagcgtcgtcgcggatcctgagcctccgcacgtctaatgtccctaaactcctttgtccccagactgcccaagcccccttcagaccgacgctcccagccgcccagtcgcacaacctggcatgtcgcattatcgccatcgtcggaaacttcggtcgcgtactcgacaactcgacgagcaccttcctctggggttttagcttccttgatgacatctacaatctcctggtcgctgagggtgccagacacaccatcgctcatgagcacgatgaacgaatactgagcagggccgagctctaccctggtgatctcgggctctgcagagacgcctatccgcttgctcttgacgtcgccaaaggctcggctgttggccaggcctgcaatgcgctcttctccaaaactatctccagacaccatggaaccggctggggcgtatcgacgcaggcgattgctctcgcgtggcgtggtaggatggtgatctgacgtcaagggttgagcaaggcccgtcgctgtatcgcacagcaatacgcgagtatcgccgacgtgtgctacaatgagcgacgagtgtgcgccagggtgccaaaagggcgcaggcgtgggtgtggagatgagcgcaatcgacgcagtagacccccccttgaaccgcgtagcaccaccaatgtcgtggcctgacggcgtggcgtgaggctcacccagtatctcgtcgttgttcagggggctatcgctgacccggatatcgtccgggtcgactttccgagcctgtgccgagacaaagtccaaatcggcgcggagaaatgcgtaggcaagggccgcttcaaccgaaatggtttgattctcaccaccgtctgtgaggttaaaatgctctggctgaaaacgacgaaagtagccaccaattgagtctctgtactcttgcaccagacccttcttcaacttgatggccttttcatagtccgatacttcgacaggctcggactcggcactgggcagaggatctccatgccgtggggcttgccgtgtgttaccatcacgttctggaagctgggcatcgcccttcacctcatcaggctttttcatgtttacgttatcaagggcttgctccttggtaacgggccttctggatacttcccaagggttctttttccgcaggctgctctggaggccaaattcagatgatgcctcttcaatgtagccatgcaactcatctcgaagaaaatgggaacactgaactcctccatgcccgtcaaaaactccaaagtagaatacctgaggatctccaagagcgctgtctgccgcagtgggctctcccggcttctgcctcacgcttgtcggcgccctctttgcaaaagccggcatgtcaacaatccccgcctggtctgaatcctcgttataaggacgattgcctcgggcagttgctgtaccaaagtgatgcttagcccgccgcaaaggtatcctcacgacagtcatgttttgactaggcatgtttggtatcgagacagcgggggaagacccgggacttggggtatggggtgtcgaggcatcgcgggggagcttgtggccggacccgtatagccggccagagtctggatgtagggaggaagacggcagatgagtgacaaagtacgtatggaaatcccgcctggtagccggcagcgcatgtcttggaggcaagtcaacgatggtgtcgcgagataccccgcgggctccgcatagccgtgtctgtgcgggacacgaccttgctctcgtcgctagagccgtatatcgatttgggcggactgctgcgctctccttctgaagccgcagagcatcatctggcagattcaacggagtgcccacgcgagaggttcgcaaagcggtcggtatcgcggggatcggaacagcgtcgggggagatgtgggcggcagctctcgatgccgagcctagcgctttagtggccaagttcgccattgagagtgaagactgtgtgcgctgcccgaagctcgagacgctcaatcccaagcattcggagacgttttcggagtcgggtcgctgtcaatttgccgtcgctcacagccatgggctcgccgttggggacgcagaaggaggaaggacgaatgtctcgggcaaagaaagcctggtcgttttgtcgagatagccgaacggctttatgcggctcagtgagagagtcttgcacgtcaatatgagagttcttggtaatttcgaaaacgaaatatcgtgtttgggcgttgaaaggagagcaacagggttgggaatgaggagattgtagacagcaagcttggaaggaaaattactcgcgggctacaagcggacaaagaaaggccagaggagttgcgcgccagcggcagcaagctcggcaacgtctgtgctggtaacgcccgaagtttagtaggagtgactccatgcagaggctaatttgggtccagccttcagttcaatcaaccacctgcagcccaatacccgtgctcaatatacaatacatatgtagccaaatacttccaccgccttctatgaaaatttttaaagaaaaaaaaaaaatcttctcgattgatgcccaagctgtgcatctactggccaagccatgtccaagctctatcgcactgatatgtcgacgaggcaagcagagattcgatgtgatatcatttccgaccgatttgccaagggccccctgcaggctctcaagcagtgcggcaacgcaggggtgcagcgcgtgtggatggtggacgcagcgctggactttggtgcctggccgccgacacaggccactgcgcaggcagtgcagcgcatctgcgttgagtaatcgtcgctgttgatgcccggccatgcttagcccacagcggcagcggcactgcgatgcgatggcactaatcgccttttggcgctgacccaggcatcgaagaaaaaaaacagtgagcacgaagaaatcccagcaagccgcggcttaggcatcaggctggggctggcaactgatagggactgctaataatgccactgcaaggcgtctggcaggtcctcggccctctcgcgacactcaaataactcgtggactggctggccggtcagactttttttcttttcgcaacctcggtcattctatgtcgatagtattcgttctgctggaaggatgggcgagtctgcggcagccgcagacgcagaggctgccaagaattctgaagtagacggcccaacagtcgtcaacatcgccgaggccggcgatatcattctggacgtgacgttcgaaacctccaaggaaacgctcaagaagtcgcagaaggcgtcagccctggcacttaagaagcccagcggcgcccctcagcccgctctcaagcgcaaggtgactgttgcgtatcgggtcagccaagccgccctgaagaagcactctcagtatttcgccaacctcttgtccaacccaaagtttagtgaggcctcggccattgatgaggtgtacaagaaacttgcggcattgaagattgagcctggcaaggcagatgccgcagacctgccgtggatcagaatcacggatgacgacgaagccacaaaggcggcgggccgcgaacatgtgtttgaggacatgctcaagatcatccaccagaagccactcaaggcgccgagggtaggcttgtcggaggtcaccacaatggctattctcgcagaccgcttcgactgtctcacggcggtggctcgctcgcttaatgggctccgctggccagtgacgaacaatcgaccctttgccgatgacagtggccgtaacacggatgcggagcagacgcttcgggagaagattctcgtttcctggctcctcagcaatggcatgaagctgcatcaagcggcgcgagagcttgtcgtgcgaggatctcgtctgtggagcgactactccgaagagcgtgaggagttgacggctgcgtggtggcatttgcccgaaggcatagaaggtaagctaccccaacctgacgtgtatatgcatcgcctaagccaaaatgttaacgaatgcacagaggaactcaagtaccggagagaatgcgtcttgaataccattgcgtctgttcagcgccacttcctgaatctgtactgctccaaggagagacagtgcaagcttggctatgactccagtggagcctgtgattcattccagcttggacaaatgctcaagttcttggtgtcgaaaaatctgctgttcctcgtcgactacacttcgccgtctctcgaggctgtgccagacggcgctatgatcaacattgatgatctcctcaacactctcaagcagtgccccaactatcaaatcgacaagcaccacacaaattgcgggcttaaaatccgcatggatccaattacagactatattcggaccatgctgagcgcaagcggcacttccatcgcccatgccgactggaagaagcgtcgatcggaggtgtcgtggacgcagctgagagaccgccggcttagagaggatgaagaagaagtcaagtttgtcttcactagagcagtggcaagcgatcagcggcttcgttacgaagcagccatgtataccgatagactgtcgaaaggcctcttcacggcaagctcgtgggactggactcctgaagcctaggatgcggagaaggaggagctgggccttgcgtttttgtgtcgtgcacgtacattgaacggcttagtaagtttggaacttcggaatgtgcgtgctggccatacaaaatgcgacctaaaatctactggtatttatgaaggacgctgaaatggaaatatagagtttgaatcagtgtacattatcacacttgatgtgaggccaaatttacgagaatacaaagcttggctggcttattatcatgtatccacacacatatatatatatatgtcataacagtaccatcaattgagatgtctcatgtgctatgctcgaccaattttctagtgcagcgtcgtcgttgtttctgttacgtttttagactcaataactccgtcgttgctctcgcttccgctacgggcttcagtgtcagcgcggacagcgggcttcgccttctggaaaggccatcgtcccttggtctcgcgaaacctaaggaggatgaacgaagacatgacaaacacccagtagagattgtacgagatgacggagccgtaagtaccggtgttgttccagccgaggatggcgttgaagattccccagcctccattgtttggtacgttgggattgcagcactagtatcattagacaagccgtattttcaagttgatgacgattacttacgttgacatgccacacaaccttgtcaatatcatacgatccgggaccagagccaagctcagaggcatcgctaccgacaatattgttccactttccttgttctagcgaccaaacagctcttgaaaataatcctgcgcccacgagatacagcaaacaagtagatgcgacaaggaaatattgcagtcttgttgatgagcctcccctgtgaagatcgatcagctactgtggaatagaacgaaaagatgtcaagggcaaactcacttgtacaagatatatcccacaacaaccccaactaataatcctattacaactggtagaggcaccgcatacgccggagccgaaaacgttacaccagccacgaacacgacagcctcaatgccctctcgcaggacagtaataaagggcaggaagaacatggcgtacttctccaagacctgggagacccaattgcggcttgacccgaccttgatgggcgactcgacggccttggcgagcttgacgcgccacttctcctgcatcttgccgatgcgcagcagcgccgcgcccatgatggtgatgatgatggacgccacgagcgaaaaggcgccctcgtagtactgctcgctcttgtcccaggtgttggagccgacggtgtagaagacgccgatgagggcggcggcgatgatcatgcagagcaagaatcccgaggcaatgccaatccagatctaaaatagttgacgtgtaagctcaaatagttccaatactaggcatctttcttctgtgtttcttatttacctggcgccgcagctttttgtaagttgcgcggtcggcatttgggccatcgagcgtctgcttcaaaaaggcgagcaggacggagacaatgatgaccgtctccagcgtctcgcggaagacgacgaggaagacggggactgagaagacgtctttggccattgcgggcaatgagcagagagaattctgctggcaaaaagaagagcaggagctactgggtaccgaagagaaagacgaagaagaaggagaagaaaaaaaagggtttaagaaatgcaagggagagagctggaaatattgattcctacaacggccatgggcagggcaaaagcggcatcggcagcataaacagaatttgaagagagagaaagctcgctgatacggtcacaagttaccgagacaattccagcccggtccaattcctagatcaaacagccgggcccagctccgactcggatcagataagcttgacgagaagcttgtccaaggcgtttagtctactttgtggcacctgttttcctaaccccactcccacttacggaacactagccatggatgaattggtgatgggtcgaccaacaaaagagagcaagagagaaaattttaccgttgggttacatggatctaattttgtccaaggccatatactagtagtatgtcactgctaggatgatgggaataaaacggtcaaagagaattgggtacgcgtgaagaacctgcggatagcttccgcatacgggaggtcggtttgagtcggagctatcggataaaagggctgctgagaggtgggataaactgcttcgaagtgccatggatacaggatatcgtcggcgggacagaagccaatatggataccgtagaagaatagcctgggagtcatgacgggttatcatctgatgttcaattattttcctcttcatttttttcctacttgattacttaggtataagtcttgttggcctctgctcaccttagaccgagttctctctagttacagaaccaaaaagaatagagtggctccattatgactgttgtattccccgttttctctcttctggtcgtaaatacgaactaaagcgagtctattaacaggctattctttgtgcgccattttcatcctggtccgtatctgcgctgtggcttacagtagcgaccatcaaccggaacatttgagctcttgcagcactcttgatcatcttatctgatgacgctaacggccgtcaatccccatcagctgccccgctgcgctactgctgggccacaactggatctcggcgatctttgctgcccaatcacgggcgcgaattaagccaagatttatgcttgttcgaacttttggcgctaccatctcggaggagcaagcgagctgccgccgaagctggacttcgatccgcatacattgtttctctaaacagaagtactatctactacccattgcagcccactactaaagcaaacaaacaccgcaccagtgctacccagttttagtcatctagcctcgtagcttatttctatgcatgtcgcatccctgctgtgctgccgccaatgcccctcagccggaggaactgcagcgcccgatccatgcaccgttggctgaatgaaacgaaacgaaacaatcggcgcgggtcatttgtcttaaaaaatgagtctgtggcgtgactggacccttgaatttttttatcatcttgtgtcttagtacatgtggactgaaatcgcgttggccaagaactcgtggcggcggaccggccgcataggtagtgctgcccttgaagcatttttttccgccgggtctagccacagctgcgttatcaatctctgatgcgataatcggaaggacctcaacatttttctcgccatttacagctttttcagcgagggcctagaactgcaaggctgccgtgggcgaatgccggttctttcccgtcccgtctgattctctccctctttcttccatctcatctctctgccgtctcctctcatcccttcttagtcgtccactctgtcttgataacgagagtgtgtgagagagagattgccaaactacctaatcttccacaagatgaaaagcttcactcgggcagcagctttgctcgctgcctctctgggccttgccggcgcagctactgtcaattacgacttcaacatcacttgggtcacggccaatccggacggagcattcccgcgtcccgtcattggtatcaataaccaatggcccattcctcagatcgaggccaatatcggtgatcgtgtcgtcatcaacgtcaacaaccagctcggtaatcagtctacttctttgcatttccacggcatttaccagaatggctcgacacacatggatggtccggtaggcgtgtctcagtgccagatccctccaggatattctttcacgtacaacttcacggtaaatctctcctccttctactcctatcaaaaagcagcatcctgaccagtccgctacagatcaaccagccgggcacatattggtaccactctcatcacaatgcccagtatcccgatggcctccgcggtcctctcattgttcacgaccccaagtttccttaccaaaaggaagtcgaccatgagcttgttctaactctgtcagactggtaccatgatcaaatggccactcttctcccaactttcctcacaaagaacaacccaacgggtgctgagccggtgcccaaggccgtgctcatgaatgaaacccaaaatctgaccatttctgtggagcccaacaagacttacatgttccgcgttctcaacattggcgcctttgctggacagtacgtctggatagaaggacacacgatgcgcatcattgaagttgacggcatatacaccgaagccgctgaagctgagatggtctatatcgccgctgctcagcgtgtcagcttcctccttacgaccaagaacgatacctctgccaactttcccatcatctctagcatggacactgtaagcattcattggagagagaaacattaaaaaaaaaaaaatactaaacttttatacagactctgtttgatactttgcccgaggatctcaactacaacgtcacgggatggttgacatatgactccaaagctaacttccctgacgccgccatcatcgacgaactcaacccttttgacgacatggaccttgtgccgtacgacaagatgaagctgctgcctgagccagaccaggtcgtgcagctcgacatcatcatggacaatctccgcgacggaaagaactatgccttcttcgacaacatcacctacactccgcccaaggtgcctactctctacacggccctctccacaggcgacctcgcaaacaaccccgccgtctacggagagttcacccgctcctttgttctgcaaaagggcgaaatcgtccagattgtcgtcaacaacctcgactctggccgtcatcccgtccatctccatggtcacgcgttccaggccattcaccgctccgaggaagaggccggtacgtttgcggatgagaatctctccgagagcgactttataagcgtgcctatgcggagagataccctcgtcatgtggccgaatggcaatatcgtcatgcgcttcaaggctgataatcctggtatgtcttcttccccctcctttgatccaagacggataatatttccttttcttcttctttggttatcagacataatgctgagttgacatgacttttttccctctaggcatttggctcttccactgtcatcttgagtggcacgttgcctctggtcttctcgccacctttgtcgaagcccctctcgacatccagaagcagttgaccattcccgatgaccacctctctgtctgcgatgcttccaagacactcacaaagggcaacgccgcaggcaacaccgtcgacttcttggacctctccggccagaacaagcctcctggcacaatccctagcgggtaaggaccccccctcactatcccccttcttcaataaaggccttttgggtgtcgacaagttgctaacacaggacttgatagcttcactccccgcggcatcgtcgccctcgtattcagctgcatcaccggcatccttggtgtcatcgtcgtcgcctggtacggcctctccacgcccatggagattgtaccactcgaggtctcacacattatcgaaaagtctgacgctgctcaaacagccagcggggtcgctggcggtgcattcaaagacgaagtgctgtcgagccataacgctatcggcgagggttcttcgtcaagaaggtgaaaagattgatatgtatacacaaaagggaaacatgaagtctataatatcccgtcatatattaatttttgaataactaaattaaacaaacaaacttgttcagatacccccgaaattaagcaaatcttttgccaagttgtcttgaacaatctgtaaattttcatgtgactcaacggcctcgtttgtattcaacgcatcggttttataccactaatctactaatattaagaaatcataatgaaagaacaataaaggtatgtatgtacagcagtaaaacaggggaaaataagaaaagaaagacagaaaagaaggcaaaccaagacttgatcatgttctgccaacaaacaaaccagaatatagatgaacaacagcatcccgcaaggctgcaaggccaggctgaagaggaaaagattgcatagctctttgttcccaatatttctccaaattttatgttttcaacgtatttttattccctccagcccatccgttcataggtacgatgtggaatgagacaagtgtcacgaccgccacccctatttgtcaagccccgtttgcgccaagccatgcaatattaacagctgcttgccgtgaaagatgaaagagaggcatcacgaaggctagcagcgcgtaaattttcaccaaaaacaacacccatgttgcgatacaaaaggactgcattagattgctccgcccaatccaagtcctaaatggtcaacagtcgccaaatcaaatcattttgtaaagcaacaattgtgcctttcaatctttgaacaatttgccactgtgtgtcgttatcgcggcgacgtttgactggttattcttcaattcgactcgattaggccgttctcgccttcttgcccaggcccttggctttccgtgatttgatgtcaacttcagcaagccacctgcttgccttgaccagctgcaccacgttgatgatctgcttggccagcatgatgggaaagctgataccggtgatgacccaagggagggtggaatccatcttgttggctcgggcaatctcgagggcagcggcgctgaagggatcggggaacagttgtcggagcagggatgtgttgacgggcacgcctggctggatcagaccaccgctggtctcctccacgcttttgatgaggtggggcgaaaggagcggcgaggagaaggacaggagatagagcgcaatgaagaagacttcgttgaagaggcagaatacgaacaggacggtctagaacggtaatgggtcagcttcgtaaactttgacgggtggggattagtccatgtcaaacacgaaccttgttggtatagtacaggttcagaagccagctctggctcttatcgatattcttgtggctagagtcggacccgccaacaaccaaggtggcgtacatgtgcatgtaatggctggagaagtcgagcgcaatcaagctctggaagatgatggcccatcgcgggaaggccgaggacaagaagaccagcaagcacgaggtggtgcagcgatccgtgaccatgtccaggacagcgccaaagcgagtcgactggttgaaggctcgggcagcatatccgtcgagagcgtcgagcaagcacgaaacgctgtagagtaacgaacaggtgcgagggtgcaggggcatgtagtagagggacgcaatagcaaggacgattcggcagtagcctaataaccagcatcattagcgacagctcataagttttgtcttgttttccacggaatcttgacgctccagcttcaccgcgtacctatgatgttgggccagaacagaaagatgttctcgtcgccgtcagaatcagaatccgaggcttccggcgcatcgtgggccgagccgttgccgtccacgacggccggcgagtggtcgtcatcagagacctgctcgagcttttcctgggcagctcttctccgagtccttggtgccgacatgatgttcgagtctggtcttctatcacgaaatccgtgccgctaatgtgggaggggcaaaaccgcgctgccagcaagctcgcgtgattacgggccgagggtgcagcgtgtgtcggcttctttatatgggcaggcctgggtcaaggctggaggcgaaaaaaaaaaatgacagcggtatcgagcagagaggggtcgcctgtcgaagctgcagatgaggtggatcgcagcgggggagaagggatggagaagcagaaaacgagagagaaaaggtctcgttgaagggaagatatacaaatgcctgggcgaaggagcggttggaaatgtccagacgagttaaggagagcttaattggaaaaagcagagctacttgtactagcagaccatagtggcggacacggtgtcgcaattcgaggtggtggctgtcagagcggtgccaagtcgtgctcggagcttcagcttggcgcaatttgctgccggatgcacagggcgatatgcctctttgggctagatggtacgcgtggatttgagttccgcgataaagcttagcatccataacgcaaaaaggcatttgacgattttgcaaggcgcccatgcgtcactcgaggcctccttttgagctgcctttgcgcatcagtgattcggtgatgagagcgcgcatgacctttgcctcttgtcctctcagaggcgtgaagatcgtgtccagccacagcatcgccgacgcaaggcatctgcagtctgtattcttcaggctgagcatgtctggagcagagactcgtcagaggcttctccactattggtggctgacgatgtgttcaactgcctttccgccttctcagcctcctgaacagcgcatcgtcacctctcggcttcattcgctgtggctggtttgatatgcaggccaattttacagccccggtcagcaatctcgggatggcgccgcaggtccgtgggcaatatattcgcggacattcagccctgtagacgtcactgggcaaggcctcagctctgcctggtgtcacccgaaagtccgcgcagacaagggtttggttggtgacctgtaaatccgcattcatagccgtccaattttcatgctccgcggcaataaaaagtcttttgctttggagaatcaatcgacgcaatcattgcttaattaggtggtttcatatctataatcttgtaatcatagtaattgtcgcatcataagttgcaatgtcccttggtggctaaatgtagatggatgtactacacgtgcttacgaggctccggatttggaacccggacaatctgcaatgcaactgtgagagcagactggagatataggctccagagacaagtgagagctatatattttcaaacttacccatgttcagtattttactccaatctgcgatagtttctatagtttctcattagacagtcgtccaattccttaaccaagttgacacaaagcacgaagcgtcggcgttgctcggcatcttacttaagcaaattctagaaaagtttcatgcctcgatccataccccccctctttccttatcctattacagtaatgcctgggtattaatcctcagctactgcatagccgttcttttacttcaaggctcttcgtaatttctctcatcgtgattttctttcaacatctctgttttttcaccttgatagttgaagatggcgcagctcatcactttggcaacatgctctctcaaccagtgggcactggattgggagggcaaccttgcacgaattcgtacgagtatcctcaaagccaaagaagccggagctaccttgcgaactggtcccgagctggaaataagcggttatggatggtgagtttcaagattctctcaataaggcctctataggcataaaatcttaaaattatagctcttatttggtcgaccagtcactaatggcgcaacagtctcgaccactttctggaatctgacacttatgaccattccatggatatgctatcaaaaattctgacggatacttctctccatggcattcttcttgatataggcttgccggttatgcaccgcggatgccgatataactgtcgtgcaattattcttgacggaaagctgctgtgcctccgccccaagatatatctagccaacgatgggtgagttgcagtgttgttctccagatgagtcatctcagcacacatgttgaggttttccagtttccctcaaacttgccattatgtcgatgtgatggtggaaatggctaaccttttcctctgcacagaaactttagagaaaaccgcttctttactccctggaatcggcctagatatgttgaaaagtacaaccttccgcctcaaatccagcaacaccaaggaagacgacagatccccatcggcgacgtcatcttgtctcttaacgacacgacccttgccgctgaaacgtgtgaagagctcttcaccccccaggcgccgcatatcaacatgtttgtctctttagctgcagggttagaaaccatggatttattaactcttttccaggggcctcaacggcgttgaaattttcacaaacagttctgggtcgcatcacagcttgcgaaagctcaacgagagaatttctttgattcaagaggctacacggaaaaacggtggcatctacctctacgcaaaccagtctggtgcgtccaataccacaaccccctagctagctgtttctctacttaccttctgcaggttgtgatggtgatcgtctcctctatgatggctgctcaatgattgtggtcaacggtgacattgttgcccagggcgcgcagttcagcttgctagatgttgaggtggtgactgcgacagtcgacctcgaggaagtgcgagcctaccgcttcgccccatctcgcaatttccaagccgtgcaagcaccggtgtacgagagaattgaggttgactttacgctctctcatgataacctcagaattcttgaagttccgactcccattatgcccccaagatatcacctccctgaggaagaaattgtacgtcctctgttaaatccgaccattatatggccggccgcctccctaaagaagcttttcaatcttcatcaaggagaattattgctaatcattaatgttgtgtaggctcttggcccagcatgctggctctgggattactgtaagtcttttgtctttccctagtgctgcatgcacatcgagccatagtctctgttatcaatgatttgacctatatactaatgaatactcaaagtgcgacgaagtaaaactgcgggctatctagtgcctctatcaggaggcatcgattcctgcgcgacggctgtcattgtgtatagcatgtgccgactcgtagtccaagccgtcaaagatggcaattcagaagtgattgcggacgttaaaagactcgctgccttctccgataaattgcctgatacgcccgaggaattctgtaatcagatcttccataccgtcttcatgggaatggccgctcaaagcagcaaagaaactcgacaacgtgccaaggatcttgccagccgtattggtagctaccatacagacatgaatatcgacgacactttccacgccacgaagaacttgctcacgcaaggcacaggatttgaacccaggttcaaggtccacggaggatcagtcgctgaaaattgtatgtgtcccttctaaatttcctacgatattacgctaacaatctcagtggccttacaaaatatccagagccgctctcgcatggtcatcgcctactattacgcgcagatgctgccgaccgtccggcaacgaccgggaggaggcggcctgctggtccttggatccagcaatgtcgatgaatgccttcgcggatgtgagtaatcaaaatctcaaaattcctatgcaatacaatatactgacacaaacaaaatagatctcacaaaatatgactgcagctctgccgatcttaatccaatcggttctatcagcaagtctgacctgtgagtattctttccatgcaggatttcataaagatactgttgttagaacaattactgacattgtactcttaaagtaaacgcttcattgcctgggcgagcaaaagctttgatatgcctattctggacgagttcatccacgccattcgtgagtcaaacagtctacatcttacaaaatacaactcgttcccgttttattaacgacaagaatagcaacggctgaactcgagcccatcactgaaacctacgtgcaaagtgatgaaggtaagtgttgaaatcacaacatctagaaaaagggcataaacttacaaacttgcagctgatatgggcatgacctatgacgaactatcgcgctttggtgtaagtaaatcaaactgcagctaaatcagcaactagcgctaaaataccatcacagtcactacgtaagcagaacaagcttggaccgtacggcatgttcctgcgactcctcaacgaatggggcggagaaggcaaactgagccctcgcgagatcgccgacaaagtaaagcgtttcttcttcttttattccattaaccgccacaagagcacggtagggactccggcttatcacggtatgaatgtttatgaaaatggtttatccggattaataatgatactaatctttacattcagctgaatcttattcccaagacgatcacagatttgatcttcgccctttcctttaccctcccacgtttgagagctggtcgttcaagaagattgacgagagggtggcgtctttggaaaaggccttggagcggaaacaagccaaggcataaactatgtttgaatagatcattaaacagagtaaaaagacattgttataaacgatatgtgattgactgtcttgtggccgaagagatactccgtatttggcaacttatcttggtactccaactcataggatcaccctaaacaacagccccggtacagtttccaaatcctgaccaattataactaaactgaatagctagacaaggtttctgtacgggcgttttctctcctggtacttgcactctaacccttgcaacatcgcttgtaatactgaaaactatccaatctgagtagccgtttccattgcagtcagcacattaagtagtctagaaataagttcccaagtccagccgctagcttgtagctacagatacacttgcttatagacagcctggataccaaacgccgtagcatatactcacacgatagcagcatgagttgcgctacaagtttatagacaccgagcaagcgatcctcaacgcgttcacatctacattaagccaaaggcccgtgcgaactgccaaacccgaatccaaacagggcctaggcacatgcaggtcggcatttggagagttgaatgcaacatgcacgtcgttgtttggggaaattcaaccaactcacaacacctcgcttgcgttatcgctcaaaagccggcgttgctattgataagtcaacaaaataatgcccaggggggtcgtcgtttgaaaggatcaggcttttcactgtaaaactttactaatttaggctatttgccggctccgtatcaagcatttgaatcaagtccgcaagctactactacagtattactacttcctacctgtcaacgagcataaacttcaggcgtcgtgaaatggcctgataaaactcgccaatatgcgctggccctgcagcttatgtgcttgcagggaacagcaaaaaggaaaaagggaaaaaggaaatgaaagcagtccacggtatgctaggtactaatacctggtaatacagcctctcaactcaaaaaaaaaatccccatctagcataaggcccctcatctcccattgaaatggaattgaaaaagtgatgtgtcgattttgacaaagctccggggaatgcttgccggtagtggtggctctcttaatcctacctgatgcttggaagttcgaatgcaagacgaggagaagggggggtagaaccgtaaaaggtcccggtccttttacggggacgagggtttaaaaagaaactctcttcacaaaaaaggaaagaatcaaacagagaaaaaaaaaagaaacccgaatcgcagaacccgaaacaaaccatggcccggcattagtacggaggagatgaaaactaaaatgcgacgatagggattcccccaatgcaaccctccggagaggcctgcttctaacagacaccaaacaggcaccaaacaggcatgcgggggggagacgaccggttgcgtgtggtatcattcgtcatcttgcttttcctgccgtcagacttgtctaacctgattgtttcttttttgctccctctcattggcacaaaaaaaaaaagtgtctcatcagcataaagcttcctcatctagatctcgggatgcccgtcgatcgcggtacatgcgtgccgctggcgcgaaccataagctcaactcggggaaagatcttgtttagggccatacgggaggtgtctgtgaggcctatccccagctctgctagccgttgggacatgtgatggacgcttgtaaaggaagcgttagcggctctgctctcgctgttggacgcgcctgaatgactcggtttgccaaatggatggatctgcaatgcctgtccttgatatcaatacttggtgtatttcaccctcgtattagcacatatttccacaatactcccatgccatatcgagtgatattattagcagcatttgtatgggaaacaaggcattagcaagcagcatgctgttacttctccgtaataaagcgggggtttctaagctggcggtagcgaaagactgggattgtgagttggtaatatacctaccaggtagtagtacctagtgcctggcaaatgggaccattgtatattatctcctggtttcgtactccatgatcccgtattccgtaatgctgggttgttaatttgccgatggtactgtactgctggcaagtactacttgtaagggtatgagtggaagcataccaggttgagatcggttagggaagatgccgtccctctcctttctgtcaggcaattaccacagggctcgccgggacctcaactgccggacacaaaaggagggagagacggggtatcgtgtatggagacatgcttgagcactctggagatggcccaggaagctgcctttactgttgacagcgatgtggcgttagccttggcaggcgtgtgttacagccgcagtgcacaacagacggagaagtccgtagatgcacaacagtatgaagcaacgcaacctctctaatgcaagtttcgcggccaaaaaaataccaacggcgcttgggtttcgtttatcgtctctggggctcttgggcacactatcctagaggctggcagggttgagatgcggaagaaaagccgacttgtcccggccaggtccgagtccagtttttcctgcttagccgacattgttcgcttgagcaggttgtcgtgctagtgcctagtaataatggtatgtactgtactgggtgtggacaaatggtgaggtgaggtctttggtctgtgtctgtgtcctctcttgaagggcgattaatcggatgataacttggagatggatggactgttcgggtagttcgcacgagcatgcatgtactacaagtacctacctaggaactactactactagtaacgcatcagcaatgacatttgatggagtgctgacgctttttgttcccgctctggcccccaaagatttacctcgggcgggacaagtagccatggaggctcgagcattagcgcatttagacttagacctgcctttctttggacgttgccagttgagcagcatgcattgcgacagcggcaatgcaaggcaaacgcaggtcgaggataataggaccgcactttggccttggccaagagaagagaggccgggtcggcaagatggtgactgctactggtggtagcactcgttctgaacagccagcaatattacccagatactgggcagtctactggctggtcagcaatactgtccttctggtcgtatgagcaccccatacgtacagtaccagtagtcagtcgtcttactgccgacgcctgagggaggatcgccagccatctgcaaggagcagggctgctgccaacgccatggaaccgcagtggcactaggagagctccgcacaaaattgatcaaatgctgctagcttgttaataacctccatccaccttgtctatgctatgctagtgatgcgccaccgtggtgctgccgatatgatatcgtaccagcaggtctagacaaaggtcgattgggaacatgttgaagcctaggctctgtgcccagcctcgtagcgtctgtctgtctgtctgtctgtcagtctgtccacggcgcacaagattatcgaccccgtccatctcatccagagcgagcacgagcggttggacacggcgcctgttagtcccacgtccaggcagatgttgggtcttgagacttacacgtcgccggcgggtctgtggtgccgaaggagggccaggaagagaggaatcggcaccgcctccagctcttggctgtcagatggtgggctggaaagtgtcgcgtgtgcccagtggcttatcgtcactcttgccaggcaagattgcccgcgcacggaggtgctcttgttgtcgttgcaaaacaagtgcgagcaagttgagaggaaaaggtcctgcacagctgaaatggaactctgatgctgcatgttggcctgcagcgctggactggactcgccggttcccgggcagcccagagtcgtgctgtaggtacaggtacagtagcactacttcagtggaccgcggcgccggcgccatcaccatgcataatccccccaagctccctgcatgagaagcaggacagccccgccatctcctaaagccataccgctagagcacggagtacatgtaccagcactgtactggttcctgctggagccccaactgcgagtcccaactagccgttaccgccaggctagggctgccctttgcagcgtcgcggcgggccatgcagggcttcaactgccacggaactgagcctactgggggagctactgagactccagctgctagctagcagttcaatgctagtagagaactccgcaggccgcacacaacgacgagaagagagaaaaagtttttgccgcccaaaattggcaaggcttgcttcggcatcaaagcatgcgggcatcaagcaaacagaccgactctggcacgattagaagtggtttggattgccctgattcgggaatcgttgacagcattaaacacttcaatacttgtaatacaagctactccagcgcttctctcatctcaactcctttacagtaagaaagagcctaaccggggcctttctgcgcttggaccgcagcctgcaaagagcccattcgacgctcttcactccatctccatctccatctccatccgtctatccaccggccagcccctggtcagcgtcgcgcaaagcccttgctgctgcgctcccaggcccgagaccacaaaattctcctctcctctcacatcgacggcccccgttcgccttcgtcccgtccgccaaccccctgctcgagccaccccggcacacagacccagttgtcccaattctgggctcgttgatcctgctgctgcaggcacttcacttcaggcacggtccccaagcctttgtgggatcccgttcgagactgtcgtctgctgctatagcggaaatcggaacggcgcacgccaagctcgccgcagtgcctcttcgttttcctttttatcctctcgtactcttggatcctcttctctctttcctcctcctcttcctcctcctctctgtctctcttttattttcgacctttgtccagtaaaggccatactagttcctttgtggcgcctgtcacatcgcatctgccatctgctgttgttcatacggtgtttagggcttctcgactgaccgagctccctttttggacggtgggcttcacaactattcctcccaggccagctttccggttcctgtttcgtcttatccatctataacttcctccgcctctcgggtgcaccgaatctgcagccatcttccacaaatctcaaactctttgtttctttcttttttttttttcggtggtcgccggcctgcctcttgcaacatcgcaatatcggatatcgccgccggcattgactctcctgttccgctatatacttggctctcctcagagtcctccctataattttagcaggggatcaacccgacattagacggcattttctcagagcagtcctattgatcaaatactctgcttctctcgctgcgcaattcgacgtcaacctctccctacgctctgcgccagcaccaatcgatctttatccgccaccactacagactctcaacaaccgcagccatggcatcacacccgaccctcaagacgaccttcgccgcgaggagcgaggcgacgacgcatcctctaacctcttatctgctcaggctcatggacctcaaggcatccaacctctgcttgagcgccgacgtgcccacggcgcgagagctcctttaccttgctgacaaaatcggcccctccatcgttgtgctcaagacacactacgacatggtttctgggtgggatttccacccggacactggcactggcgccaagctggcctcgctggcccgaaaacacggcttcctcattttcgaagaccgcaagttcggggacattggccacacagttgagctgcagtacaccagcggctcggcgcgcatcatcgactgggcccacattgtcaacgtcaacatggtaccgggcaaggcgtctgtggcctctctggcccagggtgccaggcgatggctggagcgttatccgtgcgaggtcaagacatccgtcactgttggaacccctaccatggaccagtttgacgatgccgaagatgccaaagatgatgagcctgttacggtcaacggcaatggatccaacatgatggagaagcctatatacgccggccgcaatggcgacggccgcaagggaagcatcgtttccatcactactgttactcagcagtacgaatccgccgcctcgccgcgactaggaaagacaatcgcagagggagatgagtcactatttccaggaatcgaagaggcgccgctgaaccgtggtctcctcatcctcgcccagatgtccagcgaaggcaactttatgactggggaatacacccaagcttgcgtcgaggcagctcgggaacacaaggactttgttatgggcttcatctcacaagaggcgctgaacacacagccagacgacgactttatccacatgaccccaggctgccagcttcctcccgaagacgaagatcagcagacaaacggcaaggtgggaggagatggccaaggccagcagtacaacacgccgcacaagattattggcatcgccggcagcgacattgccattgtgggcagaggcattctgaaggcttctgatcccgtcgaagaggcagaacgttaccggtcagcggcatggaaagcttacacagagaggttgctgcgataagaaaaaaagaagaagcggagctggaagaggctcctatctaatgcccgcatcatagaatgcaatgtatttaggcgaactctttttcatgttcttctccttttttattcacttttgatttagggaggccgtctgctagccaagacgctacccagtttacgttgatgttattgcatgcacaaaggtggaggcgaactgcacattggggctcactggtccgttacatggtggatctggattttcggattttggtacgctttgcgatttagggaaacaaacgctagggcttgtagggaatttttaggatcaaatatcaaaatgatttattccttttgtttgaaaaaaagaagaagagaataaaaataagaagatgtgtgcagtgaaaagtgaatcagcgccggctacgagatgttgagtgcgtcttaagcatcgacaagaagttgtaatgataaattgcttgagcttggctacttactgttactctacgataagggggactggtaaaatttccgcttttgtctttgcgggcgtgtagaatgcatgaaacggctaactcgacaaggtgaagcctcgatctagcattttaaccggtgcaacgtctgcgactttactatcttacggtgaactggacagaaatggactggaactattgaaagctctgcggcagaccgaatgcccaatctaggctagggaggataggtatccgtaagcttcttatggctggattagtcaaggcgcggagcaatgctgaccaccgacgtgctgtttgctggcccgtaagatggataatgtcgccgatgcccgtgtctataagtgtatcattaactatttatatatacctgtctgtttctatgttctcaaaaatataaagatgcagcaatttgttgttcaacattatgagttgataacccggcgtttgttgggagacgatgagaagtatttcaacaatgaggcagcctcttgagatgcactacagtactgtagaaaactgtttaaattagaaaaggcagactggaaattttagagtaagtaacaaaaaagaaaatgtagcagttagagatatctaaccaaagatcatgttgtgataatgggctgctacttgccagagtgtccaaaaatggacgtcccatgtcttgcatgacctatttacttattgattacaaggtgtagtcgatgacgcctactaagtaatagagcaataggtaaagtgatagagatgtctaataagtcatatatacatatgacgtcgttccatcaacttgcatcaacttgcatcgccgaaaaccagccttggtgttttcgggatgcacgagccgtcacgccggacttaacgcggagtctagcacggccgtcccaatgattctccgtactatctgccgcgggccccgccgcttgcctgcatactaaatctccatctctctgcgacagcttttttgaatttgaaatcttacgcaatcgcgatcctgtccgatttttctcgctcctctgagccttcgtcgcggttgcgccccttggaccgcccccatccagatcgaccgagcgccaagacacgaagagaaaccacagaaagcaatggcagacattgaggtcgcagtcgatggccgggacgagcggggcccgactaagaagcggagacgaattgtcatttcatgtaccgaatgtcatcgaaggaagcaaaaggttgggaatctggacaaggctgagccgagctgagctggaccgatgcggtattgagtaacattgggcaaatgctgaccatgtgtgttggttgcagtgcgatcgggagctgccgtgcggcaactgcaggtcgaggaacaaggaaacaagctgtttctacgaggccggcgcgcccaccgcccgcgaacacgaggcgcacgccggactatattcctccgagcagaacgacgacgatgagacaaaacaaaagtctgagccgctgtcttccgtggcctcgtcctggggctatgcgcaatcaggggggtcatccacgctctgcttcctccagaagattgagagggccagcacggcggatggggaggatgcgctgtccaatgcctcggcgccggggcaagcatcgcatcaggatacgtttgccgtcagggaaaaatacaaggggcttatccgactgctccccgcgaggatgtacattgaccagctgacggaaatcttcttcgccgacctcaactggcagtactttctggtcgagcctcagaactttaacgagctcctggaacaatggtccaatatacccttcaggctgctttcttcgcgcggcccagaagctttggctccggacttgaaggtgtttccggcgctcttgttccagatcattgcgacggcgctgcttgttcttcccaagtctctccatgagtcgtttgagtcgctcaagtacgctgccaacatgacgtttgaggatctggcaatcgactacagcgagtccagcatgtctattctcagtcttttgggcacaaagtccctgtctacgacgtcgattcaaactggattccttcgatcatccttcctcaagtatacggccaacgttacggaatcggtgggtgcatgccttgccgacatgcttgccattgatgttttatgggacgatttccgctgacattgcgtggatttagtggcaccaagttggtaaaacgatcagagatgcccaagagctgggcatgcaccgagattcacttgacccaaagccgaaatcgaacgacgtagagagtgtgttgttaaaccagtggcaaattgagaaaaggagacatttatacatgatgcttgggtcatggtaagtgcattataagccagcatgagttgattgagattactaatgattctttccagggatattcacatgtgcctcattctaggccgccccggttctatgaattacagacacggcttccccacgctgcctatcgacgcccgattcacgttggcatcggatcgctccaaaactcccgtcatccccagagaagagggcgttgaccctccaacgtcattgacgagaaatatactcctatacaaaacaatgttgccgctgcgggatgttctggacctagaacccgaagggccatgccccagggactggtcaaaagtgctcaagatacaacaaagcattatggatatacacgatgctacgccggccgccttccggatagagaacccagacaggcaatgggatcacttacccgaactgcactggcttcatcaggcaaggtgtttgtctgaacaaatgttccatttcacactggttgcgctccatcggccctacattttccaccgagaggagagtcgacttgaggtgattaagggctccctcggcatgctagaaatgcagaagcgcatgtttgaagggctgccaccgaaatcgtggaagaagtatgttccgtccagatcttcaaagccatattcaatcttgagaagcggcagctaacttttttcactttctcttctttctagttggcagttattctacggtagcttcgacgcagtcacgttgattgcctctatttacatcttatttccttacgaaaatgcagagtttcgagaaattgccgtgcagcattgtcactggacggtcgagcgattcgcgaccatgaaggatatgaatcctctcgccaagtcggcattaggagttcttcgagcggtggtggctaggctcgtcaaagccgttggaaactgcgcgccgtcttcttctgtcagtcctcccgtcgatctcttgcgtcataactccaataccactacgcctacatcgacgagcaagacatttggatcgacaccaacaagttcggtcggcatggcatcaatagaaggaagcttcaaagggcattctgaatctgtatcgtcaggcgccgccattccatcaactgctgaggactcgacggcctccattccgacaatgatgcccagtggatgggacgtgtcacaagatgcaaatggcttcaccagtatggcgccgtatttcccgatggcagatctcatctataaagacctcacagtcgatcagatcgacaacgcgccaccacagacagattcggactcattactactaggcgactcattcatgtggcaatttgaaggaggctttggggaggacacagtgtggcagctcttgaatcagcaccagcccagcggtaacgaaagcggttgaggcgggaagacttgattcgaggagtggcgtgacatgctcgtgtgattcagaggagctgttggtggtggtgagagcgcgaatgcacaagccaaggcgagtttgacgacgtgatttgttcattctgcaaataggcatacaggaaagcagcaacctactggcttctgagggatcctgagggattctctcgtttgctacgagctgcagggggccaatggctggggtgacaaccgccagagcacagcaaatgattggcaccgagactggcaaacggccctcacagccccaaaaaggatgtgacgcgagcggtagcagagacgccatagcgccaacagacactcgcttggcttgctcaaacatcatgcgttgaccactaaaagtcgcaagcgagaagaggcagtgtactgtattgtgtactgtattgtgtactgtattgtatgccgtaccaacaaaagcaacaagtgctagcagcggtccagatacgagaacgagcacatgagactggattcagccgctcaagatggaagcgaagcaccgccagggcagttgacgatgaaaatcgccatctctcgatgctgtggggtctgctttggcgctcgcgctaatccgctccgggggcatccttttgtgctgcgaaccctgtcgcgggtcacttttagcggctgcgagcctatccgtattttgagcagcggacgcattagacgccgtttcaaaacgattcaattttaattttaatataaagtgctgttggttggcgacggtgttaatattaaacctcacggccgctctgtcgacaagagggctgcgctgcctaaatccagtgacacttggatgggtataaatggcggccccccttttttccgttagtttagcagaattagaaaaaaaatcccagcggatgctagtaatgatcgctactaagcacatcaggcaaaaaaaatctggcaacccaaaatcttgagcaatcctgcttcactactattcattatttttttctacatctttcttctgaaagtgagggcattttttttggctcggctgccggcgcaaaccacgtgcggtgataatacttgaataataagagcaatcaaacgggtagtcgcagtgacgtgaaacacaatacagaagctcagcggcatcacaaaaaaaaaattcttggactcgccaccattttctttttttacacctctacaataaacaactactcacacatcataaaccccatcttttttttttcccctattatcaccattttaacaataaaaagaccagattcaagtcaaagacttagcgtgatagtattatttctctaatttccaccttccttcaacttattcttcatatttttttcgatttcctctctttttgcttaagggacgtgcagcggcacccctaaaaaaaaccagactattttcacagcctcaaatacggctgcccaagaagaaaagaaacaagaaagaaacctcgatcaaacggagcagttaacaaaaaaaaaaaaatgtctcataagatgaatccggccgtcggtgctgatataagggatttcgttcagcgatttcacgagctgacagtgcaaagagattcgatggataatcttttcaaggtacggcgttgtccttgattttaattccatctcccattttttttccccctaggctgtgcctgtcgtcaccatggtcgctgttgaatcggctccggagcatgagcagaaaccgagaaatctgtctttttttctcgcattttgctcacttccttgacctactttttcactctctccctgcatatacccaatttcacttgtacttattcccatgtaccttttaggacctcgtgatatattgcaatcaagtcgagaatgaacttcggcatgaaagtcagagactgctcaacgcacagattgaacttcaaaatgcggcagctcagaggtcagatctggagcatcgccttcgcctttatgaagccgaggagcaggatgcaaaagtcaaagtgaataaagaaatggacaagataaaggtatacatatcctcgagcacccgccttcttaatccataggttgaatatccattatggaacgcaaatgctgacggtcgttatgatagaaccacaatccttatgtcatggtgttgatagatggcgatggtcttatggtacgacttagttaatcctcctcttatgcaacaaatcacagccactgaccttgcgtcttcttatagtttagagatacatggatcaaacaaggtcttgaaggtggtaaaaaagtcgcctatgccttacgcgctgccgtggcggaaagatttggcgaagaggttgaggacttggagattgtggccaaagtggtggcgaatctttctggcttgggcaaagccatgcaacgagatggctgcgtggatagcccgagcaccctgaaagattttacacttggcttcacacaagccaaagctacattcgactatattgatgttggctacggcaaagaaagggctgattccaaaattaaaggtactgtgaaatcactggctgtcccaaacgactgttaaagttggctgagctgaccccgtttgctattttacagaaacaactagatggcatctacgaaatcacaactgcaagcacattatgctcggcatttcgcatgacgccggctatgccccctttttggacgaaactcttcaaaatgaggctacccgacagaggatcagcatcatcgagggcgtcactaccgtgcctgatcttgtcgcgaccaacatcaagatagaaaagctcggggacggcctcttccgcgacgataagctttctgggaaattccctacgttggctcagatggcatctagccaatcacccccggctcagctgattgcatctcgaacagccagcccagctgttagcgccggctccagccaagttcgcaccccgaacgtgtcctatgccgggatcgcgagtgccagtccaccgccacagattacacttccctttacgcttccaccgaaaaagcagacgcagtcgggaacggcatcctggcgagagagggcccagggccgtgcccagtccgagtcacagtaccaattaatcccgtctagcataccggataattggaatcctggtcgtcgcggctttgacgagcccatcagggtgaatgtgcaagtgatggaaacgatcaagaggcgaaaagacaacgacaaactatgcaacaaccattacctccgtgggccatgcgcgaagaaggacatttgcccgtttgctcacgactataagattaacgaggacgagatcaaggcggttgctgtgctagctcgccaaaacccgtgctcgtccggccagtattgcgaggcagaagactgcatatatggccaccatgtaagttttacctcgtctcgctccctcagacaacgttgctaacgtcttcatctttccagtgtcctagcatccgggacggcacctgcgtccatccttattgcaaattctcggaagaggcccatcctcccggaacaaaatacaagagtgcttacgtccacgccaactaaaaagtgtggagcttgcgagccggatactaccatgccgtccgaaatctcgtcatatcaaactaatgaaggagttgaagtagctttgcttttaaagaaatgactgcgctcttatttatacaggtagagagaattcgggagtacaaacgggtgttttttatctttatttttttgggtgcactcgcgccatgggaatattggttcagcgcccaacgtggaaattagctattgcatgtagcggtaatttgcagatacgacaattgctcaatgaatgcttatccaaggacatttatttttttcttttcatttgcatagacatgaatgtaaccactttagctgtcgttaaggcatctaagcacatggcgatttatagccaaaagagggcgatgtccaaccccccaccacacactaaagcgcggttgaccccaccatggaactggctttattctgcttgcttcaacctctctccatctctcagcctcgccaaccctccacctctttccctcctccatccccgtcccttgcctcgccttttcttcttctctctctcatacatctctttttgattctccttctgtctcttctcttctcatcccctccattgcctccaattcagcccaacatgtctcacccgcgggtagaagaagtctccgacagcgacccggacatcgtctcggaccccgacgaggtcgacctcgacgactttgccgaaacagacatcatccgcgcgcgcggccccagcacccagaagcagcgcatcgtcgactcctcagacgacgacgacgaggccaacgacctccacgccgccgccgcccgcgcccagcagttcctgaaccccatgtcgggcccgggcatctcgacgctgcccgccacctcggaccgctccgccttcaacaaccaccagtgcctgtacccggtctacttcgacgcctcgcgcacccgcgccgagggccgccgcgtcagcgccgccctggccgtcaagaacccgctggcgcgcgaaatcgcaaacgcctgctcgcgcctgcgcctgcagacgctgctcgagcccgagaagatccaccccaaggactggtccaacccgggccgcgtcaaggtcgccctcaagaaggaaaaggccgccggctcgccagcgtcagccgccattgccaacaagcaccacctgtacgtcctcgtggccaagcacctgcgcgagaacccgacgacggagaactcgcccggcctgcggctgcgcttcggcaaccagatgcagccgcccgaagacaagccctacccgaagcccgccgtgccgcggggctggaagatgaacgagtacctgccgtacctgagcgctgccatgacgggcggcggcgtctcggagaatctgttcaaggacatgatgaaggagatgcagggcggcgccgatcccatggctgcgctgcttgcgagccaggctggtggcggcggcggcagtggtggcgcgagcggcgcggaggagggcaagaagaagaagaaggacaaaaagggcaaagggaaagcttaaagctggttgagtctatgaaggagagaatgagatggatggcgggcaattaatatccttgtatgtgaatgggggggcgttgtaacaaaaagagagagagagagagagagaaaatacctttttttcccaggggagggggtgattcaagagtctatagacttgctatgatgatggcgattatacgacctttcaataatgacaaactcgcaacgattcaagctgaaagaaagagacaaaagactgattgtgtatataatgcaaagaggctaccttggaaaaagcaaactgtctgggtattacgcaggaacagaataaattcggcttcacgaacgctacatgacatgaacgcattcccctatttacacatatacctttttttcaaaccacgtacaccaaggaacatgaaaacaagggtatcgagatgcgcagcaaaatctttatcctccaacagctttataacatctcgccacatgacttgcttttaaaactaaaagacaaacaacaaaaaccgaaaggctttttttctccttccatccttcgccgctcttgcttgcttgcttgtagggcatcaaatcttaatagtcttgacacatacacaaaatcatcgttgtggtacacatgagcaaaaaaaaggggggggtatgcaaaagacgtccatctccctctatctacaacctctcatacctaaaagacgaagaaaaaaaaaagggaacagaggagggaaagggctcagtaaataaaaagatcaagtcatttccttgctttcattcatatacacgtgctttttttcttctttgtaaaaaaaaagggggggggggagggtggcttcaaaaatcattatacagcggcaaacttcctcgtagccgcctgcagagcatcccactcttgcgatcccacaatccgcacattgtctcccgccgtcaatttgccttgcaacgcagggtcgcgaggtagccggatcctcagccgcgctacagcgtcccccttcgcgccagcagccgcttgttgtagtttctctcttccgaggcggaggctgcggtcttgggcgaacagcatgtccgtctttttgagcaccgactcctgccaagccctccaggcctcgagatcttccatctgcttcgccacgtgatactgtggtgttgatctggccgggcgccaagctagcttctcctttggtgcggtgctgaggtcgaaaacggtcgtcgacgtcgccattttaaggagctctccaagcacatctttgccctcggcggccaccaatgccttgcgctgctgctctgggctggcctccttcttcaaaggctctgcgagccattcgtagctttgctgctccttcatgcgcgcacgacggttgtcatcgcgcagataacggacggcgccttgtaggccttcgatttccttcttcagcgtgtccatttcccgtgctgtagcgacggcccgctcttgaccggccttcatatccgcagcatcagcgccgtccgcatatgctctgctgtcactcgcaatcttcttccacttgtctcgctccgactccaggtttttgagttctcggtcttgcttctcaatgtcctccttgaggctagtgacatggccattcacatcctcgagctcggactgcaaggtgccaatgcgttcaacgtttgcctgagcatctcgcatacgggactcgagcgtctcaatcttgaggacagctgtgctaagatgctcatctctttgtgcaatcgtccgacgaacctcgttatgctctgccttgagccttctgagctcctcttcggtatccaccgggactgttttgagtatcctgagctcttgggcacgaagacgccagggagtggggctgacatcaaagtcatgagtctgatccaagtctgaagcgagtgtcgccaaatcagaaatctgtccactggcagtcttgagcatgccgagatagttggaaaagagatccgactcgttggcctgggtagattcgagaacagcttggtggatgacttcgttaatctctccataagtaaagggctcgttgcggccctcatcatgtgtgagtagcttatggatgcccaagcccatctggcgagtcagtcgtgcaaggtcttgagccagagtctcgcattgttcgaatgcgccctttgaatcttcgcctagcgagagggatcgcgcctttaggtcttccagggcatgaaccgcctttccagcaaagacctttgtgcttcgtgtttgcgtaatggcgagatcaatcctcttagcgaaatgctgtgccagctcttcctcttcgcctgctgcagggatggcccgctgtaccatgcttcggatcacgttaaaggcgacagttgctgaatcgaggtggctttgaacaaccagagccctcatgtggatgtcgtcggcaaaggcagcgatgccgcttgaaatgtgtacctctccaagatgcgacatgagcgaaatggttcgttgaagctcatcggcgcacttctgttccttcagctcatctcgccgcaggccatcaatccaggtgttcagcgcccgctcgacaggttcaagctccagcagagagttctggtacttgttaaactgttcaatagagcagtggctgatatcgttgacaaagcgatcacacattgcggcaacccaaacaagcttgtcaatagcgtcacagccagcgaggatgtcgtcctcgtggcctggctcgagctgtccgttggctcgctccctgatgaatccgttgaggagatttgccttgaatgcaagtcggcggaatcgcaagagagcaagaacagagtcctggtcgtctcggtagctgtcgggaaggaatagcttgacaatctccaggtgctgttctgcctcttgagcttcgagtcgtcgcagttcaagatcaatcgttttgacttgagccttggaagctgaaatctgtagcttcatattcagatccatcatggctctcgatcggtcattgagcttctcggactcgccctcagtgacggcctgggatgccctcatgtcatccagatcgctctgcagattcgtaacgagctcccggaatcgcgagagggtgtactccatgtcacccaacgcggcatcttgttgctgggctcgtctggcctgctcggcaataatgctgtctctgaaatcaagctcttcttgcatctccctttcattttggacatggttaatctcgagctcgtcgttgatctccttgagattttccagatcttcaacgaccgctttgagctcttctatttgctcagacatgctcatgtttcgttccgtcaaatcttcaatcatgtcctctgcgcccagtgcagtatccaactgttggcgcaaatcttctacagcagactctgactgagccagtttctcctttgctgtagtgtgatcttctttgagggcgttgaattccttgagctcctcctccatgctcgcaatctgatcacgaagctcctgctcttgctcttgcgtgagatctcgtagccgtaaaagggcttctcgcagtcgctcgtttgtgcgctccatctgtagccaacctgtgctggcacgctcttcgggagtcatgcccttgctatactcggcattttcttcctttagaatctcaagctccagttgtagctcttccgccttctctttcaaagcatccagctcgattttcaaaacttcagaagtctcctcggccatttctcgatccagggtggccaattccagagcagaatcgtgctccgcttgaagggcctcgatcgattcaaaccttgtttcggcttccttcactgcctttctcaagtccgtgttctcttgctgcattggttggtatttctgctgtaacttttgaatgatgccttcgaatttgtccctttctccttgaatcgtatccagttgcttgagtttgtctcggtcttcgattcgctttcgctccaaaactttcagctttgctttcaggtcttcaatctctctacttgcagcggtactaccaatggaagatcttgaagacccggccgctggaggttttttcaatggaggcgccatagaaggtgcggttaacgattcggccgcaattctctccagggcatttgttctcccaacaaccgggctcgttggttgaggcgagagtatctcgtcatcgccttcttcttcaggatcgtcttcaacaggggagctcaaaaactcatcggacctggtggctgaacttgattctcgaccgccttgagagctagcagaagcacggcgacccgattcagcaggccgtgatacagctttaggggccgcaatgccaccgcgaccgccaagggacctagtcggagcacttccagatcgcgaagccactgacgatatcgaggctcctcgcattgatcgctgggcaggctgggcaggcgggggaggccccatggaagtccgcgacgccggcagcgacgcgcgggctttgttagtagccgacggtactcgaacagttgacggcgtccctgttcgggacgcactggcacttgacgaagcgctgagctgtttggtaggagatttagaaggcgacttagtcctcggttaatacgaatatgctagatccagggcgtgtccacttacccgaaggttgctcgacgattgcgacggcttgtggtgaggagctgggctgggactcggcgcgttggagttcccccgcctcctggtgagactgacatcgctccccgaaaccgaggctctgccaaccgtcggatggaggctcgttggcctggtgggctttcgagctgctggcttcggcgcggctgccggttgcgcaatgattgtcgccatcatgggcttgacgaacatgccgtatcccatggggcagtcaaagtaccgctcgccctggacgcttccatcattcttccccgtcttctcctcaagctcgacgccaatccattcgcccacctggaagtgagtctggccggcaaaccgcacggtggccttgcggccatcgctgagctggactatctgcccaggcttaaagtccggcattatgacgacgggtcagagggggggtgttgcatcatgaggctcgcggcgctcgggataggcgactgctgatgggcgactgctgttcgcggtagacgtttgcttccgatcgcctctaaaaccggcggccaatgccagggagaggtcgcaaagagcttcggaagctgtagagacggtgtacgaagctctctagggaatgagggcatagaggtgttaaggaatacaggactagagcaggttaaagtggaggcagacaggtcgcgttgaaattcggtgcgcgggacagggaatcttgatgtgagccaacccttgaagatgctcgttcctcagggagctctgcatcccactagaccgctagaatgcagcggtgcgcgcccgctgccacccgcagtgcgcagtgctaacccagtagcgcctgcgaggctgttcaaacgagcacagctggcacagctggacaagctgcaagcctttgagcctcgaaaacaaggcaacaaaagaagggcaatatggaagcacgaggtttcaagaacaaggcatacgataacaatgaggagaccaagctcaccagctgcaatgcagcacttggcatcttttatttctaaacaaagtatacataccaggcgctgtcatcgacatccaaaatgaactcccatcataaccattgaatctagacgccgatgccaaacccagtttgataccagcccttaacgccatttcccgagtctaacaccaatgccagcctttttatctattctcattctttccggcttttatcatagtgttcatcatcgttgatcattattcattcccatattctcctcttcacgtggcccctgtctagccctgtctcgaacccatctgtcatacttgctcgtgaaggagatggtgatattggtatctgaagaggagggagtcgcagagactcgtcaaacaaaggaattcgtggcgaactatcgcctgctccattcgtctcccacggtcgaggcgggggctgcgtcagctgcgagggaaaactctgagacctgggcatagtcgcgagctcaggcaaggtggaagaggagtatggcctagccgacctcgctggttcctcccctggcgccaatcttgagagttctccaacatgctggccgtaaaagtcggaatagccactggccaaacgataatctcccatgctctctgtgcggcgtctcttcactgcgggtgatgctagctcatagccttcaggacttctagtcgaagatgccctgccttgcacggacaggctatggggttgataaagctcgtaacttgtccggctagggatgccattgtctagcctggggagagacggcgtacacggagacagcataggatgggacagcccaggccgcggctctgaatggctcagtccgggctctaaccgaatagacgagcgcttagtcggggttcgcggagttgcaataagtcggccctggcatttagagcaccggcttggctcttcagcacctactggggaaggcgactttcctttcttgcccttcttacggcgcggcctatactgatagtctgggttctgctcgcggtggcgattcttctcttcttcggccaattctttccaatagcctttaatttcagcctcttcgtttttccactttgctgcgattatcttggagatttgcgggttggacaagcgtggatttgcggctgtcacagcggtatggtaacgttggcgatacagaataaaagctatgagaagagctccatagttagtcgatgatcctcagcaattcttccctcaacgataccgcgacaaagacaatgccccatacgcccgggacatcatcaatacagtctgtctattttggattgaaatcagccagaaagatgccagttacaacgtaccatttcgcggccgaggtattttagtctctggtggacagacacaaataatatcccgaagactgtcagcttgcattgcggtagtcgaggtaccggctcttggctggctttccatactgcgactcgtctcaggtgtgccaagaggcgcaggtggtggccttgtggtatactctcttctggggctcagaggacgcaagagagatggggcattgggatcatctctctgagatatcatgtccctgaaagcatggatcggcggcctactgcgccgatgctcttgagacggcataatatgggccatgctggaagaagaagattggacaaaagatatactggccgcaatacttgcagtcgagtgaccattcccctggctcaggagccacagatctcagtttaagtgtgagctggactgactgtttttcgacaagaatagaacagcaaacaaacatgcagggccgagaccctgaagagctctggcagggaaggaatcccgcgaacaaaggcgtggatcgcacagcgatttcgcgtggttggggagttggaagggatttgagcttcaaaagaagggagagaaagggtgatggaagagagttgtgtaaaaagcgggaaggctgcgtatgcaaagacatacccattcacttcacaatagcggctgttccttcggcctacaacgatactgctttggggcccatttgatgagtggacaccaccctgcttccgatgtctcaaatgtctcaaatgtcttgcttgggagagagcttgcttgtcgctatatactacatggccatagcatcgcagcgaagcccctgtgagcaagacagtctgagcccaccaaagaagctcaaagcttcatcaagctagaaggagagttgtacactaggagcggccgatggagatgggccgtgtataggagagatacatttgcgtggaaaactggaggccagttgggcacagtggctgcgaagaaaaagcttctttgtctggtcggtcgtttgcggcgggaacgccacgagcaccctgcaatctcttcgccatttcatctctcttgttattttatttctattcctacccgcgttttacttgggcaaacaaacagacgtgatccacgttcgtcatcagacaatgctcgccagctgtccaccgccccatgcagcaacaataaacaacacaagggagaagctgccctgcctcaagggggtagcggcgtgggcgcgcacgtccgccatccgccatccgcacacggcggcagcgacgaaaacccccggccaggcagctggatatccatctgcgtgtgtgagatatcgtcctcgcctgccattggcactttttcgcctctttacacctcttcttggcctgtctctggccccctcccccctcagcgttttctcgtgcatacacctcgtgtactgactccatcagctcgactccataacgaaaaaataatgcggaagcccgacgcccccttaaaagccgctcctacaacgccttcgtcttccttgatttctagatttcttctctttctaaacgccgcctctcgcgcgctcacgccccctctggcacgcacccccccagcctcgaccagagacggacaatgccgcctttggaatgcacgccatcagacctttggaatgttgggcgatgagacaaaggactggaggcccatgtgcaaaagctcaccgagcctggggcaaaagtctctttatacgtccactacacgtgatcctctattgtgaattttcgtctacatcttgtttcctccgatctccgccgcctctttcctccgttcgactgtgtaagttgtgcacttataggatggcactaggcttcatgtggcgcccacgcaatttgggaaccgggacagccaccgacgccgacgggtagggggcttagcaaaaagaaaaacaataaaaattgaaaatctcataaagagatataagaaagaaggggtggagcacgaatcatgactgctacgtactcggatatgtagacgtcctggcttttttttaaaacgaattctccacacaagactcagtttctttcgcccacgatatccttttattccctccctttgaggcctacaatgtcgcgggccgtaggatggtgtggcgggcgtgaaagggaggtaccggacactgctgtagaagcacggagtattcgtatgcagggcaatctttgttacgttggcagcgtaagagacatggccggcccgccatttcagattacttccattcattcaagcccaatcatttctcagggctggtctaaaaccctttccccccaagtagctattagtagtactccgtacatcgttttttacaaaaagacacccaaaaaaaagaaataagaaaataaagatgtgcctagaattcccgtcaatatccgccatgacctatttatcaaccactggtagacttgtttggcacaccgcccagcgccaatccttcacaatgatattcctcccttgcatgatctagccctgttcgtccatcctcttctgcaaaattacagatagcctctccccccctcactggccaatagtgcagcgctacggcgggcgtctaggaagaggtcctcacattcggacacgtcctggacgtcgatctgagtacggccattcgccttggcaagaatgctgttcgggggggggttacacgtcagccgtcagttgtctcacgcaaaggaacttattcatgcaataaaccatgggactcaccttgaaggcgttagcagctgtaggcagtatcttaagctaacgcggacaccgtgctcggcaattttgtcaatggcagcgtcggtaatcgagacaccctcggtcgtggcacgcagtttaacaatctttttgatctcatccgcagagtacggggacgtgggtatgatgagcattcgcgctaaaaagtcgggaggaatgccatgagccgcaacaacgtcgtcagtgcctcttattgtgcacattccccggttcgaggccagaacgacaatgggggcgagatgcgattccagtgctcggttcaggtaggtgaagcactccacatcaagcatgtgagcctattatagtccagtgtcaatgtctgatgccaattttcctccatctcctatacaatgggacaggcggggggggcattacctcgtcgatgaacaaaacacctgggaccaattcagccacgccctggtcaatgtattttccaaccaccttgttgatctcggcacgcagtttgtccgtgatttctgtcatcttgggctttaacagttgacccatcatgctcataatgtcctgtccaccctgcggccgagcgtttgcaacgtcaaggtcatgcaatgtgacatcctgcacaatctccttcttcttgtgtacctcacccttggggatgggtacgtattcttcggcctcaaggtcaaactcggtggcatacgcatcggatcgtcccactctcttgcaagcaccagtgtttgcctcaatgtagataacgtcaccaacggtgactctctccttctggatagcctcgtagatgctggggtccaatcgaagttttttctggcccttggcactcttcagtccaatcagcagtgtgctgattgtctttccgtagccgcccaagggattctctgcctcctctggcgtcagttcggtgacctcgccctcatagacctcttttgtttcccggaccttgaggccgatcgctcttcggaagttctccatcaggatttcggtcttcttgacttctgacgaatagatctcgctacccacgattgggcaaaacggaatcttggttcccaattcttggctaatcgcaagagccaaagccgtctttccagttcctgggccaccagctaacagaacacctcggccggccattctgtgagctcgaatcagatcgacaacgacgccgcatgactaccatagcaagcagaaaggttagtgggttgaacggatgccattcttagggaacctccttacttctcgagcggggacttggccaacaaagccgccagcttgggtatcagcatatccatcggatttcaagcccaggcccttgatgtgtgtgtgagccgcagtgcggttatcgcgtttgttgcccttgacttcgctgatttggaccatcttgacggtgcgatttgggcctcggtatcaattgcgaggaggcaaaatagtaatgtccttattctttgatcagatgccgtcgaatttgtctacctatcgcatgtccgggtgaggtgagctgagttgcaaagcgcaaaaatggatgatcttgaaattttgcgattggatcacagccctgcagatcgagttaccaagcgcggcgtcgcgactgctagcctgctctcgctgcacgtgatccgactccctaccctgaagcttcagcttctctgatggaatttcccatatccaacacctagcaagtggtttttgttctttgtaattgctgaatttatcgtacgggatttgaaatactggtccgttattgaaatcctttcatcggcatgagttttcctacatgtggccaaattgcgctccttatgagaagttactaggtatagagtggctctttaccatgtagcattcccgcagctctccatcatgacaaactttaaacagaaaatgacctctaggattcgtttttcttttcgactctatacatcactgtcctcaaatgcagatgtttttacttcgatatttttctccaagacgcaagaaatatctggtgctctagacaagaaataactttttttctttggattactctgtctatccagattctatgtcatgccaactgtccaacccagcttatttacccatgcaaatcaagttctactcaaatttattccttctccatgaaccccggtatcgacaagcatcggcgatccttctgcttctccttccaagttcccctgcctttcgacatcgttcgcttttggaactggcggattttttgtgaaaacgacggtgatagcgctgccaagaataagagcacagccagccaggcttgtcatgctcatgctgtggtcgaaaatccaacgatcaaagctgacggcaaacagcatgtgggtatatatcatggcgtttgctttgttggacttgtcggctgcaaggcccgaggtcaacaggtattgcattatgaagccaggcactgcgatccaaaggagcaaaaaccatcccttccaagacgttggcgtgatccacctcaagtgaggttggctgatgtttagagttggcgccagagttaacgtcatgacgcagatgaatgtacacgccatgccaaagaagttgactgagattagagggtgagcgcgctttccaatggtacgaatgcatgtgaatgcgccggcagctcccaacaccccgagaagagcaacaccgacggcgagcagccgttcttcagctgttggctcgcgatctaggccaggaaaagccccatccacttgctcaggagcatccaccacctggtcgtcggacgaagagaggtccatgaacaaagaaaccggctgagcaatgagtatcactcccaaaagggctacgccagtggcaatccgctcgggtcgtgtaaatggctcccgcaaggcaaagtagcataaaaggccagcaacaccaggggcgagaaagccaatgacagtggcatcggcgagtggcagatacatcatggaataccacatgccgtatatgccaaagaatcccgagaaacctcgagccagcagaagccatctgacctccttattgcccaagaagaaatcgggtatgcccttccaccacatgtatgcacagcaaacaacagatgtgagtccttgccgaaggagaaggacctggattggatgtattccatcgccgtctaattccagcagtcgagcactgaggttcatcaaagccccgaaaaactgagagacggctacaagtatagaaggcttgtttcttatccaaaactgctttaaccgagacgacggcgcttcgagaggaggcggatgaactcccgtcggattatatggtccatggggaatcggggagagtcttccactgggagctggacttatggaaagttgacgaaagtcttcagctaacagcgatggtttcgtttccgtctgataatcgcttgaaacaactgcgttttgcggcgcaatatggtaaccatctgcctcttctggatgatttttgtatggggggaggtgcagctcaatctctgccggggcaggcggggatccggatatttgttcagcctccatggctaccctcttgaatcaccctggaatcgcaagaagatcaaactgcatttggattaacgaagctgatggcagcaactagatggcaacgacaacacaaggccacgaagccgtaggatacctagtctctagcagactgagaacgatgtgccattacaagacgaggttttctcttctaaagctcggctctagcgaggcagacaccgcccggtgaccacccgctcctcctcaacaccaccagcattagcagcaagaagactgcattcattctgcttggcgcctcttccccatggcaccctattggcttctctgggggtggatctgatatagtcgttcctctagccgcctttatcgcaattatcgccccatcaccgaagagctgcgacggcaattttttaactggcggaggtgcagtgacaacagcttacgaaatcggccttttccccatccaatagctagagggtgcgaacactgtagctcgacacctacattaaaatcccgaccacgagctggccacgcggtgacccgatatcgctatctgcggccggcccggagcatgtggtggcagaatgcggatatcggtcgccgatcgtctccgctccgctttattcccatgcgcccggctctatgtatctgttgctgttattggcctatctggggtagtagagaccattgtgatgttgcggcgtgggaagccattaattatccagcttgagtactttccggcttcaaagtcgaacccagacaacaggatgggctagttgacatttattgagtagtagtggcatgacatatcatatgcgacgtttggtagggaaggctaggctgctcagccgtagctgaaagcgcaagcccggtccttgccgatggagtagacagaatgtgctgaaggatcgcgtaaattgtggtattgatcagctggcatccattaagctgtaagtgtgtgctaataaaaaaggaaaagaagaagacctccaaaacgccgatcctaccaatgtaccaagcatctatcacatgctttgtgccgccctaaactccagaacaatgccttttaaaatcaagcagaaaaaaaaggaggacataaacggcccagtcgaagtccttccaagaacaaccaccattacttcctcttacccagagcatctgcttccgcctcagcatcatcatctgcttcacccagctcctcttccaccctattcgtcttcggcttctctttttccttatctttttccttttccttctttttctcctcctccactgcatccttcataatctcatcttcaccatcccgcagaatttctcgtgccttcttgatctccttttgcttctcgaaaacctcttgcaccttgcccagaaacaaagggttcttccgaaaggcaaactcaaagtcttcgtatttgatcttttgtcggcccgagtagttcgccgcgcggttcgcttcgaaggcgatggactgcatgaagtcggtgaggatctcgtccagcacgcggacggtttcgggcatgggatttttgatgtcgccgtgggcgtagaggagttgtgccactgtagagcgcgatgacaagttagaaaattctattcccccccccccctttctgtatcgcgccgtgatatcttctctatgtctttgggaagtcttggttatgggagggtggtgtgcatacgttcggcgtaggaaaagttcattttgccgacattcttgccggcgcgcgcacgaggctccatcttgaatgtgtgctgcgtttgtcgcttcttctcttctcgtgtgctgcttaaagatagaatcgttgggaggcttttaataaaaaatcaatgatgctcaaaatcgcaaatctatgaaaagagagattgaaatcgcaagcttgaacttgaaatcgcaacttctggttggtggagaatggacgaactgcatgtcatcaatttccagctgattgtgggtccctcaggcagctttgccatcggatcggcgaatctttcctccctatccgacatctggccccttctaagctcccaggaatgacgagacatggggatcgcgaacagctttggtggcccggcatatttgacgaatgctttcctagtagctgaatagctttaatttcaagtcgccaagatggtatgttgctacgccaatacgctggtcctcccaggataatggaactttggttactaacgtttggcatcgattttagtctgcgctcttcaacttcaggtccctcttactcgtcatcttgctgttgatttgcacgagcgcctatgtccaccatttcaccccgggcatcatggaccggaacaagaacgggtatgcagacaactctcatatctgcgcgagctatgaacggcccaaaagctaacaattggcctcacagagttatgggtatcttctggaaatgcgccaggataggggagcgactaagtccatatataagtatatgctgtgtcatcatggccgtacgtatacttccctccatgtcttcttcgatttccaaagattagcggtaaaagattctgatatgggagactaggtttccatcctgctcagctaaaaaatctacgacctacaatcaaaaatgaagaaaaaaaaaaaagataccagccgaaaccttttatttggacacataccagagaaccacgcgcttttttcggagtttcaggcgaacggatgcagcttgcgcgagaagggacttacacgatctgttccgatagacatacagcggcacacccttcagaggaaagggtaaaagagtctggaaaagaaataccaacacaacagcgaatagattcaatggttgctgcgtcagcaagcctcagatatggcctattagttggtcattcggagagctataatgcgctctctgcctgtatgcattcggacgaaacatgagcttctgtctaatacgccagaacggatgggggatatctcatgacgagctcctagatgagacgaatctagcactttctacatcatcactagcaaaagacaaaagccacatcattgtctgaccatgtattttttaccatagcatgctaattgcaattaaatgagatacttttccaaggccccagctcaatcccatgctctatagtctgaaagtttccgctagaatgttaatgtatcgtcgcgcgggcgttcaagacaatagtgctcctgacacacgcgcaagtaagcaagacattgcaggcaacaaatacgaaaaaaaggttgatatttatgtaaacaattgtcttttttctaattttgtttttacctttctctagttatgcatgcgctgctgaagggatcagccggcggtaagaaccgagcagaggcaatattgaagtcaatttacaccttttagcacgatgaaatagtatactagcattgactttaacagcaccctgtcaatgcagcctcagtgacattccccttaccccagaaaaaagtatcattccaaaaaagaaagggagaagaaaagctacctgaatacgaggcctccgttccaaaaacaatgcgtcgcacccccctccgaagctgataatctcatcacgatggcctactacgactctaacctaaggtttgaccgaatatcgcatagtcaagagttacatagggtcgcagtcaagcttagttagcaaggtagcatcaaggcagccgcgtttatacaaggtagcatttttgcatactccgcattatgtttgtgaaagcctcaatctctctttgtctcagatagagtgcccaattgctcaggtactgtacctcgctcaccgacaaatactatacgacggcccccccttgacgtcagtggcatgacttggccggggggggcctaattcttcgaaagtggaaaggaagcattccagaaggtcatctccgagatcctctcgatgctgcagcggagcctgactggaaaagcaaccagggtattcgttcgtttgtacctatacagactgcgggaaacaacggttcatcagaaaaggcttccagcggaaagataaagcttgagctaagaaaagcatgctcgttgttaccaggcacgtcaaagttggaattcaaaaccgaggaaatgaatgaagaagacaaaagagcaagcaatacatggccctgccgctgtttttgcgaatccgcgtggaaagccaaagtctctttcctcagctcgcctcgccttttcgttgtctgtttctccatattccctgcctgctgtatgcttcgctggctggcgctccttttcttggccaaatacgactccaccgcctcggtgtcttcgggcgagtcgcccgcagaagcgaggcttgccagctgaattgtcactttttccaactaccacttagacttgggtgccgaaaatatgcgactgagcgcgatgctgagcccgaagagcggtggaacccaatgagtcgacggggggctggtttactctgctctcttggcccaaacagccactgcgacatgtcccaatacctcgcttatttcggtagagttggcatatctctctcacttcattaattgcctctctctcatccttctgaatcagccacactaacatgaaactttccccttcctcttctcgtttcctttgggttgctgagttagtggagtgagaacaatcgtcgcgttatcatcggccattatcatgctagcgggatcggcaaggccatcagccccatcgccaaaagcagcggtagtatcagaaagaccaaacgcggctcagtctggcgtcttcgtgagtcagctacttgcacaacgttctgactaggaagacagcgtcctttatacctccttcccgcttcgaagaagggccagctcctctggcgttagagttaggacctccttttgaagcgagagagggaaaacaggagaagcggaactgaggtggaacattggaagaggctatccaggaatctgcatgcatgtcatcgcgtatcgtcgctcagtgctgactgtattctgtactttcgtacccggcgtcccgatatctttggatctaggacacaaggattctggaatccccatgtctcggcctttacccgttgaccctgccccatatgcgaagtgcgaagtggaagtgctagtggctgataggcaattttctgggccgtgttggaagcttctctggaccctgtgttgcttgtccacggtccagggacgacatctggtccaaataggtcgattaatcggagcaaggcacatgtacggagcgcatggatctgctctatcgacatttagccatgatggatcaagaactacgagtacttatccgtttatcctcctgctcgagacagctagaacatgttcgcgtatgaaccagactagatgtcgattctgagggtctcggtactaggcgccgttgatcctcctaccgggtacaccaagaatggaggggaaaatgggtctcttaactctcaatgttctggcctttggctggggctcgagtggcaagctcaggcactcccgcatattgccggtcaagttgctccgtacgaacacatctcgttggatagcatcccgatcatgccatggtgatcggcacgccgatttcgccccgtatcaacagggcctatttcatcctaacctcttcgaggcccaacgcattaccgacagcgcatgtcttttgtcctgggactgtcttgcctcaccgctagcgctttgaagaagctaattgcttcgtatatggcgagtatggatggacgagggaataggtagtagtatccgaagactgacaacgtatcgggctgcccgtactcttgctgttaagagaatatcacatcagtgaggtccatctatctcatgcacgtgtaaagaaaaggcttctcttctttcaacttaaagcttagggctgataaacaccttcgcagtcatacattgctgtccagacgatttggacaatggtgctcaagctagaagataagcagtcagtcttatcggctactgattcatcttagcatgaaggaaattctaagcttaggtcggctttgcactccgtgcgcctcggagatgggaaaaacgcacgacagagaagaaagctgtggcggcgaagcaaagctccacctcccgtctgggaatacttccagaaggaaaagggggaggaaaatcataacgccactggcaagaaaattttttaaacaacgcacccgttgataatagagccttgattcagagcttgcattagcgacgattcagaaattgttgaaaaccacagacaaaaaatagtatctgcatcgtggcaatggatactggtgttccgtctgatgcgtgcgtgctggaagctctccggtctgatgcggccacggactacccgtttctgagttttcccgcattctcggaccctgggaaagccgttagacaaggagcaatgagggacaaaaaatcagattgactttgacagggttcagcatgtaatctgtatgacggtggcgtcaaggtgcaagtggcagccaacctcccgagtcgaacgtcgttcgccgtcaaacaggtccagcgccaccgaaatgctgtgacccgaaatagcagcaaagtcagagctaagtgctagcagcagcaaatatgccggaaattggaatagtgctctcaggcgacggcaacgggcagaggatgacgtgctgccattcatctcggcggtatctctctcgtgaacacgaagagtgacgcggggccgatattcgatgcataggtaggtagacggttgtatctatctgtagctgtgattgcattgaatgggcatatttataaagattccttgttccgtcccctcttctgtctcttcttcctttccacttataaagtagaagaaactggagggacgtagaggaagagagagaaagtgaccattggtcgatctagcaagatatagatttctcggcgtagatgacatcagataaaccttgaccgtgcatcgtatcatatatcaagtagtataagagttaatggatgagaggtagcttcaaaaaagatcccagccaatggtagcagcgcgtgcgtgcggcgccctccagaaggctgcaatttgagacaagtgtggtgacattgtcgggcagcacaggcacagccgattgccatgaagtgctttatagcagacacaaaccgacgctgtaaatgctaaatgcggcaactgtctttccatttccagcgcggtgcagcagcggcgaacaaataattggcttgctggccggggcatcatcccgatgccgtctccgtaggccagtagtggctgttgaagatggcttcggatcgccattagtttgcggtggttacacaacgcatgtaggcgcatctacgggctaccggtgttcattagcacggccagcggcatatatggatgcgggttctcttgctttctcagtttcgtcgagatggatgctatccgcgcaaggggtctggctgggtactggggcatctccgattcagccaacccagaagcctcttgttcatagaggtctactgtactgctaagacatttcgtgcgtgtcgtaaatggaagtagtatgtgtctggtggggggtctatgtgagccgctgtcatctgcttgagtcacctcacctcgttcgggcccaaggccgtcagatgggtggccttgggagtgcccgctgtcggggagcagctcgatgcccattgctgggtcatccacgacgagtcccattgcaccgcacaatcacgggacccccagaatgagctgtctttggtgtggtgcttctacgggctatgctgctgggtccaaaggcatcaatgaggttgacggatagcagagcgacggcttggggcgctatccctagcctgcaatttggtgttacacggcgcgtgctgcattgaatgtgtggagtggtgagaaacgccagtgcccccaatggctgctggagagactcgctgcttagtagttcttcacggccatgagctagccacgagccacgacgacgctgcagcatcaaccagacatgtgctcggatgggtcaacagcccgacgcgctccgtctcgtcttggccgtggtggcagtctgacaatgcccccgtgaccaccaagtggactgtcgactagcctcgtctgctcatccatctgcagcagcatccagtagccttttccctctgcgaaacaccagcagtagtgatattggatggtgcgtgtatgcggttgtgcggttgtgcgtacgtaaagtctggattcggcatgtctggagtttggagtcggcagtggcggctgcggcaccagaagaagcgctcaatccgtcgtctgggcgatatccggactggtgttttgcttggtcgaaccatcaatgtttgtatgcacgatgacggacatccaagggagaagggcagcgaaacattggcaccagatggtaatcaatctgctagcatcgcatgttttgctgccgaggagtgagtcaggaaggggcgcgggcaaatggcaggtccgtaagcacgccgcgagcatgtatcagcaccggccaaagtggtacaggccacccagtgctgcagaagactgctggaaccaattccggtactccatgctttggcaggttaggtagctgtcgatgaagtcatgctccatcccacccacctgctctctccagcctggcgagcacagcaacaagggagatgggccgtaaacaccctctttccctctgggcgaggggcggctgtgtcagttagcagcaaataatgccaccgctcgtaagcgagtcagccggaagacccaaacagcaagtctgcataagagggatattgaaatggtgtcctgtttggaaagcagaggtcgccggtgcgtttcaagcaaacctcattgagggtcggtgtacctgtggcggcggcagaaaaggcgggcagagggcgggcagagggcggtaccgcgcccaaactgcagcagcactgctaggtcaggtacttggatacatgtacgttacctctagcacgcattgttgtcggtgaggcccgaaatggaggggcaggtggaatctggaggtgcgcctcgtcgcaatgcgaagccgcggttgcgctctgggcgctgctggatgcgctggcgccagcctctggtcgctggaacagggcgccaaagaaccgagcacgcttgtttgcggacaaagcagcatgttttgaacacgacattgaagtcaattcaggccttcggaccctttggttttagcctcttctctgttggttgggcaggcctgctgtgggcggtacatgggccatgtgccatatccggggtcttgggaaagcaaaaagaactggaactcgttgccgcatcgcccctagcgaggccgaatctcgtgcctggatttcggggagtttagcgacaagactacgccatgctagtgggggccctcgctggctctagtaggggacggagcacggagggcctagcctccgttttagacgtggcccgtgctaaatgaaggtcctcctagcattaaggtacggaattcgcgccatggctctccacgcgctaggccggcagccctttgccattgagatacggagttgggctagtgcctggaatccaaacccagcataatattgccttgccaccatggatctgtttgtctgtctaatacacgctggctgttaatggaactccatattcgcttctatctcagccttggtatggcggcaggcctcaaaagtgccagcagcaccctggcgcgggcaaaacgtactaagctctggccgctgccaccctattaccctcctgctttgcactttgatgatgactggcgaccgacggaccacctgtcatatcccaccttcactttccggcggtagcgcagatgggccgctgaggagctggtgggacgcggattggcggctctctcaccttgttgcttgtctcgtctgcattgcccttttcgatgcgggcgactgacttcgaagcagggctgcccaccccctatgcaacgacaacctccgccagccatgattgacgaccaactagcccaaacagcggatgcgtctcccaccaactcgatgcctgtcgtgtagtacctacctgcctactgctacctaagaataagcaagtagtatttgtttcgtttgtttgttccctttctcgccgatccagctcgcattgttctttgattgaccccggcagctaacaatcgggcttccgagggtcgatatttcaggacatgaaaggaatcgaaaacgtctccgacccgaccccgacagcgatgtttgactcgacaaagccttttcacgttgctcctcccgagtgctttatctagcgacatgacttggcgccgaggcttctgctctttgtgccgtttaaaactgctctccatttttttttttctttcgtcgtcttcttttttcgcctctgggacgctcttagcgctggcggcggcttcttcttcttctttcgtatggggtactgagtaccggtaccagctgtctggtgcgtcgtcaagtgggcaggggtcctctccaactccaagggagccatccaattggcggtaccccctggagcatgtctcgtctaggcaagcagagccagctgtattgttgcccaagtgccgccgcctgtctccaagcgagagcaaacggagcgaatggcagattacggagcaatgggcgcacatctgccgctacatgtactctacctacaagtatgtgtgcaggtatgcgttggacctattccatgcctatcgggccagacgacctgcggccggcttaattcaaccattgcattcgggccccttttctctttgtcaacactgatcaataatcccttccatggtcgatctccgaaatcgatagcggagatgtagaaagctaggcgatacaaaaacgatagtcgccttgttgtcttgatctttgacacggaatactcaaagggatgttccgtttgaaagcaccgtcgctaaacaattcaagacccgtgctaaaattatggacggcgtgcggtacggagtagcattaacctcatccactactgacatcttatcgaacgtgtcatcccacacttaccagggactaccctgttagcccggttgtttgccgtgcttttgtcttttctcagcggccagccgcgccaagaggcatgctaggtataccagcatggtcagccgggggcaaagagccatattggataggacgtgcagcgcagctcttcgccattttggttggagaacggcagtggctcgttggttggtcgggatttgatggcaaatgaagcgcggagatataccggtaacaatgcttttactaatactgctcagaggccgagggaaagctaattggagattacaaaggaaaagaaagaaagggaaaaaaaaaaaaaacttttccatgctctagctcggtctgtggcgccggtatgcggtcctctggctgcgtggcaggctgtcatgttgcgccgctgaggtattactccaaccgtactggcacacagcacatgggcttttctagcggcagcagtgctagtaccagcccttttgcactgggttctcagtttgtccgtggctgcagacaaacattgggctttgttgggataaggccgcgttgcaactggaatggcccaatacgagaactcgtccgccactgcggctgcccatgtggatttgcgatgggacgggggtgattcgccgctgaatacgtcctacatacacttaccaccactcgtctgtgtatgtggactcgcgccgtgcttgcagagcagagttgatcctcttggacaacgagagaccagccgagtcgtggtgcgtgtggccctcccccttctcggccggagatggcatctgatgcctagctgcagggcattgaacagacgtggcacggcgaagacgactaatgggcgggcataatacgacggtgatgagataaaacatacgacggacgagatgctgcagagactcgacgggaaatctcccctcggccgtttcacactgtcgttttcctcgccttttgtgccgccattggccaccggcctcccttccaaacgccttccatctccttagtcatgactctccccttgactctgctctccgccctttgtgtgtctggctcgcagcagaggccaatgcaagggttggtcgctacggcgagcagaaggcaaagttacggtgtatccacagccaaggtgtgagcgtgagcatgccagcagccgcgaggccacacagtgtgatgtcccaaaagggcctccgtctttcccccacgccatcttcgaattagacctggctactacagttagtggcctgaagccagtgctgcacgaggcgtgtaagtaccatgaccttctccaactctgtcatccccccctgcttttttccttttcttttttgggtggcttggggtggttaatcagcgagcacagtatgttgcccccccccctccagccggaagccccagcgccatggtgttgctggctttggcctcgtcccaagagtcccagccgatgcgtggtcagattggattgcgacagcgccgatagcgccttgagcgccctgcctggcgatggtgccgccatctgtacccaccacatccattcatccttgggcttcctcatggcacttgtgctctgattttttttccttttggcgtcgtggatgaggcctaagacgtaccgccaccaccaccaccacccccgtgtacctccctcgctaccacatctgcaactacaactgcacctaaagcaaagtacccacgaccgctagtggtgtgctcagtcaatcaccgcagagcattcgagggcgttctcgcgcctgttgctccctccaaccctccctcggccctgcaccggagagtcccttgtaccagtacctgctgcccgtatatgcacggggctacctcgtccttccagcggcttgttgctcgctgctggatcagcgccatgggccctaccgccagcgccctggctgcagcgctgcgtgctggcgcgggtacccgctacctcgctgtccccggcccctcgaccgcatcgccacgcactgcagcgccagcgtttgggcgcccaccgccgggcccgcggtaccgctacttcaggcacacctaagattgcagtcctccctcgctggagcgctagcccttcaggaggtctctcgggcttgcatgcgccggtgctgggtgacctggtggccaggtaccggtaccagtctcccccatacctccggatcctgggatgcttgtacatgtagatggccctgccatctcgtgccatctccgtttcccagggtcccgtctttccgctccttttttcctttctttttgcaggatggctttccttttccactagccagacgcctcctacttcaacttgactaattgtcctgctttttctcgtctttctttttctttctcttttctactctcttctcccccccgtcccatcttcttctcatcttctcatcctttcccatcttccactactcacctctctttttgtggtgcttacacctatccttcacttggcgtgcttgcttcaccttggctaccttccgccattgtgctcttttagccgtacgatcgtgtcttgttagcgagaactgcttccgaacagactgttttggaacggagctggatcgaccaatattagaatcaaagaatcaggaataaaggaatcggagaggccttggaccgcagagcccaccccgacttatacaccaaagtacgtatacacaccaatccacaccaacaaagcaacgcccggtcccaactcttggctattaccatctccggcacctggacttgaacgacgccccacagattgaaaggggatatctcttctttctttgtgaacttgttcgactcacatagggccgggggctctggtaacctcgagcagccggctatatctgctgctagccgcttcattccattggatcggttacaccctttttttagatgctctgcgtacacattgcacaggtttaaaaaataagaaggctaaccatcagctttatacagtcggaggcatacattcattcattgtcctcttaccttatcgggcgaagctaccgaacaagcagcggcttcatccacactacgctgatacttgcagcaacggagaccagaccatttgccgagcattgacgaacatataagatacagcaattctttttctagtcgactacagaagtgatacttcttttttcctccaacagctagacttcgttttttattatcgccaagatggtaccggaacaagaaactggaggatcgatagagcgatcccggagacagctctctacttcggccccctgcccgaccaaccccgaggcagagcccataaaggaatccgaggtgcctgcaccaactcaagaggaagcggcgcaggagattacacagtcatcacaagtctcgcctcgacgtgaggccgagcctcgtgcctcggcgcctcaatctgcccctctaacccgcaatccttcgtccgactctgccatttctgtgggagtcgtctcatcctctcccaccccagagcccactcttccatcccaccacacacagcgtcttgagccaccagtcacaaaaggcacattgagcgagctcgatgtcgccaagatcattcacaaccccaagcttcgtcacgatatcaacttcgaccctgagctccatttccgccccaacatcgacggtgaaaagggccggagaaaacatgaaaaggcaaatcagttttggagggcgctgaagcaggagctatcagagttcctcatggacagacctacattcatttacaagcacggcgagaaagatgactggactctgcccatcttgctcaatgcggtcaaggacatcattcagacacttgttccccagcgagaccgcctcttcctggacgagggtctggacgtcaagttactcatgcgacaattccacaagggcgttgccgaccttgagaagcttgcccagtggctgtcgaacgtcttgaagtcacactgcgctcccatgcgcgatgagtgggttgatgccatgtacaaccaactgagcaatggaaacaagaacatggacctcgacgagctcgtcactggaatgcgaagcctgctgaacgtcctagaagccatgaaactggacgtcgccaaccaccagattcgctgcctgcgacctgcattgatcgaggatacaatccactttgagcagaagtttttcctcaagaggatggagtcgggcaagactgacattagcatgtcaagacagtggtataaggaggcggagcaggcctacgccgacagccggatgcaccctacacaatcgtttggggatatgggtgtatttttcgagggcttgtcaagactcatgctgccctcggcctgggaggaacgactgcctacaacctttacctttgacgaggagcgactgatgaagcttagagccgacgtgctggacgccatcaacctggaggtgtgcatgcgtgtctatgaagactttgagaggataggacgccgcaccccagcagccccatcatctgactgctcttctcaggtggatgacatcttggacagatttgacttcaacactcctccgtccatctccaggccgtcaagcgtcgtccacagcgtggcaggatctgcctcctcatcacccagatcttcctttgtggtcccttcctatgtcgcccccaagcgcgactctcagaccaaggctcgtgagctattccagacactcgttgcgctgctgcagacttccccgcaggcaagccagccctctacacgatggcagatgatggctccgtcaatggcactgcaaatcttccgctttgtcaacctgccgtccaccactctgcctcatttggaggccaagctggcttctgccctcagcgatatcgactccccttactaccgcgatgctgaagagagcttccttacccgcttgatggccgatcttggcgctcgagtccgcgaattcaagggcctctctggtgttgccctgttttcagttgcaactggcgttcgagtccccagccgtcgacccgccacggcggaccgggatactgatggcggttcacgagaggcctttgacgatgcaagcgtggatgatattgctaccagaatggcacacctcggcgttttgcactggcgcgtctggtctcagctcgcgtatgccgacgacgaccaaatgtcggttgatgatgactcgatgcaaatctaattccaaacctcttttttcctcgacgcatacactacagtattttatagcctgatggagcaatatgttttctgcaaaactttctctccggctaacctcttttgcattaaaagacctttcgacatttatcttctacactatagaccgactacactacctctttactccatttaactcactacttaatctttttgcatctacttcgccatctttaatcctcctcactttggatcgatttcaactcttttatacttacgaaatggcgtttcttggaatttcggagaggaaaggggcatatggttttgaaatttttatactatttactttttatgtttttcgctcgataccaaagaggctgatttttatgtttcgtctattcaaatcacaagattatgattttatttcatctatatactattccttttggaagaaggttggaatgttttgcttttttttttttttttttttttttttttttttttttgctggcaatctactagagaattttttacacctgttgtttcttttttttaaatagagcggtggaaactcctcatagaatgtgagagaggaataacaaagaccgaagaagaagagaaagaatcgaaggaagaaaagacttgttctgatatatggggataaactttaatacaaagaccgaacaatgaaagtgttagattagtagtttctgaaatactagatcatatgatactcttttttgcatactgaacacctttgaccattcttctgtgacttttctcctagaatcttactaattaatcacgatggaacagcagatatacacctacctacctatgcacggcaatggagtatgaatcgcattataaatcttctctatcaaagagggtgctaaacgatatttcttgtattgccagttatatatgagccttgactgtccatatagtacactcatattgttcaaaaagttgtactaactcatctattagcaagctcctcgggtattgacaacgatcgatccctggccaacatataatctttcagagagtttttgcgagcatgtaacaaagtaactagatttttcatgcgccaagatgattggctgtggtaaaatacacgtgattcatacatttctcctcaaagcatctccattaattaaacactgtagatactgcccctcgatccgctataacaggcaaatgcaactttggtgccctgcctatctaggacagagagggcgcttttaggcaactcacacttctaaaagtaataaataccttacaacctgttgattcctttccttatcaggagagagaggaaggttaataagtaaggtagcctttttcgtttattttcttagctgggtctttcttttttccccctttcaccaatagcgtgttaggtcgtttcccaatgtagacaaaagaaaagatacatgatgtggataaaacaaaaatggtagcgtggctttgtatcattgaatgaatgcactcattttttttttttttttttttttttttaattttattattattattttttttttttttttttgattatttgttttggtagaaaaagcaggagatacgcgagcccaagttaggatatttatataaatcgcctcatcaaatcaacactcatctcttccgtcaagaacagttctaacttttccttctttattattgagtaaacacttagtctagttatttcatccaactaccctttctttttttcaaatataatcgttatccagaaaaacaatccgacaaatcacaggccatgtatgcgatgaacaaatctatcctaagacaacatataaaaccagaaacaatggctgtagtagttgaggtccttcgggaaccgagaccgtgaggcaagagaaggagactcatatgaccttcgagtgctagtatagccccggatactcaacccagaggctgattaaaagcatcaagggcggccatcgccttctccgtagagcaaaggaccaaaccaaagccaacgaatacccaacgagttggtatcatatacaagaagattaaaagatgaaataggccaaaaaatcggaatagcaagagacgctttgaagaacgaggcataagatgcgtgtataaaaatgacaagatggtggagggaaagggcgtcgtcataggaccaaggttggtcttgatggattattactgtggacttggaggacctttgggcactgcttggctctttttcagtcggctcaactcttcttccagttttcggtacttggcgcgttcctcctgtataacacgttagttgattgcatcttacaacgagagaaaagtatcctcatgagctctttgtgtgtacgtacctttatgtcctcgtggaatctcttccgctcctctctcatcgacgacctaaactgttcactgagtagggccgcaccagcgccgacctttgtcacacctccctgtgccacgccgactttgaatcgttcactatccagatcttcttgcagcttcgcgatcaagtgtctggatttctccagatctgcctctaagctggcctttgctgtgattgcctcgtcgaccttttgctcaagatcaatcttctcgcgttcagatccaatcgtctccttggttatcgcctctagatcttgcacagtgcctgctagctcctgcttgagcctctcgacttggcctgtaagcctgacaatctcattttggttcgatagggctgccgcatctgccgcacgctcagcgcgagatccatacgcgccgtctagctctgctctagcaaatgtgagctcggtcttgatttccactagtgccatattcagctgctccagatcggcatccttctgagccatctcattctccttgtttgcgtggtgtgccttcatatcgtccatctcttgttgcagagcctttgccatttcttcggccgccagcttctctttggaaactccatccagctgagagcttagctcggcgaatttcttcttctcggattctaacgtagcaatctgagcctcaaatgacccgcttctttcagtatgcgcctggacctccgagcccaaagatttgatttgtgcatctcgtgattgaatttctgcctcaagggatccaatatttgtgtcgtgacccttgatcttattttcaagagtttcgatgtgagcactgcgtgcttggatttctgactccagtgactcaagtcggacaccggtcgcgagggcttcggcttcgagagactctgcccgagtgctgtgcgtatgaatctcagcctcaagggatgcaatacgatcgctacgttcctggatttcagcctccagagattcgacccgagcctggtgcgcctgaatttcatttcttagggcacctgacgttccatttcctgtctcgagttcagcagtcagggcctctagtctggcgtctcgtgcttgtatttcggattcgaaagattgaatttttgcgcttcgtgtggccatctcagcttctagagattctatcttgagagcgtgcgtacgaagctcttcttcagagataccagaagatgatgactgcgccttttcgaggtcttgcaaggcatctgccagcatgttttgggcatcagaagcatccttttctgctcgctcgagtaggaagcgagtctgatccagctcgtcttgtcttcgttcaagctcctcgtccttttcagcgtcggttttgttgttgagttcacgctgctgtttgatctgtctcttcaacacggacttctggtccttcagcgtcgaagcctgagagtaaagccattcgaccttggaagagaaggcgattaggttgtaagtctcatccgcatcaaatgcatcgtcgtcggacgtgtcatcgtcatccaccatcaatcctttgtctgcgcgatgtttccggcgttcttcgtttcgttgcttcttttcagcaaagcccgactgcatcttatcccagagcccgaccaagacagactcgatacgttcggcggcgccgtcgtctagctggtacataccaccgttattgccaccactgctaacaaacgactcttgctctgcttgtacggcaacaagcccactttccaggtagtcaatttgctttctcagcatgtcgccgggcttcatttcaccagtgcctggttcccggggaggctccaggtagtcaccgttcacttcagggttgaatttgataatggtttcccgaagcgaaagacttaggctttccagcttttgctccatgtcggccacgagattgactagcaatgagttttcctctcgagccttatcaagctcgcctcgaatctgggaagcttgttctcgaacaggagacttgaggggtatatcgattgccgattttagatgtccaggctgcagtccctcgacgaaatcaagctggtagaggtttggatcttcgaaataattctcttccatggcacgcgctatgctatctcggccttgagagtaggtgtataagctttccgggctaccaggaatgccgttatcgttttgcaaagctcgtgccgcagctctcttggatgccttgtgagtgagctggaggataccagctgtgtgttgaagcagacgtctctgaggccccaagagactcttctcgagattgaaaagttcgcgcgacaattcctcgcatgtcttctcggttgcctctctctctagctccacctctttggctctaggatcgttcagaagctcttcttcagattttccggcggcgtaaagcttggccatcgataccgccgcatctcgatatttcgattggatagccaaattggctcttgtgggttctatccgttgctctaataactgacactgtttcttcagcctatcaacctcctcttgagataggatttcatattgtttgctgtcgtaaagcgcagtttcggtgagcagatgtacttgtatcggatcttttagatcggcgagcgatccattcggcgcattgctgggatccatctgggacgcgtcaataccaagttcaagcttgttgatgtggccagcgcatgacctactggttcttccggagtggcaatgttgccatatccattgggcccgtccttctcaaatgccgcttccatagcgtgatcgccgtggcttgaaattggcgtagatatgtttgaaatttcgtcctcgtaggagcttcgctccgtctgatatccgttcatggtgggtgtccgtattcgtcacgcgtttgttcgtattagcacattagatggtagatttcgaagctcgagatatgctattattgagtcgtgcagttcgatataggaccagggagcgaatagcaaggcgtcgccgaagccgtgttcaatatcgtgagaagcgagtgtcgagactttcgtcgtcaagcaaggatacgtagctggcgcaaagacgcacttggagcgacgagggcaaaaaccaagtctaaagccaaacccaaaaagcaaacgaaactgagaccaaaaaaagaagccaagacacacttgcgcagcggcagcgtcctaaacgacgggacagccgtgattagcctaagccaaacgacagttggaggttggaggttgttggtttcgcagattgagagggggggcaaaaagaaaaggaaaggagctggtggctgctctgctctgctctgctctgctctgacctgacagggcccaatcgcagattacggcggacgagggatgccagatgccaggcacaggcgcaaggtgccttatttggagggccccggcaccgctgaaggtccagcgccgagcgggtgccacagcgcttctgctgccctggagggggaggatttggaggggagctgcagccactgaatctagcccctcagcctatgcacggcgcatgcaagggaaaaagcctcctcgcatccatcattggccgtgtcgccagcccggggagcgtgcactggggccgagatgatgttaagaggcgcttttacccctgaaagctcgaccttttgccatcccgccgctagcccggatggagaaaggcctgtggctccggctgccgagctatcggtttgcgctcgtaacattgaggctttctcttgtgctgcttttcagctctatgcagccacagatcctcttcatttccacacatctgccttggtttagaaagaaaaaaaaggctcatggtctatctgactgataaaaattgccctgcagcttgaattggcgccttcttgcgctcacggactaggcgtctggggccgggtgctccaggcccatcatcatatgtcagtctggagctgcgggtacaattaatttcccacgttgcgagatccccgaaatggcctatccactttcattagatgatcctagggctccgttacgtacgctgaaagcagcggaaatgtttcattgaaaaaggaaacaatctagcgcgctcatacggtaatcgaaaacgcaaactcttcacatgtgacgttggacgctagcatcattcgaaacaggccaattgatgtcattgcacacagaccaatcatgaccagtctctgacattggaatatttcgagcagtgtaatttattgtattatgaattcgtcattgtatcgaaatatgtactactacacggtgttatgctggttttctataacgcttctcggaattggtccatgatttgttggcccatggtacgccgtcggtcagtctggccttcgttttggttttgaacgccggttgacactcctgttgctggattctctccctccaatcttcgccgtagcccttcaaactctgcacttctcctgtaggagcctgagcctacaatccatcctggtagcctccatgatgtaaaggacgtgggcaggaatcccactctccaagaataccccagaatccagccagccatggctccgagaacagagcctggccactgcagtaaggctagatgaaaggcgatgtagtactggtaagatttgtctgataaggttacaccggaaaatcgctcgtttgttggcggcgcttgggataatgcaatccggtacttatacatctgagggactatggagtgaaactgggccaagaccgcaaatatgattgccgtcgggcccgccggcatgtagttgaacaaactcggtgctataggtcgaaggatagtaagaatgagaggcggaaatagggccgtgaacagtgatgaaaggacaataaatgactgtagggtcatgtttgttagcagtctgcatcatcataccagctccaacggtagaggccacttacggcatatttcctcgatccccacatccgctcaacgaccctgagattgtacagcgatatagccgcaaataatacttccgttgaattcatatagcatagctggtaggaaagaagccgccagaattgccgataccggaaaaggtgggtatctatgaggatgtagaaatattgtttcgcatcgaagagactggcggctatcgagatggagaccagacccaagacggtcagtctagtcaccggggcgttggtgaacgtcatgatctgttttgtcgtctgtacttttccttttgtgtgtcttagaatttcatgctggaagacttgtgaaagcggtatggcccgtatatacaagttcgagagcggatagcttgctgcgcatgtgccccgtcgatggtaagggaagaggcggctatagaggaggggattgcccgatgatttcgattttggcaggtgcaatcaggttgattctgcccagggatgacgcattaccagtgaggagttatcgtccaaaggcgcagcctcgtggacttgagatcgaagcagatgaagtttgatgcgacagcttgagcagtgacggcaagcagctaaaggtgtcactttcgcgatcacgtggacagcgcagcttacgcaaggaagcagtaggtattgcgaagcatggtccggagagcgtgtagagacaagtcggagctcaaaaaagtaaattctgcaacaattggtagcatgaaactagatgctagccttgtctgtataacttctttctctctttcgttgtacagcttcaaagctcatggtgaaatggctcaatagctctattcaagcacagtgcgacgggtcaaggaacattaccttttacgtatcctaattacgggctgataggctgcttgctccttcatagctcgcttcctggctccactttctaggattctcgtacagtaactatttcgtagtttgtactgtgaatttcgcgccgaactatcgcatggtccgagtcctatttacatgcaacccgtttaccgtgagtcttttcgcgcttacagtcttgattgatctccagtagcaaagcatgttcattaatcagattatcctatcgtcggcaaacaccgtctaatcgcatccaactggcacccaagctagagagcacgcctcagaccattgagtcgttttacatcgctactccgactcaagtcgcagcacagaccgcgcatatcaggatctactagaatcaccttaagacagaaaaaggcagtgctcgactggatcactctccacgcccagccacgagccctagaccgttcagtgacgcaaagaagaagcaacagaaggcagcaccgaagaaaaaaaccttctgtcgcatccgccagccccagtggagtgtatgaggaatcacccgctgacggccttaaccgctccacgccaggcagttttaccgccactgctcccgccgctattcccgccagctccagctccagtcctcctagctgcatgccattcgcccgcgatgcctctggccaatctggggtcgctgttcctggacaatgtcgtgttcctgattcacctcatttatgtgcacctcgcccttgcgcaagctgagcccagccagatcctgatgatccatctgctgtccacgctgggcaaccgccgtcacgacaacctcgatcccccgccatggccgcctctcagcgtcgtgccgtggtagccgatggctacgagtcgcccactgaagacaatcagccgtccttcttctttggctcgactcccacggcgtcggggactaacacgcccgccaggatatcattctcggccccaaaccttacagcggcctttcttgctcagggccctcggcgcccacctcttggtccctatcctgcaggtcgagatataaacctcggcgcaactcagccttcacacacccctccaaatcttgacaccgtcatacaagacaaagagaatcaagctttgcctcgccgagtcggtctgcgggaccgcattgcctgctatcaatggactttcttcaccatggtatgagcggcgaattaatcatcatctttggatcagcggctcattattattattttcacagacaatggctaccggaggagtggctagtgtacttcatggatgtatggatagtgctcatctcccttatacctacatgtatgcagcgtatgactgacctgatacaagtggtttacaggccggagtgggtgactgggtttggcatcttcttctgcctgctcaacattgtgcttttccttaccaactgtgtctttctgtccatgcggttttatctgcggcctggaagtctcaccaagtcctttacggatcaagttgagtccttattcattcctgcttttgtaagtcaatcgggtctacactcaccgtgtactgtagcgtgctaggagctaatatatatgcttccttatagttcgtctcgtaagcagtctcactttctgtcgctgttcaattggatctaatatcgcttacactttctagcattgcagtcatccttaccaacatctgccaatatggcgttccacattgtggcgtctggctcattaagacattgcaagtcctattctggatatacactgggctgagcgccattgctagtgccgggttatatctcattctctggtcaacactgtaagatttcttcctttgccacacctttggaacattttgtcttatttgtatcaacagaatatttccgattcacatgatgactcctacttgggtatttcccgcataccctcttatgctcacggcaccgtttgccagcaatctcatctcagcagcttccgacactggtcatattgacgtactatatgctcccgctattgccttctcggcagtttccacccagggcacgggctgcttaatttctctcatgatatctgccgccttcatatatcgattgatgacacagaaactgcctagggactttcagcgacctggtgttgtaagttttagcattacgggctttctttttttaatccagctatgatactgagtgtctaaaagttcatttctatcgggccatatgctttcaccgcgggatcaattggttggttaaaacgccttctcagatcaaaagcccaattcattctgactctttttaaagcacagcttggtagcgaagccaatgtgatccttccctcgaatttcctcggcacagaacatggcgtcgaaattgtaaaaatcattgctttgctcgttgccctttggctctggggcctatccatgtggttcttcctggtatctgtcgggtcactatggaagtacttgcgagcgcggaagggcatgccattccaaatgacctggtggtcatttgtatttccaaacacggctcttgtaggtttctctgttttcttttctcttgtaataatcctctgtcagctcatcgcacacatgctctcttactcacaactcgatgcaatcgttttaggtcaccgctactgagattatgggaaatatctttgagaacaggggactgcagctttttggatgtgccatgacaattgctctcatcatcgtatggattatcatcttcttgacgatggtcaactgtctcaagcagaagaaactactctggccaaaatcgaactcttaagcctgcgttgtgcttatcctatccggtttgtttatctcctttgttgatagacaaagataccctctatacacagcctagttaatgttgagtgaagcgcaatcattcgacaatctaccaattatccacgctcatcacaatactctctccagatatgacccaaaaagaaatgaacaacaaaaagaagagaagaagattgcatttctaacagaaaacatgatagactgaaacaaaaatagaattgccgcaatggcaatttaaggggtctggccggggattgaacccgggacctctcgcaagcaagctgtagggtttaccctaagcgagaatcataccactagaccaccagaccgtattggacgttggatttctggattgtaacaaaggttatgaatgctgccctctaatcgcagcaaagcgattgccattccaactcgagatacgcacgcgatagtcaaaagacatcttccaacagtgggcaaacgttttcaagtaaatacaagcccataatagtccgctatgaatcaaatattcgccatatgatactttgcgtttattcatatcgccaaatcaagaataaaacaattagacagtaaatgtgtacaaagaccaaaaaaaaaaaaagcccaactcactccccaacaccgcacttgggaccgccagcgtaataaagataaaatgttgcaaaatcgtcaagtttccgaattcctccctccctttcttcccgtatcaccctccgctaaaaccgtacgccatgcattttacaacgctctccccaactaatgttgccgcagcaagctctttgtgcaaagaaggagtagcatatagagatctgctcgctggctgcttctttgctggatgaaatatctatcgctgctgtaactgagtatcgaaaaataaaaaatcaacctagttcattggaatcgttacaaaaaaatagtttgtacagctaataatgtcgtcgtcaccgcaaagcataatctaaagcctggctcttgggtcttggtctgtcgtagcatctaagttgattgtgacgtcgcccgtcttttcgcttgtcttatcagcgtggccaaagaagatgacctggacggtcaagtcatccctacaacaacaagtcagcgtaagagtcagttgaaagcatgaacggaataggttactcaccgataacgtcttgaaaagggtgacggcagagttaaaagagcgcagacttgctcatcattggttccgccgagtgcattgcgaacaagatgagttgcggcattcttgtctctaacgacaaatcggtctcttgcatctgggtctattccccactgctggaggcggatcggcgtctttccatcaaaaccggaggcacttctgccctgttctacaggaagtggtttgttctgagatccaaaaacttttgaccacgccctgtcaaactgcgagcttgatttccccgacttttgtgtctcgatccattggccgacaaggcccacaacctcttcatttgtcaacatttcccacagtccgtctgtggcaaggacaacgaaatcgccattctctggctcgatcttggtcgtagtaacaacgggctccgccgtaacgtaagggggagtcttgagtaaaggggaggggcttcggccgaaaaagttctcgcgaagccttccagcaacatcacgactccacttgtagactgcatctccaaaagcacgagttggctccaatccacctaggacacggccgtttctgataacatgctcttcacccgggtgctgcatcctcatgcgagctacttcagtcggattgtttcccgtctggtcctctgagagagccgtagctatccatttgccagattttgctcgacgtcccaggacggcgcgagagtcgcctgtgcatgctacacggagaagttcgcttctgctgtcgtagaaggttagcaaagcgcaagagccggacaaggcaggttgcagaagctcggcagccatagccttggagctagccttgaagaccttttcgacacttttatgcacaatctcgttgtctagacgggtgaagccggtcttgatggctgagtcaatggcttcggggggcggcgcattattgctggcggccttgtaagtgctgtttagctctcgagcaacgtagctaatgaggctttcgcgcaaagtggcagatgtcgtccagcccctaagtacgatatcatgttaataaagagagtaagacagcaacaaggcaccgatgctactcacgagtgaccatcaaaaactccccagaacatccagtcactgctgctcacttcctcttcctcagtagctgctcggttcggcacctcgacaattttctcggcgtgatcgtcctcaattggatcattgctccccaactggaccaggtcgtagcgcgtaacgccctggccgcgattgacccaaaaagactcctcctgcctgcgcagctttgccgtggcctgctccggcgtcaacatctccactatcctacggccgtcctcggtggcactcttgtagaggggtccttcgcccacgatggttccctgtgtcagctcgtcggctccgacaaccaagacggtgcgcgtcggcacggcatcggccgctccctgcgtggacgtgaaggctcgcgtgacagcctggctcccggacagaatgtcggcgccgttgtagtaccaggcgccgtatcccaggatcagaccggaggccagcgcagcgggcagacgacggacgtacatggacgacctcagaggctcattggcggagctgtggtggtgctggcgggcgttgcttgtgaacaagtggaggtggctgcggcgagcggaccgcactgggtttcggacgctggagtggtgacttgtccggaacgccctgacagcagcacgatgcatctggatgacggcggcgcaagactgtgggagctggctggtgtattggggttgcgaatctccgtctcttctgcctcggatggagctggcaggccgcgggacaatctggtagtgctagtgtaggaactgggaagtatggcgacttgcgagctggcacggtggaagaggcacttggctaggccgggacggggcctagcgcatccgattcggtgcagccgcagcgtggttggtcccccaaaagggcggagaaaaggtacgtacctgtaccaagcttcgagatgcccacagtgcgatgtgccgaggtggcgcgtgcttcgatgagcctggaaatagcaacaggctcatttcgggccaataccctggacccctgcgaatgtttacatgtacttaaaggaggcaatacgaaaacatctgccggcaaaaggatcgagaaagagtgccgcagcagctgtataactcaactagtataatgaactgttgattttccttcatattctattgcgaagcatgcccgtgagagattggagagaatagcattgatatccttaaaggtgatgacaattgttaagtaacgtctagacaccgttttacatctatattcgttcaaacccgtttgcatctatccatagcaggtaatactacattccattgacagctaatattcatcgtccataagtgcggccaagcgattctcccaacgacaggcccgacaaatcctaaccttacagtggccgacacagccaaccaatgtaccaaaccaatatccacaaagttggcaagttggcttcaacgtgtcgccgagtttcatccaatgatgccggcacgcgctgatagttttctttcgagaaagtctagcagcggaatcattcgagatgagagatctaggcgtatggggatttggagatggtataagagctggggcaaggccgttgatacctatgtctcccaatagatcaatctcttgcgcttcgtgctggatgtcgggttcattttcgtgagtgtgatctgtgtagctcattagcataatatgattcaccacgaattaaagaggccgccataggattcgacatactgggtatatctatgaggttctgtctgtccactcgatacagattttgatagtcttcaagaacgtcttgacaagggaggatgatttcgctgctcaattttttatttgcacattgatggcatatccaatgggatctattagttgagcagaatgcctgttccagcacatggactcggcctaaatgtagagagcaggcaggaaattgacgatcaaacaactatgtagatatgcgttaggcctaataggtatgtgattcagaggggaagatatcgtaggtaacatacgtcgaggagatttgcgagcgcacggcggccctattcaccaacgacctcggactagagatgctttgtaaataaactgtaggcatataggtgtactaatgtgatagtatgctcacgtcataggcttcttgaatcgcgagaacgacctcatcaagagggtccatcgtggagtaagaacgaggactggctgttctaatggcaaaaactgaaacaaaacatggaataaggaagatgggagagagcaataaagatgatgtaagaaagggaaagccaggaaagccaaaagggtcaaaggaaggtgggatttgggggtcacggtttaatgtcttagattaaaggaatccgcaccccagctctggcttaacaagcccttggcacaatggttacctctagcacattaaaacaatgcatagcagtacaagcgatgtggtttttacaaagtaatatagtatcttgaaatactagtacgtataaatctatgcagaaatgtagcatcaaaaatataatgttgtccagattttggatatatattgacctctatagtctaaatagtgtttgttatatagcccaagcagtaataatcagaggcaagaggtgtttatttcagtagtaggttgaatgaatagattttgacttgaatcgtgaaaagtatgtgcatggcaattcgtgacggggcatggaaaatggcggattatagcccgcattaatctaatatgatggctctccctgggcgctttcttttgaccaaggcttatgtacagtcggctgttagtccctcttctgttcacctggacgggagaatcttcttgacatattccctgacaagccgtaatgccgctcgtacaatatcttcgagccgtcggtcctttcgactccgcatccagacaagtattatgcacaaaacgacgcagtcgatcaagaggtgtttcatgacgacgaatatgagccatcttatccaagaagggaagctcttctcctttttcgatttccactcccgccctgtggcaatttgttcgcggagcgccgcaacttctgcggtgagcttggtgatggctcgctccatcttccttgtccatcggctgttctgaagactaatctggcgttcttcttcatccctagctactgcgtcttcgtcatcctcatcaatttgcctacgtgatcgcagttcaatatcttgctcgctcataggactgaggatcttcatcggcccgtcactgccgctcctaggctggtggaaaacatgtgaggggtcgcttgggttggctgatgaggagtctgaacttgcaacgttgtctttgatctggttccagacaaactctagttcagcaacgagttccctcccgtctctgcttaaaggagttagcttccatgtgcatgtacaacaaggtggggagattcatagcgagtgggctacgacgaggtactcacgatgtatttgcgtatttgtgcatggtctcgatcagcgcctcgacatatcgtctcttggactcggtccgggtcagtcccttttgtgaattccatgcatcccacttatcccgctctttctgcagctcatccggggccagccctgacccagccgtgggcatctccatcacgccgtcgacatcgccctccatggcctgtttgtagaggccatagagccgtagccgctcagacgggggcggccgcgatgctccagtcttgggtatcttcttgacggtgtttaaggcatgaacaaagactcgatctgcagcattgggcggcggtcagcatgtaccattgcgggcacatcgtggggaaaaggaatgcgactgcgattatacccacccacggaatccgccatcgggggcggctatgacggggagccttgctgctcctaacgggattgatgcaatatcttgaaagcgtcggaaaccaaatatgatcttgcgattgaagctgcttcttcctcttttctccttcgacccgtggttttttttttttttttttcgtggtaaatgggtggcactcgttgggagggctcaggcaccgattgcgtatttggattcgctgatctggagaggctattcgattggcgataaggaccgagggacggagtcgagacgaattgaatgcgacaccacagaccagcgcagagacaggcgcttcctttgagaaagatgacgcaggttgagggccggcagaggcaaggcggaggcgattagtcggagtagcggatgtcaagattacgattatgtattgcaatcataggaatagcagctgttttggcggctcggtttttgtcgtggaccggctcccaattgaacctcggcgcgcacgcgctctaagccgtgggacttgcgacgctcccggccagggggctcggctgctgagaacgaccaagtgtggcactcaagctgagcgtcatcgggtgggggtatgcgatacctgcggcgacacgtgaagatggcctgtatgcttagtaaagggtacctcgaagctgaagtgctctcgacgcccggttttaccccagattagctacggatacagtgcattgcatgcgcattcctgctgttgcgtctgagaaacatcttgcggtggtggcagaaaagcttttccagtcactttaatggcgctagtgttcaatatgcccaaaaaaagacaaacagagagcgaaagtaagcaatgattccatgcctaactgggtaactagcaaatatcttctcctgcttgcaatacgcacccattagtggtacaggccaaggtcgcacgtatcgggagatcaggctcccaaaacacatgatgcgacaggtggttacgagctggcgatcatggcgagatatttcgccaatagccattcactgctgtgtctcagctttttatcgttttatcagtacaaactgcgtatgtaaacgctgctcatctattaagtaaagttcctatcctccacaattaaacaattaggcctatcaagcccctgtgctgtgatcccaattccggccctcaacatcatatgggagcactccaatgcccatccatctttgcccaagaaccgtagccataaatcgccattcaaaaaaggctgtcgacaaatgtattgtcgtctctggcctgtatatattgcctcttcttttcctcgtatgcctgtatcagtcgcttgttctgcaatgccgcttcggcagctttctggccagcctctttcttgctcagggctgtgccgactgccagtagtctccctacctcgccgtagccggttagataggccccgacggtataaagaggtagtttcaaatgtttgtcccttttctcgccggggagatctttgtagtcaatggtgacacccttggtcacaattttgacactcagccgctgtttggaattcttttctgttgcctccacccccgctggttgagcttcccggcgtcgctttgcagcctctgctttttcaacatcttctttgatcgctctgccccagagggctttgagccactccaccactttgacaagcccctcttgaggatctgagagaataacagccgcgacgtaggcttcaaacatgtcggcttgcgtcttcagtatatccttatcttttgatctaccccttccgagccccttgcttaaatcaaagtgatctggaatcttggctcgcctctccatgccataataccggaagtattcggcaagagtgacatttcggatcaatctctcgcggaattgagataaaggcccagatcgcagctttgggaatgtctgatggatgagagaactcgcaatcagctcaaggtaagcgtcaccaagccattctaggcgttcgtagctgaagtccatgcctagacctggatgcgtaaatgcttcttcggcaagctttgggtcaagaattgggggtaaaggaggccattcttgcgatatatccgaggagatccacggtgtcacactagtaggagacagcactggtatatttgatgagccttgggcagctcctaagacgggatcctttgccaataattagtcgaatgagtttttattcaaaaaatatagtacataccgtggatgtcttcttcgccagaggcctagccgtctcggcgataggctcatcaatagacccaataatctgaaaagagggaagtagccgcctggtcagtcgtgataaatttgagtttgtgtttccaatttggaagtctgtaagggttgtgctctgcgaaaactgtcgctttaaagactgaagacagtcaaccagctcatctgcctgctctgcaagcaacgctagcgcttggcttgtggtctcgacgctgttaacaaattctgtatcatttcggaaatcgtcaatctgttgacgtttggcccaattgtctactgatgatgtattatgccgtttagacatttttaaaatgatgccaaaatccaggatattacgataagaaattcttcgcgtttgatgtaagagatagagagggtgggctgatggggattcttagagcgagaagaaaatcgcctaccttgaagcgcgccgatgatactagtcccaatagggattagccaaatcattttctggtgtgcatcaaacttcaattcaacgtccaaagtcgatcgcagcattcgagatcaagcatgtaaagatgagtgtccctcgtgcgcggttagtagatttgatgaaggtaaatattccttgcgctgtttctctccatgcttccactaatatttcataggcgcaatgccaagtcttcgccacgacattcaaccctgagggggttcgcatgggcaacaagatcttgcgacagcgattaaaaggccctgcgctcgccgcttattacccccggaagctagcatcgatcaaggacgtgaagcgagagtttggcccggtgcttgccacatgggacgaggccgaggaagatcggttcgagtacattgaagagtaggtgcattggaaagaagatttaatagagcagtttgctgaaaccacaactacaggctcaagcagcgtggaaagagtgcaccgaagaagaagacgggtcctcctggtacgtcgcattcacaagccctttttaatttagggagactcacctggaatacctttcaactaacaaacccgcagctcccactcccggaaagaagcgatgatagctacattattagcttgagaggggtcatttccgcattgccatgttcagttctcatgacatggatgttatatgaatcatggggtttggctatataaaaaaacaaggcgttgaaggatatggcagctcaaaatcttgtgttgctacttgaaaatgtaaaactggctgtacgatatagtcatcttatcagctcatatcagtcgatctgattttgctgcgatactccaaaaaggtatattaaaagaagcgtatgaatagagacattgtacccacttacgtcgtcgtcgaatgaagcgagagctgcctgcgtttgaagtatacctaatatacaccttctaaaggagaagagacggcgtacaactacctacctaggtatctaatatttgcgccaaatgtgcaatggtcctcatgcgtgtacccacaaacatgtatgtagtaatttcaagagtttagacctaagatatcatcttttgagatcgcgggcaggacactgtttgtattcgtaaacaatcccatatcgtcggcacacgttatcatggcgatgcagcacggaagactactagaaccaaagattatagtaccagcccctgtggcgtttgtttgaggcttgtagtgactcactgatgagtggctcgctgcaaaacgtttggccgtttgtacacttgcacatatagcatccgataaacgggcacgggtctcttactttcagcccttcactggccaaccaaccccatcccctctatcctttcggactatctggtttttttatatagcaaaactttaaattgtctcaagtgtcagcatttcttctttattatttccacctaattactactagtagtactgaccgccccagagcctttattggaactttcagccatcgctaacgtacctctataaaccagggctgctttttggcctttgtaagtgacagccaaggcggtggccctgtttggcaagggctgccagttccttcctcctactgcccaaccggccgttctttcacctccaaatataagcgaccgctagcatttacctcttcaatttttattctccaatttctcctccaccttaatcacggtttctaatcctacacgcgttttcttcttcctttcccttctccaaccttggcacacaagttgtgcgtgtccgggagctcttctctattccgtttgcatctgctgtcgtctctcccgtcattcgcacctctgtttatccatctctcttgggcattgcctgcggatacaatgtcgacttccagctcttctggatctactcctcagctttcggtcctattgccagccgacacagcccagagagatctttcgatgcaggcgggagatggagcctcagctgtttcagccagttgcgtgagtttggtaccccatcatgtcctgcaaaattatgatatgatcatgtccactgtgttcctattttttttttcggcttcgtcacgatcactattcattcccgctgactatgaatgttccaggaaatggcaacggcctcttctacaatgattgagaaaggcatcacacctttatctacctcgaagctggcgaaccagggctatccaaaagtgagtgtaccatattttcctttataaccatagaacgcaaaaaattctttgtggcatctccagaactgactcttgtccaatggcgaagctctttactagactatcagagcaccaagttgcctacagccaacagaaccaggccttgaaaatcgaagatggcggccctttcttgaaagtcttagatcagggttcctcaagcacttcacttccaattactccagccaccgaggatttccctgctgcggctttagccacaagaccagctagcgttacgctcgacgatcctcgtgcagatgctgaagaggtttttcgcctaaaactacagcttgcgcaagcgcggaaccatatctccaagcttgaccatgaacttgctcagacgcggtttttcaaggagcccgatgtgcccattgctcgtgttgaagcggctccgcgagacaacatttggaacagaggcacgccggacgatactcagtccgataccagtgattctgcctctgctgttgcactgaatcgagctcgtggaatctggggacctaccaagagctcgtttgccaacaacggccctcttcagccacccggtccagagccgtcacccggtcattggttcggagggcgaggatttaatcatacctgcgtagacccaaatcaaccttacgtgttgatcgacagccatcgtgctgagcgtcagactgccgaccatgacctcgtacctcgccctcatccaaaccggcgcggcgcccgtttcgataatcgaatgaatgcgaaccaccaatttggaggctctttcgtcaatctgaacaatccagcccaccatttcgatcccattggaaacccagttccagttcctgtgccaggcgttcatgtgaacgttggtccggcgctgcctcctatgggagtgaacatgtatcctcctttccatcagcaagcaatgggtactcctctttctccgcacgcctcagagtttacctctaaggctagttggaagaatgaggtacccagcaatgtggtggagataaatcactaccaaccgcatgctgatgaaaaacaggttgttgcgtctgaaggaccaacctatctcccgccaacagagcctcttaactatcgccgccttctcgatcgaaatgtgaattgcaactggaagtacattgtggacaaaatagtctgcaacaacgatcagcaagcttccatctttttgcagcaaaagcttaaagtaggcacccctgagcagaaatacgaaatcgtcgaagccattgtggcccaggcataccctttaatggtcaacagatttggtaattttcttgttcagcgctgctttgagcatggaactccagaacaggtgatcaagattgccgaagccattcgaggcaatactctgaacctctccatggacccttttggttgccatgtcgtccagaaggcgttcgactcggtcccagaggaatataaggcgattatggtccacgaactcctccgccgcatccccgagaccgtgatccacagatatgcgtgtcacgtttggcaaaagctcttcgagttacgttggagcgaatctccccctcagattatgaaattcgtcaacgagtctctgaggggcatgtggcacgaggttgccctgggagagactggcagtctcgttgtgcagaacatttttgaaaactgtttggaggatgacaaggtaagttaggaatcatctcccaaggcattccgatgactaatactttgtttaatagcgtccctgtatcgaagaggtcctcgccaatattgacattgtggctcacggccaatttggaaactggtgcatccaacatatatgcgaacatgggggcccccctgaccgcagccgagccgtcgaccacgtcattagatacgcagcagaatatagcaccgatcaatttgcctccaaagtagtggagaagtgcctcaagattgggaacactgagtttctcggccgataccttgatcgagtttgcgaggggcgccaagaccgcacccgcatccccctaattgacattgccagtgaccaatacggaaattaccttatccagtggattcttaacaacgcttctcctcaacatcgtgaaatggtagctgcccatattcgaaagcacatggtttcgctcaggggatccaagtttggatctcgtgttggcatgctgtgtaccaatcacgcggtcacaactcgtccaggcccaggcgttggcccgggcatgggcagtagccgtatcggaccaggaccagcgagattcagtgccacttaccgttgatacggtattcacatcagaggtccaattgtgcaagacgttacctaacaatctggcaagccttctctacgacgattctgcgcagcattgtttgttccacttacaacgcatcttgccgactcgttaccacatctagttccgccccttgttgttctcgctcggatcacacaagaccacataaagaatttgtcgatttcttcttatgaacattttcccacgcaatcaatttaaagatcactcgtcatcctacgctcagctggctactgcctgactgggtgcattggacacattatggttatgcattttgaaatatgcaggagactacatctgctaaccgtggcggcaacattctctctttgaaatgagcccagattgcatctcgacatgtaaacacagtagcatattcacttaaaacggttcgttttccttccactcccacctatcttgtcgcgatttgagactgagctaatcttggattgcctgagaagaagtcaatggtcgttagaaaatcttaataaaagggcggtgtatcactctgatgaaagatgcattttgttttgcgcgatggagataagggggaaaatgtttttatgaagaagacttattatgttaatagctgcaacgctctttaccacaggatttttttcttttttgttttgactgcgacgatgcatgtttacaccagtcgccgtaatttcgaataataattagaacgtttaatacagacaagttttcaggccagacgggttgtattcaaactcgcgactattatgcccaagttggccacgaaatctcacgcttggataataaatgcgagtctagtatataatgcttctcagatgcaaagagcgggacaggtctttgatatgatcgccgttagatgtctgccgcggtgtcatgaagatcctgtcgcagcagctgttgcttctccttctacctgatgctcaacagggggaaactccagatccagagcattcacaataccttcggcacccgtatcagcggttgcggtagcctctttctcccaaggttttctgggcacgggacgagatccaacgggtttaacagtctgacaggttcagcgtgagcaaatacccatttcaggcgcaagataagggcgtgtgggaattgaataaacttacgggatctcgttcaatagtgttggggatctgtctgatgccgggaatcggcttgccttcctggataagcttgatcatctctgcgaaagccagaggatacgatggttcgccgccctcgccagaagcctgagactgggcactacggtcgacgtagaggtcggctttgggggcggcttgctgccatgctgtggcggaggcagaagatgccgatgccggttccgatgactgctgctgttcgtactctgaggggacgatgtgcggaggtgggtattctgggtgctgagagagccaggtctggtaggcggcgaagtcgatttggacgccgatgcgctgggcgtagtagaagatgcgggcgtgggtggcgatgtcacgcagggagccattttgggggttggatgggtttggggcgccgaggatggcgcggaggccggactgtggtggatgaagggttggatgtaagtgggaggcggatggatatatgagccgtatgtgggtgtgggtgtgtaaggagttgggcatgtatttatttacaagttgggaaggacaagatgagtttactggcggagagaaagaagaaaaaaaagatgcttaccagaaacgcagagtctttggtccaggggtaggcgtcaaaggctctgaagatggagtcttggtctgttaatgagcggattcgatctgctcccgggaagggtggctggggctctgccattgtgctgcgttgcgaatgaggggttgctgtttatgcaatgtcaaaacagggcctcgtttatgagtgacgatgccgtgttgaaagagtactcgaacgtcgggtaagttgaaagagaatattctaggtataatgagagtcaaggcgcttgaagtgggctggtgagttgatggttctcattcaattgaattcgtcctagttcgcatgtgaagtgggtggaggtgagtgaagcgcgggatgggcaaacctcggccccggtacttttgggtgagtgatgtgattggctggcgtttaagtcgtgcttggagaggaccgtacgaaatgatgagtgtggtttacgatgaaatgtgtaggctggttcaagtgtaaaaaaaaaaatgatttaggattgaagggagagattgatacaaatagaaaagagtggctggcagagagctagggaaaagaaaatgtatgatatgcgtagagaggtattgaactcttaccaggtggctatagttggctgcgacgtatattcatataggagaggtaaaataacaagatacttctttctaatagatatacgatcacgcaatgaacatatcattttcataatttctagatatttgtttctttcaaaaaagtggaatgtagggtagatcagatgtgatattagcatccaaactcattgttgatgagagcgcatgacaaccattgtcaatacagctaactcggtcaattcatggagagaaatcggaacaacaaagctaaaataaagagaactagggcgtataatatagatataagcgaccgattagcgtggattacatagcaatggcatctagacagactgcctctatacatctccctctctctatttttgtgtacctatatatatattacttactatgtagccgggatcgaacacacaaatagcagccaagaccatgacaaaatacactccaatctatcggaatatacacggaaatattctcaagcaatatgaattcaagtattgacaatgaacacctatatttgcatccgccggaagagtcacgcaagttcgaccaacatatcaactaacaactgagcccgcgatatcccttataaagtatatggagagccatccatcaatggaatctgcattttccctgtctgtgtgtaatatgaaaatttccagatggtgcagtaaatatgcggctgcgccatgtagatgtacctgctaaaaatgagctgcagggcattattcggacacgaccaacacgcttccaacgtcaggcgaagcgccgcaaggctgccactctcattcgccatgcgcgcgcctacctacgtaccccatgtttttttcttcctgctctctttttgtgcagcttgggaatttttatctgcgtctctgctgcgtcaatttactttacggccaaagctttgaattttcgcgattaagagggaaagatacgcatcgattttctctacacaggcgccgcacggatagagctgccctacatggccggggacgaagcttcaccaagtcgaccctcttcatccgcttcttcggagctaccgtcgttggacgatctgatacgagaacaagtcatatttagtcagatcaagaagcagcagcaacagcaacggcaacccaatggcggtgatgactgcatcaaccgacccaccagagagagcagtagcagcggcagcgacgtcataatcatcagcgaaagcgactttgccaacaacaacaacaacaactttgccagcagcagtagcagcagcaacagcatggatagcagcagtagaagaagcagttccatgactggccaaagcatgagtggaagtgtcagcaacgacatcaatagcagcagcagcaatagcggcgatacgatggacatggacatggacatgagcgtcaacaccgaccaagacgatggtgatagcaacaccgacgacaactcccccatcccgcccctcaccagcatctccgccgccgtcttcgtccccatcccagactccaacaagctcctccagcccctcaacctcgacgccaactccccagcctaccaccgcgccgccctcgacctcgtcaccagccacgagtcctccgtgcgcaacaacctcaacgcgctcttccaccgcgaaatgttccgcgtccgcgccgacatcgccgccgaggttgaaaagaacaacatgccgccctttgactacgccgccgcccgcgctcacgtgcgcgcccgcgacgaggaccttttgcgccgcgactgcgacgccatgattgcaaacatgcgcgccccggatgtgtccaatctcaagtacggcgtgacaaacatccccgtgcccaacatgagcgtggccgtgacgtatgcgcccgtcgggtcaccgcgcgaattcgccgcggcggaggtcatgaaggtgattgccgcggcggcgggcgacttggttggttttgatagacatgtgcgcagcagaagaacagccatcaagaagcagattcaggatgcggaggcgggggcgggggcgggggcgggagcagaggcaggggcagggaggatggacatcgactagaagacggtgcgccgccgatctagccttcgtgtgcctgggaaagagggcgaggcgagggctgggaagaagaagacggtgcggtttgactcgcccattgtgcagcctgagcctgagaagagtggcgtcacagagagaagatactgagccagaaaggaatgagagtggcgttgggatggatggggggtgtactaagcatattgtcatacagctgcaggggaggcataaagataccactacgcaggaaaaaaggggggaggaaggaaagcataacagccaccgggttttggttaacatatttaaaaacaacatctaaccctaacgtcctatatatatatgtacatatcgacatagcgctccggaaccgcaagggaaaatttcttctaattttttttaatacatcacacccatcttaagctccgtacgcaacctggcccatgggtctatcctcctccattccaggagccataaagttcgtcctggggtcgccagtgatcttggccgctgagcagcgagccattgtcggtgagctatgaaaggggttagcgttgttaatcaatttgtttcttgtcatgtttggatgtatacggagagcaacataccttctggagatgacgtctgtgaagtagaagttgtcgataaccttcttcaaaggagagttgctggccttggcacccttgttctgctccaccagctgaaccttgctcagctgcttcagggcaactggctcaacgacgtcgtaggcagccagcgcagggctgatctcgaccatgcggtcacgcacagccgcgacatcgtcgtaaggcagaggggcaccgaggaactcggaggctgctcggagaatcttccagtcagttcgggcggcaccgggcagtgaggtagcggcacgggtcatctggacacgtccctcagtgttgatgtaagtaccggccttctcggtgtaggcagcgccaggcagaacaatgtcagcaatctgagcgccgcggtcaccgtggtggccctggtaaacaacaaaggcgtccttggggatgtccgtctcgttgatctcgtcggcaccgaggagccagacaaacttgggcttggtctgggcaacctcggcggagggagtgacaaagccaacctcaaaggcaccagcccttgaggcttctctctggagaacattgtagccgtcccactcagcggttctgaagttggcggcgttctggtcgacaaaggcaccaacggtctcgtagaaagccttggcgtcaacgtggtcggtgacaccagatccaacaatgatcatgggcttcttggcggcctggagcttcttgccaaaggggccagccagagccttcttcaaggcagcgtggtcggcacccaggtgatcaaactcgaaagtggaatcccaggtctcaccaacaacaccaatctcaagatcggagcgcatccactgcttgcggatacgagcgttcagaacggcagcctcatggcgagggttgcttccgacgatgagaatgcagtcagcgtcctcgataccccagatcttggagttgaagaggtagttggatcgcacgtcaacaccgtgagcaatgggctggctgccggtgggggtatcgagggcgaggttctcggatccgagcttgttggccatatccttggccacgacgagggactctacttcagtaagcgcaccagcaatgaccttgaactcattggccttggggctagtctgctgataggccttggcaattacggtcaaagcctcctcccagtcagcagtctcgaactttccttctcttcggatcaggggcacggtaagtcgctgggttttgaggccgtcgcaggcgaatcgagtcttgtcgttgatccattcctcgttgacatcgtcgttgagtcgggggataacacgcataacttccagaccgcgagagtcgacacggatatttgatcccaggccgtcgagaacgtcgatggactcggtgtgcttcagctcccagggacgagctcggaaagcatatggcttggaggtcagggcaccaacggggcagaggtcgataatgtttccggagagctcggtatccaggttcttctcaaggtaggtgccaatctgcaggtcgttaccgcggccagttgaaccaagttcaggagcaccagcaatatcgttggcgaatcggacacatctggtgcactggatgcatcggttcatcgaggtcttgatcaggggtccaatgttcttgtcctcgactgctcgcttgcccccaatctcgtggaatcgtcctcggtcggcaccatatcgcatggattgatcctgaaggtcacattcaccaccttggtcgcaaatggggcaatcgagggggtggttggccagcagaaactccatgacaccctcgcgggccttgtgtgtaagaggtgaattggtcttgacaaccataccaggctgcactggccaggcgcatgaggctacaggcttaggtgcccgctcaacctcgaccaggcacatacggcagttaccggcaatcattagttttctgtatatgtatacggttagggctcgaaatcgctgaaaaaggcgcgggggtggttggatattccgtactcgtggtagcagtatctaaacgccattagcacatctttctaaacagctttttttatccccttttagagatcagattcccctccagtactcacctagggacagtaactccggccttttcgcaggcctggatcagagccgacccagctagcttccatgtcagcatctacgctcccgcaaccgccgcaacccttccattccaggaccgtaccttcgatcgagaccttctttccatctgcagccgcgttagcacaagctccagctccaattgtccgtcctcgacgcaggcaagatgcttaccaatggtgagctccacctcggcagaccgtctgggcgttgtcgcgaatgccctcgaggcagcggcggcccgcctgccggtccgccaagccgaacgtgccagagactgtcggagcatcgtgtcgccttgacggattgaacgtgatgtacgttgcggcgagagaagttaaggactcagagtcgagtgggatgggcgttcgtttcgaaaacggatctgctgtcttggacggatggaaagcccatttacagcgctagtgggtttcccttacggatccatttaggagcacgctcattggctgggagctcccaatgccgctgcctgaggcaaattttgtcccgcagtctgggtctgcagctttaaatttggcgggcgtggccagtaatttcgaattttcttttgcttcttcaacaaaattgtacacgggcacattttattgtaggtgagcttgggcaattgggcttcggcccgttgcttctgtcgagtcctcctctatcttgtgctctagaagaagtcaacgccgattatggaagcaggggagagaagttttttcgtctcgatgaacgttgcctcttaccgccggtcgttacattttatcatgcgtagcttgacgtagaaatttgctgtgcaacggcgcctcaatttgtatgctgtgatgatggaaagcagcggtaattgggatcatgtacaacgcagtcaagttataattggcttgctatctatgaactacagctgcattgcagtgatcgccccaacctgggaacatcgccaacccacctctgctcttcctctgggttgcctttatattcaacgccgtcgattacggctccatcccaagaatcttcaaatggatgcagtgccatgtgcgtgatgcgatccaagacctgccgatcgccttctttctcgacccgccgtataacttcatccaaaatccagcctcgagggacgaaattggggttgacttgcttcatagcttgtcttctttcagcatccttctcttcagataagtcgtgagaagactcttctttccagtcttccaagacgcgcacgcgccacttttccagccattgggcaatcttctccttcgcagtctcttctccaacaacttcagatggcccttctttgtggaagaagattgcagccttttcttttcgtccctcttgagtcttgatgtccgccaatataatggtactcaagcggcggaaaaagtgattgaaatccaactctaaagcttccatagtatcaagcccttcgctaaagagctcatcaaaatccgtctctttgaagtgacgcagaccgagtctcgctgtcattaatcgtttgtattcattcaagaacacagctttgtactcttctccagcttgtgtgattaggttttctgccctctcaaccagttctttctcttgctcttgcctgatgcctttggcgataaaagtctcatcgtcaacttgaggaccaatgccgagaagttctccaagagtctcgccaagcctcactaggttccaccagatgatggtcggctggtttttataattataccgcagcgtgtagtcatcgtggtttggtgtatatgctgggtcaaaggtatccataaatgcaaaaggcccatagtccatcgataggccgtaaactgatgtattatccgtgttctgtgagacgaggttagtaattagagcttcctcatagaccctatcatagctgcggatacataccaacacgccattcatgaatccatatgcttgccaatgagccacagtcacagcgttacgcctaataatctcccggtatagccgctgaaatctgttctctgctgcgtcgcttggtccctcaacttcggaagctggtactccacgcttaggggatggtgatttggttggttcatcaggagactctagtcgtcctggaagcttttcccatccgccaaaaacgtcctccgcaatatatgttgcgagcttcctgatgagatcgcgatctccccttgcccttagaaggtcaaaagttcccagtcgcaaccacgactgagccaaccggagtacaattgcgcccggctccgtggcctctctcaaaactttagagtgaggaagtagagtaagagatagagccctagtggtcggtatcttgagtgcgttgagtgcttcggaaacgacaaactctcgcaggctagacctaagtactgcctttccatctgcgaatcgagagtacggcgttaagccagcacctttaagctgtagctcatatcgtacgttggactctggattggttgtctcaaaaagagaaatggcccttccatctccaagctggcctgcccactgcccaaactgaaagcctccgtagcactgcgcccaagggtatccgccctccagcttcgtctcatcccagccatagagcttgttgccagctacaaactggcggaaggcttcggttttctcttcgcctgctttgatgccaagatctttcaatgccgcagggctcacagccagcagctcgggatctttctgttcacttggccgcacccatgtaaaaagagcatcgcggacctggcgaggcgtgatttgatctcgaggggtcttgtgtgagtctgccggagttgggaaggttgcgtccggaggtagtgaagctgtgaaattccatgactttggcagctcatccaacgagacaccttcaaactgtttccccgatgaagccatggttcgcgctcccctatatcgagtgggatgccttgtcgatggcccactgaggatcctcagtggcagagtccgtgttatcaaccgacttgcatagagatatccctgcagcatgggaattggtggcagctcagatggctatcgtttaatatgcagtgtataagagagcgttgtggccctgccgcggcttaaagcgattagagtcggatagtggcgagccggcattccgtgacatcaccgagctgcgaacctcgccccaccacgcaaagatggagcaatgaatcgcggtatcggatatacgaggggaaagccataggccgcttcatatactacgttaggtagtggactacaagtagatggaagcaatgcccccgcgtaagtaatagcagtattaataattgttttccatggatttaggctgtggatggtggaccggtgcacctcaatggggtcaacagtctctgaggcaatagcacgtaaacttgcctcatccgcacttcgccaaccacagattgatgcggttaattccagagagaattaagctaatgatatgacgtgacttgcttcttcttcgacctcatcctcgtaggtcctaattgaatgagaccctgaagaatggagagagccaggttgcgtgcttgctgtcgactgctagcccagtcttgcaactttgatacgatgccgcatgctgctagtagtacagcaagacgacaaggcgggatggagtgctctgtatgccatagcttcagtgcatgagcctgcatatttgtgcatagcagtctaggaaggcgaaccacaggcaagcaaacagtaacctgcttcctctacctccattggattgactcttgggtcgtaaaaacattcaactcggcaatctctctcatctccaccattgtcccattgtccctacaccatacatagcgcccgctccctctactactccagctccatccatcatcggtggggtagtagcgaccaccatgcaccaaaaggtcttgacttgccttggacctccacttataaatatcggaaggtccagccgcaacagccgcaatacgtggaagtgagccatctacgtccactcaaaaaccctccctgacattcccctcgcccagttcaatctccccatctcctcgacaaacaacctgctttgcccagagacagtttcgctcttcagccatcatgtctttcccaccagttatcaagctaaatgatgggaacgagattcccgcagtatgctcctctcctcctccctctcatattggacttcaagtcttaccacgtcaacccgatactgaccaggctggcagctcggttatggccttggaactgccaacttcaagcgcgttgcgggacctctggacactaaagtgatcgaaaacaccaaaaaagcaattgatgtcggctaccgccatcttgacggcgctgaaggtatgcgaaaggcggcaaatcaaagtccaaggcaaatcaagtatttctaaccacaaaatgtttccaacagtatatggaaatgaagaagagttcggcgccgctatcaaagagtctggaattcctcgagagcagctcttcatcaccaccaagattagcgctgaggtccagaagaacactgaagaggctttctctctttcactcaagaagctcggcctggattacgtcgatctctatctgatccatggccctttctttgctaataacgacgaagaactgcagcaaaagtgggctgatctggaggccatcaaggcttctggtcgggccaagtccattggagtctccaactttctccaggagcatctcgaggccattcttaagacagccaaggtggtgcctgcaattaaccagattgagtaccatccctatctccagcacggcgacctcgttgcattccacaagaagcataacattgccgtcgctgcctacgcccccttgctaccactcaccacagccaagggcggtccagcagtgcccgtctataccaagctagcagagaaatatggcgttacagactctgacgtcggtctacgatgggtccttgatcaaggccatgtggtaattacgactagctccaaggagtcgcgactcgctggctacctcgagaggctacccaagtttaagctgacagacgaggaggtggcggagatctctagtgaaggagacaagtaccacttccgatcattttggaagcacaaatttgccgctgatgacaggaggtgaatggagagagatatactagagcattaagcagctatcgctttaaacacgccaacccagttagaaattggcaggaataaaccatggttcattttttgtttttaccgtcttcttttctccttgccatggacaagctgaacccatcaagttttgaccactgtcggcgagcatccatatcggattcatcgagttttactcaaccgctacatcagggctacactttcctgcctgacctacgcagcgagcactttgttactttattggctgagcattgtgaccgtactgattcagaatgtttgtcaacctaacctgcgcattctgggaagctattcgactcgataccagatagttcattagggtcaaccaacgtccaagtcgccatgctcgccaaaagccttgaagacatatttttagagacgacaacaaaagctgtcaactcggacaatatagccagaaagatatgctacatgcgacaagctggtagctcgcaacgcagtcgatgaagatttccaagggtagaaagacttggtcgacatcgttcacaatcaccctgcttcaagattagcggtgaaaaggcatacgactacgccttattaatgccagatgatgttggcaaagaaaggtctaacgcaacggaatgcgtgaagcaaatcacatcgcagggcagctccgagttttacgaggcaaagatgagataacccaccttcagcctatcccagcatggttgagcctacaacgaacatcatcaaatgcgttcagacaagatctgatggcattttccttccaaatactcctatctgaacgcatttacagaaattgatgaattgtccgaatttaaaggtaatctgtatgtactgcccgcaccaggtctcattacgacaataattgccaagcaccccagagacatcaagattaaaggaaaggacgaagtggggtcagaatgaacaatatattctagatggactacctcggaatggcgatcgacaattacagacccaacttgatatacattccgacggacgtcccatacaaatggaatcagaatgctgaaaagcaaccgacaccaaccgaagcacaaaaagtcccccccccccccctcggttaacgggaacccggtcatggacatggagcacatactacgctgcctcaacagactcaatgctggtacggaggagaatattaacaaggccaaccttgaataggcttccgtcaacttgccggcaggagtacacgcagacttacctgacgacaccaaactcgccaagatcaccatcgaagaactgaaagtcttgaaccgtacagcaaagaccctaattcactactgggcagcaaagaatgggttcactgacattgcagcctgggaggaagagatcaaagaagacaaaacaacctatgtctggttcgcaccagagaagattggcctcccagaaatgagcgtagtattcccgcctgtgaggggtcgtaccccaagggaatccaactccagctgcctgttctggcccagtcaagaggatggttcgcaagtgtatctatctttgcgcggaacatcttatacagcattgacacacggtctacggttgtcaagcaagataaatatacctgtcgacacagttataaaagctactgtttgagatggcattttcttttcttgaagtggaagttgaacaacagagggccatattgaattttacgatgctggcgatgaagacactgataggaagcaatatttttaaggatacacatgatgcccttctcataccgtcccaacggacatcggaatacgctgatgtggtaaggggataaagaagcgactaatagaagaaagatgatctattaaataaagttaaagggtttagcgagctataatgaggtatgaacacgtttgatctattcatcaaaagtagctttgtatttccacgtaggtatagcaactggaccgctaatgtgaatgtcactcctcatacgatagcgatatggtccatataccggaacgtgtggcgaaataaacgtcttagtcttctattttgcaatacatcctttttctaacttgctgtgtctgccaaattcacacttcacaattcatcgtcagagtctgtctcgtttcccgttgtgggcggtttgactggagccttcttctttgtaaacgggaggctccttggaggaggcggctgctcattggcctttttctgaggtgccttgggcgccggttgtgagatattatcagctcctgtctcggagacattgccgtcaccattatcttcattaccatcatcatcttcatcactatcgccagacgccgtgtcgtctgcagtgtcctccggggtattctctggttcgctatcctcgggctcagacttgatcttttccacatccatttcatcattctctgggttcttcgatgaggaggccgcagcctggacttttctctttctaggcccagacggggcgggcgtgtgagatggctggggatccaatgtttgagaaaaccgttgagatgcggactggctatttggaaacgagccggcggcaatgaccttttgctgctcgcgaattttgactttcttttcgttgagaaggtcccggaacttctgaaggagggctgtttcatcgtcttgctttgacgttacgagctcgtccagctgcgattttagctccttcacggtggtttcaagctccttagcatgagcggcggcttcagccagagccgcgttactctgtaccaatgcgtcgactgattcggcacaccatttaaaaagctcgataacctcatcagcatcgaactttagctctatagagccgagtcgttgctatagtggaatcgagttagagctgcgtcccttttttttttccaacgggtaaaatttcagtaagagaggctcatacagtaataccttggactctctttcgaactgtgatggataaagaggtctcggtcttgacactggctgttgcttggatatccgcggcaggctgtaacgcgaacagagattgcaaaattgactgccattctgattcggagacgggacagtttgagacttgaagcgaagctaatcgatcgtgtttcactgtaaaggcgttaatactaggtatgtattgtggctggttttggcggagggagagactgtacagattgccacatattgtgcttcaccctctgttccaacgagctttacgtccaagggtttagagcccttttgggcgacttgaatgagcacatgagctgattcatcgtcatctcgcgggaacttgatgactcgcgttgtgtttgccatgatgcaattatgtgagctggctcttatgtcgggatgggttgcgtgaagatgtgcgaagatagatcgatctagatgaatatatgggctgatgggtagatgagaagcagttggtatcaagggagaggtgatgttgcagcaatgtttcagcgttcgcgttggatggggaaggaaaaccaactgaaagggtacgcgtgaagtttttttgaccttgtctccctattcaactttcgctgatatacgtcaaatcagtgtagtcttgtatgtctcacaagcaaacggttgtgaatcttcagcaaggtggagtgtatggcagccttgcggcttagcgtgcttggagcaggcaggcgtccatcgcaggcagctacggccagggagctggagctggagcttcctgagcagagctggagctgcaggtacgggtacaggcttccaggtggctgttgtgtggcgcaggtcctacaggcagtcgctgcaaaattgcggaggtgggctgaggtgacttggtcacagcgccatgtatacatgccagtgactctttactggtatggagtactagtagtacgtaattgctccgaacctgcggaagcattataccattttgcacatgaaataatgctcgcgaagcaagcacaatgaatttgttcacgacgcgattttcgtattcgcaaatacgaagtcgcaattgccacttacgcctaaccgtttcttgttggtttcgaaccgtgccaggccgtctcccacaagttggtgtcgagcacagcactgtacggggcgggggtccggagctcttggtacgaagcacacgtgggaaattaaggcaatgtccacaagggtccaggtaggcatattggccgctggagcctttggcgaggaagcaccgctatcatgcccaactaccgcccaacatggctagaccgcgttcgcatagggagcggcctgttgagttgctctgcctgcggagtgcggctcatcaaaatgaagcactaagctggaaggcctaacgcgcaatgggcgatggtcgtacagtgtttctgctcgtataagttggtgttggctagtgcagtgctacttggaataggaggagatgagctcccgcctgccgcttactggagacgagatgtgctgtctgttcaatgtggttgatcgccaacatccaatgtcatgtgtgttgctgtacagcatcaaatacaaatgatggatattgcagtacctgcaatcaaaaacagagcccagctcaggatcgcccagcccatgctctctgcgtgcttcccgcgccccgggctcgcttcgctgtatgtgcattgcctagcctggcctcgggcttgtcgcatgcaaaagacgcccggccagaggaccctgtccgatctggcctctccactaggcaaaatctgacaattgacggggcctgcacgcatgattggcaggctggcgggttagtatggagaagcggccgggatgggatgctagggcctctggttgtcgtggtagcagaaagtccactgcaggtgaggcgtcatcaggagacggaagagctcaggcacagagtgggcgggtggacagatacggagtagccttccaaccaatttcatgcacagcacggcgagattaggatgaggatcgtgaatccggaagcgactccaccgccgcgagaacatctcatgggttagcaaagaagcggcgctacggcgagagcagtaggggtcatcctggtgggtgaaattttgaaaaaagaaacgggaaaaaaaagaggcaaatgcaacacgggcgtggcatgagcctttaaattaagcagagcaacagcgaggaaaaggggggatataaaacacgagagcaccctcggtgccgcgcccaaggctctgcccgcgtttaggtaacatcactcagcttctcgcgagtcaacggcagcacgcttcgatactgctccgtgtttccagctgcaagttgcagggtagctagccacgttgcacaggctgagaagagcgcactgcagcgctgaacccccctgttccacggtggactgcgagacctgggcgctgctggaatctcttctgcaggccccgccacgacctgaccctgcttgggcgcaccagccactgcccgcaacggacccagcctttctgtttcgtcttgtcaacactcgctgcgcccaatcactagccgctgacaacaacatcctcgccgcatcgctcatctaaaaaaagcatcgacaaggctcatctagtcgaaagcgccgagctgcatcgcggcggatcgtcgtatcttttcttcttctttcttacctttctgtttgctgggctttgggcgctttgggagcgatagcatcatcagccactagaacgagcacgacgatttgtgcgcaccttttagcgacaacataccccgacctttattttggttgttttttttttggccgcattttggacgaataagccggtctcgcgctgccgtctacagactgccacgtcataacgagctgcggttttgggaattttgggaaatgatggattgttgttattgaacggttatgcctccgcccaattgatgtcgcgaccggccacgacgaacctatccgagagactgaaaatcagtttagccacgctacccgagcggccctgcatgccgctttgtttacaacgcgcgattacaacccaaacgaccacaagtacgcagtagacgcattagaacagcacagttgaccaaaattatggagccgctgcggttaaagcccagacagccagtggaggaggtagagaactgggacgatgaagactttattgtagacggcgatgagttgagcctacggcctacgagcaccgctgtcactaccaatgcacaaccacgtcgacgcgattccacttcgtcccacatttcgctgcgctccgatctggactctttgcatggggaggaacaacacgtccacctcccagccgacgatgagcgatctaccatggctgccatagccgccgccgagagggctggaattcccctgcccaagaatgtgccgtcgtctgcactgactggaggcacgatcaagaggctgggtgggaagaagggccgccggattattgacgaagactgggaaaacgacctagatctgcccgaagggcaccaaagcttccaaatgaagcctcgaacccaggccgacttccccgagactctgcgcaaggtcagcgcgggctcgatgcagagctcaatgcagaatagccccaagaaggcaccaaagtccgcaagggatagccgaagaagctccatcatgtcaacctcgagcgtcctatcggccgcgctcagcctggacaagtttagggacacggaagacgaagacgacgacttctttggcgatggccttgacacaatcaaagtctccaagagccgaccacctcggctgatgccctttgtcacgcccccaacccccgttgcgcctgagctgtcaatagagccgctagacgatgactttgaaagagatctggagctgccatctgacggcaaactgaagctgtctgctagaagagacattcccaaggcgccgttttcactatcagaggatatagactggggcgagggcagcagccttggcactagatatggaggcactcgacgagatgcaaggtcgactaggagttcgtcggtctcggctatgagccccagtctctccagcacgttcacggtggagagcgaagacgaaacattcgacggccttgtactacctcccggccatctcaatttccaagagagactgcacctgcgcaagaccaacccaccgccggaagatatccccgaggagccacctgccgaagcggcatcccccccaaagaagagattccctgccgcagaagtggagcagcaagacttcttggaggggcttgacattggcgacggtaatgtgtttgactctgggaaactcacaatgcatcggaatatcaagatcaaggatagtcgcctgacgaacccagccaggccaaaggcggctgtgtcgttgacattcagcaacaagcctgtgccgccacaaacgaggatcccgcgtctcaaccacgagagatcccattctacggctctagagcccgtgtcagagagtggtggcccgatcacacatcgggttcgccgaccacaatctcgtgttggccattccaatcaactatcggtcacaagtctgccaacgcctaccacatctaccttttctgctgccccagctcctcgcagggcggaactgtcccgacctcccttttctgttaggaacgagccacctacgacaaatgcccaactgctcaggcagaagcggtctctggcggctgttcgagctcgaaaccctcctgctgctaaacctctggcagcacggctagagagaccatcttcacgtacagagacccggcccaagacgccgcaagaacgacaacaggctatcagccacgggagccctgggcagcggaagagctcgataccctttcttcccgcaggggcttctcacctgcagtcgcagcacgctgcttccaaaactgtgcgagggttgcgtcgctttgattccgacaccacaatcgaaacacgccctacatccagggcattggcaaggccaggcctgcgatcgcccagtccacaccgttacaaagtggccgctgatacgtgggaacgcctaagcagaccaaagggtaaacggcactttggtgatggccatgaactggatgcctttgatgacctaccgacttcaaaggagacggagagtcgatttttgaaacagccttctgccggcaaccctaacaaacggagagcataccaggtgccgccgccatcacaacctcctgcgcaggtggatagaaacaaaacgccctctccatggaaggcggcaccagggccggcgatgcgaggcgcatatacccccagctttgcacgagacactgcggccagccgcattgcgcgcgagacagctctagcccatcggacgccaagcggcggcccgttggcttcagtgtctgctcaacgagcaccgacgagaagcaatactcagcagccgtcccatctggcgcagccgaccaaccgaatcagaagaccgaaacgaccccagcaactgaaaccacaccttatcgcgaacttgaacggcggtaaggagtcaaaaggtatgtgtttttttcttcgtactcaacatcaaagcttgtgactgacattcaactctctctagtcgtcaaaggcatgttttacaacgccgagacgtattgctgggaaggaaacgagaatgctctcaatgcgtttgacggatcgaactcgacgccgtcctcgaattccgtccctccgcacctggttcgagataaagaagcctcagcacctcgaccggctctcatcaccaacatcagcggcactaaaggtgtgcaagtggttggtggtatggtattcgatcctcaaaacatgtgctggctcaaactcggccctcagaatatgacggcatccgaggctaccgacagcctggataacttcaccggcttcgaagaggaagaggatgtcttcaaagatattccggatcttgaagacacgacggtcactgacgcacaggagggtggtcaagccagtgacattaaggatgactggctggtgggcgaagaattcgacgtcggccctgaattcatccgaaggcagcgtgaagaagaggagaggtggcggaagaagtgtgagaagtggacgaaccacagccctcgagaccgagatgcttggcgatggactattcgcgagctcgtgtcccaatttgacgactttgcggtgccgagtgtagctaggtaagaccagatgctatgcaaacgctctaacctatgcaaacgctttcaccgttcaagaaaaccccttgctcgctttaacactttggtggatgtattatgattttaatctttcatcttctcttctattttgctgtcgctgtctttgttctgctgctatctatcggctttgcattacatgtttttaatacgactgattttatccccagcgaagatgtatctgagagggcaggggcttaagaggatacagcgttgcttgtttgtttttatcgtttgctcgttattctgtttgctcttttattcttttttttttttttttcagtctttagggcgtttgagggaaggagctgtatttggttcgacgacggactcaggcgcgaaattaacgacttggagggcaatatttatcatgggaaaaatatcgcgaatagagaaaaaaaaaaccacggtcacggcgtgcaaaatcgccggtagagagtttttttatgacgaaatgacggattatgaaatgggattatggatgaactatttttttgttatttcttcttaacatgttttatgaagaatgggatttatgtatcagtactgttacttacctacttggttggttggttgggagagatggtttaattgctagtgtgtaaatgtcaagagtgcgagtgtttattgcttgtttcaagacacgtctcttctctcctatcttttaagcgtgatggctgtttaataacaacatgacgtgaattgtcttataacggcagctttgtctcgggagctggccgttgccttgcctggtgctgtgttggatggtggcggggttttgagtcgatcccacgtgattcagctttccgagctcccaagcttcagtgtcatcgaccgtgtacctttgtacttgtctaagctccaacgacgagtctcattctggagaacagcttttcatagattctacccactggatctgtcctttttttttttttttttttttttttttttaatatcgaacgccttccatattcgaaacgacacgtcttcagcccttgaagcactcagcaaaggccaaactcgtagagtagagcaaaacaaagcaccccgccaacccctctcctcattcccttgcgacgacacgatcatcgaaagcaatagccacgtcgcatacctgctttagttactcaatcttgttgaaagtcggaaaagaaccaatttaatacgctcacgatggctgaagtcgctttcgcaaagacgtttctcacgtcgctcgactcccgtcccatcaagctctctccagaccacatcgaggaccccaagacatttccccctcgacctcccgtacgtgtttccaaaccctcacatcaataatgaagtcaaaatacctaattctgataaaaatatctgcagtacatcctcccccgcatgccaacgcccatgtccaaaccgttcgcccgctccgcccccggccaagaaccgagcataaccatctccctcaagtccctgcgcaacccgcccctcgacatcaccctccccgccctgccgctcagcacgtccgtcctcgacgtcaaggccgccgtgcaggagcagacgcgcatccccattgacaagatgaagctgctgctcaacaagcggcccgtcgtggacagcaaggtgctcaaggagctgcgcgcgagcgaagccgacaggacgattgagttttccgtcatggtgattggcggcgcggcggcgattccgccgcccgaggagatggctgacgacgtgcctgtttcgacggcccaggcggatgaggcgacggtggaggcggagcttgaggcggaggcgttctgggcggatctcaagggcttcttgcagcagcggctcaaggctcagggcaagggcgaagagctagtgaacttgtttagatcgagctggcaggcaagcaaatcaagttcttaaaatctacaacggggcgtggtatgagaaaatattgggtctccttttagcatcttcttttcttaatagagcatacttttctttcattttcgtccatgtagcaaaactgatttcaccggtgcatacacattcccacaccttgagttcgaaagacgagtccgattttttttcccttgagtacggtatgaatcatcatctgtagcgctagcacatctgaaaaattacctatgcctatccatcgaataaacacagttccccctttgcatcactcccattctaaacgaagtacacggcggtgcctcccttcttttacttcccactttcgtagctatccctctttcctccttaacacttggattacattgtcgcgggcgtggttcgcttatgcgttcatcttggcaaggacggcgttgaggatggagctgtgctcaaggtcgtcagagtcgttggcctggagctcataggcgaagccctcgagggatcgcttgagagcctccttggaggcggcgtagatcatcttgggctgtttgttcaagtcagtaagaaaaggcgcactgtcaggaatagatgaagggggtaaacatacgtggacaccggcatcatcgggagaccaggcaatgagaatgatcttgttgctgtattgcatgcactgtcaatagccgcggcggttttagtgggggtgggcattgggctgacgtacatgtctcggccgtcaaacttgaagccaaagtcgtagacagcgtagcggggtcccttgccaacagcaccctaattttgcaccaggttagctcttgttcaggcgtgcaaatccattgttttggaggctatttcggcggtgagactaacagtcttgctcttggaggtggcgttgaggagcttctcacggaagttctcccagtcgctgtcggcctcggcgtgctcgacctcgatctgggagtagtcgtcggacagcttgaagatgatgtatcgcagcactctgttcttgtcgttgctgcgcttcaggttctggaatgcctccgagacctcgggggaaaccttggctctacacgatgttagctctaccaattcctactaagcgtttcttttctccttctgtatcctctctccccatttctctggatttctgggtcctctttctatgccaaagctctcgtgctgctttagatttcccgcagtcattcgtattattgaaacaacgtggcatggcgggcagccaaacgaaagcggagagctgataaggcgtggacaagtaacggcgaaaaggagaggggcgagaaacgtaccctgattgagactacaagaggacaacgcggtcagcattttacacaaacgtaaaaagaagctttgagcttctcaaagccatcagcaggaaacttaccatttttgcgacttggttgctgagctgcggtgtagaggaaaaaaggaggggtgatgagctgatgaaggttctcctgttagcgatgagggggtttaatgcgggagattcgtccgagcgcctctttagaacttgtcccccccaaaagagcgtctaagagcaactaagagacggtaaaaaaaaaaggggcgggaaaacgggaaaataagattgaaagggaattggggagacgggggagctttcaactaacagaagcagaagagtaaagcaaggaggaacaagacgggggaaaagaaaacgaagaaaaggcgtcgaaaaacggggggtctcgatgatgatgccaaatgggtgtgtgacagcgggatggtttctgggaacttacgcaggttggagtgcaagtggcagctggagtgaaatcaaatcagaggcggggtgctataaagggaacgaagaaagctctccctctgttttagtccacagttgggccaaaaagccagaagtgggggagtgtttttttctcgttcgaggcgggagggagctgctgcacgtgactcggcagggagattgcaagagagcagcgcgagacccagcagactggagaagatattatggggaattacgtatggccacgggcggatgaagtgatgtgcgacggacctttgcctgggtgctggtgctggtgctggtgcctaagcggtgcgtatttggttggctgggaaaaggtggcgaggatgcagaagacgcgtattacagctgctgttgtaccggaagctatatcgaggttggccaatactcgtagctacctgtgcaacagaagctggaggatagccgccttattagtagcttgacgtcgccgccgttgatacaaggcaccagctttgacagctcccatccactccactaagctgtccatctatcaatggctgcctcaaggcaaccagatttcctggttacgcagctatacatttatacgccatggaatattcgcaaattagccacattaatacaaatctaaatggatatctaaccgtcacgccattttctggttgcctaaacatgcaatgtatatcgtcaaaaacatttcattcgttattatcccttttttttgttgatagtggtacatggccagaagcgctacaatacaatacataaacggcaacagccgcgtctccctgctctagagcagagaaaggcagacagatagatggacagggtagatggggagaaaaagatcgagagagcgagaggggagatgggttagtaggccttttgaaccatccttctagtataacaccgaaaccatgcccaatcatgtaatagtttttttaatacaacacttcctactcctgttttttttctcttcgtcttctagcggcagcttacatcatgccacccattccgcccatgccgcccatgccacccataggaggaccagcaggtcgctcctcaggggcctcgacgatggcgacctcagtggtaccgagcagagaggcaacgccgctggcatcaatgagaccagtgcggacaaccttgagagggtcaaggataccggcctggatcatgtcaacgtactcgcccttggcgctgtcgaaaccgcggttgaagtcagagccaaactcgtcggtgagcttgccaacgacgacagagccctcgaggccggcgttctcaatgatggtgcgggcagggcgggtgatggcgttcttgacaatggtgatgccgagctgctggtcaaagttggcagccttgacatcgttcagggcttgggcagaggccttgatcagggcagtaccaccaccggggagaataccctcctcgacggcagcacgggtggcgttcagggcatcgacgaatcggtccttcttctcgccgacctcaacctcggaagagccaccgaccttgatgacggcaacaccgccagacagcttggccagacgctcctggagcttctccttctcgtactcagaggtggtggggtcggcaatgacgccgcggatctgctcgcatcgctgagcaatggagtccttgctgccctcaccgttgaggaggatggtgtcctccttggtgatggtgatggagccagtagatcccagcatgtcgggggtggccttctcgagcttgatgtcaaggtcgtcgctgaagacggtaccgttggtcaggatggcaagatcgccgaggatggacttgcggttgtcaccgaagccgggggccttgacggcggcgacctggagctggccacggagcttgttcagaatgcagacagccagggcctcgccgtcaatgtcctcggcaatgatgaccaggggacggcggagctgggtagaggcctcgagggcggggatgatgtcctgaacagcagagatcttcttctcagagaggaggatcagagggttctcaaactcgaccttggcggacttggtatcggtgatgaagtagggggagacgtaaccgcggtcgaatcgcataccctcggtaacctcgagctcgtcctgcagggtcttgccctccttgacggtaatgacaccctccttgccaaccttctccatggcgttggcaatcagcttgccgacgtggtggtcgccgttggcactgatggtggcgacctgggcaacctcctcgctggtggtaatgtcgcgggtgttcttctgcaaaaagtcgacgacagagtcaacggcagcctggatacctcggcgcaggtccatggggttgcagccggcggcgacgttcttgacggtctcggagaagatggcacgagccaggacggtggcactggtggtaccgtcaccagcagtctcgttggtcttggaagccacatcctggatcagcttggcaccgaggttctcaaacttgtccttgagggcgatggccctggcgacagtaacaccgtctagagcaaacagcacgtcagcaacaaaatcttggaaatataacaagtcaacacaagaaattctctcaattcctaccctttgtgatcttgggagagccgaagctggactcaatcaggacatttcggcccttgggtcccagagtagtagcaacggccttggccagagtgtcggcaccggccaagagagaggcgcgagcctcaacaccgaacttgagctcctattccaccttgttagcaccacgaacaccatttcgaatcccaattgccttgttctaccttgtgggcaaatcgaacttgctgaccaaggctgcttccagatcggtacttgtaagcgccggacacaaccgaggcgcgggcacgagaagctaatgcgcgctgcattttgtctgctgatttctgaaatcggggaaaagaaaaaagaacaaggaaacgggggtatcacaagcctgaaccaagatgagccagccttcagaggaacagcaggttggaggaggagaggatctggaaaccgccggtagttaatcggagagcagcttgcacgccccaaaaaaaattgtcacggagcgtcggtaaaacatggatcctgagccgagccaggcccgaaaccagcttagcggcgtggccagagctgttctaccctcttccagccgaatctgtggactctggggcagaggccttgagccgaaatggatgattaagctgccattgtagtgatatctcggtagagagaatcatgccacagagtcgtgtcaaaagaaattgcgattagaaagctacttagaactgtaggtatgcagctatgtacttgcgactactaagagctgctctcggtgctctgttttgaaccccgccatgctcgattccccgccatcagaagaaaatgtacctactaattcagctctctatcgccctgccattccatctcaaatattcagtaaagtctgcctctcagccatgccttcctttttttgtggggctttctgttttccggatttttttgtgatatcgttgctttgtttcgaagtcatatttaaccattccgagagctcgtaaaaagctcaattggttactcgtagtatcccttgtctcctgtgagcgacatttggggggggtatcagttgtgcgacataaaggaaataaaaaaaaggtaaagacagaaataaaaacgaaaaaagtaaacatttggaaagaaacatttaaagaaatctccgaatgaaaagaccgaacaatctttcgttgaagttacggtcagtatatatggcttttttttttttttttttctcgacagcttcatcttgcttgcttgcatgcatatgctgccgagacgaaaagctgccgccgtgtagcgcgcgtagtctagctcgagttaagaaattcgagaagcaagtcgcggccaaatggctcctcgttgctcaagagctcgttgcagccaaacagtccggggtgaccaaatagctcttcattgtatgcaaaagcagccttcaatcatcagtctaactctcgtttgggcgcgggagaagaggtggatgaagaggaagtagatgaagaagagctggtactcacatcaaattcgtcaagcttctgtccgttgggactctctgccatgggtcgcgaagtctccggctgaaacgctgggagctggccttcaattggagaagaagcgggcgaaactgagccctcactctctttgatagcgaccggggagctcaaaggggactgctcctcaacggactgcatagggacagcgggggcagggggagaaggcatggtgaaattgtagggagggattggcataaagcctggctggcccataccgtagaagcctgtgtagtgggacaagaaaggatttgccatgataaagggctgctggccgccttcaagaggcacttgaccgctagggctgacctgtccatgagtaggtctaacgggaggatacgagaagtgtcccgcaaaaggatcgaagacattgccttcactcatcatttgctgagtctgcttctcaattggagaggcaatcttggcaccttgaggctgcattcccttctttttatcagtactgagtatcagtaaatgattttcaaagcagatgggacttacttcagtacggctgtgcgtgaaattgggaggggcaatattaaaaagctgggcatcttctccagttccgagttggaggttgcgagcgttcgtgctgtagtgaggagcagacacagggcgacgtggagccgcatgtcggacaggagtcggtgtgatcgggacgtgaatgtcgtcctcaacagtagaaaacgacatataagcagagtcttcttcttcgacttcttccaatgcatcaagagcgtcgggaaggttgatcttggcatcatccagcttctcatcgaagcgtacagctcgagtagcatgcttatcatccccagagggatcacgaacatagcctctgatgctgggatcaaacggagcaagaggagatgctttttgggcaggggggggaaccatgtgtccctcagcaagaagctccttgcggaggcgattgacgtgctgcaagactgccgcacccgatgagccaggacggaggcgatgagcaatggcatcccacggaatgttgaccttgtggcggacacattcataatgaaggtggagaatgagcttctcagccatgcgaggacctttcgaagagttagtacgtggaatatgaacgttggcaaagggaattggtagaatatcaattgagacattcacttacggttccacataatcaggctgcgtccagtgactcgtccattgcctttcttctgctcatcagtaggaagattgtgggaataagtagtatcccgcggagcagaagtcggagtcttgactttctcagcaatggcattctgctcgagcttcaatgccttggaaggcgagcggcgatcgtgagcagccgtgcgcttggaaggggtctttttagccggagtacccatgattgcagtgcaaagtcaaaattagaagacttgtgaggtctcgttataactaagagcaattgttagagctgattgaggaaaccacgcgtgttggagatgtgctgaaattgggcaattgaaaggaattgggaaggggaaggggaatccgggaaaattctgctgccaagagctcaattgctgtgtaaagcagccaaatcatgatggcaaaaagcagtagaagatgaaaattggctacttacactcaattgaattgttgtttgtgttgttttgagcgagaaggtagctacaattggtggtgatgccgtggttcgtagctggggatgaagacggtgaagaagaaaagaagaggcaagggacgagaagaagaaagaagagacataaatgtgaaaagtagttcccaaaacaaaattccaaaatttcgtccgtttccaaaattttgctctacgtctgggcgtcattgcgtgtccgtttggcagctggcagttcggacgaggcgcgatatcaactggaagtgacaatctgccccagcaagtggcagcgcaattggtcagtcaaacggcaatggacagcctcaatacactggattctccactgctgcattattagctgcatatgagtgccattgtgggactggaaatgtgaaaacttcttctcttcgaggaggttggtgttattctggtcgaagatgttagtggaaggagtagagatagcatgtgagctagattgcgcagacaaaattggtaatctacatgagtacatgtaacctgccaaaaagtaacccctttgcgccatatcccagaaaataatatgccagtgatgcccgtttgtaacctgatatccttcgatcatgcccagattcccacaattgagtccagtccgcctgtcttctctacttgctagatctaaagagcctcttcaaactgtatctgaagccacgctttgtactcgaagcagtgctgttggaagagctattgctatgatgcattgatggcatgaacttaaatcccaagcctcgatgatgacgagcgtagtgactgaagctctcatcgctggagacagactgtctggttccagaaacgtcagagacagaaaacatggcctgttgttgagcaaacatgatgtcgcggatagcttgctgagcttgttgctggactgcagtgtagaccacttggttgagagccatggggagattggtgacgacttgcgagaggtggctgaccatggtaatggttgcggcgaggttatcggcttgagctccgatcatggtgttcatagtcttggactgtgtcttgaactcttcgatattctgttcaatggtgcgataatgaagatcaagttggcggctcattgtgtcgttttgatcccgtgcatcaacgttctcgcggtgaaatgatgctagagatttctccaatcgacttgcatgtaagcgtatttgatcgactgcttcaaccattttctcttccactccttgttcaattatggagtatatgatctcgctggcgttattaaagtcgataggcgtcggagttgctggagttgatcccgaatctgaggccctaccggagagagtaacatcattctgttcgagtgtatccgtcttggtatcttttatagcagtgaagagtgcctctaaagcatttggagctttactcgcagcaggtaagcctgaatttgcccctggagtcaaagcgggagaggactgagccgttgtgtcgactgaagaaacttgagcatagcggatcggagactcgggaggagtaaggaggcctgtgaagagaggattcatctgttgcatgtaagccgccgaacatggaggagcatctttcttgggagattgtaccttgatattttctttggaaagagaagttgttccaggctcagtagatgggagagacatgatggctagaagctctctagggatactcgaggcgcaagagctttgatagaggcaagcttagaggcgatgcgtcctttatgtgatgtttgatgactgttgatgctctatcaactggtgggttggaaatattgatgacgtagagaggtcctagatggaggagtggtgatttaagagaagcgaagttttgagcatcagaaaagcaacgatatcagcaatagacaatgacaatgtctattgttgtgatgatattctctctatcgtattgtcgtagatgtcatctctctagcgacaatagccagctgcttctattcaacgagtgctgcatttcgtttgtggggcctctcccccttttggtgtcgaggtgtacaaatacgtatcccaaagccagtcgccggcagctgcaagttgtgaccaattccaggtggtacaaatacaatagggttgaatacaagtgtcacccttttacaaagtttgtccgactagcggcgtgagcaaacagtgaatcacggcttgtcctcctcacgggctaatggcgggaaatggatagcgaactggggctgaacaaggcttcagtgttccagccgtaatattgatgctatcaaaggtagaaatcaccgtagatgggactatcgtatctacaaatgatatcagacgagaggctcattacgactcggttactctattcgatttcgtgtcggtagagacaacttcaccaagcacatgcattttcaccctcacggcattcgtattcaatgctaacgattcacatacaatgccaacaattcaaagtaaaccttttcaattgaaatgacttagcggtccttcactacgtaaatccatgccaaaccaaatgttcaggcaatatcctgtgtcatatcctctctcgatacttggggcctttctgtttctccaaccaggccagatacgtttccaaatcgtcagagccactcgatgtactcctagggaaataagtaaacattgcattacaatgttgaagcttggcttgctgttcagccagagagcacagccgcagcaagtctaggtcgagtcaaagcttgtgccagcgtcagagtccgcgcctgagtcgggggcatctaaagtaaaatgttagccagatattataataaagctgtcaagctcgaggagaagaaaatcagcttaccagaaagaggtgactcgtattcatcctttggctccttcttgggctccttcttgggctccttcttcacacccttggcaggcttggagaccaacttcggatctttcacatcatcgtcgctctcttctttcttagtagccttggccctcttcttggcgctgcctccagacgcaccagccggcttgcgtttgaccggagtagtcggcgtcttgtcatctccggcgtcggatttggcagctgctggcttggaagaattcactccgttggccttgagcatccgctcatatctcttctggctgctcagaagcaacgacgagctgttagacatataatcgctaagtcggggtcagaatagcttacgcggcggccttggtgacgattccgagctcttcagcgacaagagtgaagtcgggctgtagaagtttgttagaagaaactgttgtagagggtatgatggagctggtcgccactgaacttactcttccattagtggtgtgaccaatacaggacacaaggaagcggacttgttcagctggatcttgcttagacatgatgaaagcgagatgtattgtttgagactgcgaacagtattagtgactgatggtaatattcgagatgaaacagttttgcgaagggcgatgatagataggccggcagtgaagaacagatggcagggtagtcaatggatgttgtcgcggagacagagaggaacgtgtagagcgatacgacaagaaataaacaggagatagagacgcacaaagtaaattgtcgagattttatctgttggaaactgaaaatgagcaaatgtgtggacgatgactcgagagctcagagggggatgtgggacagaagagatgaaacgagaggggaattcctaaacggaggagagaggaggtgaggtggacgccttaggcagttagagcggaagcttgccactgtccaagtgaagacggtaaattccaagacacagaattgtgtgaggagggatgcagcggtgaaagtgaagtggctgttggacagttgaccgcttcacttcccgctcaggagattcgttgaagacgagtagacacaaaatgccggatcaaggaaaaagcgacaaaagaaattgaaccaaggaaagatcgagattgtaattaccaagcaatatttgaatgctgtagctaaagacgaggatcgaaagtgcgtgtgcaaaggggaagagagatgatgatatgacgcagattgtctgctgcacaccgacttctctcgcttcgcgtggttaagaagagatgacgcgtctggattttggaaatttcgagcggctgtcaagacgaattgataacaagggtgaatttgttttgtggccgtggcaaccagcctggcagtctttgacacctggtggcagagtgtcgagcatgcgggtggatgagtggcagttactctcaccagcggtactggctctgtgctctaaaagggacaaacccaagactaaagttggcgaaagaaagagagtgtcttcaatcgtaccacattcattcacctaatgacgatgcaaagggtcctgtaatggacgaggaagttgttatattgggctggttggtttttgtgaactcgacagttgatagcatcaacaatttgtttgcttaaattacaccaaaggaatgaatcagaagggttgtgtagttgaacgattgtgaatcaaatgcgtagatgacctgtgtcttatgcgatccagtttcaatatatcagcatactcggcatcttactagcccaaatatttccttcggtggcagcaataccggcggcaatgacaaaataaaaacccccctcgaagtctcttcaaaaaggaacaccatcctcatcctccgacttcacacccatcttaacatcgtcatcctcttcgctcttcttctcatcgtcatcctcactctcatccttcttgacaaccgccttcttcggggttctccctcttggcttcttggtcaccttgccatcaccagaaggactagtgacatccttgcccttcttccccttgccgagactgctgcccggcgcagcggcctgggcgctggggcgccagccgtggcggacagacatctggcggaagcgctccttggcacattttgcgtccttgaggcctaggtcgccggcgaccttgtcccagtcggcgtcgggcttttgggtcatgttgtcgaagatggctttgatgaagcggaattcggtctcgctgaggccgctgatggaggcggtgtcggagcccgttgctttcttgggaggcatggtggatgaatggtaggtaatctggagctgatggtcagatggcatcaaccggttcagagaggagaagatgaaacttactttggttgtaaaattatgccaagtggatagtctcgtattaagcagcgatgtagctgaattaagaagctctgagctgatagatgtcttggtagaaagagaagtgttgtgatgtgagagatgtggatgatgggatggagatgcagctcatagaaagagcaaggctgtgcctgcgcaagaaatagaaaaatccactcccaagaaactaagccctgggcaccatatcactttgctccagcggcagagtaaaagtgaagtgttcgggcggtcaaagtgagtggctcctcggccagctgccagctgccagccgcaggagcatgacgaattgactggcataaaatgctgtgagtatactagtagtagtcgctgaagcaaacaaagcagaggattcatgagagcagatgaccacgaggctgatggtttagaaatgatgatgaaagtatcccaatttgtgagctcctaatctacttgccagtaaaatttcctccaaagctctaataaatatacccgtttgcactcccggctgcatatcatgccatctgcgccatgccatttcctttgtggcattgcccaaggtcatggctgtaaatcatatgatcattcaagtcttcaagaagcgctaaaattatatgccaaatcgaaaaaaaaaaaaaagagtaagaaaaagaagcgaatgcccgatgtttcggaattgagaggctgcaaaacacaaggcgaattatcggcagtatctcctttgctggagatatggccaggacaaaaggtaacagacgcaaaataagctcgcttgaacgcgccaaagtttagcaaatatgctgcccttcacatatatcgaaatgctatgtgaagggtctatttcaacttctagcttcaagagtatgctatgcttctcggtatccaaaactattctcttgttagtcacggcagtagacatgcagcagatcagcagggcttactctgttggatatgggtctgtcgcatctgtgccgttatgcgcagccaaagctaaaacggcctcgtcgtcgagagctgaatcttgggttaggtcatgaggatccagtctctggcgcttggcaggatgttcatctgggtcttcatcgccactctgtacggtatctagctgaagttggtcttgagaagttgccgagtcagcctcagcgtcagcctcggactcggctagatggctggaatcaatatgatttgaagcttgagcagagagttcgacgccttcagacatctccgctttgagcatctcctctttgagctggggtggaatctgagactgatgttgtaattgctgaaaatgctgatgctgaaactggtgttgatgggggtgttgagactgaagttgcggatgttggttctgttggataggcatggcatgagaggccatctctggtccctggccgggcatagagttattaggcaccataggccctggcaacataggcacaggaagcatcgtaggggcagtaggagagatggtaacgggagcgctaacaggaacagcagtgggagaggcatcagcatcagcagtaccatcagcatcgtttgtgccgggctgagctgcttctgaagcttgtgacttgcgagggcggcctcgaccagggcctggtcttctcgttatgggattcagggttgggtctgcgcgcctagcgctatcagagtgagagccatcagcttcatttttgttttgggctctcctgagcccttgaaagtgctgtctgtgtagaagtcgttagctactgtagaaccaaagaaacagtcatgtagtgtcagtggtgatatttgtcgtagattggtgtaagtgaagatgtacacgtagatgctgctcatcacccttgtatcttgaaagcatgaaagaaacatttacgcggcaggagtatgattggtgtaagtagataggtacatatgcaagagggcatgtaatagcagtagagatgggtatggctgagaagaaggaatcaggtacaaagtacaaatggaagcaattcgtctttggtctcatcttgatagacgaatggtctgaatagcatccattcgcaatgtgtgtgacagtcactcgccacgtcaaagctcacgcgactgcgacctcatgtaaccaattgagcacggacgaggctgggatcaggtggaattggatgatgaacaggctaatggatcgttataaaaggtacctaccgacatccttcattggtaaagccatagccgaggccgcgcatataattgccgatggtggtccattccgctccgctaatcacgccaatgtttttgacggataagatggtgaagaacagatctttatctgccctgtcattccagttcttgttcatagtatcgaaatgatatcaccgcccagcaggacacatgcagcaaaaaacaaacaagcccaaaaaatggtaaacaagcgagtaccggagggcggtgggtcgtcgatgctctaggctgggttgtcttggtggccagcggtgagatagaagctgttaagagcagagggcaatcaagggcaaaattggtagtgggagaacggggtacggatgtacgcagaaaggatgttggggatgggaggcccgtgcacccgggagatgtgatggccggggcgcggatcaagagatagtccgcgcatgtaagtggtgggagccggcagatgcatgctgtgtaagtggcccgccaaacgccgactcagcgcgcagtacaagctgcaggatggctgaaaaaggcgagtgcgtgcttctaccagcgcctataatatgccctctgccttgtccgtcgaaattacaagcctgactgcgacttgagggcggcatgtagcatcttgggggcggcgatgctgcgacttagccggcgttggcacggggtttacccgtcaaggtttcctttttctgctccttttccctccctccctttgctctagcgccaatagaggggaacggcctgattcgagtctggtcgccagagaagagctgatgacgccagtacgagagccccgagcaagcgccggacgaaacgagcaagcagtcggacgaaagtaatgccacagctcgctggagccccggcctgtgagtcaaaaacgcagaaacattattaatgggacgcagggagatctgcacttgcaccgtctatgccttggtcgcaaaaaaaggaagtaaattacgtgatactgtatgaatttcatacagtatcacgtaattatcgtgcaaaaactcgatagttatgcgtaatcacagtgtaaaattcagcattacagcttatttggcgccgagctgtatataaaacacgcaaggtgctggcctttaccggacaatgccatcaatgcttagacttacaatctgcgcgcgtatgcgttcattttgaatgcgtccgagccaagctactctgtagacagacagagtctatacactgaatatactaatatagcttattattgagccgtgccgctgatccatggaaaatataaaaggctgtcgatgtactagcttgtagtggatatcggatgtgtaggagcagaagtggtttgaagaagctcagcagagacgatgcaacaagattaatgtaggacgacgggatatcccgtattccatatcataccaagggacctgatgctgcattgggtaggcatggcaggtaagaggcagtggcagtatataccaagatgggagaattactggtagggtgctgggtgatgtatgcaataatagcagagatttggcgagcaacgacgtttagacgggcaggtagactcagtggtacagagcgagagatacgtagcaacgcctatatctcgcatctaatgagccacagcagcgccaacggcaatctgggaaagcagcaaaaagccagttactaatcctgcgggcagatcccctaccaagatacgagttcacgtcatccctgagcacagcgacattacctagacgagggcctcagttggcctccctgtcgcgtcttacgtctggcgcctctggttggccattgcccacagccccacagtccaagcggtctcacgtgctttcgcggaaacctggcgacgcagcaggtgggtcccttcgttgcttccccaaaaaatttcgcgccccatcgcgtctccccgacgcacctcatccgaatcccctccacgacgcccagactgactgcgacgcccggatgcgaccatggaggctggtgaaagtggcatcaatgggttttaaatagttgatttcataatttcgcaaattttctgcatttccttgcgccgtctggttgtgaagttgaaactcgaaaatggcagcttttgatgctccagaaagctcccaaacttcgcccctcctcgcatggtaacccgctagctccgagcaacacaaacaagggcgatgaaaacgaccggtcggtgaggatgggatgggaatgggatgtccctagctggatttggttggggcctgtaatgattcatttgctacgctcacggctggcaggaaggcgcagcattttggatgaatctgaatcgaggcaaagcgagcgagcgaggttgtcgatagttatacaggcagacgaatgctgcgcttgaatcaattgccagcatcagaattggcttgtttgacgggccctgagtatcatgattacgaccaggctaattgatagtcttgcgacagcatcttggttggcccaattaaagtcgagaggatgagcatcgctgcgtggagcagcgctcgctcgccaaaagcttcttctttctatcgcaacgcccctcctcttgcatgcgcaattttaccgccttcgcattagtctttgctttttgctgggcaataattagatgagtcacacgggagtttcactttcatttttcttttctttatgccggaagaggaacccctggtttgcgttatcctttttgttagatgtgattgattcgttttcatgtacttgactgtgacgttggaatttgggctgcttcggaacgcaggcgcttgcttggcacatgcggtcgcaccaatttcattttcagagcctgtgcagtcccaaagcaatctgaattgatgcctatgacggagaaataaaacaaaattaaacatgatatcaagattccgagatttggaagcaactagcaaatcaagctctctcttttcttcttcgatgcgtagtccattcagttgtcgccaccgtctcccgcttttactctgtcgcaccgcctaatcagaagtcagccaacgtccaccagtggcttacagggggccacaccaactgacagcggccctttcagcgcaccccctccatccctgtttagcggatggcctgccactttacgcgctgcagccccgtccagtcccacccgcttctccctccaaaagccggagcccagcgcccagatccaggcaaccgcaggccctaggccagaagatatccatgcatctctgatttggtcttagacatcagtggccttttgggagggggcgtccatccggcatgcggatttctcagcccgacggcaagtagtgaaaacgcaaaaaaacgagacgagcgaagcaaatgtaacaccagatggggaacgagggggcccttgctgggggagcttcgttcctggatccttgcaggtgactttatcgagccttttgccgctagctgaggccgtttataagagacggctgtcctgctggttcctggcctcgtcctctctctctcttttggctcccaacccgtgagtatctagtctgaagccctgctcgtcttttcgtcatcgtcattgtgctttgagaatcgtattgtttctcggctgtcaataggaagagcctcaagtttgaccttcacttctgcctcacctcggttctcgatctgtatatcattcacgcactttcgaatctccctcctcttcgcctacttcctctacctctttgatagattattagcttctaatctcatcatccgaattctgccatccgacgatatcttcgatatttcgctatcctttttgtcttgctcttttattcgcaactcacggattcatcgccacatttctcggcctagatgcagtaatagccgccaggcagctcggcattgttctatattcagcttttttttgccatatcgtctgcttcgagctacaccactcgggccttgattctactcgtgcaattctcgcctaatttcctcaacacaaacaacacattccgcaacaagcttgtcatcatgtctcctaacagcgacaatgccatggcccgcttcttgttcgccatcctgaagcagaagaatctcagagacgtaggttttacatctcttcagcctacaactgatcaagattctaactcgtcctctcttctagattgattggagccaagtagccgccgatcccgtcctcatagagcccattgccaatggccacgctgccagaatgcgcttctcccgctttcgatcgacaatcaccggccacaagccgacaaagagaggcaagccatcagataagaaccgagtttccaaggcgtcgaagaaggagacacagtccaagaagcagacgcccatcaagccagagcccggctcatccaacatctcttcgtatcctctggtaagagtggctgtgaaacacaacgtctgctacatgcgactaacaaccagctgcagttttctccagagtcttttgcgtcactcacatctccttacatggatgatgcgtctccctacctccaagacggggacgacttcagcggtcgcttcctcacgccgtgtagcgatgacatggctcaaggcctttccatctctccttctgtcctccaagatcttcaacctgcgaatggtctgatgttccctcctctggatggcaactcggatttcatgagccatgtcggccatgaccacgctttcgacgctgcctttgacttgaaccgatttgccacgggagacgtcaacagtcagggtatatcccaaactggcagctcccagcctctcggtggcgactgggacgaccgacacttttaaactcatctcatttgacttttcttttcttttcaagcgatgtgttatgaatataaaaacagaaaagtcgaccaaaaaaaaatatttccaaggaagtacggagcgcggttaaacttgctttcatgatttgatgatttctagccacggcgggtggccaatgggtttcgggtatatatccccattcctctctacggagagaagaacggatcggttagggatttggaagacttgaaaattactataagggcttataatagcatgtgtataattagcgaggacaaaaaggatcaagaagatccgtcctctttatattttttcatttttttttcagccatcaagccatcaagattctgatatggcttagtagtaccaaatggaaagccagctattgagcgctgaacacaatctccttgcttttgtgatgatgtaacgcaaatcttgtagaaagaataattcttaactgaatattagctgcaacaacttagcataatcctttcaataggcacatgcatccttctcaggcaggctggcctattagatacgcgtttctgccttttttatctatattagttcttgaataagctattggagtattcaacttgggcaagggttgccaccctcatccaagaaactctcaaagccattcaaccccaataaccgcaaatgccaatacattgttaatatattctattgtctcatgaactgcatgtgtgattcactctgcagccgagtggcataaactcaacagctgctaataccaaagtacaccgccagttgtaacagctggcgtttggtgtaaaagcacggccattctttcgattttttgtaacagctatttaacccagccataaatttcctgcttttctcgcattcctccttcttttgttctttcaaccttgacacaaacatatccaagctttttccgcaccgcgcacttggagcagatttcactccctgctcaccaacaaactatcaagtaagtaaagcatttcagctattccatcttgaattcacaagcaggtcttcttggatgcttctttctttttctttttccttttttttttttaaaaaaaaaaaaaaaaatacattcacattgttcccaactccattcctttactgacattcgcctgcaagaagcctatcctcaagtcctcctttcatcaaccaagaaagcacaaagaatcaagccatggccgacaaaacccctaccaagcgcccagagcctaccgcctctgaggccatgttcttcttcgccattgtcaagcacacccgcaacagggcggacattgactgggaagccgttgctcaagagcaaggcttcaagaacgccgaagtcgccaaggttcgtctcctacagcctaggaaatatccatttcccccaccatgcccatctttcctttcatctaacttttatttttacaggttcgctttggtcaagtcaagcgcaagctcggcatcgactccaacgtcaccccgaagaagggcagcaacgcctctcccagcggcgcctcgactcccagcaaggtccgcaagacgcccaccggccgtgctggaaccaaaggcagagcccgtggcagtcgtgccaagaaggagaacgacgatgccgccgcagctgacgctgacgctggagatgacaccaccactgctgtggaatcgccctctggcaagggagaagaggatgacagcgtcaacttcaaggctgagcgtggcgaggaccctttctaaggcttttagggttagggtttaccttggggaagcttcttccaggtgcccatctgctatacctgccttgctttttgaggaataagggacatttattgtttgccatctggaatcatatttgctcagatatcggtgcattacagtcaagattggagaaagtagctgcgtggaagggaatctcgagatgaacttggagacagtagctgcaggaaataaaacagcacctagttgagataaagtggcaattgaattgaggccttccaaggcatttaagcacaaatatctaattctccatgttacaatatcctttatgtgcttgcagtcttgattaccctgtgctcttgcattcatcagacatattttggctttttcttttccttgatcactttggaatacctccatctttcacctgctagataaaagcataaagtgacttttctcttaaacccaattcacttctctccccaaagccttacatccgccttactgtcggcacccttacacctccaatctgcttccaaccactacatataccaccaatacccaatccacagcctaaacaactgcaggccttcaaacccagacgaaatcaacaaataaaccaacgcgttgtgccaatctcgattcaacaaacaaaacatccaccatgcctcgcaaagctgcttcggcctcgaatccggcttgggacaaggtcgacttcctcaacgacctgcttgtcgccttttaccaagcgggcaaccataccaacagcttcaacccgcaggtcaacactgccattgtcgagtttcttgcttctcgaggctacgatacctcgtggagcgccatccggtaaggaatatcttctattttctatactagttggatatttactggttttttttttcatgcttcttttccctccctatcttgctcttttcactttaccacatggttgtgattttcttgccaaaatgcaacagtcttcaccgcttacagccatttccccaaaaaccaaagtcatgtgcaggcggcagggagcggcataaagcatgcctttctataagttccttactctcaattcactgaatctccgtcttttcatcaccttttcttttccttgtcccattccttcactcttttatagcatctctatatcccaagaccttcatctctcagcctttgcacctacaaaaacacgacaaactcctctttatacccatctttgttcaacttcaagaccatcgtccacatccaaacatcgccagccatgtctgcttctcgtcaaatcatgaaatggagcccccaagtccaccaagacatcctcattgccaccttctgcaacctgagcctctcttccgagcaatgggccaaagtcatggccgatctcagcaagatgggctacaccttttccgagggcgcgcttcggtacgttgatgcatgtattttgggccaatggcatttcaccaacggctgctcacccatggcaacgaggcctcgcttgatcggcctgcattcaacacccctggcacctgtgcttcactctgccagctggggcggagaagagaatgcgtagcagagtaaaaaaaaaaagacgggcagtactgctcgcccatttgcggcactgcattcactcttatctgacctgtgcactactccatccccttacatatctatgcaccacactctctccatcttgtcacacacttctctctcttcggcactcactcatcatcccaatcatatcaaccatctccatccaagtgtctcaacctttttctttccccactcttcatcagtcaaaagttcattctttgccatcccaagctacaatggtcgcaccaaagtccaaagatgccaccccgtcgggcagcaagcccactcgaggctgggacgcggctgctcacgaagcgcttctcttgtgcgtcattgatgagatcaaaggcggcaaggctttcttgactgaagtcaccagacggatgcaagcacgcggatatagctacagctacgatgccataaagtacttacacgcaaccttttcttctcttctcttctcttcctcaacaaagccttacttctgtctttttcaaacgacaaaagagcattgctaacatcttgtgccctctcttctgctctagtcaacatgtccaaaagttgcgcaaggctcgcgacaccaatggaatcgtcgccgcggctgatccgttcgctgctggggcctccaaggcttccgccactcctcgcaagccggcggctactcctcgcaagcgccgcactccagccaagaaggatttcgacgaggacgacgaggacgacgacgtcaagctcaagttggagcaggccgccgaggacgatgagatggacagtccatcaattcgtccctcgaagcgcgccagagccagtgcttcgtaagtatcccttttcgaaaatctcatggtcttacaaccagtcagagccgtttttatctaacctgtctcattttctctctccatttcaggtctttcgacatcggaatcggtagcctgcccaatccagctgagatctaagctcgcatcaagagccacttgagtggaagcaactatatggagcgactattttacgtatcaattgaaattgaaatggacattcggcaaggaactggaagggaaggaattgcatttaggaaatggtaaaggcagcatcttatcacaaagggaagatttaagcacgtatataccgtcgcataacgacagggaacaattgcaacgcaaagatttatcatcggcgctacttgtcttcaaacttgtcaaggtgatgtcttgtagagaaagagcatatagaatactgttctccttcctgtgggctggcactcttcgtgcccagtacaagcacccaaggccatggggctttccctcaacgtaatctcgagagcaactatttgccacctcaagtagacttacatcgtgactcttccagtaatttactagatactacaaaagagagtaatcttctagcaaaatcagaaaatagaacattggagatgggtagcttaaaataccaattcccgtcttagacagtcaacttgggatgttgatcaagcttctgttgaacatgctgaaaaggcaaaagttctcatcagctgccatgtatcaaactataagacgtcacaagtgcaacaaacggacaaataaaagtggttgagcggattggctctatttatcatggccatgatactattatataggctcattatgtacgagagcctatgaagctaaagctactagcagaaagtttgcatcgccagatccataagggcattaatttttttccccaaggggttcggagtttcttttttctctccatttcagttccaagctcggaaataacagcacgaggtctatcttcatgctggcgtgcggtagctgtttgcaccctgctttgtctttttctggtggtttttttttcgtcttgacaatatagttacgcccacccctgggcccatctagtcagagtcaaacgcttatttcttggaggcatcgaccttggcaacgtgctccaagaggtcgaggacacggcgggagtaaccccactcgttgtcgtaccagctgacaagcttgacgaagttggggttcagggagataccagccttgatatcgaagatggaagagttgttgttgccgagcatgtcggtggagacgacctcgtcgttggtgtaggccatgattcctatggcagagttagttttttgttgctttggaaattggaagttgacatgtttacgtacccttgagctcaccatcggcagccttcttgatggcgttggtaatctcctcgtatgaggcagccttctccaggcggacagtcaagtcgatgacggagacgttggcagaggggacacggaaggacatgccggtgatcttgccgttcatggcaggaataaccttgccgacggccttggcggcaccagtgctgctggggatgatgttctgggcagcaccacggccaccacgccagtccttgccagagggaccgtcgacggtcttctgggtggcggtgtaggagtggacggtggtcatgagaccctcaacgatgccgaagttgtcgttgacgatcttgacaaggggagccaggccgttggtggtgcaagaggcgttggagagaacggtgggggtaccgtcgtagtccttgtggttgacacccatcacgaacatgggggcatcggcggaaggagcagagatgatgaccttcttggcaccgccgttaagatgagccttggccttgtcaatggtggtgaagacaccggtagactcgacaatgtactcggcgccagtctcgctccacttgatgttggcggggtcgcgctcagagtagaagcggatgggcttgccgttgacaacgaggttctggccatcgacctcgatatcgcccttgaagggaccgtgggaggaatcatacttgagcatgtaggcctaataataactcagttagcggccatgcaatggaacagctgtagctagtgaggggtaatggcgagatggagctgcgtaaaattgttttgaagctcaacatgtttcaagacatttaacgcagcgaccattgacgatgaaaatagcaaattgcaaggccaagcctggtagaaagtgtaaagcttcgtttcgcgacattgcgatgttcaagcaatcacaccccacaatgccgaaagcagccttcataagcaccagctcttttcatcgccttcccctcccctctaatctcgcctgccgcaatgcaattattttggttgggcagaaatcggagggtgatcgagatatattgaggatacacagaaaccagcacagaaaagcgaggggtcgcaactcacagcgtaggtgggctcaatgaagggatcgttgacggcaacgacggagagctcgggcttctcgagagcgttgcggagcaggatacgaccaattcggccgaagccgttgattccgaccttgatagacatgatggcggttttgtgaactgtgattgagagcttgagtgtaagcttaagcttgatggcgttttgtttccgagtaagttttttttgtgtgtaggagctgggagcaaggaggggtaaataggaaaaaaaaaggtgacgcagaggagcctagcggggtagctagaggcgatagcagctgagggaagaggggcagatggatggaaacagaaacattgatccgttgaagtgccgggcttatcgtgaccatgtcatgttatactaacctgtttgtggtttgaaagatagagtaataggacgatgtctctgaggagtggttatggagaggaaaggagggaagaaaaagatcaggagaggggagcagtcgaaagattaatagtgtttctggcccaaccgtgatgcggcatcggatgagcgctatccatgccatttggcaaagcgcgtctaaagactggggcccgccacctgggaatcaacggctcgaacagggggggtcaggccgcatcttggtaggttgcagcgagcgggaagagtggccggtactggacggatcattggaaacgatactgtacggcgcccaagccgctactgcctcgacacagtgggtgggatgcccaggcggtagctcctcctagcaggaatggatggaatggaatggaagggccgtagtggacgcgaattagcttcaggcactactgcttgcagattgatattgacgatgattgcatctagactagcagatcctagagcccaacaaaatactcacgactgctattaatactacgacaggagcttcgtgatgttgcaaaacgacaggattggcaatggcagcaacatacagaatacgtcttcctaccaatccaacgcgcatcttcttacatagtgtcctttgccaacacgcaccgtcatcatcattagggcgccgaatccgtcccaatcctgactgttaatctcgggcctcgagactcaaagcgagcaagccaagagaaaacgtgctcctcctatcatccaaccagcctcttccattttgcaatgtccaggggaacgagaaaaaccagctcaccgagcagccttgaaccaacacgcaggttcgattgcgaagggagagctacatagcattagtccgcccaataagcccgtcacaaggctgggacccggcaccaacatgcgctgttttcgcgaattttggggcgtctccggcggggcggtgcttttttctactgccctaggcgggaacttcgcctctcaacaaaggcccggctgccgtcttgtcatttcaggctgtgctccaccgggcagcgccgccggccggagtttggaatatacaacaagaggcgaaaaaggactgatcatgaggaattatgatattttccctctgagctgcttttgccatctccttgggacgtcggagttgattatgaaatcatgaagtcatggcagatgtttttggataggccgagcgagagctcaaaaacatcgcccgggcttatcctgcgatccgccccattggccgagttagccatcccacgctttttttcgccggggctgccgcggccgtattaattatcaggtttggtaatatcaaggaggcagtcaagctgaatacacgagacagggagtcaaaggagccaaacgaagccgatgaacggcgagcacgtttcgtaaaatagctctccggcaacgctcgcgatggcaagcaaaatgagttacatcaagctgaccctttttgtcacccccgtggcctcacctgggcagtagacgcacgtcttgcgtgggtacgcatgatataggtcttgatacggatatgataaggggtgcagtgcagcagtggcgtgtgcgagcagcagaaatgatgaataatagaaatcgctcatcgagctggtttcccaatgtagttactagtactaacgtcccatagctggcatatgttaggtaggtacgaagtacctgaaaacctctcgttgttgcgggcgacctcgagtttgcgcgggctgcttggcgatgccctcattttcgctcctacaacaacaccacttattgcacggcaaccatcagctcaatacaatccctgtgtcaatatgcaggcggcaaagctcggctgccatcgcgcttcccctagggccactgcggaatcaagcgccggagcgttacggcttgtgggatcttggagaagcctgcgaccccagatcggccccgtcaagatcgggagttccaggaacacagccggtcgttgtcattctcgtccccagcacacggagcctttcttagccgcggctgaggcgccgggacggatgctacagagcttttgattgctctgagaggaccaacgagatcgtcctgttcgcttttctcgatccaaagttcccactttcacaagtcgacccggcacagagacaagctaccggaacctggagagttggagaagcggctctacccgttcgcttgtttggtcctcttcacgccctcagtctcttcgttcgctcacagctgtccccgcgaaaagtctgccgaagcggcccacgcatcctcgcctgtgccgacgactcggaactcgacgccctgaccaaaatatccggcatcctgccaagctttcatcgcggggccgtcaaagggaccttgctttgcggcattgtctcgtccatctgtccacctaaactcccacatcgtgccattagcccgagccgatgcgtcttctgcagctgcagctgaagctggctgagcctcagcctcggccgcgaactcgactttgggttcgacccagtcttctcccgtctcgcgtcgatattcgcggaccagcagttctctctcttcgtcgtagatttcctcgtgcccacggctcaataatttatcagccgcgtctgtgatggcatcgattgcttccttaatctccgcctgtttcgggtccgttgctggttcctgatctgtctccatagcttctgcacccttattcatcttcttgagcttccacttgggtatccttttggttttaggcttgtcttttcctagccgtgccaaagcttccaggggtgtttcggttctttccagcctcgtaatcagcgctgccagtagctctgagaccaatacgccatcttcttcgatgcgcttctcccgtgcttcagcctcgcgtctttcgtgcgccgccgctgccttcttcatttcttttttgctcaagccttcgagccagctgtcatggacggcatcggcgtcattagctttccgcacgaagttgccatcttgatcgaatcggccctcctccatctcgtccctaagattgaaagcctcaactttgggtgcgttgcgttttaagccgccagctcccacttcttcatccactccctcttcttgaatcgcaagctccaagtcctcttcatcatcgctgctttcttgttcgtctaggcggatagtgcctccacttttgcttcctttctcctggccatagatctgagcgttgtccaagaatttgacgttcttcttctttctgccagacttctcaaagtgttcgtcttctccagcctcctctttcccttgttcctcgtcattctccgccgcaaacatgtcatcgtcatcgtcatcttcgttgatcggtttgtccgggcgcccgttggcgctgctagccgttgcgtcgtagttgtccagctgctcaagaatattcacatctcccttcttgcgacttcccgctcgcgcattgaagttctcattgtctgaatcactgtcgtagccgtcgaggtttacggcgcctcgtttcgtagcatggctgccaccaatcacgtcggcatccagaactgcgtcatcttctcgcgcgtccggcgccaagatggacgggttgcggacatcaaatttgactcgttttgtgtcctcttcgttgctgtgatgcgttcgagcaaagtcctcgccagctcgcttcggacgcgctgcagagtaacgggaagacatggtgctccggggggtgacgacacgactcggccaatcgccacttgttctcccgtgtgagcaaagaggtagctcaaatgcagtaaattcaacaagcaatttgttttctaaatgattaataaagtaaagatgacgtggtggcaggcagcagctcagtggtggactcgttggcgttaggagcagtaagagagtttccgcatgccgggattaacattttggcgttatctcagctgcgataaaaggtatgtacctgcgtcactcaacagctgcctccactgcgaaccccacgtcttccgcctttcttgactttgacatctcaagcttcaccaaccagcaaccagcgcagcaatagtcattcttacttgagaaacgccaagatacaaaggcagttgaacggacggagcttcttttgagcgtccttctcgagaacgcgcaggcgaggtagcctggctgtatctatcgtttaatcgcctgcttactacatcacgccaaaatggtaagttggcatattcgcaccccaaatccatgtgtttctaatggctaatgctatccaagtctggcttcggcttcgacccctatggcatggcacgccatggccgacgacccataatccaacgcttcgacgaatactacagatgttatcccgtcatcatggcgccgggcagcgagcgcccagagttgaactacggatccaagattattcttccaccatcagctcttgacaaagtctccaagctccatgtgcagtggccgctgctgatggagatgatcaatggcgagaagggcaagcactcacatgccggagttttggaattcattgccgaagaaggtcgcgcatatattccccagtgggtgagtggtcgtatagtcgatacccggatctctctttgttatttctgttgctgacctttgacagatgatggtaacactaggcttggacgttggcgacatgattcaaatccgaactacttctttggagctcgcaaggatggtcaagcttcagccccaatcggttaatttcctcgagattagcgatccgaaggccgtattggaaaaagcttttaggaattttgcaactttaacaaagggcgatattttcaactttgaatacaacgatgacgtctacgatgttgcggttctggatgttaaaccagagacggacaagatgggcgtcagtatgattgaaaccgacgtatcggtcgagtttgcggcacccgttggctacgttgagcccgagaagaagagcggaacaagcactccacggagtactatgggaggcgtgcctgccggtggtatcttgcacagtcaggggaccatggcacaagccatcaactacagctctatcgctccgtcagtgaccagcgtgccgaccaatttcctcggagaaggccagcgagtggttaagaaaggcagtaagactgcaacaccgaagcccgctacaccagtgccagtggagacaaccgcagttcctaaaaaacgaaccggcgccccggcgccccttcgtctatctcccaacaagcttttcttcggatacgagctgaaaccgttaaagacggacgctgagaaggcgcaagagaaggcgccaaaacaacactttgcgggtcaaggacaaagtttgcgtggaactgttaagagaaagggagacgctgatgataagtccaaggccccagataagaagggaccaagcgatggcaacagactagatggtcgatcaccacgataaatgataaggttcctgatgttagtcttttaatccatgcagttgcggcgttggggctgggaactttgaagtttacggttggtttgatgaattgcttgcaaaatagagaatctagtttgtttagccatttttagtaaaatggtactgtattttcaaccatctcatttctttcgggagatttctgcgaacacaacagccttgaagatgaaagaaccgctttcatccaatgtctcctgacggcataggtaggcaagcataaccgtaattaagtggtccggctacaacgagcagacgggcgggagaatatacagaagcaaattagagacttttcttactcattataggcgagagcactggtccgattttttgggattgcgagtgtgtagtattaaagcaacattgccttttggtcaccgtatatagacttatatcgatccctccttaactaaccagcgtatatagcacttcgcatccaccactccgtagctggcaaataaatagcttccaaagcaaaaaaaaaaaaaagagtctatataatcctctctagccaatccatataccgatgatgtataccaatatcactctaccctgagaggataacagaaggaaaaaaagaagatgaggcgtttgtgaagctgattctgaatctactcttcgtcggaggggcctttggcattccaggcctggaaagccctgtccttatcgtcggcactgagaagacgaaaaatgttagctcgaaattgcaaagtagatcttttttattggaagacagggtgggaagaaagagattagaatggaaaatgggcagagtttgtgctaggtgttattttcaacacaagaagcgggtttaccttacgtctcagtagtagcatcagcaacttcttcttcatccttgacaggagctgccttgtcttcttttttaacaggagtcaccttttcctccttcttgactctcttgctcggagtcgcatcaagctcagtatcgtcatctccgtcttcatcctttgggaccatggcggcagacttcttggctcgcttcttggaaggggtgctggcgccatcggcttttgcagcagcagccttggccttgcgagcactagcaggcgaaggagtctcagggagactggtcgcagtgatatcagggtggcgagtcttgaagtccttcatgatggttttggagtagtgctggctgtgttttttttttaagaagaaagtcagtttctgtttctaacctatgatgggctatacactttggagagaaggagatgaaagtttgtaaagatggttgaaaacttacgacattgcgtccttggtgaacgtgtagccaaggcctctcatgacctcttcgatgcgaggccagttctgacggaccttgccgctttctgcgttgcagtaaatcatggacatgcagaggtcgcgctcggcggaatcatcccacttcttctcctgaggggccatggtgatgagatggaaatgttgttattgtgggttgacgtagaatagaagatgaagaaagcaagtgaggtaagtccccagtataagaaccggatgctcaatgtgtggatggcgaagaaggaatagaagattgagaagaagagagaagtgtaaaggtgagagttatgcaacagagagcaggccgagtgcagtaggctataagtagatggctgagctcaaaatgcgaaaaagggtcagggcggtgtgtatcggtgcagctgtggaaaaagcacaagtgacaagagattgcacttggcagtgtctatagcaaagagtgaatttcttgtctttgtctcttgaagtatggaaacacagcaattaatggcttcatgctcgacagggtctcttcactatacgactctatcaagattctatagcataatatgttcttttgagcaacttgaagactcaccaacgcatatgtgaattacgggtgaggtaacatcgcattacagctccattacaatagagacaaactccgttgtacgaggtgtgaatttactcgaggcgtcaaggcagctgcaatcacccatactcaggagatggttgactcagagcaagacgatcaaagccgtattaattatccctgacacacgcattccttacattcattggtctcgatctcagtcacaaccatcaccaagaaggatcattgaagctttccacgtatacgcacaaaaagcagctagaacgagcatgtaatcactcaaacagggacacacagcctgcgtcaatcatgaaatggtatttatttcatctactacacctcctagcgactcttgattacagattctgccatcgtgtattgcaaagagcaaaattaacaaggctaaaaacaaaacaaggccgcaacagagccaatgtatgtacgcaacatccccttcaactttttccatccagcagaataaaacaaaacactacaaaataacagtcacagtcgccttgcctgcccgactgttccactttcccaatcctgttttttcatttcaaagaccccctccccctgtgttcaagcaaacgtctgccgtagatcaaaaccacaggcacttgatttatattttcaacagttatcaataagtgaagttggtaaaaagaagagagaagcccagtgaggagctgaaaaagatatgaaaaagagaaactcagcagtactgcgtgtttcttttctagctgttacctcaaacccacgtgcatcctttcctgtgccagcagtaatcaagtcacccaccatcggcacagagtgacaaacgacgaagagacggaggtaaaacagcgtaaagagaacagtatgagtacagggatatcataaacgcgtcaagcaaaacaatttgctagtaaaaaagccaaatggcagcagatgcaagccgtctcgcggtggtgcattggttggtggcagaatcttttgaacattcaacgagttgagttcgccttcttctcttgtcttctcttaactcgggtgatttaccaagtgcgtgaagcagaaaggagaagaaaaaaaaaatcccttgttcgtgacccaacgccaaaatgcagaatctcaaaatccagtcatttgcagttgcttgcatgtagactcgggcaaagacaggaaatggaaaagctagcaagctccaaagtagccacccagccccgtcagctgtcaaagccatgccaattatataagcggtgtagtgtgtcgtgtaaagaagagatgccactagtgagtgccatcgatactgttcatttcatgaaccccgagacgcaacaggctccttaagactgccgtcgggggcccaatcaacgtgctcaccattacaccatgttctgaggatccggatcgacgcccaagtcatatcatctagcgttgcgtgtgatggtacactgaggcgcagatctcgagtatcaatgttgttagaagcctcgttgatttgagaaagaagcttcagtcgctttttttcaagtgcaaaccagtctggctgcggaagagttgaattctcgaccacgtggcatcggattagctctgtgatggccacagtatgaagatgaagaacaagtgcataaagcggaaggaatcgacgggtatgtgtctcctgtctcttcaactggccctgaataaactcaagcaggggaaacaggctcatccatccagtcgggtcgctcctcttattgcatagcccgcggtaaatgttttgcgcttggaagccagccatgaaagccaacaaactctccacactaatcacataacctttacctaggtcaggctcacgcatgtgaccattggtacccgggcttcgacgacctcctctcatggctgtatccgcttcatgcttgaggcggcgtcccagagcgttaaatttggcctccttctcgcgcatagccctagcctcggcagattctgagcgatggacatcgtggccatttacacggcggtccgatgaggtagaggcagatggagtggcattaactgcgtctccaggggtctgggccaaagaattgctcgagctaacgcgagacatggaggtggccccccttttggatggagtcgttggagcaggcaaacgcgaggaactggggatatcagcagccttgggcttcttttgtgcgttggtttccgataatgccgccgcttcagtgggagccaccggccgtttccttgcggggggtggctgaatgaattcttcaggtgcagcagaacgttcctggctttgagcctgcaactccttgcgagcggcagtagatgatgacaaggcgaggatcctcttgacatcctttcgtagtttcttgggcactttgatcataacaatgagtgacttttgtgacttttgtggtttttgtgaaagaggttcgtcgtcgtcagagtgataatcggtagccgccttcttctttttgaacggcagctccttctctttgtcatccttgctcttgaggggcttggcttccaacgattccgttggtattttctttctcgtctgcaaagcagcctccaaagccgcctctactgccggtggcaaagtcggcgagagcagcggaggaatcctcgccggtgacctctgtctcttgatttctgatgtggagtctgactttttgtgccttatgggagatttgtcccgctcacgagagtcttcccgcgcccttctcttctcctgccttgcctgtgacttgttctcggagttccggtcgtcaaaagtcagatgcaggggagataatagtggcggcacgcttgattttgacgtgtccagcttggtgggcgtgtttcggttgcttcctgtgccagtaggccggatgccattgatagaatcgccccgagggcgagatgcgggcgaagtgttgttgttacggctggagctcaccgcgcctttcagaatggctctgccattgggtagcgaggacgagttggtgagcctgtcatctttatgcgacggcgcatctttgtaaggcgttgaggaagagactctgtctttgcgtctctgcgcttcatcacgcgagtgcggtgcccggtcatcaatgtgcttgccggtgtcagccttggatcgcttttgcggtcgcaaatcgtcatctggatctgccacgcgtttcttagaattgggagagggtggtcgaggcggtaatgggtgctttgtgggaggcttgggaggtaatctgtgtcaatgttagcttgctggtcgtcgcccaatgttgccatctcccggagctcaaaggtacccacctcatgtcggcggctggctcgcgaccctgtcgctgtttggcgtcaacgagcggatctgattctcgtggcctgggtctgtccgccttcctcgcttccgaggcagacttggattctgatgtgggtttgtggtcggatgcagcccccatactggccgacaggtcgccagcgcgttcgctttctttcttcttggcaattgagggctctggcggcgacgtggacgacgtggccccggtcttcttgttcttgtagtcgctcagcgacaacttcttcttctcaccacctttggccagcgcgttgacttcgcgcggaagaggcttggccggctcttcacgcatgtcataatcggattttgtgagcaggacgccgcgatcggcttcggacaatagggtcaggtattgcaggcggggatggtgccattcctcaaaggagctgctgtcaccgtggttgggacggtatcgccattcggggtggaacgccaagtgatggggttgtcctggcaggatgcgctggccgagcacctcgatcgtcttccgcgccgcttccatcgtgcttgggcgtgatcatgccgcaggcacgagtgagcggcggagcgcgaccgacgacggcgagaagagcggccgccgcgagcgagggcgaggttgcgcgacaatggctatgcggtatcgacgacggtgagcggagcggcggccgtggcggcggatccgcacagggctggccgaagaggcagcaggcgagacaagagacaaagaggttgagcaagcaacaaagagctggccagtcagatgggcgatgcgagtcggggcaccgccgggcagggctcgcagctcgcccgctgatcggtccagcaggcgctctctcgggggcaatggcgattcggcacagcgcgacgccagcgagcggcagggcgatgcgttgcggcaatggattggaggttcgtggatgcgggacgtggatgcagatgccggccgcgagatggtgtttggcgatcggtaccagcacgagctgtgggcggcgggcgggagcgcatgtaccgctgctcaggccatacacgagctgctcctaaggctggcgctggttctggtttggggtttgggggaagctgatgcggtggatacggcagtgctcacttcagtgttgtgtcgggggttagtgtgcggtgcctctcctggggcctctcctggggctgcccgtgctttttgtatggcggagcgctgtgttcactgccccatcagccgccgttaaggtttcaagggcccttgcgcccgattttctgggcgcctggcgctccgaactttggcgctggtacaagctcagaatgagttcatttgtttgtaacctcgcaggaagatttacgtgtatccaacaccgagccaatagaggcaacaataatgcctggtgtgcatattcagggattccgagctctatatcattgggttctgatttgataatgagattgagatcacgggggtctctgtaggaatgggaattgtatataaagcagtagtattgttctgtatcttgttctttttgcttcaataggtggaccacctagataaagcatctagaagcacaatgatttcaatcgtcttcctaggtatgttttagtaccttggtcaatacctttttttttttttttcaggtacaaaagtgccgtttgcgcacttgacgttcagccaccgcaaccaggctgaaacttacacaaatctcattgcggactcaaatgatagcaacagaggcgtatcctgtgactatattttattgttttatataaagtatgttgatatgtaaactctactgatatattgatagaagggcaaagaagaggaaagaagaagattttttttcctacgctgtatcatactttgaaaccaaactctgcagaaccaagtacgcaatacatctcacaggcaatggatgtctataggtagatgtaaatactagataactgcaatgtcgatgctttatctaataaacacagatgaatacacacagagggagataaagatgaaaaataaatatgctattgaaagtacagtgactcgaatgcaggtagtatttacttgctcttatattgtattggcaaaggagatgtttaccagactaatatatataatggaagaaattaactaacttgcttgcctctataattcggctacagatcgcatcgtcacctcatacatccctccacaaaatacattcgagtacagggtgcaatactctatattacttattacatgcatggccagtcacccgcctcatccagaacaaaaaaattatcccagccccttgtgtactacgagtacatgcatcccgcgttgcattgaacagtccaaacaagcggctagatttgaaagccagtgttgtgcctggatccaagctggcaggaataatagcctcatgagccttgaaagaaagctatccgcttagagatacatctcgaagacgtaagataataggctggtttgttcatctccgccgctgttcaaacattgctggcttctcccttaaaatgaatatgattacgcgtctgcttgatcaccactaaccatctttgagccgccactcggcagttttcttcttttgttgctggtgccattctcacaagccgcaatgcgcgtctcagcgacttccatgcgctgtttcagcctcctcaactgcaccactgtgccatctggcatcgtggcattaatgtaattcaagatgtctttatagagaccttttgtgctgaagttgttctgccatgcccccaggccttggatgtgcaaacagattccgtcaagtgcgttacggaactcaaatacgacggctccaattcgactgttcaatttttcttcaaagcagtcgagtaatttgtcttgtttcagtgtgggatcattcatcctcttctttagttcccaaagttcactcttcgttgcagcggcctcttgttgggcctccaataactggcgggtaacttcggcacattgcgcttctagagcctctctctcttctcgctcagtcttgagaaacttatggagtccggattgaacatgcgcaagcgcggcttttgttgcgttggctttgttctccatctccttttctacttcaagccagatggcgtgtcgaatcgaatcggctgataggggaagagactcatgcttcggattgaagttccgtatgcgctggtccatttttgccatctccgtacgaatatcatccaactctttcgctgaaagagtagatgccacagattcgagcgaaaccagacgtgtattgaatagttgtgcccctttctcaatcagctctaagtggacgcgccattcctttatgaagtcattgattttcggagtatcgcttgccagtgagtccatgcgagcttcaagctttttcaaatcttcaatgcttgctgtagtggctttcgggtcatcaagcttgctaagtttgtcgttttgagatgtgagaagctggtgggtggcaacgttgtcatctttaagccggttcaagcttgcctcaagctcgccgactttctcctcttgagaatcagagagctggtgcgcctttttgttgatgagccttgaaagattgcatatctgcacttctaggttctcaattcttcgtgcatcgtcttccgcttgattcaagcgatcctcaagttggccgagtttctctttgtgagagtccgtaagcagatcaactcgctttaatcgctgcacataaaaagtgttttccgttttctggtccacataggttcttatctcgccaagtttgtcttcctgagagctcgacaggcgttgtagttgctggtcaagatgcgtttgctctactagcgattccaacttctgcctctgtcctgaggttgctttgtcaagttcagtttttaaatctaccatcttcttttcaagagcagtattcttctcgctttcgttggccaagcctttttttagatctgcaatctggtctctgttttcttgagcaacagaaagccttatgtctgcgattcgcttctcataatcttgtgccagcgagtttttgagagactttactctctcttcctcttcttgtgccagcgactttttgagagatttcactctctcttcctcttcttgagtcagcgtctttttgtgagaagtttgtctctcctcgcattcttgcatcagagtctctttcaaggatttgaattgctgctcatattcttgggatagcgcctctttcagtgcggacgtttgtgactgaaagaaatctttcattgattgctgtgactctgcgatatctttcttgaccgctgtctccaaatcttttttgattgtgtcttggacagtgtttaatttggcttctgataccatcggcctgtctggagttgaggacggagtggcgcctatacctccgccctctgagataccttgcaaaatcgatcgaagagctggcgatattttgttacaaaagtctgttatttgtttatcggctttctcaatatcgtcttgagctgcctttcgctcattcatttgtagattagaggcactagagaagtctgagagacggtgatgactctgctcttggatcttcgaataatgtttgagatgtttaactgctctactcctcagttgaaagctttcaaaattctcgaaaaactgatacatcaacgtcttgagagaggcagctgatgtatgatgggcagcagttttgggtaacgcattcgagacattttgtctgggcgcgtctgggttgcgttgtctgtggggaactatatacagtagttgttagcatgagtcagttcaagggcacatactcaagtcctggaaagacgcttttcctacctgttgaaaccgtcgggctggatgcctcagctccatcgcgttgggtaactgggctccgctcgccagatcgatcgatagtgcggcggcgcttggggtttgggccagtgttgttggctggtcgctggctgtctttagacttgttagagtccgacattgtgcgttggttcccaaaagtctgagcgaatccgagcaacggcggtggctttagcggtaggccctgcgtatctctgttcatagtaacagttgatccgaataggtagctggcgacagagatatagatacgccttaagctgatgacttgatcaaatgagacgttaacgagaccaaagcggactatttatatccgttggcctatccagggagattcgaaggcaggtccaacttcaagggccaacttcgagagcgtctatcttaaatattgaggactcgacattcagcgtcgatggggaaaaaggaatcaagtgcccaggcgcagtgcaaacggccgcagcactataaaaaggcacataggcgggtctaaattgtgtttgcagcgagagtgcaggcctacagtaggtgctctttgtttgtttaaaaaaagaagaaaagcatggaaatcagacgaaggtctgggcgaagtggccagggcatgccacggccactctaagcggtgcagtcacgggggatgctgccatacacctacggagagaacagacccaatagcttctttcttcttctacgcaaaacgcaaagctacgaataggagcctcgccttgtgcttctcttgcccagaactactaacaagaggttgcatggcaagcagcaacccggcggtggcaggggtgaacggcgagagccattgctgcaagcaggagaagtggcttctgctaatgctggagagtggagatgggctgctgggagccgggccctcgttggctggaagggactagcaaacaggcaatttgagcaaacaaaatgcaagttctgggggccaggaaaaaggaaagagcacaccgagagggggagggagccagccaggagggaaacagaggaggtgcccaaggattgacgtgctagagcgtgttttgcgcatgcccaggctgttgaaacatagacgttggtctaattaggataatttaagtgctgggcagatagtggtgtcccagggcacatcgtgatttgcttccagtcgtgttataccgcatgaagcatcaaccaaaaccaaacaagctgtagttgctggggagcttgggctgacaggctcaggcacaggccgagaaccacgcgccccaccggcttaaccgtatccacgtaccctgcagctgccattggcttgcgcgtgtaaacgccatccgcgcgcttcgccggggccgtaatttttcctggcgaaaacgggagcttcagcagccgctccaattcgcccagccttgtttgtcaactctgcgcacccagctagagcagcagccttgatctatcgcttccaaccctgtcgtgaccaacttgctgcgcgcgtgcgggatacacatatttcacaatggctgctgtgagtcttcaatcccccacccagagtatcatgccgctcgtaaactgactgcctctggctagcccttagtaaccgtttccgaaaccaaggaccttcgcggtctgaacctcatcgccgcgcattctcacatccggggactcggcgtcgatgccacgagtctcgagcctagggcctcgtcgcagggccttgttggccaggaaaaggcccgcaaggccgctgccgtcattctgcagatgatcaaagagggcaaaattgctggccgcgccgtcttgattgctggcccgccaaggtaagtgacaagaggcagcagcaactcggctcttttcctctctatcctttgcttacgcttttgatttgatagcacgggaaagactgcccttgccatgggaatggcacaatccctcggctccgacgttcccttcacaaccctcgcggcctcagagatcttctccctcgaaatgtcaaaaaccgaggctctcacgcaagctttccgcaagtcaatcggcgtccgcatcaaggaagagagcgaaattatggagggagaagttgtggagatccagatcgaccgaagcgttactggcagcgccaaacagggcaagctgactatcaaaactaccgatatggaggccgtgtatgacatgggcgcgaagatgattgacgccatgaccaaggagcgcgtcatggccggcgatattatttccatcgacaagtcttccggcaagattaccaagctcggtcgatcatacgcccgatctcgcgattacgatgccatgggtgccgataccaagtttttgcaatgccctgatggcgagctgcaaaagcgcaaagaggtggtccacaccgtatcactgcatgaaatcgatgtcatcaattcgcgaacacaaggattcctggctctcttctccggtgacactggtgaaattcgcagcgagatccgtgaccagatcaacacaaaggttggcgagtggaaggaggagggtaaggccgaaattgttcctggcgtactgttcctcgatgaggtgcatatgcttgacattgagtgcttttcttacgtcaaccgagccctggaagatgacctggcaccagtcgtcatcatggccagcaaccgaggcgtctcgcgtattcgcggcaccgactacaaaagcccacacggcctgcccctcgatttcttggatcgtgttgtcatcatcaacacgcattactacagcaccgaagaaatccagaagattttgtccatccgagcgcaggaggaagaaatcgatatttctgcagatgccctagctctgctcacaaagatcggccaagaagctggcctccgttacgccagcaacctgatcaccacatcccagctagtttcagcaaagagaaaatccaagcaagtcagcatcgacgacgtcaaacgatgcttccagctcttctacgatcccgccaggagtatcgagtttgtgaacaagtccgagaagcgactaattggcaacgatggtggcgtcgacttgtcagtccagaacggcagcacaagccaggctcctgctcctgctgcagcggctcctggggctgagacaatggacctgagctaaatcttgaacaattggggagatgttagaaggggatctttcagatggctggcgttttttttgggcaatttcgtaagaaaacaaagatgggcaggaaggcggggacagagagaggatgaatgttaatggaaactgtatgtatcataaaataagcagtctttgggcgtatgagggtctcagtagaaaacgacctctttggttaattttgcaataaagaagtaaactggcaatgttaaatttgagttttttctgctcttcggtactttgtccgaacaagttatacagactaactaatcattcacattactaccatcaagggtgaaaaacagagagaaacaggatagtggtctacaaaatgaatccaaagaagggtccacaaagtgaattttgagaagagagttctaggtagttaaagatgtaaaaaaatatattctgtattgcaggtaaggggagaagaaacaagaaataaaaaagagaaacgtatacaaagctggcaaaatccacctccccttgcttccccttttccctcccctcacccaaaatgcagtattagtcaagggacgttcttatttttttttatacaaggcgtgctttgaaaaagccctcccatcatcgtcgtcgtctttcgcaacggcaaaaggtgaaaaaactttgcccattaaaaaaaagacacttgccgcttcatctcttcttcccctctctctcatgaagattaaacagatccattgccgctttatcttttacgtttatataaatttttttggatcctttctcttccttcagctcccagtctaatatgtaacccatcccagacgccgccttctgcccatagagaaagttttgtggagggtcaagaaatccctgtgtatcatttctcctgttttgttttacctctcttccaatttacagaaggagttccagggggttctcgaggaccttcttgagctcgcgcatccactcagcgccgacagcaccgtcaacgaccttgtggtcgaagctgccagtgaaggtgatctggtcgtcccactcgacggtagtttcgccgtcctcgttggtggcgggaacagcgacctttcgggtggtgccgacagccaggatagcggcctggggagggttgatgacggcagtgaagtggttgacggcgtcgttcatgcccatgttggagatggagatggtgccgccctggtactcctcgggcttgagcttgccgtcacgagccttcttggcgagctccttgaccttgttggagatggactcgaggccacggccctcaacgccggtgacaataggggtgatgaggccggtgggggtagagacggcgacggagacgtcgacggtagagaactggcggataacatcaccgcgccagctagagttggcagcggggactcgcttggaagcgatggccatggccttgatgaggaagtcgttgacagacagcttgtacttgccgtcagcggagctgttcagggcctgtcgcagcttcagcagcttggacacggagactgagctggtgacgtagaagtgagggttggtctgggtagactcttgcagtctgttggcaatggtctttcgcattccgctgatgggagtgtcctcaaaggtagcgccgggggcagacacagcagggctggaaaccagcttcttgacgtcctcctcggtgatcttgccacccttgccggttcccttgacgccatcaaggctgatgcccttggatcgggcaagacggacagcagcggggagagcgttgggctcacggtcgagagcgctctggattctgccctgtgaagagtactgctcaggggcagaggaagactgaggggcagaggcgggggtagactgaggggcaggctcagagtccttcttgggctcagcgggctgggcagcgccgccagcgtcctcgatggagaacttctcgaaagcggcgatgtcggttccctcgtcgaccaggatagcaatgggctatatcggagcaaaaaaaaaaaaaaaagattagtatcggaatgaaacggcaagggtcaattatatacggagggaagcaagaggaaaaaaaaactcacggtgccaataggaacatccttctcgccagcatccttgaggaccttggcaataacaccctcttcctggaactcaaagtccatctgggccttgtccgtctcgatctcgaccagaacctcaccagggctgatggtgtcgccgggcttcttctgccaggctccaatgttgccggcctgcattgtgggcgacagagcaggcatcttgatcacctggtggctagggaaggaggcatagtagcgaacgacgtgggcggcgaagccagatcgcagggcctggtgagtaggcgcgaggacacgcctccgaagagcggcgctgagcatctcgggaaaatgtctctcacaatgtcccggggagaacggcaggctggtgggcgaggcgcggcgtggaggggcagatgctcacggacagcggcgtctggagcacaattgacgctgtatccaagaggttcagggagggggacggcgagggcccgacggttggttgcgcgctgagggtgttttggcagcggaatggctcaggttgtcgaaataaatcgctttggggctggccgtccaagaattttgcgttgagctctgcggattgctggaagctttgggacctagacctggttggggctagcgcggatggcacgccccataataggccctgtttgtgtgctctggctgtttctaataggcgggaggctggctcgattggatatccgcgaacgccctgttggacttggcgggatgggcagggacgagtgctttgagggagatttctgctcttctcgggtgatgactgtatcatggagcggtaataaggcatggcaagtgcttttctctcttctccctctttcttttctgagtatcttttcgcgaaattgccaagaacgctagccgctgggtggatatcaaatttttctttgatgtggccgggaatagtcaacttgtacaagtataagcgtaggtactgataagcaatcaacaaaatgtcagacgtttaaagttgctatgaaataaaatatatggatgcccaaggaaacaaggggtaaagtcgtatggcgtatgagctattctaatttagtcggccccaagcgatagaagaaggtactagatgggcaaagtggctgattgactttaggaacacatgccagaggtcagtcttgatttacaatatggcatctcaaagaagaagaagaatcagatatccacaaaacatggctctttcgatgcccactgttctagtacctatctactagctattattttgtgtcctaaatcattccgggaatcatatatagataaaataaataaatgaaaaggcacatttatgcctcttcagtttttcccctttccagccagatatgaagcagaatagccactcattataccaccacggcttttcattctccaatggcgtgtaaacacaaaacgcctcgcaaaatcgtcccacagaatgatacagctcccaactccagatactcgaacgatggtaatgagttcgaagaagaaagtgaaaataatatatagaatcaaacaccagtaacccagattcagggctcatcgtccttcgagagcggcgagctgagcggcaagctctctatttcccactagtatttcttctagccactctgctgtcattgtaagcatggtgcttttgctaaagccgcctccttttagtccggggacaaggtcgcacagatcgtcgaagccttcctttatcagagttcggcgcttctgctcgctgcgaatgtgattttctcgtttttgctcttccgataagttttctcttgccgccttggctgcgtttgcattcgactttcgccgcttacctcctatgctggcgtcgataagaggtgatgagatggatccatttcgttctccctttgcttttcttcgctttgctgcagcggactttgtgccgttggtactttcattctcgtcatcgtctccagtatccttcttgattttgctctttcgcctcttacgaggcggtgcaccgtcctcacccggcttttctcttgtttcagatgtatcccgatgtatgttttgcgcaaacgtagactgagtatttgctggactgcttggacgagttgttgcagcgctctggctaggttccaggcattcgagacacttgagctgctcttgctgcatcgtctcaactgtctctttgttcgcttcgggtgtgtagccttgtccaagattgaagttggaatctgagccccattggtaatctacagaaatcggacgagaggcggaattttggcgtccctttgaaccccacatccattctgtaaaagtattatcaacttcggtctgcaccatgcctctccggctctcttctctgaactcttctagaggttggtggcggaggtggccgaccggagggccaagagatcgtcgcggagcagatgggtcgttggttttgtgcgctccgcgtagcccggatccgttctgcatcagcgtggcagcggcattcaagacatcgtcggaggggtgttgttggtaagaagcggattgagaggcatgaggatgggagagagcatgaggatgagggtgagacggcggcggcggcggcggtggcggtggcattaggtgtgatccagacgtggatccatgtgaattatgcgagtcgatcgagtagtctaaatgcgattcgtggccgagaggcgtcgtcggctgagagccatatgaggttgctgtccccatcagctgaggaggcaggtcgaacaaggcatggtagttcaggccttcgccgaatgaaggcatgttgtattgattcgcagtcatgtcgtcgaaaaagtcgtttaggaacttgctatctgtttcgctaagcaagggggccccaggcgcaggttcgggggcatcgaagatgggctcttgggtgccatcgacggcatctataagggctggggtcagacctggtaaacgacatatgacatatacgggggacatcttacatccgaagggcatttggaagggatcagaatcgggctgcgacgaacccatcctgctgggtggctgccgcacggcaagcatggatgcgccttgggaggatggtcgagatggtgcggccgaggcgagcccgtgacggtttgcgaaaggcggctgtaagaatagcctcagcaactacaggcgctggtggcggtagggcgcacgcgatcttagttccagaagcacatgaaagaagctggggacagaaatccggggtaatggaagaggaaaacggggggatcgaggtttaaacgctgaagcagagcatgaggtgaggccgagttacgagtggagccgtggtttgtccagcagggtcacggtttcggtgcgtcttggtggaagcgcagcgccgctaagaggattaacagtggggagaggggggagtgtttgtgtctgggcgagactaatgcggcatcgaagaggcaagaagacgattgtgggagtataagaggaaaagctgcagctggcgcatggcacgagagcaggttacggcgtcagtcactccaccggcaggcgaccccacgaggacatgaattagttaagtaggagagctgtgctcagctgccctgcggcaacgtaatgtacaggtaagcaggcaaaagcaagcactcaagacagctgccgcagcgtggtacttggtagcggagtcctcggggcgcgggcgcgagctgccaattggacgggcagctgtggcattaattggagctcgagttgagataacctacagcgaaccgagtacggtggccttttgcgccgtacagagtcgtattgttcaatagtcgagctgctccacgcgcgttcatgcaacaccggcggcgcaggtgggtgtcaatcaataacgtcaacgctttcgggcttgtgcgtcaatgtcgatggcagcagggaatttcggtattgtcccgtacgacgccgtcatcagagatgccgtcaatacaatactacatacagccaggaaaaaaaaaaaaaaaaacttcagccatccctgtcccgtcaaggcccgcttcaagtcacctggtgggttttcagaaggggtatggagtggctctagcgcagcagagcggcctgcagctattccatgcctactgaggtcccaatctgctatcgaaataccggccaagcctgtgtaccgctgtatcgagggttagcgggcgtggaggggcggtggtacccgatatgctgccctcctctctgatttgcagattccgctggcaatcggtacagtccgacgatggagccagccgtggtcgatagtggcagcttttagcggtatccttcaaagcgagcatcacatgccatttgttccagctgcactctcggcacccctcgacaccaagcaatcgaagaatgatgaagagaataggaccagatgacggaacaccgagatgcatctgggagctaacgtggaaatactccgtacggagcaccggagagatgcacgtacccctccatggcaccagggctaaggtgccttggatgcttcctctcaacctgcttaaattggatattggccgtagaaaatcttgtctcacctggagtagtagttatctctgtatcggctgtcgatgttgctggatttgaacgaacagcggctctcgacgccctgagccatgttccattcgtcgacgctgcaacatcagaaaggggtcccccacgcccatgccgctcaatgatcaccattatgccgaaaacacggttacaccatcgagttctatcaactatcaatttcccttttcgatggggcgtcgttttcaatttactctttgcaggattgccagcccggagcacttggccacatctgtctgtcgctcggccgagaccgcgaaatagttctagccatcactgccacatcccaggttatgcgtgcttcgtatccccctgttgttcgatctagaagagggaaaacagaagttcctagcccaccgctgtctgtgctgagcgtttggtggagctcgggttcgtgccaaggtcggcttgtgggaggtttagttttcaactgccactcaactatattcagagctggctcttggctgaatgaggcgttgcatgcccccttgaacgccctggagcagtgctaccgttgccgctaccagcactatccctgtgcgttgtataggtactagtaggtatacagagtagcaatgtacagatgataattgcattatcaattggaagaagtaatgaattgacacataggtaagtaccggtagtttttgacacgccatgcgcaaagagccgcaacgcatccggaagctgctggatctactaccgaggccccggatgtgatttacacactagcagacttgcctatcctagcacatctcatggatcaactgcttaaaaaaagttcccttttatctagaacgctcaacgcccaagtccaaaccaaaacagtaccgctaatcaacagttcctgtgctattctcaagcctctttttatgctggccctgaaaagggacccacgagggggcaattgactggtgtttgtccttcaggcctgactgcgtctccccctttaaggttcctcacccctaacgccacagcgctgtggtacatcgcaccggccgacatcatcgcgcagacaaagcagcggtcgcgtcacactatcgccgaaaagccgcggcatcagttgcttatgggctgccagcgaatacttgcaggcatcccccgagatacccaaagcgagcggcgcgttacatctttttttttttctccttgattttcttttccatcttgaactctgctgggcgctgttctggggactccctgcaggcaggcagctgaactctgtttcgtcaaagttttgcccttcagccaacccattgtcatccgcccggcatcatagcgtctggttgctctcttaaaccttccaattcagtcgggccactgaccttggagatgcaaccctctgtggcagccctgcgagccgtccagcctaaagggccgctgagcttccagtccctgcccgcaccgctgcggccattggtccgggcctatctcctgggctatgcctctgccgtggcgcctcgcctgttgacgctgatcctccagttcatctccaagaggcgcaagagcgcgaggaaatacctgtccgccgacaaagatgagcggtcctttaaggattctgcgtttcgaatcttacgcaccggcctggatccgcgacggtttcccaccttttgtgctgcgttggtggggggttctacgttactacaggtaagatgatgatggaactttgagtgagacgcttgacggcttgagatgagacacggctggcaggctgatggtcctggatgagcttccacctgcccgtatgatggcaaaatatggtcgtgtagttccatgttggtaatagtctcgactcagttgtggcccgtttcagctagcacgctcttcaatagcggcttcaattgtgacaaacaatgcgctgacgattatttgtaatattgatataggaacctctgctcaagatcatcagccgtgttgccacccagcttggtgcggcttcacaactcaggtaagtccccggatatagattgcacgaccaggttttgtcctattgtgcaacgccttgacaccccaaatcaagaaggaatacatctatatattggccgaaagctgacgggatggtttgacagactcgcacgatggctggctactttcatatcgggatggctcagcctccagctcttacagtctaagcggactcacccttcattgacagaagcgggtttagcatcggtccagcaaggtctggccgaagccgttcccaacggttatggcggtcggacgcttgacctcactctctttgctgtcactcgcgctgccgatgtcctcgttggcgagctgtggtctcagcaccgcggccgccgcaaggctacggaaaagtggacggtggttagttgcctctcttcactgggctcctttctcgagctaattgcctagattgagcaaatcatttcacgtatgacggacccggccgtgtttgctgcctcgtcgggcctcatcatgtgggcgtggttctactcaccagacagccttcctcgcagctacaacaagtggatcacatctgccgcctctgtcgacctacgactcatcgaagctctgcggcgatgcagaaacggcgagctcatctacggcaaggagactggccaggcaccactgctgacggccatgtgcgaagactacggcctgccaacagaatggggtgaccccgttacagaaatccctttcccctgcggcctcgtccatatggggtgtggcccatcatgtgaatatcatgctataagccgcttccttcgttcgtggaagtggtcgatgctcacctacctgccccttgccctggcccttcagctgcggaatcccaagcggatcgacctgatgaaggccatcaccggctctacccgatcatccacttttcttgctaccttcatcaccctcttctactacggcgtgtgcctaggccgcactcgcctcggcccccgcatcctcggcaaggatataccttcccgccagtggatcgatggagggctctgcgtcggcaccggatgctacctttgcggctggagcgtcttcatcgagaatgcgggcagaaggaaagacatggccttgttcgtggcgccaagggcgttggcgacgctggtcccgcgtcggtatcccctggagaagcagtggcgggagaagttgatatttgcggcgagcacggcagttgtatttacatgtgctctcgagaatccgaaaagagttagaggcgtaatgggagggttgttgagcatggtaatgaggaaataaaataaaaaataaaggatacaggagcctatggggttttatcatactggactctgagatgtgcatacgatattcttttctctttttttcttttgttcagcatctcttttttgggatatttacatttagatgaggtgcacaagcaaattgtttgttaatggttgtatggatgatattaatttttctatttttgtattataatgagaaagaacaactcagaacttccttcatgctcatgattcgtttcccgtaaacgatgcttcactaaaaaaaagacaacactgagctacttcatccaagccaccaagagacaaccccgagcacaaaaatgcaagtcagaatatccgtcctcacagtcgtaaagatctggatgtaacgctgcccaatctcaatgtacccccgatacggctgcggcaagtacgaaatagccgtcgcgataaaccccgtagcattggtactcttcttgtcgaggaacagcctcgtcgacaacagcaagacctcggcagtagcaaacgtccaaaagaacaagttcttgcgcctttccatctcgtcatccacctcctgctcgtgcgccagggccatgcgctcgcgctcaatcttgctgccggtgaaatgtgtcgtcaggatgaagaataggcccatgccgatggcgaccagggcgtgaacgacgcgccagagagttacggatgaagatttgggcagctcgacgggggcctgctgctgtggcatttgcatgttgccaaaggggttgggagctccatcggcaccgccaaagcctgggatcgagcccgaggacatcatttgcgacatcatcttcatgatggggtcgtcttccatgcctggaggtaggttcatgccggctggattgccgccaggaggaccggcttgttcggggcgatcgaggccgagcatcatctggcgcagctgggcctcggacagcgacggctcggggctgggagagaagacgccatcgatcggtttgcgggacgtcttcttgggggcgaagaagtgctccgagatgtcgacttcggcgggatcgtggtgctcggtagctgctggtgcggttgaggaggcatctggaccggatggggttgtagtccccgagtctatcacgatggatcgcgtctatcagcaacatgtccgaaaaaagagaggagaggggaaaaaacagcattcaataagataagatacgcacctccagtaacacggccgcctgcaccggtaattctctccaacctcgcagatcctccagccttgatttttgcttctctgcgctccttgcgcagccgcgcttgctccgcagctcgctgggcggcagcgtccgcatcgttggtggtagcagtgtctgccatatttgaagtgcgcggaagcttcagtagagctgtgatgtatatcggtgtccggctcgtgcaaattaaaaaaaaaaaaaaaagtcggaatggcaaagaaggtgtggcctcagaaaaggtggacggcaaatgacagcacacacgagaccccacgtaatggacaagcatgcatgcacatgatgttctggactggacctatagaggggcgcggctttggtggacactgcatgtattagcgtgctggcacttggacttggacgccgccgcatatttgtattttgaccacattatagattactgtattgggttcaaagcatccatatattacgagctgtgagtaagtatgagaaatcaaggtgatgcagctagatgtatagatttaactgtaattgcgtacgaatgttttttttttgagtgcatgtcctgcacatttaggtattcaatggtgattctactacagatgtcggcaatccttgcgaaagcatcaacgccagatatgtagcgatctgacatggaaatcctgctatacctggtgagtcaacttttcattgcttggtgttttgctagcttgcttctcactaaatttcgatcgccttattgagagagccccgggggtctattaaatgccacagcataggtatttataatgaaagaattagatgttagacggcataaataggggcaggctgttagcgtaattatagaagatctaataacaacatcacttagttattatataccagatacctaggaatagcagtagcagtagtactttatacggatagtcaatttagaaacttcttagctaccattgaaacagaagtagcaattagagacatccaggcatggtggggatatatcgcaagagcaaagtccccagcctaatatctctggagccaaccctaatctagaccaagttgaatatacatgaaaagagaactgatctagcgatacttgttgtatctcaaaataaacccatcttgccatcccgagggcaaataattaggcttgggctcgacttcccagaggccgattgtatgaagaacttcctcgcctacgcccacttcctccgcaaggtaggtgattgtctctttccagtgtgtaacatcttgctgctctcggaatcttcgctcatcaggatgccgactttggccaagggcttcaatggcacgctctgtcccaatcgtttcaatcatggttctaagatcttcctctcgaccccagaaacgctgctgcggccagcgcacttccatattcaccatgttctgacacagccgtgggatccgcaccggcttctaacagcaagcgctgcatttttctgcaatactcttgagctgcccaatcttgtgtcaaagatgcctcaagcgggctgccatattcgccagctcttataagcatgtttgggtctgcgccatgaccaaggagcagttgaactacttcctcgcgcttcccaagagctccatccaacgttactgctgcgacaagggcacttccatacttgccattgtgcacggcagcattcgcattggctccggcatcgagcagaatccgaaccgatgtgacgttgccccgagccgcggctgcgattaggacgttgtcgtattcatggccactatcattctcactctccaggtccatgaaatcttgatccaccagccattgcagtatattgggtcgtctctgtgccgcgatctgtgcagcagtattgtaaccacgtgtgtctcccctcctcgcaagattgacatccaggtttgcctctttcacaagccatttcatcgtgtcgaattcgttgtcttcaattaaacgttccagtgcgtgtgtgtatctgtcatcttccagatgcatcaattcagccatgcgtctgcagattggcatgcagcggctttgagctgtgaacatgattgtattgttgctattgaagccagctttgagggccgcatccgctgtgatttttccaggctgctcccaccagtcgcgcaagacgtagtaaagtccatatttgcacatggcagttattgtctcataggatacacctctgttagtctctttagcccaatttcgaaagtttgcgctgctttcgactggcgacccaagaaaccgctttacagccgctgcgagatccggatctgcctcttgcccgctcgatcctagccatttgtcgtaccgtccaacatgcttgtgccagtgatatgcagcgtaaagcgcaagatatctatcatcgttccatagagggtcgttaagtcggttgaggcagagctttgatgcaaatgcatcgcattcccatatagttacccagcctatcttctcaaaatactcagccacagaggcatgtggtagcatccatactctcctgtcttcgtcgatcgttaaaaggtcttggcataacgatagaatctgctgttgcgtctgctcttcattccgtatgaatgtagagcttttcatctcatatcgaatggcttctagaagtgtgtatacatgaagcggctcaaaagaacatagtaccaacataatggctcgcttagctaaatcaatatcaagcgtatcatgttctctgataatattttcccaaagttgatcatatgcggccattaaatcaactggcaagctacaagcccagttgtatattgccttatctgtaataagccttttaagactcctcacttgtaggtaaacccattgaaacctgtaatcagcttagatatcaggattggaagttcaagcaaatagaaatcaaattgtttcttttggaataacctacattccgcagctccttgtggtaaacacattagtaataatgttttgcgtggcctggcttcgctgttgaaagaaattggtagtatagagtttctcagccaggaatctctcaatatcgtcctgctgattgctagcatccactgtgatgatagtctcatctgcgaaggcttctaaatactctcgatcaggtctgctagatatgaaaatcttgatcgaattttcggatttttgcaacagcgtagtgagaatagcacctaaattataatcagtgatgtctgtctcatctaatgcatcaagaatgatagtcgtccttgaatataaattaaacgattctaaaagtaagtgctcgcaatcctcaagggtaaattcccttttctctctgttcactgcatcacaggtctgtacaaggctattttggatgacaccagatttatcaaaagccttgccagctaactgacgaacaaagctttttaaaatgatgagtggatcttgcatcgatggtccagatcgattgcaatagaaaaatgcaaatccttcgttatgttggggcgatgacgcaagtgtctgttttatgtgatcaatcgctctagacgtgagatatgtcttgccagtgccaactagagtggttcattagataaaccaacttttttccatagaagaaaaatgagctgaaaacgaactcactggttcctttgaggcataatacagctgaaaaaggtgttccttgccatgtctggaactcttttctagctaatagccagtctcctgtgtcttttattcttttttctgcaacagtagcgtgactttttccaaacatctcctggcttataaaatccagtacttttttgagtctattttcctccaatttcgctaaaagactgtccactcctttctcaatctgggggagtggcgaagataattggtatagttgcttctctaggcctttcatttgcgcgttggttagataggacgatagcgcagatcgtgagacttcacaggcataaatttctcgatcaagcttcttttctttctcaaatagggtttttatagcatcagaagcatagttcggttcgatgattgaagttaacgtctgcctagccgccccgctgttgaataaggcgtctgatttggctaacatctttatggcggcgatgtagacctgaagaaggccgtcgtgtaaaccctgaatggctttcttgtctgtggtttcgatggtatatagaacttcatagatttgacctcggcgtacaatgctcgtaaaccatttgaccgtcccgagaagagcagcttgttgttcgatccgatggactggaatctaggaataatcagcttttgacactgcggctgatattaggctaacatcaatatggatgctgattcaggctcatttattcatttcattgggttcagagaagactataatagtattaaaccgtatacttacttgtagaacagcctttgtaacggtccaaggtgcgttggactccattggcgtgcaagagaaagcgatgtcgccgacttttgtaataaaggcgacagcattagcgatgtagtctcgggcagtgatttcctggtttctgagtgggattttgagcggcttgtcgctttgttcagataacttgtttgcttcaataagactaataagctcttgtacgtggaatttttcatccgtttgactctggtctatttgctgcgcgccatccgtggccataagcccatatttttgaagccatttcaggattccactttcacctttggcctcgttaatagcttggctccataggtctgaaagcagagctggcgttgatccaaccgcttcaggtaacacttgaggttcaggagatgttacaacgagagacattgatggcggtggatctcgagaacattgtatcgattgaagttccggagctgccaaagaatccgacatcgggtcggaaggagggtttattgaagaggtagcagaaacatgggatgaatgagatgctgaaacttgggaaaccaaaggtgcatctgaggattccgagtttgcctttggcgtatcgactgctgatgaaacaactgacgaggacaaactagaccgttgcttgggggatatcgtcgagggctccaagtaaatgccagatggcgaagacgcactgactgctgctggaccaatcgtcagatgctcacctggtgctcgagatgatggcctactacgactgcgccgattaagcaagctcctggccttatccaatactttttgtctcgtttttggcttcatcttgcgcactcgctgaaatttcaacaacaaaagcaggcagacttaggtagcagatatcaaattagtattttgaggctgaatttgcaaaggaggctgcctgctagctgtatatatgtcgaccccgcatatgcgttattgatcctccatgcgatcgagcagcgcatcccagcttacatgcaccttgggtaggttgcataatgcgttaaagcgaccaccatgggtcgttgaaatctccaatgaggaatatgtattacgccacttgttttcttttgattcaaaatcgacattcaagtctccagtgatacctgcattttactcgctgtatatcagtaaatgagagtcctgatgcaagcaaccacatcggcacatacctagcaaagataatagatgtagtaaagatagtagatgtaatagagatagtagatacctagataccttaaaatcaactctcgcgttattatgactaccattttaaaaccaagctgtccaattctttggtttggagacatgtgcatctacggtaggtcatctttccgcatactactttagagatgtatcatgtatctctgtattttcttacccatgaaacgcttgctgaataaatcgtataggaattgcagctccatgctcctatggcctgacaatctggcggccacctcatagaaacgccgtgcgcacaccctaggaaacaattccgagcctccttggactgccccagctaatggctaaaaaaagagatgagcacggtggaccattttggaagcatatgtctgtggagtaacatttgaatctgggtcatgggggattaaacgtaatgcgtctgtcgtgtttaatgatacatcggttagtgatatctggaagttccctggtatagatcccacgacgcatgaaagcattagacgagtgcgccaatagatacagctcaaatgaagcagtgaaaagtcgctatcagtctgtggtttgggtagaagtgaacctgcgatgatataatcgtagatagacaggtcgatctgagtttgccacttggccaaagcagcctctgcaattttatactgcagctagatccttgcgcgaagctcgtccactgcatgttgagaatcggatggtggaaaagaatccaacagactggttatgtatggaatgctgtccataatgtcaagcagcttgtctttggtggatttttcagtaaatggccctaggaattgttttccatgtcgccctctgccttattgctatcaaaatctatggattcatagcatcaacatgtaagcggaatagatgaggccgggttcatcatctctcatcgcataacattgatagcttgatcgagctaccccacgtcgagctgtcccgtcttattgtctcacggccgagtactgtgtacgctgatcagcgccggtactgcgtagaactttggaatctgagaatttttcatgacatcttcagccctgtcttcgggatcgcctgtcagtcaagattcaaactctttattgtaagagcatccaatattgagagtagtataggtatttccagccttttcatggttcgtctcaaaacaatggatatcaggggtacttgtgttaagtgctaactgcagcgccagcagccacagtggcgtcacgtgcgggccttgtcgctagcgatagggaagcacagacgcggttttgggcagggaggtgctcagacaccgatccatgtggccatctcgtctagcctgcaatctggcatcatacctagctggccttgaatcctgctcccagctccacgattgcttctttctccagattctgggagctgcacaactttcagttatcaatgctgcattaaggcttctgactgggcttctggttttctatttcttttccaattcgtctcttggcagactcgtccgccgtctagttcatcttctgggtaatctgggcaatacgcaaccccgccgccatggtgcgcctacgagatatcccacggacggccacctttgcgtggtctcccggctccgggaagcccatagtcgtcactggaacaaaagctggtgcggtcgatgccgatttctctgacgagagcaagctcgaaatctgggatctgtctctggataaccaagagcagggcatcgaactccagcccgttgtcagcatcaccacagactcgaggtaagattttggggtccctttctttggctttggctaggcggctaaagttgttagattttacgatatcgcctggggacctgccgacgccgaccatcctaagggtatcattgccggtgctcttgagaatggcactctcgaactttgggacgccgagaaactcgagactggcgcctccgatgcgtccatctccaagacgacaaaacatactggtgccatcaaggctcttcagttcaaccctctgaaaccccaaattctggctaccgcgggcgccaagggcgagctcttcatctacgacattggcgacatcgaaaaccccttccgtctaggaaacgccgcagctcgatctgacgacatcgattgtttggcctggaaccgcaaggtctctcatatcctcgctactggtggcccaggtggctttgtcacagtgtgggatttgaagacgaaaaaggcatccttgaccttgaataacaaccgtaaagccgtgagcgcaattgcctgggatcccaacaattcaacaaagctcctcacagcaacccccgacgataacactccggttatcctcctgtgggatctacgaaactccaatgctccggaaaagactcttcagggacatgagcaaggtatcctgtcactgtcgtggtgtcagcaggatcccgatctactgctctcatctggcaaggacaacaagaccattgtatggaacccacataccgcagagcgctatggagaattgcccgaggttacaaactggacgttccaaacccttttccaccctcacaaccccaatctgtcagctactgcgagctttgacggcaagattaccatccaaactctccaaaacaccaatcccgatacgtcgcaggcagtcaacgagaagcctttggatgacgaggagttctttagggctgctcagacccaacctcagggagcttcatggtctttgagcaaagcgcccaagtggtttgagcgaccagttggtgcctcttttggctttggtggtaaactcgtcattttcagggaatctccagcccaggccggccaaaaacgctcgtcaaagctatcaatctcacagttttctgccgattcagatgtttcatctgctattgaaaagttccaagaggctcttgcctctggtgatctggccagcctttgcggagagagaaaggaacaagctcaaactgatgaggagaaggcggactggacagttatagagacgctggttggcgaaaaccctcgttcaaaaatcgttgagcaccttggtttcaaggaagaagatctggccaacgggacaaccgaggcgtccgaaggagaagaaaaggagacggctacgaaacaggaggaagccactgacgcggaaggcaagccgagacgtctatccaacttctttggagaaggcgagggcgagggtgatgactttctctctggcctggccgccaacaagggcgccaagaccgacaaccctttccatctctttagtgatgatgattcgtccgtcgagaaggagatcacaaagtctctcatgctgggcaactttgccaaggccactgatatctgtttaaaggaagatcgtatcgcagatgccttcctcattgccaactgtggcggccaggaacttgttgaaaaagttcagtccgcatatctggctcgtaagagcggcactcccagctacctgcgactgatcagctcagttgtcgagaaaaacctatgggacgttgtctacaacgcagatctcagcaactggaaggagactatggccatcatctgcacattctctgaccctattgaattcccagatctatgcgaggcccttggtgaccgtattaacgagcacggtctgcgaaaggacgcttcgttctgctaccttgtaggctccaagcttgagaaggtcgttgccatctgggtagatgagctcaatgagtcggagcaagctggaatgaaggaagagtccaacgactccactttctcagtgcacactaaatcactgcagacctttatcgagaaggttaccgtcttccgtcaagtcgccaagttccaagacaaggaactggcccagacggctgattggaagctagccaccctttatgacaagtacactgaatatgcagagatcctggctggccaaggcaagttggaagttgctcaaaagtatatcgatttgctaccagccaattacccggctgcagagctgaccaggagccgagtgaagctggcaacgcaaaagaagcctgccgccgcaccggtcaccgcggctcgcagaactccatccgttactactggagcacagccatctgtagtaggctatcaacctcctcagcctgcccctatctcggccccttcgaatctctatagcggactacagcaaagttctccggctgtctctacgtctcaacagtataagcctccggtcaatccctaccaacctcagggctaccaacctcaaggataccagcctccgaaccaattttcatacactggaacgcctgtcgcaccgccaccaatcggtgcccccccaaggaactcaacgccatcagctcctccgccatcaaagtccaagaacatggagaactggaatgatgtaccggtagtcacaaaggtagctccacgaagagcgacccccagcgcaacacccatcacatcacccttctcgggtcaacagggccagggtgcgcctccccctcctccgtcgtcgacatcaccttatggaccaggtgctagggctagtcctccaccacctcccagaggaccagctcccccaagagttcagtctccattagccggaccgcctcgaacttcttctgcggcagccaaccaatatgctccgccagctcctgcagttagtgggatcccaacccatccaggccctccagctatgccacgcacagcttcgccatataacgctcctccccctgggcctccgccttcgaacaggtacgcaccagcggcggcgacgcaacagcagcctgggcagtactctggctcccctatgccgccacctcccggctcaatcaaccgacccccgccgtctgcaaacgcctatgccccaccggttcagcaccaaccagcggctccgagcccgtatgctccgtcgccttatgctccgtctccctacgctcctgcgcctggacaggtaccagccactcagccgcccccaacaggacctccgatgggaggtcctccaatgggtcggcctggccccccgcccagtgctatgtctgctccaccacctcccaagcaaacttcgccacctccggtggcagcaaagtatcctcctggagaccgatcgcatattccatctaacgctcagccattggtggatattctgagccaggatatgcaacgggtagcctctaaggctccggcgacatttgcccctcaagtcaaggatacgcaaaagcgtttgaatatcttgttcgaccacttgaacaacgaggagcttatccagccatcgacaatcgagcagctatcgcaactcgccgaagcaattcaggcgaaggactacgctactgctcaaaaactacagatggaaattaatcgggataagacagacgagtgtggtaactggatggtaagtcgcattccgtcatattctgtaatactatgcacgttttactaattttgtttgttataggttggagttaagcgactcattagcatgagcaaggcaactccctaattgaagaaaaacgatgtctcatatggagggctatagtattttactcggcaaattgtacttgcggcatcaagttgatgggtcatgtaaggcatttattaaaaccgcgggcggcatgactggttagattatatataaatgatgattgttgataccaagtgaaatggaattcggcgtgcaataatgttgatggtcttgtggttccatgtcacagatattctgtgtcaatattctaatctgctaatacactgagtgtttctagtatgtgtaaagcttcattatgatatatgtagtagtactaggggatacgatcatattttctagtctaaagtctacaaagatgtaacgaactgaaattttcctagcaaaggagattaaagtcttatagatatctgtttcctctctaccctttttagacgcaaagtactcggtgttatggaaaccggtttagaaaaaagaagaagaaaaaactcactaatacctagtaatggtatttcgaacttgaacaatatgttagcgccgtgatatatagaaataaaaggacttatgggctgcttggctcggataccatctccgtgtagggtatgaaagtcatcacaaggcagtggaccacaatactcagtccatgattcgcagaaatgtttgttcccctagaattatgcatttctggtagcttctattatagatgcaatttccaatttcttcttatcaccctagttgcttctccatgtcgtagaagtactcttctttggctgccttgccttgggacgttatgcgtcggggaaacttcggcataacagctatcttcacttcactcaccaacatggcgaagttttaagatggtcattcaagctactcaactctcaaacgccaagcttgtcactctctccaattctttctctctttacccctcttttcaaacagtcaaaaggcaattcagaaagcaatgactgacgccgctcgctggaaggccacagtccacgtcggcgggctctcacagctcgccacgagcacacatgtctttgatgcctttatcccattcggcgacatcgtggaggtgcaggtccccaaggcggatgcgccaaactctacggatccgcacaagggctttgcgtatgtggaatttgaggacagtgcggacgccaaagaggccattgacaacatggaccagtctgagttttttggcaaggtgatcaaggtgtcgccggccagggcgccaaagagtgcggatgaaggactgggaagcagaaaggcgatttgggaacaggtacggatttttgaattttcttttcctttctttttttcccccccatttactacttcttttcctttacgtttggatatctacaggatgctaatgcttcaacgcttacaggagagctggcttgctgagcacgcggcagaggatgacgtcgcgaatcaggcaaacctggaggagccagcgtcggatcctatgcaaggcctcgaggggctggatgttgcagggccaaaaccggagtgatcctccaaggggctatggatggatattgacttggaagagggctacatgggctttacttggatgtttttgcatagcgacggtgtttagagggaccatgtcatgggatacagtattcttttttacatgaatgggattccaagttttaagaacaacatgcaagctgtgtttctcatcggtgctctgtcctaactgttctcgacatgtacagttttgaatcccccctcccatctgaaaccctaagcaaacgcggtaaaagatgacacaggcgagaacattgcttctcggaaaaaaaagttgaacaatcttttggtaaatttagtgctcgccgtggccttcgctctgggcggcgcgagcggcagcgccctgtcgggagagacgcaggttcttgtcgacgaagaacttgcggctgcaggagtaggcagcggcaccaagggcaaaaccgacgacgacgactaaagacgagttgttttcacatgttagaagatcggatctttttggcgcgggggaggagagagctggtgagtcttttcgtacagagggggtacagctcagcgggcatctgcttgagcttgcgaaggcgctgggagacggtgtggccttgagataaaaccgtcagtaatgatcgccggggttgtcgcagtgctcggagagcatcaattggtgtcacataccggcctggtcctccttctataaccgccaaaaggttagccggatctcgaatcttttttacggctcgtctctaaaacagctgcacttacggggatgggtcgcatcatgcgggccgtggggcggaaggcccgaagagcaagagtaggacgcattgtgatgagagcggagagggcttcggccgagatgcttcgaggcgatgggattgcagcggattgcgaggaaatgtttggttcgaagcgacgtgggccgagcgaaaggcaagtatctatctcatggtgtaattcccacatcagcaaattggcccactttcctcgcccaccccaaaagcagccgggtcccattggccgggcggggggcctgaggcacacattttcacctccggaacatctgattcggaaagcttgccaacattcgacgcatagcgaaatctcccaccccaaaccctttccccagagcgcccgccttgaatcgctccccattgtcgcctgcacaacacccgtcccgccgccaaacgcgaatctaattcatcatgtccgacgaggaaggccaggagcttgtcaccaagcccttcaagtttgtcactggtacggcagacttcaaaatatcccctctctcactctccaaaaaagtggtctgatcttaagttgacccgaggctaacggcgtttttgcagctggtgagaccgtcccgatacaactcccctaatacgtgaacgacgaacgaccagctcgagcagctcgatcaattgcagcgccgccgattgcgagctgcccgtggctttgggaatagcttccaggattttttccccaaaccgtcgccggaggtcccgctgttggatatgtcgctaacttcgaatgcttctgcgcaggcactgatgcccgtttccccaacgtgaaccagaccaagcactgctggcagaactacgtcgactaccacaagtgcatcatcgccaagggagaggactttgcgccttgccgtcaggtacggagatggggggaaccttgaaatttagggtgggatgctgatcaattgagcagttctggttggcctaccgatcactgtgcccctccggatggtaccagcgatgggacgagcagcgcggtatgtttcaattacatgcaaacttgctatttgaagctgacttttccccctttgcagaggctggtaacttccccgtgaagcttgatgcttaaagctcatatttaacttggcggggtatatatgtatgggtgttcacatagaataagcagccaagctgcgcgtgtattgcaagaaaaaaatagtagtcaattcgcaagcaatacgctgaaactctgagcgctttctgtgaaatggtagtattttgtatttacgcacctgcagtcatgacgtacatgacgtgcatatagctaggattacaaacagtgtacaaaagaggtatttatattagccatactggtatcttatcaaattgtcaacagcgcccgtatcccatattatcctgaactccatcgttgcttttcaatcacaaattcgccaaagtattcccatcatcaagacttctcttcgctctcatcctccgaatcagagctcataaattcatcgtcttcatcgaagccgaaaaaggttcttgctttcgcctttgaaggtacagcagcttctgcaggaggagtagcttcttttgagctctcggaatcctctgcctcgcttgaagattggccattgttttgctcagaagaagcagacccgtgagatgtgctgattaggttatccttgtagtttccagacttcatggcagccaacacagcatcgcgagttctctcgttgctctcttctttgtcctcgacccactggccatccagcttccccctaccgccagacttgatctccgcctctctcttttctgccatgtccacgatctcttcccagcgctggcgtcgcttctccttctccttcttctccatttctggtttgatggcgagatactccgcgagagctttggcttcattaacagtacgcagccgtctaccatccagatttcggcttgaaccgctatcgtcttgcttttgcttcttgcgggatgacattcggccaccggcagctcggagctgagatccgaaaccaccctttccaccacagagggggatggtgaggcgcaagttaatgaaatcatcgtcatttgaggataggtatgtggaaattggtgtttctgatgtctggggcaaaagccgatttgagtgtgttgtgaggatgaatttggattcggtggcgccggtaggaatcttctcatcgataaggtctcgtagggaggagattgtggtggatggaggcgcgcgcaagaccagggttggcggaaggccaagacccttgaaggtcgagatgaggacgttgagatgctcgctcattgttgcgagatgatggatacggtgatgcgatcgctgtaaaactgcagactagcagaggttgaatgaatgatgtcggcgcgttgagagacgagagcccagacgcttgtaatacggtccgctgccagaactagggttagaactcgaaattcggtcaccgttggggggatgtccaggcaagaagtttgcgatgcagaacgccgtgatccctctgcacccgtagagaacttggtagcggcggcaacggtcagcaaagctcgtcatgtgagtgcggcctgcgccacacttcccgcgccgccagctctcgctatcgaccgacgcctatctacacgtgactcaagccacaacgcacactttcgaggacccccacttcgctaggtggaatttctggtagggcttccgcccacaaaagttatccaattcgagatctttggttttgtacgcctgtccgcaaatccgtcaactttccaacatcgaccctccgagcagcaaccgccacgatgttgattcccaaggccgaccgcaagaagattcacgaggtatttttcgacgatgagaggcattcccgagtgcgagcttgaggaattgctgcaagaaaactacagcgtccgggtgtcactgacaattgtctggtagtacctcttccgcgagggtgtcctcgtcgcgcagaaggacttcaacctccccaagcaccccgatattgacaccaagaacctgttcgtcatcaaggctgctcagtccctcacttcccgcggctatgtcaagactcagttttcttggcaatattactactacaccctgacccccgagggtctcgactacctccgggaatggcttcacctgcctgccgagatcgttcctgctacccacatcaagcagcagcgatcacacgctcctccccgtggcatgctcggcgagggcgagcgtgagcgacgacctttcggccgtggacgtggcggcgaccgtggtgaccgtgagggtggataccgaagaagggatgctggtgagggcaaggagggtggtgctcccggcgagtttgctcctcaattgtaagcattctctttacttcttttagacgatggattttacacgacttgaactctgggattgattttgggacattggctaactttttattctctacagccgtggtggctttggccgtggacgtggtgctgctcctccttcctaaacgaattctgtctctttcggggttaacacattcttatgatgcatggcgcattaagacaacggcatgtagtctaaaaaacgtgaggcaatcctcaccatgagtccactcatgaagaaaattgggacgtgaggggggatatcgtgggagttcttggaggttagatcctcggaaatcatttgcatcagggtcaatgtttgccatcaacgagataattttcttttatgcttacatgtgagacgtgcactctggtgaagggaccattgaatatgtcgagtgaagaaggaaatctgaagaacgggtgattggccgatccagctcctgggagccccggcagattttgaagaggttgatagagagttgaaattggctcaattgatatccttcctcgcctcaatattccagaacatgcaaagtgatcttttcagctcttgttcaatgacctcatactaacttttgccacccccatctgcatcgcagcgcggcaacagctcagagacatcgatcctcgatacattgcgagctgtaacactataccactccagtgtgctaacggaactcaaacatttagattacaacaatccctgcagctgctggctggtcttgttagctgagcacctattactcctagtgccataggggtgtcaatgctagctgcacgaaatgcttgctgcatgatatatccgacatgcagttttccccctccaacaaaaccaccaaagaggacatcatagatccctgaatacagtatagtgaagcaggcatagtataattgtgattttttagagacgatctcttcaacattaccagtcattttacagactgctctctgtttctggagtgtcgttaataggtagtcacatctatataagtccatattattgatgcgattcttgtactggcgtgtctcttttcggccctggattgccagtcacgactgtgtcagttacgcaaggaaactaataggcagcgtagctttaataggccaaagggaaaagatttactgtgatagttccgccatcgggactcaaatctgcagctgatgcaagaaaccgagcagcgaagtgcccccagccacatcagctgccaggtgaatgttgctggatcgtgtcttataaataagtcattcacgttcctttttcttcctcgttttttcttttctcaaaagtgctcaacacgaccgcgaatgccgcagtaaaaagaaaccaaagcgcagctacaagcggtggggggatatttctctcttcttcatttggaactcagcttttctcagatcagctaaaaggtttgctctaaataacattaccgaagtaatactgtttttttctaatactcatcgtcatccagatactcaagaggaatataacgctcccaaaatggcattttggcacgactggtctgatgagaagatggaaggcagcatgagcgtcgaccgactgttcatagtaagccgttctctgacgtgagttatgttatctgccaaggcatctatctacacttattagttgttaatataagtttatagggctttctgtgttgaaattgagggcaaagtcgaccctggatttgaaatcggttgggttactgctgtcaaggtttgcctcaagtatggccataccttgatcggcaaaattgtggtaccagacatgccaatgatgttggatgacgaacgcaatatgaaaatcaactggggtgaaggctcggagcctgaaatggaaattaaaagcacgcgagcattcaaagcttttctccaggacgttatgccaaagaaggatgtcgatacccagatggacagccaatatactgcctccgctgatctgagcgtctcccgaaatggtcatacccttaccatatccatggaccccagctacatgatgagaatgagagcggctgtcacaaatctcagaatccatggccaagaaatcagcatcacaatgaaaatcacgaatttgagctcccttgagctccaatttgaatacggtaccttcatactcaagaaaggtcagcaaacagttggagaggtggccggaggtctcgatcttgttcccggtgaattcgaagtcaacttaggcggacaaattcaaagtggaatttctggggtggtgactcttaaaggagaacatttcgaggactgcgaagagtcttggcagcaatatgctattaagctatttgaggttgaagtcaacctggatgagctagatcttgatgccaatcacggcgctactgttgatgacgacattggtgatattgctgaccatggcgaacatttgctctctattcggtcaaaatgatacgcagttgcgaagattgttattcttgactcatggttatctatctatcgttggttttggaaaccgaaggctctagagcaaatagctgaataatctcaataaaatactggagtagtagttactatgaagcatgatacattgaggacaaaagctatatgatgccgtgaacataattttaatcaagggaagccataaacaatcaacgagggcagatattttatctacaccaaagtatatcagcctggccaaggctacgagattttatgcagtggagagtcggcagctgttcggtagactgccagtccgagagggcactgctgccggctgcgaagagatactataaaagaactcctcgcgaacacaaccctctttatttcttcctccctttctttcttcctttcttccttcctttcttccttcctttcttccttcctttcttccttcctttcttccttcctttcttccttcctttctttctttctctactttgcattcctccttctgaaggataggcgaggggagattctccaacacacacaaagttttgcttacgcatataataacaggtgaatgagctccttctgctttacccgctcttgatctgaacaagaatgcaaaattgaaagttttggacttgtcagaaaagttttttctggaaatttcgctgacggcaaaatagtgaatcatttctctcaatattgagctataccgatcaatatggaagtgcttccagtaaaagggagggcgaaaagtctgtccctttatctctatgaccctactaagaggtttgtatccccgtcaaataatctcattcaacgtcacgtatcctatcttcaataaacttacgacctatagtaccacaaatctccttgtgtgtgtcaaacccgcccctggtattgatctcggctggactagctctacgaaggtgtctctgctttacaatgagctcctggttggagaagcagacttggaaactggcaatgtcttcctcaccgagactaatgtggcattttataatctcgaaggcttcaagatttggaatatgcatggattcaaggctttcattcaacacgttatccctcggcctagagatgaaagccaactagaagggcgaggccctgctgttgcattgaaaatcgatgacaagggccataagcttgccatatctatacgactggacatgatggggtttgctaaaactctcatatctaccgttcgccgaattgacgacgagattgaagtcgtcttcttcatacagaatccgactagagtcgggatttgtttcggagaaactcgtttcatacttgagaaagactgtcgtattttggcacgattgtatggtaaatttaacatcgtgtccgacgatggcatgcagaagttccaggtaaaagggcccatctgttcagatactacactctttggaaaagcaattttgaaaggagtttctgcggataagcattcagatacctggtatactcctgctattcggctatttgaaatggaagtcgatttggatgcactcattgaaggcgagcattagatgcgtcgtaattcccatcactctcctaccaccaaggcaaggctttcaccaagggaaaacacacccattgagctgctggattgagatggcgagagtttcagcggcatctttgcagagagctaggcattcatcttaaacccggtgggcaacaggcactcagtatagttttgcgttctagggagcacttgtggacaattcagttacatatagctgcatcaatgacatcacgagcgaatcgcccacacaaagtagaattccaattgcccgtgaaaatcttacagaggcctcgtagagacattgacgaaaccaattacagcaagccagtgtgtaacagcctgctgcaaataagagaaaagtcaagtagattttgtggagttgcatatcagaaactccttttggagacccgaacgcagattagcttcatcgcctgcatgaatgatggcagaagactgctggaattgaatttgggggctgcagcggcacttttagccattaatgtcggatcaggcaagagtctggcgctagaacccgctaagcgtccggagtctcaggatggcgtcaggggccggccggtatttgataagcgctggaggggaaacaaagttctgaggaccagcctcgatcatggcttttgcggagcagccttgggccgccgtctcttcatgctgctttcttttgtctcttcccatgaccaatttccccatgtctgggacagggatggacgtgtccagcaatggcaaacccatgcttaattccattgtcttttaatttattctattcgtgcttctaattgggccacgcacgtgcgcctcattcgtcgggtccccccgacctttcgacaccatcgtcgtgaagcagaaaatataaacttcaacccctgtcgatccagccatcagctcgccgccacgagcagcgctcgtacagacgactccttctcgacaaaagccataagccactaggttgctacttctcgacatccagccggtgacgtctccataactcgcttcatcaaaccaaagggggccgagcctccctagggcccctggtcctcatcatcgaccatccctgtgcgctgtgcttcacacaagcatgaagcacagctgctagtgcctgtactcgtatgcctggcgcagcacttgtacttggctgatcgtatttccgattatacattgacgccttctgccttcttcatgctcagatgcgactgccgctgtccgtcgcaacagccagaagtaccagcgtcgtatcatacctagatctttgacttggacgttggacgcctcagcaaccgcagacatggctcccccagttcctgctgtcactacccggcgcgggtctgagtttactcctcgagacgagaccgacatcatcagccgactccattcagacgctctcgatacaccgacttcgctgagcggacgatttggcatgtccaagaccacccactcgcgtgcgaaacccgactacagctcgtccgactccgacgccgaatcttcgcagcagaaccgcggccgcacatcaaaccactctcgctccatgagcaacccattcccgtcgctctttggcagccgcaagaggcaaggctcgacatcaaaaccctctgtcgacgcgggtaaggcgaacgtaggccctgccccgaacaagcaggtgaatacacatcggcgaggtagtcctgccaggagcagggactttgccactggcaactgcatgacatgtgcttctcttgtaaagtggccaaaggacttgaaggtcttcaaatgtaccatttgtatgaccatcaatgacttggttccgattagtgtcgatagccaaaactcgaagcagcgccatgacagaagcccagggccatcaacttcgagacaaccgccagttcctccgggcatagtaccaatacaaagctccaggacgggtagttttggccatcttactctgcctatctctctcgaccaaaccaagcatctggtcaggcaaaatctgcgattctatgtactcaggaggcttcgcagcatgtcagatgaagctgcaactgagcaggcttgcgatgatcgaccttcataccaagatcgactccatccggatctcgccgtacgtacccgcgggccactggaaatccctcaggggaggaagggctcaatcaccaattatacattcggcgaagacccaacgttgcatcacgggtccccgagtagtaatcctcagattgctatgtctagatcatatccctcctctccctccgagcagcagcctggccaaagagccccaccaccaaacagcaatcatgccgcccctcgttcacgagatcggtctgctggccagactgatgaccctagaaagatattcaaaccattagaagattacattacgagctgttttagtaattttgaatgcatcaattcttccttttccacccagcatcctcggtacgcctcgagatctacaagcgataccccccggcggccgtcagtccccgtcaaagatacacgtcaaccaacgccgataaagagtgcgcctcgtaggccatctcagatggaggttgactctcctatatttgacttggatccaaggctgctaatgcttggcgacgttgcggaaaatgggctgtggtggactgggcaggacagcatggctcctaagaaacatgctgctaaagaggagccagctcatgttcatcggccacctccgttaacgaaatcaccacagctcaattgggccgatatcgatgagtggtattcgattgtgaataatgctgcagaggactggttcaaaatctttgaagaaatctcaggagatctttctttgggcagtcttgccgaacaggagcttcttgctattgaacaggatgttctcaaagggcaggctcatcttcagcgagtgctgcttaaagttacagaaaatttgctcaaaagacccgggcgtccggttaaggatccaatggatttgcgattcctcctatttatcatggagaatccgtccctctatgcggagaatgaacattaccatggagtacttcagttagaagtaaacaagtccatgcgatcgagacccctgacgtcgaaagactctgtgggaaactctggccccatttcaggacaacattccggtatcatcaaacgaatagtgggattaatctccaattcatcggtagagtgtcagaatcaaatggtaacttggctggctagataccatgccccgcgctttatcaaagtgaaagagcttgtatcaggattcttgacctacaggatgattcgacagagcgaaaaaaagcaagctgaccagtcagttgatctaacggccggattgataccacaaatgcaatatggacgaaacggtagtgcgtctcttcatgatgcgataggcggtcctaggcccgcgaagaagccgaaagagccaatcaaaaagatatcctactcagacgactggcaaatcaaggctgcatcccgcgttctttctttattgttttctgcaaataactttttgcccactcgtcgtggggaagacgctcactctaatggcacggtcacttggaacgggaccggccgcgtcgccggttactttctgccgcccactgatttctacaattccatgattgactatgccgaccttatcgacgactttgagtcttgggagtctaagaggagcaagttttctttctgccagtatccctttcttttgagtatatgggccaagactcacatcctggagcatgatgcccgccggcaaatgcagagcaaggcgcgagatgctttctttgatagtatcatgactcgaagaaacatcaaccaatacttgtttctcgatatccgccgagattgccttgttgatgacagcttaacagcagtaagcagcgttattggcagtggcggcgaggatctaaagaaaggtttacgcatttcatttcagggggaggaaggaatcgacgcaggcggccttcgtaaagaatggttcttgctcctcattcgtgaagtgttcaaccccgactatggtaagatgtccttgcatacgattcttcaatctatgcctttcatctaactcgaatataggaatgtttatctatgatgacgactctcaatactgttacttcaaccccaactcgtttgaaccttctgaccagttcttcttggttggcgttgtcatgggtttggctatttacaattctactattttggatgttgctctacctccgcttgcattcagaaagcttcttgcatcggctccttcacttgctggaacaatgccacagcagcatcgaccggtgataagatatacactggatgatttatctgaatatcgcccgcggttggcaaacggtttaagacaactcttggcctttgatggagatgtcgaagagacattttgcctagattttgtcattgaaactgacaaatatggctccaaggtacaagtacctctctgccccgggggcgaaaacaaacctgtgacgaatgaaaatcggcgagaatatgtcgatctctatgtgcgatatgtgcttgaaacagcagtcaagcgacagtttgagcccttcaagagaggtttctacacggtttgtggtggcaatgccttttcacttttccagcccgaagaaatcgaactccttatcagaggttctgatgagcccctcgatattgcgtctctgagagccgtcgcagaatatgataactgggagagcaaaacccctgatgaaacagagccggttgttagttggttctgggagacgttccaacaggctaccccaagtgaccagcgcaagatgctgacattcattaccggcagcgaccgcataccagcgatgggggccgcttctttgacaatcaaactgtcttgtctgggcgatgattgtgggagataccccattgccagaacatgtttcaatatgctgtctctctggcgttacgattcaaaggaaaaattggagtctatgctatggagagccgttcatgagagcgaaggtttcggtctcaaataatctgtgagcaatcattggcgattcagatggctgcggtgttgcacgttggaaaatagcatctatagctctgaagttccaatttgtcatggggtaggctgatgcttcagtttcaagtacatgttattgtcactggctagagtagttttgggcatcacatagtatatatacccttggattatgtttttgtatcttagccacatcgagcgtctgcgatactgttttggggattttagcatatgtcattattttacatctggcccataggttttttttttcctggacgatacacattgccatatactcaaaaacgcttatcgtacaattgtctaccttgatttctttttttatgcctcctcttgctctgccatgccacccgcagctcttgctcgcttcagcatatcttcctccttcttcttctctagtctcagctgtcgtacacgctcacggtcgacgtcggcattctttcgtagtgtctcgagggcctgcatctcgacaatctcctcggtcgtaggctgcagaggaacagcgcgggtctcggccatgaagaactcgaggatgtgtgatgagtgcttgttggccatgtcaatgtgtacgacgcgctcgtccgcagtcgggggttgcgccttggagaggttcgtccgggatgatgaaggctgggcgagaggttcggaagaagcggcgggtgaggcgtcggatttgcggaggtagatggacattgtcggggagagctggttctggtcgtggcggttgacgatcatggggatggaggggttgtggtatttcaggcgggggaggtattccttccagaattttctgttgaatggcttttgtattagaggtacgagtctttattgttgccgtgagagatgtgaattggcacgaacctagctcccatgtggccgcccttcaagctgatggcaaagtccatgtgtatccgggtgacctctgaggggaggacagctgcgccgggaccgcatcttatgttaatgagctgttgagtaaaattgtaagtcggatgtcgttatcagagcggcggtagttggaggggttggtatagatattcatactttctataacagctcttggttagcgaacgatgctgctatggtataaatgatggaattcagggtgttacctttcggagcaggtttaaccgctctcctaatgacctcattttggactgtgtctttgcgcctcgaccgctgcgaggactcaattactgacggggattgatgcgcagcaattatcgcaactctcagtcaatctacatgcaatatcgtctgagagcataatcccacttcaagaaaatcgcacccgttggagattggcgggccggctaatcatccggcgctctctcttttttttccatggtggggtgaaccatgcgacagtggggggctgcactgtcactcactgagattatagaaggtcgtttttagaagggtccttttttcaagaaaaaacttctggaactgaaatttatgatccacgaaaatcatctcgacgaggatgcatagggctcttacgggacgtctgcttcggcagacattgagagtgggtgaagctgtaccttcagcaggagtgccgctgtacttgtgtcctgcggttgcaggtctatcaagcaggctctcacgtataagtctgggagctgcagcaaaggtttctcaacgacgaacaaatcacaccgaaactatcaccaacaacaacgaatcagcgccgccgccatcgaatctttcgaatttaccactcaaaccggtgcgaagattgccgttgacgtgttcaggatgtggcgcatttacgcaaactgaggatccagagcagttgggatatctggatgtttctaagaagagagtgagagaatggatgaatcctcctacacggcatcaaaatcctctggaaggagatgaagataagattgtcaatgagacgctcggatcttttgaccagagcaggttaaaagaacttggtctggatcctgccatgcttatggaaggtggcgagccagagaccgaggtcaagaacagtacgtcaacgctttcagcttcagattccagatgggatttcatactaatttttgtacagcaacttcacaaaaagcacctgtttgcgaccgctgccatgacttgctacatcacagtaccaaaggcgacactgcaaaggttgcaatgtatcatccaacagtcgagtctctgcgtgagaccattgaagagtcgcctcacaaatacaaccacatctatcatgtcattgacgccgccgacttccccatgtctctcattccacggcttaatgtgctacttggagatgtacccctacgcacgcgcaatcgacggtctcgagcgggcaagtttcagcatgatcgcaagactgagatgagcttcattattaccaggagcgacctcttgggcccaactaaagagatggtagatgccatgatgccctacctcaaagatgttttgcgccaggctttgggcagagttggtgagcgggtccgcctcggaaacgtcaggtgcgtcagcgcgagaagagggtggtggacaacgacagtcaaggaagatgtctggaaccgcgatggtgctggatggatggtgggcaaggtcaatgttggaaaaagtcagctttttgaagccatttacccaaagggtagaatgatcgaaaagcccgagcgggctggtggatcaacacgccaaagggaagccgccacagctaactcaacgatggatgagaacggcttcgaaagcgacgaagatctggcaacaatcaatctgggttctctgctcccacctccccaaccagccaagaattacccagatatgccaatcgtttcatctcttcctggaacaactgcgtctcctatccgcattcccttcggcaatggcaaaggagagctcatagatctgcctggattagcgcgcagtgatcttgagttgtatgtgaaagaagaacataggcagtctcttatcatgaagaagcgcattgttcccgagcagatcactgtcaagcctggaagctccatagtcctcggcggagggctgattcggataacgccacggacaccagacatgattttcttaatgtataatttcacgccactccacgagcatcttacgaacacggacaaggccattgagtttcaaaatcagacccgccaatccatcggccttgaaaacattgcactgcctgatattggagataagatgaagcatgctggcacattcaaactcgaacacgatgtgaccaaaaagagggctggacctttgacccgaaagaacgcgattgggctgagtgtcgatactcttcctttccgtgtgctttccgtggacatactcatcgagggcgtcgggtatgtggagattgtggctcaagttcgcaagcgacacttggagcgcatacttgcatctcaaaatgcgcccgcggaagctaagcaggagacgaagctcaaggcggcgccgcaggagaataccgacccttttgctgatatgtacaacatgagaagggatatgtctgccgataaggtcgtagagacgaaggttcaactccagcccgaagagtcgccagagtggccggccgtggatgtctactctccgctcggccaatttgtgggatcaagaaagccaataaacgggtggctgaacaacaagccacgagagactgcggaccagaagaagagccggccgaggagaagtatgaagggggcaaagaagctggaaaagaagcgaaggggcgagcaccaggctgcgtaatttggtgtcacatggcggaaatgaatgcgtgtaacaatatcaccactgctgtacaatatcattatgaggaatgtattattatatgaccacatctgaacgctattagtttatatagacatggatagcaatacaaactggaatagactaaatgttaaattatacacgagaggaagtgccgaagtgaggacatgtacctgaagtagcatgataagcgagtggtgattttttggcgatactttccagatccagagcatcagtgacgccacctgactaaagacgccgcggggcgcaacttacctgttcctagctctctttttttcttgcccactgatgacatctgcgcatacaaaacccgtcacacgacatcccttttccgttttctctcccatcccctccacgtcaaagatttctctgttctgcatgatagcgcattaagattccatgcgataagcctcacttttactcgcgcgatactgatagacctgctacaaactatcaagcaagaaagaatcaggtttctcacagaaccttgcgccatgtcgcagtcgcaagagcgcgccgcgcaggcgccgccggcatcgcaaacaaccacacagacaaatccaccacagacagcgcagagtgcgccgagagtattgcggctacgaggagggaacacctcaaatggaagatcggtgcagtgggcagaggacgtggttgacaacgaaggactaggaaggaaaagctccaaaggtacgcatggctgcaggagatttctgtttgcttatgcccaaagctgtaccatacgatttattcattcttggtatcgccaaggcgggatgttacacttatacaaagtcgcggatgaagctaacagtatttgttcgcatagtatgctgcatttaccaccgacccaagaaagtcgacgagtccagcgacgaatcttcctcagactcatcatcttccgactccgactccgaccctgagccggaaagtaaacggaaagtcggtggtgataaagacgattgtaatcacaatcatgatcatgatcatggccacagccacagccacaagcgtggcagaagaacgaatggcaagaagaagaggacaccaagcccgaacgcctacgaaaagatacccaaacagaagccgaaagatacgaagcaagaaagctcaaaatagcactcaattcaactactcagatgaccgcgctacagccggattggatcaagatcggatttgtaaacaggctttaaagggtacatgcttttcttttcttatcctttttatgtttcaggattgatattagcatggattgcgggacatgcagaaaactggtttcgagagagtttaggaattagggaatttgtttattgcttgtcatcaagggtatcattgcaagacagaaattgttgggtaagccagggcaaatacacccaagaatatgtcgaaatatatacagtagggctgaaaacgccctacccaacgaaaaagggtttttcaaggttccccggcctcagccttcttcccactctcaacaacaaaatattttccggctttccttgacgccgtagccaaggcatcccagttctcagcatcagactggatctgttccttgactctacgaggccgttgatagtgccccacgagggcctctttggctaatgcatcctttagatcgtccaagccaatggtattctctttagttgcagcttcggtctcatccctaatggctcgaagaggttccactcccgaggtatcgactctctgtacagcccgcgcaaattgcagctgactctggagagtctcaatcattgactgctcttcggcaggggatttgggcaagggaagagctgatagacgcaagagatgatgaagctgagcgggagtgatggtttctggagactcggcatgtgactgagatggaagtagagagctcacagaccaggttggtttggagagtatgtcctgagctgttgaagatggcgaggctttggatgatagaggagctgagatgattcttggatgaagacgaggacaaagatgaaggctcttcctcacgcatctagaacagaatgacattgtagcgattgattatagcacacagccgtatcgaggaaacatgaaataagcttctagaagttgaggatctgccggcatgaatgattcagtgagtggcgtgtatcgtgaataattttgtccatgtgccgatccagaggtatcaaaatcggcttaggccagatccggccttatccggcaccagctgcttcaggtgcttcgcccccacctcagcagcgtcataggctccaggtcacgcctaacaggcgctgtggcagttactaacctccagtcgagcgcaatcgcctttcttaccacgattccatcttactactaatatcaagcgtttctcctccacacgactctaatactcttttacacacagaatcctcgacatcatggaagatccccaggctctaatccagcaggtacgcctctctttcttatcgtccagctcgcagcgcccgctcttggaagatggcagagaagccactgggcttggctaaccttttaacttgacaggccgagaagctcgtatcaaagggcagcggtggctggagcttcctgggcggctcggacgacaaattctgggatgctgctcgattattcaaggaggcagctcaggcatacgagcgacagggccaaagtacgcttctaccatgttctttcaccccgagagagcccctctatgagatcataaaggatctgttgctctctaacgcaatcacatacatcgactaactcttgagccccttcttcccagatatcgaggccggcaagacatacgaacgagccgccgccgtacgagagaagagcctcaaggaactgggcgacgctgccgacagctacgtcgaggcctccgacgcctaccgaagagatgatcccgaggcggcgatccgatgccgagaacgagcctttgctctgatccagcagtcgaccagcgagagcaagcagacgaggctgtctagagtcaaggagatccttggtcagatttatgagcatgacctgaaggatctgaagagggcgcgcgaggcctacaaggaggctgctgagcggctaccgaaggcgagagaactgtgcgtgttttccctctccagcgtgaaagcatgaaactacaatttctgctacttggatgtattatggtcatggttaagctaacaagctggcgcttctataggaatgccaacaagctattcacccaatacgccgatctcgccgccctcgacgaggactactacgtcgccatcgaaacctacgaccgcatcatcaactccatgattggcaaccagaccatgaaatggagtctctccacctactgcttcaaggccggcgtctgccacctcgccaccggcgacctggtcggcacccgccgcgccgtcgagagctaccgccaaaaggacgccgagttctcctcccagtacaagtacaagctggttgaggacctgtgcggcgccgtcgaggcccacgaccaggatcagtttggcgagctcctgttccagtttgatcgcacgagcaggttggagccgtggatgacggccatcctggtcaaggtgaagaattccattgaggcccctgatgatgagtttgcgtaaagggaatggagagggaaagaaatgatgtaaattgaaaattccggagaagaaagaacagaaagatgtgtagcgttcaagaagagaaatcactaagcagacgagggttttggtttcatgggcagctcgtctggtttcgactaatcaggatgtacacgtgttgtttatttatttgtttgttcctttcttggttcgtcattaggtatatatatactcaaggcaatcagccacaagccacaagtcttcatttgacctatcaaatcaaaacaacaacgaagatgaggactctttttctcactcaatgggaagattgcgcacataccaactttaacaacaaatgtctctttcacagaattaaaacaagggacacataaaatgtttggaaataacgctattccttcatcatatattcgtctctcttgggatcataaaaagagatgtagcttaaaaaatttaatatacacacacttgcaagcgtgactgacaatctgccatttccttcctcctcctcctattcctattacctattattagttcattatgattgccaggtgtcctctttaacaactgcggtaacacaggccactgcagggacagtgtaagtgtggttggggtcggcctcccaagtcacggagccgtctgagcccacgttgatatacttgtactcgacgacgtctccggccttgagattgacgggtccgatccacagagggtggttggaagcatagttgacggcgttcagggcaacaccggcgctggtgctccagttgcccagggcctgggcattgccaacgaccttgattgtctggccggggacggtcgtagcaagctcgtggaaggtcacagccacggaagttggggtagcgcaggcaatgggagtgaaactggtgccagtagccgcagtcttgggagtctgtgacggagggaatgacgtggctgtgggacttgagtaggaaccagccactgtcgtgccggagcaggacgagggaacggtgttggcgccgctgctaatccatgaaggagggacaatgccagcgcgacgggccgtggcagtcaggaaggaggcatacgaccaggtcaggtgaacggcggagagaggagtgccggtgttcttgtcgaactgctcggagagagaaccatcagagggaacgtacttggccgcctcgctgacgaatccatcggcgtaggtggatacggcgttgacgatgctggtgaaggtagacgagctgctggcgtaggttccggctgtcacgctggggacgagctcttggaagaaagccagagaggtggaagtgacggtgatggagccagtcttcttccagacatacagggcgtcgtacagctgctcagcaacagcaaaggtagaaagataccaggggtttccgttaaagtagacgtcctctgggtatctaccaacggcaacagcagtgccagcagggatgcccgagttgacgccatagatggagcggaaggagtcgacgtagaccttgaggtttgaaagagccttgtcactgcagggctggaaagtggcggcatcgcagccaatgctgggatcgaaagtgtgaatagatgtaagaatggagttggaatcctttccagtcctgccgtcgttgctgttgactgcgccgactagtgttagcatacgcattcatctacaaaattggtctgcattgatagcttactgttggagatgacatatccggatggcgaccagaacttttgaaggaagcagagaatctgaggagcaacagtggaatagctgcttcccgactggccaagagtagtggcaagggtagcaccctcaacaagtgctcggtgctgattggctacagtgaagaatgagctgccgttgacctcctcccacaggtcaaatccagtttggttcctaaaagtcaaggttagcaaagaaccagtgaatagcgggcaagaaaacaagcaatcactgaccagtactgggcaacgtagttgagatcatttcgcacaatgggccaaatgatgttcgacactgtcgactggtagttgttgctaatgagccactttgaatagccaatcaaggcaatggctcgaagagctggaccatcacgctgcgggcggccccagttgccagtgaactggctcaaggtaagctcgaacttgggctcgccaaggccagacccgtctgagagggaaccagatgggtttgagatgccctgaagagtgacctgagcagcaatgtactgctcgatgcggcgctgcaggccagcatcgtagttctgtgtgaaccgatcaacaagcgtcttgaaaacaagagcactatctcgagtccacatgtaaaagtctttgtttagattcgtgttagcgcactgtatatatagattgtatatacgatagtggaggtataatgcaaaaactagcttacagtctgggtcagttgtgcttggcgacgcaactacagcgccgatcgatgtgccaaaagcacggcatccgtcaggaccaacattgcaaatcagattgttcagggcaatgggagtttccgagttgatgaagtcagtaacggctcgttttgtaatgtcggatgcgccaggtcttcccaggaccttttggacggcaaccgagccgagcaggacggccgttgacaagacatgcatgatgggcggaataaatgaagcgtgtgaggagacgttgagagagagtgcttgcgctgaatggctcgcagccagatccatggcgaacgcgggcatcttcactatatagtcgggggtctggagagaacttttgcagtatgctatagcaaacggcttgtttatgccgagcctcgcccagtggaatcagtcgtccaatgagaagcagctgtttgagctcagagtatctcgcaaatgccgccgtcaatgctcaggttcttcggactcggaccgacaaaaggtctacaaggccaaagtggatgtgcggatctcccccatggggaactgagggccggaagactatacaaagggccgattcttctccggacccaagggctgcagttcgcggtacagccgtttgaggggtgaagaaagaagagccgagcagcctgatgggtagcggccggtggtggtggtggtgggatgttcagctctcttctgccagccagcctctttctcggtgtcttcgacttcagctcctctcgtcgacgatgatgctgcagagaagacggcactgcgtcggtggcatcggggccgtcatcctttttctaccatctcgccactccgggatcagctccaggccggtgagatccgacgagtcggcaacgcggtcaacggcagatgggcagctgatctgatgctctgccaggccggggccagcgcccaatcacgcccagacgctgctgctctgcctgggccacgccggccagcgtgacgaactagactcagatgccgggatgtgtcaggcgaatgggctggcaacgcgtcattagtcacgctgtcaggagagcatgcgcagctaaggagagggagagggagggggaggggccaagtaaggaggcagcgtcctatcaaggcaccgaggctcccaggccagacggcaaaacgctactgtaccaacaaactcccacagcacagcacagcgcagcagagcacagcacaccacctcccgtctccaggggctgctccgcatctccaagctgctcccccgtggggcaaatcctggaccatgttcgtctcgttcgggctatgaggcgcaaggcttgccaggttcccgcccgccgctcatccactaccgcctctagcctccggtgctagccctcctaccctagatcaaccggaacattagcattcattgtcgccggaacttttgcgctcctgcattggctacacgtgctttgcagcttacaataggagcaaagatgggcagcagagacgaaaaattttcaatctttggatgtcgtccgttgtgcgaattagtttgggtgtggccaagtggtgccgagtcggcgctattactcgagctttcagaggagctgagctgggtgtgtttcacaagcagccgagggctcgtgatgacaggtaatcttggctacatgcacatgcaggttggactgccaagcacgtgccgtagaaaggatgagaaggcaaaaaaagaacgtggacgaatgaaaaaggaagaaaaagtagaacagaggtagacggacgtgacagcatgagtcgtcaccgcctgggtaggtacgaatacggagaaggtgcatgctatctactgtacctatgcaggtagaatgtcggagcagggtctcggcatcgagcttcacatgcattggcagatagatgaggcaccctggaggtaggtcgccactttcacaggtacggggtgttttggtgggatttcgccgtggggggacttctgacatctgcctaaatgtcaaggattgacatcatcagaacctcgcaggactcaggaggctgcttgtacggtatccgtcctaaagaatcacgaggcatgcatcgagtaagcaaactgttttcccatctgccccgctgacaagggatcgcattttgctttccgaattcgtcggggttatttcgtagatattgcggcccgagtaacacaattaatcatggtttgctccgagcggctagtcggggtggcatcttgaggtcagacggctccgagttgaggctcagcagccgtctacggacgtgtctacagagatgtctacagagcatctagtactacctaggcattgcaagcgctgagatgtaggcatcccatggttttcctcaacttcatcggccgacggccttggtgaaaggttcggaatatggggcccccgggtcctccagccacaacactcaagccgtcttgcgacagcgaatgaggcagccagaggtcgaattcttcttggacctgtcgataggatgattgacaccataacaagttgatggctccatagagttatcgagctgcaaagcagtcgaccctgacgcgtgaacgcagaggaccgcagagcacagatccgtgtatgttaagaagaaaagaagcttggaagaaaatttcacgatagagccttatatggagtcgcgataagattggctggtggggagtatcacgtgatagaaaaaccggaaatatctcggctaaaatagtttgcgcgccaagtgacgacgaatttggcagccaggccgcggtggagcaccaagtgccgccatctcgtacctacctaactagacggagtttgagactttcttctttcttgcgtgttcgcgacgtcctgaccaactgttatcctgtctgataccaacagcaagcaaccatggacgcggcaacgatcgaagagacaaatcgcatccgaatctcgctgggcatgaagcctttgccggtacccggagcccaggtatcgcatcaagcttcagcgtccgacgacgacgaagaacccggaagcaccgtcgagagtcgccaagcccaggcatatgacaactacaaaagggtgcaggacgaagaagctgccaagaaacgacgcgaagagaaggctaccgccgtacgaaaagcccgtgaaaaggctcagcgatttgctcttttagagggcaagggactcggcgaagaaggccaaagcagtgatcttgatgcaaaggcgtggttgacagggcagaagaagcgacaaaagaagattgacacagcaaggaagctagaagaggagcttgctgcagcagaggcagcggcagcggcagccatacaatacacctctaaggacctcgcaggcatcaaggttgctcacgattcaacatcctttctagacggagacgaacaaatccttactttgaaagatacgacaattgacgaaaatgaggaagagggagatgagcttgagaatttgggtatcaaagagcaagagaagctcagtgaaagattggacctcaagaagaagctgaagggctacaaccccaatgattatgatgatggcgagggcactatcctggcacaatacgacgaggagatcaatggcaaaaaagccaagagatttactctcgatgacgacggagccatcgctgaactgtcagatatcctggatcagccagaaaggaaggggaagaagattcaatcaataagtcttgatgatattgtcggtatgtttaaaagcaaaagacccaaaagttttactactgatacgatagctgacaatacgctagatgatggtgtgccttcatcagactaccttgccccttcagaaatcaaggtgaagaagcccaagaaaaagaagggaagcaagggcacaaggcagaagcagcttgatgaagatgacatattccctttggaaaccgctccagtggatgccggctctatggacattgattctaaggcttctacgactaagaaacggaaagctgcctctgctgataactttgccgatgacgacgaccttcaagcgtcgttagcaattcaaaggaaaattgctctaaagaaacgcaaaaagacgcggcctgaagacattgcaagacaactgaaagaagacgatgaggtgcctgaagaggcccaaagcggcggtctggtgattggcgagatttccgaatttgttgccggcctgagcaagccagacgatgaagatcgccagaccaggaagcaaaaacatacaacaaaaagccctgaagcagacgaggatcgtgacatgggcgatggagatggagacagagatggaaatgaagactatgaaatggatgattattcagcagagattgcagcacaccgagaagaagaagagaggaataacaatattaagcaagaggaggaggaagaagatgcgggtattgaagatgaaaagatggttggtaccggtatgggcgcagccctcgcactgcttcgagaacgagggcttctcgagtcccaggagaagactggaagctatgaagactttgttgctcgcgaagaattcctttccaggaagagagtcctagagggtgaattggacgagcagacccgacaacagagagaacgtgacagaatgagcggcaggttagatcgcatgtccgttcgagagagagaagagtgggcacgacagcaaaacacccaccgtgaccaccagcaatcgaagaagatggccgagctctttaacgcgggctacaagccaaacatcgagttgaagtatgtcgatgatcacggccgattgttagaccgcaaggaggcctttaagcatctcagccaccagttccacggaaagggcagcggcaagggcaagaccgagaagcgcctcaagaagattgacgacgaaaagaggcgagaggcgcagagcatgtttgacgcgagcgaaagtgccggcatgaacttggcgacggcgcagcagctgaagaagcgcagggaagcaggcgtgcggctcggctaaaggttttcaacataacgacgacttgagtcgatagaacagcttcttttcttcttttatctttttttttgcgaaaattgtctaaccactacctctcagcatatttattaatgaaataccgcttgttggctttattaggggaaattgattgaaaccaaaggtgcttattccttttcttgttatactctttctttctctcgctttttgtgtgtttttgtcccttgctgacactgctagagtcgacatcgacgtggtgtacctactccaggttcgtcatcttgattcgatcccccttctctattgctcagcgtgatgataccagacaaatctactcgtaacgtgatagcgtatcctgtctctagtaatctgcctcgtattcttataagaattattcccgtaaattctagatgatttccttactagagtatagccctcggcgtagatgtattatgatggctgtcgaacatggaaaatatattcaaacttagatatagtctaccacaatccggcgataaatataccaatacaattttgcaattctctcaaaactcacgtctctgcttacttgcaaatggttttgcatattcaacattgagagtatctctgtgtatctcgtatataaattgcttgtaaaaaatgtcaacctgtatatcaaagcaatccttgctcataaaaaaaatcaaaagtccaagataagacaccaaacgctgctcccaaggaaaatccaaaacaatatcatgtagcttaaacaacgaatgaacgaaataaatgtaccgtctatatcctgaccctagctccaatcccccgtccttcgtaatggacggtctctatccagtttcctatccttattgtcgcgtttgccgaggcatccagcttcaatgagccatccatggcatcaatcagtttatcatagccgatgctctccgccgaccatgtgactgggagtcgtggagtctccgtcacccctgggggggcatcgaacggctcatcgtagagtatgtggccaacgggttctgtatggttgtaatatgctgtagcgtttatcatctcgatatgtatagtattctgcttgagtggtgatgccagattgaaagaggctgtagatgagaaaatatgaaagacggcatctctcacaaagtttttaccctggctactgccgtgcttcttgtctcccggaagtctgattcggggtgttggcagtgtgatgttgaacttggagagagcgtcaccgataataggcagtcctggaacactgccctgatgagtcttgagtgtcaatgttgtgttttggccggaaagatagtcggatagcaacttcgcggcagctttgtggctttcctcgccgccaagagacaccggatcccaagtagcggatacggcaagatttgtgttgtttcccaattgtacatctagattgttgaccgtaacctctccaatgatgagctctttgttgtagacgtgaacagttgcaaaaggaataaaggctgtgtaaggtgtaggattcgtcaaattgaccgatgcctgcatgtgaacagcatgtttcgttgtgttcagaatgaccagattgaagacgcgcgggtcaagtttcgtaagcgatttaccaggaagctctgttccatttagttagtagagctatccttgggcatcctgtgacgtgaatcataactgtactttcaatagctcaaaagacgcgtcatgacaccatcacaagcgagccgcgcaataaattaccaaggcgaggacaaacgttttactggaatcttgccctttgcggggacatctctgagaaccagatctccaagcaccgttgacaccttgatgtcaacaagtgactcaacatcaagcagaagatcctcgtcgccgagtaaaagctgtcccatgacatcgctgaagacatcactatcagtaatgtcaaggggcacattggtgatcctagacgtgatttcaagctctgcttggccgtcttcggggtcgttcaacttgctggaattggctttttgccactgccgcacatttaattcgccaaatttcttgccttcataaaagatgttaccactggctcggagactgttgacactgatgtccacattcagctcagagggaagtacggccaaaacttggatcgtcccagaaacacgagcttttgagtcggggtcgttgggatccgcgaaaggacttggaagtttgaagtcgacgtctgtaagagagaggtttcgaatagcatcatcaaacgatgatcctgggaagctaaaaggaacagtgacgctgctgaggaaagatctgatccactctggaacatccgactcatcggagttctgaccgcggacgtagacctgggcatcttcgccattcatataatgcttgaaaaagttgtcaagcggtgacatcttggtgagaggacaggcctgggtaagctcgtccgacagatcgttgatgacgccggtggcatcgaccgtaacattagcatgcggttccacatcgattggatgggtaatggcagtggcgatcatgatgggaggttcggatgggtcacagttgggaacgaggatatcaaatgcaagctttggaacagtgaggccaatgggatagtcgttgtatgcgacgattgatgcgttcgccccaacggccatccgtcctccatcaccaataggaacgtcatggatgttgagacggtcaatgttgtattcgggcaaagatgggatttcgttggctataatggaattagcaaatgttgcaacacgagaatataaatgaaaagactcttcaaattattgttttttctccaaagtacaatgcagcaaaggtgcggtagagagattgaccttcaaagaccatggactcgaccacatcgtgagttccaagcggcaaaaagcccgttttgatacgaagtgcagccgaaccggtcaccttgacctgttcaagcttgccatctagccagtcattcacaatttggcggaggctctcggcgtctccagggctgaggtctgccacaaagtctagcacagtaggttgcgcatcgaccagattgatagtcaatggaggcacaacggcagagcccaggagagcattatcgtaattgggcaaacgaacgctaacgtttgtctcttcggtatcgagggttctgacgatgctggttgccagtctgccgaggcgtcttgctgtgtcgtcttgaactcgagcgccgtccagcttgaaattggcttggatccgcacgcgaacgctatccggagtgagagattccagggataagccggttggttcgataacggcagcagtctcagcgtaagtcttgatggcaggagggacgaggaaacccaggaccatgaccaccacagtgagggcggccaagactgcaatggcgatgattgagggccatcgtaggcggcttcctgacttcttcggagacttgtttaagctgtcgctttcgccatcttcactctcctggccatgattggcatcggaaagcaatggcgaagcctcagtgaccggtgcgcgctccgattccgacgagagcaagggagacgtctccgatgcctccggtggctcattgtctagtgttgaggcatcggcagagcgagaatttggttttaggaagctgaccgagacccggaaatcaggcatggcgggcctgggagttgggcgatggcgtgaagactgcagtaagatgcgtccctggcgagacgtcacctctcactggaggctgaatgggttgtacgagcagcagctgctgtaagcgtatagccgtgagaagtggaggatgctccagactgcggagatgatctctgctgcaaggcaagccttccggatttgccaagatgggcggattgatattaacggcttgggttgaaggtggaagttgttgtcgtcacgatcgagtgacgggagtggaccattgggtatcgggtcgagacagtacacgtggacgggcgatgtgattggctgatcggagccacaattgctgagtaacgtcccctgaaaaagataatggagtaccgagtacctgcgcaggggccgtttctgcctcccagcgtgccgcgacctgtgctaaaattagtgcaggcaccactaatttgtagtggcacggagtactccgtacctttgatgtctcaggttcctgccttgagagctaacctgtttgagctagctaagcttcgtacctcagtcggaggtgggatgctccataattgtatcttcatcagccaatagatgaagttgccacatctgaaccagttaaagagtgctccgcttttttaaagcgtgtgcctcgactgagatacgcagatggaatagaataagtgaatagtgattgcctaggaaagaataaagataatataagcaagagcagcaattgcaacagtagaaaactacctatttacaaatcatgacttgtggcataacaatagagtgtgtaacagtagatcggtagtgtcctgattttctctcccaacttgacagtctcttgataaagggaaatctgaaagagctaagccgatgggtgctccttcaacttatgttaccaaccaactcttgaaaagacaaaatggaacatgtctcgacggaaagcttcggaggcccctcaactggagaaacaagcgctctatcttgaagcacaagctgtaagacatgttccactagcatcgtggatcacaagttagagattaaggcaggtgagcggcagatggatttacaccttcctgtagataaccagtttcaagattcatctctattgctgtatgcttacctgctttgcctggcacttatagctaggcagctcaaacctgcctcttaacagttcgtgctacccaagtgctatgcattgcaatttctgttcttagtaaattcgcatgttaattggcgctatgaatattctctcgactcttacgcagccagaattgcatctgtcgtataagtaacctactacagggggtctccccaaacgctaccttgggtacctacttcaatgccgctcacttcgtctagagcttccagtctcatgattggaggaatcaagtagctgcgaaaacgcaagacaaaaaaggagtagggcagaaaacagtcttggcaataacccgcctttatccgctcttgggtagacctctggccttaattgacgagcgcaatagtatctctgacagccagtacgtgccaagaatatcgcgagcttcctcttttggtaatctgaactattggcgcatgctcctatttgtagaaccacctatgcatacggcttgcttattattaggcaggaccgcttgtttgcaagtccacggacagcccacaatatgctccgcccttccgagaaacttatgccagagtacttttgctggagctgcgatagaatgaatcattattctcattcaataaatactatttggtaatcatcagacactgccactatcaatcaccttgtccggcatttatctcgtagaatttggttcagtgaatgctgctacctcactaatgccgccgtgcactaaacttaaattttactctactttcatggttactttagtgggccccgttgcattgctcgctgtttttttctccaggggtttcaaagcaacagaagcaataaactaacattaggtaagttttcgtcttcgaggcctcgtgtcaaatgacttccaaccccaaagcggaatttgcaaggctccctcaaactatgttcctagatggttgcctgaatgtattacagctcagagagccaagacatgcaagtctactccgcactaaactcattgctatgttccctgagcaagaatttgtaagctgcataatcagctcaaatgctgaagatgaggaatctagttcagatgttgtgaccaaaattgcgattttgagcaataaatttaaatgtagcagccggcgaacccgtaatcaaagcttcacctgacgatatggacagtttacgtaggacatccgtgagatggcctgttaaatcttataacatacctggaagtgagatgtggtgaacttaacagaccgaccgactcgtggtactgacttggatctcgtttctagaatgaccttggaattggaatttaatccaccagtcacagctcggcccaacccacgccatttagacttctcctgcccagtttggcatttgggaagcattagctggttaggcgtaagatccaccgagatccatccgagaaacatggctgcagtccgctcgatccccaggggcataatgacgattgattggctagcctacaatgaaacactctgtaagctaatgacaagctctttgaacgccattatggtcattccgaatcagccaagttcttgggtgtagtggtgcatagtgatgcttgaataccaatctcgtatcagtctacctgccatggtaggctacgcttttcctcgggatctatgtgctaaaagacaaggttaataatactgttcgcttattttggttgataggaagtgcgtgaaggcataagtataagtagccacggctctgtcgatcatagtccccatctcctgcccaaccactcaactcaactcaggctttattccgagtaatcgtgtcgaggagaagaatcatcttcaaaatggttgccttcaagtcccttttcgccgccgccatggctcttctgccagcggtcagcgccacccgcaccttttacaacgacggtcacctcaacggctttgactttgttcgccacgaagctcagggcaccgtctctgaagtttccaacgtcgtctacaagggcacctcggccctcaagatgacccagacctacctcggaacctcgtaccacgaccgctaccactccgaggtcgaccacaaccaaggctacaagcgtggcgacgagctcttctacggcttcacgttccgcctctccgacacgtgggagacgtccagccagtcctacaaccttgcgcagttcattgccaaccgccccggcgctggctgtggcggcgacgactggatgccctccaccatgatctggacgcagaacggccagctgtacgctcgctacgtcaacggccactaccgccagcccaactgcggccgcaacatcgtcacccgccccaacctggccgccatcaacccgggccagtggcacaaggtcattctccagatcaagtgggcgtccgatggcaccggctacttcaaggtctggttcgacgacgtcaaggtgcacgaggagtacaacatctccaccaccctcgacgacgacagcctcttccagttccgcatcggcctctacgccaacagctggcacgacgacaacaagatggttggtagccagagcttccgccaggtctggtacgatgaggttgctgttggcaccacctttgccgatgtcgaccccggcgcgcccaactaagtcgctgaccgcggagactttcctgtgagggctggatgattatgaaatcgcacgatgttcattttctaacagctcatttaatacttgtatgagtggtgtatagctttacaattcttacaagctcgtgtatatagtttactgcctacctccctagtatatattcaacaagcgtatactactgccatcgcatacatggacatacaataaactcttttataacatctttctctttacttctcaattcaacaatgtagtttccaatgggaatgattttcaaaccagtttcatttttttctttgttgtttgcatccggagcccttaaagtgcttgcattttacatgcctctatacaagcatcaaacgggctagagctacagccagcgaccccaccttttttttctgcggcgaacctcacatcggcgccgatgactgactcttttgcagctctgatagctcttcatgactctacattttctacattttgactgctcgcaccaccaaatttaaaaaattgttctcccgtctaggtcgacattgctccattcaattttcagcatcataacgccaattgggaatttctccagctccaactccaagtaaagctctcgtcagcttagaaaaaaaattaaaaagaacgtcatgaagatcacagcagcgcgagctctccgaaacgcggccaatggcttccaaagccgtgcctactcacaagccgccgccaagcccaggcatctcatgtccatcagcgacctcaagccctcagaattctccgccctggtgcgcaatgccgccgcccggaaacaggacgtcaagtctggccgagtgccgcacctgagcaacggcctggcgggtgagacggtggccatgatgttcagcaagcgaagcacccggactcgagtctcgactgaggctgcggttacaatgctggggggacaccccatgttcctcggcaaggatgatattcagcttggtgtttgtgcttcttggtgtttattgatttttactcgacttggtcactaacactgggcaggtgaatgagtcgctatatgacacctctgttgtaatttcatcaatgacatcttgtatggtcgctcgagtcggccctcattcagatgtcacaggactggccgagcactcgaccgtgcctgttatcaatgccctctcagatgatttccaccccctgcagaccattgctgactttctcaccatctacgaggccttcccatcttctgtctcaagcgataacagcctcaacctcagaggcctcaaggttgcctgggtcggcgactccaacaacgtgctgttcgacctagccatcggctgcgtcaagaccggcgtcgaaatcgctgtcgcctcgccccagggctacggaatccccgaccacatgagggagctcatcaactcagccgccaatggtgtcaaatcacccggcaagctctcagagacgactgttcccgaggaagccattaagaatgccgatatccttgtgaccgacacctggatctcaatgggacaggaggctgagaaacagaagaggctcaaggctttcgccggctatcagatcaccaacgaactggcaactcggggcggtgccaaggataactggaagttcatgcactgcctgccccgacaccctgaagaagttgcggatgaggtcttctacagcccgaggtctctcgtcttccccgaggcggagaaccgactctgggcagctgttggtaagtcactcttctgctagccataacaatataacgctaacttgctctttttcttttcacagcggcattggaaggcttcgttgtaaacaagggtgttctcgagtaatattaaatttaaaacttatgtagttttctttttaggaagaaactttttgcatattctcaaaagcacaggcggtttaaaaaaaaaatcgaattcatacaaaactgctataaaccaacgaacattccctttaccagacgccaagtgtcccaaatggcactagctaggtacaattaatactcgtagaaaatcatgactttaaccaggaggaagctggctggcatcaacaacctcgtcggcatccttaatgataggctcctcggcgtgcttggcaagtggtgatctgggcagggccatcagaccagtacgggcagattccaaaattccaaagggagaaaccagcttcaagaatgagtcaattctcaacggcttagcggagctgtaatccagaatattagccggggggttgttctagaaagtgacgctcatgaggatgttgtatgacttacacttcaacaatgcagctggtagtgctaatatccagcaccttgcctccgaactggtgggcgaaataggtgatggtcttcaagtgctcgtgcttgtgtcggagggcctcactggcagctagcttgctaggatggaagtccttggccgactcttcgagagttcgctcaaactcgttggtagactcgccattgtgctcgccgttgctgatttcgcggtggtgggcgagcagctcctcaaagtattcgggtccgagaatgttgaccttggcaagaaggagttcgcgctggaccagggcggcgttgctataatccagcacagcccagacaggcaccaggtcttccagctgtcttctggcctgctcgacaacgccgtcctggccggtcaagacgatggtcatgcgagacagatcctccacctcggtgttgcacacaaccagagaatcaatgttgaagcctcgggcagcaagaataccggagagacgagagagcacacctggctcgttctggaccaggcagttgaggatgtgacgcttcggaggcgccatggagggcgtgggcgtctcatagagaatgttggagacggcggcctgggccgaccaggctggaggagtgtcggtggtgggcaggggagaagagcggcggcgcagggccttgtaggcaatggcagaggttgagctgctggacgagctgtgtcgcacagtcgtcgtccgcatagcagtggggaaggactttgcagcgaggcgcaaagacgcgctccatggccgaagcgaagccatcctgcagtgccgtgaaccaatcgagttcggtcactggaagacagtaggtcggacggcgatggaatggattgttggatggttcgtgagcgttgagtcagtgaagatgaaggatttaaaagaaacaaaaaaaagttagtggcctcgagagttggaggtgggctccgataaaccggaggcttgactgacgcagcgatttagcacggttcaggttggccgacggacgctaagatatagggaagattccgctactgctgcatttatacttctgcaaatgacgactgcagtcaactgggcgtgaaagaacttgaggaagactctgattagttgctggtaccttgatatatcacaaggaggcggtttagcgcaccaaagttcctatgtctctggagctcaacggctccagcactatcacgagcatagtccagcacccaaaagcgatcggatgtgtgccccgcgcataacctcccccgcgatctggccatacccggcatatgtgaaagtacaagctacatccttctatgcagcatatggtgtttatcgggctcaatcttcttcttcttttatgtaattgatcgctttatgtaggccatactgagccattaattcttcgacctttgctgtcgctctgagcatatctatgctgtactgagcctcttgatagaatctagctccaaaaccggcctcaactagcctcacgtaagagcgcatgtgtggctgaccgcattgctaccatagacaatgagatggcgtattctgagacccattgcttgaacatgcagaattccacagtttacagcttgaaacgcatctcaattttgcccaattgctgcagtggccctgcgtacattaatagggatctttcatcagcaagctccgacaccgcaggccaactaggcgcttccccagctttaagtagtcaatattatgtaagccgcaaccattggactccgcacgcgcaagtacatttttccgatgccaagcaggcgcaccctgtctatctaatcttggtacgaggcagaggaaaaaaaggaaaaaaaaccacccatttaggtaccaagtgccctctaaagagtgcccaagcacagtggttggctacggtgctgatccacgcatgtcgcgaactcttgtgccctgcagccttgcatccttcatctgatatttttgctgaattacgacgcaacctcggttctattgcgagcggctcttggctttcctaccaaacaacagaacaacggtctttttaacaatcgcaagctgtccatctcttgagcgacgccatggaggattctgagcgacgaacaaagcgatctcgtttcgaccagacggagcctgagcccagacgagcctctagatttgacaggcgctctcgatctccgcccacgcgccgccacgaaggcagagaccgcagtccgctgcccaaggatgattcttccgagacaaagaagcccgcagtagatgctgctgcggccgctggtacgccccttgactcacttctcttcaggcgcaaatgcgcgtgtacctgcgattgcgacaagctaacctcgcaaaatagctgccgccgctgccaagatcaatgctcagctgcaggcgcgaaaggctccccagcatgtggatgtccccccgatcaggtcttcgggcgcgcagtccgacaagccaggcgacaatgagatgaagcccgatatgtatgttgccgacggcgacttcattcaagacatcgaagtcaacgacctgcgaaatcgatacctgttgactaagggctctactcaagaaatggtaaatggccctcattctatctactccgctggattcgtcagcttgacgcccgcggcactacgacccaagtcatcaggttctcgtggccgtggagttgcagctgctcctctcctttctgctcttactaacctcgtattcacttagattcgaagcgagactggcgctggtacgcgataatccttgctggacgaaattctggaacgctgatattgactcttcctcccagatgtcaccacccgtggtagctattacccaaacaagagcatggcaactgcaacggtaagatgaatcaatgaccctacaccacactcttatactttgtcttctaacttagcttcgcacacaagaatcctcctttatatcttcacatcaccagcacttccaaggctggtctcgaatccgctgtggaaaaaatcaacgatctcatcaagcaggagcttccccagctagtcgatgaacgaagattccgacgcagagaccaggaggagcggccgcaagttgaacgagatgaatttggacgagtaagatactatttggaacctttatactccttcattttttgtagctaaacaatcttttcagcgcaaatggcccgatgagaagattcctattactcttgagccaattccaggattcaacctacgtgctcaagtagttggccatggcggtgcctacgtaaaacacattcaacaagagaccggctgtcgagttcaaatcaagggccgaggctcaggctatttggaggctgccacaaactgtgaaagcgacgaggacatgttccttcatgtcacgtatgtattcataccgagactcctttccgccccgatttgccttattgacttttcattccagaggacctgatcccaatatggtcaccaaagccaaggagctctgcgaagacttgattgccaacgtcaaggagcagtacgaggaattcaaagctcggccgcctcgttataacaatgatcgtggcggttatggcgaccaccatcaccacaggggctcccacgaccgatcgcatggcggatctcaccacaattcgtacaattcgtataacagatacaactccgattctggtgcctccaacagccccgctccagcagccagcaaccagcagagcgcaaacgactatgctgctcaatatgctcaatactataatggcgccgatccctacgccgcatatggaggatacgctaagtaaatcagcctgtttagaccaccttggacaaagaactaatgtattgtagctatgtcgccttgtatcaacagtactatggaggtcagagctcacaagcagcagccccaggccaatccgcctctcctccgccgcctccgcctcctgccgaagcagctcctcctccaccacctcctccaagctctgcaccaccgcctccgccaccatccggaccaccgcctcctggtggaagctttagtgctgtatgtctacctggttcacacactcaattgcgcagcgtcggctaattactgattttaggttccgcctcctccagggctttaaaggaataggtctccataactgacataagagcttgctactccttttgttatgctgactttgtaatatgcatggttgacaacagggggcagcagatctcgtacacgaatggcttggaggaagcgcagagctgctagttcaaacgcgccgcacgatatcttaggtttggtacaaaaggttttaaactgacaagtccagacatctgaatttagacataaatccagtggtagggagtcggtcttgacgagaccagtttatttttttgttgataactattgttcaaacaggaagaaacagttgatggttcttgtgtgagaagtcttgactgctgacaagcacaggctgtaaactattaatctggaccagagtaataatagtggttgccacgatgtgtgtgtgtgaaagtgacgattcaaagtagtgatgatgtaggatatgaaagctcagaagaatatggcctgtaccctcttatacgagcattgcttctgcaatcgcctcaagttaggcatgttgtatacccatagggagagcggatcatcgcaaccgccgcggcctgacctagttaattaattactacgttagcgagacttgaggagcagcatctgtggatcaagctctgtgggaggtaatccatctggcctcttcaatatgaggtggtgattatcaggcccaagtcaccacaaatttcgtgtattgcaacattcataagagcaaagttctacatttcacatctttgatcaaaatggcgttgcatcatttattatctttgcctctcatctccatcctgtaagccatgtaactagatttcgaatcgagctcactcttacagaagtgtggccttcaaagaggtcttcgagagtctgttgaggaatatcctccaagctagccatctcagcggactttccttcaacgtcaagaagcacagggttccagccagcctcagcagcgccgacgacgtccttggcaacttcgtcgccaacatatactttttgccaactctccagatcagattcgcttacagtctcgtgatatcgagctttgatgatgtgagaaagcataatatcggcggcgttgaaaatccgtctatctggcttctccacgccaacgtcgtacgacatgcaatggaagtcgatgtcatattgcgtctcttgaagggcgcttgcttcaaacggtattccgtatcgtaacgggcttacattgagtccaaaggaggacaggacatctgggacccgatcgtcggaatttgtgattactccaatgacaagcctctcaaccccttgctgggatatccgctcccgcaaagctcttattgctgggacaagatcacgctgggcctcgtagccttcgcttgaagagaatcggtgtagtagttttgggactagggtaggggggagggcctggttgttgcgcgtgagtggtgtaaatgttttgtggatgacctagaacaaccgacatcagaaataggtaaatcgctctcacgctagagttttgaaaacatgttgaagagagatcaactaataagctcggtatatagagctgattaatgtaaaacaaaccgggggggggagcttactcacattcgtccaccactgagtggcgcccagtcctgttgctctcccgtagttttggttcttctcccgctcttctttaattgcttccagtaaccgagattgaagctccttatcgctaaagccagtaacaccgcattgtcccgcgacttgggcgtactgctgggccactcctcctttggggctgaatagagtgccgaatgcatcaaagcacaagagcagatttggctttgccgccctcatgatgagccgcgatgatgccatggatggaagatctctgtggaagaattattctctgcgcctctttattgccacacttccgaggttgatagtaacagacttttgatttaacgtcttgcaaggttcataaaacgcgcactttgatgttcaatcaaagaggaggtggataaaaagaaaggaggatttgcgtgcctggggacgagttcagggaaattaaccgatttggcagttacggagctttacctacctagctataagtatttccagaaattgagacagaatttgtagcgaagtaatttgataaatcgttttgcacgtcaaatttgttctattcatctatgtactagcataaattttacgtgatacattgcaatggacgttaaattcactcccgtagttggatcgtcttcaaggcgggagtcctgattagaggtccaaagcctaagatagccgaaatggcggcgctgggtgctaattatagaagaaacgggggtcccgatctcttatcgatagcgagcttggtgacagctgcaagcagctccgcttcccacggttatgtcgctgccaagtgcctatctgaacattcatgaactccccagcacaaggcgcaatccaggatagaaatgtcccaccaggcatacccctctcacgatcccgtcaaggagccgcattcggtgtccgtcaaagtcctcaggtaggcaccaaacgctcttttgattggggagcctcgatcagtccttttaacagccgccaaccctctctctgcaggctctctcaaccgtctctcgtaacgcagtacccagtagatcctccattctctcctcccaacaccaaatcacagccagcacccgcctcgctcgcttacaaatccgcctcgaatacgaatcccgacccgttcctgctgagcccgatcctcaacctgccggtgtcgttcggctcggcttacgtgggcgagacgttcagctgcaccctctgcgcgaacaatgatttgccccccgatgcggcgaagcgcatacgagatgtccgtatcgaggctgagatgaagacgcctggcgtgggaggaacgcagaagctcgaactcgggcctgcgaatatccacggcgcgacgcctgcgggaggggtggatcttgagccgggtgggacgctgcagaggattgtaggctttgacttgaaagaggaagggaaccacgtcttggctgtgacggtgagctactctgaggctacggagacgagtgggcggacgcggacttttaggaagctatatcaatttatctgcaaggcgtcgcttattgtgaggacaaaggtaagtgccctggaggccagtgcaaacaacagcaactacagaaaatgggtgctcgaggcgcagttggagaattgcagtgaggacatcatacagctggaaaaggtggtactggatgtggaggagggcctgggctatcaggactgcaactggctctcggagggagataaaaagccggtggtgcacccgggcgagattgagcaggtttgcttcctggtgcatgaggagggtacagatgccggcggtggcctacgactcacatcggacggaagattgatctttggcgtcctgggcattggatggaggggagagatgggttgccgaggatttctatcgacgggcaagcttggtgctcgggtcgcagctcggtgattcggtggcaacagccgagagagctattcattgacataccaaagcgggctcctatgtgagcaacatcaggaaactatgggacgtctccaacattctagtctatggatctaacggccgattttgagttaaattctgcggctgggcgggatgcatggcattccataaacatgtgatggagcaattcaagaagagaggggcttacggtgcacgattcacgaaagagaagtactatctaggtacatggggaagattggtgttggatgttgagagcaccgatggttcatgccgtgctgggatataaagagacggacgcgtaaaaaggccaaccaccaacagttatagttcctacaggggagtcacagatatctctttgtatgcagcaaagtgccaaaacggcgtcttgataacttcaaagagatacagagaaccccaagcacagcgaaagtgtagtccgattcctaccagacattatcttggctgttacatgtgccttgtctcttgtctcttgttttcggactacccattataggtaggtaggtagtcaaggatgtatggtttcgtaagggtttagcaaaaaggagaatagtacatgtaataatatgctgcggtctaaattccgagcggacgggatactaggctgggtaatactgctaaattgacggaagatatccttcatcgcaatcaacctatcacagcatctttatttttatcttcagcttgcatgtatgcatagcttgttacccaatcggtcaaactgtcaaggcagggcggtgtttgaagtaggtgctaacctaaaacatgtaaacatgcactcctgttcgtgtatcagggatgcgcccgccgtttgactcagtacgagatgcatcgtgtatgcaggactggtctgacgctgacgacaatgtcatacgaggaggttcattatcactaaaaatgcagtctcgctcttattctttggtgatcctctgtttgggaaaatgttactgctcagtttctctctccccccccctggcaacgtttaaaaggggtaaaagatgcacttgctttttgcggcgggtaccaaagcagtattagtacctggtaagaggtagtaatatatatggagttcggaatattatcatctacgcatgtctactttgatcaatgccaattccaccttaccgtttgatcatttaatcgtcttgtgatgcatgaagaaggtatattagaaaaggaaagccatagtacagtcagcagactcatgtcagctggtgatcgaatatcttcgataggggcgtgtgaccaattggggtcaacaaggcaatatgcaagagaaacgagttggaaagagacatggtcgtttgagttgctttacagacaaagggaagcatctatatcggggggatgaggagccggcaatcggctatgaatgcgccgagcccaagcctgggatcgacagtgctattaacagtggcatctagcgggatcggcggcgggctaccgcaatacaaaatgaggtcgatgacttgctatagtagccgtttagtgacgtcgcatccaggggcctatggatggcttggctgtattgggttcgttggtggaagcttacagttaactgcaactgagctgcgaggaaaagtaattcgagtacttcggatacagagcacccaagtcctgaatcgagcccgcataatgaccagagtgagccatctcagcggactagagttgggttatagaaacagtacttcagtgactgccagttaccaacacgtcttgttatagcatgttgaggtggcttatctcaacagaaatagttctgcagcgtgccgtatttgtctgtggctgcagtctagctctatatgttaataccacttcgtgatccaggttgatcacagaacaaggattaattgggagagagtggtttaagtgggtggctaagatcgtgatacatcatatgtggggtgccctgaaacgggctgaatctattttcttccaactgcctcctcgtgtaagcaggactggtccccataggaggtacaaagcaaaagggagcgaccataaggcaaagagttgaaaatagaccgtggattgctatcgtctttttcgtttcagagtcacaaagtgctggctctgtttcgggatacgtcgaagggagagtattaggtagtatttgaacggcaaacagggccaagacaaaaactcccaaagctgtccagcagtattgagctagtgcaatgagaataagaacgggaccctctctcctattgctcaaaggctctgcagcctgctccatacatattacggagaggtagctatggagtaaaaaccatcttgtgccatgctaggtagttatacgaagcactctgagctctccttagtgcgaacttgcgcacccttcaaattcagggtccgtgctccagctttctggccggggccaaagtaacctagtccaggggctagctggagacggccttgaagactgaggcctcgaggatgaagtacctgcagcatgtgcttcgccttgagcatgtactatgggcgccatgtcgctcgcgtgcctggcggtacctgcatcttggtggccacagaagctgtctgttacaccggccggtgcctgattatcgttgggtatctagctctttgccgatctggggagtctgcttgatccgttattggcatgttttgagaggctaggtaagaaggagttggcatatgcgtataagtagaagctgcttatgctgagacgaaatgcagttgcggtgagagagctcctttcattatcgatcaatcataacacctccatacagtgctgcttgtagcagcattgtacttgtactcccaggagtcatcagccgccgctagaaggccgatgaagagagcccgccacttgacgcgaggcgcgcctaccgccctaaaccgaccaggggtatccctgaatcctggatattggtgcagatggtcatcaaggtctcccaccaaggatggctgttgggaactatacagaggggcacctctgcttagaaaagcccggactggctcagagaaggctagatgatgcacactccctggcctgttgatcgcctctcttcatcgcactctgtcgcatacagcatgttgcatcgacgtggctggccgcaatcgctcgtgttctgagcgacagacgggattgtactggtgctagtgagctcctgagctgcagcttactccgtacttgtacatgtgcatacatgaagcatgcaagtcatggagcatcgaatatggagctcgagattggctctcggatcagctttgtagtctggggtgggtgtagaattgtttgcccgcgtacctacttcgtacagccttgctagcacttggttggctcaagatcgccaaacgccatgccgatggatgcatgctgctgcgtttcatctcgcggtacgtcccttgaaggtcgtgtttgaagaattttctttccttttggcgcttttagcctcatgtgaagcgtcgtgttgtgaccttggcagtagctctaatcggcttagtaccagcatccttggtaaggcatgtgaggcttaagcttagggctggcaacgattctggtgttttgcctggcggaaaagagatgctggtcgattcgttttggagtgtccatcttgaagagagaaggtaggatatacaaggcgaaagaaagctgtctagaggaaggtctacgaatgtgccaacctcaggcagtgactgtcagttcctgcttactgcatctgtacctgtagatctgcccgtcaaatgcctacaacggcaggtaccctgatctgcacggtaatcgttggagaaaagtcaaaatcaccttctcccctttcctttggcatgtgtaaagtgcttactgcctaggctcgaaaaggctcttgtcaactcttcccacaccttctaagcctccgaacgatgatgacgggagtctattcggctggcagacacgtggactgtgcaaacttgcaggtctaggagcgctatctgcaccgactggcatcctcggtatggagctcttggacggccaacagagggccaagcctgcagttgtttctactgctgcgggatgcatgccccgtagaggcctaaactagtcttgtccacatcgcccatcttggacgtgatcactgctcgagagtcgccggccaatggcgcactcaggcttgagcagacatctgcctaatatcaccaccaacttgatatagtactaatactgacactgggtaatttttgtacattacacgcagtacttgggcagcatgtacaaggcgagtgccacggcagtactcgccgatgtagagagtactgctccgcccatgtgctcgcccgcggcccctcaggcaaagcccgacacgcaaatacaagttccggccgggctagagcctttattacggctcgacggggtggcttgcttccgaacttgcacgctagccaaggagtacatggtaccttacaggttttgcgctgtgagtactgcgtaccctggtacctgtggcatccatttcgatttcgatacaggcgactgcatgtactgcaggcaggcattgcaatcaggcctgtacccggacgcttgaaaaaaggcgacagccagtgatgcagcgctagagcccgatcatgcaaatgctgctgccactcgattggccccagacacctgcggcttgatacgaatcaactgcatttgcagccgtgcctgcttgcacggagcatctttgtacccgtactgggtcgcggccacagacgcaagtagcgctacctgcaatcaccaggccctttttcgcttgtcgctggctggctccagcaagcgccggcgcagatcggtgccaaaccggctggcaccccaaaattcccccaggccttagcaggccttagcagtccactgtggtgcccgtacctgtacccgtacctgcactccgtgctacctggacggggccctgcgcgaccctttttcctcccctttcgaaatcccctcgattcctcgcatttcgcatcctgcattctgctctgcatcgcgcagcaccgctcgagcaggccgttttcttgctccgcgaatgcatccgtccgccacgtcgaccagagctggcagtccagtgctgagttgcggtgtctgaatcgcctgcgggacctcgagcatcccagagaacaatcctcgacctctgccgcgccaaaggggctcaccaaacccccctcccacggcaaacgcctttttttcctgtccaatcccacgaacaacgctctgcagcccgccaacgcccttttcctcgtgcatttcctcccttgagcagaccaaggagaagaaaaaggaccctgcttgtgtcttggtgcgtgcctgtttcacagccttccttggttgcggcggcagtgatgccactaaccagccaaacatgctccatggcctgtcctgcatgcccttactaactttgtggcagcatccaacgtgccacgcgccgttcaccgactagaggctcttgtgccgagacgagaataagaaacacttgaacgttagcacagcgggcgaatataatcaatagttgccataagactggtgcaacccgctgaggggctaccattgcacatcgctgctgctgttgaagcaccaatcgccgcatctacgctgagagttcgaatcactgatatgacatggagggctcatcacctcccctggcggaatacttctggatcgccggcatagaggcggtggtttacgatgagtccttgccgtctgtaagccactccgtcgagacgactaccattgccgaagacggagagcctgaagaggaagaagatgctgctagcaatcataccaagccaaaggctgctcgccattctcgccagaactctgccagtcgtttctctaggctttctctggacggccgaaattctgtcgataccatcgaggaggatgacggcaacacaagaagcaacaggagcagcgccacaatcaaggccaagccggccgctgctaatggcaatggcgtccttaatggcgacggcctattcccgggtggctcgatgggcgagttccttggccttatgggggactttgatttcgacaaggctcttctgaagtttgctgccgagcgagaaaactttctggaagacctttctttcagtgctggagccaagacccaggcgcgccagcccatggtgaaccctcgagccgaacgcattcgagccgatgacgccgaccccagcggaagagtcagccccctgaagagcatcaagggcagcatccgccgcaagatcagctttagagacatgaacagtctgcggaagcagcccagtgttgccaggcccatgtcacagagagctcgtgagtgtgatccctcgtctctttccccttgtattgcaataagctcgacgttcatctaacctgtcctcacaccagcttcaatacgcaccacaagacgactgagcaactacaactctgtcatccctcctcccgaacctctcaacaccgatcccgacatgcatcctctcaagagacgatttgagcctatgcttctcgatcggtacccccccaagactgccatcgacgaagttgctcgacgaggcaagttccccgactacgtgcccatgtttgctttccccaacgacgttcaaatcgtctcgtctgatgaccggccgcgaacgacgtggcacggattcaccatgacgtctgatgataactctaagctctatggaatcacactcattgtgtggacagcgctgcctgccgatgtagcagaggctgttgagcgtaaatgtgaggattggcgacagagccacatgtccaatgaagagcgggagctcgcagcgagcttgggagtgcgtttagccagcgagcgatcgcatttgtcgcagctcttatccaagcttgggacaattccctcgggcacccctgctcgggacaggcttgaggatcagattggaactgttgaggaaaagatcagcctcatgacggatatgcttagaccgttgagacacggtgcagcttctagaattgagggtcttaccactggcgagagtggactttgggctccgcgtgcttatggtatcctgggacgagaccccgcaaacatggcgttctggaaagaatggctcaaggcaattgtcgttcccatgaccgatggtgccgtgctcaggatccccccaagttctcccaaagtaggccgatggcagcctttggagcagtacgtcgtcaatctatgcacagaagcctttagccccctgggctccaagactcaggttgagattggtgtacgggagctgcggctttatgctcgtaaagaagcagcgaatgagcttcccggctctcggaccattgacatatacgccttgtttagatgtctctctcttgagaacatagtggctctatttgaatacgccatgtctgaatctcgcatcatcttcctctcctcacacaccagcatgctgcacttggcttgccatgctattgcaagtctcttgtaccctctgaaatgggcaagcatttttatccccatcttacctgccaggttgatctctgctcttgacgcgccttgcccgtacattgtcggtgttgagcgccgctacgagcgaatcgatcttcctgaagatgactacgtcctggtcgatcttgacaaggacaccattgatgccacgtcgcagcccaaccgcttgccgcgacagcatcgccgaaagttgatgtcattgctgcaggtagcggctcctcacaagctacgctatggcgtcacgaccggacctcctccctacgcaatggaggccttcccgtatgattctttctcatcggagaatgcatctctattcactagcgtcgctccccccgcgactctcggcaaatgggtgtctcaaaactcgtccagctttgcggaccctgacccccctaatgatctgctgcctccggcctttaacgggttttcgctgtcctcggtggacaatggcaaacctgatcggccaggaaccagcaagtcaagttcaaccagccctcaatcttccgtatctccggtctcgatgaaatttcctcccatgccgtccactccggtctcacgtagcgactcaggatttgccctgaccgcaacactcagggagaagcgatcggggcattttggagaagacaagggtcgacgaagctcgtcctttggcgtcgacaaggctcagcccgtccatcgacccagtcttccattcttgaatggtcaccaggcaaacctatccatctcaacgctggattctggatcttcttttggagggggctatgctccttcgacatatgcggcttccactctagcggcctcgactattatgccaagcatgcaggttcagccagttagtaacactgatacaacagtctgggtagaggggcattgcttcaactggaaccctaaagacacagcttctgtgtgcacaatctgcgaagaaagatccgaaggtgatgggttttacaagtgtggagcgtgcaagactgtggcccacggccggtgcctgggcttcgtatccctggtttgtactgacgctttccatggtgaccgggtccgggcagcgtttgtacgatgcctcgccagtttgctgtacacgtaccgcaaatatctgggcaagccgtcaaagcagcacaagaacagtggccagctgtattcctttgacatggatggattcatcaagagtctcccttacgatcaacaagaatatgtcacaatgatgcgggagacacaaggtaagctctgcatttaatgattcttcctttctcttctgtttgacacttgaactaatatccccttttcttattagcattcaacgaattcgtccatgaaagagaaatgaaacttacctctgaccccgatatccgactctttgacgagatcatcatggccaagaaaggtcgtggccgcactggcctgccttccagcttgtcccgtctgtccactctccgtggcggcggtggtaccaactcatggggcctctcaccttcaggccgcagcaacactggcggatctagcagcggcgccaagatccccccttatcttggcgatacttcagagcacatctggcgcacagcctcggtgcctctaccaaagggcaacttccccggcgagtaccacaccattgtgactcgcatgccggctcgtctggacaggtcgctcatgcgtgagccccgcgctatccagggagttcctcgcatcgagcctcgtggccccaagggagttgctcggaagcaagttccgaatatgctaggcggcacacctcaataaggggcttttttttttcctttgcagatgacaaaacttggcattcagagacaaaaaaaaggtgaagaagatgaagaaggggtaaaattcaaatgtataataaaatcactacgcatcgatgtaatctattgtcgaaatcgcaaacatactcgcggatgggtcaaagataattttattgttaacaaaaaaagacactggcatgcatggattcattccgggtgaggagggaggcatacgacggcatataaccaaatcgttggttgactggttgacctaaatggcgtgggaagcttggttttttcttttttgcttttttagaacacatttttggcagggcagctctttgttaattggactatttcgattcttcgttttcttaatttcatacatgaatttgtgttttcttctccatttgctgtctccccaccacctatgacctcgggagagaccagcccatttataaacaatagcaaaaattgctggtgcatgatagctaaatagatacaataacagttcggtcagagtgctgttcaaggcatctgagaacagcaacaaaaaacaaagctcagtgttgaaaatcgaataagtcacctccaactacgaaacacaatctgtcggcacgagccgctggacaaaccggggggaaataagggctgaacaagcaatgagggtacacaatccgataagttttacttgcccacgttggcagcatctgcggtggcatcctcccagccaatattcttcaaaatctgactcacctggctttgataggtcagatggccgcgaggaaggctcttcattctgtagttttcgactccatctgctccctggatttcctgcaaaccagcgacaccgaactgaatattggcagttcgatatagaaatccgagcatgtagtcgtgttctgaatagacgttgaccaagcggccacatacaacactcttgagcgtcagccatacgcgactctccgacggtgctggggagcccatcatgacaactgagtcgatgactccaaactgtcggcgctctgctaataccatgaggcatgtatagatggcacgggccccaaggccgtatccaatcaacgagactggcctgtctccatgaaatttttgtcgcaaaatggcatcagcaaatacagcccctgccttctctgctctgactatcgcaacattccaaggattgtccaaaatcttgctgactttgagaagtgaaatgggccaggtagcgtccacaaggcttgagaaaactggaagaatgcaattagtatcaccgtataggatatgacaagtctggaaagcatatgcttacttgtgcgagctttaatctctgcctgggcactgctccaagaactgctctttataacagtgtcaagggagccgccaaggcttgtgagggctgcagtttcccaccgcgtaacaaaagtttcggtatagcgacctagactttgccaagtttttgtgatatcttcatccccaacgacatatccgcctatagtgatggtaaggcaaagtcttcgatgttccgctggaataactcgggggtcgcggtactcagacgcatccgtgctatgaatgggaatgaatgcgaagtcggtaacttctcgagcgaaagtttccatcatcttgcccaacggctttaaagtattgatgccgaagaggctgcctattgcgagtgcattatcggccattattcccaatagccctgccgctgtaaactgagtgagtccatgaccaccgtgggccgcaccgataccaactgcagcaagaggagcagcaagttttcccgaattgtttcccaacccaagcttccagcgtcgagatgtcttcgtctcctcactcttcagtgcaatcgcatcttcttcagagaggttaagagctgtcctagctagcccgcgagcaaggcgtagttcttcttctcggtatacccaaggtgggaggttcaaagaagttgcaaggctctgtatgaggtgtcttgcatttgctgtgtactcttgcatcgatagcagaacgagaaacacaacatgcagcaatagcctacgcttctccatatccagagtccatagagcgttgggaaccgggggaaactgagtagctaggctacggtccacataattggacggtgctcgcggtggtcctaagtaataattagtataccgccacctagaaacagagatgcgtggaagaaggctcatcaaacctgttgccagagtcagggggctgcgcatcatgccgccgccacgaccacctacacctcgccctcgaggcattcctctaattccacgcccacgaccacgaatgcttagctgagggcctggttgatcactgacggcaatatctcgaacacgctgcaagactatagtctgccatttgcgaaaaaagatcaaagcctccttctttagctcacgcagctgcggcgtcatggcttctttctcctctttctcgatgatatcgtgtgtcttatcaaatggctttgaggaaccaattcgttttatacccataagtgaatgggaggttggtttgtgctgtttttgatgatgtagggaaagcagaagccagtggtggtggtggtgatcatggtcgctttggagtggagcaactggaggggagtcaaagatattgctaatatctctagccattctctccgtaatggcattgactagagttaccaagtcattcttctcggctattgatagaatgccagtcaagtcgactggccggcgttggccatgagtgctacctccacgtcctcgagccatgacgggcggtttctggtttctgacgctcaatcgtttcaagatgagggaagccaggcgagatgcaatgagaaacagcttctaatttctaaaaggcctgatgacttggtgaatcggcgaacttgaagaagcagccacttcagagatccgctctgtaagtggtgaagattcggtaggcgagaggctggtcacggataagtgaattcttgaggagttgaataatgggtgccaactatttcggccagcagctgatggaagtaatcagacggaaagtctctctaggaatgaaaagaagagactgaggaattggctaagcctggccagatgatttgaagccgtaaagggagatggagaaagaacaggcgcatctcactctcgttgatgttgtgatgaagaaaggcaaaagcctacctggtatatgtagaaataaaaacaaagaaccaatgtggaggagggaagcgaaagggaaagagaatctgaacaaagagtgaggcaagcagaagctgaaaagaagcgaagagaagaggaaggcgcgtgggtgaatttgggactggctggctgccaggtggctgccagtttccgaccccaaagccaatggcaggagtaaatgatgcgtgcaaaccgtacatggaaggaacagagaagagatgaaaaaaaaaaaaacacggaagggaaagaatcgtggaggaggcaggcgcaagagaagggtgtaaacgaaaacagagcatttccctttcttttgctgggcgttgtgatacaaaaggctggaaaacaggcaggcatatgggatataagatatctggccggcaaataaacacagaaacggggatctagaatggaaacttgggggcaaacaaaagcaaacgtcacttcatcacgcacgttgaagaggattcacggagaatattgtcacaccaagggcgagaaaaaaaaattgcacgataaaagaaacttgactacttcccgcggtaggtgcaccaagcagtgatgcagcaggagagggagaagacagtctccattgaaacatcaacagacagacacagttggaaatggaggacaaaagaaacgtcacaaggcctcagcgatagaaaggcggcactcggtgctcccacaaacgccaaaactgaagttgcaacggcggtgtgagccgtgccgtccattgcatgttggaagccgtctcctgagtccagttcgtttgtaaattgcctgatagaagatggagataaccacgggttggcgatgcggtgagcagatagatgggcaaagaaaggcaggcaacaagtggcatattcaatgagggacaaggaaatcctaatatttttaagaagttggaagctctgatggctagagtatccccagcggcgtgccaaagtagagctataaaaagcgcggatgcatccccagcacagagacgacggcaagacgtgcaatggacagcgggacaaacaagctattactctgtccttttctgctttatttcatacggctatgtacagcatctttgacggagcttcattacctccaaaaaatactgtttgccaggcaaagcaccgattcacgatcccagctgtccttgacaatgtattgtttcgaacttgcatggccatgactttgtctacaaatatcctctgagccgggcgtggcaaggtgatgacatggccgccataaattagcttgacaacggagcgtcgagttgtgatacacggttgtagcacgaacaagctgcatgtccacccacaaacatggctgaggcggctcttatcccggtttacttcagtttgtttgctggattacggccttggctaccgatacagccttatattatgagtctataaagcttggtcgatggcgccactctgaattactgtcgctacgtttaaataagctgattatatactactacgcatctctcctatttctcccttctcccttctctttcttggtcgtgcagacaaacaagtcacaatcaatcctgtctcttgaataatgatcctcctattggcttcctctatattccacaaaggagtcgcatatttgctggtacaacatagctcaagccgccttattcacaaagttatcctttgatgcgcgtgttgcgcagaaatcgcaatcaacctgtgccccccggaagacgcacagagtacaaaagcataccactgggcagcgggctccggctccgcgtcttatcgtcgtacagaaacgtgatacagaaaagccaactgctgcttgcgaagcacccagtgcaaatattaaggcgtggaccgataatgtcgaaagtcacttctcttaatgagactggcagcaagacgagataaactcattcgcccaactcgtgataccttacatgagcgggcagcgcaaacgatggtatagagtggccgcaggtaacgcatatggagctatccgaggcctcccaagatatgtcagaatccaaatcttcagatatatcgtcctccatttcgtcttttgcgagtttctcatcttcgccagtcgcgttggacgcaatcctccatggagcaagtacttcgtcctgcttcttgaacatgactgcaatgtctcgtcccgctcccgtcttgtcatcagtagctccggcaaccatgtttgccgcgcaaatgttaattagctgcaaattccacgtctgacccttttcactctgtaagcggcggagtagtggcaataacgcttctgcgactagttgctgagcaagctcatcaatgtcagcttttaggtcaaatagaaaactcggtagcggtcctgaccgagacacacgactgaagtctcgagtttgggaggcatccgacttcggccaagatcgagttgagagtcggagggtccttggtcttgcaatccacttttgaccgcctggtatgtctgagccgtggtctaggatcgtaagatctactctcattctccggattagagaacacgacagcttatgaagctcttcagtaattcggggtatcgtttgaagaccgccgtaggtgtcttcgatactgatttgggaagggacgtcgtttgcttccttgacttctgtaggatccacgccatgaagaaagccccaaactcgagacccaatgcctctttccgcgccagggccacccagaagtacctcaaggaaggacggggatatggttggatggagacgagcttctcgtgccgttacgtgagaatcaaagggcccagtgtcttcaagctccttggtcataatgtgtgactcaagcacgtgtgtgattttggagcccattcctgcaatattgcgaagcttgtgcccatccacaaagctcacgatatcgtcatcggtcaaagcaagcagcgttgtctgattcctcggcttgttcttgctgccgacaagtttgctcagaagtttatttgtagagatgccacaagtcgatgtgtaaccaaagtcttgctccagccttagtcgcaggtattgggcaaagtgggagcccaagaggtgcctcaaatatgtagggctctccaaatccacgtcctcgacagtggcaccaacaacacagcctgcaatggaggtcaagtcgcacggaaagcccaactcagggtccttgctggatagatagaagaacgactcggccattgaagttcggttgagacacgacatgttgtagtcgataatgtcagtcacatctacggagcgtgttagcaagtacccatggtaaatccattgatcttggacgcacctaaaaagacttcatcaaagcccagccgttccgctttgccattccaggagtgagatctcaggaaattgaacaaagtcttgctcacatcgcgaaacggcgtcaagtcctcgccgtctacaagaacgagatcgggacaaatcttctttgcctccgagatgagcatcagcttcttgacattgcggcggcgcgcattgtagttgcaggtggccaaaatgttcttctgcttaatgccgagcggctttgacctcagagccgggtttttgttctcaaatacttgagcgtagaagcagtcgtagtcctgtgcgtttgtttagtacatcgtattggtaatgagtaaaacatctcgcatcacgacgggcgttgagacggcgagacggacaaactgcagaatgattcggtcttctttgcgttttggcggccttttcaccaccttgccgtccatgtttcccgcggcatcttccctgagatgttggctcgcgacccacggccggctgagggctggaacggcgccttattggtgctgcaaccagggctgttggctatattgacatgttgtagaacaatgcagaggcgcacatttgtcaacgccatttggtgaattgccgtgaattggcccaccagacgcacctatgccagggttctgcgccaatcagaggccaccagcggcgccttcatagctggcttcagtgctcctccgccgctaaacgggcgctgtagcaccgctgacagccgctagagtcctcaccaagatcgccggtgccggccacgctgcttgcccctccatcactaaaagtccagaactcgagttggtggggtcgcatgcgttcgagtcacaactccaagattctcggctcttatatctggccattgcgtaattgcagactcgtcctccacatatgcagatactcggacacggacgctttgagattctcagcctgaggcacagcgttctcctcccatagataaccctctaaacttttcttcttcgtctcttttcttcacatccttgcgatggcacatgtggtaagctagccagtcaacttttttttcttctccccatataagagctgtcaaagtccttccttttgcccacatttcgctgctctgccatgtgctagtatggccatcattccttaccatgcctacagagaagcatcgtcccgtcacttgacgccgtcaaggacctcctgaacaagcccaccaaggacggcgcaaagaagccgacgctcgtgcctgtctatcgccaaatcacctccgacctcatcaccccctctgccgcctacctcaaagtctcggcgcatgccaaatccacgtcctccgcctcctccacatactcatttctgttcgaatcagcagccaccgagcaggtcggccggtacagcttcgtcggcgccggcccgcgcaagatcctgacgaccggtcctggctacggcgaagagaaggacccgttgcctgcgctcgaggcggaattggcgagccatgttgttgcgcatgttccgggactgagattgcctcccctgaccggaggagctatcggctatgttggctacgactgcgtgcgatactttgagcccaagactgcgcggccgatgaaggatgtgttgaagatccccgagtctttgttcatgttatacgatacgattgtcgcctttgacaggttttacggtgtcatcaaggttattagctacgtcaaggttcccgtagatggacagacgaccttggaagcagcatacgacgaggcgaagaagaccattgacgagctggtcagcgttctcaacagccccgagattcccctgccggagcagggccccatcgagctgggccaagagtacaagtccaacattggccgcgaaggctacgaggctcacgttacaaagttaaaggagcacatcgtcattggcgacatcatccaagccgtgccctcgcagcgtttcgctcgtcctaccaacctacacccgttcaacatctacagacacctgcgaaccgtcaacccgtcgccgtatctgttctatatcgactgccaagactttgagattgtcggcgcatcacccgagctgctagtcaagtcagaagctggccgaatcatcacccaccccatcgccggaacggtcaagagaggcccgacgccagaggaagatgagcgcctggccaacgagctgcgctcttcgctcaaagaccgggccgagcacgtcatgctcgtcgatctcgcccgcaacgatgtcaaccgcgtcggggacccattcaccgtccgcgtcgaccgcctcatggtggtggaaaagttcagccacgtgcagcacctcgtctcccaagtctccggtgtcttgcgcccagaccagacccgattcgacgccttccgatcaatcttcccggccggcaccgtgtccggagcgccaaaggttcgcgcaatggagctcatcgccgagctggagcaggagaagcgcggcgtatatgccggtgcggttggatactttggttacggaggagtggacgagaacggcgaggatgttgagggcgcaatggacacctgtatcgctctgcggaccatgatgacaaaggacggcgtggcgtatctccaagctggtatgtttgagctacattcatgttacaaactgttcaagaaaagctaatttttgtgatttaggcggcggcattgtattcgactctgacgagtatgaggagtggcaagaaaccattaacaagctaggtgccaacatgcagtgcatcacttcagcggaggaaatttactatgaccagcagcaatctacaaaaaaggcatagactaaaataaaatctaaaaagaaaaaaaaaatgaaaagaggagaaagaaaaaggggagattaggaaagacagggaaaagaatcttgaacatagatctacccaaggagcattatggaatatagtctagctgatgtaatggggacgtggcaatgtcctcttctacggctattaaataaaggctattcatcacatgaaacagatgttctttttttatttaatagaatgaaaaagatgtgtatggctgatcaaagcccagtagtattgatatatccaagaaactaattaaaaaaagttggtataatatccttaaaagatgacaccccctcatcaccataatctcgtgtttcccatctcaaaatttacagttcgtaacaagtttcatttctcataaaatgcaacccgatttttgtttgctttgctttgcttgctttcccaatgaaaatgctacttcaaaagagaaggatgaaatagtaaaaaaaaaaaaaaaaactcccttcccgatgcctttgtttcatcaaccctattgccatgtctccttattttccaacaggactttggctataaatacatgaaagatttttttcttctttctttctttttttgtttttgttaagaacccctttgatgaaatatattcatcaacatgggctagcctagctcacgcttacggatgcgtcctgcgcctcagctagctctggaatgggcgtatcccgtttccgcttattgcactgcgccctgggctccgtcggcgtcttcatgtcgagatcatatcccagggaaggcccagagaagccctggaaatcttccgaaatgacgctgctagcgtcagacatgtcaatgtcaatggccgaatcggcactgctctcgatgcttgccgtcggtgtgtcaggcaccatctggatatcgggcacctccaccgcggccctgggcacagcctcatcgtcgtggccgctgctgctgggcatcttggccctggcccttgcagaggcagatgcctcagccctcgaagtagcgattgcgccgccgacgcgttcgtcatcttcctcttcctcgtcggccacgccaattgtccagacccactggcgttttttctccttgcgcttgcgtttgcggatgcctccgttgctgctgctgctgccgccgggcgttgtcgagggcgaagatgttgcactgccactcaaagccgcaagcttgcgtcgcatgtcctcaaaggggcctggcgtctggcccccattttcgatttcgttgggcgagaatgcctgcttcaggttgatccccctgtcgagtccgatgggcgaaaatgacggcgaggcaggtgaagcctcctcgacgagaagatcgatgtgtgactttgtgtacttgttggtgatgatggtctgggttagagggttgttgtagcccactcgctttgcggctctttcttgcaatctcaaggactgccgcctcggtgaaggggggatggccgtcctgggaggaagaggagagtttcgcaagatgctgtggagagtgtgagggtgagtataaggtgccggagcaccagtattgaacgggatgatgtgccgtctagaaagaagaggctcgacgggagagcaaggagaggccaccgtatatcccctggctctagaagagaggtccttgggtgagaaagaaaaggctttgggtccgttggagtcaacggcgccagcagacatgggaggtgttggcgtcatggtgctgggaaaggcaatctccatctgctgcggcggcgagcctgatgtgtccgtggtaggtgtcgctggaaaatcggcgacatatggagttttgatgggagtcttgagcgtcagcttggggcctcgagacacaactggtgtcttcaacgacaggcactgtagcgtgttgatggctgtgaggggctctgcttggactggcgtagatctctcaatggcagttgcgtagacgttggacaaggtgttgcaagcggtgcggtcggtagggtcgacttggaagcctcttgtcggcctgctggcgacggaggggctggaggtgttgatcttgagcgacaggcgcggcctcttgggcgggctctggtgcagcggctgagacgccatggcgaggatagttgtgatgttcgatgtcgtgtgtaatgatgcagtatcaagacgagaggtgggagttatagatgagatgtcgagttgtcgagttgtcgagagatgaaagaggtggagtggggtgagtcaagtcgacgttgaaagagacgacgtccttggcttaaaggaggcgatatccagacactctcgttcaagcgatcggcccaacacgaaatcgatcagcagccccagtcgtaattatccgaaagaagtcttggtggttgcgcgcttcgtattggtggatgttaatataagctttgtgctgtgcggtgctgcgcggcgctgtgggttaatttaatgaacagcgttataagacgagaaagccagccaacaaagaagacacaaaacaaggttacgagtacgaggtttatctaccccccgtacaagaatcagaaatgccgcagaacaaagtccaacagcaggcaaggcgggatcctcggcggctatatacaggtgacgacgaaacaaccgcgcatgttttgcatcatccacgacgctcccatggcccagcttctccgcacttgtcgcccagcttcctttctttcctttctcctttttccctttgcgccaccgccattaagtggaaccgcctttgttcagctcctctcctctcctccccatgaagtccaagttttttctctctctcttttcccctccggataggcgcgaggggcgaccaaaggcgcgggaagcggagacgtcgagagggccacgcctggtggagggtcgacggcggccgtgagtggctcgtgttgctatttcgagcctgcgggtaagcgctgagccctcgaaccccctgaagccaatggtccgcgcctaagcttcggatgctgtagcgcagcgaaccggcctctggctgcacggcctttgctgctgtcacacgccgccgtgccaatgagcaagtcgttttgcgaggcgctaccgcagccgtcggcaatcgcagagcgcctgtcacaatgtggcgtccagagaagccgttgccttgtcgctggtgaaagataagtagcagtggtgactggtgttgcttcccaccctccacaacctgcagatgcggtccttacagcgaaatcgactttttcgacttcagatttcatcttcgccacatcgtgtttgccacgagcctctcgcccctccccggaacaggccgcatcgtatcgttgctcaggctcaaagtgacaagcggggaccagaaaaaaaaactaaatatagaatgcaaatttaaaactccacgcaatcatgtccctggccctggaaatgtgattattgtgggggcgccgaggcatacattgcggaaaaagagccgggccggtacaccaattgcagttgttgaccacctccgcttggtggggcgcaggtcattctattaatgcgcacgggcacgcaagtactttgtcggcaccgaatgaaagaattcctgatattgggcttgttggatctcatgacatgtagactattgttggcttgatatagcagctgaacagagattttacaacgttcaacggaatttaattttaattcttcaatttcagcttcaattactttgttggcgatcaaagcagctcgcaaccagttctccatctttaccgcccatgcagagacgtctacatctaacatgtaagccatcagttatcgtacccgtagatttattccagaccccggagaaaatcctccacaaaaatgcttcgttggtagtagtagtatcctcttcaaatctgggcagattgcgccgggatgtgaccctgtcaaagattccagaagaaaaagaacgcacgcgtctcattatcataagccactcactgactcgtaggccaaaataagaatatactagactacgtactgctactacgcggcacttgagctagaatcataccagggtcacaaaaacccgtttcaagacataaatagcaacatctcgctgatgacactcatctcttacggtataccatactacgtggtaagaaccctggtgtggagagtcgaataggaatgtcatgactccatatgtgagcccatcttgcatgctatgctcgagagactttgctccatattaagaaggcaagtcaggtaagaacccatcaggttagttgatgacattcatggtgtttctaggctcaactaatatgatgtcatttgagagcagaatagccatcctttcttatttgagttcatggctcttcactctatattactcttgtacaaatcagatctttaaatatactaagctcccataacgtacagatattttaataacaaaacaaaacccaatgattagatcaagtaagctgcacatactttctgtaacccaacctcccaacctccgtctaagcactgccgcatataagatcgccatctacagaaaagaccaaaaaaccccctaaaatgatacagacatgcacttccttcgacgatctacaatatctcgacccataaccagatacgtgcgaaagcagatattcaggcacagatgctgcatatgcaacatgaagtaggcaggtagtgccactgatcaacattgtgcaccgggagagagagtcagcacggccacatggcagatctgagccccaaaccgcacaataagcccacctatatttagtcttcctttgatgaaaataatcttaaataccttacctacccagtacccagattactactactatctcaatcaagaaggaaacaaagaaaatagccttctggcacagaccaaatgatgacacattcccaacgtctactaataccaggccaagtataaaaaaagcacatcaaagagcgccgtgagaaccctgcctcgctgtcagcagatgccccagaaaggctacttactgatcaatgcttgctttccaagtgcttcatcttcgaattactgtatgtatgtacatgttaggcaagaagcctcacccatttctttctcaacccaagagtagcgctggagccaagcaatagctactagtatttctatttatggtgagtgacagagggcggagggcacaaagcaatttcattctgtggagtaatacggtccgagtctacaaggaaaaacaagcctggagaacatttctcttgaacgagcggtgggcgaagagctcgaccctcttcacgctattttctcacctgcacgcaggctaacccctttattttcacttcttccaaatccaactatcgctactactactattacaagaatagctgccattcacatgtacatggcaataaataacgagcttcttcaatgatatttcccgatccccgcgattttcggagtccggcttccagagcccctggagaactctccagccataataccaagggggtctcaacacgacctagcaaaacgtctctctgcctgaatatagaccatctttgtcgaccgcagcaacatccctcaggctcatcaaccttggacgggctctgtatgtgtaatcctcctaggcaagctcttcagcggccctcttgatcgttgatatagcctcaccgcatcgtactcgccttgccccatactagtcttcttccccatctggccagctcgtttcacgcagccctataaatattctttcatgccttgtcgtcacgtccggcatcttagtcagattactattcatggcccttttccgaccgcagtagctgtcgctctgcgtaatccagacctgttttttgttgttggtttcattctcctgcctaggcagcgatcccaaaaataaaacaaaaatagccaaagcatatacctgctagtcttgtagtgtaacgttaaatctggcgcagcaattccatcagattaggtgggataatcatcttctctctctctctctctctctctctctctctctctctctcaacatggaatgtcggtacaatgtgctctgtttcgtcctttgtaggcctttccaagtagaacgtattagtcgagattttgtataccccagcttttgcttcacccagcgtggattattccttgagattcaagtagccgccccaagtccccaagcttcacaggcttggttaagaacatgtccattccgctaccaaacgcctcctgctgggcgtcttctgttgtcaagcctgagagtgcaataattggcactggcgttaatcccttctgggtttcgtgagctctaatgtgtctcgtggcctcaaacccatccataataggcatagatatgtccattaagatgcaggcatatggtgtgtcagaactcgaaagaaagagatccactgcttcctggccgttctttgcggcgtcaaatccaatgttacgcctcgttatataagtagacaatactttcaaattgatgaaattgtcatcaacgagcaggattttgatcggtggtgtcgtaggctcactagtagacactgcaggtatttcgaccgttgcgctgggtggtgctgacgaattggcgctgttcgtccatgctggtctgtcgactcgagatactgtactagctgatcgacttagggaaggcctgctaacattgttggcagagaatgaacttggcattcttttgggtccctttggtcgcttggctaccattggtgctgaagtggccgctgctggtgaattggaattggccatccatcgcatgtacgccgaatgtagtgttctggcaagtttacgcggtccagtcctattgattgcaatatattagcaagagaaagttttgtaacgtttggagagagaaaaaaaattgacaaactcacggttgtgatataaattcaaagacagcagcagaggcagccttcttaaacgcatgtgactggcgataggccaccaatgcattcgagcacacgacgacattaggcgtcttggaaaacgtttgtaagtcttcctgtactggcttcaagtccatgtaagaccacatcacaagatccggtgtcacagttgtatcgggcgtattgggaattatatccatgtgcagccactcgcaacagatgtcgaccacggcctttcgccattcggaattcgtcatcagaagcctcactcgcagccctttgaggtcttcgacttgttctttgaaaactttatcttcctcggatattataggagccgtgcctaaagacagtggcaattgctgcagcgggagtgtgacagaggctattgttccaacgccaacttcactttgaatcgagatgtcaccttgtagattagtggtaatctgcttgacaaggctgagccctagcccagcgcctggcgacaaggggtcttcctgagaaaaggggcgaaagatcccgtgtttgagaaagtcggccgtgatacctttaccggtatcttgtactgtaaaccgaacaacacgttccttcttccggcttctggtacggatcaattcctgcgtaagtgataccgtgatcgtgccgcgtctggtgtgcttcagtgcgttaccaaagatattcatgactattcgacggaaagctccaacattgacgatgtaaccccagttgcatcttacatccattgagagtattatcaagacatcgtcgaaagaccatttcagttccccattgttggtcatccaaggttcaagttggtctatggcttgcaatgaatccgactggtggttagcattcacgtcgctgttgattgatccgttctgtcggtccgacagctgcttcacagacaagtgtaagaagttgaacccggcaaagacactttcaactacttcttccacgatatgatcaagtcgagagtctctcagtaaagacttcttgccaaattgccccaagtcgagaccgttcgaagataaactaggagccctatcgtctcggccagagaaatggctgatcctagaatattcaaggaggtggtctacggtgtcaagaagtgtacgggagcaagtctcaatggtgtgggcaacatttccctggaaaatgtcgagcttagtgtcaattagtaattccgaattgagcaagatgccatgtagtggggagcgtagttcgtgcgagagtgagccgagagcatcggtttttgctttgtcggctcgcaagtccttgaaccgcaggatttcagacatggcaagcattccaaaagccctcaggtagctcaactcctgttcgatggaaaagcttcgggccaagtccttggtgtagatgaacccgcccgcataccatcgatcttttctcggatcccagatgggaacgaatccaacactccgagcgccaggaaatgctttgagaagagcctctccttcgcgctggctggccgaagatctcgtctgtgatttatcctgcagagatagtaaactgattctggagtcggaagtaagcagcgacgggtactccgctgtcgactcgggagatgaaggaaatgcttgttcatcttccgatgagtctgattgcagctccccatcagctccaaaattaaaaatttgacccctagggtaccgtcgaataagtttagacaagaagctttctgtcagcgttatgcgaggtgggcttgtagcgtcttcgtcaatgctcgatgctctggacgtagaatagccgaggagtctagatatcggcatggtcctacttcgacgtctcatctcaaggtcttcttcgctgctgctcgctgtagatgtctggcattcttcgtcattcgtaatgttggtgtgcgtctgagacaagtatggctgaattggagcttcaaaaacaagacagccttccacctcgattgactctcggataagattggcagcctttgatataataagcacggaactttcatcctctgtcaaagcagccatggctttagcttcagatagcatggcctctgagctatcgacggagaatgtacgctgatcgtgttcagagaaagcatcgatcgggtttgtcgtaccgttcgggtcaggcaattgagccgtcggtgatagttgggtcgcgaggtcatctccaaaatcgtctcgctgctgttgctgctgctgctgctgctgctgttgctgctgtttctcatgttgttgctgggacgaccgcatgaaactgggactgtttgcaagtgtctgcaatcccccctcagtaggaggacctgtcgtagactgttgccagtcaaagatggatgatttgccttcaataaatgaccccaagcctcggttcattcgtatatctcgcctatgcaagacctttagcctctgcgcctcgagatggtccatgatggcacaggatatatctcgtaaccgctgggagtggccatcattccaagtgagatttggtgtttcgttgataacacaatatacgccaatattgatgccacgccgagttcgaatcgggacggcagcatagaatcgagccagtgtgcctggttggcaaaacggtttggcacagaatcgagagtcgacaacgagatcgtaggccaaggtcagggggagctcccttgccaattccccatgggcagcgtcgggaggtctgtccccaaggagactatgctcgcaaactccatgactgcgaggaatagcggtgccgcatagccagagggggcgttcgcagtcgtcactcttgatcgatggacacaggcgctgggtgggcgttgcttcggccacgatacactggcggtgggcgtcgaacagggagatgagggacctatcggcgccggtctggagggcgcccagttgggcgaggcccgtcaggatcacgtcgtcggctgccgagagctcgcatgagggaatcggccggccagtctcgttcagcctgatggagctgagtagagacgcggagtatctgccacggggcacgggttaacagctggttggacgacacgaggccggcacgtccatcgggctacacacagaagaaagagagaagaagagaaaagaaggagaagaaaagaagcgtcttactcaaacgtctcccgctctctggcagactcggacaccagcctgacgggcttcaccgagcttcggtccgaagatgctgccatcaccgttccacaacctccgcaaggcgctcggatcgctggtcacagaaggagattataaaagaccatctggagcgccgatcaccaaggcctcgggggactcaatatgcgaaagtgcatgtgtagcaggtgccttggcaaggtcaccgacgctataggcctttggtggcagaatttgcgcccccgagggcaccctggagggcaccctgtaagcactccatcgtgctgcagcagccaccgataccgttccgtcatccagcttcgaaagctccatgtgccgtccagagctgccaacagctcgccgcgggtggccgcccagcacctccagtagcagcgcactatcggggtggatcgacgcacagtcacggagcgttccgtcgctcatctttttggagctcaaggttcaaacaaaggccagcctaagccgaagccaagttgttcatactcgctccagggcgctgcagggcacggcgttggaggtactctggactccagggccgagaccgtttggggcgaaccgttaatattaggggcgagccggcagagactggcgctcgtccccacttgctgtacttggcactgttctacgtgcggagtctttgctcccgttagttggcctctagcagcaattggcttcatgtcactactgtacagtctcggtgcttctagccccaaagcagtaggtgtatttttcaaagtagcttctcgatggtttttaagttagtagtaggacatcatctcgatgatatacgggaggggcattgaaagcgcccgtcgctatgcatcaatagacgcagccattcattcactctgctttagatttgtggcctcgtgcctttgcacattaaataaataacaaatatcagagagaggaaacgcaacaggaaacccgaaataaacaagcataaaagcagcgcagtgcacagacagaaaggcgctcagccttctccaaagctcaaaggacaagcatcacagccattgcttatcgcatccagctgccttcgggcatcgtcgcgtagccggcttcccaactgattcaaattaaacataatctgattcatgctctttctatttacacaagattcttcagctataacgtggtcttcggagcctcgagactctctttctcgaggtagcatcatgttgtgctctgcagggcgctcgaagaggggtgggggaaccatcagacctgacccctccaactgttcttgttcgtttgcttcacattcgcccttgttttgcatcgcttgtgtgcagtcgtgtgattcttgagcctggtagctgctccaggagagtagtgaatctaatgtgtcgagatcccattgcgggtcaaagtcggcgctgagagtggcaaatggatctggcatgtccgagagctctgaaggtgaagccattggtgccgtcgtcggagtcgtcgtagcggatcggacatcaaaatcgccatcatcattgtgggcggaatggctgtagtctgtgggagtaataaactcgaagtcgtgggccggcatatgaactgctgaaatacctgtagatgtcgcattatctgctgaagcggtagtcatatcttcctgttgttctgaagggggcgagaaaagccatggcaggcgaaaactgttgcccaaattccaggccgtctggggaaattcttgcgcaaattgacgatttacttcttcgtacagagagagtctggccagagcatcgtggctcggggtcttgttgggctgcatgagcgacacgcgccggatatcatatggtcgtcggtcagagccgccattcttcttcaaggtcattttgaggaggtttcaagattgcgaacttgctcgggaaaatggtgatgaaaaaaaagccatccaggatgcagccgtgttttgtttagtcgaaaacagtaatcgggggaagggctttcagcgttaccaagtgcccaccccaacaagccacgcaatccactacgtcgagggatcgaatttttcgaaatcgcatcgatcctggatggcgggtgacactgaacgcgcccgaacgtcattgctgcacgttctaatggtcagctccatgggtggctttgcgtgtcccagacaggtccgggggaaaagctcccattcaaggcaagcgatcgaccgcgggggccaacggattcgcgccagttggatttcaccaccacgtgtatccgtgtatggagatgcacaaaaaacggaatacggtacctaggtagtattagtggcaatcatatgagcttgtgcctttgatcagcagcctgagataagacccagcttgcaggttacaagatgaggtgcagcgttaagcggggcgtagagcaaaaacaaggatttcctaccattttcaatcaaggtactattttcgattagggtaccatttctcagctgcatacctaattggtaacgtaacagagtagctatggaattttatgcagaatgacagagaaggggtgaaataagaaaaagagaaacgcccagattctgatgtgattttgccacgtagagcaaacatggggcgagcttctagttagacctacaatcttctacttgtatagtataacaaacctatcatctgtcggtcgcaatattaatcacattatccaaatgagaattaactaaacgacaaaatgtattgtttttaattcattatctattgaattggctgcgcagccaacaaaactcatcatgtataatgtgtaaatctaccctagatttgtcgaaattaatttcgaagcacggtaagttaagctaaaacatcagatagctgaaagatgagatactggagctagctataagctgctactcagatccgtataattcgcctgaaagcgatagaatcatgaaataaattcccaagcaagatgcaaaattacatattgtttctctctagtatcaaagcccgtccacccgcgaaacatcatctcacgactcaacccccaatgccttcactccgacaatcctatcctctttatcatcccgcgagatcacccaatattccgctctcgtcagatccctcgcaaccctatacaccctaacatcgtttccacgagtagcctcgctcacagcatcaatgatgtttgcgtattgtccgtccgagtcccagtcgacagggtccatgatgtcgacttgagcgttttcggcgtcccagtgttggatcagttttgcgaattcaactgtaaacagcgtcgtttcaattagcaactgctcttctccttcttttattctctcatcttgctcagagagacagagttcatgaaagaaagacaagggaaatggcactcaccttcatcgggaagccccccttcgcccttccacttcagagacacccccttgaacggctcatccgcctcgctcacgtaaaacgcatccttcaaaacatctgcaatgctctgaggcaacgcgctcccctcatcctgcgtcttaaacgtccgctgttgtcccgcgctctgcgccgaggacgctgccgccgcttgcccttcctctgcgtcctggtttgccttgttgaggaaggccatgtagtcttcgtcgctcgccatgttgcgctgctgctgctgcgtatttgacaatcctcgacgctgtgtgctggggatggagattcgcggggcgacttgggcgtgttgctgctgcgcacttgtgtttgaatggctggccaactgtttgcgttgaggtactcgtgtgtcgatatgaaaccctcttttgaatgacaggtgaaggacgccgccgagtcttttctgaatgaatggcatgggtaggagtggtaggaagatgtgtaggcgataatgatattacgcgcaaagctcgaggtccagtcagctcgaggtgggtgacgtcaacgcgggcgaatccgtccacagaactgaaaccgcagcataccagatcttgtctctggacactatcgagttaccttgggctagtataacgctataaaattgctgtagaaatttacatcactggattatagctgcaaaaaacggtaaccgaggcagtgtttttgaacgatagcacagacttgctgttaatatttactgttgatgtttgttataagtgttgaagttttattacaacctagtacttgtaaatcatacggcaattatcattaagcgcatttataattggtcacacattttgtattggcgcggctactttggcatgcatatatatatgcgtgggatttccattatcgtgatagggaaatctcgagtgaaatttttccagatttctagctgaaaaacttttttcttttcatgctcatcccattatggagcccaaacccagccccagaaaagcccaaggcaaaaccaaatccgacaccaaatgcaatgatgacctgacgaataaactcaaaaaggaaacaaatcgatacctcgcacttatgcggaggcgagatccttcttgagagtaccctggaactgcttcttctccgcaggggtctggaaagcaccgtgaccgaactcggaggaggtgtcgatccacttgaggctgatcttctccagagcctttcttgaggtgtgagtccacatggacttacggagggtcacaacacgcttcttggtaccagggatagagcccttgaccatgacgaagtcgttgttaacctcaccgtagcggacgaagccaccgagactgttgaaaaagattgggttagcaattgtaaatgccagtcaaagtgtttaaacaaaaacttacggagtgatcttcttcttggtgacatcggtctcggtggaggcgctgtcctcagcgtcacccttgccgattctgtaaaccttgtggttgacagaggtacggtggtggtaaccctcctgaccagcacgggcaacagtccactggacgtgggaaggatgccaggcaccgatacaggcaacctttcggagacccttgtgagtcttacgggggagcttcttggttccccagcgggaggtaacaccgctgaagccgtgacccttggtgacagcgataacgtcaatgacctcatcctgctcgaagatggagtcgatggaaacgggcttctcgaagaggtccttgccgaagtcgaccttctcggcgacagagccaccgttgatctggatctccataaggtgggccttcttctgcttgaggggagtcttgcggatctgggtgtgggcaaggacacggacgacagtgcagtacttcttgatgcgctcgagctcgcgggtgatggtagagccgctgttgtcggagtgcttcttggcgtacttggtgaaagccttcttcttgctcttgtaccagttcttgtagaatcgtcgcttaacctcgtcggacaagtgctcggcccacacggtggtgagggatcgcagaccacggggagtctcgatgtagcccacaagaccaacaacgatcatctaaaagatgttagccataggcacatagccaagcgggctgcattgttcgtacagggggggtatcaatgatcgaaacagcctccacaacttccttcttgtttgccttcgcgccgggtcggtcgaggtcacgaacgatcgtggtcataccggccttgtagcccatggtggcagtcaggtggacgggcttcttggcgtcatccttggggaagctggcatttccaattgattagcattgttctttcttctcctccttcgtgggtttctcatccccttcaacacctgaattgaggatatcgaaaaattttctgcgagacttacgacttgacctttccgcggtggcgggcagcgcgcttccgaggcaggtaagccagggagccgtgacggggagcctcgtacttgcggtgctattctgatgttaacatcttcatgagaggctgggagatcgaccggtatggctacatacactcattttgggcgctggtgtggtgatgagttggtatgaaaaaacgacaaagctgcacagagcagaaaagtgaaagagggctttcaaagaaataatttgtgggcgaaattttaagcgagacctgatgagcggttcaaaactgtggcccgtgcactatagcgctaggcttcttatagaagataggagcatctatccaatcaagttgagaagctatcaaaaaaagaaacgaactggatcacgtgactaaaaaatttcagatgtcagaagcattggcggtacgtatacatcaaatctgggcccctgtgaggcgagcagttcaggtggcctatgatgataaagtgttagtagaggtattgtgtctatagtgttattcgagatataggccaccgggtcgtttaaagtgttgggcatttcccacttaaatcaaggcacctctcagtgtaggaatagtctagcacttccaataactcagtggcctacctacctatgtcttaagtaacacaatagacatactacctctattaacacttcatcaccgtgtatgccacctgaactgtaatcttaaagagttaatacaggcgctactataggtacatagaatacgtgtaatgtatgacatacagacaagtagtttttttttttttagaaaaacattacacttatgatacggaaaacgctccccggcggcagtttgtttttagccaaaaaccgataatccgtccccactgccgtccgccaaaccttccgtcaacagtaaacatatgaaacttaaaagtagtagtactaatactggggagggaagtgagatatatagtaagaaaagaagaagacaaaaatgcacggtaaaaaaaaattcgcctcgtgtaagacctgactcataaattccatccctccttcactcgtgcatcggaatatccttactcagttttaggtgcagggccagaagcagcatttgcgttgctcgtagaagatggcgggacctttagatccccagacgccgctgaaggcccagagccattggtgagaacggccgccttcttctcatcctctccgctatcgtcgtaatcctcgtcaacttccatcttcctagccgcgcgctcaggttcagaggcgggaggagggggtggacgagccggaggagcctgttccgtgcgaggttcctccttgggaacaacgggtggctgaggcttttcatgaacaacgccagtcatggggcccgatcctggctgcatcggtggcaagtgattcgagctcacgctgtggttttgggtgtgatgggcagcctcagaaggatgatagctctccgtcttgtggcgtggctcgtcggacctcctgggctcttcggggcggcgttgctcctccgttcggcgagcttcagatgaattgcgacgatatgcatcgcggggcggcgtcgaaggtctgcggtgatttaggttctccaatcgtgcacgggtctcctcattggctggctttttagccacaggttcgtcttcccactcgcgatgtctctttggcccaacagatggagggcggtcatccatacgctgggtaggaggttcagcaattggggcaggaggtggctgcggtgcattattctcggggccactctgaggcggcatctctgaatggtgaggatagtgcggtggagccgggtgctgaggataagccgactttggagacggcatgcggttatcatgaaccggggggcggccatcagcagtacgggggctgctggctggccggaaagtagtcatgccgttgggagggggattggcgctatttgggttattggaaggaggtgccgatgccgaaggcgttgaaccaccccagttggggttgacaacacgtcgctcagtcggcggaggggctggaggttgagactgagactgaggtggtggcgggggaagaggctgcgcgaattggtgagcttgcggcggcggtgatggaccacgacgtgatgggccgggtctgttgagctcgggatacggttgacgtgttggcagctcttgttgcggaggagggctgggctgtcgcagaggtggtgctgggccaccacggaaaggctcgccacttcgactttcataagggttagggggctgaggaggcgggttcacattggaaagcctgccggcccagctctcgccagccgcttgagtagcagcaggggggccgcccgattgttgttgcgtagatcctccccattgaggaggacctgtgggacctgtctgatacgttgagggatgcatgtcggcaggttgaggagcagcagggggtgggccaccattggtgccaccggaacgaagaagctggaggcgagctttgatgtgcgggttacctggatccagttccgctgccctttggtaggcatccagggcgtcagcgatctggttgttgcaagactcgtactacacgtcgagttagtgatcagctatacatgcaaaagaaaagtcgcctgagcttgaaaacttaccagagtgccgagatcgtaccagacctcagagatgtaagggttcaggcgaatagcccgcgagtacgcatccaaagcatctcggtattggttgatctggtaatacaagacaccaatggagcaccaaaaagtggggttcttcccatcgcgatacacagcctgctgataggcttcgtatgcctttggatacttttgttgtgacatgtagcaccgacccaaaagataccagctttgcgcgtcttggttgtctatgaaatgtgtcagaggcatcggctttggcgatgtaccagcgtttgacagcatccaaactcacctgctgcgacggatttttcaagatattgaataccgcgttcctgggattcatacgaggggctctgttggtggtacagccaacccagctgctgaagaaccttggcgtggttgggcgattgatccagcactcgctggtacgcagacttggcaccgtcaaactacgagacaatattagtatattacgcgggaagaaaaaaaacgaataaccaagcagtagctcacatctttctgctgttcatgaacatgtccaatctggaaccaaatgtcctcctgggtcagaggtcccgggggggaattaacaatgtatttaaagcactaaaggattcgtcagtaaaattatccaggcaatacgtattaggatgaaggtgacatctcacatccaaactctgattgaatttcgattgttgtttgtagattatacccagtcgaaagtaaatctcgttggccttttcaaagtcgggctggattgtcatgacttgcgagaaagcctcttctgcataatcatagcttccataccggtcatacaaaatgccaatgccataccacagcatgggatcctatgcaaaaagcaggttacgtcggtgttcaaagcaatatccagggtttactgcattagatccttaccttgggatcacggaggttaacgagagcctgctgatacgcgtcatacgctttttgtaggttttcggtcattaagtaacagtggcctataaaacgtaaattagcatcaacctcagaaggcttctgttccaagatggcgcgacataccgagattgccccaagcttcaccattgttctggtcgagctggacgatggcccgaaagaattcaagagccttgtcgaatgcttctcggcccttgaggagcattccgatcgcgttcattgcggcgatcgagttagggttggcctggagggctcgttcgtaggcgtgcattgcctcatcggacactcgcagcaattcagagaagcttcctgttcagtctgttagcagaagagtcctgcaaagataatttagcaaacataaggaggccataccaatctgcaaccacacagcctcgttcatggccgtgatctggttcaagcccgcaatctggtgaggcgggttgaaatgagcaggctggacattctgaggcggacctcccggaggaggagcctgatgttgcatctgcatcatcgtaggcgacgggtggtggttcgccatcgcaaggcactcgactgctgattatcgcgacaaggctggcggtgtaagaaatcggcggccttagtttggccaggacaatctcgacgcgaccgcgcaaaatgcttgaagccggcgactggacgtgtcgattgagagcgacggtcgtggcgatggcccaatggctcgtatccaggcgtggctcgtcaggtgcgtgccgcgcagagcttaaatccaggcacagcagcgacaccctctcgggagatgatgaaataaaatacgtctggtatgatgtgaagcgaaggcgaagactgatgatgctaaaatgctatacagagcgatggtcaggatcgtgcaggcaagccaaggtccacgagcacccccgacgctacttgttgcggttgcgagatgtgatggaggggagaaaagaagagaacgggtaaatggggagagaaaaaaaggctgtcttgtggaggaaggaactgcgctgctgaaccgacaaacttaccttacccatgaaatgatgaaaatgggagagaagaacatgctacagccacggcggtgtagtctgcggagccaggcggggccactttgaaataatggggcattacccgcttggcagctttcgctgcccctacctcgtcgagggggatgggaggggtgtggacagggattgtcaaattgggcgtgtttgtacaaagtactcatacaaatggcctgcggaacgcgtgcggcgtccggcgagcaggcagtacgtaccgcagcagcgccatagcgcccgaggctaccagcgcaggagcccacacacacgcgcacttagcagtgacgacgggtcgcggcgctgcgaagggaacaaaaagcgggggacggtaacttgagcgtctgggcacccgttgacgcagttgccggcgcccagcgcagttagtgaggccctctagagtctaggctctaccacagttcccaaaaccctacgaagcgcaacgtgctcacggccagtagtactccatggtatgcacacagcgctaacctagagagacagtggcataggccacgaatcccagacgagatgaaggcggctgagaaaaggaagggagacggcgctggggccgaccaatcttatgccaacggtgaggcttgtcgattggcggcgtacaaggcgcctaatctatgccttggcagtgcatcctctctataaagccgcgtgctcacaatttcctggtgggtagcaatggcaaacgcctaatagagctggcttttacttttctctctctcactatgcatgatgcgaagcgcctcacggtcgtgacattgtcagagtccagagtccagaggctgcgaaatgtttgaagtttgagcgaggttgaatcaaaataacaagattagcagccggccatttcaaaaagttcacacaaaaacaacaacggcgacacttgtcgctcactcatattatcataaagatccattggcagagcaaaagcgaatacatggtaagtatcagaaccatcaccaacgcagggtcgtggcaggatccgccactggacgtcccaaccgctgagggcccatggacgcaagcaagccttgtcggaggacccagcgggtaagtcaaccggcagcgagctctcctagctctcgggggatcttcactcattactattggcgacgcaagccctcgatacgatggtgggtggccgttcagccccggcagtgaccggggggcgctggtggctcgcgttgtcagcagccaagttatggcggcgaaacaataggcacaccaaggccacgataggacggcatgctacaaactggtgtcaaccacaggactccttagggcctgcctagtggttgcacggcaaacagtacactcccccgtccttaatcgggatatacttgtacgacaagtaaactgaaatcgatatgtggacatgtggtacccgagtatagtcagccatggtagaagacgccagcagacttgatatctatagtagtgggtggctagatcaacgaaagtcagacacccgggcctagctttacggagccagggagaacgagttgcggcaccagccatgggcaggtccgggtcgcttgcatcgcctgctccaggcaaggaggagctccagcaaggcacaggcaggctaaggctcgctcggcagctgtagatagagacctgatgcgtcctgatgcatcgtctccgggcagagcaaagcattcgcgcagaatggcgctgcacctacgagcactcgccaggctactggtatatgcctcaacactgctactgaatcactggattaaacccctcgcagaacgacgacggcttcgacggatgagcgtggctggcttgggggagccgctagagattcgctcccccacaagacgcgaacgaaagagaacagaaaagaacagtggcactgggacccattgccctgccacgcatcgagagattacgaaagaggaacagcagtcacaacagtcacgtgatggtgattgcagagcctaaaataaggtagatgagcctcaggatcaagatacaggtcatatcttgcattcggctttttttctgcagcctttgttacataagcaggtagggcccctctcggagccgtgcaggcgtgaagctgcaagtccacaagccactcaaaacacgtttctatcttgcttgatttcccccctttaggaggcgagtggcagctgagcaaacacgcttgcttacgctcatggcttgtttcgtgctacagcctgtacaagtacaagtcggtactcgccagcatcgacagcaggaaactgcctgagctggctgcccgtttggtggagaagggcagccagacagtggggagcgatgcgacacatccagcgccagcaaaccatgaagcgctgcgcgaacagcataccatacctatacatgtacaggccaggcacagcatgcagcggtacgtgtcagtgggcgggctgtgtgccgtacaagcagcatcattgatctcgtctggtggcattacggagcagtcggacactgcctttataggggggccatgcgcgctgacgatggattcgacgagttgcgctcggtggacgccaaagcaccggtagccgcgtttcgctcggaccgctaggcgatgcggcggtctaggcggtgcgtttcccaggcgctaaggccagacagcagcccctggtcctcttttttattcccctctcgagcctcgccgcggcgccgtgtctgcacccctgccgtgtcgcgctgctgctgctgcaagcaggcactacaagtaccagtcgccgctactgtacgagcactaggagcgccgcctagcacggttgcgtgctagcaccgctctatccattcttctcgcggctccaccccatcacatcaatctccctgacgagaaaagaagctctccagctcttagccgcatccactctcaccactgtggagccgccaggtggacacctcctgagcctgctgctcaacactctgacgtgccacggtcagccgccgacggatctggccatctggggcgtttcctagccgtggtcccctgcctgttgcttggctcagcaacgggcgcgattgcgtgtggagcccattccccaggatgctcgcaagccctgaaggcggcaaaaaaacagttgagcacgcacaacgaaccgcggccgtcgaggccagtctgcagtccagtccagccagagattgctccaggtcctcccacactgccatgctggcccgattgaggctcctgggctcatgcgaggcgctgtcaggcggcgcattcgcacatcacgatgatgccaaggcatcacgcatcgtgaggtttcctttcagcgccattggcaggactcaagcaaatcgcagcgcggcacggcacagcacagcacgcagccccaaaagcatgctgcatggcatagcatggcatggcacttggcctccctacctgcaatggccgtctgtagccagcgctctcagaaaatacgagtatatcatgcattcatcttgcgagcagccctggctagcactgttccgtactagctggccggctggctgagctgatgccttgccagtttcatctggcggccgcaaatccctccccatcgcgaggtcgccagattcccgccgccgggtcttcgcctcgcgcgaggtacgtacctctcaacggccagggcgagtacggctacacggagctatgagacctgggagcacagggcctgcagccacatactgatgctggtaacgtgaggccttgtgctgctctgcaccgtgatttgattcattcaccttcggctcctcgcacaaggactgagggcagttgtggttgcacgcaaagcgctcgcccagcggcacgttgctctgctgcaccccttttggctccggcggcggtcccttggatttcgtcatttaggtgacctgtctctattgacacctgtgccaggctgcacacgcgcaccccctgcgaaagaaaaatagcgacgagagacgaacgatggcaaggtcagttaccaagagaggcatcatcctgctgagtctgctgagcgagaggcgatctacagtaagtacagcacatggtagataggtacagtatggcgtttgttttagcgctactagtaccctggaaatcacccatgattcactgcaacatgttgctaacctcgtcgccgtgctgtctttatcagcgtttatctgggtatctacggagctgctcctacaggtatgtatgtagtaggtagggcgcaacgcagcgcctctgctcggacgcggccacgactcgcgggattccatcgtgtcgcatcatcaggccagatggaagctgagcgaaaatagccgcttggctagcacactctcggccaggtccgctacgcccagcgattaaccccggagaggcctctgccggaaaccactccaccccctcaactggcgtcagggccaaggtgagaggcggacatggagagacggtacagtgatagtggatatacacatacaactgtgtcttgggctactactagtaataagttcgtgatacttgtctatgtgctttccgcctgtcatgagccgctgcaaaccatagcccagcgcccagacacactcggtgccaccaaatacgatttacctgcactagaaagctgcgacgggctgtttagctcagtttgataggcagttggtatgtacatagagccacttgggctttattaaacagagacaaggcctgacatcctggccacccacctcagcctggtttctttttcgttattacctaccaacctgcagtatatacctagaggggcagcgaccgtagcccgtcctgatcctccgattgcttgaaagtccaaagcaaagaccttggaaacaagccacattttcacccccttgctccatccggggtgctactctgtacggaggaccagcggctttaatgcagtcgcatcgtcattccactatacatcgtaccgcatcgggttctgccgtaggtctaatatgaatgtttataggattgagattatccctgcagacgcagtcactacgtactgccaagctatgtatgtacatgtacgtctgtttcaggattctctctgtctgtgcctcttgcagcggtttttggccggctggaaacatgagctggttcccggttggaggatcttacgatggacggaatctcaagtgtataatatatatacctatacatattacatggcgatgagtaaggggggttcccgcgtgggtttcagccgtgcatggcgacgctgccctcttgtattttcgatgattcttgtcgactgctattctgggtagcttgcaagatctcatccttgccaccagctagagcatccaagtaagcgccagaactccaaaagagttcaaagaaaaaaaaagtacaaggagaaattcaagaaagaaaaagttaaaattgtcctgattgcttcaaggcatatattactctcaccctctgcctctttccagatgacatcttcctttgtcttcatcttgattttgcgtggctgcaatgcgctaatgtctcgagttacagatggcgggacacacagctctccacatgaatcatttgacaaggctatgagataactcgcatggtagatcagtacgatgtcatatgtgagacaatgcccaaacgtggggaagacgagagaaacatgcaaggcggtggcaatcttgatggagagtcacaacgctgggtattcctttcccttctctagcccaatcagctcagctgatcgacacccagcttctacctccacatcaacccactggagcggtcaattctcctcctctttcctgcaacctgagagtttcagcctttggtgtcagaaaaagccagctagatatagccgcatcaagttgtcttgggggcaaaaactaggggttgcagaaagtcatacactttaaatggtgtgtattatcgcttcaacacagctgatgaaataaaacatgactcattagttcatgtgccggctagataattaaccccaggatccatgacaacaccaggcgccaacttacagtccatcaatccaaccgcgctatcctcgcatatcattacaatcatttcaatccatgacccgagtccctcttcctgacaccttcgtctggaaaacacaaaggcgccgccaatatcatccatgtcattgtatcaaacaaacaaatacacggccccaccctagacgctctcctatgaatcatcttcttccggctcaaacttggtctcgccaagcatcggccctggttcagacttcatagctgtctgagcacttgattgaggctgaacctgcacaggtgggccgctcggctgggcaggagccggtggcggggcctgtgaggattgccgggcagcagcagttgcagcattcagcctctggtccagtgccttcagtgcgatagcccttcttctctcggcttcggcacgggcacttcctggcgcccctctgtgctggaagccatcgcgccctgtagttatgcctcgctgcgatgacggcttgcagagtcgaatcgcgacaaggatgttgtagatttgatctgacacggcagccacggcgggcttaacggggcttgggaagaattcggcaaaggcgaaagtttcgctggcatctccccgtagcgacgccggttgagctgaatcaagatcgggaaagacaaccttgaagaatcgtaaataggtccagctgacaaggaagctgtagttggccagccaaagagcagcgcgtgatagcagcggagtaaacgagagcacagtgacgacgccaatatagatgaggggaattcttgggactcggagcgaaacgatgcctcggaatagtgttaccgtatgcgctgggatgagctggctgaaggcgacgaggaaagcgatctggataggaatggtaccgccgataatcgtaagtctgcaaagagaaatatgtttagtggtagtcctttatcaagtaaacaattgcgtatataaaagtataaactcacgtccagtcggtgtccctagtcaaggtaaagaaaaatatcatggtgaaaaaggtgaggacgtttgggaccagcgtcacgagcacaaggaatttggccaggtctgccgaagaccaagctctctccagatatctgccgccatggtatagggtcacggcacccaagccaaacgtaaagatgttgccctcaaccaacgaagccgtcagaaacgtccaggggtaggcaatagacagctgcgggatgagcgtcaggtacggtatcacaatgtccgtatcctcggcccactggcgatatctaatcgcggcgctcaggacagactggaagagcagagtgccgagcagagctcgtgttactggcgggaggtttattcgcgggggcatagcgacggggatgcgagatgcgggatggtggatggttctatcgcgggggggctttttttccaaggtgtcatttgagccggggtttgtagaaggatccaggccggcgcacgaggagaaaagaaagacggttgagaatcaggcagagggcagaacgagagggttgttgtcctcttttgcgcggtcagagctatgggcgtatgttctgctggtggcttgtactcagcatgaaagcctccatgctagggatgccacaatatgcgaagggatcagccgaatcgggtgatgccgactggtggaggagtgtttgcctcaggcacaaatttttcgatactaggctcggtcctcgcaaatgaagatatatatgtgatggctgttggggaaagaagttttatttaatcttctttcctcgctgtgatactctcatgctatccagaaatcatcgaaaaaatgctatttgtcagtcagctcaaggttcaagactgcagacacgtttcctagtcgtgtattattaactagcgttgacgcagccttgaagcttaaacgggaagcgatacaaggccaaacgcctagctgcaagacatggccttacaaggcagaggaggtgcgtgattgatcactggttgctggaaaaagaatgtgatgcagcctatctggtgcagtttcaaaccccccttacatgcactctccccagtctttcgtcagtcaagcgttcaagacatcagttacacactcatgcaccggccaccactcgatccatgactcagcacgaggcagaacctcggcaaggcacaggctctgccccagggttttctcctatcgggacaatcagcttcatccggcagccagcaaattggattgagcgtagcatgtggggtcgcgcatgtgcaaaaacccgtaacgggggaccctgccctgcttgcttcaaggttacaagaccccagccgtctgaattgctactgtacagtaccacggaagcacgggggctgcagagaggagtccatcccgaactggaactggcggcgaacgatcgagagaaacagcgtcggaatggccgatcttgcacatccatctgcacaaatccaattgatacgcttgaaatgatcgtttttgcacgcacggcaacagtcagctgcgggagacgaagcaaaacgcatggtttcttcgtttaggcaggtcaggcatctttagtaggagcaggtgcctggagccaatgcaggccttggtaacaagtgcgctttgactccagtaggtcatttcacggcgggtgctatactcggcgtggtactatatttcgtcgctgcatacccgatctgtactcgtggcttcatgttgccttacgccgcctgctgaagagttgtcggtaatgatgagtacaaatatctcgtaccggctgccatgggccgtgggcgcttgtgtatggagtaggcggggcgagcttgaagacccatccatgccatcgtcaaagatcctgacttcgaggcctctggcttttttatcggggctgtggacgcagctgttgcggcgacaaagcctctcagctcctgcgaagcaaaatccgtcatggcgcgcgttttctcctctctctttctctgctctcctttccgtcacgctgcagtctacagtattgtcgctagaatctctgaagcctgcaagaccccggatattgctgctgctagtccttgggccaccagtttctcgtaccaggatttcctgtcccatcacccacggaacactgagctggcccggtctagctccgtcatccactcgccctcatccactcgtctgtggtctccgggctataataagccattgatggcagccatctcgttgcacccctgtccccggcacgcacatcgcaaccgtcacaaataacccctgcgcagatacaatgtacatttcgcggcggcgtgaaggggaacaagcaacaaacttggcggcgccaccagctccaaggccgactacctatgatgctgccgcccgccccttttgtcgcctgtgaccagtgccacgtaggctgacgagaataaatcacacacacctctcgccatccaggacactctttgtcttctggatggctgctgctgcctgtgacgagaagagaggggagggggagggggaggcgaggcgaggcgatcagaccggaccaaaccaggccagagcagtcaaaaagcagagcatccatcattctacgggccttggttccaacaggtattgaccgaagatggccttctgagccgccgcttccagaagatagccttccagatttccctctgggccgtccaggaagcttcaaggggccggtgccagtgcgttgctgcgcgtgagactgaatctttaaatgaagagaggaccactttttggaagcttagctaaggcgatgagctcgcagcccgtcatctcgccgagggggatttcccgcgtgtcggggataaaagcaataagcacagcgttcgccaaacgacgccgctaatcctcttgtcctcatagagcacagtacgagctgtgctagtgtgccgggccattggccattagccaccgtcgcgagcccagatccattgacgggatcccgtggcctctgaggaagcacgtaccggtacggccgcttggagacacttggatgatccaggacattccctgcggggcgcgggatgtccaggtactgctacggcgcacgctcatttacggagtagtgcccagccgatctgcaatccagtctcagattctgctgccctggcgccctttaggcttgatctcgagaggcgcggcatcgtgatggcgacgtcttccattccatcagcagcggcaggacgttgacgagaatgccgtggggagagacgcagacgagacagcgacccagcttctgccctggatccaggatcgaaatcgcgattgctgatggggacagcccggaggcggccaagctgctgcaggagccgaccgacttcgcagttcgccaccgcacgaaaagagagggttttggggctgccatcctgacgccctgggtccaagcatctgtcttggcagccgagtttgtgcatgccagagagtctggggcatccttactactatgtatacagtagcaaactgtgccttgtgcaaaagcatccgccccctttgcaggggctggaccaaaatgacctgggctaccgttaaccgagttcgcgacgatgtggcttaagattttccctttggccgcgtctgaccgggcgggcgttgaacgggagagcaaggccaatgcgcaacttggcaatatctagtgctcgtgctccggagaaccttcggccacagataccgaccaaacagcctcagcacgagtgccggagcgtgacaaacagataccattagatacgaacgaggatagcgaataggtacttgtacatgcaagaggaggacacttcagttgacgagcgaattgggcttgcgccactagcgctaggagatggcgcatctggtaatgactttcttttccctctcgtcgtcctttgtctgaagtgacatgcacgcactcgtccagcccagagaccaggtcacaggctgacaataccgtaacaagtcgactggaccccgcaagctggtttccctctccgcggcgaaacgtttcgcgcacaagtatcgagaacccggcaccatgtcttgtcttgcctgtgaagagcctctacgacaaaccgggacactgtaccaccctccgtcggcaagttttagcagccaggcctagggttctctccaatcccccgtttctcccgctgccctaccgccatgctatctcgttccacagcgatttgaatgctcaatctagcgccaggccggcccaccttcgagaacgactagatgcagtagtgcccacgacggagcagtacctggcgcatcacacgctgtcgcgacgtctgcttggtacctctccgtatctggacatggctctggaggtattcaggcaagtcttttgcttccgacgccatcaactagtacccaaggtaccgacattcgtgatgcgcggcagcctccgcgaagcgacgctgcaaatggatgccatgccttgtcgctctctgtacccgtgcataggaacgccactgtcaatcttgcaatatgcggcgcagtatcgtgtccgcaacgcggcctcatcgcatcagcgagaggggggggggggggggagctggccaaggcaaaagcaaatgtcatgccgcagaagctcgtttatgtgcattttagggccctcttcgtggcatgacagggctagagcaaaacggtcatgtatgcgcaggttgctgtagggaggcagatttggagggggcaagatctcgaggaaaaaaactgccccctccattattaagtttggcggtaggatgtgaaagccttgggggtgacctccagggccttgccattggtagagcggcgctgcggtggcgctggcatctacatgtagccagcctttaattgatgtctggcgccggctatagcgcagtccaccggctgggtttctccttcggcgcctcgcctttctgggctccccaaacaaggcccgttgaatctgcctcgaggtacgcggtacttgacgggtactgcagcgtggccggtggctgcggctggcggccaggtacttgcagcgcacagtccaggtactgcgtaccccaggcgcggcagggccaatgtaccgacagaggtacggagtacctgtctctgccgtgggcggatgtggattcgattcatcttctttcttgaatcttcactctcacttcctcctcacattcgccatctcgctctcctttgacggcgccccgatcgagcctcagcgctgctctactcctgcagactcgcctgcgacgaccagccgtgacactgccgccacctgctggcgcgctctcccccctcccacccccggaaccatagccatggtcatcaaggaatttctcgactcagaccgagtcaactttctcatctggaggttcgtcaaagcccgttgcttttgccagccttgtgccctcttggccgcctgccaccctccaggccgtccaccgccgcccaatcctccatcaccgagcctccagtctcttcccagatgtttttttcggccccaagaggctttgttggcgcccacgcctcgtgctgaccctttttttgcgcaggtatttgcttgaaggcagtacgtggaaccgcgcagcaccgcagcttttgtccctgtcgtttctcgcagggccgggtcaaccttgaagtatgactaaccgtggacaattgtttttttgcgtctagattacagagaaactgccgccaaattccagaaagaatggcacgtcaaagagccgcagcgagactttgactttgcgcgccatgtcaagggccgtgctctagtctctgttgtcaacagcggccttatctactatgcgctcgaaagagagcacgcacgtcaccaggtacgccgggaaattttactgcttgctagattcactgctttccccttctcttcttgcctcttctcttcctttttcaacttcgcgattggggcctgggctgcctgtgcgccaatcgcggttgtcgctgttccctttttatttttcccttttggctgacgatccgattcggcagcagatgcctgaggatgccaccgcacaagccgaggtggtgcgcaacggcatctttggaccgctggtggaaatgcagccgccagcaaaaacagaggaagaggatgacgacgaagacgtggatgcaccaggcgaagaggaggtagacttgtcgcgaaaacggattcagaactctctgcccaatgggtccccccccaagcgaccgcggctcagcaacggctgcgagagcaaatccgatgcagccaccgtcagcacccccatggccatggatgtggaccagcaggagaatcaccaccagcacgacgacgaccagagcctgcaagacaatcacgcctacccgtctccgctagaaggcgaacaggtgccgctcccaattgtgcggacagagggccccgagcagggcacgcaggtcgacaaggtcgagcaactatttccaaaaaccaccttcatccgcctcatggacaccaactgcgccaccgaaacagcgccatctccctccccagctgggactgaaaacgctcccattctgctgcagtgcgagtggaaccctagagacccatcaatactggcggctgctggaaccgatgcgctagcccgcgtttggaccatttcgcgtgccacggcaactgagcatggcgagcatcacgtgtcaccccacgcccatgccttgttggatcccgacgctcccaagacaacgacggtcacggcgctggcctggacttcagatggcacggcaattgccgtggctagcgactgcggaggatcccgcgctgccatccacgtgtggtccgccggcggcgagctcctccagtccatggacgtggcagagccgcccatcgtcaagctcctgtggaatcccagcaattcggcgctccttgccatttccccagagaacaaagtcggtacatcaataacggtgcactcggcaacctcgaataaatccttcaggtacgatctctcgggccacagcctcgatacgggactggacgcaacatggaccggcgagtccgagtttttgatttgcggcgggggcatctttgagtgtctaagcgtgggggagacatcaatacaaagggctcgaaagttcgagaccaaagaggatgatcattttgctcaggtcctattcgacccgctatctcagctggtggccacttccagcgacaagggtgtcttagatgtaagtctgggaaaagaaaagaaaaccttggtttacccataccacgactatcttgaagttggagactaatcatcatgattttatgtagctatgggatgagtccggcgcgcgccgatccatatcagcacaccaggggtcgattacaacaatggcctggcaacccctgtcgtcaaatcactccaatccagacgatgaacgattaatcgctactggaggcgaagacggcgccattctgatctggaacgccagaaaacctgaaagcaaaccaaaatgctttttcacaatggagctgcccgtcgtacgactcgcttttacacccgacggagcttttatcgcaggagccacatcaagaagcgtcttgatatggaaggttgacagccactccgtgccccgggccgtctggagaccgtctagagacgaattcgagaacctgaagggcaaccaagattctgaagaagaggatgaacactgtctttgctgggatatcagcggccagaagcttgcttatggtgcaaacagtcgagtaagtataagaatattgaatgggggaattcatgtggaaccttttgactgacgaatctcttagctcgctatcattagcttcagtggatagaatccacgtttacaaatgagaagaagatttggttacattacagcaaatggatgattccataggaaatgggatcagtgagttgactctttggaagcttccaaagacgacacggcaacatgaggacgaaacaaatggacaagaagaagaaaaaaatctagatagccacggcattggcgagtggcgcgacaccctacaatgactgcggcatgacgaaactcacgtcaacagcaattctctttttgatttcctcctcgtctttctttcattctctttgaacaaaggatggctatctggattcgcgggaggtgatgtgccgcgataccaatcttttagggcgcaatggtcctgcgcatcagtcccttttgtataccagcattccccgttgggctttcttttttggtcataaccacatatatctggacagcaaggggagactggaccaaactatgctaattacatcttgactacgcggatacactcgaatgaacgacagggataaaacggacgtatggagtacgagtggtgttattctgattattttcaagtcatttttttcaagtttctattttgtttttgcgttgctattttcagtctttgggccggcggtaacatgagaggtgggagaggtgggaggagagaggaggagaaagaaggaaagctagcaaaaggcatttcgatatgtgtccatacgtgtttgaacagacaaaagaggtagtgaggctgcgtcttgtacattaaaactagcagggtacttactacctatcaattcaaggacaaagatcctgttactaataagttgaggctcgcatccggagcgagtaacgaatgtgaagtctatatttagcgaaaagctcagaacgtcagtgtgtcttgtaaatggcctgtgcttgggtgccaatggattattactacatgtacctacatcccgtccatgctttatacaagcgagtgaggtgacgccatgaaataaatgtacaaggtcgatgtcgaagtcgaggcggggttagtgccagcggatggatgacctaaggaaggatcgtgcctaaattcgcccgccatcttcatttctattactttcaaccacctcctgtcagctacatctacaccaggctgcacgcgcaacacgcaaaccattttcagattgaactccaagataatcaaggagcagcaaataataaaagcagcaagaaggattgatatccatttctctaatccaccaaaaaaagggcaccaacaacatggctggcctaccgcccaactacaacttcaccaatcaatacgacccgcagcttcaggcttcaatatcgcagatgcagcagcatcaacagcaacagctgcagcaccagcagcaacaacaactccaacagccgctattccagcactcgcagactcagctgcagcatatccaacagcagcagcttcagcagcagcagacgtaccagcaacagcaaacccagctaatacagcagctacaccaagaagcgcgagatcggcgcgagaggattcgcagcaagccctttcccaccaacgtgactcaatcggtgcgtgaccgccaagcgcgtggcaaggacgtctacaggagcagcgaggacgagaagacggacgatgaggaagacggcggccatgaggaagatgaacgacgccagcaccaggagagacagcctatcttgagaaaagggtgcgtgatttgaatttgaccttcttcttattgattctttactctattgtatttttcttttctttttttgctctcttttttccctttcttgttcttgattttttgagctttgctttatgtttactctgcgttagcaatcgtaacagtctcgacagcgtccttgatggcgaatctgatgatggcattgagggaagagacaccgacaatgaagctgatatcctgcggtgttgcagagcagagggttttgagactcgccagcggagggcgtttgccgcgtcggtgttggatcgtccggagcagctgatgatgtatgcccagagcgaacacgacgtgagttgaactctaattatatttttttttctactctccaagtcctgtgctgacagatgatatgggggagatagagcatggctggccagcgtcatcgcttcatgactataatgtgtggttacgaggacgatgactactggtccaacgttgggcaccaccgggcggtgaccagggcggcgcgggagagacaggcgaatatgcgaaaggctatgaacattaatcgcaggacggcctaatgaagaggacatccttgtttaattgagggggtctatttatgggctttctttttaacttctgtttcgaggggtttcattctcagcggattacggcacactcttggaagatactattttgacgactctcatgatgattttttttttttttttgacttattccatatcagcagattgaaatgaaagatatataatatatatactcaacatatattgtcatcaactcgatacacgtagaagtattgcaaagcaaaatattatacatagtcaaaaagagaaaaagaagttgaaattccaaacgttgcaacgatgggtatgtgtaagtgtgagcgtataagtgttcgtgagcgtgcgtgtgtaccaattatatatcccaaagacaaatgtttccctcctctttcatgaatcatcaatagaatattcccatcctcccataataaaaaaacgccccgagtatgtgcaaatgtttccaagtatataaatccaaccctccccatttttcaaatccctaaagagagtgattgtgtgctatcccaaacggtttccatctcttccaaaggaaaacatgtctctcccaaaaaggaaaaaaaaaaaaagcacagataacaagaattgcaatcaacaaaaaaacaactgtttatcagcgatggaaacatccactcatgcataccgcgccattctcggcctccactgcggctcctgaatcgggggctgtccatatccaggcggcggcggcggctgctgatacgccggtggcggtggattaaactgcgtctcggtcatattataatcttgcggcccaggtccttggttctggttccctctccactgaggccatccgccgccaacggggggcgaggaggtcttgggaactgctcgtcgtcgctttacccggcgccagcagctgaggatgatgctcgctataatgacgatgaccaagatgcccaccacaaccgcaatggggatgacaatctccttgtggccagtgatccattgctggatctcctttgacgtggagctgccggtgcatgttccgttggaacagtgtccgccggcgccacacggagtcccgtcaataaagttctgaccatacaagaggcactgacgttgtccaaaggcaagctctccggaagtgcaggaaaccgtgcagctattctgagtatcagggcatgcagttgtcgagctgttgttggccgaggtgccaacggcgacctggcattgcctatcacgagaggtacactgccctgaggcacacgcgaggccatttccgctaccgcatgattcgccatttgacttgtgttgatcgtcggggcatttagctacattaccggggcaagtctcctggatgtcgcactctccaatgctgggtcggcacaccgttgcagaggacgcaaactggcattggctggtgcaacagtcttcgttggatgggtcacacacagagttggttgtgaatttgcaagtctttgcgtcgcagcacgtgttgttttggcagccttgctcaccgccgcagtcgcattcttcgccttcctcgacgatgccgttaccacactggctgcctgtgacagttgggatgttcttattgtcagtcaggcagcctgatgcatctgccgctttgagactggagcatatattgccaatgctgcacagagaaaattgggatattcctacgccagttgaagggttcatgatgaatttgcccccggcatcacaagtgctggcgctgagtgggcagcaagctggtgaagaggcatcaacagggcaagtagagctcgtgcagtcatggacagctccgaaagtgtgtcccgattcgtgggcaaatacctgccactctgtcgttgttctcactacgacgttggtgccggcgacggtctcgttattgccttgcccatccgaactggtgcctgacctctgacgacagacttggcctctccaggccagcccgacagcggaatctgtaggacaggtgctgaacagagaccaataagcgttgttatcgagagatcggccacgccaggcagaaaagagattcaatcgatcgctaatagtagtgttggactggcagtcgacgttccaaggagtagcggcctgaggagctcccgggcatccacgatcaagaacagtcaggtttcttatgcccagagagatcttgaaggaactctcatagacctgggaggcttggtttacaactcctatgatatttttcctcaggtcttcagaagagttgaagccgctccagtacgtgcaatcggtggcgatgccaaccaaagccaccttcttggtggttgggcagccagctgtgcttccaatgctcgcaatcaagtcctggccacttccccccgagcctccatcgatggactggcggccaaacaagcttctggcatctattccttggagcccagttgatcgcttgagctccttatcaaactggctgttaaagttcaaggaatctgagatgcactctgacgggctggagacatggcgcttgagctctccacgaccgagaaagtcctgaacatcggagtcacgccacacgaccatgacctcgtcgggatctcgtgctttccagtcctcaaacgcaggatcgctgtcgagcttaagattgttgtactttgtgccagtatggatgtgatgattgtcaccatcagctcgaaatgcgccgtcaaagactgggtgcttgccgtcgcggtgtaccgttatcctggcccatccagccagggaccagccatcttcgtcagggcgctcaatgtaggcgttgccccgatagaccttgtgttcggagcgctgtactttctctcttgatctgatgtttccttgggagtcgagataggtcacctcaaagtcttcgtggagaacatcgtggttggggtgaagagacagtcgaattcgctcttgtccatcgtgaagggagaaggtaaggtcgaactcggaatgtgagtgcactcggccggcaggcgtgtgaatcttgatatcgtcgatgacggagacgtaactaagtggactcctcttcaaagaatgcgctacagcgagattcaagagaaattcaggtatcagcaaatggcaactggctttggcagaggagtgacaataataccgatcacagtctggaccaacaaggctgtgctagcaaaagcggccacaagagaccgcagcgcaaccatggcagcggggtggagatgcaagtatctatataaacggccgactagagaaaaaagacgacacgcagaatagacgcaaagaacaggacgacgactatcacaacaaacaggccatccgaaacgcgggcgacgagctggcaggctttcggctccttcttaagacaacggcaagccaagaaacgattgcgtttgtctgcgtggcgcagaggaatagcgacagaaacggaggagaagaggcgaccaacaccgagagaagagggaaaagagtcccccgaaggtggggaaaggcgcgcgccgcggacggagagccggagcaaatgagagggagaaatgaagcagaaaagacgatgaggaggatgagggaaagaagagagtgcgagagggaaaaaaagtgtgtgcgtgcaccagcaaggcggtacttgggacgatgaggctcagatgctgcttggcgtcggtacattgcttcatagcgcctgggcgacaagcttgcggtggacaagagcgctgtcaacaaggtctgctgctgccgtagctgcgggagtttggcaagcctggggggagctttcggggcccactgcgcctccaccaggtacgcttggagcccattaagctcgtaaactcagtgggtacagaagcgctagaagggcgctgaagcagtgccgtccgcaagtagcagggggtgatgatggcaggggctgcttggcatgggggacgattttcaggtttcaatgtttcgcggcaacgacacgatgagatggatgggtggatgagggagcctatgcaaggtgcagcgcatgttttcttggaaatcgacgatgatttaatttcgcgatacattttttttgaggcgttcattcgcgtattttcatggcgttctgtcggcttacacgaaatacgaagtaactttctcgtctccagcctcgatttcgttatgcatattccctgaaacgacgccgagaagcgaggggcaaggtagcccttgtcttgattccgcttacaaagttgcctatgtcactgtgcctcttttttttcttttcttcagctctgctggtccaatgacaatagatcccggtctgcacgtatttaatgcagatgtcatcagacagattccatgtcccggtaagacatggactgcatgccatctgggaatttaattttttctttcaatacatgccatgtctaccacataacttgaatcgcaagaatttctgtcaatcaatttttggtttgcttcaatgaaaaaatcaaaaaatatcaaaaacatcgagagagaaaaggggcaacgcactctacagcttctttggccattgtacaatgtcatcaatcatgaaacccccctccccatttgccccaaatctcaccagctgcgctgagccactctctgccaagaatatacaccaaaaatacaccccattccgaccttggcagaaaaagtatgagaaaataggaaatcgaagaaacaatgcattctcgtataacaaatcaaggtcacatggtatatatgcatagccctgcagaaggtgaccgcatcatgcatatatgtaatcgcttactctttattttcatttgtacgagatgaggataagttggggacgttcgtttcagcattttagaaacaaaacccacgagcgcgcggttacaacttcgcaagcaaacaaaccccccagccaataacatgtatccgatgaccatcatggctgagtatctgtcttggcgacttggcacctgattatgagggacattctctcatctttcccaatctctctcgtccttcacatttctcggttctcacaagattattacgggacattgaattacaccgagtcgttggagaaacacaatcttcggcttcatcggcgtggaccaatccaggctgtgcaagcaatttccagtcttggctcgactccatatcttccaacatctgtggcgccgtgctagacggtctgaaagcatcaccaagcgcgatactaatgtttgccacattacagattcgggcatgcgcccctaattccgtataatttaccccattaaatccaagtagatccgaggcaggcgtgccgagatgtctaaaaggcaaaaggaaggttaactgtcgttatcatacccataacgaactttatttggcaagctacctattagtacctactttatcgtcttgtttaccaagattgaaagtacgcgcgtcttcagttgattcctcagcctgcgggtacaagcctcttcgaatacttggtccctgtactttgtcagcgcagcaaaaatctgtttaattgaacgtcatattgcctatatcgtcaagtatgaaagtaatcaatctccgctcaacgaaaaaaagtttattggattcatcgtcttagatatcaagtgctatcccaatcgttatatccgcatccaaaaaaataaaatacgagtattctccccccaaattaccctaatttttaaacatcaaaacggactttgcgtgcgttgatggccgccgttcttacttccgacctaattgtactaccaaatgacaagctagatgcgaaacaaaaactcgctctgactcccaaactgctttgtttttttaatttgtttattttccctttgatgcgtgaacagtcgcaatgatcttgtcgacgacggaggggtcagacaactaaataaagaacacaatggtcagttgcacgatacgttgactgattttagggacgggggcaaaaaaacgtactgttgagacatcaccaagctgatcctcctcgcctgccaaaaccttcctcagaatgcggcgcatgatcttaccacttcgcgtcttggggagatccccaataatgtagacggccttgggggcagcaaaggggccaatgctctttcggacttgcaggacaagctccttgcggagggcatctgtcgcctcgtttccgtccttgatggcgacaaaggcgttgacggcctggccggtcagctcgtcggaaacaccaacgacagccgcctcggcaacagcgtggtgctcaatcagagcagcctcaatctcagcggtagagagacggtgaccgctgacgttgacgacatcatcgacacggcctcggatccagtagaagccctcgtggtcacgggcagcaccatcgccagtgaactatatgtcaaattgtcagttttgtcttcatcctttccccccgtacacgctaagatattcttacgtagtagcccttgtagacgtgaaggtaggtatccaggtatcgcttgtggctgccgtagacggtacgagcaatgctgggccatgactgcttaaaggcgagaacgccctcaacgttgttgccgtgaagctcctctccagagacagggtcaatgatggagggctcaataccgaagaagggtaatgaagcgctaccgggcttcatgggggtaacaccagcaaggggagtgatgacgttagagccagtttcggtctgccagtacgtctgtagatttcaaacgttagtaatctattcattgcggtgttgtcatctctttcaacttacgtcgacaacgtgggcgctctccttgccaacaatttcgtagtaccacttccaaacctcagcggcgatgggctcaccgactgagccgagagttcgcaggtacttgaagttgccgcggacgtgctcgtcaccggcgcgcttgagcagtctcagggctgtaggggcaacgtagaactgagtgatgttgtgcttctcaatgatatcccagtatcttgagaagttggggtaggccggtgtgccctcaaagacgactgttgagacacccaagagcaggggagagtagacgacataggtgtggccagtgatccaaccgacatcaccaccgcagaagtagcgatcgccatcgtgaatgtcaaagacgtacttgccggtcattgcggcgccaagcaggtatccagcggtggtgtgcatgacacccttgggctttccggtagatccagatgtgtaaaggaggaagagaggatcctccgagttcatgggctcgggggcaatgtagctaggccacttctcaacctcctcgtgccaccacaggtcacggccgggaaccatgttgatgtcggcgccagtgcggcggtagacgagaacgttgctgacatcggggcactgcttcaaggcatcgtcgacaatcttcttggtgccaatgaacttgccgcctcgcttaccctcgtcggaagtgatgacgaaccgggacttggcatcaaggacacggtcgcggagagcgtcggcagagaaaccggcgaagacgacggagtggacggcgccgatacggacacaagccaggatagcaacaacggcttcgggaatcatgggcatgtagatggcgacggtatcgcccttcttgatgccggcctgcttaaggacccaagcaaccttggacacatcacgaagaagctcgctgtaggtcacgttgcggccctcgttgacctcgtcagcctcgtagatgatggcaacgcggttggggtccttgtaagcatggcgatcaacggcgttgtagcaggcgttgagctggccctcgacgaaccacttgacatcgccctcggcgaggctgccggcagagacggtctcgaagtcgcgggtccaggacagcagctcgcgagctgttcggccccagaacttgttgggctcggtgatggactccttgtagagcttctggtactcctctaggcctgtgtaattttagaagcggtcagcactccggggtctgcatatcctaaaatcgcgtacctgcaccagccgtccggacagacggaaaacacgccgttgggttgacgcaattcccggacgtccggaccaggtcgtggcatgtgcgccgacaccggtgcagatactgctgttttgaggtgattttgggaaaatgatgcacttactgccaatgtggggtttgctagggtgctctgccgaatgggtaaagaagaaaaaaagatgtcagcaagatctactcaaaaagcagctaataggagctggctctctatcggagatttcgagctgctagcgggtggcaacatactggcgaacatattctggggaggctctgttgcgcgcacaagtcagtctcggcttcaagatgttccaggacaagctgcggaacgcattcttacggaaagtctcgatctcgtgggcctccacgacgactccctggttgtcggccatggcttctgtgaggattgggggttttgcggctgctgcgcgtgtttgtgcgtggaaaaggtgtagaaaaggtcttggaggggtcgagcggcaatacgcgctgcagaaatccggcggagtgcggggtagctgtaaagtcgcagtaccagtacttggtgctacgttgcggcttgtggagagtctcccgcgccgcaaaagcctggagggcgaggttgtcgcggatgcgctgcgaggcctggggcgagcagcagcggtcgcttggcgaaggcgtcgtccctttccgagtcgcaatggcccggaaaagagggagcaacggggggtgccgggcagaggcaaaggcgtcgcaaagagaagcaggtgagattctctgaatgtctcttggtgctggactgctggacttggccagaggtggtggcgtggattggaatgtgaagaaaagagcaagcaacagaagggcggaagagaagaaggaaaggcggcggagggtggaggggggttaaattgctttatagtaatcgcattgggctctggattcgtgatgcgaccgcctcaagggattttgccttctggggatggctgccgaccttgacgctcactagccggcctccgtctgtgattcttatggagcccttgccgttgtagtaggtatggagcgtcaatcttagtttcgtggctccgtccgtgtgtctgtacgagcgtgtacacgataccaggaccacaattctccatttcccgcgctttgcaggcttactttccaatgttgctgcaagcatgtcgcagtggatcatgacgatgaggtattgctatcggcttcgcagcttgctagtaaatgttacctacgtcgtttagcaatgttgagcagcggtggtttatactaggcgatgccctggtctaactaaaggcctgatactgtacgagggaggccacaaaaagaagggaggccatctcgaccatgaccagtcagcacggccacggggacgtctagagtctttttttttttactttcctttccccgactttccccagccgatcccccaagttccctccccaggaatcctttagcgcgagcttgcctatcctatgccgtcttagaatccatcgctgcagcgccacgtctcgtccttttggtgtctcaaagcctccctctcgccctacaagacggcgcttgccccgatggaccgggtggagaagcagcacctccgttgccccgaagcgcgtggccaacaagaatcagaggcccttccggaaaggggtcagacagacccaaaagacccaatggccatccacaagtcggaagggcgcggctcatcagggttcgaccgtttacaagtaccagcgactgctcggccgctcagatgcctggcacggccttcttatcgccttgtgccatgttgccggcgccgcacccgcctgtcaagcagcgagacaaccgcctgtcgcccgaaccgaagagtccatggagatgagccagtcgatattctgggcagttctgacaaattatcctcgggacatctgctctctcccctcatgcgcgcacatacacgctgacttcacacttcgtcctacctactggcttcccatcctgtggccgcaacctcccgcaagccctccttggcttgatccgtcctgtcctgcagaacccatgaccggggctctgagagtttgcagctctcgcggacgcaagcgtggctcttgagtcggcgacggccaattatcgcgggtgctgaaattgctacccacgatgtgctcatgctagctgcattcatcccggacacggtgaataagcgaagccccccatctaggcactacggaagacaactgctagggtagcactgggctatggagcccgttccgtgctgctacgatggactgccacgttataattcagcgaggcttctcatcggcgcccatgggtgactgaatcgggtcctgctaaaaattgggggtctaggtgggtgccggccttgatgtacaatatccgctgcctcgcacgtcactagtactgtaagaactactactagtagtaggtacctggactgcctcgaatctcctgtcctccgtaccgagttatccgctcgggggggttttgcttgatggagtactgtgtacggagtgctgagaaatggatgcgtagaaagggggaacaactgctgtgcgcagaagatgaagatcaacacaatcttgtcaagtaataagcagctccaaaaaataggtaggccgtggttctaaaatccttcgatgctacgctgcctggcggttgcccctcttttacccttccttccacccatccactccgatgttgcagcgaaacagttaccctacaaaaatctaatcacagcaagaggctgctaccaacgcacccaaccactcggtacggattatgcgtgattaaaagtacaagtagcctgtttcgccgaggggtgaccgccgtttcccggatggtccatctgttgcgcggcctggagcggtgttggccccgtgaaggtcttttttctcgccttggctggctaaagctgcgtggtgtaagttgagtttgcgaatactttgctccacgctctacctaggtatccatccaaggtagcctcgcagacaaccggctaaatggcgagacgtcccgaatataaatgaagagcgccaggctatatgcaggctcacgcgcaacatttggcttgcgctatcctacgccgccctgacttgggttgcaccgctgctactttataacagatgggaactggtgcagcgaaatcaattggatatgtctcatgcgacacgacgcgactcagattctagctattttcttgatatctcactgacatgtgaatgttggcttttgtattcattcgcagtattggctacacaaaagcaacttttcgagaaagaaaaaaaaaactcgttttggtgtaacccgtttttgatccatctcattgaagctagaacgctttgtccaaagacgatagacgaaagattaggcaccttggactacataaaaaaataaggaaggaaaaacggagatggagccgaaactactagtaggaatgtaccagcaactgcatgatccatagagttttgttgaaagcgcttgcaatgttgcatcattttgctagcagcagccatcatgcggggctgctcatgctaccgtgcctgcatacacaaaatggctgtgagaacgggtgggacaggagaagcgcagcagcgtgacaaactggcagtgaaacacctattctatagtaggtaaagcaaatctatacactacttggaaagctgtcttgtacccgtattacctcgcgtttttcgatgataaatgtaggttctggctaatctaattggctacatcttctatttgccccataatatcgtcgaagtcgcgagggaatcatcattgaaaaggtaagaattatcatcgaagttgcgagggaaccacaataaatcagtatttatccaatcaaatgcattatagagctccaatagccaatcaaactctgttgttttccatttattgtggttcccttgctttttcgacgatggttccctcgcaactttaacgataattcttacctttaattggctaacttctctaaatccccacttttaaatttatcaatgaaaaacgcgaggtaatacggtatttgcggataggttgtgtatatcgccatgttgttttggagtcgcgcctgcaagaaacccacagccagaatcgagttgcggttcgacactctggttaactcgactttgactgtgggcctcgaccttgactgcggattgaggtaagcgattacatgttgtacaaacatgtagtttttgttgcaaatgcctatgaaaacgcaatagaaggtacttgcaatcctaacagacccacagccaaagcagagttgagggtctgcgaggtcgaacctcaactcgactttggctgcgggtctcgactaggtaccaaaattcgcttttactatcagtacctagtactatagaatacccagtaggcggtaagcactcaaacactatccattttacttattctcttttacagatttgcgtgtgcactcggaaaaaaaatgcatataccgtattccctcgcaaaattggactttgggtgtggggtgtagcaaagatccacagccaaagtccagtttgtgaggttgaatgaactggactttagctgtggatgcagataagcagatatgtagctttctagtagcttctataagatttccctatgcggatttacttaaaaataccttttttcttatttaaatccacagctaaagtccagtttgcgaggtcgaaagaaaaacatcaaacctcgcaaactggactttggctgtgattaccctttcctgttaaggactaggtactttgcactcttttcaatatagaaagtacctaatccttaacatggtattttactccatactcaaagtccaactttgcgagggaatacggtacctagttgcttaccgctaagtctgcgaggttcctgcagacttaaatagtaacctgacctcgactagcttctgtaagcgtgatgtattcgtttaccacttctaaatatgaatgcgcaaagaaaagagttagtagatcactccatcgttacaaggctccgcagcctcctcgagtgaaaggttcttgcagatctaacacacaaccccctctaacgttttccagtaatcagaactcgcaagtttgcaaggttcgtgcagatttaatggacattctctagctcttttaagtaatttcagaactcgcaagtttgcaaggttcgtgcagattcaatagatattctctagctcttttgagtaatttcagaactcgcaagtttgcaaggtttatgcagattcaatagacaacccctgactatataagctaataagagcctatagatttcgcaaggttgcaaggtttgtgcagatttaatggacattctctagctttttagagtaatttcagaactcgcaagtttgcaaggtttgtgcagattcaacgcacgatccctgactttcaagagacttgtggacctttgtaagcctaatgtaaatgcttagcaattctagatatgaatacgcataggaagagttagtagaatacttgatgtctcttcataatcagatcctagaccttcgcggcacttgtggagaattgcgagtgtagtgtgactgtttatcaaatttgtatgtgagcatgcatagaaacaagttagtaggctacttcatatctcttcttatgcacgaacctggaaaacttgcgagtttgtatgcacgaacctggaaaacttgcgagtttatatgcatgataccagaattctcgcgggtttgcatgcaacggtcttttcagcagcgcattccctaggtaggtcagcttcccgctggcatcaacttatcttgtatatatgtactatctacttgttttatgatttgtaattatatataaatgactgaaaccctctgctttgtctttcactttctaaattttcagtaaaagatgaaaatttagtgaaagataaagcgcaagctgcttttgatgctccctaaagtcactccaactgcagcgacagccaaaaaaagcaaaagaaagaaaaggcccagagacttgaatactaccgtataacatcccttgcacccaagccgctcaacgtcaatcttacaccactgcgccaccgggcattctcgcatcaccgacgtcttcatcttcagcagcggaatcctcgtcaatatagtcaaaatcccccacatcgcccccttcgagttcctcggcagcaatctgtgtaatgcattcatcgccatactcttccgcttcacagccatgagcagcaaatccttggtcatgcgtagtttccttccggctacacgcgaaccttgagccgtcccccagacgccgcgaaggctggaagctgggccgatttaacccctgcatggtcctagaaacgctttcatctgcatctccataaaggtcgtcgctttcatataagcccccattagcttctccgagacttaatcgttgcatgtccccactggcgctcttcaacaagcctttgctgatttcctcaggggccgaaaactgcagacacaattggatctcttcgatcgaaccttcattaactttcacccgtaaagtctgtgtgctactttcggcgttctcaacatcttcttcgttgtgtttagacattgttttgtattatgagggcgaatttgagttctgctcatcgctcgcgttaatatatatcgcaatgacgaaaatcgtggaaataataacacatcagggatacactcacatgagctttggtagtaagagcgagtctcttcctgacccgtactgagatattgactggcctgcttgtagtcccatcttgagttggattgtgagagagtttatataagtagatggtatattttatttagaaacttggataatgtgcccctttgtcaaacattttgttgtttatgcttcgaacaaataggtcatgaatggatgcattcaccaaacaaatacttgtaatcaaagcacaacaaaacggggtaaacattaaaaagatggccgaacaaaggcttcctttcagctattttgtaatactccaaacgccccataacccgatgcgagaatcacatgtccatgctcattagatacatttccaagatgcgcataaatttggccacaaatgcttctagatggaagatgaccttggtgccaatctttatccggtgctcgtaaaaggcagaccacttgatgacctctcctttcagcccatcgtcaatgagacccagtaacttgaatgtgagagtcttgagaatggtcgtgggcgggatgcagtgcgtgagtaggtcgtacagcttggcgcgcacctgcaagatccttgcgggggtgtgttcctcaataatctccttggcgatctggccgatgagcgcctcccaatccgcaggcgggataggcgtcgtgtctgtgactttctcactgcgggacagagttagcaacgagcaggaaaatggagcagttgagcggtctggctcccacttacttttgtgcatggacggcctcgtacattagcaatgcacgacgaagattcctgccactctccacagctattctttcatgcaggcctttgacgacttcccagttctctttctttgctgattgcgcaagcacgtcgcagatttcctcgtgcgtaggagcggcaactctgacaagcagcgttcttgaacgaattggtgcaataatgttcgctgtcgagtttgccaaaagaatcagacgcaagtttggcgagtatttttccattgtgcgacgaagcgccgcctgggcatctctagtgaggtggtctgcttcgttgatgacaacaaccttgaatcgctgctttgcggactggtctacctgttgcgtctgtgccacctctttcaggaggtcctgcacgacaacccggtcatattgccctacgtcggacggcgtgatttctaggtggtagttggaagcgacaatgttgaactctagctttcggttgctggacgtctggaatactcgtgcgtcgatcttgatcttctccacaccagggccgaacagctctttcagcgttgccactattcttgttttctttccagctcctgatggaccgtagactaggagatgtgggaagtcgccgctctgagcctgcatgattgattgggagcgttagcctgcgtcgccgtgaatttggatgccaattgacatggacgagagccatacgagagattgaagtcggtcggaaagctcttggtggtatgaaagagcctccaaggaccgcgggcgatgcttgtcgacgatgagagccattgcgccggctattgagctgatgtgctgatgggatgcagcgaagctacaggattttgacagatgaagacgcgtcgtcgcgttaagtgctgtagactgcaccaaaatccatagtggggtgcctgcctgtcagccactgcctagccattaaccaggctaaagcacagaacgaggtgcagcatcaagtcgatgtagccgctgaagctgttttgtatagaccaatgcgtgccaaaatatgaatttcttcataaatctctacaattgataatctctacaattgatttcttgtttaattgctatttatcgacagccttatatttagagtgcacatttgtacctgatactatgagcttggtggggttggagcctctacaagcattgtgcctgcatgttcgtcattctttcattctttcatcagtcggcttttatttcatatatacaagatttctatggtacatggaagttatcttctttctttctcgctactcatgaagatccagaggatgccggtgtgcttccaacatcagtggctgtcgtagagggggatgcctcaaggagctcctgagggacaacttgcttcctgggtctcttcaaatcctcgagcgtcacaccatctagcttggtgattccaacaacaggagcatctcccttcttcacaaattcccactggcctgtacaatagttagccttgagcctgtagtagagagaggaaagaggttgcttaccgggaagcttgttgccagccagtcggaaggcgtctcgaacaatttgctcgtggattcggcccttgacctcaaacaaaacttggctgactgccattctcgtagcccagtggtcaaatgaaccttttcctttacccatacgcatctgttttgatggttagcttgctactgtcgctcaaacaagcgtatactcgattcgcacctcgttaccgctgacgtaaacgccaacattgcaacattttctcttgtaaaggcggtatttctctcctcgaagtcgcactttgatcgtatcttccgccatcttaagagacttggcgctgattcttcggtgatggtccaccattcgcagtccgtagtcgccccaaataacagtcgtgcccttcgttgatcctccagtcgctactcggggtcggcccttggccattttcttttttcggttcagactgggttcgagccatgtgcccatcatggcggggcttgtggaaaaggctctgccattctgaagcagctgggcggcgccgaggaccttggattggcgctggacgggggccctcagttgtcgcaaaggcgtggatgcggagattctcagtccctggaaggcattcagcaatgccgcagcgccattggacctcatggcgtcgggtttggccgctgattcaggcttgtctggagattgtcgcaccgctggggcctcgatatcttgaaaagaatcccaaggcggcaagcgtcaaaatcgccggcgcaaagcggggcctgagatgtcaggccaaacattttctgctaattaagctcaggtcacgcacctcgcgtcagcttcgcgttgcgccgcagcacgtcactggaataatttctaggctgctccttcactctgcacgccgctaaaacctgcgatcagtcaggcaacagcgcccagactgtgccaaaagagggcctttgtagggctatattttgttcttcttctttgccatctcatttttctttcttcgttttcttttttttttttcccgagcaagaagacacaatgcctgatattcgatccttcttcaccccaaagggtggtgcggcccccccaaagaccgcggccgccaaaccagagccaccagcggccaaaggcaagcgaggaagtaggtgttgctgaaccataagacttcaattgatgctgactagtttatagagagccggaaagttgttgaagacagcgaggatgaagctgcagagtaatattggcctccacctcagtatcgcatctggttcacgccccaccactaaccggtctacagagagaagaagcctgcacctaagcccccagcaaaaaaaaggtatgtatcgttgcattatgttgtattataattgaaaatcactaacatcaagttagagaaacagagcctaaaggggtggccatatctgccgatgattattttgcttcttccaaagactccaaagcggccaaagcatctccaacacccaagaaaagcgccgccaaatccacggtcgaaattgacgttcctgttcgatctagtccgcgaaagaaacccacagcaacggcagctgcaccggaggaagacgaggacgaagacgtagcccctcggtccaaaagagccaggacctcgtataaaccggcccccgttcacgatgatggggatgcacatatggaagatggcgatgaggatgctgatgatatattcgctgctgacgccaagggccgcaaaaagggtggaaatgacgaatatgaaacggaagaatccgaagacgaagttgtcccaaaatccaaagcacgagggcgagctgctgcctctggaaagaattctgcagacaaaccgacgtccaaggccgcaccggccggaaagaagcgaaagtccccggagcaggaatcggacgaagaggaagaagaaaagctacctcggaaaaaacctgcagcgagcaaaccacgcgcacccagagcgaagaaagcagaagagcccgaggacgaggatatccagaacatcttaaatagtgtggctactgtaagagcgccgacaccaccacctaaagatcccaacgtgaaattcgattggagaaaggccgccgctagtggcggtaatgcttctacacaacccgctcagcctgctggcgagcttccggaaggcgaggaagagtgtctcagtggattgaccttcgtcttcaccggtgtgttgcaaactattggccgcgatgaaggccaggcactggtgaagcgatatggcggcaaagttactgggcagcccagtagcaaaaccagtttcgtcgttctcggagacgatgctggacccagcaagttagccaagatcaaagcaaatggtatcaagaccattgatgagcatggccttttcgatctgattcgcaaacttccggcatatggtggtaccggcaagggcgctcaaaaagcacaagagaagaagaaggcagaggaagaaaaggtgaagcaacagattgcggaaatggaggcggaagagaaagcaaagaagcttgaagcagagcaagcagcaaagaagaaggccgcagctcaaggatcaacgagcagcgccgcggctcaacctgtacgagcacccgatttgcttctcacttccaaatatgcgccgacacagctcaaccaaatatgcggcaacaaggcgcaggtagaaaagattcaaaactggcttcgaaactggccaaagtcgaaaaagtacaatttccagcggcgtggagcagatggtatgggaggcgagcgagctatcattatatctggccctcctggtattggaaaaaccacggcggcgcatttggcggccaagctcgaaggctacgatgtcttggagagcaatgctagtgatacacgaagcaagaaactcgtcgagaccggggttagcgatgtcatgaacaatacttctttgctaggattcttcgccggagatggcaaatccgtggataacgccaagaaaaagattgttctcatcatggatgaggttgatggcatgtcggctggtgatcgcggaggggttggcgccctggccaaattctgcaggaagacggaagtgccattgatcctgatctgcaacgagcgtagattgccaaagatgaagcccttcgaccatgctgcgtttgatattagattcaaccgtccgacggtcgatcaagtgcgctcccgcatcatgacaatctgccaccgagaaggcctcaaactgccaccgccagttgtcgacgctctcattgaaggaagcaacaaggatatccgccagatcattaacatgatttccacagcgaagcttgaccaatcatcgatgagttttgatcaaagcaaagccatgtctaaagcatgggaaaagcatgtcgtcctgaagccgtgggacatctgccagaagatgcttggcggtggactctttgcccctgcgagcaaggcaaccctcaatgacaagattgaactctacttcaatgatcatgagtttagcttcttgatgattcaggaaaattacctccgcaccaagcccatggccgtgggtgccaatggatacaccggtcgagaagccactttaaaggcacttgagctctttgaccaagctgcggagagtatcagtgatggtgacctagtggaccgtatgatccacgggccacagcagcactggagtctgatgcctacgcatgctattttcagcactgtaagacctgccagcttcgtcgctggccagctgattggatctaatttcacttcatggcttggaaaccacagcaaagctggaaagctgggtcgatatattcgagaaattcactctcacatgcgactcaagtcgtctggcgatcatactgaggtccgacaagagtatctacctctgatgtggtcccaaacagttgatcggctgcaaaaagaaggcggtgaagccgtaggagaggtgattgacctgatggatagctactatctcacccgagaggactttgacgccattcaagagctgggagttggtcctatgagggaagaagatgtcaaaatcgaaaccaagacaaaagctgcctttactcgaacgtaagtcctgcgcgtcccatcatagacccttttctcttttcttagttttcctgacactaactggatatagatacaattccatgaaccacccactaccattcatcaaagctagcaatgtgctggcaccaaagaagctcgctaaggaggcgccagatttggaagaagccattgaagaagcagatgatgctgaggtgttggaggctccagatgccgaagaagatgacgacatcgatttcaagaaggacaaatacatcaagcaaccaaaggccaagaagccatcaaagaaggctgcgaaagcccagaccgcagatgacgaagacagcgaggaagccaagccaaaaggccgctccaagggcaagcctgctgcaaaaggaaaagcaaaaaaataagatgcgagcataggtgacttatcaccagccagtcccaggcgtgtaaaatatgtttctttatcaagacgcgaatgtaatgttgaccggcggtcgtcgcatgtataaaaagaaaagaagaaatggaactccaaggcagtacggcagtctgcaaaacatcaacttagaggaggaaatatttgctttcatgtcattcgagcatcaaatcttacgactattaatactttagaaacggattctgtcatggcaggatgggatggtaattgtagacataggaatcatccaaagtcacaaaaaaaatatgggatggcataggtatgcattgttccgctttaagcggttgattagagggcggctcatcaccagatagccgcttagatgacgcaaagtcgtatatacatgtatgttacatctgttcatacagatgattctctctctttttcctcttcagtctcacattcatgtgtccaacttttctggagtgtaacccaattgtaaccctttcccttcgtccctctttctcaaggttcttttcccgaacccagcatgcaatatgtcaacatgttttttgtcttttcaaaaaccgtcatcgtgagaggagcattatacattttttctgatttcgtgacccaacgccaagccagcgcaaaaattccggtaatagtacaggtgaaagaggcgttgcaatgatttatgtttcagatcatttccatccacgcatctttaggtatctttttttttcctgtagagtttcttctccttcttctttctgtatgtcttcgatttggagtgtctttgaaagatgacggttagatggagagaagatttctgtcttttttaaggataaagttttttaagcgttcttaacgacgccgaccttggcggcacgcagaacacggccgttgagcttgaagcccttctgctgcacaaagaagacggtgttgtcctccttgccgggctggggggccatgaaggtagcctcatgctcgttggggttgaacttgacgccatcgggctccagtcgctccaggccgtgcttggctagtgtctggatgaggatgttctcggtcatcttgaggccctcgtagaagttgaccagctcctggaggtcctcgctcttgttctcggccttgagcttttccgcggggacggtggatagggcgcggtcgaggttgtcgacgctgtcgacgaggtcctttgcgaacttttggatggcaaagtcgcgggcggcctttacctcacgtgctgtgcggtcctggaggttgcggaagtcggcgacggtgcgaaggcatttgtcctgtagtaggaaagtgttagtaagggggtctagtagaatatttgagagtttttggaagattgattaagagggagtatatacgaaccttccagtcacgagcctcagcatccttggcctcgagatccttcttcagctgagcgacagcgtcagcctcgccgtttttctctccctccttggcctcagccttttcctcggccttgggagcctccttggactcggtagactccttggtttcgctgtaccaccggctggcggcaggctggaatgatcttattgagacggcaggagcagcagtctggaactgaggccgcagaacagctcggctggcggcgatgcccggcgttgagcgcagagctctggaagaggcggcaatggcttgtcggaacatggtgaaggagagttacggagatgcgaggtcggtagagcgctggggaatgggccaattgggcaagctggaggagttggacggcaatgggttttgctacatgaaactatacgctcggcgccttcgatgctcttctatctgaggggagcccgctataaaaattccattgcgctgcatgactggcccgcccctccggcctgcgccggttcggttcagcccaccacgcaaacaggccggggcggatcatttgacggtccgcatttcgcagcttgcgcccagcagcttccaatgccgcaaaaagtgggcaaaggtagccgctactgcttgcggcatggtgccgacggcctctgactaagtaccgggtactttgcagccttggtctgcgggctacgtcgcgctgtgtctacctggagggacaggcgaagctcggatcgagattgtgcatcagcttcaacctgcacttgcacaactccatcaatcgcccattccagcaccagacgagcattttctgtctttttagcagcagaaacacagacagccgtatcgattcgaccatctacacaccctccgcctctcgcaaaccccgcccgaagctctctctcgactccagatccatctcccaccatggccaccctggtcaaagaatccccagagctggtcaaggcggaccagaagcaggctgcggcagagctggtgaagaaggatcctagaaaggcggaagctgcgtttagagaaatcatatcaaaggcccccgcggccacctcagacgccgccacgcgcgagtacgagactgcgttgataagcttgggagaactctatcgggatgagaagtcagtgacagcgtgcttcatgagggctgaagtgagctaatctctccaacaggaagacccaggagcttgtaaacctggtgcgggaaagccggacagtattctcatcctttgccaaggccaagtcctccaagctgggtatgtcattttatgctagagagcgaaagagttgtagcttgagacccccaatgactgatgcgtgataatgccgtttagttcgtcagcttttggacttcttcaaagacatccccaacagtaccgacgtcgaaattgccgtcacaaaagactgcatagaatgggccaccgccgagcgccgtgccttccagcgccaggacctcgaagtccgcctcgtcaccctctacatgtccaagcaaacctactacgacgccctcacactcatcaacggcctcctccgcgagctcaagcgcctcgatgacaagctccgcctcgtcgaagtacagctcctcgaatcccgagtttaccacgccctgggcaacattcccaaggcccgtgccgccttaacgagtgcgagaacgagcgctgccagcgtttataccccaccgctgctgcaggccaacctcgacatgcagagtggaatgctccatgctgaagataaggacttcaacacggcattttcctacttcattgaggcactggacggataccacacccaggaagagtctagcaaagctcaagctgcgctgcaatacatgctcctctgcaagattatgctgaacctcgttgaggacgtcaaccagctcatggcatccaagcaggccgtcaagtacgccggcaagaacctcgaggccatgaaggccattgcccgcgcccacgcaaaccgatctctggaagaatacgagcgtgccctgtctgcgtaccgctacgagctcggcagcgacacctttatccgcaaccacctccgccggctctacgatgccatgctggaacagaacctcatcaaggtcattgagcccttctcacgagtcgagattgaccacattgccaagatggtgggtcttgacacccagcaagttgagaggaagctgtcacagatgatccttgacaaggtcatcattggtgttttggatcagggtgctggctgccttattatttacgacgagacgcagagggacgaatcatatgacgctgctctggcaacgattgagaagctgagcaatgtggtggatgtgctgtacactaaccaggcttctatgctcgaataaggcaagagaagaacagaaaagagtacaatgggaacggagaaggaagggaatgatggctacctagacaaacgggtcacgcatcgtaatgtgtcagtcaagccacggtagattaggcgttggtttattgaaaagacctaaatgtccctactgaactacccaactcatcgcaccttttgagcaaccctgtgataaagagaactgtggtcataaaagcgttgtagctgtgaaatgttttttgtatctcattttatcatgccgtagctcatttcgtcgagataaggcaatacagaaagaagtatcctagatatccgtaggtacaagtaacactggtggtatatccaagtaacccccgccccctcctttccccctaaaaacagaagagaatcctgctctccaaatacatgtttgcgcgagagacaaacaaccagaacggcgtaagtggtatcttttccctttaaatacaacatgaaaaaaaaaaaaaagcaaaccgagccgagccagaaaaaaattcaaaaaccatcctgtttccaacgccacgcatgcatatacataattctcttttcattcctaatccttggtttccaacaccggtgaaatgccatgtcaaaaagttttaacacaaaaaagaagagaaaggggaaaaaacagtctgagtgcccatcaggagtcgtaaataagcaaacttgataacaggaataaaacaaaaaaagtcaaaaagctaaatgtctgccccgttcccaaatttcaatcaatgaaaaataactccaggggaccggttggcagagcttcgacggcgctgcgcctctccaagaataagtgcaaataatcttttagcgagttcgccttcgtcccagccgccaatttgggatttgaaggcgtcgatacattcgaggtgccatttctctagtaccatggattcgcccatgctagtaatcgtttttccgaggtacttttgagagacgggcgcgtacttctcactatatgggctctttcgccgcatttgtaggagtgtgtcgaggaatagccaatgttgacgggtccagaccgtctcagagggcggttcccgtctccgccgcttctttgttggtcgtttctttgttacgcccgcaggtctaataagcctcgatggaatggtatttggcggctgtttctgctgttgcctaccggccatgcttcccttgcctgcccgcgggtctacaacgatgatgtcctcttctgatacttcctcgtttgcccggttacggagctcgcgaagacgagcttgctcggcaggtgatagcacgttgcttgtgaactcaacaactcgccctggcgtatgtggcttcagaggagaccgtagacttgatttcttcggcgaagcatgttttggtggcagtggcctcagtaaagatcgagagtttgaggagtcttcattggcattcgttgtttcttgttgccacttctgaatatcttgatgcgttaactggattctcggtggagtcgccgagggatgcgagaaagagtgctggaaaagtgtgttactggcctgccttggccgcggcatgaaattttgtttctgggagatagtagtaagatgagatctctcaggagagcctggagatgatgagcgttcattcgttcggtcatcgtcgtctattggatcagattgaattggcgaagatgcaggatctgcacgacgaagatctggctgcctattatcactcggaggagctctcggaaacagtggtacggagggcattgctggaggttcctgtctaggcttggtagactccattggttgagcagccgacaccgcaagatccttcgatttgggcgacctgaatttctcagccaatattcctgtaatggcagctggcgaggagaagaaggatgacaggtcgaatcgcttggatttagttgtagtttcgggctccttgtcctgttggttccgtaagattagagaaggctcttcgtctctaatgtccacgttgggctgccgattgattgtccgttttaattgagcagtctttgacgcatcggcaggaaacttggcggttgcttgccgtgtatccctccaggatgttgaaggaattggcaacaggttgcgatcttgtgttgaaggcactgtcgttggctgcagtgtttcgtaaggtacttctggacgaggtggaacctcccgctgagcttcgtattcccaaatatcgatatcgtcgtcgtcgtcatcttcatcctcctcttcttcgttctcctgttcctcttcaggctgtaaaatttcattttgttgcctttccacttcttcatccacgtgctcctcttccaattcttcatccacgtgctcttcccattctttgtccagatgctgctcttccatttcttcttctcccacttgctcttcgtccacttcttgttcatccaagtgctcttcgcctactacttcttcatccacgtgctcctcttccagttcttcttcatccacgcgctcctcttccagttctttgtccagatacccctcttctatttcctcttcgcccacgtgttcttcgcccatttcttgttcatccacatgctcctcttccgtttcttcttcttccacttgctcctcttctatcggttcgtcttccatctgctcttcttcttcctcggccacatctggttcgtctgccgcaccgtcaagctgaacaaggggcttggtatgtctcataaccgatgaacgcgctgcttgtagtaacgatctctctctcctctcgctgggacttgatgggccctcgatttccgcccagtgcgcggcaccattgctcgacggggtattgcccaaagaacttgctatcgactctcttgataagagtcgtttcttatgcgcaaaatcctttgtaccgtgaccgtgcgcagtgtccgtcccacccgcattcatactggaagcctgagtctcagtagtagccccatgtgtcaaaggaaccttgacaacagtcagctggctacttccaaaattcattggttgtggcggacttttgtttagaagttgatgcctgtcttctttagaggtgtatgacggctctttatttgcggaacttctgaatgggcttcctagggacatctctcggactctcggggagggagggtcggaagtaacgctttgtaaaactcggccagctcgcataattgaagagaagttagaccgtaccatcttttccggtaccggttcttgtggcagagattgaggctcctggagcggcgacgacatctgatggagcggcgtaacctttgctggctgctcttcccgctctggcgtgggctctagctgttcaggtggttgctctggagaagcagaacgcatttcttcgtcaacatgattgtcataatgagctggctgctcgtatgtatgattggctgctctcatacgatctgaaaacttgttgatctgaaaactcgtggggtattcctcttgatcttcgccatcttcattgatttcatgttcgtggtcatcatgctcttggccctcatgctcctcgtgcgctgggtattcctcgatatcctcttcttgctcgacgtattctcccatctcctcttctggcgtatgggcctcgaggtcctcgtgatgctcttcaaggttctccagttctgcctgttcctcgtactctccgactatttccggctcctcgttttcgtattctcctccttcaaagtttccatctccctctaattgtggcaaatcagagtcgagcctttgctcttgctcaaaatcctcttcatgcccaggctcttcgtattgctcttcgtgctgctctccgtattgctcttcgtatatttcgtgctcgtcgtgctcgtcatactggtcgtcttcctcttcctcttctcttccctcctctccctcctcctcttccccctcctcttcgccctcctcctcgataacctgacgcacgggggagctcatctcaaaggttgatagtcttctcctaagatatcctatcatgccacccagtacgctacctctagtagcattctcttccggtggctcttcatcaggctcttctgctggttcctcttccagttcctctactggttcctcttctagttcctctactagctcctcttccagttcctcttccagctcttcttccaggtcctcctccggttctccttgaggctcctcctgaggttcttctaggagttctccttggggttcgttaacgttctgagcatgttccagctcggcctgctcctcatcccctccccccaatccaaatttcatcaaatcaacctctcggtcagcttgaggggcagaaaaattgataggcttaggagtcggagcatcgaggtaagtctgaggaatctcggagaaggaatcgctactcagatgctgctcgcgagagtgcgtggacgccgtctgtttcctagccttagtcggtgtcggctcttccgtatgctctacgctgaatatcctccctgatcgttttgcggccgatctcatcagggcctggtgtttgagcggtgatgctcccatcttcttaggtttccgggaccaccacgggctcaagcttaggcgcacacttctagcggcatcgcgtataattggaacgaatacttcttcttctgctggttcttcggtctcggggatgtcggggatcgcgatggtttccgtggtatcctctactgggtcgctggtctgcgcaacttctcgcctgagggatgctagagtgttgttaatgataagatgcgtctcctcgccaacctcatcgtcttcgtgtagagtggacatgaaggtgccgttggcgctaaggttcccctgaaaagatggaatagaatccataaagatcatactaaagtcttcgccccgtgcgatggtatcgccgttctgggagctaaagtcattaggatggtcatcgacggaggagtgatcgctagtttctggagcatgatggctatgatcggtctttctccttctcacactaccgcctgtcaatctgccttttgaaggcgactgtgtcgccgaaggtcgtaccgtgggtctaggcgtcgtttcatcgaccattggtcttatccattcgtcagatgctgcgtcggcattggagactgcatcgccttcggcctgctgttgtgagtgagcttgtacggaatttactctgtttgcttcagttgtccggccgctattctgcgcaaaactcctctccgctgctgcttccgcttccgcagctatttcgaccaattcgtcgggcgccattgctcgcctcctacgccctctcttcgtagctccgagctcgctggatggttcgacaactgggtttttgggcggacgccctcgtcttggggacgcctttggtgtagtggacgggacattctccgggtttttgggtgggcgccctcgccttgtggattttcgtgtgctggattcgatattctccttctcctcaaagtgcagctccgtagcatttcctttggtggatttctcggtgcgttgacggcgtgatgagtttcgactaatcggtgatgctgccctcctcttcatccccgcagtcggcatgggtgtcccatttaataatcgagggcggctccgcctcctccccggcgtcgtcgctgttgtgagttcgtcgtcggcggtctccctcagcggaactgaggttgtgattgtatcgtcgccaatgcgccgcactgtgggcgactgaggcaccggggaccgaaacagcttcctcctcgtgccgctcggagccgtggccatgttgtcgtcggcttgatggccctctgtctcgactgtggccagtaaccgctgtggcgacgacgattcccctgcttccgactctaaaatctgtcttctggatgactcggcttgcgatgtgaatttttgcgatcgctggctgcgcgtgacgcgtcgcgacacggactgaggctcaaagctcggaaacgatatagtgggttcattcagcgggtcaggcgaggtcataacatcaacgctaggcgtgctggggtcgatgctgtgccagcgagagttgaaggacgatgtttgcaatagaagccagccttgctgcgccggggcatctcagcaaagaaatgtttcattcccagacctgggtgcgtgttggcaggggattgagcgcagggccagccaccgcgtgaatgaagctagaatccaaggtgaggaggtactggatagcgaccgtgatgtggaaagctacattgggagtttgcacccgatactgcctataatgggttagcctgtaaagtctgttttgatggtttgctagtccgagctcttttcaaactttctttgctctgctcgcagtatcgttattccggcgccgcaacaagcaattgtcaccgctagcttcagattattgtatgtcgaaatagatggcaatgagctcagtataatactctcttaatttctcaaatgtgcctttgtcagatttttagaaagcaacaatatgcagactagatagtatcataaatataaaacccaccgctacaccttgctatcctcatcagacctcaccgtccgcaaaaacaccccgccaaatgtcacatgcaacgccccgaagcttcaccacgctagccgggcttccccgggaaaaggcatgacttcattccagcgcactttgccgcgctagcgtgagacagcagcagtctacagcacttttactcagccaaaaaattgcccgggaccttttcaccacatacccaaaaggtgcctcggcttggaatccatcaggggccccgtctaagtcggttaaacatttagacagcctctgcctcgcctgccgttatagctaccgggcatttgcacagtcgcatgcgattcgacctaaggctgtctgctacaacttcttttcttttgttcttgccatcttgccgctgggtggctatttgaatacaacaaatcaccgatcgcgagggtaccgctcttcttccacaccgaatcacctcccgcctcggtctctcggaactcgaatacaatggctgccaaagctccgattcctcaaaacgacaatgtcgcccatgctcttgccggagcaggcggcggcattctgtccatgattttgacgtaagatgccctgcatccagccatcaaccacgtgttcttggcctctgggtgtttatttcgccttgcgcattgcatatcgcgaccgtcctcgactaacatccacagctaccctctcatcaccctctccaccagagcccaggtcgaatccagaaaagccgagagcaaattcgtcgaagccgtccaaaagatcattgcgcgcgagggcgtctcgggcctctacgcgggcatcaactctgcgctgttcggcatcagcgtcaccaacttcatctactactactggtacgaatggacccgggccttcttcgaaaaggccgccacccgcgccggccgcgccagcaagaagctcacgaccatcgagtccatgatcgcgggcgccatcgccggctctgcgaccgtcatcatcaccaaccccatctgggtcgtcaacacgcgcatcaccacgcgccgacaggacgcggatgatgtcgaggccgcggctggcgccgttgccaagcgcagcaaggctcccagcacgattgggacgctcatggccctcttgaagaacgaggggccccaggccttgttcgccggcgtcatcccggcgctggtgctggtcatcaaccccatcctgcaatacacgctctttgagcagatgaagaatacggtggagaagaagaggaagattactcctaccgtggccttcgtgctgggagccttgggcaagctctttgccacatcagtgacatacccctacatcactgttaagagccagatgcacgttgctgcccactctgataagaaagaaggcatgtctcagactctgaggcgtgttgtgaaggatgaagggtactctggcttgtacaaaggtgagctgaaattccgacaaaaggtcgtaataacgataagatggactgacaagatacgatataggcattggccccaaggttacccagagtgtcctgacggcggccttcctctttgccttcaaggatgttctctatgagcagatggtgagactcaggatgggccgcaagaaggcgtaaatgaaccacattgcaagattggctgcttgttagcaccaaatgcgtcgaacgtctcttgacaacttctgttacgcaatggaaggagggctcatcgggacattagatagagagccgtaatctttgggctgtactattagtgtaatcaacataggtaaggtggaatcgacaagggtggataatatgccctatcggtaggtatagagctgggtttatggaatatatttccaacgggtttggggtttgatgagttgaacgtacatatcacgattggataccttgaggccatgtgtctcttctccttttttcgctcacttggaatggtgggggtgaaagaaatgggaaacgcaacatcaaattagttttcttttgattccttcctaattaaatactcatcttcattttacacgcagttatgctacaggcagcacctttggaacaatccaccattcgtgatatgccttttgtggggtcggaatttccaccttgatcttcaaatcattcaggcccggcgaagcctcaatcgccttttgcaccgccgaaatggcaagtttcgtggcaatgcacgacttgaggccattcttgacagacgcggaccaccgggcgtgagagcccactgagaaagactcctcagccgtcatcttgctgagagcctcgaagcctcgtttggcaccttccactgcgcgctccgcatactcaaagagctcgtcgatttcggtgtcgggctgcaacgtacccgctgcgaattcttcaaaagtgggtaggacgggaagaccaattggcgcaaagggcctcattcggatctcgtatcggagttcgtcggtgctgtatggccttggcggagctttgacgagcttgaggcgatttaagacggtgtatagacatgacagtgaatcggatagctcccaggtcacggcggcatcgagtaatgacaggcgagcgtacattaaggatcgctgtagctgtgagtcaagggtgggatttgaatatccaggccgtccgtgtatctcttcaactctcttaattacgaatgatttgattcgttcggtgtggtgaagacgagatttggagatgtagttgaggtaccagtacatgccggcgagctcatcagtctgataaatctccagctcgaaacccaattggataatctgctccatctggcgcagcttatacaggtatgtccatgacgacaagggcagcgagtaagactccacgccgctgccgttcattggtgacctgtacattgttggccgctcttccaccttgacttggaggatctggtcgatttcttctgcgtccatctggaggttctcccaatcgcgcaggagatggcagagagttctcctcacgcggcagcggttctggcacgctgtacggaggatatctaagaatggctgtgctgctctggtcctgaataactccatctgctgcgccatggcatatcgtgggtcgtgaacgacttcaatctcgtcatttgctctgtctaggtattggtgcgccggcattgtgagaatagaaaagtcatcatcaagaagttggcgaatactcatgcttcctaggacctccatggcatcgaagagaaacgtctgcagtaatgttcgcacataaacaatgggctgtggcttcttcgcttgaaaacaggttacaaatgtctataattcctcgtcaacatcagatcacccttttttttttctcaagccggtgacacttacaagcaagctctgagaatctgtatagttcaaaacgtcgattagctcgaggccatctgcaaacaagtcctttaggtgaccaaaagcaacgtcaaattctagctgaacaatgggtcgcggaggcatggtgctggccaatctccgttggagcgtagcactgaaagcgtcgataactggcacggccagagtgtgcgtcttgttgagatttggtaacaattcaagcccttctctccatggctttttcgccaagtcgggctctttcatatgcttggggcattccacggcgtccaggaatatgcgcctcagctccagtcgggtcagcagagcctcaacaagattgtcgggtaaagagtcccgttgcgccctgagggctgcaatggcctctatcaagacgtcacgtatcgcacttgttggtagacttgctaagagggtgcgattatatgtggtagtgacaaaatcttcttcctgaactcggggtttaataacaaagagcctttattgttgcggtgatatggaagactaacctcataatagtgctctgatttgatcctttcgttcacatagccgcaacttttcagcatacctagacaatatgctcggaggacctgcagcatgagctgttcatttggatcatggttaccgttgcgaacgaaagtagcttcttcaatacttcgaggctccggcatagatagggcctctacgtagaagctggtaaatagtgtttgagatagaggatagcctagatgccatgacatctaatacaacatgagcgcttggagcatggcacggtcggtacgagcctttgaactaacctcatggcataaaagctgatccatgatacccatcacctcttctggcagcagtgatctagaaacgtcgtaggtctcctcaacttcagcccccgggcggctgcacccactgtccatcttcggatccataatctatcatcatgtgagaagacaggaacttgcaaagcgcagtttagcatggctacgcacctccaaagccgcgactgaatcaaacagcgtaaagaatccatccttgacgattgctccgggctcaagagctgtggtttgaaatcagcttactatgcactgcagctcggataacacgaggatgcgccggctcactcttgacagcctgtgaaaactttgccgttatgtccacggcggtgatgccatcgcttttgatattgggtggcagcgcctctggaggagcagggccctggcccagcgataatctcgcgatttctgcgcagcctctgggttagcaaatgtgttgagggcgaggggcaggagattatgatggttttcagcccatcatatttttttttccgcaccatctggtaccccaactccaaagtccgccatgttgtagaagtgggtgatgcctcaggtgaattgtactggcattattgcgcgggcgatgagtctttgaatcaaagatgaagagcaaaaataaagagttctttattctccctcgcgcgtggcttgaaatgggtctgctgttgacgaccactaaagtcactgttcgcgggccgagacgcagacctaaagatagtgctagacagttgagcaatggcaccttctacagcattccttgacagatttcaacaagcggcttaagttgaaagcgcgggattgagtttatttggcaaggttatgaaaatcaatttctttttagatttattaggccgcggcatcagcataagaccgtacgaggcttcagtcgcattccccaccatatacatcttgctaagcagtcacacccctcacataccgcatagactttcaacggaagattacggcagaagcttgacccagaaaatgctcctatggccggataccataattcaattgccataatatattggtgtattgcagcagttatttattttacaacgctagcaatatggagttctaacccatttgcatggctcttctcatatcgtttcccaccgtctattgtaagatcactccacccccgtctcatccactcgagttttttttcttctcagacatccattttaagaggaggcgttctcggcaatggcagcagcgttggcagcgttgaggtctcgggtctcgccggccttgccgttctgttgaggtattaacaatccggttcccgttgtcgtctatgcgcccatttcacataccttccagggagcaaatcgcagctcggaagtagcacggcgctcagcaacaattcgcttgtcctccttgaggcttcgtcgaatggcgcgggccgaaacggccaggaagcggttgtagctacatcacagcatgttagccgaagggctcgcagagtcggccggaaaaagtcgcagcgcagcggtcgagagggtcatcgaggcggcggaggcgagtgcgctacggcaggggatcaatcgacgtacgtcaaaccggcagctttccacgcagcagtcatcttggcggagggatggattggacggcgaaaataagcgttgttggtgatgccgactgaatctttgctagaatcgagcgctcgacaatgcgctagcgcgcctgaggtttcaaaaagtcacgtgcattgccaaatgctgactcatcggatatgcccgactctacggatatgtattgcccgttttgtacgctgctgctgacacgccgcatttcatgttggaactggctgatctatgctcaagttcgtacgtccagggtttgctcagatctggaaaatttgacttaactccgtgccagggttttcagtatggccccggaaaatctaacacaatcccagacgatgaagtaagcaagctgctctgctgagctgagacaagccaggcgcagttcagaaatgctcctcgtaacgccgccgattcaaggcggagaacttgattatgccaatggaatctccgcaggctgagacacccatttatctgcaaaggacaagggtgcagagatgcaattccccatatcgggcagtttgctctctccgtgtcctcgatcatgaaagctccttaatgacactcgtcaaaggctttggcctgtgtattgatttgtgtcgaccctcttgtgtttattttatctaagaatatcggttcatatccgtctcagcgatgtcatctacgctgcaaggaagacgacgacggcctcaggaaatgctgctccctgacggcaagaagataatcgtgacgctgccagaggatctcgaggatgttcgccgaaaatatccccggggcggcgacatacaagtcgaagtggttgttcacggctctgtagagcacagccaatatctccgtcagtcgcgagatcatcatgaagagcgtcgacaattgctacgagaacaacatgggccagcttttgaagaatgggaagatgtccaatcgcaactttcctcagtgactgcagagctagagcgtctggagaatcaagcatcgggactctatggtaatttcagtaaatttggttacgatgctgctatacgaacatacagtgacgaggatcctcctaccgcttcttcgcacgcgtccatctcagagaaagtcggcgagcagcgaaaccaagacggcgaccgtcatggggagacaaccaagctatttaaacggcctgtgattaggcaatggtttcatcagggtttgatgtggagggcatctgagcagacggaagttatggccatcgagctcttcctcgatcttgtgtacggtacggtattgtttgctctacggctcgagtgaaatggagcagctaataatgcttgttagtgggcatcatccattccaatggcgagcacatggcggaagaagcgacgggatacgaactactacgcttcgtgattacattcgtcatggcatggaagatatggacggacattactctcacgctgagctggtttgagacggacgacgttgtcactagactggagattttgttttgcatctcgtgcctgattgggtgagtataacggaacccatttactgcaacatgatggctaatcttcatcactagctttactaccaacacgacccatatctttgttgatgatccagcacacaatacctacgtacagctcgtgtcgttttatctcgctgcgcggatctttacagcggtattttatggtatcgcggcttacctccttcccatgattaaaggtgtcatgatttctcagatagtctccattattgtccctaccgctctgtggattgccagcattcatgtcgacatgcccagccgcttagggttcatcatgccagccctgtttctggacatgtatggacatatagcattctttacattattacggttcaaacaaaatcatgccccagagggcaaatggaaagaatggttcgaccgcatgtttgagttttatcctgccatcagcatcgagcacagggtcgaaaggatgaatgcttttgtctctctggtttttggatattccgtggtcgccattcttttccaaaatcagggtggctacgatatcaatgcatttctgggaaaggctattctaggcttaatgcaagcatttactttcaactggatttactttgacatcgacggccgcaacatcaatctacatgcaatccgacgctctccaatctctggttagatcccatctgtgtatttcttggtctctgcactttatggctaacaacgcagtagctgggctttgggggttctctcatctaccttttgtgatgggctacattgtcgccacatcggctctatcgaggctggttcttgctactgatgtaccagggaccgacttaaatcaacttgctgaaccttacagggacagcgccgaggatcatttcaactccggcgtccgcttcttctactgccatggtctcgccattgcccttctttgcatggcagcgatatccttctcacacgaacacaagaagcaacccacgcttcggctgaataaaaatctcaggctcgcaaatcgcatagcagtttgcatcatcatgttctttttgccgctggcgacttcactccagtccctcagcctcatttccatcacactaagcctgacagtatgggtcttgattgtcgaactgtgggggaaatcgtgcacagatgaccccttcattggcgaaaaagacggctgctgtataacgtattgcgcgagatgcaaaaagggtgatgttgaggagacgattgcttctgatgaaaagcctctacgaggggagctgttggagttggacagagcagagaagacggcaatgtgaattaacttgagaaatatataaatatctgagtctaataagcatagaatagagttaatacgatcgctaaatatctcacacttccacttgttacacacataacaatcgtggtctcaactcttcgtcaaaaaccctttaagcaaaataacaaggcgatgtcatggcaatagcctgatgcatcctcctcctatcaacctccttcttcagcatcaccaagcagctagccaccaccaacacctccatctgctccgcatcccctttggttccctcccactccctcaaattcatcatcaatctgcctccattccccgccgtcgtaattttcgtctccttggacctgacctctgcatttctcaccagtcttgccactggtatcctcttctcctcctgcttcccgccttcaagcgccactttgactattcgatcgagaaccatcaagttatccgccccagccgcttttctctcctcccgccccgcataacgccattggaacgtaccgaggtgcgtgcggaatacttgcgctcgcgtagtgaagcccttgttgacgacttcaaactcctcctcataggccatgagtccacatagttccaattttgggggcttgcccgggccaaagcggtatgtagttcggcagatggggtcgttttcagagtcgccggcacggatgagattgctgtttccggagccgcgaaccggacggagagactggtaggctatgtctgtggcgatgcccgtggagagatctacgttgtatatggggatgggagtccgtcgaggcgaatgggggaaggccaagaggggatggcctcgggcttcgatctgaagggctttggtgcagtgaaaggttggtcgggatgaagatgaagatgagccctgggcgctgagatggtagtcgtcgtattgtgggggggaggagctggagtgtgaagatgtggtggaaagattgtcgagctcgatgtagtcgccgggttcatacgctggaggaagggatgatgttgatgttgatgtctgagagagctttcgactgtgcagaagcactcttgtttgagtggccgacattgtacgggtatatgatggcagcaggccgctctggtggtgtaagtcgggtgcgagcagccacagaaaatgtagctggtataataaaagtacttgaagaataaataattgatatagtaggaattgcattaatctcaaatacagctgttctctccatccaagtgcagaccactgttatatacactttcgatgccaccgccccagcaaagcaataacacacgtatctaggcatcatcgccaagccagcagtccaccaccagattcgcccaacgcgagatatacggctcctcccactccaaacttggccccccagccaccgtcgccaaacgccatccgccagctcctagcaggaaatcgggcgcatgtcctcccgcgtgctgacatgcaacaaaccatcgcagcgcctcttttctggtctcttgcgtggttcagccgccacaagataagcggggctctccatttcgcataccggatacgctgaatacgatgaatacgggccaatcagaggagcgaacgtaaaatggagaatggcttctagcgcatcctttgtggggaatggctccaagcttgattgcactgctcggctctttgttttgggcaccagaagcgtctggattgtctcaaaggaagccctgtgtggctgtgggcagggctttgaggatcttgtgctgaggatgcgtcaattgcgtccatgttcaccggcagtttgtcgagagagggttgacaggtcaacattaatatgttttacagctgaagatgatatcagcgctaccatgttttggcaaggtgtaagtgacagatgcttttgaatgttctatggctacccaacagtcgtattcctcgtaacagttactcctcagatgccatactggggggcatctatggacattcagcctgtgtaggttgtgttccttgatgcatatataaaatcatctaccatcgtggtatttctcaataaactacctacatatagttgctctacatcgttaatatcaaattaccggatacatgtcgcaaagatacattgggaaaactcgaaaaaaaaaaaaccgccaaaattatatttgcttcatacccaaacaaggcgtacatctaccgacgcttcccaaaaaaagtaatgtcgttatccagcttttcgtccacccacgtcggccactggttgaacatctgatgcgcataatctacacgcgcgttgagatacttcagccagcggatgaatcctgggtcgatgcggctattttcctgccgagcaggatgcttctctcgcacttcgtactcctgctcgttgataaaggccatgatttgcgacagggctatccagtgtgtgtgcagcaaaatgacaacctggttattggcgttgatgagttcttggaatgaatcatgaggtagcagcatccaccatccgtattgcctcgaattggccttgtatgctgcagcaggaagaacaagtacccaacacgttagcgagatgaccagcaccaaagtaaatacagagttcggcttaccttcgaaggaattggtcagtaattgagaggaaacgttcatgagctgctcgtgatattcaatctcgacttgccgcttgcaaagcggccccaaattggtaatcgactcgatggcagcctcagcccaccccttttcaattagaggcagtccttccatgtatggcgccatgacttcgtcttggttcgactcaaacagattactgaacagaggcttgatgctcttaaacatcatttgcatccccacaatgacaatcccacgaataaaagtcatgtactcggccaatccgtcttcgagactgaccgattggaaagtcagtgcgaagcaggtagccaccaaagcgttggcttcctcgtaggtcgtctccatcttggacgcgtctgttaagcgtttcttgatggccttgatcgctttgatgcggtgattcatggccaccggtgcaaggctgctatctgtgaccatcagctccgaggccgcatagccaaggatcgcatgcataagaaattcgtgctaccaaaatcgttcagttacgtcaacccgcggctaaaaagcactgtccttcaagcacgaggtcaagggaacagccaacgtacattgtgagctatgctcggaatctcgtgcgtccaaatctcctcttgcttcaatggatggtgagggtagcactgggtcagaaagtgctgaaagcatcgcatatcctgcaagctaaataatggtatctgattgtgcggctactccaatgtcagctaggttcaagaccagatgcccggttgtataatgatagagcactcgcactcgttagaacgtacctggtgtataatttgcggtgaaacaggatattcgcagttcagtcccgttttggcacagttgccacatgccgggtgtgtttcctgacactatgatggacgtttaacatgagttgcctacttcctctactggacctccaaggaatgcgacaatgtataccttgatgcgccgtctcttgcagttgtagcatcctctacggctcttggtatggcctcgcctctccagccgctgtctttgctgcatcggcgtccgccgaaggctcagctcgaggctgccattgttgatattgctactaccgggcaggcccctggagctggcatacggaggcgtgtgcattcctcctgacgattccgacagcgtcgaatagccctgcacgccgtcgacgaaccccgcgtcgggctgcagataggcggtatagtcgaagtcggacgaatcagggaacgacatgatgtcgtcctcaaagggctgggagctcatggcaggcgatgctgcaagggcgcgtgcggttcttcaacccaggctgtactgtatgcaggctcgggtgcggtcaccgggtgactcttgacggccccacgttacggagcgcatatggcgatggcgacggggcgtgattggtgggcagctgcagttgcaaaatcctagtcgtgagcagtgggatgctgcaaattgtcaagaagtcgatatggaagtgtcggtctttgttgactaactgctctatcgaatgcgacgggcctatatttaggcgccgtggaccggagcacctttcctccgcgtccttgtgcgtattacttcgtgcgccttgcaaatacagccaaagaggttctcgatgccaccatttctgaggcgattaagaggcggcgcagcagcatgaggtccgcgagcctcaatttgatcagctggccgccttggcagacacattgcgccatttggttgccgcaatgcgagcaattatctgtaatttacttctgaggtgtagcatgccttaggcgcttgtgacatttcgggaaccgaatgggcacgccgcaacatcactttggatggcctccttcaccgaaccttgccgtccatatttctctacgttttcaaactatccaagcagctgctaagcttccagaaggcattgctgccgagctagcggctcaatcgaccgacttacgtttgtacaaccccacgttttcccacgagttatagggtaagcgtagaatcattgaacatgaaaactcggtgagcgaatcgaggtgcaacaccaggtatgagtcgtggcgttatggttcgagcgtcatggctcctttgctcgggatggcgaggcaattgcagcataagctcgttggctcggtcaattcgaccgcgatgaggatcgacaaaaccatttgaggctctcttgcgtttccggctattcggcacaagagctgggagttgacgggtggtttgatgatctttatgctgctagtagataacaggataaatgagtacgcgtaagcgtattgaaataaacagtgccgttaccgaaagctagctagaataacaagaaagagattcacgccgttgttgaatactacttggttgtatagtgagttttcacaagtctttcttcatgttagtatttgtcgccaatttcaccgcctgctaagcacaggcaatcatcagcctacagatatatatagaatccagtaaaaatagaacctgcaaagcacagctttgatcgccgccggggctcacacgcaccattgcctctatgacttggccgcattccaaaggccggtaatagtaaccgatcgtacagtaggggctggcgtgaactactaacagagataggaatctgaaatgcgtccctgcgcgaaacgcctgcccagaccttccaagagtggttggtccaacgaagaaggaaaaaaaagaatgcgggcgcgggcctgagtgagatggcccgcgtccaagggcacgatgctaataaactggatacaacgacgagctgcatgcacatgcgatggtggcgtttgtcaaggttggaatacgatgatgattcgttgtgcctattgctcgtgtatctcgctcaggcatagggtttctacgaatagcttttactcgacgagcgtctggtggcatgcaatctccgaacattggcggctatttaagaatagcactcgttttatgatacatcagccaaactccaagtgatggaaccagaatcatatagaatctgcggggagcgtataaattgaagtcccaactgaaacgcccaatagtagtgtccgattagatgggcagataagtgacatcgtcaatttacaggaacgatggcaggaccagccgctccacaccagcacagagaatcaaatcggcccattggttgacgagatacagtagacgccggtgaccgaatgtgcgtatacagtttattccgacccaatgttcgtataacacggagctcataacaaccacatacagaagcggatgtccggggcgtccatgattggcccagggtttgatgtgccgggtatccttgtcccctgcacctgattatggcgagggcattgaagaggcatgggggagctcacgttggcgatggcttggtcagaggcccagcctccaggtctaatataagaacgagagggctggaaaggggcaagcaatttgacatatcgcgccactcggttaactgccaccttttgggctcccagcacggagcgcgtggagttctgtcctgcttggggagtattcgtgcctgtatccaacaggttcagcttgtatgaagcctgcagcgtctactcgtagccaaggcctctaggactacccagcggataggcttttagatgcttattgcctgcgcgcctccttttcgagtccgttaacggtgctttgtcgtgtgttactaatccagcgcctacgagtatggagcatcgttctccgaacactctccaaacaaactactagcctgagagtgaataataggcaatccgtctttctaaaaccaccatttcacggtggctcaagccctaaaaaccaaaggcatcgcacactgcactcgaaaattcgagaagccgtttgctgcctgatccttgcaactctctctgagagtgcgcggccgccaagcaagtaggaggcaaaaaaaagacaccgccatcttggcatctcggatgagctagcggttggcacgaccgagcgagccaacgtggccaggggtgggggtttgcacgcctctcggcttaaaaaaagaatttcgaaaagaagagacagggatcggtgtcggtgtcggtgccgggtgcctgttagttaaagcgctgcatatcgatctaagcccttttgatgtacggatgggcctcgagtcttttttttcttcgtcttgtttcatgttacagtatagtggcgtgaaaagtaatgaaatgtgcgcaatggacggcagacatgtgaagctgccggattggagccacgtcagtttgtgcatgttggatagctgcagaggcagagctgcaactctgcgttaccaccacaagataagacacgggtggaaggcgtatagaagaagcagccctcacaatcatgttttacttgtcatgcgcgagacacttacaagtaaactccggcggacaaagggccgggcaaaacaatgagattgcgtgtgcggagaatggtatgccatgcctttatgtatacggagtactccgtgtccccatacacggcttgtgttccaataggggcacatgaatcggtgccgcgcctccgagagttgtctcgccctgcattccaaatcccggccacttctcgtttggtgagcatgaaactgatggcctggcattgcgtaccctcccttggacatgggatgaacggatttgcttgggagagctcctaggacggcggcagctctccaagggttcagtatggttttctcgtataatgctaaatgaccaaagcgggcatgtccatagatacagctgccaaggcgacgactccagcaagatcttagcatctcgacaaatatggttataagagatggctgcgattagaaatagaatacgaaacaagtaatgagcgacacagactcgtatattctgtcgatcttgccgtatgtatgtggatgggttcatgccatgtgtcttacaggccaaaaccatcctaatccactttcagatcatcacttgtatcttcatgcagctacagtatgggaaatggaatcaagtccttctccattcttgttcctcgagtctaatttgtccgaggacaaaaaggttaaatgcctcgtcagcactgatcctcacgagcacgactgctgtctgtatcagggttgctgctgcatgctcgtaccgcagtcttgtacagtgtgcatctgagaagaaacggaacatcgaagctccagctggtgtagccgagcccacatggcttccaggtaaatgcttggcccatcacttaaaattgctgctaaaacatgcaaacgcaacagaacatgctccataccgtgtcaatgaacaacaagataaaaacaaaaagagagaaaaagtaagaaaaagcccgcacgcctgctggcttaagccccttcgcaaacaggattcagggccgcgtacgggcatatgcagaggccgtttcaccttgactaggcttgtgggcgccgtcgacggcgattgggcacaggcgggccgggctcgcccaccgcggccgcctcgagcggctggagtcgctgcgctcgaccaaccggaagcctgtgcctggcgcgcattggccaatcagtgcagccgcagctggcgctgtgccttggcgggggcgacggtccaaaacgctccagtccccaagcagccccccatagaggtccctcaagctccatgtgcggtcctctgcaaggctccatagggtgctgagcgtgcctgggagtcgccgtagcccctggcgctaggcgaggctttggccggcactaggggcgctaggctaaagccaagttgggcttgacggaccacatgttgggataagcaagagggagttttttactttttcttctctgcccttttgaatttatcttttgcttgcccggttccggcttgtagtacggataacaatgtttctactgtattgtggcatcggcggaagaaaagtaaagttgcaatgggtatcgcttgttcggtgacgtctggagcatactagagaggggttggcggtggtacaatattgaaagcacgatattgtgtctccctccagggaggtgacgcagcagcagctgctgctacattttccgcagaggtatgcaatatattggtggccgtactctacagcatcaatatcgaaacaggattcgggatgcctgaccagttattgctttgtaaattactaccaagcacgagtgcctgaacaacacgagcacaggtccaaccacgaccgtgtgggacgcaatgtaatccagacaggctagcatctgctgctaagctttgacatgtaccggactgctcttgggcgtgaacaaacggtgcacgccttcaagcctgtacacgccttgcccattcgcagttctcgtggcccccagcagtggcttcagtgttcgctttcgccaagctccagctgcaccagccacggcattgcagacgcagcaccaccagccgtggccatgccgagggaggtcgagcaggcacacgtgcaggcagttgaactgagttcaggcactgaagctagcgtcagcacgccccatcgcatccagggcgccgtttgcccactgcaaaacttgcacgatagcgctgtgcagggggcactacccaccctcgacgaacagggatccctgccctggcgctgtaccttgcatcgagccctgcaccgggccctgtatctgcggcttccacttgccgggtacttcaggcccctctcatccccagctcatctcttcctttctccttcttttcaccaccaaacgttttcctttccctggcactttcgtcagctcgtctttcatttatcttctccgtcgccagttcgacttcttcttttgaatcagcaaggctgttcactctttactgcgtctttgatagaccgattgcactctttaccggccgcgccgacctgcctcgcattgcaaaagcatctccaagtccaactcgactttgtcacaatcatttactccaacgtttgaaatcgatatacatcactcccgtcaaatctagacaaaatgtacaaggccgttgccctcacctccatcgctgccctcgcgggtcagtccatggctctcaacgcccatcgccaccagcaccagatggacaagaaggctctcgttgtcgactggaccactgtcatcgacaccgtctatgtcaccgttgaccccaacgcgtccactcctgctcctgctgctgccacctcagctgctggtggcttcgccgctcaggatgttcccaaccctactggcccggccgctggaaacgccgctgccgctgccagctctgtcgccgttgttgcttcgtcttctgcggctcccgctgcccaggccaccactctggtcacctctgttcgcccatctgtccccgccgtcgtgagcagcagcatcgcacccgttgtgccttcatctgctccggtgtcctctgccccggcgtcctctgccccggctcctcccaccacctctgagcagcctactcccacccctactccctcgcccagctctgcgccagctccttcttccagctcgacttcccaggctgctccctctgctactcctagcaaggcccccagctcagctcctgtcagcgctggtcactttggtcgtggtatggcttacaacgatggtctcctggccaacgtttacggtgccctttctggcaagatgggctgggcctacaactggggcttctacccctctggaatcgacagccagttcagctacatccctactctctggagtcccgctcccgagcactccaatggcttcgctgaccaggttgagactctcatctcctctggaaccaaggctgtcttcagcttcaacgagcccgatattcccagccaggccaacatgtctcctgccgacgctgcttctgctcaccagcagtggctgaacaagtactctggcagagttctggttggcgctcctgctgtctccaactccggatcgcctggccagggtgccgattggctcaagcagtgggttgaggcttgcgctggtaactgcaacttcgacttcgtcaacatgcactggtactctcctgcctctgctatcgacaccttcttctcccagattgaggctgtcagccaagccggtggtggcaagcctgtcatgatcactgagttccagccctctggctctgtcgatgagattactgctttcttggaggaggctctgcccaagttggactccaaccccagcgtcctgggttactcctacttcatggttgccaactctggcagctctgacggtttgaacctcatggcctcagcctccgccgccagcagcatcggtctcacctatgcctccacttaagcacgtggctgagatggaatcctttcgcttcctaggtattacagtacctcgctaaagatttatctcgacatatcttttagccggaatttcagtcatagcttatttattgcaagaagggggacatttggtgtaaacacagcagatacaaaaaaacatactgaatggcatcaaggggaaaggcgcaactcaagttcacctgtacatatttttaactacctggttcttggatgtcagcatccgcgatatcagtacattttgattcacatttttttttgtttgttcaaagagggaaagagagtgtgctcccagataatttctgccataagtcacttcttggtggccctttccgtctatatttctctttttttcgatattctcatgagatcaaggatagagatgttgacggaaaaaagcatggaatgatctggtatgtatctcacgtatagaaacagggtcgtggacaagactttagcatagaactacgagctacgaattcaataaaggtcttgcgatttactctctttgcgcgcccaagctttaatagtcttttgtatcaactgtgatgtggttttcccaagttaaatatatattgactttgcttactattatcagggctgtacaataacctatgtattatgctataaagcaaaaaggtaacatctattgaatcaataactactactcgctaggtaacatttggcattgctctcaaagggaaaaggattgacagtgacaagcatcgacttttgactgatcggagccctccaaagagtgcgaccgcccggcagtaatcttggtctccagcggggggaacctctcatctatcgcgccagatgtcagggatattaggcactcgcgtccacaagtagtggatgattcgatatgcagtccggaaaggtaatttgggttaggcccgacctctctttttatcgtcgtcgttaccgtgacggcattggaggggtttttggtcatcttggcagcggcgccatcaggggtgtcgtgctcatagggatcatcacgatcgccatcgcgggatcgccgcctggttggcacgagcgatatatcggccaatgtcgatgatagtgtctcttgaaattcgcttggcgttgatattcgatttgcccctgagccgagatctcgcgatcgtctgggctccccggatgagttgacgcttgctgtcccggcgttatccctggatgtcacccattggatgacaattacagaaaacaggactatcaacaggcagagatttagcggtcaagtcgtcaagcaagaatatacacgcataactcactgtcacagttgcagctcatcaagcagatccatccaggttctccgttacgggccattaacacacagagattgctaaaaaactgttcatcagccgacttatattcaagaaagaaccctcttaaagccatcgcatcgagtcttacacaatgctgcttactagtgtgcagactgtgccgcagaatgttcggaatgccactgtccgaagacgaatggaagctcgagttctcgccatgttggcataagaatggagtcctagcaggcgtcagtgaatactatttctgctgccgcttccaaaagacccaaataaacctactcttcaaaggtataagaaacataattgtcaggtacacattgatcagcgcatcgaaagagatgagaggaatcattgagaccttttccatccctattatgcattctccatcatgcattcttgcaatgcggctgttttacttgttattaggtgccatttaacatctcttcgcatattgaacttactagacaaagtttaatatgaccactcctatgtatatggtgagcattccaagagaatttaccaggtacagagtggatttcatgcgaggctttgttacaccgcgaataatatactgtatcacagtgttagcagaatttcgaaaaaaaaaaaaaaaaaaaaaagcattgattggatctacacttactgccttttcaacgagaaacaagtagataaactgagatggttagcatggtgcagagcccagcattgaacgagatcaagtattgggcactgacaatctaccaagaagaccatgttagcaagagagagaagactgatgaagctttgagcacgagcatcacctttgtggtaacatagcatgccaagcacagtatgatttccgcttcacaaataacgaagccagcgttgaccccaagtgagtgctgcaaaatcgcagtggcaacaacgaacatgtacgagtcaatatatatggcaaacaccactggagatgtaaaatcagttccctttgtttcccatatcaatcataatcgtggcaacttacaccaaactacaggtggcagccggcgccaaaatttgattgcaaggactctttgtgctagcatgttcatcgcagttagcttcgtacgtggtcaggtgggatgctgggcgctgatcccactcataaacaaagtcaggacagtgactgccgttaaagccagtatgacactgaagacttgtcccccgagcggtactttagccccttcttgccccaaaataattgtcggagccatggcgatgtgatgaatggcctcgatgaaaggcgactttcctctgactagacgggcccgagtccctctcaaattccttatccaagaaacctgtagcgtttgttgagagggcagagccgctcagaagacggactaagtgcgactcatgatgcgagaggtggcgatggagtcgacaatagagggatcacggcggctagggaacaaaatttgcggaattaggatagcaatttgtttacaaagaagaagggaaaaggagttgaagcgactgtatggtataaacaggggagaggtcgtgaggagatgcgtattgctttaaccgtatcctttgagctggtaggaactcacaacaagagcatgtttgggcaagcagtatctgcgctcgttttcccctttgagaaagagaatacacgcccatctatcttatctcaacctgacaagggaaatcatatcctcttaaattatgcgagctttctacaaatctataacccgttttgagtaagatcaaaacgatactgcgtaaccttgctcatccttcaagattctgaactttcaatagtcacgtctgtttaaagacatactggtgctgtctaacatttctagaagaggctggattttgctcctctgcgatcaatgccacattcatgacactcgtcagtctcagcttttacaaatgttacacggagaaggaatcgtcaccgccgaatatcagatattgctcatcgtactgcgtagcacacgtcaaaatgcccacatcagatcacgctacgccttcaataactccaaatagttcagttcagtcacacgtcactgcacctaaaaagacttatatgagacaagcatgtcgcctcggtaacaaccatctccgtctcaccagtcaccggcgcaaccactcgtcggatgattccttcatgttcttttacgcctactagtgccagccaatactaaccaagtcacatattgtagctaaattagttggtttactagcggaaattcttgtttcacgccttgttgtgtatttcaatcgccgtcgtgttcctcatgattaacttgcatcgcacgtccaataaaaacaaaagagatgcctaacccagactcccatgtaagccaccattcgctggaaagcagcttggataaaatgtagcttaaaaaaagaaaaaataaagggaaaaatgtttacagatgccaaaaaaacgccgtgcgatgcttccatgagtcccctcgtcatttctgcctaataaagttcaagtgtttcccccaagcgccgaagccatagtattgtcaaatagacaattctaccaagatgtagcgatcgaaaatgatgtaggatgcagccgtagagggaaaagctggccgtgtgtatatacaagggccaataaaagccgctggtatgatgataaagagttcaaggattgtgtggctttgacgtggataaacggtggttgagagagatggcgggaaaaacgccgttttagctatcccgacgctcaggagatcgagccctggttcgaattcgaaatttctccttgagtttcgccgataagtgagccctctgtcctctttcgccctctgcatcatggctggcgctggcgccaccgcttgcaccatgagcttcggtatcgtcctggcgagtcgatcgcatctgtcgcagagcttcgatttgttcttccgctgttgcttgcctcagcctgttgatatcgaaaaagcgtgaaattctattgcggtggtggggatggttgccttcgccatcctcaccctccacaaccaatggaggtggcagtatagagtttctatcagtggctggtctatcgctgttctcagcagcatcaggacgaagatcgagtcggctaatttaggtggcgttagtactgagaacagaaaaattgcagaggtgcacattcaacttaccacaaggggcatgttccagacacattgagaagccaaggatcaatacaatttgggtggaactggtggttacaaggcagaaccctcatatcctcaccttccttgaagtcctccgtacaaatcgaacatcccacgttcccgactggagtagtgccagggtcagcagcgccatgggcctcagccaccggagccgtttctttggtctcgctaccgcccgtggcggccgtagctgcttcaggtcgtgcatcctccgtaaggattgaagccgatttctgagttcgagtgtcacgcccatcagtagttgccgagtctaattcgagctcaggatccggcttagcggattcctggttgttgaatttgacaatgggaagggtttcgagaactgcgcgagccagtcccttggctcggctctgtcgaggccggccacctagggccctccgaggtccgtatcgttccggatatcgatgcgctcttatggcgcccgtggcaatgattacgagaaacagaagagtaataaggcctgttatggtgtagagaacactcatggcgactgacgagctggaacctccacctgggctggggttaccattaggatctccagcggttgaatttcctgtaatagaaacgttgacaactctgccgttggcagttccgtttagggcacccagcacattttgagcttctccgctatcggccatggaaaggatattaagaaaagttggcgtgttttggaaattgagactgcaccaggtgccggcaagcgaatacaagacgatggcctttggatttgcgctgatgagatcgtttagcatctcattggtgctgatgagggtgccggacgaagaattgtcggtgtcgcatgatacataagcgacgtcattaggtttgttgattttgttgaagttggagacgtcgatagcgatcatgttgccatttatgttcaatgactttgtgggtttgttagcatcgaggccaagacgagatagagacttccggaaacagacttacaaagttactgcttgactggttcgtgccagcattggggataagaggaatgactgtaaattggagcgggttgggctgcccacccggagttgatagattcatttgcagagcatcgtttgtggcccagtctggagggacatcggtctcagctgaagtggtgatgttgtcgctgtcgtcggccgaagtcgcagcgaccaaaaggccgagggcggcgagtaagacggagtacattttgtgcgtatatgagggtatgctatgtgcgtgtctgtataaatcttgaatttcggcgaagcggtgattcgcctcgttttggcgggtagaagggagccgcggacagataaacttgaatgcgtgaggttgatttgtttttagatataggtagatgtgctgcacgtgggggtagagcagacgtgcgagcgggattcgggtgtttggtcgaagcgatctgagccagcagacagtcggtttcgagcttcggatcgtggctctgcgatgaggcgggcgtcgtcgccaggctcgtctttggtccgccttgccgcactcacagagacgacatctggcgacagttgatttcgccggcgccaggcgatcacagggtcgggcgaagcaaagggcggagaggatgcaaggtgcgagacgcagggtttggcgctcagcagcgaaaaggcgaccaagtgagacgacagcgtttggcggccatggatatcggcgcggcggtggattttttgccccgagcacgacggacctcacctggctctacaggtggatgaaatgatggcccgccccctcggaagggcggcggaaaatagctccagcggattggggcgctgaggctagcagaagccaggtgagcgccaagttgaatgtctggtgcttggcattttggcctggatgtctgcttggtctggttgcatccaggccaaaatgccagggcgggtcgctgtcggtggcggtgcccgcctaatagacttcatgtagcggtgcttgagccggggaagctctatttggcagagccctaatacgcaaattggccacgcggtgcaggaagtcattgaaattatttacgctctgactgacaggtggcatcgcgtggcagtttaggatcgatggataatctcgtgctcagtgcaaaaacaatatccataggaagcgtatttgttatacgcatcagatattgactgtgcattttcacttactcattccagcaaactacgggttgcgcccagcttctgattggcagtagtcagcagaagaaaaaaaaagactgacccaaaagtcgcccgggattacgcacttgcatgatttccggatttcgggcggcaagtccacgaatgcaatgcttccaggcgttccgtaccagcttagcaatagtctagcaacagtagcttctccagccaatctattcttgcagcacaataacatccataacaatactagtactagatccgaaagctgctaaatgcctgagtagttcgaccctttttcctactcgtacccatttccatgatgttagtactgctcaagtcgcttgtaagtggcgcctgagagagaaagagcagatattcgacagcacaatttgctagctcgtgccccaataaagattggcaaaaatagaaagtcaaagcacgcatgccgaatgtcatctgggccgtctcaactctagcgggcgcaattgcttatcatgatggcccctcaacccctcaagccattgacttcggacagcgggaggcaaatctgcgctaacccaagccgcggaatggctgctcatatatatgcggcagaggcgcttcgtatcgtgtctgatgatgctgcaaacagcaagtgctgctagctaggtaagctaccctaataagtaacgcctcctatcgagaaaggaggcagcgaagcgtcgcaggttctgaacacagcgatcctgttagagagaatgttgagaaacgatggcattggagcctactcaaggccacacggtgcctaggtatggctgcaaccgcgacaagggagaaatggttgcctgttaggtaactactaatataaatttcgaaacatcgcagcaggcagacggatattgatattctcaatcagtatttcggaatatgcaggtgcctgttgcagagacccgtttggggcagagcctcaagaataggtccgtctccaactgcaacgtgcatcctcgcaatggacccttattaggtactgttttgttagagattaaagtgtttggcaggtgtagctgtggcttgaattggaagtggcttgctgctcaataaaaccgattctcaggtactggatacttgtagctggtgcctgagcaggagcagttttgcagcatctcactggctgagcgggagcatttagagtactctgtactccagcacgcgctgtttcgcacctccaattggtacgtagcctcgaggctaaggcggcgtaacggggcccgctctctggctcctcgcttttggaaatgttgtcccctagtcgagaggcatcaactcgagctctttgcgtggatatatcgcagcctctctctgatctgccagctgcggcacaaggcaccggcctctccaattcctcggcctgctcgcgaagcccttcgtcccacgcttccgtcttcgcccgtgccctcgcctccgaaccgcagcctcaatcgatggaccaagcccaaggtccctaactcccgcgtccttctcccgtggcgattgtctgtcgtatccggcctccctgcgctccatgagctccttaaaattcgtggtgtcctctctggacgccattgcgacttctaaagatgcccagcgaaacaagcagctggccgacctgaccaagacagccctcgatgccatcaaagagcaggatcagctgcccgaccccgagattgtattcgcgcctctccagctcgcaaccaagaccggcagcccgcagctcacaacgacagcgctcgattgcattggaaagctgatatcctattcatacttctccctccctgccaaggacgatgggcacaaggaaggcgccgaaccggcatccccgctaattgaacgagccatcgataccatctgcgactgtttcctaggcgagacgacggccgtcgagatccagctgcagattgtcaagtcactcctagcggccgtcctgaatgacaagatcgttgttcatggcgcaggcctgctcaaggctgtgcgccagacctacaacattttcctgctctctcggagcacggccaatcagcaggttgcacagggcactctcacccagatggttggcaccgttttcgagcgagtcaagactagacttcacatgaaggaagccagattgagcctggacaacctgaagcatggcgcaagcaatgttacttttgaacaatccgaggttgccaacggcacccgccttagtgatgacggggaagacgcttcgacttcggcttcgcagctggatagcaacgaagcatcggaagagccggccaatgctgcgaaactcacattaaaagatttagagcatcgcaagagctttgacgattcgacccttggcgaaggacctactatggttacgcgaatcaagtcagaaaagaaagatgacagcaatgtgtccgtgtcagggcaatctggtccgcaggaggacagcgatgcgctagacgctgaagatgaggtgtacatccgggatgcctatctcatcttccgatctttctgcaatctgtcgaccaaagttctgccccctgagcagcttttcgacttgcgaggtggagcgatgcgctccaagctcgtttctttgcacctcatccacacccttctaaacaacaacattgctgttttcacctcgcctctttgtaccattaggagctccaagagcaatgagcccaccacttttcttcaggccattaaattttatctttgtcttagcattacgcggaatggagccagttcggtggataaaatctttgatatctgctgtgagattttttggctcatgctcaaatacatgcgcccctcgttcaaggtacgttatttctctccttgttttttacgtcttcctatgtggcacaccttgatgcgtatcagaggcttattctatactagaaagaaattgaggtcattctcaacgagatttatttggcactcttgtctcagaagaatgccccgctaacacagaaactctactttgtttccatcctaaaccgcctctgcgctgatccgagggctttggttgagacgtatctcaactatgactgcgatcagtctgtagagaacatcttccaaactgtcattgaagatctctccaaatttgcgacggcgcccgtctcgataacatccatacatgaacaggcgtatgaggagtatcgagggaagactgcgccggcgagcgagtggcagctcaagggtatcctccccccgtcgctcaccgttgcgcagattatcccgcaccaggagaatgaagccgactaccccaaagaatacgcaatcaaacgcctatcactggaggcccttgtcgagacgctgcgctcgttggtaaattggtctgcctctgtacgctcagatagcgaaaatgttcgcacggatgcagatgccagaacctcttttgatgagctacggccgtccatcgaccccacaagcgaaagcgcttctcggcttgacacgcccctgcccccttcgactcccgtgttggaggatgacccggattatctcagcaaagaaaaggccaggaaaacggccctcatgaagggaatcaggcaattcaacttcaagcctaagaagggaattgagctgctccttcgcgatggcttcatcgcgagcgattcacctcaagatatagccacttttttgctcagtgaagacaaactggataaggcgcaaatcggagaatatctcggtgaaggagatcagaaaaatatcgataccatgcacgcatttgtggactctatggaattcgccaagaagcgtttcgttgatgcccttcgtcagttcttacagtcgttccgtctaccaggagaggcccagaaaatcgatcggtttatgctcaagtttgccgagcgttacgtgcttggtaacccgaacgcttttgccaacgccgacacggcgtatgtactggcgtactcggtgatcttactgaatacagatttgcacagcagcaagatcgccaagagaatgaccaaggaggaattcattcgaaacaatgcaggcattaatgacaatgcggatttgcctcatgactatcaaatctccatctatgaagaaattgccagtaacgaaattgttttgaagagcgagcgagacattgcggctgcccagggcaatcttcctacccaaccaagcggcttggctgcaggcttgggacaagccttctcaaatgtaggccgagatctgcagcgggaagcctatatgcagcagtcagaggagattgcgctgcgttcagagcagctcttcaaaaacttgttcaagagccagcgacgaaacgcctccaagactactcccaagtatatcgaagcaacatccttcaagcatgtcgaggccatgtttgatatcacatggatgtccatcttctctgcgctttcggggcagatgcaaaaagcacacaacctcgaagttaataagctgtgcctagagggcatgaggctggcaacccagattgcctgtctcttcaatctctcaacgcctcgagaagcattcatttccgcacttcgaaatgccacaaacttgaacaacccccaggagatgcaagcgaaaaatattgaagccttgaaagtgatcttggacctcgctcagacagagggcaatgttctgcaagagtcatggaaggatattctcatgtgtatcagtcaattggatcgactgcagttgatctctggcggcgttgatgagagcgccatcccagatgtgtcccaggcgcgcttcattcctcctcagcgatccgggacatcggaatctcgctcatctatgcagttgaaaaacagaccacgacagagatctgctactggccccaggggcttttctcacgagattgctctcgagagccgctcagatgagcttattcgaagcgtcgatcgaatattctccagcacggcagacctttcgggtgaagccatggtttattttgccaaagccttgacagaggttagctgggacgagatcaaggtttcgggttccaacgactcccctcggacatacagtctgcagaagattgtcgaaatcagctactacaacatgaatcgtgtgagatttgagtggagcaatatttgggtagtacttggcgagcacttcaaccaggtcggatgccataacaacatgaacattgttttctttgctttggattctttaagacagctgtccatgcgattcatggagattgaagagcttgcgggattcaagttccaaaaggatttcctaaagccatttgagcatgtgctgtccaactcgcacaatattacagtcaaagacatggtactgcgatgccttattcaaatgattcaagcgcgaggagataatatccgttctggatggaggactatgtttggtgtcttcaccgttgctgctcgtgaaccgtacgagagtattgtctatcttgcatacgagaacgttagccaggtttacaaggaaaaattcggcgtcgtcatttctcaaggagcgtttacggacctcattgtctgcttgacagagttttcgaagaatctcaaattccagaaaaagagtctaggcgctttggagctgctgaaatcgattattccaacaatgctcaaaacaccagagtgcccgttgtcgcatcagccgtggaatacttcctcgtcgaatgatgggcccgtagaacctctcaaaaaggggcagacaaaaacatccatggaggagggctattggttccctgtgctgttcgccttccatgatgtgctaatgactggcgaagaccttgaagtccgttcaaatgcactcgagtatttctttgctgcactcctcaaatatggaggtgggtttacccagccattttgggatattctttggcgacaacaactctaccccatcttcatggttctgcgttcaagaccagagatgacaaacgttctcaatcacgaagagttgtccgtctggctgtctactaccatgattcaagctctgcgcaacatgatcacgctgtttacacactactttgatgcgctggaatatatgctggacagattcttggagctgctcgccctctgcatttgtcaagaaaatgacaccatatcacgcattggtagtaactgtttacaacagctgatactgaaaaacgtgacgaagtttaatctggtacactggtctaagatcgttggagcattttgtgagctattcgagcggacaacagcataccaactctttactgcggcaaatatggaagcaactacttccatgtcaatgtcgtcatctaatggattggaattcacctcgcctctcagcccaactgttgccgaaactccttctgctggggatgaaaacacgttgaagatcaatagcggagacgagaacggcgcttccgacacagagtctattcatcacccaactctgcacaaactagacgatgatgaggcacagaccccagcggctcatgccaccaacggacagcagttggaagagttcaaaccaacttccagtcttcagcagcaacctgtcgtcgtgacagctgctcgccggcgattcttcaaccgcatcatctcccgctgtgtcctgcagcttctcatgattgagacggtcaacgagctctttagcaacgacaccgtatacgcaaacatcccttcaaccgaactcttgcgactcatgggtctgttgaagcgctctttccagttcgcacgccgcttcaatgaagataaagagctccgaatgaagctctggcgagaaggattcatgaagcagccgcctaacctgttgaagcaggaaagcggtgctgcggcgacatacgtgtctatcctattcaggatgtttatagatgatgcacctgaaaggttgaagagcagacccgacatcgaagccgctctggtgcctctgtgcgaggacataatcacgggatactctttgctggctgaagaaagccagcagagaaacattgttgcatggagaccagtcgtcgttgacgtgcttgagggattcgctactttccccgaagatgctttcaagacccacttgcactctttctacccgctcgccattgacttgctccaaaaggacttgacggcggatttgcgcggtgcgctacttgcggttttacggagggtcggcgaggtatctcttggaattgaaggattggtcaaggccggggacaagaggcgggacagcacggtcagcaccaatgctgatgaacttccgcttggcaggtctgaagcggctgcacggaagatgctgtaaagtcaggcatgacgagtgcgggcagcgatttatggcgttggagggcggatataatagacgagtgtgactttttttctccctttcttcttattttcaaaacaccatggttgtgtatgtaccttatgttaggaaagactgcctatactgtttgtcagataggagataaaatgttataatagtatgatgttatttttagtccatctcgttggctatcttcatgatctgacaagccccctttttggaagtcactaatagttctattgctcgatagctagctacgtatcgctgaactagatttcagatttttttgtgaaagatttatgaataaagaagaaatgctctttcaatttagtatatcgctgacatacgcacgcaaaggctcagcttcttcttccacagtccgattcggcagtcctctcagggcctccttcagcccgccatccccttcggccgccgccttaaccaatctcttcacaatgacgttttcttcaggggtgagacgagatacgcgcatgacactgacaaaagtctcgaaaaagtctatgagattgaggtgcatgagaatatcgtctgacccggatagcatctccaacgctgcccattgcaggatcccttggtcactgggggcgatggcagtagtggaaagggagaatagatcttggtggtgagctgtgcttatagcacggatatcgagcgttgcgaggcgggtaaggaggcgtaggagacggccttgtgagagggaggtttggtgtcgaggccgagtaggaggatttgctgtttcaggggagcagagtgtcttgatgagctccaagaaaggtcgctgagtgaaaatcacgctccagaggcgtccgtggccgggaatacggcgccttgtggtggtgctgaagccgttgatggtatagctgcttgcgccgttgactccttctgtcggtcggatggttccgcagtctgtctcgagcaagtcgccgagcacctttgccgcgcgctcgccgacgccgacgtctgggctttctagccagcggcggatgaggacctcgacgacatcggggagagtgctgaagagggcggcctcggtgggtgctttggcggccttgtggatgatggcgagggcgaggaggttggcgccggggagaggagagctcaaggctgtgaggatggagggagggtcggcgatggtgagagtgcgggtgaaggttaagggcgagaggagcttgatggtgagggagaggagaggagagggatcttgcgtggttgatttgaggatttgggtgagtggagggaggacggttgggaggagagctgggatgttggattctgggagctgattagcaatctttctagggattttaactgatgaatgaaagaatgaatggggggatacctgttaactgaagctcgatatcgtccaggagtttgaggttgaatggcacggagggatcattctcgagctctgccagatgagtctggaattcttcaaggccagagatggggtgagcgtctgagatgccgtctgggatgatgcgttcagacatgatgagattctagcaattgccagcagccctggaagctgagagtatgatctattgtgaaatgatgaaatataatgatatgtgagcgagagctgtttctggatttataatgacaatgggagacgtttgccctgtaaaatcatgtataatttctagggtaggcaatagcaggcagatgcgctgacggcgagcgcaggcagcggggcagcgtcacagcggagcaaattccgccctccccaccatacttttttctcagtcgctgaaagttggcgctccaattgagcttcttttgctatttccatccaactctcagctgtcgcctttttctcttacccagcgaagaattccgacaccgccgtctttcattgggcagtataaataaaaaatatcatcgtctttactacgaaccattatatcagcactgaaatatacccgctcacggagcaattggagctttgcgcaagggacgtgagctcagtcggaaatgtccagaggtggtgggcgaggaggagggcgaggaggccggggaggaggcagaggaggacggccaggtcttccatgggatgatacagacgagcctgatgcccggccctctgagctgttcccagtaagcagataatgcgccgcacatctagagaagggatgctatagagccagaacctttgctaacagtcactttcttctcagccttacgtcgtcccgacttctcgcaacctcaacgccacagaatacaacggcgtccagtacttcctcctccttcgccaccaaatccactcatcgccgctctacacatccaaacgaacctcgctcatcgaccccgacgcgccgcgcaagacctacggccgcgaccagatgaacgccctctacgacgtcagaagcaaagcctccgtcgaccccttcagcgcaatgccaacctactcgcagcgcttctcccgccccgagcgcgcgctcccggaatggtcttcgcggccggtctgtcgcgaaatgtacccgcccgagctgctcgacacggtcgactccgcggatgccagcggcgtgaggaagcggcgcaaactggagctgagcaaggtgaatgccctgccgaatgcggaggaggcgtttggcatgccggccattgagggcgacgacgagggcgtgccggtggatgggaagcatatcctggaaaagctggatgcgctgcgggacgacgagggcgatgaggttggcgatgcggaagacgatgagggtctggaggaggaagaggaagatgaggtttacgatgacgaggatgctggtgattatgatgcggagggatactttgacaatggcgacgagggcggcgacgactacggagatgatggagatggtgaaggaacatattaaaagccctgtttttcttttttctctctattcgtttcaccaccaccggcgtttcttgaattactgaaagacttttggctatcatgggaaaaatcttggaagaagaagctgtcattggagcaatttctcttcgttattgtttccacatactcatgtatataaaattctacccgaggtactcacatatacccatttcatttaccatgattccagaatgagtcacacaccacacacagcatgccagtggaacaatcttgcttagagcgtctcacccttgcaaatttccctatttcacatcttctaaaaggggagagggtatctcttgtgaccacacttgtagccatatctacctacaccagtcacccccttatatttttatcgtctagatactcctttttctctcgctgtcaacccttctcatagtcatacattttctttgacaatggacaacctgtcttatgcttggccgtaaacagcccttcctgtacagcaagcgccgcctaatgattaaacctaaaagcgcatctcccctcaaccagataccaaaaaagtattaagaaagcagcgaaatcccaaacccggagaaagaaaaaaaaaagacaagaaaacaaagaaccgtaagcgctttcatgaggaaatgccagagtacaggccgttatccaagaacccagcctgtagccgtgatactctctctcgcgtatccgcaatttgtccagcttgggcaacaatcgcgctgcccatctcccgcagcgccgcgagcacctggctcagctggtcttgaaccggcgcgttgctgtggtcgcgcaggctgcggatctgttcgtagaggccgttttccaccccgggcatgtcgcgctcgatctgcgcccggtattcgtccaggcgtttcttgtacttctcgacgtcatcgcagatgcggttaaaataagtaatgaggtcttgcgcactggcatgcgccgatgaggcgtctgctgagttggagtcgctggttggagggggcccggcgaagaggccggtttggtggtagtgtgtcggtagcttgaggttgtccgcggccttgaaggaaagctgggcatcggtgacgtttttcttagtcatgtcttgtagggccttgacggtctggatatcgcggttgagggcgtcttggacactcttgaacttggactcgacaaattggacgtctcgtccgagctggtcgatatccttttcatgctggggcatgaattcgccaatctcatccctcatcttgatgacgcgctggatgcctttgtcgatgagagcaatttggttctggactggctgagcaaggtcatcgaacctcgatcgtggtcgcaagttgtcatagttgacttggacggcagcaacttggtttgtggattggaccggctgagctgtagtcgctccactgcattgatgttagcattgattgaggaaattgtccaatacgaatagagcattgcgtacaagagaccacctcccgtagcggtggtagttgcagctggagttgttccaccgaagaagccgcctcctgactgctgagtggttgcagcgccaccaaacaaaccccctcctgtccccgttgtcatcgtcgccgcgggcttgcttccaaaaagaccacctcccgtcgtggcgctgggctgggccgcaggggtgcttccaaacagacctccaccggtggttgtctgctgctgaggggtcgcggtattgccaaacaagcctcctcccaatcctgttgtcgttgtcgccgcaggtttgcttccaaaaagacccccaccagttgcactagatgcctgagctggctgagcagtcgctgttgagccaaacaagccgccgccagttgtgccagtattcgtcgccggtgtgggcgtagcggcgccaaagagacctccgccggtggtcgtttgtgggctcgcggttgttgtagctccaaagagtcctcctgttgctgctggcttggcgccaaagaggccgcctgtggtcgccatgttgttgggtgttgttggatttgctgacgcgttaccagaaccaaacagccctcttgtcgcggctggctgcgcagtgcctctgtggcgcgtttagttagaaacaacaagaggacgacagtgtaaagcgtgaccaattggaagatgtgggaggtgttggagggtaaagaagacgtggtgtagagtgtaaatatgggcgatatcagaagcccgaggcgtggtgttgaagatttagcaaagcttacaggctattggcagctccagtgttaatgcttagacccgctgggccactggctgaccgcgccagagacatgacacctctgtaaaagaggctctgaacttttttttccagacaggcgagtcaagggtctaggtattcgtgtggagctctttacttcagtactatgcgaaagcttggactggaactttgttgcgggtctgataatggctgataaagaagggatacggcagaaccccggagctgtattgtgatgacccaccatgggcttatccagcctatcagcctgtagaagagcttcctacctacaaggtagtagtagagcttcaactttggattggtatagttgatcctcttattcaattcaatttattttacaccaaaaacttccctaagccgctgccaagatggacatggacgaagatgacgatctctacctgcccgaagagccgaagattgaacaggatgaggagaagaagcttaaagcggaagagctagaggaaggcgaagaggaagacgagagcggcgccatggacgaggatgacgatgacgattcagtacgcgactttggccttccttgtcgaaatgggccactgctttcatgctaacattatggattgcaggatatagacatcatcacagagcgaaaagatggcacaaaggcagcgccaccaccgtatgtcgacctacgcacgccgtgctgcgcgaacgcttttccaagcgcctgttgatgtggctattcttgtactgacagcgcgacaatagccaagcaaaatatagcgacataaggaatattccccagcggtcagcctccaacgacatttccgcaaagccagcggcgcccgtcaagagagaggaagactcgaaaacgacaaacgctcttagcattgccgctccaagcgcagaccaaacttcagccgccgcctcaaaatctacaatcgatatcaatgccattcctgttcatcctgcagctggcaagcctataacacagatcaacattgacgagggtatgcggactataattctaggtggtttatccttgataactgacctattctgttagatctgccagacaatgataaaccgtggcgcaagccaggcacagacattagcgattacttcaactacggcttcgacgaattcacatgggcgctatatgctgccaagcaagaatctattcgcggcgagtttggcgctgacgcttttgctgtcaacaacaagaagatgatggaagatttcaacatgatgatgatgggaggtatgggcatgcaaggtggaggaggtgctggggctggcggcggcggcggtagtggtggcggtgctgctgctggtatgcctggtatggacgggatcccgcctgaaatgcaagccatgatgcagcagatgatggcttctggcatggacccttcccagatggacccaagccagatggcagctatgttttctggcatgcaaaatgccggaggcagtgcgggcgcccagggaagccagggtcaaaactttggtggaggctttggtggaaaccaaggctttggctatgaccagggcatggccggaggtggcagtggaagaggcggatttggaggccgtggacgccgtggccgatggtaggaccgccaagatgatgatgcctcgaattctcagaattctcatgaaaaccaataagtgggcatgttcttggttggaacaattggcgttgacgggactgcattttcaaggttttgcatctcatattgctggaggcttctattgcaataatcgaggcgagtacaagtcaactgttggtggacgccagctgctattatgatttttgagcacagggtctggaattttggacgcaagccagctcaaacgagcgatgagaatatcacgtacgtgatgatatgccaccggaactaacaatgtatcgaatactgatgggaggcaaggtgtcatttacaacaaagggaggagacaacgccacggtcaagacactttgatctcgatcatcaaacagctcaaatagcggagctaagcttcgcatggtgacgacaggcattgattagattcaaagtctcaagatctttgccgtcaccagctccaaactagctttacatgatggagaagggcaaaaggagctggtatttctcttctctcccagttatgaagtaggtcatgtcttgacgagagactgatggacattgttacacggatacattggtatacaaatatatacaaccttgagaagtgccaaccgaaatgaaaatgctgataagggatatcttgtgtagctcggcgccaggtaacgttacctaactgtagcaaacgcaggcctagttgggaactgtgaggctcgaacttcctaagacaggcgagcgaccgatcctgtatggcctgccaagaagctaagagggcttgagttgacagatgtcaggaacggccgctttctagcttgtatttgtagcacatgacgctggagaagtgcgtgaatggagtcgctgtgcttgttgagccagaagagttattcggcagcggagcaataggatgtttagcagcatggtaggaggcttgtttactgcagctgaagctgaagagctgggggtggtgttggagctcgcttaggtgggggacaacgcggagagatggtctcgatatcaagatgtctaaatgcttactacgattactacgaccactgttgatatgagcgaaatcaactgaacagatgtcttaagcttgatgaataaccttattgccaacagttgatcgattgtttatctatctggaaaagctaatgcctggaactatgccgtggcgagaagctattgcaagcgagagggaaaacccgagaccctgggcgctgtttcaaatcaaaatgtcttgtgctcgccaaaagcggttatcgctgtcggcagataacgtctcatcctggctactactctattgataaggcaggtttgagaaggtgcgccacgctgcaggccattgacatgattacgttgcatcgtccactaccacaatctctgaggtcattttctgccatctttacttactcacttgcatcgtgggatgggatgctgcatgaaacacgcggggttgcggatacagcatcaaataggcgtggctgctctcgactcttgtttcgaatcctactcaagtattcctgcggcaatggctgaggcaatatcagcataatagcgttatagttggagcccgtcagctctgatcagagacatacatagaagcaagatcagcgccatgatgcgccacgccaaagtgatcaacaagatcgaacagcatctttaccagagtcccggagctacctaggcctagcatttggtatttacagactatgcaaactgccattcttgtcttagcacaggcaacgcaattctctccgaagccgactcgctagcaccccacggaggatcgctccactactttaaatgatgcttgcgccgaataggttggcggctgatggaaggtgggtagccggctaatatgcgattgatgcttgaggcaaactgggaactcttcactttacagccatacccaaggagcaggtggcaacgcatctctgatagggtcatgggcgccgacgaaagccgggttgagcgtcctaagagaagaagatacgcagagacgggcaaaggaaagggttagataacatacagccttgtagctgttcctgcgcagtcttatcagatttctggtattcggatacctcaagtttgctaaacaaaatgaaatcaacacgaccactcagaaagctgggaaacagagtatgagatgggcactgttggggcggcccggactgagccgaaccgtggcctgtttccccacgatatctggatgttgaaagattcagtcaagtgttttaaccttgttgggatatgcctacggaaagcgttcctacaggggggtcattcgtccaaaagtcatctattttcttcctatgccaaagcgggaagctgctgtatcaagagcacgccagctacagcgatatgctttatcgaacttttttccgattggtggaggtgtctctttgggcggcaagagaatgcgcttatgatgcatttgaagggagaaagattggcattcgagccaagatatttgctataatctgctcaaaaccattccttgtcattcttttcgcgcgtggccgcagatgagtgaagggtgtcaagcttgttgtggtgcgtggccaccacggaggagagacactctagccgcagctattttgtttgcttctcgtctgtgccagtagctgctgtctgtgatagccgatggtgtgtaactgcaaatctgctgagcaaagttggcggcctggaatcacgtttagggctgtcacctatcaacgttgatgactattctagccttttagatcgatatgccagggggcttactcaagcttaactgttgcttaccgactggcccatgttaggtccaaactaggattcggattccatgtcgctctggggcggctcgaagagatactattgatcttactcgatgctgggtccaggctctgcctaagtaggtaggagatatcacatcctagtctctccacaaaccttactgcaagtcaagatcctaatagactcatcaccatttgtttctgtttctctatactgatatctcagtaacttgtagtgacgctttgtaggcaatgacctctccacgcatgtatacggactcacacaaacatgtgtggagcttcgcttcatctacacatgttaccggtgcgtgaggaagccattatcaggctctggcagtcgcataagacaggcagcaatattcatactgcagtaaagcttggcaactttggccggtactgccgagcactttgtacgttgtatctgagtagcagccagaacccctggtgtttcggagcgttaaccaatctggcctcgtcacgcacctttcaaatgccaccatccctcttcttcgctagaatacgtacatgtcacctagaagttcagttctgaagctgttataccgactgatggtatctccaaaactacaacagcaaagttgaaggattccaattgccgacgctagtggctctcttatttgaagttgcccaagatagcatggctccattatgggtttgtgatagccctcgtctcgcctcatcctttggcccggagatggcaagcatgggctggtgaaagaaggccagtcgattcaatgctacgtatgttaccaaagactggatgtagcatcgcggtaagacagtggagagagagactccttggacgttgaggcatgttggactcaaaatgaggatataaaagcttttgtccaaccagtcgaggtgacactctgtccttcaccatcgtcagcatcttcatttcacattcagcagcttcaccatcttttttgccacgatgccctctttgaccactcttgcgagcgcgctcgctctcgttccatccgtctttgccggttggaatgtcaactcgaagcaaaacattgctgtgtactggggtaatagctcctgttgagagtttttcatcttttgggaaagggaaaatagtcatctaacatggcatttggataggacaaaactcggccaaccaacaaagcacacaacagcgtctttcgacctactgcagtggtacgtttcggcttatacttttcaacgctgcagccctcgatcggccgaggttgagaaaagaagcatgttgaatctgacatttgccatgtagatgccaacatcaatgttatcgacattgctttcctgaacggaatcactcctcccatgaccaactttgccaatgctggtgaccgatgcgctcccttctccgacaacccttggctcctgagctgccctgaaattgagtgagttgaagcttttctgccgtacataaaccgcgactaaccctgcttcctttaaagggcggatatcaagacttgccaggccaacggcaagaccatcctcctttctcttggtggtgattcctacactcaaggtggctggagctctgccagtgctgctcaagccgcagccaaccaagtctgggccatgttcggtcctgtccaatccggcaactctgccgagcgtccctttggaagtgccattgtggacggattcgactttgactttgaggcaaccaccaacaacctgccggcctttggcgcccagctcaagagcctctcaaacgccgccggtggcaagaagtactacttctcggctgctccgcagtgcttcttccccgacgctgctgtcggcgcgctgatcaacgccgtccccatggactggatccagatccagttctacaacaacccttgcggcgtcagcggctacacgcccggcaccagcagccagaacaactacaactaccagacctgggatacctgggccaagacgagccccaaccccaacgtcaagcttcttgtcggcattcccgctggcccgggtgctggtcgtggctacgtctctggctctcagctcacttctgtctttcagtactcgaagggattcagcggcacctttgccggtgctatgatgtgggacatgtcccagctctatgccaacactggctttgaggcccaggttgtcaatgctttgaaatgagtaaaattatgaaaaaagagaatgagctggtatgacttggcggcctgtgttgattattggataacaagattgtatatatgtatatatgttcaaaacttcactgtatatagcttctactttagcacatattgaattgactgcacatagcttcatttcatgtaccactaatttatatggtgttctaatcaattttgtcagttctagtattgggtatcatcaaaattacaactccaacaagcctctgttttcccctatacccccgtctttgaatccaaagaaacaatttgctcaggtaggaatgaaatgcttagagtcctcctcttgctgcgcaaacgactgcgaaaaggcagccaagccaatgatgatgccaaccgccataacaagcaccgagatgacagaccaaataacgccccagcactgcgacgagccgccataccgcttcgcaaagacgctcgcatccgactcattcaccttgcgcaagatcaagtcgtcgcaaatgtcccacacgctgtagagcgagctcatgacgccgataaacagcaccacaaagcgcagcgcctcggcatggacgatgaaccagcagcccaccagcaggccgacggcgagcaggaccgtcaggatggtcagccagtcgcgcttcccccaccacagcgtcagcaggaaacacacgcccaggacgatggaggcgactttgctggcgacgatgtcgaagccgcacatggtgagcagggcgccgatgagggacgagccgagatagcccgcgggaagcgtgattgcgctgatgccgcccgagaggtgcgtgacgccgccttcgtgggggtcgagcgagatggacttgacgcggccgccggtgaggatggcggagaaggcgtggccgaattcgtggaaggcgatgacgagcatctgtggctgttagctgtgatttacatcgtggtgttgtaagtgtgtaagtgcagatgtggagatgattccttgtatgaagctggtttggagattttgatatgaaaataccttgaatggccacagaatcatgcgcagatacggcacattccagagaatggcaatagccacgacgtagccgccaatgacgcccaacgtgacggcctgagtgtgagttggatgctggagatttcgagggatgatgggctggtattgaacgtcgttgggggtgaataggtggatggcgctttcaagaggctgccacggcgccattttggacgaggtttctttttgttatgattttgttttttgtaggtggtttgatgatgtctggatttagacttgaaacaagcttaggtctaacgatcgtcgttgctgcatgagccggtcacgagatctcaaagagagggaagatggcacacagaggaatagagattctaaaaccaaaatagcaaacaaacaataaagaaaagaaaaaaagaggacaggttgatagcaaaaagtggcagataagaaatgaaggtcaatatcgaattccaaagctgttgacgcggcatgtgagctgcaagtggacccgtggcgtggctgaggcgcgatgcacacatcatttctttagcagatgcggctttgtggctttttgggcttgtagatacgaggagagccggccctacggcttcctttatttttaggtgtttggttgagatcgacagggcgtgttttgccactgccactgccactttatgcttggcttggctgcttggctttgagcggggtacttgtacttgtactcaactgtccacgcggctgtttacaagggatagcgagctgttttgattattgttggtgttttgtatgagatgtgtgatttagtgtagagttacaattgtccaggttacctgtgccgttgatcaatcagcatttggctctcgtcgactaaagagcaataacaccaagcgtagcaattcaagagagccaccatgttgaatcgagagcatctgacctccaggaaggagaaataatagcaacatcatgtattgataacagattctataacccagcatttccaacgtaaacaaagtttttcttttattatatatatatatacatgaacaaccgtctacctcggcattagacaagcagattctggaactaacccgcgccaacgacgtcttctcactatgcaaatctccgtcttcaatgcaagtcaattaaacctttatattacgagtcaagtcgttcaatgtatccccgagaaatggtgaaattttccatcttcactttataatgaaagcatcatgttgtgttttatagattttacttcataccaacccgtggactcacagggaaagaaacaacattggagcttgtaagtcgatatacatataagctggcctcacgtcgatgcagtccgcttggagagaaacccgtctctccctttctttttttgtctgtaacaattattaataatcctctttctgcgtatcaaatgccttttatcagacagcattctacatcgttataatgctgatgatgcatcttgtacggccccacccggccccatcgcctgaataaacttttaacgatcggcaccggcaccggattcagcatctccaacatgtcaatggctttcaactctcattagttagtaatgaaatcttttcctaatatcctttaatcacccactgttactttttaccatctacaaatcttaaacataaagacacaaaaaaaaaacaaagagatgccagtcgactttgacaagcaagcttactggcacgaccgcttctctaccgaaacctccttcgaatggctcctcggatctgccgatttcatctccatcatcaaacccattctcaccaacctcgaaccatcttcagcccgaattctccacatcggctctggaaccagcgatttacaaaactacttgcgccatctcggctttctggacgtcacaaatgtcgattatgagcctctggccacagaacgaggccgagagctggagaagcaggcctttggcgacgtaaagatgaagtatgccgtggcagatgctacacagctgcagctctcaactgacaaagagtacaaattcgatctcgtggttgacaagagcaccgtcgatgcagtctcttgtggcggagaagatcaagttcgacgcatggcgagctgtgttcggaggcatcttgcgccaggtgccgtatgggtctcaatgagctactctgcgcgtcgctttgacattgatgggttgccgtttgtggctgaggttctggaaaaggtgcctacgccaaaggtgaaagcgacggatccggatatatttcactggtgctatctgctgcgaccaaaatgaaggaagcgtacatgtcttttgaatagggttttggtcgcaagatgacaaattggcctgtatatgactttttgaaacttcttctattataaaacttgggagttcaagaaggtcaagcttctcgaagaagacatgtaaacccattggacaactatcttttggaaaggaaatataggtttagtgtatatatgtatataaaccaagatattggaaatatattatagaggcaggtaaaaaaaacccggaatgcttcaatcattaaaaagcaatctatttctcatctattgcgccattctatatatgatgccacgcccgtattatgcacatgaattgaaaccaacccccgtgttcccaaagaagccaacccttttactccttagtatccatccctctcacggtagctttccatcttcccctttgcaatcacctcaatctgcatccatcgcttcgccaaaagcgccctttggcctctcaaaccaactgtcaaagcatcaacctcccgtagccgctttgcaacaatgtcattcaaaaactcatccagcaacttgaccagatactcgtcaactcgactttgaacaccacgccccttttcctcgtcgttgagaaatcgcttaaattccttggtcgtgcagcaaagcagtctcaacaccgcttgcgtacggcgaaattcctcggtcgcctctcctagaggatacaccccgagtaaatctcgcttttcgaggtccgccttttggctctcactcagcttgggaaaaataacatcgtcaatgtagacatcgtctgacggattctcatcagggacgaagccatactcgacgaggttgtagtcgttcgagtggctactgtacgagatgtacaactcctctccccttttgtagtctcgatccgcaacgatgtggtatccttctggagagtaatacaccctacacccagcgtccgcatggttaaacaaatcggccacgggaatcagcgccagcctatcttcccagggatacttcaacgtctcgggcgattcgttgtaaaacgtccgagtattgacagtcagccatgcatacgtgtactcctcatacgatatgtccgaaaatgccttgtgaaaatcactccaatcgccctggaaagccttctcccgcttgaagacaagatttctaggctcaagaggcaaaagatgcttcagctccctcggccacatcatcggcatgcctacttcaaaatcactcatcttcggcaacacagccttccaaggcaccgcattggcgctcctatcaagagccagatccgccgcgagcagtgcctggatgctcgtttccgcgggcaatctctcgcgtaccctcgatggaaccgactccaagcagcgcaacgctctaggaggcaccttcaagacttcctcttccgcctatattggcacgaatattagaatcctcttctcctcctcaaagtgccacatccaatcctacatggcgggccccaatttaccttaatctttcgcgtggccagaatccctgtgcctcgaccgggaatcttgctcggctgtatcgcgtcaaccaccacgccttgggccttggcccatgttatgagattgtgcaggtgccccatgtctactccgcaaaaatgagagaataatttgcttcgtacgtcacaaaaataaaacttggttgggcataactttcgatttcatatcgaaaagggcgattcagaagaagaagaaaaaaagggtcagttgctatccccataaaggagatgacacggcgggtgcaacgacaaagagccccctttaacccccagctgttaaggcatcatcgtggaatccccgtgttttggcgcgcaagggaagtgtatccggctaaccggataatcttagtgttttgctcccactccattccgccgcctgctttgcaattctggcattgccgcaaagaggcataaagcaaattggcgggccatcgtgactttgtctactggcatccgtagctgagaataggatggtcgttgcgggaaatcgtttggccgagagtccaagcttccaccctgattactaatgacactgtcaattgtttataacaacattgaagccgcatctgcgtgtttacgtccatcaatttaatctacatgaggcgcatgggccatgaggaaacattgccgtctgtggatttctattcgtctatggtggaagcatgcattaattgttatccacaaatcgtcgcgcaacatgcgtgcttattgctgcaaagttcgatatgtaagaccacctgcattagcacatccagatacggagtacatactccgtggctggagtgggtaaacaaacaccaaagcctcctatccccacaaccagctttctggtaaacattggcggcccttgtttacatagacgagatgccaatttgatcatgtaggtagtacttgctctttcccgcctttggggcttgttcggcgatgagggataataacgaatggcccctcctcagacacaccgtctcttaatatcctcttcctctaccgtaaaagcctcctcttccatctcctcgacccctaccgccgcctctgccgcctcctctaccccttccccttccccttccccttccgtcatagcctcctctgtcaccgcgcccctcgagttgtgtattcaccggcccctgagcctgccgttgctgcctctcctcggcactagcatcccacaggttttcaatgcccaagagctcgcagaaggccgcggtctgggggcttgtgtactcatcgggctgcttgtgaacaatctctggcgtgccaggaacatacggaggcgctgtctgctcaaagttctctggcacgtccagcttccccttttggacaatgttctcctcaacccacgccttttctgcttcaatcaggggaatgtatttctcttcacctaaatctgcagacacttgggccgtaggatcgccaaaggcctggaatttgtggaaagcacgggtgattgctaaccactcggcatcatattgaagtcgatatctagggccagagctttgtggtggatataacgatagctgctctttcttgaacggctgaacctcgcatagctgaagaaagtgtcgttgtggcagacacttgtctaatgacaaaaaccggacttgtttgttttcaatacctggagggactggctggcctggtatgcgcttcaccttttctgcaggccgagcaaatgatgcgggcagctgagctctcaagtcgtcgggaacttctccggcagcaccctcagcatcttctttagcatcgctttctgtacctcctgtagccgcttctttggtagtattctcagcatcctcgtcgtccatgtccaagtcaatctcatctgggttgtcctgggcgggcggtgcagcatcagtggctttatctgcctgaggttgggtaacctcggtcgcatttgatgcatcatcgtattttttgatagcggcaaatttgacatgtaaatgcgctgagaaccagtaaggtggtcgtagacggtccatgacatgctcagcagccacactgccaagagatccatccatagattcgcgtctcagaaagggctttcgtctgaacagttcattgaggtcgccgtgtgtctctacctggcgcggccaatcgtgacttaggccgacatcaacttgcgtctgcatcagcagcagcttccggacgtcaatctctcgaacagagtagaacgacttgatatcgaggtggttaaaaggaagccgttcatgatgtggcttgcggtagttcatacccctccatattccagacatgcctgcgatgcggataggtcccagccgtagaacgttggcagctccgagatagtaaatgttgggagccacccagccgccatagtagagctcccaggagtgtgaagcagcttcatgattgccgccaataaagatggtcaggtatggagcctgctttctcccagcgtagtaatcgtggaagccgccaattttgcgatacttgatgggacacgacatgaccgtcaagtcggccgcattgcgcacagcctgcgtagattagcggcctgcatcaacaggatacaatcaatgtctatgatgatttacctggaagtcacctccaatgatgagcaggtcaacgccatcccagccgcgctcttgggcagactgcttgacggaagcatatatcgcgtcgagcgcgccatggccctgaaaatacgatcaattgacgcttaagacaagagcataaggataaatgtagcgcaaaaaaacttacacagccctctacggcaattcgaacgccctgcgattcgaatgcacctgatgccattttcctcgtcgtaggatatcggaggtagtgtcggaaaagagtgacgaaaggccggggcttagcgcgcatctgcatccactaacagagcacgtactggctgtgctatacggccaatgcgaatgacagcagtccaaacgtttactcaagtatctctgggtggatgcggcgaaatgtgctctttgtgacggcaatgctagaaccgacagcccaattttttatcattcagggatgctgttgagtcatagttgagtttgactcacagatgacggatgtgacaccactgctgcagcttagcaaggacgccactgcagcttcatgcaactcatacggttgaagcagcatgaagtgcctcaacgccgagtttacagatgtttaaacagtatgctgcaagagatagtgcttaacgtagtatggacttgtgtgattctctaaatggcagttcaagcaagcttaacattgctcgaagctattatatgccagattatcgacctcactagcctacaagaggccatctaacgatttacaaagctacgaataaatggcaaagcatgtgcccctcagaaaaaagcgagatctcaacggaagaactttgagtcaagcagagtgagagggaggctattaatctaccacttctaatagacgttcaacccacggaggagtaacagagaagaacgtatatgctgaaatggaggtcggagagatgatcatcacaatgaactgaaagacaaggaagaagaagagctgctgaattcatcattcttagtattaaggcgaggtcatattgctttcctcttctatttctgtaatcggtgtggtatcatatcttcgtgtcataatctgtctgggtagtaacatccagtggttgtgccgtctcatttcgtgctcatattggccctgtgaaaaacgtgtaagattaaaaagcgccaatagctcgactcccacatggcttactgatccaagcccaggtaatcggctgcggccaacagctcgaggcaaagctcgacaggaatgtccatgtcgggcacgtcttcgctgtccttgtaacggtaccagtaatggaagtactcgaccactttgtcaagcaccaggccgctatcatgcgttggtcagccagctcaaacactgttatagcaaggccgtttttcaaaacgattctgggtcagttcaagtgtagtgcaacatcaaccagaccagcctgtccagcctcgcccgagacatgagagtctggtagagacagcggcgttctgtcaaagaaatgctcgtggaattgtcgtcatcccttgcagcacatgccacggccactcatggtcgcttcgtttctcacctcatctcttggaacacacatctcgcgtccttggcctcggcgaattgactcctcgggtccagcatgcccttgatgatggggctgatcttggccgcctcacgcagcacgacaaactcgaagccgtccccggaaacgagcgtcacgtatttgctgggggctgagggttcatcatcatcatccccggtagctgaatgaaatctcttcattttcggcgagagaagtcggcctctgagggtaaaagaagaagaagagagaattttgcacggaaaaaaaagctttatacgcaacgcacagcaatctccacccgcagttcgtgcacgcgttttagcccacgagaattttcgcagacggctaatgcacggaccatcttcggagccggaacaacccgccctagccaccgccagttggcgccccagccactcgccagggccgtccagggccgtcacgtcagtgcgccggggctgcaccgcccccgttgccccgccaacgtgtttactcagctctttgggctcgctttgccagttcccgtctgataaccagctgcagcaaccgtcgtgtcccaccaactcgtctcgttgcccggagcgaacagcaacagcagcctagcccgtccaagtacaacatcgtcatccccccagcctctgcgtcgtgccgatttccaaaccttcagcttcgggggctgcgctacgctttctgctgctcgccgcatcgtattccacaccgccgcagtgtttttgtgcatctcttttctttcatccttttttccatcctttttcccatccctcttacaccgattgttcccttacttgcagcgaccctgccgagccgcaaccgtcgattttctttgtttctgccgcggtgcccactcctattctttgttgagtaggatcagcattcctgccggcgacagagaccgcattgcattgtccgcccgagacacgctctacacgctctgccgcgctctcgccagcatctgctcggaacgtcgtttccaccatggcggcgtaccagaatcgcaactcgcagtatgcgacggcgagcaccgagaagcgcgcccagcgcacccgctccagcgagggaactgtcagtacaaccatgagctcatcgtcaggccgcgaatcagcagcgactcacgtaacggaggccccgacatattcgaagaaaattgtcgttgtaggagacggaggatgcggcaagacatgtctgctcatcagctacagccagggctattttccagaggtaagcagcgcccagccgcggcggcccgtcgttgagcgtccagatactgaagctcgccccctgggtagaaatatgtgcccaccgtattcgagaactacatcacctacccgacgcacccgcccaccggcaagaccgtagagctcgctctgtgggacacggccggccaagaagagtacgaccgcctccgtccgctgtcgtaccccgaaaccgatctcatctttgtgtgcttcgccatcgactgccccaactcgctggacaatgtcatggataaggtacgtttgcgttggagggctccaccccctgaatctagtcatctcgatttgccgtttgctaacgccgaccgcagtggtaccccgaagttctgcatttctgcccctacacccccctcatcctggtcggcctcaaatcagatctccggcacaaaaaatcttgtatcgacatgctgaagacccagggcctcacgcccgtcaccgcagagcagggaatggccgttgccaagaagatgggagccgggtatatggaatgcagcagtaaggaaatgcggggcgtcgacgagatctttgaacgggccattctgactgtcgtggccaacgaccggaggaacttggagacacccactgcaatggcagtgtccgctggcgatggaaagacacaagctccggtagtaggaggcattaagaggaagaagagaaagtgcaatttcctttaaagcggtcatgcgagagcctatacgctcgtcctttctgcactggcggcagaagggcagtcaggggtcgtcgaggtggacttgtgggcacggagcggatgcggacgcagatacggcaattctaatgaccattagacgatctttttacgacgatttgcgcctataacgaacgacgtccaacggctaatggtcccacgatttcagacgacaacgcttggagatgggagacgagctgctggtgcacctcgccctttcgaaggagaggtagtagagccgggtatatataagcggaaatccgcgtggttgtttttaaacatattcgagccggcctctttttttggatttgcgctttaggtcctgctagccttgacgcatggaaggggaagggtggatatggaaaccacaaacttttcaacgcaactaggaaacgggtggtgacttttttgcggacttgtgtggtcttttagtgctttattattattatttttttctttttcttttgtctcgctttttctatccactttgcgttttttttttctcttatgtagcatgatactgttgagttcaatcaggcttgggattggggacataaaaaatcatcatattcgccctaccgactgtctctcctttctggccccttttgtctttatatattttttcttcctctccgatctagtggtcgtactgtagagatagtgtagatttatgcgctgcgtagattggttggggtactcggtagtttggggtatcttgttcatttacgtgcgtgtagtagcaatagtataatctttcgtttgtttgtatgaagcgtgccttttccctctctctctctttctctctcttccatatgtgggtatcataaactcattcgtgtcgtgtctcttcttcttcggcttgtgtttcgtcgccttggtgctctgctgctgctttgttgccgtcttcgtccttggccatgacgttttcgaattgtgaccagagggcttctacggaggaaaattcattgccgacctaggatatatgagccttgttttcgccctgtctcttttggggggcgtttttgttccaggcgtttgcattcggagggaaacaaaacgtacagcaatgactgcttcgagcgatcggttcagtttgtttatgctggagaggacttgttcgaagctctaagcattaccacatcccatgatattagctcctgatgtacctgtgacttggggggagaggagacaaaagggttttttcgcatacttcggcaatgtccccgatgaggacttctcgctgctgttcgaaatatgctctgctgctgctgctgctgctgtttgagccgctggcggtgttgcgagtgtccattgcggagatgcagaagctgcttttttagatacactgaatcgttttttgcagtctttgaaagtagcttggaatagagtgaaatatttggtatgatgcagcataagttggggttgcgcgacgcgccagaagctatttggagatgaactagtagctgcagctagtttaaacatttagcagctgatagccccaccaatcgctgaacccaacttgccaactacaacatgcctcatatctagatgcagcaccatctaccaatagtacctaggttatgatagtttcacaatacaggtttctagcaatattcatacatctttatatatatataagctatatctcataatcaagataaacaatatcatacaaaagccgtcccaaacgtaaaaaagcaatcaattacttgcatttcgtaaaagacagccgaaaacaaaaaccgcaccatacacaagcaacttcgccggtcctttgcccctttccccctcggtttgcagtctcctgttgtttttcaccaacccaaacgaatgcctttatgtatcgtttgtttttcctccagaggaccccccatctatagaacgtggcaatttcgtagatgatcgatgaaatggaaaaaaaaaaaaaaagaaagaaatggtgcgtataagaatagtgggaggaaaattgaaagattgtaatcaggcaaatacataattgtagcgaaaacaaatatggtactatattgctatacctctcattgactcttcaaaaaaaaaaaaaaaagaacatgctcatcgcccatatctgctgtctggcggcggccggtcataacctctgttcatcatatcacgcacgtctctcggatctcttggatccctctggtcccttggatctctatgatctctcgggtctcttgcgtcccgaagctgcatgtctcttggatctggcgctggatagccatgcatttgtgactgcgcaggtggtggccctcgtgtatcatagacactaggggtgtagcttcggcccggcggaggttctcttggatctcgcggaggcggcgggcccggcgttgatgcatatcgcgagtatggctggggagcggagggcagcggttctcgagtagctggtgggtacctagactgcattccgtgctgctgcggcaatccagaagcaccttgtccgtatattgaaggaggtccgcgttcgtctctcagatgctgttgcggtggtggtgccgctgaccatgttggtcccggagttcctggctttgttgagggatgctgagatccccaagcctgctgcgagtgcggtggaggagcctgtgatgctttcggaggttgagttggccagctgttgctttgttgccgaacatcagaaggctgcgcttggtggccagacgatggccaagcattgtcgcggctgctcggaagaatctcgcggctcctagacgacgagtgaactgcgtatggctgagccggcggtgaggtaatatgcgtcggctgagaagctcccccatatgctgtaggatagcctgtctgagactggtattgagattgagctggctgtgcaggtggaggatatcgatgcgatgtttgaggagaattcgttccactcgctggatggctctgcggatacccatgagatcggtagtaatcaatgtccacagccgaatcagatggcatgcttcgatgtccactcatatgttgtgaggaagccgacgaggcgggaaaaggaggcttgagaggtggcatggctgatgctccgccagatggcgtccgcgagtagggagaatagtgcgcatctgtttcccgacgaactggggcgccctgtggaagcccggatgctggcggaggcggcctgccgataccctgagatggcggtgtcgacgacggtacaggcgtatgactcttggtgacctcagcaacccgcttagggggcggagggtcatcgttcaagagagacataatgttggacttcctaggttcaggtggccgtaccggcgtgtgtggagatatggaagaagcattcggtggtggtgcagctaccccataaggctcatgcggaggtcctgagggcatccttggctgaggggtttgagtcggtcgagaagacggaggcgccaatggcggtgattgtactgctacaggttccgaaagcaatggcctcattggctgctgcgatacaggagcagggtacgattgaggagcaacagaacgcgagggctcttgagatggcgcccttgtcagtgagaagggctcgcgagggcctccgccatggctgagctgctggcgatgggtgtaagggtcgtaacggtgctgaagtggtgcctcgggctcttgtttcattctcatcgactgttgttctgcttgtcggaggtctctctctctttccctttccatttccatttctctttctcgaatgagctgctgctgctgctgctgctgctgttgctggtgatgctgatgttgatgttggtggtggagctgttgttgttgttgctgctgctgcatttgctgctctctataccgcttctccgcattcatccgctcaagctgagcagtgcgctcacgctcagcgatagcctcagggtgcgatggctgaagcggctgtgccacagacagtgggcgtggatctcgaagctccggaacctgattgacagaagacttttgcggaagcggcactcgctgagattgtgcgggatcgcgctctctctccgggaagccgaaatgtggcagttgttgatgcatggagcgggcgtttggagatatggcctgttgtgtcccttgaggcaccggatgagctggtacagcaagagggatctggttaggctgcgcgaggggagcctgggccggagcctgggcaattggcacaccataagtagcgatatgctgctgccgcaatggctgaggaggtgcaggctcaactttgggctgtggtagatccacgtgaggttcgactgctccaggagcaaccgcgataggtcgtgatgtgccaggcgcagtgctttcgaacctcctaccacggccaccactgctgaggacagggggatcaggtctcttttcacccctggctcgcttcgcatcagcctcctgagcaattacctcccactcgggtttccctgagtctttctgccgcacataatagtttttgacctagattcatttgttgtattagtaaatctatcgctcacaatagtatcggggggaacataccatgacagttgtcttagattgcatatacttggcaattgcagaccaatcggtaccaaatgcccttaataaatgcgggaagtcattagcttccgaaacgctccaataacttgatgctgcttgtgacattgcctttcgttcaggaatgggctgctgcaagttgaaagtagtaatagaggatggagggggtgggggcggttcaggccgaagcgatggagccgccataacttcgttgatggaagtaacggcaggcttcggtctgtccattagttgcggctgtggcacaacaaatggcggttggatacctgcgggcagcggttgttcaaactgtaccggcaaacgatgagggtcggagagcgggtgaggagctggcaggaattctgcggccactgggcgggcttcggctcggcctcttccctttcctgtcccggagctggggccgggcgctgccgcgagaacttggtttggcttggatgctttggcgtctttgtccttctctttgtccttgtccttgtccttgtccttgtctcttggctttctccttttccggccgtctaccttttccggctggtcgcccttggcagcagcagatgccccgcgtcgccctggagtagcagcaggagtgctctcgccgtccgtcgtaggttgctcgaacccccatgtgggagcggcagctcttcgtggccttcgcctttctccattctctccattttcctggggcgtttcctcggcttcaggctcgccgttgccgagctccgaaaccagagcgctggacctctgcttgcctcgcccacccttcttacgcctcttgggttgcttcttcagcttctccttaagatttagctctcccttcatcaggtagtagtactgaatgcaggagtggaagtcgcggtttggaagaacctctgcgatcttgccccattgcttgggaagctctaggtaacgcttctcaaagagctgtgcctcctctgcagtgaaattgttagagggagggagtatgtgccatgctgaaacaagcctatctagaggcgtataccctgatcgatcgatatactgaacctgttgcttctccagatcgtcccagtacatgtctggaataacagcctccttatcgctgcgatatttctcctgctggattcgcaattctcgctcttttctctcttcgtcttctcgcatggacgcctgaagcacacgttcgagatcgcgttcggtggcgaatctcctacctgtacccctcccttctggcttatgctcaggtgtcacagtacctgtagtctcagagggggctgcaacagaaaatttgtctcggctttttgtcgccacaggatcatcagacaaggtgtacttcaagtactgcatgtagttgtctgcatagatctgttgcgcgtgccgttgctcagccgatctatcaaagtggatttttgcaagatgctcagcaacaaaatcgtcaatgattggatctgagtccagcgatgccaaaaactctttatcttgataccacactggaccttgaaagtcaggaagactatcgatgggtggcgttgacatatatcgacggactgtctcagcggccgcgacagcttgagcctccatataagcctcgtcttcagtttcagtctcatcatcctcatctggtatttgagatggggtgcttggagctttgggctctacttcagctggtttcgccggactgataacctcttcgataggtgctggagcctgttcgttgatcggttcggtctcaacttctttgtcctctttcatagtagactcatctgctgtaatttcggctacaggctcaggaacatctttaggctcgggaggcggaattgtaggttcgttatcgatgtccatttcttcggcttttggctggagatcctctacctcttgtgtggctgttgcaatttcaggtttctctttatcttcctcaaccgtgtctttttcaagtcggtcatggtcactgacgggctccttttcgtgattgatttcctcaatctcctttgagggaagaggttcgtcgggaacagcaggcgcttcttctgtttgtacagcgggttccacttccatttttttgctctccggctcgtggttctctggtatatcgcctagcatctcagagagtccctctccctcattgagtatctgtaccattgctccatgagataaactcataaagcgcctaataacttcaactggtgtctttggtctttgcaatttgttcaattcagcttcagtcttgttgatttccatgtcgaaataatcgcccatgtcttcatcatcagattcaggaggttcctcttgcgcagttttctttggaggcagagcgaaccggacggcgcgcactttgagtcgtctatgttgttgttgttccgtggctgcttccgcagaaggtttcgtatcctcaatcgtctcattctcctgagctttaggaggtgagtcttgcttaggaagcgtttcctgcttcggggaagtagtagaagggacagcaagttgctccaagttatccaaaggcttgacctccagttccattgattcaggtggctcgtaatcaactgattccattctctcagtctcaggcttctcaggctcggcttttgcgtcaatgtcgctcggcttttcgtcttcggtccttgtgattatctcgcccggttcttcgctgtgatgggctcgcagtctactatctagcccggagtaagagtccgactttgcatcgctactacgcggtcgcctaggttcggacggttcgacttgagagatgtctcgttgtaatgggataggccgctgctgagcaaagctttgcgatctcgccacctttggtgattctggcggtggcggcggcttcttcaagcttgggttgatccattgtttgctagaggggcgggtaaccttgggctgttgttgaagccggggacctacaggtgtccctcttgggggactgtcgtgaggtgcgccgattttcgatggcccagtgggaggcagtggaatctcaggggctgaagaagctggtgctgtggaggcctgccctgcagaaactggacgttctccaaatgcccgtggggccgttggtggcggtttggctgtaattatgctaggggcagcctgcgtctgcgtctgtgtctgcgtctgcgtctgtgtctgcgtctgcgtctgcgccgcctgcacctcgccaccaacacccgaaactgtacccgtagccggagcccgatttggcgcaggctcgaatgccggggccgaaggtgtcacatgaagaggtgagacgtctttgacctgcgcggcagattcttgggctgccatcttcgggcggaaaaggtctcctcggtctctatcgatgtgaaggtcacggcgcacatcagcatcaggatgcctatcgttccgctcgcgctcgtcacgctcacgagcccagcgcccttcctgagagcggctgcgcatgtagcggtcgccgcgatcgtcgtaggggactcggccacgacctctttccataccccaatctcctcttccacctcttcctcgtccacggaatccacctcctcgagggaatggcaacacgccaaatggaggctctgatgttgaagagcctgccgatggggggccaccatcacgggagccacgtcgagatctgtctgcatctagacctggaggtatatcccgatcacgatcccgaaaatctcgcccatctcgcgttggtgatcgagctctcccgattggcgatctgcgcagcctaaagtctctcgagtcgcgccagtctctatctcgctcccggtcacgttctcggcttctctcgtctcgatagcggtctcgaaagtcgacatctcgatctctccctcgatcacggctatcgtctcgtcctccccatcctcttcctctgccgcgccctcttccgcctctaaagtcgccgccaaatccgcctcctctcggcccgacaggcgcatctataagggccttgggaccgcgcggcggctctctgcgcatctggtctccgaacagatctctacctggtggaaacggtgccgaattcgttcgtgcttctgcggatgagcgacgcctgtcaccgtcattgttgaagtgcggcggtcggtcaaagcgatccgctggggatcgatctcgaggggacctagaccgccggtccccatcgtatcttgaatacctggacgtcctaaaacagttgtcagcgtgagtaggatgccccagtccggtgcttgcagaactctatcctcgcttctgatgacgacgggcgcggcgccaaccgtggccatcgacaatgcaccgttacctggtgggtagagtagatgattccagcgcggtacgtacatgatgtgtggcgggccagtgccggatgagaccctgcagatgttccgcaggtcccatccaaaagcaaatggagtcgcgaaaccagagctggcgatggagtcgcgaaaccagagctggcgatggattcgctgcgtgaagtcgggcttctttgttgttggccacggggactccaatgggctcaacggttcggctaacgtgcctctgtacccgaatccaagcacagggggtccggcgaggtcgaatccagggggccagaaccctccaaacagcagaaaatcaggatgcaaagcccagccgacaatccgacaatgtctggccgcgacgccgcagactattccaggcgaatcgatgcaaatagccgttgtggctggaagggtgaaggagctgaagatgtcgaggtccaccgtgagacttcaaaatacatccagatcgcgtggcgcttggacaggcctagcctctttgccgcgaggcgctagtcccttccgggggctctgctgtgattaaggcaccccggttttaggcgggggccttggcgctgtcgagaaaaattcggtttgatgtttctggcactgccggacaaccactgcaattgtgggactagccccgttgctgatggatttttttctttaatttttaagagtaaatcctttgacggatgaggctacccgcgacctgtgcaaatatagagagaggcgtaaagtatttctatccatcttgaagttgacaggcctctatagagattagaacacttcattcttaaatcatttcatcctgagcatctaaaggccttttatcttttttttttaccacttgcaaggatatcgcataccagatatggctgacaacggcaacgcaaatgcgcctccagccgaggtcaccaatgcggtgctcgtcaagtcggaagaaatgccaaaggacgcccaaaaggtagaagaacttgatttcaacaaactaaaggggcccattaccgcagaggatttatttcttggcatgagaaacatgggatttcaggcaacatcgatgagtgaggccatcaggatcatcaacgacatggttagtaaagagagagcctcgacacagctgactttgcatggctaacagcccaatcaagagagcctggagagaccctgaaacaggggacaagactaccatcttcctgggatacacctcaaacctaatctcatccggtctaagaggcgtctttcggtggctggtggagcacaagcatgtctcagctattgtgaccacagcaggaggagttgaggaggacttcatcaagtgtctcggcgaaacatacatgagctccttcagcgcagacggcgcgagtcttcgaaaaaagggcctcaaccgcatcggaaacctcgtggttcccaacgcaaactactgcgcttttgaggactgggtggtgcccatctttgacaagatgctggaggaacaggaagccagcaaaggaacggaagacgagattcactggacgccatccaaggttatccaccggcttggcaaggagattaatgatgagcgctcggtatactactgggcgtacaagaacgacattcccgtcttctgccctgccctgacggacggcagccttggagatatgctctactttcacacattcaaaacttcaccacagcagttgcgagtcgacctcgtggaagatatccgccgtatcaacaccattgccgtgcgagcaaagagagcaggaatgattatcctgggaggtggagtggtcaagcaccacattgcaaacgcatgcctgatgagaaacggcgcggaatcagccgtctacatcaacacggcccaagaattcgacggcagtgacgccggtgctcgtccggatgaggccgtatcatggggcaagattaaaattggagcagataatgtcaaggtaagcaccccatgtcttttgtcttgcaattttatggatataagctgagacgaagcaaataggtatacttggaagccacggcttgcttcccctttattgtagcgaacacatttgcgaaagacatttagacttggacatgtactcaaagatatcccaagatattctcgtttatccttgctgtattgctgaataggtagactatactcgtacatgattccccattcgaatcggcaagacgcttagagttacgagggtggatttgtaaactcgcagtgttatgtcacctgcatagggctacaactcaccaattagtttcttgaagctactgagcgcagacgcccaatcagaagccccttgtccctctgcccagacacccacagcctctattccctccaagtcctccttcatatgatgctcacttgtcgttccatccaagatggtcgttcccccaagacccaacaccatggaataatacgccgcaaccgctcccactccgaccttttgtgccacctctcgaacggggctgcattgaagaagatgcctgttggcggagactgtccaaaatgattgaaacacaattttctgctcgcgacagaatgccctaagatcagtctcgtaaccagtcctgttatggaaccgattttgcacaacggccggcttgacgctcatgtcgttgaataaagcctgcaagaccggcaaggtggtgttggagatgccgagattgcgaattctgtgcggagtatacgtttcgagagttttccacacggtgatcgtctcttggatcgtgtccatgggggaatgcagcacgaggctgtccaggtatgcttcttggccatcaatcgtaaagttggcgagagatgactgcaccgattgatggaccttgtcagccagcggggcattgaagtcgtatggagcaatgtcactctgccccgctggcgaggtgaacttggtctgaatctacaaatccatggtttagctgaaagaaacctcatgagtaacatagaatcatggtcaaaacatacgaataggtcctcgcgtttaattattccttctcctatagcccgtcgaactccagtagcaacgccgcgctcatcgtaatgcttcggctgggccgcagtgtcgatgccccgaaagcctgttttcagagccagatagactaggtctgcggtctggtccttcttccaggcggtgccatagaccagctttggaatccgggaggatgttgatgatattcccagaggaagatctcgcgcaaggcgagaggcctgcgctccaatagatggtcgagccatgacgctgggatcgctgatggatgacaagactacattgacaaagatgccatttagcagaattgcatcatggtacgaaaggcgatggataaacaactgctatcggcttatcggcctggagctggtagagtatcagtctcatgcactcaacagcggagcttcagacgcggggaaacagacaatatacatgttacgaggtcacgtcaggcacatgtcttgccacattccgtataagcttgttatataatattgatgtcgaataaaatgagcttaattttacccttttagcatcatcttcaacctcatcttttatcgacattgacgtcaaaattcggctccacggtcaaagtttcctgaaaagtgcattcacttcatcatccaaatatcggccccacgaactacggatatactgtcgggataatggacatggaaaaaatgacgccgttctatgagcctaattggatcgcatgttgcaaccccaccaagccgagttccattccccgccgctaacgtagcttttttgccatacagcaataacgaacagctgaggagaggtttcgaatttggtaatttgtaagctctagcggacgccgttgtgtggtcgacagagagagaaatagttgccgcggggcaactttgtccgcaccattggcggccgtttattggcgacggcgagatcgaccagttcgcagtggatcgcttcgccgcgggcttttgagtgacggcgtactttgcaaacaaaagcccaggtttgctgaagagagtgctggacgatgctagtgtatataaatatccgtagaacctcgctctcaggtcgcggaatctctcttgacgcatcagtcgtagcacatccttctaacaactgcaattaaacaatataccctccacaatggctgcaggaaacccttacaccgtgaaatggggcatcatggccactggcggcattgcagagagtcagtatcctgtctttcaaccccatttcaaagagagcaatcatcagctaatgccatgataacagccttctgcaaggaccttctgtgcgaccccaaagttcgagacgctcatgacgtgcgccacgagattgttgccgtcgcctcctccagcagcaagaagagggcagaagagtttctcaagacgatagacggtgcctttgacgccaagacatatggatcgtacccagagcttgtcgccgaccccaacattgacatcgtctacgtcgcaacgcctcacagccaccatttccagaacgccatgctggcgctggaagccggcaagcacgtcctgtgcgaaaaggccttcaccgtcacggccgcccagaccagaaagctcgttgagacggccaaggcgaagaatctgttcctgatggaggctgtgtggactcgatatttcccgctgagcatccagatccggaagcgcatcacatcgggcgagattggtaccgtctatcggacaattggtgagtgtaactgacttgtgatttccaaggagactgcttatttatttttaaatacaggcgacttgtcattcaactcgaatgcagctgaaggcaagggcctctcgtttgcggattctcatcgcatgatcaatgttgatctcgccggcggcgcaatcctcgacctcggcgtgtatcccttgacctgggtgttccaaacgctgtaccacctacagccagagcaggacaaggaggcgccaacagtggtcgccgccagcaacaagtacaccaccggtgcggatgaaaacacggccatcatctgccagttccctcggcacaactccctgggcgtagccacaaccacgctgcgagcacactccgaccccgagaacgacgccgtcccggtcatccgaatccaggggtcagaaggagaaatccaagtcttcttcccggcgttccgacccctcaagtacaaggtcgtcaagaagaacggcgagtctcagctggtcgactgccccatccccggggacccagcacgcaatggctggggccacggcatgttctgggaggcagacgagtgcgctcgatgcctgcgcgacggcaagaaggagagcgccacgctgccctggacggagagcatcgtcattatggagacaatggaggcggcgctgaagcagggtggcattgagtacccggagctgattacgactgatgtgtatgatccaaagagcccgttgaacacgggaaaccaatgaagccatcaaatgtaaaattggccgagtggcctgtgggtacggggaattaataggcctgaagttgcaagcaattacgtgaaccaagccaaaatataataaagtgattgacagggaccgattacagcagaagtacatgtatgcataagaaccttgaatacggcggtgatgtatacgagaagtgacggcgacaagtatatgctggatacaagcgctgcaaacggcgaagattaacagaactagaagctgccatcttcttaacaaggaaaggcaaggaaaacggagattcacgaaaagaaaagaaaaaaaaagcccccatatgtaagatatagacgggagagcgagtcaggaatatgttgacttgatagtgcctattcccctactcaaaaactaatcaatattgcgcatcatccaacatcccctgcgggcaacactcgcctatgctgcttacttcatacaggcatcatcatcacataatatcacctgcaaggcaagcaacccgcagcctccaagtagatgagcttcatccctggctgtcattctcgaatacccaccgagcacttttgtccttcatgatccatggtccatggccccctccgatctgtaaacgccctcagaaccaggggtccccccaataccaccgaacaatacgacctcacggcaatgagataggaaaaaaggaaaaaaaataataaaagacgtcaaccaacacacgatgaaagcaaggatctatcccgggcgatcatcaaagaaagacgaaaatcgattgcccacgcagaaaatacgacctacacggttatgtatatcaacaccggcggaagataagcttcaatccctcccccacgcgatttaggcgtgggatgctaccaggtggttatatgcacaccccatagttctaatcatcttctccaacgccctctttagccgcttagccttttaatcgcagacttttttttttcgacgaccatgtctgagaaaatgcagtgaaaccaccaaaacaagccgattttctcatctttgttacagaagcagccagcttcaagctcaaaactcatctatttctgaatgcattgacagctagctacggctcttacgcaagccacggcccgtgttttaggggagaagctaaaatctccccggccgcatctaaaggaaaaaaaaaaattgcaccttcaatctgataagtcatcataacaccaaaaaaaagcatccattctcacaaccggatctcgctcacatctcaccctcatcactcacatacgcaacaacacccccagtcaaaaactgcaacccacttgctcacaaaaaccaaccaatcttaaaacaagaaggaaaaaaagattcattatacatccatacatacagcacaaatggacaaccctccctcctcagcagaagcctacgaggccacccacgtccactccgtctacaacgccatcgcgccgcacttctcgtcaacccgccacaagccctggcccctaatcgcctccttcctcacggcccagcccccgggcgccacgggcctcgacgtcggctgcggcaacggcaagtatctccccgtcaacccgacgctgcacatcttcggctccgaccgcagtgaagagctcgtgcgtcttgcccggtccgagcgcagcggcgaggtcgtcgtcgccgacgccctgagcctgccctaccgtgagcgctccgtcgactttgtcatctgcgtcgccgtcatccaccacctgtccacggccgagcggcggcgcgagtgcatccgcgcgctgctgaattgcgtgaggcccggtgggaaagtgctcatctatgcgtgggcgctggagcagagcaccagtcgcagggggtgggacgaaggctcgcagcaggatgcgctggtgccgtgggtgatgcgctcaaagggcaagcccgatgccacgtatcagcggtattaccacctgtatcgaaagggcgagctggaggaggacgccgaggctgcgggcggagtcgtcgtggagagcggctatgagaaggataactggtgggtgatatgtagcagtgaggaatcatgaggcgtgctgttacatgagagccaaagaaagaaagaaagaaagactatacccaacatcaccaagacttgcaaaaaacgcacaatgtttctgataatgataatcatgatagctaatttgattgatacaaagtaaacgctgcagatatgccgtatgctagctaaatcgagtagaacaagtacaaaccagtaaaaagttttatgcccagtgtatgcccaatgccattctctccccaaaagcagaaagaagagaagaagaatacaaaaagaaaaaaaaaacgccctttcgcttcatgccctttcaaaacatcttcatcacctcctaaccccccccccccccttgaatacttcaacacggatacctttaagaaaaagagtcttcccatcagctgccattggtccgtacctctaaagccatagtagaaaagccctgtgtcatgaaccaaaacccaccagaaaaaaaaagcccagagtctgtgtagtttttctttattccaagaagcgcctctagccgtagaccggaaaataataaccagaaagaaaaaaaaagaaaaaaagagtgcggaagttgattgacagagagctggtacaataatgacagaaaatcaaatctaggaaagaaatgtgaggaaaggaaagcaaatcatcagaaaacaaaacaaatagcaggctgtcttagtgtctgtgaccgggcgtacttgtactgttgataccatccgtccgtgtcagtgagtaatatgttgtcccatgaaccgtgttccgtatttcccgtctattgatattgcagtgcatatccgtcccaatgcatgctattcgttgaatcattaaagcgtgtgcctttgtccaaataacgaatgaataaccagtgctttttttttttgtcttttgtctttctgttattcctcgtctttctcagtggccaaatcccaacaactttcgcttgccacatacacgcctttcttcccttctttgcaacatatatgaaatcgtttggtaggtgagcaagagtaggttgtttatgccagtcttcgcctatgagcaccatctggccttgtcatatcaggactcgctcgccgctttgttccagtttgttccagaggcaaataacgaggcatcgaagggttattgatcgcaggcagagatgttggtgttggtggtccgcttgacgggccatacggactcatacctgtagtcaactgtgcaaggcttggtagagggccggcgtggtgagatggagggtgaggttgaatcggggcaagaccaggacccgggctgcggcggtaatcaggatgagggtgtggcaaagcagcggcagttgccgggggcggcggcggcggcggctgctgctgctgctgctgctgctgttgcggagccattggtcctggcactactgcgtggggggaggaatggggtgtttgatgcaggtgttggggatggggaggtagcattggtcgcgcatgcggggggggaggtggttgagagttgataggtcctcttcgagatgttcgtgcaggtgtcatggggggcatgagctggccacggctgtagctcgagtgaggagacggtggcttgacatcacgaagattgctactatcgagtggctgaatcggcgtctggtttcgactggccatggccctgttgctcgccgcctcattgttgacggcagcgagagagaaaggaactactccagcccgtcgagccatatccgcctctccaagctgccagtgcatcgcttcggctgctcgccaggggacagccagttcttcagccactttggcccacatatcagatttgaatctacaagtacatggttagatattagccttgttcacaagagagactgaagctccatattgggggagaagaagcagtgatggtaaaacacaggatgaaaagtccaagacatgtatgatgggaaaaggggagtgaggttcttttgcgttgctgtagctcgctcatacatacctctcatagagcctagcaagcttattcttgcgttcctcatcccactcactgcgtctttcgagatagttctggtagtgaagccgacagctgatggcactgcgtcccggaagtcgcttggaaacatcctcccacttcatgcctctcccacggagctcgataatgacggcatcctcttcgggagaccacttgctttgtttcttgactggctggtctggaacgtgaggtgtcatactgcgccgattgctcgggacgagcgtcggaactacaggcaaaggccctagacgcgaagggaggaggtcatgaggagtagtcgtaggagttgatggcacggaggcaggtcgaagctgtcttgtgtgggacacggagggctcgtttgaggctggaaatcgaagcagagaggcgatatccacggaactggtagtcaagcctctaccgcccagacggggtcggtcagcagaggcgccaggaccgcggatcaggccgaaactgccgtgtgcgaccacgttgaacgacgtcggtggccctgcctgcgggaggcagagcagcgactggctctggagttgagccagctcagcgactgcctgcttaagccccggcgcgggctatgcaaatgaggcgatgatgagggccggcgtaatggcccagtgaggtggcaaagcactgtcagcaaattgtggccaagacacagtgtcctggagacggttcgaggttcctggtcttttctttttctttttttttttttttcttttttcttttctttttttatcccccccttggcgtagcagttgttgcgagagctgttgcagagggcagtaaagggggcctagacagacaggccagaccctcgtgcgagatgcgtatcaagtcagaacgacggcgtcaaagatggagagaagcagggagcaagatgtgtgttgtcctatcgttgcctagcgttggcagagtcgagtacagcccgcagaagctgaagggtcgaggatgataagagacgctcgggttgtagctggacttgcaagtaccgtgaagaggagggatgaagacggcagaagagagaagaaactgtgcttgaatgtgcttgtgtctcggggagtgaatacaatggacttgcagttccgggaacgtgtttatgaaggcgaaaaatgccaactgattggcgtggcccggggggttcatggggccaattgggggggagatgagaggagccgatgaagcagagcatggggccggcggcaacgggccactacgtcaaggccagaccaggaccctgccactagatcgggttgcagtgcttgtaaaaaaaggccttgggagagtctcagttccatctggccagtcccacgagagaggaaacgtcagatggaccaggcaggggtggagagagcccagcgctggggacagggcggacgccagtccgggaagccactttgatggtgcatctggccgttgcgtccaggggggagtcgacctggaaaagcagccagaagctgcagccgggactgattggcctgctcgacgccagctggactgggggaggcagggaacggtgggggagtgtcgtttggaaaggccaccagaaaggacaggtttgcatgcatggaggagcaagcaagcagcacgatagagcctggggctcaactcaagctagggcccgaacaacgtagggctagttcccggtacgtgacgaaccaattgattaaaggccgatacaaaagagggaaatgttagcttgtcggcagtggcgagacgcgagattgagcaggaaaagaaagagggtgtgaatgcgagcatgacaaagagacggagctgggctgaagaccatgccgacatcaccaccaaaggcgcctgagaatcaatggaagaagcaggaccaagaaacgcagcagggaggggggtgcggccggaaaccagaccagcagaggccacagcaaatagtctcgggggaaaaaaagcaaagagagagagagagagagagagagagagagagagagagagaaaagggagaaccgaagcttgctcgaggcactggcggccttccagctcatgccatcgtcaagtcgacgtttggtccaagtcggtgagcaagatgcaccatggcggtggcttgtggtcgtcagaggtcgccaggctcattgcatcaccggccacgaatatgcaccagggccctgcagatggaaagctaatcaaaggccccggatcctctttgggttcccagagtggaggctggagcatcgtggccttcctgctgcatgtttcagccgagcgttgccagatcgcccacgtcgtctgctgttcgtctagcggctgactgctggagcagacgtgcaatggcgtgggttccaagtgccggcgtgcgtcattcactctggtgaggttccatgcccttctcttgcgtcgcttcacggagcttggtggccgtagatgcatcaccgccttactgggccgtacgcgtctgggcagactgtgttcgtgcgaggcagacagacaggcctcgtctccagttccgtctcgctgtcgggagcccggcctcgctctaagcctcgtcgagcccgagcttcgttcgcaccgccatggccgctcagctcttgccacagcaccacgtattcggtgcaaggagatggtggacatgtggatggcttcgtcttcttttctttttttgggttgctggtgtgcgtgcgcaggtgcatgtgcatgtgcatgggggagaagggatgtacatacaagtacaggtaccgttggacgtgccaaggaacggccaaggtaccgccgctcccaccgccgcgcagcacgcatccaggtacctgccccgtcaagcatgtgctcctgtataacatgtacctcccctacatcccctacagcaccctccaactcgaagtacttgtatgcgccttacaggctccctcgacagccgtgcatttgggtataaagatagattagcagctccatcctggcatgttgtctgggagctaagtcgggaacccgtctctcgatccgttctagcagctgctgtggcactacctgtgtctggccagcgcagggattagacaaagaggccactgtttcatggcacacgccccctatggtccagctcctctcaactggccgccccttcgccgtggcctcaccactgcctgtacttgtatgcaagtacggagtacactttgcttttggccttcaaacgagcctgccaatgagctgtggcttgacctgtcttgttgctgctgcccctacattgctagtatagtatatctgaagccaccaaggcaactcttgtccagggatttgatatatgcagtgtagcacctgacctggccacgccttcatgcattgaaaggtcctaattgctggatgcccgagtcaattgtcaacgtctgctgggtatgtaggcagccaagtaccttgggcattttatgagccgctgggcacaaagtaaatggcctggacagatctcctggactgttagtggctcgcaattcgcaaccagcctctgtaagatgaggtcgtttggcatcctgcatcctcctcgtgctaggactgtgcccattgggttcgctgggctgggctcgtatcaacagctctccgcccccaaatattacagtctgacttgttcaaggtgatcccggcggtagcgtagtcatctcgtgccgcaatagtgattcctaactaaaagaaaacatctctgtgatttggctcaaggaccagctctctgttgaacctctcctctccttgatactacagcagaagatggaaacagggagatggttgctgtcaaacggcgtcgtatgtaaaagcacatgtgcattggaggctttgcaataatggagtggcaatacagcaactagccaagcaggggggctcctcaagcccatacatagtttagcaccgcgcttatatggccgtagtggatgcttcgatcatcttacgggaatgaccgtcaatcatcttgccattagcctgtaaatagcaattctactgggggagcagctccctagtacttgtagcgtgtgctcgcctctacaagctgtcaatccctgcggagataggcaagttgtagtgagtttacgctctaatttggtagagaggccataccaggccttctattgtcagggcagaccctgccgtaattttaattaaaccgtcgtcggcgactattactttgctttcttaggtagtttcggctctcgcagtttcacaagtacccagttgcattcttgtttttttttccctcatctactctactccaggcttccatgtaccgtatgtacaaatgacaatacgtgtattgtgacgccacaacagggtctacgtgaaacttggaatggctgtcagcagactagtttcagcttggttcgccaagcccaaaaccgcggtgaagaagtcttatcggagatagaatgtgctcgctccgaagctgaaggagttgaaggagtatcatagactcatagacatgtcttcttcttctttttactcttagagagcgagcctcttttgaatgccacgtctgttgcctctgcatgcagtcacctgcgaggcaatataagatgaaaccgtctttaggattgccacagtccatctataacatatcgtttctcggatgtacgttccgtccaaagccttggcaccccgagccgtcgttggtttaggcaacgcggaactccggacagtacttgtacgtacaaagtataaaacgatcctagcaaattcattcttaccccagataataggtccagtgttgggtacttcataaacgactcttgctattgctgctagttcaaagcaatgcttgccaccgttatcagcacgctccttaccatatattgctcaatcgtccatagtactcggcatgggatacgtaaacgacttgtactgctactcccttgcccatggccagacgctattagagcctctgctagatctgtcacatctctaacctgattagctacatactgtacatagtatatgaacaggcatagcccagtccaacagcaggtagtaacatagaaaaaagtccgcagacgatgttacattgcgggagccgagtttaaaaccagatgatcagtctgacgtcgtaaccaggctgtcggctctgtttgacgggcgtatactccgtactacttactgcttgaggctatgagccagatacggggaagcgccgtctacctacaagtatgctggtacttgtatgaatgcgcggcaacccctggccctgttcagaactcggcacttttcgcaactctgcgcctatacagtagtgcatggtcaaggagcagggtgccatgattgtccggcatggtaatattaggcagaagccaatgcaaggagaagagaagggaggcctgcattggacaagcaacagccatctgccagcatgcccaatacctaacaaagtcaagccaagccagcgagcagaagcgagataatcagagtctggggtcaaacaaagacatgggagcagagatcgccacctattacatatctgttattagttatctaaatccgtaatcaaaagtatgagcaggttattgagattgtgatactatcaacttttagcagagtctcaagccctttgagatgttattcttacactgtaggtacctaggtaggtaccttggtagtaacaaaacaatttccacacttgctgtatctcaggcttgtttacaatgtgaagtaccttgggaaggagttgtcaatccttatcagatcgttgcttacattattctccaagttaagccagggccaatcgcaacgcatatttgagtacctagggtgacatatatgggctccgaaatgagtcttccaatttagtttgccgcttactgtaggtgaggtagaccggactgttttcaagcatcaattacggaaatcttaagcagataatgacagattctactgcttaatctgtgataccttgagcgcacgcgagcatttgtcgcatgcgtcaggtacttgtacatggcccctagtagtgtttattagtgtaagcagccaagtggtagtacttgtaagatacctgccagtcattcctgcctcagcccataatagcacttcacttacgacccattaaaaatgcgctctcactctccttctcttggctcacttgttttacacaactccatctcacgctttcaagccactgcagagtcgcctcaggagcccaagacttgtatctgcatcattcttcaccaagcaagccgccgcggatgaacggagtttgatcaggcaagctgactctcagcaccgccagggagctgcccggggccgccgatgaacgaactggcggtcaactccaagctacatgcactcggcttcttgcttttcgcgggaatgtagcaaggcgcgaagaatgtcgatacacgatctctgtgcgcagagcttcagcagccacttcgtatacaagcaaatagacggcaggtaccggcgagcagcaatacgagcagagaggcgtgggaggacacagagagaggaatgggtgtggatgccacaagtacatgtggctactgcaccttgcctgcaaagtgtgcgtgtgtgagctggccctcaggagccggtgccaggacaagggcgcatcgttcgtcgaactgactgcgaaccatgatcgaccagtcagcgtacatgagtcccagagatcctgttcggacgcccctcatggtcttgcctctgcttgctgtctgtcttgccggcggtctgcgcctctcagctgcactgtcatccgagccgctccagagattgaatcatggcgcacgagttgcttccatacccccctgtcggctgtgttgcaggtccaccacaccaccattagctcccatctcgacgaacagctgctggacgagagagccacaaccgccaacaagagttgtactcgcacgccaaaaacaaagacgtcgtctctaccgtagacgggctggataccgctcttggtgagtcgacgatctgcggtgaacaaagcaagccactctttatcagtagcgtcatggcagtcttgctgacgcccacccctgcatccacaggctgtcttatgcggaaatggggggttctctccccccacgacccgtgctgcctttgaacagcgacccaatctaccaacatatgtcgtttgtacctgtacttgcgatatgagcggacagtgatactctgtgccatgcttgtgacttgaagtttggaactgttgttatcattatgcgttgctactaatagcaacgtataacacacatccaagctccgagctccaagccagtgttgctgcctgagtaacagcgagagccgaaaatccccggcactcctccttcgttacctaggtattgtactactaatcggtagtacggctgatagacaaggaacagctggcatacaagtagtaaattctaatactagctgaatatactagttgcggcactaggtacctacctgccttgtaacagcataggtaatattgatgggtagagccattttttcagcccgcgatggcccttgtctaccgctcacaaaccaaccctcgtcaggtagtcagcgctgcgttccgttattcatacgatcaattacaatgggggttagcatggtacctaagtattgggagtattgggagtggtacaatagcacttccttcgtacggagcacaactcccgccccaccaccagccgcggtgccgtcccggaaacgccatcatcaactattgcacgaggcggtacaaggagcacaatagctgcgtcgtactacctaccaatgctcatagtagtatgtgcctagtaccagctgtacagagtacggggcagcaatatccgcgttcctaggtaagggccgtgagtagtagtgacataacatgtgctgaccttgtgcagcaaagttccaatgaggagacgacatataccgatattgcctattccacataaaacgagatggatgctatcaatcagttgcgttgaccaagctctggttgtcattatcgttgactgcatctacgaaatgatatacgatgccattgccattatcagattcgaatgccatgagtggatgagcccacaagagactttgttggctcgacacaccatctgcagagacatccctgtcagacgacgtcgtttcagcatccgttccccggcatcacatctcacatctgtctgtcatcgcgggacatgcagcaatttttttttgcccgttaccaatcgcgtgggcagccagccggtgcagcgttgtgtgcgggaaggccacccctaacagtgcatgtacttactaacaaatccaccaaccaatccaaatctcggcctccataagcagaggatcctcttgcttgtgctggtacaagtacggagcagtaggtggtagcgcagcttgaagaaaaaaaaaggcagatactattccatatcaactccacgtctgtcttggctggagaagcggatctttgtagaaccactactaaagtgagtactagattagcacgcggctactgctactgcttggcagcttttcgtctcctctttctcccccctcttgatgtagaacttgcaggatgatgcacttaaaccaggcaatagacggccgtgacgtggcggcggtgagcgttgggtcaggtgccaggcgccacgacgccctcaatggacgggggcatcaccgaaggttgggaggaagttgattgaggcgtggctagggtagcattgcctccgtcttcatgcctggccggggtcattgggagtggtgcttcatcccaaccgatctcattcagcagcgttggaacgggaagtgttgtccgtcaatcaatgaagcgtatgctgcgagagacgcgagagccccattgacaacgtacgttgggctcgcctcgggctcacacagttgtctcatacatattttccctgtcattttatacacgacataagtcaatactgaggcttctccttcctgggtctgatgagaggacgtaaagaccaggaacagcaattgctcacagtgcgaatgagccgcgtctcccgccttttcatcgccaagaaatactctaatacaggatacaataaatctagagataggtaggatttggatattgattgcgtagaggaggctttgccgcaatgacttggatatctggtccgaaaaagaggatgtcgtatctagatgtcgtatctaatgctgtgttacgtgagagatctggcaaatgcgggttgtggagcagcgacggaccaattgatgccatcattgccatgacacttatctaccacctatgcgaacgcataccaaataggcagcacctagaccttatagacgacggatattagcccaaacactttaaattgctctgacaaaggcatttacgcctgcaagacatctcgccgacctcgcttgttccacatgtgcttcaacattcaagtttcaacagacttcaaagcatgtttcggcattttctccatcggccgccagtaccgctgtttacttctaggtcgtatagtactaggtactaattgctatttcgtatacctacctataacagccatggccgcgctgcgattgggcctggcatttgggcacttggatccttaccctctccacgcccgctacaacgaccacgcacccaaacaaggttgctctgcggcaaagctccgatgcaaacacaggacaggtcacccaggttaatctggtcatttatgacatgcctatgcttgtatagcatatatactagccggcggcggataccctcaaggcgggtggcaaggatcctggaggcgtcccgtccgtttgcttgccaacggtccaatgtggataacgattctgcaggaccctagcaggcctgttctaggcatctgttcagttcagacgcctttgatacctgatacccagagcagccatggagattgtcgagcctatatgggaaatatgcattgttacagaccgccttgtaatgcaatttgaagcaatccagctggatatagagatcaaaccattgcctctgtgaagcggctggtgttaatgcccgggtaccgcttcaagcccaaagtggcgctgtgaaataaggcggtgcgtcgctgtggcttgtttccgcgtattgggctgggcaaacagtgaaagtacagcttacgctttgctggtcggcagataccttgcacagcgccgtgccgcagtggacggcgttgtaactggaccccctatgtcagctgttaggtaccgcatatgcccgctaacgcctatttctcctgtggcgtcgaaccgtagctgccttctgccatttgcgcctggctcttgctttataggacaggtgctaacttggtaggcaccgacaaataattggcctgatgagaaatcgacaggtaccctaaaaaactggacatataactgccagcagaatattttcctcctctcatcgatcttcttctcttcgctctacactctcgttctctgctctgctccctggccaccggagcatcagcatattgcttgctctcaacggccgttcccagggctactagcgacatccttcgatcaaattcctccgtgctccatccgcgtttgcgaattctaggggccaaaaccccgctagtttgtccggaggtagcagtgagaagtcgcgaaaaaaaaggggagtgagagagaggctgattccaaacaacaaccacaattggcccataagcgagaagcgtcagaaaatctcaaaacggccctgttgccgagcgacctacacaatcccaaacgtcatggcggacgtccctcttctggtgatttcggagtacgccgcctccgagcgccgcatcacaccttcatggtccatcttccagctcaagacaaagctcgagcccgtcacaggcatccccccttcatgccagatcctcagtctcaaaacatcagccggctcggaaaagatcccagtcgaggcagcagatgaagacgccgtccgactgtccagctttcccctggccccgtatgcagagctgcatgtaagtcaaccgttgtcgatttcattagccgctgggcatactgctagggatgcggagtttgatcccatgcccttctgcacaacgcagatgcctcagtttgcttgtctctcccatcctcttcgccttcttctttctctgcctctgtgtgcatactagcctctgtggggtggagaattgcctcgcagttgactcaatgcccgaagagagaaaaaaaaaaaaaaaagagagctgatgaagtcccaaagcgggcctctcttggagggctttgggcagccaaacgtttcttctgggcgcgtgagcccctgccgtccgtcatggagcgtctctatgcatttgctggggatggacgcaggcggcagagcaggagggggggcctacatggagacgaagctaacacgccatgatttcgtaggttgttgatacccgcccacctacagccaggcctaacttcaccgatacttcaggcgttgaaaaatatgtaatgcccgatgatgagtacgagaagaagacagactctgtgctagcatggaagaagacggaaaagcttggtcgatttgatcctacagcgccaagccgtgaggaggccaaggtggccgccctcaaggaagaggttgcccagcgtggcattgaagtcggtaaacgatgccgagtcggcggcgaggacactcgtcgaggtgaagtcaagtacgtgggcgacgttgaagaaattcctggcggtgctggaccgtgggtgggggttcatctagatgagcctgtggggaagaatgacggtagcatcttaggcaagcgttattggggacaaccgtcagagctaaagcatggtgtttttgtacggccggaaagggtggagattggagactatcctgctctcgacgatttggaggagatggaggagatttaaacaagatactagtatctggaaagccagcagagcagatgaaaatctagcacgtggttctacgttttggctattcgatatgcttcggaagtggattgatgaaagggaatggcaaattcacaggtatgagctgcaagtgtgagcatgtgcgtatcttctctgggtggtatgcagggctgattattcaccagcgtagaatgaacgccattctagaaacagaagccatgctacacaacaagacttctgcttccgatgtgatcctggacgcactaatgcgaagaagcagagcccccctctctaatcagaaactgccacggaactcgtctccattcttggattccacgcaagcttggcgagcggacgagtctccataattgtaatatagatacgtgcttatacagcacctgatatcatatcatatcatatcgtactatgttcatactaccacgtacgtatgtatctggcaacgcactgacctttttacaggccatggggacgcagaaagcacgagaatcttcacttgaatgctggacccgattcgatctcgtgaagattttcctactttgtcctttctttcttttgctctgccctatatctcggcatctgatctgtgtggtacattcggtgtatctccttcccgactgtgcaaagcttatggagattgcggacttactaacgtctgcattagcccttaatcctattcattcatctttaggcggaatcctgttcagacggaataaggtaggagacaaacggagataaaagcaaccgattatcaccggtttcgctaccgaacttgcccttttgaatttaggaattgtgttgagacagacggtttggttgcctaaagctgtgagtgagattcaaggccaggaccgagactaagacaggtaagagccgtatagaatggtgccattactcctactacatacactgctactacgaatactaagcggcctggcagcgcagacaagggcaaggcaacttgagacacatttacgagcagaatgcgactcatacaatgcacaaaccacatcccggagtatcgtatgctgcacacctccagtacaccgtagcatcactgctacctagcactattgcagtgtattctattgatattccagtttctttcctgatatgccataagcgagccgttataaaaacaagggtccaaccgagcccttgccaggatccttgtcaactgctaagcgccaaaacggtgcggaacggccgggtaagcagcgtgcttttttagcacgttatgagaaggactccgtactacctattagtggtaggctacctattacgatggtatcgcgagggcctttgattaggttaaaccgtctttcggtcctcgtccgcgctgttacggtagatagtgtacacgtcttggccggcgccaacgccaacgccaccgccacggggtcaaggtcaaggtcaaggtcacgatccaacgggctcgccgtcggtcatggcataatgaagggggggggggggggggggggggagtacctaataggcggccagcttttgcttttgagactaggtgcctactaggagcgctttatgaacctcgatttggtattacagggttacgaaagcagataactaagttgtgaaaaagggattcacttacgagagaaagaaagagagagagagagagagagcaaagccgcaatacctattacaaagtgctattgctacgcgaatcacaattctccagggttgtacgaataccgccgaatgcaactgtctcacctaccttagctgccaagatacgatatcctccaaggctggttgccaagcctgattttctcggagcggacctttttcccgttttcttggttgcgtttctttgcgatcaagataaacaacccggcgaatgatgtgcatctgatgtacatgtttccacttgacttagtaatgttgccaggcgagtttatctgtcttttgtggtactcctaattgaatctggctaataaaaatattacttatcacaatcattaactttaaaaaagacaaaaacgttggaagagtgatgatatgagagctgaaacgtttctagtaggattatgtcatgttcccgacttttcaggcgcggcgtggagcaataatcagcatcgtttaagacagctcgcttcgcagttagtaactaaaagattactataactttcgaggagtgagttctacatactccataagtctgacggccgacttgcggccgcttcactctctctctctctctaccttgaatagtaccgaccgaccatgatatgcagggagtataatgcttgcaaactctaataccaatgcttgacaggtgaattagccgtgccgggccggcacaaagtagccggctcggcggctttgggaactctgacaacaagcttatagggcttgtagaagaagagggacgtcgaagtttactaaaagaggtacccctggaggagaaataaaaaaacgaaacggttgcgaactactatagtaatattggaggtgatcttgtggttccaaggttttgtttggggctagcatgccggaggaggcaaatggcgctccgtgccgctgaggagactacgcttttcgctagttagttagttagcaccagggaaatatattagggaagtccctttttccctaaagagtacaagtatacgagtactgattcagtaagtgtaagatgatgtgtaatattgaaggggggaggggggtataagtaagtgaactatgaatcaccaccatggatgtggaagcgagagacggggaagggggattattggtaaaaggcccatgtctttattatttacgtctggtgttttgtaattgggtgattctggtagtggtttggcgcctggagctaggcatggaagagacaggatttacgcggtgctattagtttttagcggtgatggcggtttgacgagagagcaatgagaaacaaatcccagccagtaatcccaatgtctgggttatttagtggtggtgttagtggcttggagtttttagtagagggaactagtggccgtctgcagcccagcaacgttgaatgttccttgttgtagggtgtgtgtggcgtgtgtttcgtgtgtgtgtacatgtatagacggcatgaggtgcctcaaataggaactgtacaagtatgtaactgacaggaacaggagtaggtatagtaggcagtttattgcgtggctttgatgaagctagcattccttctcgcgtgttaggctgcatggaaataagacgcctggagcgatctatttgttcttggcacgttgtttgtaagcggcctcgctctcgggaaatagtacaagggcgaaggaagcgtcgtcgtcgtcgtcgtcgtcgtcgtcacgggttgtcgcaagtttgttcaagagagttttagtgccgcgcgcttgaatatacatcaatagtacgctctcagctgtgtacataggtacctacatgtaggtacatgtagtggcatggatgatcttgacaggggggaagtgagaaggcttcaaaagcatggaagcagatcaattaattctaatcgctgcctatttttagagggggcactacttgctgatgtaaggtctaggccaagtatatacggattgcctcttacaaagcagacgaacgatgacttgaaacgaaggatttgagttggtgaattcgtcggtgtgcgaatccttcgtgacgagttttctcgctctcggccgttggcgtgtgatggagagcgatggtttgattttctcggcgctctcttggttgaacgagtatgtgtatcggaactgcgatccgaaaagggttccgtcttacagacagaagcgacgtaagccaaggtctcaagtttgctatgaggaaacattagcagttgtagcgtgcgcaaaggaacaagatgctgtgcaattttcattttgcctgtcagtggttctttgctctgagatggacagcaagtcgaagttttaaaacgcttaaacccgtcagattctgtcactgccatgtgcactggtctggtctattttctcggtgatttgtcgtgcgctggccaatgagcgaccgccaaaacaccgaacagcaacttcgaaatgcgccgctcttccgagcctcagcacgtatgaatatgtacctactgtagttagcggcaggtgaacagcagtagcttttggagacttggcatcgctgttcctgcaagcaaattgaattctacatttccaaacactgcaaattcgatgaaataaaactgttgccatctatcgtgtgcacctttgtctcacaagtgctggactggactggactggactgtaaacccccccgccaaagcctggcgtcactgcctatagcgccttgaatgagctggaccgaaactcggtgatggcctcagaatctcagccgccgcagcccgaagctgcaaaggcgcccgcgcctcccatggccgagaagaagcgccgccgcccgccgctctcgtgcgagcagtgcaggaagcgcaagatccgctgcgaccgcacgcagccctgcgccaactgcgtcaagtccaacatccccagctgcacgtatgcgccgtatcacgtccctgcgtggcgggccaagaagatggacgccatgatcaccggcagagacgcggctgagggcgctggcaaggcgtcgctgaggaacctcaaggcggctgagccgaggccggatgccccgaatccaggggaatcggaaatcagccccttcagcatagactctgtcggcgcgtcatcgtcgtcggccattctcagctccaaggccgggtcgtcctcgacttcgtcgtcgcccaatgtcgactggctggtctctcgggtccaacagctggaggagaagcttgcccaggctctgcgcatcaacgacactccggatgggctcaagaaccgcactgagcagacggtggagccaacggggggctttgtggccaagtctcggtattttgctcatagccattggatatatgggctgagcatggtgagtggtttgcccggtatcgcgctgtattcacagtttgtgctgactttgatagctcaccatggaacaagacctcattggtcaagacaagatcaacaagggagatctatatcagtcacttgggagatgcaaagtccttgggcgcaagatcaagaaacatcgcctgaaacctctctcgtctactaatctgggactccagattcctgctcgagaactcgcagatcagctcgtcgaaaactatctgcgcacttttgaaggcgtcttccgcgtcgtgcatatacccaccttcaggactgactatgcgaggttctgggaaggcagccttccgtccaacgactcctttgtgattctgctccagctcgtcatggcgcttgggacaaccgtatatgacgacttcttctccctgcggccaatggcgacgcagtggatattcgaagcccagatgtggctcatgattccgccggagaagaagaggatgaatatcgagggcattcagatccagtgtctcttgctcctcgcaaagtccacgtgcaattgcggcgtggacatggtgtggatgatggctgggaacctggtgaggaacgccatgtttgtgggccttcatcgggatccccagtttctcggagacatgacgatatatcgagccgagatgcgacgtcgtctttgggcgactatcttggagctcaacgtacagttttcttttgatgccgggggctcgccactgctttccacagcccattacgacacgctgcctccggccaatctaaacgacgacgaactcactgacgaaaaggacactggcggaattgcaaaaggtccaaaggtgccgactcagacatcagttttgagagctttacagtcgacgatggcgctgcggctgaatctcattaaccatgtcaacaacacaaggccgggcgatcactacgaagaaacgctgcggctgaattcggatctgacaaaatcttgccgagccatctcagagtctctcatggctctcaaagcaataccgaactcgccaatcacagagttccatgttctcgtgacggagattttcctgtatcgctgcttccatgcacttcaccagcccatcatcgtcaagtatctagacgacgccaaattctacttttctcgacagatgtgtctggacagcgcattgaagctcacgcacatctggggcttccccgatgcctggtctccagacaatcccgctgccagcaaagccatggatgccgacctcaagcgactcgtcaccaccgggacgggcatgttccacaacgttgcgtcgcaggccatgatcaacgtccagttagagctcttccacgccaaaaccggccaggcgtcgagcctcggctacctcccaacagtgggcagcaccaacctgcgcgcgcggctcatcgccacacgggaatggaagctcagccgcgtccgcgccggcgagacaaacatcaagggcatcatcttcatggaggcgtgcctcgcccacatcaaggcgctcgaggccggggccgactccaaggaaaagacgcgcctgatgtttgaggcggccatcgccatgggcaagcagtgctttgagatgctcaaggaggtggccgagcgggagggcttgcccgcgtccgagtgggacgacgatgagacggcgagcctggacgggctgtcgaccatgtctgggattccgatggattggatgcaggactgggtgtttgacggcgaccaggggatttcgtttccgcagtgggatcctgacattgatggcggcgacttcatggacgagctggactttgatattggtcagatgtagacgaggggcgtggaagtggtaaaggtgatggatccttgtgctacccactacatgtagacgaagtgttattattggcgggcatctatttctatttctggagctgggcgggtggatgccattccagagtgtataagacagtgtctctggccctctcaacccgtattgcctctcaactcgtattgcctctcaactcatattaccacataagattacttgtacaattgaatctcaacttggatcaagaaactgcagaattatactttcaaggtgcaatgcgctgcatgtgaccacgccatccgctacgtcagtgtctcgcgtctctgccgtctatccggcttgtgcgatgctgatcctctcatcctctcatcctcccttgcatgtgtcaccgccatccttcagcttcgtttcctcgtctctcgcacgacacttgtgacaagataaaaaatcatataaaaagaggtcgaataatccccggttcatttctttcccatctttcattgaagcaaagcatactttgacgactatcaaagtgggcaaaaaacaacaaaagcaaaaagtctttactgaatttgaaacaacttttttaaattctcagcactttcctttgcaatggccattccatccaccaaagcctgcctctccctcgccctcctcggcgcaaacttggccaccgctcaacaaaacgaagttgctcctcgggccaactgcacaacaaccctgaccctgacgcagtctcgactgcctactccgccgtattggccgcagtgctcgtgggacggcacgttgagcatctactcgtccacggttacggtcgagaggtcgattgactgccatggctgctcggatgttcgagtcgctgttacgccgattgtccattgcccggccatgatcatcacggcgagtgtgcatgtggcgacgccgagtacggagcatcggacggtttgtttggcaactcctactcctcgcatttaatatagaagggaaaacaaatggctgggaatatggagagatggattgagggtagtggctacgtggtgtttcatgataggaatgcacgtcactggaggcaaaagcctggccggctgttcttatgctgcgggaacttttgcaaggttcagatttagctgtatatcgtgccgaataagactattttgttagggtttcaggatctaggagtaatgaatatgtgtcgtataaagggattttttatgagcgtttattgcatttctctgatacttgatagtgcctgggctgttgcatgaaagactttgcatttgctttgcaactacgagtacatctcgggaaacaaatcttattttgcctagtattttagtacctagtcgccactcgcctctatgctcttcagatacttggatccatctcagttccccttacttggtacgtagatctacactattaaaagccacaagaggttcccaaggaccctaaccaacaccggcaatctacaaactaccctcgttctggcaatatcaagtctcgccttacacaaagttcaaatgtgaaatgagcgctatccgcgatactgtcaaatcttgtctcggctacggcaagacctgtctgtggcggacacgctccaaagcttgtacgagacgcctcctcaaattcaaggaaaaaagtaaaccttctttagaatttccttttttacaattctcataattcgtaactctatcgcttttttcttacgcctaacctatggtcgcaccgaaataccatccaagtaaaaaaaggctttaaaacatttcccgatcccatcccttgtttccctttctcctcccttccttctgtcaaaccctctattcgcacacaaactcctacaatctatatcgattatacaaccacagactgagagaagcaagacaactctcaccatgattccatcaatcaagtctacccttgtcgcagccggcctcgcctccatcgccgcggcaaaccctctccctcaggcgggcccttcgggcggcggcacaataaccaggccacctccccgatggcgcctcaatccctaccccgaatacacttcctactgcacaagcacctcgactaggatctggaagcaagagcccatacccatgccgccgccagatgtcatcaccgtcactagatacaagaagctggagcaggagctggttcacaaagcgctcgactgcggcggttgcgcctatctcgagctcgcaatgcacgtcaccaagtttgaccacccacatccggggtatatcggcccaaccgacttcaagtacgtcacaaaggagctcaagtcgacaatcacctatacgcacgttcactgctctggatggaaggttccgcccccacgacatcaggatgcgaagaaacgcgagatcgggggaggggcggcggacgagttgatggagtatgtcgatttcgagaatgactcgggcgtcctctttcaaggagatggggattgcactgctagggtcttgcaggtgcctaagctgaacatcggccctactcgcacaatcttcaccaccaccaccaccaccgacaggattgtcaactgcggcacttgtaccaacaactcgcccatccctatcccgctcggcgtgcctccagtcgctgtattcaagacgacaatcacagccgtggaaccatatacagaaacagagctcgtatgcggcacccccacgactagcacttcgattgaagaacctgccaaagcgactgccaccacctctgccataaatacaatcacaaaggagagtatcaccaccgtcactgtaactaaagcctctgcagagagcatcgccgccgcggcctcggcctcggccgctattgcctcatcttaagccacagtgcaaggtattgtttctcacaccgacattcctgtcgggacgatgctgccagactgcgttctcactgacgcccctcccggctgaacaccaaggctcgacaaagacggtgcatactttgaccgtcacgcatacgaagcagtgggcgtgtggccagtgtgcgcttgtgtggtggcaagagtcgagtgagctcactgtcacgtcggtgacgaaaaagggggcaaagactgagacggtgcttggctgttcggaggataaagcgtagcgggcagctattagagatgtcgagcacataagagttgaagtttgaatagcaagtgcttagttttctgtgttatttttataatggtatggatccgtttgttttgttgtatgaaccaaaagctgtgtatctgcaagactcaaaaaagtattcataatgtctagataaagctccatattttcatctctgtcgtgtcaacgtgtctacgtctaaaccgttctctgccttgagtgccgacggcggagtggcactcttggccagcaaattccttgtaacgtcaatacgccagataatcgggccacattcctggtcatcccgccggttggcctcgacccacgtacgaatctggccgcgaacttccttgttcgacgtaatggtcacgttgcccgtcgcccagccgtacatgtatatgctcagcttagagctcttaaaggcaccgcactgggcaacatcaagagcgactttgggaagacgtccatccgccacggcctgcgtaacggtggccatggtccatgtctcgtccagaatccgtatgggaacttggacgttgtggggaagaggatgagtagagagttcttcaaagcggctgcggatatcctcggttgacatgctgcgggtttcgtcatcgtatggcaccaagagtctcccccgttccctttcggtggccgttccgactgtgctgaggacttcgtggaagtgctcggctgcttcttgcgtgcagatgagggtgcggccttgtaagattggatacagagcgcgaaccatgacgccgccttgtcttctttcttcttcgatttgcagctgcgtggtttgagcctgccagggctgtgattggagtttgaagtgggtgatgtcggagatgaggtccacgaggatggtgtgatccatattaaggctgtttgtgaggccgtcaaactcgtctcctatgagatttctaatggcatcttgaagaattgggggcggtgttttcatgaaaacgctgctgctgtcctcgatgattatttcaaccaaggggtcgaggcggcatatctgatccaacagcacatcgacatcttcattttccccctttgtgatgttaggaaagacgattcgtaggcggggaatgcgatactcgtggcggttcatcttggccgcagcaaccagccgcttcatctgcttagcaagaggcgtatcctcccactcttcagggtcgacgccgtctcccagctggtagtcgccccatgcccagccgcagtccgtcatctgtcgggccagcctatcggcctgaagccatcgaatatccagccactcgcttcctccctcgaccacatcaacttccaccttggcctgctctttcaatgtccggttcagctgttgcttttctctgccgtctccgatgattcgcgagacttgcttcttgcgatcctctttggccgacccctgaaacgcctggttgacgatgcgaaatgagcggcaacgcttgaggatatcccagtgaacttgtccgtgattgacaatagtggaactggccaccagtttcctatttaatagaccaagtccaatttcgtcttgttcctcgtcaacgagctcagactctacccgtttaaggatgtcatgctcttttcgcagtttacgaataaaactcaaaaggccggtgactcgtggattcctaccctttgattcgacaacctttagaaaggcttcaatctcgggcatgtatgagtcgcatattgagatattttgacgtgttacttttagcatattttggttaatggtagcaacatcgtcattgctgggaggcagctgaggctcagattggccggcaaactccagtcccatgatgggtttttagatttagctcaagacattagaattgtccaggcttgtaagattcacggccgtcgctctgccatatttgtggcctcttggcaaagactcacgaacctcaatctcaacatcaaaatcttgaggctgtgctgtgggtgcctaatccatactgtgctacggagcatacttttgccgacccgagctgggttcgtctatgctagagcagcttagcatcagtctcgtcatgattcaattcttcagtaattaaatagcaataataatgtagagggctagttatcagatgttgtttcattattatagaaaaaagcagccagcaatcatcgctttacacgcgacttcaagtttgaatcgttaattggtgtaagatactgcctagtttgtgcagtcctgccggttaggctaagtcggcacaatgaaaaaagaatgggcggggcagtcagcgtccgatgcagtgaatctgccaaagttgaacatttttgtttgctgacctttgcacccattatctgtacatcttgtacatccgcttagagtttcattccaatagcgtctcctgtcttttgttactttaagcagtaaaagaaatacatgataaattcatgatttcaaaagtacatttctgtccagcagagctgctcatcatctccatccacttacacgcttccaaggtccccattcacaaaccccgtcttttcgccaccgctcagtggaatagctggatagctactcacttaggcatacagctctctccaaccaaaataatgcctcaaagctccatagcccttccccaccgtcaccgacaagccaaaacaaagaaagcttcgttgctcgcgtgccaagggcagctccagcattcgccgattcggtggatgccctccacctcaaaagatccaacgtcaatcgctaaagtatgtcaccaaagtacaccaatcggtttgttcatgctactactgtacttgtacaaccggttttttttttttaaagaaatcccactagtacctgacaaggccgccaaccagatccatttcccatgtggcaaaggcacacaaatccaccctctgccaactcatcaatgactcgagccaaccgaccacgctgcagctcgcctcactttgtttctctttttgtgaggtgatgtgcgtgtaagtgtgacttttcacaatgtctgacgtgtaatgcgtatatgcagtgcacctagccgaccactcggaagctcacccgcaccaccatttgctctaaaaaccgagcatctaaaagaggggaaaagtttatgctttacagaaaggcaatagcttcacaacatcttgtgcaatcggaggccatggaagggaaaaaattttcgtgacctgcattagctacggaccggatgcccaaacgagtgcctggatcggtaactttccggcaaacaaaaaaagatccgtgatgctagtaatgcacgcgagaaaagaggtgacaagaagtgaaaaagaggtaccgactaaatgaggaccattcatgttgtcagaattcgtggcggacttttggagtctaagtagaactagaacgtttagtaggctaaaaggcccagtccgtttcagctacgcgagttgtgcaagctcaggaaccaacggaaaggaaaacgccatggcgcaccgcttagttgaagttcacacgaatagcaaactcgctccgtgacaaagagcacaataagaaaaaagatgtgtgagtggaatggtgcaacgccatccaccatttctctattgtttcgaaaagaaagttagaattaagctcaaggatgatcacgaattggggaaataaagttcagcagacatgattcattcaagttgtaaagatcaaataaacatttcaattatatatataaaagaaccgtaatatatatatataaagcacggattcgagtaactgagtggtttttgttcccatacactcgatgggtatcgaaggggaatccgcaaaagccacacaccaaaaacaccgtagatattctccacgtaagaaattcttaagccgaaatcatgtatagtaaaatcccaaaccctagcccaactgattttttctctattccacttctccaaacgtcttgcagtgaaaattgagaacttaagccgtgtatccaacggtgacagtgacggactggttgccaggggggcagttgaggcctagaccgtccatggcagcggtaccggcaatgaaggcattcttgccggtgccaccagggaagatggtagagcaagtgccctcctgggcaccagttccgcagacattgaggcctggaatgtccatgccggcggcggcggcaacgagggaagaggcgtcccagccagaccaaccgccgttggagaggttgccaacatcaccctcgatccaggtaccggcgaactggccaatgggggtataagggatgctgccctcgccgcaggtgcagccgatctgagagttgctgtcgacggcgacggtctgcttgccaccagcaggcagggagaacatgagggcctggttgcccttgaagaagccgttgatgccgccatcaggtccaatcttgttccagcacgcgcactcagcgtcgccgccagcattgttgaagaccatggtgtactggtactgggagacgaggtggttctggacggccatcaggttgcatccgtactggccgcttccaccgacattgcccttataagcaatctcggcggcggtagcacgcttgctgttgccgccctggcagaacttggtgtaggtcgagacaccggtgccctggctgccagaggtggcgtccttggcgggggcagcagcagagggagtaggaacggcgacggcaacgctggtagaggtgggagcgacggcgggcttgttggccatgacgaagtcgccgcgggcctggacagagttgtgggcgcgctggtggacgtggccgctggggtgggcagagacgccgagggcggcagccaggatgacggaggtggtggagaacttcatggtgtcggtggttgttgtagttgtcgaaaacttgaagatgctgtgtatctgatatatccaaaggagtggtcgatcgtcttaggtattcccagaatacggcttgcgcgtctgtacttggctgaaggagcgggtgggcgactggatgcgcaaagtgcttttgtaggttgctaaaagaaggtgttgtcgaacgctgaaaaagggcgccggcgatgtttctgctgttaaggaatggctctgaggaagagtgaaagacggggtgaggaggaagagaaataggaacgaagggaggagggagagcaccacgttattaaggcgtaccgcatgcggcagggggcctattcagcggcagggggggaaagggatccgtgattggacccggttgcagcacgttctagcgctctgtggcaacgcctggctcgtaaaagtctttgtccacggccccctaagtctgcgatgctgcccatgaaactgcccaggagacccctgtcagtgcagcggtccaggaaccaccaggtacccgccggccgccattggctcagctgcgcggtggagccgtgtttgagcgcctggatctcgccgcgtcagcccacaggacatgagctggtgagtggtgttgtggtgaattatttggtaatggcggtgcgaggagatttcttttttgatttttgattattcttctccttgtgtgccaaattgtgtgtgctttgctggaccaatgggtgtggcggtgacgccgactgtttacacggaccttgacactttacacaatggccgttgacgatccaccacgcgatgtgcgcatggatgtgctttaatgaatgcctgtcgctttagtactggtggttgatgctacgtacccggtacaaccaaggcgtcgggctttattagagtttacaggtatcgctactagcttcttcccgccttatacatgtgattgaatgcaccacggactgaacgccatcaacccaagacgaatagaatcttctccgggcctcgtctcccaaattaactcccgacccttgtgcttccccctcaacctctcaatggaccttcaccgtcgcagcctgttcagtttgtctttggcgacagcccgtcactgctcagccaggcttcaaggttgaaacatcctcgtctctctcgtctgtcttctgaccgcccaccgcccagccatctcgccaagaccgcaaacgaacaaacttcgcgttggccaggcgccttctggaatggaagaaaagcatgagtgactccatgaaccttacactcacctaccaccaccactcccactaccccgtactgtagcattctcgaatctcgcctgcttgacgaggggaggcagcgccaaaagggaaatgagctcgttctgcccccccctggcgaagcaatttcgtgcaaaatcgagcctttgctgcatcaggctgccggggccgccaaaagccaagccaacggctaaaatccttaaccacttgggtcccggggtgctgaaggcggtaacaatcggcagttcaattcccattcagctcttagtcatttgattccgaggttgagatgctcgtattgagttgaactgagtttcgcgtttatgcacagcgctttttgtatcgccgcctttgggaacaacacgattttatcgcgtgatttgccttttcctctctgttcatttacaatttacttcactcatgacaaaattagtgtaattcagtctgctagccaaacaattgactcagggcgctgcagctattgaatcgaatcaatagtgcttctcccttctgattcgcccagaccaatgccaaccaaaacaccgtcaacaccaccacctatttttgcactagcattccattcagctccagcctcttcataacgcgaaaccaccgcgtcaccgccctttgaacctcgcctcaacatgtcaaatcccgcttattccttctcgcagttacagtataacaacgctgcaggctccggttctccatactgtacggatactgcaacaattcattcaaactcaggccaccgtcccaatctagtctccccgatttccctgttttctttccttcttcccccatggctccatcacttctcctataaacgcattgacacacggctccgcctcccccctttgaatccatccttcttctcttctccattttctccgtacaagtgcatatcccggcttccgggtctccacaacgacccagccgcagcagtcggatccgcgcgtccgccccttcgactggccttcctttggcattctataaacggtgtcaagcttcgacgggtccttgaaccttgaagcatctcccccctacgaggatgttctgcagcttttcctcttctgcaaatgaaggaaagcttattatcctgggatcacgagctctggcaaacaatcgccaggggacagactagcaaggatcggaacttattccagcacgctctcgctccgggttgcacaagcacaattgcgtacaagtaggtaggtgcatatgaaatacatgtacacagcactgacacttcggtgtgctctgcgagctttctggtttcaaatgcttcgccacaaatagggaggagaatatggcattttattcttacaaacttaagtgggaatggccatctcataccctgtcttaccctgagaatgaagaatcccattagctcggacaacagggacaagtcggtattccgccgtttgtctggtgactctacccaagtaaaaggctctcctaaaagctccatcgtaaagggctctatcaatcatgtcataatgattgatgcctcgtggtatctagtacgcgtactgcgtgacactgcaaaatatcgattaacatgaaacgatatggagcattcaccgttatgcagtacgctgcttttcatgcactcagtgtaaattatgtgttaggacgtgcagtaaaacgccgtacaagtattgattctttcttccgccgctcttgtgctacacgatgagacccaaactgttatcatatcattacacgaaaaaagaagaggggacaggctacctatattataaagcatgcggtcggtctgcaagaagagaagtgcagcacaaaacaaagacaagccctcctcaggcatctaccctagacagatcaaatcaaggattaggaaaagtaattccgataatccctccttccaaaatcgcacctaaacttttcttgcatgtccatgacatcctgcaaatgccgtaccccgagcgcctcctttctcacctctgccaaacttagggccagttcaactgccctctcaacctcgcggccgctgagattgttctccgcgagtttctcatagtcctcatcgctaaatgcctcggttttccaaagaccctgggccgtaactcggcgaatggctcgctcgaggatgatgcgtttaccttttctgtctggcgtttcaaacttttggacaaagtcgatccgcgactgatatgctttctcgaataccttgatctattgttagtttaaatgtggcatgtaatagcattcagtgatagtttatcgtgcgtattgctcaacttacctggatggtatcgcacgttaagaagaggatgccttgaaaagactccagttgccgtgaaacggtggctactaaattattccgctcagcgtcaaggcagtcgtatttttctagcaatatttgggcatcatcaaagactacaatggcattccagctctggcaagtagtcaggagcttatctagtacggaattgaccgaaacagcacagcatcctatgagctctctagctggcagcatcaacaaaggacgccttagatggtcgcttagccctgtcactgtaagtgtctttccagtccccggagggccatgtagcacgactggccaatggtcagtacttctgtgctgtgaggggggaacagttaacctccaaagtcgtgcggatggagctactcactggtcaaccctctcctcttcgccagcaatttgttatcgatgccaaatgccggattaaatacgcgagacgccacggacgcctttatcaactctttcatcttctcatcaagcacaagagaatcccatgcttcatcattccacttgacgtcttcgattccacgcacatcaaactcgagccattccaagctcgcaagacaacatcccactacaacgggggaacatataagtaaaaggttgtccttggccatctctacttttactttttcgatgtattccctctttggtgatgtatttgagctgctgggtgagtcgctgctgattttcacatcgcttccaaggttaggctgatcatcttcagccgttttaatagatggcatgtccatgagactctggggctggacaccattgttgaaagttttgtcatcattcgtatattgatttggtaaatctcttgttctgaaaaactctggatgtatttttcgaaagcccacaggatctaccattatcctgctctgttccttgcgtagatctggcatcatctccttcttgccttgaactagctggaacgcgatgcctgtaaatgatttgtggtgtattccttgaagggatacaaatttggctcctcgttcaattaataaatggcgaatttgggcttcgtctttgtggtattgaagtgggtaaaacggaaggctggtgatgttgatggcgccatggaaatgctgtacctctctcctcaatggcttgtaggcaagtgacttgccgtcaaagtcgacaaatatagagtccacagaatatttagagtctgctgcaggccggttcttccgtttgtctgtgcaactcactacagacacactgggaacgtcatggtactgataggtgggcgaatatatcagcgtagagggcttccagagtgcccacgataagtcaaacgttatgactcctttgctcagcattgaatcgaggttcttcttggcttctgcgaagtcttgttccaggtattcgataagaattcctaaacatctcgtctgttcgaaaatctcatgccaccttttcttcggccaatacccttgtgtgttatagagtctggcttgcaccaattcgtgatggcttctgatatcatccaagtagctattgaagtaaaataaagtcagtacatatatcaagtgatatgggtaggtaggtccatgcattgctcacagaaataaagtctttggatcaaatacaggattttcctcggcaaagttgatgccagagatatttcccatgatgttctggaggcattgtctgagaaagctatccctgatttctacagtggttttaacgggggtttggtcacaattcaaatctcgacgaaccacgaaaaggtaatcttccgctttggcggcatcacgatgaccaggctctgctgcgggttccattgtcatatatttctgctccgtcgtattccaatggcgatcgacgcgtctgaaattcggccaacactgacgctttgagctaatcttctcgctttctgcgctttgtgcttgcttaatgaggggcgagtgcttggatgaaactcgaggcgtagatacagatgagggcacgggcgagattgaagctcctggtgacagtgcaggtggcgagtctaaccactgactgtctaattccatgctgcagttaggtgagcctttgggaaaagactggttgttcacagtatgaagatcagactgtgccaccgctggtagatctaggtgcctgcatggagagtggccgccgtccatttcgtccatgaacttttgcagcccttcatctaaacgttcttgaagattctccgactttaatagcagccaatcacggtatgctgagggcgaagggtcatctttgttgtccgggatggtgacgaattgaatgagttcgtcatgtttccctgtaactttttgttcatatggtattttctctgctcggtttggggtcgtctttcggcgttttctcccagattcggaggtcctatcgagagattcgtacgaagaataagcgccgtcctctgaggcactgcagacagccctgatgtaatgattcttactgccaataacagcaaggctcttgtctatgtcgttggcacctccatcagactgagtagaaacgggactgagtacgtctttggctgtaatctctttctccgggctgtccatggtaattttgcaatcttcaagttgatggaggcactagttttgagtcgaagagatatcttgctgaaatgggagagctgtagctactactaagcgatggttccaagtggatgtttggtaagtatgaagatatgctgactgaagaacaaagcttcaagtttggctacaattctaaaaacattgtgacaattccaaaacatagtttcggcatagtgggtgatggaagggacggccagctgtgatctttctctttggttagcatctcacttgcttaaattgggtggagcgctgatagacaggtacagattgcagatcatgtgcttgtgctgcgtttttatcatcaactactggaaaattgttatcattaattctatcctatggactgactacatgtgcaccgagtgcaatcggtcaggtgtaatgcgtgaagtaaccgatgccaaataatatagggaaaagctaccaagcaacccgtttctgttatccagcactccagctatagcatggggtacaactactagtactgctactactgctgctgctactgctgctgctgttaggcgtatataatagttaaataacggcgcacggagattttatacatagaccaactgtttcactaccagtaagctatagctgagtgctgtaatgcaattggggtgctggatacatgtagcttttctcataatatatgcagcttgatggcctgccacatgaaagaaacaataaacgagatacgcgaatatagcgcctgtagtagtagtagtacctataagctacactattttttacactatctcaatgcaaagcctcaaagtcccgccgtaacaaactacaaagataaaaataaaaaaacaagtgctgacttgatttggaatcccaagattccatacaacagagagatggatcgttactcactgcatcttgcaatgcatctaagccaatgatagacgtagtgattttttgacggatactgttactataaagttaacaaagctcccaaccatttcggtattgatctacgcgacaccaagatttatgcatgcagttcatcttttcttctctccatttaatacctaagctctatcatgtaagactcccctgttgagtctaatatgtattattcatttactaatgtattgcagctggttcagctcgcaaacatgaagctcagtcttgccctcgttatagcagcagcagcagtctcacatgcaaaaccctgcaatccctggttcggagactgcgtttccttttacaatggagtcaactgtgaaggcgaactgggcaattatgttcctaccaatggaggaaattgctttgtgtttagtgcatttacttctatttttgccgccaggggctctttttcaaatgacgtcaactgccgcatgttttctgatacaaattgtcagaacgaaatcgccagtgtgtcaactgagggcactggagtggccggcaactgtggccatgttcctcttgactctgatggacttcccattcagtttgcgcagtccataatttgccttgcttaaaaatattgctagcaacaatcggcacagaaatgggttaggggtagtacagtcttcaaaatctacttgtggttttgcagtagtagcttagtactagagatacatgtatggaactacctagatatgacttttctatgcggtgtcttccaacgtgagaatttccctttcgtattgtaatcgtcttttgttcttttaatatcttcgagataagacaggcccatgcaagtacatgtacccagtacctatcgatgaaagaatgaaaacttcgaaaatgccatggaccgtcaaatgtcgatatccatgtagcggccaatactaagccgcttgtgaggatactctggctccaactacacttggtttcagatacacagatatgcatgatagctttggcaccgacgacttgcctagattgcacatggttgaggcatatatatcttccaataacagcatccaccacttgcaagacctatgatatgacaccacgatcacgatatattcctctggcagctgcatacacgtatgcatatctacccggtatccacccaagaggcgccagatgtttccagcatgcgtgacaccggagcaaaacatgcgacaatttcatgcattcaattactcgtacagccgtgcaacatgtgtctaattcgcccaaccgcaaagccatgtgtctcacccaaagtgtctcataggcggccgctccctcacatgcaatatcctgcagcacatggcttggctcgaatcagttgagagcgtgcatgatcccttgagcctcttggaggccagagaagatgcccagatccgacattgggcgaagaaacatccgacaggccgcagcacggcagacgtgatttgctgcgctttgctgcgctttgcggccttgggtagcaatgcgcggcggcagtgtatgagtctttaattaacgggccgcagtctcagatacgaggctgctcgaatcatcgtcgtcagcgcccaacttgttcaggatgacctcagcaacggggcatcagagaattcgatgcacaatcgctccagcatccaattcgccgtcttcaggcgccatcgtcgatttgctcgaggcgctgaagaagcgctaatgctggcagcaagtcgatgctaggctgctccaggaaaggcagctggcggtgctgttgcgtcatgcggggtgctagcggctggcggctgtagctgcataacagcgataagcgctgctcaggccctcctcaggcggccttcacgctgctatcagctaatgcacaacctgccggtgccgtgaagcttaagcagaactaggcgctgctccctggctagggcagtggtaaggtatccatcgttttgcccgctaaaaacaaaggtgacccgacagcattacatagtagagttggacctcgtttttgctctttcaacccaatttgcattgctgcagtgcctcagctttttcttcgccgcgcggttggtgtctgctgctcgttgtttccatctttttaaaagtgctcacttttgacctgcacggcgaattgaccacggccgcgaggctttgagccgcccgggcattttgttgcatccgctgtaccgctcaccgtctctcaatcgtcgtcgtcatgcctcgcagcaatcgctggcgcaacattgatcgtctccttggcctcaacaggcatggcagccactctggccgtcactggcttcacgaggaagagcgtgcccgtaagtgaagccccttcaatggcactttagtccctgtctcgtgccctggagatggccctgctaacaaagagctccgtaccctggctatagttcttccgcatattcgcaatgaggacatagactctgccattgcgccggccgaagttacaaaagtatgccttcggctaaggcacctggtccaggagtgcgtgccgtgcgagatggaagaaagtcgaatcacagaagcacacagccgcatcatcacgccacacgtcgttcgggctgccaaggaagcaggcggtcaagagaacaagggttgtgtggtacgtgactacctggaaacatgctgccatctattgtggtaatcacccactgatcgtactaggtctactctttactcgtcaatcaacgctggttcacgcatgaagccaatgtcgagctctgggatgccagtctgcacaacctccgcgctgaagcatgcggcgttatagcaaaggctctgtacgtgaactaaaagagacaattctttgtcagtacccactaccttgtctggcatgctaatgatgatactagtatcgaggaagaagaggacactgcgtatctcctacactccgtgctactgcgtcgatactcatacattgcaaacggccttccaacccctcccgtcaatgtcattgaaaaagccgttgacctgcacgccgttcgagtcattggatcttcaggataccaaaaatgcatcagctatctatggcgtggttggctggtccaagacgagaacgacccgtccgtcttcgtggattatgataaaaaggacgatactagattctttgttcatatggacccggatcggatgcgcagccccagaaaccaaaatcttgcccaacttttgttctcgctcatctatcttgccctcttcacaattgccatcaataccgtcaacgctagtggcgtcatcgatatcgctgaggcagccttgtacgcttttacgcttggatatgtctgcgacgaactgctcaaggtttataaagccggacctcagattctggggttttggaatgcgtttaatgcaatcctatatgcgtttttgacggcttcttttatattccgcatcattggcttgacctttgcaacccatactgatggtcggacgtactacagtaccctggggtacaatattctagcctttactgcccccatgttttggtgccgcctcttgctctacctggacagcttcaggttctttggcgcaatgctcgtggttctcaaagtcatgatgaaggagtctgtgatattcttcgctcttctcattgtcataattatcggcttcttacaggctttcatcggccttgatcttaccgacgacaacgtggcagatgatgtagtgttcatcattgagtctatgatgagagctattctcgggagcccagagtttgatggcttcgacaacttcggaccaccttggggtgctattctttactactgctttacattcatcgtcatggtacgttttctctgctcagttttcacctgtaccgtacgtttatgctaacacacatcaccaggtcattcttctcaatattctcattgccctctacaactctgcttatgaggatatctatgacaacgctgatgatgaatatctggctctattcgctcaaaagacaatgcaatttgttcgggccccagatgagaatgtctatattgctccattcaacttgatagagattttaatctcggctctattcgaatggtggataagcaagaaggcttacgagttcatcaatgattgcgtgatgggccttttgtattctccacttctcttgatcacagccttcttcgagactcgtactgcgtacgctatccgccgcaatcgggctcgtggagaagaagatgacgacattattgaagagtgggagcaattggcacacgaaattgattttggagacgaaggctgggctaagaagtgcgaggctgtcaaacccaacctcgaggaggacccagctgtccttgagattaagaagctccgaggcgaaatcgcccagctgaggtctatgctctctgatattagtgatcatgtgcaatacccgaccagccaggatacaaaaattggagatggcagcacccacgatgaattcaaagcctcctactttgaatctacccatgaggaaagcgaccctgctggtaaaaatgcaaaggatgcgggacatgagcacgcaagcacatcgggtgatacaagagaggaaccaggccagagcagctccgggcagttgattgaaactactgaagaatctgcaaagccagtcaagccgtctgaggaattggctcagctcaccgaggaaactacgcatccttttacacactcatccgaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccagaggctgaaccggaggctgaagaagaaactcgagatgcaccacccaccaacgaatccacagccccggaggatgtccccttcaagtcatcagaatacatcgcctttgattcctctgaagatgttccgttcaaaacgcctgatgatttaccctctgaagcccctgaagcaatgcccttccaagctccagaaggtgctccccttgaggctcccgagtacgttccatatatggctcctgagggtctgccgacagaaactcttgaaggcacatcctccaaggcccctgaagtcgaacttcccaaagcttctgaagctgtatcatccaaggctcccgaagatgaaccgtctgatgctcctgaagatgtaacgcccaagcctagtgaagggcatgatccatttgaggcacctgaagatacatcgtccaaggctcctgaagccgcaacaccggaacctcttgcacgcgctgacactgaagaacctgaagccgaagatgctaatcctgacagcccgacgtctggtggagctgcagctgagggtggacagccttctcaggggggaaagaagagaagacggagaaagaagaacaagggagcgcaaggtggccccagtggtggtagctaactaagcaactgggcttggcgtgaaaagtgcagcaaaggagtgacgactgtgtgtaattatctttggtctaaggagggcgtatatatacccatatggttctgatttgatgagatgctaccagagcaaggccgcactcttttgtatgtcgtggactgagcttggacatggggacttggccgaacaggtgatgatgctcaatgtatgaatgactttgcgcgttgcattttttagggaggagaaccggatgctatttttgactttatttatcatgaaattctttatcaagacccaaaaaatgtagtttaaagtgacataacgcttcaggatcatatcaactcgtcctgtgcttcattcaaccgagcacaccagctaaacgttgaccaatctttacttccgttcccttctctccccattttcagtcttcgctgagaggctcttctaacccatcacggtttgcgggaggaaagtagtgacttctcgaagcattagtatatagatatctcactgaaagttgggagcttcttacggaagtatactgttgtatgcattcacatccttgtcaaggaatgtcacaaacaccaccttttggatctgattcgtggtgtcctgctcaagatacattctcaccgcatcacaggcgacaacacatgccttggcgctcggatagccgtatatgccagtgctaacggcgctgaaggcgatgctggagcagccattctcctcggcaaccttgaggctctgcaggtagcagctctgcaggagcggttggctcaccctcgcgctgcggaagatggggccgacggtgtggatgacgtgcttggcggggaggttgtatccgccggtgatgacggcctggccggtgtcgcagccgtcgggatacttggcgatgcattctcgcacgagttttgagccggcggcggcgtggatggcgccgtcgacgccgccgccgccgcggagggaagtgtttgcggcgttgacgatggcgtctacggggagggtggtgatgtctgcgcggacgaggcagacgcggtcattgatttccttattgggggtgatgttgtgatcgggagcgtattgcgatgagggctggggcggcgagaggcggttgatggagtagaggtggttgatggtggggatgccgaaggcggatttgggaggcctggatgaggaagaagaggaggaggagggggaggaggaagccatgatgagatgttggtgtgaaagatgtggcttgagatgaggcgatgaggcgcggcggggacgttgctgttgttgattttgtgagaatcaaggttttggtgttttggggttgaggttgggtgggtatgtgccttatacttacaggtatgtggtgtgctcgcaggtagcttggtttcagggccttgagttctgtgatggagctggaggtgcgccgtagcattgaacgctggctttgttgtcgctagaaaatgagagaagaggtaaggaaggctgtatcaagaaagctaaagtaaagtgacgttacgaaggttgaaggcgcacagtgctgagaggtacacttggtggcgtatattgggtggtgggcaggcaaatgcccgaacaaaggttcataccacatacctagacaagcttttgaagcttgataaaatggagtatacacaagtcatttatttattaataaagcgctttgttttgtactcaatctcgtcacttttgctgatgttgtgtccacatgtattgactgcctaggtagtggatgtcgccgtgacaacagagggcagcaacagttaaaggagcatcaatatatactgtttgcatctagaatttatattggcatcccaccaatttaagtttaaaaggctttaaacaaaatataaatgaacaagtgtcatataatgccatgactctatgacctcgaagttcaagctttttccttgccttgtaattgagctgccttgtctcgctccggctgatagccaataattgttagcaagtacctagccggcttatcataaatacaccacaatgttctaatttcattgtggtcatgtcactcttgccaaacttccttaatcagtagttcgttaacagcccttacatattggtgttccaacctggcgttgtgtgtatataggtagggacatatacattagaccatggtaggctattttgcctgtctgaactaaattgtgaagagctgctcagactagctaagccatagattatctaggtatttaccgacaggtgttgtgcgcctgtctttgcgccagtgggaaaagtaggagaatgagaatatggtcagatgagttggatttctaacgaaaaggagctgcagctggggcttggctatcatcttttttacgcacaaacgcgtggggcttggatataagaactaaatagatacggctatgcatgactcttcaagagtttaaaataaaagaaatgaaagtaaacccgataacaagcacaaatttgtgagaccagggttagcaaggctatccgagatatgtaaagtcaccacggtatcaagcctatggaaggggaagagaataagaagaacccaatcgctggagatggctttctcaatagtctgtctacctttaaagatttagattataaagaccaatgctatgtgtgcttttattagcatttacacaatgggaagcgatccaagagcttgacaaaggatgtccggttggtttgaggttggtatcaagagcaaactgcgagacatgaaagaatattgatccgattaatcttcatcaagaatcttctaatgctttttctggaagcgtaaagctgaatcaatgattgaaatacgcggctcctcagacataccgtgatgagtcagcatgaatgaatcttggcgtcgctgccttggatttctgttgtgacagctgaaggcgcctcaggtgtactcttctcgcaacatcattacctacctactagcacttacatctgctttcacttagaagcccaaataaccgctgattctatcgctagctcaccaatgtgcccgacgaacgaaccccgtctatatgtgccctatgccgcatcggacagtcggtgagcccgcatctaacatgggcaaagacgctgcagcagactctggggccccgcgatggtggtggatcatggcgatggacctaaggaattggcgatgcgatttgcctggatgctgagcctggatgcgtatctgcactggccgagcgtgagacgtgcgtttcgatatcgacgaggcgctgcttcaatctgaggccggcaacacaggcgcacaacagactgaagacatttggagcacatgctagcccgggacggttctccacgccgtcccaaatccagccactgaggctcactgactgtgacaacgtggcgacaaagctggacaggaatggcaggccgagactatttggcaagtatcttttttctgccgaccccaccgtcgccgcgaagatggataaggagggcagcttgatgtcaagtgcgacatctccagtactcagactgaccacatacagcgatacgaggagacactagacagaatgcacggacaacgcagccgtcttgttgtcttattttgttctgcaaaggagctggaagtaccaaataggagcaggtattcagtccggccaagccgataaggtgcgagagagcttctgacaccgcctcgggccatgcataaatgatatttgtaggcccaaccagaactcgcagcagcgctgccagcagaacatgtagcgagggggccaatgagtgcaggctacaggcactgcgtacatacatttggacccttcctaacaggcagtaagcatggagtagcaccattcttaccactccatatgcaggggcggatccggctgggcgagatgtgagacacaccatcggccttaggggatggcaatctatcttatagcaatgcgtggcggcagatcaagggagcgttttgccctgtcccccacctgcagcaggaccacgccatatagccgagcagtgtacagatcagtggcagcagagcatgaggcttttggcgggaaacgctgcaaagcctgaactcattcacccctgagtctggaggagtaggtattcgcatttcagccctcggtgtcctccaatattgccaggtaacgtcagaaggagatgctacgtttgtaaagtcgttagagtttggccaagaaagatgcctttccgagaggcttagactagggcagccattcgcaatctcggagttgatactgggttgacgcagtatctgtaactttcctccccaccactgagaaacaagatggagagaactctcaggctttgatctccgccactgagagctcaatgctgggggacaaaggtgcctctaggacgactagggactccgtcgagcggcaaaaaaaaaagctagaagaaaaattcgctgcacatcgaattccttctgtttcgacagccacagcaattttttctcaaaattttgtacccagacgcctcaccgcctttgcctcaccacatgtgtcatcctatacaggcttagcgcggcactgataaagctgataagcccgcctcagcgcccaatggaggggcagcaaaaaaatctttttgggctgcccgattttagcgacacgccccgcgaagaaaaaaaaagttgtggactcgaagctggctcttgggcggccgcagccttttaaaacttgtcgccctcccaccttttttcctcctttgatctcactacctccatctcctttcattatctcctcatatttggtcgtcatctctttcgacgaacctcggacttgtattttacacagtccttgacaagttgttctttggttcctccccatcgagcaacgtcttcgaagacatcaacaggcagagtcgaatcctccatcgtctctgttgactactcgattgaaaagtctttactgcccgtggtagatatcgacagattcagatcgacttcgattctttaatccgactattataatcctacttctacaccaccgccaatatgcctaacgaaggtgccgagtccctcaaggtcctggacgagctcttccagaagctcaccgtctctaaggaggcggcggacattaagcagtccgctggagagcttgctggcttcatcaatggccgcattgatgaccaggccgtccccgagaagtaagtttgttcctggcgatacactcaaagtctggcgttactttttcaatttcctttttttttttttcctctgcttggcggggaaaacttttttttttgcctctaatcttacctggccaacgagtgccccgccactcacagcggggtttccgctggcctacccctcttcagtggccacgttcagtggccaaattcactgaaaaaaaaaagttttccttgtcgctgtaccgccataattttagccgccattgatattaacagtgttttttttcctgcaggaccatcgacgacatcaagaaggctctcgtcaacaagaaggacgccactctccgtgagaaggccgccctcgccgttgaggccatcgcttcccactctgaggtcggcgccggcgtcgagccctacctcatcgttcttctgcccgttgtccttgccgctgttggcgacaagatcaccgccgtcaagaatgccgccaacgccgctgtcctggctattgccggcgctgtcaacggcaacgctgtcaaggctgctctgccttacctgatggattctatccgcactgcccagaagtggcctgagaagatggctgctctcgacttcatccttgctcttgtcaagactgcccccgcccctctctcttaccgtgtccctgaattgatccccgtcgtctctgaggctatgtgggacaccaagaaggaggtcaaggagcacgcctacaaggtcatggagatcatctgccagctgatcgtcaacaaggatattgagcgattcattcctgagctgatcaagtgtattgctaagcccgagaacgtccccgagactgtccaccttctcggtgccaccaccttcgttaccgaggtccaggagcccaccctcgctcttatggtccctctgctggatcgtggtctcgctgagcgtgagactgccatcaagcgaaaggctgctgtcattgtcgacaacatgtgcaagctggtcgacgaccccaacattgtcgctcctttcttgcccaagatgatgccaggtctccagaagaacttcgacaacttggctgaccccgaggctcgtgagaagaccaagcaggctctcgacaccctgcaccgtgtcggtaacgtcgtcgatggcaagatccccgaggtccgcaacgacggtgatatcagcgtcgtcctcaccaagaccaaggaggtcctctctgcccgctacgcttctctccttgagaagatgggccctgttgccgagtacatctctgccattgctggccagctcatcgacatgaaggagactgagcccgtcgtctgggtcgagaacctgaagccctacgtcgccgtcatcaccggcattgacaacgctgagagcactgttgagactctccgtaagcgcacttcccccggtgctgaggccgaggccgagactgaggccgacgaggaggagggtgaggacctttgcaactgcaccttctctcttgcctacggtgccaagattctgcttaaccagactcacctgcgcctcaagcgtggtcagcgttatggtctttgcggtcccaacggttccggcaagtctactctcatgcgtgccatcaacaacgagcaggtcgagggtttccccaagcagagcgaagtcaagactgtcttcgttgagcacgatctcgactccgctgacactgagatgaccaccattgagtggaccatgaagaagctggccgaggccgaggtcaatgtcacccaggctgatgtcgagaagcgcctggacgagttcggcttcaccgagcagatggtccagggtgagatctccgctctttctggtggttggaagatgaagctcgctctgtgccgtgccgtcttcgaggcccccgatatcctgcttcttgacgagcctactaaccacttggacgtgaagaacgtcaagtggctcgaggactaccttgtcaactctccttgcacttccatcatcgtctctcacgactcaagcttccttgacaacgtctgccagcacatcgttcactacgagcgcttcaagcttaagcgttaccgtggtaacctgaaggagttcgtcaagcgtgttccttctgccaagtcctactacgagcttggtgcctctgagatcgagttcagcttccccgagcccggtttccttgagggtgtcaagaccaaggccaaggccatcctgcgtgctaccaagatgtccttccagtaccccggtacttccaagccccagatcaccgaaatcagcttccagtgctctctgggctctcgtattgccgtcattggccccaacggtgctggaaagtctaccctgatcaacgttctttgcggtgagctcatccccactggcggtgagatctaccagcacgagaacatccgtatcgcctacatcaagcagcacgctttcgcccacattgataaccacctggacaagactccttccgagtacatccagtggcgtttccagactggtgaggatcgcgagaccatggaccgtgccaacaagatcatcaccgaggccgatgagaaggctatggacaaggtcttcaagattgagggcactcagcgtcgtgtcattggcatcaactcccgtagaaagttcaagaacagctacgagtacgagtgttcattcgctctgggtgagaacgtcggcatgaagaacgagcgctgggttcccatgatgtctgctgacaacgtttggctgccccgtaacgagctgttggcctctcaccagaagatggtcgctgatgtcgatatgaaggaggcccttgcctctggtcagttccgacctctggtccgaaaggagattgagacccactgcgccaacttcggtctcgatgctgagctggtttctcactcgcgtatgcgtggtctgtccggtggtcagcgtgtcaagactgtcttggctgcttgctcttggcagcgaccccacttgatcgtccttgacgagcctaccaactatctggatcgtgactctctgggtgctctgtccaaggccctgaagaagtttgagggtggtgttatcatcattactcactctgctgagttcaccaaggacttgactgaggaagtctgggctgtcatggacggcaagatgactccttccggccacaactgggtccagggccagggtgctggtcctcgtctcaagcaggacgatgacgatgaggaggataagtttgatgctatgggtaacaagattgtcagcaccaagaagaaggctaagctgtcttctgctgagctgcgaaagaagaagaagggtaagtcaagtacaaaacaataccacgagcttgcgtccacattaactaactcgatttctctacagagcgtatggcccgccgaaagcgtggtgaggaggtgttcagcgacgaggatgacctgtaaacgattcgacataccccttacatcacggcatttcgatgacgtctactccttttgacgacttagagaatgttttttattttatttctttttttgttttaattgtgatgaaaaatccggattggtacaggaaaagttgcgatgcgttcttgcgatgattgcatgcccgggtttgccgatagagagggccttctcaatagaatggaatggcctggatgagcgcgggaaacacatctgggggtggaggacccccatgttgtcatgatctctcgcgccttgggctatagagggaaggtagacggtagatagaacccgaatagacttgaacaacctcttgaattaaacttggcctcttctaccgtgactgtgtgcttagaatttgcgtgcttgaagtatattatcaaatgcaagtgcttgtatgtgatcttgtctagttggaagactgataccttgtatgcctttacttcctgaataccttatagtatacctttacttccgagaaagaaacgtcttcctaattctacctaggtcgagttttcaaccagagctactactgttcattaattgacggaccctgggtacagagcttatatatcttttgttcaatatggcatgcacaaagcataagctataggcacatcgcccttttcaccacgtcaaatgcatcggctatccaaaaaaagacatcattttgctttccctttatctttgatcttctattctattttctttctattcaattcaactcctgtctattttcaacccctccatgaggttctccagcgtcttccacccctcgctatcttcccaattggcctttgcccgtcccatcacgctgcgcaccgcacttcgcgctttacctttccacttttgcccaatgctctcgacatcagggccccagttctccagcacggagactagctcgtccgttcgcttgacgacgtctgcccatccagcctcgttggacgtccagtctgcggaggcggattcgccgttcaagaggccgctgccggaggcgccgacggcagcgcgccaggctcgctccgaggcgtcgatggctccggagtagtcgcgccgccaggcacggaggcgcgagacgagggtccagaggtcggagcggttggtgatgagagggacgatttcctcttcgatgagacgcatgaggaggcgctcgacggagccgcgggggggttcgtagacgccgttgctgctggcggagggtttgtcctttgataagacggtgtcttggaggagggcggagaggatgtcggcgtcgagggcgtcttctgttttgcggatgcggatgatgtgcgtcatggcgaggatgatgtctgtggcggggacggggtagacgcgcgagccgagggtgatgacattgtcccagatgcgccagttgtcgtgtgctatggaagcgccctgcttgtaggcggcgagtgattgggcaaggagcttgttgggatctcgggaggcgattttctcctctgagcctgcaatggcaatgtcgtcgtcctcatcatcaagaggggcttttatggcagcaggagtctcgtctacttctttggcctttccaggagcagtcagctcgctgtataagctgtacaaggcgcttccgagattgctccacgttttggcaccttcgcccccctcggtgtcgtttgcgctgctgatggaccggctgtatgcctctgccgcgtcttcgaactgtcccatacgcaagctgatatcgccaagacgaccccacatgtcgggacttaatctattgacactggtagcttttttgtatgcttccagagcctttgataagtctttttggctgatgtagtactctcccagggatcgctgggcacgagagtagcggtgcttggagatgtcccacgcacgctcgtaatgggcgggatcgttttcgaggtcgccaaggatgcaccacagacgagcagcgttgggagagggaggctgtcgctccacgcccgaataatcagctgccttgaggagactgacgtcttggccaacaacttcatcctctggctctgatgaagaaggcgtggtaactccagtcttgttgaaaagtctccagcggatgattcccctggctttggcttctccaccactgcctcggccgtcttcgtcctcggtggctgcgctgctggcgtagcagagggctacttccgcccatagtttcagacgcttgaagatctcaagggcagatgtcatggagcctatgccagcccaggcgtaagcaagttcagactcaagatgccatcgcggaggggtcgatagagcgtggatgtagcgaagacgaacgtgggcgggtgcagactctgagtttgttgcggcggggaggaaagtagtaggcttggactcgtcaaccggggcggcagattggcctggggcggtgacctgaatagcagggatgccgtttgattcgtccctgtcttgagattcgttgcctgccggggtggaaaaggtggtgtcggtgagaacttggtcggctacagcttgcagctgcaggacaccacgctcgactgttctgcttctgtgaatttctactcttgagcgcacgagcagcgcttgtgtgtaaatctgccagttgacggatttatcagtcaggacacggacagcgaatggcagaatttgttcagatgtgagttcatccgttggcgaaaaggcatccttgattgtggcctcggtaagaagaataatctcgtcgagggcagaaagctgtggttggtcatctggtgacagctcggatagcgccggcggcaacgtctcaacagccgccgtatcctttacgcgctcgcttgcaaacttaatctcttctagtagggtatcattgtttagcttgagagagtctggcttggcggccgcttggtcgtcctcttccttggtctcgcctgagttggcagtatcttgctcagaggcgcttcgtgcaaggacaaccagctggctgatgttgtgctcttgaaatttagtcctctttcccagcgcaccggatagggcataagcaacgccagtgacctgtgctgcttcactcaacgtctcctttgccttgtcgtagcgtccaagcagaatgtagttgttggcagcctcgacaaggaacaatgctttctcatcgcgagtccaggtgtcttccgtcgcccagacctcactgccgataatggttcctcgtacagcatctatttggttgcttatctgcgttgccagtgtaggaatgtcgctccactgtgagctttttgtgaagtttgatccagagcccaagcttggctgagtgatgatcttataatgccagacgttgacacgtagcttctcccatgccaggcttcgttttgttgaagccccttcagttgaaggtagctcaaatacatcttttgtctcggctcccagggactggacgagaatgtatctggcgagagagaagagctccaagtgaggaatgtaggcatagggaacaacgccatcaatttcgagatacttcaagcaggcccttctaagttggtgcagcgcgatgacggagtcatgagattctgagcggctggcgttccaagcactaacaaagagcttctcaacatgagttgactcgcttggtggcagaacaggaccggtaaccgttgcttggaggaaggcatcgagagcggccaagcctatggcgaggagttctgaagacgggtgcggtgtcgatgtagttgaagctggcccttccgaaggagacacgagatgagacacatgtgccgtgatgagctgctccgctacagcactgccaaccagcgttgccagggtgctgctatcagacgtcgagaccatggtgggggtttgatattcgcagttggtgatgctttgactttgaccggcagacacaccccgggcgatcgcagagccgccacggaaagcgggcactggtgatgtatcagacgaggctatctgtacttgtctgatatccaggcaggcgatatgtggtccgagatgtcactgttgcggtatcccggcgattcttttgttcgttgccttttttgtgattttcgttatcgatacggcagcccaaggtgggatgacggttttcagcatgaaaattttagcgtgcgagaacccttttaccccacctgccacgatgaagacgcagggccgtttgacttgcatgaagtaaagaatctcattttgttggtgagtcggttttagaaaaatctcatcatatcatcttgatgaatttcaaaatcgtgaaatgcatacaaattaaagacaacgttttgatccatcgccatttggtactcaaatctgccactgacagcgctcgagtcttagctgcaagtcaactgaagcaatgcccaaaagtctgcgagaactgctctgcacctcaccagaatccacactttgagaattcgtaccaacgacaacttggttcctactgtagctgatatagaaatattcttgttttctaggttatataatcatatgatttcccctatactgtattccgcccatctcctctaccatcgtcgctctcattccagcactattgcctagtggtgggctctttagcctcaattgctttcaccgacttcagggtctctcttcatttgacatgtgattgtcccaaggcggcaattcacctccggcgctgcatcaatagatttctagatggcctcgcttaggatgaaatgttcttcatttcttcctatttcgtaacgttactcccttttttgttgaggattaaacaagtctcgccggtccagaccgtttctatgcgttgagacggctttgtccaagtactggcaagagaatgcgcttacaacacggacgctttactccctggttttttgcagctaatttcttcctacgaatctttttggaatactagtaatttcttctggctcaagttttcttctttttgccccattgctctttacttgaggcgcatggcttcagaatagacccacaggctcatcagtgcgcgcgcgagtgtttgtgtgtgtgggctttaagaaattttctgcctgtgcgagtttccaagctgtggtggcgaaaggccagtggtgatgctcttcacaacgagttccagcgccagccgatatatattagatgcgttttgaatgatatggctgttattgattcatatcatcaatgaaagaaacattcgcagcttaatttggttcaaattaccacgaggtcacgcgacaaaccaccaaaaagaaacaaggcacaagccatccaaaggcaaaaaagagcagccagaagagagaaaagcgtcgcgctgtaatttaccgttagcgtccgtttcttacggcggactcgacgcctattggtgccttcgcggtgaaaaaccctggcgctgctcgagggctgaaaaaacatgaaacgaacgtcggcgccgtctaatacgtattggctactagggagcaaattttggccgaaggggactttttgcggcacgggcgctgtcctgcacctgattggcagtacagtgcgaggatgcagaccccgccacctatcagcgcacttactgcgggtacgagagggaaacttggctgatgtgggaaattagcggcaaccggcggtctccctcaggtagataccccgtacggtgcgatagtgccgctaaatccgagcgtacagtgctgtgagcatactggaagttgtccgtactaaacagcaattgctgtccagccattggcgcgctctaaaaggcggaggactccagcccacaataaaaaacagttctctcaacaaagttgccttttctctgccaaagtatcgactctcatctcagctagccttgccttgctctcaagacgcatgtgcaaaagatgacgacagtgatggcctcagacatccggggcttggcagctgggcggtacttgctgactcgcgcccaccaatcctccgcatgcagctcatttatgcacaaagtatccgtactttaaagtatcaatcaatggctgtgcgccaaacggcagcctagcattcttgcagggagctctgggcacagcctcccttttccggcattcggtctaagcagacgaactgttgggaatcggcagcttccaggcggtgactagaggcctcaagatacgagtacaatacgatgtgtagcaaggcctctggaggacgctatcccgcactgtttgcaaactgtgcgaccagggacattctgatcgtcgatagccgctagtccggatgcgagtctagccgcaggcaaggctctggcggagtgacgtcagtgtgagctgcgacgagattcctttgacggaagcaggtcagaccagccgctcaatcgccgttgagaaagtagatacgtatttttttgagcgaggccatcaagatctctcctagacgacatgcaactttatattcgcagacggatgcagccacgatttgagcttttccagatcgagcggatggcttgagtccagatcccttggtcgcgtggccagaacggtgacatgcatcgattgcacagtgcccagcaacaaggctgcttcttggagcaaatgctgcagaaatggcatccagaagcgtgcggtttgcctggttatttttttcgatatcggacaagaaatacctacaatcgatgataatggctgataatgctgtcgtggcttgcggttgctacagtctcaagtctacaactaccgtattgctatcagatcgtgaagtgccaatttgcaactctcgataccaattccgagcatgtaatcgctccgacacttggctcaagatggatttgcagtcgatcccagggttctaggcccggacatttacccaggtacggaatgcagactgcagcgatcacctttacttgtatccttatacctaaccttgcttcaagctgaaatacggtccagtactccataccggaatcgcatcgtactctaacacaaggcagtatggccaagaaaggccatattgagattctcggtgtttaatcagcagctatacctagtgtaatagcccaatatggcaatttctaatagcttgaagttggggacgagtcattgagatatacatgtgactctctttggcgtctcgttgatcagcgatatcttaacagagaggtcgggatactgcagaatgtttgggggtcaaggatcttcgtccttttccatcaggattccgctggcttttaatcctggtcgctacagataatcttcgacaaacatgtacgacacttcaaggaagctcgcgtgtgcgcactgagcactcaaacgatattggcgatgtgattataaaaacacctttccaagcctcttattttatcttttacaaattctaatcttttgccagatctctctcctctccgatgtcataaacaatcaatcaacctctggcccaccaaaggctgtgtaccacgaaagcagggacggagatgtacagcaccgcaatctgacactgtgccctcccccctccccctggtcgcttttctggatccttggccccccttcgctgtgggtggctgttcgtcccgtcgagtctaagcagggcctaaagccgctaactctcctctggctgtccttggcttctccaccaagaacgacaatggcaggggacgcgagcagcgagcacagagcgactcgccagctctgggtcaagagcagctgctcgggcttgccaagacgaaggccaggaaatcgcctgagatgatattggaagcgtttctgattcggcctcccccccacatagcccacgccgtcaccgcggtgctgtccaatcccattgcgatgctaagtcttcggtcttgtcttcgctcttgtcccggtccccagtcggttggctgctaaatacgtagtacggtattcactcatacaacggacctaatgcgataggtactctgcgactccctggcccgttgatgcaggcgctgctcatgaatgcttgctacatatactcctgcatcgcccatcgccttgtttggattttttgttcttctattccccagcttctcttcttttggccatacgaaaacgtctcacccaaagatttaatcttttggtggcgctaattcgttcatcttgatctgtttggcaatacatctgcttttgtaccgccacagttctcctcttctttcttcatgacgatctagtaagacgtagtactgctaccaatttactggccgcccattttttcaagatggcgactaccaaggatgaaaagcagcccaagtttgaggctcccgacgcttctgactcggggtctcaagagttcatcgagaatgctgatggcctgcaacggcgccttaacaatcgccagatccagctaattgccatcggcggctcgattggcacggctctcttcgtcagcatcggaggtggactttccacggccgggccaggcagccttttcttggcatacgctctgtactcgatagttctgggattggtaaacaactctctcgcagagatgacaaccttcatgcccgtatctggaggtttcattcgactcgcaggccactgggtcgatgacgccctaggattcatgactggctggaattttttcatctatgaagcgctgctgattcccttcgaaatcacggcactcaatctcgtcatctctttttgggacgagagcatcaccaacccgggccctactgctggcatttgcgctgcggtcatcgtttgctatgcgtaagtactcgcccttaacagggacaagggagggccagatggaacgcctgcacgccttatgatacttcattcttactagagctccattgctaacggttatctaaatatgtagtctactaaacgtcctcgctgtgaaggcttacggtgaagcagagttttacctgtccggaggaaaggtgattctcatcatgattctcttctctttcacattcgtgaccatggttggcggaaatcccacccacgacgcctacggcttccgatactggaacaatcctggagccttcgccgagtatcacacacaaggcgccctcggtcgttttgaaggtttcttgactgcattatggagcgcttcttttgccgtcgtcggacccgagtatatttccatggtggccgctgaagctcaacgacctcggatctacatcaagaccgctttcaagaccatttacttgcgctttggaatcttcttcatgggcagtgccttggctgtcggcatcattcttccttacaacgacagcacattgtccaagctcgtcaatggcggaaagggcagcggcactgccgcggcttcgccatacgtcattgcaatgcaaaacatgggaatatccgtgctaccccatatcgtcaatgcgctgatgatgacgtccattttctctgccggtaacacatacacctactgcgcaactcgttcgctctatggcttggctcttgaaggtcgagctccccggttcttgcgcaagtgcacgagcaagggtgtacccatcaatgcatttttggtcgtcatgtgcttcccgttcctgtctttccttcaggttggaaacggatctgctgtcgtgcttgactggctggtgactctgatcactgccggtggaattatcgactacctggtcatgtcattcacgtatttgtgcttctacagagcatgcaaggcccagggccttgaccgcaagacgttgccatacgtcggctggggccagccttactgcgccatcatcgctttcgtgatccagctcatggttgtggggggttacggatacatgtctttcataccctgggacgtcaagagctttttccgcaattacaccatgcagattctggcgcccgttctcttcatcttctggaaggttgtgaagcgcactaaattcatccggcccagcgaagttgatcttgtatggcagcgaccaacgattgacgcttatgaagcaaaccttatcgagcctcccactaaattctggactgagatgctgcaaatgttccgcatcaagcgcaaggagagcccagtcacagttcacgtgtaagatgagaagcgaaaattcgagagctctctgggcgttctcttgaggttggagttttttgaaagatggatcatgattatacgtccctgttacgccctcttttctttttacgattttttgtttcatatacccatcacgttttgtggaatagagagattctactgccgtgatatacgggattagaagtatatagatgcacgacctatagatagcatacatacgcatacatatatatacgcaggacatataagaagaaaacagtacatttcaagaagcgcatgcacctttcctcttcaattccaaacacaatgcaggacaacgcttcttcacaaataccagcagcagcccccaccagacccttgataactccatagccaatctaggtagccttgcaacatcatcaaaaaggtaacatacatcagcaaaaagaaatctcaatgcgtaatctgggaatcgaacccagggctccccgacgttgctcggatggcaacggagaattttaccactaaaccaattacgctttgaaagagagaagaggaacagaacaaagcttgtcctcaactgcgtgaactgggaatcgaacccagggctccccgacgttgcggatggcaacggagaattttaccactaaaccattcacgctttagtgtttttgttggagatgcggcgagcagaatgcgttgatgaagatttgagagaggagattgaggcaagaaagagatttttggtttctttggatttggtttcgtagaggcgtaccctggagatggacctttttttttttttttttttttttaacaagattagcatgggtctgacattgggtaaggagaaaaattgagcagagaaatgtaattaaggaagaaatacaaggcattgccggtttgtagaaaggattttcagtgtcttgatgcttctatagatagatctcaagaaatcttgatattgattatagcaaacatttacagtgaccaagtcagactcggcggtaacgaaacaagcaaagaccccccgaggaacaatgtttacgataaagtacatgatgtagagtaaatgaataaataataaattctttgatttgtcactacatgtacgtcattgcttaatccatacagaagacatccaaacacaccgatatactacgcctggggacaaattgggagaatccgtgaaaaggacccaacacttggataaaatatgctactgtgaatgaaaatacataaaaacgcagtcctggattttctatactccagacatgtgtatataggtctctaaaaaataacatttcaattccagggacatagctcatgctgttatcacgctgaatcacaagtctagggctaaacagtcctggtttacgataaaacagatactttgcataccacaaccctgctcttaaaatttatcgccgtatagatgcatactacagcttactacatatagtcatgttccgcttgggttcctaacaccaccagcaacgctcgaaaacatcccatccgacaaagcaagagcccaacaatattccatagcaatatacctttttcacaaagtgccttatttcttgctcttctttcttccaggcacaaccttgaaatcagcgctctgcattgcgtcgctctctctggcctgagtgacaccgctcttcttagctacttcattccatccgccagcggagctcgacgccttgctttcagcctgcgtctgcttttcgacaacgcccttttcggccagcttctttcggcggacgtactcttcagcaaagtgtcgtccgtccattgtggttgagttggcatatacagcgtccgcaatcagtcccgtatcaagaggtaagacggcgaggtctgcctggaaactcgtaactatttcatgcatgttagactctatgaatttgattgtagggagatctggaaatgacttactatcactgacacccgtgattcctctagagagctccctattggcccacttgttgaactcatccatagccgcgttggctggctgagaactggtgttgctaatgattgatttgggtaccaatttcacaggggcggctacaacaggcttagcgctgctggcacttcctgagcggctttggagctgagatgggattgtagatgggctcttcactttgcccccagccccaacagtggcccagccacttccagcagtaatgatcggagatggaattgtcggagagggaccgtggttcggcttgccggcaaggttagcatagcttttaccgatgctgataggagcaccgcttccagcctggatggcaacttctttggccttctgctttcgtgcttcctcttcacgctgaatttctgccaaagttttcttggctccggctgctccagttgttgctacgggagtggctcccttggctttggcagcgcctggcttggcccacgggctgacagatgatacaggcgagccctggccccaagtgcttgtcgctgggaggccagcgttggcggccgcggcagcagccgacttctccttctctctcaacaaggcagcttcttgttccatcgcagcttttcggagtgcggctgcggcctcttcagctttagcagccttgcgcgcttcggcttcttgaatttccttcaggctcgggcccttctgcccttcctggccgggctctttagcccaaggggccagagggggaggctgggcgacaacatcgggggttgcagtttgcgatcggctgaactgttcaggcaaattagacctggctctttgagcagttggcgccgggagaggagttgtcgaagccgggggagggaatggcattggcattccaagctccgtaggctggggaggagaggggacagaggcagccgcagctgcggaagcttgagtcttctgcacctgctgagttagagaaagcgagctctcttcaacaactgtggtcttcttcttggatgccttgctagctttgccggcagacggagcggggtcgcttttcggttcgacggtgacggtcgtgacggtcgtctcttctacctttacggaggtctcttgggattcatcggcgggaatcccggcagcttgctcagcgtcatgctcggcacggagttcttcaaattcttggagtcgatctttgaaaccctcatcgtcctccttgagctcgttagcttctggtagaccgtatcgtcgacttgcgtcgcccggagtcccaatgggctgaggcgcaccagattcagtaccagtaggttcaccctgcaaggatgcgagcatttgtcgttcgttagtcgagaggttagccaggtcttctggcctgaaaagctcgccgtttcccatcgcagcgcggatagcagcgggattggcgccagggtgactatcgaatacgcctcccgggcctcccatggccccgatgggctgttgatgcggcagctggtgatgttgctgctgaggaacccccaaaggggatgtcatgctgccaaaactcggttggctttggaggctatgagcactggaatgatgctggaggcttggctgcatttggaacttagccatggcttgctgccgcatcatgaaatcgcgctgttgagccataagaaactgctcctcttgtttacggcgctcaagattgttctgttcttccgccgtaagggttcgaccaaatgttgggaaaacgccgctgagaggaggaatgatgccgcttccagttccaggtccaaatggaccgctctgcataggaggtccatgagcgattccaatctggggcaccaagaatggctctcgagaatttccaatgcgcctgatgagctgaccaagtggctcaaactcaggatcttcaacctttttcactcgaagatcaggagtgaagaaattggccttataccagtcattcatctccagtcccgtgaatggaccttgaatctgtccctgaggatcaaggtacacccatcgcatgcgatcgggcattaccatttggcggacctgggcagacggatgctctacgccaccctgaacattaccgaatggtagaccgccgctaactggcgtgaatgattgaggtaccgtggcagcgatgttgggttgtccagcatctgacgacccaaaggcagcgagatttctagagctgtcgctagaggggaaaagctcctcgaagacaccgcggttagacctcaaagggctgtccgtgtctcgagttgggacaccaaagttaccccgaccgatagcgccgagcgggttgctctgtcgaaggtcacccagagagtctgagaggctgctttcttgctcgtgtgcttgcatctgggcttgcatagcagggggaaagagagatcccagcttgcttgcgcgaccgatactaccggtgttggagggcccaaacacacctccgagattaccaaggcctggagattgaatatcgccgatagggctgaagagagagctaccaaaagcacctccaaaattcgaccgctcacggtcaggggtgccggtggacgggccagctggagccggccaaccgccagacaaaaaggctttggcacctacactcgaggtctgactacggtcgctcccatcaaaagccgcagcaaatccgcgcgagagagtgctatagttggagtggggctgctgttcatgcccggtgctgtggattttttcaccagcgcttgaatcttgtccgtcgtggtcatggcgttcagctggagggcttcggtaaggatttgtctccgatgggctaagagggccattgtcaccggaggattgcccacccaagttcagaccagccatcccaaagtcaccagcggaccccttaactggagtgcccaagactccggctcggctaggcggttgctgcccccccgaaccggtatcctgcgcgcccccaagaacagcactgccagacaattcttcatcgccaccgaaggggtcggtgtcagttcgtggcctagttcgccacgacgattgcgccagagggctctgagcttcagaagatttggtggtgctggtggcctcggcattgtccttgggaatcaaatgcgccagtcgacttccgccggtagcgccaccaggtcgtttgtcaccaacggctgctggagacgtgggcagggcaaaattgccaaacccgccagcaccggatgcgctagatggccacatcgaccccatgctcacgccagtcgatgtattggctcgcattaggcctccaattggcaactttgggacatcacgcgaagcttgctcagtatcaggctcgtcattttccgactctctcagatcgccaccttttcgcgagaaccaaagcggatcctcccgcgaaaatcggctggcagtcggggacgcaagagcggaggggctgaatggattggaatcgacagtttctcgtcgacgagtggcgggtcgaacagcggatgacggtgagctcactccaaaggtagctcctggaccttgagaaagagaaggcttacggccgttaacagcagtctggtgaacttcctttgtctgggtgggaggtttcagtggcgagttgatgtcagtagaaaaggcctaaacgtcatcgttagcgagttcacatccccgcagcgcgattgactgccaaaaattaaatcaagtaatatctctaacctctctctcttctggggagaatccttgtagtcctatcggtgctgtctcgccactggcatcccaacaggtgccgggatcctgcggtacgtggttatcgttgcttttcccccagccccttacgccagcactggcaccattgctcgggtcccagccagagatgaacaggtgagaagggttaccgctggggagctgggagttatacatctcgagcagatcgtcctttgtataacgtgaagggccaacttcgtaggttgtgggttgcgccatgggcacctcggagcttggcggctggacagcgttatcattcgcaggagggaggttggaggactggctcaggggcgtggtggaggaacgacgaaaggtcagagtgccgttggctgagcgcccatctctccgagacctgaagattaaagttagccacgaagacaatgtattatggaccaaggacacggccgcattcgggagaaagtagaggggctgcctcgtttgagcggctgtccccgccccccaaaaaaaagatgattcacgcagcgctcgttagtgcaaagcaacagcggcagactgcatgcatgacaccaaattctccgttcgcctccagggtttgcggccaacacgggtgctggcgaggggcaacgactcaccattcacctccagcaggtccccttccatcagttcttccacccctcgcatcgcgggctgcgttctggccagcggcggccgaagcaaagcttgacgggagattggatggcatagttggacttttttttttttaatcccacgggtcgtgatcgtgtaccgaggcgcggggtgttcgtcgtgaggtcgaggttcagccgtgggtcgggcgactgaaaaaaaaaagtggcaggatgcagacaccagcgggtggatgtctagcaaacggaaaatctcaaaagtatgctacggctagcgagatgatgagagtaatcaattgcgcgggcaagaggtcgtcggggtcgtggttatggcagacgctgggtcgcgagatgacagaatgcttgaatgagaaactaatgctaccagtgcttttgctggggttaaaaacctgagatttgggaaagataaaattggagttcgattctgctcccccaggctggatgaacagcgaggctggacgccgctaggccgcatcggggtagccccgaaccttaaccgagcctactgtgcgagggctaaatcctaatcgaggaatcattggggcgcgaccgcccagagccgtattacgacatgctacgataagtgctgtaataacgcatgcagggagccttgatggcatgacggggtcgcgattcggcatgccgcgcatcgggtcgcgggagccctggcactgacggcgtgattcttgccctaatgctacggggcaatgcggtctctggcgagaaaacggtggattcggtggctctcatgcaggcgtgcactctgactgacggcagacggtatctgcacggagtaatatgtgcgtcgacgacttatggtaagcgccatcagccaccgagagctatcggataatatggcggtctttttgcggccttgggtcctcaaatcaattacgtgtatacgacggaaaatgtcgaggagcgggatattatacgcagatgtttgggctgaatgagatggacgctctttggctgcgaagtcgcacatattatggcggaggattagtcagatggcctgtatgcagagtgtaagtcggttgggcacccattgggcaggcaattattacgtgatggatgcatgcaccggaagtggacgtgtaaatgatcagcagcagttcctgaaaatagtatcattggtctaattaggtgtaaccgtcaacattcaacggtatcaacattatcatcagcattatcatcaacatagcatttgcagctgtaaccgcacattgcctttccggtattagttgcctttcgcctgtttgatatatccaatatccagcaccattctaattacgctgcagtcgcagttgtagccctccttcttagtaaatcgctgatcctgaagtaccaatgaagccagctgatcctgaaaactcaagtcagctattgtaagtatgtacaagggagaggatgttacaaacgtctgccagcaagctatactcaaagtgacggccatgacgatccaaaaatatataagccagcccgctcggtcggggatctcagctattttatgattgccaaagaagtggcaatacttcgcctcggcttcatgttgatagcttggaacatggcaaactacaaaaccgctcacgatgaaaccgaaatttgaagtaaacaccatggcccaaagtgaagcgaaactgaggcaaaagatcttgacgtcgcggctgaaataattgttgcgccaacgctgctcgcaaaacatggcaatcattacaagtattaggcacgtctatgcgttgtagcgagagttagccgcgtaatcttggaaggaatctacctctaatgacaaattgacttacaaaggaaatattggtcgtaagaacaaagttggcggaaatgctcaagatttccaaccgtccatagacggcactcgcgttggccaacattatcaggccacagaacgctctgaacgttatgcccacaaagggcgaggggagtttccatggactagggttgagaatgttcattttccgggactgtctctgccgtagcagtcgggaggtagattgctcgagctggttcctcgggatgagcgtgggagatgggcgtttgtatagcaaacgattgctcgagatggtaatttcactaaatcaagaacagacttatccccctccagccagtagccatagatttcttatattagtgaaatgtagcctccgccatctcagcaagcgatctttggcgacacgtagcatgtgatgtgcaaacaacgcagtaccggaaccttaaataaaaaggctggaggatcttcgcggtgaatccataatatcgccgggaatgggttcgtatcccatagaatgggctgtcttttcgaagccaccggaaccaaaagatggcgcgtcccgccactatacattcttcagaaagtgtgacttgaactttctgttggctcggtccgcagatcggagcatcatctggtcgccaagcacctcaaaggcaaacgtcttcttctccgtatcattgttgggttgttgagggacgcagacttccacgcgaaacgtggttccttccttgggtatgactttgagtcctctcttctttgtaatcagctcaacgacaaacttgcggtctctgacgatgatgcccttggttcccactcgtcctggacaccggctcctcaccacttcggcctctgccccgtgaaattcagcactggccagtttggcagcagccagtgagccgccggtgtagatgtcgttgcctaaaatctccaaggcgtagcccatccacatcttcttcagcggttcatagacttcatatttttgaccttgctttggaatgtcgtagagcccaaaattgcgacgctcccgagctgacagcggctttggcctctgctttccgcgtaacttttcctgctggcgagctttgtgacgcgctgccctggcgttgagagcagcaggcggaggagatgtaggctttagctggagagttcgatactggatcttttcgctgtagatgcggtttgcgctgtcgggagagtgcgctcgcgccaacaggtcctgcgtcactttgatctgctctgaggatgccatggcggcgatctgcaatgtcgaagctcaagagcttttgcagattacggtgatcctttgcagttgaatgtgagctgcggcctgacagaagatgcagctgataggtcaatagataacttttttttctagttgcggcttcgaagccttgcagatggtccaagctccattgaacctccacgtccctagtacaaagtaacggggcgtgtacagcgtgccatgtcttgtactcggtacgccggctgcgtgcttagcacaggcttatagcggctcagctgctggatgcaaccaccatcgctgctcttcacatgccctcgggctttatatgacactgctcgcgttctcgtctggttcggccccacacctctatttaccccggataatcagtctcggcctccatggctgaccatttgccattgcatcagcgagcttgattttctcttgtgcagagcatagcatggcaatgttgctgcggcccctcagctccttcaatcatccctgagaatcaactgcgcatcgctcccgctccagctcccggctatttcgactccgcgacatccaaccatggctcgagatggcgattccgtcgacggcgccagcagctcggctcccgatctccagatcctgggcgatgaaatcactctgcagcccagcggctttgtagagcccagaagcgtgtcgcaggacgacaaagaggaggcattgatgaaccaaacccattcgttccgtagcgaaccgctccagtatggtttaccgaggttcgccgttggattcgttctgctaacccgctgccaaccaggtttcttcgcgaggtctccctctacgtttctggtcaaggatggcgagcctacgatcgcgaccgcgtcatcgggcagccggtcttctattccgggttctcggagaacatgatttccaatgtcttgtcggcgcctttgctacagaaacggattgcgcagctcgccgacgatcgcctggccgtcgaggaaaaggaaggattgctgaacaaagatggcaaagattaccagttgaagcgtgcacagcgacgaaacattatagaaagctcgctcctggaagttgcagagaagctaacggacaatatgatttgcaagatggagagcaatactttcatccgcggcgcatactacctgtgtatgcagctggtaacgcgagcctaccaccaaggaatccatgtttctagcgaagaggttttgcgattacgaaaggtggcagacctggccgccaagaagaagcagagcattgtgttcctgcccagccataggtcacacgttgattatgtctctctgcagctgatatgctaccgccttggcttgacattgccggtggtcgtcgctggcgacaatctcaactttccgttggtgggagctttcttgcagcatgcgggtgctatgtggattagaaggtcgtttggagatgatgccttgtatactacgctggtacagtcatatgtcgatacactcctccaaggcggctacaatttcgagtgcttcattgagggaggcaggtcacgtacaggaaaactgctcccgcccaaatttggcatcttgagctttgtgcttgatagcattctctctggccgagtcaaggactgcattatttgccctgtcagtacgcaatacgacaaagtcattgagacggagggttatgtcactgaactgcttggtatgccaaagaagaaggaaaatctggcggatcttctctccaatgggccttctgttctctctttgaagctgggtagagtcgacgttcggttccatgagccgtggagtctgagaaagtttattgacagtcatcttgcaaaactatctagcattccccatggattggataccgatcatcaaaaccccgaagtgaggacgattcgagaaaagattctacgtgctttaggttacaaggtccttggcgatatcaacgcagtatcggtcgtgatgcctaccgctctcattggcaccgtcctccttactctacgtggtcgaggcgttggcaaagaggaactgattcgccgcgtagagtggctgacgtgccgtatccgagctaaaggcggacgagttgcgcactttggaaacgcggccatatcggaaatcgttgaccgagggttggaagtcttgggcaaagatttggtcggagtagtggaaggactagcagaaccaacatattatgccgtcgaccggttccagctgtcgttttatcgcaacatgacgatccatctctttatttacgaggctctcgtcagcgcagccatgtatacgcgcatcaagcgtggtggcggcccatccaaccaggatatcccctacgcagaactgagggaccaagttctgtttctgtcttcgctcttccgtggggagtttatcttctctggcgctggtctcgacgtaaacttggataataccctacgtggcttggaagccgaccacgttgtccgcttggatagagacgacagtgggcacctcacaactatcggtttgtcggacgaagagcgcaaggccgggcgagagaactatgatttctactgtttcctcatctggccttttatcgaggctagttggctggcggcggtgtccttgatgggacttactcctccagagggcaaaaacggcgatatttggattggagaagcaaaagctcagaacaacgcacaactggtaagaaacaatatttctctcatgattagtaagggactaactaagctaacatttttttgatatcgtagctgggtaaaactctgtaccaccaaggagacctttcgtactttgaagccgtaaacaaggaaacgctcaagaactcatacatgcgcttccagcaagagcagattatcaacgtcgtcaagtccaaagacgcaaagatccctccccgcctccagctcgatccatcatggcgcccttctcgcgaccccgaaacaggagctctcttggccgatgggaagctgtgggatttcacagaaaagattgcaagctcgcgccgagagggcaagaatcgtcgagacggagcgacggttagcatccgcgtgcttcgtttgacggacgagcttggcagcaggctgtttgccgaagctgaagaggctgagaagaagggcggaaagggagtgcccagccggttgagcaaggaagagcaggaggcgctggatcacaatgtgaagaatgcgcggaggaagagaaagttggagggaagggcacatttgtaagaccattttgtttgccattattgttaaatttctttctcgttcttttcagagcttgtcttgtattataccccccctatatatgatgctatgtatacatgtacacaaaaaaagaaaatttaataagagcatacgttgtaaatcaaatcgcccgccatatgtaatatacatctttttttctaaatcgcgtttcttccctcgcagactcctgcttattgtttagtattctctccttttaataatttctcgtcaatcataaacccgtttgcatctactcggctttgggcgcaagtataatgttgtcaatcaatcgcactgccgggcccccagaatggcccagatcttcgccgctctgcgcctgctccacaggctgcatcttgatggctccgctgaggatggctcccttggcggcgtctacagcgtcgacttcttgcagcgtgtcgggatcagccaaggatatgtagtcgacctcgaatgcaacccgctggtccgcaggaagctccttctgagcctccagcacagtcttggcaacgttgttcgccgctccgaggacgtcactacggttcagttggccattcttgtacacatgctcggcagcacgcaacgctttgctcaacacaacggcgacactgcgtcggcgaggccccaggtagacgttgcgcgagctcagcgcaaggccgtcggcttcccgcgtggtggggcagatgacaacctcggtgggcatcataaagtccttgaccatgcgcttgatgatgacggtctgctggacgtccttttggccaaagtagacgcggtccggctggacaatgttgaagagcttcatgcagacggtggcgacgccgcggaaaaaggtcggccggctggcgccctcgaggacctctgccacgggcgtgatggtgacgaagctgcccttgctgtcaacctcctggccggggaagccagaagggtacatctcggtggtggtgggcgcaaagacggcggagatgcggccgaggtttgcgccgtcgtcggcgaactcgcggtccagcctggccagggcggccacgtcggtctcccaggtgacggggtacgacgccaggtcctccttgatgccgaactgggccgggttgacgtagatgctcacgacgacgtggtggttctcgcgcgcggcggcgcggatcagcgagaagtggccctcgtgcagggcgcccatggtgggcacgaggccgacggagcggtagttggccatgtgcggcctgcgccattgccgcacggcgtcgacgaggcgcaggatcttgatggacgacttggggacggtctcggcgacggtgcgaagcgtccggatggtggtggtggtggtgaggtctggacggccaatggcgcgcggcaggccggcggcgcgggagacgagccgcgagaaggacgcttgaggcagcattgcaactgtgaatcctggtatcctggtgttttggtgttggtggcagtggttcgttgtcgcagaggcgcgctcgcagaatggtcgtgtgaccttgatggttcaagtttggattcgggcaagattgcggcgggcacgtcaaggaattaaataaaatggctcgaaggaggggggccaaagccaaagcgttcaggttggagtcgaagcctcggccgccattgccgggacgcgcgcaattggccgagtcaagaaagaaaaaaaagtaggttgttttttcgtgatggtttctgcggcggagttttgggtctgaagcttctggctgctctttgttggagtcacttttggtggcttttttttttctctccggttctgccttgcggtatgacggagcttcgggagcggcccctcccccaaaaatctcacggcggttgtcacgaccgctttcttgggatggagattccggacttggccgtgcctgaaggagccgtggatggaggcttgaattggggtcaatgtgcggctgcgttggtgggatcccacgtgagattgagatgcagagttgcaatgagtgtgagccttttgccgagtcgagtaagtggtagggctgtgtaagacgtcatgttcagtgttgcattatcgctggtacatgccattgatttgatttgagttgatttgacttgttcagagcttgattgccagatacatgtacttgtttattttacttgacaaacagtatatgcatagaaaagagccattgttatgtgctgacttggagaaacgtacattatattgcatcgtcttatcaaaaggctgcctgaactcatcagtccactactcggcccagcgcagccttatttctcgtcacgcgtgttccttcgtataaaccccatgatcacgctgtaactcacatcaatcatcttttctcatcgccttgactaaacccctaataggtaagcttactacatgcaatacattgtcatttttttcaaactggcatctcgtatagacgaggagtcgttttcatggatttaaaaagacaagtgaaggatttaaaaatagaacgtgagtagtgattgattcctttccctctaggtatgttgaatatatgcatcatctaggtatatagcgttacatgcgtttaaaacaaaaagaaaattctaaaggagggtgtcagaaatcccacttctgccctatctatattacccgatattacctccatgtaacctattatatggatcccgcttctcaattaaaacaattgacgcctgcaaatgcaaaaaaaaaaaaaaaaaaaaaaaaatctaacacaagattcagtcatctttcctgattcagccaacacactctctatgccgctcctccggcgttcttgagagcgtcctggttgagcttcttccaccgcatgcccaggccaatgagcgtcgcaatgcccgtgcaggcaacgcacatggcgaagacgaccttgatgccggccatgtagccgtcaatgacaaatggctgctggtcggcggggaaccggttgcggatctcggtggcgcccgtcaggacgagcatggcctcgctgacctgcggagcgtgatggaggacgtggcggatcatggtgttgataaaggccgactgggcgcccgagacaaggaacgcgccgccgaggccctggaagaagagcagcatgccggtggtcgggcccaggtctgccgggtcggacagcgcctggacggcaatcatggggatctggaaggacgtgccccagccggcgccggcgatgatctggtatccgatccatttgccggtggacgtggtggtgctcagcgtgtacaggagaccagcgccgatggtggcgatggatgtgccgccgagcagcagaggctggtagtatccggttgcgctgaccagggcgccgctggcgacggtcgagaaggacacggcgatgatgaagggcaggttgcggacgccgctcatggtcgggttggtgccgtcgacggactggaagtagacggggatgtagtagatggcggcgaagaagccgccggcctggataaaggcaaccagacacatgacccagttggtgcgcttggaaaacagctttggcggcaccatggagtattcgccctggaaccattggctgaaggcccaggcgccgatgatgaggccgaagccgaccaggaggccgatgacaacggacgagttccaggggtgggcaatgcctccgtactggaccgccaggatgaaggtaacggtggcgcccatcatcaagatgacgccgagagggtccatctgccggatcttctcgacgagaggcgccttgaccggcaccgcattgcgaggcgtctggaagaagatgaagatgatggccgccgagacacctccaatcggcaggttgatgtagaagcaccatctccaggtgacgtggtcggtgaaggcgcctcccagcagcgggccgatgacactggcaaagccgtacgaagcgccaatgatgccggtgaaggcgggacgcttcttgggcggcgcggagaaggcgatgattgtgtacgcgccggcaccgaggccagcggctcccagaccggcaatggcgcggccggtgatgagggcctcggcgttgggggcggcgccgcagatgacggagccgagctcgaagatgaggatggagaggatgaaggtggtcttgagagggaaatacttgtatgccttgccccctggtgagtttcttctgttagcggctggatctgagatgtgattgtaagggtgcttacatgtggattggaatgcgccgacggtcatgaagaaggcggcaccgtaccaaccggccttgtcgagaccttggaactcgtctgtgattttggggatggctgttgcaacaatggtctgggaagagacggctgtcagtacatgtaatcactctttttttttccttcaccgccaaagctggatatagactcaccatatcaagactcaagaggaaaacactcagcaccaaggcgagcacgatgaagaacatcttgattcccgaagggtactcgtcctctcgcagctcgccatcttcagctggagattcgataacagactcttgctgcttctcgtcaattccgaggtccaggtcgtccttttctcctcccaagctaggcacaggagtcttgctgtcgaaatcctcgccattgagtgtcgtgcccgtcgatgccactgcagcgtgcagcttggcagggtcctggtgtgaatctgccatgatgaacttgcgtcctcactgttctctttttcggagaataaaatgtcaaggacaagggggttggaaaagggttgccagcagagtgacaacgcgtggatggttggagagccttttgtttccaaaccaggtccccagctcttggagcccatgcccattctatatatacatgcctgctcttgcacaagcttcttttctggggtacggcacggcaaacgagtcactacactaccgcaaagtgaaatttctatcaaagcggacttggggtccgctaagccctcttccttcgtcgtacatgggcccccgttcacgtccacgtagtccgtccacccccctttggaagtactctctgtataatgtacgtgaacgagcctcaatcgacccgcttcccttgggtgtaagtgcgttggagcccatctctcacactctctcctctctcaccaatgtctcggacacttaatctccaaagtccgcccagcctaaggaaagccaagatttgattgctgacacaatgggaatttaagctcacggcgtatgagccagattgctggatctggttggccgccctagtttggcgcgcagggcggaacgaccgagtggaactggactgggccaatatgttgctttcgtacgagggtttagcgtttctgaatggcggctctgctttgttgacttttatgattcgagacaaaacgcccgcttgcttgtgcttttgggcttccggagaggagcaagagcccgaaggaatatgcagctattcagagccgaatggatcgtgtccaggtggcgattacgtgcaggatgcaataaacatgtacatgtgtgaagcatcactgctctcatcccatccctacctacatcggacacgtattcgctgcagcataggtacatgctgtatacgtatacaaagaagatctacacgcgcttggcaaggaagaaaaaacagatactaggcctataatcgcagggagatgaaagcagcgtctaaccgcgagtcaagagcccggccaacaaaagcaacgtccatttgaggcaacaggggagaggatatcgctggaaaaggcttatcccgctaccaagatcacggacaggcgctaagccgctagcaggatcctggctttgcccccatcaggcatcgctggcagccgctaatgagtcacttagccgaatcaaacaagaaaaatctctgcagtttttcaacgagtacaacaaggtttgccgtaactgcgcaacgggtgacgagtatttttcacgcccgtcatcgactttggaagaattgatcctgcctcatccttcgctcggtaaaagtcctcattgtttgatcatctcaccgcatccaagatggcgaagcttcaggaatacgtattgggctttatcaactcagcaactgtctcaaccaaccggaacgtttgcggatgaaatgttatgccgagtgcgccagtctatcaaaatcattccagtagcgttatctcgtcaatctacacacatccacacaaggtggccggcacgttttctcctcccagctaaattaaactcttttatttccgggccatgccacgagcaagacgagaaccgccctttggtggcgctttagcggtcccttttttttgtggtgacctctgctttttcatgcgctatggcacatagtgctgccgtagtgcgagaaggtttgtcagcctctgccgctgctagctggcggacttttcaaatgtccgccattgcgacaacttgatcgccctattagatggaggaagaggctgcttgctaaagaagatgcgggtgtttgagcttcaactccgatattggcgtgggcttggagtttcaaaacgccatcatctacgttcgagatgcgaaccctaattccgtagagtgaggagttccgcaaggtatcgggaaattaataatgacatgtctgcggaaaacatccgtattggtgacgatgaagcagcggatttcaacaaatcgtcaacaagtgatatgcccttcattgcatggtatgttgttgcagatttcaaagcatccaaggatgagatggttacgaatacgtagtgattttggtcaccatcagagcagatgatccaatctgcgtatacggaccccgtcgaaacaagaaaccaacaatcgacaactacatgcaaacaactaacaacatgaagctactgcaacatccccagcaacgagcgcccccctccgcattccgtgtcgtaatcagctcatatcaactcgccgcacatggcaatatgtgacctgagacgtaagccaaagacggacttttgtagaattactgctgctggatttgtagtgagcacgcagcttctcgggctcggacagtcattagctctcccgctaggaccaaccctcacggaaaaggggtgggcacggttattatagagatcccggcgaggcagtgaatagcatttaatcttcttgatggtgcccttgtttgcatttcagccgttgtgtagacgccttgggtgtctcataatcttcacacaatgaatcggtttgagccactaccaacagcagctgatgctcatgaccagaaagagtcacgcttgtttacagcaattagcgtgtatattattccaaagcaaccataactcttacagaaacaactgaaattagattcttccctatagcgtaaaagcaactgccgctgttcgtggtggctataagtatcttatctccgtatctcccttctcccaaggagctatctcatatgcccggcaagacattcatagtagtccaggaggttttagtgtggtataatccacattagttgaacaagcaacgcgatagcaaagtcattagaatttcgatttcaagatcacttacaaatatgaagctagtcgtcttcaaggggtatttggaaaataacgagtgtttttgatctaaaaaagatgttctgaatcatcatgagaattatacagaaacaagaaaagaaatcagcatatcgtcttcactcctcatttacatagctagactacactttaggagttctaacccatcgtagcatcaatgatcgcatcttgcactaaagagctcaaggcaaatatctgttcatatattccagatcctcaacaactgattatcatcaaacaggaaaactacagagagagtttcaagtttccttggataagttgtctccctatgccgcgagaaacatttaattaaccatgtctctgtattacatctcgtttgtcaacagggctagttcttgcgaattgacgattgcaggtctcagcagttacatattgaattgccttggcctaatttacattggcgtaagcccacctcgtgctactgttttatggccttccctctgtaaacatataagcatgagactgccgactctaccaattttacttttgtcgataagtccgtcaaattgccaccaaggatatatgtatatacaggtatctgacgcctctttattttcactagctacctaagcaacatgtgggacactgggtgcccaggtggaaacaaatgaagcaggagggagaaagtaaagcgtgcgaaacatctcgacaattataaaaagtcttgcaatggggtaaaggacaaagggagcagcagcgagggtgagacaaagtgtgattaggtgataagtcaatccctgtggactatgatcatcccgtttgacaaggaagaggagcaggatgctgcaaactggagctgcagttgtatagacgcttgcacatctccaaaagatcaattcgattgtcgaggggaaaggaaagttccacgcaacgacatgaattccaccaaacagaaccgcactgacagacacagcgaggaagacaactctggtttccttgtccctaccctttctatcatccaatgtattgtccacgctaatcggcgcaccatgcaattgcccttgtttggtagagatgcccaaatgcgtaagaaaatatgtgaacagatatttgaaaaacctgggactctttttcaaatctgttttattatatagctgaccacagtcgtgtagcgagatggtttgagtgacgctgacgcgctgcggcttttcccagtacagaatgtacgtgagaattgcgcaagcagcaaaggctacaacggccacctcgagaggcgagacggggagccttctcatgaccagtgcaatgatttgaattatagaccacgcaatctggccgagtgcaaccgattttccaagtatatcgcctttggacttgtccctgatttctgcttctgccatgttgggcagctttgtgatgtgccttcttcttcgaagttcgaggagttcctcgccggtaagatgatatgggtcgtgatacagggttctgtctgccgatgggtttcgtacgacgaagcctcccatgtttgcataatagctgtgagttaaactccaagtttcttcttctcccaagtccaactccttcattcttttgcaaatgctccgtgcggcaatcagttcattgcaggctgcgacaattagcaattcgggagcaatgctagtccacagcatccgcagtgtgcttctgtaaaatcccttcattccccatttagcgtttctccatgcagggtatgcccatgcacgccatccctttagtgtcgaggaatagtcatcgacttctccttgttgttgttcgggaaggttaggatgctggacgctccaggtgcaagcgaagatcgtgaagagggagctccatagtatgtcgagagttccgcgggtattgggcgatgacacaaagctcgatgtagtgtcaggggcagaacactttgtttcaaataccgtgtaggcttgaacaagtgaaaatagacagatgatgatgagttgagttggccatcgtgataacgccatttgtgagaataaggattcttaacgatgagaagatgattgctgtatacactatgattggaatttggtacgatatagatttatgcgtcgacaatggagaggaaaatgtgaagaaagaggggtatttaaagagatagaatgctcttttgggtatacatcgcgagatccagagtcgagttctaattatagaggatattattcaatcctgactgcctcattggtctacctcattgcttcagtgaggcagataagaagtatggttgcaattgtataaggataacaggctctctccaaatcaattggctctatctacatgcagtggctgaaggcagaaggcgttggtaggggggaggggagcaactaactcatctcacttacaacatacacctaactgctttgcgagaatatgcagtgtattattacccaagtggtacggagtattcccatattaagctttcctatcctctacatgtcactataattggtatatcgcttcgtaatacctaatgagtaacaaggcaaaagtgaggggatctcgtgagcatcgaccaaatgatccgccccgcgttgatgccggtggcacacatgaaagtagcacaatctcccaaccaacatcgtatagccagatgttgcatgtaaatgacttgaaggctctccatagattctacggaatagagccattagcatccgtcaaactgaagagactggtatcctaaagatgcacgggagtgcttttccttgcgccggattatgggagcttgacccgtaacttttgataagagggagaataggaagatgtccaagtaattccacaaagtaaactacgtcggagcaaggcaataagaatagtacaacattcacgagcaggggagcgatttgtgcaacatgtagcccgccaactaactggtgatcttccccttcattttacaacaaatgcatgaaaaccttacagttaattttagtagtgtatcaatacgaagccaagagccgtccatcgcacgacaggaccagttcatgccgtcgtaattacgcacattcatttacagttccgtctgttatatgcgtaggactattcgccgggtagctaccgcaccagcccctggtctatgtgatactgcaaagaggggcatcctcgtaccaacgatcaaggagataagtaaattgcgaaaatagattacaggtattgcaaatattattactatcataagctgccgctactatttttactcacagttctcgaacaaagtagctccttgtgtggcttatccttataaggaatctgtccatgatacatgtatctagactgccgtatctcacaaagcctaactttgggtacgggtcgaggcatctggtttagtttcatatcctgttctatagtagaaaagcaaatcctggtactacccggtttcctaccagatcgggttttttcttcgcagactcgcagactcgactctgcttgtagacctcccgctagttaggcttgaactgcagaccaccgtaagcaactctatgttgttatttggatcacacacgtaagcgcctattaaagaagaaaaatgcatacccagtaggattctacaagcccggagattgtccagcagactctcgctaactcgactttagctatggatcttagtaagcaatcatgcatcttgttggaagtacgcataatgtacaacctcgtaaactcgactttacctgtaggcatatacgtattatcacatatcaaaacattaaaaatacatggcattttactgtggcttgaccccacaactcgactttgactgtgggctccttgaagacgcgactccaatacaccgcatttacacagcctactcggtagcttctaggtatttgaactcgcttttcctactatggaaaagcattaaatgaatcgtatatcgaatcaaacaaggcatattatcccaaaatgaaagtcgagctttgcgaggcaatacgtagcggtacccacgtcaacaaggaacaatgacttacaaatctaaagagtatcacatgtatccatgggacctccctggcttgtgggccaagccgctacgattagcacgtcatacccagcactgctgcactcatcgcaatattgatccaataccttcagattcgagtatcagtggctgtcgatttcatcaatggtactctgcgtggtatttatcagaggcaaaagccaaccatcatccacaatatccttttccgcccccaagatcacagccacgctgccaagagcctagagacgcaactaagaagtttgacgctccaaggtggcatattcactgcgcgctactgccatattctcatgctttcgtactaggtagttttctcctctggatcgaggagctggatgctacccaataatcgcaatctccatcttgaagctgcacacttggctcgccatgtcaggaggcgcaacgacgctcgttttgacgtatgatgtagccacgagagaagacgtggttcatctaaaaataaacacttatgatgcatatatccaccagccgttccttggttctggctggcctgtgcagcgtgatgggtcaataaactgccgaaagggcgtcatctcagatggccaaacgcatgtagatcgttaaatcgggccatcggtttcgacgctggaacatctgtccgaatgtgtgtgtggtagagtttgagagagctgtttggtattagcggatacgccattcggtgacagcagcttttagcacatctccatataaatcccgtgtgcgggatgggtccaggccagggctagcagctagcatgaatgttgatgtcattcctcgctgtacttttgcatcgccaaagccaattcgggttacatggttgagcattaaagtgctgatagggacagagcatgtccatattcattgggcatatcatgtggctcggacctgtgaagaccgtggctgcgaataagaagccagcatcacgtcactcgctgtaatcgtaacgctcaaaggcaaattcacaccgttcagccacgatcctttcctctgcgtacactgtagccaccgacagcatcgtgtcctcaaatctcatataagtcgggccttgcgttgcgccgtccgccatacgtacaccggttacgtccaccaagaactgaagtttgccttcatcaccatcaaaacaacatacgcactcatggacgaccctccttcatactactgcagcaactttgtcagcagccccacgcccagcgagcaggaggaatttctctcaccgacaactctctatgtagctggtcgcttcattcactccgctggtcccccagcgccgccactatatgagctctctcactcagtgggctttctcaaagacacagatcgcaatgtgcgcatagagagactggactactcggtgaaacggcgagaaggcgaggcccagatcgcggcgcggaggaggcacatttatgacttgaagcatcccgtacgagtcacctgcccgacatttccatatcatgcagagcctacgtcgcggcggagtctctgtacttttggactggagagctttcggccaaggaaattgtcgtctaccaggggctatcgcattcgacgcgcaacacactcgcttaatcaccagttggtacgccgaaatgttctgttttcagctgttcctgccagagacaaagctgttcgatatgagtggagcgatggagaaggccagctggtagcacgcgaagtggacatgagcgatctgatgacactagtaatcagtgctatgatgagtactggcgagagagatgcgctggtctcagcgtggatgtcaaggatatgggctgagcttgcaaacaagcagtaaatatgttgcgcgagagagtcgatccaggagttataccaaccagtgtggaagactcgtgcgagcatgcagaccaagtagactttttctcttggtatgctcgatgccagcgagcgatgatgatacgaactgaccgataagaatgataatgatgtaacgacatgaatattggtgtaaatagcgatttttaatatatgtcccagagacttacttttccatcttttgcccctgccgcaatccagtgtgccgtctttgcaaggtgaagtctgcgatctttgacgctcattccaactcctcttgccaagctctttgtttcctgcgcctcagcctcggcctcagccttttgaagtgttgcgccatcgaattccttggcggcgttctcttccaactgcccagataatggagctttagtgcttgcgggagcagctgagtcctcaatagtagaaaaggccacagcataagccccgactttgtgccagctcaacacagcgagctcctttagtgttttggtcgagtataccctaatcttcgaatcccacccagcagtggcaaatatttttccgtcggacctgactttgagattttgctggccagaatgctttgtattgacgactttgagtgcgtgctcccattctttcaagatcttgcggcctgaacccgtcgctgaagaggcagacggagtgtcaaccacctctactaccctctggttaggctcaagcccaatgtctacctcttgctgagaaaccggaatcggatgcttcgctatcagggcatctgccgccgaagtaaaaaggcattcccgattgggatggatgtctatagatagaacaggctgcgtatgggcttggcatcggtatgttatcgtccaagacccgtcaacttctagacgatgcacagagacaaatccgttttcaaacgctgcagccagtgtcaatctttcattgtggtgtaacaaagataggctcatggccatgccattctgttggccgggtttgatagtgtgaatcctgctctggcttggtagtgtgtagatatcgatctgagaatcgtcagctgagtacggcaaggctcgccatcgtcatcatcgctgatggtgcggctacttacggcctcagaggcgagggtattgggcacagcgagaacgacttctgctacagacgagctggcttcaatagaacttccctgcttggggtcaccgagacaagcagcaaatgagcaaaagttcattgtgttcacctccaacaaatgaaggacccagggctgtgggcgtggcgcgggggtgtcctccagcggcaatgagacgctgagacgctcctcatcctcctctttgaccctccacacaataagcttgtgatcacggccatggctggggtctttggtcagtaacaattgtccacctcatgctgcactgcgtactgggaacgtacgtgataattttgtcgttgccccaccctcttatgccaagaatcgcattttcatgggctctccaaacagctcgtggccgcatgatggtgaggtcccagagcacgacccagccctcggcgtcgccagtcgcaaggcgctcattctgtctcacgaacgtggcggcgtgtacctgggccttgtgccctcgtaatatcgcttttggcgatggcgttgattcagccatattgtttccccgcctttcagccaacacttgtcagctgagacattgctatccaagcaagacgggatgcatcattagaaggaaaagagatcgccctgctggaagtatgataagtgtcagaagatgatgcgtagtagcagtaacgtccaagaatggtactagagtcacgtgcattcccgtagtacctacaaccttggtgcagcaagctctttgacacggcaacttcaaggcttcttccgcatgaaataacccgacgtgctctttcaaatcactgaaattgaaataagagagatggtagccgagatgctaccgcacgtggaggaaacgagacctgttcgacatgtgccatacttggacatcatcataagcttgtgacaggcaatttccgcctgctcttacgtcgtgctaccatcaaagtctcaggtttctactacctcggtgaagcacctctcctttctttggtcacaacaagcgattatctttatctaatgaggtaccactgtcacgaagtgttgcatagtgctgtctcattactgcctgtttcacctgagacatgcatgtgaatttgggctgattatcggttttcgtgctaccagattggccctcaaggtggccctagacaacctagagactctccttgcttccaggccttcacatggacaccgctcattcctcagtataggaactcccttgcgtatgctggactatttctgcctttactcttgttggctctgaacacctcatgtgctgatggctgactgtttgcagtaagccaccgccacgcggtttcagcaggcccggctagtggacagaattcatgcgtataagatgtatgcttggtttgaccagatgacgcaattccaccctcgcctcttaatacctcgattcgaactcctacaaatataggcctaaataaagacgggcactaacggggagcttaacgggtgggggagcggacgagccacagatatcgcgttgttgctcgagctttgtgatgtttcggaagaagccgtaggatgtgtgacaggcactctattattgtcagcgcatcctatgagctcgtggatcgtcggtcaatgatctcaatagtaccgcagtcgatggctctactccgttggagcaactgaagcatgtgtcaagtctccaatactacaatatttcctgccacaatatgcatagtttgagccgatgggctgatctatgtgggaaggaagaagctgacccatgtttgcaatgcttgtcaagccctctcagcctgcagcgctatgcagaccaatattatgtgcctgacatgctaagctggagccttgctggaggtcatgggtatcccacaccaatttgccacatcacttgggactattaggggcaagttcagagcatatgagctgaggtaggcatatttggctccaggttgctcagggttcctgtaatttaggaggcatgccacatctgtgctcagtattacaagactttgggacagacttatgcctgccggcttattacactctcgttctgcatcgcataagcaaaacaggtaccgaaaatcttgtatcaccgttagagacactactgtcatctaactggatttagtagtgggagcatttcgcagctctaaatactacttccccatcattcactcaccgcatcctttcttaacatgatgcttctcacgctattaactacctactcgagtctaccatttgaatggtattatacgaatgctctctagatagcaataagtaagctctatgcgagatacatacctgtcaccattctggcccttttcctcgaaaattgagagacaaatatatgtacccttcatatagcagcgcattctattggcatctccgctaccgatacatctggatccgaaataaccagcaggcatggcgattatttcttacaaaataacccgaatcctattctaccgataggccatcaaagaccaataagccaacaaaggaattttttttccaaatctgtctaacattctaatgtcgagttgatggccaataagctgctcaggctttacgagattgagcatgtacgcggaatcctccgatataggccgatacaatacattttccacaatgatcaaaccgtatcaagagtcgttgcagagctccaagtactccagaaagtcaaagcgggtgcgcaccggctgcctcacctgcagagaccgccatctcaaatgcgacgaatcgacaccgtcctgccaaaactgtcaacggggaagacgaacatgtttacgcggaatcagactcaattttacaaatactaccattcacgattcgtctaattttattccagttgttttccacaatagtatgacttggttcttttaatcctgagatatttcacgctaattgttactctagatatagttacaatcagagacgagtctcgccaaatcgcctcggagtatcaaaacgggttaaccggatatgcagacgctgatagtagccggtatatagagtgcggcgcgatggccaggacgcaaacaccaatttcagatcatggatcgtccagctctatccttcagggacatgtctggcacatctacatatcacccgagagctcgaataaggcgaggagcatatacagcgatagcttaattctccaagctaccgagtggcgcaaaggagctacagtcgactcagggccaatgagcctgtctgaagttgaagaccgatcaaatatcagtgtaagcatcgaagacgacagtgctactaatgcagatgctacgggttcttctgctttcgagcgggagttcctcaactctcccgagcacgttgagtatatgcaaatttacgttcacgagattgctatatggatggattcattcaacaaaggcaagcattttggagagtgcctgccataccgagcgctggattctcccctgttgcttcattccctgctggcctgtggagttagacgtctatcaaatcgccagccagatctgagtagcatagctacagtatattacagcacggcgaatatgcagctattccgctatcgcgagaatccagagcgtaacatcgaagaatgttctgttgcagcaactattttaaaactctataacatcatgtttagagagaagccggagaccggcggccacagtcttgcggtgctcaactctatcattggcgaaagccagtggactgcggagagcgacggcgttggatcggcatgtttctggctaaacgcctacttggacgttatggggagcctagaaacgggctgtgatttgtcttttagcggatggaatatcgagctaggctttcccagcgacggaaacgaagtcatggctcaaggagacgaggagctatgggcgcagaaaatgctatttatactggccaaggtggcaagctacagacggcatgtgctgtcatttacagagaaggatcagagggaaaacagaactctggagaattatataccggaatggaagcaactgaagcagctctgtgttgagtggagcgacgcgtgtccgaggaacttgcgcccattgggatatatgcagcccaatcaaatggagagcgataccgtgtttccgaaggcatgggcacccaaacaagaagctatattctgtcgtcttttatatcacactgcacaaagcatactgactcagacacatcccatggagcaaacaatggtatcggacgaaataagctggcttcaactacaccatgcccgtgaagtatgtgggattgtcgcgcatacagacgacaagtacctcgggccgatgtacacacaggcattcttgcttgcgtcagtcgttttaacggatcacaaagagcagatggaagtctttgagattttacagaggatgcagagtcagatggtgtattcgcgatcagatgccgaggagcacctcaaggcggtttggggatgggagactacaggaccagccatgccgctgagatttgatcagtggccggatgctcatatgagccctgctcctatacgtacgtcggatatttcagcggttatttcgcctcagcactcatcgccaccagtaagtggcccgtataccccgatctcgatgccacgaacagataatctgttacagcaacatggtccttcagcggccccatttgaccaaacccaacaatatggctatgacacctggcgagataataacccatacacgcaatccttctatccccccaatcgttgaagattctcaaaggtgctcacgcttgctggtcaatggattgataggcggtactcttttaattgagggtaatttcttatcatgatgacggcccgccttgtgagaaattcatactatatcctcccgtattttcatccttgaccatttggaaattattggtgctcaggccaaaaggtttgagaaggctatcgccgagaccacgcagtttcccccacatttcagacatttcggcctcctgagcagcctttgttcgcggcggcaaggccttgagctgtgatcggacggtgcgctggtccgcgggcgtcagaccaggcatttgcgagagagagcgatagtcatcttcagcgccggcgaggttggaccagccaccggcttcagaacgggcgcgtgcacgtcgaagtaaggcttttgtgcggatacgcagaatgtcagctttgcggttctctagtgctgcctgctcgggggttggttcagggggagccataggtgcagctcgctctgctccggagctgatgatttctccctcgacatcatcatccccattcttgttgtcattcgtcgtgttgtctttatgatctggtttggtgtctttgagctcgtcttttggcacaagttgctcctcgctctcggcttttgtcaagctgtcaatggcatctgttgcggcctttattgcttccgtccattgttcgacctgtaaatgacacgcagaaatgttgctctgtatcactgcacgttcgtagtgaaggtagttggggcacgaggcgatggcgtcgtcgtatctagagagggcgttgtggtagtctttggaggcgaagagagagttggcatcggcctttatggcggcggattccttgaggagggcctaggataagaagcattggatgagtatgtttttaggaattgtaagacattgagagaatttgatcttgaaatgagtggcgttcgtataagtgaatgatgatatgtgtagcaaggttaactgatgtgagacgggtcacaagcttgaacaggtcaaacaaaggagctaactcatgagatatagcccattttatatgacaagaaggtacgtgtaggaagatggagtaaaatgaaagcgagatgtgatgttccagcagtcaatacttactgcttcttcctctggagggaatctcaaaacttccggttcatcattcggcttctcatcttgaggtgcttcttttgcgttttccgaagccttttccttatcactcatgttttaagatgcgtatcgctatgtattatgcaacggcaattagtgagcggagcaaagtgaaatcccgggcgtcaatggtgatgaagcatcgtctactgagctacgaagctcggaaatgtggcatgtgaggcgattatgtcagcatagcggaatttagtggggatatctccatgtgcagctccataacaatttctgccaacattgaatcgaaaaaaagacaaaggtggtattctggcggtcaaagatacagcatatagataaatatcgtctatatcaggcaactttcatcttcttctgtcttttagcatccattcatcggaagcagccgatacgcggcatctcgttgcgagtcactcgccgaaccccagcgcgaaccgccccgcccccacttcggccattggaaggttttcgatacttgaaactcccgatctccaacggaaaagccgataaagattgcgagaatccaacgattcctcacttttactagacaaggcaatttttgttctcagctcctttcgtaaattgagctgttggtatcttttctacagccttttcggaccaaagtagccttctccgcactcttcttgtgaaaatggctccccgaactgagtatgtcctcttcgttcataaacatgaaatcactcgagctaaaccgctgccagcttccctcccgtgagggcctgtctctttgacatggacggcctccttctcgataccgaggacatctacacgctctgcgtcaacctcatcctggacaagtactctcgtccttccatgccatggtccatcaaggcccagctgcagggccgtccgggtcccgatgccaacaagatcctcctggactgggcccaactgcccatctcatcccaagagtatgccgttgaaaccgcggccctccatcagaagctgttccccggcaccaagcctctgcccggcgtccctgagctgttgaccagcctctctcggacagcggagcctggtgtggattctcctaccgtgcacattgctctcgccacgagctctcacatgggcaactttaagctaaagacgagccatcttgccgatgtcttctccgtcttcccccctcatcgacaagtcgtgggcgacgatagccgactcaagcctggccgtggaaagccgctcccggatatcttcctcctcgctctgcagaccatcaacgattcgctgcccgagggagaggcgccaatcaagcctgaggagtgcctcgtgtttgaggactcagttccgggcgttgaggctggtcgccgcgccggcatgcgtgtggtgtggtgccctcaccctatgctcaaggaggagtacgccggccttgaggaggaagtccttgctggacgaactggtaaggctggagatgtcgacctgcatcaggttggtgagctgggcgatggctgggccgagtaccttgcttctctggagaactttccgtacgaaaagtacggcatggttatcccgccacccaaggcatagatggtgagtaagatggatatctttcccgaatctaaaaacgactgacacaatttaaagactttttttcttactgaggatataaaatgagagatgactgatttatggctggaatgaatatacaggtgctcctttcgtatcgaatttaccgcgagcacatatacattggaaggacgatacaaaattgcgtaggaaaaagcaatatgtaaagctagattttagaatgtttgccgtgctagatcaaggatataacagagagagacctttctttcgctgtttgcttttacagatccatcatcttttgtaatgcaaaagtatcgggtaacctgaattaagcgggctacaaagtatggctgcgatcccagtaagtcttgtatggaaaattgaccgggcgctgccattaacaagagacatgcttcagcgtgtcatatttatcatgaagatgtgatgggcggtctgcatgaaagattgctgagacatttttatacgccatgacgtgacgtaatatgatatcgactcgcatttaatttacgtttcaacgctttcaacctcccatcataattctggctcatgacggcttgtatcatcagaaccaataaaatagtcaccaaactcaccataacaaaaaagaaaaaaagaagaggaccatggctgctcccttttctctcacgcgaaccgtcctcgcttccgaccctctggcctataaatcagccacgcaatcgtctttcctgactcgcgctgccaaaggccgcgtttccaaacatcatctcggacaatggctttcaaatgatcggctttatatccatgggtatatccgaggcgtgggtcgtctactcagctttctacagctccccgagacagtggaggaagaggcagaagtctccgagagcaccaagctgcttcgctggatgattgacgcattggtcaacattcgccgagaggaagagttctttgtccgcactgcggcagattacggcatcagtctagatctcagccacaagctggaagggctccatcgcttcgaggctctattcgacagcacccgtcccggcggtggcgacaaggacaaggccgtgataccctggctcgaagcggcaatcgtcttctgggcgacggagaagtgctacctcgacgcctggtccggcgcatcagcccggctttccgctccgtctgaggccgatggggatgaggatggtggggccctgaggcgggaattcataccgaactggagttccgtggagtttgcgcggtttgtggacgagctgggcgagattatcgactctgcggtgcagcgagagattaagctgcggcagaatgaaggcgaggaggaggcaatcaagggagagcttctggatagagcattggtgaagtggcgtgaggtgttggccgcagaagaggctttctggcctgcaatggaatagtattagacagcaatcatgagcccatggcccgccttgtttgcagtatcacatggtgctagcgctcagtttggacaaacatgtgcagctctacgtaagggtacatggggtgaatttgaaaaggaagaatgaggaaagggacaagtggtatagccaagagttcttggctgtgacggttcttggctgtgatgccaaaacataccgccacagtaagagccaagcaaaagtatccagagccaagcctctctgcccgacctacatggagaagattggcatctgacacctatttcaacatatttccgtactctatgcctcattgggaaactctagggattaaacgatagcgacgggctattccacggtcccgtcgaaagaagttgcctgttccagcagatgaggatcaaacgtgcgaaggagccgctgcccgcactaacagtgaccactataataccaggtagggcaagtacacgtacaagtatgcaataatgccactcggttgaccaaatagtaaacgaaatagcagtatgtagcaagcactatcaaaagaattaaagaaaagaatcgaaagtctcgaatcagccttggcgccctccgcgtcgagtcggctgatttggcccgggtggctggtgtcaacgccagccgcacacggacagacgatctggccctcctggccggaggctgagcgatggctggaatctttggccgccgccgctgtttcgggctgccaaagtgcgccccccgctttgctggcgctcgtctgtttgagtcgccctgccgaggctggggagttcgacgctgcagattctcgggcagatgagccgagatgttgtccaagtcgtctattaatatgcctggcgtctataggcgtggaaatgcttcgatacgtgtacggggacatgcacctgtgtacaggtacaggcagtatcaataatcctcctgcagtgcaagcaatccccccagcgcttccacgtccagacttcacctgctcaaagctaaaagtcgagcctatgtaccataagctccagactgagccggaaatgccgtagcccggtggtccctgttacagcttctacttgtctctgctgcctgcatcgacaagtacggcgatgctgcgtgtttgcgtcaactgggaaatgaactcaaattgaccggtattaattacatcccatcgccatgccgcgccagacgttgatgtcaccgtcactagattccattcgacacaaagagaagaaaaaaagggttcaccccaaaagggggagtgatggaccgcagtgactgcgccactccagcggacgtgcatgtaccttacagctgactccgggagcacggcccagccactgctgatttgtcgaagccgctagacagtgccagtgcatgtccgctctttcccccacccatcgataatatttcgcgtgtaagaaaccgaataaataagcctgcccggagcctcttgagctgattattctttgttccttcacgcatcaagcttccgtctattttccatcagcttctcatctctgcgtgacttttgtcccgttttttgcagcgacatctcctagacaaccccgccatcaacatgtccgccaacgattactacagctccggcagcggcagcggcagcggttacccgccccagcagcagtacggccagcagcagcagtacggcggctacaaccagcagcagggctaccctcaacaggtaaattgaatgatgcctttcagtctactgatcagactcgcagctaacccactgaaagcagcctcagtacggcggccagcagcagcagtacaaccagggctacccccctcagcagcagtacggccagcaccagcagcagtacgacaaccgtagcgcctctccctatgaccagcagccccaatatgcccagcaccagcagcaatacggccagcagcagcagtacggcggccagcccggctacgaccagcagcagtacggcggcggccctcctggcgctgagggccccgacggcgagcgtggtctcggtgccaccttgattggaggcggtgctgctggtttcgccgctcacaaggctggtggtggcaagctggccgcggtgggagctgctgctgtcggtgccatcggtgcgaacctgattgagcacgctttcaagaagcacaaggaggaaaaggagatgcagaacctggcctatggcggtaacaacgatggccaccaccaccaccaccaccaccagaaatattaaggaaaggtgatgcgagagaggggtatttacacgttatgacttcgatatacatattatgaaacgtttgggcatgggaacttgacttggttctcttttttctgctagagaagcattatgatatatgaggggcgttggatcttttacttatactacctacgctataaaatacatataataaataacattataaaagagagcatcgcatataaacctagtagatgtattaagcttaaagtatcactacgcttaatattattccagttggattccaaacttgggtctgggagaccccttgactaatacgagaccccttctctacattcatctagacatatatttatgcgtgtgtgaagagcccgccgacttgttgagcaaactcctcgatatcttgcaagaataactttggctgctccagcctcgcgaaatgtcctccctatttacttcagttagcgaatttccacctaagcaaaggggaggtcaacaactcacaatgtcatgtgctttaaagaagactagattggggtagaggtggcgaacccaagcctcgggaagcaaaacaagatcacgcggaaacattgaatacccaagcggcttttccttcgatattggcaacgcatctcctttgagtattgtttggatgacctgcgcatggtacaggctgcgagggaacgtatctgtgaaccagtagaggctgaccatggccagaatagtatcaagaggcagtggctctcgctggtcaggccactcaaggagcttctccccaatcctagccttctattagtaacgtgcatgcagaatccggtcgataagacttgacttaccaagctagcaacgcgagagggttagaggaaatggccagtccagcggtggaagggcgagtgccgtgctcaagcgcaaaggccaggccggtttgggcccaggtctcgcttcgtttcaactcctgtgcctcttggacggataacgcgtcggaaggaggcggtgtttctcccgtgttgagggttagcatattgactagattctgttagatatttatcttccaaattggtttacatgatcaaagtaaaacctacggtggaaagctttgcactcgttgtatttgactgacatgatcctggccagcacactgcccagatcgccgccctgggcaacatatccgtcgctgaacccaaggcccatcatcagctggtgcataattcgtgcagctcggtccagcgtcatttcaacattctcgcttgggctacctgagagtccataattgggcagtgacggcacaataatgtgatatggaagagtctcaggcgtgtatttctgcgaaaggagctccatcgtgggcaggatctcgaggaatgaacttgggaagccgtgcagaaagatgaatggtatagcgtccttttttgaagagaacaaggccagaaaatgaatatcgattttcccagcttccgggtcgtcgatggcgatcctgaagttggggaacttgttgatgcggttctcgtgctggcgccagtcgaatgctgtaagccaggtttctttggcttgggtcagccactcgcgggatactccgaagcggccatcattgtgctgattccaccatgtcgctggtgcaatcttggatagttttagaagctcgtggaattcagataatttcttatcgggtacatgcagagtgaaaggctcgggcttgcctggcatgtaagtgggcagagtgttgaaatccattgcgagatggggtggaagatattggtactaaacttcgggtgtgggctgtaatacttaaaagagctcttttccttggggccttatgagagaacaaatcgaccttttataatgctcttgccatagaaggatctccgatgccacggacaaaggctggcgttggtgtaatccaactcgcacaaggaatggaataagtggggccgcccaacgtcaatggcttcagctcgtccaccgagattccggtcgaaacgcaacttctcctatacacgtacttttcgtacgacacatacatcagacactctacactgtattgttttttgttcctataccgacgtgatccatttagtcttcagactatcatttagccacagctattagacagacttttcgcatggatgcagcgtcaactaggcgccatgagccctctcatacgccaccagaacaggagcatgaaactgatggccctcagaccaagagaagaaaagtccgcaaaggcacgaggagctgctgggaatgccggcgacgcaagatgaagtgcatctttggctcgcccgcagacaccatctgcgtcagctgcaagcgacgcggagccaaatgcgtggaccagcagtttccggagcagatttcaacgcctttggaccgcagtcttcagatgggagatcgagttgggagagtagaggcgttagtcgagcagttactcaagaagatgtccagtggctcggaatcttgctgcggatgcacagcgacgcaaaaggatgaaaagtctaacaaggtcaacagccctgttcttggggaaccaagtaatagttcgtgtgagcccgaatctttaaatgtacgtcatcagcgtccaaaatgtatcttgggatatccgttgacttacttcttagcatgacgacactcctcaatacgaaatcctagactgcgagggtagtatcaggcctccacaactgatagatggcaagagtcgtttcatccgattgggaaaatacaaagacttgtcccgcgctctctacgaagccttacctacgccaaaagacattgaaatcatctccagagcacgcggcgacttgtctgcgcgcttctaccagatgctcaccgcttcctacaatgacctcgacaaaagcgaccctcagtcattagacagcctgtttgagccgtcaggaccaaatgcccatcccgtttcaataggtctttacatgctcaggattgccacctttttacaacaccttcatcctaatcttcataaaaacctacaaggattgtcagagccgccacgtcagatcatgagccgccttttcaacactgccgtcgacctcgtgaattcaaacgaaagcctcatcagcaacattgaaggcatagagtgcgtgatgatggagagtctgtggcatgcaaatggcggagatttgcgcaaaggcctgaccgccatccggaaagccatgacaatcgcgcagctcatgggcttccatcgctccaggagttcagcgcagtgcaagctgctggactctgaaagacaagtccagccaaagttcatatggttccgcatcgtgtttgcagaacgacacatttgtctcatgctaggactccctcaaagctccatcgatcagagtatggcttccaaggaggttcttgagagcgacacgcccatgggacgtcttgaacgcaaacactgcgtcatcgcatctcgtattctacaacgcaaccagtccgagccaagccctgatgattttgctttgacgcatgaattggataaagagctgcaaaaggctgccgaagagttgcccaaaaagtggtggcttcactcaaatctagctacggtcttggacgacccggaaagactcttttgggatatgcggcggctgtttcatcaactgtttcactacactcttctcaaccaactccatcttccttacatgcttcgctcatctctaaacggatgcgaaagccaatactccaggctaacatgcgtcaccgcctcccgtgaagtgctttcacgattcataacgttccgcagcgccgaccgcatagccttttggtgccgaacaatggactggttctccttgatggcagccatgacgctgctaatagcacatcttgacgggcaccgccgaggttccgagtctgcaagatcagagaactggctgacgcaccaacgacccggagaccgtgcgatgatagagcaggtgcatgaaagcatggaggaagtcagtcaacgaaacggagatgctctgggagcgcgcagtgtagatttgctacggaggctgctactcattgaagacgaggctactggtggtcatgcggaaaatgtgaatagggtgagcgtgcaggttgcggcggctaatgacccagttgatgaagagagaagcggcgccgtgcgtgtgtacataccgtattttggcacaatcaagattgctcgaggaggcataatatccaaggaaatgcttgcagagacagccaatccaagctggatacaagttcccgaagccggtatcgcagatgatacggctggaactgcaaaaacttggggtagcacaatggctgatgcaggaggatatagcagcaatgacacgttgacagacacaatgcctgagagcttcttgcaacaggaagattctctatttaccgctgggcttgatgattgggcttatcagagtgttgatgtggccttttttgatagcttgatgagagagattggagatgattctgccgaattgggctaacgtatctactgacattcattcagtggttatatcacgaagcattctgcaaacaaacaaggctcgaagcaattacatttctattctatgtcccgatccaattcgctaattcccttgatttaaatacattctgcatccttaccccatgtactgggcatacttcataaactcctcatcctccctcaatctctccagctcctcagggaacgtaccaaacaaaaactcaatgccaccatcctttcgatacggaagaatgatgcacattcggaatcccgagttgaagccctcgtggacaatccgcacagcatccgcctttccgccatcctcaaagaactcgccgccgaaagccacgtcgttggccgggaacagcatcatgttggtgatcatggcgtcgaggccgtcgaggcgcatgaatgcgtaccgcagctcgctgtagtcttgcaccgtctgcagcaggccaaaggcgtcgttggcgacttgcggcgtcacttgcgaggctgcttcgcggatgagcagcgagatgcggccgatgctcgtcttgggcgagcagagctcctccaccggcagggaagaccgcgtgaccaggagcatgttgcccatgtacgatgatggcagctgggcattgaaataaggccggccatctacggtcagctccaagacggatctatcttcgggcccaatggtttggccattgacctccttcgccacgcggtgtcgtgccctgatcatggcccgccagtaaagcgcgtgtaggatgtcactatcggtgaggttgatgcccttcatctctggatcggcagtaacctcttgcctgagctgttttagattctcgggcgaaatggagaagatgctgctggtcaaatcacgcggctgctttccagggccgggagagtacgcaggcacaggcttgaaactctggatatacaaattgtccactccctcggccatctctccaactggggcgaacccgagatggtcccatacgacggggttgatctctcgagcaggctggccacggtgatcctgttcccacagggcccgtggaagactgtagttcatgctgtcggcatctagccagctacagtttgccgacttgtctccctcgacatatctgcaacattctgcccaggccaagagaagagtcaccaagcctactccgtcaattgctggatgcagcgtgcccatggcgaaaagacagccgccctcgacgaaattggcctgggcaaccacaatgtccgcggggaacgtgggaaaccatggagcatccaagatttcgtgacccttgtatgcggaggggaggaagccgtccttttttagattttggaaagagggaagcacttttgacaagtctttgtacttgagctgtcttggagatgaggtatggccgttggtataaccgttggtatgaccatttgtgtgaccatttgtatggccattggtatggccattagtatgaccatttgtgtagccgttcgtgtggccattagagtggccattggtgagcgggtgttccggaagctccaatctaagctgccccttaatgtagccaggttctttctctgaagcctttaccatcttggcatcaagcgccggcataagagtaatcaaacgagcgaaaccctgctgcagtcttgaaaaggcttggtcaaagctcgctccgggacgaaggggaatgtacatgccaatctttgtgtacagactgggcattccatgatcaagggcgttcatcttgagcgtctgcggcgatttgtacctgctcaaaagctccttcatcttgctcaacttctcagcagacttggagtttgcgccattggccagtgtctggctggcgaggtctttcagacaggcagagaactgagcaatggtgggataagcgtacagatgccgaggagcaagtcgatctttcaagcccatggcagcctggacggagcgcacagcccggtaagcaagaagagagtccagccccaggtggaagaaatctgcgtcgtctgggatgtccttgaaagccgatgacagcgtgacaaagatttctcgcaccgctgctgtgatggactcaatcgaagtggtgtcgacctccatgctggaagcttcggcatccacctcctctgaccgcgattcgtaaaagcggtcaatgtactgggcgtacagttccagcgttgcccgtcgcttgattgtccccttgtcggtgcggataaagggcttgtctgcctctgcaaacatgatgtactctctgtgaagctgatccttgtgcagagacagggcatttgcctttttcacagtctcccagatgctgtcatacagctcgtcgcctgctgccgagcggtctttcaactcaatgagcaaagcagcctggctcttacctgttccgacctgggagatggttagtattggtttgaatcatatcaaaacagtggttcagggggcaaacttacgacgagtgcgccttcgattgcggtgtgcgtggtgacaaaggcttccgtgtcgagcggtgagattttgtacccattgctcaatacgacaatatcatcactccttcccttgtaggcccaatggtcgggctttgtaggatgcttgacgtacaagtccttcagattgatttcgtccacgtcagggaaagtgtggaatatgccctggaacagatcccagtgctcgttgcggcgcacccagtgctcgtaaacgccgggctcaatctccttgaactcgaagccagagtatgggtggaaggagaagtgataccagtcttcccggtccgtgacaaggttgccgatgaagaggccttctgttgtgcccgtcaggttgagcacgcgaatcaccttgttgaccttggcggcgctggtcgggctgacaggtcctccggatgcgcagatgaatttcgaagaggcaaacttggccaggacgtctgaagtctcaccaagctcatctgtaagagacgggacaagactccagatgtcgattttagcatggtctgctagagattctagaagattcatgttggggataactccaggaggtcccataacgacctgcaaatcaaaaagcgatggcatcaagatatccataataatacctgctccctatatgtaaagatttttgattagtgaattgctcacggatacaaagtttctctgttttaaacttacatggctcatgggaaacgacgagtagattcgatctcccttcttccagtcattcgtccaaggagccattccctgatcgccctcaacaggcggcaacaaccgcacagcgtccattgtgccgatgagagcatgggtccaggcgatgggcttaggcaagcccgttgagccagacgtgtgaaggacacagaatgggtcgtacgcggcctcctcgaaagtcttggtataggcatagtgttctgtgcctgctgcatccaggagctcagtgattccggggagatgcaggattctcatggcacgctggctgagaaactcttttacgagggggccaaacggctgctctgtgggctggacccatatgttgcagtctgtggctttgagaacagccagagcgccttctgtgctgttctttgcagagaggaagagagactgttgaaaaattgaaactcgtgttagcagtgatgtgctttcaacttttgtgctttcaacttttgggaccagagagtgaaacttgccttgtagccagccttggcgctggcatacatcaacaggacatgtcgaatatcatctaaacgcacagttagtttgaattcagtagagtttataatttcaccgtatctagcaaaatttttgagacaagaaaaacttacgaggtccgatatagcccagggcctcgagtgttgtgcttttgccaactttggactgcatccaccaagctgtcttgtccacggcttcagcaaactgcttcgcagtgatgtgctgcagaccctgagagatgtctgcagactttgctatagagtatacaatgcgatccggatcagtagcagctacattgtccaaaatctgcggaatgagccgcttcccgtagttttctgcggaagccatgttgacagtctttgacaaacaaaactgcaaagtgcaatggggctcaatctcaaaaaaaaagacaaagggaaaaaaaagttacagtcgtcgtcaaaatatcaagtcaacatatgcatctattaagtatggacttttgtcaccagaaacagcgggaccagcatcatgaagttgatcctggagctgtggggggtgtgtgctgtgaattgagctctgaacttgtcagctctagtcccatggctgtgcttagtgaacgagctaggcagaatggtttgagatccagcacccccatgcacaacacgatatgggatgtgggatactcagccagccttgtaggatcttgtgaagcctagaagcatcctgggagtcaccgtcttacatcagagaggcggatgaagcgggcgaatagatagtcaaacactagtcctagtggcaacgaatactaatctcaattgttccgtagctgtttggctaattttttgttccgtagttcttagaagatgagtgtcgttgaatattactgcagtagtacagaattatactgcaaccctaggtgtgtatttattgacgcgatattaccacgtgtggttgtcctagcttggagggaaggggtgtaagctatcttccacctgtaataaagcagccccttgatgtttataaatgtgttcaaaatattacttattactattagaatattaaatttagtaattatttcttttttatagtgtttaaatggcaagtatgtaactcttctacggcagtatttactttttttatttctacattattccatcaagtaaagaaaacattgcatatgttctattatataactaaaaataaataaattataatgaaactcagtggcttgcatagtatacataccgcattcctggagttgcctttcccattctcttcgcaatacccatgatcctactgtccactagctgctccctgcaggatgacttggggaaacacaaagccagctggattacatgtgactatgaaaaacttgcaattcacttaacccccttccgccccttttatttcataatacaatattatcggatccttacatttaccgataatctgctccgagttgcccctgttggttccacttttctcttacttcgcgccttggcttgtttgcacgcttgttcttgcccttgtgaaccgtattgcgttagtaaggctttgtaaaggacgcaaagtctttgtaagaagctttttttttatacgtgctctctattgaattttggagcaactgcagggaacggcgttgtggtcgccatgtacagcacttgaagttgcgaaatagtattacagtagtagtggcacaaggaagtctcgaaatggttgtttcatcaagggaagcggcacgagcacacatgcacacatgtgattctgtccttcttgattggatttttttttttttcttcttgttttgtcaattagtgcataggactctttgcaagcaactccgctaggctataacctgttacagcgatgagaaaatggctcccttccacggaagctgagctgacggaaaaaggtgaggctaggcaaagggcttagcgtcttctagcgcagttacttggatggggtagcggtccgtaggatcgggcctagcgccattcacaactagtgcgcgcgcaaagacgggaggtaaaagaatggatggatattatagacacgccacttacaccagggtggttttaacagaggcgatgagtttttcagaaaagaatatatcaaaatccacaaggcgaaatagttgtaaatgggtataaaaataagtctgctctaatccaattgaagcaataaatatcaaacgttgactgagcacacggaatataccatacacgatactagtgtttttctggtattgtgagaaactagtttgggatggagcttcaagacatgcaacttctctgtctaagccttcatcaagaccctggcagttgcctgtatggcgatggcgacaggtacttcgtatacattgatcaggagcagtgaacatctgtctataaagttccttccaaatctctcgaaattccaacaccaactcctcctcacaacaacaactcgtctctaatccagagccttctcaagcactttcatttctttctccttcctagatacccttttgataacaacttttttttttttttttttttttcacaatggagactcttacctcagttcccgccttcacctccctggagagcactgagctcgccctggctactcaggaagccaccgagatctccagacagatcttggccatcatcttcgagtatgctcttaacaaattcgacgacagcatggacaggctcggagctggtatccccaagttcctttctgtcattgatgccttcgtcatggccaagaagcaggtcctgatgtgcctgcctgccttccccttcaagtctgccaacaagcagtacaaggtcctgggcgtcttgcccgacaaggcagaggagattgctgtcgagcgcctcaacaccatgtgtgtgcgcattggcaagatctatgctcctggtgccaagctgaccatcatctccgatggtcttgtatacaatgatctcttgagcattcctgatcgccacacctgggcttacggcgaggctctgcgcgccatggtcctccagaagggcttcactcagatcgacttctcccgtatcaaggatctcgtcgacttccctctcccagaacagctggacgagatcaaatacgttgccaacgccaccaacttccgccgtgtccttttgaacaaatatggcaaggaggaccacgacattgacagcgagattgcagagaagcccgacactctcatgacataccgcggctactgcagattcctcgagtctgatttgcagtacattttccctcttcaagctggacgtaccagcaacggatacaagaggagcgtcaagttccttgccaaggagatgttgctgcgcggatacgtatgtttcttccaatgctccttctgaagactacaagctttttgatgaatactgactgagaactctttcacaggcctttgctggagccgtcaagaacgccttccccgaccacctgcgtctctccatccaccagtccactggtgagcacaagctgtccatggccctcctcaactccaagaccggcttcacaaccccttggcactgcacagtcgcgctgatggccgacggcgagtgggagagcgcgcctatgggttactacaagaacgatcccaccatggaggttgtcgaggaggatggtcgtcccagttatttcaggcagaagaccgaggtgaaggaggaggctagcaactaaatttttgatctttatttttttttctttttacgaaaaagcgatgtcgtttagactagatgcgcttgcgacaaggcataggcacacggagtacatagattgctgtaattcaatttactgaatttttttgacatttcaattacacgttccatctttgcgaaacactcttgtgagatttgcatatgcaggttaagttgaaaatattgtcacaaatgtaacatcacatgacctccaagtacatgaacttgtttaaatgaacttgtcagctcaaagttgcgctcagacgcagatcttagatacactactccttcaggaaggatctagtagcttatcaccgagtcttatctaatgttacatttttttaatgatggtgacgccagcgagacccattcctccgcttactgatgacaaaggttcatgtatgctgttaagcggagatgaagaaaaccgggaatccgagcatctcacacacacaaagacctaaatgagtgcatacaaagattgcaaagggtctatattaatagtgttcttgctactgctttgtatgtgagtattaattttgcggtccctgtttttttttttatatccgcttggctgtattcattcgcagtcgtgagcttcctgatattatagcctggttcatgggcatcttgcatggtctgatgacaacatattgagaatggctgcattgtcatttttttctttctcaagatggaagaatggttaatctcatttggccttatgatagaatggcgtgatgcagagcactgaaatgtttatgaaacaaaatatggagatggcctgcagcgtttcactgcagcgtttcattgaggagggtggctctactgtatcaagtcgagtgcatacgttgctttgatctaatcagaggttcgggaccgaggaattgggaagaactatctgtatacgaagagatgcgtgctctcagtgcaactgtaacatggcggatgttcatcagtatgtctttttttgatgaaacatagacattcacggcggggacacagttccgtacatggtagaccaagatgctacgactgcgatttacaatgaaaaaggtaacactagtaactgaattgtttccatgtagacgtatacatactctagttggcaaaatctgtgctgcgtgccagtgtctctaccgcacgaatctcagctaggctagcctccttacccttgagagcgtcaaaagcatcgcttcccaaaggaaccctcaagagcttgccatagccctgggtggcaagatccttggccaagccagtgccgtcgacaatttcaacgattctcttaccggcaagggctgggtcgccaggctgcttgccagcaatgccgtccaggaacgagacggtgttatcgacggagccgccgacataggcctcgtccaggccgctctttggcttgacggccgcatgcaggaaccgggtcctgaagatgccgagatcaatcaagaccacgcgcacctttgcgggcccgacctcgagggccaaggtctcgctcaggccctcgacagctgccttggaggcgccgtaagcagagcaggcgggaaagtgcccgtaggtgacgaggctgccaatattgacaatggtggccccgccgctttccgcaagggagcggaagtgtggcaatgctcccttgatggtgcgcatggtgccaaaggcgtttgtgtctacctgggcaatgaactcgtcctcactaaaaggagcgtggcatagacgatcagtaagacgggacatgacactaggatggatggaagaatacgaggcaaacaacgtactcggtgttttcaagactgccgagaataccgtagccggcacagttgatcaggacatcaaccccagcgtccttgacaatcctggctaccgactccttggtatcggcgcgggtcacgtccaactcgacccatttgccccctaactgctgcacctctggatgctgctttgccgcctcgctggggttgcgagcgccggcagcgaccacgtggccctgcttgagggcctcgagagcaatctctagcccaaggccggatgaagcgccggtaatgagaaaagagtggtgcgacatgatgcaaacgaaaaaaagcgggaggataaatgggctaggaatctgggtttcacgcgcaactaactatttcgtgtacggggttgctgtagagaaaaaaaaaaaaaggaacttgcaacggcatcaaaagaggttaagtatctgcttgttgctagtgacgctcccccaggcttcggccgtaagcagacccaaatcgagacacatgcagacagagtctagacaatagacgtgtgcagcaacttggaaatctgataggcagcatcggcggcagaggaatcgcccccaagcggctgatgtgccacgagaagggttttcagctgcgaatgaggtgaatggttctttgtcaactccctgtcaagggtgaatttgcatgtgctgatgctgcctattgcatatgtgcataggcacacgcccttgaggcagattgctagcttgctgaccgggcaaggggcctgcatggagtagccggatatgcaattctataaaagggaatataatatcattatatactactctgctataaacccttatttttattcttgtaaaaaaagaaatattattcagcctattaaaattaaagttgtagttaaaatgccctttatttagtaacaactgctcttagtagtacctatataaagaagcccgtctattctgtcactgcttcatctgactttcatctgacaagacgaaccaagcaaggggccctgccacgaggctacagtaagtgccccatcagagatccagacctccctgcacaggcggccaaagccgctcaccgcctctagccggcgcctcctagcggtcgcatcggccaatcggcgcctgtgccaggaacaagcatgagcgccgtcgctttcgcttgtgcaatggagcagccctcaaactcaactctatcccagccagcccacttggctccgagtccaaaccggcgggattcacgttttccgtgcgtcagatcggcgaaccatatttttttttttttcctatttctttttttttttcttttttctttttttttctttttttcttttcttttttgtttttgcttacattaaacccgctagaatgggtctttattgcagcaaacgaggcgtcaccctggccagctgagggtggcgttaaggcaaaccgtgaccgataaaaggtatcaacaggggaggttgctgctgcgtgaaaagttggattcggaaggacgaggcagagtttgcagtatggaaaggaatgagggtggaaatggattgatcggcagaaacacgtaatatagtagcattatggcaagatagacttgcgttcctacgctaacatttccttatgcaactgttagtaactgtattgacgtttcgagactgaaggaagcaattgctacaatgacaagtaaatatataaatagaaacacatgtaaacaactgaaaactcacatcatttgcgccacaaaaatgcaaatctgacgcaaacttcttcagcaaaccaaagagcaaactacttgtacaatcacagccctgctcttcagacgttacatgcagcgccagcccaactggacggcgatcgccagccactgaaaccgggtccacagcgtcgcactggcaaatagccgaaggttacctcaacgccagccctggtgtgggggtggagtagtcaaacttgattcggagctacggctgtcatcccctgtttgaagaatacgccgacccctgcaacagccacttccgccttataccaagtaataggctgcaattgcgaataatcattagactctattcgactatagttctggcactacttcacctcctgcataatcttagatccattgcatccctacatgtcagaagtcagaatcctgcctcaatattcgtattattaacctgctcatttttttgttgctagtgattaatattccctaacccctctcgtatatagtaacatacctgtcagcctgaatctcctcaatcctattacagtctcgttagtaacacaggacccaagttgcaaacaggaaaatgccaattcgcccgtgacatccactttttatgtaatctaggacgcattcatgtcagccccttctgatcctattgaagcaataggcatacatgctgctgttattaatagaacgtggtattacttgcaatatagtagcccaaccaccacgcccttacaagtagtattgatcatttccaaacacgcccacttaccgaggactccgcacccggcaactcgatcctttttttcccacatgacggcaactcgatcctttcatcccacatgatggcaactactggctgcgagggggctcacgcttctgtttgtttttctcgggtcccattgtcccagccagccacttttccctctctggaagttgcccagacccaactaaagccatcgtctgcactagctagcctttcttcttcggggacttgactagatcctgtgcggctgacgcaagacgccgcagccgtgtgttcaagttgttggctggttggtgcggctcggctccaacccgcgtggcattagattggcaaactaccacgcctcttcggctgtgtaattactccggcaaatacaatacaaaatttcccgattgacatcgctataagcagaagactcaccctatagcttggcaatatactagcactttgaactatttcgccctcctgcataacgtcagacccagataaacatgtcagccccggccccgtgcaaggcctcatcctaaactcccccccctaccactactatcaaaccactctataatctgattatgtagtgattatagatcaagaataagaccgactctcacaaggggggggggggggggggggttataggcgagtcttacgtctgacgctggtagaaagaaaatgtgggcgtgatatctgattggagtcattgcttctttgtcttgatgataggcactagtggcgcaggcacagccggctcagcctggaactgtgaagaacttttgcgtaattatctaggaccgattcgacatttcatgcgtgcagggtcttagtttagaatactcactagaagtcggttttttcaaaaagtgtccctgcatcaacgcaggttttctctgccattactctcctagaactactagtccttcttaattgtatcatacaattcactgtttcttatcaaagaaaactggtgaaacaaaccatcaaagcctttcacacactcaacacatctcacaatggaagacttcagagaccccctcggcggcgaatacgcaaccgtcgtcctcaccggcagcacaggctccattggctcatacctcctcgacgccctcctggaccagtggcacgttcgcaagatctactgcctcaaccgcgcccaggacggtgaggcggcgcagaacaaggccagcggctcgcgcggcctggacacggactggatcgagcccagaatcgagtttctgcgcgccgacctgtcgcagccggacctggggctgaacccgatcaagtacgatgagatgcttgagagggcgacacatgtcattcgtgagtttcaatatgctgtcatgaaaacaagtgtttgcagttgacaactaataaacttgtgtgtgtttaacagactctcaatggccagtcaacttcaactgggacttttcaacctttgaacctcacatccaaggcgtccggcgtcttctagacttttcctacaccagcaccaagaaagcacaactgcttttcctttccaccaccggaagtgtcagccacctctcgtcctccaagcccgttcccgagcgcccctgtgacgtcctctcgccagatctcaacggctacaacgcctcaaagctcatcagcgagcttattatcgaggacgaggtccggtcaactggcgagggcaacgccgccatctgccgcgtgggacaggttgcagggccggtagagaaggagggcggcgagtggaatagacaggaatgggttccaacggtacggtttttacatctacatgctcttgaaaagaaaaactaacattttttgtgtgtctgtagatgattgcctcttcaaagcgcattggtttcctcccgtctgaccttggagccctggataacctctcctggatcccagtcgacatcctcgccgatgtcatcctggaactcgcaggcatcatccagaagccagaggaactgccacgcggcaagtcagtcaacggcgcaaacaacaagccagagtacaagagccatgccaccgtctaccacgccaccaaccctcactccatccgctgggcggaactcgtccccacagtcgcagaagcgctgcacattccctcggacaagatcgtgccgtgggcagaatgggtcagcgcgctgcgctcttcggccgagggcaatgaggatccagaggcaaacaccggcctcaagctgctcgattatttcgagtcgcttggcggcgtagaggacggccagggtgtgatgccaactctggcaacggagctgacgaagcgcaagagcgagactttggcggcgctggatccggtaggaccgcagtggatgaagttgtggttgaagcagtgggcgttgtaagaatttatggaaaatggtgttgatggtattgacttgtgattttagtattagatagagtgcttctcgtaatcagaatagacatatacatttacgtcttacatcacatattgtagcgtttatcgagtagttacatgtaaaatgccgattcaaaattggctgccacattgcaatttgcctctataagagacaaagtctaaatgtcctcctcggttctcaatgcatcgtaaagtgcctcttcatcagacttggcactctgtgggaggtacctaaacatgaaaatggccacggcgctggcgatagcacaacccgtggtcgccaaatagggcaatcccatccaaaatccgccgagggcgattcccttgcttagcagccagcctaacgagggtgtaccgaccaggccaaccattgtctctacagatgcaattgccgtgttgaccgttgccagggcgtgtgcctctacctgcgaggcgagtatagcccggacttgcggcagcagaccgttaccgaagccaagagcaattagagagatggccagcatccagggcgttgccgagactactgtgagtgcgttgcctactacgatgcagatgatggacccacgggcaaagtaaaggtcccttgtcaaaatgtcaagatgcaggcgtctgttgataatccaggtaatggcaggcaagatgactagcagcacaatgaccgaagtgatcttggggatggtcataaagtacgttgcctgcgagcgacgattagagtcttacactctgcttgtgaagttatctaggttaaggggggctcaccttggaccagtcccattcgaatctcgcagtcacatattggagcatgttcatctcaaatccggtgtgaatgggggtgtagaaggccatgccaagaataagagggtagagattcttggagttttgaagcaattgccagacgcgcaaagcatccttgcttgccgtctcccacgccgtccgaatgacgctcttctttggcccgagcggagggaaatgcgacgcatggccgtgtgcctgctgcccattggagctctgagcgagatgcaaggtttcagggatgaggagggttagggcagtgctcaaagcgagagaacctaggcccgtccacatggacagccaggggttgatgctcagcatccagccagcgatgggacggaagattgtgctcaagatgagcatcatggcatgcatctgatagaagagggtggttctcttctccggcacaatggcgtctgtgagaatggtccagaccatggcgatgatgacggagccgccccctccaatcaagtttggaacggcgctcaggacaaggtaccagatggaaaataccgtagggttgagcactgcagagtcattatcaaccactgcaacctcaaaagcaaacaagcacttgtattctttgcaaacttacagacaatgacggtccagcacgacccgagcaggttgcccagcaggcccagaaacaggaccaggcggcggccatagttgtcggcaacgatgccgtaggggatctgcacgaggagagctatacgcaagtcagtcgacgcaaccgcaacgtttgaatatcaaatggacccaagactcacggacaaacatggtcgcccacatcatccacgaccgggacatggccaaggtcccctggacggcggcatctttgcagcgagcgtcttccgtcttgaaatcgccaatcttgtggtccgggaagtggttgtggcaggccacgtcctccatgatcatctgcagcgccggatccgtgacatacatgctcagctcgaccatgaagatgaagagcgagcacatgatgacgacgtatcgcggcgacgtcgacgccgccttgggcaccgccggcgacgccaatggatcgccctcgtataggggcaggtcctcgtcatcgccagcctcgccatcactgtccgagaggtggccgcctcgatccagcgaccgcttgcgaatgctgctgctctcgagctcaatgtcgggctggcctttggaggcgcgctccgtggcggcccgcattctcgctatgttgctttagcctctggcgagctttagcttctggggaggcgatggtgggtggctaaccagcagccagtggcagacagcacagcccacagtaaacgtgactagatcggtatagcaagctccagcgacttgctgattgacattgacggcacttcagatggaggagcagtagaaagaagcacgaggagaagaaagaaaagtgccggcgtgcaagccccgagctgagggcagtagggacggccggccaaatactttctccctcccaacatgtgagcaaattctgtgtcagcaagccgcatggctcgcacgtggaggcggtgctgactgcagagcatccattgagtcaataggcatcaatagcgactgggtgaaacagcacagccctgcaaagggtccggcctggcctgtggacgcgcgggctgggcgctgtgggcggggcggattccagtccagtggacgggttcagcttcagcgcgtgccttgaaactccggcgcagctcggaggtgacaggtcaccatcgcagcacgcattttgatggcaatctatggtccccacccccgccgctcgcagcccagatagcgggggttgtacgcaggatggagacttacaggccttgttcctcgtttatagcgatgccaaggggtacacagtaatcactgaatggatgatcagaaacatggcccaaatactggcagacacgccgtttacaggacacgacaattaaaaaaaaaattgtagataatgcttctggatacatcaaggaaactatcatcacccctgacttacgactcctccacggtaacatatgccgtggcgcccggcgtgtggatgtcgtaaatctccttcctgaagttcgtcaccagctcctccaccgtgcacgtctcgtacttgggcgactctccggccttgagcacctgtggtaggcattcaatcacctgatccagccagccggccataaagtacgcggcgctgtagcggaacttgtctgtgggcagcagaacccggtgctcggcggcgaggtagttgtcgttggtccagcgggctgccaagggccgtggttagcacatggagatggttgctgcaaacagacagtgtctcggatggaacaagggcgaaactcttaccaaacatgttgcccagattgatgacgaacgcatcgcggacgggctcaattgtctcaaattcgccagtctgttcattcttgacttgcagtccgccaactaacaggctgattagccaaaactatccatgacacgctcaacaactccagcaacaagaatgattttacttactgccgtcctggtatagaatggtaacgccagacgtatccgcgtgggcctccaagcctaccacgtcgtcgccctcttcgggcagagtagggtggtatcgatggactcgcatgagtacggcacctgaattttgaagatacatgtgagccgcgtctaccaagttttagggagagtcaatagtcatatctgcaaaccttcgggttgttttgcaaagttatcaaaaaaggtctcttccagtcctagacccagcgcaatgagtcgcagcaagatcacggccagcttctccatggcggcaaagtactcttctatggtttttctgaatccaggagcctcctcctcctttagccagagattgccctccacgataggccggtttctgccaggcaaatgtcttccaataaaaaatccctccttcgctaatgacgagagcgattcgcggagctcgggagactggtagcctcgcatcttgccatgaatctttctcttggtctcatcaggcagggcgaagaagtcggcagttgcctggatcatgccgtcaatctgagactgagggattccatggccgacgagctggaagaagccggttgtgcgaaaggcacggtcaatctctgccgtgattttggggatttggctattgtcgccggcaaggtagccagagatgtcaatgacgggggcaatagaagccatttttgaagttgtgtttacacgaaatacaatagccacaagactaataaaatacttgtatatgacaaaggtgaatgggggaagaaagggggagggatgtttgggattacacaagagcacgtaacaagcggcttatacagaattgatatatgtacttggatgcccagtgaccttatgaaattgcttcttacgcatacctgcagagcacagccactaaacactgctgaagctctcattattgatttcctagcctccgagcctgccctccaacagtcagcagctatagtcctttcagggttcaacgatgttgcttagagactattagtcaagccagtggtcagagtaagattctgccacagaaaaaaaatacccagtcactgattgattagtctcccaaccttcacttgttcgagtaaagcgttccaacaatcgatatacggccgccacttggcatgggttttcgaggggttgctgacattcgcagcaggggtgagtcgccgaatctcacagggtaggtcagattcggtgggctaaccttatcgagggccaggctgtggaaggaagaggaccctggcaacgggggggtatgaggagcactccttgtcagtttgttccgtgcattcggagggtctcaaagtcctagctgaaatggtggagccaaaggattacttttccacagacaagaaaaatattgttcagaaaggatgtccttgatcggcagcttacagtatcggttctgcgagttcaatcacctcgaaggaataaaacagcacacatttacgaaggagataattacaatgaccatgttggctttagaagcgctgttgcaaggaactttgaagagtgctataaacttatacaaaagggcggctattttaagaagctgtttttataagagtatagaaaagtctaataatttactaaaaataaatagcttagtgtatttctttttctcaatatttgacaaaacatcagactaattaaagagcaacatttgcttttccgttaatcccatgcactacgaaattattgcttttccattttattaccccaaaaggcagctaccctctagttgcatgtattaaccaaaagtggaacccacaggaactcagagggggtgtttctagtcgtgcagtctagactctgaaatcaggctggcgcttctgataaccattgccaagccaaggcaggtttattctcgtatcaatgaccggaggcaattttatattccatgtagcattctagcctgtctatgtcgtcttcttaccaaaatttgcccccagcctcgtgggcggcacaatgataacaaagacatgcccagtaattgctcgttgcggaaggccttgcagcgtagcatacagacggggcatgtaggtatacagattggctcagatgggaaagagatctgatgcgacaatatgtatctcaagcctcatcagctgagctccatttctattgagatcaagtcgaaatggcattgtaagcaaatcgcacgtgcaattgctgactgcgattcgaatgcaactcttctttaccgtgtgctccaccaccacagattctcagccgtgatcaccactggacttctggatactggaagaaaacgtctgtacattttggtagagaggaattagaatacgagaatagcagcatcaatctcataatacgacacagcatttcctgttcaggatactccgctgattcctcgtaaaacgcagcggccgctcatgacccccacttccgtataccggctgcggcctcacttcatccagctctccctcagctctatatacggttcataccgaatcaaacgtgtaaattcatcatcatcgcaagtaaaacaactccatcatggccgtagaaaccaccgaccaagtccaccaagacgccaccctcgtctacaacttccaccgcatgaacatgcccctccaccccgccgacgcaatcttctgcctctgcagcctcgacacgcgcatcgccgcccacgccgcgcagctctacctcgacggcctggcgccgtatctcatctactcgggcgactcgggcgccctgacaaagggcctcttcagcgagcccgaggcggtggtctttgccgccattgcccgcgagatgggcgtgcccgaggataaaatcatcgtggagccgcgagccaggaacacgggcgagaatgtgcgcttcacatatgccctcttaaaggaaagggggttggagttcaacaagttggtgctggtgcagaagccgtacatggagaggaggacgtatgcgacgtttaggaagcagtggccggatgaggcgacggcgtttacggtttcgagtccgaagctgagctttgatgagtatcctgatgcgagcaatacgagggaactcgtcacgagcatcatggtgggcgatttgattcgcattcgggagtatcctacgcgggggtttcagattgagcaggagattccggtcgaggtttgggaggctgggcagaggcttgtgagggcgggctttgataagcacctgccgtgaagccttgatctttgtgaatatgcaactacctatagagtatactagagtaattgccatagagagtatcacgtaaatgaaatggcatcactgggctgaatgagttggctcgtctactctcccgttgtcggcttcacgccttcttcaggtcttctacagccttctctgaggctgtcttcaagaatccccggaagctctccaaggccacctcatcgtgtccttccaaccaccgtgcttcgaccgaaacatgatctctcgccactctcacggcaactttgaagccaaatcggcaaacctgtgcctcggacgatggcttctccgtgtttcctcctccgtccatctccttattcatttgcatctccgcttctctctttttctgacgtcgccatggtcggctccatactttgtccacggctctgccaacgccctcgagcttctctttattccaattccaggatacaagttccaatgccgcaatagcattgctcaaattctctgcaaagccgccgatattttccctcaggggcatcttgaacgcggtagtctccgtcatgggaggcaagatatttctcgacaacgcggcctttgttcccctcgcaacgttctgtgctggccgtagaggctgaaagctccacgcaatcgcccaccgtctcgtcttgttgccctgagtgaactctgtgacggcatagttgtctattttatgctcccatagcttatcgacaatcttggtgaggctagacaaaaagcccaccatggctgtataccactggatgcgctcgcgtagaacgagcgactcttcgaagatgcggctgatgaaaccaacttctccgccctcagttaccatctctacctcagcgccggtgcaggcagtgaatggtggacgtgactttcctgccgcgctctccaacatggcctctgtagactcatagaagggaggattcgtcattgtaaagtcgatgcagtccatcttcagatcgtctagcggaatgagcgcatcgtcgggctttcggccgataacccgaactcgactttcgaggtcattgagcttgacattattctccgcgcattccaagcttttcgcgtcgatgtctgtttataatatttgtacaacattcatccagtcaggggatgaaatcgagagccaaactcaccagttgcaataaatgaccagtcgcgctgagcgcatccaagcaacggatatatgcagctcgcacccgtgccgatatctagtccaaccgctttccggccaggctcatcgtacgatgtggtgtctagcaagtccttgagccacaggatataattgtgtctgttcgtaaccttttcactcatctccgttaggccgtgccacaaattgaagcctaaagaagctcatctcactcactggagggcacaatcgatcctctggtaattcaatggaaaggtcaaaatcaaccttgagcagcgtcttcgtcagttgcatgacggcgttggggtcgctgaagttgaggtcacgacctcgacctttgatgctaagtttcccgttagcattgccatgatccggacatgcttgaacaccgtgaacggggaagacaaacaaagctgcaaattcgggatcattgagcgccatcgctcggaagtcgggagcttttgtgtacaagctgcgaaaataggcatctttgggtcctctggctagatctctgtgagatcctgtcccgactcccgcgtgagggcgctgttgagctcgactcgaagcattctcagccattttcgtggacgggaaatgatggattcagcattcagctagaatttgttatctcaattgtggtgtaaatatacgtaaattatatattaggttaaagtataatagcatggaagttgcaaaggatgaaacgtggaaacagcagctcaaagctgagctgcgagtagtgcaaaagcttcgttacaatcatgcacctttagtaggatatcttcgtcatcatcaattgtcaaaagcccattggcgcattccagaaatgcccattaacagaaaagcggcaaactctactccttcaccataaaagcactctccatcgccagccttctagaaccttcaggtccttctcatcgacctcctggttgctatactcgagccgctgggacagtttcttgaggcgcttctgtactgtcttggccacccgcaatgtgacttcattctggaacacgtacatgaccgaaaagacaaagaaggcgatgctggcgagacggtgatggcccaagacggtatctttgatgcgctggaggagaccctttgacttgcggaatgcgtattcggtgttgttggatgaagccagcgactcagaatccgagcctcggcgaaacagcttgcgcacaatcgggataaacgtcgccctgctcaatgtcagcttagccattcccgcaaaaaggaaaaaccagaagccagtcttacagaaatcctccaaacagccatcgccgccatcggtggttcttcgcattcttgaccatgcgtcggacctcgttctggagcgtccgcacctcacctatcaagatgcccgtttggctgcgaatctgccactctaggtcgacctgcgacgcgtaatcatagccgcgccgctggttctggaggtacatgaggtgtctcagattgcgctggcagctggacttgacatccttcatatcgagctgaggaaccatggggttatacggagactggagctgctgcattggcgactggagctgctgcatcggcctcgaggtcgggtactcatacggcctcgggtggaagtctgtggccctgggataatcgctggccttggagtagtcgctgggctttggggggaaatcgccagcctgggggaagtcggcgccgcgcggaatcgacgtcgtccgaggcatgtcgtccatgtgcatcgagcggtcgggtagctgctggtccatcgccggtcgcagaggcagcgccggtattgaggacgacggcgcagttgagacgggaaaggctctattggggctgggcgaatcaatcggctgcggagacagcgctttcaacggcggcgcatgcggatccatgtctgcagcttctatgtcacgcgaaaatgggatgagaggcgaggttatcacagcttgggagaatttgggggactcgttgatgggtgctcgcggtctttgtgagcgctgccaaattggaggtggctggtaaggttcacataaggagcctgcgcgtttgcatcatttatcccacgacgcatgggagccagaagctgagggcggttaaaagtgggggattggcctcatgctgcatattggaccgacgatatgcaatgcatcgaagctatcgaagcagttagtgaggaatcacagggatcatcgtatgcgtatagacggagtatgacccagattggagcatacagctctgcttaggcggggtttgatcgacagtcaacattggttgacgtctgtagtttgcgatcctttatatttagctacttgagtgaatacgtagttgctttttcccttcaagccttggatggacttttcgaattctgcattccttctctgcccacaagacctgggtagatgaatactttgtctgatcaagacccattgctctatcatggcccacattgggggcttcaccgacatcttataagccgtctcctttacgtctaccaaggctctccttatggtccgtgcagaagaccgtagtaattctgccccttaacaatttactctatcctttgtgaatcaaacccaatgttggcatagttttccttgaaatactaattttgagcatagccatgataaccaggctagcgtcaatgctaactgacggccagcaatcaaaagcgcaaagtagcacgtagcacagcccagcaatgggaggcctgcggggttatcagtcccggaaaaagtgaagaaagaagtgaaaagaagaaaagatagtacacaaagatagtactcgcatcaactaagcgtctagctgggcatgtctgctgagagagaaagctgcagctggctcttgaactacatgtattcttcccgaagagggaatccatgtttcttttagcgtacatgtactacacccagcatacatgcacatatggcgtatgagcgcttctaaatagatttgtttgatcccggctcaagcagcatgtcattcagaacgaatgtcatcgcagcaaaggcttcagagctttcgtgccacttgtacttggtcaagacgctgatccctgttttcagctcggccagatgccaggctaagtcggtgcgggtcttgccccgctcggccggagctggatacagctattctagcagaacccatagaaaaatgcatctcattgaagtctcaactgtgaggccacctgtaaaagccatggctgctatagtacagtggatatatgcgtcgcatcatctcctccagacaagaaaaacacgtaataatggtagagtcgaaccacaacgcagcctggatgatgtaacaacaagcagtttttagcacaggcaccagccccgcgtttgcctggagctgcagcctatcgttgcctggaccgtttggcgtcactctattggttcatgttgccagtgaaaatgcactacctctatatcgtccacgtaggatttcttggcgagttgtctgctggcagataaaaggacccggcatcctcattcagttacaagtaggacgcttcttcttcatcaagttgactcattgagggaaaataacaatcgctatactaatcgcactgcacatcgacgggcttggtcgaagaattcgctgccaaattgcttatttcaagactcagcttatcaaagcaattctcacttggccgagagtcaattttaacaatggcagtctcaactccttttagcgaagaggactccgtccacaagatcgagtatcttgccaacgacatcaatacttcgtcggtgactctctttccctccagagctcaagtgcgccgagagatcaaagccgtccagctcaaggtgagccccgcaatccacatgttaaccttcagaatctcaatcaactaacagaagcaaatttacagcacggcacaaaccaaatcaccattgtcgggctcagccagacactcgacccagactcaatcagagttgagagcaatggcaccgccaccgtcagtaacctggaagtcgaagaagtacccaaccgccaactcttcgacgaagtctatccccaggccgagtccgactccgagtccgaatcagatgccgaagaagcgtccgatgccgatgcaaagccagaaagctcccatctaacagccgcccggcatgcgctctctcagctcaatgacaaactggacattgcccgcgatggtgtctgcaacgcggagagacgactcgggattctggaagacattagcaagctcggtaacagcaaaggcgtcgattttatccagattacactcgaccactacaaagagcagcgcgcaaaggcctgtcgagacatggttgaaaacagacagctggtgactgaactcacaaaggacgttgaaaaagccggaaaaaagttcaataagctacagaaggaagaagacaagaagaatgagaaaagggacaaggccaaagccaaagccaaaaaggagagggaaaagaaaaaggcactaaaggacagaatcaagggtgaggctaaacgagagagagcgcgtctgcgcagagagcaggagagattctggcccctcaacgtctacagcgtgtgcatcacgctggaggttgcggctttcacacccgcgtcttcacgccgaggctctacggctagcgatgtcgacatctcgctggtttcagctaccgaagctcaggatgaagctgaaaagcccggctctgtcgagagcgacctggtcttctcgtacgtcacctcatcggcgtattggatgccaaactacgacctccagctctcgacgaccaacgcatctgcatcgctcttcttcgatgccatgctcaccaaccgaaccagcgaaacatggaagaactgcaaggttacgctctccacctcccaggccaccttttctggcctcgacgacaagattcctaatctcgacccgtggcgcatcggcatcacttcgggatacgctggtcgtcgcgatgaagacagaatcacctggagcagccaagaaatggtagccatgaatcaagtcaagcaccaggctatcatgcagcaagctgaaaatgccgctcaaaacagctcatcaatgggaaagaggatgaaaacacgcaagatgaagcttgcccctgaagctgttcctcctcctccgccagcagcgatagctccacgaggttcagctctctttggatctcagagcaccggcttcggcaacaatgccggcccagcagccacaggcggaggcttgttcggttctgtctcagctacaacatcggcaactggaggtttgtttggtagtcgtgcgcccgcaccacctggaggttcattccgttcttccgcaatcagagaggaagcagtggaagcacagccagaacagaccaatgacgcccaagttgagaagcctccttacgatgatgatgccatctacgatgcctctctcatggaggagactgggcttaccaccacctacgaccttcccggcctcaagaccctcgctcccaagtacaacggctccaagcagcgcgtggcccgcatccccttctccaacgtcatcttcagccacaccgttgttgccaagtacaaggccgtcgcatatctcagcgccaagctgaagaacagcagcaaggtcgctctcctcaagggcgatgcgagcctcaccctcgacggcacctttatgggcaaaacattgctccctcgctgcagctccggagagtcttttagtcttagcctcggcatcgatcccgccatcaaggtcacctatgccaagcccgaggtgcaccgcacatcgtccggcctgttcagcaaggaagacagcgccgtgtacgtacgcacggtgacgctccacaacacccgcgccgtgggaggccgggctgtcgacttgctcgtgcaagatcaggtgcccgtctcggaagatgagcggttacgcgtggagctcttgtacccgcgtggtttggtcgtcgacagcaacaatggggttgccactggtgtggccgagaaggagggccagagcaaggacgatggtagttggggtaaggctactgcgaagctcaagaaggagggcaagctgagctgggatgtgagcttgaatgccggaaaggcggttaagcttacgctggagtattctgtttctatgcctggcgggcattctgcctatcaggtccattatacaagggattaaggatgtttttggctaggttatatgcattgggaataacaggttttgcggtgatggtggtagtgactctttacgaagctggtttatctcggattctttatgagcaagttggacattataggcacacaagcggagaactaaaaaaaaaaaaaaaaaaaaaaattaactataagctcactattcagtcgttactcacatcattctatcattcaacttgttatattcgaatactgtcctcgtccatgattctaccccactgcagtacagttagttagccgtttctgtaggtagcaacatcaattcaatttcatagtacacatgctctcaccatcctacgaatatgattagtatattgttcgtcctgaccgatttcgggaatatccatcgtctgcttaagcttaaatctgccagctagagtctgttctgcaacgtgtgcccgtcgtgaagagtgcagacacaagcgccaaggtacatgtacctgggtacagacggatcatctcactgccaggtggagaatgccgagcgccggaataaattaaaaaaccacgtgattgtcatttccccggagccgggcagctccaaatttcgtccccatcgtctgccgagaataagcccttttggctcgcctcggattttgcatcacatccttttctccccgtagcaccaaaaatcgtctccacctcgggccttggtctgatgccgctagccgttgagcgaggagcatcggccgttccgacgagtcgtgcaagaagcagagccagaagaagaggcagaggcagtagagatcaaagctgctgctctagagtcaccaggagacgcatctggacagcgctgttcatagcagtctacggcatgtatgagcggctccgagaacatcgtgaatgcttatggagctcgtcttctcggttcgcagcgcgtggtcccggggtggcatcagtcgcggagcagcttaaaatggctcagcaggcttgatccacgtcgggacagagggtgcattcgatcttggtcgtacagtacctacgctgaccactctgtagagcttagtgacatgaccccaagtcctccttcgcagaaaaagggggtgatcattccatgcacggtagcacgccggtagggaccggaagatgcggagcttactgtacctaggagacgcgcttgcaaacgtctggatctcagatctgccagccgctgatggcgggctcgacacgtcgcggcccgaatcgcgcgctgccatgctctttctcgcagcaattctctcgattttactccgtacttctggctgcaagaaggaaaacaaggagtcggagctagtttggctccatagagcgtcccagctgcgtggtgaaagagaatgcagcggcgatcagacgagggacgtctgaatggcacatgtcagcagcatctcaaccaccattggcgtggtacgatccccctgccatctcctcaagaatgatctgacgtggtgcgaggatcgactgggctcaagtgcgagtaggaaagtggctaatcaatccaaaatgaagagatgaaattaaatcattttgctggctgcatgatgctaaccacaaactgtagcggggagaccaagcgccgctggtaaaatttgacctgcctcgcagtggctctccgatacgacaaggtccgccccggagctgcgagtggtcgcgaggaaaagcataacaaacgagataaagtaataattaataatgcgtgcaaggctatctagaccatgagcggccatgcctcgggggggtcagccagccggcgcaaacgactccatcggtgaggagccgcaacatgcaacgatggcagtacggagtagagtagcatcaaccagggactccacgaacagccacgagctcggcgtcattggatgcgttagcgcccagataaatatgggaacggaactcttgttcatgaatcaaagacgccgaatcatcgccatgcacgttggtcgacggcgggactcgaacacggactagaaattggacaaacgtcggagcatacggagggcccaccgcgcgtgtcgtaggggtgcatttttttcggattttactttcgaaatgtacctatgtaaccttgccttggggctcgcagggcagacaggggcagaccaggccaaccccagagagccggaacatcttgtctgatgcggacggagatacagagagtgcgcagagggcaaagccgacgaggtaggcacctatatacagacagccacggccaaccaatgcgacgcaggagagcgatcggcggctctgcgcctttctccatgccatcgacgcggagcacatctgttggcgctgcacgctggaatttcttgcctctacacaacgggtcgaggagagccacgcggacggtgttgatcagccctgcgtcgcctgcgcaggctgctctcccgaatgatgactgcgggactgacgatgcctctgcctacggcgcctatctggctacaggactcgttaggggcggcaagggtgattcacatttacttgtactggcaacatccgtccggctgcggacatgatctgaataatgagggcccaccccaccgaccgtgcgactctgtccttctgcgcccgctctctgactggccgcctcctttttcatcgcggccatccgcggccagtgagaagccagaagatataagccttggccgtcctgtttcgtccctgtgttgctgtagctgtacaaacatacgggtacggacttacttgcacacgcagggacagggcaaaaccaagttattttcctggtttccgtgccggacgcctcaatctggctgagaggccgggtcggcagcgccaccacagtcatccacctgcacattccgtactagccggcacaggccgtgctccgatgacctccgcagagagtgggttgggctttcagattggctgcgcacagctcttgttctggaggccgtgagttgcttgcattagactaggcgagctgctccgtacatggaacagcatctattgtgtgagtacagtaggtatgtagtagccgcaggatgaggctcccagaggaggacaacatcggccccacaaggcgccgctgctggctgcttgcttcatccaaaggctagaaaatgcgccattggatgtgtgccgctcgccggatgctctccccaacggcggcagctcagcatctggatgctcggttgcctcaagaatgccccttgagcgcgtttgcacaacgatgctgctagcactgccattgccgtggcactgagaccgcgtgcgtacatgatcgaacgtgtaatgtcgcaaaatcaccagatctagcgttgcaatttcagcagacagccgcctctgtcgaccacttcgcttggggtaagtcggacgatggagctttctcggtgccggcgcggctgtacggagtgctaccttggccaccacgcgccgcgtcagtcagcccatcatgtcgctgcgacagaacaaggggattggccgcttcctcagcagcagccctctgtgataggctgcgccccggatccaagtgggctaccgccgtggcctggatttggagaggggaaggccggcgcttgtgaaatgaagcgctctggatggccgtgagatgggtgggaaagggggcgaaagccttgcctgtcactcgccggccttgatgcggcgcactgctggatgcgagcggatgctgcagccatttcgctgatgaaggttgggggaaataccactggctggtgctgctgctaggcaccggtattggctggacggcttggcgttcatctgccatgcatcccgaggcacaggagctggccctcgccgaaccgcatcggtatcgctgtagaagattcaggagacagcctgcggcaacatgcggtgtcgtgtagccaggtgcatgtaatttacagatacaagccagatacatgttggataccagtggccagccagttgcgctgcttgccaccagccggtccagacgactatcgccccggaatacgggcatggtcgacctgggcagcactagttggagtagagccaagtagactggctgtatcgggagacgtccacggctggccaaaccccgatctggtcggccctgtccaaggctgcgtcatagtgggatggggtgcatgccaaaggtacgaggtggaatttctgcagcactgctacaggcaattcccaggcgcttcgacggcgccggcactcgttgtgctttgcgcaggtgacagccgccgagagacagttcatgttgccttttcccacacctccgagaaaaagagcgcagcgcaggtcatgtttgtggggccaacgccgtgagggaagcaggtcgtggtgaaaggagagcgacgggaggccacattccggggcgagcctttgacgtcccgtttcgagtatccatcatatgctatgggcgtccatgggcttttgcgcttcaggtcttctgcctgctcagagaagagtccaatagcctcgacaagactccttcacgaggcatgtactcgcagccccaatgtcaacttctggacgcgtccactaaaggctcactgaaaaactcggctgtccagctccctgtgggtggggccggacaaggcctcaagccgatccgcccgtggggcttcccacgctgtggccgggacacacactttgcgctctggcgacaccccccgcctttgatcccccaacgacgctcgcgcccgtctcctgttccatcttttcctccttcacccgtcgcccgactcaacctcttcctcttgcaaaaccctcgctccaacgcaatcagcctccgtcaccaccggcctctgcatctcctctgctgccgccgctctgcgtctttcgctgccctcgccagaagcgccagcgacactgctcgatcgattgcgcgtgcccgccctcgccccgggcctacggtgtcgcgacctccggtcgttttccctctcctctccgtcaccaccacgacgcagaacccgccgccaaaggccgcagaataacgagcgtctgcgacaaaccacgcgcattcctccccttttcttttcccttctcttctctccttttctctcccatccctccaattccctgccacacccgtcgcatcgcccagcatgtcctccggcgtggttcgatccaccgccctcagagccggcggcgcctgtgtgcgctgccgcaagggcaagaccaagtgcgtgtacgaaaacgggcgcgcgccctgcaagaactgcgcaaaaggcatgcacgaatgctatctgccctcggagagcatggcccatcaccacggccagagcccagcgcgccacaccgcagcgcatcgcccagcgcgcgacgctttgccggcgtccgggcccggtgcctctgacgccaggcagcccgttgtgggctcaggcggagccagacacgtacagacgacggccgaaaagtgagtgcttttgtttcctttgtcgcgcaacccccctcgtttctggatgcatgctgcctgtttgtttgccgccatccctcacaactgcttctccctttcattaatgccttgcttgtctgactgctccgtgtgtttgcagccatgcaagtctcgggagcatccctctgaacctctacatcccgtttgggcacagaggcgccacgtccctcctctttcctcggtacagccaccctccccccgatttctgtccccgaatggcccggccgcccttctagctcgagcgcgctgctgcagtgcgccgagcttatgctgctgccatctgcacgaatcccatccatttcccccactcgcccatttccgtccggatgccaggcggcccgttttttccctctgcttttttgcccttgtttttttttttttttctctttgccgccgccgtatgcgcactcgttgccgcagctcggtcgctcaagccgccggaaaccgagcgcaattcgctaactcgaagctgccaggcttacaccggaactcgtcgccgagtgcgagcgcgtcgtgtcaaagacattcccagcctgcgtggcctttcacaagccgacgtttatgcaacaactgaagaatgcttcgctcgaatccagtctcgtctatggtctattggcctgtgctgctcggtgagtttctctctttttttttctctcttcttctcttctggccgccgccttaatcaccgaggctacgtttcagccgctttcgccgagctctggtggatcatggccccgatcggaccccgtgcgcagggctggcatggctggtctcgaggaacgcgcaatgggattggatattggcaattgtgttttctagatggatcttcttcacatcctttgccaagcgatttctgagtgctgattgttgcctctgtaggagctccccgacgctcatccgtcgctatggcggcactcctaccgctgcggcggacacctttgcgggcaaggccatctccctaatcaactccaatctggaccagcccaacctcgccgacatccaggctctctgcctggtcatcattcacgaatggggcagccgtaatgctgttcgcgcctacgtctacctcggccaagccacccggctcttgcagatgtatcggatccttaacagccatcacacatctgacacggccgaccagttcctgcgcgatgagtctttccgccgcaccttgtggctgacttacatcctcgactgtattctcacctctacgcccggccggtatcctgccctgaccatccaggacaccaccgacgtagccctgccctgctccgacatcaactttgcatttggcaatgccgtctatgtcaagactctcccgcagcaactcggttttctcaacggcgctcacgagtcgcccaaccggcacctacctaatggcgagattggcgaattcggccacattgtcatggccgctaccatttggcgcgatgttgttggcatgcttggcgttgcgagctttcgcgaagaagattgcacagacctcattgttaggattgaacgacttcggggcagcctccccatgcagtttgttgataagccgggacaaatcaacctccatatgacgatgggatctggctatacctttgccatgcttcactgcctcatccactgcgccatcatcttcgttcaccgtcggcgtcttttggaggatactacatccccttcctttaacctggagacataccgccacacccctcgctgtcacgagatcgtggaccgcctcttcagctcgtgccacggcactttggctctccttgccgcagtcgagaccggcgcagagaaggatcatgccatttgcttgcccatcttcatgctcttctccgcattcaccgccagcgcaaccattgccttcctctccctcaagggcctgacacctcccaacgccgttgagacagcagcgcacattgtcaaggatggcttgcggtttatgcatgatggcaatgagaactggccgctgatgaacagctggcttaggcacctgactgtcatgcaacgtgtgcttcacaacgatgccgctgctaacatgatgggttccagacacggctctcatcctcaccttgccccggtgccggctatcaaggatgagatttcatccaatggcgatacaaatcaagatgctatggagtatgaccagcaatcagccgctggagctggtcccgggcagcagcatggctctgcaccccgctcagtatctggctctgctcgtggagacagcgagcctcctgttgtcctgcctaggcgacctggcgttacgaccattaacggggggtctaacaacctctccgcatcgggcaccgcatcgcccccagctggcggtgctccgcaggcgaacatgcaggttcacgatgttaagcaaccgagtcctgagatgatgaccaacggcatggtttcggtccaagacggacaggctacgagccaggacatgactgcgcctgagctatgcgaagcgtttgagcgccagcttttggatctcgacgacctcgctgcgtttatgggtggcggggtttgacttgaagccacccacgatcatgatgcatcgcaaatggcaattgcggacggggccaggatgcttatgactcttgccgggtgcgcagcgacataatacccagtgggcggctttacctgtggattttttcttatttcttctctctctgacaagagctcataagatgagatttgcaagacagagaagggttatacaacaaccgcaacagcgctacgatgcatactaatgacgtgaaacggaagactgaattatcacagacttggcattaattatgggaggaggcatttgtacgtgtaaggctattactctttttttttatttccttttttccatttatttctttttggtttctggttttccgatacccggaggaaagacggaggggcaaagaggcgttgagggctttgtagtgataggcaatatgaagaacaccacttgagtataatcaaaatcattgatagctttggtcttagtcggactgaagtagagatattgcagcacgagtaatgaaacgagtccaaatgaatatgatgagcttacaacctttccatggtacgaggggcatgactcgctgtgacacgggtggcgtattgtcttcggaaatggctcggaaacatgggcgtgagagctgttgcaataacagctacagtatcgagtgtattgaaacgaattgatgacatgtaggaattgagtaattatcaaccatgtttgtttatactgtatgtatctctgatttctagacgaaactgacatatagcctccgaaatgtcccgaatgcccctttctttctccgcagtattcgtcagtcctcgttccttgtcatgttggagaaacaaggcaacaacaatctaggcacttgtacatatgtaggagggaatgagattttgggggtttgttttttgtgggggaactggccatgtggagtaaagtaaaaagctgggggggaaaagaaacggcagttttgtatggtggagaatttgaggggagggctaataacggaaaccggccgagcttttttttctctctctattgtatggaacttgtttttttggagaaggaaaaaaaaaaactggttctagtattgttgttttacgattctttatcgttggtttgttactgtttaggatttagtccatggggacctccgtatagactaatggagaattacggagcagtgagggaatgaaagttggggtaaaagaagcatgattttttgacgtgcggagcttatctccgttttactacatacgtacatacataagcattatggatggtgatagacgagaaaaagccggatctgagattttggaaatgagggtttttgcggaggagggtagcattgattgacggactggagtctgggggaaagaaatggggaattggggtttgattgattgttggttgaaaggggggggcgagaaatggagaaggaagaactattgaagagttgggtggcactggatcttgctcgggccattgtgtcatgacggctgaaggatggttggtgtaactgtgtagctgaagttactgtttccaggcacggagtaggatcaggatctccaaattatcgatattgatgttgggggtgctgctactattgttagcttgcttctcgcgtggtaactgttgcatttcctgccccagatccgtagattgctgcttttttggggttggttcaatcagcctcgtggaaaagggtggcgaacaattctaggcttcatcttgtgtttcgaaacccttagagattttctttttttaactacggggtttcctattgttaagtctatattgtcagtgcgtaaaaccgcgagcgtttgtctctttctctttttaaaagtcacgggcagtgttctgttcgctttgagctccgagctccgtggctaaactatggggcatccattgaacttcgagctccagctgcatttttttggatctggaattttagcgagaaaccgctaatctttggagacctctcggtctttttccgtccccattagttcaaccagctagcagtattctgcgtcgcacttgtaggaaccggtgaaacgttgtggctttcttctattgcttctccgaaaaaaaaaaacctttctttgcgtcagctaactgtgaagtggcttcttattttcccttgccggtagttctttttttttctttggaggcggtagctttttcatccttttatgcgagatgcgaatgatggggcgcttaaaagataatagccgagttggccgaatgtgccagcctatgaggcggcggcatttggcgtgctacttatgtaacaccgcttattgatgtttttcaatttagagattagaagaaaatccatggttgagaagaagagaatattggaaatttcggtgcctggctgctagccatggtaaagcgtgggcaggataagtgggattgcgacttcggattagtgaaccggggttagaagccatataggccttctgccttctttcaggcaccttttaccgacattttgcttctgcgcgtcttctctgcgcatacctaggcagaacaactattatgcgaacatgcccgtttgcagtatttcgcttactctgtcaaccgcacagcatgcgttgccgaacctcgtcacatattcatggggatctgcagggctaaacagcgttagacaaacttgaatgacgaactctgggctcggcagcaaaaatgccggcccttcgccatgacgcttcttggcaaaggcgagggaagaaaaagaagaaactctccccgagggccaatgagcatgtcgagcttgtttccccgcttatatatacgctcgggcaggcattcacagtctgggggtgttctgtttgtagcttagtgtctctttttttttctggaggagtgacttttaggcggggaaagagaaaaagcgggttctcgctgtacgcggttggagaatgacaagaggatgagcagcaggtcggaatctaaggttgccagggaatcgcactccatgcatgcgtgcacgagtaaggaccattgtgtgcatatcgccaccgtctgatgaggagctgcaagccgtgtgatgtaaatggctcaaaatgccacgtttgcgacgaatggggatagggtttcgttcctgagctgcggctggctattgagtttggaagccgttggatacttgtgctctgctagttggcgctattcggcaattacacaagtggctacaacagcgagagcgtaagtgggcgctgtgatcaggtcaaataacggcgaggctgccggggattttgtccttgaaaccaagagccgtcttggctcaagcctcaaaaacaatagccatgatatctagttgtttgaccttctctgccgtcaccgagtgggttttctagctgccgtctccaaaagccaacctccgcatgaaaaagccacccatcttgaacgcctccatcttatctcctgtcctcgtagctaaatctttttcagtgggaattatcgatacagaaacaaacatcattcgctgaattccatccctcttgtttcttctctccggcctggccgccgaccctttccgaaaatggagcccacccttcttctctccgccgtcctttttcccatgtcgcttgatggatgttccacttgacagccaggccaggcagtttattgaagagaatgcactgtaggcacaacgatgtgataatggtttacccgcccccgagtgctaagggcaatagcgtagatgggaagccattctgaacacggacctccccatgagcattgccgctccgctggttcgagccatccatgcaaaatcaccggcgatgggatggatggatggatgatggatgcagcgtgaccggccgccatccttggttggttccagccccggagtggatcagatcagccatgctctgtgtggtgtttttgccctcccttgtgctcttcagaccgacctctttttcgtgcacggcgcccgtattgtcttgttgggagatacaagcggtgcttggcataagctggggccaggtccatctcagctagcgaggatgccgatttcgcaaggcagacgattattgagctttgtatcacgggagtgagaccaaaaaacaaaggcccagacatggagtaaatagaatggccaggttctcttggccaggtctcagttcttgcgagtccagacgccgcaatccaggcacgagcgccgtaagcacagcggcaatacgagcgtctctacagtgggaagggaatcgtacggtcctagtgcctggggatggttggcccggctagtcatcgcggggagcgtctggctgtttgcggttccccataagcctcatcctggagaatcccacttttgtgcattcatcggtctggggttccccaacttggccgcacatgcgtccaagttcccagtcgaccctcgtcctcctccgcgttcgcccactgctccgcatttcttatatctacgctcttcccctctccctctttttccttctccaaggccctcttcttctccccttgtcttctctcacacaagcccattgtcaagagagcaacagtccaccagaatggtcggcaacaacgaagagtactgggtccccgaggactacgagggcatgagcgccggccgctacctggccacgcgcgtgtcctcgctcaagccgccgatgctcaacgtgccgaacccgtggaagctgctgcgcatgctcaaccgccagcagtggtcctttttcgccattgccttctgggcctggacctgggacgcctttgacttcttcaccgtgtcgctgaccgtggccgacctggccaagcagtttggcaagacgaacaccgacatcacctggggcatcacgctggtgctcatgttccggtctgtgggctccgtggcctttggcgtggcggccgatcgctacgggcgcaagtggccgtttatcgtcaacaacctgctgtttattgcgcttgaactggtgagaatgatcccgtccgatctgattcaacgtttcgtgccttttcttggctcttggcggcgatgcagccaagagagccacggcggtgccacccgtcttggccaagcagcgctataatctggcgtcagcatctgagccgcgtatagcaactgccggagctattgaattgattttaccgcctaaatctgcagagccaaaagactaactggtttccaattacagggaaccggattctgcaacacgtacaagcagttcctcgcctgccgcgcgctcttcggcgttgccatgggcggtctgtacggaaacgcagcggccacggcactggaagactgcccgtcggaagcccgcggcatcatttccggaatcctccagcagggtgtaagccatcctcacctcccagtcaccactttctatcaaaatctaactcactccttcacagtacgcctttggatacctcctcgctgccgccttcgcccgcggcctcgtcaacaccacctcccacggatggcgcccgctgtactggttcggcgcctgcccgcccgtcatcttcatcgccttccgcctgatgatgcccgagacccagacctaccgcgagcgcgagcgcatgcgcatcgaggccggccgcaaccgcagcgacgaaaagtcggtcggcaacgtcttcctcactgaaggcaaggtcgccatcaagcgccactggctgctgctgacctacctcgtcctgctcatggccggcttcaacttcatgagccacggcagccaggatctgtacccgaccatgctgaccaaccagctcgccttcagcgccaacaaggtcaccgtcacgcaggttgtagccaacctgggcgccatgactggcggaaccgtggtcggtttcctgagtcagtccatcggccgtcgattcagcatcatctgctgctgcattgtcggcggcgctctgctctacccatacacctttgtgcacgacacctccatcatggccgccgccttcttccagcagttctgcgtccagggcgcctggggcgtcatccccatccacctgatggagctgtcccccggtgcctttaggacctttgtcgtcggcacggcctaccagctgggcaacctcgtctcttcggcgtcgtccaccatcgaggcccgcatcggcgagcgcttccccctgccgcccaccacaaagggcgtcccccgctacgactacggcaaggtcatctgcatcttcatgggctgcgtctacgcctacgtcattgtcctgacctttttgggtcctgagcagctgcgcaagagcttcgacgtcgcttacgaccacgacgctgccgtggtggctggctgggacgacaaggcaaaggctgagcacgaggagtttgacaccaaggcgcgggactctactgctggcgagaagcaagctgaggaggtttgaaagaacaatgttctgtggataccctattacttggataaatgactctagtatatcttgctttttgcttgttgttatgtttatgaaatttgggaaatgggggcttcttggatctgaagccctaaagcagtggaatcagacactgtatgacaatcatgatatgatgcactatgccttatctataccacatatatatgccctttcaatacaaagaccacaaaagtggtgaatgaaatactcgctgtgcccaatagaagcacaattgtttacccacccgtcctaggattagagtagctggataaagttaaaagctgtatggcgttgcatgaaatccccctctccattttggctgatctgcataccccatctccatgcaacccccgcaaatcgttctataagaccataacaatccttctctacacacatgtatacacctccgtagtctatgaaaagcaaaaaaatagaaagacagcccatcatggccagcagcaaccacgccaatgaccgcaccaacctcaccagccgcatcctccccgaaatgagcctctcgccaggccgcgacgccgccctcgacgcccgcatcgactctctccaccccgcggcccgcgactcggccgccggccgcttcagcatcgccggcaacgccatcgtcacgggcggcaccggcgccattggcaccgtcgtggcgagggcgatgctgcagcacggcctggccgggctgatgctgatcgacctcaacgtggccgcgtcgcgggacgccgtgcaggcgctgcggcgcgaattccccgcggccaaaatcacggccgtcgaggtggacgtcactgacgagggggccgttgccgcagctattagcgaagccgtccagctgttgggctcggtggacatgctggtgtgtcttgcgggcatcgtgggatgcgcgcacgcgttggacatgcccgtcagccagtggcgcaggatcctcgacatcaacaccacgggggcctttatctgcgcgcaggccgcggcacggcaaatggtcgctcagggccgcggcgggcgcatcatcttcacggcatcgatatcagcgcacagggtcaacttcccgcagccacaagtcgcgtacaacgtgagcaagggggcgctgctgatgctcaagaactcgctggcggcggagtgggcgcagtacggcatcacggtgaacagcatcagcccggggtacatggacacggtgctgaacgagggggaagggttggcggcggcgaggaaggtctggagcgagaggaatccggctgggaggatgggcgtgccggaggagttggctggggtggtggtgatgatgctgagcagggcggggagttatatgaatggggcggatgtggttgtggatgggggaggacatgtgttttgatgtgtatttgatgtgtatttgaggcaaattatagaaagaaagtgaagaattccaatacgtacgtgtatatcgagtgtaagtcaactcaagctcataaaacgaatggggcataagtgagcctacatgtacccaactcacctctccaaaggttcagtcaagacaaaatattaaatccagcatctctaatcgtataaactaccaatcaataaatgaccttttttcaaactttgtaaccgtttacccttacccaaaaacctccgtctctacctaggtccctccaccaacccagcaaaaacggcggtcccagccgccaaccacgtggtgtcctccccgtctccaacaggccaaccgccagaatcaccatcttcaacggcgcgcctgttttgggggggaaaaatcgcctgggtaaaatcaatctgatatctgattcatgcacgcagggtctatgggggggggggggggggggggggaatgcagctcattccccgggcgcttaatgccgtgcgttagcgagccaggtcttcaatccatcgctgcgcatctctcgatattcaatcaatgcgttttgcgctcatgtactcaattaaaacctcgtcgaacaacaacatgtcaacacatacctattccatcacttcacatgaattttcagcaatcataaacaaccctccatccctcccttcatcacgcaatctagataaggctgagccaaaagcaaccctccaccaattcaccattcaccgaaccaccgcccccacgtggtcctcccagagcctctccgacaacccattccaatccatccacccatgagcatgaggggttttattcatctcgccaacatgccaatgcagtaatacccagtcctttcccgtgtaagtgactagcacagcacagcaacgagtgatgtgcaagcatcagaaaatgtgccccggctcgtgcaagctaggcgtgtctcgctcccgcaggcaaacgcctctgcgtcgcgagaatccggggcttggcagccaagcatctgcttgatcgacgagcgctggttggctcgagcgcccggaattattcttttgagttgtgagacatctctttattaatctcaatagcaacgcggcatagtctgatggcggtggtggctattcatataaacaacacccaccagcatctcttccctcgacccaagggtcctcgtcgcatctgtaatgctaccaaacttgcttctcccatttccttaagtttccatctttccagcatccctttttggccccttttcgtatctctgacataattgccatggacaaagtcacgctcctcacagcatcccggctcgagcccacagttgctctgcggccccactcgactctgatcgtcggccttggcaaagcgtttgctctttcgcttcaattacatcatcggtttctcgacgtttccctatacatctgcctgcaatcgtacttaatctcctacgcccttctcgccggaacctcatacgcctgcaagcacctgctcttctatgcattcatcgcctccgcatttattctcaaacacgcattcgcaatgtccaccaaagccattttcgacatctgggactccagcagtgtccagaaagtccgcgccaggatcttttacgagtttgccgtcttcatcttgggctgcggcaacgccatgtttctcctcatcttctggcccggctggctgctcctcggcggtgcctgtcttgccgcatggcagctggctggctgattgattgactcttgcttctgtctggaatatccaatcgcgaaaataacaataatcgataaacaagatgccagctctctaccgcaaccagccagcgacaagcctgttattaggctgaatttgattcgcccaagcctttactttgagctcccacagccaccctcttcatttcgagaagaagaatgtgttaccgccagtatccttccggatctgcgacgaataatccacctcggggtcaaactcttgccacgtgctggccggatatatgtgcttgtgccgctcataccacctacgatccaccacctttgtcaacgtcggatcttcaccaaaaccttccagcgtggaaatgtctgcttgtcgcgccctagcagctgccgccttggccgccgcagtcgtcaagacgccggccgagggatccgagtctggatcagtcaaagttgaagtcgaggctctcgcattcggtgcttcggcgctgtagtcaaagatgcgaaggcctcggggaccggtactcctgttgacgacgaaataataaaagtcgtaatgctagcaacagaattagcatcatcgtatacacatgtacatagagaatagaagaatagacgaatatatagacacttacatgaggaataatcaccgtccctcgcaccagcatcaaatcgtccactccaactcttgcccaagctcttgttgcatttgcctgttctccaacgccaagctccgcgcccaccttgcggctcttgtccagaaacacccatataaagtcgcccttcttcatgcggaccgtcccgccgggcgtgttggcgccatcgtaaaacacaaacgggatcgcaatctcggtgtccttgatggattcctgcaaggcaacaaactcgcgccgcagagcgtctcgctccgtagcctccttgagaagcgccgctttggtcactgctttgggaaccagccccacggcagcattcgccttgagcttggccttggccttgttctcgctcaggtccttgtcgctcgatgcttcagaggcggcgccgctcgcattctcggtgtcgtcttcgccttcgtcgtcgtcgccgaacgagagcagcttcttcttgccagggttctgcttgctcttcttcttcagcttcttcttcagcggcccggggccagcgctgccggcggaatcactgccagcgttgtcaggagtgcctgtcagcgagcggtccggtttagacgtgcctgagagcgcggcctcgcgggcttcgcgctcttgctgctcgagaactgcggcgcgccgcttgcggaagtctgagagggcgacgaggccgacggtgtgtgttgacagtcgctcgtttgtggttttgttttgcgctgtgaagcgcgaggcgttgtccgacatgctgccgagtgatgacgctgggatgcagccgtatcgtgatgaaagattgaaggatgacgcttagctgcccccagtatgcgctatccacagctgagtgcataagaatatttattaacactgtatttccttggctttgctgataatgcagcacagtgtgtatgctttggctcggattacgtagtgatcttgaataccctagacatgatttgacaatgagaagaaagagacagttagacacaattcaaattgtaaagtgatttcctctcacgataccaacttgactttataaccataaatcatggaagcttgctaccctgtctcgttgcctgtcccacctgcgagtttgttgtatcctccgcatatctcttatagacctcaatgtacttgtcatcatcactccaagtgttcttcacactcgggtggttgtccacagccttgatccacgaattccatcttgtccatgcatcattttcgcctccctcttgtggtatttgaagcccacccggcttgtagtggtccaacaggaacagccgtttcgcccaaggcgccaggcttatgtccaccaagctgatattcttgcccaagaaccatgggccctcggcattcatctgcgccacgagcgtcttgatatggccgtgaagctcttctcgtgcttgatcaatggtgaagcttttgtcgggcgtgtgctgcagaaacttgtagaaggctggaatgattctagtgctgatgtggtccatccacagccgagccctggctttctggtatggatctgacggcagtagatgagggccatgtttggattcatctgcgtatgcatcctcaagatactccataatgacagagctttcataaagaggcttctgttccgatccggtagtattgacgggcacaccgagagtaggcaccaggccgcgaggattcatcttgagaaatcccggctccttcttgtacgggttgatttccacgtactgatggggaatctttttctcctccagcgtgatccaagcccgttgcacaaaaggacagaaccatcctccgtataatttgaggggctgctcgtctgcgtggagagccgccagctttgcggcggcaccgctgggggcggaatgaatcgaagtgtctacgctgggcatcttcaattcttgggctttgtgtctgatgaaggctgatatgatggtgacagaagaagagcgggatttcaagatgagacgaggttggaagcaatgagtccagatcgggcaatcgaatgacgttattgactgcaccccgccaaaccgaggggcattgctttgagctacatacatggatttaaacggatggaagttatttgcagattccttgcactttataaatttggctattttgccgttaatttctacaaaagatttaagatttgccaacctttacttgttatttctcctgctagtcaaaagcaactggctggtgcgagctgtcgttactagcacacacatgatccaagcatggctcatcaagcaagcaaaatagaaactgcacccatcatcggcaatttgcagcttattttattctcaaagcgttccgcagccgtcaaagacattcactgatgcgtagcaccaatgtagatatctagaattgtactaaaggctgcatccgcacagttctaggcaaccagctgccgcagctgtctactcctgttgtttacaagatgagacgatcaagttacttggccgacacaattcaccaaaacttcaaactctgatgccattggcccatgcactgtgggccgcattctcacttttgattgagagttcgacttctatccgaagtgagtcgcgccgagtcgctggcctcccgcatttaagacacctcgtttgctcgcccttgcgtgaataccatcatcctctacatgtagtataaaggccccttgccattaatttttcttccatctcttcttgctacctcgtcctcttcagattctatttattctccaacatcattgtactttatcccattatccatttcttgagcaaaaaaaaaaaaatccctcgaaagtttgagaaaaaaatgagttccgcatcctcgtcttcgggcagcagctcggattcaacaagcgatactgactctacgcttaatgcgcacatgaagttctttgatctagatgatggcgatgaagacagagaagagcttgctgcatgcccgttgttcacccatggtgtcctcaagtatggaacttctttggaagagaacccttttacccaatatggcctacttggcggagtggtcgagaacaacggtgtggcccatggcagcgtcgatgatgttgcaaaagaccatcggctgtatttcaacgcaacggcgccatcaagcgtcttcatctgcggcagccaaggctctggaaagagccatactctgagctgtctactggagaactgcctcatgcagtcagaagcaaatgttctgccacgcccactgactggcatagtatttcactacgatccctgggtgtcggctactcgaggcacgccttgtgaggcagcctacctggcctccgccaaagatgtctccgtgagagttttatgccctcccaccaacgttcgacaaatcgaggtacgcaagaggatcacgttgtgaaggcaaatgagctcgttatttctgaattgctgatatttgcctaggatatttactccaaactgccaaatgtcaaagtggaaatattgcgcatcaaccagtccgacctcaatacaaagcgcatgatggacttgatggccgtaagctctgtccaaggcagcatgccattatacttgcacgtcgtgcagcgcattctacgagacctgcggatcgagcagcaacaaaacaacacctctttcaactatcttgaattcaagaaccgtctcatgagggaggatctggccactggtcaactggtgcctctccaacaacgactcgaaacgctggaaagtttcatggtgaaagagcaggtagtcaacgtggctggcaaagctgtcaagaagaatataggaaaaggaatagattggaagcccaaggtcagtcatctttcgccttgctcagcgtctacggcctgtggaactgacagtacaacgtgtgatataggcaggtcaactcaccatcatcgacctctcgtgcccatgcgtgaccgaagagacagcttgctcgctcttcaacatctgtctaagcctcttcctggagcagaatccggaaattggtcgtgttgttgctttggacgaagcacacaaatacatgacggaaacggcagagtgtgaagtgctgacgcaggcacttctttccaacattcgtttacagcgtcacttgggcctccgagtcatcatttcgacccaagagcctactatttcacccaagttgttggatttatgctccgtcacgattgtgcaccgattcacctctcctgactggttacaaagtctcaagaagcacttggccggcgcgtcaatctcgcttctgaacaagaatcagcaaaccagcaccggtcactccaatggcgaagacagcaataacggccttgttgcggacctgaatcccaacgaattcgcgatgaagctatttagcaaaatcgtggctcttcgacgtggccaggcccttttattctgtccatctgcaataattgacgtgctcacaacgtcactgaagtcggaaaacggtctgtctaccagtaatggatgggatgatgcccaagtctccgtgttagaagaagtcagcccacagcttatcaagctgtctcacggccatatgaagatccgggtgcgcaagaggatgacgcaagatggaggaagaagcatcatggctgcctaaatttgtttgtccatctgcgtgttgcatggagcaaatggactggatgttaaaagtttcatatacccatatgatagtgtatgagatttgtcggtttattttcgtctcaatagctgagcttctacctaataaattgcgtcactttgcccttttagctcaatggtaagatgcacagcccctttttcattaaatacaataaatgctcgcttgcaaaagaaaaagtcttgtagagatgaaacaaaaaccgcgttcaattcccatcatcactcaaaccgtgaatcagccatcatcgccgtcatatcgaaattcagcatattctgcaacaccatatcatccatcatgagatccatctggtacacattcgtaggctggtgttgctgctgctgcggcggtcctaccatataccccgccgattctacaatggacgcatccaccacgccatgatgaccagctagattctggaacccagaatgtgaatacgctgagctgctcatagacgtcggcgtagtcttctgttccgacactgtggacggcaccgaagcgtcacgcccgctatgccgtagattccgagatgccagtctctgcaaatacgtctgagcagcttcctctccgccaaagatgaagcctatatcagcgaccaggtcatccgtcacttcgggtaccggagcgccattgtttcccatatctaccaagcttagcatccttgtcaagacctgtctcccgcggctcgcaacaggagatacacagccctcatcttccagtatcttgagatcgtccgccatgttcctaatctgctgccaaacattcggtatgggcaacgagccttccaccaggagaagcgccgtgaccgtcacggcaacggaaaacacctggtatgcctgcgggaggaacttttgaagcgaggtgctggatttgttccgtcggagggttctgtatacggccatggcgtcctcggctgcttcggtgcatttggcccacgagtcgccgatgcgatgcgatatgaaggggcggtacatgcgaatgcgctgggtactgatgcatgtgcggataatgtggttttgccaggtgatgatctctcccattggatggggcagaggaggtggacggccctcttgatcgagctggaagaaccaggggtaagatcttgtaatgttgaggacctcttcgtctagtttgcagatggtctcgtaggagtcgctgccgctgggatcgccatagcaaatatgattgttcatcagcttaaagaatcgggctctaaagatattcagcatcatcatagtcggctcattatcgggacgtggccgcaggaatgtatcggtgatgtcgtcgtcgttgcagttgagtggtagagggactcccggagtctctaagcgaatcagtggagggcggcccaagcagatggattggaatctataaaagtcgttaattatttcatctcaacaagatacggaaatcttacgtgtctgaatcaacgagatcccaccatatacggtgtctcatctcatcatgcagcgtttgagaaggactcagatctttatccagtccgagagtctgagcagtcctcacagcctgccccaaccgtctatagagcgcatttgttagttgaaccatcacattgaatcaacaaccattcccgagaaaaagacttacgagttcagtgtatcgattttgttggtggaataccagtaaaactgcgtaatggaaaaggtctggagctgcacaatgcacggctttgactcgtagtccccagcccgcaaggcttggtgagagaccttgtgccatacatgtgcaagatcccggaccgactctttcggacatccgaatatctcagccgtcacaggaggtataaacagggcgctgaccgagatgatggtgaagaggagtgccgtgaacataaagtccatctcccggctgtccctggcatcccaaaagtcgtcatactggcgccgaaacgacggcacgtgcgtgatctggaagatccagttgatgtgatcgaggtagtagttgaccatcaggtcgcacatggaccgcgacggcaatgcagaccgcagctgcgtctcccagtaccgccggttggcgtctccctccatcatgttccagagcagggacggctggttcgcgcgctgaatctcggcgaggagctgtgcaagcgaagaaacgggaacggacgtggtgtttgcgtctaagccgagggcccggaagaaggagggcacatcgctggtctcagcagcagccagctgactgttccggagcgcgaggcccacgccggcagaggcatcagcgcatgcaatgggctctcggaccgaagcatccacggtgtaggcgccctccggcgatgcggcatcgccctgagccgccgtgtcgccgctgccccttggccggcctggcctcggcggcgccggattcaggcggcagaacttctcgcggcgaaagcgagtgcaggtgccgcagggcactctgcggtcgcacttgagcttgtggcggcgacatgcaaggcagctcaagggcttgcggccgcctttgttggctcgccttgcctggccgtccgtcgccagaggctgctcgtcagcgaccggagattcggacatggggccgcgatgcttcggagatggggcgccacagttctggagaagagaaggctgggccagattgcgtgcaggcgcaactaattctcgcagattacgaccaaaacaaatggaagaaaaataaggttaaaggttaaagatattagcaacgaagagaatcagaaggagaagactctgctcattaagaattggaggtccggatcgctggacttggcagagggaaacccaattgggaggcgtttccaaccgaacttgtcgcgccactgggcttggttgaacggagctgactatatcgactatgagaatacgaaggaaatagtaatcaccaaatcccatcttcagcttcctcttctatttttgtgcatatctttcaaactttgatatccagcttgtcagattattctatcattgaatcaacagctgatcggcagttggccaaattctgctcgctgcgtgtcaagcaggttacatgtagtatttcacatccattcatatacgtgccctcaaatgtcgtatcgaatcttgtacacgtcgctattcattaaatcaaatacacgtcgctagtctctatttatacacacagccatgcgatggttcatgcattcggttgcggtagaaccgaatcagctcaactagttgaacggctggctcagcagcccctcaaacttttcaactatagctgcagcacctccccggtaggattgcgcaacagcttcgtctcgctccttgcctcgctcggcaccgacagccactcgcttctccccgagagcgcgagctcccttgacgagaaccgacgttcgcggctggcggctttctgcaaaaggccggaagatgtccgagatggcgccgagagctgcaatgttgctctcgaaatcctgcctggaagagagatttggcagtgcgcaactcaagtggtagcaatcctccctaggttgacgagtcagtaaaaaaaattgctaggctcaggcttcaaacgagtatggctcagttccactcacatggcctggttggctccctgtccgagatgagggctggtaggatgggcggcatccccgactagcacgcatcgcttagaataccactgctcgggcttcaactcgtctcgatcaaagagaccaaacttgatgatgcgttctgaagacttcaccccttggacgatgctctcatcccacccctcgagcagtttgcagagagcatcttgctgagtcttcatctcgtcagcggtaaaggggcgccatgtctcttccctctcttgggtttcacgctgcgtgagagcccatgatgtggtctttgggccgactggataagcgattacgtgtgttccatcgccgtaccagttgcgcatagccgccaagtcttgcagaggccccggtgtttctgaaaggaaggccgtctttgggtctctttgttagttacttttaacttgaatagtagatttgtaattgtcaaaaacgtacttgtgtgagacccgtaaacgaaggggcaccttcttcaaccccccgctgctttagaagaattgttcttgctgctgatttgatgccatcacatccaatcagaaaagaccccgtgactgattcgccgttgctgaaagttgccgtcactgagtcgtcgtgctcttgaatagcaaccagtccccacccttctctgacttcgataccctcttccaataccttgtttttcagcaagagatttaagcttgttcgtctgatgccggcggcaggctgctggtatctctcggtaaaggtggacggtaaatcggattgccccagcacttcccctgaagctttagcatcccaaagagctttgagtggcagggactcggccttgatagcgtctgcaaccccaatcatgttaaagactttgagtctgaagttccaaacgttaatacttctttttttcaatccatcatcagattccatgtctggaatagaacatacccgttggacatgaccatcaacgacgctccagcagtgcccagctctcggactttttcaaacacaatcggacgatagcccttgcgcttgagaagaatcgcaagcacaggtccagctacaccgcagccgataacgagaacgataggagaggccattttcaagtttataaaatatctagaagtaattgtctttgtgaaaagagtaccaaatgttgttaagcgattgaataagtggctgagtggattgcttccttcattttcttcattctccccttcatctatatacaaaatcaatacctggcaatggcttctctacactttataactgttctccgagtgactcaatcggtgaggcgttgcaattgacttttcaatattgcttcatggcgcgaggccaagtccgaatggcctgaccggagaacggcgccatctccggtcgctgggcggcgccagatctgggatcctgaaaggactaccggacaaaaaaaccggcattagagacattatcaacgcacaaaatatgccatgcgcacatgtatacagcgctatgatagcagaaacagtgctctttttatcataacgcatgtgtatattcgttttgctgtctggtcttttttaccagctacccctgtcggagtccaaataagcaaccgccgcgaaacttataacaaaaagatgggcttttattggccaatcctgtcgatcaatcacaacttgccctcacttatacaccattaatcctgaccatcaaccctaacttagtcattcaactccaactacttaccaagattcttgcttttttcttaaaaggcaaaaagatttgatcatgctgtggaaaaccgaatcaccaggaagtagatgctgcaaatgccgttctagccccgctttttctactccttgtacaagtatattcccccaagtaagttagacggcaaggagacgtccctataatcctggaggaaaaggggattggcaagatcccaaagcgataaagaaaaaagattacacacaatttccgaaaaagtcgaaagtgaaagagaggaattcgtcatttctattggtagccaagaactctgcgcttgctcgttatagtacatcaacgccatattccatttccatttggtcagaaaaaagacaaccattgagcgccaattaactgtacaacatataatcacacaattttttttggtttctttttttctttgtttttttctttcgtttccgcgtcccaattacgaccccacgctgaatccaaatgatccatcaaaaacgtcgagcttcttcatgtcgttgtccggaccgcgaagggatttcagaatatcgatatccgggaccttgtttgcgggatagaacagcagcaggttttccaagtcctcttctgtgagctggctgatctcctcccacttgtaggcgtcgctgaccttggacatcctacgcgccatcttcagtcagcatctccgtgtcgcgtgcatctagcaataatggcgtccaaaaccttaccatcgcatccgcttctggctgtcttcgtggttgggcgcaaccttgcgcagccgtgatctcaaatccccaattgtctcgatagcgttgccgacattctgcggcagctggctcgcaatgtgccgccgcagcgatgccgccaatcggggtcccttgccgttggtgctgaccatgacctgcagcggcccatcgcgatggacgctgccaaagtagaagtcgcactcggggggcacatcggcaatgttggccgggactctcttctccttgcacagtttccagatggccgtagaggctgccgggtcgtcgatggcgaccagcaccatgtctgtcttgtccagatcggagggctcgaacagccggtcgatgtgtgtaacttgcttctctgcgattcggtatgcgacctcctcattcagcccggacgcagggcagacgacggtgactttggcatcggcgttgaggcagttgagaatgcggccggacgcaacctgtcgattgatttgcttgttagtcctgcagctctttccaaccgtcaagagcctagagagcctgtgtagccctttagaacgtcaggacttggaaatgcaaacagccgtacctcgccaccgcccactaccaaaacattcttgtccttgatgcgccatgccagaatcaagctccctcccggctgcacttgcggaaatgatttgctcataattcaagttcgtattgaagtagcgttcgatgtgtggtttgaggcggaaagacgggcgattcaatttcgaattcgaatgtcccgagtctgagtcaaggtttaagctatgctcggcttgccttgcacaagtggcggaattggagatttttcggagtttcgataagacacgcagcgatacgtgttgagcatactacttactgtacagtaggtagatgatccactgtttgtgctgtttcccattgacgcattgaatcagcaaagctctcggcgcgcttgacgcttcccgtccgctgtagtagcgtcggcgcatgccctttttagcgctctgatgggaccggagcctctacgtcaaccactgcacccctgtcgcgtgcgctaaagccagcgaatcgcggctggcggctgagcgacgcaaccgttccgcacagccccctcttgcagcctgccttagccttgccttgcgctttgctctctgccctgcctggctctttcagcgatgcagctcgaggcacgcatcggcctgttctggtcgtcttgctgtgctctttgtgcttcttttcggttctgattctcttcttctttgctccgctccgcaaaccatcgccatgtctcgcaggctcggcggcggcaggatcctgggcagtggaaagggccttggcccgacccctccggctcgatcctccagtccctttgctccgtccgagagcaccgtttccgtggcctcgtcgtcgatatcgccacctgcgagcggcagtctagccgacctgagccaggatattggctccagcatcagcgtcggggcacagccaaagggcagctcggcggacccgtcgagccttctgtgccccatctgcagcgaagagatggtatgaagctgtcagggctaagccgtggcgtattcttacttaccatattgcagctcactttgctccaactcaaccgccatatcgatgacacccaccaagagctccctgccgaagaacagaacgaagtcaagacatggttcgacaaacaggtcctcaaagcgaagcgcttccagccgctgtcgatgatcaacatgaagctgcgcggcctcgaagtcttcgaatcaaacgaaaccagctttattacgccgccgcaagccccaatagcgtccgccagcaagctcccgattgaagctcccgtcgacccggaggaattcataacgagacatcactggcagcgctctacgggatatgacatgtgcacggatccgacttgtggaaaggggctcggacctatcaacggaaacgtcaactgcaggaaatgcggacgcctcttttgcgagcagcacaccatgtaccagatgaaactgagtagaagtgccaaccacgagcctgtccgcggttactgggctagagtatgcgaaacatgctacaagtctagagagggatacaacgaccataacggaacatcggtagatcacacagacatgttcaaggccatcaggcggaaaaaggtcgaaagacagactctggaaatctcgcgcctcgagaagaggttgacgaagctcacgagactgcttgcaaactctccagaggcgctcacaaacgcatcaaacggctcaatattagctcctgtccagtcactgaccggccaaaagaaccctcggaaattgattgaacagtcggtagtgacatgggaggaagacgacaaggtgccagagtgcccattttgccatcaagaattcggctcctggacgtttaggcggcatcattgccgaatatgcggccgcgtagtgtgcggagatcctcagactggctgttcatctgaagtcagcttaagcattgctagtcgtacgtgttgctcgtccattgtgaatatctcactgttgtaggctaacctcgagtatagcaactggtcctggcgcagagaaacctccatcgactactaccggccatgtggctgtggatatcagaatgtgcaaggattgcaatagtaccatcttctctagtcgtgactttgcagcatccctggcgcatagacctccagatcagcgagcctatgaaacccttcgacaatttgaaaggggtatacggcagcttctgccgagcttccatcgagctcttttggcattacaaccagaagtgaaggaaaacggagaagttgatctcaacaaacctccacctacacacgcacaaatccaagaagcgagcaagatacggaaacgcctaatagacagcttcaccaaatacggatctgccgccaagaggctgcgcgacttgaatgcggataacccgactcaacaaagacttcagatcgctgtgtatgcttcagcgagcacatttctacataccaacatgctgccgcttaaaaatctaccgcagctccttcgtcaccgatctacgccatccacctcttcatcacactcacactttctcccctcaacaaatcactcggcgtcaagcctacggcattccgagcttgccgaatcagaaaacgcctctcaggcggccagcgagaccagcacggtggtcagcttgctggagacggaagaaaaggacctgcgagagcgcctcgccgtgctcgaagaacaaaaattcatggtcgaagaaatggtcaagtcagccaccggatcaaggagattcgaagaagtcagcgccttgtctcggaatatggatgagctgaatggcgagatacaggggttgaggaagaagattggggacgtggagaagaagtgggaggtggcttaccggaatggatcatgagccgaaggagaagaagcacttggttcgcccttgtttacgaatcttaataccttggatgcgaaattatgtatcttatccatcctcgattggactggatttttggctatttatccgcattatacggcgtttttttggcggttcagcagttgcttaacgaattgttttcttgtttaaacggcgaaacatgggaagcgcttctgtttgaagggttttgattagaggtccagtttacgatatcgttaagagtaaatgctgaaattatataggaggtagtattatccttcatattgggaaattcacattgcgaaatgacatctcatcgaattatcatgtgaaactcaagctttttgatttctcttttgaagccctttgattacattacatgcaataacacaagaaaaaaaaaacagatatttcgctatacaatgacttggaaataacgtgggaaaagaaaaacttcccgccattctagaaaaaaaaaaacatgaaacagttcaaaagtcatgtacatccatccaatgatgctagaaaaagggttaaaccaaaaccagaaaaacaccatccaccttccgcctttatatctgagtgtatgcatatatgtatatatgtgaaaaggaaaaaaaaacaaagtcgtgataaaatcgtgacctgaaaaaaaaaagtgtccgagtgaaaggtgcaaaaagacaaaagacacaacttctccaaggatgccagaccgagatatgcagtatacaaatatacaggaacttcgaacatcgaatagaaacgaagagctctcctcattgaagagagataaaggagataaaggaatggtaaaaaggtagcgctttcactagtgcactacaccttcgactcctccaaggaatctccttactctcccaatctctagctcatccttctcgctctcaacagccttcagcagaccgtccacgacggcatctacctcagtctcaggaacacccgtgcatagcgcaacgacacgccggtacttgacctcgacgtcgcggctccggcctttgagggccatgaccattttgcgcgtgacttccctgcggctctcgatggcgcggatgcgtgcccgtagaattgttgcagagggaagcattccttcgctggcgaagccgccaccgccagacgcagaggcctctccggcggcttctagcatggcggctaattcggtttcccatgatgatgatggatttgactgggcggcgttggactgttcgttcatgatgcggaactggtcatcttctcgggcgtgcgtgaggttggcgaccttttggcgagccagctgttgcttcttgagggtggctgtgatttgttcgatgcttcgacgagcttcgcctagttgggctgatgtcgttcggagggtagaatgcaggttgtctaatgaagcttgcttgctcttcatttcttgctggaaggtggcgccggtttcgttcaagagatgggtaatggctgtttatggagttaattggatgattaacaaaggagggtgctgatggacaaagtggatgagatttgacttacattcgataatctcgtcactgctctctcggcttcgctggctggatccaggagcaccattcttctcagccgtagcatcgccattcatctttccatcggcattctcgccgccgataccaaagtccagaggccgcagcccgacacgattagcaatctccggatcagctccaacctctagcagctgagagattatactcctgtttccgatccgggctgcaatattaagcgctgtatcccctgagctatcctgggcattgacaatctcggacatgaatcgcgcaatacccatcttagggatagattgtgagccgttgatgccatttccattcagctgtgtggcttggctgttgggaacgctgccttgtcgcacaacccactccagtaggctttcgagatagtatctgctggcggcgttgcggcccttgacagcgcttgtaactgcaatatgatgcaaaacggtgcgtcctttatgatcacggaactcaatggtgcctcccaaaacttcaaggagatctggaaacgagccttgatccatagaatttgtgacaagacatgctcgcatgagggccgtctctcctgatgcattcactcttcggggtgaggctccaacagcgatgagagctcgtaaaagaggcattcgtgccagtgtggctgcccagtgaagagcggtgtggctttgagggtcgatgggcatgtcaagctcgagaggtgtaagtgtttggagcatttcgtgtgatgactcctccgtagccgagtccataaataggcccatgagcatgctgcgtttgagctccacgtcgggagacacctcgtagggcagaggaggggacgggccgctgccttcgtcgatggcatcgcgttcattaatcgcactttgcgtgtacacaaaggattcgttgggctccgtcggtgatcccggaaaggctgcggcataggcatccatgttctgcccgtaggctccaaagctatcggcgggggtcatggtgactcgtgcacgttttctcgggggttcgttgtcgggcatgctcacactgccgtttggctgttgatgttggtgctgtgactgctgtgactgctgcaattgctgttgctgtagctgttgctgttgctgcgttgaataggcagagtcgacagctgggttagtgtagtcagaggtatagctctgctgagagttgccagggaaatcatcgccattctgcatcgagggctgtcggctgaaactgggagctcttgatggcccattgcgatttctaggcccgggagagccgaaccgagccttgctgatggcggcaacggcatgggacgccgtgctggaaatgttcttgaaaaaggtgcccgacaagccattgggtctcccatcacctccggcgttgtacatgcgtttcctctgcgcggccatggcttgctctttagtcggggtgttgaaatcgccgcggcctgcaacgcctccatcctggcccatgtcgtatgtcaacagtggccgcaataactcctccacgccgtattggcggcagacttcaacgcctcggtcgaattttatccaagtgccctggtatttgccgtaacctccctggaccttttcgtgctcaccgatctggatctccttctcgaggatcttggtgcgcttccccttgtcgactccggcgactttgaggatctgggtggcattcagccaggagtcgtggcggcggcgcataacggcaacgttgttgacttccatttcgtacacatcgacacccgaataagacgcctgtttctcatatattaaaattcatggcctcacgagtgcacaggccgagcgctgacgctggcccaaggcggggatacataccgagtatatctgcggcccgtcaacgccgccgttgtagctgcggttgaacgaggcagcccgccccgtctgcgactgctggctcattgtgaaggattgttgcgacgtttgcgaagcggatggcatggccaaggttgtgaatctggtgaagacgagattgaggtcgcacgaggattggacgacaaaatggaggcggcactagctcgtaggtttgcctgccgatgccaactcaaaagtctaacccatacacaaaagcagcaagggcgaaaagagcgaatgcgcacaaaggccttgggttcgttttcggtatgccgcctttttctccttgttctttgctgctcttcttctcctagtcgcagcctcggtggtcggtcagggcgctttggagatgcgagtcccgtggcgggaacaagagaggtttcggcccgcgtggcttgctggcagggtgacagcagcaaatctgcagcacaagattgtgtgcaaggtataaggtatagcaacgcctgcttctgccgaggggagggggttcgacgatggcgtctccgctttgcagcaaacgcagcgaatagaagaacgggccacgacaagatatgcaggtcctggctgagggctgcgcaagaggacaacaatctggctgaagcaagggcgcgagcgtttttgaggctctggttcctggtctcggggaatggagcaaagggcaagcgtctgagacctgtgcggcactcgtttgattgcacagggcaagtttatcaagaaaaggcaatttcaactacgcaagataaaaaacaggaaccggccgttgatgcaatcgaccaaaaggtgcggtggggatatgcagccggtggcataaggcgttccccgtatgtacatcagacctgcgctgcaggaaaaatagtcgaggtacgctgcgatgcgcgtgccgagtcggagcatgtaacgctgttaattgaaatccgagcttggacgtgtctgtttcgtgatttcgtgtcgggcgtgtcgcgcagcgcgactttaatgacccttttttctgctgctgatggtgagatgggcgctggtggggttggatagccctggtcagcgaccgagacaggcgattgtgatacgccgagaccctattttggggctttgggcttgggcttgggcttgaagagagtttgtttacattgtgctctttggccatcaacatttcatttagcctctaccaatcaggacgagaagccgcgagttgcggtgagagcttgtccggctgatggctcttgtcgtagttgctgtaacggcactatcgcgggatgatgtatgattgcagcagatcaggagccgaatgtaagtcatcagctctcaacatgtgcatctggaggctttcatttgcaccctttgcagtagcatcttgatggttgcatcctgtaatgctacgatacaagcaacggtacaactcaaaacaagccactaaagtcgggcggtagcctttgcaataagcagctgaacggctcacatgatcctgcgcggatccctacaattgacgtgcaagcgcttcgaaattactagtagtagtactataggcagcttgtgtgcacatatgacgatgcaaacaaacatcccagttttcctactcgactctacaagtttattcaagagaatttgtatctgtatgctaaatgtacaggttctatttcctcaaaacggtgtaaaaaaaaaaaattataaatacttcaccaggtctcgaacctaggacgcccaaaaaaaagtgtggcacgtgaccctaatacggcggtgcgagcctgcaccagactggtcagtgatgagcgattcaacgatggcttcacacatgcgtgtccaacaaactcaagttcatgaggtagttgtctgtctttaatcatcaggagggaagtgccctccagatttgctttattaaatgggagaaatgccaaccagccaccacaatcgctagctcccatctattaatgctttctcttcttcctatgctttcttagatcgattatgagttacccgggggccactctttttatataatttttagcaccagggcctgcttctcttgcttagcatagcttctcgtgccaaggggcgtgatgtatcctttgggctttatccgctccatgtaacaattttttaaaacagaacgcttaactcttagtcttgcaactttttttttattaagttctaggtcctgtacctggtcttaaagaaaaatctgcgagttatctaaattatgctagggcttctggagtgctagataagacagatgtgaaatcaatggctgtaaagctactactagttgctgcgtttccctcaaggcatccctttgctcagccgtttgctcaccatctatttgggttaaagcagcaacagctcagactcagcgctaaaatcagactaggactgcctgagctgtcgtatatgactactcaggaacagacacacggatctagctcttggccaagtctcgaagcatcttgacagctcccggcgtctcataccacgcagcaaaagtatagtcgaggataaacaaagcctcttcttccgatcgctgtgcatatccatcaagctgcggcctttgcaaaacacaagcgtccgggttgttcaccatcaggttccagaaatgcgggttgtattctccaacggccttgtatacctctctgatttggctcttgatcttcttcatcagcggctcgagcttttccggcctgctcaacagactttgatgccgtaacaaggtatcgcggcggacaagcttcccgtcaatgagtccgataatttcgggtgggaacgtgccgccaagcgcagtggtggtgttttggacggtctggaggtcgagcaagattcgcaccttgaccaacagcagtgtcacagcgtggctcaaatcaagatacgacttggctgtccacgctcgttgtagaggttcctcaagtgcgtctgcatttttggtatcgacaaaaggtagactcatgttgccccaatcgtagtccggattctcattaacgtccgcataccacctaaggaaatcgtaggcatcttggtctctgccgagtcgaacgtatagtgcaggaattatctcgcgcactcccaggccgtctgagcggctcagtcgcaacatgtccaaataatggtccagcatatcctgcacaagatccctcgggccaccaggggtgccgtagctgtcattcatgatgtgtgccagatcaaaccgcgcaaccatatacggacgcgttcccatgattctccagaaacgaccagcgtgctcttcaaagacgttttccggtgtgtcgagatcttcctgccactcacgcagcttctgctcctcttccctgtagcgcttatgtgctttcctgagcaacttgcatggaatcttgtgatcctcacggtcttggacctggcagtctcgtccacaatagtatacagccaggcacgctgagcagcggaagactttgtcttttcgcctacatagttcgcaggcccgtggcgctagaccatcgaggctgtcgatgtcttcgatgttcataatgagaggcatcttgacacgcagcggagatgagtgacagtaggaagagcaatgctgtggctttgaaaggaaaggaaatgaactggaattatgttgagtacccaggggataaatgtaccgtcaaaacgaattgataataatgattatacttctgattgagatagagcgctgtctgctgctaaattgcggctgcgtgaagctgaaagagtgggtggaactgtggcgcctctataattttcagcctaggtgcaaatggtgagcggtctagcatccggcattttgggtccagcatggaacaaacgaaccagcacttctccccttgaatcgcagctgggtgtttgcctcgagcagtttgccgaaacacgtttgcaatgctggtgagtaaatgagtccttttatccgttagtgctgtgcgtaaattttgctcttcaagtccagtgacattaggcttagatggcgctttacgtactaatgcaaggtaaatgcactgggcaattggtattgtcgttaatttagcccattgctactacttgtatttgaattcaagaattattcaagagacattatgagttgtgaatgaagggtcaccgagacccagattgtcacagtgctatggtttgatactgagaattggccggagtttaaccagtaaagcgcagatattgagccttgacttgatatccacggatcaatcttcattttcctctttcgaccagaaaaatacctgatatctcttcaatcttttgcgagagagcctttgcggctttgctcaatcaatacggccgcccatctcggccatccatcatgcctgccccttcatatcccctccccgcgtcgccatccgcaatccagctctaccgtcatattctccgagaatgttcttacttacctcccgccttccgcgccgagattgcctccgcaattcaagatcgttttcatagacatcgaaagtatgacccacgtgcaaaatcccatctcacaagagcgcagacagctctacgaactctacgagctgccaatagcggcgagcagtccgccatggagggcttgatatccaaggggtttgggagaacaggaagcaggcgacgagaactgatggccaaattcgtgatcccacaggggcccagagatacaggcgctcttgaagaagctcttgtgtcagccgacagaggaaataaagcggcaaaagactctgccttttcaacgcaggtatcagaagagagcgaatcaaaaatcaaaaggaaatttttcgataaatgggaccaaaaaaagctcttgcggcttctatcatcacagcggcagcaacagcgggacacaaagggaatggccagctggcggggagcaatcgtcaagacgattgacccggatcaattcattcctaaagagaccatctgggggaaaccacctggagagaatctaagacaaacgaaaagagctcactggtggcggcggagtgctgaaaagatcatgcctccgctgggcaggggcgagtgggagatgctcaagcagctgagtaacggaggccaagagagaggcgagtggaacgtcccagagaggcgaacatcagcaaagccgttggtgacctcggcagagaccggcgagcaagcatcttggagctgggcagattatgccacaaagccagcggcgattgtcgagaaacccaaatcccttaaacaacagcggcgaaccggccaaaaggacagcagcccgtacggcgtcaaggaccgggatcgcacactgtctgcgagatggttccagagagcctacaccagagcgtggcagcttacaccaacaatgtcacaggaccccaacacgctcaactattcgttcacatggggaagtgtccagccaaagctccctccagcagctcagcaccagctcgagatctttcaaggtgtcgaccaaaagggccgcaaagtgcgtaatacgccatcgtcgtgaaatataccattttgatattttttttcgtccttttttatatacttctattggctcgcatatatatacaaacactttaggcaagcttggcaagcttgcccagggcgtcaggtccatccattcgcattcccacccagtcgttcattgcagtggctccaatgatctcatagaacttgatactgggctcattccacttcagcacagaccaatccaaacgaccaccgcccatagcaagaacctccttggccagcgccgacagcaagatcttgccgtatcccttgttgcgctctgactgagacacatagagatcctccaggtagatgccagccttggatcgccatgtactatagttgtagaaataaagagccattcctacggccttgccttgtgcgtcgatgaggaggaggcatcgtgcgggacgagtggctgtgatgggctcggtcacgggcaggtggttctgggggctgacgacgtctgccggcgcaaaggcaattgtgttttgcagggtctcgacggtggccagcacggagtcggactccttctcgtagtcggcgagctcctggatgaagtctaggatcgtcttcgcatctgcagattagacactctggttagcggttgaatgtcacttgcgcaaaggaaatgctgccagcgggacaagagaagatggtcgtacccccgcgtcttgcgtgtcgaacagttgccattttgtttgtcgtgagagtatgagtgtctgggcaagtggaatcaccagaatcgttgttcaatgaagcactttgcgaactgaggaatctgattcgattggtgaattacaaaagcagcaacgccccggcttcttataaacattcgagaaatacagtggggcatagcaaagcaacattttacccaactcggccaccagctttggattggagatgaggggcaaatggcggggcttcgcaagtcgcggcgagtaagcagccgcagattttcttttccgatctcgccttgcgcctttccaaatgtcgaaatcgccctttgcatcggtttggctaatccactctggacacaaaaaacgtataaatccactcgcggtccactcgacgtcagggccatgacttggtcaagggcgctgccgactttccatcaccccgacggcgattatgatgtttactatttaagggaagaatcagagagtttgagacgggagctaggataaatcgaccaatcagtctggccaattcgagttgccaccagttgggtctgagactcgagatcctcaattctaaactttgagcttcccccttgaaataaagagccacagcaacagttgcgctgcaaacaatgccaatgccacgggctgcagaacttgtacgccatatgcctgagcgagtgcgccgactgcaaaaggaaagctacatgggagaatgaacgtcagctcgttgagaaaaagcgagatccaatgtgcaacagagcttacatggatgatccggacactgcaaatgccgtggcaaagcccacagaagcaagatgcttctccggtggtagcagcttggtcatcattcggattccctgaatttcttctggtcagcgagtttacttccatggaagtttgagtttatttgttgaagaagaggacggcaactcacagatggcataatcattccagtggacaccccaatcagcgcagccatgactgcactgactgcaaacttttgaccaaaccagaaaacgagctccagagcaattgcgctgacgagatacaacgacaccatgatcctttcgcctacgtatccggtgatccagctcaatgcgaaacggccgactgtaatgccactccagaatccagaagtagcaagcgaagacgcaataggcgaacccttgcggacgctcatcagaaaagtgaggagccagcctccaatggttacttcagatccgacatagagaaccatgaacgcggaaagcgttaaagtgacctatatctcgtcagctttgcgataaacccttacgaatatgaaatcaatgtggaatgttacccgattattcagcatcttgagggttccttgagcgttgggcaatgacgtgacgggttgttgacggaagccgctcccgacatcatcccagaaagaagaagtgacgcctatacaggcgagaacagataacccggcctagaacaatacaaagcatatgagacgccgaaaatcctacaacagcagagagagtcaactgaccatcataactatcttttgtcagctacatatccagaacccgtgccatttattctcaaacacttacaataaaagatccaccagttttccaccttggctgcaattctcgatatctacaatggtatacattaatacaaatagtttcttcaatgagagacagcaacataccagaataggcgacaacgttgcgccaagaccccagaatccatggagaaacccctgcatcgtagtcccctgaaccaatcctccaaaccagctgttccagctcccattcatcaacccgcttccaaaccccgtcaaaaccaaaagacagacgactaccccaaagggaggatgctgcgtgagccctatgtacgcaagtatgtacgcaccagtcgcagcggccgcaacgcctcgccttccagccactgcatggagacgatttgtagtaaaagaggcaagcacgcaacctaccatggggctcagaaaaataagagaaataatcgaatgtggcagatggtagtattctctaaatagatgaatcattgcaccaggtgcaccatcattcatgccgtacacaatgaagctgaagaaacatgaaaacacacgatacttgttcctcggggggtcgttccatctctgggctgtggagacggccgtttcgggcggcagggctgattcggcgtcgtggatcgagcgctcataaaatgaggctagaacgtctggatcagaaaatcggcgcgggatggaagctatgggggctggcagagagaggggctggaggatgattgtctctgttgaggacatgatggaatcttataatttccaaatatttagcagattatctacaactaaagtaagacatcaaagtaaataagcccaaaatgagggcgactcagcggtcccttttaagctctcatcttttccattcatatcaactgatcagcgggttagaaaaacagcaggtccttttatccgcaaattaccccagccaatctcggtcagggcggtgctaccgattctccggcatcggtagacgaacgacagccatccaaatatagaacaccgacactccccgaaaaggttcaaggtcctctgcctgcagtagctccagattcttccacttagcatgtcgataccgccaggtggcgcattgggaatgattttctatgctgtattgtattgttgctataactattgggtaatcggagaaatgaaaggttggtgtaggggaattagtgattggctgtgtgacgggactgatgctagtggtagtaaataggcggctgccttgtagaatgtaagaagtataacaacatatggggcgatgaatattgcgtgacaaatattccatcggggaaatagctgtgcacatcatacgaatgaaggaatatcaccgagcagtcatgatgatcgttggagtaggctgcagcagttgcttgctttttacaatcagacgcagccatagaagaattatttgcatcaagacgtttggtattattgaagtttgtttggaatagagtatttccgcagtgtgtcatcgatttcctctgttgtgtctagctgcagcgcctctttgccgcagagatgataaacatcagtttccatgactataccatgcagactttgccggtaataggaattacggtatatggacgcaaaagatccagcaaaatatccaacagctgttcgagccatgttccacacttttgatgctttgaattgtattcagaatagtgccacccaaagcagctaaatgagcaaatcatccaatcaaccattgtccaaacgtggcagcagatattaacaggcaagatcaatgtaaaatattaattttgataaaaaaactgttcacgtggaaagcagccaagccctacaaagcatctcaaaactagctcatttgtgggcattcaggggcgatatgtaaaacagctgcaacaatttctgcttctcccattgccaagttctgactctaccctctcctccttttcgtgcccccctttcctaccaagacacacaaaacacactacagcactcttcctcaatcttcaactgatcaaactccccgagagcaaactccaaccctgatccaatcatgcggcacatcctgctctcctccgcgcctctcagagccccgtctctcgctaccgagattcaattcggcatccaagtcgagttcctcgcccctcccgtctctcccagtcaaccatcccaaagcatctctaaccgccatcgcatcttccactactttgcttctgccctccagaaatccggcctccaagctgcctttctcctcgaacaagacagcgacaatggcgagaacagcgagacccaagaacaagaaagccagcttcgtgccacagctcccaagggaagcatcgtcaagaccaagcacaacccagacatgtgcatcatgaacccgctctccctcgtccagtggctcgacgcaggcgccgtccaaaacccgctgtgcagatactggctcctccaggccagcagcgacatcggccatgacggcaaacacgccaaatggcagcccgcacggctcagcagcccgacgttgcgtgaatccgaggcaaacaacttgttccccggcatcaacacggctctgtacggcgtctggaccgcccacccggcaaaactgcacgttgccagtgactgtggtctgcacgtatccgtcagccccgtgtctgcagagggcctgactgtcctgcaggcccagcgcgtggcaacgctggtgattgtgcttgagaacaatctgctcttccacctgggctcgcctgctcgtcgcggaatccaccagcagctcatcaaggcctttgctcttgtttacgcaaaggccggagcgtcttcgtctcccgcagcaactgccaatctcccgctcaatatcctccataacagcaccatgaacaaggcactgaacattctctggggtgcctctgatcttagccaaatccaccagctgattgctcaccatcacaagactcgcgatcctacggcatctacagctctgcgtatcactacacatactcacgaagacgacagcaccgtcaactcactcgagttctgtcacgcgcaggcagctttcggccaaagtttcgtcgacaactgggtgcgcctcatcctgaccatctgcaaggtcgctttcctccccacggagatatacaagctcgtcgtggccatgctgtaggaaaccacagtcacgacgcctcgcccggaggattcatggaagacgctgctcaaggtgctcaacgactttgcgccggtgaactggcatggtaagagcagcgagctgtactggattggctatctcgcagtgcaagacagaaaataaagcaagcgaaatggcaatagtttctattgcacttgaagcccagacgtcgacggaaagtccgcggggtgtaagcacctctgtcctgcaattgcagagcgggtagatcaggtgtaagtctcaacgactagaatagcaaactgatttgaatgttttgatactaattgatagtcctttgacagcccttttcgagtatcttgacttcttacatcatcgattcaataaaatctgccctctcaaagacaaaaaaaaaaaaaaaaagaacaagtaagtctacatgtctcccatctaacagctcagagagttcaaaacaccgaatgctgacacaatacgccggaataggaaatgcggtccgaagcttttctacgcccggattcaactacttgcacaaacaaagtttgcctggggcatttcttcagtcgagatcagtaaatcactaacgtcagatttgtcctttatattactcccaggtaatgtacacctccaggtctacgggtattgctttctaaccagtcgttcttaggcaccaatacatctcatttcctcatttcctcacatctcaaaaatcaaacgcaataacaaaaaaaaaaaaagctactccgaattaggaatcataattgctcatcataccaacccaaaaagaaaaaagaaaaaaggagaccgcggaagctacattagagcataatttcaactccacgaccatgactctccgaccccaagttctccaccttgaaaacaagaatcacgccaggtttaaaacaaacaaacaatagcaaatcaaagaaaaaaagagcagtcgtggctggctggggacccatattttctccgcaccccggaagaagacctgactcggacttatgttctgctccggtccaggcccttctttttaaacttctggggccttgtggctgggcaaagatcttggctcgtatctcaggtcaatctggttttggaggcggaaagcagtagattagctatttggtggcaacaaagtggcttggtggcccatcttgctaagaggttgatattgcgtattccatatgtattccgattccgtatattcctggctcggttagcctacttatctcgaatcagtcattgtagcaataacgcagcagtttggaactaagttattaaaatggggtgcttgtccagctcggtagcctagcttgggtttaagcgccagaggcttgttgaagcgaggtcacaagcgatgtaaagtaggcaacaaaggtgaaattgatgctgctaacagccaagtgccctattcagtctttatccaagacataactccgttcaatcattactgtaatatactatacttatatacttcataatactattgcattccattgtaacatgtaaacccagtttacagtaggtatcgatattctggggacaagtcgcccaactccgtcttctcctcttctgtaaggttggggacatctgtcatgttgtctctcttcttattcgccgcccagcatcccagcccgtagagcactgacgcaatcatggaaaggatggtaaaggcgaggcacacgctgtagcccgtagtaaacttgggagcatctttggtcaagaaaataaagacagcgatgatgcctccaagatttccgtagccaacttgccatgcgctaccgacagcacggcgtgtgtggtttcctaggttcatgttgaaccagcagacaatgatgggcatggccgtgtacgcgccagacgtgatgagaaatagtgcgccgtactggacattatggttgctgtgctccgcgagaagaatagcaaagccagcaattgcaacaaacatggcgaaaatagcaaatgcgaatcgatgccgtaatctatcagacaaggtcgcaataagcagagaaaagccaaaggcagcagcccatggcggaacgctgcgcagctgagtttcgatggggctatattggaacgtcgagataatggttggggcgaagtaggcatagccgtaggcggggacgataaggccaaagtacatgaagccgccagcaataaccttccagtctttgaagacattcaagatgtccttgatcgtcattgatcgcccaaggccggaaccggtgccctggtccacgcgaaggcgggatgcgatatactggcgctcgtcttccttcagccacttcgcctcttccgggaaatcggggagaaggaaaaagaagaagaagctgacaaggactgttagaccaccctcaataaggaagatccagcgccagccgctgtagcctcgcatgccgtccatcttgccaatggcggcagccagaaggccgccaaaggcaccggcgagggtcgtgctgttgaagaagaatgagtagcgtcgctgggcttcggatcgcttataccacatgccaatgagatagaaggctgaagatttatgctagttagctactgaactaggcggccatacttggctgcgggatacaagagacttacctcctggaaacatgccagtctcgaataggccgagaaagaagcgagtggctagcaagccactgtagttcttgaccagaccttgcatcatggtggtaaagccgaagaggaacatgttgagcgaaagccagacatggggcttaaacttcttgaggaggatattggacgggacttcaaagatacaataaggaacgaagaagatgactagcgcggtgttgtatttgtctccggtgccgagatccagatctttggccaggccaaacagttttgcgtttgcgatgttaacacgatctagtaagggatgaattagcacaaaacgtgtaaactcgcaaggaatatttcgcgctgcgtgctgccgacttacccaaaaatgcaagcaaatacatgatacagagaaaaggaacgactcgcatgtcgaccttggccatcaatttgcgctcggtcgtgtgcgacgggcattggaccgcttcggccgcatactgaatctctgcatcgcggacgtcggtcgagttgcgatccgagccgctgtgcttctcgtctataacacccattgcgacgatctgctgttggccggcgcgtaggatgcgctgcagcttttcagggtatcaaaacagacgtcaatctggccgcgcgtgggttgtctctcccggtgtctgagtaagacgagagaagccagacaattagaaaaaaattgtaagtaaaagaagaagggcaagagcccacgtgaaatagtggaggaataagaagcacaggcttcgacgatggcgagacaagaagcaagcgagtggaacacaaagggtgcagcccaagggatctgccggaccctatttgtactcggccagtgctgtgctgtgctcctcatgcccccagacatgcttgcctcgtactctattgtcgacgatgctcgcagctcgcactaggcgtcagcgggtgggtaatggaggcagccattggcatcgccggacaagcgagcgacgggggccaccggggcctttccaatagcagcagtagctgagccatcaccggagctgccaagggctcgctgcaaccgcaaccaaggccaggcgtctccaacatccggatgccccaaaggccagcgtgcgccgcgtacggagcgtcgtagtgctagcagtggtgttagtgctagcgcttctcccaaaaggctgtgatgcatccttgcagatcgtggcgccagtggatcgtcttctccagaaattgcaagcttaccagggccgtctccacgagtcatcccagccgtagccggactcccagcaggccgactgccgaccagcggtgcagcgacgctgtggaggaacgatgtgcggagtctcctccacctggagcgggattatgaatcatagcgagggtcagacgcaagaccattgcggtttgtggtttgaaggatcaatcatggaggccagccagctgaagggagtagagactgaggctaggagtttgacctccgcccagagcaaggcaggcccagaaggggcggcacataaatttcccgaggcatcttctgccattggccatcaccgccttgcactaaaacccccgcatcgagccactcgccagaggaagattctctcatagcctaggctttcttctacgccccagatttccccgggttttggctcccatattggtgtcgagagcttaaacaacgtgcttatgtccgctgtctagcagccagcctagcactccctagcccccttgccgctggttggagttggccgtggtttgttggagatttggagaacccacagggcggtccgaacttcttctccgtgctctcatcggttatctctcggtctttgagctaacccttcctttccgcagatgcgtcacggtgagaaatcagcaaatagatcgctgggggtgggcttcaccctgtttactcttgggttcgaaataccgattgcctgccatgagcgactcacgcatcttggccgtccatggctcgctttgccagagcatttcatcaaattcagatgggcatggacttggacagcacaagatgagttaccacagactacgtttaaccgaatctttgcgcctcttgataccccggaaatccacccccgcatctccacctgttccttcctgagtcgagagcaacagtcaaatagcattggctatcacgcaggtacggaagaggctcagagactactatccgtctgctaccccgtgggttgcaaccatctcttgtagcacgtgggagtggcgtctgttgatagccatccccggacttgaatatcactactggcccagccaccgtcactaccgccagcactgctgcttaacatagaaacatgaggtgggccggtccctacccgttctccaatagcatatgcgatgaacaaatagtttggcgagcatccatggttatgcattgcatggcttcccagctccaagaaagctaattaaaactaacgcgccaaatccgacaatctggatcttggagccagaaaccagaggctaatcgcggctttggaacttcaaacaccgactccagccgtgatagtgatagatagcgacgattctaacagtcatatacgatggtcatgcttggaagatatccaactaatcacttctagtgccatacgcttacttttcgggatactaaagtgctttgacagccaagatgctcatggaggggagagaccgaggagagcttccgtccctgggttcctgcagacagtcagccagttgggaaagtttgggtgacagatacaggtcagccacctttaagtgaacggcatatacggggatactaccgcatgcacggagacggcagcatagagagcaagagacacacggtgttctttgatgttttcgacatcgtctcatcaagatcattaactgcaatcagcctcagtgccccagtgtccggtctttgacacgcatggaaacacgggtagctgcgtctaccaagtgacagctgtcaggggcgtgtgcttgtaacctgtttgaagctgcagagagaacggatagctgtggtcagagttgagatggcggtttagctaggcatgcatgcttttacgggtatgtgttttgcgcgttttccatacagatggcttctacatggcttgtgcttgcccgggtgattcagctgattatgcatgttgacgttgactgttctcgatcatggcttatcgcaaacgaacaagtccacgcctctcgcccgcccctacacgcacccagctcccatcaaacgcgcaaaggtgcagcaaaacggcataaagtattcccagctttccggagaaccttgcccttttcttttactttcttttcttttctcctccagtccattctcatctgcaatacctacatctcctttttcagacttctacttacactggctactatcacttaattccggctccttctccatccccttggcttgagcgtccgagtgttgtctaaagggcaatggatttcgatgaaacgggaaactcactgtatcttgctggtagcggatgggtcacagacatttacgataccaggagcggccccatgactaccaacccaatggcggcaggcttcgctcctacatgtccgccctacaatggtggtgaatatttagcatctccggagcaggtttacgagccacggagacgcctatacagtgatgaatacgatcatcaattccccaatccggagtactacaatgctccatctcatttgtgagtaatctctacaaccgagttccaattagggacttgggctgatgccatgttatgcatgatagttcaaccagagaaatcgccgatgactcctttttcgatgccgctttcgtgtcctctcaggctttgcaagtgccatcgccatcgttggcgctaattgattatctgagaccggaaccaataccgtttgagggctacggcagcggtgactgggacagcgagcatatagcacaactacgatgcggatcagacacgctccccctttactcaaatactgataatttcgattatggctgtagcgctcctggtaccaactatccaaccaacggtatagatggtgatggcctcctggacagtttatacccttccgaaacagctctacagcctgtagcagaggcatctgcagcgggagtaatcgctccacttcagaacaccatatatcagggatcattgagtgagttcatggccaagtctgaaacaacaccagtgtctctaggacagccagctccatttgccatgcaacgaggatcatcgcggcaaccagtgccaacgtctatgttatcacaacagccggactatgcggtgatctcatcgccctacactgtcatttcacctccctcttccaccagatcctcacctcggaagcgcagtgcctcagcggctaggattgataagagtcctgtgggtccaaagaaacgagtaataaaggctcacatgttggcaaaagttgacaacattgaagactctaaattgaaaatagagacggataaattgcccacgtttgaataccaagagtatttccactcgcccgcggacgccaatacgaagcttaggcgtcttctcgagctgtttcgaaaatccgaggacaactgcagcaacccctctacagactctacgtttcctcaaagcaacgaggacaagaaaagatatgttgggaagcttttcaatgcaatcaacgattgggaaaacatcaacgagtggtcacagactctggttcccgaagagcggaaccgagtaatagacgaacaccggcgcatgaaggaggaagccaacggcgcaactccagacaagaagccaaacgacatcccgttggacgaaatgcggccgagccgggacgagcttccaactcttgatgttcaacagaagaagattttgggtcggcagctgaacgaccagacagtagaatggctctgctgggagctcattgtaagtgtctttttctcgctctccccgcgcgctactacaaagattgcatgaccagccggctaacccaactgtcactcatctctcaggaagctgccatacaatcgcagcagggatatacccagataccttactggtgcggcgccgatggagcttaggaagcctatgagacgtttgcacagcgtgtcgatgcgatgtgttttgccctgacggtgagttttaacccccaaagaaattggcttttctccatattaactgctcgctctcccagaaatcgaagcaactcgtcaaatcccttctatctgcaggtgacggatggaagctccgcatcgctaacaacccacgtggagagctcggagtaagaaagcatcccccctttgttctattttgcacaaactatattcaaaatactgacgcataaaccagcacaaagggaacaacatgaaggtcaatatgaacaagaacaaccgactgcggcaaatcacccagatggagaatgctcctggaaacaatccgttgccagaaaccagccgatcaacaacggccgcaggaatagcgagcagcagctctggcaataggcgttgattgacgccaaggcaccagctacaccgaccatctttattcctctcccattgtctttctgctttcagatgcatatagatgagcgcagtcgaaacggagattacctgccactttcatcttatactggcgagagcgttttcgtttatccatttaatttgcttttaatttcttttatttgctatttttttttttatctttaacctgttttttattatttattgttttgggtctttcaggatattatcacaaggtgtactttcagaatgtattatcggtcacgccatcataaggttattgggtatggactttggatatgtcattgtttgttcaacacgcgtcatttcacacaaattgtattattttgagttttagcatgttttatttcacataaattgtatcattcgagtttggcatgtatcaacaacataatattacacattcagaagataaacttatctagttcaagcggaaatgccagtttgttttacaagtcttcaattagacgtgatcaattaacattacttcaatctatatcggggtatcctaacgctttgttgaaaaacacaaccttattatcaacacactttcatgtccacgcctcgtcctatgtcgatctcaacgatctcgtagtaaagtagctcctctcccatccatcaatggggtcgatggcagtctcttcaaccagctcatatttgccgatccaaggcataaccttggcccatagcagccagtaaagagcgccgacaaagagcacaccaaatccaacaacgcagtgaatccagtaaggaaggtgctcgtagacgttctggccgttttcaggaggcacgaaaggtgcaacgacaaggtaaatgttgctgagaaggaagaaggtgacgactgggtaagtggccttgatgggagggttccagttccagctggctcggttgcggtagaggtggataagggcaccggcgacgaagacgttaatgatggcaagagggtaggagatgaggctgtagcagaattgttagtatatcctgtgcttttcttttgatgcacatgtaaaaaaacacttacttgagaacaaagttgtaagcatcacctgcaggtggtgcaagaacagtaatcatggtaatggcccagtgctcaaacagaccggccaagggagcgttgaagggccggttgctggcaaagaatcgagaaaagggcaagacaccctcgcgaccaagctcctggacaagacggccctgggagaagatgacactcaagacgttgccaaaggcagacagggcgacgaagacggagagcgctctctcggccctctcgccaaacatgtttcggaagagagaggcggcaacaagtcgcttggcttcgagaatctccgccttggagacaccagcaaagtaagaaacgttggcgagcatgtacaggatcgtgacggagccgacggccaggggcgcggcaatcttgagggttcgggttgggttcttggtctcgctgagggcgtagtttgcgttgctgtagccgatgaaactccaaatgacgttgtaaagagaggtgacgacaccataggcactaccggtagtgccctcaaaggcgttgtggaggcagttgatctccttgacctttttgatattggccaggggcgcgataatgacaatgatgacaatgcaaatcttgatgacacccagcacgttctgaagacgcagtccccacttgacagcagtgccgtggatcaagaaggcagttgtaatgcaagccacagcaatgcctcgctggttccaatccgtaacctcgaccctggcggcgttgaggatgtactcgccaaagaccaccgagttaccagccgcccagcccaggagaatgacataggtggtgtacatgcccgtcacgaggaagcgaggcttgcggtagacgtattccaggtagttcttctcgccgccgttcttggggaggccggtgccgaattccatgtagactgccgtgccggcccaggcgatgatgctgccggcgacccagaggaagagggagaggcccacgctgccggacagggcgaggatggagcctggagttgcgaagatgccggtaccgatgattcggttgaagatgagcatggaggctgaggggacgccgatctggcgtttggcctctcgagcgtgttcgaactgagctgatgagaaagagtcagtatgatggatgtattgtaggacgagttagtaacacaaacatactttcagttccattctggacagaagcggcatcatcgctgccagcgtgctgaggattcagtttggtaacatcctcggcgcccgtcttgaacaggctcttaatggccgacatattgtctgtagtcttggaaacaccaaacaaggacaaaacaatcagcaagcccaggccttagataccaaagaccaggcagtagtaacaaacaataagaaggaggatgtcgaagcgtaagaacaaaagaagaggaggctcagtccctattatagatgtatacaaccctcccacgttatggcaagtggaccaaacaacgaccccatccctatccccaaacgcgcgggtacggccacaaaaaaaaatggatcaacaaataagaattacacgacaaaatcagcttcctttgcacaatgaagaggcagtcgagaaaaaaaaaaagcttgtcttgagcggggcccggcatggtgccatcgggtgctaaacgaacgcaaagagctccaggccccctggtttgttctaggtaacagcgatggagacccagaacttggaggtggcggatttttttttcatgacaagagaagaaagaaggacgcggtctgggatactaaaaagaggcccgaatgggtgtgccatgccaaggaaggattgattaagcgcgggaggcttgagcacttggcatttggaaataattctaattccaacttatacagacactttttgcaaaagatgacttctttctcctattccatctcggtagacgctatcacctggtgtacataggcaaggcactagtagatattgaagcaaggctgacgctccaaaaggtgacccacgagtcgagaagcttgaatggactaacacgcagttttgcgagtaagtcgcctcacctagccagggacatgagcccctacaaaactccaccagatgatttaaatatggagtacaaaaacagtttattagcactactagtacatacagtacttggcacttggagaagaagaaaaagaatatacgatgtactgtacagatacgtgcaagttgataagacagacacgagaccgcaatggtgcgatgcagcggcaagtcacccaatgccgacgctatccattgtctgtcttatttcacatgcaagagcccagctagtttctcgggagaagtgttctcgaaacgaggtagaaggagaataaacacacaacgggcagaaagaaggaaaaaaaagccggtgaaaaaaaataataaggccccatttcgcgccgtggttgatcacgacatcggggcctttcccgattctgtcgcgcccggacccggcgtgggccgatgacgcgatcggagcttgttccaatcagagagtgccggcatcttttgggagggaaccaggacgacttttttttttctggaattcttgtgagttgctgctttgctgcttttgctgcgttgctcatcgactaagacggggctaagaagaggctaatgaggtgaaatggagaaactaggacgttgttcccgctccctagcctcatgttctgagtcggtcagtgaagctgtatctgagccaaagtggtcgaatgccgcaggattattggcagggcatgccgaatacggtgtaataccggagtggattctctttctctttgctttgccatgtttaaggcttagctcctgtaacaacgaacggtttcctttacgtgatggattgaatgccaatacttacaagtagtacctagctcgctctggagtcatgggacgactaacaggtgcccatggggaggaatggggaatgacgccttaatctggttgccaagcgagaggaggataatgcctcgttttgtgtttattgatggcatgactcaaggaaagctgacgctttgagctaattatgatgttatcgagtgtcggtggtttgatttaggttgttcaagtttgaatgttttctggagctatgtgtgctattgtaaagcctggacttatggcctcatgaggaggcttgcttgcgttgagtcttgacgaaaagagatgagtaattatatgtgatttgacaagttttttattttattttatttttttattcttgttagcgatttccgggaatagagattggaagatgagatgtgatgtgaaccacgtggacggcttttcagctgatgagactacacagggttgaaaaaataagttggacatgatttgttccttcaggggcaggaatggctttgagctgatttaagccttgtgggttacatttcagctggagccacagaattaacaagatgcctggtatacaagttcatcactaggtgtctgtgtctagcttagatagttcgacattgtgcttctgttgcgcccaaatgccgtcactttcggaataaacccatctattctagattagcaggtacggtctattctggattggattcgatcaaaagcctgcttataacggatcagcttagaatcgagagcagattcaagctcttccggatcttcaggcagatcggcatctcatagatgttggcccagactaatatattgcagtactgcgtattctctcacgcgaatgcctgtttcttcatcttttaggacattttggcaagtttgtaggaggtgtgcttttgtatacttcatcagcgccttgttccttttggtatttgaaagtacacctctggagagcaagatctgggataattttattgtccatgtttcgcctagcccacttacggattcgtctctagacagggcaggcagagtggttcaatcacgtctcaggaagctacatctaatttgtatatatgtagtaacgccttcccttacctcttctttccactcacggaatacattaattccagcaccagtggtcaaatgtggatgagtgagtccttcatatcttctattaagtatggtaatcttatcaagtgtcatacctacatgtatcattttccgttggagccatctcagtgtctttttgtcatgtaagtttaggttatcaacttgatcacatcccattactcatcggcagcgtctttgaatcaatttcacattatatgtacgttgtgtactatggtacaggcaggttttgccatctcatgaatcccacccctgctctaattacccaacccagtaagttttccccattatcattattgtaaaagaatgtcgttgatcgtcaaaggagtgactcgctcacagtcgtaaaaaaacataataaaatcgacaagaaactcctcgcaagtaacaaagtaccatgtcatatatcccctcttttccaaagaaacattacctatatgtagtaatatgtcccattcatcttcacgctcgaaaccctcgtcttatgcatgcttttcctcatcaaaacgtgacggatggccgatatggtcctctgcgccggcgggaacatggtgctgtttctgtcctacagaacagcgctcatctcctcaatcgtcgcaggggcggtgaccttgccgcaggtgacggtgcgctgcgagtagatctggccgggctgccagttggggttctgccaggtggtgtcgctgcaggtcagattcagctggacgccgccctgggccgtgaagcggctgccctcgtcggcgcagtgccacgtctggttgatggcgaggctgttggtgggccgcgcaaaggtgaaggtggccttgtcggcggcggcggaggcgggcacctcgcagttgtagacaaagttgccgtagaagaagtcggagagctggtccgaggccgcgctgcagacgggcgtgtagccgagcgccgggttgctcagcgtgaagttgacgtagccccacgagttctggtgggcgggcgtcgagaaggtgtacgaggcgtggaagtcgaagtcgtcgacagtccacttggagacctttgtcgagctggcggtgcatcccgtggcggtggtggcgggaggcgggggataggaggtgtcggcatctcgaggcacgacgcgagagggcagggccagggccgagccaacgaggaggagagtagacaagaggctcaacatggtggtggtggtggtggtggtgatggaggtgtgatggaggtgtgatggatagcttcagactcttcgtggtaatagagagatgaattggaacaagagagatggtaatagagatggattgaacaagccaagggatagacagagctatatataagcaggcagatgcaggatataggacaatgtcttgagtctcgtcaacttattggtgatggcagatcagacagtccagtcggatcatcgcctcctcttatacgcaaactccaagccggcacaaacacaaaccacccagttaccaaggtaacatcgagtcctcgactactagcaaaagatcagtgcagacttggcacacgtacacagtctctcgaccagaccgacgatttgctctgttggcgatgcacagagagcggcccagccattctttcatgacgtagcacggatctcgtattcccagcgcacggagaaaaaaaaaagagggaatcgggtgtggcggttgaagagccgtggccgagtcggggtggcaagttttggggtactcggtacttcatacgtacagtttctagtccgtaggtcaaggttctttctacttgcgttatcgacaaagaacggcgctcgtccggcagatgcacctgtaaggaggcagccccaggggacctgtctggtggcatctgggagaggggctctgctagctctgcgcaccggaaaaaggccacctgtaaacggcgaggagctcctttcagcgcctgcagaagggatgtttttttagcgggctcgcggacgctaaagaagcgcacgtctctctttctggagtggcactgcccgctgtgatcgacagaggcccgtgacctcgtattttgtgccgtttgcatgaatctgatgctactgtagctctgcacgggcgagtagcatttactcgtctgctgccgaggaattcttcagctgagaaaagggctggagggggccggaatctttatccgacgagcattagtggctgaggaggatgcggtgagctgttttattcgagcggtgctgctactctgttgaatctagaacgaggacacgacatatcagatgctaatattagaccttggaccacctaggtgaatgatgctctactctactgtctacatgtgctgaatactagttacatggactacagccacttcacctgcataatgacaaagaaaagtaacgttggttgagactttcaattaaccttgactcagatccggactcgacgctttgactcgacttgctcacctctggtgctctccctcatacgtccaatccctccctctatcaaaaaatccacatcattcagggcgaagaaacaaaatgaagcaacgaatccttccgtctcagctggcagaaccaaacaccttacgacaatcaccatctcaagtcagaaagcgatgctaccttgccgagggcatgtcacgtcgtgataccacatcaaagggagcttctcccatccttgccaagggtcacccccatccgagccctcccttgtatccttttactacgatcaattttatgcttagtcgtaggattacacaaacgcacggctccaagttggatctttggaatgctgcaaaagatacccttgcccaatggcccttgcatgcattgccacgttgacgacggaagtggaaacgtcttgtcgtgttatccttctgcagagcacgcacacatgctcggaacatggaatccggttacaattcgtacctttttagggcaccaacgaaagaaaatccaccaaagagcaaccgagcttccgagcttctcttctctttttcttgtccagcatgcacggcggtggcgcggaagctggttcgattctcttctgccagcgttgcacatcagctcacacagacttaccagcgtgacactgtcatggcctcgcacatctccctcactctgggttccgcaggtgggctatgtaaagtagccaagtcgacaaacctctccaacgagcaaagtcttctgcgcccccatatgcatctcatcggcctcctcggacctcgtatcatccgccatgtgtcatggcaaaacttgactcttgtcagtgcttcgataatgaaaaaaaaaagatgtcataattagaagcaggtaatagcgccatgatctatgcgggggattcgtcaagtaggatggtgttgcgagatatcagcacgaagcttgcacaacaatatccgtcatccaccgcaatcatcactcttagcacatcgatccatctcgtgcaatctgccggccaactgaccgtatccgggatcctttttgggatcaaatccctcttgtcccacgtgctctcgggcacaatcaacttttaggctttgctgcgagccgcatgcttctctgccttgttctttatgccgtgcttcgttgatgctgtgagagagactgaacgtggctggagtcttacaaacgaccgcaagttttccttccactgaccgcttgtgctgtgcaaggccactggaggcttggttgcagcaaagtgcaagaagccaccagatatagtagcttgcagaggcagtgtcgttttgtgtatcgcgacaccttgccacgagcgtttgcctcggcatgttcacttacatgtatatccagccggcagtcttactagggcatgctgagcattctatttcggattgcattggcggaatttgataacattaaagtgcaacaaggtggctggcaacagctcagagcttcatcctctccatagaaagcactggagagaaaatcacgctgatgacaatcatcttcttggtcgtgaaccgcttacataaagacgatctgcaaagcacatccttgtagagtttagagtttgataaaaccgaatttgcaaatagttataacaacacccgaattgtccaattggaaggattccaaccattttttgcagctaggcttatattctagccgtgcgaatagccggccaggaaccaggaaccacgtcttgcccataatgggcgagaaagccacaatgatggcgttgtggaggattgattggcggccccatgattggcacgcatcaaagactgggtcacgccgccatccaagaggcaatgatatgtcacgcgaaaaccacaaatttgacgatcgaaaactgggcaaaaagaatgggaattccccctcttcgcgacgcgcggcagatgaactcgaagggggggtaataaggagaaagtgtagacttttaagacttggtagttgaatatctcgtgatggctcgttggcaaccaaattgaagcatatatcccccaattgaaaaagcgccaaaagatgtcccatgcccagcctcaactccacgactcagaagagtatccccgtcccgatttccagcgcaccggctctcgctggctgtcgcttaatggcccctgggactttctcttcgacgacgacgacgtcggcctaggccagcgctggcagcactccggcctgcccaccgaagtcgccgtcaagaagacgctgctcacagaagagagcgagtcgcaggaccaatcggaaagcgacgccatcacgcagcgcatcgccgccggcacgcaggacctgctcaagaacaacgtcttcacgtcgtcggccgccgtcaaccacaagcgccccatcacggtgccctttgtgttccagtgcccggcctcgggcatcaacgagcgcggcatccaccaagtgctctggtacgagcggctcatctcggacctgcgcaacgccagcgagcgggatgaaggccggcgggtgctgctccggttcggcgccgtggactacgaggcgtctgtttggctcgacggcagcctcatcggcagccaccgcggaggccacgtccccttccagctggacgtgactgccgtcctggacgcacagaaccagagctccgacgggcatcggctgacggtccgcgtctatgactcggcccacgacctgacgcagccgcggggcaagcagtactggggcgcacagcccgagagcatcttctacacgccgtcgggaggcatctggcagtcggtgtggctggagacggtgccggcggcccgaattgcggacagcagccacggcaccgtgattcggtcgaatgacgtgcacgcgggagacgtccatttcgacattgcggcacagggcttgcaggcgggccaccgatatgtcgttgaggcagacgtcagctttgcaggccagctggtctccaagtccccccgggtggacgtcaaggaggcatcgggcaagtttagtctgagcgcccgtctgtcagagcaaaacatttctggcctcgccgagtcggtactccaaagtgcacctttggatgattcttcctgctggcgggacggcgtcgctctctggtcgccggagcatccccagctgtacgacctctcggtcaggctcttcgactccttctcgggaaggcaggtggacgaaatcaagacaatcacgggcatgcggtcaatcaagtggtccgacggtctgtggcggctcaacgacgctccttacttccagatgctgaacctggaccaaggctactggccaaactccttcctgacccccgaatcctctgacagtttggaggtggacattgactgcgccaagaagatgggcttcaacgggtgtcgaaagcatcaaaaggtggaggatccgcgcttctactactgggcagaccgcaagggatatctggtctggggcgagatggcgagtgcctaccagttcagccgcgaatatgtcgatcggttcaaccaggaatggacggaatcggtcaagctggcaatcaaccatccgtcggtggtgacttggacgctggtgaatgagagctgggcgtatacgtcgctcaaggacgacgtcgagcagcgcaaccacattcgggctctatactatttgaccaagtgagttgatccttcatgcatttcttatgactgtctcatactcatgatattctaggactctggatcccacacgcagcatcaacgacaactgcggctgggaacacgtctgcaccgacctcaccaccttccacgactacagcgacgcccccgagctggaaaagacttgcgcaagcctcgacgccattctcggccccaaagccgggcgcaacatgtttgtcggcgaaatcgcaaacgtcgacgccggcgctcgccacagcccgacggcgcccatcatctgcaccgagcttggcggaatcaacattgcgctggccaacaaggatgccgatggcgaggaagcgtctcgcgactggggctacaccaccgccacggatccagaggacctcttgaagaggatagagaggatggtcaggggcgttgctggaggcgggcattgctgcgggtttgtttggacacaattgtgagtcttgaatcgatgcctataaacatgtataagtgcatgctgatgctgattgaatgtgattgttaggacggatatcgagcaggagacgaatgggctttacacgcagagtcgggtcgagaagctggatgcggcaaaggtgaaggcggtttttgaggaggcggcacggatcttttacaagagggttaatgcgtgagagacttttgatgacttgatagaaacgaagaattgttatagataaacaaacagttgtgtaaacgttgaggatttaatcatgctgttgcagctagagtgaagtcatagctcaattgcatgcactgttggagcactattctactggttaaatatgaaaccaatatttagacatgtattgctaaaaagacgccctgaaactacaatatcatcttccttgaagcatatatacttattctgtttcaacactttttaatgttacatctctttctagggtacgcgattagacaagctccaagtgcacctccagccgctaaaatgcttgtcccacacgttggcattatatagtgcattagatcccactaaatctcaacaaaggggatatggtgtaggggtatcacgtttgctttgcattgttcattcaatacaagcctgtaaaaggtcgggggttcaaatccctctgtctccacgtgttcattctttttttgacattctattactagaattgcagaattttgtatcaaacatgtatttattttttttattcgtatttttctcttgcacttggcgattccgatgaccgagacattggggtaacgtacatccctcatatgtgcgcgtatacattcattcatggggaatgcaagatacatatacacattcatacagcagtaaggcttgtaagccgcagcgtagaacatgtaattacgttgaagatgagatgtgaacaatatgatcatgtcatctactatacaaaaaacagtcttcttcgtaataccacttctaatgcctgaaattaatctctcgtcagacaatagcacccatcgatgcatgacaatagaagcgcatggaattctctcattcctgctcacacctcgccgagcttttgccgtccaatccatctcacagcccgcaaatgacaaccccgagcaatcaaatccgcactggcggggccatcaactcttcccacttccatttatacctaggcagctccatctttgccgctccgaggcataacagtccccgaccagcgggctcctttgctctagtgctactattaagctcgcatcccccccatatcctctaccggatcgaattccgcgatagcctagctttccatccatcttgctttgcgccagaaccacacatctcgcatcaccatcgccatggaatacgtcgagcaccgcatgaacgacgaggccgccaaagacgtcgccaggtaaatcacctcattgatatatatatataccttcatcgaacctcagctaactccctccagcgccagcctcgtctcgcccctcaacatcctcctcgtctccatcatcctctacacagcctacacaaccttcttctccaaatccgccgccccgcaactccccaagccgccccctcccaccgtcttcaaaatctacaacccgcacaccctcctgcccttcaacggcgtcgacaacgcccccgtcttcatggccatccgcggcgccgtctacgacgtctcgcgcggccgcaatttctacggccccggcggcccttacgcaaactttgcgggcagggacgccagccgcggcttggcgtgcggcagcttcgacgaagacatgctgacaaaggacctggacgggccgctggacacgctggcggatctgggcgcggaggagatggaggcgctgaggggctgggaggagcgctttacggaaaagtatgatgtgattggcaagtttgtgtcgatgaaggagtttgaggcgctgaacagcaaggagtgatttttttggatttacgtatattaagtgagcactgtagttttgcacaatggaaacaattctgatatcaaactggataccatacacctgcatagtcaaagagagagcacatgaaaataagacaagcaaggattctatttgtttcaaagatggatatttttgggatatagatagctgagccctatttttgctttcgactttaacaaataaacatgttataaaaaagagtacaattcgcggattccaataaactccattgccatgccgtttctcagctacgagaaaggattctcaaaaaaaaaaaaagacacagacaaaacaaaacaaagaaaaaaaggttcaggagttccatgcccctgaaccccaagatccgacaatccctttttgcaacactccttccacgcaagaagttacgagtccttattcaaaagatgacaaaaggaaaaaaaaaagctagtaaaagcagccgcaggaaggcttgggttaataatagacaaagcaaaaagaagcagcatatcccctcccaaaaaccccatctatccttcttcccaataatccccatcccaaagctcctgtgctcctctctttgggggcttctgtctgtcataaaaagtttggggaattatgtatgtcaacaagtggttggatatatgcgtcatgtataatgatatgtatgatatgtagaagttcaatgaaatcgggtgttggtgggcgtagtttttcgatgaatggatatgcgtggcataagcacctcgctggaaatcgagaagatccgcataagacaggagattaaaaaaggaaaatggcgcagtaagtagaataatcgttcgttatatcaccaaaatcgatgctgcttccattatcagagtcgccgtcttgttgatataagagttggccccatcccacagctccgcatcgacaaggtcgcggatcgcagggaaaaaggcctcgtcgtagccagaccacagttgcgggccatacacgacgtgcttgaactgtgtgcgattagggatctaaaagcatggctgttagtaaatagaacaagtaaccaggaaaaagaagagcacttacaccgccgccaaactccaagtccaacagcatcgactcaaagtaacccatcttgttgttatacgcaatccgctttccgcccagctcttgcgtctcccaccctccgcttctgtggaccatgcggtcccactcagcctcccatttcgagaattgctctgcctttgcagagaccgtagcggccgcatccttgaggtcttcgaatttcaaaacatccttcttattcttcttctcttcctccttcttcgcccacgattccagatcgccgatccaggcctggagatttcggccgtagttgaccatgtcaaagggaagaataggtctatcagccaggtcgaggaggaggaggccgacaacttgagccagtaaaccgtgatacgtaaagtcgggatcaatgacctgctccatcagttcaaaattgtcgtagctggagtggtaagggaatggctcgccgccaaactccaggtcaatcgagctcgtcccggcaatatcctggaaagcgacgtaatcgctacctgctcccaagccctcaagtttagcaccgcggcggtcccaaagatccttgagagtcgtgttgaagttcgggtcagtcactcggttcatggcgcgaaacaggctcttttgaagcggaggagagcccgaggcgcggaattcaggccccgatacaacagtatccaagttgatgtaggcaaaggcattctcacgcagggaatccacattcttctcgacaaactcggtagatccgatgaggttatactcctcggcatcccacgacataaactcgatagaacgaagaggtctccagccccggccaaccaggtcgccaaagatgcgtgccatttcaatcatgatggccgtgcccgtgtgcggatccgtcgcaccaaacgaccacgcatctcggtggttacccaggatgatcgatttcgccgactgctccatacctgtaatctttccgtacacgttccaaatgggctgcttctcattttcatcctgctcattcttcagacgaacaatcggcgacgaagagtttccggtccaccactcgcccacttcaggaacgccgcccttccaggcatccggtactttttgtccgaaaccttggaggtgctgtaacagaatctgggcgtctctccaggcaagcggaagactaggaatctgaacaagtccctttgcttcgctcagcttgacgcgaggcacctctttcttactctcccagcctggtgtcaggacatcgccaacgacccagctcatcagactaacggcgcctctctgaacgccatcctccggcatataccgcccaccaggggcgacatcacccttgaggaagccgtcatctgcaggatcgctataaattatacatcctgcgaagcccgccaactcggctcccttgactttcagggctcgatccgtctgcgtgccgtagtatctaacaagagcaatcgctccttctgtcttgatacccatatccttaatcttctgatagtcttcccttgatccgtaatttgcgtaaatcagcgggcctttaacatcgccagccttggagtgtccgtgaaacgccggggtctgtttcccagccgtctctccgccacgttcaacttcctccagcgcagccgtccaaatcgcattctcgcccttgtcgtccataatctgcacggctcggccgtcttcgcgcgggtagttgagatatacgtagtagtcgtccttttgcaccacatccagcccagccttgttgaacattgcctccacatcgagtgccgtcgcatagtcgccctcggtgccggcaatatgtgcgtagctcgaaaagatctttacggcggcgcgcattctcctgggatcgacggttcgctgtaagtggactcgaaggtcctccgggtcgaagcgcaggcctccgttgttgacgccattcgtcaggccggtcagcatgccgctcgcaaagaggaagtacatgaagccgatgacgatggcgagcgccaatagccgcgcaaacgtgaccagcaccatcatgctgttgaccttggggaaggcgaaatcttgcatccatgacctcacattatcgagatcgtccgtgtcgaccgcctcgtcgtcgggagacgagctcgccgatggcgacgcccgctgcggcagctggatgcggaaccgaggcatccttaaccgccacgaccatttccacgccggcagcgacagcttgaaccctatccgcttcccccataatgaacttcctcctgtgcgatttggctcctcaatctccagctcctccatctcgcggcgcacctgattcgtctcgtcggcatcgctgtcgctgttccataggtcatcctcctcgtctgattctaccgtcggcgggcggtagccattaggccgtctagagccttgtgagttttcgccggagcgcggcagtagtgattgcgattcgatctcggtcgcgttgcgctcgtcgatgggatctctcgtgggtggtggcggcatccagttacgactgctaccggccagtgcctcatcgtacgtcggcggcaccgggtcgtagaacggtaccttttccgaaggcatggtgggctaagttaggacgaagaataaaggaaagaaaatatcgtacacgagcacggttgcgcactcatccgcggattgtcgtctacagtttaggcgagctggaatggatatgaaggagcacgcgatgtcggggtggccattcagatcgaagggttctagtcgggctaaagcgggcaaatcaaacgaaaacgagtgtcgagaatgagagagagagcgtaagttggaatggtcaagcaaaggtgtggagaggcgtagtaaagaatgcgaagaagtaaaacggagtcgaagaataaaaagcccggtcaagaatggcgcatgtccaagaaaaaagggcgagcaaggctgaagacggtcgcgcagccactgctggaaggtcgaaagccgctggttggagatggaagaacgaagaggcgatggcggcttacgaggcccagccagatgggagataagggatgacgatgctggaaagccgggggctccgctgtgcttcagaaatcagaactgcagctgcaccgcctactggggaagacatgcacaacgcaaaagggccccaacaacaatgcggagtaaaattggttcattcaataatgggcaccgcgcgccagagaagaaatggctgctagcagtggtgcttaattgctggagtctagcaggtattggccgcatctccctccctgaagactccgcccctataaattggccttcgaaacgtgacgggttacattaaaatccgcgcttggcaatccgtttggccaagttgggaacgccaccattgcagaaagcggacttttgtgctgagagattcgagatggccgtagagagggcgacatgctctataacgagcaagatataataactactggcataactttacgagcaattatctagcaaaatgtttttacagcttagtacatggtgagccctggtagtattaagatgggcgattctgctgtccatcaaatcaccatcccgccaccaggacccttggctcaaaagagcccgctcgccatgctgatcagtcatggatgccaaatctgccacgcgatctgtcaacactgcaatacacgtactcgtacagcacagtcagactcccactaataaaagcagccgccaagatcggtgaccctggcctggcagcaataacacctcgaattgcgcatcggggtacggagctaatggcgccaccaagtccatctccagctccaccgtcgtattccgcaggaatgaagtgttagacatgtgtttagtacctcgatcactgctgtctggagtgccgcctgtatagacaatggataccgcaaataatgttctaggtgatcgtaacaaagagtttaaagaccgcattcgaaccatctactccccaactatttctaacgtttctcccttcaccgggttttcaacagccaaaaaagtgccctttgcgaccaaaaagcgtaatatgtaatcgaataaaaatacatcaattgtcgtgccatgtctcatttgctccggctgcttcttggtgctgcattaaaacatctatgcgctcttctctttcgtcccaggcgcctttgcttacccccttcccaagagccttctttattcttgaatattgtggtgtatcgcagaatcattaaagcatccctgcggctttcgcggagaagagaccccattcctaacttgggtataaaacaactccctcatactgcctggatttgatattctcaagagtttgatgaaagtgtttcttgctggtttcgattgaagccgactcttgctgattgcctgccagatttgagtggatcaactcgataagaccattcaagtacttcgtggtcacctattagaaaagaaagtgttagctcaatagctgatagggaaaactagaaaaaacatactgcttcattctgttgatcaaagtagtagacgtagcggtccaaaatctcaacaaagagttcaatcgacgtcgccgtctccatgcacgaatcggccacacgaagagcccgttgtaagcactccagaactcgcttgccgtcacggtagagctgttagttaaagcaagttagtacatggcacgctttcatttctctgtataatatcttacctctgtctcttctgtttcgccattcacagcaacgggagttgcccaccacagatgactggccaggtacactgctcggcattgatctggtttccgcagcagtttgctgccgtgctgtgcgcacttggtgattaacgtgtcgtaattctccttgccaaagccgcgggtttggtgaagtgagctggcaatgacacagacagcctgaaactgggctttggagtcagaaatggactcctcgtaagctgtaaatgcctgcgcataaaactcatatgccacttcctcaaatccggtcaggtctgcagtctgtcccgcagaacagaacaaacgcagagccagctcagccacgcctgtaccggttacacgggtgtaaagcgtgctaatcgcagagtggatgaatttgaagagggcattaatctgcgtctcccagttgtcatcaaaatgctcccgagtcttgaacttcctggccagcttcaagcatgctgttatcagcggtggcgtggttgttcgaatgcgatcgttgccatccgaaaatgctttgcgtgtcagctgcaagagcttgaactgcgtatcattgtcctcgccctgcagcaggtgcaccattcttgctagccatccttgctcctcaagagtctcatcggtctccacggctcgtcgctgagtagctccggcgtagccttgtggtgattgtgttccctccttgataagtaccgatagaacatcgagcacatgttccagctggctcgttttggaaatcttggtctggtctttcaaaaggccgcggatgataccaccagcaacagcgcggcgagttgggtatgactgagcttggaacagaggcacgtatgttggaagagataaagcggtgaatattgatacgtagcggttgagaggtgcctgcagtagagcaaggaggctctgctgagcctgagcggagtgaagatcggcattgttgatgttctctttcgtcttcgccgtggcgtaagccaaaatctgatccacatagtcaaggcgctctggatagttgttcagcgccaagttacagagggataccaacagcgcaatggtatcttggatggggagatgctgagcttcaacaagattcttgacctgtgtgaagaagacttcgtagagctgtacgtccttggaagtctcgccctcttgtccattgactgccgttgtttccgtctcggcaactgagggcgctgtctcatctgccggagcggcagtatccgtttcgctagatacgggctcggctgctgctgctgcttcaccttcctctggtacttgttcctgatcagcctcctcggtgaccttgtcgcttgactcctcgacagacggttgttcaggggctggctgagtgactggcggctcggcctccttttgaagctgcactttctcaagtagattggccaatgcctcggcctcagccttctcctgatcaggtcccttctcactggccccctcacgttcagcatattcggatagacggtccatgagaccaataacaatagctttgacattcacgtgggggtttagtctcgatacggcgccgaggaactggtccagggtgtgtaggtggaactcgtcggggaagacctgtgtgatgacctccaaaaggtactcctgggccaaaacgtctcggcattgcacaacctgctccaatagaggcgcaagaatgccagtcttgtaggcctccagatcaaccagctggctcaggcggacaatgttgcttcccacaagaagctgtagctcctgcctttcccggatcctctgctctctctcgcgcgagtgtccttggtgctgtaaacgaacccataatttgttcatttccacaaagttggttaggatgaagttgatcgagtcgttcaggttgccctctgggccgtcgccggtgccagtggggagaaagtctctagcttgcccagacatgtaatatcggaggaacagtccgcgaatagggtgctgaacaccgcggctcatatccatcatatccttcatgagctcctttaccggcgcttcaggtatggacatgtatgccgttccgacagtgaccatgagatacagcctcgggataatgtttccggcatattgaaccaattcgtagagatcggccaagtggttaacaggatggttctctcgcagatggaccgccaggaagcgcagagcgtcgaatatggccatgtagagttcataatactgcttcgggccaaggctgctcgtccggagctcggagaccagtgtcgagctacaaaatcaacaacatgcttgcgtcagcctctttcgtttctctctccccagatatgtccctcgttcaaagccgcgggcgtcgcaacggcgcagcagcggcacataccagcacttcagagcgtccatgagctttccgggcgtatcgaggcatttccgcataagcgatgtctgctggcgcacggcgaccagggcatcctccagcaggcgagcctgatcctccaggggggccggcgtggccattgtcgatgcggtgcggcaggcggcggggtagctttggggcgatgcttgcggctggaaccgaggcttcaactaggcattgacgagcaacagagcgtggcaattgcgccggtttggaatggcgagtcgttcggatcgtgtgagttgagtgagcgaggcaaggcaaaagaccagcgcaaagtggctcggcggccagtgacgacagcttagcaggcgaggcggcgctgaggtaacggctggagctccccaaggagctagccagaggtactttggccttgtacctggaaagcgtagcagccgggccacctaccacgtgatgtccaatatatgtgcgtgtatctcaagcctcaaccttcattattccgcggcgatgcttagattcctcgaaaatattgctctggacgattttgctcttgagaatctttcttaaatggtcattaatcatacgcgttgccctatgaaagacgagcatacattcgagcaggacacaagcttcaatactacgccgagtagggcgaatgcttcagaggacagaagtacagcatgcaatgtcgaacagagacatgtcttttatcttcttctcgcgtagttcatcacaagctcaacatattcaaaagtccaacattcattttggtcgattctcgttgtgcgctagcaaaagctgaagccctctatcaaattccccgctccttgatccattatcatacaacagcaaaaaacaatgctcaatccattataacgcccgcttaatcacaatcccgatgtttattttaccacttgatcaccttttgagggaaaaattcatcaatcagccccatatagtatggcttaagctcctccacactggggacgccatcactcttgctgtacaggtcatacgggttgaaagcttggacggccttgagcatcttccagtctttctcgcacataaactcctggtaagctccctcgcggtgccagggatagaatgagtgatagcggatcatggcgagtgcctcgtccggcaaagtcgactggtcacggacaacatggtacagatactcatcgtggccccagctgagcatcatattgtcaaggccacagccaggagagtaaatgccatgtttggtcgagtacacagggtcctttgtgtcagggttgctggcgaaagtagccggcaaaatgatgcgcttatcaaaggcacagcccacggggaaagtgtcgccaacgacatcccattggccctgagtgccaagctcttcaaagaaaagcatgagcttgccgaggtcatgtatcagaccggtgacctgcatccaacgtggcttgccatcgcgacgaatcgcctctgcagactgaagcaagtgctcaatctgagacagtgacgtgtcagggtcggactcatcaataagagtgttgagcttctccatggcctcccaaatagtcatctcagggcggacccgagacgcgctgtggaagcggttgcgagcagcaaggttgtaagcgactgtctgcttctggtgctgctccttgtaaaagttcttgacccggtcgcaggcgtcctcatactggcggaagtttgccttgtcttttttggcatcgaacttggattctgaatcgtacttgatggagttgacctcgtcaatttcatcggagagattttccagtttctggccgacagagtaggcgactgtctcgccgagatcagcaattgctgttggtgccattatggaagatggaaatgatataatatatggaagacgcccggcaggcaaaagagcaagtatattctctcaggcgagacgtggtttggatatcagtgacgatcgtttacaaagaatggcgctcgcactttttatagacgttcttgtcgtatatgtttgatcttgaacgtctcttggatgaagaagattcatcgtccctgatgaggataccgttcgccttaagtatcccatccccatccccagacctgcttccattttttccagaccatctttttacgtcattccacaagatcctccaccccctcaataatcatcgccatgtgcgggtttacaggttgtgcgatggacaaaaagctggatcctggtggaactggccgcggcgggatttccacgtttggtgtcagctaaaggctagcgccgccggagacttccaaaatgggatatccccaggttttgctcccagcgtgggcgaatctaaatcttagatggcggacacggttgctcatttgggaagatgaaaaatgagatttgaagcaacggaagaagaggagcagaaagtggtgctaaaattctgtggactatccatcttagatcttgttatcgcgtggttgatcatttgttcctgagcggatcttggtaatgataaccataatcggctctgcttttactaagctaagcgagaaaactctatacatactccattactggattgctatcatgagggcatctggctcgcatctccacacttttcccagaggacctcatattcgcgagacctgcctacatcggcaaaaagcaaaaagggacaacaggccaggctgtattcccggccatctcaagttcgagaccatttgtccttgcgatcaattttgatcggctgactgactgatccacatttaccgccgatttcgccgtgaaatgtctttcaaaaatgcagatgcctgctcaggcggtatatacaacgagtcaactgtcaatctttggtcagcggagatgcttgcaccgatcatacgacttgaggaatcttgcggggaatgtctctgaaattgttatcagcaaactctattcttgccggcagcacatgctttgctcagggtcgaaggcttcgagggggggtccaagcatggcaacagccggcgtatcggtttattctttgcgatatgaatgcattttggactgatgaaattttacatttagggcttatttatactacacatcttgaaatgtagctcggagagacattcaaagtggcaatcactcgacattaactgggtacatgtatgtattacaatactgtttcccagggacccatataccaattgtccaagactcgctaagagtggcgttcaaccattgtagataagttaaataggaatcacaagcacaatgatattcaacactcgcagtatcagctactgaatagcacacggcaaagtgacctcaaagatctgaaactgtgtatagcggccagttgatgtattatgtaaaaactgcattgaataaacaaattgaccaatttttgaagctgactataagagaatgcttcgatagcactacacctgttacaaatctccgtctctaaagtgtgcttgagtggcaccaaggttatatgcaacccgcaatatctcagttagataatacgttaatagtagtagtagccgagtaagttcgagtattatcgatttcaacttcaataacactgcattatatttataaccacagagattggcttcaagctaagtttagtatccgcctactgcgtggcatttctggttgtatattgacatctagtattacacacatcaagtagataactggcatgtacccagcatctgctgtagctgctatctattatagataccaagcccctatcaatagcattacttatctgttgatcctttgctattagatacaataaaaagtaaaccagcgttcctcaactactgatcatgaagctagacaattatttcacgtgtcgaatcaaccatgcccaccattgttggtaaggagcctcaatcttatcaacatgctattacaagataaactcactaactatgcttgttctacagatagtttaccgttcgccttcatggcaggcacagatgtatcagacaaacactcgcatgtcccctttctaaaaaggttaagaggattacccttcattacgcatccaatatgcgctcctgtgacacaattgtactgactacagtcggcatcatgggtacatgctgctcctggcggcggaagatgcagacttggccttggagaactgtgaccatcgggacagatgttgagccaccccgcaaacgcccccgaaaccgggttaaaggccacaaggtcggggaatcccgagcttgtaagctcgccaaatttaatgttgtgtccagaagtggatatagggccatatatcatgccttggggaagccacgttggtaagtttgggtagttgttcaaccaaactaaaacttcgccagttacggcggttgtatacacgtaatcggcccttccatcgctaaaaaaaaaaaaaatattagcaagaacggaggggaattattgaatcgtggtaccatatcttactgattaatgtcatggaaactgatatccgcgggtcgttggagggttgcggaagcgtccgcctcaggcatggcgacgtaatatggaccaggtttatcgcgactgtacgtgttacgatatattgttgtgcttccattaggatgaaggtagatgtaatcgtcgcgctatcaagggtgatggttagctcgcgagctcagtttggtggtggatgtagttagaaaatgcatgttggattgacacctacaccatccccgtcgatgtctgcaaagcggacattggcgccaggaccgaggcctgaagcaatagaaccaatgggcttaaataaccagttatcctgatttgccgaggaagccccctcgttcaaataggctgtgagctctcctgttttgggatcagtaacaagatagtcgtctatcccatctctattctatgggttagcattatcgggatcctcaagtattgaaaataacaaacatacccatctatatcgccaaaatgaacatttgacgccggagcttctccagatgcaagagttttattgccgttcaaggcagtccacgtatatccgtgaggatatgtgttagctggaccagagttgttgctgccctcaaggtcagcaggccacttttaccttgccataatacctctaccaagaaaacttactaaacataaggagctcctgtgtctgggtcaagccaaataagattttcaggctgtgaagctgtcagaatgtttccgtactgagtggtaagatcaaggattatccttacgccaccatcaaagaacctcgcgaagtggatgctatcggtaagcatgcttgtgtctccacttccatgattataccacactgtaaggccgccattgccatctatatggatgtagtcgtctttaccgtcactataaaatgcaaggttcagttcatatgaatgccgttgacacgcatttatgctgggcgggggtacactttgttggaatcaacttacccatccatgtcagcaagccttatagatgttgggtcttgggaaaaaccatccgcaatagactttgcagcgccttggttgatataaagaggaacaccttcatcccgcgtgggctggttgagaaagccggtgaggccaccatcatcatcccatatcaagtagtctagtcaggatgcttagcgatattgatattagttgtcacttctctcatactcaccatcacggccgtctccattcatctgtgaacaagatcagctgtagctccgtagaggaggcatggggatagatgggtatgagaatccttacatctgcgaaaaccaatttggtgatatttgacgtagcgccacttgctatgccgcccatgtcgtagaaggagacggattgttcgccaactcttccaatgttcaaaaagtttctcaaagaaccgccttcgcctatatagacgtaatccgctctcccatcaccattgatatctggaaatcttagagtctcgaggttggcatgaggaaatcctgctgttatttgaccaccttcgacaaatttccatccgtttaaccagctcgtatcaggaccgtagttccaccaaattttgatgccaccagtgttcgggtcaaccaccaagtagtcttccatctataattgagagtcagcttacttaggaactgcatccaatatcgcgaatcaacttacaccatctccattcatgtcctgtattcaagtcagtttgcgtcaaaaaacaaataagggagaaaaaaaaaaaaaagatacacgatagttggcgcttaccgcaatgtaaatcgtatttgctgggccttcacctgctaaaataatgctattattggttccattattggctccagctggtgaccaaggcttgggaagattgtttagccagcatcttaactcgccagtctggggattcagccaaacgtagtcttcaaggaaattttagcaacatgtaaaggacataaatggacagtcacaagagaactcacctgctttcccatcaccattcatatcgtgcaggctatgcttcgtgttagctgatggcactataacatcgattgcgtttggtcaaggatgcatggacttacctgacatatctaggatcaagtccaaatccatcggcaagcttccccgccgctgtccaattcttatggaacttccaatctccattgtgacctaccccaagggaaatctggccagttgcattgaaagtagggttggcgttacattgagtgtcgttatttttgggggccagatcaaatgtcagctgaacgaccagcggcgatgctggcttaacctgatcgatcccccagtctggaagcgaaatatttgtatcaataccaccattcgcgctgatcccttcgcctcgaaccggatcatatccaacgggatcattgatccaatcttttggtatctgagtgatgaagtcataccagtagtcaccaaatttcttgtatccatcgttggtgggatggatacaatcttggagaaggctgatgggaaaggtagtgaagtcgacagcaatcacatgcaagccacggttgcgacgctgtcttacaacacccggcacaagagcctggtattctttggtgcgttgggattggttagggtcgcatgtgttgacaatcatagcaacaagaatgattgcgtcagggcattggcgagccatttggtcaaccagatcaccgagacgattcgcagctccttgtggatcattaccttctgtcgatattgtactatctggattcatgtcattcgttcccgcgtggagaagaatgatatttggccgctgttccagagatgggccaacatgatctgcgatgtacttgatagtctttccagaccacgcagcctataaaggtgccatgttaggtgactgtaccaatatagatgaattcagggccacataagttgcttacaaaatatccatcattcattgaaccatcagaagtctcggtaccagcaaaaacaaccttgtcgtcttcaacagtgtcagtatcaagatggcgtactatatgtgagatttgagctcttactggagagatcattgcgcagctcaagccgataaccattgccgtctcctccattcttgtcgtcaagaagtccaacggtaatcgaatcaccaacacagaggattctgagctctgtgcttgatttgacgagaacaccaggcgtagaattacgatattgcagaatatcaacgccttctggtgaagtaattgcgcatgagtctattgttctcatttctggaatagctgggtctccatgggctagttcattccgttcaaccatgcggtatataacaaggttggcaatgatctggtgaagcaagatctgggggtgaaagactcgcccataactaatggattaacgttagtagattgtatcgtgtattcaacaggtctgtagtcttacccatcaggcaaaaggttggggacttggacttctggtatttcaaaattttcaacgggtctggtcccgtttgactggattgctagcttcaactcggcattagtagtattggtagcattagtagcctcttgttgggataatgtagcttttggatcaagaagaagcgtgatctgggcaaagacttcttgttcaccatggaatgttccattcagagggtcgtcattgctgcgtttccacggagcagatccaaaaggatcccaggtgttaagctcataaaacatcaagccagttctaactctgtatcagtttcagacgtcttccattgatctttgcaaaaccttaccgtgtattgctctccgatgtggactcgtcgacgccgtcctcacagaatcgcccaccccatttcccgacgtactggtcatagttgacaaatgtcaccatcggacctgctctctgcacagccgctgcctatcgagacgtcaggacgctaaatcttggtactatagacacaatggcacgcactaatttggagttcatggcatcaacaagatcattcatcattgagcggtgcgccgtagtgagatactgctcctcttgaaatatgttgactgctttctattttgttctctcgagtcagatctcgtcctgggcattggtcgggaaaaattcagttcgttcacttacatatatccatgtcgaccagctgacattatcgcaatctgaacttaaatcctcagcaaagaacttggagtacctgaacctgtcgtcaataatacagttccacacttccacgcttccaactaattttgaagggaaaaagaaagaagaaagacttgccctgtgtaatatatcattccacttccagaagaatctatcagcatgtgcgatatattaaccagctacgagtccagtactcactctggggctagtttcgcctttgctgcactcaaaacagaatcaagactggaactaaactcttggctgttaatgatcgtctgtgagcgttctaactgtgcctcacaaccgcgacccaaggcatcccagtcatagtcaccagcccaatcaaggttcttggtcgccgctgccaatttagctaatgtgacttggccctcgttcagaacagcccactgaaagatgcactggttcaaaacagccacgagttcggcgtcatttccaccttggagctggataagtactgatattttattgtggattggaaaatagttgatagcttaccagctgagagcaaaatgacctgttgatttgaatcaatacgagggatttggttttctgttacatcagaagtgaccgctccagagcaagactgaaactggaattttctcgtggaagggtctcccagcctgctgtcagtattgatgagatagggatacgagtggtcgtagcgactgcaagcccagtcttttcagagtattagcaataaatcagctattcttgagaataaaaataaataaaaaacacaccactatggggatctagagcgttaagaatggtcccaagtcggtcaccagcaccgatgccggccgagtaggaatctccaactgcggcaagttttgtaatgaaggaaaggtcagattcatcaaaatcatcatctcgcgtccaaatcggattcgaagatattgatgcattgctgaatggggccccatgggtaggtgtagcaattcctaagccaacatatcgtaacatggcgagtaaacaccataatgatggtctcattgtgacctgtcactaagaatcaagctccaaaatttcagtcactcatcagacgatgctgccaataaatttcataaaagaagtatttattcgtttatttacttataccgccgtacgctccaggggtaccccgaacccaggttggctgcccgaggaagtagtggagatcgcctcgaaaactctgatagtcatttggcgcacattaagcacatcaaaccctttgaatcttgcgttcctttacagtacagtattctaaaagcctcatacaagttaaattagaaaattaatggggctttcttattgtctttagccgtctgtgttgcgacatgaaacatgctgttggtcggaccttcgagaaagcttagatgaatcttttctcgaaaaggccgctttctattgtcaatgaaatacgagacacgagtagaactagggttagtcagtatgcaaattgttattttcatcaatcggtcttgaaatatctgatttcttattctcccttttagacttctgcgagtatgaatttgctcgacatttgactcgtactttgtcaaccagttttgtgataaacaccggcaagcaatcgttgaatcgcaatgcgaattccatcacccagccgatatggctatctgtttcttctcatcgtttgtctattcagctccttgctgaatgccaacatacatttgcctaaacttggccaaaaattgccccccaaagggccgctcggatttcgtctcgactatgagatggctacgctcgggacaaaaggtggacctcccaactttgtccatggctcgaaggatctggtgttctctactcatctcacgttcaatgaacctgtcagttctattaccaatggccagctagcgcaaatggttgaggatgctcggaaggaagcgttggtagatttggagcaatatgactttaacgaaaagcgcttgcccagtgttataacgatcttcgcatttggcaacgaggttatcctttcaacctcgcaaaagggaccttctttcgcctatgattttgtcgtcagccctgtgcagcaaagtctcgctatttgcacggcagtctggaaagaccagacaggagaggaaaaaatccattttcgaaaaggctcttgtggagagattatgtgtgctcatcaatattatcaggggcatacaactcctctaaaggaggcaaatgttcgtgcgctctcagggttcatataccgaagacagaagaaagttgatttcattccaccgtgtggatcaaaccaaaaggtaagagaccttagtatgctaagtggctagtttaactaacatataaaaggatgattggggctgcgacttgtttatctctcagaataatattaattttctcaatatcaagaccgaacaagaggcctatgatctcaaaactttggcaggtggcatcaagaagatagatcaaattcggacgtgctagtcttgtgtagaggctctcaatgggactagtttgagcaaaatgcgaatttggaggtcattacttgttaatagtattgtgtctatgaagtataaacaaagtctttgtttctcttgaaaatatcaagccggattccaagtcgagcacatagttctgagagctcatttctgatctcggcgcaccatcctctatcttcgcacagaagtgaaagctcgaaactatgaaaatgaggagtgtaaggcgtaagattctcccaccagcgctgaagcatggcgaaaagatcgcggtcttcccagacaacttcttccagccatgaaagatcatcattgatggtcaggtggtagatgttctttggcagtaaatcttcgagacaacctaaattgttgtttggagaaaatccgaccaagaacacttgcggagcttcaaatgtttgtattttttcgaagttcttcaagcctcttagagagcctttaatttccagaacggggtaatcaggtacctcagggccgacattggccaatagatgcagattttccaatgtatcttgaacaagcgataaatctgtgataatctgatcaagattaatgacatgattgttgaactcgcttttcaaatctggctcatatacccattcccacctaagcgtttttagattttccgttacagcaagaatgcaacctaggagaccttcccgtaaaatctgtaaatctaacgccgtgatattggatgggctgggtctatgtgttggccacgaaaatgtgaaagggttgtcaacctcaaattttatcgactggacagagggaaggtaaagtaatggaaggacgtccgctgtattcttggtctgccaatctcgaaaagggttcaattcgggatcaaaatcaacctcctgcagatactggaatcgtggaagctcgcaatgcgaagtctgacagagggaagctctcagcagcataccaagaagacgagtctctcgagcgaaaacgccgatcagacgtagatgcgttaaattcggaatcaatgatagcagcagtataacaaaggcatccattacgccatttccgagctcttgtatccataagtcacgaaaaggcgggttgatgtcttgaatcgtcgtaacaaggctggccaactcggagccatccacggaaatgctgggagggagttggtggaagctgaacccatccggatcttcgatcataactctcccatagagatgtgatcgccagcgcgcattgagagtaagatgttggacttgattagccaacgaaggccgtcgctgaaggcttcgtatgaacgggataatcggaggagttcgagcttcgttccataccaactcaatcctagcgtacagtagaggctcggcgattttgcgtaaacctttgttggcaaggcaaatagagcgaagatgatgcgcaggtagacactcaaggatagaacacagaatttctggcgggcaatccaggaggtctgccatgtcacgaagggtcagttgaatcgaaagtcgtcagacctggcgtgatggtaagaatcgaatgcgaacgacagtgaaccgagattggaaaactcgagacgggagccctgggcaagctgaattgactgcggggcctattgtcgcaaaagttcacgttgcctgggcctccagaaataagaaaagccgcattgtgagtcctacctattgttgttcacggtacaatgtgaatccaccagactaaaatcgaagtcgtttcaaccaacacaagataaccataaaaaacgcagggattatttaagtggatgaaaatgtaacaggacctgtaaaggcctgtaaggcaaagccttgtaagctgttgcaaagggaatactagcataagttgctagtattgctaatcattttgattattagtgcagtagtgcacccttttactttattacataataaataaagtaatacttttaaaaagtaaatatattaaaaaaggaattaaaattgattgatatataaaaattattattatattatttaattttaatactttaatataaatattattataaatattataaaattaataaaataatttattaaaaataagtattagttttttattttaaaaaataattaataatattttaaaatttaatatatatataatttaaatattattttattataaagtaataataatattaaattatattattaaatatagcctcaattagaaacaagattcatctgcaagctagcctaattttcattatctattacagtcttctatttcttttaaccagtttactgtattacgcattcatccgatgctattggtcttgctgatatttactgcttcgtaatgcttgcctctagtggaatacctacagcatcaacctttaaaacattcactagtccatagtgttttttttctcccgtctcaagccgattatgatcgcagccctctcatctcttccctcttccctctcctgccaaagcaaattattcatgaaaaacatcgcttgggctttctgtaaaacttgccttggtatagagatggtgtcgagtggagatagagacaattcaaggatgtgtatctgcaagggggggtcaaatcgctaagcgttgggcacgcaaaccccggcacctcactaaaagatcaaaaaagcagctccccaccaagtacaagtacagtaagccaaagacaagaaggggaaaaaacgctccagcacggggttgtcctctaccaatgaagaggcagatgtttggaaggtgccagcatcggactcgaccgcacaagtcagatatgggatgatcgagaaacgggtagcaccagcaggactaacgcagtgccactgaagggaaatctcggtctccggggcgatataacagcatttgcccttccctccctctagcttggagtcaccgaaacccgtcacatgggatgtgttacagtgcacataggtgatgctactctcatggaaatggtgtcaagtctacggtggtatctctgtcctgcccgccaggaccctctgggtgcccaaaccgcatagcggtgagcccccgtcgctcagtgggttgtggagggatggagtcttgtcccatctcttgctgttcactgattgctctcttcttatttggagtgtaaggggagccgttgtgtcgtgcaatcttgtcaacgcaacaagcgaaagaaatgcatagctagtacccgttgagctgtcctactaagcacaaaggaacatcaccgagtttgaatgcaacaatatgtactacttacgtagtcgtgcgcctgtatctgcatggtgaatcaggttgggtccagggcgattcccacgccatcatgcaccctactgacaacgaaggatcgccgtgggagaaaacagcctgcatcagctggggcgcagaataggactagcagagagaaaacggcggctgtatgtggagcaatgcattgtcaatgcatcgtggaatccatgaggaggcagctcatcaaatcggtgccttgtacggacacatcaggtcgccagccactcgggtgcgttttccgtggtgggttttgtatccttgtcttgtgcccatgcggattacctcgccatctctttcattattgttggacaaagtaccaagcatcgctgccttacaatgagagaataaagggagataggtagagaaaggaaaagagtgtgtcagtcatatgtggagtgctttactgggcaccgtacgcagtgagcacgccaaaagttatcgtccattaagaggttgtcaaatggatgcagaccctaggtacctagcctagtaccaaggtaggcagcgttgacactgatatatagaggtagtacatgttggtaacagggggagtcagttcgaagacgatgctcttatagctttcgtgcaggcacttgatactccgcagcattagtagcggtgcaagtaaaggaggaacaatggagcgcactaagttccaacacgagaatccagaactcatcgagtagcttggcaactccgggtagacagacactgacgtgtagtatatcggaaattgccagcctcaagcagtgcggtagcactggtgataagaggcattggacttgtggtggtgtggcatcacaccccaccatcatcggggacagctaaacgtggctctcggtgatgtgcttgccgccatgccagctgggaattgcctgagtcgtgggctatcagaacccgatgctctttcatcgattcgatgactcgcgttagagaagacgaagatgcagatgcagagccgttggcgccctgcggcgacagcttacatacaagtaccagtacccatacccctgtcgtgtctcaggcacagctacagtacagaccacagcccctccatgaggccttgcatatgcacacaaatggagcaggaagatcttgatgtcacatccgacaagagctgtctggaagggttgagtcagctccaaataaatacatcagcatccagctctgccctcctcatctgcgggcaaagtgtaacgactggatagaatcggacgctctgggtgtgatgatgaggatgaggaggaggaagaggaggaggaggaggtagcaacatagtgtgagggctcgagccggatgagatgaccaaccaattgcctgcatggcatttattttctgactgtttgctctctttagcagcctctcagctgtcatgttgacatggtctagtcaccaaagaagccgtatttttcgctcctccagctccctccgtcctccaattgcttctcaaggaggccacccgtagacgctcttgccatgcccagcgcattgattgcaagacagccttggacaagggtcgatattctgtgctgtcccagcccccaaggttcggagtctcggtgatgatgggccactaggacatcctagcctgactcgaccggagctagagaggcagttgctcgtaatagcggccgcagcgctttagagtttcggggccgagtgctgttgatgccggtgaaactgtggtgttgaggagcagagtgcgaggcacgtaggcgatgtgtttccaggctgatcttccggcttccgtgccaccgcgcgcgcagtgaacaccgcccgcccagcacttgttgcccgtagggagctgtaaggccgctagagcctagccctcagctcggcacttgaaatggaccaatgcctagaacatacatcaaagttgggtattgaggccttgcatgtgatgcaatgcagagctgggccgatagtgcaaagtctgaacaggcgcctgtacaaacatgcatcaacccaacacagcagaagcccaaccgttgaaccactacaactgtaatccagctgtcgcgattctcgtgtacttgagccatcctggtaggggcgctcgggtagccgcttagcgggccgtccgggagaaatggtggtggcgtttgtgataggcgggcgagaggcgtgcatactggcaatagtacatacgctgctgcatgcaaagcaaggtaaattacatgtaaacaataaacggcgcccttagtcgtggcagagcgcggccggtgcacccacctcggactgtagcttcgcagccagagccacaagcacgagcgatggcttgagaaaggcgacccaagcttgagcagccaaagcacgctgaagccgtgaagcatggacaggcctcgattcctccccactccatgccaatccctggctggatcgggagaaccttgacggtgcgattgccaggggccgatgaacgcgatcaaggtgaacaaggacgctgaacaggacacagacacgcatccatcgccacggccaggaatcgagccggcacaggacagtctgggtggttcaaacaggcaggtccagcctccctataaggagcttgggctggcggctgggcggctttctcgtggctttgctggtcaacaactcacctgcaaggtacatacctgcattcctacaggcctagctctgtccttcctcctgcgtctccagctcagtccacgagcgtctcttcctctgccaattgcagcagcagcagttgcagcagtcatctggcttcgcgtccgccaagctccttcctcggcccttgctgcagccattacacgaaatacaaccagactcgacctgctggtggaaaccgtcttcctcctcctcctcctcgcctcctgctcttcctctccagcctcaatccaacccaccacaagtccggcctggcaacatcacaacgcagcattggcctctctcgcagcatcttgtcgcttgtactcgaccagccagtgctctggtgcgtttcacggtacgctactgcagaccttctcgccggctctagctctgtcctgtctcttgcaaggcctccttcgccgttccactcccaagccaagcgtttctcgctctctcacagcctggttgacatcagctgcaagatcggagatccctgtctctcccacaccagccagttccaggctcggccttttcgacatccattctgagcttgatcttcgtcccaccctcgatctagatctgcgacagcgctaggccactttcatcgggcaaggccttcgacgtctggctgttggcccaacatggtccctgaggccagcgagggcgcggttctggtagccctcaagtacctgtatccggcaactgtcttcgtttacttcttggctgcatctctattggcctcctgcactctgcaggctctcaagcagaatcggggagctcagccagagcggcccagccaacggacagtcaccatcatactcggatgtttcctgtcgacatatgtggctcaactcatccttctcggcacgcaatccgtcattacaaggtctgctcccgttgaacatgccctcatcggctatctgtcatgcattctcgtctttggcatgctgtttactcagttgattgagtccgaagccgtggtgtggtacccctttcgcggatcatggttcctcgcggtgtgttttgagctccccatcgcagttttgacagccttccacctgaagcgaatggtattaagccgctttgatgtcctccatatggcattcttcttcctcagacttgtgtcactctctgctctggtgtcatggacttgcttgggcctatggtctcgaattccgttggagtcggatgaggagagacaggcactactgtcaaaacacgatggtgaccaatccggaactcagataacctcgggggagcctgcaaacagctccagctacggctcaacagcgcaaagagaaagtgcatctagcggcaacactgagcacccctggtacaagcgacacagagaaggccgtgcaaagttggagaagagactggaagaagagggaaattggtttcaatatgtcaaaagcttctcggtatgtatcttttctaattacagctttattctcaccagagctttaactggaatgactttgagctaacgctttcagattttgctcccttacatttggcctgtgggaagtcgcaacttgcagctgcgagctgtaggcgttgtattatgcctgctcgcctcgaatgccctgcacctgctcattccccggcagactggcatcatcatggacactcttggccagtcttctagcaatccttggacagctgttatactctttgcgcttcttcgactggcggcttccgaatcgggcattgaccttgtccgctcatggttgtggctacctgttagatactactctcaagaagccctaaccagggcttcttattctcatataatgcacctatccgccgatttccacgagtccaagtccacgagcgatttgcagagtgccatttttggcggaaacgcaatcgcaaatgcaatcgaaagcattttgcttcaagctgcacctatgctggtcgatatgtgtgtcgctattgtctatctttccattacattcggcgcatacgaaggcctaattactgcggctactggaaccgtcttcatgacacttgcaactcgcctcgtagctgaatccggggcgaccacccgcagccgtcaaaatgcctggtaccaagagagtagaattcgaacttccggtctgaatgggtggcatactgccagcgccttcaatcagatcggctatgaggacaatagacatgccgatgcggtgactgaacgatggcttaaggagcagcagtatatgatgggctggtctgtgtccgttgccttccagactatggttctcactgtaggcctcatggcaagcgcatttctcgctgtctttcgtattcacagtggacaagcgacgccggggcagtttgcgatgcttctcatgtattgggcacagcttactgcgccgctgcagtttttcgccaacctcggcaaaggcatgagcgacaacctcattagcgcagaacgactcttggccatcatgaggaccagcccctcagttgagagtaaaaagggggcgcggctattcaagttcgtctctggagaggtcaagttcaatgacgtgcgcttcagttatgatgggtccaggggtatcatcaactccgtcagcctagatattcctgcgggcacgacagtggcctttgtggggaaaacgggatcagggaagtccacactactgaagcttttgtcccgaaactatgaaatccaatcgggcagcatctctatagatggccaggatattcgtgatgttgagctcttcaggtacatgtcaactctaatatctgccgccatttacaacactaactcgcgatatatagtctacgcgaacacattggcgttgttcatcaaaatcccgagctttttgatgactcaattatgaacaatgtgcgctacggcaaactcggtgcaaccgacgagcaagtattcgaagcgtgccgagccgccagtatccatgacaagatcatgagttatactgatggtatgtcatagcctcagatgtacagcctataatttgtatgctcacacgatgcttataggttacgagacgcacgtcggtgaacgtggagtgtgagtacctagtttcaatttttcttttttaacactatgctgataatgtcaggaaactctctggaggagagctccagcgcgtggcaattgcccgggcgatactgaggcagcctgatatagttattttggatgaggctaccagcgctgttgatacggagactgaacagctgattcagaactctctcgagaaactctgccgaggacgcaccacactcgttgtagcgtaagtgatcagccaaaggcactgcatctgctcctctgaccactcttcatttagccaccgcctttctaccattatgaatgccgaccgtatcgtagttcttgaaaatggtgagatcatcgagcaaggctcacatagtgatctcgttgccgccgacgggcgatacgcatatctgtggtcgaagcagaccttctggacaccgcaagatgaggccaacgtcgcagacgagctcgacgacgcaaataccaccgctagtgactcttgctctgagagaaccactaccgagacgtgtgagctacaggatgaaagtcagggtagcagcgtatcgggggtaagcgatggcaaatcatccacacagaagaagcgtcagaaggaggtagattctgacactattcataacattgactcaaagtcttcagaggatactaacgggtcctcctaggggtcccgcttgaatcctgtggcccctgaatttacacctcgggcgataataatgaccaagtctaaattcaaaacaacagatgctactcagcagactacctcttcagctgtcaagaaaaccgagacttaggcggtcactggtcactctagcaaacttcgatggtctgatgaagtatccatcatggatgagcgcggcatgacaaacacgccgatgagcctgtcgactaggtctagccgcctctccgaggcgaatactgctacctctaggagcagcctgaatgtgcctgagcaccatgagctgagaaagtcccccataacagaaaggactcaagaagctgctatcgagccagctgcagagggtgggggaggcaaagcaaacggtaataaagctagtcaagcaatatgcactatagttactaacatttatgtagtggaatctaccacaggtacaacaacaacaacaagccactcttccaagttcaatggggtcacattcatgcgaccccgatactctcgtcgtgtgcattcaaagagcgagccccatcccccgtcccctgcctcagcctcgggctctgtcgcgggcaacgagtctcctgcaaagagagctgatggcagcatcacatctgtgcgtataatgaagagttttgtagtggtagctcagcgtgattaactcatccaacaggaccagcgtcgcgtatctgccccagtagctcacggcagcccgggttcctctttgatccccaaacttggcatcaggggttcaatgattgcaaaacaaccaccaatccctccacgtaactctagcgacggcaaatgcggcatatttccaactacagccccaagagagcatacggaagacaggctcgagaggatccctcccactgtcgtaaaagatatacaggaacctgccaatctatcggcagtccctcctggcaacgaaaatcagccgccgccaaaggcgaatgaaaatcagccaaccatgatggcttcgcgtcgaagcatcagaggccttcgacgcctacgggccgggtctcttcgtggccaccgaggccgtgttttgcagggatcctcgccccatcggagcacccaagaatgagaaatcaggcgaagagagaaaatacagataataaagggggggctcttggagctgcataagcgcctattcatgcaacattatcttggtttgcatagatgttatgatatgataatcttatagcacggttagaccatcttacgacgtgcattattagggaggcgttttgttttaataacgaagaatggctcttacggcataattacaatccgtcgtacttgaggacgaaataatgaaagggcagtacgagagcatgcaaaatcttatcaagcggaggcttcagagattttttttttcagtgtgtgcgtttggtacatgggtgtggaaattaaaaaaatagagattaaataggtagctccatagtgttacgacaatcaaaagtgagaattgagggcgctatttagctctctatatttacagttcattaactacgctgaggtcattgcgcctgtaactcagtaatatctaaacgaggacgtcggcctttttgtttctgtttttgtttgttgggcatacagctgtgatgccacacacgcatgaccctggctcattcactctccttgtactcaaaactcttctcctttgctatatgaaagccagtctctctttaccggccagcaccgccaccaggggcaccaccgccaggagcaccgccgccgccgccgcccatcatgtttcgggccctgtgatggaattaattagcaaagggttgtctctcatcatcatctccgaaaactcttgcaaaaataacttacagatcggcaatgttggggtcggacattatggagctgagatcgggcatgccaccgccgttgctgaactggctggccatgtcacgaagtcgagggttgctcatcaggttgttcatgaggtcggggttgctcatgaggttctgggccatgctggcgaacatggggttgctcatgatggagctgaggtcgggcatgccgccagcaccaccggcaccaccgccgccgccgccgccgaacatggaagcgaggttgctgaagtcgggcatgccgccggcgccggcaccggcaccggggccagagcgggcgaggttgtcctgggcctgctgctcctcgtcgacgcggcgcttggccgtctcgaagcccttcttcatgggctcggagccgccgttgccctcgtactcgatgcccttctggtaggcctccatggagcccttggggtcgccgagggcgaagcgggcgaggcccaggcgggaccaggccttggtgtaggtggggtcgatggcgacggcggcctcggcgtcgacgcgggcggattcgtggtcgcgggcggcggagtgggcggcggcgcggttggagaggaagactgcgttggaggggtgcagggcgagggcctgggtgtagaggtcgatggcggaggcgtagtccttctgggccatggcggcgttgccctttgacttgagggactcggcctccttcttctgggcgtcggagggttcggggacggaggctgaggcggcgggagacgcggtcgaggcggaggatgctgctgctgccgcgggagttgaggcgttggctgaggaggaggaggaggaattggaggcgtcgtattggctaaagacctggagcagggtctggggcccgacggcgctcttcacggcggcatcgtcggcggggtcgaccttgaaggactcggcgatgcagttgacggccacgtcgatggagtccttgtcctcggcggtgagggtgccgtcggtggtggaggtggagaggaagtcgcagatggcgagcgcgaggcgctgcttgggggtttgttgggcggcctggaagtttgaagtgtatgttagcaatggcagattccaattccttcgatgtacatgtaatgtcgcaatgatattaatcaaaaccccgagccgggggatgattcggcaaccctctaaaaaaaatagagggggagggaaaatcgcagtttctcataccatggtgcagcggcagaggatgaatgcctgtgtgatagcgcgagagctacgttgagccttcaacgccttgtttaggtatatataggaccgagaagagaattcgtgaatcttcgataattcaaaggaaaaggctgatcggcgaaaaaaaaagctgaggtctaaagagagagagggaagaggctggctggaagggaagaccccgcggctggtgcatcgcctagtttaggctgtcatgggttgtcgtggggcccgaagtggcaaagcgcttgcgtcgcggggctggaatattctatttttctttgattgctatcggtgtcaatatcgatatcgtcattgacattgaacgtagacattatgagagacgtagaatatcttgactatattttcgtgtcaattcaatttcgactgcttcgtaaaaaaagattgtaaagcgccatcataaccctgtttgctgtcgtacgcatgtgctcaacttatacatggatgaatagaatacactaatgatacaactctgcagcaaacaaactcttctcgtaggcaaaagccaagtctagtttaagcgagtacgctccgtaatacttaagatgatcaatcgcaatagcaaatttgtagcatttccgtccaaaaaaaaaaaaactcccatcccatatgcccgcccttgttgcgcattcccatgctttctttcgctgcagtgcccaacgcagaaatcgaataaaacaaaattgcaaaaactaacctgcttctatgcacttatttcttccgtcggggcctatctacgttcttcaccttgcggttctgcatggctgccacccggcgagacttgctgtacaccctgagcatgtcgttcaggacgacgtagagacatcctcctaccaagctgcggccccattgctgctgcagcaagccgggacgccctgaagatgataccccaaacagccagtggtttctagcagacggagtcgttgtccaagaccgcgggagtatcagccgtagagcttcacccatggcaaaggagatgcctggcagaagaagggctcctactatggagttggaaacgctagatagtaggccaccgagtcccattctgcgtgcaggcggcgcctgaggtgcgtcgcgttggttttcctggcggtgcccgtctgcaaggtcgcctgggacctggtcccattgcggatgagcatcttggccgtcgttgtctgctcccggtatctcaaccccgccttcttcaatctcctgaatgagaagttcaaccctaatctcatcaccctcctcgcgttgctccaggcgaatttcgttatgacctcctggacgtgcttcatggccaccgttattggccccggcagccggttcctcttcatctgggtccaatacatcaagaatgttttggagcagaccaacaaatcctccctctccgttgcgttccaggtcttgtcggttttgggcagcgtcgccattctctcgcgggtcgagaggcggcagccccgaaatctgtcggttcagcttcacttcgtacggcatgacaaagtctctccagaggctaaagtaggccttgcgcatgatgggcagtgccaccatggccagtcgtggagaagggggccactccaggaagttgtcgttccgaatcatgctgtagattccgtactagcgcacaaacaatcgttagcacatgcaatagtatgcttattttacgcgcatgttggttgcatcgcgcactatcataggtagactcacgatggatgcagactgcataaagtatctgttggtgaggcccggcagcagttggctgatgagcagcgtcggcgcaacattcatgagtaccagcgcattcactatgcgctccttggcgaacctgagcgctccaggcgatcgcccgtcgatgagcatctccggccccaaggcgaagcgaagcagggcctctttgcctgcaaacgtccacaacgccatggcgccgtacatttgcaagctgaactgcacgcccaccgacacgcccgtcagcagaataaacgggcttgcgcgcgtgaacttgcgatgtatgacgtcgtgtatatgggcgatggggtcccacgggccttccatctggatatctgacttgcacacagggcatttaagaggtttattagatcgctcgcagtccgtcacccacgagagcatgcagtcttgatgcgcttccagcgtgcatgggcacgggtcaacccacgagcctggagggtctgtaggttcctcgtccgtcaagcatacgaagcatcgtcgcggggtgtccatcgagtcgttggcagtatcggcggatgatgaacgaggctgggatgcggccgtggacgccgccgaaggatccatgccttgggtgtttggccctctctccttggcaggtttctaggcttctcgaagttgaaagattcgcttgtgatggctatgcttggggccgttgcatcttctgcgtcaggcttgacgcgcggcgggacgcagaggcaaagcaagagcgcggctgcaggctgccgagccaaatgtaaacaaagacagagcgtatgcgtaaaaggtcgtttgcaaagaagagggttttcgtcgggctgtttgtgtcgcgccagtcgtgtgaggattccgtcgcagtctaaaggccgcacgacaaagaaggattgatgtcagagtcccaccgaggcgccaatcggacaatccacatattccgtgggtacggggacctacaggcctcagcgcctaaaacgtgcggctttcaggggactcgctgcattagcactcggcagatgcacgcaatgacgggcgctatctgtatcgtaaagaggagatggggaatggtccctgtgtgtatctttcattttctgtttttttcttcttcttcttttcgtttgcttgaatattctagcatcatgaagcaaaatcattaagaataggtactcagcgaaatagtactggccgtacaagtcatgcgcagtaagcattgagcagaagagctcgataagccgtgcaggttatctggctaccctgcatcttgttgagatcgcggcagacctgaaggacacagctatggcaccagtagaaaaatcagaatcacacggaaatatcaatgatgtgaaatcagtttttttctcattcatatttaatactgtctcatctctccgcctgatgacctctccacgcagtcacaagcctctctttaggatctctcgcgcacagataggtacaatattttgcatcttcaatgacaagaaaagaaaagtcgccactcgccctttcgagctcaaacgttcccgtgtatcgaagaggggattccagatcggatgtatccagcccgaagaggatttatttagtgtgctggtacccgtctctgttagccaatcttgttcatcttctccaaatcatcgggttacacaaggaaattcaagcaagacatacagtgctgcatccctggcaggtgcagtcagcaccgcaaccgcaagcaccgccctcagcacagccgcatccagccattataatgattgttgatttggtttgggtttggtgaaggtttggaaaagttggttgagaagagtagcagttttgtctgatggaaggactaaaaggttctgctggaagaggggaaatgggcggtcagctttaaatacctggagtcccccccagcccaagggaccgccctgcgtgctgctaaagcttaacggcgctgtgctggtcataccgcgaatccatcgtttagcagctagttgttaatgcagctcttgtggcgcctccgtatcagctgctgcttcccctcacctggaaacgattcgtgtatccaaccctgggaaaaaagaagaaaattctcaaaacaaactgtcagtgcacgacctggcacacagaaacagctcacagagacctgattggttccatgttcttctctgcaatttatacgtaggactcgcaaaaacagtgaggctctcaccaaggcaactcacaacgccacctttacccgatctcccctctcaccggtaccttatccagggcgacatccgatggactcgctgcgagatgcgctgcggagattaaggcttttgagattcaatctctcattgccagccaagcacgcaggagtggacacacaacagctttagcgcgagatccgccgtcggagcatcgccgtttaactcgctcaaaaattcctctggataagtgacggtacgactgtgatggagcaggttttctccttttatgcgcgcaaatggcgtgtgtgtctggcatgaagcgtgtatgtgtgacgttgtaacggcacggccaatgacaccggaacatgtaggtatgaaatgagagcatgacatgacagttgcgagcatggcagccttgttgtacaaaaccgtctccttgcctgagtgcttacctacctgctgctccatccatctggagccttttctctgcttctccaatccccttctgctctgctcttttccacctctgtacccgccattccgtaggtggagaaggtcacggaaaagaggatcggaagctgaaagaccagagagaatcaaaaccgccaagccgagataccatcggcgatcgggcatcttgatcgacacccgcccgctaggccatgtcagcatcgagatgcctcttccatacagcgcaggaggtatcctttcttcatcgtttgtgctccctacacgtccacgttgtcgccgtcgccatcgccgtcgccgtgtgctgtcttacacaccctcaagggccatttgctgctgcctgattgccagacatgaagcagtcagcccttgtgttcgcttggtctctgtcgtttccattagctgccggatatgcaactctctgctccgtgccaccgctgtcacacacctcgataagctcttaccaatcgaacaatacagggaccattcttaatttagcatcttgatcagctcaggcacctttgccgaaagaggcaggatgagctgatagaataatacataatacttgtacagggcacaactgccgtgaagcggtccggacacgacgaccaagatatcggcccgtcgacatgcccttctatatgcccagttgaagtgagtagcacaaggattgggcctcacaccgagcaaactaggcaagtgatgaagcggaagacaacaagcaagccaggaatcgtatagtaggatatcaattgcgtacacgtcctggtagcacaaggcagccgtataagcaaagggcctctctttggaacaacttcccgatacggcgtaggtgaagcagttgattccatacatggtgatttacctataacacgtaaacttgatcttttcgaacttggcatacaaaggctcattcatgggcttctgttcagatctacaactactagtactaactgttgccttgtatgtcacatttcccccagttgtctcatccccaggaacagcgcctcaactgacagcggagtaaattccgagacagattttaagagggctaaagatccaagagggctaaagattagaatgcacatacgaaaccacggaccatgttgctgttgtattcggagtttaggtgattaggccagatacatttcttacacatgcttacatagccccgaaaacgtttttgctcacccagtcaaccggctttaccaagggtttacgagaagtcaaagcacggacaaagttgcaggcatgtatttgtgtttaatccttggcctggagaatgcgacgctttaaaccttgctcaagtaactaaaataccacctatcggatattcgctgccatgactgtcaccgcatactaccgcctagtgtcaaccaggtattaccagcaggacgggactttggaacggcagtctttccattgtcttttttcaactaacaagacagcacacacgcccccccttgcccaaacgtctctcgcacccctatattttctttcttctccaaggctcttgacccttggctccgatggcgtgtccttttcatgctgattagtagccgatcgagatgctagtatctgcggcatctgccaaccccatgttttcctcgcccaccagggtgctgctgtcgtcgtccgaagaccctgcgtccgaggctgagcgctgatatcgagacccccactggtggtagcagcagtagtagtagtggtagtcttcggcagctgatctggcgccggcgccggcatcctcattgttgctggcattgtcgcgtacaagtgcgtccacggctgtctccgcaagggcttctgtgggtggcgcgactgccaccagctcgactccaaacgcagaggccatgacaggccgtggtagctggcctgcaagtccgtaccagacctccttgtacgccaggtgcagggcctcctgcaggaacccctttgtatcaaacaagaagcccgtcgcatcggtgccgtgattctgagcgtcgtcggccgagaggtgacgccgcgcgcggagatacatggacgacgcccagatgaaggacctcgttgcgctggatgccgtctgaaccgccagccagtccaggtacgacgtcaagccggcgaccaagagccccgggactcgcaggaccctgacgaggccggccacgcgggcctgcagacgcggcgactggcacatgtcttgtctggagagcgtgtaaaagggcacgctgcgagatgctgccgccgtcgtcttggcgccaccgcccgtagaattattgccaatagcagcagaagcaaaagcagcagcagcacccatgcctgcggtccccgtcgccatgcttgcgtcgatcgagctgcttagccggcggagtccgtaccaggtgccgttgccatggccgcggtgcaggtagacgccccagtcgaattcctctctatcgataccctcggcgcacgagacttcgtaagacgccaagtccagatcgtgagggaggtagggcaggtagtggaaatcggaaaactgctgctgctgggcgccggatcgaggagggacggagattgtgatgtagagagatccgggctcgagggctttcagctcgcggctgatgactgagcgtttttctttgagctccatgccctcctctaggtcttgatgtttgatgcgaggctgagagatgcaaggctgaaagtcgatgaggctcaaatcgaggatgggtggagcagcgtcatcgagcagacttgctctggctggtgaagaggagattgttgttattgttcttcttctttctcttcatcttcttttagaacttgatttgtttggaatatcctccatcaccagctggcagagtttggccatgtcgttgccagctggttgacaagtgtcaaggtattttcccacatgtgtcatcttcatgtattcttcaccgcatacaagtttgtaaaccgccagaaactcctagtgaattttattcaaagtattttcaagattctactgtctcatcattagccgccgttttgccaaatcccatcatctgttaccccgtttggggctcgatgggtgacccatcgccgagtaaatatccggcccagatcctccttggttgcaacatcaaactcacctagaaacacaacacgcgacaggctttatcatcctcggagctaagaatcaatacaaaaaatccaacacaattccccacgcatttgcgccacaaaggaagaaaggacccaacgctgtcatgaaggcgaaaatcctttcaaaatctcgcgatacgacttatcaacggttatacgcaaacttccaccggctctggagctcccttgacgcaacatcactcgcgcgcttaacgggatccacggggggatttttattgctcaatgctccgtagtacccgcaaaaccgccgacgatatcagcggggcccaggcataaagagagccgcgccaaaagggatcatcaccggtttcaacagaaaaacatccatatctaatggcctgttcttattatttgcctctgcatctggtgcttttgtctcgagactctcgtgtcgctctgctcgctcctcttctctcattttaaatcatccatctcctcatctgcgcgctttccaagagcatccttttcatctccctctttgcattaattttggtctatttcgctgccactttagaaaatcgcaaaacgtttcaattttttgttgaagctcctgcatatctacgtcatagagcagaatcaagaacccctgatttccgtacgcaaaaaccactgcggggtactaactcttgtcgcggggcatctccaactgcaagcgcaaacacactgtaagacaagactcctttgcgccaatcagcccagaaagctcacaaaccatctcaccaaagagacggcactgccaaataagagaacgagatacagcgcaagtctcgacaagcggcagacacttaaacaaggagccgccaacatgtctggccccgtcccagtcgcaacatccctggcggacatctacccgccagcggccgtcgcagcagagacgccgcgatggaaccagctgctggccacgtttgcgcgcgagtttggccacccggcgcacttcatctcgcggtcgcccggccgagtcaacatcatcggcgaacacatcgactacagcctctactcggtgctgcccatggccatcaccgccgacgccatcatcgccgtggccaccacgcccgtcgcagcaggcgcaccgtcgttccggatccacgtccgcaacgtccagggcgccaagtttgccgcgggcgagttcgacatcccgattggcggcgacgtcgagattgattccacaaagtttgagtggacaaactacttcaagagcggccttcgcggcgcgctcagcctgctctacgcgaaaaagggggccgacttccggccgtgcaacatggaggtgctgatggacggaaacgtgcccgtgggcggcggcctcagctccagcgccgcctttgtcaccgccagcgcgctggccgtcatggccgccaacggcgagagctccgtcgacaagaaggagctgacggagctggccattgtcagcgagcgagccgttggcgtcaactctggagggtaagtcttgtcgaaatagaagggaaaaagggcccctggctggataccccgttgtgctgcatgctcgatgattttcctcgcaggtggatacacgtttatgcctgcaagcatccagcaaggctcacgccaccctatcccccccccttcccctctcacagatctacgttgtggaataaaacaagcgtgcatgatgctgacaatagccttttcaacagcatggaccagtcggcctcagtcttctcggagcaaggatccgccacattcgtgtcttttacccctgccctctcagcgcggccagtcaagttccctccaacaaggcccgagctgtgtttcattatcgcacaatcattcatcacgtcaaataagcatgtcaccggccccatccactacaaccttcgtgtcgtcgaggtcagctttgcggctgcttacctcaacgccgtgctcaaccctcccggcaccgagctcccgcaggacgcaggcccgctcggcatcagccttcaggggttccacgacgccttcttctaccacaacggcgggtcagactatgccgccgccaggagcctcagcaaggaggaggagctgcgcaagctcatcgaggtcaccaagcagacgctgacccgggaggacggctacacgcgggaggaaatcgccgccgtcctccaaatgtccgtgcctgagctagagaagcgcttcacggccgtcttccccgttcgtgctgaccgtttcaaactccgacagcgagccctgcatgtctttaccgaagctttgcgagtgctcgagttcctgactctgctcgagcggcccctgcatacgggagcaactgacacgactcagttcaacgccgcgctgggcaaactcatgaacgagacgcaagactcgtgcagagacctgtttgagtgtagctgccccgagctcgatgaaatctgtcgcatctcacgcgccgctggggcttacagcagcaggttaaccggagccggctggggaggatgcagcgtgcacctcgtcccagccgacaaggcgcaggccgtgaaggcggcgctggaggagcagtactattccaagatgaagttgaccgatgagcaaaaggagcaggctgtggtggtgagccagcctgctcggggaagcgccatatatatagccaaggaaggccaagtaagctgaagagagtaataataacctaatatgttctttacgatgcgaggcttcccagtcatctttttttgttttgtttttggaacaatctgttagtatatttggatagacatttagccactgcaatcacaaaaagaaaagaagaagaaaaacaaaaaaaacaaaagaaaacaaaagagcctggcataaagaatcaagttgtaaatgatgatttgaattatgtatacgtgtcctcccccctagcgaaacggaatagaatccggtttaccaccctcagacttttgacaaaacttctttttccgagcaaatcgtaagataggttggaagggagatggaacaacaaaaggcccgtttgatgctgcatgatgaataataggccgcatgaaaatctggaatccctggacctcacgctgcaggccggcagttgattagcaacacatgcaagggaggggggatttgaatccttgaaaaaaaaaaaaaactccaatccactctgtgaatcttcatccacacacgccgcatagtcgtacgggtcctttgtataggacctatgtatggtgttctattcctagtagcagcgcatcattctatccttttaagaaggggggggggggcgttcagtccccccaaagatagatagccttgtcatatatacaacaccctcaattacctagacaaaaaaccaagctattactcggtctttcacacacccctttcccccccctactttcactctcctccccagcccccccacgtatctattgtaagacctatctactgtcagtcagaacacatgtagatggaaggggcagactatatgtctttcactgagctccacacacatagaagtctatctcagagccaagtctttgcgacaagtctgcaaagatttgagagaaaaaaaggctaggaaaagcaagcaaaaaggtgacaaacgccaagtgcaatggtttggtgtgaaggtgacggagtaaggtcaatctcctaattttgtctctttttttcggcgataagaattggcttactactaggtagattaaggaaacagctcgagtaagtcgttgggcggcatatgcgacggcagctactatattctgaatgacctataagatggccttgatatgaaattacaactgccgaaaatgtgtaagcgaggcaaagacgcacttacacacaggccaacctcttacaatactaggaaaataaataaaaaaatcgcctctgatgcagcttgtcagagtttaaaccagcatatatgatatagagttgctcgccatccctttttgcctttttgccgtcgtcgtctttttctcgtcgtcattatttttctcttgtttttctgatgtttcttgagctggttcggcacggcgcaacttggagatagtatttggactatgttggttactactttggtcgaaaatccttggaaatagaacgggtcaacaccatgtgaagtggcctagtcttcaaaggatcaagctattgtatggctagccatcttagctctcgggccatggggcgccattggaggaattactctgctaatcatgcaagtgtttgagtccaagcccgacgacgttttacatcatctttcatctaatgatctaaacatataaacatctagtagtagctgacagagtcgcgggaatagtgcggtactaccagcactggagggtggagaagacggaaaagagaagcgtgctattgaagtgcctatcttgcttgtcatttagtgatcggagatggaccaaacttggttaataaaataataggagtgggagaaaaatcagggctggatatcagactcgagacctattctccgcgtggactataagatagtttcccccaaaggggaaatttaggggagcgtgggccctcgaaatgatgtcgttatcagctcaccggccttgcctagacggttcctatttcgatcaatggccgtttagcctagccactgttaacagaagagctgctcctagaggggcctataaggcttagcaggccgattaaggaagttgtaccgctgccaaagaggctgtcccttgtttagcggaccttgcggtcgggtaatgcggagcatagtgtatggccatctgcaaggagggcgctgtacaaaacccaagtacggcaagagatagcgagcagaacaagtacacaaacaagtaagaagtaatgagtcgtatggagaacggagtaatcactagttgttgtgtctcctttcttgtatggagtcgatcagctagctggatagagttaaaagggctattcattactcgcacttacaaccgtgtaagagaaaagatttggcatgccagatgctgctcattgaacggcaaagactccgttatcagtcttgcaaatgatcaagagcccccaaagaatgggccccgtatattgagatggaagacatcttggtagaacttcaagttgttggagtcacagcaccagcaacatgtaggtatcctgctatgcttcaaccaggctgctcaccacaccctgcgccgccgccgagtagcgccgacagccggcggtggtttcccgatttgccgtcgtggaccgttgaacggcatggcactggcgcacaaagcggtctcaagtctttcactcccacctcgtccggatagcggcaatcacatcgttaattcgacgccccggggcgtataggctgatgagcgggcacaaaatgtatctaggagtttttgattcacctttgatcctctcgagttgcctatatctcttagcttttcggggtctcagagtcgactggccaaattgacatcgcctgttacatatcattcttgatcgggctgcccgtcaatggcggcaattacaattcaaattcccatcagagctgtgtgtcattggtccggctagttctcgatgggaaagaagggtattccagatctgtatgtgcttccgggcacagagcacgccgtccgtgttgctcacactacctactagtagttgtgatcgcatttgacgacgtctctgatctgtactgtaggctaaacagggtgctagcaggcgcactttgccttatttcgtgctccgtcgcataaacattattctgatctgctaccgattgacaagattgcaggtcattcttaactagcgtacgcgtaggttgagaagctcgcccggactctaattcaagaagccgtccgcacatgctgcagtagtattacatctggctaccacgaactagtaggagccctggtttctcttgatcgacgaggatcaataggctgctggctagcacttatccccaaggtaaagaagtcacccccttgcgccaaaaatagaacaggtgtatctggacgcttgcgttttcttggtaaggcccgccaatgtcaaggcgccatccacggaacggagaaattctcagaccagagtgacgggtcaaagagatgcaagggccatcagggaggcgagagtcgtcacaagcttgcgagtagactttggacgacgcagcgctccacgcagctctcttcaccctttgaaagctccgtgttcacgcagagcaagtcagcagaggcgccctatggccatcacgctttgccattgatgtgatattgtttcttttccaaaaagagcgctaccggatagagcacggatgctctgtcagctgtgcttcatcagtgttgctaaacaaagatatcttggtaccgagtacaaagtggtgcgaggtgcgagtagacatgccgaagcagctactgctgtatgtaagattggcgtggttggctagcctctcccccggtctcgtaaagtgggctaaattcgttttcctttttggcttcaacacccgcggtatggggccgaccaagctcagccagcgcggattgtcgctgtgaataagccttggtggtcgtcgtcgtttggcgagctaagagccggctagtgcgatcatctcaaccctagggacttagttactccgaatggagcacagaagctgctttttgtcccttacgataacggaagttttccgtatgaggaacggtttgcacattctgctggcggcattgtcgaagccagcttaaccgctcgcttccagcgcatgggtttgatgacttgttctccgtagtgtcagtcgtgccagtcgtaccagtagtagcgagcaatctggagcatgatttcaaattgcaaagccgccgagcgaggccgagtgcaatgcgaaatatgagatgtttgtgccacggcccgcggctaggctttcaaacacattgccgcggttgaaagactttgcgagcggcatacttgcacgcggtgccttttacatgccgatgataccgcagaggtcgaggtacttgtgccgaacggtgctgcaggagcgtagcagtataggcgcggttacgacttttgcggaggtttcagtagtggctgattcgcgcagaacaaccacggccagggggtggccaaagctccgccctatgagtggaccatttgaagaagatgaggatggatattgcggttttaagcgatctaactggactgtgggcccttgtcagcttgcgtttgtcctgcttgtccctgctagtcagtctggggcactcgtcaaagcgtatttgctctcctcgaagcaccgcagaagaagatcaaaccactttgatggctcggtcatcttgatgcctttctccgcatagcggcgccaagacagtacatgatccttcccggaaatgggaagacacgttcgtaatgttctgttttattcgagaatatcgctaccgctagcacaaagtaggtgcttactcgcttcagatgagctacgaacaggttcggacattggaatcagctgcggagccggagacgaaacggcatcccagggccgtttgagcgaatattcaagttgcctttattgtatgtgtttgagttcgtccttgtttgacgtgggcgaggggtgagaatcaggtatacatacgctagaccctgcggtcagaaacaaacatcagtggccccatcatcgttggctcaaaatgatagcgtcctgttaaagccacgaggcctggagacgaggctggctaaaactcggcactctggccacactgaagctggaagatcatggttttggctttctcttagctcgctaggtcttttgttggctgacgggaggaccgggacgatcgtcggccaggggttgaaactcaggtatccgtatggacgagagctcctggtgcgatgccatagcctgctctggactgctgcagggtgatagcatcatcacaaatcaagagttgcaaacgcaaaggcaaagaagcgggcgaaattgagttcagggtaagttaatactgctgcctgatatctgctcggggaaggcgcgagcgtaacggaaaaaatacatgccatccctcccctctggctctgagtcggtgttcgaattattccgaagaccctccacttgcttctccatgccatccaacggcaagctccagcagttccctggaaccctgatcgtgttacaccgaaccgctgtgcattgcattgcattgcatctcatcgtgggaaatcgactgacaatcgcgtctccgtcgcttcgctcgcaccaccgccctttggcggccggcctcgtcaactcgacccgtccgcacccatgccgccacaattagtgagacttacttgtacgtccggccgatgactaaacaacgatttgttctcccgagcctggtatggtatctgcgcaactggtgctgaccggccaatggcatacgataccaagctcgcgggtctagctctgccacagggcgttatatccgcaccagggtgacaggcaccctggtcttggttccagacagacagggcaagcaatgcgaaatgctaacaagacatttacctaggaagctgacggaatacatggtagcaccacgagttctgctgtggagagcatcgggaactttggtagatacgggatgggcgtttgccggctcaaattagctttgagttggatgtgacccgagtcagcattgctccctatgtacctggtacccatcagacccatggggtgccgtacgcagcgcttgatccctcgtgcgatgccctttggcagcagcgactatgccccgtgccgcgcggatgattgtctctgtacgacacaaacaaggaccaggccctacccactgaccatctccgatggccctgctcagagtatcatcgatatggagcattgaatagcctagatcctagaaaggggggaggggccgctatgatgacggagcacacagccttacggttagctctccaaccgctcattacttgcagtagtactccgtactgctatatttgagaacagggctaagcagaacgccacacgagattgtcagggtgtgcagaagccgagttcgtccgctcggctgtcgcgcgttgactggctactggtactggcagcaactccagtctctcgacttgaacatttgaatcccagctgggggaaatgtggtcatttatgcgcgtctaatccttcagtctggaagaactgctctggaagaactgctgagatatgagcacatagaaaaggaaaaagcaaggacaaaagcagaaaaggtgagaaagaaaagacagagagtaaagaagagaaaaacgaagaaagtgaactcgctttttcccattcccgcgataatatccgccggcaggctctgccgaaagttgcagtcgccacgatctgaaaagtccatcgccgccaaacgcaccgttttcaagcctcatacaagagctactacgtacttgtttcataagcttgaatctcaaaacacggatacgggatattgcaaccataaatattatggggaatgtaaccagagaatgaaacagtacgcatattatcgaaacgcacaaaaagaaggcaaggcctgtaagagacctacataggtagcatacagatttacacagccaggttatcgacccgggcttacggcctttgcttctacgacggtcaatctcagccctctccatgtgcccatcgtcacgatagagcatgttgatgaacagtatcaactcaacttatatgagaacatgggttcctttgtcttgagccaaagaaaaggggaaatggtgtctatcaagaggcccctgtggcccaaatcatatcgcaatctggtcccaagcgcacggtcctttcgccctgtcgtccactaatgcttctggtacagacatcccagtcgttcctcagccctgctgtcgggtcgtgtgagggagggcgtgtgtggaggaaaagcgggcatgttaggttgcacatcaaggtggagaagactccggaactgcatggtgggaggtacctgtgtacactttgagacaagggcatcattgctgactgcggatactagcactgcgcatcaggactttttctattctcgctcatcaagtagggccgtctagctctgccctatgccggcgtggagacgaccggagatgtggcgcccaattttgcccaacttttgcaactccgtactgctgttactacttcttttgggcaattgctcatctgaggctaagtcatctcgtttaggcgcgctgctgttgcacaattactcggtgcgtatttagtctgaatatggcatctccgtccagtctcaaagaatcgtggctgacacacactagcatctggaagctctcgcatcaatttcatccgtttcttgaccatcagatgcgattgtactggagacggggggttgctgctacccaactaccactcgggcaaagggagccaccacttttacgatttgctgagtgctggggtccaacggaaactttatctgcaccgctttctatccgactggaggatgcaaaccaatgatacgcgttggaagaacgcaacaaggtcaaggagtggaacgagcactgacgacatgagacaacaaggcttgcgtgtctctatcccctcacaatactctcgacagcgctgcattacccccctccaggggatatggcatgtgcttggcagaccgggaaactcattttgacttaatggtccaatcccccgtctgctaaagtggaacggcggttccagcccgctggcttggtgactacccgggctggtagagctgtatctggatccatcgagccacccgacctaccacaccctcccttgtgccgctcgttcgccaagtgccatgcatgggatgccatgcctgtagttggttgtccgaaccgtcggtacggtagcaagcggtcatgttggcagcctgttgctagtacttgctgcagtcctcggatcatcactacgaccacgcccaaactccaaaaggctgtggccatacttgcaggcgaaataaaggggacagtacctacaccagcgccagaaaccgctaaggtccaagaggctagcaagacttttggtgccgcacaactaatgcctccagtatgaaggcacctgttctttccagctcctccttatgcaggtagagagcttgagcgatatccgtctttgctactggctttcgctggcgggagttgggtactttacccaccgtcacctgccagtcgataaccgctccatcgtgcctctcgaaactcacacccccccagcttctccggcttgtgtcgtcccaggccaagcacgcgcctctgtcgcagtctagggacccacgggtcgattgctaggctcgcctggctggggggcgtttggttctggcgctcggcgacgctccgtctgtgctgctaccgttgccatctaatcgccatcaggccgggttggaatcgaatgtgttctgtctctgcgtggcattgattttcgtccttgttcctgctttgtacacgcccgcactagtggagctgccgtgtcgaccgaggcggagccctccctcagatcaacgactccataaagacagacgcctccggcgcatctcgaatcccctacctggggctcctcactgcttgctgctggataattacaagtaggctcgaaagctctcttctttttaaaacgcactgaatcgcgatcgccatattccgtactccgtcgcttcgtcagacaaaacgggagctagctgcgggcctacacgaacgtcagtcagcacgtgttgagtgatcccctcccatcgccaaccggcatccgcttaattcttacactatatcccctgcccgtctctacaagtagacggatctcgtctccgcgtcttgaactttcttggctgccactacttatatctgactatctcctcaccgctcttgacctcgcctttttgactttttaccttttctcttgtttataacagatttgatcctgttaaaacttgggtcatctcccgcgcctctggaatcagccactgcctacttctttgtcttcacctaagcctagcatatcatcccactaaacccccgaagcttggcaccaacggctctatatacaatccatctctacacattgacagattcttcgcctctgccccatatatggtaacaacaagatcagtctcgtttactatattggtttgacggcggatatggcacaaggactctggccaaaccaggagggcgcatcgcccgacctcaatcccccccagcaggagcgggtcgatcgccaaatgattcgacacctgcttggtaaatactcaagagaagagctagggcgattgctacaagaagaagggcgcatgtcaccatcttcatcatgtgagtattttttttttcttatgcatacatgtatatatcttgtctttatagcctggtattcacccttcccctcgtctaatccgtccatgtatctcttgtcttctttcttgttcgcctcctccttcgtatctatgcctctaaccatccgaatcttgttttttagatgaggaaagatcttttatgctctccagcagcaacatgtccagcggcagctcgcacgacgattcaaacatgttcgattcaacaagcagtaacaacgcattctcagatacgtcatccacatgcggaagcatcacttccaacgtgtcacctcgagcgagtcaccgtcgcaagcccaacgcaagcccgtcgacaactcgcgccagcatatctcttactgatgagtcatcatgggatgtcgaggatgctacacctgcagcatcggctccgaagcaaaaggggtcattcacctgcggattctgtcttgaagaaggcattcaaaagacatgcacccgcaagaatgacctgaagcgccacatggaagactttcatcacaccaacgcacagtggttctgccgccaccgaggctgtcaaatggtgtttgattggcaaaccgcttacaaggctcacctgaagaactctcatgggggatcgaggatgaacctggacgacgccaaggttccgctttgtccccagactgtcttcgcatgcggcttcgagaactgtctccaagtctttgaggcaccaagcgacgtacacgcgggccccaccttcaaggagtacgtgagccacgttgtcaagcactttgacgaaggcgcaagcagcggccagtggagttactcggccaggatgcggaatctgcttagacaatccagcgtgctgaacgcctggtcgcagtcgctgtggccagatggtgacccgagccgcctgcggtggaactcccaaaccagcagcgtcctgcgaaaacgcctggagacgagacatcttggcgacctccagtttctcgttcaatatgccattgcgctggggtcaagtcccaatggtgcgattcaaaactttcgtgcggactttgtgaccccgatccgtagtgagtgccggatggcgatccatggccacagcaggacctccgcagcacccacccccgacgcagaccacatgcaatacaacatgtcaacgggtggtgccaacccagcaatgattgcatattaccagcggcacgcgtacatgccccagccggcgcagccgcagctgcactccccaggctacacttttcacaatgcgcctccctctccaggatatgacgcccagcagcaagctttacagcagcaacagcagcagcagcagcaatcgcagcagtacatgggaatggccgatgcaccgatggttgggtctgattacggtccacacgcgaatggcaatctccagactatgcccgctgcttatgccaccaacggcctgcacagtcccgcacctacggatatatgcggaaccgcgagcccgggctcgagcatggaacagcggactaatacgtacgcatacaactcgtcgccgtatgcgtattaaatcacgaggtagcagtgcctcgtccaccaggccgtttaaagttacatacacaaatgacgagtgtgaccacataccgtagtggctgctaatctacggcgtcgtgtacggttgaataattttattttcaggacagaacgcatgtgccccaaaattatcggcaccgacgggttgcacatacactaccgatcactatgctattattaccacaaacaacaagaactagctctggcagcaagcaaggtttttttttttttttttttttaaagagctcctgcggaggctggacagtagacgattacacaataacggccggcttgcatcatttttctttgtcatttcttttttcaaacgttggcaaatttcctctctcttctaattcttttttataccctcacaagcacgcatttcatttcatcagtaagattgattcacaatttgagagaaaaagcgaaagagcgacactcattgcgacttgttttatgactattactttttttcttttgtttttctacatgggcaacggccgaggggaggggatcaaacttgcacttttctgtgtgctgatgtgcgggggatatttggggctggtacacgattatggagggcttctgcggttatgaagtgggcgcattacgggggaatgggttgtcttttttttcggttgattattttgttgctgttactgttgctgttggctaattcagttgggaaaatgtctaaacggccttttgggatgaatcattacaagcggggaggggagtaggagaaacaaaaatatggattacttgttacaacaaacatgtatcaaaaggcctacatttattagaatatattgtggatgcagcaatgcagacgtacaagtaaatacgccctctcttttgtgtgtttaaggagtagtattgatgcaggatttcagcataatgtgcctacctaggtatatgtaatgtgatggatcaaattgcgtatattaaacagagagcaacgaaatgttacctgcgcctgtaatgtacctgtaagttacaggcagcaaatcggagtaatcaagttggcaattccgttaaacaaaaaaaaaaagcgcaaccattatcccaacgaggtaagaaaacaaaacaagaaaaaggcctttatccgaagaggaagctctgcgtgtatgtcgcacaaggaaggaagacaactactagtacgtacgtacggataaaacgtaatatctacttcacacataccttcaattaagactttagcgaacaggggggaaaaaaaacaaggcaatagaatgtaaattgtttgagtactccttgtatttagcttttttttttttttttcttgcaaggaaatggacattaagccgaaacctcattagttggaaggaagagagggggagtgaatccctttgattagattgcgaattacttgccgaaagtttttttgtgttttgtaatgaaagggatgcatttaagaaatgtaactgggtgtcaaagtctgttctcttttttttggctttaggtttcgggatgcaaatctaactttccgtcaatttttttttttttttttttttttttggcatttatgtgatttttgatttgtttgtacttgtcaagcttgtataacatacttttttgcttttatgcagcttaaacagggtgtgggactcgtatataatccttctcagaaactcgggagagggaaaaaaaaaacaccaaagcacgtctgcgatgcctgtcttagtacctagatgggcaatcctacaccggtaatggggcggctgcccatatacccagggcatcgtcgcatatcgtcgcatatcgtgccgtgcctaaaccaagttaggtatgtgcaagcgtcgtttagtcagtgacggagccagcaattttggcagcttggcagccatgctgtttggtttttttgttggttcgtttcgtttactcaaggggaaaggaagagaaaaaaaaagaggttccattgcagcgaagcgaagtgtttccccccccctcgtctaaaatcctccatacaagaaagccagaggaggcggccccattactgccaattttctgtcattttttttttttcttgcttgcttgcttgcgttgtctatatcagcagccctgcagcagtgggccgtcaaaaagggccctgaaaaatggctttgttggccaagttaattatgccgttcttgcgattaggcagagaggcttttaagcgaatccaccaatcagttggtcttttttccttcttccttccatttcgcctttttcactttcatacgagccgagtgggatttttttttttgggtggacagtgttgggcggtatgtaatactaccctatcatgctttgctctgtaatgcctacagcgtgatatgcggaattaaaatggagtggtacggctttagtacgctgtcacgtacatgaaggattacatattcacctgttgcttcttcggtagtggaccgctgtgtgtattgcttcgtcactgctacacacagcacgaggggagcatgaagttgagtagtaatactacttacaagtttttcccctctgtctctcatataacaagggggtgtgccggtggagagagggtgggcaatatactgtagttgctcaagctgcttgttttcttcttcttatacttgtatatttgctacttgtacaagcttcttcttcctctagcagcgcatgattttcctcaatctgctgattaatagtgacgtatcacatttcaaactggttatcagaagggcatgtcgtatatgaaatacaaatgcatatgccgaaaaagacgaaaagtgattactcttcatgctagaaggaggtggtggcagtggcgatagcaaatacagaaacgggccggattagccatatgcattccttcaagtaggagagacgagaatccgccaaccaaggcagtggtctctccaatagccgcggccaaacagggagggcacaaaggtcggaaacaaggtcgctacccggtggttgggtctttgggtgcgtgagcccggatgcttggaagccgacttgtctggatggagcagctgggcagtgacaaggtgctgatagaaacgcacaagtgggctccgttgaaaggatgcgagagacggaaggaatacatacttgtaggtctacatacctaggtcaaacacatgcacggcgatagcaacagtaatgaacacgctcggtaggaaacagagcagtagcaggcttggaggcttgccgaatcaaggtaggctctctttggatgatcttctcccgcatgcgctggatctcaggcgagattagcagcgtgataggcaggcgctgacgcagctctgtccatgcaagagcacagccatgcgtacgagatatcgtgagggtacaggtgccaagtatttagcttcaattaccacggccaaagggggggcgtgaagcaatgaacaaaggtaattggtactaatatagcacctgctagcgccacagttacggcgtgtctttgatcaagcggaggaccagtttccaagctgcccatgggggttcatgaaaactgggatgctggggctgggtttcttctggatttggaatcttgtgtaacaatactggccgttttgtggcgccgaggggccgcgaggggccgcgaaagcccgcaatgcccgcgcgacaaagactcgagacagcagtgagccggcggggagcgtaagcaatggtctcgctgccgacaaatgaagtaattaggatgttgagtaagtcgatgctaataacagggacttgtagtagtagcatcagaaggcgcggctaatataacagaggcggtggccctgctgcatatgcacatgcacaatgttggcatggaccacgtgcaggtgacaatgatggcctcaagtcgaggcacaatgtgaatggcgatggcgcgggagccaaggatggagtggcctccaaacaaggtgagtccgttggaacggcatacttgtatgagtgcttgtataccgccgccgcagctgcaggcagtaatcgacatggccaggaggtgctgctcccatgcaagccgtctgcacgaatggacaagggactcgcccatcggcccaggctggcgggaaaccttgacacgaaagaaggcaacggctggagagaagatccgcggcaatgggccacagggcaagccgctcagctgactggcgtcgagatgtgcaatgccggagcgggttgccaaacttggcgttgagtgctactcggcgcaatcaacttgtagcttcaacacgagagtacagcgagtggtgttggtggctgtcgcaggcaccatccgtggcgccccgtgaatgcatgtcatgctaatccatgcacctattaactttgttggtagcaggaggtatggagcgaggtttgtagttgtatgtatacagcttgaaagtaagcatcccacgataggggaattggagtagacaaagtctaagtcggccggtgggcgcggggaagggcgccaagtaggttatttggatgatttagctttgtggctgaatgactttgagccgacgaggacacgggagtggcagtagtaacggcagcagcagtacgtaatacgaaacgagatacgacagcactcagcgacgagtgacagacggcaagacacgagatggaccagataagacaggagaggatgcaaaagaagacgaaaacgagaatagacagacaaccgggcaagctagggaaactcattgtgcattgtcatcgccgcaagcaaggaaccaagcaaggaaccaagcaggcgagcaagcaggcaagcgacgccacatttcgccgctgctctggttcttgttggagagattcctcctctacacccacccatctgtgcaaagaggtgggatgagggggctgaatgtgtcaagtaaagtgagcactcatgcgtggtatgtgtgtgataccagcaggccagactgcctgtggcttgccacatgggagagctgaatatcgttggccgatgctgtgttacgcaaaagccaacgccatgctgatggaatatttctggaactgaacaagggagcaccgctcggaaacgaccacgtggcgggctgtgggaaggtgttcgaaaacgaggcttgaaggaaagaatcacgccatggcttggtggttagcagaaacatgtaagtcggctggcgcagccacggattttcttggcttgacaggtactgtctaatgtgattggcgtgtcggcatgcttttctcaaggtggtgtgctatgaatatgcttgaagaatcaagcaaacaaacggatattgctctctatctggtccatctggccggaggagttggttgtttccaagaggctggaccgagatccttatcagagctgagatgagtcgaggagaaatggccaaacgaggatatcgtccgcaaagtcggcactgctaatatcaactgcctgtgtagtattttgcagtacgctgctgcggctgaccattatccacagcgctgtcgcgtaagattcacatttccctgagattgcgccgttgcgaagatggtacgagctcgttgcattactcgcgagcctgtattgcagcactgctccgtaccaggctcattgatatcgcgagcctggaaaaggtctcacttgtagggcagtgcggagtgccagggggctggagccttgtccaaagacgacccatgaaagttttgttctgccctgctcatctgccgttgattctcgtacaagtctcaagcgagacggcatcagcgataagaggcaaaagggccgtgcgtttggggatcgaggcacccatgatgctggcccttgacgattgggttctatggtcatcattactccgaaatccgagcccaaacacatgatgcaacgctgccgatggagcaggtgtatatctggtcggttgcttcattcacaggacgagcaagcaaatgcactggcatttgcacgcgcagcagcatttgacgccgacaagcaacatgaagacggcaaaccagtggcggtcttcagcggaacattcgtccggcccccttgcagcaaaacgagcggcgatgccgggacgggtgaaataataatctgcagcagcaaggcttggacgaagatgcggatgcctcggtgaggcagggctggccaccgatgggcttgtgcggtcccgaagcagcaaaagtcgtttgcagcccgcacctgcttgcgactgtgatgctgtaaccgtgatgctgtaaccgtgatagccgccgccatggccctcctggtgctaccgcttggcatcccatcggacttgttaccgcatattgcatcgttgccaggatcggcatcccatcctccacgtgcgcgggcagagtgtggagagaccgcagaggagcctggagggagctggagggagccggcaatgactgaggctgacatagcgaggacggcaacggaggtcatggccgcattgggtcctaccagctgattctgcctctgattgttgctgtcctgcccatgccttggcttgcttggattccggatggagcaggtgttgggaagctgaaaatcctacctgtcgagtgctagcagaactagcgggattagcagcagtgctagcccgaggaacaagaacggcggcaatggccagcagtagtggtcgcgtcaggcattagtggtggcagtagtgggctgcacgctgtttgcagggctgcattagcaactggtttccctacagcactcgcgtggtgcattaatagcatcgcgagctgaacaatgggacgaggaagaggaggaaagcagagcgatgaggggttctaaatatggagcccccactacttcaagttgtgcggtatacttgtatcataccgcagcgtctatacttggaaccgcgtttgtatcgggtacttgatgctcagctacggagccgcaggtttcacagcgtctcagggacattgggcggaagccgcgcgggtccatcctttcgcagccactgccttgcctgctacgcagtgatctgcggcgccccaattactggacttgtatccgtagcagcgcggcatttttctagaactcgggctggttgatatttctggcttctagtgcagctcagcctcagccttctctgcccatcgtgagatgcgagcacagcaggtatcagtttgattggcatgcggcttacccactggcaaaagctgaggtgcaaacacatctgcgccgacgaagaaacatttacggagcagcccagcaacgaatcccggtctgcgcgactgaagcggtatttgcactaaacaatccgagtggaaccgtcctcatcgtcccgtgtttggcgtcatcttatcacgtacttgtatgtagctacctacctactgcttccactatctacaagggccaaccagggctattcgtgcccaaagcgctctgctaggtgatcggcctacccgaacaccttggtggccacggcgagtacgaaatcaacgagttgcaagtgtccgtcaatgacttgttgtatgcgccaagtacctcagctatgtggagagaagtcgcacggcacacaactcgcggcggtagcggagtgggaagcacagcgcaaaatcttcatgcttgacgcttgtgctgatgcgaaaccaggtacatgcaccaaaaaatgattgttgactcgtgcctggatgccctgccaagtagcactgcatatgttggtggacgcagccaatgatgctctcatcggtcagcacttggctgctgcaatcagagatgactgccaggtacaggctgcgaatgggtatcatcagccccatctgcatccccgggcttctttatttttgacaccttgcaggatttcgtctgcagagcgacttggcggcaggattggtggctgatagggccagcaacgcattgcatggcctttgcatgtcgcatgactccatctatgtttggttttgggcttggatttgccttggatttgcctcctccatgccgcggactagtagtacctgccaagcggcagcgctagacaaatccgcgccctctgaggccttgatttgccgtttgatcttatctgcctgctgccatcatcggcgcggacatcaagccgccgatgttctagctgcaacatccgccattatgccgccgtgaagcatggtcgccagcctgggaccgttgggcacaatgtggccgtctcattggcctggcccggatgagacgctcagcacatgtctcgcctttcccttctagaaggacggcagaagcaactggccaggggtcccctcccggtgagatgcaggggccaacgagctggtaatttacggctgtcccttgcgaggtcaggcgacgaggctgcctggccgctggttggccgtggcctctccgggcgagggcaccatttcgacagcgacagccattttggccttcgggggaccccacaccaccatccaaagtctacactggtcgttcgagtcgccagactgtggctgctgggcgccagcggctttttagctagccagaggcgacttgtgtttcaggacggcatgggggccgctgggagaaatgacactgttcctgaaatgggggttggtgtgtggtgctggacaggggaccgcgcagcactaattcgtcggattccacgacctgaccgggttatgccagtcgctcagcaaagaaaggatttgggattagggggcggattcatgctccaagcgtcgggtcccagaggtggccctaccgcaacattgttgcccatcaacggtgccccgacgctgtggacttgaatttgcacgggctggcgctctgtctgggcttttctccgacagatcttctagaagccttccccggcttttcgaccgtttgttggcccccctcgccatttgctcttctccccttgctcggccctggcgacggtgcctctttcctctttgtcgctcgttcatccaatttgccttttcgttttcacaaacatatttcctcacaggcagtgccttgacaaacttctcaaccgacgactcaatcttgaggcgacgctaatatttctcgcacgtctgaaccgaccaaggtcgtactaatctgtcaacttcacactctttgatcgtgatcgtgagcgtgagcgtgagcgggacgcgagacggggctggactgaattttttttttaacgctcataccagcgacgtatccaagatctcgttctgtcaaccctcatcgccgcgttgtgcggcggttatgccaatttgacgccgagtggtagtattcagctgctgccgtcgaccttttttttttctctctctcttcccggcacaccgcttcaacgtgtctgtgggcaggtagcggtcgtcaactaccgacacgagcactcttctgtgtgttttgggccatagctggtccgtagtttgtcggtttcagcacaacggcgaacgcagtttaattgtctaatcacaacaatcttttccatcatgtttccatacggagccgcgcccgaggagtctaccgtgcgtccattggcggatgaggaccaacagttacttctcgggcttgttcacaaatatggagcttcaagtgttttgtatgccttgaccggctatggagaaccatgtaagtcgttaacaaatgtctcaacaagttcaacttgaatctgactggattcagctcgtgcgtctgcgttttccgcaaacacacttctgagcagcgcgagcgcgtcttcaatagcctggactaactcagaggcggcctcacaatgccgatcagatgaagcctccattcacacttcatacacttggcccgatgttcagaacgacatacaaccggtgcatgaggcagaggctaacaaggggactgagcgatcatggctcgactcgcctgtggcagttccgtctccgatgattcagccccacgacgttacatcacacccatctccgcgattagtgacaccaacctccaaaaagtaccagtgtcacatgtgttatttggacaacagccccgtcggatttggccgaaagagcgacttcaagaagcaccttcacaacttccatggagccgacgttgtctggatctgccggaccaaagggtgccatctatccttctccactgagcgtgcttatggcactcacgccaaggaagctcacagaatgaaggctctccccaacagcgctgctcgcacggaaatgtgcccgcagcttgtcttcgcctgtggctttggcaactgtcgcgaccggctattcgaagcccataacgcggaagacgcctcggcaacacgcgataagcatttcgaacacatcgccaagcattttgaagatggattcgatgttgccaattgggagtaccgagtccaggtgcaaaatctgatgcgccagaagcaagtgaagcaggtttggaagacatgcgtatggcccaaggaaaaacgacaacagctccactggcgagccaggtcttctggtgacttgaagcgcatcctcgagtgtcgccacttggggaccaacatctccagcctggtcagactggccttcattctcggcactcctccgttcacaaccaacaccactccaccgccgaacgagatcgatgcctactttcaacttccgtataggagccaatgcttactagagacatccgggcactcgaccctgccaagcaccgcttcaaaaccggaggaggaggactcgcctacgctcagcgtccccaagagccggtcgggcatcacgagtatccctcataccatgctcaagctctctacccgctcactgaaacggggtacgcgaccatcaacgcctgcaagtgtcatgagcaatggcggtgatacaatcatgggtgacgatttagcggctggcccgcacccaggaactccgttccccatccccaatgagactgtgtggccggcagacgctcccaagtttgctccggatatcccgacctccatgccaaagcaggccgatacaccgctctttgatcatcagcagctacagcacccgcagcacccacagcagcagctgatgtataccatgccgccgcaggatccttcacagcaagcatggatggccatggatcaacacattccggcgtttcaaacacaacagcagattttcccagaccagccggatatgatgaatggcctatacgactattcgatgaacacgagccaagcttctacgatgcggccagcaacaccaacaccccacaagcgaccggcatcgtggagccgaatgattagcatggagaacctgcgaccagctaagaaatcgaccgctgatacaccgccgcccggtatgattatgggcatgtgaacggaatgggcgtcttgtctgtctgtttaccgaactacatatttgccattgttatattctatcgccgagacgatccggatagagggcccgttagcgaatcgctccactcttttatcgacgtttatatgtatccattatatcccttgctgcggctgctttcctgtattctcaaccatatataccactttatacttaccgggacgacaatgtacacttaattggaggaactgagggcggggaaggggcaaggccgatcgaatcgctttccatttttgtcactatactgatattgagataccatttcattttcctttcctttttcttctttcctttcaacaatttcatcctttttttttcttttttatttttatttttgcttttatgcggtggaccggcgtcgttcatgaatcacatatattcacatagataaggtgggataggttactatggcattacgtggagcgaacatctcttttttttttctctgttgcgctatagtgtacgaaggagggtggatggggagacagagagagagagaagttggcggaaaagcaaatcaagatacacatgaatacttagttgtacggcgcaatgtctggtgaaaatgacttttttacatatggagacaggaagaaatctacaattgactttttttttctctttgattcgtttcttttttggtggtgagtgatgtgtgccattcctttatgctttatagtgacttgtaaggctctggaaacatggtgtgaagggagaatgactacgaaaatttaaacagatatcatattggaggtatagaataatactacatgtacctaccagatacctacctacctaggaaggtacaaggtaagtagtaaagcagtggaaagaaaacaccgccggtctgctacgataaattacatgtgatgtgcggcggtgtcaaatttttttttttttttttcgtttctcagtaggtgagtaagttcgtggatactacttcgtaccttggatatgcgcgtatcgggccgtcagcttacttgccctgaagccgcgtgtcagcttcgtacagtagggggactgcgacggaaggggcactgtcggaattgggattccagctgttttctgatatgcggccgagagaggtagaagtcggtgagaggcgagacatggagaaacctgggctgttgctttgtatgtagcgattgacaacgaatttggaacatgggaggtctttgtggtaggttaaagatgaatataaaaatgtggcataagaccaggggtacgagattggagctacttttccttggcggttagtaatatcgtgtagtaaaaatgtttggttgaacgatgttggttttgagagaagagaactaataacgttattggctgagacaggaagacggaacggggcgagacatgttggacgtgttggggttaagaagagaaaaaaagggatggtaagcttcgtacgcttacatggatgtacttgctccgagtcaaggtcggagtataagaggtgatacaaagtagcatggagtatagcatatacggagcaatccaccgtagtgtagagctacgttgaagatatttgtagcacagagtacctggtaacgcggcgcaaggatcctgggactgagcaaggcatgggcgccttgtcgttggctattgtgggctaatactgtaaattatagacatgccgcttggagtatacgatgagctgactcacgaggtacttgaaaactagtaccttggcgcaacgaacctctcttcccgttctgccccattggcgactgattcgggacccggttcgggggtctgatattcagcggcctgggtccgcaaaagaaacgagaacctggaagttgttacgccgcaacggtgccggcaaagtccctaactccgcagctgcagtggaaggtggcggcagtcgtccaatgaatggcctgggcggttttcttgccctgctgcaggctaatgctactaaatgacaggccgaggagggtcccctgtgtgtaattgatgtaataagcgctaccgaccggggaagcgaagccatgattgattgacatgtgcgcgctctaagtaagagagagagagagagcatcggatgtcgagcgcgtgaggtctttcgggaataagggcttttgcgcaggtgttgtgagtcgatgcttgcttggcagaggacatgtccgtattccgcaattgagcacattgcatccagtactcagccagaaactattgctgcggctctcctggtgaaagatgtgcttatattatggtattactcatggaacgtagaagcaactgcttacacttggctgatatggaagcaccggggaaggctgaggtttcccctcgggagagtaaaacgttggcatttcggaagacggatcagcgcaatgaacaattcacacggccgtgtaaacatgcaacatgtggcacggcagtaattgatgcaaaaggacaacgtagaattcgcattagtatagatggagagtcaggtgaagtagaaatgctttgcgctgcgtctgagttaccgtgtttgatgttactgtatccataaggtgaagtccaaatgatgcgctgtaagtgcttcgggcgctaaagccctgttaacgtgcactgtagttcagtggctgccagctccacagcgcttggcgtgattggccttttgccacgctgcccatctgaaacctttctgctttggcctaatgggagggaaattgaattcattcaagcagcaaaagtcacagggagaaagggcagggaaaaaaagaaaaaacccttaccctacagtatagcagcagcgtaggtacaggtactccatcacagtgcttgtgcagcaccaggcgccaagtactgtaccattctgtctggctgacttagatggcttgaatattactggaagcgcgcagtcactagcagcagatctgcccggcatcgcccttgtggtgaatgacacccgatctatgatcacctcggttggcctaggtactatgggctatgtatggccttcctgcggctattggtgccaaagtggcccagacggatactctggtctttggcattgatggtgatgcttccttcaacatgaccctgaccgagctgtcgaccgccgcacagttcaacattggtgtcagatcattgtgtaaacttgaagtttgttgtcaatttctggtacacaggcagcgagaccttcatcatgctgtcctctcaaagttattttacgagtggaaaaggggaaacacccacggtggattgggtttgagaaagagatggtagctcagagttggaaaagaggcaactcgatatgtagggactgcaatggcataatagtgtcgagttggcatgttgaacatgctagcggatcggggaatgaataaaataattctactatcggtctagatacttgttgcagctaatcaattgtcatgtcttgcaaagggtgaattgtaattcatggttcacgtgtcatggtcttgatacgctgaaatgaacttgattgttttagctgcagatgtgtaggtacgctatgaatggctaaaaatgcaaatccagtttgctccaattaataagcctcgccaagaatgattcaacggacgccttctgaatgaccaaagccgggcgcagctagtttgtattcagcctcattttcgagccagtagcagttagcgacaagtaagtacataacttggtagcactcgctaagcctcaatgaatcagaatcaataatagggttggtccatgtttccccgcgtcggcgatcatccatgacgacttggacttgtcaagctaatgaaatctaatctttgtttactttttctgttttcaaaccattagaagcaagcgactttttatattgtatgattgattccgatcattttgaagagatctcatgagtcaggattatgctagattgggggaggatgcggcgtcggtgaaggatgttgttgatgcccgagagggtatatgtatgttgactgattgcctttatgattggcatgttttgtttactgacaagatctttgatccagctctccctattgatcgagatgatgacgaagatatcagcagtgaggcaagcacattgctatccagcggggttccatcatcacatcaccatcaccatcataaacatcacagacagcaatactatcaaaccgccgagaatgaagaagccagtacttcgcggacgggaatcttagggaccatattcagcggagagacgattttgaggatggggctgtctgcgggcatggtggcggtggtgtgcttggcggtggtgagggcgatggaaggggagttttcgccggggctggtggcgggaggggggctgatgatgattatgtgtttggtggtggggaagagggatctttggaggggaggaatggcgattgggtgagggtgaagacggtgatgatggagatggattacaagcatatacgatttcatggatgatttggaatgtcttgtttgctgagcggatagttgagcaggctgatacatgggacccacactcatattgtgagagaacaaatgtgtggttcagatatggaatagaataaattttaaatcgtacatgtcttcttcttcttttcgatttctactctaaaaataagcgtattcaagtaatggcaatgcggcctccaactgcaggggcaacagcaaacggaatggtcattgataccgagtcgtaaatccattagatcaaagcaaaatcgcagtgccactacggcaactcacatgcatgctgtaccacttacaagggaggctgcacttcttcgtcctgtgaatggtcctcaaagcgattggcatgggtctcttatacgagattcattctccacggagtacaaagacgtgaatctcaataagaataacacgggtggagagtcgtgctggcaaaataggtacaggccgcaaagtgatgatggtagcacaaggcgagaaaaggggggagagaagaaagctcgggtatatttggtatcgtgaaactttgagccattccttatcttgatccatgttcccatttttcttctcttctctccgttttcttttctattcatagtttgattgatccatgaaaaaaacatatactattcgaatgatattcgacagggcttataacgagcagccatgaactcaaacttgataacgtttgtcacagcagcaatctcactctcaacactctctggtgcatcttcgcaatgctacttccccaacagtaaacccacagaagactatgggtatacttaccagccttgcggaggcagaaacacgacgtggcaacagtgctgtgattctgacacggatatctgcgttgagaatggcctgtgtaagcatctcgaggacaataccacccgcgagtatgactatagagctgggtgtatgaatgcggactggtcagagtgtccgcaagtttgccttgagggtaagcttcgtttctcctcctcctccacccccccgcccccaaagaaaagtgaaagcaggaggaagaatagaagaataacccgatttcttttctatatcatttagtttcggcatcctccccggttctagtaaagaaatgcccttcaggagactactgctgcatggtaaagggtgctacaagtgaatgctgtttggacgacagccggcaatttgatctctccgatcataatcccaacgcaaagaataccacgggagcagcaggaagcggtaatgaagggatgcagaatgggaaggatgcttctggcggctctggctgcaaacctagcagagtcacgattggagctgctgttggaggtgcggtgggtggtcttgcgataattggtggcgtattctgcgtgtggctgtatctgagaaagaagagagccaagcaagagaagaaggcaattgctcagagcgaggcattgagcccaccggagatgaaacaagccttagaggcgggagctggttcgatgactgggcgcaaagacacttctgaagcggacatgaaagatcatccttcagtggtggaaatggattcagcggtggtctacgagttgggcgattaggttttgatgtctttcctgctagcattgccgttgtgtattcagtttgcctgttttttgtccattaatcatacataagaggggggaataggtacatatcattagatatatgccataatgggttatcatgagatctataaccactttgcttcgtctgatcccagaggtttcggcatctccccccatccaacctcgcacccctcaacactagcactatgccttactgcagtcatcttcccaaatccagtatccctcgtctcaaagtattccgctggcacatctgcctgcttcacaaaatcttggctctcaaagccagtcttacctggatactgccccagactgcgtaggtacttcatcacaccggccagcgaaacgtctacaacccaagaccctccaactcgagaacgattatagagagcggccatgacacccgtggcgaggagatatccgcccgcgtggtcgagcgcttgacagggcatggcgcgggctggttctccggcgccaaagtgctctgcttcggaaatgttcatccccgagcaggtctgtactagagaatcgaagccccggcgctgggaccacggaccggagggcccaaaagcagagagatttgcgcagataatgttcggattgatcttttggagttcttctggcgagaagccgtaggaggcgaggctgcccgggcgatacccctggatgaagacatcacaggtgcgtagcagctccagaaggcggtctttctcatctgaattgtgtatgtcgagccggatggtgcgtttgccgcggctgaggtccctatcgagcacaggttgattcggtagattcggcgatgttatccatagaacatcggcgccgtgagcggcgagtgtcttgccggccactggggcagcgatgacgcggctcatttcgaggactctgacaccctggaggcagcggctgctacttttggttgtggacgggttctttggcggtcccggcgcgaattgcctgacgagaatagggttgttgtctatggctacggactggggatgggcgtcccattcgctgtatgagcgcaaggcgtagatggcgagcttgcccttttccgtgccggcggtttcgaggtcgacgctcttccattgggctactttggcggcgacatcttgacgagaggcacttggaggcaaaccgaggagctcaagggtgccgagcgcatggcaggggaagttgtcgtggatgcgaacatagccgtctgcggttttgtgcaggccgccgatggatccccaaggatcttccaggggctgtttatcaatgtcgtagagacgctctgacttgaattccaccagggcgtgttctaggggaacactcacacgagataccggagaggatgaaggtgaagattgtgtgctgtgcaggagagatgctgagagggctgagagggcgatggagctctgtgcgagatggccgatcttgaaggatgagggggttgctggggcggcttggtggcctgggagagtgagagacgagagggcgtgaggggggagctggaggctggtccagatgtctttgacgacgtcggctgctgagaaggaggtgcggttgatgaggttgttcgatatggacatgttgggaagtgaggtggcttatacagcggttgatgatgcaagctttggcccttgagcccttttatcacacgttttggtgattgtatatgtcaaacgatctaatcatcatattcttgttttaatgagaagagcatagaggcgcttcaatagctgttgttttgttgaaaagccgcgcccttgtgatgatcagcccgggcggatcaaaggaagatcaaatgtcaaaccgggtgtggagttgaatcccgacgctgagtctttttagcttcaaccgccaccagccgaggcttcacgcatcacgtctttcaataccgtcatgaagctgcagtaaatgtcgaatgtcgtatgtcatagtattatcatctgcaggtatatactctattctatctagaaaatgaaatgcacgtctgcacgctctctgtctcgtaaatgctgcattaatccacctctagcttttcgtaccttgtatctctcgaaccccaggtctatccatggtatcataccccttgcaatgcttttaatacaatataaaataggaataaattgaccaaaaccgctttctccaaaaaataataattaatgcgtccatccagtcgttcttttttatccagattgaaataagtagaaataagttgagttgagttagttggctgccgctgcttcgcgctctgcctgcgcagccttctcatcggccgtcaattccgatgctgcttgaccaatcttaatcgtcagaaccaacatcaatgacaagccggccatggcaacaccgatccagaagccaatcttgtattgctgccgcagactgaggccctctggcaacttgcgcctattcgcctcggaaacagccatctcggcaatgcccagccaaaacgccaggccgagatacaagagagtgttgatgaggcctccggcagtggcctgaagacgtcgaggcatggacgttgtgatgaagacgtttgtgacgttgtaggtaatgtccacgccaatggtgccgcatatcatggcagggaagatgtacgcccagtagaggaagctggtcgagggatggccgtcgacgcggtcgggaataagggcgaagaggaggacggagatgaggaagccgacgctggagatcatcatgaggattcggttagaaaccatgtgcatgacgaagccgcctccgacggcgaggcagacgccgccaatggccaggggggtgaaccaggcggcggtgagaataggcgtggtatcgagcacagtctcgatgctggtgagggttgtttgttagtgatgctataacgcttgcatgagtgagaggggcacttactagtagcttgaataaaagaggtacaagccgaatacaccgtacaggcagaataaagccagagacaggcgcttcatgtacttggggcggaatagatcggccgggagaagcggctgagcagacacccaaccttgcgtataaacgcccgcaataaggaagagcatgccgatgataaatgtcacatagatgtacggggtttgccagccatgaggggcatggcctccgtctgtaaaggcaaagacaactagaatcaagccaggcacaatggtacacagtccccaccagtccatccgaatagattcatcctgctcgtggagatttcttgggacagtcaggaatccagtgacagcaatgcagaagacgatgatggcgccgatccaaaagtaccaccgccaggtcagaaagtcggcacacacagctcccaggaagatgccaaagtagaatcccagacaagcaaaggcaccccagatggcaaacacgagattctttcgagggccaggtcgatacgtctgtcccaggagagccagaccggcgggcgtaaaggccgaagtgccaatgccctggagggctcggcagatgatcagcatgatggtgtttgtgctgaagccgcagacgagcgaccaaatcatgaaccagatgtggccaaacagaaaaacagagcgggcaccgtagatgtcgcacaatcgagaaaagggcatcaaaaaggcggcagtggtgaggttgatgacgccggcgggccaggtccgcgtgttctcggggatgtcgagggcgtctgccacggggggcaggatgatgttgaagccgccgatgaagtactcgctcatggtcatggacaagacgacggtcatgacgaagccgacttctgtgatccacgacttgaggacggctgggcgggcgcggccgaggcgttcgagctcggccttgtcggggaattggctgaggtctgacgaggtgcggccggagatgacgccgctttcgaggccggcgagaggctctggctggcccattttggagtttcttttcttctcgtttcccttttcgagtaagatgagacaagataataaggggagagttgaggaaagacagagttgtccactctgattcaaataagaggtgtagagaagaagatttgacagtcaatgtgtcaactgagttcccacaacggcattctcgagtcgatttccctgggtcttattttatccttttttcctccacgctcaaactcatttgtcatctgtcatttatgcccttcttatttctccacgtgggaaaaggcaaaaaggcagatggtgcaaaaaaccgaacaggcagtaaagaaaaatatcgaatacggggggccgtgagaattttgtgggggttttttcattgtctagtttgcggagaggcgttttgcaattttcaaggctctatgggtcatgtttctctgcgagtgtggagtcttggctgccagtctgggatttggtaaagttccatatcggggcaaaaacgggcaacggggacgccaatgtatgaatcacgccgttcttttgacatgtttctttttagttttggccatgttcttacatgcttctgtgtctagctccagtgttggtgggtggtgaaaagggggggcagtagatctttgacgatgtggcgaatggactgacctcatggaacattcccgataggtctaaaaggcgtctgcagtgtctgcaataggcaacagaatggcaactcttacttgactgggctcttattaagcctcctacggtatggattagagttgactcaacaggtacatggcattcatggcaataaaaagaaatcgtctagacctgttctctcgccgtgtgagtggctccggattttactggcttttatccaaaaacgcccgagttgcgtcttggctgccgctttggggcaaagcttgacatcccaacggccgctaaactttttttctttcgggcaataagctgcacatgctgcagatggcgcttctgcaagggccattgatactgattgataacagaaagtttgtgaaaataatggcatgttcatccaataggcgtggtttacaactgggtcttgcaatcttgggatgtgcactgccatttgtgttcggaggacatccgaggaggaggatttggagagagatcctgatgaggaagttgtttgacatttctgttcggacagaatgtgatgttggagcttgcattcaaaagtctaatgtataagatcgagcttcatttgtcatgaagaatttgattacatgagaattgattgcatcaaacttgattacatgaagtttgattacgtacagtctgattacacagaaccaggtgtcacagtcatcattgcagactatcgaaaagcttgattcaactcgaatcgggtagcctcggtagatcgccgtagggcaggtagtgcgtattattttcttaccagtcaaacgccacatctctccttatgccaaactgaaacgtccaagacgcgaatacgggatatacacagtgaaggttgcccgtgttatacctgccattcagtatataacagcctcgttggtcttgtgcaactgtttctttttctcctcattctttctccgtgtattaagcgagtatcgagatacgaacccagcgatgtcagggagcatctaaagacaggcacaggcacgatccaatagccggaccctgatcctggtacagcttgaagaggcaatcaatatcagtcaatattactaggatcagtaccacagcgtgtgtaatgattggcagctacgcagcacatacagttgagacaacggagcacaacagcgtctaccaaatcttgtatcacacaggctttcaaatgtctcgtcatcattattggctatagcctatatactttatccaaatgcgccaaaaacagctcccatgccacgggaaaattactccgaattactacatgtacttgtataccatgttattcacagcatcgcgtcgtttacagcatctgagacaaaacagccagcagacccgctccaaagatcagactgcctgtcgcaggagtcagagcattggcagctgaatgagggctcgttgacgcagaggcagacttggtagggctgctggtggtgctgttggggcggccaccgcttccaccgctggtgggagtagcagtggcggaagtggcgggaggcgcggtggaagtagagctggagctagagttggaggagcccgcggccttttggtactggctgacgacaaagtcaacaatatcgtcgccgtagcggtcaatgtacaggtggtggacggtggcgttgctgccgctgtcgcagtagatgtcgccggtgtcgcagtaggagatgatgcggctggcgtaggacttgcagacgtcgaggctggcgtcggtgcggttgaagatctgatgggcaagaaagtcagctataatgcatctcgagaagatcagtggctggagatcgaatgcttcacttacgccgttgtgcacgctggtgccgcggtcgtacgttatgttggcgacgtgggttggatctccgaagatggcaacggcgacgactattgaatcactgttagcttttgcttctcaagatttgaaagcaaatatcccaaagctcaccattgtccataacgctcgtcgacagggccttgtcgtcgatgaatgggttgccagcaccaccgcaaacggaatccgacgagacttgggcaccctgaacagcactgaatcagcatctcgacgtacaacttgaccgccacacaacatcaaatcatacctgtgagtagcccaggatggcaatcttgctgtccggacaggcctggccataggcacccagcagcttctgcatggcctgcacgcccttgccctcggagctctcgtagtcgtccagcgtggcgggatagtcgacggcggcaacctggctgccgggcaccttggcggcgatctggctggtgagattgccggtgacaccagttccgggggcctcttcactgccgcgggcaacgaccatgtacaggcccttggcgcatgttggtgcagaggctgcggtgacggcagatgagcccgcgagcagggcgagggagagggcgaggctgcgcattttgatgctcttcttgtttgaatatcctccttggttagtgttgcctatgcacccagctttggatcgtggtcgtgcgaggtccctgccgtgaagaaaaactgcttgctgcccgaagaggaagtattgacaaaaaggcgggaagatggagcaaagggatcagggaatgctctttatttattgatttatttattcaaaagaacccatacactcttatacaaacaacaaacaacccgcaaaaaaaaaaaaaaaaaaaggaacagaaaacaaaagatccagttcccattacgtagcggccgagagagagtcgcagccgtgacggaagggagacgcctcccaggatccgcgtctggggtccctcgcttcgggccatgccaaaatcgcggcctgtgcgtcaatagttccatgcctaccgcttccaaccactccgaatgcgactgtgccagtggcagtgattgtcttggtgcttcctaggcacggccagcttccgtctagcagctatacgagcgtcttagcatccatgcaatgccctctttcactgtcaaagcaccagcgccgagccccaactaggacgagacgctttcccgagttctccaaaaagtctcaagggctgatcggtgtggctgcggcgcgtaactctgtttggccctctttggcttggatttgctgctagttcctgcgcctcgaatcgctagtcggatgggcggcttcctgtgggacggcctttttttctttttttctctttgttcttccttgatccctgctttcggtgtcttgatctcgccgaggcaacatggggagctgtggttagctgctgaaaggcaccacacaacgacggttggcatcccatccttcttggagctttctccagatttgcggagatgggcgtattgagttggagtcgatttccccctcaatctctctcagcttgcagcatgcatggagttgtgccgttggttcagaactcccttgaacgctgacacccaaatgctaccacccaaaacagctcacggtcaatgcgttttcgcagatgaagcagtcttgagacgtgacaagaaatggccgctgctatgtatgtaccaagtacctgtaaacatcatcacaatgcaccggaggaaacaccttccgtagcaaatgtaaatcttcttctaccgcttgggaaggtcgaacaactcggctttcaaagccgtgcgatgccaccttgagagcggggcagctccgatcctcgccatgggctattttcggcgctcatatggcttttgggagtagatttccgtttgtagctggggtacgtctgttaaaaatactggtacaatggcctcccgtgaaaatggagatggccttgagggtggttaaaaatgctgtgaacggagtttgccgaatcgttgaatcgttggcggcaaactccgttcacagcatttttaaccaccctcaaggccatcgccttcaatttgtacaggcagacaactgccgcaaaggcgctgaccatagccgatcgttttgcttgttcttttctttttgaagaacgaattgcgcgtgtcaagattataggtagtcaagaaaggttacgtggcttggtgaatcgttcgccttcacagcatttgtttttttaatccccctcaaggttatcgccttagacatgtacaggcataaaactgctgcaacggtgctgacatcaagtcaatcgaagttttcttttctcttcttctcagagaacaaactccgtgtgtgagcaatcactgttgcgtcacgaaagacaaggactagataacatggagaacagtccagaataccaatgccactaagctcgaacacgaacaaacaatgtatctggatacagaattatgtgatgatagaaaaaaattaactgctacctaggtacctgctgagctaaggaggggtgaattttattaatggcaataagggataataaaggttaaaagaattatattaaaaggtcttacttatttaaagagaagttaaaaggcaggacctcttatatatgtaaaagatccacatagctagcgctctcatacatgtattccgacaccgaacagccgccgggctcccttcacagcatttttaaccttcccaaagccaagaacctccccatatctgtgctctcccagtacctacccttcagcagacggcataagatttttacagaaagctattgatataaacgctcttaggtacgcaattatacagcgtacagacaagcacatcaaaaatcaacgtgcacgccctcttcgtctcctctacgcaatcggttggtcacagcccaagagcagggttaatgtttgctgcgatgatcactttggagcacgcgacgctgacaaacaatatattgacatggctccttttgctttttcgatgttgaatgtgaatttttgcaaagtctcggtggcacagatattggcctatattatctcaagttggtagttcatgcaggatacctacatgtatgctactaccaacagtgaagcgtagattctttggttgcgggttgcttctgagggactgaagtagtaactgtgctcatataacagcctgctagcgctcgccttactaaattgtaaatccatggacgctgacctgagcaacaaagcctgggggagctataaaatgctgtgaagttcggcagggtggcgcagcagtacatgtatgttgaggcgttgggaccagcagcctttgtatatacaagtatgtagcaaagcaggggcccggctattaaactagtatttgtcaagaactgagaatagaaatatacaacaattaacacctgcaggacatagccatgaagagaatctaggttgttgttgggttttgtgtagcattcaaggtgcattggaatatagtgctaaagagcagatgacgcttcagattccccaaagtttcactgcagcacgcctacaattactactcgaagctacaattaccaataattactagtaaaacttgaatcaatcaacgtagtaccattgttgcgctgcgatagtcatctgttctttggaaaactacttcaagggtaggcctcgggagctgacatgctcagctcggtggttacagcctcagacgagtggcgcgcctagtcgcagctaaatctaaacacggccagtgattcattcctcgatggttacacttctaggccggaggaaagaaggcccttggtccatgtctttggtgcctgtgctacagatcaaatgttctcatttccattacttttctgactcgaatagattctgggcctcccgcattcacccctctgggagttacttcggcatatgcgatctgtgcagagtcagtgcccacctgagcatcatccatcccagtcacttttgctcttctaaagtgccgtctctattctcaaaaaacacaacaaagcaaatcgcaatacaatcagagacatttctagcaacttacaacgctattgcgcctctttcaccggctttttgcaccctctcgcgaccgtctttgtgattgagcgtcattcaactatcctgagtcatccggtcccagcctcgctcttgcttccacaacaggacaaaggttccatgtcatcaacacaaagatcagtgagtagccacagtatggatgcaacagaccaccgagcttactatttaagcaaccacagccctccattccatattgtgcattctcaagaccgcttcatcaccaagctgacgcaagaaaagcctacctctctgttctagtcaacccgacaacgttggaacctacgtcgcagacatattttcatcatgggaggcttagcttttacatcggcaaaatatgcactttgcactccacgaatgcccaaagaagtctatgaagccacaaaagcctggtgtcaagagatccttcgcggtctttaccgtcatgtggaatcgcctcttgatggtccgggcaaattagactttggagacatcgatatctttttggcatccccaaaaccagaagcctctactggtctttacgcgataaacacactgtctaaagctttaggagccgaacgtaccattattgaaagcggtagagaacacatcaatgttgcagcaagtttcgctatcccatggcccagcgatgaaaccagcaatgctgaagatgcagacaagaaacacatccaagtcgacgtccgagtgtgtgaatcagaagataagctccgctggatgcttttcaatcacggccacggggatttgtggcaaattgtcgggtcgcaaattagatggtatggattgacagtcgatgacagcgccatgtggctccgaattcccgagatagaggagtcgaacaaaagactggccaagatctttctgacttcagatcctcccaaagttctggattttcttggcttgcccaaggaagaatattgggaccaccctttcccctctgcggaagacatgtttgactatattagttcttgtcggctgatgtatgtcgcccccactgcgccagagcgtgatgcgaaaagcctcaaatcaaatgatcgtcggcgtatgaagcagcggccaattttcaaaaagtggatggatgaatttgttccagaatgtcggcaacttggccgattctcagaacaaagacttaccagagaggccgttactgaggaggcattcgccgtgtttggcgttgaaaaggaatacaaagcccgacgcaaagaatttctcataaagcgacaagaagatttcatttggaatagcctgatcaaagatagtattccggctcccagcccgtcggattcgagagctattcttcataagtcgtgcagtgttaaagctctgaaaggtatcattctcgggaacggcgagaactacaattttccgcttgacaaaaagagtctcaaggactctgacggcttctacaacatggattacatcaaggagtttattaaattacacaaggacgatgttggggaggcagctctagttagacactatgagaaatgcgcggcgcgtttgctttcgaaggagaccaaagaagagacgcagccatcctaaatcgtgctcgaaagaaccctgggtcggggttagatcaagaaagctggccttgatgcagaaagcttccagttgtatgacttgttcttgaattgtaggtagaaaatcggctaccttctgaccttctgtgctgaccgcatcttgatccacagagcgcttgggaggtgacaatatgaagaactcgttcttggttagcaatggtcagatgataaggaacagggtgtgcgaggaaagagatgtacctttgcggaggaaatatattaggtcatggtatgctttatacgttttgaactttgggcgtttgacgttggttatcattagcacaggcaagaacgcgcaggctttgagaatgtcacgagcatgatttcgccgggaatattgatagcacatgataaaagattattggatttcggcgttgcagtcttttcttggagtaaaaacaatttagcagaccaaggcttagccaaagcttttaaatctggagcatgattcctatacggagctgaggccttttttttttttttttttttgactagctatagtgaaaaactataaccagagttgcactcgaagaatttggccgaataagaaggcagctaagcaaagttcttttatattgctcgctctagaggtagatgtactaaaggagaatatatgacgctaggactggcgcgtatcccaactacaacacacgacgagtccgaccatgcttcggaaatggaaggggcacaagacaaaaaagaatagaatagataaatcagaacatgaaaagaagaaagaaagaacttgtaatgctatacatctgaatgccagggggctagaatagcgaaagcttcagagtcaaggcgtatagacgtattgttcatctgaggaatgaggtatttgcagcagaaagagatactagtatttatagcagcgcgtatagtagaaccaaaacgccagtacccaaaaataaatatcgacggaatagaaatcaaggaaacaagccacaggaccgcgtctacgccacctctactttgcgaggcgttgcttgtgcagctccactttcaactgcaaaagtcatgaaacttcgaacaagattttttttcatctgatgtgtaaaagcaaaagcaaaattttcaaactctactccactttcaaagctgtgttatcacttaataccgatacttgtccatctttgccagggacaaatacatttgctacggagtccattttctggatgacatggagaagaaccatgagatttactagaacagggagcatatacggttgattttagcatcttcatatggaaaaaagtacgaaatacttgatctggatgattcttttgactgtagctttattaaagagtgactcgtagtcgactgttgtagtctttgaaatctctgatatatatggcacttgcggacgcgtcatgtccatcttggactttttagaaataagtttttcaataaaagtctgatagcaagtgccaatacgtggcaaacgaaaaaacttatataaatatgcgtcccaccccgtttttcttttttctgtcttgcccccgtacagtttctcacacttcgactcctctcccattctacctaaccattgccattgccccttcaattcctcaagcaatggaacctctcgagcaaacagctcctatggaggcctcgcctctatcttcgctctgcaggaatgctcccaatgggggcggttttcgcagtctgcgaccgccccctgagggagctttggcatcgaatgctgcccctcttccctgcctccctgttttgcctcctcctattttcccttccaggtttactcttcgccggagggacgatgctcgtcaaatcaggctgctgcctcaggaacgatatcctccccccactggaccgcctcctcgagcagaggcctctccttcgcggcctcttcctcaagttccatcctcccccctgtcccctcaacccgcccccatcaaccaccccagccctctggggtcaaatcctcctcaacaacctgctgccatgatggagcaacatccccaactcccgtttgttccctcgtcggcgccgatgattcgagggcaagaggctcttgggttgcgaaatgcccttcgcaccggcatgcagttgaggtctgatgacctgaggcagccaacgcagtttccgtcgacagaaaggcagcctgatcaccatgttgtgcaagccagacaactatccccatggaattttccaggtcgagtatgatttccttgatagctttgatatctttgatttctttgattgaggaatatctgctaactttctctcgaacaggaagttgtttctctagcacccaacgatagtcctattgaggcacagtggatgatagggtgtgtaatgacgtttgaattccaacgagaggctcttctaacgcagttatatagggaatatctttggattcttgttggaggcaagagattcagactaccgatgcatcttttatccgaaagcccgttctggtctgcgctgaccgtcttcgagtcgccgccgcagggctggtctatccctgatatcgaccctgatatcttcaccattctcatcaaatgtgtgcacacggcctctggcttacgtggcattgagagtgaattaaacttgatcaagctttgctttgcatttaatcttgccaagaaatggtggatgatgcaggaccgaagaaagcttcggactacaacctatcggtatatcgtccgacgaatcttgggttgtaacccaaatgtgcctgaggaatgccgtgatcttgattacagtcaccatgtatatcggtcagaggagctatatcgcacctgggaactttcctcgaagcataaatccatccaaaagatgctctctgaacacgatatgattgcgttgtactgctgcgtcatcccgcaagacctttggccggcgttgacagctcgtttcaaacctgaattcatacttcttctcaatgtctttgcagcagcacgcagaaactcagctggcgtggcgtctggagtggactaccgtaggtggtggcttcactactaccgcctagcaggctatcaagatgcaggttggctgagccctgatgcgcagtatcgcctttttgcaccgctgaatcctgatgaggataagaacactcaggagcgagcagactttgaggcagttcgagcacggggaagcgcgttggtgaatgcgtttgaggcgcagcaagcacaagagcagcagccagttactccagtcacactattcactccaactgctccggatacttcatctggtgaggaattcgatgacgctcttgaatacctcccctcatcagagcacccccaggagacccggcgcgttcgctttgcagagtttccgcaagtcatcagatttcctcctcaaatcgaatcggtccaaatgactggccaagatgcagttgttgattcgagtgaagaggagacatttcacgaagaagccgcgcgtgcagcttgatgctgctgttctcactcggtgttacgccaagtcagaagtttgatgcctttcattctgactcgctttctcaaatggcctttggtgcctccacctattgtcccttttttctcgacaagttcatagagcggatatcctttttagtgcgaagcatggcgtctcttttacttggtaatacgagctacgattgcgtgtttcacgatttacgatatcttggcacggataagccggcgttttaggatctctcatctctttataggaatgcgaaaagttttgtgttacatttttcatctataataaagatttagtttctagcttagaagctatgtaataaatcttgatgcttgcatgctatctcgaatttcctctttattcataattcattttctctttctactttgttaaatcttttcacaaagagtcaaatcttggccaatggtcggaagacattgcagaaacactaacccactgacaaagactttgcgagactttggtcgaaacatggcgtaggtgatgagtttattgcaggacgtagtatatggaagaaatcttgaccttcatgcccttggcaaaatagcttcaacttgacagtgtgacacaagctttggctctcaaatctttcttaatctacattaattgcgtgatcaaaccaaacacggctgaacaatgctgccaactgacacttgtagtatcaacggtgccggtgtgaacaaaattgatggttgccgttatctatgactaacctcgtacccaggcaaagatgcaaggcgcgccctatcaccccacacgccccaacgactagaatcgaaacggtctctagcagagtcttattggagcttagttgttggtcacccccgcattaattgtttaagcccatgcggattaacaaattgactcatcgagaccctaggacatgaactccattgactctagatgtatataagctgaagtagttgcggttgatagcaattcacaaacaagagaaacctgaatcgctactgaggccggtactaaggaagtggaggatattcattggacaagataattgacattaataataccgaggtatggatcaagtcactaaccgaatacacggacaatctttatttaatactttatttctaattcctattcgagaagctttactttggatattcacttgagaaacaccatttacttcaccaagatgtcggaaaaagtcttggaagttgcagccagcgctgtccaagcaaggatccgcatccaaaaacacatttacaaaactcccctcatcccagcccgcatagccggcaagtccaacaacgcggccgtcctcttcaaagcagaaaacttccaactcacaggctccttcaaaatcaggggcgcaacatccaagctgtccagccaccccgccgacggcaacttgatcaccgcctcgtcgggcaaccacggcattggcgctgcgtgcgccgcaaaagccctgtctcggaacctcaccgtcgcggtccctcatacggttgtgcccgccaaactggccaagatcaagtcgtatggggcgaatgtcattttggcgggcgatgatcccggacagtctgagcagcatgcgcagaagcttgcggccgaggaggggtatacatatgtttcgccgtataatgatgcgggtgtggttgctggacaaggaacgattgcgctggagattctggaacagagtgagaaagtggacaatgtgtttgttgccatgggcggcggcggattgattagtggaattggatctgttctcaaggccttcagtccgcgtacaagggtatatggcgtttcggcaattcactcaaaggcattggccgaatccatggctgcaggtcatgtcgtcgaaacagaacacaagagcactgtggcagatgctgttgctggcggtattgatgaagacacaatcacgctcccgctggcaatgtctgtaatagaccaagtcgttgaatgtgacgaggaggagatcaaagctgctttgagggcgcttgcttttgaagaaaacatgattgttgaaggctctgcggcgcttgctcttgctggcttcaacaaggttgcggagagcctcgccaaccaaaccagcgtcattgttttatgcggtgcaaactatgaccagggacttatcaagagcataatttccagttgacaaccgtacgattcgttgactacttccaaatataaaattctatatagatacacgcatgtgcaccataccatcctatatcatcaacgagcttcataccccagacgtatcgtttcagagatgaagtgattcccctaatcttccccccctccactccctttgcgcagctggagttgattcgagtcaacagttgacgtatagctgcgtaagtaactgccatggataggtaattcaggatccagccgtggcctatcgccatgatgcacgcctctatcatgtatgcccaaactggaaatcatcaatcacattgttgacaaaagtaaaagaaacccgaccagaacgactgagcctcagttggtattgggactgatttttgtccagcaatttgaagtcggaatcgccaatctcgccagcggcactcctggggtgtagcccttgtcttctaaccagatctcgaaaatggttatatttgtcgatttctgtctcgcttagcctctgaccgatactcgcgggatccctccaagtgtaggttttgtttgcttcaggtcgattgaagtgtgtatttcgtagtgtctctagttgctcgcggagcgtcggtaggtcgggcatatcaacacgcgccgccctttggatcctaccatgcaattcatcaatctctgggacccttggccttgttctaagagatgtttcgggagccaggctcagctttgctttcggctttccaccagcaatctttagcttttccgcacttctcacaaacgtgctgacggcttcgtgagcgcccttgagtccacgaatggccgccttgcctgctgcaccaatggctctgccgacgccctcacccacgaggccgccgataacgccatacgcagcatcggtgccgacgctgctccaggtaatgcccttgccggtagcgccatcgtagaccatgccggtgaccacatctgaggccgcgcctaccgcgatcccgaggccaacttcaatggcgaatcctgcgccaccagtcgcaacaccaaaggcgatgcccactgctagtccgactgccatgatggcaacatcgcgccaggtaaattctatgccaaagagactgaagtgcccgcttggatcgatgcggttgatggggtctccaagacagtacgcataggggttgatctcgcccgaagtaaaggggctccatgagtctggcgagtgaaacaccatgaggaccgggttatagacgcggtagccgttgccgagatggtaccagccggtgaccgggtcgcgccattggccgttgaagccgacggaggggctgttctggccatctcccaggttgctgaacccatatggcgtgtattgctggtaatgctccgatccatcgttgccaatcaaagccatgatggactcgtggccgtcagatgcccatgtctcagtatctgtagagttcccctgcttcgatatctgtccccagtatctggcaccatcagatacatagctgacttgctggtctcccgaggtaaagccaatcagcttgtctcccctataatgaagatgatactcagccttgccggggattacctggccaactagttttccggacgcgtcataatgatactggctacgaagattacctttgcgatccgttacagcggtgaggcgactcatggcatcgtattctagcttgttcagctggtcgtcttggatcaaacatccgttctggtcatacttcaagtcaacccgcgcatcgtagcttggatgcgtattggtgaccagggtgacttgagtcacatcttgagcgttatacaagtactcggccacgttccggcttccgtcttggaacacactcgtaatttgggtcaggttgtcatagctcccaaaggcaaagctctggcgttggagctggagccctttctcattagttggagactggggtcccgtacactgataatccaccaaacgatcgagctcgtcgtattgaaagatttcctggcgtaacgattgacctttgccatcttccaagcagcgtgttttggcatggcctgtttcatagtacgtctgacttgactgatagagcgtctcgttccccttggagactgttctcttgatttcacgaccaaagtcatcatatgcgagacgtgtggtcaagctagtatccccttccttctgaacgctgcttgtagacaggcggcttgcatcgtcataagcataagtcacgttcaaagccccttgggccagtctttgaggtcgaccttgatcgtcatattgaatctcttggcgttgtccatttggatcggtgtaggattgtagtctaccggccattgaataggtcgacgtcgcagagtactttggcccatttttgaagcaaacggtttctttcgataataatcctgatggtaaatagtcgagattattggtgcaataagaatcatcgagctgtagtggggcgaaagatttggcatcgtatcgataattcgactgatcattaacgcccaagcttttcatgagggcatagttcaagtgcggctcatatgtaagtttgtatgcatctcccttgggtgttgtgactgtcgaaggtttgggcgcactgccttcgtaagtattctttgcggtgcgaccaccgacctgtctgctcgtgactcggccaagtccatcaaatgattggccagccaagacatgtttgtttgtctcgatcgatatagggaacgcggacgctgtctgtagatcaaaggcagtgtctactacacggctcccaggccaggtagtgcgggtgatgcggtcaaagacgtcgagttgatactgcgtggtacgccccatggcatctctctgctcaactaaacgccccaggccgtcgtacatggactctgccgtggcatacacgctgtcgtctctattcagcaaagatatctttgtcggtgcgccaaagttgttgaattgtgttagtcttttattctggccgttgacatcctctctgcaagtgagagtgactagatccataaaggttgacgtgacgacagaatcttcggtaactcgacagacatggccccagtcatcatagttcatcaaacgagtccttcgctgcggtactggatcaatacttgctgctgttctgatccaatcagtatcgactactgccgtgcattggccgagcgagtcgtaggtgtgttcctgcacaaggcggaagacttggttttgatcatcttgctcctcaacccgacaaattctttgtaagccgtcggtaaagtatctcgtctgaacacctttggtgtctgtcatggttacacggtacccggctttatcggataggatagcgtagtcaagccgctcagttgcctcgtattgggtgccgggggaaatggtcttcttcactagttggccagtcaaatcatattcaaagtctgtttgaaccccagctgagtcttggtgcatcaggaccagaccagacaacaacgaaaagcttgccgtctcgttgatagtgctcccatcgaagttcttgatctcggtggcctgcgtcaggcgcccaagagtagggcgttgataggtccagctagttgtcgtagggtatttcccagccacgcgtgtggtatcttgcgcaaggcgcccatgatcccgggatgctggctcattcacgtaggaacgctgtaggctggcaatttcttggtcgtcttggtgagtcttctcttctttagaagccacgaaatagctggcgtaggctgcaccagcagcggttggtagctggctataaacaatctgatgtctgctgattggagtcttgaacgtgcttggtgcaggcgtcacagttgtacacttgagatggcgttggaacttgtgtggatcccccggacaatggtctgcttcaccagcaggcggatagtactcgcgatcgattttgacaccggttggttgaataacctgagttgaattgccccagtcatcaaaggcatattgtgtagtttccacgcgttgagaccgccttgtagtgtcttggtaggttgtttggacactcttgggcagctggtattgtgctggttgctcatcgaacctgccgttgagcatatgatagatggtcgtctgcgttgtctctattccccctttggacatctcgctactgaggaggaggtggaatctgttgtaggtgtacttggttgtcgctcctccgtccacttgtaccgtcgacgagtagcggtaatcttcccgcgtacggtataaattgtcttcgccctccttccagtcaaagccactgccgaatccaaaaaagtttttgtttgagaagctatatctggttttgatggctggctggccatttccaggcgactgggtgtgcaaagacacatacgggatgtatccctgtggagcgcctctgggtagctgatgaccctttttggtgtaaacaatgtcttcttcaaggccggcaggattcttaacctttgttagataggcatcctggtcatagtcaaacttccaagacggcgagccatccaaggggagccgaagctcaatcaatcgaccgcctctacgggcaagcgccaatgtactcgcttcagccgtgtttggggcgcgcgtaattctcaccagggcatcgccatattcgatatcgagcagagtatcaatgccatcttttattttctggagtcgtggctgttcgccatgattgacccagaccaacttgagctggcgaccagtaggggagtgcagctcgatgggcacagtagtgttgtaagtgttgcttgcgttgctgaggacttcgacctggccggacttgtgaatgacctcgtagcgattcccattcttcttgaactggaagcttttcaatttctgatccttgaccgcaacggagcttgtggtctctgtgacctggtaattctcccccgtagagaggagcaaggttttggctcgccgatgctggtatgaagagaggttgaatgaccatcccttgcccaagccgatatcttgtgcgtttattgggttgtagatgagagagagatgcaaggaagggcagttgcggaactcggctggcgcatcgtacacggcaactgcacaagtatactggccagtgcggggatcgacgcctttttggataaagctggtgaaattgaagccttgcgagtatatggcggacatggtgggcaagtggcgtattgagttttgtcgggttatttctccttctattttccgttcaactttgaggcgatgactgctgctacacaatacagggttgaacactttatatctaaatagcacaacacatcaaccgcatgccaagaattggctagagaatgcccgtaggtgacaaaggcaacgtagctaaaagcccagaggaagcttcaaattctgcaaatagacatgatagatcatagaagcgtacagtatcatgccgtgatggcacgctcagccagccactctgctactccaccaagagacatggtctattcagtcattcatctggaacggaccgcaccgccaagtcgcctttctgccttgctcttatggcgtctgttcgaatatttgatttgttgatggtgcggagggtgcttttgcgcctctctaattttccaccactgctgaatgtttatggccgaaccgaccagaacagagctcaagagcatgtacggcttatcattttttgtaggatggtgcgggttggctgaacgggggttagcttccatgttcaatgcaagctgacgattcctcgaccggcattccgtgcagggctgatgatgtaaatcgggcgttatgatgaaggcttagaatggacaattgggctgacagagcctaccaagattaagagatgcacgtagtctatcactttcgtcaaccaatgtaagttgacttgaaaagggttagcttcttctttcatgcaagctgatggtcctaaaccgatatttcgtgcaagctgaagatactaaccccggcgttgttatgagcgcttttgacgaatcattgcttgatcgtcaaaataccaattgtaaatcaacattgatgaatatgactaaatctagttagagatttttgcttgagacgaacaagtgttattgatctttgggtggctctttcggctgtgaaagctgcttgtaagctaacacagcccaattaaacaaggttagcatctacatctaaatgagagctgaaaaagcatccttatgactgcaggccttcacaaaaacttgcgttgtagcatctgataggcctttatcccctgctcgtcgacatgtgctatgcggcgcagcagtcgacttcctatcaacgtagcatccttggccatggtgaagagtcatcgagggttgtatactgccctgcctcccaaaattttgtctacccatctataaatatgagcaacttgccagctcacattgaattcgtttcaggcacatccagacaaacacagcatttgaaccaacactccaacacatccctaaccaaccttcacaatggtcaattggcaaatcgcttctttttcggtctcgacaagcgcggccggagaaacatccgatgcgctctatgccaacggccggatgcaggtgctggtgaatattcagatcaaggcaatcgttcccgacagcgatagcagcagcactccttacaccttgtccaagcatgagctcgactccatccgtctgatggactactttactcacgccgaacttgccaatcacggaaacggctgggtgtggagcacaaagaagtcaccgtttgccggcagtctatattctacgggcatggctgagttccaggcagaggccgacagtcagctggtacagctttgggtctcgagtacaatctcagagaagaaaagcatcggcgccagtatcaggcaacccgacaataccgtggtcaggaccagcgattcctcgtataattcctacattgtgttgaaagcggaaccagctatcgactacacctatcccgaaaatgtcgggttcgagcaagagaaggctggttctgggcattacgaaattgattttgtaggaatatctgatcccagtcgtcgctgggatcaggtcaattattatctaactacaaaaaaccaccatctcctgtacagcgagaccaacagctatgaggtatataagcacgacaatccatattcagacgagcatttggaatgctgttatgctggccaggtacgagcagacgtggacggtagcctatcgctcttcttcctctggaaaaatcccctgggcacaaaagcatccaagcccagagtagggctgaagagcgttgtgaatggcctgttcccgtcgggtccatggacagccgaagcgtttgcagacatcacggtcaatgataaaaagaatagtgtctgcctcagctatttgaattttcgcgatactcccatgcaagttataaatcgactgtggccagtgacttgggggacggtggccaaaataactgtctacgatgttcatgggaataagggtactttcaaagcatcgcacaccgacgaaaatgacggtgttgttatccataatgataactgaggtgagaggtttccaatctctcatcataccatggaatcatgccactgctaacattcaaattcaaaagtgttatttatcccagtttattctagttcaatatatgggggttttttttttgtatatcactttcaatgccgaaatgcctttatgtctatcttgtgcgtaaactgcaagggatatcacaatgcaaaactgtcaatccatgttttatctcattttacttgtatgcagttctatgagcaccaagaagatgctgccccgggatagcactgtcttatacccactgaaatgcccacatgagggtcatggttgtgtctctcaattctcgtcacagcatttttatgacatacatctccgaacacatcattgctgtatccccagcaaagcatgaacagcgaatacgataaactccccgcgtatcttccatcctcctctatgcatatatatccatcaatccactcatgccgtgtttaaattccacagcccatctcccaagtaatgcgcatcctccaccaccggtcccttgcccttcgccttgacctcgtccgtcccggcagccagcgtgccaaccgcacacgcctcctccttgccctctgccataatcaccaccggctctcccttggccagctccctgctccaccgtccatcctccacaatgctctgctccatttctttcccctcctcgagcggctttgccccatcgacgggcaatctgccccccgcggacgtcaaccccggcgccatcagcgtcgcgccagaaagcacaaagcgaatagctccgcgatcgatccggatgctaggaaacgcctgcgggaagcggtgcacgagcttcaggtgcggcagcaggtcggacccgtcattctggtagaagagcggcacggagtcgagcacgtagagggtgtttcggtcgggcagcttcatgctcgcgagggagcccttcttggggaggatctcttcgatgtagggcgtcaggagcgggtacgtggcgaggagggactggcgcagcgcgcgctgggcggaggatttgagcttttgcttgggagcgccttggaggctgtgatgatgaagttagctttttgcgcttcggggagagacggacttgaattgttggcacacgtactcctttttgaacatttttgcggtgtagatgcaagcgaatgggtcgagatgtttcagagattaatagaggataggatgcgtcaaaagatcgcgggtatcttgtcgttgtagcggcggttaatgagggactgaagtcgcaattgacggcagcagtttggagtttattgacagccccgcgatggataagatagagaaatggcggggcaaatcgcagacatgcaatcagcgggggagcttcaagcaagctacagcggcactactagagcaggtatattgaaatcagggagaggataatcaagtatgcgatgcagagacattattggcagctgattgaagaaatacattataatgccgtcatctcattaattgaggtacctaagtagtgtgcatcgcaccgtatgagctcctccaccgccaacccaatcgtcaccgcaacctcagcgctactctcctctaaccatgaacgacatgcgacaccgatccatcctccttcaagtgaacattcagtctctccggcctgaagtcccgggtcacaggctgcccgggcttgatgatgcgatgcgtctccggcaggtcttttttgcagaacatctgtttgtagcatcatcagcactgtttcagtcatttcattcaagtttccccgcccgtatggagaagtggcgtgaccgaatacaaatagcattagaactattagaagcacttacagtctcattagattcagactccgaaaatgtctttccgacgagcttgttggcccattcctgggtcttgtcctcggggttggtcatgatgccgggtacgacaagaggcatgatgattgttgattgcgattgtgcagctttaagtacagcagtgtagaattgaagtctcgctcctcaaggtaatcttttttgtttggaagttttgagttgttgcgagtaaaaatgtggaattgaaatgaagaagaaagcaaaataaaaaggaggaggagaagtaacgttatatcttcccttcttaggtaaaacaagcttgcgttggcgttgcgtaagtgataacatccatttccggttcgaacgccaaaaagggccttggaaagctgctgaaaatggcgtctcaggtgtcgcagacgatgacgtcgacgcggccgtgtctgaacatggtcgcacttacgtaagtacctggacacgtatgggcgacgcccctttcactcaaaagaactttgggatggtagcaaaatggccaatggatcagataatatcgcttcgccatggcatggaaatttggccattggcttctttgatagggtaggtattttccatctagaactgcagtagtatttcgtgccatacagttgcagtcccgctgcttagctgcagcactgcccattcgcatcaggttgggttctggcacatgattattcatccctctgttcgtatacagtgtaatattaccgcgtcctaccaagaatgcccggcgtggtacgggtacccttttgcctcctatttgctcaacacatggcggtggcgctgaatagatgtcgaggccattgtcatcttcctctctctcaacctggctaagatctaatatcaagcatgaatgttgctgctggtcgttcatataaacagtgtgcacaatagcaaaggacagaaaagggtttattattagctagccacaagtagcgctgattaagagcctgtcgatggggtcaggaggatgggccgcttatatcgcccgatgaactccgtacccagctcatacctgaagaaaggacataattgcgcaaaacaaagaagaggggaaaaaaaaaaaagaagaagaaaagagtcagacaggaatgtgaaaagatggaaagcggaaaacggctaaaattaacacagagttattctcattaaatccccttgccgttttcacttgattccactgcgtgatttggcatgctttcctctttcacatggtccggcatctgccacccgccgccaaaagactctaaaaatggaagcaaatcgtagatttagattcagctcgggtccgcaagggaaatgagcccgtcgctggcactgctgcactgctgccaattaacagcagtacgaataagcaacgtctcacctctgcccatctcatcccttgtcagttcctggattcaaaactgataaaacaatatttttcgtccttgcacgctccaatcatgaccatagggctccaagctgcgatgcgtgctaattgcggctgtggctcccagaaccctcccgtggaatgcacagcccttgaatggcgtcgtgtaagcgtctcatcagcgccgttgctgtcccctaaaaggccatggctcgcaggcctttggggctaatctttgcttgctgcccccccttgtttggatcattcaaaacccagccccagtcagccttgggtctgactgaaagacccctaactgaaaggggacaagtgccgctccccgtcaaacaggttctcctcgactcctttttcgtgttaacagaaccgcctcttttactattttgctctggcaccacctccgtctttgacgatccgtctcccatccttcgtttcttcgcgagcctcgtctctgtttttttatcaaaaacaccttcgtttcctggaagcatcctgtaagccaaaaaccaccctcgagacccaccatcccgccatcttttccagcaccccatcatttggctgcggctttgaaactcattgttcccccctctctagcagtagccacgacacgacccaaaaagctcttcaccatgagactctcctctattgccgccctcgccctcagcggcagcgccctcgccgcctcgcagcgagaatgtttcgcccagcacagccaggaactggtcgagttctctgactgcggcaaccctaccaacctcgaattctgcctctcacaaatcaccagctccgacatcagcgacgtcgaggcctgctactcaaacgccggatgctcagccgcccaggccatctccgaggccaaatacgcacttcgaagatgcgacgagtttgccaagatcggagacctgaagaagcgataccgcggcgtgcccgagggcattgagaagacggtggctgcccgagatcccgtcgccgccccggcaccgaccctctgggctcgctctggctcgctcgagtgtctcgccacctccacggtcaagacggagtcctgcgacatccagactgataagggtgtcctcaggaccctcacctgcgtgcccaccgaagtcgccaagagcgcctgtgcccccggcctcatgtgctccatggacagccaaggcagcaccgtctgcatgaagaagcaggacagcctcggcgttggcggcatcatcatcgccatcgcctttggcgccttcatcgtcatcggcatcaccttcctgacctttgcctgctgccgcgagcgccgccaccagaagcagctcgaggcccgtgccgaggccaccgctctcgctcgcgcccagacaaagaaggcccgcgccgccgaagcccgcgctcctttgatgcgccaagagggaggtgaccccttcaccgaccgagctcagtcttagaaagccagaataggtcgtggcaacgggctaacaccaagcaggcttgaggtggttagagaagatgaaaacggtcgacatgttttgtgacagcacggcatacaagggaggcgaccagcacacttttttgaatcctgtcttgtttttttacttttcattgttattttgcggcgtacatcatgttgctctctttcgagccgtgggttacagggaacaaagacgggtgcacatacgtactcgggtagcacccttgctgcttctcgtgctttggcaagacgggcacacacacatcataagaaaacattccagctagaaaatgaggcgagcctcgggtaggaaacgggaagaattgaacgttatacaaagaagcagcattgatatttgggggatttgaattagattttgaaaaataaattgtttgtaattgaaaaaatcaaaaaaatcaaaagctacaagggatttccatttgggacgtaagagttttatttcctcttcttcacgtgtttcataggagattatcttcagtcgcggctgccgctcctgccaataccgatggaaactacctaggtataggctatatcatcgtcaattcgctcctccagatgcctggtaacatatacctaggtactgctcagagaaaagattgtatcggggagctgtaagctatagcccagtcagaggatagcacactgcgtcaaattaggaccgcaacgtgtacaacttcacatgagaaacaggccaataaatggctgggcacgagttaagatcgagtacaactatcccgagaatggtattgatgcagacacgctttcgcacttatttgctactcttgtgcctctttcctcccaaataacaacccacacgtctaattcacatacaggaaacaagcgcacgcgccatgccagttgatacttgataagtcgctgattcccacagcccgacatttgcgctctgcgccgaaagcagcaacagcttggctatattcatttctccctccctgtctgtccactgcttatgaaaagaacagcaaggcagcatagagattattccttctcatttccacttttagggcccaaaagatcttctgtcgttggtgcgaggatcgaagaagccttcccaagtatctggtttgttggtatcatcagtagccgtctcctcacggaaagagctcagtccaagattttcgctgatgcccttcctgtggcttctttttgtattgttattccaagaagtccggtctatcaggtccaaaagcgtatccataattacggatggctgggcactgggaccagctactgtaacaggtctcggtcggttatccgacatgggtgggccgctggtgacgccaagtcgctcaaggagatttttacgctgagagggactctgttcagtcttctcgcgccgtcttttgccgggacttgcctaaaccccccgcaatgaagcatggcctaccaagggactgccaatctcaccaggggccccaacagcccgaaagtgaggattcagaccttcatctgtgtcaggaacccaacgaaccctcctctgtcctagaatgtcctgcttaacgtcaaaggatcctcctccgttggatgaactgcccattgtatcgcagaggttcaacagatcttgctccgagatacttgcatcgcccgacatcatctccacgtgcgacttgatgttgatcagatcaacatacccctccttgtctgcggaaggcgtgtttatcaagtctttgcaagcctgggagagcaataatcggacggttacatggcgaggctgcgcatgcgatcggatagagcccatcccattgggtgagccaacatgaaatccaggcggaccgcttggaggaccccatccagggcttccaaatcctggcagaggaaacggctgtgcagcagtgctgggaggaaacggctgtggagggctgttgataggagcccaagggttgtggcccattggaaatcccgagtcaataaaggggcccgcggcaaagccgcttcgtggtcctggtgggtggttgcgcaagccgccgatattagcatccgagcccagtggctcatcatcttcaacaagaactcggcttccgagatgctgcgtatcttcatccttgtcgtgcgaatacccatggccaatactaccaggtctgcctattggcgccggccgtccgaagctttgcagaggtgtgctaggtgagctgtcaaaccctatagagccttggcgtccgtttgtcaaaacaggcccgtctctagcgggcattgggtatccttggccgccaagcgggaaatcgcttgttggctgagagaatcctggagggggcatggtgacaggtggatatccgcggctagttggactattgatgccgggcggcggaatcatcatgttatgtccaggattaggcctgaacccgacgggaaatattgggtcatgatttgggcgaccggggaatccaggcggaggttgatgagcagttagacctgggggcggctgcatgcccatgatgggcatctggaactgggatgaagggctcggacctttgagtggcggcaacccaggcggcgtgactgacgccccagatggcagcattgtgacgggagcacttccgctgattcgcctctccgttgaactagggctggtatatgctggcgtcgtggaatgtggcgatgcgctctgactaggagcagacgccccttgagagtctgacgagctggctggaccagtcccatgctgctgttgagatgctgttctcagccgtatgggtgttggcgctttgggaattaccggagtggccactgcgattttgggggacacgaagctggctgggttagggggatgttgaggtaagacggcgggcagcgaaacaggatgctgctgctgctgctgctgctgtggctgctgctgttggctcgttccacgtttagcaggctgtgaaggctgtgtctgggatggctggacagaggacgctttaggggctgccttttcttccttggtcggttggagctgctgcagcaattgttgttgatgctgtttgctgacagcctctgccgcatcttgagcttccttcttggctttggcggccctggcctccttttctcgcttgtcgcgttcttgtttctctttacgctccttggcctcgcgctccttttgctcgcgagcttcttgctcctttaagcgttgctcctccttgagcttcttttcccgctccttggcttcgcgcgcttttcgctcttgctcggcttgcttttccttctgctcgtgtaaccgccgtagtcgatcggcttccttctttagccgtgcttcttcttcggccttcttttgggcttccttttgccttcgtttctcttcggctttctgcttctgctcagcaatcttcttcctctcggcttcgattcgggcggtgtcctcggcggccttttcagcctctttacgagccttctcttcagcaagcgcttgcttcctttgagcagccttgtccttctttttctgagcgctcttggcctttttggccttttgctcattcaccgctcgactctcctcctccagctcctccaatagcttttcctgcctttccttggccactttctctttgtacgcggatagtactcgttgttcgaacatgcgggctgcgaagatttggaacatgcggcgtccttcttccattcgctgctcttctgtcatcgggtcctggcaacagcactcagtatggaacttggacggcatcatagacgggttgtagtatacctcttcgtcctcatactcctcatcttgactatcgtcgtagtcttcttcctcctcctcctcttcgtcctcgtagtcatcgtcttcgggaggagggtgattgtgaggagtggagtatgagccgttcggatgaccgtagccgcgggcgaagtctctcgcgtcttcttctcgggccattcgacgttccgcaagctgctccatcatttcgatgaagcgtctgccgtcgtttttgagtaggtcatccgcaacggtgagaatgccgcctaagtccatgttaccatatctgtgcagaagagaatcaagaagttgcgtacccttgacttggaggctgttaccaaacgtcaagaaatcagctacgtctcggtcaggagagccgtgaaattcttccggtggttcgtcgtcgctgtactcgtcgtcctcggcttcgtcgtcgctgtaggcttcctctagttcctcgtcatcgtcgccgacgtgctcgactattcgcccgcgggctggcggatgccgcgtatacgctcccggcatgcctcgcggcgcgcggatcgagaaatctcggggcggcggaggcagcatggcggggccctctccttggtttgcaaactgctccaattcgagatagtacgcatcatacagaccttccagctcctcctcgatggcggtgcgcttccttccgcagacagtacagctacacgtgtgtttttgctgttccttcatcttcttcaggacagcgtctttctcgaccttgaccagggatttccggtcatcctcgcccaagcccagccagaactctttgatacgctcgcgctcctcgtgattgcttgtgctccatatcttatccttggacattccagagcctcgcggcacatgagtcgctggcgccgggccatcatcgtggtacagatgggggcgatggtggtgatgatgatggtgattgtgctgctgctgatggtattttgacgtcaaagcctcctcggcatcaacgccagcatcactacctttcttctttttcttgttctttttaccaagtttagcatctatcgcgtgaccgttcgccgtagacgtaggctcgacttcgtcagctagataacagacatcatcatcctcgtcgcttgggacaaggtcgtagtctgcgggcgtcggtttatcggagctgggagcggggctaggatggccgttgacggcttgtgcagcggcagccttggccgcggccttttgccgtcgcttctgcttcttacggttaacagtcggagccgacatgtcgaggcctgcggaatccggaggcggcaggacgctgttgggtttagcgattgggggagtcgatggccgggaagacgagtctgatgggctgcccttggggacggtgatgaacttggacccgtccttgttagtatatttggcagtatttcgaggcgatgccggcacgaggggagccggtttctggtgatgggccggcatcataaatctacggcggcgaggcagtcgagagcatcaagggtctcgggacacagggcccagggcggctcaaaacgacgcagcctgcaacaaagaaagaaggagagagtcagtcgtcgaagcacgcagcgcagggccgagaagcagagaacaaaaggccgatcgagagctgcgggcaagcacgagggtgggcgagcgagagggtggatgcttggccgcgaaattgttgcggctggcctgtttggtggagatatcccggcggttcaaaatgaggcactcacaatccgcaattcagggttaggtcagcaatgacgccagtgggggttgttgacggccccggctcgaatgcctgtgcaagagattgagatgcggcgcgtcgggtagctcgcgtcgaatgcgtggcgacggggtctggggaggagagggcgatgcttgggacggcctgagatggatggaagtcaccgtggtgtagttacatagcggcatgtacttttgctatgcaagagtggtcgtccctgtttgaggctggcgaaaaccggggctgacagccgtcgttcaggtttggcgctgggtttaggtcgcgtgcaggcacgtgacgcccagtttagaggccggaatcgacgtgtttgtgcctgaggcgctggggttagcgggcctacagggcgtttgctgcgcagaacctgcctgaaggcgcggatcagggagcccgcaacctttatggccagccgcagtacaaagaacaagggagcggtacgccgtggtgcgcattgacgggcagcgcagcctttgtcactggaatgcgcgtgtctgtaccccgtaatccgcattgataccggaacaaggaaacgcgcctgcttggcaaacaagtgatattactgtcgctttgccctgccttagctaataaaacatccatgctacgtgcatcgtggcttgggactgctgcacgacttacataaagcgtgtgatgctcttactcgccacgttgtcattgttgggaagcgctgtctacctaataatctatctaccaggcagtcaacttgagggcagagcccagtatatactggtaccagtgtgttttccgtgctgtttacaactggacttggtcaaaggcaccctcgactcggcaacggtgttactcttgcctcttcgctccagtatcctgcgcatgtactacaagtataaggtactacaccggtcaagcgggttgaggccaggatgtgatgcaaggagtaacggaactgttgggcaccaaagacatatactcacgcacttgctgcttgaaagccctttgtgaccaagaaggctacaccaatgacggacattgtacggtaattctaccatgggacaaaggccagacgcagtggatgaaggcacttttcacacaattcgatgtgactgaagcgactaaataagtaggtaccaggtatgtcagcttgcatgcaccttgatggcgttggattgaggcttggttgccgtgcctagacaaacaaaccagagcggctttgagaaggttgtcagcttctttgtaatcggcggaatgtaatgtttgcaaatggggcagatgcctgggcgtttatcagaggacatgcagcacttattcagccgaatatcacttcattgtgtaaggcaagcagatacatgttggtcgcgagtcgcaatcgagatattactacatgtacgctttccgcatcgagcagagatcctcgtgttctactacgtcagactaccctcgctgcagcggcgccgctttgggacaagagcaattcacctgagcggctgatatgggtcagcatgctttggcgatatctcgggcattgtcccatacgatgccctacaaggggctcgggaagccttgggacgaaattgattctgccttgcgccatccaaaggcctggggtaagcccaccttgcacccacggttctcgtactttgtttgcgtgtggcgcatactgtaagaagaatggcgagaatcctgcagaggccgccgaaccccaccattttcgtcgtctcgcagcgagcatcggctcaggccgataacttacctgatgcgtttagtagcaggcgaagggcgtgatgtgctgtaactgtaagtacgggacggggactcaagccaagtggatcgggcaaaagagtggctacgattcgcgggaaacccccgagaagcttcgctcgtgcagagttttaagccgttttgactctggctggcctgcagcgagtccgtcccttcttggttataatctgctttaggcgtcctgggtttagatgataggcatgatgggcactctatggaggcagcttgaactgtctaaaataaaacctccgaatggggggaccccgtattcttagaccacctgcagtcccttttcagggtcttgatatcatgctgaaggtctcgagacggagcgggtagaggtccacggggcgcgttacggagcgtattgacgcatgtactccatctgagcatccaataagacgtgcaaatccagactttgtttacttttgctagcgcttctctcttatgcgtgccgttgcaccatggcttgcaagcccgtcgttcattcgcttgggggcacagcctcacctgggagggcgggacgatcggtactggccagccgaaagaagagttgctgtgtacttgtaagagcccggaggaaagagggagatacagatgggacaaatcggccgctgcaagatagattgctcgatttgacaaggcacgcaatctccttctttataaatatcactgcatacgtaatggaggtcgaccgcgcttccggcaaccatttcttcggccagtttccaccagcgtgtctgctgtaagctgggtccattgccgtcccaaacaagacatattttgagcgccgtctgggccgctggttggtcgagccgggctttaggtaagccagatagtgcgaactgctccgttggaggtaagaccatacgccccaagcctcactcgggcctcgatccaccgctatgtgaaacgtcgtgctaacagtttggctgcttaggtgtgccgacgtgctgctagagctggtttccccttaaccctgtcctgcttgctgccggcctgagccattgtggtctggttttttgtcgccattgtcgccattgccgtcgttttctctcttctgcctcccactctctctcgtcaacatctcgccatcaattgtcattgtgtgatcctgcccctagccttgaccgaacgcaattggcgcggccaagtccctctgcagccgaccgaccactcgcaggaattaactggagcctcttcagctcgtattccgacagaatcgcctggcgaccaaccagtccgttccaccgccctggtcgacccgtatcccctagacgcgacagcacgatttcttttgcgaggcagcacagcagcggcgttgccgagacgaagatacaaaaggccggcagttgagcagcatttccccggcgaaccgctgctttaaactggtcctgccatccacagatctttcggcgaacaggccgtaggactgggggaagctccatttggcacaagaatcagcgcctggccctgtctgtcgtttatccaactgcctatccagcagcacatcatcacagcgcttcaacatgtccaacgggagtgcgtcaaacgttatccgcaggtacgaatcaaggccaaatacttgcaagccagacctcgactttgctacgggcgacttgtcgaggctgcagcgccggcaattttggataaaggaccggcttgctgacccatcgcaacgtgtaggaagctcgtcattattggagacggtgcctgcggcaagacaagtttactcagcgtcttcacacttggatatttccctacagtatgtttatgtttcttttttttccccaggtcttgggcctggccccggtccagatggcatgtgcggtcgctaatcattcgtatagcactatgtgagttccaaatgcgcctgcaggacccgcagagccaagattaacgagctggcttagatcccaaccgtcttcgaaaactacgtaaccgactgcagagtagatggaaagtccgtgcagcttgccctgtgggatacggctggtcaggaagattacgaacgtttacggccccttgcctattccaaggcgcatgttatcctagtcggcttttcggttgatacacccgattctcttgacaatgtcaagcacaaggttcgacgataccgggtgtcaatctgataagactttcttttggctgatatgttactattatagtggatcgaagaggccacccgtctttgcgaaggtgtacccatcattctcgttgggctgaaaaaggatctgcgagatgaccctgttgccattgaagagatgcgcaagaaatcccaacgatttgtcacagcccacgacggcgaaggtgttgcccgagaaatcggagccaagcgatatctggaatgctccagtttgagcggagagggcgtcgacgatgtgtttgaagccgccaccagagctgcccttctcacattcgagaagggggagactaccggttgctgtgtcgtcctgtaaaacgacatggcaacccgctctcatgaaccgacccgactttggtatatctgtctagcccaaagacagtgatcaagtacacgttactggcccacatgttgtagaatgagatcacgacacgatgaatgagtcttcacagcctgctgttgctggcttatctgagcacatacgcttccatctcatctcctaccgcgaagagtgttggcatattacgcttcaccatctcacggcttttagaccagttttattggatactctggcaatacggctgattctcatcatatgaggcaacatataaaagcatacgactatccgagaacataatttcaaccccagagttgaaaccgctacagtttttccttcactgttcttttttggcttatctgttggaaatatgtcttgttcatttttctttcatcttcttgtattctcgcaatgtttttggcaagcgtattttgttgcagcggagaaaaagcgcctttgactcgaaagcgacttcaacctctgtactaatatgattgatcgcaaagatcaacgactgtatttcttttttcctctctggggtatattggggggaggttatttctggacggaaaagggtgaatgatggagaaggggatatttatactccactgatggcaataaaattgtcgagcctcccaattgcgtgcccgtgtttactgcctgtgactgattgtttactacagatcaatcgtgcttacttgacatgtcctcagtatcaaggttatcaaagatgccaccaacggtacccttatgtgttgtaatactatacaatgcttaatattcatacataacgtgtctacctcgtttcttttttttcccccctcctctcccgctaattcatataaaactctctacctcttccactcgtgattccacgcctccttcgccggactgtccgtctggaacctcgcatactctatcggcacaccttcgagcccataaacgcccttcttctccatcgcaactcggtacaggtacccctcgcccctggacccaggcccaaccgtcttccgcagctcctcgcaggcgttgtacatgcccgcgtgcatcctgctccgctccttgtcaatggcctcgtgttgcttccggcggaagagctgccaggcgcggtggatggtccagtggcgcaggtatcgcaggcgggccatgcgcagcgggggaggggccggcgagaacatgttgcggcgcagcgtgcggatgcggaagaagttttcggatttgggggcttggcggttgcggcgggcggctttgggggcagagccgccggatgctgggggaggggccttgcgggcaaggaaggaggaggttgttgagaagaggcgtggggttggtgttgttgttgctgtcttcatggttgcggtggtggtgtttcgtgagaggagggagagccggctgaagagcccggtgatggacgtggaggaagccattttagaggtattgaagattcgtgatgcgtggactggctgcttgttgctttcccagcagaggagtgacggttcttcggtatcgccttggttcgtttcgagtttttcgcagtaaattcgaggcttgtatgctgtggtcgctttccaatggtagaattgagctcgaattcagaacgcggcccaattgctcctccctctcagtaatgagtcaaattggcgcggggcaagggtataatttgccgtctgctggagagatctgccaaagctgttgcttgatcttgagaaaatggcgatgatagtgccatcagagcttgcgcgcggataaatgtaagcccggtggagtccgtattgctttctgggcagcacgggatataactgagcggctgcggcaactcgtctcattgtgaaattatatctagtattttttttctatgggaatttatagctttctttttctttttgattggtcttttatttttatttttttcttcttttttcccacaaaagcaaacctgccattctgaagttacggcgtgattgcctgagagagctaattatgcatcatcaagcccgccttttcctcggcctcgtacatttctatctcgtccgacgttcatgcatgtatctaggcggacaattgtaactgcccattgccggatacaaatatgctctctagtatgattggatcaatactttctagccacaaaatatccttcatttgcccaatcacttgctcagaagagtggatgctgaggtcactcattgaccgcctcgcttcgacaagcaacgagtctcgaaattcgggccgcgccagggaatatgctgtcacaatggcccaaaatcgcagcttttttagctccataggtatttcgtgagaagattcctgcaacaggatcacgaagcgatcacagagaggaccgatgtctgcccagtggaaagatgcaagtcgtttgagctctgataggatcatcagacatgcaagctgtaccattctctgtaccacaaagacaggataatccgtttgcgcatcgtcttcgggacattttggcacggatagcgcaaaatggctgacgacgccgagtacttcgaccaaaacggctggttcggtccagaacagggtgttgtgaaaattgcggttcgccatggcaataactggtgccatcatccgtagcatggtgtatatccgtccgccttgaggagccacttgctcggcatggtgaagcaaagcacgcagcgtctgaggaatatcgtctttgtttatcctccgggaatcggccagctgccttgggatggggaatctcgggtagcggtcgagcatggatgcacccattaaatcaaccctattcatctattaaatgctgaagtaaatcgggttcgatatggttcctttgctcaccagaacgtcatcagcgggatttcgctgtctgaagcatcaaatccatgacgaagatgatatattcgctccaggccatccatatgcaccgtatatcgctcccagttttcgacacgagtctgatctaaattagtttggtttgtctacaaagagaagatgagtagtaaaaggtttcttacatcgacacaaataaatcccatgatggtcgctataacgccatcacttgtacaatcttcgcgattgttgagtcgaagagccagctggtgcagcgacttgcagtagtatctacttgcttcagaggtatccagataatttgactcatagttgagggcatgcggttcatggaaaaccccatttcgaattaccattgcttgcgcgagccacaagtcgaatgcggttgtatcagagagaccgatgcgaaaccacgacgtccgaaacggtcggtatacatagtcagcttcagctgtcactatagcctgtggttaatttcaaggacaatcgtctctcccaaggaccacttactgaaagtaataagctctgaagcacgagcatcacggccgatgagaaacgtttggaacgatggcggcatcctcacgagggggggcgattcggctgcttcggtaatcgccggtatagtgtctggcgaagtattcgtggtagcaacctggaggggtataatcttgtactttgcctttttacgccttgaacggccgacatctgccatgacatgccgacgaactaatgccttggtgcgcttgctctggccctcgtcgggacgagagatgttgacaaaggacagatgtctggaaaccatgactggacaccgacaacctgatgtgttattacaagagtattactaagtaaaaggaaaaatgttgaaagggattgggagaagaagcttgtaagtttgaaaaggagcgcggtcttcttatatggcctggtcggaagcccttccttgttagcctcgacactaactggcatgggggctgctccactcgtcggatcgggggccggtcagacaaactagcacgatggaaccgccacaagaagcagcataaagacaaaacttggagccagttgggattaataattaagtgttgcaatcactgaactctctaatcgatattaaagtccgatgtgattggcccatttgagctcatgcaagtataaagagactacacataactagttgcccacgataccgccgctgacagaaatgctctctccagtgatccaccggctcttctcattggcaagaagcagcactgaatctgcaatatcctcaacagtcccaaatctcctctcagccctagtcatgttcaacagcgtgtctttgagcatttcgaattcgggagtcggcggcaaggagtcggtaagcacaggacctggcatgaccgtattgatggtaatgcgtttgccatcgcttcccagctagacatggctattagtctttatcaattggaatggggaagattttggcacttacatctcttgcgagactataagtcagagcatccatggctgcctttgcggctccatacacgggctcgatacccagctttgaagccacgcttccgacattgatgacccttccgccttgaggcatatggggcaccgtagcctgaatgagatacagcgggcccaaaacacaggcatcaaaagttttttggacgctttcctgcgatgcggtcaagacaggctcccttgcagcccaggcggcgttgtttactacaagagcacaagaaattagtgaaatgcttggaatatgcaacgaaagtatcaaatgcccagtgcttaccaagaatatcaatacgatcgaccccgaaagcattgatagcttcagcaactagcttctttgttccctctggcgtggtaatgtcttgttgaatcaccacaacgctgtccttgcctgcaactgcttcaatgctggccgcgacttttgctgctcgaggagcggtagcttcagagacatagttgatggccacacgtgcgccgttgcgagcgagggcgagggcaatagcagctccgatgccgttctctttgccggagcctgtgacgatggcaatcttgccggccagagagagggagtcagtgttggacattttgggtgtgtcaagaaaaatagaggcgaatgttgtaaagaagatgaaagttgttgctggatgtagagattggatcaggatatttcagaggcgtcgtcttgtctttatagacgcagatggtgtagttccagctccttcttcgtccaggaggctccatctctcttggtcgattgactcactgatctacggacatttgtatttgtcaggtgagcattgaccacaatttattattaaatctacccatttgcgaggcagaattttgtgaaacaacgtatttctagacgcttttcgtaactattcacacatcgttgactgcttctacgtaaaagcgggtggattagcgtgacagaaaaggaaagaagagacccctgcctgcactagcctctggtgggaccgatgctcaatgtcagatccggagactattccggaaatggaaaaaggaaatccctgtctgcatgaggcttgaagtttcgggctcgtcctgggattggtggctattcaacgcattattcggggtccaaatcgacgagctattgacttggctgtaaatggtgcggctgaattatcagacggatttgtcaaggtagtatctcgatgtctactggtaaacttttgaccactaaaccgctcgcgggatttttacagagtgtctattaacaactccaagaccaccgaagccaacgccacatacgtttgtccggtcagtgagctggttggctttcggtggacaatttgtatcattgagcattccaacttcgtaatacaaaacgtgatgaatcagggctcattggatacctgctatgttggagacgtgctatcatcattttctccctctggccaaccctataggctatagcgtccatcgatactctgctttccaatctgacctgctttgtttctttcctcaaactggatacacttgactacagctattcagattagattgccataccctttgagttcatagaatcggtagctttttttttttggtagtaaagccaaaatggccactaagaaaatacctgatatcagtttacaggagcgacatcaacattgtggctggcctcgcctctcagctccatggaattgtgcatcgtgaagatgtgtgaaactctacagatttggatatatcgagagatgggagctgagccccctcgctatctggaatattcgagaagccaaaagccttatcaaactcattggctgccatttcgccgtgtccctcgagtaggaaagtcagcctggcgagtgggttgcatgcattggggcattaatcatggcactgcctattcctattcgaccctatttgcgtgtcctgatggtgtcaatgtcgtgaaacaatagctaacggggtttgagctcaggaaaaaacgtgtacgaagaggcaatagtagttgttacgcgcaacgtcgatcttgtgaaactggaagaacttgctgagctagaactgctttctgtgcccaaagttagcggcatttcattgaccagaggtccaggcacgtcgtggctggactttgccaaagaacaaagagggtcagaagtggtgtataagttggtgattgtagcgatggcagcgaagctatttgtatctaagtaaaaacatagcagcgagacaaatccgaaagatcttctttgtcgttgataaaggtatagcaccttgggtcctttatagtacaaggtacactatctgtgaggcagcctttaggtttgaggttgacgtttgcaagatggaggttagtacattacagcgagcccaaaccgacatctaccgtctaatgttcgttggttcagcgtgtgcctccttattatgacaagggtgtaccgatcagcttagtacaagtcatttgtctcgatcctgagaacaaagattagtactagcggcagagcgagaactatacctactgcttgaacgatgcaattcttttcttggccatgcaatagttcatctggttacatgttgttgaaagaagtttacaaagcaatgacattacatagtccttgagccaattggtagtatgaacagattaccatagttgcacattgtgccgtcatgacttgaagtgggtcgaagaacatccaaagcccacgaacatgatccaacaaagaagtcacaattagagtcgcaggtcaatgaccaaaaaatgggagaagccaggcagccgaagatggtaaagtctcctgcagtatcatcaaagagagtaaaccttgtcgtacaagtaaagaacagcgccaacgtatgcatcggctggtgatcaaagggcaggttagcttctcaatcataagacaaacagtatgatgtgcatgttcaaaatgctacttgcagacaaggcaatactggattacaccatctgcatggatcatatagaggtgtatatataacaggccttgtcctcgacttctcctctagataaataaagccgcgatagacaaaatttcccagtattgtctacaaacagttgtgattccatctctgataaagggataaaagacactcgcactagcttcgtctgctacatatagtcaacttgcgctgttaaactttggtacaatattcttggccacagtgtcattgaatagcaatactcgagtattattgaagggcttagactttgttgaatatggactggaacgacaatacattccgcgtgtattctacgcaaaatgtacatggatcgcattgttacacatcatatttggaccaatcatctgaaaatgaggttcatattatcgatcacgacatcgaagacgaccaagatgatgatgacgatgaagaagaagaagaagaagaagaagaagaagaaaaaacctccaacggctcggatgactcggtttcatctgtggcaagcgatgataaagaatcgattcccttcgctatctcacccgataacgagagcaaatgtgccggacttgacgacgaccctatgcatgtcacagctataactcctgacgatgaccgcatccaagggactcgaagaccaagctcttgggtagtgcgactgcagggtagtgaccgagatgtcctggtatacgcagcaagatttatgggactattgggtcctagttacccggttcaggacgcaagcaataacctttttgggcagatcatttcagtcggtttctttaagggctcaacaatagctcttattgagccggcgaaagaggattcgaaacacgcatgcaaggaatgaaatccgtcaaaagaaaaattgattaagagattgtgggaagaccggaggttgtgccgaaagatcttgaagtagaaaacaatggacaggcggagaaggaaagtctatctatagtctacggttttaatgtactttgtctagatactgcgattttcttctattacattgaaccgaaactaccaaatatgtcttatctttcttaccacctttgcataagaaacttacttgcttcgaagacacaagtagcattttggggtacataggagatatacagcgctaaattgtacggctcattaagggtgatttaggcttagtttgaatacaattgatgataaagagagatggaagcttctcagagaagtcgcgaatttgtgactagaggcaccgtattacttgatctcgggatgctttaccaagatccaagtatcgtaactcccctggcggccccattgagccatgtcttgttttagactatccagctcctcaaagccctgtttcgtatacatgtcgactgctttctgccccatggccatcatatacaggtcgattcctagttgattgccttgttctacaccagacttgacaagcatgctgccgatccctcggcgatgatggtcgggatgcactcccaggtaatcgagctctattctccctttagcgacaaatatttgaagaaagaatgggatagtacttacttatataaggccctttaggggcatgcttatggaattgctcagtaacgagatcatccgaattctcaacctcgggtcggatggcccagtcggctgcctcgtaggctgcctggaagcgagccttatcctgctcattcacgtctgggacttgggcctcaagccaggaatctgcatgcgatgccggtagtatccatcgagcataaccgacaacctggccagttgccgtgtcgatgactttctggtgccgtcttgcgtctctgtctttcaggagattggtgggcattctggctgtagcagattcgataattgcatcgagtggcttgtcccaattcatgttccaccaaggctcgccgtaaaaagctgccatgttggaatttgccagaccgacggcatcgtctaccgtgcaattgggcacaagcttatatgtagccattttcttttgagattaaccttggacttggcgataatgcagagcttgcgatccgataagatttcacttccacccagagggagcgtgtgtagtctataagtgttattgccatagtgtatacacaagtagctgatattatttaggacacagtgtccttcactcattcatattggcctcggaatcacggcttgttcaacatagcgaagttgcatactgagctgtagctaaggccgctaaatcctgaacagggattttcttgggcgctagggcaacaaaggcagtgttgcctagctacccatgctgagccacggtctgatacaactaagcactcgtcctaagctgtcatatattatgagaaaccaacgagaaaaaagttttgaagctctaggtatagccatgttttttttttttaaaagatataaactattgaatacagtatagaaaaataggtcaagtctagtagcaaaggagagcatgacccaataggagacctgactccgtctaataaggagtgtatatcatccatgggtgtattttgagctattgatgagttcattgcattactcgttgggtaggttcggtttgcagtgttatctgtatcgacgctactaacagtcctaacgagaagagcggcggcgcaaataggggcctccacgatctgccatctatgattcaactactagtaatgatagtagtatgtagcactctttgcctcagagttcatcgggacgtcaactagaacactcgtttcaatcagcgtcatttgatcaagtttttctgctttcaattatatgcattgctctgcagaagctccactcgctttctaggatgtatacaaggcctctcgtactctggatcgtatgcatcttttataactcccatatcatagcaaacctcatcgtatcctatatcctcaaaggggttctcgccaccacgatacaagaacttctcaacttcttcgtcaatccaaatggcgcgcccttgaacaagatcaaagggaataggtacagcaaatctgattttgggatgcgtgagtcgctcatgccaacgcagagtgtcgcgcattttttcgagtaactcatgctgggttccaggttgtaagaataaaaaccccagttcaagtgactgtaatgcagggagctgtgagagagttgagatcaaatcagtggaattcactggaacgttccataaccgaaaatgctgtagccctgtccagcaattaacaggaagaaacgctttcaatcctggcggccatgcatggttgtcatcatcgttgggatcgtagctggtatggtccatgccagtttctaggctgaaatgctctagctgtgaagtttttgccaaggcgtttcgcaagaggttgcggcgaaaagctgtccaatgaaagtccacataaagggacagatgcaactttttcatattggggtgttggaggcaagtgatgaaatctaaatactcctgggatgactgctcgaagaggcggcaactaaggccggattgaagaaggtgagagtcaatgcgaagttcagagacgcgatgatgctgtcgttcctgagccaaaacctttgtaagtaggcaatagccgcgccaccgcgtttttgactcttcccatggcgcgagtctttcgctattttctccacaacgagtaactggccagccgcgtggaattggataattgaatccataggggaaagcccggatcatgggagtctcgtagagcggagtgaatagccacccgtgagcagctggtgtaaccgtgactgtttgcagggcgggaaactgctgcaaggcatatcgaaaagcttcaacgtcagctccacgagcaatgacgtcgtcttgctgacgtagtaactcttggtaataagcccatgattcttctagcgataattcggcatgtacttgacgatatactctaagatctttggggcgatttggctcgtctgtgctttcgcggtgctctaaatcaccgagattcagatcccgttctccctggaaccactccaacgtcgtcattggcctatcaaaatccacccaatttgtgtctctgacaagcgcattgtcgccttgatcagtacgggaatggtataagcgcgcatcgtcataaataagctcgacaatgccctggcgatacacatcatggtcggcaatagagcgaagaacgcgaatattgagtgggtttgcagagagaaagacacggctgatgcgtaacttgatggcgctgaaatgcctgcaagtcaagcgtagattcttgattgagcggttgtctagaaggctcactagattcccaatgagctcggggggcagcgtgggtaaaagaggaggagaatctacagtgcaattgtcattgattggcaggcgtttttgttggttgggggaataggaaacgcacctggcgatatggaggccgtgtactcgaatgggataacttggtcgactggcgactcaatgggaaaccgatagcggcgtatgtcctcggctctcctagctaaggcggcttctgacaaagggttatcatcttcgcgatctcgtatggcctggtgatgtacagattttgatgagccgcttcccattggtgcgtcagtgaggagagtcaggggaattttcgagcggttgctgggatattagcagaataatgaggaaggcattgagcttgtactaaattgagattgatcaatgcttgtggcgggaatgcagtgctggtagcggggagtttttggggggctataggctgattatatacctataggcaggcatccatgcgctacctactaggtacctactaaaggttcctacctacatgtaacttaagatgcatgtgtgtgtatggagccaagcggtctgcaaaaaaacagggaatccgaagatttcgaacacacaagacggtaactatacacatacatacgctggcaaactttttcacaaaagtatgcgcttgttgccaatttgtatgtggttattcattttgcggtccctttttttttttgcaaaccgcttgggagctaacacttgtaccttcagaaactagtgtacatgtaactgatatcacattccatgggaatttctgtccgcatacgtacactgtctgaaactactagtacctgtacccaggtactagtaattctaattattaaaacccagtgcccatatcttatatggcaacggtataaccggctgggtagtacgcttgcattctcatcaatctcccgttgactattagtagtagtcagtggtagaacataatgaccgccaggtatatacatgtataatatgaaacagtcagatccagagaataacacgtctgaggctgctgctgagatctcaaataagcatttgtatatccatggccttctactttgcgaaaatgcctttttgcaaactattcatcctgtaacacgagcagcggcagcatttcccacaccgatgcatatgtatacactcgcttgaaggccagagcaatccgtcttcacagccggattccacttatacagcgaagatagagctattttttgactgcttgcaattgcggaacagccatccccggcgtggacgtcgtagaatttgttacaaccgctcaccatgccgctctgggtgggcgtaggggttgttatgccggcagctgttgtagttgtcgctgtgccaacacagacaaatacgctggcctgaagaccagagcaatccgtcttgacagctggattccataggtagaatgaactgaggttaaccttttggctgcttgcaatcgccgaacagccgtctcccgagtgcacatcgtaaaatttattacagttcttgaccataccgttttgagtgggtgtaggtgttataatgccagtgggtggtttagaggtagtagatggcttagatgtagtggtgggtagtttggatgtggtggtggacatggatgtcgttaaagttccgatacagacaaatacgctggcctgaaggccagagcaatccgtcttgacagctggattccataggtagaatgaactaaggttgaccttttggctacttgcaatcgccgaacagccgtctcccgagtgcacatcgtaaaatttattacagttcttgaccataccgctttgagtgggtgtaggtgtcgtgatgccagtgggcggtttggaggtggtagatggcttagacgtagtggtgggcagtttggatgtggtggacatggatgtcgttaaaattccgatgcagacgtaaacacttgcttgaagaccagagcagtcggtcttaatggccgggttccatttgtaaagagaacttagatcgacatgctggctgcttgcaatggctgaacagccatcgttggagtggacgtcgtaaaatttgttgcaattactaaccatgccactctgagttggtgtaggcgttataattccagtgggcgaaatagatgggatgctgtcgtctccatcccaatcatcattcggatcctcaccattaggatacgttgatacacaatagttcgttcccacggcaaggccagagcaatctgggccaaccgaggggttcattttgtagaagtttgcaaacgacatctcaaatatgtccaagattgatttgcacgtatcgtaggcttcgggtgcaaaccatgccgtacaattagatatctctccagaagcgtgaggccctgggggtgccgtattcgtaggtagagctatagatatacatgttagcatgatgaatcgagtatgtctatatgtagaagaaaaaaataagaacaaatgcagccatcgccccatagccacaattcccactatcaacctcattctaacttaccaccagtcgaagaaaccaaggcgacgcagtacgaaatattagcggcaactgtacacggataggtataaagattggtggtgattgagcttggagcagtagtcggaattgctatcgatgatgcaacttgactagcttcagcgcctgagagatttgaccctgaagagccatcattgccaagggaaggattccatagtaccagctcctagtggtaactttatcagctttgcctcaatcgcaatttagaatgcaccaggcactcgagtcagttctcaatgcataggtactcacttcacgtgtaatttcatacatgctcgccatattccaacaatctgcaaataagttttccgtgaggttctttacatagacgtacctgtcgtagcatcatcaacatgattagtgattgcgcacgataaacaaaaagaaaattgagctatatatccttacgaataacaatctacgcgtgtgccatttgcaataggtatcactgaggagtttgaagagaatctggcccatggatccccatcatatggcagagacgtcgcactagtttggttgaatggtttcgttgtagccgtaggtaaataccctgggtaggtagagatgtatccgaccggctcaacgcagtagtaataacccaattccagatttgtgcaattttgccaaacttcagaattcaaaaagatgctaatcaaggcaaaggtaaagttagctccttgtaaatttggatagaaacaggatgagcaattgagggccacgggctggatggtttacaaatccttcagtgtaattgcaaattgtgcagtcaagtgggagcaatcgtcgccgtcagagacttgataatactttgcgcatctagatgttgtctggtccaaggttggagatggaactgggctattaaatatgtcagtcttaatacaagacgtggtacagctatcccggaggaattcttgagatgacttacgcagttgtagtagcaatatcggttgccccaacggtattacttgaaatagaaaatgtgcctttaggattactgacacagatgctacttgagttcaagctcgcaaggttactgatttcgtcgtattagtacagcggcaggtattcgaataaagtcaaacatacgagcatgtagagctgagtgaaggattccaagagagcagttgggcgtaggtgatattatttttgctgctgatatcaatgcagttatcgtttggctggacggcatagagttggcaattgacttgatctctctgcgcaggctggggtacgcctagctttgatgcctgtatccccacgaaaaagagttgactgaaagttaacagcttcattgccacattcgtgatcaggaattttcaccaagagtaagagtgaaatagctatctaggaggtgaatgaagcacgtagaagcgaatatcaagattaggtcacagatttctgttttagtaggctatatcatctgataagctgcggtattgcacatgttgttcgatgccatccatcgcctaggatgccggagtcgttaaattgggtcgactaatgagaatttttttcttctcccatctcatttcctcattacatgaaatatttgaaccccccaacacagggtcgcattcatttctgtttttaggcaagaatttttcagcacttttccacattcgacgggtggcagcgggaagactctcgtaggctcggtggtttgctcggtgctgttggttgaacgctcaatgtcgttgcatacactagttttagttaggtacctacctaggtagtggactataccgatggaggatgccgaatgcccaaaagccctgactgtgtggagcttgtagacggcagagcaggtccgtgaagatatcgaatacccactaatatacagcgctggaactttggaaaagcggcaaagacgttgaaagaagacatgagcaaccatatgctgtacatgtctagttcatgacgtgattaagcgacaaacggattcaaaatgaagaagtagaacaagcctttgaaggtcactgttacagtatgtatccgctgacgctccactagagaattaacgatattatgaaacttaatatgttaattggacgcttaaaaggcgtatcccgtaccatccctccagcattatcagcttgagctggggcgacgctactagtgcgatgttcccctgcgttggttcaaccgacatcagatgccacacgagtgggtaggtatgagcaaatgtacgcccaatgaatgagacgagttcgagtcagagtcacaacggcccagacgtgtgtcctccatgtggtaatttatccgtctgttggccctacacttttgctgctgatgcagatggaggcttcgtcacctgtaatttccgacaactcgcatggatgggccgttctcctagcccgagatcagtaattcttacacctctgtgcttctcggctctccggacttcccaagtgatttactaggcaagtcttctcggagtgggtcgtggatatacttgattggggatttgtgtcaaaaaatagcttagccgaggactgtgacctaatttcgaccatgaggatagaattttccaaagggtaagaaggaatgacacgggagaccttgtaaacggctatttatggcaccaagatcttgataagtacatgataatatggcccggttcttactgtgtgctatgccatgatacagtcgtgtttatcatagtataataggctttgacttcctctatttcttacacgctgaagctatatccttactagtcgtcgtatctcacttgaatattgagcatcaaggatattactatgttgtcgccgaggccacggccacgggtaaacatttccgccataacattcactgccctcttcacttgtgttttattcctggcatcaccagtcttcgccctcgctcaacatctccgtcatagtaaccttcacatagagccagtgcaacgcagtgcaaatgatcagggtctatctcatcgacatctatcatctcgttttcatgcagcaattattgagcatgaaacttcggtagatacaccggctgcgggccagggagactatacatgcggaccaaacaagccatgctataacggagcttgctgtggtgatagcggctggtgtggttttggccctacgtactgtggcaagggctgccaatcgaactgcaatgctacagctgattgcggccagtttgctcatacacctggatccccttgccctctgaacgtctgttgctctgagtttggcttttgcggaactacttcagacttttgtggcaaaggctgccagtctaactgccagcagcccaagccttccggaccttccacaaatgtacagcaaaggattattggttattgggaagcctggaattctcaacacccgtgtggtacaatggctgttggcgagattcccgttaattatttaacccaccttaatattgcttttggatacattagccacgactttcgtattacaaatatggatggagtatcttcagatttgtaccgcaatgtgggtaacctcaaagccagaaatccaaatctcaaaatcgtcatctctttgggaggatgggccttcagcgatcctggcccttggcgcagcgttttccctacaatgacgtcttcgtcagcaaatcgcgcgacattcattcagaatctgctaggttttctctcagagtatggctacgatggtgttggtaagtaaccctagatactttttattggttattcaaggtagcaattcaactaatctagagtaacagattttggtaagctcacactctaagacagattatattacgctggctgactgtaatctacagattgggaatatcccggggccgacgatcgaggtggcagtgacgcagacgctgctaattatgttgcgctgttgaaagagttgcgagcagctatagccagcagtggccatagttacattgtcacatttacagccccaacatcgtattggtacttgcggcactttgacattaaaagcatggcatcatatgttgattggatcaatctcatgtcatatgaccttcatggggtctgggatagtacaaatccaataggttcccaagttcttgctcacactaatctaactgagattgacttggctttggatttggtatagttttcccctcattttaccgcatctactacatctgtcctttactaaatatcggattactaaccatttgatacgaatagttctggagagctgaaatagatccatccaacattgtactgggtcttgccttttatggtcgaaccttcaacttgaagtcgtcatcttgctggaagcctggctgtccatttggaggcccaggagatgcgggtccgtgtactgatacggcaggcattttgtcatatcgaggtacacgagatttcagtgcttggtggaagatgaatcttaagctaacaataactggtagaaatccagacgatacttgatcagaccggtgcggcttcatatctggataaagaggccgctgtgagatacttggtatatggtaacaacagctgggtttcgtaagttattatctcaaaaagtccagtccagataggccctgcgagcgtttagctgatacagagagtatgtagctttgatgatgatatcaccttccaagcaaaaatcgattatgccagtaagataggcctttcgggacttatggtttgggcggttgatctcgacgacagcaaactgaacgccctcagagccatctcaggagccagtggagagactggagctgatagcgccttttcacttgttgatctgaagtatttgttcccctcagaagaccttccatcctctgactcacagccttcatacggcctcgtcacatttggcagtggtggggatttgcatgatgttagtcccgcatctggaccgttcggcttttttctggttgcgggagactctcacgttgtcacaaatctgaagaaaaggaaaggtgaaccggaaccatttaccttccttgactgtccttcaaatgttcgagatcagccagaacataaagttcaaagcgcaagagtaacctgtctgagcgatgacttggaaggctgcttccgaatacttgaacgtggcgttgaaggaaccattgttgaaatgccggacaacgtaggttcataacgtcttactgtttcgtaaaacggtgttggagtttactgattcaaaatgactaaagtgcgccccaaattcgtttgctagagctatttctctgaatatctcaccaggtgagtaactaactatggaaaaatctcagaaattttgagttatgactaatcgatagagatatgccagaccaatcagtacctttgggcatcagagacgggattcccccttctcccgtatatgatttttcgtttgacttcaaccttggacttatgcgcagagactcagacaacacgagatttcgattggattactctaacgtccccggctattggaaccatcttgtcaacgcaccaggcatacaatctagagatttgaacaatttggagagtcggttcttcgctccaacaacagaagattggaacacagcatttgaaaccatcgaattcgattggtctcccacagacgctacgcagattcaagaagatgtgagcgcgccggttttctggcagtccgcgggcgactgctctataggtaactctacctatgcagaaggctttggtgcatttgttcaaggcaagattgatgcacaattttggtttggtttctctatgattgtaagccctttgtcccattattacagatattgcttgatgagcaatgtttgttggtgctacgatattaggagaataaatttaatactgactctttgttttgataggcaacactcaaggacaacaaatttgatgttcatcaagcgcatggctttctcaaagcaagggggcaaacagatctaacatatggcattggtggcattggggacattgatatctctaaagcaggaaaaggcaacccagccattagcgatgataatctcgttaacctaaaagggcatacaatcaatactccaaaatctggggggaggatttcgcttaacccatattatcaactcacttatcaaatggccactttcaatgggtcgaccggtaacgattttgagaacagtgtggcttcattcaacggacggctgactactcgcattatcacggatcttggagattttcaggcaaactttccgcctcctgaaaatctacccaatgaggcgtacaatgacaaacgccagcagaataaaatatctattcctgaaaacgacatcctatacggcacttctaatgacggaggccacattgctatcggtactaatctcatttttgggttgaagttggaattttttgtcttcggtgacttattcagatgggactttgatctaccaaaggtataccgatcacttaattccagacaactaaagcctatcctagacaaggtgctaattgaatatagatgaatctggtgtataacaccatggaaatctttactttctctccaggaagtgcggaccaccctgaatttgcatgttctgactacgaggtcatgtgagttataattcttgcaacccaatactacaacgaagttgaagcttacagtttttggactcaagtacaaatgtttatcaaacagtggaaaaagggtaagtgatgtcatctacgtatgattacgaagtattgaagcatttaaactgatatctcttcagagaatctcttggttggaatgattccaacgccttgacagcaaatctcgcatatgatcgagtgagactacctgcatctatatgagcttttattggcttttgtactaatgtagctagcaaataccctctcgaggccaagtttgctacccagcagcggacagttcaaaaaaacgccgcgatatacacaccgctgatagcggaaacctatcacatgagaaaacggatataccactcgatcatatgtatccggatgccgattgccttgaatgcaagaagcagtctcttggtcctcgaggattcgggcagattaacccatggcaatacagcccttactccccagcggaaccgagcatttattttgtagatgctcaggacctcatcacattcgacagctcgaaacctaaatttgattgtagagattgtcagacttgttatgaagaagaggtaagcgaatgttgcggatgcgtttctctggacgttacgtggcccaatatgctggatatgtctccttgcgacattgacgtatgtgaaccgctcactggcgcgtggctgggcacctcttccatttcaaaaagacaagaagacctttctgaactcaaatgcgagataatgaatgatacatttgtcgatgatggacaatcactatctccacggcagcctgcaaatccggtaataaatataacaaagaagcgaatttcggtttgcaaagtcccctttggactaaacgcgccatacaactatccatcatttccggaaaaccctaacacgcagtgggatggagggaaatttgatgcagtatcgaggtactggggcaacacatcaggaatttgccaaagctgggcagtaggcaaggtgcagcctgcggacgtgacatatatacccaatagtctcggagggtacaatcggcaaaggtcgctttatcaaagtacgtatatgcttcgtttgtaacggtcaagatttgtttcactaatatgttgctacagccgagcacccttttgaggcgcagttgatcagcaacttctttaccaattggctggacaagggccggttaaatgacctggaccaatttgtctactcaacacccaagatgccatgtgccgtgaccaaggcctgggtaaacaaggttgtcccagatttccagatattgcgtaacggagtgctagggagcgcagcatttcctcagcttctcttgacagagctgggcagtcaacagcaccaggaccgcctcaccattatgctcgcgaggcttaatgggaggaaaggaagagtaaggaaattctcgcctaattgcaaatatgaccgctattttttttttttttttttttttttttttttctcccattcctgaactgccatctaattttcatttttacagatgtttcaagggcacagaattgtaatcgatgataattacaaattgcaaactcagcaagaacagctcttagtagcaaaggaagtgggtgagtacagatttattcaaaggccctttaccgtctgattagcaaaaactaaacaaaataggcatgatattcaattatttcaacacaaaagaagtgtgggatatgttttgcgcttcatatgaggccatgtacgaccacatgggtgccttcaatactttttacgcgcgacagggccaagctgtcacgataccagacttacaaaccgaatgggaagagtttgtccggactactctagacaacatagtgactcggagtctcaccgcttttgacatgatgtacgagaacagacggtatgtgaaatcagggttcaaatgtctttcacactctgcagacctgattctagagctaacacacggtaaacggacagtgcgggtaccagctttttcagtactatatttccgattgcatggctgtataacaaatattggaacaggggttcgattaggttgaccggaacgtgtccgcatttaggcgctactagagtgtagatttatgttaactactgctactactgctactactgctactactgctactactgctactactgctacttttgaatacagcttgtaattcaatagttttcaagtttagactgacatgtccttaggaatcttcaactggggtgttgaataacagacctatagtgttggaggaccatttccacagtgtatcattactatccgacaacctccccaatgccagccaaggtataaccgctcttcagtacagacttttcagatttctcaggatcatagccaacagatctcatccattcctcaacagttttgatgcggtctggcttaatcttatccaagcgctggtagtccctcgtccacaaccccgtgttaccaacactattcgtccagaccatgaaccagttataaaacatgctttgcggcgtccaaagcgtagggtcatcgtatcctggcgaatgggccacacccattttgataagcggaaagtactggcgaaactcctcttcagtcattggaacgtatcttgacggcttccccgtgactgctgtaagtgcggaagcgagctctgctcctgaagtgtgcttgatgcccacgctcaagaggtctccgcggaattcttctgggttctcaaacatgtaccgcgcaaaccaggcgagatctctcagagatacgagcgccatgcagccgctctctcccaagaataacttccagatccactcgccagtcttttcgtcaagcttcggagcacggcgataaacggtgtcgtcagcgtatgggccgctttccaacaggctccaattcatgacatctgtcggctgagacttgagatattctaatatagacttagtagatgttctgttgattaacaggcatggcctcatacctccaaatttggcttttccatctacaaatgggacgcggaatctgggattgaaaccgctcttcttggacacatatggcagagtgctatagatgaagtgctttacaccagcccagagtgcaatttcgtagatgcgaatactccaatagatttcgctcttctctccaattgcgaagccattcgtgttcacaaagacagaatcaatgcctttgaaggcagatgtgagcacctcttcgtcataagtgtcgcccttgacgacttcaacgccggccaaggctgccaactttttgggctcttctttttctgtatctcgactgaggatgcgcactttatgtcctgcctgggcaagttcttgggcaacataggagttttgtgctcctgcgccaccaagtacaagaatgtttaagggccgagccatcttagagacgcgagttaagcagataaaagaagtcagtgtctcgtttgttgaggtcaacatttggcctcggggacatcgccctatacttatagtacatcattcttctcccttcaagttcttcttttgcgaccgacattctatcccaccgagtctgagctaaactcagccttcattaataatgtggaatgtgtaattctctttttgttgttttttggatgtcttttcaaagtctacttcagtaatttttttctgacactgctgaaactgaccttggctgaccattacttgattagtgatgccgaggattcatgtgtattagtctaggtaggtttggaatcacagcacatatgatgtaggccagcctagtaaatcggctaattctgacgcacggccaatcttgcattgtccagtactggtgtataataactaaacatgacgttcatgtcgacgatgagaggaagacgctcgcggggattacgacttgcccggtacatttaagagacgttgctatagtaaagcttctattcaactcttccctgtagcattttactcacccaacttttcaccttgaagatattttacacacttccttcgtgatatcagataactggagctgctaatagtaactatgcttggaggccgcctcagcgacgtagaagcccagacccatggagccgccggagacggggacgcgatggctttagaacccgttgaggtgtttaagcaacatacctagtagtggaggctagcctttgtatgtaaaatcttgaagagtgaagttgttggtgtaggcggtagatactcaaggcgccttattctgcctctattatgtatctacatactcatttgaatcaggcgaaaacaccctgactctcttgtcgttcgcgccagtaacattcatcttctcctcttgttttcgcattctattgccttcggcttctttcatctgcgtcacaataggcttccacactatgtgtaagagccgtccttaaacttggacgattttgcggatcccaagccagcattcagcgcagcagttctgcaggtggtttgctcatgtacttttccttggcccgcgtactcaaagaagtttggagaatgcggtaagtgtacccgttggtgacagcggtgccccagaaagaccagacagcgtctggtataaataggaatggcgctcttgagatgttccatataccgggggcctagtattagttggtcgaaaggtatacccgtgaacctggcagggcttggggcagctggcagccttcaacagaatgggctgttagacattaccaagaagctgctttgtttagcaaggcctcagatgacaaacgtaaaggctccttcctagctatccagcactctttgcgtaccgtctgctgtcccgcccatcacgtcctgcatggccacaagacatccctccgaggatggatccatgccgtccttgcggttagattctagggcggtttgtatgccattaccgccgttggcgaggcagcgaccgcagattcaccccaatatccgtatataaatacgcaaatactagaagtatctgaagtgcgcttattactagaaatagtaggtagtagtgagatgcatcaagcagggagtttgccgaggcctgaaagcgtaaaacaaagtacgggttgattagggactaagccccgctagctccataacgtacagtacctagttattagcagaagctctagtataaagccacgctccccgcttgcttgtcatttccgagcgacttccctccttcgcacaggagtataaatcttccgttccgagctaacctaaatcttgtccaccgacttcacatccgcgcttcactttatcaatctaccatggtgacgactagcgcgtcgagcactcaaggcgacccaagtgacgatgatccttctacccaacctgctagtcctccttggttagtgaaatggtttctgtgtaactccgccaggctgtccgcctgcgaggattaccgttgccactctactgtatgatatatccggcaagagggtcctctgagcgcaagatatctacctattctactcgacatggtttgcgaacctgttgaagaattggattcttgttggccgtggcggagaagtttattgcaattgcatcgtaagcgacgagaaatgagattccgccgcttctgcagtgcatgctctgtccacctccgttgcccagtgcttttttcgaggataatatcattatggtgctgagcggcgagactttccactacagcccaagtgactgcttgtttccatgatatccatactagagctattccctcctattcatgcctgaagctcaagactaactaaccaatgatagttctgaacacgaacatataagcgagtgtgttttagccaagtgtaaatcaaaacgcaaatcagaacaagaacaagtcgagaaatgcaaattcgaacattctttcccaaatagcagtgcaacatggacgaatgagaatggccaaatgcagagcgttgattgtctctctcttgatatcaacatggacactttaaccaccaacaaggccatgttcaagctttcttgctcaattttccttaaaaagaaagacaacaacaaactattcatctatctattcatactacctcccaacatccgtaccattgagttggaagtcaacgggggcaacgtgtcgctgcatttctacatggatcgaaacgctgcacttgtcgtccctagagatgatcccgttgagcctaaagcaagatctgaacagctgctgaatttaatgaaagcgctatcccttgtcaaggatttcaccattcagctggggaataccgacataccagagtcgatcaagtcaaacctggaccatgctgcatctatattctcgcctaatagtcaatgccgcccaggcacaaacgaagaaatctctgatcttaaatcgttatacaacggtaaaggaggcgaggtttttaatgtaaccgcagctactacaagcatctccaaagaagcaagtgtaccaccgccatatccgtcaagtaagcacgccaaatctaaaagttgcccgcagtgtatctaacccagctttagataagcataaacgtaaacgcgaacagtctgcttctggcgaagtgatacacgatttgagaaaagacttggagactcgtttggcccgcatggaggcttgcctcgccgagacgcaatctcgccttgccaaaacggaatctcgcctcgccgagctagaggctagtcgtgaagaatcgggggaagaagggactgaccgtggaaaatacggagaagaagaggtggcgactcaagttggcgaactcctcgatgatttcatctactcccatgcgctcgagaatatggtcgaagacctcgtgggaaaatacatgagccatctcaacgtcgatgtggacgatatgtttgcagagaaagagaacaggttcgatgagactatagaggagataaaacaagatgttatgaaagactgtcgtgagattgtacttgagcaagtcaaacaccacttggcagagcttatagatacgcgacttgaactcagcttcagtaagaaggaatcatgataaattttattttgctctgtaagatcttgattcattgacgtaaccctttaagaattatacaaagagatggctatatcgaaagtgtactgtagattccctgtataacactcaaggtaatttcttatttaactgtgtcagctttcctcaaacctgcatcgtttcgggatgtcgctatgaatcagacactaatgcggggcaccggtaggtacatgaaattgcacctagctatgccgtaaaatcaagtaccggcgccacgttgctgctaaggccgcgctatgcatcacggactggacccctgagcgccaatccactaaagcatctgcagtacgtaccaccatctctcgaggccatcacaacctccagccaggtccgcatcttcttctttacttactatttataattctcctcttctttcccccctcttcccacctttcttgtgtcttttgcatatgcggctggctacatgttagtcgcggcgtttctccgcaatggcttgggcctcctggtgcctctggcaatagcctgcaccatctatctctatctctatccctttttcggcggctgcgcgtttcccctgtcgtcgagagactccaacgaggcctttgaagcaaccaaacgactgcattggccgtacaccgagctcgagtccgaaccagaccatgtgccgacgcagctggctcccttccggcttctcgctctgggcgatccccagctagagggcgatacgtcgatcccaaccgtcatcttgggcacgttcccccatgtattcagcatcttcgaccatgtcacgtttcgcaccgagcactggtgctttcgcgagcgcgtgcggcagattgtgcacgacattgtcgacatcttcttcgaagacatcccgtggttcctcgagtctctgcgcaagcgcttcgacctcttcggcaacgacttctacctcgcccacatctacagaacgctgcactggtggtcgcgcccgactcacgttacggttctcggggacttgttgggcagccaatggatagaggatgatgaatttgacatacggggccacaggttctgggagcgagctttccgcggcggagaacgagtgcccgacgatgtggccgtgtggccgaaacacgagtatgagctcgcaggcatgctggatggatccgagacggaggatatttggacaagaagaatcatgaacgttgctggcaaccacgatattggatacgcaggcgacttgactcccgaacgactggaccgcttcgagcgtgtctttggcaaggtcaactatgagcttcgattcggaattccgatcaacgacaccgatgtgctagccaccttgcacgacgatgcgacaaaccccgagtcgacccgacttgagcccgagattcgcattgttattctcaacgacatgaacttggatactcctgccaaaaacacaactctacaggacgcaacgtatagttttatcaacaaggttatcggaacatcggctgctgtcgagtattctggaatattcaccctcgtcctaacccatattcctctttacaaacccgaaggtgtctgtgtcgacgcgccctttttcgacttccacaccccggaagaaggcggcggcgtcaaggagcagtatctgctgagcgcggatgccagcaagggcttcctcgaaggattctacggcatgaacaaggaccccagcgccgcagccggtggaaggggccgcaagggtctgattctcaacggccacgaccacgaaggctgtgacacgtaccacttcatcaaccagacaaacggcacagatccagctgagcgcttctgggaagtggccagatggcgtgatgcccaggctcaagggctgcccaacctgacctctgaaggtgtcccaggccgccgagagattaccgtccgcagcatgatgggcgacttcaacggcaacgccggccttctcagcatgtggttcaaccaggagacgtgggagtgggagtacgagtttgcaaactgtcgcctcggcacgccgcttttctggtggtttgtccactttctggatctgggagtgatagtggcctttttggtgtatatcgcggtgaccatcatgggcgctgcaggtgtcgatgtggacgcgcggttctttgaagcagttgaatggagcagacgcagattttcccaatggtggaataagaacagcaatagagcagcggcgacgacacagaatggacatgcgaagatgaacgggtgatttggacatgcgcagcgaaatacccaaaagctttcttttttgtacaatacaatagaacacgttttaatgtagcataggtacttgggatcaaggggaggcaaaaggcacttgttacgtttgtttgcttgggttcttttgtaaaaggcgacgggcacatgttggcaaatgcatgagtggtgttgttgcttttcttacattttggagatgacacaggtttacgaacacgaggtttttcttggctccgggtttcattgcatggattgaaagacactggcggagatgtctgtcttggtggatgacgagctctctgtataccgctcgcttgaattcgtcgttactctacaacatggttatagcatattttctagaatgttgagctcagtatcagcttgcacatgatcacatctcgtatcggctgtgtgacatagatcatgcataagatgccgcgtttctgcgcccgggttaccgagaggcaatttgagccatgtgttgcgtaaaccgagagctctgtggttgtagcactttgttcatcgtgcttttgaagatccaacggcgattacatggaactatcaatctgtaatctacaatgacaaggtacgaccaagcacgatgacgcgttactgtcgttgtgatggcgatatgtgactggcgacacgagagatcttgcattgtgaccaaccatacgcctatgtagggtggcctatgaggatacgacactaggaatgtgatgaaaatctcgagacgcgggttggacaagcaaacaactgagttatagttcccgagaagctttgtggccacgatcttgtgtagcaaactcaattcgattatcgtcttacaggcttcatcacaggcataaatagcagaaatggcccgtcttgttcatgccgtcgtccgtctcctctgttgtttgcaaaatgatttactattgacaatggatgctttaataccaacaacctactcctaccgagcctttctctccatcaaaatgctagtcctgcgtcttctcgtggcagttctcttccatctgcccgtcgtcctctcatatccccactatcccacgcatcttgctctccgtagtggaggtttatcaacaaatcctcctctcccaactactaccgccccttcaatccctacttcactgcctccaccgtcacctactccgactccgaacccaaccacgactggagatccttggaaagacatgtgcaaaccgggcgctgaatgtgactgctctcgcatcgcggacaaaaacggcgaagagtaactaaatctcccctcttgatgcctacaaaaaaaggccgctttttttgctaaacaagggtattatttgtagatacttccaatgcgtcaccaatcctcgctgcgaccactgctggatcaacctcacaaccacctcaacgacaacaactcgccccctaccacacacaaccctcacccctatcacaaactttctcaaaacggactatcaaactctcttgccaggcacttacaccagctcttccggcggcacggctcatgtcgtgattgtgcagcagccgtctcagtctgtttctgtcagcgttgtgacggctactgtgactgatttggtgacggtttctgcggctcctttctgtggtggttcaacggcgacggcttttccgtctgtggatgttcggcgtagtgtgaggtggaagagatgagtgacaaaagtcttagatgggagacagagaatggaaaattgtgtgaaaagttgatgatttgtaggtttggtcgatgtgcatttaatgatattaattttttactgtcaaatatctcttagttaaaacatcactaatacgttttatgagaagcgagttatcttcttatcaattctgctactgaaagaggaagaaagatgagataggagcagacataaacataacacccacattaccacctacagccatattccatcttcacttcactacacttcactgaatcggatccccaaacatctcttgttcaataaaatccatcatctcgtacatcctctaatatacaagtcgatttacaaagaagtacatttttcatccttcttgtcgtagcaaatacaaaccaaccaagacttggcccatcgaaaaagagccgcctcgcgcgtcgagcccttcccttttccctcttccccaattcgagcataaaggcttgacttgcccatgccatgatgccgaaaaaatatctatatatgcaaataaatcctgtcctctcgatcggcaaacgcgagaaccatatcctgccctttttggggttttccttcttctctcacgtttcctttttttctcctcccttctgatgtttttacaattattacagagctgaaaccattatgtagcggagagatagtgaaacgccgtatccatcacctttttttgtgtcctctttttcaggattgttgaaaggggctgcttcatgccttgggggcctcgccaccctccttcttggatccaaacatgccagagaagttgcccatcatgctgttcatcatctcttgctgggccttctccatggcctgctgctcctccttgagccacttctcgccgttctcgcggatctccttctccagggcctggtagtttcgctgaccgcgttcgcgagcaatgtcctggatcatcttgccctgcgcataagcctcgctaggatcctgctctccgtcaatgggcacagtcatgctcatcttgctgggcttcagacccagcaggccgccgagcgcacccatgcctgatggctttccatggcccttcttttcagcaagcttcttgttgaattcttttcgagcaatggcttctcggcgggcaaattcggtgggaatgtgctttccttcaaaggacttgagaatctttcgcacgtccgagtactgcatggtgtggatatattcgaggaagggaatcaaagccacaagctccttgtcgccggcctcacccttccaggggttcaaaacaatggcgttctcgggctgtttgcggacgtgggaggcgttggtgtcgaggatgataactttggaaagatcacggttgaggtacgagaggtcctattggagtataagtcagcttggattcaaagatgaagagtgacaaagatgttgcgtggaatttgtagtgagaagcttaccttgacaatctctccgtcctcgtatttggtcgcctcgcgatacagaggccacatgatgaagcggaaagggtccagctttcggacaactggttctgccatgccaaaaggctgtgtagtaaagagaaccagctcgtagtactgactcaagtatcggatgaagtagtccatgccgggacgcttggcgactctccagccatgctcacgagtccattcgctgtgaatgagcatgtcgtccaggctgaggcagagggtgtagggtcgctcgaagctggggtcgggatcaggtagcagcttctgaaacgctgggtcctggtagtaagaaacagactcgccccatcgcgccttggtgcgctgccaccacagaagaggggtccagccgttgggaatatccgggtggcggtcggcttcgatggagtcctcccagttgcgacccatgtatgcaatgctaagagccgatcccgagccagcaacggccagcatgaagcgagtccaccacttgcggttgcgctcgctggtagagacatactcttctcttcctccacggcctcggccaccaccggcggcttcctcctcggcgccaacctccagtgctgactgcgactgcgactgcgacttgcccgctctctgctcaagttcggcctctaatgttgaaggaataccctgcgtgagatcgggcagcttgtgaaaggggatgggctcaggctcggcagactcggcgggcttctgcgaggcaacattgccctctggcgctgatgagctttcggcggcggggactttcggtgttgatgaggcctgcttctgggtgtctttgggcggctgcgcagagctcggcttgttgctcgcataggctcggaggagctgatacgctggggctgctgtcgctgggcgaatccggagaggctgcagggccgcagctcgtggtaggcggccgaccgtcagccccagccgagaggcctgagctactctagagagcatcgtgagatgagacgagacgtcgttcaaggatgtggcgggacagatagaaggcgagattgctcaattgcgcatgtccaggccgctggacgatgacctcgatgccgccggatccaatgctctgagtggctgctgcgggtgttggctgtcgcagagaatggaagcttgttagtgactctctcgctcttctcctcttgcgtattggcccgcctccgtcatccaagagattttttttgtcgcggctgcatctgccggggtttaagcgattctggcatgttctgttcgaggtgggggtttctgcatttgccccgtttaggtccctcactgccgcgtccggcctagcgcgctcgcatccggctcacgtgcaaggcgcggccaacaatttggagaactctcggcctttccgctttctgccccaaaacctccgatcggtaccgggtactttgtgatattcccggtttgtcatagacaaaaatcggccttccccagcttccgtcttttgtcttgtcttcccctcacacgagcaaacccttgttttggtcctgtctctctctcaccctaatacgacgctcaccgtggctattgcgactcattagcagtgatattactggcggctcttgctccaggtcccctgtctcagcgccgccctggaacacccgccattccttaaccatcgcctgatcatcgtctctcgtcttccgccaatcacccaggacccctatcatggcttttgcgtttggtgcaatctagagggtggttcatctcgagtcttgtcatctcgccatggaaccaccctcgacgaggcacctcgttccttgcaattgattgactgactttattccgccctatttaaccgccggtgtggcaggccggctggaccccagattgcgaataccatttctacaatacggattgcgttttcaccataattcgccacatctcaaagttggaaacaagccatatctccttttctgctcgaccacttcatcatgtctgaacatccctccaagagcagcggccgtcggccatcgatgaccaagcccgtgccgccaccagccccaagaaaggcgcaagccacgggcaagaagtcgcaagctggcgcgcataaaccatacgcctcaggaagcaaggcgcacataatttcaatacagaagcctcaagcggcttcaagcatgattgaggtcgaggctcccgagcaagtacctcagaccgtggcgggtagcagcgacaataagctagaaaccacatccaccgattctctggctgttgacattgcttctttgactctcgatacccccatcatcgaacttcgaaagaagccaccgcgcgtcccggcaacgccatttcactttctttctctgccctcggaactgcgcgtcaagatttacgaatactactttgacgaagacgaagacgccctagacctctccccagaaaactacaagcgctaccacaagaggctcggcctcatgcgcgtctgcaagctgctccgcgacgaagcaacctacttcttctacggcacccggacctttcgcatcttccccacatatcccggcaaatacttcaagagcaagaagcccatactcgcgcgtctcaagccccgccagcgcgaatgcatcacctctttggaattgcgcctcggtccggggtggaatgcgccacccaaggggtgggctgtcaacgatgcgctggggcttcaggactgcatcaatgtgcatcagctcaaggtccttgtggaatgcgaccccagtgacaacatcttcaagggctttcgtcgctccgagggcttttacgagaaattcagccgacagcttcttgccagcgttcttgaggcgctgccggcggtgaaagttgttgaattcgatgcctggtctagcgtcaagaaatcgggcgctatgatgactggccttttcaaggtggtgaccgaaaaggagggcttgtcgattcaatggggaccagaccgcggctggactgacgcagaggaagaagaacccgtggcgacggttgggccagatcccaataggccaatcgagaccgttccgatccaggggttcggaaacgcacacaacatgggtctaatggttgtggcgtaaatgggcatggagccatgggtattgagattcagtttggatcttgctggaatgattgttacgatggatgtatcctattatatgaacaggcgccttgttttaaacctttgattacccttttctattcacctttacttttcaaagcgtcagtcttgtttacggcgtcaacggccccaaatgagggtacgcgctctctttgcataggtagctcaaatataccaccaccccttctataggctattactactcctaaactgtctcataaagttgaaaacatggtgcatttcgcttcatttggtatcccatatagattcaatttcccaaaactactactttctccttctcctttccttagagcgccccaagtgtagacagcgcatcccgcagctccttgatcgccgtcggcacatcgtcgaaattcaacgcagatatcgcaaacttggcatgtttctgcgcctgcgccatgctcttctgatctaccaccgctcgcgagccgcctcccagcttgggaatcggcggcggcgctatcggagccggtgcgtggatgggagatgcaatggccggcgggacagaggccgtaggagccgtccaggcaggtggcacggatgggttgattggctgaggaggctgaggaggaggcgcaaaggatgtgaagtgcggaggaagctggggcgtaatggcaggtgtaggctggggcgtgaaatgcggaggctgcgtagagaagagaggttctgcaggcggagcagggctggtgctcattggcgacggaacgaatggctcgccctgcggctgttcgggggcctgtggcgggaagtatccgtcttggacgtgctctacccgcgagggctctccgccatcaggagcgtcttccacgaatgcggcctgtggtggtgaagcagtagcagctgtaagttcctggacatcgggatctagtggatcgagcgcgagttcgtcctcttcttctctgggcttggggtttgactcgttggggtcctttccttcgcggatggccttgaggatgcgggcggcgttccactttgcaaacttgatcttttggaggacgtctggttcgggggtgccccattcgtgggtgaggtcgaaaaaggttgcggctgcatcaaaggtatcggcggtttgtctggcaaagttgtcagaatcagttgtagcgtttgtccgtgtgccgtgctcacctcgtcactttattcgccttcattgtcctctcggcacgatcaaacgtctcctgcgcaaactgctcgacgtaggcctggcctgccgtattgtccatgatggcatcgtcgtctgggcgctcagactttgtggcctcgaggcgctcgagcagcgtctttgtgaaggcgaagcagtcatcgtcggtggtgtggaggctctttcctacaatctggttgacggcatggtattcgcctgtttctttgtgtgagaatacatcatttttggcgcagaaatgtgcggatgaatgggcacatacaccagtatgaaatggctggcttaaaggcgcgcagctggtttgctcggttgagaaaccgactgacctcggggatcttgagcggcggggggattggctcagccattgcggtttgcactcggctcgctgctgtgctcgatatgcggatggtaaagtaaagaggaagcaaagtacaaagcttgagagggagaagaaaatatttcgagtggcagagcaaagatgctgggatcgtgtgagagttgccttgccagcgacgtaatgaggtgacgatgcgtctcccccacattcgcccacatggcagctttaaagctggcgctttgtactctgcccagggactcagcaccagccacagcgtttgccccgcctgaggtcgcgccacacttacagatgtggaagctgccgaaagagtaaacggcttggcgaaatgacactgtgtttgaaataacatgcacgttttctgaagtcttgatgccatgctgtttattctcgatagtcccatttagaaattccattcttaaatcaaagttagcgcaaacatcaaaaaagccttttcgcagaaaaacatgtcaccatgatgttatagctccaacccttctataagtcaggccccagtgctgcattgccctgtcccattggtaagccacacctcgcacggtgcaccctccagcgtggccttttctgaaatctcatccccgatttcacccaaggaccaggccactataaattcaagccgctgtgacattgtcgtcgcatttgagtcacatctctatttgctcactcctcatcccattttctcgtaggtgaagggggacttctcataggagaaaatctcgccagcttataaaaaagagacatctttgctataaatcaacttctcacatctcacttactgacaagcttacacgttccaacaccatgcatcaacaaactctcctcgccactctggcggcgagtcttgccgccctgccttttgcccaggccggcttgtactccaagagttctcccgtcattcaactagacggcaagtcatacgaccgtctcattgcgcagtccaaccacacctctgtaagttcatctctcactatacaacgtgttagatacacaaaaacactaacaaacaacaagattgtcgaattctacgccccctggtgcggccactgcaaaaacctccagcccgcctacgaaaaagccgccaaaaacctccagggcctcgccaaagtcgccgccatcgactgcgacgacgagtccaacaagcccttttgcggctccatgggcatccagggcttccccacgctcaagattgtccgcccgggcaagaaagccggccggcccgtcgtggaggactatcagggcccgcgcacggcgagtggcatcgtcgatgcggtggtgtccaagattaacaaccatgtggccaagttgacggacaaggagattgatgcgtttttggaaacggatggggagaagccaaaggcgattttgtttacggaaaaggggactacgagcgcgctgctgaggagtattgctattgattatctggatgtcatttcggtgggacaggtcaggaacaaggaaaaggctgccgtcgaaaagtttggcatctcttcgttcccgtcttttgtcctcatcccgggaggcggcaaggagcctattacctatgatggagagctcaacaagaaggacttgctcgagtttctcaagcaagtcggctcccccaatcccgatccagccccggccaaggccaagtctggcaagaaggcagcaacttcaaaggccaaggaagccaaggaagccaaggaatcatcatctaccacatcctccgaagcctcttcagccgccgcgcccgaagccaccctcattgaaatccccgctctcaaatccaaggccgaactcgaggagcactgcctccactccaaggcccaaacctgtgtcattgcctttgtccccgcatccacctccgagatgcgcaacaagatcatttcctccgtttcccagctccacacaaagtacgttcacggaaagcgtcatttccccttcttctctctggacagcgacgtcgagggttctgccactctaaaggaagccctcggactcgacggcaagattgagctcatcgccctcaatgcccgccgcggatggtggagacgctacgaggacggcgagttcagcgtccacagcgtcgagtcctggatcgataccgtccgaatgggcgagggcgagaagaagaagctccccaagggcgttgtcgttgagaagccagagactaccgaggaggccaagatcgagacagaggccccagcagccgagtctgaacatgatgagctctgaaaagaagctatattctgacagctacaagatctatgttagaaaataggaagaaaaaaaattgaacaagattgaatataaaacatcgccaaacagcaatttccataaaaactcacctggtatcatccaaaaagcatagcagtccaaagaaacgcccattactcatccaagctcacagccatcatatcactcctccgtacggctccctctttgatcatctttcttcccttgtgcttcacaatgccatccagcaatctcctcacttgcttacacccgtccactcccactaccagcataccctccaaccggctcacctgaacgcggctctcacacaccaataccgcgactttatcgctatcgccaagtaatccaaccgttagatacggcaattcctgctcctcctgggtattcaggtcgagcagaggatcggctgcatcatcgcccgcagcgtaggaggaagttgagcctgcagtacaggctgtgatgtagtctgtcatggggataccggcatcaatgaccgcaagagtagtcgcattgatcagcgcagcaagaagcgagccatcctgtgacaagacgtgcagagataccgtaatcgtcgagtgtgggaaaaggtgagtatgcaagttggcagccagcgccttctgaatcgtaatctccatctcctggatgcgcctagtgaagatatctcagttagtcattctcatctcctttcctcttttatcattcttttgtcttacctatcatttctccccctcctcttgcgatccacgctcgaaaacccagccaccaccacattcaccacaatgctcgctccctccttctggcccgtcgcctgcgcgctgcccacagtccccttcttctgtcccgcctgcggctccgccgggccagtcaccacgcacatgacctttgtatggcccatttcgagatatgacgatccgtcggcggcgtcctgggtgtgaatctgggcgtgcaggcggcggaggtcgttccatcggcggccgtcgatgcgcagcagcgctagggagtacgttgatgtgtcgagaggcatggcgactgctccagggtgtgaattgagctgctactgtcgaatgtaatgggtttcgtggaatattttgtcatgtgaggaaacacaattgcagatgtcagttaaaagatctgagaggcctagaaattttggagcttgaagcgtagtggggtcaattggagctgctgtgtggctgataacggaatgctgtggcgctggctacacaagcagtaatcggagcatgtccacataaagaggttataagtaaaaattagccaccattggaagcagatttgtacaataaatgttattagaggttcattattacattaatatagcagtggccacgcgccctatcagcgtggtcgggtatagcaactactccaagtaaagcaacttacacagcttttgacacaatgctgatacagtagtagaagaaacaaagtcaactcgctcgctatagtagccgcctatgctcctcaaatggagccgcatcaatatcatcaataacaatcctcccagacttgctcagttctgcgccgcggtcaaatatcggcgtggaaagacgagtatgtgccacctcctgtctgctcactctcgcctcgtctcttgggatccacagagttggcttcggttcccagagttccggaggctcataagtagcacgtttgtctccttgtctatatgcaattggcggtcgttcttcctgaggaagcagcttgcgtaatgccacaaagtcttcgtgctcctctgggtgcagccaccggatgagaaatcctggcggctcctctccatctccattccttagaaaagcaaatgtccttttaagatattcgttaattccatacttgcctgcctcggtgttgaacttcttcataacagcagctttaatccatgccgttacagccattcggagactgctggcgccttcaaggcccctgttggcgaccacatggtgatcgtcttcgtcagtgtcctctgtatcgggctcttcttcttcttcgccaaatccttgttccatatcaaagtagctcgcagctgcaccgccggcatcattcccatcagcttctccagtgtcattctcagcggcgagcttcatcttttcctcttcttggatctgctcctccagtgccagtgtttgtggtagattccacatcaggcgcgatatggcgtctctcagcaggaaatgaatgagtcccgtgaagagcaaaagggcaatgaccagccccataggtccatacgccttatttagaatcaataggccaatcaggcaaatttgtgccagataaaggccgataatcagctgttgtagtgcacgcggatagaagagacctttactatccgttgatgtatcgaaaacatagatcaggttgtatttccaaaccatgcccatgaatgccataccgccagcgcaaaatacaagaatcaatggcgcaatacaggcatatgaaagtgctgccggaaatattcatggtcagtccgaaaacttcttttggataagggcacggaatagatgatggtttaacatcggtagagagaaaaaccaagagtgtgcaacgtaccaattacacccatattcgtaaagacaggaaatatgccaccccagcgagcaggtcgaagcttgcgccacgttctaaagcgtgtccttggtacatcagatgtttttgccacaatctcatggcgaataaccgaaaaggcctgcaggagaccggttgcaccagtagccaaacactggatcagaatatatgacaggtagaaattagatgccttgggcagattctgtgcgagaagtgactggatgccgaggggattctcgatgatgctttgaagcgctcccgaggcggcggaagtgatggttgtgaccaagaatacttgcacgacttgaaaagcaaaatatgcgttttgcgtaaagagctctccgataacgagagaaggaattccagcttgtgcagcacaaactacaagttgagcagcgattagttctggttcacatttcacgttatagccaagaaaagaaggtggggggggggttcttacttctcaagaggactggcaccagcgccatgagcacagacaatgcaaaaggcgggaggaaaccaccaataacacctttcacaaaactaggtaggttgccgacccaatgaagaaatgggacttctttggtcaggaaatcaatgttggaaacgatgccgacaaaggctgcgggaatggaccaaaagatgatggcggcggtgatgccacacagaatcaagagacggcgaataatgcgttcccaccacctcatcctaagggatttccatatgacctcctctgggcgaattccaagcagccccggggccatttgtagcggcaaatgatgcaccacaacctgctgcgcggcatgagcagcctcttgggtatcgaattctataaaggcagcagggagagggtcggcttcgcctctccggattcgacgtcgtaattgaaagatttccttgttaagctccttgagtctattgcgagtccacttgatcgtatcgactcgacgaccaaagttgccaatgggtcgatggtgtggtctgtcttgagccgatatccacagggctgcgacagagcctctcacgtctggcaagttgtctcctaggccgtaaggatgaacataatccagatcctcggctttgatcacctcctcttcttcattaccagtcacgatgtctttgcctccttcgacgttgttgacgtagtcttgaagttcaatatccggcacaatgtgaatttcagataataccgcttccctcggctcgttggactgtcgaacagtttcaccactgtctacagtgctcatctcgttatgcgatgatgacacgtctttgccatgtccaatgtcttgtccattcaaagttcgggtatcacgccctgttgtgaaccaacgccgcacgccggcagactgcggatgtttgcggtaatgcttgttgcgggccgcatttgccttttttatcaaagtgatctcggccttttctagtcgcatagcagtctcttcccgttctttgaccaaatttgcaagctccttcgtcgtgcgtggaataaagattcgcttcgccgaatcgccgtagagctttcgaagtcgggcttcatcgcggtaaggcttgggcacacaaagcaatagcattgtcttggacgagagtcgatcagcataatagggcgacgaaagatatgcttggcgcaggttaacaaagtagatgcactctcgcacaattgtaaacagcgtaaatcctgcaaagcgtatgttagtagacatgatttagaccaattgccaacaacgccttaccaaagaatagccaggcaacaaaggcatgagcccatagctttgccgatcctgtgaggacattgccaatcgtcaagagctcgagctgggtgaggtcattgccgccggtgccgtgtatcggaaagaggattggccacacgatgcagcagccaacaaggctaatgttccgcagcaccttgaggtagcgaagaaaaaagtaggcgtcgagggagccatagttgagaaggtaagtgtctgggatctggtaaaagggcttgatccaattgaacaggccagagggcagctcaggagtaggttttctaaagatggcttgcgtgagattcgaacaaccaataaagtgcatatattttgtgaatcaagaattaaagaaggaattatacgacgaggcaagcgtcaaagaggtcgaaacgacaggacaagaaggggagcccttactctgggtatcgcagactgggtatcgtcttgggtgcataaacccgcttgaaccgaggccgcaacaagatgaaacaggtcaagcatatgctcatgtatatcgccacgggtgcaaaggtagcaccgagcttagacagagacgccgtcttgttgccgtttgccgtgctcagagtaccaccgctggagccgtcgcgaccagacccgactcgagtgtcgttgggctgcaggacaaaagttagctaagaaacggcgcacagcgtcaaatcaatggtggcgtgaatcggcccccagcccagaggccccgtcccgcttcagctcgcaagatgcagcgccagctggcgatgctgtgggctgcgggctgcggagagaagcgagatggcggccgcataacggctccagcaggtcgatttgcatttgcatttgcatctgcacatcggggcgcaacgccagggcgacgggacgtaccagcgtgaggcccctctccaggagcccgtgccaggacatggcgatgtcgagaagctggcgatgaggaagaagctcaggctgcaatggcttcgcacatgcaagacatcttcaccgccgacagagggagcgaacagccgggatccgtgtgtattccccgtgtcccgtctacgggggaaaaggaaataaaaaccagctcgagcaatgcaccgcagctaatcagacgcagaagctgatttttcagcaagtcaggtcgagccgacggcgcacaaaaccagtcgcgggctctacttgtagtattctgcacgccggcgccgtgagccacatggaaaagacatttagccccaattaccaattgggcgctggcacggctccaggatccgaggtgagaaccggggatgctggttgacgggcaatctatcagcgagaggggacagcggcgattgatgtcaggtcagctttctgttctcgtcccctgtaacctcgccgcgccatcactgactgacaggctggccgcgcctgtggtaggccggcacaggagccccgtctcgtctgggctggtggatggcaatcaaagggggcaataataccaccaacatttagtgcagaggcggctgtatgtgcgccgcaaggctcgcgacccgttcaccatccacggcatcaaggatgatccctgtccgccatcgccaatcggaaacgcagattgggttcactgtctttctgtgttttcttcggcagtcctcgtactttgtacggcatcctggacgcatgtcgggtggggagaggcgaagcgagactcgaaggtggatgacggtgatgatgctgctggcccgcctctcaagatgcatgtctcaaggagccatcaccgaactcatctgtgcagcgaatggaaatcacccgtacagcgccaaatcaaggccaggcccggcaatgtctcggacaaggacgcgggcatgatgcggtgttgagagaagaagaaatacctacaggtagctggaagcggtgcgctacggctgatgccactacaagtcggtacacgcactattgcagctcttccagggcgtatacgctggcaaggcaccactttgtttagtcttatgtcccatctcagttactggaatcttgcatcacccgtctgctgtactttgcaagaccgcaagccgtgtctcttcgatctagaactcgctgccaggatcatctgctggcctctcggaaagtgacatgtcagactcgggtctcttagccctttgctccctgcatctactccccactttctgcctctcgaagagcaccacgattcgcagcgtctcagcctttttttcctttctattttttttccctcgcatgtaattgacaagtaggcactgtattcagacagcaggagccaagacggcttcttgtccaacggttagcgagcccgatgcgtctagcacaagtaaaacggcgttcctgagccactcttagggccgacccaagcccgggctccatgcggtttagccgctgaatagttgcgagctgaaggcccccaaacggccccaaaagatggaccccaaaagatgccggcgctttttgctagcagtcatgggcgtaaggctcggggtaaacaatgccgccattgatgcggaaatgggcgtagatctgaggcgctcatttgtctttattgtttgttttcagccccaaacaccaccctggacaatttctcttgatgtcctagcctgggtacgtgtatatacgagtacggattagccttgtcagctcgtcggatgagagcctgggattcggggcttcagctagctgagcccgaggctacagcctcaaatcccacgacactccatccaatgcaacagagcatagactatgaaatgtaatcgtagtaattctcagcccattatctgaaatgacatgtcaaatacatgtacgaggtgtaatcacaggaaggccatctgcatgtaggctagacttctctttacccgtgagccatcttcatttttcaccatcatgcgtcgctttcgtccatatcgccagaacggctgctttcgccatctacgtcagcccacaactcagtcatgtccacccatggtgctgtgacagagcctgatgtgtccctttacaaacgtatctgtgcacattagagcgtccatcgctgcgttcgtcaccaaggcgctctatagatggccattcgagcaactaatccgacaatggcggccaagttcaacaaagtaagagcgatttccagcctaatctcagccacaagtgaggcatctcgcatacgcgataaccgtcgtcgtccgtggatgcatccacttagtcaaagcctggtaatcaaacccctctcttaagctcacacacacacgtatattcaagatacaataagcctcaattcagctggccaaactttctcataacaaaatgaaggggtatcattgcactccaccacatctaaaagcatccaaaagcctccatcgctccaatcttctcatataaacggcccccgcccgcgccgcccaagccgcgatgtcagcgatgccatcatcgcaaacttgccagcagagtaaaagagctcggcagcgtctttaaggtagttgccgagctccctctgtcattcaggcagtacatggccaacctcctccgaaaagtcccacacgtccaggtcctccctgaccaccatccagccgtcttccgcctcgtgataaggactagggcgtgcccgtcttctcttggcctgctccagtttctgcttctgcttctgcttctgcttcttcttctgctccttctcccgctcttcctggtactcgtcacagtcaagcctcagctttgccaaggcgcccgaaagatccgaagcgtcgccttcgtctttctctgcccatcttgcatcagcctcaaaagaatctcaaaacaattttggaagccacaaacttactcggctcgacttctcgtcgcttcttctctaccctgacaccctggctgtgcgcaacccagggatccctgtaaaccgctttccccttgtcggccttcttcttccccttgtcgtcagacttctccttgtctcctatatgaagagtcaaaggctccatctcgaatgcagcctctgactctgactcctcgtaaaaggactcctggtacagcgaaaataaacttcgcctcgtaccccgtgcctctcccctcccctttcccagccgcagccaagatgctcctttggaagattccccctgggaagattctcccttgggagattctcctttagaagattctcctttggaggattctccgttggaagaatctctcccgctttgccgtcgaccatctgtcgcagcgacagctgccttcgacaactcttgtccggcagcagtcatggcctcgatcccgaaacagggagtggtatccaagaaaggacttattgaggtactaggagcaatggctaccgtgtcagattatggcggttgatggttatgaatgaaactaaaggacggatatatgaaatagaaaggatgtcagtaaagaaaccagtaaagataccagtaaagataccagtaaagataccagtaaagataccagtaaagataccagtaaagataccagtaaagataccagtaaagatgccagtaaagataccagtaaagataccggtaaagatataggtgaagatataggtaaagatataggtaaagatataggtataagagtgtaggtaaggatgtaggtaaggatgtaggtaaggatgtaggtaaggatataagtacctaagttatcgagtaaggatacgagtaggtatatgaatacgggtatcagtaaggatataaataaaaatactagaaataatataaacaagaatgcttgtaagattgtaagtaacatgagggatagaaataatgagatgagtagcaaaaaggaaacagaaaaatctcaaccatggcagaggggcaactggcaattatatagtcacagatcagaaaggccagatagaccagaaacccggaaacccagccctcgcgttataaagtttgcactcaaccttactgtcctcgctgagacgaccgctttcaacattcgtcccaaatctaaaacaagctctctatccacttatttgttctagatttacgattcgaaaattcaatgacacaaccgacggaccgataaccatctctcaaggttgctaatgtctattcatagcgctcgtattcaaggttcgcgataagctcttcggatgctcccgcctcaattctttatggctgagaatctcatccgtagcgtgagcggatgcgtccgctagcgaaaactttccttctttcggagagatcaagcgtaggtattctgcaggtatcgttgttgggaagagagaaaactgacgataaatggaatagatactgcaaacacttgtactgagctggcttcggcgtttgaggctttgcgccagagactagaggaattggatgctgtaccagatcagtgcgctgaatatctctagtctgccgataaaacgcccttggtacgtataacaatatggccgcatgaatgccaatcagtagagaccgtgtccccaatcagtattctagaattttcgcaccacgaaacaacttgccagtctaatgatgctccgactacgccacttctacgcaataaagttcatcacattctcaaagcagcagataaattattctcatcagtcagatctgttagattcactatagtcatctaatacaagtatctaacccggcagtaatcctttaccatctgcctaaccctccacatcctcaaaaccttttttttctttggctagcccggggttcattttacataacctgaaccccgaagccacatccatgaccttgtcgtgaaaatgttgtccagagctggaaacccacccccctttttcctccgtaagagataaaggggggtgaatcatactccggtcttggctaaataccaagagcttgggtgggacaggtaccgcctatccgaagctcttgatagggaaagtgctcaagaatcattaaaacaagctactcgtggaggttactccgacgaggggccgcagcatcgacccaatggtcatcacacgcgccatggtgagggatcatagctccatcacaccaagaccagcttggcgtgctgtatgatccgccccagagggcacggtggggaaaatctatatagaagcaaaagagtgtgcttgtatatgtattaccacacaacaacattaaatgtgtgttaccgagctgaggagacgctgcaggatcattatgcagcagtcattcagtcgtaaggaatcaacatgttgaccttttctctttggtctgttttctcttatcctcaagtaaagtttgagtttctcaaccaacaatgatgccgttgcggcgggcatcagcggggttgacctcgtactcgtactcatcatcgctggcatcgctggcacaggaagagctgtcgtcatagccacatcgggcaccgccacagtcgatcttgacacgctcaccctttcgggtgattccatagcgctcgcatgtgcatgagctgcagtcggagttgggagtgctgtagccagagagcgaggagctgggcgaggagctgtcggagcggtatgagaggctggagccgttggatgagacgggagaggtgctgaagtcggtgaggacatcctcgaggccggcgctgccaaagcgggcagtgagctcctcaagctcctcgttgtcgtagtagtcggactcgaggatgtgcttggtggcatgaggagacatgggcttgggggccttgatctgagagacggagagaggtcggcccttggggatgtcgacagtcagggaagagcggtggcgggaagagcggctgtccttgtccttggaagagctcttgctgcttgacttgtgtgaggacttggcggaaccatccttggtgacatcaaggatgttgagctctcggccagtggtgggctcagtggtggactcaacggaagggttgtgggcaacgtggtagccgtcgatgatgtagtagtaccagtatcgcttgccagcctccagggtggagttctggaacttgaaggtacccttccatgtgccggactttgaggacttgtccttggcaagggggagctggccgacgtagttgtcccaagagccgagaaggtggacggtcttgacgccagaggagacgcggagagagaaagaaagttggatggaagacatgttgattagggttattaagttgttgtgattagagagatgctcgttgtagatggtttagtgattcttagaggtaaaattggtgttgttcgccagcgagcaagtgaaatccacaattctgtttattaggggggtatcaattaaggtgacgtgatgcgtaaaaattcatgcaatgtaaaaaaaaaaaaaatcagtgtgaaaaattatctcgtctcaagctgaccggcaactgagatgttttggtgtaattggcagttgaaggtttttttggtgtaagtgaaaacgagatagtattagaaagtaaagagggagaccagctccagaacaaaaaacaaaaacaaacaagggggaaaaaacagaaaggtggatttgaggttggcagaacttgctgaagaacaagaaaaaagaggaatgaatgggcgggtgttggtcgccttgatatatgttttgagaagcgcgggccagagggcgaggccgcgatgacagcggccgctctggagtggccaagtccatcctgcctgttggtctaggacacaagaagcaaggcaaatgcgtcgtgtctgcaacctcttcgtccttgacccaggatgtgtctatcacagcgggccaatagcgcggcaaagacccggtccaagcatgcatcgcggacaggggttgggcggttaaccatcttttgtggcgcccatccacagcaccgcccggcgtctaaacgcggcgcttgattgggctgccgccgtcaagtctcgtcacctgcagatcgcccgatccagggcgcggggcttcttctcgctcctactggcccgtgggatggctgcagccggaattgcgcacgccagcgccctttttcgtgtacggccgagctgtccatgattcgctgaagcgcttgcgggtggatcgaggtagcattgatccagccgacgagtgcatataggcgaacaaacaaacataaacatgctatcctggatggggattaaagctgcagacgccgctttgaatcacattttggcggtggagccaacagcgtcaatattcgaagcttcacttggttcatatgcgtggtccagggttagaaatggtcagtatgtatataacggggccatgtggtttgcctagacatagctagatgttagagtcagtgcagatggccaggaaagccgttgagaaagttgaaagaatgcagggtagtgttgaggcacggcttcatacacccagctcaaaggccaggacaagatattatccacatcattgcttattccagcataaaacactcggatagccagcagatgttgcgttttgttgccacggcacgtgccgccagtattccaacttgtaacatgcattcttccagacaataataaagctgaaagatcggtccgagaaaagatcgatgctgattgatgaatagctaaatatttcgagacggcgccttcagtaatggtggcttcccctatcttgtctgcgtatgctctggtatatcattcttttggttgcaggtatcgaagtgaacccgtcttgtttcgttcccatcgtgaaaattgtcacgagtaatgccttctgatggtgtgcacgctttcccgcccccacccaacagcaaatcagccctcaatgccgtgtttccaaatgtttcaaggcggaagagtctgttctcttgaatattctctcctcagtcctccattctagtatctccaccgctctccttctggtcggctccacggatgtaaaggacgttattgcatctatctcagcacgttaggacctacggacaaagtaggaagagggatggagcgtagccatccatggcagcagcagcacccaccgaatgaggacttggcccagctcgccggtcagcttgtcgtttaggtattcctcggtattggacagctgcaagttcatgtagctgtcaatagactaggggtagtaacgcgcagttagcatcatcctgggcaggggagtgagcctcgacaactcaccaccaatcttcccttgtactccgtctctccccacttcaggcggaccagcaccgtcttgtcgacgaggtcttgcagcataggccgcgggttgacaggaacgaagctcatcttgtcggtcgtagtctggctcgcagggtttggacaaggcacgctatcacaaggctgaaagtttcgcgactgaggccagacgacttgaccgccccaccaagctcaatccggttaaatgtcggctatggaagctatgcgtttacagaagctgctcagaagcatgcaatacttgcatagcctctatagctacatacaccagcaaaggaagacgatccttgtcctctagcctttgatagctcaaaactccataaaagcagcgatgtgacgacgataccacctcatggctcggccgcccaacaggtctctatggccggctaaccaggccaaccacggcttcatccgcatctccccctcgcggccgcatgagaagcgacctaagcgtgatgaaatattaattactgggtactgcctgtacggaacatgaggccattatggcattggctgcttggttggatgcatggatcattcatgcattctcttcatggccgccgtcgcattctctgcctgcatggcccgcaggcagtagcaagaaacaagaaacaaacaagtagctgcgtttaacggcgtttagtttcccttcttcgtacgatacaggcgaaatctccactccatcctcacggagagaaaggaatcccattaccatcgcatcttcctgcggcccatcatggcggccgtgctacgaggtattacgtactaccactacccatcgtactccgtagttgtaatcatgctcttggtctcttcttcttgtggtcccatgctgtgtctcccttgcttttccccctcctctactgtgttctgcctagaatggagatacatcaccacagccttcaactcgtaattaacttgccataggtgtttttattcgtcagctgcctaatagtgtcaaatgtgattcgactctagcgccggcgggtaagcatgtcatcaaagacgaacaagtatgctactgtagaattacattcacaaacgtctccatatcccggtccaacaaacgtctccactcccatctaatttgtagtatgcttacagtgacaccaagagcaccgaagaatatacgtcggctcagcagggtccccagttgcctcaatgtagcttccaaagtcctctccacaactaatactccgacaacattcctggtggtttgatagactgacgagcttgccaacattctcaataacgcgtgtagctcttgcttctgcagcctgacgctcaactagaaggtcattgtattgctgttgcaaggcgacgtgggcctgggcttgttgctgttgggcctcttgctgttgttgcacagcagcttggctctgctctcgctgggatgcttcgagcagatgagcatgatatgccaggactgaggcagcaaagtcgccaactaaactaggcaactgaccagatctgagtagttccttcagcttttgggctgtgaaaagcgccatcatattgtgcagcgacttatcgccactgtcattaatagcggctttcgctgaggcgacaaaggcattgagatcccagctggcaagataagtttgttggatctttcgatttgctagctgagcaaggcctgggacttcgtagtagtcggcaattgcattcacctgcacatgctgtagtgtgccattggtaactaatagagcaggagttgtgctggacgtgatactcggtgcgatactggatgcgccactgggtgtggtgctaggcgtagtactgaatgcggtactgggcgtgatgctggctgcagtactgggcgtagtactagatgcggtactagctgcagtggtgggcgtcgtaagagcgacagaagtagcagctgtgtaaccattgttagagttttcccaatgctacaatttgtgaggaaatggacgaaccgttgctctttgctttgatttgatcgtaatctcccgtatacaagtattctaccatacgccggactgtctctgcgtcgaactgctcaatggtgatgattccggactgtgcctcctactccaagttcagggcctgtctcaccaaagctcgccgcgccgtcattgcttaccttgaagtctcccttgagagctgtcgcaatgactgacgactgagagcaggcaaccagtttgtggatcttgaactctttgccttggcacaccaattttagatccgaaaagttgccagaagtcatcaggcgagtaaaatcaaggctagccatggtctgagaagctcgacccacgctagatcgctgatggctagaatgattcggaatggagttggtgcaacggcaaagtgatccaccagattctgaaggagcaatcttttttgtgggcgagtttttgtgggctcgcttttgtagtgcggctagggtgccctgggcggcgaaacgaatagccgaggtttttccgactgcctgcttttaggcagtattgaagatgggcatttcccccagtgctctgtacagcacataaagaggcagaaaagtggttttcatggatatgagtctactgatggaccaattttctcaccaaacagcctatattgatgcatgatttgacagggcatcgctttgattcctctccaagtctagaggttcattgtgccgcgggcgtgttgcaagagaccaaatcacgtgaacccttaccggctgactcactctttcggccagcccaaaagggatgcagacgaatctcagatggtgtattgagcgctaagaaaatatatatataccgaccaaaatcacccgatgtccactgacgaaacttctattgcgttttagcactgagctggcaggtttcgggaaattggtcagactgcaggcgaagctgggcaggcaaacaggaaatattggccccgcaacacacaatcttgtcatatattgaagaacagaaagaaagaaaacaaaaattccgttcactgcttcactagcaaagacataaaaaaaggcaaaagcatatagctttcacaatctccatcatttcaagtgtcataatgagctctttcaccgtggactcagcgctcattgccaaagtgaccgattacatagaggtctacatgtccaactatgatccatcacacgattacagccacatcaagcgcgtcgtgcatcttgcacagacgatccaggcacatgtgcccaacacgaaccgcgatattgtcactcttgctgcactgctgcacgatgtaggcgatagaaaatacctcaagcccggagaagacgccacgcgcatggtctttaccactttaacgtctcttggggcgtccgaggccctggcagagaaaatacaaacaatttgccttggcgttagctattcgagcgaaatcaaggaccttgcgcacgtgcagacgcttattaaagaacacccggaactcgctgttgtgcaagacgccgatcgacttgatgcaattggagcggtgggcattggccgagcttttacctttgggggagccaagggaagggccttggatgactccattggccatttcgaagagaagctgttgaagctcgagtctatgatgaagacggactatggaagggagatggcgcgggagaggacggaaaggatgaggctcatgaaggagtggtttgagcaggagactgagggagttgagtagaggaaactttgggctgatggcatttgttataaggataaaatatatgtcgttgtatttagtggatgctatatctcgcgtttacataaagatagactgaaatgatgatgactgtttctgccaagcatttgatgcacctcaagatcaactactctacccacaatatagccaggtgtttcttttggaattgaatagtaattattatcccagggtgaatcaaaataaaagtttccaatgccaattcatcaaattagacgatcctacacaaagtcgaactgtctcatgggcagctagcctagttttacccgcgcgcttacatggacataatggcggccgatagcagttgcagatttaatcatcatgcacattgactgtggataacaaacctcaatgctcgtttaccaggtaggattggcgtgggacagaagtcattatcattcgctataagtggcaatcacgtgcagatgtatacagctcagcccagccttgtcggcgcttaattgtttgggcgtagcatgatctcgaatgcaattgcgtcaactggaattaaacaacatcgcatcaatcacaggaaatcatggagtctgcgagcgtgactgtcgctgccgatttatctgccaaaatcatcacactatgttccaagtattttgtcaatgttgctcatgctcgaggcgagatcgaacgcctcaaagaacagctcaagagtctggagacgactctacgtcaagcgaaccatctcctcgagcatccaaacagtcaatccttatctgcatctcgagaactcaatgacccgctgcagaaatgtcagactgagcttcaacggctacgggatcaacttgagcctaatacgaagcaaaaggcaatgcgaagatttggccttcgcgcggcgaaatggccgttcagtaggggcgacgttgaagccgttattgcttctcttgtcgaataccgagaggcaattacagccatcttgcagatcgaccagacgtaagtcacagctcgctccccagttaatacataacctatagtagaaacaacagctaatgcccgcattagaaggcttcttcttgatatcaaccaacgaatcgatgatctatctctccaatcggccgaaaatagatcaacggatcttaaaccccatttcatcataccttttccccgtgatccagattttgtagatcggccagcccttcgagggtggctcgatgagcagtataatgcaagtccagctcgtcgattagcgctggttggcatgggtggatttgggtaagctattcactgccgattcaatacgacaaagatcttaagctaagtgagtgaaaggaaatctcaaatcgccatcgagtttgcctatagagtgcatatcgcttcacctgagaccaacgtgttttgggtacatggcggtacagaggcgaaatttgaagagtcgtaccgatcgcttgcaaacgcactcaaacttcctgatcgtcacgacccagacaccaacgttcttgcccttgtacgcgattggctacaaagggcagaagcgccgccctggttgatcatattggacaatgccgacgaaatggagacgttcttcccttccaagagccagagtgaagaagatgggcgggaacctttggcatcttacttgcccaaaacaggcaatgggaaaatcatcatcacctcgcgcaatagaagcgtggcagaaaaattgactggtagtcataaagctatccaagaggtccctacaatggatggctccgaggctctgaagattctcgagaacaaattgagccaagatatcgaacaagacgcagctatagatctcgctcgtgccttgaatttcattccacttgccgtgaatcaagcagctgcatacatcaaccggcgtgcacctcgcgtctcaatcagatcatatctggatgaatttcgacaaagcgaaaaaaagaaaaagagtctcttgaatagagacgctggtgatcttcggcggcgcgaagatgtctccaattctgtggtagttacgtggcaggtaacctttgaacagattcagcttgagaggccaacagcagtcaacttgctgttacttatgagcttctttcaaccacaaaatattcctgaattcatgctgtcgggctacaattttgatacctcggattttgaagatatgactttcgacaacgatgaagaattggacgaagagtcggatgaagagtcggatgaagagtcggatgaagagtcggaatatgactatctggatgaagatttagaggatgacttggacgttctccgaggctattccctcatcagattatccaccacatctggactctgtgatatgcatgctctcgtgcagttttgcaccaaagtttggctcctagagtccaatggcaacaacttttcgcgcctaaaatccctattcttgagccttggtgccaaacacttcccagagggagtatttgggacacgggagacatgccagcttttatttcctcatataaagcctctaatggatgaagaacctacggatgagcctggtattcttaattggtacgagctatcaagaaaagcctcgttctatctgaaagcgattggggcttacgtcgcggccgagagcaccgcacaaaaagctcttgactcaagcaagagactgctaggaaacgagcatcatagaacgctgggttttatgtatctcttatcctcagcgtaccagcaacagtctcgatttgatgaagcggagctgctactttcgcaggtggtagagacgtcaaaaagggtaaagggagacgagcatccaaaaacattggaaagaatgtctcactttatacttttatatcagatgcaatataaatacgcggaggtggaatcgttgcttgtggaaatgattgagaagtcaaaaaggatatggggagacgagcatcccaagacattgaagtatatgatgaggttggtatttccatatataagtcaaaacagacacgcagaagcggaacgtatatgcttacaggcgacggggatatcgaaaagaattctaggagaggagcatcctcagacactatacggcttaactctcctggcagatacatacgagggacaagggcgactagcagaggccgagttgttagtcactcaagtgttggagactagaaaaaaggtgctaggagatgatcatcctgatacactctacgacttatctctcctggcagatacgtacgagggacaagggcgactagcagaggcagagttattagtaactcaggtgatggaggcaaaaaaaaggacgctaggagatgagcatcctaatgtgcttattgctgtgaaacatctagcggctatcctccaaaagcaaggtcgattgatagaggcagagtcactatatgcacaggttgtcgagacaagtaagaagatgctaggagatgagcaccctgatacacttggcgccatggtctttctattttacgcataccaaatgcaaggccgattaaccgaggcggagtcgttatgcgtacaggtattacaaacaagaaaacgggtactgggagatgaacatattaccacacttactgccatggccaatctggcgtacatataccgagaacagggccgtttcaacgatgcattggagctcttacgcgatgctgtttctcgtctggtgcagattgcaggtccagggaacgaagagactgtatgtgaggttgaaactctaagaagatgggaacaagaccagacttgggatattagcacacaagaggaattgaagacgtaatagtatagattgttagatgtccaatcagcttgaaacgtcatctaatagacttttgtcagactacgttaccaaacaagggcttctcgttctaaaactagcatatcagacaacctattaaagacaggtaatcacggcagtctttgggagtccagtcctttatatgcttggactgggtgatccatacacaaaatgtctgattccttgttgctcttttgatggtatatagcacctatttgggtaaatagttgcgtagacaaacagcgtagagcccccaattactcagcttctaaaacagaaagtctgttctggcggtggcaagcagcaagcgagatacgcgagatgccatgtaatcttgtgagcatgtgcttttttcaaggctctcaataaaaagttgaagtaggtcaagctagaatgcagatctgaggtaatacacatgtgtacagaaaagagagatggttgtacatacagagagccattaatgcgttcaaaggcgttgcttgtaaaacatgattacaactactagtactactaccataaagactctttccccagatttgcttcccttgtgcccatcgcttaaatggataccccatttcccattgcttccgttctactccgcggacgagagtggatcctcggtaatccggggtggctttcgccgccatatacaaacacaaataaccaacttcacacgacacgcattccagttctcaataaagtaaggccagtccagccatgccgatgaatccaggtggctgcgtaaactaagccctaccatccgttccatcctcctcgattgcttctgcgcggccactgcggcgtgatgtttaaagttgccgaggaggaatagtaagtagcttggtttgtggcgccgttagacacgtaatagcgaagtggctacaagaaaagccaaagaatggatagaagagagtaacttgtttccgattccgggcaagtatcctttttgatcctgtaatttccctcgtcacaattgccgtttgcttcttcacgtgctttccaagtcaccaggtgaattcacgagtcattgtctccgttggaacgcggggttatcactcaaggccatgcaagccgtcgttgattgcgaaagaatcatcattgatggcgacttgtgtgaaagttgcttgtgcgcaacttggaattatatcgacatcacggcgatgtacttttactatttgtctattcctccgtaaccgtatactgccatgtgcctgcagtccgagaaccggcaaagccaaggagggacgcattccctgaaaactagtgcccgctcttggtcaattgatggaggggagggcttccaaataggcaactttgatcgaaggaagcgtgggtccctgatggcggctgtgctagtcaatgttgactcgtgggaaatagacacatggccgatatgcctgattctctcttcatgttcccttgcgccgagatcaaaacattggtgatcaattgacaagagggatgaacactcctctttttttctccggttattaattgtaaaaaaatgattacaaaatattgcaaagccgctcagctcggcttttttgctaaacggcaaacgacgggccaccgtcagcgacaaagacctcggaagatcgaaatagtcggctccaagccgtcagccctaagcagtcaccaacgccctgactcatcaaaactcatcagaacatccccatctttttccgcgcgtgagagtgaattttagttttgtatccggccattcacctaccattgttccgtggatattgcgggtgtccccttacgaggcttgaactagtttgaatgaaaacatctcgttggtacctaggctatatagaagtagagaataagcccaagcactagcgagtgcgaagtctcacgtcaggtccaaaagatgcatgcctccgaggagcctccatccacaggagagggggcgataaagcagaaagaaaaggggcccatgtgccaaaactggcaaaaatgagacgatgcccccccctccctcctctccgcaaagattggatctgcgccggtatcgatacccggctttgctgggggtggtccggccaccttgatgggcgaccttgagggtgacactcacgagaaagccgtggagctcatggagttgattatctgaccacattattcctgtttagtttggatggcgtggtctgcccagcggtcccccatatttttttaactttttctatttatgatgcttttgctggtgataaatacctggggggcagccgtctttcaagggttggttttcctgctgagccttgacactttctgcagctccgtgttacatgcatgccatgcattgacttgttctcctttgctcttcacaatccatgactacatgctataaatcttcaagccttgatgcttttatgaatctcctttgatgcccagcatcgaattacaacactcaattgagccagaagctaaaagaaggccatcaaccaacacacttacacagacgactacatacactcaaaactcaaaactcactcacacactcaacaccatcaccatggactccctccccctagagctcgtctcccaaatcctcacccacctcccccccaccgactacaaatccgcccgcctcacctgccacgccttcaacgacgtcctcgcaaaatcaaccttttccgtcctcgccaccttcatcgacccaaccaccgcaaagtccaccattgagcgcatcgcctccgacctcacccgccgcccaaaggcaatctggtcccccggctgctccgtcccaaaggacctccccgtcgccgagagcttcctcttcgccatgcacagggcgctgcgcggaacggcctgtccgtccacgtcgccctgctcctcgagagcgtcgtctgtggatggcgcgtggagcgacagcgaagactcggaggatagcgatgcagggcctgccgaggaggagctggcggcgtggaatttcggacggactgtgggcatgcatgacttgaccgaggagatgctgcggcaggccatgttccggtgggcgctgtatctgagctacgtttacacgggcaaaggtgaggcgccgcagctgtgggtgatgaattcgaagaaatgggcactgcatcaatgatactttcttctcctctctctcttttgttccaacagcatgtctcttttcacacttttgatatccaatttttatcttttagctttagcctgacagcacatcttagttatagcacagacggcgtcaatattataataatcatcactttaattcaagcacaaaatactaaaaacaactgagccaatttaaaagtaaagataagtttccattaaaggcatgatttcgcacatgcaaaggaggggtatatggtactttagcatctaagtgtaaaaagaaatctcaaactcccaaaattattcgtcccaaggtatataaatcctctctcatcattcttttccccccggctcagtacttttctttcttgctaccgcgttatatatacaacatttcgcagagaaaagaagaaagcatggcaaataaaacaaaaacacgttgctgacgtttccaaatgtcgccccagattaattgtaatgatcgttatcccttcgtgcgtcccaggcgtttcatgaaaaatgctccgaaaaatcccctcattgttaaagcgttacactgcgcgactccagaacggaagctttatataaacatgtataaagctggcccttgactcgcttacagcaggtaagcagcgacgagacccatggcgaccagagcaccggtggcgcggttggcaacagcgccgccagtagggacggggggagtgctgccagtggtggtaggtccgacgggagtgttggagccggcgggagcagtctggttgccgccagcaggaggaggaggaggagcaccagtgccggaaggaggagtgacaacggtaacgggggggatcacaacagtagagttggaggcagcagaggtgggagaagtcgggggagggatcacgattccggtgacggaagtggcctcggcggtggtgcaaggaacggtcagggtgacggttccgttgacgacggtggtggtgtagacaacggtgtcagtgccggcaggggctgaggtctgaggagcagaggtgacggcagtctccagcgtggtgggagtgccggtgccggtggcggtgatgacggcgctgggctggcactgagaggcgggcagagtaaaggccgaaggctgagcatagacgacgcactatggacgtgttagtttcttgttgatattcacggtcataagaggtcaacgtacgttcttctggcaagcggcgtcaccagaggttgtgctgctctgccagcactcggcaacaccgcccaggggagggtatccggcaacgttgtcggagcagcggcccgcagtgcccatgccgttggcgtcgcagcggatgatgatatcgccagacaggcagtagttggcgttgggcttggcgcagttgaccttgttggtgccctcgggaggggcctgggcgctggccagggcggcggcggcgaggaagatggcggcggtcttcattttgggtgtttgagtgtgttgtatatgaatattaataaaaggtggtgagggtgatattaagatattaggcggatgaggctgaggttgttggtgtaagtggctgttgaacgagagtacagcgcaagctgagcgtaactagcgagtgtagtttctgatattacttggggatggatcaggaacaaaaggcccagctggtgtgcggcggacacgacgtgatgttatatacctgaaaggcccgtccagcacaccgtctggccatgatacgagcgtgtggatgattccggctcccagcaacccaagcaaggcgcatgcagggaggcggcaacttttgccagggttgggatgccagggactgacgctgtggtacctgtacattgggcgctcctctgtggactccatacagagacaaggtctccccttttagccccgtcgacagtccggcctggtaccagtactggaagacactcactcgtatgcttttagcttagacagacagattcgtctctgctccatacaatggacagcacggccgcagtctcttggcgtctctccatatgacgccgagatcagcaatagcagacgacgcctcttcagctcttcccagctcttgtcagaacatgtacccttttgctctgcctgtacaagctggcatgagcgcacagagggaccttgcaaagcgctgtagcccaactctgacggtgctagccagggatcttgttttcgcgtcgttccaccaggccccagcacccgggcagctgagtagcgctacctcgtccatacccggctggtcgctctgagtctgcgttcagtccatcgctggcagggcccgtgcaagtcccgcgcaggtaccagtacccagccagccaccctcgtggcctcgtgtggctcgacctctgccacggataagaaaaaaagagcgccaatgaacaaacgggctcgtacaagctgtggctctacaggagcagcaacgcatgggcagcaccagcgccacacgaaaatcggaaaaagatgcagcgaaaaaaaagatggcgagacaaggcaatacgagctttgccggccttcgattcgctgaaagcatcgcatcaggtgtggctagtgggcagcagcttgcgctttccccgaatttgtctgctggtttgcttcaatctttctttccctccatggcggacggggctggagttgcagcggcctaagccccttttggcaggctgacagctgctccaggctgtcattggcggatatcaacgtcatagctcacaatgcgccccggttatggctcgagtatgtggcacctgcccagcttacactgcaacgtttcgccgcgaccacagtgcgcattcacatttatttttacccgtcgaaattcccgcgccaagcgtagatcatcgcttaagcccacagtgctgtggcaccgtgtcccacgcgcgatggcaaaaaatcaagatccaagaaagaaaatatattgaaaagcagaaaaaaagctcatctgcccatcaaaatctaggtagccttgttgacgaaccgtgacgacatccaagacaatagccaggccctatttgtttccaaaaaaagattgttcgcctctttttgccgcgcccattattacggaagccaagccacaagctgtgttggtggcgacacagaatgaacgaatgcaggtcccgacccaaaaaggtgcccctcgtattgtaatcaatagcgtgctgtgttcaacgaggcctcataccttgtatacaagaaaaagaggaaggaaatttttttactcagtcacatggtcttccttgctgtgatcggatgctaatgcttgtcaagtcagatcccagatacctactacaggcaaaaatacagaattggacaggccatcatgcgcaaaaagagcaaatgccaaatgtacacttacatgtcacacgttgattgctccatggggtgaaaagagggccttgaccccaggcgccaaagaagaaaaaaatggcaaactcgtcataaccacgttccttcgtcgtgagatttcacggtttaaccgccttcccaactttgcaaagtcttgactggcagctcgtctttctgaggcggccagcgtatggctttgatggaggggccgcatggatcccgcttattttctccgacatggcgccgtctgtggacttgcattggatgaatggtttgcgaattgctggcagcgagctttgctgcaaaggcatgagtagtacctacagacttgtactgtgggctacagtaggtggaattttctttcgtttcttccttctggctgaagaagcatacacggcatctctcttgggacgggccgccaagaggcggtgatgcggtgtgatatcacaaagtcagggtccactcccgttgcgggaagtcaaaagagggttctagtctctgtcaaagacattaatcatacacaggaacaaagacccaaggcaagacattcagagggcacgttaaccaagacaagagagaaacattgcctatcgcttaacaagaaccaaaatacgatgatcacagctagaatagtcaggtgaaagcttttgacacgcacagggaaagcggccagggcctcacgtcaatctaaatgcctgcctagcctatcaatcatgccccctattatttttggaatacgagggggtcgagagcctctagagcttttgggcttcttgggctcgacttggtcctgtagcagtaccagcgaaaaggcggggtgtagatggctgttgccatgtagcggtacattgctggtgcccgagtcaccctcgtatggtactgtagcatcaaggggagaaaaaaatagatgtgcttgacaaaatgctacatcgtaacaatttctcacggcatgtaatgcacacttgatgcgatgctactctatgtggctttttatagatttttttctttcttcttttctttttggtcttatacgcgactgccgagaggattgtcggcactagaattggcaaaggcgccagatctggcaatccttctgcgacggcttggagaaggtcggtcttctgtataatgggccgacaagacgtgaggcatcaccagacaagtcatcccagatcacgcacatttggcttgatccaagtacagcgcattaatggcgccatatcagagctgggcagaatctacaaagtagcagtacttttcaacatgctggtatttaggagtaaagaatccatacgcaaggggcgccatgcacaccgatatcctattccgaccgcaaagcagcacctcggaatatcgccgtcgccgcaagctgcttgtccatgtacagtacatactccttactatcactagtattgcagcttggcctcttgctcttctacgccatattagtgtcttttcctaatcctctttcccaagtgaggttgagtcgtggtgctagttcgatatgctcagaaaagggggcattaccattaccccgtatgcatgtcttactgcccccttgtcaaggagattcttctccgcagcaaatctttatcgatctgcttcactgcgatctacgcatggtgatgggaaagacaaaacaaataaacaaataaacctcgtaatagcacgttgtcgtctggggggagttgtcagatatcctttttttttattgcttttatttgcagccttacgccgttatgcattaaacgctttttttttgtgtgcgtctgtgtgcgcttcgcttccgaatgctccacgctcagctcccaaaccgtcaccctatcctcttaaaaagctaaccgctcatgcttccatggcctctttccttcgccttcaccatactgcgccgtcggctgatagtctccccttatcttgtacttgtaaatcgtcagaccgtccaggcccaccggtccccgagagtggatcttgttggtgctgatgccgacttctgttccgaagccgtagcgcatgccgtccgccagacgggttgaggcgttccagtacacgccagccgagtctacctggttcataaagtgttcggcctcggctccgtccgaggtgaagatggagtctgtgtggtgagagccgtgggtgttgatgtggagaatggcttcctcgacggaagatactgtcttgacggccagtgttagggaaaggtgttctgtatcatagtcttccggagtggcatctagaacagtgccgtctgggaaggcagtggatgcggatgcgagggcggctttgctggcggcgtcaaggcggagagtcacgcctttcaaagccagtgcagaagccacgccggggaagattgtgtcgagggctttgtcctggacaaggagagtctctacgctgttgcacgcagctgggtagctggtcttggagtcgacaatggcgacagcagccttatccttgtcaacggaggcggtgagatagatgctgcagaggccgtctgcgtggcccaagacggggatctttgtgttttccttgatgtaccggacaagctcgtttgagccgcgggggatgacaagatcaatgctgcgatcctggctgagaagctggaggatgacgtcgcgagtggtgaccagctggatggctgagttggggacctgagttgtggagagagcagaggagatgacttgtgagatggcgatgaaggattctgtagattccttgcctcctgtggaaatgctcagtatatgaggccaggcagatggtgagatggaaaagcttacccttgagaatggcagcattgccagacttgattgccagactggcaatgttggcaatgacttctgggcgtgcctcgaagatgatgagaaggacgccaatggggcatgagactcgctcaagattgaggttgtcgtcgagcttggttcgcagtgagaccttgcccactagtggcgatgatgactgttagcaagctgatctgatttctgagtttatgtctgtggtgaaaatttcgctcatgatgatgcagtccatcaaatagccaatgcgaagcaaataaaatcagaaaatcagaaaatgtgaagcattgcaccatgatggcaaacaacaagccacgtaccaggatcttccaagtccctcacatccaatatcccctgcagcatatcctcaaacttgcccgtcttgcccagatccagcctcgacacgagcgcctgcgacagcatcccatccgccgccgcctttcgcgcaagctccagatcgcgcgcattcgccgccaggatctcgtccttggacgctgtgagagccgcgtggatggcctcgagggcctcgttgcgagccgatgccggcagcgaggccagggtgaacgaggccgtcttggcggcggcggcggcgacctctggcgagtcgtttgtgagagacatggttcccttttatgctctatagattgtatttaatctagggatatgctgtcgagagaggaattcgtgggcgatgagtgagatgagatgtgaggtttgcatatgcgatgagtaagtcagatctgattttgtcagacgccgatgcggggcccacgtattgcctgatgtggtaatcgctgtggcgacctgccaccggaagcggcgcaatgctggactggtcctaaaatcatcctcttctatagcagcagaatacacataacaattgcagtaatatgattgtaaaatgaataaattttttactagtgactagattttataattttttgctttgggctctgttcgtatgctgtggagcaatagtagtaagtaaggattactagtacataaggatcagatcgagataagatgcgtaatccatatggaaccattgcggcttgcgagaaaaagaagaagaaaatttgctcaaggtgatattcaaagatgaggcatgatgtctgggttggagcactctacgtttatataatggctgcattatccccaggttgacatggccaaagagttgcaaatggaagttgaccaaagtatgtgtttgttgaagatgcaggtgaggggcctgaaaaagagacaaaaatgtaaagaaattgagagtaaaacagaattgagcatgtcaatgaatgagaccaaggctttgatggtgccttttgcgcctggaaactccagcatccaatgcgggccgcttcaagatctgaatagggagctacaacgtcatttcaagattccttgtgtgctggtaactcactcgtatttctctctcttcttttctacttaacctttttcttattctaattttcagcgatattgagtcatagtcttgattaattgagacccattacaaacatctgatggaaagttccggcaaagcagttacaatatgccagccaaaagcctttgttaagcgagatacgcgactgttcatccgagtatgtagccatcttgggcaattaaattagaaagcttcaagtatcagaatacatgactatataaatgcagattcataatcggcatttaggcaaatatttttgccatgttctcatgcaaccaacccttcgccacagcttgaaaatgtgcgatttctcatgatgaactgactcccttctaattatcgaatcaggcttagctttatacatttgtctaagaagattatatggttaagatgctactaggattgaatgaattatacactaactgggggtaacgaacatttcggaccatgttgtttgtagacgtttcatggagcgtccatagagaaacagaaagggaaaaagtgagtaaaaaggaaacttttggagatcctttggactcatatttctctacatgcgctttacttgtatatctctatatgagtcatccatggcagccaggcgttgagttggcgcatcgcataatagggaagattctacgaacagacttggccttgtaagcagcaagagtaaacaatcattctatttaaacatataaatagatataataatgtggcaaaaggaatggtattatcaagaaatattagactgctgagtttggaggattcaactttgcatatatctcgccatgtcacctcggcctccgacgagattcggcgatggaaccttgatgggttgtcggcgcacaggagccgtgcaacttgcgcaaagtatggccacatgacaaggcacttgctaaaggactcggataatcggatgtcaagttttatagattgttgctgcgataagtctggcagcagctgatctcgttaggccatacctgaggccatgttggggaaaggcatatactacatgtatcctgattactgattgcaatcttataaagtagagaaacaaaatgtaacggtaaaggctatttgcattggctacatgaatcaaatgccaacatcacacacgctgttacatcattctcgtcgtcaaatagcctacatgaaccgtctacattgatagcgccgtccaagatacactaaatcataaatccgataatacgagcatgtcatgccgaagcattcaacgcccgatccatcgccgtccattccctctcattggcccaattacccactcaagatcaataaaccgcaatgaacctccaatatgccccaacttctcagccatacttaccccgatttccggaatctaccccaaatgctaccatgactaactacgccgctcttctcgatttagtggtatcccgtcagcctctcccatgcccgagctccactcctcccaggcgccctctttttacttgcattttcttcttctcaaaattctgcgcgatactctgtccggctaattcccacccggcaaggctaaggccgtgcccctgcgtggctgcgatggaggcggggatgtgcttcttgtacgaggagctgcagatgctttctcgtttactttgctgtagaaaagaagagagaaacaaaaggggtcaatattgtaatatggatatgttactccaagtatttcctctaatgatggaaaaaaacaacttatgaaaaaagatgacaaatgtaacagtaattcataccttgcaagaataacaaggcttcacctcccggtgggttgccgagtcgcggacctcggccgtggaatctgagccggcgcgcgtatccggccttggcccactttctacggagaatggcaaaatttcctacagcaaaaacaagtgggaatcgacatggtagtgggtgggatcgaagaaaaaggattttttaaagagggcgacatggtgtgtgtgttgttggccttcaagtaggagcccccctgtgtttatttattctgctcatcatcccgcctttttgcttctcatccttcttctttttcaagtgtgttttcatgaggcatggctacgaggctacttgagcgggtttctttattttgtttacttctttctcgtgctacatattaatgattttattttatgatgccattgggagatatactcatatgactgtgcccactctcgcatatcgccccaactaagactcgttttataagccgtcacctcataccatctcaattacaccacaactcataagaataactcttttattatcaaaaaagtcttgatcaaaatgccttcaatccctgatccagaaaaggccaatggtccatcaacatcccccactccatccatccactcctccaacgacaccatcaccaccgcacattcagaccacggcagcaacgacgaaaagaagactgcgcgtcatcacatcactgaaaacgacgtggaacttcaccacgacgctctcgtaccaacagtcagccttgccacagcagcgcaggccccggcaacggaacaggaagctgcccggtcacgatcccgtgcttcaaccacccggtccaagactcccaagactgttcctcgctctcaacgacgaggtctgctaggtcgctttgctgttgttcctgaagtcgagagtccgtatgagtacaagaactcgactaaatggggcatcaccttgactattgctctggctactgccgctgctccgctgggctcttccatcttttatcgtatgcatgacaagtcactttactccaaattcatgcctacctgctaacagctaatagccgctcttcctgaaatgacacgaaagctcaacaccactgaagacatcgccaacctttccgtcgccctctacatgatctccatgtccatcttccccctctggtggtcctccttctcggagcaattcggccgccgctccatctacatcatctccttcaccctgttcctcatcttcgccatcgtctccgccgtctccaccaacatcgccatgctcatcgtcttccgcatcttcaccggcggcgcctccgcctccgtgcaagccgtcggcgccggcaccattgccgacatctgggaatcgcacgagcgcggccgggccatgggcatcttctatctcggaccgctgctcgcgcccctgattgcgcccattgtgggaggagctttagcccaggggtttggctggaaggctaccatgtggttcctcgccatttacggacttgtcatcctggccatgctaatcttcctcctgcccgagacgctggcacggaagaagcaggaagaggccattgccgataatgagccaactgctgaatccatccgccgcatgacgaccagagaatccgccaaagtccagaccaagaaactggctgcaagcgccaagcgcatcttcctcgaccccctcagcgtgctgctcttcctccgcttcccccccgtcttcatcaccgtcttcaccgccgccatcgcctttggagcgctattcatctccaacatttccatccagcaaaagttctctcagcccccttacaactacagccagatcattgtcggtctgctctacctccccgctggcctgggctacttcatcgcctccatctttggcggcagatggatcgacagaatcatgaccaagcaagccatcaaggcaaatcgctatgacgaaaatggcaaactcatttacctacccgaggaccgcttcagagagaacatgtggctggccaacaccatgtatcccatcgggctgctgatatacggatggacactcaactatggagtcatcttcatcgtccctgctattggcagcttcatttttggagctgcctctatgcttgtttttgtaagtccctttatccctatccttttccgacatcttgctcatgactaatggtcaaacagtctgccgccaccaccatgctcactgaattcgtccgcaagaagagttccgctggcgttgccgtcaacaacttcgtccgcaacatcctcagctgcgtcggcgtcatcgtcgcggctccttggatcaacgccattggtgtaggctgggtgtttacggccgtgtccttgttttgtatggttgctggctatattggcatttggacattgaggagaaatgccgctcggtggaggaaagacatggacgaggcgatgaaggatatgtaatgatttgatgataccctaacatgttgtgtgactttttatagacgttgttgttttctctttatatctaggtctggtcaaaagtacaagtattcttgatcttaacacatacatgattctctacatgtgaatagtcgtctctgatgatctatactcttctctcaccattcacttttctcctgctatcagcttgccgagcgcatcaacagcgacatttccgccgctgaaaacaaggcccaagtcccatccctcttcgccggcctccttctccacaagacttctaaaatcttcatcaaacagcgcaactgccagcggaacgcatgcgctcggctcaaccaccatcttcatccgctcatacacgagcttcatcgtcttcaaaatctcctcatccgtcacgctgaacatgccacttaccagacgtcgctcgaagatgacgctccagggatgcacacccactggggttctcagtccatccgccacagtgagagacgacacggtagggatgcgttcgcctgactcgtatcctcgcttagcatcgtcagctccctgatatgacggctcggccccaaagaccttgataccggtgccttcgcagctgagtgccacgccagagagcattccgccgccgccacatggagtgatgatggcatccagtccttctttatttcccttggtcttgtttgccgcagcggcatacacgcccctcagggcctgtccggctgggttaacgtgagatgcaatgctgctctctacttggtcttggagctcgagtccgagggtcccctggccaagcatgatgtcgggatgatcataaggagggaccagtcgcgcaccagtctcggcaacaaccttttcggtgacggcctcacgctcgacgctcgtgctgccgctgaagatgacgttggcgccatagcccctggtggcgttgatcttcgcagggatggagatttcaggcatgacgatgtgagccttgatgccgttctctctggctgcgagagccagggcctgagcatggttgcctgcagattcacgttagcagccgttctgagtcatcaactagacaggatcgtgaacgagatacaagagcacctcgatcttgagcctctcattcccttcccacaagcataaatcaagccaagtagagcaccatcttaccagagctatgcgtcaccacgcccttttcctttcctcccccctccagccatcccggctcctctgacagcttgtgcagcgcataaaaggccccgcgcaccttgaaggccccgatgcgctgcaagttctcgcacttgaaccacagtcgcagcacaggcttcgcgggcgtcctgccggcgaatctcgtcttctcgaggttctcgacggtcgtgggcgtcgaagccagctcggaaagcgtctgattggtcaccacgggcgtgcgatggacatgattcttgacaaccttgtgcgccgcacagactgagtcgcggctcaaggggagagttgtcgacaatgcggccatttctgctgcttgttctttgccgcttctttgcttggagcctggctctttttgccccttacgtctcttttccacaaacaaacaaaaagagacgccttcactcttttaaggatactttcgacaagctgctgccttgagaagcggattatctcatcagcacttctcctcgatggcgtcaaaaacgtgccgcctttccagtgatcaaaaggcgtggggatccccgcccgctaaaattagtggacgggttccagggtaagagcggcggcgcaacgattctagaagcctctccccagattttgcttctacaattctatactgtagaattcttctcagcagaaatcaaccatttcgatttcatgattatatgatcactgtcttggctttgttaatttcctattctggtgctcatttcagtgttgggattctgcaccagtgacaagtcaactctcacgttaacgcggcttcaagtctacctgtcaaatacaggcgccaaggtgagacaaggacactgtcaatcattgtttcaatctcttcttgcttctactacttgtaggtagcttgtgtgtgtattctaggactaacgcatgtattccaccacaggataccgaatgcaccaaaagaccgggaattgggccaacgaaatttgcgtgagagctctacaacttctcccagattccacgtcgatctgcgactagggcaatggctccattgccataccgacttcttcacgagctctttaagcatctcttattcatccccaaatgcccaacttcgtgagcgccccgtggctgtgttagattcaagtgagccctgccatgatagcactccccgagccacagccgccaccaactcctgcgcacagcttcgccattactgcatctcatccaaggcggatttcatcgttcgcttgagaaagggagaaaactgatctacaacatgactgaccgggtctcaaaggcggccgcagacacgaggtcacctgaaactggtaggtgtggtcccccccacgagccgaatggcggtattgggttctgcgattgcagtcgccggcgttggagaattgtggctgatacaggtgtgctggcagctggaaacgcagtttcatcggaatgctaaagccagccatggagccctgaatcgaaaagttgcatataagctgcagcttgaaattacgacttgatcgcagtttgacggatttgcgacttggctgcagcttgtccaagtcacagcctggtcgcgttggcaaaaaagttgtggttaggtaaatcccggctattcggtgttgagaggcatccctccttttctcttcttttcttttttttaagattacgaaacctgggatctgccttatatgagccgatatttcgggtctactcggagcaagggttcgagatgggctctactgtatctttccttacggtgtcgcttgtttaattcagcgtatcatttacggtagagctgggtcgtccagggggagttttctctaccttcttcccgacgcccaacactcagtaccgccagcttggagccgatggggaaacaagggcatgggtcatgggtgctggcagtattgaaagccccgacagccatgcagtccgttttctgggtctttggcctgttcgtcgaatcagcgatctagaagctgttgttggtcgctagcgctccatttgctatgcaagggagtattcccagcgtcggccctagttctcgtcgcttttgttgttgagagaacacgcccagggacggaaaggagaccggggaaacaagcaagtaaaaaggtcttggcgaaaagacgaaaacgaatgactggttactggcttgttgatctctaggcagtgccccctagctgcatggagatgaatcttgctatgcacgccgcgaatgatgggcagtaatactatttgctgatgggcactcttcggtttgcggcactgcctaatcatcgcatcaagctgtcattcagatccgcggaaatccttatctggcattcatcctgtcctctcggtcggggtcgagatcggatcctgcgtcgaaccttacaggtgcatcttgcgtatactcaaacgatgacagccacccaagaccttgttatgatcggatgaatttcacccacttgaccgggttaccgggccttgctgcgtctcttactcaatcctatattagcgccacagatcgatcttttgcggtgtgaagaatgcgaagaaaaggcagccatttcacacgccgatagctgtgaccgccacagaagcaccccggctcttgccccaatttctcgagctgtcgcatgtcaggtggcccttgggatgggtctctgggacgccagccagtgttgcagcggcatgatggacggcttgttctgcagctcagaggggggatatgcaatttgcccatgcattcaatctaaaacagggctttggtcgcacaaggcagcctatgattctcaccaagctagccctcctatggaggagagtactcgccccgtcctgtggactcatcgcgcagaggatgtcgacaccggggagtcgatgtggagttacgaagtcttgcggctacaggtgttctttttggcatcgtataggggtatgcctcatatagaaatactgaccagatcagatgcacgatccgctgtactggctttcccctggtcttcgggtcgccgcagtgcctcttctctcgatcgcatggcggagcagcttccggtagcgtcgcatccacctgccgcctccccgaatcccatgcttaatactcctcttactggccatgttccaccttgctgtgagcccaagctacctacgcgtacgccgctcgtcgagaaagcctgagcagaagtagaaaaggcttgagtgcggcggggaagcaacctaacacccttcaagctggatagcatcaccacaacagcactgcggcatcattgcattcctcacgcccactaataccccctgcggcgctctgatgggcagctgtgagccagggggtatgaactgtagtattggcacctccatgtttatacttattagcccttaatcctacgacccatctaagctgccagggatcgtggccgacaagggagcatgtcgaaggcgtcgggtcccaagttcctgggtctgccggttcgcggcccagccatatgatctgcgtgtccattatgccatacctttttctcatcactcacgcactcttgctcggcccggcccagtgatttaaaaggggaatggtgattctatggggcctctgctgagaagttcccccttcgttgtgtcgtctcaaacccacttctcattttgtctccaatgctctgtccgcggtttgattaccatggatgatcaaacatcgccagacggtcggctcagccgtgatagcagtatcagtttggaggaccatgaaggaccagctccaaggcgcgtttgcatctctgatcccttcattatttgttcatgtgtcttctaactggaatctcacatccaggttaagcagatcccctctttacactgcgcatcagatacagcgagaggcaaacgatcgagcaagcatggattctcttcttatgatttccctagactttcctgcaacgtacaatacagacgaaatacctacaggcgtagggcctttggatcctgctgatgaaccattgctttcatcccgccgcctgggacagtatttgtcagaagaacacaggaacgaacggatcgctctaggggtgcaacctctgggagtaaacagggctactgtccaaagttatctgcccgaaattatacaaagtgttgacaacaacgcatcgcaagcagaggcaactgttggcacgatagagcccgaggagggagtatgctggggatccttcaccacattggcatctacaagctctgacgggtcgtcggggcccattacagcatgtagtaacaataacgatgacgagaatatagccgaggcagccaacccaagaccactccccacaacgccctcttcagatcaacacactgcttcgagcccagcgagactagccaagcaagatgtggctctagtaaagttgcaacatgccttggctggcaacgagtcccatctcatagcccaagacactgctgaatgcgaccttgagctggaaggcattgtaaggtacgtacacaatagggttgaatgacacacgccagtcactggactaacatacatggaatagcaacctttataaaacaagccgtcataggcgacgtgtaggctacccagtcgagaaccaagcccgcgtcaaaaagactattcgtttcaaaaggaggtcggagaagcagcaaaaagagatgaagaaatgatttcgggctcggtctctttgatggcagatttctttcaacaagttgtcggtgcggtggacttggtatatgggccttgtggcattatcacatattagaggctgtacaggcagcatgacggaaaaaaaaggacgggatttccttgagactagattgtattatatgttatataaccgttccaaattagatacaacaatacacttgcaattgctttctgtatctccagctatcaaaactcatagctgtgcgagctatataggtatccaatttgattacaactaactaatcatatcatcgtacgtcgtaatatcttatgccacaaccaaatctttgaccctccgaatctcatctccactcgcactcacaatcttgatccccttcttctcgacatccttcttaccctccgcctcccaagcctccttcgtcacagccctcgtgccctcttcaacaatatacgtcctatagccctcctccaccgccgactccgccgtcgcctttacacaataatccgccgccagcccaacaacaaaaacatccgtcaccctcgcctccttcagcttctcccccagctcactcacgctcacgcggaacggatcccaaaacgcagaatacatctccacatccggattcatgcccttgtccacgacggcatcgattttagaaacgtccagctcgggcacgagttcgacgccgggcgtgccctggacgcagtgcgtgggccatagcagcgtggtgtcgctcttggaagggtctgatgggtggatgattgtgtggtaggattggtaggctgtggcgccggggtggtttgaggcaaaggagacgtggtttggggggtggaagtcgcgggtggcgattttgatggcgaaggggaggctgaggagggagtttacagttggggcgatgtcgcggccttgggggacggcgagggagccgctctgtgagttgatgttagtgttaagaagttgaggatatcaagattgtggtgagtccatatcgagtgggaaaagatgaagtgagtttgtggagttggagagtaaaaggtgaggcgaaactaggtgtgaggcttaccggagggcagaaatcctcctggaaatcaaccacgatgatcgcaggtctaaactctgattcaacacccatgatgaagatcttcgttttgtgattgaaataaataggaaacaaaatcagaagagtgaaatgagcgaaacagaaatgaaggctcactaatggaagtttaaaacagatgctttacagaattggctgatgcgaatcccccacttttgcggcagcggatgtggcttatcgcgctaaatggccgataaagagctgttttttggcctggggagaggatgtggagtagatggtacttgggatgaatgcttgctcacatggttcacagagtagctgatacaagtactgcttggatacgttcgatgtatgctgttagttcaagtacggccggacttatcgaaagggatcatggcaactgtttccattattaaaatttatagactaaaagatagaatacagagtgatattaaaccagccagctacccatggatatcgaagcaatgctatgctattcgccgctttcttgcaactatatacttgtatatatcgtctatagagcatatgtcatcttctgcactgccctgatctcataacatccaaaaacaaatacgaaactccattaattaccaaccacccctcgcttgcgcaaaccgttttcttcgttactgcgctttgagtgttttttttctctttctttctgacattactaacattaaaaccaatcatcattaatttttctaccttcggatcgctgatccgttggtgatagtcaacgaggccgacgaaggagccggagtcatggctcgtgagggagccgctgagggagccgctgagggcacagtgcttcggttgtgcgccatgtgagccttgaccaggtggccagcagcgagggcactgcaaagagacagttcaccggccaagacagccgcggcgatgattcgggcaagtcgtcgggcattgtcgccagggtttgtgggatgagagcccctgacgccgagaagttccagcatagagccctgaggatccaggatggtgccgccgccgagagtgccgacttccaaagaaggcatggagacggagatttggagagagccacgaagactggtaaatggttagcatgctagttcaaagggagaagaggagccatcatatatagacacttacttcttcataatggtgatacagttggcgctctccacaacctgtgcgggatcctgaccagtggccaggaacatggcggcgacaatgttggcagcgtgggcgttgaagccacccattgagccagccatggcggagccgatcatgtttttggcgttattcagctcaaccagagaatcaacatccgtcttcaggacgctcttaacgacatcaccagggataatggcttcagcaacaacgctcttaccacggccctcgatccagttgatcgcagccggcttcttatccatgcagtagttaccggagagggagatgatggtcatgtcttcgaagccagcctcggtctgcatcacgttcaaagcgtgctcgcagcccttggaaatcatgttcatgcccatagcgtcaccagtagtcgtcttgaagcggatgtacagattggtgccggcgatggctgtcttcatggactgtagtctggcaaatcggctagtagagttgaatgcgttcttcatcgtagtctgaccttcatcggagtcaagccacagcttagcagcaccggcgcgttccagggtatcgaaagtaacaacgggtccacgggtcataccatcggcagtcaacacggtaatggcaccacctccagagttgatggccttgcagcctctgctagtactggcgacaaggacaccctcagtagtggccatggggatgaagaagctctgtccatcaatgacaagaggaccagcaactccgacgggaatgggcatataaccaatgacgttttcacagcaagctccaaacacacgctcccagtcgtaatgcctgtatggcagcttagagttctccaaaacgctagtgatttcagaagtggcccgggtgcgagaaatgatggttctgcgaaccttgacggcacgagtaaagttcttgagcgtcttttcgagagcgtagccaggaatcttgccacgcatcgacagctcgacaacctcttcatcagtcatctcagtgatacgtttctcgacaagcatcttttccagcaccgccaagctacggttctcaacctcctggggcttaaccttggactcagcatcactctcatcatccgtaatgacaggagtagccggttgggtctgctgaggagttggcgggacatattctccgagaggcaaggtggcggaaccagtgtcgttgaagcgctgggcacgagcaagctcgttgcggtcgatttggtggtctggagcgttggggtccttgatactccatcgggcgacgttgaagagatagccgttgaggccgacactgagggcgagagcagcgataatccacttggagagcacagggtcctccaagctgctaaggaggccgccgacaacacggccgccaactccaaagagctggtcgtccacagggggtgcagtggccgaaggcagcgcgtagtgaatggaagggaattcgagctcatacttgatgggtgtgaggatgctcacgaggacggcgacgcccttggccctggcagctgccaagatggcatccagaccgttggatgcgaccttgaacggatcaacaggaggggtagagacaactccgctgagtccaccaaccaatgaacgcaggcttgggaaggaagcgccgttgcggaaggggatggtgacgatgttgatgagattgaccaaaatgaagccggaaaccatcaggcccttgaacttgggaacgctgctgctcttgatctttttgccaaataccgaagcctcatccttgtcggcgcttctggcggcactctctgcggcacggcggttgacgccatcggcttccaaaaccctgcgcatctcaacgtgtcgcttgatgcggttgatttcaagcttgatgctcaggatggcggtgtagaaggtgaagagcaggatgcagtcgaagaagaggatccaggcagccaagaaacagaactgctgaagaccgccttgaacgccagaggcagctccgagactgagaatcacaatctcaatggcgtagtcgcgaatgatttcgtaacccttctctttgatggcagcttgaagagcataggagatggcgccttcttgcttgggctcattctttcccttcttcatcggctgtgcacgatgctcgatggcgtggctcagcacagccttggtgagggcaatgttcttctcaaaaccaatggtgacaaccaagaaaggaagaccttcagaaaggagcaaaacactgatgggaatgcctaggccagtagtgacggccaaaccgaagaggaaagcaaacgtggaggagaagagagtggtcgtagccagccaaaagttggatcccaggcggcgcatggacaagaagagagacacaaaagtgatgtgcatggccagatatccaaggaacatgatggtgacatcgagcgtctcggcattcttcagcaggtcgatgaacgtagaccaagcgttgcgaatccacaagatcaagttggggccggcgtcaaccttggcagccttcataatccacatcttcttctcacggccatgctgcgtctcagcctcctgggcgttttcaagaggaatctcttgcgcagcagcaatgaactctggcgcctgttcataaggcacagagtaagccaagacgctgtcaccagcataagcagcaaaggagttgagggtggccggcagagtggtgatggtaaggttctggggagagggcaccgcatgagagcccggagcagaagtagaagcaccttcggagacaatctcggggaaaacgagcgtcaagagggcaaggtggtcggcctcgtcagacgtctccaggccttgctctacgttttgccatttccagccggtctcgggaccagcaatcaagtctcggctgccatcagccagcgatgaccactccgccttgcccacgctgtttcctccaaagagagtctcttggagcaggccaatgtaagacgtgctggccaagagagcaacaacgacaattgtatgtatagggtgggaacaggccagcttggccaggaactggatcagcggcgtgagcttcttgttgaggcgtgagggcgccggagcttggctaggagcaggctccccgcgaaagcggcgggggagcagcgtagagggattcatgttgaagaatatgaagagattcgttgtcggcttgcacttattccattggcaagtcttgtcgtacgatgtcggctctcctaacgttgtctagggcccacagaatcgtgtaagaatctcgcagcaaaaacggcttcatgatctcgcggcgggggagggggaaacgctcgatataacccgcgatccttagggaacaagggttggagcaaggcccggggttcagctcacctcgtgatggacgttggctcagcgccagccttaagcgattgacttgtcagtatccgggggtggtggcggcgagaatcacaccaatggcggcgcccagccgtcggagaacaataggctgctgatgcaattgagggcgaacaaggctcggcgaacaaccgcgaatacgtcagaagagctcagccacggctcctagtgtgctctggcaagcagatgatgcgaagatgcgaagatgaagaagacgaagcgtcccccctttctcaacgtccagaggaaaaagtagcggcgtagggaaaatatcggcggccactgaagctcccctggatggagcaaaaagactgactgacgctggtgcaactgcggcagcgcccaatcgagtaatagtcttggggtcacggcagtgaggcgcttggcccaaaacaacgtagctggttgatcgtgggtcgtctagagattgccgtggccgaatcagagcagggcggccgctgaatcgccggtctgattcgctcgacggtcctatttgcggttggcttgaattggcggtggatgatgaaatgaaattaagtcttgatagtgccgctgctcgatttttcgaatttttttcgccttgcagccaacgccaatcaggataagaggagtggcccctcttttttttttgcgataacgagtacgaaaggaaggcgcgcacacacacgaacttcagtggcacgtggcgttttggacctgctttgctgatcgtccaagcaggagctcgtggtgacagccagtagattcacctatcaagacacgctctgcatctacatcagaccggcagaaagagacgggagaggaactgaacagcagcaccgttgccctcgatccggagctttgggtttatatcgacagttgaacctggtcgctgctggccctccattcaggcctaagcggaccccagacccgcagtgccaatgtggcagtattcctccgtgcgtgctgcagattccacctggattccacctgggatcagataatgatgctaatgctactccagtaggagcagtgctacggcggaactgcaaagcatggacagcagatgacactcttgattcctgtcagactacaaacaagaatactgccgcaatacctaatcctcatccagccaagcctacgggatccctgactaggctacgctctatcaactcggggcgtattcgaatctgattctgacttctcgcaaccgcactgccgcttacaaccctggccatgctctccactcccggctttgcttcagatgtggatgctgtggtgctttgatgaagtgtcttgcatgcatagaggtccaagcacttccactgtattctggagcggacctggtacgacaattgcatgttatcccaactcctacgccgcatttgccaccttgcagaaaatgatggccggctaaatgttataagcgtactgtatgttgatggcggtagtgccagttggagtatcgatctacttgctgtgatacacccaagtcaatatgcggtgagcggtcatctttggcatcttcaagtgagacaaagtttaagtgagacaaaagcctcgttgattgcgacaggtctagggtttcttgaacggctagccgttgtcctaacacaatctgtccatatctggctttcattacatatagacaaaccgctagcgtggtgacgagactaggtatttcgtttgccgggcacacatctcggaatagacgggaaatggtgctaagagcactgctaaggaatattcggtaagcactcgggtattgaacaaggtattgctcctcctcacagttcttatgacttgggacacacgcaagcctggcgcccgttcatttagtgcaactcgacaccatgaggcgagatacaagcttgcaagcgaagaactactgggtttctaagctcagaggggaagaacgcagaggtattaattgtcaacaacatctaacgacaaagaaaaattgagacaacaagagaaaccgcataaagacatgcgcaaaccatctcactaagcacactattctacagcacaccatcctcatcccgaagctgctccgacgcgagtaaatggtatcggccctcctctcggagccgagcggtggtaactctgtcgggataattcctcagaaacatgtttgtgaaatgagttccatagtgtatcccgccaatcggcgactgtccggcattgtaaccaggcaagggcttgattacagatcgaaagttgggttcgtgaaagtacgcaaaggcaaatcgttcacgaacattgagcccgactttatgcggcgttgacttgagaaagttgttggtcatatactgcatcatgtcgcctgggacagaaatgcgtgagccagtgtctttcgaagagaagccttcagttgcttacctggaaacactgtgaatgtcccagcggcgggagggacatacatccatccagcgtcattctcccttagtccagctgaggtcttctcccagtttgcaaactgctcatcttgacgcggtggtcggacaaagagtcctagaaggcatcgtctcgtcagagtcaggactgagaaaagtttctacgacaagaattgcatacctccaacttcgtcttgagcggcaatgacaagcagaccatagtctgtatgagagccaataccacggccctttttcccctttccgttggtcctgtccctgtgaggaaacctgtgcaagtaggctcgttagcgacttggccttgatgagagtgagattatgtgctaacaactcacctcaagacacgcatgtgatgccacccatcatccgtgtatctcgtgagagaccccgtgggaacatccaaccccatttcgatgagctgcaacagcttctctcccgacacagccaaatcgctcatgtagcttttcatggcattcttcatactctggtcaggccacggacacggcccatggcacggccagccttgggcaactcgctgatcggtgtgggggagatctttcgtcacggtgaagatctctgagtagtcggctacgccatcagtgatctcctcaccagacgcgatgtagcccgagtagctcatgtggtctacgcaggcccgcttttgtgcgggtggtcgagagaagaagcgcctgcttgctgcattggcggcttggtaaagacgttgttgtgtctttgacatgtcaatctgcaaaatgccatcccggcgccaggcaccgatcatggcatctgctatggccttgtcggacacagatcccgaaaccctctcaggcagggtacaagcctctagttgtccaatctgggctgtgaacccagggggcaagctatgtgtaggagccatttgcgcagttactgctgatgttgaggcagcacgcgccttggttatgagatatcgggctgcgcccacacccttgttggcgcccttgacaatggccatcttctctgaagaggtcttgtgggatgactatgaatgaattctttttgggccttcttgctcaaagtggatatgagaatatgagattctgaattgttctatgtttgctatgtcttgaccatgggaacaagaaaagggggggcatgagaacgagcgaccgaaagcgcaatatatacttgaagctctaacggcagaggttttagaacctccaacttgagctcagcagccgaccgcttcctactgaccgccatccactttctcaacaagatgttactcagagtcgcacattgcagactatatatcctcgaattttccatcatgaccacaattccgcctaagaagatgcaattctcaatcatgcatgttcgcccagaattctgtgcgacgttggtcgtgtcttttagatgatgagggggcctcatggacaggcttgtatcacttccgtttggcaactacaaagaggcggtccgaggtgctcactctgaaaaggaggtgtaggaataaaaaaaaaaaaggtttcaagtctaacaaagaaattggaagctataaaaagagactaaagagaagcagagcggtgatacgcacacgcgaccaagcaaattactcgaaagtaaagcttaaactattcaggccatgcaaaggcatgatcagcgttacagcatatgctgtcaatgatgcttgtaccccccctctctctaggcgcagtctttgtctttttaaatgcgcagttgcacaatctttatggatcgactggacgtttcattatcatacatgtcccatgttagactgctttggactaaacaggtcagtcagctcgctcttggtaccacgcaatcgggagtggcagtgaaaaggagaggggagagtagggcgagtataaagttctggctcgttgttgtgaatagggaggagtatgagattgactcatagtagtatctcatcacctaagctggactcctcatgtgggttgtcgtgtaggcatctttggcatggggaggaaaggagatgtcgtcaggttgggaattggaagcgataggttgtgcgcgatgagccccggagcccgtggtcccaagtcggttcgtcgtttactgttgcgtgcttggggtattcgtcactagctctagcaggacgtcatctccagatctgaaaggcaaactttggaggcgaagaaaaggtttaggctcgcgcctgtttcagcatctcgatgaaaattgaacctaaaacccaagagattatctatatatataaccttgcttgggagatttctccttcggcatcgggagttgaggtggggatcggcgtctgggaatcttatttcagcacagtggcagtggcctcatattcgcagctggctgcttcaacgttgttcaaccttggtccaagtcgcacgcgcccagtttagttgggttcagcttgtcccccctttcatctcgaatcagaggtgagcaggtttaagacgatggagacgccatgcccttcggtacgggctaccaattggagttcaccacattcgcattctccgttgccttttatgctctgcattcgcttgactgcataatcttttgccgtgccgcttgaggctactggcccgaccacgttggcgttgtgtaaactgacttgaaaaaaggcaactgtaagtgacgtaaacgatgttgtttacgagcaaggaaacagcgagagattgataatgtgaaggcttctttgaatagctggctttgcatatgacgttgaccatctcagagaaaaatggtctttctcccagttcgccggaaacgagttgtagatggccgcatatccgcttcgatccaggtcttcgtgtctaggtgtcacaaacagcagcaagcagatgtccagaagaaattccatgatgaaagtggattaagcatatattttccttgccatcgacgcagctgacccagatgtaaccggcatactagtttcgctcaacggttattgatcatcgtagcggtcaaaagatgggggcgaaagctcctttcattacatggttacaaggccgtccaaagggcaaagggaggaaacccatccccgacaggacggccaaagcaaaaaaagacactctcaactccaccgcacatttcaatcaccatgccccttggagagaaacacgaaacacgctctctcttcattcactccgccaataaactcacttcacaagcttcgtcatctcatgcttcaaccccgcctccttagccttctcatccgcaatctcattcagcgccttccactcctctgcactgaccctgctcacactcaaccgcccttgcttcagcatcatcatattctccagcgggccgccgggcttgcccagctcgcgcagctccttgaggccaatgggcacggcgaactttttcctaaactcgacgtggaccaggctccagcggatattgtcctttgaggactgcgggtcgtagtagggtgtgcctgggcggcgggcggattctggtgatttatgcgtcagttgttgatgaaccaaatatatatatatatatatatatatatatatatatatatatattttgatttgttcataaaggagaattgtataaaggtgggtgagacctactgtcttcggaaaactcctttacaatctccatgacgcccgcaatgccaggctccttgcaattagagtggtaaaagaaggccttgtcaccggcattcatattcctcatgtgattacgcgccgcatacgctctaatacctaagaaagaagtgtcagtaacaaatcatccatgaagaagtgtcaaaaggagctcaccatcccacccctcaggcttctccctcgcccgcaaatcgtcaatcgagaacctcacatcaatgccattctcaaagcgcgactctggctctgccttcatcagccagtaccattcgccgtcgtgacgcggtgcatctgggttggttgtgggaatggagtcgacgtcgggatcttcagagacggctcgcaagcttttggtgtcgtctttggcgggttttccaccctttggcggtggttttgcttcttcttcatcttccttcttagctttggcctgtctgcccttcttggcaggtgtcttcttctcatctgttgcagccgtaaccttcttcgtcttcttcacgtcacccttgctctcatccttttcactagcggcagtcctctccttagtcctagagggcacggctttcctagccttgtctactgatccctggtccttctcatcggccttcttcattgaagccgctgcttgacgtgaagatcgtcgtttggcaaccggttcatcgccatcatctgtagttcgcttccggggaggcatgtctgtctgccttgttaacagtaagaactaaatgaaaaaaaaaatgaaggatttccttctatcttccaatattctatagccttgcacctgaacagcctcaaaaagttcagggttaattccttgttgcaaaactgctataacttgctgtaactatatgcagctccggcgcgtcagccacgcgctcagtcctcaggcctaattaattccttgcatagccgcagtgtggcgcccccaattttttccgtttccttgcttttagtttagcacggggctccctttcagtggaaattagccgcgggcgctgccgtcattttttttttctgcggagcacgcagtccgctccggtttattttcagctccaaaagcggcctccctccgctgtaagacgaaacaggaaatcagagcctcaagtgcaagttttctaagcgccttggtctcatttcatcgactgcacgaaagcctcgatattgggaaaagatgaaaatttttctctgcaagagggtgggaaaatccttgtcttttgatttagcggctgcagttggattaaaatagactgcgattgcgtggaagcgtcgtaactcgcggcctgggctctcggtcggctgactaagtcgcagatcagataaggaagctcaggctgatgagtcatcaatttgatgagtcagccgctgtgggacttcagttggaacgacgccggcgacgacatctcatgttctcgacgacatgctggaatggctttggatggattttgattggttgagtttttactcttcattataatacgattcaaggcataagtaatcagaattgacaatttatatctaaatgctacgagtctacgatgcctgttgatggcgcaggtgtatgggtgttatgggttgtcatcgtagtatataagtgccatacgacaacagcgacgagatatgcgcccgtatatggcagctcaatatcgacggcagatgcggtgtaggcaaacaggaagcgtgctgcggagaagagcagcaggaggaaaaagccgcatatgcaccgtgatcggccagcgcttcagatcccagtcctgagatgatctaaaaaaaaaacactccaagtgttcaataagagcagcgacaaacagttctgggatcgagttggcctcaactggccagcgaagaagggagattacatgacagtaccgcaatgcccgtgatgtagcacggagaatgcgtaggacttttggtgtgggcaacggcaggtcatgacactggcaaaataccaggacaacgacaaaccacctccgataaaatcctccaagaggggcgaaatgcacttgcacaagtcaaagagacaaagaaattcatgtttgatatgagttgaatctgtgttcagtgtgttcatactcaatgagtgttgagtgcttgtgcccccagttgtgtgctcaatgtgtgttcaacgtgggtgcattcaatgggaagatgatggtcggcaatgcgggggacccagacaaaggaaactctgcatatataaagagttgatgcagccggtgatggtgatgacggagggtaccatgtgcagagatgtcaggaggatgaggtaggttggggaggtagtgtcaggtagggggctctcattggctgagagcgaggggctccctccccgggtataaaaggcacctctcccccagctaccctcctcctcaccactctctcctctataaacccaaccactcaacttttatcaaacaccaaccgcaagacacctcaaagagtctcaaagagtttgctttgatagcgtcttgccgttgagcttccttcatacctctatacagttagcaactggctttatacctgccgtcgcctccccttacctaccaccatcaacctatgcaaccaaggataggttccaagcgttccaacttcaacataccatcttattctgttgattgaacaatgaattccatcaacatggagaggatgtcgcctcgctcgcctgaatttctcacaacctttgtcactgacaagggtagtggcagaagagtcgtccttgagagccagtcgaggtatcgagtccaaagtgcagccattgatgatacaagatcatataggcaccaccgagactcttactcgggctcatcggcgaaacgccttcgctattctggagcggatgaagctgttgatcagccttcgtcgcatcgctcgtcacgtgagctcgactcccttttcattgaagcatcagtatcatcaagaggagcacgaagtcatggttccactatagaaccaagaaggaatcatctcccatcccctcccccagatgaatctcgacgttaccgtcgtggtcaagttgaggtcttcccaggtgctgccagagcacgaagaagtcgtgacctccaaggctttggcgcctggagtgatcacgtcgcattacctcatcagcagcaactcctcactgagagtgcttacaacgacgaagaaatcttccagagcaggagagtcagcagatccagtatacccgacacaccacgggactggctgctgccgactcctgaactctctcccatgcccacgcactacacgttttgcccgtgctgcgtggacgaggacagccgtataaacgacacatggcatatggccggcaaagagaagatgcatactcaaagtaagcctcccaatcatgagcccaaccacttgagtcgtcaatgctgaccatcgctagtggaaaatgcaatggcatacattgagcagatgaaatttcacaagtaaacatgttagcaatagagcggaaaattgtgggcaaagggccatctgtgacaataagggcaacggcgcatggcgttttccgttgaatgaagtgattggattgggatcattggcaagggtttttgcatttcgcaatcagcgcgctgtaaccactttcagtgatagtaatgaacaaacgcagctcactgctcaagtgccgccgtgattagaagagtggcgaagaaaatggaaggacgcaaagcgatttccggctcgccaacgcaacaggtcagctgtcgtagcaagacatggttcctggagcgctaggcgtcatgatccaaccagaggctgctgagtctgcctagcgacacgcattgagcaggccgccaagccgtgctcacgccctttggcagcccgtgtgtcaaggggacagacggaacggattgcgagagaagagcagagaagatgccagaggattcggtctcgacgatgaggagaagcgcccagttgccgttgtgcaggagttggaacacggagggtgcgcggtgatgggggaattgagtgaacgagtgtgaaagtcctagattgcgataatgagggggtggagacgggagctaggctgcgacgccgcttcggggaccgattcaggactaagctgttgcctcaggccgagagataaaaagcgggagcttcaggactaaactttgtccgaggcggattgttaaagcgtgtgcatggcggggtttctctttttccatgccgctccaccagccctgcactttggcgcctatagcccaccacctggcagcctataaagcccacctggcagcacctgtcctcaacgccaaactccaagtcaatattcgtcgtcccttcttttctccctccaaaaactgccagctggcctgcactctatgccttatatattaaagtcttcatcacatactaccgcggggtggtacagtggttaatcccaatatgcgaatcagcgcccgagtgtttgtagttctgcaggctcaagcattcccgcagcggaaagctggggttcgaactcgtgctgccccgccctatttttttcttttttctccttctttttttaatttcttgttttatcgtgacagtcgtagtttgctttcttttcttttctcctatagactgagttgttcgctactaggagggagcttctatcatgttgatttcgtgtgctacatccaccattttagcgggtggattctcgagctccttgccgcgcctctaccgcgcggccgcgcttaatgttgcccggcaacccctggcagcaacatgaattagataaacaggggccattagcaggatataaatcttgcctggggatcaatttagtcaccatatccaccaaagcgtagaatatatcattgtgttttttgtttcacttgcattcgttttcttcattcaatacccgccgatcagtctacatttattcacattattatggatcccatcccgcgatcccaacacctctttgaggtcttcctgcgcctaagaccgtcccatccaggaggcgcacaatccgaacgcattctcgacgttgaacagcccgaacacagcccgcatccgacgcacatcacgctgaacccgccgccggatcgacgaaaggccgttgaaaagtttggcttcacgcagatattcgaggaggatgaggaccagctcgacgtgttccactgcacggacacctcatcgctgattgaaggcatcctggcaccggaaggtggtgacggcacagatgctgtgattgcgacgctcggcgtcactggctcgggcaaggtatgccaatggcagcggcagcagcagacgatgtaaagccatcttcccttgaccgtctaactttgggcgcagacacacacgattctcggcaaccgacaccagcgaggcatcgcccagctcgcaaccgatgtcatcttccgatcgatcagcgagaacatggtcgaatcagcccagtcgccgaccctcgattcactacaagcctgcgatgcgtccgaatccacgctcgtcacggcaacgcactttctcgataccatgagcgcagactcgacgcagagatcgacgacgccgatgatggtacgaacacaaccagccttttcatttgtgaaaccgaccacccccagcaaagctgctgccagcgcacagcaaatgcccggctcctttcccgactcagccacagccagcccaaaaagcgtcgagcctgttagtgagacggaagagacgctccagcgcaaggcgcaacagaatgattccaccaagcagtctcggggaataccaaagtcgaatacgaccgccaacgtttctccatccaagcgggtgttggacaggccttttatgtcattaactgcaacaagccgactgaagacaactgctaaacaagatatcaagaacgaaagctttggcagcctcggctccagctccggccaaagacgaactctacgacgccattcaaactttttaatgtcgctgcccagtggtccggatgttagcgatttcgtggtgccatgcgatcccgccgccgaatatgtcgttgtcgtatccatgtacgaagttcacaacgatcgaatctacgacctcctcacccccgccagcaaatcaccgtccactaaggagctccgtcgccggccccttttattcaagcccaccgagcattcccctgaccgtaaagtggttgccggacttcggaaagtagtctgtaccgacgtcagagaagccattttggtcctggagactggcctgcaggaaaggcgagtggccagcacaggaagcaataatgtctccagcaggagccacggcttcttttgctttgaggtcaagaagagatcctacggttggagaaacaactcttggagcggaagcaaacttacaattgtcgatcttgccgggagtgagagagcaagggacgcaaagacccagggcgcgactctggcagaggcgggcaagattaacgagagcctcatgtatcttgggcaatgtctccaggctcaaagcgaggccagcgggtctagtaaagtgagttgtcctcatccgctctctctaatcaccaattgtctaaccattccagcagcccaacgtcattccctacagacagtgtaaacttacagagatcctcttctccaactcgtttgcttcggcgccaacgaattacaaccatcttcccagtcgaaaccctcagcgaggtgtcatgattgttacagcagatccactgggcgatttcaacgcaacttcgcagatccttcggtacagcgctctcgctcgggaggtgactgttgcccgtgctccgtcatttagcgccggtatgctgtcaccaggaggtaatgggcatggcacgccgaggtcgtttggcaataacggctttggttcggtgagaagccatttttcacccgtcagtgctaccgaggagagagttacaatggaaatcgccgcgctggagattgctaggatgagcgacgagattgagcagctgcgcggcgagattgatatacagagcgaggctcggattgcggccgaggctcacctccttagtgcggaggatcgaatgattgacattgaagccgccatccgagaagagtgcgctcttgaatttgagcagcgccttatgattgagctcgctcggttcaaagcgtcgatgcaaatcgaaaaggagcgacatgaagagcactgggaccgcaaagtcgacatcttggagcgcagtctggatagtggcacttttgacgcggactttgacaaggagaatgttctggtggagaatctgacacaagaagtcgagcgtctgcggcgcgaaaacacgatcctcaagagggagatggggagccgcagcccaagcaagcggaagcctttggaagagcgcgaagacttttccatggccagtggaagcggagattctacgttgaagcccaagtctgatagcgtattaagcctcaatcgcaagctggagcgcctcaaagtcggcgacggccctcggcttcatgccaaccctggcagccccaaaaaggtgcgcaggctggtcgccaggcgctgggaagattcagatggcctttgaagtcattgagagtctctttgcttaacactttttttcctggatatttgagattgccacttggtaatagtataaatgatggtatcacggcctcgacatgagagaaaaggaaaggcagtgtggtgtttggagaaagggatggatacccatggtttgacagcttgaaaatgtaggatttgctgggttttaggtgtttgtttgccttgtttttctgtcttgattttagtgtatattgggtaaatagcatggtcatatgatatttgttgacatacggcagacgggatataatggtattataattggtgtctattaaattcgtctacatgtataattgagagacttgggtatgtgactatacgggtatcttcaacacaacgaggccgaccaatgcccattctcaatgtgcactctttattcctcctcatattactttccaacatttcctcgtatccaacatgaccaacatgatgaccttttcatctttctattcttgacaatctcatgcttgtgagccgctgggagcatcatgctctacaacgtcgcctcgcatcggctccttgccctttcctttgctctgagtgacagcctcggtttcagcctcagcctctgtctcagtaggggccacatccctagcctcggtctcagccggagcttgctggattggctgccagccctgcatcatagcctgcaggccctgcggctgcgcaatgacatagatgggtcttgaagcagcagcgttgacctttgacgtatcgatgcaagcgccgacaaagagcacaaagtgaatcacggcaacaatgtacgtgatgatggcggcggcataggcaacgctgttctcgtggcggaactggtgcctcgatgcaatcacctcggggtcgctggagttgtcggtgcaagaatacacatagtcgtccagggtagagctgtagtggtacgagcactcctggccgtcgtcatcgtagctgtcgttccaggagctctggaaccaggggccaaagagcgaggtgaggatgacggcgacgaggaagatgatgagcgagagggcgacgtgggcgccggggtggatgccggccttgaagcggcggattgcgcgcgtgatgagttcggcgccgctccagaggatggcgatgatgcactgaaagatgttagtcgtttggtgttgttcacattgcagagtcgaaaaagacttacaggaggagcggctgcaatgacgacggtgtcgacgaagaagacaaaattcagcgtgctgaagcccaggccgacgcccaccacggcgagcacaaaggacagcgactgcaggcccagcttgatgaattcccagatcttgttctgcggcggccgcggcggctcaaaggcctgctggacgggataaggagcgtaggccacgggggcgggatagggctggtatcctgcggggagagacagttgcgctggtggaggagcggcgatggttggcgctggggcggtttgcggtgggatttgggacatttcgggctgctgggaggaggaagccatggttgatgatattaagcgagtagttattttgagcgagagactggcgattaaaacgagtgaaatgggcgtcgaaaatgggaatattccaggcgctcggaaagaacgagacttgcaacggggtatatcgcgacgaccggcttaaatactcatgctccaaacgcgagaacccaacaagaaaaaaaaatagagagagacaattggccagagagcaaaaagcaagtgccaaggtaggaaataaaataaattacaaaaaagaagcacaagccaggcagcacggcggagctcgacttttggccacggaaaagcgctagcaggagaggaacaaagagaaaaaaaagagagactcagccttccaggctagaaccacctcgctaatataagttcgatacgcagtggctctgctgtctttcgaaaactagacaagacgacctgatgcgaaccaggaacccccctgtttgcttacacgaatgccgtgattggtgcgttctgcgcatccatgtacgcctattggccaagagtgcgatttccagtatatagccagaatttgaactgcagtcagaaggggacaaccttgtaagcctatattcggctatttcccgatttggcaaggggccagggggtagcttaaatttgcgagatgccctttttgggaacagggattaatgagcgtataagtggagaagttttttgcaagtttcgttggaggggcgaataggcagcagaggcccgtgcgagccagaaagagttgattgagttgagtcggatgatggttgtgttgaaagcaatttattttgcatgctggggttatgggtcaaaggatgaaattcgccgaggcttgttgttgttgatggaagagactggagctctattagacgatgccgaaaggaagctctttgtggagaaactgtaaattgctttggggggatcagcgtgtggaagaaggttattaaaaggttaaagtttagaagcagagaccatcacaggctttggttgtcagttgaagctgtcatgttttcagtagattgtatatatcagaagaggaaaaggagtctttgtctcatacattgtcaaacatttggggacgagctagttagggtacagctgctgcgggaaaattttgcagtttcaggtttcgccattgccggcccaagagtattatcattacagaggtatacgttatctaaacacggccagccaacgccgaaatcttcatagaatcatattttcgttgtataaaaaaaaatccacaaaaggtataaacgtataatcagtccaatcttgctattcccttgaccctcttctcgcttcatcataaaacagacaaatctcggccatttccttttcaagccggagcgtagtattccctaatcgcaggctccttcgccgcggccgcaggggcctgcatctggacaggtgcggcaggccagccctgcggctgcgcaatcaccatgatgggacgcttggcggcggcgttgcgcctgtgcgtctggatgcaggcgtcgatgaagaggccaaagttgagtgcaaagagcatgcaggtgatgacggcggagccgacaatcttgcccttgggggcgggatctcggggcgcacagtcgtacgaggatacgcggccctcgccgtcggtggtgctgaagctgcattcttcgtcgtcctcgtagccgttgtacaaggcgacatatgtgcagagcatgccgccggtgacgctggcaatcatccagatgatgagacagacgccgacgtgggcgccagggtggatgcccctcttgaatttgcggactgctctggtgatgacctcggccagactccatatcgtggcaatggcagactgtatgcgtagtgtaagtcagttgtgtctataatgacttctcatgagggaaacagggccaacacatacagcaggcaacgcagcaatagccacgctaatgtcatcgcctccaagagacgacaaggaaagacccaagccaatgatacccaaaagaagggcagccccaaagaatcccagtctggtgaactcggcacgtttgctcgtctcaagcggagggggtgcgatggtctgctgctggcctggatatggctggtaatacggctggaagcccgccgcaatcatatcttcgggaaggttattctgggccgccctctcgacctttggaggagtctgctgagaagccatggtgaagatggtcttgatttgtttggagacgagtaaaataaactggcgaaatgtgttgtctctttgcgatttctttgaaaaagttgctggctgataattaagcgcgcaaaacgaatgtcttcataaacgactggctgtgaccaaaaacggcacacaaacaaagaacgagtgtatatatcacagcctggggctgcaggatttgcgctgcttcaaacgaacgacgtagcgagtgactcaagagtaaagaaaaatccctccagactcaggtgagggctggcagccgggctaataaatagcacagacgctgttggtttgccgcatatacgcatcgcggcaggggaaattagccaaggccccatgtgtatcattctgctggtgctagcgacgagcccacgacaatagtggcgaggaggatccacatccatgatccaaacggttccctacggtctggctctaccgcagcctaccgatatgcggctagggaaatggagtcgtcgcctaggagaagaagaaaaaaatggatgggcggcatcatcaggctgtcagctgaaagacgaagcaaatctcttctttgccgccactgtgatcctcggcgcggctatggccgaaccgcgaaaatcgcgagtcccaagcgggtgggttcgccgagactcgaggcacggcacagcctcgcagtctagactttaattcccatgccgttgccgtttttatccccggatggcccctaaaactgtaagtcttttgcagtcacaaggcagatacgtgtatctcgaacatcgtgatccgaactagcttatcggctctaaagtctttctttcatattcgcatatatgctgcactgtactgtatcgtgtcttattcccgctgtaacaccaccatcagacccattatacccaacatggccgttttcagccatggatattctgagagaagaattgtcacatagcccacaaacggcacgtaggccactacgctgccgatgatatcgctgcgctccaagtagtcttgccctctggcgtacctgtggcgggggagatgacagtcagtaaccacaaatcgaagagattaccatctagtagggcaagatgaaggtggaaactcacaattcggtgtcatcggcaacattgttgtctccttttgtcaacagccgtgccttgtccctgcggaaagcgtaagcagaatgtatcaatatctcgaagcagcatttcccctacccatggccaaatttccgtacgactcgatggacaatgggaatatccttatccttgacattgtagacgacaatatcgccaactgaggtttcggtaaacagctcgcgattccatagcaagagcaagtcgcctcgctggaaagctggctccatggaaccactgagaacaacgacgatcggagagggagagtcggcgacgatggagagacctttccacatctataaaaacaaaatcaaattcagcttcatattcttcagtctccgtcacaatgcaccgcctgaattggttatggcagggcagagtcgcaacgcaccatgaatgccgtggacagcaccagaccaaagttcatgatctgcgcggcgatattccgcgggttctggaggcctgaaaacatggtggatgtgtctttttcgcaatcgcaatcgtgtatatgctgggtgtcctgtggcgctgaattggcaacggatgtggtgttgaacaggccaaatcgctgcacatggaaattgaagccacgcgagctccaacacgatctggacatggtggctctcagaaagcgcccgggccaatcagcgcctgcgactcggcgatcagccccgcccaagctgtcaggtcgcatcggtacgtaccgcggccagcttctgaaggttttggagatggcagaagctcgatctgcgggggttgatgtcattgcctggacgccattgagggaagatgtcatcgctggtaatggagagtctgggctgaagtggtattaatactccatgccctgctctctgccttgccactatcattatctgaaagcaaatcgctggatcgttgtcattcaaagtcaattcatacgcatccagattaccctacaaccgtgtagaccattcaaaatggagaaccccggcggcaacagcagcaacaacaatcccgagcagcagaccagcctgatgggcggccatgctcagtatctcaagggcgttggagaggtgggtgttgacagcctccgaaatatctaatgcttgccacatcagctaacatggctcttacaggcggctgttggaagcatcagcggctccaaagcctgggccgactcgggagtccacgacaaggaagccggccttgccgcaatgaagaaggcgggcgaacagcgagatcccaaccagggctatggccgagccgaagagtgggcgggcaagttgaccggctgcgagggaatgcagaaggagggcttcgagagtgctcatcagaggaaagactgagacgagacgattctctgctaccagttgtctggagcgaccggttgcggcgctattgattcatgtataacaatgtaaaataaacacaaatattcacaataacaaaataacaaagattgagcactcttggcggactctctccttcctcatattggtcgacatggcgtgtcgcaggagaggctggaccttctgcacgctggattctgccccagctctctttcccaatgggcagatgctttacatccttcaaatggcgttgccttgtttacttcaacttcaacaatacacatcaccatcttcctctttttgctgcccagactcagtcctatcgcatacatcacttccgtatccatctcgccagtcccacgattcagggacggaaagctattcgctgaagcattgctacgaatttatcactcgtcttcttttcttgtcacgtcacttgctctggctgtcaaacaaggcaatcaacaatggactcaacgcctctactcgtcgaaacggaccgctttcccggcccgggcgttctacaggaccatgtgagtgcatccttttagccagacactgctgaagagaatattgactcgatgcgtgtagcctatattcctccgcgccagccattctccgtggtactgcatcccgcaaaacgcgctcgtcttcttccgcggtctcattcttgcgtacctgattgccaccggcatcatgatcctgaactttgagctgacggatacaactctaaccaatgctcgactttggtttgactttgcaatcatcagctatgtctttgttcttatttaccacttcatgacgtttgtaggttgacacgcagagtagtcttgtgtcgaatagggcagatggatggctaacatgtttcggggcacatagtgctggacttttactcatttgtactttcctgatccggatgaagtagagggcagttttgaatggctcatcatcaacttcatgtctttgccccggaacctggccagcctgcgcaagcaattttacttttctctgtattacacgactacggtcgtctttgcatttatgaatacgataatctacttcttcattacacgaccgcacaagttttcgacggcaccaggcagcgatcccaaccctgacgatgggtcaagcgacgaagagctttggtctggaggaaaggttcgaatttcggctggaccatgtaagtaacctcgtatgaccactgacaaaagcgagctgcttgctgacatctaaccagtcagtgacatctttggcaaggggtggttcgcgaccttttgcattctcaatttgtttttgttcgcatcagtcatcatggtccttgagatattcttcctcaacagcatcaaacggccatttgtgagttgacccacgcgagaaatgacatgctgcccagctgacaattccatagtcggtcggcgctcacatcttctgcctcctcgtattcgccggtctcttcctcggctgggccgccatcggacatgcagccaccggcgtgtactcgttcttctggctcgatgaggcccaggttggctcccaagaagcggtggtggcatactccatcggctttgtgcttctggctcccatctgtaagcgtccctggcatttgccgctttgggtgcgtgcttgtcgacggctaacatggctacaggtttcgtcttccagcagggcttcattggcatccgagagtccttcactcgaccccgcgtccttctacaagaagccccgctggaggcctagacgcgatacgcaatggaggggtagtgatggtgactcgctgagtcgacctggatcggagggtgcttgtaggcgagtgacgcatcaagggacgcaacaagggaccaaaccgcaaccggcatcctatgaaaaaggcgcaactgatgagctgtcaaggtggggagagcagttttggaacattgtttaaacctagaaccatttttagaaccgatcgcgttcctgactagaaccaatccgcaacctcttatttgcctatagcagttctgttccttgagtgccattgtgaaacggcccagtggagactgctgggtgtgcctgtacacgttgacacgcccagaacgcctgatcatatgattcccctgtagactcgacattctccgccaacatgtacgtcaagattgatgctgcttggatgcgtggcgcacagcgtttggatcgctggcatcgcaggggacgaaacgtttcttgggcgagtagaaagctgaggcgcaaagtcgaggcgattcaacccctccatggaacacgtcacaggtacatgttctccccgtttctgaatgaggggttggctgccaccacgtagtagaggaacctgccaggagaggcctcgtctggagctccatccaatagagtgcacgccattacaggcatgaaagaagagagtattgttctgtatgacccatatgcaacacagcacgatatagcacgatatagccaaaagaaaaggcaaaaattttcgaagctggcggtatcttctctcccgccgggaattgaacccgggtctcaagcgtgacaagcttgcatactgaccactatactacggaagatgtaacagtctgttaggctgttgtagtgggtcgcttcgatggagggaggcgttgctgttgtgttataacaaggcttgctgtagttgtaaagcaacaggcacggtatgatacgagttggtaatactgtatgcgtcactgatgagatgaaaagtaaacaaccatagagtgccgagagtaggagagacgaatgaggttggcccgggctgattgatgaccgaatctcctcttctcaagttgagtatgccctgagatgtgcccgaggtcgatgtacttgtattcatttgcaagtccagaatgcagggcgtctatccttgaccgagacacggcctctgattcggcgtgctcttgttcacgacacttggtgcgcggtgatttgtctcattgtcttattcagcttcctctctgttatctcgctcctttccctctccctcttctatttttgactgctgcgtgacgagaggggcaaatccacggcctggccctccaattggctgcgtggcctgcatgtcccccaaatcaaaggctcgcagccagtcatctggccagccctgccactcggtgatgtcgtcctgcatgggccagcgcaaagtgtcggcaaccctcgcgccggtatcctttgcatggcgtcccaagtactgggtacctgccgtgccgcgggctgccgccgtggctgagacaccaattctcgccgtcagattcacggtcaatcggtacctgtctggaggaggtacatatagtggagtcttgggcttgttcgttcgtttctcctctttcttcctttctttctttttcctctttttccccacacgcaagccagatagggtcgcaaagctcctcgcgaagagagcatcttcttctacttgagtgtataagaaggtggtcttttcgcgccccggaccccgacattttattttcttctcattgcgcgtcattcactcatttttcattaaactcatttttttcttgtaaaagaaggtagatttttctcatccatccttcgctcgctcctttattcgtcgctctcttattagtcaagatatacatgtgagagcgcttctgtcttatgcatcaacatcgccaccacctccaccaagacgcctcgttctttagccacttcaagttcatacccgccaaaatgttcaagcgcgcgttcaggtcgcaggaccaggcccagagccagaaccgcgtcgacaaggcggctcggctgaagaagtcgggaggctcctccgccaaggagcacgtcaaggcgaaggtgtccaagctgcagatctctcacatagagcacgaagcggcacgcgcccagcccgtcaacattactccctcaccgattgtcaccctcactattggccgcgagggacggctctttgccgcgcacgaggatgtcctcagccagtcgccctttttcgaggcggcgtgcaagcgggaatccttggacgtcatgaacaagagaatctccctccctgacgaggagcccgagatcttttctgccgtcctcgagtatctctacaagggcgattactatccccgcctggtgcacaaccggcaccgcaactcgtgggagctcgaggaccgcatgaggactcctcagaagccatcgccaaaccctgatatcgggggcggccacgcaggcacggcgtccgaggccgccgtttatctttccagcattggggccgagatcctccgcgacaccgtcatctactgtgccgcggacaagtacggcctcgaggagctgaagcgtctggccctccgcaagcaggggctgcaggccggcatcgatgtcggcacgatcctgcggtctgcccagtatgcctacgccaacacgccggactcggacagccgcctgcgcgcccattacctggccctgatcattcgctgccgcaagacgtttaagcgcagcggcacgatgcaggccgagatggaggcgggtggcagcaagctgttctttgacctgttcgtcgccatgtgcaatcatctggacgacgtcattgatgttaccaatggccgcactccaaagactgtatgatgaagcgacgatgatgagaatggcggaagccttcggtggcccggctgagcgcagtgccgttggggcagcgaaggatggaattttttttaaagaaaaaaaaaaatgaaaaaaaaaagcttcaaaacggagacgtcggatcaatagaattcctagcaagcattgtcaccatttttcttgcaaggggttggcagctttggtttatgcgccatgttgcatttgatcgctgtctttttgctcttttagcccgtctggactttctgatgagtgcaaattatgggaggcgtcaatctacatgggatcgctgttccttttttttctttcttgtatacggactgctactgcatggagtgtgtgctttttttcacattgcttttgctttacttcaagtctcaactcaaagaactgttttctcattctacggcgctgcattgcgtcctttatggtgtcttgtcttcagatcaggggcttcttttacagaaccatcctgcaccattaagagaacagaaaaaaaaagataaaaaaagaggtggaaagcgacagacagcccggaaggcttttttcggaatgggatccttcttgagtttcttctttctatggttcagcattgctgtttctttcggatgcaaatattgggaaatgggataaattggaagaaatacattcacctgggataaagcattttctctctcatgctttttcacttttttacaggtcaagttttagaagggattttttgttcgggaacaagattggaaaccagagcgtatggttctgaaacttttttgtgttttttccctttcttttcttcttcttctaacttttttcttcatcttttctttttgacgaagaacatgagaaacactgcatagccctgggggcgttgaagcaggccaaatggaacaaaaaaaaaaaagagaaaacttaattctatagggtcgctagcggtcctccctgactttggattccgtgtcagggttgaggttaatgagacaattttgcacctcatgtgcttttgtgccagttgcttttgttgtgaatgtgaatgtgaatgttaatgcgaatgtctttataagtattggctactgatctataaatatcttatgaagcttaggctgtatcccacttgacctgaaagtcctgaaacttcacctccagctcatcctcagtatccttcgtcggtctcgccacaagagccccaatctccaactcccagcccttcccgccatcttccccatacggccagcaaatctccctcatcggcacctttgtctcgccatccacgcgatacacccagaggcacgagccgtcatgggcatccagcctctcgaccaggatggtgacggccttgcgccctgccttgatgtcctcggcggaggaggcgttggcgacgctccagtcggcccagttgtcgcagcagacggtggagaggcgggattggttgtcgaagagctcgacgccggttttgatccatttgcgtgcgacggagggggaagaaggttttgtgaggacgaggatgaggccggcttggtcgaattggtgggtgtaggttgtggtgaaggtgagggaggcggactggaattgggaaaaggggtttttggagagggagtggtagggagctgtgctggagttagttgctggtatttacttgtacaggtcattgttgtgaggtgggagatgcgagatatttgtataggatgtggaggggcttacctgtgaagacgtcgtgagaaggaggcttcttccagacatcggtgtttgcgggggaagaaaaggtgaagctggacccagtagtagccattgtgacgatttctttagatggggcaattataaatggatgattgttacgaataatggatgaagattgatactaagagtgagatgaactacttgttcttatactagagctggtggagacgcatcgaatcaactgcccttccagaaaacgaaggaaacggagaatttactaatgagatgcctggaccaaaccatatcaaacaacttatttcaccgatctatgctgctgccttttctaccccgtaaaacctaaccggtattgctcttaaagtgtccagatcggctggtcccgttggtataagttcggggaaatggggattgcaaagcgggggaattgaagctacttggaggtaaggaatcacaagccggcggggagtgtcgggatggattttgcgatgcttatgccaaggtaattcttgggtcacttctattttgagattttcattttcgtctcgagctgcacagcctcagactatacagtttgggtaaatatttacgctgagagctgatgaaaacaaacaaaattagagtgtgacgcatacggcgatggaaaaagccatattggcgcagcgtcctagcaacacgcattagtgtggagtttagccgaagtttaagccggcggaccgcccaaactctcaaacaaagcaaatcagacttttgcctccagaggaacgatgcggttctttttttctcgtcttcgtctgcaaagaagcaccgcagatttctcccgacaaaaccaacttggggccgtctctcgtgcaaatcgcaggcatccagcagcacgtctcacgacctcgcagcacctcgaaaaaaattcctgaagcagccagattcgaacccgacgcctgtcctgcccactgccgcgacaaacttttctgctgtgaagctgctttttttcgtgcgactccccactcggccattcggtggtccaccaggactggcagcctgcgagtttgtttctgccccgcccgttttcctcttcctcgtcattttttcctctgcccaccagagcgtgctgtaaagtgcgtgcgtcgctgtcgcgcttatcgaaatttttctttgtgattagagaagcgcttttggctcttctttgttgctttcaagacaaaagagatccgcaagtctttgaaagagatacagtcaaggctcggagcgataaccagatttcccgcaaagaagcttttcacagcagagaagagagcgacaaactgcggctacagactgagcttggattttcttcttctcttatcggttctcactgctcacttacatcctcatcgcatctgctctatccatcacacatgcaactttcaacgccatagcacaatctcagcatgtcgtttctcacaccaccgccgacaaaacggccaagtcaaggccccggccctgcaaaacctcgctttgccagaccaaatcccgtccgggcgctccgcgaacgtgaggaacgccgccatgccgccgccgcagcagcccggctttcatcaacccaaagaccaggcgtcgtcactccagcccatcagcagtgcgccaacaaggcctgtccgaagcccaatgtcgtcgacggcacctgtcagacgtgtggtcgtgtcgctgatgacagcaacattgtgtccgaggtgcagttcggcgagacgtcgtctggtgctgccatggtgcagggaacctttgtaggcgctgaccaggccggtgtcaggggcatgggccctgctttccggagggttggtggaagcgaggacagagaaaagagcatccgggaagcacgaggtctgatgcagggctacgctcaacagctcaacatcagcgacagcctcgttacggcgggcacccaagtcttcaagctcgcatccggcgccaactttatccagggacgcacgctggcgagtgtcgcggccgtttgcctttatgctgcttgccgtgctgagccgccttgcaaggtcatgctcatcgatctggctgatttggtgcagctcaatgtgttcaagctggggcgaatcttcaaaaagctgaatgaagtggtaccaattggagctgatggactcattccggtatatcctgaggatctcatctggcgattcgccaccaagatggagtttcgtcaagacacggccaaggtcgctgaggatgcggtccggctggtcaagcggatgagcagagattggatggtcatgggccgacggccttcgggcatttgcggtgcctgtttgctgatggctgcacgtatgcacaacttccgacggaccgttcgcgaagtcgtctacatcgtcaaggtcacaaatcacaccatccagaaccgattgcaagaattcaacaacacggaatcaagtcgcatgtcggtagaggatttcttaaaacaagactttttggagagttcgcatgatcctccctcattctaccggaaatcagatgaatatagaaagagggcggaagagactttgcggaagcggaaacgtggcatcactgtcgaagatgccgagcagcccatcacagagccggcgccggttagacgacatatcgaaggaggagcggatctttccaaggcacccgaagtcaactatcgccgcgatgctgatgggttcatcatccctcctttaccttcgcagattgcacaagggaacattagtctcaatccacagaagaaggagtctgaagacgaagtggagggccttgaagacctcgctgaagaatttggagatgctctggaagaggaggaggcggcggatcaagatgcctcaaaaggaggcaagggtaaacgtgccaagccccagcttcccatcaacgaagaatgggaacaggatgaacaggaccttgaaggtgtaattgaggagattttcaacgacccgcttacctacgaacatgctctcgcatactcgaatgctgaacaacgagctcgaatccattccgtctgggctcgccaacaacaacctcaaaaagaggtgtccatggcggccgacgttaccgaagatgaatttgctgacgacctcgaggttatcaattgcttattatctcctgaagaggcacgtatcaaggagattatctgggttaaccagaacaaggactggctgaggaagcaccaagaaaaggtctttcgacgaaagatggaagcagagcgccccaagcagacacggaagaggagaaagcgtgccaggatgggagagggccagacaagccctgccagttccgctgcagaagcagccattggcgtggccaaggacagagcttggtccaagaggatcaactacgatgctatccgcagcattttcgacatgccaaatgcgggccttgggtctacagccaccagccgaaagaccagtttggcgggcagtgctttcggtgcagatgaagagggaagcgaggctccagatgagagcgttgctggcgatgagcagcatgaggagcatgaggagcatgaagaagaatatgaggagccggaggagtttggcgagggcgaggaatttggaggaggcggcggcgaatttgaaggtggatatgatgaagatgatcctgacatggacaatcagtatggtctggaagaggactaaatatgcatcttgcttgaagggattaatataccctcgaagcatatggcgtttgggatctgctatgcacgtttggcagtgaatttttggtcggcatatatcaagtgctggaatgaaataggtaatagggcttgagtatataggcttttaataatttggcttcataaaccttttgtcataatacatgtattatcattatatcattatcgtacaggtgcgtcgtcattatatccatttcaaccatggcgatactcacacaatgatctgaatccccagctcagcttcacatttcctaatgctctcattctccatggtcttgtacagttcatccgagctactcagtttcgcccccagcgcttcctccatcccagcttcattagacagcgcatcaacagatgcagacgaggtctgagtcccgagattggatcggaaaatgcctgcggccgacaggggcaggaaatcttcatatgttatgggagtaatgtcgatgatgccctgctggatgagatgttctagtgaagatgagtcgtcatggatctctggggaacgtctctttgcaacgctgtatgtgaagtagacgagtttctgcgctcgtagtgttttccagtcgtcggggtatttccgaaatgcaacttcaacttgtctatccagctcttcgggggtggatttctgagacgttgactctgcaattgccatggcttcattcaataactcgtcgtataattgtctccctgcgagagtcaccgctgcgccgcgctcttcaatttcgccaaatcgcgctttatgcgagccagacacgaatctcgattgcgattcctgcgcggtgaagaactggacgggctcttcaatagcgaggaaactcgtctgccggagaagaatggggcagtttctctcgggagggccttcgatccggtcttttacttgaagacgttgcgacttcatcttttgctgcgcggcggaaatgtccagtgtgcggggcgtgaggtggttaatgtgcgcgctgcggaaacatgcaatgtctgcgaggatctggtgttcctttttaagaagctggtagtcttcgtgggaagaggcggcggtgccgtgccagcggaatgtttccatggcttggaggacgaagcgggtgccttggtcgatggtgagtctgccgttttgcttgtcggcgagatcgaggagggtgatgagctctgcggtgaagatgttgcgcttggagagcagtttcaaggccagcgagcgggctttttcgtcacggatgagttctgggcggagtaacgaggtgaagacccgaaaggggttcttctttagagacgcggtggtgcgtgggcggaagcacgttgcgtgcatgggcagtcccgccgcagcaagattgtaatatccaacggggtacaagcctatcacagcgaagatgcggctcacggtgcgtagctcgtacggagtgcccagtctgattgcgccgtggcgctcaatgtctagtcttgaggaggcgacgttgccgtggcgcatggcgaggacgcgcgggtcgaggtcggcggtgcgggttgatgcgttgacggcgttgacgatgtggatgagggcgccgtagagggggacttcggatttgtacatggaggacatggcgagggtgaaggcggtgcggagggcgtcggggtctgcatattcggtgagggcatggtgtgaagatgtgattggggatgtgagggttgttgtgagggtggcgctaggagccattgtgatagacggcataaaggaatgattagtagatgatggtaattcgagaagcagatgatggtggttattatgtacaagtatcttaagattgaagtggtattacagaagaacgagcaggtctgacagccgcagcagcagcagctgtattatacaccggacatggcatagagttcagaccgccggtgtaagacatcttacatgctgtccccatctgcatcaaacaggggattctatcggctggtctcggtccagcacgttgttatcgcgtaaaagattaccggctggccattcgtaggtattcgaatcgtgacaagtcccggagggtccaccgatatggagggcagcggatgcgatccggggaccatggcttcctaaaagggtagttggttggagaaaatggggcgatatgattggatgctttggggagctttatcaacgtgcgtcgcagatatcggattagcccgggcaatggagtaagattccggatatcaagcgataggcaattgagagatccagaacttggagtgtaaactgtattcagatgcagtctataagacattggatttcgaaattcccagctacgtgataaacgtgggctaaatggcaagattagcactgtatgtatagctagccggacgaatcataacttacgacgaaagatgacaacataccgtatatcgaattggttggcccttatgcatcacaaacttttatttcagtgtctttttcaccgaatagatagtgcaaaattcccttcaacggacaaatcttccattttgcagtatcctgctccacaaacaggccagcgtcagagtcaaaggctgcatggacatgtttacgcggaaggcagagcggctctgccccagggtatgtgatgggcatgtagcaaaacttggttggatgcttgtagcactggacatcatcaaagccaatgcggcactgccccagcgctcgcttgatgccgtcttcatattccagcaagatgccgctacacctcccagtatcacggtccgaaaagacttgtgcgtaaaccactcgttctaaagacgcgcaaaaatggaatgcgggagaagcacctggaggacggggttcgaggccagaaacagcctttcctaccatgtcagttccaatgaacgtgacatgagcggggttcgaaatagagtaagtaagtgtcaagtggcggtcctcggactctggcattccatacaaggtttcgacgaattctgccaggtacgagtaaatcagagtgtaaggcagtccgatgacatatttcccagatttcatggtcaactaatcattgttagattgacggagaataaaggccgttatggtagggatctgagggatcttacgatgattgaataagcgattattatgggcagcattttatgacgaggatgcatagtgagatctcttttgactcttaccgtaccaatcgaaatcaccttgtcattggctgctattggaatatagaaccaaatggcgggcttccaggacctacgcatatactggaaggcttcaagtgcctgcgagcctcgtttggtatgcccatgaatagcggatactttgtcccctttcaataaaaaggatattccagtagttttacttggatccagatcaagagctgcgaatcgtctaggtacgagtcggccaggtaaagatttgtcggaggatgtatatgtatagtgtgcaggcggcggaaggacatgtggtgacgggatgttccagatcgagatgtttgcagatgccggaacatgcagacggctcattccgagctggatgagagagcttggttagcaggtatgcggaactcgtagaagaaaagactgacctggaattctataccaacgcccgataggctttccactgatcctacaatatatgcatgagaagaccgtgatgagccaataacagcactttcttctgacttttcagagaccatgtcaatgctcttgatcccacgagaatcaatggtaagccgcatcctgcgattgatggcttggccttcagccaagatgggcaaagtgccgcgagaccacgacagaacttcacaaagcgggtaggtaacggaatctccaggctcagctaagcttacatatcgcgcaagctgcatgactttgcagaatcgcagcagagggtgatttggctgcagatggccaccaatcaaaccagccacctctgggagtaaagtctcatgagagccagcaacgctgctgatgatatctgccggggcgtagagcacagggtcgagcatcaaggacccagagtcccgccacgggtgcattctagtccctgcgatccagagccttctaaatttatccttggcactgcatgttttgctgaataaacgaatgcaatcgacgtggacagttacgctttcaccggtagcgttgcaagttttatgtctgaatccttcatgggaaaaacatactcccttaggcattggcagctccctcacgcagtagaaccccccggcatacgcattataccctcgaacggatttttcattgcaaatcacttggtgttgatgttagaatttctacttggtgaggacagatggaaggtcatacgtgcaatgacatgatcatcatcccgggaaaaaacagcgttgcaagcgctacattgagggtgaaggtgtatgcaatctcgatcgtcgattctggaagatttagatgaagccatttgcaactgattgatgtattttagaaaaataagaatgaaaaaaatgctgaatgtttaggccattgaggggaaatgcaggcaaccacatgcattcatgaccatcacgtgctttatctcaaccaatcggcccttgggctgcatccaacatgaatccttctggcgcgtcaatcttcacgatcaattacatgtaggtaccaattgctcatacaactgtaccacgaagctgactatcatcaacagaaatccaccagcaaccgtggagtttcgcttcgatgtacctatcagcgtctgcttcatcagcacacagccttgtcactggatgaatcccaaaggtgcatgatgcagctttaccgacccaccttcgagcatccttctagccaattgcacggccccaaagttattactcggcgcgtaacattgcattatgataggttcccaagtcagaggcgaattcgctgtgccaggaggctgctgtggctatactgcgacccagcatcttgggcatcaggagagcctcgcttccccgcctctttctatgaacaatactctcgtcatttggaacctcttgagtttcagaatgagtagttagaagacagatgatagagatccgaatccaacgagcaactcttgtccgacgcaatggacggaatttctaatccacgaaacgttgttgatgccataaaactctccatcagcacagcctctgttttgcatcattatgtcagcgatgtcaagaacgccaagtcggatatgaaagacctcagcggggaaatcaaagtccacctttctattttggaaaaagccagggatcttctggaaagccaaagcggccgtctacaagtatcccaagaactacgacccgctctcgacgcaaactattctgagctcgagagtattaaatttcagctagacaaggaactaggagacagttccagcgtccggaagcgaatatcgaacaggttacgatggtcatctcagaagcacaagattgcatatgacattgaaaagctgcggaaaacccgagaggatatcgggagcgctctcagtattgataacgtgtaggtcttcatctatctgccctgaaattactatgcaccctcttacaatattaagcaatgcaatcatggatatccactctatccaatccgacgagattctctccaagctcccagtggtccaaggtgcatctttcgattcccatgccaatgaacacgagacccgatgtcatcctctcactcgcgtcaagattctgggggagattgaaaaatgggcccaggaaccggaaggacgacgaatatattggctttgcggtatggcaggcaccggcaaatctacaatttgcagaaccgttgcccatcatctgacaagtttgaacattgtaaccgccagtttcttcttcaagaagggtgacaacgatcgagacaagtcaagcgctcttttcaccaccattgtgaaacagcttgtcgagcatttgccaaaagaaatggcgtcgcatgtcaagaaagccttacaggataatccaagcataggcgataaaatgctaagcaaacaattcgaaaagctcatattggagccattgcaaagctgcagaactctgccaccagtcatagttgtcgtactggacgccctcgacgagtgcgaagatcaggctagtgctgcaaaaatcattgaacttctaccgagcatcgaaaatctatcttctacttgcttcaaagtcttggttgccagcaggccagagtgtcatctcagaacatcgtttgccaagctggaatgcaaatatcatgaatttcttcattatgaggcacttcatgaagttgcggatgaggagatccgaaaggacattgctgtcttcttggagtcccaactagggcagatcagagacaatcacaaccttaccaacttaccactatccgcagattggccgtcagaatcccttgttaaagctcttgtcaacatctcggtgcctctattcattttggcggcaactgcgtgccgatttattggtgataaagatctcggcgcccctaagaagttggcccaggaatttctgcaacatcatcggcggcttggtaaaatgaatcatcttgctaggacataccttcccattctagagcaattgcttgttaatcgcaatggagccgtgccagaaagtcgctcaaaaggagagaaagaacaaattattgaagaatttcgccgagttgttggtacaattgtgcttcttgaagcgcctttatcaatcacatcactctcagaattacttcaaatggacccaggggatgtcaatttccggctctcgggtttgaactctgttctgaatatccccaaagactctgacagcccggtcaagctattttatctgtcgtttcgcgatttcctggttgggtccggtgatcaagatcagattcatgatttcttggtagatgagcgagaaacacatgccaacctagctcgccagtgtattgcattgctttcgagggatgacaatctcaaacaagacatctgtgaacttaatcacccggggaaactaaggtccaacattgaccagggcgcaatcgacaatcacttacctccacatgttcggtacgcatgtctgcactgggtcttccacttaaaagagagccggggccacatacgcgttggtgatgaaacccatcgctttctggccaagcacctgattcactggcttgaggcactcagtctactgggctgcattgctgagagcagagctatggtggatagtctcgcagccatggttgatgtatgtggcctctaccagcattacatgaaagccgctaacttatgtcctaacctgaaggaaaacaatgaagcattcggtctcctgcgcgataccaaacgattcataggtgcttatcaatatattatggacgtagcgccactgcagatatactcttccgccctgatttttgcgccgaaaaggtgcgagtttcgacgatgcttcgaagaggaggcagttcccaagcggataaaacatcaacctactgtcccgatggactgggatttgtgcatccagaccttagaaggccacagagaaaacataaatcaagccgtcttatcaccagactcgtcgctcatcgcgtcgcgcggttgggataaagttttaatctggcgaagccacactggaacttgtattcatgaaattgacacctatgctattgaaattgcgttctcacgcgactccaaactattttatttggtcttgtcagacttcacagttgaaacgtgggagacggatacgtggacccgcaagacagtcatgaaagtggacagcacggcagatggtgaatatgacaatgaacttggatttgtggcagccatttctcacgactgcaaactcgtcgcagtagcctttagcacgagaatcgaaatccggtcaattctaccccctgacgacttcgtaaagagcatcgagaccgatttatacaacttggaacatatttacttttccccagattccgcttacattgctgcatcttctcatacactctggaacccgtttacaagtatttggccggtccgtggcggaaaagcgaccgaaatgcaggactgttcgactgcagcattttcacccgactcctccctgatagctttagcgttaaataacgacatagaaatccgtcgcgttggcaaggggtctttgggatttcatcgaaaattttccttgggtattaattggctctgggtgaagaatctcgccttctcccacgatgcagcactcctggcaatttcgtttagagcgaaattcggaatctggtcgacagacactggcaagtgcatatagatggccaatgatcatacagacagcatttcgtcgctttcattttcacatgactctacgttcctcgtctcatcatcaggtgacgggacactgcgtgtctacagcgttagcagatacacatcgccggaaattgatgaagggacatacgagtatattagcgctgttgcagtctcacccgattcgtcactcataatgctgggagcaggcggatacaacgacgtctgggagattttgcgtgttgattcaggcgtttgtgttgaaaaagtcaacgggcgcaacctgcaaaacaagcctaccttcacacatgactcagccttggtagtgatcaaagacggcgcggctgagatttggcatcctgatggacgccaatccgtacaggacctgagtgggctaggttcacaaccatatcaagtttgtgcagcctgtttctcagcagactttacgctggctgcaggcatccttgatgacggatctctgcggatttggaaaatgaatacaggtgaatgtatgcgagaagtcaaatccgctgtgccctataactcctacgatccaacgaccctatgcttttcctcagacgcatctcgaatagcatatgcctcggacaaggaaacagagctttttgtttggcaagttggattgaacttaccggcccaaaagtttgggtcacggggaaatgtttgctgttttgccttgtctaacacgaaagttgctgcggttataagttctaaagacgtggaaattaggatatggagtcttgaaacaggtcgcgagtcgaagcgattgcatggcgttagagctcagatacttgttttttcattcgactcgacgctcctagcaactttttcaaccgaatcggtgatcctagaatcaagatattcacaagagccaaatacaatcctgatctggaatgccgacactggtgcttgtctgcagagcattaatgttgggctgcaggttacacacctattctttgaacttaataacaattcgggattgcgaaccaatcttggtcgaatcaagttcggagactctacagcattaggtgaagatgcaactggtgttaaccagtcccagctatggtcctatgataagcttggttatcgcaacgatgatcaaggtgttgatgcttcttggatcacattcaatggagagaatttactatggctaccggcaaaatatcgagggaggaggcagatagtgcgcgctgtctcagaatctgtggttgcaattgcacatgtatcttctggacagcttgtcatcattggatttgacactgaaaagatccctagatggtaccacaatacgcataaatacttcatttcacagcggacattgatagaaaccctgtagttttggaaaagaaaagaaaagtggcagggactacttattaattactagtagctataccagcgaaattgtattcggtcttacggaagacaatgccaccgcgtaccgcaatatatgcggaccctcagctacttcttcagaaacgtgtattctacatataatcaaaatttatatgagtcgaaatgggcgagctctctttggagagactatttattatactaaattgcccaaatgttctgaataaaaataccaagttcttctacttattaatacacgtagcttatttgtctcccctcatagtaacttctcagctcgccaaaagcatcgcgagagaggcgagagacgagttcacacacgcgcgtatattttccaaagaaggcaggtcattggagaaattgacaagacatataaatgagcaatgtgggcaaaattgccaatatacaaggctaaaacagggccaacacttccatcagagctcctttcgctattagcactaagaatcgtataccgcaacctgttgctgtgttggttgcgttccaatccccaaaagtgcggtctgtattgcctaaatttgggcaaatcataggtatattgaacatgaatagtcttaaatggcattccagtggcaaatgtgacactcggagatgcgtattggtcaataatatttaggatgttgtcctgtgcgtccgaggtggacagcccaaggagaaagtcgggtcacataacatgtaatattgacagcataagctgtcattgatgcatattcacgtatgcttttgatgcccaatgagcaattatgagctgaatacctagaagaaagaaaaaacctggatgggggaacaaagccaaggtagttttggattgttgggggtagttggggctacgtgggagtgttcatccacaacaaggcagaatcaaaagtgccatccaaacatagaagcaagggttctatcatttttacaattcggcaacgtcataagttctctgctaaatacgaactctggataactcggcaagaaagctgtgaatcacatcacgttgcgttggttttatagtccaggcagtaaacctcgtataagagctaaagatgtctatttttatctacagaaatgatagtgtcttgcacaaagcaacgtagaattaatattgaataccgcttttgacgtgaggataggaagtattatctgatcatctgaatcgaggtcaaagtcaccataattatagggtagacgctcgttaccatcatcgccattcatatatacacaccatacacagaatagtcgattatctaataataaagatgctatatttggtcccagtgcaaagtgtgcgcgggccgagaagaccgccatggatctcaaatgcaacacacggagttgcctcgaagcagcagccaatgcaacctacccaggaaccagaagcacgtcattctgcagctccattattggctacttgcagattttcagattttcacgtgggtataacatataaaaaagaaatacgaggcctgtgagtctggtgcaatatacgatacggtaccccggaagggatcgccgtatgctgctggaaaggcacacctctccccatgtacagggcaagtatgggcaaccaggcaaatgcgtatttgctttggatagattgtgaaaagacactcaaagtgcattgacacgaaactatgacaggatgtagcatcaatgcgctcaatggcagacgtagtcattgacccgtcccgatccatgcgcatatcatactacgctccatacgaggagggcgtgctctttcgcctttagatccaccgaagctttataaactatcccttatgggtataccggtctgtgttatgtattctggggagggcgtcgagacattctcacatgccatttcagtatattgggccgttgcgcgctcttttgatcaaaagaatctttgtagctcgtcctgtagtcagttctttcgatattcagctcgcaaaaggtcagtgagcatatcagtaatattgatatcacaatgaatcctgtttatggacgggacttctgctcatgccatgtaggacaaacggaggctacctatattgggtgttagcctggcagtagttggatgataaaggttgcctcattatcccttgacatgcaccgattatcaagccctttgtccaatctggtagtagcagcacaccatggtcgaccgttgagatcgggcctaaatcggctatgcggacgatggtggttgagttgcattgctgattatccatgcttctaaacgcttcgtactaccgtacccgggccgccaattccacggacattgtcttttccgtacccaatccgatacaacgtcgtcaaagcgtcttcttcttatcattttctcgtgttgtcatcttgcaacatgttgaaaaggcgcccactggtaagccggatgtcttgcttcatcttgctcggtagacccttgaaccacaataacgccgcagagcagcccacttttctagtcctccgctgagcatctcggtcatcttccactgagcaatagccagggtgcttggcgtattcactattgcatcattaggcgtgaaaagcgcggcagtaccaataaggtctggctatcacatgcgatctaactcggaagcgatcttcgaggttgggatcccttgtccctggccaggctctcagggtgcatggggctggaaaagggcaccggagcttgttgtactgcaaagactgcaaagccggcggccgcaagagagggctgcagccaccagctcttttacaattttgcttccctttttgggaggtcggtaagggtgtctattggctcgtgaggcttgtgcatgtgtggcgtgtcgaacagcgtccagactcaagacttcaggctgtatgtcgacagcattccagaacttgcccgtctcaagggctttttgacgctgccacccacaccatcgagcgcttcttgcctcgcctccatgcgctgtctctgcaagtgaaattgcagtgccagctgagcttgccgccagcgcctccgtgcctcatgtggcagctgggcagccaccttccagagccgtctctgcctccgagtggcggcgtcgggtcggacctagtctagcccgttcctggaccgggatcaggatcaaggctgcgggacaaggcgtggagcgtggggtgtgcgatgggcggtgggcgttggcgttggcgcgatactgtatctttaagcttgcgagcggacgtaaacaaccggtgccgctatcgcgagcctgcctctgtccgcgtcgaggcagccaagcttgccaagctctgccaagcattgcggctgtcggcgctgataaggtgaagccaggcacagagagtttggcacatttgcttggcgatgcgagatggctgcggtctgggaggtgatggatcggctgtcggcttggcacgcttggcagctgagaataattcccgagttcaacgacactcgatcatgatcgcattgtgtgtggtgaagaagaaggaaaagaaaacgaaacatcacagagagaagaaaagaaaaagacagcagtagacagtggctgagccgcgctgttggcgccagacgatcgtcaacaagacgggcaggtctcgtaggatcaggatctgctcgcattgcgatcacgtgcttcgcatctggcagcagcctcaggttcttttctcgtaatactgtagccacctggcatgcctcgcttctctccatatctgctctccatcgtacagacgctcctcgcgacacgcccatggcgctgcatgaaaacacaatcagcgctgccttcacgcttcggccggttccgcctctgctcgcccaggccagcttcgcgatgcagccaatcaaggccatcaatccggcatccaggccatcacgctccggattctacggctagtcagccccatgccgaatatccggtccagacaggggtccccaaggcttccggacaggcctttggacatgccgctctgggcctgagcccgctgtaacgaacctttgcatgcagtgcccaagatggcagatggcgattctggcacaagttccacgcccaagtgccggctgccaagctgatgcggcgccagccaagagtcccgaggcacccaagggacccccccgcatcggaacctgcacaggtcattaggcgcctctgattgatgggatgggagattaacattaaccaaaggtttagacttgattcgtggtcttggcggttgatctcactagtgttgtgcttattcagagcacggcatcagtccagcaaagcgtcttgtgccccgacgcctgagtgtgcgagcaagacagttgatggctggtcttgggagggaacagaacaatgccattgtttcttcataaacggcggctaacggtgaatatcactgcaacatcacttgtggaagttgggctaggcgcatcgtctctctccggatcagcatcgtcgcgctgaggctagacatttggcggagcgttgcgggtccaaggctttctctgtagggacttttacggacacggaccgcctacttgtactactaggaacctgatagagcaggatcggcgccaaagtgctctgcgcattctgtttcgagagccactcagccgctctatcgaacgaatcgtcgccgtcaaggccgcacggactgcaacgaccccggattggaggggggcctgaccaaagtggcgagagccattgttcaaaagagagtctgtgctatgcctctctggaccccgccacgttgcgccggctcgaaacgagcagctctggccattgaaactaagcggtggacttctatcttgggacgggtgcaagatacgtgatcgacaaaggttccagcgtccgcagaaaaaaaaggcagaataggtgatgcggactcggctggcttcactctctgggctaggacacattcctacccctggactcgaatgtttcattcgccagcagccccgcggcaacttcaccagcctcagttggctatcgacaatgttggatactgcggctattccatcattccggctcctcttcccatcaccgagccccagcgcgtgtgtgaagccccaggatgatggcgtgaattcaccttcctaaaccatgcttttgaagccgtccaccatctccagccattgcatgcatcaatggcatcttcaactccaaggatgggttgatatgtgagtctcgatggatataaagactcctcgtcttcccctcgatctgttgttgaagcttctttcctcatcagccttcaagacatcaagtccagtcgaatcctgagcaaccatcatctcaacaagcttcaaaatgcagacctttggtgctttcctcgtttctttcctcgccgctagcggcctggctgctgctctccccgccgagggacagcagaagaccatctccgtcccggtcaagtacaacgccaaccacgctcctcacggacctaccgagctcttcaaggccaagagaaagttcggtgctcccatcagcgagaacctcaagaacagggttgccgagcacaaggccgccaagctcgccagacgccagaccggctctgctcccaaccaccccagcgactctgaggatgatgagtacatcaccaacgtctccattggaactcctgctcaggtcctccccctggactttgacactggctcttccgatctctgggtcttcagctccgagactccctcgtcttctgcccgcggccacaccatctacaccccctccaagtcttccacttccaagaaggtctctggagcctcttggtccatcacctatggcgacaacagcagctccagcggtgacgtttacaccgacaccgtcaccatcggaggcttctccgtcactggccaggctgtcgagtctgccaccaaggtctcaacccagtttgtccaggatacctccaactctggcctcgttggtcttgcccttgacagcggcaacaccgtcaagcccaccaagcagaagacctggttctccaacgcctcttctcacctggctcagcccgtcttcactgctgacctgaaccaccaagccggtacgtactgtcccttttccactttacactctattcgatacgagtaaactaacgcgagtgaaacaaatagacggcagctacaactttggtttcattgacaccaccctcgcctctggccccattacctacgttcccatcagcaccggcaacggcttctgggagttcacctctgcaagctacgccatcggcggtggctcatccaagaagcactccactgacggtattgctgacaccggcaccaccctgctcctcctcgacgacactatcgtcgatgcctactacaaccaggtcgagtctgctcagtacgacgactcacaggaaggttacacctttgactgctctgaggaccttccctcattctccttcgctgttggaagctccaccatcaccgtccccggtagcttgatcaactttgctcccgtcgatggcaacacttgcttcggtggtctccagagcgatgacggcattggcatcagcatcttcggtgatgttgccatcaaggctgccctggttgtctttgaccttggcaacaagcgcctgggctgggctcagaaataagctggggaagagatgaaagggaacaaaaaaaaaaaaggagggttgaaacgtatatgaaagtcatgatttgaagagatggagtttgcatccggctacacatggcttgtaaatactatatcatgctacctatatagtcactaggagctttagcacatagcgcagcgaaggaatatttcttaccttgcaccaaatctccacctgtgaatatttacttgtaacattggaagtatcttggatatttcattcgctgtcgtctaaatatgcttgtctgttttatatgcgccacaatgtggcttttcacatgtaattagcatgtggttgaaagggcgcatgtatgtcaaaagggatgctgatcaaagagtacgtaagcgcgcaacgccctgattcgctgtttgtatgtcttgacacggacgttggattgcgctatgcatgtttatgtatttatggtgggatgcgccctctttggaacgacgccctttggcccctcaatcggagaattattggagtgtttgtggctgagaattagttttaccgtggggtattaaatggctcttgttatacatggttattctctgccacattgagtggctttgtttcatcaagaaagagtttattgcttgcaactgaagcccttgaaaacaataaacatttactttttttttctcgttcttcttctcataaaatactgcgcggggtgtaacaattgccatggcaaatgaggagaagcagaagccccgtgtggcggttctgggaaaagtgcattatctcagcgatgagtacattgagaatgtaaaagccgagttaaatctttatgtatgtgtccaatttcattacttgacgcatctatcaaagtacgcaaatcactcacatgcaacgcctttcagttccttgaatcttccaatcggcagcaactcatcgaggagctcccccgcgtcatctcccaatccggcccctttgaagggctcatctgcctctctgagtcgcacaacttcatccccgtggacgaagagctgctgtcggccatggtgcctcactgtcgcgtgattgcttccctatgggcgggatacaatgagtttgacgtgtcgtggatgacgagccaggggatatggttttgtaataccgttgatgcggtggcggaggctacggccgatatgacgatttggttcattctgtctgtggtgaggaatacttctgtggcggagaggcatgtgagggcggggggttggtatggaggcagtatgtcgacgagagatcctacgggcatgacgctgggtattgtgggcatggggagcattggcaagtatctggcgaagaaggcaaaagtgttcaacatgaagattaagtattacaaccgcaagaggctcagcaaggaagtcgaagaggcatatcaggtggaatactgttcctcgctggaggacctgctgtcacaggcagacgtcgtgtctatacactgccccctctcagaagcaacccgaaacctcatctcccacgagcaattcaaactcatgaaggacggcgcattcctcattaacacggcgcgcgggcccatcgtcgacgaagaagcgctgattgcagcgctggagagcggcaaagtggcgagggcgggactggacgtgtttagcgacgagccgaatgtgcgtgaatacttcaggacgagcgataaagtggtgttgcagccgcatatggggggcgcgacggaggaggcgctgtggagggcggagagggagagctttgagaatgtgctgaggtggaggagggaggggaagccggtgtcgccggtgaatgaggtttagaggagttgtgcatgcgtgatgtgcttcttttcatgatatggatgtgttcatttggaaattgaaaaggagtgtttggttgtctcaagctgttgccttgaaggaaatgagtgaaacaggaaactagggtgaagcatacaagacgatcgatataccttgtatacagcacatatcagtagtttatctaggcttacgtcgttgcttggcatcatgtcagtttcatcatgagaagagattcaatactatcggcatcatttatgaataagttctgcggccaatcacgcaattgcgtctcctactttacttaatcctgccaaccatccgtcaatttaaggtaatcagcctcgaacttagtatcaaacattcggcgatatcgcatcatctattctcttatccccacaacaaaaatgcaagtagtgttgggtttgaaaaagtttatgacattttggctgacggtctttttggaacctgtatacagggtatcaaggtgatgcaagaaatgggccgcatttctatcgcatcgtatcatctcggatatcgcacgtggttggtccgttttgaggcacacatacacaaggtacttattcctcattggccacttttgaggatttgtccgtatcaagccccacgcaagatgtgttgttgagctgcaaggaattgtctcacacgcactgggcgctttcatctcccattggccaggtttgaggctgatgttgcatcgagctcctccacacctcggacgatcgttcagcgattggccaaagtgacattaagcgtaggagctggtacaagtaaatgcagtgaggaccaggctgcggatgagaagctgtaaagcgggaaattgggtataaagtcgatggtgtcgtctttctaaatcattcactttgcatcttcagacctcgctttgcgtcaatttcaacctctgcggcgcacagtcagtctattcgtctcgtttccagtcctgggtcaggcgagtagccacccgggactgcagttttttgactgcagttttctttcttttttttttatacaagagtcgggtctcccgggctctcagcagggagactcacacccgtctcctctttgtcgagcaacgagccgtgtgttagcagagtatccagtcaacatctcgccttttatcactcggacgtctacgatccttcgacagtttcgttgcaaacccacgaatattgctgttacagcgaatgcgtggataacgatgcaatcgtcgatagcgcccgtccggtatctgaagattcaactcgaactcagcaagaccgcgccccaggctacggccctttcaacgccgacaacctcccccagtctcccataccggattctgaccaccatgcttgggaagaagaccggcagcctcacagcacgctgccggttgaagacccaccaacaatctcggtagaaactttattgaaacactctccagataatggagaaggctccccagacaatggaaatcgctctccagacaatggaaatcgccgtctccattgtggcacttgccccgagacttttgccagcaagagcaacttgacgcggcatgtcaaagaaaaacacgacatcccattcatttgggtctgcactgtcctgacttgtggcagtcgcaacagaccatttcggaggaaggaaaattttatgcggcactgcaggacgcggcaccgtgatatggaattgaaacagtttggtcctctctgagcatgtcttgagtctcgctgcaggccattgcatgccctacttgggatcgatggggttttgacggccttgagcgcgactcaagacatattcaccgctacagataaccgcgctttcacatctggacatgatcgagcctgagatacagccgatcgagtttagatatgtgaagcgcggtgctgtacattattaagacctcactgtacaaacagaaattgggcttcgcaaaattagacagatcattgggcttcgcaaattacaacagatcattgggcttcgcaaattacaacagatcattgggcttcgcaaattacaacagatcattgggcttcgcaaaaaagcaacagatactgggcctcgcaaatctaaacatcatcgactctatctcggcgtagagtcgaagatgtttaggttttgcgatgcccaatatctgttgttttattgcagagcgtaggacatacacaatatatatttatgctgcaccatgttcctccagccttatgcgaatacatgtcgttcgacatagccgaaaatatatgtgcatgttggctacaaagctggcctgagtaattgcgtcttacctcaatatagctaccaccaaaggtgagtccgaatccggaccttgtgagtctatatagccttcctaatcgctgtaaacaaacctctatttttgtgagaagaaaacacgagggttcgtcgtctaaatgcagctcaagtcagtttgcgctgaaatacctcggcttagttgagagctattcgtgtgactggtgggaagacgttcaagcagttgaacatgggccgtgacagcacttgcgtgcagagaaagcctagaataggctccaattcatattcatccatcgacttttgaatataaaatagatagcaatctctcgtataattgacttacaccacgtcttacaaactcgaggcaaatgcacagaccgtcgacaacgagcctaatttagcaactcaaggtgctgtgccgtctccccagaaagctgcaggggctttgccgaccgctagttcgggccagaacgcgctcaccttcagatatccatcctcgcacttttttttccaggggtccgacaattcgcttctgcacacgaatacagcttcgcacaagcattgcgactgtagacatacggtgcctttagcttacgaagagcacatcgcatctacacttccagcgactgcgattcgcttgctaaccctcgagctctgtcgcatctcatgacgcgcctcctcgactgacccgattcaccgaccgcaaaagagctacctgctgtagcaaccatgcgccgttccgccattgcattgaattccatcgatttgcacgcatcacaatagctagcatcaagctgcaatgcaaagcggccacgcaattggcgcccggcccaacggacgtcccacgccgttcaaagtgaatcacgcagaccgcaagccgttattctccagcagcaccgcgcagcccgacgaaaacgacgagaatggcttgcacgtctacacggcaaagacgccggcctttggacgggtaggggctgcagacagtaagaaggcgaggccatcgtcagactttgccaatgccagcgtcgtctcgaccggcggcacgcgcatcccgcgaaccagcagcctgccgcagacgcgccgaaagccgatatcgctgcgtgaggccatggagatggcagagggcgaggaggaggcggcaaaattaatgtcagaggctggcctggacaatcctgtgcccgtcgacgggtcgcccagccctgcgccgcggccctggagaacgaggacggcgtccgaagtatcagagctgcggcggatacagggcgaggaccctctggacgcaaaggcgcgaagcaagatcccgtcggtgcgcaatcccagcttcagcgcgactctggtgagcggcaaggaagctgcggtgggagcatcgccagcaagggccaccctgctcaacggcggcagcggcctcgcacggcaacgatcaaacgagtttgccaacccagctctccgtaacgcactgcgacttggtcctggaacagtctcgaccactggcggctccagcaatggccttcccgatctagtccccggcatcgaggatccgccgtcttccatcgatcctgcactctctgcagcaacgctggtccagcagtcttctccagacaagagctttgcgtggcagatggatgaagattttacagctggcgaagtgcaaatatccagcagccctcgagttaggaccggggttcggccatttgccagccgcctgggataccgcgacggtgaaaagcaagactttgatagcttacctcgcatctccaacccagggtcacgcaacacaaaactagacgaaatacgatcactcgagctcaaggaaaacggcagccacattccatttgcaagctcatcacgccctaggccggcgaatacaaagctggacgatatacgcacaagagaaggacaggtggagcgccagattccggtaccgagccgacacctggatacattaaagaacacgagactagaggagattcggcagcgtgaagccgacggggtatcaaagcgggcatacgccgctgctcgccttcaggaaatcaaagaacaaaactccatggcacgtccccggtcacccgatgacggtttcaaatctcgtgcggcctttgggcttgcacgccggcgccagaccaaaaccgatgcggttgatgaggcgaaaaaagaggaattgccgccgtcacggattggagggtttggctttggaggaatcaccggtggttttggtaagacggcatcagatacgcccgcgacagccattaagagaggcccaatgcgcttagaagcagatacagcagcaaagctcgacagtgaagagcagaaaaaggacaccgcaataaaacccaagctctttgatcggacatacgatgacagggacctcctgcgacggctggcaagggccgccagctcgccgacagctgacaatgaatcgcgtgcaaagcagctgcccaccactgcgccagctgaagaagataaacaggccgctcccaaatcaatcgccgatagaatcgcctctcgcctgtttgctccaaagcgcgcttcctctcttcccacctccggcgccaaagcagcgactgacgccagcgccaaggaattcgaaaagccaaaacccacggtgggattcactggtctgcagcgcacgcgatcaattgaatcaattaagagcaagcggtccagtatgcagtcagaaccagacccgaccgacaggatagaggcggagatgaagctgtttgcgccatcggacaatcactccgaacgcggttctcttcgcgcgccttctcctcctctgaacgacgattcagacgaaggcaacgttagggtcaaggaagagtcagccgaagatgcgacaccgaggccctccaaaccagatcctttgtccatgcccacgccaaaaataaccggcgcctacgtcgaaacaccagttacggtcaagtcagagaaactagctctcaaatccgaagacataccaaagctgcgagcagacatcaaatcgtctgcagatcttctcttccctgacaggaaaccaaccttttcttcctggagaaatagagaccaagacgtagcttcggaccccgggacgaccgatgacggcgattctgtaatctcgaaatcggctgtcgtgaggaagcgaagggcaaagtcgctgcctcaacgcaggctgcccgtcaagaactcggccaagcttccctctgtcaaggatgacatgatggagctgcgccgcgcatacaacattgacgactcgacatttgacgatttggacgagattttatctggcaggagtttagtcaagactgccaaagactggaagagtggcagcttcggccggtcctcggccgtggatcttgatctggaccttgattcagagtttgactatggcgatgtgatgaagagcgaaagcaaaaaggagagcaaacagtcaaattccgacggcgaaatggctgcctatgagagaatgaataagacgctgcaaaccggcctcttgcggattcgctcggcaaagcaaggcatcgaacgcatcgaagatcgcttctcacgcgcccagccactctcacaaggaaagaagaccatggccaaagcccccgaaggccacgaacaccatggccacgtcaacccccaagcaggatgcccgtactgcaagtcgccggcatctaccgcagtgacctatcttcatctcgcgctgccacgactatatcaccaagatcctactttccgcctcacctggcttggtctgcttgtctttatcctctccacatggtacgccgccgagtcagccatgtgcgccatgtactgtcgaccaaccacctgtcctgcttccaagtcaccatgtgtctggtcctttgacgacccgacggattttggaacggccattcccatcaaggtagaccagtggatcactggcggtacagggcgccaagtggcatcggtcgtgtatgaagaggcttacgactggattgccgatatacaagacctggctttgggacgcgacattgaagacgtggatatggaaacgctgtcgtctgaacagaagcgtcggcatagacggcgtctgaggaaaaagggccttttgaccgcaagagaaccgcgaccggaagagcaggcgaaatgggtcgagtggcgagcggcaagactggcaaaggagaggggcgaagaggtgagagatcagggacatggcaagagtaagagcacggcagacgctacggaggatgaagagagtggatgggttaaagtcaagaaaagctgggggagatagcattttggagtggcttttgcgtgctgggcttgtcatattctgtagttttatatacgcttcttttttctctatagcaaggttattaacgagtaatgatgagggctggggattgaagaatcgaaaggagttatggaagcatgatggaatgaaatgacgacgacgataccatatgataatttggtgcctggatcaaagatgcttcttagctttaataacgttcgatgctcatacgtggtagtaaaatgttgtatttttttaggcttctaatagcagctctcgtgacgccaaaaacaccttttatccagcaatggtatacaaaaaaagagaatgaaaagaaaacaagacgttagttgtccaagccaccccattcatcaccctcaccaccctctgctccatccatgtcttcatcctcctcatcctcctcgttcttctccgcccacggcaatctctcgtcatcgtggctatccgccgcgcgctgtcgcaaggacttgacgggacacctcttgagcgtctcaaccagcgcgccaaccttttccacaaacgcctttgcgtcctcgtttccctctttcgcggcagcaatggcgccttcgcgctcgagttcatccacccacacatcgagcacgtgcagcctcagtcctagcgcaaccttctcctcgtcctctgcgtcaaagcaccatttcgcaaatacacccacgacctgctctgccaaatcgcccttgtagccctgctctttaacaattctcacatgcgcgctaaagactctcctcacgagaagcagaaacttgtccaagcgcaacgcctcaatatgcggccactgcgtgccgaggacggaccaaaaggccgcgagccagggctcgacgcaggcggattgcaggccagacacgagattggcaaggtcggacgcgagggcctgctggggtcgtgggcggtcggtcatccagagggcgtagtagaggcctgtccagagcttgcgggcgtcgaggggcgagagggattggcgggacgagaggaaggactgcagcgaggcgagggattcggtgcgcagtttgcggtctgggcgatggagttagttgacattatatatgaagagagaggagcaaagacggaccgctggaggcgaggtttctgataaagggcatctgctgcgcttcttgcgcagagacggcggcggaggcagccattgtgagaagacagagtgagaaggcgctgatatgaattaaagaatgaatgtgagttttgcaaatccagtggcaattccttgtttagactcgattgggttgcgttgtagaacctggtgaagaaagacgaagcaataaagacgtcttggcataaattttgcctggctaagaaaaaatcaaggtgaagctccggtgagcggtccggtgaacgatatgccccactgccactgaccgagtttttgggtactcaggtacgaggcagtgcacttgaataaaagccaccgctttccagaataggtagcgactgattattcatctcccggtaatcatttctgctgccctatgccatcagccattccaaatcactgactgatacgcgcattcagatctgggtttttgaaattgcaagattaaccgccctcccaggtaccaggtacttgcatattgttctctcctccccccccttccaggctgcctctttaccgccctgccttgtgccccgcgcccggccatagcggtgcctcgactctttaaaaaggcccttgaaacccccaccatcccgtcatagagtcacaggtacatgccctccccccgacaagcggaacgttttcgattttctgccaaccaaactcttcttcgctgcttcttttgcttcttcactctcttttttttcttcttaaatccatcttctcccgagtttaagcagtttgaattcaatccacgtctttgatacgacacgatacgacacgacgttgtttcgacggagctgcagacgagcattcgagcgatcacgatacaaagaagccatcttggcatacaaacagacagcaacctctccgtcccgccaaaagcaaacgtacctagaacctctctcgagcatctgaagactccaaactccatctgctcagctctccccagagccaaacaaaccattctccaaaatgtccaccaaacgcatcacaaaggtcagtcctcccacctcccccgcatcccatcacataccaaacacccaacaaacaaacagacaaacaagcaatactaacactccgccaggaattcgccgaagtctcccaaacgccccccgaaggcttcaccgtctccctcccccccaacgcctccgtccatacctggcacatcaccctccagccgccgccccaatcggccttttacccaggccgcttcggcatcctcctcactttacccaccgactaccccttcaagccgcccgtcgtcaagttcgtcacccgcctctaccacccaaacgtcacaaacgactccctcggcaacgtctgcctcggcatcctcaaggccgagaactggaagcccagcacaaagatcgtctccgtgctcgaggccgtgcgcaacctgctcgtcgagccccagcccgacgacccgctcgaggagcgcatcgccgacgagtatcgcaacgatagggccacgtgggagcaaaaggccaaggctcaggtcactaagtatgcgcttgaggacccggtctttccggcgacggcggcttagaatctctctggagatgtggaggggctctctttacaataatgaaaaggcaagggggtaggagttggacgcgaactagaatttaacaacagtcaagagagagacagaaaggctgagagaagctttggctttcgatacttacatggtggagatcgtaacggacgtctacaaaggatgaaatagcattggtaaaggccagcaggagcatagtatttagtgtttgctttattttgtttcttaaacaatagaaaagagatccggctcccgctagctgggaatctcatgacccaacaattgccctcttctatgctctgctatatatatatacctctacaagagtgatcaaatgagcaagaagtccacgaaagccatcacacatatacaggcacaaaagtctacaagatttagaaggaataaaaagtcttcgtttcaagaattcattcattggccgtgcacaaacccgtgtctgtctataaggtggtataaacacgccagtgtctcttttgccaaattactcctccccccaaaaagctcttttttttactctggcccttattctatccaagtcaaacacaaaaaaatgagaaagagaaaagggaaaaggaaacaataagatttttgtacatgcccatccttctatgctgcgcaccacagatgtaaaaaataagaaaaagagaaacaaacaaagagagaaagggtagaaaacagggcagacaagatgtataaagtaccacaaaaaaggtgcacatctctttcgtgtatctcgctcaagcactctattctcccacctcttttgcttcttctgattgttttctttgcaacaagcatccgtccaagatcctctaacaaggaggccctgccacaagttgcagccgtaaccgtcgtcatggtatgttgatgaaatcgaaaagtagcgctacctctctcaattccaccaacacgcccgtatgatgaaaatggaataaaaaaagtgatgggaagtttaaatagaagaaaaattaaggatagtggtagtaagaaacaaaggagaaaaaaaacacgctgtgttcggaaatacctggcgaaacaggtagaaaaaaaaaagaggtggatgaaaatgcttatgcttcatatgcagatgcatcgtagccgctgtctgggccattggatggcatctccctcaaacgcctgccgtgctatgggtgaaatgaagaaacggaaaaaaagaagagaagagaagattaaaaggtatgagaatcgaagtaaaaccgaaagaagaggaaataagacgccggtggtatcaatgcaaaaatctagcctcccccaagctcaatagctttttgtttcttttatttcttcagcccaaaaaggccgcccttccgctccccttcagcgtctctgccatgggctccgtggtgcgttgcagctttactgcgagaccgcaagagaagatcctgctgggccttgtcacgtcgttcttgccggcgctcctcaatcacttcttggctgaggtggttgaagccgttgcgcctcttgaagcaagtctccaagactttgtttgcgtctagcatcttcctgggcatggactggaccacgccaaacatttccatcggatctccaatcgccttgatttcggcttctcctagcttaaagatggccagggcaacccggaagagcgtcttggatccctcgtagaagaagacgtcccagacacgaagcgtggtctcgatgggcagtgtcccaatgtagcagctcatgaaccaagcagtcatgcagagagtgatgggaggaagtcgctcagatgacagcgccagatgaggttccttccttttcagtcgaagcgtcagcggcgagggtgtcagcggtgactttcgcatggacattgacttgctagtcattggcctggtcagcggctcgccaccatcgagctctcctccaatcttatcccacactgcaggcatcgtgtcgcggagctcagtcatcaacactccaagatccactttggagccctcgagactcatctcatgtgtgccagggaggtagatgtgggtgatgacgttgagcagccaaaatgcctgttcctctgtatccacaaagagaagcaaaaggccggcgatgaagttgagactttggcagtatccaatgcgggggttgtagacggcaaaggcgagcagaacacgacgaagcgaagcaatgagcggcggctcgccctgtagtccaacagggccaggtccgctgccgtccaaggccgcgcccctgactgtggattggcttgccctctcgctgctagtcgtggtgtcaagcatctcggcggtggcttgcgaaggtttgaactggatgttgtcgggaaacgtccggtgaaggtcacgctcgatggcctcaacgtcgacatgcttggcttgtctcaacaacagcttgtcgtagaggccgccgtgcttggccagaatagcagggccgcctgcgtaataaaaccacgcagctcctctccaatccggcgggatgcctttgcgaacaaaacgcttcgtcttggcattcggagatgggaaacgctgggggcggtcggtcatcagggcgctgtccttgaggtaggaaacccacttcttgcgccggcgagcgaggtactgagagtatcccttgtcccaagcatcatactgagctatggtgacaaattggttttcctttttgaatccataccgatcacgcgctcccggtagctctggcttggggactgggatacgcgccgatgagggcgataccgatcgagattcaggggcagagggaggtgaaatgcgagaagggtctgggctgggcgtggcgcctctggtgtgaatgccgtcagagtccacacccgactcggccgttctggaagagttgcggttttctggaaattctaggtcttggtctaggtcgtgatccgggtcgtggtcgagatcatggtcgtgggtgagagcaggcaccgttgatgtgaatgcggtgctggaaaacagcatctttgattgcctaatttccatatctagggcagagtgctgagcaggcaccggaggcaccgggtcggaatcaaactcgtcatcgtgaatgcgctcaggtaccggttcggacctggcggtggcaggacggtgcatgacgctaatcatgttgtcggggacagtgtcctggagttcggccgattcttcctctattgccgcctctgttggttcctctgttgtttcttcgtctattacctcttcctcatgtgtatgtaaagccgagtgtccgtgctcgagcccgtgctcaggttcgtgctcaagctcgaggtcgaggtcgtgcgttggctctagctctgattctagcaccgtctctagttcgggctgttgctcctgttcttcctctagtagctttggtagagagtccggctctggctcgtgcgggtacgaatcgtacgcagaactatagccaatgttgtattgatcgtcgtaggggtggtggtggtgattgttgtttagttgatggtgggtgttgttggtgtgggtgttggaatcaaaatcttcgtttgcaaagtcgttgccgtcgtcgtcgtcgtcacagaatcctctctcgtacatgcccataacatcttccaagctgggctcgtcagcgtcagtgtctgcgtatgcgtctgcgtctgcgtctgcgtctgctgattctccgtagagcgacagaacagagctgtctttggtcaagacgctgctccgttcggtcaaggtagtggcgggaatggacgatgatgtaagctgtgacctgaagctggatcgcagttcgtcgtcgctcatccacggagctggcccactgggcgtgggagcgctgatggagctgtcaatgcggttgttgtaggccagatactgggggcgatggccggcaattgagggatgaggatgtgcgctcgcgttcctagaggagcggccggagctcgattcgaggtattggtattcggcagtagggggaaaagatggagaggcggcatatgagagtgaaggttttgaagagtcgaaaggctgttgggggcgttgccaggagggcgtggaagaaggtgaaacgctggtcatctccggcatgcgatccgagggagggaggtaagccagccgcaggctacctgggccgacagggggcgacttaatactggcgctctgcttccggggtctagaaaagttctcgacggcaggggtctctggcgtgcgcacttcggggcgcatggcctttgtcatcacagcgtttgtggaatccaggcgcaaaggctctggcggccctctcctgccggtcgtcatgtcgcgcacgggatatgtcgctgatgccggcactgcctgatgatgctgatgcgcgggctgctgtggctggaactggggctggagcgcctcctgctcgaactggccgtaccgctcataccagctattctgcgagggcgatcgcggagggatgggagacactggactgcgcagcatcatgtgagggccgttggcgatggagtcatagcgcggggagagaggcataggggacagctgcagcggtcgttggcggtcgtcgaggttgctgggctgcggaagcgatgtcagaggcgctggaggagatttcatgcgagatgcgtagcgcgaggcctggaggttggagaggctctgctggcggccgtggccaccgccaggctgggagacggtcattgaattcatcagatggcctgccgtcaatccgtaggagcccagcagcgacgactggaggcgtttgccgggctctatgtagccaccgcgggagcacgtgaggctgtctggcgtacaggtgatctgctgtgagtgaggctgcacgagattgtcaggccaggccgctgcctcgacggcgatgctcgccgactggattcgtagatgttgcggttgagaagggcgctgccccgtgccattgccgcctgtgcacgcaaactgtgatgcttttacggaagatgaagcggcgaagggacctgtcgtcgaaaagactggtgcggtttcggctcacggtctaggcctcgagcagctgagcgcggctggcgggctattttcgtcgagcagctgaggctgaagccgaggataaaaaaaggaaggatgatgtgcagacctgtcacacacgaaatccccactgcagtcaggaatagaaagagagggagaggagatgcggtggccaacgaggcagtcgtgccatacaggacgaagcttcccaggcaaaagagcggtaatagcgtgcgacagcagctacagtgcagcgcagagtgaccaacagcaaggattcgagcgatggaaacgcctggcttcctgcgcgacagcagaccgactcgggcccgtcaatacctttgcagcacgcttggtgcaagaagagcagctcgccgctctctgtcagtgcgaatcacgcccgccgctggtgttgtggcgggtttatcgtcgtcgaagtcgtcgagccggtgtcgtcgagcttccagcgcagtgcaggggtgacgaatagtcaccgtcatcaaaattcgataccccggccgcgcagtgggaaaaaaactggaacaggttgtttaggaagcccgctgtcaaaaggaaaatagagcgtctgggtcagctgcaggctccagtggcatttgcccgacagcagcgcctccgacggcgatgggcagtcgtgtgagggtttggagaagcgggagagggaaggggaaagacgcgagccactgcttttgaggggtcgtggtggtgctcagggcagaatgcaggctgaattcgaaggcctcaatccaatatcgcggccgccacccattcgcttgctcgctcgctgatggctggctgcagcccaacggcaatgcgccgacaaaaaggattcaatgccgcctgtagcctgcacgtactttagtgggtgggtggcggctccctacagcagctccctaggagagcacagcggcatggcctcgacgcactgcaggctgctggctgcacgctgcacgctgctatggagcacatgcaatagcctacagtagtgctggaccgggcgccagacgagatggaacaggggacgggcagcccctggagagcaagacctggcccctgggcagtaacggtcaggtacagccagtttagcccctctagtcccagctgctaaaagaaaaactagaaaaaggaaagaacatttgatccagttattagacactagcagggccaggaaaaaatggaaaagaaaaaattgcacacagcgcagcgcccaagcaagcaatcgagcaaccaagctcagtccccgctggacgaagtgatcaaatcaaagcgtgcataaagtggccgctgccccggggcgctggtaataagctcttagcgcaccggacccctcccatccggccatccgtaccgctgcggcccttgcatctggcctgacgttttactggacctgcattggcctgcccgccactataaccgtacttggagcgcctaaattgctcgaatcccacatctggttgacgccggcaagctttgtggtcgcattagcgtggatgtcgtccggggggatgcaaattttaaaggaacatggaagaagaaaaaagagagcagatggagcctttgggctttccttcttcttggattctatggatcgtgctacggaatacgaagttggagcatgcgggatagaagtaggaagatagattaccgcatgtatggggcaaatcaggcaagagcaatcaatcgtcctgctgcataggggaatacacgtaataggttgtggccgagcgggaaaaaaagctgcattgtggcctctacttcagtttcccccttatacacttacaaatacgcctcggcacttggtagctgctcagcacatcataacaacgacgcagtcatgccatgcttcaggaacaaaaaaaaaatctccgcttccctcatgatcttcaaagcttatgcatcaagccggtgattggtgcaaactgcgcgtcagctgcgtcatcgttactgacatcgcgccctttgtcactttgtcgtcgtcgattctgggaagctcgcttttcagctctcccaatgctagtttttctcagcttcatgtgcctaaactagtagcgtctcatgccgtacgcaccacgcaaatggaagctcgacaaggggctgcgtggccctcggcacagccctacgggtgtcgttggctgtctttacgtgtgtctactcgtcatcttgtctaggtatgtgtcttgtctactgcatcacatctgtcgctctcaaatttcctcagcccgagacacgtttgagaaggagaaaaggaatgcgaaacacactctccaaacatcaaggcctcccatagccattatgatgtcgctgatcgcggcctggagacaagggaaggagagagaaaaagttccaccggccaatatcgactcccggttcatctcatttggtgagcatgcagctgtaagggcgcccctgtccagacccaatttgctgaagaggagctccgggcacccgccatctccagtcatgctttttgctccatacaacaagtaagcttcggatgaatctcgtcatgagcttatgtatgtatcaacgcttgcatgcaaggcacagactccctctttgcatgcactttggacaccgtcgtgtcagagcttgaggccgttgctgtaaaagcatgcaccaatccattctattgttttcagcaatggcaccaacccaattactgttagcaggaagcagcattcgcatatcggcgttttccttttcgagggaatatatcacatgttgcagagggccaagctggtctagatgcatctccagctgcagcgctgtatttctttgtcattcatacccgaaggagtgcatttctgcctattcgggctcagctgcttcactccgcccaagtgttgaaatgccaatcaagaggacgtaaaccccggcatcttattactagtactgcacattgacgggttgtacaatccatctcgggccagccgttgtcgctccggagttgactcgagcacgcggaaaattgccgacttggcggatttagtccatgcacctaccatgcgcctaccatgtacccagcagccgctctcacccaatctcaattttagcctccaatcccttttctctcccttctctgcagatagcctcctttcattcttgctgttgatctcatatacatgcatgcaccctggtacaacacgcggagaacataccctaaacgctaatatcacagcctgtcatggtgctgatctcttagaactcgccgggtatcgctgctgtcggcccggctaaagcaccacggaataatgtacgcagcgcgtccatgtcctgtaccagctgcgtcctccttttggtgacaccacagcaccggttctcgagttcctgactcatggctagaagctagaatgtgcaatgcatagatgatgctgatgaaaggcctcctgcttctcccttgcatcgtttgcatcattaggggctgttctgctgttagaggttcaggtaaaccagccactggcggctccagctctctgcaagcttggcgcggcgcacttttcagtacgcgtattgcgaccagactctgacagctgcgctacgtgaatattgacgtgcaatcgtatttatttgctctttttttatgcgacgggtgcattacaatgatgaatctatactggatattacttaattggtcatttcctaatccatcacctcccttcgctcaagacgccaccagccgtaagaagtagggaaaagaagaagcaaagagtagagatggaaacccaacattgagaattttagaaatgaaaaaatgaaaacaatttgatgtgaagataacgttcgggcagcaatttattactggctgcttaattttgacagtaaacgggtgtcgcctacgatttcccctgccgctctttcaatcttagatccccgcgcgcttcatctcgtttcgagatgttatcaatctcgctcgatttcacgcaaaaaaaaaaaaatgcgatataagtaaacaatcatcccctaggttgctctatcggcgcatctccttttttctcgccatccgtctttcgcatcttcactcatagtcctaagcgatcgctgcatgtctttcacttccgcccttgcatgccaagtacatgtagtatcagccaatcaccacgccagagcctcccccccaaaactcagcctcagctgacttgtgagttttagagaccgaaacaaggaaaactatgtatatatagccggtgaggctgtttgctctgatgcagatgatccttcatggcttgagctagttccatggcgaagcaaacaacttgccactggggtaggtgccgcagcatttgagtcctccaattgcgacagcggaatggatatggtattttcagctgaacagacgaggggacaatggggaattggggaggaaaagtccaatctttcatcctgtggcgctacaccagtcgtagtactatacgccatcacgttgccatatactattgacgatgttacgagtagcttctactaccctaaaaagcgacacaacaagttcttgaaagaaagaaaatttccttgaagtagctgctggggttactccatttctgataaattggggatagtatggcaccggaaccaatgacggggctacatgtagatataagccctgtactaattccatctgctgcctctagtcagcagcttgttacaatctttatcgagttataaatcccattaaacaataccggtaactaagatcagtattagctctggattgggtttcacgacagaaaaagcacagcagttatgacaatcaaatatcacacatctacttgcgatttctgggtaaaagttaggctggccacttaatctatctctagagatttatattaggtaccttaggagagctgaatgtcacaccactagggaaatcatgtttcccatctttcttctacggttcccttgctgcgaatcacgtagctacactgtccattgaagtactgccgctcgctgctgaatttccagcaagacgaaatgttctactaccatagccagctttcatacccagataagcaaattggatgcgatgtcaactgcaaaaggtttgttcagattggcgctcagcatcttggtacacgtatataactcgttgatatacctacgccaacttaattcacaatgcaaagtcgtcatctgtcgtagacggcgaatcccgccctttcgccccatctctagaaagatttgtcaatcgttctcgatattattatgcccctttgttaaaatttaacacattaatactgcgttatattagccacccctcaccaagcattttacagctcattaaaatcggtaccccagtcctgttaacattgagttcttttagcgggtgcagcgttatttcaacatgtctatacatactgggacacatttgggcacatgattcatatcttggctcttaagagaagtagtatcttattgaaaaacatcagccgtcaatttatgccgacctctattcacgttgattagcactctgtgttattctatccctctgtccatagtagtaattaatgaaaattctgtaaaagatgtgggaaaatctacaaataagctggtcttttacatatcatcaggaagctccatgtaaaaacttttgcgaatgatgttacctcttagtaccatgaggtgagatatgagatatgcaggcccaaggaaattgtccacagtcacagcataccttggctgcgtacattgcaatcacatcaatattccgtaggtagttaaggcgttctaaagtgatcatgtttctacttgtatcttatgtgtacttcctgaatgctagaatagatgtcaaatctctacatgccagcattataaaacgccgcatagaagaaaaaggcagcagtagtggtagtatttacaattgacctagtctccagagttgccccaacagtgttgagagaaactactagcataagggcgacatgattaagaattgctgtcctacattgcacgtccagtccaagttagccttggccatactaagatggacttggtctcttacaaagaatgagctcatctgagttttctaggaaggattgcgttagaattgaacctatgttgcaattaatacagaagcattcaacagacaatgcgactgatatcccaggcgtcgattcggtgttagtgttaagccgtagcaacggcaaaaggaagctgcacgtattgtcataccaaatcggtacgagtaacaccatttcagtgtaagcctacgaagtgagtccaactactacttactactcgcaatgattgtaatgagtgtgacgagcaggtagcaacgccatgatgctgtgtattaccccaggatgcgcttgtacggcaaaaaccgcggaccaagtggatctttgttatagtgccgttgacggccgaatagcagagaatgtggtgtctagaaggggaaatcagccaggacaacgtgcattggtgcggcccgacgataggcgacccattttgcgcttttgcatcaggggtgggcagccctggaaaaaaagagacagaagacagaagacagtcagacagacagacagaaaaagagaagcgagggaggaagagggacaacgagagaagcccaccccgcagatggaatgcgatcgcgcggctttgctttgttgttcgttttgccccctttttcctgcccaccgatttccccttattttttgcactctcttctttcttccacatctcacattttgtcgcgccaatggggttcgatggcggttagcacgtatttacagcgaagcgcgcactgagactgcggctgaggctgggcgctgcagcttggaaattagcaccctgggccgtttttggggcagcagatgctgatctgatctgggctggatctaccgcgttatttggtgtgacgggcggaaggcgagaggagagcaacatcagtgcaagtatccgcacagtaccgctgagcagcacagccatgggagtcacgtggcatgatacaattgttgctgatcgatgacgctcgacggttccgtccagcgtaacacgcggctgcaggtacgtacacgattagttccggtacccgtcgctcttacgcagtgctgttttgtaatcctcccagacgcctgttgcatgtactgcacactgccattgcttctgctgttttctggggcagtgagtctgcgtggtgcctcttctttacggcacggcagagtacgagataaaaagcagcaagtacacgagagtctgcagtcaaataaaagacacaacacagactgcgtctactcccagcgaagccggagcctcccaacatcggaacgggggcgtaagacttgccttgtcgtgctgaatcgcatgtaccttggaggagcctcgagcgtggagccaaagcacggcgcgacggagcccaggctcgaggcaccagaagcgtccacccggctttcaagcttgtggtgaggttcagccaagggcagcgtcttgcccatcagccccgtttgcggaataaggtaagaaaagctggagcaccctacaagaccccgtgggcgtgatcctaggccgcatgcaagtcttagccagcgcggagctcaccctggcgcgcctcctgcggccgtgagtggccggcagagctatcgcgctgctccagtcgccagagaccacagctccagccccgctacgctcacgcccccgaccggaggattctgctcgctgcggttcaggtttgctgctggagaggagaggctcgctcgttggcgatggccaggctgggctgggcgtggctgggcgactcgtctggctctggctccggctctggctctggccgtggctcccctcctctgtgcctacatcaaaggcgcttttcgtcctttgtctcgccggcctacttggactaatgtccatccctactccaccccaagcagcgggcatgtcactccgccggtgacgacgccagcagacacgctgagatccagcgatgccaccccaaggccgagcgctcgccggtacctcgcctgcgttatccgagtacatgcgccctcatagagccctcgcagaccgcagagcctcgccagctgtaccgccgccttggcatttagcactaccactgtagcagctcccctacctaaccttacctcacttttcctgaccttgcctagcagccagcccagttgcagtaagactgacacggagaaggctccccctccctccagctctcagtcgcgcgctctgctctcgctctttgtctggctcccctacctggtcttcctttttccccttcctcctcctctctctctttgatccgtctcacgtataaaaggcgtccactccccccaaggattttgccctgcgttcctcgatcacgtctccatatacccaattgcacccttcagtctactctgcacccttgttccgtgcccatccgtcttatacacgtcttgacacaccatgtctacccgaaagcgcacccgtgacgaagaggacgaggaggagctcgtgtccctccccgaagaggatgatggagaagaggaagaagagtaagtgattgacacgccctgttctgccctttggtgatggttttgcccatgtgcgagatgcgctcgccgccaattgacgttgctgccggcagcctttcgcacaccccaccttgcattctggcaccctgctggaggtagctatagcagctttcccagcctcctctgcgcccttgctctctatcacaagaatgccgtctgcgtttcgctcatcgctggaaatcgtatggatacagttgtgctaatccttctggcagatacatctctactggagatgaagaggaaggcgacgatgacgacgccgacgaggaagaagagggagttgatgaggaagaggaagaagaggagggcgacggcgaagctggagaacaagaggccccagtgaatggtgagttggagttgtcccaatctctgctggattagctggcgacggcagtacagtagctcttgaagcttgcggcattgcgactaggcgcacgccgctgcggatagcgcttctgctgccgccactcctttcgagtcacggctattgaagacgctggaactaagacgcaaccaggcgcccaaccaccacacaagaagcgcaagaccgctgaggaggaagacgtcgacaacggcgaagccgccgacgaggaagacgcgcaagaagtggaagaagagaaggccgcagaggacgatgccgaagaggccgaggaagatgaggcagaggaagacgctaccgaggacgcagctgatgctgccgccaaggacgtcaaggtgcctgaggtccctgcggcgacagacacaccggagcccaaggctgtcactgctggaggcgacgagtaaaggaaactgaaaaaaagagacgaacatctggttaggtagtctttggagttgcgtgcactgggctgctgaaaagggcgggagcagttccgtgtactactagtatgcttggcgatttgatgacgggcatctagatacccaggataaggcatggatttggatgggtatagcaggccctctcggtcatttaggtaatgactcgtatctgacgttgcgtacctcgcaattctggaaataaagaaacgtaatgcccgccgacgtggactcttttgtttattttttagtgtttgaatgcgagctttgaataccttttgggtacccgggaattgcgcacgcacgtttcgcggtgctctcgctggaggatgccactgatttcggcccgtgccggaccatgttcgatgcgagctgagtcggctttatagattggccttggcaaagaaacagctgtacggttatatgtgtttgataggcgactgcgctgctatacttgtatggaataccgcgtgggaagttttttttttttttttttttctgctaaattgattgagtttgttatttccgcagggtgaggtgagatgataggactgatgctatattttcggagaatgagctgggacagccagacgaattccataaaccaatgcaacacagatggatcataatcgtttagatcgaagccatctgtgtaagaattcgagttgacttgattgattccaccaaagccacttatataagttatctacatacatgcatatatgtacctaggtaaactgaagaaaatagtcatctaccactcatcacccaaatcttgaaccttggctgctgctctggctgctgttattcaaccacaaaatgaatgttactgaaatgccgtgtaaacgatgacgtgaaagcgaaaaaaagagccgagagaagatctatgagcgtgcgtggggcagcacgaaatagagtgtgtgctaccttctttctccttatacccggattgactgcttcatcttggtaaaacatcccgcttgcgtgagatccaacgcagtgtatcaattcattttcagcattcaaatcatctctcctatcatcatgtctcgcgccctcgcagccgtcaagtccctcgaccacctcgtcctaacctgcgcctccatcccgcgaaccgtctcctggtacacaaagtacctcggcatgaagcaagacgtcttcacgccgcccgccactccagacacgcagcgcgtggctttgaaattcggcacgcaaaagattaacctgcacgaaaggggcaaggaattcgagcccaaggcgtcgactgcgctgcctggcacggcggatctgtgcttcttggtggaggagggcgtggatttggatgaggtgagggagggctttgagagggatggcgtggaggttttggagggggggaaggttgttgcgaggacgggggcggtggggacgattaggagtgtttatgtgagggatccggatgggaatttgattgagtgagtggtctttttgttgaaatgtgtgtgttttgtgaggtgctgattttggtgttaggctttcacagtatgagacggcatgagatggcgagatatccacgacgatgaatgcatttgatggatatggaagagatgtctattctttatgcagttctaattccgcccacaggttatccagcattgacgttgtcacgataagcaatcaatggaagcacagtgcttcaatgggttatttgatgtatatccattcgatttcactaaatataatataccaccgcttcaacgctcgtagcaacagctattctatcccgatctaggcagggtcaaaaaaacattctaatcgctctccggccatcatatgtatgccgctggaagaaaataagaaacaagaacaaaacaacaagtttccaaaaaaaaaaaaaaaagtgcgcccatcacagcttctgcggatgcttcttcctcctctcccgctcatcctcctcctccctcagtatatccgcaatctgctgccgcagctcctccgccagatgctccgcctcgtcctcgtccagctcctcccgctggcccctgccaaacatggtgaagctctcgcgataccggccgctggcgcgaatctcgggccgcgggatcaggtggtagtgcatgtgcggcacgacctgcgcggcggcggcgccgttgttctgcaccacgttccagtcggcgatgcccgtggcgcgcaccagggccgccgacagcaggcggatgtagctgcccagctcgcgcgcctccgggttggtcacgtcggtgagcttggggcggtgcgcgcgcgtgcacagcagcaggtggccgtggctgaggggcaggatgtcgaggaaggcaatggccgtgggcgtggacagcaccacaaaggacgccggctcggtgaggttggacgggaacgggtgcggcgggttgatggcgctgaagggcgggtgcgcggcggcgatggcgcagaaggggcagtcttcttcgcggaccgtgggcggcggcagcgacgggtcgaaggaggagtgcatctcggcggattggtcgtggtgatggtgttgtgatcgtgctgcccgtctgtccattgccgcggtgacgtggccggacttgggtatgtgtagtggtggatgtattccgatgaatcaatgctggagctggattgatgatgacgaagagagaagcacacgcccgaattgagtcgtcgcagattgtgttcgtcgctctgcacgtccttagctcggccagaatcgcatgatacggcctcgaaaccaccgcagggctaacaagtcaccagagtgatgaaccttgcaaacgctcggactctcaacaaagcactgcccgtttttttgcgctccttgtctctcctgctcggccaattcgcgacagcaggcaattcacggttgtcgcacgaactgctgcagataattcatctccaggcatatgtatgacagagcctggggtgcagcgtgcactttgccgaggtatagcacgggcctgctgcagcatcagctgtgattgggcgcacattactaagtgaagcagggcagcttgttagcagtaatatctagcctagatgcaacaatgcgcgttgttaaatgtacaattacagatgatcaatttcttctgtacaataaatgaaattcatacgccaaaaagaaagcatttaaatcaattcatcatctgattttccacctgcgctcatcactcacggctgcttcaccacatctatgtaagctccccctcaccgcctaattctgccggacaaaattctcctccaccgccactattttctctctcccccgaactcccgccatctcgccaacgccatcagaaccagccaccatccatccttccgtcaacccccatcgccatctccccaatacaaacccgttcaccgcacaaaatgcctcgcgaagagtaccaggtcccaaccacctctggcgcctcctccgccggcgccatgacccgcggcgcaaccggcggcgagcgtcacgacagccgcgccgtcatgacctacatctgcggcgactgcggcggcaacgtcacccttagcaaggatgcgctcgttgcctgcccgcactgcgctggcagagtgctctacaaggagcgtaccaagcggtgagttgacgattttctacttactcttggaagagatggatttgaagctgactttagggggttgatggtagaatggtgcaattcgaggctcgatagattggttgagcgggacgagaagagatgttgtgacatggcatcaaggagaccaaagttaccagatctatacgtataaaaaaaagcgacaaaatcatagattacatattcgaggagtttttgggatacaattgcggataatcaaggagtcggagaagcttttagtacttgggaaatttaaatttgcatttgactttgatattacttcctatttcatgcaaatatgcacctttttcgtctctcaaatccccgaaaccttggcctcttggcctttgggcctgcagccttgtatcacctttagaaattacgatacccaagtcctcttttatatcttgtgttttttcgccagacttttccaaacaaaacgcctaaactaccagtgtgtgcatgtgtggcttccgacaaagcctgttgcgttaccgctgtgtgtgcagatacttggcgaaactcgcgtcgcccaagatgccttcgtccttgccgtccatagcagcggcatacctcgcctgcaggccctccttggtcgtttcatcgtcctcgtcctcgtcgccagagtcggcatcgctggggacatccacgtcgtcgtcattgacctggataggcctcttctctgctgcatcgttggcaacaacagacatgccctgcatcatcttgtccagctcctcctggcgactcttcttctttcgctcttctctctcgtctcgtcgtcgttccagctcgggcaggtaatcctccaagaactctttcctcttctcttccacggcctcaaagaactcgtcgatacctgtccccatccttgaactgactcccaccatgctgagatgtgaataaaactcctccagcaccaggctcatcgagttgagcaggctgcccatgtagccgctgccaccgcttccgaacccttcttgtccgccaaaggtgtcagagttttcgtcgcggcgcagagcttcctggaacgcttcgaaatccgtcatccactctttggcgaatgaagcatccttgacgtcggtcttgttgaataccaagatcatgggcagttttgtcttgtacaggatggagcaggcgtagagcatgttggacatgaatgttgacgttgaagcagttcgcggggtatcaatgatgtaggcaatgacagtaggaaaagctgatgcgagagattcgaggagaatggttcccgaggcagaccatacgaaagcttcaatctgtccaggggtgtcgacgaggatccggtcgatgggcttgcgctccgggtgttcggggtcgggcttggcgcgcttctccagcaagttgacaatctggtcgacctttgtggcgaagaggtttagcgacgttagaatgcctccgttgggtcccagattgtactgcttcatgacttcttcgtagttgaccgagtctcgaatatcgatgttgctgtcaaaggggacgttgaggaccgcggggtccaggttgatgacatagggcggtgtgttctttgagtgaagatgcgcgttgattctctgcataaaagtcgtcttgcccgagcctatatttcgcaagggagtgttagatgtttgcgatttggaccgttttatgaagtggaagcttgcctgccatgcccacgcagacaatggcggggggcgacgttgccgaaatcgacggtgcgtcgccagtcgatgatgaggccattctggagactgatttggtaggcttttctgtgtcgtaaagtgatgcgccgagagaagataaagccaaggtgcttagaaatgaggttgacaagagcttggcgggtcaaatttttagtatagtaaagaagaaagctgccccgcggtgacgtccttggctgagattaaggataaagtattgtattatataagccgcttcaaatgcacctcatcccgtcccagcatttgcacaattactgatattgatattatcgatactccactacaaacctccggctgcctactaatcgctagaaaagtatcaactttaaaacatgctttttgaatcacacataacccccaaatcgataaccctagccagcactgccttgcaaccaattctgtagccccttaactatctgttccattgctatggaaattggtgaatagagccgtccagccgtgtgtcaaatcaatcacaggttgcggcaggcctcttgtctgaacaatgctcctcaccttcatggctccctcgtcctcgatcaatatgcggatggtgcgcagcagctccgggctgaactggctgtaccgcctatactgccaggtgacaagtctcatcaaggcggccaccgtgtctctcgtgctcttggccttctcaaagccgcgcaatacgccggccaaggctatggggctgaagcgtagggaaagacaagctcggtatgcctcggccgcttcgtcaaagtgctgcagtcgctccgcgagcgagccaagaatctcccactcttccgccgatttcttgtattgcatttgctgggcgcgatactgagccatttgcgtgcgccagattgtgtacacacgcaaatcttcgtacaggaccatgaacaagctatcgagccaacgctcacacagccgtttcgtattaagtttggagaggtggtcatcagcgtgggtgccctaagcagttgttgtgttagtagactatgaccatttgtgaatttgtcacgcttggcttacgttttcagttgtatcggccttgacctcttctgggtcagctgtgctggaaggtctctcaactccactgccctctccattgggagccagtgtagttgcggcctcggcagatttctcgccttcatcatctgaaccttcgtctccattggtggtagggtctggcgtgcccctgaggccgtccatactcggcgtgcgttttggctgagcagcttgggtagcttcttgcttctcggtgcggtattcatcttccatgacgaaaacgttgctgcgtatcttgagaagctggtcccagccgatcttggccgtcatttctgtcaagatgccgtacgctttcttaaacgtgccgcggtaagacgccgccctcaggcccaacaggctcggatcgacttgctccgagtatcttgactcgagctcgctgtcaatctcgtcaaggcgagtctcggccataatagggaggtgaaaatcccgcggctcgggcatcatgggagaatccttgtcttggtaggtaaacatggggcaagagttgagtgtagtcaaggcgttttcccagtcttccatcgcaacgtatacctgggccaatcgggcccaagtactaaactcgctcggagcagctatcgtgctgcggtcagcacatccaagagccattttcagtctctcctctttcacctctggtgtgtcggctttttgggctttctttagcaggtattctgcctgagtgtcaagcataacgtaatccatcggagtctgctgaagagattcgtacagaatttttactcccaaaacttcctcgctacccatgaaaagcacctttgccagcaaagaggcgacttcgacactctgagtacgaagcttctcaaaaagattgatcccagatgcataacgacccgttgtgtcgaggtacttgagcagcccagtagtgagatgatttgatacattcgtgggaacttggacgatggagtcagatcccaattgccaacctgtatggaaatattagtcctgtgttgtctgaagtcaacaatccgccaagtgccatacccctgaagaagagctgttcggccgcattaaggaagcgatgctcggtttcggtctttgtaacagggttgaatcttcggacgccaacgattttgcgaatactgctcccgctgccatcatcggcatatgaataagcccttaaaacactgcaaagatatgtctccagccacaactcatccgaagcctttcgcttgtcgcctcgctcgtcaacgcaatagctctcgaccgttccggggtaagacacgtgcacgcgcatgtccaatcttgaaaaggcattgtagcagctttgttgttgttagcactcgcatggccatcgactcgtttaggcagcggcccgcatcgtcttgtcacctaccaaaacacacccgcaacggtcctgctgactgcgttcgggccatggtccccgtacgccagagtattgatatagggtgccagactggctgaagacgacgcatctacaccggtgacatgatggtagacgccggtctgtgtttactctcttagctggttgtctcgtgctcctgtgattgtctcgttgctaacctgcttccgcgaatcgcgcgtggactgcttcaagagatgcaccaggtccggcgggcccagctctcgtagtgttgctagcgactccgttcgggcatcaatcgactcgtggaggatttcctctgttaacctggcccagagttagacagacgctctggctgcggcgcgcctcgttatcgggaggggctcactcaggcactactggctcataaagcttcgcaacatcacccatggcggcaaacaggcgctcgcagttgcgaggtcaatgggctggagcttgcgtctagaaattgagcgtcactcagtcatgcaagcggcagaaaggagttgtgaggccaaagagcgccggcgtcgttgcgcaaaccgaggattggagcagctgttattgagagcttcgaacagggattccgccacacttgaccacgtatgaccagcctcacctgcgcctgcacgtggagccatcaaacaaggcacggagattgggggagcccgatagcgcttgcggtgcctataattggcgctggggacgctgcaccttagtcagctgccttgtgccgtggctctcaattacagttgacctttagcgctgggctagcttgaggcagtggtctcagtgccgtactagcgctggtccttgagtcgacagctcgcctgagtgaagtacgtacatactgtagctctggccgcaatcttatcgcttcagttgcatcgactcaacgcgacgcggttcgcatcaaacgtcattgctgagggcccgatgaagcctcaccatccacccgcctgtatctgacaacactgcgaatgctgcttctgccagtgcccgtatatcgcttgcgatcatggtgcgtcctcaattgccgcctcgtaggcatccaagccaagctgaccctttgctgcagcccgccttccaggccatcaacctcgagcccgaggaaaacattgacgagcagatcgataccaccaaggagctccatgtaagttagacatgtcaagtatgccatggcctagtgtcatcttacccgtgctcatgcctcatgtaggtcgacgaagccctcaagcgatttcagaatgcgctgaagctccacgcccaaggcctgcggtcccgcgaagccgccagtgcagcctacgacgaacttttcgagtcggagatattcaagtaccgagaagcaaagaccgactatgagaggacagaactacaggcgaatggacaggcctcaacttcggcactcgaagcctttgctgatggactcgatgtggccgcaggtggtgctgacggagtggctgctaacctggctcttgcgctttacctctcctacaagaatcatgggcaattctacttggacaaactaaaagacgaacatgcgacaagccccgagtggagtaagaggctccaaatatactatcgcggcgacgagggaatcaaagttctcgatagctggactgcggcactggatcaagacccttcagacccagagctatggagaaaggtggcgaggtttgccggcgcaatgaacagcggaagaatcaagcgatattgcctagaggctgcaatagagctggatgatgacccggctgtcatggaagttgaacccccttctcttgccgagagcttggcgggggagcagctcaagatgtacttgaatcttcttggagatgacatggcactgtcgcatcctgcaatggcaccttggctgaagaaaaaactgccacctcttttgaaacaacatgttgatccgataccgtttttacctgatccgacttcgacactcgtggtaccgccagagctgcaaaattacggcaaaccttttctctccgataacgacgatgagatcatttctgtgtcaagcgacttacagacctctgacaagcccgttgagtcatgggctgaccttggttttgaactcatgaagtgtgctgaaaatacaaagggcgctttggagatctgcaggttgatcttggaaacagctaagcaggatacagacatggaagaatcgcgagaagaggctttcaacgaacctgaaaatgatgtctctcacaatggcaaaaaagctactgatgagaatgatgacaaagagaagacgtctgcaacaccgccgctagattcaaaagagagtcagctatccgaggtcgccgatgatactgcaaaaagcgatgcgacgcaaaaagagtcgagtgcaacgcaggcggccagaaaacgatcgcagtcaactgcagggctaccagatggcgctgacgaagaaaatgtgactgaaaagagaagcaagagagtccgccgaagagtagaaacagcccaggctgctgaagaagcccctgatccaaataagctgatagcgaatcagcttcgcccctttcaagaggctgaccaacaccttttcaccatgaccaaaaacatgctcgagacgattggcgtggaagacaaggaaacttacgaatatgtggatgagattctgaatctatgtgccgcagaagatcgtctgtcttccaaatctacccgtgttggagctaatgacttgcgcgctctaataaccgacttcaaggaggatgttgcaatggtatttcttaataaaaaggagcaagcaactttggggctttcttcctttttagagcatgccaaaactggatctcaagatcaggccgtaaatgttcccttcaacgaagccaagggcttaagggattttgcccaaaaagtggaggagagatacgagcagatgacgagccacgacattgttttcgagtggatgaaaacaataagcctcagttatgtttctttcaagtggccggacggtatgaaaaccgcagtggttcagatgttgaatacagccgactcctctttatacaggcgcatttcggaggaactgaatgaaaacccttcccctgaagctcttgcaagtttggaatctctaatccccatgatatttgagctttacatcgatatttacgagcgaattaccaaccctagcagcgctgttgattatgcaacccgtatggagaccaaataccggcttcagcgatggttggatatagcatcggcttatgtgggcttaatgaatcggcctgcgacggaccctctatgtgtcaggtttttatgggcgtctgtcatggtatcatcgctctccgacaaaccggttcgagagcatattctcctgttatggacatcgcttcgagatttcttagcggaagaggaaattgacgcgctgaccttaccaaacaatgtagttatgcctatgatttctccagctgctgcagatcgagagatatcgaagcttactactatggactttttcctcagtcttttccaggaagggatggaaagccccgttcacgttattgaaaccttggagcctgttcttaacccttcatctgtctgtgtatcctcagaggaccatgatgcgacagatgctgatgcttctccatcgtctgactcagaggaacaaaaaagcacgcaacgcatatcagactgtgccactcaaggcatgcgtgacctatggaaattcttgcgtagcagcagcacggagctaagattatttctctggtcgcgacttggcgacgcctacgaagccataaaatacaccaccaagaggttttcatgcctccttcggagcatagagcttattgtggcagatttggagagcgaaaagtatgctaagctaccggatgaatctcgcctgcttctttacatgcggactctaaagtctcttgacgagttgctgattcaagcattaacactggccttgaacgacagttcggtatttgacattattgacgacgatcatctcaagtcaagctgcagtgctattgcgaaagtgaattccatcctccacgttgcattcttatgtgaggatgagataaagataggactcaagacagcgccgtcttcaaattccaccttccagtctctcgtcaccaaattacgagaaatgcaagtacgtacttggtgtcttcaattcaccatgttcagggcgggcctacctctacaaaaccccattgctccggaaaaggatctggcagatttcctagccgccatccatcaagttattggtctccgaaaatgctgcaaagcgtccaacaagatcttcctcaaagtcatgcgcatggagctcctccagaataaaaacactgagaattgggaagactatctagggcaagtggtttacgatctttacggacttaagcttggagtgggagtgtgggaagttcaggaccacggctgtccgcatgagaagctcgagaagcgacagacgatgcagctcgtggaaaaggtaatgattctggcaaaccgcatgccgatgaaggatcttttgaagtcggacctcaaggccgcgattgaacatatgcaacagaccatcggccagccgaagtctacaccacagatgattcacaacctacgcaactttaccgaacttgtgaagaaacccatacatcccctccgactctatcaagcgttggttggagaggtgtcggtagatgcagtatcgacaaacacaccagaagctgccttggccaagcacggctggtttttcttacttgggatgatagcattgaccaagttcaaagctgttgacttgaatcgacgacagacaccaggcgctacggatgatcttcgaattggagcgactttcctaaggctacagctgcagtttagctctgacagctgggaatcgtggttccggctggctgaatgcttcgactatgatttggacgaagctgtgctgtggacggccgataaaatgaacaaagatcgggcggaactggttaaattccagagaaatgctatccactgctatacgcttgccttgtcacattctaggtaccaagagattgagggcaaagatgaagacccgttgcatgacctctatcataagttcggaatgcgcctgtatgcttctagccgagaaccatttgccatggagccctttcagcattccgatcaggaacgattctttatccaaaacatgggagctgggacatttaaaaggattttacatgaacaaatgactgagtacaaggtgtggaagtttgctgccaagatgttcagaatggccatggaacgcaagcccggcaactggaagtaaggatcgaatgaatgaggcggactaattgtttcaaaaggtgctaacaacggattaggaacccctatatgctggccaagtgctattggaaaatgtaccagacgccagaagaagaactcgatagcaaagacatgcacagcagaatcgagatgacaacgctgctcaaggcgctaaaggatgcggttaacgtggcttacaacgcgaggaaatctcgaagcagcgatccgattctcgagccgcattacaagattgtgtcgattgctcacaaactggtcatgcgaggcgatcttcctgccaaggaagctgctgaattgctatcggagcagccattcggcgtgcagttcaagcccgatgacatctttgcttcttttacagagcccgaagattgggaggaatacatcatcccaagccttgtgaagctcaaggagaaggataagtctaattggcaacaccggattgtggcgcgccacgcgaagatcctgtttgacgaggccaccctggagcaagttagtgacatcaaagtggcggctcgggcagcctttgcaatcttgaaggaaaatatgttcacaaagacaatggtcatgaatgtgtggaaatgcgatgctgagcgtccaggccgtcaccatgtctttactgaacaatacgtccgatttatgacaaaactacttgtcataatgtcagataagtcaaacttggagcagttgcttcgccgtctacggaaaaagggggccgatttctaccactttgtcgacttgtggcaatcttgctgcaacgcgtacctcaagcttctgagagaggcccacaatattccacatcttacagacgatgcgttcaagtctctgtctaccgaagaattcgaaattataagcgagagaatcacagagtgggctgctcgcgatgaggcaaacgtgccagcgttcaactgcatgaaagaagccattgagctaaagaagctgaacgccaatttgatgaaggccgctggaattgacgatttgatcaatgattgttattccaagatttacgtggatgtggctggcacattaccgggccaagagccgagcaaaatcatcgaagaacgcaaccaggccaaggagattgcggccaagcttgaagctgaggctgcggcccaagctgatgccaacaagccaaccagttctctcagcaacatactcaaccccccaagcacgcacgagagccttgccggcactgcaacaccgctggaaggagaaaagtcggaagcggcgccacggactcgtagagttggagttcgaaggccggatgtccttcgcaaggcggagcaagctgttgctcgctccatggaagctccaaaatcagctcaccctaggagtcgagttggcagcatgtcgagcggcaagcgtggaagccagacgccgaatgtgggcgctagtgacgccgacactgatgaagaagggccagaaacgcaaatcaggagagaagaggcaggggaagatacggacatgcctgacactcattacgaggaggatggccatgttgctgagcgtcacgatgactccaagattgaggacaaggaagagcttgagagcgaagaaggcgaagagggcgaggagggcgaagagggtgaggagggcgaggaaggcgaggaaggcgaggagggtgaggagggtgatgaggcagacgaggcggaagaggtagaagaggcagatgaggcgccaagtcttgtcgattccgccgacgaaagcgacctcagcgacgttccagatgattacgaagaagacgtcccgccaggtctcatgttcccacacctaggccgaaccatccaaagtggcgaaactagcggcgaagacgctgatagcgaaagcgaaggtgatgaggaagaggacgaggacgaggacgacgaagagcatggcgaagatgaagccgaagaagttgaagatggtgaggaagagcacgagggcgacgagagcaaagatatccatggcgacggcgaagaggaaggggaaggggaagaaggcgatgaagaggaagagggacatgacgatgatactgagatggcggagccaaatactccgggggagaatgaggatgaatctgtagatatggggacataggcaggactgactacgagatttattgcctattgtaagggcttctgttaaataatggagctttttgaagaaggaaaagggcttctaggtatttgctatggattggattgggttggttggaggtgggcgtggctcaggaagcatctttttgactttttgtattttgttttattgggagtagggtttggaaatgatacattgagtttcatcggcgcagctgggtgtcgtatgtgaatacacaaggagtgaatgagcgttggctgcacttgagacattggtgttggttagattgtgccccactccttagccatttcaagtcgtgaagtatacaagtatatttggctagaatctcactgcaacgatccgtttgctcctggccagagtattaaatgtgccttttctcttttcgatagcctccttgaattgttgcaatacaaccacctccgcatcttggcaatatcaacagcgcaaggcggccctgatacatgcagccacattagcgaaaatcaactcatcctgtctgggacttgagctttctgaggtaggccccgtagaagatgcatgctgcggcaccttagtcgtctgacctctcaatcacttgcagcactgaatcattagacatcgcatcctcttcaacgctcggcagtatggtgtacaccatggaaatctataccgacgggggctgtagaggcaacggacggtcgtgggcaatcggcgccgctgccgccgctttcaaaaaccgaaatggcaattacgttgaggcgtggacacgatccttgccctcgtatcctgcacctacaaaccagcgggccgaactcactggcatcatcatcgcgctggagcaggccctggaaaggtaccacgagctggactcggatccgtatctagatatcacgatctattcggattccaaatatgcggttaattgtatgaccacttggataaagaagtggctccgaaacggatggaccaatgccgcgggctatgaggttgctaaccgagatcttattgaggaggctttcgatcttggtgaccgactgaaacgcgagggagacgtgaactatgtctggattccgagggaaaagaatgagtatgctgatgaattatgcaatgaggatatggaccagcaatgagacagttgatggagggctggtctagtctagagagtgtgccggcatactcgattgtaactgtagctctaaagacacatgacatctttggtcggtactctagagacagccaaattagagataaagtttctgttgtgacacatgccttgtatagtttcaacacagcataatgatactgtgctgtattcaacgggatcacggtttcatcctagacttttgacatgaaagcaaatttatcaggtatcaagagaataaatagcaagatatctgttcccaaaattcgacagaaacgaggtacataacacccaaacacctctttttattccctctttttattacgccaattctgtttcttctttttttttccatcaaaacttttcaattagccctcctcctgatccatgttatctcttctcctcttggggccggcagttttgcccctgtccttgcccttacccttacccttgttctccaggaaggccttcatctctcctcgaactgttctcagagcctcgtcaactctgctctggaaagccatgacttcctccctctcggttgggtattggtccagttccttgcccagcgccgcctcaatgcgctggtaaatctcaaggtcgtactgcgtggcaatgctgatggcgataccggatttaccggcacgagctgttcggccgacacgatggatataggtctttgagtcttggggtaggtcatggttgagcacgacatcgacggcggggatatccaaaccacgggcagcgacatcggtggctacgaggatctcgcgagatccgcccttgaatttgttcagagcaccaagacgagcggattgcgagagttgtccgtggagcgggatggcgccaaagccaagtgttcgtagtaggatagctactcgctgcgcctcgaagactgtgcgagtgaagatgatgatagattttccggcaaactcgttgacaaggtaaatgagataggtgtctttccgcttgtgaggtataaaaacgtagtgctggagcagagtcgagacagtttggtacttgtttgagctgacgctgacgcgggcgggatctcgcaaactagctctctggagactctcgaccttggagctcatggtggctgagaagaggtaggtgcggcgctcacgggggataaacttgagaatcttgtcgatactgggtccaaagtccatgtccaacagtcgatcggcctcgtccataaccaggtacttgagggatcgcagagagaaaccctttgtcttttccaggtggtctaccagtcttccgggcgtcgcaacaatgatatgaggcttctttccaagtgcaatagcctggggaaccatgtccagacctccgacaatgacggcacatcgcagcgagatgagggctcccagagcttcgaaggattgtccgatctgagctgcaagttctcgggtcggcgcaaggacgaggccaaaaaagggctgaggcttctcaagaagcgcctgtaatattggcagagcgaaagcagcggtctttccgctaccagtttcggcgaggccaatgacgtcgcggccttggagggcgacggggatggatctcgcttggatggacgtgggggttttgtagttgagagactcgcaggcttcgcataacgaatctacaatgccctacgaaatttgtgagcctagttatgatgctaatcgtggttgacgcaattggtgcatccatctcgccttatacataccaattctttaaacgtcttgggctcttctgcctctgcagcatccgccgtagacgcaacatcgagagtcacggattcttcttcggtgtgaggatcgggagatgtctgagaagcagtggcctctgctggttcacgccgagcaggcgcaccgttggccactttctgtctttttgagccgttcatcgtgtgctgcgaagtcttgctttgagaacaggaacaggaacaaaaaagatgaagcgcctccagcaacttttttctgggctcgacttctgcagcagcaaatcaggacgcagcaagatcaatccctgtcgaaaatgttcgatatgcacaagaagtggaggccttgcaggggtgcgagaagaaaatatgtagatatcgagttgggccgacaggtgaaagctcgtaatggcgctatcacgaacggattttattgctacaattttttggtgcgagagctaagaaattgtgttagtgcccgtcaaattcggaacaatctttgatgcgcttaagcgagtgtctaaaaagttttggtggggcaacttcagcagcgataagctcttatcgccaagcatactgaacttttttttcttcctctgctggaagaggcgtataactccattggacatcacatctcaactgctgattttttggatcagctacagaatcaattaagccatggcgaaacgaagagtcaagaagcgaacccacatgggggccagcaacccccagcctaactcggccggacatgcctctgcccgcgatcccaagagcatggtcatcagaataggcgctggagaggtcggttcaagcatcagccagcttgcgtcggatgttcgaaaagtcatggagcccggaactgccagtcgactaaaggagcggaggaacaaccgattgaaggactatgtggtcatgtgcggtccattgggagtgacgcatctgatgctcttttcgcgatcagaaggaggaaatacaaacatgagagttgctctggcgcctcgagggccgacattgaactttcgagttgagaagtattctctctgcaaagatatccagaagattcagcgacatcccaagggcatggggaaggaatttctctctgctcctctggtaagaatgctgcgtgcacaacgaagacgagtctaaactaacgaatatcagctggtcatgaacggattctctcgacctgacgccacttctaaatcaaaggtccccaagcatctcgaatcattagccaccaccgttttctcatccatgtttcccccgatcaacccccaagctacaccaatcaagtcgattcgcagagtgctgctcctgaaccgagagcagtccaaggaggacgacggcaccttcatcattaactttagacactatgccatcactactaaacgatcgggcgtttcaaaacagctgcgccgcatcaatgccgctgaacagttcctcggtaccaagaccagccgacgaagccaaatgcccaacctgggaaagctagaagatatcgcagactacatgattggcggcgaaggcggcgatggatatgtctctgacgcgacgagtggcagcgaagccgatactgatgccgaagtcgaagttcaagagaccgcttcacgaaaagttttgtctgccaaggcccgtgccgctgccgcggagaacggccaggatgaagaactcgaagaaggaaacgtggaacgacacgtggtgaagcttgtcgagctgggacctcgcatgagactgcgcctgaccaaggtcgaggagggcatgtgctcgggcaaggtcatgtggcacgagtatatcaacaagtcggctacggaaattaaggagctcgagaagcgatgggagaagcgcacacaggagaaggaagcacgaagacgcgagcaaaaagccaacgtggacaagaagaaggcagcaaaggcagcccagaaggcggcaaacaagggaggaaaggcagacgacgatgaggatgatgacgaggacgattatgaatattacagcgatatggacgtggatgagcttgatagcgagggcttggctggcgatgccgagttcaaggtcaatgagcagaaggaagaggatggcgagtgggaggaccaggaagaggagattggtaataactaaagggcgatattatggggcagtccaaggatatccttgtttttcaatgtctggggaggaggcattttgcacaacgtgttatggcgcttgggtgttggattttagtcaaaatagctgcaagtttattacgtatatatctattgctgccaacagatgcctccgtattgataccatgaggatcttgttccataagactcgtagatttacttggttcctggattggatcacgaccagtctctgtgctgcatagagtctcgacaaaccgattcgcatacaacagacaaataccaatgaaatatttcacaacgatctcggaccatggctgccctccatcacatatcgaaggttagtgagacttggaacactgcgttggaatatgacaactcaacagaactagcctaatgaaaaaaatgggcttacggacagatccatcgacagaaaacggcacggtgttcagcaaagacgttctcaagatggagatgatcgggcctcaagaagaccacctcaccatccttgaggtcacaggcatcttccgcaccgcgatacaagggacgaccactaacaccgacatggaattgccacacagttgtcttggcagtgctaccgagcaacgtcaacattgctacgcaggggatattgacacttgcagaagactatgacaagatcggcgagcgtaccctctgtgtactcacaaaggctgatttagtacttgaacccactgctcaggctactgtccgtaaccttgtcctaggcaacaaacgcccgctttctcttggctacttacatgttcgaaaccgtgaagcagatggcagctttcaacagcagtctgagcttgaccgggaattgcaaaaacaggaatggattgatcttcctaaggaccaggcatattgcggctctcaaagatcagcttaagtcgctgtcgatccatatcacgcaacgaatttcccaagttgatcaaggatatcaacgattaaagcaaagagtgcaagagagaattggacagttttggaccacctcgtcagcacgagtgggagcaacgcattttactcaatcaagttgctgggaatcttcagaagcgctatagggtggcaatggcccaggcttgtctaatgattgaagttgagacgcggaagaagcctgacgcatcgctcggcactcgtgaagaagcttaatgagctatccaatgccttgaagattctcaagtcgtgacaataacaatagagaaaagcataggcagcattatgcccggaggtggaatatatcatcgagtcttgaatgtggatatatcatgttggttggtgcatagtgctgctatctatctgtgtgaaatttcatgctactacgatattagcattgagttattcatttggagactgaagaagccgaatttatagggttactggtgacttgccaacgtgtgaaggaaataatgctttctcgttgaacgtaggtttccatagtgcttatatcacttcccagcgacgttgatgcggaaaaaaaaatctatagagtactactaatagtatgttcgagcactatatagagctttcattgctgaatgctacggcgaaaatcaaaacaagtatctggttattctcagtactctcttcgaatctttttctacaatagcattattgggcgggttgtgtcatcacatggtaaagaaatctgcttacattacaggttaccaattctcctctgttttagctgaatttctattttatagcatcattgctatgggagtttaaaaggatgtaaatcgaaagctccccttcgacttatgattaataataataaatataacttaagataaaatgtgatcgtacttggtacacatcgcacaaccgagcaatagacacagccctaggtccatatagtaggaaatggcttaacgagctgctcatgtgcaatcattgcagcactcttgttaggggatagcgctggcattttctccacccgctgcgtttaatgccaattggcccgtgcgacgtcgccgctggtcattcactataaagagccttggctccctttctgtcccaaacttgtatgaactattgacttgacacacactcaatcccactcacgagtgcctattttccatccacactaggagaggaatatttcttgaactttctcgccggcagcccaatctcaaacatctcatcaatctcggccggcgtgcgatccttcatatccggtataatccaccaggataccgcaatgccaatagtaatgaagccgacatagatgaaaccgatcttgccgccgagattggcggcggtcgagttgtacagatagggcaaaacggaagaaaagatgacggtgacggcagaatgtgcaaagacgctgatgccctgggtctgggcacggaggcttaagctggagacttcggcagcgacaatgttggagacgggccacgcgcctagggaagcagcggcattgacgagcattgctgcggcagccagaaccctgttgccatgttagcgtatcagaccaaacttgttaagaactcagaagaagaggaacgttgttttggggttcataccaactagacgcgacgccgtggaagacaccggcaatgcccgccatcaaccacatgagccatatgaaccccagcgtcgacagcagcatcaatcgcctttccaccttggtcagcagccacagggcaaccagatttgtcaccaggctcagcacagctcctccagtaaaccacgatgacgctgtagaggccggcatgcccgtcacctccagcacatacgtcaagtggccaaggaacgccagcccaaacagctgcgggatgaagtttgtgaagatgacgatggctgtgcgacggagattgccgtgcgcgggacgaaagcagtccagatacgaatgctcgagacggcttgcgctctcggcggtctcgagagcaagggcctcgcgaaggtagcccatcacttggtccccggagctggcttgcgcgcgggagccctgaagcttgcgagaggccttgacggcagcgtcttccttgcccttgcggagaagccaggcagggctctcgggtaggaatatcaccaatagtacggggatggcggaaaaggcccactgtccggcgatgggtacccggtacgactcgggaccggcgacatccacgcgcgaccggatgatgacggcgccgataatctccccgaggaccgtaaagatggacggccaagccagcgtcggcccacgcagtagaggcggaagaacctcggacacatacgtttgggcgacgcagaggatggatcccacagcgatgccttgcgtaaacttgccaacaaagtagaggctgcggcgaccgtagtcgctaggagcctgatcagcgaggtagcatatggcaacggtagcagcttggatgatgccagagaggccgaggatgggacgacggccgattttctcctgcgaccaaccgctaaagaaggcaccgatcatgttacccagggggccggagaccgaccaaatggagagccaagaggtgggaatgatgaagccggttgcggaggtcttctgggggacaccaaagacggctctatggacatcaagtcagcaatgacttcagtatgatcaagttgagaatagactcactgaaaccccggcagactagcaatagaccccaggaacacgagctcatacccatagagcaggaagatgagcatcagccaaaggctcagcaacgacaaacgcgggttctgtcgtacagcagtgaacagggatattttcgggccattggctgccgagacaggcaatgtgtgagccgtggtggtcatctcgaggtaatccacatgttgagacttgccgtcgtggattctgacgacagtgacagaacctgctggagatggcagactgctggtactgcagggctgcatcacgagattggatgattggacaacgaaagatgtataaatatcctatgattgacaagaaaatttctagtctattgtagataatatgtgtactggatcgttgaatctggtgggagccatggttcttatcttgttcacattgtcgtggccaagaccgtagctgtggacttgctcgtcgaggtagatgttgattgtttgattgttcgttgtacattatacgaccgtggcttagtctaaatccccgcattggactaaacaaggggcgatacgctcgatcagagctaactaccatcttacctctgcgcgccgggggggtttttagtaagtggttaacatggtaattgttgttcgccacacgttgatgacaactaccagagttccagctgcttggcattcgatgccaagttcgttaggtgcagaagtgtactggcttggacaacttaagcgcttttcggagactgccagctgtcgaggttcctggaaattccctaggtgagccgactttcgcacatcttaagcgcttttcggagactagctgacgaggtttcccaggtgagccgactttcgcatgtcttttgcgcctgggctgagcgaggcagagagtcaacaccgacaagggaaccaggctgaagttttatgcgatggcccagcaatcttacgctactacctacaacaaagagatggattgagctgcgtactttgcacagcaaggtgagccaaggctactgtgctgcttcacaaaagcgcttttgcggctccggtgtttgccaatatcgcccgcgtctaccattaggacaacgcgagacggcaatttatagtcgctgatcgaatcgaacacggcgtcgaaagaagtgtaagtggtcgtaggaatccgttttgaagctgccacttgcctcgagaccatctcgtagtcttcagtctttgcataaacaccttggcacattagcctccattactcaccatggccgcctctgagctccaagacgatggatttactcacgcctcacccgagagcctgggctactcctcgtctgccatactcggcttcgtcgacgacgctgctgcctctggcgttgagctgcacagcttcatgctgtacgccagcaacgccgtcattgctgagggctggtggtggccctaccagcgcaatctgccgcacgtgatgcactcggcaacaaagagcttcctggctgtggcggtaggccttgcgattgaagaagggtattttggccttgataccacggtggtctcggtgtttccggagaggatgcccccggccactggcgatggcgatgctgttgatggggactcgccatccctgccgtccttcctcgaccagatgacagtcgaggaccttctcacccagacatccggccacgatcacggcgagagtggcgggtcgtggcgtagcatcgaatccagctggatcgacaagttcatctccacgcccgtcgtccaccgcccgggaaccttcttcgcctactcgagcgccacttccttcatgctctccgccattgtcacccgcaccaccggtctctcggttgcagactacctcgagccgcgctttttccgtcagctgggcatccgtcttgcgcactgggacatgggtcccgagggtatcaatccgggtgggaatggcctttcgtgcctgacggtggatttgctcaagttgggggtgctgcatctgcaaaaggggatgtggaaggggaaacgaatcttgccggagaagtgggtgcaggaggcaacaaaggcgcagaggggaaacctgtatggatatcagtggtggatttgtgaggatggcagctacaaagccaggggcatgtttggccagctctgcattgtgtggccggacttggatgctgtgctggcggtgacggctgcagtcagcaggagggctgccgcgctggaagagttgattgacaaacattgccctgggctgctagcaagcaggaacaaggatgctgttggttcccagccgttggatcatctctcctcgcgtctggccggcttgcgggttgttgcagagctgcctttggctgcaaagaccccctctcaggagatgatccaggccgtttcaagggaacgatacgttgcggcacccaacgaggacggcgtgcttgcctttgcgctggacctgtcctctgctcctcaacaatgtgtcctccgcattgataaccgcgccggtgcccaccacgtcagcttctcaatggacacttggctcgagtcgtacaccacttcccaagttgccagcctacaccatggatacacctggccacagctacggtcagtggctcggggacgctggatgggcgccacgatggaatgtctcgaagtggtgctgcagctccccgagacggctttccgcgacaccatcctcattacctttccccagcctgaccggagcatagccaagctccaacgttctgtcaatgtaaactcattcacctcacggcggcccccgatatatgctacaatcctccgcaaaggagacgagctctcgtcgccggaattcctagctctagctgaaagggaccgggcaacgaccaagttttccaccagcgagacctcagtcggcgagctactcgattatcagccggcaagggatgtgctggaggcggtagtcccggagttgctgagccatccacggctgcaggaagccagagactattcgctcgacatggtgctaagtcaagcgtcgaagcggcgtatagattcgaacatgatggccgagttgaatcggaggctggctgctcttacagtcccagctgttctgtagtaggtataatgaattcaatgaacaagttgctcttgagagcagtttaatctgctgggtttctctcagcgcctgtggccctgaggtgtgtgatttgattcagagaattatactagtacctactatattgaactcagagtccatttccaagatagattgaagtctcgtagctattcagatttgtgatgcaacagcttggcaatgtgttcatatcctcttccagcagcgactgacagcggcgtctggccatatttatcccttgcctcaatatcagctcctttctcaaccagcagcttaacaacgcccccatgccccatctcagccgcccggaataccggcgtgcggccgtattcatcctttacctcaatatcagctcctttctcaaccagcagcttaacaacattcttatgcccacctccagccgcccggaatagcagcgtctggccatatttattccttgccttaatatcagctcctttctcaaccagcagcttaacaacaccctcatgccctctttcagctgcccagtacagcggcgtttgaccatcttcatcccttgccttaatattagctcctttctcaaccagtagcttaacaacattcttatgcccacctccagccgcccggaatagcagcgtttgaccatcttcatcccttgcctcaatatcagctcctttctcaaccagtagcttaacaacattctcatgcccacctccagccgcccggaatagcagcatctggccatctttaccccttgccttaatatcagctcctttcttaatcagcagcttaacaacatcatcatgcccccttccagctgcccagtacagcggcgtttgaccatctttattccttgccttaatatcagctcctttctcaaccagcagcttaacaacaccctcatgccctcttccagctgcccagtacagcggcgtttgaccatatttatcccttgcctcaatatcagcttccttttcaattagtagcttaacaatgtcggcatgccctttttcggatgcaacagatagcagcgtctgtccatcatcaaccttcatgtcaacttgagttttatcatcgtcaagaagtgctcgaatcaagctctcgtcacaaccttgcgcgatccaggcacgtagcagcttccgcttcatcgtgtcgttgtctgcattaatagctagatgcagcgcagttttttcatctttagatatttttttaatatcagcaccgttttcgatgaggacttccagtatcgtattataacctcccagagccgcccagtgcagagctgttcggtttggattatcttctttgtcaatgtttttgcggtcgaggaaaatgtcgtacgtgaagaactttttcacaatatttatatggcccttcatgaccgcctcatgaaggggtgtccgcccgtctttgttggacacaagagcggtgatccccagatgcttcatgattatgtctacacaatcttcatggccttggcttgctagccaatgcaacgcagttcttcccatcgcatcctgaacatgtatatctatagggacccttttggccgaaatgctgagtaaagtcgaccgacgtcgtaaagggcgatccatcgataaaaggcgttcaatttcttgaatgtcgcctctcatcgccgctcggatcagcccagcctcctctaaccgtccactagtcatcatcgatcctgtaaaagtggatggtatgcgcggcttgctctgcttgcttggcgtaacggttggagccgactcagtcattggggttgattttccgtcttttgtgctgcttggttgaaataagtgatcgagttgcagtaaataagtataataaagatgttgaaagtggcgggatctaagttgcatgtggcatttccaagaggagctgcaccaaaaacacatctttctgccgaacaatttcgacctatcaattaacgccacaaagcagcatcaggaatttctgcccaatagcctcagcctatcaactaatgccacggagcaattgcagagctatcagggtaacacaaccagtgagactgcagtattaagcgccagccttgcaactgtattttcttctcaataaaaagcaagtcgccagttaagcaataaaacacatacttctataccctctacaaccaacaatcattatcctaagattctacagaaaaatattggagcctctagtccaatggccaagcgtgtattatggctaatagcttctctgcctatgcttgcagccgcccgcaattgcaccgtacacccgatttcaggtgatgaggaggttggttggcagcctggaggctgctaccggggcacctggaacatcgtgagcacctgcttgtctactataatcgcctgcacatggagcattcaacatctcaatattccagctatagacgatagtgggtgggtgaaaaacaagaggaagatgaagtggatgataatcactgttttattccccgagttggtcttgattcacgcaatgttcgagtttcacatggcgtggacagccctccgaagcatgggcgaggggcaaaagtctgcatgtatcgagtggccctggtggtctcaattgccatcattttcatggttaccgtctcgccgaggcaacttggactcaaaagacaaagatccagaaagccaaaatgtcacaaatacgcagaatcaagatggctcagacgaatcagaaaagagaaaatggactttggctcactgctattttgccaacatgggcggtcttacgtataccgcagaagggaaacgacatctgattactgctcaacagctggccaagatggaggacctctcacacacaaacccggaggtcgcagaggaagatatcaaggacaaaagcaagcaggattggttggccaaggtctttgctgctcttcagatctcgcaactcatcctttccatcgttacgcgacatatccaagggttagacttttcgcagcttgaaacagtcacactctcatttgccatctgcggcgtgctgatctactgcacatatttttacaagccccaaaacattggacggcccattgagttcaaacatgatacgcgtgaaaacgcggctcggttctcaacgctacagtctgacaagacttttgatagtttttgggcaatcatgctgaataagaaaattgacgacaagaaaaccgatagctcaaagtatcaaagggcacccagagtcccgaatgataatatacccatcaataagggcaacaatgacgtccatccagtagtatatctactggcgctggcttctgggcttttcggtgctatccatgccatcgcttggacatttgagtttcctactgaggaagagaagttgctttggcaaatagctacttgcgtctccgccgggagccctgtcattggcctacgtgcgattcccttcgctcagtttacgaaggccgcaggggatcctgagctatttgcaagaaattgcctaaggctaatgcaggaatattcttggcacactctcaacatgccctgggtccgcgttgtaatcaaagatttagaagacgccattgttaaggacgccgctgctaaggataactttgctaaagatgaaccaagaagatatttggacatcttccgtgaaaccggagataatacgcttaaagatgctgaatatttcctaacattggaaggccgctttcgagatttagatccgagactatttgaactgcacggcgacaaagtgtttgttcgagacttccaaagacttatcaattgttggaatggtagggagacgaagaaaatcgaagatgcagctcgagttggcgtgtggccaagacagtcactgcttcctcgcggagtcaaccaatgtattttgtactttaccggatttctttactgcgcttctcgcctcatactacttggggtttcgatctctagcattcgaaagatgcctgggtctgtttatcttgttacagattggacagaatacttgccgacatttagtgcgatgggtggatgattgtttaatggtaacagattctgttaatataaagctgcctatttgtggagaatattcgttactggagagaatccatttctggagaatgccagtttcgatattgagatacacgatcttattcgaatggtggcagagtttggcattgcatgagtaccagattagaataaagacgtatgcaatgagcgcttcatatctaccagatagtctgccaaataatgaatatttatcagcatgcggcatgcaaaggcgaaaccgaccatttatgtacgcaaaagcaggcatagtaggcctggtataccatgacatataagagcatgtagtctagtagcgtcaacagctaaggtgttgaatcgataataattcacgcccactaaaaacgactgtgggacgccggaattcctttttatttttttaattttttttttgcccatgctttagctttacggctcataccggggccagttttgtaagaagccccccatgattttgtctagaacgttggcctgacatgctgcagatttgaatggagcaaattgagggagcttcgtacagcgtggacggcgtcgctggtgatgtgtctgcctgtgtccaacgcaacagtggctttgtaagtcaccttgagaccagagtgctctagaacggtttaataacaaatcttctatgtagtcctgccagaattgtcttgcagtgcaatttcggacgctgaatgcaataaccgaactgcagcagctgatacttataatttgcaattgttggaaagtgctagtatagtgaaaaacatagtagagttggattcttaaaatccatcaacttactctcaattccacttggaaacagttttttttatactgagctcgcaattggctaatatgatacatttgtaggttttaccatcacaaagccaggacaaactgttgcagatactttatgttcgcataatttgtttttactctaattatgcgtcgttaagtacctattgtgcctcacactctgtgctttttgtttctaaagtcggttgtgagactaattgcgtagaaagttgtcccacatgcgaactgttatttactatcatttaaacagagccaggaaccctcgagagggcggaagaaggccaaaagattacaggcctaggctataagcttacaaagttggttgctcttgagctgatggcactaagttgctacccgcttagccaaggtaagtacatacgcacatatacttggtgagttcgattgtgtaaaagttcttgctggtttcggtccgacggcaattaactttttgtttcactcaagatccagtttacaagcctcaactggcagccaataagacgagcgctagcagatgacaatcgtccgtttttagtattgtagtgttgggcctaatggtagatggtgtgcatacttgtgagtgggtgtaagagctcaatgttatgactgaactttgactaaagtattgacctcttcatacaacagtgaagaaaaattaatcagaatttatattaaatctttttctagcatatactctttgattccacctcacgtttccccatcagtaccggggaaaacttacacaagtgatggatcttgtcttacgcgtattcgctacaactagccgcactccacgaaaagaaaaccaagacgtgaagaactaatcaacaagagttcactgtcatcacccacccctacgattatttgtattgttcattgcccggatctatacttgattataataagcagccatacaacaactgtggctggtttagtgcggctatgggcattgtattgcaaaagtaccgcaagtacctagaacatcaatcaacagagccaacaccggatgtgccagctctactgtctatgtcatttggctgctttccactctctctttccacttactttttccctgagatccttttccagccaccttgaaatactgtcagcttgttgttgagactgtttaggtcctagttagacagcaagcttatcaaccaatagctggaggtgtcgacgcttgttcgctacatttcatctatacgaaggaaaaacacaacatttatatattagcaagctaatataaaggggaaaaactccccaagaagggaaaaacgccttgtcgttttatatgcaagaaatgtaaatcagtaccacggacgactattgctcggcatctcaactaatacgattacacaatgcgactctataaacctaatgaagtgaaggcatataaatgaaagttctgccatcttatgagttttataattcttattgtgttgtgtcctcaaaaaggattttagagaacggggtcgctgaagcatattccggatgattacattattacaaacagaccctgctagctattgtgaggcttagcaacgactatcgtactcccttttccgtatacgatactaatcggttgttgtgaggcttggcaacaactaccgtactcccttttcggtatacgataccaactcacatgcatttggtgtactgccgtaagttttccaaactcgagaaaccaagttatatgtccggtgatagcttctttaaaccgtaaactccgtctgtaatgttcggtgtgcccgcaagtcgactctctactctggaaactcaaggagtaaaagaaaagcatacaagaaccggcgacggagtccccaaagcaaagggcacaaggacctctagctttacacacgtctttctttcctcatcttttttcaactcttcaagcatcgtctgatattttaaacatctagctatggctgatacactccttgttactggcgcgaacggctatgtcgctcttcatgttatcaaggaagccattgccctggggtacaaagttgtaggaacagtccgctctgttgctgcagcggaaaaagtcatggcaatttttcccgattcatcttcgcagctacaaatcgtccaattgcatgatattacaaagccgagcgacttcgaaaaggcctttgacaagttcaaaatcggagccgtcatcaacacagcgtcaccgctgattaataacccaagagacgtcaaggctgacgtccttgatcctgcaatcaaaagtggcgtggcaattcttgaggcctcggccagatatgccgggccacagctgagacgtgtcatccatgtcggatcctttgcgtcaactcttgacctgtcactgggcctcgctccaggaaagacatattcgcccagtgattggaatcaacttacatacgacgagtctgcaaatggtgggcaccgtactgcgtatattggatcaaaggctttggcggaaaagcgcatgtggcattggatgaaagaaaacacacccgctttcgacctggtatcggtagatccagcggccatcttcggaccacatgttgggctgattgatcttgaccatttgaatatttcaactcaaatgatatgggagcttgtcgtcccatcgccgaatccaccgccttataattctggccaccttggagtgtgggttgacgtccgtgacgtctctgcagctttgcttgcagctgtgaacgttccggaagcaggcggtgaacgtttcttggttgcacaaagatgccactggcaacttgtgagggatgaagcaagaagagtgttgccggagttacagaatcggattgatgcaggcgagccaagtgcttggttggctgcacaagctactacatatgatgttgatgggagtaaagtgagcaaaatcttgggagtgcaataccggtcgctgggagactgtttgaaggattcttataaacagcttctagaggctgaaaaaaaaaagatgatacatttatcaatcttttataagatggattcataaaatgcagttgctgatataaccacaatcactttattcattgctccagtgtaaattgcaaatcggcagcgattcttctcaagtcatgtgtattatcgatgcacgacgatcaaggatacacgactagatatataagcttccttcactacactaattagatagcttagaaagcgagttattaacgcagcatttacaatacaatcagtttacaggcgtcacgacaggttcattcttctagaggagaatgtatgtaacacccaacgtacaggtgatttttctcttgtcatgtcaattttcgcaacttgtatcggtacttctaaagtagtacatactaaccagggtcaagccacaatccgtccaacaatagatccaatgccacataaagtacgccacttacaatctactcactacataatgcatagtccagcccagaacacttgaatctcttcatgctccctgcaggcccaaccaactccattccgcagtgggtaacggcttctctttagcgcatccgcagcaccgaagaaaaacccccattcaagctacggcatctgcttgtccgaagcttgaccacaaacagcataaatgttcctatctagccttatcgcgtggtgcctgtttgctggctgtagaacaagaagccgcccttgtgagccaattgtgactttttgtctcgggtgtctccaatatccatgttgcatgcagtgaaattatttattcttcttcttcgccgacccttcccttctcttgctttctttctcctctccaaacacatgaaaacttcaaaaaaggcgtcctctatttatcccccatcttctgtatccaattgattgactatcattactttttatttaaaccttaatactttacttttactataactcaccatcttgtaccaagacaggcccacctcaatccaggcaccagatctcacctgcagcttatccccagttttcaaagccaattcctataagtgagcagattcaaaccatcgcaatggctgccgacaacaccaccaccaccaccagcctcatgactatccgcaaactcggccatacgtgagtaactcataccattctataaacaccacttctcacccaacacataatccaccatatctacacataatctccaaacatatgtacacatctccaactctacaagtactaaccaatccagtgaacacttctcctcctcccgccaccatctcggcatctaccgctgcgtcaccatctccgtccgccacctccacccctccctcccccaaaacacccaaatcagcccctccttcttcgccgccctcgcctccatcgtcaaagaccagcccatcctccgcgtaggcatcaccggcgaagactccagcaacgctcattggacgcacattccgcaaatcgacctgcgtgaccacgtctctgtcgaactagtgccctgtgagacggtgcaagagtatgaagacaagattgctgagcaccagggctgggaacatgaccagaagtggcagaacattgagacgcgctccccatggagaatcataatcttgaggcccagcagcaataatgaatccgtcttgaaagaattcagcggacaggaagacgtcttcttttccttccaccactccctcatggacggcaccggcggccgcgaattccacgagatgctgctctcagccctcgccactcaccaaaaccaagacaaggacttgtcaactgtcctctcctttccagaacctccctcactccccgaacccctcgaagccgccgtcaacttctccctctcgtggcgcttcatgctcggcatcctgtgggaccactttggcccccggtttctcaaacccaagccacagcctgtttggaacgcaaagcccatcaatttcgccttgccgtacaagacgcacatcaagcccatcgacatctcccccgagactctctccgtcctcttagacgcctgcaggaaacattccgtcacgctcacggcgcttcttcactctctcgtcctgacttcactcgccaaacgcctctcctcatctcccacagaatcacccgcctttctctccggcacgcccatcagcctcaggccatacctcacccaaaagcccgccgaacaggacaaaccatctgcatctccccccctgcgctgcctcgtcagcacctgcatccaccaattctcccccaaaaccgtctccgccctgcgcgcccccaacgcagacatcaacgccctcatatgggaaaacgccggccaagcgaaaaaagatctcgccaccaaactcgccctcacgcccaaagacgacatcacagccatgctcaagttcatcagcgactggatcgacttctggcgcaggagggacggcacgccgcgtagggaatcatgggagattagcaacattggcgtgctgaagagtgtggacacgacgaatagccccagggcgacgaggatgctgttttcgaatggggcaatggttgctgggccgcctattggcgttgatgtggcgagtgtcaagggatccaagttgactgttagcttgtcgtggcaggataaggctgtggatgaagagttgattgagcagctgaggagtgatttaagaggatatgctgagaagttggctgagactggcagctcttttgtctgaatgagagctgttttcttcttcttttattctcgttttcagtttcaagcaatacgatacttgtaatgattcggagaggggggttcactccaagtaatattcatagttggattaatgacaatggcatatatacatttacaaacatcttaatcttcgattgaattctcacatcaatagttaaaaggtgaatgggtaatcatgcactcgactaatcaatacaagcaagatatgcattaacattgaagaagaatgagcccaaagtgttaaaaagtaaaataatgtcgtaagtatatttcttcatgtcctatccaaacgaaaggtagaaaagatgatggattttcccacccatatatcgcaaaacctccctgaatcgaaagtattatgcctctctctcattcatccaatagtctgtcaatcgtctagtctaaaacccgtaaaacgccatgcaaaatctcttcaatatcaaaaacacaagatttcttctccctcctcttcctttttttggtcttcgcctagagcctttaccagccttgtccaggaggctttgacgatttagatccccctctgaagtagttatactgcataggatccgcttccggggtttctgcgtcctcgtactggggaacgccagcgtatcctcgaggtccgccgattcctacaccaggagtctgggctggcgagcctaccgctggactccgagctcgatctaggggtacttcttgatagcctccaaagggcttttccaaagcagggctctgtgaccgctcatgggatacattcctatatgacattggtggcgccatggcagggccgacagcgttgtgcaccaacccagacgagctggagttctcttgagaatagagcggactgcgatgcctgttgattgagtcctcgccataggggctgggtcggtaggctgtttcgtggggcggcggcagtctcacgtttgcaggcgaaaacggcgtggcatggcggttggatggcgtccctggcctggagccgctgtccaatgagccgggcgttccgggccggtacccgtcaagctccttgccgtaaatctcgccaccaccgtgctcttcagtaaactctgctcggttcttgtagtactcaaagtccatctgagactctgagacgtactcgaatccgggcactccatcggctgccttgcctggcttgccgccctgcatggaattgagggcatacatgtctgaatagccactgacgctcatcaagtcgccggcagggcccacgtccctgccatccgtcagtcgtcccgagtaaacggacggaagcagattttgcgccttctggtgaaccatgggggtgatgagtggcttgtacagagctgggtgaccgaatcggctggcaagcttctcgtttcggagattgttctccttttgcgcagcattctggccatcctgtctgattgcccctcttgtcttgtagtatcgcatccggtcgtcataggcatttccacagtaaatcttgaagaagatcaagaggactggcagggggcacacgcagaaaaattgaaggtgcgttccgtctccgcgaacccagcacgtcaacaaaaagacgccgttggacaagatggtgccaaagatgaagcggttaaaaatgactcgccagaacaaaccacccgactccgttttggtgacgaagcggtacaagatcagatacttcttgaggaaagagtcaatggtaaaatacagcgccgttgcgatgaggacgagtggttggatgcccgcgaagcacagcgtgactgtcgagtagtacaggaaatagcagtaatagctggcatagtcaaacgccggcggcgccgtcaattcaatgagctctcggggcgtagggctagaaaaggtctttgtgaagaatgcattgatcaacggccacatttgagcgagatcaatggcggcaccaagttgtcgctgcaggagataggtgatccagaatgggctgtttctgcaaaaggcaatgaaaatactggcggcaagatcctccttgataatcgcatcccacgcattctcgcccttgtctgcgtcgttgatgacggaaaccacaaaagaccagatgacgctgaagaaggagaagacgatgaggttgttgaagacgaagaaggaatagagcttggccatgacgtgtctctcacgtcccgtcttggtcttgtctcctgccctgatggacagtcgtcggaagatgacggggagagccagatagacaccagatgtgatggcaggtgaggcgattccctggacaatgccccagaatttggtgtctgactcgagagaattctgaaaacccttccagaccttgccgaggttgctcaagttgacaaggaagatggcgatcatggcgttgggagcaatccagaaaaaggtgagaaggatgatccagagactgttgaaccatctccggcgacttcgagtggagctagacagtggcatattcggccagatgatgtcgatgggcttgggcgccagcttaattgtcgtgccatggggcttcttccggcgggtgatgtaggcaatctcatgcgcctcggcgacctctgagtaactggcaaagccaaaaggcatggagcttcgcttatcaacactggcacgaacctctttgacttccacctcgagttctcgaattcgctgagtgtagtactcaatggcgtctagtcgttggcccttggggtaggttccatacgaacgatccttcttggagggcttgcaagtcggccgcggcggcaggttattgggatttttgagatagatggccagtactttttccagtttgcgaacagctcggtcgtgcgccgcaatgaggtcaggaagatccttgacgtttcgggcaatggcagttcgcgcgaaagacgagttgggagcgacgccatcaatgatacgcgcaatgccctcatcagaacatccttgcttgggaatatcatacagctgtttgggcgaggcaaacggttagccacttgcagtaaccttgggaaggaagggtagtatggaaccgcaatgttgaatattggcagggcttaccatgagcgttcgcgagtgcagactgttttggtagtcttcactctcaaaatacttgcgacgaagctgcgtgattctgcggtagttccaccaaagaaagaagcagacgacaatatcaaagacccaagcaatgacgacctggacccacaaagggcgaccccagacattcaagggcgtgatttgcaagatccaactggtcgagtcttggacagtgtttgaatctggtgtggacattttgtaatgaacgggaataagaacactgacgccgacgacagcgaggatcacgaagatgttgcgacacatgcgcataacgcgcaagaaaatggtggcatccatgccaatctgctgcatcagcttttcctcatgcgtgctcatcaaggggaggacccatgaccatggcttcttgcccagaggcggcggagcgtgcttctcgtcggcatgctttagctttggggcgtagacggcctggttgtagggtcttaggaaagagaacaacagggcgacgatggccgtgaagccgagagaagtacccagcgcagagtaaacggaagctgatgcgagctgcaagaaggaaatgttagacagcgtaaaagacaacaaagagaggcttgggcctgcaggcgccatgcccgcgaagcgattttaactgactgtgcctgagaagggatctttgagcaggttcagaagctcttcggcgggagtttcgttgtcgtcgcgcgctcgaagccattgccagatgggctcctggaaggtcatgttgcaggcgtgtgcccgtctagggcagagagatttgtaaattgatcaaaatcagacgacagtagtagtgggcgagcacaaggcgcaattcgatgcctgtcgggtgcttctcccacgcagtggaagcgctcgaaacaattctgcaggagactttttgcgccgagcagtagaatccgcggccagtcgttgctcaatcaagagctcgagggctggtggaggaacgcgtcgagggcgccgaccagcagttgcgcaatccgagagagttgcgtcaccagcgtgatgtcaggggaaatttcgcttcggatgatgcctgtccgtcccaagtcgctaaatcgagtagcgagcagcgagagaaaacgagagtaaaaggaaaaacgaaggaggaggatgaaagaatacagaggccaaggcaccggcgccgttatacaagacaacaaaacgagggacgctctccgctagtgaatcgcagatgagccgggcatttggatgaagaagaaaaaaacgaaggacgccgaaacaaagaggaaaagctcggctggaccaggggtcatcggatggggtttcgagtggacaggtgagcaggaaaagagggaacctgactgggatgggctcgattcctggatggggatggtctgcccgcggctttggcagcgttgaggatcacagatggcatcggggcccaagctcggggatggagaagcgagacagttgtgcagggagggtccgccggtggctgctggagtcgaaaaagatggagattcgggtccaagtgaagcagtcgtcgaggaatcttggagtctacgggagaagagagaaaaaagaaggtggtcacgcatgtgtcagtccctggatgtcaatcgatagcgacgcagtaccccgagatacgtgggcgtcgggtgatgagcgctgcagcacaccgtatccttggggtactacgctagctgtagggaccaacaaacaccaacattacaggcgcaacaagacactcaatgcgctacaacatcggtggcctctttacacgttccacgcacctcaagcaagaaacactcggcccagctttgctgacttgattggaaaactggagccctttgtttcagcagacatttgccttccctttgctttgttttgcgcttggcccaagtggacgagttgcgcacaacggccaagacgacgccattggcctcgacccctgtcggcgttgccccttgtgggctcgtctccagcgcccctctggccgcggtggccactagaacggaccctactcgcaaaaaaggcgtgcagaggttgcagcgttgctatttttgcgaccccttaaagccactgcagcgttagcgccctggctgctgttttagcatcgagtggttccctgccggcggtggctgtttgatgccaggcaccggcggggtggggcgggagggataaacgggcagctggcacgagtgagtgaatacgagccgtggcattctcactaagatgcttgtagcgctgctaggaaaatcagcaggacacgaggcgtggcagctgcaaaaatcccgtgcggtgcagttgctcctagaagcgcttgggcacctgcactgcagatggaccaacagacgcttgaggcgcttggaattgtcaaggcgctgaacttgctcgaagataaactctgcactactgccacgttagggtcccgcacaaccacgactagctctctcatctgcattggcttggtgacattctcagtgaccagtcggattctggcattcaacctcaaaagtgtaggttatttttatctgcatcatctcatgctttgtgtatgctgcttccatcattctgtaccaacaatctatttcagctcctgcttactgctgtcaggcaaatgcaggtcagtcgactcggaatgccttcgtgccggctctacagatcaccgctgcggcggggtggcctctgagtgatcctcgctgggatgagtgagcaaaatgcctggcaagttgctgttttcgccaccatgtccgcgatcgacgctcgtaaccgccgtcggtgcaaccagcatctcgatcggaagactcgagccaagccgtgggaatcgcccttgcttttcgtggccattttttgccttttcacgatgaatcaaacaagacgctgcagcaatacctacagtacagcatctataattattccttggctctcacctcagcgcaaagatggcctataagcacgcagaattctcgggtctaacggcggcagggccacgagctgggcggctgtagccgatctgtgcttcgccacagggtgacgatcgcccataccccggccttgtgtcttggttgactgctcggttggtgaatggatggtggcatctgctgctgatactacgtgttcatcggttcacatacccttccaaaggcaatgatggcatcaacatctgcacgttgttaaatatacactcgtgtgcctcgtatgtaataaaacatgcagacggtcgtttatgcatagctccttgtcgatacggttatcgcggtcgtcgagtccaaattggggcttacaatccctgcatggccctcaacggctctagtccattactagcatctacaaagttgaccctggcactgaagatatcatcttcagtacctacagtatctgtccgtcatttccttgcaggttgcttcttgtctgcgtgtaagcaatcactgctttcaattactttcaatacagttaacccgcctagaataatttcatcagtgcgtcgtattctcatcagttgcatatacgctcggcatagaggcctccgttttgttgcgagctgaaatggagtcgatacgagcaaagtttgaatcttgtgactagaatcggcagtgatgggattgcgcgcatcaagtcccagcagcgtgcagtgcaggcatgccatacagctgtcaataccacatgtctccagttcaattcttcccctgagtctgatcccagcgacagcgtgcaagcccctgcattgagtcccgcggcgagccatttatgtgtggaggcatcactccaccgaggactgtttttattgtccgtctgtccggggagaacagggggagagcggtgttgggttgatgttttggaccgcagaatagaacaatatatatacacacgagtaggaaccatagtaatagattatatatacaataactatataaaagacccccagtgtattacatacgtgtatcctgtagaagtaatacatgtgataacagtacatgtagtggaaacagcaaaaagaaataaccaaccgtaacagacaactccagtataagcagatataacaacgagatttttgtagtgatataaccatatatccaacaattaataggagccatgtgctcaaagcgtaagattccatctgcattttttaaaccttaacccaccctgccattctcttgaccagtatattcccaacccttgacatcacatactctcttcgctgccatcatcgacgctgctgaacatcttccggccacggctgctgccgcacaagattcacacacatgagcgacctgaaccgccctcgattgctataccgctccaccatgtcgcggcactggaaattctcctcaaacaccagcggcgcagatgaaatgcccttgcagccgccgtgccagtaggccctgcactcgacgtactgcgtcacgcccagcctcgtgtcccagacgcgcagcgacaccgacgccgccctcgtggtgtagcagcgcccgagctggatgtgcgagatcttctccaggggcgggcagcgctcgatgtcgtcgttggcgtactggttgttgcagcggcagtcgtaggggaagacgtttgtgatgtttgtgagggcgcgctcgatctcgtccatgccgcggagggtccagggctttttggccatgctgccggtgttgaagaaccatggcggcttgacttggcgggggaggatgccggcgagggaggggatgatgaggagggcggtgaggaggagggagatgccgagacgcattttgcttgttgatgttgttctgctggagattttatttgttcggcttcttttcgtctgtgagagaagtgcctgatgagcgtagttttcgaaactggattgcggtgttggagttggaagatgagaactggtgaataggggagttcatgcgttatatacgtaggtaggtagtatccatcagggatcgttttgagtttgaggctgtcgaagccctttgagcttcggttccatcttgtaaattacaagtatagttgcagtggctggttatacattaggtactcgtgtacgacatcaatacacttgtgcgtagcggagtttatacggttcaagatggtatatatgcgccacgctggttcagatatacttcaaatgggcggtggataaggaactcgatacgaatcataaagccaagaggacgtggttttatcgcgtacatgctacatacctactacatactatcgtctttggtgggaatatccgcacaaagtgtggacaatctcatagaaagtttaaacgcataatgagtcagtgcacgtaaaagatagatacgcgtcacgcatctgagatatgcatctatacctatcttctcgtgaagtacatgtatcaatttattacagcatgggtaagtaattcttatgattcaaggctatcgtttcgtgatcctaatagggctcttctcgttaagggcgagagatactgcttcgcccatccacgagggggtgctaggaacagaagtaagaagggcaaaacgaaaatacacgcatatatgggaatcggatagtcattcgtatgctgatatgcgcgaaatggtaaatatagttgcatgctaatggccgtgaaactcgccactgttgctcccaacatgtatttggtggctactcctgtcagcgaattcctttcttcaagatggacagagttttccatataggtatatagatggtttactttgtcccttatcattcatagactgactttaaataatgcagccaggcgaatcaaagatcgaaaattcacatcaaagtattggccatgcagaatcttaagtagaccagaatcgctaactataactgctaaagcctcgtatgttatcaagctccactacttacaacgcgaatgcattcaactaacatttggaaagccaaacagttacaaaagacatacaacattggacataagccgcatcatgccacacaaggggcaaaccattttagttagcttgggcaaatatacagcgaccacccatgacacaagaaaaaaattcaacacccatcaatcaagcgaaccatttttcgccgtatcaccgtgggcctgtatccattttggcactaaaaacaagtggcgttaagcatcgatcaaggaaagagagccaaagagaaaacatagaagacagggaaaaaaaaggaacgtgaagtcgttgtttcagccgtcgcctttcagacctccactggcccctgactccgagtcttgcgcgccgtcctccccactgccggagggggagcggtcttcttttccttgttgccgttcttcttaggacggcccggcttcctcggagctccgccgttggagctcgcctcgccatcgtcaatcttggcctttttatccgccggctcgctctcgtcggagtcttccttgtcggaagcagcagcaggaacatcagctgggccctcggctagtttgcgcttctctccgatgacaatctctgacacatcagacttgtcatcgtcattgccggtttggagagcgcctgccatctcggccgtctttgagtcgccatttggagtcacaggcttgtcgacaatggaatcagggccattgtcgctgttgggaacagatgctgcaggagttggcagcggctcttcaacgccggtgattaccacgggctcttcttgtggctttggagactctcccgtctccatggggatatttaactctggttttggtgatccattcaccgattgattggcgggagtctcgggaacagattggacctcgacgggtcgtggaatctggtgggcgcgtttgaaagcatcaacgacgttgaagggctccgtcgacggcttcgcctcttcaggtccttttgtttcaccaacgatcggaagctctttggcgggttcagcttgagctggggggttctcagagacttctggcttggctgtgtccaaagtcggagccccagcgagggcctcgggggctgtaggctcaggcgcgccaactgttgatgaagctgtcagcaagaaggcttcccgtcgctgtacatgacaaagcagtggccgcgtttgaagcgcatggcggaagggaagggcattttcccaacaaagaggatcaattgggttaaactatgatgaatcaaggatgcgcaaaaccacacgcgacgcaggtcacacccaatcgcatatacagcgacacaacacacgtacctttgtcaaccgctggagcgatgccgtcagccatgatggataatgtttatgacgtaagtctatcagataggcgtcgcgcgccaatgatggcgggctagatggagatggagatgctgggacacggcgtcgatggagatgcaggtcggggagttgcgcactgcttgcgagatgcaaattgatggcagcagaggcgcgggtgcactgggagcatggagcaggaggattcaaggaagaagaggcagcttcaccgcaggaagtcggtgccggttccacaggcagtcgatactactaccgaactctcgtaccataattccgaggtgaagtcgctcgcccgcaagcctgccgtagcgaggaaccttgccgcgagggccatgggcagcaaggagacatgccggcggcgccgcctgtgggtatgagagcagcgctgctgatttgcctttcagtcagacagagcagagattcgtcatgaccaagctccacagtgtttgcgctcgcagcggccagggactgtgagacggcgagggccctgcgccaggacggtgtgaattgtcgcgatcgggacggtggtttgaagcagcaactcttgcggggaaacctgcaaccttgctggaggcgacgccaccgccagccttcagctccgtatccgtccagtcgccagtgcatccgccaggccaagcggggcgctaccgatgcaatgcacgtctgttcggcttttaacaggcacatgtgctgtctggacagtgcctggaatggagcattgacagccggcactgcaaggcagcatggatatcccagcaccgcctgtcatgtggtgtggctggcctgtctgcagcagctgttcaccgaaatttgcaagtttcgagttctcttgagtgatggatggagcgattcatcctgtctagagcgcccaatggatgaagcaggtcttgattcaagcccgtgctgtgctgcagcgctcaacatggcactgtcgcaactttatatcccaaccctgtccatcgtcagcccgtagaaaaagtcaaaaaaggctgcaatggtcttggtcagtccgtgcagatcaactgtgtaaaagatgaagcccgtgcatcaattttcgatccataatatcgcaatgatcagcttttggagcatcatagaaagatgacgacgttgaagagctcgagcttgctgcagtcgacatccttcaattgctctgcttagtcatcacagccagtggccccctgaactgccacatttcggccacccgccagcctccagaaggacagctatcacagctgccgcagacgcgcaaaacccaacttcagcacactccttttatcgccaattcacgcgtctctcttttctttcttctggttgttttaattctagcgcaaagtcaaaatcatggcacctgcaaagagtaccaaggacaagtactcggtcattctgccgacgtacaatgagaggaaaaacctccccatcgtggcatggctgctgaaccgcacctttacagagaagtaggtggctaccggatcctcaagctctcaggccaaggaaagcattggatgtagcatttgagctgacaattctgttccgtttacagcgacctggactgggaactcatcatcgtcgacgacggctctcccgacggcacccaagatgtcgccaaccagctcgtcaaggcctacgccccccacgtcgtcctcaagcctcgctccggcaagctgggccttggaacggcctacgtccacggcctgcagtttgtcaccggcaacttcgtcatcatcatggacgccgacttcagccaccacccaaagttcatcccccagatgattgccgtgcagcaacagggccgctacgacatcgtcaccggcacccgctacgctggcaacggcggcgtctttggctgggacctgaagcgcaagtttgtcagccgcggcgccaacctgtttgccgataccgtgctgcgaccgggcgtcagcgacctgacgggcagcttccgcctgtacaagaagagcgttctggaaaaggtcatttcgagcacggagagcaagggatatacgttccagatggagatgatggttcgcgccaaggctatgggatgcaccgttgccgaggtgcccatttctttcgtggaccgagtgtacggcgagagcaagctgggcggtgatgaaattgttgagtacgccaagggagtgttttctctatggctaaaggtctaaggatgaggagtgggaaaaagacagaacgaaagcatgtatcatatggattgctacgagttggatgggccggcgtttatgtcactgagaagggtagtctcgtttctaattaatcacatataccattgccatttttgcagaaatcaacgctatacacaacaactatgccatcaagatcagtcatcttacatgttcctgcctcccgtcaccatgattacttggcccgttacatatgaaaagagcggactcgccacagccagaatcgagctcgcagcctccgttgcagtccccggccgtcccaaggggatatctgaaggcggagccgagccaggcttgcctctgcccggcacaccaagcgcaatcttctcgccgcccggcccaacaacaaacccgccgtcctccttggccgccgtcaagcgagtctggatatagccaaaggcaaccgagttggcccgcacgccaaacgccgggccccattccttggcaatggtcttggtgaagccaatgagccccgacttggccagcgcgtagttgatctggcccgcgttgccgtgcacgcccgacgtcgacgacacggtgacgatgctgcgcggctcgccgtccttgacgcggaagaagggcgccgcctcgcgcaccatgttgaagggcgcggtgcagtgcagcgcaatcatggtttcccactgcttgtccgtcattttgtgcacgacgccgtcccacgtgtagccggcgcccatgacgaggatgtggatcttgccgttgccgaaggaggcggccttggcgatgagggcctttatgtaggacgagtcgaggatgtcgccgctgaaggagatggcctggccgccggttttgcggatggattctgcgacgtcttcgcttttttctggaggattatgagtaaatatgaaaaagaaggaaggacgattgttgctacgtaccggcgtcaatgtctgcgattacgacttttgcgccttcattggcaaagaggcgggcggtttcggcgccgatgccttggcctgcgccggtgatgatggcggtttggttggcgagaaggccctttgggtaattgaggtggccgacgacttgtgagattctgtccgtcattttatcaaatttgagatgatgtatgtgtgaagaaagggaaaggttaaagaagttgtcaagtagaataactgaggcgggatgaagtattaagtgcttgacgtaccgaggctcgcggctggcggcgtatgatggagccccggtgtggggtattgagatccggggtatgtattctcctctctgggttggaggctggtctttaagatgcgctctggctatttattagatgtactttgttagattcgctgtaaatgttacaacagaaaatgtattgtctcttttgagagtcgttggcgctgccgtcttgtacgttgaccaaaatctgtctctcattatgtagaagagacgcttggttaaatacctatgtagtcacaatgtctattcatccccctagacgcaaacgctgtttattctaatgatattctatcaaaaaaaaaaaaaagtacatattgatcatgttactagactgatgtgtaacgcgttcatcgttcagagcttgaattcagcattcgtcttctcccatccaaatggcgattcttccatgttagcaaccttttccgaaagtctgccctttaatatccggttcctttctgagcatagctcgtacgttgtcgatagattaaacagtaaagtatgcgacgataagcctgaatcgaccagtttctccagtattgtacggccctgcggcaccacatcagtatgggtcttgtccaagctagtattcatgaaactcacctcttgaattcgtccaaggtagattagacacacggcctggttcactccaaccatctcatctaccgtcataatatcaaactcctgccatttctgcaatgcctgttcataattcgagtctgccatgtcgcacaaggccaggattatcttctcaacgctctcggtatcctcagagcactggcttgcacataactgcgcattccgtgtatcgccgagatgtagccaaagcagtgcttttgatagagccagcttgccgtcgcctcgatctttaagaccgctgaggtgatgcgccgcgccagacagatcgtccatttcaatcagagcccctgcaactttgatgcccagttcatggagccgcgacttccaaagctctctggcagagttgtcatgtaccaaagacgcctttctaatattttctctagcctctctggcaagatcatgatagctcatgacagcacgacgggggtctccaaaaccgagcgcctgcagccgcacgtgtagtacgcgtagctcccatggcacaagatgctcgtttgtggtatcatctatatatctccgagggtcgtttaggtcttctagtgccttggcctcctgggctgcaagcgacgtggcgtcaatcaaggttagacaggcaagtcgggtgtacagaagcctgaatatcctgttggcatcatgcggatcgatgctgctcccatttatgactgagccagtcagctcctgggctgctgcaatggctgctgcccgaaagtggcctttggctaacagctggtctatcggcacttctgggccgggctgcttctgtgagtttctgaatgcgggggggatgttttgtgagttcaggggatggtagatttcaggctgtaagagaaacgcaaagtcctttggcctcgcttctcccagttggggagtcggagatggcggggcctgtcgaggatgcgctgcgttggagggagatcgtgctggtgacatgagagttgggctgagctgagaggcagaggccgttggagatgtcaagagcccactagcactcagttagacagagatgtcaatcaagatttagtgatgtatgtgtccgatagactgacttgtcggcatctaaagggcctttggttgaagatcgtggtcttgttgctgtgtataaatgtcagtatgtgatgtgtgtagcgtctcattcaggcagtgcgtgatggaggggcaattgtctaaacatgcaccagtattcgtcatccaagttgcagacacctgagcacataccacgagtaatagacgccttattccttctatggccctgctcctggggcggagtactcagatgatcgctcattatgtcccacttgagcgtcgaattacacacgattggaggtgtcaggtttacgggccagtggcatgaatacgaggtgatatgactgtcgggtaaatatcggttattcatctctcaaaagctcaagggtagcatcatgcatattccgtcgttcaacatgtttcaataacgaagagtctgaataaaaggcgctcaagcatctctttgcgcctctttgaatttctatatttatgtcgcgcgcctatttgattgcaaatcttatgctccattttaatgacttttgccctgaattcagaagtgagttatagaacctactagcagttctagtgattagtactgctaccaactcaagaagatggaggtataaaacagcatgaactggctcagctcggactctaaattatgagccagaaatttttctttggttcaagacttttcgttcaaatatcgtaaaacatctttggtgtgaggctggcaccccccataccagctgctgctaaaagtatattttttcgcacctgaagccccaccaagtcgcggttctcagacctcacttctaaactcaactttttctcacacgcgacgcactatgagaaccagaaggtcaaatcgcacaaaaaaatacacgctcgacaagtacgatttcctcagctctggagacgagagagaacagactccaaagcgtcgcaaaactgcagatgatgacgacgtttttgaggcgcccgcggaggagcggagcgctgcagaggacgaggacgaagatgaggatgaggacgaagaggatgtgcagatgaatgatgatagcgccagcgaagtcaatgcgagagagaggccctctcgccaacgccccaaatcaacaaaaccctccaggccctcggatcctggtgaaatggaagtgacggggtacttggatatcgagctcatccccccagaaggtcagcataagggatatgttgggccgtacgagagaggaatgcgcggcaaggctctggcgaggaccctgtatgggccgcatcctgagcgcatagagatggctcatacgctgttggaccgatggagcggatggacgctgtatccgccaaaggtgccgcaggacgaggaagaaccgacagacaaggggttttgggtccctggtggccttgagaaggaggctcgtcttgccaagcaatggtatgagcaagtgagcaagggcctgtcatccgacgatgtgtggtcagaattatctcccgacgaatctgaactgtaccgatttccgcagctgagcatgcctgttttgacgggaccgcatgaagagcagcaggaggtgctgatggagccaggggtcagctaccctctgtcgcaaagcaatataccgtttgatcaagacgaggacgaggacaaggttgagtgcggatggatgctggatgttggcggccttgtcttgggcatggactgggcgcctcgacgagacaagaacccgaaacagctgcttgccctggccatcataccccaatccgaccaggacttttacaattacgaggaagaatctgtgaagcctggttttcaacagcaaggtattgtccagatttgggagttcaagagcaccaagacagatgagggattcactcgcacgtcaaaagaagccgcaacgctgcgcaagacgttgtgcttggactacggaagggctaggagggtcaaatggagcccgtcgtgtaatcacattgcggttctctcgagcgacggaaatgtctatgttgcggatgctggagatgttgatggcgaagaagagggagcctactgtaagctgagaatcatccatctctactctctattttccatgttcttggtactgacgaaatcatagacaagttacagaagccgtttgcggtgctcaacttgattgacgagtacagcataaaggctactgcaatagcgtgggtcaattgcaatcgaatggctgtcggctactctgatgggtcgattgctctatggtcgatatatccgcagcgtctcctgtctcgacatccggtccatcacagcgacatcatcgacatggtgtctggatacccaacattaccaagtattatcgcttcgattccagtgggcggcactgcaagagtcattgatctccaagctccaagctatgaaactaccgaagcacaaagaccattggtacatacacagccgggtctcttggcttacagcgaccaccttctcggtttcttatccatatatccatctgctagtgcgctgaatacgattatcggatttttacatcatgcgcatttccccgtgtgccggagggtgttcaccggagatagctttctgacatgcctggctgttgggcgactccacccgtttctgctcatcggtgcaacagacggctctctatggtgtctcaacgcacaaaccgaggtctttagtaaccgtcacgagtcaacagacaagatacgagtcgttcagcatgagcaccgtccaggacatctattccctccagactctccagtggcagctcgtggcgtctgtcgcgtcctgcacggctttacagtcgacaggaatagaaactcgaaaccagaggccaagctgagcgccaaaaagggcaagaaattacgggccaaagagcctgctgaggttgcggtagaggagggagagggcgagggcgaggaggacgatgacgaagctggcgacttgactgacccatttcgcgccactctgcatgaggcactgacgagaatcactgccattgagtggaatcccaatctggatcatggaacttgggcggcggtggccatgggttcgggacttgtacgagtaattgatttagggctggagaaataccccgaggcgtaatatcaggtgaaatctcggcgcaaatgccgtgtctatatatatatatgtatgtatgtatgtatgtatgtgccagttctatgttctacttgtcttttctatacctacaaacactgggaacccatgcccgcatgatggtgatcaaacgcttttgtcatgccgtaaaagtgcgtggccgccgcaaagaggacaaacatgtggaatatctgatgggagctgccccagatgtcaaaagctccaggatagactctctctggccagcgagcctatcaggtgaaaatgagaaaataaagttagagagtgcagctggagatgtgaatgaatggaaggggtgacaaaccgcatagaggactgcgccaaatatgtacatgaggccttgcatgacgacccagctgaggctcattctatcttcgagagactggtagccgaatttgaggaagccgtggcagattgggatgatgcctgagaggcctaggctgatgaacatcatggcacggtagggtctccaggcgggggttctgaatttgtcgacccaggagacggctacgcatccaataccgaggatacatatctgtagttgtttcttcggttagagatgcaaagtctttccgtgtataatgaaacaacgcagcacatttctttgggttgaatgttgtatcaaactactcaccagatacagatatcccgtcatcaggataggatggcaaaagaagccatagtacagcgtcggcacgtagcttcccacaatcaaggccacgatgcccgtgtagtctaatttatttccccatctggcaatctcctggctatgatccgtcaaagcatgatacgtggcgctcatgccgagacacaccacggcactgccaaagaagcacgcaaagaccagcacatccgacgaattggccgtctcatagcgcggatgaatcacgagatacagccacgtcgccgtgatgatggcaacgatggccccggcgagatgcgaccagatgttgacgaattcgttgtgcaggtagaagagcgagcgggcggactcggcgtaggacgggcggatgggccggtagccggagaggatgaaggcgttgtcgcggcgccaggcggggaggtcgtcccagaggaggaggagcttttgctcgactttttgctcagcgtgcttgacggctgagaggagcgagttggaggggcggcgtttgcggagggagtctgtggatgagggtgaggccatgatgattatagttggtcttttggcaaaagtaatagggccttttatttttatttataaataaaaactcaaaattgactgaaactgagagaataattgttttactttagtcgaaccatttttatcaaattttcatctcgttgaatagagactttcagtgagttgttgggaagtccttgatgcgggattgtcgctctgagatattcgggcctgagtggacctttcggcggaatggttgggggcctcggcgctggccggagacttgcagtgcgttttatcggaggcgattgcacatgataggtgcttgtagaggcctgtggcagatgacgctagattggcgcattcatgtttggtctgcacctctcttttgatgggagaatatcgatcaacgagcatgaagcatccagactgtatgtatatggaataattcccaaggaagcacacatataaattatggcataatgtttccgccaagaaacgaggcttgcttgggaggcctctgcaaatagtctacattcttccaagctgaggtgcatgtatacaccgagtgcatggagttcaatattgcgcggacaaaaattgaacagctcatagcttcaagtctttacgtctactaattctcacatagcatcactcctctttcatagaaccgctcctttgagcgaagcacggcgcatcgccagcgtagacacggacggcgcaaacctccatagatgtcaaatcagtatataaaagtatattccaaacgccggataacattccctgcggaaactacagatcttaaccctcagtgcggacgtggcctttccacttgatccaacagtcgctgccgtgtgaagagtcatctaccacaggacatcctcttgtagctccccatattatcgcaaacttcgcagcaggctcgtgtaaacggttcccaatagcatattgcttcgtcgtctgtcatctatttcttaccgctcttcttgatgccctgggtgccagtgttcagagggcctctgccgccggccttggcaacgaggtccttgcgcgccttctcgtctgcagagggtcagtctacgctacggcacttccacggggtcatggttgagttgctaagccataccagccttcttcttctcgagatatgccaggtcgtcatcgtcgaggtccttgttctgcttcttcggggcctttaagggcttcgccttgccgcctagaaatctcgagcgttagcagccatggaggggcagtttggcggggctgcaaacagcaaagcgatgaggacaagaatagaatcaccttctcggttagcaccacccattttgaatgtgtagagagattaactgcggaaaatgaaaagacggtttcgtagagaatctcgagctgaaaggttgcttctttgatgcgagaggcaggtggcagattgtcagccccagaaaaaaaaggcctccaaaagccagcccgaaaagtcgggcggtgagacggctgcagggatcatttgcttacttaatcacgctaggctgaatgatccttgccgccgcttcctgctatctgaaacccaaccgccgttatctcgagaccgtctcgccatcgcttcgcagctccaatcgcctgctgacccgctgcgttttcctctattcgtatctttcagctactgctcaacttgctcgaatcttgaaaatcattcaattgacggcaaagctgcctgaagccatccttcaccggcactatcttgtgtcgacgctttggcgagtcaagacgctgacctggttggactcttcgcctgccacgcgcttgccatcttgctctgttactgacacattctccgttgatattgaaagggagcccacaagaggcccagaggaacaagaagaatcagataagaaggcatcagaatgacgtccagttccgacgagggtgaaattgttgagagagctggagatttgaaggcaacttcactgtcacacgcggagagaaacggtgttgaccggaaagacagacagcggaatagaaattcctcgcccgatatcgatacgacttcaaaaaacaacaacaattcgtctcgacgaagccgctcgccgcgaggtttcaagcgattgcgcgatgacagagatcgccttcctccctccagggccgacgctcgccatgatcgcggtgcttccgacgaccaccgaagggatgattacaaaagatcccgcgtagcctatgacgatctcgaccggcctgcctcacgtactgcgaaccaaggctacgactggcgcagtcgtagggaccgagagcgcgatcgaagccgcgagcgggatcgataccatcgcgaccgagatcgatattctgaacgttcgccccgccctcggagcccgtcgcctcaccagtaccgccgcggagacaaaagaggtggcgatcgatttgtccgagaaggctactctgaccgacacgattcacggacattgcggtatgatgatgttgatgtgagcactcggggcaacagttctgcagctaggaaagcctccgcaggggatagaaaccaggcactggaaattgatgctaaaactcgcaaaggaatcactcaaaacgacggttctgtgcctgccgctatctcaaggtaagctgaataccccctttgtggacccctcactgttgcgaaaatagacaagataagctgatcaacaacagagaggtttcgatgccggatgagcccgacgtagactatgatgaagccgaagaatttgatgaagaagcagaaatcgaacgccgccgcaaaagacgcggtgagcttttagcaaaatccagttctgcaacccctctgctccttcatgccgttggagccgccacttccaaagctcaagcattgtcgcccgcatctttacagtcggatacgccgctgcagtctcagcattcagacagcaaagcgtcccagtcgccaggttcaagtatgtctcatcctaagcttgatttatcggcagtgactaacttgtcagattttccatcacctcgatcgcccatgtcgcatgacgcgccctctcctggaggcattgatccctttgacgatgtggatctcatgaattctcatggggcagttaaagctaacgacgaggatggcccttctgctgctgattacgaccctactgtcgacatggtggaagacgagcgtcgacatgaactgcgtcatggacaagtcgtcatccatggcgaacccgagcctgtggctgtgcttgagcagaaccccgcgatcgaagcgcccagtgcgcctccacaaaagccatccgcaggcgagggagacgatgatgacgattttgacatgtttgcggatgattttgacgaagaaaagtatgctagcaaggctcaagcgaacgacacggcagcacctgctgaagccaacgatgccgtagaggccgctgataagggaggcattctcgaaggtgatgacaaggatggctattacaagatccgtattggtgaaattctcaaaggccgttatcaaatccaggctacactcggcaggggtatgttttctggagttgctcgtgcggttgacatcaccaccaagcagcttgttgctatcaagatgatgcgaaacaacgacgcccttcgaaagggaggctatactgagattgctattcttcaaaaactcaacgaagcggatcccgaaaaccggcggcacattgtcaagtttgagcattctttcgaccaccgaggccatctgtgtttggcttttgagaatcttagcatgaacttgcgtgaagttttgcgcaaatttggcaataacgtaggcatcaacctaaaggcaacaagagcatacgcataccagatctttgtcgccctggcccacatgcgcaaatgcagcatcatccacgccgatttgaagcccgacaatatcctggtcaacgagaatcgaaacattctcaagatatgcgatcttggaacagctattgatcgctctgatgctgcgacggcgcataccgagattacgccgtatctcgtgagccgcttctacagagcccctgaaattatcctgggaatgccttacgactatggagtggatatgtggtccataggctgcactctgtacgagctgtacacgggcaagattttgttcacgggagacagcaataatcagatgctcaagactatcatggagattcgcggccgaataacaccaaagctatataaacgtggtcagttatcaagtgtccattttgatgaccagggacagtttatcagcgttgagcgcgacaaggtacttggcaaggtatgtacagtaacctaacccgcataaattcctgtcttgtggaagactggctaacgattacatgtatagacggcactgcgaccattgaacattgtcaagccgacacgggacctgcgtacacggctcttggccgcctcgagcggcatgaacgatgctgaaagcagggagctcaatcacttcatcgacttgttggatcactccctagctctgaatcctgacaagcgattgaagccagctgatgcgctcaaacatccattctttgtcgctcgatccggcgtaccccggcgataggtctaccagttgtagaagtggtatcagaatataggaggaatgcgactctgctacatacagatacactgttggggagtttcttgacttgcttgttttttctattggttaagatgatggccagtatatgttacaatttctgctgcttaacgacaaagatacctttgctcacgctacaaaaggcttggagctcctacagatgtaggagagttttgagatgcttcatcaatatgagacctgctgtatcagccgagacgcccctaaccttgtggatatgcaggcagattgcttatatcttggtagacatgcggcatatatatgaaacacatcttctggcgtacgcatggttactgtatacacatttcgcttatgattgctctctaaatagttatatgtaatacctgatatatcatactataattaaaactatgaaaagatatcacatgcgaatactgtctgaagtgtaactggcatacaagctaagcctttggcactacgaggattggacacgaccacaggaaaagcaaggccagcaaaagcactatgagactgatgcagtgccatgctattagacgtgtacaggctatgattgtgcaatgcgcctcaaagaattggcttcctacgtggcatgttggctagcttttgccacatcttgggggggggactttgagagattttcgttattatgccgttggcaagaatcttgtgatgtgtgagtagtcaagtcgtatttggggtaggttagacagctatgcgatgtttggcaaatagctagtctagtctagtcgtcgttgtatgacggcggatgcgactcgacgctgtgtcgcttggaaacactagttgtagggggctacgaatgcttgggacttggggatacactacactacgctggtgtggcaattttccgaggaggacggtcttgttgtcttataggtgtgatggacgttgtgttaggttgaggggttgatgagaggtatttgatgagagagactataggcagggtttgcagggcttgtgtgagatgtcgcgtgtgatggagcaatgggatggaagatgtggcgaatgtagatgatgcgcaggatggtatgtaagagggcgaaatccggtgatacgaggatgattggactaaagagccttttctctgagtgtacagggagaattgagagcgtgtgacatgagatgtgatggtcactaacaggatgaagggactagaggtgatttgcgggattggtcttctggtgttgagggagtaaacctagagaattttaccgaggactagacaagagacacttttgagtcgatctgaggttccatcgtctgaagaagaagagaaaatctcggaaatacttgttcatgatacaactcttcgtcatcgattcggtgaaaggatctttgtgcttactccggttgatgtcatgaagcggcgctgatctttctcgtttagcggcagaatttggggagtgggatgcgaaaggaggagctagactaaatagctggagctttttttgcttatgaacttgaattttccttggcatgccttgctttaggcccggtgggtatcaataaagcaaatcgggcaggaggctattgagtcttttttgttggtggtgtcgttttgctcggatgtgatgttggtgatctggtgcttagtggtggggtgcccttttctgtgattctcgtgacggacttgtgattgaataaattagttgggctgggagaaatatggctggttgggcctgatgttgggtcggctttggaatctgggaaaaggggcgtggagaggttccaagaatcgcgtacaggcatggagctgatgggtcaagatggttcttagtcctgtgtttggcagacttggaaagcaagcccaaagaagccccagtctctaaactaaagcattcttggcatcttttcggcagttcagtgaatttcagcaaagtacttggtagttgctggtctgtcgcgagacgctttaggtcttttgaagccggggcgtttcttccggcatatatctaaacggcttcaagagagccacaaggtgcggaccaattggaagaaggtgcatggaaggagtttcctccgttcattgtcgtaggtttcaacacagcgtacaaagtctgagattaattgatcccgttatcgccaaggacgccacagggatagtggcctgcaatatagaagacacatcgtagtggccgagcaagatgcaatcattatgagaaatggcaatactatgagcagatattatcaatactaccgcacatgagcttagaaattcttcgtgtctgtatcaatttattcttcttccattctaggcctcgacatatcattggcctcggcctggcccggctcgggtccggagcgtggggttggacgggccgaagcgccgagtgttggacgacagcatgcaggccccaggggaaagtgcaactataagactcgtagactcgtttcagtagacatggcttggtatgaggaccagtattaaactgggaaactggagtttgtggtcacgtataaagagcgctgcagcgggaactgctccactagtagaagaaacgaaacaaagcaaagttaaaagcgttgaatttattgcaaactatctcttggtttaaaccaatctcgttatctggattcaagcgtatcttttttttgtttcattttgtttcattttctccaccgaataaagaaatccagttcctttcaaaaagagtccgagatcaacactgcgagcggccatactaggctgactcaaatccactcccaggtggcagtggcgcggccaatgctgagtggtccaataacttgttggaaggccgtaggagagaggtcaaggtcatcttcagcacagccggtgcagcggtcgacaaccttgacgtccacagacctgccctcgtagtggatgcggatgttgcggccgcaggggtgctcgcggtcataaagggagtgagacacggcgacgacgagctcggagtcgctgttggtttgtccacaggcgccgaggccaacttcgtagtaggtcatggagccggtgaagagggcagctgctcgagtctctggttcggtgggagcagcggaagtggtgatggcgaggcaaagcgcagaaatgacggtagtaatagaaaccatcttgaagaatttgagattgaaagtgcgtttttagaagtagaataaaatattttggaaaaattggagtggcagagtggtgggtgcttcggattgtgctgtggtgtgaaagcttgatgagcagaaaggagaagttatcgtgggatttcatgggaactttatagtcgatagctccgacactatcatctctcttctttgattccatggctgctcgtgaccagtgaacagagtatcaatctcatgtttgcgttctttgacagcagtgtatcagaaaggctttctgccgttggtcgtcacgaacaatagaagtttggcggaggtcccccgctctcgcatatcatgagctcgatgatgaaggcgaggcatctgttcacattgagtgattatttgcatgtgcctgaggtaattgaatgttggggcaggccactaatattgcgatatcatgatctaggccggggattttggagtctgttgggcttgtgatgcctgtatatgtgattgtattgtcacaaagaaacttcctactgggcgttttttgaccgaatcaaaagtataataccgtcgctgtccttgattaaatgcaaagtcggaatggtggtacttgagacgtggtcaatcatgagcatacgagactcaaacccaaactcgatagtcacttgatgcctcttttattgacatgaagaggcatttggaatagcactgttgtttattcactctacatgagggctgcaaagttgaaaattctcaaccgaagatgtcacatgcagatgattatcaccatccactaggctcgagattggcaggttcagatctttcgaacaattgattcagccaacaatgcgtcgagcatgagccattaaactgctggattaggcaaacaggctctctataggccagtgctgggcagccaagggccagtgcgccactgcaatatatgcatcggagaaagcagtcctttgcaatataccgtttgagctgcagcttgtaagccaacgatgcgggccctgtgattgccctcgcctcacaatagctcactcaaaagcgacttgaaaagcattcttcataggcaaacaagtaatccactagatcaaagtttagtgattccatttggcggtgaacagatgaaggccgggctgcatttgcttcagtattcactatagaagcatccacgctcatattctcctcgcgcaacgacctcacgactaatgttggaacctacaacaacaagttttgacctcgtctcttcttcccgaattttgagtaaattgcgatgttgttttcgatacttttcacatacatcgcgccctttaagcacaatcgacaacccagaggtcgatccatccccgcataaatgcggcttttgatgccgattagggaccagccgcctccacttggcccgagtcacatccctccggtcggtaaccaacaccgaaaagtgggaagaagaccgggcctcttatcgtcgacgatgactctttcccccttttttcccttcagctgtgatgacttcgatttgataatagaatctttaaataattccttatcagaaagagaggtatcgtgaggagaacgcacttgataacaaatggtctgattagactcatcgcaaactgtaatgagtcaagggcgtcgtccaacgctttataacaagcttgttcagaaacaaagagagcatcgcacggtgttcctcgctcaccaactcgccagtctactcccaagagcatcaaaggcatcacgttcttcatcgttcgactcctattgttcaaggccaggggctccagcatgggtagcaaaaacgagcctgcgtttgtcttgtcctccgtggcagatatttcgactgtggagaagcatctcccctcgctccgggcccttcttcagcactgcatcaatgatgagcccgacatctcgtcccttgggttcctggcgccgctcgccgaccatacggcagacagttactggctcgagctcatgtccacggtgacgggaccacacgctacgaccacgctgctcatagcgacaccaactggaagcgacaagatcgttgctacggtgcagttggcgaggatgccaaaggaaacacacactttcaagggtgaggttcggaagctgatggtgcatcctgactatcggcggcatgggctggggaagtgcatgatggacgaggtggaaagggttgcgcgagaagagtttgcactggagatgctgttgttggatacgtccaaggagacgccggcgagggagttttacttgaagactggatggacagaatgggggatttgccccaactatgcaaagtcgtcgagtggagtcaagcacgactgctgtttttttgtgaaagacctggtgtagtgtgaacaaagtctttgttgggcggaccatgagtttgaacagcaacgcgtttagtattgtttgtcaaggtaatacaactcgtctattaggcgtaatgatctatccccctttgtagtagtatatcagtatatatgaatagagtgtaagatgcttctacgagttttgcacgaagcttaccgaggacagccacctatacgcacgttatgaacaatcctactggatatcaacgctctccaaagtcctacaagggcgtgatctttgtacccattctgtacaggcattaatcgagtgaggcgctcgtcccttgttatagcatcgtattggatgatgatccaacgttgactctcagttcaccgttggcagagatttcaggactcatcaaagctacaaagatgcattacaacagcagtcacccacaagagtcctagaatatcagtcttctaaatgctagatagccaaagatgtcagtttactgtcttactgcaggatccggccccacaccggcctcgccccgagtagtctcaccggagccgaactatcacagcctccggtggttcaaaggtccggaaggcttcacgttggtgtactgcttattaaaaaaaaagagacttcttagaactagaccttctcgagcttccaaataccagaggttcacatgaccagaaattttgctcagcaaggcttttttctcgcgcaacatccaaagcttctggatgatgtcccatttgtaagtcagagctatttctgattctactcaagacactccctcgcccctccagacagctgagtcgctgaatgtcaccttcttacacgcggcaaagaatcacggcctcgtcatcaatcaccatcgttaatacaggatacaacactcccctctcaagcctagtaagaactcgtggcgatagtaatagcatcgtgctgaaccctatcagcattacgcggacttagactttgtactttcaaattcaccacgtacatacccagttattatctggataggtgatagtcttctggtgcaacacaagtcagttgttccggcctggttaagcatatcaccgcttatcgtcatccggagagtgtggaatcctggggcaaacctctgcatgtcccgtggcagccgtgataagaagcggctcaaccccgattgagtaccacagtgacatatctttcttctcaaccgctttcaaatcggaatatcgtggagtgtcatttcagtattacacgtgcaatgatagaggcaggcccattttcagtaattgcatctgatatacggtgtaagcctggatccgtattctccgattacacatgagaaagggagaacggtgtctgaattggctttatcagcatccatttgttgcataatggtgcatcttattaatgtcagaaatgtagttatctgtgtccgtgtgtgaatttgtaaggcggaactggaattggatcttaaagcttcgacgtatgcttccaatcgccaccaactagaggcaccatcttgtagctttcaatcgacgaaataatcccaacattctcactgtagtagtaagagtgtatctttctctgccagagtctcggaggaatacctcaacagtctcacagttacggattaagtgaccaaggctcggctcttaacagcatgggtacttggctcaactaaagaagcaaaacctctcaaaattgctcctctctaaacaccgatccagttccgaattgaccaaggccttggcttcccgctcactcttgcgcccaaagatctcaactccgcggcctcgcaaatcccaaagctccgtggatctgatactggtactgtgggtttctgttcttcctcttaatccctccaaagagagtgttacgtatgcacttcccggcagtaccggtcggccgcatctcaaccgcatcccggagcggtgcccccacagtccgccattccatcaagaagaccccgagaccgacactacaaactctgttgatatagactccaagccttgtggagaatagggaatagcagcttagcaatactgatggagtccctttgtttcaatatgttaaacgccatcccgtggtttactagacgcttttgactttaacgacagccgtgctgcaatgtgtataacactgccaccacattgtagatgattctcccgatccatcacataatctcacggtggcttccgtctaggctgatatcagctaggcagggccagtttgttagcaatcaaatagtccaccaggcggacggggcgtcttggttggtctggtctgtgctattactacaactgcaattaccatacgcctccaatggctccattccaatgcaatggatcgggtcaggctcgggagtccgttggtggccacggcacagtagagggaaacgcacacctttggcggtcgcctctgctgatccaccgtgcccgacggactgggctgctgaaaactattgaaacaaggtgatggaacgtatcagagagacccgatacactgtggctgggccttggcggtgatccgccctttggttgtataaggcgctattggtgtaccgtcagttgcagcccaacgccgtagctgagcccaagtctcggccaaatgcagaataccttgcggagtaatagagaaacacaataggcgaacttatcaccgggtctagatgccacagcggaccggcactcgcttgaagccatcgccgagcgagcaagatgcaatgcaactgatgcttccagcgactgccggcgaatggtgttgccaacatgaagacctatgtcattgcgcaacaacggacactactgctagctgcttcagacgggcctaaatcatatggctgcttcccttgcatctcacagagtctcggctcatctacgatatcaatccagacacgataccaacaagggaagccatacgacgacaactgccggtggacccctccctcgagcctggccttccggagactgtcagcattcaaaatcacggctcactagtcgacatctcgtttgctttcactgggggcgttagtcatatgtaattctggatcattcagaccgataagttgcctttcaatcgacttgtggagaaggcccggcattgggcataccgcttcacatcccgtgccttgctagaaagatgagaggcgaatagtaaggatctcctcttgaccacatgggcagccgcgctttgatgcaagggtcaatttcctgccaagcacccgataagaacgttgttgcccgagcccatctcgggatggatacttgctgcttgatgccacgctgctgctgcacggaggtgtttccgtacaaaagatatggcaaatcatgtataacagatatgacactcatgctcctcgctgcaagggagagtcatcctctcttggccctgacatgcttgtacagatggatgactatcaatctcattcacgaaatatgtgtcaataaaaaacaaacttgggccaaaatcatgcacagcgacccaagcagcaacatgtctccaagcgagctgctcaggctgtcaagtctcacgttcttgtttgcattctctcacctgaaaggctcctctctcaccacagcaacaaggcagctcccgtcacaaagagcaagccctacagcgttctgtttcttgcattcgtccactatttcccgcaaagagtaagcaccgcatgtgactgcgtgctctttcgtgtcacagcagtagcgcgggccaaatgccgcctgaccctctttttgcctcctcgtctagacatctggattcgtacattgggaggaggttctctgcatgatgcattgtaggcctggacgctgctgaaccagtggcccagaagggtagatacagcgtgctcctcgcacatggcctcacagctgcgccttgacttgtgttagtcgctggcagatgctactgtataccttggctctcttccccatcctggagagacatgcatagtggcgctatccatgtggtgcacatacgtggcgacgggagagaagctgatgcttccccccccccccccccccccccttctggagcagagcgtcgtagcgagtggtgggagattctcggccccgttatcgaggtgcttgtcttgtgttgtttgtttcttgtctgatggtcattccctctgcttcaagcaaaggtggagagtcgactgcattgtaagtcatgcaaggacgggagggatgggatgtcatggcatggccttgtgcttgagcctgagccgagtgagtgagagcgttaccgctgctttgcttctctcttgagcaacgactcatactgtacagcaacaccaactacacgcttccaagaccgactttctatgtacagtacagcatgcacaagtaatatcgctcggcaactcgcagcagcttggtcctcccctgtaggatgcggcacggcatgattgtgctccgtgaagaggaaaaagaggatttgctgcaaaatgattcaggaatcctgcagacagccacaaatcagccagatgcaatcacaagcacctgcaatttccaccaacccgcaaggctttcggtgtgtctctctctcggctgttggctctaagcattgaaattgttgattgtcactctgtcagcccgtcggtcgtactagccagttagtcatattcatgggctttttctcttttttttcagctgcccaagaatactatccaacggctgctcgcagctacagcacagtatcatcccggccactggatttccagccgtttcccctcagaagcggtgtgatggacgctttgactctactgtagtcccgtcactcatcacttcgattacggggtaaatccaggatgacattttttttgccatgggacaggaatagcttgaaccccttcccatgttagccggctgggatttagtttacagtagcatcttggtcttattctgctagccaggctgccatgaggcttgaccagggtgatgcccaacagcagaaagaaggagaagaaaagaaaagaaagccagccgtttctccgagttccaaaccacgatccccggtcagaagttggaggagcccgtcacccatgccgctgtgtctttgggtcccgtgaggttgccgtcatacaacggggggggtggtgtgtggtttgtctctcttctccttcctttggcctctatttttgttttcccttttttcgactgtttgatagtcggtgcactggccttgcggatgtcttacggatgagcaaaagcctggcctgggagagacagatggcgctatcgggacacggagcccggcttacttacatgcaatcttgcatgttcgtacgggcgtaggcttggacatgacgtccaaccaagattcgtttccttgcagtgacttttgtacggacgggccgttgcagtagcaatgcttgctatcctacagtaaatcctgaataatgtcagagctttgcagcatgctctatgatgatacctcgaggaccatctcctttctcgatatcattacgagaatatagcctgttctcacttccccatccaagcaatacacgtaaatctctaccaaacgtgcataagcaccagtgacaccagtgacactggctcaaactccagccaaggcaggccttgctagttctccaaagctcagctcccagctcccagctcccaaaagccactaaaatcctgcccggcgcccaagtcgaacaacgctccttggtagatcctgatatagcactaaataagctcgactttctgagcaagtcctattattgtacaagtagggtgaacgccttactagggcggatttgctactatcgacggaatctccagcctcaatattcgaacgcgttggagccaaagccgagcaaggtccgggatgctgtcatgactttttgaccacgggaagatgagtacttgcttgcatgccaatctagactcttccttgcatctctgtggcttgcgtcaagaatcccccttgcgtctttcccgtcgccctgcttgctttggaagtaatgacaccatgctgcagtagaagaaagtagacaggaacacaaaagtggtgtacagtatcaaagcactgcttcgtcatgctggctgtccgtcttggatatgccttgcatctcgattgcctcaagcccggggaccatcatcaagccaaccgtatcacgaaaacaacctccaaaacagcctcactgatagtggctgctgtaataggtaggcagaaaaaagaccatgactgcatccgccccggcctcatggcatcatcgcagccgtcatagccagttttctctctacacttatcaaatcccccctcatcactaacacgcagttcaacctcatccagacccaggcctcccctccagattctgcccgcgaaccacccttggaaagctgcaaaattgattgatagtccatatgtactgaatcgacccaatcatcgcctcccgcctcacacccagtccatcatctctgcccagcgggctttctagccaggcttcttccgtgcaagtccccttgtatcgaaccaaccaggcacgatccctcgcccttcgccacttattttttacaaagcagctttccttctctatcaatctccccatgggctctgcctcgtttcccgtccatccatccaatctcattggaagctccctcttgcaacgctactgcttgccgctacgactcatccaagtaagcctgcctttttggccaacttacgagatgcagtcattggcacgtcccctagctttgcatgttgcagaaaataccacctcaccacaccacctcaccaagcatcaagcatgcatcaagcaccaagcatcaaagcagcttctcgcccatgcccgaaacaatcatccgtcgacctcccgtctctccaatgagaagcacagcttgcagtcccgctcctcctccacccaacacagcccagccagatatcacttgctcagcttttttttccctttccctgcctttcctttcttgcaacttgctccacacacatctgcctattcccaagccattggctccttttctcataccctcgtcatctccaatctctgctctcagcgaatagaatagcaagccccccccagcttcccttatccccccttcaacaagggtggtctgggtccttgccgtcccctcttcttttccagagcccagcccaatctagtcctatccaagcgcagttttgtcatggggcttctccaatccagattgtgatatcggttccttaccaccccacagcgtcacatcgagccagcccagagccgaaaagccaatttctgcctctttttcctacccaacgccagaccaaactagccccccttccggagtagttgattcaatgcttccctcgttgccgtgctaaaatgcaacgagggttgcaatccatgccgcgctaatttcgccttctccaacaaaaaaagcacagctcatctggccttcatccaggaatcccataagcctccacatcattgaagacgctagcattcgtctatcgtagcttcagagcttagcgtcatccacatgcccttctactgcctcttctaaagaaaacacttgaagggaaaagtaggctggcgccacgccagtcccatgattagaaccaagggcccctcccttcttctgcttctccgctgattcaccttgtcaagaccagtattcaagtattcattctgtccacctgcgactgggtgagagaaacaaagtacacaatggcacacagtaatgcagagctcgtttactaatgcgctggctcctcacgccccctgtccactccgaaaatggcgcgttctttctatactgtatcttgtcaatctttgactgggtcccggaacctgcggccactagctcaggggatgaactggctcgctggcgttgggaccacatgttacccatagaatcgcagcgtgttccatcggtgttggagaaacagtagcagttggttaggtagtagacctgggtggtaaaattggctgcccatcctgtcgccggcctgaagtatggcccagcctgagcagtgttcgtgatcaatacttcacgtcactaaagatagtagttagcacaccattgtcagattcagtctggggggagtcagcattttcgcagttacccccatctcattcagagctgctgctctgtagctcttccggtcgttttgtctccatcgcagcagaatctcccaggacagtctaacggcacattgtggaagacattttatagtatctgataaacgtatatttgtgttgataggcttggacttctgcccgtctatctctctctttaaaaacgtgtgcggtagcaatttaagcatctccgcgtgggctagagcccaaaatcttctatctttgtgtaatctctcacaaacaagacaccaaatcaacattgtgtcttgggcatctatgcccaaattccttgcccatcgtaaacaaaagaaagaacaaagaattgactggaaatcggccatattgtcgtttccagtattgaaggagtgttgtgaaatccagctcaagagtagagctttcccattatcgggtttgtgtttttctcaaaatcgtcagtgtcgtttccatctcatgtccatcaaaaaagttgacaaataactccccgtctctcattctccagaaaaaagaaatgtcctgtatgcccctttctctcagatatatattctttgcgccggtactgaatgcctcgaaatcaaggacacgctttcccaaactcctcttttagaaaaataaaaataaaaactcctcgctagaaaaagaaaaaccagtgcggtcaaggcgaattgttaaaaattggtcgatagatacaacacagaaagaatcgaatattaggcttttgatatctcaaattgagacatccaattttgtcgcggaaattttgtcgaaacgccttttcttttcctttttgatccgaatttgcgcagcattaaaaagataaggtgttctcgacaagtttggcttcgagcctttgggtcttgatgcccgtgtaaaatcaagggaagcattatgttcaataaagccaacagtttttggaagacggtgtcgaaaagatattataatagtcgtcatgttggtgcttagtagcagctatgcagcgacgacaagaaagacacctgctggtggaaaggtgcaggatgctgcatcattggcacctgctgaacgtattttaccacctcccacaggtggaagaaggatttcggtgtgcaagcaggctgcacaggaatgggcgcctggataggcaccgggacctgctggcagggcatgtgcggtataggtgcttccaccacaggaattgggacaataggagcgtgtagaggaacgggaacagggccagtgtactgttgtgggatgaattcctggccatggaagatgggctgctgttcacacagttcctcaggctcgtatgtttgaatgtattcctgaggcaagtcttgctggtcggacatgaagtcgtcatcctcttcatcggtatcaaggtcatcaagagttgatacgctggagacgagcgagccttcatccgatgtcgcagaagcagaagagagggactcgcaaaagtcggcgacgattgcgtcctcgttggaaacgtattggtcttgggtagtgggtgtgggcacgttcatgggagccactgctgggacggtgaactgggagcatgcaatgatcctgttccgcagctcagacagagtgacccggtgctcggggttggggttaaagatgcgtcccaaaatgtcattgagctcatcagtcaagggcaggatagtcttgagaaaatcctgagagcgagcataagctcggtaggtagagtcttggaaggaagcctgcttccatgggttgcgtccacaagtgaggttaaccaggattactcccagactccagacatcattgggggcacacatgtagtagggtttccttgcggaagggtccaagcactctttacaattgtcgttagccaacttcttcttttcgatttgatctgttccaaagttgagatgctgcttacctgggctcatgtaaaaggtcgagccacatccgtagtcctcggagcggtcttcactggtggccaatccaaagtcggcgagcttgacggtctctccattgtcggtgacaaggatgttctcaggcttgagatcccggtggtagatacccaagttatggcagtgctcgacggcatccaagatctggaggaacactttcttggagagttcatccttacccacgtactgaccacgctctgtgatattcaagaagagatcaccctcggggcagtactcgagaataacatagatgcagtcaggatcgtccacaatctttagcatggacaccacattcgggtgcgccgatgcgtggtagtgcaggcgaatctctcgctgctggtaggcaatctggcgacgttccagtggtgttccatcggcattgtacttgctcaggcactttacagcataccgaactccagtgttgatatccaaggcagtgtagacgacaccatatgcgccggtaccaagaatatcagtgagctggagcttaccctcaagaagacgtcctatacgctgttctggggcaaggggcacacatcggggctggaaagtgcgtgtcgcaaagggctgttggacgttgcacttggggtcgtcgtacgtgggagaggccgggggagtgggatatccatacggggcatggtgctgcatgttaagcgacttgtagggggctctccaaaaaaaaaagttcaatggtccaaggattcaagtcaagtaccagaccagaggatggagagatttgatattagataaggcgagtaggatgattaaagaaaaaagaaaagaaaaaaaagtcctcgagataagagtgtgatgatgcgttaatcctgttgagaagttgtcgaggtcgttaagggaggttccctagaatcacagatcgaacttccaatcaggtccaggagcagtcgtataaaaggccagaagaaagaaaagggttctcgaacagccgaacaaacgggtcaagaacggcgttgaattggcaactgcttccgggtggcgagggttgtcagactggtagaagagatatgttataggaggatgaaatggcctggagtcctgaagtccagaagagaaagttgaattgacggaagatgagggcgttgaaggaaagtcgtgaacgtggtgatgcgtgtaattgattcctcggccgagagtgggcaacatgaggtagatatcaagctgcacctttaggacacggcgtggatctttgggtagagcgaggcggcgttcagaccccagcagacgcaccccaggcgtattcttcgtctcggggcttgagaattgcgtggagcatccacaccaaaggctccacctgtaaaagctcatcagaccctggtctgttggaagagatgaatggcatgggtggtgtcttagtcggcaggggggaaactaatgcgccagctattcttaaaccagcgctaccaggttcatcgccagccttggtgggcgcgggactagcgaggcagggatcgtggcgcgacgctgagcaatatacgagaggcgaggatgctctgacacaccaaatgaagtggttcgctgtgactttgtgtcatccgcttgctcgctcgccctcacacacacacccccttgtgctcggcttgcgctagcgaacccttggtcccactcacaacgtcaatgatggtggccaaaggaaacacttgggcgattccagccccccgatccagtcggcttcaacggtgtcacagtgaaagattgagccgtaatggggcgagtgtcggatctgcggcggcccaccgtactgtaggtcaacgcccttttgctttcatcagtcaaaccgtgcactcgcactgctttagacctgactggactggactgactggcctcttcccaccacccacacacagctcactctccaggcaaagcgtcatgggctgccgcgtgactagcatgatctttcccgtctctggcagagagccagagagaccaagcctgactcaatgcgtttctatgccgttcgaatgtgtggctgctggaatggaaacggaagttctggtcaacctttgtcaggccacaagcaaagtttccgtggcggaggcgaattgtgaaagaaacgggtgatgttctgggtccagtatgctgtactccgcagcagcagctagtcttttgtgtatacttgtcgtcaggtcgtctgtattcggtatgcgctgggtcctttgctcctctctcgctgccgcctgagcaatcacagcgccaaaggagacacggcaaaagcacggcacggcacaaacacgctgaccctcaccaggacttctggtgggtataggcagcaaagccagactgaaatgcatgaagcaatgctgcctgcctgcctgctggctgccaacctgcctacctgatgcttacaagtactacaagtaggtattagttctagtataagtctctctgtccaaccatgagagattcctgtgtcaagtcatcatgacacggaagggaagctacatggtgtagctcctttcattgtgccgtggcagcacttgacatgagcgggtataatactgtactgtagatacctagctgattgatgattgcaagcggccatttcatcctgtactgcaaagactagaccagcatcaatacagtggaggagtgggtaggaaaacctgcaacacgaacggttatgagggacagcgaaacagaaaaagcaagaaaacaagacggcgtagcttacactgtgctgctccgctgagcaatgcagctgcgcatgcatttcccccatcaatagtgatagcgtcgatggtcacggccagccaatgagacgccgactttgtatgtactttggagttgctgcaggagccagatagcgatcgctaccgtattgtgactggcccgagtggctgagtgctctgccagcccacgtcctgtatactggtagtgctgcagaattcataccagcaccgtatgagttgagtctccccgttggagtgctggagcactgtacgagcactgcgggtgtcagacaagattcaggagtgccagttttcggattaacgtgtgaggcgtttgctggccaaatcagaggaagaaagacaaaaggggccagccaatggcaaatgtgaggaatgcagtgcaggttctaataatatgattaggcgccatgtggtcgacaacgcggccggcgttgttggcatcaagttgttcctctgcgctggccgtcgctggcggcccccgtagcgaacgtggacacagctggagagaagcatcgacgccggctgctgtgctgctttgctgccaacaagtcccaagggagcgtgtatgtactgtgctccatctttgtctggagaatccagtgacccaggctcggttcccgtgtcgccacagaccagtcctttgtcgtttacttgctcaaccagtcgtccaccacctcgctgcctgcccccggctgcatgccgcatatcagaaccacgcattgtgcgtgctggtacggagcaaacgtggccaatattgcccgcagcagcgatgagccaactgctcagccgatggcacaggcgttgttagccagaagcggacgcttgcatccggtagtggcgacggcgtcgtcgtctgattgggacgcgatgccaggaacctgcaaagagagcaatgcagaggccacgagccaatcagccatcaccgggtccccgcccagccctcatgcaatgcttcaccagccttgtttctggttgagcaatctcgtcgacaagggagcagtggtcccacccgtgccgagcagagcagtgaggctgtccgtactacaacatactcgcacaagcactgctcccgtagacgatggtacgaggacggtttatggggatgggttggaggcgtccaatcgaacggccgtcggtgcccgccgctgccatgccgctgcgtcaacctgatgcacctggcagcagatgtgcgacgcctcggacgctctagacgctgctggagcaggattagtgattagtgcagcactggctgcggccgccgcgatggagggccatgcctgattccaacatgctgtactgactggtggcttgagtcgatgatccaaagcagactgagaggcgctgtgcacgccaaagcaagggtctcgtcccttctgggccgtgctgtctctctgctgtctcggagatgaagatgaagggaagggagggccccgtgatgccgttggtgactccagcgctccagcgctccagtcaatatttgcacacgtcgtgactcgatagagtttgtctagatcttactagaacccggagcgaaagacgggccatctgggcgctgtgattggccgcccgccgcaggggccagcaggtacttgtacacgtgcacggccacgtacacagtttgcggccgtggctggcctgccgcagctccagcgcgatccgtgcgaccagccctgattccgcacgtggcccgcgtaccgctactgcgccgcgccaattagcggtctgccaggccgggtctcctattcttgctcgtcccctgcctcagcagctttgctctcctctcctccctgtcatggcgggtggcccgcatctagccggccctgggatagcctcacgctggattctgtgccaagcgagacctggatctggcctggcctcctggagcttttgggctcaagcaagggtccttgcccggtggcctgtgctccttggactcggcgtgaatcctttgctgctctggctgggatgcggcgatcgctctttgacggtgcttgtccggcctgtgtcgacttgcatggacgagcgagcacgggctctcggctttgctgcttgcattgcgatccgcgcggcgatcagtcgaggtttgatgatgacgcctggctgtctgatagccgatggtttcatcattcttcgatcgggacggcagcttggatgtgcagggctatgtggcctcttctctgctgttttcatggctgaaactgacagggcgcctattcactttactggctacagtatgtacgagatgtgatgttagttgttgctcctttctacaggatggcagcggtaatacggaaccctaccgaagaagggctcctattctcagtgtgtgtaccaatttggagccatgtttcgtctgcagccgctgccagacaaggctttgcttctacagtgcagtattttgttgttgctcgcaatgacacaaacgcttctgctctacccaatgagctcacatgcccttcaaccctggtctaggcttggctgatttttctgttcgcaaaagacagaatgctagccggttacgggcctttgtgtgcacttgaacagcagaatagattgcctcccagccctctttgcttggatccgcgggtatcctgcttgggacgcgcctcggaaatggcatggtcctggctctgaatccatcaatgtgacatggagatggcctcttggcctgcctggtccgaacatcacttgagaaaaggggggttgacacaacaatcttttcatcccagaagcttcgatgctcctccaacaaccgcacgcactagagccaaaccagcatcgaatgattggatcttggagacctgggagcaacacaaggcgagcagatggcgtcgagggcggcttcgggacccaatgatgttgccaaccactatctttgctaattgcggctttgcaacgccgtggcaattatcgaggccctcagctgagcaacgccatctgtgtatgcttgtactatgtacaatccgagcggcagaccacgggggagatgacggcggttggagctctgcggccaagttgccgactgccttacaacaagctatacaagggctctccgcatgggcagtctgtacagtagtttacatgaggcaaaacagcgagcatggatcgtcaaacaggcttgatgggcgttccagcaaacatcaacatcaaaacactaaacttccatggcgtcaatgatcagcaaacaatgatgcaaattttttgttcctcctccttctgtctttcgatcttcctttttcctcttcgattcacagatctgatagaaaccaagcaacggatcagccgatgcggagcaaggagtccgccttggctaaccgggcagacttttctgaaatgtctacaccattgtgcactcacacactcgctcacactcacactcacactcacacgctcatgcagttctccagccgccagctcattaaaccgtttaatctgtcctctgcctgcagcaaccctgcatgatgccagtttcatcacactactgtaccatacgtgtgtaccgggtcatgctctccaacaaatttgctctaccatgttcctcgcctccatcttagtgagacagttcgcatggcggcacggctgaaacaggactaggcactcacatccacggtaattagtcctcacaagaacgcctgatggccaataaatccaatggagcaatattgtgtctccaacaatagcaacagtgctagaggtaaaaagaagtcacccagcgcctggagaaacaaagggaggcaaaaaagcaatatgggacgaggcggctcttgcgtggctagtcggcggctgcctgcaagtcatcgacggcacgccactcccatcggaatatgggatctcgcggtgccacagtagacgctgggcctattccaagatttagattgattgcttacgtttccctatcttcagctttgggcggtaaaccggccatgccgttttgctacgactgcatcgtggccactagttgttgttgttggataagaatcacagtagcctgctctagtagcatccgccctgtcgatagctcagctgcccactgtttcgagcgtgcatgacccctagcgatttttttcttccatcttttttgctgtgggtttttccctctactgtctagaccccgtaactggcttcatcacttgatgtggctttgccgcgctctgcgctcatcccgagccccaactattgcctgtcttgggaacacgaacacggacggcggagcccgggaatgtggggccggggaatccgatggtcgtatctagaactcgagctttggaatgttcttggtcttttctatcggcccggaatgagacccgagcctgtaaataatgggagcaaatgtaagggacagaaagtaaattttggcattggggctgaggtagaagcatgtggtgttttcgtgtcgtggtggtaaaacgatattgccttgtttgcttttgggaacatgttgccttgaatctcgttgttagtcggggcagtacaatggctaaagcttaaaggacgcgccgttaacagtcaaatcgataagaaggtcaattatttgttctttttcaggcgccatctggctttgagtttcggatagtataagatgctgacgtagaagctggggggccaagttctggactcttcacctgacgtctttttggacagcccattaccctagagtaaacggcaggtcgtaaatctccttggccacggagatactttcaaaagaggcactcagtgtggacaaactagctattgggcgccttgtttttaacacgtagcttcggttctccaaaatctctccgcctaagcaagagcttcaatgtggcggcgtagttctccaattccatccaagccaccgcctgatgagtgatcagccttccaaggctgtgggcgaagctccaacaaaggaagtaggcctgagctcctgtgactaaaccatttctctcactgatcaacctggagatgactaggtaatccatggcggtggcagtctacttcccagacagccacggccgcgtcgaaccatggcgccactgaagtcaaagctccaggccccgtggcagcgggggggaggaagcagatcgagatgttgccatgggaaaatggcccatggtttgatttccaagaaactagttcctgattcagaggcgttagacgtttggagctatgatcttgtgaaaagtagttttattgtcttgtggcgactggcggctcggcagtcgttgttaatgcttacgctgctgtggtggactttgagctaattgttgctgggccagatctagagaagcgtgtgaatgacctggacttggcaatcaaggatactatcagttaatggtacttcaaactatgggatctggtgattagaggttcgcttatgctatcacactggcgcgacgaagatgcgcatatcactatgatatctgtatggtgatacatagtcaaaacacttataacaatccaagatgataccctgtttgtacaatagagtgggacatggcattttgcttcaacgcattgaccgatctacaatgatgaaacagtcatatatctgctacactcacatctaaaacagcatactactagctggatctgataacatcagtatcaacaaactccattttcagcaaaaaggcaccctccatttctctaaatggaaggtttaattagtgtaataagcacacagtcgctttacctactttggtgggaagaagcccaaagcggcacatacattttggctgtattaattgtgccttgctcgacatgaatcataagccaactcctcttacgcaaaatgaaactcccctcaggtgatccaatttttaacctgccgaggagaagaatcaaaaactgattactgattgcgggagctgcgaacaagtggctgttgatggcgactttagcatccgtcaatagcttggggtgtaagtggtggcagggcaatctgggcgcccacgccattgtctctgtagtaatcgatactaaatcgctgtatacacggagaaatacagcgccatcttaaggctgccatggagatggtatgattctagaccaacggagatgccagacaagcacctgagatatgccagaggcttgtttgtggccatctcagctgtaatcgatgtcactatcatatgttgacttgttactcttgagccaccgggaaatcccagtagccaaatgaaatgtgcaatctcagcggagtagcgagatattgccatcatcgctagccaaagggggaagggtgaagtgatactcacgttgtcagaacaagttttcatgagaatgctttcccacggggaatcccgcattgattaacatgactttttaccccgtatggagtatacggttagaaactagctgaacgggatagtacggagtaaggacggggggctccgggatacaactgctacgttgtgtggcctgtcatagaaacaggatcgcgtgatgatgaggtgatctagcattgccgttgcaagcctggtatatatcggtcactctgctccaccaagtaccatgggcatcgtcgtatgattggaatcattgtaaaaaaaaattatcagatcgtcggaacgaggctcgtcccgaggaagaaaccctccgacggaaagtcgcccgaagaggtcatacgacgtggaggctaaggctggttcacgtgtaagcaaaatttcttcaacacatcacgatcgtgcatcaaagccggtgattgccgaagattactgtaaaaaacaagaaatgaatcgattgcagatgttaggaatattgatcatatgctatttgaattgaaatggttagacaattgggtcattcgctagcttaattggccttgaaaatagggattctgacttgtgacaagcaaagttatggttgactgcattaagatgtggctaatacaagacactgctgattcattccttatcatatatcgtatcatgcagatatcaagggatgctgaatgactacgttgcgtgatacgggatattcagcgtactttcccgcctcccaccttgtaagagagatattacttgatgcccaagacttgatagagactatgactattagttttatcaattgcctaaacaaaatatatagatgcagtattcaactcaaaccgactaagcttgccaccattgatgggtttattgtttaccaggatgcagccgtagacccggagagaagaaaagagaatatctgtagccacacgaccttacaactaggactgatgcaaagtgttcaagcctatctgacaccttttccttataagtatagcagttgatgaatacatggcgccttgtcgggatgactctgtctcggggagtcaagctctagcatgagaagacgagcgggaaggaagaaacgtagatgcaccgtattggccactgctttatctgaatgagacaggtggttattactgcatctagagatgatgatgagatcaattgcaatatattgtacgtcgatatgattatggaaagacatgtgtccgtagaatgcagctgtggcctttgataggtatgctggcgatgctgtgtatgctgtgtatgcactcaatcatttttgtaatttattaagctgtgaatcttacttttcttggcaattgatacacacaaagatcctttcatatgcatctccgtgcgacagatcatgtaaggagcgagagtgaagacagatcatgatggcaaaatgtttaacaacatcacgagaaagaacggaattagacaaaacatagggctttagtctcctgcacgtagagacttttgtgtaaattaaaacggtattctataaaaaaggaaaaaaaaaacagtagagtccttaaacaccgtcggtatagcttgaaatcgccagcttatacttctataataaccctctagagcctcccgggctcattcagcaaacccaaactccgttcctaaatgagagaaagatgtatccaattgcaaaataacaaatgaccttttcgaagcttcagcgaagccactctctgccagacgcggataagtgcttattattctgcaatcataacgaagacttgacaacgtcgaacccaaatataggcaaacacgttgtattcccctgaatcaaatcccaatgacattgttgatataaatcatcaaatgtccgcctgcagtggagcgccctctgaagaaatctccccaaggctccaagactgccaatccataagcacttcaaggcagagcaatattgcttgattcaaatcaatccaagtgccactcccagctgatacaacgcggccaaagtaataatggcaacaacgaggttgacaaagtatcggaaagcgacattcttcatctgattgcggttgcggcgtcgcgatcgggtcacaaagtccgagttatcattgacattgggaaacccgcactccttgggaaccggctcgccaaggaaatcacaaagaggcccccatccatccgtgaccttgtattccagcaggcgatccttgggcaccaggcttcgcacctcttgatagtgctttcggaacacgtccttgccgcggccgggaaagtcgccctcgaaaaaggagtcgaagaacttcttcagcatcgggtagtacatgcttgccgcccagtcaaagtgggagagccagcgcagctcgccgtcggtgacgcgccagtagaccgtcttcatggtggaggcgtgccaggagtcgacgtcgcggttggtcaggacgactttggcctctgggtaggcctcgatgagctccttggcaaaggcaatggctggccagtcgcacacggcttgggagtttccgaggagctggtcccagtcctcgcgggtaaagggcttgcctttgttgtcgtatttggcgcagagggcgtccatccacatgagagcgtcgggggggttttcgatggaggtgttcatcatgtggtatgtgtcgacgtagccgagctgtttcatggctgctcgcatagctagttggagttagaagcgggttcatagcttttgttacagtgtattggataaagattggcatgttcatatgagaatcgacatacaggcagtaccggtgcgtcccaggcccaggatgaggaccttcatggggaccacacggccgagcttacggcggttgatgtcagtgtcgctggtgaagatgtcggtacgtggccgaggggtgtagttggaagaatacgccatcgtagcggttgtgtagggtatattgtgttcttggtctattacggtgtaaatgaaggcgtcgagtaatcaagttggtatattacaacacgcttggccagaataactaaagagtgacaagaaatgggcgaacaatgagcgagtgagtgacaagaacctctggctgatgttaaaaaaagaggaaaaaggaatgaatcgaacagaattctatctcggcattgggtgggaggagaggcaattatagtctacatggccgttacaaagggtctacgacaaatgaggaaagccatatgctgttcgaaggagatatttttgtctgcggatcccagcactggggaatcttgtcgcaattttgcagccgggtcgggaatatcagattattcagcctgaaggtggacaccaatggtggtgtttctggcgctcatggttgcgatcttcctctttaggcactggaagccgtattaccgtcactgtgtatgactgcagggatctccttttacctcgaactcgagtcgtctcgctcgccaagtttagtacgaagaatatcgagtcagttagtgaggacacaattgagcctctcccatgtgttgtgttcgtctgcatcgcacagtccgaatcgtattatccagcgctggtggtatgctcccgggttagggattctggtgcccgccttgcggagacggtgttacagggagggcgggatccatagaaagattcggagcatccctgtttacaaatgccgctggatttgcttgatatcggcaaatactaatcaggctgaaggccatagtatacatatcgcaagcagatgttgttattgcgtcttgtttcggtcgaaaaccagtgcaatcattctggagtttcaagaaaactgcatcacttcaacagatgcagtgttttggaacaaatttacatgttgttttctgtatatgagaagaaattgcgttaatagcgaagacaagcatgacgaccccttccagaacagaggacctgatattgatcgtcaatttctttagacgatcatcagggaccgcataaaaaagctgcaatgactgtgaatatagtttcggcagtgtccactccatggaaatgatccacagccaagaagcgccatcggctcgtcggccaccgagttccacactgtataggccatccgcagagatcggcagcttcaacaacaatggcttacgtggcagaatggagattcatcttgctctttgtttcataaaataggagaaatatttagatcggcctgtagacgctgcgcgtgagctgtgggcgttgattgttcgtctatggcggagccaattgaggcgttgttgttgcgtggacatggaacatgcttgcgtcactgtctgcgtggcaatggctgtttcaaaccgggaatagatgatgattgtatctgtaactcatagacgagataaaaggatcaaaagttgaatgcgaatgccaactatgacgaatgtaagtgaggatattcttctgtcaacgacgcggctgaaagtttagcacacatgcaatcctgcacagccaagccgtgattcctattgtggtagccgttgaatgacatgctagaaactgattggtcgccgaggtcccgtctcatcgtttatgacgataatcggctctcctgactagaggcttgcgttcctgctcttatccacatgtggcgcccctgactatcgttaccgaactgtgcagtgataaatggcaacgccttgttttgacgtcaatcacgccccgttgggtctcggatcctcgcttgttcgaagtctagaaggaaaagcagttgacaacagcaagcgaggaggcacggatagcgatgctggggaattgacgagggctttggatctatagtttgtttgaaagcgaacaaggcaaaaggtgtaatagacacgcattcaagacttttttttttaatctggttgttatattttgcaaagcagcactgaaaaccgccctgtgaaactgttgttgcttaacactcaatagcagcagctgaagcatcgccgatgacccgaagcccacaaatgatcagcacccaattgctgtgtccacaccgtccatggccaacttcccacgccgttctcctgatggatattggacaatacgcgcaatgtcgagcctcacttctcctaagcttaaatgccaagactttcccccagctgtgctgttccctttgattggcaaagcctctgccggaatctcgcgtgtatccatctgagccattgccgtcgttgaatgatcgacttgttggttcccagacacagcaggtttgcgcgtctctcagccgccgtgtccgagcatagcattcagacctacttttttttttcccatggcaaagagaagggagaagagaacaattaaagaaaatagccgaagcagaaaacaatggccggtggacggggcgtttcgggtccgatgcaaagtcgaggcaacgtagcgggcggcatgcaggtggcggggtgaatttctttctttcctgtttcattgcagcttcttttggcatcgccaactgacccgcagcacttcttttttccttctttttcttgtcacctcgtatatagccatttttttttgtcattcttttctcttattctctgcggcaatacaatattcccttgaatttatccgtctgatgattcgccaccctctttttcttcatcttgttccccaacacttttgatccgtctgctatggcgtcttcgcacgccagatctgccagcaacgactttgcctccggcgcactgctggatcctctgcggcctcggaaaatcctagatttgcccgacggcacgtggtctcccaatgaacagctgggccaggccgtgattcccaccgtcgacgaggaaagcaactccaatggctccagcttcgactttgagtctctgcggccgctgacgcccgtgacgcccatggaaaaggcccaggccaagagctcctcaggcccggtgacgtggatgtccctcccgcgcaaagaccagctgctcatcctgtttctctcgcgcttcgtcgacttcctgcaggtcgcctccctgcaagcctacgtcttctaccagctcaagacattcgacgactctctgacagacgcccatatctcgcagcaggcggggatactgcagggatgttttaccggcgcgcaggtgatgacggccattttatggggtaaagctgccgatgcgacttggtgtggccgcaaatgggtgttggtgattggccttgctggcacggctatatcgtgcctgggctacggctttgcaacgacttttgcctgggctgccttctggagggtctttggtggtgcgattaacgggactgtgggcattatgtgagttttggcctcttgtttcggagaaattgggcaaatgtcaacatgtcactgacggagaataatgcaacgacagccgcaccatgattgccgaaatcaccaaggagaagaagtatcaatcgcgagcatttttgattctgcccatgagcttcaacgttgcggggattctgggcccaagtaagccagagccttgacccatcttgtgcgaggaactgcaattctgacgtatactcactcagtcatgggaggcatgctggccgattcaaacaagactcttcccgggctttttggagaaaatgcagtctttgggttccaatggattcgagactacccatatgccttgccgagtcttgtcaacgccgtcagcttatccattgtaaccgtgatagtgtttctctttctggaggaagtgagtcgccacagtcatgcaagcagcatctctctccgagttgcgatgacgtttttgagaacataagagcagtttagctgacagccaagcagacatccagagtacggcagaacaagttcgacgccggtctccatctcggaaatagaatcaaggccgccctattgggtgaaaagcaatctgacgactatgctcgtgttccggcctgggaagatcacaccatggagagtttcgaagacaagaatataccggtgccgaagcccgcgccctcgctgaagcaactgccctttcgcctgctctggacgcgcaacgtcttgttcacgctgcttactggcgccttttacgacttccatctcggcgcctttggcaacatgtgggcgctattcctgtcaacgcctcgctatctcactccggccgcaaggggcccagaaatagacacccccacggccaagcccatgcgtcgagatctgcctctcctgttcacgggagggctgggaatgccggcgtcgacggttggagttgcgacgtcctttctcggcataataggcatgctgctgcaggtgaccttgtatccgcccatccaggcccgtctcggcacaatgagatccttccagtggtttctgtttctcttcccgctcgcatatttcgtcgccccgtatctctcgatcctgccctcgtggtcgccggcacccgagcccgcgtcggggggcttcatctggctgggcatcgttggcatcttgttcctccaggtcatggcccggacgtttacgctgccggcgagcatcatcctgctcaacaactgcagcccgcatcccagcgtcctgggcacgatccacggcctgggccagagcgtctctgcgctcttccgcaccgtcggcccggtggtgggcggctggtggtacggctatgggcttgatatcggcatggtggcctggggctggtggggagttgcggcaatgtcagcgttggcgtgtgggacagcattgggcatgcatgatggcagcgggcatgagatagttctcgagggcgaggaggagatggagtagaggacaaggtgttgcttgtctcatattcttctttgtttacactctagagcttttaatgtgttgtgcatttagatagataccatctgcggagttgtttcttcgtctcctttgtttcctttgtacttactatccttgttcagcaactgccgtggacacaaacaataatacctgtaaataaatacaaagactcgcaaacgtgctctttgatgtcactcagccccccctggctgcctggttcctgattctgaggcgggaggtgggccgtgttagagccctttggagaggcatcccagcctaaacccaggcaccaggtgcaaggattcaggcaaacggcacttggtcgtcacaagccgcggctaggcctagtaaaggcccatggatgcatctcagctgcgccgttagtcagtcagcctagtattttaaccttcttcagagttagaagaatcgctggcagacggcccttttcctctgcacattatagcgcgcggtctgggctcatgctcagctgcttgggctgaaagaggctgtgcccagtagctgccgttgccgtcatggaactgatgtgactggtgtagcattttgcggcttgtgacggtgggcggcaacgcagtttcatgcctcttctggatatctgggggtttcctctactttaagacgtgctgttctgccacctgaagagccagaaagttgcaactctgccatccaccagcaacttctcaatcagtccattcaacacttgctacatatcatgacagccctgtctttaccacggcatgccgttgaagagatggccagggagacaatccacgatcgcatcgttggctgtctctttggatcagctctgggcgacgccataggcctctacaccgagtttctctctgcagacacggcccgtctcgcatatccatcacaaaacttcactctctgtcctccatccgaagccacgccctttcgtcgagacgcgcatcggaaccccaacgtccctggagaatggacagacgacaccgaccatgccatgtgcatcttgctctccttcctgcacagggacgcaagggaaatggacccgctagactttgcttctcgcctgcacgtctgggtcaggatgggccttcgcgcgttggacactctgccgctgggcttggggcacactgtgggcgcgattgtgagaaaccaggcgtatctcaatgatccagaaggcactgcgaggagacactggcagcatacgaaatacaaggctgcgcccaatggaagcgtcatgagaacacacccgctggggctcatgtgcatcaacaagacgctcgacgaaacgtttcagattgctgccgactactctgtcgttacgcatgtcgacccaagatgcatcatttcatgtgccatcggcacagcgctcatcagaggccttgtgcggcaagagatatacaaggaggagcagattgacgacatggttgacaagggaatcgcatggtataccgcataccgcctgcgccgagttgaaaaggacgcgagttgcaaagacgagccagagctggacgtggaggagctgaacaagcacgccaaagccaacgacctggccgagctcgagctcgacgacatgtacaagattggatatacatacaagacgtttggttcgggcgtgcatctgctgcgtctcgccatgagaaaggttgctgcctcggacagcagtctctctacacaaacgtccattttcgagatgctcatcaccgatctcatcatgcgaggtggcgatgccgatacgaatgcctgcttttccggcgctctcctcggggcatatcttggctacaaagcgcttccgtcacactggagagatggtctgaagcacggcgactggctcatgaggaaagcagaggggctgagcatcttgctgggagtcggactaggcacatacagcggttcggaggacaaggatacggcgcccgatggcggcagaggatggctgacggagagccagattgagaggaaggtgatgatgctgcaggccgacatggttaagagagggcaggaaagggataggcaggaagaagcagagaagaagcgagcggagaagaggcggacggagagaaggagggaaaagagaggatcgtggctgggtggacgaggctgatgaggttgacgagaaggctttttttttcttttctttttcttcacgtatcaagatagatttcataacctgagcattgcattctgactaactaactgtgtctaccgaaatcaaactatcaagcaatctgaagggacattttgcattcctaacgtgttcgttcttccgaactgctttttcccgaatctctgtcgagcaagatgtatgcaccaaacgccaaatcagtaagccaccaaatgccggcgaacgcgcgaaggtctatcctgagtagggcaagttttcttgcctcgagacactttttccatcacattccaaattgtcctaattccaagtttcctgattccaaattccgagttgcaaagtaccaacgttccaaatctcaagttccaaataccgtacaaacaaattgtgtctttgcacaaaaaggaaaaaaaaaaaaaaggaaaaaaaacgagagccagatgctcatcgtcgtttaaaagccacggccttggatgcggtcagcggcgattccgtacgacgacatggtgtcgccgacctcgcaagggtcgtcgccaaactcgaccttttcgaggccacggggacggtccttctccagggacatcttgcccatctgggactggcagcggtagctaccaaacttgaactccatgacggcgcgtccgccggctctgatgagctcagtgacctcgtcgagctggaagatgaatctgtctttgaagaacttggtgagagcggcttcgttgacaaagtcggcgtgaccggtgatgattaggacgcgagacatgcgtccagcaacggggtggctgccgtacttgattcggttgtaggaaaccttgacgcgctggccctcgacgaagaggccgcgggtccaagagatgctgaggagctgctgggcagcctcgggggtgaagaagacaaccttggcggcggctgtcgaatgggcgtggaagtcggggtagttgacgtaggtgcaccagacacggccgacgttgcggatggccttgaggagctggtgagtgctcgttccagcagggaggttggtgagccaaagagcgcagttctgctcaggggcgaggtgctcagcgctggcgttggtctccgtgtgcatgccgtggtagcgagacgagaacttggccgtgctgggagcgcagggggagaagtcagccgtaaaggcttgcgagggagtctgctgcatcacagcctgcatgggcaagaagcctccggtcggggcgttgacgggcacctgggcaggacgagcagcagggcgagcagcggaggaaagctggcggatgggggcaactccaggggtagagaggcggaggatgtcaattccaagaggctggttgacagcagcctcgacaccagcagaactgaagagagagctttgaagctcggaaagatcgaacagggagtcgttcatggaggaggcggcagacatctggcggttcatggcagtgactccagcctcgtggttgtagcgagcagccgagtgctgctgcgcaaacatgggatagccagacgacggacgggcgaagccctgagggttggctgggcggtacacgttggggggcgtgttgaccgcggcagggaagcgagtctggtaggccgcaaagggcgacgggcgagcaatggggttctcgcggcggacgaagccatctctctggttcatgtgggcatccaaagagccccagcgagcgtgagcagcagaagccgcttggttgtcggcagcagcagcagcagcagcagaagcggtgccctggtcgagacgggtaggcgcccagatctgcgaggaaaagcctccgacgaagcgaggaatctcgcggccacgaacttgcgagctgcccgaggcagcggtacccatctcgttgacgggcgagagagggccggcagggaggtgggtaaaggtgctgagcaccgcagtggctccagcagcagaggcagaggagacgtgagcccccgaggtggcaacaggctccccgaagaagcctccagcgtcgtctggagtgcgaggagtctcgggatcgcccctgaggctgtcagggggagagcgggagagggagactctcgggacgtcgtagacgaagttgcccatcttgggcttctcgttgtggccttgggcgtccatggcaacgagggcagaggtggaagaagagttgttcaaaaaaacaagagaggctgagagcgagagagagttggttcctgatgccacagaaaagtcagcctcgtttgcttggcagagagtgatggaagaagaaagcccagtgtcctacgaggttgaagccagcctggtagaaacttggcggatttccacgagttttttcagaaatgtgacgtacaggaaaatgtgtgtgtatgaggttgaaaaagtcaaagtgttgtgcgagtagggttgagaaatatgtagtagcgagggcagaaagaaaaacaaaagcgtgcagctgtaaacagtagtcaagcgtttggaaagaagaggaaagggggggggagctgaaaaattggggggggcttgttgtaactaaataggggagcagtttttgaagaaagttcacttggaattcactttcgagtgactggggaaattgtcaggctgtccgagctttggaagggcgagtgaattgaaagtttcgtcccaagttcgaggatcgtgggattgtgtttgcaaggagccgcgtatagggggggtgaaagaggtggcgatgcgtatacggcctgtggtgaaggaaaagtgaagagggagagattcaatagaaagcaatgggctgctgaatagcttttatataaacgaaatggaatgctgattcggtttgctgtttgggagtagcacttttatgcatgcatcctgcttgcgttatcactgccttttgtagttatttggagtagtagttcggcagccgcctcagtagcgccagctcagtgcctgcagactggccgttctgatacgtgtttctactatttgacggcaaggcgagcattctgataggatatggcagtaaatagtggatgctatttggcgatattggaaatacatggccattcattcggtcgccgtaaacctggttgctgatagaccagccggcattctgcctactccatgcatcgtgtcaccatatgagtaagctggctgcgtgtagatggcaaaaaaactaggcctcgagctagcagcaagactgcagggcggagggctgcctcgtttttctctggcggttgcagcagcagttgatttttgcacagtcaccgagcacatcatgggagtgggcttggggggctgttcgggacctgacccggttggcctccctgcagggagcaagtttcatggactacagaggactgatgctagttggaaaatgttgggctggagctgagcgttgatgggcagcagagcgagaggagaaaagccacaccgacatggccccatggtgggatgtaagggggaggcataattgaaaccgggatttgtcgtaattggctgcaaaaacgagctgcgtagaagcagacggatgtttgctctgaaagtgcatgattctggccttttattctctcgttgattttttttgtatccgggcctatggcaaagagacaggtgtcgaacgcgtcgagaacctggcaaggcacagttacagttcattatgcatgaaattagattcgtcccgattggacctccagctgactggggatgcagtcgaaacggggaaaagaagagaatcaaacgttgaagcttcgaatcggcggatatccgatctacgaggaatctgctacccgatcgaaccaacacagattgattatgagctgtcgtgccgagactcttgctcaacgtacaaatacagagtcgcgtgtgtctggctgccatcaactgcgtgctggactgtacgaatacgccctcggaggatttctgccaagggacagggggcgggtgttccccactgagccgttgctgactacatcaaatgcacgttcccttgccttgcgtcgaggacgacagccgaagggctttgtgatggacagtgctgtgtgtaggtgcttgtaagtaagcggcagtgggatggcatgggatgggcgagttccggtgatggagagccgttattggatggaattttgtttgctttcccctccatggctgcataaaactagagaagggaagtaaaacgaggctgggaaagaggggagagagagagagctggcaggagtatgcagctgcatggaactttttgattcaaaaagcaaagaggacgcagagacagtaggagaagaagtcaaggatggaggagagtagcagagaaatccagaaaatgagaagatgcttcgcggggaggtccctgcaaccgcgtctaggatcagtccggggacgcacccaggcggcagttcagccttgtgcgcttccaatcagctgtttacaacgcatagcagcaatttcgtgcacgccgtctagtgcggtggctggtctctcctttctgcccgtctctcatttcaactgacaattgcggtcaagaggtgcatattggccgcctggccggcctggtatttattcaagtggctgatgtttgctgcttccacgtcgagcacagtgcccactcatgatatcatcctgctggcacgggggatagaaacatgtccgagcaccagagtcagcttccagccacttggtgatggtggcaccaggtctgtgctttggacactggggtatgggattatgcgctgggctggatcggagtcatcagtgaagcaaaggatagtatccgtagggcatctgaattctatgagacgccgtgtatcgtatctctctggctgttcttcgttgtcagatttcaaaaaatattcgcggcttccaagcgcaatttggccaccagcctggttgccttgctcccccagcggagaataaaaccaggctgctgcaagatgcatgatttcaccctttgccagacatagagtacgcagccagggcatcgagtcaggcagtgcagcttcttgcactcttctccacgtgcagaacagtgctggagtttctccaaacgcacatgtaccataataaacaagactgactactgcacaatgacacaaatcgatgataaaaactatatgaaactaccatctgtctatatttctcgcaagcatgcacatgtatccgtcggaaacaactggtgtagcaggggtatcggccacaccgcatgctgctgcacattcttcgtttctgagctctagactcatcccgcaattcgaatgactaaaggcaaacaatcaagcctcggcggctctacattaggctctagagggagagactgctacagcctctgatatgccactttcaacacgcgcggctcgattgcggctgagcatcctctgccatccaaatgaaacacaaagtcgtccgtggcaattccaccgtacattagctggtccggcgttccccagagactagcttgcgggtcaaagacgtaatcaaccgatgggctgtattggtatggactgatgttgactatcgcgcggtacgatgcccggtttccgcttcgtaggcccgtgggcaacagtctcaaggatttgatttcgccaccgcgcgtagcgtttgaataagcttgtccggcagcgatcagatcatggccctggtgagtccactctttaagcaacaggccaggtccgtcgtcggtgcagatgacaagcgacgaatcccttgaggcacctgccggggcgtactctccgcagaacttgctacaagactcttctttggcagcgctggctagcgcagggagaagtgtctgaatagcagtctcggtggcaatatgcaatgctgcggcggcgtcggggccagcagccaggacggccattgtaacctggtaatcgggtatgagaaccagcagagactggtaggctccaacgctgccagacttggtgtagagatcgacgaggctgccggtcttgatgctgctgcgggttcgtacaatctcccacggcgcgcctacaaaaagggttgtcgaagacgtgagtgagcctggcttcatccagcgcaaagtctccatcgaagaaagctgcttattgccaaagatggctcgtccgaactcgactaaatcttttgtcgaagaaagcaaaccgcccgtactagaatgcccacagtaaaatcagagttgatgttggaatgtcgataatgttgaatgaattgggactttttgacttacgcaacctcatcgccatacaggcgactccatcctgaatctccattggggattaccccagcaccgctgctaaccggtggcactgagctcgagtgcttcaggcccaaaggttcaaaaatatctttctggagtacttgttcgtatgactttcctgtgatggcttcgatcacgtacgcgagaatcctatatgctgcgttggagtacagagctgtgccatgaggcgggaaaacggggtgcctggggatgaaacctgagaaatattctggcgccgcaatgttaaatgatgatggaagaagcagaattgtaaaagaaaaaaaaaggaagaaaagtgaccacgctccagaaagtactcaccatttctatcacaaggctgctgatcatcattgatgccacagaaaggaatgtcttgaggagggagaacaggcagcccgagctctgtccaggggaaattttgaacagccaaatcgcctgaggcgtctgccattcactcatgaggattagtatttgtttagaggatgacaaaggcgcaagctgaacaacagagaaaattagaacaaagggggaaccaaggggcaaacaaacaatctcttcctatcccagaaagttgcgacgcaagagcgccaaccgtgacttgatcccattgaatccagtcgataatcgttgaatcgtttggagcatgttgagcggcatgtttcagctctggaataaaatccgtaacaggacgattccagtgacgagttccattgttcagaaggagggcgtaaactgtaaagagctttgacacgctgccaattcgatagactgtttcgcctgtgatttgtaatgtgctcccagcagaaatgtttaatgagccggaagtgtgatgaaagtcgaggattggcgatgagtcgagctgtgaaatggctgtcaaggaaaaggacgttgtgctgctgttgaagctgccaaagatgctttctccggtgcgggtggcgttgttcagcgcgtttataacgtccagcactgcttcttgaatcactgaaagaatgttggacggaggtgcgaaagatggtccaagcagtttctggtcagtttttgcgagtgcagtggaccccagcgctgccagggagatgagcagctgtagaatgactggcatcatgttgagtttcacgcattcaagatgtttttaaacaaaaccgataaattgatgatttgtttaggcacaagatagcatttgactcatggtatttatatggcagttgtctcggctctgagctcatgacggcgactacacgggatattgtttcaatgtttcatgttttcgccgtttactgtccgcttcagatatcttggacggaaattatctctgagagaatcggtcatttaaacggtgattctgatgcactagctgtattctgcaattgattctgtatatcacatgtggctctgaaaaagagtcgcttgcgaatgcttggcactgaccaccgtcgttggaaatgtggcgatggacatcctccaaacggcctgtggcttagtggcgtagacggaatacgccaatgtgcgtatattgaggcctcacaacggagaaagttacgagaaaagaaattgtcagactaataatggactacagcataggcttcggtgggagatgaaagacttgacaaatatttcttacttctttcgagaggccccgtgagcttgatgccgtgaaccaaagccccccactactctccaaattgctttacgctttcaatgcactacgagttcttaaccatcagtcgtatatgtagctaaaagatgtgcttagttggatcaggtcgaaatgagctagagtgttgatataaagtttgggacacggctcagtcaatacatgtattacatcagatacgaaaacctagcaagtttcgggaacctcgtcactggctacagtagatccaattaccgtgatggataatgcattgaatgcgtggcgtgatgttgacttgataatggacatttgcctgtcttgatcagagacagatggccgtctgtttaaacggggtccgcggaatccaccaacggcaaacgtgcgtgtggcatcgccgcggtgtaagctctaatcctaagctttaaccagttgcttgggagcagtaacagaaggatgcatgtggctgaaataagtgctgattgggatgttgtcttacatgcgtagggtagcgtagaacatgaagctacttcgattggaacaacctggcctggctgattctcaacctgcaacttctttcgccaacaaaaatgctgcgggctggacggaaacatcaaacggcttctcttcttggataaaggattctttcatagaaaatgggatatactcaaagactcaagacaaaactgagaggtcaaaatggacatgacgtaccagaacctggcactaacaaagcagcaaacgaacccccgcagagacgcgagggtcaacgcgaaacaaacgctgtgaatggactgaacctcgtcgaaatcccaaagcccaaaggtgattaaatccgtcaacattatatatccaacataggttttgctaatgtgcatctgcttcaaggcctcccagtcattggaattttgcacaaaatcgactttgaatatccgctggcctctctgattgacattatcgagccgttgggaccgatatgtcaattctcaatcggaggcgaactgttcatattcgtggtaagcgcagagcttgtgacggaactttgcgatgagtcaagattccacaaagtggtggcagccgaactggacaagctgcgctaccttgttcacgatgggttgtttactgcgaggaacgatgagcgcaattgggcaatcgcccatcggatcttgatgcccgttttcgggaccatcaagattcgggacatgtttccagagatgaaggatcttgcgcagcagatgtgtcttaaatggttagctttgggacttgatgactggtgcttgacagtactgacgactgagaaccagggctcgctacggcgaagagtatgtcattgacgtgacttcagactttactcgtctcgccctcgataccatcgccctctgttccatggggtacaggttcaacagctttcacaatggagtggtgctgcacccgtttgtccacagcatggtgaggatattgaaagagtccagcacccaggcgtctttaccgcatttcatcaattccctccgaaagagatcgcagcaccgattcgagaaagacacagcctacatgagaggactatgtcgaaagatcatacaggaaagaaagcagcagaaggggtcggatttccacgatcttctgggagcgctgctagagggccgcgatcccaacactggcgagggattggatgacgactccatcattgacaatatgattacatttctcatcgccggccatgaaaccacagcggggcttctgtcattcaccttctactacttattgaaaaatcctcgggcgatggaaaaggcacgtcgggaagtcgacgagacaactggaggcgagccaattaccgtacagcatctttccaaactgccatatctcaacgcggctcttaaagagactctgcgtcttcagcctacagctcctggattcatgttgggctcggccaaagacgaggtgattggcggcaagtatttgatcccggcgaatgtctccgtcacggtcatactgtccctgctgcatcaagagaagggcgtctacggcgaagatgccgccgagtttaagccggaaagaatgctagatgaaagcttcaacaagctgccgcccaattcatggaagccatttggcaacgggatgagaggatgcattgggagggcatttgcaactcaggaagcgcttctaatcattgccatgcttctccagaatttcgtatgggagatggcagacccggcgtacgagctccagatcagagagacattgacgattaagccagaaaatttcaaaatcaaggcgaaactccggcgtggtggaaacgcaacagattttcagtctgagctgcagtcattgggcacacaagcaaaaggcgtcaggtcggactctgccgtgtcaatgtcttcggcacacactgacaagggagataaaaagccattgacgattctctacggatcaaacagtggaacttgtgaggccttggcgtacagactggcatcagacgctgcgcttcatggattctacgcaagaaagattgcgccaatgaacgcagcctgcaatgacctcccgaaatctgagcctgtcatcattcttgccgcttcttatgatggctcgccgtcagataacgctgtcgagtttttcgaatggctagacaaggctgagccagaatccttgaagggggtttcgtacacagtttttggctgtggacatcgcgactgggtggcaactttccagcggattcccatcctgattgatgatctcctcgaaaaggccggagcggaacgattcgctgataggggcctcgcggacgcagcagtgatggatctctttgtagagctggagaaatggaccactgatgtcgtttggccggcaatttcgcagactgagggggggagagacgatgatggggaaacgcgactgatcaattcgctactcaagcttgaagtctctcagccgcgacaactgaggcagtattcccagttagtgcaggcaacggtgacagagtcgcggagcttgacgacggaagctgccattgggcagaagatgcacttgggtatgaagctgcctccaggagtatcatatcatcccggcgaccaccttcttgttctgcctgtaaaccctccgagagacatcaagagggttttgtcgcgttttcacttggcttgggatactgttgtgcgagcttcgggtgatcaatacgctcatataccggttgaaacgtcgatgacggcgcatgagctgctgagctcatactttgagctgtcccaaccagcaacaccaagagtatgttttacatctttctttcccccttgtatgatttttaactcacaatggataggatattcgagtccttgcagcagctgctactgaacagaagacgaagcacctcttgagcaatttagctacggcgtcctacgcagagggcattcacgagaacagagtttcgctgcttgacttgctggaggaattcacagatatccctctcgcatttggaacctttatcgcccttttgccatctctgcgcctacgtacctactccatctcatcctcgccgtcttgggagccgaatcacgccagcttgacgttttcgatactagacgagccgcctactccgccgagatcgaagagttttctcggtgtggcttccaattatcttgccaatttaactccgggggatttgatccatgtggcaactcgtccagtcaaaaacatcttccaaatgcctaccgatgcttccaaagtgccaatcatcatgatcgccgcaggggcaggcattgcaccattcgtgggattcatccaagaccgagcttctcagcaacggaatggaaccgagctcgcgcccgccgcgctctttttcggatgccgatcatcgcatgacgatttgcaccaccatgagctcgactattttgaggattccggcgtcgttcaagtgttccgcgcctacagcagagaagaagacgccggctccaggcccaacactaggaagggatacgtccaggacagtttgctggcggaaaagcaggcgtttctgcggctttggaatgccggcgcaaagatttacgtgtgtggaggagtgaggatggcgtcgggagtgaaggaggcggtgatgaaattggtgtacatggcggagcaggatgcggcgtcgaagagttttacgccgcaggagtggtttaagcggtttgagaagacgcgctatgctgcagagatttttgcttgatcactctgtgcatgatttgatattgtgttgggagctatgatgagttgatctataagtttttttttgcgcaatgttatgtctccatgtttgtcgctacgactaatagctcggctccagcaaggctgtcttttccaaaaaagaaattccacaccggtttagagaataaataattaaaaatgcccagacgtgtactgcaatcaaaataattcatagcaaaaactgttctctatcaatagttcctggagtcaacgattcatgttagggccttgatggcctgatagcggcgacgtcactgaggatcacgtgacgatagcatcagtcccaaggggcgcgtcctctcggccccgtatcatctaaacacgcgttcacattaatttacgcggctcgaggctccggcaaaaatccatgtttcagcgaggcgcatgcgtatctatgcctttgtcatccgtcgcaacctcttgtgcatctgccggctgaagtctctgcagtctcggcctttatgacggcgtctgcgtctttctaatgacgaggggcgacagcatcccccgctacactcacacgatggacttcaaccccctggatgagcagtcacctctcgcggacttttggcagatgaatgacgggctggacagcgaggatgcggccgtcattgcgagtctggccacgcaggcactgcaatcgaaaatgggctatgaatacgaggatagcctgggagtgaatgagccagccgaggtggcaaattacactgagagccgctcttcgcctcagtctcaatactcagccatcgtccaagaagagccggccgagtcgtttcgagggctcatggaagatcacgaccgcggcgcacagttttcgggagcagacgtcacaaacgactatgacctggaaccatcagctagaggccgcatctcagacaccgtggctggattcgaggagcaagcgtttatgagggattccaacttgcatgatcccatctactctttactgaatgtgtccgcagcgctggatgaaccgagaggcaccatgacggcaagccaggttgtgaatgaagtactgcgcaacaatgagctggcggaggcgcaacgccaaatggatttgaatatgcagacgcttcactcgcaggcacaactgacgccacccgactcggaatctccttccatcagcgcagaagaacgcgatcacagagagctggaggaagattccttgaccaatgtccatgaacagcttgacgaccgcgaacccgaggatgttgttattgaagagccttcaccggatactgaggcacagcaacagctcatggcggaatctggagagcgacctacgatggatgaggatgagatggatgaggatgagatggatgaggacgaggatgaggatgaaagcagacagccgtccccatctcctgctccgagaaaagctgggcgtccacggaaaagcgatacagcagtagagctgccagatctggtaccggaggaatctagtattgctgagatggctctgcgcgaaaagattgtcgttgaagaagatgcggtggtggaggaagtagtggaggcggtgatggaagaggcggtggctgatgatgctgagatgaacggagctgaagaggctcccgctgctagaaggcgtggccggccgcgcaagagcgagatcccagagctgacgccagcatcatcaacgaagcgaggaccaggtcgaccgccaaagttggcagctcccgaggcgactggtgagtcgacgcctgctacaggcaaacgaggccggccccggaagagtggagtggaagatcagtcacaagtacaccatgaacaagcaccagttacgacacctgctgcaggcaagagaggacgacctcggaggagcgaagtggaacatcagcctcaaatgatgaccaacaaatccaatatacccccagaagaagcaccagttgcaacacctactgttggcaaacgaggccggcctcgcaagagcgagatggaaggcgaaacacaagtgcacaccgagaaacccgatgtacccctagaagaagcaacagctacagcaacagctccaggcaaaagaggacggcctcggaagagtgatgtggaagacataccacaagtgcacgccaaagaatccaatataccccaagaagaagcaatagcaacgcctgctgcaggcaaacgaggacggcctcggaagagtgaagtggaagacaaaccacaagcgcacatggaagaatttgataatccagcagaagcgactccagctacaacaccagctgcaggcaaacgaggccggccccggaaaagtgaagcagaagatcattcacaagtgcacaccaaagtcatcgatatgcccgcagaagaagcaccagctacgagacctgccacaggcaaacgaggccggcctcgcaagagcgaagtggaagacagattacaagtacacgccgaggaatccgagaaacccgcagaagagactccaactgcaacagtagctgctggcaagagaggacggcctcgacggaacactctggtagacgtaatccaggcgccagctgacgcatctcagccacctgtagttgaaacatcagcttcaaccccatctttgagcaaaagaggacgaccccggaagagcgacgcagtcgatacagcattcaattccactggtgagcagccattgatcgccaccgaggcaacaaactcaacgccagccccgggcagaagagggcggccgcgaaagagcgaagtgcaaaatcttggcgacgaatatgtaccatcggctaccgaaacagcagtgtcaacaccagctcagggtaaaagaggacgtccgccaaaaagtgacacgacccaggtgctcacgagagaagctcagccatccattgtcaaaacaccaaccgtaacgccggctacgggcaaaagaggacggccacgaaaaagcgacgtagtatcggcgattgctcccgaaacgcgtgctgtgccagaattgcaagcagaatctggaatattaaccactgcagatatcacaccatctaccacggaaactatggggcgaaataaacctattggacaagatgaagcattggaagaacaacatacccctctattcgcagcacctgcccagaaacgaggcagaggtagaccacctaagagcggagttttggttaagacagctacggacctagacacaactgcgattgtcgaggaggctgagccacagggctcgaattctgagcatatggaagacccagtagagggcatggctctggatgagaacgtggcgactaaaccagtcccagatatctgggatgtagaactgacacctgcaaagaaacggggcaggccaaaatctttagccatggataagcctttgcctatgatttctgcgcctattatagcttcagcgaagaaacgtggtagaccaccaaaagcaccaaccgccgaggagcaggttgagacgcttgaagagccttttcagccggaagctgaggagacggaagagcgcatggctaaacgaaggcgtacagatgctgacgttgtcatggaaggctctatagaagatctcatacaagacctcttggaagaccctatggaagaccccatggaagaagcaatggaagaccccctggaagaatcccaaccagaggctcgagaagaacggccggcaagcgtgagaaggcggagagtatcgtttgcagcggataccaaagtaccaaagtcgctcattccaatcaagttcatgcgacgcaactctgattccacaggactaaaggcgggttttttctccaatacccaacggatcccccgacttggcggacgaacggacagctcaaaggagaatgcaggtgctgaagtgccttttaaaagcacggcgacgcagcagaccgagctatttctgtctaggctgccaagacccacggtcgaaggcgtttttgacggaaagaaatttggaaagaggcccaagacgtacggtaaacggcttaagaagtgatacgcgtacgatgtatattagacatgttggatgagggaaaatgcgatttgtgtattatgattatgaggacgggcggttaatgtttcctctcgacaggaatgggcgcaggcggtttaacagggtaaaagaggcgtggctcgtttggactttatatccagtctggtgtcgcatcgcatcacagcgagcagactaatgatggaaacagttgtatagacgtgaggaaaagatgacgagttactttgctcacctgttctattccatatgaactgctcggtttgtcgctctttattgtgatatcttgtgtctttcaccatgtgatgaactgacatgtggttgatagctgtgccttgatatcggcatatcacgtctcattactgcttatatgttttatagtattacaccgcttcaaacccgttacccattatgcctacttgcggcagataatctcgccatgaggcactgaaaaccacgcctcctcctcacggccccagctcctccacgccgccgccgccttgtccagcctctcctgcgtgcccgtgccgttctcaatcgccgtcttggcaaacgacgacgccacggtcctctcggcccagaggccgctccaccacgcaacctcgtcctttgtgctgtagcaccacgtgctggagccgctcgtcacggcgctcggcgcaaagcccgcctccctggcccaggcgtggatcatgcggccggcgttgggctcgccgccgttggaccgcgcgttggccgagtaaaaggccagccagtcgtccattccgtcgacggcggggtgccagatgaagccgccaaagtcggactcgcgcgcggcgacgatgccgcccgtcttggccacgcggcgcatttcccgcaggatgttgacggggtccttgacgtgctggaggacctggtggcagacgacgacgtcaaaggtttcatccgggaactggagagcgttggcatcgccctcgacaaagtcggcgttggcgacgcccttttccttggcgagctcgcgggcctggacgaggacggcggcggcgttttccaggcccgtgatgtggccctgggacaagtagtttgcggccaggtcgacggtgattgtgccggggccgcagccgacgtcgaggactttgaaggatggcttgagatgggggagaagataggcggcggagtttgcggcggtgcgccaggtgtgggagcgcaggacggaggcgtggtggccgtgggtgtaagtggcgccctcggttttggacattttgaagtggatgttgttggtgtttttgagttggagtaaacgggaagcaaaggatgatgatgagcggatgaaagtgcggcccaagggcatgcgatgagatgtcaagtgaatggtttctttaggttttgtctcgagagcagtgctgaccaatgacatataagatggttcccgttgagatttggagatgctcttatactccaaacaccaattcggcagggcccgatatcggagatgcggcgcgctcttgggatgaggattgtctccgacttgtgatcaacattctatcaatcatttttcacattggatacaaacgtcatgaaggaatgggtcctttgagattaaacggggtttgctactggatctgggatggttacactttctaggaggggaatggttggagggggaggaggttgataggatgtgatgggcaactaaataatttatgagaattgagaaggagaatagtttcatatatgcattgatacgtgtagataaaactagtttactttattttccccaaatccaagctcgtatgacccctcctaataagtcaaggtgataccgtgccaagccgtgtaagtcattgtgccgtctaatcgtacaagtccttgtcgacatcttgctccttggacgcatgcggatttgtcactttgattccactctccagtctatccagcgtcattgcatagcccttgtggccgcaccagctctgcaccatgcgcaccgcattcttaatctcgcggccgttgagctgccacagggacagttggtaaatgtccgcttctccaagtggcgtatccaacgccacgtctttggcagggacgtcttcatctgtctcttcatcctgcgtcacaaggcttttcagttccggtattcgcgccaggaatttgcgccagacagtctcgcgcgcgtccctgcttagcgactggaagagaagatgcaggctgactctgctgcggaacgctgcatcaatggtgtgatagagattggtcgtgaggaagatgatgccgcgaaagtactcgagctctcgcagaaagatgctgaccagctcgttgcggcgaatgtcgttgggattgcgctcggccatgaagacgtcggcctcgtccagcaggatcacggcgttccagtccgtggccatttcaaacacgcgcttgatgttggcgccgagatccgaggcgctgatgccgaggtcctctgcctggaggtagaagagaggccggtgcgtgcggtcggcgacggcctctgccgtgagcgtcttgccggtaccgggcgggccggagaggaggatgatgaggccctggcctttgccgacgatgacgtcttcaaggggcgcgggacgggagtttgagacggtcgtggcggatgaagatgctttggaggctgaggcgtggtgcgggttgtggttctggacaaaggagaggacgaggtctttttgctggtcgtcgtagacgaggtgtgaataagccgtgtcgttccagatcatgggctcgacgtcttcaatgtagaattccactttgagtccattgttagctttcacttgcacagttgcttaagaatcgacaacatgacttactccacatcttgttcttcagggcgtatccgccaagcattgccgaaataaagcaaatgtcctctggccgcgactccatgtactgcttattcttctgaaaatccgtttctcctagtcgtcggacagcagcccgtttctccgactcgttatccaacgagtctatatcagaatccgaactcgagctcgagtccgtgtcgtatgagccccatctctgttggtcgttattcacatgcgcccgcttatcattctctctcttgccttgggtcagatgatatttgttatagccaacagcatcgagcagaatccggccctcgacattgtgcttctcgatgcagctgccgccatcatacagagcgatgccattgtacaggcggtactcgaggccttggagatcaagcaccttgcggccgcggacggtcaggcgctgcttgatgtcttgcgcatcttggtggaaatctagcggatagtggccgagctcgaggaccggcttgttgccttcgaactcatccaccgggaggactcgctcttgccagacaaacttttcgccgttgaatttgagaatcttgaccttgatttgcagtgcgttgcctgaggatgagctgacgtaggctgtgccttcgactttggcgagaaagtccgcattgatgccgaagctgtacacggtcgagcctcgtggaaacagtgtccaggctgttctaaagtccaccaggcggcttgtctggatgtttcgcctcttgattgtcatttcgcggaaaaggtcgtctagaacttggatgaagagctttagataggacttgagcggctcagaggcgtccgtcttcttgtacagctccttgatgtcatcttggcagaaccagaggctgcgaaagggctcttcaaagctggcagcctcattgacatcaagatggcagttttccttcttcacaatcggcgccagtgcagccacgagcgtgggattctggacctcaatcttgaagtacttgagggggacgcgtcccgagatgcagggcttgcgatggtctctgaccttgtacaccttgatggcgacgcggtcttgagcccgagccgccgatttggacatttgcttgggcgggtaatcgacccattcatggcgcgagtgcaggtctgacgtgtttttgtcgtagagcgtcttgacgatggggctggcaccaaagttggggtctttgtcgttgccctcagctccatcggccgctgctccatccttggtcttgttggcggctctcttggaaaaggcggcgtccttgacgggaaagattttgcagcgccacttccacgcaaagtcggagattgcctcgcggtccatgtctgtgatgtcgctgaagcgcatgttgtggatgaatgagagagtcgaaacgcgttcagatttcgccctttgcgactaagatgaacagcaattgtgcggctcaactagctagtccagacatgcttttgtagggcacatcgtcctgtggcttatatacatgttggcctcgcattggctgggtcgcgcagcttgcatatggttgccttggaaggatgccttgcgtgccgcctgcgaggcttcattgtccaaccacggcgccggattggctgcggctcgatgcgacctgagtttgtggctggggggagttgtgccaggtatcctgatgggctctgagagtcattcaagtaacttgatgtaggtcaagactattgcaatttagttgaaagctgtcttggttctccgttacgactcccggatcgcggggccgatctgaggtccaaatgttgcaaactccacttgtctagatagcagccgagtagacgaaacaggcaagtcgggccgcgaatatcaagcttagcagatggtgattgcagggattattatcttgttattgtttttttattgaccatgtaaacattgaattgacaattgtcttgctttattgaggcggtgtatttacaccgtttatgagaggagcaacacttggaaacgaagctccagagcagtgcagtagtcgacttttctatcccatcttcaacctcatggagctctagattgaaggtatagaatcaggcaaacctctgaattaatttagaccggagttgtcactgaatcacataaagatagccatggaaactttatggaattcttgctcaactcatctctgcagtggcatggccttttcatctacagtgtcaacaattattccatacggacaacaccccaccatactcaaccccaccatcgccattttgctacaacagacagaatcttgcatcagctcttcagaacctcagccattcagccccttttcactcacaatgtctctcgaaacagtcgcactcgagcacgtgccgtcgtcctacagaatctacctcgcgcttttccgcaacgtccgcaactcgggcttcctgcaccagcagctgctcgcgcgcaataccgacttcgaatatgcctttatcgacgcttcgacggtacgttgattcgatgctcggcgagcgtatgttgatgctgtgccttgatacacatctctaccagagcacaacacaagaagcggcaaaggcagatcaaagtgtagagtcgggattgctgacttgactcggcagattgtctcgcgccttcacctactctcggcgatattcaaggcagtaaacagttcagccaatggcgcgctcaagacgcccaatgtgcattcagagacagtcgtgtcattgagtgcttccaacaacgtgagtgctcgtttcaaccgacaaggcctcagagctaatcgatatgcaccttagatttccgacgcatatcgacgctttggagtctccccgtccaccaccgacctcttcgtcgtcaagattacctttccgagcgacagcactcccgtcccagcatcggcagacgctatttacaaacacttgaaggataacgttgaaggagacattgtgcctccgaccgatgagagcatctcaagcattgcagacgtcaagactgttcgcaaaaactacaagctgaatggtttagcctggctagacgctgtcaaggacgaggtggttaagcgcgaggagattgagaagctggtcctcagtggcatggctctgcggggtctatgaggcctcgccaagtgtgacgtgaaaggaatagtaagcaggagcatcggtgcggtttcgttgctgcaggcttctttacagtgacgacgctgcttataacggttaccggccacgtttgtatgctacgcttcttgagctcagcgggctgggcaaagcgggagtaaaagccggagccaatcaaggaagagaaagactgaaagacagaaagaaagaaagaaacatctaaacaaggagatttggaaaacaaacacaatgagacaaggaaatggacaaaagttgaatcaaatgcgcaaaacaggtaagtttatactattctgcactccctataatctcccgtaaactgtactcatcgtaccactagatactctaatagtatatcactctaccaccgattctcgtttagtgttgctaaatcacaaaaccccaaactgtgcaataacgctggcatccaaaaacagaccagaaaaccaaaagcccatgttgccaaaactcctttccaaaacccatatgctctagttctctattcaacctcacgccataccaacaacgctcttgcatcgcctgaccaactctccccacatggcatctcttccgttcttggtgcgctgaacggcgtccttgttctcctgagcgcggcgtagcagatacttcatgcactcgccggtagtgccccagacgagatacttgtacacgggcagcggccgggcgtttgcgttttccttttgggccgactggctggcctcgaccagttcgcagctcacctcgtcggccatgccctggagctgggcaaaggcaatgtccgactttgcgccgccggcatcgcagatggccctggcgcgtcgcacggattcgacgttgtgagtggccaggacgatgtgcgcgttggggaactcgccttgtccctggacggtgacggaccactgcctggcgagaatgctcgccgcgatgctgttgtagcagtcatccgtatcctccttggtgtcgtggaagcactgtcgcggatccgagcccaggtatgcgccacgcaccagcttcacgccgagagtaaagccttccctctgcgcatcggccagatgccgtgataccacggcggggcagttcttcttgtacgcctggtacgtgccgtagatggtggcggtttctggcgagtcgttgtacttgcgggcaaacttcatggtccagtcgtcgattccatcctgcagcatgtcttgctcggcgtcgaaaaggaggcgcacgccacggtcacgggcgagctcgcagatggcgtcaatggactcgcccagatgctgagaaggcgcgagtcggttcttgagctgatggagagccaggctgccagcgccagtaaatctggaggcggttctgttaggagctgttcataaacgtccaaataacaaaagagattcttacttgagggcaacaaagtcaccgggctctgctagacgaaccgtctccagagttccatctctccaggggttaatctccttttcgatgtcccttgccgtctcctcgcccaagtttgccttggccatgtccttggcgtcgccgctttccaagacgacctccttggcgtagcccagaatgacacccgtgaagccaatgtccttgagccggctgacggtagcccgcacctcggcagcattctcgccagcgcagaattgggcgtaaaaggactttttcaaaaagaatcgcaggagggggttcttgtccggattcagcacggggttcttggcgtgggcgagcgccaccatgatgcgcagcgacggaggcagcaggatgggcgaagacgagacgacggtcgttgccagcgagcggaggatcatgctgagcggtaggacggagagcggcgcgcggttggaggcggccacgtcctgcggcgggatgggaggcagcgtccctgggagatctgcgacggtcgaggtgcgtcgctcagacgagtggatgctgcgccgtgagtggtgctttcttgtggtgtttgccatggcgaagaggcacgatggtgatgtcggtgatgccagcgatgaggttctgagcagggagatggacgaggtggaggagagggaggcggtccggtggccgggcaggcgaatcgcccgtcgacctggcacggagatcatgatgggccgaccgacagaagctgcactgtatccggtgtggtttgtgctgcggtttggagagcaaagcagatctgagtgtgagatgtgatggtccgagtaagtggcttgacgcggtgggtgtaagacgaggcttgctctagtggcgcaacaatacgcaatgcaagtatatatgtagtttgatgtacttggaatcagtattgcaaaggttcagtgcaagtacgagttgatgaggaagatgtcagttaggaaggcttcgtgaggaagaggggaagagataagacagttggtgtaggcaaggtatatatataagtagagagagaagagcttcgacacgaggccatggaaaacaacggaaagttccctttttattaatctctattccccggccttggctcaggcacaaagcacgctatctatggccctgattcgaaaaaagccacccggcagctacggagggccgaagagaggcgagatctcgtttcgtttttggctgttgcagggctagaagctctgctttggaggtcacgcttcctccgattgccggcaagactttcgagtatccaatccagacaacatgtaccgctacatacaaaacacagcggagatgtactaaattccttaattcctaatttgaactgcctaggaaaaaaaggaagggtcgcctcctccacaaaactccgtggcaggccgctgcagagaggaggagctggaacgccagtatcaagatatggggattgggggctccgtgcagctgggagataaggcctgtaagtttttggagaggggccaagataggcatcacgtgggagtgtttttgggggagcgtttgactgggatgcagccgagagtagccgcgggctaggctgggaggcgtcgagcgtggagctgggcgcgatgctaaaatgcgctgcaacttgcaagtggcactggcgatgccaaaattgcgggttttgcgggaagcaacagacccttggagaaccggtgccgctaattctaattgctttcgcgttgttgcggtgcccccacgctcttccccagcgtgtcggcttgcttcgtctgtattacaggcacggagttggatatatgctgctagtggtattacctacagcagggctacatggctatggagtaatgtatgtacaagcgagataatggcgaggagagatgctcgaaagggatgcacggcattgtcaggtgaacgtgtgatctgattcatgcagtggtggtacagagcggtaggacatgacatcaggaagcatcaattggcttcttgttatgcgtcatctcagcgcatggcatcgctagtatgtatttccatgcaggcgagaatagcgcgcctgagcccgcgatccatgatatgcctagtatagctccaacatccctcttgtcgattggttggttggtcagatgtatatacgtcgtagctgtatgagagctgcatggctggaatgggagcttgcttcccggttcaagcaccatcaaagctgctgagctcagcgactcgcagcacacgatctgcggcgttggtccgagacaattgacgtgccgggcatgtcttgattcgtctgcacggaatacatgacgtcgcactcatcggcctcttctcttggcttcatcttgctaacaacgttgcccatgaaaccttgccttcgtagacaagataaacagaaactccaaggcggctgcttacggcgctggcggttggatctagacatagccatcgtcgtcgctccttttgccttcgcgtgacccagagccaaagcgacgtcggatcagctccacatacccaatcggtctgccacgggctaagcccacgagatcctggacccctccgtacgccaggccaaagaccagcccgtactttgcagtgcgcgcagcggtggaaagcgagaatcgatctgtaagcccagtgccggccgatggtcggctttctgttagctaatggtccccacggtcttgatttcctcttgtggcctgttttcagcttttttgtatccttcttcttctttggcgccgcgccatctcagttccgatgattgccagccaatgtaatagcgtggggaactaactctgacagccggtgaaagccagacccgactagtctggttccattcacctttcggctgttgggaagaaaagcaagtcgtaaagcaaagcagggattccggaatagtaaaggaacagaaagaaattaaaacaactcacgccagagtgaaaatgcccccgccacggtcagcgtcgccacgaccgtcgaaaacatgtcgctgctgccccgatagcggtccaccgtgctctccagcgacagggccatcagactccaaaagcccgtcttgagccccatgcggaacccctcgcggatgccgccttgcatggcgtgatagttcttcgacttgtggtacaggtaccagcccgccgtcgtgtcgggcatcttgtgcgcgtgctctgcccggaaccgcagctgcgccatctgcccaccctggagggccccgagactgaagccgacgaagctggaggcgacggagccgagcaggaggcggctgggcgtcatgatggccagtcgtggatgaggctcggcagggaacgcgggctgggcctgaggggcattggcggccctggatcgaggcgcgctgaggaggatgccgtcgctgctggaggatctcgccatggccgtggctgtggcttctgtaacggttggttgacgagctgcgatgagctggatagatatccgtaaagcctcgacggcagacgagagcccggcgtccccaggcgcaaaagggaccttgacgtttgcttctgattagttgagcgtgtgccgctgcgctgttccgattgcttcagcaattgcagctccaagctgtcgaatcgcatgtcctgaagctatgtacaaagtagtagtggcatatcaaatgccgataaggataagaagctgctccccgtatcgcaggtttttccgtgtgccatgtcgctacttcttctagctgcaaggcaagcactttacgcgctttcacgtgactccgcgcccaacacttcgtcactcatctcagttgactcttgatgaaccacatgcatcacgcctttgctctatttcgccatcaggagacaatttccaaggacgcagaggataattcgttgtaaagagtgagaactcatccaagtcaagatggtacattcccccctcacgcgggaattgccacaatgctaaatctggtagcccgctgatgctgatgatgcgaaactctccttgcgattcaaatacggcatacacacaatcttcctctttgtcgatgccctggacacgttctcagccgttaccgaagaactactgggagctctaagagagagataccctgccggtctaacaaagtcaagctcagcgccagagaagaagacgccgataccaaactcgaactcaagtgtcctgtacggcgttctccgggtgcctaccgatccctccagaggatggaaggcgttgaatgttggagaggatgctttcggcactgtgacagaagccggactaaaggacaatagcatcgttgcgttcatgtttgatgacgaggatccccatagaaagaatttggcgtttccggtggagtggccacaggaggacgaggagctttacgattagagggcttgatacgcatgagagtctattcggcgctgcttctcattaactgcatacccgtttgtttatcgcgtcacgtctgttcgcttttgtagactagtgagtcatacataataccactttgtatttgacttgtcacaagctagctgtgttcttgtagatttttgaggcacttgggacgggctactactactaactgcagaggaaagtcgagtctggttaagaaggggcaattatctatgtcacaaagtgccaggagattaattggaaatgagcatatcttcagctctgagttcatattcaacaagtatagtaaaaaaaaaaaaaaaaaaaaaggcctccagctgcggccagaagctacaaccaaggaaagaagcgatccaaatcaagaaatcatccgaccctcatatcgcagagtcattaccattatatccatcccaagatgtactagttatacgacaaatggatcatgatcgaaccgtggcgccgtaaacccatcgcaggagaaccgaaccagataaggcgatccagtcctgttggacgacaagaacgtggtgccatccggcgccttcacgttgatatcgaactcggcgattcgcggcccttggccgtaaaagatacggaatggatagtagcgaccctcttgcagattcacggtgtaagtgccctgcgcaggtccgttgttgtatacaaccttcaaattggcattggcagcagcccatccggagaatgccactccaccaacccagagaaaggcagcgtcatcgaccttgtcaagagtaaaggtgtaggcgccggtctggcgggcgtagatgtatccgcggtggttgaggacaaagtttgactctggcagtggaggggagccgtagatgctcttgtcggcgctgtcttggaagctgatgccgccaatgcaattggtggttgcctgatatcgtggctgaagaagctatttgttgagcgtggtattagcactcatattacagtttttgatattgcaacttaccttgtacgcttcggggtgaaagtcggagaattcgccgccgacagtctttgcgtagtacgcaaattcgattccctggttaccgcagagagttggtgcagggcaagctctcactgtctgggtcctggtgattgtgctcgtcgtgacgaccgggtccaggacgccagtgggaccgacggttttggtttcagcgatgacggggttgatggtgacggttctggtgactgtagtggttgggatcgggagactcaggcacgagcaggcctttgtgacgtctggcgtagggaactgagcaacgcggttgggaatgggagggagatggtggcgcttgaaaggcgttgggaagggcttgggtgtgcaaaggctgctagtagttgtcctgcgattcagggtcagataaatacgtttgagatagtcaaggcaaatttacactatagtgcggctggtgattgtgggacggatgcggttattgttggagattgtcgcagtcaccgtagttggcgtcacaacggtggtaaagctggtcttgataacactcttggtaggaggcacaacggcctcgcaaaaggcaattgccaacggatccccaatgatgagctcggcaatgacattcacggcaatacattcaactgtgtcgatgattcccggcaccaataattggggttctggggaagcaactgctgaagtagatagtgtcagggccagggcggccagtgaagagaatgtgtgcttcatgatgccagcactggaactctgttgttcttgagtgaggtggaggttggtgatgagaagggatggcgaacggatgtggtcaaaagcgtggtgttttatactttctactcttcatcctagatttggcatacatcagttaccacacatgcatattcatgtcgtgattggccatgaagcgaaagggtcagctatctgatgttgatacctcgtttctctatgccgtttccatcctgtttgttagtgttttgatacaccgctcctatattcgcatgtaagggatactttaagccgatatgaacaaaacaccgctcgacgtgttcgagtcccctatcctcctcttcttagatgcactaggcacggctgaaagatgagacttgtcggatgggggtcgatgaacgattgcattgctgcctttccggcctcgtactttggccagcacacaattaccaagaaaatttaagacacttcaaggatcctcccgataaccttttccgagacattgatatctcacctgaataataacaaatacacgttggaagccccgtaaaaggatctacgacaagatttggcgagtcttgacatttttgtgtttgcctaatactgctgcaccgtatatgcaaggagggccatcgcctgcatgtgtcatttcccaatgtttcattcggtgaatgcgagtctcaggtcaggacgctgtctagaccagcagttatttcggctcagcccggatcaaggaggcaaaaaagcacgacggttttaacaaggatactgtacgagtgtctctgagttttttgggtgaagctgagaggcagttttattgggaagcaactgttgtgatttgactacgccggaagaggaatatcccttgcatgagaggcttgttttttcagctccttcgcttcggcgtgctactgcatgaattgagagtcaaatccttagaatatagttagtctagacaatatttgggctggaaccaactataaataattcttaatttgactgccaggtataattatccattccaaagagaaatggactctgatctagattcgagatgtcgtgggggccctttggttggtctttcaaaccatgtatttcacacttgggtgccgttactatacacatatcaggcaaatgtaatcgacttgatcagcagcatcaattgtctgagctcattggtatgcgcctagagagctattgggcttttcgtggttgttcgatttgacagcccaatccattagactctaagcggccatgaagcttaacagcggagcattgtatttgaaatggcgaatggaaatatatgagatgctaaatataaattgcgtggaaaagcatttgcagatgctgtgtgtccttagtattcgggaagatgattaacatacccagtaatcacaaatttgcaaggcagctcatgaatcatcttacgctccgcatttggtaggcttcagcagtaatatgtatagcagcattttgaattggacatgctaaattttactcgtgagcatgtcatgaagtgcgcgttaaagagagattgcctttttgagctctacaagcagcggctacacacttttgcagttcatttgactacctctgttgtttcgcttgttggatcaaaatacattcttattaatcgtttttaccatgttgcataaacactttgctattgttcgtgcaaatggcttgcaagtgtatatctttgtctactaaagaacttgaagagaaatggctgatcattcatagaggtgccattgtaagacatgtagcaaaaacataccctaaagcaaccattcgttccactaccaggtctccggaaaagcccaatgcattagaattggcaaagctgggaccccgggtagaagtagtttgagcagaccttgacgacaagccctctttggtctcaacatttcgaggcgctgatgtggtctacctcgtggctgactagtactggaatatatgtattcaatccatcccaaaatgcttgactaaaacacagagatgatgaacggcactataccaattgatgtcgctgctgaaagtaagagaataaccattatatcatcggcaccttgccaaatatatcgactcattctgcatgtgcagtggaagaagtgattctcatacttgctctcacagcgtgtaagtgcttatacaagtacctccatgtacctaggttctcttgggtgtagtgaggttctccaacatgccgggcttgtgaataatgcttccgatcggttcgtacaaaccaagtatcgtagcgttttgtaatgtatctgtatttctgctcagctctgtgcttcattgcagtttcatttgtttcggtggtaggtgagcctggcaatgtatggtcgctgaggaattgggcgtttgcctagcatttggcctgaaagaagtttcacaacgaatgctacgagagcttcactgttcttgttcgacttgcagactgtttcatccacctcatagagatacagctacaagagcacatgcatcatttttattttaaaagggttacagggctgtaatcctcggaaagcttctgtgcagcctttcagcggtagcgtctgcaagcttcagtgcgtaaatcagccgacattcagccgggcagccgcaaacgcctccagatccaatccgctgttggcccattgcaagcagctacacgttacgaccccattccataccagttcatcttcgaattgcagcttcgccatcgcctctactcttatccagtactgatccgcggcattttcaatagtcatcgcaagggctcattcactattttggtagcagcgacaacagcaatacgccaagatgggcaaaaggaagcgcggccatcccgacgtcgaggaaatcctctcccgaccgtggtgctactactgtatgtgcacaattcgagctgcttcgtcatttcactgtagctaacctttcaatcctgcaggcgaacgtgattttgaagatttgaagctcctcatctctcaccaaaaggccaaacacttcaaatgcgaccgatgtggcaggcgattgaataccgcgggaggtacgtttccggacgcgcaaagtttccaaatggagctgcgatcatcttgcgagatggaatactgaaagaaaatgcttgctaactactgactcacaggtctctccgtccatttgaaccaggtgcacaaagagacgctcagtcaagtcgagaatgcacttcccaacaggcaggggctcgaggtcgagatttttggtatggagggtattccacaggagattctcgagcagcaccgaaaccgaatcattcagaacttctaccaggcgcaagaagaccgcagaatcgcgactggaaatccgccgcccggccagtccaagaacccaagaaagaagatcaagattgagacggcggaagaactgctcaagcgatttgccgagtaccgagctcaacgaaaagcggcggcggcaaatggtggcgttatggagggtgtcgtacagactggcacttcgtttcctcaacagggattcaatcagcctggtttccctggacaacaaccacagactccctacaacttttcctcagactctctccctgcgcggccttcagcaaatccggtcggcgcacagggcttgccccagcgacccacacagcctggcttctggaacagctcagctcaaggtgctgctgctgcttctggcgacgaaatcgatcagctgattcgcatggccgaagctggcgtgaagccgcagagaaagccggaagacggcgaggaggcaggcgagggcaagagcaagaaggaaaagaagggccggatgatttacgacgatgccgagttcagtcccgaggagaagatggcggctttaccacgctacgcctacacaccgccagtgggagcatagtccttgctccgacagctccaaagcatcttggtggggaataggctcgcgattgcagcgctcgtttatatatgatggttgatatcactttcacaaggataggcgtcagggactgtgtataatacagagggttttacaagctactactacggacatgatgcaccggtaggcagatttggcgtgggaaactgaaatgtatcccgtgccacaatgataatatcataaatttggatgaactcgcatttggataactcattcgaattgacatggggctctcacgaagttatacaatgtagcgtctagtcaatccgcgttcaaacagggacatgtacacatagagagaagcaaagaattgtgcgtactaggcacctctctggttatacctctttgcatccgcgtactataaagatgcaataaccacgatactcgtatctcaagtgtgcaggcctcggagcaattgataggccacaaggtgaaaaggcggaatatacatcacagccatgatgttactcgtcatttcttggcagggacttgctgtatactgtacttgtccgtcgagcatgcttcctcccctcctgctgatcaaactcaatagatgtgctgcgagaacctgaccgctcttctcaatgcccaaccgttggcctgtctggtgcgctgtgatgctactctgtaggaggttaaatctgccacgaatctcatcgagttgtagggtagcaaggcactaaatcacacttttgcatgctctgaagtggaaactctgcgcccaaaggtggctacagtgtggctacttggcgggcctagcgcggcgctagatgttgtcacggcaactcgacgccgctccagcgccttcactccctaccggggtcaacaaagcgtcgcttgccagctaggcctgcatatcggactccatagcggtgcgagacagcagagacgacatgaagttgcccgttcgctctcttcgttttgctttgctttcaatatacgtctgcagcattacgtttgcctgaacctgtactgtgcatctcctactatctgcatactaaccgttgggctgatctcgaagcgtggccgtccggggctggtttttgtcttttctctgtattttttcgagtctcagcgctgccggcccctcaccctccctggtcaccgattatctgcatctctccaagcgaacctgaccggctcgtgcgcactgacggtcaattgagatcgagtcgaattctttacatgcagcgagatacttccatcgacgctacgctcgctggaatagaggccagcgttggacacagcagatggacatcatggccgacgacgcagacgctggacagtcgtccatcaccgtggccggtatgtgcttgaatgcatgaacgcatgaagcggccgtgtccagccggtgctaagctaacgtgtctcagtccgagtgcggccctttaccatccgagaggcagctcaactgtatgccgactccatctccatcaagagccctcgctttgtgctttgcgtacgaccgaatggatgctgacgggcgtgaattcaaggcagcggaatgacgatggcaccatattcctgggcgacggctcttttgcctcggcaccgaccccaaagcttcaccagcgaggcatcagaaacgtgatcaaggtcatcgacgaccgttgcctgtatgtatacttttctacttttctatactttgacctgtatgtatccatcactcggctgactctcctttctgcagaatattcgatccaccagaagacagccccgtccagaaattctcccgaaccgtcatcccgacctcgaaaaaagtgaaggatcaagtgtttgcctttgatcgagtctttgatgacatgacaacgcaggccgaggtctacgagggaaccacaagagccttgctcgacagcgtgctggatggatacaatgcaaccgtctttgcctacggtgccacgggctgcggcaagacgcatacaatcaccggcacggcgcagcatcctggcataatcttcttgacaatgcaggaattgtttgagaagattgacgaacgcagccaggagaagcagaccgagctgactctgagctacctggagatttacaacgagacgattcgcgacctgctcgtgccgggcggaagcaaggttggcttggctcttcgcgaggacagcaaccaggcggtcgtcgtgcccggattgaccagccaccgccctcgagatgtccaggaggtcatggacatgattatccaaggaaacgagtaccgaactgtatcgccaaccgcagcaaacgcaacgtcctcgcgatcgcacgccgtgctgcagatcaacattgcgcaaaaggacaggaatgctgatgtcaacgagcctcacacaatggcgactctgagcatcatcgatttggccggctctgaacgtgcctccgtcaccaaaaaccgcggtgagcgcctgacggagggcgccaatatcaacaagtcgcttcttgcccttggaggctgcatcaacgcgctctgtgacaagcaaggaaaggcgcacgtcccataccgcaacagcaagctcacccggctgctcaaattctccttgggtggtaactgcaagactgtcatgattgtctgtgtctcgccatcaagcgcccactacgatgaaacccaaaataccctgcggtatgcgaaccgggccaagaatatccagacaaaggtcactcgcaatgttttcaatgtcaaccgccacgtcaaggactttttgatcaaaattgacgagcaaatggccctgattaatgagctgagagcacagcagagggattctgagcgagtgtattacgccaaattccgaaaacagtacgaaaaaagagatgccattacaaaagaggccactctgaggcttcgagctgcatatgacaatgcaggtgcagagcgtcaggagcgcatcatcaccatgaggaaaatgaaacactttgagaggcgcattagcctgctgtctgcgtggattgcggcctttgacaatgttgctaatcagaaagagggcgaagaggcgatgccgcaaggacttcaagctatacgaaggactgccgagggagttttactcgagctggaaaacagcagatatcatagccatcaaaggctggaaaagttgacatgggaacgccacctcgacacagccttggctcatggcgtcggacagctggagcaggctgaaggcgccgacacgggcgaaatcgatgccttgacgcacgaagctgaacttctaaaagccaactttagtcgcgaagcctaccaggaggttttggaacaagaaaaggtgggagatgccgcgatgatgcaagttcttctcacagcccagttcgaaatgatgtcctccctttcttccgtcctgtcaatggatgaagagagtgctgtggaacatgccaaagacgccatttctcgcctactccaagatggactcacggctgcatcccaggtggtcaagcccgacggcaccttgcctgttgtacccgatgcccttccaccgagaagaacgctgaggaagaggaagtctttgtctgcctacaggcctgttgcacccccggctattgtggccgtacaaaacgaacacgtgtttgcgactcccatgaagtcaacgccgaggcggcgtaaggccctcggcatgccgaagaagggggttagcttcacgcccgtcaaacgagctaccaagagtcgaggggtcaggtggagggatgatgagacggaagatggaacgctggaagactttgagaagacgccgcagaagctattcagctcctcccccccccctcccgcgcagccgtcgccgccagttgttaagagcaagattccctccccgccgtcacagtccaacagcatgactaaggatgatgcttcgaataacgacacgatgagccccgactccgatacgccgagtctatcgattgctaaacccggtagatttcaagctggattcctttccagaggcaagcgactgtcggctgagggtagcgcgctgcccgtatcatcatctcctccggctttaagcatgcatttgcgctcttcgagctctcccgcaagctctcccgacgtagaaagaacatcccctctgagatctctcgaaatccccaagccggagaacgggtcgccgctatcctatagtaaggtgccacggctcagtcctcaataccacgccttgcagacggtcatggacgagaataaccccccgaacgcttctggctccgactcggaatcgggcacgattgacatgcgcaaacttcgcagcgccattgcttcaaagaagcctcggaggatcgccctcatggccccaacttcggcccctgctgccaggcgggtatcgattggctctgcttccggcgacaaaccagcgccgcgacctgtcataccagtcttggccagtgctacaaacggcatctcgcgccatcgaagggggagtctggagctccgaaagagcccgccgctgatgtacgcaccatcggaggtcatatcagagaacctcactgcgggccaagcaagacggatgaacatggggggcaacatgcgacttgaaaacctgggcgcggcccagcgtgataagcccggcctggaagcgcctcgccgcgtcacttatagtgttggagcgaacgctggtgctggcgctggcgctggaggtgtatcttcgcaccgaaggctcgatagccgaggaggtatgccggttaggtaaaggccttgcactcacatcggctatccgccttgttttttgttttacttaatcattgcatctgccattatactgctccgacttgttcattgattccgtcggagtggacttgttacttgccgtcttttcacatcatagagcaatagatgggcgctagggtttgtgcttccgagtgccagctgagatttcagggtataggcgtctcggatacaatacgaccatggatcggcgtataggcttgattattatgtatgattgctgtatgcatattttagaagcaggaatgacttgaaaatctgattttggtttgtttctcgtttggtagtctctttgctgatgatgccccgattcatgcgtgaaagagacgatgtgattggtactttttgtctcgacgatgggctccattgtattcggcaatcgtcgccttgaggaaggctcggcgctgactagagcatctttgcattaatcataattcatactggtgcaacaagagatttagagtatataagccctcgctccccttttttatgacacatgggatgggaaactgtcgcatttttcctggctcagtagcgttctagggaagatcagtacggctagcatcgtgctaatactgtatagatccacatgatttggcatctagacacagtgcttccgcctttcttccattgctacattttcatctacagatttacgagatccgcacatccgccatccggctttccgccactttctgcatcgagccttgtaagactctggggaaattaaccaggcagttcaattggccgcctatccgcagcgtcgtatttcctattctgaaaccaaccattgaattttccgtttgtctttttttggcgtgctgcgagggggaggaggagcatcagatggacgtcgaccatgagtccggatcagagccagttcgctacatccgcagccgcatcgccaatgcgtgcgatggatgcaagacgcgcaaggtcaagtgcgatgggaagctgccgtgcggattctgcgttgcgagacagagagcgcatacatgtcgctattcgccgcagaagagacgcagacagtcgcagcttcagaagctgccaaagtcgccgcctttgtcggtccgagaatcgcgggatcgggcggccaggggcggctcattgcggtcgccgtcgccgatggagacgccgggatcgatggcttcgaggcgcgtgtcgtcggtgaatgcttcgtctccggcaatgcgaagtgagaggcaggcatctgcgctgcatcagagccaggagctgtcggtggcggaggacgagactgaagtccagcgggaggcgaggctgctgtgcgatgcccatgggaagctgacgtttattggagactgcgcgccgctgtcgtttttccagtcggtgcggcggcttgtgacgaacagaattggccagaatgcctttgcgccgcagacgagtcggttttcggttctggagaatgcacccgcgagacagacgaagcggtcgttgagagattcgagagtaccgcatgttcggcctgctgatgttacgcctgctgtggcgacgtatttgtcgacgacggcgagtttggtggatttgtttgacaactcaaagctgttggatgacttggttatatgggcaaatctggcgcagaagccggataatgtcacgaccattattcactttctcgtgcttgctattgggttgcaggcggacagcgatgcgctgtcgcagcagtattttgagtatgcgcgtgatttggcatatacggatctgagcgacagtcttggcgtcgagacggtccaggcattcatcttggttacggtgtacatgctgtgctcgtgtcagatcaatggggcctttctcttctttggcattgctgcgagggcggcgtactcgattggtttgcatcggaccgaggtgaatgcccggtttggacaggagattcatcgtcagcgagatcgtctctggaagagcctgcgtgtgctcgatctctttcttagcagctctctggggaggccgccttcgacgtcggatgtggattgcactgttccgtaccgtgcggtggatgcggatgggaacgaagtgtttgacttgctcaatgcgtctgtgcagattctggttatactggagtgtatcattttggagatttactcgcgcaagaagatttccatgcggttgactgagggcatctccttgcagctgcgcgaatggtcggggcgatggctcggctcattgaaggacatgattgcgcagccggcgggccgcaacgaggcccaggtcactggcgcgtgtcaggtgctgtcgtcgtattactacgcggtgatgcttgtgtcgcggccgtttctgatgtatgagctgttccagcggcttacggacgggtcgtcggcggcgaacagcaggccggcggcgttgccttcgggacggtcgaggctggcggatgcttgtattgatgctgcgagcctgatggtggatccggtcttggacttgatagagaggggcatcctgagggggaaggctcctttgctggtgtgagttactttacttgtattgccgctcttggactgtgatggatggctaatggctgtagatcgtggctgtttgctgcgtcgcttgttctcggtgtcggtctgctcggcgggttcagccgcatcttggaaaagtacacgcgcatgtctatccaagccatggaccaccttgcgcaaaacgacgcccatgcgcggcagtactcgctcattgcgcagtcgctgctgacaacggcgttggagcacctggagagacaggaccttcaggatcgcctgcgccgcacggaaaactcgagtcacttgttcggcttggtggcgccggatgcgcgatcgccgctgaataaatctccggcgccgatgagggatggcatcggcctgcatgccaagactccagatacagcgcctgatgtcaatgatggtgacggccgcgcctcggtgctgcagagccagagtctagcggggatgggagagatggattccatcttcttggggctgtcggagccgatgctgcatacgccggatactacgtattgggatgggattgtggggaatgacagtgacccgaattcggcgttgaatttgtttccgttgctggagacggggggagggatagatttggcgcattggctgtaggtgttgggtttgtttgtttagaagggtgtgatgttctttagccggccactggttcacggcagttggatgagtttagcttcgtctaacctctgaaagtaaaacgaaataatgggtatagatgagatgattttcgaaatggacatttctaaaatgcaagctagagctgtttgctatttcaggacacgatgatgatctggcgtgatggtgagataatccagccgagctgtcgtaagatgtcaatctttcatcttgaatcaacaactagtctagaccacggaatatccccaaaaggcaaacaatcaggaagctgggaactctttgcttggatcaaagcagcagactttggcaaacgttgcatgtattgttgcgtttatactgaatgcccggaatagcatagcagcactagtcggcccggaatagcttctagcactatgcaccccgtaattctggaaacaaccggctccccaatcatgtccgtctcgaatgcggggtgatgtatctgagaaatcttcatggctgggccaagcatggcaacacaaaatgacacgaaaaggctatttttggaagacaaatgggagcatatgggcgatcaaaatatctgactgtcgatctgctgcccatgccctcccacggacgatccaatccaaggcagaatctcctattcgtatggagagaacaagtgctagtattaccagtattactgtagtacgcactcacgtaatgattccatctggttcattctccaatgcattgccggcagaatctgcttgtcgacatcagcgctattcggctttgcgcctcattgtgggggaccagcaagggtaggaccgataatccctgcgcacagcacaaggccgccagcgagttgcctcctgctgaaacgggcaaagccgtgcagcggcggacagcaagaattgttcctatagatggagaaactgatcttagtccggcaggctcctcgccctgtcatcagatggacgttgcgcatggagatccagggactcaggagtcgaggtgcctggacagcgtcgcatcgctgacggcatatatatgggactggggacgctttgtttgctgaagctcaaggtttgaatcgacattttggttctttgtgtgatttggtaaaaggaaaaagtacagagagcaatattcacaatggtcaagtactcagttcccgcgtccatactgctgtcgcagtcgttggtggcggccagtctctacgactcgtatgtgagcttgtcgtttgagctgattggtttccctacatttgccggtgagtttccatctgtatgatattctctttgaagcgtacatggactgacccgggtgctttgtcttgttcaggaaccaagagccagcccaatgccttctcccacaacctgatgcagaacttggccgaccttcaaggcagcggagttgtcgttcgcgttggtggaaactctggcgaccgtgccatctacgactcgaccttgaccacggccacagccagcgcttgccccaatgccgaccctggcgcatggcaatgcatcggaaagagcttcttcgagtcgtatggcggattcccggccggcacccgctactctcaccagttcaacgtcggcgcgtacaactcctccggatgggccactctgaagtcgacggtgcccctggcctgcaaggcgcttgagggccagctcgagttttgggaggttggcaacgagccggatctgtacattggaagcagacgtcccagcacctacaacgccgccgactatgcggccgagtgggtgaataccacacagcactttgagagctatctcaagactgcgtgcccttccctgggaggcagcatcaagtacattgctccctcgttgagctcccccggcgccaagctcaagatcaacgccatcttccccgacgaaggcagcgctgccacctcaaagatctcgcaggtctctgtgcacaactacatgaacggcgccaccagcccgggcgttactctgcaaaacacgctcatgagccacacggccgttgtcaactcgatcacgaaccacgtcaactacgccaagacgtccaccatcagcgccgaatacatcattggcgagcacaacagcttgtacggtggcggcgcctctggcctctccgacgtctttggagccgctctctgggccatggagttttccctctatgctgcctccactggcgtcatcaagcgcattcacttccaccagtccgtgggctctccttatgccgcctgggttccttcaggcactctcaacaccaatgccccgtactacggcaagctggctgccagcactttcctggcccactccagcaccattgaagtcaagactcttgccttgaacaaggatgccgacaaggactctggatatgccgcttacgtcaacggcgagctgagacgcgtcgctgttctcaacttgagacagtacaactctggcagtggcacccgccctagccagaactacaccgtccaggtcggcgctggaacttcttggacatctcagcgtcttactgcagctggcgccacggacaagtctggcgttactttcaacggcttctcttacgatgcaaactccaacggtctggcccagcgcgttgccagccaggagtcgggcaaggtttaccgggctgacagcaacggcaacattaacttttctgttcagaacactgaggctattgtcttggttaagaactaaggattgtgtccttttcttgtataaaatcaatggtgtgggtttgttagagacgaagatgatggacccgacgcaatctgtatatattgaatcaatgagaaattaatttgataccgtttacgataatctgtacaccatttgaatttcatgtgtctcatttaggattctttgtagttttgtaaatttacagattctgacttctactgaatcaacacctgcttctccttcttcaacttctccacaaactccaacggcaccttgagcgtctgcgcaacaatgtccggcggcgtcagcgcgagccactgggtaagtgaaatatcggccacgcggtccgacttgtaaatctcgatccagaccaggtcctccgtgtctgacgtgttttcaatgtagtgccccgagttgtccgggaacgcggccgtgtcgccggcgcggaagttgaatgtgcgggcggcggcgttgccgatgaagacggtggcttgggcggtgcctttgtggaagtagagccattctgcggcctgtacatggatatattagttatgcctttcttcttcttttattctagagttttgtttatcaagagacggcgggtaaatgttgtgatatacaagacactcacgtttggatgccagtgcagctctcgtaaggcaccgggcttcaacgttatcaatgctgcggctatcgttttgctgattggaaagttggtagagtcaatcttgtggagctcgccgccgcttccgccaatcttctcgggagcgtgctgcagcgttcgatagacgaaagagctgtcgccagaaagcggaggggaagcacccgtgacgttgtgagtgctaacagtcccgttgataatgtaaggatcggcggcagggatggaatcgaagacggattcgtcaacgccaaagttctttgcgaggactgagcgaggggtatgagcgatccagtcgtcgacgtggaaagtggtgcttgtcatgttagcctttgctacgctcgtcaaggttcgcacaagtctagcctcacccaatcttatcaaaatcgccgtcatcgaaaaccaggagaaactcattctcggtgtcaaggccttgcaccgagtgtgcgacccccttggggaaataccagatatcgccgtagccgagttctgcaacttcgtatccgccgttctcattgacggccgacaccgttacgtggccagcatagacgaagccccattcggcctatttctcatgttagtactatgagcttgagcctaggtaataaaagcatcatctgcttaccactcgatgccagtgcagctctcgaatagcccccttctccagatggaattgagcgcctgcaacatctggacttgaggggagatcggtgacaacttgctctcgaacccaaccgccttttaagatgcgcgttctagagtcggagaagctccatttgaggtttgggacgacgccattgtcggtggactgttcgcccaggttattcggattctgcaagtccagctgatggttggtaccgccttgcatctcttgttaggataccgtttgttattttagagtagaaaattacctgaaaaagggccgccttttccatctggactgatgggctccccatcatcaaatccaccactccgtccctggagtccaggtgccgcagatgcgcgagtgaggcacagagccaaggcagacagcaaagcggctttcattttgaagcaggaaaagtgagagataaagcgagacgtaaagaccgctggctacgagtgactttagagcatttgtacttcaacatgagcgggcttatagaatgccaagcatgtagttaaccttgcgagtaagcgtcctttgaatgtaaccctacgctttcagctcccgtaattgcgccatggcctccattgcgaaacatgagccgtcaatggccatctcagctctctagaaataacgctaaaatggcggaattattgcgcagattcagctgctggctacacagaactggagattattgttgattattattagtcacgagtattgttacaaatgtagggtcgcaatattgaaagctgcgcaacaccttgcatatcaaagtcgcagataatatgacgccattgcgcaggatcatggtataagtagcagagtatgccgttatttgagacactgaatacagagggataaataaaagtcttgattctagcccctagggatggatatataacaaacagatgtaaggtagtctaggataagccctttgcgctatgtaaacaaaaggagatctgcaatgcggcttatatcgatcgcatttgcttcatataccaatcctatcatccgagtcagctaatcgttccttctaggcacaatcttcataagcattacttaccgtctcagctcctccggccataatcttgatgcctagcagcttaggaagcagcaaatccggcgcttttctggcatatgcctttgcatcttcactcttgacctccttgttgaagatcaaatttttgggtagggatgggttaagcacggcgggccgaccaatgccaacgatatcgcaggcgtcttctcgaagtgcactctccatggcctcacggctgcggaagccgcctgttaccattaatggaacgtttctaaatcgaccacggatctcttttgcaaagtcgaggaagaaagcttcgcgggacagggtgctggctgactttggcccttggatcatctagaggctattattagactttttttttgtttccgacgagataaaggcgcaaaacaaagagaacttgtcaagtaatgaagcttacctctgggtcttcatatgaaccaccgctaatctcaagaaagtcgacgccagcgccagtaatttcctccagctgctcaatgcaagccgcgagctgctccttgttcctaaagtctgcgctgttcaacttgatgccgacgcagaagctcttggggacagcctctctcacagccttgatgatatcgacaatgattttggctcgtgctttgggtgatccgccaaactcatcctggcggtggttcgacgaaggatttaaaaactgagacagcaaatagccgtgagccgcatggagctcaacgcctgcgaagcctgcctcggccgccagcttggaagtctcaacaaattgagcaataacctgctgaatatcctcaaccgtcatctcttttggtgtgccgaacttgagtgcagaggcaatcttggcgacaatgccatctcccaaatgcagcgggatcgggctgggagcaatcgccttctcaaagtatcccctcttgccggcgccgccagggctttgtcgtccgggatggttgatttgcataatgaccggagtgccattcttggagctcgactttgcccatttcttccacgaagcgagagtcttttctctgtcgatagtctcatcggggctcacatcccaggtactgccgagatatctgacatcaacttggacgttgcccgtaaggactgacccccatccaccctctgcccacgtctcatataccttgagcatactttcggtgggaagatactcgttgtctgcccagttttcagccatggcggctttggagagccggttggggagcgtgaggccgcatgggagcgtgattggctcctggatcttgagattggagactgtcatggtggccgtttgctgacggcggtagttggcgcaatgcttagcgagctagcagatgcatagagatcctacaggatttcgattctagttatcaagattgaaatcctttatatatgaacaatttttttacaattttttcttcccctattaagcacacaatgcgtctgaatcgtgcctcggcccagccggtagcgtcggcctagccaggggatccatcgccatagcgggagatctttagcggagatcttctagcggagtttgacttacaaatctgctttagaagattgaactggagcgcggaatgagaagattggttagcttataatgtatgaagtttggacagtcgaatccgcagtgggcagttgatttagcagctctagttgctgagtatttgcctgatgggactgctgcggtctgacaatgcgtttgtcgtacaaggtagccgtagagttatcgccgcagagctgtgcctaatagtccgatcgcgaagttgtacgtgtatcggcttaatctatgagcggataagcaaaatcctagccagaagcagtcattgcggatatggagactttgccgcgcttgatagacggcgtaagaggaaatgagctcagcatcaggccgtgtagaagaagcggtatggttcagtgaggtcacgtatcacaagctgttttgaggctggaggctgttatacaaatgctatacttccatctcacacttcgttccagtatatacaccgagaagagggcttgaatatgcatgtacgaacttgcgtacgaacctgaacaattcacgaagcaatcgccgactacaaaacattcgacagtcgttccatgtactgccctctctgattggatagaatgaaactaactagacgccgttttggctcctgcatatgagcccgcattgacctattcagtttgtggggatagtttgcgacaggtcgtactgggtaaagacatccataacacaacttgtcaagtcttgaaacgagaataagaaaagacggttaataatgctagagtgatttacgttgtagttgatcgggatttaatacgatacgtgaaccaaaagccaagtggagttgcgggacttgatcatacgacgcaacaattgaacagccactgccacggaaaatttcatgtaatgctcggcctttgcctggtagaacgacgattttaccgtatctgtagaatgggttataaagctcagtattttcggttgtctcgctttgtaagacggctcaacagcacttggtgggctacacagaaccctcaacattcggcccatctctgccccgatcttggtaatcgagaagccagtgcgtctttgagccactcgtttctagggctgttcagtgctagtaatagacagacatctcctgctttcgagaattgtaatttagcctcggctgctgatagaattaagaacatggcatagttctcgctgagcgcttccaaacatgtcaccagttctaggtggggtgaagtccatcacaaaaatcccttctagcttcggcctgagtcattataagtccgcgcgaaagtccagcgccagtccagcgctattccatcgcttgttcggccggatcctattcttaggcctgaggcgacatgttggtactggagcaacacataacgcattaatgcagattgctgcgaagcttagccaaacacgaacgatgccgaatgccgactagttgtagatgcacagagatcatgaagctgacaatagtgcctcgcaattcgatagtggggttcggatttataatctctagaatggcgcgattaatactattgacttcttgaggcttccaggagaataccgataagaaggcggaacctcccatcttccaaaactccctattcttctattgcagtgccaagtgaattcagcaaaactaccgtcaacatgtcaaaactcttctctcccctcaaggtgggccgcgttgagctcgcccaccgaattgccatggcgcccatgacccggtacagagccgacgataaccacgttcctctgcctacagtgaaggagtactatgcgcagagaggagctgttcctggctccttgtccatcaccgaggctacctttatttctcagcaatcgggtggctatgcaaatgttcccggaatctacacacaagagcagattgatgcctggaaggagattgtggatgctgttcacaagcaaggatcatacatctacctccaactatgggctctgggacgttctgccaatgcggaggtgttgaagaaagagagcaactcagatcttgtttctgccagcgacgtaccagagtctcctgatgctgccgttaagccacgtcccctaagagaggacgagattcttcagtatattgaggactacacacaggcagccaagaacgctgttgctgccggattcgacggcgtagagatccacgccgccaacggctacttgctggaacagttcatccaggagcttaccaacaagcgaaccgatcagtggggtggaagcattgagaaccgagcacgtttcgcgctggaggtaaccaaggctgttgttggagctattggcgcagaccggaccggaatccgattcagcccgtttgccgacttcatgggagacattacctatgacccgattccccaatatgagtacattgccgagcagttgaagccctacaagctggcctatgtacacttggttgagtctcgcgaaaagggcaacgacatcacgccggtcatcaaggcctatgccaataccagccctgttctggtagccggaggattccagctcgagtccagcaaaaaggccgttgacgaggagtacaaggactacgacatcgttattgccattggccgaccatacacctccaaccccgatctgcctttccggtttcaaaaaggaatcgctctcacgccgtaccagagagagacgtttttcactgccaagcaggataaaggcttccacgactttccctttagcgaacagtttaccgcactcaaggcacaagcatagatacctagcgttgcatcattgtttagcccattaaataaaaataaaagcacatgttagacaaacttattaaccctatcaacgtgaagactgctatgggagcagtatgcattaagcctcttgttcctgtgggtcgtcgctgaagattgtatcataggatgtggcttagtgacgatcgcaagacctggcgcctgtcagaatccaaaataggcgagctgaagggtccatagccccactgagctggggtaaagcgagatattaatgcggagatgccgttgtgtcatcgcagaggcttggaggttggtcatggcagttatatgtcacttggcagtcgagatgttggggtatataatgtcccaggtcggcacgtagcgtgaatacttcaagaactcaaatcactttactacgtgatcaatatgcctctgccaaacaatgaagccttgcataaaccacctggaaagacaaacgaacaagatgaccgtcaattagctgctcaagccggactcaaatggggtaaaactcccaagatggatgagcagccttcagagctaccagacgaccatcccgtccataaaatctcacccaaagagcaagagaagatgaggcaaaagggagtcaaccctgtattgaaagcagagatggatgaagcaatgggaaaagggcagccaggaggaaagttttggaagaaatatggcactacaagtatgggcccgtggatggtataagattattaactaagtgaacaaataaagagctgcttggcatccggatttctcaatttcaacagccagagtataggatccaggcaggtcacataagcaggtcacatataatagcacacaatctgtagagaaagcaaagaagaaaaaccgacaataaaatgttcgtcataataattcacgttatttatttttcagcgttattcattatacagcgctagtcttttgacttttaattccagaaatgcgtagaggcactcggcggaagatctgcctgggcagttccaaactttgtattctcttgcggcccgagagtcaactcaagcacgccgccgtcaaggaagaagttgtgagtcacccatgccttgttatacggcttgccgttcaacttggcgctctggatgtaaatgttgctgtatccggcatcaaagttgatgttgcgaatggtcgccgtcttgccggatcgcgggtcggtgaagctgacctctgggaagaatggcgggatgacgaggtagacgttctgtccgctcatggggtacaagcccatcatggaaagcgccgtgaagctgcccatggcacccgagtcatcgtttcctggaagaccggcggtggtgtcgttgaaggcgctggggatgtatctgtgcaagtattctgcggagagacctggtcttccggcgtagtggaattcatagacaaggagataggcttgttcgtcaccgatgtaaaacaggcctggagtgttgtgcataaactcgagacgacgcacgaaagcgtctggaccaccgagagttgtgatcagtgtggcctggtcgtggggcacgtaaaaggtgtagagccaagagccagcttcatatgtttcgtggccgccaggattcaaataacagccattgaagttgtacaagtcagtgcatatggcaggctcttggaagccaaatgtaccatttagatatcgcggttgcaaaaagccttcgaatccactgtcggtgaacaggctgtagtcttgagttccggtcaagttcagctttgagcgcgacgttgggtcgtacatgttcttccagttaccggagcgcttcagatacttttctgcgtcggcatggtgtccaagaccgcgggccatctcggcgatgcagaaatcgttgtaagagtattcaatcgttcgtgaaatagaacgagtgaagagaccatagccactaaagtcccagtcatcggttgggatgtagccaagagtcttccagctctgcaagcctccacggccttcgactgtccaaatttggccctcgactatttattgagatgcgttagcatatgattttctgcgagcaagttattcatggaaagtattaccctcggcgtcagatacgacagcctcataaccagtggcccagtcgatgccatccgtcaaacccttcaaatatgaatccgccaatagattgtcagcattgctgccgccttgggtgaaccccttgcagagggacatgcggcaatcagggagtttgccctcatgacggtaaacatcaatgagactgcgaatcatcattgcctgagcatgagggtcgaccagtgtaagcaagggatgtgtgcttcggaagctgtcccagatgcagtaatacgagtcaaagtatggctcattgctcttccagagggggttttcgcctagaaccagcgttagagagagtactgccctcacatgtcggaaagagatattgtcttaccagtataatcttgtggagaaatcagcgtgcgatagatgccactccagaacgtcctttggagagagtcgctgacgcctgtgttgtccaccttgatagtgctaagcttcttgcgccatgcatcctcagcatcggatctcacagactcaaagtcaaagttgggaatctctttctgcgcgttgctgcaggcttgagcggtgctgatgaatgagagcccgactcgagccagaatctggttgttggctggagggtggaactgagcccaggcgccagcgggcaggattgggctctggccatcatcataagtgcggaagctcttgcggtcggtacctgcgcggttgtttacaaagatgcccgtgtttcgaagcttcgcgccttggaagtctgtacagaagtagagattatagttgccaatgccaaaagaaggcctaaaggtgccgttgccggatatgcgacctgtgtgggcgtcaacagagatgattgaatcggttctggatccggagagatcggccagatcggccagaatcagagggctataaggcgttgtcccattggcagggagcttggttggagtgccgtccgtcgggaatgtgaatctgtacagcgctgtgtggtttgtgactgtcatttcagccttgaccgacgtattgagctgtatagcaaagtaccccggcttggccactaccgtttcgtttatttttgctgacgctctcaaggttgaagggtagtagcagttgttgaggtcgtcgtttagacaaccagtctgggcaaaaagagggaaatttcccagtgatgcgccctgtggaagacgaagattagcattatgcacagctccgtagatgggcggtcatgaacttacaccacctgttccactgtcgtgcatgtgagaaaagccagtgactatagatattggttagccgtgggcagactcttttgcgggcagtgatattctagaacgcgtacttaggccatcgtttgaggcataacctccctggatttcctcattgccatctgctacactctttgccatgccatcttgagtcgcaattgttcaatcagtctctgcatctgccatcaatggaagataatgttcaatgcggtatactcacaagggagagttgcgcctgggaagacatgtcctgtgatacgagttaataccgtgaacaattgcgtatccttggaagcgaaagttcatacctccgttcgcagtgccaatcaacgggtcaatatagtcaagtacatcgaaagaaggctgctgatctgctgcttggctcaacccaaccagcaatggccagtaggccacaagttgctggatgtgcatgtcgttgttgatgtatcaaagtacctcgagaaagcttattgatatggagttgtttgtagatagaactagagtttataatactaaaacaagccgtaaacaagggacatgaaaacagggagggagccctcgtgccaccggggaggtgctattcacttcgtcccgagacaaaaggcaaagtcgacagctcgccctgcgaacagcatcagagattcatgctgcggagattgccgtttatgtagtattgtcttgcctcccctggtcggaaatctcacagccatctccgcccaacggaacaatttcaagacatttgcatctcgtagggaagtattcggccaagattactcttcttccccgcagttagatgaggccatcaaacatgaacatgggcggggagcccagggtaatacaacattgccagtagtaatgatatcttgaagcggcaacgctcgctgcaggttcaagacaccatgtcacgctgatcatccgaggccctgatccatggctgttggttcccggggaaagtcgtctttttcatggttgtgtgggtagattgaagcatttggaaatagccgtcggcattccttttaaaatcgcacgttgttggtccaggcaaaagatgtcttggttgaaatggtgaggctggcggagatattttcggccaggatgaggctactgagcatggaggttggagcttcatgatatcatcttccaaagactttccctagcaacctctgagatccacagagatgaacccctgtctaaatccgctccttgtgtaccatggctcgaatatggttacatggacctacgattccccctcatttgtggatcgcgatacttctcatatgcaacataggcaaaccaccaaatcttgccaactgaaggccaagagctttcggccaatagccacgccaggcaacggcttctcaacgggcatcggccgaaactagggaccaagagcagtatctacccacaggtaatgttacccgatagtcatgttatcgtgtgcagggtattacaagtaggtaatgcctcgatcgtttagggaggtggtcaatggccagacgcggtaatctgcaagctcatccgatctcgccgcgagtgtgcaagggccaagttattgttccctgtgcaaggaaagtacagagtgagggccatgaggagatacctaggtaagcacgagggatgcgaatgccgctggcaagatctgcatttgagcagcctttcgagccgtcgggctccgggatatgagcgggcgagctgctcacagaaagggacaagaacaaagatggacgttggtagggcaagctgcaagaacaacgcagtatgcataaatttaaccgacacggttactcaggcaggtttggccaatatgactggacgcttcgcttcatgttaagagcttcgacatgtcttcaaattgtccattttctcacacatgaacgaactctgcgccttcttcttggcaattgctctgtatattcactcctcgcccaagtgttattttcagcggctttccttggacatcaagtatcggacggcacttgcactaaatcccggcagccactactgtcgggtacttctgttgcagtaaattgcccatgccgggattatggccccgtcggtgtcggtgggggaacgacacgccagatcgcggggaagaagtggacgatgaaatacatggaagcgcaaggggttcgttgaagggaagacgaggatggaacggcgttctcgacctctatcgaagcccatgtttgataatttggtttaatgtccttaagacattcgtacaaaccagggacattagcgcacactgccctcttgtagctttggcataaatcatcttgatgcctgtctgcctcaagtccatattgtcgtggtgctggtggtgccccgtactccttcgctcccttgtacttccgatccctgtactgcagcgccgcaatttgccaacggcagttcaacgacggctaaataccaaaccctggcatcaggtcatcaacacatgcacttttggcttgcccgtagctgcatagcttccctagaagctccccgcgtcggaatgagaccaagcctcaaaggatagacaggtactactatctagtgagagtaattatttggatgggtcgctgttaatgatgctcgctgtatatattaaaattggtgagcgtcctgtgaaaatgggttatgttaacaaagttggacgttgtccttttattgagtcatgaaattatggtacagctaagctcattaaaaatcgttttatactattgaaacaaatagctcctttatcgagtggtataaccgccatcaatcacaatatctgctcccgtcgtatacgagctagcatcgctgacgagatagacatatgcgcccttgagctccttggcatcgccgttgcgtcccatggggatcatgcttctccacagctcttgtgttttctcatcgataaagtcggacaggcctgtgtcgatatatccaggagagatgctgttgacacgagcaaagtcgcgccattcgttggccagcgagcgtgccaaatggatgcagcccgcctttgcgacgttgtatgaagtttgttcttgagggtagtttgcgacgtggccagacattgaggcggtgatgacaagggagccatggccttgcttcttgaagtgtgcgccaacggcctttgcgcagtacgctgtgccgctcagatcgacctggatgacatggtcccagtcgctagagctgccgtcgacaacgccgctgttggctgtggcaccggcactggagagaagtttgttagtatccaattgtgcagcaggcgcagaagatccagggagggctcacttggcaatgaaggcatcaatcttgccgaaatcagaaaccacctggttcacaaacttctcgacgtccttgtagtcgctctggttgacctgatacaccttgaccttgacgccgtatgccttggtcagctcagccgcgttcttctcggcgccctctttacgcgacgaataggtaatggcaagatcagcgcccatctcggcgcagcctcgtgcggcttcaattcccatgccccgaggcccggaagccccggtaacgacgacgaccttgcccttcaggctgaagaggtcaagaagattgttggctttagggatagactgaggcatggcgggcaagatgatatatctattatatggtattaatcgatctggatgaactgcgggaggtgagacgtgagacggacaggaaaggacgtggctgctgacgcgacatgtctatatatataggcgactgagccggatgcgggcttttatggcaacctcaagcctctttctgtcccgctcttccatctcctcatctccccatcttgctcttctcctccaagcaaggcacgcgaaggaaagttccggggcgtcgcccgagtggatacgcgggaaacggccaagaatcttgtttctagaaaacgactggatgatggcgaaaaggtgggcttcacagcagcgacaagaggcaccgagagagaccgaaacagctggtggtgaagagagaatgatgtcatgtcgtggctcgcggattaggcatttagcagcagcctttagtttgtgtctagcaagtagttgagcaactgttgcataacgttggctggtttatcacatgtaacaactaagctctgtgtataagacaagtccagctcaactcacgagtatccctcaacgatgccaatctcgccattcaccgtcccttttgctctgattatccgtgattctactcatgattaaactcgtcacaatctccccacccgctactcgcaatccgatgcatgtcaccaccggctccacggccaaaacgtcattgtttgtcgctgagcggcttcgatccgctattgtctccattaccccacctgcccgatccgtactcccgcagctatcgggcttggctacaaattgccgaagtggttgaacagtgaagtttgttgccgtgaaactgctgctttgttgctgtgtaagttgacgaagtctccgtattggaattgacacaaacaaacggaaagcgatgaaggctcgtttgttgaaatgaccagaagcgtgcaaattaggccgcagaagcaagagtggccctgaagaagctgcatgataatttgctctctagttctataagaaaatgaccaacttttcctttgtctacctatgtgaagccttgggataatctcagatacatgtctattacctttccgcctttattataaacttcgccatatcgcgatccattatcaataggtatgttacagcaatgagatgaatgtcgcatccccgcagtagccggttttggaagagctgcctgccgattttcttttggagtgtacttgctgattctgcaaatttgagcgcccttgacgtgcaatacaaatggcacaagcgcaagcaatgaagtgacgcatcccaatagcgtaagagaccactggatgccaatgcctttgaacacgtaggatgcaaagagaggaaatacggcgccgagtatcgagcgtagagaaacatttgctgcaagcgctgatgctgcgagctgttcaaattgttagcgacggtagcttgggtttggaagatggaagtcggtgatgttgatgctcactatggtataaacatcgattagataattgaattgccgtagaaagacgagagaaatgccaaatccagtgactgcgcccccgatgattggcacgatccagtggacttcctcacgatagcctgaccaaccaagccaaaacaagccacctgcaaacaagattccgccaaccatggcttccggttgtcgccattccggtatcgcaacgccgttgtttgcctccagcttgcgacgatatctcggcgctcaaagtatcatgacgaaaagagtgaccgcgcagcctcccacggcgctcaactcagggggtcggcttaccccaagtctcatcttataaatgtcttgaaaaaatgaaagaaaagaccctcaagaaaagatggacaagtccgtaaatgaatgatgcgtaaagactgagacccaatgtctcacaggctccgatgcatgtattttcgcagatactgaccctggatgacgagtatcattgttgttgatggagcgcaactttgatgtcaacgtggatgttcgggagactacagcatccccctaatgatccaaaagctcactatcgcaaatactatctcgagaagcggtcctttcccagtgcatggcggctatgcaacatttacgttctccatatgcgtacgatgattgggaggaagcggtcaagggtcgattcaaatgctggctaatgcggaatagattcaactagtatacttctaatttggccaggttctagcttgaatgaagtcgacaaagtcaaacaagctcttcttgtaatgcctttcctgcgttgttcgattcacagtctgcattccgtactgtggcgtaaagtccccaaattcccagttgtcgacaaagctccacgcaatcacaccgagtacttgcacgccatcctcccagatgctcttcagtatctcactcataaagctcaaatagtactggctgcgaggtgagtcgaagagttgctgtgccaatggcagtgcggcttcattcgcgacagggaagccaaattcggtaacgatgatcggagagcgatacttgttccacaagtatgataagtaatggcgtaaataggtcggagtaatatagacaaatgtttggctggcgtatccgacattccagccaaatttcccaccccagctctgctgttcgcattccggatagaatacgttggatggggtgtttaagcaaggtgactcgcttgcagatagaggtgagataacagctgattaaaagtaccagcattagcccgctgctatgtaattgccttgaagttcatgacgagcatcacggcaaaggaagtaaattcgggaaaacttactaatagtatatgcgtcggttccccaaaagtccgcggtgcctttcatgtaatctagatcttttttggtaagaggaacgtagtctgggactcgttctttgtatacagcaggatagtctttgccgagatatatcggattgccaaagattgccagttggaaattattgaaatcattggctgcctcaacgtgggaggcattcaatggatcaagcggtacaccgaatagattgctgtttttcattccaactttgcctgtaccgttaatctgatcgtgataaaagtggtataattgagcgtgtgctttgattactgtatccacggaatgtccattctggcagtaaacaaatggttcgttaaacctggtgttgataattagttattaactctagactaagaattgaattcttacgtcacccaaagaggaacctttaaaacggtaacattagtacaagttgtcacttttagaatgggattggcttaaacgtactcgatcggcaaaatgtgtcatgacaatctttccatagtgctagagaataaaaagtaagtacggtagatatgaatgaatggccttgaagttgacttacaacaaaagaatccaaaaacgtctcattttggtaggctccgttattataacccactgagggtttttcatataaagttgagacatttgcggcatagaactgcaatggtgtatcaaagtgaatcaacgtaacgacggggagcatcccttttgctataacaaaatcgataagatcactgagagaagaaatgttagtcaccggcctttgaagacatatgggaatggaacagaatatgtcagatcagcttacctatagtggtcaatagcctgccggttaacaggtgagcccggaactgcaaatggtagaattctagtccatgggattgagaatgaataatattttactcctatcgctgccagtcgctcaatatcctgcttatatagatagtaattctcatttgtcacgtaatcttggctggggtcatctttggcgatgatatccgctgcagatggcgcttttccttcgtggctaatagcaccttcaatctgggaagctgagccagctacgccatatatgaagccatcgggaaagtagtaacagtccgttggaccaaaataatcccttggcggcaatacaagttcggcacttggcactggtgtcggcgaaacagtcgtactgtagatgccagtggatgtaaagttggtaagaaatggtcgcgcgttctcccaaagcgcactccaagaggcactgccatatttatcatgaaagtcagtcgcagtcacagtagcgttgggattccagctaccccaggtggttgtgacaatatgagggatcagagagctgagagcggagaaaggagcggcaaatgtttccgtggaagtaggcgacggaacaggaattgcatagcgataggtctctgactgagtaaatgcaaaggtcgagaaggaaaatgtaggagatgcggcggtagtggcagagcactgcgatctcgctgtcggacccgtcgtgagaacatatttctgctgagcgtccacaagtgtactaaagaaagcaaacactgacaagagtgttttgcctcccatgatgatagtgagcgtaaaagtagaagtgtaaaggagatggtgcaatggtagaatgtgaaacaatgtttctggagagatggcattggccctttatatacatcatgggacaacactaagcttcagagacagttgttgaccagccatgaagcattaacggtagttccaccagatatcccctggctcaaccttgtacaactaatacaacaaggggctaagctgaaaaggaccattgtgacaagggacctatagagacacaagtaccagacaatcggtgtagtcttctgccactctgtcacggcaagccaggatttggcagttaccgatatggcaaaaataatcatctatacgagatcgatcatgtcgagcagtcaaaataggagatcaagttcatccaatcacagcccagaatgtgcgtattgatcatatatgagattcatccaatcacaacgtcggaatactcggcattgatcggggatgagctgcgtccaatcacaatgcccggaatacgcgcattgatccaaatcgtatccggagcttcggagtataaagaagcgtattgacttgcatatatccctgcatattcattccctgcaagcctcattgttaccactgagttataaacatgggggataaagatcaacaaaagtctgctaagtcttgtacttactcccgtggtggtatattgcagcccggcgtacatcgccgccacagtcttgaatgggtggtcttcgaggactttgatgccctctgggatcttctttgccttgaagaccagtgacgtgggatgcaagactgccccgagctccccatccggaatgtcgggctcaaaaggtagccgatctggtccccgccccgtgccatagccaagcttgctctcttccactttatgcagtatcagccctaccaagtggagatttttggggagagctgacgaggcgacgatgagtatgtcgttgtggaaacatgcgggaatgattgctgtattggcgtcacagagtccgaagactgtaattgttgacgcaccgcggtttatgatcatattcgttcgttaaatccaccagaggccggctctccccatttctctggtaacctgagctttttgatcaaggccagactaccggtgatgctgacgggtttcataatattgaccttaataacagagctgagcttgccaaacttgcgcctaatcatccggcggcgaaaagctgcattgaggtgattatccggagggagttgcggcacacttggagtcagcgataccccaaatagtaccgtagttcttatggcttatcacgacaagaaatatacgaaccctcttccgatattcgcaccaacttctcctcgagaggtacaaggcgatgactcgaggtttcctaaaaggcgcgcacccccgaggtagcatagttccccaagatgataaaccgcccgctgtgtagggactagtttttgaacttattgagatgcgatagaagcttctcagggccccgagaaattgagacgcgtctcccgcaggatacatatgtgcttgtcgaggccgacctcctacactttggcgtcgctaataactagcatggatgagaattgacgattcgaaacggctacctacattcctacaactggaatgcaatctccgtcaactgtgactttaccttcgttgagattccgaaagtccaaaacccagcgcgtattatctgcattacgcgaagatagagtcataacgacgcacacatctagcccggtggtctaggtagcacccgctctatgtagtatatatcataagaggttgttcatcttgttggatatacggaaaacctagacacgtacagagcggctatcgagctctacggtgacgggcgtctcgacatattcgtgagatatccgcctgcgtcgctgagaaagatgcaaacgtcgtagttggatctactgttaacctcgagctcccggatgatgtcgagatcgtaattgtgccgcagtgtagtaaaaagaagactcatatccttatagctgatgtacaatttgggcgttacctacagcatgatacatcagtgttcagcggtgcttgtgagcataactgtactgtccgctgaggccttgatgccccggcgtatgttgatggcctgagacttgtcttggatcatctctggcatgtccgcaatctaggagaaatcgttgatatctactgaacactggtatataagtataagagggctccagtgctcgcagctggaaataataatagagcgagaggaacgccgaatgtaaaagagaaagaagaagagctataaaggccgtagacacatagtatacaaagtgatcgactattgtatcaatgtaaaagttaatataggtataaacaggtactgagtacccagtaagactaatataacgaataatatgctttgatcgggctataacgccataagatcagttcaaccagcgcaacaaaatggcgacatagataaccaaggattactgctttcattttttaacataacatgaatcggccttcaccatatgttagttttacaaagagctattaatagctgtcattcaaattcaggagagatgaggcctctatggccgcatattactccgcgatcaaatcaagacagctcatgaagcctctgtagcatatgagctatcaatagcagtcagtggcgcgcttagcaatacatatcgagttgcaaagccgaagcagtcactgtggtaaaagattgttgctgtcagatgaactcaaatctctctccatctttgcaaagcctcatggcccttattatgcgcattgcattgcaaactaacacgatatcattcccatcgacgcttcagtggtgcaacaacagcttaatagagtttcctcttagcaattcaattgactaaccggacgaagatcaaatgtctcatgttgtttgcacacaattacaagtgtcgcttgtctaacatattagtaatcgtttacttggttagtttgcagcgcatcccgctgtcgcgtcatcttggtgaaaatcacgactctgaaatcagatttagccgacattcatcatgcttgcgacaacgccaatcgttcaataatatcgcaagactttatctaggctctgataagagttgatacatttcatttctttcaatagtattctcaaagtagaagccattatgaaccgtaccggatttaatactgaagccgcaacacccccgcgattaccatatttggtcgttgcaaggcgtgctcatgtaagtacgccatatatctatctcaacctttggcatactctccgcaatcgcaaaaccccgcagttcatcatatagctgatcgatcacgattaaagctaggatgccgccatcggcaggaatgctggcgcaaggtgccgatgttccgaatgtaaaactgtacaacctgtcaatgccgtatactggctagagatatttaatataaagtgtaggccgaataaaattgccaaagttgtaatattagtatacatttcagcttattgcaaaatccattgtaccggaaagagtgcttgttgaatcaccataaaaatgtcgactacaaagacagtaacgcagtcaggcgatgaagtcggcaggctcacgctggcatatgacgatgccatccatcagcaggtaaaccatcagaaacaaatacagtaaaaagtaaggtgttgtctaattcgtttaaccaaagtatcaataccatcaatatctccccgtctacgacgaagagactcgctttgaaccgatccagccattcgagtttaaggatcgcggactgggagcagacaaagccaagtctgctcttctttccagcagcaactcagagctcaaaatttctaaactcactccagttatcggtactgaaattcggggccttcagctttctcaactgaacgacactcagaagaacgaacttgccctgctcattgctgagaggggcgtggtcattttccgcggtcaagacttcaaagatataggcccagacaagcagaaggattttgccaaatatttcgggccattgcatgttcacgtgagtaaatccgcttttacacgcgtatatctatgtacaatttggcggatatagtagtactaacctatcgccaagcccgttggagctcacgtcaaggaccacctcgagttccacaatatatatctaggccccgacaacgaataccgagcacggcagcgaagagaaagattaaccactacaggttaccactcggatgtttcctatgagcaccaaccgccgggtattaccattctcaccctgctgtctgtcccaccaaccggaggtgataccgcctgggcgtctcagactgcagcatacgcccgcttgtctcaaccaatcaagacgctgctagaaggccttcgggctgaacatagtggcttcaaccaagccgacaatgcgcgccgggacgggaagcacgtcagacgagagccagtgaagagcgaccatcccatcgtgagggtccatccggtgagtatactcgcactattgtttccatcatcacagcatatatggatcatatgcagcagaaaggagcaccatgctgaccatggctttatttaaaggtcaccggagaaaaagccttgtttgtcaataagggattcacgaaacgcataattggccttcaacacgaagagtcagacgccctcttgcagctgctgtttaatgtaagcgtcggcccccaaccttgtcaatgcatgccatgtcttcatcccactaaccgtttaaccttcaatttatagcacatcgcgctggggcaagacttccaagttcgggtcaagtgggaggagggcacggtggcactatgggataaccgcgtaacggcgcacacagccatctcagactttgaccaccataatccccaggagggcctccgccatggggtccgactgacaagtcaggcggacaagccgtcgggcgtcagtggcctggagtcagtttggtagacgaacggcccagtggctgctatgacttaaggaggcacgccggagactttacaaccacagcgataggaccacattaacaagtatgtcggagcagttgtaggaaacggggtagcagatccggagcgccatggagaaagcaaatttgtctcgtagtcgacgagtcggcgtcagaagttagcacgcagcactaagaggatagccctacgatttcaaatctagcatgggctgattaatgcccgtcgtttctcaccctagccattccactggagtagatgaagccgacctattcgggcatcgcgcatttgtcatctgaattgccctgatgaggtgcacagtgcgtctcatttagccctgcaaaggtggccctgcatcctgatgccatccctgactcgattgctcaactgagttatatgatccacacatcctgtctttatgtagcactcaaggatgactttgaaggtaatctctgacgataccttctgctatacatcttttaccgagaatagcaataaataaaaaaggacaactgccgaagcatagctacttatactctcagtagcggctgacgatttaaaacagcctccgcgcctaaatcacctgaccagctcagagggtcaataagccgattgtccgatgttcatctacgaaggcaaacccaacggcgacatcagaccagaacaaaccttggtcaagatggaaaacgcaaattcgtataattctattaaaagtcgccagagaaatattctcggcacattctcattcctgccaccattagtgcctgatgatggaattgtcgccgctgccacgcccgagaagggccagcctcccaagaggagaaagcagcagatcttacgagcacagaggcatgttggaagttgatttgagatggaatatttgggataaagctgaccatattatagaagccataggcaaaggacaaaagattatatgaatgccctggaacaagaggtcctacgtctccgagcagagggcgagcggatgaatgggatagccaccaattggaagaaatgtgtattggctttggttgccacagcagacgcaccagtattaaacatccatcagctctcacagtttggcccgggcatattcctgtggtcagtgtcaaatccgaaccaagcggcgagcatggcccccagtgatgcttctctactcttgggcagcctatatcagtggcaagtataccaacaacagccaatgatatatcccagcctggacatgctgccacacatcaacatcgaagatgcctctgaagagttcctcttgaggaattgtaagtgactatgaggcattctctggcttcaatttggtcgctaaccatctgttttctcttcctctagtctatgagaatattatcccgacattggatgtcactgagtcaactacccaagggtatgtcaaacacattctgccattagtcttcaacaacccaatggttagaagtgcatttttggcagcatctgccagccacatccagattgcccaaggagcaaagacaatggtcgacagactcagctacaggtcagccgcaattgccgagctgagacacgtctcagcgcgaccagagacggactcttgcgcgcctctcgctaccatcttaggcttgatgattgatgacatgatatgtggccacagggaatgccctgctcttctaaagcttgccgagttctgggttcacaaggatagccaattcagcactgatccaggcgaaaaggcaacacgcagattcttacttgaccaagtccaactgtacgtctcatattatcatctcaatcttattaggttctttactaacacatgttattttcaatgaacaggctaaaaacaattgtctgtcccttgtaccaattcaacaagattattagcaaagagaaccatgccgcagatggaaagcagatgctgtcgctcaaccaaaaggacctattcgaaatcttctccgcaattgaaagcgcagtgtcacaagcatgccatatttatacaatcccaacctccagtactcccatcgaaattagcagtccagactcggattcatcttatgatgacctcaacaaactgctggaccggctccaggctactgtggtcaagatacccccgtacgcattgggagaaaattctttgacctgggtctactttatcgcggcatcaagaagtaagcgaatcgaccatagcgctttctttgttgcaagatttgcagaattgttacaacggatcggacatgacaaagtaaatgagctattagctggattaatatgatgacgagaacaataagaatgtgtatatatataatttaatgtgaacataaagagttgacaaaatctacccgaagcaaagatgaatccaatatcaatttgtggtgaaatcaggtgatgtagatggaggctcagggagcaaaaccatcattcatcttgatcaaacccaactgttgcagcgccaccaggccagattcttcaccagtctcttctatgattttcccattctgcaacctatagattgtagttccagaaaatcgcatttctttgccggtattaggcgtaggcagactcccaacaggcaactcgtagaatgccggtccagtatgcttccccccgccgaaccaccgcgcaacgacatagtcgctttcggcaatgagaggaaacggggacagtaatcgaaatgaaacgtccggaaacgcctggggagagtttctgctattagcatatcaaataacccagtccatgttcaaactaacctgcttgaacctagctatgacttccttggcggcagttttgccaaccattcggccatgcatgggatagaagatagttacattgtcgtcgcacagttcatcaacaatgtcggcgttcccattggtccagaactcctggaagtatcgggtaaccacttggcgattcaactctggtactgatagggcctccatctcaacgcccaattggtatagctggcggtccaagttacggtgaaaagataggcagtaggtagtagttgagtagcagctggctgctttggacgggcgattagtcggacctgtttgacgttatgagaaagtctaattggaaggcgttcgcttaggtccatatgccgacaaacgcaagggttagcccgacactggtagcatcattaggccgacacgtacgttatgagtgtgtaagcccgacgtttaaactgggctgtggcaggtcaccgactgactaacatgtaacgatatgccataaaacggctagggttgacagctgaacttggcgaaactttacaggaaatatcgggaatagttgcccatgggacttgtgaaccaaccctgacgctatacaagcgactcggctacggtggagcgcaacgcagcaagatagggcggcaatatgcggggatttacgggtttcctcaactgcaatgtttagagcactgttgtgctaatgagaaactcttcttcttaatgacatgcttcacgtgaatatggcgcaaatagatgcctattgttgcgttgcttcgtaattctagagaagagatacacacatagtatcctgatcagttgtattcgactaattcaacagccgacaacaagaaacacaaactaatagaaaatctcactgctgcttacattatgcatgtggaattattgctgacaactatagatataatacgcacctaatatcccaacaatgacgccagagcgttttgcccacatattcggctcctagcgatagctcggggaccatcgaaatagaccaccagtctggcaatggattttagcgtggcaatcatttctcccttcttggttagctctttcagagctatttctcctttgcagcttagctcgttaagcttagctcgcttgcgtagttcgcttgatacgcgcaatgtcttatatcttatacgacttggaccaacaggttttgatgcgtcttcagggctaagcgtccgttagaatactaaggtaattatgtctaaatctttccctgtagatctagacatggaaacactatcgggcagtagatgtagcattgataagagctagtatcgaggaatacaacttatacggatactggcgctgtactgttgcgtcaaacttgcctactggcttattccataataagagcacgaatcaatttcactggagactgtgctagatacttgagcgaacggctttgcagcaaaattttctttcgtatttactccacccttctgcggcgatatacctatatctgttcgacaaattgcctgcctaggttaattatccccttttgctttttgtcgcttaagcgacacagcgaaaacgaagtcggaatccacccagctcttcttctccacccctggaacggagatctggcctaatatgcaatcgctttcggtataactgaacagagcggccatgtctacaacgggcttcaaatgcgaagacaaaatgtattccgaaaactatttacggaacacgactccttacagagggtgtggtcagcactcctggccactgggctgtagcggaacgttgcttcggaatcccgcaagcgaagatctcgccaggctcttatcatgatcttgaggctttacccctttctggtagcttgtttactatactagaggtgtcatacttcaagtttttattcacggccattaataggagatttgaagctatacagtagccctctctcatctgagttcattattgacgattgtactgggtatctaaataggtagtacgaaatattagtctcccgtgatgttatcaaccacttgatggaagaaaatcgaaatcatcttctcatcaacactccttcggattaatataaaccgtaacttctcggagaattgggaaaagggtcatgttcggaaaccgcagcagcatgtcaatttagtgaatatgcatcccagaacgctctcccgggcccgtagaagactcttttagaccacagaaactgttccaaaaagctttccgtctctttccatgctgaggggagagtaccatatccggattggtgaagtagaagtatgtactcggatcgtgtcacgccttgctgggcgaatgtgccacccactatcgtacaccatagcattgcatctctgttggtgtcccatagaatactcttctttgcatcccgtaagacacgtagtagatttgaagacatgtgtgatggaataaagtgacctgcccatacctctgagaacagcatgtaagtgcagagatatagtgcaagtatgcagcctgccaatattccattactctcgcctgtcgttaaaaaatgagagtaaagtcgagactctatcgaggcctgataattatccaagtggagaagagacggtgagtcacctaggtctacaatagatgattcgcgataatgctgcaaggcatagatatcttcgacaaccttgaccaagtcgcttccaaacacatgccttagtggctcgaatcccgttggcagcatgtacatagatgagagaaagggattgcggccccagtgaagctctgggaagatgtcatgagagaacctgcgctcggaacctataatccaagccgcgtttagatcttgccagaatattgcactgcatgggttagaatgctgatccagtaacacacaaagggggcttggctcaaatatttaccgcttgatgccatcatgaaggtcgatgagcttggaatcgcagaaacttagcagttgcaagacaccagccaaatgcatctccactcgaggtttgttcccaagtcgccactagatactgtctcagcgatgaaagagtagcagtttgagaaaaatactaacctctactcctattaagagtaatatggctcctatcatttgtgaaacagcgggaggatcaagggaggatccgattttctggttgatatgccgaattgttgtgttcttgaaggtgacacattcttgtgagaaatgatattcatttgcggcgaatgtcagagatagcataatagcatttgagagcgcctcatcgttgaagccgtcatgaaatatcttgtgaaatttttggtgggcggtggcttctgagaaattgcacacaggctctaaagcttgtgatgcggtttctaagtgttgttagccttttgagatttcctaaacgaggcgcataccatactatttcctatgagagactgtagccgtgtagaattgctaatagcaagggattgtgtcgagccgaatgattggatgtcgactgatgatttggtgtcattgctttgcttgttcgccgaggtatgctgaaacctatcagttttaaaatggcgaaaattcccagtcgctgctgtgagcttcttcttccgcccttccaaggacttcttagcgccatggctccgaatgacccgctggactgatttaagttttacggtgttgggatcttggaaagtgataaagcggaatttgcctttgccctcttccgtatcggcattttcctcaagggggaaatcctgtgtgctctgtttagtattgggccagccttcattaaccatcttccagatcacaccagcacccgcccagctatatcggttgcgtgttttcaaattccaggcaaatttgagagaaagtggacagtcgaaggttcctgagatggcaaatactggttgataagatggatatcttgctatcgggtcaactttaaagttgcatttacaaggacagaagtacgagtagaatgcaggcacaaaagacacgccatactaagacgattataaccagtacgtacgggtcaataattgggaaataaaataaggaaaataaagcaagtccagcgccgtgctaagcccaagcgacagccggtgtttggtgactccgtggccacgccagccgtgctaaacctctataggcaatttgacagcagcctctatttacgtcttcagagtagttcattttgctgacgagacatggcttgggccgaacttattccaggctccattgagttatttgtcgctttctcgtcatcctatcggtttccaggcctaaataattgcccatcaaatctcctgacgctacttgctacaaatagctgctcatcagcttacggtgtcgcttcagcaagggctccgggggcggatgaaacaccaaaagtgatagtcaagactatttcaccaacgttactcggatagataggttctttccttgggcaatgactgggatgtggaattactttcggattcggaatcagactataacactcacaactaatatgggaataagtgatactctaggatgcctggcgaggcattgcattcgagtttagagtttaatgaactcaaattatatggaacgaacgttagttgatgacttacgtggagtttcattgcaacccacagtttatgcaaaatataatatacacggcatcgctgtccgctcatcttagatataagccggtcaggcggttctctacattccgtataaaccacattagtttacatcaagccgagcagtgcatgttcttcgcagcaaactacgcatagatccaactaaaattcccacccaagctgaagtcacatccggtaaattatttattagaaatgattgcagcgtgggttacaaattttggaatgattgacggcctgcccgtgcatgagagtgcaaaacggttatgggactaacatcgagtcatctaaaaccgctaatgaaatagatgcagagtagtagtagccctaaagcaagaaaagcagaaaatagaattatcgggtttgggcgtttgtaagtagttagcatttttggcttcatggctttttcgatcatggatttgtcacccgggcctttttggctagagtaatcgtaacactaccatgagtcgagtatatttattgatatctcggttgaacatagtgaaataataagtccttgtttacacaaaatactaatacaaaagatggagttggttttttgaagtgaaaatggccgttgtcgttagtgtagacaaagattgggagcaatagattgcatgtgccccatacagcagacataaaaggtaacaaagtgtgagacttgatcagacccgaactatatagactgaataattaagaataaaactcttcttacgaaatcgagcttatataacacgacttacgaaaagggtgcttgtagctctcaatccgagcctttcagtacaatggagatgccgcttccttgccctgagtggtatgtatgtttggcgtatagagagccaagctagtatgtacaatgcatcaaaaggcaaatataagattacttgttgttatacccctgattgggcgccaggatcctcgtcgataatggtagtggtagttatgattaccgcaggtaattcggatgtagactctgcaagtgctagcttgcggtgccaatatcagcaatgctttgcatcgttctcgcaacgtaacataggcaggactatgaagaatatgataccaaaaaggaattattaagaacacaagcagcataggatacgagcggctaggatgtgaaacaatggtggtcaaaacaaccctcgctcagggcttattatggacactattgcctgttttcgggtcttcttttcggccaagatatagggcagaaaacggaatactacctgcttcaaaggggctgcctaacctaatgatcgccggtgcagtagatctcacagcatagtcaatgccatggactaggccttcactagcagccgggcgttggcgggacgctaccgagattccgctgtcgagattccggaatcatcctctgtaccatgtatgcactaggatgtggaattccaataacccaggctgttgggaagtgatgtgcattggctttggatggatcttaccgcgcgcttagatatctaaccttgaaaggcattttccgatctagagagctgtacaagtttaaagaatctctgcaagattagaatagtccgtgatctctagcagaagtatataacagagacggataatacaataaagcggataaactactgtatcattatgtagaataaggtaactctctggaagtctacaatctgtatacaaacttccagtaagaccatcttcaacttttagattccaaggttgtatttctcgccaaagtctctactactctagcggccaaactattgaatagtgtcgtataggctgcttcagtacccgcataaaagggttgagcacatgttcgagttcaactcaagaacgtcagcacctgtttccgatatgcgggcgatagaccactgcttctcgtgtagtgcaatccgcggcacagtgtgaatctcggcataactactggctcttctttttgagtgctgacaaccctctcgccataaatacatggcgccttctcggccccgctacagcggagattaataccattattgaacccctacaagtactaacaccaactatgtttccgtggctatggctacggagctgctcattgcccataattagcccagatttcatgctctcacaagagcataggagctgttgtagccctggcaaacaaaagcatctcgttggtacaagcttcaagtatcactgagtatacgcttgcaattttggatcctttagtaggcctgtgattgggatacttacggtgattggggtttagggtgagagggattcttgaaccagttgagcaattcatttcaaagtgtgttgcgagtctacctactgccaatgcagttccaaggattgtataacgaggccgataatattcagtagtgtatcaacgttgaaaaaggtgctaggcaagctttagtcttgggtgtcggaacatcttgcactttttgtcatctctgtaacatgattactaaaatttataatgagtccaacaattactagtatcattaaatataaaacaaaatctcttatagaaaataccaaacttcgatgacataatacctatattgttttgatgtttcattgcttcctgagctttccatggtctcctaaccgctgcttttctagagatgctattgaactcttttcccttacacagctaagtgctcttagttcaatatttccatgtcgtttgcaaaacgttctcaattcagcctcgtaccgcgaatttcgatcgggcacgcaacttgcctccatatttgtataagacgaaggtccccggaatgcccccagcactcaagccagctagcacgctaacgcctttatgaacgtccaagctgatgaatagaggccttgcgtacatgatggcgccggcagccatagcagctctgcttatatcgttccctgcaaagagagaatttgcgtatgtggggtaggagaatgggatgtatacaaagagcgcctgcagaatccagaacatcccgatgacaaagatgacaacgcctataagtggtacaatccaatgtattttcgcattagcggtccatgcaaacatgaacagcccgatcgggaggaggactgagccgaaaatagctggaacgaggcgatgttcttgctctcgaaggccgttttttatgttgtcagggaccatataccagtaaagataacagatataggtaagaaggccaattgtagctccgacttcgcaggataagaatgccaaaccagtttgtcctagattaaagccataaaagggggggaatactagggggaagacttcgaagaaagtgtagtaaactccatagaagaaggctgtatagatgttgacgaatagtatcgcaggatccttaatcataatctcaatcggcctgacgagcgcgccaactaaaatctcagaggcagttagatgtctctgatcaatctcgctctgagattgaagcctgggatcaccgactcgttttcgcagtcgttttgctcgtcgcatcaataggttcgcagctgaggtttcgggcaaaaagcatagtatcaccacaagcatgaatgaattcatccatacaatctcccagaggggccaccgccatcccttgaacattgtagcaaagccgccaatcaacggcccaatcgctggaccaccccacgcacaatagacccagaaagagagctgataaggcacgtaaatcagatcgtacatgtcggcaaatgtcccccctccgttggttaaagcaggactaccaaaaaacccctggagagatcgtaacactagcaggccgccaaagttacccacaactgctgtcggaaaactaatgccgaagtagatgatgaatgtcacgtagtagaccggatttcttccaactataggaatctcgctgaggggcccaaatacgactcctcccactccataccaaagaacaaagagcgcgagtccaagttctgctgcgatgatgctaacgccaaaatgttctgataccccttcgactgagggagcatatatagatgaggcagagtaaacaataaatgtgtatacgcagatgattgtagtaatcaagatcttcttgaacgacgaccaattatgtggattttctggatcatcggtggtataccaatcaacaagaacgataccgtccgatgttttctgaggggcaattgggagggatttggtgcgctcaatttctagctctttctctgccttcacacgctcagaactatatgggatagtatgaacgcttctagctgttgttacggttctaaggctctcgaaattggtcgcataacgctgaagagactcggattgagactcggattgcgattcagactgagactcagatcgaactcgagagacgttgttgtttcttgccatgctagcctctcctggagcagaagaaaaagatgcgtggccattgttgctttgtttctcatgtatttcaagctgcgcaacatatgcttcgggtagcttgaaatcaggcttctcttcgggatattgaagaagcctgttttgagtgaggaatcgaattgcctggccgagaggcgcctctcgaataatgtcaagcatgtttcagagcagtttcataagcactggaagctgaatttcactaacaattaggtgtacaataagagctacgtgttatttatgattggggaatcattgagaagtcatttgtgaagattgcaacacttcgccgacctcgacaagtacgcaatattagcatctggtgtagatgaagagatggcgttccagaatttacccaaatgggaaatttcacaagaaatacaatatcctaaaatgaattggcgacaacgttattttattcggcttatagctaacctcatagaaagctcccgaacaagccgatctaatcgtcttgttcgacattttcttttaaactttcgagcttctctacttatcgacgcataagatcacccaattgaagtaccaagaaaaattatgaactagagcgatagtagaaactctatccacgatatatgaaagactattggaggacaagggccataggcaattgagttcataagcatggcaatgtatgcagtcttcagattgatggttcagctgtcggcgccctggcccactgcgagaacctcgaataatatgggcccatgttgggagctctcagttacgcgcattcaactttgctcaacttagcatccttactgctccgcgcgtgcaatctcttctagcataatactagactcataagtaactggctttctactaaacacacgtacagtatacattgaagagaagggaacactacagtgacacgtgccgtcatcaaggttgaatgcagcatagcacagacaaaaaagaaagggatcggattgcttacactctatccgggcgtttgtcgggtggggttggtgacagcgattctactctacctactgatcgctacgtcactcgcgcagggtccagtcgacattggtagattaaataattacattgctaggagagggtattggtatatgggatacactcagctgggcaactgaataacacatgcaggcactagttggtcagcgctgtgaggaataccctacgataggaatatccctatttgggatgtgctcagagggcagcgatatcatatcgttgaacctcgagtatataaccatactgcgatgttaggattaattggggaagaaactaatatcaagacataaagttactttaagatttctataagaagataaattggacagatatcttcattataatcttcctgtataaacagcctcctatacacaccgtatctgcttacacacaactatgccttcattcaaagtctacaagggctctgccgagggtatccaggaagggctgaccacaaagccaagcttaacaggcgaccaaacttttgtaaaagtctcggcatctggcctgtgtggcacagatctgcattacagagctgctgggatagtgcttggccacgaaggagccggagtcgtccaacaggttgggcctgatgtcaaacacttcaaaatcggcgatcgtgttggatggggataccaggcgaattcttgtggtctatgcgaacaatacttaagtggaaatgatgaatactgccctgaacgagaaatttacggagaggcaactctggatcagggcagctttggcgaggcagttgtttggagagaggcgttcttattcaaggttccggacactattccggacgccgatgcagcgccgctgatatgtggtggtgcgactgtttggagcgctctacacaaatacggcctgtcatctacatccaccatcggaattattggagttggtggtttgggccatctcgctattcaatttgcctctaagctgggcatgaacgtggtggttctgtctaccaacgaatctaagaaagacgaagctctcaagctgggtgctaaccactttgcaagcacgagcaaagcagaggctattgacattggtccctcgaagctggacgcacctgtggtcacggcgtctgttgaaaccaagtgggagacctacatgcctctcctcaaaccacaggcgatgatacttcctctgaccgttcattttggcaactttactatgcctcatttccccatgattggaaacggattgcggatccagggcacggtgattgcgtcaagattggagctgaagagaatgctggactttgcttccaggcacaacatccgaccagtcactatgctcttcccattaaacaaggtcggcattgaggactctatgaaaactctcagcgacggaaaaatgcggtatcgtggcgttctagttgctcaatagcgaatgtcagatgatagactttcagcagaatatatagaccaatgaacaggtttaacggcaccatctgtcgccagctaatgctaacgtcttctgctaccgtctgattatccataaaacaatcgtttcagtattgactctgagctaatattctacttataatgagctaggcacatcaattgttgaatgtgattaatgagatatcgaggacagcgaatttaaataggtacagtagtcctttacgatgttctatcgcatataaaagacgatcaaagtgctcctcggggaagcttcaactaacagcactagagcatacgacatccggttactcattcaagttacctaaatgacgcacctttctgattctcatcctctaaacacacagcccattaacgtcagtaaagtatatttgagtcgccttactattaaatgctactgcttcgagtgcaatccagctacttcttcggcacagcaggatacagctccgagcaggcagctcagcccaaaagagggtcgcatggcgcttgtgctagaggatattaggctaacagtgtcgctattcattttactatattggctagacggttgattcagggcagagctctgaaaagtatcgcatgcgtcggcaaatacaaatgggatgcttacaaagctgggactgatctagacattacgcacatattaacatattaggaacatagctgcgagacattaatagttacctacctaggtagttgttgctcatgtacacatatagacagagtattagtatatataggcatatataaattgaccagacatcaggagtggttatagcatgacttcaagtaaatacgagtcaatcaaaaccatcaagcttgttaggccatcaccgccatatctgctcaatccaaccatggccaacgctactcgaaatgctctcgctaaaagcttcaaagctttgcacactcctcatcatccactcgtattggccaacatttacgatgcagtttccgcgcgggctgtagcatccctacccaacgcaaaggccttagccacagctagctatgcagttgcagaagcagcaggtcttaaagacgacaccttaacactggaagttaatgtaacttctgctaaaaatatcgcttcggcaattaaagaatttggaaagccactatccgttgactaccaggacggatatggagatgggctagaaagcggcctggcggagcttattcaagctggtgttgtcggcattaacctggaggactacaatggaagcacaaagaagctgtacagcatctctgatgccgcggatcgaatcaagagagctatgaacacggctacttcactgggagtgcctgattttgtcgtcaacgcccggtgtgacaccctcgttcaaggaggcggtctcgaggaagtgattgagagaggtcgtgcatatcttgccgctggcgctaccactgtattcgtatggggtgccggccgaggagtctcacgtagcgaagtcgttgagttggtcaaggtctttgatggacggctgaatgtgatgctcaatctatccggcggtctgacggtgaaggagctggcggatattggagtcgcccggatcagcattggacctactctgcagattggagctatggcaaagctacagaaggacgctgaagccattttggcaatgtaattatagtcgtatagattgttgatgaataaggtagtgacatcggccctacaaatgatttaagtgttagcttaggcgctgtgaagtcctccttgtgatcagcatgtctactgtgaatatactcgatagtgcatatcgcaaattgtaaccagatatttgtagcattacgcacagctattcaagattaggaagagctggagatttaattacctatattaatgaggacaaatatgtaatcacatcgtataagtacaaatcgacctagctagccattatgagtacggaagtaccaccgtcaagctttacaaagggatatggtgtacgagatgattctgagagtctaatatctcacatcatcagatatcgtataatcatgtatggccatgtaggcagaatgctagtaggctatgagaaaaccccaagtttgtggtgctgcttcgtaagttttagaatggcggtttcgcaatacagcgtatagtgagtatgccactatagatatggatgctgtaagtcacctatgacttctcatcgtgactcattttgtctgagaagtcagattctgaatattacctagcctttactggaagcagagcaccttgtaagagaacattcaaattgggatttgcgcaaaatacattatgcagctagatacactaagcaatctccaaatatttgagcgattcatccattgagacgaaatcgctgatagcaatgcctaggtctttgtaagacaggaattctccctctttgtaagaccagtaggtgtctttataatcgcccatccaacgagtcatatcggcgagctttgtccattcagggtacaatacacccatgatctcgtagctcgtactcacataagccgcctccttgcccttcgccttggcccaacgcttcaacagctcttcgaatccaattgtatcggtataggcaaaaacaatggcgccattcttggtcttctctggctgttctgctatggccttgacaaacggtccaagattcttctcgacatcgccgatatagaccaaggtagcgtctgggtcatagtctccgatgacgacatatctattggccgcctccacccaaacgggcttatagcaggggtagttaaaattcaagtcgtaccagccaaccaatacaaaggttgtcttggcaagtagatcaggcagggtgcggatgaaatcattggccgcttctttcccttcaaagttgggacacgcgtatttgccattgctaatcttggaagtcgagggcagagtgctccagataagatgctcaagcgtaggcgtggcttgagcagcccgcgcaacgttgcgaccctgctcggcctcaatatcccttcctctttcgctgccatactggacaaagccgggaacaaagtcagtggtgccaaagatgacatgagagccctcaaatgccaccctcaatgttgcttcatcgttgagatcagcttgcacaacctcaactcctctggccttgagagctctagcagcactgctgtctgcattgcgtgttataccgcgaacaagatactcaggcttttgaaggaatacattgatagcagctccgccttgcttgccagtggctccgataattgttgcaatcttcttcgacattgtaaagtgggcaaagagatgtagaatgagaaatgaaagctggagtgatttctcgatgttagcgagctggattgttgctgctgtgactgctgtgatggcactgatataatttcgtaggattgggtgctaatcgtctctttttaaccttctcaaaggctcattgtatggacattgaattcatggatttgtaagttttctgcattacatttgtgatactgctacgcattcttttgtaagactcttcgagcagtgtccgtaacaagtaaaatcagggcgtaggaaaagagtctgaacgcattggcagctccattgctgccgacaggacagggaatatcgtgagtacagtatttacccaaaacagacagctcggaggaccgatgcgactctggcctaaatgcgggccgtagtttggtggcggcttgaatcatagaccaagcccaaagacagtctagggactgagtgccggcacatagcccgagacagcagccagacgtgcgtagttggaacagcaacatctaaaagtatacctgtaggtattcatttttgaatagatctggtagtaagttactactcatagtgtctgcagttctttattctataaaatttggcgctgttctcgcaagaatcccccaaaaagaaacagcactccatcaataacttctgagctccatgttagcgcctggcggaaattttctttgcgcttacgaagctgccccattacccctttctgctagatctaggctctggaagctgtgctggggagactttagaacatgccacttcttctagtgcggtcgatcttcttagccttagccgctatgatgagacgtatacacatgcattgaaactctgagttgatcagactacatcgaggcattattaatatcgtctcacttgatgaaaagcgccatggcaataacatgacttcaataataatagacaccaatggtatctcaaaagctattcaccgtggatctaggcccatacatctaacctagtacacgcaaagcgtttcaactaagctccaacggccacaatttctccaaagagcttctctcgtttcatgaatagcgcggccatcaggagaacgccgcccccaattggcagtagatagagcgctttctgtatggcctctgtgattgccttcaccgcttgattgcgcagctcgccactgatttgctggaaaagcgtactctgtgcaccagatacagcatccactatgtcttggtgtgaatagttggtcccgatgagcactctctccaggtttttaactgcctctgcctggaatatctggccagcaataacaagggagatgaggctggcacccaactgcgccaaattttgtaggcttattgcatctccaacttcttggggctccacaacaagcgacgccacggcatagccgagctggttagtgagacctgtaccaacagcattaataattgataggccataaataacggatatagtagtcgaaggcttgagataaacgaccatcaaagagcctccaactgtcaggagaaccccagaaaagatatagatcggcatgtatcgcttcactctggacaagagatggccagctcccagattgaacgtgaccattataatgacgtatggcaatagtcgaacagcagcttctagtgccgagtcactgtgtacaaattgaaagtagagggggaagaaatagaggaagacaaagagggtagcatcgttagcagccatggcgacgtataacagaaagtgtgtccgagtgaatagcaagttcacgggaaatgatcgcgtctctcgacttgtaaacaggcacatgccctgttgtaaaacataggcgatcaatacaatgccgaagacaacgaacatagcgatggttcttccgtcgccccacgcccattgtccgcctgccattgtaaacaccaatgcaaaggtcacccatacgcctgatccaagaacaaatccgacgaaatcaagattcgcgagccttgtgcgggttgacactcctcgaacggggtgcaatgacggcaaaatgaatatgaaaattggcgcgagaactccaccaatcaccaggttgatgtaaaatgcccatcgccaggttgcagatgatacagaaaaggccccgccgacgaccggtccaagcaccgctccaatgccccaacagaagcctattcctgtgatgtaggtaccgcgctcttttggtgtagttaaagaggaaatatagttgagacttccaagatagatgccggtcccgcccatgcctgcaataactcggccgataatgactgtattcatgttttgcgcagcgccacagagaacagagccaacctcgaacactatgacggttgcaataaatgtccacttgagattaaaactgacaaaggcagcagtaagtggcagcaccattgaaactgaccctagtgggaaaccagctccaatccaggcaagttggtctatatggccaaacgcttccacaatggagccttgaacatcagccgcgatcgttgtatcgagaccatagaggaaacaagtgacatatagtgagaaacacactacaacccatcgaacactcttgatcgaacgaacgccgagctctatatcatctgatttctcttgtatgtctgcggttttgctttggacgcgactgagtcgtgaagagatcttatcgattgggatcgtaattgcttcggcagtaggcaactctctcacagagtctgtggtcgacatgatgaccactgggggaaatgagtttttaaacaaactcaatttgaacttggctagctgctttcgtgaatagtgaagcttctaagcagaaaagcggttgagtcaacatcttgctatagcatgtgtatgcttggaagcagagcgttattattctgatagctctgctaatgaatggctacagtattactaattgtataaggcttttgccttgattaaaaattggaaataggagatgcagccccttcgatgtcggagcgtattccttcgtagcggcactacgtgaatattaggggttggagatacctcggagcctgcaattaaacttagataggtaacacttgcctgataaatgtggataatgctacctgagccatatgttaaaaccattaagttggcagggcaaaagatcagaccaatgatcgcaactgtagcaattactgtagcggaattaatgtaacggagccagctgtggaaccaactgcttataaagtgttcaactgttacagtgaaccaggtcgtaacagaatttccctttcaagcggtttgccctaacgagagcaaagtttcgacaatggaatgaagggtcagaagccatactcgtacagcagcaccaagtactgctacgaagcaagcatcacaaacattaaaagtcctaaataaagctatatgcttagttggctgttattgtagagtacaagttgtagagctacctgaaggaaatagctgtatcccaacaattagaagctcataagataaaccatcaggaccgatacatggctacagtctagcatctccaaaacaagctttttggcggttaagctttctatgtggtcttagctgcggtatagcttaccaatcgaacttcccgcggcacgaaggccggcaaaggatcataattccgatcgacccaaaattttactatactgtaaacaaccatgtaatctcttttggattagaatgtctgttgggtcgggattatggatattgagaatccattgcccagtagatagatttggcgtggtagatctgaaccatcgtgatcagatctttcaggcactcactatagccacagcttaacgacctatttgctgtcacaaccatctttaaagacaggaaaataataatatcacagtgtatgatagaatcatttgttgaaaaagtaaagtgtaaatgtaaaatactcggaatgtataataaaagagctggggaggaggctaacgtttgtcagtcactgggttggatgaaatggagcaaatatgaagcttcccacaagctaatacgcaaagaaagactagccccgcccacttttgtttgctaaccaaatagaggcaagaacacgctttcagttcttcaagtatgatggtggctctatgcctcggaaagttccgcgagtgattcgtaatgtcagatgcgtggctttatttatacgccctcttgtgcctgtaatgtgttacgagtgccgcctagttagctactccgcagcgatcgtaaacacttacggtatcgtgattgcttacttgccccatacttcatgagtgaaactcttcttgaaagtcttgggatcgctcgcgtgcagttgagcaaaatgagaaaaacaacagatgtatttataagtacgctgtcatggccattcaaggagtacttgaccaatttggttagattagaaagcttcatgaggctggagactaagtgtagcactctgatgacggtcttatgggttttagagatgatagaataccagaaagggattttctgcaccaggcgtattatgtgtcttaagcgtagaccgctagtaacgtacataaacttaagcttcatctagtaagagcagaaatcttcctttatatatcatggaagagtgaagaatgtcagctgaagcactccttttacgtagacataccacagacgagggcaataagcctataaatctctctttctcaaaagaatctgaagttaagagactatcctcatgcccaccagagatggtgtctctcactatataccatgtacttatctttactagctcgtggtcatatactcatatgcaagtgaaacaacggcctttgttcttaaagcttaaccaataactgtcaatttatactcttactatgatgagtaaactgaatcgcgtttgcctactttccttccagctcccgcatgatctcaatgaaatcttcgtcaccagctgcggccaaagctttaaagtgcggtatgttgtcctgtacccactggtcttcttctccagtctattccacaaaatacatgtgttagatacaatatcatctaagtgataaatggagttgctgcccacttacttttggccgtccgattccggcttccaaggccgttgtcagtgcgcccatcacccaaactgttcgtagtcccttttcaccttcctttcctacaattctctcccattcggctgtaatttgcttgcaatggtctaggtatgtttcattcgtacgattgctccctgctcgtgttctgatgatcacgcgattatactttcgccggacacctcctcggaatactacttggttgctcacatccgtataccggacgttgataaagaaacggggagtgttgaaacgctttgagtgcaaatcggtgaaggcaacagctagctgttcttgctgctccgacgtaagcggagttacatattcaacatcgtaaagaggcataatggcggccggggtagaacgttcagttgtaagatttgagcaaaggtaattgtgtttcaaaccaaataatggatccacgcaatagagactataaatagagaaataatgctatcatcatggccgaggctaggcaatacgtttattgatctgcctcggcctgagccaacattggcttattcagcagtagcctataactatttttccaccagttgtgcttctagtccggcggagttggtgaggagtagagtagtgggaataacgtcagaacataacactaaacccagtgactggctaaccccagccaattttatgcctcatatttggaatcagggtctgtggtaagtgtttatagcatacattacaaagataaggctattaatggtaaaacgcaagtactactggaaggcaaaacatgataactaaaatctgtttccaatacccgaaaagcaaatagtgtgataattttagagtatattggtaagctgttattgatctaaaatgcttccatagtcattatctcagcatactatatctccaattcaacatctagacaatgtcaactataccatctgcgacacctttctccattgtggtccagtcctggccgaaacaacttctccagagttctccaactctcttattaagcaccacttctgtcagatctcgagcctcatttggtggcggctctgggagttggatatttgggcgtagcttatgcaatacagcatgcacgtatgtctaatattatgctgtagcgaatccagatagacacccagagagaatcgattcgcccagaagtccggttacatgcagacgcgcgacatcttcgagatcgacaaaacactctgtggcaacagcttggttatctctttccccccactctcaagcattacataaaataacttatgggaagggaacaatttgattgccgtgccatcaccaagaaagaaccttttgctaaaatccatagtagaaccactcatctctgtggcaagaatacgcccccactacagtagtatcatttgatctcagcagaatttgatgtaataggatttcaggagaccacctacaactaagtttgacaaaaaggtattcagaactaacctaggattgatttctctgtgccatttccaagtgacacgttcagcttcagcatttgaggcagtgtatactaggtacagtttgtactaaggtgatgtttatcagtctcagcagcctttattacattctcgttataactatgttttatatgtcagggagatgtagagtcagaaaagagccatatcaaaaacttgttgtgataacattcctctcatttggcactggcacactagctgtggctgacgaggacgtcaagacaagtcaagtaacagagttagacttagtagcagcctccaaagcaatcagggttattagtttcgtgtacggaatcacaatttcagcaatagggcttagaaaagcatcagaagcctccttatcgttggtggttggcttgaatttgaagcgtaaacaggcacatgataccacgtggatgaagccagatatgtcatccatagcgccatcgtaaacaccatcgacatcgatgatttccatgtaatatacagagtcatccaagtttttgttcaacagccactcaacatatattaccattgaaacttactcttcacctcaaatagatactgacccttgggcatcttctaatccatattaacagcgtcttagattacaggttctaggaggcgtaaataactgtttcttttcacaaacgttgtattcaagagccctgaatgtgtgtttgatcttcgattagctgcatataaaactttgcagtggcagagtcgtctttggcagagtatagaggtgactcatcttctttgcgctcatgcgcaaaacacaatctacacattagagtttttaggtgccagattcgcaatactattcttagaagtagcaatgacttacttaaaatcctggtctctgtactcttccaacaggtggtggataagatgagctactcagtcttctcctacctctatactcagcggcggccggactatcataaacggaaggttattgccggtattaatcattgttttggcatttgttccgatataaatgtaaaagtgcgtaccgccaactgcgcagcagcgtaagcggacacggatgttatcattattatctgcttgaaagtttgcgattcgattaacgagagaactggacaaatccatttgcaagaaagcagctataattacagcaaagctgcgaacaagatatgcgggagtgccttcctaggtggtctcgatcaaacaaggtgatttcgtgctaataaggtgacctcgatcggcgcagcagctttgctcacaactatgaactctttgagcgggcatcaatattttattacctaagttgactttagcactgtacaaaacagtttattctttgtaaactacaacactgagatggcccagttcttaaatggctctgtcaaagatatcttcaagagatttagggtgtttaagatctgcttgatactggagataatccactgcgctctccgaatactttcagagcgtgagacaaccgcaactttgaatcccatttctgcatgtacctttgcaacatccactccatctctcggtccgtagccaaaaaaatcgcgcccatgttgctcgtgttgatagattaaacaaaacgctatgatattgcttgaacagcatttgttgtttttccctgcggaattaaatacacaatttgagacactggtttctgctttgtagtatgggcgaagttgttatttacgtactgagtgtttcgagtgcagtactcgaggaaagtacagtgagcttgcttggcgtaaagggaaccttgttataatcagtgtcggtaatacttgcaacacttgtgataaggggctgtgtttccggtatccctcaatgagtaaactgtgtccaagccagcggcatgtgtggcttagagcagcagaacgctaattccggcgaacccagggcgttctacaggctataataagcctgtaaaagcagcctgtcttctagtaatagagaggcggggctaatgcaatcgccttctcaacccgctgggtacctggctgtcttgttcgaaacaataacatatgcagtgtattgccgctttaggcatttgtaactccacgcttgatggggcgatttgaataaccgtagtgattggtaattgcagattatcaattctaggaactgaacaccaatttcatgagtgcttgagactctgccttgtaagggttcaagaggcatatatagcttcaagtgctgcggtgtaaatatcgcccagctctatgcagcttactattctggaatatcgcgaccacaacatgcgcgtattgtttgctaaattattcgctctaggcgtcctcactgggcctggccaggcgagtcctgtacaaacacagcacacatctcaagtgcatcccttcaccatcaatctctcgtcgagggtaccccggatgctggagcagatccgtagtactcagttactctcacagcccgtctacactgacacaggaaatgccaacggaatctctttacatgatttaaaatcattgcaaaagcaatggctgacagtgtttgattgggaaagcgagcaacaggaaataaacaagtattgtttcttattccggtgcaaaaaggcaacaccgctgacactttgtagattcaagcactacacgaccctaatcgaaggcttgaccatccacttcgtccacgaaaagtcaaacgcaacggatgcaataccgctcgttcttctccacggctggcctggttccttcctcgaattcactcctatcatcgaagagctgaccaagcaagcgacaacggccaccggcaaaaaagtagcattcgacgtaatcgtgccctctttaccaggatttgccttttcgtccgctcctcctgtcaagtggacaatttccgactctgcacgtataatcaacaccctattaacgcaggtcttacattacgatacctacgctctatttggaaccgatttcggtgctggtatcggctatgacctctacgatcagtacaacgcaaccgttcgcgcagctcatttggcgtttctgccgtttctgcctctgaactctgcacaacttgatgctcagaatatcaccctcaactcactggaagcatttgaggagtctgtaacaacggaatggagtaccactggagagggctactttcttgagcagacaactaaagtatgtcacccccttccaattaagggtaatctaataaatactcaccattctgatcaaacaaaagcccaacacaattggataagcccttcaggataacgcagttggtcaactggcctggatcggtgagaaatttctcaactgtaagtcttcagccactaccctcaatggctccatggccagaaaaccaaacctcaatttcactttcgcatactaactgtgcatgagcagggtctgacccctctgccgggactgcaccctctgtccttacacacaatgagatcctccgccatgtctctctctactacctgacggagagcttcgcctcgtcggtggtcatctacgcacaaaattcccaaggcttcggttcggtgtacagtaaggctcgtaccgatgcgccacttttgttcagtgcgttcaaatacaatgtgggcttctggccaccggcgttagtggcgaaaacagggaatctagtgctgtacaatagtgagttttccgccccctccatcgggctctcagtagatcagtaaaaagttgaattatgtactgacatgcgttgtaacaattagatcgcgattttgggggccatttcccggcgttagataatccaccagcattattaggagatttaagggagattggaaattattggaagtgagtctatacacattcgggagagattaaccgatcctatcttacaggcactggaaaccattgtgtgtgaaacaattgcttgccaagttaatatatcaactgattatacttcgcagatttattatagaatatatattttatcattgaatcgaatagttttaatagttattttgttaaatttttaaagtgtgatatcaatttcatttaatcacagtaccattagtagagggtgtattaatcttggctgcatcctgctggtacacatcttgcttacgatgtcctaggtcttgtagcatatgaggcctaacgtgccacgcgtgaggaaagaaccacattgaatgggacgaagagcaagtaatgcatcacgcgatgtcaatgtgttaaacaatgtgttaaactttctctcacttaaattttgcgacaatatagatgactctaacaaaagcaataacaaagatgatcggcttcttcgtcttcctgttatatatagttataggttttaaacatgtcccatatgaatcactcgccaaatatgacagtcttcgctcttaggtctgtatcaaagagaggtttggtcgaaataaaactggtctgtataatttaagcatatttaagcataaatttatgagcgacgggcggtggttttggtaaatattggcaacagagcgaaagagtttgatacgaaacgcagctgacggacccggtatttaagaactcctgcaatagaattgccatcatctggaaaatttcttgaagaagcctgagccctttacaatcattttgtagcctcaattcgccgtggcctggctactgagcttgcagaatggttagtcagagacctgttggtcaattggattggttcaggagactcgacgatcgcttgtccccgcctcctaatccaacttgtgacgtccgaaattactgtcgggcgatggaaagcctcctgaatattctcaagagatcgaccgcgcgtctcgggcatgtaaagcactagaactgtaactgtaactagagcaaggccgccgaagaggaaatacgcgctgtaagcagaccgtttcaatagaatcggcgtcaagatggcgacaatccaattagtaaactataatgtaagtaaaacaatgattcagctggtagaatatgagtcttacaaaacttagtgcttgagccacagaattggctgcggctcttgtatgtcctggctgtatctcgctggcatatatcttgcctacaatgccccaggtcgcgcagtatgtgagactgaagatgtaaacgctaacaataacaacccagcgtgccacgcctgaaggatgaaccgcattagctgcatacaagctgcctattagaaacatgcatgctgataaggtaataccaccactgatggcggatatccgacgtccccacttgtcggcgaacaggaaggcgggaatggagattacaagcatcagaatagcagatactccagatgctaggaacgatgccgtggagctcgtgagtccggcttggctgaacaaggtaggagcatactagaaacgcgtgttaatgaagaaccacatgtgagtagaaggttacgcacataaattacgccatcaatgccggataactgtaccatgccaagaatgaataacgcaagcatagtcctggcgcgataacctcgtttgaatagcatagcaaggctctgccaaagcgagagactgacccgttcctgtgtggatgttaggaagtcacgctctgcctcggccatatcaaactccagcttttgcaatgagcggcgagcttgttgcgtcttgccatgttgtattaaccatcgtgggctctcaggtaggactaggcagctcaatgtcaaggcggcgcccacgactgattgcaaagcaaggggcaaacgccacgcaatacttccagaaagcttgacgctaccgtagcatgtgaagtagcccagacagacgccggtagcagcctgaaactgaggcaacccgacgagcattccgcggtgttttgctggagcgacttcacagatatacacgctgacattgctcaagaaaatgccctgtccgcatccactgaatgctcgtccaacgagaaactgcggcagactgttggcgctgccttgcaatacagcaccaagaatgacaagcacagaaccgcacaagattactcgtaaacgaccgaatcgctcggcaagatatccagcaaagaaagacggcaccacccctgcaagcatgacaagggacacagtgaagccaagaagcgtaggggacagccgacctatgacggcctcaaattgtgccatggtcgtcattgcgccgatagaacccgtatcatagccattgaaaagaccagcaagagatatggctacggaggccagcgcatatttgggcgggcggaaatgcctgggggtcgacatggcgagaatctggcgtgagtgaagagtttcacgccacccgagcaaaacgttttcaatcggctatctgcgtagagttttagatgaaggtgggcaatggcgtctgttgaaggcctgggatcggatttcgagaggttgaatccttatagatgtttgtgtacttgtatctaaattaacatgtacgacgtcacagtggagcggcgtaagagttatctactgtaagtaggacgtctcaatgcccaaagtgcattagtaatacgggcaatacgggcgtaagtgaaacagaaggcggctgggaaaagcaccacgcttatagtcgaggttttgaagatcacaggataagaaccaataaaacgcctctcttagccaattgagatagatatacgccaatctgagcttgtttcgatgcctagggaaattttacaataaattatgttccataagcaattagtaactgagatccggccgtcgccgtttcttaccttgaaaagctaccccgcgtttgtctgagggctacacacttgtgttctcggtatctcccccacactccgctttaagcccaatgactcatgctggagagccccgtcaaacctctgcagcatgaacgacaacaccgctcattcgtagtcgattactagtattagccgacgatggacatcgagggtaccggatatggccaagcgaagcccctggattcccactttgctgtgccaacatcatagcggttgcgagatcgtttccaggtatctcgtgatacgtccgtataacgggctcaggcgggatacctggatgtaaaaatagtggtacatctagtacttcaaactcatgccaaaggccacagaatgtagggtcataaggggcttgccgctgtcgcctatcgaactagaaaatattacgccaagaagccccattgccgcaactctcctctgctccctcctctattactaccgctgagctgtgacatggcatctcagcaaagctctgaaacgtatcgggtttctgtcaacaacctttttgagctcgctgttaatacattaagcaagcctcaacccctcgtcaacgctggcaaaagtcatattgagtaagctttcataattgagaatctgcactgcgatgccctcttcgcccatgtctcgcagtctttgggcaccaacttggaggcctcgacctcgtttgtaactagggcaggatactgtagcattctttcaagattcttcttgacgtgggtgatctatttcgactctgggagactttaaaaaatttaagggaactgtaagtgttcttcaagggcgataagtcaaatgttgtgcggctcgggtcacatgtgactaactccaggatcaataaatataacgctcgtagacattatactaagagtcagatgacatttttaagctgcagtagagtatttcaataactgtctacctatagtcaatcactcttgtagcgcgcacaggaaaacatcgtcgtcttattaatacttttgtgcttataccctccctcacgtatcgccacccaactgcagctgtaggtatccaattctcaatcgagtacatagcagaggttacttgcagccggatccattgtagcgctttcgatgacctaatacgttgctgccttttagataagctacagtgtgaccgtgttgtggtcgagcacttaaaagctaatgcagcgagttgcgacctacacccttggacttctgtaatatatcaagctcctcaagccatggcgtgcactcgaattatgtgcggccatatgtgtctctatctgcattggggccggcagtcggcctttagggttgttttgtgagcggcagttccaggctgaattgaactctaccgagcccattttatagtgtaaacttgtatcatttttctatctactgaaaagagagagtacctcctttacatttcatgcagccaggtcaggcccagtgagcaaagattctgggattccttccttattttgaaagtgggctgcaaagcctcctcaaaactaccagccctgagtaaagccatcaatggttgtaagtagtaagtcttccttgagaatctgatccttctttcccttgagttcatcaacatcccattccgcccaaacaaatcgtccgctcaagaattctgcttcatcagaagcaagccacgcaaagaactggcccgcaagctttccatccgtcataccggtagctggctctggagcaccagacttggcgaaaccatcagatttaatactaccggggtggcagttaatgaatcggacgtctgggtgttcaaagcggatatgttcaaaaattcgtgcttgtcccagtttgcttccggtatagcctgaccatccatgcaatgggaagcgcatgtgagtagcaagagtagaaacattaaggacaatggcactcttgccctcaggcttggctctaaggaattgctgcgtaacagtagcagttcccaaaatattaatctcaaagccagtccaccaactcttcaaattttccttgataaaaggcccttcatctgggaagtggccagcgttattgatcaagacatcagggacaccaaatgtcttgaagatagaaccgatctttatttcatccgtaatatcagctgcgaatgcctcgaacacagtttccggaaaagcttcctcaaagcgttttttggcctcgttgatacgttcaaggttgcggccaacaagtccaatgcgttgtgcgcccgctgccgcaatttcccttgtaatatgttcgcctacgccacgaccggcgcctgtaatgaggaaagaattgccagtaagtgggttggctgccactgtattctcaagggcatcataaggtttgacgtgggttgtaacaaaagaagccatgatttttgtctgttgggttgtttatggaatccttgcaagtgaagtagccttcttatcttgccttgggcgggctatttatacttttatcaaggctacagaacagcattttgactcctgatatatcgacgtttgttcaagacaatatttgctcaatacattaccaaactcgggctaccaagaagattcgaagaatcgtgttcttacaaatcagtgcaaagggagcaaaaacggatcattgaggacgtccgtttcatatctcattactcagcctagacgggattttgaataaaaatgccgacgctactttaaaatcgacggatgcagctataaaggaatggccatgcctagcgctgtcagtatgtgctatacaaatcaggccgacaatataattgaaatgtaacgcgtatttttaataaatgatatcaatatcgcagtataatttgtcatcggttgggttgaaattcgcaataagtagagagggagaaatgtaggttagccactctacggaacgcgtgcgttctcaatcaatagcttcaaaaagctcttcaatgctttatgaaattctttattatacagatattcttaattatttaaagatttaaaaaatgtatatatcttggattacgaagagacaaaagacagtaaactagcaaaatgataagattacttccgtaggtctcaagagagacgcttgccttcttttatcgacctacatatttaataccaagctaaagcacccacagcagccttcttactgtagcacactcttatagttctaattctttcgtcataataattgggtttttgtttgttggtcaatttggttattgtttccatatacctgagacagaagcagcttctatcaagtcaggcaaacggtcttttcgatacgcaggcccataggctaaacaatgtgacgcctgcgtagctagcaaccgtataaaacttgattccgagaatctcacagttcgtggcgtagagacttgttgggctggaatcgctgccgcgctgctcccgccctgcgacacggcggggaaaaatacgtctgcattgatcagattgggattgaacgtgaaagccgttgccgactgtgctttgcgataattgtcccactgtcctaggtcgatttcgaggatatctccggttatcctccgaactccgtgctgtagcaaataagactcgacgccgcttgcattaagtagtgtttggcgtagactggaactatgcaattttggtgcttgaatgtctcccagcgcatcggaatccacagcgggactcaatgttggaaaatgttcgcggtcttgagcactgagaagttgaaatcttgtgacgcccaatctataggcttctcgctgccctgggcccataaaccatcgaatgttgaataatatttcgtctctcgagtgtaatctgagtgcatagcgaaatatatcccgtgcagcgtccgagtacataccgtcgtttgcctccaatagaatgtagtagacatagtatagggttgctctaatgatgagggtactcatggactgagcgacgggatgaccaacagcctcgccgatagtagccgtgtatgaaaacggcaggtcccttgtccaaccgtttcccagcacgttggtgggaggcccagtgagttgaggaagcaaggatggggttgaatcgaattgatcaagaagggtccagaggctgccagagttctgtgagttccaggatggcagatctgatactggccggaatgagcttgcgtctgtcatgattgctgctggcgcagctgtcccctcggtgccgggggcctcaacctcatgcggagcttgttggcggctgtcaccttgatttccggtgctgggagagtcccacctttgatccgatgaagctgaagctaaaatgagaaacgtgtggatggactcatgaagcctccctgttaactcagggtctttttgtttctggttcgcctggataacatggttcacgagctcgaggaaagtatcgcccatccgttcaaccgtgttctcaagttgggatattcgcaattcatttgcagcctcagtggcccgtttgcgagctctgaatatactctgagcctgtctgttcttttccctttgagcctacgtatcaagtaagctcatattgttcgattgagtcgtttgcacaccacttagcaccgacaaacctttacggatgggttgacatctttccgggggcgccccttgcccctccttgagacctccaatgtggacatgtcactttgcaaagcaattggacgatggtgtttcactgccactgacggtcaaaacagtcaaacatgtggttttgaagccaagcgcggagatattattgagtcgattttctctgactaagtggtagaatcctccggacacgagggagttgcttacttatcagcctcttgtgctccgtaagctgaagcactttagactttggatcggccatttacgttattgggccgatccggcaagatggcgaatgcacaagccaccgacaaagatcggtagcttcaagtgtccccatcgggctaatgaatgtctttttatgaactaacccgccattgaaacctgtctattaagagctatttgtattaccacttggccagattaatgaactagtatggacctttgtttacagatcaggaggtagaaagatcaaagtagctcctcacttgtggaggcgctatgatcaacttggtgaagccaaatttagtgactggttaggctggatgaagagtaaggctaatgataaccgtaatgtggcttaggagagtaagctgtgtgacgaggagagaaaatctgataacgatctacacatgggagtagattctagggcttcaaaagatgaaacttttacagtgctgcttgtattatttgacaagacgggtggtttaatttgtgatcccatttttctatgctcggtcttgaaggtggtggacacaagttaaatttctttggcatgactagagaagtattcctattcaaagtgcgtatgaaaaagccttatatatcgcattttcgtaataccactttttattatacacacaagatcttctcccgcttaaagggatagatacaatgtgcaagggcatcaataaatattaagatatctcctatgcacactcagagttactgacaaggtaaccgtcaaacataattcacagagcgattgcaaattgtcattagctgacaaaatggaagaactcggtccagtcttgtgctgcgacccactgtctccagctcgtaagctctaccacctgcaagttggcattgttagagaagtgttatttgttgtaggtaagctttggtaccttacctggctcatatcgattgtttgaatctctgtttggatcgttctcagatcgcccagttcttccagacatctcatctgttcgtaaatctccagagccatgaattcaagccctccaagccttccaactctatcagtgaattcttctgacgatagagtttcaatcttggccttgacaccaacaactaaagcacaaattggtgagtgaacactatatgctaattcaagaatagtagaatgattaccatctgcccattgtttaattagatcttgagcggagaaaaactcgccaatcgcaacagccatcttctgaaagtagttttggggctgctcaatgatagccccaaatactttacccaaatcttcgatgctcagatatgatagattcgaggtaccaccgtcagggtaccacgcgacatactcatcgccgacctagtcattagactcagttttggccaagcaagacaaatagcctttgttgcgcgcataagtgtcatgattaaaggaagagtggtagcgcacctttcttgggccgccaagcattggataaaacttttggtcgaaagtgagatagttctcatagtatatgggtgagaatacgagggttgtctttgcccacagatctggcttggctcggatgtaatgattcaacactgctttagtgtctagggaataaccgtttaacgaagtgatactcgaatacggctacaaccatgataaaaggtgacgacatactgaagtgatacatgtttctccatttcatgtctgagagaggcgcgaagtccagcaaagttccaaagacgaagtgtcttaaacttttcgaacgagcagcaacctcgatggctgtcattccatccgtgatttcggtattaaggttgggcgagatggcactgttttgagtattccaatagtccgtaaccaaaaagactacctctgcgtctgcgaatgcttctaccagactctgcctgtccgaaaagcttgcttgaacaagggatacattgggacctagtgacaggagtgcccgtgcattgggcttatctggggacctcgtaagggcgcggattctagcgtcgggataggatttggcaaggtgccgtacgatggcccctccctagctcaatattagtcgattgttgaccgacgggcagaagtagtagaattcaaggacctgctggcctgttgctccaataatggcgaacgttttgtattgcatggcttatgatgaacgtggtttataatgattgcaagagaggaattgcatgtaagcagaaagggcaaatcatacccaaggcgacgaagtttcataccgcggaagatggtgtcttatagctaggaaatcccactgatgcaattgtaatattccactagtcatttgagtttacgattaattagagaggaagaaaaaatgattccatgatttgggtgagttcacaactgtggcgtgcaagttatttgaaggcgctagcactcgacgccaacgcgggcgcttgacaaattatcccgaagcaagaagccaatcgccagcattattaaaacaccagacgaaagaggattgggtcatatttatgatttagtctttttcatgataaatcgctcgatatattaaggtaaggaaacatattattaagaaagaacaaatattcggtcactaatttgagtttaaatggttcctatgcaagattcacaaagatactcgaatggtttgacaaggcaactctaagtcagagagaattccacatcaatctatatagatcttttgttttgttcaagccatctgtcagtctgccgctacccatcatatattgcatgtgtatcaacattacaaaccatgtaattgccaatctgtcctccaatcttttccaacaagtgacgagtctgacaaagcaacgttcatctacaagcaaagtgttctcaccacttattcgttttatggaagaagccactggtccgcttggcttggaacttgagattccggaaagctagattacgactccgagaggggaagaaattaatcggactgaatccgatgaattgcgcaggtgcacttacatatgatgctattcaactccgtggacacacttgaaaacaaaccaatgcgcaaaccagacaatgatgttgctggctacgtgcatacaatcggcaacgctactttttttctgcttaaagatcggaaatggcattgtgtaatggcatctgggtaggatctaaggtccacgatcccaagccaggcggtcatgtccaacgtactaatcatggaagcgaaaactctcttggtccaaggttcaccacttacactttaccagacatggggtctcctgataaaaggtatctccttagaccgcggtgttatccaatcaaatgctaacgttgatcaacatttccaagaggctgtcacattcagactaagctaccagcttgatttactaagaacaaaggactttagggaccagtcaacgagattacttctccacgaattgcgctaagcatcatgtttgaagtaataataatgtgaatttaaaaccaggcgacggattagagtatatatagagttagtcgtgtgttgtaacggtattgcttttcagctgtcttgcagacgcaactcgcttgaaacgtaaaagtaggctgattgcaattctgttgacatccacctcaaagtcaccaaatagagatatgtaattgtaaagaactaacgtatctgcagtctctgtatctattccactgtggattccgtggaaggcgggaatcttagtaaaatgtccgattaatttctcaaccaccgcggcgataacagcattcaagctctattaatcttataagcacgctaatagccacggacaagatttataaatatccgagcctccatatagactaaaagcaaataatctataacaatttataagcttttgaagaacagaccatcataagtacattattttgcaacgtttgttgcttcatgtgtccgcagtagtaagcaggccatctctagaactgagtcaagtaagaaaggggacgcctagtttcttttccaatcggttctgcatatggcatctgacgatctgtatgctttgaaatctgtcactataactaagcaatgcgtaattagacaggggaggcgggtttgtggattctgctaaatctcgactatatcatcagattcagccgcgccattctacgatagaagacagttcttcaaagcttgacgcacataaccattgtcccctattgttccatatctttttgagaaaaggaaagaaaaaaggaaacagaaagaaaaatacatacgcttcagcacgtcgctcaagacaattgaggccaatgaatccacccaacgaagcgacctcagtcattccaaatggcaactcatctgatgacacggaaaaacaacagacgtctcgaaatgagaaaatactcgacaattcgacgccatctttgcagcaatccatctcgtcctggaaatggtattccatttgcgttgggctgtatcttaccgctcttctctatggtatggcgatggcgcagacaaaagagactcccagattttcagcgagctaaaaaatgttcacaggcttagatacctctatagcagcagatgtccaagggcccatcttggagactctaggagagatcgagaagctgtcatgggtgggcatcggcttccctatgggctctgttgccaccattctcttgctcggctccctatatggcgcttttgatatcaaatggctctatctcgcgagcataatcctatttgaaatcggaagcgctgtatgcggagctgcaccttcaatgaacgccatgattgtcggcagagttgtggcgggagttggaggagccggaatgtatcttgggtgagacgcgaaccctagcatgtaacatgtaaactacagaatcacaagggtttcgtactgaccaaccgtgtctagctgcctccactacatagccgtctttactacccttgaacagcgtggcctgtacaatgccctcgttgggctatgctggggagctggctgcattcttggccctgttgttggcggggcattcgccagcagcgctgccacttggagatggtcgttctatatcaatttggtcctggccgctgttaccgcaccaatctacgtgctctggttccctcggtacaatcctcaacctacaatctcagcaaaatcgaagctcgcggctgttgactgggttggggccgcgttgaatgcgtctacctttacgctctttatggttgttttggcgtatgctggtaccacctggaaatggagttctggtgggtcaattggcctttgggttgcctttggtgtttctctcgtcagctacgcattccagcagacgttttgcatcttcacctctgagaagaaccgactgttccccgtccagtttctcaaatgacgcacaatgcttctcctctactttacgactgcaagtgcctctacgagtctctttgtggcggtctactacgtgcccctgttcttccaattcactaaaaacgacacggcaattatggctgctgtacgcttactgccttttattactctcaacgttagtttcaccatgttctcgggtattttgctgccggtcttcggctattacatgccatggtatataccatcaggagcacttatgttgattggcggcgcgctcatgtatacggtaacccccaacacaagcgttggtgcaatatatgggtttgagattctcatagccgttggtgctggtctttcatcacagcttgcctatgcaattgcacctgccaaggtgaaggcacatgaggtttctgcagccattggattcatcaatgtggctcaattgggttcaatttccattgcgttggcaatctcaggttctatctatcaaaaccttggactgaagcttcttcaggacgttttacaagagtttgactacagtcaagcagatcttcaatccgcgcttgctggtgtcaaatctgctgttttttcacacagcaatcctgtcataaaagagcttgctattacagcactcgtccgaacaattagttcgctctatggccttgttattgcagcagcagctttgactttaatcagtgccgtgtttatgaggtacgagaaattgcagttaaaggtttccgcgggttagccaaaaagactagtgtagtatagaactaatcttaggactcagttaaattttatattcatagatttcatgtcggaagctttacttggtctggcttccaaggcctcttatattaaccaccctgtacttctcatgtatatggatgaaagggcgtcagtagagcaagtctcggtggaaactgtgctttaacaaaggggtgccctggttggccatccgtctactaggatacccctcagttgatgtatacacaggccttactgttggttcagtgccttttagagtcagttataacagttcaacgaacattattcacggtttttcaggcaaaattctctgaagcatttgagtaatctcatcaagcacgccatctatagatcaagtctactgataagtggtatatccagtatcctctattctcttttgcgctttctaggctcagcgtattcaagaagtactctgcatgttacagttattcgtcaggattaccttgtttatcccaaatttgcgaccaatcacttcgtagattgcaatgtttcccagattccggatacccagccacccggcgccattccctccattgtgataacctttttgctaaacagccattttccatcatcctgtcttttcacgtagctgtcccatctcccccagtgatcaggcgctttgacatgagtactggcaattacatgggcttgacaacgagcctcatttggtgcaacaaactgaatatcgactgtcgtaacgtgatgcgtcagctgctctggcaggtggctaataacctctctgatttcactcggaggtctctctgagccgtccgagaactgtatctttgctctgggttcaaacaacgcagccagctctagaggttgaacgttttcatgggataaagctgcatatcggtagacgagtgcgaaaatagccatacgagcggctccttcttcttctaagtttgcaaatacggccgagccgattggcaaatgcttctgaggcattgcttgatgtgtcaatttcgacttcagcaaaacgagagttgaaaaagcacaagtggcagtgctactggtatatttatttgtttgttggtaaatttgtttccccttcgtatcagcgaagtgaagacactttatttggtatttgtaatagggttataaataactataccccaatgtgttccctgtttgcatagacaaatgaagactggatcaggggtcgataggatgcataccacgcagcttgtggggcaccaagatggtcttaacagtattgccgctcgcaaaaggacttaaggcggacttaagaactctgggttccttcacattgtactgcatcaatgtacgagggtcaatggacttcatcatagacaccgatagatgagcccgcaagccaacaggtaaagcaggcaacgacggccagttatggtgggtagtaaaatcatcatgtttatagagactatgatccaggcctccgcgaacgctcgaccacgtatatttgatcatatatgaccatctatgcgcctacatccactatcaatcatgcctactgcaaagagcactaagttcttttggacttcgggctctctttctgacagaagaatcggatacaccaaggcagagcgcgttcttgaagctggcgcctcgatcgtcagagccttgttctggcccaaaacttctttcgtcagccctacaaagtttgagtaacacttcccctgaggctgctgcagacgaaagggttcacaaggattcttatggtgtgtctaaagtagagtgtatcaaaaacaacccgataacagccttggattcgcaatgcaaggcagaactatgttgtgctgtcggtgctaagaccttccatttctctttatgtactctaatcaaattcgaaataacaacaattgttactcaatactttaggaatttagaacggagcagagctagctagtccaagcttaacagttaattccgatttaggcgcttcggctggacagtgttagatctctaacacatacatgcgagcagttacgaagaaatataacgctatagacaattgtattcacaaggcatgggatagataatagccaatctcagtttcctgcaagacgtgtctgtggctaagtttgatgactaaatatctgcaaaggaaatggcgaagtagtgaggcttgttcaacaggagagcggctgactgtggacggtagtctgtgttcaagattcagtccattacgattatatcgtacatgaacctttagcatctcctacctcctcttcatttgtcagcccgtcactgctttttattcttccaaggggctggtgcgaaatcaggtttggtctcataaaaccagttgaccagctaaccgcataaaagtagtttgcctgccaagatgcaccccagtatcgttcgcaaatgactaaagatgccttatgtggtatatctgagcaaaactgtatgtaatcatctcatcaacctgacattctctacaaagagcacacaggctgatgactttctgctgctgactggatataccccgcaaccccgccttcttatctcccggcctggtttttggttacgaggatgaggctgacgctagatttcattgcacccaatcagcgacaaccatatcacgccctacaaatgactaacggcgtcaattagtcaccctcctcaggtcaaggatgcgctttcatactccaacgagccgtctgcttcatagaatcaccacgccctaaagtagatatcccgggctaatatttcacgtagcccagtactacgctgcctgttatatctctcaatccattgtgctaatgataggtatcatgggctatgacgatttcatcaatttctcctccaatatcgataacaccagcgtcctgtttccctgtggatactgcgctcagcaacatcttcattgtgaagtggctcaggaggccacattcctcggtgcttgtacatcatgtatagccgaggggagagactgtgattttacgaccgacaccagcgtgcccgaggctcggcgagaaccctccgttgcacctcaactctcggctgacgaccacgcgaatacttcgaagcagtcgaaagcgcgttctcacaatggctcagagtctggcgccgaagctcatgaatcactggaggagcactcacctaaacatgccggaaacaattccaaggccggcgccagattttcgcgagaggcacttcgcattctcaggaactggctactctccaaccatcgtcacccctacctaagcaacgaagagaaggataacctggcctgtcaaacaggcttgagcaaaacgcaaattagcaactgggtggcaaacgcccgacgaagaggcaaagttcgaacgccgaggtctggctcgtcaagcccataccgacaccccaatggcattgatatcccacgaagcgtgactcccgctgtgagagagatgaaccctttggaacgatggcagcattctccgcctgaccaagaacctgcttccataactgacattgctaccgcagccctgtcttcagagttcatgggcagactcggtccctcgcctaacagctccaacgatgtagatgaccggttagcgggctctgccgatcaactctcgtctgccagcagttcgaaaacatcaaattccagcaagggttcttttgcctcagcttactcccacgcgtctcgtggatctatagaatccctaacctcgctaagaagtcgaggaaggcgccgtcgacgccgccaaatccccaaagctgttgatgtttcgactataataccgcctattcacatgtatcagtgcacattctgtaccgaaaccttcaagacaaagcatgactggcaaaggcatgaaaagtcactacatctgtctctcgaacgatggatctgtacgccagacgggccaatacagtttgacgccgaaagaaattgtttagcatgcgtgtactgcggatccaagaacccgtcgttggaacataccgagcaacacaacgattttgtctgtactgaaaagtcattggaaggaaagactttctataggaaagatcatctgcgccagcatttgaacattgttcacgctgccaaattccagaaatggcccatgaatagttggaaagcatccacgccaaaaattcggtccaggtgcggcttctgcggtattttgatggactcttgggattcacgcgtggaacatctggcacagcatttcaagagtggcaaatcaatggcacactggaaaggagattggggttttggtgacgacatactcaccgttgttgagaatggaatgccaccatgtaagctttttctgggaaatcttcaatcaatctattacttactcatatgctagatcttattcatcacgaacggaatacccttaatccttatgaagcctccaaagacgagattggttccagcaagacgctagaagattatgtcaagttatggctcgttgagtacatcagggatctagcctcagccgggaaatcgcccaccgacgatcaactacttattgaggcacagaggattgtacggaaagccgacacggaagacacatcacttacagggcctgatgtctcgtggttccgcgatctgattatgctttgcgagccttcggacgacattacgcaaagcttagtcaaccagggaagccgaaaattggctaacaagctttcctggataacgcaaatcgaaaagataaaagcatccaaatctgttagctctggcttgagcgttatcggatgtgaaaaggaaaaggtgttgatgaattacgtgaaattcaagcaggcattgggcgagattcccaccgattccgaactgcaggcacaggcatgcaaggccatagaggacgtcgagcccaagtcgaattttaagagtcgagaggctgttcagtggttcaaattcctcatcaactcgtcgacaaactggctgtcagagtttaagcgccgagcgggcttatccctacctctcgtaccgggacaactcggtgaaaaggaacgattggctaatggcggcatcataacatacgatccattcgaggtacaagaaattccagttcatgatatcctactgcaacagtcgggcgaagagatgctcgaccaagatatgcaacaagatccgcttattggatcaaatgagctgcattatttgaaagcctacgagggccgcaacaacttggaaaccgatgctctattaccgacactaggagccagagaacaagcattcgcacatcaaagtagcgattcggggaccaatgcagccatttctccccaggcgctacactggggttactcggacaaagccgttgacggcaccttaccgataaatacaaacgacgacatctcggctgctaacgtacagatgccccaacatggcaattctccaagtcagccaccgcgatactttctaagtgatgtcaactgttatggaaggctggaaaaagagctcacccgattcgtagcgagctgcttaagtccaaacaatccacttcagcatgtatgtttctatcccatggctagcagccttgtggtgctagagaatgaagcttgtactgattttaactagattccctctgacgaagagctccaacaccaagctcgctggattatatatgacgatgacgatccgtggaaccagactgccgctgataatgtcgagtggcttgctcgcttcaaacacgacgctggtctcaccccctctggagagtttggactatcaccagtatcgcctcctcggccatggacggtacaagatggcggaacagggtttcatccgccttttgtgaagccaaaagcgggcaaacacatagaattctccgaagatacattcgtttacgttgacaatcgcccctacaccgttagcaaagataccgcggggcgctatatgcatgctctctgcgaaggagaattccggttccctgcctcagtgttctgctcccgcgagctcgaggacggattgaacgcctatatcgaagagtgcattatgagtctcaccatccccaccgatgatgatttacgtgccaaggcacgcgaaattcttggcgtagatcgcaccgcagccgacgatcccaagttgcttcagaccttcaagtcaatgcatacgctatggcgcaagcagacgaccggcgaaagtaattatttgccaccagatgttcacctcgacaatggtgccactgaattcatgaatggcgtggatatgctgatacttgacacttaagaaatgaggtctattgaccctgttgctgaagtttcacacacgctaggcgcctagtgagcctaagatatcttttgacatccttgttgccggaaatggtatatcttgttatttgagtttcaatagtctaattttactactcctgcttgccgtattgaaggcaagatccgtcaattttgactttggttggcctcaatacttggtgctttttatcgagaagagacaataaataacactttaattaatgtaacttggccaagttcccttcatgatctgccagtctatggtgtagaaactattacatcgtcaggatttggcggggccagataatcttcgggtatttgatcaagaggtggcgcctaaaagaaagtcagtgaactaatatctactctcataatttcttcttacttgaagatgctttgcccatttacgtatatcttcgtaattcttgcaggtatgttttgtgcgaaagtctgggaatgccgttggctccttcgggttgatccacacctgacccaagacgcccgtatctacattgcaaattaaaacttggcgaacagtgtcaaggcagtgtgcttcgcaataattagagccattatcatggatatagtatatactgcactggcgaacttactaatgtgccgacgtaggatatcctcttcgtttagaaatgcatgctctcccaactctttatatcgatcgtagttaaaatagagcgctttgcgaactaaattctgatatacggttagcattacatttggaaagctgcaagtgaatggctcaggcattgatcgttaccaagcagtgcaaatgatgcattccctcgacgttgaccagaaaacctccgccatactttttcgcgcgctggacaaaagatgcttccagcccactagctaggccatcctcgtatgagataacaccagctcgatctatagacggttaggtataacatttgagcttcaatgatatctggatactcacaattgacaccgagatcttcccatgctttgtcaacttctggtgatcccacttgtcgatatatattctcattcatgaaagacccattaaactctttgccgtcgtattgaatcgctacatcacgaactagaggtgctataaattttgttgttagaatatcgtaaatgtgtgcttgcgaatgtcttacaccattggtttgtatgttttgcgcatacgccatcaagagtcggttgtcgcctggacacacatgttccagcccaaaaagagagcccacaggcgaccgccaataccaaaaatacgcaaaaagattttttaagaagcttgcaaaaatcggatttcttatttagcaccccgctggtcgagtgttgaggcaggctatcctcctcgtcagactcgtccgagatgctagaaagtagccgacgtagatgctgtctcttgtccattgtgtcaagatactctcagattcagatatccaaaaagaagctgatgttgggaagtaattgtaaagtcgaattgttggaaaggaataagcaattggcaaatacgccactaaatgacaagatcattcactcaaacctaaactctatttttcagcttctcttttagaagctttagcttttcattatcaagaccaataaaatcctgttgcaaggttgtttcaatgccagatccttgtctcattagtattaatgtgatcaagtcaacgattgtcgcaagcaacgagcgacgatggttataataccggctcttccgccgacttttgaggcgtctcgtatgcggaggatccctctctagtaagcatctagctaatccacattccaagcatagacaacaacggtaacatcctatgacgacataaatagtcataaagttgtattgtctgtcaaaatctccagattggcattgctattcatgttgcttcctcggcaatttccttcacgcgtgcggtgtactatgaagcaattcgtttgggccgacccattcgtatagctagcttccaattatacattcctcgagtggcagacacatcggagctgtggcgctcttccaatagtctagttattatctcgcatccacgaatgacttcagtaaagtttgacttgcctcatcaagacatatcgacagggcgtcatatatgaatagcttcaattaaactttaaaataaagaccaagaggtcattcagctaacatcgtgtgactagtttgatccaatttgaagatcatcaatgccgcttattttatgtttaaaagtgagccgcttccgccgtctaagagagagcatctgaagatcgacattaaaacccacatgcacattcaaccgcatctactcagcgtcaagccttatcaatctaattatcaccaagaacttcaacatgaaatttttttgggtcactctgcttgctacattctcctcaactctggctagccccatcgccgaagccgctcccgaccctgcgccagaagctgatccaggatatggcaattatggtggctacggtaactatccgccgccaaagggaggatatggagactacaaaaactacccggcaccaaagggaggatatggcaattatggcaaatatccataaaagagtggtgtgatgataataagctataagaaatagctcggttcagaaacgatggattctctaggtctctgcccactccaccgacaaatatttaaaccaaattgaatcaaatggattgctaaggctcatttggagctgaaaactgcattgtgaggatgcctcaaaccgtattccgcacttaatacagtgcaatactcatataccaacgacttatccgttgactccattaaactcgccgaaaacttccccaaggtgagctaagagttatccaccaaatgagatacacgatatatcgttgtaacaatttgtatgtcgtggtgcatgtgtcagttcaatggatttaggctgctaaaatcttgaaatctgttctttgctggctgtgcacctttcccagggtcttgtagctattacaagctggtctcttgtaacaggtcaaatcgcttataagtagacagccctgttacaaccatttctacaatagcgattactggcctaatggcctaatcctttgtcttgtttggcttaacagcacaacggatcgttgcactagcgcttgcttagctacagcagtcgtacccatacgaagtatacatgtccaccctttatctatagcactcttccctcgggctctttcatcatgtccagactgtacttatttcaggtgtactcttggacactcgatgctacactcgatgctaccaaacaatgctacagatctactacgagaccttctgccaaatgtcgctaaaacggcgtcactgaccgctaccaacacgcgcgaacaaaccatgggccatctccatggacatcacttataaacgtttggacacagacacaatcaccagatggtgttagctgcttttcaaccccaccctagatcacgaaatggcaaacaagaagtcataggttctctcagtctgacttattatgcaaacaaggacataaggaattagcaggatgggcgactgagcatgtgatctcagaaaaggatcagacgtttacttggacttctaccttcgtgtgcctgtatggggatacaccgggcattcatctgtgtagctgcttcattcgcgtgtttctagcaggtcaatgctatcactagcactagtagatgcatgatgtactgtcacgcagctgaccccggccatccatcttgcgccccctcataagattgatacgcaaggttgtggacggctggcggctattgcttgaaacgtccacgacatatacgcagaatgcgatatcattagccatctaaggaactgaccaccaaaatgcgccaagactcttcgctcaggttatttggaagctaagcttggctgagcatggcacaccttggcgctgcagccaagactcctcccgggcatcgcagctctccgccattgttgttttgctcctccgcgttgtgggctggttctcagtttctggaccagggatagtaatcaggaatatcactccgaagctcttatactacgctgcactttgcctcgcactacggtatccggagtacctatgctttggcgcctgtgtaagagacaacctctataattcagccataaagaagatgccactgttgagtatttacaaagtaggaagctttgtcgcttctggaaacagcatccctcgtagagcgtgcttgtggcttgcttttgttgtcttgtatttacaaaggttccaatttcatgacccctgtgtctgtaagtagcgagccaagagatccaaaggttccttgttggtgtggcgttgcctaagggcaggggcaaacgggtcggccgcttttctgacttggggctagcttatctatctttatttgctttaagaaacttaccagagcagagttaaaacgggaccttgtttttaatactgtgtgactgttgtctcgtggccatctctggacctaccagggagaacattcatttaaacggcgtggattagcagtacgtaagatgttgcaaatgagcgcgtctgcaagcgtatatttgtcttgacatccacttaccattcaatagcctgtgccgccgtacccttaagagaacactcctcgctaaaacgtaatcatcatgaagcccgcattacgagacaataaatctataccatgcggttcatcgaaacttatctttgccactcatattttagtcattgcatatattccatgttcagggcggccataccgtatacaatacagtcaatggcctcagtctaggtagtggtgagaaagacatgcatcattgtaacacgacgaatgccaatctccatccttagtagtttcttgatactgaatagagaccgagttcccgccccaaatctcgaacgattagagtaaatatgtccagcagcagttccttgcatcatgaagcttactactgcagcaataaaagaagaggaagaaaacaagtaacaaggccaatggccctagtggtagcaggagctaccgccccatgcttcagagcaggctggtttcacagtgttttatttcccatacacactaccttcccagaacctaatctagtcacttaccggatggggcacagatacgggggcaatttattttgccgccgcctcgagcaatatcgcggaggtgcacagactccaccttggatttcatgattgaacgattggtgccgttcttcgaaggaacttatgttcttgggaggccatgtgaaggtagagggcgtctttagctcgcaaaccgagtggttccaactacagcgcggaatgaaatacattacttccgatcatctacagtcatgatcggttggtcctttcaccaaggtatacggagatatcactttctcggttaggcgtgttgctttttgatggtggtttgcccgcattaatgcaaagttccagcaatcaacgcccaaaaagttcccatgtacgatactaaacagtttttgaccacgcaaaagtgccttcctgaaggatgatagttggctcatgttcggccaccgtacactttcaacctaccagcgctcgtagatgaccctggccacggtgtttatatatccttggcatgcgttagtcccaagtgtgaccttgttatagccttgcatcaacgatattaaatactgtggcgaggccccgaatttcctctttgtagaatgccttaagcgatacaccgagattacctccttgacgacgataaatctggctcttggctcagctctgtgtaacagaacggtaccaagaggagcaagaaaaggccgtcactatgggtgcgcctgttgagaagtccgaatatgggggagacgaaggtggcgtccaggagaagcgagtgtctgtggaggtcgttctcaagcctgaggatgaagaatcggaagatgaggctatcacagacctgtttacaagttttcctatacctaagggagtcgagcctgagccaaatccattgactgttcgagcggtcctcaccggaatcgttttgggctccctggttaatgcttccaatgtatatctgggtaagtgagcaaggcacttcatgtcaacctacatctcctgagccgtgaagttatctgctcataagaagacactgcctgacaatcaatccaaataggtctcaagaccggattcacctttcctgccaccatgttcggtgctatttttggctatggtaagtcatacacgaataacgtttgtgctctgtgctctatcaccacgaccagagcacctcctatgtgtcgggctaatcagtccattccaggcttcatcatcctcctaaccaaagtccttccgggcgtccctggtatcggaactcgcttcggccctcaagagaactcgattattcaagcctctgcaacaggcgctggtggcatggccggccttttcgttgccggcttgcctgcaatgtaccgcctaagcctgttgtccgaaaaccccaaagacgatttcggccgcatcctcaccattacccttgtgtgcgcgttcttcggcctcttcgccgccgtacctcttcgaaagttcttcatcataaacgttgcgagagaattgaacctgatattccctacacctacggcgactgccatttgcagtgagttcttgctttaaagcgaagcacacggaaacaatgctgattcttcaatagttcgatctatgcatgccgttagcggaggcgccgccgatgctgtacgcaaagtcaaggcattgggattcactttcttgggtgcctttacccatattgtggtatctcaatatgctgacggcatattgcacaactggcatatattcacttggttttacatctggagcgggtacaagaacggggccctcaacatcgagaactggggttggtacattcagctgacacccgctttctttggttccggtatcctcgttggcctcaatgctgccgtctcatggtggctaggcaccgtcgtcgcctggggtctgattggacctctgcttgtccattacggtgtatgtgcgggcaagcccatcggcgaaggaaagtgggaaggcctggtaaacttcaacagtatgagtggaatcggcactcctggatggattccctcgcctcgatactggatgctatggcccggcgttatggtactaattgtgtacagcttggttgagttcctcatccacattcgtgtcatttatgacggcgtcaaatacgctctccgcacctttgccggttcgatcaacgatgccttgcaatctcgaggcaagaacaatgcttttctgcagaagcaggcagcaaaggcaaatgaagaatccacccttttggaagattttgcgcctccagaggaccaagtgcccatctgggtctggctaaccggctccatcacctttgtggttgttgcatgcattgtctgcgaactgcaattccacatgaatgcaggcttggctatcctggcctgtattctgggtcttgtattcgcatttctcagtatctatggaggcgccgtcactgataccgcgccgcttactgcctcttccaaggcttcgcagcttgtttttggtggcattacaaagggacattacccggttcaggacgctcagcggatcaatcttattgcaggcaacattgcttcgggcactgccgatgttgctaccaacttagtaagcgactttcgagttggattcctcctccgaactcccccgaagcttcagttttacgctcaagctgctggcgccttggtttccatctttctcgcccctggtatctttgtcctgttcatgtccgcgtatccctgcatccgcgatcaaacaattgagcattgtcccttttcagccccatcggttgttgcctggcaggcagtcgccgaggctgtaactcttccaaagcttccaattccgttgtcttcgggaatctttgccatcgtttgtggtgttgtctgtgccatccaggcgcttgtcaaaaacttttacctggtcggccccagagagaagtatcgcagctacttgccgaactggatgtcaattggcgttgcatgggttttgggaattgatagtggatatgccaagttcgtattgacctcataatgactacttgaaaagccatgctaacttattctcagtgccatcttgtttggcagtatcacctcgtggtggtggcgcaagtatttccccaaaggcttcgagacttatgcattctccgttgctgccggtctcgttgcaggagagggcttgggaggtgttgttaatgctgctttgacgctgggaggagtcgatggcacgaagaagggcagtatgattgcgctgcctggggaggactggtaatcagtttggccatggcggcgatgtgtatattgctgtatgtagttgaggcaaagtgataccatcagctaaggtcttttaatgctaatgctacctatgacttaacatggtgactcgccgagcgtacacgtgctattgccattgcaagttttgtcggagcaagaagaaagggatgttcaaagatggttcaaacgagtaggccacatgagggcaaaggcatggtccaaatccaagcacgtcaagaaaatgaggctcatgatgcggtgtagcagtatgagaaatatctttattgatcatacagagcatggcaaaagtggacgcaatgtttatccgtatgttactaaagcgatttcaattcggcatatattgtattataatgccatgcttttcagccagatcaaataatttgctagtaaataggaatggtagaatgcagaatatgactgcaaagaggctgatgcaagaatatcatttgcccttaaagacgtgtgaggggggaagctcaccgttaaagccagtggcagaatgttgaatataggactggaagcgaaaaaaaaaaactacgccttagaggcggttaacattaatcaggctgagaaactcgtttcgagtcttttctctgcgttcaaagcagcccagcatacagcttgtgatggtggtgctgctcgtcttctggaccccgcgcataaccatgcataggtggctcgactccatgactacagcgactccttgaggctgcaaaatgtcgaaaatagcattggctatttctttagtaaggcgctcctgaatctgcagccgacgagagaacatgtcggcgattcgtggaagcttggatataccgataacggcattgttcggaatgtacccgatgtgtatcttgcctgtaaagggcaccaggtggtgctcacagagggaaaaggcttcgatgttttttactataaccatctcgttgtgtccctcttggaagactgcgccattgacaatgtcgaatacgttttgttcatagccctgagtgaagaacaacatggctttggcatatcgttctggcgtggccaaaaggccttctcggttcggatcctctccaacacattcaagcagcgttttgacggctcctttcatgcgctcaagtcgagcggccttctctttctcgctctcttccaatcgctggcgtgtgcctatgctcggccggctgaggccgtcgaagtcgacgacagggctctcctgtcgtgataaggatgttgcttcggaagaggcctggacttggtctccattgtcttttggtcggtcctcggcgacctggcggcgcttccgcttcttgcggtgcttgagtatgggctcgtcgcgctgatcacgcccgggcttgcttatacttgatcgccgcacgacgtggctgctggagccgtttgcgagccctgcgctttcgccgtatccgcgcttcttgccggcagaagcatcggcgactttgcgcttcttttcgccgctcgcggacgaggcgggcgaatctcgggcgtcggtcggggactgaggagacattgggccaagctgatgggcttcgcagctccaatgtcttgtgattgatgatgcggcctttccaggccttccggcgacaaataactcggcgagtggtgttgatggcgcaaatgaaaaatgaaaaatgaagcgagccggaaaagttggaaggatgcgtcagactaatccatgtgcaatacccgcttgccggcctacctcagctagcccaatacatgtgtcaaactttgcttctaggaaagagtacaagggcttcctttccatgaactttgttctgctgctctcattattaacttgctgccattacccttctcgtcctccttgttccagtctctttcttcttcttctcagtggtcaactgcagtgcagaatagacatgcgcatccttatgaaatcggtctccatccattgcggcactgtacgaaccacccgctaggcatgggcaaagcaatggcattctctctcacttgtttgaagtaaaacaagatggctgtcccaatcaaaaattcgaaaatcaacatacttgaccctcatattatatgttttactcataccgctcgcctcgacagttcctcaggcactacatgcatgcaaccctccaactccgtagcgtccgcagcgctccgggttttgcctggcacatgcgccttaaagtgcttgccgcagtctaaagcccccaccatagcagttccaataacatttgaggtgctcgtttgcgtgacaaactgcccgaggtgcagttggaagcatgagttcttggtgcatgtacactactctagaatctcggctggccataaactcagagtcgctccaaaacccgaagcaacaatgaattggcattgttctcggtgaaatgtaaaacgactagttcaatgcgcccatatttcatcttaatctcttaggtactcttcaactaacatccccacctagattccttctctttaactcacaaatttctttattacatctcgtacactaatgtatcctgtgtccaagccacgctgccgaattctgctgacctgctccatgaattattacgccgcaaacaagccagctgtggcgttcatttacaatcgtctccagtaaatgcagcctgcggtcaggtgacgttatgccaagctcaaacgctcatatcgtgtcgttatacgagaccagcttttgccatacgtcactgggtgagctacacatttagctgcccggataatcccttcacgcttaaagcgcgcagaacgggctctatcgatctagtactaccatttcgtgctcgcatcaaactaattcaagatgccgtggaaagatcacctccatcgtttcaaacaggaattgaaccatcgagtcgctgaaccaggagccgcggcccagccaccgcctgtgccgcctcacccgccagctataccaccccggcctccagctgtacattggaaacctcaattctatcccaatgttccgatcaatcttgagtgggacgcaaagctaggcaatggaccagatgggtgggggaatcaggagctgcagcattatactgcagaaccccaaaatgcattccagtaggtcggggccgccggcggtgattcaacggagaaaagcgtagcaagagtgttctaattgtgtattgtgcagcacgcctgaaggcttgcttgtcgtccgagctcttgcaaacaactctgccccttcaccagagcagcgatatacctcagctcgtctggtcagcagacagactctggctcgcgacaagggtgttttaagcgccacgatactctccccttgcgccgagggtatctggcccgcattctggcttctgcctcgggaacctttctcttggcccactgatggcgagattgacattgcggaaacgtggaacggagatcacgaaaatcgctcctgtcttcactggggacatcatcacgaaccacagaagcaccgagttttaggtacacgtattcctgacatgcactctcgtcccgtgcggtatgactttgcttgggaacagcccaacggcgtgcctggccaggggagaatgatctggtacattgatggaaggcctgtgatgaagtgccaagttccaagcgggacccgaccacttcgagacatgaacatactattgaacgtggcagtaggcgggaatgtctgtggtggtaaagtacctcgagatgggtactatgacatggtcatttacaacctctctattgtcagtgagctagaatatggaggctggccccggtttgagcaagattggcaccacccttctgtacctgggggtaacacttactagatcgaggtcactcgcagtacacggtcacttctcaatccaacattaagcgagttcaggttgcaagcagcgaactatttgcggcagtatgatatgctatatccttattttaataaacgatatgcatatatggcttcatgattcttcagacaatctgacaattgaggtactagcgtctctcgtgcatgaccagagacaattattgctcgacttgattttgattggctttcaattttctctaaatacgttatacaggtagtgttatgtacaatttccacccgctatcctgagaaagcttctaagtttggctgttgataccagcaatcaaagtcccccaagatccaccgaagccgtcatttgaaccattgccaaattccttgccgtcaggcagtctcattgtctctccggtctgaggtccactggtgaaaccatagaggtgggcaccggagatggaggtttgaatgtagttcataagtccctgggaaactcccgtcaagctttggaagttccagcttccagctccatagtggaagatgttgctgttgctgccagtaaaccactgagcaaggcccatgcggcaagtagagtcgctaccgccgcaccaagagaagttgggatcagaagcagtagcagtgaagggctgtccaggaagaacaacggcgttgttaccctggttgtagttggtctcactctggaagagggtgaggaaaacattggcggcgttgtggtaaccaagctggaagagccagttgtgctcggatccaagacccgtcaaccaggtaccggccgtagcctcaacgaggacgccacccttgacggcagttcgagtgcccttgccgcttccatcagaggcgtggtcagcaacccaagaccagaagttgtcaatgtaagctgaagacccagcagccaggtgaataccaaggtaagcggcacggcagtttgcttcactgctgcagctgagagatgtatcacgggtgccaccaatggtgttgagagagttgaagacaccgacatcaccggggttgttaccggccatgttgatgcggagaagaatagcgccgggcagagcctggttgactgtgaaacggatatcctggacgtgggcgacacccttttggccaggagtgcttccaatctggacaacaggagttgggttttgctcgttggagaaagcgctgccggatccagagatggtggaccaaccctcgccgtacagctcagttccaggaggcagagtgatggttgaggtcacaatgtagataccgaatggcaggtaagcaattttgcctgcgctggcagcggtgttgatagctccctggagagcggcagtgtcgtcagtgaagccatctccctgaagagtgtgtccaccgttctgggtcgaatccttcaggttgatgacatctgaaatggttgagctggcgtattgcggggcgttgataacagggtatttgccgccgggagcaagcgctgcaggcctgttcaccgcctgtgaagtcgggctggtctgataggtcgggtttgctccgtaggtgtttccgtagacataggttccgaggctggtagagccgccaaccttgacagcaccgttgacggtaaccatgttggagttggttgtgtctttggaaatgttttcgagcataaagttggggaatcctacagcgctggtgaagaagtcaccagagttgatgctggtaccgtcaatgacagcgacccaaggctctccggagttgtaagtgatacaacggccgacggtgttacaagtcggggcaaagatggtgatggtattaccgccatcgatgacgataccgttggtgcagtcggtgaatgtcatgcccttgatctgaccctgctgagagcctggaggaaccgagttagcacaagatttcgcccaactgttggatgcggaatactaaccagcccagtgcaatccaatgttaccgaagctgaacgagacatctgagacggagatggtggatccagatccgacagagagacctttaaacaaggtttatgttagccagagctttaggtatttttatcagagaatgtgcgtaccagtatgaacccctgagggcatgttgatcttgacattgacctataatgcgtgttagaagatcaattcccaatagagcaagcatagcagtctgatgtaccagagcacagttctgggcaagggcccagctcatggcagtaaacccagagttgcccgagttagctgtggtgtccaagatgacattcttgactggaagaaacttgttagcaccgtatatacacaactatcactttccataagcttgcagcttagacttactcatgatggagaaatgggtttcgccaaagaagccgccgcaaggacgggcactgccatcagcttggccggcaacaataagatagtcgccattgaagccagcagccgccttaatggtaggagggttggcggcatcaccgatgatgactgtgtctgtgaaaaagaatgcagtgcttgaaagtgtataggttcctatggcaagagtttaggatgagtttcaacaatagagtgccacttttaaactaacccggaggcaggtagatgacacgcggctccgcggccaagtagcagttgtctctctggccgccgctgggtccttgagatgtcaaggcatttacaaaacctgccgagtctccagaggccacactcatgtagacagggtaggtgaagttctgggtcccgccgttgaagaggtcgggagcatagcctcttacagctcccgtcgtgtggtcgatgttgggcaaaaaccacgacgaggccctgctctcaagcttgttagagacaccctcagttggcagagcccacgagagggcaggcagggctgccaaagcgcccaaaaaggaaaaggccttcatcgtcgaaaatgatcagcacccttctaaacgtttaggttgacccgaacgccaagtctggacaatgtcctgatcattctaggcacagatcggcctatatatactctttactccagacatcacaataggttaaattgcaggacagtgacaaagccgcttgtggccttagtcggacaccgctgaacgctgagcaatacttactcctcctacccatttaggtaagttctctaggttatgcagaccgaggagccctacatatccacgcccacgctatcggcagcggcttgcccgcccagggcctgctgacgctccacgagccattggcagatgcctaagaaagtcaaccacagagtagcatcgggccgagaaagccatccgccttccaatttcagctagggaccagagtaaaacagacttgccgccatctggatccggaaaacctttgagtggtgtgaatgaaacttcgaaacatatggagcgcaatcagtaatacggacgtgagaaaaccagcaccacatttcgggtatccggcaagctattgcagtgagatttcttgctaatgctggggctagtactttatatcgggcaaacagaagctgctccacgggcaactatcgtgattttagcgagaaaaaagagcgattgggaatcatccattatatggttacaagtggtgggaacacagccgcagtagtgtcgcatccctatcatggtactactggtggcatttggaaaagtagggacggtagccaaggtggacgatagagctttcatcgtcacatcaatgccacaatacacgaaatagagaatagtattgtttccgcctctcgagaaactaagaaaatacggctccgagataaaggagcacgagcacgagcgggagaatcatataaaggggttaaagcagtggagtttctcctgcacccctcgttctagcttccggagctaaaatcagccagggcagcgctgtaatagtacctcggccatgaaaggtggaagacgatgccaagagtttgcaatccatgagttgtgctggccaacagccaagaggaaaaatttcacatcaaagaaattgttctgtagctttaggggagcaattgtgtttttgtgagtttctggagctttctatgccatctaattttccggcactagacatctgtcgtttccatatatagtattcccgtatgctagtgtctagtgtatgtgctaactagcaaatgaaacgctggagagagatttgagatctcactgctccgtcatactttacgagtagtctattctcggatgtgtcacgctctaatttatactttactgttcgccctgcaaatgaatctttggtcaaccaatgataatctcatctaagaataatctcatggtgattccgtcttctcggctctatcatgggatcattaggatgtcgatgggttatttccacttttcagaacacgtgagaatgaagagtttaatgaatagcttatctatgcgtgaggccagaaacagtttctgtattaagaataaactcagctcgctgccccattctactaggattgctgctggtctgtcatcaaccgttggcctgttgcttgtcatccgtaaataaacacgagacgagacagtctcgccactaacctgtcggcgttttttttttgttttttcttttttttgattacctatcgactggcccttttagatgaatgattgataagtacctactatgccagtgcatttgctcattgaggctacccgagattcatctgcttgctacatcactctactattttacttgagatgcgccaacgccaaaattttttattttttggggggttgacatttggcctatacaatataaagaatcaattcgctgacttggaatttcccaaacaaaacacaaagaccagagtgcagtgttataattgttgttcaaggttcccatcttttcctccgagtatcgacatggtgtcgcaaagaacactgagtagtcaaagcgcttaaatcagctgacgagtgccatcactcaaggtctttagtataagtcaggaaatacttgcatgcaaactcagtaattcactctttgagaacgtgcatgtttgagttgaaactacgatcgccatattatccgattgagcgagtgcaacgccatgcaggagacaaatagttataaggatgcaacaacgggtatccagctttcctgtgccgtaacgttgtagtgctagtaatactattcataaccctgctttattcttttctagctatgacgctctcgtatagccctgcaggaagagttattatcgcatgagttcaagtaactaggatggagcatgggacatttaacgaagtctgaaataggtactatttatgcttaatgcataggatttagcctatgtgacatgggcgaaagttgaccatgaagtattgttacccgcctttcgtcgcgtctactctgtacgactgcgaaacgtcagccttttctgtcttggaatgcacttgaactataaagatacacggtagaattagctggtctcatatgcgcagagtttggaatgtgcgcataagaaacttggaatgtcggttgcctgctcgtttaaccttttacagctaaactcttcatattcttttcttcctagaagaatagtaatcacagggaatagtgtttacagggctttaaaagagttgagttgagtttagcaagtattgaagctgatccaaaccctggaagagttgctgatgagacaacttgctaggcagggtattacctactactgctagtgaccacctacttgagcgatgagcgacgcactcaattcttctttccgtgttctccttagtcaaagcatggcatcatcttcgcacactcacctgccaaatacagaggaagtaatgtttatatgtagcttcccttttaagactcgaaggatggactgcctgttcaagcatttgcagaagacgctgcagagatccggactttgcttattgcaagcgcttggacccgacggcacatcagatcggtcgagatgtgagtccttgtaaagatcgtcactcggattactgcgactagcacgtcggcatatttgaggaaacgggtgccgctgttccggcagcaacgtcttggcgacagtaacgtcttggcgacagtaacgtcttggcgacaatccaggcacagcctgcatgaacaagaccctgcaatgtccaactgcgaccaggagaaggaatctagaattcaacctcgcctcagtatactcagtacatgtaagctctttgcgcttcctggtggtgttaatcaagcctagaggtaggtgttggttagcggcgttctttcgctggctttcggggagtgtcgcgcaattgtaaatccccacggcttgatctcttggtacctaggtacatgtatgcttcctccaagtctgtgttgtcgggtctcaattaggatagaagctgatatagcctttcatgaagccacgcatagcatcctccttctctcaagaggcgacgtcaatttggtaaataaattttggaagacgcaggataccgaataccgaaggagagcagccagattcagctactgcctgctagaaaagctcccggaaaatggacatgtaagcatccgtcggcgacgggcgacgcatttagcttagtaatatgtcaaacggagttttccgcgatacgagttcttcagctcagctatgcacggagccaaacgtcgacctccaggcactacggaaaaggcgatcttccgtcagagatcttgggcgtaaggtattgtcatcatcacgcgcctattgagaaagaagttcctggttattagcttctataactaatgactgcagctccagacatgtcttcaactcaccaactagctggtggtactaagaggcactgctcgacacagagatacgcacacgtaatacgaagaacgcggccccaaatccggtcgctcgaaaggcttgattgatctccgtattcgctcttccttatccgttaatacctagaaacacgtctttctaggccaactagccgccgaatctaaaattgctcttcgacatcatccctggtatctattgtagtcacgaccctgtcgagttaatatctcttgaaatatttacattgggcgtaaccacgcgcataaccgcatcgctagtggagcaaattagagtgtagtcttgggccaagccaaagctcgctcgccgcgcacaacattgtgacaaattgagcgcttcgtaagctcatttcgtaactctagggtaacttgggctgccgtaattaacttaaacatcaattcgacgaaaatccacttagctaaatggtgtttctcaagatacacatagaaaagaataagaataagaataaggtgacgagcttttctgtttacaacgaattcagtgaagctcaagagcagcttacattcgatttcatgtacatacctagttagttcacagctcttctctcaaccagctcaactatcttccaagcttgttcaatacaaagccatgatgctgcaaactagggataagcttccatttactacatctgtatcaaagcagtacctaaaatctgttgccattcgtcgtaatgacactgattataatttacgaccataattgaagctgagtcaccataccgagacaatgatagcgctacattgtaagtacatacatgcactcatagacatgctatggctgcattttataagaggtcaaatactgctaaaatctatgtcttgagtgattgtctagactacagttattttctgttttgtatgaatgcaaaatcttttggtatagagaactcaatttgcactttcacattgctacaaagctaggctggctacgtcatcacaagaggcaccggtctttttttttttttaacaccgttaggttaaaaagaggggacagagaacaggtcatggaaccattattgcctactctactagcactgtagtattacggagtactccgtaaaatgctccaagacagggcgctgatcggtgattacagagctgttgtctaagctgctgtagtgttgcgttgtttacgaggcgcagaaccctacaaattctcgaagaatctaagcatgccttgctttgggcgtcgaccgaccgatccgtattgatccgtcgaatgcgtcacccgccagcagcaataggctgtggcggcgatcgggaagagcggaagtcagtcggtaggcagtgcgagccattagatgatataaagtgcgggacacatcgcctgcgccacttggcgatggctttggttgtaaatgagcatgaagttgtctactccgtaaactctcgccagctgctccttcggctctggatcgacatcgattctgacttgattttgtttccccggttcctaatctctaagcgacaaagatgcagaaagtgacgtcgaaactgccatcttgggacacgaccaagaccacaagcaaaaagggctttgacaaggtctggggctgggcggataagctcggagcacccgtaaatcgactctcgaatcgcattggcagcgaagcgttttggccaacgacattagacaaagaaagcgacaaggctgcgagaatcctgagatcattctgcagtgcgtattctcttttcttttaatggttttcccgcatcctttttttttttcgttgaacttcggacaagcacaaatcgcccatcacaatgagctatgcgaatatgccgcttattcctttccatttctgttttctcgtttcgtgtttataagcaagatttttgttgctctataattacagatcatagcttcatatctgattcaatcgttttggacatggctaacaacgtgttgtcaaacagaggatggcttctacgcagatgaagaacctcaagtcgacgctgccggaccgaagaggaagcagcgagttatcaagaaaattcctcaaaaagtaatcgagaattgtgtcggtctcgctatattcaccgtcatgcgtactggactgtgggtgtccggagccggcggttccggcgtggtggtcgccaagcaagaggacggatcgtggtctcctccatccggcattctgctccacacggccggtttgggatttcttgttggagtggacatttacgactgcgtcctggtcatcaacaatcgcaaggccctggatgccttcaccaaagtccgagccacagtgggtggtgagattacagcagtcgccggacccgttggcatgggcggagttctcgagaacgacggaaaatggaaagaggccaacagacccaattttacctatctcaagtcgcgtggtttctacgccggtgtccaagtcgatggttcgatcatcattgagcgtactgacgaaaatgcgcgcttttacggacagacgattggtgttaccgacatattagctggcaaagtccggcatccaccatacgagcttaaaatgctgatggagacattgaaagctgccgaaggtcgctcggatgttgatgaagagctcatggaggagcttgagggacagccagcaccgggcgatgtaaatgtcgaggcgcccagtgacaagtcgttcggcatcccagagcctgatgacccggatccatatggctttctggccctgcaacgggagggactggatattgtcgaggccggcactcgttcaagaccgtctagcagccagtttgaataccacccaagcccgtcaagcccgacttacagcaagtttcacaatagcaatagacacagcatggagactgcagaaacaagaagcagccgcgacagccacgcatcaactccaaactcaaggctccgatggagcagcggcgatccgcattatgaatcatcagatgccggtacacaaaccgatgaagttataactccaatcacgagcccagtttttaacacctttcagaatcggagtctttacgacgagcccggggagttctacaatagcccctggagtgccaaaggccgcaagaacagcatccaccgcgactggggcagagatgacagcctcacattcttcagtgaagatgatgaaaagtcagaggctgcaatcatgtctccctcgaatttgcgatcgcaatcgatcagcgctcccccagtcgaggccgtggttcccatcaagcgcgtcccgcccccgctgccaccgagaaatcttcctcggcccatccaacctgaattcgaagaagtcgatctcaaggcaacagaagcagcagagcatgaagagatatcctcgggtccccactcagaattcaccagggagacagaaggaagcacggattatacgagcgatgcggcgtctatctcgccaaggaagacgtcggttagcaaagacagcgatcgcgtatctggcacgctattcgactccgactcccattcacttgaaatcaacaggcgagataacggcgatgtttaccaccacgcccttagcccatacaaatcggattaaattaaaaacaaaatgcgactgccatatattgtcttaaaggaagatgctctggaaggcagtaatgattgattacaaatgactttgagatgatgaaattgtgttatatcaattaacagttggtattgtatctagaaggatgataagcattactggtgtactcataaggctgatgtatgtcgcctttgtcttatttactggcgttttactagggatattttctatagctattcatgataaattggcttatttattataagatatcctcttcattttacagtattttctttgccttttagctactaaagagagaagtagacaagtaaatatatgtattatatagcttattgtaaatactaagtggtgttatacacaaaaacactagctattgcgaagctccagaacagctgacaatattacttcagctgggacaaccagctaccgttgtgtttgctccctgttcgcccgagctgttcctaagtcttttccccgcaggtgttgttaccacaaaatcaacaataacagctgtcccgttagcaagagcgcccagctgctcatctgtgcacgtgtctgccgcaacgtatgtgtaacacacattctcaggtgagtccaaaggtacggagtttttaatcgcccagctgctgagtggcccttttgtactgaagcagtcgttcacatcctgcgctccagttgcaatatcctttcgaaacatgcttctctcgaatatctcatagaccgtctgtggttggtacgcagcaacagcgtgtccggcgtcaaaaacacgagagaaagatacattgccgtgttgccgcacaagtccgcctttgtatgaggaattggtctgtatgtcagtgtagccggcttggcggaaagatgcggccgcggaataatccatactaagagagatgttctcggcaccaatccctatacgtcattcagtccaagatccgtagagagctggcgcttcttctgggttatggcttacagttgcacttgtagtcgcgatcgccaaacaccaatgccacaccaaccccattattcaagacatgttcaaggagagatatgtcctgtaccatggcattaccggtctgggcaaggagcgccgtctgatatgaatagtcattgcctgtgaagttgacacggacagccaagtcttcctgcacccaacgttggttgaagaacccattgaagtaatctgccgcatccgatgcaatgttgaggtaagtgatgtcgaatgaagatatctatttgcgagatgtgagcagtcatcgccggtctgcgggtcatcccttactcacattggatacctccatgtaaggtgcgaccaccttttcgaaacaagcctccgtggccaatagacaagcctggttgaccgtttcgttattgccataaccataagggtcgccttcatttgccaacgttctgcatgcgtctaccgcatcgtaacatccggtcttgggggcaactacctgctgcatcacctcgttatacacactctcgttatagacctggattccgtatgtgttgttatacgccagatgaggatagccaaaagcttcagcacgcgtatcaatacagccgttggcaatgcctaggatacccgttggaagaactgtcgcgttctcgttcttgtgctgattggctgcaatgagcttgttttgtgtaatgaaatgtgacatgaatgcggtgctccaaaatcctccgtactatgtagcgtgcatattagtttgcgccatcagcaatgaatgtgaattgtaatacaacatacagatgtgccccagattgaaatctctttgttcgtagtattgtattttggaaacctgcaaggtaatagttagcctggcgttgactgatgatggttattgtgtcaagaaatgtcctactcctggaaccaaatctgggcaaattgccagatggtccgggcagcctgcgcggttgtgttttgtgtggtttccagtggccgaggatccaatgtcgcagccataaaagtcgcgttcgtcttcaattgtgaattgttctgaagcggtgtaaaaaccggcgggccaggattcgcaacgttcaaaaatccgtcttggatggtcgcgtacgaaaagctggttcctactggctgatcaatgtatagcatgttcacattattattccaggagaacgtatttagggtcgtgctgttggaatcgttgtttatgttgcatggaaacccagacatggaatccagggacgtgtaccccggaccaccaccaaggtatattgctgttggcgcatttgccgcatcatggcgtgactctattcagagagttaatgagtttgcttttaacaacaaggaaaggcagagttttccctaccaaagtaccagaagaacaagttgacgtcgaaagaggcatgcgtatgctcaacttgattctgaactgatgctggaagcgagacgtagccgctccatgccttgacacctggggtgacctcgcagattgacgtctttgtagtcctgttgtgtaagtaggagggtctgaacaagggcaccggccaaagcttgctgctctgggcctttagaagaaatgctgtacctgcttgtagtcaatggacgcgcccggccatcgttgcgataaaacgtgctcaagccctgacggtgaagggatgaaagtcgactgtgccagagcatggcctaagccggatattcccacgctgcttacgatttttgatggtttcatgatgtaggatgcagaggagggcaagaaagagaggataagaaaatgatagaagagtcaaggggatatggacagatgcacagcagagaacttaattagagatattggattcaggcaggactcagcccttcttataggtgagttccaataaagagcttcatttcgccattgaatgatgccaagcacaagttggcgcgatcctccttcccttgccgcacgctaggatatacgtctgaagaccaaaagcggccattttgacaagttctatgctagagcacgattatgagcctcgtcacaccccgagcccctgatgccaccaactacatgatgtttcaggccatgcttcttgcactactgcggaattcaagtcccagcagcagtgctaagtggcttttgaatggcgagcccgccaatgaaatctcagcgaggcaaagatcgggttagcactgaccacatctcaaacccattcagacgctgccgtaaatagcatccaaaatatcagcctcgatcccacacgcggcaatctgtagcagttatccaccagtgtggggcgcccaggttcaggtgttgcgtctattggtgacctcgccattcgaggaattggattggcccagcaccgccacttgcgccattacctcttgagacaatgatgcgtaagccgagataggggtccagtgcagtggcggtatagacgtgctgcctcgcccagccaatttgtcactcactgcggttcatttggctccggctaggtaaagaggtgttgtatattaggtattcatgcgtgcaagcgtgatgctcagctttctgactggccagtctctggctcttctattggcttgttctgccttgtatgctgtataactcacatcgttccttcaccaaaacccaccatcggctggctcatgtatttgactcgcgcgtcgcgataggcgcaatatctttcattgatgttagtaattcctgagtataagtcttgcagatgtacggtccagcttcatccaagtggcctcatttcgatattacaaacacaagatccttgctcgcttcgtaggttcactccagagcctttatacgtaaactgggacaacccgagtcaatcaactacctttctaagatttatcagctaaaagcgttaacaacgaggaaaattgatcagctatgaacatttgcgatgagctctagtctcagatgcgccaacataacccctttatgggggggactactagtgagcggcaacaacatttgcttcgacttttgaggtttgctgctgaatgtgtcagaggctttcagcgattgtacgtcccgaacctaaacagcaactctcagcctttgcgccaccaacctttgcagtcctcatcgcccatcctgcatagcaaaccattgcttcgtaatctggcgttttgcaatttgcaatgcccttggtgtagtcaaccatggttttggccatctgttaaccgtccttacgcttaaaagcgaacaatgactttacgctgattttgccttgatcctgcaagatgaagagttgcagacaggtaaccgtcttcctcaaataccgccacatccgtgtcttgcacccggcaatgttctggtattacatcaactcgatcccaggtttcccacgcctggagtccaaaaccaggctttgtccaggcgttccaagagactttcattgcgctctgcaagtatctcatctccgtttgtgttggtggcgaaaactgctggttgtccccgacgtctccaaaatgtacatgccgctgctcctccacttcgataattttcagcaacattccagcagctgcatcacttctccagactccttcacgtctcttgagtttttctagcatcctcacacactttcttctcagccgagagtgtctacattttgatccagccatatataacaccatgatcaagccaggatctatagacactgatgttggatccgaggctgctcggcggcacagctcctcgctcagaaggatgactcgctcaaacaaggccagatcctggtcaaatctcgtttctggaatcggctcgcggagccggtggagcatgatgtagaggaacgtatggcagatacgtattgaaagtgcatagatcatattttcacacccagttccagctgcccacggtctcgtttcccgtgtttgaatgtgaggctgtatttcgaatcgagccattccaagttcccaagcgcgcaaatcctcactgaatttgtattctttgatgagaaaagatgcccatgactggtagtgattgaccatcaaaaccctggtgagggcgtaaataccttcaaaagcttgtccgtacgtatcaaaccccctttcaaacagaccttgttgaccacaatggcgaagcgccgccatgtcttctcgaacatatggtgcagccatatccatgactgataagcggtcgagatcgagtcgaaccagcacatcagcagcgcgcgccgtctcatgcgattgatctccttccacgaatagcttcctaccggctatgacgtgcattctggcatcttgagtcctgcctagcccaccagcggcggcacctaataagatactaagcaccagcattgatgttgggtgagacaccgtcttggctagggagatggctcgatagtagtgcacctcagagacgcctttaatctttgcttggcgtgatgtgtgaagtcgttccccagcacttgcaccattgttctccgtgacgtgccaagcctgctgcagtgaagccagcgtaatacatgcgtgccacatagccggttcattatgcgttagtttcagaaccaactgtgtccaaaattgtgatggtgcgagcaaagtggctgacgggatagtccgggagcgaaaaacgtcgaatagctggaattccagtgacagacgagatctttcatcccccaaacaggttggagttcgggcaagggccgctggagcttgtgacaaggaccgcgtgagcaccactggtactgctgcttgtcttcgttgctgtagtagcttgatgtgttctggaatcgaggtaccgggatgcttagcaatatcaactaacgcacggcgagacaaggcgatatccacaggaaggtagccatcgcaccgtcggccggtggaaatgcaacggcgacagttgggcctagcctcatcgcactttacacgtcggatcctgctcagttcacaagtcagtcattattatagttgaaaagggggtatttaggctacttaccgacaggtagtgcatcctcttccaacagaccgaggcatatggacttgttacaaaagcaccgatggatagttgtcttatgaacgaatatggcatcagaggtaaagttgtctgatacaatgtaggttcattgaagctctacaactattaatcttaccctgttagattgttatgaagaaccgactcttgttagtttgtacctatatgacgactggaccgtggctgaccgtggcttagccgcaatcctaccgtctctctatgtgcgcgataggcaaggtactcagccgcctggtgtttaaacggccatccgagagtgaaccaaccccactgcttcctagcgggacggtgagcttaggcgagaccctattcaaaagctgtctgacttggcgcatacagaagagttggcttgggtacctgtgccagtgtcgccgccgccgcaatcggaggcaggacgatttctggacccttggcgtagacctacatggctggtaaacgcggcgcgtggctctccatcttctcgggttggcatgccttcttgtcgccgtgttgatagctctggcgttccccgaaacgcgcgcactgagcgcggttgaaaacgacggtccaaataattgcatgcatcgcgatagcttcgtatcgtatccagcaactctcccaagaaccgggtgtgggcgcgcatctctgacattttggagcttaagcagatggcaatcttggtcgaatttttctttcagaagaataagtggccaggtctgcttctttctactatatagtctgcttttgccacactgggcagctattcgagcgtgattctcatgcagcacacaacaaagcgctttagtggtcttgggccacagtatgattcatacctaacccacaaaacccccgggttcatggttgtaatcaaacaaaaataaaataagaagatactttttccattggatgctaattgaaacttttggctgcaagacatgaattcacattctaaataataatcatgttgtaaatttaattgcctaacgtcctgctgacgatcctatgtaatggctgttcacgagtccaacctccaggagcttttgacattacaaaatgtgagcgcaatggaagcttcgtaaaataaacaggcaagcgaaaatcattatctgctttctacatggcaataaaatgcatatacgtagtttattactattaaaatgctgcagtttgcgatactgatagagcaccaggccgttgtaggaaaacttatagtgataatgtaatagcgtactaactccccttggccgattttcacatatcatgtttaataactccaatccgcttgagctcatctttccactccgtggcataaagaagtttataattaatctcaaaactggccttccaatccatcatttcgcgttttgtatggccttcaccgccgcagccgctcaacattaaagggcactgtgcttcttcacggcagtcttcaaacaagtactcggtgtattcccaccaggatgctgctattgcttctgccgcgttcttttgcctgagttcatgccagagcaaggatagaataaatgttttatagcgaaatagtggacgtatactgggcgacacggctattgcgtgtcgtagtcttgagccattgagaaacggactcttatggaccaagtctaaaggaagctcatagatatcagagctacctcgctggatatccactgctagcatctcgagaattggtggactgatttcattgccgttttgggaagtgagagacgcaggtcgataggtcgagtcgggtcccaaagccaggattgttaggttttgcaggttcggtagttgacggatggcgacggagccggtgaaagatgtgatgtctcctgggatttcacaaagtgcaacgttttttattcgctttcggtcgagggctatgaagccatccactggttcatcgtcgtcgtcaagtatcacggggctgcgataagcatccacggggatgcctcttgacggccacccatcaaagactgtgaaaatatccgtatcgtagctgatgaaaggcgtatcgaatcgaatatcaagatccgatactcgagaatggcgagaaggctgaaagaaatgtggcaaccaaacgtctcgagcctcgcggttcacatgaagcagaggaaatatcgcatgttctcttggctgaacaatgtatcgataatggtagcgttgccaagatcccgtccctggacgtcccccgcctgagctggctctagagccaattgcgcggtagtagtgacgataccagttagaggctggaggtaaaacgccaaccacgcggctgggtcttggtaccaactcccatattttgatccttagctcggctggtaattgagggaacagtgtgaattcggtcagagcagcctccatgataggtactagctggtaatcaccagaaaggagcgggcgcaaaactgcagtgcggagaaagagtagcgttggttctatgactgcccgtttgagaggccgctcaagtatttagaaagaagcacttgactagcagacaggaatgttgcagagcccgtcatactggtactaaataagccccctccttgatcccgtgccccgccataatgacaatcctttcattggtcactcctggttctagtactagtattacggcactgagttggatggcagtgctttcatcggaatttacctttcttacctcatctgcttattggcatatgcagtcctcgttggcgatcgttacgtggcttgctttaatacgctgccagccccgtaactggctaacgcacggccagctcggaggctgacctcaaagtggcaagagtagaagttggaaagattccttgtgtgaatgcaatgctactacctagtactagtactagcaaagagtagaataagaaatgcgaatgacgtaggatatgcgatgcaggaggttgacgcaggggggcggagcgcgcttcaacgctttgagaaaatggcgaaaggatgtaggaagagaacaatgatgaagatattatgtctctgggacttgtagcactgatcggacagagaataaggagaataagaaaaaaatataagagatctcacaatgcagcgcatctgaaatcgcattgccccctccgagactttagaactcacatcgcgcaaatatggtgatacccttattaggcttctctttaaaggctgaccacgcacgaagttacctagtagggccatggtcctcaaatctcaataatctctcattctgattagctaccactagcctgataattatttcatcgttaaacaaacgtgcaaaaaaaaaaaagtagctccttcagcgaaaaccatcgcaaatattgttcccaacatcaatacttccactggtcacaccagtttttcatcaaggtctcatcgactggtccaatatttctcatggtcgggctgtgtgccatggttctctccatatcccacttgggatggccactgccggatgctatgcccttatacgcatcaaggagcttgatggcaggatttctgtttacatcgtccgccgttgcattgacagcacttgcttcaagaattcgtatccattcagtcaaaggcacgatatcctttattcttccagaatagtggctcttgagaactgccgcgagcttggtccagctagttaccaaagggtttactccatggaagtaacccgatatggctgagggatcgatcttatgagtaattccagcgacgtctaagattaagccagcaatatcatcaaccggcgtccagtctacaacgtctgtcttactgaaccggtctggaagcactccgaggtgcactgagctagcaatcaagctcgggatgaactcctggggattccacacgccctgtttggctcgtgaaccagcgatttgtccgacgcgaataacagcagccaggatgcccgattgctcaacagctgcatctaagatggagcttgcggcaagctttgaccggccgtagcccatggcgggcagagtcaaatcctcgaggcggcgctcagggattgattgtgggcgcgtccagttaccgacagtaccgacgcttgaaatgtatataatggggactcttttggctgctttgttggagaaatccacaagctggcgtacaccaaaaatgtagggttcaaacgaactgacgctaatgttaaagttgacgggccatgcgttgtgaatgatgcggtctgctgtggctaggacgtcgttgtatttctccatagggaggccgaaatatggcttggacaaatcaacaccgaggaattcaaccttggagaagtctgtgctcaagttacggtacgagttgtatgctggctgacgggagctacctccatcttgtccacgattgaaagcaacaatttttgctactcgagggtttttgatcaaaaggtcgagcatataagcaccaagagaccccgtagtgcccgttacgataactgtctgctcttcatccaagggattggactgatttgtgttgggaggcggcagatccttggtgtatttggacatgagtttgaccagagcaccgatttctctttcttcggaatcgtcctcggtacttccagtgatcactgaggagtataaatgcttggctagtcctttaattgtcgaatttgcatagataattcgaggtgcaacggcatctttatcaggccttacaccagcagactctaggctagatcgaaggatcttcgacaaagtgatgacttccattgagtccatgccggtgctaaaaagatccgcttcaatgtcgaccgctggtttatggatctggcatctgacaatatccaagatcgactgtgccatggcctttggactcgttatgtccagagaaatcgtgtcgcccatatcaatgccttcgtcttgctgggcatagagtccatcaattaaatctttatatgctgtgacagttgccactcgttgtattgagcctttgcctgacattgaaaatggcgtgctaggatctgcgaggacaatcatatcgcggacaattcgcccatgagccacggtgactttattcacgtctgagacaattggccatacgctatcaataagcgatctggctgctttctcgtcttttgggtacttatgaggttccaaaatcagcgcaggctgcatcctttgctgtccgaccacaagagcgcctttgatcgcgggatgacccgttacggcagcctcaattgtgactggattgagcttctcgccagtggagaagactataacgttgtcagtgcgaccccagtattgccagtgatttggcttggttgggtgtttcttatacatatcacctgttgaccactcggtcttctcagggaaagtataaaagagaggttgtcgcatagcttcttttggatcctttcgaacaatgaacatttcgtaaatgtcatcatccgctatcagacggaagtcagctcccatttcttcagcgttgacgatgaaccactgccacattttggggtccgtctggcgatggatgacatatggcgcgaccctgaaaatgtcagcgacgagcatacttggtgctttaatttttcaacttactcggtagaagctatagcattcaaaagattgacacctttcctcacaatcttgtcgcccaccgagggagatagattacctgtagcttgaagtcagttttgggtgatcaattgaagggagatcatattgggcgaggtattctaacctccaccaaagccaaccatcttgagatcggctaaaagccgaatttgttcttcgttggaactcatgtcttcaatgatagacggaggaagaacagctgcatcgcaatcccccaggaactttaggcattcggcaacaaggcctgcgcttacagggcgatttggcactcccagacatagctgaactccaaaataaattccaaaaaatgacatacaaccaactcctgccatatggaacgcgggcattggtataaatactttcgagcaagtgctgggaagataagtccatactacaggagagccatccatatatacctctcgtagatcgtcgacaatggcagcgcttccctggcgaacagtaataggctttggaataccagtagagccacttgtgtgaagaacagccaaaggatggaatctagcctcatcaaatggtacatcgtatggcacatggggcgcagtcgactgaagccaatcttcaagaggaggaaccgctctcgctggcatgggatagaactggagcaagggctctacagtggactgcatcgagggctcgtacaggatttgggcgcattgtgtctttttgaaaagcgaaagctgtgcttcaaggctatttcgcggagagatgaataacgcttggcaatgtgcctttatacacgcaagcatcactatggtgtatcgtacgtcgcttggtccgatataagccacggtaggaaagctgtctttctcatcggtggtatcttgtctttctttcaatagctcgcgagcaaggtggttcacacccctagaggtttctgtgaacgtgatggggcgatagccatcttcgaggttgctggaataaggctggtagacaaaaacacgctctggttcgtaggttgcatagtcgtcgactatattgggtagcagtcgttttccgtactgcggtttcggcggctttgcgtagccattcatgtttaatgaaaggatagccgaatatgatactctggtagaattgatatggaagcgcgctcagtttgtattgtatttgtgaggaagatgtcgggcagattctgttggaacggcatgagaccgtggggatatcttttatatcaacttttatgacactagcaatcttatagatcacgtcacaaacttagaatacatagggtcggtcgtcaacatcccgccaccccctcaagaagccacgtcttacaatttcttacatatcttacagtttcttacaatagactttattgctatactagccaaataaatttgcagttacataactaaataagtgatgattctattgtatttttcagaagtgcctacagccgagctaaaggaatgacccccaatgctgcaagattcctgcgttcttattccctttagtcgagatgatcattctatgtggctcgatcccgaggatctgaaaatctacgagctaaattcgcgcgttcgtaatgtgaaaaacgccaatacactacaatttctagagatcgcatgaccatgttttgcatgaccgtgttttgcaagacctcggctgctcctcagggcagccatgatcatgccgcccgaggcataataatactacctccccaaggattacaagtgctttctttgttgctttgccatcgcgatgggacgactcccttgagtcacattgtcacgccatcgaaatctgctgccgtcccctcggaacagcgaagccgatcgctacttgtgttaagaaagatgctagcaatatcggtaaaaacattctcagttattcgctctcgaaagccttttccagcttcttggtatacctacccttcgcgtatggttgcctcttgcaaacgtaacaacatgacacagagatatgaggagatgaaagcaatgctgagccgacccatcccccaaatttgatcgtgcactgctgtctatagcgtagcatccaacgtgcagggaactcgatcttggcagttggccattcttcctgtgactaaatgttcaaccatcgcacggccagcttctcccccgcgcgcgttcatctacagtgtttagtagcttgtaggtagtgtcaggagaggagattcttggcatctatcaagatggctagccatattactggttctgcatatgctcaggctaaaaccaaaactgccactcgtatcccactttaggaggtgtggctggcggcccgcagaggactaatagcacgcgatccataaaaagtacggtggtcggcgtcaacttgccgggttgcggaataatacgaaatgctccgtacgcgtttggcagctggatcttggcatgttacggggtgctgagcggggtgatggcatccagacggctgcggtgcctgattgcgcattgatcttgatatcataacccacatgtctcggagcggcgtgagttctacgccatcgccgcgcatgatgatcgagtgatgggcttgatcgccttgggtatttatgagataaatgccgcattgttcaccgtatcgatggaatcggcatccgtatcagaaatagctgattatagtggctatttgactaaatcgtcgtctgtggcaattagttcacttggaagtactttgacagcatgagttacggcgactaacctataatttggattgcactgtgtcataatttggcaagttatagtaggtatagtcaccacagctttccccatccaatgagcgcagggaaaggtagcaaatgacggagtagacttgtcaaactgactttttctaaactcagtttggctcttcttattactgctaagtgcttagaataccatttgcgattgtgacccaagagcgttgacttatgtcgtttcctcctctttgcggggataacaagggatttaagaccggaccgcgagagatccagctagtgatccgaggtgaaattccccaacaaggaaaaacagccaaccaaagatctgcaatgcgactcaccaagcggcacgaggttaactgagtagaactgtattatagagctgctctatgcgctggaacgcattattgctccgcgagatgcaatgcggtaggacagaaaaagctcatcgcctattttctgcctcagcatataaaggtcgcggctcctctggagtttacccacgtcaatagcctattcgtcttttcgttttgcttccaatttctcttctcacgtcatttctcgtcgcccgcccatgagcggcaacacagccctgtgtgccgctttactggcgatttactctaggtaaatattgaagtcgtcgtgcaggtgacgagaagcagcggcaaggccaatgatgcattcgtttcacacctgacgccgagcattgactacttcaactcttttgtataatattggcaacctgttgctctctgttatttaacaagatacatacttctgctggaactcaaaacgggcttgccgccgaccattgcgttgtacataacgctacatgtatacgaaagccgctacacaacagcacacgccccagggcgttgcacgggaatagcgggctgtgaacacgattgagcgcggcttaagagtgccggtgtaagctaatacaataggtaacgaaaagtcaatttaataagttattgtaaatggcactctgttttagcaaatttttatctattctgttttgtaaatagctttgtatgacgtgtgatatcgttcccaccgtctttgttttcaggtctgggctattgaatgacaaatagtcgctggtataatcctctatttaggttcttttggttcctattagctactcaatactatcacttgaaaaggattgtttgttttagaaaaatgccttcacgactcaagtctaagtgaattcacgtgtgtttacacacttaatgccacactgtactgaatgtagaagacggatttactctctcacctgtaagacccaaaaaagcttacagcacctgctaacccgagtataagcagtcaggtgcactatctacaagatctgtcccccaatgggttaccccgcacacaaagccggtcgtgttagagcttctcttagacgtctattataatctgacatgacagtcagcaccatgctgctggggattaattagttctgattgtatcccaatggtttacagtgaagcaatcatctcctttttggtctataattggagcttagcatagtggctgtcgtattaacaaagtttgcgtttgattctagcatgaagtatgaataatccaggttagggctgttttgcatgcttttatctctgatctgcaaatgtcctgtgtttcttttttaacatggcggtataataaatatgtattacttatatagtagattttaatgaataattttgctttttgcaggtcttctcaacgcgtcattactattagcgcgactgttcccgcggtgaatatgctaccctcaaggttggtaattaacaaaagtgttagagtaaatgtcgtatcgtattacgcgaccagcagtggtaaattgaccttgtttacttctcatagagttcatacttgcgagatgctttcgatttacatctacatttagttattacattcaacgaatctaagctttgatgaaacaatgagtttcgcagaagacaaggtgattcgcaaattttagaagtgcgctgccatatagtttgtagacgtttgtcagagctaataggcattggaataacctaatatactattggcatatgactgacccattgtaaatgagaaagtaccaattgccgcaatgcacgacggtgcgcatgatgaaataacgcatctctatcgcctagcgacggtgtcaccaatgctaaccgattcgcaaaggaattatgtatattaatgaagatactgtctgccgttctattatgtccatatgcactcacttttattcttacacatcgtgttggtttccatcaggaagcagaaatgtttattcgattgtccagaattagctgcaccgtatatcattatgctcgcaatgctttttacacacagcttcatagataggtaacatgacatcttctatgggattaattccctttcataaaaccagcaaggaagatatcctaatagtgatttgattattcaagttgcattattttgttcactgcagtatatgtagttgtcgtgatcgtcattgtcgatgtgagaggcaacactggcccttgtgacggtatttgtcacgatgcggatttagttacgacttgatctgatatagagaataataatctgtcagatagcttttattagggtcccggaagtggaattatctcgtagttcattattcgttattctcgtgacccatcattttctttcggcaaaatagtcaaagatgcttagtctagaaatggccatttaagctgtgcgacctgcctcatataagtcacagatcaagtgccacattttaaagcttatatgcttcgatatatggatctagaaaagaattctacataccgcaatttctatagccttttaacacgctgcttacctgttattactaattgcccttctaccgacgagtaaggctgtggtcgaaacgtctgaaacattctaaaatggggcatatccagcaaaggagccccttttcaataaatgcacaattgcgaaacaattgcgaaaatgcagtatgctagctctaagtaagttcaataagaaatggcttcttcatagctgataaaaacattcatcatatgaatctgcttcttcctagaacccgaaataacacaccactatcaaatactgccttgtaccattttaagacatatgacacctatttatgtttcttaagcattgagctttaccaacatccattcgagtagaacgccagacttacagtattgaactcgtgcgaatgttacatctcttccgctcttgtaaccaattgccctcaatgttggcggcaaaggggaatgtaattgacctcaaccgctgtcctgcccctatgtagtacgtaacagcgaggagcccgagttgtatacgatggacaaatccggcagctcacagtctgattccattgcacagagcagtactgtttgcatgttattagcaggatcatgcagcttgtattacgatctggccggttcgtatatcctggggtactctagcgactcagcttctaatgttaattgagcattatcgatctagcaaagaagaataaagaaaaattccaccaatcaaatcccaactggaagatattttgccgggtgtgcggcacgacggacaatctacttttaggcatatcctggctggggctcatgtacctgtcattttagagttagtgcgacaactcactaactactcgttctagaagcaggatcatcaagccttactcgccgtttgactgtatcaatatataaaatggcaagattatcctctttcttatctccctcttttgtcttcatcctaaagctttacaccaagacagcttagctattcatcaattctttctccaataatcatgcctgccctcaagactcttctagccactggccttgttggcgttgcctcagcggcgctcaaccccagctgtgctcccggcggcaactttgacctttccaaatggtccctgcagcttcccatcggctctgcgggcagcccaaccacgatttccgcttcccagctctcaggctgtgggggctatcaagatcccggccacaagtacttcttcactgagagtggcgacggcgccctggtcatgaaagtccctggagcaccctcaaacaccggctgtgtcacaacaccaaacagccagcactgccgcacggagctgcgcgaaagcaaccccagcagctgggaccccaatgccagcaacaacaagttgacggtgacgctcgccgtggaacagccagacaactcaggctatggcactgttgtcggccaaatccacatctctgacaacgttagcaccaagccagtgtgcgagctgtactacagcaccagcggcgatctgaccatgggcgtggaacaaacccgctctggcggtaacgaagtcatgaccaaggttggcaatgttcccgttggccagcaattcacctacacgatcagctattctagcaacgtcctcagtgtcagcatcaacggcgctgctgccaagactctcagcacctactcccttgatgcgccctccagctacttcaaggttggaaactacaaccagggctcaagcgcttccgatgttcacttcttttccatcaacgtttctcactaaattgattcaatcagccaacagaggctattgtaaatattttcttcttcttttttgtggcgagcaagggccgttgtacataaagggcttcattggcagctacactcaaatcttaatttgtcaccacatagcgtattttggcattgttttaggaaggttgagaacactgagaaactcacgacttggttattagcatacaagttgaccagataattgactcaataacaagaagtatttttctgactttggaattcgctaagacgcttcctcgctggagctgcaacgctttgccatacacaagcaagccaagtattggcaatgcactctgaagctaacttgccgccaacattgacatgcggaactgaagatgcgtctacgaagttgaacgctacatctagggaaattgttcaataccaacgataatgctggtacaaaaaacggtatccggtatccggtatccggggtcttcttgcttcttagaacttccattttaagctagtagtattcacgcttgatgtacttgcattcatacgagccaatatctaagagtcggcggcatctgcaagcagcaagtaattctcctcccagccttcccttgactgatattctccagctgtaatctcagcgcgcatcgcaggaaaaatagcgatacatgtcgcatatttccgagtttcaagtttcactcatagtaatcctggagctataaaaatggacgtcgactctaaagcggtaaatatttttacaacgggcaaatatagtcgccaccagagaaaacatacaaagaactcaactacatagtccactacaacttgcatggctgtgttcagattaattagccaatcaaagctacccagaaatgctgaactgaaaagaagacaaaatgtaattctttgtagctagtataatatttagagacaaaagccgccactcattacagcaccactctctagatttccaccagcatcagcatgaaaagtgtaaacattatgcaaatcgtttaatactgatgcatatatagatagatgagaataaaagtcatcgttggtttgtaaccttttcgactctgaatgtagtgtattaagatcacaggaatagcgcatccatcttagctggcgctcgtggttgctttcgaaccgattggttctagttcttggggcgatgatgaatcaattcaaatccattcttgaatgtctcttgaccacgaagcaataaaccaatttctcccggatgcatccagtgaagccaagtcacgacggccaacattggcagagcatcgaagacgtaaataaaggcttcctttgtaagtaggtacccgtcgttcccttgagcatattcgataacacggaataagtttcgaatgatgatcaagccgccggcaacgtataacgttaggaggtatctttgccaacggcaatctggctgttgcgagcgactagtcggaactgatttcattcggcggtggaaaatagctgcgacagtaacaaaaatggcaaaccaaaggagttggagaacaaggccgccaatgatgacattgttaccggtatctgtggtagacgggttgtctttggctgaacttaagataccgctgcctagtaatgagacacaatggtaagcagttgatttcgaacgcgatatttttcacgagaataagccccacctccagccagaagcaagaagcaaacgacgtctccaacgacgaatattttggtgagccactgcggccggataattgcgtgctcttgcccaccgacaagaagaatgattcggccgagtatcatatagatggacgctgcgaataatgcgggtgcaagcaaaatgaacatggtctgaatgaggtagggccccagtgtccaacagcctgttttttgtgcgccagatgcagctcggccaataaacccaataaattcaactatagttgtaatacaaagtcagtgccattgtaaacgacttggtatagcggtggctgggaataaacacacaaaaacatccaattaccaacggcgttaggtaccagcatcttgttttacacatctgaaacaaatgcagtatgccggacaagaagaaaagaatgcagaatatagcggccgcggcggtagaaggggtgtagcgatagaaggaaaaggccgcatgttgccagtccgcgacgcagttggtgctcatcctagatactgcggtgctgatgcagcttgaaagaagtaaatgcaggcggtaagatgtaagaagtaggaaagaaaggaaaaagaagtgaaagagagttagttaacgaaatattctatattgaaaagaagtagaagatggacctaagatatataagccctttccttattaatgctctgaaaatatttcccaagtactaggatgccacacagccttgagctagccttgaattacgttgctcccatagaaactatactataaagagaggaaagagtagctatttcttggcggtctatcccttcggtgtcttttacttgtccggtactatcagaataccacgaccttggtgtagatgagcgtactgttaacgcactgattggtgaacggttttggcattccccacagcaacgcgaaagatgtattgtctgcgcctcgtactagctctccagaaaggctcggacaaaattctaccaatagtagccttagttgttggtgtatcaactgatacgaagctgacgaaacgatgtatgcaagtgccggacctaatttcaaagtcccagagccccttgtttatccgcgcagtgcgtattcctgggcttaccattggctcatctattggtctccaccacgcgaatcccgttgtctttcgcgctaggtgggggtttacgtagagcttaatgttgcaaacgtttctagatgtcagctcagattgctcttttttagtaaatttaaaggtaaatcatacggcattaataagcataacatggtgaatgcgaagaccgaacgctcaatccaacttctattctatatgatcattgtttaacgcccccctagtaggtagtactatataagctttaagtcttggcctactctaattccatttaccactacctttatatcctggcttcaacacggaagaggtacccaagattacactccctgtaatattccaagtcatgttgctgccagttggctatttggccacagaagccattgttcccattttgtccctaaatatgtcgagattgactggatcaaaaaccgtcccgagtcgccaaacacccaaaacgaacggtggcgatgcaacagcacagcatagaaagacagtataacgagtgcctctgggatccggctcctaaccatatcaccaaatcgggcggacactagcattgtccatgatattgtaaaaggaatttgaatgtggacccctgaatccacttcacatatatcgaaaatgttctgcagagctataactgcttgggagcatgcctctttgtctatctcttgaaggtcgctatcgtgaatcagggtattcaaatgtccacacgtttcaggtcgctcatgatcaaagtcggctgtgtcttcaatccgtcgctgcccgataatctcatgaattatctccctgacagctggccacgctgttcgtaccacagcatgaacaccttggtggataggaaaataagtggtaagtttatcgcaaaaggagtcaaaatttctgcattggaaagtctcgaacatcatctggatgccaagaaatgatgcataaagaaaccaagaacgagagttttgcatcgagatgtcggtttccactctattaaacaaggatacagcccgtgtttgaagctccatcgctttgttgctgaacatctgttgctgttctcggcgaaaagtactcatgtgggctgccgatagggcaagaatttgatccatgagataggggttggtgagagcacattgcatgatcgccatgcgtatcgagctcggcaaaggtagcatactcgcttcaaacgcgcctgactcgaaatggtgaagcagctcaagatgccctagatcatactgctgatcttgccattgctgagtattgcattggatgggcggcgaaagcgttcgcaccgatggcgttgatgcacaagacgctgctttcgggcggctgagccgatgcattggacgtgtaaggcggtatgaacaggatcgattcgtgatggtgcaattgagacaagtgggcgaagcctcatcgcactttttatggcgttgcttgcattctctacatccatttcgggatttgcggtgagaactgcgcatggtcgggggattaaagacggtgcaatagatccaagggcataagacctagtaacgcctggctgtattttgtctgagccagtgtgctgctgatgtgtaccgaccggcgagttttgtcttaatatgctgaggaaaccttgactgaatgtcttatggcccagcaaccccttacgaatggaagcagtcaattcccgtatctattatgcagaatacgcgcgtacgtggtgttccattgaagactcagccaccgcttagttccttggatcgccccactcgctgcttgataattactgcggcaaacctgcggattaaaaagacaccggaggttaagatgggagttgttactgctcttatgtaatgaaactaaatacttcgtattaagataaaacaagccgcccattctcgaatcgggatgagataacacaagtggtttcgaaaacgcgctactctgtaaaatgaatatctacaaatgtgtaaatggctggccacacatctaaagcctaaaattaccctcaagaagtatattgaccgcttcttcccagcctcgcgaagatgcaatctcaatgactgaccgtccctggtcatctttggcctccagatcaacactgaacttgctgctcagcagcttcaagattctcatgtcgccattctcaacagcctgcataaaggcgttccagcccctgtagattttatttggatccgcgcccttctcaagaagcatttcgagaatctccgtatcgtcgccgcggcatcttctgactgccttgacaatagggagatgctcgccgggagcgttgaggtcggcatggccgtccgtgatgaggaaaagaaccatttccttcaaatcctcgcgaatagctgtggtcaatggagagaagacgccgccgtttttatcttccaccgaaacaccagctgccaacagcaacttgacagattcgatctggttggcggccacagccatttccatgacgcctttataagcgcgtggctcggcaagcaccgatagtatgcgcctaaggatcaacggattctgcacagccatgcataccggccaatcctgtccgcgcttgttgggatcggctcctctggcgagcaaggcgtctatcatttccatccggctctctcgaatggcgctcgtcaatggggatgctcccttgagattcctctcatttgggtcgaggccttggtctagtagccacaacagcgcctccatgttgtttgagctgactgcagtctctactatccccttgggggagtgcaggtccgcgccagcagtgacaagcaaaggcaagaggtggacacggttgtgcgtgatgcatttgaaggccggatactcgctagctgggacatttggatccgcgccgctgctcagcagcagctgaaatatgtccattcggttgtctcggatggatgtgcacagaggagtataaacgccgtcttttttagcattgggatcaaccccggctttcaaaagcacgcgcaccgattcgatattgttgatactggttgctagttctatgatgccagggcatttcttagagtctgcaccatggttaagaagtagttgaaggcagggcgcctggtatgttgccggccacagcatgtgcttaggtccggggaggtttggattcgccccacgatccaaaaggcttcctgtgatgtccactcgagaggagctaatcgcttcaaagagagctgttttcccttctctattcttctcatttggatccactccataatggagaagaagatcaatcattctctttggggttttcttgttgatagctgcgatcaacagcgtgtcgccgttggaggtgctgtgagatagatctcccccatacatcaataagagatgtgtcaagctgactttgtgagcagtaatagcagatgatagaggagactccaactctaggccgaccaaagcattaggatccgccccatactttaggagagtgactgctcccgaaaagaacatcttttgaactgccgcaaacagcggtgtgatgccatcgccatctgcctcgttaggatcggccccgaacagaagtaagagccgaatgctttcggcatcaaggagatttacagcctctgtcaacgccgctgcaggagacactcctctgtctagcaactgctcaactaacttatggttttttcctcgaacagcagaaatgatgctgcctctcaagttttcggcatccgagcctcctgagctgcgaggggtccagcgtggcatcgtgaaagggtctactttcagacgtatggctttggactgtccaagatccatgccggccaactcttccaaaagtgcatcggactctgctgatccagtatgggatgacgtgtctccaatcgtgctggctcgatcaaacgttgtaacaatgccggaattggctctctcgttcgagataatcgagctcggagtggtgatgctataatgttgaaggatatcgtctgatggaccgcgcgagttcgaaaatgacttcttcgccatgttggaatcgggtctacgtgaagaggatctttcgctccacgcggctggagatgctagcatttgctgatgctgtccctcgacagacaaaggcccgtggccaagaggagacgggcgatgacgcgacatgtccggctcggaagcctttgttttcacacgtccagagttgtcatccagcctattcaatgccgctgcgagccctgtgtatccgatgcccatgccgcgttcaattcgttcggtgcccagcgtccactggaagagcagcgcactcatcttcaagccttcttttgttcgttcgagaattgccgttatcttgtcgatgtctgtgtcgccaaatatcttgccccagccacgtctcatttttcccatcgtgcctttgcgttcatattccaggagcttgcctagcatttcatcgagaatattaaagtccgattgagcaactcgtaacttcttgtccaattccgagatgacgtccggcggcaactctggggttgagcgtccacattctgcgaggccagcttcgatagagaagagaatctggcaggtgtcaaggaacaaatgcgccaatcgatcgacattatgcgaaagttgcttaaccgtggtgagatactcgagcatgcgaacagaggttcgatctccgctagccgcaacgttatggcaaaggtcacagcatcttgtatgggccttggacaatttatgagacattttcgcgggctgtttggcaggcgcgtgcaggcctgaagaagagttgatgttggtggcgctcgaggctttggacagtggcgtcgccagaggaactgatttcggtgtgattggcgtgcgaatagagccaggcaatgagagaaaatcctcagtgtctattgagaagggctctttctgaggtgtgatggagagagcctcaaagaagtcgaattcttgaacggaactttccttgggtacgacaactgccgacggtgacgaaagcatcatgcccggcagaatgagcagcgcgtagcattacagccatcctcgggaaaccgggcagggcaggaaaagactctgatagttatttaagctaggcctgtctgaatcatcagatccgatggcccatttcgatcgaataaatctcattgcttttggcatccaggccatcatcgagccccgtagtggccacgaggcacatggattgcccatgttcgattagtgtaatctccccataattctacgatagtcttttcagctccggccagatcagccaatcgcattgtgctatgctggcctagaatcggccatgtggagctgattggtgatggccttcggatagctgcaattacacttgcgcttcgtatctcgcagctgaagctgagtggccagtctgtgcgtgcactaaacaatgctgctgaaacacactatcaagccgcggatattctctgcctttcccgggcctagattttgaaaagcttgacgcctcgatccaggggattcgggcagaaggggaaggcatctcctttagtgtggtcatagtagtccggaagctacagtagcaaagacttcaatcgtgatgccctccaatcgccaccatctcgcgctattttgcatcgcaaccaatgccgaggctctgtccatgatgcttgccaagcatctcaccatctgtatccaattttactccgtagttgttagtcagccctcagacttgcgtgtccttcggagcagcaagatgatttttgagattccctcttctcattctaaatttgtaatttacataagagtatacaggccgatctcgcttgggtagcaactagtacacatgtatttagtataacttgcggaattctggtctagaacaaggtctctctctcagtggcaattattcgcttgagcaggggcgggaaatgcaatgcacgtggccttggctcaggaccgtaaaatgtcttggactgaaaatagcgcgagttaccactcatactgcgaaattagcgctttttttggcagcaagcccatataaatagctacatgtatgcagggaggagtatgtagtagccaacagccaacggcttagtgtgatagaaggtgattggcagggcaaggcaaggacttcggcttgataaacaagaaagggtcgcacgaaatttcattctgaatagtagccaagagaatagtattccagggattgtgtttcaggtaaatgactcctcaaagccacagccagtcacttttctggagtttttggcttttgtgacttcaattgttgatttataaacccccagcaaatatattgatacagcatgagaaaagtcatcctcggttaaaaacctgcgttataatactagtgttattagcaacgtgtatatgtgtgtccaactagatcaagtagttacctcgagcctcacctatcgaatattacaagttgtaagcgtctttaataacgctgtaacttcacttttgccttgcgcaatggttctcgtcaaaagaaaggggttcgcattcgcacttctaactccacctagttatgactagtgacgtctatatgaaacttactggccgctcgtaatttggctccaaatttgtaaaacacaaacggtaacactcccagagccacagaaacaaatcccaaaatactagtagcccacggcgtaccaagcttctcatacatcgttgtagcgaatacagcaaagccggctccaaacagacagcgaagcattgtgttagccgccaaagcactggcactgtaacgctcataacagtcggtgagatatgcattgatgccgaggaaaagcatcactagagcaaagccaaagggcacaccggcaatgatggacacaatccaatgtgttggcggcagtgctgtccatccgaaccaaaatatgccaatcggcaatagccaaactattgggatcaaatgtggcaagcgagcttcaggtaccgggccaatcttcttcttgtaatgggtgtaaatattgttgacgtacggggaaagaccagttgcgatggccatcccagtaccgattcccgtgaatgccaatcctgaaatgccaatagaccacccgcgcgctttctggaaaacgaccggataagcggtaaaatctaggtagagcacgccgtagatgaaagccatgtaaagtgatagcgtgaagagaatcggctctgtgaaaagcataatccacggtcgcattagactttgagtgaaacgagtgcttcgaacgctttgtcggacgtcgataccagccttggcgtttttgatctcaagcagcctgggagcgtatgtctcaggaagagcaattaccataatgatgtatattgcagttgcaatgataaatacgacccacgaagtccatctccaagacaggtactgtgttaaaaaaccgccgacgagggatcccaaaaccggaccgcagaaactagctgctgtgtaaagcgcgagcgggacagatcggtgagactggggccatagatcggtaatcgaaccgcctgtgtttgcaactggaggcaagccaaacagtccggcaaagaaccgacagaccagtagagttgttatattctgtgccagtgcgcatcctaaagtggcaaggcagaacaacaaaaaggaaccatagtagagcggattgcgacccctgcgtccaatcagtagtgcgttggtatatttggcctatgccagccaacttaccaaatctcggataatggtgcaaagagcagaggcccaaatgctgatccgatcaaatacgtcgttgaccccagtgtagacatcaagttagagacgtgaagactgtcagcaactgatgaaatggccggtgaataaacactggcactgaaaccaacgatgcctgatattgcgacgacgataatcgtgtacatccctaatatcaaatcaatgtaaaccgcgatatttccccatgcactggtgatagatgatgcttacatcttgccaatgccgtccaattcaacgggtcgtcgtctccttccaactttgtgataatctcaatttcgccaagttcaagatcacccaatgcatcttccagtgctggcgactcattactggcggcctcctctttcattatagtagattgtcgtcgaaatgctcacagccggagctcttttgttgaagctgtggcgcgggaaaaaatgtaattgataaaactccgatgtgttgtgaataccggcctttggctgaaggagttgcaaccctcaaatctgtgtatctatataaagattctgatagatcggattttgaagattccgagaaagcgcataattaccacaaggtgtcccgatattgcagaacggtatttgtagaaatctacgcttcttattataacaattttacgtagcagtcaaagagacattcatggcggggatggtcgaaagtagggcgcgtcgatccccagtagggtagccagatcccggccgttgcactacgtataaaaccaagaggaggcaggttgggaaaattgccggcagttcggcagaaagaaagagatgggtgaaccaactgctgttccgtatcagtggagtctttgacttattcacatgtagtaatcactttattttcatatatccacgtactctatttagtttgcaacgacttggaacatacatgcattctctattagaagcagtgaaattcttcattagagacgtgcattcaaatacagttattatcctttgtattaagttgcttacactcacattcacactcacaagcatacacacatatatgtatatgtttatatttgtgaatatgcttgtaaacaataaatacaaccgatatacccaaaccctgtatctgtgtacgagcagtcattttgtttcttcacctccattttctcgaggcactcagcccctgtgtctctggagcgtattctgccggtggtcccgctgtactaggttgtctacagctgcccgatccactaccgttatggggtattctcactgcctaatcctacagggaatttcatgttagcgtagcactgtgtcagcatgcatctagaaatccttccggcgtgcggcaaatctacccgcttcaatacatccggtactagcgtttctaagaagcggcaattgggtcgatcacaccttcaatgcatatgctgttccacattatgaaggaatataaccattgaaagcccatgtagatgatgtgatgaggaagatgttaggtgacatattgttctacgctccaaaaagctagcccggcttgttgacatggaagaggtaggacttattagagctttctgaactagtcacagcctacaaccggccctttaggtctctcttcacatgcctttatcgtaacatcgtatacacaatttattagttggcgaatgacttaagggttacaaataaaaatagaaaatctctcacaaagaatggaatttttgaatgctagaaatagatcttgacggtggttcaagacgatgtttcgcgcgcctatttaatattctaaaattgaaacggcatactgtagcctctaccacggatatatgtagaataaattctattcagaaaacaagttctttgttgaatttcctcaaaagacctccatatattgtacattcatatgctttggtatcacacaggctttgaaccgtcgcgaacttatatctgtcttctgtgcacggcgttgatcatccaaagtcaagaattcccggccgagtaccaaaagggggcttatagaatcggtatgagtctcgtcagtttcaatcttagcttgaattgggcggcctagaagttgggcagttgtgtggaaagccgagtctatagcccctgcaatctgttcaaagtgtgtaagtagcgaatgcttgcgttggcttgggagtctcttcttacccatgtgtggtgctttgatagatgctctccagcaaagtatatgttgccctctggcttctttgctatttcgaagaagcgagagaattggcctggaagaaacattgcatctccaccgcacgattgggctgaccatgtaatgtcaaacgcctcaatgaattgctcgtaaacatcaatgtcagcttcgtctgcataatatttactaagatcatgcaaacaaatcttgattctctcagatcgcgatagcccactccatttcgcagcatcgctcatccagctgtaaagcaacaagacaccagagccgttgctgccgagatcattggatggataaacaatccagcggaagcgaagatcagtagtactttggccaccaaagcaagggttgacactggagcgctcccagaagcgcgttcgaaaatgcagaccaatcttatagagaggctcatagtgagcgccgcgaattgactgttctttcatgaaggaccatctagggcgatcgacaatactgtgaagtgcagatgggggagtagcaactactacagcgtcaaaagtagcagtataggtctgatgaagaccctgcgctgatagctggactttcccattgtctaggtttgtaatgcgatccactcgagagttcagacgaacgttttttgagcctactaatgaagctgcacattgggttatgcgtgacatgccgtctttaaccgttgcccactaagtgataaaagttttagaaatatgccattagatgaaacaagggaggaataagcttacatcttttgtgtcaaagtccaagttttgcatgattatctcggtaaaacttagatcgtattgattagtctgggagcagaagagctcaacgaactctataacttcatggggccatccgacgatgaggcggagataagcccggaacgagtactcgtcatatttgagcagcttttcaaacccattgtcaaagtcctgccgaagtatagacagccacggaaggacgacgcttccaagtagttgctgaggagtcttattgcggtaggcctccggaaggccagcttcggtggcccatttactgtcttgtaaggcaccctttcggtcttgaaaaaaggatctgttattctcatgatcgaggatatatggaataagctcaatcttgtctccagcaaacccatgtgtattgagatagcggacaaagtcaaagactttggaatgcaaagatgagcgagggatgcgcatagctcctgcttcaaaataaatatcctctgatttagcttgtggcgtaaaccgatatgtgtagatacgaccaccgactctatcggctgcctcgaacacagtcactttatgaccttctcggcgtagcaacaaggcggtataaaggcctgatatgcctgcaccgattattcccacatgcattttgaagcttgagagtgtaacaaagcaatgtgatactgtagctcagcgatgggtgaaaggttttcaaagagtgtaatgtcaaactagcaatgtagagaaagatagcatgcgcttaaagtcataatgctttgatatgtatgcaaagttctttggacttcgcttctttaggtgagttaaaaacagaagagtggctactgcaagatgacccaattaaagccaagaatattcaggaaggggcagaaatcacacgtcctcggttagttttaatggcatgatttcgcgagcaatccaagcctaatcaggctgccactttgggtctgaacataagttacggtaagcagttggagtatcttggtgtattctatctagccattctggtaatatggatacgtattctatggaatagattaggtatcagcaattgcccctatcaaagcttccattaaatgcttttgtagatagtatttcgtaaaccataccgaacatttccccctttgataatactatgtaaccctctatcatatgaccactaaacgcaactaaccgacggatgaacagaactcgccgtcaatatgtgtttgaagggcaatatgccaggcctgttagtgccagtttcaattcgaagaatacgctagcctaggccaatcaaataaatataattgtaaaattagttgtctcatttgcgtcaagaaagttctacatgttgaaagcaatccaataccacgctgcaataccacgcgcagggggctagaaaggggaggttggttgtaaaatgggggtggcaatgagattcgtatgacacacaaaaacgatcttcataccggcgacggaggtaatagcgaatcgtaactgagaaaggaaataggctggaactgagagtaagattttacgttgtatcgatgcaaccgtttaacgtatacatgttggcgtggtgcctagtagatttctgtatatcgatcttgcatactttacctgatttgaatgatgtcactataatacagccagtgacatacttatccaacaaattactttgacaagttggattgtgaataacgccatggcaaggcctattttcgcaagttttacagactttacctattatagatattgttcgcttaagcaggggctgcatcacattacggcgagatattgtttcgggcaaaatccccttcgcgcgtataacctaacgaggatataccattttctgaaaatggaaaaagcctacgatgcatgggtctgcaatggggcgattcatgcataggtaagctcgggaaaaacaatccgctcctaaacaccgataagatcggcaaatcaacgtctatcgaaacgtacacgtaagctaataaaatagacaacagatggaatgtacgttgaatagaattacatggacttcaaaagccaaaccgattggacagttaatatactttcaagttactgttacagcatcatttgctaatataaaatgaatgttactgcgttgagactacacttttgttcaagttgatataaaggcgttctgaaaaaagtaggaggatattgaattttaaggactaatctgacatagcttttataaaactttgcgctaacacttgtttgataccttgccctagaatcatcatcttacttcctgagtagcagtactaagccaactgacaggtagcattgatgtgactgtatgcagcctccctgcaaaagtagatctgtggagcggaagtaagcgggtagcggcccgggccatccccttgatctatggagtttttttaacgcgtattacatgtgaagacaatacgactcaaccaagatatactagtggagagattgatcaatgggacgatcgagtggtgcatagccccaacagtaatattgcctaaatgcaagtaatgtgtttcataagtaatcagaaatggggtacatacttcaaaccgcttttaggtcaaactgggctttcgaaatgagagcatcattattaagtatacagtatagaaagacaaaaagagcattacaatatctcaaaaacaaaaaaaaagaaagaaagaaaaagaaaaagataggggaaaaaaggccatactacctctacctaggtataaattgcaaattcattgcgctgttcaattccagctatttgctactacattaaaagctagtattaaacaagttatacttttacggaattgtttcctcttggaaaaataatgtatgtattatgtataaatttgaattctcttgacaaataattacatggcgcaatattcaactcctagttcagaatccttgtttttgcccccgtctacttcggtgtgctccaggctcacgactgcagcgtccggtatgagtttaaggcagttcaatagtctgaagattgtttgggggaacctagttgtgagatgtctactgctaggcagcagcttgcttcacgggagatgtaaatgccgatatgtaactccactacaatgtcttgaagtataaagtccagccatgatcctctccatctggcattttgactcgacaatactatcactaacaatcgtcgacggatagttcacagcctttgtcaccttctatcttatcaaaatgccttcttctaagagcgctcctgtcattgacttctctgacttcttgtcgggtgatcaacagcggatgcagcattgtgctgatcaaatcagagatgcgtgtcttactcaaggctttttccaaattgtcaaccatgatattcctgctagccttcaaaaagacattttcaaggcatcaaaggctttttttgctttgccactcgaagagaagatgaagctagacaaatctctcgtacgtcaattgaggcgcatccatgtcgctcgaatgctaatgcgatcgaacaaaaacagaacaaatacaaccgtggatatgaagtcatgcatggccaaatgattgaggcaaacaccaggcctgaccttaaagagggatattatgtctctcgtgacctgcctatggaccaccctcaagttaaggcagaaaagtttgcccacggcccaaatgtgtggcctgagtctcttggagaagctttccgagaaacttgcatggattatttgaaccgcatcgtgaagcttacagaagaggtcatgcgggccatggcaatgagcttaggctatgatgcggactactttcaggagttttgctcggatcccatgtgcttctataaattgcttcactacccacctcagccgtcagatgcccatgctttgcaaagaggcatgttgactcattcctttttcacatttttgttaattttatgctaacattgactcaggtattggagctcaccgagactttggcgtgattactttactcctgcaaggaaacgtcgctggtctcgaagtctgggacgaggaagtcaaggattggtaccctgttcctccagttgaaggagcctatgttgttaacatgggtaacctgtttgagcagtggacaaacgacaagtatatttccaatgttcaccgcgttatcaatcgctctggagaagaacgtttcagcatcccattcaactataacggcaatccggatttcattatcaaatgtatcgagaagtgccgctctaagcctgaagaagagaagtatgctccggttagtgttgaggattacgttgttcagaagtacaaagatgtttatggtcgggttggcatttacaagtccgagtcatttgctcctcagaaggccaacgcttagataaaaagacagtcaacatattacttgtttttgtttcaattaaaagcatcaaaaaatatactgcggcaatcgcttctgttctactgctaagacgcatttctttgcttgtaattttgagtcattaacgtctatgcggcggtcctccgtgtttcatctagctctaccgctcaataaattcaagagaaataaatactataaacgtcgaattatctctaatgtcagtaattgcacttcatctgattgtcgcaagtgcaaacggctttgctttctggctttttggtacccacgtgcaacagtgttgtacaggtgacggtgtatcttctatgatcaagtcatattgcccatggctttcacaatatgacgaacgtaacaatcaaagtagacgtgaatgatttcttaaataggtcttaaatggacataagtatgtgtgccgtgaatgaccaacaattaggttttaactaaagattctattgcaggatcagtccctctgaggggcggttctgttggtagaggccactgtaaactacggcttctatgtattatacgcccaccaacactttttgatgatagcagtaagcgcgcagcgcgaaaagactgaaagagaaaaacaagggctcgcgtggttcttttcatggtctcgaaaaatggcttacaacacaggatcggaaatccgcagaacagcggctcaatatcctcttcaggtgatttaacctggctatacgatgttctgtgttgcaatgatatattagacgcgcagcatgccagagatgacaaacggcaaacaatcctcatgaatgacgagggattcaagtgcgaggacaatgccaccgagatatgtacctgattggcggaagtctcatgggtggtaatctttataatgatgtccttgaaacgtaaagcaccttgctcttatccggctctgttctcattcctactgctgtatactacgaagcctcaacaaattagttccatatatagcctgtgaagaagacgtcaggcctaagacgtacgtccataagtgttgacagtggttttacttattaaaatcgccgccactgctggacttgtaagctttacttttcattatatgataattatacttgcagtagaatgtggaatagaacataagcaatttaataaaccccaatctgttaaaagctaaactcgtatctatgaaatttaatatatacatctctcatatactatatacacctcagggctttatatacattgtctgccctatactatatacacctcagggttatatacatggtctgccctgtaacagctactaccattaattgagatagaaaaaggctactcaattagaaaacacagcctgtcaaacggttggcaatgtctgaggagtacgagctggtagcaccaccctcgctcaagtttccgtcggcggggatgctgcctgagttataaagtcgtgcagcctgatagactgcctgagctccagtagtcgacaagctggccagaagctgctgcagaccagaaccagatgcagttcctgtagtgccatcctggatcatgcctacaatcacgttgttcgggcatgggttgatgccctgacccggtcccaaccagcaggtgtttgtgccgttggcgtcctgcatcaacccagggttcgcccagaatccttgcgtggtcggaacacgcacgcatcccttgctctcttgtaccacagttgccaagacgtagcgctcatcgacaccggacgaggctgcgatactagtgatggcggactgtagctctgaggtctctgtaggagagttgttcgccactccccaaccattgttctgacacgcgccattgatcacgttgagattggcattccataagttgtcgaagctggcccaggcgctctcgtcgggccagccactgccagtcgagccatcaccggtgtagaagatcttagaggtgcaggtgatggctccagtaccacctccgttgccagggggggtaccagttccattgccagggggagtgccacttccgctgccacaatatgcgggaccggtgccacagaaaccaaattgcgagcagcagaggcctgtggcacaaacaaagccggtggtgccaccacagcttccgtccggagaggtttgccgagttttcaagctgccagaaggcatggccatgacgcttgaagccaagcaaagggcaaggaatgcagggagtgattgacgcattgtgaaatacgggtattgaagctggaagataagtcttcagacggacagttggccagttagcgaatagctttgcagagtctgcggctgttgaagggattgctggttgagatcttcattgtttctgcgaacccatcctcgctcttatatagattatctgaagttggtgctgattccaccagggcgttttgggatgtcattgccactcttagtaggtgtggttttgagatgccataaccattgtaagtaggtgaggttattaccattttggtaggtgtggtttggagacgctattactgttttcagtaggtgtacctgcgtttgtgactgttgcgtgtctcacttttattttagagatgttacccctgtcattaaaccttaggtagcccggaactctcccggatctacgaaccatacaatgtctgcgccaagatcaacaaggaagcataatcatgtattccaggaagttagtctacgtataatgatactttcttttaaaactcaaaagccagcaagctgtttaactctttttatcttgctcgtctacggcttttacataagataataaatttgttgcaaggcgctggtacaagaaaggacatgtccagaatgctaatctaggaaactgcaacattgagttggtattattcttggtgtaggtagttcttgttagttactaacttaggaaagctgtcccgaacatgcaacaccccttgaaaaagtatcttagccttgattggaaacagtgaaatataacgcacttggtaaaggcacatgtttttttgtgccatactaagtaacgttgctagatgtaagataagcgtttcaaaatctattcctatcccataagcgctgtcctggataggcagtccaggtttgtagcttgttttttatttgactattgtttgaatacaaggctttctaattcctatcaagtagctactttttagaatcttgtagagtaagaaaaaaaattgtagagtaagacgacgtgttctaaaacaagtaggtatttgaaatatattgcgatctagtttgacaaggctttagcccaccttctgttgcaggaaaaaatctcggagtattagttatgccgagcctgactcggcgctatacataggatgtaaagaaacctagattctgtttgttagatagaaaaccaacacaagtttactatgcaaaatggcccctagctgctgcagcggcctcgttcctgctaattccaggtcatataggctagatcaaatgattctgtaacttgttctcgtcctgtgatcctcataccggcatgaccagcttggttgttgataatgtggtggtgtgtagataagcgagtgttcccaacttttcaatatactagcctcattgaagaaataagcaaggataacccctggattttggagctaataggatcaaggctgaaattaattgtaatccaacgcttatgggttacctaaatagtcaggctggtgcctagtagaacgcccccatttggaatctacaatcagtcaaatgcgaggttacttaacactacgggagaaaaataaaacaaaacagtaacatcgtgttataaatttcttatagtggaattttttttttaagtctttgcaagcattcgtccaagacttctacgtatccaaacaagcggtgcctgtagtgttgttgcagaacgccgattccgggcgctgcacacaacaatagctgtaaacaagagagtaaaactttttaggcctagtctagttatctcatcttcaaacctctaggcgttgcaacaacctctaatatacccgctggcccttggcgccgggctcgtaggtattacaacgttgtataacccgaaggagtgctgctgttgttaagatcgaagacatttgagctgcggttaaattcatcccagctgccttgattactgccactgttgctgctgttgatcctgctttgccttaccatctttgtaactcgccgacagactcaaatttaaggtcaaataacgactccgtgaagaaagcctttgatatgaaaaatcgggttgcaactagcttcagttcaatagatatcttagttaaggcttacttgttaaaagacgaggaagagaaaagggaagttgtctaataaagtgcggcatttgactgagttggtgggccacagccacagggaccgcttgtttggatatgtagcgggtactcgggagcgtttcccttttttccccctccagttgctaagagcggcattagttcctggaattctattaaagtaattgttttcgctagtattcaaagctgtagttgctttttctgttgtttccttgtgtttcttgtctccttcatcctaattagctacctattccagctttctccagtatttctgtactgcttattcattcaatgctttttgctagctgaggctaacctatatgctactagtagtacaagtggtaatgcaagggcgcaagccagccttcttcccacgccctttgccccacgcgctgagaaataccctttgtagatcttgcctagctcagcattgtagtagagacatatacagcgactatagagttaatgaagtataaataaatcaaattggtaactcaccattctttgttctgatttgcacgcacctcggcatcattcgctcagcccaattcaatacttataccactgcattcgaaaccatgccaaactcagaatccatcccaagactcctcaactcatttaccgacaaatggtctccgcgcctcgtcgctgcaattaacgaccaccacgtcaaagttgccaaaatagatggcgaattcatctggcacgcacatccgaattcggacgaacttttttatctgcttgaaggcaaattgaccatcgagctcgagggccaggatgacgttgtgatgcaggttggggacacgtttgtggttccaaagggtatcagacaccgtcctgttgcagaagaggcatctatcatgatgatagagcatgaatctacagtcaatactggagatgagaccagttcggacaggacaaaacgggtcaaagatgctcgtggacagtattaagacgggctgatgttatttgtatatatcaagcggatccgttcgggtcgactgatgcttgtggagaaagaatggagcaaggagcgattgatgaattagtaatgcaaaccccatattggagctccatgctcctctacagtataatatgatcttgaaaatatgtatccaagagttactgctcctgggcagttcatgtgattggcaaggagcgctgcttctattagtatctcaaagttttcttttgttaagggatacggtaggtctttttcaaaagagttcaatgggcgtgcccattggctgcatcgatgcatgcgaataggtattaggattctgctgacagacggttgatagatgcatagcggcaacacatagaatagcatacatgacaaaagtcttcctattttgaattagccgatgtattaggatatagaaatcggttgcacattaattaaagaacgttgtaggtcatatttggggaaatatgagtgttgttccggtcttcttatcttagcgatggaataatttaacatgcaaaaagtttatccgaaggttcctgctcatctctaggtggatgttgggtatagaaaccaacgatgagacggcatgttggcgaagaggctggaggcattggatattgcgttcaatgcagcttgagcatggggagtgcttataaattatgattccgacattattttggcatcggtatttcccaacatctgcagtatagtttcatgcgttgagtctctggtgcttgcatgcactacatcgccgactcttgcagcggggacgcttcttgcgcggctggtcaataactctaattgtttgtaaaatttgacccgtatctgatcaggctaatactagaaaaaagcatagagggctttgtgtatataatgaagcggtcattcgtgtgagagagaaaagaacgatataaacaccgctgagagaaacatgattttactcagcatctgggggagatccttcgaaaacttggcctctcagtcagccgtcgtatcccccgctatgaatgagaactctttttcaagtatacacgctgtctagggtaaactaacttcaacgggttaagagacgcaggttgccagctcgtgctcgactcagataatacctagtttggtaaacgacacaaatgccgccgagatgaagtcgagaagaacataagctattgcagcgcttcagccatggtcgatgccattatcaaaggctgccctgttgcgccaactataataccgtcgcagcggtacatcgatgttgaagatacggtgctactacatcttggcgcattgacactcgacgatgcgaatgacgaaagaaagctcgcttttgctgggagatatttatggatgcaggttctcgaaagtcttaatagacagtatccgcatatgatgatgtcagagtcgattgatgaacttgccgtacatgctagaaaaagagaaggctctaatttacttggttctagactttttattatacgaatttgcctcgcgatgttataatttatgccttttcactctaaattatgggaggtcaccaggccgatggtaactgtgcctatggtcatacagcctagctcaccccatagcggccttattcgctattgcacctacgagcgctagtaactgcactgcaatgggttggaaaatggtaacacacaatccctgtaattaggaagcggggattgcctcccgctgagttgtaccactggcttaacggtgcaaatgtaagaaacgagctatccctccgaaatctttcatctctgcgcattgtttcctctggccagcacccgtcgccggtttttgtttttctttctagatgaagtagaatcttcccaagagagaaggaccctcactctagttatgggcactccaaaagaccacctgccggtctccatttcagaggatgacattcgagctcttcttgtgtcgctggatctaccatcgccacaactggtatctcctttacctaccacagcggaatatcattcaatttacgtcctttcttttccttcagcagtagcggctaccctctccccaactttggcacctctgcgcgacgatgatcacgtccagctcatcttgcgtatttctggcaaccatctaccccgcatcaaaaccatcaacgaagttgcagtcatgacttgggtgcggcagaatactcgcttgcccgtagcggaagttgtgcgctttgatgctaccaccgacaatccactgggccatgagtatactctcttgcaaagacttcctggagttgcagttagtgacgtttatgatcgcctttcgccagacgttttagatcgtctcatcgaccagatggtcgacattgtacaccagactcatagtatgtcttggcatggggtatttggtctccagtttgacagtaatggagatgtcgtcccaggccccgtacttgaagaaacattttggcactcgcctgatgtggccaaatactggccggcttcagaatcggtggaatctctcaatattagcggaccatacgaatcctacaccgactacgtagccgcaatggtccgcgtataccaacatgcaattcgtgtccatccaacattggaaaacatgagagaccttctaccacgcctcgatgcttttgtggaggccctgtcaaaacatcctgagctcaataataccaggtatattctagcacataaagatttgcactttggaaacgtcatgtatgacgagttgagcggctgcatcacaggcatattggattgggaattctctagcatcgtgccagcgccccgctggaatcccgtcagggcttttctgtggaatggccagtacgctccagaggccactgaagaaaagaatcgtgtcaatgagctgtttagagaacgttgcatagcgcgaggattggcatctctgatagaagagacaaattttagctcgactatacagcaagtgatgcaagatacagtcaattacttgcgtgcaattgtcgaggtcagcccacgccatcaaaaggcagaggtggttcctagctggcgggcttcccttgaggaagggctgactgcttttaaggtctgaaaggctttgtaaatataagccccccatatcgctagcatagagccgaatcagaagacaattatcaatgcatacgctatatagaatttagtttttaaacgctggaaaatatctcttcaagccagaatccaagaatctcatgccaataggtttcaccagatagtcatcagcaccagcagcactcgcggcttctctatctacatcactgtcttgcccagtcacaataaatagaatacttgagttccatccatgttgtttctccaaagagcgtatctcctgtgtggcgtcaatgccattacacactggcatctgcaggtccatgagaatcagctcaatgggagcaccatcaccagcagcgtgtgacgtttgtcgctttgagaatatctcaacagcttgtttaccgtcagccgcactgaggcaagacagtcctcgcttcttgcaatacatctgcaaaatgcggaggttgatagtgttatcatccacaacgagtgtgatgggtttagctgatcgtgcgggggctgggggtgtggtagagtgcctccggatggctagctcatcagattgacatttagataataaacccttgtctaaacctgactcgccgccatgttcgagcgtctggcctgattccccattagtagagagtgagggcgaaccgtctatagagtcgtatccctcgtctgaagtcgagtaagactcatctgaagggttggaatgaacagcagagccaccttgagccaagtcctcggccaggttcttgttggaactgacaagtctcttcgctggatcgatcatcatggcaaggttatcggcttcttgaagtatgttcagaagctttaatgttgagaagggtccgctgacatatatgacattgggtagcgaatcgagagactctgaatcaactgacgttgggaccagacagatgacgacttggtccgatggtacagatgaaatgtggctgtggttttgttgcgagtcacggcgggattcaaggattgtaaagcagtcttggtagctctccgaaggggtgagtccgttacgaatcaggaacttggcgaaatttgaagacagatgcaagtcaggcaagtcagctcccagctggtggaatcgcagcggtaggtatctaagagaagacggtgttatatgcgaaggcgcggtcgaagctgtgtaagtgatatctcggaatgttgccctgaaatgagagccgcgatcgacttgtgatgatattagctcaatagagccgtgtaaaagcgtcgaaaatttggtggccagaggcaaacctagtccagcgcctgtcgagtgctcgccacctttctcgtagagctcaaagatgcggctctggtcgtctggcagaatgccacagcccgtatcttcgacatcgatcacgaatgcatctgtcccctgttgtttcgaggacgtgattataacagcaccctctgatgtgttttgaatggcattaataataaggggaaggacgctgtccctaagtaagctgaggtcggtttccaagcacctacagtctagaggtagatcgcagtgaaaaaatatggaaggcgtcgagcctgtgtgccttgtcgctgcgtcagaaatacctttcatgagctccaactccagctcgctaatgtcatgcgcggcataatgtcgttcggccacggcaacatcagcccatctgttcaaggtaatcatgctgttaactgttgacataagctctcgacctgctgtagatatggtatcgaggtacaaggatgaccttttaatatcagagagaaatcctgcaatacccgccaacgctggctgtattttggcgttgtcagatatagcgattgcctttaaatcctcgttgagcagttcggcggcgccgagaataccatgtatcggagttcgaagctgatgagatattccacgaagaaacctttcttttgctctgattgcttctgatagaagacgcctctgccagatctgggtaagcatagatgcacaggactgtataaaccaagcatcgacatcgtcaaatattcgtcgaaaatccttggtagctacagcaagcacagaatgacccagcttgctttcgcactgcgcagaaataacccgaacaactctatctttaggagtatcattatgatttgatgttgcaatgaactcttcaatataggcagtatcttcccatagcccattgtttaggtcagagggcaaccccgaatactggctgttgacgaactgaccagttccagacgacagaatgctgatcgactcatccggataggcgattcgcagtatctcgagcactggttcttgtgaatcgttctcgtcggatacattttcaacagtcgcaatgagctcggctagtcgatgacgctcacgttggcgtcgggctcgtgtgcactgcacaatgtcggctacaacccaatcggcaagacgagcgagggtttgttgctgcggcttagacaagggtggttgactggttgctgaggcgacacacaacgatcctagaccaacacattccccggattcgtgctgcattcgaagcgggacgcctgcatatgctaacaacccgcctttttcaacatatggcgactctcgaaacctccaatcctccaacatgtctggtaggagaaatacattctatacgcatgaaattagaatgtatatactaaggggacactagaagcaattggccatactccaggtggttgtgtcaccgtatgggcgcaaagcgtttcgccgcgggggagaatagcgacctgaacaccaactgttgcaagacggatatagacgttgacatcaagtaatcccacaatggcaaactcccaaccagaagattcttgtgctaaacagactttttcttgaagccctgacaggagctcagattcgttgccgagatcccgcccgtagtaccatagcatagacaatctcagccgttcatttctggccaaatgagcccgtaggtatcgagatgtagcactggcaggtttcttgggtatcgatgccgaagtgtaagggtctttcttcaaaggatagaagcacgactcggtttccggagtccacggcgcaattggaacatgaacattgtcgacatcgaatattacactttcggagctacaacgcgctattacaaacttcggttaccaatatttaagggtaagtagcttcggcagaaggtaggttatcagacaatcttcattcatacatcatacatacaatacatatactaatatgacaagttataggcctattgtacaataatatccttaggagcggaagagcttgaacaaatacagctatttttagcatggtcttggagccgctgagtttcaatacttgcaacgatcactggtgctaaatgtcagaataactaagagtccctgtagtaagtgtttcagctattctaattcagtatggttcccagcaacggtctcgaaattacttcagggtagtgatgttattgtacacaataaattttgttagctgcagagccaatgtaaataaagtgaaaataatacattttgttgtgtagtccattctgagttaaataatacaattatattacattttatattaagagttctattttggtccgagtagaaaactggagcctgtgtggttttaactcaaagctcgtcctactatacctggtttaacagcctgaaaatctgggtcgatacctagcgttaatgaacctttgctaatctaactaggccaccgttatggctggacctccctataaaactacaagatagctagcactagataaaacaaaacagcattcgcgatgacctcgtttttattgagaaaacgcatcggtgattagattacgtggtttcttgatgtgttcacacgggtcttccttgctagccgcagagctacttagcttgtgttgcgttggagtgctttgttccaggttgagcttatacatacgttcccaaacgctttaacaaattggtattcgatgcagtactgtataccaatttgtttgtaagtcgctattgtgggttttggattcgtggcaactttaattcttttgcacaggtgagtttaagacatctataacgtaaaatactagatttggtagactattacttggatactgaattgaacctcgtttctacacaaaagagctcatgagaaatgagccattcacatggcaatcctatcggtctatgatgatcttggcgtggcatgctacctgtcttgatttatcctttcccatttccctacacgtatgtatatgtcgaaagatgggttgcgtatatatggagtacatagcttgtccaaggagtcgcataccgtcgccatatatgggcagcaaggcgtcatgtacatttctattttatacaagattgagctttctagaaccactttattttctctttggtatacagaaactgaatccagcttctttaccccattgcttggcgaacactatcattggccgccaatttagccttagagcagtattaaagtgcatgcttatacggaatcaactttacaagattgatccactatggtgcgatcgttgaaaagtgcaatataaaagggcaaacaatctatgttgagttgcaaagtgctcttcgctctgatcactgcatgataacacgtcgtctctttcattaatgagcatacccaaataatggttcacttcaatttacaggccatcctggcattggcagtcacagtttccgctctgccggctgatagcccgacacaatacgtaggacctgagaatggcaacttggtgatagtcgggggcggcacgctggacgattccattctccagcgcgtcattgaccttgcggggggcaatgatagctcaattgtcgtcattcctactgctcagggtgatccaagctatgatcagaatgcagcgaatgcgggagactttcgtcgccttggcgccaaaagtgttactgttctacatacatatgaccccgaggttgcaaacacggaagaatttgttcaaccacttctcaatgctactggcgtctggtttggaggcggtcgccagtggcgtttagtcgacgcttacgccggaacgctcactcaacaaacgatccgagctgtgctggacgctggtggtgtcataggcggatcctctgctggggcatctattcaaggggatttcttggcgcgaggcgatacggagagcaacactctcataatcggagatcatcaacaaggcttcgcatatgtcaagaacgtggctatcgatcaacatgtgctagttcgcaatcgacaattcgacatgttaaatgtgctcaaatacaaacctgggattctgggcatcgcaatcaacgaaaacaccgctgttcatgtttggaagaatagtgctcaggtattcggtgctagctacgccatcatttatgacggaacatactggtctagggacggtaacgatccgaaccaacttccggatgattcaggcctattctatttcttaagagaaggggatgaatatgatcttgggctacgcaaagtcattaaatcgtcttgaccttaccttgtggtcgttctatagcttagcatatcttgtcatcgagagcagacttatatacctattgtgcatttcgatgaatcttaaacttgttgctaggaagcgatatgctggcgggcactctttggctgggtgcatctactagttatatggtattctgctgcgacatactattgagtggataacacggcttagaataatttaaaagaagaagcatacgtgaataccgtcgactacctacaattctgatgtattaaaatagctttcttttgtattgctcatctgggctatattctttgtgtctgtaatgttgtggaaacatgcatctatactatctgaacgtggtttagcattactttgtgtgcaatgataaaagttgcgataatggaaagttgtttcagctcggcagcgcatatttggcccgtctaatatgagaaccgccaccgtgggtctttatccccttcccagtctgatgcgtctcctacattctcaatttcaggagagatatttgcccttgctgtattttgcgcttttagtcgccatccggtatagctgaccacaagaacatttgcacacaagtaggccagtgcgactgagtgaccaacgacaaatctaggcccatcatttgaccgatacagctgcgtccccatgacagcccctagattaccaatgctaatctgcatcgcgtttgcaatagctctttttgtctggccagatacattgatagccggccatgagagaaccagtgcagtggccgggtaaatgcctgcagcagcaaagaacgtgccagcgtacgacaagcccggccgtgagacagggtcggtgtttgcaagcaacatgatatatccaattgcggccgtgattgaagagcccgctataaagatcgcccttttccccaatctttctgacgcaatggcaactcccacagtagtaacgaatgctaacgcatacggaggaatcgtaaggagctgagctttcgctgctgtatatccaaggttgctgataattgttggctagtacacagtcagcgttgaagatacttcagatacttcagatgagtttgtacaatacttaccagaaatagagaaagagtatataacggtaagctcattgtatgaaagcccagactgtagagccagcagcttgggtcactgactgcctcacgtacagcagcccagttgaaatcttctttgatcatagcgtcgcagtcagcggccaatctagttttgatcaactctctttcggatttcgtgagaaatttagcggtatcggggtagttctcaatgaaccagtacgctgatgtggcaatgatgacagtagcaattccttcctgagctacaatgtcaatatagactctccagccctttgagagacacttacgagaatgaatatccaccgccatccattactccaaacgatccctctcatcttcgcaattccctaaatattgtgtttagcagtgttaaaatgagacgattcgtgagcatcacgtacaaatgctaaaatgccaccaaaggctcccgcaagcgatgccgcactgaaaaataacgaaatacgatactgccgctcctttcgtttgtaccacatcgataaataaaacacaacaccggggaataggccgctctctgttacacctaggaagaatcgagcaacaagaaagccaggaaggttttgtaccactcccaacagcgtagcaacaacaccccacgctattgtcaaagttgggagccataaacgagggcttgtctttttgaggataatattacatgggacctgtctctggcgtcaaatattgttccgaaggacggacaattctaggccactgacttcgaaaagaacataaccaatgaaatagatggtaagtccagtaagatactggttcccagctgttaagtgtcagaaatatctcggcaactgaggatctgcgtatgtcgaactcatgtggaggtcatttaccatgccctcaatgcgagcatttccaactaaacattgttttagctgagttaaaacggaaccttcgagtagcacataccattactacgatctaagaacgagagaaggtataaaataccaactccaggcaggagtctagcgtccagtttgcgaagcagtgatctctctgtgacttcttcgtcaatggcgataacgtcatccgtttcattttggatgtgtgatgtatctttcgtatctgccattttgttaaaaaaagatggttggatggtaattaatgttcatgaagcatgatctttagaggcgtacagcattttaaattgtatcatgacctaatatatagcctggctatcccctggctatctatggatatttttcttcgattctctaccatgactggccaaaagctctagcatgacatggcacaatagtagggccatcgtgcaatacgctttgcataatgtagagtcaagatcgcgtcaaatgctcagctagcacgccatggtggggaaggaatgaccccgccaaaagtctacggtctactgaaggagacagcacaagtaagaatgaactgatgctatagctgctggggctataagtaattaaacctggggaaaagacctcgcgataagtgtactgtagtaaaagtgtctaggagttatgttctcatataggcatacagcagactgagctacaaaatgctgtattatgctcctagagctcttagtggtacatatgataactctccatgtgagaagggcacgaaatcaagctacacttctattcgtttgtctcctcctatcttttatagctaccttttattctttggatactaatttgtgccgcttgctagtaacctagaccttgagataatcgctaaaaaggcaatttaacatccatattcccaaccttccaatcgcttttttatatatatatatataaatgcgtccctatactatatcacagttacagaaattacaactccaaatattctaagacatttaacatcaaatacagaaaaagctgtctcaattccattattccgccataagaagtattcaccaggcttactactaagtaaatccactattcatagcgcatgctccatgataaaactaatcacagaagtgcgaagaggcaactgctaggagtgcgatttttgtatgcacagcgtatgatacgaacaacaaaagacaccaaggaagcaagctgaaggcgccgcaagggataaaatgagtgcagtatctaattattattgtacatatataggcatgcaagtagcagattagtcaggcaccagggaaacgaagaccacaaaataaattcttgaatacacaataccagattcatgtgcaaaggaacgcgagtagggacatcagcctttctgtatgtgtcgggcgtatgtgttttctattcggaaacacctcaaatctctaggagttagccctataaaccaaaagcagcaagagaacaaggagaacctcgtggcttaataatcattggtagcagggcatggaatgttaggtgatactatagctatttcgctaccttgctcgatgtttacaatggaaagagtatgagcttcaaatctagttccctaagtagatacattacgaattgcttgtagttactttcattcataaagacacattctttctgttattataaagacatcgcatgcttcgatatctattgcctctcactcagcgtcgataccatcggacacaatttcatctataggcgtcggcaagagccttgtgagttttagctagcgtacatctaaagcctattgtttcccccaaaaaattaacagccgagggcaagagcactgctgcttatatgctttatatgttcacttggttaatttataggcgaaaatggatatgatggctgtagagacaaaagccttgctgtattattcgagtgcatatactacattcgaactgtagcggcactaaatgtcctttgaccatcactatgtaacgcttagtataaaattgccagtgaacatagtatacccactccgagaagctggaagattacatctcccgtgatcaaatgaggatgactggcagtcattggatgtcttgtatattccttattactctagcaatctgccgtacctgtgagcgcaggaacgttgtatcctaggataatcacggagccttattgaacaaccctttatcagactgttgagtaaacgagccacacctgtatcctagtatagctctcaggcgcgttccaggttcatttaattgatgtacatgtgctagtcgcgccggtgtacgaagccaggtaagtcgctggcttaaagcctcaattaaacgcggtaaccagctaatagcgctgagggacctgcctaaatggcttaatgataggtacaagaggtacgtgtatacaggctaatcaatatcaatagcggcatcagtatctgaagcttcctattcaagcagctacaacaaccctcgttatctctatgctaatttcccgcagagtctctcagtggatcaagtagtgtcgaatcacgtagcgcatgtgactgctccaccatttacaaaacaatgtcacgatgctacagtccctcaatctccccaaagaagtcacctgccggtttttccaatgttgagggatctgtgctggatatatcggcacgtctagcattcctgtgaggaaaatgggaaaatgttttcgtttcaagtagttatactacagtcagggcacgggacaagcggtatcgactatgtaacgtctccttccaccagaatgacaagttgtaagtcaaactgcgcggacttctctatttacgtgccctgcgtcagcatgtatactagaattcaagtatagctcagtacatgtaggttatggtattggaggatttaaatacccctgactttgtcggcggctttctacctgtgaggctatctgatctatatcaaaaaggcagatacatcttgcgctgctgtttctccattaagcagttgtcgagtttaagattcgttgtatatattttccccattattgtatttaccatttactattctacaacttcagtatgcgttcagccgcttttcttgccagccttggactcgccggcctggttgtcggcgctccaccggctccgcatagcgttagagctcgccaagcttccggtgctcaaaatgtcgtttattggggaggcactaacaacgaaagcgacgacctttccacgtattgtgcacccaacgcaggcattgacatccttgttctgtcattcttggatatttacggctctactggcagcattccggcaggcaatattggtaatacctgctacgtcggtacgaatggcgcacctcagctatgcgatggtctggctgcttcaatagccagctgccaggccgctggtatcaagattatcttgtctcttggaggcgcggccggctcttactcgctccagtcgcagtcacaggctgtttcaattggccaatatctctgggaggcctatggcaactctggcagcacttctgtccagcggccctttggcaacgtctttgtcaatggctttgactttgacctcgagctgaaccttggcaaccaatactaccagtatctgatatcaaccctccgatccaacttcgccagtgacccgagccatacgtattacatcacaggagcgccggtaagtcaatccacaacattttgagagtaaatacagcgtgctaactccccaaaagcagtgccccctgccgttgagtcttccttgaaatcgcatttagacaagtggctcatggcttgctaacaacgatggagttgatagggaacctaatatgggagaagtcataagcaattcccagttcgactatctctggattcagttctataataacaacggctatgggccggacccctgttctcttgggttacctggcgacgcaccgtttaactacaacaactggacgtcatttattgccactacgccttccaaaaacgcagtgcgtgcatttgaacactcgatgttatcttttatgccagaaagctaacagctactaccagaaactatttgtaggagtgcctgcgaacactttggctgctaatggcaattcaggcggtgcggtttactatgcttcgccatcgcagctggcttccattatcgcggatgtcaagtccagcccagactttggaggaattatgatgtgggacgctgggtactcggatgccaatgtcaacaacggatgcaattacgcccaggaggccaagaacatcctccttactggcgctccctgcggcggctcatcgccgccggccagcagcagcgcccctacatccaccgcaaagacaaccaagcccgctagtagcagcacctcctcagcctccggaacaggcccgacgggaagcggcacagtaccccagtggggccaggtgagtcactggagaatttgggccttattagactatggcttggggctaatgctgagtgttttacagtgcggcggagaaggatacacaggcccaacacagtgtgtttctccttataaatgcgttgtatcaagtgaatggtggtcctcttgccagtaaagttacaaagaactttgccatgaataggagtcacgggaggaaaatatgtcatgcgcaggcagctttgcatgtaaaaagagcgcagtatatagcatctatagggaaaggttaaaaaccaagtatatttggcaatacttttactcgagtagagatcgcttactttgtgaaatgtcttgctggctttgcttgaacagagtgcaaacaaatttcgactttcgggtctgtcatttcagcaatcagatccaacagacggagtcaatcggcagtcttatgataaaggtaaaaatctctagatgctggaatatatagcttacgacacaatgattcacacatgtgtactctgcatgttcggacggttataaagaagtctcaaatttatcactaggctatttgttaggcttatggccacttgatgttaaaagcagtcgaattttaaaagtggattcatcatttgtattggggcaattgaaagaccaaatgcggggtttatctctgacaatttcagttattttgaacaactcagtttggatgatcggacacttctcactctctagcaaaaggggggattaagccaattgcatggtgagtctcgcctacaattaaccgcagcgatttccagattccaagctgattcttgactgtccaattagcccaaatctgagacccaggactacgccatgttgccttcccagatcaattctaccttccacgtccaccgcggacacagccatctcaaatggtccaaggaaatcgcacctgtgttaaccgtcgactcgggagacgttgtgactttcgacactatcgacggtagcaatggacaagtaacccccacctcgacggctgaagatgtcttaaagttcaaatcagagctggcaaaccccatttttggccccgtatatgtgaggggcgccgagccgggagacgttcttgaagttgaggtattgaagctcaaaacctcggattggggttggactgcaattatacctggatttgggctacttgcagacgattttaaagagcctcatcttaagatctggaaacttgatcctgacgattcatccgctgtgttcaaggacggcattcgcatccccactcatcctttccttggtgtcatgggagtcgcccctggggaaggcgagttctctactattcctccgctcgacacagggggtaacattgatactcgacaaatcattgaaggttctaagctctatctgcccatcaaggcgtctggcgcgttatttagctgtggggatggtcacgccgcccagggcgatggagaggtttgcggaaccgctattgagactcctatgcaggttacgttgcgcctatcgatcaggaagaacatgaactgggtgacatctccgaattattcagccacatcatctacgctcactcaagctgaggatcagggatattatgccgtcatcggcgttgattcagatctgttgaaggctgctcaaaaggctgtgcgtggcgttatcgaatatatggttcagacaaggagcttgacctatacagaggcatatatgcttgcaagcgtttctattggccttcgggtgtcagaagttgtaaatattcctaattataccgtttctgccagtgtaccgctgaatatttttttttcatagtactaatagcaattgactgccaaattattaataacatgattttgtatttctgtgaaaaagcccgatttcctcgcctttctccagatgcgggaatcgtcttcatgtcgaagaacgcttcaacacaggcatgtgagctgatgataacgactagtgaggcatcctcaggacttatatggcccaagctgagaattttgtgcacacagtgactgccacgaggctatgtcttcggccagagaagtcaacttgctgaggaagatgcaacctgttcgccgctcatcaagccatcaaatgcatgcttttaattttgggtgcagtacgctcaagcctcgccacctatgatgcctctgttgattgcattctccgtggcatgatcgatggattctctctctattttccgacaagttcgttgtgttggtctcggcgcacctagtccaaattttgacttccttgctagccatcatctgaaagcccatgggcggagagtagttcgttctattgctcaaaggtcgcacttggtgctattaaatgtcctctccagctttagcacactgcatcttagcagcacttactctttcatatgacgctctaattcttgatcagaaagccataaatactctgaggattaaagctatcgcccgggatatgttagacgggctagaggaggtggaaattgagagcgttcgtacgggagaaaggtgtttcacctcctaggtctatattatattatacacctgggcagatcatttttacggcgtctaacctctcaggatgaagcgcgatacgctcttaatactcaacccaatggtgaatcactgcaactataggtaaaagtgtatatttatgaaggttattgtcggctaattttctctgctatatccaacgtcggtgcacgttgttttgtaacctttgaaagatcccgatgtcacagcattttggtgctgaagtcggtgctcactcctcgaattctctctatcagatcttgccctaagaatgccggtgtgagacaaccaccagagacgccgccctctaattttctgcgatagagtaaagaagctgcgccttgggccaagaaagcagcggtggcatggtatgggccccctggatacgcaaaatgagaatacgcccttggtgctgtcgcgtcatcgtctgtgtctgcaatcgcgacagcttccatctcgaatcggtaatttttctcctttaccggatcagggccttgacctggagctggtagcaccatcgctgcaatagccctcagcggcggaagcgctagcattaagttaactgccatggtgttaagcatctggaacatagcagcaagcgtggatgatgcttttttgtactcgctgtaatgaaaattcgctccatacgccataccgccgttgagcagaccccaagttctgtgaaccacagctctattttgcacgtcgctcagcgagctagtcgacattatccccagagtcgggtcgtggcgcacgccgaagagatttgttgagctcaagttttggcggccgacgattggagaaaggtaccaaggttgtcgcgattcatactggactttggcgtcgaggcctcctctcatcattattgactcgactgtgccgccacttgggtccgatggcatttcgagcagcgacaaaaccagttccttcgtcttgaaagatgagctctgttgaagctgtcgaactgatgaccaagtaaggagatcgtgcggagcgctcaatgcgccgcaggaattaagtatctactgccgagattagcatcaatgaggacgataaacataacattcgtcttacaacaacacctgcaagctcagctgcgcggtggtaatcgttgatccattgccgtatgcgaggtatggttccggcactatatagttgaccagagtcagcagaattccatcctgcttatgtatccatcggtttgggatttgctcacgtatcaatatagtcagttacgccctcaatacaagcctcgattacgagcggcccgacgtgatggtatgagacaacgctgacacataatcttgcctttttgacaatagtgatcagttgagctttgtcttcaacatctacaatctcgattactgcacactggtaagctgcaattgcctgttaatttacatatggaggtatacctggctgtattctatcaggtcccagctcctttaattttgcggcaagcctgttcagtttcgcgcttgacctcccagcgatagcccacctgagattggttgggaggtgctcggcgatatgctccgcagtgagagcgccggtgtagcccgttgcgccaataagcacaagattatagtcgcgtccgcttttattgtctgacattttgcttgtattgtcacgtcgcacgaagttgtacgaacaattgacgcatatggtttcttgtcaaaaattcctagaggttgtttgttttctaaaggtatatatactgaattttaagcggtttgtttccaggcagcgggattaatagtgctccggctgtccgccccggagttgaattccgacataccctagtatatacctttgctaaaaattaagaaatagacatattaaatatataaatctacataagcttgggctgtggtaatggtttcagtgagaacctgaagcaagagcgcaaagttggattcactatctggccgctaccgaggaacataattgtgcagactgtcaaaaattcgtgcggttcgcagctatagcagaaatgacaatcctttgcatgaagctcacctacattatatcacgcgctacatgtcaagcggcctcggatttagtaggtatcaaaaccattcttcccacgacagccatcaacaggatcgtatgcatctgcattgccgttgccagtatacgttttcaacgcgtatgcagtgtaagacaagagacagctcccggtatgcttgccgctattccagtgccaaaatcaacaaacatgggtctggcagcaagtgggaggccacaagccaacacaggccgtaacatgatatttgctgaagttgaacttgcagcatatggcccataagtgtcaaccaatgtattaaggcactgctagaagacaacggtaaaaccgcagctaataaacgctgtaagtatacgctggtagtaattatcaatgctacttggcccttgatcagcacgggtaacttataagaagccacaacaggcaatatccatggatgcgatggctcggccgtccatctgaaccaaaatattcccgtgtaaacaaggtcccccaacaagcacaggtggcagcatcgactacttgcggccatacgcctgactgataggtgcccaaaacataggaccgaaagcaaatctttaaataaattagcgagttgtgttctgactaacaagactcaattcgactattagaagagagtggaataatgaagacgacgcaccaaggatgaaaagtgacattgtaagtactgttacctcagaaggtatattaaaatactttacaagtgcctgtgcagctggattagtggtggcagatccaactgatcctgtgaatgccaatagacctatataatctttatacagaagcaattatctgtagtgtaatagctgcacatttataccacaaacgtccattgctctccatattttatagcgaaatatactattcggtccaaaaatgctgcccctgcaccgcttcctctttttatgtctagcgatactgcctcttgccgcatgtgcatatcgggcaaaaagattgacactccaagagcttacaagcggccgcacgtttgtaaccaatgtccttgatcagtttacttcgccaagctgggcaaagaatttagctgtctgcgacaatggagacatactgatcacggtgattgcaccatcagcaagtctctatcgaattgcaaacccacaatgttcaaatccaacgacgacactagtccatacctttccaaacgtcgagagccttctgagaattgcggaactccagccaaatcttttcgttgtcgttggtataaatgcttctggagtcgttgctattcccggcaccggatttctgtggagtgtgaacttttctgcttcttttcgtcgccaatcattacggaaattactgctttaccgtaacggtatgacagccttaccagaaaatgacggtgatgttttgttggcagattcatttctgggctgcgtatggcgtatagatatccatacaaaagcagttaatatcgcaatgaagttgtcgcagatggagcctccttcaactgccttggtaccaatcggcatcaacggaatccatgcgaaacagaaccctttcggctcaactgtgctatattggtccaacagctttgagacgacaatttacagcattggcatcgatggctgcactggggccatgttgagtgggcagcaggaaccccaggtaagggctcgtgctgaggacggttatctatttgttgatgacttcgcgatggtatcccagggtggcattcgggcagccgccaacttcaacaatactgttctgtacgcgtctacacagtctcacattttacgccctgttgttggatctgaaaatagccttctaatggctggctgtacgtcatacagttttggccgtagggccggcagagacaatgttttatatgtgacaaacagtggcgctgaagtatatccggttaatggagctctgacaatgggtgcaagcgttgtagcagtaaatgtataaaggatagagttaatatttaggggcttcgtgttacaaaataccggctagacactatatgtatgcttaacagtttagacctactttagtctatatgcattttgacaggattaacgtgtaataatacatgaatcatatataaaatttacttggtacgctagattctaatattgtgattacttttcttcaattatccagttttcataatatcttgttagcctctcttcattgggacaacgtttggcatctagttgagatagccagtagaacaggtcagaataagttgcgtcattgattgcaatgactaatgttctttataaatagtgcttgaatgccataaacgtcttctattgatgagaagcatttgatgaatcctatcaacatacttcgtcgttgagattgtgtaaaaatctgtatcctccaataatctacattggagcatgtctgagatgctttccgccaacataaccatttgcagaatcaatgaacaagtttctacctttgacgtatgaaaccaatactccccacaatctccagttgccaatctgtcccgtcgcgtacttctttcctagcgagagaaagatcatcgtcttgtttatgggcttgtagggtacgtcagggccgttacctgtcaaggcagcatccaatgcgctagccaagtaatttatctggttatccgtgactgtaagctgctttggtccagcgttgctcacgtcaccaatggcccaaatgttctctgtgccaaccacgcgcatcatgccattgagatccacgttgccgcgagagtctagaaagctgtcggtaacgaagctgttgttcagttgaatgccatgcattggaagatacaagtcagtggcaagcgtcgatccattacccaaactcaaaatctgtgtcttgccatcactgctaacattaacggcttctacacgtgttttgcggattagcttgacaccgagcttctgcaaatccgtgtccagagttgtctgaacagaagagagcaggtctccggaactttccaatggaacatcgccatgcatgatgagcgttatctttttcagctttccaaatttggcagctaattcccccgccacttcgacaccagttgggcctgcaccagccacaataatgtctttggcatcgttgacttttgcttgcagatcatgccatgccgtgagcatctcttcatgcgtgccaattggctttagaggtaatccgctggccatgctagagccagttgcaattactaggtgatgataatgaaagatgcgactctcgccgttattggcaagaacagcaactgaattcgaggatgattggatgccggtagctctgccgagaatgaattcgaatgtgtcggccgaataatgcctgaatccagttgcaattggaataaagatagattcgtctggtatcattccaggaataagagccctagttgctgccacgttccaaaagaaatggctgtttggagatatcagaatgactttgaggctcgtcttcaaagatgtgtatttgagtagcttatgggcaagtggtaggcctgcccatcctgcaccaagaataatgacagttttcgtgctggccatagtcgccgtatggtcaatgtaacataagtacttaattggatagaagatatgattgatgtgaaaggcggcgtcaaatatagctggctaccacggtatggcccatacggcctcggccatcggtcgtaagttttcgaattgtcgcgaatccgagaacaagacaatcaacatggcgctgccccgggactttcattagcggatgacttagagtcggttcacggagcacctgttaggtttagacgccaatgaagtggaactgggcgtgccgcaaggatttagaccgagctccgtgtccgagatttggctacctacagcagcctatccacagcttctcaacttcgcccaactcagtcacacatctattttccgaagaacaagtttatcgcctggcttacgcgggagaatttgttcataggactcttaccgaataaatcgcgcattgcttatccgcttgcgctggatgagtctgtccgaggcatctgcttcctcgtccaccatgtctaccgatcgccccacagccggaggaggcaccgtcaccgaggatggtttgcaaatatggagctgtgttacatgtcgacgacgcaaggtcaaatgcgacagaacaaatccctgctccaactgcgctaggaacggggtcgaatgccacttccccgtcactggccgtcttccacgtcgacgagatcccacgacttggaagtcgcccactgagaagcaagctgagctactaaatcggcttaggcgacttgagtcacttgttacagaacttgcagcacaagtggaagacggccccgacaagatccaatccatactcccgggcttattacccagtgccgcaggtgttcctcgttcttcggaaacggaaacggtcaaccctgagattggaatgcgggaacgaccaagtcaggattcgcctatgcattttggagaactagtttctgccatgaaatctcacttagagggagagacaaacgaagattttggtcgattggttatcggaaatgaggctggcttacaaatcggaaagggtttctggtccgttttttgtagcgaagtgagtctgaactgttaggagatgctggcacaggagaggctaacgatgattgtttaggtcgaacatatttttgaagccattcaagatgtggcttcaacagcatccaattcagactatgggcgtttctcgtctagcagccaaattacctcgcacaacatgcaccccgatttttattttgggaacacctacacaggagcgttcgctcaaagtctcgatgatctataccctctaccatcacaaatgctcttcatatggcggacatacgtagagaacgtcgacccgttcatcaaggtcattgacgttgcagctctagatgaggttgtaactaacttgaggggcaagtttggctccctacggtatagtttacaggccctactatttgcagtgtgcttggcatcaatcacgtctttgggcgaggaagaggctctgagttgcttcgatatgccaagaactcagctgcttgctcgctttcgtcttgggacagagaaagcgcttgccaatgctgggcttctggtaacgaaggaaattgaaacgatacaggcatttgtgatatatctctctattttgccgcacattggctgccagcaactcctgtcgccattcgtgggcctattattgaggattgcgacatccgtgcagttgcacagagatgctgagagcttcaaaacgcctactctaaccccattcgaagttgagatacgccgtcggctatggtggcaggttatcttcattgactctatatctcgatcgagacatagtacaggattggcagcttcagatacaatgttcgataccaaagctccgagccgtatatcagccaatgatcaaacgagttcaccagtatcttttgatgtggaaagcgagtctctggtttgcattatgcgatgcgagatatggattttatgtcgtttcctcaacgcaaatcagcggaagcctttggagcagaaactcaaagccttcaacttgacaagttcccgattggaggattcatatattgctaggctctcttcaaatgatgctctagaatcgttagtcaagactatgacctcgcttgccttctcaaaagtggagcacacaatctatctacagcattttcgcaatttgaaagagctcttgcaaatgccatctcaagaaatggtccagcatcacttggaattgtcaatagatattctcagagacgctcataaggtacgaacagaaccttcatgggaaagatggagatggcaattgcggggagatttcccttgggcttcgatgagcgcagtattcatccagctttgccagtctccatggtcagcaacttctgaaagaggatgggcgctaataaacgaaatattaaaagacgtcccggatagagtaaaggaaaatgcatcttggggcaaattaaatcagctcattaccgccgccgaagctaaacgtaagagaaatcccggagaagcaatgaaccaaacgagtaaccgcgacgggatttccgtacgcgatcccgttgaaacacaagagggcagcagaaactctttagattcattaaaatctcggtcgcataatactggtgctttaattggctacgcagagtcgagcccggtcctaatgcctagtatattcgactttggagtagagtttgacgacccgaatgagttgggatccgatgtgacatttaatcctatggaatggcaggtatgggatgaggcatttgttgatgatgatcaattttgggacctagattatccgttttagatgaagtatacattagttacaggtcgaggaatgtcctactagtatacttcatttgaaaggcggtaaaagatcaagtttgtgaattgcgataggtggaagtcagtagcatagtaattcatctttggccaggtgtctatgggaaagagagcatagttgtccaattcataatcgaactcaaacgtcttacatttcttttgtaaaacccaccattgagcattgtatttcagtagcatttacgaagtctatgaaatcctatcttccacttttacgatcttcttgggagcaaagtgggccaataagatcaggattagagactatgaatagtatttgcataaagtagcggcacttaatacaactgagggctattaaattctcttaataagaggagatatcaagtcatgtgcaggtctccgaaatgtattctcaatgaagtcatcaggttcgaggcgaagacattagtaattggtttattcaacttcataatcgacgtgtcttcataatttggtaatttgtacatagcaattgaagtcgtacgacgaatatgttgaagagataaacatatgtttacgccgtccaactatagctggcctagatctatgtggcgcacatattctactagatacagagttgccatatttcgtgattggatccccgcaagaaatgggaaattagatcccattttacaatccttcacgcctggagtttatagcttaaaggacttgttaccggcacgatctatgcagcaatgccggctttatcggacttagcagccagaaaccggacatcttgaaatataaatattccgctaacgacgctttgcgttgagttggtaggtccttcatatacaagcaacagccaaaccatattacccatcagaattacaagcatagtcccaacgtttgcattaccatacaggtaagttaacagatacattaacttgaaatggtggctattaacaggtttactttgctctagtttgaacctacgctcctcaacatctaagactagtttgattctgaatttgcactatggctcccagtaaccgcgcatcatggcttctggacaagcaacaccccgttaatgctgtcaaaatcgctccctatacagcagcatctgataacgagatcgtcataaaagtcaaagcaatagcaataaatcccgccgacgttaaaattcagcagatgggaatactaattaccgattatcctgcgattttgggatgtgatgttgcgggagaagttatcgaagttgacccgtcgctagccgacatctatatgattggcgatcgtgtgataggccagaccagctgcctcgaacgaaaaaacaatgtatattgctattctggctttcaagaatatgttgtcttgaagtcgcctaagattgccaagatccccgaggatgttgagtacaaggatgctgttgtgctgcctcttgcaatctcaacggccgccagctgtttgtttcacaaatcagagtcttcattccgagctcctacactcaatggtacaaaccctgggaacggtcagactgttcttgtctggggtgggagcagcagcgttggttcttgcggagtgcaaatgctctcgctagctggctacgacgttatagctattgctagcaagagaaaccacaatatggttcacagcttgggtgctagtgcctgctttgatcaggcagagtcgacagtcagagatgatattgtggcatatctcaagggcagaaacgtagtcggagcctttgacgctatatctagtgactcgacaatagaaaccatctgtgagattctcaaggaagctggagcaaggggatttatggcctcggtgagacctggcgctgagcaactgacgaagaatgatgtcaaaattgttacaaacttctcaatgccacccgacgaatactccgagctgtctcaggccacttggagatggctagagaagtcgatggcagagaaaacagtcaaatatatgccgccggctgaagttgttgggcatggtctagagagtgtgcagctagcagttgacatgctgtctaagggtgttagtgcaaagaaattggttgtaagtctttgaactgcaggcattcaatagcttcagtttaaacatatacgcagctacacacatatatacacacatacacacggatatataaaatatttatacattatatttactctatattagccttattcactctagtctgaatcggcgtattttaatactagataatcagcgtgttttaattaccatacacgcgtgttgaaatctggtattggctgaaatattgggctattatctacaaagcaagagatgttcaactataggatatctttattcaatgtctaaagatagctcgggaaagtgccaccaattatcatgagaccataataacaggctgtgaaacattacggcgtctgccttcagttcatattacagggggcttgaaaacgatagcgctcaagtctttcccctcagctgctgcatcactactagggaggtctcagaatcgacctatctccccgtactagctccacatgtcacttgctagccgcaagctccctgctgcgctctatatgactctttccgataaccttttctcaaaatttcaattatatgttggcgctcgcaagtgtgaacccatactctcctatatctacgagtccgtcttgattgttctcggaaaaagcgagccgctgccttgttacctctcgctcttcatgttctagaatcgctgcagaagttctattataaggcattttgccacctgcaataccagatctagaagcaaaggcgccgctttatagacagcgtctagaaataaatgttgcggcaatccgcgcatttcgctggtagaagcgacaccttagcaaccctcgcaactactaggctaccgtatcatctctcgtgtctatccagagatggcttccgccagttcttgatatccgagttatgatctttgctgcactttcagtcctctttgcggtagctaccaacctctaccgcgccaggatacatggtagatgcgatgcatagtgttgtagcctttggcgagtcccatttcaataagtttttatatccttcatatcactagagaactcttttggactactactatcttcgccatcacgtggcaagatacagtggcaaaatgttaaagttaaataccggataagagtaaataaggaaattcctagctttcacgatgtatcaccagctataggcccggccagaaggtgggcttctatggacgtacaggcgcggcaaatctttaccctcaatagtgttcaagtcagtagatcatactggtattacagtgattaatgggctagatattgccaaaacattcaacgaagacctcaccccagtctgttaactgtctcgcagaatcccgcattgatcctttggaccctgcactcgaccttgtcctaccagttcaaagccagcttctccatctggcgagaggatcatgatagtattggaagcactctagaattaacacatgctttagaagtttggatcatagcccaacctaaatcttgatactgagttgaaagtttggctcgttctattaggcaacaactgctcgcttaccggacaaggggaaattctaagagacagcagggttcttgtccgttgataacagtatgggtttagtgaatggatagcttgagaaattgatggtagaggcattagaaacagagtccacgcatttcacagtagggtcgacattttatcgtcccgatctgcatatgacatgatggctgttttggatgccagtaggattaccgatgttggaatagccaaggatatgtgacaaggtaagtaagcaagatacttttcttataataagaaacattaagcaacagacccattgtttccatcctttctttatagatgacttgatttactattctatcatcgatataaaaacacaacgccagcatcttcactcatcagatagagtggaagtctagtggggcttcgcggtgtggtatccgtgggccggcaatgggtagcaaacggtgtaaaccaaacctttctcacatctattattgttaaagcgtagatggttacttcacgacataacattaatagagagctcgaccaattcgccagaaactgcttagtgctgcctatggcctgcacatgtcttgtgttggctgctttttgttttaattgcgtagacattatttgcaccaacatgacactaaagtaaagcggatagttggctaagcttatttatagtatattattcttcgcgggcggagggatggacttttacaagttttttataaaggaatgaatgtcatatattaggttaatgttttttgttgttattttttatatgaagtaatgaacgttgtttagtctaaaattgactcagtttgttgaagtatccattttccatggttgaagtatccatcttccatgattgaagttttcatcatccattttgttttcgcagctctgccaagattgacaagaatcgtttagcggcacctttgacggttgaaatcccagtcttgccttcggcagcatctgtgcgaacggtggtcgtagaaccaatcgctctggcagcaaatccttccatcatcatagtatctgaatgaaggctgacggcagatgcatctgcgttgcctttggttccaagacgcgaagcgaccgcaatctgggtttctgtcacgggcagcgagatcttcggcttcaatatcacgggcggcgatattgtctccaaattctgcaccacgggcagcaatgttgtctccgaattctgcaccacgggctacaaggtcttcttcaacctcaggaccaggaacagcagtggcaaggccaagtgcaagaagtgcaggcaagaggagtgtagatttgaagagcattgtgggcgactggcgagagtataatgtgggggatggaccaagtaaatgtatgagttccaatactagttgtttgtgaacaaaggtattgaacagagagggtcatcgaaaggggtttatatacatgaaatagagactactaaaatcgcatgaaatacaaatataaagacttttcagatttaacttttccattagaattatgaatgtgtcatgtatttccgcctcttgtataataattgtataataatatataactaatatacatatccgatcagccttacatgttaatcttatctcagcctcaaacattccaagttaaccgagccaaccggggaggggaaatcgggcttgcaaaaggcaatagaacgcgcctagtactaatgtaggcccgctgtaatttctgaccttttttagatgtatctagtccttggcctctggttcttgtccagtaaatcctatctggtaatgctattggaaatgaagctttaggttaccagagtactacttcaaggctggattcaattgttcatccccagtaacaaaaaagccaacaaataataagcaagctaatatttaattgttattattgctagaatataaagcgatatcaatacccaacactttatccaagactcagtgttccctataggatgcgcaagtacatgtttcaaacttcacatgctactcaagtggcgctaacattccaaaagagtccatcttttatttgacactcaagcgcctcttcaattttggtaagtgtctggcctatattatagatccccatctttttagaatgacacctgctaaaaacactgcactgtatacttcgtacagtcccttggtaaaagctgaaacaaactttgccgaatactacatttcttacaatatcggcttgtcggacgccggtccatcggacaaagcagctattcctccaagaagcgcaatatggctagtcaaacttcaaataattttagccgaattccagtctgaaaactttgagaaaggatttggcagcgatctgccagaaaaattcccatctccaagacttcatgcgagagaatttcccgagccacaacctgagcagttccatgtagattctgaaaatttgtaattacagcccaaccatctggttggagcatcgtttctttcacaagatatacatccaaagatctaattaatatggctgcctacctagataactatgagccagaagccagtgtttcatagggccgataggaatttcgcattgaacagcaactactacaggattggatgagcctggcagccatttcgcgagaatctgcaagtctaagcgttcatggtcttttttttcttaaaagaaacagctataatgctgacgtagcgtggccgtagctaatacggaacaggaacgttagtacatagtattagttgtagtattgagcatttgaaactttgacgccgtagttgccgagtcggaacttttagaaggatttgcttgggattgagtatttcctgggttttatatacatggaggcagctaagcgcggccccgaaccttacttacacagggttattgctgatatctgggctcttgtgtacagcatcctgtccttagtgttgagagaatattagcttgccgccagtcacgactgaaatgccccaggccgtttctgccaatttttcagcttagtacaatattatttcaacagcaggaatataatacgttttcaatgactacgactacataagtttttgtttgagacgcacaaaattacaaaaggttgacaatggattgttaaacttgccatcccttgaacgttatatatattttcactagtattgaacctaatcgtcgagatcgacgcgcaagattcaatctgccacttaagcctcggcgcagctgctacggcgcgaacgttggaattctattccggtgtaaacagccaagttgatctttaatacccatgtataattgggtaatagaaaggccatttgaccactaaatacactgtaagagacatagcttggttgatccaagcgtttccaatgagagcgacaacccgttgcctccgaaagagtctgtcgcccaatctgttatgcaaaatcccaagtcctcttacagcaaacacgactgttgattacagcgaattgagcaatacaatcgtcactgaaagcactaccatttcaatgaatctaaaactagtgcccaagctattcgtctacattgcgtcttgtttctcgcgctgaagggcagccacaagatcacattgagactgggcttagctccgtccgtatctggtagcgctgtcaattgtcaattacaacccgatcaaatgtgtttcaacttcatcgatgggacatcggcaaaacagagttgacattgaatggctggctatattgaatagtcccgtaggttttcgcctttttacgttgtataccttcagctatatcaagacgtcttcgagccctacttttattacattgctacctatctattactgctggcatgtaagtaaggtctactttgtaagattgtggggggcgatcatttggtagcgtgttggcatcgcgctttggtgttgtagagagtatgggggctattatatctgtctattactggaaacaaggaggctatggccgtgtagaattgtagaattaatgctctcctttcaagtacattacaataactcaagctttgctaaaagctctatcaaatcctgcaaaggtacagcgatatcgaaatgcgttgtcctgctgtttctcaaatcctattttgagattttgttccgagatatccatgacctccacccaaggctttacattcttttcaacggccaattttaaaagcgcctccatctcttgatggttcccgagatgactaccagttaatttgggagcgcctccagcgaagatgccagcagacattttaggcaacggcttatccggaatacccaccatgtgaaattctccaccaggcttaagaagagaaaggtaggaagccatgtcaaatttgtcggtcacatctgtgcaattcataacaaagtcaaacttggccttccatgcttgagaccagtctttatcagttgttatgatgacatctttggcgccgagtttcttgcagtcgtctttcttgctgggggaatgggtgagagcgtaggcctctgcgcctagagccaccgcccactgaagggcaaggtgtcccagacctccaatgccaactatacccacggtcttcccaggccctatactggctcgaaccaagggcgaatacgtcgtgatgccggcgcacaggagaggggctgcaacgtttgtctcaattgcatcaggaattttgaatgtgaagtactcgtgggcccgaatgtgggatgcaaatccgccgtgagcctggctgccgtcttcatactgtgcgttgtatgtgtccaccaactttgggcaatagttctcgttcttgtccttgcaaaggtcgcactcaaggcaagcccatacctgggctcctacaccaacacggtcaccaacttgaaaatttttaacatgctttccgaccttgactgccttgccgacgacttcgtgcccgacgcacaggggaccggtatactctccccagccacctgttatggtatgaaggtcggacgcacagatactgcaagcttcaacttcaacatcgacgtcgtggtcaccaaaagtcttaggcttgagctccgacctgtgaaatacattccatgatttcggttcatccacgcaaaagccggtaaatgtgtcaggataacccatatcttttagttgaaagtgattgaattgaagagttgttgtgttatgggttgcaaaagtgacacgattgcacgatttagatacagaatagagatgcaacatgcatttgacaacttgaaagttattttcaatctctgcccgagtcattgtggcgttaaatgacgatgtgtacgacagcaagtctacgtcataaagcgattgtatgatgctgtgaatgcctttttgtaggaattgcatcagtcgattctattttacagcctgtggtgctagcagtgttgacacacgtatgtcgtcatgcgtcccaattaactaagcatttcaattgcagcaacgcgcgatatggcctattaacggaacaagaacatgagttctaatatccttggcttcggttgaacaaactacagcaattgtacagccaacttattgattgggcgaaccctctacgcagtcggtcagcttcccacctctattatagaacagctgttgagcctacaaaaggatgattaagcggaaatgattacgcttactttaaaagatatatattgtttcaccagccgttgaggcattccattgaaaccgtgattgaattgtccgccgcttggtgctaaatacagctgcagttatacaccatttcttttggtaagaccgcgttcgcccagcgcatgcttcgaggtcagagctcgaaacgcctacgttactagactataagtaatgatgatgatgatgtaaatattaattgaaaaattgtgagggcattgtattttataccctgacttgatgctcataaaatgaccatggaatgtgagtgctcaccaaggcgattctatctatgtaagctgaagatatctatggatgtatactcaactgacttcgtctatttggcaccacctacatatgacaaccaaacgtgcgttcagctatatcattcgcacgggaaggctaagcactacaggcccactaatagctccaagagccagggctgtcctgacattattttcctcaatagggaaagaaatcgctgctgaccgtggagctagctttttgcagttacgctcaatgcagtatattttccgtttagaagcgacagcgggattcggacacgtcttgcatcccagcggacagcatcgaaattccgtacaaacaagcgtgatgaacgaatggttccagcatgataaattgagggcttgggaacacgatctgagagtttgttaatttcattgtattcaatctatacacttcattactctctttggaacattgttatcaacgaagttctatgctgttatcatggctactgtgcttgtaactggtggctcaggctatgtggcttctcatttgatcttgaaactgttacaagagggttacaccgtcaaaactacaatccggagtctctctaaagaagagcatgtcagatcggcgttacaaaaagctggtgcggtatacatgaaccgcctatcatttcatcccgccgatttaactaaggatgaaggatgggcagaggctattcaaggatgttcctacgtccaccatgttgcatctccattccccggtcaggcaccaaaagatgaaaatgagttgatcataccagcaaaagagggaactatacgagttctaaaggccgcacgagaagcccgtgtgaagagactcatatttacatcttcttttgctgcaattgggtatggagatggtgataagagagaaccatatactgaaaaagattggtctgctttggatggtctaccagcatatcacaagagcaagacattagcagaaaaagctgcgtgggactttattgagtctgaaggaggggatctggaacttagtgttgtcaacccagtgggaatctttggccccgtgatgagcgaatccatctcttcatcgatcgacttgataaagaagctcatggacggcagcgtggcgaaatgtccccggacgtatttcaatattgtggacgtccgagacttggcagatctgcatatccgaaccatgcttgatcccgcagcaaagaatcagcggttcattgcaagttctgatggcaaacccttggcattaattgaagtcgcccgcattatttctcaaggtcgacctggaaaagccctaaagattccaacaggcgaaataccgtcgtggatcgttcgattcgcggctttattcagccccgctgcgcgacaagtggttccgttcctaggagttgtcagactgcttgacaatggaaaagcaaaaagggtacttggttggacaccacaagccgtagaagatactattctggatactgtcgatagtctggtggagtattccattgtgtagtcgaaaataagattggcattcggttgcataagtaaatgagatcattaaagctatttctactcgagggttaggcactcgatgagtacagcatataggtgcaactaacctacatgacatgtaaatagcccttgattaaactagacgctcttagatgtctttaataggcggcattgaccgcgcagtacctttgtttatcaccgtaaaagctttgagcgagcatcaaaatgttgtattctaacgtttatttttacgacgtagtataagtccaaacacgtccatgcattggtcagagccggttgaatcggcacctccgacatgctagaattcgacaattgcggcattcgtatatgaattggggcaattggtgatagcactcctcgcattgaaacgaaccacggcgtgatctccacctctgatgcaaacactgatggttttcaacgagattatgtctctcacgctccacacgaacagcacgatctgcttgctcaatttgcattccgcgggcgtcccgatctacgagaacatttgctcggtcaagcagtctatgctcatcccactggtcacagcgacaatctttccacggcactccacaaacataacaaaactgagccccgcaatgacaagctacgaatatatctattagcagagaactaccaaagggacattaaaacatactgatatggttgcatcctgtgatcaaatcaaccatcctccggcacgagtaacacctctgccagtcattctctgacgcaatgcgaagaaggtccaatgttgctgtatcttgggggcaattatcttcatgagactgactcttgcaaatagtgcaagtctcgctctgacacttttgacatattgctatatctcctttgatgaaggctggaggaataaatgtagaacaattaggcaaatgacagtatgttctatccttcgtagcatactccagctcctttgctcgatattgtccaaccagtttcgcaggcaagaaaatctgattaaggccaagaggtatcgcctgcctgcagcaacgaggaggaaataaggattcatcgtacattgccgctttaaacaagtccgctatgcatccacgacagtattcatgagagcaggggcactgcacagtttcgaagaatgggacatctgtcatacaagagacacattgtcgctgctcgctcactgtagctgatgtaacagctggtgatgcatggcttgacgaaggctccccgtttggaggctctgcattgccgacatagagcgctgtaagcttcttgatcatttcttcattcatgactgttcctggtgtggttgtgcgcgatatctgttccggatattcgccatgtatagcaaattctcggtcatgcgtcgcctgttcctcttcaaagacatgttcggcgaccaattccccatctgtcaaaaccgcatgagcgatactgcggctcatagtatgatcatattggaatgaagcaagtgactcgagctccagcctatacagccctgctgcaagctcggcgtcggattgctcgccagcccgatgctttcctttaatcaaggtttgagtatcctgcagctgaagctgaattattaaatcaagtgtggcctggtcgatttgattatccatagtagctgaaaccgctccttttattttgttgttggaatgcttgccgagcatgacattagatgcgaagggcggggtttgcactctcagagctggggtaaaaaggaagttgacgtagctactaaaactttgcatttgtgtaacccaactacctacatctattggtagaatcgagtttcatgcatactacaaaaaatacaagcataccaattaaaagttacccgttatatgtagtaaagcactatatgtaaagctttgcattatacagtttcagatacatggaagtatgcaaagataatgtatataattcgttctctacatccaaaatctttgctttcattctgctttcactggttctaccctgtcataatttatcaagataataaaataaaaatatcttgcaaattcttataacctcatggtgtctcttcttcccattcctcgagtcccttggtgctgtagccttgtacaattcagctataacagcaggaaattccgaatatatcaggaatgccttccgtgtcctgctctagaatctctgctgagccagtagtggaagtggcaggacaccgaatttgtgggccataacataaatccgtaatgaaatcaagaggctaatagtgtaacaacggtgatacgtacttcaagaccgttatcacaggctgcggcaaaaattggtgattgtaggcagacggtagcgcaatatgctttgagttcttagccactatatataatagttaaatcgcaataattatcctgcagcaatcgtgattttataacagggaaggtactgctatcttgcgatattctttactctatccaatgaagctattcgacaaagtattctgtcttgaagtagcttatgaaatcagaagccgcttttcgtgggggtaggaattgataataataagtggacgtagttgtattacttaacgcctggaaagtacagcgccctaactgtaattaactgtgtactaaatagttagtaatacaagggattcctatttaagaaagtcgaccgttcattcaagtgataccggaaaattcgaaactgggtgtcgcgggttttcttatttatgctccaatcatgccttccttcggtggcggcaatattctctcagtacgttaagatacttcaaagcaactctagtatgtccgattgacgaatgattgctaggctgctgcagttgccacggtagtggtggatgtaacgatgcatcccatggacaccatcattacaagaatccaatcgcccgcctacaagacacactatcgccagctcaacggcctgttccatcgcaatctgtttcaagggctctatcaaggctttgggccaactttgatagctggaataccatcatccgcagctttcttttcaatctacgagggctcaaagagcctctttgaacatgcacagaaatcgggccatttgcagtttgtccctcttccagtcgcacatgcaatcagtggtgcggccgcggatctcatggcctgtgccatcatcaatccggccgaagtaattaagcagaatgcacaagtctccaggcaaaggagcacatctcctagacagcgttcgcatttgatgcgagccctgaagacgttttcgcggcaacccacccagctatggacaggttataccatgttggtggccagttctctgccggggactagcctgacgtttagcctgtacgaatggctcaagcagagattgacggcggcgaccgacagtgacctgacttgtgacattcagtaccaagcaaaagtcagcgctgtgagtgcagccgttgcagctggctgtgcttcatgtatatttgttccggtagatgttgtcaaaacgagaatgaggctggccgcgggcgacaataactcaaccacttccagtacaaatgtaatcgtgcagggcccaatggctacagcgaagaacattcttcagaccgagggagtgagaggcctgtttcgtgggctgacctttacatttttggcaagcatgtttggcgctggattatacctgggctgctacgaggggtgtaaactatacatggcaggcgacgggggctctagcaagacgcttagtgagtgatgacaccgttgggggtttttttttccagaggatgtaaacaataattctccgactctagaactagatagactatgcaggtaaaggcagcacttcactaaatacgcgaatgatcgactaatggactgccagcagccaaatcacgaaactaacccccttcagctatgccgtagagtactgtgaaagccctaagatctccaaccgtcattttacgccgttggctcactgagtaccgcaactgagctccccgttgagatacgtaatcgtctgtatcgtcagcgccttgctgcgtcatctcgctcagccgcagtttgtgttctgggcaacctaccagtttaagcttatacgatgcggtcacagccagattggaattcagaaactttgccagtaaattctaggcagcttgactcgtgattttattcacatccgtttacgtcctgctttttcgtctctctaatgctaaggatgcaggtttaaagaagccttcggatagtatggtggcctcccgcgtatcccccacctcagatggcggtagcataatttcttttacaacaattccttccaaacaaacgcctgtctcgacagatacggactacgccataacgcccaaagcagacgagaaagaaactctcgataccgaaagcagcaagtcactagctctcaaaaggaagaagaagccagtgcctggcaaaggcttcaacaagtcgcgaaaaggttgttacaactgcaagcgacgcagagtcaaatgctccaaggcgaaaccagaatgctgtagttgcagcagcatgggactaatctgcgtatatccggagactccacggcctacactcaaaagatcacataggacggcttcctcaagttcaaaatcatgcgttaacctcaaacctgcaattttaccaccatttcctgctggaagcttaccctcctgcgccgcatggtgcagaaccagtctggcacaatgtttacaccatgtctcatgaggtatgtagctgcttaagtcccaaggaagcctgcttatattggcctgttaacgccgtcgacagtacgagttccttgccaacgccatacttggcctctctgctcaacatctcaccttgttccatggcgcagactactccatccaggcactggatctgcaagtcgccgccatcaatggcctcaacgaagtcttgtcataatcatgtctgacggccgttgacgccgatgctcgatatgccagatgcaatgatggaattcataacaatgctgcgagggtggatgtttatccagacaaaagtggttccagacctcgaaatgtccacgttccgtaactttacgagggaggcatttgtaggcagtataaaacaacatattgccaggcagcttaccgacaatagcgaaatcacgctagatgactatctcgcgtctctcaaagttttttggacgctatgccaggggactgtagagatcaagtatctctctgcacttgaaagggtgggtcgcttggccaagcagtctcccattgagggtacgttctaactacatcatgaataagtacatagattaactcattacagcgtttttagagattgtgccatgctacgcattgacaaataagatgacggaagaggagttgaagccattcacagagccatccaacagctgcgcgcgtgttttactgttgcattttctcatgctgaattacgcgttagagcagcactttctaagtcccaagccaaaacagtttgcattttgtaaggagattagtattgcgtgggttgttagggtagctgcaggtatacccttcaggtttcagcagcacatgatgtaaccgctggggatggcgactggctcaatgaagacgcggtagctttacatatagaattattacaaaattataagtaaatggtatgtttagagtatgacagatgaaatgggcacgttttgtataagcggctcgcatgttttcttacatttgaggtgtgtgtcccaattcacacactcagcccggatgaacacaatggtccatttgcgttgttcatatggccagcttgatagccaagatagagttaccgccgagtgcgaataagttactctttaggctaattattaagggacgaattctgattgtagcgggcatcaagttatttaaagttacaagttcactacccattggtgcttcaatagtaccatgtgcaattatatttagttgaacagccgctccaaagagatcttggcactccgtatcgcgcagctctgatacccaagtggcgacttctttttgggagagcttgcctgtggccaagggcgacttattaacaacggctcagagagtagagaacaagagcgaaatggtgacttttgagcgtgttggttacaatatagttctcaaaggcatggtcaagtatctgaggacttgcggtccttgcatttggcttgtagccctgtggcgtcacgacagctatgagctttttgcttgctggtccagctgaaagaagtacgtgcgtatttgacggcctggtggctctgggtatggtgtccatcttcttctagctcgggacattgacaatggagcttgatcccaaggtcaagccgtccataagagatcaggctcccctcatcactatattgcaccaaattaccggtacggtagagtcgacctgacggttcagaggggcccatgttcaagaaagaggattaatgatgaagtttttaatagtcttctgagcgtcatggaggtattctcatggtcggagtggcccttcgatgaagagctatccaacacacccgttagggactagagcgtgaggattatgaggctgagagaccaacaagtttcgactggaaagcagcttttcaatacataccgattcgctttgagcttgaattggcccgttccacgcacagtagattgaagactcggccggtccaaagcagtttctgagacaaaccctgtcggcctaggtaccagcattatcttttgtctccacctcaccagctaggatcggatatttgaggcttagaacctagactggatcaactggacttgctaccgttggagtcatgcacgccgaattgatatccaacctttgtatagctctagccaagtcattcataggttcatcctcgctaggaaaattcatcctccactacggagtacgagctcaactgtgtgggcagatcacgtttagaccgcacgtttagaccgcttcaagaggagttgaacttaagcttaaatgttttcattttaggcactcatttaaaactacggagctacaggtttcacctgcacataaaccacatcaggttgatcaataaaaatctaccctatatttgtagtttagatcagaatcttgcttctagttactatctaaaccttgtacaggcgatatccgaagttagccagggggccatgaccctgcgatactgagctacgtttattggtgttggtcatgatgatctcgtaacaaaagtaccattgaagccccgcaatgtagggtaggatcgaggttgctgtctccgcagtgacgccgcatctgtctaaaatctgcgcatcacgaatgacgagtcagtttcaccttttcatctttcttccaacaactccgcgttgaatacgaagcgaagctaacaatctcataccttggtatggacttgatcgactttacttgcagcctggattgttcttacatcttcaagaagagagtcaattgactcctattggtacggcatccggtcgggagcgccatttgtagggcccctgctctctgtatccccaagaagcagcagtacccacctcggctttctggatgcgtcccactaggtgcattgcatgagcatgcttcaccactgcatcaactaaagaaaaaaggtggtcgattactattagggcagagtttttggattctggtccgagattatttgcatgaggtaaactgagttattgtacatggattttgctgcaacatattatgcgctatgcggactgggtgttggtattacgcaagtatggcgggatggcaatcccattgagtgacggacattcgaacaaacagacagtgcaggaactctgacgctgagcaggactgtgaaacaaaacaaatgtagagagtttgtttgacgagtgagtttcacttctacaaatgttgttagacgcagtcttattgttgccgattgaagaaggcatgatggggtcgcttggtagggttgcttgtaggcgcagacaaatttggggacggcgaacagtacaaagattcgtatataaaagggcgcagtcggcgaggaaagaagactgagacagtatattctgacatcttctggactgctgtttgcatcctgttcttgtgaagaaccacagacaacgctgaatttaaaggatgcgtggcactagggttgtgttacgccaatggtggatgctcaattataaatgacgaccatgaaccggcaatctcggattttgtgtgcgggcacctctcatgtggaaaccttttttttttattttgcagtatacaaagcgtacatggccctttagaatggatccttctgtgataggatgcttgcggtagcagtcaaaatattggagcttctacagcgccaagactgactgcataggtaatattcatgattgatgaatcctaaaagcgatatggatcctcccaggcagggcgtacccataccatctccgccttgaatatcatccacagtaggcgatctgcttaagctgtggccccgtctgggtctcgagatgtagatctgctttgttatcatgtatagtttaaagcaacagccttctgagagatgatatctgcaccgcgattttggctgtggcaagtttgaagaaaataattgcaacgccggtaataaactgacggaagaaaatgcaaactcgcaatgtgtaactatatctaaatctgagattgcaactctatatatggacgcaagacaaactctatgacctcttgtgaactaggtggtgtttcctaaatactcttcacaacttgtcttcaaaacaagctctaagcaaattaaatatattgtgtcgctaatagtgcaatagacttgtgaaagctggtctttgacgatttcctgcaaaaggttagacaccaaataaacggcgtccatataacttgcctgggtaacactctcgagattcctcgccccttggttcacttcccttcttgatgttacatttagtaagcttggccaattggcgatgtcaccatcgccgaccatagaacgctctgcttaatgtaggtccctctctctgcatgttgcaatattctacgcttaagtgcgttgcctatgtacggtttccagtaaattttggtcggccaccttgcggcaagatcgatcacgtgaactgtagatcaatacccagattatttgttgtgccattctggtcgatcagttggatttcgtaatcggatttctggtacataaagtaagtaaaacggcctagaaacgatgcggctaacattctccaatgctcaagaatatatctcacctttaagtatgtcttccgtactcgcatccttgctcgccaattcaatatctactgtcttcaagattctctcccctgtccctcgcctgccagtagactcttcgtgccggactgcgccatcgttatcatccaggctcatgacgtatccatccgacctcctgctgttgtagttggaatctccgcggctggatgcattgtggctagcgtagagagacgtggggaaggcgaggtcgaaaatggcttgaaagcagggtcgcatgaccaccaaggaggcagcaatgatggtaatattcatctcgacgacgatcatgatgtgtgtggggatgattagccctgagggagaagaatattagatatggtaggagatacttgggggatcgaatggaaacacgtacaagtgaaatctcttttgacgttgtaaagatcggtaatcatgtagagccggactatggatactacagtatcgctaggaaaagttaacaatagtccgtaaacccgagggcaaatttgtatgtacatcaaaccaaaaaggatcaaagcagtcaactgcttcacctcaatgcgcttgttcttggccagatataacactggtaatggaatgcaaatcaagcatatactagtagacacattgacggaaccagtgacatagttgaacatgatagtcgtatcaatgcagtgccccgggaccttgggtagccaacttttatagaccgggttgcaggcgaacatgctcacgagcgtagcagcagtaaagaaacctccgagaacgactataagggtatagttgacagcacgtgagaatctgacgaggggatgatcgacgaggctcatgaggtcgcgataaacaaacgttagggagagtttactgaacaataggggaagcttggtgaaaatttggataagccagaacatctgctgctgttaaatgatgcgaaatagagcgatagagttcaatgggacatacgagattggtcttgtaggacccttggagatctggcgggagatctctttggtgacggccatagccaaatgcggccgtgactggaagatattagaattttgagccgataaagaaacattaaaaggatagctcttgcgcactggtaatatcaagaatcagatgtacgacggcagccagctgaagtatggtcagtcaaatacgattcaacatttcccacaagacgctcaactcaccatagccgtgctgaccaggtaatctgaaattgtgagccggctttgcgaccatcgatgccagactctcagtatgacgacggatagagctagaaccgtgatggaaatatcaacaccgagaaagagagcgaccctggattctggcatattgccgatggtctgtcaatggatcaccaagttgagagaggaggaaaggacagtcatgatcttcctgtctccgtacgcttcaaatgagttactacgcctacctatacttcaaatttgatacagtatgtggaagtagaatcctacatgtttagggatggcatgggcgccttgctgactatgaacatgggattgtagtactcggacatggccatagcgcaggtgcaggtgcaggcgtggaggtgcataccgagtccggctcagaacccggtgcaggggtttgttttgcgctactgcgccgatgtcgaaattgagtactagtcgaagaaacatgtgtttgtgaagtgtgtgaatttaatttggagcgaatgtctctgttggttactcataggccccgccggatgtgcaacaagcgggtaagttccaaactcttctatttatctctagatgtgctgagaatttctctcccattcatcactcacccaagcttccatatctgaccaccatggcggctgcggacgacaacgtcatcaatgtgccaacgagcacagagaagtcgagccacaccagcattgccaacgaggaagtagccgctgccgatcgtagttccacgcccaaggactctgacgatggtagcgagttttatgaagaccccaaggccgcccggcgactgctaatcaaatgcgacatccgcctgatccccattttgggatgcctatatctcgtttccttcttggaccgctcgaacattgccaatgcgcggcttttcggactggagaagtcgcttcatatgccgttgacggggtttaacacctgcctgtggattttctaccttcctttcgtgattgtagagatcccgagtaacttgtttatgagtttgaataaagtcaaacccaaccactggcttgcgggagccatgttaattcttggcatgttttgaagaatgtgtgatttgagatgtcctatctaataagatttaggtattgtgtcaatgtgccagggactcacgaggagctatggtgggcttcttgcttgtagattcatcatgggcatcatggaggctggtttgccgccaggtatgtatcaacctactatccttttgagggttctataactgatgcctccaggggccgctcttcttattgggcaatactacagacgcagtgaattttacatccgcttctcatacttcatctgctttgccttgcttggtagcgctttcagcggcgtatgtcttgtgtcccccatgtcagagtaacatcactaatgaagcacagctcctcgcatacgccatcgagcacatgaatggattgcgtggatatgaagcttggcgctggattttcatcctcgagggcctcttcacctttgccttcggactcgcggcatggttcatcatcccagctttcccgcaagaggcgaccttcctcagcgaagatgaacgagctatgcttctcgcccgcctgcgccacgatcgcgggagggagagggttgacttcaagggaattaactggctgaagatccttactgattggaaagtctggtcattcactcttatttacttctgtgccgacatgggcgctgcatccatctcatccttcaccccgaccatccttgcccagctcggctggagcgcctctcgagcccaagtcatgagcattcctatctggatggttggcatcgtcgtcactctatctacttcttacgcgtctgggaaactctccctccgctggccgtttgtgctcatcggcgccatcttctccctcatcggctggtgtatacagtacacccaagtccagccaccggctgtgcgttactttgctctgtacatcatcgcttttggttcattcatgcagttccccatcctcatcggctggctcaacagtaacctacgcggtcgcccgcagcaggctgtcgcaagtgccgttcagctgggtatgggcaattgtgcgaattttgtggcgagcaatgtgtttatcacgaagcaggctcccaaataccctactggctttgctacgggtgttggattcgcgacgctcgcagctgtgagtatacttttggtgacaggggccttggcttggcataatagacagtttgaccggaagcatcgggatagggttgagaatatggaggaccaagagaattttagatacatgttatagatcactgcttgcatgtagacatggaagggggggggggggtaaaactttcgcgcaaagtaccacgataactactataatcattcttcttctgaagaatctgatacaaaccttgccttctctcgctaaactcttgtagtctatattcaattttacattacccatgcaagactacctccatacgtataatacgcacctagtattcatacggtatatgccgcatttatgccactttactctaatggtggtgtctaatggcgccgagaacattgaacctttccgttgaagagactgtggcatcccaccgacgtctccacttatgcggttggtccctagcgtagagcatacccctgaagctactctacttcgttcgtctcggtatgcataagcgctaccaacttttagccctgcggcttttccgccagcccacatattaaaagttccaagcttgaataggttatttctgagtttgtggtggagaggaaaatcctacatgattacataccttggcacctgatgaaacattgcatggtatatgtagcatgttactcgtacataccatgcaggagactatgattacaaatgtctcgcggtccgaatcaaacagcgaaaggatcccggattaaggttaggccaaccaagctgattcattcaccatgtggaaccagcggtctttcgaacagcggttttctcgagacgagcatttcaaccgtgcctttccttggctgatttggagtttgcaacacagcagcagagacaacgaaggatccttacattatatattatttcagcatctgcgtgacagcgcttgtaagaggcaatggtttccacatctattgaaacgcgtctgttcattgacggtaaagtatgaattgactgcgcaatgtcagtcctcccaagctcacattccacagttccggccgtcctctagcaatgaaacctttgatcttctttctgcaaaatctggttcgttactagcaaaaggtacggttctctgatcaacatttattctctgtctatgtttccggcttgtgtcatgtcaatgtgtgttctgacacgacagttaaacagtatatgaagcgaccaaggaggatgtagacgacgctgtagcggcagccaaagctgctttcccagcgtgggctagtctttcaccgtacgaaagaggcagatatcttgtgcggcttgccgacctcatcgtggaagctaattcagatctagcgcatctggaggctgagtccatgggtagacctgtgtcaacgtactttgatgcgaccgtgggtgccaagtacttccgctactactctgaggcagcatatcctcaggggggttcgagcttgaataccccggggtttgtgaacatcagtttgaagcagccggtaggtgttgttgcggcgattattccttggaatgcacctcttgtcttcttttgtaaaaagctggcgccagcattagctgctggcaatgctgttgttctcaagagtagcgagaaagcgccgttgactgtcagttgtctctgatacccttcatatcttcttcccacgttaaaacatccacagtctctgtacgtcgctaggcttgctcaaaaagccggttttccccctggcatcctcaacgttctctctggccacggtcccgtctcgggcgcagcgctcgcgtcgcatatggacgttcgggccttgacattcactggctccaaccgcacgggaaagttaatcgccaagatggccgccgattccaacatgaagaacttgatattcgaactcgggggcaaggcacccgccattattttcaacgacgctgatattgatgccgcggtacgggagacccagttcagcatccagctcatgagcgggcaaacctgcatggcgaattcgcgcatctatgtgcagcgcactatcgcagaatcgtttattgaaaagttcaaggctgcctttacgtctgctcgactcggtgatccgacagacccccaggtcaaccatgggccgcaggcggataaaattcagcacgcgacagtactgcggtatatcgagttgggcaagaagacaggcaaattggtgactgaggagcagtccgtttcgggcctgtatatcaaccctacgatattcacagatgtccctgaggatgcccagatcatgaaggaggaaatcttcgggccagtggttatcatcaacacttttgacacagaagcggaagcagtggcaaatgcaaacaataccgagcacggtctgtacgcatcggtgtatacaaaggatctagatcaggcaatgagggtcgcctcaaggctggaggcaggaacagtaggggtcaactgcacaggtccaacaaagggggacgacatgccatttggtgggcaaaaagggagtggaatacaaagggaaagttacatccatagtatggaaacattcatggagacaaagtcggttttaatcaaggtggcaggattataataaaaagaaagaaatagtttatttagtattttattttttcttatattttattcaaaaaagcaaaacttatagtttactaaaactttatagttactaaagagacttgagagacttccattctctttagctgtatgttcatttgcttttttattactaaggtgtctttgagaagaaggatataggctacttagatagtaatatctaaaaggaggttctttataacttgcaaagccttatgttcacacttgctaaatacaatagggctattcttaagaagttatcaataagggttaaattctcacaagaagagttgcatttctttgatatatatatttgcagtgaaaataccttatttattttttgttaaatattattcatcctgtccagtagcaacatcccaaattttccattttagctagctattacacctacgctgcccatagaacacagccatagtcgccgttgtgcacaaaggaagcgccatagctgcctgtgtcatcatcacaggtaaatacagcctcaagtgctttggtgcaatagtcacccataacgaacggctttgcgtccttacaaacagaccccggcattctaagatatacaaacttatgtccaaacaaacatgtttatatctctgctatttccacctcctcaaaaacttacaacctcctacttctctttgtaacaaataaacataaaatgaatatgttagaagcttatcctaagctcgccgactcgcgcagcattcgggtcatcaaacttcatggcgccaccaagctcagcgtcgatattcggttcgatcttattgccgtgtctctcgatgcccctttgccctatgaggctatttcatatacatggtctgggcaagcactcgaccagcctgtctatgccaatggcaaagagcatcttgtcactagaaatgcggagcatgtcatgaggagactacgcccaaacaggcctgaacattcccgcaatctgtggattgatgccatctgtattaaccaaaaagataacagagaaaaggcggtagaggtgcaactgatgtttgaaatctatgccaatgcaaattgtgtcaatatttggcttggccaaggaactgaatcaactgctctcgcactcaagtggctgagatggtacagttggtcgtttcccgcaatttggaaaacccaggcgaaatttgcaagagctattacgtctgtggattcaatcttcataaggctccttttggggatagcagcagtaagcatgtcatgtgtctgcgcatgcatcatgatgcttgttggagccatagtcatatttccttttgggctgttacccatgttcaaaagtgggcagttttgttatcctctattttcagctttcctaactaataaacacacttttaggccataaaaagttatttcaagctggtttggcagacttggcgtccatggagtattgggagagagcatggacggttcaagaagcaaacgcgaacgaattgtgctttattctatgccgatcatctgcaccgtttcgccttgatctattttacatgagccataatatgatcccacctatgtatatcttcagctctcttaacaacagcaaaccaaaccagcgctatggcttacacatacttgacatataccacactcgtacgcgggcagaatttggcaaacacatcttcaatgttctttgtaagacgaaagcaacgatagccaaagacaaattgtttgctatgagagccatgtttcctcacagcctaggtgcattgaccatcgactattcagtctctgaccagcgatgtctacacagaagccgcgcgtattgttctggggaagactcagaacgttgaattcttcaaatatgcttaccaatctgatcgagaggacagttttcttacctgggtgccgccatggacagcacttgtcgatataccagaatggatctgtaagtttacgccggcggcaatttctcaaaaggctattatagtagagggggatgatacgaaagtgctcaagttaaagggactgctagttgatagcgctgtgtcagctatcagtgaacggttccccactgtagcaccactgcaagccccgtggtcgcgcacactagatctcaatctcgcgagagagacccttgtgatgtttagggaatgggtagattcaactggagcagcaaacaaccaggaccctaccatgcatcggctagcgtggatgatatctgaaatgaccaaactgaatgcgggagatgttcttgcttggtttcaattaatatggacagaagacaattttggtatggagaaactttgggattacgggttgcgtggggggaatgtctgcgattctcggaatattactgtgaagtttttgcaactggtcagtggcaggtcgcttttcatgacggagagtggaaggattggaatgtcaactttggtcatatgtccagaagacgaggttgcgctgcttacgggggagaaactgccatacatcattcggaaaagtcttgaccgcccagacaagtacacgttagtagctctatgttagctaagcggtgctctcatgggtgaagtatggccggattggaatgggcgtcgggaagacttggaagatgttgagttggtttgaaaccgcgcgcctcgaagcggtggaaacagagaatgcctttcgttccttggaagcctcaaatggccgaagactaagcgtatatgctgccaagaaggtctcgtactctgtctctgtcgatgggaagtctccccaagccctggaagaattgaaagcggttcttcttcaggaaggaataattgcctgaacatctaggcatttgccacgcttgatagtttagaagatgctgaatttgtaacgactgcgttgatatatttaatgggaataggtagttcctaatataatatcacagtcttatagatccctacattgatcgcattgtagtagaccctccttaatagaagcgatcatttgaatatgcaataatataatataatcactttgtttttgctattagtgtaggtgccatataaaggtttcgcaatagaccaaaactattactacatgctatattatacaaatttttataattatacttgtgcttttgcccttgatttcccaattgtttatagtgtgtatatagagcattatcgcattgaaatgcatcttgtctaactatgcgaggctgtctgatccgctatccaatccccaaatgccgggctacccaactatgtacagattttgttaagagcaaatgtattataatgcatctctgacatttatattaatattagttataagatatttttgtaatttcttttatgaaagtaaaaaaaaaaaaatatacaattagtaaaaaataacttaaaattatgctatataagctggcgggtgctccatctcctcaaactcttgcatggacaaatcgtaacccaagtgcctcttcagcagctcatgagttacaaacctttctggcgtattcccctgtgcatcaacaaaagacacgtgtgggttgacttcgcttattctctgcagctcatttgcatgccgatggtgatgagggcagccgtccactccgaccaagaatatagtgacgtgaacccatgagagacctagtagatcaagttcaaactcgtccatgtcttgagcctctccatctagtagcaggagaactcttagaatcggggtctccggccccgcttgccagccgtataccgggtgatagattgctgatgctgagtgtttttgaaaatggagctctttgaccttttgccaccccgtcataacgcgtgtgccccctccgaatttgaccattctccagacttcttcgaagtttcggtggttcagagcgccaatgtaatctgcgtggttggaaaatgtggttagttggtagccctgaaagttgtggtcgtggttggcaagggcgtctgtgaatcgccggacgatggctttggctgtatctgcaatagaatgagtgtggttagcaaccgctggcttgttggacgagatggaatactccacctttattcttgggttgagtagatcgagtgtatcctgttatgagatactcgttgtatagtggccgcattggctcaaagtccatcgagccagatacgtctagcaatatcacgctatcgtctgacgcagtctctggaacgtcatagggtcgaaatggcggaggcataacttgtttagaatagccgtcagaggtatgctgtagatggcaagtgtcgtctgctgcaaaatacgccggcggtggctctacggcagatgccatccttcgtcgggccatgtctagcgcggaaattatatcgggcttcagcctccctccggcgccggctctgtgattcaacacccagtatagtctctcttctgctgtatcgtcgtagcccctccaggctggtgtaatgcctctccaccctgcacttgcgtcaaccgtgaacttgagcggattggatatctggttcgcccacgccacgggaatgggctcaaagtagcctgctcgtagcatatgaaggtattgaatggggctgcgttggcgcatttgggcgattgtattagccattcccactttgttttggtaggtggccacgatctgtcgccactcggcgtctggccatctgccattttcctcctgtaagatctcgtcatgtaattgtttgcattgagctagcgctttttctagcttaatggctgctttctcttcgggagacttaattgaaaaggccttctttagcgttatgaatcttgatggtttgctggatgaagatgattcgctgttcccattgaccgttgcaatcgttgtcgttgagctttgttcaccccttttctcagatttgtctctggctagtccttcatcccccttttttgttgatgtcgaagaagcttcgctggctataattgaccgtgagatatcaggattctcaaggtcccaaatattcatctttggctcccttgcattgatggccgactgggcctcctcgttgagttgcgcatttaagctaatagtctgatgaactgaaagactgtaacacctggctatgggacgcgccacacttaaatagctcgaagtaaagttgccgtacggcgatatgacgcgcattctatacggattcctggaaaagtaaccaaaccctgtctggtagctgtcatgatatgacttttcacctgcaaatctgggtgagcaatcgagggctcctgagaatgtctgacgtctcttacctgggtacatgacggcttctgaccacctattctgcacgtcaagtcgtcgcacctttaaacccttgtattggtgaatgtcacacccacagaaggtgtccacatcatgctctggctcgatgtcactattgaatatgcggtgtgccagctgcacgttctggagaatattttgcatttcttgctgtgactcatgagaccggagttcattagaaggttaggggaagcacaggcaaacctcatctctggcgcgtatcctcgccgcctcaatcactttattcgtgtgtggacgtagatgttgatggatggtgtgtcctctgccgttgtcggagaaattatgtgatggcgcttggtacgccggaggcgcttcaccgactgagccagggacgacattggcttgtttaagagacttaggcttgggttgtagatattttcccggattatccaggtattcctccaccgcttcgtctatgctcactgcccccttgccacagaattagcagctacgattactgacctcgaattttgatcatttacctccaaaaagacccacgccttgccctcatcggcatctggaacgcaggagatgaacctggctatcgcatcttcggagggcgtcatggtgtaacaacaatcaactgtggaattggaccagaagctccagcaagaagccaaaatcgaacgacatccaacagtctatatgtatgcggcttaaatctaattcttttggcgcagtcatttagtgtcatggctagacgggtaatcggcacatgcgcaacttcagctcctataacatcggctgtaacaagaacaagtggaaacagcggctgtggaaatgccgcaaccaccgggcttagtaggtaggccaaacttaattaaacaggcacctgatcaagtgctgacgagtcctcagccagcgattccaaattgcttgccacaaacctcagcagcctcatttaccagtattcaaacgctggttatgcagacgttccctaatgctcccaagctattcataactcaggtcagattggaagacttagtctaagtgcttgctacagtatccctattttagttgtagcgtctgtgctttatagaagaacaactattttactgtaccttgtatctatagttatagtacgtagtaattgcaaaattataaataagttaatggtgcaatctttgagttagtaatatttagagctggggggccaattactatttacgtgccactgtaaaacgttcagtatagataagtacggagttacagtgcgcgcttcccgctattatattacagcagtggatggtaaatgcatacaaaaacaaaaggacctttcttgccatgttaaggcaaccttattacatgtaatataatcattgatttgttcacacaaagtcacaagggaggaaccgctacaagacttcaattaggcgaaacgctcagcgttacttcactagctatgtctcaatcctgccacggtacgagccaaccagacttgcatgaattgagctcgcttgattgttttagctgctcgactcgctcgcgatcccaaaataccataccaaaccacctccaagattcaagtgcacttttcgcctgttcgtagtcttgatggtttgcgctttctggcggaggtgcctttactaggtcacagccccacctacatgtttcctgccctcgaagcgcatccttccaagcccagggctggctgctcgtacttgtttcctgtccaaagtcgtcggcaagggtatcgctagccggttgttggttgctatgtgtagaagacggtgttgtatagtagtgacttcccctgaacattttgaagagacaataggttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttttgcttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggttagggtta