tatatccttattaataaagtaattaaattataaagttagtaattatatatatttattcactttataagtatatttatacgaggttgtttactgtagagatttgaacggctgggttgggggggtgcgcgttgtttaatatagtaattattgaaactagggttattaattaacttaattaatattttaaattaaattaatatgtattttatatgtaatatatatcggatattaacggtttcgagtagggatactagcctccctctctgctcgctgcccttgaaatttaaatgttaattataagttagaaaatttaaataatttaatataagacttattaggaggtacctatttagtattattgtaggggatcgggcttatataggtataagtatatattagaatgtaatactaaactttatattgaatatatgtactataaaaatatccctattcgcccggattctcctcggtaaggactattacacttagtctaaggaatactttaaagttatattaattcaaatttaattaagggtaatttatagcgtgcggttatttaatattattattaaataatattaattataaagaatagtagttaaattaagatatgccctagatatgtgtatttatatataaatattatattcctaagataagagagtattaaagtataaatcgaatttaatattataacgaagcgtatatataaataataatactccgaggctctaaatagacggattattattagttaaaatgatgtatgtagtttgatgttaataaggtgaaattgaaccgattggataggacgataagtaggtgatttgaaagtttagacgaagttggatagtaaatggcttagaatattatactccctttcgtataaaaataaatttatttttctccttccccttcccctctattctactaaggtactaaattccggttaatttaatatataaaatttatatattagtccttttactattacgttttatatttgttaataactatatataaagtattactattttatttttatattatatttaatataaaagtggcttgagcgaggtttaatataacctttaaatatatttttccttcgccttacgttattacctttgctttatattattaatacttacttttactattttacacttcgtagtttaataatatagaattatagtattgtagtaagtgcaattctaatagttattgaaaataattgaatatattgtgtatatattgatttaaatatattaaagtagttgctatagatttagaattagtataggtaagtgggctggataaagctaagatcctagccaaaataaccttcgatataaacaaccctaatttagaatataggtatttctatagctggatgttgtttaatcgtataattattttattaaagtataatattggaatgtaaattataattcttttctttctataaccctacttaggtatattaatttaaattgttaattgtaaggtagatattataaatagtttataatatagttatatctttataattttataattatatattaaatatcttaatttaaaatattcttccaatgttaatattgattctattgtaggtaacctattgtgtataaagataaaggttgcgagaaggtaattaattaaccttatatttaatatatatatataaaatttactttattctatatttagtgcgcttatctaatatatcctatttcgacggtagcagttctcctactttttaaatatcccgaaagataaagcaaaattatttaacgctattactgaagcttatagacgaatattgtaagtatacctaaataggttttaatttaataaattatttaatacaattatttaaagttactaataatacgtttatagataaatatagcgactatttctactatctagtatattgttatataagttctatttatatacgctatatatattaataatatatagtctaatagacgataccctcgcggtaatagtaaattagggtatattgtagaaggagtccccttacttatatacttagaatttaattggaacttataaatattcgtcggccctacccctactttataacgattaaatataaataaccttcttaattagtagatatacccgttaaaaaatatagatagactatatactaatatatattaattatatatttagcccaacttctatttaattgaaagagaaataatggccgccctttgtaattttgtattaattatttgcgtaggggatagattatttaaaatatttaagaaagagatagatgaggatgggaaggaataggaggtatattttaagaaagccgaagatagtactattatttaaattaaacgggttaaagtaaatccttttaaaagtattccgctatagtaaaaatatatactaaataatttactacctattataccccctttgctattacgtactcctatttctctttcgaataaaggagtaagttaaatatcttctcttcgatatattttgaatatatactaatttagtataagataataacctcgcccctattgtattaaacaatttactacccgttataccccctttactattacgtactcctacttctcttctaaataaaagggtaaattaaatatcttctctttaatatatcctaaatatatattaatttaatataggataataaccttatacctaccgtaccggacgccactattaattggaataatatagtaaattagagcctagagcctaatagacttcctataatctcgcctttaggctcgcctattttacttaacggtttaatagatcgtattagaatattaattattataattcctcttccggactaatctataattttagaccttatagatattaataaacaattagtaagttaagtgtagtacattctactatatatatatagaatttatatttaactttttaataggactatagtaataaattgttgaatatcgctaaggatatagtagagtcgttaaaccgagattttggcggaaaagaaccggaacccccttccctccaaaaggtaaattggatttcttattttcgacttacttaggtatatatactaaacttatactaattagtataaaatactaccccttctattattcgccctataaaattaaagtgaattataatataggtagttaattattccttttagtttaggaagaatagaaagtgtaaatataattaagtttatagatatagatattaatattaatgaatttctaccgtctagtaggtttctgtctagtttcctcttatatatattatatatactaatacttattataccgataggcgatattctcttttcggatatatataagtttatatttgtaaatagagtttttgtattcgataagtactatagttttttatagattataatagtttaggttactttattagaattaatttagtttagctttattactttatattatagaagatattaggtttattaataatagtataagggggtttattccctctaccgttaattaaataattaattgcttacctacttactagtatatatgtgcttgttcttcttatttatataatattccttaatatagtattgtattatagttagttcttttattgtaatatatgaaaattatatgttattgcgttgtataaaatgcattggaagaacttggctaatgcgtaagtgtaatttattaaaatagcggctatttacggcagtttgcgggcttatcgatctatctgtgcaaagaaggtaccaaaagcgacttggcacgtgatcggacccatattttctaatgcccccattcaccgtccccctgcctgagggggatccagcagctgacgtcgggcacacagtccagtgtccacccagtccacacggcacccacccccttaacttccggccagacttccgtttgcatcttctcccaccgttcgacgcgcctgtgaagaacaccaaacccgacccaaaacatggaatgacacggacctgacccagtctggttttaagcttctttttcctttttttttttcccgcaacacatcccggacatcttcatccgagcctttcgtttacttcgtttcgtgccattcaatttttgaccgcaggcgacaggcgaggaaaacatccaacgtcccgttgtcagctgattgacctctaagacacacacacacacacaccgagacacgacactcgctcgtttttatctaccgaacaacaacgacgtacctaaccgtacctacctacgtaggcatacccgctgccgccacatcattcttcttccacgctcgttcaacctctttcgccgcaactgactcaagttgcgcatgttgtcgttttctcctatcgcttcatctgccaccgacaactataaatgagcgagatcaggatatgttcttgacacagccgttcatgccactcgtcacgcatcactgcttgtcctgaacactacggcagtgtttttttctttttttcgttgttcttatttttttctttctttttttgttattgatctctctacaatggggtcactaatacccacaatattcatatcattctggaggatatttctagacattgtactcttctgggcaggtgtgagtgctttgtatctcgttacgtcctacagaccttcgacctcagttcccttgtcttgactcgacattatgtcccaagacttgttcacccaaagggctgatgatgtcaacgcatgtagacatgacccaggctaatcccgtccgcctagaaattccgtgaatggtaccggcgccgcaacccggttgaggtctggctcgacgtcctccgcaatgcttccgagttcgacgagtgggaggaagctgccatccggctcgacacactcctcggcctcgatttgtggcgtaatagcccaatcagccggcattatgactacaaattgatcaacgagcggttggagagcattgaggttgcgcgcgataacggcgatgtcaatgcgcttgtcaaccttttgcgcagcggtctcgttcgaaaccttggtaatatcacggcacctaagctatacaacaagagctttgcgggaaccaagattctgatcgaggaatatatcactgcggttgcagaagtgatcgaggagattggcatgttaccgacagttaggaggaccggaacgaactatcccaacaacagtctcacacccggtttcaaaggagcaaggcctgtgagtcccggactggcgagttctgatgacggcaaagacagcggaaacagtacggcaggtggtggaagtggcagcaacacgatgggttacatgtcgacacaaatgaagctcgattttatccacgataccagacaagcatttggacggagcaccctcgtttttcaaggcggcgctatctttggtctctgtcatctcggtgtcgccaaggcactgttcctgcgtggcttgctcccgcgaattatcaccgggacggcaactggagctttgatcgctgcccttgtagctgttcatacggaggaggaactgctgcatgtcttgagtggtgaagccattgacctctctgccttttcgagcaagcttggcactcccgccaacggtgaagggaaggataagaggaattcatggtggactaatccctggtcgactctagtacgtagactgactaggttctggaaaaaaggctacttcctggatgtcaaggtgttggagcactgcatcaggtctaacttgggcgacctcacgtttgaggaagcgtataaccgtagcaagagagtactgaacatcacggtcgccacggctggacaggggggtgttccaaccctcctgaactatctcacagctcccaatgtggtatgtcggcattgcccttcaaggaagaaattatcggcggtccagttactgacacaaatccttacagctaatctggacagcggcgctagcatccaacgcctcatcctcctcgctttacggtgaccgagaaaccaagattctctgcaaggactctcagggcaacatcgtcccctggaagcccgccaacacagttgacttccgccactggacacacgcctcatactcggagcgcgaatcgcccctccagcgcatcgccgaactcttcaacgtcaaccatttcatcgtcagccaggcgcggccctatttgatccccttcctgcaaagcgacatgcacggtccttccctcttcgagacccgcaacaagacgatgtcggcaaccgccttccttgtccgcatgatgggcctcgaaatccgccaccggctcagccagctcgacgccctccgcctgctccctgccggcattcgtcgtttccttgtggatgagcgcgtcccaggagcgagcgtgacactcgtgcccgaggtgacggccggcgactttatccggctgcttgagacacccacgaaagaaacgctcaagtactggatccttcgtggcgagcgcagcgtgtggccggccgtggcggcgcttaagatccgctgcgccgtggagacggaacttgatcgcgcgtatcagcaggcgcgtaggctcaaggctggcgggctgaggcgcaaggctagtagcaggggcccgatgatgtcggcgcagtcggcaccgtcgccgaatggaagcgatcgggagcggtgggagagggagagggagaggaggtcgggtacgggcagagcaaagactactggtgttaactagtagtgcagtgcaatatgtgtcgctgttttcgtttgtgttggtgggaagacaacttgaaagctgagtcaggacttgtgtgtgtggcccttccgggtctgatacttcaagtttactacataaagtaatgtgccctgtaaataccagactcaataaatgcaaaaacccagcaagtgccaggaaattccgtgtccgatctataccagtatggcatagcctcaactatagtgccatgtgcccagcagccggcaactgttcccaataaaaagtaaaaaaataataacaaaaataaaaatcgtgaagtacatcagcctcggccgaccttgaacactgtcactcccaccgctcttccgctcttcctcaaattgaccggcacgcagtccaagccgttatttcctacaaacaagctcggcccttttgctaactctcacagatatgctgtttcaaaacccgacacctgaggccgaaaaggtcttggcggacttggcgacatgaccggcgagctcccgagcaagaaagccttgttgagtgcttgtgcctcctggccatttgttcaccttgctttcagcgggtggaagcttgtaaagaagttgaagcgctgaagggcgcgcaccaccattttgttgggtgatgggatagctgaatgtggcaggctggcattttgaatgggcactaagtaactcctctgctaatacatcgtctagtgtgggactttctgattgatacctgccttttctgtcaatgggcgaatccaaaaagaatggatgagtgagtgcttgaaaggcttgacccagagagtctgaaaggggagccaggctgttgttgcattgtcaagggggaagaggagcggggttcatgattctccattgagctgtacgtatgtacctgcactaaaccgaaggaagggggagaaaaagaaattccttacacagaaatgatcggccatgcccattgcaaagcatcagaaggctcgtcttaactatttaatgtcgttctctttttatcggatgaattctgacaaggatcaggattcacttgacttgatcccaggcacgggagccagtccgaaaagagaagacagcggagacagcggggatatcgactttgtcaacgcaagtatccgttgatagatgcagtgatcgtgatggatcccattacaaagactgatttctgattgtcgaacgggttacggtatgacccctgtatatacgaaggactatcttcgtgagaaaggtaacttaacaccacctcggcatattcgttcaggttagttctatccttccccagctcccgagccagatggcaacctaccacttacgccaggtccattgccggacatacactacctcctcgactggacaaggtagcgcggggatgtcctatcgagacgaagagaaagacgaatacacgtgacttgaatcgagtgaagagataaatttcttcactcatgtgatcacggaatcacggtgcctgcatatgcatggtcgaagtttgcgctttctcttctccgtatgtactgagtggaaatggaagacggggttgattgggtgcggagcctcgcgggacgttgaatacctcactggggtactggttcggtaagttcgtttctactagcccaacttgccacaatgttcatatttatccagctagcgatggcaggagccaaagcgagcttgcccgagatcgacgagcctgccgtggttggactggggaacgaacggtgtttgttgttaacctcaacgttaagaacttgggaaaggttccacctcacttcttgaatctcagtcgatacgaagacaaagtcgctgtgtactggacccccataccagttagccgagagatatcacacaaaagtacctatattcatatcatttttatttttcacttcctaagctccgtcgtgtttagtaaagtaaactcatgacaaaccgtggcagatcctccgcaaggatatccttgtaccaaaagaaccgtacctggatgcatccacttttcagctgccacctccaggatcggcaagtttttcgacaaaaatcgatatggaagactttgaacaaccatagccaaggctgatttagtcggtcttctcgcgatgaagttgccggtattctccagacattgaacaacctgcaaacttttatttcttgtacatacaaggaacctgccgggccggcacctggaagtgaaatgacccattgcgggcgccagatgctgtttgatgtacgctatagcaagggcacagcgtctagcaggggggtacaacaccagtagcctgcagagcgatgcaccctaagctcaaacttgtggagttggtggagtcaagcagctggagttaacaccctccgggttcaagcaccaacgacgttcggatgaagccgacatttcaatgtctgaacctttcttctgtccttgacctgatctccaaaaacatagaggtatgaatcaactatgaaagggttcaaatttggtcgtgagaacctcttttcaccaggctgcggataataccaactgctcaagtgggaagagtcagcggtagcttgcagtgcgcaagtgtcttttgtttattttatatgtatacttgcatattttggttttgtggttttcacgctcctcgagatatcgacacatcctgacaacattgagccaaccggctgtccccaattcagcctgataaacatcaggatcaggagcgaacgaatcatggaagccttttgtgaaaattcttctgattcccatgtggatttgtatttcgattgtgcccgagagtgaaacatcagctaggtacactttctgggtttctcctgccggttgaacattctgtagcgttagtctccctcatgcctgctgaatggtacccctactcctcagggaatttaacggcaagggtgttaggttatgacggactgtatcaaatcacaaaagctttgttgtcaacacagccgacaggatactacaccaccattaccacaagtgatggcatgtggatgctgcgcgagggtccctggtaagtcctggcagctaaggtctctgcaggcgatccaggatggcgtggaaagttcttggcttaccacttccggcctgctttcagttgaagcttcataactgtcgagactgtctggggcgcccgcgggggaaggggggttgggtttgccaaaagcaactgttgtcgttgcgacattgtacctgtgcccgaagatcgtccccggttcatcaggtccaagatggcaataccgtggtgtagtagcctacctgacaaggaagggtgattagttgattgtaaacggctgctatactcatattcatctcaactatccgaaatctgggttcagttcagcgaatgttcgccgaggccaatggtttctttttcttttcgcgatgattacattagcttgactgtttaggagactggaaccaaatccattggtgaaaagatgttacgatgaatgagctaactgggaggccattctcttgatcgtccccctcctaaactcccagtcccacacacacacttctatcacctacctctccccgcaacgccgtttccgccccgggcaacgttatgcttgacaattacattctcacccactcaaaatgcaattttcaatgtccaacgctttctttcacaagggccgatacgcatataatagctatcttcaattttttcagataatgacgtccagatcttcggcagtctcctcgttgaaagtcaattcgctatgacttgaccacgcaaagtcctattgatctacaaagcgtcacattcgatcgaccaacgtatgtcgaagcatgtcaaggactatcaactgaacatttgacaaagccacgaagatgcaagtttgcaaagccaagctgagctaagtcaccatagcagcgcagtttatcttcaacagctgaatcaacagtgcggtaggtgtggtactcatgtggtggcagcaataacagcttgagaggtacggcgagtgcgtccatacctcacaaaccggtacttgggcactcttctgatgacattgtccagacatccccgggaaactcacaggaaatggtttcgctccaaagaccctggcgaccacactttccggcaaacaccttctattgcaaataacacgcttgatgcactgcagatattgcccgtccttcccgatctccttattcgatcatccccccttctctcttttttcttccctcttccccttcttcacttcccgctgactagagtacgtttgcgagcgcgccgaacgctcatctcgagtcttgttcctgtttacgcaagctgctcgggtcggggtgctggacctggacgtagcaataaacacaaggttagtcacacagaatggaaggtacccctgcctccactgcctcccctgcctcgaggtacctatataggtgcgcctctctactccccttatcaaagtccataaagaccccatacctcctcttcatcccccgccattactttttgacatcatatagtcgttccgtcttgatcttttctttacttcagcgataggctcacttcgttgccgacgacatctacgctcccaaccttcgaaaccgtacctgttacctgttatcgatgctcttggactgccccgcttgttgacaaggcatggttaaactttccccgttcccttcaaactctcgcagcctggacactttactttctcgttcagttagcccccccaatttactacggatggcagttgcccggcagagtttcgttgctgactgttgtagacccgggtttccaaccaagacagatcactgttcttataaaccctccaaacgcttgagcactcccacattgttgcacgcatcgtcgtctatccaggatcactaccccatcatccagctccatacgtccttcatggccatacaactgtacaccagcctcacatacaacaccgtttaccgaacggaaataacgccccgttccaaccactgctcccatcgagcatcacctcgtcaacaccttctcgacgcaacaccagcacaatgcgctcttcgttgggctcccagtccgctgcaagcgatgactggacgtcgatcaaactgtatacaagccgccacaccaaggacagatcacctgaatacaacgacgacaacgaatcatcagcccaagttgccagcatatcctcctccagttacagcggcgactcggcgtccgagattgcacaatgtgacctcgtcattggcgctcgtgagatgccctatcgcgctagatctcacggatgctcaacagagacggcaagctcggaccagaccttctttgccgacgaggtcatggatcgccaggaaaccgtagctacggctccacctctgacaactagccagtcccttcccaaaggcccttctctcactgcatcggtcctaggaaaatacagtgaggtaacggcccagccctacgttggcaacatacccagctggattgagggcgccggcttcgttggtcggcttgccagacctgtggtctcggaaaactctccgaccacaaagcctcccaagtccaagcaaagcatttcaagcagcgtcggatctgactgggcgtatgttccctcgtccccggagcaggcgagcctgattgcgggctcgggcggatggtgcggggagccagatggcagacatctccctcgagtctcgaccctcgacttatttgaggaccctatgcctctttctgcttgaaaagcgcattgcttctgtgctctggctcacatcggcgtcatgtatgtgatgttggtaaagttctgtccttcgtctgcactttccctggacaatcttcatccttccattgtcctgttgctttccgaatgggggacagtcttgcccatgtttttttttttcactaccctctcaattacccagctttgtgttacctccaccgatctgttccctatcaatgattttcccctttgtttggactttgttcgcgttcatgctcaggtaacatcgcgggaaagcgtagtcgagtagcattttgttatcgcaagcagaaggatgggacgttgggctcaaaattggacaacggcttacacctcatggcagaatagagatggaaatatcaatgactgtatgttggttgacgaacggagatgattggaaatttggaaaaatggttgctttcattgcatagagtctaggacggccacgatagtaatatgatcatgatgttcctgtgaaccaacctggaccgaggtcgattaccgggacgacggagaaatagataccacttgaccgaacgtgacgtcgatatagatgcaaagcgacttcgctatcttggaacatgttcgtgcggggtccaagtacagcaaggttgaaggaacaagagaacaggaaatatagcagccgatgcggggatagagattgccgaacggagaatttcgaatgccgttctccacgttccactagagcgtttggagaaaaccaagtccatgctccgaaatctttctgtgttttccttccagtcaacgagacaatatggctggctaaccatcgcctagcgatggttgaactggggatgtaccatttagcctaatttctcaccgtgccacctttggatatcccatcccagacccccagaatggactctgttacttaccatagatagttacacatcgacatgttcctgcatggattcatatcggtatataacctatccgtcgccctgagtggatgacagtcaatatggaaagcgtaggccgatcccctgacgaagttgtgctttgtgatttctggaacaatagcaccgttcaagatccgtcctcgccgccatgttcagttcatcgttcacaggcttcggcctgaagaatatcctaatcactggattgttgctcttgtgcccatctttgtcggtttctgcgaagagctcaaatcaatggatcgatatctggggctccatgccgcagcttgttgagtctgagaaccttcctccagctccatatgtaagtagtgtccggattcagtattttgacttaccaataaggaagccgacaacccgtacactaacataaactctcagaacggcggggacacggtcttcaaaaacgccaccctgcgccagacagtctacatcactcaagatgcctcgaccatccggctgagcttcagcaacgccttcggcggctctgagctgccgatcaccgcagtcaccgtcgccctgcccgcatctagagcaggggcgggggccggctccggcgctatcaagcctgggaccatcaagaccgtcaccttctcaggaggccaaccagactttctcgttcccaacggcgccgtggtcgtctcggaccccatcaagtttcaagtcaaggcccaatccgtcctgaccgtcacgctctacctcgcctccggccaggccggccagtccatcactggacaccccggcagccgcacgaccagctggcttgcgccgggcaacctcgtttctgctgccaacttgtcctccaccgctggagtagcaagcaccgaccactggtatttcctctcctccatcgaggcctaccagcccgagcgtgcctccgccctctaccttgtgggcgactccatcaccgacggccgcggatccaccaccaacgccaacaaccgctggccggaccagcttctcgctcgccttcaaaaagccggtcgtcgttcgctgtcatcgatctccgtcatcaatcaagccgccggcgggaaccgcgtcctagccgacggtctcggccccaatgccctcggccgcatcgagcgcgacgttctcgcccgccctggttccggggttcgctacgcgctcatcttggagggggtaaatgacatcggtaccgcacccctcgatcaggtctcccaacaatccgtcggcgaccgactgatctctgcctacgagcagatgatcactcgcctacactcccacgggatcgcggcgttcggggcaaccattacgcctatgagcgggccgggacaggcgtatggtgaaccggagagggagaagacgagacaaagggtcaatgagtggattcggaggagtggaaggtttgatgcggtggtggactttgatagggctgtgagggatcgggggaataagacgatgctggatgagaggtgggacagtggggatcatttgcatttgaatccggaggggtatcgggtaatggcagaggcggtggatttggagatttttgagaggtttgctgatggggtggataggtatttgtagacttgttggcgagtggtgggtcggtaggcagtagttggagagaaaggttcattggtgatcagaacatgttcatgctttcgtcatcattgcaccggtcgcttggactggagcatctggtctagaccagcgtatagagttcatttgtgtgcaatgggtgtccttgatgtatatcaggcttcttcccgccgtggtgtcaattttcctttctttttgttggagtgtcgtcgtcaaagttgagtgtgaacggtgccgatgttgtgtgccttttggatggtccaaagcacctcgagaagtgaccagagttcagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcctcgaatcgaaagggggaaagaaaggggtaaggaagaggaaacaagtggaaagatttgtctttatagggctgatcgacgtatggggagatctgggctctcgggcactacagtacccctatctctgcgacactctgatgcacgatgaatgagaatagcaggttttcgtggcgcgagttcaagccgataaggaaacaattaatgaagtcagaacaaacaaaacacggttgggaacgaacgtgtggttacataacaacggcagagacaaacatcaaggcagctcgggcgtggagtttaatccatttcccgggcctttccggcgaactactacgcaagcaggattcggcatttgtgtagcacacctgctcgactctctgcggttttagaaaggcatcatctcggacatgagaccaagattgaatagacaggggtcgtagggcagacaaataatcccgttgcctaacagccatggcgagacctcatcggcctagatcaaccccctgctgcccaatagcaaagtagcgtaaagacgaaaatgtggtatatttccttagcattccgagaactccgccgaacatacatgcagtcgacttgtatatactccaactggcctgtgtatctttctaatcataataatagcacatccgagcacgccaatcaagacaagcagactgattaacctgtcctctcgcttccgttttccttccttgtgttttgttcatcttttgtctcgtcccattaaacgctgttcttttacatccagagacggatggtgccgtcagcaccggcagacacacaccacggctcacgcgggtgccagtccatatccaggacaccaagcttgttgacgaccttgtgtcccttgagcaccttgacaggcacaatggtggggttctccagctgatcgttcgggaccttgccgtggaagatttggagagtgccgtcgtcactggcatcagcgaagagcggcaggccgcccctgtggtacttgacctgacgaaccgcctcgctgtggaacctcatcgtcttgtacggacgaatggaaagatccagatcgtgccacaagagacgcttgtcgtaactgccaacaatcaagttgtcaccgccggggtggatatcgaacgaagaaatcctacaagtcaacagagttagcaaatcaattccagtcacattatccggctagccatggggatacgtaccacttcgcgccaggctggacaaccttgaccagctcgagcttctgcaagtcgtagcagcgaattgttcgttgagtggcgacgaagaagagaggacggaggggatggaaagacgctgtctgagccaagccagaaagcttgcggaagggaatctgggtgaggtgcttggagagcgtatggatggctacggagctcctctgtccggaaggcgatactgtcgcaaaatggtctcctttcctgtgccagttgatgaccttcacggtcgacctgactgtgatcctgatcaagacaccctcatcctcgagcttagcaccggggcgggcccacttggcaggaggctccttgccgggagcagcgccgtgttgctgaccgtttgtagcataaccgaagccagccgacaggatatctctgctagcctggtccaaagcaggagtaacgctggcgtgtgtaggaaccatgaggtagacatcctcacccacagcagcggagagaatgaaagagtccttcgcgggcctccacctaacggtgttgacagcctcctcactgctgagcttgacggaccagacttggcgacccgtcaacagctcccacacacgtaccgtaccgtcgtcgccaccgctagcgacagcaacaccagtagggtcgatggcaacgcttcttacacggccgtcatggccgcggaaaactgtttgggcaactgtagggaaaggcttgagctcagaaggcgaaggaagcttgggcaggagcgagttgggatcgatgttgagcctgttcttccgcacacgaggagcaaggtaaaggtccatgcacctctcgaatctctccttgacgatctcgccataaccgggaactttccgcaaagagtcgtatttctgagggagatactccttctcgcgctcctcggggtcgagcttctcccactcctctctctcctccttggtcggtaggtattctgcgggcgggttgtaactcatgtcgaaaccaggaggaggcagcttgggtgccgggatgtgcaaggggttgacttcttgtggcacctcatcctgccagatatcaaagtactgctcctcctcttcctcctccttctcgcgctcctcagggggcttgtagggcaggatcctgccttccctaatggcgcgaacaagcttcataatcttcttggcctcgttcttggaggggaggaagcgacgcttgggctcaggggcagcgctcagggctattgacttgttagttgcaccatttcaacaacgataagtgtagatagattttgacttacgcattttctcctcaataccagtaaagtattccacggtttcagggtaggggttttccagctcgttgggaatcatacccatctggacacggcgaacaagctccaattcatcatcactacggtatggcagtcagtaagcgtgacccgaagaaaccgagcaagacaaaggaggatgggttgggtgcatacttgaggttgagagggttgccggtgtgaatatccgtaaggccagtccagcccttgggcacttcgatgctgtcgaggagagcatcaagagcgtcgccagtggccgggcgcataatcttcttgccgttgatatcatagccgatatggggatagctgtcgtagaagctcatggggatgttgccgatggtgtttggcgcttcttgggcatcggaatcgtccgaatcgtagacggggtcgatctcactgttgcattctcgagttaactatgctggcatggaacgatatttgatccatttgcagaacaacaacatactcgtagacgtagcgctcgttgccgttcgcgtccttttcgatccgatagttcttgtctccatcatccttctccggccgcttggggtcgactccgggtatctcaatctcgagttcctcttcttcgtcctcgagaacaagtttgcccattgccttgtcgccctcagcatcggagggaatgtcgtcgcttagtagggagccctcctcatcttcgtcgtcgctggcctcacttccgctttcctgctcgccgtcctgttcgtgctcattgtcgtcgaagtcagaatcgaactcgtcttcgctctgcgacagggcgccgtcaaaatcgggtgcaatctcgtcgtcggactcaggctcggcgtcctggacctttcgcttcttctcggtggcttttggccccattgtgaatgtgtgttgatttttggcgtgttttctgctggtaaaacacccagatagcgtcgcagcgataggcgtcgaaaattcctagcatacgaattggcctgggacttttttttctgccggttctacagctcatggcggggacgagttggtctcaccgcccttggcatttctggcagctaaagaaccataacatattaccctatcggtttagcgtgtcaaaagacaaatgaagccaggagcatgcactccgtgtctccgtccctctgataccgacttcaaatttttagccttatttgttacttgtatatcatggatgagatgaataccgaactccaacctcgatgcagcatccctctgcacccctacacctggcttcaaccacgcacgattccacttctgtagttcgtcctgcccgttctgtgggtattggcagtcaaaactggcaaaccagcatcaatcaaatacccggcgtgatcagattgagtctccatggatcgcttgtaattacagacttttgttcgaattttaccccattgcctcttacactacggtttttgtcaccatcgccgtctttttgcgctttccaagcatggcagttgacaatatgtagtgtagcacgacgcctgctagggaaccttgatgggctagggttactcgacaccttcacactacactactgccataaaacccacgctatagtcatcccataactagcaaaaggacatcattcatgcctttggccagtgagccacatatatgtccaaaggcctgggtgtttgactgatacactaccagtgccatttgaggcaacgcggcaacaaaagtcagtctctgcattatctgtgtcaattgcggcttattaatatggcatcaggtctggcgcgaccaggtgatctttgattgcttgcgttggctcgttaacattgcgggcctggagcatcttgtctgaaatctgctttctttgccctcctctgaaaacgagtcgatcctatcatcctaggtcccttgttacaacgtacatatccatgctgtttgcccatctactgtgtacaccacactagcgtctacatagatagtgtcttggagtaccaccggggcgatttctgtgtcttctaagcggggcttgcggagagccttagacgtttaccttaccactcaaccctttttatccaccacacatctacgcccgcggaaaagaaggggagaaaaaaaaagcaaaataaaggaaaggccggttgcggaaaacagccatgatctcaaacagcgaagtcactaaggagaaagagccggtgaaacgccgtgcctgtgacgagtgccgtatgtttcgtcccgctccccgtttcgatccatatattcatctacctctaccctctagtcagcaaccatgactgcccaaccgcactaatgtatctaaattaacaaatgcagggacacggaaacttgcttgcacaaaggaacaagatggctgtgcgcggtgtaagcgcgaaggcgttcactgtaactactcggcccagaaacccatgggtcggccaaggaaacgtccttacgtcgacgtggccgaggcatcgcgaaaggaggcaaagactgatgatgttccccccagcgagacggcggccttgacctatcctgtttccatgccctttgatgggaccctcaacctggacctggatatgtgctttctcgacgtcaccaatacagacataaatttcagtgacatattcgacccaaatttccagttcggatcgtatggcttccccttgtccttggattatgacatcccccaaccgggaccggcacccgggcaaatagaggccatgcccaaggaagagacaggacatgctaaccaagcctggatggattccacggctgccgtcaacgcacaatggcagccggtacttgggggatacctcgatgtcaactttgacggcattgatgtacaaacgtccacatcagcttgctcctcttcaatacagcaatactcctcgcccttcccgaagcgagaacaactagaggggatatacccaaacacatctcagaatcaccacggctcccgcccgccctcacgatcagaggtatccgaatcaaccgtcccccatctgacccccggcggctcctccaccaccagtcccagcgacagcaccaacaccaacgaccgcgccgtcggtggccaaccccccgcccaatgtgcctgctcagacaatctccgcgaggccatggagtctctccgcatcgtgcctactgacaacatcacccaagcgctctacaccgtccgtaccgtcaccaagacagcgcacgagaccatcctctgcagcatctgcggcgacccccctctcggtggcagttcctcctctgcctccaacaccgacaccgacaccgacaccgacactgacaccaagaccgacaacaaaagcaacaacaacaactccgatgagaacgaaccccctgactcggccatccaaaacatggtcctcctcgccgccatactcccctccctctcctcgtcctataccctcctcctcgacctcgtcgaaaaggagactcagtctgccacctcttcaggccgccacatcttcttcgatttggaaggctacggcggactctggggtcccattgcaacttcctggaagcgatgcgaggacatggtcgcccttctcgcccagccgctgccccccgcaacctggcgcctgatagcccgcgccatgctcaagctggatgtgtacggacagggcggggcggcagggacagcgagtcagaggccggtgattagcttgggtgatgatgatggtggttgtatgattggtagccgggacaagagtaagggcaatggccttcaagaagagccgtgcgagaaggtagagcatatcggactcaaagatatctttgcgaggttggaggagaggtcgaggagacgacaggagaggttggaggcattggtggcgagtggggagttggagggggtgattccaccgatttccgggggtctggatgtcgggaatgctagagagaggtcgacgtcgccgattgcgtcgacggggataactacgacgctggcggcggcgggcgaggcggatgagaagatggaaggaaaggtggacggagagaagacgaggtcaccaggtatgaggatcattgcatctgcgaagagtgcgatggacaggttgttgatttcctgatcttttttccgtttttctgcaatattttgtttttcaccttctgggcgttgttaagggcttaggagggagggtacggagttgaacgcccacataagcggaagcttcattgttctctgttgctttggtatggcatgacagttatgttacgttccaagcgtggagttctgaggtttcctggtttactactaggtattatttgggtgtatggacatggggatggtataaatgacccccccttttttttgtcgtcacgttgggttgcgattgggaagaaaggtgagcctggcttctaacaatgaaaatttctgattgttcactaacgtgaatctgttggttcgaacggttttggtatgatacaatgtagtatctagtggccattattacctagctattagcaactatcgccatgagcttagctttttttttctttttttttttttttctttttttttttttttttcccaaataacgagaaattttaaatatatgtataatatatatcatgataatacttagacacactttttgcacgttttccactgagattggccggacaggcgggtttgtatgaatcaaattgttgcgtacagtacctgtcacttgcgatgaaaggctatgacataacagcaagatgtcttggggcaagcttgaactatttgaactcgattctttcagggatgcattgatccatgaatccatgaagtgcctcgcaattttggaaagactactggaagtcgaattgcgtgttacgtgaaggccaattcagaagtgtagcgaatccgacgtgttcggtctgtatggccacgcgagtaacacgaatggaactaacctaggcgaattgtactatcctcgaaagtatcgtatatgatcgtatcgaagaaacgtagtcctgatttgagtgagatctgaagcgaaatctcggtccactatcgattcgatggaaaatctcaacaactacgaagaacatttcttttcatcttaggactatttcgagcattgcaacaaacgccttgttttcaagatttccactatgagcaccgtcatacagatagagacagccaaaaggattatacgccgctaatgatcaaaattataccacatcacataacccattcctgactttctcctaggtacccgtgacgtattttcaactcccaaatgagattcaaatcaccctccacatagcattgaccggcgtggcgggccatacccatcatgtctccatttgctcgtttcgcttccaaacccatgtagacaacacccttgcttggctctgattgccgagctcgaatcagcaagggattctcatgtacccctacgcaaatccttctccccttcacctcgtctttcggaccccttagtaaaccttcttcttctcgtcaatgctgaactggcccgggccagtgttggtgaggagcaagagacctccgacgatggagagaatctggaagaagtcatacttggcgaagtccttgtgaggatgatgctcgtgaagctagaatggcacacagttagcagcggttcgatttaaaacagagctgtctccgttagaagagaaatcacttacagtccagaagttgttcaccagaaggttgaaaatgctcagaatgacaaccaaaagagtagagctgaacttggtcttgaagccgacaacaaccataacgcaagcaacaaggcctacgagtgagacaatgatacgccagatggtccactctccgctgaagacgaagccaatgaagaggaagatgaggaggacacggccagcaagctggaagtacatcttgcggtccttctcctcaagcgtggggagaccggcaaaggccttggtcttgcgcacccatgaatccgagagcaccataagcagaccgcccataacagagagattgcggaggaagaagttgaggtcgaagatgagtccgtaaccgagcgcctgggtgatgacaacgccgatgagaccgccgacggcatactcagagtacttgcggatgatgacgagggtggagcaggaggccatagcaataacgttgacgagaaggaagaggtgcgtgacgccattgggaactgtaggatatccatggttagtaaatgcttggctagctgtgcgcaaggtgcagactaatggaccctcgaagggcacgtactatggcggtagtcgtgaagatacagcagctggtcgttccactgggtcatgattctgagcgcatcctcgatgaaggttacgacaatcaagaagcggccaatggcggggaggtatctgtatacaccaccgttcggtcagcagcaacaccctaacgtgcagtagaagacatccctcgaccagggctgacatacggcttgatgggctcgctaaaagaatccaggacgtcctcaatcttgctcgtctgcttccgaattgcgtcgagagggctggactcggtcgagtcttcgttgacgggtcctccgaaagggctcgaggcaccaatgccatagctgccgggtccccgcatttgcgccattgcgtgaggtgcgatcgcgtctggtctggttgatcaactgagtatggcgtcggaaatcgagacgttgtcaagcacaggtgttgctcctggatcgcgaaaccaggttgatgttgttttgtggagggatgagcgccgagaaatgggagtgatgacggagggttccagctcagggtgactccagagagcaataataaatgcgggaccgagcttgtacaagttcaggttgagagtggaagatgggccctcgtttcgattcaggcgcagcagctttcggattgagacctggtggtgaagggtcaaggtccgactgacagctgaagaggtggaagatgcaattgaaggcaaggtggatttgaagatggaagtgctccggtggtgaggtcagtcaggtacctaggttattaacatacaactgtgtccttaaccaaatgtctttccgtgatttcctgcaagtgcctcatcgagaagctgccaaggtgatgggagcctatgttacaaagtacatacactgcagtagaagccacgccttcaaataaagtatcctcaaacggaaatacacacagcgggcaactgtgggtcccatactcttggccgacgggtcaaccttccggtgtttcgaattgccctgcctgctggagtgcccgagcatccaaggtcacccagctggactggcctgttgcgagcgagcgcacgaaccaaccgttgtttttggcacgggaagaatggagcctcggaagcgatggatcgccaaagaccccacgctgcgactgggtttagctttctcgaatctcgactgtttggatagtgcgatctgatccgaatttcccccttttggagacgaggaatagcttcaagatcgaaaaaaagggagcctcatcgtcgtgtctgacacttctcctaactcctattcacctcgatctcgacattcagtaaacatgctaccgcaaccccgctgcaaaaaagtcaaaactgcgcaagggtcctcctcaatgcaacagcccgatcagactacactacgaatcaggaagctcttcaggctcttttttcacagccgagcgacgatgctgacaaggtcgagtataacagacaagtgcaggggtcaatgccttctcagcttccattacgggccggcaaggtagttctccgatccacacatgcgtccgctaggcccggttcggtgaggaacgggactcggtagtttgtcttgtcgtgtccaccgcatgggaagcatgctcgactccaaaggcacaaccttaatttgtcccattgccgcaatccggcatgacggcgacgtcggcatcgagttgggggtccaggacttgaggactaattacggcgatggcgagaggtcccgctggattccttctcacgttgatttaccatttcattggaatatctactccctttatcgggctcagttcatggtacttatagacgaagacatcttgaagatttgaaagactttaagccagaccttcacttcgatggccttcggtgttctgaagcgctcaagctaaatcacttgcagcgaagttctgacagacttacaacccatcaacattcaaaaggtaaaccctctagcatcgccagtcgcgtattctcgaatccctatcccctgccgaaccagagtctatcactactcagacaaccacacttatcaggaaaagacacccactcatactccaggaaaaacctgcacgcaccccaagcaccagatctgtacggacttgtttcagtcacaccttcatcatgtgttttagaactggtatcaaataaactagtctagtaggttgagtcctgtcaattaaagttgtctagcgtttttgaaggtcgtaacgtggctgtgtgtgattttggttgcaaggaccagcgccatgaatgtgattacgagattcaacggtcagttcaagggaaaataggcgcggaaggaaaaaaaaaaagaaaaaaaaagaaagaaagaaagaaagaaagaaggagaagaagaagaagaaaataggagaaaggtaatgctagatactaagaccacgtgcgtgcttatcgccacatttcatatcaatccgaccgttgtggctgaaagtcatcgagtatacttctccaacttggggtgcgcgtaagcaaaccttggagtgcgcgtagcatctctcatcaacgatacctaccttaccacattcacccttaagcgtgtcaagaagggcaagaaatgttgttttttgaattgtctcaattaagcttaaactctcctcaaactcctcggccaaaaggcctatcagctggctaaccacaagggagcgggtcaaaagaagaagcgggaagcatggaaatcgaacaaagacatactcacgccccctagactctctctctctccctatagccctggggcctgcagaagaaaacctgttcagaagtttgcctcctactgaccggttctccgttactaggccccatggaacgtgaggaaacaaagggatggggaacaaacgggacaagcatgaggacgggacagggcccatttctttgtgtggtagattccctgacggaccgattccctgaatttggtgaaccgtttctgagtttggtgtggctaaacctttgttggtctagatggtggtgtgcgcagggtcggaggggtaccgtacggttttgacttgaattaagtgaggcgttgacttgggtttggaagttgggtaagtcatctgtacgtaggtatgtgaggatgtaagtctcgaggaggaaactcaattgccgtgatgtatggtcgcgaaggctctgatagtaattaaaacgacaatatcgagcaagtgtccttgattcagcttgggataccagaaactaggcaatctaaaacattgacagatttccactcaatagcagccggatttgttttcagaacgctaccatcacgtaatttgagtttgagtgacacatggcataggtttgcctattgtcgctcccattaattctctctgtgccatttatagtccttcattcgttaagcaactgccggttgacagccgcaaattcagattaccactcatcgcttctgaaactgattctcctcaccaactgtccaaccctgtttggcaccttcgttgctcccgctctcatattgcggaggaggcgatcccggcatcgtcgacggaggcctgactgaggtgccgtctccgcttggaagctcaaccggagcttgataattaacatcacgcgagtgaggaacccttgaagcatgaatgaatcttggttaattacctttcaattctcatctgtggaaacataaaacttacgagctcagttctccaatcatgagaggcgagttgggcccgggtacaggcgcgctcccaggcgcggacattgcgtgtccgttataagtattgtaaccataaacagatcccggggagccagggttttgctgtggtgggggagttccatatgggtatggaggctgctgagggctcgccgtcatgcttcgatacgggtcactggggtccatgtgtggataagtcgaaaaggtcgtgaagctggcttggccgggactcttcaggcctgccggtgtctggacagggctggctggattgtgttggttgtggtactgtgcctctaccatggtcggagcaccagcggcatcggtaccgggtgccggcggatgaatggcgctcttgcgataggccttttgaaaccctccccttcgaccgcagaaaaagactaaggcagcggcaatggctaccacggcggccgcgccgatagcgattcccgcgatggccccggcactaaggcccgactttttgcttccatcttcttttccatagtttggatcttcagccttccatgtctctcccggctttagatcgtatgtcacttgttctgcgtacttccgttgagcatcccatgagtgcgtagcgttagggttgatgacaccgatcattttatgggttgaacaggaagtacgagcggagcagtagaaaaacatgggctcttcagtgtcaagtgtgaactgccattcaaggggctattttgtgactttgtcaatgtcatgatcaagtaattgtcatactgcttggaaatctatcacttactttatcgaagctctccgggtcagtataattctcgccgctggaccacatcccggcctcattagggtggtagagttcccaagggaaacatggaaattcgaattcagctcgtgcaacagagtgacccgtgggataaaaattgaagcctacccagctttcgcgttagtcggttgatcaaatcgcacacttcttaagtcggatttcacgaagggtaacgtacgaatgacatcgcctttcttggcatcagtcacttcgtgtggctcgaagatatgcccatgctataaatatggtaagtcactgctgcttggatctttgacgctcgtcaatcatgacttacttttcccacctcaataacaatgacgtttggacccgctgccctcgtgggtgttgcggaaatggatgtcgaggagctagtagacgacgctcggttgctcacaaacgtactcggggtacttaaagtctgtgccgctgcagttatcgagagggcggcagtggccaccccgacgaagagacgtgatccgtacatgtcgttgttgttgttgatctccgccaggcaagtccttcctggcgatagggtttcccgatgagagtatttcgtatgaaggagggcggaaggggaaagaagaagaagttctaaagtatggggggatggtacagaccctcagataaagaaagcgagatagggcagcctcttgaatggggtgtgtccacagccacaaaccggtaggaacaagcttgcaacggatacagtgcaacttctgctattgacttgggtgggctgggccgtgggaatcgagcggggagatgcagcgcacaggattccggtatcaatataccgagggcgagatggtcagtcgagcgaactgtgatgtccggggaggggtgactaaacgagtgattgatagctgataccgagtatttactttactgaccactgtctggcagcagctcaatcatcaacatgatagatcttagaacgggcatgtcccaagtcttatgaagcacaaccttcgttacaaagaacgtaaaaccagtattgcgtgcttgtggagggtggtcctacaaaggaaactgtctgccgttcgtgagaccggtatccgagaatgtagagacaaaggacatggacgagtggccaagctagacgcaccattatcgaccaaggtcaaaggattgagtcaaaatctgggaacgcctccgagggaaggccagacaggaacaacccgtcccacgaggcctcgtcggatctttcctggtcatggggacgttcaacacgatacttcactgttgccaccgagtctgtcctccagaccgtccatgccgcccacagcgtccagcctgtcttttgggtcgttaacatccattcacagtatacacgacggaaggttgaaaggctttgagggtagaattgtagagcgacgacagaaggtgggaatttacgccacgaagcttccgtacggacatgactgcacgaaaggttacaagagggcgaatgagagagatgttgtgacaacaaactcgacctagctctgcataacaacaccaacgacagacaagtgtcgtccaatgtggagggttggcttatcttgcatctcacccatggggtaagtctaaccttcgcgcatcctgttcctgattgggtgtcgacaccgtgtctgggctgaatattcaaaggatgtgggggaaattgaccactccctagagggctgaaagtgaagcggaaaccctggacttcctcaacctgggcatctgtcagatttgtctagcatggctattcctgggggcggggggtgtctactatgtaaacgagcttcagccttacatctctcatcggggaataccctgcaccgacacgatgccggaagtttctctctgatctgttccgcggcaagcgacactctgtcagcccgacttcttcaatgaatcgcgaacatgccaggccggcctgtctgctcctgatgaaaaaacggtccttctcccgatggccttcttggttattgcgtcagggagtctggctgagaatatcgattgcaagttccaacatcccgaaaaagaatccaatcccggctcgacaagcctccacagaagccacccggagaaacgctgctgacgttcccgcatccggcccaacgtggcccccacgacaccagtgtgaaatggacgaagctaacatggcggctggcgcaccatgatcagtgaccagtcgtgtcagtcttctggcatgcttgtgacactccccgctgctgccgtgtatactacttcgtccttcccgctgcagcactgatcctcaaactcgccacaagtgtgcgcctggaggcacgtacacatggcagtgtctgtcggcctgcttgagttcaagaatcgggctggggtggtagaatgggcctcctcccccagacatgcacgccttgtacacaattcatataacacagcatggagtgtattcgtgcgcgccgtgcaaatcctactggttgcatgaagagaacgaactcatggcctttggttccagacttctcaaggtaaatttaaatgtcgatcaatgaccgaatgatgagaagattcaattcgaacaatatatcacggtgtatatgtcatagcagataggctgacccataggaacggcttatacagtccatggcgtagagtgtgaggcggccgaatttccgtgacggatttacccccctgcctattctattcactttttgtttttgcttccttgccggtccaagacgggggtagaatctcactctcgatgacaaggctcccgagacaccaaagatagcacagcgaaaacccagcagcaccaacgccaacgttggcaaccacccaaagatctggcttgtccttcggggccacaacgaacatgtccagcacatgccagaacgccatcgtcaggtaaaagaagccatggatgaatgcggtggcccattgactccagatgcttgagccgtcctggaagtacgcattcagcgacgtcgggggcagaccgagaaggtaagcccaaagaagagtcaagacggtatacgggactcggaggtcgactcgttgcagcaacgggtacatggtccaacagcccaagatattggcaaatcctacccaggcacgagtatccttgcccaatccttgtctccctgcaagcaataaggtcataggcatcaggggaagaaggacactcttctcatggacttggtaactaaacaagaagaaaccccaggcggttgtagcaaaggcaaggggcaagagacctggatgcttgttgggtcgcaggaacaagatgaggtttggcggaacgattgctgccagtgtcgcaactaacgcacccttctgcagcagctcagccggatactgtttgagcttgatcaccacgttcatggcgcaccaaaagttcgcgaccttgtcctcgaagagacctcgggcaaagggaaatacgcgatggatcatttggacgagctgctcgatgaccgggtagtagaaggcctcggtgttcaagtgctttgccagatccgcaaacaacgggagagggggatgagcaccgccaggatgggcagtgatcccgcggctggcctcggacaaagtgccagcaacgatcgggaggagcaggattgcgaaagacaccacggtggccagagcaatcccaatgaatttcgggatattgaatctggggatgttggtatggtcgaacacgcagactcccaagagatatgcgaaaaccgaaaaggcatagtagagagccatctgcttaaaacccagcgccataacaaagaaaaaacaggcccaaaagttgcgtccggcaagcatgcttgacatgctagcaagcacaaagcccaacatgactgtattatactggaaatggacgtgatcgataaggatggtggccggctgcatcaggatcgccacaagagcaacggaggaggtccaggcaggaacgccgctgagcctactgaagcgccgcacgaagatgacagcggcggggatatagattaaatattcggataccagcacagtggccctcatgaatatcttgagcgtcggatcatgggagcccctcgagtcgtagagcgcaaaccacgccgggtcgattaaggacccaatcttgccacaaatccagctgtgatatgcagtaagaggaggatagtcgagaccccaccactcaagatcgtgaaagtaccattgcgaaatgggaagatgtgttgtgacttccatccaatggcgctgggcctcgtagtcgccaaacagaggtggtttttcaaagcctgtgttttcggaatttgttagcctttcagtgtatacacctaatcacggcctcgccagacggggctggctgttcacgtaccagaatagccccaaagacctgcagcccagcggaacagaccaactgccatgagtatcaacggtaataactcccattgcgatacagaactcctggcaggccagaggaaggcggccaggggaaaggaagggatgcggacgagagcttcgcgctccataatgacaggaaggttgcttgggccattgccgccagcccgcttcgctttccgtctgggcttatgaggagagggcccgggcatggttaccggaatcgagaccgaacagaactgtgtcgaaaggagggcggcattgaaggtgtccgtaaggagatgcttggggaaattgtgggcgctggattcgcaaatgtcattcaacgtttcaagcaatctggcgtcgcggcggccgacaaggttcttgggtgggaccgatatggggaaacctaggtacacgggctgtgtagtccaagctcacaactgggagctacctttctcgggctgtcagcagctggcttctaggataggtacctaagtatagtcaagcggcgggggatgtcggttagaacctagactaacccctcgtcaatcagcgggccgacaagtgacgcagctggctttctccaacgggtcccatccgatacctattgagaaccttcctggccagccaacaactggggggcttcgtcacaaccacacgtacaccatggaagtttggaacacggcaatgaattgagaagactgaccatttgctgatataacaatccaactgtgactagagtcgccatgccttacccattcgtgttgcccacaacctcgtcattttcctttacgtcttgtttcagctgcgagtcccatccctcgctgcccctcaatgctagcacccgccgcggcgttgttcgcgaagacctcaaggccttcaagcgcactccccgcgaacaccaagtcgcaaagctcccgaccgtcgtctccagcctcatagcctacctaccttatctctttgccgtcgatgccggcctcagccaacaagcgatcaacggcgaggagatcgccgtgatcctcaagaccgcacccataatcgaatggcggcccaccttatctgacaacgccgccgtcgccgtccccggcaaagaccccgcccgcgtcaaagtgcactcgctcgaatacgaagtcttctttgtgctctcctgcctcgccaacgcgcacacactgcaggcccgcaccgcgctgcatccgctctacgtgctttccacggcgcccgtcggcacccagcagcgtcaagtggccgtcagcgccgcgaccaagaacctgctcgatgcggcttccatctacgactacctcgcgctccgggccgaagggctaagtagcggctacgggatggctccgccctgtgccgacatctcgcccgcggcgttgcgagcgcagtgctcgctcgccatggctgaggccaccctcctggctgtgctcaaggacgatccgtacccggctgtggtggcgcaagatcggaacaagaacgataccgagtggatgtacaaggcgccagatatccccaaggtcagggctcatctgtttgcaaggctgtgtctggcggctagcgaacacgctgcgcaggcgtactcgctgtgtgcggggctggcgcgagcggagggcggagccaaggtaaccgagagctttctaaagtatctagataacttgcggcgcacaagtagagcgaaggcgtgtcggttctttggcattgactcggagctgggtgggcaaactgggacggcgattgcttggttgaatgcgggacttcaggagctaggagttgagaggaacccctcggaagggggcagtaagaggagcggaggtttgggcaggttgaaagagaagtggacagaaaagagggaggacaaaaaggtggaaagagggctagactggggagcagatgctggacgacttgaggagtcaagagtatatgaaatgctgtgggagaaatggtcaaagcaaaatgacacggtgagattacatttcaggctgttcctcaaatgtcccacgtttgacttgtcgtatggactaacaatgtggtctcttgtcgcagataatgacccaggtcgtccctccatcggggccattactccaacagatgcctatgggtagagagattcacactctcaagccctttcagccgccacaactagatcccccaacactggaggctatgcgcgcaccgccagagaggtcagacgatgctgctctttatcctagctcggacgaggacgatacgatgataggcgccacaataggggcattcccaggtacgcagggacattttaggacaggcactcccaactacttttaatgcagcatgttcatctagcgatggctttcatgaggaggaataagtccggcggacacttgttttggttcacaggaatgcaaatacaatgatacctacttgatgcgcaagctgagcgtggcattcgaagacgcaatctggagacaccatgcgagaacaatataatctcagctacttaattactacatgtagttttttccgatcatacttgtaaattcatccagcgctgtcgaggcatggagaatatgtacatcggtagctaatgctgagatgtggacatgcaagcatactgtatacccatgttctcgcccgcctgcacactcagggacctacttattgtccccagctaatatgccaaccaaaacgcccaatgttttactttcctgatgaccaaatacgcctaataaaacatgctcagaacccaaactctaaaagcaagaagttctcattaactactcgtcgtcatcgtcaacgatggcccgtctacggcgatgcgaggtggtgccagcaccgtcctcatcatctgcctccgccgtcctctgacgcttgcggcggggagcctcctcctcctcctcgtcatcgtcatcaagaagctcctcttcctcctcatcatcaaccacttcctcgctttcctcgtcactgtcgacaaggaagccgtcatccaggtcgtatttgtcggtgttgcgcacgccgccgggaagctcgtcatctgagtcatattcgggccgacggttcttcttcttaccgccaccaggcacaccacgcttgcggccgcgtcttccgccttccagatcaccgattgagagtgcaccgcccttgaatcgtcctccagcgccatccacgcgggcggcagcggtctcgcgacgacgctgcgccttagcacgttccctctcagccatctctgcctgcttcttctgcagctctgggtcctccttggcgagaataatcatgtcggggccgcgttccttcttggcggttgctaactccgccttgagacgttcaagagcgtgatcctggatgttcttgttcggcctcagcatgtactgttccgtaaaatgtccgatgattacaagcgagttcgttgtcaagtgggccgcagcggcataatagtgcgcgtcttggacttcctggtacggcttgttaggcggaggcgccaggggcttggattgaatctcgtaatgctcgtcgccaaccgccatcgtaacggatccatcactccagcggtaaatgttggtattgctctgcatcttgccggtcttcgggtcacggcggcgcatgacactaggaattggtgtttcggcccgcgcgtttcggagatcccatttgctcggctcccaagtgtcggagttgtactcgagcgggttcagtttgatgaagtcggggactttgaaggagtaaagctgcgatcccgttagcaactctgttgtcacacatgtgatctcgaagtgactgcacatacactgccgtcttcggacttggggatgcgatggcggtaaagcggtgtgtctgcaacggtcttgctgcggaattccggttcctcatcctccataccgtcagcttcgtcatgatgtctgtcggcgacgtcgtcttctctgtccgagttcaagtcacggtcactgagcttgtcctcgccaatctccgatagcggctggtcgtcgttaacgtcttcgtctccaaacaaatcgtcaccagcatcgtctgggacgttgtcgatatgatcctctgaatcggacattctgagtgacggctgggttgatgctgcgtgagaattggccgatttggttgtgttatgggtgcgcttcgagctcgaggaatattcttatgtgccggcggtgatgcgcaagaaaggttgatgttcaaatgatgatcggttttggttgaagttggatgatagttgatagttttacgcgatgcggcttacaagtttggggaagcttgaaggtcgcgtcgacgggagtccacagtcgcacacctccttcctactagcgggtcgcagtgagtggtccaatggccttcagtgaatgcagcgagcaggacctgactcggaccgtaagtagcgtccagtcaataccccaagtgtggcttgaggttaagcgtcactgatgagtgggccgggctgaggctgcgataacgataaggcggggtgagggcgcgaaccttgaaggtctcctgtggcgccagaaatagcggggatcaatcccttggaggttgctctctcccaatcatataccgtagcattgatccaatcccccttcatgaatccagcggatgcccctagcaacctgacaggatgccccttcgacccctctagaccctcacaccatggagcctcctatttgtggcggcttgctccgtcctgttgcatttgcgagatggagttgatggttgacgtgtgagaaggggcaagtctagcaggcattcagaaacaagttgggagcagcgagtctctccgaaaactccaatggacgttactaccactcaggaggacgttcccaacccaagctgttcaccttaaaggtcccctctcggagcggctgcccagtcagacggtcccttagcacctatcatcgtggatggcggtggggtgcggtcctccttagaagcagtctcctggccgccctagctctccctagtcccgtcccctagtaagactctagtctaggtgccctgtcacgcctgtctcctgctcgcctcttcccgtcccttaattgctgatgccgtacatctcctcgtccgctatttgagaccatgtccaacctcttttctggaatgtgagtggtttcgatatcttcatctttgttcccaaatctacctggagccctgcatctccggagctgcctaccacgccgtctctacatcttcaagcatctctgtacgtatactgcctaaaggtacgaacccctttgcttctctaccttgttccccccatccatttcccatgtcaggtcctcctggttaccttaggatcgtctccctccttgctcatcaacacccgcaagtgctttgtgccgaaggtcgaagtgagcttctctatatgagactatcacatcacttacaatgtatatgggcaacgttaccccttttatgccaagcccgtcacggcccaacacgactttcaagttctctgaacaaataaccaacaaccattgagcgggtgactttgatgttcactatatggtgaatttgaagaggaggtcatacaacggttgagccttcactctcccttccacgatacgaatctttaccatattaaccagatatcatgctatcccgcaaattggaggttggatactcagcttagctgacagatatgtctgcggctatgagaataatccgccttgtatcagtgacggcggattgttgactcactatttacaaatgcactcttctaccaagcaacggaattgggaactaacagtatcattctagaaacgctcggtttagaggacacaaaagcccaaccagtccgactcagcaaaaccctcagaactctttgccttccatacactcactcgagacatctcctggttatacatctccaactctttcagtgaaactgccacccatccagaactcgctttctctcgctgaaagtatcggcatggatcccaataatggttcgatcccctcagcggaggaggtccttgcttcatatcatctcccccaagtgaagccgcaatggctaaactgcaactatggcaaacatatcgtcaagggcaatttccttacccttagtgctaagcctaagacggtggaaatgggagagtggatagcacatcaaggtacgtacggttgtcgaacgtcatcaggaaattcgtagctctgctaacttcgtgttatagtcgtggaccactggcggatgctcattaccttcattaaactcgtccatgaccgggaagaggatggcagctcgatctgcaactctcgaaaatgtcccaagatgtctgcgggagcgtaagttttctagcaactcagctgcgtcctagtcatccaatgactcctttgtaaactaaccatccaacacagctcccactccttcacctggttgaactcgcggcttcagcccgtggaaatcccagcatacgaatacctcagcctcgttcagcgctacatcagcggcaagattgacgacagcaacctgttccccaccgatcctgcgggcgtctccttcgctgacaacccggccttctgcacccccttgcccgagtcgggcccggactggatcggcaagcgaagcggcttcccgcagaatttcatggagacgtgtcagaccatcttccggcaaatgttccgcgtctacgcgcacctgtactggtcacactttgacgacatgttctgcctcaacctggaaaagtccatgaacagctgcttcagccatttcatcttgacggccaccacgctcggcctgttgaagaagacagatttggagccgatgcagccgcttatcgatctttgggctgctttgggcactttcccccagggctgcaaggcatatgaaatcgccaatatctcggttgggcatcttcttatccagaaggcgggcggcccaccctcgagctagttgtgactagctggttttgccggctcggttgtctgcttcgagatgaactgctactcggctattatacatgtccaaaaatttggtatacataggtgtgaatgagatgtcatatggctcgtaattataaatagcgaacagcaaagataccttcagaccactgaatctgagtcatgaagaaaggagggtggattttgatgcctggtatcatacttcaaccatgcataacatatgagtttctatccttcactttacacttccataagatcgcgcataaaacatcatcatagcactttgtttgaggaggctagcatgatagccatcactcatgtttcattacattgtaccacactccttaggaggcagtcacctcgctaatcttgtactcgacaacaatcggcttaccgggctcaataatgaacctgccagatccaacgaagaccttgttttgcagcggatagagcttctcattgccggtctcgaagacgtggtgggtaactataagccatttcatctctcgtcagcaaaccaagaagctccagcattctctctcgaagagtgacaaatcaaaccgtttttcccgtccttcacccaaaccatccaacatccacatcgtaattcagacccgaaacaaatacatcgcaagggaaagaaaaaaaaaaaaaaaaaaaaaaaaaaggtcacactcacaagcatcaccaaaccccgtcgtcgccatgtccggctcgccacggaacaccttgcccgcggcacccgccagcgagacagtgcctgtgtaattgaaccggaacaacgcacccgtcgtcttgtccttgccgacgctgtggatttccagccgcacgttctcgccgttcgggtccatccgcacgtagtcggcgccgtgcacgaactcggcgtccagttggatcgggtacgaggcttccgacttgacagacccgctgttgggcacaaagggaacgaagagcatagtgccgccgcgagcagtggtgccgatgttggcggggggttcaatcacgatctggaagtaagagatggagtggttagatatgtatcggaactggaatagtgtaatcggccaaggagtgggagacatcctctagggagcatgatgctatttttgttccgaggttgagcgatgtcgacaggtatcctgaatagtacaacccgaagaacacccattgaatcatctacaacgaagcaactagaagaggagtgtatacatacctgagccgtgaaggccgggataagctttgggaaggacattgtgacaggtctgaatacttggtaacgaggacaaactgattcgagtattgaatatcaaatgttccttctattagttcgagaaagggaagccgaagttactataagaccacccagagctatacaatacctagtcttgaccttattcaacctctaccccacgccgattcctcctcttctccgcaggtagctgaaggaggggttacccgtgcctcgcatccactttgtcaggggagcggggatatggcaccagtctgtcatattaaaagaggtaagatgagcatacctatatcgaccctaccggtgatggacgtattcgcgttagactttggtatgacttaaagaacatcaccccatttccatctacatgtaggtcctgctgagcgtgaatagtcgggatggtccttcatattaccgatatatttgtttcttgtaggattctctagctggggtgaccaagcagggcgaaagctgcaaatcaatgtcatagctggtaaagctggatgttagtcggtgctggagccttgataggttacgtaccgcaattgaggtgattttcatccaacctcgcatccgagcaatacgatatacactaaatcgataattccgcggtgtacacagtaacacttgatagaccccaagccttgcggtgtcttcatccgaccgcgcaaccagaaacaagtcgagtttgtagggaagacattctattcgcgggcgtaggtatcggtgcgtgaactacagcatatgatgtcattgaatttgtatttcactccgattccgatgtcgtactttcggcggtcaagcaaaggcttttcgactccatgaagtcaagacgatggcggcaacggaaatggcgcgaaatgtgttgcttatgaccataaatccagacacacggatagtagataatatagttataactgcgatccatggattcttggcgaaatgttatgttcgttgtttgaactccacggattgtcggtgtaacagcttctcaacggtaccggcctgtatacatactgtggtagatacctcggcaatggattctcaagggtcgtgaatccacaaggttgtggtgacctggaggcgcatccgcactcacacccacctatacgcagtaggtagccttatccactggtagagtacttacttgttagtgtacatcgaacaagccggtaactcagcgtgaagagatgggctctaagtcagttaggatagattcttcctgattattgacagaccgttgggcggcaggcgccccgtccgtgaggacacagttgaaaaaccatggatcgcaaagaacccgatgccatgatcaagctttttttgagggttcttcaccctccacaacggagaagtggaagttgtgtgtctgtgggtcaccacctagtagtgtacagccgtacgctagcggttgacctacccgacacatgactaacagcgaattaccctgtgaaaagcttacaggtgcagtttactgcgtgcctcgttccacatatacttgaccatcgttacctgggctactatcttgggaattgggcgttgtggctacacagcgctgccctgaccagcagtgatacagtggatccctgcttgggttgacatcaccgggccggattggaagttgtagttttttttttcctgtcacggtcagtagaaagtggaaaggaagacaccaggacagaagcccggccatacttacctcccgacaattgactgtttcaattccgtcgaaacccgatgtttcaagaactttcgtcctcgtctgctgtcgtatctgtttctcacgcagagccgcgtccacacatctgctgttgctgatacaggcaaggtgggtacttcctagaggtactctattacataatttcattcatacaacattcaaagcagcactggtacgtcgtgcgagaggtctcgacgtcgacatcaacgtgcgattgtaaggcttctttgatcatcacaccaagtcgcactgccttcgataagacactggttaccctgattcaagattcaagaggtgccacagccttttttaaatttttctcttcttcttgtttgacgtggatctaccagtaaacatctgttgctccggctgccatacatttccaagctaggccgtctgcctgctgcatcccaaccgagttgccatagcgcccgcgctcgcctgcctgctggctctggctctctcacgtcatctctttcgtctcaaggtcaccacactttttccgccgggcacaaactggcattctttcaaacccataccacagtttttacctgaatgttatttcagcctgcgcggagctaaaatcgcctgtcccactcattgattaggaacgtggttgtccgtcttgttagcttcactggacagaggggacccaatcatccagtccaaccaacaatcatccaccagccacccacctagtcatctacaggttcatcgaagacgagatccaggacgtacaactccacctaccaagttgcgaatcgctgaccaatgtcatggatctaaatacccccccacggcacgatgcctcggcgtcgaactcggggccatccgcaggccaacctcctcaaaaccaaccatctcgaagaagaaagaaccatagagcgggcaagaagaagaagaagaatagaagaacttctttcggcgtcacctccgaggatatggcccaggagagaatgaatgataaggcgcttgcggaagccagaaacggtttttattcgcagcccggaaacaacttcagcaatacaagcattgatagcgaggcgcttttggatcataggtgagtttatggcatcttcaagcgggggtttagcaggagcttacacatatcatgattacagagaacaacaaccattcctacgacctagacggccatcgatgttagtatcgcaaagttcgcatttgacaacaccacaggtcgcgagcaggcttaaaacagtggtggccagcagcaacaacagcgaagacgagcacgaaggagcaccccttctctctagttccgtattccagagaagcgaaggctttgcaggttatggttcaaacgacaccgcgcgaagggattcagtcgccagtcgtcttgaatcaagcagggacagcagcaaaaggagacgggccacatcacttggcgcaaccggcacagaaggctataatgtcaactatcctccatcagtgcctggaactcctcccatgggcgcaaccgatcgcgatctaagcatgagcttcggcgatatcatgatgcgggatgatgtcaactccatgccgaattcccctggcaggcgaactctaaatgaagagagcgacttggtaggatctctggaacgacgacacacaatcgcattacaggctgaggaggacgtgtgctttccccaggatggcctctctgaaatcgctgacgaggatcttcgcactcgtgatcccactgcgtatcgcatgaagagaagacggcgcggcaaatggccggatcttgctatcttggaggaatggagcaggtatgagaaggaaggcagaagtgaggagcgccatgcaaaaaagatcacagaacctcagttgatcaacggacgactaagaccagtccaccgtggctggtaccgggctcaggaagatgctccttatcgcttcacatacttcaatgaagaattccagagtactattcacagccagaccatttcagaactggtcccgccaggaggctcctttagacagctcttcatccccgatccaccactcctttcagattcctctgatgacgaagatgacgaagaggatcagcgtcatgtcggtctagatgaagttctaggcggccagaacggtgacccaaggattccaagccggcagccatcgcttactaccactacccaaggttacttcgacgctcggagagatcgtggctcgaacgctggaacgacagtcacggactcgaaacgtacctcaggagagcatacgccaacagataccaaatctccggaacgttccaagtcgccaccgacggaaaagacaagcaagccaccaaaatatggagaccgaccagtgtggtggctggatatctatagcccgaccgagcaagagatgaaggttatctccaaggcatttggtatccacccactcacagctgaagatatcatgatgcaggaagctcgcgaaaaagttgaacttttccggcactattacttcgtcaattatcgttcattcgaccaagattcagcaagcgagaattttctggagcccgtcaacatgtacgtggtcgtgttccgcgagggcgttctaagcttccacttttcgcaaacaccgcacccggccaacgtgcgtcgacgaattcgtcagctgcgtgactatctcattctctcatcggattggatatcgtacgccattatcgacgacattaccgatgtttttggtccgctgattcacaacatcgaggatgaagtcgacgatatcgacgaagccattttgctactgcactcagaagacgatccgaatttcccaacggataatctcaaagaaaagtctgaggccggcgacgcaacatcggccgaatctggacgcgacatgctcagacgcgtgggcgactgccgcaaaaaggtgatgtcgctttacagactgctcggtaacaaggccgacgtcatcaagagcttcgcaaagcgttgcaacgagcattgggaggtggcgcctcggtcggagatcggtctgtacttgggtgacattcaggatcatattgtgaccatgacttcgaacttgagtcactatgagaagtaagttgtctctctagcaatccaattgcttctccactagttactactttctagcaaatttcaaacccagaatcctaacatatcattcaacttagaatcctagcacgatctcatgccaactacctagcgcaaatcaacatacgcatgaacgagcgacaggagcagacggctgacgtgctcgggagactcaccgtcttgggtaccattgtactccccatgaacatcgttaccggtctttggggcatgaacgtctgggtccctgggcaggggaacgagggcgacctcaagtggttcacggccatcacagcgggactgctactttttgggtttggctgttatctgattgcgaagcgtgtgtataagattgtgtaaagatacagacaggcacgcaagcgagtgagtggaggcaagtgaggagggcttatgatgtaccatacgggttcaacgactatgttttggacgaaaaggtcaagatcctctcatgtactgagagagcacatgtctacatgacagcgttttggttaataaggatgggcaaaagaaacagaacgaaatacaggcgttgtggggtggtgatggcgttttgtggagtgagattgaatatctgtcattttcgcgattggatagacagatgcttctaaaagaataaagcggaaagcaaagtcatgtagtccacaactctgtcttcatccctttgatgatgtgtgtcgtctacctgatcaaagctatgtcagtatacatcgttacgaaactttgactttgttcagcggtttaagcttccagactgtggctgttaaattcaccgatatttacccttttctattgaacctttgcaatgctcccatttagagtgtgaaaccgaccgccaccaccataacgcctgaccagcctagaaaagaatgcataacgacagaaaaacaggaacatgaggccccaatacatattttttgcccatgttcacggaaagttgactggttgaatcatccgtctgtcatattagcgtaggccctgagcagaaaactgagcgcgaagcgccaaaatctgctgcctctccgcttcctgcagcttgtcaatcgtctcctgcggcaactccataacggcacgcatcagcgcctctgcatcctgccctggggcagcagcagcagcagtcggagctggaataggagccgcggcgacaggtggtgctgcgtagcctccaacaggaccaggggcaacagggggggtggctatggcgccgggataagctccgtacggagcaccgcccatagggttggggacaacgggagtacccataggaggagcagcagcagcggccgggttgtcgagaactgagttgatagcgtccggcgagaccaggcccatgataaggagcgcttgaaatatcgcgtagctcagctggggcgcttggttgagaagttccgtggccctagcaggatcgttcgtcgccagcgtcttcatctgctggaggatgtcgagaagttgagccgggggaagggtgttgagggtgcgggagatcgcgtcggtgcaggtaacatcggggggaaggtctttgccctggggcaagggtccgagagcaggaggggcggcgctgacggggggagcggtgttgtagcctcccccattgggaggttgagcgttgtagctaccggaggcgttctgattcgactaggtaggccgtcatggtcagtggattgggtgtgaaagtgaggtgagttgagttggtttgtgccataccccgccatcacgatctctgccaccgtcttcgtcgctgacagtctcgttgctgaaatcgacacgcagcttgcgacccataatctcgtggtcgttcaggtttcgtacagccgatgcagcggaatctggagatcggcgaaagctgattagcgtgtgcgcgggagagggatacttgattcagagatggatacgcaccgtagtcgggaaattctgcgaacccaaaaccctttggccttccagtttcacggtcatagacaaggcggaagttgaggacccgtccagcgccgctaaagatttcggttatctgctcttcggtaaggcctgcattgtccctgtcagtgggtgggcttttatagatggtcgtcgtctgacctggacagaagcgggttgtctgcgtaccataagggatgtttcccacgaagaccacacgtgaaggttggcgtgtcgacatggcgatgcgcgcgttcactgtcgagcaaatatgttgtacgaagcgcaaagtgtctagcagtagcgctgctgagggtggagaggcacaatcctgcgtgagtttgactgcgagctgtgtgggctgatcgaatgggaatcaccaagcgaaccaaatgttggacaggtgggatgggcaaccaggaattggtatgaatcgatgggaacaatagggaccgcgcaggaacagcgaactttggcaaatggatgagatggaagttaacacagtcgtagttagactacctggtggcaattgggtcctctttagccttttctcttcaatttcaaagcccaagcctgctgccagataccgtcgatttgtaagatgggggtttggtcgaggtgggaatactctgacaacggggagaagttctgggaatggagtcaaccttttggtggctgcaaatggaagtttgtagttctggatttgcacacgtcaaaaattggactctctgtcgctgtgtcgcttcgacgatggaatgcaggggctatgtacgtcgcgggggtggatacctctacttgtctccgagctacgatccatcaaggtcctgctcccgtcgcgacaagctatagcgacccacgtgagcgtatggtctgtgcttgaccaaagtgagacaggcggtacctagaagcccagttgcgccagtagggtggtaggcagatggcaagtggactttagtgatgcgcctcgcttgtggttctgcctgtgggtggtcttagctccgacgctggaaaagctcgggcaagctatcgtgacgacttcaatccccatttccccaccacatccgtcaaccaacccagggctcctactccaaatcatctttgggccgcccattacttcacagcagcccagcatgtcgaacaacccatatcaggatctcctgaacaagattcagcagactgcccggtctcgcggcggcggcggtttcccaggtggcaggccccccatccctccccgcggtttgggccctgccttgaccggtttcgcccttcttggtggtggtgcttgggtcctttcaaactccctgttcaacgttgatggtggtcacagagcgatcaagtacaggagagttaatggtgttagcaaggagatctatggcgaaggttcgtctgctttcgccgcttggtctctatctcgctagccttaatcgtttttctgacaagttgaataggaacccatctcatgatcccctggttcgagacccctattacctacgatgtccgcgcgaagcccagaaacgtgtcctccttgaccggtaccaaggatttgcaaatggtcaacatcacctgccgtgtcctttcaagacccgaagtcacggccttgcctcagatttaccgtaccctcggtaccgattacgacgagcgggtccttccttcaatcgtcaacgaggttctcaagagcgttgtcgcgcaattcaacgccagtcaattgatcacccaaagagagatggttgccaagcttgtgcgtgagaacctggcaaagcgtgcggcccggttcaacatcctcctggacgatgtgtcgcttacagtacgattcctccacccgttcttttgcgtcgtagatatctctggctaaccataccccagcacctcgcattctcccccgaattcactgcggcagtagaggccaagcaggtcgcacagcaagaagcgcagcgcgcagcttttattgttgacaaggcgcgtcaagagaagcaggctatggtggtcaaggctcagggtgaggcccgttctgcggagctcatcggtgaggccatcaagaagagcaagtcgtatgtggaattgaagaagctggagaatgcgcgtgcaattgcgaacatcatccaggaggccggcggcaagaacaggctgctccttgattctgagggcttgggcctcaacgttttcgaagatcggaggtccaaagacaactaagccgaggcctttggaagttagagaggaggagcatgagatgacggataaaaatctccgctgtatatgtatcttatggatgtgacggaaaccccaagtgtacaacagactttaatgaacttatcggaaaggccggatttagcgatgatcttcagaaaaggaagctttcgcaaaaaagatatccatcgaaaagctcgtctgcaaatggccctgtttaggtgcgaggcatcctctctattagtgatccaaagcggttattcaacctagcgcgaaggacgcctcgtggtggatcaatgaaagatgttgatacaaaatcacctgagttgcagctcgaaacatatttggttcaacggcgttcccctcggacaaaaagtgaatacctctaggtatgaccatttctaccgtaggtagcttcagctcacaaaaagactccaatatctcagtcagctacggccatggattcctctccctgatgtgagccggttaacaaggccgctttacctcggagcacctgtagtgtcaaagctaccgaagctgccccggcaacccgaaggggtatccaaacaacaaaagccagggcagccccgtccacagcggtgccacctacatagtagtgcgacctcaggcagtctcgtcctaccgccacgacgctaaccgcgccggtagtgcctgccccaccacccctccccagcccgtcaacagtgaccgttttccccgatgaccaactcaactccttgaaccgctccattaccaaaatcaaccatcccgatgcagtcagcttcttgagtcaacagaagcttcgcatccacgcgcatacagagacaacaagaccccgtcccaactcgatcattcaacctcactcatccatcgccccagcgaagcgaactctttcccatcaaaccagtcgcaaactatccaagatgcagatcaagtgagctttcgaactttcgcccttcctcgtccgatagtcgcagtatgcatattgcggctgcacagcttgctatctatgctccctatgcattttggacgctatccccaggccaagccagtaccacagctaaccatgccttttactttgttcgcacagggtccggactcttacaggcaaggaaattgagctcgacattgagcccgataccaaggtacggccctcccttctgtcaaagaggtcgggattcgcgcccgcgcgggtagaatccgcgaccggcttagccgtggaaacaggaagaaaaaagaaaacaacaaaaaaaaaccggatcgatcgatcgattgtcacctccacgatgcctctacgatttgcgctctcgatgattatgatggttacgagctcattcgaacgtccgactgattcaggcaatacacacaggttgcccacatcaaggagaaggtcgaggaaaaggagggtatccctcccgtacagcaacgtttgatctttggcggaaagcaaatgtaagttctgacctagctacattagatccatactctaggcgttggtgtctaacatgatagcgcaacaaaacagggtcgacgacaagacggcaaccgattaccaactcgaaggcggtgcgactctccatctcgttttggctcttagaggtggaaggtggtaggcttttgagaaagctccggcttgctggaagagaaacaaaacacgcataaattaatgagataacgacgtttcccaaggaaaaacctatagactgggtgctatatgttggtgcttcgacaaacacaagtggacgttctggtgtttgagggactacttagacgaccaaattccggaaggttgaggatagggcgcccttggcggatgaaaaggatgggatttgtacactccatggatcaaaggttaacacttgtcgttggaaaggttggacgacccaagaaaggaaaagatttcttctcatcagcggaatttcaaggcaggtaatcaggcaatacagcatttgttcagattgggtcagaggatatgagtccaccgaaacgtgtttattgtcgggcggaagagcaagtacctcgcttttggtccatttcctaccctgaacttgtcctaagtcattgcgctccatcgtcataacgcccgaaaacaacgcccctgttcctataaagatctcaaaccgctgaaaacgccatatatgtagatccctagatatgacatcagaaacttccttcacattatatgcccgtcccttatctttcggtgtaagcaggtaatttcccatctcagttccaataagcaaattcaactccataactcccatagatcctttattcccaatcataaccctgttcgttcaactccacctctaggaccacacgaagctcctcaactcccagtcatcacagtccttctcaagtcttcctgcaggaccacacgaggatccccaggtcccgactacaaccctatcctttgagatcctcccctcaaacacgacgaactttcttggcaggcttcatgaaaatgtcgacttgcttgcgcttagccccaggcaagctttcggggcgcctaccggaagatgatgatgtcgcaggttgggaacgtccggtatttgaagaacggccagcatttgttgtcgaagttggaggcggccgactggtagtggtgggcctggcactggcagcagcggctcgtggttgggagttggcaccaggactggcggaaagaagaccacgtttcgacttcggaggggggctgcgagcgtcttcgtcatccaagtcgccgaatagatcatccatgtcgtcgcctgaggcacctttgtcgttgtggcggctgttgtcgtaatggtggtcgttatcatcatcgtcgaagctcaacacgttaggagcatggccggagctgccgctttttcctccgttcttgatctgcagaaggcgagcttctcggtctttctgttgtcgcgagcttgttgcgggtctgatgcgagggccctcgatgatcggggcggaatcgatgtcgaactggttctgaatacgcttctcttcgatcaacctgtcaggagcccgggtgagttccgtcttcctagccatgagcatgacggagggcttggcgagcttgcggcggtgagcatccagtttcgcttccctagtggccttttgcaggaacgtcgctcttttcatgggcggatctgaggaggtgctgaacccacggaagccgggtccgaaagtacgggccttgggggctggcagcttgcgagcaacctgggcggatacgatggtggttgtgcgcgatgatttctgatcgttgacggcggccatttttgctctgagagcctctgtggcgagttcgtctgactccttctggagtttgccgtacttctcatacaccttatgccatgatttggggttgcttggttcccagcggtgcttgttatggagaagtccgtacttgcgttcgatgaaacgacgccaggattcggcggtcagctcgtagatttcgtcgccgctatgaatttcaattgtgcggaggtgctctggcgttctgacggctttgaggatttggctggcgattcttggtggcacgtcgtccaggcaggtgatatcctgagcattgtcgatggcgagcttgagagccatgtcgagaagtgagcgtggcccaggcatggtgacagtattatggggctcctggctgttttgctcgagtaactagtacaactttgggatttgtctagaggtagttagtatcgaaatatatcgaggacaatggttgttgggcgaagtacaagggcgtgttaacccagcgtgccgcagccttcttctctttgatggttgacgaggtgtggctggatgacgacagatgtagaacgatgatgtgttcggtcgtagaattctgattgtgattgaatcaagaaggtccttcaggatgtcttcgcagcggctaagtgattatggtattcaaagccaaccgtcaggttatcggtgtacaagcaagcgagacgaatctggagtgaaggttgaggttcgaggttgaccgactggctgttagagaggtgtccatggcaatgtatttgtaggtctcagctgttggccgaagtactccgaagtacacgtatcagtggcgcgaagcagagctgcaacctgtaacgtccgcggggtacatgcgagatacacctggcgttcagctgagagtagtctgttcgatcctcctgaacaggtaagcggaaccttgacggttattatgtgggccccacctgcttgcagtgcatccaccaacgaaaatactcccttctccgccaagaggtccatgcttcagtttccagcagtccgtacgattggtgtaaccatcagtcttccacccatacatcatcagcctcttgattcctttcaccttcatacaatcgataaagaacgaaattaacaagactgcacgaagttatccggcgcaatcgaagacttcaccttctacactctgttgtcttctttttattttcacttctctcgtatcattggactccttttcaatcatatttacgtccgtcaaaacaatcaaacattgacgctgagcatctcgataccaacatcacaaccacaggatggcttcctggggtctacttgacgacaaggaggagaatgagctccacaagtcacgacttctcaacgtggaagagaagcccttcaagcgcgtgactaagcgtcttagtactcttcactccttaactctctcgagagctcgtcaagcacccaccccgcctccggagggcaatggcgcgactgctggaactaccgagcaggaagtccaaacgcccaccgtgaccggcgattcggccacatcagacctcgctcagctcaaggaggacatcattctggattttgccgcctttgatagcagcatcgcgcggcttcagttccttctgactgccaacgagcgtgagcgcgaacgatatgttgccgagcgtgagcgcattcttaacacggcacaggcggtgcgcaacaacactgtccagctacgtgttcaactagagcaggcccgtgccacgcttgaggagcgcaagaagttcgatgagctggctgataagatcaccaacaaccctgctttgcgtaccagggcagagcaggcggcgaacctgaggaaactggaggaggaaattgccgagttaaagacggagagcgagacctacggcattacgtggcatgagcggcgcgaccagtttgccaaaattatggatgagagcatgcggttgaggcggttgatccgtgatgagaaggaggaggtggagcgccgcgaaggcatgggcgatgacgaaggcggtgccggcgacaccgaggcggacgccggacagacccctcggcccgggatttctagcggcaatgcaaccccgaggccggacagcggactaccaacgaagagcggagtggagagcggtgacgccgctggcacaccccatcccgtctcgacacatggcgccagaacaccggcgcgcgatactcctgccccgggtgatgagaaccagtcattcctcaagccgcctcatgacgtctcgggaggttactcgcaaacgacaagccaggaagcgagccgcgaaggttctattaccagaggtgatggcaacgaagcgacacagggaaccgatgtggagatgactgaggtcaaggaagatgaggaggaagtcgaggagccggatagtcctctttcgcctctgccggaccagaccccgccgcgaccgcggatcacggttgacggtcctaatgcagatgaggacaccatggacaccacgtaaggatatgaagtatagggaatggtgttatcgagcagtggaatgaatggtgtagctatgtacgttaaatccggctaagctctcttgttaatatcatgggcccaaaatccagcttgagtgtacctgtggtttatgtcgaaatccctgtggttacctcttcaaagacgtccaaagcccaatcactccgcagttttcaccgtatctcgatacttggtaaatttgcaccattcctctatcatttcttcatctggacccctcacctcttaaacggtctccgtcaccttcttgccattctccaacgcctctttagccttcttcagatcctcctcagaagccgagccctcactctcggaaatggcaatctgctcctcaagcttctgaaccgccccagcaatcctatcgatgaggggaccaaacactgccttggtctcttcaagtgccgtttgctaatgaccatgagcaacgaagggttagggttcactgtgtccagctcctaggttttgttgcatgtttcatgcatggtcttttgggggggacgcacctcctgcttgagaacgtagggagcgttgctgtccaggtcagggctgttggcggcgatttcgtcttggagcttcttgatgcgggcctcttgggaggtctgctctttgtggtagtaggattcctccctgacgaggcggttgaccgattgggtcgcgatgttgagagctgaagggggggccatggtgtttttgtttgatggaggcgtggttgtagtgtcttagcaggagatttgcagggttatcgttcggaaattatttccgtaaagtctgtacataaaatggttgcgatcttgccgttccactacctgcttggttcaggttccatgctttgcttgttattgccttgtcgttcgctttggcggtttgttgactttggcgagcttcgtatgggaggtggggttggcggggtaaatttcacgaatctcatcggggacgaaaccgactatttcactctcttttcggagattatgctcattcaacatttagaccgcaacctgtttgtcaaccataatcgtttacacagccttcataatgtccgtttgcaaaattctccagtaattttgttacgaggcactcgccagtcgatctgggtatcgtatcacattcgccaaacttaagcctcttcttccaacggctcagtgggctgtcaaacacaaccagatcggaagggccctaatgaaaagccgcaggcgtcgtctacatacatataatgtacacatatcatccgatattggtgatgatcttcatgtgctcaagtaccgcactgtttcttgttaggcagttgttcttcgcgattaaactgatgtcgttctcgcccctgtagtcaaacttgaccatcgaaacgtacagtggccgccataaaaaaacgccccgttcaaaatccatgcatttccctggccactaccacctttcttcctaagtacaccacaaccacaaatcttagtaaaaatggccaaaacttggttatcaggtacttaagatgataaggaataaaagggtctaattcaatatttagtgtaccaccctttggcagctataaccgcctgcacccggtttggtaccgaatctatcagcttatctactacctctatttccaagtctaaccaaaccttcgttgctgtatcaatgagcaaatccaatgtcttatcattccgagatatggttgataaatctgggaacccctttactatcccttcctttagtaaactctatagattttcgatagggttgaggttaggtgaataaggtggctatgttagaagctcaaacctcatctcctcgaactattctattaccaactttgacttgtgaataggagtattgtcttgcataaagataagccccggttccattagcttaggaagctcttcctcaagaatttccttataaactcgggcagttactctattccttttagcgtcggggtctccggggcaaactaccaacttactctttaccctataccgaattgcaccccaaaacatttgggatagacggctgttcttgtgcttggcttggatataaggggtatctatagttaaagagtctaaaaagaacgaaaagtattaatatttggaagagaaaaggagagataaaagaggtgtattgtttactcttagggcggaaaacccaaagcctttttctacctcttcctttctctatagtaaacttatttgagaagactatagtcctctaaaaggatatatctttatcctcgtgctcaagggcccaagcatatcgaatactagctatatcagcggaaagatataggcgagtgacagcgaggtggtgtttgataccctctttcttcaggtagttggaaagacaggtcttcccgacatggggggctgcgattttcctcaaactttcgaactgaataaaaggatctttggcaacttctcgcagaatcgctctcctatctctctcatttatcttcggtggtcgtccacggcctggtcttgagaccccccaatcttggagtcggaagcgcttcactacgcctttcacgtgctcgggcgtcactccttcatgcacagcgatggctcgaagcgagagcccattggaatacctcgctacaatccggttcctccgacgaggagttgaatgcttaaattttgcttttttgatgggggacgatggaatgacggccatttgaattattggtgttgaaaaagggaagttgggaaatcgggctcaaatgcggggttttgagggtgcggggcgtttatttgtggcaccaattgtatttccagatatggaaggaaagaggcatgataatgacagtttgaactagaggtagagggttaaacaaaacccaaagtacccaccccgaacctctcgctcctcttcaccccataccttcgttgctggaggtatgggcgccctgctctcagctgcatctccaaagtccaaacgatgacaaagagagcatggtgaacaaagagctgtaactcttgtcttgtcttcagagtcaatgtctcggctagcgcggagccaagttcaccttggacaccgtcaactgtcaacactgcccaccgccaatatctctgacgttggcccgtctttaagcaattaccggtcgattgtcgaaactctcgtcttgttccccggtaattatgatcttgagatcctgtgacggcattgagatgcagggcggtcggtgccacttgctgggctgggctggttgaggctgggagcaacgggagaaggaatgtggggcagttccgcatcgcttggcgatttcgattagggaggctccggctggaggttggtccaccaggatccacctgagagcggggcccgggcccggaggaggaaggtgctggatccatttcgctgggggaggatcggacttgccctgtcagtgcccctgtttcgtctctggtgtggacagcgaacagcaccagtggccagtgggggactggacctgggagtgacctacccctcccagctacctacgccgttgtacagcatctgagccgccgcaggggcattccgggcggttgaaccacagtcgagtgagaaacgtgtcgtgcagaagagaggcgacttttgtagaactggacacgtcgcagcacaaacatgtaccccggtcaatggtaccccatatcaaggctgaataattccagaccatcattttagatcccgatcaccaaaaggcaacctcttcgtcgaggctagctagaatcttcttctcttgctctgattccatgatacttttggaagcgtgtttttttaccgtttcctattgaaggccttgttcttgaagaccgtgaactttagctccaagactgctactagggactttccaatcttgcgttgaagctctctggagccttcacttttcgctttccgccataaagcgccgttacgctttgcttttcgcaacttccaacaacatttgtgaatatggaggcggcgtttgcaaagcccgtcgatgaggtcctcagcacctttggtgtcgaccctaccaccggtctaagtgacgagcaagtagctcagtccagggctaagtacggtagaaatggtatgcgctttctctacaggattctttgaattcagcttcgttattctatcaatggcctttgctaaccgttctgcctgcctcagccattccagaggaacctccgacacccatctgggagcttatcttggaacaattcaaagaccagctggtcctcatccttctgggctctgccgccatctcgttcgtactcgcgctcttcgaagacgagggcggctggagcgccttcgtcgaccccgccgtcatcataacgatcctagttctcaacgctgttgtcggagtgtcccaggaaagcagtgccgagaaggcgattgctgctttgcaagagtattcggccaacgaggccaacgtggtgcgcaatgggcagattactcgtatcaaggccgaggatcttgtgccaggcgatgtcgttgacattgctgttggtgctcgcgtccctgctgactgcagattgatctcgattgagagtaacagctttgctgtggaccaggccatcttgaccggagaaagcgagagcgtcgggaaagacttccaggccgttgttagcgacgacaaggctgtcttgcaggaccaggtcaatatgctgttttcgggcacaactgttgtcactggtcacgccaaagccgtcgttgtcttgactggctccaatacagctatcggcgacattcacgagagcatcaccgcccagatctccgagcctacccccttgaagcaaaagctcaatgacttcggagaccagctcgccaaggttatcactgtcatctgcgttctcgtctggctcatcaacatccctaatttcgccgaccctagccatggaaactggaccaagggtgccatttactacctcaagatcgccgtttcccttggcgttgcggccatccccgagggtcttgcggtcgtcatcaccacctgccttgcccttggaactcgcaagatggcagctaagaacgccgtggtgagaagtcttccgtctgttgagaccctgggcagttgcagcgtcatttgctctgacaagaccggcactttgaccaccaaccaaatgagcgttaacaaaatcgtccatttcaaccaagatggtactgatctggaggagctggatgttgagggaactacctttgaacccaagggtgctatcatgtcgcagggcaagaaggttaccgaccttgctcaaaactccgctaccattcttcagttgaccgaagttgccgctctctgcaacgatgcccgccttgactaccatccctctaccggcactttctcgaacgtgggcgaagctaccgaaggcgccctccgcgttttgaccgagaagatcggcccctgcgccccctctgattgtcctcccaaggatcgcgttcactacgctagctcctggtacgagaagcagtatcagcgtcttgccacctacgagttttcgcgtgaccgcaagagcatgtctgtcttggttgagcgtgatggacagcagaagcttctcgttaagggagcccctgaatcgctcatcgaacgctgtactcacgctctcctcggtcccgatggcaagaaggtacctttggacagtaacatgtccgaactcctcatgaaggaggttgttgagtatggcaaccgcggtctgcgtgtgatcgcactggctagtctggacaacgttgctggtaaccctcttcttcacaccgccaagtctaccgccgaatatgcctctctcgaacagaaccttactctcatcggtctcgtcggcatgcttgaccctccgcgtcctgaagttgctgcttctatcaagaagtgcaaggatgcaggtattcgcgttgtcgtgattaccggtgataaccgcaacaccgctgagagcatctgccgtcagatcggtgtctttggatctaacgaggatttaactggcaagagctacactggtcgcgaattcgataaccttacccctagtgaacagctcgaggccgccaagactgcttctctgttctctcgcgtggagcctactcacaagtctaagctggttgatctcctccagtctctcggtgaggtcgttgctatgactggcgacggtgtcaacgatgctcctgctctgaagaaggctgatattggtgttgctatgggttccggtaccgacgtgtcgaagctcgctgctgacatggtgcttgctgatgataactttgccactatcgaagtcgccatcgaggaaggccgcgccatctacaacaacacccagcagttcatccgctacctcatctcttcgaacatcggtgaggtcgtctctatctttttgacggccgctctcggtatgcctgaggctctcatcccggttcagcttctatgggtgaacttggtcaccgacggtctccccgctaccgccttgtccttcaacccccctgaccacgatatcatgcgtcgcaaccccagaaagcgtgacgaggctctcatcggcggatggctcttcttccgttatctggtcattggtacctatgtcggtctcgccacggtcgccggttacgcttggtggttcatgttctactcggagggtcctcagatcagcttctaccagctatctcacttccatcgctgctctaccgagttccctgagattggctgcgccatgttctcgaacgacatggccaaggccggttcgaccgtctcgctctccatcttggtcgtcattgagatgttcaatgccatgaacgccctctcttccagcgagtctctcttgacgctccctgtttggaagaacatgatgctcgtctatgctatcggtctgtccatggccttgcacttcgcccttctctacactcccatccttcagaccctcttttcgattctccccatgaactgggcagagtggaaagccgtgatcgtcatcagtgcaccagttgtgtaagtccctagatccgtcttccatgtgatactttttgaacagtacgctaatactttgtctaggcttcttgacgaacttctcaaggccgtggaacgcaagtactttgtacagagcacccccagctcgacgtcctcagataagaagaaggatctctaggttttttggtggtagttagacttgacctggtctgatagttttagatctagacgtaaacaactcctcttgtctatatagatagaacatatacatagcggattacaccatgcataatctgtgacggcattgtcgtcttgacatcagttctacccgttttgacaagcacagctggcctatccgcttgccagtttgtcatgttgcaaatgtatttgttctatagagcccaagggtaccgataatccactagcgcgtatgcgacttgaatactcttggcccagattcatcatcatcattatgcccaaacgtcctgtttaatcctgtcgtcccttcaatagccttttggtgaccttgtccttctcgataatgtaaacatgggcgccccagcctgacaaggcatctctgtcgacggcgttaagaagagcctgtgatatggtctcgaagaggtcctcgggtccctggtaggtaattgtcatcgtcagtaccacgctctcactatgacaacccaacacacaaaaacagccaaaacgagtggttttaatggaaggtcgggttggggttcgcaaagattacataccaaattcggctcccacaagttctcgcacatgccaaacaactgctccgtcgccgttccgctcacaatgaagtccttcgcgaaatcgatgcatccaatgctgtcaaagccgcagatgaacggctcgcccgtcttgggatccaggccagcaacaacgggactgacaaaatagggcccaaagcggcgctcgtacaggctgctggacacgaggttggcgaacgtccggggtgcaatgttgcgctcctcccgaagtcggtacatgttcaccttgtaccgaaacaggtccgatacggtcgacacgtccgtcgccagaccggtaagtccaaggaagacgtcgccgtactggaagatcttgggaaagttgttggagactgtcaacgcctgaaggccgaggcgcaggtcgcacgcgatagctacacagtcttttccgaccatggcgacagcagcgccgccgtctgtggagagtgaggaagagcggcggttagttaaggtgcgcgatgatgatatgcctttcaaggtggaggggtcaagatagacaggatcgggtatcggaatatcgtacttatcgagaagggggacgactgtttgatggcatcattgttagcttcaaatcttgttggtctgcctcgcagataggtttagttgaagtgtcgtagtggtcaggcaggcttaccatcttgtgcctgggatgtgatgcaagtggtgatagttgcttgctcggatgacgaagtgatgttcggcgatggggctggtacgtttgctgcagtgtggtccaagtaggatggactgttcgtcttcgccgtgaggggtattcgcgatgtgatggtgatgtttggtgagagtagttagaaagcttgccgtttccgttgtcaagctcaccttcgaacgggcaagggaagctccagttgacgagacggacaggcccgggcaaggcaacacgcagctggcgcggctggctgggcggaggactagatggaggtggtgtccactaacaagggtgcctggcagggcaggttctgctgggtgctaggtgcctctgtatggccaagtacaggtaacctccaaggtactctaccacggtatgtggctgccactgcacggggcatgcgatgctaggatttggtttgtagcagtctgtaccttaggtggcaggagctacccattcggctgtttctccccttccccgttgctgggtggatgcccggtgttgccatcaaacgtactgcgtaattgcccctcctgatcttacaagatgcccgtcggccgtggaagctctcggaaagctcactatacatcttgtgtactccacgaaacgacggtgacccgaagacacgacactcactcgccgcctcatatcacttccatcgatactttcagtgctcttattaccatctgataaagcacatatcaggctttccttcatccaatttcgtctcaacccgaactcttacttctataacccctccttgctgtggactgatatttgtcaattacgctacgcggggttgcctgaagaacagccgccaaacataacatccacaagcaactatactacgtaaccactccttgtaaggactccatcgtctcagcttcacaaggacagcgtcaatacaaaacaaagtctcagccttctcgtaccacttgaacgataaaacttcacagcgagaccgaccttcataccaaatttgttgcgccagctcaacgctagaagcaacaacgttcacgtcttctctcactatcccccacaatcatagtcaaaccgccagtatgtcggcgcacgttgaagtgctctctacggacttgagaaggacgaaaatcaaagtcacgcccggaacctacatggtcgatgttctgggggaagcttgtcaaaagttcaacctcaacagtgacaagtaccaacttaagtgagaacgaacgccccatgatccctggttgccaaaacgtgttgaactgacacttgcatataggcacaaacagaagctgatcgacctgtctggtcccttccggacgtcaggtctcgtgtctggcgccaagctcgaacttgtgcaaaagtctaagagcgcagcagttgtgtcgatagccctcgatgtcaacggtcagcggtacacgaagaagctatccagtgacatgacgctgtggcaggtcatgcggcagttcgaggttgcggagaaagggttaaacctgaccggcagaggcacgcctaagagcagtactggccctcagggaaccagcggtcagttatacttcgaggcgccagtggtgagcatcatgggcagggagtacacttcgatggaggatctacagaagacgctgtcccattgtggcattaattctggcagcatcgttctgcgggtttccttccgcgaaaccgagaagaccctgtatgaggcgatgcaggatatcggccaatatctcaaagaagtggaatcagatcaaccgaagacacaggcagacgagccttcagctccagtgactgggtcagcgccggcgatacaggaacctacagaagatcttactctagctgctgggccgaagcccatcaaggagagtacgttagcagagccagaactacagacgggctccgtagagggaaccaacgccgcggccccggtcgcccctgccccggagccagtcccgaggaccgatccgatggacatcgtcgatgaggtagtcgctccttctgccattcctcctacagagaccacgaccactatcagcgaacccagcgaccccctcgtgcctacgggcgtcttcaatgccccgtcctctaccactcccatcgctgcccaaattcaagtagacgaatctgtgtacgagcccaccatcgcccatgctcagctacggcaacaacagctactgcaacgggcgcaaaaccaacggctcaagtccgatgccgaacttgcggctgatgcggccgaggaagcagctcggctcgccaaggtcacgcgggttgatatcaagatccgtttcccggaccagacatcggcgcagtggacagttgccccggagcacacaggcgctttcctataccaggccgtcaagggagtcatgacccatcctgaccagcctttccgcctcatcctccccggcacgcatccagtcgttgcggttcaagatggtaacaagaggctagtggcggactataagcttcggggtagggcactgttgaatcttgtatgggatgatgcggcgtcgcaggaggcgcgcgaggcgccttttttgaagggcagtgtggctagccgagcgcaggaggtagtggtaccagatgtctcacaggaggagggtgaagaggagaaggatgtccaagctggacagtcgtcatcgagcggccaagaggtgaagcgaaagggtgatcatggtctggattccgatgctgtcaagaagaagttgggaaaattgttcaagctgcctggtaggaaatgagcagctcccgacaaccttgagttggatgacaccttcattgtatgcttccaattcatagaaactttttggtggccatcatcggtatcgttgggcgttggctgagaggtaaatgtacaagaaaatgattggatggtacactagataatatgccagagcttctctatgcaccgtcgaatttggcagcaaaaccctgacaaagtgcagtgggcatccaatatcctacaatcatggcacccagcagggttaacgttgacaaatgtgaagtcacacagtccgaaaatgggaagtagtttgttcgtgatcaagcatcttgccattcaagctgttgtcatttcgtttctattccccgagaccagctatttcgtagccattccatagggggaaagcgcgcttagataggatccataacataacgaaccaacgtcacgccgaacaatgccagagaaaagacaagaggcagaaatcctttttggtatttttaatcacactctccaagcagtccatcgattgggattaaccaatttagtgaccggcacggcgagcctcagcgatgacacgctggaggtcctcaaccttcgccttagcacggccgaaggtaccgagcctcttcttggcgagcttacgggcacgcttgtccttggagttgcggagcaactcaatgacgcggcgctcgtagggagcaaggctgtagtgtagaagcccaaggttagtgtgagttcgttcaagcggatatctgcacatttgcgccccagcaggtccctcctcaaacccgatcaagcgtacggtccaatacttccaatgatggttgcgatgtcttgcagaaacaggtacacatttgtatgtccagaatccacccaacgaaccatcatcttccatcagtcgaactgttgtaggtatgcttgatcgaggttgtcgagataactgctgcttggcgcgaatgattcgaattgacaaagttgaaattggtaaaacgtacccagcaacctcctggacgatgctgcgaacgaaagcagtgcgcttgctcaggtgacccttggtgcgggaaacacggggcttggagacacgagcagtggtcttctgtatttgggtaaaggagtagagtcccggttagcaatcacggttcctttcttcgtttctcgaacaatcgttcggcgtaatgaggtggtgtttggggttgttgaaaacaagagggtaaatgcagtgtccatcgtctgcgatagccctgatttccctttttgttttcaggaaggcaacgcagagatcctccacgaggtgagacgtacgtgacccttcttgaggccaacggcgaggccggtcttggattcagcagccattttgatggttggttggagaggtgattccgaaaagggtggttgtcggatgctcgaaatcgtcggctgaacgtcgaagggacttgggagaataaaagttcgcgactgatttttgaagtacccgcccgaaaagtgggaaatgttctgtgggtgtggctggtatgcggggggaaatggtcgcgttttgtggctggtgcaattgtcgcatgtggcttatgtaagtcgaagcgaaaacaccattcttccgtgccaacacagcgctactcaactttcaactcttacccttctctcagtgacaccatcgatctcttcctggttacgactcagtatcaacaccacaatgcatcaataactactcctcaaccgcaagggtaatctttgtaacctccagcgtgacactcgccctatccctctgcactgccctgtcccatgtcgagaggactcttcgacagccagcttgttcatacaaagaagacgaagaccgttgcctcgccatcttgttatttcgagacagacagaactaggaatactagttctttttgtcatttccgaggtaccaccccaagaccattacactcggcaaaggcaaacacctgcccggactcaaaaccccttcgcaagtttcactttcggtgtcacgatgtcggcacgacggatgtatacgagatatcgtcggacagtgttccgaactcaaaatatggagagcttcgtgccagaaatattatccggagccgcccagcctcgttgggacagtgtttgtgcggtccgtattcttctatcattcacgcccggaggttgtttgggtccacggccaactggaaaaggctctttcaaagagcatgtttatgaagtccgaaaacggttcgggttagctacccgagctcagtttcccatgggcggttctgaccttgtgttcactgcatggtgtgcgcagtgcgcaccatacatagatcgcaaggacgggtcgtattgaagcggtaacgcagatgctctgtcaccccggaccaactctcgggttgtggagtagatgctggataacgcacgcaagcccgccagttgtgatagatggagcagtcgtagactcgtaggacgggtaggctatggcgccgccaacggtttgggagcaccaatagccgaaactatgttcttctcgcggcattccttcgttctcggtatttcttggacttccaccatgacgaatttcgaatactgaggtcttgcgccaagcatggtactttcagtgctgtcgagaagcgttttagccgatgaactcccgttggcagggtcagtaggcaacatgcttgacgagctcgaactcccttgatgtcccggggatatcgtggcatacgcatacttcaaacacgccagactaagaatctgccaagattttccgaggccgtgcaaaggagagaaacggaagaccgatctcaaccgagcataataccgaatatctcggcatgctgtgtatcaactagcttgactgaagctgatgtgcgggcatgtacacgtattgagacttgatccgtcttgtccggatcacggcagccagatctgcgccggatacttccaatcattgcccacctcagtactttatgtcctgccagatttgcagatcggatagccacttctgagtacgccgtaagtgctctttgactgtcaccggtgtgtgtgaccttacaggtatcctcattgccgaatgctgtgtggattggatcttcaggtaggtgtaccggtgtgaagacgatctacctcacagcattccgttccctgcaccgttccataccgttccatactgcgtatgcctgagtaacggggcagggcaaaacagcgatggatttgctcttcctgcctttgtagaggcatgagctcattcattcattcccgaactattttagtttctgacattgctccttccgtgtctgcccatctacacgactgcaagcagatataaaccacctctgcatccatccacacgacgtaaacatcccattacacagcaggattactcgaatattcaacttcacaccgccaacatgcttatgatgaacctgcatgccctcgtggctcttattcctcttgtggcttctctgccctcgatgccctcgatgccctcatttaggaataaactcaagtctctctcctcacacgatgaccaatgcccgttcccagaatcctacaagatcacgtcgctccaggtctggacaccaaagaataacaatacccatccaattgtcgtcgattttcagtacgcagacaacgagacaaagatcgaaacgtcttgttactacaatggaacccagccaaacgcaggaccagagggcttggcccccagatatgcttgcgaaaacccaaccgtgcaattccagtgggtccaaaagacgagcatgctctctatcatcgagctggcatgccccaatacagcagagtcgtaagttttccatcggaacacttgtggtacttatcatcactatcagatccgactctgacaaagaaagtaggggcttcatggccgtggaccagttcacccccaggctcagctgcgtcgatacaagtaacactaccgcgttcggagaagggtcgcaatgcttttctctagattttgccatcctcagaaatttcactgctctcgaccccatcgcacccccaggaggaaattagatcccggggagagaaacggattcggagacaagggcaatcacaggtgcctatgaagaatgggataaagtacaggcggtaatcggtgagcaatgaatgggatacgggtaacgatagtcaatgaggaatgaaagcacatgaatatcaaaccgggtccaaggtggtggtggtcgtcagtaagggagggagtggttccaggttccccttgcatgacatgacaggaagaggtgtaaagtcgagttaaagttgttaaaagttccgaggtcttgcggggtgttgcagcggtggcactcgcttacccccctctcgaccccctgtttacctatgctccccctccacaacgggcaggcatgcaactcccgtcccgttcatctgacctctgaaaccgcagtgtaggggcgtccctgaagcttgggagcctggaacaagtcagttcgacgtcaccacttccgctttgtattcctcttccgttctgcttgctctacccaaatcaatcatcacctccacttcgtttatagaacttcccgtcgtgctgcaacgtatttgagaatctctcacaattctacatcgcgagtccgctttcttgttggagccctgaccattgaacttttatatcctagaaacttgatccaaggaaaacaacagttgaacccccgccctatcgatcatctacgtacgtcctggtcattttcctcgattcgctcatcagtcactggtccagtgttggtcacgcggtacgttctcgccgcccggagaccatgtttggccgacatcttgtgcaagagaagttcttctaatgaaaagccggcctctcgatcttcctttcttggtgcttatcctatgccagccttccgatatcagtgagtcttaattggaaagggccgacagctttacaatcattcagaacatgcaactgctcatctacaagaatgcatctaatacaccagctcggtctcttcctccttccgttcacatctcacttcgttgagagagtcttcgcaaccccgttagccgtcccaagagacccaattcaacaacaccccttaactacactccacgactatgcccgagagactgatggaggaccttacgctcacgacatcccacgtccgctccatcaacaaggcggcggcgtctctgttccattattcgcctccctcgagcgcatggctcgcctagtggacatcacctattgcgtcggcacgaccggcgtttccaagcccttctcgtgcgtatcccgttgcaaagatttcccttcgatgcagctcgagcggacctggaacacgggcctgctgctcagcgatagctgcggatacattgcggtcgaccacggcgagaggaagaggggcgggcggaacgggggcgggaccgtggtcatcagcgagccggccattattgtggcgtttcgcgggacgtatagcatcactaacacgattgttgatctgagcacggtgccgcaggagtacgtgccttatcctgccccggatgatgatgatgaggaggagagggaggaagaggaggataacattgcgggtaggaataggaatgtgggaaaaggaagaagctataacaacgatggaaaatgcaccaactgcacagtccacatgggcttccttgcctcctggcgtaacgcgcgcgactacgtccttcccgccctcaaagccgcccgcgccaaacaccccgactaccccgtccacctggtcggacacagcctcggcggggccgtcgccgctctcgccgcgttggagtttcggctttcgctaggctggcaagacgtccaggtgacgacctttggcgaaccgcgcatcggtaaccaagccttagtggattatctggataaggcctttggtcttgatattgaagaggacaatgacgcgcacgaaaccagagcctaccgccgcgtaacccacgtcaacgatcctgtcccgctcttgcccttgacagaatggggataccgctcgcacgcaggcgaagtgtatatttccaagctgaacctgccgcctgctcccgaggacctgcggttgtgtcggggcgataacgatccggagtgtatggctggggctgagaactcggatggcggcggatggtttgatggtagtttgctggaggtgactgacttgctagcgctggcggcggccaaggggactgatccctattttaaacatcgggattctgttgctgttgatgatgatgatgacggcgacgacggtagcgatgctggtgctgggaatgacggtgttggtatgggcggcgagtcaactgcaacagcccccacgtccaagacaacgaggctgttccccaccagactcaagctctgggagctcttcttcgcacaccgagattacttttggagactgggtttgtgcgtccccggcggtgacccggcggattggggaagggagaagtataacttgacgcagacgaaagactcttttgtgtttggtgacggcgagctgtgaaaattgcagtaggtacatatcatcgcctgcctttttttcctttcttgtttctattttttgtttcggaaggcgcgcatcacaaaatatgaatgacacacatatttgtttctagggctacggaacgttgtgagctagtgtttgggcgttaactgggctttgggaaactcctcgaaagaaacacaaacgtgttaggactcctgtagggtattgcattatcatgacaaaggcacttgaatgagttgatggcatacattaagcgttaggtagcagaagtttttttttggtctgaacacaatatctcaacgagtgaacgggataatatgatctaagatcccagttggatgatggcctatgtgtgaacttatctaggcacccatagtatggacgccagggggtcctgtaaaatgatccgcaggactgtcgctttttggacagaatattgatgaggatcacaaaactaattgaaaaagcaagagcatgctcatcatcgctgccttggtcaagatatactgggaaaaaaaaaaagaaaaagaaaaaaaaaaaaaaagacatcgtttgcgccaatagatgatcatggaaagaaccgcttgaattgcatatcttcccgggagctgggttcgggaaggaggccgtcacctggaattcttatcgaggacggttatcgtgggacggccatcatccagcaagatccttgtggtccatgaattggaaatttgactggatccttgtgcggttactggaagaatctgggggtccgttttcccttattactcccttgacgcgctatgcaaaatatccggttattagatatactgtgtctgtcttgatccattacgctattagacgtgacactctacagggcacaccatcttcttcatgtcccggagagtgtaaggatgattatgttcttttccgcaccgatggtataaagatatcaaggcctgatcctcctgagtctacattaagtttagaaaacaaacttttccagtaagggcaggtagtgtaagggcatttagaagcaccgcaaaataatcatggtacgtgaacgtcctcataagggacagggatatatctctgattggagtgtcatttgttttcctcgccaagtggaatggtatagttcctttggctttttgttgggaagggggggggggggggggaagttgttaaacagagaccttcttgcttccttctcttaccctcttcccatccgagaaaaaacaggtggaagggagaggtgcgtggcgacaaagacaacagggaaaggataataataagagaataggaaacgactatcatgccctgcatttcagtggcccccgacatcaaccaacttcctttatcgaagcccccgtcctgccaatggccaatgtgccgcatatttcacgctccatccgccagccggtcaagtccagagagaacaaagcccagctcaagtttacaaaaatcctagctatcatagtcaagaagcaacacgagaccagttgcgcaaaggacgggcgtttccggtgccactccggtacacctcaggcgaccagcgagggcatgcacccgtcatggcgaaagaaaccacggtctggaaagatgcgcttactgctcctcgggagccttctcctcagcagcctcagccttctcttcagccttctcctcggccttgggggcctcagcggcggcctcaggctcgccattgtcggacgaggtccagagagtgaggttatccctgaggagctgcatgataagggtgctgtcgcggtaagactcctcggacagcgagtcgagctcggcaatggcatcatcgaaagcctgcttagcgaggtggcaggcgcggtcaggggagttaagaatctcgtagtagaaaacggagaagttgagggcgagacccaggcggatagggtgggtgggagtgagctcagtctgagcaacatcggtggcgttctgcatggcagtgaaacccccagttagcaaaagcgcattggtagcaaatcgcgcgaattttcagaagctcgtaccttgtaagcctcgtgagccgcagtcgcagcgttcttgcgcttctcgccggaagcaaactcggcaagataacggtggtagtcacccttcctgtttttggataccggtcagctatcgccaaggccaggggtttggcctgaaatacatacatcttgtggtagaagaccttggactcgccagtggcggcgtggggaatgagggcctcgtcgaggacctcgaggacatccttgcagacggtctcaagctcagtctcaatcttttgcctgtactccttgatgatggcgacgtgcttgtcggagcccttggactcctccttctgctcaatggaggagatgatgcgccagctggcgcggcgggtgccgacgacgttcttgtaggcaacggaagaggaggttgcgctcgtcaacggtgagctcaccaccgagcttggcaacctccttcatgaaggtgaccatctcatcgtaacgctcagcctgctcgcagaggcgggcgaggaaagtcttgctgttgatttcaccgtgtcgtcagtacgcaggccgccagtggggtcagatacaccgatgccgaagcccgcgcgaacagcgggcagcaggcagcggaatcacacacacctctcgcgctacaccaagaacaaggcaaacgttagcatatgtgttgcaccttgccggaagcatagcgatcctgctggccatggccggcgccaaggggaaggcggtgtcgagaaatgggggaataggccgtctgcgcccgaaggccggcgttgacggcgtgcggctggagctgacttacttcgttggccatggtgttgattgggttgggtatagggcgcggaaaagatcgctactgttgcaaattgggaatggaagaggagaaagcggaaagagagggagaaaaaaaataggttaaccggaagactacggtggttttgctttgctggctgtgacgtgataagattgggaggcaggcaggttcgaaggagtgtcgctgggttgaaggcaaagggactttggctttagggagaaggcctgagattcccccgatccccgctcagtctagtgcgagccagccgtgctggggggggcctgctttttttttcggccaaggtggaatcaaacgacgattggctgctagcaagagacctagccgcccgagcagctctggcggtgaccaggccaaacgggcaaggggcctggagtctctcgctaacaggtggatgggcaattgggacgagaatcagagtggcctccacgcgattgcttgacatttgcgtgtgcccaccctaagtaccgcacggggcatcttgggatcactcactcacgcactccgacatccacaggtccgccttgttctctcgtcttccccgagtccagccacgttctcggaggtcggaggggggaggtgagttggggttgggcccaaaccaaaaggctcccgtggctcccaaatttggcaaccaaaccagggaaccaggccgcatcgtctcatcaggctcacacttgccctctttgcagcgcagtggtgttgcgagtgatcatgatggtggccgtggccgacgttgaggggattggatccgtcgtgagaggtgattgttcaactgccctccgctgccactttctctcagtcccgtccgcacggcacaccatccatgaccccgatccatggcgtggcatgcttcgttttcgactacacaacaacccacaagctggagttatgtgctaccctttcaccctttctcacgtttacagatgggcctcagcttgtaggtacctcggtgggctcgcgagctgtttgtgtgtgcaacctctttgcatactaggagtccatgatatcacgctctggaatgtcgcccccaccccgaggtgaagttctctgaagcctcatttatccttcttgaccattggtgtgttgtccaccgggagccaggcggcggctcaaaaggtcacatttccaatattacctactgtatacactacattggcaggaatgtcttgagagtccacttgccatccaccgcggcggattcctgtcaccatgggttggttgtcttggccatttatccctattccccatgttggccaggctgacacgaccagagaattgcggtcgacggcatcgtcgacgtcttcgctagtcaagcccggcgtttccatgtgcagcagttgcatcttgctacatatgtcttgcacacatccggatagcggcccagcaggatatcgggataaggacggcgtgctctgtttggagtttttgcaaccttgactcagagccccgccatcggcagcccctccctcatcttcccggaactagcaccaccagggagttcccaattcgctgcctctttgtcaccgcatggcacacgttgtctcgtgccaatgctagaatgcaagccaattttccaatttacctcaaccaataagtaaccccctatcaagtaccctttggcctgtgcgcttgctctcatgcgcctgtctcatcggcggcaatcgatcttctcgctccggctgctcatcctcttccttctcaagctttcatgttatcgtcttcgtctcacctggcaggaaaaggaatgatgatatgagtccaaagtcgttgccagaatacgcttcttctagtggacctgtcgcaacaataggccaacaattctggctgtgaggctatctacaagtcccagtcgtttccatcgggcatgtacgtatcattgttcggaagcgagcgacagagtggggtcttcgcggcacctagccagtgtcctctggccgtttccaactttgtttggccagcgatcatttcctgggcagaaactgggtgcaaaaggagggaacatggaaacggctagaagactgcgagccttctccgggcgggttgctcaccaaacgctaacctcccgctcccgttgcgccccgctacgtataccttgaggttggtacatagtgcacctactcttcgctactggacatctcgatctcaaagctctgcttcctgcccgctccatttgctgcttccccctcctccttccccccacggctatggagatatatgaggcagtcctgttggtgtatatacttcacaagctctggcatggacaaatctcgagatcatgcaatacacccagttatctagtcacagccagtgtacacaacacagccctgggttacaaccccccttcgcagcagacatccttggatgttgtgtttggcgagaccgaacgtctgatggtaacttcgtcgttatcttttatgttggtcagggaccaatctattagaccggatctacatcctctgtggtcgagtagttggtacccagttcggatctccctcgctcatcaccctggccttgtcccttacaagatcatcagggacccctaaacaacccctaatgatccctaccatactacttggcagcaagtaatccagccctggtttgttttgttagtttggtacagaagagccaaagcctactaaacttgcgaaggctgccgagagtctcgcgaatactatgtagatgctgtaagttaaatccggaagctttggagggggctgaaagatacttctgtagcgttgagaatcctgattgttgtcgaacctctacaaatggggacgagttattaggtatcttcctaaggccaatgaggtctctagattagccttattctacccttgttctggccccgtcagaagaaccaaactaacaacacaacagtcctgtattgtacacccacccacctgccccccttaagagaccatcttcttgctgatggcctataaacccctccatggctctacatacactacgccaactgccacggcttggctgttaattcgttggacagactgggaaccatgtttaacccccgcccctgttttaggtcgtcacgcgactccaactatgagattgcgagcgacaaccaaagctcttagggagctgaatctagcgcgaggttgtggtgatggtgacataaggcacaggcagccatgtcacgatacgctcaagtcagtccaaaggaaaactacttctatccaacgtgaggtgtaatacaattcatgacgaaaagcgaacctcggatggccccatcctgttcttttaatgagtctaggtatgcgtcgtgtcgttgtttcagttgtagtacaatatcatgattctgtgactgcggattatacattcgactttatcgccatgtgctatcatggctcagggacgtcgacgaacggatacaacggagaacgtcgtcagaattaaaaagacgaagtcggtagttttcaatcgggttccgcccttcgattcgtctactgaggttttcttgaacgcagggcgtttatctgcagtcactcactttgagatagagcccgcccatcgattgcagccgtcctcgtgacactacccaaggctcttccgcagttcagtcaatcccaagctcacgggccgaagttcaagatgtgagatgtgagctggttgctgcacatctttcctgtccctaagacggtccggtcatggaaagaacgatacgctgatatctgtcccaacccgcacttacatacagatgaggcagatatggaatatagtgataggatctctatggtcaatgtcgacgttgtacatagccttttcacatccatgagaaggtaacgcatgaacgatgtgagttctcgcacttttagcgggatggtcaaacatcggtattgcgcgacggataaagaagctcacttgggttttcgtgtctatcatacatagatcaggaatcttctaccaggtatttacatggagactcagcacagctcactcgtcgctcattgtctcttccttctggtcttggtctacatgtcgcctgggctagataagttgaacggcggtagtcaactaatcttgttctggttcatatgtaccagcttggaggctcgtggtagttaatagtcaagttttctttggtcatgtggtaattcgtttcaccttgtcgaaagctcttcaactgattttggacttgaatcagcgactgacgacgctgtcagtgcatagtttcactcacttgactcctaacttctgtttgtgcaattgtgagatgatcgatcgttggtggaaggacaggacaggacaggacagaagaggaaaaaggcaggagatagctaggtaaactactcgtcaggtataaaatcacattctttcttatgacttgctatacggtcagtcagcttgatctatacagtatagttgaatatccccaaagggagttaaaggtaggtttatcagactttaatcccctataacatataacaagtcagtcctcttttatttaaacttcgcgagtgtgttcacgattgggtttcaaggtacctaggtagtcattgcatcaatactgactggattcgcaatctctgacacgcattgtcaacaaaggtagtatttctgatgatataaatcctttcacatccttgacagttgcacttctttcctttagtcgatcaagggaagaaggcattttcagacctgacaagtggacatttaagagagggagaaagaacatatctgagtggattagcacctagctataacctctttgccaatactctcaccttgacttaggcttcttgataaggttctctaataaaaaaaaaataaaaaaaaaataaaaaaaaaataaaaaaaaataaaaaaaaattaaaaaaaaataaaaaaaaattaaaaaaaagggaaaaaaaggaaaaaaaaaaggaacgagtctgcattccagttaattcaacgtccactgtctacttacactctcgtactcatattatacacacaccagtcatagtccttcaatctctgctcagtcatctcgctgtaacctgttacgagtcctctactttgacagcaaacacggagaatcgcagaagagaaggagcatttccagaagtgtcaaattgtcttgctctttcacgttcctagagcggtgttttcttgctacttctttgattatcatcatagctgctcagcaatccgtacatacttcacttgagataatccatgttagacatcatcacagaccagcacgctctgtacacagatataagcgtcccaaaccatgagccaagcgttttcgggggcaagctaaaagcgtaaacataattatatccatgcaaccgtgatgttaatacaaggtctgtgtagtgcagttagtcagtacagtacattgtccttcttccatctgacatgctaacacaatgcaacattccctttcccatatatgccatatgtatgcatttgaatgaacaggggtatcaaaaccagcccgaaccagccagccgaacaactaaactatttcccttcttccttaccaatactcaaaagacaaattaagcgacgacacttgtggaatgttcatcccaagtgtgcatacgccgttatatatcccaagctcctttatcggccacctatgaattcattcacgcattccacccctctccaaaatgccgacctcctgatgctaccttccacttctttagcacacaaaacacatccaccttagcttgatggaccaacaaacaccccagaaaagagcattaccccaatttgcgccgtattaaccccatgtatgctgtgtgatgtctatatttcaccgcttctagttcgctctcgcccggtagatgtgtggatgaagctatgctgcattgttcctcgggccgaaactccttcctgattcaaataaacaccgccaccgggcccgctgcatctgacatcagacccggccgatgtttatccctccaatccgtcatgatatatccgtcatgacttgttgcgctccaacagtttcgctgcccgctgcagacgtgcatagctgactttcaatccgatctttgcccgggggtcatcagaatcgctcgactcgtcgtctgattctgactgcagctggttatggcctccgcgagtgccattcaacacggctggctgtcttggagttgttgaccacgaattctttgtcaccttcggctgattatcaggggcttccttcgatattatagcactgaaaccggacagacgcgacggtttgactggggatgccgtggccttctgctgtctgttaccgtaggcgccgctcacgggcgtcgacctggcggtgagatttcggtccaaatgcttctgtgatacttggcggtcgctgtcacttcgactgggcatgacccggcgaagaagtccaccaagtctccgagtaaactctgttcgcgtgctccgtccgaccttctcttctggctcgtcgacattgagcgggccgaaatcccctgttgcgggggtcggcgaagctgggcgatgacaattgcgacacatactcactgcggtgtcaaggccgccagaggaggatctagtaaccggcagaatggctcgcaccccgctcgtgagatcaccccctttgcccttccatccgcggcccctggccgtgaagctttctgagcagcaacaatatgtcgtattcccaaggttaacgacagactcgctccatccccggatccagtcagcctttttgacatttcgcccgggtataatttgttgacgtgtcgccaaccagttctgagccgttacgggcggtggagactccaagggtgtcgttgttgacagagattccgatgttccttcttccttccgtacagcttcctgacttggacttggggcaccgatcgagacggttgaaagtcccggatgcttggccggactatcacctcctagcttggccatcggtactgttgctgctgacctcgttctgcttgtttcgcctagtagctggggttgcgacgattggtggtcgccttcggccaaggtagcgtctgggcttgcagccgcttgtccatcgtaagcaaaggaatatggcgagagtggtctttggagaatgaaatctgaaagggcgaggggagcagcggggctgggcatcgaaagccttcccggtgaggacacggctctgtaagagtggttcattgtcgcttttcgtcgttggtcgatctgcgatggtcggttaccgatagggagatgggcattcaagatcagggatgtatgatctgccaaccgggaagagagtgggttagggttggtccgaataaacaccagatctcgcaaatgaactgtgatgcagttctttggggcagtcgtatggtgcttgatcgtatgatagatgaggtcgcaagagggctcgactggatcgacgaataagtacgtggcagattcggtataggcgggattcagagattgatggatatggcgcaataacagtagatgcacagtttgatgtgactgtcggcagggaaagtcgtccaggtcgatatgatgatgatggaagattatgcttgtgatgagagcaaacaaacaaacccacccaatctctctgcccctcgatgtcgttgatctgcactcgtgccgtgatatgcaatgtataaacctgtacggccactccgcggtgcttgcgtttatgtcgtcaaaaccggacgatgatggtgagggagttgcgactgcttgtgacgcaagcagcaatctgaatcgccagtacaaagctcacagattgtatcgtcaattcgacaacggctcaagtgggcaatcgtggctaaggtgctgcgacgttgatcaaacaggccaaagcgaatagagagtgaagaatcggttgtttccctccctcggcatgacccaaatgctcgggttccaggttggccggacgaaagatagagaggcagacgacgtttacttcctggtagctgccatcttgtgcgcaataagagaatttgaggtcttcaagattcaaacgtgggtgtatccccgactttttgggacgtcggagtcggcaaaaagaaggtatgaagaatggggctctagggcattggtgacttgaacgagagcgaaagcggacagggcgaacaaggtgatcagctgaaagtcgctatcatcatggtaaatcgctcgagggagtcgccagtcagtcttcaagttgggattggttttgcggagctagaggagcccgctttctcgttcttggtcgtccttggtcgaccgtggcccgtgacggcggtgtggaatgcccccttccggtttgatgagagatggggtctgttgggtcacgatctaatggatggggagcagctgagagggtgcctggctgccggacctctactagcaagctggagcccgcccgctggggggagaactgatatgactggaactgggaagatgcaaagatggggttgagatcgcacacgaccctgcaaccgctggcgctgcgttaggttatgctgcgatgcactgccctgcacctacggaaattggaatgatgggtggaatcgactcgatattcccgtcattcgacgcaagcaagtagtgtatagaatggcgggatgagtgagggtctgagtgaaaagcggaaccgcgtctcggtgcgacccggtaggagttgcaaaagatcgagcctcgttgaagtttgaaaagtgccagaaggcgggaggccgacaaggttggaaaggaaagtagaggtacgttgactgggaaggcaccaaaagggaattccgattggacggagaaaggaaccgcgatttgtgacttgacacgaccggataacctgactcggatgaaccctcccaggccccctgcctttggacctaaaatgtccgggatttgaaagaggagtttaatctactgtctaagtggttgggtcgttagtttttagtctcggtttggcattcctcgacaggctctgccacttcggctttcagacgcttttccaggttggtttcgggcttgggcgggtaccaaggttggatgatggactgtcgcttatttgtatcctttttcatagcagccgccgtctcttcctatttttccacacaaagggtgggatcatccgggataggggcaaggcactaagagggtcatcgtgtaaagacggtgtgtgtgcttgggcgggcgagtgctgttgacaaccaagacattatgtacactaaaacaggaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggcaggcgctcggtggtcactcactcactctggtcggtcactcgtccactccgcccatcgaatggcagaagccctggaagagcgatgcaagacacaggaacatggcatgtgctatgacgtacatgtcagtgtacccttcgctaacgttcactcgtgcgtccttgcagtgctggcacaaatacagtgttcacacaaacatcatcacactgtcaatctggcgactctgcctggatctcacggtgttttcgtcgtgatcatcgcggcatatttgccggtactgtgtggctttgtcttggcacccccttgttgaagcagagcattgaagtcttcgaccccggtcggtcatcagccatcaccacgcccactcacctgaccacccgcgtaggtatcctccgaagcgttttacacatgctgcagtgtacagccaccccatcggctccatcgattatcttgattgccctcgccaactcatctaacgacaattgataacagcatcatcgtatgtgcattgaaggacgccagcggaagtgaggatatgtccatctaagcccttgagaggacatcggattacatgtcctgatcgacccgatcccgctgcaaaagttggcttaccttgcccccatgtccctctaagcgcactcaggaggctgttatgattccatctcagcatacacttcatgtccgattgtttttccagcctcatccgaagagacaaagcctagcaataggaagtgtttgacgtatataatgtatgcgcgcctcatgcttccttgtctatagccaaaagctgttcaaaactactaacataatcctaattcaaaaacctgtaacctcggttcaagtcctgtggacccgtgcagcccttccttcatgaaggtttcagtgcctgccaccctcccatctgaatgccattactgtcatcatcgtccagaagattaacagtatgtgatttcctaggcggaggcggctgcggcgcctcaggcttcgtcgccttctgaacaagtgctggccctggcgcaagcgtagacataggcacaggcttccgtcctggaacctgggtcttttgccgaagatcggccatcccgacgagacctacacctccaggcggcgtgtaccgtgcctgaggcgcaactcccgtgcttgtattgacgccccgagacggctgcagcggcacgctgctatccccagttctatctttgtgtgaagatagagacgtggaacttccgttggctaaggatcctcgtaatcccgagagaggcgggttcggagaacactctggctggagaggcttccatttactgagtgtcatcatgtcctcgataggcacaggtgccgaagtgttggactcaggggatgatagtgctgccaagtgggcaggtttcttggctaccggtggcgcagctttctgcttaatggtgtgttcagacgatacagacatcgagcgcaccgggagtggtggtgtggctgttgcttgtgttggtcctgctcctgctgtccctgccgtattggcaagcttcctagtcactggtgaagtggtcatgccaggtcccgatgtggatcctagagcacccataccggtctgccttcgtggaggagggggtggtggaggagtatcggacttgccgttcttcccatcttcgttgagttgcaaccgcccaacctttgcgggaaggttcgatggatcaaatggaggagggagaggtcttctcggtgccgaatttgacgccgaagtagagagcagcatcgaatggttgacatgttcaaacggtgatgttgacagactcgagaaggaggaaagtcttgactcagatctcggaatattgacccagtcaggttcatcagtgggcatgtaagggttggctggccttttgggattgagaatagtctggaaggcggggctctcgggttttggtggttggatggctgatcggggcatcttgccattgtctaaccaccatttctgtcgatcggagctcgctggagggaggccaggctcgatagcatcgtatccaattaaatcctcgtcgtcggactgatccccagccaagttggccatgtcgccgccaatatctgctttcctgcgttcatatatctcacgactgatcttgttgcgaattctctcgttcacaatgttgacggtgcattcgaagacggcatatactggccggtggtctgaaaatcgtaatggcgctgagttgtaacacaactggcggaggttgtgacctttccttaatatgcggtccgtccacgccggtatacgagctttctccctgtgtagattcttagaagccatggtcgttgcgaatctcaaacagttggacttacgatgtatcaaaggtgtcggtaccaatgtcatatttatacgtggggttaaacgtaatacgtgcctcagaatagtagtggaacgcaagcccggccaccatttgtaggtttaactgcaagaggtcagcttaacttctcaaaggcgcagcgattgggtgacccacctggtcgttcgcatatagttcctcaagagctcctttcctgaccaggtccttggcggtttcgaggttcagtccaatgcgatagttgaagtccccaaaccatatgacagattctacaggtatcagtcatgcccgccagtttgcgtgggtggtcagcttaccatgatcgtcaatccctctatttctttggaatcggaggccgtgattgatggtggtataatctctattgcgctcctcgtagttggtaaaaccagcagcaagatgggctgtcacgaagcatatcggtgtgtttgcataatcaagcctgatcgcaacagctcctttgtttccggccatgcccgagagccctgtctttttgacactgccttcgacatttttgatgttttggagagcagaggccttaacgaagatgcacaatgcggcacccacgagctggccacttctcaacaacacgtatttctcatcatcagctctgttgtagtgtcgatccagagtagcctttatcgcacgttcccacaactgctttctggttggatcactgttcataatctgctgcggattaagttcgacgatttcttggaacccgatcgcaacaatttcgggttgagcattgcccagttcggagggacaaagccaagacgacaagtcttcgtcgataccgtcggtcttgccgttcaggttgaaagttccgattaaactgtctacatcagcatcgtgcgacaccaaatcgacataggtccaacttacatccgaatcttttcatttgtagagaactcgttgcttcgccgctgtagttccatagacacataatcactgatagggtcatatagatgaactggcccctgaccaatcattctgccaagaagtgtatcaatggtcatctgtcgttgtttgtccgtgaagttattcacatatagtcgggtagccgacttgcggacgtcggcgatagctccggcaagagacattttgcctgaccgagtgaaggaactcttcaaagcaccggtgccggcatatatacgggacagagcatcaccgttatcagcccacagattggcatggcgtgaccaaaagtccgacgcagcaccctcgccttgatggcctaagaaagtctctaccgccatttgtgatactatcgtctgaataaggttcgttctgtcgagacaatccagacagtttgttctgaaaacaccttcttgttgtagcacaaccacatagcggcattggccaggcgaagatgtacgttcatcggagcccgccctctcttcgccgtcatccgcctcgtgggccaggtaatatgcgaagccgtcggctgagccctccagataacgcctgatctcatttgctgcctcatagccttggggtccctttgtctcagcatggaagtcgtactcggtcgctctaaggagagcatgatcgcgtgactgtccctcctctggccggctgagggggcagttccgaataccggtacggtacaacgacgtcagttcgtactctcctggcttcgacacgctgagtaggtttatcacatggacagcaccatatgcctgttccagatcagagaagtgtttgttgaatgccggttgcgttccgtccggtgatcgtgtgatggtaatcttctgctggtttgggagcagcccggcttgctgttcccaaaagactggaaccgagccgcgtacttgagcatatgagaacacaacgcctgaagggctccagtacgtcgtctcagtttccacaaaatttgcaacatttccatcgtcatcaatgccccgtgagttaaatcttgtgcctgcccttttacaggacagacgcgagatgatggtcaagtatgaaggaagaccggtcttggcagccctcaaaggagctgaggcctgagggatggcccatgttctacaaaagcctcgaatcgcggacgtcaggatccgcgaggcatccaacgcatctcgttcctgttcctgcagcttggagcggaattccacaagcggacggatcatgtatgagttccacagaaacgactcgtcgaaattgtcgatatcaaacgttacggcatcggctggtctgtcctgcatacggttggtaatgtcgaagtctgtgctgtagtagaatgtcccgttactgagaagcttctgcaactcgacacatggatgctccattgggtccctccggcccagcggttggccgtatactgaggcagcatccaattcgtcgtgaacgtctagcatgaaaacatcatcgtaagctgctgagttcagacagaagaactgcacactctctatcttttccaccgtctctcctggacgaagagtagcgacccttgaggcttgggtgatgacacagatgaacacgtccggcccgattgagatcattcccagtgtcccatagataggccgtgatgtcaagggacggtagtcgagtaatagcttgtccgtccgcggtgtgaattccaccatacacttggaaggcatgttgtcgaaactgccggatcgtgggcgagcggaggcaacggaggcgagagagccattggcaatggcttggcttgtgctctgactatgtcgaagaatgagagcgtgggattccgaggcaattgcgatcgcgcggtgagggtattcgcggatgaggatttggctcgacttgtcgagagacggtgattggcccgcccaaagagcagacgatgtagaactgttgtagtccattttcggtagcagttgcttcgaatacaaattgattatggcggaggtttggcgtatgctagagctcccatgtcgagacccttcacaaaatgggtttcgtgggttcgtggacgcttccggggtggaggctacctggcagcaaaggtttgagttggtacggcgctcctggggcctgttctcgaatagtagaggtcaacgtcgacgactctaatcaggctcgagcgagtaagcggaaagcaaaacggtaggcccaagcgaccttgctatgttgagagcaagtaatggagcagcatgagataccggcaagacgtgcggcctgaaaagctcaagcagctttggcgataggttgtcgcaggacgatagctttcgtgggtaggatatagtataggcgagtggctatcgacttgaaaccgccagtgttactgaatgccgaggcgtacaaacagaggcgatagaggtattggatgaggtttgaaacttagatatcgacgtaagtatgcacgacagcaagattggtcttcaagaacggatgtggaaaggtaccgccgccgctcagatgggacttccgggatgaactacacgatggagagcagccagatgacggcggcaaggtgtcggtcttgggggcaccccttgcccccccgagcattgcttttcagctgcctccactttccgctactgctgggccgaaaaagcttccacttcccactacgttacctcgatgccctggcccgtcaggctgtcagccctgccgcaggcaaggagccgcaatcacctcactacatagaggtacctgctacatacctggagcggggcccaaccaaggaagctacctctaagaacctcaaggcacgggagtttgtggtgcgcgccttcatcgttgaatgctttcgaacaatcagacgcatacacccacaggcgtaaaggcccaatgttacgaggagcggagaagcacccttgcccccgactttagttttggcaatgcatactgacggaggggagcatggaaagacaacagaacttatactattgcgaacctgaaggtcgaggtcaaatacaatgcgtctcaacgacatcaggtatactcggataccatcaacgtgttcaactcttcccaatgagtacgcttgctgacagatgtcctgtacatagcaagttttgagtttgcagcaagtgacgacttcatgtggttcttgaagacagttgggaattctctgaaggtctcggagagttgtagattcacaaaatgcggccacaaaccactctgatacacggaaagaagatgtggttgccagctagcaagatgctggaggtgaataagcaaccttaaaacgaggagtacgagaagataacaaaaaacagtagcatgcaaggcccaaagaaagcttgtgcagttgatggcttcagattaacgtatggtgagatcatgctctcctctgtgggagaattcatcctcttcctatcataattttatgttttgtcatcatcactagccatatagaaaaaaggaaaagaagaagaaatttagacgtttgcaaaactttgtcgattttattcttcggtcggctgtctcacaatcttatcttatcgcgcccagctccccatcgttccgcataggtcacaggtaggtatgattggctgaacagaggccacggtggaggctcgctgcatttcgagtgggtcagtgccttgcgggccgacagggttgcgggcggtgtagacagctttactggcctgccagcctgccagctcgcccagccaagctcactcagctttccgtcagtcgcatggccctgccgccgcttgaggtttgccttcctttggaggtcgacccgcgcgccgctcctgccttccatgtccacttccctgtctcttcagttgtctccacgtttttttgctcaccgtcggtcaacatcactatttcgcaaccagtttttggatgcacaggactgtactagtattctatcacagaagggaacccgaacactcgtcatctccatcgtcacaaactcatacgccattgcaattgcaccacctgcaacgcaaccgatatccagtatagtcgtaaaccctcagccaacagcaagttttacatccgggaacatacgaagcagcctcgctcgtcagccgtgcatcatcgaccacaatgggcgacttcagcaactatggtggctctgatgaagagaacgccgaaatcaagaggcttaacgccgaggtggtaagtcggtgcagataggcgctgctgtgggcatcatattcactcgctaaccagagcccatctcaatcgtatccaggatgccgataccgacaacttcgagaactgggagaaactggtacgcgcctgcgaagggcttgaaggcggtctcaacaggaactcgagcccgcaggctctggctaccctccgcgccacatacgatcgattcctcctcaagtttcccttgctgtttggctactggaaaaagtatgcggatctcgaatttaacatctcgggtcccgagtcggccgaaatggtacgaacccaagccgcccctcttctcgctgatgggtctggttctaatgggtatgtctaggtgtatgagcgaggatgcgctagcatcaccaattcggtcgacctgtggacagagtattgctcctttaagatggaaactactcatacaccccatctcgtgagagagtaagttttcaaatcctttccgtccccacccccctcaagaccaccttacccgcagcaaactgcaaagccgtgcgcggctctttgccgactcgagagggacaagtacgaattcgtgaccgtacgaacacggtgagagcaaccacaaggcagccattctatgctggaacagttctctcacaattcataccaggctctgctcttcatggcagatattcttcgttcgcgtcttgcctcattacccgttccccgctcgcgtatgccactgagatacagtttggtcaccttggatggatgcttcgtttacaccgagtttcccctcttgtacttcccttcccttcccgcccctcactcccatcctcagtcatgtagcacttattgacatttctttaggcttttcgagcgcggcgctacccatgtcggcctagacttcctcgcccaccccttctgggacaagtacctcgagtacgaagagagacaagaggcacaagataagatcgtcgcgatactgaaccgggtcattcggattccgatgcaccaatatgcgcgctacttcgagcggctcaggaccctcgctcagacacgtccacttttggagttagtttctgccgatgcgttggcccgctaccgggcggaagtcgaagccgagaatgccccctacgggatccaaaagagtgagcccgagatcgagcgtgacatccgggccaagatcgatgcgcagctatacacggttttccagcagacacaggccgagaccacaaagcgctggacctttgaatcagagatcaaacgaccttatttccacattacggagcttgagcatgcgcagctggccaactggcgcaagtatctcgatttcgaggaatctgagggcaatttcggcagaattgttttcttatacgagaggtgcttggtcacctgtgctctttacgacgagttttggttccgctacgctcggtggatgtcggcacaagaaggcaaggaggaggaagtacgcaacatctacctccgcgcaacgactctgtatgtcccggttagtcggccgggaattcggctccagtatgcctacttcgaggagatgtccggacgtatcgatgttgcccgcgacatccacgcggccatccttaacaagctacccgattgcgtcgaggccattgtctcgtgggccaacctgcagcgccgccagagtggtctggacgccgccattgatatatacaaggcgcagattgactccccgacagtggacatctttaccaaggccgctttagttaccgagtgggcttatcttttgtggaaggtcaagggatcgagcgaggaagctcgcgcttgtttctccaagaacgtccagtggtattcggacagccgccacttctggcaaaagtggctggagtttgagctgggccagcccaccaatgctgagcttgaggaacagcatggtgcgaggatcaaggacatcattcaaatgatacgcagcaaaagtcgcctgtccccagctgtcaagcaagagttgtgtcaggtgtacctgaactatttgcaggaccgtggcggtaagaaggccatgaaagaatttctggccctcgaccgggaactgtatgggtacgtcctgatttcccccccccccccccccccccccccccccccatccccccccaaaactctgcttgacaccagtggaattatgctaactttgaatcttagacctcagtcgatctcggtcattactaaagccaagctcggtggtaaggagaacggtgttatgggcgaactcgacgaacccactcgccagaaggccgaggccagattttacagcttttaccagctccatatggaccccgatccgaacgctcaaggaccggctagctttaattaagcacacggcgctactccttgatattatggctaggtctgccgcccacggcatctccgctgaactacggatatcgataaactgaacgaaaagagtaatcggcatccccccttccttccccgtatgcgtcatgtagcctttgactttttagacttgcccaaaaaccaatgcgaagcagaagaggccgatctaggtcccagcaaggttgactaatttccgaacgttcagcctatcgacacgttccagtgaaggcaagctggcatcttttgtcgacctcttccagtctagcaaaccggcatcgtatattgacccgttccaggttggcaatctggcatcgtgaaagcaataatcgtatgggatttcaagaaatttgcggccggtaacaaaacgtgaacaaacaatgggagatcaggaccccaggaaaagaacataaaacaacgggggaggttgtttgtatttctataataatagcgaacaaaatggatcttgcgttagatagaggaccgtagtaatctgatcatcgttgtacatgacaatcggcggccatttcgtgcacagaacaaaggctatgtctgctcggccatgtgtcaaacaggcataatacaggctagtggcaaacgtctgatgatccgaaagtagtgtagtgtggtcaagaggtaggttgaggatcacaaggctaccacactacaattattgcacaacggacaagggaagcgctgtccgaagctgtggacgaggggctgagaaggttccgtaatcggcaggggagtccacaggaactcgccgccacccgccactccgtgcctgtgagttcacggttcgagcctccagtgacactgcaattccatgggcaaacgggtatcgacgcaagaacagcagcaaaagtaagaacaaatcgcggaggatcagcgatgggtaaagtatctgtagcgtataagacatatatggagtctcattcaaagaccaaccatcttgtacaagttatcatcgcttgacgttgaatttagacggcatcggatatgactacactacaaaaggacctgcctgcttcacaaggggttaggtaaaatcgcttttgcaggctcacaaacaaaagatcttgcgaacctgcgcaagccactggtgactggacgatatacactacactagtaacctccacgctccaccgcgtgttcggcattctcagacatgaggaccctcgccgcatgcccctgcttcaggttcacttctttctgcactaggtaagcatctgggttcgggaatgctcggacaatgtgcggtgattcagacgatctggagaattggagacttgacaacaccaaattggtttgccacgtgtatccgtgcgagccgttgtcaaaacatggcgggactcgagaatcgttacccaaacatctccgcgctatcgtgatatccctgtttatgcaatcccgccaggccatttgacctgcactattttgtacgtggtagttttgcaatttgaggtggggggagggggaagagactccgctctttaccacgcagtcgataagggagtctgacagccagtgacagctttgataaggagtgacatgggggtcagaacactctctgtcaggccactgttagctgtatgtttgtattgcggaccggctggacagcttccaaaacaacctgggcacgagaattcattgcattcataggtaatgaggttgcatatatggtgcttgtacaagcagaggtaatcaccgtactgtagtgtactgatttgcttttctagaagcactgatcgcgcccccgataccccattttacagcggacaatgagactgcgaggttgtggagggcccgggttttgttttagtgtaggacaaccgaaccggaagaggagccgattatgaggcagcccggggtcgcggctggatttcgacatgtgccaggtgcaaaatgtccgccatttttggccatggtactaacggtatctgtaccacagtatccagttgataaatcattgctgtcagagtcatcgcaactacactacggtaccgtcgttcgtccgaaggcaaaattctgtcacagggttgccatctgtgttgactagagtcatacgtaagctgtgactgtagagaccggtgtcggacgccgatatagctccgtaatgtctcttggcttttgagcacgttcttctaaaacgccattgacaattgtttcgttgcgatgtcactaggtgtcttcagttagtcagcagttgcgcctctggttgtctcgagtgtgctcagacctggtgacaaaccccgggatatagccggcattgttgggtctgcggcgggtttccctcccggggtccaatggggcactacgggactcaaatcccccctaggattctatggcaaccacagtggtgtagcttagaaatggcctacagccgcgcctagacgggatggaacggcctgaacggggtccccggaagagacatgggcgaactggccactcaacgcgcacgcgattgattttttttcgatatgattccacagtcgttttgctgcgctggaactcgtgcggcatgtcgagaccacaaccccaccggggtggccccgggcctcgtctttccggggcaacagccgagctagaggacgaaggatacaattgcaccatgatcccgcctgcctgatcctccgatttgatagatgtagactagtgctctgtgtatatcgtccttgcttccttcctttccctctttttcttcccctcgttgttgtcagtcgctgctgctctgctctcatccttctccctatttcctcctcttcatcgtccttgctactcttgagaatcaacaacttgaaggtacgcatcaaagtgatttatcctccacaagacgtttgtctcctggttcccgttctcagccgtctgctcgtcaattctagttcggactctgtcgagcttcggtgacgccaagtgatgcgcgatctcttctcgccttcaacaacatgatgcgactcgccatgataaatatcgagagcaatgatgatgctaactaggtctccctccgcatagatggccgcctcccgcactgccacccgcactctccgcgctctgcgcacctcgactcgtcctgcgctcactgccgcgccccgcgctgctttccgccagggtggtcgtcgtctttactcttctgagcccgccaagtccggtggctccaacatttgggcttgggctatcggtgccggtgctctcggtgccggcggtctgtggtatctcaaccaggacggcgcttccgctacccccaaggttttcgctcccaagttcgacgactaccaggccgtgtacaacgagattgcctctcgcctcgaggagaaggatgactacgacgacggcagctacggcccagtcctcgtccgtctcgcatggcacgccagcggcacctatgacaaggagaccggcactggtggctccaacggtgccaccatgcgcttcgctcctgagtctgaccatggtgccaacgccggcctgaaggctgctcgtgacttcctcgagcctgtcaagggtaagctgctaccatccttaaatcgtggtatttcaacatactgacgtcccaaacagccaagttcccttggatcacctactccgatctctggatcctcggcggtgtttgcgccatccaggagatgcttggcccccagatcccctaccgccccggtcgccaggaccgtgatgctgctggttgcactcccgatggccgtcttcctgatgcctcccaggcccaggaccatctccgcaacatcttctaccgcatgggcttcaacgatcaggagatcgttgctctttccggtgctcacgctctcggccgctgccacgctgaccgctccggctttgacggtccctggactttctcccctaccgttttgaccaacgattactacaagctgctcctcgacgagaagtggcagtggaagaagtggaacggccctaagcagtatgaggacaagaagaccaagtccctcatgatgctccccgccgatatggccctcatccaggacaagaagttcaagcagtgggtggagaagtacgccgccgacaacgagctcttcttcaaggacttctccaatgtcattgtcaagctctttgagctcggtgttcctttcgccgagaactccgagcgctgggtcttcaagaccgtcaatgcttaggtcaattcttccacgacctagccacaagcatgacggactagaggaagacgcgcaatcgagtcataccatgacttggtcttggggggctcttggaaagaattattgggtcagcgatacaatcacgatcgtgccatgatgtttgatggaagggaaacaattatgataagcctgcagcagaaagaggattctggaaaaaggtattgaaggtttagatgaggaagggcatagactttcgagctacctcctcgtgtatatcatatctcggcatactcgcctccttttcctcaggggttttagagttacttacaggcgcgttttgtgttttagatgttagcgaggacaagattttgtgtcttagtatcgatacctttttcttttgcgatctcgtttcgttcatccggcatttgtgagtgaattgttcaatgagatgaggagtagaatcatgtcgaggtgcgccgcaaatagcgactggggtgttttttttgaagtcaaccttgagttcagaggtcaacgtgtccttcgatacggtcggagaggagagggggaggaggggctgaaagtcaaggttgactcgatcggttggatccctggggacggataagtcagatccagtcgccatcgtcccgtcgatggttcatcggtagcgaaaccatcccgttgtggtcctgggctctacaggaagcggggggaggcaaatcgtgggccatggtgacgaatgggtgacctgggcgagcgacaacccgtacacgaggtccgtccaattcccagcaatcatattagcttcccccgcattctccatcttccacttagaccctggcaatcctgactcgcagccctaccggaaccccatgatgtagtgtatgtatgcataccttgatctacgcgtggggagaggttttaaaaatcttgtggggtttgatagttagtgaagcacagcattatgcaccgctctacatcacggcccatctggatttctgattccacgaggcgcgtcaactcaactatccctaatgaaggtgcactgcacaattggagccctgggagaaactgcatacggcctacatatgtacattcaagtgagggaatgaagggggcgagttatctaaggaggttaggtttgggaaagctgtcgtatccatttgacttctctcatggccccagtcaattaaacatctcagcagcagcaaattgcccgagcatggcgccgtgattgagttgatcgcgagtgatggccctatgtggtgattctctcagcttcactgaaaagtgcagctaaatccaagggttagggtaacatactagaatcttcggctttaacttgacgtcaacttttcatgcttatcacctcaagtgaacttttcttcttataataactgaaccttggaaccaagactcctctagagcttgtcagttgctgcgaatcaaccactgccatggcctcccttcgcactgcgggcatgcttcggcatctcgcacacccttgctctcacgtccgtacgctgcgcgcctccaaccaacgacgatgggctcaagttcacgatgtgcgcttcctcgccacgacgcagcaaccgcgcagtgtcatcgagaagtaccgccaaaagttggagaacaaggccaaagaggagggcctgcctgatatcgacgctcttaaacaggcatacaaggacaagattgagcgcctgcgcaaggaaaccgacgctgcaactaaactaccgggtgctcccgctccagctacccccactgctgctgatgccgctgagttggatgctaccacaacaaccacaaccgaagccgccaaaccttcttccaatgccacgccagaaacgccgaagaaaccagtatcttcaggctccggctccggctccggctccggcatcaaaccgctatccgagatcctcgatatgaccaaggcccgcgacttacccatcaaggaactctccgccatctggcgtctgcgctacgccaccaaccctcactctctgtgcgccgtcatcccgtcagagacctattcagccatggacacgttggcgcgctcgcgccctcagttcgtgcttcctgtgccgcacccggaacagggcgcggagatccacttcctgcaatggacctgggacgcggcgacggcgacgtcgacggtgctgttcacgcagctggccgagtacaagaaccgcggcgagtttgcgcagccgcacacgacggtcacgcactacatggactttagcgtcgacaagggcgtcgtgctgatgcagggccaggtcatggaggatagaggcgtcaagcccgaggatgcgcagtggttgctcatgtgcctccagaggttctacggcggttgggatggtactggtggcgagcagggccagcagagggcgaacgagcgcaggaatctgttggattggttcgcaagtggtgaccagaggtttagcgtggagaagcttatggaggaggcggagaggatgggttagatgatggttggatgggatgatgcggtaaatgggcaacaggccgttcgttgtaagtgttcaggtaacattgtgtatgatattgttggtgagcgcatactaagggcgtccccgtcctggtatgaatagaaggcttcagatacccgcctctgggttagcaatatagtatacaaaaacctacctactgacatatctttcacgtaggcatcgacattacatcaaccggaagccagaacagggcagattctacaaacgtacagtactcaaaaatcgttcttctcaacaaacatctcccaattacacctttttcagagctttgatcccgcagcacgctcctcttgcttcaccttgtctctcagcatcctccgaagaatctttccactaggcgacttgggtacctctgcaacaaaccgaacacctccgcggagcttcttatggggagcgacttgcttagcgacatattccatgatctcctgcgccttgctatcgctggcttcgatgcctggtctaaggacgacgtacgcccgaggcacttcggtagcctggctgcggtcatcgacaccaataacgcagacatccgttacatcactgtggcctaggatgagaccttcgagttcggctggtgggacggggaagccctctggaagaaagataaaatcagtgatcagtccacgtctgttcggtcacgtaccgggtgagaaaaaggaacaacttactgaacttgatcaactctttgagacgatccacgcagtacatgttgccgtacttatcgatgtggaacatgtctccggtcttgaagtagccatcttctgaaaaggcctcctttgtgcgctctggactcttatagtaacccttgaacacattaggtcccttgatccacagctcgccaacctatccaacattgtcagttataccaggttaatctcacgtcatcttatcagtcaaatgtacatcaggacaaaaagtacatacctcaccatcggcaacctccctgccctcctcgtccaccagcttcgcctccatattcggcatcatcttgccgcaagaacccataaacttggcccactcatccacagtctggcacgtcaccacgggactggactcgctcaacccgtagccttgcttgaccgggatcttgagacgctgccacacggcctcggtgagctcgctcgtcagcggcgcggcgcccgagtgcatgactttgagggtgctgagatcgtacttgtccaccagcgggctcttgccgaaggccagcacgatcggaggagacacgtagaaggcggtgatgcgctggtcttggatcgtttgtagggccttttccaggtcaaagcgctcgacgacgaacatctcccagccaaggtaaagacacatgaacagggcgcaggtgagaccctgtaatagtggttgttgcatcggattagatccaattttggtttttgggatcaagactcgacggagagagagagagagagagaactcacatagatgtggaaaaacggcagcacgcccaagaacttatcaccttcaccattcagcccgccagtcgcagaccaataccgcccatcaacatcggccatctgcaagatgttggacacaacgttcagatgcgtcaagcacacgcccttaggcaagcccgtcgtgccggagctgtagaccaaaaacacgaggtccttctccgggttgattttggtcttcctgaagcgggtggggaagtcaacgcatctgatactgcggaaatgcttgaacgttcccgaagggtcgctgtgctggccgaccagaacgatgcggtcgttggggatgccggccttcttcgccgcttcgacggccgtcttgaggaagggagcttgcgtgacgatagctttggcgcccgagtctttgagctggaaggtgagctcttcgacggtgtagagcgggttggccggcgagacgacagcgccggcccagatggcgccgagagtgacgattggggtcttggcggttgcgagctgatgttagcaagcctttttttcttctctttttttttcttcttcttcttcttagaggtgagagagaaaaaagagtgtattggcaacggcttacatcaatgctatttggcgtatacaaggcgagaacttcacccttcctccaacgccaaatatccttcatgcctttgccaaagtcgacagacgccgcttttatatggtcccatgtgtgcgaaagcgtggtgttttcggcgcatgtcatcaccctcttggaggtcgggaacggaacattctgctggtcaaaaacgagagaccaaacatcaatgttggtgggaatatccaaatccttgaagggtgaattgaaaggcatcgtgatcggctagctaggacttggtgggtagtgaggggcgacacgacgagatgaggttctcactttaattattacaaataaagggagaagagtgtaagtggctgtttgcttggtgtccaaaggttcagataagacggaaggacctcaatcgatatttccccaagaaaggaagagatggatctatcttaaaggcacaatgaattcggatcttgccactgggttcactcagatagatgggtgaccgggccgggcttgggaaccaatagcgaaaccaagctgcagtcgactgaccaaagaggtatgtaggatatcgacggactggctatctgacatttttgaaatgtttctcctctttcgtagagcatttggttgctccaaacaagatgccatggtaccgaatcggatatcagcggacttctggcagaaagaggtcattggatggatttagcgatcccgagaagttggggtaaagttggggttggatatggagggcgtgccgaggctcgtcggacagcatgggcggaaatgcatttccacccaaagcttctttctttcctaatttctttctttctctacatcacaacgctcctccgtttacatggtttatatgttcgatatgtagttcgaaatgcaattactgaaccagcccggcaactgatcagggtttctcttttatcagagcgcgttccgtaacgattttggcccatggctcaatccttcctcctaattactttgtcattttcctcgcttacaccatcactaccctcttacacttcatctatgtgcttcgctatgatcataaaccatgcgatagaaaagctgtctgtctgaaattcatcatgctctttctgggatgatcgcgagtaaaacaggtgtcatggactggaacctgctttgttcgtgtttctcggtcagatcgatcaacgtttgggcaaccgccgtcaactacgagggaccaagggattacttacaaacaatcccatgagaaaatccaatgaccaggaagcgccatcacggatttcaatcggctttggttctacccttcactgtttagatgtatgttcaagctggcgcagttcaatcctaccctacaagttaaggcaatctggaacgcaaccgaaggggtcaacaacacccctatgacgcaggggtatgaggcagtcgttcgcgcaggtgcatcagagggagtctaaaaaaggtgcgacattgtcgagacattgcttggcatcgtcaaggggaaatcgtcggctttcacaactgggcaaccatgtccaaagtcacccagacagcaactctaaccgcccgctcagtaccaatatcaacaggccagtaaagtgtagttgggatcataggaagaccgctgactgcgaatgaaacaagcacccagcaaaacgcaccggatcttaagatccttcaccttaaccctcccctgacatcctcccttggagaggctctttgcgaggtttaccatgacatatgtgacgactacgaaccatgagtgccattccgcggaaaatggtttgagaggcaggcatatgccaaaatcgaggaggctttcagttgaaactgggattcaaaggtacctagatgataatggccgggtagtgctttaagcggatgaacgtgtttcaaccaaggcggtcatcaacacgttctttaagatgccagaccatcctgcaagagagagaccgatttgtttccttcattcccattccattctatatcaaagctcttcactcaagataacattcttttcgacttacagctgggctgtcttttagttatattttcattctctacgttccattcccttttcgtatctataccacctttacgctccacactttttttttcaccagtcaagatgcaattcaagttcgcctttgtcttcagtctccttacctccgccctcgctgcgccctgcgatgttgacactcggggcttaagcaagcgagctctttctgctcaaagctactcccagttccaagtctccagcggcgttggcggtaacgccctggccgaagtccaagccaagtttcccgcaagtcattcctcatgtcttgttttttttccctcccacaacacgcagctaacagttttcacaaacaggtcgacgaaaacaacctggcctcagtttccgccgccgacctcgccattatcaaagccgcgcgccagacagccgaagacgccgagaccaaggctggcggcttcaatgaggctatcaaggccgccggcggcaccaagaccacggccggcgcggcgctccaggtcggcaagatcaagaacaaggtcctcaagcttaagctcttcactctcgccatgcagatcgagcaggccaagggaggcaaggacaactcggccaagatcgctgaggaaaccaaaaagcttaacaagaacattgagcttgacaaggcggctgccggccagaagagtaccagcgttaactttcaggggactagccagccttaaattgggtggttaacgattaagatgacaatttagggcgtagagattacgtggatggatgaaatggagaaagaaccatgcatggtctccgaaaagagagataccgactacccagcgggtgacgttccggggatagaaccaataaataatacgatgttgggctcataccattctccaatctcaccggtaaccgacgaccgtgtgctgaggataaccctaaaagaccatttaaccgatcgttgtgacttcgttttctgatagcttatatggtggtgtgcttcatgagcttagcggatactataagacctagttgacaacagtacttggggaagcaaaagttcatggcgagagatgaagtcaagtaaagtttcgagtagtgggtggaataggtgacagataaggtaggtacttaggaagacgactaaagttgactatgtttggaaggaacgacctgttgtgccgaaacttgaatcagtcattcaaatagacgggaggtgtgaaatcggaatacgacctcgcagcagccccgtgtcgacatgtcgctcgtgtcggtgagtagatactcagaatatgaccaaatcaaagtgacatctataataactcattgattgaagttcggtgaaaagatggtgtatagcgccaaaaccccgggaaggcatatggccatggggggtcgggaagacaaggtaaggataaaattattggtcaatggccatatctacagtttctacaccgcttttaaaccttgttgaatggattagtgtaacatcccatcattcagcagagcacacttaactatgtatgtgctctgggtccaatccagaagagaaacggaggcattcaaatttataattttggagtaacactcacctgaatgtcggcggtgttatagactaccgagcctatctaccgcctatttcaactattgcagtcgtagtattccccttgactgcacgtcaaagccatttattctaacactaccctgcgtcaccttggttcatcctgggtcaccgaatcggaagtctagatttgtttacccgtcacaccttccattcccactgatcataagacatgcggttcctgcgagcgagcatgcaacaacaggaacaggaaacaagagtcaaagaaacgtggtacaacaggtagcgtatgtcagcgaaccacatcgccggtaccctttgttgctacataccacccatgttggacaaggtcataggtgtacctactcgtacccgagtcaaagacggggagtaagtaatgtagatgatatcgatggtaaggagaaaatataagaagtttcaaaaaccccccttcccttcttgttcgtagggatgtaattaggtcggtataaggaaggtcctggtaacctttctcatcgatattgacttgtctctaccacacactcgctctcttcagtcactcgctcccgtttctcacagcttttccttctccactgttcgacagttcgaaaacagtaaatgcatgctttgcccgaagtcagccaatcaccaaggaaaacacaggaaaaaatactgagaagaggtacgcaggtcatggcaggagagataggtagcaatgactgatgctaacggtggagatagattacaaaggatcatcgattccattatggccgataagccctgtgatcaccacgcgacacacgggtgcagggcggtagttccaggaactcagagcctatgcgcgaactgtgccaagggaaactgctaagacgggagggatccagaggaggagatagatagagtgcactatcaggaagtttgagagccgccaaagagtccatcatgtttcctcattacatgtccttaccctagacaaaacaacactataccggcgataactgttgggggtgttgctgttgggtttgcgatggcttcagttgccactgtggattggaatctgcgttcgtgtatgtaggtacctaggtaattttcgcactgaggctgatcgaacatacagtctttactcttgtgttaatggaacttgaaattctggcagcgaaaatatattgcactaaggagagtgtttgcagaaacatccagcgcattgactcgaagtaggcgtttaggccactatgtagaggatcgtcgacggaccagagtggaaagtagactaggttattcaatgaaccccgatacaggggtataagtgttcactcccactagaacttgacccctggtaatgcaaatatctggccgtcactgttgcaactacacgcagttagctgtcgcagtacaggcctgtatatctggcgctcaactggttgtgcaatacgtaggtagggttttagcatggaaagagggaggggtttgcaactgcaggggtaaagactgtggtgtacactatggtacacgaaacaacgatcgacgacgttagtgtccatcttgtgggcggagatcagccttctttctacaccacgtcagtgagattatcactagtagtgtacccgagcgaactgactttatgatggcataggcggactgtattgagacaaggtctcaaaagcctattcaatcgtccatcggtatttgctccacgataataaggctgaactaaacatgaaacaagaggctgagactagttacgtcagttgagaggaacatggccacacgtaagaatcattcagttcgtgacttgaatatcctattccattttcggcggcacatatcgtatgcgacataaaatctcttttctatagataccatgttttgcccacccacgatgccgttggcttaatagattcctcgaaaccaacaagcccttggtgccgagttccctttttctaaaacctttctaagaatatgccaaccagtagccccaatgaacaaatacgtgtctgaggataaaggaaactacagaaaggtatttcttttctttttcttgtatcagtttgcccggttcgtggtatcaaacaaagaggttaattccccatcaaagagccccaagccacataacatcccccattgtttgagaattgaaagatacgggtatcatccgtgagtattcagaatcgaaaatcaaaagtaggaccagaaaagaaagaaactcggatgcggtcgttaatacgctccaataaatggtacgcagatgatggtggttgtggtgatgatgatcaagtatgcaacagatggctcgtatgtacatgacccagccacagagcgaaatcacgacacttaagccaagagagcggcgcccaaggcgatgacggacatcaaaagtacagactgggcggcaaggccggcagcaccagcggtaacgggggaagaaggaccagcgggctggctggcagtgacaacggcgctctgggtctgggtgatgaaagccgaggtgagaggctggctggcggtaggaccagcgagagtggtcgagttgacctgagggaaggaccaggatagtgtagacgaagagctggtgctaggaatgacgacaatcgagctagaagaggtagtctcgaccggagccaccgatgaggtggtgaggacgacgctggaagtctccatggtgctggtgctggtgctagtgctggtagccggagcgttgccggggcagttggagacggtggggttgcaggaggtgatggtgacagtcaaagtcatagtggccgtggaggtcatggtgctgtcggcggcgtcggcctgagcggcaaccagagagaggccagtagccaagacggtgaggatgctcttgaactgcattgtgaaaatgtttgtttgtgaaggtgctgtcgctgtgcgtgttgtagggctgagctgttttgacgaagccggcgttggaggtgtcgaaggacgtggagagggtaaatcctcgggattttcactcgctggtaagtgtgatgtgctttgaaggagcgtggggctgaagccggagcgacaagcaaaggagtgtgatgggtgctgggatagcggtggttgaaggggaaagaaagcaggaagatcgagagagcggcattaactggggaaggatgtggaaacaggcccttttaaatcaacctaaccgatggtcccttggagggcagcttttccaacgggtggcttggacgcaaaatcgatgagctaaattggcttccttccaccacttcttcaggtgattcgattggccagcccctgcggctggtttaaaaaagactttttcggcgccgaccccagtgccaacttgccatgcggcactcagctggatgtgtgctcgctccgctgtcacgctatgcctggcactcagaagcctgtcagtcgattgtcgaagaagcctgggctgagtgacaagcctggacccgccgcgggactgggggaccgcgataaaatttggttcaaaggcaaaccatcagaaagagatggcagggatcctgtcctgttgccccgggaattgccatcacccttgtcccttgttgggcgtcgaagctggacgatgaagaaggcgggacgatgttggaagaaaggccgagcgaacgcgcaagccgcttgaccagcgagaatcgcaaaaaggcgggaacaggaacccctatcaggtaggtaccctgcaacatgcgaagccggtgcggtctgattggttggtacctgaaaatatgcaaggaacagacatggaccggcaactcagacacccgcaccacagcccaccgcatccagcacaccatccacccaccatcttgaagtggcccgtgtccaccatccaatacagtgacaccttcgatccagttccttccactgctggcgatccggcctcttccctgaccatcgcaatttagcaaaatgaatgccggatatttcttgctgactatggtggccgtaccatctacttggcatgcaccagccaggctctcgccaggctctcttgcattgcattcagcagcccagactcccaagcgagcctacagtcctttgcttaccttttaaaaaaaggtttttattctgggtccccggatgcggtgaggttgcatccggctcagaggactcaacagaaaattggaagcatgttggttaccgttgcggacgccagccctgcgagagtgtcaccgtcaagcaaaagacatggaatgagagaaggcatccttcaccattgaatacgtgccacgtcggatgccaccccgcatgcttgctgccgtgctgttgtcctcctgacttctcctgtcttccacgcattcgcagcaggatcaaactcaatgcggagggcgacgcccagattttgttaaatgacaccctagactacatgacaagccgcggacaaggggacaaggatttcctttatatgcgtttggtcgtgggcggtctatctcaggccctcagcagccgttctcatagactgatatcgccgagggctaccggtaatccagacaggctgcttagtggtgttccacctttcttgaagctggcgatagactgacttgcagttcgtctgggtgtcacaggaaatgacgtgcgtctggcatagatctggggacaccatcgatggcatagcatagacggcaagggagaatggccctctctgttaggagcggcgagacgcgattttcaagacattccagaaaattggaaggaggattcggtgttccgatccctgacctgtaccttcctgtttctaacgttgctgtatcactgcgtcggacgattagatgaacattgtgcaagagcgcttgtggtacctaccttgaaatctccgaagacccagctccgcaaaagggttatgctcatggagtcagtggatggaaaagcaaagcaaagcaaagcaacgcaaaaaagaaaatcaatatcaaagagagataaaaacggacagtttccctggcgttaaaaggagaagttgcaggagggatacagaagatgcaaaaaaaagaaaaaacgaacgacgcgagcaggatttgaacctgcgcctccgaagagatttgataggttcgaatgagtagttcgagtcaaacaccttaggccactcggtcatcgcgccaatggaaagttagataccataatgtgcgttctgccatatgtatatagtccagtgtcttgcgcagtggtttcttaaaactttcacaccttcaagcgcaaggcattcagaatataccttaccatattctatgcgccttcaatcgtccaagaacaaaacaaaatctcaaatgaataatagaaaagctctagcgggtaagctgacttccatattcagggatggaatgacgtgaaagccggtcactttcaaagaccaaaaagaaccaccacaactcatcatcctctcggccccttccgagtcttccgtgtgtctcacgattccttcttcttccctcaaacctattacatagtcaccgattatcgaaaatgcaaactttcaaaaatacaacctcgagagatttgatcaaagtggctgtctcccccgttgttttccccctcatagaacgaagagaatttagtcagatatgtaaaagtcctggggaagcgggttgaggtgtcttgagctaacaaaccagccggtcttggactgtacatgatgtccatacaactgagaaaagacatcaacggccctcggtacccaagacgcggtaaagaggcagcggggactcgttgaagccagggtatgtagacgagggggtagttgcgtggccctttggtccggctgtttccaagtcggagctgtgcaatcgacgacgaaagacccgagcaacctttaccgcaagcgtgctgttttctccattggcagtcgaacggaacaagaaacgcccaaaatatattatatatggttgataacagcaagaaaaatgaaaaaaacgaaaacaggcgctgtgctgtggagggaatgcttttggaacatcacaagaacctatgccaccctaacaatcgtcctcgccttcctcctttcatcttcactaaggacccacaacataccatcctccccatcctcccccccggccccatctgtaacaatcagctcctcccactcttcatcctccatattcgccaccattaatatctgcaacgtcctcccaaacacctcgcgcaccgcatagttgcccttgctgatggtgccaataatcccactgaaatctctctccatcctaatggcgccatacgggctcgctcccctagtctgagaacccgcgtagctccacacgcgcttctccagccagcgcgccaggtgctgcgccgtgtggtccaggacggtactgaaagtcttggacgtcatgaggcgcgcaatgggcttcatgagggcgtcccagccctcctcgaagcggcgcgtcacctgctcgagcacgtcgtcctcgttttcgtcgttcgcagcgcacaggtcgaggagctcttcctccgtcatggtgtagtcggcgtcgcggaaggtgtcggagagaataggccgcagacgtggtcgaacgacttggctaaaaagaactttgattccttcactgagcagctctgtggcctttgctgtgaatgagtggtggaggttgttcaggcgggttgtcacttctttgaggtcgttcttgaatgggaacgagttcttgagggagttgggctgcgaggaagctccgttgccgccgttgactgattgttctcccggagtcaggataccggtgatgatgcgggagagatattcctcggccatgtcgagactgttgatgagtacgatgaactggatgattttgtcttctggtggaaacccgccttgaatcacaggcttggggtagcactcgtcgcgcatcttgcgctgaatcataccaacaaagtccgagcccaataagctcgatattgtagggaggacagaatcgataacgcctctttgagacgtagagatagatctgatgatcacggtgttcgcgatgtacatgacatcttcaactgccgagatgatgaatggtggactgctgtcgataggtttgctcatcctcaaggacaatccagttggccactcgtccaactggaacgctttctcgacagatcgccggaagaagaaagtggttagaacattatagggcatgacaagcttgcctgaaacctttcggttcagattggatttggtgagcacctcgggcatggttagtggtgcatcttctgaaactccaggctcctggaaaggcatcgaaattagctcgggttctcagcgaagagcatgtggaaagacttaccgtgcacttctgagcaaggagatgggagtaggcagaccacctgctcaacatgatggcaatctcgctgagtagagcatctacctccctcatgttgacaccctcatcttcgctgttgcgaccatcggtgccgggagcaggcgagttcaggcgtggtggagctccaaacccacggttctggggtaggaagctttgcacaaggaacgagaatggataactcttcacatccgtcaatgctcggtcaacaccgcgttcatcactccaagagtccacgatgatgccgccctgcacatctgcctcgccctgcaaccgctcaataaccttgatcatcttgcccccgccatagtgcctctccaccagcccgccatggccatcgacgatctgtgtaatatgtccaaacagcaggttcaatgcattggcatagaagataccgtccttcttcggccgaagcgtcggcggggcattggcattagccgctcctcccaccgccccaacaccatccttcaaaatcgccctcgccctattcgccacgccctggcagacatactgcccatacgcatccaacccgacatcaccccgcccaatcaacggaaacaacttgaagaaccgcgtaatcttggccggatcatcctctttcgccgccttccaaaactccctcaagaacaacacgcacaagctctcccttgcgttctccaacgtcacccaaggggcgtcaggcacctcaacagtcggcaccaccgcagccgcgaatcctgatctcacaatctcctccgggaccctcgcggcccttgcaatataccccgcagcagcctcccagtcctgcggtgcgcccatgctgccgaccactccggctacgcatgctttcaactcagccaccagctcgaccacgcgcagggtatcctcgacgcgctgcttctcgaggtcgagctggcgcacgcggctggacaggtggctggccgtgtcggcggcgccggccagcatgttgttgctgacgctgcgggcggcgatgacctgggagccgaggccggcgcgcaaattgtcaaggcgagagagcgagcgggcgaggtcctggtgcgaggcgaggacggaggataagcggctcgtcagggacgattcacggacgtgcagggcggcgagcgcggcgcggatgtcggacgaggacgaggcggtgcgcaaggccgcgaggaccgggtctgctgctgctgctgctgctgtggtcggattgttgttgctgccattttgggggttggtgatgctccttagtggcaatcgaagggagagcggtgctgttgtcctatcgtgggatttggtcgcagcattcgcgctgtttaaagagggattcgacgacgaggggttggtggtggtgatattattgctgagggcgcctttagctgctgtacttgttggagctgtggagggcatcttcgacgacgaagcagtggtatcgacgccattggagagggcagacatcggtattgccgtattgacgctggcaacgcatcgctgctttgcactagatgccctgcgtggtcgtgtacgtttgggcttcgatgtttcgaagctatagatgtggtgaaggacgtttaagactaggtacctctaggtaggtaggtagagcgggagggacagatgtcactgcagtctgggggtccggggccactagaaacgacaggcggtgattaagccccaccgcaggggtacctactggggtatggacactacctccactctacctctacatacctctacctacactaacacgtacctacctaggtaccttacagctcgaaacaagttgttcacgggcatcgcttgaactaggtacgtatgaaacttctatggagagtatcaggttttcaattatgtcttcaaagctaatgtgcccatttgtatcctggtggagatatatataaaatgtacgatgaagcaggcggtaagtaggtcttaggaaaagagctcgatttcccacctacctagcatcagcccctaccaggccactataaaccgatttactaactatactcctcattgtacacacctttttcccaccactactcataaacaatcatatagactcacaaagcatgagggagacctcaagttgtgcgtttgcttgtggtccccagctacatactgccgtaacccaaacaccggccacccggacttgatgatgcccttgaagtgggagagcctacaagacacttcatatataagcaggaattttatgaacaagcaccatacgtatccaaatctgaccattttgaggccgacggtatattactggttataactccatattgtagtgtatgtatgagttcatcataacagtgttggttcgtggccacctctatcatgccacctccatctagtctaggatatcctgcccttccttcttacaccgaccggccttactatacagcctggctatagttaacacccatatgcctccttgccccgtacttccaccattttctcagctcatcagcaaagaaaaccgtgctacatagcaacaccaggtacaccaaatcaaggagtccgagcgcctcggtctggaacacctcctgcagccagggaaagtaaataacaagcaactgccctgccaagctgagcgagacggcccagttgaaaagcgtattcgagaacagaccaatttcgccgcggaggatggacttagactccgagcggcaggccagggcgttaaacatatcgaagaggacgaagcaggtgaaggtcatggtagtgtcgcgacgggtaacctgtccgtccccgagcatttcgtgcttgtaaacgagcattgtaccgaccataatgatgaaagcctgggtaagaacacgggcaatgagagggtttgtgagaactgcatcgcctctacgacgaggaggacggttcatgacgtccttatcgacagactcgacaccaagagactgtgcaggagggccgtccatgatgatgtctggaaagaggcagttagcagagatcgatagaatgcaagatggagggggagtcttactaatccaaagaatttgcatggcattgagaggtgacttgtagcccaagcaagtgcagagaagcacgagagataacccggcagcacttgtacttagctggaacgtcaagaagttctggatgttgttgaagatggccttgccctcttcgatggcgtgaagaattgtggaaaagtcgtcgtcggtcaggatcatgtcggctgcctccttggcaacatcggttccatgcttgcccatggcaatgccgatatcagccttcttgagagcaggagcatcgttgactccgtcacccgtcatggcaacaatatcgccacgggactgaagagccttgacaatcttgagcttgtgatcggggttcgtgcgagcgaagatggtggtatgatccatggccgcagccagctcttcatctgtcatggcatcgatctcgtctccacgcagaacagatctgacgcctgatgtgcctacagccggtgtagtaacactcataccaagctgttttccaatcgcaacggccgtagtctcagcatcacccgtgatcatgatcaccttaacagagccacgcatcaacttcctaatagacctcgaaacgccgggacggggcgggtcgctcatgccaaccaaaccagcaaaggtgaggcctctgtactgttcttcgacagtgttcgtggcaggcgacttgttcttggcgggtttggtgacaggaccgctggcaaaggccaaaacacgtagacctcgcgaggccatcttctcggcggcgtcgatcgcttcctgacgtctgttggtatccataacaaactcccggccatccttggaaagataggtatcgcaggcatcaagaaccttgtcgatagaaccctttatataggcaaattccttgtccgatttaccaccttccgagccgatagtaacacccatccacttgcgttcggagctaaagggggtctcgctcacgcgcggtccaatggaatcgcgaacatcgtgttccttaaagcgatcaagcaagtcgagcatggcaatgtctgtaggctggccgacccagcgagtatacgtggaaggggcattctttccttgagtagaggagagaacggcgcgggccccagcaccattttcggtatactgcatggcaagacgggcattgttggcgatattaccaatacggaggattctaagcatggcggggtcgggtttggtctcggtagcttcatcatcggaatccacgtccaaagcgtcgtcggtaccgaaaaaccacatcttgacagtagtcatgtggtttgtggtcaaggttcctagtcacagttagtttcgagtcgtcttttgtgaagtctttttgaggcataccggtcttgtctgagcacacaacattgacagatcctagagtctcaaccttgggcatcttgcgcacaatggcgttatgctttgccatgcggtgcactcccaaagccaaagtaacagtgacaatgatgggtaggccctcgggaatggccgcgaccgctaaagaaatggagatggtgaatatttcgagtagcttcttcccttgcagccagccaacgagggaaattagcccgataatgacaaaagacatcttgctgagctgagagccgagatcgtccatagacagttgcagaggcgagcgagggctttcagttccagatacgctagtcgcaatggtaccaaagtgtgtgtttcctccagtagcaaagacaaccccttgcccatatccagacttcaccagtgtgcccatgtatacaacgttggtcgagttatctttgtcggcggcaggaccggtggctccatgacgagttcgggcttcggcaacaattctgacaggctcattttctccagtaaggttggaagcatcgactgtcaaatctgttgccttggtaactcggacatcggcaggtatgcgatcaccggtagtaaacaaaaccagatctccaggcaccagttgcgcagccatgaccttggacgatttcgcatccagaacatcctcgggtggtgtaaccgagccagcaacatcgccaatatcggacgaatcatcaccatcaaccggtttggcccccgtatgttttcgtaccaggtgcgcatggttaggaaccaaatggttgagtgcctcgatggacttttcggaacgatattcctgaataaagcccacgctcacaacgatggtaaccgcaaccgaaatgctgacggcatcgtcgacgtttccaacaagtatagacgcaccggcagaggcgaggagaaggaggatcagcggctcttggaactgcttgacgaatcgcagccaaaggggctcaggaggatcgtgtgggatctcgttcggcccgtaatcgtgtagtctcgagagagcttcggcgggagtcaagccatgggtcagagaggtgtcgaggtgggtggcggcttcggcgggggtcatgtaggagaagtcgtcagccacgccctgtttgctcgtctgtcagcgtcccgggctttcacgatggcgtggggcttgcagcctactcttgattcagcagaggtaatgcggtgtcgcggtgtgttacagccggaccgcgactgctcgatttcctcgggggtcgcaaaggtgccctggccgggggatttttggtagaagggaagaacatcgtcattgtccttccacgcgctgagtcggtccatgatggcggagacggttgtcgcccgtgagagctatgagaaaggcggaagagaagacgtgaaatgcggaagtcaacaaggcccgggcgcaaaggggcccgaaagggatacgaaatccaagccgaacgtcatgcacggctgcagcggcagcacccactcgcaaacggtggtcaaggtcgaggaataaggagcgtccgaaggggtgggcgaaggggaaagggcggtttacaactaatacaggcgaacagaaaagacgatcatggcggggccctggagagttggagaccgaaagattttggaaacgaggtacgggatggactagctggtattatattgattgcaagtatgcctccgggcttgtacactaatcggcacgtatggggttcccttttgctggatggagctcgatcgaggatccagactttccaattatctagaccaaagccgatgaggtggcgggtacgtactctctggcaccgccctggacgcactgcactagggagacgtggaagagtgggcgaacactgccggttcgaagtggtcatccaaatgtctcggtaccccacgacagcggcgctttgacctttcctcctgcttgctaaactgtttgcggagaagcccgcgcggctggaaaggggcaacattaaacaacaagattgggatctggaagcctttataaaggagttcccgtctgtagtagcggtactagcagcttgcgcctctttgttccacttgcgtgcaagagggggttcctcctcaagataggtacctttttggatgagatactatctgctggatggatatcgagcccgccggtgcaccgggcagacatgcatgcttgccatagaggcagcatgcactctcatcgaacctcgtccctttccttgctgcatactagtacccgggtatgcttttacatcaagtacactacatttgcctatacttccaatatatgacagctggcgatattttcatgatgtaagccgcttgtcgcagctggtactcccaccgtccctcgctgctccacggttgatcctcaaatttgggcattttcgaaagccgaacgatcggcagacaacgaatccccctttcacctaagtcaggcatggtgagctggtgcgcagtagtgtagttgaggtgacgaatacctggccggggtgtaccataccgaagctggatcccctgcagtgtattatgcagtatgcctttccccagttttagccacaactgcctctaggggactacttagaggtacgtggaccccattcaggcacaccgtttcaccacgaactacaatcatcttccagaactgaataccttcagtaggttagaaagattaaaagtcaaagcctgaccaataaaatgggtcgacttaagtgggcggttggagagatgttttgacgtcgatggcgtgcataccttggctccttggtggttcctaacattagtattacactgcagtactagtaagttgccctgttccggaagtcgaacagtgagtgagattcaggtcttatcaagccacttcaaaaccgaccgtttccaaacgtggctggtgaaacggtttccttggacaccactcagccagcccagcctctcaaatttgatagcggcgtcggaattttgttgtgcatccactccgtcgctcgcccgcaagtgcactgcccagaaccccggtctcaaccaggtcaggtcgtccaaacatggcccgtccgtcagaaccttgagcttaggtcgctgccgctcttgtgacagatcccctcttcttctcttacattattcagcccgacaacaacactagcttcatcatcgccatccaaccctgctggtcgtcgcatcacaatcgcgtccttcgcgttcggtgcctaagaccgttgctgtgcgattcttcgacaattgacccgaatgcgctttctctttgctgccgctgcacatgtgtacgagtagcacccacggccctccgcttgcagtttgtagttttaacgcgccattccctgctgcttcgctgagctttggttcctgacggaacgacgcgctctcgcttgccgtgtccacactacccacttcaccaccgccacacctatcatcaacaccaccacaccaccgcctatctgggtatcgcgaaaaaccacgagcagcaaccgacgacgcactgctgcgccatagctcggtcgcttatcaataccgacctcgttgccaatttgtctcgtatacttgctgttccattgctacacctaacagcaaactttcgtcaccatgttttggtcgggcaccctcctcagtgccaccgggccattggcgaaagcctggctctcggccaaccaagagcgcaaagtctccaaagtgcagattttgcagcacaacctccaagacagtgtcgatgccatcattgcccctaacgatgcaccgctggctcttcggctgagcggtcagctgcttctcggtgtcgttcgcatttatagtcgcaaggcgaggtacctcctcgatgactgtaatgaagccttgatgaagatcaagatggtatgcctagtttatcttgcttgggttccgctcgcctgctaactcgtcacaggctttccgatccaccggaaaccacgatattcccactaacctacatgttcaaaatagtgaatctctcatgcttcccgatcagatcacgccatacgataaccttgatctactgccacccccgagcgccgactatttggcgtcacagatcgaagaggttactggcgctcctatcatggctcgcaaggtgcaagtccgtgctagtcagcgggatattaacctccaggaagacttcaacaacagccagtttctgaacaacaccatgatcgacgaggaagagcttgctctcgccaacaacgacgacctcggcttggaactggacttcggtatggatattgacgagaggccaagcaagtttatggacacgacgatcgaaatgggcagagacgcacctaatgctagagctgttgaggacgacatttttagcgagttgagtgctgggcccgggaagcagcgcgggacccgcgagccgtcactaggacttgatttggactacggcgatggcgtccggatcgccgatgatgagggagatattcaaatgggcgatgacgacctccagttcaacgtcgcggaccactccgaaattcccgaaggcctttcgaccccaggcgctccggatatggctcgtactcgcatctccgagtctcccttgtcggacatcgatgacgagttcgccaaggaggttgagatggaatacagccgccacaacaactcagatatgtacgaacccggcgaggacccaactgcaagcacgataattgcaccccagagatcgaagaagagaaagcttcttcagcctgatgagcagaccatgctctcgaatgcccagatcaaggagcagcagtcgaagcgcgacaacatcctcaagccgcagtcttttggtacccaagatccctacctgatggctttgctcgacttgcaaaagaacggagcgtttgtcagcagtgtcctgcttgagaaccggagtgatagctgggctgatgaactctcggacatgttgtctcttagcactttccgcccctttgatctgaagaggaagcgtgatagtgcgattgctgacatggaggtggatgacgaggacggcacgcgcaagtcgccccgcctcgagcttcccgatgacgaatctacggttgtcggccgtgcggagagtatcaacggcaaccagagtgagacggctgaaggcacggagattgaactagctgcaaacgacgatggcgctgtcttccatgatgaggaccaggagcgacctggctcaaggaatgccaacagcccggtccccaattttgacgagaccattgcccccattgtgcatcccgccgacagcggtccggtttcgatcggaaccaagcacgcggtccacattctccgcgatctcttcggcgctgaggccgctaacaacgccgataagcgcaagaagaccgctgttgtgttccaggatcttttgcccgagggcaggacgaccaaggctgatgccaccaagatgttttttgagtgcctggtgcttgcgaccaaggacgccatcaaggtcgagcagaaagagggcgcgcttggcggtcacatccgtatccgcggcaagcgcggtctttggggtgactgggctgagcgcgaggctggtggtgagatggctcaacagtcccagcaacaacagcctatcaaccccgacgagccccagccttcgatcgagaccgctgcccagccaattgaggcctcggcttaaatcccgaactttgtagagttggtgtcggttttgtcaaaggattatgaccaatttttgaggcacataccctgtacaaaaagaaatcatcatttctcttgatgtggtggttacgatatcactttgtcaagtctagttggtcagtcatggaggggggagaggaagaggaggatgagagtacgagaacagagaggaagaagcggggcggctattctgtatttcactttttgtctcttgatgatgtctttcctttatactttttggttcatcgtgttgattgtctctcttcgtccggcattctatatctctcttgtgtggtcgctgtcttcaacagcgactaagtggcgtttgtggcgcttctggatttttttttttttttttttttttttttttttttttcacactggaaacattccatcgtgattgctttatcttcatcggtctgaaatgatactcttttagttgtgttttgctgggttcccttgctgttttggttatgtgtccggaaaagttggagggagcgagagcgtacagttcagatggataaagcaggaacgaatgatggatggtacgatacaggtagtttcattgcgttgtatgaaaagcagaagggaacattgaatgaaatcatttaaggccaaaaacgctttgggattgaaggcccgtcttacgctgtgtttgtgttgtgactgcacccactggcatcatggaaagtttccatattatcgaagcagacgactactacccagtcgtaggctatgaattgccacagtcaaattaaaaggtttcaggattgaccgaaacggacacctgagacgtagctaggaaacgaggacaaaagccctaatatgtgaaatttgaaataacgagaagcctctggtgaatatcgcatcgtccttgtgatccgggccgtccatttgcttccgtcaagggcatcagactacagcattgctttcttccctcttctcatgtcgttccctgcccaaagatatagttaatacgagaccacttcgtcttaccgacaagcggcaccctcggtgtttcctgaggtgtagaactacctttttttttttttccaccaaccggtacactcaggtgctaaaaaagaaaagaagaaaactaagaaaggatacctaaaaaagagaactgactatggtgcttcgttgatcaaggtaaatagcaaggaaagaacaagaacggcgacattcgcaatgagtcgccgaagcacgaagcacactacgctcaagctagagaagagaggatagaaaaaagaatatgcaacaccttcttcgagctaacaacggcatccaatctcgaaaaaagccgcaaagccaaacatttccgagcttctgagagtgcatatccacttatccatcgttaacaggtagagttattttccaacatccgaggtactcttccattattgttgccaaacgtctcgccagtcaaccaaggaatcaaaatcacaattaccacccaccaccacccagccaacctcataagttcgtatacctatggacatgatcatgctctccaaaacaacaaagccgtttcctacattggcttctgcctcttatcctccacaacggccatctctctcacttcctgcgtctccttctccacgcccgagtacttgttaatccatgctaggacttgctcatgccagacaagactattctctggcttcagaacccactttttgatggttttcggtcgccgttggttagcattcacgatttcgttcgctgagtctgttgtcccgttgagattgagaaatgggctgtgggaggtgagggaaagtacttgggggtaagcgaaggcaaagcgcttgcttcacttgcttcataactccagacttcttgagcgcgtaaggaggaggaggaggaggaggaggaggaggaggaggaggaggaggaggaggaggactggtggccgctgctgggattttgaaggatctagatcttgccattaaatcatggcagtggctgccactagactgccactacacggaagttccgattgaagatctgtttatagaagatgttgcttacgtggttctcatcgggaaacatgactaatttgctgggaattcccttggactggagaacgttgaagggcgcgaggccttcggttatggggagacgataatcgagttcactgtggatgatctattttggaaggcatgtgtggttagcgtgactgccaggcaaaccaaaaaaatgatgatgtctgttgaagagttgaactcaccaattgcggcgtggcccactcgttcacatgctgagcgggatcccacttctcgtatccggcgcggttatcgtaaatggttccctcgaagtcgtggatggggaagaaaagctcctcggtactccactgattcagggtgctgaagacaccgtcgtgacagacgagtgccttgaacttgcgtccgagaggatggccttggatccaatctgtttgcatcgagacattagtacctatccacggtccttcatcgcatttggacatccccggagtagctcactgatcatataaccaccataactagcacccaatgcgaccgccctgtccgtatctacgtacggcatgttctcctcaatatgctcaaacgctttgaccagatcctcatacggcctgccaccccactggcccttgattccgttttggagagccatgccataacccgtactgcctgtcgggttcgggctcaccacgacgtagccttgctccgcaaagacggccgggttccagcggttgctccatccgtcttgccaggcaccctgggggccgccgtggatcaagaaacaaagggggtactttttcttttcatcgaaattcgaggggcggaccacgagcgcatgaacgtcgtaatcaccagcccccttgaatgtgatgtcgccaatgctcgacctggacagaccgaacgtcttcccttgcttagagttcgacgagaggatatcggtggtgttggcggatggatcgacgatgctgtagcagctattatcaacgagagaggtactagtcaccaggagctttgacgaggaatcggcctcagcgaggagtctaatatcgttgacgctgccgtctgcggtcatgattaccgagggagtgtccctggcatcagctgggttggaagggacctcccataggtggacacgggcgttcttctcggctgtcacatagagcgacttgtcatcggcgctccagagaatagtttcggggcgatagtcccacgctccttcgccgtcatccgttgcgaagaattcttcagtcttgctcaggtcgccaatatcaggtaaaagcatcagacgaggcttgtcggattcatattgcttgctgcgcatccgggtgaacgccaccttgcgtccacagtgtgaaaagaccggactgttggtgtagccttccaggccaggtgtctcgacaatctggggcgaaggtggctgctcctcggtgaaggtcttgaggggaacatagtacaggtcggtcttggtgtagagggcagggttgagctcggggtcctttgcaacaaataccaatcccgtggggctgatatcaaagtcaccagtgcctccaaagggcggtactggcgattcaagcttcgaccctgccagggcgttgacaagaccgtggcccgtcagcgtaaagcgaccgttcttcttctccaacgcagtataccacagtgagttcttgtcctctcctagccactcgtcccaatggcggacaaagagactggtatagaccttggcgcttgaatacggcttcttcgccgtggcgggattggagagctgtccatcaggggtagcggaagcggagcacacaaaagcgacggtgccgtttgtgagctctttgatcttgatgttcgagatccgggccttgatcgtggtgacctcgtatgctctagatgctatgtttagcaaattgtgagcttattcattatcgaagggttctcctactgagatcctgggcgcgcgatcttgtccaccaagacggtggtgttgcccttctcaccactcttgagatagaggaactcgtcgtcgccaatccatgtcggttcgctagcgctcaagtcatcgacaaggagtgttgactggccagactcaacatccagaagtctgatctgggaagtcttcctgtgtgtttcgaacgagtacgtggtcacctttgtgtcgtcaaggctctggtcagcgacaggacttacacacaacccccacccaccatttctcagattcacatgtagtccatccacatttttgttatgcgttacgcgaatccatcttgtactcaacccaacttactgtaaagagcgccttggtgcccttggcgttgggaatagctggtgaacggcgtggcgctgtcagcagtacctcgggcgtgaacttggttgctgtaagagtcatgtttgatactgctattgatatatcagaggcatccgcgccaggaaaggctgatatgagaaggatgcaagaaagcaccaagttccaaaaagggtgaagaagtaataacgaccacatcccctcgttcaagtctaggcatctgctactttataaggcatacaccgatgtagcttctacagagacaaggcgccgtgagggttgcaagcgggttgtttccgccgtgaggggtagcctccgtcgctgccaaggcatcgaggggaagttgtgaccccaccccaccatggtgtaattgacagcgcttagtttacctcgctcgtcatgtacgtaatacacatgttgtgcatttattcatactgcactgattctcatcgggaacttcaccgaccggaagcttgtcaatgtgtttccaaggccctttcgtgggccgtggttggcagaaggaagtagagttccggcgcgctcgacgaaacacgaccgcttgacgtccaggaagcccccaagtacacaagtgaacgagaccattgagatcaacgcgacgcagcgcagaccacttcccaaattgagcagcaggggcagccagtgggttctagcaaccaaggatgcaggaagaaactcaattgcagatagacgcgaagcaacgaaggaacaacaagcgcgtcttgacgccatgttcaaatgcataggtaaattcttcttcacgcccagagccgaagcccaaaagtcgcaatgaaaaaaagtttgatggaagcgcgtcagacttccatcgacacccaccccgccaaagcgcccgaaggcagacctctggaaatcggggtacagatcatcgccactctctatacaatcgccgtgaagcgaccgccacctttgcaggcagagcgagagtaaataaggacctcactgttgggcgccgaggatattgatcatcaaccgcggtgggatctgtggctcctttagggaacacaaaagaggacaaatactatagaaatgattctcctgtaaagtgcggtgtggttagtgtcatgcgttaaagagtgcatctccccaaatctcaaggtaggggggggcttactgaagtattgtcgacatgaagaaaaaaaaagaaaaagaaaaatggaaaggagggagggaggaccatcctttataccctcctgggaggtgccgcacccggtctgtgcgcacctgcaaattttcatggactgcaattttctgtgggccgtctcagtctaaccaataagagagcagagtgggcgccaccccacccaagcccgccgcagcccgccgtcccgtcaggactaacaactcacatactggcagttggcaggcgactcaacttctggcacttgcactcagctcgcatggaagacctcacgatctcgacatcaagtgtgcaatgttgccatatcaaatgtcatcatctcaacttggtcagaagatctcactagctttccctggaaacctactctaccgggacgtaatagtgagattgcgagggttcgtggacaacgcatctactctaggcttgggagacagaatctgcagattgagggatgctacagtaccatatgcgatgctgtccaaactccagctcccgtttttaagctcgcttcctttaaaaaaaaaaaaaagtagatttgacagatcatcagctaccaacagatcatgaactcgctgtcttgatggcttatctcgaataccgaataaaattgatatcaatgcccgtccccaaacgccgcgctctgcttaatccattcaatccatccaagcaaccaaaaaacgccatgtaccatccaatactgcctcctatgcaggatcgagaaaccctcacgctcagaaacccaatcacaacagatttacttgcgaacagccccaaagttcgtcctcgccttctttgtctctctcgaatccgtctcgctatcttcaacgcccgcaccacctgacgtcgccgcttttttcttcttggagttcgccttaccggccgtggccgaagtgggcgtgggcgcactcgatgcgccgtccttgttattgaacgatgtagacaccggcgtcggcgcgtgggaagccggggccgaagaggctggtgtttgtgaatcttgttgctgtggattttccaaactagttagcaaggcagagttctctcgtgatgaccaccctcatcagaagtgttcaaagtgtgaagagtggattgcaatacggcaggatgcgaacgagaggaagaggacggtgatagtggacgggaaaccgtctgtctgggtggaagggtataggaggagggaagagaatacagaacgacgcacagccgccggattatacgatatcgaactcctggagaagacacggttcgcgtctgtcaatcccgtcttcctgcgctgtgctgcgacgttggcggtgcctttggtgtagttgtcgaagcccgtaatgatgttgcccgctggcgtgttttcgagatactcggtttctttttggtagatggattcttcttgcgcaagctgttgttttgttcttgatcagcgggcgagtccgacgctcgtggctgtgaccgacggcagtcctaccagacgtttttccaaaagcttcttcttgttcagcagctcttttagatgctgtcgctgcttttcgtagtatgggataccagctgcgccgtctgccgcgcccattttgggacccgagttatccatcattgcaagtacaccaactccaatccggttacgggtcgcttgttatgtgtgaagtctgatgatgtttttggggcaatgccgttggtgttgcgcggttcggaaggtgttgcagcgcgttcgagacgctgcgataatggataaggtggatagctctttagctcatgcaggtaggtgatgaaatgcaggcttggcagcaggcgcactggcgcaagcggaacacaacctggaagccttaaggaagtactattgtactctttttgtttacattgaccatcagcccctgaacaacgactgcttcaatccaagaactcagtccccgcatctccagctgttcctcctgtcttaacattatgattggaacctaatataaaggatttcaatgtggttgagagttgaggcaaaaaggtcttggttctcatcgaaatcgactccatcgagcccgcgctgttggacaaaagcaacgatgtagttgaagttcttgcggttcgcaggcaggacagcgttgcccgagagtgtggtgcggattctcaaaccctcaccaatttccgcagtaatcatcccactcctcccgtccctcaaaaccaccctggtggaagccacgctaccaacggcgcatcagtgtcaggattggtgcgcgctccctcccttctaaagttcacagcctgtatctagtcccatctggcattaatctaaaaggatgtctccatcttgccagtttgctcatcaaccagcgaaaccttttccatgctacaaggtaaaccggtctcctccgctccattcaagtattctaaaccatccagacagaccacgtgggcctctcggacattggtaaagctttgcagctccgtggactccaaatggtaaaagccttcgtcgcgttcgcgcgcaaacttgatcattaccttagtatcagatgttggacacataccaggagaaaaaaaaaaaaaaaaaggaagaaaaaaaaaaaaagaaccggattgttggattgactactacagaccatgaagcaagtgcatatataacctcaatgtacatggttccgacccttgttttcttcacatacttacatttgctacgttctcccatgtaatgcgtgtatttcccactatccccgaccttgcctgggctttcccttgcggaaagattcatgttaagtatgaacgatgagttgacgtatccaaagacgctccgacgacccgagtagtctcccaatttagagtatgtagaatataggcatgtttgacctcctgatgctgtcctgatacgaaccactcaacaggtgctggttcgggtgctgtagcccaattcatgatcaactgtgagagcagttcagatattgccatgttctcattatgaaacaagctggctcgccgtggtctaatttaaagcctgccggcatcttgctggactcatgcgtgacgttctcaatcagctctttgcctcgtgttctggaattcagggctcctcaggacaagtcgcaaccactctgcatctttttgcgagaccgcactgggcttccgttccaatgccctcgaaactctcatccaccgctgcatggcttccaggctcatcgtaacaggctcgccaggctcggcgtatgaatctctgaacgattcccccgggccgaatccctctcggagacgggggtcaagagggggatcgttgggtcggaagtcagccccgcttcgatcttccggttcgtcccataacgggtcgaactttcggcacatggcgtctatttctctatcctcttccatccactcttcaaattccgaatcgacccattcctcatcttctggttcttcaagagataactcattcagcataggtcccagaaatctgtcttcggggtgagaaagcattttgtcgtagtcctgaatagtttcgaggtgaaaagtcacgtccttacgatagggtgcaaccacctctttgtacactttggaggcaaggaccagaaactctgtcatcttgctttctcctcccacggggtcgagcaccgtagagaatatgtagcccaccacgaagggaagctgatgctccctctctatccaacccggcccggcgacccggcgaaagtacgggtccacggcgctttcgagactgcgcaaaaagtcccagcactgtctgtgcattgcaagataatcgactgaagtctcagggatttcggcttcaatgtcaagggccagttggtggatgagttgcgatggcgtggcctgaggtgttttctgtggattctggcttttcttgttgaggatcgcttgcatatcatccaccgaaagcttaattccttccatgcttggcctgtattgattatggaacatggaggataccttaccttgagccacaagagagcgcgggcctgctttagtgggcacgagcttccgtgtcttgtttctggtgcttgcgataaagcttgttgctgagaagcccatcatcatgcaaagctgtttgtggtagctgtcccgctctgtgggtgccgcgccaacgaaaaacttgtctttaccaccttgcaaacgatagaagagatccatgtcgtcccatttcgcagcgtcgtcgatcaggtcctcgttacataaggcattgtagagatggccagtgtagaggatcccgccccaacaacgctcgaattgggttgcaaggaggtggtaggttgtgcggatgtagtgaatccagagaccgcagaaaagcggatgcatcttgagaaaggtgtgttctttgttgtcacgggaggttaggagtcctgtggactcgataactttgtagagcgggttttcagtgaaccagcgcgcctcgttttggagtttgataagttgtctgtcaccgtgtatttgctcccagccctctgccgtacacagttagcaagggctctgtaagttctggggactgaaaaggcagttcgtactgatggtcaagttctcgtaatactccaaattttgggttatactgtcatcgatagccatattgtaccgcatcatggcccaaaacggcttctcagactgccgtcccaggatgcgacgtacatcaagatgaatggtagtagcaaacgcgagccagaagggtagaaccttctcttttctggtaaggagaaggcgaagcccgcgcaagagttcgtcctcaacgggcatatcggcatacaatccttccgggagggcatctggcggagtggtattaaaccttcccatgagatcgaattggggcgcgacctccaaaaaagcagctttatcttgctgccatttgacgtccgtcggtgccgaatcatagtcgatcgtctgatcataccagccaaacttgccgttataagtcaccacctcgcttgacgtccttgcctggttaatccatgcttcgagaagaatgaaggcaatggtcatggactcgtccagcatgggaaaggctctgagatttatgtcacagcctggagtgcgctcggtaatatcaataccctgactactggtagccatttgacagtaaaacactgcccagtccttaggggtctttttgtctctgtttaaacggacgctatcagcagcatcttcctccataaatcgggcaatattgatggctgtgtttgtagcaacggccacggaaggcaaagacagctcgccctcggcataggcagcccatagacttctgacctgcatccggagagcgcggacatcgcggaagagggtagcaaaggcgacgagagaggacgcagagtcttcagcttcataatcaacaatgacgccctcatcgacggtttccttgcccttggccgcttccctcgagtttcctatagagtctcctgcgaggtcaaaatcgggagcatcataaaattcgagaagatcaaatgggttggtgctagttgttgtcttgggtagcttggggagagccctcctgacccaagagtctttgaacaaaggctcgaggatatgtcgaaccttctctaagactgagacgaagtaggagtggttttcgttggaatcaagctccagggcgcggccatgctcctggaggagccgggcaaaacctttgcgtaccgtgatggcgcgctcaatagcagccggaacaacggccggaatctcaacgacccttgcctcactcaacttggtaccgatgaattcggcgagcggcacaaagttcttgagcgcaagcacatatttctgcctctccgagaggcctttggcctgccagtgtgcttctgcagcagcatgaagctttgccgattttcgggctttgcccttgaggcgaccgcttttgaggttgggatttgcgggagaggccgagttggaagcgatgagttcggcggtgcagcccagtgtctttccggtctgggctagccatgaggccacgacatcagtgtcgtgcttgtattggcgatatgtgctgtaaagattacttggcaacatcatgatctatcgaagaagttgaggtggtcaggttcatgtttggtggtggcattggtggcaggcgagatccatctcgaaaaggcagatgaagagtaaatactgaggtatacgctaacagccactaacagactcgcatacaggatacgcggcgacaagttatggactctctagaggtcgtgcataccaccaccactaccggcaccacctgcacgagtcgcgacgaagctgcagtgtttttttttgtatccaactctccatcttggcacagcaaccactcttgtgcaaacaaaacaaccacgtccacccccgtgattcaccacaaaatttgtcatctcaatcacatccctttcaccttggacccttcttgatcccaatcgacagatataggttcgtggttacccgagaacttctggccaccaaaccacagttcgaacctcaaatcagccggcgctacaatcactctgacatcaaattgacagatgtagaaagtgaccccgcgggaccagcaagttcctctcttgttgactctgacaagctggtcttgctggactccattcagattgcttttcacctcgcagagcttatgcgccccatctgcaacgactgtcagccagggattaactacatgaccgtggtgggtgccggataccaaccttgcttcatgctactgggtaactgtgacggagcattgtgggagacgacgatttgagaattccatgccctggtcgtctccgtctcggcaagccggatctgaaaggatttcaccaagaacgcgttggggtttacttggtcaccctttttgatgagccactggatttggttcaaagcccatctcttgcccggctcaaatgggtcggggcggacgtcttcgttgtaatgcatggcgggcacataaatctgttggacaattacgccgtaacttgctcgagcaatgcgggttgacaacaccgaggtggctcctcccgattcccatctctgttgccggtcaaggagaaggcctctcaccaccaccaactgagggtcattgcatgggatgactgccacttggtcgctcgcattgggatgttggtggacgaggaaccgctgctggagctggtcacggacgtaagctgagctgcccagtccgcccgaaaggaccatgtattgcacccggtgcaagtgtcccatggttctgagccattctagctcgcccatgattcgattcacgatgccctcaatttgcgggtcaaacaatgattgcatttcttgactgtgctgaggttagccggtcatccttggaatcactagacggctttgcccgacaagcgatactcacagcgtgaaaaccatcctcccgttctcaatccccagcccggcgtggctaaagttataagccaacccttcgattggaatcctgaacagctcttgcatgtatgccctttcgccaaacttgtgcttcactgtccgaaactggtggcttctcgccaggcgcaagggcaaatcaggaggtatatgagccgcagcatccgaacaggcttccagcctccgttgtaccaagcgcataaacaaccggtcgatcagtgtagctcctatccctacaccgttgacggcatgcaaggaagccatctgcgggactgccatattcaaggaggtaacctgcatcaaagccaaatccgttgttccgccaccagcatcgacagtgagaaaaacactccccatgctgaagctaacggcactcgttttgagcgtggccacagccgccgcctcggcttcggtcaggtcgacctgggcagagtgcttcgggccttcaaccccaaaccctgcctctctgatcaccttcttaaatgagttgacgatactttgactcgtccaggtggtgggaacgctaaacaggaactcgactgccaggtctgtccagccgttccctaccccacgtcgtccaatctgcgtctcgatggactccctgacgtggacatagacctgctggagaaagtcggtcacgaactgttgcgcttcgtagacactttgcggtgcgctggtgaggccttgctgctgcgcgtctgctagcgtatccgcgtccatgaagatcttgaagaattcccggcgtagtttcgcgccaccaggaactccagcttcaagctcgtcgtcggcacacatgaaaccccatgacgagagagtgccgttggcgttgtagaccagcgtcgtcggcaccttgcgttcgcctcggtcaccgctgccgggccagtcactgatcacttggatgggggtcttgggggtcatccatgccacgcccgtatatgttgtgcccaggtcgacggagacaacaatattcgggctatttgggtacatgttgagatcggtatggtggactgcttggtatatgtcaagacaagctgtactgaagactgatttttgaggtaaatgtgccttttgcattgaacttgggttaacgttaggctcttgaactcaaagtgagtggaagacgacctgagctagcacgtagttcacgacctgatatgcgaggagacacaaaagtccgagggtatatgcatcacggaggcaaagctccagacgcaacggaaccagcaggagcttaaccctgtatgtctccttgaagacaacggaaaatgaaaggttgggagccaaaaagtggtctagattcgtcccgacatcatgaccggctgttgagagtggttgcccagggattgtcatgcacgtatccgacagagacaaagccgccaatcgctggatgaatagatgcgactgaccgttcacgatgggtctgctctacctattgccatggttccattcttgaacatggggaagatgtggcacgaatattatcagtcagctttgtggctgtccagctgaaatgcagtggacaatactatgcacgtatatcacacagtgtgtggattctctcctgcgtcgacgaggtcctgggcaggtgtttctttctgatgatttcctatcttattgaaggaatccatcctccgaccggtcataccagttgcaaagaatcagtcactcctcggagttcttctaggcattgtcctcttcatctttcactatggcacagcctttagttactgcggtgattgttacaacaactctcacggacagaagccaggcgctcacattcctatcgacattgacaccggcaccggtagtagtattagaggccgaatccaacactagcttttcgccaacctgcagtcccgctgtcagtggaaacagccccgatggtgattctcaatgccaaactactccagcaccggctgaaggacgagatggagtggcctctggtgcagcggccggcatagctatcggctgcctcatcatcggtattattctcggtatcgccgccgccttttgcttcttctcaaggagaaggcaaagacacaggggtcatggtgatgttaccgaagttgctatgacaccatccaaagatgcttcctatgcacaggctgggtcagggatgcaaaagcaggacgacaacgtcatgccccaactgaagaactttctcctcgattccctctccgatcaggagctcgccgccgagcttcgcgaccgacaccacctcattcagcaacacgtcgagaaccactatcacttccaccccttggacgctacacgtataaatcgccaaagccttgctgcagccctctcccaactaggcttgggccaggctagtactgaaggcccctcagccgaatcaatcgtctcatttgccttggatccgaacacaaggcagatagctctccagcacgtcttatccacggtcatcttcacgagcattgatcccagcgcccggagcccgctgtccatgcttcccccgcccgttgcggcgtttctgcagtctattcccatggatgaagagcacggagtcagaagacaggtgcattctcaaggttcgtgttcccccatgtgcttccagcattatcaccgcccacaatccgctttttcgaaaccatcttggtaacagaaatccgaatagcttcgaccctagcccttcactggtggcgtgtgctctccgccttcttgttgcaccctcaacgcagccagcggacagccttgactcctacagatgcggcgctcgcgccccaagctgctgccatggcgcaagcgctgaatagcttcctgaggtactttgtcgaggactcggacacagcccggtttcagcaggaaagccatttgcgggaggtcattgtcgactgcgccaagtttgggtacctgctgttttcacagccgagtgactggtgtatgttgcacgttgctgggcacgagcaagtggccggcacagttcgcagctatcgggaagggatagtgtgcgccgctggtctggtgaagcgtacggataaggatggaaggcggctgggtggaagtgcgcagacaagtgggacgttggttgttccgcctgtggttgggtagcggactgagtgagcttgttacgcgttcaaggacgggaggcagttcggcttaggttgtgggaacttggaaaggcaccgagtacacatacgaggataagggacatttcactgggtgcgtaatacatctgctcggatagcgagaaactggcagttttcaagcaggcaaatggggttctatcgttagccaacctgtacagcaacatctgctcgtcaacttgccgaccgcttccagagtccctttttccattgacttttaccatcagattggagggtcgggcattctccaagtcaataagggacgatcatacctatactcctctatcttatttcggctaaattactgcgatcctcctcatcgcatgtaacgggcgaggctctcacatgtgtgaactagctgtcatcgacactgtacccctttcccatgtacataggtagtaaacactgcgtggccgcagacttgcaggggccttgcattggtttgagtgtgagacccccaagttggaggaaggcagccattagacgccggttgtggcgtttataataggttccagactttgtcacatcgtcacacaactttctcatttaataccaagaacaccttgaggatgcccgtccacccccttttgaagtcgtcgtaaaaataaaccgaacatggacagtccagcacggctcgctttgactaggaaagaccttatgaacctgtgataaggatcacaatacataccggctaaaatcatccagagattcagccattcaagaactgcctcgaaaataggcttgaaggtagaatagagacacttgaaagcgtcctaaatgtatacccaaggtggaatgtactgatcgcaacatgttcggtctattcttataactattcgcctcctcaaactgaggcttatcaaagagtttggtagctgtctacgtagacgcttccacgaatgcctttattacctatgtgtcaccccctgtgttactatccttctcagctgctctcgactaggaattcctagccaggttagatcaggttctcaggtcaacaccctcagaatgggccaatcagtacgttaaaggagctcattggctttcattgtcaccagtctggctaccaccatctcaggtcgatagtcaaagacgggttctgaaccacccagctttgagcttggactcgcagctgaagttgtcttgggccaacctgggcgaccgttcttccaggtttccccgctgtatcgttctcatttcctcatacaacacagttagtccaaggtccgagcctgtttaatttgactctcgctttatttccagtgtccaatcctaatcaacttgctgcgccgaacctctttccttgttgcttgccagaggtacctaggcaatctcaaatcagccctcggcgtcactctcaccactttccgccagcctaaaggttaggtgattttctctccacaccagcatggaagcaatggaaataccccccggcatcacatcctctcacaaagctctcctcttcaatatccccctcgaccacacctccaccgtaaccgcagtccgtccctgtctcgagctggcgcgaacctgtgttgtcgacctcgaggacttgatcaagctgtgtaacgaaaacctgcctcttctgaagacaaaaccggccatctttcagcgtaccatcaacatcatcgagagcgcgagagggaaaatagcccgagtatgtcaattgctggagagattgacgacttccgggcggcctgagtcttctgggtctcttgctgaagtgcgggggcatcatgaccatgacggcggccagatacaaatctcttttagaaaccgctggggatggctaatcgccgacgctcgcaacttggtcaaccatgaacaaccgcttgtggcgaaagagcatggtgctgtggttgccgagttgaattttataaggcagttgttgctcatcgctcctactattgccaaagggccagggccaggactagcacaacaagatggacagtcaaactcaaattatcacggcagtagcggccggcgttccgaaacgaccgcatgggataatatgggtcttctggcggagattataggcggaggcggaagcgaaaagtgcaatcgaataacagaacaacggcagccacagcaacaaacatatcctaacaaccccaggtccggatccggcgggaactacttagtactaccaccgccatattcgggcacgccaggatccaaagcaacttcgctcccgcccacactgggtccctctcctatgtcgttgtcaaatgttcctcgaccgcctaccaatgcctcgagcacgactctatgggatatgggggtggggttcccagagcttccagcctcggcaagtcaaactgtctctgccaatgcacacaccaggccaaatgccctacacaagtcgttgtcatcaacgatgatggtatttgacacagtcggagtgggattgctctacggcgatggccatggtcacacaaaatcgtcgtccctgacatcaacgtcaacaccacggtcggagctacctgggcctttggctgctgccactagcaacacgctcatctataatcaacatacacaccaccataattaccagtgctatcatcatcgccataatgattaccagatgggaatcatggcacaacagcgacaacaatcacaactaccacaacatcaccacggcggcggccatatgatttgtaactgtgcctgggaaaagagcaatagcaatgtccgagtggtaactgctatcaatgagggggaaccgcaggaactatcaagtgtggcgtttgctccagatcctgtggaattgccttgaagtaaaggctcatttgtggtactaggcctagttataacaagttcgcttgaaactatatcgtgtatgtagggcctaacttagatgggcaatcgctctcaaattatcgtcggcacgttgagggcagagactctggagttgacgcagttcacctgtaggatctgtgtattgtagagatgcttcgtagcattcactcggatgacttcgaacaccaaaacaatttgactagaccaaactcactgctgatgaacatcatgaaaatactttgcatctgtatgtgtgtgtgatatcggtgctcatgccatacaaggtatttagtctacatgcggacctgaagactggagtatatgatttcagacacttggagacatcaacgaggggattctaaaggaaggacctcacaacacctcggctgaccaatccaccaaggttaaaaaggacgcggaaggctctaatgatagtgcgcttgtgcttgcgccgacaaaacagcggtgctcagcagctgtgttcatatcttcaaaacgactggttagccttcatgattcccttctgcgcttctagaggacctcatctgcttgatattttttccttttggctctttctggcgctgttcgcaagaggctttgagattctggagcgccggtcagtgccagccaccccaagcttagagcctcatttaggtggtctgacgtacctcgttaggtagcttcggcagctgctctagtgtctcggggagagcggattctgtcttgagcgcctgaatcatcagccaatctgtcatgcgcagaagattttgcagccacagaagaggccctgcggcttctgctgccgggtctgggcgtagcatctacgctgctgtctcggtcatcccttctacgagagcgtctgtgagggctccgtgagcggcgagggctaatactgcggcttccacttctgctgcgtgatcgacgtctagaagaacggtgatcgggagaaatgctgcggctactacgacgcgttcgcctaaccggggtgcggcttcgcgatcgggaaagacgagaagacccagtagacgatacggaccgactgtagcgcttgcttcgagccctcgacaggcttcggctccgactccggctctgggttcgactgcgactaagactccgagtcaggcttctactgaggcttcgggtgatgctccggctccgacttgggctgcggctccgggtgtggctacggctccgactaggggaagtggagtaacggcggcgcttgggggagcgagagccacgatcggatgaaaccgagccagtccgagatcgggagcgcccccggtatctgggtccgcgccgtggcgatggtgacctgacgcgcttatgcggtcccctgtgggggatcggagagcgagaacgagtacgtgatcttacccgtccccgtcttggaggagggctaggggatcgagtaacagatcgccggcttccgtcaacgctgggtgtccgcgaacgagagcgggacctcgaccgcacagacggcgacctagttcgagatcgccgtctcctgtcgtcccgtcgtcctccgccacgtctgaatgtcggacttcctcggggaacatatgaatctctgagtcctcctcttggtgggccacggtccctttgatcacggaaacgcggtggtgagcgagatcgcccaccgccacctcggcctatgttccctcgggggtcgcggtcgtcacgccgtcctccacgccaggagtcgccgcggccaccacccataccgcctcctcggccgccgcggcccctttcaggtcgaccttcgaattctcgacgtttctgtcgtgcctcttctgcggctttgtccgcttcgagctgtcggaagcactgtcaaccaacgctcactacaggtcgccagatcgaaaagggactggaggtgcgtaccttctcctgaattaattccatcttcttggcctccagaagctcctttggcacaccttgaggactagtctgcgcactaagtagaagcttccacaggtccctgcagaatgtcggggtatctttgtcgagaaagcctgtgagttggatctgcatggacttgatgtcgggctgccatcaccgtgtcgtcagtatcgtgttgcgacaaggaacggggtagtttcaaggatggtcggcgacttacatagcggccactctcaagaaggttgaaaaccagctcgataacaacatcatcctcgttggctagaatctcggtgaccttgctggcaatccatctaatcaaagacgcgacgtgttagcaattgccttgtagtcatcctcccctggcaatcaagtccccagtgtatcacagcgatgcgagcttgtcaacttaacagtgactgggtgcacttacttcttcatgacctgaatgttgaccttttgcatgtccactttctgattgaattcgggaggaaatttggtgctcttcaagagcttggcgtccactccggtcgccattatgagcagtatgtttcgagattactgctgcaatatgtgggtgagatggggagtcgatcaacgtcgaaacggcggaggagaaaaaggatgtggacgttgaattggttgcgccagactgcgagcgacagtttaacagaagatgatatcgtcgggcgcgacgttttgtggtggatcccccactaacttactgtggagccgaatacacgcgcggtgtcggaagtccacttgcaagggcccgctccagggccgggggtcgggggttgaagtggatggacggacggttggggctgcattacatattctagaaaccgcaagccaatcacgcatatcgtccttctggaaactaaattatacgatctggatggaaacaggttgcgactagtatgataacatacgactggaattgtcctagaaattggtagtcaagaagggcgatattacactcggtaaccgtggacaatcattcgttccaaaaagactgtccatgttcacatttcactatgatatcaacagctgttggatatcgatggcacaagaccagagggacaacgagatcacagatttatgtgggtagaatttaagcaattcgtccaggccatgttgaactttccctgcataacataggagatactcacagagacattgcagtagtgacggcagggtgtggcaggtttttgcaagaatgagtggatgtcaaggcgtaagcaaatcataattcagtgctcagtgtatgttcatataccctccacaaaggaccgacattcccctgtgcttttcagaacgccgattagattttgcggaatagacattgtcgtttgccatccgagccgtcgtaataattcatcctgcccaaacgccaaagacggattcatggggagaggcacgttcacataccacaatgagtgaatctatcagcaggctgaaaagacgagaaaaaccaaagccatacccaagcaaaaccatctgagcttgttctcctggattgccatcgtgactgtatatgggtcatgagaaatgcaacgatcttgaacttttggagaaaaaagaaataaaagaaatgaagaagaaaaaaggtaagtttgcggaatggaactttgctacacggtgtgttcacgagggtggcggcgattgggccttgggatagatgaaacgacttattttggcatctgcgccatccttcttctccgtttggtagcgggattgcaatgcggttatcttgtctctgagtttatcgatgcttgtggtgtcttgctgcttcaactttgtacgaatctcgtataatgccatcagggaatgcgctcggtcaacgtcatcttcgggctgtgaagctgttagtaacccagtcctccgatggaactatacatcggacatgaaacctgacctcagattcttttcgcggagtgccgggaatggacccatggttcgagtgcgtacgggtcatggggggagtcgtaagaggacgtccgtatttgtcatacctggcgggcgaggccgtcctagagagtagggaggttgcggaagcgacacgttggtgatggagttgatgttgattagggtggatgggaggctgttcggttgatggcttcagatgatgggacagctccggagcgggctggctggcgctcttgtttgcgttgacgaccgcaagtgcggcctgtgattcttgctgtggcgagagtgtcagagagtaataatccaacatgagcggatcccaacagcagtgccatgcgcgcgacgccgataggggggaagttgttcgtcaagttctgtggggacgggaaagaagacatacagccgcatttagatcgctaagatcggccaacatctgggcaagttggatgctctccattgtctcgtgtgcacttcttgaactcaattaacgaatgcgggtcgatgtgcgaccatccaatgaatacgtgtttagagttgtagaacaggatgtgactccgaaataaggacacctgggagttttagtcgccctcgagacgaatggatcagggtcgagaatgtaggtatgtatgaatctggaacaagtggacggtgtgcagaaggtgtcttttcttttgttgcaggtaaaggcggcagaaatcgggagatccaggaaggagacgaagaggaagcggccgggtgacccaagatggtcgcagatgagcgggagtgttgcaatacgaaagccgctttcaagttcacgtcatactggtaacccacgcccagattgttcgattccgctttgtcaccagcctgtttgcagaccgtctgaccgaatggatggaaagaatccagcgagcgcagatggtgtgtggtggcggggtgcgagcgcgcgtatgttatagggtacgaccttgaaatgagtgtccggtgaggagaaagaagcagtggaggaacggactgtcggtttgcaactgggaggtcttttcataaagggatgcccgacggggaaggacgtctcttcctttgctggagacatcccaacgcggtgctagccagccaggtagaggcaggatgcggcttggggtagtcgcgtgggcgttctagacatccctggtatggccggtaaaccaccgattcgagcgggcttccccacactttcagtagcgctccccacttcccgcccttacagtttcacgaaggataatggtttaggaaagcgtatgataaacaactagggagatacatttgaacgatgcatgtcctccgtgctcggggccgagacccttgtgtgagccggccgatccccggcctccactaggtatcctcaggctattgctgccaagacgattccttggctggtattgtaagtagcaagagctagtattcagcgcactaagctttcgtatcagcggtcgtcgtgcttgtctcgataaacccgtcgtacgtgtcctaaaccctctcggcgttacgcagagctttaatctagagaggcccttagctgtcagcatttagagcaaggaggtgagtcccagccaatagcagggcaagaaggaggttgatcggttttgtacgggacatcttttccagcgtcacagtcaagatggccgcaaactgcctgcgtggagttcagcacgcaatggaacccccccaaagcctgaagctgataagcaaagtctagaaagtctcataagctctatacacctctaaccagccaaaaaccggtcgcaacatgagtctcacattcaggagaggattgaccaccatggcctcgctcaagaaggcctccaaggttgtctgcattggccgcaactatgcgtatgtgtgcataagtacgccataaacgcatctgaacatagttgactcattttcaatagggaccacatcacggagctgaacagcgcaaagcccaagcagcctttcttcttcctcaagcctccttcgtccattatccttcccggagaaggacccgtcatccggccccgtggtgttgatatgcactacgaggttgagcttgctctgatcctcggcaagcgtgtcagagaccatgacgcttcggacttgcagggagctctggatgccattgatagtgagtttcccatactccagtatccatagtcaaaatactcatctctcttttttaggctatgctctcagcatcgacatgacggcacgcaatgtccagaatgaggccaagaagaagggcctcccctgggacattgccaagggattcgacacattcctgcccatgagcaagctcattgagaagtcccgtattcaggaccctcacaatatcgagctctatctcaaggtcaacgatgaggtccgtcagaacgactccaccaacttgatgctcttccagattccccgcatccttagcgatatctccaaggttatgacgctcgaggccggtgacatcgtcctgactggcactcccaagggtgttggcccagttgtccccggcgatgtcatgcgcgccggtatccgtgtggatggcaaggaaattgaggaggccaagatcgagatcgcggtcgaggagtctacccgcgcgtacgagtatgctgagacgtaaacaccaaacgaacatggatgatagcccaccctcatataacctagtgtggttcgatgtacatagattctattttacatacgctcgcagggtggacatttgataaggccatcatttccatcgcgcagaatccccaagccatgatgcagacccttccattcactgcacgttcggatcctggatcgatccaggcttggggctccaatctgccagcacaccacacttcttacaagtcctcagctgctcattacccttaaaggcttccacggccgccttgatctgcgttcccaaatcggtgcagtggaagctcgcctcgtgcacaatctccttgcagttctggcagtaccacctcatgcggtcgatggtgtcggcgggacgcttctgttccagcacgataccgaccgtgtcggcgaaccgcaccgggttgtgcggggtgttgcctggcaggaggaacatctcgccctcgcggatgattatatctctgaagtttccgtcgtcgaccaccttgagcatcatggcgcccttgtactggtagaaccactcgggggtttggttgatgtggtaatccgtgcgggcgttggggccaccaacgatctgtgggggggttttagtcacgactggaatccgcattacctgcagtcgagttgctacttaccatgacggtgaaatcatcattgtaaacgcagtagttgttgatgggcggcttcagaaggtgagagttttcttcgagcctgtgtaagctgtgagcgcaagctgatacgctgaggggttacatgtggctgatggtgatgcataccatttcggcaggtttactggtgaggaaagcattgtttaagacctgatttgtgtttgtgggaactatgactcggtcttcttctttcttttaccgttctttgctcccaaaatcaacctccaagatcctcaagttatgacgctgacgatgggatgattcaaactgcgaacagctgattgctttgtcagctcatcccggcactctaacgatataggcaggggccgggaaaaacgcatacccactgcagttaactgtactcgaactttcagtgttgactgtaaaatgggcttgtacaagaccatacatagaagtacaaatccagaaatgtctactacgcactaggtaatggaagtttcgaacaacatggagcgctggaaaccacgaactaaattccggcaggtacagtatcccaacagtagtagtactaccccacttgtctgtttgatgccccgccagatgatgcctgctgtcagacggaggggataccacggcctgccaaacgaaccctagacaagtctgtttccccctcagggagtgttgttgttcggatgccagacccctgtttatcttgctcaaactagcttgatagcgatctcgcgagattcgtaccagctgcagggcgttgtaggcgtattctcaggtgcttcatgtcttctctggccgtgaattgaacacaacgtgcgaaactccagctccgacctcgaggttccaccaacgggacacttcagttcctctttcatctgatgggacacgaggcgctcactcacagccacctctaccttataagtcgagatccccgatcaacaactccgccatctcactcaactcccttcttttctctcctatagtcgaagcaacaaacatccttaaggagcagcaaaacgaaccatggatcactccggccacgaccacagcacccacatggaccactccggccacggcgacatgcactcgggtcatcctgggatgggcgaaggagcgccgaggtgtagcatgaacatgctcttcacctggaatacggagaacctctgcatcgtcttccgccaatggcacatccactcgaccttcagtctcgtagtctcccttctcgccatcgtcgcgttggcggccggatacgaggcacttcgcgagggcattagacagtatgaggcatggactaataagagggtggagactacgcctcgtaagttgttcatcctcacttcccctttttgtgtctcgggccctttgaaaaccattttgcttctctttaatccgatattgctatttttgccttggcttgccatatcatctcattgcatctcaaaatgtcacaacgttacgtggcattagacacacaaacaccgaatgcctactacatctaccatgcgtttggtgtcgtatcgttttgctaagatgaccacttatctgtcttggagaccctcgagaacagtatcgcgatgatgatgatgatgatgacgttgaacaacaacttgaagatgaagaacgtcttgctgagactaccatgccgtggttactagggcaaaatgtggctgcagtcaccaagcgggcccacgccatcaagtcggtcttgtatgggatccagaacttttatgcgttcatgatcatgtaagagatttcccccccttccaccgtttgctttccaattctgtttccaagcttgaatgttttctatttctgaccatacacacacacacacacaaaaggctcatcttcatgacgtacaatggctgggtcatgctggcttgctctttgggagctgcgttgggatacttcgtttttgggtcccgtactactgctaccaaggaaactgcttgccattaggtgtcattgacgtgctcatgagtgcgcaattctcaaacgtcaggaggaaagcatatagcttgagggcgaggtgttatggccactttgcataacggctggtgagaagagcggccagaagggtccgaaaagtgccatcagagtgtttcgacatgtaatcggcggttgatacgatgggacgtatggggtatgtatgtatatccccataaaatagggtctagttgacagttttctttaccgtattatatattataataactgacgaatggatgtgcatggctttacaccgatgaagggggaaaaaaaggagaagaaaaaaaaaaccaaaaaaataagggttgcgccagccgcgaatcgaacgcggggcccatcgatggcaacgatggattttaccactaaaccactggcgctttgtggtgttgatattaaattttatgcataacttgtgcctatagatcaacaacaagacctccaacaccctgttcacccacattgaactacattacctccaggtcctcctctatctacatctttgacgcctcgctagccttcttcgccgcctcactcgccttctttagatcctcctgcgtaaacacactctccttcttcgtcttctcccccaacatgcccaacttatccaaccccatgatcatcctctcgtctccaaaatggctgttatgctcgaactcgggctcctccccatatgccaccgtcgccgcgtccaccaatatccttgccgtcatcccccaaaccttgtatcgctcgctttcctcctcgtccccacgggcgagcgctgctgtcggtggcggcaagtcctcgtcgtcttccgggttgatgattgcgctttggtttgacgacttttcttcggcggcctttagctgcttccgtgaccccggcttggctacctgctggttgttgacgggcacgtagaagaagtgcaaccgccaccgctcctcgtgccagttcgtccagctgccctcgtaccacttgcctggcggcggcttttcttgcgagccgtcctcgtcgcttttcggaacttcatcatgggctcgcaaaaagttgtggaagggcgcggagaagacggcggcgacttccttggcattgaggcgcggaatcagggattcgtctgccgctggcgcgaccttgtcatcggcgtgcaaaaaggcaacacagggacggacgactagctcggtgcgcgcgaggttcatgggcagatagcagaggtgttcgatgcggaagggcgaggggagcttgctgtcgtccatgggaagaccgatttcttcccaggcttcgcggcgggcgatttgatctgtatgaaacagtccaaaattagtggtctttccgtggtctcgttactggtagtttatgtgaacgtgatagcgggacttcatacatggtgtttcctctacactatctgccttcccgccgggtagcgcggcatgcccagagaagctgcgcatgctcgcggcgcgcatggtgatgacgacacggagatcaccgcgcttgtctgcgaaaaggagcaacaacaccgcggcgcggcgactgattggtaggcggtcccatagcggaaagggagggggcttgaaggctcttaatcgggcaatggcagcctgcaaggtagaattgtgataagtgacttgaacgttttcatagaaaatgatgatctatttaaactcggaagtcatgcaaagggctaacccaatttcgacatcagggcaccacgcaagcccgggccggagccggagtgcgaaaccggacacacggcgccggagccaagcggtcttccacgggagcaagcaaccggcacggagtcaagaaaagtgaggtataagtactaaccgccgaggctggactaagcggtttcatggtcgaagcatcccaataatgggacgcctcgctgtcgatagccttctcttcctcctgatcctttgcgctttccccgtcttctttattactctcctcccgtccctccgttggcagttcacccgttcttgttgacgtcggaaatacgatctcgggatcctgtacaccctgaatactctgagcaatggtctggaactcttcgcggtcttgagggaagtcgccggtggtgtgtgcgcccacttcgttcgaagcgctcatggtatcaaccaggatgtgccgtaaagaaataggtagatacgagagataggacgggactcaagaaccgcggctgtttggacggaggttgggcgcaaaagaagagggtaggcggaactgtgactggaactagcagaacaacctcaagttactgtacggtacctctatgacacagtctacgtataagtacactagaggtacctacctttggggatgttgtgcggagaaatagcggggaaggaggagcggtaccgatggaagccggagtaatttagtgggggtctctttggggagatctactgacgtcaatgaggttgaggttacctatttcctcagtgcaggggcacttgccaattctgtctctccatctccaatactcggacgattctcaaattgactgcgaactggtattcttcacttctatttgtagagtatagctcccatcacgcgcgtcagtcagttccactacatactccagtgtgctgaaatgacagtttcacattgcaacagcgatttatcattccttgtcccgacggcctcgccctgtgtcatgcttgaagcgccagcctaggtacctatgccagggcttcccggtgccctagtatatcaaactcgcagccgaacttccttgacaacaacatcacaatgcaaacaccctgtggacagaaacacgagagaccgatcgtattgcaccaccaagcagagggattccgttatcttagggttaagcatcatcacagattccgcgacgctcaagttagctcatgtgtgcaaaacaacgccatatattactcaacaggagagggcccctaaatgttcgatttccacgcgtcacctatcacttgggatccaaccaccctttgacttttgcatattccaaagtcagccttactgcacccttcacacacaagatcacttcataaccaaccctgtccctcttgccgcgccggcttctccgacagcgacaacaaatccatccccgtaacgaactcaaccggcgcttccaccctggccccatcgcccagcaccctaatgctattcttcaaatcctccctctttcttcccggcttggttttccgcgccaaccgcccgccgacaaacagctcattcgtcttctgcgccaacgcgctcttcttcagagtctgaggaagcaaaaacccgacggcagatgaggtggaggaggcggtcggaaaagagaaggacgatggccccgcagcgtcgcggctatccgctgtgcgtggccgatggactgatgatgttgcgccgacggcggcaatagtcttgcaactctgatcgtggtatctctctgcggctgtttgatattttatggggctccgttcggtggccatggctgtcgatatggtggcgggtgtggacgtaggtgtcggaagtgagggtgatgctcctccccctcctcctcctggtgttgatcccgagacgcgtctaaacaccttggaaaccaaagagcgtcgaaatagagatgtgtgattctcaccatcgccgccaccggggctgtaattgccgtcgctgtggttacggatgtgatgactgccgtgcttcgcgaatttggtaatcgaagccaagttgtcttccaatgcaagcggaagcggagtgcctatctccagctgcggcgagcccgaatcccattgcctgcgcagttcgttgtggtggtcaaagctgctcacgctgatggtttgcgccctgtttcggggccgcgtcttgagggcggcgttttgagatgttgccaagaagggtgatggtgaagaagagcctgcgggagattgatgagatacccgcgagaattgcgaactggatcggggttctggttctccttcctccgtacgacccagatctgaagtcaccaatgtatcagccgccgagtcccaccgaggcagggccagtggaagctcgtcctgcctcggcggtcgcacgggtggtggtggctgccgactttccctttgactatcaccagttgtctgtggcgtgccgtcctcgccgagaaagcgggcatgacccgggcctccggcagtttgagatgatgggatcccgacgctgcttcctgggtgggggggatgactcaaggcattcggatatgcccaagattctcctcctccagctgctgtgtcacgagcaattggagcggttgtctcatggtagagctcacgggcttcagtaatgctgacaccgctgtgatcactgtctgttgggggatctggcgacatggttcttgctgtcttgttccttcttcctttgagactgcctctgatcttacgtggctgtaaaggtcgtgggataggcgatggtgcttttcttaccatcagtcgattcttgatagttgcatgtggtttccccctggggaagtattctgtcaatacggggctgtcgtacctgcgaggggggctgcttccggctaggcttgctgaacccgcctcggatacagtgctgtctcgatattggctgtagaaactactgcggctactgacgggagatatgtaacctgtcgtatgtttttccgtggcgttgttctcgctgttgctgaaacaatcttctcgtccgggaagagaagccggccccgagagctgtttaacctttagattataaatctgcccaataggtgatagcggtggagagtctggatgcgacttgttgggtccgaaactgccgagctggaggatattcgataccggtgatcgcggttgcggtgaaatgatttcttgcgacaaactcgacttcagagtgcgttctgagtctgctggagggatatgtaaaggcttgggtgttcgcggtgccggatacgctgacgttgatattggtgttccgcccctgggggtcaactgcttagcgatgatgaagtttatctcggcctcctccttttcccagtcaatgtcccccaagttttgacgattgttgatcttttcaggaggaccagctcctgggatattcgccaacgtgtaaacgatctttacgctgttcgggtcctgctggcttgatatagaggctgctggcctccgctttggcggaatgggcggcaggggttttttctcgtagactgctacatctttcggcttcgggggtttgaaacgagaccctgtgggtgatgacgacgtgatgttggcctcatcagcagaagatggacgtggagtatcggcccgacaggagggtcgttggggggttgtcgtcgtctcgtccatctttttggtatctactgaccgcttcttttcttctggaatacatacgactccgccaacctgaaacagcaaccttttcctcaaaagtagggccttcccagcctgtggttatcatgcacgagcaaatcgacgtgcgagacctcgagtgttgaattataagcatttccacaactccacgactttgatatctctcccgcgttcttccgggataagagggtttggtcccagcagacaaaggatttcgtcccttttgagtgaagattttcatgggaagtaagcgagctttctttcaactttatacttaccgtgtcaccatcatgaggttggcttttcctttgttgaaaaggtataacggacagggacaaaggcgagagagcacatgttagggatttaaagggaaacgtcagaaatgaatcaaaagccactcctcaacaaaatctaatggcttgaggaagacggcagcttttgtctagaggacaacggggcctttgctccgcaataccacttcaaggtttccagatgtcggatagaaggaggactgaatcatatggtgtcacgaccacacgaggactttttgcggtattcgttatcctgtgtcttgtgacaattggaatggattacaagtgatacgctggaattacgcgccgtccatcctattgggaaacgtctcctccagatgctgggctgtcgtacagacacactatgtaagcatttcgggcagcctcttgaggggcgggattgccgtgataggtccggtaccaacgggtgtttgaagagttgtgtagcctcggaagcaaccccgatggggacaagggtaggattggaacaccgaagaaaaaagcaacgtgttcgaggatccgaatcactattagtcgtagatttgtgtgagctttctttggagagtacatctatatcactggggtgggtgaaccaaaaaacgacccgaacgccgatgttgtaaaccaaccgtgtgacggcgtatgatactcggattttccagcattccgttttccatccaaaacaaagcaaatgtccgtggcggcaacacgcggacatccaggttctgatggttagtgccgcagaggtatggcaagtgagacttagtccacgtactcctcgtcctcgttcctagtattgaagttgctcatcaaaatgtcgtcaacgccgagcccggttgaagtgttccggatccattcggtctcaacccggaagaagatccacacccaccgccggaacacttcacaaaactcgatcaaaaagatcgaactctcgaagtcgctaatggtattgagatgggggtgcagcttgatcatccatgtgcaccgtagtgccagatccagcgcgatgacgaagtagtacaccacgggcttatggatcagcaagcggcgccgcagaccaaacggatgatcgggagaattgcgttcctgtgccccagcaaagagggtgagatcccaatccttggcaacgtcccagtaaaagctgtagagtgagttgagcagacacgcaacaatccatgcacggtacaggctcgtagttggggtaccgctggtgtttgcgttacgcaacatggcgtttagaatgataacaggaaacgcggtcgagtacttggccgcgttggcgagatgttgtccaccccagcccgtggactccttgaaaggggaatttcgcacgcgcagatattcgataagacactggcgcagccgaatagcgcttggtatcgtcaggagaagtggtacgagataggtgccgccgcagctgcgatcgggtcggtcagtagcagacccattccgcgtgaagaacatgcagagacatatgaacaggtccccaaggaccttggcgtagctggtgagaacatcagccagcaagatatccccaaactttccatccttggcctcagccaaacctcccacactgacgcggcgcagagttgcgagtagtcgacgtcgaccggagtgcgaaacagacagtcttcgcaggggtagcacgaagagggctgcggtcactgccaagttggtcatgggaatccagtcatagtcgataacgcgttttggatcgcgcctggtaaacgaccaaaatgtgagaatcgaaacagcggagcttagcgaaagaagagtcgcaagacggtatgtcgagtggtggtgagggagctgggttgggctcgatcttcctgggtaccggattaaggaggggacgtcgatcttgcgattatggaggaagtgaaggttgaggccccagccccaaacagctaatcaaccagagatagtcagtttacaaccgtgtatccagagagcaaacatacggtaggaaacttgtatatacatacctatgatcacgatgaaggcaacccggtagggaaggggaaaggtcaagctgaaggagtcgagctccggctcaaccacgggatcaccgtccattgcgccaggcagcggtcaatttgctgtccgtcatggaatgcggagagggagaagtaacagttggacgcaaagaagagttgataggcttgggatcaaattcccagcagtaacgcgtttggagtttgtcaagtgtcaagatggaaattttaatttcatctgtattgtggtagctgtcgcaaagacaccggagttgccaagcccctgtcgcgtgcactctttttggcttagggagaagacccgacgtcagtgcaacccctggtcgcggccccgtcctgtgacaacccgctgcatcatccctgccgctaaagcctgggctacgacgttctgggcacccccctgccaattcctcagctcgctccttgtgaggaggaaccacgcctggggcggcgccgggcgtgctgcccccattaaccccaaggaccgaggtccatccgttcccgactaccactttcatctcagcttcaactgccgcctgtcgatctcgaaacatcaaacaacaactcggataatttcagatcgaaaagacttaatcatccactgccacagcttcgacgattcgactgtaggcatacgagctctcctagggttcgagagttccccctgaatacgtcgaccgtgtaaacacagcttttgacccccccgacttcgagcccacccgacccgacccaaacgacgacatcaattaccatgtcattgacggccaccaagaagcctcctccgccgctcacgagctcgccatatccattcgctgcagcccccgacattatccgcgcgcatcaaaaagatgcctatttccagggcgtcctcactaaccagctgaccgaccttcaccggcgcgttcgcggtgcccgctccgcccactcctgggccaccgaaacccgtacggctgccgacctgctctacctatgcctcaccaccctcctcggcaaccgcaccttaggcgaggagtactgcgacctagtccaagtcgaagagccgagtacgggcggcaacggcaggataccagacacccaaagccccgtcgagcccagcagcgaagccggtggcccccgtctgccctcgctccagcgacgagccggctacatcgttagtagcgttcttgtcccctaccttttcagccgcctgctgccctccatccgcgccgcgctccgcaagcgcctccaggaccgtctcaccgtgcttgcccgccagggccgcggcgacaccaagggcgccaccccatctacctccaacaacaagggcggtggtttctccacagtgtcaacgcttgagtaccgcgtgaagcgctacctgctcacacacctgacttccatcaccagcggcgcgcacctgcacgccttgacgctggccgtattctacttttcgggtgcttactactctttctccaagcgcctcttcgggctgcgttatgtgttcacgcggcgcatcgaggagggtcaaggcggtcgcgcgggctatgaagtgctcggcgtgctgctggtggtgcagatgctcgtccggggatacctgcatgtgacggcgcagctgtcgtcaacttcgccgcttagtgccgaggaggccagtaccgaggcgagcattcgggagcgcgcctttgggccgggcgctgcgggcacactggatgtgtcgttagatgagaatgcctatagcagcaataacgagttgctggtggagacgggcaagtcgggtaaccagcgtagtttggcggagattggacggacgacgcacacccctgtgcccaagggcgggagggcgaactacgacttggcggcgaatgaggaggtcatgggctggatcaaggggagacagcagaggatgtgcacgctttgcttggaagagctgaaggacccggcggcgacccagtgcggacatgtcttctgctggtcgtgtattggagactgggtgcgcgagaagcctgagtgtccgttgtgcagacgtgagacgatggtacagcatattctgccattgagggttgcttagagcagtccttttctggcggtcgggggggacaaaatacttaatatacgggagatatgacaaaaagcaggagtcttacaacgtcctctcgagaacagattttgggtagtatttgcacatgacaaggagcgaacagtcaacaactgcggtttagggataattgtatatgcagcaagcatattgccaggagagagagcctgttttcgtacatagcctaatgattgaatgatccgacatattctcaaaaggtcaggaacttttgacaagctaatgcacatatgttcaagtatgaaattgaattattccttgtccgatattaatatttggtatttactctacaaaaacttctcttgcttgattaatatcgagtctcgtcccgtttgggtcttaatcaagacccgagcaacctcgacataggtccaaagggtcatgaaatacatacacgaggtgcgaaagagaaaatatgacacctcaatgaaagcctcaagttccgacccatcttcaagcatcaagccaccaaggtcgtggttgtcgtacttgtgcttcgctgtcccccaacagctcgtaatcgtggacgctttcgcgtcatcaagatcgtgggcacatcatatgcctccccttcaacagaaagacccatttaccgtatggaatgaggagagagcgacggcgcggatttcgttgtcgaatcgagctatttcttttcggggtctcctgaggaaaccctttggatgaattctgcgatggcttcaaagtagccttcttcgaggacactcgagttatggtcgccgttgggaagaggcttccagatctttatcggagcgttggagagatgataaagctgcttcatatgagtgggtctaagatgcgggtgatggaattagcggacagctctcatgcaacccaaccggccacaaccacagaccgtggctcagagtaccatattgtggaggcacaatgagaaaggccaggacaaaaacttacggcacaatctcgtcctggagtccactcaaaaacaaagtaggtaccttgacattgccgatcaaggtgtcggtagcccagacctgatggcatagggatgcaaggtaccgagcaggaggaatgatgctgggtatcagcttgcgcatgctgagaaaggtattttccagaatcaaaccggcaatgtcgcccctgccttggttcttggacacgagcttaacactaactgccccaccaagactctggccgtagacgatatacttgtggtcccgcgtctcggcacgatcgcggagatagtcgagggcggtttgggcgtcaatgttgagcccagattcgtcagggtggccggtggagattccgtagccacggtattcgagcataaagatgttgcagcccgcagcttggagcaacatgcgtgcgatgggtagacggtggccaatattaccagcgtttccgtggaacatgatcacggtcactttagagttggacccgcccttggggccccgaatgtaaaaggcagacagcttctcgccatctttggtcgggatgataagttcttcgtaatctttgatgcggtagaagctgggtcgaggtatgtccgttcgagagccggggggcatgtgagagggatagattagggctctgtaataaggtagcgcattaatacaggtgacgcaattgggatggagatgtcagattggggaccacatacttttgcttgaagtagagcagcccagtgaggatggcggcgactccctagatgggcaaaagccaaggtcagcgcatgaacacgaagattagcacgacgtctccccggtagaggtcacttgatagagacggggagggagaaagcattggacttgcccccttggccagtcgacgcggacggctcaacagccattcaggcacagggcgggagaaacaggaatgccggctcatacagtagaggctatcaccggcaggcgcaagtggcttgcggcgctgctcagcagagacactatctgcaccaggaaagaattgccatcgggagccggaggcgtgacagatggagatgacatgcttgccgaggcgagcgagggttgagggccgtgggtggacgcctgaccgatcgggtgccggctctgagtggacttctttggctctgttggcttccgggctgcaagtctgcgcagattgattgattgacgtgaggtaccacgtccaacggagtgacggagtgacggcgtgacggggctccaaacaggcgagacagggcaacctggagcaaatggcggtagggaaacaagtctgcagggaagctcagctcgggggcctctttggcttgacgcggtctgcaaggtacggacggctaaaagagacccaagccaaaagaactcgtggaagtgggaagctccaggatggtcgccaaccctcgatgcttgcctacaggggatattatggacgccacgacgccgacagggaaaatgacagttcggaaaggaggggggtgcaacttccggtcaattgaaccgttcattattttgcgaacgggatttggattgttcatgatcaatagatagtcattttttccaacgttgtagcttttcgacgtttccgaacctcgtagttgacagtagaagtctttcgaacgttttggttacattctgtaaggtttcctatagctaccttatacagttatttgactggacttatattgtaagagctgccttgaacgcccgggtgtgttgatctgttcattgaccagaagctgcaccccccccccccccccccccccccccccccccctctccccgtacggaatggagatgtggatgagagtgatggagtcaacaaaggggagtccaagctcctagaactagtgtcccagggagacgggacctgcggcggcagggcgccaaagaccgtatcgaagtatacactacaaaaagactcaaaatgtcaatctgaactcggataaagactccttgtccatggtgtctgctttgttgactaacttctatcaccaccaacttcctctactcatcgccattgagtcgagacttcacaattcctgtccacaggctagggacttcaaggcgggctttactgtaattacgctgcagggttcaagctttatgttgacgtgctgcttatgagtgagtgcctacagcccacatagtgtactccatcagtggcgccccgctgtcaatgtcggcgaagaaggtgcgcgagtcccgtggtgaaaaacctcgagccatactagatcaggctagttcctttctcgcagcgtaaccgacggtcgagttgggataagcttccgggagtatcatcacaacttttcacgaaggccaatgagacaacctgtgccgtacttctgtatgccccggcagttcatagagactgacgatattttcagaccatccttcccttgtagtgtatatccaatgttgttggagtctaaatcctattcaccttatttcaccacagaaattcagcaagagaaggatcgccgacaaggatcgccgacaaggacctcgtcagatggcgacgtgctaaagcaggctcccaggtaccactcggacatactacactatgtagactacctggcgcttatgcggatctgtattgccaagctccaccacgtcgacccaagatagctgttggaatgtcattctcgatgaccagcttcccctttggactactagcactaacatatatgtatgtccctcaatgctcattctgaccaatgtcagggaaaacacattgcgcaaatagagagaaaagaaataagccatctcgtccccgtacggccacgtttgattccctgttcgtctaagcagaggcttaccccttaacccactacctgagtttgggactctctgactataacaaccaagtatcggctgcggcaagaaccagccggatggaatgtcccaaatagtggccttgaaacagttgaaagatgacacagtccaagcggcgggttgccatgcgcaacacagatgggacacatggaagcccttggacagaacgcatcgtggaccaacagacgccaaattgacaccatgatgcatgagcaggataagtgccgtccgacatttcttgagctgggcctaaagcggcagcgtctttcaacactgtaaataccccataagttggtgatgtcgattttttctctccttcttcactcatatccactaaatgacacaccatgcatggactgcaacttcaatccgcagacctctctgtccagatgaaaacctaatggcgtaggtacaactctagaaaggagccacccatgatatacgcatgagacgaacggctgttgaactcgtcaatacttggatgttggtatgcagaacatagatgcacccctgatcaaccaggttcatgcccctgaatcggcggagtcagcttagacgggaagatggtaacatacttctacctgaaggaccaactgtatgcagggcgggttctctatcacaccagaaatacttaccacattccttcggaacaaggccgacgtcaatcatgttgtggttcggcgtgactatacccatctgcgtttcagttgatttcagaggggaggcgtgtgcggtcagcgaccgtgttcgcactttcgaactctccgttactgtggcagatgatatatcccgtaattatgtaggtagttagtaccatgtacttacactgcgcagtttcttggcgtgtcaggtgagcggctctcttcaagtctcgggacccctccggctctgagcctgaccacacagaagagatcatgcctacgatcacgtcgcatgcttctggtccaagagggtcattgtaagccttgacataggtgttttcggtctttcgtcttgggtagttccatcagttcaagatgaagaaacctgtttcacaatatcagtctgatcactcgtcttggccgatggggttaggttacatttggttttccccctaccccaggcgttgctgtagtcaagaaggccgctttgactttctttttttgtatgaattgaaacgcgcttggggtgcttcaaccagtagcacgcctcatccgtgtattgtgtgtcgagatgctggtaggcgccacagcctctacgcctccgctcagcggctgtctggcccttgtgagctggctcccttggtagcccaatgcggccggcatgattcggaaagtctttcgactagaggtatgttgtggctaagtgatatgggcccccaggtcaggccttccgtcaggctttcgttttacagaagcactgacaggtcaatataatgtccggtctgtaaaggaacgcgcaaggcttgacggtgaggtgaatggccttgaagtattcaggttgagttggcatttgggtctcagtttggaacgcgaatcggcaggggattagtaacgccaacaaggtgaaagtggaaggggagccacgagctaaagacgggcccgggcgggacaggtgggctaggtacactgtggattcgcgggtggggcctaaattcctgcagcaacggacccgctcgcgctaaaacgcatcaacgcctggactaaactgcagccaatcctcaccaccatctggggcattcgggaaactttttttttttttcatccagttcttatcggctcacaaaaattccgacaagtcgcaacaccagccacgcaagcgcagaatcccaactaaaaattgtcagacgcaaaggccaccactcgtacacctgtcggcattggcgggattctcaaaagtgttagtcctgccctagaggtccgttccgtctgtcagattcagtgcttcatctcagctttgggcctgttcgtctgattcggcgcaccgagccaccctccagtccactcacattaactgttgccttctcagcccgtttgccttctgctaaagacgcactcagcctcctgcagtcttacagctcacttgcgcccccatctgaatgctgctcgtttctggcaagatctgcaccagaaagcatagtcaaagttgcgtgaagtcgcaatcggcctgttgagactctgcgtcccaacatcttttcgtcgacaatcaacaccaaagacgcatcgctaggttcgcttgagcactcaatcagccgtcagaccaactcctggtggatcatcctactcagccgcccgcaatagagcaattcgacgccggaccacactgtgactcgttgacctgagcaagtcgtcctaacctctgcttactcttcgccaattggaattagactctgtttcaccgttagagacaacacaccagactgcaatcatggtgtccttttcttgtgaagtaagtcgcaaaccatcacaatcctagcgtggtaatcatgtgtccttgtcgatgagcgcagatgcatttgtatgacatctgtccatggcacgcttccccccttcatcattcggaacatcccatataatggtggttataccacctacttatggttctcggtctatcacccctccatgaatccttgacctgcctccaggtttcacacaaagtacatagtacacccccaatgccccaactctcttctccctgtcagacatctcgccccttctcatccccttgctggccgagaagggcaatctaaactgacatcacacacattcccgcccaccatctccccgggtaaccaccaacgaaagggggtccctgtgcaccactaacaaccacccctcttcacctttccgcacgcccctcgctatctagagctgatccggctggtttccctacccgtccttggctctctctcaccccctcacattttctgtcggctacctgtttggcctgccttgactcaaacttagctcatatcttcttgctttctctctcgaacttcatttcccggttacacgtattgttatctaaccactcacttcttgggttatcacaggtttgcggcgacgtcgtgaccaaaaagaagctcgacccgcatcgccaacgctgctggggtgcaaacttcacctgcattgattgtatgacccacttcccgggtactgaatatcgctcccatacggtaggatcccatttagctcaagccgcgcgatgcctaacggttgacgttttggacttgatccccgctgactgttcttgaagagttgtatgacggaagagcaaaaatatcagggtgctttgtatcgacccaagaaaggaaaaggcccacaaaatcagaaccagaatcagaaccagaatccgaaccagaacaggaatcagaataacgtccaagccatggcgcaacccgcgtatgtcgaggaggttgcggaggactttgatacatggcgccagcacgacaacaacggcaatgcggctgctcaggcacccactcctccttcagcaactgaggctcctgtcaacgtttttgactacatggtcaaccctacaccaaccacctcgcgcgtttccgttgcggaagagcagcctgggcagacggagagcaacgaaatggtacgctacgagtccaagaccaaagagagcacagagaacgctgttgttcaccacgaaaccccggcgccaaagaagaagtccaaagatggagagaaggaggttaagaaggataagaagaggaagagggaactccacatcgagacagaccatccgatgaccgacgcgccccctgttttgcattccggattgactgggggaatcagccgcatgatgagcagacccgatgtcttccctccctcgccagagtccgcggagacaccggctagcccactcaagaagtccaagcactcgaagcaccacaaatcagagagtcttggaaacagtctgatggccatgattgctggttcgaagctcaagaagagcaagtcctcgaagacgaaggaatcgaaggacaccaaggaagggaaggagaagaagtcatcgtctgcgtcgccgtcatccaagaagcacaagcatagccacagcaagtcgctcgaagtacccaaggagcaaaagatgattgagtacacgcccggttccaaggacggcgccgtcgacaaggacaaggataaccaggtcgtcatcttccagcctcgcgccgagcgttttctgagcttcgtcaacaagggccccgagagcgataagggtgtaagcctcaacaaggcactgaagcgctatcaccgcgagcgcagcgcgtcgggaactagtgtgagcaagctggcggaagagaaggagctgtggcggtcgttgaggatgaggaggaacgataggggggaaattgtattgttctgtgtttaagtagatgctcggggtgggaaaaaaagcgcgagaaatacaaatacggacaacaatgtaacgaaaaggaaggaacgaagatggtgtgtcacggcgtttgagggggcacacctgtccattcttgtattggaattatgtaccatacccaaatcatgtgttactactttcgtattctatttacatttcgaaaagtggcaaatactggaacaaccaacagatgcatctcgcttggagctcatgttcctcattacccccctcggccggcggtaggtacaatattcaacaccaaacgatccccctcgatgcgtggaggtggttcataaatgaccccaactcaccaagtattccatcaaactggacaattgggcattgtggtcaagcggtgtggtgcgctgagctcccgtctcattacactttcagcccagctccccgggcagagggttgcgctaccacacgccaggacaggagtacctcctagtcaactgtaaggtggcgtcttcgggctacgcaaaatacctagggctcttctactcccttccacctacctctaggcaagacgtcagccgtccgattcctagatacccttgtctccaattttttttttggcacttggttttttgatggtggtgtgagatagctcagttgattgcgaagtttttggtttggtatacatgtatgtatgctaagagagaaaaaaaaaaaaaaaaaaaaaaaaaaagaaagcaagaaacggatgacgatgatgaagccatcaccagatcttggcgttactcagcgtgttaaatatacctctactgtgtctgtccccttgtcgaacggtggattacctatgtctaggttcattcatcatcatcagtgtgccaacgaccatccttgcgcgagaattttggcttggtcggatacagatttatgtttcatatcttcttcctgcccatttacctgtagcatatcattttggcgctttgcttgaggacaaagtgaatgtttcttgtactggtattcgctgatagaagatgtcccttcctttcgcttttgcacatggcttttcgatattggattattttgtgacgggttcgggcaaggatagcttactagggcagaagaaaaaagagccatatacaagtaacatctgacagagaagttcgaaagcaagatcaagcctgttatcaacattggtcaagattttatttaagcgtgtccttcgctaaatgatccttcattaaacaacccttcactacataattcatataatcctacacggtacaagcgcggctctactgtataaattctaagcaatcatcgtagccgtcgccgttccagtttcggtctcagcctgttctccggaggcagacgaacttcctccatccaccaaagactgctcgggttccttttcttcatgcacagcagtgtcaacactccgttctgtatccgatgtcaccccattcccttcctggacatcgccatctacactggcaatcttggactgtccttccgcttctccttcagaatcagatcctgatgtaccgctcttctccttctcctgttcctgttcctcctccttctctgcagcagcctcccaatcctcctctacaacctccggcctcttcttcgcctccaccacaggcttcttctccataatctttctgagcgtaacaaatgacctcgtcagcggagctgccgccttctcgggctcggctgtcgatgtcttggaaccgcctccaagccgtctccaagacccgcgactagcaaccgcattccagccacccgcgcctccttttgcactttcggcttctctccggaccacattcaacgagtcatcagcgtggcagagcaccacaccgccggtggccaacttggaaagagacactgttttggtcacggcggacttgagcgtcatgagagcggactcgatggcttgcggcgttggcgcgataggggagttggcgatggccgctgctgtagaagcaggcacggctttgatcaggatttcctccgtggggaggaagttggtggtgaaaccgacggctgtcaagccggatttggccacgctcctgatatctgcggcgagggcctggtctaattcctcgatggtgaggccgaaccggggctccttgaggagcagtgcgttgaaggattcctgcttggggggagcgacgaccggggcagctgccgcgggcctgaggagactggcggtgggcttggcaatacgggcgcactgcgcaagtgtcttagagggcgcagcaacgaaccgcggggtcttgaatatgcagacgtgccgatgaggctcggggtcttgactctcggagtcgaggccgaagtcctcggctagactgtgcaggaaggcgcgttgggaggagggcatgggcttaaatctgagacgcttctcgtcgggcgaggaggcgaagacgcggaactcccgctcctgagtctgggaccagttgacgttctccttgaacatcttgagggtcttgtcggagtaagggatgtggtcgtccgtgtgggtgtcgtcgatcttgagggcattggctagcttgcggttccgctgcagtcggagacattcgtcgtcacattttagcgaagactcccgcgccgacgacgggctcagcatcgtggccatgcaacggacttcctgcttgcgattctggcatggacaggtgatgaaggtcttggactggcaaggcttgtcctccttgcaaggatacggagcgtgacactgctctgcgcaagtgtgatcgcaagacttgcgtactttgccgcaagcctgggtgcagtgggagccaggaatgccggcatcttcgcaatcgcctggcttgtggcatgtcttcttgcacacatgtgatccgcacttaagcttctttccacaaggcagtccacagtgaacttcgttgttccagcacggccgattcttcatgatctcctttccacagatgcaaagcttgtccatcaatgatggacacttcggacaaggagtgtcatctggatgacaggaatgaggaacagtagggtggccacatggctggcgccgtctacacgggaatcgacactcgggcggcctcgttccgcagggctgaggagggtagaggacagtgcgcccgcaactgcagctgatctcgtcgaaaacagcttccacacatgacgggcattgacccttgtggcagagttgctgacatgtgtgttgaccacattttagtgtgcggccacaaacctgaagacagatgtgttccgcttcataattctcattcggaccccgattcttcttcttgcgtcgttctgcggccttcttctcgcccggacaacaacgctcgccgcactcatgcctgccgcagttgagttgaaccctgcaaaccctgaagcacattggatgttcgatcgtgccctggtgacaggctgactgggtttctgtcctgccgcaacggcacgagatctcgacgaccttcgaacacatcccacaggggccagtgtggcatttcttctcacacaaatggccgcaaggaagaaccttctggcaaggtttatcgcagtgaggtatcgcgtcctcacatgattgacgcggaggtactggcaacgacgttaatggagtttttccgcatgggcagtgagtgaccacatcgggagagaacgggcagtgtgtcgaatcttcatcttgtggatggcaaggcttctggcacgtgtgatgtccacagtcataagttctgccacagatgttgctgcaccggaatgatccttcaaaccaggagtccgaatcagctgtcgctgagacatcctgtagctgtccgtgattgaaggaatccatgatctcatcgcgttgatcgcatgctatttccttctgctcttttccgcagtagcatgtcgacaagagaggaatctcgcaagctccgcacagcccagggtgacaggtctgggagcagaagtgctcgccacatggaagtagatcgccgcaaaccgcatcgcagctataacctttgccatactcggtttcagtgcaccgtctcgtcgaggtatgcttgccgcaatagcaagtctgagacggccccatcaatgtacatggcggacagggtcccgcatgacacatcgatgaacacggatgggggcaagtagcccgaggcttagagcatgtttgtccacaggtatgaggaggcagtccgggaataggtttcggatcgatctcctttttgcaccaacagcgatccggtccgggcttctcgacaagttgcgagttgcagcctggacacctccaagacaatggctggtcagcactttgctcctgctgctccgcatttttctcttggttggcatgccatttcttgacgcacgaaaggtgagtaacagtccagcagacggagcatgaccaaattcgagtgttgcgcgttagctcattggtgcaaattacgcattcgtaaagtccggaagcaatatcctcgtggattcgggtggtcaagtcaggcgccgaagacttggaggtattggatggcgcaggacgatgctccttttgacgtttcgcggcggcagctctaggttgttgggttgggactgcaagtggttggccggggacaaaagcgggagcatccgcgcttaatccggcgcctgatgcagtgtcgtgctcttcagcagtggacggagccgccgctgtccctggagggggtgcccgtcctcgatgggataccacgatcgagcgttgagcagatgagactcctctcccgcgccgaggtccacctcctccacctcctcgcctccttcgtccttctccttcttcccttgaatgtcctgagggcgcatccggcgtaagcaccaatggtgggggaacgtttgcgttcgccgtttctaagaggttccttgaggattcggcggattgcactggttgactggcatcgccaccggggtttggtcgctcggaaccatgatgacctctccgtggcctgcctccacgtcctctgcctctgcctctgcctcctctgcctcctctgcctcccctgtcagaaccgccttcatgggtagcaggttgaacgtccgccatggtgatgtttggattcgtcagtccatgaatatttgacgccacttcgatgttggaagactcgttgcgactgtttgctaggtggcgatgagctggctcagatatccgtatcgtatcgttgaatgcgctttttgaaatacagcgtcttcagatagtggaaaaaagaaaaaaaagagaaagaaaaaaagaaccctgggcccaagtgcacccaaagtacaagctcaagatgaacttgcaaaagtgcaaacagcgaacgggttccgaagtgagaaaaatacttcagtaggcacgattttgggagagcaatgtcgcgctttttaagcaagccgcagccggggtaagaacctccacttggtgagcctggactggagtgaagcctgtgaagttttgaagagaaggcgtggacgggtacggtaagattactaaacggggactgaaatggctccaggagggtaagttggtggcgtttccgggcattctccgcctgtcgttgctgcccggtcccactaaaagagggctgcgggagatgtcaaattcagttcttccacgacccaagcaggccaagcagggaggagctcctgtcgccactgtgagtcacgattaatcataccagaatcatccgccttccacttttatgttcgtgtacagtctaaaccaggcagaactgcctcatcaattttcgccttgcaacttgctcaacgctaggatacagtcaggcgggtcgactgtacacggtattggatttctacggagtagatgtaaatggccgaaatcgacatgcaaccgcctgtcaacaaaatttctgccattgacatagcgcaatcatttatcatgaagcatctgggaatgcgcagtcttacctttcttctcgctccccacccttgcctctggacggggattgcagcattgaatatgtactgagctccgtactcgcgggcattcaagttcagcatccggagtgggccccgggttcgacacccgcatctcggcccggccccgtagcattgtccccctcggaacggacatccactcgggcggggaatcggagggcgtgtgggcctatatgcaccaatcaggagaatccccgttctctgtttttaacatgtgtgatcaccggccaacgagatactttcatcacggaggcatacctctaggcacaaagtaaactaatctgaaccactgacaagtgccgcactccatgcgcggtcatcgctgccctggcataatggcaggttcatcatcatccgtcgtgcatggctttccggttcttgccagtcatataattggacggcgattcagacgatgtactgcgtactgcagtacactacatagtacacctctgcccggcgcccgggccgggggggtgtttagatcttgtgaaatttaccgttggtgtagagcggtggcaaaaagcaggtctttacagaagaatagcagtcatacagcaagaaatcctagtttcgtgtaggctgcaagtaacacgctaggtattcccccctcccccccttttttttctcctccttcccagcagtgtaaaaagtaagcacagcgacacagtggggaccaattatgcatcgaggctatcggatttggaggtttggggaggcaaaggcctcagctgaatggctccaagttactggtttgtcaacacaagtagtggcgcgcatgattcagtccatttgactggtgccaggtgccatggtcatctgtccctccatattcccagcatgtgttactatgctttcaccgctggatcttcaggggacaatgtgcttgcctgtaaagcgtgatggggaagacaggtattgagtggatgtacgggttttgcacgtgcatattgtagggactcgtcacaagccgataatccataatggtgatggattggttgatgggacaagtagacgcacgttttctccccttgcctcgacggttgagtggtttccacatcaactggttagaccgacgactataagcaaacacaccagcggtggctgcgtaattgtaaattgataaaatgccccagctcgaagacattgaacaatgccgtgcggaccaccctacgcaccgtcggacctgattgattgcacctggaatgtgatatcgaacttgccatccaaaaggggtgttggtgaaaggtgtacaaaaagtgctgtctgatacatatcatgtcgccccacaactttcgggataccggcgtgtcctcctatcaacaaaagtcagtaaaggatttcaaaggtaatgtgcatatgagccttttcagccgtgtctcctctctctactattaaagtaagtacgtactgcggactcaaggttgattggggtagccgatatgggtctgcatttcaggctgttattggcatccttctggggtcaagtgctgcgttcaacgtgaaagccgcctgacccgttagacccgtctctcaaagtgatgatcaagcctgattgagaggcgatggtcctttgaaccggaaaacggctccaaccgacgaccgtgagagttgaagatccgtcacccccaaatgaaaagccaaaccccgagagctgcggtttcgggaggccgaatggaatgtgcgaacaaggtcgagcgttttcaactgggtcctgctaggggtcaacagacccctacggagaaatcatgctgccagtcattctatcgacagcgcgctaacacctcgggacacttaggccggtgcgtggcaggcttggttcgcttacgccgtaccggtaccggcgctaggcccaagggagcgtcaatcgggatctccgtcctccagggttttcacattgacggctttcagttggtccagttgcggcttccggcttttggactacgagggcgcgcaagagcgacggcggcggcagaggaggaattggaaggtggtgtgcgactgtcccggatgttcatgggttttgctttgatgggaggatggtgcgctccactgagccatcatgggccagtgccaggccatttgattggtgtatttgacgtgtcgctaccgggtaaaagaccccgcctcctccacccctccactctggttcgccggcctggggacttctcctcctgctagtgtacgtaccggcattgtcagactgtcagatcagacaaatggtgtacctagttccatcactcactcagctacaataccaggctgcctctaggcttttgtggctcgttcatgccatcgatttgcttccgtacaagcacgggcatcgctgcgccattcttcacgattcaaactttcaggttcatcttaaccaaggaagtggaagctgcccggccattcacattcacgggtttaccccagtggccatcgtttccttgcccactgagcgcactgcgctcgacgcatcgaccagcattaaagtccagtcttgtcacttgcagtgcattgccctggccattggatttgcccactttgcgggctagcttccagaaccgtcccagctctcccggtctctcagctgcaggaatcggccctgtcctttttcaggttctcatcctgccgtctccatttgccatccgctctgccagtcgcagctgcaggtgcctgtcccttgaatacttaggtagaagaggtaggttccaggtcgttgcgggttaccgtgccgcagcaaataaaccacctccgcccaccgccttttttttttttttctaaaaggtttccattttctttttctcactgagcacaggaactcggtttcttaccatcacgtcaacagaatcatccccccgtcctgtgtgcgacgcaggcgtggattcaccgtctcaaaagctcgctcgcaggcattgtcgcgggcacggcacctaccgccagggctttccatcgacgggtaccggatacatcgccggatactggagactggagactggatgtcccatccccatcccagtgacagaccgagaccagatccaggtcacctagtccgcctggtacctcagtccaggccaagaaagaaaaccacaccctcgaatccgacctgaccctgacccgattcccaagcattgttgtctcggaggaaaggacaaggatatcttgtttgctgcgcccagtgcagtgtgttgcgacagcctcccgggtttaggaatcacagaaatacctgttgtatttcgctcgcgtcttccgtattccatccctttctgcgccagtccatggtttctgtgtcaaggtaacaacaggtcgggtttaaagaaagcatcgactgccacgcccatcaccatggaacctgtcccagagaccgagcgaatggaggagttccgcccctctcctcttcccagtatgagggtcaacgcacccgagtttgactacttgcgcaagccgcccacccttcgccgatcaaccgacccctctccagcatcccccacctcgccatcttggtcgactcccacgcttccatatcgccctcgcgcctcctccccgctgtctacgcttcatgtgaggtcgaggtctgcagtaaacctagcaccacccatggcgcgcactcagtctatgcccggcgtaaacgggtccggtcatcttctcttttcaccacatatccggccacaaagccctgctcagtcgccgagccgggtccgtcctttgcgcaaaccagtcgacgaagttttcccttcctcgccaactcgtgtctcggtccatgaccttgaaaggcagctttccgagagaaacagctcgccaaacctaacccttgggtcaacatctacagtaacttcaacggcccgactacgacgaccttcttcacctttacggcttgttcatcatgccagcaccgcatcgttgtcatccgtaccatcaactcctacttcaatcgcatcgtcgccatcctaccgagcttacgactcattttccagcaactattacacaacctccatgccttcaacacctacttccatgagatccaggagccccagtatttccagtcttgaaaccatcccagacaccccagatgccgaggaggccgctctagaagccgagagaatcgcgcagctgaaggccgaagcggaggcggcggaaggtggcggtgatatcaaaagcaaagcgaatgcggatgctttgtcgcgaggcaggactttagggtttgtgtccagagacaagcggaagcggtggagtgtctgcggtgcggagaggagacaggatctcgatttggagactatttgggaggattaaacctttcggacctgttagtggtgtgtttctcttggtccggtacagtaccaagaaacgacgtccgtcacagtagcgacacccagacaggcagatgcgcccggtgttcccgatctgggtacgaggacgaggtttttcttgtttgcatactgggcggcggcttttttccagtcttttatcctttttttttaccaagcatatcggcatcgaactctttcaaccattgggaaatattggcggcgtttggtggggatggaattatttccttcgataccctctctgcatgggtgtccgacagtcgaaggacggacgcctatggcagcagccgttcttgtgcgttgggtaaagcaaagcactttgcgatgaatgtggtgtgggtttcgttttcagccatcatcatgactgaggtcaatctgtcgttgtttttttttgcggccttctttttctttcgctcgtttcgtttagcgactactggttggggccttggaatggagttggactgtatgttaccatcggatttccctacggcttgaataagttagtcataagcgctctaaaggattcgcctagccttcttcatatcattatcaaaatggattgtgatttgttgtggaatgtgctttttgcttccttgtggcttccctagcgtaccctccttgctcatccacgctcgacaggttgacaaatagcaatcttatacgggtacggtggtgaacatgccaaagatacggacgagcttacatcgtaggcacagcgcatttgaaaggaatatgatgtcgtacagtacttcgcccattcactcttgctatcccctcagcctctgtttactcaagataacatactcatttctccacaattctgctacctgattcatcgtcgaggaaatcgaatacccggtccaacctaatgacaacctgtgacggcgcagttacgcggaagtgtcagaccctaaagtgaactttgtctggctttgataacctatcataccggcgtcagacctttagcgatataggatcgttcgtgagcatgttagtatgaccattgtagtttttgcggcttgattattactcttgatgtatggagtgacgtcgagcaaatataacacgaatatgataaacattacactaagatatgacatcgatctcagtcaaaaggtattcttctcaaactctccacctgtcccctcttccgcatttcctccgccgccgccagactactcggcaccttgataccgcaacaatcgccccagccagtcggctgatgaacatgcctcttgccatcactatcatcgtacacttccacctcgccgccctcctcttcattctcctcgctacccaaggcattgggatcttgttcgctcataccctccgccgcaggaattagcgatccgaacaagaaatgctgcataaccggtaacttcttcagcacctccgacacaaacatcctcctcatcccgccctcaattttctcccaattcttggcgctactgatatcgtccagcatcggactatgccaccttaaacctttcaccgtcttagtgctattgacaaacgccacctggcccaggtacaaaaagtcatgcccgaactcctccagcgtcagctcctgatgaatcgcccgtggcgtaataaagtggtgatgcaacagctggctggcgccaaacagaaagggcaagaactggtagtcgtccagcccccacacgccgtgcgagcctgccggctcgagatagtacgtcatctgaatcaggcgcataacttctaggtagcgggcgaagacgcggagcacgacggctttgaagtctgattgttcgaggaccgagagctggtacaggcacagaagccacatgatgaagttgagctcgtgacccgagccgtagtcgatgcgcgtgcggttgccgaaggactggttgaggtaggctgaggcctcagtgacggcagcgtcgggaagtttgcctcccaaaaaggcggcgtgccattgatgtccgcgctgcttgaccttgtcgagaaagagacggaaggtcttgttgccgaagcgggagccgccttggtcgtctggtggcgactctttgcacaacgcttcggtctcgtcaaggatgcgaaggatggccttcacgggctcgcttaggtcagagtccttgatagccgagatgggcgtgtcggctacggattcggagagggagaagacgaaagagaggatgagattgaaagagggagaggccaagaagagctcgtggtctttcaggagaaggatccgccggacgggcgtctggaacaccagagtggatgggtcggggcgcggaggtagggcgggggtttctggaaccggagtcgggttcgatggttcctgcttccgtcgcctgggctctagcttggggatacggtctcgtagattcgggatggcctggccggctttggagatgggttgtcctgaggctgctggcgatccttggccggtgcctatgcctgaccttcctgttgtcactgatgagtccatgatggatgaaagctggatgttctgaacagtgtgaaggtaggcttctccgtggtcggtgttgcagttgaccgtactcgttactttagataagatgactgatggaagaagctggagagagtggttccgtgatgtaggtggaagggtccgagtgtggatgttggaagggaagtttacctacctacctacccaccccaaggtagtgacgggcaatcccctggatgctgtgagcattctagtctaccccgccgtagagccatcgtggggcaggcaaagtgctgacggcagaaagcgtaatggcgttctttggctgggctgcagcttccatttctgaaagcttggcagggcccgccgctgggaaagaacggagtggggccacctcaaaagctagcgcccgggctgcagatcccgtcgtggaggaacgacccgccttcaacatcccgccttcaaatcttcactcgcgcggcctcagaaacaagctcgctcaccacttgatttcaaccaccgtccgtcaaccaaatcctaagccccacctaccctcacaccgacccaaacactactcacatcatggccaccgtgacacctgaagcgtctctcaacgcccttccccgggcggatggatcggccagatactcatatgctgggtacacggtcacggcctctgtcaatggacccattgaggctcagcgtcgggacgaacatgcttatgaggctcacgttgatgtaatcgtacgaccctctgccggggtaggaggtgagaacatcataatggcaccaccacccaggcaaaggactgcatctcacttactttacttttctatataggaacacgagagcgccatctggaatttattttgcagtcttctctttctcaaatcatccttgtcaagaactttccccgttctgtcatccaaatcgttcttcaagttgagagcacgcctgaaaatgcttacgtcaacacaaaactggtccaggccagtttggtaagagaattcgaaccctctcctccctctgttggtaggctataactaatcctggcaacagaacctccccatcataccggccttgttccagactgccgttctcgctcttctatcggctgctgtgccaatgaaggcaaccgctacatccacagtggtggcggtggtatccgacgacggttcgaagaagatcgtggctgatccctccccccaggatatcagagaggcaacctcgctacatgtccttgcttttacctcgcacgatgaactgcttctttcagaaagcgaaggtgacttcaccgtcaaggaatgggatggcgtttacgaaaatgcccagaagatatgctgtcagactgcctcaaagcaggatggcatcgatatggtgcttgacgatgacgcgtccagcccagatatgcgccatttccttcggtcgacgctggagaccaaagtagcatccgacctccactggaagtgaagatgcattcggaccggactgtctgcccgtatctcgtgcgtttcaaaagccgaagggttgaacagtcggctcatgatgtttccgaaatgagaactcataggccttttcgccggttgacgggacaagtgcaacttgcaatgcgactcgataatcctgtatccgtggcaaaaagccagttctggacggatacgaaccagacacattgcaaagataaccgctaccctctcggcacaatcacacatcactcggcaaagtggagattgtgatcgcgttggatatcaatcagcgcaacggagtggataactatctcgagcgagattttacgtggattatgcacgggttcctttgacaaaacatcgccacttcaaacgcacaagaggtgggtccgacatagggggtatgtttgaatattccaggccagggccagacccctgtttcatgtcgcctttcccaggcactgatgtcacggggcattacggtcttggtgtcccaggtgtgattgaagaaccaatcgacaagattagaacggatattatgagtgctttcaataaggcactggggttgtgggagttatctaatccggatgatggagccacgtagctgtgagcctcgagctgatggtttggtgcccctgcgttgggcttttcgaaagcgtctattcttcgcctccccatgtgtcaggcttgatcttatgcaacacgcaattcttagtcccattccgactccttgactattggttgtgttcgccatctttttacgcggcttggacggcatcaatgcacaacggcctttgtctgattcgagcgggtcaaacagagcttcacggaacaccacatggggctgtcctgaagatgtacagtgtaagttttgtgcagtgacaatagcgaaacgaaagcgcttgtgttgtgatgcagatgctgaataccgcaaaggtatattgattgatgcagaatcgagctttggtgccctgccctgcctgcgctctggccggagacggactgtcggcgtccttcggcaacctgtgccgggagatgctgtctgagcggctgagctagcgcctgtaccccggacgttcgcctccaaaaccccagcagtaccaggatacatgagacgtaacttaacacctcgaatttcagtctaccatgctctggacccctcctcgcatcacattggggaaaggggtgggaggactgatgagaagcttcgagttacgcgcgaaatccccgaggacgcctctatcacaagcactaggaccatccaagagattggagaagctgaaggcgctagtacatacaccgtgctgtatccatattctcctgcagatacgcccatcttgacacacctgcttccgcgtttcgatacccgccattgcagctctttgtataatgctgtaacccaaaggaaaccgcacaagaacgtccccaaacttgagtcccgaaatggaacagctatacatatgtaatagtgtacacataagtgtttggtgtacacattccggggtagcctaggagatccaacttacccctgtgccgcatccggaatacatcgaacagctccgtcctgatcttacagattgcgacccccgccgaaacgtctactactagtgtacttacctatatcaccggcaccccacttctctcccgggatatgtctcgtggtattaaatcacaagcacgactgatgttagttatactgccttcaccgtctgctcttcattcgtgtgcatatttgctactttcgctgtctatacccttgattcgaggacttccattctctctacattgtcagaactctggtagttctcactgtcctatctctatcatttcttttaatattccttctatttacagttctccgttggattcccagacgttcgagtcatttgacggtccacttgctgtcctaatcacgtcgaagaactaccacgacacaagactatcgattaatcttggaacttctgttctcatactcgcacccaactaacactattcatagctgcatatcaaacccaggtacttttgccctttcaccttctctgcagtcccggcctttctctcacatcaagcgccatgttggctacaacttggggatgttaagagagtctggacgagtctcgaccaggataccccgaaaaccaacggacccgctaactgctcgttcacaacttaccagatttgcctctgtctatgacccttgtttggcccattgtgtaaattgacagcgccatcacgttggaattgattacaaagccaagcttgcagcgaatctcgaaacgcaagacaaccgccgccgctgtctgatctgtttcccagacactttgtacttgctcgtgtttgcgtccaggcacagacatctcgcttggaacatttgcagctaaactatcttgggaacgtcgcaattcgttccagcgtccgatttcgccgcgttacattcaccgttgcaccgataagattgcgttgcagcaggtcgcatctcacacagacctttgcctttatcctggttccgtgcgatccgataagtcaatcggaacggcccttgcactaatcacacactgtacggactactcactccaacggtgactttaccccatactcaaccctacaatcgaaggggggcgttttcccagtgcggccttccaccggctacttgcgatctcgaatcactcaccaactcgaccggactttttttccagcagtgagctgagccggcgcatttcgtacctggctaccggacaaagaactggctaaacttgggctgcggcaaaccaaagcggacgatctgccgaaaatagacaacggcatcttccactacggtagcacctgtaccagagacagctcccaccgatatcgatcgatccacccaagacaatgctgttctctagcagagaacctgtcaacatgccgctgccggccccagtcctgtcacccacagcgatccaccccgcgctgagcgattcggccacctcgcctgcgcctgggagtgggagtgctgggacctctcatcccaacgcccagaaccattcctcggactctcctcacccaccatcttacccacacccgctcctccttccgctcccacgcacccgcccgtcgttcgcatccttggatcagtgtgcctccgatggggttattacccaggcacgcttctccgatgatgctgaccgcccaaagagttcatatgcaactctaggacgcgcatcaactttggattgcgccatctccgacgcagataccgcagctggaacccccaatctccgacatgaaggcctggactctgtgacacccagacagactcccaaacctgcattcgcttctccctttatctcgctagatacccccgtgcagacggactacaacccggtgcgaaccgcgctctctcccgcttcagcgtcagcctccaccttcgctcactcgcaaccaccaccccacgttcccggacataagaagaacgccctgtcgattgagtctgtgccccggcagactattatgaaagcattggcatcggtggcccgcaacaacagacctgagcctctctctctttccggcatgctgtccgcacacaacatgcctcaggacggggacaaccgtccctccacttcgtcgtcgcagaagctgtgcgacgctctcaacggcatcgctctctccggcagcacttcgctacagtcaccatgcttctaccacaaccgcttcgacgacgcggtcgacatcgacaaggtgctggaggagatcaagaacgatgagtggatgtcgcattcccgtcttgttcagacggccactggtgtacgagaagtgtccaagcagcttcagcgacggcccattcgacgagccgtcaagaatgttatgattgtcaccaaggcccgcgacaaccagctggttgtcctcacccgtgaactagccctctggcttctccgaaccccccgttatggctctgatctgggagtaaacgtctacgttgacgccaagcttcgaaactcgaaacgcttcaacgcttcgagcattaccgacgagaatccacgcttccaaaccatgctcaaatattggtcaccagacctttgctggagccagcccgaaaagttcgatctggtgctcactttgggcggtgatggcaccgtgctcttcacatcttggttattccagcgtattgttccgccagtattatcattcagcttggggagcttgggcttcctcactaatttcgaattcgagagatacaaggatcacctaaatcgcatcatgggtgacgaaggtatgcgcgtcaacctgcgcatgcgcttcacatgcacggtataccgggatggacccctcggacaagaaatggaggagggggagcagttcgaagttctcaacgagttggtcattgaccgaggaccgtcgccttatgtgtccaacctcgaactgtacggtgacaacgagctgttgaccgtcgtccaggcggacggttgcatcttttccactccaactggtaagtccaaccacatgacgagcacaagcaaagcagatctggcgctaacatgattcttcttaacctaggctcaacagcatactccctctccgccggcggctccctcgtccaccccgacatccccgccatccttctcacgcctatctgcccacacacgctctccttccgacccatggtcctctcggacaccatgctcctccgcgtcaccatcccgcgcaacagccgcgcaaccgcctactgtgccttcgatggcaagggccgcgtcgagctccgccagggtgacagcgtcaccattacggcctcccaataccctttccctaccgtcgtccgcaccgacgccgagtggttcgacagcgtctctagaacattgcggtggaacacgcgcggcgcgatgcaaaaggcctttgacgcttcctcgggagggactggaagcgatgcgggtggggaacaggaggaggaagggtgggatattgatactgattcggcatgttatgcgagcgaggaagggagcgtgagtgcgagtccgttgaggaggcagatgagtcttttggggatgtgaagtacatgatttttctttgttgtataccaaagagagtgaagggaccgttggatttctttggaaagaagcaatgtgtttcgagaaggcataagcgacggaattttttcttcatctttttattcccccccccccttttccatatctcatcattgggggaccgagatattttgactgaggaaagacaacaagaataatgaagcaggaaaagagacaaggcatggagagacaaggcatggagagaatagaggctcatcaacgcacgtactaagggattgggttgaagttctagagctgaatcacagtacacagcgcccaacaggtagctgtacatgtgctttgattagatatctttggaaggcactggatatacaattggcgtctacggagttttctagatcatttctttttcaactgtataaaaggagtggacagaacaacaagattccctgaccaatgaacctccacgaatggatccagtgatctctgaatttctggtgcttgaatagccagatcatgtaatctaagtacgcattccggcgcgccacgcctggtatcgtcgaaaatcctctacgttttactcatgcaagccaatacgtcaggaagcgatcggtcaggcatgatgtgcgcgcgcgcatattcaatatctggttcattctgtcgatcctcatcgttacactagtgtacatcgtcaggggtcacattatcaaacatttatctggtatatctgattggtttacagaatattattcacatggggtttcccttcctcgtccgcttactcttatacaggacggagtatatacagacacgcgccggcacaaatatggtgtgcgtatgaatacaacgaaagagcggcgtcctccactcccattcctgttattgtgttatggcatctgaacgccgggcaaccgggaacatgtaaaaggtgttgttaacacaaatttgacatgtaagatagcaacaaaggagccagagaagaccgcctatagcaacttcgcttggccgcccgaagcaaatccgcattgaagcgtcgactggaagatataatgaagttcggcagatctccagataggccagaatcatcgccagttcccctgactcaatgaaagcagtccggcaacagcatccgcatcccccttcttactcggactaatttcgccacgcataaaccgctcgacctcgtccgagccatcatcctcgaaaggaggagcacgacgggaagcggtgggagtgttatgttccgttgtcgcaacaacaaagtcttcgtaaatccttagctcagaacctcctccgccacgcttatctcctccgcggtagtgctgccccctgccaccgccgtcaagagggccggtgttggtacggttgccggataatgaaaacgatgggctggactctattagagcatggcgggccggtgttcggcggggatttgtcgccttatcgtgaattgacgatgacaaggggccggaagggaggagtcgccggtttgttggtcgaatggcggatgaaggtgggtggtaggaaaagcgagggtttccgttctcgtctgggctccagttctccttgtcggactcgttgccttgtggggagatgaatagggatgaggacttgggtttggtgttgtgactgaaatccgccggcgtgtctgctgtaaaagactgtctctttcccgcccaagtgttgttattgttgggcgtctctagccttccggtggcatccagcccttttgtcagtcggggcttcttggtcgaactgtccgctcggggagtcatccggctaatgctggcgttacgcttgttgctcctgctcagttgcaatgggctgccgccagcggtactggaagtcgtcgaccgcagcagactgatggctgcgattgctgagccacgactctcgtgcttggcttgcaccgtcagcgcgtcttcgcagttttccgcgtcacaagcgaactcccaggcatgaacgtcgcgagaccttccgcgtgcaaggcgaggcagcaatggggcagcattttgagatgaaggaagactactagtaatggtggagatgggtggtaaagtaactggagattcactggggccacgttggtagctgggtcggcatgccgagtcaaatgattgcagctctgatggcgggaggctggcaggattctgtggcggggaggtgatgacttctgccttgccgtccagacccgtcgacaggcgcggacggagcgcagaggtcgaagacgaacatgatgaaggagggaagttgttgaaggaatcgtctcctcggtcaaagctgataggcgttgatagaacgtgggagtgggctgggtagttccatcggttggacagatagccaaccgagctcggcaaatgctgagacattaggagggagtcgtcgtcaccggcgtgtctttgcttttgggcaggagtcgcgtatacagggtgaggcaagctttgttgctcctcttgaggttggctttgcggttctggtagggggagcgtgtcctcgtggagcgtgtcttcgtggttctgctcggtctcgtggtcgtcgagtttgctaggcgaggcaacctcccgaggcgaggagtattcctgatctaaacttgaaacaacctggatgggcgaggtattctccggctcggaggtgtacacaggaagggtgttgtctgaggacagtatttgcataccgccgtatcgaagcgcggctatctcctgaggggacaagggacgtgatttcctgcgatcgttttgtcggcggttttggaaccaaatctggcatgcgcgttagcttagctctgttacgcgcggtgaacctattggtggtgacgttatggctaacctgaacttctttttcatttaaggagacgcggttcacgatgtcttgacgcgctgccttgtcgggtttggggttcgcattgtaggctgcctcgagtatggctttgtcttttgctctgcgaatcgcagtccggttagtcccgcgtgttgtcgcaaagatgggatggaagagctcggcagccggccccgaagccggttggacccaaacttacgtagttcgttttctcttcccctttggatgtctctccacctctccggacagctgtgacgagagctgtggtgctggagtttgcgattctctcagcaatggggattcgaagacttggttttgactggtactctgggagagctcttcatgttccacctcgtgggcgaggccaggtacagcggaggaaagctgaggagagggcgtggagggtgttggggcgagagtgtccatttcggttggcgagtgcaggccaaaacaggatatggtgaaccgatcaatgcatactcctgctgggaaactgttcgtcggtctgcgtcacgtcggtgacttcgtatggtgtctgttgggatcaatggcgtcggtataggtatgttcctcaaaaacaacgaaccaacgtcaaaagtaacacaatagtcccctactgggtataagacaagaagacgtgtacccaagaaagggtataaatcagaaaagtaaagtttgagaaagttgtaaaactgcaaagataagcagaatgcagctaaaggcgcaagaaggcgagtaagggcagtgcgtaggggggttggaggatggtgattaaagacatgcaatagtaggtacttgacgtagagggaaacggttatggggaatctttaacgaaccgcaccgcgtcttcaacgcggcatgtcgtgtagtcatccgaaagaggaaattaagtgagctaggggttagggttatcccccgaccagaagcgcactttagtcgctaagccgtttattttttccccccgatttcgcgcttcacgcaaggggactttggcgctagctatagtgtaaagtgcatgtcagatcaaatttgccccatcctggaccattttaacgcggcctttttgattcgacgcgccttttcctaatgtccgttgtcacgttcagcatgtccttgcccttttacatcagaccttacgacaaagttgttcctaaagtgcaaaactcgaactttcattgtgcattgaacaccttgtagctgcttggcagtaacgcgaacccaaaacccggcatgactctcaatacatgtactccaatgcagccagtgagcagtgatgctctttgtcaaacccattcagcatccgtcacttgtcccaactagaacctcaactaatcggtacctggtagatggtatctcaaccaggtacaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaacaaacaaaagaggaaaacaatgaacaattatatatataacttcccggactcctacaatacgtgttcatatctcccccaagatcaaaccctaactaagtcccaacaccagtagaaacctccgccatggcaagctggaccaatccacatcctttgtggatttgcaacctgccgcctactcccaatttcccatctgacccccctcctaggctctaccctcaccactatcaacacaaccatcaacatcaccaaacaactcccccaacccatccctcagcgccctgactttatcagcagcgactttccgttccctctcaagctcctcgatcctcgccttcagctccacctccttggcttccttagccttgagcgctgccctcgtcatgtcgcgcccccgctcgacgccgcgcatgcgcagtgcgtacgtgttaagcttgtcgcggatggcttggcgggttgcgtctgaaactcctttttcgctcgaaaggaggctgaggattgaggtggtgatttcatagtcgtcgcatgaccctggccccgtcgtcgtcgtcgtcgtgggtctaccgataccgccgcctgtgggggtggtttggtaagagcggccttgggtttggctcaggtttgtagatgttgttagttttgttgttgttgttgttgatgatggtggtggtgatggccctctggtatcggagaagagcttgacgcgttttgttgcaccggcttcagatgctgaggttgtggtgttccctcgtgaagttggggtcagcatagaggcagaggtatcgtatgtccgctgtgggttcggggtgcgagtggcggggtgtggcatcgccgtccccgtcgtcgtgttgctcgttgttcgggcttgggataaggccggcgctgggacgttggtcctcctgcgttgctgttcttgactcggatggggaggatttgattccaaaattcgaaccagctgcctttcctcgtccgactcaaggtcgccgtactccttctcttcacgcatcgtcgccgccgccgccgtcgccggacgcttcctcttagaaggcttgatcgccgataacccgcttgcactgtcgtccatgtcttctttcttcaccttcacactgtccaaatcgtcatcaaccgtagaatccggagcccagccgtagtcttccacttcgtagcagccgaaataaggttcgtcgacaaaatgcaaaccttcgccgtaagggggaaaccaaggaagtctcggcatcagctctctatttgcaaagtccggcacgtactccgaatgctgtaccggcctcgattccgccttcttctcccgctcctgcgctgcctcctcccaaagaaaaaacccacactggcccggaaccgctccaaggtcccggggctctcgacatgtgtagaagaacctgccctgattaggtccttccttcttgacttgaagtcgaactgccaactgcggcccattcatacaactgcctatgatgtgcaacgcgagttgtgagcaaacatgtctgtcaacctgacctaccggccgtacttggctgggattcagaaactcacagtaccatcttccttgctctcgattatagaatccgggataaggattcttgaaaaatccgttacctctgcccatggttaagggacgctacacaggtaatatctcctaggtggggggctgggtgcccccagatatttgttctcagtgtgctcaggtctctcgatgaagccccttaagggcgtcttcctggcgaaattacctcgctggggtgtgagtgatattcagaggctaagtcgcaatgattcagagagcagaatatagcgatgtttgaatgtagctaagatggcccatctttcagtcccggtagcctgaaacgatcaatccaaggttgttgagatgagctgaggtcacggtgacgctactgaaggattgactggcatgtgcatatgagccgcatcaaagagcaacctcttcgcttttctggccagttagctgtcaggtaggtacgggcgtagctcacgcagcgtgggtggtgttagcagttgctttgcactaacaggtctatccgcgctcataagctcccgccgcaggattcagtacctctgtgtacagtgcaggggcacgtatgcctgttagagctgacggaaatcaggggcaagccccaccgttcccgtcttccagctgatgtttctccttcgatctaggttagacttttgacagcgaactgtacatgcctcatacaaatcttccacggtcaccatctgcaggaatgtactggcgtagggagtcattatgatccagaaaattaacttttagcaaatatttctatgatatagtacaatacgatcaaccttcaaacaaaccgaaagctccacgtggagtgagaagcaagatagaacaatgtagatagcacaagataatgtgataacgggatcttgggtatagtaacaaagataatataagcatgaagaaagaaggtgaaataaaacggagcgcgtttgagttccaacggagatgcctgtggacgagaatggaaatgacgtccctccagtccagcatcagataagacgagatctggaaaagacatgaaggggggctgtggaggaacggagaccgtcgacaaagtccagccatcagctcagatctcatagtaataatcctcatccagcccctcccgactgggcacctgaccagcgcccgggaccggtccattatcgaccgcctcagccctaacattgagcagacgtattttgaggccatactcgctcaccagcgtgacgagcttgttagtctcggccgtaatgggcgcctggttgaggagcataagcagaccatcgagccactccgatgccaaactgtggttgaggggatggagcgtcaggatcggctgctccttggtcttgcctgcggtggcaaggctagccagctctggtgagacattctcggaaaggctgtagatggtgatcttcgttgtggatttagccgttgccgacgcggaattggcgtccttggtgagacttgttaagcttgacgacgcctggtttccgttctctcctgctgctgcggcatcatccgcgttggagacgttcgataccaccgagctggtggagagcaaatcgatcttctccgtcaaagcttctagaccaggatcgtgtgctgtctgttcggcaaagtcggcgtaatgaagatatcgcctgttgtgcgaaagctttgcgaaacgccaaggctggtacagtcggctacccttttcttgtccgggtttgaggctttctgatctagagtggtctgatcgatgaggctgaggcttggagaaccacgaaccttgcaaaagacaacgaatacgctgctctttgacgaactgcagtgcttcgtgcttaagctcttcacgaacctggaagagatgggaaccccattgatcctcgaatgagagctctagcagatccatctgtagctctcgtagccttccggaatcatactcatgcagttcgtcctcaacctccagcacgtccttgttcctgctggcttgcccaaccacttgatcgatcaagatccggacgagctctgctaccttgtcgaaatcatatcgagtcgccccagtcgccttccacatccggaagaaggcatgtagtcccgcggtgtgtagtcgtgaccactgaagcaacagtgggcggaagagtttgtcatgggccttgccgcctccgtcgataagctggtagtagccgccgtttctgatatcgtccagatcgcatttctcaatctcgaagtgctcatacaatatcatcgtcacggccaaactagcccgcgccacggggcatcgttcgttgagtggcctgctggactgctcgagcagcagcttctggaagccatcctcgtttttacgcacgtagtctgttaggtccatcatgcctaggaagccggccacttcgaactcagatgcgggtgattctgtttcgaaacctaatctcctccacttctcggggttatgtcgtcggcttgatttcctccctgctgcaggctcaccgccggtttcctttcctccctcttcactggccacaactgtcgcggccgttgatggtcttcctgtgggggacaaggtcgtcaagcctccgttagtctgccgtctgtccggtgcgctcgcaagatgtaaacccttcagcgctctcctgtgctctggccgctccaagtccacccgaaccgccctccatttttgaagcaggatctttgtgagtgtctgaaattcgagtaacgagtgcgcgaggtcctgcaacgacgaactttgcatgagattgtacaccgccttgatcagtcccagatcctgaagcttcttgataaatttggaccactcctcaccaggaggcactgtcccctttgcgcttgacacgagcaaggtaggcccactgtcgttggataccgcgtcccgtatcagcgcgttgatcagcatcaaggcattggcgcagagggcgtggtctgccgattgcaactgcatgatgaccagttcgaagaattgcggatacaccgcgaccgcaggcttgagcgccctgaaaccgaaggtgcctggcgtacgtggcgtgcccccgcgggctgtcgattgcgaatggctgacaaggccaaccaagatggacatggcgccccgtaagatattgacgagcgggttggtaacaataagctcgaccacacgctcgacaagctctcccgcattggggccctcaaagatatcccagcccatgtccacttcgagcagtcgactcaagctttgcaacgaatatgccagtgtgtttccgccagtggtcattatgaggcggcgtagaacgacgaggccgcccgaggcgatgaagacatcagcgaaagccgggtcgttgatggacgactggagtttgaacactgccatcttgcgcgccgcatcctcatcactagcgaggcgcgagagcagcgccggtatatcggcctgatccatcctaggcaatacaagttgtctgatatcggcggtaaccgcgagtggttcagtgcaggcaattggcgtttatatcgattccgatcggcttcacgatgtcgtggaacactgggacgctgggaatactcgagggcttcgatgccgatgctgtgagtggtggtgccgtttctcgatccggacgaaaacagaggtgatagacagggcgcgacgtgccaggctctgatccaaacgttagaagagggcaaggtcatgaagaggtcatgtttaccggactgtgatgaagctccagttcttcttgaacactttcacaatccagctggaacgggagtcttgaggttgctggttgcgatgttggctgggaatggcgtttgctactactcggaactgtccaggacgttacagcggagtgcccctgtgggtcgggtgggtgatcggtaatgcctgggagccacttctgcaaggggcgctaaggaactgcacccttttaggggagacccctcctgcgggacgggagcatgtggatcgaccaccaaccacggcaacttcccttgtgttggaagtaacctaccatgtcacctaccctgtcaccccctgaagaagacgggactaaacactaacagcgacatggcatcgcttggcatttccattaggtttcttatacatttcgtctgtttagcgttgattaaacgtcgacgaggacaataaaccggaccgagacaaccaaaaacagaatagaaatgtgggatggaagacacttttggctttttgtgttttacttcccaattcctgcctgcctccatcctgtccatacgcctaccgtttgcattatatgctccagacgcaatttccgcaagaactagcgtcacaaaacccacgtgtgatttggcggcaaacggtacttcctcccagacccggctggccgctaaggtctctcttcagacgaagcgttgtaagtaccgccggactgcaatcagatttcctcaacgaagctgattacaatcccgacctggtcctttgttatgtacttcggtacagaaaagctagagcttaaatgaatagacttgggtaaagcggccaaagttttcgagaatagatgttgtgaattggtattttgactttactttttgaagaggatggagcgagagatgcttctgcgatgttgaaagccctggtcattgttgaaactttacaaatggaggcgagtgactctctttccaaggccaacaaggactatcaaataggttgccttttatcctgcccctgttcttccccaaaacaagaaccaagctaacaaaccagtagtgttttgtattgtaggttatcagagaccgtcagaagtccttgatcctgaggtgatagcacttgtacatcgtcaaggcagattgtgctgcaaaaaaggtatcattgctggccaaagtatcctacgttactcgatacgccctaattatcccccatcatcccttcagacctagccaaactaagccaccgtataattaacgtgaactccttccaaacgacacaagagacgtacaaaaccagatcaaggaccatcgcggctaggggatcgagcacccttactcaggaagctcctcctcatactagaagacttggggctctggtcggggctaagtgcgctagatgcgtcctgggcactctcagacggagcgaacccgctcttgatgtacactgttccgcttccaaccttcagcgccttctcctgtccggagtttgattcgtcaacaaagtagacgctctcccccaagtgatcatcgcttccaaaggtgtgatgctccttcgcctcaatcttgaactgcgagtcaggcgtgcattgaatattgaaggtttcgtcgaatttgacagtgccgctcgaagacttgcgatgcttggtcttgccaaccgcctttgactttccatccttcatttgtgtaatcgtgacgtacacatctgttgaaggaggatatccagaagcagacacaaccgtaaaagaagccgttcctgatgatgctccaggtaacatggcgctacgaacagaggatgcacccacactccttgtccgcgcatgacggagctcgttcggcgatgagccatcaccttcggtaataactgccgatcgcttcaggcccgaagcagcctctggcgcattagtgacgatagtaggaagctcgaccgaactactggtcatgctatccgaatcatcatccctcttggtgtgactgcggaagccacgcttgataaaggacgcgcccttgccaacaccgtgcccaacggcaccagcaaccgcagcgccaccctttagagggacgcctgcgacacctgtaacgattttcccgggaacagaaaatgtaccaaccagtgttgacgttccttgtctggttctggtgacatagtcggggcggaaaaggaggcgaaggcggagcacgcccgacttgccatcgagagtaagccgtacttcttgtgctctaaagggctcgagctgaccgaggttgatgtccgcagcaccgaggaagtcgggcttatcggcaaagtcccaatcccacacagtagccttgaaggaagctgcggtacggcttggaaccggcacttcgaagaattcgttccaggtgggattcaatgtcttcttcacggtcttggacttgaacacctcctggccgttgaaatcgaacttgacataagggtcgctcttgccgttggagtcggcggacggaaggttctgggcatccaggacatcgacacgaagatggcccatgttgttgatgctctcactggggtcgagctgcatccggactggaacgtacttcaggctaaccttgatcgagtagaccttaccatcctcgttcttgagtttcagggtggttgggttgttctgtgatgtgactgttagccatggtctgaaatatttgcatttacccacttgcaatgagacttacgagacattgtttgagtgtatcgagggtgtttcctgacagacgagcaagcgtgttctccttgccaccttcctcctgcttttcggaacgctcgttgatcttgattgtgagcttcgagaattctagctcacgaataaagcaatcgccaatctcatcaaaagtgtgagtcttcgtccttgaagtcgaggagacataggacgggaaagcataatcatcaacgcaaacctcaacgcggcactggctcttcgggagttctgcctccatgagcttgaaaataactagaccggattcatactgcagcagttcctgtgggttgaggtgaagcttgggcggctccttctcatccctggatttcctcgagggcgcgatagaagtgggagtgaccggcgtcttgggtgtaataggcctcgaagttccgccgttctctggcttgatgctgttggttctctccagagtggaggagaactggccagcatcggaggatctcggaacatccaaggactgcttaggctcagaggactggtcgctttgttcgtccttttcatcatcctctgggtcagcgacgttgaggcaagggtagaaggcaaccgtgtaggagagaacacccttggcaacgccctttccgtgcatgcgtagaccatcttggtgaagttccttcttctcgtgaaccagccattcaccagtctcggggtccttgtgcatgtattcaccggcgaagatctcggtaaggcctagactcctgtctctgcccatgttctcggcatccataacgtcaagctggaggcgctccttcgcagaatgaacaggaatgtagagaacttcgtcaaagtcggggttgagattattcttgtgagtgacagtgcgaccacgttcaataccagaaagcagaactcgaacatatggatcagacttgccaagcgcttccacgttgcgtagggatctggcattgatgaagtgcaagcgcaagacaccggccggcgtggagtagcctccagtgcttgcagcagcaccagaaatggcaaccggcctccactgggccatcatcttcacccgaccagtcttggcaccagcgaggttgtaccagtcctggcccttggccatgagctcgagcatatcatctagcttgatctggtatgtgcccagaagttgatctccggcaatatcgcgatcatccttcagggcaacaccaagcttggcgttcttgcggtccgtaatcaaaatctccttggagccgttaggccagataggttggtttgtgcgcttcatcgtcttcgtcttgtgcacctccttgccgttgagtagaaggattccgtaggggttgagctggccaaccatgctctttgatgcgtccagttccttggcttgttcaacagtgaagctcagaataccagtgtttgactctgggggaggttccacagtgccatccgaaagcttagtctcctcaagcacggggaagaaacggatatcacaggacacaacgccacgagccttgccatcgtacttgagctcgagtctctcgttctcaaattcgttgatctcttccagattctcaagagggaaggaggcggtaccaagtttcttgtcttttctgatctcattgaagtcgaaaacatcaatgtcgagggagtcattgaaagaggagataatgatataatgcgtttcgttccagcgaggattgtcgttctccttgatgaccttggtttgcgcaagaggctgcctcttgctgagagaaaggctagcatagggatcgggggttccggaaaacttgtcggggttcttgaggccttgcgcaccatgcaaagtgatagcaaccacaccaatggctctgtcgacgggtgtgccagcgagcatcttcgcaacctcgatagggaagacattgggcgcatacatcattggcgccaacgtagcgtgaatcatctcctgaatgaaactctcaaggccggggatgaagttgatgtcaaaaccgaaggtctcgcctccgagaggcttgcaaacgtaatcgattttgggtctctccaggaagcacatctccaccttttcaatgtgagggaacgccatctggaacttgattttgaggcgcatcaaaccagaaaaggacatgtcctcaacgataacatcgagacccttgctaatcatggcttttccaactcggatctccaggacaaccttggggttaaccttgttctgaagttggcgtgcagtcatgtcggcggtatcattgggggtgaagctgaacatccaatccataatgacaacctcatcttcggctttgggataggtcttgacgtgctccatacgaggtggtttggagcccaaagtgaaggtcttcaacttcaagctgtcgaggaaagcgggggtagacatgctgagaacctggtcgacagagttgatgacggtctgagcgaggacgggctggtagatgggccagaacttgacaaggaatgagttaatccattcgacggattcattatcagtttccagtttcttgaggcctagctcccgcgtgatatcgtctcggacgtttcggcgcacccggcgaatcgaggttctgtaataggtcgagcagcaagccatgattatgaagacccaggcaaggccgcctcccaacactgctactagccaagatgagagacaggcaaaaacaatgacggccacgttatggtaccattctgtgagattatacattagaaagctagaatttttgaaaggataccacttgaagctcgtacgtaccgccaaaatagttttcggagaggttagattctacccatgttgcgtggtccagcagatcctgttcttcttcggggtctttgggccagccgaatcttggggcccagccgaccttcttgatcaaatcggcctcgatttgttcaggggtgcggccatcctcaatgacatttccatcggcagtggttgggagatctagggcgccggcctttgagggtggggggagatcgatatcggccttggttccatcatcgagatcggaagcaatagctaatcctttcggtcgccgaaggccatctggaattgcctacaacggtgtcaggtcggagcagcagtgatgttgcttgagggctgggaacgtacctctctggcttgtgctgccttctccgccgcgctagcgttagggtcgaaggtgaaggcagtgatgccgagctgctggctctcgtcaacgatcttcttctcggcgttttcggccgtgacactgctgttgggatcctgtgcagcttcaattgcgccctgctgcttcagctcctgtgctgattgctgcgttgccattgtgtctgacgaggaagccacgtcagcagcccgacttgtagcgtcgctgtcaacgtattcgctcgaaattcggtttgtctcgaggatatatctgagctatcgaagaagtgttgtcgatataaagctggaggtccggtcaggaaggcgcaacgaaccgtgccgttcagaacagatggcgtcactggtcgagggcgattggcgctagagtaatcgagtggctgcaggtgcagtggcagggcagccaaagtaatattcaaataatggaacctataatagggtgtagagagcgggagaaatcgcagaaaggtgtaggttagaagagagggtgggggggaggaaacaaggaaaccgaaccggtctccttggaaggtgttacagcaaaggtacacagaagttggacctgtgcttccgtgagtaactggatgtttgggggaaaaacagaacggagacgagagaccggagatgaagagagggaataaaaacaacaacaacaaaaaaaaacactagcggacggagtgacgagactgaatgcttttgaggatggaagccgcgcaacccccagctgggaaatggctaaaaagggtcccacgcagctcaagtgtggaggtgtccaagcctctttcagcttgctgctcgtgctggtgcaagctgctattgttgctctccacggcctctccacgcagcctcccaacactcctattggccgcgtcctggcgttctggaactggagatgcctgccagccagaacctccagggacacccgtggacatcccgggcgctctgtctacactacatagtagaggtacctacccagctacctacgtgtggtgagatggccaagtaaaacccgtgggccaggtcgctgacgatcgttgaccataccgcagtgccctatacaaaaccacgaaggggcttcgtttgccgagctacttagaggtaccctatggtggtgtgtgcgcggtagttgacgaaggggttccatttactttcgctcgcaaccacagtacgaccttctaaggagagcttccattcacgctttgcctcgcaattcacactgcttcgaatcgatatggagatgtggtagccagccacccagccaattgggaaacgacggatcgaacgctagtagggacacagtacgtcagaaggtcgagctccgctcccatcgaatgaatggcggtccacaagcaatggtaccgaagtctgagcttaaggtgtgatccttggaagcggcctggacggcgggttggggctggggggaagagtgcaacactcaaaatttggagatgcgctccaagactcccagcttgtctcgcttgcgtggcttcattgtcgtgcacctagctagaacctagaggcagcccaagtggcaattagcccatattatatactctcatttctcctctagaatcaccaatatccacgaggtattttaccggcagttgtgccagctaggtaaagtgttataacattgaggtctcggcattaatggccaaaatatgggagcttaacagcggtgctaacccaggcaagagcttccagtcagtagaggtatgtaatgaagggacctacctacctacgtgccccgcagatcccagtccacttatcgctgcgcttgcacttgccggctgaaatgtgcatgctttaggccgtgacttgctccgagtcaacaggatcgccaaagcgatcacagggaacagcgaagcgctgacaggtcagagataaaagttcggcgggcaaaaggaagaggacagagatataatgcggacaagtattctttgtctatttccaccaaaagtgtgtgctgctgtaaaatcgtcctcaagatgcgtatgtctgtttccgagaccccttaccggccacagagtatcatctctaggtattacacctcacctctatcgaatcctgacgccccgaatctgacgccgacttgattcggtcatcgcatctacatcaaagttaatttcaagtatacaaccatgaacccgccgacaatcaaggctatccagtctctcgatttgcttcttcaagcagatcacgctccgcactccatcacagtttggattctgatttcttaattccagcgtgcgataatccacggccatctacgacctttacgcctcaggaggccaccgcatcgacaaatcggctgttcactaataaacagatccctgtcgcaaatctcccaacgcaggggtctcgaaagtgcccgagatagacgaagaattcccctttctgggttgccaacatgtgaacaaggataaagcgacatcatctcacccaacgaaggccaccactacaacgaacctcacgcgacaattgacaaattatctccgggcctatcacccgacttgatatgaaaactttgagactggcctgcaaccaagggtctggccacacaaagaccattcagccatcgttgggaccgtcaagatcggtgttggctgtccggtagccaaagtccaaacaactacaacacgacaaaaccgggacaccgtcacaaaaaaaaaaagaggattggacgacaccctcatctctggtaggccacgttcacctatctaccaagttaaaacacgcaagaagattcagccgtgatgcacagaaacgcaatcactccacgtgtgaggttggacaaacgctcaccagtggttgcccgcaaccgagccacgtctctttagttttcagatttcaacagtacaatttgcgctccctggatcaacaatcaggcctcgaggataaccggagatggcaactccttttgactgactgtcattgagctactcgtctggtcgaaaaacgggaaagcaattcatttcccactgagacttgagacttaacacctacgtatgttcttgaccgaatgcacaggtgtgtcgttgttacaatgtttcgtgtccggatcttgtgtcatacccacaatctcctacccgcacccgacgataacggattgagtgctgggctccatatattttcgtcggggtttactggctttcggttcgctgtgacttgactgacgaccggcccggccgtcccgcggaagtatcgccgatttcaacagctgatgtcgtgtctcgagcttgccggtcgccgggtctgttatatgattccggcgccgatgagtttctcgagggcaaccgctgattgggcagaaacgttggatgacatccgagtatgcatggtgattttacctaggcattactgcatgacgggattgcgcagcaatctaacgacgtcaaagtaaatgttttgcgatatagttgtccatgaatactgtagagcgtaaacagtgaaattcgcggatgacatatgcagtatgcgacttttacggccacattacccgtagcaacttctggacgatgccatgtgttgtatgttcgacaaccagcccccatttacttgtcagcctcgcagccaaaggcaacaacactattggtcaaaagctttagtcagccacacccatgtggcgaaagctagacgcgactgaggcgacgcggctgggttcagttttccacgacagattgatttcatgtgcgacaacgccgattctcaaattcaccaacgtcgtagcaaccaggcgaccgggaccatccagcatttctcgaaaactgcgattcgatcaacgatattcttcgaaaacttttttttcgcaaacgcaacccaacggtcttgctcacgaacgacgaacgaataccctcgacattcatcaaaccgagcagacttaacaaaccgactcgacttttcgccatctccctccttctgacaacggactattgcattgagagttctcctagcctacccatcacacaacccatcaaatcccccatacgcagcctcgccatcacagcgagataagaaagaaaaaaaacaagtcaacaaaatggccaactttctcgcctccatcttcggcactgagcaagacaaagtcaactgctcgttctattacaagatcggcgcctgccgccacggcgaccggtgctcccgcaaacacgtcaaacccagctactcgcaaacgatcctgatgccgaacctgtaccacaaccccgccttcgaccccaagaaccggatgaacgcgtcgcagctgcagaaccacttcgacgccttctacgaggacatctggtgcgagatgtgcaagtacggcgagctggaggagctggtggtgtgcgacaacaacaacgaccacctgatcggcaacgtgtacgcgcggttcaagtacgaggactcagcccaaaaagcgtgcgacgatctgaactctcgctggtacgctgctcggccgatttattgcgaactcagccccgtgacggatttccgcgaggcctgctgccgtttgaactctggcgagggttgtgtccgtggagggttttgtaactttatacaccgcaagaaccccagcccggagctggagagggagctcgagctcagcaccaagaagtggctcaagatgagaccgcggagccgcagcccgacgcgctcgcccagcccggaaccgactaggagacggtattaggagttgcggtgtttcatgctggacagagttgacggtggaggacggacggcgatgcgaaacagacatgggggtgttgtagtttttttttccacgaaccagagaaacgagaagagaagacagaggtcggtcctggctcagtgactggaagtcaatgtcaagaggcaggctgcacatttcgcgcggggacaggtggaatgaagacatggtttatgaatgagaatatggggatatcgattacaagaaaggctcggtctgtcccaatttgcagagccgggccaaggtcatcaagttagtcttggagtcggggcgttctcgattactactggaatgttcaagttatggcttcggctatacatcacgagtctcatttctggttgtgttatatgtatattaacagtttaataaaggttctccaaaccttccccctccttctcatcacgggcatgtctgcagagtgaatgggtttatgtgctctgctctgatcccttactttgtcaaccaagcccttattatgggctttgaaaacaatgaccgcataatttagtgaactttggcaccgattatcaacgtcccaacccgatcatccaaatccatgctccgagtgctttgttctacggatccgtcataatgctcaacgctaacgactgctgttactgtaaatagatatgatagagggtatctcatgcttcaaactccgatcgagaacagcttgaagcttatcatccagatctttcgcgcagtctcccaacgttatccagctctcccgtcgtctcctatttctttggtaatctagagcccttcacaggtgccgggagacacaagccgagcttgtcacgttctgtgtatcacgttagcacgctgtgataagtagaagaaagtgcttctgagaggggggtagggaaagacagcgtctgaacttacccgcttcactatcaaacaatatggtaatgtcatcatgttctcccgggagctcaggtagatctagacacaggaatgccgtgtccgcagccgcctgtgcgtcggtgacattctggggcaagactttgggtaagggaaacttggcatcagcaatcttgagcccggccttgccgcctctgttgaacgcctcaaagatgtcagttcctttgagagtgaatcccatgcactggccatgggtgaagttctcgaagaaagttaacatctgcgtaaccccgtcttgctgcacgatctggatccgggttgaccctgcctcccatttcttgtgaatgggaaccaccatacggcgacgagaaatcgcaaatgcgctagcaatcccatcaaagagaattttgaagccggtgatagctgattcaaaggcatggagttccccgacactagggaacatgtaggttctgatggtgggagattgttgcaggacttccaggcattcggccattccttcggatagttcacgcggaatctttggatccgtaattgccagagttgcgtctgcctggggctggcggaacaccataatgcaacttgggttacgtacgtccagtcttagacgcagttcgccgggcgcgacgttgatcctgtcagtaaatgtgccgtcctggaagtcgtacaccgcacgaagcttatcagcaagaacgcatggtggccggtcaccatcattgtcgtcattgatcaccttgactctttgccaactcaacccagccatctgcttgagaccgttgtgtgccgaatcgccgtatctttccgagaaccagacgaccttcagcggcacctcacaaaagacctcttcatccttttgtagtgctgacccaatgaggaggctgtgcatttgcgacctttcttgttcatccttgaaggacaacaccatgcttcccttaagacggccattctcgaattttagggaaagggcagggtcatttgcctcattgcgacaggagccgagctggatgagtgtttgcggagtgtacacttgattgacgccgcttagtgtcttgacctttggtcctgtgacaaccgcgattcgaaatccgcgatgatacgttcgaggcccagttgccgcgccttctttcttaaggcgctcaaacagggcaagctcgcatccaggcgttgcttccctcggaaactgtctggcctgtgggtcattgtcgacgtactgaaaagctcgaagagctgatctgaataggcacttctcgtctggcttcgcgtaaaggctcgcatggacctttgcgctgaactcgtacatacttcgcagcgttttgaagctaccttgcgagcattggaggaccagagcaaaccctctgggtaatcttacatcgagggtgagtgtttctgggcgccatcgtacgtcctcccacacgggacccaggcttttatcacccgatattctaagctgaacagaatcattttggcttgcgatgacgaacatgatatccgcttgtttctgtggcctcaatatggataagaaacatggaaagtgaagtctctgcgattctctcccttgttccattaagaatgcctcgatgcggaaacgcccaaaggagaagaagttgtcggagtcacccaatggaagtgcgtctagcatcccaatcccaggctggtgctgctgcgttgaagcgagcgctgaactcgaagacccccaaagaagggagatgatatcctgagtcaaggaaggatattctatccatatcgacctgtctatcgcttgaggcaggagtgcttcctcgggtggcatgaaaccgttcctctgcatcgatccggccaattttcgcaggttggacgcaagaacctttcgcacctcttctacctccgcatctaccagggcggatgtgctgttagatatctccggaaccatcttttctgataaccaatacgctttggcaaggtctgcatgagcttgttgcttagccaagctatttctctgctcagcttcgagacccgccggccgttcgcgaacagcattttccagggccattcggccggtgaggaaccaccacaacgctgcccttacgagttgttcgggtgttgatgatagcaagggtcgcacactctcggagtgtagacgaaatagctcgaagagatgggtactccgtgcagcaaaagtactcagggcatcgtctaatgcactctggtcatggttccatgccggggtaggtggttgctgcgctgcatttggtgaaaaattctccccctccagggatcgtcccgacgatctaaacgatccaaactggttgatgaagctggtgggtggactttgttccaaaccaggtgtcagaccggatgtcggtagcgggctcagctgcggttgcatatgcagcggcgagtgttgtgtctctgacgctagagccccattccgtggcagttgcaaagaccgagatgagtcaacagcgtatgtctgaggagagcgaggagcctgggcgggtatgggagaaggcccgagcctggaccggggtgaagttggaattgtgggctgactaagagagtccgattgtgatggctggtacagttgaggaaggtcaacatctcttggagactcggtatactgtcctcgactcgttgaattggtggccgaaaggggtggccgctcggaagttcgagtagcttgcgaggatatgcttgccgagcggactgcattggcaaaggcctgtccttctgcttcccgcatctcagcttgatgcagctcgatgaacgaacggcgcttctcgtctggattggttgctgggctgcctcttggcctcggctggggactgtttttttctgctagctcgtgttccccagtaccgggtatattcgcaaacccagtttgtgcacgtcgcaatggtcctggtgtaaaggatggatcgttcttttgtgctgcacccggtgacccagtaggtctcccacccccatccagggaccaagcagacgcagttgtggtcggaggcatgggtgacctgacttgcttccttttcgagatctcgaccgtgggcacatcgcactcgtcgccgccatgcccaataacttcggggtacgcgtcggtaaactttacgctcaggcctttgtttttgcggatccgtgggctgtatgagcgtgcccggatagccaaatcatgtcgagggtcggtgggactctgcacattcagagagttgggatatcgtgtactgccggcagtttttgtgtcgagctttgcaagcgtggggggccctggatgggccacttgcaacttgtctgatgagccgtggaagaaatcattcagatctccagacgctcccgtgttatcgtgagaaggcttccggtcgcgttcgcggtcttccttcacccggccgaagagcttccccattatccggccccttttggtaccccggccatcctcctgtaccgagataattggcggttcgttctccattctgtgaatcgattgtcgtgtatagctgtgtgttcgatgcgcgtcatggggccccgagcttccttagtatagacgttatagcgacagtaggcgcggaccgagcccgttcagggtcgagtatgggaactttgtggtcatgcacacccaacgccgtagtacgaccaaggaaccggcgggcatggacctcgacaacgtgatatggcgaaggaacaactgagggttcgggttgccgagacggggtgcggcaaggtaggtagaggtaggtactaggcagtggtgatgttcgggggagacccgggtaactgaatggaagtagaaggtaagcaagatgccggcaggacggtaaatgctgggagggtggatgggtattgttgttggtggccgtaaaggtggtgttcaaaactgaattccagctatgtaggtaggtacggtaggtaggtacgcagacagccactgcggtggccccgaggatgttgtcgtaacgcccggtgcggtcgttgagatgacagcaggagcaggtgcgagccgggcgccggacaggctaagtgctgcaacctccctgcaacctggcgctgctgcccgcagcaggcaggagaggcgggggcagatcagtcaggggaatcgggagtcaagcagggcaatctgcttgccagcagactggaggaccgacaagagagctgtgatcgtctcacattcgtggatcaagcaaggacaaactggagtcctggattgcggcagtgccttggctggagcgctgccggttgcagatgttcggtggacaggtctgcgcctggattataatggagggagacggcgggcccggcccgggatgactgacctccaacagctgcaaagtacgaagtaagctcgtaatgtaacgatagctcgtcttgtaaagaggttccaacgacgggactgttaacactgtctctgtaggccaacgtgtcacaagacagccagtccgatatggccgcggaaaccgtttgttgtggggattgaacagttgagagaaagctcaagtcaacgcaagggacgggagacgggatcgaacagaattggaccgagcgaacatgcggataggtgtttcgggcagacaaatggccgttcatggaggaattgaacctgaaatggatatcgcccgggcaacctcgcatctgcaccggtgttggttatcatagtgccgtgctagcaggaccgggctgctccttagctaaactcgtattttcaggcacggatccgtcccatctcccctgatggcgtcacgcatcaccttcctcaacaggcaatgggcctcgaggtgcagcattctcgatagtcgattttctttcgtgtttcagggttcgcgaagggtcgcgaatggtcgcggatcgatactccgagactcccttaggtctccagtgcccgtgaggagcaatgggtctccactctgcgcttcaagggtcacgaattctgagcttggcacgctggcagcagcaacccgccctagagggccactgccagtttcgctattccaggggcagacccaggttcgtgtttccaagcagccggccttcacatctgcgccggccgaggttgcagatttccgtcgagtgccctcttccacttggagttgttcttggataaggtatggaagggattttgaaggctggagcaatcttttccaatcgccagcctcttcggccgtacctagaaccagcaacatgatccgtgcaacgtcgtccatggctcacaagtgatccccccttcaagtcaaaatgacagtccgtctagagtttctgagggccggaccaaaagtgtggtagtcaacttatatggcctcttgtgctggtgcttccattgcgtggtaccatacccgctcagaggtatgttagcacgtgtcggccatcatatggtcttctagcctgggtcgaatgaacctggaaagtctattcatatcacaaaaactgaaggccgccggcgtctctgtacaggtacccaaggcaagtggatggatgttatctcctgtcccgtcgttgatactctttgctcaagcccttctatatccgcattcaaggagccagagccacattgacgcacgcgtccaaatgcccgaaatacttacctcgattctgcaacgcgactcagcctgagcatgaccccatgcaccgggtcttcaaaaccgggcggcctttccttgtgtggttgaggaaaagcgactccacagcaaaggtcgctgccagcggctttcagagagccccaacaacggtgaatgatactggctgctgtcagttgccaaggtgatgaatggaagacgatgaggaacgggatcgccaagaatgtctaagccacaatatcacctatttaccaattaggaaactcacgaggctggggggcatcgtgaagccattgcgatcgtggtcattggatttttttttgatcactggaactccaatttgcagccaaatatgggtcgcgtatgcatgacagtgactatgtaaagatgaagtagggacatgaaatcgtcagtaatagtatcgcgttgtggcctatatgacacacgtacgaccaattagtgacaggcacacaagctacaccatacctttgccggagagcgacaccggtggaaggtaaggcgattgttgctcatgcatggtattatcagacttggatctccgagggtcgttaatgatgccaggctgaagtattgtggtcctcattatcatgaaagatgggctgccatcaagtttggtggtcgtgaagcatatctctagagtccctgtactattcgctgaatggccagtccctggagaagagaggatctgggctgggctgggctggggttgggtcacccacgtcatttattcaggtcccctccatcgtcctccgccctccatgtcaggctgccccgccccgttcagcaagccggcttcgcgcttggggaaccctacgaatcccgccatctgccggtgtcccccatcgtcgcctggagcttcccaaatcccaacatccgtcagccccgggccgtcatcgatccacgcaggcatctcatttccctaggtcccaacagtcccgccgcaactcgtgggaagaaggggacgtgagtgggaattcccgacccctaaggttttgatacatacccgataccaccctgcctaaaaagttcctggacaagagcacccgcatttgcatttgcacttgcacgtcagtcgcatctcccttccgacctacggacccagcgtcgacctctacgatctcaacataccttggtctacccgcctgtgatacctctgccgccgcaaaaagcgcctcttctctgtcgcctccactctgccacggcaccgaacccgtagtagagcttcaacaagatgatgggccttgtaactggtcgccgcagggctacatctactgctagtgagttgctgagatgctgcgctgaacgcatcgcccccggacgcgaatcgtcctttgtctgttgctaacatgtgcttgtcttcccgtctaggcagcaaatcttctggcgatgccaaccaggatgtcgccgaggacgatacactcgttgttgagcccgaccagggaaacggtccgtcgaacctctaacctggcaagcgacgcccaccccgtcaactgttgctgaccttgtccccagtcctgtcgcatatcatctcgcagctcagacccggcgccgatcttagcagagtcgtcttgccaaccttcatcctcgaacctcgcagcatgttggaacggataacaaagtagggtttggtcaatcttggctcccatgggcagcggacggaatatacctattgaccgactgctacagtttcatgtgccatcccgagatgctcctacccatccccgaaatcgatgacccggtacagaggttcgtggcggtagttaagttctacctaagtggctggcatatccgccctccgtaagagacctacttccagcatagcggcagctgcgccgtagcttgtggccatgtttgctgatatttccctctaggggtgtcaagaagccgctgaaccccgtccttggcgagattttcacctgctactgggacttccccgacaagacgcgaggctattacatctctgagcaaacatcacaccatcctcccaagtcgagctacttctacatggttcctggccataacatcagagttgatggcacactcaagcctcgaagcaaattcttgggcaactctgccgcgagtatgatggagggcatcgcaatcttgagtcttttgaatcgaggcaaggatcctcagaggggagagcgatagtgagtacacccaccccaggcgtgttccgattcacttactcatcgcgtgcgcttcagcattctcactcagcccaacatgtacgcaagaggaatattgttcggcaagatgaaatatgaactgggagaccacagttatgtgcgatgccccgaactcgaccttgtggccgatgtcgagttcaagacaaagggctgggtcagcggtacctacaacgccattggtggaactattcggagggaaagtactggcgaaattctctacgagctgtcgggtctatggagcgaagagatgtacttgcgagatgtaaaggtaggttatacatacaaagcccatgccagcagcgagctaacagaagaaacagactgggcacaaagagatgttcttcaacgctttgcacgcaaaatctagccctccgattgcacgccctattgaagagcaagaagaacgggaatcacaaaagatttgggctgcgacagccaaggcggtcaaggaacgaaatcacgaactggccactatcgagaaaaccaaaatcgaagaccaacagcgcgaggaggccgccaagcgaatcaatgacggcgtagaatggcatccgcgccttttccggatggtcaggggaggccctggcggctctgaagagggcgaagaggacctcgagtggatcatcaatgcaacaatgtcagtgagcgatatcacgaacttgcttttggcgaaggctaacaaaacacagagatggggatactccagagaagcaggctgagcagatcatggcgatttatcccattttgaaaggtcagcggttcgttgagaagaacaccatcccccctcgaactcccgtagcgagtcccagtaaagaagcccatcctcccgtcccaacgatagaccacgaaaagctggatcacgaggaagctgctgcggggtcagagccggtagacacggcgccaaaggtgcatccgccgttggaaccttcccatgaaagcaccacggagattcaaaagctacttgtcgctacgggtgccgtcgctaaagagggacctctgatcaatttccacgaagacatggctaaagatttgcctcctatcaagaaggtcgacacggacgattcgcatgacgagtttgtggatgcacagaactaaaggtctgtcagttcgcatgaataccaatcgacatataactggtcatgctgtgggacaaacgtgtaattctatctaagatacctctgatcatttgcatatctgctttttccccttttcgaaatggcaagtgtctgggtcacccatgaggtcatatgtaggtccgtataatcctacctctgccctgacactgaggattacaccgacggattacaccgacttggttacccagttccgaaattacccgtttccaatcatgatgcggaagaagagatcaatgccacttgctcttcagtatcgtgtacaaattttacaacagctgtaaaagtgactatgaggtgattgaatctacgttccgcccaacgagtctggagacctatcggcacctaaatttttgttttatgattgatgggaaacgcggaagccaccaggctttgactttttcactaccagaatccttacgtccggcttaaaatgaatgtgaaaatgacaattctttgagagaacaacgttacaactggatatgccagggctcaccaatcccggtccggcgggattaactttaccggcgccgtccagatcccgtcccggccataccgtccgtctgtccgatcccgaaccggcggtcatcctcttctttcctctgcacaaacctccgactgaggaaacaccgacactgcaacatcgttttgttagtgtatactcgaagtactattattagccattaacctcccggcaggccggacggccgggctccccgaatcgtgtgggaaaagcacccggagcagcaccccaccttgattttccattgtcggatacttagacataacctggcacgccattcttcctttttccaaccaagccgccaagcatttcccagctcgctgttcctaaagccttgtcccccacatcgtaaccgcagccgcaaccaagcacaccctcctctcccacgctgtaaccttgaaacagacctgggagtgtccgagacctcaactttgttcagtttgccaatacccgccaagaaaaaaaaaagaaaaaaaaactccaaaaactcatggctctgctgggatatcacttgttagcgtcgtttttttttcgggatggcaaggaaccttaaatctggctcaagaaatagtcagttcgttgtcaatcctacccatgtttcttgtcgagctcaccgtaaccgagctaacaagtttacatcccagcaggtgtaccaagacagacgacaacctgcggaaagtctaacttattccaacttattcctactttatcaaaccacgttgtgcgcagcgttgcctaatcggctaaccttcaaacaccctggctcgctgtgaacctggcactgagctttcctatgtatgtatgtatgtatgtagtgtaatgtaatcggaaaccccaagtcacaaactggcgtgggatgtcgtggccgggggggaggcgtgtagtgtacataggtagtgtaagtcgccgaggtggtggtgactaagcgtgaccttttctgtttctattggaagatcgatcgcgggagcatggttcacccatcagccgagttaaccgagcgagttaaagtagtgtaggtaggtacctatgtatatacatattacgtggatggatttggaaagcgaaactggggatgtgacaaagaggctagctatcctatctggggtatcttatcaaattgggatatgccccccagccggtcggtggtccagacacccagccttgacgagaaggaccttcaaatcacaccggtaagctttgggcgcacacatcatcagcacactggcatgacagtactaaattggttgatatgctagtgtcgaacttgaaacttactatgatttcgaagatggagatgggggaaaaaaaaaaaaaaaaagggatccatgaactgagcagagtttcaccaagcaccagataaagcttgtgagcgtgatacaacatcactttgttccgggcctctctctggtctgtgatggacgagactgcatgttgcgtgaataattgataagtcgtttactatcaaggttatgttttgctttgttcggatttggccgtagaggtcaagttggagcttgatttaacttgaagaggagagtaatacataggtgttgaagtctcacttccaatctcgtcgatgatttgatgatttatacatacagtaaggggacaaaagtctgaccgaaagcctgatgcagttcgcagagaggatgtaagctcgcaaagaaacttttgggagctgcttattccaataaactatttagtaacgtatcacaaaaaaacatgcatacataagtagtgtacctacgatccatttggctaacattgtcaatacgcccatttttgcttaatgtgtccatgttacagccttggaccacatgatatatggtttgcttcggttttcttccaatgcctgacttgtaagctcaagtgcgcgaaaatgcgaatactctagtgagtgaccagtacaacactcccacatactgaaattattgaatccctagacctgggagttgggaaaggacaaaacctggcagttcaccatctgaccaggctcggattgttgaccgcctctttttttttttttttgttttctctctctctctctgatttggatcagcgcatgactcgttgggccgcaaaactgcaagtaccaggaaaagagagtcgggctcataggtccgttaccggtggctcggaaattgcgggcatcaacaagtgaggccattaaaaataaaatatggaaatcgaaaaccagataacgaacatggtatgtacaaaggtggtacaaagccatcacccaatctaggctggcaaccaacgggacatggaaacaagcacaacggagcagatctgaagaccaaggactttgaacgctgaatatggcagaaacatgcctgctttcacatcgccagttagatggggtattatacaaaaaataacaatatgccagcccgggtttcatcatccgggggataaactcggtatccatcaaacaccgtgtgacggtaacatccgttgaaataaacaaacataggggtgaaaaagcctaaaaaggaggtattgttggaagcccaaatctacccaggcgcgcgcgcaggcagggaaaccttccatcccgcgcttgacttcctcagttttccacattctctcatccaaggccccgtaaactcatagttctatgcattcccaaaaacaaaaacagaaacccaaaagtcgcttgtgaaaataatttcgttgcgtagtcgcataattcgacgtcgacatcttttgtagattattctgaggtcgagcccctcttctctcgcggatcctcctcttcatggtgtgggagttcggacatggtgggtccgtggcgagagctgctcaacagctcctgatgcccttcgatgccgtgctgagggacgatgatgtcgccgtcttgcctctgctctttctctgctggtgtccatgccaggtaatcgcggcgaacctgttgaaaacattgttagtccatggaggtgaataaagaacgatccgaaaaaaaacgtacctcaacgtagtcgtaagcaaactcgccatgctggtcatcatccatgccgaggagctcggcttcttcggaagcgcggaggtgtagacctgggatcatgtcgacgcccttggcgaggatagcagacatgacgaaagaatatcccattgtggcgcaaacataggcgatctgaatgtacaactgcttatagttgtggttgaggaagccgccggggatttcctggttgacgccatccaagccaatgatgtaatcggcagcaaagaaaccgttgaagatcagacccacaacgcctccaagagcgtgttcagcgaatatatcgagagcgtcgtcgatgccaatcatgaacttgatcttagtgccgaagttacaaacaattccagtaacaactccgagaatgatgctggcccaaggagggatataaccggaagcaggagtagcggcgacgagacccgaaatggtaccggaacaccagccgacgagcgaccacttcttggccagacggtaatcgagaagggtccaggtcatggccgcgaacatggctgtgagacacgaattccagcacgccatggcggcgcgaaggttggcgccaaaagcagatccgccgttgaagccgagccagccgaaccaaaggaagaccgtaccaatggtgatcagggagatgttgtgtgggcgaaagttgagcatcatcttctcgttacgtcggccgagaacccaagaataagccagagccgagacaccggatccaatttcgacgggaccaccaccagcataatccatcactccgtacttgaaggcccaaccgttgacgttccaagcccagcaacagagagggcagtagaccagtgttgcccagataaagatgaagaccattgctgggacaacgcgaccgcgttcggcggtggccccaacaacaagggctgcggtgacgccgacgaattgcatctgtcacgtcggggttagataaacatacccctgagtcgggaagaccaggcccttggctgaagtgtctgacaaaaatcgatagtcatcttacctggtagaaagcatagagtagctcaggaatgagattagagccgggagaaggtgcaccgagtgtgttcatgagaccaaagtgtcgcaggttgccaataaagccgttggtcgctgtgctgctgagcgccaatgagtagccccagaagtaccattgaaacatgacaacactggaagacatcatgcacacccaaatgagtgatagagctgactttctacgggcaaggccggagtagaggaaggcgatgccgggaatcatgatgaggaccatgcatgatgcaactagaataaaagcctggtcgcctgactggtaccattggttgaggttttcggaggctgttggcgatgatcttgtcagtgagtgtcggaggcattgggtggatgtcgtcgagcttccgaaaggactcaccggaatcaccgccgttgggcgtcgtgccattgaaaggggtaggggccccgaaccatgaatacgacatggctgcggcaggctggtggagtgcctgccggaggctacgggggcggaagggatgaggagacgacgacgatcgcgtagtcggggtcggagtcgggagtcgggagtcgggacggtaaatgacggcggtaggcggtgaatccgggatgtattactataggaaactgtgcgtaataggagactcggaccacggcgcttcggtagtagatattggtattaagggacgggccgtgtgtggaaagaagtccgtcgcaagttgaagagtagatttttgtttttctttagtctcagactcctttactgagagaacaggacttgaggagcaaagccggtatttaggtgggccagagagtcatggccgaagaaggagggcgggacgaggcatggtctatataagagtcgagaggtggaaggttgataaaaagcgatgggcgtgtgggcaaagaagtgggatccatccgggtgcagcatcgcagcatgtcgatactatgtaccagcagagtggggaggagcgacccgaaggtccatcgagtcccatctgacgcagcccgcgcagggtacggatcgcaggaacttgtccaagttagtgcgcccttggaacgacggcaggcacccacaaggaagtctgcctctgcacgccgaaggcggactcgcctagcgcacactcagcactcctcttgtctgtttagctctgttaccttattctgctaccgcgatcaggaacggagcaaggatcgatgtttttttggaggattccctcaattgggcccgtgaaaaccattacagacagacggtgcctggaatcaatacctaggaggttcctccgagtcgcgtgagcttgatacgcatctatgtatgaagtccatctctctcagcccatctatatactctcgtctactaacccgtccgtgagagcgccttcaacatccagttcgtcccaattcgcgccgtacttatacgctggtccgattcccatcgacctgtcggtaatacgcagtacgtgggatgggggttccatgccagacaaatgggaatgcccacgccgccccaaacagctagtggaagccgtaatggctgccatggctggcttcaccaatccgcggctgtccctcaatttctggtgtgggttatcccctgctcttctcttcccactcccactccatttgcatggatgggacaaaaaaatgtggcgagatgccgttcgcgaacctaggatgtctttgcttgaggttgccaatgcctatggacgccagaaaggggattgagaacaaaaatgggggatgccggcttcaattatacaatcatggccagctgcccggagagactcaaaagcaaccatcagatgacacaggtaccaacgactttaacttcgggcgggaaggtattttgaggcaaagaacggatacaggcaaatgcgcacacaaggttttgaacatgtggagggcttcagcccagcttcccaggtggctaaactctcttcaggcatggagcgaaaagaagattggctgattcacaaggcgttccacattcacttacctgaacaaatatgtcaattaccatcagggtcgttttgtattccgtgcacgcgtgggcgggcagagagggtacagcctgtaagttttgggacattgcatagtgtacagccgtggcgtgctttaacggacttgcattgtacactaccttatctcttcatgtcagagccgaaccgcgttgccttgcattcacttgcaatggcttgatctgtacatttgcatatccgtcaacgcccaaatttgttttagctgatcaacaaattcatttcaagctcgctacatgtgctccgagggttgaaaatattgagtggccctgtgattttaccttatctttcggccgtgatttgcagacaatctgatacacaatccactgatagggaactcgggagttcgtttgaaatcataaaagaactttgttcctggccaggtagagcctgcttccaaaaagcttacgggattgtcatcccaactcagccaatgataatgcagatgtagtacgaggggacaagggcccgactccgggaatgtgcggtgctgtgctaccagcacgcctccgccctccacgctttgccgttacctaggtccgctgtcccgaacccattctggggcggcacattggggaaaatgagcctgtgaattcaacgtctccttttttgtgactctttgacttgtggaccgacttgcgttgtctcaccatttacgtgcggtccgtcgtatggggattgggtttcgagaggtactgtacgtacttattttgcaattcacccaaccttagaaacccccccaagccacatacttgatgtatacacagtatattcaaaagtgcccgatgaatgcagggacactgtcaactacagtagacagccaatgcccgtcgatgtgatgggacgctctcgcccgacaacggagtgaagatcaggcagagcagtggcccatatgctttcctgtgatcttcacacatctccagttccaatgtggcgttatcttgtcgattccagggcctcccaattccgggctgccaagaaacaagacattagacacggctgcaccgaactcgtcaaccgacttcacgatctttcagtaggaccttgcgcgtacacgtgtgcttgctccgcttgcttccagttacattccgtgcatgcactattggcgtctcctataattggtgatatcaccaagatccccctgagttctagcggacccagataggtaaagttatatagaaaagggcgtcgatgtcctccaagaggttcgtatctggagacaattctcctcctcatagccctctatgctggtgcctctgggttaaagcacacgcggccgaatcgagacaaagccaactcacgtaaatgatcccaagtagcacctgaagccgagtttagtatcgaccgacaccccaacgtctactcgtctgacacggtgggcatgatggagagagaatattgggtggccttggtaccgaacgcaaactccgaccaggcgcattcccccacgcgcacaagttgacaccccgccaaaccgaacatccatcgatatagacaacaggggtagctttgggttcacttgaacgccaattggatacaatgggatataatacgacttcccccagcttccgtcgtgtgttcctggggtttctgtggcgtcgattttggttttcttccgtggaaacgagcggcgtgctgcaccccagatgacggaacttgcgaacaaaagaaggcacgacgttgggaggttttcacaggccacccccctcgtgggtggccacgcccattctgcatccctgtacttaggtccagaactcgacagctccattaccgggcagcccctgcgctcctagaccgcaggggttgcaggccgcagccaagtacgccaagagataggttatcaggacttggggaccaatgagaagcccgagtgttggacaaaggtttctgtcaacgcttccaggttcggacagattcggcgacggtcagcctccttcgggctccgccatcgcggcaggccccgcctccctcttccggttttacacgatggccggatgcctgctcatttcaccagcttcggttgcatggtttcagtttgacttggatctcgaacctcgacacttttttcgatacctccatcttccgcgacactgatacataccctcatctccagccgcagccgcagccgctacacctctttgcagtttgcagtccccacggcacgagacctcctccacggcgggcatggcggcgatccctcctatccactcgtcgtccacatctttagcccacttcgagaaggcaaaaccccacagactctttatgggttaaagaaggaaaaaaaaaaccaaaagagaaagaaaactgcgtcggcgataggcttaagtctgggacgcacttacgagcggaaagccgaggccagtcatcaacaaaaaggtgtggccgagtctcgactcacggcattcgggccgctgtaagccgcctggattggtggtgactgaaaggaaactggggtacaggtccaggggcatcgaaacctatttcttttttttttcaccagggtggggggcggtcttcatattgccattgtgtgtccgggagagtattcgacatctttttgaccgatcgaaatccccattttagcgtcaacaaatggaggtccagccaattgtcgaatcggaacattgctacctacctagcaattcccttatcagctaccctgtggtatacgttaaggtcgagcttgcaggtccctatcaaagtgcgccaattgatgcatatgtgccaatttggccggcgagttggtatgcaaataggaagtaatcatacaaatgcctatactgtaaattccttattacggatggctagctgtaggcattttaggggtgttatggattttcaggtgcatgatgcacttccaggggaaatgactgcagtgactacctctagtcgctccgattttttttgattttttatcttggtggagagacgtcgaaatggacacccaatttcatcggtcaaacagatacatcggtgatgcacaagagaggaaacacggcacatgatgccaattattgtcaacgccgccgatgacgttgactaacgactgtcaaaaccactgccgagaccccatcggctgccaatcttgcccgccgagctacttggagtagtgtacagtaccgcacccgcgtccgcggccgggactggggagtcaaagttgcatcagtcatcttggcagcctaaaaagcaaattgccaagaagcatggagtgaaaagtccacttcgatgcctctctgatgtaaggaccctcattgatgaaagtcgacgtcagccttgtctgcaagggcagctgagaaatccagaaggtaaggtacgtacacatatgccggcaatggaagatgcgattctaccatgtagtggtgtaggtagactccaaacctcccataaggaagggcggaaaaaggtacctcgtggaagtactacctccgagaactggaccagaacagggaccagacatgttcaaaaccatcgaaatggggaccgcccagcttcaatcacaaaataatgtaaactgacgagcctcaccaagtgcaaaagggcatcatgcaaggtccaactgaagtcggggaaagcgcccacttgttatcagtagtgtagttgaacaatggcggtgatgccttgttgtgtgttgcacataccaccggaatcctgagaacacacaccgaaaacatcacaagacagcgaggtgtcgtaagcctccacagttacacctagtgagctcctagtctagcacgaccatggaccgtgacgctactccttagttccaaagaaaagacaaggagcgagatgccaccgcaatttgatgacgactatgttggttagagacggtcggtaatgtaccggagtctaggctctcttcccaacatatcagttacgatgccaataattgacgctccagtcttacccctattcggatggagaataaaaagaccagcacgtgttacacctatcgatgtagaagctatttacaagttattgtcagcaaagataaatgatgattgaagcaatggttttctcttcttattttcaaccaaaaaaagataagaagataacaaaacaaccatcggaaactatgttcacttttaaggacggccatattaccgggaggcgcgttctgggtgcagacagaacgtatgatgtagatggctccgcaaatgcatcgaggtaaatggctgtcggagaccatcagaactaagctcgtcaagatttgaacataaagccatcaaacttgggcatcggaatattgtggcgaacaaaagtttcgaatcggcagcagatagatctagtaagcttttggctctttcgccagatacaaatgtcctcatctcgatttttcttcgtttcacgtcacgcatttctcctccagcctgtccgttcataatcaatactcgtgaaagttcaccacctatcccaaacaggcgtgcttcccaaaaaaaaaagcatacctttacgaattgctcatagacccccccttacaaactcccctaaggactcccaccatcagcaaagcacacctcctcgtacctcgccagcccgggcatcttctcctgcaccttcaaaaacgcctcaaactcacaccacccgtccaccctttccgcatcacactccggatggctccaccccaacgggaccgtccgttgattcagcacaaaatggacatacttcgtctcctctccctcatcctcatagcccgaccgatcagccttcaacggctttggcgtcttgataatctcgatatcgagtctcgcgccaaagggcgtcatgtgcgataccgtaaagttgtgttcgcccgggtatttatcggcgggaaggtcctcttcgaactgggttaatccaaaagccgcaaggatggagacaatgttggtgtcatgcgagaaatcgagatacagagactggttgagcgggaaggtgacggtattgttgtcgagggtcacgttgacttgggtctcggagtaggggatggtgtggttttggaggcgggcgaggacttcctgctgaaaaccgatgccgatggcgcggccggtctcggagccgaaggcgttgttgccgtagaattggaggtcgtgggaatagccgaagccgatccattcttcataggtgaagagggagcagaagcggctgtagccgcttgcgacctacagaaaatgtgagtttgatatgaaacaagtggtaggagcgaggtggcgcttgacttactgtgtcgtaggcgcataaggtctgggcggcataagtgtcatcgagcgtccagttataacccgtaacgagcttggagaaacgctcagttgctgaagttgatgaagttagccatgtgcaactgatattactcaggccatttatcatccagaatccgcgtaccattctgcaagtagtggccgacccagatatcgcgggccgcagagccaaggccgtcttccctttcgttgggacagttcatatagcctgccaaggagttgttgagattggagccttcgatgatgacttcgagggtgacattgttgggcctgtacaaaatcaatatctaactccaaccgttcgcaacatcacatggcggtggggcttggaggggaaagaacttaccattccaggccgaacataccagccaagaagttctcagcagatctcagcatgcggtcttgggtctatgtttctctagttagcacccaactaaataacttgtctttacggacaaccagatgcataccgtcgtacgagcgataatcttggtgttcgggtcatagagcgacgaatacatgtaagcgtgcaggacaccagagtcgaacagttcctggcgacctctggggacgagaatctcagtgcccatctgatacttccaattgttcaggaactcgagttcgcccgtagcgttgaacttgccagtcgcattggcaagacgggcaccgaaagactccacgtttgagcctccagtgggatagcgagagccatgacgagagaccatctagagcacgacaaaaatggtcagcattgatcgcggtacccctagtgccgcgttgctgtctagattctcagtgagcctacctgaagccaaataatctcggcaccatcaggtagcggccactcgtccacgccgaaccctgtcgagggcgtgtaaggcgtcagaaatcccatcatgccgaaaatgctcagattgcccgggtgccagccctgaatcggcacctgtgtctgcagcggcgcattaggtacgtaggtagcagcatggtcaaaggttctggtctgggccatgaaaggcgctttgcccgtggccgtctttccaatccatgggcccgggctggtgttaaagtaatcgggtaccgtggatgtgggcttgcatgggcagtccttctcgcccgaagatctctgatcatctcgggcttggagcggtgttgggctggcgagctcagatggacgcggcttgataccgaacagggtgccgttgcacgccagtatgttgaacgcgaagaggacggcgagcgagacggcgcaggaagccaggaggatagacagtttgcgcttcaaacgctgcccaggactgggttgcgtgtcatgagcaagaagcgggcgtaacaccagctcttccttctcagctagaccaacgggattgtggcctggcgcttgaggattgatcggcgaacgcatcttgacggttgtctatgcgccccttggtggttcgaactgctgacgaccgagggttgttgtttcatggcttacgcggcgaaggagggtcgccattttgaatggcacggctagaaacaagatcctggcttgttcgacggaaactatgcccggagaatgaacggtggtgacgtgtacaggaagttgaccggctacgtagtacccgaccacgaggggacggcatatagtcgcaccgtgaccatgttacctcagctagtcgcttagcggtacactagaggatcgcagtaaacaaaaggaaggtggtgaggcccgatgataggcgatacgacggcaattgggatgacggtggaggaggatggtctgtcgaagtgaaatgggacgatcggggacaaattcgagccgatagagctgcagaggtggaattaaggttgagcttgccggcaggtggttgccaagcgctaactataaacgggaagtagtgtcacataccctacgatcgcgagccaatcgtatcacacattcgccaaccccgcaccgggcctggtcgatcacggtcctgcaaagtgccgaatcgccggattgccagccatcttcatagtacctaccgttggacactggcttccacgtttgtaaggtggttgtaccaagagcctcgcatgagcctcaaaaaaaggctgggacaaccagttgacggtgctttccccggatatgatctcatacatgatgtggaaagaaatccaatagattaacagtcgaaactgtacgctacgttgtttttaggaataagcgaagttgcagcgagcaacttcgaatacaacaccggttagttatttgttagtctagttctttggcgatgggttgaacagggtagagcagtgaggtcctactggcttcaattacactcttcgtttgaagcaacggacagtgaccacggcgtgatacgctaaagaagcctctttatatcccccctctccgtctccttcaagatctctgaaaatgcaagataccagtctatagcacccatccgttgagagcgcgaaagcctccccgctttcagtcaaaacgagtgctttttgtactagaccaacaaacaaagctagggctggattgtagaggctcacaacatctatatcttttagactatacatagagtatattgtctctttgtgacatgcaataattttgtgtaagcatatccaccccctgcaccccggcttgaacttcatggacgctttcaatacgcaaccgctcttattatcagttttggaggtttctacacccgcttctcttcagacaacgagtaggtcttcgtcgtcctttgttttcataatgatatatgttagaatcgtatggtccagataatgtagtaccagcctccatttcttcaacgccggttcttggccttcatcgccctctttgcgcaacgagataccgtccgcttttgggtcaggcataggggaaatggcaatgccatggagagtacaccacgggcgcatccgtttgtcctcttctgaccgacgcggcaaaaccatttccacgcggaatccacgacgtactggtgcaccgtaaaaaagctttgccgtctttgtcagacgcaccaaggcaacacggccacagagtgatccgaggactacgaggctgagctctggtacgtggaggagcataccgattcgctgcgagtagtctcggtggaggtcatatggtgactgatgccggttaaggtggttgtgatacggaagaacttgcctgcaaagcacaggcgtgccctggggatccatgtgtaccaagcagacatctgtcgaagaggtcaagagtatggacatattcttcgtcgcatagcgcgaaaagaaatcgcatttactgaacgggaccgcaggggtgcgccagcgcgaatatcgttcgcgtcttaggcttgatgagtctggaacatgcgcaaatctcggtacgatgaactgagccatatggatgccctcgtgggtatcatccaggtacgcccgaggagcctgacgaggcctgggacgttcaccgctcaagattatggaccgccggtcggtaaccccaaaatcaacgttggtccatggcctagccgcatccaaaatctccgtctcttcctccgccccgctttcttcgtccaagtcttcctcaatagggaacccggcgattctcttcgggtcgatgaatgaagaattatggggcgcgggaatgagatatgagagaggatttgccagatccctcacatgggaaaggctattggttgtgtccagccataattgcgcactacgcaatgttccacctgaaaactccgaaggcggaagacctaagcactcgtgtaaggatgcggtttgcttgaaagatctatcaggcaaaaccatgacgccccaaccgatactgagatccttgaagtcagtcaaaacaattcagctgacgaggacaagaacaaggaaccatgggaacgtaaatgcacactcactgtgacggcgtaacgtagttcatcttggacgtttcatgcatgatctcaactggaggatatcccagtcgccatatgtcaaggaaccatgtccgctgctttatatcttgagcgaccacgtactccgcacaaccttgctcgtcatcacagaaagatatgttcggaatgttgcttccacgggaatcgagaggtaggataatcttccacgtcctagttcgagtccggacgtctctctccaggccaagagctgtctgaccgggccagatctggggagatggatctaaacaagatgtaagatcatctttcggtttatgaggtcgatgctggtggagcgcaaaagcaaacaccgtgacttcagccctgttggagctgacagccagtagacgtgattcttgatggatcgcaattccccaagcagactcgcccacattttcatgaaaaaattctctgggtatcaatgagcggggaggaggtctgccattcgcttccctttgtcgactcgctgatacaatgtagtgggcaattgtgtgcgtgtagtaggctccgacatcgccgtcatcaaaggcaaaaaagagaacttccaggtggcccaaatcaccgatcataaggtggttgatctggtggccgaacgactgatcgatagctggtctgacgggccagtcagtcttcagttttttaggtttcagtaccaagcagggccggggaagaatgttcgggcccttccgggggatgaacacgtgtatcttattttgataagatgcaaaataaagctgcgtctcctgtcagcgagcagattcaaactatcaccaagcagccaatatacgcacgttgtatttttgtgacagagcagtcaaattcaaccgcaacctctgagctcgtggaaacctctgccgcccctgctcccaccccatttcctcctgttgctgaagctgctggagctgggtttgctgttgcagcaattgtaactggggcataagatcatcagctactcccggcgcctgcagccctatcggtacttgtggtaatagtgttggaggcatggtagccgcagactgggaaagtggtgccgctgcaaatggcccccaggtagcgaacatatcaggagtcacccctatagcccagtcgtgttcattgagttcgatactatcaatctcatcagataattcatcatccgtgttgtcgtcagagacttcgtcatctatatcgaaactatgccatggttcgtaaacaaagcttttgatctctgggccgacgtctgcaccgaactgtccaaggtctgagattagcacagagatggcaaaacctcgaagaaagtcccggcgcctgtgccgttacccaagagtctcaggagggttgttcacagcttactctgctttctgcggtctggacatgacaaaagcgactgacgctgaggaagtctatcccagaacgaaaggcgtcgtcggcctcgctatcgtcttcgctcatgtccgagctaaaatatggccgtggagtgtcaatatgcgtatacggctccatcatgaaccaatatcaaagctgatgcttctgatgtgtggcagatccattaagcatcagcagttcgtgttgaagatgaggaagaaattgatgggagacgtggtaaatggccgtctttgagaatgaaaatagaatttgagagagggcgatgatatttggcaggaaagcacatggcagccacgttgtaagggcttcagttgtagaggccggcacggactgaggtggacatcgcgtggcctgcaagggaaaataaaaagcactcgggcaatagatagtggaggcccactcaaaagggtaatcaagccgttgaggttcgatgcaggagaaggggggggggggggggtgaaaatctaccaagagcttcgttgctgcaatctggatgtccgaagctggaatcgcagctagattgtgcagactccaaatctttataccttcctggctaagcgcacagcgcaccttcccaaaagcaagagcctgagctaaatgagtgcggattgtcgtcaccggtgtgggtgaagatgtcgggtgcaatgagggacgggacggaaaatgaaaacgtgatttggcaaagcccagggatcgatcagtggacactcgggtacgaagcgcgctaacagcgggaggctcctacacaaggcacaaagacgtacctctggtgcaacctgcatgcctgttttagtgagccgtatgctagcgggcactccctgtatggtttgctgtataggtacctgtgtaggtgggcaaagcggggttggcctgtaggtaatcctgcgatcctccaggctcccgccttacgccgcatctcacggcccagacaccgacaacccgggacctgtcctccggcgctctcgtgacagccaggaaaatataatagtacctctagtctccttcggaacgaggcagaaatgttacaagtcagatggcccaagagaaactgcaaatatattcgcttttcccggtcggctatattgcatcttttacgctccccccctaacgccatgatagatactcccaaagcatatcaacaatcccgtcaactagttctggccgagcagaagctatatcctagaaatgctgtcacgccaaaagacatcagcaccactcactgtctcataagctccgtcatgtccttcatacgataatccagcaccggcgtaacccaatcatcctcgacgagtgagtatgactctttctcgttgtcctttggcttgcgcgggttgatggcccagtatccaaagtcggcgtcaatcgccttgagatatctcaggagattctgccagtagttcgcatcaccgatgccaggacggtcgggtgccccaaactctccaatccaaacaggcgccagattttcttccaccaggtatccccaattctgacgcatagccttcacgaaggatgcatatgtgcgcttcgaataccgccctcccatgcttccccaaccgctccatgaatagacatgtgccgaatacaccagtctgtttgctacgtcaagctcgaccggccgacgtttcacgcccgtcaagtcgttaccggactcggtcccacccacaatgatcagccagtccgagtttatccccaacaaggcattgcctgctcgttctgccgccgcagcccatctctcccacggcatggtgccccaaagcccgcgcacctcattgcgcaaatcggccccaattaccagcggattgtcgacgaagcggttcatcaccgtcacccagtggtcaatccactgcgcctccgtctgtcgtacccggcacagcgagccaggaaggaaatcgtttgcccagccagcatcgcacgggtcagcgccgcagcaccatgtcgccgtggtgatgtggttgttgacgataacggctaacccggcgtccgtcaaggcggttaccgtcgcttcaaacacatccagggcgcgcttgcccacgaggtcctgattcgccgccaacaggcgcagcgggacttccgggttcgaaatgaccatttcgtcgctgtacggcatgcgcacgctgttgaagccaagcgaacggatcgtgctggcgatgacgtcgcggtgttgcacgtcaagcccacccggaataaaaagctcgtcgctggcgccgtaccagttgactgacgagagcttgaagcgcttgccattttggtccacgatgtcccgccccttggttcgtaatggaagcttatatccggccgaggacaggagggcctcgttggatggtggggggagtggtctttggctgaaggcgagggagctgtcgtcaggtttccacggcttgcttaaggccgcttcggctttccacatgtagtggaggaagaagcccagcagcagagctaaaatcaggagaatcatgcgaccagcttttgtgtttggtggaagtgatataagtcggcgccggcgggcgcaagagatgggactggtgagagcggtgtaagtggatgaggtgtggttggagagtggaagcataaggcggcgaccgcggtgccagccatcggtcccaataccggtgccatcatttccgggttcgggttcgggttgtttcggcatcatctggccagtttgctatctctgctgcagatttggatttgagccgacaaacgttgggtccctggccatgtttgcttcctatctgtaaaccaaacgaagggctaagccgatagttaaagaaatcgtatatccaactgatattgcgaaggacagtttcatccggtttctttttctgacaaaagtgtccgactatgggcgatgctgacaagacaaggtatggaaaacttgttcatgaatactgccaagtgaatatcaacacgcttgattggcccaaacaaacgaacggcaccaaaccggcattaatccactaaattcggacaccactgaaagcccgcgcgaagagctgaacagattcagattcactctgcgtcgcagtcatccaaacctccggattccggatgaaccggagacgaagcaagccaatcccggcttagggcgtctgtgaccggacattccttcctctactcatgccctccttccccccttgtcgaagttgccaagggagatcgtcaagttcgcggcatgtactgcatagtagaaagcatcatggaactcctcttcatccggacgcaactgaaggggcgggtggctctcgtgaccaacttccacgttgggaactatgcatacgatgggaaagaccgacttggtagttgtatatctgactgctgtcttccgaatccatcactcaacggcatcttcggacttttgggctttccgattatcaagtacactacatacattcccacactcaatcgcctgtgcagtcttggcaagaggtgtgtgtgcgtgcacacacacacacacacaccgcacttctgtattgtacaacttcgtcaaaattcattatttgataacaatttctatattaatctaaagctatttcatcgtgcaaaataattacaacactagtaaccaatcaaatccatcgcaacaatacctcccaaaacaatccttaattcaaaacccgccagcataaagcaatcctatattcgaagcggcgcgccaataatctacttcaataaagattaagattaggaagatcctaatttaataattttataacgcgcctcctcccgccctagaaagaagaattgtaaaatcgaataatctattaaagttatccctaagactactctacctaagaagaaggttactcctattaagactactgttaagaagaccgctattaaaaagactactattaagaaggggaaagttactatactagagttagagctagtcctaatcctagtcctagaactgctgttgttcccccctaagcttataatacctattgagatttctagtagcgaagaagattctagtaacgataataaagttaaataatagctccccgtccgctttactcctaagaagtaggcttttaatactttattttatttatcgggcaataataatagcgaagtaacctccccgaccaaactaattacttcggcgttactagcttagccctatattatttataagccggttgctatagtactgctattactacgtcctaaatattttaatttgatataggtctaatttaatatagtcggtttatatattactattagctatactaaattacccgctattgaagaatatagtttatttaaagaggttgaaattaagtaaaacaatagcaagttctataagtggcagtttaggacgatactacttagtaagatcctatatatatagcgaggttatataaaaaatattattagtaataatatagttataaggataaagtaattagtctctttgtataatattatatatattaccgctacctataataaccgctacgcctaagttattatatataataaaattattcctaagaaggatttttataataggtataataatattaagtataagaccgttataaagttatacctctactatattaattagtattactattttactatattatttaaatttcggttaaccaacccgcccactaataaaatccttattaccctatctttttataatagtataccctttattcttaccccctcttatagtttagttaatccttttgttattctaactctacaagcggtcgatacgctatcgttacgagggttacggactttaaccggtactgagaagtttaaacgcattataataaatattatactagtaaaaattaaaaagaatttagaagaggaccggtagcaagaggaatatacaggggtaaagttatatagtactatatattaggagctagtataggtataggcgtacggttttagctataagtataagaattataataaggctattaaatattaaatatactacattatagataggagtataacttattataactttaacgttaaagatataggtaaataggtacgtactatattattaaggaaggctacaatagctaacccgctatttaaactaatataaaatatattaggcaataaggtagtaattacctttaatattagcgatagtaatagtaaatataggggaggaggtaatagtctactaattaatattaatatcgttaataatattaatagcaataatagtagtactaatatagagactataaatagtctattataagctatactaaagaaggacaattttaaaggtctatactagctataccctcctcccctatacctactatacccgctactatactaacacttccctccctattttcaatatccctaaatctagctactttatactaccggcggctctatcactaatttaacaatcgctagcagctataattataatatagtaggtactctcctcctattaggtaaaacggtaattatcgatttatatacgccgttagaatattttactactgtgttctataggtatccgaccgactataagactcttattactaagcgtactaatattaatcctcttcctatctctatagcgactataatatttatttaactactagtactattattaattatactattattaatagtaagtaaggaggataagggcgaggagattagaaattccctagtagaggccggagaattatttatactacgtccgcccgtaccttcgattttcggtcttcgttcgttattactaccctccgccccgcttagtcggttggctaaagagattattactaagttctttaaaatattctataaacgttactatattaaatcgttaattaaagtagtactagtatatagagttttaattgctttgaagaatgaattctagaataaggaagtactacccaatatatttatacttaaaaagtagctagtaaagtaatttataaagttagggtttaattacgacctctatacggtatttaaggacggtattaaaaacttccttaaaattgagtatacggtattagtaatataattaaactatagtaagtatactttctaacctctattattgtaatttaattaattaatatatattttaaacttgcgatttaatattgtattcgaatatagcgttactagagctctcgcttctatagcgggtactattactagcggtcctagcgagcgataacgatattacaaattgatttatagcgaaagaggaaggtttttagtattttggtattattatatagataaatacgatttttggtacttctggtacttctagtatttctagcatttctagcatttttaatatataattcaatttaacatacataaatctatctcttccgtccatactctttattactacctaaatatagtacctatctctctatactcgaccaactcgttagtatatagttcgctatactctttattaatattattaaatcgatttattattagttttacattcttaaaatagctatagatttattgtactctataccctatatcctacgctaattgcttaagaaatatagcaaaatcgtcgtctaatattttattaccgccctcgttacaatataccctcttaaactaccgtttaaaattattaaaatataccttaatagggttgaattcgggagagtacggcggtaaatactataataaaacccccttttagttatatgcgtattagaattcggtataggggtattaattagtattatttattattaaaatactattgcaattaggaaatagatttattttagggagtaggtattttactatttagtcctaaacctcggctaaatctattatacttctaaatactaatatattaagtagcctatttattataataattaaaaggaggtaataccgcgtactacgtacgaacttgcttaatattattacaatagcgccgtagggtacctagctagtacaacaagcaccgtcccttcggtctatattaaattcgttataaaatataaatatctttataataaataaagagatttttaatatctattcaattactagtataggggattattgtaatgcttttatatagagtcgcttcttcttctacttctcttatcgaaggtaccgccgtacggtctcggtcgaaacgtatacgttatacttattggttaaaaaggtatagatttcgtcgaggtataaatcgggttttaatacaaggaggtttataatttcctttataatattagttataattaataaagtataaggagtaatatagtatatattgtaccttaaatacttatataagaagctttctaatattttaggaagtttgcgacggtaaaaatgctttgctagtatttaatagaatatatttatatttctatatactctttatatttatattagtaattttagtaacgttattagaatattcgttatttactaatattattattattaataccttttagcgggtattggggtagcgtactatattaataacagtttaaaagacaatgtaaatattaaaatagacaactgtacgacgtagaacattaaaatatcgattttttatactagttttagccagatttcgatattaaacgattgagttgagttgtgtaaagcgatgttaaatggctagatttgtcaaatgcggtgtgtgtgtgtgtgcacgtacatacacctcttgccaagactgcataggcgattgagtgtgggaacactaaaaggtagtgtaagtcaactcgccttacacatcccaaccatacctctatcggaatcccttccgatgtccggcccgccgatgacccgctaacccaaccacttccggggactccgcacgtcccgttccgtcttcgttcttccccatcttccgccgaagtttattttgctctaccgggaaaatctatcttggcccatggagagtttcaatgtgagcattgactaccgggaccagctttcaatgctttcatcgatatatcgtcacattcacgcttggcttctcaaccagcatttggtaagcttcggaatacaggacgttggtacgacaggagaaaaaagctcgaactagatcaatgcgctgcgtctgctgtcatcaagacggtgacgaagttatatcacccgtaccgggagttccatccacacagctgagcttgccattggtccattaccggactttgttgcatgcaagcatgcaggacgtaagctctgaaagattacctcgccgtctttgcacgaccttggcgtcgtggcaaaatccgagggttcgtgggccatcgagagctgatatgaggaccaatgtattttgcatgtccatagggatgagatgaaaggctcacgtggttggggatagaaggtacgtaaacatgcgtgtgggtatggattggtggagttattttactgttgtcaaaattcatttcatggaaatattaatttttttcctcccctcaactttgcgtattatacacctgtcatcattcatctcatatcctgttcattcccataggttgttgaccatacgctccttgtacctgcccatacgggctttcatccggcagcggagaagctctagcgtatgtatctcttgcgtcccatgttaccgttggtggcggtgaccgtggtgggcgagggctcgaaaaagaccttgttggcacgtggtagcgtgctgtgctgccgaagtaatcgggggttcggcgacctgagcggttggcggtgtcgtggtagttgcgaggtcccggcgaagttgtgccctcaccaggagcattattcctggacagcgaagggcttcggtagccgccgtcgccgccgctgccattgatgggcgacctcatgctgtacgtgttgtacgcgctgtacgtgggcgaaatcggagtcactacggagggtgttactgagtcgtccatttttttcccggagttttcccgggacagcatctcgtacgaacgtgtgtctttcttgagatcgtccatccgtgcgtcgacggagacaaattctcgcttgttccgctgaggaaccgtcattaggaggtcgcgccatcccgtcaccatcgaccatcggccgaggaggagcaaaagccacaagccgtttatctggtacatagtttatcaggttagaacgttatgtaattgtttggtaataaaacatggtggttggaagctttaccgagagaagcagtagaactgcgccaacagtgggcatgtcgaccaccaatggaccggccttgtccaagcacttgtgcttgtcaccagccatcatcgcaaggcaggcaacccattccagggcagtgctcgggtctctcctaacggcctccaccgtgttgtcctggaaaacaaagacgactgagaaaaggacgacgtcggtaacgataatcagaacaatcgcaatccccctccattgaagctggatgactcggcgtacacgtctgtatgcctgtttgggcgtcatggttcggatgctgttggtgtaggaaggcaagttcgagttttcagtggaggcgctgttgtcggcaagcgatgcaaggtagaccttgatgcaataaccaaacgtcgcaaactgaatgaagatggtgagtccggcaaagatcagcaaggggacccaaaggtcagccaagctattctcgtggttgatatgacacgtcgacccaaagcggaaagaaacgccactgaaaacaagggccatgatgatgccgataatggggattccccagccggtagcttgggagaaccacataaagttgcgtccgacaacaacctgccaacagatttgcagatgcaatgatagggagcgcaaaaacacccacatcactcctccccaacctccaaagatcaagaatgcgccagatactgcgcaaggtgagttggtttgcatcgaattgggcgtgatcgcatcgtagcattcatctggctgagcggcaagaggtatcacgaaaccgagctgtaaagtatgtcaacgcttcgaaatcccacttggcagcagggaataagcggccgagtacttacattcataaacaaaactgccgtggtcaagcacagactaagataatgtctgtgagtcttttcgacgggtagaatgatccaggacagtagaagaaagacacaacaggcggtgccagcaactgcaacccattgtgccacctctcccagggtattgaattcgtcgggataggcccaatcggtcatggggcaaggcaggcagcacctaagcccttggcctacctcctgacatagccttccatccacaactggtcatatgttagttagcagcaacactcgtgatgacgaggtttcggttccggtaacttacaccccccatcgttaaaaagcgcctcgctcagaaagggcgcaggacaagggttcgtcgcgttggccatcgtgtagtctttcgaagctgcgtctttgaactttactgtagaacgacttgtgaaccctcctggctctggggatcggccgctacccgctgatgtgcttcagctccctccaagaaaaggccgcgctctggtactgaccagatgcgtcggctttgaggtctcaatagtcgacgcgtgacccagacaatcgctaacaaaaggcgcacgaagttaaagtcgtcgtcgtcgtcgtggcgtaggaaagaagtattagtcgtcaaatcaagaccctaggcccagatggaatagggtggagacaatggcaaatgataggttgatagaaaggagtgttcggggacgtggtctacccgcaaagctaaatcgaatacttgacacagggtatggtgggtatagaaggaaatacaatacactgaaaagaggatgatatcactcgactgcaagatagggagtgtatcagcatgagcgatcaagcactcatgatgtgccaaagagggaacggggagaaagggaccaaaaaaagaacttccggaaaacgagcaccatgtggatggcagcgggtggtggcacccatatgtacaggcaactgggccgagatggtgtgccctttcttttctgttttgcctttcggccctcattggggtttctgaggtagtgttgtatgtggtcctctcttctgtagaacaccaccaagcccgcacaccctgctcagtaaggcaagacagagagctttctgggctctgtgaccagaatcggagtggagcggaaaacatggaaacggggggccttcatctttgggaactaagccaattggtacggccatgcccattcagcgtgcagtgttgtaccatgcggttgcatccagtctttttctttggcgatcttaaccaaccatggcgaagcattgaggaccactgttaccaagagtgctaagtgctgcggggacatgtcccagattgcacgccgcctgaggtagtatcagcatggaaagcgagggctgatggcagtccaagcgcattcgggaccatctgattcggggtcccttggttcgtttgtgatcccgtaagaaggcaatgtttcctatggatgggaccaggcccaggcccccaggaggccgggtctagtcacagtggggaccagccgggggtgcaacgacgggcgccctgaggaacgccaagtgttgacgatatcgcatccatgttcctgactgtgtggtttgttggagggacggttcaggggcgtgaccagagcagccacgggaattgacgagttgggacgacaatttttcacactgtgaagattgcccatccattggtcatgaaaccactaagccagtgccgtcacatctcattcgagccagtcaggaagtatacaagaagatcatctcaaaggcgaagaagactcactgaatggcttcctctagtctcccgaagcgccggtaatctcttctttcctcttttcccaaaaacgccatcagatgatgctcatgacgatgatggccgacagtgtctcagctggcagacagctcggttcgtgctccgtgaggcccacatgtatatggggtaagtctagacccgctgtcgcctggcagccttggacgagggaccggacaggcgttttgttgacatgaaaaagcgatgggtcgcgcaacaaacgtaggtaacggctaccccaagctgctttaaaaagggatcgtggatgaccatgatggtgtcaagaggtctgcaagcgaaattgacagtcagcacatccttccgttgctcggctgcctttctgcactaaagatacctacccgccgtgctccataccggttgcgactgccctacgccaggggcatgactgtaggtatatagaatgaagcaggactgtacaacattatcaccacaacatggcatggacgctagggagggagaagttgcaatcgaggacttccgaggtggaaggaagtgttgacactcgacgaaaacgtccgggaacgcagtatatacgtacgctagtagtgactggctgacaagccaacatcatcccatggctcttcaatcatcctatgctcaggtggcgatccgaaattaccagatagctgggcttccatttgttcggtgcttttcgcatcggaagctggctgttggaggaacaatggcattggatttcagtccactgttgttgaccaggactggaagcccatgcttctttacgctacctctagaggtttccatcgtgcgcggaggtgcatgccctactgacgctagggactacacagtatcgtctatccctactacctagtttagtggtgtgctaataaaggtggaaggtacgcagtaccatagtacactacatagcatgtagacggcaggtggcctgtgcagtcgatcgacgacctcatccccaaaacggtgcggggttagttttgattcggccaaacagcagccaacaggggcacttttcttttcctgccatgtccatttttccatccgccagcaacaacaccacatttcctgagcattgcctttagtttcccgcactggctttctgtctcacattttccatccaagagcgacactacctgggaagggatttgtatcggcctttgaaaggcagcggcacattccttggaccaagcagcctctgtcagtcacacatgaacacataggatctcattcatcggttgtcaaataaacgcattgcccgatccgctcggtcatcacacagctgtgacggtgtacgcagtgcaacgacaacgcccagcttccacaaagttttgctaaatactgacatatcaaccttatcagtacaacagcaagataccgtaatcggcccgccactcgagctttagatgttgcatttcacggacgcgacgttctcatgcaacccgtcacggaatttgaaactccccgtacatgaatcccaattgtacgatatccgtgggtgtccgtactgcgccatcacctccagtcacggacgggagtcacggtgttgatgttagatgtccttaagcgacacggatctcgacaactgccgctcccggtctctccatctgcgacgactcgacattcctaaatgtttggagtttggccgtctgtctcatccaccgcgcactgtcatcaccatcatgacatgttgagtgggagagataccctaccaacatggctatcacacagttttgctgcttccagtgcggtaggtaatgtaaccctactaaattttccttgcccttctacataggtacccccttttcttcggtaccgcatattcgttctttcactctgaacacccacagacctcgaacaccgggatttggaaccgctctgttctgctcttttcggtttcaactgcccggctttgtagtttttaaagagtcttccctctaggttagctgggacaccccgaccatgtggcccatcgcgcggtcacttcccgctggcatcttatctgttccctcgctctgctggctttgttggtcagtattcccttgggtggcactcccccagaagaatggtcacgattccgaaatttgaagcggctcgagaacgccactgccccattcgagcttctggaaccacaagttccatccaatgccaagcttcaagtcccaagccacaaccatccaatttcgctactgcaccctcctccctaagatctcgtactcaagtgtgcactcgctgtggcagcgtggcttcatattgtcatgttggtaacggcgtcttggaagagccaatgctcgctcagcacacgttagtgcgcaattctggttccggtgtcccggcgccaacccaacaaatctccaaaccatcacgaagccgtttttggcctagaacagggcgccgtgccacatggattggaccttgggtggggtgatgctcttcaacggctttcggcaccatgtccgactttccttgatgggcttagggtttgattacgtatatgtgattcagttgtcgttctccccctatctccccgaaccctctcctctgtttcggaagaccttgacgtttgcagctctctttcctatcctctgacagttcgaatatcttgggctacggtggtccctctgggagtgtattcttgttggagggttgtccccgaatcagcttggccctccaataatctggatacgagagggcaaacacttcccattgcgaccttccggtgggcctgacgaggccgttaccttgaagaacatctattccggatttttgaagacagggcagccctaacaacaacataaatgtaccctgatgatgtcgaaaaggacaattgggagccgttttcgggacactgttggtggttggtttttttccaactcagctcaaatccatcatctcgcctcgaggttcttcccttgtgaaaagagcttcgtataggtttcgcttggacggattggagggaggacctcagagagcggtgaagtggctttgttggaccaaagcggatgatggtacacagcataacgatgggacaactgatactagtagcggatgatggacggatttgaagtttctggtgccggaatggtggaaaccctttgtctgggccagatctacagctgtcgtccttcaacggaaagctgttttggtggtttatcactgatccagcccgcagtgcgaggcgtggtgtgagaaaaaaatagctcaaacacacttactaactaaaacataccagatagtattcgatccctccttcgcacatctcacgaggcttgtagccatggataaatgctaggctaagataatcgttgactgacgagattgcaacccgcaagctaagactagtatcgtttcagcggactcgatgtaacagaaaggcccgagcggacggctagaacacgaggagcatgttgagaagaaataaaaaggccagcaaaatctcggtgcgccactgacatgccaaaagctaccacatggctactcaattaatcaacttcgaagaccatgattcggggaatggcaagtcaatgagaaccaattcttgagcgttactcggtagtgtacaacactggaacagcttattcacctatcatactccaagttattcaagaaatcagactatggaaggttgttcacctgatgatcgatctcttccaggtcacacctcattattcaccgaaaacaccatctctgtttctggctgaatttgtatcaagttaatcaacacaatctggctattcgtgcgctctatgcctgagcacacgaccaagtgctctgaccacgtctcttcaggggcacacctcacactacacagtgcacatggcaggtgttcgtgctgcacgcatgcatgatcctagtaagcgaactgtgttcctgcatgatacaatgacgctatcaccgaacccgtcatggtccggacttagtactctccgactgggtccgactgcagcagtttctatggaaagcgggcacgggctcaacgggggaaagagggaggtggggcgggcgcaccggctagcgtaggcacacgagtggttacctctataaccagaaaaagtttcaaggtaccgcgtagtggcgtgccgttgagataatagttcaaagaacaggcagaagattacctctaggctgatacagtaagaacctcttgcttttgcaaacgaagccgacagccaagattcttgcaaaagggtgggcttctgcaaaagagagtagcaccggactgtatcctcagctatttggaggattggcggacagtcaaaaccaaaagaaaaacggggggttttagtataagggggcttgcaaaagcaggagttttttctgtatgttttcggaaagctacctagtacctacgaaggcccctccgattcggtttctttgctattcgacacaggaggcaagtgctgcatcggaaatcgcaagacatcatgagaaccggaccaaaatcgctggccagaagcccggctaagggaacgggccttaaaaaaccccgtgaagtcttttaagagttcccaaacctccaagaagagctaggcacactaccacgaagtcatactggattggtctagtcggtctttctcgtttatttggtgaaagaccattttgtcttgatgcaggcatgtttctgggcccttttctccacctgccgttttttaacctctcagttctactacgagtagcaacagcagtgttacggactcctcaaagatttcgatcacactacactgattcaatgtgaaaatctcctagcattaagatatatccgggacactagcaacatgaatcctaactcactcagcagtggcaaagaattataataagaacatctttccacaagcgaacccgctttcgcccatccacacaccacgaaaagagcccggaattcagaattcttccacaacattcccatggtttggaaattgtcgttttggtttctccacatatatagacagcttctgtctcgcaactccagctggcatctgacaattacaagtttttcttctttctctctctcttttttttttttttttttcttctggtgaatgtgtcaattatttgaatgctcttccaaacaatcccaactaaacgagccaagttgagtcagtggcgcattgaacgccaccaacaatgaatgcaaatgcatacctatggtataaaggtcttgggctgaagtggaaaccccaaaacgcaagccgacggggaaagttgggggaagacactgttgtgtaggaaaaaaaaacacgatcaatgtaaagcagaaaaagagcaaagccaaagagacctactatcgaatggagaaaggatgtatcatgttatcaaatgttggaaacttctgatacttggtttttgggtactagcaaaagcagatgatggaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagagagaggggggggggggggggggttgactaataaaagggaggaagtgccgtacagctgtttgtctgccacaagccagtcggacagagagaacactttgataactaaaccttgactcttgacaggaagtgcttaccataaacaacgacttattttcgtagggatgacagagtgtgaacgtttatatttgattttcgatatagagtcccgaagtaaagaatgaaactaactagaggtatatgagagcacagaaaggatgaaatactcacgaatggaattggtgaagtcgtgcaaatgcgaaagcaaatcagaaaccagatttccccttgatcgagtgtatcgtactactcaacaaattgcaaattccgtttctgaaaatcttcaagacggttgataacctcctcaagactcggtcggtcaaagtagttctcgttccactcaccacgctccttcatctcatgtcgcatctgcaaaaagtcttccgcagctttgacctctgtgatccaccagttcttcgcgacttgaagaatcttttcttcttcttcttcctcctcatcagtgacagtaccatcaagtaaacaagacccttgagtagtgtctttctcgcgcaccaagaccaatttactgccccgccgcgtgatcaggctcgacagaatcccccttcgtcccctggtacactgatccaccaagtcacgcagcccagcaggggtttgtctcatcgctgggaactgcaaatcaggctcgcgagcataggactgccaaaaagcggccttgtccgggccactctggccttcgaagatgcaccagagtagttttcccaacatatataccaccgctgcctcctgttccacctttgagaggcacagccatgcgatgttgaagctggtgtggccttccggccgttgactgtagttctcacaggtttctagggcttcccagtctggcaactcccgcatgagcagagcggcgtatctcgcaatgatgtcctcgggtatgcagagacccagatcattgtcttcgagcaagctgtcactggctaggatgcgtacgtaatccagggcgttcacctcgggcgcgccaaactcgcaccacagcccgcgctgctcgaagtctaccatgactatgtctccggcctcggaaaggaggatgttgtcaagacggagatcgggatagtacatctggcctttgttaaggatgtgtaacagaccctgagccagctgaatcgcccatctaagttggtctttgagcgcaggctgcccatggatgcgtaggagcggtagggtgtctctgaggcctccacctggatgatagggtataatgaacccgacgactgcgttcttgcctccaaattgacactgcttggtcacaagacgtaccggacgtgagatgacatgggggtggggtggcatctgcagcagattacgcagttcggtgtagaggtatttggtgccgctggtcaaggccttcaagatccagagctgctgcttcttcttcgcccttgttccgttggcggcgtcgtatgtggccgtggccatcccattatcactatcatcgtcttctatgcaaacaaggcacacactctcggtaagttggcgcacgatgtggagcttgaagatgtctatcggctccggaagatcatcctgaggcagaccaagctgggccccgagcttcgaaagtccaaggagctgtccctcgaggtggaacgtttgagcaatagtaattttgatgttacggatatcatattcgagattctcgaagatgattctggatccaaagggcatgtttctgctatacatctcagcaaagctatgcttgttgtcgccctgttgacttgactgagtccacgcttgcagtgttcgcaggatatgacgcgaaatgccgagcctctgtactcggacggtatccttggtgtggaaagcagcatccaggtcgaggagctcccgtagccgttggcagctgcccgcttcctgagggaggaacacatcaaatcgaaggggcgggatatggtttcctaagaacagaggcagtgcacaaaactgagttccttggccggtacacccatcgattctccaaagggggttttccagtaactcgagactgtcgattcggttcttggggttcagttgggagtggagccacgactgagattctggttcggtggaaggagggcttgaggactttggaacgctcggtataaaagcagctgtcgggtggataacgttacggatggaggctgaagtgagcttcatcgtgtcttgctgactttcgaagaagttgtaccgaagggtgaaatataaactgcttgaggtatagtggccgtgaacactatcacgagagacttgcgttagcaaaacgcggatgaagcacccgatggagatactaacagtaagggttttgctgacaacgagaagttgtctcacgatgtccttctcatcaacaattggggttgaatgtccagatacaggtagttgattgcgaccactttgggctctgacaacgcaagagatgcgaaaaagtggctaaggtgaccgcaatggacagcaacagttatcgatgcagaagtgacccaacgccaatctgcaagaatacaaggatgacacgaagatggtggaaaagggaacttatttcagctactagttagccatatttcaatgtcttcggaattcagttgacatgacagcacaggccaacagaatgtcaagatcaagagatgatgacacccgagcaggaaagagccatttcgacgtctcaaggtctcgccctttccccccccccggaagaaaaaaaaaagaaaaagccaaacacccgtcgtcgtcgtcacccgggattgggaaaaggtgagagaaaggacgttgggttggaaaaagaaaagaaagctcttgcctgtttctcttgcagttgtgggcatcagattaggatctagccgtcagaggaaggtgcggccgggatttggcactgcaggtcgagacggagttgtattgagctggcccgattgaccgagaactgtcaacgacgctggagtcgtaaggtgtaaatacttcaacattagagtatgcctcctttgttaataattcagcacggtctatccaaagggccagtctccttggttgctgtcagtctcagcatcgaggcgaggctcatatccgtcaatagcccacttgctgcatggccggtacgtgatgtggactatcgtggcaaggtctcgacccgcccgaactctcaccgagtgtttgctacagtggaaaccatgcaggagtatcccagaatggcgataaatggcagaacagttgtcgctgattgtgttgttggccctcatgttgacagcttgctcgcggatcaagctggccttcggataccaatgtccttgcggccattcgtttccatgggcggttgacatggacatactttcaactcacctagtgatgatgcgcaatgggcaatcgtactgaactaacaaagcaatattgcacttggcgaatcgagcaacaaacaccaaaatgggtgcttggcacacagggattgctacactcgacctctatcctcatctgaggttcgtttcatgaagccatccaaagagccagtgtcatagctcattcaatgagagcaacagactgtgttagtacgcgtgctgtggttcttcctagatgcgggatgatgctcatgtcccaaggcttagatcatgatatctctcatatttcagcgtacatacagtaattggcactccccacgtcgcgtcttcatcatcttcaactcttcgcgactgatggatccttctagagaccagtagtagttttgcttgagtcgaggaaagaggggggtatcctgatcgagtgcggttcatgagtataacatcagttgatgatatctccgtttcgttcttgaggccgtagaggccgtacggctcgctgagatccggttgattcgaaagcatatcaaagtagaccagacttgggaatcggcacatgccccatactgcgtgaaaggcgttagaagttttcttcctgagctatctattggacattccctcagtcgtagccactgtttgattcttgaaagcagttgaatgacctttcaagatcccctacacaacactccaagaacaagagtagttcagtgtcgtcatgggaaatccaggcccccggtctggggaagaatgaacgacgggagtgttgtctaaggacaaaggcttatgttcccagctgttagcgacatctctgaaactcgtaaccagaccacgctgcaggaaaagatcgaattactgtcgagcgttgtcttgataaagatttatggccagactttcacgaacaatgtcctaatgtagctgaatccgatatctacgtacagtcaacttgatcaaacagtaggttttccgcatacatgtaagccttttcagctggaggctctagtccgccctgacaaacacgtgggcttgggagcttggtggtattgcagcggtctcaaattgctgctctggccacacttggctcagtcgctttgtgagtatgagatgtgtaacctcgttttcatgtagtgtgaaatatctttaccatgggttctgaaagacggttatcgccgcgtcaatgctgcgatgatctacgccgcaccgttcaagctacgtcccattggatgtgtctggcatcgacgaaaactacgatcgcaactggccgatattgtccagcatgctctcttatgagcgtatcacgagactcgatccgtgatatcgtttcatatgctcttgatggtaagaaccgacctgtcacatatcgaggtgcccgatgtgtagctgccaacagcttatcgagacacagtcaatggaccccacagaacgaacaccactggaacatatccacatacgagttttcactcttcttcaaggccaaaccagtctgacggtaggatcgaccaagacaggccggaggctggtgaaacgagtctaagcatcggggtgagaacaacgagccaatgcgccgagcaagcggaccttgaaagagacgaaaacaggatgagatgcgttggcgaataggactgcacgtgcactcatttgccaacggtgtgttgtatgtgtgatgacttcgttgcttgatccaaaaatagttcagacttccaactgtcctgacagcgtgacaacgaacgatatgttgaccgtggacactgcgatgtggtcgtatgaaagagatcattgcgaatacttgttaaaagaagggccaagataaacagagaaagtacgaggggaatgtcgtcctggcgagaccgcaagctgcggttatcggaaatacataggttgttgggggtctgatgtcgaatcaagaagactgcaggaactcggtaggaaacccgatatgctggttcaacgaggagagacactttcaccttgcaaccgcaattcacgccacttttgtgttgatcaatcagtgcgaagggctcgatggactcctcctgttgttggaggcggttctggcggcttgaaggaagtgaacaggaaataatccctcccagtctttgggacagcagagtagtcgggtcgggggtcggggtccggcgtccggcctaccacgtaagtaaaaggcatcggatactgcctgccctattctctgaggtggcccctgttctctccccgcaatgcaccccgcagccgacagtgctctgggcaggcaactacctctatgtagtgaggtactgtacagtatgcactccgtccacggttgccccgtaggctcagggaggggtttggggagccggcaaaaagtggatcgatgtcgactatctcgactccaccaaacgcgtggataggaattcagcaaaggccggacggccgccttactgggctcagccatcaaggttcctagaggtaccaagcatttcattaacatcataaaaacaccatctgccatctgtatataatcgataccagattcatctcctgccagacgtatatgtcaagccagcctgaggctcgatgataccacctggctacacccctgaattcagtgatccgataacttttacctgtctccttcgatgacaaagtggcaacagcacgggactgtggcatgttggcctgcttcgactttcatcccattgccgactcacgagccagtatgccgccgtatgcccgtatcccaccaccgacgaagtggcgacgatagcagcaactcatctatgactccaaaggcaacaatttccacaaatggtaatgtgagcgagtgtattaaaggactcggcattgacgggtttgtggctccccaggttatccatgcccacggcctcccgttggacaaccttgtcctatatactagtaagcacgacattctgtatcacggcgatacggaattgcctgccggtgctcagatatttgggtgacgacgactggttatgcaggggatgcgatgcgactcgcgttgtgtggtgacgaataacagatcgaggatgctattgcaaaccgatttccaagtggtcagtcagctgttccggtacgcattgtttaccatgtcacctccaatctcatccgctattatcttatcctcgtcgttgacaacgcctgggatatatggccgatagccctgcatcgtgctcggatgcacaaaaacattctgaagactacacgttactgaatcctcaatcagggtccgctatgccctggctcctggctagaaaagcctggaagggaacattcctgtgccaaagattcttgtgcaatacgccctgcttcccgcatcaagctagtgttgaggtgtccagcaaccacccttggcttctcagggtgccatgtcacacccgttgatcgtctacgaaaaaagttatctcggggctctttcgcgactgggtaccaaaaccacatgcttcttttgcatctgtcagatggacgttgcaaagatgaggcatatggcggatctcatatagcgtctcagcctccagcccttgtgggcatctggtgttcggagaagtgtgcaagactgagactcaaacggctacagccatcggggacggccttcgggaaaatggtcgtcctggaaccgggaggcgatcctgatttgtgcgacagacgtgcaggaggctagaggatgggccggcttctgttggagtgagtggtgagattagactggatgggggaacaaagtgtctgagccacatcgtcaagtccaggaccctggtctacgctggtctacctgggtttgttgctacctcgaggtagcgttggactgtcggtgcccatggtgccttaccccatataaaccttactctttgcaacacccaacggccttgcgcaacctggatcatgggcgccggcttgccttctacggagggcgtttttccgctcgactccggtttccctttccttcacgtcccaattaccgactttctctcattttactgtagataggccccagcccagcctccagcgtcatctaagctgtccaccgatcttgcctatcccgtgccatacgtaggtcgtgccgggaagctggttggttctgccgagcgccagaaaacgtggtcaactcgtgtcttccccgcgaccggtgaatatctctcctcccccctcatctcctacaaaccttcaccgatttcatccctcactgccactacgaggcaaaggcgtccattcaacctggaaaacccccgccgtcgactcttggttctccaccggacgacattgcaacaagtttgggcattcagcttggccgacgcccgtgagacaagccgacctaggcgccaaaaaagttcctcccaagtacctttcctcccatctactactgtttgctacctactgcccgacacagtagagataacacccgaaactcagtcggcgactcctcccctctgaggtccccgtttgttcttcaccgtgctgcggccaagccgtttctaggttgaataccacagcatagcgccttcaccggccaatttacctcacggccaccgcacacattgtctccatactgtcgttagatcgatcaacctgcctgcggggtgactgctttaccctgtctgctcactccgggattttgattccgccttcatcgtcactcaaatcacttctggaactggacagcggagcagttcggcttgattttagctgcatattttgctgccgaaatctgtttttgtctgttggacgagtcccttgtctgggtatcgtcggctcacaggcttggccactcgaccgccatctatctgtgtgagctctgcagacattggcttctttgcgacggcacctggccttatggtggtaggccaaatcaggtcggagaagaagagcattttgtcactcgggcaaactaggcgttgggttggcggcactcgagcgagaaatctgtgctaccgtccacaggcagctcgcttcaaggttgccttacccttccggttcctcaccggcacctccactcctcaccatcggccttcctctctcctctcacccctccctcattctatctcaacggtttacggttctgacacccacagctgcactcttcgctcctctctgtcacgctgtctgcagctctccattgattcatcgttacgacctgctctctccggggcgatggcgctcctgtgaggatgcccggtctccgcaacaacctcatttcagttcccaacgccccctaggtacaccttggtactgaaacggccctctctttgcttacttgcagtctacacagcggtaccggggtgctatagtgctggatgtcatttgtttccaccgtgcttctattccacctactaccctaccttacctaatacggcacacctggcggtacctttcgacaaagtacacccacccatcttcgtttgcccgtgttttttcgccctgtcagacatacctccacattcttattccatccgccatggtaagaaacccaatttctttctttccggtcgcggtaggctgcatgaccccagaatgaagatctccatatctgatcctcttctgtgcctgctagctagaccgtcgagtgtttcccaaacttacactcccccatcacattcgcacacacatacatacatacatacttacatacatacatacttacatacatacatacatacgccttcacactcttcgcttcttccgggtcatcctacccatacccctacaccagccctcctccccgatttccatgtttgccatggcccgcctcaccggtcctgacgcaccacttctttgagcgcccactgtctcatctgcccttcttgttcatccgatgtgcggtgaattgatgttgcttgtgtagaaccccaatttaaggaagcgccgggcttactgtcccgagcaatcgcctgccgagccagtacttcaggacttccctcatcaatcatcgcccggatgttttgagaccccacccctgccgctcaacaactacctgccgctcaataatcagtatatacttaggcaggcccccgacatcgaggtgacaatcacagtgtctctttatgatctgttgaacttgcatcgtccagaacagcgacagttgttgcttgagaaagccgcaccaagtctcgaggtcccagttggcactcttctggaactcaccaagctgcagtcgtactcccaaaagaggccacgtctcaatccacccctcaacatgtcaacatcatatacggacgatgcatctgggcatgagaagagccaggagaagtcgccactcagagggcgatcaaatcatgatcccaacaacgagttccgcaaaccttctattgcctttgctgctgagcctggctgtttctcgccaggttggagtggcgggccattagcaagctgcctcggagattacttgtgcccgccattctcaagctttatcggcccttcaggtaagttcacaggtgttggcagagatggtaaacccgcaattctgactgtggctgcagaatactcacccctcccacctaccacacagcatgactatggcggtgtcagaccagctatggttgatggcgtggcatcgtttcagcctaccaccccagtctccatgagctcgacatctgtaccctcagatccgataaacctatttggggatggtagtgatccagaaattagggatcctttcttggccagttacccgccacttcagcctactccactaactggaatgcagcctttgacaaccagagaagagatgatttatcccaccacttcgccaatcgctaactacgatggttcgcctgacagctctcgtgcagcagtgaagaatgctggtgtccggccgccccagccgcatcttgggagtcccacagttacatcactcatctcaagcagctatctagctgaacttgacccttcagtgtatggacgaacgggaagtatgccgggcacacatcaaggttatgatatgaccgagcaagcttttggcgtgaggaatgatgcgataagatacgaaatacaacagcgatcctcagcatttgacatgtttccccaatcaagaaccatctcagccagacgtggccccttcaagaaccacgaccagcgtgaacagacagctcacaccaggaaaattggaagctgtattaggtgccgaatgcagcgaattcgggtcagtagtcctttctgttgcattggtcattggaccacccctcattaatgccattctgttctacgtagtgcaacctcgatcctgaaaatgaaaaaggaccctgcctgggatgcaaaaagattgcggcaaacaccaccaagatctaccggttgaactgcctacgttggaagatcatggacatcaagctcttcaagcctggtcaagtcaaggaccacaaatggaccgagcgctggaaagacagcgtggtagatgacattggaaactgggcctcttcggaagtgaggacaatcagagtcaccgaagggtataccggtaaatggatcgagctccaggtccgtcagttcgaaccgcagcctggcgacagcctgtacagaaagtgggtttccaagaacggcgaggttaagcgagccgaagtcccggcctttgctatcgtcgacatggaatccgccaagacctcgttcaacgagtacatcaagcgggccctgggaaactgctgcacctacctgctgcgcaaggaaaggctcctccaacgtacatactctcttgccattaagattatgaagcactcatccacacacgaaaccgaacgcaggctgatcaagagcactctggatctctggatgtcagtaaggctgacaaccaagtcgttcgagatcgtcggggaggagaggctgggcatgccgcaggatattatcgatgacccggatagtcccttatgcggcaagatcccgctgcctccggttatgggagcgcagattgattccatcctgattcatcaggtccagccccaacttcgccgagacacgctggaggagctgcagaagatgacgcaggagaagaagcagagaacatggcttaccacgtatctggtgacgtttatcctgttacacaacatcgccctcatcaccaaacacgacgcagattacgccaaaaagcacagcctgggaagacgatttgccagggaagacagcgtcagagagtacaacattggtgagttacttggctgcctactgacttgacttgcccaaatttccctctcccccggagcggggcaaatctagaaccagagtgttacggtactgtttggttattttgggcggccgccgccgcccaccaactgttcctggtttccttgttcgtggttattgggccatgtgaccatgcgatggatatttgacaggcacgtcattgactgatgaaacaaaaaacaggagcgaatacacttctcgcctacttccactattgcaaccgggcgatctacccattctctgcggaatgcaaggatccagacctccaaagcctggcggagcttgacggagacgccatgcgattcgtgcgcgagacacggaatttggtagctgaacatagtgagttgtactcttacaatgctgcagatacattcatacctacctcgccccaaatatcaaacataggacacatggcggatgcgagttggaggctaacttttgtttttttcctcttttcctggaacagaatcagattgggaacaagtgttggcgagagaagagtacgaggaccagtactattatgtcagtcagctttatgagccaaactggcaacctcgcgtcatgacctagactctggatggatgctggtggtgatggggctcttggctatgctggttggtaactgacccaacgaacgagtggtggttcatatgttgtcgtgtgctatcacggtctgtcgacgagttggttccaggtttacaggtcgtgtcgtctgcaagtgagcggaagtagaaaattgaggaggctgtctcgatgccatggctggataactggatatttgttgcagctgggggctaggccaataccagaaagagacggacgcagggaaagcacgcagcccgcattacaatcgcatgccgcagaagcaggagcaggaccggcggtcgttgcggacacccccgtgtgagtgtgttagagggatgaagatgaagcgcatcgagagtaaaagagggaaagaggtgggacagggcagcgtttggattgtcctgtcctggcacatcccggccaagtttccccttctctcggccaaacgacgcacccggatgggggcgtgttgcgtgctgtcaagttgcttggcgtgtgtaagggatgggtcaagagcaacaagctaggtaccttggccaggaagaggacgacagaacgctggattttggctcttttgttgagagtggaagcagggaatagggcgaatgaatgagtgtgtaaataggtatggattcgcatgattcgttcagtttggtgtttgtccatatggaagcatatgaggtcgcgtggttcaatagctcactttggaagaatcgtttctttgcattcatcgagactcttcgtccaatcgtgtcgatatgctgtagacaacagaagtggaagttacatgcctaggtttaaagaaacacttgctctgtctacacaaatgtacaatccagtcagtaatgacggaaagtgattcgtcctttgctattggttgctcacaggactcggtctgcaacctggcaccttccttgccgctgtgagcttcagcgaatgcaggcgcatctgtgatgtgtgtcaccacttgtccaaagacggatgattgcgcgatgacggcgattatatttctggaggtatgtatcagactttgtgggtgccattcgaggcctgccacccacgattacagtgaagagaaatgcatgaagccggtcaagtagtttacataccaaatacctacacagtagatataggaaaggggggtagaggtggtctgtcggctgaacaacccgacatcaggcgaaccaggtgggtggacccgcggtagaatgacggggaatgcggcgaggatcgtcggctgtcgctgtgagcatccccgtcaacatgatccctgatgttccaccttggtagtaaccctggctcgctggggtcacttcatcacagctcaaaacggcaagagaaccacttttcagaactacacagaaaatgttctacccaaatgataggctggtgtcttctcttttgccgcttgacaataccaatagtgtagtttgctagctgtctacgaacagcaatgccctggagccgggatgaacatctgcctgaatcaaagagagaaggatggattgccgtctccagtgagcgcaagcaagcaccgagcactcatgcattctcccggtgaagctgtcaagctaaagcacctctacgtacatcaagccagatacaggacgcgctaagttgcaaatgtttgttgaggttgtttgctacatgtctcaccttcagtgcggctcctcgcggcgacgttcatcgcatgtcttactctaccccagcaaggcggcgggtctggggtggtgtgggtgcacggggcgggcggggcggggcggggcggagcggccgggcgggggcgggtcgtttctcagacctccagtgggtccttccatccctgccttttgacgactacctacctacctaggtacctacctacctacctacctacctcccgtcaccacatatcatggcaggtaccacccatgccttgtttgcacattcctctggtctctccaagctccagcatccggccaggtaagattgaaggaatccttttgtggcgtccaactgaatcccatcgaccatttctacttgtacatccccaaattccacctcactcggatcttgccccgagatcctgcccatccaatgaagccgactcttcgagtaggtggattgggacatatcccagctggacttcaaacgccatcctgtgagctgcaattccatctgcgtctgaagtcttatctgctgtacgactgccagcctaccgctgccccatctctcacactataggtcctgggaccttgctgctcttaattcagttcaaatcctcgaagacctgatcccagctacctgaatatcaccatttcaaattgctagagagcaaatttcactgacaaagtcaacttaccaactggtacaacctcgccggttaccttacccctttttttccggggaaaagtgtctcctgtttcttgatggtgtgagcagaagccagtccgccgcggcatggccacgcagtcggtcgattcctttaacatggcaaattgaaagcaccgcaccgctgtcaccactgtgtatgcttcgatacttacggctccacgcaagattgcccagattgggctaggtagcaagacgggcacctacattggacactcactctttcctgctactcctagactggctacgcatagcgaactgctagcccaacaagtttcaatagtatgttcaacggaaaacgtgccggcctcttccgccatggatctcaccaaccttcatgggtaaaattgggtgaatccaacacgagacacgatcaaccaggcaccggttgttcggacatgcccacgagtcgtctctcatccgttgcttattgccgactactctttgcgaaaacctatgagatgcgagccatgaggcataactcgtgtcatcggctgtcttcagcgggtcactgcaggggcccgttgatctgtgatcgcaccctgtactaactgctcagaactagtcgtcactcggtcagttgttaggccagccactcaacatacactcgcctactgtgtgtttgctggtttttggaaagtgcgagtatggacaacttggccctgccgtcttcacacccatgaaggctgaagaccaacgaagattgacgtggattatccagattctgaactgcaatgacgtccttcctttgttagccatgaaacagattttggtcaccggctggcacaggttgaccagacaggcaccgtgagtaacaccaggaacggttgctgctcatctcaaacaaacgatcacacaccaacacctgcacatcctttctttctgtacgatgcaagatatggtacaaatcatccttgatttgatttccttcatttcggctcatagccatcgtcctcaattccacttggccactggacagccccaagctggggcaacagcattgtccgggtatcactcttaacctgttaccttcgttgagcccaaccatctcccataatacagccctagttgaagttccctcagtctcgctcagctgtatttccgggtcactcaagtcacacaacatggcgggaaggcaatggccatcaagtcccctccatggtctcttcactttctgtccctgcttcgggactgacgccgagccaaatcaacaggttcgacgacaggttgtcgggacacacagttttcgttttcattctttccttgtctttgtttctcaccgaccgtcaatctgcgcccagctgggtctctcttgcttcaagtttggcgctgtggcaactctgcgtagccggactttgcgaatccccgtgcggcagcaagtgtgcatcgtgcagttgtgtgttcagcttgtcgctcgggctaacgcaacgaccgcagagattcggctgttgtgtgcatcgtgcctgctggtcgagtttgttctcggctctttttcgaaggtccatcacagtttgcgccggccctgtgatgtgagacgttctacttccggctcgccaccatcgactacttacctaccgtgacctctaactgaagtatgctaaggtaagtacagctggcaagtggaaactctcatccggtccccggcgaactcttcctagcaatgtttgatgtgatcatcacctttgcaatgcctgttcttgcatgtcacttacgctactttgttggggacatgaagtccggccccgtctctaccgggtactcctatagtgtgtatcaccccgggagagacccgccatggccggttcctgcacggtcctcgactccgggctacacattaccatgtagcctcgagtgctctagtcaccttgccgacatgtattgttccccttttcttcttttcgactccttgggaatgtttgctacacctgagctacaacacaccgcaaacccacctctaggcatgcaactcctatctggcgctgcttgtctttttcagctgagcttggccccttccgtcactgcggatgccagaaaggtgccatgtcaccaccgacgatgtcctgtggtggccccgaaccggggatgggacgccactttcgacatcaacccgtagggttttccttgtcccgcaatatccccaaccatggctctgggtttgatatctaaacaagaggttacagtcaggcttctgtcctatctaggtaggctccatgttgttgtgtactgtctacttcccccaggttacctcacctatcggccacccatgcccaggtcactgacatcaacatggtcattagttaggtaccttgcacgaccctcttgcaggggaaactgtacaccttatagggcctacccgcatccctgtcagcgacttctttctcgttcatttcttagcggcagctcagagatccactgctgtctccaattccggcaagtttgacttcgacaccaactcatatactgtgcttgtggcatggactcgaccttgacagcttcaccggcctgcacttacccttctggttcacaacatgtcgtcggcaagaagcatcgcgttgatcaacggtaccgtccgtacctgcaccatcgtcgacggaagccatgacgagactcgtgtctctttccgtattcgaggtcagaaaatcctcctgtcaagctcctaagtgctagcgcggtcgaccgagtcgaggctggtttccttttcattgacttggcaagaggacttcaagcttgacccggagctgcctaggtatgtgttacgtatatccaaagccagtccggcttttagataaaaggccagacatctcctcaatctttggtttgttatcttgtcaaccagccgatctcacctcaacttaagagtgactttccagctttccaaagactcgacaaaccgagttcttgcttcagttcatatattcaacaacccagcctccaccagaccaccaagtgggtgccatatttctgccttggggaccgtgagtcgcaaatcttcctccagccttattgaaatagacagtggctcgctgaggtgagtggcattcattgggaacgtatgcaagggcacccctgaagctaacatttaccgcgcagctatacacgaagcaccccacctatcaaacgactacctgcacgatgtcttcagtcaattctgggcccgttctcgccgcggctattgctccaatcgttggcaacaacgacttcccctttgccgccgcaaccaatgccgaggccccagctcttcctagcggctttccgtctgaactgagatccaagttggcttggactgggtctgactttgccgatgaatccaagtacatcttgtgtttgaccggcactgacttggccgaagtcaagcaggctattgccgaatacaaatgtaggttgctcctcattaggttctttggtcatcacactgaccgcgtacagctcttgaccaggatggctatctcgtcgagccgaataccttccagcttcccacgctcggtttgaagctcagagcacttggacaggatgtccatttcggcaatggttttggcgtaattcggggccttgatcgcgcagctttctctgttgaggacctgacattggcctacatgggcctccaatcgtacatcgcggagcaacgcggtcgacaagacaagcgcggtaacatgctcggttagtcaaacgttgtggtggcattcatcatgatctgtggctgacatctcgaatagtgcacattgttgtggatgacagcaccaaacaggctgccgaacatcatcgccactcaaacaagtccatagtgagtggacaacgcaatattgacaggccattgtaaatttgactaaccctttgttgcagactttccacaatgaggaggctggcgatattgtcagctggttgacaaggagcacagctgcaactgggggcaagtgtatcattgcttctgcgtacaccatctacaatgtcttggctgccactcgacccgacatcattcggactttggcgcgcagcgactggcccttctccatgtgagtgatcaccatcacacaggcctatctcatgttatcaagactccatctaacatgtcctacttaggccccgctttcaatgccgtccggtgatattttacgaagattcgaagctcatcatgaactttggccgagcggctcttcttgggaaccaggcccatccccgtcctcagcatctgccatccttgactgctcgtcaggtggaggctttggatgcaattgaggccatcgcgaaggcgtctcagatggagattcaaacccaggctggagacatacatttcatcaacaacttggctgttctgcaccgtcgggagggctttgtgaacggagaggacgcatctactcagcgccatctggttcgcatgcgccttcgaagcaccgagcatggttggcctattcctcaggaactaactcaagagtgggacgaggctttcaagaacaagggcatcaagcgctggcatctggagcccatgccagcgtactatttccccctccgaagccagcccaactgagtcacggtgattttgacgaaaacatatacgattgcacggggtatcaagtggacgcatttccgttatcatttctgcaaaggaacaaaacaacaaaaaaaagcttatcggtctacgggcgcagagcatagcactagtccgaggattggttttatgacctgacaagtattggccatggattttctaggcactaaccacttttcacactacagtatctctttttgttgtggattagggaattttgggaatgatctgtgtcactagccttagcataccgctttttcccagtggtaagagatttgctgaacctggcagtttcactgacaaagaaacatatccacggcgggatcagctgcatgtgaggaatcaggccagtgggatccctcattcttcattcttcttagctagtgcctttggcaagtctctcacagatgctagagctaccttcggcatagtattgggcgaggtttatttcttggagtgttgaacgccaaaagggtgtctcggacgagcaggttcgggtatcactacaggtgccactgctatacagctcatatgcatgattagagaatacagcagttgagcaatcgtggtttcccatctcagatctttactatgaccacgaacgtgtttgatagtgccacgctcgatgtccgcttggcggcaataacgctattttggagaccgtgtcttaggacttatactacaaaagagatccgatcaagtcgagatcagacgcagcacttgatagggcatgtacgggacaaacacccgcaacggtagagatactgagaatgatggattaccaggggactggtattatctctatataccgtatcgatgggctagaggtactctgaagggtatgcactcccgggtcactgcccccccagcctggacttgagacgacctctgacctatgaccactggcagactctgcggtccagttcggatccgcgatattacagtaggaggaagcctctcttactgtgcatattcagcagctgtactcctgctacgtacattaatgagtctagtagcgaaagaccacagggcctatcgcagtacagtagtagtaattatcacagtgaggacttcgacatcttctgatcttcttattgcaatgatccattgtatgtctcagcacttgattagggtaatctggagaacagcagctacatgcagaacggataataccttggctaggcaaggaacgccagggaaacgcaactcgggtgcattaaccattgatgcgggtattcggctctctggtggccgaattttctgacacgttgacggttcccacatggcgcacgagggtgctacgtgggaaactgccccgtttcttttttttttatctccagtcttgatcaaattacgtgcagtacagtcctcgtcgattcctgcgtacctacatagctgtattctgtctctaccctaacaaagaaagctcccgctgaagatcagctgcggtgggcggatggcgaggctcgatgcgttttgtgttgagtgatatatgtgtttgtcatcaataaggaaggacaggtttatgtttttgacctctaggaccgagtactgagggtaaacgtagcatgccgcgactctcaaacatgaaaactcgtttacatacctacgtacgtcgtggcagattacctagatagatcactcagtccctgacgcctaaaatgaagcgcgcttcatggaacatacctaatcgatgggcgaggacatgatgcttgtgtggatgactacatgctgctgcagcttgaggcaaaggttatcactcaatccctttgcccaggtgtccgcgatacatacattttttattcttacacagactactatcacacgccacgcaggtcggtagcttgcttctcgtcctttagcagaatgcgcctgacctctttcgctgtgatcaaagaaaagaagaaaaaaaaagaagaagaaataaagaagacgaaccatagatgcacacataagaaaagtcatacaggcaaacagagctagtagttgcagctcgtagtttgagaccgccggagggaaagagagaagggggggggggggggggggggggggcttggaagacaggagaaaatcttttgagaggcaacctcttgtacgcatcaatgaatccgcaaattcatgtcatttgcattccatactatgcagtggtcacggtacctctgtcatccgctgtcctcagcttcttagcgtgacggacaactccaaagacggaacttgaatgccaaagtggcaggaacttcttcatcatgatcgatgaccatgagtgagtgcagtgaagtacttacagtggatggatatctgttagaagggccggggtagtagagcgatgaaattttacgtggtcaaggtcgagtctcactaacagatgtacttacatatgatctgcttcagtttttctggatatttgctccttcgttccttccctaactccgatatcagctgagacaataccatgtgggaactgacctggactcagagttgtcgagtggttgctcaacgattaggaagtaacgatcgttgcaggaaactgaatgaacagtttgctccaccgatgatagttgacctcacaacggttcagtttctgagagaaactgaagattataaagtctcagtcctatccggccccatacaggcttgcagctctgggatagcgggattggcgtgcagtagtctggggtgggccgggaggaggtaaagagagtcgcgatgtactcctctcgaaaggagctgggcttagctgttgaatctccggtgcaggtgtacactcatggatgtcatggaagaagctcctaccaattcagtattccgtcgcttgatgctgcagtgcctgggcgatttggggttgctgagatgatgatgtcaatagtatcctaaccctgaccgtccggcaaccataagacagagctaacatatcaggtgactgttgaggtacgctgcgggcatgcaaccgaaaaattgctacccaatttatcactttcgccttcctcagttgtcgtgaaacagctaccgtagactttagtcgggaccatggtgctgcactgcaattatggctgggagtgaacatcaacctaagtatcatcaggctcagatttcactggaagccagaactgcaactgaaaagccgtgatattgttcgagtgccaggcgtctaaccgatctgatcttttccatgactccatacagcagtactcgaacacagaaacttcatcatccatcgatgacgaatcgaaaaagtagtccaaatcccacgtgcaaccaaagaagtcatgccagaatatgacccggcttagaaaaaaaaaaaaggaaatcacctttgtctcctcgccctcatttccatgctcatacccatgcgatatatatcgtagtatccttcacaacccaagtatgaccttgcaaaccagaagaaaacgcctccaaagacaaagcctctatgccagagaggccgtcatgcgtgaaaaaaaaaaaaaaaagaagtgctgatcatgcaaacgtgatggttaaaacagtatgctgcatctcgctcgctgaatgctccaagtttgcttgctgccactgagaaacccaagactcccaaaggcataaccctatgctcttgaacgcaccttttctttttgtatctcaaatgaattatgaagccaatgaatccgagctttcgtttgtaacacatcaagtcaagtataatcttttgactcatgagaatagggtcacatcccacttattttacgcattgccgatacagcggccggactggttgtcgagttccctatactcccaactcgtccactcgtctttcgaacaccagcttctctgacgctcccaggtggatggcgtttcgcactagtgttgcctcgtatcttggtcaaaactccagacgcggaactagtgcgtggagcgtggtcatgggccttgattcgtgctgcggcagtaccaatgttctcgatatcgttcgatgcatcattatccatgacttgataaacagtcgttttcgtggtagcggtttggtgggtgacagaccgttcggggggttgtcctggtgaagttggagcagcagactgtcttcgccgagatcttcgaagattccattcctcctctgaactcggccctcttgagctcttgtgaactgtgatcacctcggttgtcacttctgtcatgggaacgggttcttcctccacagtggtctgaataggtccccggccatatcctttctggcgatctactgcgccccgctgcgtcttccttggctgtcctggcgtaggtgcggggaggtaatcctcttgtacgccgatatgattgtcacgcgccgactcccgatcgatctcgcctagcggtgtccgaactgatcctctgttagagggtgtggacacgccatttttgctagagctacgaccaagactcgtcttcgacacggcacggacaggggtgctgggatgcgctgtcccgttagcctgagcggcggcggcggcagcggctgccatttctttgcgcagcctccgctcaacccgctcctcaatccaccactcccggaagatgccctggttcagatgtaaccagtgctgctgaggccctacgaccatgcctgggcgcatgaagcgcatgtaggcaatgacctcgtttgctgtaaatccatgtcggtagatcaggtaggcaccgatgaggcagcctgttcggccgaggccagctttgcaatgaacagcaatgcccttcttcctagagatggtttcatgggccatgcggatgaatttccgtacggtcgaaagggtaggacatgttccgtcctcaaagatcatgtcgatgtggttgattcctagggcttcaaagtatgagggattgtagagctgcgagttcagcctgacgacaaggccgatgtctcgctccgagaaatgcctgagaacatttttgaagggctgcggcagcgtaggatgtgcgtcgacggcggctagggtctttggcagaagtgaccactgctcggtcccctcgggggtgggagcaaccggggtatgctgaggagaggcaaatgccaggaagttgggtgtaatccagttgaagtcgccgtgctcaactctctcaaacttttcgtactcgtcaaggtcgaatgtctccaacacgcagcagccttcctccttggccttccaaacgccgtacacaacgtcctgaaccgtgatgccgtagtcggcctggctgtagccggcgtctctgaacggcattagaggggggtcaacctgggcgaccggcgcaagagctagatgcggaggccacgattggatcaaaaccatgtagcaagctagtagacaagaggcattggcacgacctaaggtaacattggtcagcaatctttgctgttctcgaggaggcggacttagatgacctactgcgtggatcggccctgctccagaacactaccggcctgtctttgttctccttggccccaagaatttcgtggaactgcagggcgaagcggtaaaggtggccgatgtggaacgggccaaaatcgtggtggaaggcattgtatagaagagtatcgtcgacagtgaagtagtatggcttcttacgctccgtgacctggtcgattgttcgttgagagcgcttgcgcggggaccgtggttcaggatccgggtagggaaacaaggtatgctcggtaggaggttcagagtaagatgcaaggtacaatcggtctgtaaaggttagtatactgtaaggcaattgctgatattgtagaggatattcaaaggtgctcatattgggacgagcagctccgttgcggagcggtgaacatgggatgcgggtggatcataaacatggagttttcggacaacggagccagaagcaaaacaaaaaaaaaattgtagcttcaattaagaggaccggagcggcgcacaaataatctacacgtaccgggaatgtactcgatgatttgccccagattgctggagtgtctggaggaaggagccatggcgtcgtggcctgggaggctcaaagtcgactgtttatgtcgagagagcgattggcgttgcgacaatgcgcaggcgcacgtacgggaatagtgatgctgtgcaatgcaatgagctacgtatagggaggcgggagcgaaggatgttaaagtccaattcgatcttttgtcgtttgagggctgtacttgaggtcggccaaaattatggtcggattgattgacgggaagaaggtgaggtcgagatcgcagatcgtttgcgcgagcgattgtgtgccaacaagggaaaaccaagcagccaagctgggctaggtagctataccgcgaggcaagggactgtgtactgcactgcaggtgcggggtgggatgaaagggccaaaaacaagggccaaagcctccaaagaaggacgagaggacaccggctgcgagaatgcaattcttgtaaagaacgaaggcaccggaggcaggagaattgaagaaacaaaggagtgggcaactcgatgatgatgtgcgagaggaggaggtcagaaaagaccggtgggtatgagctggttgcggagaacaggttttgtagcaggtacggcctttaccggtacttaccaagagcggtgtttttgctggcaaggttgtatgtcgtgtgtgtattgtcattggcagggaccctggcgaaccggagaacgagcgagaccttcacctcaccttccatgcagagaccgcctccaagtcgcaactgatcttgcccgaccgctctgcctgcgcccggggtttagcgtgggccagcgaagaattcggggggcttggtatcttccaaaacaattcaccgcccaataagcgcgttcaaagctccatctcacccgccgttgtcctgacaaccttctctcttggcatccgcagtcgcgcctggaccagtaacatccaatcgcttcgctctgacgggagatccccccccagagctccactttccagctgaggtagagagggaggtgttgccggagcttgtcctttttctgtaaagccgccatgatgcctttgcgcccagcacacggcaacaaccgaatatcgaaactcgttccctgttcagccagcctgccgcctacgaccttgcgataactgtagacgatagtaacatcactgcggaattgccagtgtgagatacagtttgaggttcctacagagtttcccacaagggcctgttatcggtcatcacagcccaggcacactcgcggcggttggaatttgacattcgtcatcgggtagcgcttaccacacaaactcccctgacaaccgttaggcgagtgccagtctgaaaccctttggttcacgacaacatatttcttgcaagtgtttacttcggggttattaaagaccgcaaccatggcaaccgacgataacttcccctgctcgctgtaggtcatttgtttttgattgttacttcattccttgttctgatatgttttgatcctctgtttattttccaatttttgaaatttttttttttgatttttttttcaatttttcatcttgtaccattcgtctcatgagatcatcgtcacatccttgcttcactcaaactctgcatacctttcaagataatcgacactaacacagcaaccgacaagaacactccgagtgcccttccctgatgctcggttagcttctgttgccctgcaggctttgagggtggacaaggagctctccggcctcgtgaagcgggaactttcgaccgttgcgtctcctggcagcgaacatgctggggagacggtcctgcaagtcgactacaaggccaccacaaaccgcatgctgcgcgttgccgtgaattcctttatggacagcctagcgttggtgttggaggtgcaggaggagatggatgtggatgtcattgagtctgagaaagccagcatctgagggctgcttgtgtcgagactcttacgggttcactcctgctgcagcagactcaattcgcccactctccgcccactctcatctggggccaaagatgacgcgacagacatggcgccatgcctctggacactgagcggttagcaggtagaggcaacaatggtggttgatcaccacctgtacgtatgcctatctcctggggtatgaggtgtccctacgacggtttgttcggacctgccatttggacttgctatctctgggcatcacatgacaatccgcacctgcttcgagtaggcgtgtcatctcttcatagacaggcaggtcaagatacgaatcaaaatagtcaccaaaacaacgcaaggaagcgccaaagacatatctatccctgcattcaacccttagcagcgttcgaatcatgggttaaagctaggtaaatggggtatctggttttgagtgtgctcttactttccttgaaacagtggtcaggtatcagtcaacctgtgcgcgatgctataggtcatcgtcacccatggcttcgttgatctcaatccctctgccattgccatgaccatttgtcccatcgatcgcgctgatgccgttcggcttgtcaaatttcaaccggcggtcatgctttttcctccgcacattcttgtaaaccttgatggtgcaatcctgcccagaacttaccatggtgtcgccgttgacatccacccagaaacagaccccctcgtgggccttctcgatacgctgtacgatttgcttcgtcaccacatcccacattacaatatctccgtcttcactggctgacacgacaaatggcttgcctatattaccatgccggtagtcgtcctgtgtatccttgttgtcggtcaccacgccaaaacctccgcctatagaaaagccgctgtttttatggccttggtatgtcttcttgacggttccggaaacatagtcccaaagacgaatgctgttatcgaggttaaaggcgagtacgaagcggccgttcgggctgaagcaaacattggtgacggcgggattgtcctcgtggacgagcgttcggagacattggccggtggaggtatcccatatgcgactgtgcacacacacaaaaattagcaaccatacaccatgaagctcgtgtgttttttttttttttttcgggcaggggaaagcatacatgagtccatccgtagagcaactgacaaccagtgtcccatcacagcaaaagccgatgccgctcactgggtcactgtgagcgggcaagcttcgcatcaaccgaccagctcgcacatcccacagaaatacggcctcgtcataactcccgctggccagaatattcccttttggcgaaaaggcgaggcagtaaacatagttgtgatgtcccagtagcggacccattcctgttctacctccgcgtgctgtcctagcaagctggctgccacctctaatgtactctcgtggtccttggccacggttgctttcgtccccacaagcgtgggcgggactggcggtcacccggtcccagaggcggatggccttgtcatctgaaccggtagccaaagtgttgctgtccggtgcccatgccaggcatgagactccggccatgtgacctatgagggtatcgaggttgttgcccgtggtggcgtcccagatcttgacgctgccatcggcggaggcggaggcgatccattttccgtctggtgatattcgaacctggctgatggcagcagtgtggccgctcagctctaagcggggtcggtaatttggtcgaagctgttcggcatgtgacttggagggacggcggccctggaagcgagaaggcgatacagaacgggagcggtcgcgtatcgagcttgatcgggaccgtgaccgcgtgcgagatcgagagcgaggagatcgggatcgagttatagagcgcgagtacgagcggctcctcgagcgcgatgaggttctggaccgcgattcgcgagagctagttgatgacctggagcggtatcgccgttgttgttcgtcttcgtcagaacggggactggtgcttctggttctgctcctcccacttctgcttctgcttcgacttgcgcttgcatccctggtcctgtttgggcttgtaggaagacggtcgcggcgcgctaacggcctgtgggcacgagatcgacctgggtattctgttgtgtcttcgtcgcggttcatgtcttcggcgggtgaactatatcgcggcatcgaattggcgtcgtcgtctggaagtctacggcgtttggggtgaggcggctcagcagctgtgcctgcaggtgaagcccgggctttgggcatgtcgaggagaagctttgcttggaaagatgccgtgctgtctaggggcaaaagacgcgggcctagctattgatagatgatgggagtctgagctcgtgggaacgccaaggtaatagtaaaagatagaatagtatgtggttatagattcgtttgtcgggttctgttggcatcagtcggagagtggaagaaagctgaaagtggaagtggatgcgcgcgcacgccaaggtaccttacccgactgtttggggggtgtaggggcgtggggcaggccacaagttcacttgttatcagagtccatatgcaaaccaaagccaacggcggggcctttgttaccattcataaccatgaatgaaaagttattgaacttgctaggtacaatttgatgagaggggcatgtttctttgcccagattccaagtttgaagtccgtgtttctttcatgtcctctactctgagatccaccaaagtctggatgttcttttacgcatgagtccgtatcagaggtacactaataataaggtcacctgtgtacataattggtcaatccgtcggctggagccgtcgttgaagttcccgggccgtcttgatctctcgaagattgtggagagcatccacaccaactcggcaatatgtacgccaaacctagaacggtttagttgggcgtgttcgaggatcgagagatagccgccgtgaccgtaacttggaaggcgagtgcactttgattgttttccaagtctaactaacactctgtattattatggaagggctttgctgactttcactcattcattccggtgcatccccgtgggcgtatgatgaaatcacggctcctcatttgacatgccatctgacacctcttctactaataagaacacgttaaccacatcggacgactttgctcatcaagaaccatacaaaccctcagtcacgatggccgagttgcccaccgaaatctccatcgtgacgctcaactgctggggcttgaaatacatatccaagcttcgccgcgagcgtcttacagaaatcggccgccagctcgccatcgctgacccgcagccccagatagttgcgcttcaggagtgtttctgccacgaggactacctaaccatccggcgcgaaacccgctacatcctgccatatggcaagttctactttgccggcgcctttggcggcggtctggccatcttgtccaagtggccgattgaggagagcaccatgtaccgctacccgttaaacggacgacccacagctttttggcgtggcgactggtatgttggaaagggcgttgcatgtgcaaagatccggtacggcccggggccaaaacacattatcgaggtcttcaacacacacactcacgccccttacgaatccggccccaacgactcatacatctgccatcgcacctctcagtcctgggagatctccaaactcctccgcggcgccgccgagcggggccacctcgtcctcggcctgggcgatttcaacatgcttcccctgtccctcgagcaccaaatcgtcacctctcatgcgcctgtgcaggacgtctggcgcgttctccatcctgacagttccgtcggcccagcctaccaccacgccgaaaaggctcgggggcgggccgtccccacggccgagtttaacatcctcgagaactgcgccacctccgacgggccattcaacacgtggcgctggctgcccaagcagcagaagcggctaggtatcggcaagccggtggtgactgtcgacccgagcacgccggacctgcgcggaaaacggctggattacatctttgctggggctggggacgtggcggctaatggcgggggatgggtagtcaagcgtgcggcggttgggatgatgatgcggcatccagagctggggtgttcgttgagtgatcactttgctgttgaggcgacgctcaagtttgttcctttaaagcagcagcgtgatgaaaacaacaacagcccttttagcaacagtcatcaaaccatcaaaccaaccaccaccctcctcaatgacgccgacaaccatctcatccaaacgggcacctgcctccaggaaccatcatctcaaggcaccagtatcgccgaggccgataccgacaccgacaccgacgacaacctcacctacacaaaacagctccttgccttcaactccccaccacctcgcctaccgcccagcgattacgaccaaattctcagtctaattcacaagtacgtagcccgcgagcggtcgcaactcaagtggcgagcgtaccacttcttctcatggctgggagtttcgatcgggtgtctcatcgcggtatggttcgtcccacgcaactttgttgccttcatcctcatgctcgtcagcacgctgggcttggtggccggtacgctagacggtctgatgtcgcttttgtttttcaggagcgagttgcgggcgctgaaggagtatgagttcgagatcttgacggccaaggcgctggcggagggcaagacgcctgtcgtacagcaggctggcactggggaagatgttgatgccggcaagcaatggtgacggtttctgagccggtgtggcaacgctggctaccaacaactcccaatggatgagttcgagcgtcttcattgaacgtcagtcactagggtagcagaaagcaagcggctccccagcaagcaggctagaataactactaatgctaatactctgtatttctatttctctgacttcgcacttctatcggatattcagttacgcagtgttactaaaaaagcaaaacctaccatggcgtctgatactcgcattcaccaactctacatctcccactctcccgcagctgatcactcagtcttctgaatcaatcgtcatctaagctagagccagctcagtcttcccttgcgtaaagctttcacagcagcggcgcgatcctcttcccactcatagccaacatgattcgcaggaacactttcggtataaccaccgctaccgccaaatgcaacaccgtcagcatcgaatgtgccatcttcgcccctgggattcccatcgctcgcaaaggaaccaacgttgggccaaatccgttccaagccctttctcaccgccccgttaccgtcgtggttcatccgtcgccaagtgtagcccataaaggcggtcctcttcctcacatccatgaccactgccttggtgttcttgtccctcaacagcttgtccctgggcctctttcggtctttctttccatagacccgcacaaactgtttcaacatctcccgatcttccgaagccagatcggcaaacctttcatcaatttgcgagtcaagattgtgtaggcgatttctgtcatacggagttgcaatggccgtgagagcccacttctcaacatcacgcctgaagccttgaagagcttgcttagccacagaagtcgtttttcgtttggggttggggggacggctgcctatactaaggtccttgagagatccaagcatagagggtgttgttggactgatgggacttgagcttccgtatgggtctgaaatgaccggagagctaagatttgtcggtgagggatcctccggctctgattcctcgctgctgttgctccaatcgctgataggatcctcgtcgtcgaaataatgagtatcatcagggcctcgtagatgcggtatgtatgggggatcaatctcatgcaacctttcccaaggaactcccctgaaccacctgtgcgccttgatgtcttcagcatcgtaaggaaatacgtaacgtccggcgaagtctcgtggagctgccgactcgggctgctgcttccggtgatggccataagaactcgtccctacactgggtcctcctgtggttcccagattggctgattgggcggtcatagacatgttgatgagatctttgaagcgatagcgtttagagcagagcctgttctctctgttgtctataagcgacgtgatcagttgctgacatcttgcagagacagcaggttgacgtggaaaatggaatgtctccttgtatctcttttaaggtgaaatgcagtcagtgattgccactttgccacgctgggtacctgtgcggaggatatggggggttccaaataacttacgagaatgttctgcttcgtcatatgtctaccggcatcggaaataaacggcgtacgaccgtagagacattcgaaaagaataatgccgatactccactagtcacaccgagcatcgtacttcttcccttcaatgacttctggcgccatatactggctagtgccgacaacgctcatagcagaagtgcggttgccgcatcgattacgccagctaagaaggggctctccatcatctgtggtttttttctcgtgcttgtcgatccccgtcataataccgcttgcccatttcattgtggcctgcagactgcgaccttcggccttgtcttggtcatcaccctcgatgtggatgcccaacttgttgagcaagctatatcggtgacagttgaagtatgaggcgtcatgcgaccagtgaccgtcgaatgccagcccgaagtcactgatcttcagatgacctgaggcagagatgagaaagttgtccggcttgatatcacgatgaatgatcttgagcgcatgtgccgcctcgacacatagtatcatttcggcaacgtagaatcgtgctacagactcgtgtaggatgttctcccgaatcaaaagtccgagaaaatcaccacccggcatatactccatgacaagatagagattggcagcgtcctggaagcttgcgatgagtggcacaatcctacggcctagtcagtatcggctgagatttcaggatgctacttggagcacgtaccattttgagccttcagatgcaacaagaaagtccctttcggcttttagatgaccctcttggctagtccgaagcatgtctgactttcgtataaccttcatggcgtatacctgcttgctgctagcttcggaccaagtttcagagcggccattgggaccttcatcacgatattgggatttttcccgaacgagtcgtaccaccccaaagctgcctttacccagaatctttaagacatcccaatcctgttcaaggctggcttcaggggcaccccgttgcgccacgagtgcgagggtactgcggactttcagtacgcgagtcttgcgtagatgctcgctctctcgacggaaaaaatccgcacgcacagctgttatctccgaagggctcactttaccatccaaggcaccacagttgatcagatgcgtctcaagcaaatgaagacgaatagaccgcgggcaggggccgggattcagcagctcatcgaagtaagtttcaaggtaaatcttggccgcggctgcccgctcgacagtcagtacgctaggagacgtttgatctagagcagtctcttgaattgtagtgagattgctttcaggactagagagtgtattgacgccgcggcgtttggcatgcgcacaattcaggacagggtgctgatgacgttgtaaatgcttcttcttctcagaagcccttgtaccaacacttttaaagtaagaattgccggggggtgatgaatagaatctggaatctaaggagctctgagcggtcgagatctcgggagacatacttgggttgctgttgctatttgtaagactgttcttgctggattcagtatccacgtctcctgtaattggtgatgccggcggggactgaggaaactgtagcaaagtggtcctgttgtcgtctgctgattgaaatgcgtggtttaccgggattcgtcccttcaaatgttttcgatgaatgattgtcggttctgctactgcacgaaaaactgctccggacattttgcctatgcgccgtgaaagggtcgtcgtcctgggtcttgataggtcgaaggtcagcgacctaatctcgttattggagactggtttttctgttttagagactgatcagtattttcttttgtatcggggcaaacagacagcaatgatacaaattctcattcaactgaccgttatgagtgagggcttttaaagccagaccaagccttgacctctgccagtgagatctcgatgggcgatgggcaccttgactgggtgaagaagaagcgagagacgacctaggcgagcagtcgtcaggcttagtgggacgataaaccgggatggcggtacccaaatgacttgatgtttgggaagagctcctcttcatgtctcaagctcggtcctgtccattgaatggtagaaaccgctgcggcgtctaagttggtcgatcgtaacgcacaatgcctagtttggcggcagtcgggagtcgcggcggctatgatgatagtgaaagatacaatgacgatacctattgagagatggaagcagagcggggaggtgggaagacgtggatggactttgtcagtgtgttgaaatacgacaaggtgcagtgagagaggacgactcggagtaaggtagctccatacctatgcatcacctgaactacctacccattagatgtgcctcccttgccccaggtcaacaacactgacctcttgaggcacagacagggcaggtacgacttcaattctgaagaaagccagtgtttgtagccaactgtcacgctttcctggaagttattaccgtccgtcaatcaaagacactttcctcgacatctcgaaacatccaagtttgccaagtccgagtcgagtgtaggtaacgtagaaatgttgcgcctttgcaattgatagacgcaatatagaatagatcgtgccccatgaacgatgtacaacccaaagtacagaaagaaatccagacccaatacttttgacattatgctgttgaaatgacattcccacttccttgaccaaacccaacatgagcgcaaggaaatatgtgctgaccaaagaaatcccaagacttgctagccatagaacacgaaaggttgtggatgacaaccgccatagaaatcgcgacgctagccaaagccttcctaccccacgcttcgaaacgtcacaatctacttgatctcaaggagcttgacgtcgaagatcaaagtgctgttgggggggatgccgggaagggcacggctgccgtaggcaaggtgcgcggggatggtgagacgacgctcaccaccgacagccatgccagcaacaccgatgtcccaacccttgatcacctcacccttgccgagcttgaaagagaacggggcacccttcttgttggctgtattgaatattagtctctagtcaatactgtgagagtgatggaaaagtgagacttacagtcgaagaccttgccgttctggagctttccgatgtagcgcatgccaacacggtcaccgttcttggcggcacggccggtgccaaccttcctgtcatcaatggtgacgccctggacaaccttgacggtagaggtaggcttcttgttctcaagcttgtccttggcagggccagtagggccctgctcgaggttcttggcgaactggaccttcttgtcggacttggtctccttcttaggctcctccttcttggcctcctcaaccttctgcttcttctgttgcttcttgctgagcttcttgtcgtccttggagatcatggcatcgagaccctcggcatcgtcctcggcggggcgcttcttgcccttcttgctggtgtcgacaagcttgggagcctcctcctcctcgtcttccgaggtgatctccttgacacggggggtgccatcgagctcgtcgagctcgtcgctcatatcgtcggaatcgtcatcctcgccaccaaggggaaagtcgtaatcctcgtcgtcggactcatcctcatcatcctcgctgtcctcctcgtcatcctcgggaacaacgaagttaccggtgagatagacagagtgggtaccctggacacagaagaagaccttctcaccctcgccgatggtgatgttgatgggctgctggtagttctgtatatggggaatcaggttagctccaagaactcaaaaatacgttcaccgaatggatggggcttcttacgcgctcagtgtcaagggtgcagacaacgtagtcctcaagctggaggtcatcatcgccgcagcagtcgctctcctcgtcgctctcctcctcgtcggactcgctggccttgcccttgcccttgcccttcttgccgttgggcttggcatcctccatctcctcatcagactcctcctgggtagcagccataagcttcttgatggcagcctcctgcttggccttcttggacttggaagggtcgctgggaccaccgttggcctcgtcgtcagagtcgccgccgccgaggagggactggaggtactcatcctcctcctcatcatcgtcgtcatggtcgtggccagtggccttgatgatcttcagggtcgagcgggggagcgcgggaatgttgccttggccgtcagcctcaggagccttggtgggatcgagggcggccatggtgatgtgaatctggaattcatgtcgttagctccgtgtaacccagtccagtggagcgccattgcctgcgaaggagagggccaaaggctccgaaaagtgtgcacttacgatagcagggaactcagaggcggcgggaatgaggatctcgccaggaggaacctccaagccaaaaacggcgacaggcataaggggggccattgtgaagattgggtggtgctttgcgccggggtatcaaaaagtctagattttaaagaaaactaaagagacaggaactcgaagtcgtcgtcggaagtatacacttctaagattgaaagaagatgaatgggctgggtagaaaaagtctgaagatggatgcgaccagtttgacttgggaaaggcagaaaatgcgatcgaggacgagggcggtcgacaggaaaagttcaggcgaactgcacttggaatccagaaaaatttcggcaccccaccgtctgtactgtctgttactgtagcgataagacttccttatcggttcactgccactctcccgctccccaagccaagctagcaagggtatgtcggtcaatgcaggccggtctgctaacaaaagcggggaagagttcgacaagctccgcgctaacgtcgtgcgcggacgcttgatgtgcctagagctggcatgggaaccttgcgacgacgggatgttcaaactgcaactcgtcatcaccgactcgaggtttgaaggtggtcgccgcgggactgcaatcttttgccatctgcaggattcattggtgccagagcaaagtgcatcaggtgggaggtataagaatgaacaccatgcaccacaggtacatgtctggagtctcccggcgatgccatcccacatcacatcggtcccccaggctcacggttcactccacctgagtgagaggattcaccaacgaaagcatttctgagggattcaaagcaagattaggtaagcccctggctgaaccttcaggcacaccttgataacccagcatgccacagtcatcccatcatcaacgcaatcgtctctagatcttgtctcgattttcatatctctgcggcctctcatccaccttaacgagcttcaatcccgacttagccactgggcccgggaagtgacggctctgcctcgcgtaagccgcaacgagatcattgccgttggttacgcctcctatagtattcatcgaatgtcggcccagtcttctgggcctagtcaggaagggatgaaaacaaaccactagaataagccaaagattcccatcccccacccacctcaacttctccgccacccgaataacgtcctggtcctcgaatctcgtccgcagatctccttgcaactctcgcggtccacaggcttgcttgcttttgagtatcccggccgcaccgcagaggtagatggctgagtagacgcttaggatgtctgtcattttcgtctggttgttactggtgttgttcgcatgccctgccagccacgacagagcggctgggccctcttagaggtcaagctaaggattccggtcccggaatcaagacgatgtcaagctttcctggtgccacttcaaagcggatgtctatggaggctatcagagggattgggtgataaatagttggactctgctgatgttttttgtgtcgttttgggggggggggggggggggggggggggggtagtcagctatcattatcacttcctctagcggtaggtttgttgaccgcggatcatcaattggaaccattgaatattgcactgaactatgtaatagaagatctccacactaggcgccaacatggaaataggcaagggttccatcccctcccttaccatttcgaagtattctccgctcataaaggcaaagatgtcgacacatgctgtgtcgaacagttgggcgttctagggggtgaagacgtctatgcgcaccacttacagtcgcttgcggctgaacggttgttgttcatcttatccaggacgctttagggaggtagcgctgtattggcccgaagagactggtcgagttgtggttgtgttgaaggtgagttctctatattgtgatcatcaccgttggacatgacacgggctgtgtggcatgtgttttacaccggatgtatgcttctggtgttctttcggtcactgctgtgtctctgatcaagcatcgatactacacgcgaccataaccatcttcttcacgattacccccctccgaaccaatgcggcacttaaaaccattcgacattattacacagttgaacacactgatagtcaattcagctcgatcaatcagcccaaggtcttagcgacgcaatgagtcgtatcagccactggatggccggtttcacaacctcccagcgcacccggaattgagattcaatggggtcgagtaagcttggatataacaattttcatgctggaacaggaggaaacttgttcctttttaaagtctgtgtaccttgtccccagtcacggctcgaacaggtatgcaatgcgaatgtgtcatggttgtacaattcgctgccccgacttgatccggtctcttcctcctgttactgtagcactacatgtcctatgttagtgcgaatatgcacatcaatcatgacattcgcgggctcgactgtctaactgtcttctgtaagcgatgaaccaatacttcgatttttaactatgggagaagtaccagatgcggtctgttccagaagtggttctcaatgctgagtataaatgcagttttgagtttaagctactcgtaatagataagcccttgtcaacttgcaaatttgtccaagcttccagccgcatcgtggtgactgaggtcaaggtcccccttttgttcagtgcaaggtccaattcgattctcacgccagatgatgaccttccgtactcctcatgttccctcctttatggcaagagaccaaatctgtaagagtaatattaacattatcatttagcttgcctcaaggtaagtcgcttcgtttcccaattacctcaccagatcgataccgaaacccgaatttcgaatctagatgcgaacttccagctcccagccatgcagagcaaaaccaaaacgtgacctctatgtacattaagccgccccataaccccttggagcagaaagctgccaccggaaaagtgtataagaaaaagcatcatggcgtgattgttgaacgcactgagcagaggcagctgatctgaggctcaagcagtcattaagtaattaaagtaagagtatgacttgctgcttcgtcatccacggggctgtcaggcgacaacgctaggagtcggaagagatgaagaggacaacccccgatgaattgaacggcaccacaaattttcccttctcgtcataccattgtctcaaccttcttttctggtgtggatgagactgattttcctctctgtcgggttacctttttgctcacggtatagaccaggtccaacgtccaaaagtgccagatcagagcttgagcgcaaggaatggagccgtatgccgtcgcaactagtgggaccatgaaataatcgatccagttcttcttgggcgctcggtgcgagaaatgcatgcccttggtgaggccggcgtcgctcatctccttctcgcgagtttcgacgcaaatcttgtggaacttttcgtagaggaagaggtataggccaacctctatgaatccaagagtgcgtaggacgttgcaaacaccaaatatccatcctatgccaggtgcatcagccgccccgtctaccagccacaggtacagcgtagagccgatcaccaggatagtcatctgcaccggcaagaaatgggcttcgaatagtcgatgaaacaaaacaaagatacgggtgtagtctggcccttctaacgtatcggtgacgatatccgagaagaagccagtacggttggaaatatcgagttgggcttggggaatgtagccatcggagccgtctctaattagattggacttgtgttagcgtatcctttccacgtacaaaaatggatgcagatagtactcacggggaagtatgaagcgggcggaatgcgcgcgatgtgtgcttcctttccctccaaacctcagccatcttcctcaatgcgtagcccgtatccaaagcgccccacatgtgacgtagcgcttgtttataccgggccttcatgtccatgccgattcctctgaggcccttgtcgcgcccgccgccggtaacgttggtctggctgacggggctcaagaccgttcggacggtaaggtttccgttgagagcgaagaagcacttcaaatacatgtgaaggtcctctccaatggcctctgaatcgcaatcccaacccccaaccctgtcgaccaattcgagtggcagagagtacactgatgtagggggcgcaacatacgacccttcatgtaatcccgacataccggcggcggaccacatgatgtccgcaacccggactatagcaggcacgttgtgagcattgcgatcgaagataatcggcgcggaatacaaggtggtcgtcgccgttcggggatgtgccacgtgcattgtagtgactagcgtgaaataattggccaagagatggctgtcggctgcattgtaggcgtggctggttagcgaatcatgatgcgcaatcaagcttgcaagaagccaagagcggaaggcgtgggattcaggagcgggaagccaccctccaatcgcgacgccgcggcacttaccatcgattccagtcacaattacatctttccgttgagcaggtgtatatctctggctgagctgtctcgctgcccacgcaaggttgctgccttttccagccaattctcccgggatgtttgacgggtgcacggtaaagctgatggaccgaaatcgtctcataaactcgtttacgagcaacatagctttgttctccacatcggtttcccgctgttccatggctaggtagacctggtaaagagccgtcagtcagagtccataacttcactcgtttcgcttcgctcctcaaagccctactaacggagcgccagggaattatgccatcgccgggagagacttgagttaggtacggatctgagatgggaaactcacatcgtaggtggctcgtgcttgagggtgcgatgccaaaacctcgagtgtttcccttagcgtgtcgttttcttctttatagttagggatgacgatggcatggatgatcatgttgggcgtcatttcggagtcaacgctgagctcgatgtcggattctccagcttcgctgcacgagcttgaggtcaactccctggaggaggtcagagtttcggcgctggataatgaggtcgaagaaccgcggcgctgatgggccaaatcaaggtctctgctggcggtcgcaatgtgcgccatcttctggaggctcttcgtgatagtgaaaagggcccagttcgaacgaagtgggaatatggcgacgagcaagtggatgagaagacagtagtaggcgaacacgcggacccggttactggggccgacgaggttgttggtaggcgcattagaggcaagactgtcgattgattcatgttgtttgtagccatgtagttgatgcccgcgttctccagagataacccagtatgttaaccatatcgtaccggccatagccaggccgccggcgcgccgggaacaccacgtaatgaggaacatctggatatgagaagaggcgacaaatgtttccgggtaaagaaagggaacaataagtgtcgtaagaaaatgaagtggtgcagtcgaaccaggactgaaggttgtgccgttgtggtggccggcgagcaagacaaagggaaaaggtcgaaggaaagcccaaaaacccagtcaggatcagccgcggcaacaggcaaacgtggatggtccggaaagtggtattgaaatggaagatgttcaaacaagcgcgacccttgcaacaggactaaccctagaattttactttgcacgagtatcatcatgtatttcttctacgttacgtacggacacgactggaagggagcattgccggtctgcccctcgtcgaatccttcttgggagacttccacttggaatcggaccacaccacgctgggatctctcggcctctgtcgtcccttcttttgatttggtaaaattccttgggcaagtgcccgggtgctctgtcgctgtccctgaggctgagattctttacggtacctcaccgccgataacgaaccacggctcatttgtggctcaagcacaacggttctgcctggacatagcggcacttgagcggaacttcctcggacacgttccaaatcattcaacggggattggtgcccggtcaaaaggtacacgtggagggagcacgggaataggaagctgtgggaatgatggggaacttcaaggataatcgacgtctaatgactgggaagaccctcggggagaagaaagggagtggcggttcgggaggcggtgcagttggttgtgctgctggctgcaacggcgccgaaggtggttgggtggaagtgtggtagcggcggccgactgaacggttcgttgtgcctggccgatctgactcataacggtgaggaaccatttcgacggtgaggaatttgtaccgctcttgcgatgtacaggaaagatcagacgaccggatacctctgttaataaatgtctcgcggtgcgcacttgatacactgcaagctgacggcgctaagtaggtagacatgggggttaagcgatggcttggatggagcctttacccccagtttcagaaacctcatttcgaagccaggacttccccccctgaaatttcgtcaaatttggtcgttctttgaaggacacgttcagaacgtatctttccgtcacctcgcaagaccggaccaaaggatatggatccagtatactgagtcatttaatcgaccgttgcatccaacgccgaattgatcacaatggttggtttatcccatcacgtctactgacttttagcccacagcaaccacccgactgcgcctctgttcaatattgtggatactttggatggtcagacttgaccgggctttgtgttggtatgagatctctccaggtgatgagaatgtcggttgtgtttgatgtccttgtttcacatgtccctatgcgttctgcgcggtatgagtgggaaattatcttgacggttacttgcctgcaagcatcctgatgttttctgcttatggacccttgagatctcattgaccctaggtgttgatccttccacattcggtttcttttgctaaagagggggggctgaaaggccatcacccaacccctactaagtaaccccctttttggtccctgcgtatggaaagccttggcagtctagatcttctacacacactatccctctggcactgcttccacattcttcactcaatgtgatcttgctcaaccaatcttgtaactggatcagttcaaataaatcttgtaactgcatgaacttgcaagaagtggattcgccagagctagaaattgtcgcgctatagttcatttggacgttgcaaggcgccaagtatgttcctacaggtacaatttgaatcagacaaatcaagctttcccccaggaaaaacaagcttcgccaagggcgggagggagaaaccttcacccaagaagcagccacgaactccactcgacgggacttgcacggtgcagagtgtaataagtagactcagctccgataccgcatactctcactcatgacggagattcttcttacgcagtaggtagatcgtgccaggacaatgagacaatccaactgggaagatgttgcatttccagataagagatgggcaaatcaattgtctgtcttgtcaaatcaactgtgtgattttttttagcgggcttgtcccaaggttacatagtagtagtttgagggttagcggttagggtttggtgatagggctagttccgggtgcatggtgtgatgcgaacgagagctcagcgttctgaaaaatggtcagtagttttgggctctcactgtcatagtgtaaactgtgtcctttggtgaggacttcgtgatggttgctgtgccagagtgatgcctaaaatgcaagctttgggttttggccgcctctactgtgagcagtttgtgtgagctccacacaacggatttacaccgtgacttctgctgggatgtactagtagttcttccatctcagtaccgtaacttgacaactagggaagagactgacaacagactggctatttcttgtgccaagattcaactttggcatcccgaggaaataaagcaaacaagctacgctatatcccagtagaggatactgtatacgaagttagaaagctcaagcctctcacatactagaggtagtatttctgtgtagagcgtccgtttcctttccgacagagcatctccgttacctctatccgtttacctaacggtcagtgcaaaagtttttagcgtccccactacatagatacgcagcaggtatacctaggttcagcgccctagctcgccagctaaggtaaggagctcgtcaagactagttgcgaacgctaacagtacaattcgagccaacccggataaaagcgctgtatccaacagctcaggaaccacctgtgtggggccatacgagccgagagccaagctcagccaagaccttaactgaagcttatacactattaagttcgcgccaacttcgcgaccgcaggaattcattagcgtaagtactacacaacagtaatggagaactaagcagctaaaggtacgacaacgagacccgagttcaagaaggcgttgaactctcatttcacacgcgggagcctctcgccagccccctccttccaaaaacaaactaaccctaactgcaaccttaaccactactagactgtactgcgtagtgtactgtggtagaggtaggtgactttgacctgaccttggacccacacaggcaggccctttggaatcacgcacaatcgtcttgtccggcttcattcgagctcttgagccactgcagaggtagcatcatgccgcggcgccaaccagtactctgcatggaattgaatcgattgattggccacagcatgtgtggatgtgaagttacatctgcgccgtcaaagggatgggtgagattttagtggtatgtattcagcatcgtgatgtgagtgaagccacattgagtaataaaataaaaaaaagagagaagcggtatgccgtccgttggtccagttcagttcggatgcgtgaagacaagttatggcctttaccatacatgttccatagtatgtacctaagtactgtagaccgtctttccctgtggtcctggggcagatccgtcaagggcttctgtaactggtgagattgaggccacggtactacaattcgatgctggttggttggttagtttggttcttcagccatgtgttgaacaggggaaatctggaactctcacactagccagggttgaaaccgccacaaaagccttcttatgcctctcttcatcttcaatcaaggacttcaaatcccagaaaagatataagacagcagtccccgacggcacccgtccactcaaacccggaatacttttccattctagtagtacaagagtggaaatgggcgtttcttggaccaaaccaacaaacaaaccagggttagattgtcatgtcactcgtatttggttgaagaccactttgcgatccgtgatgccctgggtccctttctctgccaggcccagaccatgtcggtttgtgcccaactgttgcaccacatctacacagtgtacatgacttcctcaaatgtgttgtacaaagtagggccttggacacggttaaagtctccatacattgcctcgcagactgttgctcgggctgaagcattcattgtaccaaggacgtgaccgaagagtcctcaattaaaggtctcctttgttggcatatctgtgccttgggttgtgattttgatttcgctgttggtgatcgagatggattgtaatggaggaagaaaacacaggatagatgatgggaaaggatacatcatggtccagatgttcaccagctgtgattacgtactcataatggtctaacgcattgtgataccattgtgctttttcatgagatcaactctcactgtgccatggtagtcggtcgagaatgcaggtacgtaacgctgtaaccacagaatcgggcaggttacatctgtactgattgcttctgcttggcgatagtggcttttggatgcacgtgggctgttgttcctcaatcacaggttctttgagacttgacgatgttctgatcgaacacaacgggcaaaatgacaaaagaaaacccaatgcatgagtaggaagtgatggtcaacttgacagtccgcctagtcgggggaaaccgcggatgatttcgggtcaatcctctgcgccttcagaattttactgagaaccaggtacttggcacacaatgatggtctgggctaccacacatgtcccaaggtgtagtaatctctatcgcgaagaaatcgcgagcttgcagaaaccatgttatagcgcgtaaagcggttgtcaaactatatatgcaggtactggtaaagatcacagccctggaagattagaggggataaaattcaatggggagttcgagaacaaatctctcatatgggtcaagcgtcatgttgtaaaccgaattgtatataggcaaagttcagtccagttcctgtcctcttccgcttgattccgcataccagactgaaacccagctcacggtgcagacatcatccagatgttatgttccactgtacccgaccatatccttgcagttggaaccttatcgatacctgcaccggcgcgcttataatgatgggcgcgcttcttgtccattcctcccataatccacgtagctcgcaaggatagcgagcaccggtgcgatgaccgtcgtggctttactccatattttccctgacgacaggattgacaagtatgagcttcatcattttgtgtaagcacgatttcaatgtcgacgtaacctttcagaagacatccttcttcgacattgatagaagggcctaccgaacgggcaatctccatggcaacatcaggcctagtcatatcttagactcaaggcgtgcccagtcccaacaaacaacccagccatgtttctccctcgaaactggcgggcgaggaacaaaccatagtaaggctggcaaccttgtggcaatgcggatctggcgttaaacactagagcttgcatctcatgcaatactcgatggccatcgtcttgtgtggcggtttttagcgagttttagctgctttgaaggcgtctttgcgggtataaacctcggtgtgtcacgcatatcctgcgaatggcaaggagatgctgagtgaaacagccatgtaactcgtgcacagcagtgaggtgcaatgcatgatggattgccgcctcacacaaccttttcgaagagcttttgaatgggtttcgcggcctagacttgggttagtcaagctttcacgtcacaaatccacagatcgagaccagattcaagctactcacatcaatgaatttctccaaatccttgtccagattggccagatcgtcgcgtcgctttttgttatcggcaatcagtttctgtttgcgcttctgcaactcgaccctttgctgctcaagcgcttctcgctcggttctctcatgattgatgcgcgccaccatgaggtcattttcatcatcatcagcatgctcgggatgtagagctaggaactcctcgacaggaatcagaggaagcttttgataggtatgcctgaaagaagcttttgtcagcgaatcactgttacgcagaacgacaaccaacaatgttcagagggtactaactcaaaggactcgcaagctgcgatttctccctccagatgtctttgttcgtagtagagattttgtagttgaagatggagcacgtcgacctcgtggcgtacctctgctgtttgacctttcgtctcacgcgccttgaaatgagcagaccggtgtagaccgcggagctgggcgatattggtgttgagcagtttctgttgctttgagatttccgcctgggcttccaaaggtagaggcccgttgcctgcagcatcaagcgcttcttggatgcgatcaatgagaaccacggcttgctcgcgcgcggctctcgacgtgtcaagaaccgtaacgagcaggggatcggtgatggatccgtcggcggccatggtaatcgtcagtatcgtggtttctgtcggtcggttgcgatggcaacgttgaagttgctgaagctgtgaatggcacgaatctcgataagaacacgacttggtagggccaactgtcgtggaaatgtgtaagccaagattgatttcaaacagcccggtttcgactgacgacaatattcgagggagggtgaatgcatttaccaagagtggtttaacgggcagaggttaatgaggtcgccgcgtggttgattagccaccatcaatccttctgatttcgcggggaagatgatgtcgcttgtgggttctggatgaagccatctttgaccgattgattttcgccatgggcagtagaggcaggcatgaacaaaagacacaaaggcttggcggacacttcccgtcgttcgttagtgcgcgttggatcagcgtcacaggctcgaaacagcgcagtttgggactccacagaggtggggatctgagcgcggtagggccgtattcccgcgacattattggccagagatctttacaggttttccctgcttgcgctagaaccatgtgcggtttaggcggttctaggcgttcccctttcaggaagagaacaaatggaatggttcctcctgacgaccgccaaatgcaccgcaatgatcgccgctcaatgagatgcgactgcccatgaatggcagttcaccaaaatgccccgcggcttctccattgtctctcacccatcacggcccatttcgccctacctgcgggagggacttcagcctgcaaaaggaagacggaaaaaggtaaagaagaagggaagcccggtggaagaagttgtggtccattactacaggagcccatcaaaacagaacgccgagcaacgaaaaagaggccggcggctgggcacgctcggcgcgctctgcgggcgactaataggatgagacggcgagggaaaaagtggaagccttccacttccctggaactcttgggagtccgagccatttctcttgaccctttccattcggtgtctcctgtgtccgtggtttcttcccgctttcccatcttgatctccactctggtctcctttctaaagtcttgttctcgaaatcttctgcgttgttgtctataaaatcattcagaagttgcgcagtctacagacggtatttgcaaagaagcgtcgtgcgtcgagatacctgcaagtcaaaccgatctaccaacctaaccagcttgcagtgcggacccacgcaaatttttgccttctggaaatcgttgtcttgtttcctccgagcaaatcgaaatcccctgaagcgcgcgaaaccagtggtcaatcggtacggctagtacgcttccgtcggaactcagagcccctcccgtcccgacgtccttcccacctctgtggcagacttcgaacttcgccgactcctctgtgtcaccaccatcgcttcggcttccgataccgtgtcttgacatccttcgtgctgcacatgataacagcctcaccggttgacgccacgactgttcgaatcacgggcctggatcacacagcgtttcgggtaacgaccagtccgcacacggcactcgcctcttgccaaacctcgagtaaccgaccgaacaaccgaacaaccgcacaaccatggagtgtgcttcccccttttccttcgccgcccatgatgacaacaccgaggctcgggcctcgggcgcagccaatgcccccgaaagaccggccctccggaatcgccggaaatcccagctcaatgcccggcggaagtcgtttgtcaacagtatcgtggatggcgaagaggccttgctgctcaagatggatgccttcctcgtcgagctagagagccggctggagtactgggagaactatggagaactgactctcgactcctcgattgaggtggccctgtctacgctgcaggccgtacgaacaagatgttctcacgtttcggaggaagtgatgggtgccggacgcagacgtctccatgttctggtcgagaccctagagacgagctatcacgaagccatggccgccgctggatcgctgaacgaaaaggccaaggtcggcatcgatctgctggacggattgctggaagatttggagacccaggccgccaagcttcgtgagaagggactggccaatgctgccgagagtctcatgggcgagggcaagagagttatggaggagggtattgagagggccatgcgtgctgccgagaaccttgaagaccatattcagcgtgccattaatcaagcgagggagaagggcttgatcagctacgaggagctcccaatcccgtggaggattaatccccatattcaaaaaggctatcggttttccgaaaacaagctggcctgcatcaggtcagctttcactttctctaacgagctgatcaacatctggtcccatgccataggtctcattctcgtcctggccgttgctttctacttctacccgaccagcatcaacttttcgcagagcaccacgaccgatatcgtcatcgccgccatcttctttttcgcggcttgtcaatgcctggcctgcagcgtcatctggcataccatgaactccgtcgccgatgtcaatctgatctccatgttcgcctgcgtcgactacaccggcatctcgcttctcatcgctgcttccatcatcaccaccgaatacacggccttctactgcgagcccgttagccggtgggtctacatgatcgcgacagctttccttggtgtcggcggtgttatcctcccgtggcaccctcgctttaacgggcaggatatggcttgggtgagagtcgctttctacatcggtctttccgccagcggtttcctacccatcttccagatctggctcacccgcggtggcatgtcggtgtgggagcactactcgcctatactcgagtcgctcttcgtctacttcctcggtgctctcgtctacgccagcaaggtccctgaaaggtggtgccccggcatgttcgattacgttggcggcagccacaacctctggcacatggctgttctcggcggcatcctgtttcactacaatgccatgcaggagttcttttctaatgccttcaggcgcgcccaggatgcttgccccatgtattaggtctgatgacgggggagagaaaggccccataagtttccattggggtaccattagaatccaggttcttgccgttttttagaacgagagcgggcatatttccgatcacatatcgctacgtcaataaagtccatcgctacaacaaacgctccgccccgaatcatacagagacagcgagtgaaaacaaaggactggggatgataggcgcattcgccaacactccaagaacatgactatcctgatactaggtttcccccatctcgtcattccgccatgactcagtcaacgttgaacagtcgaccagttccatggaattcgccatgacggtggcagaacggcaacatcttgcccagcctggatggggagatgaagaatatctttgaggccaggaagcggaaaatcagtagatgaaggaagtcgcatagagcatggagtagcgctatagacgatggtgattgtgtcttgaaagtaatttctgtgctgaaaagcacgtacaataaagaaaacgagagcaaagggataaaacgggaactgaagaataatagggcaactggtgcataacaacagcatttagggcgcagcgatacatggtttaatttagatttttatacgagttttggtgtatatgtgatgcccgtggcacaacgaaagaactgtaatgagagtgttaatgccagtagatgatcaatcctgcatgtacactagaccggttctattgggggctttctcttaagatatgctgtaccaatgttctatttagagtcatctatccgacgttcgctttgagccaattgctagtaaaggcctgatgagtctatacctcttccccttactttctttccagctcccgtttcccttttgacctgggaatccgctatatcaacatcatttttctatctccattgtttctggggactatgtcatcctctggaaaccgcgacgagcgtattctgcattggctccgcctcgtgtcgacgtttgacgataaatgagcggccatcacccccgcgaggaggaactccgatggcttgggcagtcaagacataatatatccacatcccacactacaccttgtatgcaaaacacctgttcctaggccgccagtctgtcgaaatgatagaggaatcaaaccacgcgatgccaagttgtattagcaaggtcaagcttgagaggaccgcgacttcaaattcctactgcagaattgaggggaatgccaactatccgtccgtccctttcgctgtatcttcgcggatggagctggccctttcgaatctccaatcagttctaaatcatcccttaactgaacttacttctcgagtctgaaaccaggcaagcgctgcgagctcttttagcttatttcatgaagagagtttcgcaagcccacgctggatgcgcccacatagtatactcggcgcggcatttactgcctatgccagcactcagcaacccgcaaattaaaagggacgaaacccagacagcggagaggcatggccgcttcatctgatcttcgccaggtagaccgtagttgtaagagcattactgcacgttgtttgggcgagtcaagttcgagtgcaggtttaccacgcttggtggcgctcgacgcttcgcgtccattttcgctctctgaatgtcttttatccaatatgctgcatgcatatgaatttctggaagttccatcacttggcatgaaccacgatttcagcatagacatcgtcgggtatcattcgtatcacggtcaaagtggtccgcttgatcaaatcagcctgaagggcagggaaagatcggaggagtttgttaggactgggcaaggaccagcatgtcagcatttgaaagcccactttagaaacgagttatctattggaaggatgtcatacctaggcgattccatgatctttgtgcgtatcatgatcagctgcgcaacgatgcacaaaatgttgagatgcggaccgtatgcgaagaggaagtcccacaagcgtaggacctcgggcagaggtggcgtgcatgcgcacaacgtcagtacggaggggaatgcatagatctcggcggaaaggttcttggacatcaggtagagactgagttttggatccacgatcgataacaccttgtcaaccaacgccagccctttgtgcactccgtccatggcgccgcgaatatagccgggtaactcttgcgtaagaagctggtggaaggcgacgaaggcttcggcttcgctacgtgcagcatacaagaaaggcgcggccagcacgttcattccttgtacataggtacccggttcagaggcgacaccactggcctcggagccttcagtggtcaaggtcaaggcacgcgctcgacttttcgatgccggcgacccagtgatgctgtcgtgaccactagttcccggacgacttccgggttctgatggcgccgagcgtcgcgaaagactgacaatgctatggtctcgggttcggtctccgcgggcatcgtgtaacctccaggcgacggcgttaagtaatcgaattagactggcctcgctaacgcggcgccgaaagagaggatcggtcgtaagtgtacggaaagtatcattgcggattttcgagtaggcaggggatgcgccgcgatgaatgagggaaaggtaggtgtcggtttcgatgattggggcgtcaagcaggatcagccatacgtatatgcgaagggaagactgtttgggattgcttgttagcgattgcgcgcgcaagccaaagcgcattgatgagggcgagtatgtgtctcttaccatgccgtcgctatcggatttgacgccctgatcgaggatcttgagtcgtgtgctttcgagcgccgtatcaacatcgccgttcggggggccttcgcgcaacaacttctcgagggacatagtgctggcggtggatgagcttgtgccgcgcatggcgcgcctatttgcggctgccatggtgctgtattgttggcctaatggaatcgggacaggcggggcgtcactgttggcgcgacctctttgtggtgtcgatcgatagttgaaacttgcatgtctagtatgaggcgaaggcaggcctgggagtaggcgatgttgatgttggggctgctgatgcggttgacgacgcggttgggattgcggttgcccctggtgttgcggttcctggtgctgttgctgctgctgttgtaactgtaacctctgctgggaaattagggacggctgaggcaaggcctttgcgccgaggctgtgagccgattgcaatctcctgagcgacctctgaccattgagggtaccaccaaccgacaaagtcgcagtttcattgccagcagcaggggatgggggggcgggctgtggaggccctggcactggagcgcctggcgccgtcgacaacaacggcatcgcgtttgtgcctggatctctacctctagcgctgcccgagctggtgttctttgtcgataagttcatggtgtcaagtcgcagatcgtgtggcaagatactctggtatggtgctgaagcttattgtccggcaaataagttgggatgtaacgtggaagatgtgaagaggggagtgcggaccgctgtttgattttcgccgtgcctggttgcgcctcgttcctaccttggccgggcaccaaggtttgttccaagattgcggttgggcgtgccagagaggttggagtggttgggtgttgcagttcgcagcattgacaagttgacgtgggaagcgaacctccttattggcgacctggaactggcacctcagatgggcgagcagggcgagttacgttacggttcgaggtgagtacactacgcagtacgcacgaagcacgttccacgcaaggtacccgacgtatgcctggagtattttccagctgaactgcgggtggttcgccgatgtggtgtcaccaacccaatacttgaaattgggacgctgggtgaagtctgggactacgagagctcttcaaaatgactatacgaggaacctacaatgtctgcgcctcgtagtcggtataggaaaataggatacctaggccatcatgcccgcaacggttcatagcaactatagtacactacactacaaggaggccaagacggtgtggggtaagatccgcgtagtgcaaggccatggtttacctataattagatacatcgatgttgctgagatggggctgttgtggtgtacactaggtacatgcgtagcgtagttcgttggtgatatacactacatcggtagcatgaatatacatacaattgtgttgactggcggggggttcggtcggtatgtgttcgggtctacaggaacgatggcccacctcggacgacagcagatcaggcacttcacctcctgtcctttctgtcacagcaggggcggatgtttatcttcgagccaacagttgttgaggctctcgcttgtgtatcatttcactggtcctgtctcgaagtcccgtcttgccccaggccatcttgaactgtgccaatcgcgagggctggctttgttttccatccaatgccaggatgcgcaggtaataaccctaaccctgcaattgctcctaagtttgcttccgattgacattccgcgtgcagcgttccttgcgttgaccagtcgccaccttatcggcttatcgagctcgacttcctgaaccggacgggtgctaacatgctattggtcagcacacagcggaccgtttttgatccgataacgtcatcttgacaggcggcggatgtgagcgaggctgcggattaactctgctcggaattttaagccgagagccctgggctttcctcagtttctggcccaatccagctcactgtgcgttactgccaaggacgaagccctcatggagtgaggtctggccgtacaagtcaccgcacaatatgattcagcacaagtgtgccaacaattcgcgtagaccgttgctctacactagagaagaggtcttcctatatctttcacacgatgaaatttatccgcttgtttttctgtccatatgtagatgaaccatctcccaacgcaataggtttcaagatggagctgggtgaaggttcagggcgaccgttgtttttcccaaggtcggaaccagccgagtggccatcgtacctcgagcatccatacctacctagtgtacaaagacttgcgctgtgaagaacttccggccagttaattaccaggggcctgatcggctcgcgtgaccgtaacctctaaaacgtaacctttttgccagatgagtaacttctgtgtggagtgccagttatagggatttggggctcgtacctaaattttagtgtgtggaattaactaagaccgactaatccaaacaaaatataatctactagagtaccttaaaagttactaggataattcaaactattactatagactactactatagattgtactactatataaaaagagaggggttgtaatccttttttaatgttgaggctctgttgtagattttgaagtaataatccgtaatatattaatatcgactataagtagctagtacaatagttaatagtttgtctaatagtccgttaaggaggactatatttaatataattcttaatataagctatccctatattcctaatagtagcggtataggggatcctaattattgcaatataggaatttttaatataggaatctactatatatagatttttcgctaccttagtataagatatagctattgcctcttattagtaattacctagttactatatatagtataactacgccgtcgtccctaatatctactaaccgtccgctaccccgctagtgtataatatagaatattatcgataattatatagaatataactttcctagcgtacctattttctttaacgagattacgctttcaataattaatattctttacccgcttaattcctaagcgagacctattagagtcgataataataataataataatgtagtagatatagggggcgaagtaccgaagcggttttagttatttaataataaagaggtaattagttaataatttaattaaaaaaagaaaactagtaattcgactataaattagggattgtattattaatcttttaaagtatattattaatttattcttattattagagactcttatttaggtaggttcttaattataataaaggagagtaaaagttttaagtgtaattaatataaatagtaagtaatagtattaaccgattaagtttataaaaataacgattctaattaggttattatataggagatatattaaagtgtgtttacccgttttaaaatgcgtattaagtacgtaaagtagatagttgaaggtcgtactagtacgtcctttaattataagattaataaaatttaatattctaatatatattaggaatcctttattaaagagtttagtaacgaaggtagttaaatgaaattaagcgtatacgtacttagtaataccgatggttattttattttaataagtatctttataaacgagtaggtaattaggttatttatttggttaatatacgctataattaataataataataaaaatgtactattatttcccctactttattaatactataaaataactattattaaaaggaaggaagtccgcgcggagagggcgcgagagaagcgggtagtaaagtacgttttacaatagaaggctactaaccccaatttctaaagtaataaagatagtagcgataaaccggaggaggaggagggtagtaggttttaaattttatcctatattatatcgatataaccaattaagaaagtatccgttaagtaaggcagcgccctaattataaagtctattagcaaagtaattaaattaattagtaacgtaaaactaatcggcgcaattaatattaaaacggcggtattaaatttctaaattaattttacaaaggatttattactagagataattattaatatatcttaaaaattaataaaggaggaagctatcttatagaacgcgatagataataagtttaaacccattaaattaaggcaattaataaaagtagtcaaattcgagaggagggcgtacagtagcgactataacgaatagagtaaagtagagtagagtagaatagagggggttaattacttatacccaaaaatattaaaaatcctaaaatttctattaaattcaaaaagtcggatttttaatatattaatatacaattagggtctacgagaactacttccccggattgtttgtagatgtttactacttctaatagcctatacacttttaatatagcgtattatattaatctaaaaactttagcgtccattaactcttgtcttggtagggcaaactaatattataatccttttatattctaacgctctctagtatatctctttataaattaaaaaattaaaatttagaagtaaactatcagcactttatatacttttaattaattaatagattaattcaaatttactctcttttatactcttaccctctccttcccctcctttaaagatattattactatagcttctataacccatttgcaatttaaactcgcatagcgataggattattaaaaaagtatttattagtacgtctttttactaataccaacaattaaataaataattcctcctcctcttttattaattaatagtattaataataaataaaattatataatcctattacaatatatataaagtcgatttacgtactaataaggtactcgggcgccgactctcgtattaattttactatcctcttcaaccaaccgaacgcttactcaactaatatataatttatactatacttcaaattatataactccttctttattgtcggctacttattacccggggcatccctccaatcttagagatagtattatactaccgggaatagaattaaaatacctctctattaattaaagcctacatcgattaaataaaatcgcttaaggaatatcttaaacctatagaataaagcaatacgaagtagtttcgcgttttatatcgacccttctacgccggctaatatatataagaaggcgctattaaattgtattatagtaaatatattctaaaaaataaatccctttctattatactaatagttttagtccttcattagcaccttaacataaatataaatactattaatagtaccaattatactactaaaccgctagttacctacaacgaattcgatctttagcgctatgtaattattatttaattaaattataaattcggtataaagtttaataaagactaatattatttaggtaacgatattcgaaaccgtcgattaggctattaagaagtagtaagttgcttactattaaatttcgttaaatacaataatttaaacgaagattattaatttaaatttaacagtctaatatttagtattacgtatattactactttcttttatctaccttactaaagctataaattctacttttattatacgaaaaaacttaaaaaattacttattataactatttaataagtattataccttagcaatactagcttctaggctacctttattaataatcttagggtcgtcgccttacctccctcctattaaggcaatagtagtagcaataatataaattgcaataaatagtataattctcctttagtaaacttcctcctccccccccttatccttatcctctattatttaagtatattctttatttcctactattattactaacgtaagtttaatacaatcagttactctactacatctcctatataaattactactattagttaataatatagcctatatttgtaataatatatataagcggtcgtataattacgtaatataattaaaaatccctatagttagtataatattatactataaactattattaaattatctacctcctaaccgctctataataattatatctattttaaagaggttacgggttatgtagaataccttgaaagtactttatataacctctttaataaatagggcggtagatatataaataggggtatttatactgcttctagcgcgcgataattagtcgctatactttatagggattggcttaccgctactaatgcgcctttgacttattattacgctggtataaagagattttaaaaaaaggttacgtatctactttgtacaaaacgtaacctccttctagatccatttgtatggattttgcctgcatatatagggatatttggatctatatccaggtcttggcttatgtataacctaaaaggttatggttatgcggttacggttacgcgagccgattaggccctagaagtatacagagctgaataccaagcttgacaatttcatgtttattgaaatagtgttcatgatggttgtcgattgtgattgcgacacattttgaggaaaaagaaaggagaaaaaacatcccctctaatgcttttgtaagcaagtcttggggttgcgttggatgtggacgatcgggagctaggcacttgtcaccggcacaggaacgtccaacgggaagctcacactcgatcgacaagctttgcggctgcaattgcaccatcgatggtcaaagttgcgtcttcgcctcttgcagccggcccctcctttcgaggcttccacacagtgtacgtactcttgacatccagaaccccccagctctgacaaactcccatgatccatcaccatttccacgatcgcacatctccatgttgtcacccattctggcacttctggaaggttacatcttgcatggttgttgctgatggcctccgtggggtgcagtgcaagtgtctcttcccgtcgtcttttacatcatcccgctgtgtgaccatgacatccggtgaccggggcacatatatagacgtgcggaagcccaactgcacgtaaagcttccatccttccgcatgtcctattggtgggaagacgttcgatgtccacgcttaatcatcaaccgtttggtatgcctgtatgctaaagcaaacactggtgtgatgagggactattatttccatgggagggagatatcgatgaacattatgttaaaatctccgagcagactgtcccatgtgcgggagagcgggagctcccacaagcagaatcctccccgcaaacctagcgcggtgagagttgagatgaccactttcaatcatcttgatgtctcaactaccggcgtctcccttctcccgagcaccgcccgcggagacttggcaaacagaagaccggtctctcctgaggttggcatgccaaatacaaccactggtacagtggctggagtggaaatcggcagcggaaccgcgagcaaagcgtgtataaccttttcgatactagagttgaaagggcaaaggccgatcacgtcatcatggaagtgcccacctttctacgcctcctgaactccgcttccctgcactttctgcctcttctgcagctgtgagcgttagtaaacagattccgggcactttcttccctgcctcaccccggccccccacaccccggttccttgggtgacgccgcaatgccgcctgtgtcggctttttcctagtatagctttacttgcccttttataattttccatgttcctgtttttgcttccccttacactattcgaatcataccttgtttaacggcggtggtctacatcatctcatctggccctttggtgccatatccagcctttaggcataccgtatagcgcgatcttcaacatcgtcctagacttctcgacttcgactggttgcactttctctctcaacgagtctcgagcgcaactatagacttttacattttacgacacacataaacgacgttcttttccccttggatatttttccggatcaagcatctttgagaacaacctccactccaaccttggtcgatgcaacacatatttggcaagctaggatcaccttgatacagccgatatcagcacggactatatcttgaatcagtctgacggcttcaggcatcatcctcttgtcaataatcatccccatcgttctatcagaaggaccaagccgtcaacatgtctacggcttgggggaaggccgggcgcatcacagccaaagcacttggcatcaaactccaagacaaagacccatacgatgaggttactcggggcgagtccatcgtatccaaccatacaaccagtaccttcgtggaagaaccacctcatacagtcgagttcctgagggaagttatcccttctggacggcagttgggggactacgctctttccctcttccccttcacatcttggattggtcactataacctacaatggctcctaggcgaccttgtagccggtaagatcacacatctcttgtccgtgtgcttttcagactcagtatagcttactcctcgcccaggtattactatcggtgccattgtcattccacagggcatggcttatgctcagcttgccaaccttgaaccccagtttggtctatactcgtcattcatgggcgtcttggtctactggttctttgctacttcgaaagatattacgattggccccgtcgctgtcctttcctcgctgaccggcgatatcgttgccaacgtcatggccgagcttcccaacgttccgggccatgttatcgcttctgctctgtctatcctcgccggcgctgttgtgctcttcattggcctgattcggtgcggctggattgtcgacattatctcgcttacttctctttcggcattcatgaccggctcggccctcaacattgccgtcggacagctcccgaccttgatgggcatcaagggcttctcaaccagagatccggcgtatcttgtcttcatccacaccttgcaaggcttgcctcgtaccaagctggatgctgcaatgggcttgacagcacttttcatgctttacggtatccggtcgctttgcaactatattgccaagcgttggccgcaacaccagcgagtggccttcttcctttcgacattgagaaccgtgtttgtgattctcttgtacaccatgatcagttggttggccaacaaggaccttcccagaggaacttcgaagttcaagattctttttgacgttcccagaggtattttccactcacataatttccatcaatgtgccagtactgactacgttcaataggtttcaggaatgctgctgttcctgtgctcgataagacactcgcaagcaagcttgctggttctcttcctgccactgtcattgtcttgttgatcgagcacatcgccattgcaaagtcgttcggccgtatcaacaactacactatcgacccttcccaggaaatggtggccattggtgtcactaacatgctgggccccttccttggtgcctatgctgcaaccggctcgttcagtcgtaccgccgtcaagtctaaggcgggcgtgcgtacgccctttgccggcgtcatcactgccatcgtagtgttgctggctatttacgccttgcctgccgtgttctactacatcccgaacgcagctctagctgccgtcattatccatgctgtcggcgatttgatcacaccccccaacaccgtctaccagttctggctcgtctcgcccctcgaagttatcatcttcttcgtcggtgtttttgtcaccatcttctcctccatcgagaatggtatctactgcacagtctgcctgtctttcgccgtgctcctcttccgcattctcaaggcccagggccgcttcctcggccgcgtcaaggttcactccgttcttggcgaccacgtcatcggtgacgatcccaggaagcccgtggatggaggttacggcaccttcgccggcagtggctcatcagatgctccctaccgcaacatcttcctccccctcacgcacgcggacggctccaatccggaaattgaattggacaacccttacccaggcatcttcatctaccgcttctccgaaggcttcaactaccccaacgccagccatacactcgagtacatggtccggtacatccaccagaacacgcgccgcaccacgctctcgcactttgaccggcccggcgaccgaccctggaacgaccccggcccctccagacgtaagctcaaggccgccacgcgtgccggtatcgactccaacgaagtcggcgtcaacttgcaactccccaccctcaaggccatcatcctcgacttcagctccgtcaacaacatcgacatcacctcggtccaacagctcatagacgtgcgcaaccagctcgaccggtacgcgagcccggacgtcgttgactggcacgtcgcttgcatcagcaaccgctggaccaagcgcgcccttgtctccgccggctttggatacccctcaactctgccggacggccagatccgcagatggaagtccatctttagcgtggccgagatagggggcgagcagagcgctgctgccacagcagagcaggaggtcaacgagaaggaattcggccctaccttgtcctcccgcggacgtgctgctcaacaacaccaacgtggctcgtcgatggatatcgaatccggctccaacaccgatgacgccgaagccgcaggcaacctcaaggccacggcctcgggctccgaaaggatacccgctgctgctgctgccgccgctcgctcgcggttcggtggtggccgcaccgtggccgtgcacggcattaacaggccgctgtttcacgtcgacttgacgagtgcgttgcagagcgccatcgccaatgtggaggctagggcggagtttactgctgctactaagtcttctatcaagggcatggaacatcttgctgggcccacgcctacgtctcagagtcaagagaactttcagggcggcaacacttccgatggatcggtgacgacgaacttgaagccgacgccgggagcgtcgcttcctccttatgacatggttgatcctcaaaaggaaggctcgtcatcggcatgatttatggagcggatgagcggagtatgctttttcttttatttttccttctctaacggtttttttttcttttattttttttcctcttgggttgttttgagtgtcgaaaaaaatgatgatgcattgaaagcaagcgttgactactagaatttaagtcatttacggggggcggcaaaatgggtcaggattatacctaatgtggctcggatcatgggttttcaaggggatcacgggtagactccgaactggtctggatgttgctggcatttttgtggttcacggtctaaaatacccctttgcagttgcatgttttggttttgtatataccattatcttacaccgatatagagagaaagatatagaggactgtcaggacatgtgatgataaaccagtgcaatatctacccaatatctaccatgtgttgctccgagtcatggctggtggtaatgatttgaaataacggagagttgggtactcgcgtctatcaatctgaataaaccaagttcaagctttccaaagtccgttgctgttcgcctgcttttccgcatacatctgggtgtgaaactgatgaatcatgattccgcaagagaccaaaaggaggaaaaaaaggaaagagaaaaggaaagtgaaaaaaaaaaaaaaaaaaaaaaaacctggacgcactacctcctatatagttctgctatccataaaaataatacattgaagccaaggcaagcacccctccaatccaccctgatgtttgtcatatgaaggataacgccaaataatgataccccatcttgccagaaataatgcattgcacccacagccatattcacatccaccgctcgctccttgcccgctttttacatatacaatttcctcttcttaaagtgtctcccagccaccgttattgatgtccccctcaagcttacggctaatgaagctctgaataccatgactgagccacagattgcgcaacatggaatcataccgtttctgatgaagataaagcagccgtccgtgacggagaccgagatccacctcgccgtacttgtcgatgtagggcgcgttgctgaaggatcctgagaggcgatggaggtagaagatgcagcatcttcggatattgaggaagagacctatgttcttttggcacctgatgaaaaggagtaaaaggttagcattagactgagtagaatggagaggggtatatggggggggaagggggcagttcaagtcaaagctgaatgtgaaacttactttctcatgtgttgctggcaaccgccaatcctcatggttttgcctctgccttccctatcctccaccgcgcaacagatgctttgaccgcagaacagatctccgcagaagagacagagcatagggtcagaaatgtccttgcccttagtaggacacttcctccgcgtacactcctcaatgagcgtggcgtagttcttgggaaggccgacaagctcgaagatgcccgggtggctcagcactgccgaaggcggcaacaacttattgtcgtcagcggcgagggttgaatgttctgcgtcccagcaagtctgatgctctatccagccagatacgagctgggaaattcgcgagtccggcgtgagggaagctagcattgcatcgaatgagggaagtttcagcgtctcggtgaggcgctcgagctccttctgttcaggattgggcgagacgcggctgttgaaatcgacattgtaccttgtgtaaagcaggatggcgcacttacgaaggaacgtaagtgcatagtttctgatgaaccggtaccagccctcccagctgtccaatccaggctggtcgaacgccttgttctccccagtagagctttggaccctgtacctctcggaaaagcccaagtccatccgtacaaccgtttcgcaaaatgaagcgaagttagccagttcaggcgacatttcgtctttgcggtcgctgaagatctttgacatccacatagtggcaggcatgttgcggcccatgtggtaaaccactttggtgatctcagcaaggtagcaaagcctcacgatgtgggcgatttcaaacctttgtgctgggacaacgccaaagacacattcgcacaagaaaacgaaagggtcttggctgagaaggggaggatactcctgataaggttgtctggcgctgtcggtttcggcatccttatattgtgcaatgaacagctggcaatgctggcgttcgctgtctctccgaaactcggtgtcgatcctgttgtctccagcctctctgagtccgcctacagtgatgaaagtcgtcactgtctcagtcagaatacggaggtgggtaaggacttgttcaggaatcttctcaagtaaggtcattccatagtccacttccaccccgcgctgctgaatctcaatagctgcaatagaaaagcccacagagcgagcaagagcatcactgcaagccagctcatcatctcgcactgtctccggaagatcatggtgcgagttgatgccgtttttccgcaatgtatctcgaagacgacggtacgcagagaccagctctctcatcatgctgttcccttcggcaggagtagcccctcggctgctaacctcagtagctgagatgatcgagaaggagtcactgaatggcgtcccgcttgaccttgaacgggcccctaggtctacccaggcatcgccaaacagttgagctgaatcttcagcaagactgtggaccattgttctcgccgtgtacgttgcaaacgaatgctggatttggtctggaggccttgccgctcccaggacataatatgcagaatgcagctgtttgtccagccatgtgttaaatgactcacatggtgataatggaccaggatagaattcttcttgtcctttccagacgatggggaggaatgcattgcctaaggccttgcacaaggggcatacaaactccagcctactcgtgtcctcaggcggatgtcttgcgatctgctgattatgacggcgtacagtggcatcaaagtatgcttcaaagcatccataatgcatgatatggccgcacccagtcgaaacagggccggaacgagacaggtgcgatgggaagcctttgccaataacggagcgctcagcctcaaatatctttccctcctggtcaaccttttgaacaatctggcggttctcatgagcaagtccaaagggccggatactctctgcagacctgtccaagttttcgggtgtcttgaacgcttccctcacgaaatccggatcctggagatcagtctgccgataaatgttgctctcagtgaagaaggcgaaggatccgtaaaggcgacgatcatctgtatcttcctggcacagaatgcatgttcctgatggatacttccaatagtttttatgctcctcggcagctggcatgtcctcgtcctcatcgatatcgtccacatcaccccagtcgatttctccttgcttctccatgaaactcttttgctgggcctggaactgtgccataacacgagcttggcgcgctagtgcagccttcttcttcttctcgcgctcctcgtcagtgttctggctgtcgggcaaaccagcgtcaatatggtctactgagagaccaaggctatggtaagcagactcgaactcatggggccgctgttgccgcatcttcttcagaatcaagtggatcttggggtgaaccgtcttgaaagcatcttcggcggcaaggaggttcaagagtgccacgacggtttttgccgtagggttctctggcatgaagttgctgcgcgcctggtggctgagagaacgagagatgaatgacggttgctggccatcctcctcacctgttttatcttccttgatggcgatcaaaaccagatgcaggacaacttgaaggaaggtctcaactcgagtcgtgggcacctggggtgtaaacttggaggatgagagagtatagagcagggaatagtagataatctgggcgaacatgcctgtccgggtgaaatcagacagtccggcaaagactccagaagtgattggacgaagattgggctcatacacgacatcctcaatcgactgcccagtcttcttagccatgcacttgcgccatgccatttctgactcttcgcgttggttcttgttgtagtgcgcgatgtaaggatccacatcctcaatgaactctggcttaagctcgaatgtgccaacatctgtcagcccctcgggtgccttgtagatggtcatttcgtccaacagcttatggaagtcctcgtgctcgtggaacttgtccggcagtttgttgcaaatttccgaaaacgacaacggtttaaagcaaaggacgtgcgtgaggtcacgtcgcatggccgcgatgagggggctggttttgagacgcatggccgaattgagtggcctagcttcatcctcactttgcgtaagagatgtacggtcacttacgaggacaacgagcagatgaagcatgtcttccacaacatccaaatgttgaccatcgtcttgggccttggacttttgttcaaagaaccctttgatccacatctccatgccgtagcggtcaacgatcgaggcaagaacacggcttgggtcgcagacaacaagagcggtctgcaatagaaatacgtccctattgtgagcaacatctctctggctaacaccgcggtaggtccctccttggtgacgcaagctcaacccattcctcacccacatgccagccttcatctgcgcaagccaggcacataccctgagcgggaaatcaaaggccacaaggaggtaatcttccggtgtgaagttaccgcgaggcatggactttcgacccatcggctgaggttttgctagcaaatcgcaggtttcgaaagtaaggagcttgcgcaggtcgtcaacgctcatcgatttgccgcactcgataagccacgacaaggtgtagtgaagggcatgatgaaaactgttgggttgctcctctaccacaaagtggacgaccttgaaacttcgcccagttggctcaaactcaaaatctgtaaggtttctgaaggaaatctcttccttgatttctgactggttaaaccggtgacgctcggcaccaagtgagttgataatggtaacctttgcagccagtctgattgcattgttgacatactgcaaaccgtgttccttgacgttccggaaggattgggcgaactgtctgcaaagtctgttgatctcccgtgtgacaagagacgcgctgatccagctatctgtctcatattcgacgtgttcgccgacagccctgacgttcgggcagataccttgatgcaacttgacgaggtcgaggaactgcatcatatatcgctcctctgtccggaggcgttcctgaacgtgcggagacccaaagagatacttgagatctaagaagaaatgatacatgcgccggttcgtaaccgagcctgaatcgaaggacaaaactgcgttgcttgccacgtcccaagggtgtccgacttgacgagtggtcaaaaatgtgtaaagaatggccatcagactggtaaggaaatttccccgctcaacgatttcagcagtaatggagggagttgtcagcatctgtaaggagatgttgatgatggagtgatcaggctcacgatcgccgatgaggtacaactgagccagagtggtgtaaaggccagcaaaccgcaagccgagtacacgtttgaactcggggatcgtaacgacggttgagatgtataatgaccgaagatcacagcgaaccttcttccacatccgcaagtcaaatagtatcagccagtctagacgaactcgctcgaaaaggtcttcggcaaccggaatgttactttcctccacgtagccggcaggagtctgcaaccagtaacgtccaggatttggaggcgatgtcttggctttcggactgcctggggtctttggaatgtcgaggtgggccttggtgtagatatttggcgcgatgagtggctcggcggtatcggaatcatcaggagtgtgctcgcgttcccgaatggctcgtcggtgagccgtagcagtagtcggtgccggagggggaggtggcggaagaggacggccgccagcagcggccggggctacctgcaccaccctaacttctcgccagtccgtcatggcaacatcatccccagctgcgtcaccttgttcgtcaagcatcatgacatcttcgtccccctcctcatcttcatccatttctccaccagagacaatgatgtcgtccccgtcttcatcgtcttcatccccttcatcttcgccagcctcacgagcctctgccatcctacgggcagcttgacgtgcctgaagcaaaagcctgccttgctgctcgtagaacccgcttggtacgttctcttcttggtcaatacggtcttcatcgtcaatgccatctttgccgacaatggcatgtgccgcggggctacctttcctccaaggcttaagcatttcctcgcacacgatgtttctcaaaagctgatggtcgtggccaactcggcagccagagatatctctaagccactcaattatggtgccgcacatttgctctctgaaggtatccctggaagagcgaatggtaacggtaacccttatcctctcaagtacctcggctacttcgagcagcttttccagactgctgtcgtacatcaggatactcctaccaatggcatcggtctcgtaagcagctttcaagccatttgcaagcgtggtgttgcacgcccgagccacttggtcacgcacatcgaccacggtgtgcttttcatcattccacagcagaacggcatattcccccggcgagtcagtctctccgccgcagtatgtcgatgataacctcgagagcctttcatcctcttggatagactgaacggttttggtttggcggagctgctcgggggcgcaagagatgacgtcgcacatgtagtcgaagacgcggccgatggtcatcctgatattcctgaccagatcctctggaagttctgtcgcttttcccttgcccttatcgcggtcgccctcccacatcgaatgtattgtgcaaaacatgggccgcttccacgcttccaaatctccgcaatcgcaacatccgctgtttccgggcgagatactgattcgcaccatatggcctgtatggtcggtggcttcgaagcacttgctgcacaggcagcaggtgtcgtctgcgctacaggtcttgcacgcatacgatgcttctccttgtttgaatatgtgaccgcaggccttgccacgcgcggcttcggtgtattcggcgccctcgaccgcgccttgggcatccctgagcttgagggaagtgtttcgtggatccccttggggaaagaagagcttcatgtattcgtttttcccaccagccatggaccagaacagggtgagaagaagttcccgcgatgcctcttcgctgtagcggtatcggtatttgccaggcatcgccagcaaggcctggcagagctgctgctcctgtgtcgacatctgggcttccatggtggaagaatcgtcggtgttcgggtctaggtagcgctcggtatagacatccaggtggcgttatcaggttctgaggcgaagactttgtcgtcgatgtcagagtcgtgcttcacaagtcgtctaaggatcggtgtttgggaggtggatgcgatggtgtcggtgtcctgagggtatgatgtgatgttgtcgcgagagacagtagaaccactgacggagtgtagcagtatgtatccaagggtcctatgtgaagcgtccaccgcttgtttgcgttcgaaaatcgaggagggttccagaccggtaacaagatgggcgaaaaaagggcctgagctgagagcgatgaccagcacgatagaggggatcgcggggtaaacggagccagcgataggcaggcaccctggtattgattagctttgaatggttggcgccgtcccaaagaatgtggttctgtgacgtggtagttggattgttaaagtgtaagtaggtaggtatgtcaggttatcctgctcctttcttcgccttcccgtccaatatgattgttggcagcccagggcagtcggacttttgaattttgggccctgtacctgagcgagctgggctgttggcttgttgttggtaccgaacagcggttacagggcagttttctcttttccgtggggctggctttgaagactagtatagttgagtcaattaggtggcgttctgtgactcgtcgatggattggctggcttctgtcggttaaccaacaaccgaccgtcaggaccgttcctccgagttccttcttaattgtagatcctgtggggggggttttgtcgggcttctatggccgctgttgatccattgcgagttccgttggtgccatttggcctaacatccaattcagtactggtagacatgccgtcggagcaacctatgttacccaggtaggtttgcagtcgtgattgcaccgacacttaggactccactaaaagctcctaccatctttgaccataactcatccccattatatctttacctatcgacatttgcgagacaaatcctgcagcgagcttcggtattttgcgaacaagaaggtgcactgacgctcgtaatggtacgtcagtggggggccgcactccgggcctttaagtagaggtagaggtagcgtaggcagaaggtactaggaagagtgaagccctgttcccttcttgacgtacagttatgaatggtactgtttatgatagggagcaactaaacactacaactgggccacgcttaccctcagaagtacgcgtgtgcttccgctactatacctaaccgagcgacttgttacaaactgaacctcccgtcctgatgtcgtccacaccgtatattgataatcatcatcgtgcattgcaccgtgttgctcctgaagtaccggtagaggtacggtagggacagaacaaaaagttagtaggtcaaatgtagaggttcctcagcgaataatcaccatgtcgagcaccagccggtaggtacctctatactctactacctctacataccacataccacaggccacagtgccagctaacgtagcttgccaggggctggcgcttggtgtgtgaaaaatccatgccgtccgaccgaccatcaaagccgctgcgtaaagacgtcagagattgcgaaggtcagctcgaactgcgcagttcatcgaacgcttcagcctgctacgcaacgctgggaaatttaaagcagacattgcccacacatacacacgtccgaaatccaggctgggccgttcggttgccgggcttgcttcatgctgaggttcctcagatcaaaagctggcagagagaattgctcaatgctcctactcttcagccttgtagtcgggctatggtcattcgtctatgtgtctttcgccatggtgaatattgattttgtacaatacggtagaaataggggcttggtaggcagaagcgtcaggaaaagtcgcccattcctctagcaatcaatggccgtcgaccacgtcccactttctcctagaggctgtcgtctgatcctcatcgggtcggcgtttccatgtcttgaaaagttgctcccaagtcgtcatgtttactcctcagcctcgacgtacttgtggcggatgtccttccattggcgctgttctcctcgtcagcaactgttccacaccagtgtcaattcagtcgtaggctcgtacccccttgttgatcttgtcccagaccttgtccatgccgttgtcataggccctagatggtgcgattgttcagcgacacaagattccctgttatatgtttatacgactgtcgtgggtacgtacaactcgaaggcgaaggcaccagcgaagacagcgccgacaaaggcggtgttgttgcggaagatgaggctgggatgtacgttagctatcggtgctcgatttggctttggcccgggagatagggtcggggccggtgccgggccgatgggggtgggaggcgtgtgagcatgcgctcggcgttgcggggatacttgcttgtacaaagcggactaaattgggaatgcgcgattagcattggcaggttctgagccggcgtgagggcggagagatgctcaccattttggcagatttaccgaggctgtaaacggtggttcagctgcgtctctgacggtgacgttgtgtgggagatgggcgtcgcgagcaatcacgatgtttttcgttgcactggacaaaaccgacccagcggaacctagaagatcgcagatgtcgccggccggaaccatccggagcaaatgcagctcccctgattggtcaaagctatgacccactttctccaggtgcctccaaggctgctggcacctctcacaagcgtgccaagctgcaagcgggatcaacctcgaagccacaacgtcgtcctcattttccaatctcttgcttcttcctacaaatttactgattgacgtgtccgacggatgcgcatcaaactgtgcgcattacgaaagcaacaatctcgacacgcgaggttcgagctccggcgaatcaaccattaaacatttatacgaaactcactacttccgaatcgtcgaacggcatcgccgcaaccctagccgaacccctcatcgaacatcaataatcccaccacaatcttgaaccatgtctcagccaacaaactccggcatcataactgacaaaaacggcgagcgtgtcatccccgagtctaagagagccgacgggagtaccagaaaagctatcaaagtccgccccggctaccgcccgcccgaggatgtcgaggtgtacaagaaccgcaccgccgagggctttcgccagcgcggcaaaggcccagtgccgggcgcagagggattgaaggaggacaagtcggaccagcagctcagtgcggcggctaacaaaaatgccaaacgtcgggaagcgcgcaaaaaagccaaggctgctggcgaaatagaaggcgaggatcagaagacagctgttgcagcggcccctgcactcaagccagaagagctcgacccggaagccgagaaggagaagaaggcccggaatgtaaagaagaagcttcgccaggccaaggagctgaaggacaagaaggatggtggagagtcgttgttacctgaacagatcgccaaggttatcaagatcaacgaactcatccgggaattggatgcccttggtttcgactctgaaggggagccaaagaccgcaaaggcttcgtctgaaccaaaagaggactcgacctgaagcaggaaagtgacgatcgaggataaagatcatgagcataggtcctggccggcaattgctatggccaagttacagagacactgctccgccggtccaattgatgcgccacactcgattcacgacgatccctgaacaatccttcagcatgagcctaaactgggaagcctttcgacactctttgacactgcacgccgacctttgagccttctgccgctccgcgcgcccgcgttgagggcctggggagcatggggtagctgtatgaatatgccatgacgggaagtgctgctgctctgaacgttgcgatcgggtaaaggcgaatggtccaaggcgaatgtccaaggcaaattgttaagatgaaagggacgacgacgataaagagtgatggtttcgaatgctgctggctgtacagggtctgtacagtcaatttacagttcaagacgagagggatgtcggatcctgccctgcagggaaggtgggatcagataacaaggaggcaacggcttggcgaaagtcacgttaagcgtccaacagcaacttggaaatatgcgcctgtacatgtactgtcagctctgacagcgcatttcgcccaataaccgtcgagagaaaggttccggtatagttccgttgtagaggtgtttggtcggaatcataaatagaagctagctttctgtccctcttttccaaggtctccttcaaggttcgacgtcacgatgcatcatcctggacggcacttccttattgagatgaaaagacgaaaggaaataatggtcattctttgaactagaggtctacgggcagcataggtacggtcactattacgagtgtggcatagaaacatccgtggcgctatatgcgtgagccccggtgggaaaagttgggcttatatagtgggtttgaaggtcacaaaggactcggaagaagtgaggcggatctggaaagagcggaaataagatttaagcaggaagcaagacctaaaccaccagtagagaaaaatctttgactccaaacagcgtaatgatatagaacattgaaaaagacgaacctggctgttccacttcaagagaatgttgtaatcaaattcattgtgtaggatgattcgggaaagaaaccctctgcatgccctgttatttgaccctttcactccagcgtgagtaaaagggtcgtctagaaatactatacacttcttcgagcccgctaatcgagtcaacccttctctcttgatatgatatattcacttccgagaataggatgaaccatacataaccttaacatgacgacaatgatagcaaagcagattcaatacttcattcaaattagcattcaagacgggttgctataatgggtatcattctttttgctcctgaacaatgtcttgttatacagctattcgtacatgatttcgtgccaggccgtccatcctcgttcatgccggagacttcatgctgccatcacttgaagggttttcggccacaaaggtccggggaatcaagccttcagccattctaatagcaccttccatatcattcttgttgaactggaacagaccctggatagccgccgtcgaggtatgtctcttgggagcatcggggtcctggttgttctcgccaaagagtccgagctcatctagcctgttgaggaacctttcgcggccggaatggtccgtgtcaatgtcaccatagtagcgatcccacatctcggcagcctggtgcctggttgcctcgccaatgcgcatcatcatgtcgacacggccagggcggatcagggccgggtccaagcgatcgatgtggttggtggtgaggaaggctatccggttttcgccggcagccaaaccgtctagggcattgagaagaccggaaaacgtcactgtgccgccgctgtagccatcagaatccctcggtctccggttgacgagcgcagcgtcgacatcttccagaaccaaaatgctcttctcaggctgctgggtcaacaggtgagccagcaaatcatccgtgatgccgacctcgctgaggttgatcatggcaacgctgtaatccaactcgcccgcgagcgcctggataaaggacgttttcccagtaccgggcgggccatagagaaggtagccacgacggtagggcacgcctctgtcggtgtaccactgctgggccgccaagaactccttcacatcgtctacgatgctctctttaacgcccttgtcgagaatgacgctaccaagaggccgcttgagcctgggcttgcccaatggcatccactccatgcgcttcgccgtgtagacgaccgtcttgccttcgtggaagcggtgcgccatctggtgcgcctcggtgaagatctcgcccagcacatgtcggtgcggccacaagagggtgagggtcagcgtctcgtgcggctcgcccgttgccgtctgagtcgtgctcgccttctcccggttcacggcgatgtacacgccgggtttgtgccggatgatgtggcggccaaagccgggttgcacgcggaaatctgcgtgcgagcttccttcgtccttgccgggggtgatagacttggtggtggtagagacggagaggttgcggagccgcgtcagtcgctgggcgatgaagccggtgttgtctcgcggcagcgccagccaggcaaggacccagttataggaaggatcacgcttgctgatctcgacattgaccagcatctgacgtttcagtaatccggcaccacggatggcagcccggcgaccaaaggcggcggcggcgccaaggccggcgaggcccatgccaccggcgaaaacgggattgttgaagagcacatcgaggttgagaattgatcccgctgtaagcggggtttgcggatcggtcgacattgtggtcgaagttctctattctacatggctttgcggaagaggttgaaggccgaaaagggtcggcaagaattgagagggctccgggtcggatgaggtctgggataaggtggaattcatccgaatttggttaatgttcgacgtttagctcccgtcgccgggagccatgccgacaattgaaaatttaagtgggtccaacagtacggttcttgccgggctgccggtacctctagattcccaagagggacgctacagtacagtatcggaaccaaggtaatccaacgattcggtgttcctcgccgtggtctccaatgcaatgggacatccggaagctcatccttgggccatgtacagcaacaaatacgctctctgagcctcaaagcacccttttaaatgtcataagaaatgaagagaacagaacctggaagcggatcggcatgcggtccccttccgggtatcctaacatgcaattcaatgacagattcttgtttatacatgacatgtacacgaccgccagcccattgctgccagccaggctgtgacggctccccatccaattctgtccccaagaccagctgcactcgcttaacccaaacgtctgggcttcttgctccttgtaccaccgaacttgaggcgtgtggcatcgctgacacgtacgatggagctgcgcaacatccttccttcgtttccaagcagaaccttgatgaccgcctctctgccagggccgaatcctcgtaagaccacctccatcttcttgatcttattgtgcaagttcatctgatgcatcttgtctaccacgtaggcgcccaactgatatgccgagtcgtagtgtttgcggttagacttcttgaagccaaggttgccgcacgaaagggatatgagagcgtcgcggtttggcttggtgacggtaatgtgagtgttgtgcttgtgcgagtagatgtggaagtggtatggctcgtcctcggtatccctcaatccaatgttggttgcaagcttgtcaccggtcaaatcggtgggatctgcggccatgccgacaatgccccgagtcaaagactccatcaacttggctgagctttcggaatcggcgtccctcctggcggcggtctgtgagaacgcccgcgtccatactggcgtggcgctggggaaaacgggcttgttgaaggcctggaagaggttctgcgccagaaggcggccggtagagaagcggctcatctttgctggccaaatgctcctcggagctgtcgcgacggtggggtggacgacaaaggaaaagtgaccttgaatgagctggtggaagagcagttgcgcacacaatgccggagttgggggaagcgagtcgtacaggtagtggagagaccgtggctccgtggtgcgcggtgcgcgtgcgaatgccgtgagtgggtggctcccgtcccgttcgccgaccggaagttcaaaggtcctcgaaattttgagtggatggccgcggggcaggcaacgcaagcggcaccgctgcagaatcaagggcgaccatgaaaccggtcggcggtggggcaggcacttttcttggcattggtaacaagggtgagccgacagcgggggactgaacgaaatgttctggggcagttttggagcagttttgcggccgagcgggggcaaagaagccaaaagatttcgggggaccctcggtgtccagccgaccaattcagcgcgtattggatcgatttgcccggccattggcgttgcagcagaatttccaccgatccattttccattagcttgcgcgcaaattctaagttctgtcctcggcccttgcaagattgccctccgtccgccaactttacgcactccactcccgtgcttcgacttgttgtctgcatcagcttgaaggctccgtctcccaggtttttccgcaggacggtccagctgggatagcaaacatgaacgcatataggcatgtcctaaggacgtcgccgggggctccgttgagagccacggccgttcctcataccacccatgtcaggtcaccggcgaccagccggctcttgtccagccgcgcttcccgtgtcaacaccaccgaaagtcgcatctctcccgccacgcccatctccgcgcaggagattcctctactaaggtcgccttttacccctaacgcgatacaagcccgctcgttccacgcctcgttccgcgcgctgcagcaacaggagcagcctaagcagcaaacgccagagaccgaacccaaggcgcaagaagagcccactggaaagaaagagtccaagtctgaagaagcaaaggaggagggcgagaagtcagagggtgagcccaagaaggaaaagaaggaggatgcgccgcctccacctccccacggtgacaagactccctggcaggtcttcatggagaccatgcagaccgagttcaagcagtctcaggaatggaacgagtcgaccaaggcattggccgcctccgccaaccagatcgcagagagcgaggccattcgccgtgcacgacaggcgtacgaagccacctctggtactgtttcctctacggctggcaaggttgtcaagaccaccgcgactgccgtcggcaagggtgctcagtggacttgggagacgccagtgatgaagggagtgcgtaagggcgccaacatcaccggagaggttctggacaaggcaacgaagcctatccgcgagactgaggcttacaagaacgtgaaggacgtcatcgatgacggaagcagctccagatatggcggctgggctgagaaggaggaacgtaggaaacgcagagagaagtggctgaaggagtcagctggcaaaggccctcagatccttgaggaggatcccaagtaagaacaagccctgcggacatatctggtcgatttgctaactgttgcagtgccggaaccaacgtcactctccacaaagatgccgcttggaaggaggcatggagggatttccgcgactccaacaagttcgtccagaatgttttcggcttgaagaccgtctacgaggagtcggaaaaccccctcatctccactgctaggagtatcaccgacaagattggcagtttcttcgccgaaaacgagaccgctcaggtcatcaagaagcttcgcgaattggaccccggcttcaacatggagaatttccttatggagttgcgcgagtacatccttcctgaagtcctcgaggcgtacgtcaagggtgatgttgaaacactgaagctctggctctcggaggcccagtactccgtctatgaggctttgaccaagcagtatctccaggctggtctcaagtccgacggacgcattctcgacatccgtggtgttgatgttctcaaggcgcggatgcttgagcctggcgacattcctgttttcgtcatcacttgcaggactcaagaagttcacgtttacaagaacgccaagactggaaagttggcggccggtatggaggacaaggttcagcttgtgacctacgccattggcattactcgtattcctgaggatgtcaacaaccccgagaccaggggttggagattgatcgagatgcagaagagcgggcgtgattacatctaagcccgcattttttccaacgagcgtgtcttttaaggtgaaggagcacgcttttgccacatcaccactcggcgtcgagcgcttgtttatgttcactacactattatcggttgcggcaaccaagaataaatgtatcataccaaaactgggatctggtcgcatgggggccattgggagtttcggaatcttcgtcgcacatgtatagaaaggcaggctacggagcgggcgccttgagcatttccagcataaacacaccactctgaataagggcatacggatcaaagattggtgccatgacgaaatggtcacactgtacaatataatagcgggactgagggcagtcacaaaagagctgtggagcgaaacagatataggcgttttgaagcgatacccgcttttgtacagaacaatgacattggttctttggataggacgttggtatcgatcctctgcctgtgcttgaatcatctcccccctcccgagcctcctccgttggtctgttttaagctgattaaccgcctccaatggcctatagtgcttgaaacgaatttcattaggcaatcatacaccaaggtaccgtgcgaatgtagaacataactgagacttggtgtcgttaattctctcgattcacccgatctcacatgtgataagccccagtacattgatcgagacagtcaagtgaccggatctcagcaagacaaaaacacgcgcacgccgaaagaaaattctccaaacaaaaattcaaaaatcaaggcatctggtacaatgttgatgcaacaaaaaccaaatagctttctgagactcaaaaagtcaaaagaattggatgcaccgcggatcgaacgcgggaccgtctgtagagcaagatagaaatttcaatgcaaaacagaaatcataccactagaccatgcacccatggttattaggctgtaacccactgataccctatattgtatgagcacaattctatcctcaagcggcaccatatgcttgccatttgcgcctcataaaccagcgcttttctcggcagcattcaacatcaactgtctacctacacacaattcttgaggtggtctgcgtcgcgtctgtcccacccgactcgcatacctatgctacacagctcaggtacggggccgaagggcgcggcaggtattgtctctggtctcgcgatgcttgacgatgatctctcctgggaccggaacccgtgggcttgcaattagaagcccatcattgccggtcattcatgtacgccgcctccctcctatgaacgttgtgttgccacacaatgcccatacccattcccatctggcacgagtgtcgttccaagctgggagtagggcaacgccattatgcgcttcgtcactactatttacggggtctgacgaatcgttgatctcgagcggtctggactgattgatggcttatatgaagcattcaagaaagccgtttcagtcgcaggccatgcaaataagaacaccggtgatagtgcctagatgaaagagatagcccacgatggcaggaccgaataggaccgagccggacagaaaccaaagtcgagattattcggatcaccgccgacgccaaggccggcgtcggggtggagcacgcggagccgaaaacgacactccgaaccggatcaagcttttgacagcgagtttctctcgttttgttgagaattaccataggcgtgttgtctgagactccattgacgggccggtcgagcaccgtctcaaacactgcaacacagcgaagcggaagtttgcttgggacgacagttcgacagggtttaatgggtaactgtcttccctgctgtgcaccaattgcatactcggtgcaacgcgaaaaggatgcttgccgtcctacttcttatcgcatcgactccaggctcctagtcttggccaagaggatacacgtcctccctacattcaacgcgaagcatcgacaaagcaggggataaccatatgccgtcattgtcatgttgcttgttgaagcacgacaatctgccacatggagcgattattgttactcttgcatactcgctggcaatgtagcaatggagatccataggactgctctcgttgcttctccttccgttttctgtgcgggcctttctccggcggtcagactgtctcagtctagattgaccaaggtcagaaatacctatcggaatgtatgattcggatggtcccgaacccgtctcatggagtcaacagcacaaattttgtcattgtgttgatcaaaaatgtgacgacagatgctcactgagactattatatgcttggcggaaataacaggggtcaattcgcaagagcaacaagcatcccaacctcaaaggcgccactaaaactatgctggaggtcaggaagaaggaaaaagagaatacggccatacctaccaagagctaacaagtcccgtcgttcgagcatggcctcacaaggctctcctgcattcaagtctgaagactctgccaatttgtgtgtcgacgcccacattgggcctgcctagggtcctttgcacaccgtctctttcttttcacgcgaagcatgccagctgggaagcgtaagacacaacgggctgctccatcccaccagacgcctccatgtccgacccacgagatggtgtggaacaagagcttagatgccgccgggttggcttagttgtgtaacgtacaataacgttgtgtctttctttctttctttcttttggctagttgtcccaacaccatcctgtcatattctcctactcgttcgcgacgtggcggtattcttctctggttgcgctactcatggtcagcctttcctgcttctgatgtcttcgcaacaaaccgccttatttccaattgtcagataccatgcatactcccacacatccgccgactcttcctctcctctttgtacaataagccagtcttcatttatgccgaccccttagttcaacatcttccgatatcgaaggacaagctaggcttggacgtacacgacatcaaacagcttcccaactttcaagtttgcgcattgcaagcttacagaggatccggcgtggtacattcatagtacgcattgggacaacacatttaaggcgttttttgtgtcaagcaggcatagtgagggcttcatttctgctgcgctctgtaacacattatgctcgttgttagctccaggtcggcaaggagaaccgacttataagtggcttgtcccgcatgtatggcaaggttcaaagagtcatcgataactctctagatccgagcggctcgacgaggcttgaaaacccaaggaatcatcgacgtcagcccaaaaacaacaagacatacggatataaacgtgctaccagacagaaaggatcactctaggaggcaccagcaactgttacaacaacacagaacacgtggaaacgaagccaccaccagaagaaacgagcagcgccctaggacaagctagtaatcttccagtttgacaggaatcagatcacagacaaggctggacttttgccatctctcttgggcctattttttgcgaagaaagcatgggtatgagcagtttcccaaacagacatttggtttgatcagctcaaaagcctggaacagaggatagcccagtttgttttcagctgaggaaacagtggttggtcaaagttgggagtagttgtgtgccaggaccattcaggtgtctagtgtactctcatcaagacagcaaaaaggtacaacggccagaaccctcaagggcatatatccgccgcttcgcgtttcgtcagctagacaggcagccacgggaactttgcctaccattgatcacagccgttgggagttgggaggactcctcaattacatcactgcccctggtgcctctggctcagctgttgaagtcacccttgccttcctcaaactcagccttgcagcaggattaccgaaatttagaggcgtgccttccctctcaaccagctgttgtgttattggctggacgacggctgtgcctggacttctttgttgcggccgcctcgcgcagttccacaccttccctttcacagaggagtgacataaaacctcctgttagttccccttcaccctaaactcggacgcatccccgaaccaacgaattggaagctcccaggcggcgcttttatccaacaatattagggaaggtaccgctacttccaagtgggctcgactttgccgtggtcgatttgtttgagacacaactccatcatcttcccctccacttcttcttcgactaccaccatttccgaacttctagccagaagctgtccggtacctcgacggtgattttcgggcgaaaccagctggccttgttgaccaacttccaacacttatgatctcagaaacgaacttgggccaccaggtaaagtcccctcccctagcaagatcctcatatgattttcatgagctgttctcttgggaaaagctaacgaaggacaacaaattagttctgcttaccaccaacataacccaccttacttggcctaatacacaccatttatcctcgccacgataacactcagccgcattgtttacaggagcctctgagctgacgcttggctgttcgtcaaaacgatgccaaactttgaggacagcagcttggctcacgccagttttgatcctcgggtcaaacaggcattgttatgtcttcattacggttatcctacggccgtgtttacctactacatcatttcgacaacgctagctgtctgcacgctgcaaacaaaatcagcacaagaaaaccatggtcgtcgacgttctatactctggctgctcgtattcatcattctcacatacgtgttgcagctcatcgatttgggtgtcaaatccttcatcctacacaaattccctgccgagcaagacgttaccattggcctcctttcctgtattctggtgtttggcgttgagttcgctggactcgtacactcaaaagcccccgtgtggtaccccttcattggatcgttcgttatggcattgcttctcgagcccctaattgcggtcctgtctttccttgctcgatcatcatccactctgagttattccgatatcttcagcatctccaccatttccgctcggtatcttgctcttgccctagcagtagcggctcacatcacagctacttgcagcttcaggcgggagaagggtagtgatgccgagagacaagggttgctgaaggcatcaaatagcagttcgaccaccgaggtattcgctgatcaggacagtgacaactctactaatggctatggatctacctcgacaaattcaaccgatgaaagctcatcccctccgaatgatcgcgtcgaatccccttacgaacgacgacagcggcaggcagccgagctgatggagaaacgcttgaaagagaaaggaaactgggtaacctacgccaagagcttcatggttcgttttcgaggatttcgctttaaagccacatgtttataatgctgatgattcttttagattttctttccgtatgtctggcccgtcggccaccgaggactccaacttcgagtctttctcgttggctgctgcttgatggccatgaactttatccatgtgctgattccacgacaaatagggattgtcatggacagtcttgggggagtcaatcacaaggatccatggacacaggttctcatttttgcaggcctcaaactcactgcctccgaagctggtatttcgctgttgcgccagtggttatggattccagttgagagctactccacgtctcgcatatccacggctgcatattcgcatgttctcaacttatcgtccgattttcacgactccaagagctgttcagatatagagatggcgatcatgtcgggcaccagcatatcaaatatgcttgagtccatttgttttcaagctattcccatgctcattgacatgggagttgccttcatctacctctcggtcacattcggcccctacgagggtttcatcaccattgcgaccgcaaccgtcttctgttatattacggcgatcatgctgtcaggactaaaggaggttcggaggagccaagtgagcgcttactttgaggaacattacgtccgtcatgccgggattcagggctggtcaactgtcagctctttcaatcagatcggccatgaggaaacccgctattccgatgctgttaacaacaacgttgggcattatcggaaagtccttctggggtactacctggcttatgcgttccagtcgatggtcttactttgcggtcttctagctggggctttccttgctgtcagccagattacacaagggcaagcgactccaggccagttcgtgatgttgctgacctactggtctcagttggtttccccgcttaccttctttgcttcgcttgggaagagcatttcgggtgatctgattcgcgctgagtccctattggacatcatgcaaatgaagccgactgtcctcagcaaagaaggggcaccgccactcgactttcaaagaggacatgttcaattcgagaacgtatctttttcctacgacaagaaaaaaccgatattgaagagcgtcaactttcaggtagatcctgggacaagtgtggctttcgtcggggctacaggagctggaaaatcaacaatgctcaagcttctcgaccgcttctacgatgtaaccggtggctcaatcaagattgatgggcaagatattcgcaacgttgatctgtttaggtaagtacccatagcggatatctggtgggccgaggagctaataccaacgtgtagcttgcgagcccgaatcggtgtcgtaccgcagaatcctattctatttgatgacacaatcatgaacaatgttcgctacgcaaagctttcagccactgacgaagaggttcacgaagcttgcaaggcagccagtattcacgagcaaatcctgaccttcacagacggtaagtagataatctggtctgcgaagttggatctttgaagctaatagtgtcaaaggctatcagacccgtgtcggcgagcgtggtgtcaaactctccggcggcgagttgcaacgggtggctatcgcgcgtgccatcctcaagaggcctgctatcgtattgcttgatgaagccacgtctgcagtcgataccgagacagagcaaaatattcaggaagcactcggtaaactatgcaagggacgcacgacgttcattgttgcgtatgttttgataaaatcacaaccgttgtgtgccatactaacagagatttaggcatcgactatccactattatgaacgccgacaagattatggtcgttaccggcggagaaatcgtggaggagggaagccacgaagacctgatccgagcaaatgggaagtatgccgagctttggtccaagcagatcttcatcaagccgaaagtgaaagacgctactgaggtcaagccaacgtcagtaaagaagacctcaggcattgtcaatgacttaactcctgacaaaaccaagtcggaattggtgaaagtcgaaagctctacggcgctaaagattagacctgctaaccagcagcaatctccggcaaccgaggcaaagaacactccaagccatcagaaagaggtatagatcgaccaatcatgtattatccttactttaagcttgatacatgcttggctgtttctaaccatcttccgatgtagcatttgaagttgaacccagctgctccaacattcacacctcgatcggtcgctgcatcatctccgcgggtcactataagtccaatgaggctggattgcaacagcggagagtacatcgagaacgtgtcgccactcagtcctgctgggattgctccggcccaactgatacaacacttcccttctccgattatgatggtcgcagcgccgtatcagttattccagactatacagccgcccgcgaaagccgagtgcagtgcagaaggattttcaaagtctacgaccgcgaccggcgaagaggaaactagctctcagagtgggaaatccgggggagctgctcctagttatggaggactaaagtgccctgtttattctcggaggattcaatcaaggagcgaaccattgggaccaagggtctctccaagcgtctgatttctagaaaggcgctgtaccattgtgcattttctggaacatgggtactgcatgctcattcctttccattacggtggcgtagcatattaccaggttttcgtgactagcaacgagcagcacaatcattcgttcaatagtcaattcagcacggagggttattatacacctagtcgatagacagtttaggtggctgttgttgttgttgtccaacaatcttatacctagattttcatagcactcgtccagttaaacaacttctattaaccctaagtctcacgatagtgaagattcttttcggccatttgatacatcaaatgggcaaaactgatatgcgtcgtctcactcgatctatataaaatcccttggaagactcaacagccgcccgtgtgttgattttaccataagaaaactttttgtctattacttctcaataatagcgggtttagctcagttgggagagcgtcagactgaagtccacttcactcataaatctgaaggtcgtgtgttcgatccacacaaaccgcatcaatttttgcttccttttttcgttttatcttttttcttttcttgttttcgaaggtcactggtcgtgtttctggtgccctgtgtatatttcccttcttgcaggctcaaggtaggggagtaaagatgggtggtaaatggtggtaattataaggataagggatggtaggacttccctgtggacaaacgaacggtttgtttgactgcgaatgtctctgacccactcattttttatttttaattttttttttctttgtccgaatatccttccttgaacctgttgactaaacaaaataaatctacatatgaaattctgggtgcccctttaggaaatagaggattggggcagcagggaggttgtgtggataactggcacaagtccatgtcagcgttaaggctagctttcgatcaatcactgtcgtttcgttataattaatcgtggcggcttcagcacttgcaccttgctgagggcacttcatcctctctcctatatcagaaactaaggcagacgacgttctcgggaggcatgtcgattctacggagaaaatccccaatgaaccaccaactaagaaaaccgtagagcctaattctgttggcttgcgcggccttgtgtgtcggacagcgttctattctagctgacaggataactcgatgagacaattcaggaggggaaatgatatgagaactcgttctcgggaggcatgtcgattctacggagaaaatccccaatgaaccaccaactaagaaaaccgtagagcctaattctgttggcttgcgcggccttgtgtgtcggacagcgttctattctagctgacaggataactcgatgagacaattcaggaggggaaatgatatgagaactcgcggtcgcctcgagtcaaactaagatatctcaatcgtctacatcaactcccaactcccaactactgtacctgttccgctatagacggatatatatattcatccgctgcctcatcttcaatgccatcacctacttcgccctcagatagatagctcggacacgatgttaccacggtcgagaagatatgtttcatgtcccatggggttgaccggcacttacataggaatagggtcatcgatcggtacaagaccacgaatccgagtccttccattcttgacatgtatcaatgcgttccctgttttttggcccagcagagaagcccttcgtcattaaccttgagcaaccttgacaaggtagtgctgtcgctcctcacaagtaaaataccggatccgttcacgtcggcttgtttccaggcctcatggtacaccctcatcaagttggcgctgtatcggtgtttcaaatccaccatctcgagaaggcactggaaccttatcattcctgaggcagccttttgccgctctttggcttcatgcaaagctctgtgcgctttcttctgttttctctaccttctttttgaatcggactctgtaacgggcgatggtgatgttgagggccaagacgaggaagagcaagagtcgctggagtaatcatcatcatcatcatcatcatcatcatcatcaatatccacccctgcacgacgtgcaatagtggttgcattcttcttccacttcagccgtgctaccaaaatgaacggctatcggaggaagagggtgttgctccagacttcccatcacccgatctgcttttccaactgtccaaccgttcaaggttgcttcgaggacgagactttaccagctcgcgccattgagcctcaggcactgcgtgcttccatgtcgtagaagggtccaagcccagacaggcctctgagctgacgaggggcacgggagtcccgataggttcgctggaccaaagcagcagcgttggtacgaacgctagtactactgtcggctctttggcgtgtaagtcctaagcggtcggcgatggaaaatgctccggagcggcgagaggatatgggcgcagacgggttgttatgatcctgtggcggctgcagaaatttcgagcggagttgggcctgttgttcgaaacatcgtcggcggagctcgagctgcttccttttcgtttcacgctcagcctggatcgtagtaatatgatcgaattctgtatttgttggaggcacaagatagtccagatagccctgtcgaatggccgaccctggaagtgagaggtaatacttggtactggttgatctggtccgagaggcattaaatttgggctctgatcgtgatcgcgttcttggatcccgagtctcgggcggtgatggctctaatagtgtccgcgtgggtgtccctgccggtgatgcggacgttgatgttactgctttgcggtgatccattcaggaaactagagcatcgattaaaacacatccagttatacgggccgggtgctataacatgacctcgggcggaaaaaaaattcgataggtacacagtccactaggaacgagcagacgctcaaaaaatagatcagcaaaccgtttacttaagatgcaaagaaattgaatatccatagaagaataacgtctcctgtcttgccgcgcccaacacgagttcctgctcggcgctttcgtcacagcctaccaattccggcattgtgggttcatcaccttaacgataaagaatgatgaccataatatgatcttgatgggaaggacagcatgcgactcgtgtgccaatggtcaaggcgataggtgcggccggtgtaagtcacataagcccctgtgccgtcgacgcaatcttgtgtatatttgttcaatgacccctggtgcgaggttcaaaattgataagtttttgctcattgattgtctgttgatcaccaggagtgtcgatacaaccgacaagttcagacaaacacggaccacacgtaggaatccatcaacctatacaattttttttttgagggcctttctgcggctcagacggtctttcactcgagagccgctgcctggtgttgcggactcatcattgtgtggaaacccaatgaagagttgatgcatgcatccaagcaagccccgactctcttcatgctggatatcatcacagcaacacctttgcacagcaatgttttacaaaggccaatttgatgtcctgagaaaaagtttaattagtgacaattcatgtgagaaggggtgaaattacaaacatacctgttaagatcgtggcaacgcgccgacgtgtccttgattttgctttcttttgacgacacatcggctacttgagcgtagttcttggtttacaggttgtctctacctgaacccgactctctctctctctccaatactcttgtatcctctgttctcatcaattcccatccattttggctattgtccgttcggttgaggaccaacatagcgctgcagcaagccttgcaattccagtatgattccacccatccttggaaaactcgagctgcctggatactccttgatgttgtagttagcgggaatatagcagccatatgcccaggcttcaaaggtatttccttcctcccatcccatttttcgcgcaagacaaagacgcatcgagatgctttatcccgtcatcactcgtccctgccaacggggctgcggctcctactccgaccacccctattgcggttgccaggaccgttgcgtccgccgccgccaccgccacctccaccacggccgccgccgccgccggtcttgcctgggggtggtcgcacaaaggcaaagtccacctggatggtttggtcgaggagtttcgtctcgtgggcaccgtcgatggcggcgcgcgcctcctcaagcgtcggatactcaatcaatgcgtagccctatttgcgcatcacggaacgacatgattagtgactctttattttcatcccgccgaaatcctacgccaataggtgatagaagatggaaacccagccacaaacgaaccttgacgtaaccgcttcgcctgtccaagttgagatgcaaattcttgatctcgccaaactcgccaaacttgtcctggatggcttcctcgtcggcctcctcgtgtacgttggtcaccatgacgatccagccttcgatggagcgcacggcagtcgccttggtgtgagtttgcatggccgcgaccttggcggagttggcgttggcgccgccggaggcagcagcatcctcctgctgaggcgagaggggcgcattgtcgacttccatgtcgtcacccattttagcagcttctacgttctcgggtttgttgagtgcaggaggtcgtagatagtttgatgtagtacgtttgggataagcgcgctgaaagctgagttatatagttggagttgtaacgttggtgggtgggagaagtgtttcgtttggcgcgctgaatgtaaagtggtttcgatctaatggtggatgcgcgtgcctggcgtaggtacctcaagtcgtgaactggaactgaagttcaggccgcgggccatgccggtggcagcaaactgtgtgtcgctgcaggtaggcaggcttacaggtggacagctggcatcggcccggtagcagcttctagacgcctggctcttcgtgatcaggaaaggggctacggacataaacataaacaaacaacagcgagcatgactttggtgaagctggccatgtacgacatgcaacaatttgactccagtaataacggactgtgatgggaccattttcgctattgatcaatgcttttttcaaaatagaaggctaccagactacctacagcccataaaactttccatgcccctgctttctaagctcctgaaacagttgatggcaggttcgcggacaatacaatgaatggtatacgcaatcgttgcggttcatcgggaagactcaaacctcttttaaaccccaaaacggatttgtcaattctattcgtaatcctgtagccttcctataatccctacaccaaataactcgaaccatgctccggagttgcgaccgatacaaccacggggaaagtcatacaacaaaattattcctcatgagaaaaagacctgaccaaatcccataccatagcaaaccagccgaaacgcttttgtaacagccccttcgccttgctcgacattaagacggagaaaagcaagccaattgctcaacgccgcgaaatagaagcagacccatgcaatgtgctccgaagaaaatgctaacgcccctgaccaaactcatcatcaccagtgccaccgtctcgtccgggtttattcatcaaatccattccatgaagcttcccggttctcagtcgcgccattaacgcgaagcagatcactcaaaatggtgatatcaatttcggagtcatccatcagctgaccggcattcttttgtccttcaagaacatcatgcagcttgtacagctgcccgctctttgtctcaagctcggcttgcagcttcttgatgtctcccatgatccgcctacgctcgcgctgtccggtagacttgtccaggctgaaataaagctcattcatatgcttcagctccatctgaagatgctcaatttcatcgctaatctccttgattaacaccgcaagcgcatcacctggcgccatggcgggacgcatggtcggctcctcctcataattaccatggcccttaactgcgcggtccgagacagggataggtctgtctacgcgaacagtcttcttcccctttctcatatcctcgacagtaatcggagccttggtggacgggctaacatgatgtccgttcgctgcgatacgaacacagacattgcagttatctgatttgtggttgcagatttgatccagtacccggcgagcctccttgcttagcgcgggaatcgaatgaccaaggctagactgtttatcggtctgcgtggtgatggtggggttgtccgagtttcgccgcacgcgagatgcaggtcgcggagtttcctgaccctgaacacccatcgatgaaggccggcggctcttgctggtagttgcagttttgacagactcgtcttcactgtggtgactggcaacgctgaaacggccagtatcttcgtcaaacccaaatcgactcgacttcttaaggataccgaccggttggttcttagactggaccgcatcacctgtttgagaaggttgtgtggtattatcattttcgatttgtcgctgttgatcttcgagatctcggtaagtttgcctcaacttcgcaatctcgttatccatgacgctggcaaaatcggtcccttgggtcaggttaagttccgttgtcgggtcgtcgtcaacattcatagtaccgctcttgccagtcagatcgttcgtagcatatccagtgctagtgccatttttcggctcgatgatccgagtgacctttgtaggcttgcccaaaagttccctttgtgaaatctcgttgatctgggctgtcaactgtttgaccttcttgatagctgcctcccggcgctccagcttttgacggagagatgcctccttattcttgaagtcctcctccaagcggacgcagtcttcggtattgtcgttcatggtcttcaggaactcagtgttgttcttagtgaggagttggttgagtcgaaccaccttatgacgatcatcgatccactggcccttcagctcctcatactcggcgcgaagccgctggttctcttcaaggagcttctgcttctcatattctagctcgagattctgctctttgagcgcacgaatcctgctttcttttgcgctgctcgagccatctctatcatcagtcctggtcgcttgattttgcagcttctgcttcaaacgttcgatttcggcctccagctcagcgttgagctcaatgactgcagtgttcgttgtcaaccccccgatgttgtcgatcatctggtcccgagtgttgattcctctcttcagatcggcaatatgttgatccctggcggcaatttgcgcctgaagctttttggtctccttgaagtaggtctcattgttacgttccatgctcgcatggtcttggacgataagcttcttctcctccaaaatagcatcatacttcttgcgcaaagaagcaagctcctcttgggtggaagccaggtccttttgtgctgataggtgctcccgtcggagtttgtcgtacttgttggaaagttcttggttcgcttgcgagagagcttcgttcttcagtttaagctcctcattggtagtgcgcagagtgatgttctcattttgtagggcgtccttatctttgcggtactggagggtgaactcgagatctttttgcgtagactcaagctcaacctgtagtcgcttcgctctttcgcgagcaagtgacgcctgatgcaaggcttcgtcacgttccgccgcgagtgctgtgctgtggatgtcttgtactccaacctgcctgctggcctgatcgagacgattctgtagctgagcaatctgagtctcaagttggtatccattcgcctgagcatgtctgccaaaagagccatcggagtctgatcctatggcactgtctgatggtctcctagtcttgtaacgcttaagctcagactggagctgattgacttctcgctgaagcttctccgcttcgcgctggagcatggcgtcatgatcatggagctcgcgaacctcctcctggagcttatccatggagacaaagatttgctcatcctcctcaggaatgccgacagcattgatagattcgtggtcgccggactgaccgagccgtacgccgttcttagcagacttgacgaaaacagggacaccatccttcatggcatcaaatctgagggcgcctgatgtccagtcgggcagatgtctgaaagccggaagaaagaaagatcgaccttcagtagggcccgcattagtctgatccgcagcaaggtccgagttcaggaaggcattgagactgccatgtataggccgagattgcttcggtggtagtgcgctttgggctagctggtttttgttggcttccttttcagtacgaatcttggaaacgatatcctggagagagcgcttgggaacttctggtgaagcggctctgttttccatgttggcgttgctgaaacgagagcgacgagcgccccggccaggcgatctggacagaatggttgagcagtcggattcgttttcaacccgaggctgcatctccacacgggtcttctttttaggatccaacccgtaattgaggaggtgctcctccgttagctcggtgatggggcggacgttctctttgcggttcttaacttcgggatatggattgtagcccatattggcatcgaaattctgtgttgttggggccgtgtcgttgattgggccggtccattcaggaaaggcgcggccgatggccgaggtgtttagcatggtggcctgttgctgttcttgttgctgccgtgatccgaaacggccggagcgagtagcgtgtcgcttggtagggagcctgtagtcctcgctggccttgcgagtgccctcgtcgtcgggattaaaggagaaggcggacaggttacgtgagaggtcctcggtggtggtgctaaccgtgtcatggtcgccggtggatgagggcggggagccaaaggggttgtttttaagccgtagttggtacatctcgcgttttaacctagagatatgcttcggtttgctattgtgggatttggtatttctgttgatgtccatagcaagttgggaaccgaggtcggaggggcgcgtcgagcgtggtgatggccagcgtccagtcacggtcggtggacgtatccctctctagccaacccggaatcagggcaggcgcaagcagcgacaacacaccggcaagactctcgccgctcgagcgcgttgcgctttcttttctgcgggtcgcaagtagccgcaatggaaggtgtattcgtgggaatggtcgagtcgaaaaggaagcacagcgatcaggaacgagcgcttgataattcagctgaaaaccgagatactgtgcgcatgctgaatcggggagcgatatcgaaatgcggcgcgattgattgaagttgcgagttcccaaagagcccaacgacaatgctgttgcacctggcaggggacagggccaagcgggtttggatgcgactccgtggaaagaaaacgggatgtgtgggtgcaagtggaagcggcaggctgggaatttggagaaaacgcgatctgatggaaaccggagctctcatttgtccatttgctgctgcatttgtttacatccactataagggaacttgaaagtggggcagcgacggtcggcgtgttccttgtggtggacacccaactcggaacctgctccgttcactgccctcaacactagtgtaccgctgttagcgcttcccctattattgactggctggatcgcctaacgtctatctgctgggtatgtaccacttgcagctcctctttgaggtcaaaggaaacctccgccgccttccccaaatacacgatcgatgattctacgtcgtgaacgcagttcgcacattgaagtattttgtattaaataaaggcaaaaaccagcgaaattcaagaagtcagagcattggagacaccgtctctcttacattttcgtttccgctcgcctatcgggcaccaagcacggcagcaaggaaccatcggcataacccgcacagcattcaggtccatccacgtctcacttcgttcccgtttgaggtgaccgaagcaaccaaggagacgaggttcaaattgcgatcgttgccagccacctcactttgtgacaatcccgcagttcttgactatggtacgtttcctaggtgaaaagtaattttggcccattgatgctcccttacttcctttgaggcagtcgtgggatggccgatgtgcggcgtcatcagacttgacagagacaatcaagccgccaccgctctaggcaacttggaactttgactcgttcttggtagatggtctgtatttctagggttgcctatcaaatcagtcacgctgttgtatatatgggtggtaaccttgagcaccccccagccattcttagcgtgtacacaagtcagtcgcacattgaccgctggcagacgcctaattgtggaagtattcgtgcatcgatctccaactgtgcatctttgctgcttagcgttcccccgcaagacgtctgctctgaacctctccaagagccttggtgccgctcagcacggtgacgatgcccaccacgccagcaacaggaaggatctgaaacaggttccagctggtataatacaagaaaaacacaccctccatggccacgatggagccaaagaaggtaatatgcgacaagggcgcggcgccgagagccttgctcaggtgattgaggttggcgccgagcaaaagccactgccgaggaaaaaaaaaattgttagcattagcaacaacactgcacgtgttgacaggtggataatgaatataacaactcacgctgatgaaaagagccggaactgtagcagccacagcaagggcgaagaatagcgagatcaccttgggcgggctttgcggatcagggcggaatatgtggtgaatctcaggcttcttgccgtagcggataggcgcttcatacttgggcagcggggtgttgggatccgtctggatttcgatatcaaagacgggggtgttgatagcgcgagcttcaccgaacgaaccgatgaccacggaggccttgaggggcttgggcgacaagagaaattgaacggggagatccttctgggactgtattgcgtcgaactgttaattccaagctctcaacgatccgatcttgcctttcgtggagtaactcacaatctgtaccaccgccttgccggtatccttaactgtcaaaggaaaaggggcctcaaggccagtttcctgttctttgatggtcacaaaggcctggtgaggtcgcttcgccttgccatcttccttcgcagtcaagatgatcttaacagtatcggtgcttccaagtccaacgggtttcgtaagaggggccttctgactgaacctgcacaaacgggcgttagtaattgaggtctgtgggatggggcatataatcccatggtcttcgggcgcgaacctacttctccttgatagcatcactgcctttcttggcagcaaccgagatactggcgtcgtcgaagctccaagacgatgctgcctgtgcagcgcccgccgcaagcagcaagattgcctgagttaatcgcatatttcttgacgtgtgctaggagttcttttgtcgaaacagagcacagtttcgagggagaagcgcaattgattcgtaaattcgtagatgcgccagtggtgaaactttggggcattcaatgaacacgttcagcttccagacggccagagctcccatccatgcagggacgtaccgcatccgccaagacaattacgtggagggtaactacttgattcacgcccggggtccgctcaaatactcccatcacttacacattcgatataatcatactttcttctcaacttcaaaactcgtcgggtacagtcactgttacggtgtatgttttcaaggtaattatttcttgtccatgataattcaacgtatgattgtagaaattctagccaaacctaagtagccctcccgtatcactagagctcgtctttctccatgctcccgctgcctttctctttctgcgcagcgcagctttcctgcgaaagcaccccatcgagatccatccactcagcaacaaacaccgtcatgatcttggcccaatccctcacagtcggcagatcaagatgttccccatcatcatccatagtatgccacacgggcgggaacggcgtgggtatgatatgcaacaccttgacaccacgttccatgaacgggacatgatcatcctgtatataccccctcgtgaaccggttatacggcttctcgctatccggtaagaatggcgaagcgggagccgtttccaaaactcccagctttcgtagcctggtctcgatcttggccaagtctttgtacgccccgtgcgtgtcccagaagtaggacggaatccgggggttgcccgctcccaggagatccaggagcacgagcaggctgatagactctagccggttggagtgggttgatgaggcctcatatggagatgattgccaggcttcggccagtgctctgccgagaaaaataatgtgtttattagtacggattccaatgatttcatcaccaacacagcagaggacgacatccatcccactacagtagtagtaaccacatacctagagccataagtcgaatccgtattcgtccacctctcccaagcctcctcgccatcgaacagcacaatctgcactcctttctcctcctcctcctctccgccttcctcatcttccaacccgtcaccagcatcccgctccccacctccctccctcttctccttcgcggccataaccccttcccaccgtctccccaacgccccatccaccgccctcgccaccgccatcaaaatggcacaaggcgccgcactatccacagccccaataaacccctccggtcgaaacagactatcataatgcgccgcgagcgtcaacctcttcacattcccggcctttgcccaaggtgggtcccttcgtagaatcaaattcgcaaacgggataagctgggacccagttgcgggcgtcgtggaggttgaattctgccattcgagcgtccagtcgggtagttgggaagaaaagaaatcgacaaagtgctgctggacgaggcgagagccttcggtgccggggacgcgtgggatgaggatgggggcgaggagagagctagacccgaagccattgtggatgtcgaagtcggaggagggcccgaaggtgaggtgttggagggtgcaggtggaaagaggggtgtaggcgtgtacgcccgtggtgatggtggttgtgagaaggagggcggagaggagatggcgtgagagtgaggttgaagagcggtgccactgggggttgttcgggtcaagcccaatgtgccgtgccatcgtcaccatctccctagtcgttccggacgcgttgcaacttgagttgcggttgtggtgctgttgacgaaacaagttgtcttgcgagtttgtttggttggccgggtgacaggtcgtctagtccatggttggtaataatttcgcaggccaatgtttatctctaaatccccccggatattcaaatgcaagaactcaaacaccggcgaattattcggatggtacaatggtctgactcccacaacttcatcctactgattcaagtgaggtctttcctgacatggaaatgagatctagacgcgccgaagaaaggtgttcttgacggacaggggtggtctagtacctggtccggctgtgctctaccctaacagcccctagagaagtgctgtgcggggaaaggggccagatcgcagaatccaaacatctcgttcagttggtaccatccagatcatggaaccaagggaccacgttctgttagtgcggcttatgaactcctacttcaacttctgacgtctccaaatgtagaatcgagtcaacgaaagcgacatagaagcgcccaagggagtgtggttgttttgactattagcccacagcctgataggttctgccagccattgtacatttagtggaagcccttctttcatgtattgaccaacttcattaaagagccatctcgactctatcatagtactcatccctcatccttcatgaatctatcccgattatttggtacatccacactgacaaactcaatcaaagaaaactgtcctgtccactgcttttccaaaatgcgttgcccttaatcccaatgtttccacgcactggctcctgttttcgtttttcttgacctttcctacattaaacccataaccttgagggtatctgatatatatgtcgtgataccgatgcattccgagctctatatgcgaaaggtgacgctgcacacgctagtctagccttttcggccgctctatggtgtaattcgattctagtatctctaagcttctatccaagccagattcaaataggtgcaagaaaagaattttcgggtctttgcgttgcttttgtgcttacgcgctatacttaatccttctttgctggacccacgggaacagcggcagcagcctgcgccgcgatctccctggcgatctgtttgttggccatctgcttctcgagggggatggtgaggcagttgatgccaaggaagtcgcaaatgctcgtggtgaccaaccaggcccaacgagagtagacgacgaaggcaaacaccaggtaagcccacaggtaaaggtgctcgaattgcgccgtgacagcaggaagcccgaaacgagggaggtttccaatcagggcgcctccgatcaaaggccagagcatgacggtccagtaagggaagggctgcttagtgagatgagcgagaatcatctttgtggtcatgcggccaaagacgaagctcatggtaacacagaaaaggaccaggtggttctcatccatcaatgtcgagtatgggctatagagccaagtgccaacgctgagcgtgaaaacgacgataggggtccactcgaggaagaccggaagaagaggctcgttgcgcgacaggcgggcattgacgacgttgatgatgcaaaacggaatgtggaagaacatggcgccaatgaggaagtagacccaaatgtcctgaaaggaggtgtcgcccaggttctcttcgttcaacccgaggaagctgaacaggtggaggttatcggctagtctttcggaccaaatttcagggccataccacccgctgatcgccatcagcaagcaggcgatcaggattccttctgtaggtccattgatgtatccgaggtagagggtgtgggtgtgatatgtttcccaggtcgagaaccacatgggcaggcagggacatagcgcagtgaagacaccggccttggtagtgcccaggcccatggcggcagtttcgagcaagctagcgagtgtgcagttgagactgtcgatgccatggtcgaagagctctccgaggccgctagaggttccggtgcgtctcgcctgtttgccgtcgacattgtccatcgtctggtacgcaaagaggccgaaagcgaaactgaagtatagccatgaaggaccctacacggttaaatcatgtcatcggttagcaacgaaactgctctcgatgccttgggtagtttcgagggtcttaccgggccgaccagatctggcatgaatatcaataagaggccgacattagccacaataaaggagaacccaatcagggtcaccatgttgggggcaacccatagtggcaggaactcgacgaaggcattccactaccgcctcaatcttagcatttgatgtattttccaatgtcgagacggagggaggcgctcgtgttggggcaaacatacgtagggcttaagaatgtaattggagacgggcgacttgtcgacggccgaatatttgtacgtcttgaggtggataagcgcatcgtccgagacgcattcggcggcggctttctctgcagatatcgaatccttcatgtcagcaagctggaggtaacgaccgacttgaattctctggtggacgatgcgacggagatggcaataacatagaccacgcagtaagtggaaactcaaagtagtaacccgtctgcggtcacggtcgtggtgacatgtgccccggagagtgggtcttgggcagatggcattcgcgcgggcaattcgggtgaagggcaggcaactgcctcgcctggacaatggccgacggggggcaggttggttggtagcagggcaggtttgttagggggccaggattgttacaaaaaaggtagcgcactgttacttctgagcaaactgggagtggccattttgctcaattcgcctaccacggccaaaacagccaggcagacacagggtggtcgggttggtttttcgaagttcgtttccgccgccacttgagaccgagttatgcgggaaaccgtgtctgcagtgggtggaagttttgttgcgggtgacgagaggcggagtgcgagagcgcggggcgcgatgttgaaaggagttgtaccaggaaggaattcaaggctgccagatcgaccattacaactctttgcttttggagcaaggctacaaaatcccgagagcaaaaaaaaaccggggggcaagtttggcggtgacagcactccaaacacaaaaacattggttacgtattactcaagggcccaaaagggtggtgggtgagcttctgactctgggcgccaaggctctcttcgaccctctcatcagtatagccttggcacgcctaagagccgcactcaccacccttgagtgaaagaggcgacggaagatatcgatcatgtatactacagtaagcaattatatttcacctctgcggtctccaatccctatggtagtgcggtcccacacacacgagtcgtaaccagaagctttacactgaattctgctagagggtttctttttttttcccctccacaatccgcctccctcgcaagccgactgctcactgggactcaggtaggtagcccaggcttcatccgaataagtctgtgccgtggaatcgttgtagaagtcccatcccaggcgtggtttgaaacgaagcaagaccaagagcagggcaggcccggtcctgccaactgcctctgcgaaaacgcagtccctgaagtgtacacacgcgcacggcgactgggcaggatctgcaccccttgtcccaaaagttcgctggcgcgcctgtttacacggacacgtgaaaaccccctgtccatgatggctgcttggagcagtcaccgcctaatctctgtgtccattgacgatacgtgcttgcatcttcatgtacattacctgacgacctgtttcaggttgagcgaacttctaccgagtatactatcaaggtgtcttttactccacagctgacatacaactaggtatagcccgaagtacagctggcattataggagaaattcagctcgtcggatagtatagcctaaaccgccgcagaacactgaggggaccaagcaatttcagacaagataggcgaagttgcacaaggtgatccgatgccaaatccagaaaccgttgatcatgatgtgacactaaacattccacaattaggcgtgctaaccacagtagtcatgtacataagactgagagaaacgccccgcaaccgcttgacaaaatgatttcccctttccatccaaaaaatcgcaagatgccatagagctccagaaacgcctaaaaaaaggaaggaatgtccatgcgcttgttgaaatattaatgtgatgtttagcatagcgtgtcgtggttccgtgagggcatgtgatcgatgacatcctccactgctccatatcctgaaagctcccttttggcctcaacggactctgctgccgtccatcgggcagcaagtgatggtccgtcagaaagtcaattctttaacatttgattccctcccaaaatgctcgacgcacatccggtatgatcgcaaacgtcaaaataacgctagcctagagcatgatggcgaaaccagcaaagagactgccgaagataagggttgcgctaatcgactccagcaaatggggagcagcgttctttttgtggccgccattgttgctcgaatccgcagcatcgctgctaccaccggcaaggccgttgtagacgccagtgcctgtgctggaagcggttgggctcgcggtagcagaagcagtcgacgtcgtggtcgcgttggatctcttggggttcttagcaccgcatgggtggtcctcggcgcaggcggcctgcgcaaggttgtcgcccatgttgtcatgaatacattcctgaacccactcgacgcaggtgtggtaaggaattgtcaaagtgtactcagtcaagttgggagtctggccgttgccgcaaacgcaggcatattcaagggtgtcctgattcagagattagcaactttacaagagataggccattcggcttcaaggagagccttttcattcacatacagcatcgcaaaggtttttgtcgacaggaccaagatcctcctgctggcaaataagggggcagctggccaattcgttcaggcaccagttttctgattgtccggttagtctgtgtttaccggtaacgctccgatagacgacttgattggtacgtacgctttgtgcccatgtcgatgttgcttgtgttgacccagtaatcggcggagacaagggtcaaggagctggcaagagccaggagagtagtgctgtatgcaaccattatgaaagattggacttcaattatcgtgtaccggtggatgagtggatggattgattatgttcgttcactgtgtacaaactaatagtgagtaatcatgcatcgccatggaacatcttggtgtaacagagaaactggagtttgatgatggcgttgtctgggagctctatgagatgaatggacatgccattcagcaccgaaaactcaaggcaactgctcagatctagaggaaaccaaggcttacttacagaaaagtcggaatgtacgagggagcacgcgcaacgacaacgacggtggagtgaaataacggtaagtatttcgacggtcctgaactggacttgaggagatgcgaacggaaacgagagcaaggggtcaggcaggtgaaaagaccagagcgagtgacagcaccacttgaagactttaagagatcaggagaatatcctagaagcaggcgacagtcccaagggatcgggaaggaaacgaccagactatgggggagatgagaggaaatcactggggcagtggagatagaggaaggagcggagagaaagcgtggaggacgaggaggaaagggaaaaggaggctagggtaccctagcaggccaagcatcaaattcaactgacggattttgatggcaagatggttctggatggatcatcaacgcccgtggctgctcccgaggcccagaacccactattcgagctctaaatgccgaacagctcacgtccgttggttgataggcttagatggttccatccctggagtgttgcatcgcgtcgacggtagcgagctttctgagcagggatgaacatgtcaccctactccacaagctggcccggactttcgcaccgcccggtttgtccaatcgcagccagtcaattccgccgctcggatgctggatacccatttctcgtgtgatggggatggacttttgatcgatagctttgatggatacggactgctggaaccttcacggacgtcttgttacgttcggatgaacctggtgctctgttcttggacacattgtgctcttccagtcatatagaggctggcatgaattgttatgtttgtttgacatgagcataggcatccgagagacttgggacgaacaccataggcaagagcaagagaacccatgatattgccgtcttaaatctaccctgcttcaaaccaagtggtaataccgtccagatgcttatcgtgtatttttttcatcttcgaaatgaccgggaccggggtagccagcattaacatcacgcatccccgtcccgataaggtttacggcgattgacgcttccttctggaggtgcacaactgcatcgactggcatgcactgagcggcggccggtttccatgcttgcatttgctgatgattgctgctgtgcactgtcgatccgcaattattctcccggatgaaacatttcggtcaacaagctgttgacaacaacaccggattccgggcataaaaacaccggacagcggtggtcccacacatgaaagtttgtctcttgcaacctacacatgtcttgttgacaataatggtctgcctgcgtcttgatcgtcttgtcccctgtggagtgttcagagaatggtaaaagcggcaagcaactctgctatcgcagccatcggacgcaactggcccgttatgggtaggttgcattcctgaatgcataatgcatagaggtacctctatctatatgaacttttgttaagaggggagggaagaccgactcgactgactgctcggaggcaactacatcgatatcattcatacgagatcataacatgaagtttgtccgagtgatctgagtgaattgaacacttgtggactggaaatcaaaccccgactcgaacggggacaacacggaattgccttcgaggacatcgaaccccacgtctctcccgactgatacatacctttttcacacggcacactcgggacacctgatttgcaaacttgtaaagaagcgcagaccgacggaacagttttttgatgtgcacctgacggtaggatttcaacggttgtgcgtatctgcatcgacctcgtatttgctgtagtgacgaggcaacaaggaattcaatggcaaaaagcggagaatggcgggggtcctcattcatatcagccgctcacaaaacacctttccgcattttatctcgtttttggcccttcaacatttggtcattcaccttccttccctttttgcttttgttgaggtgttttcgtatcggtattcccgcctgcatgtacatagtacatacagccgactctccaccggagcccgagaggtccgcctcagttccaaaatacggcaacggctggatttgctgggtcagacaagtctcagggctattgagactttgatacttcaacatttcaattgtaaactggtctgactgcatatgaccctcagcagttcctcccccacagccaaaagtcatagtcattactccgcgctatgaacagtgcattgggaacgtgggggcgaatggatctctcgactatattacataaagcagcagaacctcgacttagatcgatgatctaccccataatcctatccgtacactactaagatgctattccacgttttaagcacaccattgcactatatcttctgcccattcacggggtcgatcagcaagcaagcaggcaaaaagcggctgaggatttttgtttttttttccttcttggttgcccaagtagtgtacgcccgtgagccgggaaacgtcaagaactttggacacgtcggctgagaccaacagtgaatctggatttttggacaaagcaaactggcccagagccgactgcgagattggcctactgtggatagcttctcggcggatcgaaatcctgggtttagaaggcgatactgcgagtggtagctacattgcagggggaagagaagaggccaaacccattttccatcatttgacccggaatcacagcgaactccagaaactctaactatctcagacgtccaaaggtcaaacagagcaatgccgatcttgaagacatattgtatgaaacgtagaacggatccagccgctttgcattgttgcgacacgtctctccacgccctagtgtagcgtcagttcatctgattgttttgctcacgagagtctcggttctcgggcatcctgtccccatccagccaataagccaagacgtccatgtctcgttcactttcatcaccgtcatcatcgtcatcatcgtcatcgtcgtcatcgtcgtcatcgtcgtcatcgtaaccaggccattacccttgatctggtcaggaattattcatattaccattgcctcatcgtcgaaactggtaaagttcgttcatcgtctcttgcgcatttttctctcattttttttttctttttttttcttttatcgtcggtatccttacgagaagagaaactccttcaaaacaggagatccagagaattctgggttgagtaaaatgcagctgttgtttttttttaaagggggttagtaacgtatccctagagctctgaggcgaactgttaaaggaagtcaggtcatcttggaatgcgtacgtactttaagaaatactgtagtccggccctccttttttcgagaaatttgggctggaacctgtgtaagatgctcttgggaggtattagaggtacagccgcctcaaagttcggaaaagtctggacgagacgtttcctgagactgtcgaactcggaatatcgtttccttatgtttattcgcgagccctataagagacaagttgctgagggttagtcaaaatctccaactccaaggtgcaaaaaagttaccaagaaactgtacgcacattcaacgtctcaaccttgatattccaaaccacgaacgccccaatattagccgtccccccattcaccagtatataatcgacaatatccaccttcttcgcccagcacgcccggttgcggtcccgtccatacacgttcgccccgtctggcccgtcgtcgtgctcgttatcctgcagcgtgatggcccccggtagcagatcgctttccgctgagacgcttgacattgtccttgcatgtcgcgttctcccctggctgtgcgtggtgtgtccgtgtgcccagtagggcggcgacgtcactgatggagaggttactagctcggagctggcatcatcttggtaggagccgtccgcggaactagtgcctagggcgttgtctgaagaacgttcgtcgtcattgttggaatataatggttgcgcttgcggtgggcacgcgccggtggttggtttcgtcgacggtgtcgcgggtcgtggaggtaggtcgtttccgttttctgttacttcttccccttcggttctgccgttaagagcgagctcccgctgctcctcctgctgtggttcatgttgtggttccgtgtctgacgccattcaagccatcatccgcgcagggcagttgtatgaggtgtgctggtgtttgcgcccaaggtcggttgaatcaagggcgatcctggatgttacttgctttgaatgcgcttccgctggaacgacgtcgtcgaattgaagagtgatggaagattgtggtaggtcgtgaatcccgaacggttcgaattgtcgcgattgggttggtatacttgacagcctaaagataatcagtagccggaagtacgaggagtatacggtcgaggattaatcggcagtgagttcggatgagagattgaagaggtaaactagatacgaagttgaaatgaatgcgataatcaaggcgagagagcaggatcaaggacagattgccgaacagcaacaaattcctgcccgtcacatcaatgttcgtcataacgcatccccactaaaaagaacgatagcagcttatctagcacatcggcctctgtggcggtaaccaatcagaagtaccggttgcgtctggaacaagaacggtagattcctcgccaacagtgaacaagctttgtgtaaagaaaggacatgtccattcatcaatcgttacatcgtcatctagtaaatactttatccatctgtacctgcttcacgtgtactttagctcaggaaacataactgcctgaaacccaatccaagactaacgaatattgaaaagcacatccaacccaaaattaaccatggcattacacccactacatcccgtcccatgtcatcatttcctatcctcatcgtcgcccattcctttttaaactaagcaaccgtctaagccctccaccaccactagtgataggcttctcctccatccccatcaccattcccatctccatccccatctccgtccgcgtctcctcccgctgcctagactctaacgtctgcacctgccccgggctcgacgtacgctcctccccaaccatcgcattcatctccggatcgtgatcgtggtcatgatcctcgccctcatactcatacgacaacttgggcaccagcaggcggtacggcaccgtgctgcctcccggatcgcgcgggctgatctccacgttgagggtgacttccagtgcgccgtcggccatgattcgaggtatggcgtctccgcgctttatggttcttgtgtcaccgcctgttgttctggaacggaacatactgccgccactacgaggtgagggttgagaaggtgcaaagtcccgttctggtaaggaggcggatgttgcttgggactggaatatgcccatgtccatgcccgtgggaccaccccggccggtgttactgaaaccggtcattggtgaagagggatactcgccaccggtactaactccacgattgtgatcagagaccggtttggccgtaaagtaactctcgtcaccggcaacaaactcgtcaccaccagtaccagcgggcacggggggagtaggataatattcaccccctccaccgcgcaagcccacacgagcagacatgccatcgcgaatgccaccgcggatcttagggatgttatactcatccccaacatgggcatagtcatcgtaaacagcctgttcagcgtccgattccggaacccaagtcccgttaatgccctcatcgcccacacgcggccgctgggagctgttgctgtcacgtcggcggaagaagtcgccgactttaccgcttatggaggagcccgagagggtcctcttcaacaacccggggggctttcctgctgccgctgggcttccgcggccgccagggacgacttgatcagcgcttgcgcttggtccgcggcgggaaagagtgcggagcaacgcgttggagatgggcgggcgggttcggtcgcgcacgctgtcggggccacggtatgtggggccggattggcttcgtgttttggaaagtgagaggcgacgtaaaaggctgggtccgttggaaggtagtccgtaagcgttgatgccaattacagactggccgggtgtggagtctggtgtgttcccggggttatacagccgaattgagcaccagttgcggtgtggaagcagatgcttgttgttgcgtggcttgccatcgacaccttgctggaacattgggatcatgtcttcgtccgtgtctcggtcgaaatgatgcaccttgttacgtttgttgagcacgtcggccaacatatctgaaggcggagcgttgacgatggcggaggagatgacgtttggcatgtacctgaagtccttgtccttcgggatgttgagcttggggttcgagtaaaattgcccgatggctgccaagtggacgtcaccgctgtacaagatggtcagcttcaggacgctcacggagagtgctggttttgcggtggacaatcggtgcttacctgaggatagtaactctgacggacttgtcagctgccaggtcctgtagatcttcgatcacaattgcccgctcctccttatggtttttggctgtccagtggtcgtccaaatcatccaggacttcaacgcctccatcgaaatggttcaggaggtttttgaaaaggccggctcttccaagagccttgacaggatccatcagacgagaggtcaagctaacaaaaattggtgttagtgaaacaagatcgcatgtcgtgaagatcagagcaatgcttacatattttccagccagaccagcctcgggtaagcgaccggcacaccaagaaggaccagcagatgctctaccttcccattttcgatttcaccataacaccggtccataattctcttccatgtattttctctaatgacttcctctcgcgttcgctcagtccgtgcgtcaaccgccagtagtgcaacctttgcgcccaagaacataaacatacttcgactgacctcctggatgtacgggcccggtttttcacctaagatccagcttggctcggatttctctgtttcatccaccacgctctgatgctggaacagcatatagtacttgaaagcaacattgccaagtcccgagaacacgggggactccatgaaatgatggggatacgagccaaagccgtcaaagatgtcgtggtcatcatacatgttgaccatggggatttgtgaggctgccatgccaaacaaaccctgcgaaaaccacatggcgtatcgctccaggtagaagcgctctagctcgtcctgcatctccgcgctgaaaggaatgttatgcttgtgcgatgggtccttgattaacagccattccttgaagagctgtgtctcttgcatgcacttgtcgttgtagatttggtcaccaccaccgatcatcacatggaacggttggctctggtgagtgttgagcacgtcgcgccacatagggtcggggccgctgaactggttaggatcgacgctcaagctaaaaccgttgcagctgtggaacattatgttcattgcctgtcctttggctgggacccaaaaacccgtcgccggtcccctgttgatccgataagcgatgcgttgttgtttttcgcggagttcgacttcgatattaaatcgccagaaagtgtatcctcgctcagcgtgaagtcggaaacctcggacgtctttgtactttcctactttctcaccatcaatcctggcgcgtttctttcgggcgttgaacgagccgggcgggtcagttacgccggtcggaagagactctggcgcgcttctcgacttttcgaataatccgttgtcggtctcatcccgggaaagatccttgccttcgtccagatggtcgaccggtctgacatagagagtctcgcccttgcgtcctaatttaggatggcctgcgatggggtcaacatactctgctgccaaaggctcatcaccatgtataattttcggcggagggggtaagagttccaccggttgagcaaatagcctcagtgttggggcaatatcgtatgatgaatcggcgtctgatgtgacgatcatgactgaaccgcgccatatctctttctctaacacagccccgggtttgggggagcgggtggccacacggtcatgccggataccgcaaaaccgtagaagagggccacatttgaggtagagtggcggcttgaatctcgtgggagcttcacaaaaaggggtgagttagtgactagaagccgttcatagcacgccattacaaaggggaaagaaagaaagaaagaaaagaaaggaaagggacgatgccaatcactaggtcacaaggctacttgtgatgttactgttatttcgcgaacaagtcagggagcgattacataccataagtgtcatcatactccccatcaaaagcttcacctctccttggccgcagtcccccggtacctcgtctccgaaactggggtgcgcccttatctcctacaggcgatacattccccaggtcaagaagcgggccgccaagagtaccgactgtgccattcttccactcttctaggtattttgttggttgaaacttgccctgcccgggttcgaggtcgtcccgcgcatggtacataatattagagatatgatggccaggctcagcatcatcgcggtcgcgtctaagatctctcccttggtcgtcacgtctaacatctcttcgtgcctggtgctggtgtcggtgctggtagttaggtgggtgaggatggttaggcccgcgcatgggcatcctttcggttgtagcctgtggggtttcggcaggaatgatgggactttcgacgggaggttgggggtcgggctcggtctgaacttggatttgtcgctccgtaggtgttgtatactgccggggttgctggacgggggcacgaccaagcattttgtccgcctttctctggctcgctactctgactggctctgcgctcgctccaatagtgatattgccgaactgctgactttggtcatccttgacagccctttcgactgtatcctcaactggttgatgatctcgaacctctgctgactccagggcctcctgcttttcttggctttgccttggccatggctctgctaccggcttcttcaccatcttccttggtgcgggcatggggcccaaggcttcattgatatcattgggcagcttggcctcctgattagctgctctctcgcggaaactgaggttgcgctgtggcagattagaagtcctgacggccgcgttcattggaatccgtgggtcaggcacccgagttctaacaactcgcccaccgtttgctccatacgttcgcccttcttcgggaggattctgcgagagaggtccctttgcagccgccgaaccttggtcaggtctggttgaagtcgtcgaacttaccggcatagtctgtgagggttgatcctgacgttgaaaagcgagcgcgacctgttgaatctggacaggaacttgcggcgatatcgtctttacttcggtctgttcatatgccgagttctctggcgcaccttttcgtgttgggccgtcggtggcttcggcttgtggagtaggtccttcccctgattcttcttttgctatgctgtccagggtcagctggagcctctgaagtggtgagcggtcgtctgcgaacattctctgtcgggttgctggctggctcgctgacgagcgcctagtactcctctgtagaggctggtcaagaccagaaaccctgcgtcggtggctgtttgctcccgcagatggtggcatgtttgccgaacgcgtcgatccgttaacgatacgctgtggtcgccagctcgtgctcgcatcactcgtgtcccgagatacttgctgttcaccggccgaggtttgattgtggggaaattcagctgagcccacgtcttgggtcaagggggatgatcccggagaggaattcaagtacgaattttgttgttcagccatggcagcgggatatctgtaactcatgggaggtcctgtgggagcctccgggacggcaggcggcggtgggccagtatcgagtgcatagtctaagtcatagtcttgattttggctccgacggcgaaggcgcttttctagtaagtcgggcggatactggttgcccgtagcgtatggcactggtgctggaggaggcgcaggtccgtggcccataaagctgggagtggtcggcgatgcgaaagggctggaatttgagtcagtttgaacttccgaccttgtagtctggacagaattgcgatccggtctttggcggttctgcgagtgggtatcgaaggactggcgagagtcggatggggttgtcggcgtcacatcgccagacatgcgccgactcctagccactgtagctagtggtgggagctggccccagtacggagccgacattttgacgtgtttgttgtccgtttcgtgactagttggtgaaaagctgattgtgtgttacggtccccgtaagctgactgaaggacgaccacccgaggctggctgacctcgatgccagggcacgactggaggctggtaactatcacgagcgcgcggttggtgaaacagcgagactagccataactagcagccaatgttgagcagacacatgcgctttggcagcgagtccaatgtaggtaccctccagtttgttgagcggctgctgtgcagtatgtagtgtgtcgaagtcgtctagaagatctttacagcagcatggaatctgccccgggaatgcagttgtcaatgtctttcagcggccccactgaagaacttggagacgaggcaaggaaaagatcagcttgagtgtcaatgtcaggacggggatccttattgagatggcaagtatatgtaccggagaccgagggacctggaggactcagcttggaagagcttgggcggagctgacgaggttgcttttgggcgcgaatttctttccaaggaagctctcgcgatagtgggagctctgtgtgtgtatattgtacctgtgtacctcgacaaatttgttgatcaagggcaggactgaggtacatactatctcagctagaaaggttcaggcaagccagtcacaatttggcaccggtcgtgaattgggctcgatgggctctcggtcaggttgctcaatgccatgccatgccatgccctgccatgccctgccctggacaactgacttgagctgaatggctgctcgctgctcgctgcatacctgcagactgcagtgcagtgccttttgctgcagcagggcggaattcgggatcggacagtcggatagaaatccagtcgaaatccaacctccagcgcaaaccaaatcacgttgcagtctgccgtcccattcttctgggcgggataatggtgcctgccatcccgtccccaagcacacggtcatttattctttacgcatcgatctccaagttgagatgaagccggcttgattgcaacttccatctgtcgtttgtgataagcgggtttgcggggactgaaactgcaacttccttgtcgcaaagaagggcagtcccgagaaacgagaaaggcggatcctgtccgccagaccttggtttaagcgccgctagacttttttgagcaaggtcaagaggttggccgtcaaggtcagggagtgagactggtgctttagacccgacccgcgctggccgtgaggtaacccaaacacagacagcgcgggcatggatagccgatagtgagcggccgttgccctaaatcaagagttgccgtcttgtgcttcacagcaacataccgaatttcaaaatgccggtggctggcacctcgttaccgggcgaggagacatcagatttccgacgatgtttgtctcgggagagagatattgtatctgccaatgtgcaaggcctactagaggtacagcaggccgttgctggtgcaagaaggatctcgatggccaatcattttcatgtcttctgctccgggattgatctctacccgacgttatcaagttcaaccactgcatcgaaggtcgtgtctcgctattgttcccattctgcaggactgaattgatcactcaagagaaaccgaaaggaacttgctatgctgctcgactgcccgcacaaagacatcgttgagcatctaacgacggaacgtggccctacagagtcagcactgacctgtacagtgcccggagtgttgtggtatgtaatcaggttgtcccaggagagtggtggccggggtacttgtcttatacatgacgcttaagagccgtaccactgggtaaccagaggtacctacctttacggctccatgatactggtacaagcgccgcgttgcttagtagaagattgcttgaggttactagaggcaaaacaaagaagtaggtaggtaggtaggtatagtggttcacatcgatacagcccaccatcttgccttcagtctccctttacacgactttgagttgtctgtggttgtttggccgggttcggtgacctgcccgttggcgttggcgtaaagcctcttcgattctttgacaatgccgaacgagtaccaagggagcaacaccatcatagaagccattcatccttattgaggtgagaaagcggaaaggcccaacccatacgcaaacgcctcgtttcacaaacatgtttcgaagccacgttgttttccgcaggcaacgtgaagaccgtccacctctaccgccatgcatgatatgggaggcgtcaatggaaatgctgtcgtcgttaccatctgtgtcggaaccaaaggctgagatatgcacagtatactaaattttccccaagataccatcgatgatagtgggaatttttgagcatagatgatcttcaaagtttcgtcttgtctcgcatggcgaatacggctggaatgtcggttgaagacaagacgaaacccggaagatgggacgtttgacagtgcactaggtacggaacattaccgaaaccccatccctgagcagcgccttgaacatggaaaactgagcaaaggtaaatctcggtgatcgttccaacaagacaaggtatgattggtataaagacggttctatggtgtcgaggggtgtaaatcaacatcttgtaacggcgcagaatacatgtggaatgctgacactgctcctgccccatgggggcccgggccccccttacaaggggcccctagagtctcggccccaccagaactgccgcctcattcagggtccatacctcttgaggtaggtaggttccgtccttctctctgcccctggaggtgttgtttctcgcttggcagctgccctgtacctgcctacctacctaggtaccaaccggttccagcctgttgcccgggccacttgcgcagcccgtctgtgtgcattacccctgcgctgtggcgggatggttttcaactaggccacatcgccagattgccgaactgaacttccaacaagtgaattctccatcttcaaatcaacccatcttcctaatcttttttgtggtgagacggggaaactgtgccgcctttttcattcccagcctatacaggattgctcagtgggcctatctgattctcgaccgctgctacggtcgcgactgggcttcgtcctgtatgctgtgccctctccctccttgattccgttgcttatgcaataaatagctgtctgaccagttccgcgcgaagcctccatgtccgttcgacagggacgagctttcgattcgaccttccagtctcttctcagtcgccgggagccgatgccgtcttcgtaacatcattctgattattggccaacaccgttgctatccctggcgctactattctgccatatttgagatcgaataagacactgttctgcttgtctctatatacctacacgagccggtcgtacaaattcgtctttggtgctcgacaccgcaaccaactgaaaacacttacacaaccttgcgcatcccctgcgaagtagaccgaccttgggccgctccagatcatttacccgaactcagctatgaagctctcggctatcgcaacgccgctgggcttggccgctctggctatagcgtccaatgtcctcccccgcgacttcgattcgaacgattactatgttcttcatctcgatgcccgaacgtcacctactgaagttgccaggagcctaggattgtctcatgaggggccccttggtgaactccaggatcaccatctctttgttgggaggaaagccgagcacgatatcgtcaagagagaattgacggagcgccggcgccgaaaacgatcattaggcgacgagccccatgttctggatagtgttctcttttcagagaagcaaattttgcggaaaccttgggagaagcgcatggtcccccgaccagtaggaccctctagaaggggtctcttttccgatcaagaggttgactgggcagtcaagaagcaaaacgaagttatcgggaatttgggcatcagagatcccatattcaaggagcagtggcatcttttcaacactgtccagactgggcacgacgtgaatgttaccgggctttggctcgaaggcgtcactggaaaaaacgccaccgtcgccattgtcgacgatggcttggatatggaaaccgatgacttgaaagacaactactatgcccaagggtcatgggactttaacgacaagggtcctgatccaaagccccgattaagcgacgataaacacggaactcgctgtgccggtgaagtttcggccgggaagaacaaagcctgcggtgtgggagtagcatatgactccaggattgccggcctgcgtatcttgtcaaagctgatatctgacgctgatgaagccgttgctatgaactacgactttcagcacaatcagatttattcgtgctcctggggaccccctgatgacgggcagagtatggatgctcccggaattctcatcaagagggctatgctcaatgccgtccagaagggccgtggtgggctgggctcaatctatgtctttgccagcggcaatggtgcaggaaacggagataattgcaatttcgatggctacaccaacagcatctacagcatcaccgtcggagccgttgacagaaacggcgaccatccctattactctgaatcgtgttccgcgaatctggtcgtgacatactccagcggcggtggtgattcgatccacacgactgacgttgggaatgcttgttctgatactcacggtggtacctcagctgccgctccgctcgcagctggtatctttgctcttgttctgcaggttcgcccagatctctcatggagagatatgcagtatcttaccgtgaacactgctgttcctatcaaccttgacagcggcgagtggcagacgactgctattggcaaacaattcagccatatgtatggctacggcaaactcgacagctacgccattgttcaggcagccaagacctggaagaaggtgaagcctcaggcctggttctactctccttggatccatgtcaataaagcaattccccagggagacacgggagttgccgtcagctatgaagttacgcaggcaatgctggatgaggccaacgtcgagcgcctggaacatattacggttaccatgaacatcatgcatactagacgaggagatcttagtgttgatctcatcagccctaacaatctggtcagccatctttcggtcagccggaagaacgatgaggcccgcgctggctatgatgactggacattcatgagtgtcgttcactggtaagcgcacgcgttaccgcaattatccgaggtaatctttgctaacctgtacataaccaggggtgaaaccggcgtcggtaactggacaatcatcgttaaagacacccaaattaacagtcacgagggcgtcttcaccgattggcatctaaagctttggggcgagagcaaggacgcctccaaggccaaggtactcccgatgccgaccgaggaagacgacaacgaccacgccgccatccccacgaccaccctccccgctaccacgaccaccctaccacctcaacccatcgccaccgacaccaagcccagcaccgtgtccgaccatcccaaccgccccgtcaactcgaaaccaactcccaccgacgcccccaacccctcgcccacctctgacgaacaaacctcggagaccaccactcctgcaaacagcacctggctgccctccttcctgcccacattcggcaagtcagccgccaccatggtctgggtctacggctccgccgcccttatcggtgtcttctgcatcagtctggctgtctacttctggcttgcccggcgcaagcgcctgcgcaacaacccgcgtggcgactacgagttcgagctgctggacgaggaggaggccgagggtctggccggcggcggcagcagtgctgagaagcgcagggctggcgctggcggcttggcgggaggcaaaagaacgcgcggtggtgagttgtatgatgcgtttgctggcggtagtgatgatgaggatgctgatgatggggtttatcgtgatcgggttgatgaggttggcagcggcagtgggagcggtagtgaacgtgcgagtggaagtggttctggttctggttcggctggcaatggaggcaggcaggcaagagctttgagatcggatagtgatgatgaaagtggacatcatgttgtgggggatgatgatgatgatgatgatgagagtgataacgacgatggtgggcatgggtcgaggccattgcggcgataaagtgtcttgtgtctttcggcggtagttatagagaggggatctcataaagtcaatagtcatgagttgagttaggcgtgcgtacctttaccattcttcttcgaagttatgaaaaagacttcaatggcgaatatagagcactatggtacttcttttgcttgcgcgcgtctttggcttacaatttgtatcgtgctgagctcgactgtgtcccttcttgagcttggtggcatggttgccgctgacgattgatatcaccgaaacacacatttgatattatcctacggagcatcatgatgattttaccttgctcagtcgtaggccaaccgctaataggagccgtcaatgagtttaacgataatatgcttgcgtgctatcgcagcacacctaatagtaatgcaatgccaatacataaccgatcctgcgtagtagctattcattagaaaaatacacatcatccccttctcgtcacacggccagtcctacggtggagttctttgtcaccattctacggaacaggcggagagtccagcagagccttgtatgtaacagagctcaagagccattgggtcccggcaccgaatgccagtccatatcattccaattcggtggtgataaacctccgctgtagtccgggcctcccctatgtgcaccgaccccagcaccagcaccagcaccctgctgatctctctcgttgtcatggtggagatattcatggctatccgcccactcttcctcgtcagtcgtagtatcctcttccttggtttttgccgcctccttagccttctatgccgggaggacgaccccctccttctccatctccatcacgtactgctcccacaccgacatgacatcaccgtagaattcaatatgcgcgtccgccagcccgctgaactggcgcttgaactcgacgcgcttgatccagtcgaagctctccacctcgcggctgacctgctccgcgaagctctccgactcgttgcgcgccacctccacctcgcgagtgagctcttcgatacgaagctcgagcttgcgctgccggtcgcggcgcgcctgctcatggtccacgccgcggacatcttcgattttggagcggatgaagccgcccgcaccgctcatgagcgccgagccggcgccgtagctctggcctgacgctagcatgtcgcggtccgtcctgctcttgttgaggtactcggtcagctgctcatagtcgagctgcttctgctcgcgcgccttgagtaggttcttgagggtgccgctgtatgccaccatgtcccgtagcgagccaaggtagtcctgatcagtatggtctttgagcttcttgagcccggatgcggtgtcttccaccgaagcggcaaaggcacgcacagctgtctcgactccgggctccaaggtaatgagcttttggaactgctcggctaggtccttgaggtccgactcaatatcggcttcccggcgggccacccgcgccactaccttttcaatatggttgaggtcttcgtccagcttgtcgctcttctccttgatctcgataaaccgccggtcgggcttgtgcacttttgtgaatgcattcatgaagctgtccgcaaacgtatcaaacacaccgccgccaccgcccgctgcagcacttccaccgagagtcgaatcaccgatcccgccgggcgacgctagcgatccccggaccgaccggctgcgcatggtagcattccagtcggggctctccaggaaggcatggagaatgtcggctttccgcagtatcggatgaagggccagacgagccaggaaccgctgcaacgagtatgctcgcctcgcggtgaagtcagtgccgaacctgtcgccccgcacatattccattcgctgcttgtccggcagcggagggacggcgcaagcctggtagtcacggcataggaccttgtagagaaaaacgaaatcggtgaaccgtcgtcgtactgtggttttgggtttctggaaggaaggaaaagtggtctataggaatgacaaaaaaagaagggtatgttagccttgtggaaatccatgataggaggagctttagcttgtagaagcccgagatggcagtgacccaaggccaatatcgtattgtgtagagaaacagcacgtacatttgtcgtgattagataggatacataggcatctttggtgccatcgttctccttgtgcgggtcagacacagtgcagtcgaggatctcgccgccgctgtggtcaagctcgtcgtgttccataccggcggcgttgtcgcctggccttccgtcgtctggtccgcttcttgcgtactccggactgctgttggactcgtgatggacctgcgcggtcgaggctgccgactctgcgttctgctcactatgccacgaaatgttggagaagttgtcctggtcaatgaccgccatatcgatggccttttaccaaatgctaacgacgccgctgcgccactatatatgcccgcttgtctgctcggcttttgctggaaggcaactggtttggcaacttggttgcaggccggtactgaacggtcgtctgaacgtaggaatgtgcttgctagtcgcccaggaagggagtgcggttcaagattgctcagaggcagatatggtataaacaaatgcgcgtctcatagacttggttcgggtaatgtctctatgtattgctcaaaactaaaatctcaagagtccgtcggtcagcgcagcgtgttggtgtagagtgggaagggaatatggttgtctctcgcagacggtgggattgacgtatggcatggcggggaaagagccaagcatggaggccaactgcaagttggaggcggcctatccccagttggtgctgcaagtacgttctgaggggagggtaccactggatcgcagcgtgtcaaggactttacttcattaaaaaaacaaaacaaaagatgcccagtatactcctaatggtgagcatttcgatatacacagtggattacagtgattctggaaatctagcctagatttatgacggtgaatagatacaaggaaaatgctggtgttgacgctggtacttggatgtataacatctcgtaggcatcttgctatgacgctcgaatgtagaggaaaccctgcgagtacatctacggggcctacctgtttcggtgatgccgcccttgcgtcccgtgtttctaacccgtccatggatttggaaatacctctatcgaatctggagtaccggtactcaagttatgcatctttgacatcttggcgacatcccttgaagtgatatgccatttcacttgatcgccctgagcgcccctactcgccagtatggacctgggcgccggtagttgttctacagtacagctagagtgttacattttgtctttgtccgcattcacaacgctggtcatctcatgatttgtggggtgcaatcgcttgctgtttctacttggttgagatgcgttcctgtgtctagtatatgttatatcatgatctatgcatgctgtccagaatgagtgaaaaagtagcgaaccatgtgacatgaatgcaacaaaaacccttgattcatccatcgtcgcggttcgccggtgcctgttccatgcctaaccatacaaagcctacaccgtcccgaaccgtagggctgcttaatacccgcaaccaaaacatccaacaaaggagaatttcaaggtcccatggacgtcgaagtgaattcgaattgccggcacccgcttaaactcctcccaaaaactttcctcgttcacattttgcttacttctccgtagtcttctctgacttctgctcccccgcttgctcaacacgggctgctgtgagggcctcctgctcggcatctaccgcctcgctaacttgggccttctcaataccgtcagccttggcctggatgtgcctctcatgatcctcgtcaatgtcctccgtatctctcggcgtagcaaagccagtcttctgattctcctgatcttgctgaagttcttcgtcgatcagctcttgctgctcttttagtacctcaagtcgttgcttattcgtggcggcgccctccgcgttgtgaacctcaagctcaatctcatggaacaattcctcggggatcgaggacagaacgcctgttagagcctcaatttggctggaaacttcgccatcggtctggccatacatgtaggcattgctaagcaccaacaaagtggaaggaacaccttcacgaagtctgagatccagccaagtctggagatcctctcttaacctggcaggtgacacaccgtagcttttaatgccacggctggcgcacgcgacttggagttcagcgaccgacaaggtctcgatgccctcgtagctgatggcacggtcgtctctcttgatttgcctcatgcggtggcggagctggtagcgaagcatcatatcggtgccgaaggtgttgaggttcaggtagcggcacatggacacgagctgcggcctggacaggttgtcgagggtcaagtcatccttgaagatcttgcagaccttgatcacgtcctgagcagtgggcttctcgccggtagaccggaccttgcggaagaagttgctgaactcctccttttgcgccgtaacctgcgtcaacgggagaccggtttccttcatagtcttgcgcaggaagtcgctaacctccttccgggtagcccgaagcgtggacgccttcttgtccttggatttctgttcctcgtaagtgctgggaagcatgttggggaacagcttaagcgcaacagggagaagcaattcggcgaatggcacaatgacgaacatggaaaagggaaccaggcgacccaagtcctgaacagttctccggagttggcggttctctcgcctagtcagttcgtaacctgccgccatcttgatcgcaagccgtgaactgatcctgacctcggcagccagcagtttggttccatcccagtagtgttgtgcctccttcttgatcttttgtttcagggtcaacttgggctcctccttctttccttcgctcttttcagcgccggcctgcttctgttccgcaagttggctttgagacgcttcagtcccggccaaggcctcagtcgttttcttagtcacctcctgcacctcgccagcgatggtcttgctcttaacaggaagcgtcgcggcttctctgggaagaggtttcttagcttcctccgcgttgaagccaggcgggggtccggccggcggccccgatccatgagtgctggttccagatgtggtaattggacggacgggaaaaacaagggcagaagtctggttgttaagcatgatgtgccgcgaattgcgcgcaagaagcgtcgacgcggctagaagaccttgcctcggtagagcaacgcctggtgaatgcgattcagattagcaggcgtccaatgacaacggcgcaaaaagcgcgtagtcgggcaaagtcttaccggcacccagaaatgggttcacgaccaaggccctacgggcgactgtagatgaggcgctcatttctgagaagcggcgtgctgcgggttttcgaacgaatgttgttcacaatgccaaatacgagatgctgctggagtgaaagagtatggcagacgggtttgctgagcgaagcgatatgcgaatgcgataacggcggagtaaataattcgcccccttgacagttgcgaagggcgggatgtacaggtgctggaagagttcggataaaaggcggaatcacgtcgagaaaaggagtgtcgatggtcttctggtggtgtagaatagacaagagtcaaactaagtgagatgttgtaaaggggatggagagatcgagcagaatgcaaaaggggcgggaccgggtttgtctgtcagcaaagagaaggacctggagcgatcgatattgatggattcggtgacatcaaattccagcctttttcgcgcctgcattgcgctgtccatggctgtctcggccgctcacccgcaacccaccggtgggcggtcaagccaacacgaaggcggcacgcgcgcggtgtggccgagctgggtaaacgaactgtgctcttctcctgagcgacggtgtggggtcttcaacattctcactgtgcatggtatttccccagctcaggaacctcgagcttggcattagaccccgaatctcagtgtgacaagggaacaatgaccaacgagcagtacatgtaacatgatcccagggagctcttcagttgcaaaatcgaatgagtgccataatcaatgcagagggtatcagagcattcaattgagcttacaccctcaaagcgagctctcagtaactcattatgttatccctttttgtgttggctcccggacgctagttccagcaggtacagtcaacccccctgtttctgcaagtaatccgggcagccattttggcttgcactacaaggtgattttgcatatggagggtaggtcccacactctactatagtatagtaaaaggctaataagggcgctggtggggctctgatagccgataatagctctgataaggggtgataagggtaactgaacctcctgtcagagcccctgtagttgcaagtttgtatggtggcgggccggctgggcggcttgcaattagcagttagcaagtattcacatagtaaaataatccgggcacgagaatcccttgcatcacatagtggttttgcataatggggaggttgcaggaacaggggggtccactgtagaatgattactgcaggtactcagctaataaaggacttatatcttggccccacacagtcatatagctaaaacatcacagtctggttacgaattccgcattctgtctgccatcacgtgatttcgagtaatgcactaaactcgcacgggcgtttctccccacaatccgaccccttgtgaagcagcccaaaaggggccaacgcatttcgtgcttttgcagccagcagcgaaccactgacgaactggagaatggactggctctcgaacttgccacgctctcaccagcgaaacagctccatcaacgattctgctccacgttctcaacgtgatatgctcattggtgataacggtactcactttgtcgcgtgccgtgcatgacttggtagacatggagaagacaacggtagaaatggggagtcgggagcgcggggctttcttttacactgctgttcctatcggggatatggtggtgccaaggcgactgaaacgatgtggacgttggactaccgctgggactggcaaacttctggaagctctgaagcttccaattttgtcaatggtcagtcaacccatttttttgtccattttctctctggagcggaattatctgtgatgtgccaagtacatactacataggtcatgcttgacgttagtgaaagcaacacccacttcactttcttacagctggcgttgctcaaaggccagcattggctagctcatacctactgcatagtatgtacagtcgaagttttcttgcagtatcctggaaagccgagaagatgaagaattctgcccaagttctgggtgtgtgaatgagagaagagatggtgtacaaacgagtttccatactatcggttcaatgacaattcatatgcttctgacagctttcggtcttctcaggctgacccgttacctcggccgatcgctcttggttttggggttgtaccgaccagcaatgagatcaactgaaattgaggatgtccgtcttacggggattacaaacacgctggctgtgaatacctacaacgtaagcaggacagcgtgaaacagagttgcgcaccatctttttcttcctgtctcattcttttgcgttctaataatggcttggtacatccacacaatagatagcatatacatagtaggtgtggctgggtgaatctcaacgcccatgattttgttgaggggcgaaatactagtcaaaagaacttggcatgacaggggcagctgcttcttccacgaggactggggctttttggggggtttctttttggcgagaatgacggcttgtggtaccattgtcgagggttctttggatgtccgaagccatcgatatatacacccttttcgcttcggctccaggttttctggtttctacactagtacgtgagaagcctttcataccgttttgttagagttgaggtccgactcgctaccgatttcaaatccccacgggttcgctttcacgctttccctcttttgggctcattgttagtgcaaggcccgtcacacttacagatttaaaatccatattgctccatccaggccctgctccaactccagtgactggattaaatggagtcagcttgatttgtgagcgcctgcgtacgcaactgcatgccaccgatcatcgtccgttccccgcatccgcgctcgcatcaacctgacattgggaccacaagtaccaccgcggaacctctttttatctgctgcccgggggtttttcgtgttctctttgccagctcctcccgtcttctcttctacacgcattattttccatcgctcgctcaatccacctttacgagccgcaacctaccggaaaatggccctacggcgagctgcccgcgtcatccttgttggcgcgcctggtgtcggaaagggaacacagtcggaacgccttctccggcggtttcctcaactgtcctccatcagttcgggagatctgcttcgatacaatgtccagcaacggactcctctcggtgagtcttgggttccgcgatcatctatcgtacgccctacgccctcatttcgatcctgaatccaatgctgattatcacgcgcaggtatcaaagtggagagtgtcatgaagtccggcggtttggtatcagatgacattatcctccgcctcattagcaacgagctcacccagcgcggatggcttaattcggctcaccctgccggcaacgtcctgacgcttgcttcctcggccctcagcgccgagggggcacattctttccaagacgatgctgaagttgcagcgttcctctcctcgccagcgcaagcccgtggtttcatgcagtctcagctttccaatgaccccgctcattcttttctgctggacggtttcccgcgcacggcaacccaggctaagcgtctggatgagatcgttcccatcaacctggtcgtttcccttaagacgcccgtcgaagttatccttgagcgcatctccggacgctgggtccacgaaccgtcaggccgggtttacaacaccacattcaacgcacccaaggtccctggtatcgatgacgttaccggcgagcccttggtccgcagggcggatgacgacgagaaggtttatcttgcaagatacaagaagttccaggaaacagccgagcctctcctggaacattatgcgcgccagggcgttctttgggaggtcgagggcatgagcagcgacgagatcacaccaaagctcatcagcgaatttgagcgccacttcgttgagtagaacgggctttgaccatgacatttggaaccccgacatcgtatcgggaaacgataatcggctgagttgatgacaagggggttacttggggcttgttaaatggcgttttggcatcgggtttgggtgatttattgagagtcttttggctttcaagcaggcgtttttgggagaacgggtggaacatttgttttgtataccacatcagcgaagaagcgacatgcaggcggttaagtgttgcgaacatgtggatggtctcttcatgttattcacgaaaaatcattgccgctcaaaaaagcgccatgaaaatcgggacttcatctcccttgaataaaatctccagcgacagcttcttgaacctcatttacgacagcgtcaggttctacttgcctctcgacttcaacatcccgtaaggatagtttgaattgtcttgtacagtcatataggaattagtaattgaacttccgacatcggtaaacacgcagtttatggagatgcttgtctgagttgagtgcctttccgtacgcttcgaaacgcccaaatgtaccgcctttttgtctgggaaggatagacagaggtacctagtcatcgtatgtatgtcttctagctacgctcttgtgggtattagaactgcaacttcagccatcttctgcctctacctcgtatattcagcctataagcaaatgtaccgagcttcagactcaaggtcgtccgctacaagttacttgaaagatggagcactttatccgtgcttattctattgctcccaataccgaatacatacagcggaatgaacagacatgtgtctgaggttcgagacacatactggggttcgaattggaataagtcgaaggggcctcgaactgggcacggacagggcatggtggggagcacggggtgcaagtgggcataatcgccccggcaggcagctctcttgcccctcggcgaggtgctccgcccgttgccggacaggcacccgttgccggtttcaggaacactgccagctgccagggacagccgcctacccattggtgcaagggtatctacatcctggttcacctcgctcagcttcaagggaactggaacaagatggctactgattcgacgacagccacacctggcaccgtcttgttggtgtatcgaccgggcaagctgaccttggcatacacacagcctgaactgagggatgaatccccatgactgttggttgttcaggttgtgctctactcttgcccacccactcgagggttggctggtttggatcgcatccacactctccccccccctcgtcgtcgttgaagttgggtccagtccgatagctacttccaacttttacttgaagtcttcgccgagggcctttaggtctttgtcattctcgtgccccgttgccgtgagtctcacttcccaagtcctgaccaagctcatcctcaaccgttaccaccctcccacttctcgttgcattgaataattccgagacaaatatcatccacatctgtctcgtggatcttcgtggatcatcgcggatcttcgtggatcatgagctctacctagttcacgatgagggaataccaacaatcttggcggattgggcaactagtgtacaactgactgttgtaggcgcttgactcgcttgtttgcttctttcgcatctgacgaacccgaaagtgtataaactgaactgctgtcccgagagacttctggagttggatcctcgcagtctcttgaccctgggaacgactatatctgtttacggccacctggtgcccgccgatctggacaatatttgaacctcatcattttactgcttggtcgcgacaacatgttaatccaatgggccaaagtggctttcttggtcacggctgcctccgctgccgaacagtccttctcattcctacctcgtcacctggggaaagatgatccggttatcgtcaaaggacgagactacgtcttcaacgtgacgttattcgatgagatgatgaacgctatcgatgtcatgcaagaagtctatttccagccatgggttggcacatggccctctgctatcgactggaccgctgctgtcttggggacacacattgccggtacccttgaaactctacatcgaagcctcgagatagcggcgtcaagggggatcgaaatctcagaggggtggtcagctacggagaacacaatctctctttacttctcccagttgatcggcttttacttcggccagaacatttttgcactccgccaggaagcttttgatgacatgctctgggttgtattgggctggctcgataccactaagtttgttgagggatatagcagtgcatccagccggccgctgtcagactttggtgacggcaatggtgttgagtttccaacagaaacgttacggaatcgtacctggcacgggactttgtggactccggcgtttgctcaccgagcgaggatattttgggagctggcagccgccggctgggatacgacactatgcggcggagggatgaactggaaccctcgattgctgccgtataaaaacgccattaccaatgagttatttatcgccgcatcggtgatgatgtacctccatttccctggggacgagaacaactcacctttcatctcttctgagcacagccagcagcccaggtctcctcccaatcattcaacagacaagaaatggtacccacacgatcccaagtacctcgccgccgcgctggacgcctacagctggttgctttcctccaacatgactaacgacctcggcctctacgccgacggcttccacatctccggctactcctctggcagcaacaataccaagtgcgacgagcgcgacgagatgttgtacacctacaaccaaggcgtccttctcaccgggcagcggagcctcttcagcgttgatcctgatccatcctacctaaaggcaggccacacgctcatccaaaacgtcatccgagcgaccggctgggacctggcgcgggactctccagttgatgacctcgacaacctcaagccaggcgagcttccgccctggcgcggcttgggccgggcgggtatccttgaagaggtctgcgatgcgaagggtgagtgctcgcaggatgcgcagactttcaaggggatttggatgcaccattttactgcgttttgttcacccatttcccaaccacaactacctctacgccacacaacaaagacaagtacagcaccacctcccggtcctgacctctggaaaagcatagcaaaagcgcactcagcagcttgcctacagtattccggctggctgaagcacaacgcgcatgcggcagcgcggaccagggacagccaaggcaagtttggtatgtggtggacagctggtttgctgaacatcaagacatctgagctccgtcttgggcgaaattcgttggctcctatggagggagtgactgattatcggaatcaaggggtcccgcagacttctgagtgggttccggcaggaagattgctgcatggaggcggaggcggaggggcaggaggtccaacagtggtttataaagatcgggacagcaatgtgcagcgtccgttgactggaagctgtcagttgagtaaagggtcggaaaagacgggtcttaacgtggctgaggagtgtagccggaaagtggtggatgataatgatccgaatactcgcggtaggggcaggacggtggaaacacaaagcggagggttggcggtattgagagcgttgtgggagctttctgtacagggtgagtagaatggtggtcttctagagagaagtattgcacataggaacttgaataactttattctatcaggcccttatttttcataccttatatagactgcagtaacacatcaagaatgcttttgaccatcctagcaagatcgacctgcacattgtaaagttgatgtaaaacacagccatatcagtccccggtctttgtggtgatacgccccccaacttgttgacctggtgatattgcgaaactggttcctttgtgatgttgaaaccaccggcatcttcctggccgtcacttcctaataataaccttggcagcagacgacaaaaagatttgggcgtccatatgaccaaatactgataatgcctagtccatacccaagaaaaaagcgatccatcaacccattgaccattcataagagtgaaaccaaacgtcagtcattccgtattccatgcctcctagcaccctataatcagtcatcagcccaagcattatcatgatccctcctgtcgtcattgttgttcttgttgtcgctcgagttaccgagtaaaggcgccgaacctcctgcccgcgacggcgacccatcgtcatcgtcatccagggctctcgccaagtcatccggatcgtgcatcttagcgtccggatccagggcctccgttactccatgatcctccagcgactgctcattatcaagcacatcgtcatcggcgctaactgaaataccacgagcaccccacttggatctcggcgccgaaccacggctgtttccgttgctaatgccaataccgttgaccccgcgtcgtcctcctagagcaggggcgctctcctcgtcgtcatccgcgctgtgctccccagtaatacgcttgttgccgaagatatgagtgagaagccacccgcgctgcaggtcatcggagtcgacaacgccgccgttccgcagcttgacacgctggcgtgtccagtagacccaggcaaagtcggcgtatagggctgtctggatgaggccaaagacaatggagataccatcaggcttccggccattgatgtcgagcgcacggacgatccagttcagaatgtagagggcgcggtaggagcccaggaacacgatgtataacgaagtgatgacggtcggaacggtggtctggcggaggaggaggagttgaggaagcacgcagacggattcgaggatttgggagaatacccagagccactgagaaggggaaagagactagtaagtaacaagtaggatggaagggaggaagggcgagacgtagcggcatggtgtacttacctctcgaaaaccccaatcctccttgggcttaccgatcatcatcacgaaaggtgacaggagcaagctcgcccccagtatgatggcgccgaacttccatgccttctctcgctcgcgggtccgtggaaagaggaactgcatggccgcaatggtgtagaatgacgaagagaggtagaagatcttgaagaggaaattccaccagtctaaaaatcctccccaccaattttcgccgaaaaggtctgtgtagcgcgtgataaagacaagcgtataaaatacttgtgtgatgagagacacgcctacaggccagtgttagttggagggatgtagttgcgtcaataaaaagagaggggtataaccttcagcgctcctattgcgatggatggagtatagaaggatgcattttgaaataagatgagatagatcagccgcccacctgaaaatctaccagtacaatgtcagcttccggtaatctatgcggcttcgaggtgatcggggatatggagcgcttcgcgccgctgtggtgatgttagtaccgggtctggctctgttctaatacttacgctgattccgtgtatatctagaaatcccatcttgtgcgacgggcacactgatcgcgctggagtggcttcgtgtcaagcttctagcagatagatgttttctcgggggttgaaggaagaagaaggtcgaacgtaagattcttcaagttgatccggacgttcgccggagaagtgacgtatcacgtactgcacttatacccgagtggaggtggactcggtggagcaagccgtagaggtgctcgggcctgggggtgttgcggggtttgctctgtttgcttgtgttgtcgactaggtgcggcgacgacgattgcgggaagttgttttgtcaagagcggccagagaagagttcatgaaagagtaggaaattgaagctcgggcggctggaacttgaactagacataggtaggtaggtagcaggagtatgcacagctgagcttaaaggcacagcagatgcagataggtacgtaacggtaagacctcttagctctcgatttgttgacgttcgtttgtttggtttcggtttcggggtcgttgaggggaaggcagctcttgacatccctgcactgttggagatatcgaagcacgacgggaatcttccctagtgaccagggcatcttacaatcattgtttctgctcccttccacttccttgactccacgttgacaggctcgcggtggcttcctgtctgctactgtgaagtctcgctatccagttttcctgtcccaaagcacctaaaatccgagcccagataaactagaggtatgcggtctatgcaatggaaacccctaaaatggtgcctctaggcatagaagtatacaggaccaaccctcaaagtgcaacccccaaaagtgcagaagaacgagcggccgaaattggtttcccaatacaatgctcaaactgcaaagtgcaaagacattggccagctaggatttatacctccacctatagggacataaagtggtacagtgggtaccatttaaaaacgcacaaccccgaaattttggccattttttccccaaccttgggaatgaccacctggcttctaaagtctctggcaaccacaattcttaataaaaatggccaaaactcgttagaggggtactttagaaagcggggaatcttctgatctatttttaatatttggtataccatcccttagcctccctcaccgcccggactctagtaggtatattgttaataaggcgattcacaacatcgatttcaaagtccaaccaaactatagtagccacctcctgtagtaaatctaatgacttctcgttctttggcatcgtcgaaagttctgggcatctttcaataatcctttcttttagtaaagactatagattttcgatcggattaagatcgggtaagtaaggtagctataataaaactttgaaccctatctccgctagctactcctttaataacttcgaagtgtaaataagggtattgtcttgtataaaggtaatataaggctctattagccctggaagctcttcctccaaaatttgtttataaactcgggcagttatacctccttttttggtattggggtctccgtagtagatagcgaaattactcttcaccctataacgaattataccccaaaatatttgaaattagtaaaataatttatacctcggctaaacgaaggaaggatttatagttaataagctttaaacggagagaaatagttaatttttgggtgagatatttaaagataaagataaagagttgtatttacccttaggacgaaaaacccattttcgctatcctctacctcctttctcaattgtagacttatctataaaaagaaccgtcctctaaaaggataagggacgatccttatactctaaagaccaagtatattttgatgtagtatatttattagaaagatatagccttatagttgcaaaatagtaaccgattttccacttcttaaggttatttgtgaggtagccccttttaatatgagggtatgctttttttcgcaaactctcgatctaaataaagggctctttggtaatgatagttagaatccgtcttttattatacttatttaagagtagtagtcgtccacggccaggtttagagatactatagtcttaagcggtaaagcggcgaactacgcttcggacgtgggagatagacactcccttgtgctcggccacatccttggcggaggttcctgtagagtagctagcatagatccgattcctcctccggggagtagagtgcttgaattttgcctttttaatggggctggaggtaatgggggccatttgaacaaagagggtggtttttggtgttttggtcaaagtcgaaaaaaaggcggggttgtgcgtttttaaatggtacccactgtaggagggaaatgtatacccaatcagcggggctttaaatgcccactcttgttagtatacctaggtaattaggcgctctttagtagccagaaggtactcaatggtttgtgcaccagatccccgaagtgcaaacacctacacgatggaatggtaagtacgaagatgggaatctggcggtcccaatcaccttcccttgctctcattttcttgccctgtttgccacagactttcaagttaaggaaattcgacacccgatctttggatgactttgtcgtcttttctgagaccatagaagactgacgtatcaagatggtctctcgggcgttatgagatgatacactagtgagtgtattttgcgcgacgatgattgggtttgtttctccccgctcccgatacgttgacgtgacgacaaccccaaggccgattcccaaggaccatgaatcaaactgaaagtgtaataaaaaaagaagaaagcgaaatagaataaggcgaacaacactccttgctccacctctctgaaagaatagcaagtgactgcctgccccttttgaatgtaaatgatggtccgcctgggccgcgcattcccaagaagacgggccgttaccattcatctgagggtgggtgtacacgtaagctacatgggtcgtcggccctcaggaagaacaagcctccacaagcacacagcggccagcccgcatgctgaagcccgacgcttttcccaagtcatctttcaactccgcgcgtagatatcagcactctttgtctcttctcagccacaaagtcatctactgaaaggttctgcagattgtgaaccgatattttgagaaaacaatttcttgttcggattcagacgttgcctatcgctggcgcgacctctctccaactttggcgcatcttacctgtgcgcatgtggtgatcgagaagtgccgtccaagttctccgatgctcgcttgcagagctaccacacattaagatgaaggagcactagttcagtcctgagcaatcgatataccgcaagtgtgataaagtttcgatctcgtctacttattgtacctaccgctatgggccaggtacgacagagacttgactgtgccggacagaggattcaaccaagctggcgtcattcctaacctccattgattgacgatatcaaaccttttctggcagatctgggttaaagagcttgatgactctgacctttggtcggacctaggacaccatcaggaaagcacaagcaggcagacttctaaagtcacggagtcccgatcatgcatttgcctttcttccgaacacggggtagatttgggtgagatacattcggaaagtatggcccgtatcggctgaacctgtaggtacctttacccactagccgtcgtgatgtcgtgtgctctctcgttaagttccaggaggttggaaccccaggaaagagctgagctgggatacccagctcaagacggtgcgtccctgcttcccggtcgatgggctgttgtacctggcagttctcatttcccgatcttgcttgccttgaatggaaggtagaagtattattttcacttgaaatccttacaagtttgcggctctctcacaccccgtttgacatgacggatacaacccaggtgactacctctacctagcccacctcagacgcatcgcccatacttcctccgcgctttatcttccccctctttcgtcttctggtctccgccagacgaatctggtctcttgtcttctgacccgatgagccccggtcgctgcttcttacatacccgaacatgggacgcgtcaccagtatttgaatctcgctgtcttggctccccaatgtgtggggccatgtcatgagtagacatgtacatcggggaaagaccgatgataccgaacctttttgacaagcaaatgcaatcagatataagaaacctatgagccgtgggtgtacctacccgccgacccaatcccttaggtacccaagccatgccaccagaggcacggatatcacagccgtaacactccttgacattccttgccctaagtgtaataacagcatagataatctctgtatcacctttccgatctcaaccccccattctccattcattctcctcgttttcctttttatctttcctgttatattctttgtcccttgtcttgatcctcctcaagaacaggacaaaatgctcctaaattggctcctcattgtaacgacgcttttccccctcagcacatgtgcgcctatagagcacgaagatgccattgcgatagagggcatggccgaccagaaggacatgagcgggaaggctggagaccctcctcagaaatatttccgtaggtgaacccacaacgcaaaaaggcaccaccgccaaggtgtccaaagttctcaatgagcttgtctctgggactgcccggtgtcagactctatgctgtaactcggggttggataatgctgagaacacaacgctgaccaacaaacagacgagtcaacgtaagagaaacaccatttgtaacagacaaacagcagaactcgtcggttaacgtacaatcaccgcgtagcttcgacccacactatgatggccggtatgacgcacctcctgttgatctggcagtcgcattatattcgcgctactgacacggcggcgcaggtttgccgagaaagcgctcggctaccaggaacaaaaggcagcactgaagaatcttgtccggacattccttgagacaatgagagacctaggcattgagacctggctcatgcacggtagcctgctgggatggtggtggaacaagcaggtatagctgacccttttcgcccgtgacggttgctagaactgacatgcacccagatcatgccgtgggactcggatgccgacgtacaagtcactgaggccagcatgtacttcctagcaacctattacaacatgtccgtctttcattataagacaccgaggttaccggccggccggaactacatgttggaggttaaccctaacttctccaacggagaccagtcggactggttgaatgtcatcgacgccaggtggatcgataccgagtccggattgtttatcgatattacaactgctcggtacaacctgacacacccggcaggcgagggcatgatgagctgcaaagatggccatgagtttcgggtaactatctccacatcagtgaagagtagcggcggtggctaacaataggtaggatacatacatcttccccttacgggacaccatcttcgagggagttgcagccaagatcccgtaccgctacaaagatttgctcgcaaaagagtatggtgactggtcacttaccttgaaagagtttgccaagtatgtatgaccatccggtcgaagagaattatgcaagctaatggccctacagccacatatttgacgaggtaaagatggaatgggtgccgaagttaactacacaatgaagtgcgggcggaagagcaaatatttgataccctatagatgatgatgaggtgaacttaagcgggttcgtagcctcggaagaaggacgagattagatcagcaacaagatacagggatatccatgtacaaaacagatgcgtagtttgccacgtgaagaggtgaagaagaacttatattgtatgaattagaagtaacggttgataagatcgttatcattcgatgtcggctggtgatgttgttgttggtgtttcggttgtggttatgctgtgactgtgaggctgaactagggatctggggccttcaagggtcaagtgcttggcaacagccactccaccgcaaggatcagtacctgtgcaggcggaaccccccaacctctggaagctcggcggttgcggggggatgcccccaggggacatcacaaggcaaggacgggaagcagcgagcagcctgccaacgcatccactgccgccaagccgtgcaacccgaccccagtactatcgcgtttgtcaattgatccagcgcgttccaggttccaatgtcgtcaattgaactcctgcgactacgtccattcaagatcctctctgcactaacatcacacccgtgccactccagtctgtcggcggtataaaagacagctgccacgcctacctaagaatgtgatccgctccagctacggattgacttctttctcgaagccatggcgaccagtaagcctctcagtccaagaatgctttcagttggtaatagactgacctgagccaaggtcggcaggagcgcatgcaagagcgcatgcgcggggcgcagtaagttgttgacgatatcctgtctttctgcgtcatctctgacatgagacttttcccggtttttaatgacatccccacagttctcatcaggttgccgatatctcattcaatttcgagatccctctgcccgtagaggaaccctcctccgaggaacccacaggtcacgatgaagcgtcttcgccaaccaaatcgccagacacggctcttgctccagctcctacagtagagacacagcctgtagctgggcaggtgttgacacgtccaacgcccaatacgtctgttaaaaggagtcgtaagagccccccatcagcaacatcaatagccgcaatacatacacagccccagccgcctcaccctcgagctacgagcccttcagctgcgtctgcgcagtcgcgctctcccgacacgaacgacttttctgcccacaataacaaagaatcacataccgtcatcagcgagcgatcaacccgggaacgctcctctggcttacgacgcacttctcctacgcgggcggaccatggatcaggagatgcgacatcgctggtagtcgataaacatcctagcccagctcagtcacagtcacatcagcacttggaatcgcccgagcaacccccaccacaaccaataagcagtgcaaccaaagcacatcaccggcctcgctatgtctcgccgactgctctgacggaagaggtagacgagagtccggccgatgctcccggaagcggaaggcgtcgaccattacgggttgacgaacctggaagcgcagtgattggatccagcgcattactccagcaggttctaaaggagttggacgatgggaccgaacaagagccagagcaatcttctccgctcgagcgcgcggcatcacggaagagtggggatttgttcgctgtaaggagggtatcggccgaaacgcggaggagctcaagactctcgggtagtagtccgcctgaaagtgtggcgagccaagacttgggtgaagagccctcaccgtcgaaagcagcgcagcagggcggaactgagagggacagagatccagggttagaggcaggagacagacaacgaggtacgcgcagtgctgagcgtaacaatgacggcgtcgaaagcgagcgtcctagcagaggaaaggggaagaacaggggccaggaagacgacaccgaaaaggccttggaaattagcagcaaggaagctgctcaacttcccggcaggaaacgtcccagacgagctgtccctgcgccctcctcacagtcagaggcaagaccacctgaggcggagcctctgcttaagcgacgccgcagacaaatcgagccagcgaatacggcccagcagaagccatctaaagcacgaggagaaaggtttgagcgcgcgcctactccggtatcgagtcctccccaggaacagcagaagcaaccaaagcaacaaacggcacccgcaggccgcagacgtacgactcagaagacctcgaaggcgaagcagagcagaaaaacatccaagaaggatgatgcagaggaccaaggaaagagggagaaagcagaagccgttccgattaccgttcagcgcttcacaaagccgcccagagccagcgacgatgccgacgaactaaatgccagtgttcttgacgccgagattccatttgcgaacagagccggcgtcaacgccatagacgtcctctccgaactatgcgagggtctcatcgcagggtttctagccaggctggaggaacgagcccgagctgcggatgacgcagcaacaaagagggaacaaaagaccaagtttcgcaccatggagacgtttcaggaggagctgaggactaggctactggaacgtactatcgccctcgatacgctccacgccttgcgcaaacgggtaagggtggtgcagaaggagaagctgggattgagagaggagatattgaggatacgcgccgagagagatcaagtttcgttgaggatggatgctattcggattaagcatgaggtggatagtaaggaggctttggtcagttcttgccctgatccactttttctctcttttccctaatggggtttgcttgctgaccctctcttctttttttgctactagcgacacatatcgctctcctctgccatgcatgacatagaccttgcggtggaaagaggtcaagcagctcccgaactgttgccggctgagcagaagatggcagacctggcgaatttggagttcctcatcagcagggtatcgggtgaggtgtgtaacaagggtaacggcggtgggacattaaagcagatccaggacttcaatgcttttttggagcgagcggcaagtgttttagagggcaggtaattgggtacatcaattcaataacatctcgacaccacgggacaaaagcgtcttgcccgggatgtcagttgtgcaacgattcgaacttggtgttgatatatctctatgtcaatcaatatctctgccgtgtccaagcacctcctgttggactatgacactgaccgatgccttagctggcccaagtatccgcagcaacactctgtatgaatttgacagcgttattgtgtaaatctaaaatacatccacatctaggtggctaagtcgtactgttgtgtccggaatctgttcttcataatacatcccccttcaacctgacgggattgtcaaacactcatttcaatagttcggtgttccaagaacccgcttgatcttatctccaatcgtctccctaccctccattctgcgttgctctctctccttggattgctcgttccacaactcctggagattcttggccataatcgccttggccctgtgctcagctctgagcgcctcctcttgcgcagcgcgctccagctccggaagtttggccagttcctcctgccaggattccacgatggcctggcttggttcgtaggggtccttccctggttctgtacctgcaccagctgctgatgtggactgaggggcagccgatgttttagtcgggtagacggggactttgtaggtgctgttttcgaacagcgaggggaacgcaggaattggccggccctcagctttgcacttctcgatctccgcttcttggtcgagcatccgatggtacaaagcgtcggcgtgcatttggatgtcctcgtccacttcgggcgagcggccgtaggtttggaggtagcctagggcttttagtagtttcttcaaacatgattaacttggtcagcaactaatcgacgaaacaacaagagacaaactgccagcttccgaacagctcgcacccggggaacacagggcagtaataacgcataacataccgattgcatattatagcacctctcaaacttcctcaccgtatcccggcacatggttgcgcgatccgcccagctgccgtgcttcatacagttgttccagtccagctgttcctcggcgcagttctccagcgccgctttgccaatcatcgccttgcgctccttgaacccttccagcacgtccattagcttctcgtggtccgtcttggtctcggcctcaatctcgtactgcggccggtaggttttccagaggtgcgcgtagcggccatcttggtagagggaggcgcgtggtacagctggttgttgttgttgttgttcctgttgtggttgttcggtcgctggtactttcgctgtcggtacgggcgccgctggagcgctggcgagatactgtttagctcgtggtttttgttgttgttgttgttgttgctgctgctgttgctgttcctgttcttgctgagtcgtgtacttgacgggggactcccgggcaaggaactcgcggagcttgggatcgagcttccccaggggatctgactcgtcgctgctggagctgtttccgaaccacccatcaaaccagcccattgttgctgggttcgaatgttaatcctaaccgcagaacttgcgcgttgataatagtcttccagcgacaggaaagctgggctagcgcgcaagtctgtaagtactatcgcgtttgtggcaccatgagggaggggtaacttctgttccgttgccctgcgagctatcgtgagcttgcaattccgggcggaccaagacggcagaatgaccggcctcgggaattgtgaagggtggtcgatctaaccctaaccctagacaacccaccagaaagaacatcgcccgttctgaacctctcaatctggtcctaatggtaaacaacttgaatccgggcacttgcactccggttatagcagttgaaaacttgacattacgcctttgcatgtcagtactctggtaacatgccgcgcttttctcaagacttagcatccaaagactgacaatgtttcttttacatttgctactaaaccataacgctacctgagctcacgctgatcgcccgctcaaagcaacagcatccccagcacgccccacgcaccagcgatcaaagcagcaccgcccatcaaatccataggccgcccggctcctgagtttgatcgagtagtcgcggtagtcgacgcattctgagcaactcctgacgtttgtgatgttatagctgtcaccagcgtctgagtcatgccatccgagacggtggtcaaagtagtgaggctacctgaaccgcctctgctggcgggagctgcagttgataccccagaagtctgtgtcgaattgccgaaatgaacaccgccagaaccagaaggacttttcgaaattccggtgactagcgattgatgggcggcaccagttccgtgtggctgccctccgccggccacgctggctcctggagtagtgctgtttgtgatggggaagaagccgggtgggcgggaggttatcgcagctctggaggtctctacggtggcggaactagcactggctgaagactcggtaacaactgaggtgaggaatccattgctggctgtggtcgatgtcgcgtccgcaccagctgtttcgctcccggctgtctcggtcacagatgcctcagtcgttgttgtctcgagtgcaacagagcttgggagagctgagtcctcggtcgttgtctccagtgcaacagagcttgtggaagctgggtcctcggcaacggcagtgcttgaggcttcaaggctcgacaactcagcggttgatatagcagctgaagtcacttcagtggactgaacgggagacacctctgagatttcggcagccgttgaaatctgtgggacaagagggataagctcactggttgtgctagccagagtagctgccccatccaccgcctataagaagtcagttgcgattctctcttaagggacatcaagtccaacataccgacgaagcaaggcctgaaagaggtcgcaattcgcctgcggcagcctctgaggcagcgggggtaccgatggatgtcaaagactgaatgcttccctgggtgctggccacaacctctgccgggattgtggtgccgggagcaacactggcactgagagcagatgtcgcaatgggaacagtcgtttcgctgttcacactggagctctgaactggaatagcttgttgcttcgcgagcgtgtcgtgaatacagatggccaggagacaggccgcaaggtttctggtcgagtactgcattatgacttgtccttcgtgtcaactcgtgatcgggatgcgaacttgatccaaacgggaagttccaagagaaccaaaggggtataatgaaacgaacggcaaagtaaactgtactgtagtaacgaaaagacggagtgcaagcactcgggtgagaaagagaaagagacgaccgaacaaaagaaatcagacactagagcatggattaagtgtcaaagctgggggatatgggaaagagagcacaaaattacagcaagtcggacagagaagaagatggatatatgaatctaggcctgttccacgacgtatatcaccggcactatccttccagaatgcacatggcgtgccatgaaagtagaagcaccggagaggggtcactgtctcaggatagctcgagcaccagtgtagcgtagggggagcgcaaaataacttggatagggatagtcagagacaggtgagatctggatccaaacatcctggtacctcatgtggcaaggcagagaagttgggacaagcaaggggttgttgacggccatccagaaccgggaggaaagcctcccgcttctgcgcacaccttgaacctttcgccttggcatagtcttttctactattctgggagtctcgtgcctccatgaaggtcttggatcactggtggcaaggtaaagatccaaatctctgagacgtagagcaataacagccttgtcatggtgaaaccagactgttacctagctgagcacggacacagatgttagcgaggcgaaggggtagaatgctacagcacccacttacactatagtcgtactataatacgatcggaaagaaaaagtgtgaaacatccaagtttcttttttgtcattgtttccgctcaaggttttgaagctcacatcgcaaagtttcccaggacctagacaagctttcgaattccaagtcgccacctgtttgccagctcacaagtgttctccttgtccaacagcaatatcagggaatcgtacccttttttaaggggcaatttcgaacatatatcaagaaaatccaagacaagtgacccagcaggcgtatgcctaaaggaaatccggtatttctcagagcttatataacataacccatgtgaatagatatcttccaacactctgcagattcagctgagtaaagaacatttcgaattcaagttgaatcgagagcaagtgatacccagcattacattcaaatcaaacaaccaagcgcatagctcgacacgatccaggtctcaacaaagccttccacatcacaccatcttcaggattctggcacaccagcccgaatattagcatacctactagcgggatacgccaacagattcttcgtctgatccagcctcttcatctgagtcgccaacgttccaatcaagctctccgcaccagttttgtcaccgcttgcctcccagaacaccgcaccacccagtcccctaaggaagatgtacttcgtcttcaccagagcgctcaggacattgtcatacgtgatgagctcgcgcgacaatgcgtcgtagctataagtggccttggccaggttgtcgtactcctccttcgctccggggcgcggaaggtctctgtaaacccaggtccctggctccaacgtgccggcgccgatgccactgtacggcttacctagtccgtcagtgccttcgaacgagcggccgtatagtggcaggccgagaacgatcttgttggctgggatgccgcggcggacgaagtcgcggacggcttgatcggtgttaaatctggttgtgagaagattcttgggactggggaggaggttggcctggtggcctgtggtggaatcccacgagccggcgtagtcgtacgccatcagatgccaggagtcaatgtacgggttcatgccgggaaggtccatgacgccgtagtgctgaggtccggcgggtgcggcgatggtgatgaggaagtgatagccaggggcgtattgccgggcatagtcatcaagggcttgtcggcaggcccggagaaggaggacaaagtcttgtgcctcgcgtgcattggtaggatattcccaatcgatatcgaggccgtcgaagccccaatctgaagggttaggttagagcttttttgtgctaatcctcgggatagaagttccctggagctcactcaccttgcacaagcttcacggcggaagaagcaaaccttcgtcgtccttcctcagtggcggcgactggtgggaacttgggtgaatacgtccatcctccaatggaaaggaggactttcatattcctgttcctcttcttcagaaggtacatttgcttgacgcagccgtaggcattctcgcctggttcactccacgagtcgccaggataacgtttctcaaggtctgcgtaagtgtccgaagatactctgctaggagtcagtgccttttcaaagtctatatcgtcaggactgtgagacctacacctgtccgtctggtttgatatctgcgaaagaatatagcacgtgggttatttgtgaggcaggaagctgttgaggctggaagttggcaccgtagatgcccctgtgacggttagtaagtatgcccgtcctggagtttctaatcgttgataacctaccagtttgtgaagtaaacggcattgcgatacgaagatactgtcgtgttcccagaagattgaacctgaaactggctagtcgcagcagctgctggcgttgatatcaccagtagagggatgacgcaggttacgatagaagacaacatgattgccatgaaaccgtgaaaagcgcacaagtcgacattgggcacatcaacaatgcttcctacctgggaattttatagctcaactcaacctgatttccaacagtcaagtatattgagaagtcttgttgaatgtccttgacttcgcgatacatcacgtcgccaaataagacacaaccgcgaggcgttggaatgtggactcgtgtgcttccagcccttgtctcgtgtctatgttcaagattcttcggactggcgaaaatgcttttatgacggtgttggaagtggcagacgtggctgatccttcagtgtcccatctcatcacctccagagcatgacacaatttgttacagtagatgtcgaggaagcggaagaccgcgtacaataaaggaatagacgagttgacgcgggtataagtggtttatcccttgaggagggtttgaagtttcaccaggaaatggaagattataggtctatagtaccgtccatatttcttaaagtcatcgaagaggggaaaaaaaaaaagggtatcattgtgaaatgccctgattccaaaccctccttaaattcctgatactggtttggaactcacacatgtaatacacggtgctatcgtgcgtaaagtgccacattccaacgacatgagcatttggtggaacagggcgatagctctgaatatccctccacgtcatgccaattgaatgagagagacactgctctgtcagcagttgaattcccatctacacaacgtagcgtattcccagcctattgcaggattgcatgatgaccctttcaatgacaataagatagcttcatcgcttcccaatcattccaaggattctcaatattcataaagtccaattcaaccacccaacctccaattcttgtagaccccatgccaacgcctcccagcctctacttgtcaaaagttcaacccactacatcaccgccttttcctcgttgatggtcggtctgtagagatagacacacactcatcagccttaatccttaccattgcaaagaaccgaaacaaccagtacccaaagggacatcaaaagggataaccacttacaacttatgcagtaccgtcttacatccataatacccaagccgcagccgcagccctcctgttctatcatccatcttcttctccatcctcttctccgccctcatgagcaacactggcatcactgcgtacatcaccgtccaacctccccaagccacgcctgccacgctctttatctcttcccagatccaccctccgtacccttcctcatacagtacaaaagccaccaccatctctgccgagaccatgaatgccagcgccatggagcagatggctaacctaaaataggcgacgcggggtacctcatagtggcggaggacaaggtgagcccatactgctgaggtgatggttaggaggatggtcaagcagagaatgcggttgttgtggtcggggccagaggaggagacaaagtgagcgaaggtggtgatgggtatgagttcagcataggcgatgtagccgaggagtaggctggtgaggaaggtgaggaggaaatagtagaaggagacgcggatgacgaaaacggcgagggcgatgtcccagaggacttcgatgatggagtcggtggtttcgaataatggcctggagccctccatatgctgtctttatacttatatggcttattgtgtgataagggcggtgatttggcaaagtgattgttcttgtatatgatgaggactggtgtcactcctgtcgatggtgtgtatgtgtttgcgtatgtgtgcaggtgatgatgaggcagaacagacgccagttgaacagcagtcgatgtaaacttccacttgtgatggatgaattttctttccctcttttttttctttttttttttcacgacattgggctgtaaagcatctatatatccattgtgacccaaacctacaccgaggcgacgtcgatgctcaatctggccacaggaacaagccctctcaggggccaggagatggggtgacttttgtggcgtgacacgctgagctgccattccgacaggtcgttgggaagtgacatgaccaaatagaaaaccgctgagccaccgtaaatcccaggaattaagccatgtctatttatttgccagttatcgtaaggaacaaagccgtgtcaatgcagtcgttacagacatgtgatgtttacaccacctcgtccaaagggggtaggtgatatacagttgagcggcccagtcgctgtgtccaacccctgagatttacaaacaaggacgtgccaaaacatgatgacgacacaatgaaagggcatccaacacgatacaggacaatatctaatctataatcatatccccaaactcccgtcgtcgcttatcttgggtatcgtctgtgtttgtctccatgaagaaaaaaggagttcgttgcgcactgtttcagttgagttgaattgtccaagcacgctaaagacatgcttagagttcggtcttggccagtttttgagccagctcatcaacctccttgtccttaacctgaacaactggctcctcctgagccgcctcggcttccttgatgagcttctctgccctctcttcgacttcctcctcctcctcctcttcctcctcttcttcctcctcctcatcttcctcctcaaggtcgctcaggctatcaagaccccactcgtcctcggcgacaacatcgccaccaaaccgctccttgcgctcctcgagaagatcttgcaaagcaatgatggcctcatcgtcctcggtgaacttgttgccgttgagttcgatcttcttcaaggcaggaagagcctcctcagcggccagagccagacccttaatgccaggggcggtaatctcattgtactggaggcgcaggatctcgagcttcttgttctttcccttccgaagcgcctccgacaaaaggacaccgcccttggcagaaaggagagagtcaccgatgccaagttcgatgagctcagtccagccgggggtcaccttcgcaagagccctagctcccttgagggtgaaggtgttgtcctggaggtcgagaatctggagctcagaagcgtggttaagaccctcgctcagcaaatgggatatgccctcttgccgaataccgttttggaccatcttgatctgcttaactttgttatggagtctgaaagtcttagcccacgcggtcatactgccgttctccagtcggttacggccgcaaatgacggtctcgaggtagggaacatcctgtccctgcttgcgcgcttcttccttcttggcgtggagttcggacagagcgtcggcaatcaaaataccggcatggggacccaggccgttgttgttcagatacaagtgctggagagggacgtgtgcggcgaggaaggcaacaaggggcgcctgggtgttgaggccgaatgcattgtcgttgaggtttatcgtgttcaacttggggaggttgaggatggaggtgaggagcgaggaaagggcctcggggatctcgttgagcagacggccggtgaagatatcggcaaagttggcaacctaaaaggcaacaggtgattagccgccgtcccttcttcgtaatgcgccggggcgcatatatgcacttgagaacagctagacatacacgaagagtcttcttggtcgcgagaacctcaccaagcaacttgcaagcgccgacgcccaaagtgtttcccaaaaggcggacttcctcgacatcgtccatggcccggaggggggcaatatgggcctcgaggtcctcggcggtgtcgagcttcagacctttcccctcgagggagaagaccttggtagagacggtcattgtgtaagatgtgtgtaagaaaaagcgggcttggtttcgggaagaactcgagtagcacaaagcagacgcgaagacggtggaagcgggagggagatggaaatcgcgttgacgcggtggacgagtgcaggatagatatgcaagtgcgctcaaacagccccgagttctagcgggggaggggttgacaaaaactgccacagcggccgggtctaggcgcttctcgcgcctgtacactaggcgtcttatgctgtagtgggggcatcagttaggcagctagcgaatgggatgacgcacttgcttgagatgagctggtcatgaagcctcgggcagggagatcatgaaacagagggagacagggaggcgattgccccccatacaccacactgaaacggacgaaaatctggggctcggtgggagcccaggcagggatggggcctgacctctaagccagccagctcaggcggccgccagctgtcgcaggttgcgcttaccactttgctgataacggtcaccctggcgcgatggacatcgcccttctgaaagatgcggccgacggcaccagcaggcgcacgggggacccaagacccagccgtggacggggcagctccgcgtcgacaaacctggggaaaggaatgaggaaggtccgaattcttacctacatacacagtagacacagctgcttcttcgatccaacagtccacctcaaatccctcctgctcgactattcattcgaacttcgaacaacctaggtagctcgcacaaaaccccaagcagatcagggccacacggtaacaattcaacgcggacctcgttacgaaacgacatccgacatcaactcgtggcgcgacgccattcaccaccatcgccaactgtcgtccgcaactacggcgcattatcaccacatctcttcttcttgaacatatccgccttgtttgaaggggcgtacacattgagagaacaaaacaacccgatcttctacacacgaatcattcagctacaatgactagagaacactctcctgcggatgactcgccgctgtcatcaatggcgtcgtccgacgaggaagagattttcgcggacgaggtgccagaagccgtcgacgaaccagaggagccccccacaaagcgtatcaaagttaccagcgggtcgacagcctcgtcggctgttatccaggagcccgaggcagacccagactttccagacggcatgtccgatgtctcctccgatactgatggcgacatcccgagttccccaatcaatgcgcgacaagacgaagatgacttccaggaacaagtcactgtctgtgcttgggaaggttgcaaagttggggatttgggaaatatggataggctcgttgaacacattcacaactcgcacatcgaaggtcgacagaagaagtacacgtgcgaatggatcgggtgtagcaggaagagcttaccgcatgccagcggctatgcgctcaaggcgcacatgcgatctcacacgagggaaaagccattttactgttatctgccaggtaagccgccctcctttggcagtcggaagatggatggccttctaatccttacgtgacgtaccagaatgcgaccgcgcttttacacgttccgatgccctagccaaacatatgcggacagtccacgagaccgaagctctacggccttctgacccggtgcccaagagtatgcaagcagggggcggtccggctggaaagtcagccaaggtaaaaatcataattcgaaggccggattctcatgcggccggacaagacgactcggttgacgatgctagcggcggagacgacggggctgattttacacccttgaccgaagaccacggtttcactaccaaggaactcgacatgccgctcgacaggttgatgaagctgtgtcgactacaagtcaagttggtagaagcggaaggcgagaagttgcgcaaggactgcaagctctgggaagagctgtacaagcaggagtggcttgagaaggaaatcctcctcgatcaggtcgtacgcagcgaacaggcctggcacgcacgccgtcaagccgtgttaaagggtatggcggacgttcagctgccggaaaaagctgtggcaaacgggacagctggtgagaacgatacagccgaggccgccagactcactgtggaggaataggtgccgattcggcgctgctagggcggcttaggcgccgtaccgggcaaatgcttcaaaccacaccgtccgttacccttacgcgtcaagggttttggaaggccttgttacactcgcataagccgtgacctcgccttcaaaaacgaagaacaaggcattgcttgacgccttgtcacactccgtcgatgagtgtgcaatcctacagcggctgcttggcttttatccatccacttctttcgttttttgttcgaaaaaccgacacgagcattatttaataatctggggcgtatggagtaacgataatacaattgagcatggttatgggttatggattacttgtgggtaacagggtatcataggttcgacagctttttacagtatcaatcaatgtgcctgcttgtcgctggtgaagcaggatgcatctgctcgtagccagcgtttgttcctcgctggaattaacgtgtggacatctcaagcacagcagtatactggcatcttgagcgtgaagcgacgaagaatgaatgtgaacatcagccaggaattctgcacatgatttggtagttgttgaaccaaaacccttgacgttatataaccgcaatgctgtgccaagtgctcaaaacgacataaaatacacagtcaaaggttggtgaatacaactcaaaccaaaaatagtagtccctgaaatctcaccaaactccgggaatacaaaatgaccactaggtaaggaaccgtttctctttcagaagaaaagaaaggaaaaaaaaccctttcccacacacacgcgcggcaggacttagagcacaaatccagcgcctagatctccttacgagtggccctcttcttatcaccatcaaacctcttctcagcctcagcattcttgaaggggaagttgctcgtcctcttgtcggcaccagtcgtagcattgaccttgccttgctcgccagcaaacataaagagccagagggcgtatgcggacatgatggcactaccggtgaagccgagcaggtagccgacgtggccgccgctgctggtgtagcggctgtagccgtaggcggcgccgatggtgtggtagaacatcgagatgaagacgacagcgttggcgtagggggagttggggtcgttgggggctgtaaagaatacaggtaggtattcagtatgtgttttcagggcccagaatgagtgaaaggtagtaggtaggtgaaacttacaggtcacgttggtggtgagtggtagagcaccggatagggtgacgatgaggaggccgatggtcaattgggagaaaccgaggtatcgggcaaagtatgtctctacgacgtttaccacggcaggagcatgagcgtgtccggcattctctgtgagcatcgagctgatgaaggtcggccaaacgatgagcggcactgcttggagggagagccagcccagactcgcaaaggcgtatgtcgaaatggactaccagtagagacggtcagaacataccacgggaatgctgggattgctggaggtttccccatcacttacatcgtttcccatggttgctgatgaagagattcgatattgagtggaagatgaatgtgtatgtctaaggttctcggtccaagtgaaagttgaataaattagttttttgctgttatggaagggagaatcgtggatctgaggcaagatacggtcacgcaaaaggaaagaagtttcacaagcagacaccgtcacgttcttataaagtaaatattatcgtccccaatgacgaattggagctccaggcaacccaggcacgaacggccagtaccacaccatggaaaacgtgaaaggtagcctaggtaggtacctgtcactgcggtagccgatcatcaattgaaggtactacgtcatcgataaagactgcgattgctgataagtaaccttgcgcctgccggaagatccctgcgcggctaagatgaggcagatctagcggaaatgcttatgccgaagacaacctaagccataggggattgctatcttccatcatttacgcttttgaaagccttcgaagaaaactgagagacgctcaagaaggcttatgtgacgttctcaaacctagctattgtcccatgacgcttcaaacggaggccagtttctctctctgaaggctaataagagctttaaacctcccccgttcaacccatggccgaagaaccaaactgacaaacaaaccagtaggtaatgaacttgaattgtacctgtccacgcaaaaacccccaagtaccagagacttctgaggtactctttccagctttccttccaaccattgtactcacttaaccacagcctgatctaaaacttgcccgaataggccgatctcttgtgggcgggccgaacttacttgtgagattgtgatgcaggcatcaaaaacgagtgactggagtcgatcagcggctttccaacggggccggggagtggggaatgcgtccggcgaaactccgaagcgtcgcacgggacagtggacactgcaagtaatgtagtgacagaaactaaaaccgccactgagcaaaaagccgatgtcgcattaaccccctgcacagtccaatcaagcctcgaagaaatgtcaatttcaaagcagtaaccgcagcttctgactgtcgccatctgcagcaaaacttcttcgaaaagaaacaaaatatagcatagactcgaacggatctgattcctgctcattcctttagaagatcgcagtccttgacagtaaaaacaaagacagacagaaaaagagaaacctctagcaaagtgtccgtgggtttctgggttcagtggggcacttgcgactgcatcgatttgtaagagcacgacttagcaacccagcacacttgactttcgaatcactgccaacacgaacgatatttctcgacgattatctaccgatcctatcaaaacccaacgttgacctttgcgcctacgatcatcaggcgcttagcctgataatccatgaataatcatgtccgcgattctctccgttgacgacctgaacgacttcatcagcccgggcgtagcctgcatcaagcccatcgagactttgccgaccgccgcgccgcccgcaggcgacgccaactcctccctcgaagtggaggttatacttgacggccagcaaccagaagccaagagtaatgctccgccggctgaaatctcgcttaccgactgtctcgcctgctctggctgcgtaacgtctgccgaggcggtactagtcagtctacagagtcacaatgaggttctcaacatgctggactccgccccggctttgaagctggtaggacctgatgcgaacggaaagcactctgttcaaggcctggaaaacagcgacgcgaagctatacgttgccagtgtctctcctcagagcagagccagtttggctgcagcatgcggcaacggtgttacagagcagcaagctggtcggatgatcgaacagctattcttgggtgaacagggtctagcaagaggtggaaaatgggggaacaagttcacgtgggtggtggacacaaacacggcgcgggaggcaactcttgtccttgggtctgacgaagtccttggaggcttgatagcgccgtctgacaaagctgctacaccagttctcactgcttcgtgccctggttgggtatgctatgcagaaaagacacacccctacgtactaccgcatctttcccgagtaaaatcaccccaggccctcatgggcacccttttgaaaacatccctcagtcgaatccttgatatcgcacccgagaggatatggcatttggctgtgatgccatgtttcgacaagaagctcgaggctagtcgtgaagagttgacagatgctgtctgggctggggatggcaagccgggcagaggagtacgggacgtcgactgtgttatcacaagcaaggaggtactcatgcttgccgcatccagaggctttgactttttcagtctgtcggcctcgatgccgccccaaacccctcgatttccagaccaattaatacacgacttcctatttcgacccggtcaccgtcaacagtcacgtgaagctggcacatccggcggtaacatgcacttcatccttcgccacctgcaagcgaagaatccgggctcacagatacagacggtaccagggaggaacgccgacgttgtcgaatacaagttgatcgcggaagcgggcgaggttatgttcaaggcagcgcggtattatgggttccgaaatattcagaacttggtccgcaagctgaaacccgcaaagacatcccgaatgcctggcggaaagccgtttggtagcgccaagaggccggcaggcaaagccagcggtttggactatggctatgttgaggtaatggcttgcccaggcggctgtaccaatggaggtggccagatcaaggtagatgaccaagtggtagttgatcggaagggtctcgctgtaaaaccaggaccccaggagcagaaggagtggcagaaagaagtcgatgaagcgtacttctcgggagacgagtcaggctcaagagcccaggatgagagtttggatctggttgttgatggcatttccccttcgcatatccgaaatgtcttgacccactggtcaacattgacggggatacagctggaaagactggcgtacacaagctatcgggaggttgtcagtgacgtcggtaaggagaagaagatgactgatactgagagagtcgtccagcttgcggggaagattggcggaggatggtagagcgccgcacaccagtcagagacctatcgggggatcgtcaatatgaataatgaaggttacccagcttatcctccacggcgagcgaatccaaatcctcctcttccactgctgtctggacctctcggtgcccgaatagcttgatcttcatcccgtcgagaatttgatttgctaacgttcggagagtcctctgccgaccgcctctggctggttgagcctggcttcgtcgaatagtttgggtcgaacagctctctgggagttgattgcgggttgagcggtaggcggcgagtctggctttccggccggctgtcggtgcgatgcatacctccacgtcctcttccccgtctgtggttcggtctgtcgctgcgggccctgtcggtcctgtcggtttcttttggcggcgtaacgcttccaggtgttgacaatccagaggaaggactggattctccaaagatcttcgcccgtgcctcatcgtatcgccgttgcttctcctccagttcccgttgttggcgcatccgaatttcttctggtgtctcttgcttcttgttcttactctcgtcctcgtcttcgtcgtcctgtagagttaatcgctctagtccagttaccggatctctttttgcgattaccggtctgcggctgagaaccttcatggctggcttgaaaggtgtagtcaaaggcaccgagctggttgccgcgagaaaattgatctccttttccgattccctgagcagcgagttaacaaggcccgttgtccgtaggaagacggaatattaatggaggggtgtcctacgctgcttcccatagcttccgctgtgcctcgacgtgcatagctaatctttctgctttcgtcattttaacttccttctctggttcaggcgatggtgcttctttagccgcacgatccgccaaagattcccaatcatcatcccaggcgtcagggacactgtcgttcttccccatcgtgggaggcgctgtaccgagtagtatgaagtaggtggataatgtgcaaaggctgtgtacctcagggtcgaaattgatgatccatgtaggaatatatgaacagcaatggattggatgttaaaaccagcaacacccgtaatcgagttgatggataaagttttgttcgggaacaaagacgagttaaaacagcttcaggactgtggtcggtgcttgcgcagttcgctgctcaatgcagcaattgcacccaccacaggcagggcagcttgagcagggtaccaaaaagtggggctttcagactaagatcaccagcacttgtgcacggacctcaacaccttgacctcacgtcgttgactagctggagatgccacattcccagattaacatctactatgtagatattgacttggtgaccatagtgctcaatttttgaagtctgtggtcaaacgcttttttatctcaacgtacaataacaaactgcgatagacgctatgtgtcgaatcgtatttctccccgcagcatgcaaagttgaccctaccctagagcaagtttgatggggttggtggcctttgttccttctcttctgttacaagtttgtccccacttgccttatccttgtaaataccttcctgcaacgacctcgacctttaacagatacaatggacatctgattctccgcaacgaccattctcatcaagccctctccataacactcattcttcgtaaagtcacccaagacctcaagtttgttatcctttggaaaaacttctagtttataatcataagcttcgaagatgaaatcagacgagctgatgcccgattcggctgcggctaccattcccgccaacaatagcatcggcaacggtaacagcagcgctgcggttacatggaataccaaaaagtttagggacgactatgatatgctcaagataagattaagtgatcagagatttagctcaagtaagtagaaatgtccaatctgctcttttctcggtcccaatgatccaaccagtcaacccactaccaccatctcttcctaccatcactgttcccaaattcatttatctcctggtcaatttccggttcacggccagtagtcgttcttctggtgtccaacgaacgaacacgtttccatgatgatttctaccagcatagattctaacatgtgattcccttccaacaacagccaacttcagagaccctcttatgccttgtcctccccatcataggcaatacccaggacataacacacctgcagtggagaagcgtttgaaggagttaataaccaggattagagatagccttggtggtgatatcaggtgatacatgtctacctaggtatcacaggagcactgaggaatggaaaaggattactgtgttcaagttttggaaacacctagcaggagaaaatacataggcactcagatccatcaaggctaaagagtatgatatacacatccaagatcaagtacacctaccactaggcataaagagccgcatgtcttcgctagcacatgtacaacgaacttctgcacttcaggtctagaacatctctacccccaggtagatgagagatcgaacatggtcacacctatctctagtcataaagttgtcttatcctcccaaattcatgggacacaaatatcacatgcaagtgactgttattgcaatgcgggagcatactgtccgaatgcgcagctaaccgcttcttgaatcctgataattccttctgaccactctttatctggaggtgacccttggaagaaatgaactgcgcagacagccgagtgacgagctggcttattatagtgggagatatgatagggagtatgtatgcatctatcctatttctgtagttcatctgacccacctacatattaacaaccctatagagtcttatgtaacatcccaaatgggaagatgcaagaggcaagctataaatcgcaaaacagggcaagtagttacgtgtgtcatgaatggtgaagatggtttactaatccccaaaaattgagcaaaagaaattagtagaactgactgctattttatcagaccaagatcgggattgtacctcaaggtagatacaggtataattatttgcctcgcgaggggcggtttgataaagcaatgcaacttgaagtttgatacaacgacactatacctcttaagggtcgatggagtgcctgcccctatgccacctagcaaagtggttggatggagacttcgacccggcgaaagttctcagaaacgatctcaaattcatcgcgttgttgaatacacgctggagatgaaattattgtttgaccggcagagcttgcggttgtgccatgtcggggttggccaagcagcatgtcacgacgttttatgacaattggggagaaggaatttcgagtagattcccctacctacgtgtcatcaactgagtgaggtgttgcctgaatcttttttttctatttttttttcgttctctgtcgtgtacatatccgtccattacctgataccctgacaggtaggtaggtgtagtctgaacgcggccgacagctgacttgactgaactcagcaagcatgcttgtagcatagaactctctccgcggaagtacgacactgaggaggtaaggaggaagacacgctaagtttgagggcatatctgtccacatggtcaggtcctggagactagatccaagatctgtcctgacaagcgccatgtcttcacttcctgcgcttcccccaagtacatggagacttattggacggtaagtatagccgagaaaccggatgcacgaagcataaatagtgggcacgacccttatgccgcaaagcatcctttatcaccactcacatatactattgtagcgccacagctgagactgttaagtaccttgacgacctttttgacattcgtcttgacgtagcaccgctttccagaatctaggtaacagtactatagttttttttggacggttgttcctcggggtgatcgcaagttacctagtcgataagaatttcgctattatcagaccagacggcgcctagataaagtccatgcttcactgagctcgtggcaggaccagcgcgtgatggctgcgatgcctcttgacctgtgtctcatctgccgtcatccgcgagggtcagagacacccgaacgtgccgaatataaatcgaggcggtggaactgggttgtaatcagagagggcgagttgcgaactttgttcattggttctcataatgttgggttgaaaggcggtatttcttggagttacgttgtcttcaagcccccaaagcggtcatagaagcggtgatgctaacgcggcggtagggaataatttcaaacccgccatcttcctctttatgacgtgcccccttgcagcttgcctctcgatctgtggtacgtatctcaaacccttacaacttcaactcggacatgcaaggggggcagaatcgacaatcctttttcttatacgtgtccggcggccaacatgtttaatttcccctgtcaataaccaacgaatgttttgaggccgcctttgatacgtttatgatccgtcactgattttatcattgcatcctggttcctcccctcccaaggaacatcaacaccgtacttgactgtgtataatccattttgtcaatcctatgccatttgcagggctttcactgcatgctggtactaaataggtcctatgttttgtacacagtgcagtgtcgaatttgccatttcacctatcagagcacttctacgtgcgtaaggtatgtacaactacatcgcatctctcaccacattgaccccggaggccgatcaagttgtcttcgtccctctccagcgcagcagatgcagattctgccaaatttgaggttggagtgatgcgtgtggatgtgtggtcggtgaaaactccacaagcgcattgcctaaccctgcgcggagttgaccacacggagtatctttccctcttcggtgcttcagttgccaaccaccgaagcaagatcgtggacagaggaggaagaggaacctgcagactgtggtgatagattgaaacgcagcgcggaaaaacgggactgagcaacgagttaggagaggacaagtaccagactgaaacaggtgttgttgggcggctgtcacaagccttcgtcgactgagagttttgagccccgctgcctctggtcccaggccaacacccggactcgctcggcgagcagttctacacgttgggtcggacctgccctttcacctttctacatacatagcgtcctgtctcgcgcttttgactggacgacgttggcttgaccccgaaaacgagggtaggtcccgtctccgcccgctaggaggtcattttctgccccacttcttgacagcctgcccgagtggatttctcgagttctggcactgtctcttcgggtgagtaacgcctttcactcgttacgacaagggcgaaacagaagagacagcgcgcacggcgagcatatctatatcaggaagcgcggggcggagccttttaggtgtgcagcagtgctttttgggcacaagtggaagcctccattcatacagggcagcccgttcaggttgccgtcggttcgggtttcgtggtcggtgccctcaccttcgactagcaccggcaagtggaattcttaatgctgggctgctcccacccagaatggaaggcccctctcccgctacgctttagactcccgtcttaccccgcgacctttttagctgccaccacaaccatcggagtctggcagacagcacattactatccgccgccttctctgaagtcgtttataacttagctcccccgcgctcgggggcatatcggtactctctacaaacacctgcacgaagcgacgacgtcagataccgtgtacatacccggcgaccgcaacatctgcagcggccgtgacagcgccgatctcccaacacagacgcgaccgacgatcgggacgagagccccgcgagcgacacgatactgtgatcgcgcacgggcggtactctaggaaaagcaacatagcagcaatcgacaacgacccggtccgaggcggcctgtatatcataatcgcatcacatccagcctggcaactggcgttttgagtgctcgctactcgtggagcaagaggcaacatgtcaggccctgccgaaagtgctgccggacagaccgcgcccgctagccactccgccggttctcacggtcacggtcacggtcacggccacggccacggccacggtcacggtcacggcgccggaggtttcgacctgctcaagagggcaacccaagccatgatgtcgtccaggtaagtgtgcggctttcctgtacacaaggagttggacgcatggagattatcactcacccaagcccttctacctatcctgtattcccaagcacctttccatgcacttctgggccctcgtttcgttgcacaatgcctgtcgttggagttccactgctctggaagtcccaattacaaatcgcatttgctccaatcagggcaccctactttacccttatcattgccggcttccgttgggcttctggaagcccgagcatcgtttagccacaatctactcgacggccagactttaagggttcctgccgttattgtagtgcaggtgttattccaaggaccctgagatccgatccaggctctgggcacctacacctgcgctgtcaaacatcgcagtccaaaagtcggcatgaaacctggatgcactctattcgaggcagtcagcgtgggcgttgcggcgtaacgtcaaggtgttgtcagcggacgagtcgatgctcagccacccagatgatgttatttggatgtcgcaaatcgattttcccccctttccccaaacccagttttcgatgtcatacctgatggtgctgccaggcagaaacaccccttcttttgcttctccaccaccatcaagaactcgcaaagtccatcagctcatggctccatcacgacgtcctcccccctttctctgctggagtcccggccgtcaccgtttggacagccctttgcatcacgttgagtcaggctagcgccgtcatcgctataaatcagcggatctccgtccagacagggcgggaccaatcccagggtagggcccgggccccgcctaccggaaactcccttgtgctggcttctggcacactggcacaccataggtgcatcggcgtgcggatatgccgcattagcatcccctttggcaatgcaaacccgctgtgttacgtttcctgagtcctgccaggtgctggagggtctgcggtggtgataggtgcacagcctgaggttactggagttacagagacagcgaggattgcgacatcctgggtggtctgactcgctgactgatgtccacgatgcccacgaaatgccctgaaatccttccacccacccttccggtctccccccccttctgtccgacctgatcttctcggggccttggaactgggcaagtacccgctctgttgcctctacatagttgtgggcctgcttgtggctcgagggccaggcaccccacccatcctcatcggcggcaacccacatggcaagcatcaagggtactttggtgtacatcctcgctcgtttgaaacggattttttttctagttttttttagtatttttttctttttttcttggctcaagaaagcaacggattttgtcgttaccaggcgcttttgccttgttgcctcggatagtgctttgactggctttacacttcgaacaggctctgaacagggaagcgtctctttgggcttctggctttgggacgatcccttttgagcaaaccagataattccccggttgctctcgtcatcgatgccctgtatatccacccctccgcctgggacagctcatcaggggcaagctcactggcttcactacccccagcccactcaatttcacacaactatccatcatgagttagcggatttcccaccacgaacgactgctttttttgtttctttccgctacataccaaaccatacccgacctcacctctgtttcccctcacccccacagcattttttttcgccccatcaaagcttaatactcctgtcatcttgtgtactgtctagacttctatcatcatggaagatattaacaagcgcagcaggcctgccgcaaccgaggaggacggatcggaccagatcggcttagactcaccacgctcaggggtcgcaaccccgcagcctgatctccatgacaagcggctgccgggcattatgagctatttcaaccaggttcgttcccaaagctccttttcgcgcttcctgccctttaaggcgaacgagcaaaccacagctgcctccgaagccgttgcgcctcagaccgaggaatctcctcgggctagcctcacccctcggctcccatcgagtgccgttgaacaggaaacacacagtgtctcgggagacgagggatcacttctcttggctcacgaggctttgggatccgtggcagatggcacaccgccagcagatgaccaaatgcacccatacccaacccctcccacgtcgcaacggtcatcggtgcgtaacttcaagggcgacgcgggcagtgagaagccaagagatgctactccccctccaagctcacgaccagccagccttcatcaaatgaacgtgccggacggtgggaggggaatcggtgttgcgcgtaggtcgtcgctgctggcgcccttgacggccacagttgatggttcgagcgtgcccgcacctcatctgtcaaatcctgctagccctgcccccaatgtcccaaattccacgagtttgttgcgcggtagttctggagaaccagaagacctttcctatccgtctccgtctgttgcgcatcttacgaagctaacagatgtgactgctacaaagagcggtgcttctaccccgacacgtgcgctttcgaccacccaaccgtcgcaaagtgaggaaaagcagcctcaggagacgagcaggacgaacagcgaaggaagtactgaaagggataaccgcacagcatcccaaacaccaacaccctccacatcttctggaggagccccagcatcgaggggaaagcttacaatcaaggtcggagaggcacggggcttgaggaggtgccgagatccatatgtggtcgtggtctttcagcgtagcgagctgatttcgccaggccctcgccgtgcggctgagaatgacgatgacgccgcaatcgcagccgtccagacaggcggtatccctattcaacgtcaaagcagtgactccggccgaccgatggcaattcccatgcgaagtcggcagagtagcaacacaagtcttactgacttcaacacgtttcggaggcgcaactcgtcccaatctcggcggtctttcactaatcccacctgggacgctgaggccgttttgtaagtgacccgatacgtggggttatgcttaaaatactgacgagtctctagtgatgtggtagactcggacatgcttgtcgacatctccgtatatggccaagggccatctggtgaggagtttcttggacacgtcgacttccaggccaacaaagccgagccaatccgaggttggtttcccctgcaaggccatgccgacaccatggccgagaatgcgccgacgggcgaactttacgtcgaagcgcactaccagagagccgaacagaagcattttggtcccgaggacttccagattctccgacttattggaaaaggcacattcggtcaggtgtatcaggttcggaagaaggacaccggtcggatctatgccatgaaggtcctgtctaagaaggtgattgtccagaagaaagaggtggcacatacagtgggcgagcgcaacatcttggtccgtacggccatgtccgactcaccttttatcgtggggctgaagttctccttccaaacaccatcggatctttatcttgtgacggactacatgtcaggtggagagctattttggcacttgcagaaggatggcaagttcgaggagaagcgcgcaaagttctacattgcggagctcatccttgcgatccaacacctacacgaaaatgacattgtataccgcgatctcaagccagagaacatcctcctggacgccaatggccacatcgctctctgcgatttcggtctttccaaggccaatctgacgaagaacgacaccacaaacactttctgcggtacaaccgagtacctagcacccgaagttcttctcgatgaagctggttacaccaagatggtcgacttttggtctctgggcgttctcgttttcgagatgtgctgcggctggagtccattttatgctgaagacacgcaacaaatgtacaagaacattgcctttggcaaggttagattcccgcgcgacacactctctctagaaggccgaaatttcgtaaagggacttctaaaccgaaaccccaagcaccgccttggtgctaccgacgatgccgaggagttgaagaggcatgcctttttcgccgatatcgactgggatgcgctttccaagaagctcattacaccgccttttaagccgcagctcaagagtgacaccgatgtgtcatattttgaccccgaattcacgaatgctctcaacgccaacggatcactcaatgagcgtgcagctgcgctagccagaggctatgccacgtccactccgctctcaccttcggtacaagccaacttccaaggctttacgtttgttgacgaaagcgcgcttgaagagaacatgcacgatcgtcactataacagatacgaggatgatgaaatggacgacgtcgcggatcgccggaggacagatgattgggaagacgttcatggggccgaccaacgagctgcgaatcgaatgagcggtgtcgttaagtctaacacgactgaagaccagatgtttggtggaaccaacttcgacccttgaatggcctacgccgcacagcccttcttttgttcggtagcgagttatttcctctgtctgttggctttgatgtagctctccccttcacccggcttcagatatggtagcggtataagaaagaagaaagatggtcattcttttctttttttcgtgctaacgatgacttcaacgagcatcaaccatggcaaacatgcatttctcaaacaaaagatggttcaaatacaaattggtatattattcggatgtctggcttgcaactgaacagcacactgtataggcggggcgttaacggtggttgattggttgattgattgactgatagggcgtttctgagcctgcttgttgaatgaagcaggagtatgcatcgcacgagaaggcatgattaaacaagaaagaaacaagagaagggaagggaagtgttggaaggcggttgtattgtgcgcgtcggttgcttctttggtgaagcgtggtttttgcgcttactgtctgttctcgcttgcttggtgttgctattgtcataaaagcttctgttttgttacgggcggatgagaagagagatgcgtattgtttgtaccctgtcaggatgatgagatcgatgagcagacatcagcatacatatacgggcaactatgtgatcaatgagtgagtgaagtgaatgagagaggagtttgtattatgtacgtctattcttcatcaacatagcgcgctagctgaatgacagagtaccgagtacacgtggcttgtcaacgcacattggaagaaaaagatgctgctgggcttgtctctctcgctcaaactgacaggagatggggagagattggattattgcattaacattattcgagcaaagaagtttcttgtcggtgtcatttgcttgtgtgaactgtagtggctactgaaaagcaaccgaacaaataatgcttactcgtgaaataaactacagtagaacacctcagaatacatgaagagcattgatactgggtttgtacttcgggattgactagtattatgtcgagcactgaacgtcgaggtagcataagataaacccccttttcgactgtctccgtttacaggaagagtttccaaattattcaaggccgtattatcttgcaggcttcatgcgatttatcttttcctacggataagcagggacgaagagagttgattgtcacggaacggagtttgagggctgacctgccaaaagaattgacgaaagtcaggaggaagctagtctatatcagatgaaagtgttgaaggctctcatgtgtaaggatagatgggattggaatcccaaagacctgcttgaagccctgggatttggtaggtgctgtaatgtgtcatcatgggggtgatatttggggatacacgtcatgatatatgtatatatatatataataaatatttttttttagaaaaaaaaaaaaaaaaaaagcgagagagagaaaagacgggttcggcagaggggatatcttatgtttgagaatgcagacagtatcatgacaccgggtatgcaagtacatgctagacactggcgctggcaaactttcagagaaagaagatgtatggagtttactgccatttacgttggccgatcggatgacctttaagagttagcccgagttgctcgcgtcctggttattgcattggtctgatgtcgactcataatgtgttagaaaacatgtactgtactcgtcagtcctacagcgcatgactgcttatactgtagattggaaattgtacacgtaattttacttctctacagacacacgggagctggcttcgttcaaccatttatgacaagaggttcctctccagtcatggaagcgccatatgaaacatgcgcacaccaccatcagcccatcactaagcccatgtcgtgtcggtagttggcattagatggagagcggaggaaggagaggctggaaacgatgggatgatccgcgcatggaatatatcaagacactggctggttgggaggtatcggtcgatcgcaacatctgtttccatctttttcgtaggcttttttcccgttttctcctttctttctcaaaatctcggatttggggtctattttgagaagactgggtttaaacgatgtctggattagatgatcgggagcgaagcgactggatgagtaccgaacgagatgaaacgagtcgcttagtggtgggcaccctcctcctcctcctcctcgacgagccagtcctcgacaacggcggctggggcagcggcatcggcaccctcctggccttcgacctcgacggccatgttctcgtactccttcaggctggaggcgaggtcggcttcctcgggggacttggggggcttggggaggttgaaggtggcaacctggccgagagcgtcggactctttgatgggggtgggcttgtacgccttgagctccttgaggtagagctcctggacgaagtcggctagatagaagaacacgggcaaatgatgtcagaaccaagatccgcaataagggacgggcgagtaaatagatagatggaacacgtcggctaaattatattggggcattgagaggttggacgagctgtcgggcggcgtgcgacgaggcaggctggagcgaatcgatggcagatggaagagaacaggatcgcgggtcgtatgttaagaacagtgactgcttgtataatcgaattgctgacattgatcgacatacatcgaccaagggatcgaggtaaagggcgttgtttgtcgtcgtttcacataagctagtcgggtgtcgtaaccgagctatcccggaaggtgttcgtaaagtcgccatcgaggagtcgggaccgtatcgtacgctagtcgtcgtccatgcccggagctatccaacctatccgtcgacccgagggtgtaaagtggttgggacacaagagagaaagggacgtacctctccgcgagacggtgggcgcgatgaaggtcctcatctgggggcgggcgaggcgggcaacggccgcgacggcctggcgggcgctctgtgcgttgattagctcattgtccgattccgatggttgtcgctgttggccagccttggtgtttcgattccgagctgcgacccggcatcgattgtggcagtcgcccagtaaaaatgacgtaccgaagtccgggaaagcattttgaatgtgctgggcgagatgcgtgacgctgcgaggagaggtagcgaactgaaggtcacggtggaggtcgttgcttgcgagacttttcaaaatatcccggttggacatccattggaggttctcgggtccggcgtgcacggacgttctttcacccctcccacatgggccatggcaggtgtaccaaacgccgatgctgtcacgtgatatcagtcatcggccccaggcaattaccacgactgaaaggcgtggaatctacgaaaacgttgtgagggggaagtgtttatatgagattctcacagcattgatataatgaacgctggtgctccgacttccaacatcaaatgccaatggtaggacctcatggttttgcggttgatgaggagaagccagggtggtgagtggggacatccccagtttccactctttagtctgacataaggttggtccaaaagtcggcttccactgtgttcttgtcatgactgatctagctcaacccaagcttgtgtttcattactttacaattacacaatgtttccctggttgttgatatgtgtttaatgtacagcttcaaccacatctagccagcgccagccaagaccgtcaccactcatcagtgatggatcaacatcagatcaccgtttcatcccatctcttgttaaacacaagcctcctgtctataattggtatctcccaaaacatcgtattccctcaagccaacacgggaaactaccgctgactatcttcaaatgttcatttccaagccagcatagctatgcttgctgctttctcaagacttcttcccttccttatacccggtttcttggcttgtaaggttgccgaccaactggatatcgctgttgatgagtgaagttgtcacttttccggaaatgagcaccaccctgacggccacggcggatgattgcccatgacttgataatggcgtagataccaaaacagacggctgcaacaatgcagtaagcaatgacggccgagttgctggcatcggtgagtttgagaccaagaccaccattgacgacagcaagaatcaggagaatacgaccccaccagatgtgagcataactgaccgcaccgcgttcgcggtacttcacgaagtatttatggtgcatgattccgagtactggctggacaagaaggaggaatacaatggctgttccgagcttggtgtgtgtgttgttgaagagctttttgcgaactgtcagcagctgtagttgaaccttgtgtgtggttcaagaacaagcaaaagcaagcgcttaacataccatattcctttcttgcgcaacatgaataccgaggccgaagccaatccacatcatgaggaaggcaacggtctgccaaacggcgtgggcaatccagcttccggccagtggcatgagcattgagcccaagggataaagagccgcaaaggtggccgtcatgatgccagaatgtgcaaccaaagccgcatccctgcgcctaccaccaataacaggcgcgaatggattgccaggtcctacaacatctccaggatcgtcgctgccgcctccgccgttgctgccacctccgcttccggtttccgggtcttcggtgtctgcctcgaggaaagggttactgtcggaagaaatagtcgccttggtgagatcgagttggaactggtcatggtcatcatgctgactgatacttgcactcttgctcgtagtcgccagagatggtcctgacttccacgcagcaatccatttcgacgcagtgtccgtcaggctgagcgagcctccgttccaagtttcacagtttgggcagacgacgtttgcaaccatgacgccatttgtcactccgctgcccgcaagcagacccaaggctgccgccgaagaactggtgtcctcctccggcatcgaatgcccggtgccaaggcgggatgataacgtcaggttacccgacccatcttggtacatcacgaacatgttggaccccttcatctgatcgcccgtgccgagagctacccatgagtatgtcgacggcgcttggatttgaaaatatatgttgccggttccggagttggcggatgattgggggatgccaaaacgaaaacagacattgtcggcaccgctggcgcagtactttggtgtggtagcgtggaccgcaatgctggctacagaattttgttcgtccgtgagtatcagactgtttgtgcgtgagaatatgtgatgatgttgagattggacctaccaattagccccgaggctaacagcgacatcttgatggccttcatgattcaggtcaattgtcgttgagtaaaagttatcacgtccaaattgataagatatagaggccgagtctacaaatggctgaacaatgttgtaggaatgaatctaataagttcgtccctggcaacagaaagagttgggatggctcaatgaaatgaatgtttggatgatggtcaactctaacaaaagctggcacttcgttgaagtcttgagacaatggcaggcgcgaggggaggggcagatacacatccatatacctacttcagctgtatgtgaatctggtctcaaacatggcacggccacacaaagatacgcatgtagcttgacagccagcagcagatgccgacccaagtttctttcatcccttggcccacatcaaatccaatgtacatacctcggccaccactacatattttaggtggaggttcatctgcagaagactttgtggaatgcagggcgtcgcacatgctgatgactgacggctgacttgcgagctcgcgaaccgacgaacgccagctgcataaatatctcaagccatccaagccatggctggagcgcgagtgcatcggtttatcacacttggcggagtccgtcctcgaggaaatcttaggaacttgggtcttgtaatgggactgtgattccacggtttttcttagtccttgtacgtctctgcacatcttaccttggcatacttggtatatcaaatttgagcagtcaggcaaaatcagaaagggtttgaatcccctcgtgtacccgagtcacaaacgctgaagactgcttgctacacaacaaccattgtgtttcaaaactcaaggttgtacggtacggtgattctcccagatttcacctcaaaagaaaacattagacctgcctgacccatccgatggttgtggcgtctctatccaggtacttggttactgacaatcacggtacaggcacagccgcaccaccggaaagaaatccgtattataccgagctgcacctaccgctgacgtggttgcacacaacaccattaagggctgtctctgcctagctacagatagaaatcgtctgctcgatgattcctgattcggatgctatgtacgtgtaattcatattacggtataccttgatgtatcgaaaattttccgaatctgtatctgctcgcttctttctgtgttgagcattcggcttgctgctccaaaaagaagaaagagaaaaagcaacaaagagagaaaaaagaaaaacaaagaaacgaacaaaggcatcgtgggaaggaactctccacaaagcccaaggagtaaaaggtaaagaaaccaaaaagtttatgggttgacaactagaaaccccattttctctagccgacttgatctttcccacactcaatcgcctgtgcagtcttggcaagaggtgtgtgtgcgtgcacacacacacacaccgcatttgacaaatctagccatttaacatcgctttacacaactcaactcaatcgtttaacatcaaaatctggccaaaactggtgtaaaaagtcgatattttgatgctctacgtcgtacagttatttattttgatatttacgttgtcttttaaactattatcaatatagtacgctaccctaatacccgctagaaggtattaataataataatactaataaataacgagcatcctaataacgttattaagactattaatataagtataaggagtacgtagaaatataaacgtattctatcggatattagtaaagtatttttaccgtcgcgagcttcctagaatactaaaaagcttcctatataggcgcttaaggtatagcgtatactatattactccttatactttattaattataattaatattataaaggaaattataaacctcctcgtattaaaacccgatttatacttcgacgagatttgtacctttctaactaacgaatataacatatacatttcaattaagactatacggcggtaccttcaataagagaagtagaagaagaagcgactctatataaaagtattacaataatcccttatattaatagccgaatagatattaaaaatctctttatttattatagagatattcgtattctataataaatttaatacaaaccgaaaggacggtattcattatactagctaagtaccccgcagcgctattataatagtattaagtaaattcgtacgcaatacgtaatattacttccttctaactattataataaataagctattcaatatattagtatttagaagtataataaatttagccggggtttagaactagatagtgaaatgcctactccctaaaataaatctatttcccggttgcaatagtattttaataataaataacgctagttagcacccctataccgaattccaatacgcgtataattagaagggggttttattatagtatttactattgtactctcccgaattcaaccctattaaggtatattttagcgattttaaatagtagtttaagaaggtatattgtaataaaagtagtaataagatattagataataattttattgtatttcttaagcaattagcgtaggatgtagggtatagaatataatagatctatagctattttaagaacgtaaagttagtaatagattaatttaataatattaataaagagtatagcaaattgtatattaacgaattaattgaatatagagagacgggtattgtatttaagcggcggtagagagtgtagaagggagagatggatttatatatattaaattaaattgtatactaaaaatattaaaaatactagaaatactagaagtattagaagtgttaaaagtactaaaaattatatttatttatataataatactaaaatgctagaaacccccctctttcgctataaatcgacttgtaatatcgttatcgctcgttaggaccgctagtagtagtactacccgctatagaagcgagagttttagtaatgctatattcgagtgtagtattaaattacgggtttagaatatatattaattaattaagttatagtaataggggttagagggtatacttactatagcttaactatattactagtattatgtatttaattttaaggaaatttttaataccgtccttaaatactatatagaagtcgtaattaaaccctagccttgtaaattactctactaactactttctaagcgcaaatatatcgggtagtacctccttattccgaagtttattctttaaagtaattagagctctatatactagtattactttaattaataatctaatataataatatttatagaacgctttaaagaattcggtaataatctctttagccggccgattaagcggggcggagggtagtagtaataaatgaagattgaaaattgaaggtataagtagatataatataaataattctccggcttttactaaggagtctctagtctcctcgccttcgtcctcttcgcctattactaatagtagtataattaatagtaatattaatagctaaataaatactatagttactatagagataggaggagggttagcgttagcgtatttagtagtaagagtttcgtagtcggtcgggtgcctataaaacgtagtagtaaaatactctaacggtatatacgaattaataattactattttacttaatagagggagaacgtctactatattataattgtagttgctaataattaccgaattagtaatagagttgctggcggtataaagtagttagatttagggatattaaaagtagggagggaagtactagtatagtagtaaatatagcgggtataggggaggagggtataattaatataaacttctaaaatcgtccctccttagcgtagcttatagtagactatttatagtctctatattagtactactattactactattaatattattaataatattaatattaattagtagattattacctcctcccctatatttactactattattactagtactagaggcggctattactttattacctaatatatttcgcactaacttaaatagtaggttaattactataaccttccttagcgatatagcgcgtacttatttacctatatttttaatattaaaattataataagttatactcctatctataatataatatatttaatacttaatagccttattataattcttatatttatagccaaaaccgtacgtttatacctatactaattcctaatatataataccgcgtagctttacccccgtacactcctcttactaccggtcctcctttagattctttttaacttttactagtataatatttattataacgtacttaaatttcttagtaccggctagagtccgtaaccctcgtaataatagtatattaattacttatagggttagagtaataaaaggattaactaaactacgagagggggtaagaatagagggtatactactataggaggatagggtagctaggattttactagcgggtaggtcggttaaccgaaatttaaataatatagtaaaatagtagtattaattagtatagtagaggtacgattttataacgctcttatatttaatattattatatttattataaaaatccttcctaggaatagtcttattatatataataacccgggtacggcggttattataggtagcggtaatatatataatattatacaaagagactaattactttatccctacagctatattattgctaataatatcttctatataattttattatatatataggatctcgctaagtagtattatcctaaaccgctatttacaaaatttgctattatcttacttaacctcaacctctctaaataaattacgttctttaatagtaaataatttaatataattaatagtaatatataaactaactatattaaattagactcgtattgaattaaggtatttaaaacgtagtagcggtaatactataataattagcttacgggtagcgtagggttagaccggtagcgctaaggtaattagcttagtcggggaggctactttgctattatcgttacctaataaataaaataaagtattaaaagcccgtttcttggaggtaaagtggacggggaattattattcgacttcgtcgtcgttattagaatcctctttactactagaaatctcaataggtatcgtaggcttagagggggacaacggcggttctaggactaggattaggattagctttagttctagcgcggtagctttccccttcttaatagcggtcttcttaataatagttttaataggagtagccttcttcttaagtagaataatcttagggataattttaatagattactcggctttacagctcttctttttaaggcgggataaagcgtattatagaattattaaattggaatcttcctaattttaatctttgttgaagtaaactactagcgcgccgcttcgagtacgggatcgctttacgctggcgggctttaaattaaggattgttttgggaggtattgttgcaatggatttgattgattactagtattataattactttgtacgttgaaatagcttcaaattaatatagaaattgttgtgaaataatgaattttaatgaagttgtacaatacagaagtgcggtgtatgtgtgtgtgcacgcacacacacctcttgccaagactgcacaggcgattgagtgtgggaactgcaaccttagaggtaacttcacccaagtcccactatgaacaccaatgcccgtcagctcggctatgcaggctcggcagggtacactagaggtagctctacagggctgaaatgcataacaactacatataaacaactctagcgtggtgtaaagtaccaccttcttaggttccaggacaggaagacagacatcggaatgacggttgattcaacaaaatactctacatacatatgcagaagattcaaggttaggtaagtattgctacactagtgtagtaacggtgacattcctgtcgatcattcattcatgtccaattgtcaactacgtgtagtgaggtagaaatccttgacatctttcacatatgccccccacatacaatacgttctttacactttcaatggttggcattagagaccggatcggactttcgaaggggaagtcccgagagcagacaggagctgctaagataaccaagcattagaaaacccgataagccgcgcggccttttcggtttcgggctcgtggccgatttgtccctgaggcttcaaggcttgtcgaggcgtctcgaggtgtgtcggttggacaagaagctaggtatcggtcaagagctgtggtactgatgtgcatgagtgcagatgatggtgttggtggtggctgagtaacatgcgtggttgatctgttgcatttggtgaatcgtgaaggaggtttgacgatggatgagtgacaggcatattgagaggacgcgtgtccattgatatgatagttttggttttcaaaaacatttgccattggaatatgttcctgtctttgccgatcattcttttgtttaatagcataaagtgcgcgagtcaattgcctgagctatctaatttgtcttcgtccataactgaatggaatatccaaccgccgaacacgaaagaagcaagaaatgaaagaaacgagctgagaaccgactgattttagagtacctactgtattgctgtgatccgttacccttatcattatccacgctgcgctggtgcctttgccataaatcatggcgcaccagctgaatagcacttttcctgtattgtccttaactcccccaaacccagtcaaactaacagaatgaaaatgatcttcagtgtcctcctcttggctcactctcaccgccaggtttagagcatattggtcccgacacgcattccaaagccatcaccgtccaagaggctgttcgatgcaacaaagctgaatcctccaaagagatcatccttggcagcggcggccgcatatcgctcctccaagcgactgacaactggactgaggctcagctctgtgaactcgggcgcaaagttctccgcaagctctggatccgtaatcatgggctggataggaggctcgagttcacgagccgcaagcttcttccagtcgatcttgcggaagaaccggtgcttcttgatggtgtctaaatccttgggcatgtttgagcctaagcgcttggctggatccttgcgcagcaaccgcgtcagcaggtccttggcctccgcagtcaggaagtagggcatgatgagcttctgcttgacaatattctcctggatcttggcattgttccctccacggaacggaggattgcccgtcatcaggtcgaagccaagggcaccgagagaccaccaatcaaccgagcggccgtatttcttgccctggataacctcgggagccatgtattccacggtaccaagcatcgaattgcactcctcagattcaatcgccaccttggaaaggccaaagtcggtcaaaagaaggtggccttcggagtcgaggaggcagttctcgggcttgaggtctcgatagacgacgcccagggtggtatgaagatgggacagggcaagaaccatctccgccatgtaaaaggctgccgtcgactccgaaaacatcttttcggtgttcaggtgggtgaagagctcaccgccttggccgtattcaagaatgagatacaacttttcctgatcctgaaaggcgtagaagagcttaaccacaaaagggtggcgattgacgctttccagaatctggcgttccgtcttggtctgctcaaccagcttcttgtgcaccacgagagatgctttcttgaactgcttctgcgcaaagagacggccagtggtacgttgctttaccagtagaacggtaccatacgttcccttgcccagacatcgtaggggctcaaagtcatccgcggtcatcttctgcgagcgggcaacgccaccgtcagagccaatttccacggcttcggtagaaccaattgtagtgctgaggttcccatcgacggcaaaatcgtgctccaagttgatttcgtagctctcggtggccacggatgctgtctcatccccagaactggtgccgctgctgttgctgcgcttgtagccggtttggcgggccgggccgccagaaagaacacggcgaccaagcttcgacgtcatggaactagcacgtgaagaggcagcagtgtcgaggctgagggcctgaatatcctggtgcatccgtagcatgctgattccgctcatggcaggcgagacaacgggcctcaaagacgggctgcaattggcactgacaacatcgtccaccatgagcgtacttctgctgctcttggttgccaatcccttgcgagggtcgggcgagagacagcagtcggaatcctcatcgccggatgcagccggggtgctgtggaagccacgaactgtcttgagtgcgggagttgctggagatctgaacatcttggtcgtagtcgttgatgggctagcagtaggatggtgtcgtgtcggtataatggactataatcggtggaccagatagctctcgttatagcttgacagatacgatccctcaaagcctctgtcggccttcgtattcaaggctcgcctctgcgtcgctgagcgtctgcgcggtgttcggtggtcaaactgggtccttgatggcttggaatcgcacgcatctggtacttgaagaaggaagtggaattgtcgtcgacggtcttctcgatatgcattgagggtggaaaggctcgatgagatgtggtttttactgtcaagaaggagagagagaaagagaaaaaaaacagaaaagagaaaaaagaagagagttgtgactgggggagcgtgcgaagagagaggtcgacaatggcaacaatgaaatggagttccgtgggcagcagaagttaaaataaaatggagcccggactctgcacctgcagtgaattaggatgggcctggaccgggtttgtgaccttgggtattacctatgcacaatttagtacccctagggactggaatgcactagccgggcagggggccgcgtccgcctcacccaaatatcccgccattgagccaaccacgataaagagaaaagcgttcacatcatgcgtcacggtctgggcaggccgggcaggccgggcaggcgagcaactgaaagggcggaaagaccagctggattggtctggtgaacttaaaggaaaaggaggaattggcgggcgttccatgtcccaggaggaattggcgagagcacgtgaaaatcgggtgagagacatcagacatacgtctcacccgcattaaagggaatgcaccatcggccattttccaggctttttccacactagctttcaacctgaaaaaagccccatgttgctctccatgtccagaaatgaacctccaataccacacggcaggtgtcatgtgtgtataggtagtgtagtgtaccaaggccgctggatgccgaccccgatcttcagttttgacaagtctggggaatccgaacagccggggctcgattggcggtcattaaaccgcattgatcgacgggctgggaagggggaactggccgcaccgtttgtgatcgcgcttccatgtcacctcggaccaaacctaccgtgtgcgaagtgggtattaacgaatgttgacaccaacaaggaatctatcacatatcacatgaaactttgaaatttcaagtacctctttgaatgatcggtgaaagcttcatggcgattcgttggttcaccttaagacgaggtgcccgtggtgctaggaccgagatgagcgcattcaggtgggacagcttgttgagggttagggtcgaagatgcgccggaaattttagtggagctcccgcaacagcaacggcgccagcattgtaaacttccctgtgattgcatcacctgctatttcacgacagcaagcaaaacatcgagccctcacatcaaacggtcctttagcaaccacaagccggactcgaatcacctggctttactcgcgttcaagtgtccagaagatttagcaaacgaacaaacaccgaaagtttagcactatgcatccggcgcgtagagcctacgtggaggaggccgagcctgaggtaagaccatgctctatatgcgcccctcgcatcattgaaggcacctgctcaacattgcaaacagagcccggactgaccccccctgaagcaggatcgcggaggcatggatctagactccgtccgtaagtccccaaaactcttgtatggcttccaacccatgactgatttgcgtgttagccctcgatcgcgactacgacatccccggtgctggggctggtattgccccagagaaggcctccgttcttctatcgcagtttgaacgaaaacgattagcggcttcgattgctgttcctaccgacgatggccgggtacgagccaaattgcgagagatgggcgagcctgtcaccctcttcggcgagggtccggcagacagacgcgacagattacgagaactcatgacacaacaagccgaaaagggaggtcaggaaagtgccgatgtggagatgcgggacgccgaaaacgaggaagatgaagccggcgaccaagaggaggaattttacactactggaagcccggaactgctccaggcccgcatcgacatcgctcactactcaatcccgagagctaagaagcgcatcgagttccagaagaaggagtccaccatcccactgcggacacatgtcaaacaccgaaaagagatcaaggagaagcttcaagggtttgaattgcaaggcagtcaaacggcaggagagcggcacatcagcatgacaaggatctcgcctgatggaaacatggtcgcaactggcaattggggcggacaggtcaaactcatcgaaatcccaacccttgagccaaggaagactttgaggggccacaccaacaaagtcagcggcctatgctggatgcctggagctacactgccggagcgcaatgtttctcccgacacagtcaatctcgcttccggaggagcggaaggccagattcatctctggtctttgaaccaagacacgcctttgagaactctctcaggacactcgcaacgagtatgtcgtgtagagttccatccatcgggcaagtatctggcttctgcctcagaagacacgtcatggaggatgtgggatgttgaaaccggcaccgagctccttctccaggaaggtcactctcgcggtgtatacgctgtcagttataacagtgacggatcgctactcgctagcgcgggtttggacagtatcggaagaatctgggatctgcggacaggacggactgccatgattctagatgggcatcaggacggccatatcaagcctatttatggtttggactggggctcggacggttacagggtgctcacggcgtctgctgatggttggatcaaatgctgggacgttagaaaagtggaaagaattggaggcattggtgcccatacaagtgcagtggccgacgtgcggtggttcaaggggttggatgacccgttggaaggagtgcctcctggcgaagatgaaaagggaatgcaaattcccaaaaaatccggcacctttatggtgtcggcaggctttgaccacaaggtgaacatattttccgctgacgactgggccttggttcagtctctcagcggccacacagggcctgttgcgagtgttgacgttagccgggatggaaaatggattgtaagcggtggccatgaccggacggtcaaactttggggaagaaacgactccaggagcttgtatgattcctgagcagacatcaatcatgtgcgcgacaagaatcttgtcgttgcctctcgcataggagcaacacaccaaggagggcgttcagcaagcgacaggccagggcttggcttaccgctccacgagagacagtatcggcagatagattgcatagaagccgtctcaatttgtagatcaacaaccacaactgggtgcccataacaagctgcctttggtacatgcgtctgagttgccttgtggttgcgtttcactgacccggtaaggataaggggtgtcacctgaccgcgaaagtgggcctgttgagattccttctcccttcttttctgcagtgacgcgggcagggttgggcgggacacctgccgctcgcgttggttggcgttggtaaagtcaccctggcaccctgggaaatggtgacgcacggtccatcgtgcgaagcttggctttctgataaagggcgataaaacaatggcagcagacgccatcaccgggaacttgtagcgttggtccgttttcgaacctttgacttcttcgtttctcgcatttctgcattttcaagtggttttatccccagccggtatttatcgcgagagacgtcattcacaataccctcaactcacagcatccgggcagctcaagtccccatgcgcatcaacccgctcaaagctgtctgaagggcgacacggggaggattcgcttatttgggaaccagccagaacatcaaccaccacattgcatcatgtcatatcgtcctccgcgggagggctaccagccaccatcgctcgggctccccgcaaaacctccgccgccggttgacaatcgtttgtcaaaatcgccggtgagaagacgcgatgtgccccctgccgtgccatcgccaccttcacactcgacccggacgtcacctccccggccacactcgactaagagcgtagcgtcaccggcaacagtacgcccaccgtcgagcccccaaaaactaccggtcgcgcgtcccgatcagtggtactttacacccgacgaagtagcgagcacacccagcatcatagatggactctctgtgtcggaagagcgcctacgaagggccaaaggcgtcaactttatttttcaggctggcatcatgcttgacctcccgcaaatcacattgtgggttgccggcgtgttcttccaccgcttttacatgcgaagaagcatggtggaagagaagggtggcattcatcactacgtatgtcttttcatgtcctctaaccaattgttatggcgcccgtgttggaagtcgtgttcagcaaccaggatgtggccattcagttctgaggatgcgcaacatcaactaacccatttcatatatgcagaatatcgctgctacagcgctcttcctcgcgaataagacagaagaaaattgccgtaaaacaaaagatctgatcattgcggtcgcaaaagtcgcccagaaaaatacgaagctgatcatcgacgaacaaagtaaggaatattggcggtggcgcgacagtattcttaactacgaggaggtgatgctggagcagttgacatttgatctcatggtcgggattccataccacccactatacgagtttcttaacatgctagagcaggacattcctctgcagcaacaagaaagcagtcaaccgcagcaagatctctccaagcagaagcagcatctggttcgcaacaaggccttccgtaacgccgcttggacttattgcaacgacttgtgcctcacagtcctgcccttgctactcaatgcgcgcgacatcgccatcagtgccatctttttcgccgcttccatcctcaaggagaaagtagacgatgtcgacggggaggcctggtggaaataccttaagggggacgagggcaaggtgtgcatggctatggatgtcattaccgagttctataaggagaacccattgaggaaacaggataacaggatgtctccgtctcccacgttcaacctcgagagtactaggcgtagacttggaacggcatctagtcagcaggagggcgatggtactccgatggagacagaccgcagtacacagagccctaggagctccagtggccgccatcgtgataacggcaacaccaatggcacactagaggagtatgaggagaggtcgcagccacagcatatcaagcaggaaggcgggatatcggcttcggaggcccagaacggtccagcgacgaagggctcttcagaggcaaagtcagcttccgttatcaagagcgaaccggacagcgctacttcgggtcttgatgcaaggacggagcaggcgccgatgtcgtccatttcgcacagaggagattccgacgctttactaaaagaagccgccaacaatctggcaatacatgaacgaaggccgaacgacagcagactacagtcaccccccggggcgaagcgtaagggctccgtgtccgatccggcggtggaaggtgaaccggagaataagcgggcgcggacggttacgagcgatgaggatgaaggagaaatcaacgggaattagcgttgcagattgggaatcttctgcccgcctccgccagatcttgcagttgctgctccaaattcgggtttattactttggcttatagggtagtcggcggtttcaggcgtcagcggtgggggactacaggaggcgctcttgaaattacatggaatgaattggttggcgagcatggaaaatgcattgggtattctttggtcaaacttcccctggctcgtgggtgtaacgggggtcgtttgatcaagcagtatggcgacagatgaggacggtgttaagttgtataatatcctgtaaattatatacacagtacacctctgccggctttaaacttatcagtgtggtaccaccactttacattcagtattcaaggattcagaagtggtcaaactcgccgatctttgtacacaaattagagttcttgccacttgcaaatcaccgcgctaacaagtttaatgccggcaaagataagagaggtaggttttatcacctccatatcaggctaccccataagcagctgggggcctcgtttgagcccatcggtaagcatgaagctatggatcaacaggacttcacacattaaccatggctcaatccccatcaatgccttgttctattcagggattgccatcttccatacataaacaactgaactccttcaaagcccaacctgactcgttgacacaactcacaccaccctcctcaacccaaactcatctccataccccttctccctcgccttctcatccaagaaatccaccaagtcaaccatattcgtgcaactcagcatggcgttacgctccggcttgctcagcagggcattcttgttcggtcccatgcccggcgcacacatctcgctgaggtggtgctgcacaagcttgaagggcagcggcgcccgtgccaggtggctcatgaacgtctccacggcctcccacgggcatgcgtcgtagccggcgtagagggccgggttggcgaggatggcgcgggcggacattagcccggagagtttggggaggttaagcagaggggattgtggtgttttctttttctcaacattatcggtggtgatggacttgctggtgagggtgggtgtgttggctggatctagcaaaggggaggtgaaggggagagagttgagggtgaagacgtcgcctgagaggagaatggggactttgtcgccgaaggtgctggtgaggatctcaagcgcttcgacgttgatgggtgtgctggacggggtttggcgagtgcgagggtgaatagtaagccagtcgatgtggcggtcctgcgaggggcccaggacggtggtgatgaagtccatcgtttttctgttgcatgggggtctagttagttgattcctactacctatccccgtgatcataaatatgcaccgtgtgtcacttacctcaagtctttgtgaacacggatcttgacgctgacgctccttcccttggggttatcgacatccctctccttcccaacaccccatccatctcgtctcagatactctcgagtctcaatgaccatgtcccgcaccagttctcgcttttccatcagcgcggcaccaagcgtctcggcgcacgcccatgactgagggcatccgcagtttagatccacgccgccggcgtaaggagctacgagggtagacgctcgggctaactcctggggatcgttggcaccaaattgtaccactgttggaggttgaggtccgtttgtggagatagtgagatcactatctctggcaaatcggttcctgttgaactctttggcaagaatcatgggcgtccagcaaagatctgtaccatagtcatgtacggtttgacggaaggcaagctgttcagcttgttagattataattgtgatattcgtgatgggaaactcgggaaaagagtgttggtagaggaggaggaggccacttgccttgccatacctcaccatgggcgccaaagtgtaaagaagtcttttttcactctttgcaatatcaaagagcttgagcggactttctcaagacggaaacaagtcagttaaatgcatttcgtccctgtatggtatggtctatgtacaaagcacaggcagtaatcggccaggctgatatgtatagtctcctcagctagagcacagggaagaggaattttaggtcgtagcacttgttgcaggaataatagagaagggtcggtaggccttactgaacaatatcctggttagatctttccggagtggcctccatattgatgacagtcccaagctcttgatatcaagtggaaggatagagtgagagtgggcgacttccgtggatgcgctggagggtctgtgaagaggtgcagttcagttgcaagtgaaggtgtttgggcgatcagcacccgcttttttttggtttttttttcttttctttcttagtggggggttgaggttttgaaagccgccacggcagttgacttgattgacgttcacaaggccacgatttgcgaatcccgaaatctaggtaacttggcgatccaagatcgctggatgtgacatctttcgaggcacccaacggtagaaatattctttgggctatcaaacttgaagacctgatcaccgggaggaaatattgaagagccacacgtcggaacggatggaagttcatgacagtaacccgtaccctaacagtttcccgctatcggtgcttcatcccccactgatcagaccccactagcagcttcagttgccccggtttcacggttttagcaaggcgcaagaccccctgtcttatatgactcttgcgcagcccccagcggccgatcatcgcttccttccaggtttcttcagcttgttaacttgcggctcattcttcagctttttccttaggttgagcaagagtcatctgctcacgccaaattcattccgatgagcctcagacaaaaatccgacaagatgggaagcagcaacccggtcattggccttctcggtggcggccaattgggtcgtatgctctgtgaggccgcaaaccccctcggcatcgacatcgccattctcgacgagaagaactcccctgctaagcaggcccataacaccaaccgccatgtcactggttctttcaaggacccggtcaagattcgtgagctcgctgctcgttccgactatctttctgttgaaatcgagcatgtcgaaaccgaggttctcgaggatatcgaaaagaatggcgtcgagatcaagctcgccgatggctccgttgctattcacaagccgcctatccatccttcctggagaactatccgtctcattcaggacaagtatcttcagaaggaacacttccggaccagcaagaccaaaattcctattgctgatcagatggctatcgagtcgggcgagtcggctctcaagtccctccaggaagctgctgacaagtttggctttcccttcatgctcaaggccaggaagggaagctatgatggaagaggaaacttcaaggtcaacagtgcagaggactttgcccctgctatcgaggcgttgggcaagcttcctctctacgcggaaaagtgggctcctttcgtgaaggagcttgcagtcatggtcattcgtactgaggatgatgaaggcaatctgagaaaatgcgtcgcctaccccgccgttgagaccatccatgaagacagcatctgcacgaaagtcttcatgccgcccaggggagtggacgacaatgtctgtgagcaggctaggaagctggcctgtgatgtgattagtaccttgtggggaaggggcgtctttgccgttgagatgttcctcctcgaggacggtaagtagcagcggttggtcacaatttgattgaacacctacctctagcatgctaacatatcgttcaggatcgttgatgatcaacgaggtcgcgcctcgcccccacaactcaggccactacaccattgaggccgttccttacatgtcccaatacaaggcgcagctctattccgtccttgatttgcctgtccctgacgagctcacccccagagtctcatcttctatcatgcttaacatcttgggtggcgccgcccccaactcccatcacaagctcgctcgtcttgccaggacgacgtacggagatgattttgatgtctacctccatctgtacaacaaggagtccaagcctactcgcaagatcggccatatcactctgacaggattctcctcaattgaggatcttgagaaggctgctgagcctttcatcagcatggtcgatcaaatcagagaggagcgtcttgctgcttctgctgagcaacttcgtccccaggaggaggccaaggctagtaacaaaacgaaccccggaggagctaaccctgtggagggaaataactcggatcagcccttggtactggtcacgatgggctctgactccgacttgcccgtcctcaaggccggtcttgatatcctgaaggaattcaaggtcccgtatgcgctcgacatcacctctgcccatcgtactcccaagtacatgatgaaggttgccggcgaggcagcgaagaagggcatcaaggtcattattgctgctgctggtggagccgctcatcttcctggcatgatctcctcggagactccgctccctgtcattggtgtccctgtcaaggcaacacacctcgacggacttgacagtcttttgagcatcgtgcagatgcctgtaagtttagccccaccataccagcgatgttaccgtccaaccactaactgtcaacagaggggcgttcccactgctactgtcggcatcaacaactctaccaacgccgcccttcttgccatcaggatcttgggctccttcatccctcagtaccaggagcatatgagtagatatcagcttcaaatggaggaggccgtcattgagaaggggggcaagttgcggaccggaggcgatgttgcgtatcttgagggcatgaagaaaacaaagtaaagaacacggacagtggcccaaggagaaagggagtgtgatgcgcagttttcgatgtagctattatgacgattcaacttgcgcggggacacacttggtatgcacgaataaaacaaggaccgggctgagcgagctctaggggttacggcgtaacacaagtaaaaggaaaaaaggaatggttatacccggaaagttgaagagaagaaaatgtcaagagcacgctacgtttatgactgttggaatctcaccatgacaagtacctgtgcaaccttctcactcgttaaccagtcagttacatacagtttgaggagtgcttggctcttgcaatgtcgcaaataaagagtttgatgtacggaatgcgttgggtgtactgtgtaagtgaatcaatccaggtaagtcaattccctgggtcttcagaaacatccacaacagcaatcatcgcaagtccattcgctgccaagaccatctgtggggtccgtagatggaccgtgcacgcgacggccgtggcagagtcccgcaaacggaagtccagagcttccccgggagaggtgtctccaacctgccccagcttcgaacgtcaccgtccggacgaccatcaatctcacgcaagaagttccgagactggcttcaatttccattgtatatactcattcaaaatgtcttccaagaaggatatgcgtagggcagacctgagtaagttcctcattccagtttccgcaagtgcatcttgtccggtgtcaaagtcgcgaagcgtcaagctgacccaagtcaatggcatagttatcccctatcaggaaccggccgcgaagaccgacgcccccgaattccagtcgactctctcgtccacattgcccatggctgctatcttcatgcgcaaccgctacattggatggtaattgaacctttattttgcgacctgttggatgcgcgcgcgcaaaacactctatgcgactccaagcacagccataaggagcttcgaacaaagctacccgcgatctatatggatttgaaaatcaaatgcaaggcttggtggaccgtttgctgatgcggatcacaattcagggctgctgtcgtctttgccgtccagagctggctcggcgagagcgaagacaccaagaagagcaccagcacacccggatacttctccgtgggcatgtcgtgtacgtttaccgggacaagcaacccatctttgcgagtccgctaacatatacccagtgatgtctcttgccgtcacctacctcccgctcttcctgcctccgccaccgggcatgcaacaaggcagcgccaccgacgccgctcctcccgtccctgcctaacgtgtcagcttatccgataacagagggtcctttcgtaacgctgaagacaaacgaacaatctcgtcttctggaacgatagtcttcccaacaccaaaatcttgaaacttgggcgaactacctccacgagcgatgccactggagagcctcatacgccgttgagagatccggaacatacgaaactttctgtgcaccatacgtaatacccgattaattccgaggatggtaatgatattattaacgacaagataagggaggatgaggctcaggtaaagggtgtccattatattcacaaaaactggatcccgggggtcagaggattagaggagtactcggctaagtgctccagcctgatattcgtcgcttcctagctttgatgagatgagtcgtacgacaggaacgggccaaggctattacaatctttcgatgataatgagctaaacgatgcattaagttcgttcttgggtacgctaaatgggttgaagaaaggcgaagggatgcaggcggctttattgctgctggctcaggatacggcctaaaggatcacgtcctggttagacccctttctagaagatttgatcagtacaagtcagttgtactctatcacttacacttcagtcctggtaagttcgttagcttggtacaaactggggctttgaacaggaaaggaagcaggggataaaaccaatgatttcgatctgaagccagtataaagcgggtttgtgtgtgtgtgtgctggaacaccttgagatcagacaatttcagccaataagaagtcgtcaatagacctgtcccgccttgcaattccccccttcagagaaaatatggggcaggaaccacgctaacaaacttacagggactgatatgtactctacgtgtgcatgactgtggtgcatgggccactcgtttgtcctacgattgattgctcaatggtgagctgatacaacagagtaaggttaggttgagagcccataaggtcgtcttcccgttaacagagatacaagcggataccaaacatcacctttccttttaccctctccatctcgttcgtcggcatgagttacctttctcccaagtcttagggatagcgttccctgtcatggtgaaacgccgaggtggtcagggggctgctaagcgcccgtccctcacggggtttcagatgcgacgcctcgtgtggccaaggtaacatcctcccacggccttccgttaccaattccagtcaggagatgctttcgaggctcaagcgacacagcctggttcatacaagtcattttatgttttgcttcatatcagatcttattttctctcgtcgccctttgttccgtttttagcgtcccatcctgtctgttcccctttcgcgctcgttcgtcctcaaagttaggtcaccgcggacggttgttaatacctaccacgggtagttgttaaccacaacaactttactcagttctattgttgtttaataatatcatcagctggtctgaacttcaagcttgataagaacttcaatcgttcgaacgaaataccttaccaatcagaacatccactattacctcatctcaacaagacaacgcaactcgactcgtcccgagaaacaaaactaccctcctacgacacaagccaacatacaagtcaacatgaagcccgtcaccctcgccgccgcccttctctcgctttgcgcctccctcgtcagcgccggtgtagtcatcacacccatcaagcctgagcaagttgtacccaagaatgcaggtgactgcttctttggcgtgacaactcctctaggttgcgggtatgttctatctcttatctcacgctttgacacatgaggcggtcattcctcccacatgcatgatcactaacagtaatcatatttagaccccttcgtaacacgaagtaggtgtaatgaaggagctgcgactacgagtttgagttttctttcacggatggggagtttgatggctggctgccggcctacaggcggaaaatgggcgatcctctcggggcggatgtggaggacgttgatcggcgacaagatagatggatgatgggccttgtctagatgcagtcataggatctctggggtttcaaacaccgactatgggcatgaagtcatgatctatcaggagtcaatattatctcgacggagaacctcggcttggtcatgccaatggacagagagacagagagtacgaagaagatacccatatgttggatgcaccctggttgcggccggaggaggataaaacaccaccaattctacggagagagatgggcgactgtgccattcaaaaccatcttgtcctgtcttgtcctgtttgtactcgaggagcaatgcgatgtaaatggatacccacttggaacatcctacaacaaaagcgctctgttcagcttcgaattcagccgttacgactctgtacaacatagtgatcaatgatgatgatcgcacaaagccatcatgatatgatgcaagataacttgacggctaacaacatcgctgcgcataaaaaccgcaaaggtgtgagcttctgagtcggaaagtcatctacaacttctgggcatcgcggagttgagctggcaaagcagtcaagacatttgcaatttttatagcatggttgcaaaaatgtgccgatcgttcgacccgccctcacatgtggtgattctaaggcaggagatacagaagggctgtttgtggcatcaatctgccactcaacttcggagaaacctaatgaaaggccccccaagactcccgcgatactgttgggctgcagagcagcagcagcaaccgcgtctcttcgttgagtggttgatgagagaaaaaggaaaatttggggtggatggacgtcgagttttgaccacttcgaagcttcgccagtggcccgtgcgtctgcccgtttgtcaggcgggggacgaacaacagaaacccacaaaaacgaaagcttgggcggggccgattcaaaaagccacaccggtccgaggaactgccggctccgcaagcaccaaactttaacttcatttcaaaattgccgctgcaaccctcgttctttttcccaagttattacttcccaacagactggcagttccgcgaaccacagagtccctagtcatggcgatgggatctatcggcgataccctttgggatgtcgtcatctgcggcaccggactgcagcagtctctgcttgcactgtaagcaaacttttctttcgctcttcttcatccgactttcatcgttctcctgtctaactgaccgactgacatagctgttctccgccttgaagatccctctcgcgatcgggcaagaacattttgcacatagaccccaacgactactatggcggggcggaagcggctttcagcctgcaagaagctgagtcctgggttgaccgtctggccaccgaggacaaaggcctcttcaggtccgcgtctatcaccaagccggatgtcgtgggtctctccttccccagagcgtactcgctggcactggcaccgcagttgatccacgcccgctcggagctgctatctcaattggtttcttcccgggcgtaccggcaggtggaattcctcgccgtcggatcgttctacattttcaaagcacctgtcggccctgaacagcaacccagccttgtccgcattccttccacccgcgaagatgtcttttcaactactgctatatcggccaaggcgaagcgcggactgatgaagtttctacggtttgtgctggactacgacagtccggagcagagagatgcctggaagccttttgccgataaacccttggtggacttcttacaggagcacttcaagatggataccgagctcaagacctacatcatcaccctcacgctttcgctggatggccgcatcactaccgaggatggattgttcatcgtccatcgccatcttacctctatgggtcactttggccccggctttgctgctctctatcccaaatggggcggtatctccgagattgcccaggtcgcctgtagagccggtgcggtcggtggtgctgtctacatgcttggcgctggtatcaagtcaatggagactgctactgacgagatcgagctcgagttgaccagcggcgacaaggtgaaaaccaagttgctcgtgcgtggagacgaaagcgttggtgacgagccgagcatcagcaggctagtggccgttgttgattctccgctcaagaccttgtttgagtctaccgtcgacggggcgccgactccctgcgttgcggtcgtcgctctgcctccgggttcactaacaacacctggcgaagcaaacactgacccagtctatgttttcgctcactcgagcggcactggcgaatgtcccaatggtcagagtaagttttatctatttccttgctcccttcaatttacccatttcgagtactatgatgatccacatcttgaatacttatctacattgtccaagcttcggcgttgacgataaatacctctgacattctgatcgtactctcatccgttcaacccttccgcatcattcataacttgttacgcgcaaatggctgactggaaaccaacaggtgtcttatacttgtccacaatggtgactcctaactccaaggagatcttgagtcgctctcttgaatccttgctttccgctgtggaccctgatcgagtcccccagtgcttgtatcagttatactatgaacaggctgctggtgtcaagcaaagtcgacttgatgggttgattcttgatctgccaggcccatctctttccctcttgatggacgatgcatcgctgaatcatgtccgtgaggcgtggaagaaggtcgttggcggcgcagttgatgatgcagagtacatggtcttcactgatcgtgaacccgtggatgatgatgattatgaatgattcttggtgacgaccatggtaagggctggtctctttactgtcttatgcaccgccctccgcacactccgtaacatacttgaaaaagattaatctcaatttacttctattattcgattgccaatccatctcactgctatctggtagctgatttgttgtgaattcctcagtcgccaaatcttctgtcaaagtgagccccagcgtgttgcaaagttgccgtttgcctgaagtccgttgtccccttcctatacttctccgaagatcagctccctatgtcctccgcagaaactgtgatcctatcttccgcatgcgccagatggcttttgtcagaggcatgattgcttagcaaaccaatcaaaatggtatctcatctggccctttactcaatcatgatcccacagtgtaggggagcacagcatcccgtttcccatttacccacccgacaacccgaaccgagaaataataataaagaaaagaaccgcaagactcgcaccgattgcaccgataagtgtgcattctttgcaaaactctccgcatcagccacttcactcgtcaccatcctcctccatcagagccagcatctcagcctccgacacctcaacgcccacgcgaatttcgccaaacggctggaagccctccatgtcctgctccaccttgattgcgtctttggtcgcgaggaccaagacgttgtagaaagcctgagtcgccacctgtcgggttctgtctctaggttcatccaacagctcgtcaaaggcaacccactgtctgagaagtctgtcgtttccgtctccgtgggcatgggaagaagagggtggagcaccgccgccgccgagggaccgcgtctcccctctggctttggctaccatattgacgtaagccaggaagttgtggccgtcgcgatctagagcgtcgcgcattacttgggaggtttcggccgcagcctgggtagcagtcatttcagcttcgccggaaggagtacagcgcaagaggtcacggccaccctgaggaccgccaggcaaatgcggaagctgcggttcatcctctccaggtggcattatggggtcggatgagaaaccaggggcgccgccagagtgcaagaagggcgcgtaggatcctgcgtcgctgaagcgatcaatggggggaaggtgggccaagcggctgccgcggctgtggaggggactggcgctcacttggcggctggatccggggtggtgattgtcgcctttcaccgatgagcctgggaccagggaagagggtcggttccagggagcgtcggagggaatgtcgggcagtgctgagccatctcttcttccaatctcggcgtcttcttcgactcctccagtaggcaagccgccacggcctgcctcagtctgcggctcggtgtttggctgcgcttgcgcttgatgctcttctccgttctcatcactaaggcgacgacgtacacgtctctcggcatcttcttcctctaactcgagagcttcgagggcggggcgtcgacggctgcgtcttccctcggcttcaacctcctcatcgatgtcgatacccaaggcctcgctagcaaaattggcgccggaaaacagagctgccagtggatggctgcgatggttttcggagttaagaccgctttcaagggcgcctacacggccaactccacgaccaaatatgagctcgtatgcgtgtttcttggcagtagttgggttcatggctgcaccgcgtacggcagcgttattcgcccgctcggcattggcaagataattggtgctccacgacttcaattcgtggcgactgattttggtatcatggtcaggtaccagcacagtacggcggcgctgacgacgttggacaggtgcggcgactgcctcaaccacaggctcctccgcaatgacttgtgcttcttcgacatcttccattaactggtcttcctgagcttgctcgacttggtcggggacaaggccaggaacttcatcggcatcgggcggaggggccgtacctccgctcatgagcaagtcaccttggtcgtcaaaggataattccgactcattatgaccttggccaaaggcagtgacacgagttcgctcttcctcggggcgaggaagaacaggcagctcaggctcgtcgacagttgccatcacgttaccgtcagcgtcgatctcgattccccaatcgccaaagatttcggcgttggcctcgggttggccgaactccatcatatcgtcgtcaggcttatgttgagaaagaggccccaaggagtaggaagaatgctgagaatacagcgggtcggcaggagaagatggaggaagatcaaggccaagaagaaaggagccgctgccgtctggtgtgagattgaatttatccagtggggagaactgggacgaagtcttgcatgaggcctgactctggaatagggaagctagatttccatcctcgtccaagcggaaggctgggagccccatgttgacctcgaagtttggatcatccgggaggatgagttggttgcgcctgcgaatgtgaggttagactgacacaattatctggtcacgggcaagaagggggtagacatactttgctttgccggcttgcggatcaagggcattctcggtgcctcccaggacattgtagaagcatctcatgtgcatatggatcttctcggcgtcggtgagcacataggagcattgctgggagaagaccctagaaacgccatatagtagacttccctgcagccgcaaagcaatgggtgcgcccggctggaggatggtctcgcaggctttcctgacattgacttcttggattgccttacgcgagatcttcctgttgcttgatctgagaccaaaggtcgaaaccagcctggagcgagaatcgagctgcgttagctgagttgtctcacctagaagtcatagaaaggtttactgaggttcgtccaggttcacttaccacacggtggcaacaccatactgctggttagtcaagactggtgaagaagtcagtactgcttcgtcctcgtctcgtcatcgaatgagaagtgaatctacttactttcgtgactgtagaacatggtagcgaggaacggttgtgtgagactgagaggttgttattctcaagtgttacttgatgagggaggccagggcctcgaaggatacgatgcgtgaaggttgatgataaggtttgaatagagatatgaaggaagaaaagagtgtggaggagaaccttcgtaaggaaaaaaatggagagtgaaggggggtgaagaggggtagtgggttaaaagatgctcggggtcgggtatgagagcttgacgcgttctacgtggacatggccgagatgggatgaaaagacacgcaaacaacgactcgaccagaatacaatgggtggcatggacgaaaacattttgacggaatgaaaattacggtgggctgttcgaatggaagagcaggattggtatcagtgaagtggtcgagttcctgtttccccccacagttcacgatactcgggggggaacttgtattcagaaaaggaaggagcggctcgtaaaaccaattactcggtccttccatcttcaagtcaaatactctcaacccagcatggcctgagctttggaccagacatcgtccattcactaccaaacaattccattacttcgcccttggttgctggccaatctgtcacatcccccatttgttgttttctcgaaagctacgagacactcgctcacgcaacaactttttctttccagaacatcttggcctgatgagggccgggactttgttcgacaacaattcctataccagacttttctccagaaggctctctgtcactgtggcaaacgagccgttctccgctcaacactgacaagtcctgcgtgacatcgtcgtccctggggctattgtcgccgacaaagagctatttcaactcctcttgataacctcacaatgagcgaccatcaaccccgccaaggccgccgcgactctccggtcgacgatcgcgaagaatatgttccgtacgttagctgtgcgtcgacttctgccgcgtcaaagctgcaagcgcagtatatcccaactcagtttccaccgggacctcagcctccactgggagccgtgagatatgtccctcccatggcgaaccagtttcccgcgcacagcgcttctggctacatcgagggcttgtattcgacatttccaacgcattacaccagctttcctcttgcggcaagtgctccccagccctatgatcaattcgacaatacgagttacagacctcctactcccaagatcgaccagttcaccaccgccgcgactttgttttcacgtgtttccaccccagactacgagcgagaattcgacaacgagcctatcgatactgtgccaagaagtgtgaacggttcttcgatccctccgcccgcaaagggctcgggctcatttcataccactcctgaggttcccagacctccgcctcctagcccggaaaactttcatatccctttgaagtcactcaaattgaacgacctacgctcgtcggcttcgattggctatcctgctcccggagataagagtgccgcgtgccaactctgcgactggcacggccacactgcaaagacctgtccgctgggctccgacaagaaaaacaacaagcaacctagcaatgatgccgtcttcgcaaacaaggaacagaacgagtatcaggatcttgcgcgtaaggtcagccatattatccagaacgttgtcccggatagcaatcaaccacctgcaaccaacgagacgatgatccaacatatcatgaaatgcttggccagtcatccaggaaaccccgaatatgtccacaagcagctgggaaaggaggaacaccagggccagtggctctgcatcaaggccatgtgcgacaataagtgggagggcccagtgtccatggcaaccagagaaatcgactgcaagtactgcaagaagaacctcgctggtgatccggtcaccctttgctaccagatcaagcccagagacggccgagtcgcactgtatcgggaggtgggtaccttgagagcttgagagtttcgctcagaatattggggtactggcagctggggatctggcatttggggtggctattttcacatttacaggagaagatgacgtttgtcagcttttcagcttttcgaagagcagttttgtgctttcggcttccgtatacagctctgcacaatactatacccccttcccccccccccccccccggcgcgaaaggaaaataaagacaagaaaaagaaaattaagaaaaaaaaggtcacacgcgatgtttcataacgatattgggtggtagatgtcttgaggaatgcggcgttgttcgcgcaactcagtggtaaaagcctgggacggagttaggggatagctatcgtcacggctggcctcaagggtttgccaatacctttggtgctcgaaaggtctttgagatatgagatcccagaggaattttaagcagatagcttcctacaatcccattcaagaagttacattatctcaaggtgaaatgtaaatcgacgcccgagcctcgcctcatttcattcgaaaaagtaaacaattgtcgtcagtgctaatgctgcaaaacatcaccaagggttacaaagccaagaagtctagaaaacgacttaaaccaagtctgaccaatcagaagaggcgatgggttggtcaaaagtatcgtgagcccctcctccgctccaaaatcccttgtctgatgcaacgcgttgatcattttatgatttgcttttctcagtttcacctcgcacagtttatctatggctggcgcattcatcgatcctcaacccaatcaaaggtttgcactctctgcctaccatcgtgaggttcacacctgttggcgctgctgccgtgatttcctcttgcgacttccccgccctcggcacgcagtggtagtagctcgttctggttatacgcagtgctcgttgaaaatatccggatctccactccggccgctttcgccatcgatcgcacgacaaaccgaagtcattgcaactttatcgctgtccctgtccttgtaacttcataaagaccaatttttctctcctcattctcatttgcatagattgggccaaacttttcatataacatcatctggggaaaccccaccgcttaacatggcgaccgagagcaacccggcgctcgcctccctcccgtccaacgtgcgcgagatcattgagctcgccagccagcgcgatggcggcattccattccgggcaaagaccgctcatgtccacagaacctgggctggcactttcacgagcttgcccgagctttatattcaacccgaatctgtctcagaaattcaaaaggttgtccgcttggcccgtcacgcccggcgccgtgtcactaccaccggctgcggtcactctccttcagacattacttgtacctcgtcctggctcgtcaacctggacaacttcaacaaggttatttccgttgaccatttaactggtcttgttgttgtgcaggcaggtatccgtctttaccagctcagtgacgagctggaccgccgcgggcttgctttgcctagtctcggcagcatcaatgagcagagcattgccggcgccatcagcacgggcacgcatggcagcggcatcaagcatggtcttgtcggtgaaagcattactgagctcaagattacgcttgccaatggcgagacattgtcgtgctccccagaggacaagcctgatctgttccgggccgccttgatctccctcggtgccttgggtatcatcactgaggtcactttcaaggctgttccagctttctcacttgcctggagccaggcaatcgactcggataagcgcatctttgagaaatgggaaaaggatctctggagccaggccgagtttgtgcgtatttggtggtttccttacatgcgccgcgccgctgtttggactgccaacgttgtcgatccggtcgacttgaagaccggcgccgtcaagcaccgtgagccgccaacaagctactacgatagctggctaggctactatgtctatcacaacctccttgctctctccagatggatcccgcgcatcacgccttggattgagtggttcgttttcggcatgcagtatggtttcaagaacggcgaggtcacgaggattggcgccgttcagcccagccagaaggccttcctgctgaactgcttatacagccaatccgtcaacgagtgggccatccccctccacaagggacccgaggctctacagcgtcttggtgcctggcttcagaacctgaagcctggtgaccccggctatgttgagcacggcatcccctacagcgccgagggtctctgggttcacagccccgtcgaagtgcgtgcgagcgactcgaccgtctacacctcgcgggaggccaacacgcgccccttccttgaccccacgcagtctgacggccccacgctctatctcaacgccatcatgtatcgcccctaccaccgtgagccgacctacaacgccacagagcgctactatctcggttttgagtggctcatgcgcgagctcggcggcaagccgcactgggccaagaccttcaccgcgacccaggccgacctggcaaggtggtacggcgatgacttccagcggtggggcgccgtccgcgagagcgtcgaccccgagggcatgtttgttgggccctggcacagacgctacctgttggagcccctccaaagggacaggctcctcccgctggaggagattcagcagacgactaagaaggtccccgcgaggcagggtggtggtatcgaagtgattggcatccagaacctcgtcgcgccgaactaggtgatcgggagaattctgggttcgccgctcaacaggatgaagaaggaggccgagaaggaggtgaccaaactaggtggccggacgctgcagactgctgaaagacctaaggggattcggagagaaaataggttaggtggagtttttgaacaaaccacttgatgaagacttcagataggcattgggaattatggccaaagagtgagaaagagcgtttcatggagtcttgggatatgtaccctaacttgtcatgatcattttgggataccaggctggttcgaaaggaagggatggcaagaaggttttgattatcgaggcgaatacgttgtactctacagataccacagaaaagtactaagattgcgatcttgaacgaacgattgtgggttcttccatgctgcagtggaagtaatttgaacactagtagctgtccacgcctccagtagtaactcacacacagaatgcgtaattcatgtcgtgtcatgtcattcatcatatccccaggctattccttaataccgccaacgccacagaaactcccaagaagaatctgaatgctcaggaaccatagtctgcttcgattacgttgccacttgatctctctagaaccattagccaacgccgtagccaaaagatgactttacagtaatcatcaggtgaaataacaagctcgcgagagggagggcaaaccgatgccattccgttacgtgcatgtatacgtgtacatgcccacacccaagcccgagcagaatgtggtcctctgttcgcttttcaatccttctctctcttaattcactctttcacctctgttacttttccgctcgtctgctccccccttagccctaacgccatgcgatgattgatgcgatgcctatgcatttgctgatccaacttgaatctatgccagaactagaagccgaaccagaaaatgctttgatgaaccccgaatgaaaaatcggcaaggagacagaagtagccaatgatgggtgtcgatgatgatgacgatgatgaagatgaaggaagcgggcgggcgggcgggcgaagctgtccattcaatcagtcggtctagctctgactcaaattcgatgccggcctaacaaagctcgccggccttttcgaggtcttcacaataaacggactgggcatttcctccgtctccacctcccgattccatacgggagctaccggccatggcattgactttgtcccagccccagtgcccgttccagtggcgctgccgctgcctgcgctgttggaagaggagatgctgttggtattactctgctgctgctgctgctgctgctcaaagtttgcggttatcggttggggttgtgatcgtggtcgggtcggtaattgcgactgtccgctactgctgctactgctactgctgctgtccactgctgatgccgcgattgtcgcgtgttccttaaaggcgcgtagtttggcttcgttggaaatgatcgcgctgatgggcctaccaccggcgcgagcctggtgcagctcgacgagcgagcttccgcgaatgttcttggcggccataagtccgatcttcttaagaggcggagcttgtggcagtgactgttgtggttggttgttttgttgctggctgaacgacgattcatcgcatgtggacgacatccgcttgagacctcgtgttctgacggttatgttggacgtgacggtcgaggatggcgcgtcactaccgccgttgctgctgttgttgatgttgttcgcgctgagtcttctgcccacgcccgttaccgatggtatcctactgagtcgtcgggttgggctgggtttgcggtctcgcagggagggggcgctgggtgcggaacgaaggggatgttgtcctatcgacgaaactccactaactgtcttagagcgggtggctaatgtctgtttggagcgtaagccatggattgggagaacattggagttttgttgcgagttgagcgacggcctcgacctggttgtgacagtactgaaagggttcttgctggatttagtgatacgtttcggtgaaggaaccagagcctccgcttcggactcgtcgccagagtctatcatctctgtttctcttggaacctcccagttgctcttgtctgtagaagttggctcctcgccaaagatcatccgtgggtttgtggtcggcgcttttgtcaaagccatccgacggggcgaaagggagagggaagcgatcgtgataggtgagggtgaggccatttcaatgtccattggcgtgccaagtacagattcagcgggtgcggaagaatatgtctgcgctctgtggaagggtgttcgcgggattttctttgtgatgtcagagccatcagtcgactcggcaatcgagatatcggtgatgtccgtagtagaagggaagtcgccgtcaccgctaccgactgaggacaggttgtagtcagacactaatgtagcagcagtcgaagaaaacgagccctgctggccatgactgttgaacatgggtcctctcccgtgccgttgtagctctgcttctacccgcgcctgaacctcctgctcgaacttttgttgtagagattcgatttcctgggccaccaaacggtcaatctccagccgcgccttgacttcccattccctcctcagtgaggcatcgatctcggcgcgaatggacgatttttcggtttcgagtgcggacaacttgctgtcaagctcgcggatacgcttgttaagggtctcctctttcgttctgagagtcctgctgaattccacaacttccttttccttcctcatcaaacgtacaatcggcaggttcaaaagtgtggctgtatctggccttcgatcggggttcacgcgcaggcaatccttgattgttgcaaagagttctcccgagtaaacggaaggtaacggcgcaatcttaccctccttgattttctgaaccagctggtaatgcgtcttggcgttgaatgggggctctcgggcgcaaagctcgtatatgatgcatcctaatgaccaaatatccgactttaacgtgtatttctctgccgcgcagatttccggcgacatatagaagggggtgccaacgtaggtcgaggcaaagtcgtgcgactgcatgaccttggagagtccaaagtcaccaagctttaccgagttgtcttcgcccaggaacactacgaggcagcacgttagaccagtccacatacgtatcacagggtcacctaccgttctctggcttgagatcgcggtgcagaatagtcatgccacccgaaggaggttttggccttgctgttgagcccaaaccaaggacagtcttgccgacttctggagggtcgacgccgtagtggcagcggtacaaagcggtgacaagctgggaaaagatgctccagacgaacgattcctccgcgtactggttattcttaataaggttgcggataacacggcccaggtcgccattgccacagtattccatgtagagatgtaggtcttgggtagctttgagatgttcgcggtggtagtatccgacgatattggggtgacgtagggtcgagaggatcgagaactcggcgtgcaactgttcacgctctttttgcgacatcttgaggtaactgatctccttgcggcagaggatcatgccgtcggctttgcgccgcacctttcggatgatgccaaacgagccatggcctgtggttgtcaagcaagtcgttgtcagccatcaatgtcactgctaccctttgtgcatgtgcatgtggagcgccgttcgatggttgggggagggtgttttcgcataccgatcttttctagaagctcgtacttgtcgctctccgacatgttggcggttgactagatcaacgggacctctgacaggctatcatgaattgggaagagtatgctgcctgatccataagacaatcgtttcgggaagtgtaccgtgttgaaggataggccctgtcgtctaagagctgccggtaatgcaatagcagcgttgtatgcgatggatgtgatgaatgcgatggttatggtgattgcgatgggtgtatcctagtgccgggaaaggatgcgcacgattgcctgtaaccaatcgaagttaggttccgggtcttgttgggcggcccggctggtcgtggacgcttcggatgggcagcccgattgaggacgcctgcgaacctgtcaaagggagacctacgcagtactaccagtcaacatcgcgttgcccagcaactggcgcggggcggtgaggcaagcgtatcactctaaacattaatacctgtaagccgccagccccactgccagcaagccgtatcgataacactgataatctacgataagataagatgtgtaccgttgccgcaaatcatcggctgtcccgtcgaccatccggtggcgatccgtcacgacttcccgcatcggctctctccttggtccgtgctagcgccccgtagccgacccgattgcgttggtcgtccgtctgcttacatatctccggcacccgagatacccatttgcggtgccgccaccctccttcagtgcattctcctctgaatataaacttctcggtctgttcctagttccttgataacgataccccttccttgtagcattcaaaacttggcaaaaccaaagaaaatatacgcacagaaaagatggtacttcgcaaagaccagctcgagctcaagctcaaggacgatgaacaattgattcgccaaggcgtcctccgcaatgagcatccgtttgatgattccccagagtttcacgaattcatacacgcgtgccgtcgaggcgatctgaagcactgtcaggagttgatatcaggtggcgtcaacatcaatggcaaagacaagtatgactatactccactcattatcgtatgtgacgttctcgaaagccacctcatgcctcttgaattttgcagtagcactgatatttcaaaaggcaagtctgtgcgggcattatgaactggtgcaactcctgttagaatccggtatgtcctatcgccaagcgccaactctccaccatccagtcacttacacgcaaacccaggtgctctggccgaccccgattcattcgagcgagagcgcgcggtctacaacgctctgaataacaagattcggaatttgctactctcctatgattacaccaagactgcggatcctttacaggcttggtcatcccatatcacctcgttgcttgtccgcgagattccgaagacgacagacatcagtctcctcacagcttctgaatcgttccatctacataaattcatcctctcttccaggtcgccctatttccgaagaaaattcgccgacgctcctgaaactagcacttggaaactatcccactccattcctgtcgaggcttttcgggtcgtcataagatatctctatcttggcgaacttccacgcgaccttgttggacctcggagtacagccactgaggaagaggttttcaaggggatcgacaagctctgcaagcagctcgaaattgcccacctgtgggaagctgttctttcaacgaccgaccgacgcttggcgcgccagaggcatcaagatgaggtccagcgtgctcaggctcaagtaactgcttacttccgagacacggtcctgaagcacaagttcacagttgacacttgtcgggtgggggacgtgaaatggccccgagacaacgctatttccgcaaactgtttgttgcgtgcggacgagttcgacgagggtgaaggagaagatatcgctgagcccgcggaagaggcgctcatatctcgtaatggtattcccattggcccgacagcggcgttgaactcaacaaacggggcttcgaatggtgcgaaaaagcccaaacgctcagtcctcttcccggtgcacaaagcctttctcatccgcagtccctattttgaaaccatgttctcctccgagttcatggaagccaaggaaaccgagcatctccacgtcatcaaggtcgactgtcttcccgaagttctggagatcatcctaacattcctctacaccgagaggtctgactgcccgctcgagctggctctagatcttctctacgcggcggacatgttactgttggataagctcaagaccaaagccgcggtagcaattagcactctaggcagcggtaccagcaacgcgctggtagaccgcacccatggtggggccgcggaagagctacaatcgtcaccactcgcaacgtcgacttcgacaccttcgagcgggcagcaacaaacaccaactggatcatcgccggaagcggatggacagtcagttgaagtggaacccattaacgtctacgatgtcattcacgccgcctgggatcttaaagtccagcgtctggaagatttcgccgcccggtacctggccagtcgattggaggactacatcgacgaagaggagttcgccgagttgattcaggaaagtgcgtcccggctcaagaggcgtgaggagacggacactattgagttgctggacgatattcggtattacctgggcgagcgattccggttccggttcgagggtgatggcattgaagagatgttgaatgaggagggcgagattgatgctgctcaggtagaagacctggcattagaggctgaggctggggaaatccgtctcgaacagccttctgacggtcagagggaagtgggaggagaggaagtggggaaatgcactgaacgcgatggtgaggaagagggaggtggtggtctacgaacattagacgggaagttggttgaggatgagtttgtgtcggatgcggtcaactaccagatcttgctggaaaagatcgataagatgcttgaccgtctgaaactgggtgcttgaagggctacgagcgtttacaggaaaagatattgcatcaaggcattagatgttacatatgtcacgactggctacactggtggttttgtatgaatacggttcgcatagaagttggtcgtttgtttcaggtgtctctctcccccgtcacagcgccaaaaactgaactcggtttttctcgcaacgctttctccttccagagcaaaaatcggtaggccagcgacatcatcgtcttgcattgtaagcgcagccacgtgtctttggtcagagaaagagggaaggatcccacaaaatgtgttgacagtgttgagatatctgtggcaccagtatcgcaaatattgccttccttcctttacgccatactctcaatacttgatacgggcttccgccccaacgacgaacgttgtctccaattgctctaccccttgcttatatcccgatatcgattaagcaatattctttgcttttcatcggtcatgcttctttcttttggcaagcggtcgcgaagaaattatattatcccctacatactacgaagtgaaaaaaactacgactatctatcaaactcaatatcttaaagtcccatggccatccatcacaaacgaccctgagctggattatattgagttacctacccaatcattgcctcttccaacaatcagccgccctcggggaccggcatgtaacaccaccaaaaacaatttaaaaaagacggggcccaggtaaggttgcagtaggcaggagtgacccatgatttccggtgccgttgaacgtttcagcagcgagttcatcaaccgatatcacaaccactaacaaattattcgaaagtacatggatcaccgaccaaccctcatcatagacttgccgaacttcatacccgtagttatgtaccatgtataccaagcatggcacggatccctcctggccacgaccacggctagcccctgaatgatatcccccccccccttccctcaagtcttctccacgaccccatgctcttcggcagttctctaagccggggtccttgttgtctcgaagctgtggatgctagtgagaaaggagagaaagcaggggaggatcgatttcaagcctcttctggtggtgatgattaccaaggtaattagcccgcgcactggaacatgctgccttttttgcatccatagtagaagctgtgtagcgtgtgtactatacattggatatctgaagatgcgattggatagtcgtaggttgaagctttgaaacacgggacggcgggggacgatctcccgcgctcgcatccggctgtgatgcttgatgtacattggcaactggcacatctgcatttttgattcatttacgcagtacagccagcaaaggggggatctcttgtgtgtagtcctctgctttttgatctctgatctctcatctctaatcttaaccttgtgaatagcctctgaacgtaatgaaggacagctctgacaggaccttgtgtggcttatcagccgttcgttcgttcgttcgttcgttcgttcgttcgttcgttcatcgttctttagtagttatgtgtagactaggtaggggacctgatgtgcctggtttacgtgagccgtagacgcgcaagtatgatgttgctggcgtacatacatacatacagaggtacgtaaagaaatgtaagcaatcgtggtatccagaaacaccgagcgcgcacacgcgcgcctcatccactaaagtctttcttctccctatacacagagtacaacccaccactcacttatcacactcgcattcactttcacacttacacctgctcacgcgtgcgtacgcacatggcatggcacatcacactacactacagtacttgcttactaaatacgtagcgacaacgacgacggcggcaggggaatgtttgaaatcgcgatgtgatgtgatcaatgtctcgggtcgaaatgaagccctccacgtcgggcacgcccaaaacacccttcgggacgtctagtctcggttgcgacttccttcttcgcttcccccgtggacccagtatcatggtttccacgcctttgttctgtagtgtagataggccggaatggtaccttacgatgagcggaaagagatcttcacttcacgcccgcggcgggggtgggcctgcgggagagaatggactcaggtggctgagttgatgatggcggatttgttggtggtcattgtgtagtgtagttctttgcttttatgttgcctagtgggtttagacgagatgatgaactacatttgatcgggaggctgaacctgcgtggagagtcgcacggtttccttttcgtcgaaggttgaaggagatcacggtggctgtgttgtggttgacaaaaagctgatgcctagcatcttcccaggttccccccaagttgttacctaacaaggtggtgaaacaaggaggcttctcgggaacgactcccggaacatcatttgattgtgcttctcctcgtgcctgccggtgcgtatgtactgcggtacatatattttacacagtaagataccatggccccgctgtgggcaggtgcagggatatgaagcatttaaggccccgcaaagaagcttttcgtacagtacagtacaatacgatacagtactgtcctgtagcacttactgcgcagtacaatacacacagagtagcagaaactaccattcaaggttgcgaacggtggaagggagaagaggaaaaagggacgggaaacaatggtgacaaactaccaaatgttggaaacaaggctaaacgggtagcagtaccctgtgcctgggcccctggttgcctgtccatttcacgatggtcccactatatgtatgctagcccctgactcgcgaagtcccgaaatgccatgggaagcgaagcgatggctgggaagaagctatcgtccgcttctggacttagcttctagaaatatgtctcactctgtcgacttactctgtatagccgagtcgcataatgtctcacttctttgtccgtcagcaggtatctttactgttgtcgtcgtcgtcgtcgttgccgtcgtttttgataaccgtctccttgagctcatgaaaggatagcacctagaaagggaacaacaacatacaaatgctaccataattgcctacctctcaatgacgggcaagtaagtaagggcatggaagaaaagcaaagaacgagatagggtcgtgttaactggagaaccccatcagcctatctgtgatgtgccataacaatgaagaaagttggctgctgatccaaggcggaacttgacgttgatgatcgccaacgccatgcagaaagccatcgtttcagccgactgaaaagagcaaaatgccgcatattctcaattaaaccggatttgtcttatcccctttacggtctagtaaatctatgaagaacctctgtgtatgcaaggcggccagcggggccggtaagctgagcataccactcagagtgactggcaagtctggccccaagtctgtcacgcaagtgacacgcagccgatcgagcgacagctgatgtactaaactatgttgagcctagttcccgtgttcagaaatctaggttgaattcaaaaggcggaagctgacagctggatgcgaggatggactggagacattacctatgccggcggcatatacatagtgcactgcgtagcatgttagcgcggtggtttgcaagtggcatggagatagttgggatgctcacctctcatccgactcaaatataactcagagatcgtttcaatgctacatgatcgatctctatcaagcacatgagtctttgacaccgtcagttcatgctagaattctctgcgcaatggaaaaaatgaaactgtgacagaaataatcaagctcgtaacgttgtcggcggcctcctgattggcacaagaccccgtattggcctagcatagagtaacgaatacctgaaaattacgatcaagaaccccggtaacggactcgatcatcattcacagggttaacagtattccctttaatgcgcgctgcggatgtatctgactgggcaatttatcgaatatcatccatcgaggcacagggggagagagacttgcctcaagccctcaacacgacacgtttgcaacgctactaggggaaacccgggctctcatcacgtacactagtaagtttaaagcttattgagcggaaatctccgtgaacccgaatcagcgcggggttttcgcggcatcgaaaacacctcgaaaatttccattgtcggcttcgatgactacgcagcgagaagtgaacacgatttcccgtcgcatatgtgtacctcaacacaataacaaagtcgcgattcaggggttgccggtcatgacacaatatggagccttggctcggccgtattgttgctgctctcggtctttcggcttgatggaagctggagcacccgcttgcgacggggagttctggatccgcacggcgcacggagtggaaagtatatgctgggaagctatagatccctggaacttgcaagcggaaagcggtatgtgttgcgcggccgatgatggcacaatggctcgataatctgcatggatcagacagatcgtgtggggttttgggttcatctcgacttttgtccatcttggaacgagttgctggagttgttgagggataactggaggcgtcttcgtatcgataaccttgtccagcatacgcagggttcatgttcgtttttatcttgtcgaacctggacagatggaatactgcgacggcaatttttgtaaacttctttttcatgataattttgattcatttacttgattgtctttctgattgggaggtaacaagggatcccaaagcatgattgatggttgcggttttgttggtcgtgtcagtggccaccaggtgaaacaacaggcatcgagtcaccgcagaatgtttgagctctgggaggaacctgatttcatatcttggagacctcgtctcatggcttccgttgcacaggcatggcgggagggttgttactcagcatgaacagtaggcgtcgagactaatgaagaggcgtcgtgagcctcgcgtgactttaccgccgtttctcagtgatacattatttaggcgggggctgagaggcctggagagaaataactgttgaactgctattccgctgtcaatgtctcaagtcaggctgtgggtggctttctcaatctcaaagccaactgcgtgatacagggtgtgaacgaaaatcattgctggacgaggtgaggtgatagaaacccgagtacgcttcacagccacagaaggcagggcgagacgagcctcattcgtatttgccagttgaccggcgctgcctgtttgaaaggaaacatgccgtgatgcaataaggctaatgaggtgataaggttaaccctgatatcgcgatttggcagacaggcaagtgaaagtgctcgactcaccaccggaaatgtcaaaaccacacaaattccgccgcttccgtcccgggaccacccgcaggcatcttccaggctgaggcgcaaccaacgaagccatgcgtattgctgtcgaagactattccttgatcatgcaatattagcaggatcgatagcaggaataatcatggacaagaacattggcataatctcatgttgccaatgcaaatcgatgccaatgatgcttcgccatgagaagccacagaagccccccaacagggagctagatgaggagtttcttagctatacactagcgctgactgctgagcgctcaggtcacccgccttggtaacggcaaagttgcgatacaaaacacgagagtaacgtactgtgtcgtacgcccatgacatcagcacctggcagctttcttgacagcccctccgtagcagcaaccgccatctcggcagcgggcgggcaggcaggcagagaagcaaatgttgatcccatccacatggattggggaacatttttgagaacagacaaggatatgggaccccggtctcgcttggcgaacaggctgatcgacggtgatcaaccgaaatgcgacaagggggcggaatctcattgctcagttggcccatgctggcccatgcacgagaggaggggtcggaagtgtggtctggttgtcgagggggggggggggggggggggggggggggtcgcaggtagacgagggatgggaggggcgaggaaaagaagactgcaatgtgggttgatagtaggaaatggagggagcaccatcagcatgaaaactggtgaaatgggttggtatgccctctgggcgctaacctcgaatggtacgcaaaccgatcacgggctgaaattgtacggatgatagagaagagcgctagaaataaaaatgagacaagggtcgtgaaatggaggcatgacggggaaggacgaccaacaagttgacgagtctacgacgacgatgacccccccttctcttctcccctcccctccagccagcgacagtgggtacacaagaaagcaggagctgcaacgggccagggagccccattggtggaaaacgacgtcggactcgaagttgccttcgctcgtcctaacggtctttccatgccttctattccccaccccgccacatcccacggcagctttgcaccgagccacggcaggacgtgattggcgcccgtggcccagaaaaagcaaatcgacaaaagaggtgcagactccttccaagagaaggccgcttttgcttgccttgccgtccgtcgtcgaaagacaccaccaccactcttcatcatcattgtaggaattgcctgccgagaatagtgtacctacatatgtccctaggtaagacaacatcatcccaagctagcgataccattatggctgctgacgaaccttacccagaacggcgaaatctccggtaatgcacatatcccgtaattcatcttgcacatcaccgccaagggatcctcgtgaatgtactgcggaagatggtgaggctcttttcgaccagctgcagcgttccatgaaaggaactgcaacttgaaattataacacaggtaccatctctgaaatgaatggggcaggtacctgcagtgcgggtgtattttaccttgacagagtgcccctgcggcccctcctccccgttcgaacctaggatcttccgcaggggttgggcatgacgctgacgcggatgaataatttgaaggggagagggggggaatggaagatgtgatgggtaacttaactcacccaaggtggatgatgtttctgtttctcttctcccactcgcttcttgacatttcattttccccctcgttgcttgctgtccacacttttcactgtaaggcggtggtcggtgcagcggtgctaaggccaagaaagtgctcaggtgcctgctcagatgctccatccccctcagtgagatcgatgcaccggttcatctttctcccacattcctcaccgccttcgtcaaacttaccattctgtcgtccacaaccacaaccacaattaccgtcccgtcacggggttcgcgtaatccatgaattgcatgatgcgcaaatcctcgaccggctagcgcaatagtataatcagtagcgtcattagatacgggggccgtccgggggtaaatactccagtgcccgaaatatcggccaactacgagtctactggcaccactgccactaatgaccgaaaatgtgaaaactactgggctgatagtgtcccacgctattgccgtacacacctaccgttcgttactgcgtacctagattaccgatcttcgcttccttctgacgggctggcgggttgcttgctgatgctcgtgcttgagctgtcattgatcacctgttgccgtgtctgggtaccgtagtcatacatagctaaaatcgaagctaagtgattaccgatgtgagcatctatctcatggagatccaaagtacaacccaaacaacggtacaaggagcgaaacattccacgacctccattcccaaaactgaaagggcttgcaaaaatccacggccaaagctttgacatgtatgtcatgtccaaaagctgccacttgttcgtttcccgcaataatttggtgttgcccgaaccggccgccccctcgggctgctccctttgtttgctatgttgatctgccgctgtctttataacgagaaagagaaacaagagaacaagcagctggatttgcgtgtgtacttgcgagtaagaagacgtactatgtacgtaggtaattctcataggtaattcatgacgtagatagaaggcgccgtgcccgcaacccaggaacgcctctcttcttggctggccggctacgggtttgcggtacttaacaatagacgctgttctgttctattcctgataatgaatctcgtcgacgtcggtcgagtccgtccttggtaggttgcgtgcccccccccctccccctcccctcctctgagagcaaagaggggtgtggctgtctttgctgggcgttggctggttggttggtcgctaacaacactttaacttccggcgtcttcatgcgtcctcgtcatataatttcccttttcagtgcctccctccggacctggtccatgtcgatatccacgcacttggtaccctccgtgtagatcatgcgacggaaatgagatcgggggatggggtaagagagggatgatcttcgttgcttttccttctcgacatttttgtgatctcttgatcagtcagcagcagccatcgtgatgttcactccccctcttttgctgctttgcggtttagcccataaaaccgttttttctccttgccgtcaggggttagggcaaatgcccgcattgtgttttctgttgtcttacagagggacgaagatttgcaatatgcatgcttcaagcggccggccggccttgtcaatttaggtcgttcagtcaaagtgacggtaggtagttgttacccgctttggagaaattgttaaagttgcaacaaaaattgctggtcgcacagctgaaagattgcagtgattgatgccatgtgaaacggcgtacatcgtggtaggactgtgtagcgaacaatgtaccaaaactgacgtcggttcaaaattctggtccaacagctacaagacgacaaaggatgcattgtcgcacaaaactcactcggctataaaccaccagtcgtgtggctcttcgttcaggctgaagaaagcctgtaattcccacaccaaaccacattattcaaatcattccaccaagcacatctgttaaggtgatgtcagagaatggacagatcaaaacccagtaattcaagttttgacgatttctcgctcgtatcaaatttggtcgaacattttgcattgataatttttgaagtccgccctatccattctcatgcaacgttgatccccggctttgctcttcaacttcttctgttgaaggacagctcgtaatgctaaatatacaattgcccatagaagggcatcccgctccatagacattatgtgaacgtgtggggatatgaaagaatcgaaaaaaataaaagagaaaacaaaaaacagccgccaattcatgccaaatgcgagccatttctttggttctcgcatgtcatctccgcgtgaacgcccgtgtaaatgctgaagcaagccaaacccgtttcgcgccgtgggagcttttttgtgagtagccaaccctaaaggtcatccctgaaacccctttagaccctgtagaccctagaccgtgacctgccgttccgaaaagagaccccgatcttttgagactgtaaaacgcatacaggtcttggtgtgtacctgttgttgaacgatatgaaatctctgccggccccaagcagtgatgcgctatttgtatgcggtgatttgtcgccttttcccccgtaaacacatgccaggctttgtaggaatgatccctgcatatgaaacccgatttcccatggagatggtgatgaacacttctcgaaacctttcatgccaatccggaccgtctaggttggttgtataacgtatgaggtgtgaatagaaaagaaacgaagattggccgcctaggcagatgcgctgttgttgctgttgccactgcttctgccgttgctgctctcaaaactgtggcagccacgctcatgacgcttcatgttactgcgaacgctgaaggcctttccgcagcctgcatgggggcacttgaaaggcttctcaccagtgtgagagtggctgtggattcgcaatgagctgggtcgagagaaggccttgttgcaagtctggcagatgtaccggtcttgagactgcggaaaagatgcagtggaagaaggagcaatatagtggtgatgttgccaagggttggctcccgtgactggtgcgagagtgactggaactggcacagcaggggtgaaagtctaaagcaaatgttagataactttcatctgttggatttgactgattgttctcacctgagggagtggtcgctgataatacaagcccgacatctgctgctgcggagggggtgtcggctgcatgggaggataataagggttcatgcctgactgactcgagtagccggctgacgacgggtactgtgtttggaaggttgatgactgaacaggggctctaggtgtagcagtggccatctgccgggagtcggcttcatgctggctcaaaggcggcgtggtctcatagtagtagttggagctgccctgagactggcttgctggcttgctcgaaggagagcggtatccttcaaaagaagcttccgaagacatgggaggactaggggggaggttcgccctgatcgatgctgggttgccaaactgggaagagttgggacggttgtcaggctttgagaagtgcactgaagaacggttagtcttgtgcagttccgtgatatcaagataggttgaccggtcatacattgctgagactgaggagatgtctctgaggtaggagatccctgatcggccatgacaagcaggttcgaaatcgagggtagagagcacttgttggagtcgtccaaaggaggggagggtggcggagcgaagccataaggctgggcaggatattgaggcgttaacgtcgtgggtgccattttgatgtcggtgtgtgaggttgaagtgtagtggaccggtctgtgttgaggatattactactgcctttgatcgagacgaaatggtgcgtgataaaaagtatcgcttggtgaaatcggatacgtgtggttgattttggtggtttaaagcagcaacagtgatgatgtcgtttctttgtctttcagacccaagctttgaagcgggcagggaggtgagaggaggggggctagcttatgtatgccgaaatccaaaagaagcttgttgacagtgaatggggtggacaaggttgttctgaacatggtaccatttagatctcccgagggcatggagacaagagtggatgatacggtgccccctacaggttgatccccggaggaccaaggccatcagtgggtcaattcacttgctgtcacaaattatggtgtgggtctaccgggcggtgggcttggggccttccagcgacagaaccttgggtggtgctgtgcagcagcaaggccagggaccagggctctcagggctacaggtgagtgttgatcagatggatagaaggagtgggtgaagtgtaccgtaaaatacagagtacctggtaagtaagggagcctgcagtgtccagcaaaggtactggcatatattagctcctgctatatgcgacctctgacatcggctgcatcggggttgccctggttgataccatgtgctccctaacccgtcgtctgtaaacacggataacttgccgtccgtatacagagctgcgatcttctcgaaggacaaaatggcgaataggctcgccaaggttgatcgatctccagagacacaaaacggtcgagacccgatgtcagtgaaggacccccgagttggccgagtcagttccttctcaaacctgatttcacagccgggatccccacgtttcttgtgtaattaagaagtcggcaggaaagaatcatcatgatacacccacctctcccaaactagaggggttttcaagtacgcaaggcggaggagtcctgggttcttagagatacgcctgcggtaacaaaacaggctcgcaaattcgacggaggtctgtctggtcaccacacccgtgatgtgttggaacagaaaggatcgtccttccacagtggggatcccttgtaccagccaagccagtgtagcttgccgttttgatgggcttgcatgcgccgtgaggcgcttgactgaaaaaggatacatgcccgctcttaagaactggtctgtgtccaccatcagcccctggctgtcacgaacgcgctctgggcgtctggaaaccagaggacccctgaagctttgggcaagacttgagacgaggagcagcaccgacattttataagtccgatcatctgcatggatatgcggatttgggcgagccgccacagctttcaagagtgcagtctccgggaacgtgcttggcttctgctgtgaccggattgtcgacatatttttatgccgtacccatcttaccaccctgtcaaacggcctttcaagacaaataccactgtttttttaaggttaagatggctcgtgtccctgttcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggaggcaaggcgataagaccaacctctcagagaagaaaaccattaaaagagggaggccagagatttaccaaccaacagaaaatgagggctcatcaaacccgatacacaagactgagagagcccaaagaaaggcagcctaacaactggagagaaaatcaaactcaacagtaatgacggagatgcaggtccactgaaggactgagagaaccatgagacacagtgccagaagaactcaacacagcagttaggcttccactcagaggtagcaatgatatctgaagaggaaaaaggagagaaaagagcccaaacaacaaagcccggcaaaggaccagaatatctggttaaatcgggagtctggaatggaactttgtaccttatagcagcacctcgggtatgggctatcgcacagactacctgatcttcctcgtccacgatgtggaaacagatgccctgcttcacttcctgacagttggtgtacgtagacctgtacactagcgtacgccgttcacactgatgccgctctgcagggcgtactcgatcaacaattgacaggaccgaaaagtgacctatctcttgaggcgcaggcgacgccatgtagtcctggcgagtatcctcaataatcgagaagaaattgctgcacgtgagggccatgcgaatcttggaatagaagcgccgatcctctgtttaactggaatgtggtgcatacgttacgcgggtggtagaaaggttacgtacatctacccagtacggcgacgatccaaaaaccggaacagtctcaggcagcgaaggaatcggtgacatcctcagatctctgcggagcaagggttgctcacaatgatcccactgaagggtcccctttcggtcattaccgtgactgccgtggccaatggcacggttacggtcgcttgcgaagttgcgtagcccaggacgcagaatcacagcatggagcgctacacgaaatgccccaacatcagtacgcaataacccgttcacatagcacaagaactatatacataccgatgcggtattttacaaccgatagtttgagaacgttctgaccggttgccggtagcttcgtgacagtggttctcgtattccccagagtatatacatatacagccctgtgttttgggtcgagccgtcacatctgtcaaggtcatatcctgtggagagaagcgaagctatattgatatcatcctcagacggtttctggcgaaatagtctcggggggtttccagaaacgaagctaatctccagcgatcgtcggttgtgtaatccggagggcagggttgcttcgggaaacaatatgatactgtgtacatcgttcgggtacatcggtggacgctatacatgggcgtcggtcagacagggggctttgtctggggcacaagattggtacttacgtggtaaatgggtacatggggggttggggtttaggggtccgtgatcgacggtagaagcgagtcgtgatgactggagaatgcgacggaaagcggacagcttgtctggtcctgtgtttggtattgagcagggggtgtttccagcggcagtgggaaaggcctgggtgcagaaatgactgctctccctctgcttccgtcaggcatttgcgtcaagacaacggcgggtaatcaatcgctgtggcacacccgtggcagaccacggtccggtgtagggcggtttcgttgcaagacgattgatggcgggctggcgtttcgaagaagggcagtctgtcaccgacctcgatttaggccggttccccgcgcctgtgccactgccatgcgactcccgcgggaatgacagacgtggatgtagaccaagtaccttgcctttacattctaacagcctctacagcccggtgacaacttttgtgtagccctggcggactcggaggccactttagtttgtcgcgggtcgcttgttacactggacaagtagaggaaggacctggcagctgcagccttacgaaggtaggccggcatgaggtcatccagatggccagacggcttagcatccaacccatcgtctcgggcatcttgatctgaatctccatgtgtcttgcgatgtccaaacactacgcggtggtaagcgtgcagcgccacacgacacactggaccacaagctcgggatgcccagtctgaagcgacctggaggtggtcgatgtaagaggatcagacatggcgatcatagacagcgcgaatgacgggaagcgagcgaggtgacgacaacgacaaggccaacaggaaacagaagaagaagctgaaggaaaatatgatggaagtgcccgcccgcgttgaagcctgctgtaactgcgagcgggagtgccaatcaaagctaggtcggtcctcagtttaccaaatgttctgtcaaatggaagccaaccatccactcccattttcctcgctccttccctttttggtgacggaaggcttgtcagcgcttgggccacctcaccttccaagttccatcgcctgcatcccaccttgctgacaattgtatgtaattgtggcctgactttttctcctatggagcaaagcaccgcctggaaaccgctcgcggagccagctaccgcacgcagcgacgacgacgcgacagtgcgagatcgccaaatacatcccgcctacactttgggagttccgtcacaccaggtctttggcttcctcaccgatcatcgatgccgcgcgccggtgctcgcaaagccgtctggatctttgccttgtacctggcccgtccagatcactggactcttgggagatgcacaatggaatcattcctgcatccgcctacggcgcccaagggggagctaaatcacctagggccgtgaccagccgagtcagctaagagacccttcgcaccgattcgttacgatagctcctcgtccaagcgttctgcaggcggccggaggattttcaggacccaggcactgacatgccggcctcagcagtggagctgctcccatacaccggcccggccgtgatttgcatcatgggccgaggatccggacgccaagcacgaccaggcacacccagggtcctaacagacggcccgcgaccgatcccgtaaccggacctttcatgatctcagtgagacattggcgatataaacatttcgagtgttctaccaggcgacatgagttggaacgcttcatgtgagcgataggacaccaccaactctgaccggaaacaatacgaagggagtgggcgactctcgtcggacccaagaaagattgcatacaagaagggaggtaagcaccacccgacatcgctacaagtccgcttgacagccgtgaggcaaggctggggaattggaatctggaagtaggagattttgcctcgtttttccttcctccatcccacgtcgcgtttcgcagacagtgctcggcaggcgatgagcagatacgacatggaacatttacaggctgcccgcggtatctcgggattgaaggaattctctgtatcttccatcttcattttttggttcaagcaggtgcgtgtgtgcttcttctcgccacagccggtcaaacggatcattgtagtccaagatttggcggtacagcctcttggtggccaggagcggtgatacttcggtcactctttttattgacactcctatagcataggcattattagtcgagacggtgccctgcaagatttcaggtagtttacctaccttgcatatgtagtgtaccgctagctgttcgggcaaaggtgagtaactgtcctccattccttaaacagacaaagtatcctgtcgctgacctctgtcaccagctcgcccagctagtgcctcccttggggtgcgcacaatgacatccaaacacgcagtcattgatcaaccctactgtacgctacaggtacatatcccaagtttcgcctagcccaacgtcactcctgttcagcatgatgacgatacttggtcattgtgtcctttcattgatcgacacgccctgcaacccctgctcctaaaactggcgtcccagtggacggatgcgatccggcctgcggcgatcgcgtggcgctggcgttagcgcatgctcgcttaggccaacgagaggagagggtggcttcgagaaccacagacgttggagagaccggcgtgatcggcgagcgttttggacgttttgaaccaaagttgcctcgggaaatatgccacgcccattgcacgtttctcgcgcatcccgtcaggcaagtcgttttcctcaaccagcttcctctttcggaatcttgtacgtgaaaacatatggatctcaccatggcagcaacaaactgattgcatcaccaccgactgagatctgactctccggggaccacattgcacagcgaaggctactacgtctctgggaactatatagctccctctaatgttggtctgccagtaaatacatagcagtgttttatggttgtgcaatacatctgagagccagccagcctcgaacacatcaagcgacatcgacataattttttttgggcgtcgctaaaaataaccatagggagctagctattcgacagagattcccacactccgccctactcatcgcccttcgggaaccagaaagatgcaattattcagatgagcagtatacgtactagaccggcttgaaagggcaagaatcgtatatgtcgacttcatacgtaccggcttgaaaaggtagagggagtctaccgtccgccaaggtcagtcctgtggcatatattgttgagcacatcgtactcggcttcaccaacacaccggttagcgatccgtcgatcatcaccagtgggatctacccgacacagcaaatgaagcttcatgctccttgccctgcgagattatgttactcttcatcacgcatgtccggagtaacacgtcgatcatgagccaaaagaacatctgcgcgggcatgcaacgctgctatgctcgtatacaaatgaaatcattgccggggctttgtccaaaaccggtgaattctccattgttaccataattgagagtggacggatccataaacagctgagtcggccgagttgccacttcttcattcacctttctccgaaatcatccccttatcagaatctcggcggatcccagtaccaatacaacctttgtatcaaatgttgcttctgcccaagcagatagagtgtgtgtcactgttttccgttgacgcctcacatgatcacctaccaacactgtgatgttaaacctcttcctaaccaaacggcgcagaagctagttttgtggcttctagtgctagctttatctgtaggttgtccaaaggtcgcaacggtgatggtgttcttccccttttatcacattctcatgacggtatgggtgatgaggtaaattgaccttcatccgtcatatctggtaaccccgtctttggcacagagtcgtgacaacttcttacctgaacctgaactgacgagtcaaggctgtcgacaagcctgctacaccagcgtcatatcagatgacactattcaggcaacataaaagacacctttgaatcagggttattccgcacctttccgtttttctttccctgacgaagtgatgattgcaaaacaaacctccattgaggtatcactgtatgcccctattgttacgtacttttctgcacaagcgctgatgcataaagcttttccccagaagtctgccgaccacatccacgaatgttgacttatcttctgtatgattggtcgttctagtctaggccagtggacgcattatccagacgcaccatctctaccctctgggataccaccaccactagccgaccatggtaaccatttaaatctttgggaaaactgcgttgtacgtgtgctagattatttgaatacaaccttagccctttcctgaggagtgcatgcttgaggacgcaagttcctttcctctttgcctcggccatcaaagatcgggtggcgttgtaataccacattcacgttcacacccaggatgtcttctatccaggggtctgcttaagcgaggtccattgacactttgtccagaacaagcccaagcaattgccttggccaataatcgggcttgcattgccctggaaaccacctcccttttcacacacatgtagatggacgcagccttccagacctctcagaaatggaagcattgaagagcatctggaaaacttggggacacagcacagggttgatgggagaaacatatcttcgtttacaaagcaaatattcaaccatccttggtctcggacgtcactcaacgtcttgacgcctagtcgccatcaatatcccgaatgatgaggcaggttgcggctaagacctatccccgacgttgatcacctgcttctgtaccgacaacatgcataaggtgtcattggaagcatgcaaagagacacatctgatgccctacgccgcaattcaagagcaaacatcgagatgggtgaatagcttcactcccaccacgatgctgtttccccgcttgccaatgggacgccgccgttgtatgtcggaaatattgaccagactagtcttgtcagatgaaatgcaggtgggaaggtgatcatcccctcgacgtccctcgacacacccactttccgaccatgttcgtggagtttgacaacttttttttttgcagtacacaatgacccctctcgacacaaactaaaagcgaagctaagacgatactaggggttctgactccaactatgccaggctggcatcaccctgcacgctaatttgagatgtcctttctcttcctcatcaaagcgccgccggcttctcgtcccacacgggatcaggaagtcggttatagcggccgcaggatacctttttgggcaaggaacaggctggactaagatcaaactccgccagcgtcgataacgatctcgttaaaaattaatcgtgatctaggctcggcaccggcatttatgctgaattacctcggaacaagtaggagttcaccgcgtatcgtatgtacattcttacccctatctgtgatcaccccggagtgtgccatggtaccgtatccgttccaccgtccgcaaaaggccatcatgacggccctcttgatcttgcagcaatgtcttgatgtatgttcggtgcgattatagcctgtattttgaagcagcgctgctacatcgagcaacgaagtctgactagtagagaggctgatgtaaggtaccaagtctcctacagatgacaggcgtccttcaagattcgggtcaccaacatcccacggaaccctgccagggcaatggaggaaagacaagataagaagcaaccctcacctgctgcgttcgttttgtcattacacagcaaacggccaatagctcagaggtgcggtgtaggttcggaatacggatgggctccttttcgatcggtcattgttactgtatagtaaaggttgattatagttgggatggtagaagcctaccggtcacaaagatgagcgtcgatacttccttgtgcacataacccattttgggcctatcgagtatcgacagctttgttttctttttctttgtattctccttttcttggtgctatcctccgggtactgcagtctgtctgtcgagtttagctcttcgtcaaaatcccctaacgatccacccctccagcactaaaattgtactctgctctaggcgccgttactagcgtaacgtctttctgtctcactttacatttccccatctctttcctttcttttttctctttttcgaccgagtctgaacaagggcgctcattgggtgagccgtctattgtctgcctcatgaactcacattacacaacctcatcacaacccctccccctcaattccactctcccccactttcagccggtggctggccattcgttgatgagctgctgtgaaatcgagactgtcacctcagcataagggttgttgtcggttcggttcggttcggtcggttgccctacttgccctgtcctgtcctttgaaacccccttgcccctgcatcttccctgcccgcagaaggttgagccaatcggtggtaaccattttcctgtagtgtaggatactttttgatgttgcaaagaccatagcgtttactactagtaatgtaggcggaatgtttagttaacaagccacgtcaccaagtcctccatgtatgtatattgcggggctcactaaaatggcaggttttcaccgttaggggattgctgcttgttactctcttttaactcttcgagcattgtgtctaactactgtacgttagatattccgtatggactgggctggatttgcaaagcgttgctccgttacaaggctcttcccgacccgaaacagccatcgtaccatgtcaaagatcataggcaaatcactttccatgcgtagcttgaccgctacagttcggatgtcaccaaagaccaggaccccagagatagcaattgttcaacggcccgagtgaccggcaagaccagatacttaccaggtatttatttctgtccaacaatactgaccgggtcaggttgggtgtgcaatactgtactgtagtgtatagggttaacactaaagtgaggcagacatgttcgccaggtccaccaatacatactttgaatgccggattggcggggaaagggggagtggaacatggaaatcgtaccatcttctttcctttttcacatttccttgggacatcgagactcgacgccgccgccgccaccgcgggtgacgcgtaggctctgcccctgggagactacactacgtacccaacaggaatggggcgaaccagacatggagcacactactgtaagtatcaaatctccaccatcgatcatcaccaccgcggaattatgctccctgttactgcaggcgccgttgctgcacaactggaaactttccctggacctgatcaagtttgtcaactccatcgccaacggcaaagagaatcctacagtagtgccactgtcaccccccacgttcctccgaggataccaatgttatgctatcgaccggcccctggccgggcaagggagcgagtactatgggtacataggtatttttggaaattgtcagtctgttacatgcgatgcctacctgtttacctaccggctaccgtacctctagtgtactttcaatatccgatcgacgtggtattttgaggttgatgaccagaggatccctcccgactttggtctttattgccgatgccagtgccgtggctggcttcctcatacgtgacgttcaaggcacgcacttgagaagtgtccaagccagagggaaaaagggggcaagataaatgaaatgatgaggaaatgaagtttggtcatgaggggattaacagttattccatactcattcatgctctctgagtatctggaagtatgcacaccagattccaaacaaatgcaggtccatccatccatccatacataggggtagctgagtggctcaaagtaggtatcagctaggtttgtgaatatgtgaaacgccgcacgggctccgcaagcatcgaaaacaccacatacctctagatacgtcgacgttgacaacgacataaacacacatgatgggatggatgggaggggacgatggcacactccagaggatgggaagcgtacagcgagcaaaagccactgcgtgaggtgcagtatctcccaactagtataatccagtccagtcccatccatgccgttccgaactcccggttgaccaaaacccagctgaacatatatatgcggacgggacagtgcaagtgtaggtaagggaagtgaagatcgccgttgactttatcattttcggtttccccttttttcttttttccttttttcttctttcctttcttccaacggtgttgatgggatgatatggtttggtagtgttcaaacgaggatgggaatgcatcctatacggtgtgagtatccgtccatcgtgcaataggaattccatgtcaatatctaattcagcctagcttgagcctggaaccaaagggggcgttcttcataatgtgatgtgatgaggtctatgcctgtccgttacggccggtggtgtttgtgaaccagtcgggtggtctccttgatggaagtttatcagttatcatagacaacaacgggatttatggacactagcgatggaaagagtgtagcgtgtgagaagcacagtgtttacaattccggataagacgtgaaatcttcattaatgggaattctgggtatatctaggatctagaagttgcctacctctactttgaagaacgatctggcgttttctggagactttcgtttcaaaactacctagtgaacaaaggctgatcattttcagttacaatcgaaaaggggcgtatacggcataatgaatgattatcaaaaaaaaaaaaaaaaaaaaacatgtatacatttgtggtgatatgtaagggttcgaatattgttgtgagcatagaacatgagtgtatggtatagaaaaaaagagttaaaaaaattaaaagaaagaaacaaacggttggcagggcagaaatataggatagtctagcatctagtcatattagaccaaagatcgttggcccaagtgtcacgacatcagcagcatcagatctagtagagtttggcgtattcacgacgagtctagcttatcaggtacacgagttgaggtatccaacgtaagaccttgatggcaacgatgtagttaggaatgtccgtcattcgtgttgtgccgaccagtatacccgcacgactcactctaaccgtttcccccagccacagacgtctggttcaatacccagactcatcattccaatactccgtctcgtggaagaccctacaaaaaggtatatcagcattgcaatgtcgctggcggtctgtaaggttgaaggaaaagaaaaggagaaagaaacttactgaggcccagtagcataaaactcccacccaaaagtcattttgataaactgctgcaaatgactagcaaccttgatagcccctacatccgtaggatgccactggggcccgatatcattatgctgcatgatgcccgtggtattgaagtagtgcacaaagggcttggtcttcttgccggtttgcagtgtcttctttgtcactccatcgtatacgatcgggttccggaggtagtcatccgagttgaaccacttgtacatatggtagatctcgttcacgaagccctggggcgcgttggggaggtaggtgttgccggattggtagaagcccaaccagagagactatgtaggagagaatctgtgtaagtggggtgcggaaagtacctaaggaatggagttattgaggcgggacataccataaccacgacttgggctttgggccacttgccatggatcccttggatgattcttgttaaagcgtcgatgtagatagttgtggaaacgttattgtgtgagttttgatcgttggtgccgatattgatgacgactatgtcggcggctgggcgcttgctaaaatcccatggctcggggttatctggaacacatgttagcttgtatccagatcttttgcttagggtctcaaagacacgatgaggttccaaaagtacctccatacatgacagaggctctggggctcgtatccgatgtataaaaccactgatggacctgcccgtgagggttgccccagcagttttgatctgccgcgcagatgcctggatatgcagttatactatattctgtgtttccaagacctgcaccaagtccactgttttgacctgttagttgtatctgccatgatgtgtcaagcttgtagctcaacgcttttcaggggggtttccgcgggaaacccttctccagaacattgacgcctttgtgtaagagaaacgagacttactatgcccagctcgatagtccttcgtacgaggtatacattcccgaggcaagactgtcaccgatgacctcgatacgacgaccatgatcaggaattctgatcagcttttcgcctttggcaacgtgcacggactcgatctggattccatatgcccagttcgtcactcgcaactcaaagattgagggacttatgggcgccatcaagtcagaccctggggtctctggagacacaaagaggtgtgtaccgcccgccgtgacgttggtgaagatccaatccaggccggagatgcggtacccaacaagaacaccatcactggtccaatttccaaaagtgactgccactatttgcccggtatatccgaactggattccgggagccctatatgtccgttagaacctatgtccatgatatcggttaacaaacgacttacgaccaccaggaaacatatttggaatcccatcgccctttgtaggaaatctcactcgcatttcgtgggtgcgtgctgaaggagtatgacgacgggtcaatccgcgtgtcggggaagttggttacccgtggttgaccattttggagaatagtggccgaggctgacaagaaagtcaggccaaagacggccagtcttgagaatgaccacataggtaatgctgctctctgtatgtctcgagcgggcagcgaaatgatactggtccgggaactcaagttcgtctacaagggaaaacccgacatgacatatctgagagagaaggagcggatgatctcattctatatcctcggagggagcagcccgggtcaagagctcataggatcgaaccgttacggttcggaagaagaggatgtcgttgccgccagcccgatagtcttgcattcggtgtcacatcgctcgatgtgatattttgaccttttaaagggaacaaagtagcttttgccttagccttgcatccctcgtcttgcttcatagccatggagctacactgcggtcaccggcacatgcgctttgtctactgttgttgggtcacgggtttgaccgaaccggcatgaactatagtcggacaacatgagaacaaggcgccttgcgtacctaagggaatctatcaggtcaatgaggatgtgccgaactcgacgggatagttaacaatcttcctataatcccctctcaacgccagtgtgactgcgaatatcctggagtgccgctgacctcggaagagggcgctccggttgccccgattgagaacccagagggtaccgttagcaagatgataccgatggaattccggttgacgagtctcgttaaagcccaaaggctttgcggacgtctaatcgctcgtatacgcacatatacaaagcgcgcgagggtccagatgtggcgcacagaggttgatcgtgtcgtgcttcgatcggatgtgtggatgcaaccaaagatcgtgttcacccatggacactcatcgccgcagctatcgaatgtttgtttgccagatgcccaagtttcaagaccggcttggaaagcgccccaaaggttggctggtaacacactcaagtctggtagtggggggacttggcagccgatggtgtatcaaacaagggggtcgattaatcttgtctgccagattttaaccacctgcccgtttcgctcggttcgctgatcacctgtacctgtcaatcaactgctgtccatggaggcgcgcacttgtttcttcctcaaacacccagcagaggaactggaaagtaagtaaaaggccgtcgccgaaattctagtcctgcccagagccgggaccgtcagaaccttctcatattcaaaccgaacgggaagcaccgtgcatgtctcggagcgcgtcgtagattgttcgggaaggcataacggtatgcaggcgtgaagagacggtcaggttcgttgacggcgtcagatcccaccaccctacttacatcctataccccacgatccccacgataaggaaggtcacggtgtaccgacatcatcacatgttcaaggagggcgggatttggtagagggcagcaacttcagcggctcacttcggattgcgtatcaccaacaagaaggaggaggaggaggaggaggaggggaggagggaaggcattgggaactcctaccgaccccgacaccgaacccgaacttgaaggccatcctcgttacatttatcgtcgcagcgaacctccgattcccgcccgccgctactatttctcccaggccttgcttctgatgagctcgattataacgcgtatctagataaggttgcctccacccgcgagataggacaatgaagccgcgcgtgcaacggacgtcgacgaggctcgaaatagtggtgatgccgtgccagcttgtgaaattcaaatgtcaacaggttcaaaaatcaagacacgccgtccaaagaccatctctactacgcttaccccgcagtgccaacccccggggtccctcggtaaacagcggtttggcgcatcgccttgcagcagcagcagcagcagcagcagctccgacctccatgtatgagaggcaccgagtttttcgagatcgaaaccgagaactttgcacgttctgccaacccccgttgcgccgtgtccccgcgtgggactccggccccttttcgcgattggacgccgaactcgacgataccgtgtccgagccccgagtccaatcgcatcatactacgctctaccgacctaccgatttccgcccgccgggacgctagccattcctggctttgaattctccattggcctacaatacaccacgaagcagcacgattagcgattcgcgatcctctatttttggtaacatacctccgtacctaagctccaacgcggggagcagatcttcggatccgcaaccgccaccgcaccggtctccctgcggcgtatcccgacagaccattgcggcattgtggtacatacctagccgtcttcctccgtcatgtcgacctcctcacacgtcccggggaatgccgtgcctgacacgcaactaggactcagcaatgaagagatacaactactacgacatggccagcaaaccgtggcggccgcagggggcagcggcggaggaggaggaggcgaatcgacctcgtcccgcgcagcgagccgcgcctcatctcaaggcctgctcgttatggacccttcctctctggccgctctaggccggcactttgaccgggtcatgcagcgaatccagcagcagctcgagtatctgacagagcagtcccagcaggtcaacctggaggtgtacgaccgcgccggcaacctggtcgataatgccgaccgcgagattgcgcggtaccacagcctcatggcccagatcgacgagcttgagctggattttgatcgtatatcccatattcgggaaatcgtggccgggtttcgtcagcgcgctgaggatctagagcgcgagttggagagatcggggagcggtgcgtcacgaagggatcatcgccatggacatgggcatcgtcactcatcgcatcgcagtcatggacatcatcattcgagctctgggaggcaaaggagttgagcaagtcggaatcagaagaagggtcagagactcaagggagatgaattatcctttcgggtaactcaccaacgacgagccatattacgggtcagagtgccagccagcaatggaagaaagagaataccacataggacggaatatgatatacaacttcatgcaacaaaggcaacaacagtacagccacacatcgggaaaatatgaggatatcttccaggtcatgaaacagatagaaggaaccaggtcccgcgaccatcagcaaaacatgtcatggaaatcatttgggcgtttttggggggtcataagggagcatatttagcgatattcggtgtgcacggtgttcgagctctcgccatttatgagtacaacgtcgggtcgtcggagaacagtaccgccagctagaaggtgcaatacaagcacgttcaattattgaaggaagacggcactcaggggaatgtggtcacgagagtgaagttctcaaggacagacctagagttggtaaaaatgattggggaaatttataacatcctttacttcggttcttgcttctcctctcttatgtgatcgcactgtgccttatctagaaagacggcgagacgggccccgcggcttgtaacatctggcatattcatcaaaggcttagccaggctttactcactcctttcattcctgtctatatcctctgatatatcccagactatgagcaatcatgttccatgtgttatgttgctacgaatgtactagcaaagggtcaaggcgcataaacaccttcaatgatatctgtggtacgaccggctctccacgccggccgatggtgtagtttcgctgaccataagagatggacatccacacggatccagaacgatagcaatgacctctccaagcgacagtaccgccttttgatatatcactcactgaccacccatctcctcatcttcatcactcatctcctcatccgaactgcgatagagcaccaccaccctattatcctccttcattttcctcctgtacctccccgccgcactagcgcgaacccttgtctcggtatccaacttctcctttgcctccgccgcgagctccttcatggtgtgcttaacattcttggaaaggatccccatccaaccagagtgtggcttgcacttcttcttggtgcacatacctgccgtcagggggtcaattttaggaacaccgttgattccgttgcggcgggcccagccattgacaccattgacactaccttcctcatcttcctcatcgtcgccgtcctcctcgtcatcttcatcttcgtgctcactcttgatacgcaccgcagattccgacaacaaagccaacaaatctgtaggcgcgtccatccgtcccctcttgaaaatcgcttctccctcgtcgctcttcaaaaagacactaaacgcgtgaattgccccgactgtgtccagccgcgtgtcgtagccgcacagatccttggccgtgcccttccccgccatgatggccgcctcgcgtcgcttcaccgccatgtcgagtagctggagcatcttcttgcagagcccaatttcctcgcccagagcgtagcggtcggcggcggagcggtcgaggatggaccgctcttctggcgtgaggactaccgagaggtcggcggtgttccagaaatttggggggacgcctgtgagggtgagttagcttggtgtacctggagggaaaggggtgtgggttggtgggttgaaaagagtgtgataaaaatgtgagtgggaaataggttgggatatgtggggcgagaaggtgaaggttgactgatggatgaagtataatgacgtgagagccacataccgaaaggttcatccccaagatgccatggcggatcatcatggccgggtttactatccggcgaattcaagagtcccataaactcctgccgagttaagttgtccatgcccacctctcttgttcgtggcagcgtagcaaccagttgatcccaccatgcattgcaatgttcctgcgagcagaaaatgctgcgctcctctctggcatcctcgtaaatcttggccggctggtcgcacccatcgagcgagcacatcttcttgtaccgagtaaccaagccacggccggggacttcacacctggggcagatatacctctgcaccaggttctcgcccgtgtacttgtccatgtcgatacactcgccgtggaaccagtcctcgcaacggtcacatgctatcatgaaccgatgattgtcgggtccgccgcagatacagtaggggccgctgtcggactcgctcattccgctgcctcctccgtcttgcccaccggctaggctaccggctgcactacctccgtcgtcgaattcgctaggtagagtcgtcgctgatgtgtcgatcttcttcctggttccgcctcctcctgttgttgttgctgctcccttggccgtgcctttcctggcccctccgcctgctgtccgtgcccgcttgggtgccttgatggtagttgcagtaccccgcctcctcgactttggtgtttttgatgatgtcgtctgcgacttggccatagttgctggtgagccgaatttatcatcacccattatatggtcaccgtcctcgtcgctactagagtgttcggagccaccgtagaggcgacgatcaccttgttgtgaagcatcgttgataaacgacattttgttcttgctggtgttggtgcttttagttgtttgatcactctcggcgaccgaaggactggtttgtctcccgctttcatccgtcgttgggctggctgctgcctctgatgcggccggctcaagagtaaagaaggaatttgaaaatgaggaggccatcctggtggattctggaaatgacgtgaagtgctagcaatcgttactcaacctgcgtggcagtggcagtggcagctaccgccacttcaccaaactacgggtgcaggtgccaacctggaggcaaacctgaactaaattggcagtgcagagaagagaaaacgctgggggattcgtgcttaacaatcgacgcacggcatcttcatgccacttgactaccgaagcaacgaagctcaaccggcaacacgcttgagcaatatcgccaagggtgataccgtttgaatgatagtgaccctggcgtgaagattgggatcaggatagggatcaagatggtttgtgagtggacgcgatccaaaggcgtctaacatgataccaatggcttggcaatattcgctaagcgcatagcgtgtcaacccgacgaccctgagcttcagtgccccactttatttttgatcccgcgaaacgggacctggaagcttttattttagtgttaagcacaggccgtgccgactgccgcccgcattgcgcggggagattttgcgctgcaagccgtctggagtccgcactcctccgttagccctccaggtcacctcgccggtcatttgtcatccggtccgcgtctgagttttggaagtcaacattcgagaatccactctgattgtcaaccacgacgaacaataccaccgcgcgaatgaacatgtcgcacgccattgcgcccatgcgcaccttttccagtgtcctctccaggacccccgcgaggcaatgccagcggttcatctcgacagctacaaccacccggcctaccgtcccgagactccaagcccagctccatcagccagtggcgcaacgcagaacttataagaccgtcgaggaagcaaagagcaaataccgttcgggagtacgtccgcgtgtcgtcgactagacgcgtcttccgcctcaaacattccctacgacaacaatcagctgacactagcgactgttgcgggtagcccttttcctggaaggccggccttctcttcgtcctcaccggcgccggcttgctatggtactttgagcacgagaagcagcgcatgcagcgcaagaggatagccgatgcgaccaagggtgttggcaggccaaaggtcggcggcccgttcgagctgatcgaccagaacggcaagcccgtgacggagaaggatctcaagggtcgctattccttggttagtttgatctagacgcaatctgttgcaacacaaaaccactgcgctttcacacattcaagctcgctgaccaaatcctttacttttgtacaggtctacttcggcttcagccactgccccgacatctgccccgaggagcttgacaagatggcggccatgttcgaaaaggtggaggccgagcgtcccggcgctctcaagcctgtctttgttacctgcgatccggcgcgcgataccccccaggtgctcaaggagtacttggccgagttccaccccctgttcatcggcttgacgggcacatacgaccagatcaaggccatgtgcaaggcgtaccgcgtctacttcagcactccctccaaggtcgagcctggccaggactacctcgtcgaccacagcatctacttctacctgatggatcccgagggtgatttcgttgaggcccttggccgccaacactcgcctgaccaggctgccaaggtgatcttggaccacatgaaggattggcagggtaagtggaagaaggattaggcggacatctggctttagtacaaaagtaaaagatacagagtgtagaaaacgtgtacgatacatcgactgcggtacttatacattgaaggagttcttctgtcgggcagcgataccgagcgatggtgcctcaaagttcttggatatgcgtcgggcgggctcggatctcttttgtcactttagacaatttcgggttctttgcgcatcccggtcttcaagcataacaagatgggccagttgggctcgatgaccaagtcgaatgcttaatggtatgttagaatacgaactaaggtccttagcgaccttgcagctacaagccaacttgtaaggcaaccttaacatggcatgacataacagtcaacgtattgattgtgtttcatcaagtagttgatgtaatggggatcaagagaaaggatatggggtacaaactggtcgcgtgtcaaccatgagtcgtgacaccaacactcttacctatgtactttactcggcaacggagcctgccgtatcttatcggatgttacgtcatggtcagcacgtgcggtttttccaaagctgtggtaacagaaggtggggtcgccgtagtgtagtgggactttccattcgtgcctttctctttattttctttctacctgactgcagtgacaatggatgtcccaaccattggcggcgcctactcccttgcactgcgccaacgagaaagggccctggatttcttttgcttctttcctgcgattggtgcccccacgtcgagtgcatttgcagtcactccaaatcctatcgtttatgtcttatttgctgtgttgaggagattgctcttccttgtttccataagtgatacggaaagttcaggtcatacgtaaggtacagtatgtgaaagagggaagacgacttacatgcatggttgggcagtcgtacactactaaggtagataaggactcgttggaccgtggagcccgaaacgcatcaatcagacatcttgtctttaaacaacactttaacacttctcgccatttgatctgttttctttgccttcgtaaagtatctcatatcagagtatatttaccacttacgatcttggctgagatttcataggcaatagaccgcgtgggttttatccctcttcacttcatcgccggcgtgatcttcgcggcttcagggcgataaacgcacccgctccaggcgccttccaggcacacactacccactcgagtcgccgactagtgtatcgtctcacccgtgtggagccccgcgtgaaaagaaagagacgggtcggctcggaaggtcgcggtcgcagacgacatatatattcagcccgtaatagtctcgaaagaaaacttcgacagttgatctcaattgcgccatatcgctttgatttcgaccaacgcgacctccatttagttacgctggtttgggcaaaattcccatctgtttcatccaataccatgtcggcaccgtcctccgttaacgaatccacgaacgggtctgtcaacgggccaacgatccgccccagacgttcggcactcaaatatgaaggcgacagtgacagagtacactcttcgggcgcatcttccaaaggttggtgattcgctctctttgtttcttgcttctttctttcttttgagacttgtttgtacgacccatgatgcatgcacgtacagtgagccaccctttatcgtgtgccaccccaagataagctctcgctaccagaaaagtctgacggtgaaaacggcagcctggatgtgagcattgttcgtctcatgtatcacgatatcgatcagatgaataggcggatgtgggcattccagcccatgtcgtgttaccaagggaagcaagggggtgagtgggcaaagctcactttgccaatctctgaaacttccgtatatataacacaagtttatcccgggtcagagagttgtggttgactttgcgtagctgtgcagattgcggaacctgagactccttctgtggaagagcaccacgttaagaaacagttctctgcgggcgtagccaaaagacttggtggccgacctgcacccacctcaaacccatcgagaacctcactcgcttcaggtaccagccaagcggacatcgacaactccggcagtccgactttactgactgcatcacctgccccaatggatgagtctccggcacacggtccacatggtcgtcaccgtaacaagatagaccggatcagtgagcgactggtcgcccaagtggcggaatggattcagcatgaaaagaccaagagggaaactagaaagacagggaagcttcttcgacggcgcaagacaccacccatccatgtgaacggagagcctaccgtctcctcgcctacccgccttcgttcggattcagtcagttcagactcgagcgaggtttctttggacagactgcaaaagatactcaatgacggcatgtctgctctcggcctagaccaggtcccgcagctaggcccccgtctcggacgcagacgatctaggaggagtctcaaggcgcctcctgcccgcacagcctcttccgacacggaattttttgatggcgatgtcgttgttcctagctgtgacgtgttcctcgacaactcgaagaccatgagttactcgggcggcaaggcgaccaccgatgatacgccttcacaagccagccgtagggaagagaaggagaagcaggcttggctgacgttcaaaaacgagatcattaggctggcacacactcttaggttaaaggggtggaggcgcattccgctcaacggtggtgagacgatctctgttgagcgactcagcggagcgctgacgaacgctgtgtatgtggtgtcaccgccccctgaatctattttgcctccgcaggagggtaagagacagccggaaaaggtcttgctcagagtctacggcccgcaagttgagcatttgatcgaccgagaaatcgaattgggcgttctcaagcgcctggcgagaaagaagattggccctcggttgctcggtacttttttgaacggccgcttcgagcagtatttcaactccaccacgttgacgccagagaatcttcgtgagcctgagacatccaaacaaatcgccaaacgcatgagagaactccatgacggcgttgagcttcttgagcatgaaaaggatgaaggtcctggtgtctggagaaactgggataggtggctcgaccaggctgagaagacggccatgtacctcgacagccaggttgcagcccagcttcaagaatccactcgccacaaggagacttggaagactaggggtttcgtctgcggtgtcgagtggcccgtgttcagaaagatggttcagaagtaccgcaagttccttgaggactattatggcagccctaccaaaataagggaaaagttggtctttgcccataatgatgttggtccaccgcatatcctgttattcactgagaaaaattattaaccaagaatctagactcaatacggtaacattttgcgcattcggcccgacgataagaagtcgcctttgctgcagcccgccaacgaacacaagcagttgatcgtcatcgattttgagtatgccggagcgaacttggccggcctggagtttgccaatcacttctccgaatggacctacaactatcacgaccctgttacgccacatgtttgcgacgctgccaagtatccaaccctcgaacagcagcggcggttcatcaaggcctacgtggaccaccagccgaagttcccttcggtacctggtgtatcaacaccatcggtgacaccgtcaagcgcggagacgcctaggcccggcatgcttcagagcaccaactcggcaagctccattgtggaattcatgttggacgcccgcgtgccgccaggtgggtggaaagaagaggacgcccgtcgtgaagccgagtcggagaagaggattaaggaactcttggaagaaacccggctctggcgggttgccaacagcgctcaatgggtggtatggggcatcatccaggcgaagattcccggactgaatgacggggcgaaagacgtggtaacggcgcccgcaggcagcgtgcctgacgaggagcttgaggcggaagaggaggctgatgcgttcgactacctgggctactcgcaggagagggcctttttcttttgggcggactgtgtacgccttgggcttatcacagaaaaggagttgccggagaacgttcgttgcaggcttaagtttgttgagcagtgatgaggcctctgaggctctcgagatgaaacagaaaatacgacctgattttggtaactatcaaggaggaatataatcaggcgaagaggaacaggttgcttaaggtcagctcataacgtcagtagttaagcccggagccgagtggcccgacttatatactgttgggctttttacatatttacatatacagtcgcacgttacagctcgacggcttcgtgcgatgcgagggcgttgacgtgacctgcatggccagccagggcctgcatagcgtagcagttggtagttccctcgatatgggaaagcggtgtatctacaagcatgcgtgatttacagatttgtatgcatagttagagccctatgctcacaccgtgagtgtcaagatttactgtcgaagtctacttcacgttgtatttcaactggcgttgtgacacaggtacgtaccttctaagtgatgcctgcgtgtcaatgtgcagagttccgattgatgaagcctcccccgcattgcacacgccgttgcagttcatctcaacttctagttactagactttatgagggcactgtgttaatagtgtaattgcccaattctcaatgccaagacacgtttgatagctttcacttattgtggtccatgtctcctccctcttcagttttcctccctcttgtcctcaaatctctgtcctccatgattgatcttattgcctgaaagagatgactcggcccatcatgcacacagctctggatcgtctgaacctgtttcaaatctcgaaataaatcaactatgtagttgaaccttccgcgttacatagcgtgtaataccgagagacaccagaggcccaacaaaagcgcgaaaaccaccgatgtccacgttgaacgaaagcgggtggctggcaaggctggtcgcggttcgcccaaccaccggagggcaatacgaagccattcgggcaacgtccttcccaacctccacagacattgtcatagggcgagcagggcgtgagtcggccaaaaggtacaaacggaacgcattcgcgacatttgtagagaggtcgcctgcagcatcatcatcatcaacaacttgctagttggatggatcctcatcatcgcctcaagaggaccaagaaacgaatcgacgtctgcgagtcctgcgcgcttatcttccttgttcttgacctacaggctacctcccacaggtaaccttcaatctctagctccacaatctcgaatcccaattcgtgcatcccgtcttggatccggttctggttcttggttcctgttcctgcccctgttgctagctccgagcaatgaacttcgacaatacagatgtcaattatgccgaagagcctgattcacgtatgtagaccagcgtcatattactaacttgacggcaaatccaagcagtgttcaattattgaaatatttttttttcccttatctttagcgagctggatgcaactaacagctggcactgcccaccactagtagcccgaggcccaccagatccgcagtatctcaccgccgatccaaggccgccgtcgaaccgatccggaggcacgtttggccacccggaagaacgccgcgtcggtagtagtgctcttaactcggacttgtcgttcacatctagacctgcttattcggcagccgctgctgctgctcaaccgacgccgtctgtttcacacccaccatcaactattcttcctccgtccgaattcgctcgagcctcttccgaaaataacaacacgagcgatcaacaagtggatagcggagccaccgaccaccgccgccacggccacgggacgggagccccaaccactgccggaggaataagccgagaccatttagcccatgccagccccattgtcattcaagggccaccgcgcgtcttaccggacttaccacctctgccgccctcaacctttcgactgcaacaacaacagcaacaacaacaacaacctcaaaaaatgcaacgaaacccataccagccattgccggggggtctacctgtagacggtgggctcgcagcaggcccggtccaagactttaaagacgacctcgccagggaagctggggtggtcaccccaggtgtcgacgacacgccctatgtccagtacgccatcgaagctctcactcgtgggaacagagaatcaggttactccggggatgggtcgtcgggtagtgaatggggagctggaggaggaggaggagggctaggtctagggactcttcctgttggttatgtacccgcacagcaccaacagcaagaacgacatcaacctcgagaaggggaatcgactgaaccttcaacattagatcccgcactcaaacaacgtttcgaagaagacagacgcctcctccaaacacccttccagcctaagaaccccgccgtctcagcggactcgctcgcatcaacattgttaaaaaatggcccacggccagcgcagccgcacgaatggaggccgctggacagagacgcgctcatagccaaagtaggcgagccccgagccaacggcctcccaacactcgacttcctcccgatgcccctaacagcgcgctcgctggttgccttcatgctgatgtgcctcttcatggttgccgcgctgattttctcggccgtgtggtcacatatgcaaaacggactgacgggatacgtgagcatctacgggtcttcctactttctatttcggatcctgccgcagttcctgggcgggttattgttgttatgggcgcagtttatcatcatcaccgcttttcgaattcttccctttgtgcacctggcttcgcctaacatcagggagcgagatggcgcgctgttcgaggatatgtatccccgctcgtttctctggccgccgcagtttattgggggctggaaggtttgggttccgatcctggctacttgggtttttgggatgactctcccgttgcttagttccctgttcacagttgtcttcgtggatgatgtctggatgtgggccacggtccagggcgttgcgtggaccgccgtggcgctttatctggcgatgttcatctcgaccgtcattctttggaggtactttgcgacgctgcgatcaacgggactggcgtgggatccgcgatccctggccgacataatcgctatcgtctccgagactaacacggcggacgaataccgaggcacccagctagcgagcaaccgcgggcgcattcgctttgcgctccgccaccaggccaacgtccgactgggttactggacgtggaaggacggccggtctggcgtatggtacacgttgggaagtcccatggatcaaggcctcatcgccgtaccgcttcccgaccagctgaccggcaaagggatgaccaagcttcaagaaaagcaaggtctgatggccgccatcaacatcaaccccgtcgccggcagcaacagcggcagtgggaccggcacgggcatgggaactggcaccgggaccggagaggactacgacatggaagccggctcagatggcaccccttccctacaaggccgttaccgctacctcccctggtgcctgcgcacctcgcctctccttctgctcctaaccggcgcgttcatcctcctcctcgcgctcttcatcgtctctttcctccccgcgacccgtatcaccaaggggtttctccccggcctccccgccgctcctgtacagggcgccttttcagccgccaacttcctctactccttccttccttccctgctcggcctcagcttgtatctcctcttccaaaccatcgacatgcacctccgcatactccagccgtgggccgccctgtcctcctctaaccgcaaaggcggtgcctcagccgacgcctctctgctggctgattacgcagcctgcggtccggtgacggccacctttcatgcgctcaagaacggacattggcgcatggctttcacctcggcatgttcgaccctgttcatcctgcttcccgtcctgggtggcggcatgttcatggcactgacgcagcctgccggctcgctggtagatgatcacgataatgtacccaccagcgaggaacaagtcctgatgttccccaacttccccgccttcgccatcgttctggcgctgtgcgtactctactttttggctctgctgtccttgcttcccgcaaggaaaccgtttcggttcccacatggcgtcacctgtttggctgagatcatttcttatttggcgaatgaggacttgctgggcgatttggcattcaagcattgccgcagcagggaggagttgaaggaaaaacttggggtgggtaggggcgtgccggagacgagaccgaggtggacgtttgggttggggtacggcggcagtaccggtgtggcgggcgaggaaacgctgggcgtgaggagggcgaggaggtttacggtgaggaaaagccagattaagtttggggggttagatcaaccctttttgagttgagtatcttgcagcagcaggtgtgattactatgatcttggatggtggtaatgatgagaaatgtattatgaggatatggtcatgatgtttgggtttaatgagatcatgagattgtttggtggacgtatttgtttgggtcctgggaggcttactgcgcgtgttactgtaccacttctgcgacgaaccttttcaatcttcttgacgagtatcaacttctttgttgttcgacccgtcatgtttcagacgcacgatataaagcctagatgtggtcaaagcattgcattggagttcgggatactatcaaattaaaccagcatgttgtggttataggaatcaattacactttaggatatcaaaaaccgaagaatattctgttatcaagcatacgttcggaatcggcacataccgatgctgccttcagcacagacatatctcgttgtgagagccatagctgtgccttgatatctcggctgttgatatagcattgagagcaaaggaacatggattgggggcctcggcgaggggaagagcaacaatccattggaagtcattcaggccactatgtgagtggagtgacctacacccacaaaggacagaagttcactgcgtcccacgagtttgttgacggtgttccgaaaattaatcgagatgaaatcaacttctcgaccgtagtgtacgcttgtactggagtactttttgagcttccttcaaagcctatcttccggtgatgagaagtcgggcaaagaggatcaaaggctgtcaccaagaggctcgcaaactcccaatgcctctcccgctttactaacgaatctggtatgattagcatttactgggttggtctgcaccatgaaatcatgaaccccactgggaccgttgacgattcggatcccatgcgtggtgaggtagatataggagcagtcctatagacggcattctcgcgttcgttccaggaagaatacccacagacatcttcatatggatcttcgattcaaccaggtatccaaaccaccgtaagctccacagtaagaatgttctatttcgcatccagaacttgggaatcgagtcgtgagagggaacccggtgggtgacatcgacgtcagacaggcgtggaggccatgcgattaggatgaggtacgaaggaggcaggagattggccgtggtgagaagtagggccttgtttgacaattttcgacgttgagaatgagaccatggttggggctaaagcgggttgtgggcagcctgccctgaaccatcctcttggaatcttggggttctgagacaggtcagcgattggagaatgcaacactggtgcatgagtttcgtcacatctcatgtactgccaacgcatcgatttgatccattccaacttccagctgcctcacatccaggctatccagccagccgctcaatccgagccaacgtgactttttgggtatttgcctccgatgaaagcgtcagcttgttggttgtgaagaaggcaggaagagtacctggatagaaacaagcgtgtacgtactgtactgtacgtaaagaagacgccgatatccaatctcgatgactttttgggagagggtcgtcttggctagaggttctcttttcatactagtactgatagtgtctgttgatggttagtgtaatgagctgtgccttgagctgtgacttgggcccgttctttgtgcaacgacactagcacgccgcatcttcagattgtcttaacgggccacttcgtatcgaccgacctactcgtgtcacgaccgttatgccgtgacaggatgcttcgagtctgctccggttgtccgaccatgctgccttgcaaagatcaagaggttctcgacggtttgagcagtgttagccagactgattgtttgcagatacattgtcgcgactcgaggaagctaggctgtctttgtagtgtcaggcgctcgacagttatgatttggcctggaggagataggatagctgattggcatactgagtcggcgcacagcgctctgtgtcggcatggaactgagaagaagaaaacgaaaattgaaagtcaacgattggcaaacagccggactcattggcctgtatctggcaaagaagaggaaggaacgattcagtccaacagaaggacccatgacgtttgtctcaaactcatggcaacaggcggggttcacctccattcgtgcttcctgtccgcctctgcctggtgccttttcgagcgggaagggaattccatatcgttctgcagtgctttgtgtacaactgtgcctgcacttgtaagtcaacttgcattgccgaacggcaagtgcgtggtggagaggaccgttcataaggtcgggtgttgtccagtccgggaaaacgaccgagggtatcgtcaacacctacctacctaggccgtgttcgttcccgcagtaatgcagtaagggaatctcttctaaccctaacccaaagcttttctgccaccaaaaaaatgcttccgttactgtactactgcggtaacgaacacgcccctaccttacagcttcctttcccaactggggcttgagcaatcgactacgaggctttcgcccggctgaacgaatcgacaccaattcaagccattggcgcccgagtcaactccctaacgacgcctcagccattgcgcattgacgagtgctcagtttgccggcttggcaaaaggttgaccggtgccctggtgaggcggtgaggagaaaaaaaaagggcggatgtggttttgtcgtgacggtctttacaagcggtcgggcagcgacatctttccctgctggacagagcgaggtgctatagctggcagtgtgcaataccctagggtctccgaggaggggcgcatggggaggcgggcagggaagcatctcagtgtgtccaagttaaggttccagccggtcctgtccagggttgatgctgaggacagtccgggcagcaacgtgggggatctctgaccggcctggaacaacacactacaccatcatagcatcacctcaccctgctgtcaatccatcagcctcatcatccatcccgcagctcgtcgtcctctggttgcccgacacgactacacgagttaacaacgggtaccaccttcaaaagggcacccacccggtcgacagcgcggctttgacttttggctctctttttgctcttcaacaaaccattcagtttcctatttgaccaggccagacttcatcaccgttgctgacaccccggacaaccaaccgacaacctggaacccgaattacaagtacactacggtacagtgctagtgctgtccgatcgcccgcctgttttggctgttcaaacactcgtcaccaaaactcaccagccacgcatttttccacttccatcccatcaccaaacccgacctcgtccatttttcgcaacagctacctccaatccacgattacccaccagacttgttgcattacccctgttcactgttcactccacactagaagaacaggaatattcccttttgcacttccattcctgccaggatattgctttcacatcctgtcatgattcacggaactccgagctaaacgaagacatcaaggtgagtggagagaatcgaaaaggcggacagttgtcgcgccgtaatgtcggtacggtgtgtaccttggtaacgacaagcatggacaccaccaccaccgatccgtccacaagcatctacagtctgctttgcagcaatttctccttcctctgtctttgcgcattgcatgtaacggcagcatctgacccgaatcgcagccttcggcccaccatcccagcccgccctccctagcctgcctactaggcgcgtcgcatttcgtcaccaccagggtggtgacccttcaccttgtcaaccacaccagcgcccgctggcgatgagggagatattgccgccggaacacaccaacctccaccttcccagaatccccgcgatttttacaatcccataacgcccacgcagcgtcagcagcgcacgattcctccccggtcagccacggcgacacctgcatcggacgacgcatccctcactccgtcttctcaccgaactctccgtcgaacaccgcgctttcaagccgctcgcagtctgagcccaaccccgaggccatcccgatcttcgcgccgcattcacctcgaggcggccagcgttggtatcgcaccccaacctatcttcgcaactgctggtccccctggacttggacaaccccctcagccacacggaagctttcggcaacgccctttgcaagatagcagcgacgatctcaacgaagacacgttcccgccccagccgtcgtttatcccggaacggacttcatccttgtcccactccaatcccctccgcctttctcgacacacaaagagtgctattctctgggctctcgaggaagctctaaggcaaccgtattccttctccccagatctggacgaagaaaacgcttcgatggcggatctactgagcggcggcgtcggccctgctacttccaatggtcatgccgtgccatcgccgcgacctaccgtaccttctcagactggctccccccagcaggtgatccgtggccctaggatgatcatgcgtgaacgtgctgaacgagaggcaagacaaaaagccgaaagggagcagatagagcgtgctcgcgccgaagaggaggcgcgtatgcttgaggagacgcgtcgacagaacgcagaaaggagaaatgctgctgctggcgctgcaccaggtggtaacatagccaccgacccggccacacaacgtaggcaaaaacgagctcaagatgcccagggcggtccccaggtacagcccggaaatcccccgcaagcggacgtaccgcaacctttgcgcccagctcgcaccggtcaaccaaatcaggcaccacaaggctttacacctgccgctgggactggcggtacagcgtctgggcaaccagccgagccgtcagcgcccaatgccggtaccaggatgaagaactcgttccctcatgcctttgagcgatgggaagccctgtcagcgcactgggagggaatgaccagcttttggatacgaaaactccaggagaataccgacgaattcgaccgaaacccaatttccgctcagctatccagacaggtcagcgacttatcagcagcgggtgccaacctgtttcatgcagttgtcgagctgcagaggctacgcgccagctccgagagaaagttccagcgctggttcttcgaaacacggtcggatattgagcgcctgcaggagacgaacgccatgctcgagaacgccttggaagaggaacggcgaagtagaactgaagctgcccgccaagctcaggagcaggagcgcgaaaacgcgaagactcagaagttgcttgcagagatgcggaaggaattattgatctcgaaagacgaggctcgtcgcgcgtgggaagaacttggtcgtcgggaacaggaagaacgggaccggacactttcccttcagcagggccatccaacaatagtaggcggcgtccaggtcgtgccgatgacacagggtgttcctaatcgccaagcgagcacgcgggatcatcagaggacccaatccgatacttccgactatgtcgccgctccaaatccccagtaccctcagtatacccaaggatccgcttcccaaccgaacacgactgccgctgcccaaccaagtggcgcatactaccagcaacaacccggtacctccacgcaacaacctggagattatggggccggttcaggagcaggctatgacgaaggtgagttgcactggcgatattgatgaccactttgtcaaaaatgtcgacgagagacaatatcccttaccctagcaccccgcccggaagctcgccaatctgaccaggcgacagaggattttgaaacccctacgtcgaatcccgcaactaattatcccccatcgagttcgcaatacggcggcacgtaccctgaatcatccggatatggtggacaaggctacgcagcgcctggatgggaaacgatgccccgacaccatcatccaacaaggttaagcgacgtgctggaagaggacgaacgtagtcgcacttcggcaagccgagtcagccaagcgtgacaatgaactgtcgcgcggtcaacacaccgcacgacgcacatattcggaacagcatatcaacgctcccaacttgttcctgtttgggtgatgtagcctgcttaggctctcgcaacttttgcttcgatattcgcttccgacttcggcggaacattgtcagattaacagtatatatccgtgtatccatcgctcggtttgatggcggaaggtactttgggcatcgtcggatggcatggcagaagaaattcacgcaagccatgtcgattcttcgctgtcattatatcattgagatcctcgcttgagagttcagcagcatatggtcagatctccatacgatttgtatagcgtctgacgttcagtgagggtctgcaaggcatttgcaaaagcaaaagtccttgtcgcctatcagcagagtacctctcggtcctggaatttgtgcgagtatatgactgaaggaagaagaaaattgggaggagaagcaaagaagaaggggggaggaatggacttttatgatcgtttactggctttttgtaatgcatatgatgatgtttattcagcgtggaacagatagggccatggaaagctggtataggatttgaggtgtaaaggagattcaagatgtagggcagaaataagggggtctgtctcagtatttagaacgggagggggcaacagaaatgaacggagagtctagagtgccataccgccatactcgtgacacgtatgcgcgtgcgttttgctttgggccgtctttgcggtttattggagtttcttttagacgggaaggtgtagtagcactgttgggccatgaagaggtgttataattgcacgggtgttgttgatacaacgggcttttttgggcgttcagctttgtttttcttcgattgtatcgtcttaactctgcatgtggccggtcgcaagtggcctggcatgttgaggtttccaaaagactgtaatggacaagaaaggagcaaagggtgacaaacagacaaagagctggaatagaacacaggatgcaagcgaaatgagaatgatatatcctcgatggaggaggcgttgggaagtgcgaaggcgtcaatatggcgtgagttttggatcacgtctatgggcggactgcctgtcgagcttcatgaaatgaaacggaagcaaagaaaagaagcgaggcacttgaaagcagataaatagacgaagtagccgcggtggcgttaagactaagaaaattccacatataattccacttggttgtaacgttgatgggaatggtgtggatgaacttgaaatgaactggagactggaacccaggacggctggatggacctgaagaggatcaactcgggcttttctgggctctggccgggcacctctaggcctgcctggctgacagtacctaggttatcaagtgacgttacgataccggcagcagcacaaatgggcggcaaagtcgtggaccttgtagaggtagcttagcagtggtgcctcttaggacataagatggctgatacccgtcagtctgtcacatatgtacctgccttaaaaacaaagggatgtgggggtggatggggagcgaactggcttactgttgggcatggaaaggacgtttcagcctgcctctctcatatctgtcgccctacctatttctaacagtctcccaaggacaggtcaagtgtcgcgcagtgtttgttggctacctctaggagcctagatgcttaatagccaatcgtatccccgaactcatccacctcttaccttcacgtggaaaaataacaaggcttagcagttacacaatctggtcgaggcagctgattcggagccttgtaagactctcgaggtgggtgtccagggcaccggaaacggtcagctcgctgctgatcttgatcagcgcacccactcagtcagttctgtctctttgtgagcttcgaagcggacgggaagaggaagaggaagagagcttcccctgtcgctgtcactttctcggtggggcagttgacaggaacaatgtcaggaacatttcttggcatgcagcttcgctccggtgctgacagatgcacatttcgagctccgtacctcgccgggtaccttcgttgcacacaccttgccccacctaaatgataagatcagggttccgtttgccggcggcgggcttgcattcgacagccgccgataccggtcgattttgccggaggccctcaatcattgcgggggtcgtggataccggacggggacggatgggctatcgtgaaacccgaggctccgtccatacgggacgaagaagaatactccaccgaagtccatcccaaccatgtgatgacgacatctgtttacttttgatctatcctctacaccataatcaattagtatttccaggctcatacgatcaactattccatacgtaccccaaattcgcgatccatcgcgttagttcagtgctataaacataatgaggacctcacgcatcctgggaagtgcttttgcccgaccaaaccttactactttgacatcgtcgttgccatcgccctttcaaatatcccgtcatatctgtagcgcggctgccggtttaccgcacgcaacgcagaagcatacacgaactgtccaattttcatccttgataggcaagactggtggcctgagcaggagtaacagtcgagaagctcgcaaatacaacaccaagagcacgccgagcgaggcacctccatttgccttcgccttcgagtaggtcactcccaggtatacccaccttgtggtatcactccgtcatctctaaacaatccccaaactgcagtatcgatggcgtcctcctccacgtcgcgacgcccattcccggcgctcccgaagccctcaagttcctgaacgacaacgacatccctttcattctcctcaccaacggcggcggcaagcacgagaccgaacgagtgaaagaccttagccagaagcttggtgtcgagctcaccaccgacaactttgtccaatcgcacacgccgtttcgccagctcgtcgatgggccggacagcctgcgggagaagaccatcctcgtgacaggcgccaatgcggagaagtgtcgactcatcgccgaggaatacggcttccgcaacgtcgtcacaccggccgacatcctcaaagcccacccggaggtcttccctttcgacccgctcctcgacaccgtctataccgctaccgcgcgcccgctccccaggcccatcttcacgcccgggtccggcatgcgcctgagtgacgcgctcaagatcgacgccatgttcgtcttcaacgacccgcgcgactgggcctacgacatccagctcatcgtcgacctgctcctctcgcagcaaggttacgtgggcacgtactcgcccaagaacggcgacgccgctctaccctcgtgtggctggcagcaagacgggcagccgccgctgtactttagcaacgcggacctgctctggagtacggggttccacctcccgcgtttcggacagggcgcgttccaggccgccgtggcgggcgtctggcggcgattgacgaacggccatgagctgcagcggcgggtgattggcaagccgtacagcgaaacgtatcagtttgctgagagggtgctgacgacccataggcacgaggtattgaggcgccgcggccaccacgagcctggtacgctgaagagcgtgtatatggtgggtgataatccggagagcgacatcgcgggggcgaatgattttcacagtgaggctggaacggagtggtgttcgatcttggtgcggacgggcgtgtggagcccggagcatgcgggggaaaaggcactccaggggagattcaagccaaaggtcattgtggatgatgcgcgggaggcggtgaggtgggctttgaagagagagggttggactggtccggcgttgtagggctacaagatgagagagaatgatttttattcaagttcagcgcatttcacggcatctagagcaactctacaacatttcaaccacgtatatacgtttatctagaatctacgagaatccggaagttctaagcccggtctcttatcacttcggtcgagtatcatcagttgtgctaatccacagtcagatacgagaatgatctccaagggaggaggacatagacactgacttgaatcactcgacggcatcctccgcagcaccgaatgaccactgtaacattacgaggttccgatcgactatctggcatgggacagcatatctcgtcagttttacagccagccattatttggtgtcatgttaggaacgatctttgatcactaacgacgtccaacgtagcgttctgcacctatttgacatcggtctcgcttcgtttgttgtctctatgagctccctcgtgacttatcacgtcctgtccagctgcagcagcagtgagccattcttccaaccaaatgaacgagaagcccaccccaacgcagcgcgtggccggcggtcaaaatgcgcaaatatggtcaaagaaacaaatggcagaaaaattgcaagtgtttagtgcagccatttggtgatttcgataagatcacatggcgggcaaagggccgttatcagcgccatgttgcaacgtcgaaacaagaaaaagaaaagagaaggcgcaaggaagggatgatctttgttgtgcactactcaaacaacgcagcggaggccctgactgcagatcctctttcagacgtcaagtttgctcccttcagttttccatcattaaacatgctattcgaaatcggttttcaaaaacaactactgggaaatttctctcgtacttccacttttgcattatgccaaggccaagggtttttattgcactactcatgacaagtcgtgacataagtcgacttttcgaccgatttgcagcagtcaaacttccggaatcgagccgactagcccttgctccatgcacccgctcatcccatctgagacgccaacccaaagctccggctcaaagccgaggaagcaagttccctcgtatggatggcagtttgacttatcgccttgtatcatgagggttcagactgaagggtaggttgctggggagatgaaccgaaacatatcgcagagaggcgattattgtctcaatgtttggggcagcttctcattccattgtctcggccatcggtgtcattcattcccttttgttgcaccagctatcaccacgggtaccttcagatcgggaggttagatgcatcatcgcaccctttgtcgctctcttttgtggcccgggaagaacacatgtctaacatgatggactgtttggaccctttcccgccacagcttgagggcttcccgacgtggacgtgcttggtaacgggggtacggcaatcaattccctatcacgtacaacaccactctccttccagccccgtcctcccttgtttgtcatgtcacaaacaaagtgccacttatgccctaatccgacttcagcttggaccaacgacgtttacgagcctcgaagtggccgaaatagaaatcctggggatggttgggtgcatattatacacgatagggtaagctggggagtcgatgccgtggtaacacggagttgcccggggctactgctgcgttccagtcgaaactcccatgaattcaaggttcagcctggactgttatatggcgttccaagcgcttggtttagtaacgcgacggtgcgatgtggaggacttgaaccgaccgggtggctgatgatgcggttctttcattccttgtggaaggcttttgtttttgtttggattcgtcctttctcccagtgctccatgcaacaacgtcaagtacatatacggcttgagagtgtacccacacctgaaggtgtgagactcaagcggatcgtcgacgtgaatcccgcaggatgctttaatctctttgcttctttatggcatatcacttaccacttccatgtccggatgagccgcaaataatttgttttacacattgataaacttcccgtcaccctgctccaagtttgctcaccctgatgcctcttttctatcttgttttacagatactcaaggcataaacaatggacttccacagccagcttcccggccgggacccacgtccaacccttcaagtcatcaccacgtatcctccccagtcccaaacatcaaactactcctaccccttctcaggaacatctccgggccgcgagtctgttgtgtccgatatctcatctgtaccgagcatggtcgaagaccaaggctctgacatctctgccgaggaagaataccagtatgaccacacctccaggaccagggggtcatggaactgtttttggaacaacactcgagcacacgcaaaggatctccagacgacagacactttagcacggcccatcagccaccatgctggcagatgcacaacccccagcacaccggaaaggaagaggagcagcaggccaagtgtgacatcgtcacggccggatagcggcttcgcccaggggaataaccaatggcctctgactcctccatataccagtcacagtcaccaggcgcctcggacattcaacaagccccttccctcaccaacttactcactcttcccgccaacgccgtcatctgccggtagcaactctttttcggtgccgtcaccagggagaccattttccccccggccatggacctcggacaccttgcggctggagcaaatcccaccaccacaacccccagtagtgatgcgcaggaagtcgggcttcggtaggaaaaggaaactggggggcgagccgctggctgtgaccgtcagtccacatagcaccaagtcgccaacgacctctacatcagcaagcctggtcttccgggcaaggccatccatcatccctgtcccctcttccacaagcaacttctcgcagcagtcggctcctacaacctaccagacagagccgtcatctctctaccttcaacctccctaccttaccccaatcgatttccgccgcccatcccccaccaatctgcatcgcaattcctgcagtggtgcctatcccagacctctgagcagcagggaccagcaccaacaacaaattaggacacatcaacaacaagagataagagagcgacctctgccctccctcccccttcccgtccaaccacaacagcgaccacaacgacctcctcgatcatcgcctcctgtttcaccagtagttgtagttttcccagcccctccaacatcacctccaacatcaccactgccaccactgccacctctgcaaccaccaccaccaccaccaccgtcgtcgccgccacctcctcctcctcctcctgctgctgctgctgctgctgttgctgttcctcttccacccgtcgtctcagttttcgaaaccgactcggacgatgaagagtccaacccagactctggatcagacgagcacaaccatttcggtgctgctggaggggccgtggaaagctttgcaaggcggctcatgaggagtttattcggagcccaagggcaccactcccgtcacgacacagatcgtccgacccaaaaaagccatcatcatcatcatcatcagcggagtactagtgattatactcgtagtgcggcaactacaaccacaacaacactgtttcacaaggccattcacctgaggcgaccacggtctgatgggggccgcagccagagtccacagctcggggcggtgatggaggaggctgaacacggatatgggaagggttgtagcaatgccggtgagtgcgagactgggagtagcacgaagcaaaatgttttgggaaggcgcgggaggttgtggaggaggattggtagtcgatcatgactttggtgttagatacaagtgactgtcgtggtcagttggtggcatgtcatgtggggaggtcctgaaaagacggcgggaggtttcacggttcttgttgatatacattttgggagtttatatggtttggacatattgatggatggagttggcgagatgggtagggtgtatacaggacactgcaggggattgggtttacatacataggtaggcacttgcctacaacacatacataattcgcccattgccacttgggcgacgtcgattctacataagatcacctctatctatacacagtgaacttcatctgcttcttagatctcttgatttgtgtttgtgtgctgtgctcagtttagtcctcatcatcattgtcgtacaactcaaataaaaagagatgaaagacgcgctcggatgtgtggaaatgtggctgatgcttgtattaaacgctgacaatgcactcacgagaaaggattgacgtatcggccccgaacctatctttggtatgaatatccaaaaggttggatgagagaaggattgagccaacgtacacatcaagtaacggcgtagtgcagtcggtcatcaaatcttgcggtgcctcacgagtaccaactgagttcctcgctttcgtcagggcggctgatcatcggataccaagaattgtctgtgtaatgcgtttagtgcggtactctctcctctctctctctcctcgatcctcgatgcagtgtttcggagaaactctcggtttcccacatgtcttcagctcattcctcttgtaaatacagagagatggagaaagcatagggcattgccgcagctgttgatactctgctgcgtacagccaaaccctgcgtggtggcgctctcggcggacttaaaagaaaaagaagaattaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagactttgataacgatggagagagagagagcggtacctggtgccaatgatttgtcacatggctcgttggaaactcgacaccccaacagagcttatcgaacgaagagaagagtaactcgttcggcactcgcaagatagtagccgaccagactgccctgcctgcacaacacacagtacgaaattttgggattggtcatttgctggttatcgttcatggtatgtagacaacatcatctggcgtctcggcggcgtgatggaatggaaaatgaggggggtggacctgggcaagacgggaatgcagtcagtggtaggagtgggtggttgagaactgcgactgccacaaaatggaaccaagacacaagctgagatgtcgtggatgcttggaattgacttggaaggggtacagtcatgaagttggaccgctcctgaccacactttccagagataaaagaaacgtctgagattggttctggaggctcggcgcaggtcttgaccgtccgtcttggacgaaggcgttgataggtactttgtatcgaggtcatatctcgagattgcgtgttccgagtgccggcggttctgggtaggtccccggacgatgcctgccgagatattggagatgagatggaatcccgctcaaaggctgggcaaccacagggcatctgcggggcggatagagagaggcagttccttctcagtgcattatttccatcctcaaaccccgaacggtggagacttcccactggttgtcgctccttgtagcgggagtagagtaggtagactgcagtgttctattccatgtcccaaattggcttcttgattcggatggaatcaaggacattccatctcattttctcattccattacataccttacataactcttttcacctaggacttcgtggtaacattcccgatcccatcacgaccatgtaatgcgcctgggctagtggcccgcattttttttaagcatttgcatgcccgccgtcggccgtcgcctagtcaagcactagcttgaactcatccccaccatcatggccactggaccactcagaaaccacggagaaacggtggcacgaacggtatacttgccgggatcgatcctacgaacctaccagattccccagaaacgagaggcagcgaaattgatgagaaagtggcaagccgtcagaactgctgcgccatatcgccccagttggcggagatgcgaggcaactccgttttccgctgcttcgccggcgctgtctgagactctgagtgctatctgtagtgtatagccactgcttgcctgttgattcaacaagtccagagagccactggtgcaggacagaacagcagctgaagaatcaatgttaggtatatattctcagcaacgagacacgggggcttctatcaatacgaaggcggcgccgtcagagtgcaacattgccattttgctctacagtacttcaaacactgctaccagcaatgggacggatcaaaaaggtccttcatcggccttatcaagatatcccaaacaaaacgctatccgcacatcaagagccgactttgtgaagtcaccatgtgtttcgcggaatccatggctcatgattttcgaacaacatcgccgtccacagactgctagtatcggtcccagtacccattcgaacaattgatccatgttccccataatgatcgccgaggtgaagtttggacagtcattccagccagtcagcacccgcccagcgacggggaccagagtgcgaaccggaaaacgctcacgccagccttctcctccatcgtctccctctgccctgagcctctttacccatcgagcccatgtggttgcccccgcttcaagataccctcaacccctgtcggtctcgcttgaacccaccctgtagttgcccttcgcaggccctcgggcccatttaggcaggtcatcactggctggggctgcatcttccgccatggctagtgcttccagacatggtacagttcgatatcatgcattgcccctcccacattttcaaccgcaactagtgtactgtttcccagcactgccctggccgacaagcaagtgaagaaagaggtgtggtgccctgaggtgatggtggtggtggtggtggtggtgttgaccgtgtgagccgtggtagccccggcacacacgggcagtcacccactggacatccacgcacccacgacatatctacacagtatcttcacaccacgctagtccatgccacaatgaggtgcgaaaggccaagacttcgaccggtctgagagaggtccgaaagagggctagagagacgagccaaagagaacccgggactggtccagagaccggcctggcgtgaactcggaacccacatttttgctatctccctatcatctcatccgtctctcctttcatcgtcgtctccctcagtcgacattccatttacaacactcttcctccgtcataacccttttggattcttacctcttcaactcacatcgtagccttatgttctaaacgtcgacggtcgctggagtcgaggcagcgatgtttacgcttcgatcagcttactaaccatccagctgtcaagttttatccgtcgctttacggaattgccccatcagatcggcacgaacccgatcgtgttcccgctttgctttcccggcttggttgcatgggaggcatagcgaaccacgctgttgctccaaaatgcttcgcaatttttttcgacgacggcacggcgatgaggatgttatgccggatatggtagacgatggatcgctggaaggtgactcgactggcattgaggccttgactgcactgaagcggttcgaaaagatgcatcgcctggacccaaacctaccattggacgagctggacgaggtcgaaacggctttgaatagcgcaaacatcgagaaaggaaccgagatcgaccaaatattggctgaagacaattccccatatccagaagtgagatatcccgcttcatcgctctacgtgtcatgatcaacgccgatttggattctctctaacactgacttcaaaaggttcgagcttcagtacgaaattacgatgtcgagatgcccgtcaacaccatccgggcctggactatcggcatgttgctttgcactatcggttccgctgtcaatatgcttctctcgttgcgaaaccctagcatctcgttgtcgactttggctatccaactcatagcataccccatcggcctgggctgggatctcatcttccccgaccgtgttttcaccgtattcggcatcaagttcaacctcaaacccggaccattcaacttcaaggaacatgtcatcattgttgtcatgtccaatgtacgtctggccttctgttatgttaagccagccgctaactccttcttccttaggctgcgtatggcggtggtgctttgtatgctactgatgtcattcttgctcaggagatctggtacaaacagtcattcggctgggcctggcaaatcctcttcggcatctcgacgctctgcactggctatgggcttgccggtttggcaagaaggttcttggtttggcccgctgccatgatatggcccgcggatctcattaactgcacactcttctacaccctccacgatcactcgccctcggatccggcaaggacaaatggttggtcaatcagccgataccgatggttcttgattgtcatggccggatcatttgcgtggtactggtttcctggctatctttttcagggactatcttggatgtgctggattacctggatctggcccgacaacgtcattgtcaatcagctgtttggcggacaaagcggatatgggctattccctatcactcttgtgagtggtttacaattactgggcgaaatcaatttcatgtgctgactctctttaggattggtctatcatctctgggtatctcctgtcacccctcgcgtcgccatttcatgcgatcgccaacgtcgtcggcggtgtcacgtttttcttcgttattgtctcccttggaatccaatattcgaatatatggtactcagcttatctgccagtccaagagtcgcactcgtacgacaacaccggaaagaggtacgtcgttttgcgcattcttaacgaaaacctgcatttcgacgaggccaagtaccacgcatactcgccgctttacctccccacccagtttgcccttgcatatgggctgtcttttgcagctgtcgcagccgtcattgttcacgttggcctctaccacggcaaggacatctggaatcagtggaagttggcccgtcatcaagaagacgatgtccacatgcgcctcatgaagaaataccgtgacgccgaggattggtggtatattatcctatttgccgtcatgcttggtatgtcctttgccgtggtgtgcgcctgggataccggctttccatggtgggcgtttatcatctgcatattgattccggtggtgtggaccattccgatcggaatcattcaggccattaccaatattcaattaggactgaacgtcttgaccgagtatgtcatcggctacatgctccccggccgccccttggtcatgatgatgttcaagaactacggttatctcgtcatgtcgcaggcgctctatttcattcaggatctcaagctcggccattacatgaaggtgccacctcgtgtcatgttttggtcccagctgatagcttcggtttggtccgccattgtccagatcgccgtcatgaactgggcgctcggggcaattcccgatatttgcacagacggccaggccaaccaattcgattgccccagtgccaaggtatttttcactgcgtccgtcatttggggtgcgattggaccggcccgcatgttctccggtaaagcactgtatagctctttacagtggttctggctggttggtgccgttgctcccgtgatttcgtggtttttcgttcgacggtatccgcgctcgctttggcgctatgtcaacttcccgctggtgtttggcggttcaggctggattccgcccgcaactgtttacatctactactgctggggcatagtcggcactgtcttcaactttttcattcgccgtcggaagacgggttggtggctgcagtacaactacctcacctcggccgcccttgacgttggccttttgctgtcgactctcgttatattcttttccctcacactatcacacaccaaagcgccagaatggtttggcaacacagtggctaagagcaccatggatacgaccgccacagcggtacagaaactcgttccgccaggagagatctttggacctcgcgaatggccatagttgcaagtcacgagtcacagcgagggatcggacgagataggaggagttttggagtttggttaggtatatttctcaacggagtcagtgatttgggatactttcgggattggcgggagcttcttgggattttggctatggacggaaatcgacaggcacagccggcacatgtatgccgcgcacaacatggagggatttttttttttttttgacatttacaggatattggcttaagtgaaggggtctactctcgtgggtgtccatggccttcgcatggttcacggaatattatatagcattttcgggttttcggcgaggagattgaggacgtcccgtgctatgtgtcctcggtagggacctgcgcaaagcttgggggcttgggttatgacgatacgcatatttctctcaacgctgcggtgcgataagtaatgatgtattccatggaaatgtctgatagttgacatatccctgcaccggtctgctgatgccctgccttcccgcttccagtagccatgagcatcatgacaaatatgggttctctaccgccaaactctctaccggactaatcatcctctttccttgcagtgtccgtaccagttatatattgtcaccaatggaaataacagcaaacctttcaacttgttctttgacataactcactgggtttgatgatcgtcatcaccattgaccgatgaagccattccgtacgtcggtataattgcaagcaagtcgaccatgggcttgcgtcacctctcagtcgactaagggcaccttcccctaattcagtgtttcccaatgctctgattgatcttcttttcgaaacacgcaattccggactccgttcgtttcgtaagtacctacggcatccgacttttcgattctgtcggatctcgattttactatcccgcaaggttctcacccatctgtgactaagaagctttacaggaaggaggtaccctgatcatacaggataagcggtgtgccatcagatgccatttcacgcttcagtcgatccgtcttcgagctgccctgctaaggataagtaccgcaagaaccgattatgcatggcaggaaccatcgccaatgtctcttgaagacctgctccttcctttcttctcctcctctgcattcgaaaatgaactatcccccaatatgtgagccccaattccctggatatcacctcagtcagggcatcgacgacctgggaagggctgtatctagttctttctttgttcaggctgtcggggattggaaagaggccgttatcccgggtaatcccatcccttgctctaggaacaaacatcgtttctggttctctcgtatctcgacaacaaccacctcgattcggtcgttcgttcttctaaacgccgctgctctttcttctaacaatcttgaggcagacacacagaaaaatcaccacctccccataatcatttgtgtcacgtcagcaagacagtgatcccaccgtaaggtgaaaagacactctgcaccagaagtaagaaaattgctctacacgttacagacactgggtgtgtttctacgaagcagtcatccttaaacaccacgaccttggacatcatctttctcagccggtcactgatctactccacctgtcagtcggtcaccgacaatcacacacacacaatcactcaccctcaaacacctgcaaacttccaggttttgtttcagaccaaggcatttatacgcctactcgagataaacaagtcacactcattgcacaaacttccaccctgttcttcaaccggcaaaatcccagcccagcccaacatctcaccatccggccacccatcaaaaccatgcccagaggccgtggatcaggttatgactttccaaagccgattggcgcttgtccgccgccgaagccttcatccggtgttggtactggtgttttaaaaggcggcaatgatgatggcagtgatgggagggataaggagaagggtaatggcggcagtggaagtcacggtggaattggatcgaagtagactatagtggtggggagaatgcagatgatgtgcttgtgtatcgatgatgtagggggatctgaagggaaaggggattgtgacaaatgcaaggcacgacggagaatctacgggaagataacaaaggaagtgtgtctgtagcaagacattcagtaactgggatagacagttggtaagagtaatctgccttttatcccgaggaagataaataatgatggacatgaggttatgatttgctttatgatcatgatttttgtttgttatttggtcaatgttagctttatgatcgacggcctaatagacatatgtggaaacaaagacaaacgtgatacggaggatattggaattcatagaggtgcttgcctctaatatagatcctagttcgaagaaaagaatagagatgctgaagtatagacatttatacaaattcaccatctcttactaaaattcgtcggttcatctcccctcagaccatttccgtcgtctcgtcatcatatatatgttccgggcattcgtgccttccaaactcgcgctttaactaccactctctcccctctcccccctcccagctactagggctacctttccctatcagctcttcctatcatttcccccgttcccgctgtcgccctcatcctccttctcatccacttcccctttgcctatcctaggctcatcaaccttaacccccaccgcaccatccctattagctctccacacccctcccccctcgccaccaaactcctcccgcttccacacctccactttggctttacactcctccaacgcctcttcccccgccctccatgccgcctgtctatggggagatgatacagcaatcaagatactttcctctccgatggggaccacacctaacctgtgtaccatcgctatccccttcaacccgtgcttggtgagaatggagcggcatatggttaacatggtgcgcaaagctaggggcgcataggaggtataggagaggtgctggacagggagggagttaaagttgttgcgggtggtaccttgggtgggtgtgttagttgatgggttttaatgggatgagaggatggaattaagagggaacagaagtgggggaggaggaggaggagggatgaacgaaccggcaaagacaacaatggccccagcttctggggagcggactcggtctataacggattgatagttgaggtggtcgtgggtgagggctacgtagatgccgggttctgagatctcggtgggctttgctgggtttgtttgtggcggttgagcttgagccgaattatcggtttgggttggttgttgagttgccatgcttgatgactagattcttgatgaggcgtgagatgtttgactttctagtggtgtcctaagctgtaggcttcaagcatgaatttgttgaatcaggaagtggttattgtcgtgagctatgtagagtgagaactggtaagttggtagatgcggactgaatgtgtgaagcgatagtaagatgtgattgaacggtcttcttgagcaagtattaggtatatatcaagtcagatgttagtcagtggtggacatcaaggttgtagtccacttcgttccttgtacctcttaagtgggacttggcggagcatggcgtaagatacagtcacgcatgccgtaagttacccgataagataacgagcgggaagccattaggttgttcgttacctacaatcaacgagctctcgcaacttctcgcaattgccattcaccaactacggatacaaccgaaagctttccatcacttgacggaagatttcattttttgcaacgcgcaacttcagttcacaagaaaattatccgatcgcagaacgtctccaaaatacgcgcgtcgagcaacacaccatccgcgcttctcatgaacccgcgccgcaatgcctgaggattacgcttccagggcgcgcgacacaggtggctaccgtcgtcgcagtcgtagtccaccaccgtcatactcgcgcctaccgggctcgaacgatctgagaccaaaagacggcgagtactaccggtcgagagagggtaaaacctgaacaagcctggacgatggccatttttgtgcctactacaagttgctgccgagcttgccatggctaactttggttgtgtctgacacgtaaacaagatgctctaagtccgtcaagaagcctcaactacgacgatgacggcgaatatcgcgaaggcggcacagacaatgatggagatggaggcaggccagacagaggaggtggtgacagatacggcggcgctcatcggggagactggggcagacatagcggtggcggtggtggtggtggaagacactacgacgccgacgattaccgaggacgtggtcgagggacaagtccaagcggccgccataacggagggtatagggaaggtcaatcttccaggcgacacaacgatgcgcccgcgcccgcgcctggaggcaagattgtagttctccaaggtattccagaggacgccaccgaacgcgatgtgagtctaccccagtatttgtgcattcatcgtgtagctttacagagatcctaaaacgcattcttcgaacccttacaggttctctacggcctcaatctcgtcactcaagatccgcacatgtccaccgaccagatcaagatcgttcgattccggtacgacagcgccggccgccgccttgcggtcgtcgagttcaaacgacgcgcggatgcagagacattcatggaacagtatcatcccgatatatcgttccctctcgagcacacccgtggtaccaactcggaatatattaccatggatatcttcttcgaaaggaatcgtagtgacatggacgactttcgtggagacgatgaggactgggactgcttcaagtgcggtgcagtcaacttctcataccgtgctgcgtgtttcaaatgcaagacagagagatctggtaggttttcgtcccgttttgcttgtcctggcagattattaactaacgggcgcagatgatgccagttacggctacggttatgggggcccatcagcgggtcctctcctaacaggagaaaccgacgaagatcctcagcaaatgccgtcacagtatctcgtaatcagaggtctggaggcgtcagtgaccgaggaagttctcgccaggggcgtcatgaagctgttccgcgaagagacgacaaaggcgcctaccggtacccacaaattgaagtcgacagcgccaggcagcaacactgcaaatctgggcgcaaaacccggtagcctacgccgcgtctttctgatacggaaccggaagagcaacgagtcgtggagatatggttttgccgagtttgcgacggttgaagacgccaagggtgcagtcgcaaaattccgcaattcccctaggttcacaattgcgtccagagcggttgttgtttcgttcattcacacaggtgtcttcattccggcctttgaggttggcccggacgaggatccacgcttttccttccagcctatttacaaccctactattcgattaaagtactgggacgaacgtgtctatcctagcatccatgttgtctcggttgaacctaaatctgagcctgaaagcgcagataagtctccctaccacaaagatggcagcgctacggacaatcctcttacccgtcaggctagccttctgaagaaattcaagaagaaagagcctgctcctggcgagaagggcattgcaatggcgcctcaaatgcagatgtgggcaaagaaggcagcggaactacatggaaagaagctggctgctgctggagggggcttcggtaatgtagaattggaggcggacgacgaggatcaagagccagatggacctttgaatccccactggactgatcagtacctctcatatgccgactgggaccgcatgatatgccttctttgcaactggaaggtcccttcgcaagaaaccatcaacaaccgcggacatctcccctacacgcgggaggacctcctcatcagccacgaagtcatcgttcacaaccacttcaaagatccagaaaccaaagaaaaggccgccgccaagctcatctcgctcggcaacgagccccgatccatcgcccgccgcacccctcgccttaagcacgacgccccgcccgtctacacctcgtacgccgacttcgacgccctctactgccacctctgccaccgtgccttcaagcacgctgaaactttatggcgccacgagcaggaaagcgagctgcacaagcgcatgctttccgacgaccaagctaagaagcgcgccgccgccgagttggccgcaaagggcaaggtgctgctcactatggtccccgacaagaagctccgtcgggaggaacagcgcactcagcggtaccgcgacagggcgatggaacgccggcaggcattcctgcagcccaacaagccaggtggtcaattgtcgaagcaaatgcttgctgggctaggtgcatccgtttctgctggcggagacaagcgcaaggaacagcaacaacaacaacagcatgcagctgacgatgaggcggcagcagcgaagaagtccaagggcgcgggcatgttagccaagatgggctggactactggcgcgggtctgggtgctgaaggcacggggcgcacacaggccatcgcgacggaggcatatgcgcctggtgttggactgggtgcggagggaggcaagttgggtgatgcgagcgaggaggcggcgaggaggacgaaggggcaattttcggactttgtggagaagacaagggataaggccagggagagattcgagaagttgcaggagtaatagcttgcggtgtagttcatgaaccgacgactatggcagtcccgccgctagccgactcttcagttgctcaacagttagttcacttgcttgaatgacactttatacccggatgaatgacacccaatttttcttatgttcttatttgtcataacaacccattaccatctagccgtaataaagaataagattatttgattaagtttcctgatgcagtaccatatctttgcactggtagtcatgtacagtaaccgctatttacgctaccactaaccgccctttatatccaaggtaagcggtatgtaagtgatagatcctgtattcaaaaccacaaccgtcgtatatatatgtagtgcaagatttgtccaccttagagcaggttgtgtatgcaactacagggcaacaaccgcgcctccaacaagggcaaggaagcccgtgagcgacgcaacggccaaagcaccaacagcacctccccttgcacttaacccggccgcggcgctatccgtctccttggcccccgaagcagctgtccccgtagcagcggtcgacccagcagtgacagtctccgtctccttggcgccgtccttatccgtagaagaacccgatccggatcccgcattgcccgatggatcattgcttgtctgctgctccttcacacccgtcaatccagtcggcaacccgccatccgccccgctaagctcaacaatatcggtcgtcgtgctgttcaagttcgcctgcgcgatgccgatctggtggtgggtgaggtcgtacacaacataggcagaccgcaaaaaggtctcaccgaggagggcccagtcctcatcgaagttgtcctcttggaagccggcggtgctctggatgccaaagatgcaggcgttcttgaagggcatcttgaaggggagctcggattggctctcgcctagcaggtcgaggacgagttcccaaacgggcacggagatggtggcgttggcgccaaaggtaaaagacaaacgcaggtccgggttggaggtgaggtactggcagtcgatgaaagtcaggccggtccagatttcgtcgacgtagacggagagtttggtgtggatctggtcggtgatcttggagggcaggtaggagagggtggtgccggaatcgaggatggcgatggtcgaggtttggctgagggacgggtcggtggagatgatcttggtggtcttgccgttcttggtcagggcgagcgagacactctgcatctcgacttcaaagtggatgggctcggcttgccccttggccaggtaaatgggcaggatcgacaggtcgccaatgaacttgtccttgtcgatgccgccaaagaggatgctacccgtgtcgctgcggcggtcgttgaggtagagagagtaggccttggtggtgatgagcttttgcgcgacgaactggtcaatcaggttggggtagcgttgttgggaagccacgttggatgagtagcccacgcccaagatgccggcgccgcggacggtcttggtcgcatagcccatctgcagagacttgatagtggctccgccaatattgaggtcgtccgtaatgtagtcacccgcggcagtgctattgtcgaggtaccggatctcgaagctatcctcctctaggaccttgtacgaagagctcttggtcgggttgtacgtcttgtcgcacgaatccccccattgccgctgaattgaagggtcggtgcataaatccgccttgtagctcacaacccagaggtcgctgcttcccgtatccaacacaacgctgactttctggcccggagtgcccacagtgacctcggcataataagcaccgccggtaatgttgttgatcagggcctggctgtaggtgtcgcgcttgacgttctggcgcacgttgccgaccctgaagtgaggcacgcctctgttgagagggaagttgacgacaccattctcggcaacggctactgaggccagggccagcagagtggccaaggtagacttcatagcagcaatgaccccttttccaacggaacaggatgctgtgggaagttgagacggaagcgagagagggttaagtagatcgcattaaggcgaaaaccgtcaacagatgtccacagttgttcacgcggtccagaaccggtatggaacgggctggcgaactcgaccgggtcctccttgaatcggatcggatcggtgtgtagcctcgtcgagggtggatacaaagacgggggagaggagcggagccgctttgcagagtctcgcgagtctctggatttccggttgctcgggtaggtatgtcaagcgcaacaaaggttataaataagaaagctggagttgattgacgcccttttgatgttgaggagcaagccgaagagccggccacctggatgatggaaagcaactcaggagcaaccccggcgccgcatagctcttttggttagccttgggcgttgcaaaccgaagaaagacttgggcgaaaaccaaacattggggtgtggcgtggacgggggctccccggacatctttcaaggcagccctccaggggcagaagcttccccatgttcaatttctccatgggcgccgatgaagccctcctgaccctgggaaaagagccacgggggagccaacggcacaagaagccaagaaactactgcccgtatccgacgttcaatagcaacgtgcccgcctgtcagctgctgtgatgccaaccacggccaacctatcagccaacgacaaacgaccaccaaggccactgaataccacccccagaacctgccatttcctcagcaactcttgggtaatttttcttgacgcgcgtacttcctttgtctcgtgcgagaaagaaagcaagaagaagaagaatgaattcctgcccagcatcaatccagctttgtcatgctccggcctcctactccaaggctccatcctctcagcaaataccacggttcatgtcgttccagcctgcgttgatagcgtccaggatcctgcggtgtaggtcgatcctctctgccaatttcctcccgtttgttgaagcgcggtcgtgaggttgcgctggacgctgcgtcactcgaaaatcgaaatgagtggttcggttggttctgcactaagcgaacggctccaggttgaggctcgatttgtcgagtcacaatcaaaaattttccctctagagataaaccgggttgggcctggaggctagcgctagttcaccactttccggtctaatctgggcaagggttgtgaacgaagaatcctatcgtctggtaatgctgaagatcgttgctaagagatgaaggtagcagaagagggtggggagtctcagaaacccaaatcatggaagtcaaatggaagacggtggactgtggagggatgggatgagacccagggaatcttcaaggaatcgatgtcaacaatcttcagatacacacacaacggttcagcccctcaccaagtttagacttgtactatagtcactacactacctacacaggggcatctgccaccgggttccaccgactgctttgtccctccccccgttcgcctgcttgtagggctgcttcgatgttcttacagcgtacatcgtctgataaaaaaaagaggcccaagcggcccaggttcggcagtttatggtcggtttccatggcagtgcctgagtgcgcacagctttcaacccagaggttcaagtctttcatctcttttataacagccaaacacacaacatccaataacatgggccgcttcgagtcttgagaacatacctgggacgacgttgtggttagtggtggtggtggtggtggtggtggtcggacgataaacgctggaggtgacggtcgaacgaatccccaacggtccccgtcggacggatacggtccggcgctgatcagacccgacacgtggaacggcatgccaccacggactctgctcggccatggtgtgcaaccagtctgcattgtgcattcattgtgcagcagccctacgacactaaaaagacacctgaaaattttgtcctgcttcgctagtgagctggactggagaggggggtcaatgggtcattccaccgtcgccgaaaaagaaggccgtcgacacccggtccacatcccgagggggttgcaactggaggtgcgacccgctcttgttcttatcaaaaagagtcattcgttcctgaaggattaatccgagtcacccattgagtgatctccaatcgtaccttccgatcgccccataaagaccacaacaacatactgcactgcgcagttttgcgtcttggttctgatccgtccagttccgtcccgtccaccaccaccaacaaagcagatcaccaacaacaaccacaaccatgtcgattcccgtggtaaccaccattgagctccagtcgctgcccaagctgaccagcggcaaggtccgcgacctgtatgagattgatgacaagacactgctgttcgttactaccgaccgcatttcggcgtacgatgtcatcatggccaatggtgtcccccagaagggcgccatcctcacacagcttactgctcactggtttaaagtcctcggggagcggattccaggtctcaagacgcattttatcagcctcactcctcccccctcggtcagcgatgaagacaagtccttgatccggggccgtagcatgcaggtcaggaagctcaaggtcttccccatcgaagctatcgttcgtggctatattactggtagcgcctggaacgagtatcagaagacgggcacggtccacggcatcccccaacctgccggccttcagcaatgctctcctttccccaagcccctgtacaccccgagcaccaaggcagagctgggcgaccacgacgagaacatctcccccgagaaggcggccgagattgttggagacaagtacgcggcgcgcatcgaggagttggcgctcaaggtctactccactgcggccgagtatgcgcgcgaacacggcatcatcatcgccgacaccaagttcgagttcggcctggatgaggagacggacgacattgttctcattgacgaggtcttgacccctgactcgtcacgcttctggccggccagcgagtacgaggtcggacgagaccaggacagtttcgacaagcagttcctgcgcaactggctcactaaggaggggctcaaggccaaggacggcgtcgagatgccgcaggagcttgctgaagccacgagcgccaggtacaaggaggccttcaagctgcttacgggcaagacattggaggaagcccttggtgagctttgagagttctacaggatggggcttgttttgttgggtttgctgttgttactatgtgatctgatagtttgctgggaaaaggagtgaccgggaaaggccttcaaaaggactcggcactgtaacgaaaatactggatacactcaaaaacaggaggctgagaaggggtattgtgatagacgcgaaaaaaaaaaaaaaaaaacgaggcgtggaatttgtcagtcggggtatggcaggacaagcaattcccaggccaaagaaagtatcaacaggttatgtctgaccgctggtgataatggaatggtgaactggtataagaccagaatcaacgtcaacagattcccggtcaaactgttgatcgggttggaacttgggttaacagcacgaccacggaacattcgggtcaccacaagtacctctagacggagtttcagtcaagaaaagctaggttgataaaagttcgtgttctcgaaaaaaagggggggtcttttgtttattttagaaactgttgcaaatcatcatcagatactgcagctaatcaactcgtcgagctggcatgtgcgctgcaaaatccaaaccgccagccctcagatctgcggccaccattccggcctgcccgccagccgttacttccgtagtcccgccaaatgggcatctcccggcaatgtgttatgacggaaggcatggaggctttcgaggaagttactacagctgtcatccgagggcgtgcagacaggaggttcaggtctaaatcagatatgtacaactacaacgagtcgcatctccggtcttgatgagagacattatgaatcctgtgacggtcggcgacgaacggggcgtctcatgtaaactgaccctcgactggccagtgacactgcagcccaaagtccttgtaaaaagaagccaagaagccaacccaaatcgggccgcgatcgcccttcctccctagggtggtattccactggattcaagggtttttggagcatcctgcacaattcggttgcatttcccactggatgcttttcccatccgtgcccatccacctttcccagtttcaattctgcacggtatagcacgcacgaaaaaggacgacaagactctctcccaagagtctccagcttgtagtttgtacatacatctttcgccctttttccctcctcggtagcatcacgttgcccattttgggccctacattcttgccctccaattcctcacagtctgcgatttccgtccaacatccttgagtactaactagtgtaccgcggacggggatacctgctacctgtggcctgagcccaattcgacttcaacaccaaacaagaaagggtcggtatcaacacatcaactgcccatctcctgcggtcaacctacctattcgataactactccgggtctttacccccccgggcacctgattactcacttaccggatatcgtgacggcccgggtataacctgactgccaaaaacgcccgccaaccctgaacccaaggctggaaacgtggaacctcaattcacctttaccccatacctcacctccactaatcatcccatgtctaccagtgcttgcgtgtatacacatgggatattgtgctagcaccaaatagcaccgggcctacagcagcaaaatactacgacacgccacgattccaaggtcctccaaggtcccctcctgtcggtccccgtcccccgattccccggaccatctccctatcgtcacctttcgccaggtcgcgcgtcggcgctgcgcctgctacaccactaaccaaatcttcgtcccggtcgcccatgtgacctttctaggttcacctgcttgggcctgttttcgctctcttggtttccgaatcctgtctctttcttctttggaaaggttcggttggtagcggatattccttcagtcctttcaagaggttcacgataaggtatcccccctcccatccgtcctgtcctttgaccatcaacacccaaagcgcgggaacgaacgacggggagcctgcaatcctgctggagattcaggaaaaattgtggcctagctcgaatgtcaaatgcgtctttgcgcgcctttcgccaacagcagcatcacgatcaccaccactccatcccccaaaagctgcctgctggtgtctcactccagcctccagttcagcgtctacccctacccttgatactatcgaggtttccgtgtctacgtctaggttttatagtcgtagatcgcaaagtcgcaagtcacattcgttttttgttgcgtacagtatcactgcacttccaattttggctccccagctcacccactccgcgtcggtcaccaccgagaggacgtatatcgaggaatagctttctgtgtcgtgtatctcagatcctgcgttcgtatcagacatatcactttccccgctgggtattcccccccggcttgggtggcttggtggatcgccaggcgcaacgtccagtccagtcccgtccagtcttctcaggctctccagccgcagcgccgtgccggttgggagcgagcaagcaagcaagcaccggcagcattcatactgagacgacgaccgtaaccgaccccgtccctactggagcatcttctccctgccggtggaaataatgcatccgtccttcctgacctccggcattatcgatctgctcgaggccgaccagcgcccgtccttcatcgtcgccctaaccccgcacccgcccaccatcgtctacacgaatcccgctctcgatgcagacgcccgcctcccggacgccatcaccacccgcaagcgcaacaatgtccagctatgggaatggcttacagacctgtccgatgtctgccccagtggcaccggccaggcagctgccaacttctccttcatgaacatttactggacccgtaccatcgttcgccctgacatggtcgttgtgggcgcaaatgaccaaccgcccttctctgaaccaccgtcacaaagtcgagtcgacgaagcctcgcctgtcggaagcacggtccctcccccggtgcgcctgattcctgtcaaggatgatgcgcccgagtctatccagacgtctgctgctaccacggctagtaccaccaccaccgcggctacccttgcagtaccatccttaacatcctcgatgagcctggcacctcccgactacacatcacttagccggaccagatctggaccgccaactcttcctttgggctcggccgagtacccactggcttccccagagatgatccaatctctcaagcgctcgactacggacccgggttggattctaccagatattttaccaggtatgtgtccctgtctcttgtgctggcccagctatggctccatgagtctccagctgacctcttggtgatgaagaaacacggtcatttctcgaagtgatacacagtgtcgattgggccgcaacgccactggggcctataaaagactggcctccgactttagaacagaccttccaccaaatactcgctgacagtcgcccaattgccatctactggggcaccaactatgtgaccctctacaacgaggcatttagtaaactatgcggttccaaacatccgtcactacttggaatgactgtggaaaatgcgtggcaggaagccggcgaacagctgaaggatgccatgtcgcgtatagcacggaaggaagacccgacgatcgaggatgaatggaggttcttcatcgaaagggaacccgaggtggaaggaggtcctcactggcttgaagagacatacttgaaatggtcgctcgtccctattctcgaaaaggaacgatgcgtaggatttatacatccggttggggacacaactagtgtgcgattatgggagcggcgcatgcagatgctcgttgagcttggtgaggacctgcctgccgcacgcgatgtgaatggttactggaacaagacacttcaggaacttgccgacgtcgatccttgttacgatataccgcttgcgattctgtacagcgtggaggcttttgaagagggaagtgctatgaaaatcggcagcgatggtcccacaaagcaatgcagactggccggagctttgggagtgccagaaggccatccgattgctcaaaccgcgatcaaccttagcacgaatgagcatgctctagcaccagcgcttagggaggccgtaacagcacaccagccacttcttcttcagaccaaggacggcacgcttccgcaggagtatctccgtggtctgcagacgagaggttttaaagatgatccgtgccgggctgtcgtgatcatgccgattcggccgacaaagaaggaagacgcaatggggctacttcttctgggtctaaacccaagacgcccttacgacaacgactatcgtcaatacatactactcttgagtcaaaaacttaccacttctctggcctccgtggtccttcttgaggaggaagcacgaagaggacgcaatgcggcagagcaggctgcttatgatcaagccatgctcaaagaaaagctggccatccaaacaaaggaagcgaacgagtcaataaagatgtttgaggctcttgttgagttcgttccggtcggcatgtgtttcggcgatccccaaggaaacataacctttgcgaacgacgcgtggtacaagatgacaggcttcccagggaaatgccccatcagaaacagtggcttccttgcctgtgtcaaggaagaggaccgccaaaacattctcaccgcacacgagaaactgaagacggagcattacgttgaatacgaattcagggtaaagccaaaaaacctcacgaacgtcactccatctctaacccgcaactctccgagcttcgagaaagcaggtctggatctcgtccctatcgatcagtctaaggaacgccatatttttgccacggcgaaagcagagcgcgccccggatggaagcatcatacggaccatgacatgcttgacagacgttacggcacacaagcacgctgctgaagaggcggttcgacgagcacaacaggctgagaacctcaaaagaatggccgaattcgcaacagttggcatgtacgatatggaccttgaggggcgccttctgggtgccaacaatgttttctacgaaatgtgcggattgccaaaaatcgatccaaccgaggtcacgattagaccgttagagacgtgcgtcttagcagaggatgtgggcttggtgacgaagaaactcaagaagatggtcgccgaggataaagttcagaatgtggaagtcagactccgcacaacatggactgccgatgacggtgcgggccacaagatggttatgccgcgatgggtacaagcgacgctgatgcctgtacgatcggccgagggtgtcatacaaaccttcactggttgtctgagtgacgtttcgttacaaaagtggcagttggatagggagaaacaacggaaagaggaggcaatcgagtccaagcgccagcaggagaactttatcgacatgacttcccatgagatgcgcaaccccctgagcgctataatacattgcgcagacgccatcacagccacgctctcgcgcgttcaggagcttgtcggtggcgaccatcatgggagcgacagcgatgcgcggagctatgtgagcgaaggtactgcagacaaccagccaaaccacgagcttcgtgcagaggtttgtgagctgttggacaacggcatcgacagtgcagagactatagttgggtgtgctcaacatcagaagcgcatcgttgatgacattctcacaatgtcgaagctcgactccaagttgttggctattacgcccatcaccgtgaacccggttcagatggtcaaggaggcgctcaagatgttcgaagtcgaggctcggagagtcgatatcaacctaagcatggttgttgaccagtcatattacgatcttggcgtcaaatacctggacttcgatccgtcacgcctgaaacaggttctcatcaatctactgaccaatgctctaaagttcaccaagactggtccaacccgcaacgtcaccgtcgggctaagtgcgagcttgacacgcccaaccgaggccaccagttcggtacagtttatcccaaggtcccaggagagtcacgccgaggatagcgatacagcaagcgtccatgaccgtggagaacccatgtttctcctctttgaagtcaaagatacaggccagggtctgacagaagacgagaagaagagtctcttccagcgcttcgtccaggcgtccagtcgtacccatatcaagtacggaggctcgggtcttggattgttcatcagccgtcggctcacggaactccagaacggcgccattggagtggccagtcaaccgggtgtcggtagcacctttgctttttacattgaagcccatcaccccagtgagaggtctctccgtgatgctgaggcgacggcggtggcagcaaaggctgtcatgtcagcagacttgatgaccaaggctccaaatatccgctcgatgcgccccagtaatcctcataggggttcgacatcgtcgccgcggccaagccctgtaccatccagtcctgtagttgagcttggcggattggtaacaccgccaccccagattcgtggcatcatggttgttgaggacaacctgatcaaccagcagatcacgcgacgtggtctcagcagtatgggattcactgttgatgtagcaaaccatggcctggaatgtcttgataaactgcagcggactgaccgctatgtgagcgaccagggttctggcactgccctgcccatgaacggcagcatcaataacaaaggcgcccttcccgctctgaatgggaccatcagcccattgtcaccgccagtcagtggcagtttcctgaatcaaagccaagcaccaccagcaacgacaacaatagccacaccagccaccaagttccccttgtcagtcatcctcatggacatcgagatgcccatccaggatgggctcacgtgcacgcgcaacattcgtgagctggaacgccagggcaagataacgggcgggaggttaccaattatagccgtcagcgccaacgcccgcatagaacaaatcctcgaggccaaggaggccggatgcgatgacgtgctgattaagccatatcggatgccggaactgctggagaagatgcggatcgtcatgggaacggttgctaatgctaatgctgctgcggcggcggcggcggctgctgctgctgctagtgctggtcctggtgctggtcagacaggttcagcttcaagctcggctgcttcagggtcaggatcgccaggtggattcggcgggctcggcgagcctgttgttcaaagacagatacagacaggagagaaggaacacaaacaggatataacaacgcaagcacagacaggaagtcagagccaaagccagcggcagcaaggaagcgaggagcataacaagcaggcagctgggcagtcacaggcacaagcacaggcgcaggcgcagacacaagcacatacgcagacgcagacgccgaatcaaggactttcacccgatggcaagccgatagaaaccccatggacctccccctccccctccccaaagcaaacaacacaaaccaaggtggagttggtatcgatgcagcagctgagtccgtgactcggttttctcagatcatccgtagccttgggtcgacataagtcagctatttggtagatagggctcggacggttggggtgacagcttgggaagggttaggctcaagcttgggcgtttcaacttgggagttgggaagttgggagttggagatgggcgactgacggaaagcttgaaatgtgcgtgggtgtacgagaaggaagaaagggaaaatcggtcggcattgttgttggtgttagttgttcgaacaattgcggggccagagccagctagagccatcccgagcccggaaaagcatattgtcagtatagattttaagtctgctttcttggttttgattatgttgctgcggttgctgttgtctgtttgctttcgtggttccgtcatcttccgtaagagcgcgccttgtgttcctcctctttgttatcgtcgtcgtctagcattgctctagcatttagaaacgggtcccctggtctcgttcggccgatggatatggtcactattggtgtggtttaatgacattgatgcaggctagctggtcatttatccgaactgaagtcaggtacctcggtcggaaacttcccttggactcgggatcggatctgttagatacacggttgatgcgattacgccccgcgtctgcgaataaagcatacctctatcgaccttaccttacttgagcggacatcgctggtcagctgccagcctgatatggagatgttaacctcacatacatgcatgttgtctggcctgaacgtgtccatgcaagaatgatcgacgtcccatggttgctaagtcatacttccgaactgaattcttttacatcctcaactcacctcagacctctcccatggttcttgaggcactcattcgaggcactgtaccactgctaatctggaatttccccaccggtcaactcctgtagtacactaaaactcatgcgtacagtattcgcattcatcatggtgtatccgtgcaaattccgaactcgacggatgatattgtggactggtggctggtgtagatgtcgtatctgtcttcttaacacccgtggctacctaggtaggtaccttagacttgctgtatatcagtccaagcacaaaccacagtcggacattgcaaatcgtggcttccactctcgcacctacttgcttgctgctttatcgtcctcgggttcctgtcgtgtcagccagccacttcagccacctgtcagggcgaagggaggacaaagacccgaaggaggtttcacgatcttgaagcggcgggcgggaagaaaggagcatcttcgaacctccgacgtctgacttccgacctctggacttcggtttctgatctcaagtgtccaattgaacactgcactacgacaacagaggcacaggcgcattcctacctcggctaaaagtctctcaaagcacactgcatgcgctttgcttcccgaaacttactaccttatcatatgtctcactttcatggcacctcgatcgaatcaggcgactaatgcctcgcgacatgacatgcagtcggcgaagaaacaccgccccttgggcaaaaactgactttacgataacattgccgcttggtcatgaaagccagacctatggtaaacacagtggtggcttggtaatgggctaagtgcgcgcgagactgcgttcagtagaagagacgacgtcgatgccatgtaccaaggcaacagcctctttaaacaccgccatctggcagactcgctgaagatttctctgggttataaagataccctaccaacctacctctactagtagacaggtggttttggcttcgctcaccatcggggctacgtctcatcttgttctcccggcctcgaaataatcaatttcacaactttgagaagaaccattatctttctcaacttgccattctctgattcattcacatcactacctctacctaagctcagtctcacgcccgtcaacaccagaccattgacaacatgacagccgacaagcgcggtcctcgcatccaccggatgacactgttcaagattccggatgagacgaatcagaagaggttgttggatgcgtatcatgttgttgcggaggaacagaagaaggttcgttgatgctttcagttcactgagcttgtttttactattcgaccgtcccagtcagttgcccattcatactactccaccttgattatcatgatcatgatgcctgcagtgcagtgggtgatcttagttcgcctctcagcctatccatcccgacccgctccttcctcttcagttctcttcctcttcacactaagaagtattttccaactctgttcttcctcgctcgcaccttcctttcccagctacctctccagtctccccaatagtcagtagtcctataaacccccccccccccctcttttctcttctcttctctctctctcactctctctctctctttccctttcttttctgtccgtcctcagctgaatgttccaatccatctcaactccctccacgccggcccaagcaaacgcaaagtcaacctacctctactattctctcgctgctaactgaccagctcgcctcccaaaaggacggcaagccctacattctgcaactgacggccggcaagacccttcccgaccaaaaggcccgcggctacacggtcgcctcgtacattgagttcgcatccatggacgacatgcgctactatgacaacgagtgtctcgcccatgctatgctgaaggagatcggccccagcttgaacttgtcggagccgcccactatcttgtgctttgagaagagcaatctggcggctgcgcaggagcagtaaagggttcaacttctggttcggtttgagagggtggaggcagggattatgggaggagaaggggaaggtgcagcagggtcgggtaccgacgagagtgctaggtacctctaccaaggttgatgtccgagctagaaatatttgtttctttttcaagttagttcattgagcgttgggaaatcaatggctgacgaaggatactagtacattacagtccacgcaggtataatatgatggacggatcatatattcctcttagttcttcaagtgcagttgctcttactacttgagttcatcatctgaccaatttccatcaaaagcaccaaccactacgctacctctacttaacccaaacgtcctttgaccaagcaaaagcacaaaagttatctctcccgtccctttgctagtcggtcccactgttcgtcacgcagggccacttgatatcgcgacgcggctaccagtacctagtgacacgtctccctctctgacaagtacaagaggtacgtagttaccttacctttaggttgtaccagacgtacgatgcagtgcagttactttggtgatgatcttttctccatcacgtccttcatctcctccggaacctgaacctttggataaagcgaataagtcggtttgaacctggcagcctgtctatccaccaccgtttcctgcatatgctccctaacagccaccatatcctttaccgtcgtaagccccagcttcttcctcacgtcgctccacacgccaaacatttccgcgattctctccagcgccgcctcttccgtccattcacgccggaatctctccagacgctcctcatacccctcctgctgccggaacttgcctaagcggaggtcatgcggatagacttcctcctcctgcgggaacttgtttgcctggtcttcttgcttcaggttttcggcgtagaggaggttgtcggtgttggcctcttcgatttccttgtccaagatttctttcaggctttctcttgcttcgcttgacagctgctgccgctgctgctgctgcatgcgcacctcgtcgttgtcgttgtcatcgttgttgtcgtcgccgctttgaacttttaacttgagccactctagacctcggatcagctggtagagaaggtaccagtgatattcgtcggcgggggttgtggcccttggttgttgcagcagatcaagctcatctagtgacattttgagctattcaaggtttatgttgttttctttggttgggagtacatgtgagttgcactggggattgcaaggcgaaggtgagaaatgacgaggatcggtgctgttaaggcgtggaagtcagcgagctggtgataacaagatttattctggattttgggcaacttaaggagacaacaaacagtggtggtcttgtggattgaagaagatggaaggctctagacgttgtctgcgagaataccaaacggcaaagacatctcggcgggacagttttcggtgtttgcgatgtgactgaaaatatatctctcgcttgactttctgtaatccgatgagttgctgagagattttgctgaaaggtttggtaggtctggacagcacacaaatggtcaggcagatgggactgaagcggttattacccagtgcttgtcagagtcaacacatgtttttttttctaactgaacacatatcgagattgatattgttgtcaagtatcccatcaccaagtgctcatctcatactccaatcgccgttgcaaatcgattgataagtgcatttatccacatcagatacatcgtcaaagaccactttgaacagtccttctttttggtgaaggagtgcccgtggcgtccatcctatgaagcaagggaaaggagcggtggaagtcacccgataattttgggactggataaacaggaaacctttggcttcactactcagagagatcatgtcaatctacctaggtggatgtaagaacccaacaataaaattcggtgcaacaggataacgcaagaccacaaacaccaatgtcaatgagatctactaagtacaagagctgattgacacttcaaaagaatccattgtcgacgtatttcgagtaggcttaacgcaagcaagcaagaagtcccaacgctgggccgtgcctttcttgatcatccatgtcccattcgttttccgacagttcgttcaagaactccatggttaaaccaaattcaaccgttgcgatgaaataatggcaagacccttcgcgggaagacgagtcctcaccctcaagaccctcggtataaaaccatgggagacggtcgccacctccctcaacgtacttggaatacacctcaacatatcgacgtccatcgtacccatagaacaccttttggttatcactgggctctgtcttgtctgttggtgtgttctccttgagcttgagtcgataatcaatgaaccagacagtgtccgtgtccgagagtgagagttgttggatggtcgaagtcattctgtcgtaggcactaataataataacctttcctgtatgatcacgagaataaggctcttgctcccagatcgggtcgtactcaaatgcgagaccatgttttccaccgaatccgaagtatccccatgtcttcaagccaagggggaagccaaattggagctgaaaccacatgttttttatcttccacgatgaaggccgcattatgaagagatctctatggggaaagacactgaaataatgtggggaggttgtgactcgatgattgggtccgtctgctttggtcgttcgagtgaatgacgacgatgaagaagactctggtgccgatagaaagaatcctgtggccggcatcaaatcggtttcgtgttctaatcctttatatgggtcttcgagagctggagtaaggtgttgtagtgctcgcatgtactctaggtaggccctcctcttgggatcccacatccggtgcctgaacaccctttccattaccgctcgtgattccttgcaggcagtccaaagtccaccatcgatcatgtatgtggatgggttaccagcgggtccggccgatatagttgcggccggaactctaatgtgaaggttggagtcgccagattccagagggattgggttgcagatcacgtcgcattctttgggttcagaatcttccgacttccgctcttctatgcaaaagatatgggccccagggcggtcaagtgggcggatagactgcttccaaatctcattgcgtaattcccagggtagcctcggaaacgggtggaatgtggtcagaggccccgtggtgacgccgggcagttgcgtgtgatctgacatcctgaaataataaccaatggtaaatcgatgtggtttcaaggtgagtacgattgttggacctttacgcccaagtataaagggagggcttttttcgaatcggcagcccggacctgtagatatgagcctcaaaaaaacactgacactgagaggaatgatgaaggcgtagataaagtaaaggggatgaagaggagagagggcaatggagaggatgaagtgacaaaaacaaaggactggctggaagaagaacaaactctttactatcaaactactgccatacttgccgttcaatttgtgagggaaggtgcaccagttgttcctcacctgcccgttttactcgtatttcgttttattaagaaggctcagcacagtcgcagactaggagaggggaaggaactgaacgaaacggacaagaatgacctgaattttggtcctagcgacacagccactttggagaggtcatcgctacctatcattcttggtcgcggatgttcatgtatgtagaggtattcaacgaactagattatcgataccgacacatcatcgagctgttcaaccgccaaactgttttgactcgcgctccaattgcatttctcactaattttggccacgaggctgtgcctaaaatgattcctgccgttattatattgctgcttagttaaatagcgttagtatgtattataagttccgggcctcatgccacttgggggggctatttggctgcatgaagcgcacaatccatattggaaatcacacataacaatgactgtaacctatgtgacagcccattcttcttgaaccttcataaccgcctcagcggctagtatttcaccaactcctcttctatcgagtgtcaaaacagcctgactcctccgtgacgcaaaagctacaactgcgaaacaccgaggttgaacatccaattgacatagagcccgcaatgtaatgtcgccctttgggcccagaccagtggatagaatcccgaccaccggaattctgagttccaaagacgaccaatctactctgctcacatcacacacagcgcagcgcctgaccccatacactttgcttcctctcattcccaactactcatcgattaatcttgtgctctgtgttatgtttgtcaaaacctacactattgagtatttgtgaaagaggtcaactaggaagtatgagagaaaggaattgggatgaccaacatgtgattacattaaaccagccaagttttcagaaacccgcaaggaaccccatgccagatgcataatgtataacgaaagatcaagtgaagagagaccagccaagaaaagatacagcaatccccgttagattccacaagccttgaagtgtccactgccgctatacaagcttagggtaggcaggccagtaggccaatatgcggaggatacctcgagtaacttgaatcgactgattcgtcgctgtcgtagagatctccaaacatgcaaacctcaaacccttcaataaaccaatggcacgatccttggctcaaggctgagttttcaccatcaatgccctcggtgtaatactcatcaagataacgaccgccactttcaacaaacttgcgatacacttctacaaactggcacccatcacctccatgaaacaccctctggctgctgtccagccttccgatggctgcgggtgtattgtgcttaggcttgagtcggtagtcaatgagccaaatcgttttgatctgctcatgctcggaaaagtttgaaacggcattgaagataatgtccataataccaacggtaccgttaggcaacttaaaggacccatcattaagccacgtagagtcattacgccaagtagcgccctttgtcagctcttcgccccagcttggatcgtactcaatggcaaatccattccatccgcagaatccaggaaagccatatttctccgccccaaatggaaacccgtgttcaaacgcctgccagtaaccctcatgaatatgtggggtccagctcgagggccgaatgatgatgagatcctgcattggaagcacagtgacatagcgtggggaggctggagcctggcctgtggaatggtccgctttgtccagctcgttagaggacggcggacagggcaatgaaggtgatgaccagaaaaatgccgttgccggtaccggtcgatatgagcgctctgcgctgtaggggtcaacgggcgtggggggcctctcgcgaggcgaacgtggaggtcgaggtggagaaggaggcgagtcgtcactgccaagtgaacgaggagggggaggaggcatatcgaagtccatacgatctaagagcgtatctttccaaagtttccagtatgctgggtatgccttccttatcggatcccacttctggtggttgaacgtatattccatcactgcccgtgactccttcagtatgctgggtatgccttccttatcggatcccacttctggtggttgaacgtatattccatcactgcccgtgactccttgcaggcggtccaaagtccgccatcgaccatatacgttgagggattaccgtcgggtccggacgataaggtctttgccgggactgaaatgtgaatgaatttctcgccgatgtccaaaggcggacacggacgctcataatgtaaaggcactgaaagaatacgagggcattgaatgtcacattcctttgctgtaacatcttccggcccccgcaggtccaagcaaaagatatgggctccagggcggtcaagtgggcggatagactgcttccagatctcattgcgtaattcccagggtagccttggaaacgggtggaaggtagccagaggggacatggccggctgagagggatctgacatattaaccgacggtggcgtgagtcggcgtgacttgaaagtgaacggcagctgggctttcaagcgcaggcacggactggaggtatgctggaatagttggcttctttgagtgagcctccgaaacgctgcaagacgggtgaatcgaaggcgtggatgggggagagaggatgatgagaagggcgaagggctcaatatcagaagagtaaaatttttcaccactggctgtatcgtcatttggaaaatggaaggtgcgatacaattgcatgatacttcatgaaatgcagtgaccattgaggtactcactttgttagagtgccgttccttcctcagggttgggatctcaaggaaggaatagccatggcccttctgcatccagtcaagagatattcccttcccttgatagtaacaggaaagagggtaaccgagccctgaacccactgtcctgaccgccctggatatgctctcttccactttccttgctgcccatggtctgctgaacaggcgcgttcgttctgatgttgtcgttttcactttcttgccgcccctgacattgcctttgagaactttgcgtaggtctgccttcatgatcatgttggcagaacatcgtgttggtggcaaaccggctatcgaggtatcataagttgtttcaagaccaatggtgataatcgagaccactctgagcgtgcatttgtccaaccgtacatcctagggtatcaaatccgttacattgctcttctcatttcgacgctcgttcatgtgaaaactcgtgaaaaggacaagcctgagatgcctgtctgccatagaccgacactctacttcgacgcctccttcacctcttgccacctcccctcagcaacaccaatgaaccccctcatcagctctcttccaatcaccgtaccgccatgcttctcaatgctcttcaccttcgtctcttccccactgcagtccaccaccacggtgaccgtctccttgcacaagctctcctccaacctatccggatccagcaggatccagtgcctgcttttcctctctgccgaggagcccgagtcctctccgtgctccttctctaagaacaccgtcgcagtgcaggcaaccggcagtccacgcacatccagcgccatctttgcctcctcgctccgcgagcacaccaccgcctcgcgatccggatcccaccgcgcctgcggcagcttcgtgtcgcgcagcgccgccatgacggctgtccaggctgcgtcaaaggggtttccgtcgaaggagacgaacagtaggtcgatatagaggacccagtaagccttgagctccggtttcctttcctcctcctcttcttcctcttcctgtgcctcatccacctccatcgcgccctcctccctggtctccttaggcggagtgtaccacaccctcaggcccttgggatccaccaccttgcagctgtgcagaagcgagtagatgcgcgtgctgagcgtctgcgccagcgtcgtgggtggcacgccggggaggaactgcggcgcgcagccggtggctagctcgatgttgggaaccaggaggtcgtagtcctttagctcatcgacatcggcgctgtcgtcattgtcttcttcgccgtacgagggctcccgcggccggtactgggggatgttggtgacgggaaggatctcggcgcgcacgccgcagacgaccgtggtgtcgccggtgcggacaagtgcgctaccgttggcgtgggcgagcgaggaggtgtggatgtgaacggggcgagcctcgtgtggggcgcggccgttggtacggcaggggttttcggggtcggtgaggttcgtgagaaggtacgggtgaggcgagagcttggcgaaggttggtcgcgagaagctcagcgagggagctggaactgtagcggccattgtgacggcttggtttctgatgtttggtgacttgtggttgttatggtgcctgatgtgattcagatttgttatatgtcagattcgaccgttgtcgagttgcaaactggctgtacaaagcttgaagtggcgttgtttggtgagggctgcgatttgttttggaggaggttgtttgggaaatttcctccaacctgaaaggctatcagccttggtggggtttgtggttgcacggcagcgaggatcgaccaatacacccccctgtaccaggctgctttgggcagctggatccatgcaaagcaagtgcgcgctgagaaaccgcctgacagccgctgaattagcaacctagcgtggtctttcagggcacttctacttcctgcaggtgtaacccgcggacatgaatccaacaatcagtaagtccccttggtcgtttcactgcatcagctcgaaccacttctgtttttactcgcacaatgaaacacgacaatttataattcttaaaatcttcagtcacatccagaaactcatatatcctacgtatcatatcatcatatacaatggttgttcccttgcgaccaagttatctaattccgtgaccaaaaacctgccgccaagcccgccacctcttttcccttcgtcataacgatttcatgaccaccatccattacaacagccttgaatccatcttctcccaacactgacgtggcgtcgtgtatcagttcctccttgacaatgaccggatccgttgagccaagaatcagcaagagttttccacccaaaagtcccggcaacggttctgccccggctccctcatcggcaccaggagaagaagtctttcgcctggcagccaaaagctgaccgagctttagccaatccttccgctgttcgtaaatgggcgcatgccgaatgctgctcataaaagccgtgaggaatccctgctggtgctggacctgccaggccatcaccgaggaaactgtgctattgggcctgtgcggcaagagaaccgcgttgtcgaatgagtccccgccgctggcgtcgctgtttttgtgatgcttcttggtggactgttcactgttgctggtggcggtcacgacctcgctagccattttggcttcggatgtcgttgtcgctgactggggagtgatccgtcggcgtatgagccaccggagcagcctctcgggaagcaggccttcggagtaaaggatcctgctccttcggctcacgtgttctgaccggatcagtcctgcgcttgccacgagtaccaaggaccggatcatgtgcgagtagtatctggcgaacgagacggcgatgcctccgcctagggaataaccaatcatgtggaatccgttgtcgccggtccatggtagttttgaagatgccaaagccaggaggatctgagtcgagtaaagccggatgtcaaaggggatgtctgttggagtatcggaatacccgcgcccgaaaaagtcaaacagcatgactctataacctttttccacgagcgcctctccaaggattcccaagcttaaacatggtgtgctgatgccgtgtaatagaagaaccttctcgccgtcttcaggcccccattcgaataccttgatgattccatatggggtctcaacgtcccttgcacctggcagagcatctggggggtatggaagtaaggaggtttcgtctttggacaactgtggaaggtgggtgactcttggcgatgggattatcattggcttcttgctcgagttttggctcatcagtatgcggacactcaaccccaaggatacacccactgccccgagaacgagacaagatgtagtgacctgagggcggaggttagacgcccaggccgtcatcatggggctgcaagagtgtggttttgagatccgactccgctgaaagttgacccggaagggctcgtcgtttgcctcggaattagaagctctcaaaggatgagaaagggtcgtgaatgtgtggccttcagagagcgtcctcaggataggataggatattaaaccgtaaagtctacttttcgcgttgaaggaagtgttctgtggaagtttcggaagtcgatttgtccatccgctgaggtttagttcgattagtcatggcacaaaaagacttccatgaaccgataaccgatgagagttgtgatcgtaggaatggtagtggctgccaaggaaaagcgggtcggtgtcggtgtcggcggagcgggtcttcaagcaaaatgcgcctactgtaactctcctccccagagacggaaatcctccgaacaaccaaccacaagtttgaagttgtcgtgatccgttttccctggcgccaacatcatgactttaaaatgaaactcgcaagtcagcagcaagctgagggagatcagcggtcctcctcagggttctgacttctctcgtcggtagaagctcctcagtctgataagctgtcgtcgtaggacaccctttttcttctccccgtcactatccgaaagctccacggagaatgacggccggccggagccgttggggtctttgaccagcttccgaggaggtggacgctcgccagtcgaagaggagcgtctttcggcggcactcaaccacgtccggtgtgagacgtcttgtccagaagttgcaaagccttgcatccatccgcttgatgtggatttggtccggcggtgttctggcagctccattgcgcgcaccatgggatccagcagcgaggagtaagccgaatcatggtgattgtctgaggaattgtgatgctcttgttctgagagaggcatagagtctggagggctcatcagcttcagagaggttgaccggcgcccaaagatcctggacatatttgcgctcctgggcttgatgaataaaattgatacagcttggtcggatagtatcgtcgatgaataagttgtttctgtaatctgggctcgatctccttgtcttactgtgatatatgaggcgaggcggggcggcagctgagggcgggatagaaaggaggggtgatgatctttcttttttcgtctatcgaggcggaacaaaggctttgtggggaatcttgtggttgtctcttccaagttttcgctcggcacagccggaatgctttgcacgctcctgagataacccagctcgattacaactgctcttgagacgaagtcgaggtgatgtagtctcagcacatgtcgtgagaggagaaaaaaaaaaagcgccggcacacttatatcatggggtacttatgatccatgctcccaaaaactcgccctttttacgcggggcaacttcacgcgccaaggaggtctggaggtcgcccaaaaatgatctgctcatcccctgacttgcctttttttagggggtgtgaagcctgtcgaatggaaagctatgtttctgtcgtcggcttctgattcgatcacggctgggtaggtgcaattgtacaattgcgtgcatcgaacccgtctctacggcatcccatcacagcttgcacattcggtcaggggacaaaagcggtgctaccaacctgcttcagctgttctgactggctgcagtcgttggataggagctgagaacaaacaagacagtcttggaatacgataacaggcaaaagtttgctggaccatatggcatacatactctttcaacagcgggcacttgaatatgtcttcttgagggaaaggtctagctcctttccttgtccaaagttatggcagctttggaagttgggaaggttgcagcctcttttgcggaccagttctgatgttgtttgcatcactttccctcaaacctacctagatgcatatcgtttttgaagcatctaaacgcagaaccatttttcaacttgcgctctgatcgagtccccaacttcgctgccagcttgctcgttaaggaacctgaactgtgacaggtaggccagagtgccaatccggttgccggtttgtaataagttgtgatttcttcacacacagtcaccaagcgtatggttgcactcccgttggccgtatcaacacagtctcaaagcatctctgttgcatagctgtttgtcatgagatagggcgaaagttcggcaaagctgcggagctgtattaagtgtttccaaatccgcttctctaagatggtgggcattgcctcgatgataagtgtgattcctcatctcagagtataacatcattaaagacctgtgagcctggaatttggcgactgaagcggtaactttctcgatgaattcaacaatcgtacccatccatcggttgcgtcgacggggttgcgggtttcattatgccaccacagcgggttgtatgtagcgtcaaggatgttggtgttatagacatgcttcacggctcctctcacttcccagctcaagaattgttcttgacgagggatgatactgtctcctcgatttgctggtcggacagacctagaaaccatctgggttagtcatcggcccagataagatgtaaaaggacgccataacctaccttccaacgactgactcttctccttaccgaactctgcaaagaccgagcattagaaccaaaaccagagagtagagcgtgatatcatgtggtctggatccaccaaccgaatctcgcatagaccttgggtagcgtgccggacgcatctcgaatcaaaatcggtgtcgccgggttatccttcttcatggcagggtagtttcgaaggaggaatgatctggactcaaagaattgaagttaatctggggctcattcatctaatcaaatcagcggaggcgggtattgctcgagtcattcacgctgctgcgttgacgggagactccatccgtagggctgggatcattcaccttgtggcagcgctgtgctcgcccgtctggcagaacaggaagcggacctccttcaagcccttgttgaaagcaaatctgcctgacatgcttgcgatgaaggcaatctcgaattacagaggcgcaagaattggcagatgggggtatcgattgagtggtcgtcgttgtcctacgggcaggggcacctttgcgacgagcaagcaagcgggggaggttgccgaccagaagctccacctgggatttgatatgcacaattacagccgcctggataagaaagctctttgcacaaagctttttgaggagggtgcacaaaaccgggcttccccaacggtgcacgagccacaaaatgctgaaagacagaaagtccatgttatctccgcagtcctcaacaagagacagcggtttctttgccttgggcacgaaatgatgactcgtcgaaaaccgtcagcgtcttcagcttagaatattagtcagagaagaagtgctgtgcaaagatttcaaaaccatcgcgctcatcaagtttgcaccatttcaaggtgcgggcacgagattctgttatgtaccgataaggtggcccggggcgggctgttaacaaacaacaataaaaatgctggttactctttactgatacacagtccctgactaactaagtcgccgactccgaaattcagaccggactttgggactccactttcagctctaatccactttcgccccggcgccctaagaagtccaaacctcctcgagactcaatccggacatcccatccatccccaaaccatcccacctcgagtcgagtcgcaagtcccctccggcacaatggccccgatgaacaacttcttccgcgcggcgcgccccgttttccgcaacaccttcttcacctccaacgccgcccgcaatggcggcaagcgtttccagagcacagcgagttcggagcaggcgcaagagtccttcttcaagcgcatgtggaacagcccgattggcttcaagacggtgcacttctggtatgttgttttgttgaggaacctttcaggccttttggagtctgcgcaatagcagcagtaacagcaacaacgacgacgcaatgatcgacatcgaaaaaaaaagatttggacaaagatgcgttccaatgagcaagagcaaaggctaatccaggtccatttaaaaaacaacagggcccctgtcatgaaatggggtctcgtcctcgcaggtatctccgactttgcgcgcccagccgagaagctctcgctcacccagaacgccgccctgactgccaccggtctcatctggacccgctggtgcttgatcatcaagcccaagaactacctgtgcgtttcccttcttccatcttgtcgtcgcccttcgtttttgacccaaccaacaaacctacgtcatcccattcccaacaacaatcaccaccaccaccaataccatctttacgtccatctcctggtccatacctatcccttatcccttcttccaccccccaatataacagcccttctcccttttacccaacccagaactaacttttcttattttcttacagtctcgccgccgtcaacttcttccttggcatcgtcggtgtcgttcaagtctcccgcatcctcatgtggcaacaatcccaaaagaacaagacccttcccgccgctgctgaggaggtcaaggaaaacgtcaaggaggaggttaagaaggtcgtcaaggcctaaaccttggaacgaaacgaaatcgatcgattgatgacgagccgttgaggttctggcatagttggtagtcgggagtcggaagtcgaagtccaagtcgaagtcaaaagtcggaaacacgtagaggctggcattttgtcaaagaagggtttcgaagtgatacgacaggagctgaaatcacatgccgactgtggctatgagacttgcggcaacggcaacggttatagcgaagctgacgtcgatagaatgtggaagggcagcgccacgactttgaagtgtctgcatcgacggatggcggggtggacggacttatgtcattggaaggagccggggtcttcatgttggcgatgtgcttgattctgatttgatcagatgctaagtcttgacggtggatgtgtaggtataggtaaagatgaggtacagttccggaggcggaaaagtgcgcggcttataatgatccaaggcgaaggcaacttcaccatgtgattcatctcttgtgctgattttggcactagatattacaacatcatttctatttttttcgcttcgatgggatccaatatatgcgcccgttctatcattcgcaatcatcgaaaaactccctgatgaagagttggactcaccagagctttcaggttgttgcagcatttcgaaaataataggaatattgtgactgtttcttctctagattggcgctgcttccaaagcttatccaggtatctcataacaaaatgggtcgcccaacgtcaagcgctgacgatacaaatactagaaagaacatacaattatgaccaaaaaaaaggctgccccccaaaaccaaaagcttgcgcttgcgtcgtgtatcatctggattgagaacacccatcgaactgagaaaatagagaaacaaatccaacgccagcgatgaagatattaaaaaccttgaacctgaataagaacctttacatccttctctctatgacggggtatccgcttttcttcctctttatcctcaattcccattcgagacactggacatggcaaaccgacggtgacaaacatcgatattattcattgtcagcatccctcgttctcgtccgagcattcattcgcgcttccatggcggaagcctgatcgaagcttcccctacggccccaattctgaggctgccgcttgaggaacgcgccgacggctcctaggtagccctcgtgtctgaggaagtaagcctgcttggcgcccttgctccagaacttgatggcgtagctgagcgtgttcatggtctgcgggtgtcccctgatgaaggacccgccgaagtagatgttgctgagttcgtgtatctggctctgcagataagcgagctgtccaatgttgttactgatcgcgtacagcaaggagaccgagacatcggcgctcgagaaatgcttgttgccaggcaaagttgctgatgatgtagagggatcgccggcctcggcggcgctagattgcacctcgtcaacgtcgaccgggctaagtccaccgctatcctcggcttccgtctcggcttgtcgcttcaaccggaacacctttccgaaggagctggcaatggtagtgctcttgaggccaatcttgccgtagtcggtgccgtagatgtcgccgaccagcatgtcgactttactgttgtcacccttggatgccatatctagcatctcatcgaagctacgagctccggtgaggagacttagcaagccccaaagcgtaccgccaccgagtgatgtaccgcccacacgctgatagtcccgaggccctgttactttgaggaacgacactccggacccgatatttaccaggaggtatggatatctgtgggtagagggatcgacgaagttcattgggtctgcttctgagtaggtgaagacttcgcgggggatttcggtgatgaagaagtcgagtcctttagttatgcgtattagcaatagtttccatgctagtatgcatgaatgacacacctattatcagacactccatctcatcttcacggatgacatcgactcccaaaacgtcgcgaatcatgtcgtaaaacttgtatgcgccaccgcccgtagccatgacgcacagctcggggccaatgttagactcattaagcatttggtgtttgtgcttgagggcgcgcatgaactcgagacaatcattaatgtggtcggtttcgaagctgacgaagttgaggcgtccacctggttccgtggagtgaggctcgcgggagaagtacaccagtttagccagagaaccgccgatctatccgaggtatcaaccattaacaatgcgtccgataggatatcaacgggaaataattgtgaaagtgtatccatacatcaacagcgatatggctcactatcgcagtgtggttcggtagtctgatgtccttagactcttgacggtttggtgaaccaccgcggctgctgcttccacttggtgtctgtggcggcgaagcgctgccgtgctcaacgatgaatgcgccctcaacattgatacgaacagagcccggatggctcaaagcggtgtcgagctcgattggaccagaagtagatgcgcgctggcggttggctgacgggggtgacgttgtcgcggatgtcaaggttgtgacaggagttgacgcagtcgcaatctcggggctggtgatggtaggcgttgtaggtgtggtaagcgcagcgttcggagagagatgagtggtcaattggccggtctgcgatggtaggccgtcattcctcagctctggttcgcgggattcgggttgttggtggccggcttgcggtcgcgacgatgggtgttgcgggtggggagcaatagcctcggcttcggcttggttgctctctgacgacatgttgtatctgttgttgttcacaacacggagaaaaagggtgggttgaggttagaacaacaagagcggttcaaggaggcataaatgtgtctttgagggcggccattcggagagcgctttttgggcgagacagacttgtcagagaccttttaaaggaggagggatactgaaaactacattgtagatcatatcccgggtgcctttggtggtgatctactgtgtagtcagaggtgggccacaaaaacggcggcacgggttatcgataaggtgctactacaagaagaggatccacaccaacatcccatggcttgcaggcctctagtcctgccgattccaaccctgtctacaaaaaccccaacaaataccgtgacgccggattgtgaatcctttcgcccgagacactgcacatcatgatccttccgtttggagggggcaggcgtcacattgtcatactatgttcactttgactggattccccgattgaaacggtcactagcatggtctgacctccaaatacccgagcctgttactcaagtcttcgtctgcgccgtcttccatgccatctctcgtcagcctgagcgtcgcgacaacggttccgtacttgtattgtagatccctcccgggcagatgggaacatgtacgtaacaccactcagcgcaacggtgcaactagccgtccgcttgtttattcaaaccagcaaaggcatgtaatatgtgaaaccacactttgaaggatcattacgtatcgcccatttctctagccctactgtgctgtctgccttccatccatccctcctcctcctgttgctcccccacagctttcagtaatcaccaatgccatcctggcgacccagcataagctactccgactccgacacaaaccaaaatcaagcccgacagaaacagaattccaaatcgcccttccagcattttgtgcacaagcccccagaatagccccatagagcccggcggttccgtccatcaaccatcgacccacaatgagtgtagcgtaagccaaagaaaaaagaaaaaaaaacccgccgataaaaaaagaaggtcatgatacataagccttgcactggaggggaacatgcctgatgctccgacacgcgactgtggggaaatggttcggctcggcgcaggtacgtcgactccacagcgccgaaaataccgaaatcggtttacgttttccccagagcggggacagaatcgaacggggaatgaaaggtgatttgatgacagccgacaagccggcggcataatggcgggggttcccgcacgtccgaacccagaaaggacagtggaagaccaccccacattttcacacggtaagcttcaagtcatccactgacgggatgcaaacaatcttgaggttgtcttgacccattcctcgatccggttatcagatcgatcatttttttgttacgaaccatacatagcaggggcagatatctggaagacactgtaagaaattcaaggtattcaaaacaagtgccctccaggcacggcgacaaagatggccgtcaggatcgccgacagcaccacggcgcacaacatgctctgcaccgcaatcgtgtcttgaatctggcgaagcatgggctcctggatccacacctctcgatcaaagatcttgcggatcacgttgcgctgctggtaccggaccagccacggctcgtcctcatagctgttgccggacccgaagctatcgaacgaccgcttcgcctggccctcttccccatcctcctcctccgccatgaacagctcccacggacgaatatgtcggtggtgcagcccgtgcaagaccacgcacatacccttgtatgccgcaatcagcgtggagatgcccagcacccagccgatggccgccagggcgcggtagccgcggcccgcgttggacaaagccagcacgatggcgaccatggtgctgatcaggatgagcgcgacgccgagcccccgtgcaaagaagacgcgcgccgggttgccgttgcagatggaccagcggatgaagttggggtgcgcctgacgacgcagcgcggattcgataggcgtgataatgatgcggaatgcggacgggtgcgtcgtgtgtgcaagcgcttgaagtacggctttttgctccttgtcggagaggttgagctgccggggcgcatcgtccatgatataagtggcgatcacacggtcgatttcttttcggaagggttgtatggtgactgtttggtttgagttttccgtcagtcaacattgcccctttcgattcggtattcgacagcagcgatcacatgcatgtcatgcctccgtgggagtgtggcatatggaaactggaaaaaaaacgagcaggagacgtatgcttacatggtggcttgatgcctgctgtggcaaaggcatcgctcgcttgcgtgcgatacgtcgtcgccatactggacccgttatactcggaggaaaacgtctcctggtggtagccacgcggagtgtgcggcggcgttccgaacgggtcgttgctgcccgtccgagtgccctcgggtaagtctgatgtacttcggcctcttggactggacaagactggggtcgaccccttttcgaaatcagtacccttgaatatctcgacagtcacgtctcctgttttgcagttcggcttcttgcgggccttctcagcctgttctttctgaattttctgaatggcttcctcctccatggccggtgtccattctggagcaagagcaaggtcccacgttttggcttgctcgaagcgcttcatgtagtcacgataccacaaaaaaaattgcaagttctccgctgaccgctccacgtatatcaggtagttcataaagtcacggacggtacatggctacatacggctagtcagccactggtctgtcttaatgtgaggcaggatcaagcactgactggacatgttcctccctcgataattttatcaaagctcaatgcggttgggattcctgcgatgctgcccgagttgactggcctcaggcttggttctgtcttctctgatcctgcttcactgtttctggcaggggagttgctgatggtgttctggccggtgctgggctcatcactcagtgagatgttgttcttgtcgacgtgagctggacgtcggtatgtgagaggtaggagacccatcgtgatgggaggttggactgctgttgatggaggaacactcgccactgggtttggggtttcgaggcgatagggtgccaataagtcgtgctactaatctccaagcaataacatgaaggggtaaggcaaaacaatagagaaggagaggctaatcgtttatatagtattgtcttgttcctggagcaaatcctaactagagatcgccttcgttaatctcgatcttgatcaggcatcatccatccatgtgtaccaggcactccagggtgggcggaagcgggttgtcgaaaccgacaaacgggtacgagaaaaacaagaacatggcgtaaaactatccaagctatcagcccctagttggcccgccaggcctgaatccattgcttttttgagacctggacccctctcgaagtcagggcaagaaggcttccaatgctgttgacagtacaccacatggcgataacagcatgcgtggcgcattcaacgaagcagtatcatttgatatcggtgtcttttcgacgcgcgagctggcgaaggaggcgttgcgagctggcgaaggaggcgtcacgaatcaggaacaaatgggtttagggcgtcaagattttcctccacaaaccaaccattgtcgcggaccatccaaggaccagctttttactacgcccttctctaccaaaagcaataaacatcgggaatatcgacactgggctgttaagctgcaaagggaaagtatcgccgtaatgaggctgtctggcgactttgtgattggcgggattcgggacacacggccggcttggctctccaagtccgctcttgaggttttacgcacagtctctttttttttcgttttgattatgacatgcatctgctatgattgcgcacatgagagcggagaaaatcgaattgttcccagaaaaatcgacaagtcaggtacgggcagtcctcgagaatttactcccgacgtcgttcgtcactgttacggcagcgctgcggcgaagtggaagtcttcggtgactccaaccacgtcgtagcaacgaccgacccgagaaagctttcaccatgggtgaagatcgctggaatggctttctgatcttcgatgcgacccttcactgggaatgggatcccttaagatgaagcccgatcggtgcggagcctggcctctttcaatggtgcctttcgtcaggactaaagtgccggtgccgtggaactgggtactggtatttccttccattgtttgtggactaaacaacagctagggaccaattgtatctggcggaaacggcaaggccgtcatccggttagtcgccgtgctgtgctcggacacgaaagataatttcaaagagttgaaagaagggccgccaatgtctcccaagagatagggattgctttcagacacatgatgtcaaggagtacacctaatggaaagggaatatgggttagcacactccaaccacgcctgaatatcacactgccgccaaccaaccgccctcgaacatacaacaatgacagccgtactcgacaccgacgttacgcacccattcccgccaagaacacccgacatggagctgctccgtccccttcgccatgaaacccgaatggtctttttccccgtccagagttcggtccatacgcaatttgatcagcggagcggcagtacgaatttgctgcacccatcaggggttcacttttgcagggagactctcagaggccccgaagggcctcggtgattgatagtggctgcagcacatattcctttttctcgacctacataccttggaaagacttcaatgtggttgcgccacagcagctagctggccgctgacaagagctccaatggattcacttcttgtctctcccgcttctgaaacagcaaaaaaaaacccaatgtctgaggcgaatagcttttgtcttgagaacagactcgctcacttgctcctcgctccttcactccctcactctggcctgggtgcgtattttctgacttctgctgttgatttttcatctccatccccatcccctttgtttcacccacgttcagccagctccatgacacatgaaggccggtgactgctaatcaccatggacaatatctcggggatactccggagcataagctccccgcagggtggaccgagggagtaagtgctgtgcatggactccggactagtcaaatcaccctttcggtcccgaacgtggagcccttgaaccacatggtgcacaaccacgcagtgaaagtttatcctctagatcaatatctcaaaagacgcctggacccttgttttcgcccagtgccccagtcgggcccagcacggaggttgatgtacactaatgtcttgcttcgcttcgctcggattacatccgaagtaagacatccctttgcttcttgttgccttttcgtgctcgcttccttatcctgatttcctttttccatcttggtacccctctttgtccacggttgatgttcgttctggggggttttggccgaccgacctggttaggttgtgattccaagacaagtatactgcctacggtaaagtccattgtttgtctgcgcgggcgtgtgtgcttgtgcctgaagctacagctagctgtcatagaaagctgttctcgaacgtcgtttttctttcaagttagttcccttctttctttcaggtttctttcagctctaccgccggtttgtcttcgccgcatcaatcgtctcactggaatacactctccttgttgggttattctatacaattcttctgttccagagggcaaaccaaggcaaggtacatcaatagggtgaaaaaggaagcccgtatctcccccagagtaacttatgaataccgcttgagattcctcccatcgtcaggccgctctcagctggttttacttctttctggtcgctcgaacctggtcatgacgaagccaccgtctctgctatcgttcccaccgccgccgccgccgcccggccggcactcttcttcccaaacaccagatgacaatgaaccccgcccgccctgcgctgctccagattggacctgggggcccaggcaccgactcacacataaggtccattatgtagctcctgtgccacaacggggcgaaccgagtggtcctatggttcaatggtacacctgatgatcaaaatgcgtagtattagtgaagtcaatggcagctgggacagtgctgttcgttcgacaaaggtcacctatgcaaattaaccttctgacctttttttttttttttttttttttttttttgatgggggggggggggggggggggggggtaaaggggggccatggctggaaaattggaaatgagggtttgagttttgaggttcgtttttgggggtaaaaccggggcttgtttttttgaattacgagcactttaccactatcacatacctacccgaaacaacccagcacagcaagactttttgacgtttaccttatctcagtcaactgacattgtgtcctatgtaaggaagtttcatggccgtttatgtaatcaaaagcttatgtagtttcacaaaaggatattcgtgcttttgctgtcatttactaatatactgcttttctcggtgggttacatggttttgttgtttatataacacatttccacgtcctatcttgacaagctcacatgctttagactaaacgctttacctagaagatacaaaggcgtcatatgactgtcctcctagaaatgcatcatcatctaccagaggcttatatgcctacatatgatgcacattctgaagttagagtgtcctcaacactttgctctgacacctccccgcgaccgcctactacccgcagaatcattaaaaaacatccaaaacatctaaatctccgcaagccccttattacagggtaatcttcttcagaaattcctttctcttcctgtgaatatttgaaagcttcgagtaaacaacgcccgtgatgctgcaacctgcgtacccagtgagcccgactatgtacccgaatgaatgcttcaagccctgtctttcccagcgggacggtccgagccgccctgttgtttggtaaacgcacccttgacagaaccacaactcccaagcagggactatggtgatcgttatcaaaacaagctcgccacattttcgaacagaggtcagttccccactcttttaaggtcagaaggtccaagcgccgtcccagttacctggttgctggtaaatgaatcgtaaagttgtctcgagtcattgtgctcgttcaatttgtcagttttaaacggggtgagctcgtgatctccaggcaagttagttatccaaccttcatcttctgctgagttggcgcataagcacgagactttgtaagattgttcattctgttctgcgctgctatgtcccctttcaagttcggaattggagcccgaactatggaaatctcactgtcttttgcgtggttcgatatccccactccgatcagtcttgtgataacaggtcgtggacttctagactcgacgaacatggagcttcgactggagattgccgttgttgagaaaatcctaaaccatgcggtaagggcgggatgcgaaattgccatggcgatgaagaaaccttctcgctttgtgttttgacgcttttttcggttcttggagccagctgtgtggttgctctgactggtgtatcgacacctggaactttggacttcttactctgctttgtggtgtcttctgggccaggctcagcggtcttcctcttgtgtttgaccagacccttgttctgaagcttgggacgtggtaaccgttcagggtgtagtcctttctgaacaacacaagacaaaactctacatttgatctcgtgggttgaccacatatcgtagatctttgtgaattctggaagaaatatcgttgctgacacggtgacgttacagcaaatgctgttccctagtgcagcgggaattttgatgccctcacatgcttgaggagcgttcctcaacgtaccttggagcagtttgtggtttagttcgagccctgttaggtgtcgtataggccatttaatggaggggtacgaatggaagttccggttaagaaattgacagatgtcagcgagattacctgacaacgaccgtgtccatccatgtcggaggcagagcagattttgcaacgtttcttctgaacgcacaggtggactccggtagcgctcaattgccttgggaacgggaaagcaatttggaatggccacggaatgatagccgttgtccttaagaaaggcccggaaacgtgcttgcctttcagaggtcagcgttgtcggcttctcgagttctcgaactgaaatatgactaaccatttgttcctctccaatctgttcccatcatcactgaagacattgcacatggttccagccagctgcttggctttccgggcaatttcgagggcagcctcatagttgactcccggaaggcctcttgaatattcgcatcctccgagcaggagccctagtatgaggcttggctggtcgagatcccactgttgcagcaaagccggagcatcgtgcttggtagcgaactcgttacttaaccctgcacccttccagtgtcggtgctgctctttgaacatgacaatctctcggcatccacacgtgagagctacgctgtggtgcgtccaaacggcatcgacgacacctagctgttggagcttgacacacgtgggtgctgcttccgcaggtgcctgatggaaagggacgcccagattgtttaacatgtctttgagcaaacgtatcctttccggcttgattgggtttggattaggttcgtattggctgtagcgatctgggccatcaaagacgaagagaaggtgtatgctcagctccagcaaggtcataatctggtacatgatcgttttctcgaccgcattgacctcgcgagagtctggtggaattaaatgtcagcatttggcatccccaaagtctagttatggacgcccaaggtaacaaacttttgcgtagccagtcgactttgccatctttctcaaagtaaacttgccagcaatgtgcatcgatagcgactctcagaggccaaccacgtcgcttaaaatgatcggctgaccatcccgccagttccaaactcacgcccggaggggctatatcccaaatactgttcgagtcagtcaagttgcagaaagacgccgcgctgaattacgagtgtaccgacctaggggaaggcttgagctgtgaatttccgttcttcggcatattgagatgattggaaacccctggtcaagtgctcttgtccggttgtcggttcccaatgtagctacctttgtcgatgggagcaagttgatttgaactacatcaagaacagcagggttaaaacccaggagattgtgggttagtctcgctgaaattgttcggacggaagaggatgtcgaaaacgttggctacccaactgacactttcgtagaatgatcccaccacccgactcagatttttcggtgttgtagtgaatggtagatatgaacctgccataagttcttgcatatgctcggtcatacatagaaggctctggtctatgtgccttcccaccaaaacccggaccaggacttgccatatgccgaacttgtagaccgtaccttgcagcttctcgccatggaagccaatcaccagtgttgctcagtaattgcaacttcgttgacatcgacaccctccttaaaccatcgctcttcttctacaatcttcacatcattcccactcatctgccgcttcctcatgaggccattgtcggcaaaggtccagtcctcaaggccatatgtccgccaccactgaccggattcgtcataccactcgtaccaaaactgaaatgcgatctgatctcagtagacatagcagttagccctgggcagcaatcctacttctgacctgccgccgccgccaggaaggaataacgactgactttgttgtctgtaaaagcaaacagctccttcctcaagcgatatccgttctctcttgaccactttttcttcagaaactcgacgatttctgggcgtccttgcaggaacgtatcgcggtttctccagatggagtctggagtgtaggccatctggaccacctccgcatttcttgaattcgaccaaagtcagccaacggcaatcgaattttcaagaaaatagcaaaggtatagtcactttgtgttccatgcatcctgcgcggccttgactttgatctgagctgtttcggctgtgaacggcggaaatgggggctttgactcagctgtcatggcgatggctgaagaatagtgaagatattatcaaaacaggggtaacagtggaactcgaatgatcatagaacaagagggtgaattttttccccggatattttaaaacaaaatgcagggttattaaacaagaaagccatgtgaacacctggctttaatgcaacttaatcaaaggttatcgtagtccagtgattatgaatttggtgtcgtacgtgctgacggcagaaagtagtcatagaacgatccgagctggtggggttccgaagcgagccgctacagctccgtgccagacacctcttcgaggcaagctcttagtatagtaacaaacgagaagatttagttcaagggatatagtttgagcgacaggtagaaaatgtacctatgactatctccaataataggaccaccagcgttcatggcctgaagatccgggagaagtgtttctacaatgacgggttatagagacatcaaggtctctctcacttgcctgaagtccggacaatatccaggtcatactcgcctgttcagtttcccccctctctcaattacggcgcaaaaggaaagaggagtggaaagggaaaggccgttgtcggaggtgagggatctcgaggagaattcagttgttgtgttgtcggccaaatataaattgcgagtttctggaacttggaaaagagaatataaagtacaagaggccatccggtcgcttctgattttggcacatgcaatgaagcccggcgatcgcgcaatccaaggcaacaatccccgggccccccgaggtctgttccactccaacgtgacaatggacagaaatcgcaaaccctggaagttattgacgttcactgagaaagggcaccttaacggcctccctttccagggcaatcgatcggtctccactgttcgatgccttccgattgatgttactggaggcttcgtaacggttcctgcccgccctcccgccgaacctccggagaacggagaacccctccaaaagcgagcaggaccccgctgtgattgcccctggagatacgatctgataacaatacatcgatcggcttcctccgcttataagctcacctcaagcttcgagtccaaccaaaagaatctcgcactcttctcttctcacgaacagcaagctcaagtctcacgaacttcacaatctaaaaaccccttttcaacaaaatgtctgctcttaaggccggtgactctttccccgaaggtgttactttcacctacgtcgcgcccagcggtgacacagaccttaccgtctgcggtcttcccatccagtatgatgccagcaaaggcaagtaaatatatcatggctcactcacaaggaaccctcacatcatctttgacttgtattttttctctccacacctatctatatactaacgcaatctcttacccacgacgtagcgttcgcgaacaagaaggtcgtcctcgtcgccgtccccggtgccttcacccccacctgccagcagcagcacgtcccctcgtatctggccaagctcgaggagttcaagtccaagggcgtcgaccaaatcatcttcattgccagcaacgatgcgtgggtgatggccgcttggggcaaggccaacggtgttaaagatgagtctattgtaagtaataattcatgtccctcctgccccccctcaccacacctaactgacacgcaacgaatgtttagctctttatgtccgatgccgactgcaagttcagcaagagcatcggctggacccagggtgaccgcaccaagcgctatgctattgtcatcgaccacggcaaggttacctacgccgagttggatgaggtgcctaagagcatcgccaacactggtgccgacggtgtcctggctaagctctaaatagagaaaaagggggcatggaaaagccaaagcaaagaaacaaaacaaaggcaaacagtaatcatctacaccggcaaaactcatatactgtggttgggagcaaaagtagaaacccccctgccaggcacttttttgcacagacaatatgtgttcaatacctgctttacctaattagacttacccaccacaccaagtagagaagtaataggaaccaaaacaaatgtcaaggggaacgcgatgatagtcgcgggatactcttgttgtgactgggtatttgcttgatagagtatcacgaggtatagagaatagaagccgcgtgatatgccttttgcccgctgaagcgcagcgttatattatgattgccaggtccctgttccttcgtcccaacggccccaaaactttttctcgcctccctagtatcacagggaggtgggatatggattttgttcgtctttgaccaatgcataagtcggcattctgttaagctacccatgcaaagcgtttgatgtcatatccgttagacgcagggatccatgcaaccggcccttccagaaaccaagctgttgtattgttttcgttaaacgagacgaaaaccctccagctgagtgcaggcaaaaaaaaagaaccgagaaccgaccagaccgactccgcgtatcccttccagcttgccacgcaggaccgtaaagacattccattctcccttcacatcatcgtgtcccccgaccgacaagaccgcatttaacgggacttggcagcgaccttgacgggcgcacccttggcaccctgcttggaggtgacacgggccttggggttggcagcgttcttggccttctcagccttcttggcggcctgagtctcctgcttcttggccttggactccttgatggcggcgagacgagcggcggagcgggcctcagggcgcatggagcggcgctccttgatcacctcgagggaggcaccgacgatggcacgctgggccttgacggtacggcgggagcgcttcttggcgacctcctgtaatgggtgtcagtcatctgcttcgcgcaacggtttcccccccatcgatccccttcacccagttgcgcgtgcgtccaaagtatccgtattcgcgatatccctctccgtcgaagtctcgaagtcttcgatattgcttcggcagaatcggtagaatagggggctggtgacggtgtgcgcaacgggggaagaagattgggcccgagtgcggatatgtggtttcttgcgtacctcagagatacccttcttgtgctggcggcggtagaggacagtccaggcaatgcggcgggggttcttgcgctggaggaaaagcgactcggacttgccgttctggaaacggaagatcttgctgtcgccacggacgtacagcttaccctaacggtgtcaaagaaaacatgtcagcacttttatcacggtggctgtatttcccttctcttgttgttctggctcgtccttcatgatccccctcaatcagaatatcgttgacgtcgcgggaacgagatccgtcaatatctctccctcgctctcgcaaagtcgttccctccccaaatccaagaccaagaccaattccccacgggttcagatcccggtagcattttcgagccgcaaatcattttggacgggcaaaaaaaccgtacctttccagggtagatcctctggccggagaaggtatcgtcgtacgttctcattgtggcggtttgctgtcgagattgtcggttgtcgggagatgcttcctcgaaggtgcaatgttccagcgtcgattttcctcaatttctttccgcagcgaggttgtgcgatagggctgccttgtgataggctggccgcacggaccatgtggtccacttcagcgttggggtggctcaagtgggctggcagcgggctggcaacgcgggcaggaacaatcgccgccacttatctgccaggtggtccgggctgtaggacgtcatcctcaagcaaatctatagcccaatttaccattaacaagtgcggaacgaacgaagggtatctggtttactttttggtcgcgaagcatcaccactgtaatttgcatgaacaaggtacactcacctcggagttccgtctgaaaacctgtgtgatttttatgttctgcgttctgcgtctggtgcatgcggtttgctccattgattttccgtacttccacgttacgaactggctgtcaacggctaaccccaacccttgtcaaacgacaagtgcttcatcatcaaagtttggaggttgtcccaagtcaagtcgttctttccaacgcatgcaaacatacgaaaacgtcaaaattacaccgaccttaacttgcaaagttataatgattgatgcagacgcaattgcctctgctgtgcttgaagaattcagcaaactccccgcgaaacggaagcccagtgtccgcgacaatggtcttcacgaatgggttcctatggccggcattgtagccaaaggtgctgctcgttatgtgcctggaagaaatccaaactctttactgatacaatctctaggcccaaacggactgaaatgtgtagctttggcgtaagtacgtacaatggatcgccgggaccactgaagtgtccaatgtgcctcatgatcacgcaagataagtctgttgctggagctaaggatggtttgttggtcatagaacaggtatgaagtgccttccggcatccaagctgccccaagccaacggagtggccattcatgactggcacgccgagatacttgctatacgagctttcaaccggttcatcctcgaagagtgtaaacgcctcgctcttcagggggatggtgcatcgcaatccgagttcatctaccgaaggataacaacccaacatgaaaaccaaggacagcaaggaacagcagaagtatggcaaggacaaccgttcgcctggagggaagatgtgagcttacacatgtactgctccgaagcgccttgtatgtgtgtccccgctgcccaaacccccccttcaccagagacgactcgaccccggtaaagcccatgactactaacacaccaatctaccaggcggggacgcaagcatggaactaatcatggccgcccaagacgacgcctcgccctgggaagtcccatccccaacaccaggagacctgccagcccaagcacaagcaccaaccccagcatcagcagacgacccccctctccccggccgcgcctacttctctcaactcggaatcgtacgccgcaagccctcacgcggcgacgcccctcccagcttatccaagtcctgctccgacaaacttgcccttaaacaagtcacctcgcttctgtcctctctcaccagcgctttggtctcgcctgcaaacgcatacctgtccagcgtcatctttcccgcgtctcagtattctgccgtggcttgtagtcggtgtttctcttcttcatctgctgatggggggcggatggcacccttacttgacacgagcgtgagcgcgaagctggaggctgcaggatatgtctttcgggagtttagggttgagacgacgaagatggagtttgcattttctaggagggctatactccctccaaataattcctcctctaaagatatgacggacatggcagacgtcaaggacacaaagccaaagaagctcatagctagcaaccttgcgacatcatggacgctcaacggcccgcgcgatggggagggtttggtgggtggcgtgttgcagggccggaagcagtttgatttacggggagcgagtctggtctctcggcggaagatgtggactttggcgagggaggtttgttcgatgatggcgctcaacgacgatggcgagatcaagcgagtcctgggaagtacgaaccttgtgtatgatgagatcaaggatggaagtagcttgcttgaggggagacggagggcaaaggaggagacgaaaagggtggcgttgaaagggtgggtaaggaatactaggggtggaagctttaaacttgagtaaatcaaaggagtgttgaggaacgattcagagaaggattgctgggagatatgtggtcactatacaaagcgtgaatgagtgacatttcacttgcgcacttgaatgcacagcatgtctcgtctccacatcatctttgtctcgttgtcatatgggtcacgattcctgattcgtacttctctccaatgttggttcgagaggccaagaagctttttccattttccagcgcttggtcagttgtttggttttggttatgtacatcgttttgatgtagaatgcgttgttcctataaccatcatttcaaccgcagtctttctctggaagagtccaggagcaaaccgagatggacgaagacaattaaacacgtctttccgcctcgttgccacatgtaccaagtaacatcctttctctttgagctggaagatgacatcaacattgccgcccgaagagcatttcccagcttcacatagattcataagccatcatgagaagacattgaacaactaaaggacgggttgaagagaccccgtgatttccccaacgcagcacgccatgataaatgtcaccgcaaatctgaagataggaaagaccgcgttttgggggaatcaaacagagagagggagtattttatttttttgtaatttactcgaccttgctctcgaagttctcgccggcaacgagatcggggatatcatcctcctcagcgtccttctcgttcttctgcatgttctggtagctctcggcaagcttgcggagggaagcgagagagtcggggccgagctggttaaggataccggggacgagctcagtgagctccttgtcctcaccgttgccgtagatggcgaaagtgttggcagggacagcggcgtgaactgtggtacaagaaacacaacttgttagcagacaagcccccaaccaacgtttgaagcttagctgtcgcgatatgtcaagaggccgcctgactaagtaggccataacactcttgcatactggcgattttggaccaagcccagtcaaggggggtccatatcgcgaaattgaaactgggcgtattggtacgtacccttaggggcggcgaagtggatgacgttgccgtcgctcttgaacatgttcacctcctcgatggcctggatgggctgaacattgaccttcttgagggtggcctggagcttcttgtcatcgccagcggagcgggcaggcgctctcttgacctttctgcggggagtacccttgccactatttcatttcgaaaaaaaagtccattgtcagaaatcaaaagcctctcattttgtctgcatctgcacgttgctcatcgcctttcgctgggctcgcggggggaggttttttgtgtgggagacaatcgagggcgcgcgcgcgaaagaatggaggggtaattcggtgctggctcgtttttttgtgcgtgttgtgtgcgagagcgattgacgagtgatatttgaatttctacataccctaaagcggagggaaagcacctttgttagcctgtcgaacagaacctcatcctacagagcgaaaacatgggcgacgacataccgatacgggccgaggcgcccagcttcttcaaacgctcctgaacatccgacatttttgctggcggtttgtttggtgatgagaggatgtgagattgatctgttgtggggaaaaagcgaaaggtgcgggagatctcggtgaaccttagagctcagggttagtttggcgctgggacctcatcaaggacctgtgggcggtagtgtgggctctgggctttgcgggctggggggttcatgctgctggctgagaagaggggtgatgtgtgagcgtcgcgcggcggtgctggatgggcagttggcccgtgcatacttaaaatcttgtccttcaagaaactttccacatacctacacccccgccgccatgttaagcttatacggcatggttcgaaacggttaggtaaacaaccctactacagtcaccgggagttacctttaatctatatagtgttgatattgagcttcatcctcatctgctttcggaagttgaggaataggtcttgtacgccgggcctcgtatgtccagctagcggaaccacatcaaaattctaccccacctgctttggtgctcaccttgacttgtttcctgcttaccgcgaaagtaaactcgcctcaccttgggacttgacatcatcgtctgttatgaggtccctcataggatgatatctgccaacgtagttgtacatgggacagctcgcttcactacatagtttaggttggatgatggtcctataccctccatttctgaaaagcgaagcagcaaacagtctttccagagaacatcgtgatattgcacaacttcgagaccatgggactttggaaccaaaagctaatcatctccgtcctaaaaacccaagacccttttgaacgccttctctttcaatacccatcttagaatacacagtagttttgtacagaatcatgatgttacaacccaaaccgcctacgtatgaccacttcccaacgtaaagctagcctaaccactacttctcaagcggaagaccggcctcacgcctcatagcctctttcctagccttcacctcatccgccaatgccagactcttctgcaccgacgcccgctgctgtctctctttttcctcggcctcggcctgaaccgtccagactagaaaagtcaaagttagcacgctactcatctcacttatctccatcttcatcttgctttgcccattcccatccctctttcttcctatccacatccgcaaacaaatccccacctctatccatctcctcctccatcccaacaaaaactccaacagaattgccaacagacggacaaaaagggacagagggaagaaagcttacttggcttatcagacttggagtactccttcaacttggtgacaaagtcgtcaaactcctgctgacgctcgaaccgcctctccagactcctcttctgcagctccgggttatacttttggaagagctcctcgtctgtcggggtgagccagtaggtgaatgcaggaccgccgacgcagattgctgctccactgtttgtttgggccaacaagagtttgttagatctctcttcttcttgaatttggacttgtgagatgtaagaggaggtgggggatggaagagaataaaatccttacccgagcaacatcttggtccagagccaccagttgactggctttttggcggccattcttgcagtgatctttttgagtgcttgatgaggtgctttgatgccaagacccgagataactgcagcttctcctgctgctaattagtgagcagggagagtttgtgatgagatttgcgtttggtgagatccgcgcaaatactagttgatcttgtcagtttgctgtgtatatgcaattcatgtgaaggtttggtacgtacagttatcaaagtgacgtcgtcaatgatagtagaattcgggtctgagctctcaaagcttcggtcaatcagttgctgaattgcagagaggcagacagggggaaccaaccgggaggaccgacaggcggggagatgcggcagaatgcataccgacagcgtagtgtggctgaccgaggtgagcgatacgaattcgtgtaatgccagtacgtgtatttacaggctcccttgaaattttggtaggaaaaaccacacgtattgccttccttatggttgatatcagggatggtagtccaaagatctacttgcacttttgtttcacgaatctcaaaggtttaaccaaagatgtcacccgcggaaacaatttgacttcaaccgtatagatcttattccattccaacatcaaccgtcttccagtctttctatttactttacaaagcacaccatccccaagctttctctttctttctttctctgtctctctactcccccaaaaccccatagctcttgacccgactgaagaagaacggcttatcatgcttcagtgtaaactcgccccaatcatccgtcatcctatcatagttataaaaccccctccaaacaagcttgttgttcttagctcccatcttgcccgccgacttcagcgtcaggtccaagcgatatatgtacttgcccacgccctctgtctcaacaatcaaatcgccttcgatctcattcaaaggagcagccgggttatccgccgccgaggccaaacgccagcggcccttaagggcgtactgcatcggcgcgctggggaggtgtgtaagcgcggtgttgttaccggcctgcctcttaccggcatgcagcgccatggcctcgcgggtgaggtggtagacgacgtcggcgggctcggcggtggtgagcaggctgatggcggtaccgtcacggaagaagcgcaggtagcggtagtaggtgacgatgtgcacggggctaccccaggtggtggcgttagcattggcctggccggtgcgaatgtagttcacggtgctgatgtagcagccattgaagcggatgcggggacggagacgccacatgcgtagccaactggagttgtagacggtcttgtagaagactagggtggtggctcgcgattcttctgcgtgcttttctgctcgttgttggggggtcaaggggagtagcagggaaacgtccggggtctctgcggtttttccatcatcatcttcatccgcagcgcccgtgtcgagctccgcggccttttctgctcgggctttctcctgtgcttgcatttgctcctcgaattcggtgagaaggtcttcttccgtcagcggctcccaagtaatttgccgctgccagtgataatgcatgctaccaaacccgaactcgtcgcccaagcagatgcgtcgccaaattcgatcttcagtggcgaccaaaaaagcgaacctcttacaaacttgcgcaagacggacaaagtcagcaacgtccagaattgccacgtcacgcatgatgtgaaccagaagctcttcgggaagagaggcaatgggacacggaggcggtggcatcccttctacgggaggaccttccggctcgatcgctacccctgcgaagctgttgatcagctccttcatggtctgcggctgttccgctgatgatggcgcggtggcagcactctccgcaccgccagcagtaccaggagaagccgtcgcaggcggcttcgcctttgacttgggaaagtacttgttcttgtatttctgatccacgctatcgtccatctttgagcatcccttagtcagccaattaatggacatcgatacaaaggcagaatgtcgttaaatttcgtgagtttgaagacataccctgaacgccttcctataaagcttcaaactatcacccaagctgcccgcagcctctctctccacagctttctcataatgatcaagcgctgtgaccggatcctttgttgttttctttaccgtccattccccttgtgtcgatgtggacgcggctgcagcttcatcgttcggtgaatcaaaagacctcggctgaacatagtcgtcttcgtagtcctgacgtggtgcagcagcctttttggccggtgctggtggaggtttccgagggtgaagatggtgttctgccgcaagctcagctgcagatggtgttggttgctgttgatgtggtggtggtggcggtggcggtgcgggtggttgctgttgggaagaagaagatgaggcttgggttgttggccgtctagcccgaacctctgctctccattgctcacggaaagactcgaggtcgggattggcttctccggatgtatccatcttgcttgtgaagggggattggtggtaaagagcgactagacaggcaataaagtgaagtaagaaaaaagggaattaaagtcgagaattattcagcagcatatattatgtaagagggcaaggccaaaagaaggtacatcagtctgtccttcttgtttggaatgtaatagaggtagtcaaactcaggatgtcggtggatgttcgtcctcttaatctatgtgaaaagatatgtaacgaattggtttccgtgtatcataccaaacaattagcgagatacagctacctttatgtacggtgagatgaaggaagtgatggggttggatggaagtaagtggttgtgtcattcggtgagttggttgtttagttgtcgttgattcggcagcccgaaataagataagcacttgatagcggcgtcgggtgtcagaacgggaacaaagccgcggtacttggcttgtgcgcagatcatccagcacgtcacggcagttgcgaggtcggagctccctttccaacctcattcatcgggcagttgtgaaatgcgagatacgtttcaggacttaaggggtttgaagaatatcgacgtcagcagtaattatctggatggaatctcatccggacctttttgcagatcgtacttcctgaatgtgaagcagtggattaattcgtttcgtactcgcctggaactggtgtggcactaaaaccgctcagttacctatgaggccacagaaaggccaaattgctgtctaccccatgcctgatgctgtatatgctcaaagcacatatcggcgctgaaacaactcatgtacagtaaagagatgccataacctttaaatattttgtgtatccctcactcgctttgtacgtgatgacgtttatcaatattcgaaccctcaaacccaagtgtaaccataacacctattccgctgctccgtgtaacgcttttaagacaaacccctatccctttgtattgcagcatgccgaaacgcagacatatcggccagaaatgatgactcgggtagaattctcatgtccactccatggtccggtttcaaaaaataatcagaataacgaatgacttgggccatttcttcaagaactaaactcataaataattttcgactgcttatcaatcaatcatgaaacaaccattccagccgggcctagtggtgatggtggccgtccccgtcatgagaatgggtgctctccggcctcgacacgcccggtacgacgcagcagccccggcccgagcaatcctccacgcaggcaagcaggcacttcccatccgccttgccgcatccaggaagcgaagacgacgagtcgtccgggcggggcgaagtcgcggcctcctcagtgtggttgtgtgtcatgtcgaggcagaactcgggctggatcgtagcgctgtgaattccatattcgtgcagacactgccggacctgcctggagagctccatccacttgtcaccgccggccgcggaaattgggaagtccacctggatgtgcagcgaggcaacgaggctcgtgtcatcgagctgccagacgtggacgtggtggcaactgactacaccctccagatcttggatatcttcccgtatttgcttgaggtcgatgtgctcgggcgtcgcctggagcaggatcttggaagccgcaagagtaagtgggatggctgagcggaggatgatgacggtgatgaagagcgagacggcagggtcagcatagaagcgtcccggccagttggtgagccagataatcagggccgtggctatgacaccgacgttacccaacgcatctccaatgacgtgaagaaccattgcattcatgcccatatcagcatggctgtgtccgtgtccgcccttgcttgccttcttcggcttggtgtggttgtgctcgcgatgaacgttagagttccgtcgtcccttctttgacgaaaatgagtgtgcgccataatgttggtgattgtgtccattcgatcctccaatcaacggggtgttttcggtgttggtgtcctcatgtccgccgttttcgttgtcggagctattctcactgctagactcctccggctgggacctgctcgcctcaatgatctcctgcctgaagctagccgggtaaatttgcatgtcttcgatgctcgtgaagcgggcgtgtctggcgttgctcgacttccgggctctacccgtctggtgattacgcgcatcgctcgctgcccccgcgcgtccttcctcggcgaccgcgctgttctcatatccatggttgtgctcgtgggcgtccgcatggtcatgcccatgttcgtcgtggccgtggtcgtgtccgccaggtccatgggagtggccgtgtccgccgagaacgacgaagccaacgaggttcgaggcaagaccaagtgacccaacaatcagaatcagtttcgggttgtcgatcgtgggagggttgatgaatcggccgagggcttcaagaacgatggatacgcaaagcgcaatcaggaataccgcgttgaagaaggcaccgagaatttccgcgcgtaaccactaagacagtcacacccggttagcgaaagaaaatgggatcaggaatcacaccgggtcgcaagacttacaccgtaggagaactgatctgttgtcgcccgcttggtcaaagaaagggcccacaatccgacaagtagggaaatgatatcgtttagctacatgggatatggtgttagtcaccgattcttgtttaagacacaaaccgtaacgaaagggttcggtgagtcccaatgtatcccggcgtatgcgacgtaccatgtgaaatgaatccgccaagagtgcaagtgatccgacagcgagaccgacggacaattccaggaggaagaacatgacatcgatcgccagcatcacttggatgcgcgtcgtctttgaccacgccatcttggcgacgttgtggttgaggaagggcgcctgatctgttactcaaattcccaggtggagtggattggagtttctgtgtcgcgatcgggacagaagattcgaaaggggcgagaagagagaaaaaaaggaatgttgagatttgtttgctgtggtggtacttggcaaatcgggggtaccgaaagggatggagttcagtttggtttgaatggggagatggacgcttcgctgtgcgttgaagcaagccggatattgttgctttgtgagtgatagaggtaggaattcgccgctccttcgtttcgttgcgtgtttaatcggtcgcgctatcatgtcagctgttgccaggacgtgccaggggcagtacaggggctcccggtcgcaacaaacgacctgggaaaaaaaagggtttccccaattcttacaaatatttcctgacccaatacgctaggtacgtatctgctggatgaaataatgcgcgtaacgacacaaatgagaatgagctctgcgagtgaagagcaagcgggaaaacaacaggaattcgggatcaatctcgccacagtgatcaattagctagtagtttattcacagaaggtgtgcacaccagcagcacatgctgaaaggtttagtaaatgtccacttgcatcgattacaaagaatcgctattacaaagccggaccctcaagatctcctcagtatccattcatacacaggagtacaactcatcatgcttcccgccgtcacgtctggattggagaacgcactagatccagacgatcaaagcctccttccacatttccattgggatccgtcagtgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaattcaaggtgaagcaaatgcgctttctgccaggtcacacatggcatgcgttaccagcccagacaaattagaagggaagattaaaaaaaaaattgtttaaatcttacactcttcccttacttaccctgccggcgtagattgaggcccccgaacggctccctgccgagagtcaacaaagaagcttggccacgagggccgaagcctcccaccggtccgccggaagtaacatttcaaagtttcttcaatttgcaacggaacatgagccaggtcaagtagggtatggtaacatgctactatgtatgtaagttgcgaggttgttttgtccattcatcatccgaaagccaggcgacttgccaacagcatcgaactacaactgtccaacgttaccgttcgaccattccaagctatgctctcgccatctcatccatcaactttgccgtcagtatacgctcatttacgggtttattccgtgggaacatagcgaggatagtcaagatatcactgcaggacaaaaacaccatgggggctttagtctgggaaagaaaacgaatcgctattcaatacatatatatcgctggcacatgaggactatgtctcctaacgctaacaaaaataaacggacagaaactggaataacacgtgaaatcgatcgagcataagaaccacctcccaaaccccttccaccactcactcatccgtcttgtccatctgtttacctaggatctcctccgcagtgactcatctctttattgggttttgctcctgttcgggctcggtaggcgtccccctctcttcggtatccctctcagagtcacgctgcgggctttgatcggccgactcgctaccgtcacgggaattccgttgtgcatctttggaggcacccgttttgaccgacgagcttgttggtggtgattccgggacaggttctagtagcgttggacgataaaagttataggtctgcttctgcaccaactcacgatgatcagcaggaacaaatatacccatgtacgaccgactgtagtgggtagcatgatggtagaaataggcgatatctgtgcgaggaatgccgcggaccagcgggacgatgggttgaaagctatcttccaaagaaacgggaggagggagagtatcatccacaaagtagaagtcctttggagggttaggtagctttcttttccggtcgtggactatgtaccgcagattgtcatccatccgatatctgtaaggtcggttctgacgcggaacatggcgtctgctaccacggtagaagaagcatcggcctggtgtcatctcccaaggctgacggccatcgggaataacaatgtgcttcattttcggcaaatcgtgagagggaatcagcacaccttcgcgtggccgataagggtccggaacaaaggtccagctattccaagtctcgggcttttcgcctacacagataaggtcaaagggagtcggaggaagcatcatgggcctacacaagacttcattgttggggtcgttcggagatacatgccccaacgggaggagagtgcctgtattgtccgctcgaccctgcctgacaaaaaactggtaggcaacattacgtgaagggacacctttttgactgtgaacacgaaacctcttggcgtcgtagtgtgattccaccggaagagcaagaccccaaggaccatcaggcatttcaggtccgtcccatagatgtgtcttaaagattttggcgtattgatcacgtctcagccctctcggattcggccgtggccagtcgtcgcggaggagcgtggataatagtgtcggtcccggtttacccttcactgacaggtctatgacctgtttagccacgttatacatgttctgaatgctagttgtccaagggttcaagaaaaagggggtgtgctcttctttggactttcgccaggtcgtatcgccgaggacagtggccaatcttttcagcatggatttctcctgactctccgtgatcctttgttgagactccaaaacgaattgacgtgtcgcgacgcccgtcttccatttgcacctcccaccattcgggagtgcggcctcaaagatagttgaatctgtttcctcgggaccatcgccgccgtgcccctccactcccaaataggtacgcagcgtgtgaaacgtgcgccatgagttaattttatcctctggactagaatcgccatctgacggtgctaccacagtaagctcgcgagacaatctggacgcactgctggagttgacatctgccgtagcttgaacttgcacgccacgccaacgagtcggtgggtcgaagtcgggcatcagtatcactcgcaagggaaagtgacttgagtcatcgtcctcctccacgtcattctgtccgacgctgattttgcctttcccggtcacgtatgctgcagcatcttcccccgtgagattctggggcatattaaaagcgtggtcaggatcctgccacctggaaccgtcctcccactcagttcctgaattctccggaagtctcagatccaatagtgcgtcgatcaggtcgactcgggaatagtatgcgttcatcggctcgtgtatacccatatcgatcctcatcactctgggctcggcttcggtttcgtcgatggggagccagaaggtcacactcagaccgccatgccatttaagatgcatcccaatcttttgcagaaccaacactgctctctgattatgagccgatgttttgcgaaaatgggaggtggtttcttgctgcacggggaggagggtccaaccatgccatttctccagcttgccgttgttgaagacaccctgggtctggtgcaactagcctttgaaactcaaggtattcgtagtgatgacgaattccgttgcgctcttgcgttcgtcctcgagaatgtagtcttccagctgcttcttcgacccgatgcgcacatagactgaatccgacccttccgtacggtccgtcaacatgaccggatagtttcccgcaccttggatgtagccggcagtctgcatgattgcgtgttgggagttggtctcctttccgagaaagacccagggatggtgccaaatcccaaggtccctcaacatgcgatacattgctagcttgtcgacaatggagtgaatcgacgtcagcctgggagtatggacgcatataccgcgccgcctgagttccctgatacgagctgcgaagacggccatggtatcgtgctgtggtatgatgtagtgaatatcatgtttgtggcagatttccacaaccgcatcgtaccacgatacgtaattctcgtatctcgaaaccggctttaaaaagtgcatcttgtccacggggtatgcgagcctttttcgctccgacggcgggacatttgggggaaaatagccgggcgggtagagggcgtgaattcgatagtgcccctttttgttgaggatggtggcaatttgacggcctgtgggtgtggcgccatcggtgatcaaaatggaccctgatcgaaatctcaaatgcttcttgtgtctgttctcatgtgctttgcgttgaagttcgacatacttgtcgtagaagggcagctttgtccaagggttgtttagcgcgccatctggaccggatgaactggaccaacgatccattctttcgaggaaaacttggatcgacaaaatgatatagtggtatatgtaagtttgaggtactagaaatgctggcgttgagattgggcgacgttgccgggaggatggaagctcggcaagaactcaaacgatactaggtaggatgttcgagttgcagaagacaaattccaggtaccaaatttctgatctggtatttctgcttcttgtgcagtattggcttcagggcttggtcgagtgattgcctgacgtagacggagcatttcatgctagagggcaagaagcaacaacttgtgttgctccttcttcaattcctcggttgacattattctgaaggtaagtgctgagctcacacatccctccgagatcatctggatatcgcccccttgaggtcagagaagccacacaacagctgcctgatccccttctttgagaagatccagagcagagagattcccctaaccccgttcatcatgtgacatcccccaaagagtgacatctctttgacaggataattgaatgccattctcgcatttctctttcttgtatctttcatctacgaaccatccgctccttcactctcaatgcttctgtgtttaccaccacgctctgtttcctaagctgtttcccatgaacaaggagtgtcccacatcttggccatgaccataaccagacaagaaaaatctgaaaaagcccccctcgcgcactcgcagttttgtgtggtatcagggcacttcaattacaaattattgttccctatggccattcggagtcctctccaggccccaaaaccaaagcatgggcgaggtacgtacttctaggtaggtgcaagtatctccagctcgaaacgaaccagaagtctcaggttcgcaaagtagcaatatatgcccgactcgtagaagggtagcaacgacagcaactctaggggatactatcgatgtccactccaggccgggttgaccaacagcaaactccgagtcggacgtactgccgataacggaggaaggaactcgagagaggaagccaaactgcggcaaaacaccggctaggaaggaaagaactaacaggagataccggaagcaactgaatggcaagagaaggcgcagacgacaactgcgaccgacccttcccgtcctccccgtttctttctcactgttatgggcagaaaacagtgactttctaaaaggagattcgtgcctaacttcagttgcattcaatgaagttttcgatcctctgtggtccatttatgatgacaccttcgggttagttcctgtcactcatcttctggatgtcgagaacggagttcacctaaaggtagtaagtgagtagtacctctacctcttgaccctcatttgctcccgcatgatttgcttgtctccgaaggtactgtgttcagagttactctccccagaggcgagtgcttcaggaccatgatcgttcgatttgtaaccgggcagcaattaacgagaccttgcctcatcatttcctgactggagagaaagagcatccatacaattctagtttgctctacatgcaagtgcaatcctcaacacgaccactcaagggctttaaggtcaacctggcagttcttttatcttgatccgaagcggaatcgcaacaaccagtatcatccgctgccctgtatgaacccttatcgagacgggaggtacttctagacctcctatcttggctttttctttcgaatcgtatcccgccctgaccttgattctttcctttccattcacacacgtatgtgccaatgatcgagctacctcttcctacctacttcagccccgttactctgtacctcctgccgtggtcgccatatcgagctagacgtccgtagctgcacgtatggatggagcgccgaccgaccattccgccatatgcttgttcaggctccgtgatttaaacattaaaagccaaccggggtcgggacggtcatagcctcagccttttccttgctcgtagtttggaccccggtatcatagtccaggggcaaagacaagaaagaggcaccatgccacacagaaggagataacacaatggagatacatgcggcgcatgaacgacactgctagttacgttagccaccattccatgtaaataatagcttagggtattagtatcaaagaatcaagcaagagcagaaatcgtcaatggatgtggcaagactaacacaattgttgagctccatgaccgcgtgtcaacttccgccccatagcccgcgagcccttcacagtcaatattttcgacggtgctgtcgtaataggaccttgagcgagataaagaaccgcgctcctcatctattgctcgccggctccgtgtcgaccgccgctccaagggggagagggagagtcccagatcgtgttaaccaagcagggcgctgttcaaaccaagctgagcacagcccgcatcccagactggacattacgaacagcaccttcccccaatccgatagagccgcacctagcgcgctcatgtgttaggtggtagagataatcttcggcccactatttccatcatcacacttggttgctcacaatgcgtcggagccgagacgatacaatattattttccaccggctgctgacatgccgaacctccatgggccatggaaagatatccacccctttcgtgcaagggggttagatacctaaagtaaatgaatggccaaacatatgagagctgtagcgacgggaacaaccagctaaccaagcggagcagagcaacaaagctcggcaataaatcattcaacaacactatttcaacaattccctgacctccccgaaatgcatccagtggcgtgtgttactgcagtccggcaagctggagaagaccaacaggaaatggtggtcttgagaaacacacgaaatgggcagctgcgtgaggtaggtataaaaaagtgcaaggggtcattaccacatgtagttacgcacgatgctaccttgaagccccaaggcctcacatttccctctttttttcattttcttcgttgggttttaatcctccctccttgttcaccttgtccgtatctggtgtagtgggcgcacaaatcggctcagtatatgtgcccaaagcgctcgatgaatggtgcgtgaatccagacacgatgggaatggcaagcgatttcggaagtaacggcttgattcgcttgaagatagatccgagacctggctgatttgagtgacatgcagcatattgttgccgcaagatgttgaccggcatatttctcaatgtgccgggggggtgaagaaaaccgaaacaaaaaaaaatataaaaaaaataaaaaataacaaaaataaaaaaaggaaagagagaaaattttgagaaaaatggtacgcttggtgatggtgaattaatgactggcttttcaagttttgtcacaccataacctgttagcctggttgtccgggaggcatagatctttgggtaggaggagctgaagaatgatagagatagacgaccagaatttacccagacctctggcggaatgaatgcttaggcgaccggcgtgaagtcgccttaccaagtgatacgcagttcgctctctgcaggtgttgctcggccggttgatcgggttgtttggacaaatcgcaacatgcaggtagcattttgtagtgtttatatggaaacacagttggcagcgatagacgatgacaatggttggacatggcaacaggtagacgagaaatgtcactgtatcctaaacgaatgaggccggcatacctcacgtatcttgagcaagtcggagcgaatttcctgcatagccataacgaaattacaccagaggaggaagaagaggcctaggcatgctggggaccaaggagctaaacttctaatatccagacataagatggctaaattcagaagagtcagcccgtcggcggagtgggcacaccttgggttcatcactgggctggactgtacaggtcaaggagaatgcgacagaagaaaatgacactgccggtgtgtgatgtcgaaatgctaggtgcgtagcacaggaacgcagtcaaatgcaacggcggcttgaccgagcgggccgctgtgttgttctcgcttcttgtagactgcaacagatgagatgcagacggtaacacacggagtgagggaatagacggaaaagagaaacgagctagagagaccaacaaacaggagcttacgctataggggacgtgttgattggaggtgtctaagaggtttggtatcacaggtatcaatgcataaggtataagatggagagagcgttaccactggacagcatggcgtggggaagcagcctacaaggccgggttggttaggtgtagggcgtatggggtccgtagccgtgcacgcatgtgagagggtgtggcctcttccgtacccaagtccggtgtgtatgcgagcacaccgtattctgcggtcctgtccccggtactccgtggtttagtctttcacctgacgctcacctctccatcccgctcatccgccgatctggatttcgtgcgggacataggtagactgccgacgagagaaccacccaacaggggcagagaagccacagaggtgttcataagttggaccggtccatttagtcgagatgatatgcacatgcagcttgcagcatatgatacgtcgggtgcggatgaggaacttttggaactcggaatgggacacagaaagatagcggatggacttctctgatgtagccaccgaggtctgcttccttcccggtaaggcaacccgtacctcacaggtccacagccgtgcattggacgcttatcgtggtgggatttgacgcgtgcagaccggcgccggattggtggtgggtggctgaaatctgtaacgctcaagttatacccagccgtccagacgtcgctcacagacatggtggtttctgtttattggcatgaagaccaagacacgttgttatggtctgctctgtgcgagtccacggacggtagcagatgacgttgtagtagacgtcgtgggcgggtacgggccagtgaggacaagacgatataaacatagcagagccggcctgggctgttacccaagggaggtgcttgcagatggtacgaagcacaagagcgtggagttgactggcggctggtgtagagagaaacctccaacagcgtgtggactgttgaccaagtgtaaccattgcgaccgagacggatcgagagcccagttttcggagaggcgtgccggtgaaggtctggagaaggccattctcgaagcttacaggccatcttggatatgtagttaaagctccccgagaacgggatcgagtttcagtactgtgtaaccgtgctgtacggtagacgcagatgctcaggcgccatgaatccagaccgggagtccaggactgcagaggccgactttggccagacgttcgaatgttctgagcctggcatcgagacgagctgttgctttgccatgtcctatcggatgtagcgtaatcatgaggctggcggcattgttccgtgagtcttgaccattggctctatccggcatcgactatcaactgcagagcggcagcagaagggaacctcagagtgtagagaaaatccatgaatggtgaggtgagccttggcatcctgagtataccttaagcaggtccagcaacatggacggcaccgtgaactggatgggaaccgaactcggagctttccaggcatctagcctcctctgcctcgtagtggctggcgtgtcccgtctagtttggaaagtacggatatccggcggcgcgggggaggtgtgcgaatgatcatgatcttatgcaatgcgccagtcgtgggcgatgcttcgttcccgttgggtgttgtgttggagttggcccggcgtcaaatcagataggaggtagagttgagttgtagtgagaaggacagcgacagcaccaacggagatgttgccggatgaggtgcagtgctttctcgatgctgtctggtcctgaaggccagggcaggtgcacggacctcactttactgtatagtttataggggaagtcggcaggaaggaacaacatcgcaataagctgttccggtgaaatgacagtcgtcttaatgacttgttccacgctcactatgaccggctggtttaaagttgaacaaggtaaagtcgagaataaggtagacgtaggacggtgattcgcaagtcttgtcagcgtcggatcgatctaaatgtcagtggccagagcaggcaattttgcgttgcatggtgtggttttgtcacctgtagcaatgcccggtgactgccctacacctacaccttccagtttcttggctagttgaggtgccttgcctccgtctcaagcttgactttgctaacagtaattatacttcagaggcaggtgcatccgtggaggattaaggatacggaggggcaggtacgctcgctctttagatgaagggcttgatctgataggttgtttggagctccctgtgcttgtatcgaagcacgtaccgggtatgaagagggaagatacagatagacggatactttgcccagcgttgatgaacagcatgcttttgagtatatgcctaacttgactagtacataacacgaagtcacatcaccagaacgcacacctgcgtcgaaaatatttcgaccccgaatcggcccctcaacgactggagcgggacgggagctcacccaatccaggtggggtccggaagctatctgctcatgccgttaacggttccatctggctagtcttcagacggtgttcttgatgtcttcccattgcaattgaagacgcaatggaaggccattgttcaatctacttgcctgaccagtctgggcttccttttgataacacctcgacacccatttaaacccgagccgacgcagcatcgccatgttctagcgagatctgaagataccgacgtcaagcctccgttcgacgttgtctccattttctgtcaacatctctcactccgctgagcaggagcaaggtacgtctcatagctccttacctctcagtctcagtcaacttgttcacctcattctctcatgatgcttttttccagtttgttgcagtagtttgagtcatctttcaatttgaaacagacatcaacatcaacacgatcatcagcatcgcattagcatcaatactactgtgtctatcaagccccattgctgatgcttctcaggaagggagaaaggaaacatcattgactgccgtgcaacattccgctggcttgttaatcgttgcgtcctttaacccactggtggcttctactcctccagattcctagctaggttgttttccctttccctttcctccttcttcttgttcatatttgtcggctcctggcgaacagtttccaaatttctctcgtattttcctcaatttcttaccagtacagaccggaacgcggttcaaatcttgatatatctagggttcttctagtcaaccctgtccaagctttactgtcattgcaaaccctcattttctggacggtctcttagttgctttggtttcttcagcgtgccgcaaaaccctcacctccatccattaacacgaccctggacagtaaacgtaccccttttgctaccccaacccgcttctgtaccttatcgagactggccttatcccattacagtcaacgcggccaacgtaacgttcgtctctcgccttttgtcaacaagagctccgtcgtagcgttaccggccgttcggctatacggtcctgctggcctgctacctaccttggctcaaccgctgtcctctagtggagatcgaaaacttacaacctcgctcgtacattggccatacttttcttccaattatctcaccttcttctttcaccggggccttcgcctttcaagctgagtgcggccgaaggctaagtgcccaggagatccagatcagcagatcgatactttgcctcatagactcagcacattgactgcctgcaaagtgccatagtctctgtgattggaacagccactcatcataaacatcgcgcattcacagccgattagttacaatttccttgaccaggacgcaccttagactggatcccggctttggtaagagattggcaaaccctggcctacgagcgattatcctttgtgttgaggttcaagggcaaaatcatcagccagactggtggctgtatcatcatttcaccaaagttcaaaagaaaagaaaagaatccgagcaagaacggcgaaatgactacaccaacggcttctggcaatccaacgacggaaacggtgcatacgatatcctctccgcttgatgcgcctcttgagggtgacgtgcatcacccaggtctgggagagcaagaatcgcaagcggagcagtcgcaacagccgaatggagggcaacaacagaaacaaatgcaccgggagcagcatgaggaacataccgaggaacagcagcaaggtcaggaacgacacgaagagcagcacgaggagcatcaccaggaacaatgcccggatcaagttcatgaacaacatcaggaacggcagcccgagtataccggtccagcggtcttgcatgttcctactgctaccaacgggattgtcgagagccatggtcactcgccgcgggcgagaaaggacaccaactcctccatatcgaccattacatctgccgccacagctgctacatcctgtagcatcgggtcctccccctccctgactccgacaaccgctctgccaacgcaaaacatcttttctcttaaggacgggaacgctcctttgtcttcgagtcgaaacagacggcggactggccccttggcgccggaggcaaggggaaaggccgctctgatccgaaaacaaggttcatgtgcgaactgcaaaaggaagaaaatcggagtgagtgcaaaacgtggaagccgtccaggccagttcacttactgggcttttccttatagtgcgatgcccgacatcacggcatgacttgggaagaactcgcgcaaaagtttcccaactctgcagagatgcagcagcttgaagccattgtgccaccgacccctaatcttcatacacaagaatcaagaaagctcaatctgagcaccccttcgccagaattcatggacattgattcctctccaacacaacaacagatccgttcatcgttcagcgagtcgcgtgttagaacacctctgccttccaagcctcgtcaggatcgtgcatcaactgtgtcgttccctcagcccaacgatggtctttccaacggcaacgttctgacgtcgaattcgcatggggctacagtccgagcttccgaaggctttgctaggggtcgctacagaagaatttctgccttgtttcttcgctggcggaatgacgaagaccctgcattaaaaaactcgatggatgagttcagagaggtgcttgaagagtactacgactgctcatgccaaaccaagattattccatccgcgaatcaaaaccacaacgtttccatgtgggttttggatgaaattcttcagtttctaaagactgatacagaggacgagttgaaagtactgtattggtcaagtcacagttacttggacgccgatcgacaaatgattttggcaaggtatgacttagccgcctcccacggaatcacaccacatcaccgaaatgcggattgttgtttctccaggctgaccgtatcgtcacgttgatagctcgagaagcagcgaggcgcaaccagcgtcgtgcgtacgatggtctgccatccaggctctgctcgatcatgcttcaccagatgtagtagtcatcatggacgcagcctactacccgaaccaatacagattcatgaggaggaccaatcgttcattggagcttctcgctgcatctacccaggcaaacccggaaagaggagtttttacccgtgctttgagcgaccagctgaggatccgagctcacctgaagcttttggggggcatctcgatcgctgatcttcatgctagagtgacaacatcccctcccctgaccatgggggctagagtccaggaactgctcggctcgggcgtggggggaatgtcattgtcgccgccgcttagtagctgtcctcctgttcccttgtatctgcaatttgcgggcagtcctaggacatcaagcatcattctggcaccgaagataaaccgagagttggcggtgatggctggagatgacgaagctagtggaagaaaaggaggaacaggaggacttatttacacgttccgcgtgcccgcgggtgcaaatcaggacatttgggaggagtatctctcgacgttgcccgacgacatcaaggggagactggatttcgtgggggcaggctaggtgaaagtcagacgattttggaccagaaacgggggctctcaagaaaaggtcagatgtacatgaaccgcaagactacaatcaggcacttatctcgagaaatttcctgtttcattccagtgcgcttttgttgttgtgaagtcccagagatattgcctggacgtggatgtaggtggtctgactgacggctgtagccatcgaagaagattactcccacttgctctcggtggaagaattacaagcaccctattgtgggctgagcgagaagaaacgagttgttgagaagatatatcgccctctatcgcatactccatataccgtgaacacttgggtaagaccaggcttttagtagaaaaagaaaaaaaagagtcaaggactaatcgtgaagttgatgacgtgggactgtagttatcaaaagcgcactcgcccagaatcatcatcagtgcaaaaaaaaacaacaacagaacacaagtcccatccggggttcgaatgcaaccagctccctcccttacttaggttgacgcggcctctaaccctccttccacctccaaaggaagtactgccaaaagacacaaaagaaaaggctacaaacaaccgctcgatcgagtttaaccatcgaaacgcctctaaccttttcgtgtaattttttttttttttttttgaaccaaaaaaaaaaaaagtgattaccttcttcagtcgctgcggaagttaaacagatccaagaactggaggagacggtcaacgatgtggaacgctctttgggttacttgaacgtaagaacatcaccgttccctcgaaccgataggtaacttcttcgatggtttggtttggtttgagtgataagtgtagacggtaaacggttacgccactcgaccaagcgatttattggtcaaaggagaacggccaaggaggtaatatatatacccggtgggcactctggtacgggatgagatggaaaggaagaaagggggggaaaaaaaggaaggagcgacgaggcaaaaaaggtgtgggcagctgtgctggagcctttttgtggcactgagcatcatgattagaggctcatccgaccgttcgttgcctcgaagaagagggcagtctatcgatcggcatcagcacagatgatacttcgataacctccctcagaacaaacaacctcaaggtccttccaacctcaaggtccttccaacctcaagagcgaagcaacaggagtagtatcaatccagtgtcgaaaaagatagaacatcaggatggagcaattgattgttaaacgtaaatgccaaagcatactatcaatagagcatgcatgcagtgtggtatatccatcatccaatatccccgccccgtcgttccatgatccatgacccttcatccatcatgacattaacaccacgcattcctttccctccgcatccttggcgatctccagtccagtctcaacttcatcagactggaatatcatcacgtctcccctacccctacaacaacaaagtagccgccacaactcccaccacaaccgacgaccagacattcaccatctttccgatagcaacagcacccgagtccagggcatgcgcatccgcaatcttgaactcaggcatgtaaacccctgtatcttttgagttcactgtgccattccagcaatacctctcaaagcaagtcttgcacgcggctggcgtctgcctgcccaaccgatctaagctcctgctgataaccgcgcaggcgacgcaagtgggccactccgaatccagcgtgccgtttccctgcgtggctgagttccatccgttgccgatgatgtcgttgcgctgagacatggtgtatgacggatcgaaggtggacacgttgctcagcgcggtatagggcgcgttggggacatagacgattaaggggggaaccttttggttggcgttcaaggtaaagttcttaacatcgcagccgaagaaagaggggcggttgttgaggcctaggtttataaacgtccagtcgtcggggatcgaggggaagagtgtcccgttggaaatagagccgaaagtgcgctcgtaggtggctcgcagggcggtgccattgggccagtttgtcacgtcggcggacgagtcgacagcgaagatgacgtccacggcgcgcacgggttgggtgagcgggttgagcggaatattctgcagatcttcgccgccgtcgaccaggtcgagctcgagcgtgtcggcgttggggttggtccggttgttccagtccaggaacggattagggatgatttgggagacgtcgtccctcttggcgccgatttccttgaggacagaagtcacggcctcgatgagcacgtcgggcacaccgtcgtagctggagatgttggccaaaaggaactggttgaagagcgtgctgctggtgcccatgacgaagccggcttggtcgagaccctcaacgcacttgcctcccgatgggatcacgccgttgctgaagttggcgccgaggtacttggtcggcgcaaagccatagacggtcgggtcccagctacccgtctcgaacgggttgaactcgtagttggtagcattgagggagatgatggtgtctccaggcgcgcggccgtcagctaccagaatagggaacggcgtttcggccttctggaagttgtcggtctgggcaatgctggagaaggtgtaagccgggccgcccatatcggctccgatcagttggtaactcaatgctcggccccagtagtctgttatacttgtctcgaagccagcatccttcttcttggcaacttcctttgccacttcggaccagtactgaatgcggttgacagtactaaggccagcctccttgggccctttaaagatggagttctcaaagtcccagactttgttctcgctcagcagggtctcaatgctgctgaagttgttggagaacaaactgccgacaagccagccaccaccagaaagtccggccctagagttgcgttagcgatttacggtcacggtcctcgacttcttgatttgaggaaacgaagaaggggcatggagtccaagacatgttcaccagcaaggtcgtccacagccgcccaactctgaactggcgcagttgacactcgaaaacgagataagaagaaccactttacatacaaatatgtgctggactgcaacaagcctccaataccacctgcgcccgtggtattttgaattcggttatccgcagcagcaacgaagccggcgccgttcatgagggcacgatagccgcctcctgaaatggcaatggcgacattgggcagttgcgagatgttgttggcggcctcattcataaatgtctcggaatcgaacccagtgatgttggccctcttcaggaggtccctcatgggctggatggtgttcttcctccggatcgacaaccagttcttctcctcgttcgacaaatccacggccttccggagcgtcggcttggtcttgggacagtctacaacggcaggggcatatccaccgctgggcgaatccggtagtgctcgaacggcaagttgctgtgatgttgataccacggagacatcgcgttggggtatcctaatgggttcggccgatacattggcgagcaagggagctgcgatgagcagcgacgaagggagatgcataattgataatttgcctcttcttgctcagaatatcagtacaacgtatatcgctaatataccgtaggaactgttccgttcgtctgccgtttcaagaaagagtagtttaatgatatccaaataaaaacatcaagagaaggtaagcggctagtggtcaagagctaaacagtcgcacccaagccacctggaagagccggaattgttctgtttttggtcctcgaccgaaccaagaaaggggataatgaacggaaggtagttgtagaaagaacgacaacggccagggggaagcaaggacggatataaaaagtcggtcgcccaagaaaaaaagagagtgaagatcaacacgagtacccagaccaagggaagtgttggttgcgccaagtgggaagaaagaaggatggcaagggcaagaattgggatccaatgcggatggattcgctcactcggtgccgcggcggtgcgaagttcctgccgtggattgggggattgcacagacggtggagtgcttgctacagctaggtacccagttgcacaccaaacggtgcccctgtgcccctgcgtctaggtgtgtcctgtgagcaactgcgcccgcgcgcggcaccgggaagctgcgggaacctcaatggatgattggcgccagatccccggcatcacctcagcacatgggcagcccgagaaggaatcgagggtagaagatattccagggtttccgctagcacaacttccaagcgcctctaccgctactccacacacccacgctgaatggcacaaccactgaggcctagcggtcccagctccccgtaaccacgcagccccagcgaccgaggtcatcatgacactatgacgacaatctggcgggagacttgggaaaatcgatgacgggcacctaccttgggaacaatagagcaagtccagtcaacgccctagggaagggggaaaaaaaaaaaagagcccattctcacaaggagcaacactgtgctgctatcatagtacactacaagcaaagtcgggatgttgctagaatccgtcggctacgtcggtagatacctcccataggcagtaagtctaggtatccaatttatagttccgcgtatttcttcgtcgaacggggcacagcaaagcctaacagccgcagtgcctcgcaaccaacaccaagcagtaatctcatccatccatacagatcctcccacaatatctttacatgcgcacttgcgctgtgttagcagtttaggttccactaccaaggctgacacgagcagcactgacagcaaactgctgcttggggccaagaaattggcagtttgctgagcacctacatatcagtacacatcaaccctggtttaattgttagcctggtactgttaaccgtcatgaacgaggacgtggaggaagaaccacgctaacaattgaaccagggttgatgtatacctctcttaccatatttgcttgcttccacgtccctatcctcaagcgattttgttcttgactttttgtatttcaacgcaaaggccattcaggtttctcatgttcaaccctttggatggcgatgccgttcgtcccaggacctcgtgacctttgaaagacgagaaatatatcccaaagcaacttctgcttatggacaagcaactgcatggcggcccacaactcatatctcgcgtaatcatccaaacgctaggcccgagtactctactgttctcgagacacctaccataatatgtacccaatcagacatgacaacagtcaaccaaacataccctgatccggccaaaccctgacatccctagatgatggttaggcacacaaatggaaaacgggactcgttggttaggtgggaacgcttgtattgcagccagccaaccgactctcctcgtccctctcgagtcccgttattgccgtttgacccagccgcccagccgccaaacagctgagggagccaatggtctaatacaccgtccaacggccccagtgatgtttcaaacttgattgacagcgaacgaaacccctgaaacccgttatagatatgtatagatttgacggggtagcttggcccggggctacactagtagtgtatgtaactccatgccaaacagtcggacgagggtacctgagaccgttggcattctgacagcagcgtgtggtcacatacatagtgggggggagggaacatgggaatggattattcttccatatggatggatggatggctgtgaatcttagttgctttctttcttcctcgaaatgtgaccactgaaatagctcggaatgaatagcaggcagatcatgaaatgcaagggtttttttagtgtactatgcccacagagcttacactacacgaccggagaaagcggccgtatattgcgcctatcagatcagcgcatccgaccgctcgctcgctcgctgtaggattgttaacattccgaggaagacaaggatatacaacgattctcaagacttccacttgtaaatgcgaatcctagtactattctccgaatcttgggtgttgatacactacatccataaaaaataaaataaaacagatctctggacttcggcaagacacgcaaaaactccctcctacttcatcatatcgaggtattaacaatgtcccagccaagatgctgccccgaactatcatgatgcagtacctagttcctcctctcgaatcacccaaaatgttcccatcttcaaatccctcctcgcctatgagctgtcccttttcctgctcgggtaggccggatgtcaggaaactagtaagattctccagcgttcggtccctgtaaacaggcagggaggcacagagttcgtggggccgaccgaacctcctcgggtgtggcgcttttatgaggctttgtgggtgtggggggtacagcaagatgtccgatgtcccgatgtatggtagaggacaggagataaaatagatagacctggtgtcccagtcaatgtcaacatcgatgaacctgtctgtacccgggcgtgcacggctatggggtctgaatgctaaaagacaccatttcccacactccctctgattttttttatggtttttttttatcttcatttttcgccgtcttttattcggttgtttgggaggttcacatgcaacgtgcaagactgcaagtatattgagatgggcgcttcatgcaatgcagcatcactgcagcgacattgtgacatccacgtttcgatcgtctgtgcttccccgttcatgtacgcatgatctgaaaaaaaaaaaaaaaaaaaaaaagttgatgtaataatgaaaataaacacccagggacgagcaccccttctggaatagggagaaaaactaaagggacgtttgggtctctacacttaccaacagattcatgtactgatcttcagcctgtacagaacagtacaatgtccaaaactcgttatcattactctatgtgcccaaaatgacccagatatacatcaacccactacatccttttgttcttgttttttttttttttttttgctacttcgaaaagaatttccgtttagttgctcttgctcatgtgctcaagacggatgctgaccgcccttctgtgagcctcgagctcctcaaccttagccaactgcatgacagcctggccgacgtttttgagaccctcggcagtcaagttggagctggtaatgtgcttgacgaacgaggcgagattgacgccagagtactgcttggcaaagccataggtagctatgtgtcttgacgttagcagaagaatctgtgaagcggggctatttatgatatgtaacttacgcagcgagtggttaacaccagcagagtaatcgccaacggactcaggagtccaggcgccaatgaagacactaccggcgttcatgacaagatcgacagccttctcggcctccttgatctggaggatcaagtgctcaggagcgtacttgttgctgagctccatggcctcctcgacggtcttgacctgcacggtgatcgagtgggcgatggagccacggacaatctggacgcgaggaagctccgtagcctgacggtgaacctcgtcctcaatagcctgaagatgctcctcgtcgaggtcaatagcgatcaggatgacctgactgtcaacgccgtgctcagcctgggacaggagatccgaggcaacgaacgcggggttggcgtccttgtcagcgatgaccagcacctcggacgggccagcgggcatgtcaataccaacggcagcgttggtgtcgttgctgacgaacatcttggcagcagtgacgaactggttaccggggccgagaatcttgtcgaccttggtgatgctctcggtgccgtaggccatggcagctacggcctgggcaccgccggcaagcacgatggactcggcgccaaccttgtgagcgacgtagacaatctcgggagtgatggttccgtcggcgcggggaggagaggcgaacacaatcttgttgcagccggcgaccatggcgggaacacccagcataagggcagtgctggggagaacggcggtaccgccggggatgtagcagccgacggcctcgatgggacgagagaaacggctgcagacaacaccgggcatggtctcgacctggaggggcttctcctccttctgggcggcgtggaacttgcggatgttctcgaaggacacgtcgatggcagcaatggtctcctcagggagctgcataagctccttggggaagggcgccttcaggacggggctagtaagagaggtagccttctcgaacttgtgagtgtacgacagaacagccttgtcgccgttcttgcggacgtcctcgatgatggggacaatgatcttgtagatggcatcggacgacttttgcgcaggacgcttgagagcagcatcgagctcctcggtagagaccttggaggcgtcgaaacgtctcatggtgatcttctcaggggtggtctcctgggcggcctccttggtgacaggggccgaagtggcagcgagagcggacgccgcaggcttgatgccctccttctcagcccacttacccttagcatctccagtcctgcgcttgaccttccagctcttggcgtcaaggctcctttcgatatcggcaagagtaacgccggcagcaacggccctggtaagagcaaagtagaagagatcggcagcctcaaaggcgatttcctggggggtctgagcggtgcagagctcctcagcctcctccatgatcttggcccggactagcttctcatcggagaagagacgggcagtgtaggagccctcgggggcagactgtttcctcgaaatcaaagtctgctcgagcttgggaaggcctttgagctgaccaaagcagccggactgatcgaggtggcagaaacgacccttctgcttcacgacaaacttgagagcatcgttatcgcagtcaagcgagatgcggacgagctcctgagtgtctccggaagtagcacccttgtaccagagaccgcgcttccggctctgatagacaccagtctgtgtcctgagggcctcgttcacactctcggcactgctgtagaccagacccagagcagtgtcgtgctcatcaacgacaacggtggggagaagaccatcgggacggtcagacttccagacgctcgagaggatggtggagatggcaagcttgccggcctcgtccttctttgttgtcaagccagtggatggcaggatggggatggcgttagccttggcggcgacctggatgaactgttcgagatcggccccaggaacgggcttgatgaagaagggggtaattttcttgtctctggcctcctccagaaactgtgcagcctcggaggcagtctgatcgaagccggagagcaaaaggccgctctcggtggcggaggaaagcaaagcagcgctgcttccagtgacaatgggggcaacgcgggagccatatgcggagaggtcggccaactgctcggtcttgacaaacaccttgcgggcgccggcgtccagaagagtgataatatcatcgatagactcgagggctgttacatcgaagtagggctcaaattcgacattgtgacgcttgaggaatcgcaggattttctcaagggtctggggcttgacctcgaagaagacgcagccaagacacgagacttcctcccggctgaggccctccttgatgtcattcagtccgggaggaacactgacaccgacgaggaaggggaggggaagtgttgtctccatggtgttttcctctgtttggttttctcgcttttcaggtattgtgctgttccccaatccgtcgatgtgtcgggtgaagtttgacgtggggttgaactcaaggtcaagtgagatacgaggatggagtattacaagctatcaggctatgaagatgaggcccgcttcgagtgtcgcttatgtacagaaaagactcgggctttatgaaaatcgggtgatttggtatgactctttcacaattcacacctctttccgtcgaaaactcggcaggcaaggtttgataccaggatcagtacgtactgtgtacctgaaagttaccaggaattacaggtttctcgacttcgcgctccatgtatcgacagacgctatggtggggttggggttcgcagtgggtgacgggaggcaatgcaaatgcccctcatctcatgcattgggaacttttcccgcgtgccatcctgtcggtgccagaagtctttccttccagatttctccttgtaccgctgacgttggccggcagctggcaagcaacagaggggttgcttgatgccgccttgccgatgtcagtgccgccgtcgcccgcccgcccaggtgaaaataagctatggtctgtgctgttacggcaggctaaactgccctgaggctcgtcgcccttgttctgcggcacggtgcgagtgatctccagttgcgatctactactatgtacttgtacatccacttcagttgctgacggagtgcgctgcattgggtcagtgaccgtgccgcggcttggccttagcgcccgctacgattcccggtcggcgggcgtgagaatgaacgaaccggaacttcgaacttccatcacacgtcgtctagaggtaacttttcacttgcatccgaactcaagccttctcctttcgccgaagctcccttccggaacaaacccaagtcttccaacgcgccatcccaagatacctactccgcgaccatcggaagtcatataatccttacaaccaatcgcgcctcacacacggcgccagctatcagatccatctcgaactgtgaacagagctacctactagctccccgcgccgaacatcaaaccgacctcgatatcagccaatccatctgcttgctacaaaactactaggaaacatcacacaaataccagtcaccgcgcgagctgtacactactcagcttcgccccaaatagcatctctcagcaccaattgactaagcctcccccctccatcggcggcagtcaccaaccatgtccgccgccgccacaaccacggctcccctcccaaacggcaaccccgcgcccggcagccagaataacgcgtcggcagcgtcatcatccacggccgcaacctctcaatcccaatcccagtctcaactagccacccagccctcctccgcctcccaagcaccaccaccaacgaccacaacagggcccgcaacaacatcaacagcagtaacaacatcaaaccccaacaccctctccaccgctgcttctgctgctgccgccgcctcctcagcagcttccaacccccgcccccgcgacgcccgcacaatcgagctcctcctaaccgcgcaaggcgtaacggccttcgaacagcgcgtcccgcttttgctgctggacttcgcctaccgccacacctcggccgtgctctcagacgctttacacctctctgcggacccgtacacctcgcacgcgggcgcccggccctcggcctcttctggcgcggcccccgtcaatgtgggcgacgcgactattacaagtaacgcggtgcagctggcgattgccagccggctgaacttccaattccgtggcggaagcgggggcgggagcggtggtggtgtcagcaaggagtggatgatggagatggcgagggagaagaataaggtggcgttgcccaaggtcagtgtgaacgagtggggggtaaggttgccgagcgagaggtttgtgttgaatggggttagctggggtttgaagggggacgggtggattgccggcggggatgagacaagtggcgatgaggaggaaggtagtgatgaggacatggaggatgccatgggcattaacaagaagggtgagaatggtgatgctatggaggggatagagagggaggatattggcggggatggggtagagggtggcacggtggatgacttgtttggggatgacgatggtgataatgatgagatggaggatgtggatatgtttgcttgaagggggctgtatgatctttacagtcggcttcgcggacaccggttcctgtttcggggccattgatgattcattgtccggggaacaattttccttctttctcacggtttactgtagtttcaccggctttctcttcacggtgtcatggcgtttaggagtagggaaccgaaaaggtgacagcatccaaagagtgagcttagctttacaccaagcagttaataaagttttatacatcactatatttgccttgctaaaccctaaggaagaacggcagtcgaaattcggatatcactttcgacgtcacttcgtacaaaggtttttcgcaagagtattccacgtcgtatacgcacctacgccggatgggtcaggaggttgttgtcaagcctggatgagtactcgagtattttggagatattcggaccaggcataactagaagaaaaaaaaggtagacaattctaggagtagtgatgtaataaactggcaccgtaaatgtcaagtacattgtatttcccttccagttgcgccgcgctatgcaatgtgaggaaatcgcccaaggatcacctctcttccatcccttttcctcctcctcctcctcctcctcctccgcctttcctcgggtgtgtgttattctatcgctgttagaagtttcaaatagcatcttccctcttcatggtaacgatatttgatcacaaaccctcttctcgtgttacatacttcttctagctcacttccttctcaacagtaagatccttaatcccagtgataatttcagcatctgcatctggctcaatcaccttgggcgaaaccgatgagcttgagctgtccctggactgctgctcaaccggcacttgcaattgagcttcagttggttccctcttcctctcctgctccttcattgcctgttcgagatcggcagcagcacgtctgagcccttcctcttcctcggcgccgagtcctccgtcttcctcctcttcgttgtccacctcttcttcttcaactattttttttccctcggcgtcctcgtcgtcagtgattactccatccgcatctgcatccacatacacgctgtccagcatagccgaatcaaccatatgctcgggcgcagcctcctcatcatattctccctcctcttcctcaccatcctctccatcatcctcgccatcatcctctgcatcataatccccatcctcacttgccacgcttccttcctcgtaatcatccaccgagtttctcgagatgtagctgtccacaagaccgtcgccaacttcttcctcgtcatcctcctcgtactcactttcatgatcatcgacaacagccggagcagatgtctttcggccaccgctgcgctcgtcctcggtgtcactggcagagaactcgtcaagatccaaaggctggtctcgccaatacttgaaatccgtataatcctcgccaccgcctttgatgagcgtggtgacaggtgggaagtaatggtcgacaacctcggtcatgttgacgtaactcagcttgagtttgttgagactcagcaaatcgagtgacacctctgcattagagttgatggtgaagatacggttacggggcacgtcgaccgtgcgatacgagatttggtccgtgaaacggttgccgaacccggcgtaaaacggtgtgcgatcgggcccgtagaggttgcggatgtcacgaagcgtggacatcttgaagatatgtggtttgcggagatagatctcgcgacggagagccgccatggttcggtcgggtgagagaatggtaggtccgcgtgggagacggtacccgtcttgaacgatacctgcgaggtaagttcgtgtagtgtcggcctggccgacagaccgactcgtcagatacattatgttgtacccgttggctacaatatcagtatacagcttggctacaccagcatgcgtccagtcgcgcccgatcatgttcagcacgtggccaagcgcatcagactttgtaatggttccatcaatatccgagatgaccacgggtacctcgtgcttccataaaaacatgtaagcctggcaggtagctttgttcacggtgaagctcattgagttctcgccgggcttcagattcaaggccttcaactggtcgctagtcaacctcaaggtctttgcgtagttccgattgggatcgcccgctgccgaactgccgggagagcttgggggtgtctgcagggtcatctggccgacatcagagtcagctctcctgtggatcggtagagtcgtggcggctgaggtatcgctagcatcgctctgatacccagggtcagaagccgcatcaatgttgcccatgtgagatgcagagcgtagggggtccatcgtcctcttcatggcggcctccttcgcctcgatgctgctgtagatccaaaggtttccatgctcgtcaacgccaaaaagtgcgccgatgtcgtagttgccatcaagctcctccgtgagaatcttgcgcgcaaggatctcagcccggaaggcgtcttcctcattgtttttgaacgcagtcatatctaacatgaggtctccggtctcgctgatgtggttagggatattggcggcggcgagctctcgggagaggttcattgccctttgaagagcttcgggtgctgtaagcggcggcgggctgcgggatctttcggtgtggctatcgccttcttctgaaccttcgtgggtgctgccatcgcttggcattcttcgcgctgactgccgcagaaggccatcgctatgtgggcgaaacggagaccattcacccttgataggatctggtgatacggaacgaggtgtgagcaacccttataacccatgcttgtcagtatatgtcgatcatggcggcgtggaagctggacacagcgcttaccgtctcgtgctagtagagcagtgggaggaggcctgtggttgaagctcgaagaacgggttttgccttctaccgagttcagatcgagtgattcaggttcttgtagaggccctgactggtcggcattgagcggggggctagaggcgggcgacacgatgggcgacgtctgcatgctctgagggatggtgtctgtagtttcgaagacgaagaaggcctcgcctccctcgcccagcttcatggcatagtcctgcttgacgccattgaccctgaattcgacctttttttcggatgggcgcaacagcgagaacttgccaaaacgcacgtgaaagggagagcatgcaagggtgccatcttcctgctcaacgactatcacgtcgatggcaccgctgagggtcgcagggttgatggagttccaggcggtagagacagagtcgccgagactcctgacgtactgcatggtaggcaatcgcaactcgttctgtcgtcgagaaggatgtgtccctcttgatggtcaaaggggaaagggagggggtatttgttggttatgtcggtatatgggggggcagtcaaatggcaaggctacatgcggtctggacggttatgtaatgtcgaccgcaatctcgattctcgacttcgagtaggcgaccggtaggcgaccggtaggggttctctagtgtgttgggcgaggtcgggaaggccggatgaacgcccgatatgcgtagggagatattaggctctgaccacccggcctcaattgctctgtcgtctcgaatggatggttactcaacgtggtgtgcgtgagtgaatccgactcgttcacttcccgtctggtggtgcgagtatgccgggagaaaagtattgaggaatgcgccgtgttgggggactttgcccagtgaatgcggatctgatgacgaacgtctgccgcggttcaagcagtgaaagacaaggaaggtagcaacccaagtgggatgctgggcttggggagtggattgattatgcgcagtacggtaaaacactgtgtgaaaagtccgaagggggcgttcaaaccctttcttcagaatcatatgcttcgaactaaggaaccaaaatctgcacgacaattgaagagctcgtgttgtagaaactttgtgtttttttggggcatggcgaacggatcgcgatccgccgagtagaactaaaagggaaggaactaaggaaccggctaggttgttcgttgtgcagtccaacctatactggtacgaaagttagctcgagacctcgggtcaacctccccgtgggttttcaagcggcgattatgcttcttccgagctaaattacaccgtattgaattttatggatgccgtttggatctatatccagccattcatttagtccttaacaggttggagacatctcggaagacatttcattcagtgttctacgagtgagtgcctaggtaccaagttaacaacaaaccagtagaactaccagacaatacgtaggtaggtatccacctctacatacccggtgaggcggaatgagaaacgggatcatccccaacgcccaaccttccagaatcacgagggcggttcccttctcaacaatcagatctaattctgtcttgatgagttcggcctcttgtcagggcagcagacaggcacaagactgcatttgcaccggctgttccccatcatcaacccacgcgcactttaccgacttggtgcaagtctctagcgataccctgtaagacggcaatatagtcatttaccagcctggtacctcggcggtctgcaacgagctaacacggctggccaatccaaccgcacaaattggtgtcataagcggtcacggggatgtttgttatgctggactaccaggtacccttcaagttcccctgatgtcctgctgactgacactgacaccgcgagtttgaaaatggaactttttcgtattctcaccttgtcagtctcgtttgactgacgtttattaagtgatccaacgagccgtcaacaagcggttgtcgttgtgaaaaaaaaaagaagcagtcgctcgctgagtgtccattgtctgttcccggcggtattgcagccgtctactctgaaggtagctgggttgagatatgccgtgaacgtcaactctcgctgtgtatcccgggtttctatcggcttacgggtacacctggtgacaccaaactgtgcccaaggggcgagacaagatacatacactatctacaaaggtgcgaggcctctggggataccacggcttatccagcgccttttttcttcatcccgcatacagtacaaggcagagccttaccccagctgcctggaagacgtgtagtaccgtaaggggttatggacggcaatcttagcctgagcgtattgcccggtgctgaggatcagtacgtcctcagtccttgggggtcggtggtgatatttgttgggaaatccggaggcgtaacggatcgatttgatgagtagagccctatccccaagcaaaaatggtgtgatgctttatagttagttgccttccagctaaaggcaggctacaacatatgtataaagtaagtaagcatagtgttttgagaggcacctttcacggccagatcatcttctcaatgggatttagtgaagatggcaggctgatccggagatccgtccgaggcaacggactttgtatttcagtcttgtgcaagtcgccacccggcttacatagtacttgcagtgacgggaacggtaggaaatctcaggataggtaaacaagagtaaactatcagcagactctcttgggcctttgaaagaacgagaatattataggttagattgcgcagcctcttacaagcattccactcaagctgctatgtattctcaaacttgggggaaagcctacataccggtatcagaggccaagacagttctttcccgatcgcatgcttagcagttctggcccaggacgggagctacctttttgcgcccatatggaaccctctgggatatcacccgagcgtttgcaaattgaacaaagaccccttcaatgatcttggtttcacttcctgatccagacccgattgttcgcgactaacaaaaagtggtaccatgacagaacggcacggcggtgttcttgtccaccatctaaagcgaaaagaggactgtcgtacacgtaacatcccgcgagcattcgggtaaatccttctctcccgcttccacacaccagtccttcttcaagcgagcaacatcgactgggcaagctggggaataatagcggggaagatgagcaggcggctggcggggttgggataggcgcatcatcgcgaacgtccattccatcgtgggctttcggttgcggggatcctggagggcgggggagcatcaaaaactgtgaaggatcggagttaggaggcaagtagaaatgctggcgattgtctggagttaccgtcccttgatctgatcggctttgaagtcaagtggaagtgcgccgcatggcctgatgtctatgtacgatgtttcagcatgtaccagcccatggactgttaagagttccctcagatactaatgtattgcactaacagacacttatccacttccccagagacaatgcaggggacgtcaggatgtggatacccactgcaagagagaaaatcctttttgcagggaaagcacagccggacagcctgctctgctgctgctgctgctgctgccaccgtccgcccgccgagcgctgtgaggtggctcatgatgccccctcacgccgctgtgacttgtcgcttgtcaaactttccacttccgagatgtcttttgcacccacctccacctctttccagcttggtttccactctgtatgcaacgccccgggctcccatcaagacggagtctttgacaactcgcaaccacctggctcagagtgccataacattgattttcctgccgttgccctgtcgtgggcttcagtctccagcttggacacatttcaattcactccatttcttttgcacgccagttttacgcagtcgacggatgacaggagggagtctgtggaagtcttctcagtacacattcttattttctctttttgtacaaagatacacgagtatcttcttgcctatccttaaacccctttttggtgttattttttttcttttcgttggccggaattgggtccgtcgcccgtcgcgaaaccacgacaaccgaatttcctctattctctcctccaccacgatccaacccgctgctgtcgccaacgtcatcgcgccctctcgggcttcgcatcttcgctcgagaccttgagacttacctatctcggcccgacccttcggaatatcgacatcaagctggcctattcgcacttatcgtagcgctatgttatggacctcatggccatcgctggtgaccacggttctcatctcctcggccgtcattgcttggtggttcacggagtctaagaccacggctctcaacctggtggcagccggtagtctctttgcgtcttgctgggccgttgctccggaccgcgttcgcctgcttgcggcgtcattatacgcttctgcgctcaacaccattacgacggctcgcatcgatctttgggttttcaggcatgccagcatgctgctgacgggtggagctgtcttttggtaggttggacccgcatctgtcattccatcacgacgtcgtctcgttcgattcggtccaggctgtcagctaactgcgtgcgcatgcgcttgtaggttggtgcagcgggcatggcagacgctgtggaaaccagttcctgaactgataagcatcctcggcgtggatgtgccagatcccccagaggtttcgcttgccggtattaaacctaactcggcgacagtcaactggacgcgcgcaccgcccaatcgctctgtccagaagttcctcattcaagtcaacggggtagttggtgagtaggcgcctggaacaaattcctttggaactctgtggcaaccagtccgccacgcaaaaggcaaaaccctaacatgttcatatagtgggggatgttccggcaaaccaagatcccgcaatagtcgtcagcggtcttaagccagatcacttttataacgtccgcgtcattgccgttggatccaacaacttccaggctggcagtcgggtggtacgcttacgcaccttcgctcaagacggacgaccccagctcggtaattcccggttgccctccagctttacgatcgaagaacccagccgcatgaaacaatctgaaccgttggatgagaacgcatcttcacgacctcccattcttgcattggagaccgcaacagctctggaaggtagtgcttcctcgacccgggatggaatttctgctgctgccgcggggcctcgccgcaatacggttaccagacgtcattcgccgtcgacagccagccttgatcagcctctggtacgggaagaagctgcggaggatcctacacagacgctgccagagttaacacaacgattcgaaagcatcaggaaagagacagaagaggtgacacagctgatgaccaaggaggaagatgacatcaaacgcctgttgaacgagttagaggctgaaaagcaggagaagagaagagagcagaagaaaaaggaggaacagactgaaaagctgaggagagatgtcaaccttactgatcgggtgatgcgtaatgccctctctcggaaagcccacaaggagaaggcttataaagaaaagcaaaacgaacgctccaagtttcacgacgacatcgccaaatgggaagaggacatcgaggatatgcgcaaggggagggaagggttcgagcaggaaaccagacagctacaagaaagtcacgatcaagaggtggagcgactgcgtgacgctaacagtgaccttcaggcgtcctgcgtcggtttagaagcagagttgaaagagctcagggagcaagttcgggctctagaagaagctcgcaagaagcttcctggtggcgaggaagacgcggaatggcgcgagaaagaggccgagctcaggagaaactggcatcggcgccatagagaactccaggagactatgaacttcgagaacaggactactcggcgacttgatgatcatcttcgttccctgacgatgcagatacagcaaatccctcccacccctttcggtctttacagccaggcaaacacctcgggcttggaatttgagagcggagcacttggccagactaagagacgaagcagaacgaccagctcacttgccaatgtgtcggtaccgtctccgttaccaacatattcccagcttgatccgactgtacctgttaatggcggctatgccagcgtgagatcggcaaatgcgccccccgggtttgcccaaggaccgttcatgatgggcctttcgggggacatgcagtcgcgtcacgacgaaaactccagagctacctctgctcctctcagtccatctgctacggccttgcttccttccaacatcttggacgacctagacgatgacgagccgaacccggcagccagatacgcacatgataactttgtttcacagtcaggcaactctctggacaacgagccgcaatcgcctacatcttcaggggaatctcccagcttggtaggtagccctcatgcatcgtctctgaacttggcctttcctgccttttctggggatcaccccgatccccggtcgttgaacgcaacaaccggaatagggtcgcccaacacagcggtgggctcagagcgcaagataggcagcctcttcactttcccaaggaccagggctgcaaaggtcatggagaccgaggggcctatgctcgggagcctcaaaaatggacagagccagtctttccctcgccagacggacgaaaacgacgcgttggccaaaagtcgacgtatcagtctctcaagcacatggaccgtattccaccgacattcggctacccctgaagtacttgatggcccatcccccgcttcgcgcatgttttcgacacgcagcttcaacccctttgcgagctcttcaaggccggctgctgggatctttgctgaacgtgaccctagtagtcctcgacctgctagtatcgcgtcgaacgagttcccacggccttcgacggaatccgggtcgatttggggcccacccctcgcttcggacggagcaggacttgtcaaaaccagccgaatctggccgcaagacgcaccgtggtctcggaatccatcccgccggccgtcccttcatgggtcgccgtctgcgctgaaaacgacgttagcctctgccgacgacgagattctggacgaaggaccactgcccaatgttcatgaggttggtgttattggcagacctccgccacaacatgcgtccaaggacaaggataaagccattggacgtttgaaccccaacgctccagcctttagcatagggtcattgttcaagaaggagaaggaaaaggatgggtcaaagaaagctaaggacagagggaaagacaagactaccaagaacaaggaaccaggtactgcatctccgagccaagtgactcccattgtagcctcaatagagatgttgctggaatctcctacggagtcccgtaagtctcgcgatgggatgctgctggagcctacgcggacgtcagtttcgatgacggaatctcacgaatctctttcccttgaacactcgttctcaaacaccccctcggaggcactgagcactggcctgtcaggcagcttcaaggaggacaacgtagtccgcaagctgtttcgtaagggaagctcgggcaagttcagccttgcgggccgttcggggggtggtctcttcaagaagggacccggaagtacggccagtgcttcggatagaggcgtttcgattggtgatcggtcgagcatggataacctcgaagatctcggcgaggacgcgctgggccccgcattcttggcccgcagctatgaaagtgtcaccagtagtccgaacgttggcccgtcggcctcagccagcaacgtcaaggacaagtctgcaaaggagaacaagactcctggcgtgagctggcttaactttggcaagaagggaaagaaggaaagggagagtgtggagctggaaagggagaggactcaggccatgaagccagaggtgtagaagccaaaggctcaggacggtgatgagatcgaggacaagaatggctgaaaggtcgttattgttcatgtgcgtcggctgtttatgccggggttgtgtcttccccaacttcttgttgaccccgtggcaagatcaagcgtatccaaaatactgtctgtctatactactcgtcgtcattgaagcggagaaaatacttgaaaagaaaagtcttgtctgtattaccaaattgccaaaacatatgaattacaacgtaactgaagctctcctggaccagcgtaaacggagagtttgaatttagtacacaccacagctgatccagatgtagttgtacatagcacgatgcatcgggcggaatgggcggattccactgcacggatggcttggcatcgcaccatttgcgggtgcctggtggggttcagatcctgaagctcagaaaggtactttgtagttcgtagtccgccgcggcaacctactgtgtagtccttcatcatcttgacggctcgtaaacagcagcatcaccaagctgcatccgacagagcctttcaccacacgacctgccgttgtgccaaactcaaatcccaggctacgctttaaaaaagaggtcatagtcgtcccttcgagaccccgtcccctccaagccaatcgacccgagagagctcgccgctctagatattcggactcgaatcttcttcctccaccctcgacgacaaccatctccaacaaaaccactacttgccgtcgcttaaacgatcaccatgggcggcgatgttccctcaacgttcgggagtaccagcagcagtagcagcagcagcagcagcagcagtaatggtcaaacagacaagcaagtagagcgcttgccgatgccctccaggaaccctctgcctctctcggcgtcacaggaggcccaagtccgagatatcttttacgccagggtcagaaggcaatgtactgaggaaatcaaaggttagtctgttccttgggctttgtgtctctatccccgtgtaattcctttcgttttctgtttttgtttttttttccatctcccgccccgtcggcggtagctggtagctactcctcaccacccagctcctcgaccctcctatcgagcctccaccactccaaaccctttcgcctttttttcctcttcttttccttctcctctttagcactcaatagttaaccacatgtcttcgcagccttcgccgaatgcgccctaggccgcaccttctccgtccccttcgcctgccgcgcaccccaccgggtcatgaacaactgcatgaagttgcacgccacgcccgccgagcaggacgccgcgcgcgaggagtggtttgctttacgtatggagcgcgccaaggagcgcgagcgcaaagccaggcgcaaggccgagcaagaggcctttttgcgcgagtggtggggtttgcccgagaaggaccgtgaggaggcgcgcagggaactcgagaaattaaaccagaaggagagagtgggtgggtatgtggggaacaatcgcctgagagatgctaatgaggcggcggcgaagaagagcaagttattggagcaggcgaggctggagagggatgggattgatcgggatttgcatacgtgaggcggctttcgttgggggagaacagacggggggagggaagggaaagagcaagaaagagaaaaagagagggggagagggagggaaggggttccgatgaggacagcgagatggaaagtcttacgggggaagaagcgaagcgcgggggaaagacaatcttgcgcccttgactacgactcgccagaacaataagaaagacaaacttgaggtgcggtggtccggggttggattgggtgccgcaaggctctgaggctgttgcgccgagttttacttccggtcaagattcgaattccgcctttcgaacgccaatcactctcgaccctttctgacagttccgcgggttttgtttgatggaaactctacgaggctagcctcgtagctgtgctgttgaagaggaaggtgcatgtgggactctactctgtacgcttcgggacaagggcagtcaggggtttgtttacttgaccagcggacaaggagtggctagccgaaaccacggttgatttgcaatggcgttatgttttcataaatcggggttggttcaggaaatgggacggcagacgagggagagggtggactgcgcacatctactaagcatctgtatagtatcaaaaaggagcccgagggggatatagggaagtcttgtaagaatagagccaatcgaacaaatctctttattaacataaggtaggtacaattaggttttttctctcccttgtatttctttttccaaacacgcttctcttttccttctgtcccccgtatgaacaaacttacttccgtttactcccctcaacctttaattcatccttcctccatgttgcgcctgtttatgccctacctacaagtttatatgcatctatatcgcccatcaagctccccaaaagatgtctttcgagaacctataacctcaccttcccacggaatgctaacccatcgagaaagggtgagaacacaacgatagaggggatagcaaagcagtctacttcgccgcctcacttcgacttttcttcaccctcacccccctccctcaccttcacctcaaccatcggcctcggtaccctaaacggatgagcctcggtattgaacacccatccatccaaagtcaccccctcctcctccccaccggacccttccgcagcgccatcctcaggactaaaaatcaaatagaaatacttcaaagtctccgccatccagaaactctccatcgagtctgttttggtggtcggctgtcccggatttggaatgtgcacatcctcgatggcggagaaggcaaacttggtttctgtggccttggtgatggattggaacatgcgccaggcgatgtccaaaaggtcctttttccccgttatgcggtagaggacaaagagggattcgatggcttcagggcggaggaggtagtgggggtcgaggagtttggtaaaaggttttgggagggtggtggtttgggagttggtggtatctgaggcgaaacgggtgttcattgcagctgcggcagcagcagcggcggcggctttctttttcctttgtcgccattttgcttcgttccaggggcattgggcgagatggtcgtcattttcttcggcctcatgctctactaccttgtcgcacggcacaagctcggaaacctcaggcatgatgccagtggaaaaggcttcatacgcccacgcacagccccgggctaattgctcgccgatttgcacatggtcgggcctgtcaaagagcttaccgcccagcgcaaacataccgccggcaaaacagccgagatgttgaacgcgcggctggagatcggatttatcgcgttgggtggacacggcgttgccggagaacagaatatcgggaggaggagacccagcttcgtatgtatcgtcgtcgccggacgggagcatggggcggaacaagaggtgcttaacggccgcgtccatggctttgacgtgcatcagttcgtaggaagggtcgaggccgccgaggaggaggtaggtcttggagaggtattcgtaggcggaatcggcttgggcgccgagggtgaagagggtgtcggacctggggcgggttccttctataaggtcgatgtacttcggccagagaccggggaggttggtttgctcttgggtcttttcaagaccctttttcagctgctccacgatggagtagtacttggggtcaccggttaactgggagaggcgggtgaattccatggacatggaaccgaggaccgcaagggactggcgtgatgaggcgctcagctcaccaaccttagccttcctgaagtcataagagttggcaggtaggtggttgggagtgtcaaagcctgcaaagagcatgtcacctagctctaccgctttcttgaagaggatctcccggttactcaagtcgtaggcagagattaggccgccgagatatctgatgtttgtttcaaacaagctgcagtgcgaagacgatgacttattccagtcgatggcccccaccgcgcgcacagcttcatcgaattcctccctcaaccccatgatccagagagtgtcgagagagtccaccaaggtagcaccccatcctgcaaagctatcctttccagtcagcgactgcggagtgagctcgtcatgtcgccaggcaaacgctcggtaagacttccatgatttttgagcggcctttctgacggcatcccttcgataccattgggtctcgttatgcgccttgccaagttcgtctgcggtgaaggcatattgaatacgcggaagctcacggggagggcctttgggaagctgtacaagtgaggattcaggtatcggattcttcattggccgacttgcccagtcgaaacttgttggtatgtactcttcatctggttccgaagcgtcttgccatccctgagatcgagataatgaaggataggagaggtaggcaaagacaaggaagaaaacgactaggagaagcagacgctgaagcctacgaccgcttgccaaaggggtcatgatttgggtgaagaggttggcgcattgctgagccaactcttgatatgccaagataacttgaggaaagaaagaaaagataaattgcaaaacccacacgcgtaaacaagacaaaagaaaagactacaccaagccggaaggaccacctgcgcaagctgtccatgtccattgctggacatgaagctgggtcaaacctgcttccatcatgccagccgcgcgttggcggagctcgaggaccacactacagttcaagtatgcatgcccagaatcttggggggagggggctgaggtcagtgacgccttgagacatcatcaagtctcttataagacagagcctcaaccccatttcccgcgagatattgctttcgttccacatttgccgatcatcatcgaggctgctatcgtagctcgcttgggcgttagtcgtgtccagggacaatagtcagactcagaaccgaagcatccgggaatttcagacgaaagtgggcttggtattggtgaacgtcatctctagatgttcccatgcccgagaaaggcatagcatgcacagtgggcatgaagtttggagtcggcacaggttgctagtgaagtcctgcaagaaagacctgatgagaatttcagcgacagatgtcgtgacctctacaggtggctgaacacatgaggttactgtatcgaacgttggagagcgtggtcaacagcaaaaacgagtcgccagcattgggaaagacttccgtctttaagaagacggagtgaagtcggatcgaagtcccgagtgtgtgaaacagcccctgcactgtccgatcagtgcatccgtctgcatctgaagtcgtgcttggaaggcccggaaccttcccgtcgccaagcctaccatggcccactctcatgcaggccctttcctaggcggtcagcggggtgaatctcttatcgcttatcgcaggtccaggctcctccaaatttttggaaccagccagccacgctgtggaagacgccgttcagcggcaaccaaggtcactttgcagccgccttcattgcttccttcgattgactgcctctcccgttgctggcgtctctcccggatcatatcttacctctcccacgtaatacagacggacctcagccatgtcgtcgctacggaacaggtaagctcaggtttcctcctccttggaagtcacttgaccaaacggagactaatccgtcgttaccaattgcagcgttcagcgccgctcccataaggagcgtgcccagcctctcgagcgccaacgtctcggtctcctcgaaaagaagaaggactaccaaaagcgtgccaaggactacaagaagaagcaggaagtcctcaagtcgttgcgccagaaggtcgccgagaagaacgaagatgaattttactttggcatgatgtcccgcaagggacccggttccgccatcacctatgacggcaaaaaaaagaactttaccggcacggttgaaggcgatcgcggcaacaaagccatggacgtggagacggtgcgcctgctcaagacacaggatctgggttacctacggacgatgcggaacgtggctgccaaggaggtgcgcgagctgatggagagggtcattcttgctggtggcgccgacgtggacgacgatagcgaggacgacgacgacgatttcgaggacttcaatgaggatatgggcggcagcaagaacaagaagaagagctcgagcgggaggacagcacccaagaagatcgtctttttcgacgcggcagaggagcgccagcaaaagttacaggcagtggaagaccaagagatgcaagatttcgattcagaagaggacgaggaaaaggcaaaggaggcgggtcggaaggcgcgaaacttggcgaggctgcaaaacaggctcaagcaggccaagaagaagctcaaggctttaacggatgctgagacggagctggagatcacacaggccaaaatggccaagacacggacgtctggcggcatcacaaaatccggcaggaggatcaaggtcaaggagagaaaaaggtgacggactcaacagaaggtttccgttttttttcccctctctctcggttcccttatcttactgttgggctatttcttcctgtttccgatttttcactgggttcaatttttttcaaggagcgaattgacgacatcaacacaaatagtcccttctgagggtttcattcaaatccgtctataaagacagctaggtagctcccatagctactgctgtttgtacggttgatgatgatgatgcaaaataccaaccacaataatacccgacccatcatcaaaacgcctgcaaaaattatacaccttttcatgagctccatcagcatgatttttctctggacctccagctgtcagtttcattgtgtccttgttggggtattgccaagttgcttgggttgctatcatccttttctgattcaggatataatttcagcgtgctccctttcctacaccaatgcatatctcgttagtcaaacccgtctcatcatggcaaggggcacttcttcgggagatcctgcacttaccgcatccttttatgagcagcataaacaccttaaacaccaatgtcgcacaccagataatcgccttaaaagcaaacttcaagacggcaataagcccccttgtgcaacccggcatcttctcgttcttggccttcatatccgcattcacctgtgcctcgatatcgagctcaaactgctcgacccgggtcttgatccccttgaccaagtccttctccctcttcttcctcttcttcttatcatccttattgccgttcttctcatccgaggtattccttctcagcacagacgacaaggactccgccaagctcgacctctggcttcctccaacgccggcaccaccaccaccaccagcaccccgcaacaacgacggtggcggctcaaaagtctccacgcgcgtaaactgctcatcagcatgcgccaccagcaccagtgcagcaatggccacatcgatcaggtacactgcctcgacatggctcgcaatcgccgtatcaatctccagccatccctggcccgtcccatcccgcgtcagccggcccaggtggttgggcgactcgatgtgctcgagcgtgtactcggtgcggctataggccgcgttgcgctcgaccgtgatgcagaatggcatcgccagggccgcgtgcaccaggtagtggttgcccgaatccgagtcccataccagccggccgcactcattctcggctgccgccaccgtcgccgcgtcggtcgtggcccggtccgacaccaggcgcgccgctgtgaggggccatagctgtgcgactaacccgtcgttgggcggctgcttgcgcgtggcggcctcgagggtggtggagattacttcttgccagtgcttcgcgtcgtgtttcttggtcttggtgctcttgctgctggcgccgcccaacgccccgccggagccgtttgggttgcgggagaagacggatgaaggacggggggagggcgtgctggacgaggcgcgggcgctcggaataggcgaggaggacgccgaagaggtggaggaagaagcagaagaggccacggccgaggcggcggagattcccaccgccgcgctggtggacttgtcacccttgaaggtcttgttggggtcgtagcgcgagagcgagaccagggcggacgcagaggtcgggtcgacccgcaggcagtagaagggctgattggaggatgaggagagcgtgtagacgggcgcgtaggcgtccgacgccattttcaggcagtatttccggccttcgagctgcgtggctcgccatccgttggcggctttccaaagaccacgaagttcctcggtggtgttcaccgtcggtatcactggcggctcatggctgcgcgttacaggccaccgttggttggcggatccagaggtcacggacgggttggctaccggccgatttctgggatgactgggaccatttgtaccagcattggtgccaacttcactttgctgatcggtgtcacgggctgagtacatgggtctgctgatggcggactggggaatatgtgtaggactggcctgggtagggtagtagtcctgacgatctaggggcagttcggggttatatcgtgggaatatcgatcgaatggcagctggctgtggtggttgtggtggttgtggtggttgtggtggttgtggtggttgtggtggttcggggatggaggtaggagctgctaccgttgctgtgttcaaaggtccaggagtatatgcaatcggtgggttggcgaacgagctttgagctcccctactttgctgcccgaccagcgtctctgcctcggacagtgtcgtctcacagcgtggaggcgcgtctgcttcagagatgggcgcagcaacactggtttcgacgattggatccgatgacatgttctcaactagtggtggtcgctgcggttgctcctgaggttgctctcgatgttcccgctgctgtcgagccgagtctagcgctgactgccaagggttgttggagtttgaagccgacctttgcttcccttcccgtagtactacccgtccaattggcgattgccttcctgcctcccgggacgatgatggttctgttgatgtcgaaggtcgaccttgaggtgtcgcagctctcgacggccttgaaggtggtcttggtgtgacgttggtgttggggaagagagagaacccgcctcctgcctgagttgttgtcgttgttgacatatctgatagtgcgatcctaatgattcaacggaggttattccaggcgtagtagtggtcgttattcgtaggaatcgtcgatcttctttcctcttcgtcttcgttgaactcaatgaccgacccacgaaaggtcaatagaggtatcacaaggaaatggcagtcgacctgctaccgagacatgatcgcagatcaaataaaacgaataaatcaaacccaaggatctgtcaacagatatccggacgatggcatcaaacggctcccgggagcagagagcagggacaggaccggcgaggcgggaataaggttgatagaagaaccaatccgtcggaacacgacaagaagatcttgtcatcggcacaggaagactgggccccctcaatacatatttgttctaccatgtggtcttgccctgccgtgggtgtccgcaatcatacgccttacacagtgctcttcccgctctcgctcccaagctacacgcattctcttagacccgggcgaactagggctcacagaccggcataaagaccgacgctaccacccaagaaaaggtcactgatcagggtggaggaagagcagcagcgccgaggaggtgcagctcattgctgtgtggtctgccctggctggccccatcccttccgagtgcgtgagatccttccaatcgcgatgtattctaagcgcttggttcctggctttcgatgtgggcaacgactccaacgggacggggggggggcaccgtggactgagaagagaccagtggtgggagtggttgttgaacttccacttgcgttgggtgggcagacaggagagctgtgtgagtggtcggaagcaactgtacggcgggaaactaggtgaaagatagaaaggaatagccgcccaaaatagctgctaggatcagttctgatccattctggggagttgcctggggttactggggtggtgagaccctcttggacccctggctccgatgagacggacttgggggtgagtgaccaatcagcgaccggatcacgctgcatctagacgccctttgtcaaagtcgcatcgggcagcacttgagcgagcagcgacatcacatttcacaagagtgtgtaccgtcctctggctggcggaagtggtttccatatcgacaaccttttccaatgccgccaagaaagtttggtcttttcttcactgcgctgactgcccgctctttgcgtacctctacgcgcagttgcattcctgtctcggccgtcatcctgattgagttctttcgtaggaagtcttggcatttactacatctggcagtcgttgattgctgtgaaagtgtcatgctttggacgatgcggcaaggtactgatggtgtcttcatctacggttaagatgattaagatgatgaagatcaggtccaggctctggtatacagatgcaagtgtgtcatcaaatcatactacttgctcccgtcccgagggtatgtgacccgacaatgtcacttgggttgctgttcaacatagtcaaatttcagtgatctccgccccaaaacctcctcggcgcgattcagctatcgcagacacatgtggcggctgtctgattgcgatcacgacttatcagctgccgatagggtcgttgaagcgcaattttgccctcgtgttacctataactaatgtactaatggatggccatcaggaacggccgccgcgttgacaaggtcgcttcaggtggccgcctttgccgccacgaacggaataaccgcgttatcgctgtcgaatgggtacggtgataaagaccattttcatttccgagcggcgttgtgcaaatcaaggaatatccgtcccgtggaatgatgaccctttgtacatcggccgagggctggataagctcacagtctgcacagaaaacccccttttttgcttctacactcctgggctgatttccaaggtgagacggatccttacaaaagttcaactaggtttctccggttctgtataaacccaaaggctattctcaagtacatatcgatgaacacgagctccgtgggcggcttgatcaattccgtcctggatttagttctccttcgccggtacggagatccacggagacagacgagatgcgtcgctctttaccgggaacgagaatcacctgcgagtcataagcggctgttactcgtcttttttttttttttttttttttttttttcatcacatacatagatccgcgccgttactctcccccccccccccccccccccgcacaagtcaatgaggcaacctcatgaatttctattatggtaccggcacgagagactcccggatacagttacatctgttagtttcgcgatgtcgtgcgtgggcaccatgcacaacttcttcatgggttgcggtgagctgttgttgcctacctaccgattcgtttgcatgggtggatagaagaaggagtagaagaagaaaaaacatgcttctatacatatcttgaccatccttccattctctatcctcgcagtcccgtctttggaattcgcgaacgaagatccactcagcgtgggcatagtgtacggttttggggtgtgagttttgacactgatttgaatgcaagatctttgatgcgacattccacgaatattttcccactctgttggatctcaaagcgaatgtacatagttggctgattgcatggactgcttggtagttgctgactgagcttctctttatttaggtcgtagactggactagttgcctgacgcaaactgtttgaccatttgttcaagtgagaagaaatttggtaaagagtaaatcgagaatttacgttggattctgagagaataactgaaccaaaagaatgaagagttcaaaagacgttgccatgattagcccttattttactattatagtcgcagacgggtgacctagtataaaagagcgatgaacgatcttgaggtcttatatcttccagattttccattggagatacatgatgtctacctgtggcattccagacatgattgtctcccctcttccccttctctctcccttttctttttcgcagaacttagaagaaacagcaaccctttccagtcgcctccggggtcgattttcggagaactgccaatcctttggtacagttcggcccaaagtggggaattccgggcggtcttcgagccggcacggggcagccgcgctcttagaccggactttgtccgtcaggctacctctataaacaatctagtgctggtttgtttgttagctcggtaactatctcggtacactggacgagatcaattttgatttcgaatattcccataccgtgaagttggatgagtagctaggtaggaaccggaaaggcattagagaagatccacaacggtacctatctaaacttccggaagaagcatattcacaaccccaatctcactttaatcgaagattacaacgaatcggccagaaatgacaacgctcagggaagttaacctgagatcttgagctaagacacaaacccgtatcgaactgtacatacctctatggacggctgaccgcaccgcattccttccatttccggaatgcttcccgagtctgcctttaatggtcattccacgttttctagctcctcttggcgtcgtgtgcctgattctaatcgtgctctgcatatatgtgtgcggcttatcgtcccatgagcgacacggttgattatcgttggcgatgattgcgaagacggagccttgtgttgatatcaaccgttgacgtatctgaatagtataaaaggtccccaagaatccttgttatttttgatattggcaataccttcacgacttacaagactcaagcatcgtcgtgtgaattagtcaatccactgatgcatttgaggtttccaaccaccacgacatattccctcagaccttcttctactcgaacctcgccgcctcctctgattgtgagcttcgccccaagacattcaatagtgtcctacaccacgagtccacggagattatttagcatcatcatgtctgaacccaaggggcacgtcgtcgttatcgggttagtatgacatctgatgcatcatgaatagcaaatcattgctctgccctggataatctaacatgactcccaaaatccaagcgccggcgtaatcggcctgtcctccgccctcgccctcctcgaagccaactacgccaccaccatcctcgccaaagaccttcctgccccctttgaatccatcgatccccgatcccaaatcaacttcacctccccctggggcggcgcccacaaccgctgggtgccccccttcccaccctcctcctcctcctcctctactcctttaacccccacccaacaagccgagcacgccctccgcatccgcgaacacgccttttccctctccaccttccaccgcatgcaacttttccagagccagggccaggaccaacaggcgggcatcaccttcctcaagggaatcgaatacctcgaatctccggggcccgagtacacctccctgacccctcagcgggcgtcacaagagctaggactacccggccactttcgcgtgctggagactcacgagttccccgatgacaaggttcaatggggctgcgagtacgacacgtggtgcgtgaatccgatgcaatactgcttgttccttttggggcagatcattgccaggggcgggaaggtgtttaagcgggacgtgcgttctgttgcggaagtgttccagttattctccgactcggtccaagaattcggagcgacaatccccccagcggacgcggtggtgaacgccaccggcatcggattaggtgacgacgagatggtgttccccacgcggggacagacgtgcttggtccaggaaccgtgcgatgcgacggtgacgagacagaatgcggatgggacctggacgttttgtgtacccagagggttcaaggcgggcaccattatcggcggcaccaaggagccagataattgggatccgaagccggatccggaggtaagggagaggttgttgagggcgtttgaggggacgtatccgaggatattggcagatgggaagacgcggttgacgccggtgagggatatcgtggggaggaggccgacgaggaaaggggggttgaggctggagggggaggtggtggatggggctggtttcgtgatgcatgcctatgggttgggagggagagggtatgagttgtcttggggtgtggcggagggtgtgattgagggcattcaggggcatcttgagagcgagaagggttcgaggttgtagacccacggctcgatgtataagtcaacatatgccatgaaattgagttttcacttcacagacttcttgctgaaagggcattctagtcccatcattattcttgtctatcgtatgttgacgttctaagctctgtatgggcacctggcccttcattccgtcacccccggtcaattagttagtagaactaccgtggccagggctcccgtccctgtgtttatcggcagcttcaaccagttggtacccctgcatcagtcttgatagggttcttcatcatcatcctcctcatcgctgccaatatcgtcatcttcgatgccctgcttgaagatcaccttctctgccaactgcaaggttttcctaaccggcaacccaacaacattgtccacgctaccctcaatcttgtcaatcagcaccatacctccgattccctggatggcatagccgccagccttatccgcaccctcgcgcgtcttgacgtaggcctcaattacgtcatcgggcagtccgtcacgagcctgcgcaaagtaaacctcggtgtcttccacgtgcgtctctagctcatatcccggatgggctgcgttgtcctttggggcgagcacgcacacagccgtcagcacacggtgcacacgcgtgtcgcgaaggtgtttcagcatgcggatgtggtcctgctcgtcgcgcggcttctcgaggatccgaccggagcgtgtagcgatgacggtgtcggcggagatgacaagggctggatcggcaggcctctctacgttcttgttctgctcgtcttcttcttgttgcctgagggcctgctcgtacacgtgcaggattttgcggcgggccgtctcggcaacatattcttcgggagtaatcttgcccttttcgacgtcttcgggcttgtctgatgggaatatttcgacgtcgtgcaagccaagctgtttggtaaacttgttagacttgagtagaccgtagtataaagatgatgacttacctggttgaggagagcttttcgtcgaggcgatgccgacgccaaaatcaccctcttggtacgtagatgatcaaggatgggaagctgaaggggcatagggccccgtttgatgggggcgctctgccggagtggtattccatgccggcgggctgcggcgatgtaagccggtgggttctcgggttcaggagcagtgggatccatggctggttatctgcttgggttataggaaagtaactaggacgatgttttgccaaaagttgtaggtagaggtagcaacctcaatgtaatgggataggagttggaacgggtatggtgcccctggcagcggtggagagctcccggtcccgttggtgccggtgggggaggggctcagggccgctgttccctagcgctgcttcaagtgctggggggactggaaggtgcccggcgatcgtcttgtgtcaaggaaccgcaggaagctctggaagtggtgcacgacaggggagataacaaaagccaactggaggaagaaatggtagccccacttcactttcccatgtacatacactagcggcggcactgcgtcatcgccggcacttgctcaacgtgctgtgatcagccttgtctgaccggcactacaaagcaaaacaagcaagtcacaatttttgagatattggacggattgcacgactgagaataccgagagacaaagtaggagacctcgtacgacgcggagacaaagtggtagcttacgcagaacggcaggcaatcgttcattcgtatgcatctaccttggtcttcatgaattgcagcagctcctcaggcgtcatgacgaggttcttctgcgccggcttgtcgcctgtctgaagaccgccggtagcatcaaccgtgacagtgccattggcaatatccttggggccaaccacgatgatcataccataacccttggtcttggcctcgcgaatcttgagcgacagactgcgcgcactgtcatcgaggtcgacagcaaggcccgacggggatacgtgaacatctgcagagtctgtacccagcagcaccttctgcgtattgcgcgcgaattgtaacaccggctcactgtcgtttactgtgaggacaatgccctgtctggggttcagccaaaatggccatttgccattatagtgctcaatcagcaaagcgaacatgcgctccgccgagcctaggacagcccggtggatcataacaggtctcacgggtccggagacagcaaggagctcggggtccgtagttgtctcacccttggcctccagttcgggagctggcgcctgatactcgagctcgaaccgcttgggcagctggaagtcgagctggatggtggccgtctgatgttcctttccgtccgagtccttgaggattacatcgatcttgggcccgtaaaaggcaccatctccctcgttcaaggtccatggctctcccgaattgtccagcgctcgtttcaaggatccttctgcatgctcccaatcctccagactaccgatatggttttcgggtctcgtggaaagcttcaaacgatacgatcccaggcggaagtccttgtatacgcgtcgaatgaattcgagggtcttgctgatttcgtcctcgatctgattcggtcgacagaaaatatggccgtcgtcttggtgaaatctgcgaacacgggtaaggccactcaatgcgcccgaaatttcgttacggtggagggggctaaagtcggcgtagcgaatggggaggtcgcgatagctccgtttttgcgccgcgaatatcagacaatggccagggcagttcatgggtttgagtccgtactcgtcggcttcgccggcctcggtaacatcggcgcgcgagggggatgtgctcgtgacggtaaacatgtcgtcggcgtagttctcgagatggcccgacttggcccagagcgccttcttgtagatggtcggggtaatgacttcctgaaagccatagtgaacgtattgcttgcggaggtattcgacaagacggttgaagatgcgggcgccattgggcaggaagatgggcgatccagggctgtagatcgaggtcatgaacagctcctgttgtgttccgagatcgcgatggtcgggcgctgctggcttcgtggggacggggttcgcgctggcgcaagacgagcacagccgatggcgcacctggacttgggagatggcaggacgagcgagcggtaccctagctcgggtcaaaagagcccgcgaagtccatcttgtaagccgtggagagagcatcctcccgtcgcctctccacactgtcaggatgtgcggtcgtcgttaagaggtgttggaattgggtgtgatcacgggaaacccgacttttccagacagaatggcggctggcttctttgtcgcgcttgtcttggcgacagcgatcggctcatcccatgtgcccctgccgctgcaaggggtccccgccctgggtgggagcttccattgtggacaccactgcactgggccagccctccaacctcaaccccgggcagctcggggccgtttaccgtcaacacacctcagtggggcacctgtctgccgggcgggggcaggtgacttggggtgataggtacctacctttatatgtaagtgagacacgcggtgctggccgtcgtgaatcgtgattcttctcgacgtcactcaccacttcaatgttcaccgagtcaccgtcctgcctgctgctctctgtgaccgaccgaagtcgacgatacaaagcaaggtcaccagaactctttctttcttcacatcatcccgtcctgtgacaggatacttatgcgctgcggcacatacacacactgtagcagcgtgcatcggtaccttacaccaccttgacttgacgtttggttgccttctccctcctcttctccgcctaccctacagtttaaccttcacctagtccatttccgtcgcattccagttgcttggtttaacgacatctcactcagcctcatctctccagggctatttgctggactatcaaagaacatacccatctcccctgttcttctatacatcctgtacccgcagaacagttacctctgatctcacgcgcctcagctgatagttccgttttcaccacttatccccgtgtatcggtgccttatcgtgactcctctacacggtattagcctatgcgccccttgcttttgagcgacttgaagcctggagtcgacttcgcggtaaacaaagaaccagttatcagttgccattaagaattggccgagtccccccgctgtcaacaatcaaatcaaaccaggacacctacaagaagcactgttgcctaagtgcacacacaccaaccaacaatcccgacgtcttggatctttacgctccatgttatcgcgatcccatctctataaaaccttgacttcgcaactttcatcatagcttccccacgagctcattccatggtgtttatgtaaccatgtcgggacgtcaaccaccagggcagccgcccaatgtatcgagttcgtggcgcatggtcgagggaggcgagaatgatagcttcgacacctcattgatgcccgacgactatgatggcaacgatatgatcctgtccagccaaagcgatcactcgcatatagaggggagccagcccttcagtttggacggatctcagccattcagtataggagggtcacaggacgagagtctcgagagtttcctacacagagccgaggacgacgatcaagtcatcatgagaactcccttccggccttcaattccacaatctgtccggcacgcttctcgcgaaaacatgagacaccggatccagccatcaccacaggagttttacatgcccatggtcgatgtagatagcagacttgtcgacagccgacgatccagtgcacggtcgtccatgacagtgcgacagtttccgccttcgctgcctggtctacgccaccgacaaacacatcgttccggccgtcacccatcaacagacttccgtaaggatcatcattcgtcaggggaggagaccgaagtcaatgcggatattgaggagagggtcgaagaaatgaggaggtctagacttgggacatcaaaacgacaacaggcgccagagattcaggggttttttgaccgatttttcgactcggtaccggatgccgttttcaacactttttcttgggccttgggagtcgttggccttgcgttcaaatatgcgcaaaaacccatcgccattctggcagctgtgtatctcatctttggactcctttcgatggtccagaacatggcgacattatccctctatacggccttatcaccagtatgtcgtgtaccaggcgcaaaatggctcaacctgccattctgtctcgatatgtccgcgaaaacaaacacgcacatccagttcgaccctgtgatagagattcaggatcgctttgagggggttctagaaaaagctgccgaaagtgcttcgctgcctttggagatgaagcgctccgagctagccatccgtgacctgcgtaccatggttcgctacagccagcttcacggcaaagaacaactgatacttgaatttgacgggtacatcgacgccgctagctcggcaacttgggatcttcaaaggttcaacacccgcgtgggatcaacaatagattccataatcagcgtcaaccgatggacatctcggtacatcgatgaactatcagatgacatgaagcaccgcggcatcttgggcgagtggtgggactgggtcttctccccctttcagccatccacctacacggagcgcaagcttctggaccagtacatcgaccacacgatccgcgtctcggacaaaattgccaacctgataagggaagcgcaagccgtcctgattacgttgcagagggcggaagaccacctcgaagtcatatacgatttcgtgactagaactcaggaacacatacaggcaaagaaggaggaggtcttttgggaattgtggacctacatcggcatcaaatccgagaaccgcaagagctacaacaaccagctggcgctgcttaggaaggttgaggaccagcgctcggaagccgtgaaacaggtcagcgaactcattgttgagctgcagaacattcaggtcagcctgaacgggctaagagaccgggttggagagccggaggtggcgagggatgctggtcttgagataccgctatatgtacatgtcgaaactattgataggggagttgaaaggctggaatcggcgaggaataagataagggatgtcgagaatgagcgtgtgcgggaggcgttggctagggggaaagaggagttgccggagttggaggcaaaggcgtacaatagacgtattcctggtcttggttggtagacaatgtcaaggtcgcaaatggcaggttacatatgttggagcaggatgagagtattcctcgaagcgttctacatgtactttcatatctcaggggtagtttgggagtcgggggagtttggagttcaaatttcacacattagcttgctgtatagatgagtttcttggaaacaaaatccaaggaggaaattcgcatacgcaatatcctcaatccatcatgttactcgtggtacagatggtgttttgctttttctttgtcagtgcaagtgtgactacccctatcatcgttgctggtgccctttggagttgtaaacaacgaaaaggttacatgtactgagctgttacaaacaatatccgccttatcagtaaaagtgtgcggggtacagcaatctctgggacaacatcccaccgcagtcggtgtcttttaccgcggccgcatctagaacgttggatggaagcggactgataagcagctggtacagaaccacgcgggggttaaaactactagcagtcctcgatgttagtgtcattggggcagaggacgtcactgttctctttttcctgacctcgtttattgtcgaacttggatcgaaactctcgtcaacatcgacaggaacaagatgcatctgattcccaaagaggttagtggtagttgttttgttgtgtgcccccgttgatccttcacatctgcgttttacaaggagaccaagacacctcagatcacggttcaaacaaacgaaggagttacggacatcgatcaacattgtgtgtataaaagcgcaagatggcactgttttaccctgtgtgactaggctggactctatccggagtgtgacgacttcataagaaggattcatcccaaatagcagcaagtccgcatcactaacctattgacaaaatcgtgtcttgctttccccttgacagctcgataagctcgccatctctcagctaggattcctagctcaaagacgtctagcaagaggtataaaactgaaccattccgaagccactgtaagtttctctcttccagatccttttcctcctcactttcgcctcactataacacaacccactcaccaacccaggcgctcatcgccaacaacctccaagagctcatacgcgatggcaaccacaccgttgccgacctcatggcactgggcgccaccatgctcggccgccgccacgtcttgcccgaagtgacctcgaccctgcacgagattcaagtcgagggcactttcccttccggaacgtacctggtcaccgtgcacaaccccatcagcagcgacgacggtgacctcgctcgcgccctgtacggcagcttcctgccgatcccgcccaatgacgactccgtttttcccttgcctcctgccgccgcctacgaagccagcaagcagcccggcgccgtggtttgcgtcaaggaggccaaggtcaagttgaacgagggccggaaacgcatccgtcttcgtgtgaccagcaagggagaccgtccgattcaagtcggtagccactaccacttcatcgagacgaatccgcagctggagttcgacagggcgcgggcgtacgggtatcggctggacattcccgccggcacttccgtgcggttcgagcccggcgacaccaagacggtcacgctggtggagattggcggcaacaaggtcatcaggggcggcaacaacctggcctcaggcaagcttgacttgacaagggcggaagagatcattgccaagttgcagaaggccgggtttgcccacgcgccggaggagccggtgggcgatgcggcggcattcatcagcgagccgtttaccatggaccggagggcgtacgcggtcatgtttggcccgacggtgggtgatatggtgaggctgggagctacggatctgtggatcaaggtcgagaaggattacactgtttacggggacgaatgtaaattcggcggcggcaagaccctgcgcgagggcatggggcaggcgacgggtaggtcggatgaggagacgctggatatggtggtgacgaacgcgttggtggtggattggacgggcatctacaaggcggatattggtgtcaaggctggtgtcattgtgggcattggcaaagctggtaacccggatgtaatggacggtgttacgccgggcatgattgtgggaagttgtacggatgtggtggcgggagagggcaagatcatcacggcgggaggtattgatacgcatattcacttcatctgccctcaacaggcggctgaggctctggctgctggtatcactactttccttggtggtggaactggtccaaggtatgcttttctctctttcccttgcttctcccccttttgtcaacatatcacgaaactaacttccacctcccagcgccggtacaaacgcaaccacctgcacccccggcgcccattacatgcgccaaatgcttcaagcctgcgactcgctccctctcaacatcgggataaccggcaaaggcaacgacagctccccctccgcccttcgggaacagatcctcgccggcgcctgcggcctcaagctgcacgaagactggggcaccacccctgctgccatcgactcctgcctaaccgtctgtgacgagctcgacgtgcaatgtctaatccataccgacactctgaacgagtccggcttcgttgaatcgaccatcgccgccttcgccggccgcaccatccacacgtaccacaccgaaggtgccggcggcgggcacgcaccggatatcatctctgttgttgaacaccccaatgtcctcccctcgagcactaaccccaccaggccgttcacccgcaacaccctagacgagcacctggacatgttaatggtatgccatcacctctccaaaaacattcccgaggacgtggccttcgccgagtcgcgcatccgcgccgagaccatcgccgccgaggacgtgctgcacgacttgggcgccatcagcatgatgagcagcgacagccaggccatgggtcgttgcggcgaggtcattcttcgcacatggaacacggcacacaagaataaactccagcgtggtcccctcccggaggaccaaggcaccggcggggcggataaccaccgggtgaagcgctacatttccaaatacaccatcaacccggccctcgcgcagggcatgtcgcacctgatcggctctatcgaacccggcaagctcgccgacctggtcgtctgggacccagcctggttcggcaccaagccctccctcgtcatcaagtccggattaatcgccagcgcgatgatgggcgatcccaatgcctcaatcccgacggtgcagccggttattgcgcggcccatgtttgcgcccatggttgccaagtccaaggtgctgtttgtttcgcaggcgagcttggatagtggtgcaattgaagggtatggattgaagagtagagtggaggcggtgaaggggtgtagaacggtgggcaagaaagatatgaagtttaatgagaggatgccgaggatgaaggtcgaccctgagaggtatacggttgaggcggatggggaggtatgtacagcggagccgagtagcgagttgccattgacgcagagttattttgtttattgagagaaaagggagcggggaaaggaagtgaggtaactaaaggggcagtttgtttttgccaggcggcgggaaggaggaggcagtcatacgggttattgtatactcgggcagtgaaagagatttgagttgcttctccttcgttctactcgtgtgccactggcagtcgttgattccagattgccgtggtgacttgctccatccacatatggtaccgttgctaagattgtagacgagctcttcctgtgaccaacaccactgcaccatcttaatgtacatgatatcacatgatcaaccattgtaagctccaattcaggagcatatattgtgttcattaaacatcgcgtaaagaccaacacaactccatttgaccctctgtgagccagcgggtgacctctttgctctgccagtacccacggcattaaaagaccaaatcgttattcgaacactgaaattcatttatccaccgggcccatacatgctatgtagagctaaccgccataagtacaacatgcgacagcctcatatcatatcttcagccgaatttcgcaaaaagagcagactccgtttatccttaaccccatattttccgtttcgagcttgttttcgtagatggagaaccaccaattcctctttagccgttcattgaatcatacaggagaagtaaagtggaccaaagaccgccactttaacagagagaaaataaccatgacgctgacccgcgctcgttgacatggatacgcactccccttattcctttgatagagggagggtatcgtacaacggaaatgaaaatgaaaaggaaaacaacccaggttgtttgccacgaggtatcatgaaagaacccggcaagggaaaagcgtgaggtggattaagagcgcttctaggccttggtcttcttgcgccccgacttcttaggttcttccacctcagccgccttgacattccgcttgcgcttcttgttctccgggctggcgggggcgaccacgggcttagcgggctcggcctcctcagcgggagtggcagtcttgcgcctgcgggtgtccttcttcttgatgggggtcttggaaacggggaccggttgctgctgctgctgctgctgctcctcctcctcttcagaaacctcgggcacaacgttctgctgcagctgctgagcaatggcgtcctggtcggtggggacctcttcgacctgagcagcagtgggcatctcgatattgtactcatcagcatacttgagggcctcgtcatcggtcatgttcttggcgttggcattgccgtgtttgtaggagtgcacacgggcgttgtagaggcgcaggttgtactggtaagcgttgttccagccctgcttctcggcagcacccataacggaccagcggcgctggccctcttcctgaacggcacccttgggggcctcctcgcccagatcattggcaatgatggggcgagcagtctgcatgtagaggaagtaaggggtcaagggacgcttgggggcattggggtcgtgggtacgcttcttgcgctccttcttctcctcgaccatgggctgcggagcaaccaagaagccggggagcatgccggttagggaggtctggaggtgctcgagatcaccgccattctcgagagtagtgccctctccgaggagaagattggtctgacgcaggtagtcttggctgaagctcttaatcaagtcctggatggtggagagacgttggtagaccttgggaggagttagccagtcatgtttcaggcgcaacatatattcttttctgtatcatctcgcaagataactcggcaggtttggagcatggcgtgtagttgactgcgcgtgcatcactctgaacgtgtggtgtagtttgacccctacgacgcgacagggcgtaaccaagcgctgaaggagttgcgtctatgtgaaatatccattgcgcaccatacaacagacatgccggcttcgaatccatgattccgggagtgggatgggggaaaggatatgggggtgctgtggttgggagagctggtataggatgttgaaaggtgcaaggcttaccgaatcgcggacacggatgaaattgtcgacgtcaatgaccctcgcagggccaggcgcagccatgactggcttaacgatctcggcgaccttgctcttgggtgggcgcggcatgatggcggttggctgatggatagctggtactggtagtgatgctggtgggctctggcagacggtgttgtggtggcggtagtgatggtgtaggggagcagttagggctcaggtggaagcttgagtgcgggcgcgggtgcgggtttttaatggaaacagaaagctcggacggttcctgctgagtgggtgcctgcctgtcgtatcagggcgcaactgctgaaaggcaaaggttggcggtgggtggaatccggggggtcggggtggtgtgtggtgcccggccgtctgcttgctgtgtgctttggggggtggtgcttgggggatgaggacgccggaaatgaacggagagaaggggaggaaaaaattcgcggcgaattttgggggatgcggggggataccgaaatttgtagctgcagcgtgggttcccagcactcagcgctgattacccccaagactgggcgggccagaaaatttgtgcactgagatgcagcctgatttgggcgcccccccccaatggaaatgggacaaggggatcagagacccctccccgcaatgcccactgggtctccgttttccatccgcgggcgggcagctggagtcccggcaggcgataggtgtagcgacaccacctcacagagcccagcccgcaacgggcgggaggccaggcaagcaagcctggagcaacggggcgggagcagacacccgagctcaacatggaagacaaggggtgggcagaagaatgattgcaaggcgttctgatcatgaggtgtcctggatccatgggctgacgagcaacaccatcgcgcaccgcagacaagacttgtagtgattctaatagagccccttccgtctaacactcaaagcaaagtagagtgagcgggaacatcaaaattcagtacattaggtgtaggttgatttcaatctctaggatgagttgcaagtgcagcgaagacgcattgaaatcggaagacccccatcattgcacttgcgtttccggggcaagcatttccatctaccaacaagactcgcccagctctcttctactccgttctcgcgcaataggtacctacctgctacctacccacagccaatgccaaatacatccggtcttgtgaggtacctacgagataccatcgtacagagaggcctggtgcaaccaggaggacaaggctctgggttgctaccacattggcataactcccatcttgaactcttttctcacaggctgatgctctcaagatctgtgaggtggtcctctccttcacagagtctgtgtccgtctccgatgtactcgaactaacagatgtaccttccagggtggcctccaccttcttcacccactgccatagaggtacacaggttattgtcacttttaccttgcggttcagttctctcttgccatgaaagcccaggtaattactgatcttacctctactgaaaatcagagcaagatgtacagcgtaagtgtcattctgtctttgtaacagccaagctgatgatgttaacaagtctgaagaaagttgatatatcctcggggctgttggcatctgaaagacaccactgtgttgcagcgatactgaactgctctggatgctgaaacctctgacgacgcgtctgtggctcagtgtttttggcagcaggccttcgttgttgcacgcgagcatgcatttgccgtccaatcccatagcgcgctttctcttcagcgccttgagacacgacagtgtgttgttaccacgcctccacatcccaaagtagcaagggtgcgcgagaagaggggcattgcccgaattttcactggcattcggtttgctgtggagtcccgccagtaaccctgaggtgtcattggcattggcgctagggaacacctcctcactgcagtgatctcactcccagtgattcctgggagtgattgacgacggctcagcttgaagccagccggctgtgtccacctcctgtcgggtctcacccactcccgccatcactgcacctgctccccaggtcctcagttcgccccaacatcccatccagttgcaatgttcaggactttggtaggtaaggtcactagaggtagaagagaatgaccactaccaccgttcacgataattgcggaataggagccctgttattgcagttaacagcgtcttcacaatgcacagaactccgaatcttcctcctacctctaacaacactgcatgtagaacaaccaaatcattgccttgactcaagcacacatcccacccccgtccaaatatcgcgagggcgtaagacgacgcccgtagaatgctttaggacttttgactgctccagcagccttcccagattcacttgtaaaaagggtcgtattgtgggatcccgtaacaatattgggaaatctcaattctcttcctcttttcatcgtcacaggattaacagtcgaactctagcaggttagcagattcttcccgagcaatgtgtctcagccttacaatcttcagtgttgtgttttgcaaggcggttctgtcatagaatgtctatgtgggccgcaagaggcaccggaacctctagggatggatcttcaggatgagcgcctgctataagctcatcggatacattcgctgatgtccatatctcgttatgtacagcgacacaaaccttctacctggtagacggctcttaagcagcgggtaactggcaactcaatcaagaacttaacctaggtgatccacagcccggtatcacaaaggcttacccgctgaaggcgtcaggttgttacggaacaccaaccagcgaatgaagtcgttagtataacaggttagcagtggtcaggcactcgcctttctaccttgacgctggaagacgcggtatcattcagcggtcctggaagatgatgtctgaaacgtctaccagcgagagggctatggattccaagagcattcagtagtagctgacgctgatttgtgttgtctcttccatctgcaacgggagcttgagtccggttagctatgaatcccaaagtctctgcaaagaaatctgggcggtctcgccatgcccctgatgcgacaaacggactgcctcacagcactactcgacagtctttggctttccgccacgacccacgatgatatcagcatgtccaagctccagaattgcccagcttggatggcttgataccatccttttcttgagtacaaccgaaagccactaaaacttacagaagaagctcaattacaacttcaatcctgagatggaacattgcagatagaagtgagatgaccgatcaccaaagtcatgtatcactcacatcctcgtgcatggacagacagctgccagcctcggttctccgcactttggaatgtcgataatgcgttgaacgtcaactgtacaggtgacaaggggcccgctcctaacgactttgaagtcccggcaggcgccgcgcaatacccttaccttcgcttcaagtgattaccagcggtagcagctcaggttgtcagttggtcggtttggcggttgccggttgggagaggtgactgcagcccatcgaacgaatggtcggctacggtgaaggactggttggaacgggggttcacgatgttgaacggcgctagaacgggagtttgggatgggtgccacggtggtggcaggtgcacgaagggtgttccttccactccggcgtcgagccactcacagcggagaactggactgatgcagcggaaacccctccatggtctgcgcatcgagtgaacccctctccgctcatgccccagcacctaccccgaaaagggcccctctctgtgccccgctgtggtggaagcttgcttgccctgcttggaaacaaactgggggcgcagcgcttgttccaatcctgggattgctggtcgacggtcgggaacgatgaaacgaccgacagaagtcaatgaaaaccagaagagcgcttctgacggtggatgtgatgttgttctacaagcgctgtcacggcgtttgtcggttgccgttagaggacaatgaagttgaggacgggaatatggtacgattgatgtacatacgggaacgccatcagctttctatcgttctcgttctcgtccgtctcacaaccgtgccgggctagctagccactttgatggaaatgggctggaggttggtacggcatgaaaggtagttggctgactctccttacatgtgccgacgaacccccgtccagtattagcaagaatcagcatcatgcggtttcagctccttgaccttggaggactgcatttgatagaacttttctggttgcctccggcttttgttttttgttaaaggcaaacagaatccatctttatgaaaagtgttcacctccgtcctcttcttcatctgaaacccaccggcggggttacctcagaacctgtccagcatagacgacagatacacatttggtatgtaaaatgtaaatcccatcttctttcacgtctatagtgtactacctacagtacaagtagatggtacgcttcccaggacggcgcgggcgagggcgaattaagggtcgagctagggagagggaagctttcgcggtgtccactccgtcccattcacttgctaggtcggtaacttcagctaacaggatgacgacgccgacagacctgacccagcgcgactcgaccgcctgaaacgtacctggactttttcccctttcccttcttttcgactgaaatccaaccaaaaatcatcgtatagtcagtaaaagcacttgtcgaccatacgaagccaagatggcgaccttcaaaccttatccattcgtccttgggttcctcgttatctacctgttcgccagccccgccttggcctttggtgccggtaacattgctggtatctccaagatcgagggtcaaaactgtatgtttcaatccacctatatacttgggctgttgttagtggtggtgctaatcaaggaaacagggcgccacggtgatattgaagatgccctcctcaaaatcgtcatggcccgcgccatgggcggcaagactttcgacaagctctccgtttctcgcgtctactttggcaactggctccgcgactattctcaggccatcgatgtcggcaccgtcaaggctgtttccgccgaagccatccgactgcttctctgcgttctcggtttcttgaccttcggttatggtagccgcgagttcgaagtcaccgccgaccgcctgggctgctatcgccccgaggatcatatcgacaaccccaagaactatgccgacaacgtagatgctcgtgactacgatccccgccttcgcggccccgtcgacgaggaaactgagctggccattgaccccgagaccggcatgaagaactacattgccaatgagaacattggcatcatgtcctctgccgagcatgttcgcaagctcttctccaagtgcattcgcctgggtcgctcatacaaggagaccaatgacaagaccgagctctatgaagccttgcgccttatgggtactggattgcactgcttggagggtaggaagacaattacggcaccctttgacgacgattgtgcctattggctaatatcttgcagattacctcgctcacagtaactacaccgagctcgctctcattgaaatgggggagcgcgatgtgttccctcacgtcggccgcgacactaagctgcgcatcccgggcgctcgccactctgtttaccctgttgtcactggtactttcggtggtgttgactttttgcactccgtgactggtgaactgtccgacaaggtgacccagagcgaaatcgaagatctcgagggaaccctgaaggccggccgcaacggcgacaccagccttcttcgtgacctgttggacatgatccccaatggcttgatcggcggcgacaagaagaacaagattgacgaaatccaggaaaatgccgccaactcgcagcttgagaacatgagcgtgtcccccagagagcctgaggagttcactgtttatgtccagcaggtctaccgccaggttatgcctgtcatcgagttccacgacgatctcctccagaccatctcgaaggccattgagaagatacccgtcctccccaagatcattgagcagcttgaggagcagctttctcttttcgttttccagatcattgctccggttatcattcctcttattgaccaggtcaagaacgagcttgccactggctccaccgagattatcaacagcagcaagaacgagcaactcgttgttttcgatgatgacagctgcacggaccctacccactccatgttggccaaggaccatttctccaacgtaagtttgctgagctgccccgtggctcgatatttgactgacttgggttagatcctcaacgaagttgccggtcgcaccgcctccaaggtagtcagctgggttgtgcctcagctgatggacgcctgggacgacgatggcgctaatgtcgaccgacttctgaacagaatcatttacggcattcttcatcaccctgcccagcgtgacatgggcgaggatggtgcccaggaaggtcgccagatgatgttctcctccgtcgaggagtggtggaatgacctgggcgaggacgctcgtgaggagtaccgccagaagctcagccgcaatggcgtgctgaacggcgagaatcacaaggaaggcgtccaggactgcggtcacggctgcggcaagcccctgggcatgcacaagaacttcaagaacgaggcgcctgagaccatggaggatcggatcgccgccgccgccgccaaccaaatcatgggcggcgtcaagcagggcttctcagagttccttagcggccaggccaacaacaaccagggcaatctcctcggcgcggtcgccggcggcatcctaggcggtggtttcaataacgaggcgaccagcgcttatcgttccagcggctacacgcccgacggcggatactcggagaccacgaccgagtacggttacgatggcaaccgctatggccaagccgagtacaccgagacgcggtacgatgacggtagccagcgccaggagtatcgtcgctatgagcaggacgacaatggcggcaacgactacggctacgaggaccgccgatatcgccgtgatgatgacgaggagtaccgcgaggagcgcaggtaccgtcgcgatgacgaggaggagtatggtggcggaggcggatactcccgtcgccacgaggacgaggatctggcgtaccccgatccggagcgtccctcgagccccagtctcctggataggattgcccagcgggctaaggacgccttcgaggagagaaggagggagtacgagagcggagagcgtgagcgtcgttggccattctaggggaagtaggcatacgtatcgtggaactagcgcccgctggatagggaggatttgggaactcataatgacgatgattgaccaagagagtcaagtcatttggagatgtttcacactttgagggagggaggaaggaagagtgaggatgaggctatgatactggcaatgcgaagctatcgaagttacgagctatgatgataaccaatttgagattccccttgtaccctactgcttcatggtgaatgagccgtagctctccggctgaggtatgcgctgctcttgcatcgatctgatgcgatgagtgtatcgcgggcttacgttgaggcacatattctctcttcgactggcttgtctattagtttgcagtgaaatgcactctggcgttaatttgcggtgcttcttgtcttcctcaacttcgttgctgttgatgtccctcgacttataggtcgtccgtttcttttatctatgcgatagggaaagaatggtgtttcagaaacgagacggatactacaacgaggcatattactaagtgtccaagtaggagtgacttggcggacgatgggttaaacctgggctttgtttactttccccttttcatgacattccaagtggataatgccaactcggactgcccgagtatctgattacgatagaaggcaggatgcgtatgtgaatacttgtaggttgaaaagttttatcgcatacaacggggctttcttggggggtctcgaggttcacgaatatgggagaggtgaatacgtggaagagtcagttgtcgtaggtttggagaggaaggaacgagctgctccgtgggttgcaacgaggtttaactcgccaactcgaatcttctagacctatatactaatttcccgattttcaatctagttctgaggtgtcatatttataacaacacataaagtatagtcctctcgaggctcccctcagagtcaaagggcatctcggatttcaaaatggaaggtactgttatgctcaaggcaactgattaagttccccttctcacacttagtatgtcgtatgataatttcgtcatcacaatcaacatcgatatttagttatccgtactcaagattataacgaagcccgctactgaaagacgacttgagttaatctctgccacaattatcatttcatccttccatcaaaccatacctaccacccaccaccaacactcaacgcaggcttcaaaacctctttaaagaagctcaatggcctccctctgcgaaatcattcacttcagcaagccatccgtgctccgatttccataagccatctgcgcctcatccggtcccgggttttcgaccacatacacccccaccccccgaaaccttgccccatagcctttatataaagctgatacgcatacccatccaatcccggatcaatccctttgttcaccacggcatggtacgctttttggaggacggatggctttctgagaccccgacatgtcggttcgcgtgatctcacccaattaccactcactgccactgtaattgtcctgggaccaaccattaggatatttctagtgaccagaagatcaggtgtacctatgactcagtggtgaatgcgagaatatcaaagtcgtatccggtgtgagaatgcgaatatatggacgttatattcccaccatcattaaaagggtcgaacttcacatagatcagctatccagcttctcacagcggtatgttttcggatagaagggcttaaaaggtgcagcgtgaacgaaatgacatcttatggccgtgttgttgggcgcaacgcaaggagacaattccagcctttggatttctagttgaagatcgaggcattaatcaacgtcttctcacaccagacatagaattgcggtgctatgccggtagggcctccgaaataaggctcgaacatggaggctgcgaccacgatggattcacttcaggagcggatattttcagacagtgtcgtcaaggaagggtttttgcgatattcaggtcgacagactttacgactttgatcaaaatgagggtcgtccttccgggggggagatgttgagatggcagatcgtttgaagaaagccacctccccaacgggtactgtctttatatgtaggttggcgccatgtcgcatttagctccgtggctgtctgtcaccttcgtgatggttcttcgtgtaggcatagtgtagggctgtgtcttactgtgcttgccaagtggacatcgaatatcgcccgggagaggattcgggatgccccttccttgccttcgaatgtccgtatcaaactcggtcgggaagtttggaaggattcctgatgagcatgaagttgtgtgaacagatggatagcagtgactgtcggggtgtcggggtatcgaggctcgcgagggtgtttactggccgaaaaggccgataacggcaactacataaccaggcgagccagatggccggagagcatacacgccatgcaactccacggtggtatggtgatagattgttaggttgatgctcgaaagcagatcaccgggcaactccatgaagatggacaggtacatggcctggtagtttgtttgatgttgtatttagaggtaggtacctaccttgcgtttcttcaggtcatcactttgagactgaaatttcaagatgggcaagaacaatacttggtgaaagacttggaagccgctcatgagggtgacggttacttgccctgtcgaagagttcactgtaagggaaggtaaagacaatacgaatttgcctacctagccactcatccctttgaacttgaggcagttggcagtcatactttcccgtctgtttgcgttgacatttctcggttggtgcgtcttgaaacagaagctggagatccttcatgacaaccggaacgagtgaccggtgaatgtttccgcgtttctcgtatcttcttgctgtgcccgtggagatatacgtcaacgacgttgagtcagctgaatagatgttctagcccagccctagaagtaggtccgtctcgatcccatccatcatatgttcaatgtatgatgtacattgcatagaggtagaggtaagtataagtataccgtaggacccgctgctccatcacacacatgagcatgggcgagataccgtgctgttaaaacgataggttgcctcggctgtcagggcagctttgcacttgccaggcataacatcgcccattttcctcacaaggctccattttagggacacaagggtccgaacaaggatcgcgtgccggctacggaccaaccagaacccctcacaggagaccccagcaaagcctagcaaaagcctaacaaaatcctagcctagcggcaagaagggctccctgcgaactgaatgcgtcttgcgcagcccgcgtctggccccaggtatccaacgtccatcatcgctgacggccaacggcattgcattctccatcccaccatctgatcctatccacctgactgccatccgtcttcaactgtccctctcctccggctcgcgccatcgcaggtcccaatccgagccgtcaccatttctctagcaacaacctcgttctgggctgccagcgcgcaatcgagcgtgctcgcctttcccaacaccaccgcaaacatggctcgtgtctacgccgacgtcaaccagaatatgccccgcgcatactgggactacgactctgttaacatcagtgagcttcaatcaccctgttcacacgcaagatttttttctttactttactaactactttgcgcgcacaggctggggtgttctcgagaactatgaggtcgttcgaaagattggtatgtgccatgcgcccccttgctcaacgttgaaaaaaaaataaaaaaataaataagcgccgaatctaacagccaaccctcttgtacaggcagaggaaaatactccgaggtgttcgagggaatcaacgtggttaactaccaaaaatgcgtcatcaaggtgttgaagcccgtcaagaagaagaagatcaagagagagatcaaaattctccagaatctggcgggcggccccaacatcgtcgccctgctcgacgttgtgagagatagccagagcaagaccccctcgctcatcttcgaatacgtcaacaacaccgagttccgcaccctgtaccccaggttcaacgacttcgacgtccgctactacatcttcgagctcctcaaggccctcgacttctgtcacagcaagggcatcatgcaccgcgatgtgaagcctcataacgttatgatcgatcatgagaacagaaaggcaagttttcaaaatctcgggaatgaagcgcgcatcagcttcgagctaacacattctcttgcttgtcacagctgcgccttatcgactggggtctcgctgagttctaccaccccggcaccgagtataatgtccgggtcgcctctcgctacttcaagggtccggagctgcttgtcgattttcaggaatatgactacagcttggatatgtggagtttgggcgccatgttcgcatccatgatcttccgcaaggagccgtttttccatggtcagagcaactcggatcaattagtcaagattgctaaggtcctcggcacggacgagttgttcgactaccttgataagtacgagattgagctggacgctcagtacgatgacattctcggccgcttccagaggaaaccctggcacagcttcattaacgctgagaaccagcgtttcgtttccaacgaggctattgatttcttggacaagctgctgcgctacgatcataacgtacgtttttgcactcgaatttgtctcgctcaataccgctgtaacactagaaactgacatgatacttttccaggaacgtctgaccgcaaaggaggccatggctcacccttacttcgcccctgtccgcgacgaggccacacgtgcgcggtatctggccggtgagaccatcaactagacggaaattggagaaggccgcctgctcttatagttccagccgaaatgatcgacttctatataccattgcgcgtgtcatccgttaccgtcgaagctactcgattatccagcgttgttttgcctgcgaacagaggtcacaactcgccacgacatgggataccaatttcattcagctgaaagacatgcgtttatcaagcgcgggctagggtttctaggtgcttggtttagttggggctgggcgctggagagggaagggaggatcacagacgaggatgttcaggcagccagatggagtaaaagaaagcaggaaagaagtaggcaggaactgcttgggaaactctcttttatttttttctctttctcgaaatggatggatggatggatggagtcggtttggagtgttggttgtgatgcgtgtttggtggttaaacacagcaacattggaagtacgttccgagcaaagattccctttaggttttgacgttaaagattatggttcatgatataggatcattgatggagaattttgaagcggtttcactccccattcacctcatttgccttttcgtggtgtgtaaccagatgacatatggacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacatagcacaattgatgaattcatgaccagaagtttgctgtacacagtagaatgtgtgcgcgggagaagccacctcgaagctcctttcaacgattagatctcacggccaagtctgtatgatgtagctgatgaatagttggctaggtaactcgagtgcgtaactccttttcccagtaaacaaacaccacaccacactccaatgtccatatcgatcatacgtacccattaatcatagcacataactctacttcaacctaattccgcgaccggaacgctgtatcgataacacttcccctccgccacccataacatctccgaaacaacactccacccacgatttccgcaacaacctcaatcaccctacctagtaacaaacacacaacttacgacgactcacaacacttcagaaacacatacatcaaacgcacaactactacaaacacccaaagcaaaaatccctgtcacacctgaatccagcctcaccgcaccgtctcagcgtcccacctggcgtctgaatcacctccgatccaacaaactcttcttcttcttctccctcagccccagcctcagagccaacaccagtggtgggtgtcacggcacgggcagcagttggaggagaggaagttgatcttgatctcctcccaacactaccaatagaagaagcattcttcgccaagctagttgttcttcttattccaccaccaccagctgcaggaggaggaggaggtttgcgggatggagtccggaggaggagcgaagccaaagggtaagtagatgcagcagctgtccttttcgttgttgtttttgttgttgttgtgctgctagcgggtttaacccccttcttcgagatgcctgatggtgtgccgccgccaaaatcaagagtaagttcgtcttcgtcgtccgtgtcggaggagatgagagagaggatggtggtgttgttgttgttgctgcccaaaagagatttggtggatttggttgtgccaggggtttggacttggctttgtttttggagggtgccagtgagggtcgtccttgttcttgaggatgtcataggggcggtggtggtgttggtagtgcgtgtggtagtgcatgtaacggtggagggtgtttgaacctttctcctgcctggttgtgatcccgaggcggagcctgttttggtcttgaccttggtggttgtggtgactgttgctgtggggagggaagcggcagagcttgggcgtccgcgtcttgaccttgttttcacaggggttgttggttgttctggttccttctgtggttgaatgacttcaatgtttggttcttgttcctgcggcggaggcgaagctgagcggggtggcatccgttcagaagggatgaggacttccaaaagcgtctctgcttgtggctccggtggtgatggttcgtggccgagtattatcgattcaggtttaggcgaccaaaaccgttgacgggctattgcctcctcaagcaagctgttttccaaaagttgttgatcaggagccaaagtctctgtcaacttgggagacgcaggaatggtcacaatcaaggttgggctagctgggcttccagccttatgctcatctacagactcgggttcgggtgtgccttgtggactctcttgaatgacaagagactcatcttcgtactgggatattgtagccgttgcatgttgcggcgtattcgactctgcaattgtgatatccgaatcccgccttccccttgataaccttaaactctgtctcctaggccgagtagacgctaaagcggtaataataggaaccggctcggatggctgttctgtcacggcaggtgtactcgttgccaccgctgaggcggttacgctcaaatctatcggagttttgggtttccttccccgcctagccttgataacttgaacaggctggggcagtgaaggtccttcgctgttggtgttggtcttgtcgagaagtgcggagcctgctgatggcgtttggcgagcagtctgtgtggtcacagttgctgaaatgattggaagttcctccatcggtatttccgcttccggagtagcttgaaactcagtggactgactgttgcggtcaaaggacgacgctggtgtgggtatcccgaattctttcgcattagatttctctgtggttttgggcttggggttgggttgaatgggttcagttcgtcgaattctagcttttggtatggctggttcatcttcgtcagagaaggcatatgccgagtcaacaacgttcctagtaaagacctcatgtgacagatcgttcgatggggggcttcgtttttcgacagcctctgcttgaggttcatggtcgccatgaacttgaggtctggcaacgccattcctcgccatctcgtctactgccaatgtgtttgtagttcctggtcctatttccattgctgggacttctggtatcagattgtcgtcttcgacaacaacttgaaaggccttagtgtccaaggtaccatccaccggtatctcgacccaaagttgctggttgcttggctttgtgacaagtgcgccgcagctggggctgtagtatttcaaggtggtattcgcgtttgttgctccattaaagagagactgctcatatctcgaggcaacttgtttccttgaggaccgcttggccccagctggagaagactggcctcgcatcgagagtcgcctcttccttctcgccgtccttgaatccgcagaactcggtacctctggaagatcgtgatttactgacttggtgattgttgttgggatgcttgcagactggtctccatcgcctttagcggaaggaggctcgatttcggcaacggcaacttcgtcgatagaagacttctccacagctggttctcctgcgatagtctcttgaacatagggctgtccgggaccattttgaactgtcgaggaggattgaatctcaacgacaagttcagtctcgactaaaggatgctcaactgtagaagccagcgcgggccggttgctatcacttgctgaatgattactgcttggccccccaaaatgttgttcccttgttgaaaccctcgatggcgtctgccttttcgatgtcttttgacccgtgccaacagcagggtcctcgacaacaggggcctcgaccctggatttttcatcagaaaactggccagaccccttttcaatactaggttcgtgctcgacgacaggacgagtctcacattcaagctctgcaaaaaactctttcgccgcgggaacaggagcagaattttcaaggctcgctctcaatagatcagcgctttcctccaaagaggcttttttacttgtcggtgtctttttatttggcgtccttcttcttttcaccgcttccgtattcttcacagcagatgctcgaccttcgattactggcttctcagcaactggcgtctgcttgacggcaggctgtgtatcagtaacgggttgagtgtcagccgagggactgtcaactacaggagatccagcgatctgtatgccaaattcgtccaccagactagcgatacgttcttcaatagccttcgttttcgctggcgtcttttttgctggtgtcttcctcttggtgattttctttttctctccatctgccttcgcaacatcaaaactgtcaacggactttggtgtcgaggtagctgcgaatgtcttgagctggtgattggccggggaagagacgttagatggaggacgaaagggtgccagcttcttgttgatgaccggggtgttctcggtcgccatggtggctccagtggtagaaatatctagaagaatgtcatcctcatcctcaccctcctgatcatgattagtcctggcagcaagttgttgcaccttggcgactgtcttgaacctggactgggtgccaggagtccagaaccctccccagggaaccggcggaggtaggtcaggtgctctccaagcaggatcgatcgaagcgttcgcagaactgaacgcaccgaacggcattgggagcgattggaattgcgtttgtacggggtacatcgtgttcgacagtagcggaggtcctcctggaaaggagttgtaacccggaccggacgcgccgaaaggtgatggcggcgccatggaaggcagaggtcgcggaacggtttgcaatgcagtcgcattctgtttgcttttttgtccgtgtgatgtcgcctcctcctcgtttcccgactcggattcagattcgtcgtcatcctcgctctcgacaccaattgtcgccgttttcagagacttgatgtggccgttgtcgacaacaattgcgccagtcctcagatcgatttcatcgccaatgccgtcaaagtctttcccatacttttcgaaaatgttttcaaaagctgactttaacttgaaggcagcgaatgatcgggcctgttcgagttggtagcctgggtctcgtagttggttgacctcctcgggctggtggttgagctcatcgccaacaatcgcttcatcgtcgaagggcgcagggccagttcgcgatcgtttggtcggtcgttccatcgagtcgagctgtcgaagtgatttgcgcttgggcagttcggagctctactaccgatgtttcgatactgggcggacatccatctggtgtaggagtagagtttcgtgagaatcgggtgttgggacgaggaacagtggttggcaaggaggaggttccgacgcgcacacaaagtattgtcgcgtaaattacttcggtcgcagatggaggttgcgactatgcgacagcgatccttccgtttgcgatgctggacctgcacacacacccttgaacttctaaacagtggactgtcactggactgtcactggaccatacgtaatgacgcgctgtcataaggctgcaaggatccctacagaaactgttagtcagcagctgataggccactgatagagcctagctatcaaggtacctaccaggtacctgcccctccagcgtcaacgggttagaataggacttcctccgttccaccccaacatcaccaaaccacatcgaagcatagctcgctcaacattcacgatatcataccttggacgtcgtactatcacgtagaggaatgtttctatgaatcaccgaccgttgtccatcatgaactgccaaaagtgtcgcaccccactcaagctggacagctccttagaggacttgaatccagcagcatatgatctgctcgtgggtacggaatctgccattgtccactaccgattctgcggtcctgctgcgtcatggctattttgggctcctccatatctgacaaagtctagccacttactctcaacaaacgcccaagaaagcgctgtcctctatctccgaatcatcgacgacacaccgatccctccatgagcgcgagaggagatcactctatgaaaaggcgttgcggtcatcgcatcagcccatgtttaagagacatgccggaccaggccgaggaggaggaggggacggcgcactacgagacaacccagccatgtcatttgtattgctcactgaatctcagattgcgtcctccgacgcgttgtctctccagaagaacaaccgttcatcagcccaagacttatcctccggtgcatatagcagcaacaacagcaacaccaataacaacaatgtgggagcatctgaagaagacgacatggctaatgcccatctgtcggaccaaatggagcgcattctcaagctgttcgaggtcattagtgctcgatccgacatagaccacccaatatgtatcgagtgctccgacatgctggtggaggaaatgcaaaagaagcttgaatctgccaaccgggagaaggatgcatatgtcaactatctcaaggagctaaaagcctccgagccaacggacgaggagattcgagcacaagaggaggccacccgcaaagcgaagcaggcagaaaaggagttgctggaagaactcaaggccctcgagcaggaacaggcggccctggagagggagaagcttgagctagaggcggaaatacgcgaggtggacatcaaggaagaagagttctggcgagcacgaaatggcttcaacaccaccctgatcgatttccagaacgagcgggacagcatcaacagcaagttcgaccatgactcccggcagctggagaagctccagcgcagtaatgtctttaacgatacattctgcatcagccacgacggcacctttgccaccatcaacggcctccgtctcggtcgcatgcacaacgtccccgtcgactggcccgaaatcaacgcggcatggggccacgccctcttgctactcgtcaccgtggccgagaaactcaacttccgcttcgaaggctatgaaccgcaacccatgggctcaacgtcgcgcatcgtccgcatcgaacctgcctcaacgtccatggcatcgtccttctaccctagccgacccgtggatgccaacgccccgccgccgcccgccaagcggaccgtcctcgagctttactccagcggtgattttccactcggctttacttttattcatcgcaagttcgacacggccatggtggctttcctcgagttggtgcgccagctgggcgttcacgtgcaggaacagacgcggagggaaggtaatccacttagcctcccttatcagatccagggtgacaagatatcggacgtctccatcaaattgggcgttcagcaggacgatagctgggctaaggcttgcaagttgacgttgacttgctgcaagttcttgctcgcgcatgcaagcaatgtgagtgcgtcatcgacggcgagggcgaatgccttggggttgtaaagctcttgagtatattgttagggtctcggtgttggcattctttcctgggattgagaaaggtgcattgatatggatattacgaatgtgtatgaacacagagctggttgcacgattatgatttcgaggcgtacgagatattggactgtatactcatcggcgaaaattcgcttggatgaggaagtacgtaaggtatagatggattgtaagaagagcgaagcatttttatttggaataggcgcaatgacttgaatgaggtaggtagaacataatgggaaccatgataccaacgagtcgaacaattggacaaactcattactcgaggtagtatcccttgaacatcttacccgaagtagtagactatctgagcctgaaaaaagaccaacttccaaccactcttagctgtcaagctcgtttcctcaccacttcctgtcggcctctttaatattatcaccagccttcattctttctagcaaattcggattcagagccctgggatgaatacccgcttcctatagagaaatgaataaacaaaaagtcagcaaaacacaatgaattccatttactcaatctcaagccgaccatcaacatggtgcatgcaaatcaagcgttggcgtcttaccaggatgttcagtatcttcatcactctcctcctctccctgttctccatcttcttcatccgcatactccataccattttcgtcatcatcatcatcgccatccacatcgacgcccgctctcagcaacgccgccttcttttccttcctcctgttcctctttacccccttcataaacgtcttaaatccactactcatgcccaccacggccttcaaatgtttgtccatcagcgtgatcgttgctgttgttgttgatgacaacccttccggatgcgactcagccgcctcagtctccgccagcgccaaggctgtttgtagcgcgttgcgaatttcgcgcccgttccatttgagcgcgaggacggaggggtggtggaaggcatattccttggttgattggggaatataaaacaatctcttccctcctccaacttgctggttattaccgtctgacccatctgaggcagaagcagaagcagaggacgacgaggacgacgaggaggaggaagaggagaaagattcacgttccaacctctcaaactgatacccccaaatcttcctcctctcttcctcacccagctcaggataatacagcgccacgtgaattctggaggtaaacgcgtcatcaaaggccgcgactctgttcgtcgtcaggaagaggaccccgcggaaatactcgagcgctcgcagaaagacggacaccagcccgttgcgcttcaagtcccgggtccgccgacgttccaagtacacgtctgcctcgtccaaaaggaccaaagcgccgaaccgctcgcctagttcgagaaagtacgagaggcggcgctcgacggaggaggaggacatggacgtggacagatcgccgctggtgagggccaagagggggcgccgagctagttcggagatgcattccgctgtgcaagtcttgcctacgccgggggagccgtgcaaaaggaagatgcggccgagacctttgttgcggacgaaatcggtgggccacggggctagggctgaggaggaggagactgtctgtggggtgagaatatcttccctacccgccgccggaagggggggttctgttgttgacgaagaaggagcggcggcggcggcgaattttccgatcaaagacttgacggtcaacttgattgccgggtccaagacgaggtacttgaatgcatcgagatcaggacggacggggccgagaccagagaggtggatgtaggcccagcgccgctcggagagaatgaaggctggcatggtaggggacaggacgtggagatatagagaggcattgtcggggagggagtcggttttagggttgagtttgtcgaagccgacaaaggggcttggctcgcttcgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgtccgcaaccctcgtcgttgggaggtgaagatttgttgctacagcaagctgggcaagcgcacttggcctgtacctgcggaaggatatccaagttcagatttccccggttacgccgcggtcgatctccgtcgccgaaccgctcccagccttcgcagtcgacgatgacccggcccgtggtctgatacccccttccgctcgcggtgttgtcgccgttggtcacctgcccatcataatccatgtacgaaggctgcttagccagctcccagtacagcctaccaagcttgacattctcggcggcgacttttgcagcatgagcgacaaagcgctcgggtatgacagacagggagttaatcagtcgctcgcctcgccatgacgagatggtgcacgacttcatgcgcctgcgcaacaggccacggctgtactgaatattccagaactcgagatagtaagtattgttgccctcaccgttgccttgggcatcataagggccctcgagacggacgagactgatgatgtatggcaccagggtgccgtcgcggtcgcggtagatcacggcacccggcttaagcaatgtccagaaattatcgaaggtggccatgggaccgcgcgggtcctcctggcggagtcgttcggccgcgaagcgctcggaaaaggtcatcttcaagaaggaaaggagcacgtcgatgtgcttggttgtggtgtctgcgtactcggcgtcgtgacagctgggctgattgagcttatataattccagctccttccagtggtcgacgaggacttggtagggggctcggatgataccgtgctcaggggagaattcgcggtagtaggagacgacggcggagagggcggctttgaggtggtctgagtgaataaccatctcggtacggtctttggtatgaggctcccggttgcgccgggtacggggtaggttgtcgctgcagtcgctgtcggagccggaccaataccgatcaggcggaggatagtgcggctcgtcgtagtagtcactgccgttatatctggcgtagacggtggttctgatttcgagaactggggtgggcttggaagtctcctcgaggccggtgttggaggccttgggatccaggggctttgcgctctcccgtgctattttctgttaacttttgttcttgatttcggtcctgaaggtacctctacgttatggttttggcaatactcactttccataagccgtccgttactggtgcagtactggatgctgtagaggatgtccggcatttcatcatccggaatccgctgatgcttgacagccttgaagccaacggcctcgaagctgtcaaccgaccctgtttcgtcgacctgtgtggtgttagcatcatgttatataactatgtgagttcgtgatcgagatgagacatacatccatcggagcaattcttcttcgaacaatcccgcttatgttttctttttgaaaaggcaggaagaagacaaagcttgactgagtaggaattgagatggagaagaaaacacataagaaaatgaagtggttacccctcttaagtaggagcaacatcgacgccgaggcaaggttgtgaagtcctactgtgccacttggcgacacagcctacatgcggacttgtctgactgcagatgtgagtcgacaatcctaccgtccaaatgtgtagcccaatactagtttgtttgttagctcaaagccttgaatcaacctctaaaagcgttttcatggtcaatttattcgtttcgttccatgatcaaggcatgatcttaccttaacaatactatctccgagattcattatatatactgaatctcattgaaaactttccaatctatacctagttattcgtttgatccatgtgggttttgggacaatttgaaatggatttcgtccagcataccaggagtaccaaataaacagacaacgagtatcagcttgtatgccattggttcccgcttttgctaagtgagatttcgttcgtgcttaatatccgatctacacttctgcctacacgtatctgctcagtgggcgtgtctgcctaggaggatatgacaacgaatgtaagccgtgtacggtaagcttggaacatgccgagacggcgaaccatatggaacttcatgaggtagtcgtgcatagtatcactttctatgagcggaacgacggttgcactgtttgatagctcaagtatagacggttgtgaggtgatgccaacccgggagatggtgtcccaccactgcgttccgtatttcataaactatatgtgatctttcgtaggtctaatgaacactcaagacgccagaagaggtactcacagtggacgccggatggtttgtgtcgccgaagcctgatgttcaagtgatatgatacacgccaaggtcagactgcgggcctcacaattgatccataggtatcaccacagataccccagaaacacaacttgttgctttgggatcagtaccatactgacgtggagtcctgcttcgaatgttacagagccacggccttgctgaaaatcttggcggggtgttatccccatggagcatgttgttgaacagttatgatactacacccgttgagacatgcgaggtcacagccccttcctatcgttcaagaagcacttccctatttgccagccttaggccaagaaatgcccgactggggcttggttcgtatcacagagaggggtttgaagcttctccaaggtaggcttcagctaccttgagctaccccggttccctcagacactgagcgatcagatcagttggccaaatggggcgggcttcgcaatgtttggaatattttctttgatatttctggtttgcgtggtaggcaacttcgtgtactgttgtctatcttcaataatgattttttttttcttcacaaaatgaccgaccaatttcgtggccgtggtgtggactccactggaggagacgaagtggtgagatctagggacagccgctccaacttgctgctaagtgtcttgcccagtctcactgtgtcgggattctgatcaagtcgaacgacaaatgtaggccaatccgattgaataggttgctccagaggagcagagtgtatatccgtgtcggcctcgacgttagcgaactttttgagcagttgcacgtcttcaggtctcatcgcactcgtcagtacacgtaataccgctcgggcaacgtagacactctgggcttgctcccacatcccctttgttgcgagaaggaccgttgaccggagcgtctcaacatggggcgccgctgggttttgggcgatcgcatcaatcgtcatgtaggcgagggcgcccaggaactgcatcaagaagctgtccaaggcttcgaacccgtggcgaaggtaataaatgcgaataagtgtttcgaatcgaacggtagcatttatgtaagcgtcgtgtggcgtatagggcgggatcgtcttacccgacagcgtaccgttcctccattcagacgtaactatgggtcttagtatgttgatgaggatgaagtagaagtgcatgtgcagcttgatttggtgaggcgtcacaatttttcgcggggaaagaggttcaggtagtttgtgcagccagtcaaccagcctgttgtagaatccgaggacttgagggattgacaaattcaaagggagaccatgatcccgaaaggaaaggagggagaagtcgttcatgatagtccaaagttcagctttcgccttgaataagaatcccaaatgtgtaggaaaccgtgtttggcttgcggggtattttacccaaatctcaccgtaccactgcggattctcgatgggatccggtaggggcacctgaggcggatgcctcattatgggagtcctgaagtagtgatatgagtttacactaagaaggttgtgagcaatcacggccggtgaaggggttcaagatccttgataagacatacctctgccatgtaaacactacccaagccgtgaactctctaacatcccgcatctcccggtccatttcaggttgtgcaggcccgaaaaggttgatttcatgggccatctcgatcgcacgaagagaatagcgccacccgatcttatcggaaccgttaaaaagatagagaacgtttaggagaagcccggcttgtatggtggttaaccgccgttcttcccattccctcagtcttcgctctccatttggatcatttgatgagggtacaggtctttcgagttccgagtcgatctcaaaaagcctcttggcttctgccaagaacaagtaaacgatatttgcgggattccagtactctgcccgaccttggagcccacggtggtggtacttgagatacctgtcagtagtgaaaattactaggaactgaagatacgtactgatcctatgcagagaactgcattgacgaggagtctggagcaaaagcgatgacggccgttcgccatgtcatcaagaaagtaatcaagatgaaggaagtaattccagccatagtcgtacattatgtagtcatgaagaaactttcgcaagagggcatcatcagtgctcactgaggtccactgggatggctgcattttctctaatcgtgaattttccacagtggcggagtggtatggcttatgatatggatcgctgtgtaagtcaacggcaggcccgtgggccaaataggggttaatgcttcgacctgcggtcgagaccgtacaataaggttgttgctgggagccggaaagagatggatgtgtcagacgctggcggtgctgggcatttacagcaggaataccgggggcagaccgccgtaaaacgcaggcataaacttcggaatcgagatagacgttgtcgtgacgctgcaagaaggcaggcatgtcaggcaagtagggaaactcgtatcgatatcctgtctcggggcccaaggcaagctcaatgagagcattaccgaaggttatatggcgcagaatggcggcgggatcggcgcctctccggatgcgctggaagacctcctcagcctccttttcgtccctcgtctggaggatttcaaagactttctcggcagccgattttgagttttggagttcatcatacttgcgcttgagagcttgagcatgggtctcggccacattggtgtcatattcacagtcagtgccgcggtcatgacaggcagagcatcttgggcgcgtgccattgcactgcacaaggaggaaaaggtgagccagtgaccacttgaaatgtacacacagcgtcctgggtctcaactcaccttggacttgcgcctccgacatgcaccacaggcggcagtggttgcttgtctctttgaccgacctgttgggacagcggaccgagcttgggttttggtaagtgtaaggtgttcggtagaagtactagtgggcgaggccgaggcggtcgatctggcgggggctatggatcgtgaggcagcctcttccaacccgactggtaacaaacgccgcagtgaacctgagttggtgagagtcgaattgagatcgtctgatgaagaggaaccaccctgtgtgggctcgggtgtcctggccatagtcaagttcgggaaatctgtcgagttccggattgggatatcatcatcaacgggatgtcagtcgggccagagtccaggatcggtaagtgggtgtagtcggggttcgtggtcagttaaagtgtgagtgcgagtgtgtgaatggtgcgcggtagtgactcgggtgatgaggtgtgaagttgtgttactgtccgtttgatgatgtccagaggtcttgaggtcgcagagtgcttaggtatcccttttttcccttttttttttccttttatttttttttccggtggttttgctcctgtgtcttttccagccagtccacggtgcggtagaatcctacagtgttcgactgtgcgaagagtgcgtcagtgtgtacagagctgaaagtaggtaatggggataggataaaggtaggtagacggtagtatatggaagaagtacatgagagaaaattccaacgccgcagatgatgcgtaggatggccgatctacatgggaggtaggtagtcttgggggggcacgttacggatagcaccgcgagtcggcgacccctaacaaagcgagccccaaaaaaagaacaatttcatgatggcttcttcttcaacaaaagggcacgcggatccctgaactgacgggcaaccatgacggaatgtagcttagttcggactttgctccgactgccgaggggattcgccatccatgagtggttgctgttggtggtgttgcatctccacggctatctcctggtgaaaactggcggcgatcctgttgtgcaaccgcttttccatactaaggaatccagtggtcggtccagtccgttccacagtctacatagtgagctgaggtggcgggtgtggaacgggggtcgtcgggcccggggagggggaggggcagcagttgttgttggcaggctatggcggctcggacgggtgggcaaatacccgggggagaccggagatacaactaagggaaggaccaatgtggaaagtcaaaaagggaacccttacactataaattcttatagggtttgccaagcaagcccgacctacctctacctactccccgttggactcgctggcccgcacatgagacatccatggacgagtcggctggctgccagcagaatccatcttggggtccagcgagggtgagccagcctttccaggtcctcggaatctcggaaatctcttttggattgtccagacttctcgtccaaactccggtccagagtgctgatgcaaacaggcaagccgagaaaggggttggtcggccgggggctgctccgacgaaactgcgaaaacaagtcatgactgcaaggtgctaagatactgcagtgggcagcttcgctatattcacactgacagttgcccagacaccaccatctcatgaggtccatcgggccaggtgccgtcctacaggggcacccattggtcagcacttcctggcatcttcaagtcccgaccaatttacatccgctccgccatccactccatgataaagggccattaacacatcataacatgtcaatataaaagccgatgacgggagtcgcgatatatgtttagacagcgagtgggattctgcttcacagtttgagaacatgtggtagtaagcatgaacatgattacctctagggattattcgacgtaggtatatcctgtaccaaggtacctacctctcaaatggaaatgcacgctcacaaaaataatatggggccaatcctccaaggggcactggggcttcccgtccctccccattctgccagcctggcgggccctgttttcccgcagtggcagtgactcaatcaaccctggcagcccatcccgcaggccatgcccgatctcgccctggcccgtataaaacaaatctctccattatccatcttcaacttcctcattccttgttttccataattcaacgtccccttcacaaaatggcccctaccgttctccacctccgcagcgagaccaagcatctcgagcaccggtctgcgctcacccccaccaccaccgccgagctcatcaaggctggctacatcgtcaacgtcgagcgctcccccgagcgaattttcgacgatgaggagttcgagaaggctggcgccactctggtgcctgagcacagctgggtcgatgctcccaaggagcacatcattgttggcctgaaggagttggaggagaaggatttccctctcaagcacgttcatgttcagttcgctcactgctgtaagttttgccacgtccggcacttttttggtggccaggagaatcatcgctgactcgagacaacacagacaagcagcaagccggttgggagaacgttcttgccagattcccccgcggtggcggcactcttcttgacctcgagttcttggttgatgagcacggtcgccgtgtggctgctttcggcttccatgctggtttcgccggtgccgcccttgccctcgaggtgtgggcttggcagctcaaccacagcgagcccttccccggcgtcgagagctaccccaacgaggatgctctgattgccgacgtcaagaaggctgtcaaggagggtgttgaggcggccggccgtcttccccgcgtgatcgtcattggtgcccgtggccgttgcggctccggtgccgtcagcgctctcaagaaggccggtatccccgatgagaacattctcgactgggatatggccgagactgcgaagggcggtcctttcagtatgtttttggaaccagcacacccctaggactcaccagatctggaacaaaagtactgactaccatcacagaggagatcaccgacagcgacatttttgtcaactgcatctacctcaccagcaagattcccaactttggtatgtgtattccccttcctttccccccccttttttttcggggacagcttaagtcactacaaagccgaaaaatcggtctcactcccagcctggcccacatccacatattccagcctccagcaacaaacagccttcccctcaccaaaaaaaaacaagaaccgggagcaccctcactaacaaagtaccagtgaacatggagtccctccaggtccccgaccgccagctccgcgtagtctgcgacgtctccgccgacaccacctctcccttcaccccggtgcccatctacacggtggccacgaccttcgacaagcctacggttcctgtcgacgggctgacctcgggtcctcctctctccgtcatctccatcgaccacctcccctcgcttctgccgcgcgaggcttccgaggccttcagccatgatttgcttccctcgttgcttacgcttaatgactggcagaactcgcctgtctgggcgcgggcgaagcagttgtttgatgagaaggttgctactttgccggagagtgccctccagaagtaaaaggcctctcttgaaaaagaaaaatgagcacgggcggaggaaaagtacggacttgatcgctttttgtgggggaaaataaaaggacgtatgcagggaccgatattttcaaaataaaatgaagcatagagaaaaaggagaacggatgtgaaagaaaaagacactgtacatgacagagactagaaggaatagctcatgaagatatgaacggacgaactaaatcgatagatgtcggcagacggcttcattccttagaaaaaggtagaagtagaaaagggcagtgtcgagagtagacttggtcatttcactcaactagggagactgttcacgcaagtatgaatatcacacacttggacattgggaatttccaagcactattactttacgatgatagtcttcaagaatacctatgtcggttttgttgaacaatgcttttgaacatttcgataatcatacattttccggccggaaaataccgcaaaatcatgatatttatcttcacaattgtcggggctcgaattctcttctgacttcatagagtggtacggagaacagcgcgaaccatgcacattccacaatcatcacgccactggcaaaagtatcgaatatcatggttgtacactattgcaaaagatgaatgtcaacaactgacgatcgcatccatgatcaagtagccccagatgcagatcacatacggggatgcgtcgatacacgaacccgcaaaaaaacacacacacaaacacaaacgagcacatgaataattcaggagacaagcgaaaattgtgtgtgatccatcaacaagttccttttaaattccgggcaacgtcgcctatcgacgtgctcaagccttctcttttgcaggctgaatctatctgcgttctatatcgcacaacatcttgattccgtgtgatccctcaaaaagttcccattcaacaatcccatgatatcgccaccgaactccattgcaacccgcataaccctttttgaaacccaatcatccaaatccaccgaccattcgggaatagaaagctgaagcgtttaggcgtaaagcttcttctcgtaagactccatgttaacgccgccttccagctgggcgctagcagtgcggatctcgaaacgaacagtgccgttctcgacacactcgtggagctcctggaggctggtcatgccgcagtcctgcagagagtgtttcaacccagcagcaagataggggacgaacttgttgatagatcctctgtgagcgacagcgccagagacaccctgggcaacgaggatgctgtcaccctcagagaagtaacgagcggtaccagcgttgctcttctgggcgtccttgccaccaccaccggccttcttgtcctgcatggcgtcgatggaacccatgccgcggtaagccttgacaagcttaccctcacgggagacgaaggaggtaccgggagattcggtggtaccggcaagaagaccacccatcatgacggtggaggcaccgagagcgagacccttgacgatgtggccgacgttctggataccaccatcggcaatgcagggaacgccgaagcgagcagcgaaagaggatacgttgtagacagcagtagcctgaggacggccaacagccatgacctcctgggtgatgcaggcggagccactgcccatgccgatacgcagaccgtcgacaccggcagcgatcagagcagcagcctgctcgcgggtaacaacgttaccgccgatgacatcgagatcagggaactccttcttgatccacttgatcatctcaatttggtacatggagttaccctgagaactgtcaaggatgacaatgtcgaggccagcgtcgacaagcttggcaagacggtccttgtcctcgggacgggtaccaatagcagcggcgcagatgagctgcttggagtccttggtcttggaggcaaggggaaagtgaaggttcttggtaagatcggagcgggagatcatagagacgagattgccctccttgtcaataatgggaagcttgcccttcttggactcggcaaggatcttgttggcttcgagaagattgacaccagcggtagcggtgatcaggtccgtaaccatgacctccgaaacgggcttgtcaagatcggtctcgaactgaatgtcgcggttggtgacgatgccaacgagcttggagccaaggttgccagattctatttgcagcaaagtcagcacaagctcccagacgcgaggtaatgattgtgctgcagaaggttttaaaaagtagggtccaatcaggattttcagtgtatttgtttcctcatgacacataggtcgatatggtggaacgaaagttatgatttataggtttatcatcaggaggaccagggaaagcagagaacagaaagcggtgggaatggagtcttaccagtgaccggaaaaccaccgaaaccccacttctccttcaaggccttggcctcgccgacagtggtgtcgcgggtaataacgacggggtcaaggatgaagccgttctcgtagcgcttgaccttgcggaccatgtcggcctgctcgtcgggggagcagttgtggtggatgacaccgacaccgccctggagagccatgtggatggccatctcgtgctcggtgacggtatccatgggagaggagaccaagggggtcttgagggtgatacgcttggtgatgggcgaatcgagggtgacggccgaggcagggaagccaatgtaacccggaagaagcaggaaatcattgtaggtaaggccgccctgaagcttggagtccatgaggtcacggatgtcgaggccatcgcgacgctcatactccttgaggacctccatggcggaggtgtgatcaaggaaggtgttgttgccgtttactgccattttctgcaatcaatgaagatgagaagggcaaaatgatgcaagggcaagtggtgtatattaaagacaaagggttgattctttggggggaagccagcgacgggtatgtagtggttggatcagccgacttttccccccccaagaaaacgaagaggaaaagacaagatctgggagtttgccttcgaaattttttttatggtccagaccctgcagcccccgaccgcggggctttctgccgggcggtgggtggtttgaagagggtcgcatgtggagtatagcgtgactcggcgaagcccgtctgtgttgctatcattgggctgtgggaattagcctacgtttatgttaagaccggacttttgcatttcaacttcagtctagcactgtcaagaagcagcgccgattttacatttcatctcatatcagtcatctcatgtcactgccattgctgtctatctctgcagatgaatttcaattgtagtttgtccagtcgggaatttctccgtggatctctctgatcatcctttgggttgcttcagcggaggcagggaaggaacatcatgaagttgtcctgagtcatccgagtccggctgcgtcgctgactaaacctagctgtcgactgtctacaagtacactactgccagcctccggcttcagacacagagaaattcgatgtttcggccatgttggaattcggcggacctggctccgctcgctccgttgtgcggaacgtccgtgcggcagtttcaaagtttacagttgcgcccattcggcccttgcggtcttttgtaggaccggcagcgggactacacagtaagtaggtggatgaggtcacccgccaagaggatagggtaggtagctccgtcgggagggagcacttggctcgagctcaatctggtctcagcgagctcaagcctcccgtcgaggtctcccctcgtcccgtctctggttgctagggcggcacagggcgggcagacacatgggatggtaaacaaatgggcagcagctgcagggcaagtccgggtgggcaacgggcagggcaaccaccgtccacgacaggccaccacaggcagccaaccactgccggccgccgcatccaaatctcgtgttcccctccatttcccaaccgcccactttcttcttcttcttccaagcccaagtggagggcggatactgcaagtcactggacaccccccatgtccgtctcgcttctccaagagcctacagcccgccaaagccgcctcgcacttgccttgcctcgccttgcttgccattgcattttccaaagtcccggttgtctgtttcgttttggtgcaggagagcagacggaatgaagctattcccatcatagtgccttgatcatcgcattccttcgtctcgtaggtgtgccagtttccctagagatatcgattccttcacgtgcgctgcgcgcagtcaaccttccctttctgaactcggcccacgagtgaagagacagatctgagccggttaagcgcccgcgcgccatgtccgccaaattccaactgccatcatccaccactccgtacttgttggttaagttttaggttttactatatcatcgccctcactattcgtcccgtacgcatgcccgattcagttcacgcctttcccgccccccaatctttactcgctctgacaaggcgatagtgaacaaccgtcgagtcgtcccccccacgaccacccgcttggcactcaactcgagcctgatcttcggcctgctccacactcacggcaagacgagggacgatccgcgcaaccgcatcgcaaagccgctcgctctgatgtggccggcgaccgtcggtctctacgaaacgattttcgcgtccaaatcctccttcctccggtagcctcgacaactcgcccaacatgtcgtcgtacaaaccacacccccttcgtcagacacagaccgccgactactcggttaatagacaatcctccaccacatcaacatcatcatcagggtactcggcctcttccataggacagtcggatatcagtcgacccattagctccttgtctacagcaaccagcgtctactcccaatatggacacaagcggggccaaagcgaggcgagccgactacccccaagcctgtctggtggctcacacaccctcccgtccacgccgacaagtgacaatatctacaagaatgcccgccagtccctccgaccgacatctcaagcctctacgggagcagcgcccgccagcagcagcatatcgactgcgggttcgagaatcgcgccgcgcacgcccacaccaggccaccacgatcgtggaaaaagtgttgacatcagcaagctgtccatcggagagtatgggacctcgactacccatcgcgaacgcggtcagagtctcgacaacggcaagcctctggcgactgagcgcccacggatatcgcctacgggaactgttcatgaacgtctagcaagcttcgatgtcagcaagtcctcggtaccggaacgtccgcggatatcgcctacgggtgccctccacgagcgcggtcacactatcgatatgggcaaattatcgattagcgataatacacgtacttcgtcaggcatgtctccgaccgtgacatcgcctccggcaacttctccaacgaccccttcaacgcgaaggccggcttccatgtttctatccagatcagattctgtgcgtggcggaagtgacaatgggtcaatggctctggtacactcgagtcccattgcccttgctcgtccggatctggaaaaattaggtcgttcatcgacaagccaactccgaacactttctcagttcgcacaagatggaacggcgggagagcttgccatcatatctccgtcgcaggaagttgttggtcttcgcggacgccgtaggttgcaaagagctgacaagtctgtagcggcgcgtcaaaagaatggcggctttggttgggagacgaagtggatggacaagcaacggcagtttctacaggcttatgaatacctttgccacattggtgaagcgaaggaatggattgaggatatcatacagcgtccgatccccccgattatcgaattagaggaggctttgcgagatggagttactttggccgaagtggtcgaatcccttaaccctgaaaagaagttccgcattttccgccatcctaagcttcaataccgccattcagacaatatcgccatcttcttccgttaccttgatgaagtcgaacttcccgacctcttccgatttgagcttatcgatctgtacgagaaaaagaacatcccgaaagttatttactgtctccatgctttgagttggcttctcttccggaaaggaattgtcgatttccgcatcgggaatctggtcggccagcttgagtttgaagaccatgagctggaggcgatgcagaaaggcctcgataagctgggggctagtatgcctagcttcggcaatatgggtgccgactttggaattgagccagctgaacccgaggagacggaggaggaacgcattgagagggaactggccgaaaacgaagaggccattgtagagttacaagcccaggccagagcggcgcttcaaaggatacagcttggctacactatgcaacatctgtgggataatgaagactggatcattgatctccagtctcgtattcgtggtgactgggctcgccaggtggcggattacaggctccagatgaagaatttcgcggtccagcttcaaagcgcagcgcgcggtttcctcgcccgctatcgacatgcagaaacaaaggcacaaacaagttttgcgatcgagttgcagaagacagctcgtggatttatcgctcgtcagcaatatgcacaaacatgtttcacgattcagctacaaaaagcggcgcgtggatatcttgctcgtcgccagcagacacaaaccgaggagcagttcaagggcaacgaggatgtggtcttgaaactccaaagtatggtcagagcggccaaggtccgcaatgtgattcgggagcagcattcacagttggagacggcagcgggacccctgcgagacattcaagcaacatttcgaggatttctggctcgaaagcagctcgctgtgcaacatgaaaagacagagagcgaaggcgctacgattgctcaacttcagagcgcagttcgtggtatgatattgaggaagaatctggaggaagaaagagcatccttggagagcaacatcgaagccatcactagtcttcaggctgctgtaagggccatgaaagcaagaactgaggtcgatgcccagctacaagcgcttgaaggctttgcgccacaatggacagctattcaagctgccttccgcggcaaggttgctaggtccgacgtcgacgctactaaagaagagttgcagaagcattcaactgagatgggccttcttcagtcccacattagggcagcggcagtgcggagggacatatcagagcagcttgaaagcatcggggaaacggaggatgccatcattgatcttcagtctatggtccgaggtatgcttgaacgtatgaggttatcggacgatctggatgctcttactcaggagacaccaaacatcattgaccttcaagcacacatccgcggatgtctttatcgcaaggagtgtggcgagttgttggatgagcttgcagtcaataccgaggagatcaccgaactgcaagcccttgctcgggccatgttgcttcggagcgatgttgcaatggtcttggatgaactggaacaaaacgaggagtctgtagcggcgttccaggctgctgccaaggctttcgtggtcagagccaagtacgaggagaagaagcgcttcttccgggagaacatgcaaaaggttgtcaagattcagagtttcgtacgagccaagcttcagggtgaagcctacaagagcttgacatctggaaagaacccaccagtcaacgccgtcaagaactttgtccatcttctgaacgacagcgattttgacttcaatgaggaggtagagtttgagcgcctacgaaagactgttgtccaacaagttcggcaaaacgagatgctggaacaatacatcgaccagctagacatcaagatcgcacttctcgtcaagaataaaattacccttgatgaagttgtcagacatcagcacaactatggcggacacgcaaacagccttctcgccaacagtgttatttcaaatgctaatcagtttgacctcaaggctttgaataagagttcccgcaagaagcttgagtcctaccagcagctgttcttcacccttcagacgcaacctcagtaccttgctaagctcttcaggcgtatccgcgagcaaggaataacggaaaaggagttaaagcggattgaacacttgatgatggggctgttcggctatgcgcaaaagcggagagaggaatactacttattgaagcttatttccaggtcgataagggaagaagtcgaagcatgtgccgctctgcaggattatctgaggggcaactacttctggaccaagctgctccagaattacacccgatcccctcgtgataggaaatatctcagagatctcttgggacccctcatcagagacaacattatcgaggatccagcgctggatcttgaaagcgaccccatgcagatctaccggtctgctatcaacaatgaggagttgaggaccggtcggcccagccaaagacctctggatgtccctcgtgaggttgccatcaaggatcctgaaaccagagagctcttcattgatcatctgcgggatctccgagagatctgcgatcagtttctccttgccctggaggacctgcttccccgcatgccctacggcctgagatttgtgtgccggcaaacgtacgaagctctctgccagcatttccagagggaccacccgcaaaatgtgctccagtttgtaagcaactggctctggcgcttctacctccaacctgctctccttggcccagagtcatatggagtcacggaaaagcaaatgagtcccctccagaagcgtaacctcggcgaggttgcaaaagtcctgggccagattgcatcaggcagaccatttggcggagagaacatctatctccagcctctcaatgctttcgtcgccgaagcaatcgagcgcttggctcacatcaccaattcccttatcgatgtacctgacgctgagaagacattcgacattgacgagttcaacgatctctacgccaagaacaagccaacactgtacatcaagatggcggatatcttttccatccacaatctcatcgctgccgagttgccttatctgtgcccgagcagagatgatatgctgcgcgagatcattcaagatctcggtaacgccaagaataatgagaatgagatgaccgcaggcggggccgctgatattcagctgttcctgactcccaaactgcacgatatggaggatccagaagctgagactaaggggctgtttatggagaccaagaggtgcattctgtacatcatccgggtgcaaacgggtaacaacctgcttgagattcttgtcaagccaattaccccggaggatgagcagaagtggaggacagttctgcgcgaagactttggtgacgactcgaacacccgaggcgcttattcggaggcgaacatgattgatgttacgcgcatgagttactacgacctaaagaggacagcactcgagaacatcctcaggttggagcagatgggtcgtatctccaagcaaaactactaccaggatatcctcaacgccattgcgctggacattcgcacaaagagcaggagaagggttcagagacagagagagctcgagggtgtccgtcagacactcggcaatcttcacgagaaggcaaagtatctggagcaacagcgcaagagctacgatgattacatcgagcaagccatggctacgctgcagaacaagaaggggtacgtacatcatcaccatcaccaatgtctcctcccatctctggtggttcgcatgctaacaagtccttacttaccccccacctacagcaagaaacgtttccttctccccttcaccaagcaatacaaccaccagcgcgagctcgagcgctccggccgcgtccccaagttcggctccttcaagtactcggcccgcgccctctcggacaagggcgtgctggtctcgtggacgggcatccccgagcgcgactggggtcaaatcaacatcaccatctcgtgcgacgaggtcggcatttttagtcttgagggcagccgcggccacatccagatgcccggtgccagcgccctggtgcccatcgaggacttgctacaggcgcaatttgaggcgcatcagtttatgaatttgtttgaggggcagctgaggctgaacgtgaatttgttgttgcatttgttgtacaagaagttctatcggactcagtaagtgagtagggtgcgggaaaggggaggggagggggttattagaagaagtaagtgagagtcgaagtgtagagagtatcatggaagatttgggaggaggaggaggaggggaactttttacgtcaggggagggaagagagagcacaggatggcattggatggcatgcattgatatctctctcagccggctggctggctggcttgggttacttacttactctctacacagtctatcgctttgcatttgaatgcatggacggatggacggacaaacggtgtcttatgaggattaccagtgttgatgtttgtctttgttattcggtttggagaaggttgtgagattttttttatttttacctttttgattgataccaccaaagaactttattgggttttcttttcattgtagcctaggttatatcactcttcctttcttttctttccctcattcatacttatttgttgaaaccgagttgttgtgatactcaagctaagaagatccaaagtaaaggctgcatcgcactacattttatcgatcatgtagtcatggtagggtatgctgtggtatgatatatgctctctatagctcaacagcctgatatcctcttttcctcttttcttccccccacccccctccgtagcttcttccaaagtcttgctgcgattgaccaatctcatcattctctctgccactcacctctataaagcaatgtccaggcaatgcaagaaaaaaaagaaaagcagaaagatgtataacagatgcacacgatgcgagaacaatagaagatggaaaatggtctaacagtgatacgcacatacatccaggaacacgtgtagaaagaaggatggaaaagtgaaaagtatatacaagagcagaagcagcacaaggacgcgagcgcgtgaatgaatgaatggtaggacggacgaataagatgataagaaagcaagaaaggtaggtagtgaagaagaaggggaagaagctaaaagaaggaagggggggatggggaaaagaaaatggataatcaaacactaaagataaacattacatcaaagagacaaaggtagatagataaacatgagaggagaaggagaaacagttgagatcggtcaatcctctccccctttgattttctctttctttccctctcttttttttcttcaccttggctcctctcctcacgcccccaaccaacacttcagtatcccaaccttttttttctccaagttaaacaaatcaatccacaaagctataacgacccccaactatacaaccgccagactgtccgttgtcctcccatcgatccgtccctccgatcaatgcatacatacaccaggaacatgttgacgataatggtgagggatcggaacgcaaaatgcgcgatacaagaaactttttacaaagtcacagacgactgactgttgccccagctcgaccgggaaagaagaaccaaaaacaggagaagagaaaagaggtaaaagaagccagaagttgataaaaagaatagacattgcagcctttttcttccgcaattcttgacttcatgcgtagttgtcttgtcttatgttgttttggtatcatgcaaagtcatcagcgccatcattcataccggcagccgccaaccgatccacctgctgtacgagttccttggtatccctggcgagctcgaacgcgatgggcggcagcgtctgcgcccacatgcgccactcgcggctcgtggggctgctaccctgggcgtcgaggtcgatgccgtgctggccggcctcgttgagccggtcgctgcatttgcttagcctgcgcacgacgtcgacaacagtgctgctcgcgctgctgcccaggcacgagtccgtctcggcgactaccttgctgactacgtcagtaatgatggcgatctcgccgctcagttggttgatgttggcgtcgctgcgaatcagctggaccaggttctggatcgtctctaccatgaccgaggtcttgtcctggagatagaacttgaggtcctcgactcggcgagggtccggagcggtgggtttgctttcggcgtatgattcgcgcggcgagttggcgctgtaggcagacgagtcgacactaatcctgctgcctcctcctcctcctagcccttggaaagccggaggttgcgctagtacctcgtgggcagaggcgacactcgaggtctggctttggccgttgcgcggagaaaagaagctggctgagccgacgggagttactgtcccatcatcctcctcttccaattcaccggcaggcgtggtgcggatcttggcggcgcggagcagctcgatgactgctgcaaccaagtgagatgcagctgcatcaagcagagatacaggagagatgcccgcggagctggcaaagttcttggatgcggtgatcaggttgttggcagtcgatgatacccgagcctttagcttggccttctcttggagaatgctgtcgttttgtggattctcgtcgatatccttagcgatacgacggacactgactacgactgctttcatagagtcaattacgcgctcggggttatcgttgcgagcgcgctgcaggagctcgtctatcgcaatctggaacttggtaacgtgaaggtccttcacaagcccagagtcttcgacaaaacccttttcccgtacgtatttgccggcgttctgctcgagtggtacaccctctgacgaatcacgcatgctgcgtaactgtgtttgggtgcgtgcatatcgacttctccattccttgacttccttctccaaactctcaatcgtcctctccaactccgtttgtctctcccaagcagccccgctttgttgagacaacgtcctcatctcccgcaagaactcctgggcctcgcgacggacctcgtccgttatttgctgctgttcttgcaaagattgtcgcagttcctcgttctctcgcgccagatcgccgtctcctttgccgcctgattgtcgaccatcctcgagtccttcccgaagctttctcgtctcgtcctcatgctcctccctgatgcggtcgagttccctttgcaacgagtcgttcagttcctgggcctctgccagtttcgtctccaagctttgcctggtctcgtcccaatctttcttgttgccatccccggactgcatgttattcagctcctcgtccttcttcctcatctccatctccatgttgtcgaccttttcctgcagctctctgacctgattttcgtagtcctgaataagcttcctgtcggcctacgttgagttagcacatgacagtatccccgagggcgaaaaaaaaaaaaaaaaaaaaaaaaggcgaaactgacctcgaacgcctggcccatagacctcctgccattgccatacatatcaccaccctgacctgggctcataaggttgccctcgtcgtcctcctcgaccatggtactcttgtttgggacgattgtgttgctctggaattgttttggcatgggacgcccatagtcgccattcggcggcaggccaggagatgggggaacgccgtagccaccattcatcatagggggcatcggaggaccgctccgtgcacttcgtactgagctcgcctccgaagggcgtctgtgactttgacctctgggagggaagccgcccattccgttgtttggtgttcccgagcggcttggcgggccacgcatcgcaatcgggctggcattgagaggcatctccagattggcgaagttaggataccgcctctccaactcgcagaagacatcggtggcgagatcgcgaaacctaggaggacctagggacgacagtttctggcgagcctggttccgtttaggatggaaattatcctgaggcagaagaaaatcgggcggggcagtctcggggggagcattaggtcctcttcgggccacctgttcgcggcgcttcaattcatcataaacatcggtactgagctcaagaaactgcacctcagtaaggcgttgcagcttgtcgcgggccttgttcggcggcggtttcggattgccgtcgcgtgaggtggctgacagatagcgcttgagcgagatgtagtggtcggacagaaccaactcctggttttccccttgttgactctggctctttacactcctcgcatacatgccggtgctggatcggccaacggacggtggaggagagggtgccccattcgggctctgaggcatcggggagaagccgccgttcatagcgccggcagggttcgcggagtcgggaggagtattgtattgtccgagattgttgtcgttcggtggatggttccagtcgcttggggcgccttgagagattggtgacaatggtgcattgcgaacattcatggtattcgttcaccgcccgcttccaatcgaccagtcggacgcaataggaaagatggacgtggtgcgcaaatgacaatggaggcttgatgcaattgtcttgtcgtcaacccgtgtgtgtccctagtaaaggcgaaggtagccggttcgtggatacttcgcggtctcagcaagtagaggtacaggctcccaaaagacgcggactgtcgcagagctggtgttgagacaaatcgagcatatgctgtgcgccctcgacagcagaagggtctcgcgggtgttcctcgtggcaggactttgtgttactgtgggagcatgaaacgcatatcggtcaacctttgaattccccttttggaggcgcgaaagggaagggggacaaagggagcgggatcatgaacagggggggtggtacactacacttatgcgatgccctgcgcgatgtcgccaaacagagtggctgttccagttgccgatcgaaagccaggagttggaatgatgggagaggtttcgcctcagaaagaatggactggtcgacggcttgactcgtagcggtgttttcagatgccccttctttggatgatggatcgtggcgatcttttgggtggtaatagaggtagccctcaaggttaacgttcggcttggcgggggggtgtaccgaaagtgtggacagcgagcgagtggacggcgtctttgcttgttagtgccactcaaatcagagcagctctaagacaggcgaagggacgtagcgccgggtagggtatgtaggtagatggcgtccagatccagacggttgatggcggaattggtgcagtggcaggacgggagaaaacgagagaccaggacgggattgttgctcgctcgccatacggtgctcattctcttttcacctttcgctggccagttcctcacgatgccgggtagcgaggtgaccacgattcttgggagaacggctcctctactgtgttccgggcgcgcaatggattcagttggaaatgaggaacccacgaagagcccaccacgacttatccaggatcgaatccagcagagcccctgatcattcaaggccccaatatgtacagtggacgatgttctccgaggaacagtaggaggcacagtgaatggtttgagtgagagcgcccgggggctctgaccacactggaaatggtgtgaccgttcagccaatcagaaccaatccctggtatacttgacccatcactgccggcgtcaggggtgagttcccttcctattagtcgcgcgctacggcaggtacggattcccacagacaatggaagccggcgcaattaccttagcttccacaaaggtgcttgggctgccagtgcatgcctctacgtaattacaactagtgtggggtgggagagcgcggagagtcatttccagaaccaaagtcaaacaccaacgataggtaaggagtggtatcttgcacatctcgggacgtcatgtcgttacggggacgataggagttggctcatcggtgtctgacggcagtgaacacgatggacggtcagcactccaccactttccacattaccacggactgtcgttagacttcttctatgtacaacactgaggtttgagattatatatgcggtcgcacaaagaagcaaagtgccgggcattgttggataagaagcactgccctaccaaaaccataacaaccacatatgtacgcagctattagaggggattccgaaaggaccgggaccgggactgggacaaaggaaccgagccaccatggtctaaatggagagggaactggacccagatccattccttgtcggcctcgaatcccctcatattcgcatctcgatgtcgggcttcctgggccctagccccggccgtcgacgtacagtgggaagtgggaacaaaagcctgatatcaatctcggcctggcacttagtaggcgaccgagcagctgttgttcccttttccccatgggagcaatttaaatagtcttgtgagacaccccgacaacttcctctttcgagcccctttctcacatggtatcctggcctcagaatgcgtcttcatctctgacgggatcgccaacttcaagcccccttcgcatttctactatggcaggtctctcatgttagtcaacggtgatcgactctgcgccgctgcagtggtttatcattccactaaaacgtctcgttgtgaaacagcccaagaccggcaatcgtctgccgaaatacaatgcaattcttacttgagaccgacgatatagatattgagatttatccacatgggtatgtaggcatacccgcatcacatcaaatgccacctcgacctcgggcactcccgcccaacaccccaacatgataggtagtgacaacatgcattagcagtaaccttaatggtcttcgtcttccaagtgtgtgtccaatggccaccacagccccatgtatttcatttttgaccttcgcgcgtttagttgcattgtcacaagtaggcctgctcactgcgggggcacggccggttgcccggttgtgcatgtttcgatattttctagatgctggcaaccgttgagtaccccagatcccaataagcaaggaagatctccaaaattctgctatgttttctttgcatccaatgttgcgtataatgaaccgtgcggctcgtcatcttaaaatgctttttgggataccatgcagggtactcgtcaggtgggccgatgagctcccatctccgagcatgtatgcatgcgatattattatgtttgtgatagaagtaagcatatgcgtaacaaacaaaatgcttaattggcggtctggctggtggaagaggaaatggcctgccaaatcacggaggtcgacatattctgagaaaaccaggaggggtgcgacctcacaaaatagcaagttgaagccaatcatggcagcagcagaattcataaatcccggataacaacggcttgttgatagagattacgagtccaaatcagcattatgttgtgacggccaaaacgtcttgttcgtctgtgttgtttggtcatcaatcatgaacccaaaaagatgtaccccccaccctgtccgtaaccgcgattacgcccgccaggcaataaaaagaacatccaacgccttacgatgcacgagctcaaacaatacgccaattcaatgcttagaaccaagccaaagtccatgtcgcaggaagattcggccatctctcctgccactcggccaggacgtccggtacgcgctcatcgaatcctgatctggcgcctacgcttcccgagtcaaaggcagaagcgccaaccttctcccgctcctcggcagcaatcttgttgagtgagtctgccaaatcgacaatggctcgccctcccacggatgcctcttcatggttatccttgatatcgatgttgatgacgtgaacaggcctgttaagtggcgagccacggttgagaagatcttcaatcacagcatcccaacagcgttcctcacaggtgatgacaacatcagctacgccgccctccatgccatcagctcccttgtcatccttgtgcttggttctaggcattccaatctgccagtcctgccatcgctcagggccccacttgacttggcggtttctcccaagcatgtttagcagtccatttgcgcgatataagcgagggtctttggcttccaactcccgatatatactatcgtatgatgtttcgttgaacttgtagacattgggctgtgtaatggacggcccggggagacggacaagagagcctgtaccaaacgaaatcacgggataatttgcaagagagagtcgcaagtgaccttccatggagctggtgagggttagacggggtcatccagttgcgtgacgatgcgatgcgtaaaattgctcaccgattctggttactggcgcagacggtgcaaaactttagcttgaagccgccagagtcttcacgcccaccgttttgaccattctgctcattctggtccggcttcgatgagctcgcggcaccagttggggtatctacagcagacatagccggcagttgcaggtaacttgttactgtggcagatgtggcatgcttgactggaaagacctagaaagcgcaagatgccaatgttagttatcaatgcgttcccttctgcgatacagacatggcaagtgcaaaagtgtaggttgtcctcggtacacatcagataaaaaaagcgtatgtaaaagtttgtcatcaaacgccagacatagcaggctacagacagctccaataaaaagatcatcataaaggaaagagacggttgataaagggagagcggaaaagagcgcaggaattacctttcaagcttcagctgagcgcaaagcgcagacagatgatgattaagttagtcgaggtagcctgctaccacacatatataacttgttaaatgtcgttgatgtccaaacctgttcaccagttgctgctggcgcggagattttggacggtgaaaagtgggatgtggaatttggaacaaatctgtttggttaccgactgcgagggacaagtggtggtcatacgcacatagtgccccatctgaccgctttccaaaattagaacgtttcagtgtttcagagtgaaatggtgggtggctcgtgcgtcttgcagcccgttgcccttctttccgttctcgtcaacttcccccacctctcgagtctgcagcggtccgcggatatgcactgcagaatcacagtgagacgatccccaggtattttttttttctcccaggacccaaacctcacgggcctcgagcctcggtcaccatgcgtatcgatgcactgtagaatatcgtgcacagaacattggaacttaccttttcaataacttttcttaaaaggtcccacacagggaatgcgcaactcatagctagtgccttgggaaattccatgggtaccacgttgctgttcgggacgcattcacggagccaatcacccacatcgaaggcatcgagaacatccaatggtggacacaaacatgcagtgataaacatccctgttgggacgggaagttgagagtttcgtgcgaagtttttcttcgttggaacatgttaaccaacaatagaggcacacgtagaaagtacatttgcaaatggcagtattacccgcgtggtatatcctgtttcgatatgtgttagaacgtagaggtattttgggcgtaaaatcaaattcaagttttaatctccgtggttgacacacagaaactgcagtgtgtcctgcaagttgcccgcctttgtcaacgagagctgtcctctgaagtggactttttgagccccccatacctaaccccgattcgttacccaaaaatttgccagccatcgtctaggtcgacactaacaggataagcaaagaggttaggtatgttggtccaaggcgaccgagtcccgtcctcagaggttcgactgattgattgcaggtgaccagcggttgctatttgccaatgagaggagcaggcctaaacctggagtaaacctgcggcagcgcgcttaactttgtccaagttgtactagaggtatcccgtcgtaagtagaggtagtaacttgatgcggcacccccccccccaaatctacctacctgttcctgcctgagattctgcctctttttcttctcctcttttcttcgaatccccctccgttcccaccataccctgtctatattgacagctcgcaatcgctcatctcagcttgccgaccacacaaggcctctccatgtctatacaagctctttaagctgacaattgcccaccttgctaccccagtgtgccccttcgcacactttcaccactatcttttctacattgcgtccctcacacgggatcccttaacgaattcggcctaaaaccgaaacactcagaatccagagcccttacatttccgagacttcagacgacggacaagcgaaccgttgaacaagccgttggtagttgtggccgctttgcaagcatcaaacatttgcaaatcgatgtccgtggtccacacagctacatgcctcatctacacaattgggcgctataagtttaccgtctccctagccctacgaatctacgatacacggacggacctcaaaaaccacacgtattccccgcctcgacagcacaaggcaaagcatttccgcccgtccaccacaggctggtcagcccttcccttcgctgcctagaggtactcggtcttctaaccagacttgaaccctggccaaaaaaacaccctggttcccacggcagcgacggtccggcgccctggaaaggatccacaacaacaattgattgtccgggcggcgcattccaggcacgccaggcactgctaggctataggctttgctaaccccctatcttttttcctttgcctcgaccatgacggcgatcatatcgccagcctcgtctccagcgacctctccgcccgccatcgacacctcggcctcgacctcagccgctcatcccccacttcctccgctcatgacctcgccgcccgctcgcaggagcgcgctaccgcggccaatgtcgcacgcgtccaagaaccgcctgtcgcagtactcgactgtgagctcgattccctcacgctcccggccgccctctcaactgttccccatctatccatccagtctgccgtacacgctggtgcgagacttcgcctaccccgtgggtcatcctatgcactatggacccccaccggaaccttcgcggccaccctcaggcatgactaccccagccagcgagcaacggcgcctatctgaccctccgacatcttgggatcgccacagctgggagaactcatggagcagcgacggctggggacgggcgaacgatctccccgcgatgcagttcgccgatggtcctccgtggagcgaggatgaagatcttcagagccctgtggtcagttcgcgacacaagaagaacaagtcagctggcggcagtggcggcagtggctatggtgcgggaaggagcggcggtggttcggtcatgaacccgagcaactacgaccgggagaggggttactacgttggcaccagtggggatggcagcgagcgctactacgtgaaccagggaggcgaggctaacgggccgggcggcgagtacgtgacgtatccggccgatcaggcacgccacagcgcataccaagttgccgaccaacagccacgccagtacgaagacgattacccatccgacttggacgactccagccctggtggctatcacgagacggacgaatcgcgttattcgcgtgattaccagtttacaattacctctcccgatgaggagatgcacggtaaggccgtggcgctgtacgacttccagcgggaagacgagaacgagttgcctttggttgagggtcaaatcatctgggtgtcgtatcgacacggacagggctggttggttgcggaagacccgaaaacgcaagagagcggacttgtaccagaggaatatgtgcggctgctacgcgatatcgaaggaggtatgaacagcctcaccggccagcttagcgaaagccctgttagcccggtggaagctggaacaccgactcaggcggaacacactgctgctacctctggcggatcttttggccacactcccacacaaagcctaagctccaacagtggtggcgggtctggtgtgaatggcaacaacaataacaacagcagcaacaacaacaataataataacagcagcaacagcaacaatacccactcgacaccaatctcaagctccaataccaatgggtatggacacagccactctgggtccgattacaagtaccatcagccggtcgtatcaaccttctcaacgtcaagcaaggacctcgatccctatccgcaacaccttttgggaacacaggctggccaagctccaccgcaggtcgtccactatcatggacaacggggtggcagtcaagcgaacacgcccacgaacttatttcatgatgccggtttgatgcgccgcggcagtcaggacactgtcggcagaaacgagaggaggggtagtgagcaagggacgttgcagaccttgcttggcgcgaggctggaaaagacagcgaaagaagctgcaatagaaaaccagagtatcagcgaagaggctgagccggaggtcgcgatggatctcaagccacaaaagacaggggaagcggcagcggaagcggacaggtgatgaaggtggaatgtgcaggggtggtggtgatgatgattgctatatgcgacacgacgcaatgtcctgctgaaaactgaggctgaaagcgggctcagtcatttaaagcgaagggagtataaggctggagagggagcggtgataatgatcgaataatccccatgtaatggacgatagggagactcaggctactgacatgagcatactttatcagggagcgatgtagaacggaacattgcgacttaatgacgtccactttcttgcatactcatccatcattcctgttctcgctctctttgcgctttcgttgggagtttgcattcttcttcttcctgttattttccgtcaccatctgaattgggtagcagcgcaatcgagataatcaagggctgaggaggagctagaaggggagaggcaggagtacgaggagctaaagtaagccgggatatcacttattgtccaagcagttgttctgtgtacagattgcagagactgacagcgtggtctggtcgaacaaaaggaattaatacggtgctacggaagctatacgtaatgcacaacgctcaaaagtcattcgtcatattccctagccactgcctttggactctgaaattgatgagtgagccaaggtgctaggagcaggcgtcaaatcaagaatcagtacactgcataaagactaggaccttactagtagtagcatgttaatcgagcccacccgaactgcaccgatatctccgcatccttttgttggcagcctgggtggtaagtacgcagtatactgagaaacccaccctggatatgagtacacaaagtgtcaagatgcggattcagaatagtaacggttgcggagttggttgaagctgacaaacccgtttctctcgccggcgggaaagaatccgatgacggctttcaacatgagactttcgatcacgcctggagatcgctgcatgacgtaagccccacccacccgaatcaagctccccacgcttccgaacccgcgattgaaaaaggtacggggaccccaaaggagggaggagtcagtgcctctatgcattgcactgactgcactgggcgtacctgaacctcgtccgatcttcccctccttcatccaattccattcttgctttccagacactgcatgtcaaaatgagtctgttcgttgctagcaccagatccgccttccgggctgccgcccccatcaagagggtaagccaccccattccttcgttcggatttactgttgctctgagaaatgttgctgcgtcgaggtacacaatcctgccgccacgggcagttctggtggtcgtcggacgcatatacggcatcatgaatgcgccttgagcagaattggggcagacgcacgcgcagcgcaccatgcgcgacagcttcgcgcatcacttgacacattgactctaagcacaaccagcagccgttctagaagtcatcgaactaactcctttcctttcacagtctttccagacccgccgctcctatgcgaccgagccttccaagggtggcagcagcagcaccatcctcctcggtgctgccgctgttggtcttgccggcgccggcgcctactttttctccggcgctggtgccgccaagaaggctgaggccagcgttaagcaggtgaccgagaagatcacccccggcgagatcaagaaggccttcgtcggcggcgaccagggatggctcagcctcaagctcgaggaggttgagctggtcaaccacaacaccaagcgcctgcgcttcagactccctgaggacgacatggtgtctggcctccatgttgccagcgccatcctcaccaagttcaagcctatcgatgctgagaaggctgtcctcaggccttacactcccatcagcgacgagagtaagtattttcgtattgactcattggtttcccacgatagtacgttgactaacgtccgagcaacaggtgcccagggctacattgacctcctggtcaagaagtacgagggtggtcccatgagcacctacctccatgacatggctcccggccagcgcctcgacatcaagggccctcttcccaagtacccctgggaggctaacaagcacaagcacatcgccctcgttgctggcggcaccggtatcactcccatgtaccagctcatccgcgccatcttcaacaaccccgatgacaagaccaaggttactctcgtcttcggcaacgttagcgaggaggacgttctcctcaagcacgagctcgccaccatcgagaaccactacccccagcgcttccgcgctttctacgtcctcgacaaccctcccaaggagtgggccggtaacaagggctacatcaacaaggacctcctcaagaccgtccttcctgagcccaagaacgaggatatcaagatcttcgtctgcggcccacccggcatgatgaactccatctccggcaacaagaagagccccagggaccagggcgagctgaccggtatcctcaaggagctcggctactctcccgatcaggtatacaagttctaagcgactcaggacttggatgcatcttgtgtgttataatattaccgtcttatttagctagaatagcgcggcgtcacttgagtttgccagtgtgggattggcttggtctacgatactcgtgcttgacgagcacacgcagcgcacatcctgctgcgtatagatagaggataataaaaggcaacaaaaaggaaattaaaaataatgaaaagaaaaacaaaaattcggacatgagcttgtcaaagcgacaggatcggatcatgtcaaactcttgcttttctgaaacgatgctcagtttcagttgcagtcgacatccaagtgaacacaaagactgcgatggcatccgttgtggcggtggtgccggcgtggctgataccgacgtggctgacagcctgccggtctggtcattctgaaggtgcacgtggagacgtgacagcgtttctgcaattgccggccggcaagtttagagctccagcatttcttggcttgagcttccaattgatttcccattctccattccccgtccccccccccgtcgttcgctctaattcccaccgaacaagcaccaaggcaaagcagctaaacaggccgtttggcctgcgcctgtaataatggcagcgcttttgcccttcaaggtgccccaaatcagcgaggtatgtttccttttgttccatgattcctgtggtcggcgatggtcagacattgacacgttacatcatctatctcgcaggctgatatgtttgctttccatgaagcccacttctccaacctgtccacaggccactttgagtcccatttccttcgtccaaaggactcggttgtcgcttctgccagcgccacagccgatgaattggaagggggccgtgccgaagaggagcgttaccatgaagaatacgaagaagattactacgatgaggatgatgacggcctgggttattaccccgacggcgtcaagcgaactctgacagatgagcaaattgccatcttccggcactcggaactcgaagccatgcgtcgtgtgagggagtctgccaagatcaagaaggtcatggatcccgcggcggacggcgtcgttgttattgagggtgccataggggagcatctctctgagggcgaggtcgattcatctccaaaggaagcgggggtgggatcttcacagcatcaacagcagcagaagaagaagaaggaaagtaacaacaggaacaagaacaagcgtcgcggaggcaagaaaaataaccacaacagacctgatggaggtgagcagatcgatttgcgcaagcgcacgtgggacgttgtcgacaagggacttgcttctttggactacggagaggaagaacttggccagcattccgacgaaagatcgatgcagagacgtcggatttcgtatgatgattgaagaaatggcttcagcactgtcttgatatagcatgcgctggcggggtaactcacccaacgcagtctacgacaggccaccagggcagtcaggtgcccctgcgcgctcacacgtgagacttggtcgatgatattgtaagttcctcctctgtcatagttacccccatcagcatgctgtctacatgatgaaaaaccatatcgtatcgtcatccttagtcggaagtccgggcagagatgctgcggtcccttaaaaggtctgcagtgtcttgatagctggaatatgtcgagttataatcttctctctgaaactcaagcatcagtcattgccactattcatgtttggactccagaaagaattgcgctgactgattgcttagacagatgtttgtcccgacgagaactcaagattttacaaaacacttggttcagtaacggttacgacatcgtcgcgggtttgcactatagctctaacatgatgcctccaaaactggcacgagtgagactgacgccgctcatggtcattgggttctaacaaaagtgtatgtgtattaatgaacatcatcagtctagagggaaaatgttctttgccctcatgtagaaagtaccatagtggagatacctcggggcattacttactatactacactactgctgtccgtagaggtgttctcgtttaaagtagatgaccggcctgttaactacatactatcagtatcttgtccctcgattgaaacgaggcgtgtgagggtctagtacttcaccgcttgttctcgtatctcgtacaggctttggactcctgagtcgatgcctaaattttattaccttgtacccgctccccaagcgaatagcactggcttcattgggataatcaactaacagaggcagcactgattgtcgtcatcgacgatagggctgactggaaccgttgcgtagagttcttagtcagcatgttattacactactgactcgccagtagacatctcatacacaactgaagcaagacatgctttagcagtcctttatgagaggcttgtcttccatgtcaacaacttgcttcaaggtgcaaatctcatacattcacttttacagttactgattacggctttcttattgtattccaaggacttgctcaagtccataatggttttgagtttacagccgcgcgaagacggcccggtgagcttacaagtgcccaaagccagccaagcatgcatcaattgtcgtaaacaaaagtatgaatgacacttgccctcatccaccatcatacgagcctgatttagaaaacatcgccatccatacctaccatccatcacctctcaagtttgaagcttattccctacatcagaccactcacatagccacaatacacttactgacttcattcaaaggaggaaatgcgacaaatcggtcccatcatgtggcctttgtgccaggatgaaccgtcaatgcgactacagcgactcatcatccgtacccaccgcaactgatgtagccgcactacaagcccgtctcgccgagctcgaaaatcggctcgccttagctggctgcaaggaaacaaccaccagcacgagctcatcatcccccagcaccaataacctgttcacaccagagaccaccatcaccacaaacagccgtgacaatgccgccaccacccatccagcaccagtcatcaactcccgcggccccctttggctccccgccgccagccgcttcccctccgccctcctcctcgacgtggacattttcaaatgggcccaactctccgtcccggctccatccgtcgccgtcccgcgcgacgtctacgacatcctcagcagcggcaaaacggtccaagactgcgccgccgagtacttcgacacggtgcaccggtggttccccttcatctccaagaagcgcatgacgctggggcataccctaggggaagccgggccggacttggccatgttgtttttgggcatgaagctcatcgtcacgctgccggtcgagggcatggacagtgcggataacccggtgtatatggcagccaaaaggttgctggccttgttggagagcggagggtgtgtgagtttgttgtgtttgcaggggatggtgttggttgcgttgtatgagtacgggcagggcatatatccggcggcgtggatgagtgtggcggcgtgtgcgaggtatgcggagatgtgtgggttgccggggttcaaggatagttgggcggttttgggggctgtggttagtcctttttcttttttttcctctttttaaaaacctacacaatgggatgagatcgtgtgctgactttttgctgggcggaataacacctgccctctgatctaggactagacgacttggaccgagtctgaggaaaggagaagggcctggtgggctatttacatcctggatagggtgatctgcttgggaaacaagaagcggtttgtgatgccggagccagaaaggcactatcttttgcctacggatgatgatgcttgggtaagttttcgtccttttttcttttctagtccaatacctaactaactcctcccgtcacaggacagcggagatccaggccgtgccctcagcgcaggaatcaccacctctctcgagcagccacaaggccgtttcgcccgtctagtacaatcatccatgctcgtcagcagaaccataacccacgtccggaccaccctacgcaaccatcaactgggaggcgacattgatcctttcgacatcaacgaagttgacgacctcatcaacaccctcacctccttcagcaccctcatccaacaagaactcctccccagcttcgccgtattacgcaaccaaaatcctacagaatcaacttcatcagcctcatcatcaacctccccacccccgccgaactggcacttcctaacccccagctccatcccactcaaccccccataccaccaccccccctctcctttcgatttctcttcttccttgtctccccaaccccaacctttagaccccctctccctgccgcctttaagtttaacccactccgccctgttcctcctctacgacgtccactgctgtcccgagaaccttctttgcgggaccggtgcccagggcttcgacaacttccaaccaaaaaccgctaaccaacaggccttacaggtgcgggccgtagcaggcctgcgctcgctttcgagtggtgtcatccgcgagctgtgcatggagttgttggatgcggtcatgttgccgcagggtttggcgaagtttagtccgctctgtctagacgggatgtataacgggatggcgacgttgaggtggttatggaaggaggggggtgatgatggtggaattggcttaggggagaacgggtcctttggtgaaggaggaagtacaggagggaatgtgggagtgttgcaggcggcagaagacgtggggaggtgtttgagtagattgtcgagtaggtggagggtggcggaggattatttgggcttggttgggctcttttgatgtgggcgttgcgatggcctggaatggtgggaagtcaggaatctgttcaccagttgctgctggcaacttctcggccgtccctgcctctcgctccctattatatatccttcgaccgccagtctggacaaggagcgactcgacgaactgagtcgtgattggcaaaacagaaatctgggagcagtggacgagaagagaagggggctgatctcaggctcatgctcgtggttaggaccaggacgtcgtctgcgcgtctcttatgtcgcttaggaacttaaagggtctcccatcatgtacaaatagcgggcggatgctaaaggctgaaatcggcctttaaacatacatagttgtgggtcgcgggcggtttggtgaagcgcataacgggagtttcgcttccacagccactgttacacgagacctacagagacgagtcactcaagtgagtattgtacccggagtaggtacgggaggtggaaggtaattaggtatgctgtgcagaggtatgctcccgagctgaaactggtagcgaacgagaaagttaacagacaaggatgacacgaagtatcttcagatatacagaacaactctactcgacagatcacttactcgctcatcgaccagctcggcgtacaaagaatgtattatttcgcgatatataacctgatctgtacccctggtcccctgatcacttttgccagctacccgaaggcttttcttcttttttctcgctcacattggttcgccggttaagccacctcgcagctggacatcttgggatccgtggaggctggatctgcatcttcagccataccactgcaacgcttgatcgggacgtgacgggactggcacatccacactctttttggacggcaaatcaactggctgtctgtataggtattgaagtacaccaaatgtattttcttgagctctccctgtcctcctctaggtgtactactttgtttcgtcaggcagactttggttgattttctcgtcctggcatgggtgtgcctgattgtgggagcgccacctatgttccagagcggaagacatgtacaatagccttctgcatacaacaggaggagatatcgacgagctgagtgatgtagagtcaggtaggtggaggataggcttgggcggtggttgaaaaggggtgattaccttgcctccaggttcaggtctttctctgtctaggggcttcggatgcgtttttctccctttttccttttctttggggcatcgagacaaaagttgtgtagcccgttgagcatcctcccgacctccgtcctcatcgtgaaatatcggcaagcatcatacattctgtgcaatcttttctttagtctcgggtcagcaatcgccaacacaacaaggccaacaagtcatcccgaaagcctacacaactaagatacgatggcatactccaaatactcttccgaccgtgctcccggacgggagcacatccccctctaccccaaaggtttcatcgccatccgcatcatccaactcatcatcgccattctcatcgctggtctctccgccttcggagtacacatctttgccttcgacggagacgtcttgatcctagcagttgtacgtttttcctcctccgtcagtatcaacttattcatccatcaccatacccaccaccatccaaaactccctttccttttccaatcttaaacaaactcaccactaacccacccctcttctctctcctgaatgtgggcaacaggccggaataactctcatatcatcaacctaccatctcatcacgcgcttctccacccccaaagcctacaactactgggccgtcctcgccgtcgatattttggttttggttctatggctggcctcctttgcgctgctggcttcggagatcatttggttcttcacgctttggacgtctagttcggaatcgattcccactgttgatccgtattatgacgattttacccccgatgaagactcatatgacccttacacctatggaattttggccgctctgaaaggggcggtgggaaataaggcgagggccagtggtggtgttgatgtgaagtatggggatgggggatatgatgaatccgcggtcgtggcaacgttgatagcgccaacttgtgttattgctgctgctgcgttgggggggattgagttgtgagtttcgtgtcatttttttttctcttcttctcgatattcccgttttcccctccgttattcttcctttcccattcctgacagattataccgacaccctgtcacaaactctccccgctaacagatagaccaaacacagcatcctccacctcatatccctcatcatccactccgttttcctccaccgccaccgcgccgccgggctacacagcaaacctgtccaatcctctccttccagtaacagcaacagcgacagcgacaacagcaataccatcctcttttcccctcatgccgttcctgcccccgcaaccatcgtcactacccccaacgagaaacttccctatcatcaccaggaaatcgactcgacgcccatctctgttccgtccaaccacaaccaccgccagaaccagaagcagcagccgtcagccccagcgccggcttacaccccggtatccagtcagcaacaccaacgccaacagcaaccgtacctccagcagcagcagcggcaccatcaaatgcagtcccaagcatatcaacaaccacaaggccaggctcaagaacaaccatcggtttactcttactcaccggtatcaccgcagactaccggaggaacgaattatcatacgcagtttcaacaacagccgtggggggtgtcgcctgttccgacgacgccacctgtgccgacgcattacgggccaaccggggtggtgcgggcggggatttatcagttgccgtgagtaggtacctagttagaagtcgatgggtgaataatagctggtcgggcgaggataggtaggggatgactgacggttgttgattttgcgaagaagagtacctaggaaacccaggaagaagaagagcgggaacggtgcgttcgtgtgtgtagagagaggaataaatggtttatgggtgttttggttccagacggctcggcatctagaatatataacgacagagaatgtgctcatgggaataactcattgttgaggaccgagttttgatgttaaggcgaagaaataaacaaccacatgattttggaacagtcgaggagaggatataataatccatcattcaagatgcgtggttcttgtttgaaatatctttgcgaacgtcatgtctcgctccatgttcgctcaatggcaatgtcgacaatttgagaccatagatacaccgaattcctaaagcgctttgctttgaacttacccatcacctcacctactttttccaattatcaagtcacaacttcctcgccgcatttttgatgcaagcctcaatgatatctacccatctctcggcattactccaatccctggcatcgatgctttcaacgagcccagggaacaccgctatagaaacaattcagttagcatcaatcattcaaaaatgccatgtaaataaggggactataaaaagagaaaaaaagaagaaaaaagaataaaacatacctccagaatacccagtccacaaccccggcgcaaacaccacatgcttgaaccacggtctcccatccaacccttggctgaacaaaaagctcctctcgatatacttgtacttggtgttaaccttgcggatctgataccccaacttgatcttctggtgccagtggtaccacgggatgtgctcgcgtgcctggctcctgaggtcctctgcttcggcgtcgaggcgggcggccttttccgttaacttgtcgactgcgtcgtggagacgcttgaaagagtcccgaaaggccttgacggtggccttggaggtgctggatgtaatggcagtgctgctgctgctgctgctgttgtagtggttaccgcgcaactcggaaatgacctgctcggtgagggtagagatgtcgacctcctcctccttgggtgggtggagcacggcgttcagcttgtcttctacctgggtgacgtagccgtctagcgccgtagcgtagctctcggcgctgaaagcgagcacaggaagatgggcgagctcggcgataaggaggccgaagatctgggccatggtccggtgatagacgaaccctgggtcaccgtacttcttcatccagtagaaactgtcgtagttgctgtggtagtggtaaaccgggtcgtcttcgccagcgacaaaaccaacgtccagggaagggatgccggcaaagtcctggaaggcggtgaaatcgctgccgcttcccatggtatcgatcttcttgtcccaattcttttcgaggatggagtggcccggatgatcgggggactcgacggctccggtggcggagtagatgatgctgttgaggagaggagcggcagaggctgaaaagaccttaccccggacgccgacgtcgatgtttagataggcaacattggcggcactcaaccagggaagatactcctcaacccattcggtggatccgacaagaccgtattcttcaccatcccagctagcaaagacgatggtacgcatgggcttccagccaagacgcaaagcttctccaaaggaacggataacctcgttgagaactgcagagccgctattcggatcaccagcaccgcccgcaatccaggcatcgcggtggttgccgataactatgttacaagtcagcattaagctcacgaagggtacatctcctgcatgtccagggggaagatgactcaccaatcacctcatccggaatggtaccgttgatgatgccgataacgttccacaaaggagtagtaacgtattcctgctcgttgtataggttcacaacaacgtcatccggcgtcggtccaatattatagtgaacgcccttgtggcctagaccagtccgagcagtccaccacttgttgaaatccgaagccttgggaccatgaccattgagggccttgaggataggaagagcttcggcgtaggagagagggatcgagggtatgctgggaatagctccgtcaaccggcccccgagggaccccgggtttggaaggatagcccggcgttgtcctgttatcaacgttagctctctttatacacgactgccaaaacacaatgacttacgggtcgcctggagcaacactgaggaattgggtacttcccccgctggacactgctaggttgacgagccggtccttcggggtaaggagcgtagccgttctcttcagtcatttcaccatcttcaccgggatcagtgaagatgataacgccgatcatccccaactcctgcgccctcttgaccttgagcccacggaagatgaggccataacgagcaatggcgatcttcccggcaaggctgacgttggccttgagcaggtcctcaaaatcctggtacgtgccgtagttgacgtagaccacgggtgcggtgacgttgccggaggcagaataaccatggaagacggggactctgtcgggcaaacttgtactcggatcctcgtcgaggatgtcctcttcgagagtggcttcaaaagaaacctgccagttgtccgagctgctgtcgttcttcttgtcctccttattcaggagtgccaagcgatggtcgactgggtagttgatgtagacctcatagtcgacgatgtgtgactggacaccaaactcttcccacttttcctttgtccagagtgcctacaaaaggaatgagaatgcatggcttttggactttttcttttgagggaaacgttagcatacctgggagtagtttttgccggcaagatggggcccggcagtgtagtatctctgccactcctcggcctttttgctactaggagtgtcaagaagtagctgtcgcaagtgcttatagtctaccttgcttcgaccatgaccacagccaggccacgacgaaggacggggaagaaaagtgaaggaggcgatgaagaacaagaagaaccaaaagaggatggaagaaagtaaaagggtgaagaatcggcgggcgacatggtgggaataccgacgccgaggagcagccccaacttccaccgtggcgattaggggggtatgctccgagggggtacccatgttgaagcttgcttaagctgtatctatgttttgaatatctagtctgatgaacactgcatgttgagggtcagtagctgaaggaaagggtgttatcgatggaggttgaagagtcttgtgaatatccaataggaagtaaaccgagggtttcacggaccgagagtgggagacgagtagcccatatcgggacaactggtctcgtgagagggtgtgaggggaagtggacgaagaaatgtctaagcaacagaagagggtgcgatgtctcacttacactttgtcggatgtccttggaggagtggagatgatggggtttggccatgccacgatgaatatagatggagtttacagtgacgagatggaaaagaaatgaagttgagcgagttccatctgaattgacgtcgtcaccaagttacctcctcacctaacgtaacctcacaatctacttaactgtagtgacaagtgacaccctaggactctctacctatcggcaggtctcgcaagctaataaagtccgagtcgcctgcagccacgggaggtgccgcaatatccgagtgtgacaacggtgagcctaccaatcataagaattgcccgagtcgaattgaggttcttccatgaatgaattatcgacggtgacaatggcaacagttccttggactttacggttggcgtcattgcagggctggtcggcacaatcaatcttgcctgaacaggcttcaatatcggagcagtgacccctcatggtttgagggttgaagttcagttccccgcacgatgtaaatacagtacgaattcacggtcgtcagcacactctggcacagtgattgaccgttgaagttgccgttggccagtgacaggaggagttggatttcgttcgttttggctgacgccgatccgcaaccgaagtcaaaaacgaaacaggaaaaaacacgatccaaaaatttgatatttccgcccactaggtttgaacagtccgtctagtgtatcatctgatcaattcatcaaaagccatcgaactgtaagcctcgaggtctggtggccatgttgactttggcgcccttgacgcgggagtcaatagcctacgcagcaaacagggcttgttgaagggcgggcaagagttccgtaagtgcctgcagatttgagtcacgatgctgtactgatgaaaggcgaaggttgtactgcgtatagcatgtaagtaagccggcgttccaatggcagccaatgacaattgagggcgaacgtcaaccctgtgatcttcgaggccgaccacggcttcggacacacaccaacacagagggcggaaagccgacgggttccccgaatgtaatatgtgcgtgtgactgctgagacagagaagggagcgagtaatatgcatgcaatatctcacaacgtcaacagagtatggtgagttctgacacattactgacatcgatgctccaagagtcctcaccggtcgagtcacagccgacctacagcacaccgccgttatcaattggatgtacaacgcttgacagaagcaagagaccatccattgaggatgatgataaaactggaagggggctcaggcaattctttgccatttgttgtgttccatggctgggcaggacagtcacagataagtggaaatctccagccaaagattcttttgtacctgcagtgaaccaattcctacaggagcgaatggtggacacaatggaatacggtgggctccaggcagctttctcaatggctcggcaagggtcgttttagcgttccaagcactgcaaagataggcaatggaacatcgtccatccgtacctcccgttagttccgcataaagccgcatgtgacgaacagcgatcctttttcacgacaccaccgtcctacgcctctttttggctgataactttttttttatttccggggtctattctaggattcgagtttctcttgctgcagcgctttcttcaattttttcaaaacttttttttcttcttttgtagtttattttcttcttcctgatccgctttctgcccctcctccttcgtctgtcatttcaagggcctcaaaatctgacaacctctacaccgatcctgccctgccacctcgtccagtcatagtcgccaccccgtataagatagtagactctggcggcttcttcttcattgctcaagttgtttgcttgagcattacatttgtttccacttcaaaatatactatcctgggattcattttcgcatcctcgaatccagaattacgagctatacagagtagaccattgccatcatggtaacgaaaaacaaagatggccccaaactgccaaagcaacagctggccattctgggtaagtaaccctcattatctctagaatcatattacactgttgaagagcccattagtcccctgtacaagtagtcatatctcatctgagtgaacactatgcttacaatcatcaaccacagccattgccagatttgctgaacccttagccgcaacatccatctacccttacctccccgagatgatcaagaatttcggggttccgaagaacgaggtggcgaaatgggccggcttcacaggatccatcttctcagttgcgcaaagcatggccgccgtgccttgggggagagcatccgaccggttcggccgcaagcctatcattctcctcggtatcacaagcaccatgatctgcttcatcttatggggtctctcgactagtcttaccatggccatcaccgtgcggttcatcatgggagctggaaatggaaatggtaagaaaagacctcggtagaggtatgctcaaacaaggaaacactaacatatggcgttcagtcggcatcctccgaacgatggtagcagaaatggttcctgaaaaagaacttcaacccaaagccttctcgctcatgcctctcgtctggtccatcggcagcgtgtttgggcccgcctttggcggtttcttcgcccagcccgccaagcaatacccttctctcttcggcaacatcgatttcttcaaaaagtacccatttgcgctccccaacattgtcgccggcatcatcttcttcatttccctcatgaccggtctcctctttctccgtgaaacgcttgaaagccgacgcggccatcaggattggggtctcgctttgggggagaaactcactcgcccctttaaacgccgtggccctcactatcaccaccaccacgaccgaaacaatagacgacactcttttgtcgacgatggcgcctccgcccccttactcgccccatcctccctccccacctccatagcctcggtggaaaccgaccctcccaccctccgcgaaattttcaccccgcaaaccatcatcaacctaacctcctacacctttctcgcccttcattcggtaaccttcgaccaagtcctccccgtcttcctcaactacccgcgcgtatccccgcacgaccggaccccgtccaacacgcacctccccttcaaattctccggcggcttcggtttgagttcggacaaaatcggcaccatctacaccgtgtacggcatcgcgtgcggcgtcgtccagttcttcctgttcccctggttctgcgcccggttcggggtcttgaggtgtttccgcgccgccaccctcctgttccccatcgtctacctgttgacgccgtacacggcgctgatcgaagacacgcacacgcgctacgccgtcttcctcaccctcatcttggtcaagggcgtcgctgtcattattggctttccctgcaccaccatcctactcaccaactcggcctcctcgctgcgcattttgggaacgctgaacggattcgcgacgactttttcggggttgggaagggcgattggtcccgccatggccggagcgatctttacgtggggagtgacggggagggattacatcattgctccttggtggttcttgagtcttgtggcggccatcggggcgataccgagttggtggattgtggagggggaggggccaacgaggagtttgcagacggattctgaggaaagtggcgaagaggagggagaggaggaggaggacgaggaagagggagtagaggtgttggatgaggggagtacgttggtttcgaactctcagggttcgagggccagctcgactatggatggagggtacgggacgataaagaaagatgcgcaggaggcgagatgaatggtgatgccttggatgaatcatgagaaagggggtattgacggatggtagattgacaacgatgagtggaggacggggttgagaattttcttggttattgaatacgacatggcgtgggagaagcgctgcttctcatgatacccgtgtgctatcgatgttgaccacggttagatttcacgtttatttttggttggatggatcaaggcgttgcgggggtatcaaaaagaattgatttactggtttccaatcatttcgagaactttataggctgtgccgtggctagatacgacaattgtcggtccaaaacgttagcacttgtcgatcttgaatacatcgtcgtcgtaaatggtcacaacagatgcaatatatcgggaagtcatgtcacctatgagcaaggatgccactagtcacttaaaacagtagtgagaaacacaagaaatgcgttaacgtttttgatcatcatccaccgcttatccctatttgcatcgtgacctccttgaaaccaaagttgttaaagcacttggtttaacaaccaccaccaccattgtcaccctaacagaaggccttgcttcttcccactttcaatcctgcttgtatgatccacacagacttctgtctggtatacaaaaaccctcaacacatgagactcgtcttccactctcaccattatcagctcactgactttgtcaggtggctatgtcaaccctttccaagctcctcctgagcaatttatgctccctgaccacttccccgtttcgagcacgttatgctcccgagcaacttgtgctcgcttttctcgtttcttttttctcatcaccaatactcaaaagcctattctccccaacctatatgatgcgcaccctatctgcacccttcttcctcccccgccccgattcctcttcctgtaagtgtagaacagttagtcctgtatgatcaaagaaaaaagaaaggaaaagtaggatacatacatgcaccccagtttccccttgaccccgaccctggcatgtagaagagttagtaaagctgcggtaaacagaaggggaaaggcaaaaaagtgaacatacctgtcgggcccgtggccctcaacctgcccggggggcaagctatctacagctattctagacaaaaccaccaaaaaaacccacgcaagaacacaacccacttctcacttctcctcccacggcgtgcatccgacccacggtcaaagccgcctttgggatcacgccttcccctcttccatactaccctccaccacggcatgagtccgacccacggtcaagccgccacggggaccacgcctttttttcttttctttttttcttcttttttttctttcattttctgtgaaagcaatcatgtgctcatactgctgccgctcctcctcctcaccaccaccacttagagatcaaccaccaattttgtttcttgtcccaaccaaaagacatggttcattgtgccatcaagaagactgactcaacagcgccagcgcgctctgaaaagccctcaccacctctgtcaaatgctttctccgctgcgccagattctgttccgaaaggcgcacgtaccgctcgcgcgtctgcagacgcttgacggcgcggtccgtgtcgtgagccgaagaagatgaggcccacacgttgaagtactggaccagctgctggaactcttcaaggagttcttgctcttgggcatcggcggctgagagggactcggtgtagcgcgtaacgaagtcgtcccagtcaaaattgggcagagtgcctggagtgctgggcgacgaaagagtgtgcgcggcgagaatgctccgaggggttgggttgatggaggttttgattgggttgagggtctgataaaggctgtggttgtggttgccttggttgctactgttctggttggtgatggtaatcggttcattggtgggagtggtggtgttgttgcgcggctcaggtgtcttgacctgggggcgctgtgagttgtgattcttgttgctgccttggaaaacggtggcagggaggaaggggggaggggaggagcggtcttgttgatcctgttggaactgggtgactgtcggctctgcgttattgccgtggtcactagggctgttggccaggtggtcatcgtcgctgtccgggccaccgcttgtgttgctgttgttgtccatgatagggacgatgggcgttgagcgcactggttgaagaggcgaaaggagctgaggcgactgaggcgactgaggcgactgaggtgatcgaggtgatcgaggtgattgaggcgactgaggcgatcgaggcgattgaggcgatcgaggcgattgaggcgaccgaggtgactgaggtgactgaatgttgtggtcaaaagagtcgtccccgccaaagtaagagctgcggttgtgctcgctgccggctggagaagcggtgcttagatccgaatcaggcgactctggccgttcttgccgtatttgaggcggggtagatgccatgttgttggtttgtgtggacaagggcggaaggcgctggtaggcgtgagtgaaaggcaggttatgctctttccttttgttgttgtttatgagtggtcgcaagtgatgccgctttcactttgctgttgattggatgtttagttgttgtgtctctctcttctgggagactgactggtagtctagttgtttgtggacttggccgatgtcgagagagtatctgctgcccgatgagtgcgttgttgccgattggattgtgctacactgcaagtttttgtgcaagtgtgtgggtgtgacagagaagtcgaggtctcgtcttcgtcgcttcctttctgtgacctcgcttggatgagaggacgttgaggttaggtacctctacttttggtgagaccgggagccgccgaatggacgcggttgcagctgtggaggattcgctcacagcgagtggagggcgctggagcctctggaaagaggggccgagagcgatgggcggctgtcgagctaggcaggagcgggaagtgggtcggtactacgcgccaatccggggcaggtagcagggcgttgacacttgaccagatgcggcgaggattgtgacttgatgctgtgaaacatgatcccggtgactggtcctcggatgacgcccaggggcgtgtgtgtgtgctggacactgtttttgatcttgtttatctccctccttcttaacaccaacaccgcttctctctctttggatgattggtattgatcgatattcattcgtcgtcttgtttcatcgccgctcgtcggtatcggtattgctttgagcgtatctcatcgggcagcaagcatcggccgtatcgtcatgtcatcgccgagtctttgaagatctattccatcgataaccaccagcataatcagttagcccctctgttgctgacatccacgagacaaccctttccctcttcgcaaccaaactcaccactttgattttctcgacgaagccatctttcttgttcctgttcaaaatgatttgttgcagtctttgcgaccgctcccattatggaagggtgccttttctctgcgctgttgatgcgcgcaatcggctttacccgctccgagtgcagaacgcacgagtcctgatcgagaacgaagagttagagcgcaccgtcgtagaggaggaagcagaaggaccatgcaggaagccttacctggaccgactcaagtcggaagtggctgccgctaatgctcgaaccgccgagatcatggcgcagtgtgagcgcttgaagagacagaccgagcagaccaggaaggaggttgagaagaagaaggatgttctcgcccggaagaagtctgatttatcggccatgtcgactggagttgcagcgaggcgaaaccgccagctggaggagacccaggagtcgatccgccgtattcgattcaaatgggcggcttgtgctgacaccatggcgtcgacgagatcgtttctgtgcgaggaggctgccagattgtttggacttcggcagattcgcaagggttcttcgaaacggtatgagctcggcggtgtcgagattatcgacttgcatgctctaaacagtgagtttagccccttttctcccaatgtctccgataatcagcttgacttactcttttggtgtgtttctgtaggcctctcaccggaggttatcaacacatccctggccaacatcactcatttggtgatgctgacctcacattatcttgccataaggcttccttcgcaaatcacacttccacaccaagactacccgcgaccgacaattttatggccacaggcgtcttatcaattagaggagccaccgtttccggcagccatgttatctggtcaacaccagcagtccgggttggagggaccgccgatcgatgttgagaaaaccagatctttcccccaccgtccccgtccgctctggatcgaaaagccgctgcccgctctagtcaaggaagacccgcagacggccggaatgtttattgaagccgtctgcttgctggcccacaatatcgcctgggcctgttgcacgcaaggtctcccgtttggttttgattcgcgggatacctacgatgagctgtgcaacatgggccacaatctatatcggttattgattggcgataatctccatcggcgctcggtagatccgaacatgtttccaaaaagtccaagtcccagtggtcaaggtaatgaggcgacaccgtctgaagagagtacgacggcgaacaacaacccgagattggttataggtcgctggtctcatgggactatccacaacttcctcgagagtttggaagggaaggagtggttggacaggtgcagactccccagtccgcaccggatgtcggatcggttgaagaaaaagttgattaacgaggcgccgatgttggagtgggagaagatcgagggtgacgagctggacgatgctttcgaacatgacgacggtcgtcttggagttttggttaagcgacgtcgtcgaaaagaagagattggtgatagagacggacgggtgaacggtgatttcggggttgaatctgtttcgactgttgttggtgccggtggtttgtcgggagccgttgccagagaaagaggaattggttcgagtggtaatgtggctggctcaaccgacgctgctgctgctgttgctggaacgagtgctagtagtgccaatactagagggacgagtggctggacaaagctcaagagtagatagaagttaaagaggtttgtcgagatgccgccatggatagttgaaagtccgttactcgttacctggttcctgatttcaattggatttggtttggtttggttcatttggttcatttgcagcagcaattgttcggctttctgttgcagacatacccaagtcagtaaccaatcccaaacagagcgacagaaggagagaccaggtggtacatacattaacagtctgttgagtgttgctgattttacaacctgggcaggccaactcaacataaaacaacacgaatctgtacaaggcgttagccatttgcttccatcatcatcatcatcatcagtgatcacgtgtttgttgatgcaatggaacttacttttttcttcggtgtttcgtcaggctttgctctcgagtgcgatttttgcacccataacggatggtccaactcaacatatttttttttgtttgagttcagtttgcatcattcggaccatccttttcccttctttggggagccccttttttgggggtatcgatctcgacaacaatgggaatcctcgacgtgaatgagtgatttgagtaagtggtttggttcggttcgatatatggttttgtttccatcgaaacctgttacattcatctgttagtttgtctgatatttgagctgcacgagaggaggatagggaaagagaagggggcggcaacttacccgaagctgtcgaatcgctggcgttgatggtccaactcaacgtgtttttggttcttgttttttttgtttttggttctgtcgtcaatgttagccatgccgctcgcctgtcaaatcaagaaagtggtaaggtaagccaggacttactgcaatctatcgttgagtttgctttggaccatctgatttttctcctttctttgaggagtcccttttttagggtaccgatctcaactgcttgtgggagtgctcgacgtgattgatttgatgagtgtgttcaatttgattttgtttcaccgagtcctgtcatctttgttagtcatgtgtcaaacagcaggaagaaggaagatgggagagagaggggtcttacccgaagctgttgaatcgcaggtgttaatctatgccacaggatttgctttgcggctggtcgacgaattgtgattggtgtcgagcaagccatgcaaagctttgctgccggtcatcaagtgtaggtttttgtcttttgaccaggcatgcaaagaggggaatcgtcatgtcccgacgatgtgagtctgaagaaagttgttcacggtttgaagttgtaagtcgagacatggttgattcgggttctcgttcggactgcttgctctttttttggtttaaacggagctttgagattttggttcgtcgtttgcagtcctgaacatgccacatgtttggacatcctgagtttgaaagtttgaggacgtcgctgatgtcgagacgatctgaagattgatttgagtctcgacatgttggtttctttcgctcgggtctgctgtcactgtttcttttttttttctttttttttgtatatgtgtttgaagattcgaagattgaagagttggttggtgcagacccaaacttgtcacattggtgaacatccatgattgattgaggacgttcttgttgatgtctcgacaaggtaaatcgttgatgtcttgacatgttggtttttatttcgtcagctgcttcctgtttcagtgaagaaagtgatgaagcggagctgaactggtcacacgttgtttctttttgagttctcgggctactatgagagagatgtagcgctgccgaactggtcaaaatcaatggttggacatccgagagtgagagaaaagatgctcgaatgaagtgttgcaatttctgtttttgtttcattttttctcgtgcctttgagaagaaagaagattggcggcacttggtcatatgctgtcaacgtgcttgagtgattgcacattgatggtcgctatgatctggtcgaaacagcactgagtgtcaagatgctggtcttcgacatgatcgtttcgtcggtatgccttggtgagaaagaaagctgtcggcaaactgacgtggtacttgtacagttgttgtcaggtgatgtcgtacatatactcgcacattttttggtgattgttttcccttttcaatttttttgtcttgtttggtgttttctgattgatagatgtcaaaagatgagttgccatgtaaggatgctgtcagtctcatatcactgctgctgtttcgcctttcgagagtgataaagttgctgcaatgaattctggaagatgtggataagtctggtaagaagatgatgctgacagtaatcgtgacaagaaatcgcaaacagacatacttaggtctgaagctggtaaaagatgttctgaaaacgacgaatgactcgaacagaaaaagaacagataatctgacagaacgttgtcgattcgccttgcgaatgtgagcgtgactgactcggtaacgacgacgttgagggttgtgttgctggtaggacagaaggcaagtgtgactagcttgccaacatgagttgtcgatccgcaaacacgtaatgtctccgactataggcgtcgagagatcaatgagaaaatgcttccgattataggcaccggagctgatatcaggttgtcttattaccaagcgtgacttcttggttgcgacatatcgagagacagaaaactgtactccctatttctggccatcccacccacccttaccagaaacctgatatagaaagattcgcagcacctgttcccgaatgcggcctttcggtggcgactgtgcgaaggaactctatagccgaatgtactcagtgtgaccgctgatgtcgacaatacgagagtgagaaatgggtagttgactgatgatcatgagaggacaggaatgaccagcctgtcatcatttcacatacaaccaaactccctggttctggccaacccgcccacccatgcctagaacctcttatttaaagtcgagcccgctggtgagagaagtgtgtgtcatcgatgtagaagattgtcggaaaagggaagaaaaaggtgacagttctgatggaaaggcgaaaaaagatcccgatagacaacacactctcaaaccgaacgaacaagaccgacaacaaccggacacagatcaaggaattctaacaagctgggaagttttgcttcgcgccccgcaaaacgacccaggttctctgagctcctacccatacccgcctcatgctcgagagaacaacgacaagctggacttatgtacgaacttgagtggcgcccgcccgggaccacccatgccgtttatgccatatgcttatatgtcgccttgtgatccttgtcttaattgccggtgttgctgtgtgaaagaaggttgcgacgccttcttggtagttttgcgaggggcctgcgccgaatgacctcctcatcggccctctgagggccctcctcatcggacctctgagggccctcctcatcggacctctgaggatgctcctcgtcctcgctgaccatgcccaaaagctccagttcaaggtcagtgaaatccctctcggcgtcctgctcctcgccaggcgagtcgctgacagccggaggtatgatctcaccggcagggggagttgccgaggttgaaggagtgaccggtgccggtgccggtgccggtgccgtcgccatcgctctgctcgcccgcgacctgggcatcgcaatcctgcgctggctgatcggaatcctaacctcctcgtcggagctctcgattgagcaatcagagtcttcctcatgctcggtgtagatgtccgccccttcggtttgccgcattatctccacctgcaaactcgccgaggcataatccgcttgagtgagcctctgaccaaccaggaaggcctggcgcatcctgtccatctcattcgtggtccaaaccgcgtcatgcacccggaaattgggatcatccggggtggtatgatcaggcctgaagtcttctccaaagatgttggagggcgaggcttggttggagcctggtgcagcagcgggaagaattggctggaatgtcgagatcgaggtcaagaccggtgcaccgacagggagagttggctggaacaccgcattggtgaagtccaatccagtagagcgaggaggagtgggcgaccggttggggggagtcggcgccgagcaaaccggaggagggctcccgaagagcgaatagtcccacgaccgaatggaagtaggtgtacccggtggtgacaaaacaagagagccgttgctttctccatcgtcaacgtcaggggtgaacgttggcgagcccaactcctgcgtctgatctacctcggccgggtgctccgggggctcagggtactccgaggctgatggctgtggaagatcgggatactctgattgccagttgttctcttccgcatcgtgttcgaggacatagttctggagcacctggagctgagcccacatctcaggctcgcacacctcaacgcctgggtactcgtcggtagccggggctgactgagaaacctcctgttcaggttgctgttgaggaacatcctgctctgatggttgctcaaccgccggcgcgataccctgagttactgccacatcaagcggcgtgtcgacgtaccggagatctggatgaatcgagttgatgtcgaactcgggaagaatatcggcaaccaccggcctctgctcagaggttacaggagaagcttgactgtcaacaatctgagaagctggagtaaccaatcccatgccagactctgcggtaacggaaaccggactaggctgaggagccattggcgagaccacattgtcgaacatgttgtcgagattgggatccaccaacatgttgaagtcaatcgtgtcggagaccaggacgcgatcggaagtagctgcggtcggctgctcaacaatgttccagggttgttgctgttggccgggggtgagcgcagggggagccggataatcgaagtgaccctccatagtggtatcggtctggatggagttgaaaggcaatgccatttcgaccatgggatactcaaagaacgtcgtgaccatgtctgactggggaacatcaaccatgtcgtgctcaacattttggggctggatcagagagggcatcgtgaactcaaagttgaagtcggtctgaccttcaggaaacatcgagggaagttgccagattggttgctgagagccgagcgggacaagctgaacagcttgcccaccaaaaacgatagtctcaggagattgctgtggcggaaacaactccatttccgacgagactacgggcgactcttcgtgcatccaaccttggtggctgtcatcgccgtcttgcatctgctggtcgtcggatagaccagcgttaaccgtagtcgcaacttcgatgtccgtcatggccagatcacggtccggagacacttcactgtgagccactccgttggacacaggtcctgcaagagacaagacagatgaatcctcacccatatccacatcatcgtccgaaggacgggctgataccggctccatcaagatggagtcttccaccgaatcaacgacagaaggaacgaggtcatcaacaggtgatgcgagggttgcaagaacgggaacctggagaggcgactgaacgccatttccaacagtcttctgttcgtctacagatgtagatacagcaacagaaggggaaattcgcaagacctcaagacgaagtctaagatcctcgatctcctgctcggacacggtgttccgctcgctcagctgcagttgggataccacagagggcggaacagaagagaccgtgacaatctcctgaataggcttctccgtcaggataggcttgggagcgagcttgtcgggcatgctggaaataccactgccagcaacctgatcctcaacaatggtcctagaaaccaagactggagagggcggtgtgatgacaatctccgggggggtgagctcgatctccgcgtggatcggctccggagcgacagttggttccgtaacgacaaccggttcagaaatgggtgcttcagccacagctgccggcctcgatactgccactgccatgagagattcaggaaccatctcctcatagacagagtccgaaataaataaatcataacggggggccgggacgtggcggcgagacttggacagcttcttcagcacacgctcgtagcgggtgctccgtacgggcatcggctgaggagcatgctgcgtgtcggcctcgggcagttgtggctggttaggcgccgtcgaacctggcgcggcctcttcaacgatcgtcggggagctcgttgcctgacgggtcttgaattgctcgactgatatgcccatttcgcgcgcggtcttctccattagcagttccagacctttgagccgttctggaatggacggacgaggaggggcaggaccggcatggacgatatcgaaagcagagacggccggggtcgacttggcgacttgggtgtgctcagcctgttccggaataacagggctggcaattgggcgggctacgtcttctctggtgctgcggttcacaagatgaccatcatcaagattctcagaaccctgccagccctcgcgctggcaaagaaggtactgaggaacagcctgatgttccacggtcatctcggactgatcaacagtctggttgtcgggggcaatgaaaggtgccggggtgggcggaggaacatatcgaggaacgataacaggaaggtaccacatctccaaggacaggtatacctttccggtgcgttgttggcggagacgaacggcttgggagaaccggagaacccattgcgaaaacaccttccaagcagagactcccttggaggcgacaaaccagacagtttcggcgcagcgactgattcttcgacagaccttgcgatacctgggatgcttcaagccgatgcgaaccaacttgaagacaagaaccgcaagaacaaggccagtcgaaaccgagagaaacagccgacagaggtagacgagatcgaaatattcaaggagcctctcgacaagcttccaaaaaatcacctcggctttctcccacgccacgacggggtgggcgattgacatggctatttgagggagcattagtatcactgattgcctgtccgttctagaccagaaaccatcgacttactgcaaagatacaaggcccagaggccggaagggagagtgacagcggtggtgagggcgcaaacccccaaccacacgatggtgagaaaccagctcaggaggtcttccatcttgctggcacactcaaagcgagggtgcgattgttgttgctgttgcggttgttgttgctgctgatgctgctttgacaaaggcttgcttgaacgatcgcgaatgctgtatcgacgttaaaaaacggatggtgcatgagagaagaaaagaggaagaggaggaagagggagagagatggaggggtttttaaagtaccgtccacaatactctgcggccgcagcattcactcaaatcgtagttggaaggtgcgccaacctggtcaatatgcttgagggaggccgacttgggatgaaatagctcccagggcgtcctctggttggtcaaccggtatggttgctccgtggttactatggcaagtgaccggcgaccttgaaaataacggcagaccggtcgagtgaatggctcctggtacgtacttggcaggtattgaaaccttcaaaatcgtcacctggacccgtcgtctgaactttcaggtccgcctcacttttgagctggcacttttcgacggcggggtaaggatccaggttggcaagaccttcaccttgatctcaccttcacttccgcttgatcaggtggactattcagtggcagcgagtctattcagtgaagaggaataccagagcccaggttcaggttcaggttagccatctacttcctaggcatgttgcaggatcctgacagccactctgcttcacttgtgctctaatccgtgcttccctatgttggtcctgaccccacggttttgctcccataccctggacagtgttcttggtctctacaaaggaaggtacctctgagtatgcttcaagatagccgtgttgttgtcaagaccccgccaacactaggcagcctttcctgcgtaatacctatctgtttgaggtaaccgggcgtgtattgaatctttcaacaattcaggatatcgcggggtcgtcctcacctcgaggctccggccagtgcgtatcgggctattttatggcagattgtggacactcatcctcctatcaagacgtatcggttcgacgaggaccttgatggtcgctccgccttacttttgactcctcgggtcgccgtttgtagtcatatgcaggtgcggtactttggataccccatcgatgggtcatgcggtcttgcatttcctgctattaagggtgaagataacgaagtgcaaagtgagatttgggtgaggccgagctcagaccttcgaagctgggtgatggggaatgtcgggactggtagagagtaccttgggaacttcgtgtccagaaagacagcgggcgagtgaagatattttccatgtacaaatgattgaatttcggttgatatatctagtgtaggtggctgttttggagctgagtgccaaaatggtgggagatatcgtcgcgaacgcaaaaagcccagcccgtgaagcatactctctggtctttatacggggttgaaagggtgtgttagagcaaagcattgggaaccagatcagctttatgaatcacagcgcaaagggagcacgcaggccagatgaggagcccatataggatgctatgcggatcttccagtcaattgtatcggtggcattatatgttgctacgcgcgcaaacagtattgctccaggcaatcagaggtacaccaaaatgcctttggtcgtgacagcctggcgtgtcgcccttgaccaaaggggttgctacccgtcgtataaccatgattcattgtgcaatcaaggaatggccattaggtatttttgatgatacatgatcacaattcagttgacttttgctgtctgccactgcgcggacactctcacgtcatcaccctgggatgtgtgatgttgacaagaaagactgtcgattacacccatcgcatgcagcaattattgagagaaatcttttggcagtacgatgcgttagagtggtgttgtatcgaatggtgataatggtgtgaatttgcaccacttggagtccttttttgacagtcccttcacactcgcactccaccgtttgggtttttgtgtttgcttggaactaaacactacagtccacagggaatcaaaattccactctcgtggccattcactgcatgcatagtcctccctttacgtcgtctttattgagcgttttgtgcgatgacttggtggagatggggttctatcttggcgttctcgctactatcaagacactcaaatcgaaaggccctaaatcaaggaaatggatgcaaaaaatgtgtcaaggccaggagttggattgacaatgaagaggtttcttgcaagaactttgagcttttgcttggttgtcgaacttgatgctgatagggattcatttgatggtctggcatctgctagctgcctaccatacaccatcctaggttgcttttgttcttttttctcttcttttctccaacactcactttccgttccccatcattttgaacttgcctccaaacgccccaaaccaactgcctccaatacgtacgtttttatcaaacatcaggtatattctcagacagttttgttggcttctcgtggttataatgggtgatcaggcaagatgtgtttcagacatctacataatctagaattgagtatgccatatcgcaagttacatcgtgcaatttgtacgagacctgcacgatcggatctacccatatatcagaaaccaaaagtaggtgcgcatacctggacaaattgagacagataggtagaaagctgtgttgaagccgtagtgtgcatcaaattttaaccgcattgagcgtctgcaaacgtttcgcgatcatcgttccatgtcgtgcattctgctattaagatccagatatctttttattttaacattggtccattaacaagatcaaaattggaggtaccgtgtgtatacatcatcatgactgttaaaccaaccggacgagtcggaacatggtagtcagtcaaatgaagggtttggtcatcgccgcaaatatcatctatcacgccaatgcggtacatcaacagatgtagtccatttactctgaaagtgtgtatgtctgctgcatacgtcatgtcaggtcctcgaatacgcacagtaaaccttcaacttcatgtctatctctcaacaatgctaacgctttgaaccgccgtcgctacaccgttcagtttgatcttgggttaaaatttttggttcctttacagcttttacccttcagcccacattgaagcctggaatctgttcggtctcaaagacattatatgagcctacatacatgccttgtagatagttcgtgaaggtcaactatgtgtaagggaaattcataatcattgtaatcttgatatatgcgtaacggggcggagacatatcttaaaattgaacaacagggtagggtagtcatttatacccacctattttgtgcgtcgcggtcgttttgacgtcttagccttggttgcttctgcattgctgaacgcgtggactagaataatcatgtgatagaaagcgtccccaggaatccagacgagagaacttttcttttcttttttttttttcctctccttggtcaaggctcaagggagtaggctataggacaaaagacagcagccagccaacaaaggaaattcagcttgagggcacaccaaggaaaatatgtatatcaaaaagtccacaagcaaagtagactgactaaagaccgccaaaatgatccaagcaaatatatcagaacccaatttttgtccatcaaaagcatggcatttgagatttacaaagcgaaccccttatcagcatagcgtaatcgtatttccagaaacagacaccaaagacagtcaatcaagcgagaacaatcagtagccagtaaacaatataatctagccaagggtatctatcatcataccaatactcgatactcaaaagccaaacttggacatcctccatccgtacaattccccgtccatccgatttcaggcatttaaccgagacaacacggcgctgtcgaagtgaacattgtgtagagtacacaacgggtcatcctataagggtgcagtcattcagccgctgtcgaacccctgctccatccaccatccacctgagcctcccgaatccccaaagacccaaacccaaaaggtttgtttacttcagcgccaccccctgatcttgtgggccctgcaggtgctgcgtattcgcactcccattcgccaactgtgtctgcccagaatgccccaccttggcacccttcgccatcagccgcttgtgcaactctaacacgacctcactccattcctgttgctgctgtttctttctgttgccgcgagcttgctgctgttcctttctcccaagcacttgcttcccgagcttattcttgagaaagtcattcaacttggacttggtgaactgctcgccgtaaaggaccttggcgtctgatgtgactcttacgtcgagtgcgtcgctatttttgttgttaaagattttctccagggctagacaaacttcgacgcgagtttgtagaggtgctaaaagcagcgaggagcggacttcgagggttgtgtcggatgtccgagttactttggtgggaaagctcaggttgagaagccggatctgctcggctgctgcgtcggccttgtcccacgcgtcgctgacaatggtgagtaagcgattaacggatagagaggactttgaaagagcttgcaggtggctgctgatgcattcgatgaaaaaatttctttctggtgtcaagggaatgacgttgcgttcgcgcttgtgtgcgatgtatcggatgtcaatagtgggtccctgtttgttttgttgcttgaaggaggccaagtcgaaggcgagctcgatctctcgcttgtaggtcatgaacatcaccgaagcttcgatcttgttgatggcccagccggatttctcctccagttcgtcgacacgagctgccgacatgtaagtatctgctagaactgaacctgagcaacaccataatgtaaacacgtacctttgagtgagctgatctccgtcaagctccaccccctgcactcctcccgaattttgtcggccgccgtgatatcatccaagcactgctgcttctgatcagccagggattgaacgcccgtctgatgttcctcgacctgttggcgaagctcctcaatcttcttgctcttctcagcaatggtcttgtcaagctcggtaagctccgcgcgagcagcctcaaggtcctctgggtcgcagtcctcaagctctttttcgacagcctcaagattttccaactcacgctcaagagctccgtatcgcttggtcagactgggaaggactgatgacaagagctcctgctgcttccttagaagctcgtcgtccttgtccattccttccgagatcttgaagagcccctctttgagtccttcttgtagcttcatgcgccattcataccacatcgccttgctcaatagccgggcgtggctcttgacgttcttgaactggttatccatgagaagcttaagctccggagtggccgagatgtactccttgaacaacggcgggttttccacaaaggtctcggtctcgatatcgcgcacaatgcggcgtccctctgagatgtatttcttcagttcacgacaggactgtttgatggttagcaagggacatgatattgtgttgtgcaaggttgacctacatgctggtacaattctagcataggcaccgtacaggcaccagccaccacgcaactctcaaaggtaacatccttatcctccgcagatgtactgtctcgagaagcccctggggcaatagtgtgtcttcgtttagtcgtagtgagctccataaaccgaatactcgtcatgttgaggaagtcctgcagatgaatgcgctctccgtcgtcatctcgtggctccgcattcgcatcaatgtggccggtgtggtcaaagtccattgtaattgtaggctggtcattcgcgacatccttgaaacgaccctgatttctgggtgtcattgtctgtgtgggcgaagacggtatagttggtgtgacagtattgttgcttgtttgatcaacagactcagagacggtctctctgcccgttgtggtctcggccttggacggaggcgcctgcagcctgatgttcttgactggactgccttgatgtcccttcagccgttttactccatccttttctggagtatcttcatcaatatcctggtccaactccacgggccgcttccccaaaaggccttttgcacttcctacggccaagctcttccggccacgtaaaggctttttcttgggcgtgagcccctgaatcatctccatcaaattgacagtgggatctcgctctccatccgtttctcgctccaaaatccggcgactgttctctctctcttcttcctctcgcctctctttgtcaagctcagcttccattactcgagggtccgcaaaggccacagcacggcgttggccatcgggttgactgggaataaagtcgggagcggcctctccaatggaatctcggcgatcgataatttctgcaactttaggcgagcccaatcccggtcggtcagcgccaactccagaaagacggcggttctgtggtgtcaacacaatgcgtggagtgttaagcccagtagagggatcctgacggaaaagcttcgatttcaggctgagtggtgtgattttcgccatgggcgaagccgcgcgtataggtgaacttgatcggctcccaatccttctaggtgcaggttttgataccggagtgcccagctgtgtctctggagcctttcctggcgagggctgtcttgcaagagggcgcctgtccggagagcttcgagtaggcagaatcctggtgggcgagctcctcaatggcgagctctgtaatggcgagcttggtgcatcattagacagcccccccgctgccattgagctcgcaggcggcaaactttgacggagaccattgttctggaaggcagcaaggccagggcttccattctcatctacaaccgccgatctccgccgcttaggagaagttcgaatcacagccgtagatgtcagaggccggatattctctttagctgtaggccccgtgattgattggcttgtcgagccctgctgaggagtcggggctggtttgatgataccacccactaccgctgtaatgtccatcgcttgggtgtcgtttgcctcgtttccgggcctgtcccgtagaatttggccaacactgacagtcatatccatcatggaagcctcgtcttcgtcatcgttcgtcccactgttcgtcgtcggccgagattcctgaggagcgttgccgaacgaggtcccgcccaacaccgcaccaattgccgtggttatctccatcgacatgtcctcattagcatccgtgtcgaactggctcacatccgaaaccctgctgtgtcggattcctcctactgctgttgggagctccatggttctatcaccacgcgacgttgttgaaacttcaagcgacctggaacccggtctagcggaatgctcttggatggttgatggtattggttgtgcaattattcctcctattgccttggtaacgtccatcgacatgtccatgtcatcgccatcgtctccctcaggtgatggactactcatccgtcggatgattccacccacggcggtggtcatatccatatccgcatccatatccgtgtccggtacctgatcagcctgtgtgagattggaatgggtgtgctgaccactgccttggcttgagcttccctgcgcaatgtttttctttccccatcctgcgaacccagcaataacctcttcgtcttcatccagtcgttgggtcacagctcttcgggccgcaagtcggaggttctcatccaagtccccactcgagtctgcgctgaaatgcgagcgtggtgttgctatagaggccgaggtcaactcttctgcttctaccgtcatcatagtgccgtcttcaacatccgagtcatcgcttgatccggtcatctcctccgcttgaatctcagcgacactatcagcatgctcaaggtcggaatcgtacgcaatggtgtcatcttcggcattatcgggcgaaggcagtggtttaggagcttccaaggtcgaaggggcaggggatggagcggcggtcgaagacgatgcgcggcgtgttgtatctgtagacgttgtcgaatcttggggaagttcgatctcatgaaaggtgtgcagggtggcttcggcggcaaaggacactctccggttggcaagtgactttctgcgcgcttcccttcgctcgttattgtccttctcaacctgcgcccgctccttttcctcgcgctctcgggcagctgcttgctgctcctcctcagtgcgtacggctaccctggtcccgccctcgccgctgtcaaatgagctcgtcgattgatcggtgccgctgacctggcttccggcttgtcgcgatttgaatgtagggatttctgggagcgaggtcggcttgagaatggaccttgggggtggacgtgatggtacggccagagactacagtgagatggctattaagtgtcatgtctaactacctaaccaggaagggttcaggggtgctgatgaacgtacggctctgcgattaccattgcctgacttgaatatgtcaagactacctggccccatgctcttactgcgcatcttcttgcgaccagcgcccatagcgccgatatcaacagttgcattgtccttctctgctcttttcttcgtcggtgagccgccgcttatcgatttgcgcgggatccgcgtcggggggagcgtaacatcttgttgcgacgtcatgtcgactttctgccgttgacgggtttggctctacctctcccaattctcaattggagtctcgtatgtggtgtccgctgttcatgggcgacaaatgaagtggcgcaccagcatcgacgaagtgggtggatagatgattgtatagtatagttacacgttcttttcctaggtttggtagttggacgcgactttgcccctgcttggcgtcgcgcatccgcatgacattccacaatctttggattcaggctaggtcactcagatcctccagccgcaagggtcgggtcccgtcggcggggcagactgtttacttttgcgacagtgaacacgcgaataatagaggggatgaagggcgccgtaaacacaaatcccagggcgctgttttgcgccccaaactgccccggcaacttgtaggtacctaactcccgtgagtgcggagggggggactgtggttcgcggttctggacatgtccagtcccgctatcagccagtcgcaagtggatagtgcgcgaggcatatgtggctaaggcacacttgtggctggtgtggtgcgattgctggtcgttcgagcgccaagacacccctcagtgggcagagttttgcggtgctggttaaggtgcctggtggtcaaggcggctcaagtgtggctttgcaccgccgcttccacactttttcggatttcaagccccaaaaaatatccccaactggcaaaattgtgagccccgtggaatttcgaccttcctgccaatctcacctctcacgtaccatagcaccatcttgggcatcacccgaccggcaagatggctaccgaactgaccgtgcagagcgagcgcgctttccagaagcagcctcacagtgagtttttgcacctgggaggaaatgcaagggaaaagatgacaatggggaaattgggcgcgctgacaagcttcgattttcaaagtcttcctcaacagcaagaccaaggtcaagtctgcccgtccgggtaagggtggccggagatggtacaaggacgtcggcctgggtttccgtacccccgctgccgccattgagggccagtacatcggtacgttttcatgaacacccgtgagacgaacgtctatcagatcagcccgactcttcctcgaccgtcccgccgactttgttgcgaaatgcgaaccgacgagcacaaaacatgcgacagcacgaaatattgaaggcgaacaacacgcaacacgatacaacaagagcaatatcatgagcaagcgagcggtgacggcaaggaaagggggcgatttgacgagagacgaaatgagacgagaaggaggagcaaatggctgatatgaattgcctactactacagacaagaagtgccccttcaccggccaggtctccatccgcggccgtatcttgtccggtaccgtcgtttccaccaagatgcaccgcaccatcatcatccgtcgcgagtaccttcacttcatccccaagtacaaccgttacgagaagcgccacaagaacctcgccgcccacgtctcccccgctttccgtgttgaggagggtgacaaggttactgttggccagtgccgtcccctttccaagactgtacgtccatattccgatatcaaccctcccgaggggccgaggacgactcctgaaatctggcgcgaagcaccaaacgcgtcaggctatttcgagcgaccaaccggttctctctctttttctttaatggcgaggctgacacgatatgcttacaggtccgcttcaacgttctccgcgtccttccccgcaccggcaagtccgtcaagaagttcgccaagttctaaatgcagtctatgagaatgctgaagggtgggggcttttcggaattgagcatttctggcgcggttcttgctttgagggcttgttaaatcagttacaatgggccggtccggcaggggaaaactgcacgaaacagtacacaagtaaaaatgtgtcatagaggcagtgccgactgaatgaaatccgccgaatgaactttgacgaagagtcaaaacaaaatggatatgataccttgtttcggtggttttggcaacacttcatgagcccatacgttgtacttgtcacgagttgctggttactgatgaagagttctgataccgaaagaacccaaatgctttcatgggtcagaaaacgatatacggacaatcacgatgttcgcgtcaagactgctccaactacgataacgtcacgacacaacacgacatgtcacgacatccactgcgaagctcgagatggggatcgatggaagacattgagcggctgacactaaaaggcatacgcgctactacactaccttatagtcatttagtcgaatagaaaccggatgagccaatgtggcacctgcaatactcgtgcatttgtaatgtaaagtttcagcaggctatctgaaagtccccttccagtacaaattgcgatggcagttactcttatacatacggcctctcgccactaccctgctcaacgtcaaacctctcgatctccgacaaggtgttgttccaaattgttagagaaagggaagcgggaacccaatcacaaacccatggcctcagtcgaggacagtttagcaagcctaatttgtctaacaccaaatagatgcactcaattactctcttccagagaaagtctccaggtttgtattccaggctgtgtggcacaagcttttatgcttacgagtacactacactacacgcaccgcggactagtaaacaggttcttctatatggtctgagaataaacaatgcgaaccaccgcgacaactcttcgtaaccgtggagaaaccaaaaaaaaaaaaaaaaaatattctaaaaaaaaaaatcgacaatgtaatccgtattgtgatttctcgtaaaaggatagataagactctctgctttatcgggatttcattgttcataggtagtaaaatccacgtgaggtgtgtatcgcttattttgtagttaagttccccgtcagaactccgactcgattctagacaaattctagacaaacacagctttacacatcagtttaacgggaaaaaatgtggtagaattacacaccttttgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgttctgcacttttgaatcgtgtgccactttgctgtgccgtacataaagataaggagatgttattcccagacggaaccagaggttttcaattagaggggtatcaaaaccaacctaagttttcttatcatcaattttactactagtacaggtcaaaacaaaggtacggaagccttttaacacgaagcaagagtaaacttgatgtttgatgtatagtagcactgctacgccatgcttccaacttttcacaccatcaaaaggtgaaatataccttgatggaaatgtagtacacatcttctacgtataccgaatatgcgaatacagcaaggaaagagagtgagtggtataggggaccaaaacattacagcaaaaccatctagactataaagtggaaccgcgatagttgcaagcgattcgatcagtgtataccaaactacactattttgttcttttctccttttcgttgcatagcccggagtatgggatgctccctacctgttaccgattccctacgcctcaatcctcctagcgtcctatgaacatgagcgggcacaaatgcacgccgatatgatcagttatcctcaccctgaatgaccattactcaataagtcaccagacaacaacccatactcaagcccaccacctggttacttgtactaccgtttgaatcttcgggctaaactaagccgtcccgtgcactttgtggaaggatagcagcaaggcattccgctttgatgggtctccttggggttgagtttacggtgacggcttctcaatacttcaagagccctgtgggcaaataatgtgcgctggacggtttgactagctctacccttaccttcccgcggtgagcaacaaattgtccttagcagaagtccagggatgaactctttcaggatgggctggggaacagagtttacttagacgttccatcacctcgtcaacggctttgtaggataaaagggaactttggatatttttgaagctacgcccttcaggctgagcggtgagcagaatcgtgtcttgccagccagtccacaagcgtgtgatcaaagtgcattcgtgctcgtaccaatctataggttctggagggaaacaaatatattcgtatctctgcatagccgcgtcctcggagtgggcttgattgggggctttatcgtcctcctcggtttcataagtccatggacctccacgcttgtgtgccagactttgatgtcgtccctccaggtctttctgtgtttgctgcgctgattgcaaggaagcgttggtaccagtatccgcctagacaggtggagtgttcccggcgctaccaagcccagccccgggagaggactggtcagcaccggcactatggctgacttcgtggaaggcatccccaaacgcagagtcctccatatccatgttcagatctcccaaatcatcgccacctggccccacgctaggcgggtcgtaaccagcgagggcctcgccggcggtatcgagatcgcccagtgagctgaagtcaataccttcgcccgttggggtgggcgccactgatgcgggtttactcgaaggttggggaacctgctgagcaggaacgccaacagcatcactgtggccagccgtcgttggcggttgggggatagaggcagttgtggcacccgaagggttagtagcaacgggcacttgatcgggcgcagatgttgcaaccttcgctgaggcttctgcgtcagcgtcctccatattaatgtcatttccaccctggttagttgcaggtggttgaggtgaggccacgttggcggctgaaggagtggcagcactcgaagggttcgccgaaagattcagagcttgaggggttgatgctgtcgagaaaccgccggcggtattcatctggtcaagcaggccggccgcggtacctcccatatcgatgtcagaatcaccaatgatcgcaccgctagcttgagagccggcttgcgatggctggcgagacatgggtggggcctgtcctaccgatggaaggctgggttctggctcaggagctgactcttggtagccaccatcctcaactcggtgaacatcatggacaacggtggcaggcttccccacaatcttttcaacactggcaagaatctcttccagtgctctggtgttcctttgaccctgccggctactgccgtcctcgtcatcttcgagacgtccctcaaggcgccaggcttccgaaccagtttcttgaaccgcgaaacgcaaatcttgttctgcttgcatgatagccgattgctttctcaggctcgctagagccttttcgtggtcggccttcatccgcgcaatctcttccatgtcggccttgtttttctccaatacacgcttgcgaaattcgtctgccacccctggggccaagtgtcccgtataaggctttttaggcccatgatctaccgcctcggtactctgtgcctcaaaaataccctctgtaagcgaggcaagcgcgcctttgcgtcccagtcccaggtcggaaacttctatctggccaatttgatagggggaagacaagatttcctccatccattcgtgattttgttgataccgagcgatgctcacctcgcgtggcgtaaggtggtcgaaaaggtcaccacgggacacatcctcctcgtcatcaaaagcaccttccaagctttgcagctggcctgccatctggctcggatgggctcctggtggctgtccatgcccacccctgcgcttggatgagccggccactgcacccggatgcggagggtaagccattgtcggaggaatgtggcgaggcggcattggcggggcgtacatcgactgaccccgtcctggaaggggaagttgtggccagttcacacgatccgatagcataaactccttcttgacgatctggcccatttggaaaagttgctggcgatagttgataacctgttgcatctgggggctgacggaaaccatttgtacgtggatcctgtcctgtttgtcggcaggtccataatgcacaatccagagattagggtccacctgcggtgcattcggcactggcgctgggccgggaacgaggcgaaaccgttttcgagagtgtatcgtgtgctgctcccctggtctaaatcccgaccgttggatgtaagcctcgagcacctattcgctaaagtcaattctcacgcccaggaacgccgcaacctcagaaagagtgtcataccaaaccgttcccggcaggctgatggtaaaagatctcgggacccgaccatatatatccatcgctggagaactcaacgcctctgcgggcagaaggttgccatgtcaggtatatggacccatcgttggggcagtcgaggtatgtccagaagaatggagccgtgtcacgggcgattttgggtgcggccgtcaaccactttgtgacctctggtagttcgaccctaggctgaaacgcatagcggaaggtggaaaggaggtgaacatgaggaagctatcagaaaagtttgggttagtcgtctgtaaaggcacaccaatcgacaaaacaatggataatgcagagctatgctgtcaagggacatcataccaagtcctggtgcacgttttggctcggatcgccagccattgtgctttggtcgaggttaaaatgtgaggtttgttggaaagaggagatattgtgaagtgaggattattcctgtgtgagcatgccaatccggggagctagtagtaaagctaatattatcttctggcgttgtcaatggcggatgtactcgtggatgatgattggaaaacgaggtgccttgtcccgtcgcgtttgaggtggatttccggggcgttgcgcgcttcgtggattgacaagggaactttccgtccaggaaccaagctacgcaggcgggcaagttccagccagttacagcggcaggcaatggagccgcttggcggcggcagccccacaacagtatacatcaatgcttaaaagtttgttagcgcggttcttgtgaccggggtttgcgagacttcacagaaaaataacgggacaaccacattcatagcggaaaaatgaagaaagtgtataaactattcgaaacgcatctggttgataccaacttcttgcatcaaaagaggtggaatattcgttgagttgcgaagagtgtgtagtaaagtcccgcgctaacgaactttcaaggggtgatgtgtacagttacacgtgactacctcgtcgctcaacctagccaactccattcaaatgctcacgggtgacctgcatcttgataaagccaatttatttatttttgccatgattccaacaaccgctgctagcctcatgtcgactcgagcctcagtggccctgtttcagcctggttataaaatcgctgtatacaccatcattcgacaggatggaacgtggaaaggcacgtagaggacatctcatagatagcgaggaaccacaatccctagtctgaaccaacggtttgtcgctgtatttcaatgctcagtgtccgtctcatcggtctcgttcttcactactcctgagccgccggcagtagctagtcttccgtccctgcacgatcggacgggcatggatcgcaggcattcttcactggtttcaatgcggtacagcatcatagttcttgttcactgcgagtgggagaaaaaaattcgaattccagttcatgctaaagtaccactttttaattccagttcataccataaatcggcatcttggctgatgcatcttacgtgtttaccctttcgttagttgccaaaacactgaagcaaccgttcccaatgtctagatcgtctcctgaccaatacatcgtatccattccataccgtactttctttacgcctggtaggtggaagcggaaacgttgccgccgcggccagtccagttgacgtggatgtacttgccctcggggtacttctcgttggcgtactcgggcttgaccaagaaggtgtgggcgccgaagtagtcgcgctgagcctggagcaggttcgcggggaggtccttggtgcgatagccatcgaaccacgacagagcagtggagaaagcgggagtgggaagaccaaggagagcagccttggcaacgacgtcacgccagccgggctgggccttgtggatggccttgttgaagaagtcgtcgaacaaaaggttctcgaggtcggggttcttgcggtaagcagcggtgatgtccttcaggaagacggagcggataatgcaaccaccgcgccacatgagggcaatggaaggcttgttgagcttccagttgtactccttagcagcctgtgatcaaaatagcgttagcaatcgcacctcggtgatagtctgtttctgttctgcgcatccacatacctcctgcatgagcatgaagccctgggcataagagatgatcttggaagcatagagagcctgctcgaggtcctccaagaactgctccttatcaccctcgaacttgttggcacggccaacaaactcgagcttggtggaggccttgacacgctcctccttgatgccagacaggcaacgagcaaggacagcctcggcgatgagggtgacaggcatgcccaggtcaagggcgttgacagcagtccacttgccggtacccttctggccagccttgtcgagaatcttctcgacgagaggagtgccatcatcgtcggtgaagtacatgatatccctggtgatctcaatcaggaacgagtcgagaacgcccttgttccacttggcaaacacatcgcccatctccttgtgggagaggccgagaccgcgcttcataatgtcgtaggcctgtaccaagtcatcagttagatcggtgtcctcattcgcctcaaaaaccacgtatggcagagtgcattggggctactgacctcgcagatgagctgcatgtcaccgtactcaatgccgttgtggaccatcttgacgtagtggccagcgccctcgtcaccgacccactcgcagcaggcctcgccatcgctcttggcagcaatggactggaagatgtccttgatgtggggccaggcagcctcgtcaccaccgggcatcagcgaagggccgtagcgggcaccctcctcaccaccagagacaccggaaccaacgaagtggaggcccttggaggcaaggtactttgtcctgcggttgctgtcggggaagtgagagttaccgccatcaatgatgatgtcgcccttctcgaggagggggagaagagtctcgatccagtcatcgacgggcttgccggcctggacgaggagcatgatgcggcggggggacttgagcttggagacgaactcctcggtggacttggcaccaacgatcgacttgcccttggcctcgttggcaaggaagtggtcgaccttggaaacggtacggttgaaggcgcagacggtgaagccatggtcggccatgttgaggatcaaattctgacccctattacacaccacgttagcgaggccccgtgcggcacggttgagggggatgctcgacgagcattaacttacatgacggccaggccgatgaggccgatatcagcgcttggggcatcgttagcacttgtctgactttgagattgggactgggagcccggtttcacagctccgccaacaatgatgttcgctaggcgagcgctggaggcactcagttggtatgcagggcaaacagggcaagcaagctctttccgtcacacatcacggcgagaggactattgcttctttgaaggaggtccctcgtcgacacacagtcacatcctgaccgccatcagaatgtgcgccgtggcagaatcgagagcttccaacagagaacgttcacaggcgggtagagcgggggaggcggggtagtgaaaaggacttacacaggtccagacatgttgtaggcttttgtagggtatcttggtttacgatttctcaagcgtttggttgtttggaagaacaagaagcaaaaggcaagataaataagttggaaaagatgagattactcaacgaagagggatttccaattggaaggggggggagggagggggtcaaataaaggatgtacctgcgagctgaggtaatgacgaaactttgaagagggatcctggagccttcgacttcggaggggtcaatcagcgtggcagtgggcaagccaaaatgtagcaagtggaaacacttccaaaatccgaacaggccctgcatcatcttggcctgtacctttcggtagaatatccctagttgcagaccggcgatagcacacgagttccactcttgtcgtccgctctggacatctcactttttgacatttgcacccacgggagacaaccgccagtcgcgatcgccgttgcctcgctgcatcattcagtcgatgttatggaaagtcgagtgggcaagtgttcgccctctctcatcttttgtcccgaggacatggaatggggtattcatccttccaaactcgatctccgtacggtgcgatgacagctgcagaatggatagcccggcattttcttccgtggacctggaagaaattattccgccgtcatgcctcagaaaacccccgcggcgggatcggaaggctccatgtcccatttgttggtctggatcagccatggtgcgaaacgatccactcattcaccacttcgttgaggtcaaccattccaacctagagagcttggcttttgatgccaatgtgcaccgagccggtacgagaggcaaacccggcaaggtatatatctcagcaccatacatctctacccaaaataacggtcaagaatgtcaagcaagctggttatcggagatgttcatagaggtcattggactctcatttactatgtacagcagggccgataggcatatccgtcgagcactcacaaagttgactgaagtagcacaaggatggcagctttgtctttatatttgtaagtttgttcacccccagccacccctgccaaagcgtgtttttagtctgttgcggtttcgcaatcccgtccttccttcatgctcccaaacctatgacggaccaaacggaaacggttaggttcattgcccgcgacccctagtttggtctttgcgtgccattcaagctcccagccgtcccaacaccaattacgatgatcgtgaagcattgctttgtggctgtcaagacaaatgcccctttatggcaaacagtctcggatgacccagatgcttactggtcaccttgcatattcggtaagcttcactatgaagatttgcgatcatgtacagtagctggtatttctttccgcgccagcctctgggaacttttcgtccattccgcttggcttctcattctaccagtgtcccgatgctcacccattaatatctggtcataagcatcgatagtaagcaactccggatgagccggcatggttttagccaccaactgccgagcgccacggaatggaagccgctattgtcatagcatcatgagttggtctggtattccaatatgcttcagttgttcatgggacccgaggaatttatacgcagaatgtgacagcaagaagaacatatggacctgtgtattcaggaatagcctgacaaccaatataaaaaaggcccaacttcttgtacctatcaactgtccacatctccattgtttcgctctgctgacccccatcccccacacgatcatctgattcccgtgctgccaaaacatatgcaagcttacccaacttcatcatcgctttgctgcggagtcatcgctatttggacactaacagacaaaccatagatagaagtttagccttcggtatagagcttgctatcttgcgccagagatataagacctcgcgggaagtttctgctcgcgccttatccagaacttggtattaagtacctctaattcttcatcttgccagtaccgggcccccaagtagatcttgaagcttgaaagtcggggccaggagtgagaaagaaaaagtccagacgaggggtaggtaagaacgaggtgcagctccccacgggcccctccattgatttcacatggtaactttcacaggaccatgatgctaactcataaaatacatcagctacagttacttcgggaatccttccaatcaagaacttccagaaaatcagattcataggtatattaagacgcttaaataccggatgaaagtaaacattaggtgcaatgcgctggccgtcacctgtcattcaactgtcttactggcacctcgaaataggaattgtacactgcgatagttcgcaaacgttgcaatacgatacatgcagatgaaattcccgtcataactatacccaaccctgaagattggtgggggcgtgggggtcaacctcgtggatgttttgccatctactgcatacttgtagtctgtcagctcaaaatgcgtatccaccacaacgggtgtgactaaccattgcgaggacggtgattgattttgttcttcgcatctgaactcgtgaattgcttcgtggttttcgttgccacccacccatctttctttcatcgtcatccgcaaggagtttggagggagagcaccgccacatgtaattgattgattacgtatcgatactggagaatttcgatcttggcttgtggctgatcggcccgaaaagcactgcactgcggcacctgtgatggaccagtgatcacaccagttcggccggggtgtgacggattggaaattcaagttggagaagttgccaagccaaaggttcaccgttcacctcggattggcgaccggtctccagttcaccgcgactccagctggttcaatcagtttcggccggactccacaaatggaatttagccgtcccgtccatggcctcgctgcagtccgtctgcactgacaaccaacttcatcaaccaccgacgtccgtgcctgattgggtcaattcgcgatcccgattaaaaccacaacccatagtatctcgacaatctcttgcctgcaactctcgtgagccaactgttgaccggacaagcccgacagtacctaatcacaggaggatacctaccacaaagcgcaaaacactgccgggctgggctcacaggtacgtgaaacaagcaccacaaacagacttgaaccaagttgtgtctctctttcttgtcggcgcgagaaattcatcatgtcgtaccccggtcctccaggtgtctccaaaagcacgacccatccgtcgctgcctccccgaccgccaccagcaaagcagcccggcggcttcaagcctgccttccaacccgcgatccattctgcgcggtccttcagcgccgccccatctccatctcccgttccaggctatcccgcaaccccaacaaccgcggcagcaacctcgccgtatacggcggctcctggctatggctcgactcctggcgccgccgcgcccggcagctatggcgcgcccaccccatacggcgctcatcaaccagccgttcccggcgtaggaggtggccgtggcggctatggccaagcaaacatgacatacagcagttacccccaagcagcaggctatcaacaacaagccgcatacggatacggcacccccggcaccggcagctattccaccccgccccagatccgcaacccctttcccgttccgaacgccgccccgaccgctggccaccatggtcatcaccatgacgccaattacgaccccgtcgaggcggcgcagatagcggcgtggcagagcgcgtacatgcccaaagaccccaacgaccccaacaatgccgtcaacaaggtgggcggtgccggcagcgttcccggtgcgcgcgctgcagccggcgcctacggtgcaggcgccgctcagtacggagccgcttacggtgcagcgatggatcccgcggccgccgcggccgccgcggcagcaggagcagcgggaacatcaaccgacccctacgcagcccataacggcagcggtgcgacgggcgccgacggcgagaagaagaagacagtagtgcgcgaaggcggcggcaagaagtggacagacgacaccttgcttgaatgggacccctcgcacctgcgtctcttcgtgggcaacctagcaggcgagacaacagatgagtcgctcctcaaggccttttcacgctggaagagcgtgcaaaaagcgaaagtggtgcgcgacaagcggacgaccaagagcaaagggttcgggtttgtcagctttagtgaccccgaggactttttccaggcggcgaaggaaatgaatggcaagtatatccagagtcatccggtggtggtgcacaaggccaagacggagatcaagccgacggtgctgaaggatgatcgaaagggcggcaaatggaaggataagaagaataatcagaataaggagaagaagagccgtagtgggatgggcgccggtgtgggtcatgatggaggcggcagtagtggtggcgcgggcggcgggtatgagccgcatcttggacctgcgcatggcagtggagtgaccaagcctggtcagaagactaaaggcggattaaagttgcttggctgatcgtcttggtcgggttcactttctcgtgcttcaccttaggacatcaagaagcattgcgtattgagatgcttgtgcattcaaaagaactacaagggcgttatggatgcctgggcttaggaagcgatcgtttggagacggtatgttgatgttccggctttcgtctggtgtattccccgaattagagaacgcaagtgtcaataagtggttccaatgtatgtcagatgtaacatgtgcgaatattaatgttaccagccttgtagtatatcaccaatgcttgtttctacggattcacgcatttaatcccggttttttttattatttagtttgcaagcatcaccgaatcctcactcacaacaaggccaaatgtgtatgatctaactagagcagtaaaacccaccttcagccagtagagatcgagatgatctcgacactccccccaaacagtcagcgagtaccttgaatcagtcaaatccaatgctcactagtagcacgttatcgctcctttcagattcagaacagacaaaccatccatatcatcaccatcaccatcatcatcatcgtcatcatcatcacgcaagacacaacccccccctttctgcttttaatggttgaactcgcatacgcgatcgaggttaaaagcggcgctgatgagcgccaagtggctgaaagcctgcggcgtgttgcccagctgctcgccgctgcgcgagatctcctcggagaacatcatcaggtggttcgagaagctgagcatgttctcaaacaggttgatggcccgcaccatgtacttgggctcgtagacgctggcgcgcgtcaaggcttcgacgagccagaaggtgcacatggagaaggcaccttcgcggcctccaacgcctgtttgaattggtgtggtgtgtcagctgtagcttatatgaagaaggcaataataggagagagaattgatgatttagtgtgacattcgggtttgtgatttggcctgggaagggaagggtggaaggcaaaaagggaaaaaaaaaaaaaaaaaaaggagtcttcttgagtggccgaggttgattgatgatgacttaccatcttctgattgctcggtgtcataacggtataccaggccggtgctggtcaacccacccttttcagggggtagcataatacggtccatggtgttcaagaatcgcgggtcgttgggcgcgataaagaacacgagcggcgcgatgaggatggatgagtccaggatcgtctgattctcgtagctttgcacgaagcacttcatctccttgttgtacgacttctccatgatctcctcgtacaatgaatccctagccacaagccacttggcccggttggggcacgggaaattccttttctcagccagacgcaagccgcggtcaaaggcgacccacagcatgatcttagagtaagtaaagtgctgtttgttgttgcgcacctcccagatggacatatccgggtcgtcgaggatggtgagcacgtagtcgagcatctcgcggatcgagcaccacaggtcccagtggattggcttgccgtacttgttatacaggtaaatgccatccatgagctcgccgtagatgtcgaactgctggtggaaggccgccccgttgcccacccgcaccggcttgctgccccggtacccgtccagatgtgtcagctcccgctcgggaatgtccgtctcgccccggatcgtgaacatgatgggtaagccgccgttggcgaagcgcgaacgacagaactggtcgctgatgaacttcatgtacgcatcggcctcctcggtgaagccgagccggaggaggatgtagatggtgaaggaggcgtcgcggacccatgaaaaccggtagtcccagttgctgtggatggggtgcttgatgtcagaagaagggtacgttcgggtgtttcacgtgcgggtaggaaatggcaatagatattcgaggatagagggaggataggggtttgacttaccggacaccgccaatatcttcaggaatggagaatgttggagcagcgatgatggctccggtcggttcgtatgtcatgagcttcagaatcatgaagctcctttgaacaacctcgcgccaacggcccttgtacttgcactttgagatccagttgtaccagtaggtctgagtaccgtgctgctgagtgtccagaaccatgtttgtgatttgctccgtgacgtgattggggatgtcgttgcgaataatgaatgagacggcttggccttccaacaggtcgatgctggcaacaacaccttcaccaagcatgccgggtttctttaccttcctgaagcggacggttggatagctatggtactcttcctctcctctatcaatgctgacatcaagctggagcttgacgttcttgctgtgaaacgtcacagtcttgctctcggtagcaaagggtatgttttcttcctgtagaattgtggtggtatgcggctctgtggcatactcgaacgcagggaagatttcgacgtctaatgtcatgtaagtcataagatctgtgtgggcaaggcacgggaaagctaggatttacccaaagagaactttccacggatacattcgacacggcggaccagccattgcttcaactcctcctggacgcttgtcatctcacggtaggcactcgccttcagtcctttgatgacagtctgggttttcatgggcctggggaagaaatcgacaagatcaacgacaccatcctcatggatgtacctggtttgaagaatgttcgaagaaggcaggtattgctgcttggttgtgcatccgagatgggcagaaggatgtatgatgaagtagcctcctttgtccttatccagcaaacggcagaagacggaaggtgaatcaaattcaggccttgaagacgttagtagagacatggctttgaagcaaggctgtgagagttaccagcacataaagtccacactgccatccatgcccacgagggcgcatgtcctcatgttgccaatcaggccatagctttcgataggaagataacctccgcagcgtctcctcatttgagcttcggcgctctgtgttgctcccgcggtggacatgatggaagagaagccgccttggctgaagctctttgctgtatcttgtgcgtagtggtgctcaaatagagcgctcggtttcagctgtgaactgaagctcgggtgtttgatgaagacttcaatacgggaatttgtcaccctggaaatgttgagatggcaatgggaaaggaacaaagggccttacggcttgagtccgcaagttatccaggttcgagtctgctttgaaagagagcaaagcaggaagatacagtacaaggcacggttgtttttatgatgacccagtagcaaacgggaaaggtgagaagcatcgatgtggtagaaaagatattttatgttttatctcaccataggagctcttcgtctgaagacgacgaggttgtgcgccccgatccacgacagctcgtgcgtaggaccagcatcattcctgactcagcatcgtcttccaagttccccaggttaccaccgcgtgtctttacctcttttgagacctttgtcgggggtattgctctgcggctcctcacaaggttgggtgatcacagtacaccaagatcgatttgcagggagcgcgggaacgatgatccagttccatggagttttagtgtacatccccggatgtgtatctcttaggagctccgtcactgaccagctcagctctgttgttagctttctgtcaacgttcttcgataacctttcctcgaaatgatcatctccatgacagaagtttgcgggctcttttgagaaagttcgttcctgacggtcatgtacttaccagccacttgacggttttcctctgtagtgaatgtcaactacatcatacctgaacttgaatctcgagagaccggggttcgtagcttgacggtccaagtggggaatcccggcgcaccggcgcacaaggccacaaccaataccgtcacaccaaattaagaaccacttacacgggcgtcaagtcaatctcagtgactatttgagtattgtgtcctcgataaagggcttttttgatgacggttgctcttttgtctggaatattaaacagcatttattttgttgtcctcatgaatgctcagctcgctaatccagtcaaccgagccatctgaggcaggccaatttgttattttgtagggagatacccaaaccccgcctccgggaagaatctccctgagtaaaagtgggtttctaagcgtaataatcgacacctccccaagctcttggtgcttggcgtagaggtatgtctcggttcacggaaggccgattctcacggtaggtaggaatctcactcgagccatagtgacacagcgcggcgatctcactgcattcgaaaccagaagtggagggtcgaaactcgacaagcacgactgggcggtgagaggtcgattgatcttggagacgcatgagccatcactagggaacttagtgtacattacagccatggcgctagtggcgctacaggaaactatggctataagatggtcaaagtcgctatttcccgtacaggctgcctgccaccttgggcaggaaggcttcgttcagtttgccacccccagagatcgcccaattcacgaggtaactgcggacatttacactacagacgtgtgatgcttgtgttccatgtgcttacactaccgtcgggcactcaaagagggaaagctgtttgccagttgaccgagttccacggtatctagttcaaccctgggttgcttattagcgtggttcctgcgacacagctaggtagttgcgaagagtgcgtaggtagtgaagtcctgcactaacaaacaaacaaacaaataaaaccatggttgacgttatgcgggagggtacaccacacgaccacctcatgacgctgctgcaggggcgttcggcagctgactgaaatcagaattcgaagtggaatggaaactggatttcaccacccaagaggtaaacttttacctaaagggtcttggcgctcttcgatacccttttttcgacccggataaagcgactgtgctcgattccatatggcctgtgtgggggcagtctgaccaatggcacaaccatgttagcgcccgccaatttcccactaaaatgacatatgtacaatatccacaccaaaattgtataagaatttatagacgaggctttctaatatgctgatttacgtaaatagtattaaaatcgttgagtttatatttatactggtataattataaatctactagtattgatactactagctcgactaggattaccagtataactattaaaactattattagccaaatagtagtagctagtaaggatttaaatatagcggttattgtaactattataagggagggggcggtattatcaactagcgggtaggctagtaatattactattattaatacctataatatactagtaacagcggcggtagttgaactcgttattgttaactcgtaagctcccgtagccgtacctccaactatacctctctttaccataactctcttaattcttaaagttatacttttaatctctctatttccaaccttacgctctctactaccgccttagcctcttactctctttaattagctaatactactttaattatcctctttttcttaaccggctacattaaaaccttaaggggagcattataaaatagattatatctaacgctagaagaggagaatagaggaagggtaggtataggctaagtaccgttgcgaactttctagcggtttgttacaataaagagggggtctctctccttatatagtactaattaatttacggataaaggttataaaaatctaattaatatagtaaataaataaactagtagaggattatttactttctttagtttcaactaccaatacttatcgactatactttaaggtatagtaccacccatttttataatatcgagtaagttatactaatatagtaacctatactaccagttgaagttagtagaatactacccttatacttctattaagttacactatttaacaatagtattactagcgagagtagcttactactagagtaattcgaagtacataaaattcgtaacgaactttaccttcgctagcgtagtataattatacttaactatactctttaaaatctaatatatatatttattagcgaaattaatcttaagccggttaagagtcttattaatagcgcctaataattaatttaaattaatataacgatttttaagtagtgcttttaatacgctgtaggcaccctctatacgggaggttatacgtatattaaaattacaatataattatatagcgaagtaggtaaattcgtattgtaatagaaggtaaacgaagaggaggtaattagttataattgtaaaaagagggattagtaattatatagataataatagaaaaatataattaacgtacctttttacttagggaactcccttaataatattctctattactagtagaatccctcctctatattagagtaaactactaacttccatacccctagaatcctatctgcattagtaagctatttacagtttaaatccttaggagctttgctactactattgataggctagttgtaaggatttttaacgcctgattctagataattgttaggaacgtaggcgaaaggtaggctgaggtgactacggtcgtggctatacgtaggggacggtaagttaagggttaatctaaagatgtattaatagctaccgactataataaactacgcttcgttaaacctcttttatatttatataaattctatttatttattaacgagtattatagagccttgtactagtctagtattttagtacggtgttggattatccttcctacgagcccgacccgatataggcgttattattagtaatcctacgtattaattaacgaaggggagtagtagccgttgaaatacttctatatacgaattcttagcctcctaatacgacccccccccttataggttctatccttagaacctttgcaatttatagtaaatcccggttaaatagtagagggcgttagtattatattattataacgttgttggattatattgttagcgaaggtgcgatgtcctcgccctttggttctagcgaattattacttataataaccgccgatactatattctagatattatagctgctttgttgctagtaagccgcttattagaatattagtattgtaatatcctttctcctaagctctaaatacggatataaagccgcccgcccgaatattagtattataatatttatttttacgagttctaaatgtagtaacgaagctgcccgctagaatatcggtattgtaatatctattcttacgagttctaaatgcggcgagccgcccgctagaatattagtattataatatttattctcctaaattccaatacggatacgaaactagtattaaatttaattatttaatataccgtccgttagaatattagtattataatatttattcttataaattctaatatagatataaaaccggtattaaatttaaaaagttagttgggttcccgactattactaagactattattctgtaggcgtacgaggtagtaaatattgttttacctaacgaggagtattatattgaatttaagagcgttaataagtactttaggatattaatataattacgctccgtaattcctcttaccgaatattctctattatttacattcgtagtacggtttaatattcttgtagggcaccttctattatttatacttattgtataatacttatataattaaatccgaggctccttttataagttattttctatttaattatttatacctattgcgacctactataatacttaaatacaatccccctctttataggttctatccttaggacttttatttccttccttcgcctcctataactttatatattacttcttttataaacctcccttacctatattattctttcctaatcgcctctttattaccctcgttttattttttatattactcttttcgttctaatagtacaattcctaattgctacctccgctctccctactataatttaaattatataccttcctattttccgcctttctctcctacctttttatagctgctattactacttatttattttattctttcccttttagctattaccttcgttttattcttctatttaccccttcttaccgcttatataattacctaacgctcttcttactttatattattttgtatttacttacttaaaattatatttatttactttaatttatattcgtataaggacctcccccttcatttatataacgccccttctacttactctcttcgcttttctttttctttttcttcctatccttacttttactactatatccgcccccccttacttacgccggcccccctcctaaatatacacttcgttattatatatttgcgtattaatttctacttttctaatatatttaattagtacgtttatttcccctctttattttcctttttctaccctatccttatcctccccttaccctatacttattactaacccttacctaactattctctttcctatattttaataatatttatccttttacttacttaggatatagtattactttaacttaaacatttacaagcgctctagctttgaatttatacgaggctcttaaattaattggctagaatacttactagactaaaggtacgtttcttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttcacttcgctaacgtcttttccttccaaagttcaacgagaaatcgcagtattcgctaacaatacaccgctatatattcgaggtcctttatagtatttgtaatttatagaacgctatataaaatataacggttaaaattgtacgctttactaatactaatagccccttgcctgcccccctcttataataattgcattgttccgcaatagtattttaagttataatataagcgcgcttaattaataacaatttccctgcgacgttacctaagatacttcgtatttctaactttaattataagggctattcgaaattaggctactatagtattagtaatactaatattaatattaatttagcggccccccttaactcccctataaatatctttatattaaatacttttatttatatccccccctcccccggttgtagttatagtctttaatattagttggttaataggaagttagtattattaaatagaaaattaaataaattattagaatttataagggaggattataagtaaatagtataaggtaatatttgcgaatattattaataagcgtagtaatatgtaggagtattccttttaaggttgtagattctaatcctatattaataatagcggatactattaaagatttttttatttagagtaataatagaaaatacgggctatattctacctagtactttattagtattttatattaaattaaattaccttcccttcctatttctcgtcctatttaatgtctttattttatatttccgctttatatttctattttatatttctaatttacttctctactctatatttctactttatatccctattttacggttcacgtctatatcttacatctacgttttgcgtctacgttttacgtctacgttttatattttatatttgtattttgcgtctctactttacatcttacatcttatatctgcgttttatatttctactttgtattgtatattttatgtttatattttgcgtttctattttacattttacattttacatttatattttacatctttattttacgttttgcattttacatttgtattttatatttctactttacattttgcgttttatatttatattttacgtttttactctatatttttaaataattattattctccttcctctatttaattaattcttatcaatttagtagttagcttgctattagtacgccgccgttgtatttccctagccttatattccttaaaaaggtccgggtaatttatatcctttcgtaagacctacgaattctcgtcgtccggataccccttctatttaatttagaattaatattaacggccggatttataatattttataattactttaattttatattaaatattatcctctttaatatttataatttttttttgcagtactattatagcaggatccttatagtacggttttaatagggtaataaagaatattagataaatttagtaatatacggagagtataagttagtatactaattttttttctctaataattttaataatttagaagggtcttaaaaatttatttattaatttggcgcttaggtagtattatttaatatactttatattaagtaaaacctagcttttaacgttaaactcctttaatttttaaattttattatattattttatatacccttaattaacgacctttagaattactataatttctacccgcttacaaagtagtttattaatttaattagtaattattattaataggattatcctccgccttcgctccgagtccgccggttcctaaggataatattctaagagtagttccgagggggattttctaatagcggtatagaaataattattatacgtttactacgttagcgtgattttttcggcttaattaacctactctatattataaaagatttgaaagtataattctaaattctaattttgcctttccgtttatccgtctatttgggggtattaggctatactaaggcgtctacgaatatttaagaattgatagtaagttttctaaaattggtttataaaaaggctatttctatccaatataatcgaatttaggaggttaaattgctagaagatatttcgttagaagaggaatataaattattaaatatcgattgtcttctatatagggatatatagggtatatttagtaaagcggttaataataatgaggattgcgttgtaggtccgattaaatatagggttaaataattttagtattctaataataaaattatacgaaatattttattagaggatagtagggataggtagcgaccttaataatttatatagttagtagttacgtaatttagccttctaatacgctagatatttgcgaacgtataatttaatatcggttgtaataataaattaatagtagaattaattaatatattttaacgttttcttttagtccgggtatccggctattattatattatagtaaatatagagtagcttagcttatatctattccgggatataaatttagtattaatattatagtattctattttcccctatcttccaattctttattcgtttccccccttcgctattcttctatacttccttaataataaataaatcttccttttacgcttctaataattactactttaataatagtagctactctttatccttctatacttttactactattatatacctaccgatatttcctataacaatacttttatcctccctccttaatttaatagtagcttcgcctacgaaccttaccctcttttttattattctatcctctctactattacctttaatttcctttcgcttcctttcctccttatttaattcgtcctccccctacaaattccgcctttcctcctataattcagcctttttatcttccaatatttaaccctcttctatttcacctatatcctattactattccttctcttctactactatcttttaaacctccttttcaattaaaattatttattttactagtacctttaatacccaattttcctttattgcccgacccttctttttactcctttcaaaaacttttattaataggtagtcgccctttacttctaattttcccccttataattacaatttctttaataacctatctactagatttaattttcttaaataatatttaatcttaaagttatacgttattaattttaatacctactaattttattttatatttacctattccttatttcaaaaatattataaatttaaataatttataattactaggaacggtttatttatatacaataagtattacttctacgcctttaatattcttataattattaataactctctatctttaattttatatttaatttcttccggtaatttcttcttcgagaagaaagctactaggtactacttattactatataattatataagaaccgccccaattataaagtctaatacgtttatttctattcggatttataatattaggtcgaaatagcgtaatataggagctttttagaatagttttttaagttcttcgaatatttcttctatttttactataaattcgaacagcttctatttatcctcctttaataattttattaggggtgtaattactttggaatataatattataaagtattaatagaaccttataaaccctaggaagatttagatattataaatacttgccggagcctcctattctacaattgttgctaccctctttaaatctattaatacgttttttagggaaataatatatcttaagaacgatacccgctttatataaaatttgtacttacttaggtttacatagaggttacaattttataaccattaaaggacttccttaatataattaatgtagtctttttcattcttactataaattaggatattattaaagtaaataatatatattatatttattagccttattaatatattattaatatatatttaaaatattactagtatattcgctaatcctattagtataattaagaatttatagtgcttatacttcgtacgaaatattattttttctttatttccctctcgaattcgaatcctatagtatacgtcctttaaatctaactttataaagattttagctaataataactaattgagaattttttaaataaagggtaataccgttcgattttttttgtaactttatttaacgctctaaaattaatatagagccttagctttctacctttctttagaataaaaataatagggatactcgttaaattaatagaaggacgaatttattttttctagaatatttctattaattatttatataatacttttaattctttaatattcaatatataaattaatccttaaagcgctaatttcttttcaattagattaatataatattctaatcggttatattagggtaggggtgtaattgaagtttcgaataccgactggaattcttcgtactctaataggataattggtttaaggacggtaggttcgccttttatttcctttgataattttaagggttatagtagcgctagttctatagggggtactagggtagggtaaatactattaaatactattcgaaaaatttttattaggggggtaaggattggaggtaattcggccgattttattacaataagtagggctacgaattctaatactaaggaagaggggatttcgaataggatattcgtatacgtaggagggtagaaaccctcttctacctttactatttcctaaaagtctaatagtagaattaaattctattaaagccttattaggacgattgtagcgttatatacttccttcgctaatattatatttaatacgaaattactagctttaatacgaaattaaaataattatcgctactaattaatattagaattctatttataaaattaggggtaattaaaaataatttctacagccggggatttaattataataaaagtaattcacttcgtccgtttaatactataggaattacgtattttaataagataggtagtcgtactatatataggaataggttgaaaggagaaattaataagacaatagggtattaaattaatttttacatccgacgggagtaaatacttactaattaaatttaattctacgttcgaatttattaaccttcgtatattttattaatctctataaatctttattaataaccttatttctaagtatatttataatttacttatattattttaaacggttatagccgccgttctagctataattagcttagtatttattttatataagggggtacttatagggataaagcaatttcgtattagatagttaatttagttgtaattataataggttcggttcgaatatactactacgaaatagcctattatattatatttataataggtatttaatagctttaattaggtatactagctatatatatagcctttctagcaataaagggaataaataagattagggtttatttagaaaatagtagaggggcgacggggaaagtcggaggggttattactataggacaattgagaaggagtattcgaagaggaagtaggagggtacgaaaacgaagaaaataacggagtataccctaaagatatttaattttagtaatacaatataaataatttaatattttctaagccttctaattattctatatacgttattacttcgtttattatattaatattagctattgaaaagacgttttatttaaaaagggggtataattaattaacctaagcgacgacccgagtatactttaattaattatataataaattgaattcttcggtataatagcggttataaaagttacgaatagtttctgaagcgttttactatatacattcgaatttattaaaagtagattatttaatagtttaagtattattattatattcggtttttaagaaagtatagaggttgttctatataggtatattataaatagtattatacttaggcttactatagagagctaatatatatttaatttatacgttcttagaattaccttcgatataattgacggcgaacgagagggaagtataggggtactcttaaaaatatatatcgatgttataaaaataattttgtaattataagaaattttcgctaataaatttagtaatattatatttaaaacggtatttaatataggctaatataactatagttagtaaaggagtaattatagcggcggccgccgacgaaggggtaataaggggaggtataatagaaatacgaatttaattataaaagaggtaattttagtaatagaacttaacggggatagaagggtaatttcctactaaattttattcggcgaggcttacgaaagcgaattactcctattagaatatatataaaaggagatagttaaggaggaatttaattgcggcgaaccgaaattcgaatagttgctacttacgtatgagcttatcggcttttaagatttgggggtataattaaggagcctagggcggtataggggggtagtcttcattactattttctttaatagattctatagtaggctagcgttattacaataaaagtaaaggaggttgaattattttaattatagtaattacgggggtagtagtataagaggggtaaagaatagcttcggcggtgcgagagataaattagctactatatatgtatattttaataatactagcttaatttctagaggaagagctattaatttattaggaatataagcgaaaggtaggctgaggtaattacggttgtggctatacgtaggggatggtaaattaggggttaatttaaaaatatattaatagttactaactataataaattacgcttcgttaaaccttttttatatttgtgtaaactctatttatccgttaacaaatattatagagcctcgtactagtctggcgccttagtgcggtgccggattatccttcctgcgagcccgacccgatataggcgttatcgttagtaatcccacgcgttggttgacgaaggggagcagcagccgctgaggtgcttctatacacgaattcttagcctcctaacaataatactcgcgattatctctattcaacaatatagcggtaatacggtgggcgttaagattttcgttagcggggttgatgtctatatataaatagtctttacgtagataactcccgttactactacggttacccaacgcaataccctcgaaactaccttcctacttcttcttaacattaaaaataacgttttttattatatactagagatagatctagtgctaggtaatagggaagactacccggcaaactctcttatatactttattataatttataataataactaaaaggtaggggattttatactttaaaagtatggcctcgatttactaaaatacctatataaagtatacttccttctccctgctaaataaacaataattaatattaaaagtcgtatgtatagccgttacactatatatttaaaggagaggtatatcaaatttattaattttatacgtacaatccaaacttataacctcgggattcttttttaactactcaatatactaaggataattctaaaatatcttctctattaaactatcttccttactattataacggtaaacgtctttaaaaatacctttaatcttattaaaatagtccaaaaattattaggtaagtataagggtactaactaatctctatttattaataattaatatatttaaaacgttgcaccccgtaatagtaatatcaaattcctcccggatagttaaagcgatattggttaataaagtctttaattatttaattatccttaaaatactagtttctacttctccaatacactaaagacaataattaataatatagtaatatacaccgtctaaattaaggtcgtaacaatagttagaccttataaggctgaattactataccctcgttttagtatagaatactaactttaccttctacttatagttcttttttatattggccgctataggtctttagataagcgcatcgtttttacacttctacccggaataactcttacctttaatatactctaaattatattatattagctcgctattacggtagttactagggcgcctcttaataatactaaacccgaggtctctagtaatgctactaatcttaataaaagcggtatcgatattgtcctagagacgagaggagaaggcaacgaaagtaggctcctccttccctaactccctatccccctccttcttatttacttagttttagtccgataacgacgataataacgaggaagagttcgagctcgaacttaaggtcgatagggagcggcggcggtagaagggaatacaaattagaacgacagcgggaattagaaatagcttctcctctttaacaagcttattaatatcgagaaactctttattatcgttgcgtagttcggtcttaatttatttaaataaaggggttagattaggggcgcgtacgggcgcgaatataagggaggaggcggttaaatcgataattttaagtatttctataatatacggttaataatttcgataacggtaagtaaggcctcaatactacacttactgactacgatagtaaataatgacggcgacggcgatatacttaattgcttcaatcgttactactaaggtacagagatgtcacaagatgttgctcgctagcaaatttggcgggcgctaatatagttgtaccattggtcagactgcccccacacaggccatatggaatcgagcacagtcgctttatccgggtcgccttttttccatcgtatgaaactggggtgcaaagccaatgaccgccgcgatctcccaccactccaccgctcatctggcctcgccaagtcgccaactctcgagcgtcgcaaatctcagcccatctcgatatgcttcagaggctagcacggctagcaagggaccgctccaacttctcaaacgtctagtcgcaccgtgtacctagagccaattgaaatcccctgcccctaataatgcatctccgtccatctcgttgaaatatcatgtctcctcccacccaagaaggaacatcaccgacgacgctctccgtgctctccctcgacgcaacctctgcctcatccccatcaccaaccggcgataacaccccacacgccctcccaggaacatcctcagccttcacaagcggcatcggcaccgcgggtgcaagtggacacgcgacacccacagtctctgcacgacgcacaggtacagggtcctacaatctcgacatcagcggagacgaagacccacacgttaccgttgacaccgtttccgtccctgtggtcctgagtaccactccatctgcaacctcgaccctgaaaagtaaacaacactttgacctagcgatatgtgcccacgacgaagctgttaaacacacagacgcaacaccatatctcaactcggactctttcgacatcgaaatggctcccatcagtggagtagggggcggccaccgacgccggagaagcagtcttatgaatcccgttggcgcatccagcagcagcagacaccgatctccgaggccacgatcatcggcaggaaagggaatcgatttcgacgaggtcaaatcggttggggaggatacaagggtgcaggaagttgcgggacgctatgacggacctagcgatgacgacttatcggacgaggacctccatatcgacgaagaggccggcttgacaggtgcggacaaacggaggaagagccgcaagagaagtcgcaacacccagcttgaccagaggatagcgagggacaggatctcggaagcagagaagctagaggcggacagggcggtgctcaagaatgctgtcattaacgtgacactgattctcctctggtacttcttctcattaagcatatccttggtaggcaaacacaacccttcctgtttattgtgaacagagagatgctaactttttgctttctactatcaccagtataacaaatggatgtttgacccaaagaagctcaatttccgattcccgttatttaccaccgctacacacatgctcgtgcagttctccttggcatccatcgtcttgttcttctttccctcgctacgaccaacaaatgggcataagtcggatctgggccagtcgaggcatgaaccggaacggcctgtcatgaccaagtggttctacctcaccaggatcggtccctgcggattggcgaccggcctcgatatcgggctgggcaatgcttcgttacaattcattaccctcaccttctacagtaagttgctctgccgacgaccttttaacactacctcgtgttacagcagtatccgttgctaaccattctctcagccatgtgtaaatcctcctcgctagcctttgtcctcctcttcgcctttctcttccgactcgaatcacccacatggcgactagtagccatcatcgcaaccatgaccttcggcgtcgtgatgatggtcgccggcgaggtcgagttcaagctaggcggcttcctcctcgtcatctccgcgtcgttcttctctggcttccgctggggtctgacccagatcctgcttctccgcaacccggccacgtccaacccattctccagcatctttttcctcgcccccgtcatgttcctcagcctgatttccatcgccattcccatcgaaggattttcggctttgtttgccggcttgaaggtcatcgccgaggaacacggcatgctcatggcgcccttgctcatcgtcttccccggaaccatcgccttcctgatgaccgcatccgagttcgctctgctgaagcgtacctcggtcgtcaccctgtccattgctggaatcttcaaggaggcagtcaccatctcagccgcggccattgtctttggcgacaccatgacggtcatcaacgtcatgggcttgctcgtcactttggccgccatagccatgtacaactacctcaagatctccaagatgcgtcaggatgcgcagaacaacgtccacagggctcacatggtcggcggtgacagtggcagcgggtcttcgtcttctgcctctaccagccgcagtggaagcaggagtggaagcggaggcagcagcagtgagagagacggagagggcgaggatgtcgaggacgagggcaggggatttcttgacggtgctgtagcggagacgctgttcactgcggatggggatgtgatcaagcgaagcccggatttgcctgccacgagggacagggggcggtcggcggaccagacgcatagggctgactagtgattttgttttgtcatgttgatcttgggtttccttttgttattaagggtcggcatccatttcattggattcttggtaaattatttgaatacaaacatgaatctgtgcataaaagtagcagatggttccatccgtcgtatctgttagggctgtctttagtcttggtcttgccgcatattcaatggatcaggcacttacttgttcgaagagtgatacccaccatgtgtgttaatcttcaagagcagaacattgcgctggcaagaacgtcataatgcatcaaactcttaaaacaaccgtctgttaaatgatgccatgaaactcactttgagtcgtatttttggcggtactcgtcagggaccgaaatggtggtcaactctgttcatcatcctgtccgttccctatcatatacaacaacacagtacagtcttccaactgctgccctatcatccaacctgggtataaagtccatacttttccttgctgcaagctgatactgcccttaataggatataacacaacgcaagccactccccaccaaatactagttttcttcaaatgcttcgtctgagtatccagaacgccatcgctatgcttttgtaaaccgccaaaacccaacaactggaatgaaacatctcgactttgccttcagtctttccacttattctcttcccccaccctggcccagcgggaggaccctgcctgctggttcctactgcaacatacgtttaaaaatccattggcgttcgcctgcaacctcataatgtcggcatcgataactcggggcataacgtcaggtccttcaacctcaggcaaatgacccgagtctcagccaaactccaggacctcggtagtgtattcgctcattccaagtccatggggtcggctaagctctggtcgccaatcgagctcagcccggagcttggcgggcgcgaatcttccctgtcgccgttgatgccctctggcttgtcttcttcttggggttgtggttgtgatggcggtcgtcgcgcagcttccttcatcttctcctcccatagtgcgatgctgtggtatttaccaccttccacctcgacgttgccgtgttcgatgcatttgccgaggagcgagcccgtgtagcgagagtcgtcgtcgtttttgctgtgttttagcttgagagctataatagatagactgctgttagctgatcggatcgagtctgaggtgaacttatctgccgggacctgaacacaggcagaagattgaactcaccattgagataatccgtcgcctcgtcactgtcaagcgctatcctcttgatctccttgttgaccggacctgctgcccacgcgacaaaggcgtccactccccgagtgtcttccacgccgttatacagctgttccagttccgatttctcgggtaacagagcgccgatttgctgcagggccatgcgcacgtcgactatcgttggtaccagctcgcccgtctcgggctcttcgttattgtgcgcggcgaaggtggctgtgaggcgacagagtgcgtccaggtagcgggcggccatatcagttactgagtcgaggacagaggtgcgggcgccgtggtagccggctgcgcggaggatctggagaatcgaaggccggaggagggcgtggtagaggtatggtgggggtgtcatgttggcgagagtcgctcggtttcagctaggtaggtttgatgtcgaggatggcgtcgcgttgctcgagaaatgtcgttgggaaaggttgtcgtctacaaaggtgccaggtctgattggatatgatacaatcaagagggtaggtgaatgggcgcgctgcagatcaagaactgccatacgcgcctggcctcgtgcacttgttcttcgttgtcgagacactgtctgcgaggtttcgtgtctttttgcttgtcgatgcagtggggacgacaaatagtcagagtcggagactgatcagctataccaagaaaaatgacttgggctgaaccgtggcgattagcagcgcgttgctggcaacagatggaaattggttttcctccaattcaatcgcaggcgacgaggtgggttaggttttcgagggagtttgcgggcttgcggcaggcagctctagtggggcggggatgggtatcgtcactgccgtgcagtgtgttcttggaactgggtcccttcaacgctcgccggaggtgaaggccactgcgtaatatcgaagaagtcacaagccgacgaagagtgccaatgcatgcgtattaggaaagttttgtttgttaattatggttgacaatagggaaaggaaataaaagaggattggatgaaagacagaaggcatagagagtttccggggtcttggcgggtgaaactgaggaggcataaaagtaggtccacattgtcacggcatcgtgctatattcaaagtagtataagaggtaaaatagtatcttggaggaatacaagcttcttggcaatcccaaaccttcttctcactcgggccagtcgcattgatacctctacactagaatgggtgattttcatcaggaaagcacatgtcaagtcgaagtacacaggacgttctggaacagttggacagcggcacgtttctattgtaccccacctgccgctgaggaaccgtagtggagtcttgaaagccaagctccgatttggaccgtgcaacgacggactttagctaaagggggcccacccactttaacatttccacgctgacgctcgttgcatcatttccactttcagaacgcgcttgtcgcaacagcggctttgatagctgcaccgagcgcgcctcacctcccgctttcctccccgcccaccaagaaacctcccgctctcgcccaggcccgccaaagaacgcgaagagcatacctccgccgtaccttgttcgatccacatcccccggtagcaacaaagaggcatcgcgcctgtccgtcatcacctcgccctcatcgaaatcttgacggtcaaatcattgtccagtcacgaccggccgcccattcttaatacctagaggtcacctcgtaccggtgcctcccgcccgattcgacgccgactatccatactacctacgccagtactcagcgattgagcatttcctccgagtgatctctggatcattcgctttattcctcaacgtcctcatcgtcacacgacctcaagacgccgcagcaaaccgctgaaacggattaccagagcgccttgcgcaacgacaaacagcaaacatggacccaccagggccagtcaagcggacattgacgctcaaaatcaacactcaatccaatggctcatctcaagcaggcaggacgggatcaccggcagttacacctgggcctggccataacctctctgccgcctcgccacctcctcagacaccggggggctcacagggccctcgcaagatcaagctcaacgtcaagggcacgtcctcacaaccaccaacaccagccgggccgagaccgccgtcgcattccaacacttcatctcagccgacacaaccacggatatcaacaggaagctcggctgctcccaacatcttcatgtccaagcccaagacggcaagtaaagtcttcttgaacgcggcggcgagaaagagaccaagagaagagaccgaggcggaggacggtccgacagcgaatggcattgggggagagtcaaggcccaagaagatcacgctcaaggcaccttcgggcacaaccccagttcaaactccgcttctagctcccaaggttcgcctaaaatcgcagggcaaaataccgacgcggccgctgggggagggttacgattcggaggccgatgatagggaagtcgacccagtaattgaagagcagctgatcttgcgcatgatgcctggtgagcactgcgactatctccggaaagccgtggctgaaaggaaagtgggcgttcctaaacatcaaggtggcgccgatgttacaatgaagtttctggatgaagaaggacggcgagtaatgtttgttattcaagggcaaccgtacgccgctattctggttgatctacccacaatcaccgagggcatgaagacgtgggataagaaatccatggtcaagtcagccgacatttgccaaatgatccttgtctttgctaaggtcaaagacgaggcggaggccaagtcggttcctttacccaaggctgtcgagcatggccacagatggccccatggtatcaccccgccgatgcatgatgcacgaaaccggaggtttagaaaacgcctcagcaaattggaaatccagaacaaggaagccgaggtcgagcggttgctggcagcagacagggaagccctcaactccaggtacgagcttgtagcagagggcgggcacggaaataccgctgcgcccgagtccgatcacgaatacggtgacgaggacggaggcatgggaggcgaagaagaccgactagaggactatttcggggacgcaaatatgcagaaccaagacgacgacaacctgttcgacgatctcgaggcagaattcgaaaacgcggcagacacacctgccgaagcaatggacgccatggactttggcgctgccacgcccacggcgttaggcggcggcatggatcttcccacaccccccaccgccaacacgggtacgcctaccgctgcacaaaccgaggagagtgcggccgaagcagtcagcgaggaggacgaatcagatgaagacgacgaggatgatgagggtgacatggacgatgacggcgatgaagagcgccatgatgaggtggcgggagtcaaggctgagattgccacactgaggaagcagctggcctcgtacgaggagcagttgtccaaggcaacaagcattatcatgaagaaacgtctggaaggcagtataaagaacatcaagtcggagattaaactgaagcaatcttcgattggtgaggtgtccgaggaagattgaagggggtatccaagctgtgctgttatggacctggaatctatttcagagaaaggattatcgtatgggccatattatatcatgctagccagaaactcagaagtcagtgaatagcagcaagttgagaatgcccaacgagcggcacaaagaaatggcacttgttaggcaatatatttaccgatgcttgggaagcaagcacacgagcaaaattctgacctgttgtccaaacattcaataatttatggttactaactgaatcacatgtatttgtacagaatcgtttttggatctaaccatagcaaatggctctctggctgtccactccagggctctcaggcccttcaccctcctgaagccgtatatagttttcttacattcaggacaattcccccatgtccatgtccgctttcgtgcccgtaggtagccataccatgaagtcgttcttggacggttggatgttagtacacatacgagcccaccacatcaactcggctgctgctgctgctgctgctgctgctgctgctctagccgtccctccttctctcccttcacgtgctccccctcttctttttcttccttcccacccatctcctcccatgtttcgtcctcgtcctccctcgggcctctgcctctcgaaccaccaccacccctcatgcttacatagccttgaggtagttactctccttaatcttggccttgcgctccttgcgcatcgccttgcgcagctcctcccgcttctcgtccgccagcacggcatcctgcacgccgccgttcacagctccggggaggttgaccgactgcttctgtagcgggatcttgggtgccagggcctcgaggtcgccggaagccaggatcttggcctcttgggcgcgcgcgcgcttcatggctaggcgacgctgtttcttggatttggcttttggaagaaaggagagtgtgttagtctggattgcttttttttgggaaggggggatggaaaaggaaggtggggaggtaggtaggtaggtaggtaggttggcaacatacagaactcatcaccagcgtccgcatcagcagcatcgtccgtcttcttctgcacctccaagcacctccagagccactctgggtactcctcgtctggcagtgccacgggatccgccttgttcttgaagtagttgagaccgttaagcttggtgcccgccgggcaagacgagatggccgccttggcttgttctgtcgtcgcggcgcctggtactggtgcgaggccggcctcggctgtggaagttgctggtgcggcggcggcgggggtcgctgcgggaggagtgcacacgctgaaagtggtactgaaggcggcgcgcgaactagcggcaaccatgggcctggtggccgcggcggcggcaggtctggcgaagccggaagcccggcgcaaacacgttcggcagatcatggcgattatcccgggggatggtcggaggtgtatgtgtgtaatcgtcggcagtcggccagtgggaattacaccaaggatcggatcgattggatagacaactcgcttaaatcagcttcacaggtgcgaatgtaaaaagacacgccggccggaagtggctttcggcctggggagacggacacgggatgcgcgcgacgaattggaggggtgggacgggagctaaaaatttctacggcgggtgaaaagcaccactggagcagttttgatattggacaggaaccgttgcagctgttactagggcagtgacaactaaagcactttatgtattctatagtccaaatctgcgaactgtacagacaacatacgtgcagaagaataaatgaaaaaaataaaaaaaatgggaggccgaattgagtcctgttattcctctagtcccccgtgtgtctgttgttgccgagttctgttaatatttacatgcctgctcgtaagtctcattaaagggcccgagcactcctctgggggttgctgaagccgaacgtctgaaagggtggtccgcgatgttatggagccccttcccggttcgaccatgactgactcgctctccggttctcgagcgcactgccctgccaaaactctcgctgcccagatcatttcagccccaaatcagctcgctccagcttgtaccctccggtctgctcccagaatgatggaggagaactcattgctttggctggttcgcgaaatggttctgctgctcgaaaagataaccctggacacggttttcggagagtagttggaggtagcgttctgtgtcagaaacaagtcagcaagagaaggggaaaaagcaccatcgcatggctgattgcatgcaattgctgaatggttctgccgccaaagaaccacgggagatgggaagcactcctgtacccacctctcagatgtccgcacttctccagatggttcacgccctccctataatagcacttggacaactcctcccgcaccaggcgacccatcataactcggacccattgctcgcggataatggcatcctgggcctgcttcaggcgcttcgtatcattgtagtcgacgccgtcaaaggtgggcgggacggtgggcttcttggccaggaaggccgccgattcgggagtaggcattgctgctagatgtgggcgactcgcgagagaagaccgaaagcacaagttgtcgtcaaacaaagctgtagagagggagagagacgcagcttatcgtcccgcactttcgtctcgtcgatgatgccgttgcaaccaacacggcgcatctctaagctccaagtggtgccccggtcgtatggtggctcgagctttacagcacacctgggaaaccaggcaggcagggacgcgctagcccaaatgctgttcgtctttcggaccatgcagtaaagttgcaattgacggggggtcgtgggccgtggcaggcatgggaaggaactttcaggtggaacgaacttccccaccgcggctcgtgcgcgggccaccgccttcgcgtgtgtacataacctccacccggatcctccactgccccaggtcccctgccccactagaaagtcccatatcaaagtgtgataacgatttttttttctgccgtaggttgatcagccagagattttacggtacccgccaccctctgctccccatttaaacagcagtcttcccgacgaaatttcttttcttcagacgcatcctttatcccattcatcatcttcatccttcttttttcttcaataccctttagcggattccatcacttcatcacatcactttacaacaaccgctatcatgggcaagaaggattccgtcaaggccaccaaggccaccaaggtcgccaaggccgagcccgtcaaggctgctaagcccgtcaaggccaccaaggctgagaagccctccaagaagtccaagaaggaggagtcctcttccgaggaggaggagtccgagtctgagtcttctgaggaggagtccagcgaggatgagtccagcgatgagtcttccgatgaggagatgaccgacgctcctgccgccaaggagaccaagaaggccgagtcttccgactctgactccgattctgactctgacgactccgagtctgaggagacttccgaggaggagaagcccgccgtcaaggaggagaagaaggagagcgtgagtacaacataacttcctcttcatagtatacatctgctaacccacgtctgcttatagtccgatgatgaggagagcgactccgacaactccgattccgactctgactctgactcttccgagtccgaggagaagtctgagtccgaggagccttccaagaagcgcaaggctgaggagtcctccgaggaggaggaggctcccaagaaggccaagactgaggaggttgccgacgacaagagcaccctctgggttggtaacctcggctggggtatcgatgatgctatcctcttggctgagttcgaggactgcgagggtgctaagagcgctcgcgtcgtcactgaccgtgagtctggccgctcgcgcggtttcggctacgtcgactttgccaccaacgagcaggcgcagaaggcttatgatgccaagagcggtgctcttcttgagggccgtgagatgcgtctcgacttcgctgccaaggatgccggcaacaagccccaagacaaggccgccaaccgcgctgccaagcacggtgacaccatctctcccgagtccgacaccctcttcgtcggtaacatgcccttctccgccgacgagtctgtcgtctccgacttcttcaactccgtcgcttccgttgccagcctccgtatccctactgaccagtgagtatcccactatacctttgtgtgcatctttgccgagcagagttttaacagtcttctagggagtccggccgccccaagggcttcgcctatgttaccttcaactccgttgaggatgccaagaacgctttcgagcaactgaacggctccgacctcaatggccgtcccgtccgtctcgactacgccaagccccgtgacaacaacggtggcggtggtggcttcggcggcggccgcggtggtggccgtggcggtggccgtggtggtttcggtggccgtggtggtggccgtggtggccgtggtgacttcggtggccgtggcggtggccgcggtggcggacggggtggtttcggtggcagccgtggtggcttccagggcaagaagaccaccttctaaagtggtcaagtgggattcccgcacacattggggaatgtgataccataacctgagggcattgaaacacagattcgcactggagggcttagtgggttgtcggcttttgaaatcttacagtgtctccttcgtgggagatcgtgggctttttgagagataactgcttccctgctgcgtggcagggaaagcaagcgatacctgagggcttgaagatggtggtgagctggtagctctttgacagctcgttcgtacatggcacgtctgttctttctcaacaggaaagttaggacctctgccggtgggcttgttggctggttccatgacccttgcgcggtcgtctgcactttggattcgatgcataccagaagaatgatgggttccaagtactctgtgggctcgtgggctcttgtgggctttagctgacaaaacggaagaacggaaaagcgaggacctgtacttgcacatgccacaaacatgtgttcacacagccttatccagtctgtgcttcgagggtggttcatcgtttcctgttcttttccgcatactattgtcattgcttcttcctgtggggttactaaagagggcatctaaaagttggtttgggattttccggtacaatcacggggtcacctgggggcacttaaaatgggtttcgggtcttttctttttctttttttttcatatcagcatttgcccttcacgatacatcatcgatggcgtaacggtacagaacacgggtgatccttcttaacgaacattacccggtaagtaatctgatactcttcccctgtttcatatacccaagtcccaacggactagaagtagcaagaaagaagtattgttcagtaactgtgttgttccaatgatgtgacttgccgttatgtatgtgatgtggtattttgaggcgtagacttgtgtgtatgtatgtcgataggatcttcaaaaaactgctcgttcacaaaagtcttgatcattcgtcacgtgtttcaacatggtcacagttgaccgcgatagctcccaaagtgtcacgaagcaaatccccaaaaagttgaattcgatgaactcggttcgtctacaagtcatctcaacagtcgatacacaaacaagcccaaactaaagccaaagtcacgcaacaccaacaaaaaaagaacctagacctgcgaccaaatcgggtaaccaaaataacaagatcaaatccgagtcccgaatgaaaaagacaaccaagatgggaagaaaatatgaagaaaatatgaaaaaaatagcagattaagaaggttaatgatgcgtgtatgcgtatggctgtccccatgatgccagatattgaaggtaaatgttctgcatacaatcgttctctcctctctttgcagcatttgttggggaatatttccttccaacgtcgtcgtccatcgacttggattctttccgtgaaagacctatttggcccagcaccatcggtatgataaatgacgagagttgattcccgctgcagccgtagccgtagttggtagcagccagttgccgttatcgttagtgctttagtggatattcttcataaagctcgtgttgtacaagagcatgttggctggctgaccaggagttccgttctccctccttttttgttctttcatctttgaagccgatcgataaacagacatgtcgctcgtcaaagtcgtaacgcgttgcatcgttcaagcaacgacactccttccaaccgagccccacctaaacctcttcagcgttccgctcgtcgtagaccgcacaaactcctggccgcagctcgaagaagcgttcgaggccgctgatcctgcagaggccaggcttaaagcgctactgctctcttgtcggccgacttcccgtccgatgacgtagccggcgccgaacccgacgactgacacgagaactaccacgccggcgcttaccacccatgtcaacacggtcgggcttaggaagaagggggaggcgacatcgttatctgacacaacccccgctggcgagggtgagtttgccctcctcttcttcgcggtacgcgctggtttcgaggcagggtttgctccctgcttggtccgttcggtcgtggcaagaccttgttgatgttgctgctgttgctgttcccggccagagctggcggatcgcggagcgcttggtgcactggagttggaggcggtccttgctggttgttgtgccttggcctggttgagcggcagccctattccggaaggaccttcggccatgagttcagactctggcaccaggcggaattccattggctgggaactgggcattacgccggtaccagcaggacctgggcttgtctcttcccccttgggaaggccacgggcggcagcggcacatgacaagagggtggtgagggaagcacgaagcgcggcgtcgttgtcggcttgcagagctggggacagaaagttgtgcgatgcacgatgcgaccgggtttgcgaacgggttggcatggatggccggaattgcgcgggatgatatgggtgggatggacttgcggattggtggcgttgcatcatgtaggatggtggatgagagaaggcgttcggctgcggcctaaaggtaccccgggccgtgttggttggccggccgagagcagtcgcattctcatcatcatccgagtcgtcctccgagtctactggtaggccgcttcggaaagcagtctgttgacggggcaagctggctgctggatgaacgccttctgtcgagctagtcatgactctgtcctcctcgctctcagtttcatcgtattcatcctggctgctcgtcccggcagggggattcggttggctgacgatgaaagaagcaggcatgggcgcttgctgttgggatcgtctccgccttcgagggtatgagttgttgccgacccggaggcccgtagttacaatctcatctcctatcgacgacaacgaggatgacgatggttgcgatgcgatctcaacccaggaatctagtgatgtgagcgcgtgttgtggtaggttaccggagatatcgagggccaactcaccatcgttatgacggccatccaccggccgtcgttgaggatcgggggatgccatggtaaaactccggaggcaggacacgtagacgggtatggtaccgtgaacgtcagcacggcaaagtccactcgcgcaatgctcaccgacaaggtgaacttgcttaaaccagtccccgaaagacgtcctaggggaactagcaactcccgcctccagacgcgggaaagcacaggaatgaacgcggtttcgctaacaggggacgaggaaagaagagaagcccaatcacggagcaagtacggagggtggtggtactatcaaagcggacggccgaagggacctcgtgtgaatagttacgtattatctgtggaactgcatctaatggaagtcaagcaaagaggcacaccaaaaagaatgaatcctggagccagatacccagggaaagaatcgattgcccgtgggactgtatcggctgttgggaacggaggctttgttggggttttctttgagcacgcgaagccgcctttgggggatcgatgcgtgcgaacagggaaaggtgtgtttgggaggcgtggtcttggtgtaaatggaggaagtgggagcctgccgtgccaaggtgaggtaggtggtctgagcgggcaaacacttgagaagggggggagggggaagagcacctgggcagcctgggctgtggtctggtggacgctgagccatggatgttttagcggcggagagcgtgatccatcctccggagacctgtcagttgcaactggaccttcaagcgtgcaagtcgagggccgtccctgcttctgattggctttgcatgctgatctggggatggtcgcctgcccatcgtcaaccccaaatgacgtgcttatctggtcgggcctggcttcaatggacgaacttccacttgtcatggataataatcgataaaacccaaaagcttccaccaagtcactagagataccaaacgtcactacatccggccgacaaaccttaagaccttatcctcttgtgttcagttcatgttcgccatcttatctttctcggagttcgggcgcttgcaactaaggtaggtagttcgtctcttcaaagagatctcgagcctcaccactgttgtctacccacttcgacgatcacggttctgtgatgtagcgacatgatgtacctatggcgtaagtcggcttttcgaatgtttgagcaggagtgcagtaccatggtgtaggaaagccaaagcctgtctgagctggccatttgcattggcgtgagtacttatccatgctctccttatctcactgggcaactttgatgttcgtcccatacactgtatctaaaagactgtttggtcggcgagcggtcgaaaggtaagccgaatacctcacggtctaatatacataccttcagatactctggcacgaattcatgtgtgttagttgcacctgtggaacgaatttgagacatgttgaaagtcaaaccattcgttccttacagaccctggccgacgtatttacggcttgatacaagtcaacagttctgcaacgacctttcctagtcaaagcgaatggtattggattgaacatgttctgttgattcttacgatgatatggccgggattgctgactgtgacgcaaccacaatcttcaacttcgcctgcgtgtcggtacagtatcctgacaaccacggtcggtcacttccatctcgcacgcttttattgacccttcaagctcggttccatctttcctagcttgagcagttgcttgggtatctactagcccactacagagtattttatggtccttcttctcttgtcaagctcaacctttctgtccaactcacggcgctgcttccgagtcgagttccttactggatgcacggaagcaatcatcgttccgctccagtgccggtgtaaccatttcaagcgaatgcgaaacactggttcatcgacccaagcacccgttctcgagccgttctcccgtcttccgtcccgttgtgcggttcctacctggttgccacatgatcgttcgagcataattcgcccattacacacccattccgttcattgaccgctggatcacgacgtatcatccacctccacagccgtgtctggttacccccttcgacgccgtacagacgaggatactccaaccatacaacaacacctacctcctatatccggttgtttaaatgagctaggtaagcttgccccacgctctatgcagctatgtcactaactgccactcaaggcgcgtcattgaatccgccaacggtatctccttcaagccggctctgacgtggcaatcgtttccgatctcctgccctggatggggaatgtcctgttctcgcttctcaagtctgcaatgacccgaatagcggcgacgagagcggagattgtataaggctgggtcacgaccagcctcaagtatgtcagcactctgatcgcattggaggtggtacgagagggcctcataaccggcagctttgaacggccactccccgttcggcagttatcgccaagattgacgatgtggaggatttgccaaaagctcagaggccggcactaagggcacctttgactgccctttccaaccgctctcctttggtgaagctgtgttgatgacttgagtgggaccatttcacaaggctcagattgtccaccagatggtcgtcaaaagagacatccttcattcacaaagtgcttcgaacaatacacggttataagcgggactagtgcggttgcgcaaacaaggcgagacaaatcagtgttatcagacattggactacgcgttggactcttgggtccatggttccctttttcggaattcaacaagtcaacaggttcacaagggctctggttgacgctcagaccatatcagggctgccgtttctcgaggtatgcatttccaaatccacacccataacctcttcaacgcagatggcactcgcccttccacgaatccgaactcaccactcaacggtttcatatcgtcctctcttctggtgccacgtctacgatctattagcccatttcatccccctgatgtttgcggctctgcgatttcagcgaccctctcagagataggcaactgtatgcaggacaacttgcacaacataatattcgagaatcgaaagactgccgggtctattttcattcgctctttagtgcggagcgacaatccaagccggggcaggaatgcttcccctgcaactagcacataccgttgtgtggtgcgggcagaaccaagattctggacaccctccacatacccactgagacgttacgtacatgcagagatgaggagaagagaagcgtggccagggaacgggggaacgcaaactccctgagtggtgtatggagattgcggctctgcgagaggctctgtcagagcatcgttcgaaccaccgtgatccttagggtggtctagagatgccgtccggagcatagtatgactgccgataaccggacaacagtgatgcatcggtacacctacaagcagttggtatggcaatagaaatgaactgctttcatgattaagctcgggaaccccgcttggagaggatgtgtacgtacttgaggctcaaaagggagcatctctagaagtataaatatcagtacgcttgcatgaggaagtgaataatgactcgtcacactgacatcgaccttcgaaatcatctttgatacatctgagaaccacttgctatcgataagtcaagaaacaaaatcaccatgagccagtcaacccatcatgaatctaccccaaaccatgagaacactcttgagaacacccctcctaccgcgccacctccccctagagacggagacgatgatccgcaggaagacgatcccttctacgatgacccgaaggtatgaaaagactcccatcgtcagtcccaggccatagagcaaacctgaaccaaaaaagaacatcttctcatcaacaggacagtgacactcccatccctctccccagccacggtggcgccggtggtgtggactctccaatttctaggagaacgtcaggacagatataatctgacagcgagcacgacccttagtgagccagtctctctctctctctcttttctcattaacccatatcaaaccctttcaataggaattatcccaattctgaagacaagacaagagaactaagagcgaacggcctccatagatacttatgcacgcacgcacgcacgcactacgcccgataacagacactacaccatgaagatactcctatttcactttcttcggaggcggaggaaatatctacgttgggaggaacaatatcattttgttataccctgttttttttttttattaattttttttttttttccttgttgatttaccgtgataagttcccctctctctccctgatttaccatcttttctgctttcactgtcttctggttcctattgacaatatttgttctttgacttgtttatctttttttttttttgttttctttttcttttttttttttttttctttttttttttctcttctttttgggtttcttcttcacctcttgctccacccaaatttcatgttttctctactgttgcagtttcgtatggctaacttgagggccgcttgtcattttgtacttctttattcagctatcttgcaaatgcttttttatcctgcgctatcccatgcatacctattctagatatctgtctattcatccacacaaaaactcctacccgctatgagtaacagtgctgcgtaccacgttatgtatatgtaggtatgtatgtgtacacctacctaggtacccacctacacaaggccccaatcttgatatggtgcgatggcggtgaaaagaaatcactgtcagaagtcttgtgtagatctttggtaaaatatctgccttgtgtccgtccagttcgggtggttttctattatgagtccgccatgttcatcatgggaggctggacttagttgtttagaatgtccaactttcctctcggaattagagctacgtagcagtggtatcccaggggagagagaataaggggtgactttttgtcgatttgttttttcttcaaaggaaaagtaaagaagaagaaaaagggaaaaaaaaagcagacatcaccaaggcacaaggcgaaccacttgtcaaataggttgcgattcagttattcaagtgtatctgccgccagcaaggctagcaggtttaatatattatactatatgcaagaaggtataagaaggatgcaagctatggtctgcgcaagacgatgccaccacaaaaaaactgtcaagtagcatctgcgcagtaaaaacaaacttgaccgccttgcgataatgtcacctttgacgtccctcctttttcccaactcccgttctacgcattcgtcaccaactactcgcttggtccctcaacagtcatccataccctacccaatctcatctaagtatcccatttcgtctccaagtgccggtcctacaaggcgctcaaatccaacggcacactgcttcccctgccagcgcgatactttcttggcccgccaacgaactccctgggtttcggaaacgtatcctcgctcgcaaacttccacctgggatcctggacgatgtatctcgcactgccgccaccggaatgcactggacttggagacttgtttccgcctgtaccgttcggtgtaaggatgaagttgctaggatcgagcatggacttgatgccggagcctgatcgtgccgatctcgtcgagggtgaatgggagagtgaaggaggaactggggccgaggatggcggcggtggaggcggaggtgcgggagccgaatgggaagggcttgatgctgttgagcgaggaggagcgctgggcgggggtggaggaggagggggtgctgctggtgaagaggcgctgctcgcagcacggatggcggcttggacggcaatattctgggaaagattgctggtcgacgaggacggcggcggcggtggagggggctgcgaacgtgatggagccggtggtggtcgcggggcggctgttggaggcggcgggggaggtgctggaggaagagacggggcggcagatgaaggcggaggaggagcaaatgagggtggtggaggtggcgccgaaggaggtgccgaagagtggatagccgcggaaggcttgcgggagcctggaggaggaggcggtttcttgcccactggcggcggaggcggcttcgatgatgccccattcgcagtctttttgaggttgggcatggatgggtggaacgtaggagctgatggccgtccaggaatggtcggggctgcgccgggaggcgggcggggggccgagaccgttggtggtttcggtgctgatctggatgttgtttccgggtcggaaagatatgatgcatcccggttggcgcccgtgtctacaccaccacccgtcttccgtagctttggcatgcctccggcgaaaaggcctccaagctgcggtgcagcctccatgcctgttgatccaccttgattccggtcggctacatcgctatcgctacgggcgcggtttccgggtactggaggcgcaagacctccgggagccttgggaaggccaggaacaggaggagccccccctgatggagacggacctggtccgctgcccgatgttggggcgatgatgggtgctgatcgatcgttggttactgctttcttgagcgccttgcccttggtgatatctgtgagcaaagcaccctatgaactagtcagtacatctctcatgatgcgggctcgtgagaccgaaggtgttctattggcgcaccctattaggaagaccggcaggtggtcggcctggaagtgctccagggggaggtggcggcggcggcggaggtccccccatacccggaggcggcggaggggggggaggtggtggaggtggcatggcgtattgtttttgtgttggcgatacgagggttgaagtggaagtcgattgaaaagtgtcaggaagtgagagactttgacgctcagcttgttgccttgggtgtagttgcgggtcgaaccgaaattaccggtcgattggacgtctgttgtgtctgaaacgggacagtgccacaagtacttatttcgagctcggtacggcggttccggcgctgaagcactggcaatcgtgtgtagtgcggtgcgtggttgttgaagacgggacgagatcaggtgcgtataagtcaaagcacgtgccagagtaggcgagtgttggattgttcctttgtgagatgaaatgtcgaggttcagtggttgtctccatatcccagtggaagtggaagcaggctgcgtcactgcactcctttcgagggcgctggccggcggttgcctgtgggtcagtgcgctacagcggggttccttgaatgccaagcctgcagcatgagactggagcttaggggcagtttccactctgcgtacacagtaaatctgaggcaggctcagccacctggggctcagacaccagccccacgatggagttatccatcacattgtctgaattcagtcaggaccttgaactttcccttcacttggattgattttctcatcgcccgcccttcaatattcttgagacaaagcgtcactcaaccctctcaaccatggctgtcaaagaaggagggaataagaaagactgacacagctgcctttccgtgcttcctcgttgtcttttcatctggatacctaagtccttagtcaaccagtcaccacttacctcaaaactgattctctggcagcttcacgcaccccgaaaagagcgcaggtacgaggcaaaacgcttgctctgggctgttggctgaaacaaagatcgaacagtacacacaacgcctccaatcgaggtcaaagagcccccccccaaagtgatgagctcttgaactaagctttctagaagccgtcctgggagtatggtagatcttacgtaaagacctaaagacgtgcgagatatcacatcggctttgcgctcccagtctctcggacatgttgtgtgacatgctggctacgggcatctcctccttagttgcatgtgtccatcagtaccgctaccttgctggccaagaccgacccagatgaaccgtcctgtctaggttttgggtaggatttcggctactcgttcaagctagcgtataacaccgtggcacagaaactaagaggccaagagcacaccctatgcaccgatctgcagcatcaggtccagctcttccagctcttttttgaccgcagcacaaaccagagagccagacactccggcctcacgtcctcaactccaatcaccaccttttcttgaccccttttcccaataccgccgtctgcgtgcttgtttgcccctgcgcctccagatctcccaggcgctctctgggctctccacaccgcacgcgcctgtcctccacctgctctccgttggtgactcggggcagtggatatccccgactttccccaccaactctccccacggggtcgggcgggtcccatcttgacttgacgacggtaacccggtgtgtctacttcaccaaatctactgcacggtctaggtcttcagttcgcctaccatgcttctccgtcctcacaaccttagggccaccacggtcaacctcaccaccgccaccaccgggcggcagagtcgtcagacctgcggccttatctactcccgtcagcaacatgcccgaccggcgtttgcgcccgtgtctgcgccgtttgccaagcgctccctggtgacactgagtgccggcacacagctggccaagctcacccaagagggctcagccgtgtcgatcgcttctatccgtatgctgagtaccactagctccctttcaaaggtgaaacgggtgccgtctctgttgcaatccgcccagaaaaagagtcccaaggcatcccagtcgcagagtcagccatcgtcttcgtcgccgtcatcgccttctgcatctgcttccaaattcacgtccccgcagaaactaccgaaagcccagcagccgccagccactgagaccgcaccccctcaagcccaggggcagcatgccactccggatcctgaccgtgtcaccaaggagcttctggccaagcaaggtattccgtcagagcacatgaccctcaccgctctgcgcgccttggtccaaccaaccgtcccgtcagcggcttctgcctctgctgctgctgctgctgctgctgctgctgcctctgtctctgcctctgcccctgactcctctcatgatagccagccccccgcagccggtgcagaggccgatcagacgggtgcttctgatctgcttggtctggatgttgacggccggaacgcccgggcctcgacggctgctcctgggcaacctcagcctcttacctacttgagcttcaacaaggatgctgctgacaagatctcagatgcggcctttgcaatcatttcgcatcctactgttgtcatcaccccgctgctgctcaaagagtatgttgctctccaggcctctcttggcaagcccaagacactgccgtacgttttgggcctatatgcgtacaaggcagcccccaagcttagctctggaaagctggcttacaagaagcggaatcctgacatgccgaagaacgcggtggatcccgaggttgctgagatggcactggacgcagcacttgatgccaaggaccttgatgccgctgttggcattgtcgaaaatacgtacgctaccaaggctttcacccgcgccaagttgttgaaaaaggcacttgtacccatgaccggcttgggactcactccagtcgctgcttgggctctcgccaagaactatggtacatggcaagattcaatggagactgttatggcgaccaacgtagccttcttcggcatgctggcctatattggcttcactgcgaccatgggcattgtggccactaccacggcaaacgaccagatgaaacgggtgacctggggcccgggtattccgctgcgggagcgatggatccgagaggatgaacgggccgcttatgacaaaatcgcctgctcattcggatttggggaagtgcttcgttacggagaggaggaaggagaagagtttgacgtgctccgtgaatatattctgagcaagggcatgatccttgatgccgtcaacctaatgccaggcatgcaataaacttgcggcatctatctaatcgagagccagagaacggcattcattccccacgctcccccccccccccctccgtgcagctcggaagagccttggcaccatgtactggtggcagtgaagacttaagagactgagttttcgagatgaccccggctttcctagcttgacctctttaccgcttggtcaccacgtaccttggttgccaagctagcgatcggcgggaggacttacatattcacaagccctcaaggttgccaaggtcgtctaagaagtcccaacagataagaggataagactagcatgcccacgcccaaaatggacaccagactcgctcgcctccctctccgtgcagaggctcttctgcggcttcccgttgccttgatgtaagcacggtaatacagctagggtgttgaaaaggaaaaagaagcaatcatctgccggctcttactctctcatctctctttcatcttgtaccgcaatctttgagactttgcatagatttccacccaaccgaccgtagtccgtcccacgtctccgttccccacctaaaactaggatgtttctccatgcatccctagtcaacacttcgattactagtgtactccagtaggttgaaactgccgcgactcaaatctgatctgtggctttgcctagccgacatttcccctctacgtcacccgagttgcttggcgtttattctctatgccttgtactacttgtccctcctccctattccttttatatatatataagttccatgtcccccatgctgtgcgtgattgggagtgtgtgatcaagagttctgaagcaatcacacatctcagaaatcattcacttgtacctatcttatcaagtttatcttccttacaagtcaagtagtttaattatttagcctagcatggccggcggtttcgaacccattgaccctgagcagtgtcaacattatgcccacttcgccgcacatctcaaccggacggcctttgatgggatatactggtccctctttgtgtttgtcataatcatgcttttcctcgcctcatggaagtactcagggtatgttatccccccacacgtctcttttctcccaacagtcactaatgcgttccccaggacctgcgaggcattggcgaattccagagctgggacaaagcactaccgacacaaaatgcagcgatgcctattgatctgcaccggttactttctgctttccatcattgccctcgttatggaggtctacgctctgctggccttgcaattctgtgatggagaagacctcatgtcgctctactggtctacttggacgatgctgcaggttggctcgctcatagccatcttgggcataatcctagctaccttcaacgccattcgggatagaaagaacccgtaagttttctccatctccgctgtcactcagtcaaaaaaaccagctactaatattatactacagaccttgggcactagcactcggtactcctgtcctcgtcgttgccggtatcggccacgccttccacggcgccatgcgcaagcgtgtgcagcgcgttcgatccaggagcttacgctcccggagccggggcagatcagagagtagtctcaatggaatctccaccaacgatttgcccatgagcagggagtacgtgttaccctatttgtcttttgccttttctctctgtctcttcccggcacagaatctgcaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccagccacagaaactaacacagactttccagggagacgatccgcgtagaagaacgtcctagcggtgataacaacaacaacaacaacgaatatcgcgccaaactactcggctacacccccgaaggcgccccaatcctccagttcgtcgacgaccccggcaacagcatcgatcccgagcgcggcaccatcttggggaagaacacgatgaacggacagatcattgtcgccttcaaaaagtctatgattatggtttcggacggcaacagcagtgacttgtccaccccaaacgaaaaagcggcggcttcaccatcatcattactggtgcctcctcccgtgccactcccttcgccaaggccgccaccggtcgtcaggattgctgctccgtgccgtccatcagacgaggaagtcgacgaggccgaagtgcatgtctcccctgtttgagacgggaatgtctttggatttgtcggacgccacccactttccggattttctttttttttcctttttttttgatcgttctttcttatctcttggctttttgctctttttggcgcttgtttgtttggtgtaatactgtgattttctttttgctttatcttggggtttcaggcatttatgatcgacggcggcggcggcgttgggcaacaagcaagtcagcaagcaagcgggacaagggcaagcaaaattacgacactacgaatttctctttgtggcatagcgttcggtaaaagaaaaagcaatttgggctatcgggagttccgtttcgtttttctacttccttctgttcttttttggcgtttcttgtcgggaaatgccatactcagatgtccatgtactgaaaaacggtagattagcgccttcttcccgcgcggctgggcttgcgttatctagatacccatggcggtccgcgagagctgagattgagtgtaggggtgggagtaagggaaatgagattgtagatgcccgattacatttatgcatgccaggcttatcaatcacaaacctcgttggaacatgtacattgcgctgatttatcccttgaattttgacagccgtgtgttatctgggctatcgtaaccatgttggagtgaaacaaactatttcatactcggtccttctgtcgttttccacccttcaactaaattggaaaacatgacgtcccttgtttgctctgtagggtagaaattttgcattgtagattactgtccacaaatacctcaacatttataggacagttgacaaggcaaggtagttacccgtcattgtacctccttgttatccgtcatcactctcgctctctgcttctccgagaagtcgcatatatacatgcatacctctacttgcatatatatgaaggacctgccagaaacagaactgaggttgggttgtgtagcataaatgccaagcgggaacactgagacacgccctacttccggcgaaacacgtgctgacagtgaagggtaccaagagatgcatgtcttgagtacgtttttatctcagagtatggaagggattcacgtaccaaagccattcaagctgctcatctgcagtgtcccaacgttggcaaagtcaaggggcgcatgaccactgtgttggttccggttcttatgaatagtgtatagtctgttactatatcctttacagataggttgaagtgccatcagacttgggagatccgaagtatagtgaaacgggaggacaactcaaactgtttatcaagcaaatttgatcgaatgtagaacgagtgtcatgaaaagccaaggaaggaggaaggaaagagaaaaactaggtacctctacgcacgagtctggaactggaaatcgtgcccgtctcaccattcacgtggctttgcttctaaggcaggggctttggtagtagtatgtaggctgtactcagaaaacaatatttgaatggcagaaatactctacgcatgacaaactctcgtcttacaaattggaaatctaccttgcaccattacccaatgctgagatgtacggcagagtggcagagcagttacctagtaaatgggccaagcaatggaacggaatattatcttggagtttagcttgacacaccagtggaaagggcaacggattacctacatcgtctcttccccccccccccccccccccccccctccctcctccgtcctccgtagtcccggttggtttgcctacgcagggcagccacgcgtacaaggaaggtacacatgtacacatgtacacaatgcaagagttcggaggatatgtaaacgtccggcttggtattttcttttcctttccccctatcatccaggatatcatgggagtgagatgagttagcgcagaaactctcatgtgttagaatgtgaaattggtggacacttttcttctgggcttccctacctatcaaggacagcacctacggtttggtcggttggtgtctgtctgtaaaggtaaggtttcacacagccaccattgatatggactgccagattccggggaagacaagggcaaggttgattctaaaagatgtttttgcctcttggtggagttcttggtttcggatgtagtttggtgttttggatcccaagtccacaacgccaagcggtggaggtctttgaatctggggtgcataaatacgtatttctccatagtcaagtcgatcttcttatcaacctatgctactgtgtgcatacctttccactttacacatgactggtgaggccccgtacgtacctaggtactgtcgtcatttccataccagtgacctcggtcagacacagttcatctcatctatcaattcctctctcaccgggatgatatcaagtgcccgcctgtgagtgaaaacgcgagtcgattttatctgagacttggaaaaataacacaaacttccaagcaacttgttgaacaccacagacaatacaagatcttggccctcttccagtctcaaatataggggacacagagatcttggcccactatagaaatatacaaagtgcaacccgcgccgtgcccggcgccggcgccgccgcctaccagacatcccaactaaatcatcctcgtggtcaagccgaaacaagtgataggctcttgagactagtatacgtcgtcatcattttctggctaaaggagcgggtaccggcatcccccaatatcgggtataccaacacctgagaagtcacaatacagttacctaccgtagtaattcatgataaatgcaacggaagcagtctaagtcaacaactaagcaccttcgtacacaggtactacacttattcaccctatcagtctagattcctagctatatgtacatgcataatacccatcaagctttctttttttgggaagcctaggtatgtgatttgcgagaccacctttatccaggcacataagccgggtactgtacgtagtagacctaagaccgagccaagggagtttcctcgaccaaggaatatggttcaacaagttgtagtgtggtggttgttgatgtgatgttttttacccaggtataataccaaagtactcacaaacatacgtaggggggtttacgaacaagcaaaagggaacaagggctggctggttggctacattgttgactaagcggcagccggtgatcagggggtggcttccccgttcccgctatcgtggggggcagtggtcacggtgtatatccatcctactgtgtacactacgtaagtactgtgtatggaatgtagtgtaggtagagtaagtagtatgtatgttgtcggtggaggagacggacagacgggtaaagaaatacccagcatgtaagcaagagggaaggagatctagtgggtagactccgattgatgacggtatcaagatgggggataggagatctttgaggcagtgcatacgagatgcgagacggtggttgcgtgggtcagtttagtgtagtgtactgcgtagtagcttgtcgagcttgtcgagcttgccttcccgtcagttgtcacgcttggctctcctccatgcattccatggatccagagatcctatccaggaagggtgtgagtgtgtagtgtaactaccgtgtagtgtacatacgtacatcgtacgccaatcatacactagatatggtaagtaggccaagaggcggctgaagctagtatatcgaaagagtaatcattctcattgtgatctctttctcgtcattctgcacccactcagacattgtgaaaagagtcaaaggtgaaaagaactgaactcccaacgaaggaatctgatcggctgggatcatgatgacctcttgctcttcttcttttcttccctttttcagacatgacaatctaaaatcacggtccctgatcgatctcaccgccaacgaaatccgagcccaactatcaaatccgagacagccaaggagggccaaggaaaggccgagataaagccaagagccaggtcgcgtacagcacccgatcaaaaaactgatatgtttctcacggagagtattggtcattccgtttcagaatgggctaaactgagggcgtaaggctgggtgggcatgacgtgactgtggaatacctatacactatattgcatagagagatgttttcgacttgcacgtaaccgatatcgctcgtcctactacacgatataataccagccgagtctctactaagtcaaactcaattacctgtgatcttctagtgtagactttggtgtttctccgatatcttgccatttcttggtacaatttgtcccgggtccttcccgtccttgatcttccgaggcggcctctagcctacctccactgctccgtagctgctgagaaccattacccatgtatgtcctaccttgataattgctttgaaaccgggagtgatcaatatcaacgcttttatgaaccccgtgcgtctatgggcgtcgttctgggcttccgagtgaaattgtgctctgccgctggttgtgcttctaggccgtcctacaccgcagtcattatcgggtccaaaagctgacctcttccgcgtcccgttccttggcggcgctctcggcgaaaacaaacaacacacggagcaggaaaggttcgaggcacaatcagatggaaacctagcatgcttccctcgctcttttttcgctttctttttctagcccggtacctcccttgtaacctttaaattactacacccttccggctcgaccgacctgcaaaatctcacctgttggccggtcatcgctgcgtagcaccggccaagagctgccgtctgccttccacaatgtaacctccagcttggtgccgaggatcttgtagcttgacttctcagggacgatgggcccaaagagcgacacctccgtcttgtacctttttacggggctgtccgtcgtgggcagatccagaacaatggagttgggcttgaactcaaccttggcagcatccttattgatcttcttgaggaagaaagatgcgatgactgacgaaggggtctggtagaagtcggttctgagagcaaatacaggtcagttgagctgcagtggaatggcaggatcaagcagatcaaaacgaaaaagaatgtttgcagggcacagccatttttggccgaccttggctgcgaaacatcatcacaacggacggaacttacctaaccgtctccaagatctcctcgcctcctgatgcggccgcagcctccttcttcccgctaccgacaaacaaatgccgatccttggtcttgcagccctcaatcttcatgaactggtcaaactcaaggacgcggcgcttgcagcagctgtaccccttgcttccctcgtgaaagatgggagcaccggggtggtgtacacacttctcgccctcgcggctggcgcccttctggtaggtcgcgccgcacgcctttctcctgcacacgcggccatccggaatctcaattccttcctcgtcatcatcggattctggcgccggcggcggaggagtgggagcatgttgcgcaacaggcacgggcgtacgggtcggtggcggaggggtagcggccagagactcgagcagtgctggatcggcctcgttcttctcgatcttggggggaagatcggtggtactgtgcttgccttcggtacaaggctcaatggtcatgaactcttcgaaggtgagcacgcgcggcttgcagcacttccatcctaagcagccatgtgcgttagccgaagctatctctacatcccgccgaacttggacaacttcagattggacattacttgcccttctggccttcgtggaaaacagggggtccagggtggtaacggcagacctcctcggggtcggtgtagaccttgccgcaaccttgatggacgcacttgttggcctcggacatggttatccaattatgcaggtgtgagaacctttaaagacagtcaatgcagattcgcttgacgcgagtgatgcgctatcgaaaagaatacctaaaaaaatgcagactgtattcagttgacagaaagcttagtcgatgctcatccaacgttaacaggaggagccgaggggagtggtttgtctagaaataaatggagtacgaaatgggccttgtggaagtttccggtcagaagggaagagcgtagaacattccgatcaagctttctacagcatcagcggcttcctgttccagccagcgtgccaattcccaagaccagtgccggcgcgccgtcgggctcacaacgaagtgggggcggggaagcaccccggagtcgtgagctcggacccgtactgtcgtcacttcgaggtaccttttcagtagtcgcgtgctgcgcgtacagtgggtgtgccccgacggcaggcaagccagccctaggtaggcaggtacatgctttcctcttgctagcaactgaagcgctacacagtatgttcgacgtcagcaacatccgacccatctagttcagccaagtacaacgacaccatacatcctcgagacatctaaacgcatctcgctgtggttaccttcacaaactctagtagtgacaacatgcgcctcacaagtcggctatttcagtccttcccgtcccggatcacctttttcaggcgtgaaggctgtggtctgtgtgttcaggcaagatccgtcttgtccgatgtctgggaccgccggcctttcgagtacaaggaagtcgacattgtcaagccagagtccaaggcctggagagatctttatgactttgatgttccagtggtgagctgactcaggtcgtcgaaccttaggtggaagttaacacccagtgacaccttgacagattcacatcagcaaggctcaagccccagaagaagacccccaactctcctccaaggccgtcaagttgatgcaccgcttcacggtcgagcaggttgaagctaaaatgaatcaagtcgaagagtcatgagagaggctatcctattattggcactcgtgtgcgtcgataccagggcctcattctcattaatacgatgccggcttgtcctgcttcccttggccccgtgcaatgcttaggctgtccgccatggcagctcccaacaaagtgtaatccgttgcgacactgatcatatggaatcccttgtcggcatactgcttggcctgctctccgcctgtgcagaagatgccgcactttttgcctgccgttacggcagccttcaggatcctgtcaatagcctcatctagctccggatccatctttccctcgataatcgggtggccgatattgttacccaagtcaaaaggaccaataaagatgacatccacaagcggagctatctcttcaacacagtccaaggcttcctgtgtctcgatctgcaccatggtcaagagactctcgttcgcttgctggaggtattcggtgaaggttggcatggggttgaagttttgcatagcgatgggtgatccaaaccctctcttgccttcgggtgggaactttgccgcggtaaccaagtttttgacatcctcaacagtcctgatgagcggcgcaaggatctggagcacgtcagaaaaatgtctccaacacaggatactcttatacactcactccatgcgcaccactatccaacgctcctgtaaagggtacatcagtaaccgtctgagtgataaggcaatacgaatggcactcacgcttgaccatcgatggctgaaggtctgggatccggacaataggagaaacgcccagggcagcaatggccggaactgcttcgtgcatcgcagcatctgaccaatatcattcagctcaacaagccccatcattcaccaccgtattacgggttacctaccgtcgatgtttccatgctcgcagtcaaccattacccagtcagcccccgatcgagcgagaatcctcgagatattggccccgggtagcatctgccagacacccatagcagggcggctttcctgggtgaagatttgcttcaacgaattggccgccagcatcttggaagttgggttaccggaagacattgtacggagttggtgaagcggagtgacgtgaacgactttgttcagtgaagagatatgatgcttcaggagttttaacgtacgaaggggaggaaaggcatgccaagtcagtggggatgcaggtggaagctcggactaagtcaacccgaactcttttaaagcaaatccgataacacacagtacacactatgatttcaaagttgatgtgcagctccgaaccaaggtcccgccgccacatactcgaggtcaactgtaataacctgacggcagatggcgaggaaatgtactggctgcgttgggtgaacaagttcaattgctggccaatttggtacaccttcgggagatgttcgtcccctgccttcgtccaagagatacacagtagggcggggctcctactgcggggttcgcgtctgtatctccctccgcattcggttctacctaggctgttctgactggagacaccacaacctctgccggtattcggattattgacatgttcaaactttccgagtcacgggaacggcaggttcaatgggcttgaatggtctcatggaagtccttcaagccatggtggacgttgacatccgcatcttggccctgctatacgtataagcttccacagaatttcatagggctctttgagactgccgcaagtcagcgacgagaagctccaggaggagaaagctctgcatttctgatggtagaccatacgatgatgaaggcaattattcaagcagcaaccgaaaacagttgagggctgcattgacaccccaaagcggataaaagtaaacaaagcaaccctcccgaatgaaaaggggcaagctgatgggtgagcgtcgcttttgcggcaggcaattgagtggagaatggatccgcttcagaagctccagccttcaccacagtgctggtacgttgtctgccgtgagccgtcgtcagtgatctgggcttggcgattctacggaagaacaagagaagctccagcttcaacggcgacgttcttgtcccatccccacgatttaaccacatccctccccgccagcattacgtacccactattcttctttgacgcggcgcgccgaccaggttgtattcctctttcgcgatcggtcaacgagaaacgaaaacatcaataaccacgaaccaattgccccattcgaagcgacgaacgaccaaacgaccccatccggccgggcttaccaagatcacacgaagcgaacaaattgccctcgagttgaaccgacgactttctgtctgcaaccacgtgtttcgcttgaatcaatactcttcaagttagaccgtgggctttacgtgatactttgcttatcaccgcggtcttgggcccgcgcattgccggtacgagaaaacacacaaagactacagtaatagcatctactcatccgtcaccatgtcggcgggcttggtaaattcgtacctcaacagttggtctacccttctacctgagcccttcggctttttcgacccctcttcctctttcctccattgcttcggtcacaagatcaattggtcacggcatcccaaagttaaaggatattcgcaagaccagaaagctaacagatccatctttcgttactttagaaaaggtttgcataattacagtcgatggccgcaccttagtaggcacactgatctcggtagacatgagcacgaatgtggtcagtatatgctccctcccaatccatacttcgatacagttcctctgccacctgataaacaaaacaaagcatatcgcgaacgacaactaaccctccaacaaactagttcctacaaagagcagttgaacgagtcattcgctcccccgatgatgacgagccctcggccgagatcgagctgggaacgcacatgattcgcggggacacggtctgcctggttgggttggttgatgagccgctggacgagagcatagactggaccaaagtcaagggggctacgattgggacgacaaagcactagaatataccaccgaaccattgaaccgtttctgcgctatacctgagcgcgtgaagcatggtgtcacgctccctcaaaaccaagaagaggaggcaggagaaggaaaccaaggggaaaaaagacaaaagtcgaacggtgtggcggtcgcgggcagttgacataaaggacaacaccggtggataatgtgcgtggcacacaagatttggttgcatcattagcatttgacacgcggagctacaggttttcttttactacattggtatgcccaatcgacgatctttcttcccctcttacttccccgttaagacttatgctgaccgacgaagaaaaaataaaacaaggtgtcacgggcaggtccagctctcggtttaaggaacccagcgaatattgatttcagataccccagatctcaaaaactccgcgtggaatagattcgctttctatatacaaaagaagaagaaaatcaacaagtgctgccggcaggttcaaccaaagagtctatccatcaagatggcggcaaacttctcgtcgccgggggtcttgaccatcctgttaattctgtttcccttgttcacgcttagccagcccatgtcgtctccggggacatcgtcaaaggtggtcgcatccagaggatccgacggatgcgtctccaccttgcttgactgctcacccggcttcgccctctgtcgtctgtcgatgacatgcatgcccctggtccattggccggaggtctcaattctaatatcttccggcttcgccacgggttcccatgcggggtcatcctgggtcaacatgtaccaaatgcatgccgggtcatggagggacagaccgggctcactgccgtcgccaagcatggcttcgactttgttgaagatgcctgtcatgaaggtctcgatccacagcgcaagcgggctgccggacttggtgatcggctggatggtctcgtagaagtactttttcctcagctcgagcggggtggtgatatcaagagggaaaagggtcagcttaagctgcttggaaagcttggcggggtaagggggcaaaaaagatttgccgtggatgacagggggcatggtcgagctcgggttgggcgaggtcagggcgtagacgcgggcggcggcaacggtatcggcgaagcagttgaactcggcgacgggggtcacgttgccctcgacgtttacggcaccacccatgacaaccagctccttggcgcgcaggaaggtttcggggtcctcagcagcggccagcgccacgtttgtcaggggaccaacggcaacgacggtgacggtgttctcgggcgattccttcaggacacggagaatctccttgtgcgctggagccttgcttggggtgaagtacttggagtacgaaggaggctcgactttttcaccctggggctcttcgtcgctgaatagagagcgccaggtgtcggcgggggaaagatgaggttgctggggcggtggtcaggtcaaacgtaccatgacaagaaacgcaacgcagtcctcggagttcacttaccttctcgtggacaccatgtaaaccgtcggcaccatctgcaatttgttaactgctttgtttctgagggaaaagcggtgggggtctcagtctgtcttacggaagtggtcggccgcgaggatctcatcctccagcgcgtgctccggaccaacggcgacaatgggtttatgggtgttgagggcaccgaagccgcgagtgctcttgcctgtctcctcgcgccacttcatctctttttccagcacgtggaacgttgccacgacgttgcggagacagctgcgggacgggaagaaaggaacttgaggtcagacaaaagctgccgctacccggaccgggatttttcatgaccatccatacatacctctgaagcggaacattgccataagtgacggagatcatagcaagctcaagctcctcaggtgaggcactaagggcgagaagaagagccagcacatcgtcaacaccggggtcggtgtcgagaataacacgttgcttgggagccatggtgggctttttcttctgcgaattatctgtcagttattgatatgtattcagctgctggtgaattatctgtatgcgaggacgggtggcggagtgatgttaagcggttcacctctgcgggttgtggaagtgtatatgtgtgtgacgccttcaagcggttgtggtttccaccagaacggaaggtatttgctgaataacaggtagggtcatatacgtactgcacactggagatgggagtagtaaaagcgagattggtcttccagaggaaagacttttgagggtgaagttgaggtcaggataagcaccaagctatgaaaagcgcttcagttttgaagtctgccaatctgacgcggggtcaacaagcccgccgagtcttggggtcgttagcaccggctctacactaagattcgctgtgataggaaggtgggacggtcatcgcaagtacccccctagtagtgcagaatggcaacacgacacacacctaagacaccactggatctacactactctagtgacccagttattcttttcccttccatccagactttgctcacgcccgggccgtaggtgtgtgtagagcctccatgtccgactcggtagctgcgccgaatcccgtctgtgccgtcacccgtgatttggaccgcctgacggcttccgccggccgctgcaaatggggtggacggacctcgacctcagttctcaacccccgctgccggccggttccagaacagtgaaggccctagcacaaacagggtcactgcggtggggctttttatgtgttcactaaattatatacattcagtccgcgtgctggtgaaacggatctgtgggttgagtcgtgcttgcaggtacgaataatatacagataagatgcgacactcaacggcaatcgttatctgttcggcgaatggtggaacggataaagtctggcgacgctcacgtctcagtcctcggctctctatgccgcgaaggtacctagacaacaatatagttcgacgttgtagccatgatgagacacacaagaggtatgaaacgttcaactgcccgaccatgcactgttccattgccgcgttcaatatgcacgccgtgggcaacagatacacaacttggaacgtggaacgtggaatgagattataaaaggcttccactttcccggaccactgcacccattttcttttgctccaagccaagcatcagggccgactcgaaaacacgtaccacctggactcgcggggtaaaagtaacgaaacataacccatcgattccacactgaccacgccggcacgtccatccttttgggaagagcgagctaggaaaagtggcggttagtcttttatgctttacgtctagaacttgacggcagcaagatcacgtgatctcgcacctccaaggtcctcaccccccattccgcgggtaacaggggtatcaacctccctgacttgcagcccgcaggacctatccctgccaacacctatctccgcgcgacacgatggcgggccaatgaacggcgccaaaggagcctttaacatctgaacacctttcacctgcggcatccacccaccacagacaaggtccctcgaccgacttcgtttccagacccagacgaggccatctttttcttctcttccccaacccttctgtccaccagcaccagttaatcctccactttctactatatcgattccctccgtccacccattggtgcggacaggcagatacacggttcaactacctaccttaccttgtaatcatcttggttaccccacggcgtggcagcggatttatcaagtccttcctcctatctcgacatcgccagctaagatcaccctaccttatccccgacaccaacagacatttgaaagggtctccaatctagcagcatacccaattgcccccacagaaggtccgttagaaagcgacgatcattgcttaaacgccagcggtccctcccagcgacctcgaagcttgccacttacgcgtccgacccaacgttgcgcgctttcattccacgcaccacgactttcacatcccctctttaatcatgggtatctcattctctaccctggccggatgggttgccatcatctgcgttgccggcttctatacctacaactacaaagagcagcagaagaagcgtgagcttgctcgcaagccctcgcagcgacacaagttggaggagaagcagcaggagacacgcaaggaacccaaagagaagattaagaagcaacgaacagagccaccaagcaaaatcgccgaggagccggagaaggcacagaagcccaagcaaaaggccgccaaggccaaggctgcccccgctcccaaagctgctcccaaggctgcttccaaggccacccctgtgcctaccaccactaagcccgcaagttacagctcggatgaagatgatggtatcgacaaccgcgagttcgcccgccagttcgccagcatcaagcagggcaccgtcctcaacacgaagaagcaggatgagaagcgtcaaaagtcggtgaagcagtcccgtgctctcgagcgtgaggtcgaggccgagcctcaacaggctacccccaagggtgtgtctgccccctcttctactaccggcgtcgatgccgatgacgacgagtcctcagtcgcctccccggaggtcaaggcccaggacgccggagacgtcagcgacatgctcgaacccgcgacctcgggcccttcggtcctccgcctcaccgataccgacaaggtaaagcagaagaaggcaaagaaggagaagcctatggagaaggttgaaaccaagaagcaacgccagaaccgcaagaaggccgaggccgagaaggctgctcgtgaggaggctgagaaggccagacaggttctgctcgagaagcagaggagggaggcccgcatcgccgaaggccgtgctgccaaggatggctctgccttcatggctgcccaggctgccaagtcatctgcttggactggcaatggcgcgaatggcagctcccacagcgatagcggtgccgagaacaacgggttcgtctctgttgagcccttggataccttcagcagcagcactcccgctgccgcccagccagccaaggcccctgctgccgagaccaagaagcctcagacttggatgtcatctctgcccactgaagaggagcagatgcagcttctccgtgacgaggaggcctggaacactgtccagaccaagaagtcaaagtccaagaagaacaaggcctccgccactgatagtgccaacgagtccgagtccgcggcggccaagcctcaagaggcttctaccccggtccccatcaagcctcaggctgtcaacggcaagtcgtccaagatcgtctaccagcagtctgcttttgctgccctgagcccgaaggaggaggaagacgagcgtgagcttgtcgagacggagtgggacgtttaaaccagatctatcctgcgttctgagtatcagaccaagaccattggtacgaaaaggggcaatcggatcgagggggtaataagctctatcactaatcaacatgtgctgtttgcgtccttggtgtggatatgcgaaggaggaggagaaggaggatgctcctgttatgtgaccacgtcgcggagtcgatctatctgttttaccatttgatcatggggtttgctgccatttatgcaaagacaacgttgggctttttttttttcgaagagccacatgggctgggcgaggagtcttatgtatgtatgtatattaacgtccttttaaaacgttctcgtgcgccggcactagactttggtcacgctccgcttctccgcatttgcctacctcgcccgtgttggttcttgatatagtggcttgatagctaaaatcaaattggttgacaaacagttagtaaacttggacactagtaacctacagtacatacctgcctctgcctccataattcgacggtaaggatgccatctctcctagctgacgatgaagaatgtctactcacggcggtatggtgcacagggacgtctacctcttggtggtttttctgtcgagctccggtccttttcatcgcgaagatacggcccatgcagaccgagctactagcaatctctcgcttattctcggcggccactataaccatgtgctggttggcccttgcacggataaacggcaatgaattgtaacatttcggatatcatgtatgaaactgatggcggggtatggtaattgaagttcggcacgttagccctgaggcattatgcatcgacattcaaataccaacgagccaacaaccgaggccgtcaacatttcagcatagaaaaacggtagcatgggggtcttcggccatttatctatccgttgctgggcttcgctcggtatgctaatttcgtacatgccatagactgggatcagcaatgaccggaagccttcaataccttttccatacgacatgttatattgcaaaactttgcaattgggccagttgaagcaatgaaagaatgcgaaccacctataacagaattatgccaaaggtatccatccgtattcaagtccccagacgcatgaagacgttgttttgttcaatgtgcccgtgcgattgagttggcatcatgtgaaagaacctctctttgtctttcctaacgagacccgtacgctactacctacacgtgccgttagatctgggtgagatgtccgagatgagattgtctcttcggtgacactcacccaaaagaggcaaagcgagccctccctcttctgggttgttcgttcctgaacccccaaattgcgcggaacgtttcgatgcattttctcggcagcgccaggctgtgcccggccaagcgtcgtcttggcggtatcacggtgcctgtacgcagtatcgcggtttgtggggtagaagtctttaatgttccctattggctggcataatagctttcatggcttggcttggtgcgcttatggatccgtccagccgtccagccctccatacacacccccccggtagtatggaaggtacctgtgggctacgaggtcccttcaccacttcccttccacttcagttcttcgttctcttttggctgctgttgctgcatctttggctgaggtgagtggctcgaggctggctgcccctggctgcagtgctccccgacctttcagtgcgctccctcctgccacacaatcatttctttcccagtggtttatcctcacccccttcccttcccttggttgcttcgccgagcccctgggttccgctcaagggttggacggggaaaacgtttacgggtttcgtcgtaaatggccccgccattctttccactttgcccactcatcaaacgatccgtccatctccatggttcattgaccatgcccctttccctcccgtttcgtttccaaaattaccgcgcatttgtgtatctctacacgtaaagggacgtggccacagcttgattgttaccagcatggggtgcaattgaagtgaaagcaaagagaatcccgtcattacataccattacattcagtttcctccactgcatctaacgttggcttgcgagttccgatcttggttcccgcgattctctgtccgcttctctctcttgtaagcgaccgacctcgttcgctctacctacctagtcatctccatttcgcccccttttgcgctccaggtctgggcaattggcaatcaatcaagcaatcaactttgtgcagctccgttcctcgctatctggacaaacagcgtattgcatgtgcatttgggttcttttgtatccgcgcaaccgtcttcctccaaccacttgtacgttaacgtgtacgccgggcagcagcaccttgacggtaccccatgccaatgcccgggtgcgacaacgacgcaactcttccacctccagctgtgatttggcagacgtggatccatcaacatccacatcatcctactccatccattgccaacgacgactgagcagggcacacgacgcatttctgaccttctacaaacattcccctcctcacctaacctatctgtttgtcgccagtagggtcctgcggagaagcgagccggctagggttgggaaacacaagacaggccaccacaccaccaggccatcgcattaccggtacaccgcaaccactcgcatcttcagctcactggtagacgaaagtcagcttcctttgtcacccacgcgccttgcattcccggatcatccgctacagtcttgttctggctcttcaattccaccccctataccgccaccaacagttcctccgaggggaaacttgtccacattgactccttccaagctcgtcacgatatctcatctttacgattgatccaccttcagaaagcgacttactacttgctagtgtagctttgcggattttatgaattacacacaattggaaactccatcgctatctccgtgagggactccaacggctctcccgggactccatcaaccgtgacgacgacgaccccgctcgcacgaaccagggacaccttgccgaaacttttcacgtttgggatatatgatctcggtatatcgatctgataaaagaaaaaaaaacatccttaaacagcaaaagaggaggaccgacaaagagggagtgtcaaggttgggagagaacggccagcactggccatagtgctagctgaggatgtctatctgcgtcgccatccagtcggccttgttctactacctcgcctgcactccatgtctccaacttcgccatgaacaccgaacacagaaaaaggcgaagaaggagcgaaaggaaaaggcacgaatcattgctgagcagccacacctatatcgccatccggacccctataatacgaacccctactgggccgaggagatccgcatggggccatgtctacccaagaagaacaaaccgaacgatgctagcaagagtcagagccagaggggcttaatgtgggaaagtcgagatggagtgagcatagcaactgggagtacgcatgccatcagcatggcacagccgatgacagcgacgccaataacaccgacaacggaggaaaccaacaataagcctgttgggtttgtccaccctccgctcgtggacgtagcagcagacctagcaacagacgcagagacggagactatcaggccagatacaaggtggccctcttctacgtccggtgttccagaacagcatgatgatgccgttagtgccgtactgagcaagacagcttctgcgacaacagtcggcaccgactggaacatgaagcggtatcagcgcgaagatgaggaactctggggctacgacgatgagtccatcagaacaagttacaagttcatggacgccatcaagcaggctggttcgagcgctggccgctatgtcgaatccaagctagggctcgagaagcaggtgacggaggaggataggtacaacttttacttctccaccaagaacccgcccgtcaacgactaccatcctccggtcgtcagcagcaagccttcgcacaagaacgcgcgtgcctggatgttgcaacccccaccccccgccaaggtgatggagggcaaggtccccgttagcaggagcgccagcacgatgagcgttcaatccaagaggacgatgggcagcaccatgtcgacggacggacggccatcgctggggcgaattgttggcgacaaggctcttgaggctaagattcagcagcgaactgccaatggtgacggatatctggatcccgagttgtattccgttgcttcgaccatgtcccgggcgagatctaagagagccaccaacggttcaatggcacggagaaccagcagccgtcttacaaccagaagccaggacctgtctacgggctctgacggatccgacgaggacaactcaagcaccaaagcaccgaaaagacggaccacacggagacgtagcaaccgcaatgccaagcccgacagcgatgaaaacgaggaggaggacgcctacatctccaagagcccggagtcactgagcagcacccatttccctccccacgccgctcagagacccaagctccctaccatcaagagcgcaggtgatgctcgtctcgcttcggaggacaggacgctgtcttcgtcaccgaaggtcaggcccaccagcagatccagcaccaagctcgtcctgcaagacgcgaccaactcgtcgagctccgtgtcttcttcctctaacaagatgaatcagaaggagcgcatgattggctcaatcgacagcggtctcgctatgcatgcgtaatcgggcctcaaaggtctacatcttgtcagagagagaatgtcaagtgggacagcgatgggcattttgtcgttgttggtgctggtgccgttatcaaccaaaaacgaaagcattgcgtctcatttgtgtgtttcttgttccatcatcctaacatgcgcacactttcagagaacggtacgctttgaagtcaagtcaaatcacgttttgttgttcgaaatctagcatagccattctgttattgtgttttctctcttttttttttttttttttttttttttttctgcatctttactgcctttccgtttttcgattttgcgagttccgtgtacagagagtattagcatgattggcacgcgtacctaactacctacctactatgttcattcagcactttacatgcatggggaaaaaagggtgagctgagcaaaatggggtgagcgtggatgggtgcgatggatgcgatggctacaaaaagacagaacgtgtcttttagctgcaatgccttgcagttcaggattctcgttgctgttgctgttttcgttgtggtttgctttttgaaacagatgttcggactccgtgcaattgggatcatcttggggatcaacatccaacacgtcatgtcggtgtaagggcgtttcaggggtgtggatagggaagggaaggaaagggaaaggtgttgatcgaaccatggctaaaagactgagactgcttttggcaggcaggcaggcaggcaggcaagcagcaaaggcagaaaattcaccacaattggattgatataacgattggtgccttaaaagtaattgtaacatgatctgcaactaccgtgccagaagctcatggtcgttgatgtgcttgtaagtattgatatttgacgtggtgagggcgcgtaggccaaggaactaaaagaccgggaactgtctttcatccatccgtcatctctgttgattctagagatggaggacggatcaatcaacggtgcgagatattgtagacggaaaattttcaccccgacagatacgcccccattcgtaagtcctgcagcgggcacttatgctcaatctcatccttctgctccacatacgaaatacagccctcgtggctgatgcagatttaggtgctcatctcttcatgtcttgcctgttatatatatgcgttccatatacctcatgagagcacatcaattagaataagcaatcctagtaacacgaaccagcgccggtccagcagaagcagcccaatgcttggttgtttgttcctgaaacatctagaggagacttaattcggcttcttcgtttcgatttagggaacgtcttccacttcattagaagacatgttgagcttggttagatgcattagagactcgcataggggcgtaagggaattggctcgttcaatagtttagttctttggcctcttagggtagttaggctcaggtggtggtggatcgaatgttttcagcttgtacctaccttgtgacattattgatgttcgaaactaagcttggaggaatatgagatgaaaacaaacacgccagcacgtcatcttcttcttcaagtggattggggtcattgttgtcaccatgtcccatatcgaacgcagcatgttccacggtgtctttcgtgttgcattctgcattccagtcgggttgggatccgggcttcggaagatgatgagattcgattgcccacttggaatgatggataagtggtcggatgatatctctacatgctgtagagtagtgggcaagttctcaacagggaggaacctattttcgtcttcggaccatgtcaacccaacttctctatacatgcctgccattaggtccagcacgctcacaccaaacgtcgttctgtataatggaagatagaagtgatttttcggaatgtatcaagatgacggtttcggtgaattgcatcaaacaccggtgatggatatattgtgtgctcgtgacacggtcggagaccactggaggatacaaagagaaaagaagacctgcgttgtttgtcgaagaaagaaatgtacctacctgggttacgtcgttgcatcatcccatgtgttggaccgaagattaagtctgggagttatcgcatgtagcaacgatgacccgaaatatgttaagtagaaggaggagtttaggttattcaagtaatcgagtgtctaagagcttggagcaacccccttctttttacaccccttctcaacactcgaggaagaaccaaccttccaatcaaaaagatttgatgctcctaaatgcgttgaaattacctttatctggtgctcctacaagcaggcttgaagattgatacattcatttcctaagacagaaaaaatgaagtcaaaagtatgttgtacttaggatgagggaaatccgccgaactcccaagtccactatagatgcgctaacacatctgtggccaaatagtccaagtttgtagctctagtgtactatgaaatcaggacttactcttatgataatggtttcttagatgacaagtcaatttctccatcaaattatattcttttctatagtctggtcattttggtagacatgcttttttggcagttagaagttaatagaaatgatgcatttcatggggatggggggtggtctcatacttctgaacattagttgcatgaagacgcagcaaacaatcgcggtgtcaggcaaatgagatgcaacgcaggccatttcaataatgaaagaattgaaaattcaagagatttcccacggtgtcttgccttttcctgctcttgtagcatctgtttaaacaaccttcacagccctgaggcgtcttggtaaccgaataacaagaaatgcaccagaaattcacttattcgtcagtctgccgatccatgctgcaagtgacaaatcgtgtgtaacgtcttcacgatgctcaaccccgttcctcctccttcggtcccttaatcccgtcgcttgcctctcacaggtgcataccgccgtcctcctcgtcattttcccctcccaagtcccgtagtcgttcttccatccttctcctaagctcctcgtcactcagcgagccaccagcaccggcgcctgttccaccttgttgttcttgctgtctcctcgacccagcaacatcatccatgacaatctctccattcctaatcactccagtctgaaacgtcccatccatccaagcagggtgctgtgtcgttgtcgttgttgtcgttgttgtcgtcgtcgtcgaaattccattcgtcatcggttgtccttgctcctcatcgtccgaatcctcaccagtctccaccggtccacgagccctgttcctcgccgcggccgcctcgacttcgtccttcctttcgaactcggtccaactgagccccctgcgctcgacctcgttcttgatcagctgaacgcgctcctccatgcggactatcacttgctcgttctcgcggatggcttccacgcagtccgggtcgggctgattttgcgctgactcgccggtgctggagccgagaggggcctcgataccttcggcgaagggccgcagctgctcgttggagtacttgaggtgggcgatagagttgtagatttcaagcactttgagatgcagggccgagacagggaggtcttctagagctgcggcgaaagcttggggggttatggggagggactcgttgggagatgacatcttttttgggtgtgatgggtatcaagggggaacactgatacggttgttgtagttttggctgtcgtcgaagtactcgggtagtgtagactgttgctacctattcttatagaagcaagcacctgtctccctgtgtagaggtaggtaggtaatccggctttcttgtggaagagtgttgaagctgtgattggcctatattcctgaggtacaagaatagaaattgaaaagtaaggaatccggtgtaggatcgacaattcaatgattacgatggcgagggaggctgcactatggttgtttgttttagtcggtttctaatgaatttcgaggttctgacttgacgtcgcagctcgattgcctggacggggagcttgttctggaagcttgctatgcggggcccttgcgtcccgcgaaggtgcctggagaccggcaggggcagagcatctgaagacggcccctctatggagccaattgaacctcaaagaaccaatcatacccggacctactctacaaatctgcctgccgggtccgggagctccgtcattttttccctggccgttttccggttgctccccccagatcggccggtccaacaactcccgagttcggactcaccttgatgggcagtttgcgcgaaacggcgcgatatagggcgcccattccgtgaccatgaactgctccctgggcgtcaatgcctttcggccgggcgtccaggttgccgctcaccacttttccaaagcatgtagccgactgctcgtcgccgccgcacccacgacgcgatgcttctcttccacgacattgctcccatccacggcccagaaccaatggcaagccaagcggggccgcctttcttcctcgacacctttttctggaccctcttcgatctcgcgcatcgccgtacgcaccctcaagtttgccgcccgcaacagggtcattatccactatgtagacctacccccgaactacaaagacgaggagggcttgccattccgcgtcgatgacctggcagctggcgaggttcttcaactattcgggccccagatgaccacccctgcggctaatcggttgctaaaaattcttcacggtcgacgcgtcgctggaacccttgacgaccctgtgctcaaagtcaatactgccggatacactcctaaagataggagaatcgccttggactaccttcgcaaaaatgtctatgtcgacgaggtcgtgaacgccggcctacgcgccgaggacgagctggcagccctggaaaaacaacaagaagaagacgcccaggcccaggcccaggccgagggagaggacaacgtcaccaagcaactggggtacaagtcacggttcaagatgtaccaggacgattctgagggtctcgacgaatccgagcaaaagaaacccgaaccccgatcggtttacggcaaaagcgctttcgatgctattcgcgcgcggaacgaggctatctggaaggagaagctcaggaagcaggaagaggaacgtaagaagctcgaggaagagtacaagaacggcaaggccgggcctctcgctaaagcggacgacaccccgaagcgtgaagttagcgccaagagaaaggaatgggaggaatgggccatgtctgacctcaaggaacctcccaagatgcctgcgtggaagcgtctgctgccctcgaccgtctttgtaactctcctcgttgccggctttctcacctactctcaactctacgtcgcccccagccgcgacaacaggttatggcccgattgtcctccagcagccgccaccgttgccgtcctcatcggcgccaacgttctgatctggttcctctggaaggtccctgtcatgtggaagcctttgctgcggtacttcttgatttcgcctgcgacacctaacgcgttcagcatgcttggtgccgtgttctctcaccaggttgtctggggtcatcttattgtcaacatgcccttcctctggttctttggcacccggcttcacgacgaggttggcagggccgacttcctgactacttatatcctgtccggatctgttggcttcctgaccagtctgttctggctcgtgctaaagggtaacttccatatgactaccctcggcgcatctggcgccatctacggcatctccgcagcctacttttggatgcacagattcgagggcttcaagatctttggcctgcctcctgacccgtataccggcgtccagggattggcctttattggactgttcggaggtctgaacatatggggattgttcagcaggaaccataccatggatgtcgtatcccatctgggtggcatgcttgttggtattattgccggtcatctgatggagcaaaagaagaaggcgaggcttcaaggagcgggaaacacccagctgaacttgaaggaccagaagactgggtccggcgttctggacaccatgctggagaagaactaaatggtgttcaaatatcaaagatcttgtatggcacatagtgtattgtatagttgtatattttgcttgatatccgcggttaccccccctttatttacttgagtgccattttgggccgtcgttcggagcaacaacccctatccacgtccagaggttggtctctccatcacgttcttgacccattccagctgaaaactagtgtgttgccgagacccgccagtcccgctgaacaaggcagggagggaccggctcccttcggaacaggggttccaaaacctggctgccccattggacactcttgctctcccacatgcaggatgatgacagggcacaggaccagagacgttgagagttgttggactttggacttggcgtcgtccagtcaattcacgtctccaaagatttgggagagattttcaacatttctatcgacctcaccacagtccgatatgaagctgtccagagctcgaggccggcctttgagcgagctacgtttaattgttcgatcagcatttcactgtggtaacttgtcatatagagatgtcttctcaaactccacccaaaaagagtcactggactgaacggacccgaaaagacaaaaataccaatctgatgtttgccttgagccggcaaagagtgggtctaaacgcgtaatacataagcggcaccgccatcgcagtcctcttttcatatggaagcggagttttcctctcggaattggcccagaatgaaatggcaccgagtgaagatcaaaagagataccaaaagatcgacgggggtgttggcgaccaagtgaggcctccaacagctccctaaagctccctaggaatgttccatcaacatgaggcattctgctaacgagccgcagtccagccaacacagataaccaaacgtcgaaagggcggacaaggacgccgagtttttaactcgccattatgctcatctagactacacatggatgactggccttcttatttcaccgcattttatctccacgatgcccagaactaacaagagacaaaccaattgggtaatgggcaccccagtcggcgtcttcatgccgtacctactaggtcaacgttgctgtgttccatgtgtgtatgggcttgtgtaccaagcttactttatccaacttgtattttcaagtggtacaggagtcaagttgccatgacatcctttcttcttcttccgcgttcccccctcctccctagttgggagattcttttccttgctgaaccagccctaaaaacacgacatcaagacaaggaactgaagtcttggccctgaaacaagtaaggtgtccctcccagggttggcaatctcttagacaaagcttggtggctgaggatagctgagtatccgcgacaccgtcgccgagcaagtgagttgtgcacgacccccctgttcccatggcatcaatttagttggactgaaggtctcctcccttgtcctttgtaatttcgatttctacttctctttcttttcttttgcccgcttttactcccttcaccattcaacaggccatctaagtctcttgtcggccagagaccagcttcaagaccccgccggcgcctcagcctacgaacctaacaagctgagcccttgcgaccgcttaccgaagcgttgctggtacttcgaacttgggagcttggacttccctgttttgtaattggggaccccaggttgcgaaagcttacatgtttataggttaacgacttaaccgctgcttatatttgcgactgaaaacgacggaataacctgtctacttgttcgatatggactcccacgaagcgcagggctatgcgcacggcgaccaaaatgtccaggaccgcaatcctcatgcctccagctcccaatggcgtcatcaagagtcgcgagccttcgccaagtacgaggccgagagagcccagccccaggcaccatcccgccaccaccatcacccctccatagcgcgggaagcagacgcacgcggcaacgtgaacgacctggccgatttcctcaacaagtcgcgtatttctcccaaggaggctgacactcgccctcctaccgaaccaaagttcaagcctgtggtgctgggcgctacagaagcgagggaggttctcaatggcgaaaaacacgtggccgacgcattggctccggagagtgtacccaacgacaaggaggtcgcggtagggcctttgattaactatcgccgcatggagggaaatcaatgggttggcagtgtcctaattgtgacccgcgggggcggcagagaacagtcctataggccaagcttgttcttgagaaaggctgctatggtcagtatgcgcaatggcaatggcgccgccaatggtcacagcagtggatccagagtcagtgaaagtcaaggtatctgtctttattcggactggcgcaacactttctggaggttcgatttgcacctggagatggaaccctatgaaaccaagtgggaatattggctgtcggattaccttgtctttgctagcaacacaaagccaaaagtgaatgccttcttcgtgcccgcgatcacggaatcgatgagaatcatgttccactcctgcaacgggttcagcgtcggtacagatgaggaggactggagcggcgcgtgtttgtggaacgacgttatgagacgccatcaagaggcaccgttccatgtgatgtaagaagctgaggattctcttgagcctgtcgactgctaacagactacaggatcggtggcggcgaccagatctataacgacggcgttcgagtctcggggcctcttcgcacatggaccagcatcagcagccccaagaaacggagaaactttccatttcccgaaagtctccgcgccgagtgtgacgactactatttgaacaactatatccggtggtatgggaccgagccatttgcaggtgcgaacggtcagatccctcagctaaacatttgggatgatcatgatgtatgacccattcgccactttttcttgcaccgtatatgtgtaaacactaacgagatccagatcatcgatggctttggatcttatgtggacgactttatgaaatgcgatgtcttccgaggaattggtggcattgcccacaaatactacatgcttttccagcaccatctgccacctccagcttcgacatatacctcggacaccacgtctaaagatcaggatgaagcgggtcaggggcttgaccccaatcaaatggttgcggcttacgtacacccagccatgacagaacctaactacattgttggatcctctcccggtgtaggtttctttctccggtgctaggccagctaatcggcttgattactgacatttatgtagccgtacgttgcggaacattcacacaatatgtttacaaagttgggcgcccgaatagcatttttgggtatcgacgctcgaacagaagtgagtgacccgtcgaggggacgcaggaagtcacttttcaaatgctaacaccttatagcgcacgagacatcaagtcaactaccctgagacatatgaggccatcttctcccgcttgaggcaggagcttagccatgccatacaaaccggagagccgtttaagcacttgattcttcttttggggattcccattgcataccctgtgagtagcaactaactcatacattgacgaggtgaggctaacacataacaagcgcttgacatggcttgagaatatttttgccagccccttgatgggaccagtaaagctgctgaataggcgcgttggctttggtggcagcttcttcaactcctttgatggaagtgttgatctgctagacgatctcgacgatcactatacagccagaacccacaagcgcgaacgcaacggtctgatcctcaaactgcaacagatcgccgccgagttctcggtgcgcgttaccatcctaggcggcgacgtgcatctggcagcactaggaaggttctactcgaaccccaagctcaacattccgctggaagaagactaccgctacattgtcaacgtcatttcctccgccatcgtgaacaagccgcccccagcggccgttgccaacctgctggcgcgccgaaacagaattcaccacctcgaccacgacactgatgagacgctcctgaagatcttcgacaaagaccccggcgacagcacgaagacagccaagcacaaccaggtcaccatgcccagccgcaactttgccgtcatcaccgagaactcacccaacaacgggactcattctcaaaacggtaatgactttcacacttcctctcctcccccacagtccactcccggcgaaaccttccccggccacaaagacggccgctacgcgctcggtaagggtgaggtcaacgccggcaccaagcacaaggccgccgaccctgccgagcatggcacgggaagcgacggtagtctggatgtgtgcatccgcatcgagatcgaccagcataacccggagggacgtacggagggttatggattgacgattccaacgctgagctacaagggcccgagaccgccaacgattgcgccgccgccgggcagcgcggggagtagtgggtcgagaggcacgggtggtacgggagggtcggatgtgccagaggtgccggagatcccggcgggggtgaggtgagaggtgagaggtgacgtgaggaggacggatgaatgagtgagatttttcgcattcattcactccctttacgctggggcagcggctgggaaatgtttaatggtaatcgatgagatggatgtgtgcgatcggtgtcactgttggtcattcatcggtgcaagcctctatggtagtagcctgcgcgttggatgagggagtggcagtcaaaactgacggtacacatcctatccccatgttcgcaatcgttttctacgtttatatacccatgtatatcataatacccaataaaacggtaaaccttgccatcatccattttcattattgtggccagctcttcccattccaaatgaccccgaggattgtaaggataggctcaacacctcacggtcaatagatcaaactccggggatactctattagtcaggcatctaagcgtccctgttaaacatttggacccaacctttattgcagttctggatgggaatttctctaacgaatcctggccgaggtgtttctatatcaatttgatcccaattgcagctttccaataacctccttcaactaaagcgagtggtattggactgtgcaatgtccatgttaggtttgtttttacaaccgctcgacagtatgacttggccggacttggtgttgtagcatggtcaaaaaagttgactatatagatactagatctgcattcgttgtccagcaatcaactacgacagctgagtaacagttgtacatcttccgtagtatagtggtcagtatgtgagcttgtcaagcttgaacatcagttcgattcgctcgagacccgggttcaattcccggcgggagagaccaaacttttttttttttcctttttgcacttttccgtcatccattcatccagctatctgtatctgtcgttgcttttttcctctttctcggctttttttttttttttttttttttttttttttttttttttttttttttttttttttctttttttttaatcattgtggctcacattcatacgtcaatttccggtcgtcaaaatccatggctctctgtcttgtggtacgccaacatgttcgttgcacgcacgccatgtcccataatagatcatgtcccgaacctcaagctcacctgatagccagaatcaagacaatgcctcaattcaatcagagtatcaacaggcaaatggaaccaaaacatcagttcaattacctacatcagcccctacaattttgccaccctaccccgcccaaggagtctgagggagccataccattgtactgggatcagcataggggaaaaaaagagaaacaaatatgacaattgattccatagttagctccaaagaaaagaccgacgggcagtatcacagaactgagcccaatgacaatggcaatgaataaaaaagcgaaaatgcattctgttctatccccttcccacatgtatcgtacaacccacggaaaccccctcaatccccctaggaaaagacaagctaagaatgacacagtatggagtggaagggccaagtcctattctccttgctctcctctccgtcttgtgcttcttgttcctattcccatatccatttccatgcgaatgctccaatccgttgtatcattacaaaccattgcatttgccttccccccagtccccccctgtttctttctctcttccattttcctcaaccagaccagaccagaccaaaacagagaatggatggatggtatgaaaccgattggccccagctggactcatcccatgaccccaaccccaatgatgtttgtaacgccaacccattcgaaagacgctgatgtcaagccctgctgaagcaaaacatggaaatatgaccaggacgttgttgttattgttgctgctgctgcttccatcgccactgagcccatttccatcattgtcgttgtcattgtagttgccatccccgtcatccaagaaggaaccatcgtggagatggtgttgatcatcattacgtcccaaagcaattgcaccacccatatccatgaccatggccatgagaaacaacaacagcaagacgcagaagaaaccaacaccccacacaaaaacccacccatcccaatcaagactgccacggcggccgtcaggctagggctgacatcgtggtcgagccagcgctgatgcaggcggagcctgccgagccggagatggaagagttcgtcgacggtgacggagtgggtggaggagttgaggtgaagttgggtggaagatggaggtcgtttctggggtgtcttgttttcgactctgtttttttttgttttggctttttgttggactttggaatcttttgagatataggtgaggtgtggttgggttcatggggttatggcagaggggagagagatagagggagaaaaagaaacggagggattaggaattggggattggggaggggggcgaagagataaaaaatttattgactggataaataaaaagatgggattagcccccaccgttcggtaggtagttggatagaggaaagaaaaaagacttacagaagagtaagcgagacatcgccctgcagtctagccttcagctcgagctcgacatcaaggttcaagccaagctggagacggacgggcttggtgtcggccagacggggaagggtctgagggccggcaagaccgccctgcttctggagggcgcccttgtttctgcggcggcgacggccgcgggagtcgacggaggagccgtcagtgttgttgtcgtcgagctattttggtttttcatatccaagtcagatcttctctccctttgttttggtttttgtcttactactaaatccatcaaaaaggataaaaagaaaaactaaaacacaaaaacaaggaactgagggagtttcaagtatttacctggtgtcgaaggtcagcgagcatttcttccttcgttggggagagataacctgagcgggctccggcagggacaggggggaggttagagaccttaggcatggtagggttggcgttggacatcttgaaggttgttgttgttgttgttgtcgcggttggcgagtaggaaagagaagaagaagaagagtcctggtggatagtaatgtaagtcacggactgaaccagagtccgtgtgtgctgggcgtaaaagacaggtggtttgcgcttgcgcgagttgagtgattcctgaacgagacgaagcggctgaggcttgctcgaggtaaagacggtccggggatgtggacgggagggtacaagtggtgccggtggtaaaagtttggtggactgccgcagtgataccgggagaggagggtaaggaggcggtcttacggactgtttgtggtagagagttggcggtggttgtctttgatgtagatagtccacgccgatttgaggctgcgataaagaagctggtgtaaagggctttggtggaagttgttgttgactgatacaggacatgaaaggctacattgggcgagcggaggacagtatatataagcagatgggtccgggaggcggagagagtcggtggctcctccttgggattccccgggacaccgggagatcgactcggtcttgtccatcctgctgagggtcaccaccggccttgtccggccatcgccaaggaccatttcggtatgttgttgttcgatatcagggatatcacgtgcccctggcccagatatcttgtggaacatagggcgatacaggggcattggggtccgtgggtgatgcttgaagctggaggcgaaccgttggtttctcgtacgactgacgagtgcgaaactccggcttttccattgtcacatacgcaacttctttgtctagaggatcaaacagcgcgttcggtagcattgtaggcctcatgaagccatttcgggatggaatgaactgttgtgcgcctagacgcgcccgtctcaaaccttgggtgttaagcatcatccgggcgctcggtgtcgtcgacgttcgcttccaggggtcaaagcgcaacacaatcaatggtacctccgcgcaactggtatcaagatgaaacatctaccgttaaactaccctccaactggctccataatcttcataaatggtaagttttgttcgagatgttactattggcattttaaaatccatcaaataaattcaaaacgtctgtctttcgtctatcgattgccatgttttccctggtggcctttcccttaccggtctcgaagagcgttttctcgcataggtaagcctgtatcaccgattcatctcgaaccattctgtgacgaccagagccctaatctgaggcattattcatttgtgcatcctcagcccagaataatatacgcatcccagtcactcacgactcgatctatggagcgatgctgcgattttgaaactttttgacatggaagaaggagccgaaattctccgatgacttccaaagccccaacaggtcgcctgccttcttcacccttcccatgggcatccttatccctggcggaccccaagaccctgcatattccggtcctgtgatcgctcggttgcttgccggtactagtggccgtggatccagcatgtatgcaatgtaaaccgctcgaattgcgaagccgagccccgagtctaagccgacagacagaccccaagggtggaatgatcttattcagtcgaacgtggaggcgccatcgaacgatctccttccggatccctcatgcgcttagcaagtctctgacactcattccccgtcctgttctcacggttccagaggctgtggctgcggcttcagcgggcctgtcgatgttcgttgttgacatccgcctatccggttgcgtctgttggttcaacatgagaagagcagccgttgcttcatggtctaggtcatttcgtgctaccaggtaagggctagtcagtgttaggcccgaaatcgaggcggctcgcgtgtcgtgcatgttgctgttgccaccatatagatgctgcccctcggagccaaagccggcaggcgaggcaataacagatgagccactgaagctgtagtgtctttggtaatcggtcgatgtcaaagctaacgagatcgaatcatgtcgatcccttagcggctgctggggtggcattcccggggatgcggatggctggtgggaagaggtgatcgcggcaagtggaggcgaagaggccggtgaatcatcccctgacgagtccgacatctctacgtcgccatctaaacgaacttcttgtcttgcttcaaacgaaaagacagtctcaggatggaaaggttcatgaccagagggtgtcggaagactctttatcccactttcttcctgtaatggactggattgatgccgggcctggagcttagcgacacaatcttccaagtatctgatatactctattgaggcctaaggtacttcatcagctgcggttccaagtatacaatctcagaaatataatactaacctgaaggatggccagcttatgcatctcgccggtgcatgccggtatcatgcttttgagcagggcgaactcttcgttcatcttggatctccttctcctctcgatcaagctatgtgctgtttttctcgctatcttccttcctgccgcagtcgattgtttctttgtggcgccacctgttgtcgctggtggtgtggttgacactggtttcgttgtggtggacgcaagatccgagcccgatctgccagtggtcgaatctttggaggttgatgcaggtcgtggggcaacagcaacttcacgcggcttcatctggatgattttgcgtgatcttgtaggagggggagggagtgcaaaatcgttcctggatgggcctgtgacggttgctgcacgccttcgtgacttgactgtctcgcttggttgcatcggatatcttttctccggagtctgtggaggtgtacctgcagcgttggatggcataatggcaggtggtggtagttcgaacagcatctgaagggaggccagggttggaggttcctgggctttcatatctgctgatgatactggcgtaggcaacgacctctgagacggcatcgtgattggcttgtcgttctattgcaatgacctaaggccacccggcgaacaggtacggtagaggcgaacttggtagtgaatgagtgggtgtgtatgaaagcgctaggtaggtgcgtagaaccctgaacttcagagtcacgcccaagtcgagccggggaagctcagaacggctgcctgttgcttagacaagataggtaactgccaggcacgactgacagacgttgcaggttctgtacaaagatttggctttgaagatggcggaaatccttcgattcgtggctttcactgtgcttctggctgtgtctggtcaagaatagacgataaaacgatctttcgagtatcaccttgcactggtagcaaaagaagaagcagattcgagttccacgattttgtggtgagttcgctcaggtgttgtcgagaggcacagatgtcccagcatggggttcagaatccgagtatgccatcacgggcaatatatggacattgcgcttgctcgttctaatctatgatccatatcagagaaatgggccaagggattggcggtttagcagagggcggggagacggacgtaggaagtcggtaatcgtaacgtgcagtcccatggaacactagtagtgtctccatctctgaagtgcattcccaagtcccgaagcagtcgcgtgccagctcctttccagtcggcacgaggtggattccttgatgctgattggacagcgtgcttcttagtgtctcgacaaggtgtcaaaagaacgcctgtaagcaatgccgtacaagggttgtgcctctggctctggacctttgtctgacgccggctacaggaagtatggatacctgccaagtctctgtcattatgctctacttccacaaccacctttggacacatggtgtcttctgtacatcgtcagtgatcgtcaaggtccccgaccctttccacagcccccgccgctacccaagctcttttaaggcacttcgcacgtggccttgacagtcaggacgatcttcaacacggggcagaacgacgggccgtccgtaactctctcggactcacagcaccaggagaaggtcgggataaagcacctgtgccatataaagccatcaacacaatgcaacttcaacttcgggtagtgatttgattcgctagacacctaaaccagtaacatggcacccctctcaacgctgctcgtacacaactccgttgaaccgcacctattatgaacgaattcgccgatgccggcttgatgcatcaaaactcctcctgagcgagtcctccgggagaaatcctcccaactatcgtccgagtatacgctgctctccatggtctcactaaggccctactcgacctcattgctgggatatgtcaccgtggtcgtcgagttaaattcctccttgatgcttctcatgctaacaaaccgactcaggaggttgatgctgccggccttgtcattggtcccgctcgctcggctgccaccaaatggctgctggcctacaacagcacccgtactcttgcagttaatgtagaagtttcctgccgagttgcggagtttctcctctgcgaaccggataacgctccggtcacttgcaaagattgagcccgtcagcccatattccgtagctccgtcgatgatgtcgtagatagaggtagtgctgtctacgtagtcatcatagacgtagaccgtcaagacgggtccgaacagctccgtcgaaaagagtttatggtctggcgtcttggacacaaagatggttggcttgacgtagtaaccaaccgagctgtcgtattctcctcctgcaattagctggaggtctgggtcttttttgccctcgtcaatagccgtgctcagcttcttgaaagaggcggcatgaatgaccgggcccatgaagtttccatgatcatgaggtgggccaactttcaacttctccgtttcttggacgagaagctcctggaaatctggccaaatcgacttggcaacgtacagtcgggaagtggcgctgcacttctggccctggtattcgaatgcaccgcggaccgtctggacaacagcgtttcgtagatcggcagacttgtgaaccaggtggaagttcttgccaccggtttcgccaacaatgcgaggatatgatcgatacctaccctcagcaacgccagcgccaatctggccatagagcttacggaagacggcagtgctgcctgtgtagtgtagagccgcaaagtccttgtgcgcgagcacttcctttgtcaccaactcaggatcgccggggatgaactgaatgacatcgggcgggagtcccgcttcgagaaggaccttgtacagaaggtagttgctgaggatcgcggaatcgctcggcttccagaccacaacattgcccagcagtgctgccacgcctggaaggttgcccgcaatggcagtgaagttgaacggggtgacggcatagacaaagccctcaagtggcctgtactcgacacggttccagacaccgggggagttatgtgccggttgctgagcgtatagttgctccgcatattggacgttgaagcggagaaagtcacagagctcagcagcggcatcgatttcggcctgccaggcgttcttgccttggcccaacattgttgcggccatcaactcgtagcgatacttggtgctaatcagatcggcggccttgaggaagactgccgctctgtcagcgaagggcaagctttcccatgccggctttgcgttcagggcggcattgatagccaggttgaccatttcgggggttgccacggcataattggctattttctgttggtgatcggcggggttcacctggtacttggtgtctgctttgctaagctgcgtttatgggcgatggttagcggacggcttcggatgaatggacatctttgggcacacgcttaccgtccttccgcggatgttaatgggaacgtcgacaggaagattctttgaaagcgccgtataagcttccgtgagcttgtgtcgtgattctgagcctttggcatagtgttgctacgctaatcgtcagatatggcggatatacgagacccggaaagactcacattgggctcgttggccactgtagggactttgaaggttgcgagggtagagttcgtcctgacgatgctgggtatggctgtcctggatctctggttatatagctgcggccttagcaatgcagagttgatggtagtcgaggatgtgcgagctgatctcagaccactcgaagtggtaagagacagcctctgaagcctccgtgccgacattttgttgaccttgatttggctttcgacccaggcggctctttctgtaggtaggtaggtatgtatgcctttcgcgatcctaggtgcagggggaagacagttgcacaggatcggaactgccgttgttcgggtcagtactgtagtgcaggaagtccttcgtgcgtgatgtcgatgttggactttcgagctggagctgcctagaggaaacagttatatgtgaaactgaagattcgacgatggaggttggagttgaattaagagtacagttggaccattccgtcatcggcctttggaagccatgtatcgtcgtcttcccctcacaaacggctgcttgtgtcctgtatgaatgccttcagcccgcccctgtcatccctgccaaccaatccagccaggttctgcgattgacgcatcgctttgcgacggctttagatctatcaagctgcaacgccttcaccttttgacgttctcgtgcggggcctgggggcgttctcattggccaacacttcatttaagcaggggcgctgtttgaatgctaagccgatagcaagggtgctggcgccgactgccctccggctatcatcttatcgttcgactagaagccgagcttcacagggcacttcagcttcagctccggtcctcagtcagcgtattgattgcactgaagcagtctggaagggtgttctttttctctgaaagttcgaaagccggttctcggaggcaccgggtttgcttgtgccgaaatacgaaactacctaggtacatgataacaggagcagtaatacctcccccccacacaattgaaaatcgtcggtgccagagaccattgcaaaggagatagacgctgtcatcagagcgctttgcaatgaactatggtcagagtcgaaaattcaaattcaaggagggaatcccatgagcagagcaaaatgtgttcaaggagagaaatcaagaatgatggattgtccgggccgttgacgaaactctagaggtaactgtgatgttgatgaattcggaggtggggcactggagacacctgccccttcccttctagctccactgtagtccggggacggtccgctggagcagcacatttctcacatacatacctgcggcatcatgcaagtgtctgactcgtgaagatgcgaaccacggtgatctggacctcatggtgtgaacctccttctcctcttctcaataaacttgactgaataatacaacattcaatcatgaatttagtggagtgcctttactagaaatatcaatgctctacacaacgtctgactaggtatatctctacacatctctttcgttacctcattgcttcttcgagggtgctccagagagctggatgcatgctgaccgtaatgctgacatttccaagttagtcgttctagcagttgatatgcgatttccaaagttcagtcctcttgaaacagacttgagtaccagccctcacgattgaatccgacgcgacagcggaaacaagccccggaccagtccttgataccgaaatcttttgtgtgttgctttcacgagaaggtagtgcatcgatagtacaacaagagggtgtgaagcggatcactcccacgccgaatcgccgcgcagaaggatcctttcaccaaccctcccgagcccttctaaccagggtcgttgaatgtacagtggctgtcgccataagacgaggccggcggcattgaataccacttgaccacttgaaacttgaaccccaccatcaccacatggtgttcataacggttgatgataagcctgaagcatggaccaagagaccaccttcttcagccctgacaggcttgccgtcacaaggcacaggctaaaaagaggcgagacggcgaatcgacaacgtgagatggcgtctgagacgtctggttggctcatgagctcgcttctccagacctctcgaacatgaccacgtcacgcagaaacagtcgcagggatcccggccgcagtcgtactttcggagggtttcccgtccaggtatgtgtttgattggtaaagtgcaagcaaactgatcaacttggtctatgggctatggctcggcccggcgccctatacatagtcggtcgaagagaggaataagtggtaagcttgataattggttaacaggaactggatgtataattgcaggagtaactgctcaaccatccatcttgggcttcgatagccgtcggagaaatctgacaattcacaaaccgtagaaaacatcatgtgctgtttcgaaggatgagttgcaagcctcgtcgaaaagaacgatggtctgtgaagttgaaaagggatcctttcacttgggacaattttcgacatcaagagaaccgccatattgcaattcgccaggggcaattaggcttttcaagcttcaagcttgcgggacagacaccagtccatcgaagcctccgccatccacattctagttaccagtccaaggcatgtaggttgtggtgagactgaatgactgcatctagcacacagtaccgcgcgcaaagatcaccttgaccggcgtagtcattcgagtttgtcccagtgatcgacaacagccattcgctaaattcgagcatgttgatgtgtgcaaacttaccccattatgcccccactagatcctttgcatccttttcaatggtggtgtaacttgtgacagcagcagccggtcaggaggaacattcaactgtgagtttggaaacctaagtacgtgtgaatgccgaatgggaatgctaaaatatatatatcgacgggaacaaacatgaaccgcaggggcgcttggggaaccggactggaatgctaccgccaaaagcagcgtcatgaaggaggttgtggggttttcggtaaccctcttcgtcgtcgggaacaggtggacagtgcaaacatccgttttccgtatgaatctgcctcaatataggcgacgagatagacgaagggggtaagacgtggattcaagatgttatcatgcggccaggttcagagagcatcaccaacaaacttctggggacggtaaccacctagaaagatggggtaagcatgcagcggatcaaacaacatccactccaagcgtacactaacctgagctgtatcgagcacaaggtaacgtttgcacaacaataggaccaacgatctttgcccagatgggatccgtaagcgcagggggacaaaggatgtcgttgagacaagccaggttcggccaatacacactgacgctttcctgcgggcgacgattgctaatgcaggaacaggatcgattccattgcttctttctgtctgcgcccgttccttctgtcagtagaggctctccctcccttgcatcagagctcaggccggtcggtgaatagtaagccgtgtctccttttgcaattgtttatcatggcgtatcgtatcgtgaagtaataccccgaagcttatcgggaataaccacgacaccggaatgtcaatctcctgagaaacctgttatcaagttgatgcggaggaaaatgggacgatgtttttgctagtaggtaatgtaacggtatggaccgaagcttttgatgtagtcaggaacggatgtggatcggtggggtaagttggaaacagtgcctggcttcctggcctgtccgttttcctgcacaatccagaatcttaccacattgggcctagctcgcccgaagtagtcccacataccccagacgttttgctaaggctgttgaggttgccgataccagatggggtaaaatctccatcgttcctcggagatttgttcaacttttgttcacgtcccttgatccgaatcaaccggcgatgacttcaaaaaaaaatgatgccgtacccggatagcgacacccaggcagggaccccagcattgaccctggacaaaagcgaagtgccgtggatgaaggagcctgagaccgctgtcggatccatctcacgtccgggtcattctctgataacaaaatttctgttccttgcaactgagctcagtatgtaagcggcccagcacgtactcccactttctaccatagacaagcgacgaagcaagagaccaagcctggccgcgggctttctctcttcccccaccttgggccgaccagccaatggacatcatccacgacagagagcgggcccttggattctgctgtttcaggaattgcctcttgtcatccaccgattcaagcctctcttttgaccattcatggacgacttttgacatctgtgagcaataattcgtgcagtcagtcggtcgcttggccggtcggtccaggtctccgaggcggtgagcaaacatcacatcattgagcagaaagacaattttgcttgcattgggttcgcaatgtcatcaacaagggaacacgacgtttcagtgcctgggaagctccataattccatttcgttggaatttcgtttctgtttcttgaaacgtccgtcgaggtcccgtcaccatgctcaccccccctcttcttctttgaatacaccccgccgcccaagcacgccataatgaatcggacggtagcagctctttcaagttttccacaacctcacctgtgacggtgcgacgcagtgacctgcgccgcctcgccgtggtcgcatgaagccggctgttgtctgctgtgcccctacgattgcatcttgctgagagctatcatggttgtcatatttacgcagctggcaggccgcacggagagtgtgtcatcgaaaccatccgctgttgccaatggactcgtctagatactgatatatcatcagccgtttacacacctggccccgtgaaattcccccaagtcagagtggagatggctttttgggttgctgttggaattgtacactgcgtacaaacgtaggtatacctagcggcgtaccgccccggtctcggtcaagtgcccgggagggtgccattgtcctgtccctcctcaagcggggcgtgtctgatcccacgaccaaagatatctctgtctgctcttgaccaaccattccgagaccatcactgcagctgactttgcaggcctgtggcacacgcaatacttccattgtgcactcggcccaggccagacatgggggaacttgaccaacaacctctgagcagctttatgaggatgttgtcgaggatcacacctcgagactccgacgttgggtttacacatgcacaaagaaacggcgggactgcgggtgccctgaaaggggtaggaatgggagatatgcaaggtactaggatctcgagtcttcctggtgggctcaccaccatccacccacctggtatccatcacaatatgcacacctcaccacaccccgcccggctagcccgccactcctgcccaggatgggatagtgcccgtctttgttgatgcgcctggatcacggactgggaatatacatgccggtcattccttttctacacttagtctttgtcagttttttttaatagctataaccgtacaggatacgccacctacttccgacctcgtggttgctttcttgctgttgcgtacactggatgtcaactggttggggatcaggcttgctctgtacttcaagcggtttgaacaccaaagatccctcgtttatcccactctttcacctcttctcttccaagcactccagaccacaaggcctcagtgccaatggtttgctcctcgagttattcgattcctggtttctggttgtccctgcacggttcaagcaagctgctttcatcaccgctcctcttgctttcgagttcctgatccgcttcatcaaattaaatcttatgatatacagggctgctctttgaaatcaagacaaagttcaatgacatcttgaaaaggtaaaacatagtttattttctccaatccacccttcacccatggctcgctttccttaatctttcccgtcgcttgtcttaagcgaagcattgtatattacgaactgccaaaaggtgaatcatatgttaaaaaaaaaaaaaaaatcagtcgaggaccacaggtccgagttcaagcaaagattcggcactaatgaacatatctgttcaataatctagtctgaccgatcaaacctgctaacatctttgtcatcaggcatcttcacgctagtcatacttacgaagctctttgttccgtccggtttaggctgttctagcagctggcaagcaaatcagcatcctcaagtctccataaagtcgactttccgaacggcaaggttttctcttttgcgccgcgtttctatgagaaatacggcaatccgtcctcggcttccatctgtctttttttctccacacgtcactttatgtccctattatgcccccgatcacgactgtggcgaggtttgtcgacgccgttacaaatcagaaaaggggagaaccattcgatagcgacgatgccaccagcatatacacaggaggaaggctgctcatcatcatcctaagcagcgcaatcccagccgtggtcatctccttggcggctgttgtgctctgtctatgctggaggaagaaaagacggcagatacgagtcttttcgcgaaccgttacacctgtcgatgatgaggaaatcgcaacatggaaaatcccaaagagtgaggaggccgggtttacgaccatggacgacaccgacgtagatggaaagagcaagtcggcaacaggggatcgtttaaacaccagccatgggaaacagccatcaacaagctcggtaaagaagccggcaagcgtcatcgtctacatcaaccctgaagatcaagcagctggcgaaacccggaaatcattcgacgaaggcttcatgcctcggtccgccgctcatagcacccacagcggctattacggaagaacgagcatcgaccacacgccactaccaccaacccctatcctcgcaagggctcccaactcccgagccgggctcacagacgacgcggtccccggcgatgttccattcatactgacgcccaagcgccagccctctcggctgcacaagctaccgccaggtgcacatgctgtcgtatcatcaccaggtccgagacatgggaggaagaagagttcaaagagcagcaccagcagcataggcggttactcaaacttcaacaacaacaacaacaactaccacaacaacagggcggcatactaccaaggcggaggctatacatccgacacaggaaagggatttcctgggcgacattccatcgaccacgctcgcacccgtagcatgcaccattcacgtcttcaatcgggactgacagttcctccgaggctgtcgcttggcgatgatgcgttttcaaggagacagtttttgagagaagaagaaatcggacgggccattgggtgatttgagttattgcctacctacgctttactctcttccagttccatcttcatctccggctggctggaaagccattttccaatttttttccccctacagatccatgatcgaccaacttcttcacaccgaggtgctggaagctaccttactcagttttacaaagttctctggatctgaggcctagttatgcctcggacacattaatgctggctcattgccaaaatgcaggaacattttttttttgcttttcttttgttgtgtcttccgggatgacagacagctagccttcactggctgttcggaatttgttttagcattttttctaaggatgaggaaacttatgttggatatacccttttgtgagagaagtttttgcttttattctatatattattttttcaacatcttcgtgccttttttcttctttcccctacccatagggttggttggaaagagtattactagaagaggaggacgtcaattcaaatacaattctaattgacttcgtatgccgcgggtcttttggtttactttgtatgatcaaggtatattgagggcgttgtctgtggtgaggtttaaccatgtggttgtttgtgagtgtgaaacaagcggtgatagtaggacgacacgagatttcgagtggctgagagataacttctttatgaatatgtcccagaattagactcgatcaaaatcaattgcgtctagacggggagccttatcctggcttgatcgcttgaagtatttgaactgctgaacgtcaagaggaaaagggtgagagatgggccctctcaatagttgttgaagctactctcttgtgctgatttatgtgttaacccggtactttaaaagagattttcttaattgctgcgaggacacatagaaaggcaaaagcagctgatgagatacatcatctagattgattgcaagatcacatacattcaacagtgccaactggcttggataatatgcataacctatgttttaaaacgcccaggtaagttgaccagaggtttcgcgcgaacaaagtgtctgggccaactcgaggccattcagggttattttcaggagaaacagacaccattggctcgtgcgccactaacacccttcactttaacgtccctagctgtttaacgcgtcctcctctgcagtggtgacgcgccgcaattttctccatcccatcgcatccaatgctcctcccccatacccccagtcgcagttgaagtcattcttggaaattgcaaagtattgttgtactcccaacgtccactgggacttcagcacgtttaacccctctacccagtttctccgtaagagaaccaccataagcatccacaactaccgtcattgtgaacagctcgtcccgaattttaccatcgacgtacccctccattaaacaattccagactaccaagtcacgatgccaccaaaaaagaccgacagtactcggcgcagcgacgtctctgtagcacgcttcgtcatagccgacgaagacacgacaatggccacaggcgaaccagctctctctgccaacccagcctccgccctcgccgcggccgccattgagcgggatgaacgtcttccacctatacccacaacctccgagaagcagtctaccccagcaccttcgacagctgccggccgcgcctcgtcaaccacgggatcagcagcagcagcagcagcaggaggaggaccaacatcaccatcagagtctaagcggggaggaggaggaggggcatcagagaaggataaggaacgagaaagggaaagggaaagggaaaaggagcgcgatgccattacaattgaagatctcacgcttccgaaatcgatcatcacccgtcttgccaagggggtgttgccttcgaatacgcaaatacaggcaaatgcgattctggctatgaccaagagcgcgacggtgttcatcagccatctggccaatgcgtatgtttttctgcatgcaggctccaggaggaggacgagggagactgctccccccccttgcattatattcactttggacactggcgctgactgacggacttttaaaaaataccagtgcgaacgaacataccgtctcatcaggaaagaaaaccatcatgccagcggacgtgttcaaggctctagacgagatcgagtacgggttcatgcgggacaagttggaggccgagtttgcgagtacgtcatgcccctgatacctccttcttgtcccccatctttttctttttttttttcctcctccttccttcgccatgttccccagctggtgcacctccatagaaacccaggctcatagtagcgtatctacaacatatactaaccgcctacacaaaaacaaacaacagaattcaacgtaacccaaacttccaaacgatcagtctaccgcaaaaaagtagccgcagccaaaaaagccggaggtggcggttccgtttccggttccggtgtcggtggtcctggcagcgcagccggcggcggtgacggcggcggcagcaacgaaccaggaagcgaaggatcacacgagcgagctgttggcgacgacgacgacaaaaaccgaaaccagtccgccgcgaccggcgtagcaacagcgacgacgacatcgacaacagacagaggagaagctggacctaggtcagccaagaaggccaaggtggatacgtcgtcatcatcaaagatggaagtagacggagaagaacaagaccaagatccgtcggatgcggagacggttccggatgaagaggttgaggaggatgaggaagaggaagaggcggaagaggacgaggatgaggaggaagatgaggaggaggaggatgggcaacaaggagaaggagaggaagaggatgacgaggagagggcgggaccgccggacgaggatgaggcgcttgatgatgatagtgattagtcacgtcacaatcagttggtcggtcgttgaagacgagtagtgagcttggggaggaaaatcggggatggggagggcccgggaagccctgatgaggttttgcgttacggctagaaaaggaaaagaaaagggagagaacggtgggctggagagtagaggaagataccctgagccccaccgtccgtatacagacggatgcttattagaacgtcttggagcataaaaatgaagatgccatgatacaggctgtttaatattcatatatttgtagagttatcatctatctttatggagctgatcggccttcccttctgatttctagcccctgaaagttgctagatgtacgtaactgctttattgggtatgggtatatgaaaaatgtcttgaaccacgctccacaacatatatccctccctcaggaattcatgccaaatcatcatctgtatcatcccagcccagacgctggtatatactaaccggcgagttgtccttctctttcttgatcttcgtaactcctccaacaccgccaccgccgctgctgccgaatgggcggttattctcactcccccttgcctccttagtcatggaggtaaaagcactcggaagtctggacttgatgggggtgtcatcaacaacaacgccgccggcggctgtggtcaacatggctgtctttgtctttgcgttgttcagcggggtctcgaagaatgcgaacccaggggaggagggagggaaatccgctgttgtcatcgcagcgccttcattaccggagcggttgccgaggggtgttggagggactaggtgttgctgttgttgctgcttagcggccctgttaaacggggacgcgatcgtcaacctttttgcgaagatcggagaggacgaagggatgctgtgggttaggggatcgtcttcttctacgatctgaggcagtgactgtagagatttctttcgcataggtgttccttgaatggctcgttttcgctgaggcgttgttgcttgtacctgtagatgcccctcggggcgaggtactggtagtttctgctgtgtaaatcgctgtttgcgcattggcgttgcttgaacatgtagctcctccatattcttcggcggtaccggggtcgcctcttcgacttcctcgtcaatttgagggagcgagatatgtgggacggacttcttccttaacggtgtctcttgcatttgcttgcgcggcgggagctgtgcggtttcattccctccttcggaagatgggtgggcgccaatgttgggggaagtggaagtggcaaacacattcgtgaacttgcgaggtaaagtggacgcagggactactgaggcactagacggtatgggggggccgtcctcttcgaagagatgattcaggtgtagaggctgcgattctgtggcgaatacgtccttgaagcgattgttcgcgggggtggccttgatttgcacaccggcggctcttggttgcttcttgttaagctctgggagggttgttagacttgcccgataatgatgggtatcgagagattacttactactctttggctgagctgtgcgtctctcagcctcctctacaatctccttaccagccaaggctcggtttggctttttgagtgcagaaatggcctccttgagctcggcctcgagacgagccttctttttcgccttggtgtcttcactgtttgccgaaggcccagcactccgcgagaatatggaaacgttcttctctttgaccgctacagcctcggtcttgggtatcatccccagcagaggctcgctaccctctcttttcaggcccgggattgcagttgcactcgccgagcgcagcagtgcgatcgtcccagacggaccccttgagacacttcgtcgcatccgctcattggagagcacgcgctgaagacttctttcattctcctttttagtagctgcaactcgtttcccaggggccccaggctttggcttggttgctgcaactgttttcgccttttctttgggagcttgtatcaccggaccgcctagtttacggttgatgaaatcgcagagctccggtagacgagcagagaaactatcgtggttttttcagcacccgagttcatcagacggaaatgggccatgacttacaaggggacgataatgtcgacacagaaatctcgtaaaggatctgaattattattctctgctggcgcctcttgttcctcagcagaaggctgtgattctgtcaatgccttgacctcgtctaaagttgtgctctgccaaatgcagagacgatcagcatgcatatccagcaacagcggcaagttgggcgttttgttcttttttctgtttctttctgatttggtgcctcctattgtttcttgcgtttccaagcccggcaactcgttgtcctctgtagctactactggtctgttcaaaggctcaagagccagtatctcgagtattatgatcatttgcagctgagtctcccgacgccgtagagccgagatgtggtgtttggcctcggtcgccgcgaccattttctcatcctcttgtgtagtactcggcttgtgagtcacccaccatcgctcgatatgctcttcttccgacggataaagtccatccttgcctagcttttgtctttttactctcttctttctgggcttcgaccgtgcatgcccttgctcggaatcctccacgatagtcttcatctttccgatgatttcggggagagtctcccgatacttcttgtctattaaagctgtcgtcataacaaaacctctcaggaagtcgatgagatggctcatttcgaggttcgagtcgcagtctaagtggaatgccgctcgtgccctagagagcggcccctttgcaaaataggccaaggatccctttgaatgatatagagcttcaaaatattgcattctgatgttttggaaaatcccttcggcggttggttgcgacaatacgtcctctgcaggatgtggaagagtagcgggcagatcgggtttgttcgacactgtcggtacctcggctggttccgcgatgcattgagattcacagctcttggattcaggactccctgatgttggtgtaggcaggtgagacaaagactcctgctcagtagttgtcgtgttggatcgctttcgagtgagtgacgactgtatctcctctatcgcaagctttcgacgcttcgtctccttgtacatttgtggtgtgatgaggggccctggggcaacaacctccagctgcgatggcttgcagcttttcattcgttggctcgatacgaccgttgcggcctgggccaaaatatcaacgtcaacccatgatccaagcttgcatagtgtgtatagaccatcgctttcccgctcaatcgcatatagcatgcgattggcctcagatcgggcaagaagaatgtttgagcccaatcgaccttcaaggtccaagatcttgatacgcgattcgtagaagcggctgggagggaaatcgccctgcggctgaagaaggtcaagggcagacagaggcaagtgttctcgtggaagaagcatcaagggtgatagaatgcgcggcttatcggtcagggtggaaggacgtggctgggaagacgatagacggtcagttctgaagagaaagcgagttgacatcagaaaggcgcaaacataccctgagcacaacagaagccttcaaaagaccatctcccgcttgagagaagccggttgcctccctcttgcgcttcctgccatcagaggaagcctgactttgtcttgtaggcgaaggttgtttgacaggtgatgcaggtagtgctggaaacggtagtcctgttgcggccgttaaggatggcgtcggtgcagatatagatctggatgaagttggacgcgacgcgccagaagtgcgtctaagcgaagaggacatatcgatatgctaaatatgttcgccattaatgttgttgtttgttaactcgtagtgaggatggacatggcgacgtggattaagactcgatgaccgggtgcgcaaatccgtgggaatcgaataaagctgtgtctgttctcgttgctaagtttacctagtgtactgtactgcccgtctcgccttgatggtcgggtcggcctctcaggtcaccttgtggccggttccccattccgtcgcgctcgacgcgcagtgaagtgtccaattaagaactacgcgttgcgcttaactgccaaagcgtcataggtttgtgcgctgctaaggcgcatgtagcccaagctcccgccacatctacgcagtacctacgctacattacatacactacgcaatgccatgtacctacactgagtctatgtggagatgatcacgttgattaggttcagttggttcagttacaaagactgcggcgtgctccgcaatcccgtgtggcttagcagaagcttgcaggcttggattccgtcagtcttcttgcgggttcacagcaggggaggttgagagcttctgcggcactgctcccactatcgatctcacccaacaaaagtcgactcttgcacagcaacgacagcagagcttcgatccaatcaaaggtcgcacgctggacggggagatagccggtcaaatacattttatctattgtttcaagatgctcatatcgaatacgacaattcagaattcccattcttttggatctcccaggcagatacgatggcaaggtggtctagatggttcgtcaacctcgggttcgatcacgatgttgtggtcaagtgcgttgatggacgcggtggcaattctcgatcgatcatgtcggctgggtccaatgtccgattcccctacagaattgagatcttgggcgcttttgggagactccggctctgaagtggagggctcgcgcactactagcccggccagccttgtcgcacgtgttttgctttttgcgcgaccgggactggcagtgactggctaccaaaccgtgggatcgttatccaggtctagacaatttcctattgcctatttgggccaaaactacaaacctggtcagaacgcatcatatcgttagtgcacgcagaactcaatcctccattcgtcatctcatttccggcctgctcgacgaacgttgccaggaggaagcaagtagaaaggcaaagtcgagccaaagcaagggaatttagaatgccatgcgcccttgatcggatgcaaagatcagccataactacctctaccttactgtagccatctcgaccgcatcacccccagtcaacccaccagtctttaccaggggcaatcaacatgtccctcctgctcttgcccagaaagcgaggcggcaggtgaaagtcacgatgctgcaggtcagggttgctcccgaggtctgcttcaccccctgccgctgcaccgtgatcaccacctagtaaggcctcctcatttcaaggctgttcccaactgtcttaacatggcctgcagagactgttggttcgcgaacaaaggcaaggctgtacgagctggactgatagagccaagagaagcacaccaacaccaagactccgccaatctccacaacctgtccccaatgatttcgggcagtcggtcaccgttgggatgttgctacactacctgttgtactagtgtacactatgggctctttagtgccatcagtgcagacggacggagctagctgcccgctcgtacctaacccccgccgagctggcctgcagtgtgcttgtatgggtgccgtcgggccacaacttgcattcctgttgcctgtcaaacccaccccggattattaagaaggtacaggggcagcttgagccatgaggagccgaaggcccaatcagtggtacctacctacctcgatctgggctgccccctatgcacctgtacctctactcggcaaagtaggacttttcacctctctccaccttctctgtcagagctccagagttatcacgaactttctctcctttgacttgtcggcgacacactaggcacctactgctgtccgacggccccattgtcgatatcgatctctatggtgggaccagtgctacctcgcaggacagaccgcctgacaactgctccttacctcgaccgcactaccgcactgcccctggcacggaccaaactggactaagccggacggactctggtggtagtactgtacctacctacctatctgacctgcctaaccccgacctgaacaagtggaaagcgcccaggtcccaattgacctttgaggtgacgacggccgggaccgccgtggacgtcgcttgcatcgctgcattcatccacttccatctcgacgcaaggactccccctattccgccgccactaggggctccaggccgcgacagtcttcgaacccgaaacactggatacagccgtttttccattcttcacgccgctcgctgacatacccgatcaattgatcgagctctgacggccctcccctcattctggcttgcaccccatggacaagcagggccctggtgtcagccttgtttccccaagcagtgggtgattttgctgcagcctctttagcgagacatacattccttgacttgacatcgacaacgacgaccaccgaggattcccacagatagacgacgaccccgacgaccatcatttccaacaactgaaccacacgccgagcacgagacgcagacacacacgctcacagcacacacagccactggcattgactgataccagtcttccgaaattgacatcgacaccgccatcgaccgcggccgcgaccgacctctccgggacggacggcctcgtatcgcattgggcggtgaacagttgacgaccatccgctgaacaatcgaccatctaacctctcattccatcccttcaacccaccatggccagcgagctttctccccgtgctgtgcgcttctcgcagacggacgatgagccgattgcccggctcgacaagcacaagaccgtgtcccgaccgaacccccgtgccaacgactcggataattccaatccctcaacggacgcccacgatgatctccacgtccgagagcagattgacgagctgggttctctaagtcgatatgtcgagagtcattctggctcggtgccttctctggtgcccgggtccctgaccagctccctgcccctggccaatggatcgagcagtcgccgcggtgctagctcagagacgtatgccaatgggactccgtcacgaccacagcgcccaaccgcccctgccaggacgccttccaacacttatcagccctacaaccagcgcaggcccccacaaggtcagccttcgtcctatatggcgaataatccccacgcccgtgatggctccagaccacgccccttggccggcacttcaaccttcagagcccaggagagagaatatgtgcgcagattacgacaacaggactacaacaacgactactttgacgcttacggctccggcgagcagtacgattccgattccgaaggcgagacgccatcttccgagggcgcgttcgacagctacgatgatgcgcatatcatgttcgccagtaacgaggatatccagattaccgaggaagacctgagagatcccgagagccgcgagagactagaatggcacggcatgctggaggctgtgctcaccggtgatgttgtgcggcaagagaagaaacgtctcattggctccaatgatgaggcctttggaaagtcagctcacaatgtagagctgtggcttgggattcgggcaaggctatgtggtcgacacctgccagtccagaaacgggtcgtcgaagatgcccgtgcagcgctggaccgttccattaacgacattatcaactttgcgattgctggagagagcgaggcaggaaagccgccatttgaacaggttcgcgatgtggttaacaaaatcgaaagaatcgagagcctctacccgtccagtagggaactcatgaccgccctcaagcctggtgtttattcggcctatcaggagacctgcgacgcagtgatatcatggtacaacgtcaatgagatgatcaacacagagctgtcgatcttgaaaaagtgggtcggcaacgatgctctcgacttctcccgcaccaaggaaaaatcacccagcgggaatggtctcagcgatgaatcatctttcctggatcgtctcatgaaggaggagggtctcaagtcactgcacgaagacaaaggctccgaaccgaaaagcctaaagaagaagagcagactcgacggcatctctcgtgtcatcaccaaggccaaggacacacttattcaaaatgccgaaggtttccagaagcgccatctcccgccttacatcgaggagctgctcaccctcatcagtttcccttcacgcctcattgaggagatcatcaagatgcggctggcttatgctaagaagatgaaggactcggcacaacaaaaccccatgatgcaggatcaaatgatctcgcagttccaggttcttctcaagctcgccatcaagattaagcgcgagtacatggaaatcgctcgaccggagcccggttgggacttgcccccatgtattgatgaggatttcgaccgtgtcatcctggaggcgctcaagtactacttcaaactgttgaactggaagctcagcggcaacaagaacaccttcaaggaggccgaactgctattccaagagtggggttttggaaacgaaatcgggcgttacttggcacacggcgatgtggaagtcgcggaacagttcagttctctaacctacaaagcctggaaccgactgagccaaacttttgaaaaggaggttcaacgaaggccaaaagaaagcgtgcctgagatgaccaagcgatataaacagatcctagactccgttcgggttcggcagcgaatgctgcagcgtttctctagaatgttgaacgacaactatgaaaatgcatgcgattacacaatcgcatttgagcagcctcaaatgctccaccaactgtacgaccgcctgatagagacgggccatttccaggtttatagtgccagtcctgaacacaaagacatactcatcattgcctccccgacacttcataaccgcgacgatgagatccaagtgctgatgggcactttcacatatgaggccgctattgaggacccatcggatccctaccttctcatcattaaagccgaagatccacctcagtggctcgggcccgtccacactctcagagtccgcaatgagcccctggacatcaagttggggcacatgcgactcattgccggcggctgccaacccagactattgaatgcgcgcaaggcctttgtcgacaggatcgatatgcaggtcgacccagtggtagagcagaggtcaaacctgcaaaaggtcaacttcaggctcatggagattcgcaaggttgccttcaagctctcgaacgctttcatggacagtgtggaagccatccgacgacaaacacgaggtctcaattgccaagaactaatccagacatgcttcatctttgcaaccgagttcggccagcggtctttgctgtacatggacaacaatcgacgcacaatgaataacctgaaactcaccaagcttgctttggactgggtaagcttcatctgtgacgactgcatctcttcagaccggaaaaccttccgctgggccgtgcaggccctggagtttgccatgggcatgacgcgtggaagacacattctcggcctcggagaagacgagtatgcaagattgagagccaaggttgccgggtgcatggcgcttctgatatctcatttcgacatcatgggtgccagatccagcgtggccgcccaggcggagaagaagcgcttggagggactcgtcaaccagatcaagcgtctgaacaaaggtcaaatgttggatgacaacgaagcagccaagtactaccaagaacatcgcctcgaagagttggcaaaagtcgacaactacagaaaggagatcctactgcaacaatctgccatgggtagagtcttggaggcttctaacgaggtggatcggtcgcttgcatggctctcctccacagcgaccaactttaccatgagatggcagcaaggtcactttgtgggaggtggaactttcggcaacgtttacgcggctgtgaaccttgataccggccagctgatggccgtgaaggagattcgcctgcaagatcctaaactgatccccactattgctggtcagatcagggacgaaatgcgtgttctggagacggtcgaccatcccaacgtagtttcttactatggtatcgaggtccatcgagaccgcgtgtacatgttcatggagttttgttccggaggttctcttgccaacttgttggagcatggcagaatcgaggacgaacaagttatcatggtttacgcgttgcaacttctcgaaggtcttgcgtaccttcatgagcttaagattgctcaccgtgatatcaagccagaaagtaagtttgctgtacagttgcttttttctgcctagttgttctgtactaactgtaaattaacagatatcctcctcgatcataacggcataattaagtatgtcgattttggtgcggccaaactcatcgcccgccagggacggacgttagtacaagacgtcgccagcaccaagcccaacaagtcgatgacaggtacgcccatgtacatgtcgcccgaggtgattaagggtgagaatgccggtcactttggagcggttgacatatggtctcttggctgtgtcatccttgagatggcaactggccgaaggccatgggcgaacctggacaacgagtgggctatcatgtacaacattgcccaaggaaacccgccccagctacccagccaagaccagctcagtcctgagggcatcgattttctgagacgctgtttcatgcgggattccaccaagcgcgcaactgccatggagctgttgcagcatgaatggatcatgaccatcaggaacagagttgtcgagcctgccacccctagtagcgacgcaggttcttcaacgacgagtcaaggcgcgctcaacccgggcaattcttcacgaggcggctttcctggtgatggaatgtactgatgatttctgaagtgctgcgagtccgtccgggatctgactggaaaaagagagagtgtgtgtgtgtgaatagcaagaggaggacaaagttttggcaatggcatggtcctatggctccaagcaacaactacctttactacctgaccagcctctaaccgccccatctattttcttatgtaacacgacaagcgccaacagacatttcatcctttttcgaacggtacatgcgcggatacgatacccccttagctatctatatttttttgggtgacgagagacagagacagtgaaatgatcacaaaagggctgtgaaagttttgaggatgatgacgaggcaagaggacaatataagtggagcagcccattgattgaagggactgggtcggcaacgttgctttgggtggtggggagtaggtgaaagtcagggaaggaatggtatcaaaaactcaaaggacgggcaaaaagatgcaatcggagtttttctactacgaaggagggaggcatccgataattcgtgcgttctagataggataaaggaggggatagggtggtgggacggaggtttcttgcatgtgcatctttaactcatggaacgaatcgaagggttcgcttcgcgcctggctttagtagtaacaagttgtgtgtgcgtgtgtgtgtgtgtgtgtggaacgaagagggttgtcaggcagcgttagtggacaacttgacgatgtctaaaatgtcaccaagcaagtatagaaggcaaatgtaatatctttcttcgaccacctgtggtttccctatctattagtcaccacgacggcagctccgcatgtagtgtgactggtggctactacatactgctatgcagtatatcttcatctaagatttgtaccaggtttcgactcctgttcattcggtagttctcccggactggtcctcccatgttcccgtcacttcattacacggcatttgatacggcatcacggcatacatgtacatctcaaccccacaacacaaggaagaataccggtaacggcaagtacctccatatgtctagaacttcgggggtacctaccgaaacagatatccagctacccagctgggaccggtattttattaggctcggttcgacacggcaacggtacggggcagcccgcccgatggggcaccactggatgtatccatactcgcaggggaattgaaatggggtgcttgtaactatgacaggaatatgttcgttatttacttcaaaccctcgttcgagggtacttcctgcggtttggttcggataaaggcagacaaccaccatcgccacacccgcctgcccatggcgtttcatctatagcattttatataggtaggtagagttcggtactgtacgtagtaagtgctgttgccaagacgtaagaatggatagcttaaggcaagtgctagtccaggcgggagatgttcttcaaggtgcgcatgggggaaggtgcagtgggcgagagtggcttggtgagtgtgtgtgtggctttaaccgacgcatcacctcgtgcagaatacagtaaagtgccctgtaattgcaactaatccgggcaggtcattttccttgcagttactaggtccttgcacttactggtagctgcacatggggcttgtgacagccagtgacagctctgataaggggttttcattgtctgatagggatgacagggggccaagaaccccctgtcaagtaccctgttagctgcaaatttgtatgggcggccagccggctggcttgcatttagcagttagcaggccataccatagtaaaataattcgggcacagaaatttctagcaataaccgggtccttgcacttatagagactggcatttacagggcactttactgtactggatggaaagttgcacccaccattgaacaccgtcgattttcctgaatcgtgacggacggtttcagcgacaagttcggatgtatctacgtatgtcaatttcatctcagttcattgttccattccatgactaccaggctcgaaccaggcattcaggcatctggcacgctcttttcactggcatgcacattgattgattgcatccggggatcgttcgggatgtttctaccctatctacactactactactactacatggtacgtacattgcgatattcccggaggttcgtccggttcggttcggtcggtaaaccccacaaacggcaagacccgatgacgatcatcacgatctgataaatcagttcaatagttacccggaactattgaaaacgcgaaatgtgggaaaaaacgtgggaataaaaaaaaaaattgtggaaagcggatggaggagaaaagtaaagaaaaaacctaagtctcggaaaaacaaaaaaaagaaaaaaaaagaaaaaaaaagcttaaactaaccgttcatcccattccttccgcctcctcggtacgtcccgtcgttggtggtcgtcaagattaggtttaggtttcacgtgtcgtcgttaacgttctttttcgaacgaaccgaacggacgacacacatcgcattgatgtcgtcaaaagaggatcccgccgcactttttccccgctcccaccctacctacctaacttcccaccacccccctatgtatgccgatcccgttacgaacccgggtccggagccgcgtggaattcctctttacataaaactcgcacagcccctgcctgcctgcctgcctgcctgcctgcctgcctgcctgactgactccaaaaaacaaagagctgaaaacttggaagaagctggttggaagagaatgagcaagttttggggtttagatggatccacctccccctcccctcggcccccctcccctgggccccactatctatctacctaaccttactccgacgagctgaagagctgacgtgacccaagcacaggaaaataaagacccatcgaagtctttccataaaaaacgaaatcagatggaagcttttcgatttctcgagggtgcccaggaaggttcggggccgatcacacgcaattttggtttccgggggtcttaaaatcatttttcccaccctagcttcaacagtacccatttcaacgagtttgttgtcggtctgctatggtcatgatgatgacgacgacgagagagtcacaggtcctattcccaatttttgttgattacagaaaaaggatggtaggtcacaggtatggttagtgtgtttgggaagctgaagaggtcaagttcccaaggtcaaaaagtatgtatggttttcggtgggcatccatcctcaccaggctactaccatacttcctttgtcgccctccacctccccttttttcctcaaaatgttttgatattcgaaactgattccttctcccaggggtttcctcaagtcgatcatcgaacaggatgatacctcaaccggatgcttcaaacgcgttaagaccactcatccagcagcaaattgtaatcgaccaccggccccgtaaggtaggtacctactttacatccccatgcgcgaacctccgaacctaaactgaacctcagttgaccttaccaggacgcgtcacataattgtcaaaccgccgatctcgatggtatgaaatatgattttttttcttcttcttctttcatactcgaaatatctttcatattcgcttgtcatctcttgatttcgctccctcatggccagtgacaaaagggcagccgaaagagataaataatacaacacgagaagcagaacggaccaaggtgttctgccagaaagagcagacactattcctctccttccacttcggtatttcaaggcccataatgggctaatcacggcattaatttccacaccggacacacacacacacacacacacacacatacacccaaaaaaaaaggacaataaaaaatacctcccacaggcccctttgcctccctttactcccatcccaagttcctttgcatacgggtatccgtggccaaaacccagttctccatatgtctccaacccagagaagtgcggacaggcgcccacagaaagtagccccgtcgtttatatatatgtctttgatgtaacccatcataccaatgcatccaaaatgcttctttatcactcggacctgtcacaagaaaaccttgcatctcgccatcccttctctcacgtccctctcaaactgtttcgctaattttggaccttgccctatcctagcgggatgtatagcgattgacgttatttgaagattcgtgagccccgcgtattcgcgtttgcgggtacgctcccttatctcttcaacttaatggcgtgagaagtggttcgtcgcagaatggcatctctcggtcctggggaaaaaaattcggccaatgcagagaggaacaaagccgatcctgccttgggacaaatgtcacctgatcttcgagagcggcctcaagagacgatactggcggtatgcaacttatatccgcctcagtagtagtgaggacaagataagatgctgcaaagagaaagtgttggcacattgcgtccgaaagaggaccacaacaggaatgagatgacggcatctcaaaacatacgtcaacccacgtgaggagggaaaccagcagctcagaggagtctgccatcccaaacgtgtaatcaaaacagcctgaaagaaagacgcccagcaagctgcgcctcagtccggccggctatttcttttgcttcttcacttttcatgactaaagtcttgaggcgtgacgttttgagcaaactgaaattgttgttgttttgccctcaactggccagccggcgagcaccttgacgaagattcgggttggtacgactccgggaaggtatactcggtatttctagccagatgacttccgccgttggttccgtatacgttgttataggtcggtccgatggcggcggcaaatgaaggggtcacaggctgactggtaacataaccagacaactgctgctgcggcgccatggagtaatccagctcagagcccccattgctgcacaggccaggggtgggtagaggctcatccgaagacacgtaaccccaagcgttgtcagccggggccgagtacgcgaatggatcacggaagtgaacacctagcccaggcgtcccaggcggtgtcttgattccagcttcggatttaaatggcggcatggacgacatcccactgaccgccccacaagagccaaaggtatacgcctgctcatcatctgaaccaccattggtcatcggggacatggcgctgttcagagacgccatgatagggggagattggacgttctgaatgccttgtagcagggcctccttcttgcgatcgatgggaaacggagagcgtggtcctccagagttcagggccagagatttttgtatgcgacctgtcaagcttccggtcgccgacgacatcctcctgatcgtgcgtgcgttgtccatccgtcggggcgcaacgtcgatacctgtctttggtccgtttccaacgcaatcggtccggagcgacagaggtcccagcggcgctggacgccgcaggtttctgcggctggcaatgtcggaaggcggaggcggtgacctgaggcgcaggtccgctatcactggagacgaaccagtgcccgatgaaggagacatgttttccgagttgatcgcaccctcgatcgacatgcggaccgttggatggtcagcagtgccatttccaattccatcctggcctcccatttgcgatgtaaatggtccgtcggaagggtgcataaacatggttcgctcagtgtaagatccaaattgatttgcttcaccaagcagactattatgctgtggcatggtggtggctattggaagaccatccaccggtcgtggtggcccattaagaccgtatgagtatggggctggctgtgaatactgcatatggttcgaagctgagccgtatgaattcgagacggttgttggtgtagcatggctgacaagcccgtacccacggggtccggacgagtgtggcgtgttgtaatcagcaggagcaaacccatcgctatttgatccagatggggaggcgttactttgcgtagccgctgccgacgcatttccagccaaagccagatctgactgctcgagatttgggcgctgccgatcagactggtcgtcgttggcgccatcctcgctcccgatggaagcggtcgataggcccaggggctgatggcggttgcttagaccataaaactcggtgacggcgccttggtcctggtcgccggagggtttggattcggactctgctctttctctcgcttgttgtgcttcaaactcggctgttttcctcatctgcttttccttcgctcgtcgattttggaaccaattctaacaaacgaatgttagctcacgacacaaccggggtatcatttctcgcaagaacaaacattgatccttggaacctcaacacccatctgttcagccagctcacgtttgagactggtgtttggcttcgggttcttggcaaactctcgttccagtagctcgacctcgtcctttgccaacctaggcttgggctctgtttgcttcgaagggtgtaagcttcctggccccaccatcatcgctgccctctgctgttgaagaaccgtccattggtagctgttaggactccagacttgatactggggcccatggtgttgtgtgtgttgtgggccagcaaagcccatgcccgggtagtattgctgctggtaatacttcaatagttccggatccattgtccctagttcgtcgacaccgcggagatgggcgagaggcagattagtgattctgccgactagatatggcagtatgagcgatcaagtcagagactcgagttccagaactacagcataagagcgatcctgttgtcagtcaaggaaacccaggagaccggctggcgtctatacaagtgctctctcagacgactctctgtctcgggttgggatgatgataaagggctgatgagtttgcaggaaggagtgactgagggtcagatgaacgagaaggcggcagactctcggttgttatgaaagaacgtgtgggtcaagcggaataccagggctaagaaggagcaagggggtgaactgttcggggcggagggggcttaaccagtttaagagtgagcaagccgcccggaggggcgagctgacaggggctacagggttcgatgagattgggaagatacgggcgggagcgggagagcgagacacgggcgaagtgacgatgtgtcggctcaccttggtctcgcggatccctagtaagactgaaggcggcaaggacaggcaacctgaatccagaaagacaaatcacaacagggacttacaggacgagaagaagtgagggagcgagtcttgtctggcctagaagcaacctagagtggtgatatcggcggttgaagaagaaggagatggtttgatgacaagacgtgctgtgatttgcgccgtgtgaggtgttgccagctcaacggggatgagagcaggaagaagaggatccagacagcaacacaagcaaggtgtacgccacggagtcttgtacattgtacaggtctagtcaacatgtacgcagtaccgctggcctagtgtcgacgaccaacgcgcgcaggcaaacaccaacacgttgaggcggcgctaggccggtacctgactacttcgtacgtgggagcctccgggggggttctctagggcggaaagtggaatgggatggtcgggagggaaagtgctccaagcagtgtgggtgttcatgacaggggatcacaagtgatccacgtctgggcaccgcggagagggagccaggggggggggggggggggggggggggggactgccctggttgtcgccctgatcgttctggtgagatacttttttttgttgacttttgtactgtaaagacgggatggcgctccaggccaaagtttccgtgcatatacgcacctttaacatcccaaagcaactgtgaagcgtcttaacatcgatacaggcactggtactgcacaccttttgcaatttccaagtcaaagtcatggctggctagactcacaataagggacagccggatcgaaggtctctggtccataagagtagcacatggatagctttaccagtcatcacgacatcttgggttggttagccgacccgctgaccagctccccggggcatttcgtgctctgatggatgggaaccagaagctggaaagacgggtaccggtacatgactggcagggacgtaacacagtgtgtgtaatgaagaagggtgcatggggtgtagcaactaatgctactgtagttggtgtggttggggttgcgaggtcgagagaccttcagtcatcagggaacgattatcgagatttaaaaaaacgcacgcaccttttcgcgcccaggcaaaagcccccatgtcctggacactttttggcaacttttcttccacccacggcgttaagctcgttacaagccgagcgaaacccccctttttgggggcgctgaattttctggcgcaatgagtttcttggtgcagttgtgaggaaaacatttagtaggagtgagcaggatgggcgcagcaaaggcgagaaggtacatgaatttttgtatcctggataaacgtcacccttcgccagccagagttatgccgcaggaaggggatactgggggaatggaagggttaaaggggagctgaaagagacaagagagcgacaatggtcggatcctttgacatgcatcatcattgcgccctgggaacagcaatcccacacctgcagagcccagagagtgaacgacgacgaacatggcatcaggggtcgagctgatcatctggatggaggctggctataggcactccagagttcaaagtgccaaaccggccagtgcatcgcatctcgtccctggccattggagagactggagacagcaccgtcccgcaaccatcgcagtacatggtagactactatgtactactatgcagtagacaccagtcccggcttttgctgagcaacccttggggatcgactcttgacgctggcttgcggctgtatccctggccctgatgcaggctcagtgcagcttaatgaagagtcctgaacctcagggagatgcatgggcgcaggcccgtgttctttgtcttgaagcaactgattcgcaacaccgtggacgacgacgaccgatgtgtgggctggagctgactgggcacgctgggccgctggggactggtgagttcaaaagacaggccgaaccgtggagggtgtcgaagtcacctggcagtgtgtgtcaacaggcagcttgccagctctgccattggaggcgcgagacggcgctgcggacctggagagagcttcggttacgcggttacgcggttacgtacaataaaagtggtgagtacactaccttaggtgagttgtgtgtggtagtagcctatccgctgggtggatacagccgagtcttttagtctcgccgttgagcgcgtgtcggtttttttctaaggccctgatcggctagatgttctcgggcgagtgcacgcggttttgggtacattacttgggagtgtggagcttggatggggtagaatcaaagtatcgtcgttgtgtgctcgatgttgttgtgcgttttcttgtaaacgtcatggtgatctggagcctcttgctcgaatcgttaaaacagagccaaagggaagaaaagaaaaaagatcgagtcagtaatttgattttaattggttcttggcttagaggtggagagggtagatcaaacggtacattggctcttggcgagtgcgagtgcaaagccgacaacaccaaggcgctaggagagaatactagggaaaactacggcccgagcgttggccaaagggaagcatggctgatatggcccgagctgaagagaaaaccgttgtggtccgcggtgctgtggccggtggggggatgtgggaccgcttgatgactggggcaggcagagagaggcctgaacgagatgaggagcggcgaaactcttgagatttgcttgggaggagttgactggcttagactggacggcttgacgattcctgcgcaggaaccgcccaatcgggagactgtgttgaccgaccaaaagtggacgtctgctgtgtggtacggtgcagcgcgtgtactcgtcaatcgcaccccaaaagctgattgaactttcggaacgaggtgacggactgaatggttccatgatctgctcaatgagatttggcgagctttcagttgtcgagcccaattgcaataccaattggcaagtgcagaaatttttcgaagtcgatgacgttgtcaaagtctgcgccatgccgccatgctgcttttgatgaggaagggatgaccgccgtccgtcatgaagtcggtccggagggccaggtccagacacggagctggcaggcactagtgtagtctaggtgccctagaggtaccaaatacaggatgctcgagctcccagtaaattaccataacggaccgctgtacctacaaagtttccgaaattccatctccaaccttaccacactgtgtccgcacagttagcctcaaatcatgatcgattgaaatgcctgcgtggcacatggtgaggcattcagtgacggattttacagagccgtgcaccgcactacagtaaaaacccctgcttttgcaaataattccggcagccagattttctagcaaaagggggggttttgcataagagggtgcgtacgcacggaccagaaatggacctcttagccagtggatgactaccaatggactaaaaaagtgggccgcctggagcagtcccccccccggtacaagggtataagtatgctctcccaccaaaaccagaccccctgcttttgcaaatccaggccatcagcattgcaattagcagttagcagtctttaccaccagagggaatgcgggcaaccgaaatctttagcaaaaggggggattttagcaaaaggggggggtagcaaaagcaggggtttttactgtacagttcggttgtcagtgcgggatgagtggaatcgggggtataaagtacactgttcaagttgggcgatttgggttgactggcgtgccggttcaatcactgcagagcgcaccttcctcgttcctgtctggaacttcactctttgagtcggagtgctacgatctcccgcagtcatggttccttcctcgtcttcaatcttgtcgtcccgcccgtccagcttgactaccaggggcatccatcatcatcatcctcctccccttcctcctcctcttcatctaaggtagtgtactgcgtacatcagtcccttccttcttcgatccctctcagaggccatccccaccatctcaagtgctgccaagatgtcccgccttggtccttcatcagttccattctgggcttctccaacctcacgagtcatggatgatggcatctacactagatagcagtcctccttacactacacacgccttcaagccgtcgagtgggaatgagtgttgacctcaccgcgtatccctggttccgcctctgctcaccactcaagtacccagatcgtgatctctatttcacccctttgctcatctcgccggcccaccttcggcttggagatgacggggccgttaaaggcttaagccaatcaactgtttggcaacacggagcaagccaagatgggacgctggactggtgatgtgcgatcgggaccgcctcggaccttcgcaccaacagaaagagacgggccagatgccacacgatacggatacgcaccagctgacgaggcgaccaatcgcaagcagaacccaattcatactaggagatggggttcagcatcctacgtaccggtacatgctcctgctgaagtaaatcacgtgcaaggaaaatccttcttctatagtagacgtgctccagctctgggtaggacagtttcgatgcgcttacatgtcgtatcgacagacgagaaagaagcatcacttctcaaattaacaacagtcaggcactctttttctcccactggctacgggtagaaactggctgatggcgtggcgccaccgagacacaacaatcacatatgctttggcaaccctccccaggctcaatcaaggcaccttacggcaacatttatctggtaggggtctataggggggtctcagtcaaaattctcacactgggccacctcgcgcaaaaaggtcactgtttctctacgcccactcggcccaaatcctgccaagagatggaaatcccctagattgtcaacacataaatctgaagccaacgagtcgagtccatgcttgacagacagcccggtctcctcattactcgattcatgtgcatcgctcctccttcgggagcaacagagagactggtgatttgctaaactgaaggtgcacagcggcccggcggcagctacctttgcataacccgatgctgtgttacatggctgttgacaggcaaaggactcgggacatcaagtttccgctggtcacttgctcactgtctacatttccgtctgggcctctcactttgtcttgaccggtcatgctgaatctggttggtattctgtggaccagttcgcttactcccactcttgattcgtttcttcgcacaccggggctttttctgcagcaacccggccggtcccagttgcggtcacggctgagcaagctgaagcctgctcaaaagcttccttctcccgatgaacatgaatatgtatatacatactccatgcggtacagtgtccgtacatctctagcacatttggtgtcaccgaccaccaagtcgcatatcactgtcaatttcttgtcgtccagagaactgtgcttcgaaatgactggttacacagccattgtagtgttatttgctctgccaggcagtctcaaggtaggtcgttcgccgctccaagattgtttggtgccattcgctgatgaataccaagtcatggtatttgcacacagccttgggagtatcatgactctgagcactcatgatccctgtgagccgcagcttagatccgacgaaccggagccgcggtattcaagcgtcctgctgaccgtcattaattgttatggcactacagctgcacacgcaagagacacggcgcgatgcggcgatgtgatacaacatctacgcacccgcattgaggcctacacttctatttatggctatcactcatatatggcttctctggaaagggaggtgaaggaactccatgattggagaaccaaaggatcagaatcatcggcgcactgcgtcgcatcaagcctctgcccgcgatgagcaccaacatcgaggtttgccatggacgggacagctgcaccataccgctaatgatcaacagtcaaggctaccaggttctcacccgcaggcccttaaacacccacacggagaatatgatcatgttaaagatgtcaggggcgcggaagaccaaccgcttttcgcactcgaagagatatctcctgtaccgcgtgttggccaaccttcttctcccatcccgctcttcagccctgactaaacaagctgccttgggatatgagatagtctttcagtcttcaataggcaaaaggctcctcatcactggtcccaatgtggcagcctgatcgcggggaagcccccacgtccttatcacccatgttggccgctcttttctacacgtacaaagttgactaggcgctccgagaatgtgtattggccatcatcgaaggctcggcacgccccaaccaacatttcatgacaggcaacggcaagctcttattcccggggcgctgcacagcaatgcaactgaacgaccctggctagactctagagtagtgtacggttcttcccgctctgaagatgatcaagaaacgtggggcacctcaaccagcaagcgaaatatgctttcgcaccgactcattagccagacatcgatcatcctatgatgcgcaatagatcaatgcaccggatcttgagcgtctacttatccaaacagcatttgaccatctaccaaagctcaaggctctgagaaggacaatatcaacgacaaaggcttcaaactgaagggtgatggctggccgtcccatcaagcctcgcatgccacacctctcctctgttcacttccgcatgcttcatgttctatttactcactcactctcgcaaagctcgacggccacgaactgctgatggagaaatcatgaatttgtgcaaggaagtaaattcctgcaggaccaggcacacccgaacaacctagcaagttttccaggccacctgttgtctgttgagcattgatcactaccgatcaacaggaaatggagaaacgatttaggtttttgtggggacgttatatctttgttgctctcgttgatgtttttgtgacggaacccttgaatgaggtcagatctgttgagctcacaaccatctccaagctcatcaagtatacgacatatggccaaagtgagctttatgggagctttggaacatctgcagtgaattgctctttactaattgctgcagcagtgataaccccgctgctctgatctcggtaattggtacattcatcaacgaggagcgaatcgtagccagcgtagccgcgcgcatctctctcgcggccatttcaccatccaagggtaggatccggtgataggaatcgtacgcagtatacgatcaagtctgtcttgaacagcgcagctgcttactacagagctgttggaccctgcccgcaaatgagtggtccgacatttcgctctcttgcgcctctaatcacgcccttgcaagatattcgacagaagttgagggcgaccacgtggttctgaggggaaaactccagtccttccgaatatctcattgcgctgacgcatcaagcctcttccgcccgaaaatggcaccgcaaaagctcggcctggatagggggagccgtgaagacagacctttcaggttgaacactcaaatgtggatatttggacgctgaaggggacaggaaaacccgagagaatgtgcctcttataggggtcgtcatttcaggcgtggggggtgttgtacgacagatataattacacaacatcgactctaatttcgtcccacgatttgagccgcaatctagcttttcgacatgccccaacacgcaatccttcggtcaagtggttcaagcaatatcattgaatcgccaaccacccgcaaagaatatcaaaattgacgcagcttgctcgtctgttacatgttcctgcagcaagcaacgcccgactgaagcaggacatcagtagccgtcgatcacgatagcttgcagaggtggcgtagcgagcttctccgaggcgtcattatagggtcaggctccaggccacaaggcgttctgttatgttggctaaatgtccactacagtcgctacagcggtcttggttgtgcttgctagcaccgtgtgagatggaaatgcctactcccatctggacttcactctggggcttgtggaagttactacatacactgatcactcaagagaatcagacgtcaactagcggttacgcaaagcgccgactatttccggcaatttgtctgtatccgttcctggtatgatgtcaatctacacaaccgtctataattcaaccctggtttgtttgtcagattggttcttttgacgaggcaaaaccagggtggaacaaggccaacttagagacctttttgacatcgggaagagaacaactcgttcccgttcgtagagttttgacgatgaccagggctctcaacactacagaagcacttctccgtcctctccagaacgtcaagatactagttcacagcgtttgttcgcgagaatttcggcccctatctattgcggtcgacaaatgaattggaggatgcaattgcccgagggggtcatagttcttgggcatcgaatttcgcaagctccgtcgcgcccgtggaaggccgattctggcgcacgaaccgattcagcttcataaaatgatcattgatcagctcagggccgttttgtcacctgcgaaaggcagtcgggaccttgcaggagctgttccggtgtcatttcatcattaacgcccgcctgttcttcgggaccgggtggccgatgtcgtccctccttctgtgttcatccctgtcgagacaggcggaagtgcgacagtgtccaaaaaaatgaaggcatactccatccagttcatgataattttgggcggctgtttacctgtccaggaacagccaccaatctgagtccgaaatgtcttacacttgctttcggaacaaattgcagcccgtataccagaccaattatacgcatacaagcatcgatctggatgaagaaatctctccagtccaacggcgtgagcagttagagaatcccggtgtttcttttcttttcttttctttttttcttttctctttttccttttttttttttttttttttcgaaggcagttatacaagttctcgacaaacgtcgtaaatttgtgtataagctgacaggctgagcttcgggggcgaaactatagcttaccatttggttggattgtcgttcactgccgatcacccgcagacacgaatatctgctatgaggtagacgagcagaaattgatgcgcaagcgcaatttggaccgaatattcgttgtgcgaacgcggttctcatatcacaggttttccggaaagtgggtataaaccgttgagatggcagcgtgattctcagccgcaaacaatcaaagaagaaaaaaaatcaacgctgctaaccggctcgtttggctaatggtacaatgttgcgggtaaaacgaaaatcccgggacatgagtctaggctgcgggctcgaatgatgttgccaccgccactctccttcgggaacaccaggacgacttaatttccccaaactgtcgcaaggtcgacatctagggcagtctagaagaccatcaccggcatgacgacggcgcaaaacttttttcaccagccattcgtgtcaatctgctctgcaaccatcttccactctttcgtttctctttttgtgttcatagcacgctgttcagcgaattgaacagaagagtgcgtacgatgctttgggggccaattcaaaattcgcgttctgacccaaggttctttcctagtccccgtctttttctccagcggataacatggccagacccgggctcgaagggtagcctggtagggcttcagcaagcccacagataccgtttcacgcagatggttgaaaaacgctcagctgatcagcttcaggcctcggggggcaaagtgattgctccgacctcatgcgctgggagatatcgggatcagcatcagcctacctaggaagaagagctccttagatcaactttttgctcttcaatacgggggtggtaagcgtacatacacaactcagagctcaatggctaccagaaatcataacaatatgctagcaggggtaactcatggagaagctcttcccttcgctcaaacaggggccacgaggcatggtgttttctcatccaggtctatctgtaccccatacggggaccccccccttctcgccttcatatccatacatctacgaacacgattggccctactcgtcgcctgttccgtctcaacacggtatctcacccgtgtcaccctatgtctcggcacccagaaccgagagcggagacgaaaagagaagaagagacaaccagagggagggagagagaacgggctctgactgctgtctcggggggactatccggatgtgacctaaccccccctcatgttgttgctccccacaaagccacacaaaggtcggcggcattggctaagcctgtactgtcgccaatgacaccatcttcagcaaggagttcgaggccgttgacgaatggcaggtaagagggagttttccccttcccacattccctgcttcgaggcggcgggtaaggaagaggggtatggacactgacgagtttatggagactaggtggtgagcgttgaatggacagataatggatgctgaacagaagtacactgacttggacggggggacacacacacagtgctgtgtacatacctctcctcaactgcctgacaacttggctgcctagtacacctggctacagctacctacatgaggaggacgggggagagggggcccagttggctttcggctgggtatagatggagaccggtggatgatcagtatcctactctgcctcctcatctcatcggcctggaggccaaaaagagttcaacctacgttagacaggagcacgccaagagctgattgtctgcccatcacctatcgtcgtgtcacactttgaatggaaaaactcaggtgggagggaggcgacagagtagtgaccacgctacgctacgtcgtaaatgtcgaggcggcgtcttgcacagtacgcaggaaaagggatcgggtgaagctttcgaaacaggatagcaattacgacaatgcgctgtggaaacccaagctggtgtcgttttacttgctgggtccccccgaaaattctggtatatttgtcgtggagaagggggccaggcggtgagggcatctggggcccccattcgggagattgagtggaggaaacccggacgtcatcttccggttgtcagaggaaaatgggcttctttgataacgataacccttgactctctacctacctacctacctacctaccgataagacggtacctacttctaggatcgtacctaggaaagcgacggcatgagagtcgcgccctacggaaacaaacgacggctgctgcttctcgcttgcttgcttgcttgcttgcttgcttgcttgcttgctcgcttggggggaatgttggagagcaagagattttgcgaagagacacggagacacgctagcggcgagaactcgtacagacacttaaaactgcaatcttgaaacttgagggatttatgtttgcgggttgggtgagtcgcggtggtgttgtttggcaactttggttttaacacacatgaccatcgtcatgccgcgatgcttaaatgtctgacaagccttctaccgcaagcctccctccacccccctttccacttccttgcactatgtacactccacgttgtcacaagtttcaatgcggttcggtgcggtgcggtgcggtgcggtgttttttttgtgtttaccttttaactgacatgctggtccaaacagaagaaaaaaaattctacttatttagtgatgagtgagaatgtaaccttctctcgtagaggcgaaacaaattgccgttgtggataatcttcgtgcgcgtctccttcttctgtcttggtgtctttttatttttctttatttttattttctgtcctattatgtccgttttccactccttcctacctacctacctatgaaagcgtggcctgtaattcgccacctttagttccactctctctgtgcacaagaaccggtctactgggactcgaaattgaccacgtactagtcagtgcagggaataccgatggttgggaattcattaaggtaaaaaggctcagattgggacagtcgaaagtggttttttctttcgtccatatacgatgcaccttcatgcgtacactgcgctctgctgggtaccgaaagcgcggactggactagaccatgggggaagggggcaaggaaggagattcagatgagccgcgttcgtggtggctgggtgtgctcttttctcttccttgtcttgccatgtcttgaatccatctttgtagacgagcaagcaggcaagccagcaagcaaaagagcagagatgagcatctgctattaccgtatggtaacacggcatttcccagttgtttctccgagtctttgaagttgttgagggagaagagaaacccatttggaactcctcggtaagataggtaggtgggtacctaagcaagccaaaaacgacagaggaaaacgaaagggtgctacttcatgccgagaaaacggggagtgagagttgttctgacatcaagtctcctattgctttccttttttttcttttcttttttcaacgccaaggcgctggcttcacgatggagacatggtttccacaggacatgaagttcaccgaccgaaatccggcactaagatgaaacagcccctcattgttcgtgagcgagatcgtcccttctaaggaccggaagagtggtgaaggtgaaatgaacacatgggtgcataaggcgtggtcatgaggtaacgggaggctcgcttgggaaccgcctggatggggaaaggttgagaaagcttagcttcgcttcattcgttgacaaactgagcttggctgaatggaaacatatatttttctgaatgagcccaagatacttgggtgacttcgcatcctttgttattgagacgaatcggtcggaattgagaatcaggtgatgtgaggcgaacggaaatcgacatgagaaacagagactcgggagcggatacaccaccaggctacagaacacctgttcgtcttggtggtgcgatcgtgtctcgaacccttatttcttgaaagccatattggtgtctaattagaggcatatgggtgtctgactggctgtttgactctgtctaatgtgtatgtctctctatatgcctgtcggtatgcctgtctggataaatcatcctgtcttggctgtctgatgtctgatgagggagccttggcgtgattttgtcccgtacgacatcagtccatgagcagaagtacagtgtaagagtagtttaactgggaggcgagtctacccagaatgtgagtgtatgttgtctgaagccaatgataagacgagatgagagagaaagagagagacagagagggatgagagcttcggcctcacttcgggaacgttgcttacacttgacggcaatgaaagagcaagagagtattcgaccgaccgtcccaatcggtagacatatcctctcctttgaaatctcaacagcagtcgattcgtctacaagcaaggagtaacctctattctatatggcttcaccgacagcactctcctctaattccagctccaaagtctaatctaccacaatcaacccagcctttccgttcttatgttgccaatctccaggtctagttcttcaagaccaacgcatccctaatttccaaagtaaccttcccctctccgctgctctccggcacaaacttaacactgcttaaatccctcaccacccaatctggacccgcttccagcacctgttcaaccgtatggctggtgaccaagccaatgaccttgcagcccgcggctttgccggcgcggatacccgcgggcgcgtcttccagcactaagacctcgacgtttgggtttgagaggccgaggcgttcgcgaccgagcaagtagcaggcaggatcgggcttgccgttcacgacggattcggcggagatgaggtgcgcggggtgggggagggagaggacgtccaaccactgttgaggtgttagcttctaggttggatatgagcaagtgggaaagtggtggtgaagtgtgaggtggtaaggaggtcttgacggggggtaggatgggttcagggaagtcatcaatgggagatagttgagaattgaatggttatcaggtaccaggtaggtaaggagaaaaaacaatggaagggatgtgagggaagctaaggtaaaagtcaaattaggagtggatggggtgaggagatagatactgatggctggatgggagcggcgcagactaggtgagtgggtttataagggtggaaagggggatgacatatgggaaagtaatttgagccgtgaaaacgatggtgaatattagagagtatggtacggggagaatgtaggggaccatgtaggaagtcgataggaccgggatgtagtgaagcacaagagtaaaccgatcaatagtgttggtagaagagtggttcaagatataattcgaacatgagtctgatgggcgaatgcgggagagcaatggcacctctggcaagaagaccattgtaaagaagtgtgataacttgtatgaaggactgaggaacccagctgaatgacagagggccattgataataaaaagcacggatgaaatgatgcgtgactcccaagaaacggcatgaagattatgttaaatgagagaggttatgtggggtgagatatgtgtagatatgcaagaatggaaagtgaagaacatattcgaacaaagttggcaaaagtctaacagggggagtgaatgaagagtaacagcaacgagttcacttaccccagaaacgagcggcaaagtacctgaagtaacgatggcccacggcttcttacgatctatcaagtcttgaagcagggcgcgggcgccggggatctcaaccgcgtcgtcgccatacttcttagggagaagaccctccatgtgctgaacgtctggcatgattcagtgttgttagtgcggtgtattgcctaggtttggttgactaactgcaggcctgcctgcggcccagacttcaaactgacttacactccaaagttgccttctccggggcaagttctttgagaatatcaatggatcttctgccatgggaggtcctgaatcataggagattaacgggtcagttggaaatcatcggtaatcgttgagtgaccgggaggtatggtggtggtgatattgacttactggaggatgacctcgggcgagtgcccaatctccttaccgatgctattaatgtggacatttgtcagtaactctcatatatcgtatatacgagatcaaattcacgaagtgataactcctaatatcttcgtggtaacggatactctgcttcccttcttgactatcttgccttgtgctatctgcatcttccacggccggacagacactcgagtgtatctccgtgttgggctcgtaaaaccgagcttacttgctattctacgccatatggacataagaggaatttggacttacgcctcccagtgtttctcaacagcggcggtagagtcaatgatggtgccatccatgtcgaacaaaaggccgtcgaaggtgacccgaaccgggggcgcggagaagtccgcgcccgaagtgtctataaaggtgcttcccatcttgcctacaccaagtgtcagaagaaatagatgatattgcgcctttgcatgtctttctcttggtgtcgcgatctagatggaacacccaagttggcagcatgatggtgcatttgggtgattattagtcatgccggtgtcgacgtaccttgagcctactgttccccacggactgagtagtagctcgaatatcaaaacgattcagaagattgacggtgtgcctggctgcggtgatcggatcggttgacacgggaccgggttgtgaagacggaatcgggggagacgtcgtggatgactcggggcgggcggacggcatcggcagccaagtacattagccagagccctaaccctctgcggcattgttcgcatcgaatcggcagtcgttatcccggttgacgaacccctcatagtcattcagccacttgccattttttgttcggcattaagcaatccgcaacgcatggcagcttaggtcatccacccgtaaacaccacctttgatcacgtcagccctcaggcagccaagccgatacccccaaggctgaacttgcaaacaataagagtggcagttaagctttgccattatgaccctcaaccgcttttctagatcgttggtcgctacgttttttgcctgggttgttgatggccaattgagcctgctaccctgcctcgttggttggagcctccgaggctgagcaccattgtggtgtggcacgattggcaacatctcgaacgaaatggacggtcagaagccgctcacaaccaacgggggattatgccttgggcatcgggcagactgtgactcttcattcttgacattatcaaaacccatgaacagctgaaaagatacccgattgccgtcctcttcatctccctttccacttctgatacccgacctcacgcacagttacgcttccgataccccagctggtttcacttgactgtgcctgattccagtaagtcgcagtgattgagtcccggtaatgtgtttccatggcattgctgacatctccccgctctcagcggccatgactgcgaacaagcttgataatgaaggccacgaggctcaacacctcgatgtttctcgctcgacgctcaaccaaatcatcactggggttattgcggctacaaaagtgtctgaaggtatttcagaccacgcacgatctatcatatcaaacaccgggctcatcatccagccgaagagggacacttttacgataagggaatggctcgacaatgctgttcttcaaatcaaagataactcacccaattcgcaagcatcatggcaactggtccatctcgctcttggtggctcggtgctgcgtcacaaggcccgacagggccagcctattgatggcgccgatctagactttgtatgggggcttgtcagagacgcaattaccgacccagtccttgcgccacttctaccgggcgcgtcccgtagtgcacaaggcttcctcagcgttcctctttgcagcctcatcaaagacaataggattgatgagctttggcgactgcatgtttggctgccggatggtcacagaggaaaccgtgactttgctatccattcacaccaaccttttgctcaaagctggattcttgcgggtgaaggccgcgatcaccaatatgcggttacagacccggaagccaaaggtgcgctggacacgccatatgcccaatacaggatcgcctggagcggcacagggaaaagccacgggacagcctatgtcccacatcagtcttactccatcgtcgagaataccgggaagaatgttcacatcaagcaggttgagactgcgcttcatactcgcgatatgagttacactgttggagccggtgtactccacaggaccaaagtgccagcagataccttgcatgcgactctcttctactttgattccagccgaggatttatacaagacgcgccagtgcttggacctgcggatggagaatcttacaaacaatatcgggacgtgggtagccagccaccttcgtcgctcgcaaacatggtggaggtagtccgctcctttgagagactgatgggagaaggacagcaatatacgcatagcggaaatctggaaatggcgatgcgtaacttcaacagtgcgcttgctttttgcgaatcaggggctgcttccggtgccattctgagcggtgaccgttacaaacagttggcttttaccaaactcggtggtacacacagacgccttggcaagtatgagcaggcaaaagacctgctcgagcaagcaatggccatgtcggcatcaagtgagctgcgcatcgaagccagtggcgagcttggtgttatctatcagcacatggacctgatggatgatgcaaagcgtgtgcttcgggttcagtatgaaacagcaaaggagttttaggcggagcacttcgcgtgccggtcgatcggaaacctcgatacggtcaactagcaactgtcccagcagcgttaggatgagtcgttgttgtaattagcgataaattagctccttgaacgcgttgaaagggcccatcagatcaaggatacaattgactcgcaagtcctggatgcatttacaagagaacagcgattgaagggtgcgataacttgggaaacaatcggtctcttccgtctttctctacgctaaatgggggatacctacggaagagtttctgaagatactccctcatgtgaagcgtgataagcgtggtttctgggtgatatgttacctccccaccacaaccccctttcttgatgcgtattcgatgctagcatgctattttgcttcaggactttgtctacgtaggccaagatgacccaatgtccggagtgtctgctctgccgataatcattgcatagtgcaatgccattgtcagcttaagcgacgatcaattatgcgagcggggcacggtgttctgttgaatccatgatgatccaaaaactcaaaaaaagcgtacagcgtccatgtgtggtataaacaagtgcttgacgacagaactgatggcatccagaactgcaccttgacggacggttcgatggatttgaggatcgtcatggcagacaagtgtttgattgttgagacggaccgacctaaagtcctctttctggaaaggcaatgcaaaccacttgcgtaaagagtcggtagcaataattcttcatatacatatagagaacaagcgcaaccacaccataagtgtatcaatataatttacattccacgtttggctaaacacaaatcaaacatacaatacgactgtaaattacaggcacgcgcatctccacattcgaagcggggacttctggaatcttggtggagttcaacacggcggatccctgctttatcagagcttatctaggcggtcagcagtggcacaaaccgttcctccactctaattttttgacgaccatcaatcagtacagccgcccatagtagcgaccggattttgctgctttaccttgctgtcccatcctcaattatcctcctgtacctccttttttgacattaggagcagcatatcttcaaaatggccggatcgataacaaagcccaaaagtcagtcaatctttcgctgagaacaacatattcttccaatcaacacattgactgacgttacttaaaaacagagccgaaatcgaagcgtacacccgtacgcctcaggcacaagatccagaaggcctcggccgcgaagcaacgcaaggacagaaagctcgccaagaagaacccagaatggcgctccaagctcaagaaggacccgggtatcccgaaccttttcccctacaaggagaagctgttgaaccagatcgaggaggaccgcattcggagaaaggaacaggagcagaagcgtcgtgagatggccaaggcggccaagactggccaggacaccaagacgggcgccgagggcgatgtcgaggcgttcgatgacgatctgatggacgacgacgatgctatggaggaggatggtagcgacgttgacgatgagtcgaaccccctcgctgccctggtggccagcgccaggaaagctgccgagcagtacgaccgcgagctccagagcggcgacgagatggacgatgacgacgagtccgacgacgagaccgatggcgaacccacacagtccggcgttattgaggttcccggcggcgcctcctcgcgcaaggctttcgacaaggtcttcaagcaggttgttgagcaggctgatgtcattctttacgtcctcgacgcccgtgatcccgaaggcacccgctcgagggacgtcgagcgcgccgtcatggccgccgcccacggtggtaagcgcctgatcctcatcctcaacaaggtcgatctgatccctcccccggtcctccgcggctggctcacccacctgcgccgctacttccccacgctgccgctgcgtgcctccaaccctgcccccaacgcccacaccttccagcaccgcgacattaccgtccaaagcaccagcgcggctctcttccgtgcgctcaagtcgtacgccgtctcgcgcaacctcaagcgctccatccaggttggcgtaatcggctaccctaacgtcggcaagtcgtccgtcatcaacgccctcctgtcccgcctcagcaacagccgcggccagcacaacgcctgcccggccggcgccgaggccggcgtcaccacctcgatccgccaggtcaagatcgacagcaagctgacgctgctcgactcgcccggtatcgtgttcccttccactgccggcaactcgaccttcacccccaagaaccagaccgaggcgcacgcccacctggtgctccttaatgccatcccgcccaagcagatcgaggacccggtccccgccgtgacgctgctgctcaagcgcctgtcggccacccccgagttgatggacaagatgatgaaggtgtacgaccttccccccttgctgcgcgaccccaacaacggcgaccccaccatggacttccttgtccaggttgcccgcaagcgcggcaggctgggcaggggcggtatccccaatatccaagccgctgccatgactgtcgtgaccgactggcgcgacggtcgtatccagggctggatcgatgctcccgtcttggctgtggctggtaccgccactgctcctgctcctgctggcggcaagtctgctaccgctgatgagcccctagcggatcagaaggtgatcgtgaccgagtgggccaaggagttcaagctggatggtctttggggagatgaggaggagacggcgactccggatgttgagatgcagtagagcgatttattccccctatctttgtctgttggcagttgttgttgagcatttcactttttggtttcttttttgttttcggttgcgtcggtggtcaatgtcgtaatgagtattttgttgttttgcatgtcagaaacacaatacaacgaaccccggagctggacacatctttgtgaagaggcgttttggcgtcaaggtgggaaagagcaaaaagggagacaggcaggccggctggtagaaaataggtcaaatatagcctgatcataaacacctctatgacaaaggcttttgaagtgaagctttaaattctttctgacattccctgcatcgttcatcataccgagctgtgttttcaatggcctattatcgaattcgaaagcaacgacattccgaaaatgacttcatgaacgtttggatagccgaaagtaaaaaaacaatgtattgctctacaaaagtccatcaagggtattcttaacctgtaccccttctcaaatactgaagcatccatcttcaacaaatctaataagtactaacaagctccatcttcacccccctcttccccgtcgtctcatccttctgatccgtcaccctcaccctgaccttctggaacaactccaccttaacctccctgcttcccgatgtggtcagcgtgtacgtctcggcatcatacgtcgccgccggctccggctccgccaggtcacgcagacggatcaagctctcgataccgaacttcggcacgagcacaacaaagccattgctaaagatcttcatgacgaagccgtcctcctccgtagccttgccgcgcagggcctggccgacataataagcaatgctggcacggccggccaactgggcattgcggtggcgcacgttgatgttcttgcacacggcctcaaggcggccacgggagcggacggccgggtggacggcctcgtactcaatcgcggcggcgagctgccgatgggcaactaaatcggcgtagcggcggatgggcgacgtgaagtgcgtgtagatctcagaggccaagccgtagtggcggaactccgggtaggattgggtgcccgagcaaaagtactcggccgacatcatgcagcgcgtagccatgatgcggatgagcgtgttgaagaagggttccttggggtcgacgcacaggtcgaggctatcggcgagggcgcgcgaggactcgacggaaaggtcgagacccttcttgacgcgcagctggttggcgagctcgtcgaagttggtcttgggtggggccgcgtgccgacgcaggatggcggtttgcgggaaggcttcgtagatcttggcggccacgctggtgttcgcgagaagcatgaactcttcgacgagagacatggtagggaggtgctccttggtcttgacgtcgatgggatcggaagtctcggactccatgtggaccttgatctcgggggaggagagactgagggcaccggcgtccaacctcttctgcttcagcttcttggaaagctcaagtagtgtccggatgctgtttgtgagctcgtcttgttgcgaagcatcgtcgatgcgcagctgtgcttgttcgtagctaaaggcctcacgagatttgatgaccgacttggtgaatctcgatccgacaatgtcggcgttggaattcatctcccagatgacagagaaagcataacgctcgacgtagggcttgagcgagcacagatcagtacccaaaagcatgggcaacatgtcaatacgcttgtcgaccaggtagaccgttgtgccacggatgctggcttcggtatccatggcattgttgggcttcacgaagtgggacacgtcagcaatgtgcacaccgacctcaaagttgccattggggagagcgcgagcgtggagcgcatcgtcaatatcttggcagccgataggatcgatactgcagatgagaaggtcgcgaaggtcttgtctgtctctccatcccgggtcgtccatacttgcaggtaccttccaatcgtgaccctccttaggaaggcagtcaaggacagtcttggggaagggcctatactgcacatcgtactcaagcaacaacgcctcggtctcagcagccttcgtttcgagctcaccaagagaccggacaaagtgaccggtcgggtggcgagatgttctgtcccaagcatcaatcgtgacgagaattctctttcctagaagctcggcgacctgcctggtacgcaggcggatcttgggaatcttcttgtccatcgggatgacaaagacactgtcttgcttccgtccctgcgctgccgatgaactgactgaagactggtcgatatggccgacatattgacgccagttccgtttgattacaccgaccacctttgcggttggcagagcatgaccttcggtggttttggccaacgtccgcttggcctcttcttgtagcaccttgcgctccttctctgaaatcaggtcggatccctcttccgttggattctcgttcatggtgacagcctcctcctcaatgacctgggttgacggctgcttccattggtcctttggcagaacttccaccacaaccaagtcaccgtcaacggcacggttgatgttttctctgcccaatattagtagcgccttggggaacgcaggaactctgatggagccttccaggtagttgtaaggcgagacgttgaagatgccctggtgaagcaagccattcttgacgcccgtgttcatcttggacagtgtatagtgttcggggtatagaaactgtccgggtttcttttcaattagcgcatcgcgctcctccaattctggaatcatatccagaagctgctcgccatccttgagctggctgacatagttagccagagagtaggccgggatatcatcctccttggcctttcgcaggttatcccgatcattactcagcataaccacggcaggtgccttcttggacgtcttggaaagatgttcgttgtaccacttgacggctttgcgtacggcgcggtcgttgcggtcgttgacggactcgttctcttcgcgggtgacgtaggtctcgaggcggaattcgttgaagaagacgtagaatcgcttgtcttcgctcttggtcaagctgacgagtcggttgtacagcggcagtgagcgggctcggacttcttcgagaacaacttgtaggacgattacatcgtagaatgcagagctctgctcgaagaggtccatggcgctgaggaaagcgttggtgtcggggacgatgtaatggccctgtgtgaagacgctggtgccggcgggcttctctgagagtacaaaaggaatcggacggttggcggcatctctgggcgcaatcttgaggcaggcattgcagagcttggaagaacaagggatatcttgacgcaggtaaacctcgcgcacaatcttctgcaccttgccactcttcgtcgaacgcacgtagactttgctcgaaatgttctgggcaaacggatcggactcgaaggatctctttaagctcgccatggttgcagtagttgtcgtcaggattgacggcagccgggtggttcagcaagggggcgaaggaaaagttgaagttgttgatctggggatggaatttttaggtggtgatggctgccgccactaccgcatggacgattgaggtggttgccctgcactatcaaaccaggacttaggtaatggtgggggcgcttgtccagctaatcagcgaccggtccgcgcttaacttagacgcgtctttgtagccactccactgggacctgctccaagttacacaccaccaagacgtacgtattgcataccaaaaatacataaatacgggcagcacgtgtagtctccgacaggttgacaaacggacactcccgccgttcgtcactctcggccatcctgtcaccatcaatcatctcatctcggtggccggccactggcccactcacacacacctcacctccactacctctacacagtacacggcagcgtatgtataattccgtagggtacagggcacctaaaaaccgacccgggttacagtcgcacatctcgaacttcagactcagcacctcacacatgcacgcacatagcaaccctcagcaagtggatgcaagcacccggcgagtgtctaaaaacgtagacttatgggcggtggaatcgtcctgaccgacgtgcctcgaagcctagaaatggcttataccgcgggagacatatgttgtacaagttgttattgagcttatagtctggatgtggtgaaaggattctcttggctctatcagatgagatcagatcagatcaagttttggctataagacaacatgcttggtgtcgatgggtaatccatcaaagataagatgaggataggtctgtccaccgtggactgtgcgtttatctcctatagacctactcggctacacatgtccattcagatatctccatctatagcgaccatgggtggtaggggttggtccgacttccaattgcctttctacccttttgtcgtcagtcgcgtcaaagtggccaatgttaaaaagcggcattctatctgtctcctagagccgttatcgaacctctcatccacccacccacacactcatccatccatccatccatccatccatccatccatccacaagacctgctgaaccggtcatgcatacccccatcatgttacacatcttatatgcagtataactacgacagctgtcaatatcatctgcatgagctcccccttcccaaagactgctagatatttcgtgttacagaatcagcacctcagtctgatatgtgagtagcgaaccccttgaccccgtgacatcggccttgatctatccacattgaaccttaccattccgttcgggcaatttgtaacagaggtttttagagatcgttatcataacgcgtcaatgtttcgatttctgcgcagttcaaactagcaaaacgacccccagatcatatgatctgcactcaactttcaaccggcctattttcccagattaaagcttggggggttggcatggtcgcatcatcacaacccactgcagtgcggtgcctgcggaactcactcgcttccaggaagactggagacatggatttggggcattataagatgtcaggatgtgatgaagatgtatgtaggcatggtacgtagagatttggaggtgtgtgcactacaacgtgctgcatttgtctcgcctatccagtagcctagtgtgaagccataataacggcaagcagggagggactgttagatgggaaggcggaggggggcaagggggggggggggggggggggggggtggaaggggtcgctaggccggtcaagtcgggtgtaacccttccgcaacatccttttgattgagatctaaccacgctggtgtggactggcaggtagtctgtgcttcgtggtaccgtaggcttcacgatatccctgtgactctttgcattccacaatgagaagagttatggaaggcctgttctgtctgagacatttcgatgcaagaggcgtaagctttcaagattttcctaacttgttagttcgttcgtcattacttttctttcggtctgggagactgctggtatcatttgttgtagcattcgctctgtagagtatagcaaagcccctctgaattggccaggatggtcggataaaaagatacagtagcggaaacgatcttcttgcccgtcaagtgaactatgagcttgcttctttgccttggaaagcgccgaaaatagcaaagacgaggtcatgatggccgacagaagcttaacgttatggacatgtaacgatggagtcggttcatcactcgcgccaatcttaccccataccaggggcagtggtatcttcgtaggtttgggcagaggctaataagccggttgacgtagatacagtatcccccatagacgcttcagcaccattagacggccatctcggcccagatctgctcaactccaccttgctctttgaggatatcgcggcattcgaaactaactgttcacggtatatgtctggaagatgggatagctataagggatgactgggggttgaggcgagcaagggtaggtagatcttccagaagaaagtgcgggagagcaaaggaaccaaagggtcaaagttaggtccattgtgctgtgcggtgccgttccaatgattgctttccgatgttggtcggacgaggcactggatcagcgagggatgttgtgacatgcagccatgatatgcacatgagttgcatatgtagtgtaggtagaggcgccatcatgagaagagtgtgcaggcctatgactgaaaatgccggggtcctggaagttatcgaatataacagtgcttccaaatccaggtgggctgcttactccctgataccaccagtgatgcatgccttcggatcccggactgaattttttttttttttttttttttttttatgtggcttgatatttccgggaaactgatatttcaggaaagtttcgggtatcagttatttggctgttgaaactgaacgttggcatttcagaaagacgagtcgcgtacctagtgaggatgaaaggggaatgattctcatgaacagggcatcgttaccaacctttctcgcttgccgtcgtgtttcctcgcatgcagaatttccgcccacacatttctgtacgatatcagcatcttctttctgctgtgcagggctacagaacacatattctatggttatggaaacccccggcgctgacgctgacattcacccgaagttgtctttttttttcttctgttttttcggggatatctggatgaagtccaagtagccacgcgggccacgcgggacaaagggaatccggaggttccactcagacactcgctcacaaggaacgtccacttcaaggttccgaaggttggagtccgcatggggagctggggtcgacaaccccggctgccacgccgtggtggtggaggtcgcggcagtaggagtgtggtttactggtttgtggacggtgtcgttcgtgatttgcaagttgcagtctgcgtcagctgcttgccgctgttgcagacaacatgccaatcagcatctgcgcaagtcgtgactgatcgtttgcacccctgccgctccatatgcaatgcatcaacacaccacctggctccctggctccacggttccttggcttcgaccatctgctcggcccctcacctccattaacaagtcaagggttgagctctcaaaaccaccccctcaataaggcctcgcggcttctcccacaccctcttaaatctcaatcttccgcgctgggctctggtttgttttaatcggcgttattactctccagggttcatggaacatcatcctttgttgactcggctccccggatcgcgaatcatttgaatgaatatttgatatgcaggtcgaccggcgagttctagttttcatatgctcagtgaacaaggaaaatccgacttagcaggcaaaaacgggacagatgaccagaatagtcgtgcttgccgtcacgaatgagttctggcttgccttgcagccatgagtcaaccttttcaggttattcctccggatggagcgttatcgtgcctaggcaaccaggcaaccgtactcttgtaatgtgaaacagcctctcgcatgtatgtcggcagctcatcaatcccctactttccctaaggcttcgtgtgcccttcaaatgatggtatgtgacttgcaaatggcttgacccaaggctcgaccttgcggggctgcaaccttactgcgtagtacaacatgtgctttcttcatgataggcctgcccactggaggctatgacccctggatctgaatctttccagccgtgtatgtgagtctcatcatgatcacgttcatcttgtcctgagcacctggcatggctgagagtagacaggctgccttgactgactctcgcttaaatttatatccgccaagttatcttggcgaatatccggagatatgtaaaactttgtaagtcacgcaccaatgcaccataagtctttggacgtcgttagcggggcccggatccaaactggggtgtctacacagtaagacaagggagggacagcccaaaatgcacagagaccaaaaggagcagcttttgaactcggcagcattggtgccaatgcgaggaatggaaaggtgatgtcgtgtaaccatcgaacggtatctaccacgtgaagcgtgtcttgagcctcttgagatatctggaccatttaccagtttaccatctcgagtagatgaaagagcacggccttgaatcgaagcaccacatatggtggctatagcgaacgggtcctactgcagtcagattaataccgccgtatgtcatacagacaggaagcgcgaactaccactatgcaccgttacgaaaaccttgagccaaaaagaaaaaaaagaaaaaaacatttgtttaagatgtccggctggacctgagagagtgcagatcgtggaaagctcccactccgagctgacatcatctggtcggctcgagtttcaaacggctttacgggacgactcccactcggtccggttcaattttctccatccaagtgaaggccatgcttgagtagaaatactgggtcacaattctaatcggacttacatagtatattgctcactcggagtgagcgtcaaatacccgctttcgcgccatccggcagtcatacccattcgggattcttggatgttaagacgacactggttgtctgaactgtgacgcgcaggacgcagtgttaaagcttgacttaaccaatggcaacgcgcagtttactcgccagggaaacgctcctcaatcaccactaaagtaggacaaccgccgtaacttgcctgtttatgttcagaaagaggttaaaagacaccatcgtttattcagctcgtatatcttgatttgtatccggcgactgtaaagcgattaacgagaggcaggagaggtcggcagtgcattcaacaatcagacattgtcaagccgaactcgaagtcaaagtggaaggcacagccaggattgtcagggaaagacatcagatgccccactgcgctgatcagaaccgggcgcggcctgccaaccactttataatctgtacgtcaacaaggctggtagggtgttatggatttcgatttgacgcctggtggctggtctacactatgaggttgaattcatacatagacagtacctacctctcgatgttccgcagtaggtcgttcccctccagactgaaaagcgcccacctctgcatggttgaagcacgcttcaatgaacagacctgataaggcattttcgacgtgccatggcgggtagagaacgtgctactagagtggagattggcatgccctttctgtggatttggtctcgttgacgagggtctctgatactgcccctgtactgtgggttaatcgcagcatttacactactatgcagtacaacttctgtcatccccacaaatcccccccagcatccacccaaaagatcaaggctatacatactcctacgttcagacgacctcgaggtcatcaatttcttgatgcttttcatgccatggcttcattctcagcaagtgaatgctgtacgactcaatatttggctccgctgtgaagctatagagcgggattttctcaacggcaaatccctggcaggtcattatcaatcattcttgttctcatgactacactacatgaggtagcaatgtccatgctccctagcaaatgcttttgctgcacatgctcgacatggtacatacatctgcatcgaagattgagatcgcagctgtcttccatctccttacaactatcctaactccatttgtatacttacaccttatcagatacactcagcgacgatatccttgtactctgtattgtttgggtcgctggtagctgtttacatagcacatcctccgaagctctaggcgtctatctaacatcgtggcttctaggggccacctttccccatgtccatcccgcccttctcaacagatgcagtcgccccacttgtattggctagagcgcttcgtcattgtaagcggggatgtgttccaggccagggtaggattcatatcatgtcctgtgatagtattcacgatgcagctgacggcgtgacgcttcactccctgtatctttgcaaatattgtgcgacccatatctggtacactcttcgttctccgacagttccaggatggaaatagagtctcagagaactaggaaactgtcttaatttgtagctgatcacacatctcctgcgaacgttgggcccatgatattcatgtcgcgtggtagtcaggatgcagcaagggaatgaagtgcagtatgtaaagtgtacttggaaattccgccgcttccctgcaggtggatatgtacttggaaggtggtttgggcctttgcattattcgggaatttgccgacaaagctcgtggtctcatagattcgacgtccacaccaacagcgtacccggctcccgtcccaagacgtcccaggaggtcgttccgcaccctcctattccacgtcaaggttgcaaagtcaccctgccgccatactcaactgcggctacaaggatttttcacaggagcgacaacagtccgactcgcacttggcacaagccgttgacaccgctcttggagtgtctgttctaagacgaatacgatcgatgctatagatctactcgctgtcgctgccgatatcacctcgcctagagtcataatgactgaagtccctctaggtaggctccggtagggcttacatctgtattcagatcgtaacagagtaacgtatgctaccaaggaaagcaagaggtaggcatctcgggtcggaccaagacaatggtagcagggtgctggagccaaccgagcttgacaatcctggacaaaacctaacacggccgggctgatggaccaccatgctgctgctgtcactgaaaccgtaccaaattcattcgttacggcatgaaccccactttctccagactgatagaactgcttcccgcccatcctcaccatcatttagtgtagtatgtagtgtgctcgtccaagccgtccatcctcgcccattgacgcgacactggtacttgatccaccacacctcggcgccccgaaccaccctcctccagcatttggacccttcccagcgggcaccgcaaccgctaccacttcgagattgtagctttgtcaaactctaatgtgtatggaaaaagaagagattcagttcggttccagcttctaactttgtctttgtcccgccacgcgcccgcccgttcattcggttgaaccgccacaaccaacagcgagacgagattcgcgggcatatgacttagtaccccattaccaagcaggcggagttcgacctgatctcaccttgcccgccttggtacgacatcatacaggcagcttctcggagctttactggatgctctacgtatcacatcgcggcgttgccttgttatgagtggcctggcgactgctatgtacacgccccctcccttgcattcccatgttcgcactctccacttctgtctaggatgaccagtctgacaggggggaagcctggaacatgggctgcaactgcctgcagaaggcggtccacaggccaaggccccaccttgtaagctacgcctgcctgcacttgcccacccataccctagtgcgcttgcgcatctcattgtgctttgcttgcgagcaatgatcatggaaggaacatggcgaccgtacatacttggaaacatgaagctatacaataaaaaataaagaaaaggctgatattatcctgtttgaagccaaggcttaggtcacgctctcgtgccctttttggggggagggatgacacccgggggaactagcatacggtagtgtacctagtttgaggttatcgtatcaagatccgtccaagcatgaaggtgaagttacaagttcaagttctcagagaaagcgatagacacacccgacggcgcgcccggcgggacccgggaacatgagattccaaaagctgagtgagcgaccggactttacgtacttctttttccccgaacttttatttctaaaaaaaaattccatctcgcctcttgttccctcacttcattcgttcattcgaccgggcgaacgaactccattacctatcatcatatctggagcctgtccccccccttcgccgtgccatcactgcaacaagtttcgttcgactggtcagctcgtggtccttctgaattgcgccaaccaaccgtttcacaggtctggctacctagctgactcttgtgcgtctttcagttccttgcaaatcctataaccccatatgcacaacctaactttctttctgcatcacccagcgctcgtgcattccaaatccgaaatcagagctttggactcggctgtgacacttggtcccgcccttggctcctccctaccccctccccccctcctccggcgcgcgagtgcttccaccccctggccaacccaactatatcaagacacgttgtttcgcagacccgttgacgtggttgacgtcgcctgcactcatgtacgcagcacagccaaacggcgttgatagtgcaacgatcaatcccgccgcgctcaacacaggtatgccaccatcacatttctttagtgtcggccctgctctggggtcttggaatatttcccgaacagttacctccgtgtcgctggtcccttgcgtgtgcgcgcctgcccctgcgaccgggactgcgtgatgggtgtcacggtgcgtttgcgtttgcgtttgcgtttgcgtgtgcgtgaaccatgacggtggtgttggtgccggacgaggcccgggcaagggtggatccagtccaacatcaacccgactttaatgccgaccttttcgacgggatccggacggcaacgatatggaatccttctcattctcctccgtatccatgtttactacggcgacgggatggcatcgaagcggggagagtgccttcattctacaggtgctcgcgggcccagcgatgcgctgcctgggcctaggtcgcctgctgggtctgcgacaatgatcaagtcatcgccccgcaaaccccgtccgctcggcatccaccagcaccccctccccgctccccaggattcgcggactgctcgcgtcttaggcacttcatccccgtcgcgtcgttagatttgccaatcgctctgcaatctcgttttctcttctttcatctgaaacgctgccgcaatatccttgcatgtgaaatactgacgtgcgtgtccgaccagacttgagcgggccaccacggaatctcaaacgggaacgttctcccgacgattatcattactcaggaccgccagggtccactggtgatgacggtatgttgtgcattccatcctgatcctgtgtgtctgtgtcgtctgcaactcggtgtacctcgtccctgttacatgtctagtcgtgctacgaggtgctgccgttgaacatgctgacaacgttttgcgccctgaacaggtggtgataagcagcctagaaagcgaggaagaccgatgaagtccagaccatctgggggtgtccccgagcccgtcggccagggccccgttgcgccgtctatccaacagacacttccaccacagacaccacagagccaaagtgctcctctcccactcccgacacaaacacccacgtatgcccccgcacccgcgcccgcccccgcagccacgcctctccaggcctcgcctcccaagacgaccccaaccaagacgaccctgaaagccctgccgaccgttcgcgaccacacaaccgaccagcttgggcccggcggagatgaatacttgccaagggagattgacgaggccggtgaaaaaaaggttatgccaaatgggcaacttaccggaaatcgcgaatacagatgccgaacctttctggtacccaaccgaggggacaagcttttcatgttggccaccgaatgtgctcgagttctcggctaccgcgactcatatctgctgtttaacaagaacaggtcactgtacaagattatagcgaatcaagaggaaaaagacgaccttgtgaaccaggagatcttgcctttttcgtacaggtcacgccagattgccatcgtcacggcccgcagcatgttccgtcagtttggtagcagggtgattaccaacggccgccgcgtcagggacgattactgggaaacaaaggcacgaaaacaaggcttcaccgaggctgatctggccggagaaaaaagacctgggggaaccaaggcccgggaagcagccgccgaagccaaccagaactctatgctcggaggacctcacggggagatcatctacaacacgaatccaggcccgtatggcgcccctcagcccctcgtacaaccaggtatgattggaccgccgccaacaacctcgaccagaatgcccgtaataacactaggaccagattaccatgatactaggagccgggattactcaactattctgaagactggcccgcgacaagagattactggtccgccgtaccaggatcggacccagaccacgcctctatccgaactgcatgcgcaagctcaccatgcagccgagttcaaccgggccgttaaccagcaacgtgagatgcgtggtgattacctgcaaaacctgtggcgcaggccgcacgatcaagctactgccaccaacctgaaccagccggtcggttccgaagcatctgctgttcctaccagccggccagccgcatcatctcatgcccctagttctggattacagcaacctgccatcgtgccaaaccagagccctcaaatgatgatgacggcggcaccgtactcgcagccccttcatgcacaggcttcggcgactcaaggtacaatgagaggtatggctccagctccagctcagaacagctcgaagccaacaaactcttcgtcagcttctagcggaagcatgccacaacccggccagaactacggttataccaattcccaaatgtggcccccgacgccccagacgccgcagcacagctactcagcctacactgcccagccccaacagccccattcccagcaatcccctgctccccagttgcgacactcgggctctggaagccaggttcagccaaataacatgtcttactcgactatgcccagcatgaaccaaggctatggtgctccctctcaggggatgtactcaaatgaccaaactccgcgccaatacatgcaccaaagcgcaccatccccggccgtttcgcagccatggacccaacaacagcaaactcctgctacgtggtggactaaccagccacagtagatgaggacgacgctgtgacggtgcgcatttggttcggtatgaccagccatgttgttgatgcggcgccattcatgacacttctgcctcattccaggcggggaaacgattgctagaaatatcacgcctgccgcccggtcatccttcgatttctgagctccaaacgtttcaaagacaccccagtattcgactcgctggagaggcgagcgagcctcttgttgggcgggcgtgcaattggtttgcagcattcggttttccggcattcggttttccgatatcggatcctagaggagtacagagtgggtggagggctagttacatgtttgtcggttcctttttattctttgtttcggatgatacctcttttgttggcgtgctggatctgctggctctccagatccctactctctttttccccaactcgcgaagtactcaactgctgtacacatgagcttattacgactcggaaactcgggtcattggcgattctgtggttattatggctttccgttatatggttcccggcgatttcgtatacttggggtgctgggcagaggttctcagccctgcagtgcttggttcgaggagacaggaggaaggaaaggtttcttggtcacatacgagtgttataccctgttttttgcggtggcagaatgtatttctttgcgccttggtctggcttcggctcttcttccctggctttctatgaccccttctttatttactttccaaatatgaattttccttggttttgttgggttaggttagcaaggacttgtttggataacgcaccatgtagcggtttagggtacgcttttctcaaattggattatcctttagggcgacgcttcagtttctgtcttccctcactttcatgttctcgcaacctcgtgttgtgtttgactatcgatgtacgggtcttcttcggcccctgttcagcccctagctcttcatatcttccaggctgggtacaaatgtatacctgtgttgacggtgatatcagcagagaaacaactttcttctcttttctggaagcatgaggccagctatgtcgtgtttcatttcttcgggcacttcagctcgtaagtaactttcgcttctggcaccccaacctcacaggatgaggggggtgaccgcctcaatggctgtattgatctccctatgcttaatgtctggtttcctcccaagaatggtatccccgatgttgaccgttaaccgcttcgaacacttcttacatcaaagtatgttaggtaattgagtatgcttaacccactaagctccctgagcccgctaaggctacagcaactcgatcagtttccaatttccatgacgttatctttccacgatatttaacggcaacagtgtgtaaatatggatgacaatgattatgttactgagaatgacccagtgaccatacccaattagtcattccaagttcatctcgccattcgctgtggtatatttcgccagcccatatcatcacaaaacaatcgcaatagcattgatatctactttgaccacccggtctaccaatctcaactagcttccatccgtcatacaaacaactagctcactgttatgatcacttaccgcccatcaaaaaccatcatatcactccacagacacttcctcaaacacctccttttcaccaccctcggcatcatccccctccttcttctcccctgccttcctccctgccctgacaacaataacaggcaactccctaacatccacatgctcctgacttcccaaatccacaatccttaccgcctcaatccccaacaccccctctttaagcgccaaaaacctcagctccaccacagcgcacgcattgggagcaaggggccccacgcgcgcgtccgcagacaaacaaaccacctcggtgctgtccaccacgctgctgcgctgcatcgcgtgcaccacgttatcgtccagcacggcgtccgcgatgagcgggtcgcgcttgttagagggcgccgcggtggataaggcgcggtgagtacggacttcgttccggcgacgtttagggagggcgtacagggctagtttacgctgggaggcgggagagccagaggtggtggaggtggtggtggcggtggtggtggtggacggggtggtgagaattgtggggatgccatcgccgccggtgccgctaataccactgatggcgttggtgatgctaatgctgttgctgcgagtggtgatgatgccgttggtggtggtagtggtggtgttggtggaggtggaggtggaagtcgaagaggtgccagtggcgccttctggtttagtgcggttgacgacaaacaccgtccaagcgaattcctcaccggcgtacacgggccggtcgggcccaacaaaggtcacggtgatgccaaagtccgggacaggcgtctcgaaaatgcgctgcgtggtgatggaggcctcgagcgaggggagcgcgtccggacgggtgacggagggcgagacgagcggcatcgagtcaacgccgcccgaaatagagagctggctaggcttgtgtctgcgctcgatcggctttgtcatgggcgtgccgaagcccgggttgacgggcagtgtaaagtccagtggcgtggtccaggacatggtcagtttcggggtgcaggggtcggcgcctttgggctggacgaggacagccacctcgactgtgatgatgagctctcgagaagggtgcttgctgatgatctcgagctgacgtggtgcgagtcggtaaaggaaggtgagatggtcgtgggcgacgcagtgcagggggagggtcataagatcttggttgttgagatcgtcgactgtgccgtcggttacggctaggtcgatcttttgcaaggcggcttcacagtcgaagaagggggtgaaatccacctcaagaagggcgattaacgctggacttggtgggcttgtgttgggccgcgcgaagcgtacccgcgtgtggacgacgggatagactcgaagtctgaggctttgcatgcccctgaacagacgtagtggttgttttgtttgtgtgacgggagcgactctggacactcggagagcggaaagacggggctgaattccgcctagcattgggtcgtcggcaaaggactcgagaaggttgaggcctgctggtgcgcaactttgcatgtagccctcgtcggccatgtctcgagatttcctgggatcgaggagcttcaagccggcagttgctgcaaagacaatagagggtgcttgtagtctgatccttggtcgtgatacgaagacgggcatcctccagatggcgtaaacatatgaatcctttccattatcggctttgctgtccccatcctcttcggccttctcctgttcattctcctcctccgcagtacgcaagatgatgacattggctggatctggaacgagtccagtgtagataacttctgctgccggaggaccttcacggtcggatccatggccgttcacgatctgagcctctaatgtaacgactatacgggatagcgaagatcgtagtgtgtcctcatattggcgaggggtacggagtacaagatagacatcagccgtctcatctgcagtcatggaataagtaaagtgagaagacagtgcgggtacgtgatgccaacctcataccgaaaaacagcacatctcgttgactgatgccttctagcaagcttggtggtgaatttgtgtctgccttaaaattggaagccgaggggatgatgtaactgaaataggactgttccaaaaatgcttggccatcatcgtgagtgtcgtcgtcgtcattcatgttattaaccattgtgttgtggagatataggtgagtgtcgtgggctcggttgtttgcctctcctgggtctttgagtgaggccagcagcaaggtacttggctggccagttacggtggacgctggttatgatgatgaatttcggctctggtttgaattgccgtgtttcttgctggtccaatcgcaaagtatactaaagatgccccgtgataaatcgtgttcttccagtacactagatcagatatgtggaaggcactacagtgaaggcattcaggggtccgacgtaggtggactgaatcgggcgtctgtgttaaggtaaccgggaccgactgagaggttgagtaacaccgcaagtccataacacaacgaacggcaagggcccggccggcgtcttctgaaccgggcacggcagtgacagcgacaggcctgaagtgccaggggcgaccctagccggagtgacagcctgagcaatccacagccccacggaagctggaatggtctgtgccacgcacttcccggctatggtcttggcatttaaatcgctggaccgcaaactgccaaactgcagtggatccgtgcattttccccgtcactctttcgcctgtcgcgcattttcttggggtcccggcctcttccaattcgcagcctcgaaagatttcttcaaccccacgaccgcatcgcttccggatccccgaccacctataactgggcggaaatatctacggaaaggaacatatcttctcagtatcgaccacatactcagtcacgatgaatccgctgcccggcgggccgttcccgcagccaggcttgacctggcaagaccaccgtacgcctgatggacgtgtatactactacaactccctgacgagggtcacgcaatggaccaagccggaggagctgatgactcccgccgaggtatgtgaatggcgctcgcagtccatcgccgaaacagaagtactgacaagctcctagcgtgcgctcgccaaccagccttggaaagaatatacagccgagggcggcaaaaagtactggtacaacactgaaaccaagcaaagctcgtgggagatgcctgaagtctacaagcaagctcttggtgtcggaaccacgacaccgaccagcgctgcgtaagtccttggtccatgcgccctcggtcaggcaattcagtaactaacatctttgtcaacagtactcctaccggtcctttttcggctcccggaggtggccatcaaggtggatatggaggcggtcagtctgacaactaccgccccgaccgcgatcgcgaccgtgactatcgtgatcgtgaccgtgatcgtgactaccgcgatcgggatcgggatcgggaccgtgaccaccgtgaccaccgcgaccaccgcgactaccgagagccactgggagagtcgcgtcagttgacgtttggcaacaacaacaatgcagctccagctttcgttcctgcgaccgccgatccggaatacgcgacaccagaggaggcggaggctgccttcgttaaacttctgaaacgcagtggcgtccaacccgattggacttgggagcaaaccctccgagctgttgtcaaggatcctcagttccgcgctatcaaggatccaaaggatcgcaaggccgctttcgagaagtattgccatgatgtcgttgttcaggataaggagcgtgcaaaggagagactaactaagctacgcgccgatttcgccacgatgctacggagccatccggaaatcaagcactacacacgctggaaaactgctcggcccatgatcgagggcgagaccatcttccgatctaccaatgacgacaatgagcgacgccagttgtttgaggactaccgggttgagcttagaaaggcacacaaggatcaacagattgctttgcgcaagagtgccatggacggcttgattgagcttctcccgaaacttgaccttgagccctacactaggtggtctgaagctcaaggcactattgagagcactgcagagttccaacaggatgagaagtacaagtccctcagcaagtatgatatcctgaccgtttttcaaaaccacgtcaaggctttagaacgtaccttcaacgactctaggcaagaggagaagaacaagaagcttcgcaaggaacgcaagaaccgcgacaatttctgtgctcttctcgctgagttgaggaaggatggcaagatcaaagcaggatccaagtggtccaaggtctaccctcttttcgaacacgatgagaggtacttggctatggccggtcagcccggctctacccccatggaattgttctgggacgttgtcgaggaagaagaacgtgccttgagaaccaccaggaatgatgtcctggatgttattgatgtgagtacactggaaaccaaaagcctactttcgggtcttcgctaacgcaggatggcaggataaacggtttgaggttactcccaagactactttccaagagtttgaagcaattgtgaaagatgaccgccgcaccgctaacattgagcgcgatattcttgagcttattttcgagcgtgtaagtgacctacatttacccaatgcgggaacgaacatctaactactgaaaaacagcttcaagaaaagaaggccaaacggtcagcagatgacgacaagcattctgaacgccagcagcgtcgtgccttggacgatcttcgttcatacctcaagaggttggaacctcccatcacggtcaatgaaacttacgagcaggtagagggtcgcattgctcagagcaacgagtttaaggctgttgcgtccgacgaggctcgccgcagtgccttcgaaaaacacattcgccgcttgaaggaaaaggaagaagaggccgaaagagaccgactgcgtcgtcgtgatcgcggcgacctgtatagggacagaggtgagcgctctcaccgcagcagcgcacgctccgttcgcagccgcagtccagaacacgatccgtacgaggcggaccgccgcaaggctatcgccgagcgggaacgcaatttccgcaagtccagcatggcagagagtctgctttcggaccgcaggtcagtagatggtcatcatgactctattcgagacagagatagggatcgcgatcgcgagcgtgatcgtgatcgtcgtgactatcgtgaccgtgatcgtgaacgagaaagagaccgtgatcgtgaccgtgatcgcgagagagacagggacagagaccgggaccgagaccgggagagagaccgggagagggatcgcgatcaccgggacagagaccgcgaccgtgaacgtgaccgcgaccgcgattacgatcgacgccctcgccacgacgagctcaaccactatgaccgggaacgacgcagtcgcgatgaggacagggagagaatctatcgtaggcgagtaatggatcgcgatgttgatgagctgccatatggtgacgagagacccagctcatcccgccgcacccgccccgaagaggacgaacacgaccgccatgacggcaggcccccggcgaagagagtcaagaccgagcctagcaccaccgctactcctgccgccggcgtccctgccgctcccgccaccgctcccgccgttaaggatgaggctactagccccgctcgtgatggcgtcaagtcgccacagccccaaaaacagcaagagaaggagaaaacgccgccgccacccgctgccgtccgtgcgggtagcgaagagggcgagatcgaggaggactaagtgcctgaccgttcaaggctggctccaagccaggatttgtcggggttacggaagggttatgtgtacctccgcttgaaagcgttgggaagtccggatggctatatatgcagtctgaaagtactctcgtacgtgtttaccaccaccacttcccatccctaatcatcaatagcaaaatctttttctctgtaattgtctttttcttctgtctctctccatccgccttcgttatggctttggccaggtagaaaactatgcgcataacaaaaaaaagttggatagaacgagcgatcgattggatagttaatgtgttaatagacgagtgttaacagacattgtccatcatcggtgagtagactatatcctcccgatccaatgtgttgtgtcgtaaagttgcttaaatatccagaatctttgtatatgtcatcatgtactggtgactttggcttcctaccctactattgaatcgtcgactacctaacggccgaaagaagattacacatcattttgtctttcaggtgagtagaatggtttctgtacgctcaagtgagactatttatcgtgtagtgcattccaagtagtagaagcaacgatcatgggaagcgaagcaaacgggagtgaagaaacaaaaaacatcaagaaaaatatatatatatatataaataaaatagtcgataaatttttttttgggaaaactggaaaaatgaaggggaaaaaaattgggaacccccaaaaccatgaaaggaacctgggaagaaactacagccacgaaagatcatgtagcaacaatagcacaaacaaggttcaaaaatcgagcaagtacaaattgcttcgcccatctctctgtcgtctcgttttgatcatcctcactgctccctgcttcatcgtatcacactccatgtccagaatcgtttagctcccgtggtagctaagtatttttgaagcactaatgtaagccggcctagacgaactttgtccagatgaggatggaacaaactcaatcacacagtccaagactagttttgttttgttttgatagctcgatactttttgggtcaactttcctaggcgctgtcagatccggttcatgcgcaccgatcgatccatgaattaagtttgacctgacctgtcttgaaatattccaactcaggtgcaagggttcaaagattagctcaggatcgatctggtcccaaatagcaagagtatcaagctaacaaagagataaacaagccagcacatttggatggcatggatggcttggccgcgctacttacgggatcaagatattttgtctccttccttccagtcttgtaataatgtcacactccgtgatcgcgatcgaactagaaaggcttgttattcagacgccccttcaaccatgaaatcaactgcctccgtactgcctacctaaggcgagctatgagtacgagtgttgcagcatggcaactgctgagagaatacctacctcggcttcagcgcctggacaccgtccgtccgtccgtccgtctgaccgacctgtcatctaccgtagaaactcgcgccagattggtaaaagactatcctatccctctttgggcgcctgacagtaagtaagcataggaggcaggtacctaggcagcatacgtacagaaagaatgtgctctactggcccagtttttgaatgtagtaagtgcagtggtacctacagtcaaaaaggccgagttgacaagcccccgcccgaccagagaatatggctctcctccaccttaacacacacacatgcacacatttctgtacaggaagccggacgtgagccttacaggactgtgcttattctgctcacgcccagataacctggttttctggcagtagaggtttgccaatcctgtttctacggtaggtacaataccagaaatacttatgtggtggcggcagtgtaaaggaagtgttagattattgagttcccccccaatttgcatcatcgaacagccgctataagtcagtcatgcgggttgggtagcatgtgctactgtcatgaaggagggttgcggcttgggaaagcgtgaacaagaccaaggggtaagatgaatctgtctttgggcttttgggagtctttcgtagttcgcgcgccgggatggtactttgtctgatctagaatcgcctctgcctttgtcctcgcagcgcagtacataagggacgaggcgtttctcgtcctgaagaatgcttgctcggcggcaagagaagcgcgataccacaacttgaatggatgcagttcatatatgtgtatgtgtacaaaaacaattcagatattcccacttgaaattcaatatgtattcatcaactagtcaggtcaatcgcctctcttgcaaacctccccttaatccattctttgtgctttggtcccctcaaaacaaccacttggttctgagagttccggcggcagtcgccctgcttgacccgttgcccctcaatctacaaaaagttccaatccaggttggtggtttccccccgtccgctgttgtagtcaaccctcaagcaagggtttcaccaaaaccaaaaagacagcgcaaactttctcacaaaacatgtgacggaggggtatatctctctcttttcgtaggaccaggcaacagggaactgactgccgccgccggggttaatcattcggcgcgtcgtcctcagaggaagaggaagagacagtttcgagatcagaaccagaaccgccgccgccgctaccgctaccatccccggcgccgcaatgaatggaggaactgccattttctttttggacgcctagaacgccggaatccgatgcatcatcataacaacgacgggggcgtttagtattgttgcctctgccgctagtcttattattcttgggaagaacatcattggagacaccgtctttaactgctcttctcgggatcgtccaagaagaactataggggaaagcaatgttagtatgaggtcgcaggatgggagaacttttccaaattgaaacagaaacaaaacttacgtagttgccactgagcttctgctcctggtcaagctgagagttcagcttgttgatgcgagggcgatagttggtaggatcacggcggaaagtgacatcaaggttcttcaaaaaggtgttgcagccagtaagcaaagactcgggcttgttggcgtgagcgtcgataccaggcttgccatcaaagacaataacacggtcggcaaggtaagtggccatgatgaaatcgtgctcgacgatgaaggcagtcttcttggcgtgcataatgaaacgcttgataacacgggaggcaatgatacgttgctcggagtcgagatctggaagacggttagaaatgcatcttaagggggtgggaaagaggttcacgtacaggcagaaggctcatcgatgaggtagatatcagcaggaataccgagagcaagaacaatggcaactctttgcagttcaccaccggacagatgcttgacttcctggtcaatgaaatcatcaagcttcagaggcttgacgacgtcagtctggaactgaggagacaagaaagcagccttgatcttcttgaagaacagctggcgaacggtaccctcgaacttgggagtgatggtctggggcttcatggagatcttcatctcgggaaccctcttggtgccgtcaggcttaagaacaccggccaaaagacggcagaaggtggtctttccagtaccgttctcacccatcatgacgataatctcggaatcagagaaagaaccggcgtcgatggacaggtggaagttgcccatggtcttctccatggcagggtacttgaaggcgcgcgacttttcctggatgaactcctcagtgccttcggcaatgcggaaggtcaagctctcgtcacggaaacgcaagttctcagtagggatgtgaccatcgaggaaaatgttgatgccttcacggacggagtgagggagggtgacgacaccgtatacggcgggctgaccgtaaagacagcagacgtaatcggagaggtagtcgaggacagacaaatcgtgctcgacgacaatgacgtagtcgtcgggccggaggagagagcgaatgatgcgggcggcactcaatctttgcttgacatcgagatacgaggaaggctcgtcgaacatgtagacatcggccttctgaacgcaaacggtaccgatggcgaaacgctggagctcaccaccggaaaggagggtaacatcacggtcgtagatgtggcgcaactctattcaagatcagccagggcgtccaaataagcaaatcacaaagcgcaaagcatgtggaacctaccaagggtgtcgagaacctcgtcaaggttatcgagagagcggcggccctcaatcaggaacttgacgctcttgtcgggggtgcggatggccttggggatctggtcgacgtactggggcttgacaacagccttcaggtcatcctcgagcagcttggtgaagtagtctgcgatttgtcaatcctctgatctccttccaaggtgagccgtattccttactctgcaactcagaaccgcggaagtacttgatgacgtcctcccagtcaggcgggttgtcgtacctgcccaggttgggcttaagctttccggagagaatcttgagcgcggtactcttgccgataccgttcgttccgacaagacccaagacgttgccgggacggggcatgggaagacggtggagcttgaagctgttggcggcatagcgatgggtgatctggctctcgaggttggtgggcaggttgataatggtgatggcgccgaaggggcagcgcttggggcagataccacaaccaatgcacagctgttcggagatgaaggcgatgcgcgactcgggagacacctagatatcggatgtcaggagggtgttgtcgcgcaaaacacggggatcgcaaggggtccggagagatcttacctcgatctgttagagagcagttagctgtttggtcttgttaccgcacgaggactatggagaagagggaagcttacacagagtttaccggagcgcacaacagggcatgacttcttgcattcctggcgacacttcttgggcttgcacttgtcgctactaacgatagcgatactacagatacgaaacaggcgaggtcagcaaggtggaagccagacagcgcatacagccagaccagcacaagccagtatcggccgatgcttctacaagcagagcacacacgcgtgcggccttgggatcgtaaacgcaccgagtgagtttgtccgacatcttgtctgtgatttcgctctgcggactgatcgagatgggtgactgtgggcggaccgctatcctaggcgcaaagcgggaaatgggggagggggagaaattctcaagatgccgcacgtctcggaatactacgagcagagtggagagggccaaacaaggcggaggaggctgacactcttaagtttctccagaggcaacgtgggtcgacgcctgggttgtggacaatgtcagttccctcgtctcaaaaaatgtcgagaccgctgcaccgtgcgccgagtctggtggcagggcggatcgtaaaaaaaaaagaccccgcttgccctgatgtgaagtaaggtaggtcgtcgggcttcctacttaggtacctctagccccgcaacgctatgtaccaacatggtagcagggttggagctacaaaagaggtgtaagctgaaatgtgccacggttgataggttacctcttaaaggtaccaactttaccttggtatctaatgccaggtgaaagcccactgttcctgtttcgctgtcattgcttgccttaggtgccccgtgtgcactttttgtaggtatgtaacgaccctccatataagtagtaggtacctaaattccatctccccagtcgggctgaactctcagtccaccccatgatttctgtctcagaattccataacatgacaggagcttctactatcctatcattgcggttgcaccaagtatctagctgatgttcacgcaagtggtcgtccacattgggttccacttttactattgttcctctgtcctttgttctgtttccgcttcccattgatctccccttcatttcaggacaacttctgcccaaagattcttacagtgacccaagtggcatcgtggagagttggttaatcatgggcgtgtacttaatgtcttgctgaagtcagtttgtgctcattatcagccaaaacagatccgagatctgctgaacacagccttacatcgcctattttcccgaatacatggtcatcgcttccaatggacgactataatgcggatgatgatgactagacagtttcattgatattgccactttctctgtccaggtgatgatagtttcctccgtggatgaacagatccgacccatccttcacaagtgagcgttaatatctagtactccctcggctaaagataatgcgtcaatggcagcgtattgtttgtttggaggggagtacttgtatggccgacgacatcaagcttgatcatgacgctcggtaggaggatgtgcatagttacctagttagggttgacaactagaagcgctcggactcctcccacaaccgtatcgtttaaggaaatcactcgcagcatcacggatgccgtcaacgatcacgatgcagagaggcgcagggttactgacatcaaaccggacttccgaacagagctctggctgcctgtcgacatatgtttcctgcgccccggccgggcagtgactcacaaccaatctactctgatagcagtctattccacatgttgtcgaggcagaaatgacatcggcatcaagacgttgaagatagttgccgacagaggtcaatgttggcagtcaaggaaggctggtggccccagcagcacgggatcgtgtggatccatcgtcctggacggatctgctccagctgcgccagggaagcggtgcctctaccatacccacttggacatactcataatctgaagggagtttaggactggtatttctttggtcggataggcatgagacgaggataaaatctttgattaggtatatctgtttctctttgacacttttggaggctctcggattacgtttgtggaatgggttaaatagaggtggccccgcacaatcacctacaagatgttgtcgtcctgactgcctgcctgggtttgcctgcgtcggctcgcagtaggttctcttcgagccggagctccagtggcgggaaatcatccaaatcaccttggtgccggtgctcgcggtgtaccaagttgaagtgaagcaccaggagagaccagtgcatggctggcacctgcaccggagctgacaaagaaaaccccttcgacgccagcatgcctacctagaaaaaccgggcgacgtccacgtaccgggagtattctcagcttgtcgtccatcttccatctttcccaccttgttgattcccaagtcgcaccggtacacagtcgatgtgccatcaaccgacaacaacacttctctgaatcatttgttgttatatcaaccacattccatccttgaacttcttccagtgttgtataacctgatagctgagcggtcataaccatacatacctccaagcaattgaatcgggaatcgcccgctctcgcctgcctcacaccgcccacgccgtctggaagggtacgatcggagtgggcaaccaacgagctggcaagctccagcaatgatatccgaccaggctcgagccgcgttgggtttgtgtcctgttattcgttctttccaaacccaaacttacaagaaacattgatcttacagatcttcgtcacacaactgaaattcgtgcgttgtgagcaaaacgggcaaggatcgtgacagcgcccatcggactggattaggcaagtgtgcttcctcctggcgctaccatccagtgaaagagaacatcattgaagtggtcagatcacaagacacgcgttacatttcggtttcggtaattacggagctggaacctttatgtggcggtcccacacttgagttcggaggttgcttccaacgaaactgaccaatcagaaagtgggactgagcaagcattgagttgagggcaagcgggcctcgtctgaagcacaagccaggcagtggcccactggtgttgctggttctggttcaccattttcatggattcttctcctccgtccatcactgcgattttccgctacaccatcaccactgccagccccctcccagggtctccggccttgaccatttcccccaccaccactcctcccacggcaccgcgattgtgaatctcgggcttgaagattcactctgcagtctgctgcctggaggctcttaattcttccatgacttgtgagtccagccactgccgcccactgcccactgcccactgcccactgcgtgccctgccctgcgtattcgccttgcattttccccatcatttcgcccatcgaagcgggcctcgtcgcccttgatatccatcgtctaccagcttgtagaggtcgccagaccgtcgattcttgatgaatatcgcctctacagctgccctagaccatggcctgctctcccgtgccctcagggcgcccacacgcgactgcaatcgccgtcgccgtccgcctcatcatccacagccttgcctccatcacttacacgcgagccaatgcgacaatcatcattgagggtcgtccgctaccccgataccggatttctctgatgattccgggtcgcaagagtggcctctttccatcgccccaagtagtgattcgtaaatgacgcgtaccgctggctgacatcgtcgtcttacagcaggcagcctccgcgtctaagtctcaaaatgtcgacatctcccgaatccggtccggtgttcgggcatgtgtcaccgccggcggatgacagccacttcaactttaccaacgataccgaaagcacgagcgacctttcagacgttaatgccgccgaggccgacccaaatgacgacgccgacgcccagtcgtatcagcctgccgacgaggctgtctcgccgatacaaaaacccgagttgacgttcgaggaagcgtccgattcagcaagtgataacgacgcgtcagatgacggagactttgacgcccccgatagccccaggtctgctcagagcaacgaagtcgtgtctgcctcgtcgtcccgtaccgtcgtgaagcgcaaagtcgcccacgcgaccgaggatgattacatcagagagaatcctgccctgtatgggttgaggaggagtgtacgaatatcccgcattcttgttgtgttataccatgctaacgacctacaacagtcacgccctacacaacgccgtgcgcagatcgtaagtggatcaagatgagctctcgtcgttacgcctctcctaactgagtaaacagatcgactcagatgaagaagatgaaccatccgaatcggatgccacaccggtgtctagaaagcctgcgaagagacgtcgggttgaacgctcgttgcctggtaagttttcatccgtcatactcctcggcattttgtttcactgctgacttgtcgtgatttccagcttccaagcgtggcactcctgctcgccaaccctcaatcgatgattccgactcggacacatatggaggcgccaaagcccgcagcttccaaagaaaggtccgcaggcaacaagaacaggaccctgccttggcttttagcgaaaagagatggtctagccgtcgggccgcccaggtctcagccggtgcctaccaagaaagtgacgccgaagaagatgaagaggacgactccgagcttacccccaactactggtctgccaatgtcgaggataactcgccatacatcgagaaaatcctcggtcatcgtcctaaggagggtgtcgaggtcacggtggattctacgcgacacgactttgaatacttcatcaagtggcagggacaatcatatccccacaacacctgggaaactacggaaactgtcgcaggcttccgaggctttcgccgcctcgaaaactattacaagaaggttgttgagtacgaactggagatgcaattcggtggcgacgatatcagtccggagcagaaagagcagtggtacctggatagagaacgtgagcaagaggccctcgaagactacacaaaggtcgagcgcgttgtggctgtcagagacggtgatgagggcaccgagtattacatcaagtggaagggcctgcaatacgacgagtgcacctgggaagccgagtctctcgtggccgaacttgctcaggacaagattaaccagttcctcgaccgatgcaaccggtcatggcagtctgaccgcaagcaaactaaccccgatacccggtcgaggatgaccaaactggagaagcagcctgactatatcaagggcggcgagcttcgcgagttccaaatgaaaggccttaacttccttgctctcaactgggtaaggggcaacaacgtcatcttagccgatgaaatgggtctgggaaagactgtccaaagcgtctcgttcctcagctggttacggaatgaacgcggccaggaaggaccgttccttgtcgtcgctcctcttagcgtcatccccgcttggtgcgatacatttaatcattgggctccggatctcaattacgtcgtttacctgggcccggaggcagctcggtccaacattcgagattacgaactttttgtggatggtaacccaaagaagaccaagttcaatgtcttagtcacttcctatgactacatcttggccgatgcggatcatctcaagaacatcaaatggcaagttctcgctgttgacgaggcccaccgtctcaagaaccgagagtcacagctctacatcaagctcaacaacttcggcgttccttgcaaggtcctcattaccggcacacccattcagaacaatctggccgaactctcagccctcctcgacttccttaaccccggaaaggtcgtcattgatgaggagcttgaagcgttgtctaccgcagataacaaaggtcccactgatgaagaacaggatgaggctaggcgtatcaggacccaagagaagctccgcgagttgcatcagtcaatcgctcctttcattttgcgtcgcaccaaggagacggtcgagtcggacctcccccccaaaaccgaaaagatcatccgagttgagttgtctgacgtgcaacttgactactacaagaacattctcacacgcaactatgctgccctcagcgacgcgagcaacggccacaagcaatcgttgctcaacatcatgatggagctgaagaaagtcagtaaccacccgtacatgttccagggtgccgaggagcgtgtcctcaacggcagcacacgccgtgaagaccagatcaagggtctcattacaagtagcggcaagatgatgcttcttgatcagctgctggcaaaacttaggaaggacggacatcgtgttctgatcttcagtcagatggtcaagatgctagacattttgggtgactatctccgtgttcgcggatatcaattccagcgactcgacggtaccattcctgccggcccaagacgtatggcgatcaatcattttaacgccgagggcagcgatgatttctgcttccttttgtctacccgcgccggtggccttggaatcaatcttatgacggctgatactgtcatcatctatgactcggactggaatccccaggccgatcttcaggcaatggctcgagctcaccgtatcggccagaaaagacctgttaatgtctaccgcctcgtggccaagcagactattgaagaggaagttgtaaagcgagcccgcaacaagctcttcttggagtatcttaccattcaggccggtgtgacagatgaaggcaaggctctcaaagagcagttcaaggagcgcggcctcaagatggacgaggctaagaccgctgaggatatctcgatgatcctcaagatgcgttcccagaacctgttcgaacaatctagcaaccagcagaagctggagcagctcgatatcgatgctatcctcgagaatgccgaagttaccaaaactgatgtcgatgacaagatcaacctgagcagtggtggtatcgactgggataactggatgcaggtcaccgatgtcaaagttgacgatctcgcccttgactgggatcagatcattccagccgagcagcttgctgccatcaaggctgaggaaaatagaaagaaggaagaggagtacttggcaaaaacgatagaggagaatgctcctagaaaagctgcgttgaaaggctccaaaaagagcgcagagaacgatcgagctgagcgtctggcaaagaagcgacaacgcgagagggaagagcaggaagagctcgaagagcaacgtgcattgctttctgatcccaaacgccccctcaatgagaaagaaacccgaaaccttatcagggccttcttcaggtacggttccttggacgaccgcgaagaagaggttgtccaggatgcccgccttagtgatagagatcgggactttctgaagtctattatcgaggaccttgtcgttatcagtcgccgcgctgtagatgcgaacaacgagagacttcgcgaagaagaagccagggctggcaagccactggcgaagaaggataagaaggctgtacttgtcgattttggcgaggtgcggaaagtcaacgcagagactgtcgtggagcgaccccctcagctcaaactcctgcgtcgcgtcctccgggagcacgcagacattctcagtttcaggcttcccgaagcttccaaggctgccgcatatacttgcgactggggtgcacgcgaggatgccatgctgcttattggaatcgacaggtacggatttggtgcgtggacgcaaatcagggacgatcctgagttgcagatgcacgacaagttcttcctggaggagcatcgtgtcgacaaacgggaagaacgaaagaagacggaggctgtagggattcaatcccctggtgctgttcatttggtccgaaggtccgagtatctcctgtctgttctgttggccaagcactctaatgatgctgccgctaagaaggcagtggagaaccaccatcggagcaagaagcttctcacgaacaacggccatcgacgcggtgaagctagctccatctccgggtctcctgcaccattgggcgttaaaaagtctattcctcaccgggaccaccaccatcggactctcagcaacgcgaatgaccgggggacccccaggcctgaccacaaacggaagtacaccgatgattacgaagagcgcagctcgaagcatcgtcgggtggaagacgaacgtcgtggtacagatagcaaactcgacaagaagaaggacaaggcacccaaggtcgatcccgaaacattggagaaatggaagcgggacaggcagaaagcggtggagcgcttccatgaacttgccaagttgaataatgatgagatcgatagctcggacaacttccaacttgtttggtctctacttcggcccctcaaagcgaacatggaacgcatcatgtactctaaggaacgttttcctgcggccaaagaacgcgccaaaattttgggagaggagattcgggcatttggtaatttccttaagcagctggaggagaagaacccgctggatggtttggagccacagttctggtaagtctagaaactccctcagattgtgctttcacactggctaacgatggatacagggaattcctttcttcgatctggcccatcggtgaggtcaaggtgtcgggccgaagactccagcgcatgttcggcgacctttgcaaaaaggatagcgagaacaaggaggacagatctcagaatctgaagaagccgagccgccaggatctcgaagatggcgagattgccagcgatcgcgacgatcgaagatctcgtgacccttaccgcgacgaccggcgcgaggaccggcgcgaagagcgacgagaggagcccaagcggcgcccgaactattacgagaatggcgatcgactcaacttttatcgccatcgtcgggacatcgataggggagcaccgatccgtcactcatggcagagcagccgcagtccctctcagcagcaacggccttactaggggaaccaccctcttctcccatcaataattgttactcagctcttgcattgtctggcgtacgggtttagatatctcgactggggttgttgttctgattttctgctcctctatcctcatctgggagttgacaagtacacgggcgggcgtggtgttacattggaacgagcgatacctgtaatgaggaattatttatgttacagaaagggcgcgcgcttttatgaagggttcagcattatcctatcgccgatgatggttattttcgttgttgtgtatggttttgcggaaaccgcgtgcgccgacgtaaaagaaaggcacgcaagcgttctactcgtcaggcactcatcaacatgcctcaaacagtcttgcttttcttacttttttttcttttcttttttcaagtgatctcagcagcaataaaactgaggggaatggatggatggttggttctgagagcgtacaaaaaagggaaataacaaaactataccgaattcctcctgcaaaaaattgaggatcacttacttgggacaggggaagatggcggaaagagaagggaccgtgcgtcgttgttgtgtttttccccccacttatcttcagtcgccgaacacgccctaaacttagaaagaaagagagaagagacaatgaaatgatatccataattgcatcgtcgatctgtacctttctcatctgtttgtttgtgttttggtgcgttcaacttcatcatagtaggtgatgatataatatgagagtgtgtgttgttgttctttacctgtctatcctcacctgcgtatcattcgatggagggtgcatgttttagggtcggagaaagggataatgacagacagttactagtgacaacaaatgagttgtttggcattctcggtatcgatggtggcacgtatgaggccacgacatacacgggcacaagacgggttaccggcgatgcgtttgcgatcacgattgtagacagagcacgtttaggagcagatcccacagcatgtaagcaacgtccaggccatgttccatgttcttttatgattcgtgtctgaagaatcttcaccccgctatgcgtttgtttgttcagttgacttctccatgaccatttcacgttcacccatcccaactcacccctaaccttgtaaacaaccaactcaacgcaccatcacaggagctgagcgaattcagctctaaaaccaagcggaggaaggggggggggggggggggggaggtggggggaagagagaaaaaaaaaaaagggctaagcacacgaacttgaacgatataaaggtataatacataaagtagaaaaaaaacatacagcacctgggattcgctggtcgttactgacctaactattaattaagcgattagtagcttatctataggagagcggacgggatcctgaattttctaccatctatagccgtatatactaattattacccaactaagagcttatatagtaaaatccttaatagtaagccggcaggatcgtactatctaataattgtatagtagtaatagtaacgaaggtcggcggaaggaaatagttcttttttctttagcggtataatttgggtataccctttctaaatattcgccccctaataatactatattattcaatttattctatatttacaatctataataaattaaaattaatttactggattttaattaataataaatacgccctaaagtagttggatactaacttgtagaaatataattaacgtacaattatattataaacgaaactacattataaaaaaaattctcctttatatatatttctactattatacaatattaaagatatacttataataatatattataattttacttggtattttgcctatcctcttaacgtatacctcctagaagaaaggaagaaaacaaagagaaaccgaacccatctataattaattacctaactaaaatcaactatctactatttataaccttatctatcgctattgtatatcgatagggagagaccggatacttaaaaataaggtggggggaagagagaaaaaaaaaaaagggttaagtacgcgaatttaaacgatataaaaatataatatataaagtagaaaaaaaatatacaacacttaggattcgctaatcgtcaccaacctaactactagttaagtaattagtagcttatttataggaaaatggataggatcccgaattttctactatctatagccgtatatattaattattacccaactaagaatttatatagtaaaatccttaatagtaagccgataggatcgtactatttaataattatatagtagtaatagtaataagggttagcggagggaaacaattcttttttctttagtaatataatttaagtataccctttctaaatattcgccccttaataatactatattattcgacttactctatatttacaatctataataaattaaaattaatctatcgaattttaactaataataaatataccccaaagtagctagataccaatttgcaaaaatataattaacgcacaattatattataaacgaaactacgttgtaaaaaaaattctcttttatatatatttctactattgtacgatattgaagatacgcctacaatgatgtgttgtgactttgcttagtattttgcccgtcctcttaatatatacctcctagaagaaaggaagaaaacgaagagaaaccgaacccatctataatcaaccacccaaccaaaaccgaccatccgctatccgtgaccttgtccatcgctattgtacatcgacggggagagaccggatacttgaagacgtaaagatcgcccatgtgccttttgcctgaccttgccaaaccatgtgccccaaaccactctcatgtttttgatggtcaagactgccgaaccccctcacatattttaccctctatgacccaaaatcaatcatgtttcaccccactgccgttttggtccaagccttagtcgatcagatgccctataccccgaggcttcgacttgggcgagatagtcagcgtcatgtcccgccccgagcccggtgctcccgactggcttgagccgacactaggtgtcctagacctgcttctcgtagtcatggttgggcgaggaactttcaccgccgttggccgcagggacggaagcactgtgggcacgtccttgtcgaaatctcgaggcggcgaggacagatccgaagacgtgtccgggtcaaagggaatctgtttcgcgttttccttccctggagcagccacagcttttgtggccttgaagctacggttgatggcgttctgtggtttaacaacctccttcttcttcgtctgccgcggcttacgctgaggagcagagccaggcaagggtttgcgcccagtggtgatcgcggcgctgacaggggtcgtctctttggaggacgtggttttgccaaagttaagaatgctctgcttcgctgtggccttggtcgtcggtttccgcgcaggaagagtggcacggggcttggggctcgcgcttggtgtcggaatcccgccttgtttctgtgtcaacaccttcgcaagcaacttttcgtcctcgtcgtctgacaaaggtgacttgcgcttgcgttgaaggagtacatcaaccctgctcttgctgagcgtagcctctagcctcttttccttcttctcatccaccagccatgttgtaggatcccctatatcctgctgatcccatctaggtagatttaccagctcagctacatcgtcgcatttccccctgatgacgtagtcccagcaatctttaaattccgctccttgaggctctgggtcaatgttgatccaggctgtgataccatcccgacggctcctggtcagctgacacatctccttgacgagcctccgaacgccaggaatcttcagagttgtgccgacaacgatgactgcgtccggaaccctcttcaaatccgcttttgaaacgtttccgatggcctcctcgtcagggttgtactcgttgtacaacacaattctaggccgtagcctgccaatgccgtgactccgtttgccggcaaatgttgtgcgtacctcatcctgttccttgcactttgcgcacagaggagcttcagagccttcgaaaagctcggcattgaagggctccaggtgactgcactttgtgcataccatcttctccaacccaccgtgcagctggacggtaactggccacggacccttcgcgttcagagggacgttggtggctaatggtggcatctgggtatctagcgtatctatattttgggtgtagagtcgtagtagtcgtccctcctcagccatggaggctagcatgtgatgaaatggtgtaggcttcgcctgtgacgtcaattgcgccagttcgcgcaccatggtgtggaaggactcagtagagtcatcgtgcttgtacacagacgcgtcgaaaaggtgttttccggaagccttcagcttgtgctgacctcgtagcgtcgcgaagagaccggttgacgagcggaaatcggggactaaaaagcgtgtcagcaaggtctgggaagaaaatggcgcgtcatggactatccaagatgcggagatattgaagggaaagtgaggggggataaaaaagggggaggaggagtgtaagggaatgacatactcccagctgagacggatatgccagcaccggcaatgacgacaatcttcttctttctccgcagagccgtcaataacctgtcgaggttctcatcggcctcttccacacgattttcaagatcgatccggtctgtggtacggggccttggcggtgcggcggtgcggcgacgcttcgtcggaggaggtccatctgtgcggacctggatctcctgggccgaatctgaatcgggccccttcatgggggaagcactgccagagggtatcgagctggaactaggggagggatagcggttcgaggcatcgagcagcaaaggcgtaggaggcagagaaggcgactgagagagaactgagagaggagaggagggaagagagcctgacgaggaggagtcggacggtttcggtcgcaagcagtccatagctgctgcctttgaaggcgcgtgtcccactgcagattcaattgctgctacgtcttctccagctgccctgcagtatctgagcgtgactagtgttgggcggacgagcgggtggtgacggaaaaaaagcgtttgcggtttgtgggttaaaggtttggtcttcgcggtgctatgtcatggctgaatcgggagaggctcttcttcaagtcgattcaggttgttgttgtcgcggtcgtctcaatgggatggacaaaggagaggcagctgagttggcttggtaagtcgatgtcttgacttgaaaagatggacgaaattggagagctcgagttgaggtcctgcaacttggtaaaaggatcgatcttatggtgctgagccgtgccccggacggttgctaacaatgttaagaataaaataagttgcacttgtgccggctgcagtggcagacagacaccttgcttgaacaggaattgaaaatcggagcaagacctgagttcaatggtgaggcgcgaaggtcgcggtttgcgtagtgtacaagtacgtatccacctgcacactaggtaaaagtccttggctgctgttggtggaggaatgaattggcagcgttctatgcagacggtaggtcatccgagcgacgggaagagtacctagacgattacagattgcgggcaggcttgcatgtgcgcaaggagattctagcgggcaacacgattggaccagccggattctgggacatggaggttattaactaacagagctggactccagccttgtgcacctattcctctgagaatgtgcaagagacaaagaagacatcaacagctgttggttgggcaacgacgactctcacataagtaccattgaaattgaaagaatgcttcacctcttttgtcagggaggtacatggtacatctccacagagagcagaggaaaaactggtttattgtcgttgatcatggcagaccctcgaggcatggcgctattgaggagcaggtacataataagtaaaagatccggacatgaaagactcaggtccgtcggtacagaaagtatacaactgagaacattgggtttgggctttcattgcgtgttcacactgcgctcaagaaggataggagaatggagagtgttcaactctcgagaccgcaattcaggcaaaaagtagcgcccagagaaaacaaggcggctccacacaacaaaggaacgaagaaggccggggcttgtcaccgcgcggttgccgggaaacacaatccacggggcggacccacctgcagctcccgtcttagtgccgccctcccgcccccccggaccacagatcagggaccgcgctaccttaacagctccaggatacaagccaagaacccagagcgcaagccatacgtggctggagagggcttgtgctatcttcggtaacgaacggcaggccttacgaggcgttacaccactctgcacgcacgggccatactgtgtaagtacaacttcagttcgttcagttgttgcacacaacttgaacttgaacgacggagttgcagtgcagtagtgggtggagaaatagtgcctaggtaggtactgcactcaatgtgactgtaagtactatcgtaccgtcgcgagctcagctgtcgcgatcaccgaaacggggactggagcttcgttcggcactcaacgacactgtattgcatcttcttgaataactcagtttcaccccgtcttgctcaaaaagcccgactgtttgaataattgggagattaagaatatcgtttactcactacacacatatacaacatctattcagttgcagtggtcagccgttgtctcagttcctgcacactgcacatacaaacgccatccaactcaagttctcaaccagcatcaagtctcttttcatcgagtctctaaggcttccgacctgatcagcattgtgtcggcgcgactagactacagtatataaacggcaattggatagaccttggtggataattctacacggcgcttagcatcctcatcactgcctcccattcttggagacgtcccaactcgaacgacttggcatcaccggattcgagccctcagcacacaatagacgtctttcacggtcgggcatcggatttggcgcgagggtatggtctacggtgaccacggcaagcttggcgaattaagagtcaagagactccctgggtccataagcccccaagcctggaaggaaagttcacagcaatgagcggccacgacatacccatccagctcttggatgggggctccatcgacgtccaacaccatgatcagatgaacgccatggatacggccatgaacctcgacgatgttgatgttgatctctttggcgattctgtcatggtggacaccgccttggatggcttgtctgccccgaggccgatgccgtccaagcacctacgccaacggctggatgatctgagaacccatgggtgccaccaggccattgcatggtcacgacagggtaccattgcctccattaccaaggatggccgctcggtcgagtttcgcttcctaaggtgccgtccagaggatgccggctgggagttgagcgaaccatacctttatggtcctgctattatccctatgcatacgacggctggtcctattgttcatctggcctggtccaccaccaccccgactcccgagctcgctgtcgttgacgctgtcggccgcatcaccatcctcagcctcaccatccatctaaaccgccccttcatcacccggaagtgggatgccgaccctgtcgacgaccttcatgcggttgtcggttgttactggctccctttgctcaatccaagacagttaagcgtcatgtacgggcctgcagtatgggttcagcccgaagatgctaaaacccccggggatgggctgtacaagtatgagagctcgtacacaaagcctacaggccctaaccatcctaatacaaacaaaagtgccctggtctccatcaccacaaacggtcttctcagactgatgtttcagaacaacaacactcgcctggaggagactgccattgagctagaaagcatcacttcctcggacgatctaattacccatgccgctctttgcaatgacaaaaatgctctcttgatagcccttgccacagcctccaagcaattgcggattgtcaaagccacgatctcatggggaaacgacaagcctgccgagaagcaggcacacccacaaaacgcagctataaccgcatctatttcagagcaacatgtcgccgtcgcacctttgctccagcacgattccaacgatgcagtgctggatgactccatgtctcaactgtcccatatcgaattcctgccatcgattcccaaagacaagaacctacaggcacatcataaccccgttgtcctcacggtacgctctcacttaccagcggaaggcgcgtctctgtacgagcaggaacctactagtgtcattgatcggtgggaagtcgtgagcgagcagccacagactttgcacccggcctttgcccaattgaacaccggaaacggtatgacgaatcctaatgtaagacgtcttaaaccatgacaaaatcttagtctaagccgctaacttgacatatagtccatgacccgcctacgtaaactggacgcggttgtgatacccaaaatcgtggtttctgttcaggtcatgtatctaggcaaggtagtatgctttgccttcagcgatggcaccatacagtatcgcgatagggttactatgatggagttattcaacgagcaaaatgttcaccgtgttctcagcccgcatgacgtagggttccaatacgtcaacgacacgccatgtacgcctctttactgtccttgaacactcatccaccgccgctaaccactcactcctctttgaccaggtctccaggttgccttctcgccgacgaattgctcttatgcgcaaatatccgaagactgggatataaaatggaacagcatgcgatatactttgacagatgccagtactgcgttacaaagcggtgggttctaaccttcaaaatggttattgaatgttctttgctaacacccagtagcccagcaaagcgctgtcatggcagccctgactcttgctttatcctcggccgtcactacatcgataaattttgatgatatcttggcgctggctcgtccctacagcgataatccacgtaagatcatatctggagttcctcgactcagacagccatatactgatacgtgtacgtagaattcgcggcctcttgggtcaaagatttagtcaacctgcttaagctgaatttcgacttttccgacgagggccattatgattcattggttcgaagccctctcttccaaatatctcttagcatcctcaaccacatgggcttccgcggcgagttccggccccggccatttgaaggaaagttatcttttctcatactccagatgcgaaacttcatcgttctcgtgagcctttcgctcaacgctcccaagagcctcgggatcagtccactggacgaggcagaggtcgtcgaggtcttggttggctgcgtcacatgggcgcatactcttatagggtggatggttgactgcctcttcgacctcgccgacaacccggccttcataagcatcttgaaagagcaaaaaaggtttcccgacctggccaacttcctccgggcccgcggcgatgtatccctgcatctcctctgctgctcctcagctcgtggctttatcatggccgcctgccgcagattagcccacctcgaaggcatgagcaaccgtgcgattcgctactgggaagccagtcgtctcaagaccgaaaacaacgacggtagcggcggcggcggcaaagtccttcccgacagcctctactttgcctaccgaaagatgcaacgcgccaccagttcatctctgatcaaagttcaggaacttaatgaggtcctgcagggtttcgcccaggacgtgcgcacagcctaccaagcgagcctctctcggcgccaatctggcaacaaccaaccgcaacaacagcatccatccccccaacaaaacaaaaatcaaccgcaacagcaacaaaatgccgaagaccagtttattaagaaagcacaggcccactgcgaacttgacatgctcctgggcgctaaccccccgccttgcttccgcgaggtgctcctcaagttcttcacccaaactttgccggtgttcaagagccatgtcgacccggctaagctgtattttgccaactatgaggtgctggagattgaagagaatccgaggatcttggcggctaggaaggctaggcgcaagtacattgatgtgtttacaaagcgggagatacaatttcctacttcatcaggggatgcccgtggcggaggcggcggcagcggcggtggtagtgctgctactgctactgctgctgctgctgctgctgctgctgctgctgctggtggtgaagatgatggtaaacgaggaggtatcactggtacgggtgaaggtcaaacacccagccaaagcactctcgcaccaggtggcgggatttccatcaagatcgagctcggcaccggatccaccccgaacctcaagggggtttccaccccggcgggcggcggcggcggcggtagcagtgggaacgcaaaaacagctggtgggaataatgccgccgctgtgggtgtgaatgccgccaacggaggagtaggaggaggaggaggaggaggagggaacaccaacaacaacggcactgctgaaaacaccagcaatcagtggcggagatgtgtccggtgcacagcggtcatggaggatttccctggtaatcattacagggctgggttcacgtttgtgatggcgcagcagaggaagtgtgcgtgtggtgcgtggtgggcgttggttcctaagactacgggcggggaaggggctacggagggatggtgaataggatgcatacccggtcctttatggtgctattgttgtaagtactggacttggggttccaagaaagggcgtttcatagtatgaagagaaagtgatttgatgaggatggggttgccagccgagaagggatggctgtgagggatgtgagcaggataaatcaggataggatatgctaggtgtgtttttgtgagggaaatgaaaatcacgggtttttgttcatcgtaggcatctccatgtgtctcgcatagtcccagggtcaatcgtggtcctcgacgtattcggtttgggacaaggaatatcaggtacgctgcccctgaccagatcatgataagtgactgcagcaggacaattcggccatgttttcgctccctgaggagatatgaagattcagagaataggaaaacgtgggcaatgccagcagtcgtcggaaggcctctagccataaccgttgtggtgaaatttctccatgccgaggaaatggttcttgtagtgtacagtacggggtaagaagcccgggataaggggcaatttatggggcggttgagtgcgggggaggtgatattgtccgctaatatttcctatttccacaccaaccgggtcaaggtttcaccaagacgggacatagtatggttcggtgacaactcaaccgcccccatgggccaggcacaatgttttttttggttgggggtgataggtttaaatgaagacatcttcccatcgggggaggatcgtctgtggtgactcaaaacgtttctcctcttcaagccgttgacattatcaacaatcgatgtatcacggaccagtgccatctatccttaacttcaacacttccttctcactctcaagcgtcaaggttataaagtatcaccaccaagatggtcagtgacagcggccatggcgccaagtatcgccaatacctcccagacctgaacatcccacgctttacaactatgcaaaagcaagatgcccatgaatacgcaaaggagttcctcaagggaggaaatcctccatggctacacggcctctacttgcactggagaaagctcttccaagatcccttcaaggggattaccaacgacggttagatcacttaccccctccatccccacttaacacgtctcgtccattcatttactcacaacttttgcatgaaaaaaaaatacaggaactgtccgccccaatctctttaccctccaagacgagggcatgcccatcgactccatcgtctctgccaccaccaatctcctctccctcctctccccccaacagcgctcagcagtgacctaccacatcgactcaccagaatggcgcacctggtccaaccccgaattcttgctcagcaacaaagggatccgcctcgatgaggtcccttccgccacccgggacgccgtcctcgccgtgctacagtccacgctctcacccgaaggttacgccaaagcccttggcgccatgcgcatcaacggcttcctgggggacctagtccaagccccgcgcgtctgcaacgagttcagttacaactttgtactcttccaaaccgcctccggcccttccacttcccagccatggggcttttcgttttatggccaccatctgtgtttgaacgtgttcctatacaaaacccaagtggtcatctcgccttggttcaccggcgcagagccgaacctgatcgacgccgggccatacaagggcacccgtatcctccaggaggaagagaagctggggttgcaactgatgcagagcctctcggctgagcagcagaggcaagctcaggtgtacaagctcctgcgcgacccggccatgcccaaggggagatggaatcacgacgaccagcgacatttgtgcggcgcgtaccgggacaaccgcgtggttccgtacgagggggtttccgttgctggcttcaccgaagagcagaaaaggttggtggagcaaatattggagcagtacctgctttatctgcccgcgcaagctagggagatccgcttaggccagatcagggaatggttcgataaggagacgtatttttgctggattggcgagtttggcaacgatgatgccttttactatcggattcagagccctgtggtgattgctgagttcgatcaccatagtggtgtgtttttgacgaacaaggagccggccaagtttcacattcacacgctgttgaggacgccgaatgcgggggattatgggatggcgttgagggggctgttggagggcgagaagcaggagtatgtttgggaaggctagttaagtgatggactggaacccccgaaacctcgaagccaagtaccaagagatgatcacgtccttaggatggatgattggtatgacagctctggccatctgtcgttgtgggaaaataaaggataggagggtgggaaatgctggatagggaggggggaaagaagaaaagaagagggtgcaccccaccactatgtcgcacctgccatatgtatcggtgactggcagctagagtcgcagcttcctaggcaaaaccttacacaagagatggagatttccatatgtggatgcacagtctctgtgtggttaaacgggaggggatgatctgggtcgagttctatgcgtccgtctcctccccataccagtcgggccagcgctcgaaacatggaccgtcaacatcgacttcgacatcgcacaaagccactctctgatgccaatggcttcggcatcgcaattgacctcgcccttctttagccaaaaaacaaccagtaccaacaacagctcacagtcatcactgctatcttcccaagcctcgcagccttcgacacaaccctctcgggcttcgtcaccacttgagcccgatccggaagcagatcttgaccaggaatatttagacgaaatcgacgagcatccgcctgacggatggaccggctatttgagcgcccagtatcagacccatatcgtcgacaatctgaagcagaccgtgttcgagaagatcgaccagctcaaagcctccattacctccattcagcagaatcatgccagtcaagagaaagccagcgcagcatccgtcaacgaatttagagccacacacgatcagatttttagtacccttcgagacctcaagcctattccaagccggctttccgcactagaaaccaatgtcaggcagaacaaggaacaagcaggctatgcactgtccaatctcgacgacaaggtctcgaggctgaaaacagatctgggactaaagtatgacggagctatgagggggttgaaaagcgtccaacaacagaacatgtccctccttgaggcactcgaagtcctgcaggggaagatcgggaatttgcagcaacaacagacgcagacgaatgagagactctcctctttccaaaatgaaatggagaagactttggcaccatatcaaggactttcccatgaggtcttggaattattgagacagctccactctcgtcgcgcggacctcatgggacttatggaccggccgaccacagctacgagcggctcgaacgtgccacttattgaagcaggtaggttgtcatattccttccgtagccggctcaatatctgacagtcgtagcgccccaaacccatctgccttggagatcgccccaaaatacggccaacaaaagcaacccaagccagctagttcaggcagtttccaagaccagagcagcgcagaaaagaaaagagttaccaccggcacttgatctcacgggttcggaaccctctgtcgagaagagagcaaacccaaagcgaaggaaaatcgacttacctgcgatcagctcaaatcagcaacatcttgatggcacgaacaggctgcctctcgccgcagctaagaaagcgcttcccgctcgagagaaacgaccatctgccacgaccaagcagcccggcaccacgaagcagaaagcccccgttgcagacatggaaacccctcctgtcagagcaaacattcaagacatgaggttgctcttcaagaaacacaacgatgcatacaaagcaagaccgcccaaagccgagtggctcttcatatggaagttcataaacgagattgagagtccagagaagctgaaacatcttcaagagcgcttgttggaacttttaccagatcatatcttgcagagaagagcgtcacatcgtcttggagataaatttatccaaatttcgagatcgttgacctggggccggtttgcgaaggcacttgccgaagtgtagcaacagtaaggtggctctgtggatggaatatacgatattacgaaatgtggaggagagctaccatttcacagccttgatcgtgtgaggagtgtgacatctcagggtctcgtatatgtggtatgttgcaagtcgagtggataagtatctggatgcgaagatggtcaaagggcactcgaaggacgtacagggaggcgcactatgcctatgattgggaccatctccatgtcattcaattatatatatcaacagtatggggcagggtaatggggtaaaggtaagagtatttgagatcaggctctagagaacatataacagagaacaaatgggtgtcatgtaaccggaaggccagccgagttcgaaccagatctatccaatatattaattcctcagccctcttccttgccttttcaaatcgatgtcaaagcgaaacatatccttcataattcattccctctcatctaatttacttcctaacatgccgatgataatccttcatcgaattaaccacccaacacgcttccttgaaatggcccgaattcgctcccatatgatcctcgcactttttcgccaaccccttacacgtcacatgctcatccaataccgcacctgtccaatcttcacaagaatgcatgttaaatacaacactgtggtgcttgtaaatggtaccggagcgaacaccccaggtcaaatagggatgcagtcagcggtattccgaaatctggcgagtctgctctcggtacagcggaaacaacgccatgcgcggccgtgttagttggaaaggaagatgaagaaaatgtaatgcctctagtgatagtcgttgtatttctggctaatttcgtcgcgaacccggatccgcgcaggaaataccagactttgatgaagcctacttcatcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctccatctttctctttgttcccaccaccaccaccaccaccactcgagtcattcccagaaacatcataaaaccactcaacagcataagctttcctacgcccaatacaaaaggatgagaacaatacaaaaccttacgagatgctgaggatgctggacaagaaaacaccgaccaggtgtgcttatacatactgatatatgctcgcgaagaggtcaatagcgaatgcatgcatacttcaaccgtatacaagcagacatgaacttcttgttcaacgtttggagtttgtccatgagtgactggtctacctactcgtataatgtgatgaatagagccactgactatcttatcgagacacccataagtgaaaactgacatccaaaaacgaagcaagctttcctttcaggtacctaccgggaatcgatcgcttcatcgctgagctctatgctaccgcttgatactcatgtaccatccccgcgaagcgaaatttcgtgatgaacactgggacacagatccgtgaagcattctcaacgggcggaccgatgttcttctatatcaaagtaaggtgattgattcggcatagaatcttgagtctctaggtattctcagcacttacgcactctccatgtacacgcagaccgcagcaaaccgcagcaaaccacatctacccagcctcccaaggagcaccttcccccaaggtcggccaccgtggtctagaatcacagacttacacggcaccaaagttcacaacagagaaatgccatgatgtttgacattggtgaagactttaggaagttatggataggctgttgttctgcttgatcttgtgtattccaagaccccgcctctcgcatttattctgccctctgtaagatcaccaggatgcatctctaacattgaggcagccttagtcaatgatgatctcttccaagccagccacagtagtggatggtgcctgggcgattcgagtaggtacgagaaagcagtcgggaaggactaactcgttcgtaagcctgtcagacgtgcattgtccttcttgatgaccgtattttgtccaatcttcctgtgataccttcctggcaatgttgtctgcgaaagacgtacctgcagatggtcagtgtctaaaccatgcaggcaacactcatcacacagtattgccagcggagctcaaacccgaaaagaggtccaaatctcgcgtcaacttgcttccagcggttggtgcgcccgatttgacagggtcatggtgttatctactctcttcagacggctttgtaagtcaactcgaggctcgtggaaggcatcaagtaacaaacttgcatgccgtatctgtctggttcctgttcgctgagcccattcacccatgtaagagacagcaagtgctgtttatagattgagccaatgcgccttgatatgcctctactacacgtcgctgatgctcgatccctttgccatacctaggagtgacagctgctgacgtatgttcgtctactttgtacaaatgcgatatatgtgtagccacagtaaagtccgtacgtaactcttggtgccaccactttcccttcacccagcctgcgtgaagacttcggaatagaaacacaaggaagacttggcgttggacatgacaatcattattcgtccccatacataagtctaagatgagaagccacaccccataattcaaattgcccaccggctagtaggactcaggtgagtgactcgaagtgcaatgggaacagaatcgagaagagaaaagggccccgccatttccgatcggggaaccaaacattatcatgaatattttctttttccagcaatgaaatagagaacctcctttctcaaacatccctcattttgatgtaataggcgtatacaaaattggggtatacagaattatataaagacaacatggaaagtaacttgattatagacgtagtgtcgccatttgtcggccaaaccgcctctagttgctggcggcgtaccgtggagggctcaacacaacattaacttcgagcgatcgaatagaaacgtcgtgagtatcgtgtcgttcgcatcagggtttcaagactgtaggtgatgtgttttagaacttgaccttctttccggtcaacttgaaccagatccagcaaaggaggtcctccttgaatcgttcccacaacgaccggttgaggtgatagctcagctcgcggaagttgtacatctcaccccagcagtctcggccccattcacatccggccatgttgaccaggaaatcccgatccttctggtcgtaatgtatgcgcggatcagtgcccttttcagagcaggcgcctgtagggaaactgttgatcatgcgctgcggaaggaaggccgtactcttccgaatccaaggttgcgcagtgtaaagctgctccaaggcatcttgctccttgtgttcccactccatgtgcttctgttcgtatgccacaggatcccaccaaacatcaagtaaatgatccgtccaagtgccgcggcgcatgaagaaggaacccaaattgaatccagagcaatcctgcgacaacatgaggtgaatcgagttcgggttgccatctccaatcggacttttcgagagttcgtcgaggtaagggtcggccggggggtgagagatgttcaacggattgtactcattgatgtcgcggtaggtgacatcctcgatgtggtcgaaaatatggtcctgcagagacttcgatggctccataatgaaggtgttgaggtcaagccaccaaaccctgggagaaaatcagccacggatcacatccaggaagcgacagagtgggaacttaccattctgccttgggatactttcgcagagtggagcggatgaaatcaaccttttcccagctctcgcgccattcatgcgcatagcgtttctttgtgctcatgtcgacaatctcgagatcgtatccccacttggcaacgtatttcttcttgttgcgaatcgagtccctctcgattgcccattccctggcgcccttccactccatgacaccaccgccaacgttggcagctagaatgatgacaaacttttgacccccaccaagccatgatgttcttcggtagtagtaaaccagagctttccagggtgtcaggtcactgtatgatcgatccaaggtggggggttgcaaagactcacgagtgctgtaaaagatgatgtatccgagcaggaacaagagggcaaaggctagcagcatcttggtcctcctgctcatcctccccgtgatgcctcgtatcctgccgagtcgtggcatgttccatcgaccttggccaatcttctctctctcggcgccatgggtgttgtcggccttgaatcggggcagcgaacttgatatccgacgcatgtggcggctaaagaagccctggttctgtgtcgagaaggactggtatgcggcgccgcccatgtttttttgcctttcccacatgacgggcgtcccgttggatccggcgtaggccttggtaggactcgatcgaccgctcgggctgaggttgtttgtaaggcctggacttgcccagccaccaccgggaacgggagaaggactgcgggacagcgacattgcagtgatcggggtgcctagagcagacggaaggaccaagcgacagtcagtaacacgcggatgacatcggacaagtgcccagcggccagacgggtgaaagtgagacggcggccgtgagaccgctggtggcagtcacgggcgtgggacagggcaaaaagacaacaggggaagaacacgtacccgggatgggcgagaggctgttggggtcgtagttgccgtgatggggctcaaccccaaggaggaggcccgagggagatcggcgattgtccaatcggagttcgctgggagggttaacggcggacgaccgtcttcggtgatgggagcgggccggagggtcgctgtaggaggacgaggtcccgttgccgttgggggaaagggtcgccagctttgcggatttgcgacttcaccaggtggcactatgggccctctggtgatatcgcgcaggggtgtaggggggtagctgggcttccttgccgtggaggctcaagggcccaagccagaggctgacggacggactgacaaagtgacggctgaatccacgttgcaacggagggccgcctgactcgagatacggtacgtcggtacgtagcggttggtggttacggtgggctggctggccttggtggctgcgctgcgtacggtcggatgggtgtccgtggtagttaggctctacccaaagaaggcagactgcgtgtactgtcgaatactgaatgtgctcgtgcggtacaaccgagaggatctggtcgtccaagaaggggatgtggacggatggggatgggacaaaggggaccaaggacccggtgtgtcttggagacgtccgagtttcgggttggggtgcagggcgcgcaggctgctgttggaggaagagacccggcgcctgtggtggctctggatggtaggcgggtgctgcagaagcggcacctggacacgatatgccaaccttgaacccagccgggcagctgttgcttgaagatgcccggattcccttcggctgtatgccgggcagatgtcgttcagtggatcgctcgccgcgctcgattacctaacggttgcttggattatgcgtcggtgtcttggtggacgggaagaagaggtaacaaacgagatcttcagagacaactcaacgcagattgtttcactaggagagtgaatctcttgaccgtttcagctatggaaaaattccagtgaccgtgggctaaaaatcactttcagatgaagaacagccctgcccgtccactaaatggccagcgtggacaagcgtgtttaaaccttccatcctccccaaattcatcgcgaccccccggccgtccccagatattctaggggctttctccgtcaacaacattttttttctctgttttagcggccaacttttcaacagctacccacgccaagattgccccgacacatgcagggcaccacccagggcctgttcactgcgacccctgtctatttcttggagtctaggtacacagtacactacggtccagggtggttgcgactaattgcgacacctggacggtgatggcatgcaatttcacctagagcgggaatccttaacacgttctgataacggctcgcggaaggcccaatccttttcctgaatgccttcaccgtctttagacttaaatttttcaaagcatggaaagggggagcagacgctaatgttgaacagggatgtcgggcgtggacttgacctgctttcgttgggtgccttgcagccttcacggtaccggcgggcagtacaagcgcattgggcattggaccccttcaactctcggcttttttttttttttcttcctcgacaatcctggggctgtactgtaggtagtgtacctgacggctctgcaacagaacgcaggagctaatgacaacgttccaatccaactcatcaagcgcttgggggcagcaacttggggaatttgagggagaccttcaacttctcccgaaaccgttttgctgactgattttttttttctttcaaaatccccctctcagcccggccaagggcactagttacagaaaaattaccggatgtgggacaaagtacaaacatgttttggcttgcagtcttcggccgattgcgcaacagaaagctaattgaccaaccccccctgcttgagatggttatctcttggctctgatccggcgctacggaagactgacgcggagttggttcgctgggcgaactgggcgattcttttgccccttgtctaagccagagccgaataatgttgcgggtgatgtggtgatgttcgcaatttaaagggggtcaaatctccttgtctcccctccgttgtttcaccattctagcacccgctcaaacctggtcctcaacggagatagaggtcatgggggtctgcacttaatgaacgactatggggtaccccacggcacgccatctcgatccctacctaagatgatgctaatgacgatacattttctggatgataggtggtaacctatggcagaaatggcatctcgacctccagatgtcaactcatatcgaggatggctacggtacccatgaacctttaatggttcactgtggtggcgtgtagcagaacatcgctggtaacctaccatcggctactaaacttttagcattatcaacggagatggcagaccaactagacgtactctcgtaggggccccacgataaactggatcaactggcggagtgattcctgacgatcctccttttcttgaccaccccaggtgtcctggtcttgaatgagaggacgctggagctactcggtaggtggcaatctttgctagaagcttcagaacactgatcatagtcttcagcccctgcaataagaggaagccaagctcatggcctagccgccctgatggttggacagtttgtttgttaaacacacataatggatgtggaagaacacatgtccatcttcaatatccatgatgcaagtcttcttcaatatcaattagatcaaagccaccaagatcaaccgccgccatctattgatacagcagaatcgacaacatacaatccataaaggtttgttagcgcagttcttgtgacagggtctacaaagtcttacagaaaaacaacgtgacaaggacattcaatatgaaaaatcaagtagagtttgtaaagcctccaaaacgcaacttagtagttgataccaacttcttgcacatgagaagtggtggaacggtggttgattacgaggagtgtgttgtaaagtcccacgctaacgaacctttctaaggaggagaaatacttacctctaaaatacaactacaggttcctcctgtccaaagacaagacgtttttcaatgaatcaactggaaattatcatatggctttcacaatgcgaccaagacatcattctatgttagtctctatcacatgacctccaacgacaagcttcagcggacccgccccacaattatataggtctcctctcctcgaacttttgtaagaggaggtctgttacggttttgcgcgaaaacgtcgtcggctgcagttgtacacatacaaatcggcctcaacaaagaccagaaatctacaaatacttacaaatatcttaataataataaattgcatttagaaacggctcacttattagatatagtacaagtacgaacttccataaacatttttttttttttctattattatttatattaactattaattatctactaaggggttactttcgtcggctataataattattactcaagaaataggtattgtatttctactaactttaatccaaatcgtttaaaacttagctaaaataatagcctaaacagattataccttcaacgaaatttttacttttatctaatactttaaaacctattccgaccttattacgttacctatattaaatataattatatagtaatatattgctacgattatcgaatatatgaatttagacaattataaataacttcaaactcggtttatatatactattattcgacttttatttaacctaaccgttcaattagcgtttaattaagccctatattagccttaccctaagtaaattaaatatatttattatattatttactaatacggtaatataattctaattattataattaggtttagtaaaagtattatactttaggcaatattagttattcttcctacacaaattatattataaattatacctctcacttattttaattaagaataaaagaacgttattacaatatatcctagcgctaaacccctattaattaatcaaaacctctataaaatatataaacttactttatttattttaataagtaattaatatatttagactaatatattataaaattatatacattcgggatattttatatatattctcctcggacccaaataaaccttctattaccaatttctcaaactccttcgtactctagaattcgctactcggatagtatttattactattaacaaactttatactatttactaatagtacgatttccgtacttatttctccgatctttattaattccggcggaccctaccctttttaatcctatagttcggatatataattatattaattaaggaattggaagtatatatataagaatacgctaacttctatctacttaaacaattagtaaattcgctttaaattatttatacctctatcgaccggcctaatattagtatcgtctttaattttatccttaaatttaaaatataaaactttaaacgttttaaattcctcttcggccttacttctaatagtattatcccgaaaataattatttatattaataataaggatttaattagcaaagcgaagaagtatcttatccgctctttaattaaatatagtctctataatcgatctaatatatatttaactatctaagtatactatttatatatccgccctatagattaaaattacctctattatcaatttattacccccgaatcccaatattgtattattatatctataataatattaggaataggaataaatatccctaatataatacgtattgtacaatatagttaggttaaatctaaggatatttcaaatttatagtagcattttagctacattatttataatagtaaatatagcttcacttacttctttacaccctactagtactttaactaacttaggttcaaattcgttaaaccgtccgtactagcaatataacctaccgacccctcgcgtatatataaatctaattcgtcctttataataaataccctatttaaagttatataattttaattactaaaccggactacgaatatacaatccgcaaaagaccccgtctataatatattcctactctagaacctccaattaaaaaaataaacgaagcggaacgaaaagtaataaaccaatttaattaatagctatcctaatatatatattattactaacgtaatatatttccgcaaagccctacttaaagtactataaggttatatcgaccgctagaatcacttacggagtacctactataataaatataattattaccttaatcgaactaaataaatacccctaaaaccgaagaagttcagtacccctatatttataaataaggtaggcttattcttatttcacctcgaaggcttttttatagaatatattatatttatatttataatattaaatattaatttctaattactatactctattcttatcctacttaaaatatcttagtaaattatacgcttaatagtcggtagaggcgtatccgtacgtattatagtagatataatagaaagtatacccctcttataaaattagaagtacttagattaatacagtcccaacttcgttgctaaatatattaaactattttcggttactaatattattctaagtaataaacgtaaaaacatttatattaataatatagtatatagtagaaatagtactactttacttattccggtcgtagatcctttgggggcggccctatatattattacaatcttagcccctattatactattacactctacctagcgtcctatacacaggggtcgataattgaagtataataaatattaggtttggattaggtcctctttcctccaactaaaattaaatcctaatatttataagcatagacggaaattattttaattactactttactcctattattctaatactatcctctttttattttagtaagaatagaaaaagtaaagtctctttactctaattagaataaaagtagtaaagtccctttattttaataagagtaaagatagtaaagtccccttattctaataagaataaaaataaccgaagtccccttactctaataagaataaaaatagttagtatagaaagggtctagtaaagtaattctttataaaataaaagacgtatatccttttagtaaggtctctatatacatataacttaaaattaacgaaggaatatataaataatatataaaaaagttaatatatattataacctccgtaaattataagcttccaaattactaatctacttttttatatatatttctttaatttcctcgccgaaactcatctatatactagtaattagtagctcctttactaatttcttaatatattttattatattacccttttccaactactccttaaatatcttttagaagtctataatagctataaataaattacctacacctaggactctccttagtaatataatagtagcaattatagattgcctaaaaatctcaattactcttatttcttatttattaaataacggaattaaaggggtactattaaaagg