ggtagtttctttcgataattattcgctatattagttttattggttctgaattgatcttagataagtttttaactaatctcgaattggttactactatcaatattaattttttttttttaaaaaaaatctgaaaaaaatctgaaaaaaatctgaaaattttctaaaaaaaatctgagaaaaaggtaatacgtacactaatttggaggagaaggataaagaagaaaagagggaagagttttaaaaaaaagaagggggggagggagggggtttatatatatagattctgctaaaagcggtatataattttagttctattacgtatatatttatataatagtatttgtaatatataatatatttatagaaataatatatatatatatatttaatttttaataaaagtaagtgaattttcaagttgagaagtgataaaattatattattccctttcaactagtctttgaataatctaggattgattcaaacaaaaaataaaaacctttaaactatatattatatatattcaaaaatataatatacgtcttatatattaaatagaaataaaatccatttcagaataaatatatatatatataaaatagtaaaatatatatataaatatatatataatattatatattattaaataaaataaaaatcgatttttaaacattatataaatacaagaatttgtaaattaaattttttattctaaaaggtaaattgtaaataatcctttaataccaaatataatgtatttatttaattctttaaaagtatttgtgtatattggtaatttatattaaaattatattagttatatttacttctattatattttgaatttaatttctcagttctgaagcctattatattaaattatttatattcttataaaatattttctatctatttattaaaataaagatatttctttttatataaacagaattaaaatagtaatagaagattttaaatatacaatttataatattatactaatttgttatatttagataatgatattaaaaatactaagaatttgataagaagctatagataaagaatttaaaatttatataattaaatatattaaattaaaatttacaataataaataatcctattaaattaaataaaaaaaaaaaaatactataaacgtaaagttaatggatatatggaactagattttatttactttattaaaaatatattttaatacttattaatattttttaaaaataattttgatataaatataagtagattatttataagttttaaaataatgaaactaatataaacctctttactatatagagaataatttccaatgaatatttctatatgctttttgatttcttcataattaatttatatatataataagtctatttgatatttatattaatagcaatatataataatcaaaaatgaatataccatagaattatatattaatataagcccaattttatatatataaattaataaattggaaattgatttatatagctaataattatattaaaatgatcttaacataagctttaaagttaaaagtataacaattaatatagagttatttattaaagaaaataaaatctaaatatattacttaatatattataaatcaatttatatttttaatagttatataaagtatttgtgaaaataggaaatttagggtaagtataaattaatcgacaatatactaagaaatatattaaaagtgacttatatttttaacaattatattatatatataaaataatataaagtattaaataaataaaaaaaaaaactataatatattatataatactgtctatatcacattacgcccggaattaatatattaatcatttatatttatataagatttaaaataaatatatatcaatttcaaatttaatagttatattaaatatttatattaattaaatatataaagtacaaagtaaataaagtataattaatattaataatatactatataaggaattatacctagaatcattatattaagtaaaaagaaccttatgtaagattgaaagtatttataaattaatttctaatatattaaggagaaagaaaaagaaaattaatttgtaatatattatataatatattattacaaatgaatttatatttggaaaattagtattgaatatttatatttatataagattcaaagtatatataattaatttctaatacattaattaatatattaaaaactaatttacattcctaagaattatttaaaatatttagattaaaataaaatattaagtcgaaagagaaagaaaaataatttataatatattatataatatattatgaattaatttaaactaataataattatattgaatatttgtatttatataaaatttaaagtatatataaatcaatttctaatatattattttcctaatagttatcttcaatatttacattaatataatatattaagtagaaagaaaaatataaattcatttataatatattatataataaattataaatgaatttatatttgtaaaaagtatattgaatatttatatttatataaaattcaaagtttatataaattaattactaatatattaagaaatatattaaaaagtaatttacggtttaaatatttattttaaatatttaaattcatataatatataaggtaagaagtaaatagaatactatatacttacgtacttgatagaaattaatttctaatatattagaaactgattgtagaaaattaagtttttgaaagctaaacctaaataagtatacattatcatattattgatattagcttgtggtaagacagcacagtaccaattctcatttttgtgtacgttgaagtcctccgattgaaggccgaggtcagtcttggcgtgtcttggcgccttcttggcgctccgattgagggccgaggtcgagggcatgtgtgaggtgaggtaggtcctctcgccaagcctaccacacaaatccagtccaattccaatcccgcccagcccggaccggagataacagctaagatctcatctcacccatatgatcaatcactaggtcaaccgtggacgttggcgggcgggcggaccccacccatttaccgagccccactcttttttttgtcatgtattcctccggcgatcccgtgcgttcaacggtttcgtccggatctttggtttaggtccggtcgcgggcggtcatgtgatttttttaaatttcggacattgcatcacgattgtttccacgagatggtccgtgatagtagttcgtccgtatcagaggtccgtaggtgagtgtcactcagcctccgtccgtaccagaccagttcgtccgtagcagcccgggcgttcgtagaggtaggtaggtaggtaggtaccagtcgacaccgaccgacccgggtcggtaggagggtaggtaggtaggtaggtacatacctctatttccccactttcaagtccgaacggaatgacggtcgacctagtacctaccgacctaccgacctaccgaacctaccgaacctaccgaacctacctaccgggctatataccgtccgtccgtccaaccgtgtacatacatataactcgctcgctcggagcgggtgggcggcgcaccggttcgttccccggtctttgatgcagtcgattagagtacctatggaccagcgaccaggcagaagcagcatgagaagaagtcaaagaagcacattcacctaccacctacctaccctaggtacctaggtagctagcatcagacattacatgtatacgagatgacggacgtgacgatgctctccaagtaccttaattaccttaactatgcacttactcactcacttagttacacagttactcactcactcacgtactcacgtacttacccacccacttacctacctaggtaccaaattcaaattactcacttacgcaaggcatgcaataacaaaccacccagacaggaaacaacccaaccccaaagcatctaccgtgaagaaaagccgagggaaatcgtccagtgtgctacaataaaacgacggaaaggggtattattaaagttgccagttagttagttagttgcatcatctaacgacgacccccgcccccatcaatcacagaatgagcatgtactggtacatacctaggtacgtgtccggttacggccattcacgacgtaccgacgtacgtgcatgtggttactacctctatgttccctattagacactccgtgtctcccctttgctttaatcctcgtgggttactaggtagaggtaggtaccaattgccaactacctattcgagttcaatttttcaagtacagggaccatggtatattctacgtacctacctagaggtatgtaattgccgttatttggtgaagttagttagttagttagttggatagttaggcagttagatagttagaggtagttagatagtcagttagatggttagttagatagttagtcagtcacatagtcagtcagttcagtcagtcaggcagtcaggcagtcagtcagtcagtcagtcagtcagtcagtcagttagttagcagttagatagtcagtcagtcagtcagttaaccagtgagccaaccacctacctctagttatagtcagtcagccagccagtcaacaacgatgacaatgacaatgatgacaactacctacgtgcggcaagactgtgcgtgaagcaagactgcgtgccgcaagactgcccgcttatggttgctgctttcttgatggctgtttgcttgtttgcttgcttgtttgcttgcttacttgcttgcttgctttctcgttgctttctcgttgctttactaccttaggtagctaatcaccaaccgacgaagacgaacgcccccgcctgcgggccccggtctctctgcctccgacttcccgactccccgacttcccgattccccgagcccattgcgcaatgcggtagatagactacctacaggtaccagacctctaccgactcacatctaggtatctacctacctactcggggacaacaactctctccatcccagaattcaggatggatgaacacctaggtaggtacaaggtcaaagatcaatgtccgacgaccttcttacctacgtaggtaggtaggttggtttgtacatgactgcttcctacaggtagaggtaggtaggtaggtaggtagataacattcgccgaaaaagaatgaccggagtgactactataggtagaggtacctaagtgattgacggattgacttcagtttgtaatataatgtttaactgacacctttccacctagaggtaggtcaacttcacccggccggccgactgactgactgactgactgactgactgactgactcactgaccgaccgactatgtagaggtaaccaaccaaccagcccagcttttgtccgaaatgcatactaggtaggtacccatctacttcaatcttcttaccgcggaaaggtaggtgcaagtcgcaagtgcaaagttgaaaccgacatacctaccgtccggagcgtgtggaatcatcttgcatcttgcatcttccatcttgcatctcgcatcttgcatcttgcatcttgcatcttgcatcgttgagtttgcgctgcgtttcacgctcgagttggtgcccctagtgtagcctcggtcggtaggtaggtaggtaggtaggttacatatgtgtcataacgaatggcgaatttcccatccacaccagcatgtttttcgtttctgtgctgcagtgacattcatgccagcacgccagccatgtacactaggtaggtatatatgtgtagaggtacaggtacctacctaactaagcacatatcgatacatgtcacggtggcagcacgttgaggcctcccaatctcggacgtatcgttttcgtaaggaagctcgctgaatgtacctacctacctaccctgtgcccattagaaaccagcgaggaggtgggcgggcgcagcacaggacgggggaaaacggagtaaccaagtgatactacctagtctgatttgctaagtgtacctacgtaggtgtgtacctacttacatcaccactggcataacattcctggtttcgggcaatccagattcccggatagacaggaaacgcagggttctgagcaagtttgccacttgctatgagaaggcatcgatgcatgtaattgtcggtcgaaactctcagaattgccgactgtgctagtagaatccgaattacccgagattatacggcacataggtcggtaggtaggtaggtaggtgctttgtaactgtaatcccattctcatgtttggattggtaaaaaatttctgctaaagtaactgatcaggacgtaacaacgctgacctaagctgcgctgggctggactagtagagttacgccgacatagatgtagaggtgtgatggagcagtcgagtagttaggttcctaatacctcaacaccatcctagcatgagcaaaccatcaagcaataagacccgatctattccgtgtacaggtgctgtcctttgctttgtacagtctctgatcctcacgttgtcgggacattggcgtctggagactatccgcccgggttcgtctggctgatctaggtcatgtgcgggctgcccgggcttgagacaaaaaagtccttcgaattgtgttgatgtaagcaacggctctgattgagatcatcgggaggctggacgaagttgtcgctttgggtagcctgtcctgcaaggttgggcatatcacagcgatagagaaaaaaaaaaaaaaaaaaaaaaaaaaagcccagccggcttcagcgaggatgaatcataaggctggatatactgtctaatgagagtgagcggctatcgatacgtttgtgccgagtgtccggaaggtaacggttgctgataagtctgagctggttgtcccaaggctggtgacaacttcccggcataaggaaaagtccgactgttgtctatcaaatgaaggaaggactgtggtcgttgtatttcaaaactgtttaagtctgatgccaacccccgttctcatccctagttttctgctggtcgatattgggcacattgtgagaattccgagaagcaagaggctgtgtaagagaagactaatggacaggaacgccgtcaagcccccgctgtcttttctagcgaatctgtgaactgctgcgatgaaaggcgcaagtaccgtaaagtatatcagagtacacaagtcgatagaggtacggctcacgacgccaacggagacggcgagcaacgcaggagtagagagacgatagagaggatacgaagaaggagagagggcgaaggtggaagaatctgaaatgagagacgactgcaaggagcgggaagcaggtgtcatgggaaagcggcagaagtcaggagcagggcagcagaccatccgtgataaaaatgtaggaggcagacagcacacactgaagactgggcgagaagagagggcggggaaaaaaaaaagaagaaaaaaagggaaaagaaacagaaaaggggctggagcgcggcacagcgagaatccctgaatcaggcaggtcgatgggtgcttgagatctcagtagtgactgccttcagtcagcagtcatgatgctcagagtgggcaggagctcttccactttgttactcagccttgataacattccagtatgctctcagggaaggagcagacgaaggtcaatctcatccggccgcttggccataagcagaaagtcaactggtgccgtctgccgcggtcggtctggaagttgacagtctgacacctcgttgttcatcaacaccagcggccgccgcccattatcttggcatcacacttatgatgccccctggtcaggacctttcctcgctttgccaaagcagaatctgtccaaatactgatatccaaaattaaaattggtatcctcagccaagcagcaggtttgccaaaacatggcagcttcgaccacatatttggctagaaatggacaaacagattggggtgccattcccaaatcctgtatccaaaagtcctcaagttgcctaaccgatgccggggctgaactcaactctaacaaacgaaaaagaaacaaagatttcctgtatttcccgcacacctcatgctcaagtttttgcttataaaaagtgggatcgaatcattatacatatggtggttgagagagaacacaaacatgacactgaatggaacctcccaaaagcttttgtagcatcagctcgcttttttgtcaaccaactgactgacattgtcattccatcacctctcttcctcccatccattcatccatccttccaatgcctgcccatttctataaaatctcatgcgccggcctgccgtgaacttggggccaagtgactgctatctagtttgcagtcgctcgatccgtataactccactgaacgtcatccaaaacagagtgctattcgcgtttaaaggaggagctcgagagggttctcaatgaccttcttcaactcgcggatccactcggcaccgacagcaccatcgacaaccttgtggtcaaagctggcagtgacgatgatctgctcgtcccaagagacaccggtggtgccatcctcgttctcaacggggacggcaaccttctggggggcgccaacggcaaggatggcggcctggggagggttgatgatggcggtgaagctctggacggcggggttcatgcccatgttggagatggagatgctgccaccctggtactcctcgggcttgagcttgccgtcgcgggccttcttggcgagctccttgacggcggccgagatgctctcgagacccttgccctcgacacccttgacaatgggggtgatgaggccgttgggggtggcgacggcaacggaaacgtcgacggtctcgaactggcggatgacaccgtcgcgccacgagctgttgacggtagggacgcgcttggaagcaatacccatggccttgatgaggaagtcgttgaccgaaagcttgtagcggccatcagcagagctgttgagcgcctggcggagcttgagaagcttgctgacggagaggttggtggaaacgaagaagtgggggttctccgtgacagactccttcaagcgggcggcaatagtcttgcgcatgccagagatggggacatcagtgtaggcagcggcggcggcaccggcagcgggagcgctagcaagagccttcttgacatcctcctcagtgatcttgccaccgggaccagagcccttgacgttgcgcaggtcgatgcccttctcgcgagcgagtctcttggcagcggggagagcgttgggctcgcgctcgagggcagtctggaagcggccggtgaagctagtgttctcgggctcgggagcgggagtaggagcgggggtcggagcgctggcggtgctctcgttcttgggctcatccttggggacagcgggggaggtctcgccgccggcatccttgagggtgaagtccttgaaggcgttgacgtcggtgccctcctcgacgagaatggcaatgggctagagaaggaggaagaagcatggtcagcatgggtcgtctgtctacattaggcgcgcacaagctaaggcgacgcggggcgtgtagacgctcaacggcaccatgacatatcacccgacaggcgagacacagggcacgaggcgcgcacgaggcataaaggaagaagagtggattcagggtcgagtggggaagagggtcgggatgggaggagatgtgcatggagtcatggagttggagtaggtagggctggagtgtttggcaggtatgatgactcgtggctcgacaggtagtgtaggtaggtacttacgttgccaacggcgacgtccttctcgcccgagtccttgaggatcttggcgaggacaccctcctcctggaactcaaagtccatctgggccttgtcggtctcgatctcgacgagcacctcaccgggctcgatcttgtcaccgggcttcttctgccatgcgccaataccgcccgaggtcatggtgggcgagagggcgggcatcttgacgacggtgtgaggggggtacgaggcgtaccatcttgtgaggctggggagggcgacacgggcgacgctggcatggcggagagcctgccttgagaggacggggacgatcatggtgagagggtgtgatgtgaaggttgggtggttgtggtggtgttttttttgagagaggaggttgtgttcaatttgctagtatggaatgtttatgtggggattccaaaccaagctggaggagcagcactcagcagcagtggcagcggcggcaggaccttggagaggggaaaggccgaccgggggggaggggggcagagggacgcgggttggagaagctggcttgtgcggagggaggccgggatgtctgattgatggacgcggattcgcagtagggccaagcctggaggtgtaagtcgtcgactgcgcgagtcaggttgatgcggaaaaagagtggaaaaagaacgggaagattgcaggtttggaaagatggaagactgcgcgagatgagattcgacctgaatgacggattcgtcgtggagagcacaacaggaagatgacagcgggcagcggcgggatacggagccggacttcaatcggcgacactcgtgaactttttttttttttttttttttccctctctctccactgcggcggtggcatcacactttctcacttcccgtcaccaaccacactcaccacactcactgcccgccttgtgtcccctcagctccttgctctctgcccccctgcgatttctcccaacagttgggggaagctccccccagcagttccagcgtaagcagagcccccgccgagccaaggccaggctatttcagggctagcacggcctcgcagctgcccggtgcccaaagacagcaggaggccaagctttgagaatcccccggtcgcgcaacggggagtaaatgacgctaagcctaatgggggcagatggatgattgattacttgataagagaggttgcaatcacgaactggaattgtcaagctaacctagctttggagcagtgatatcttgtttgaatatctatatgtatgagcagcgcgcatggaggtgctatctgtatttgcgagttatgaagacctgaatatcaagtaaccttatggaccaaagtgagatgcggacttcaacagttctccgatgaacaacctcgagagagatgaagtgctgacagggacatcggactggcagctgcacggatccataacagttcgcgctaaggtacggattacgttctgcgggccgatcggaggatttgattgcgatggaaaccgtcaactccaagaggattggactctgcagtgtcagtgatgtcaaactaagggacccgatccatgagagatgctgcagaatggcatataatgacaaaattggactggtgatgacatttcagttttcgtatgtacaagcaatcaggagcagctaacaacggtctctcgtcatcagtcatattcccaacctctgaagagcttcgtatccgagttgccctgagatcgtgttgtagaagctgaaaaggcacacgacttggttattgattaaacttcccacgaggtattcataccatcaagactccaagcctatggtagtaacacaagttacagtttggcttccctccgatggatgtgaaatacgccgtgtcatggatcaccggtgtccaatatgtccaaagacaactgatacgcaaaagagatgggatccatatctacaatggaagacgggattgaatggctatcatcggattcttcaaaagctgacgccggcggcgggctaccaatgaacagaccaattactgacccatgcgtcaaaaagagtatccacggctgcagttccggcaggcaaagcggctggcagatagattgatacgtacggagataaagtgagaggtacgtaggtacgtgtaggtacctgatggaagaggaagggaagtggaagggtcgggaatggtccgtgcccgcgacactcactgcagccatcagggtcttgatggacccactcttcaattgaaggcttgctgtcaacttccactgtttcggtcggcaagtcagcagtcacaggccgcgcgccgctgagttgtcgcaatcccatgctagacctaggtaagtagcctccatgttgcatcgtgattggccaaaacatgacgacaacactggggaatgagattcagaggggagggagagagggacctgaccacctaccgagccaccgtagcaaccgctcgcccgccgactcggacgggacctacatacctctaggttaccttactcagcccgcccaggacacgaggcacggactcggccttcatcccgtccattttcaaaagtgcaagtccagattggcgaaagacagcaagtccgggtaccataggtagtgtacgagggggaccagggcagcatccattgtcgtctctaccgagcaccaagtctgaaactggcgatctccatacaagccccagattatctttgattgttccagaagacgaacggaaccccgaactcgacaacatcgaatcgagaagccatccatccattgctgcaccctgacgaaataccaagagctgtgaacagttagccacataacacatacgcgacatctacacctacacctacacctacacctaataccaagcagctggggtgacggatatattggaaatagacgaacaaaggaagcttacctctttgctgccattattattcagcagctcccattccgtttcgatcaacataacacgctacacgactcaagaggaagaactgaagcccctccctccgccgcttatactacactctcccctgtcctcgacatcaagaagtcaacaacagcccccccgtcagatgcgctgaagcaccacgacgacgaatggccatctgtcccgccctcggccaccacctccaaccatgagttccctcaagttcgtgacgtcctctctagacgtcattgccgccaatgccggcaagaataaggagctggccgaattggcgcaaaaggcccaggaagccatcaagacaaacgaccagcagctccccgaccccgaggtcatcttcgcccccctccgactagccaccaagtccggcaccatccccttgactacaaccgccctcgactgcatcggcaagctcatctcctccacctacttctccgtcccttccggccggtccgcggcggcgagcgaggatggccaaccacaacagcagcaatacctgcccctaatcgaacgcgccatcgacaccatctgcgactgcttccagggcgaggccaccctggtcgagatccagctacagattgtcaagtccctcttggccgccgtcctcaatgacaagattgtcgtccacggcgccggcctgctcaaggctgtgcgccaggtttacaacatcttcctcctttccaggagtacggccaaccagcaggtcgcccaggggaccctcacacaaatggtcggaaccgtgttcgagagagtcagcgccaggctgcacatgagggaggcccgcgccaatctgagcaagctgaagcggagccagagcagtttcaacgtcaacggctcatccgacggtcaaaattccacacaagaggaggccaacggagacgatgacgagaacgtccccgaagatgcgtccgaatcgcaattacaagatggggatggcaacggcgacggccccaagctcaccctcaaggacctcgagcaccgcaagagcttcgacgactccaatctcggagatggccctaccatggtcacccagctaaaacccaacaggaagcctgcgaggtccgtgtcggaacagagcgtgcccgagagcgcccaggaggacagccccgagtcgttggacgccgaggacgaagtgtacatccgcgacgcctacctcgtcttccgctccttctgcaacctctcgaccaagatcctgccgcccgaccagctctacgacctccgcggccagcccatgcggtccaagctcatctccctccacctcatccacacccttctcaacaacaacatttctgttttcacttcgccctactgtaccatcaccaataccaagaacaacgagcccaccagctttttgcaggccacaaagtactatctgtgtttgagtatcacacggaacggggctagctcggtcgatagagtatttaatatttgctgtgagatcttttggctaatgctcaagtacatgagggctccattcaaggtttgtcgtgtgctgtgctttggtaggaacagggaggacatgtgctaacacgccaacagaaagaaatcgaggtcttcttgaacgaaatctacctagcccttttggcgcggaggaccgcccccttgtcccagaagctcgcctttgtcagtatcctcaagaggctatgtgaggatccccgggcattggtcgagttctaccttaattacgattgcgaccgaaatgtcgacaatattttccagcgcatcgtcgaggacttgtccaagtttgcgacgtcgtctacgaccgtcacggcactacaagaacagcagtacgaggaaaaccatgccaagtatgggtcagccagcgagtggcagatgcgcaacgttttgccaccaccacttaccgttgccctgatagcccaaaataccgacaccgatggcgatatccccaaggactatgttctaaagaggcaagctctggattcccttgttgagtcgcttaggtcgcttctcaactggtcccatccagggcgcccagaggtcatcaccacgggaacgggcatttccgaaagacggccgtcaagcgatgagatccgggaatccatggacccttcgatcatgggcgagtccctatcccgtttagacaccccgaccatgccatcgacaccgctgcttgacgatgaccccgaccagctggaaaaggaaaagcagaggaagacggctctcggaaacgctatccgcgtgttcaactacaagcccaagaacggcatcaaattgttgttgaaggaaggctttatccccgaagacacgcccgacgccattgccaagttcttgatcagcgaggagaggctggacaaggcccagatcggcgaatacctcggtgagggtgatcagaagaacattgacatcatgcacgctttcgtcgacaccatggacttcaccaagaagcgcttcgtggatgccttgcgccagtttcttcaggctttccgcttgcccggtgaggcccaaaagattgatcgtttcatgctcaagttcgccaaccgatacatgctgggaaaccccaaggcctttgccaatgctgataccccttatgtgctggcgtactccgtcatcatgctgaacacggatctccacagcagcaagattgtcaggcgcatgaccaaggaggactttatcaagaacaaccgcggtatcaacgataacgccaaccttccggacgagtacctcatcagcatctacgacgatattgccaacaacgagattgtcctcaagagtgagcgggaagcggcggctgcggcgggaacgcttccagcacagtcaaccggtctggctgctggacttggccaggccttttccaacgtcggtcgtgacctgcagagggaggcatatgctcaacagtctgaagaaatcgccattcggtcggagcagctcttcaaggacttgtaccgtagtcaacggaagaatgcgcaaaagatgggcggcatcaagttcatccccgctacctcgttcaagcatgtatcgcccatgtttgatgtgacgtggatgtccttcttctcggccctgtccagccagatgcaaaagacacataacctggatgtgaacaagctgtgtctggagggtatgaagcttgcgaccaagattgcttgcttctttgatctcagcactcctagagaagcctttatctcggcgctcaagaacacggccaatctcaacaacccccaggagattcaagctaagaacgtcgaggccctcaaggtgattcttgagcttggacagacagaaggcaacctcctcaaggagtcgtggaaggatgttctcctttgtatcagccagcttgatcgtctccagctcatctcgggtggtgtcgacgagagtgccgtccccgacgtctccaaggcccgtttcgttcctccaccaagaagcgactcgacggactcccgcaagtctatggctgccaagcgacatcgcccacgatcaaacacgggccctcagggcgtctcaatggaaattgccctcgaaagccgttcggacgaagtcattaagagcgtcgaccgcatcttcaccaacaccgcccacctcagcggcgaggccattgttcactttgcccgtgccttgaccgaagtcagctgggatgagatcaaggtgtccgggtcgaacgactcgccgcgcacttacagtctgcagaagattgtcgagatttcgtactacaacatgacgcgtgtgaggttcgagtggaccaacatctgggatgtgttgggtgagcacttcaaccgggtcgggtgccacgtcaatgccgctatcgtgttctttgctctggactcgctgcgtcagctgtctacgcgctttatggagattgaggagttggcgggtttcaagttccagaaggactttctcaagccgtttgagcatgtcatgtccaactcgaacaacattactgtcaaggatatgattttgagatgtctgattcagatgatccaggccaagggagacaagatccgttccggctggaggaccatgtttggcgtctttaccgtggccgccaaggaccagtacgagagcatcgtcaacctggcttatgagcacgttctgcatgtgtacaagacgcgcttcggcgtggtcatcacccagggcgcgtttaccgatttgatcgtctgcttgaccgagttttccaagaacatgaagttccagaagaagagtctgcaggcgatggagacgctcaagagcatcattcccaagatgctcaagacacccgagtgtccgctgtcgcataagcagaactcggaagtaaactctgccgagatggctctcaacgctgccaccaagccgactggtcaagaaacgggcacaacggtggaggagggtttctggttccctgttctgttcgccttccatgacgttctcatgaccggcgaggatttggaagtacggtcgaacgccctcaactacttctttgatgccctgctcaagtatggagccacattcccgcttgggttctgggatatcttgtggaggcagcagttgtatcccatcttcatggtgctacggtcgaagcccgaaatgtccaatgctcttagccacgaggagttgtcggtttggttgtccactaccatgatccaagccctgcgcaacatgatcactctgttcacgcactacttcaacccattggagtacatgctcgaccggttcctcgaactgctggcgctctgcatccttcaagaaaacgacaccattgctcgcatcggcagcaactgcctgcagaccttgatcctgcaaaatgtcgaaaagttcacccacgaacactggcaaaagatcgtcgacaccttctgcgagttattcgacaagaccaccgcgcaccagctcttcaaagcggccaccatttccacccccttgtcagcgtccaacggcctcgactacgccagccaactcagtccctccgccgacggtgccgacgccgacacccgctccctcaagatcaacggcgacaacgacgccggctccgaaacttcctccatccaccaaacgccccacaccaacggcggtatcaaccccgaagaggactcccattcctcagttcacaaccgtctcacggcttccaccgcgctttcctcgcacccacccaacacccccggcggccagggtctcgaggaattcaagccatccaccacccttcaacaacaaccgcccgtcgtgaccgccgcccgccgccgcttcttcaaccgcatcatcagccgctgcgtcctgcaactgctcatgatcgagaccgtccaagagctcttctccaacgactcggtctacagccacatcccctccccgctgctcttgaaactcatgtcccttttgaagcgctcctacctgttcgccaagcgcttcaacgccgacaaagacttgcgcatgcgtctctggcgcgagggattcatgaaacagccgccgaacctgctcaaacaggaatcaggcagcgccgctgtctatgtttcgatcctattcaggatgttcgccgacacctctcccgagcgtctcgcgtccaaggccgatgtcgaacgggctttggtccctttatgtctggacattgtccgcgtgtatgtctcgctggaagaagaaagtcagaataggaatatccaggcgtggaggcccgtggtggtggaggtgttgaatgggtttgccgggggcgttagtaaccccgaaaagggcgagatgaaggaaggcagagggttcggagaagaagacttcaagaaacatttgcatgaggtgtaccctgtggtgattgagttgctggggaaggagttggggcaaggcgagagggaactgaggcaggcgttgctgggggtgttgagacgggtgggagaggtggggttggggattgaggggttggttggtagctccaactctaactctaactctacggggaggttgtcgtcgaatcacaggcgacaggatacgttggtgatgagtggtaatgggaggatggcctatgggcatgataggacggagagtgtggttagtactatgactgtggggacgattggtggtggtggtggtggtggtggttatcgggagagggaaagggagagggagggagaaagagaaggggagggagaaggggaggatatggcgaggtagaggaaggaagatgacggaagaagaagataccaaggcgaggatatagatagtgtagtgtagtgtagtgtagtgtagtgtagggatggatgggggtaatggaaagggtagagcaaaacgggatcctatttctgtttcttatatatatatatatatatatttacatatattttcggtaatgcgcgtacaataactactaacacagtgcaacgtagttcttgtaaacacagttttgttcaggtctggctttggttttggcatggaaaggaaaatgtgcgtctttaactaattatttttttttttgttttttttttcaactgcttagttatctggcagactaggtatggttctgctttatcaaccgaaacattgtgtgtacggtatgtagctgttgtgttgtgctgtgttgtgttgtgttgtctaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaagaaatcaaatacttactgcttgctcctctaatgatgatgatcgtaccgtgcataatgggccattaatcaagtttctctgtgatgcgagtacttaaatattagatcgacttaatattagaaaggtacggtacccgagcaccaaagctgcaattccctttgcctttgcctttgcctttcgcttcatccagcccattaccgacaacccattatcagctctcctctccagatcatcctttccatgcctaaccagctcgtaaccagttcgtaacctacccatcctcccattctcctacaccggcctccgtttcgatcactacctcataaccacatctatctcctccctcggaggcatcacctccctcacccatcccctcaactcatccctttcctcatccaccgtcctatccggtaacccctccaagctctccctcagcaactcatcatccgccaccgcctctctcacaatctccttgacgatattcaccttgtcctcggaatggggcgtcacgcgcatcaacccgacaaaggcctcaaagaagtcaatcagggataaatgcataagcacatcattgcgatcgaccatgcggagggcagcaaagtgaagcaggccttgtccctgttttggtggtgccgggaggggcatttgcgttgcttcttcttcttcctcttcttgttcgactccgacgccgttggtgaggatgtcgctgttgtagtttgttgtcctcccgtttggacgagatgtgttgtgaccgtttgttgttgttctcgccgtagcataaaggtagtatcccggtgttggtgccgccacttcgctccgagctaccttgttcagatccagggccgccagtctcggtaaaatcctcagtatcctcccttgtgcaagggtcaattgtctgcctttcttcttcttttcctctacgtcggaagtagaagtgatattcgtatcttcatgtcgacccgctagtaaatccagaatcaggctgtagacttgttggtcggcaaatactcgtcgccacaacgcccctgaccctttttcctttcgtaagaccatatcatgccatgtaggcatcccggcatcgagcggatgttgttgttgttgttgttgttgttgttgttgtcgttgtggtcgtgccggagggtcgaattcgcagtcgacgtccaataggtcaccgatgactcgcccgcctttttctccgacgcctacttcgctgctgcctagccaggttctgacgaaggaatggacgacttcttgcatgtctgctagctgggctacctcggctggagcggcagcggctttgtggagtattgtcatggcgaggatgttggctgcgggaaagggtgattcgagcgcttggattagggattcgggaggcgcgagggaggtgatttggctgaaggagagagggcggaggagtttggtcgttaacgaggcgggcgtggttgggtcggagggggtggtgtgtaggatttggacgaggcgggggaggagggtggtgaggaggggaggggtgttggagtctgttgaaagtagaagttagtttactggacgtgtttctaggaggcagagtagggaagagaagagtggcaggcacatacccgtaagctggagctcgatgtcgtcgaacagcttggcttcgaggggagtggaagggtcggcgatgagagcgtccatgtgcgccgtgaggtcatcgagaccagtgatggggatgttgttgtccatggtgtctgttggcataactcgttgtgttcttcgttttctacaatctcgatgttcgccttcgatatagctcggatatggtcaaagaatcggcgacggcagcgagggtggtgatgatgatgatggcaaacaacaaagggaagatgtccagtggaagaaggtcagcggcggttcagtgatctgcagcagcgggcgttggggaagctgctggtggataccacggaacagtgggggggaagaagccaagactcgagcttcagccccaattcagcttagcgtaacgaacgcaccctggcaaaacccctgctcccgctggaagaagtgtggggcaaaaaaagtgactccagttttaattcgcgtttcgttatcgattgggactttgttgtaagtttttggagaaggaagacattcccgtcccttcatcatattgactctggcgtcaacaacatcatcatcacctacctaacgagacactaccactttgacgatatatcctacctgtcaggattacacagctcgacatacccccccccccaactaccacgaccgagtcgatcgaacccctcgtataaccccagaggaacaccacacaagaacatcaccaccatgtccggccgaggaggacgaggcggtcgcggcggccgcggcggaggcggaggatttggcggtggccgcggcggtcgtcgcgcagtagccgccaactcggtcccctggcaaatggacccgaccattgctctggacgggaagccctcggagcttttccctccttacaaagtgccccgcgcgccggtcctctcgaaaaaggacgaccgacaagtctccttcttcctctcgttccgcgaacaatgccacgactcgcctctctacacgcaatcccgcacgtgggccgccggcaccacctctttttcgtcgtcgacctcagcaagtagtagtctctttggaagcagcgccaaagcgaccattgacatctttgaggatggcgtccccagctactcgcacaagttccagcaaaaggaacggacgttgcctgacttggcgtccaggccattcgccaaagaattcttccccgcggaattacatgctacgctggatgggattgatggtggttcgagttcggtggcctcctctggagcgaaacggcgcaagacgacgacgacgacgacggcaaaaactattgcgttgtcgtcggcagagtacaagacggccgaagacgtgtttggtctttccaaagtcgctaatggcgcagcatcacaagaaggagaaggaggcgaacccaattaccaacgagcgctgcagttgttggagatggtggagaagaaggtcgaggacggaggagaggatgcggcggtggggatcctgtcggatgatgatgaggatgattgggtcaagaataacgaggatgaggacggcaacccggtggccgaagaggacgacgatttcgaggaggatagtggggatgattataatgcggagcagtactttgatggaaaccaggatgatgatgattatgatgagggtggggatgatgggggggattactactagtagtcttttgtggaatagggggagaggaggtctgagatgacaaacaaagaggttgtatgtggtggctggaaggagctgctaacaatgtcaagagagcactttgtgagatggcatatttggctcgcttggttgggagcatataaaggcattgttggattcatcatggatgtccagagagggaggggtctggtgggctcaaagaatgataccatttttctatcgcatgcgaatgtgcctcattgtcagaagatgttctatgtggttttagcgatgatggctaaatattccaagtgacgaccaagcgatgcatgggatgatcatggccactataaattcgtggcggtaattgtgaatgacttgactatcttcggcttgctggtctgaggtaagaagacctcgtcactccaacatggacattcatacaggaaggctaagaaaaacaccaaggcatgacagtggttcctggtcataacaacacttaccgacctctaggtatgattgtaggtcctattgctatttgaccaatcttgtgattctgtacgtgataacgacaagtaatcgaccgttcgcaagcttcacgggagtggatatgctatcagacaactgatgaaactgccataaacgttgcaaggactattctatctccagctgctagcaatccataccatgatgtctcgggggggtattgacaccgccgtctctccaagcaaactttgcaagtaattttactttttgtacagaaaccaaaccacaaagccttcctttccactcgcccccttttcttgtcaatagtcaaaagtcaacagccaacagcccatctaagaaccattacccataaactccctcaactgcaactcggtaataccctccttgaccccacccaccacgcccgccaccttgaggatactctcctcaaagtccctcaacaccgccgccaactccaccacccgctgatcaacctggccgccctccccattcacaccaccattctccatgtccagctgcatcttctggctcgccgccgccctctgcaactgctccagcacattaccctgcacgccatgcaaatgcacctcgatctcgcccaagttgtcctcaaaccgcttcatcatctcgtccatctcgtccgccgtcttgctgaaatacccaatcaaatcctgattactttccgcatcgtcgacctcttcttcgtctgccatctcctgctccgtcttgcctcctcctccttttcctcctgcacctcctactcctgcaccgctaccacttccactacctgccgacttgccgccggtcgtagcaacactctttgtctttgcggttccagcaccaccagtaccgttctgaccatcttcaccaactgaagcctgtccgcctgcggagcgagacgcagacgaccacaaaccagcctgccaatacccccccggcaaacgcagctggtcaatcgccttgaaactcaggcgcgcattggcagcgtcctttttcacagtttctttgagcgaggcaatagccagcacgtcactgttcaaagcactagctgcgccttcggacttgcgagacacaaaggagacgtccaaagggatggaagacagctgttgttcgtgacccggcatgaaggcgttgatggcgttgcagtcggaaatgcacttttggatggactcgtcgatttgcgtcagttgggattggaggctgtcggtcaggtcggagaagcgcgtggtggagcgcaggttggggaggtcgactttgctgccggcgttggcgttttgttgagcggtggtggtgccctggccgagggagagggagagaccaccgccgccggacgtggtggtgggttgagtggccgtggtggtggtggagggttgggtggtgccgctgaagagagttggttagttggttgggaaatggacattgggataagcaagggctaactggaggagaagaatggaaatggggatggggagacgtacaaaaggctggtggtgccggttgtggtggcgggcttggagccaaagagagaggtggtgccgccggtgccaccgaatagagaggttgtctgctgctgctgcggctgttgctgttgctgttgctgttgttgctgctgtggctgaccaaacaggctggtggtggtgccggtggtctgttgagctggctgggcagtgccgaagagggaggtggtggtgcccgtctgttgggctggttgagcagtgccgccgccaaaaagcgaagtcgtctgcgtcggttgttgtgccgtcgcgccgacgccgccgccgccgaaaaggccaccgcccgtcgcggcgggggtcgtcgtggttcctcctcctccgaagagagacatttgttgttgctgttgttgctgttgtggttgttgttgttgcgccggttgaccaaagatccccccaccagtattattctgctgttgctgagcaggctggccaaagattcctcctcctgtctgctgctgctgctgctgctgctgttgttgttgtggttgtccgaataaacctccggtcgactgctgctgttgtggctgctgttgtggttgctggccaaagagactcggtgtttgttgctgctgctgttgcgaaggtgctcctcctccaaacaaacctccactggctggagtcggtgctcctccaaacaaggatgccgtgttttgcggttgctgggcggttgccgtgccaaagccggtgccggtgccggtggactgtgcgggcgtgcttccactgcagtgagtgatggggggcagctgtcaacaacaatactttgtactaacagccgccagtcttgggacgaaagacaaagacaactcacaacagattggcagtgccggtgttgatactgagcccgccgggaccactggctgaacggaacatgttgaaaagtgccctgaaattctgtgtatgccagggatgggcttgttacaaggtcgggcaacgcgactcgggtggaaatgcgatccgtggcgtcgtgaaatgtggagatgtctgacgcggttttgactttgaaaggcacataggacaggacagaacaggacaggacaggacagccaagtgccgggtaggcaagcaacacacggaccacttgactctggttgacgtcgcgctttcaagcaccagaacacgcgcctgaccgcctgcctaaaatgtacctactttctactagtgtacaaatacatacaaacagccaagaccatttcgccgcattatccaattatccaatcgtgtagtagcagccaagcccaacctcaccttctctatatacttacagtagctgggcgggtcaactgcaagggtagggtgttagtgtctttcgcgggcggtctccacgtaaaacctcggccacactacccaaatcatagcgcacggaccgaaaccagggttttcacccgcaaaacaattgttagcactatctgaatttcgcggtttttctgttagtacattcctatatagccggtttcgcgctttcgtgtacttttcgtgtaaagagttctaagggggggtcccggggggcgcagccccctggcatcaaagtgaataaaagcagcccaaaatccaattatatagaggtattagcaagctacaacttaagatccagccctatacggaccaattcaaaatccagctctacacgtaatagcccagaatccagccttgcatctatacggaagggtgcggcgtgccgccccgaacactagtgtcattatacttcaccttcgcggcccagcaagcatcatctttccacttacaccaaacatccaaatcaccatacgtatttgaccaagaacccacgtcaaaaatggacatcgacgaagacgaggatttctacgctcccgacgagccccaggccgctccgcccaccacagccgcgaccaccacaacccccgccaccaccacaaccacagcagctcccaccaccaccactaccaccacatcaactaccacagcatcagcgccgcccaccaccacaagctcatcaacaaaacctgaagacgagcttgaggaaggcgaagaggaagatgaaggcggcggcgccatggacgaagacgacgactcggacattgacatcatcacggagcgcaaagacgggtccgcccctcctccgcccgtccagagtcgctacagcgagatccgcaacattccgcagcgggcagcggccaacgataacggagttaagaccgcgcctgtgaagaagtcggatggtaccaacagcaatagcaacagcagcagtaacaagttcggtggtggcggtggtattggaaacgaacaaaagacgagacagggaagtggtgcggcaggtggtagtggcgcagagctccctcctgtaaggacgtccaagatcgaagtggatgggattccggtttacaaacctgttggcaagccgattacgggtgtggttattgatgagggtagttcttttttcctttcctttcctttcctttcttaccattctgtgttttggaacaattgttgacaagctgcttgcagacctccctgaaaacgacaaaccgtggcgcaaacccggcaccgacctctccgactacttcaactacggcttcgacgagttcacctgggccctgtacgcccagaaacaagaagcccttcgcggcgagtacaacgccgaagccatcgccgccaacaacaagaagatgatggaggaaatgaccaacatgatgatgatgggcggcatgatgcctcccggcatgggcggtcccggtggccccggcgttggtccggccggcccgggtgccatgggtcctggtggtcctgctggtgctggtggcatgggcggaccgggcggtggtctggatggcatgccgcccgagatgcaggctatgatgcagcagatgatgggcgccgcggcggcgcagggtatggatccgagccagatgggccagatgggcatggcgggcggtccgggcgatatgggtggtatgggaggcatgtttggtggtcctggtggtggtccgggtggtccaggaactggaggtatgggtcctggcggtcctggtggacaaggtggtcagggacagcagtttggaggtgggtttggtggaaaccagggacagggtggttatggtggctatgaccagatgggtggtgcgggtggtggaggaaggggtggtaggggaaggggaagaaggtggtaggggcactggtgatcccgcttccgctgaagcgcttcttttttttccttttctgtttgttaatgtatgatactgagatacctatttgtggcccaatgccccgaatcaatggctggccggtgggatggatgggataacggttcacaaaattatgaaagttctttgctaacaggcggctggtgttttgccctcaatctgtccacgtggatgagaaaaggctggcactgtatttttttttatcacggatagtactcgatcatcacgtcactcagccttacgaccacaatcacacaagtaatagacttctttcattccttccattgttcttccaccacaactacctctagattgttccattggccactcccaaaccatcctgtctacgatctccccgctaccttcgtcaaccgcctcgccaggggcaaaatgttcaatcttccagtattccagctcaacagcgcgccaacatgtttcatcaccgtgttgttgaatcaaggcctctaggacgcctggcctcacggacttacctcaatcctcccaacggggaccaaccctcagtcctctcctcaatggtcctccagcccctagcttagggtccgcgtcctgccattcaaccagttacctattgaggactgttgatggaatcctgcacatggtgatctgggctgagggttatacctacgcttcgtataactactgcccgacatggaggttccgtgctggagaagctgtcactggaggagctgtcactgagcactgggcacggcaggagaatgaaaaaaaaagctttggtcaaagtagctgtccaattccatgatcccagtttctaaagacaacgaaggaatgatccacctcaaatatctcgaggttcaaatgactgtcagcgcccttcaaagcgccccaatggctcatggagaacggagtatttgctgagttgtctcggctttgatgagtgactggtggataggtaggtaggtatagcagcattgagttgtattgcataggtaggtattgtatagcccaggattggggaactgaatgagcgtccgtacctactggcggctgaaacatacctaggcaggtagggtttgtgacgaattcggccgcctgtgtgccctatcccaaggaggtccggtccacgtttatacctaggtaggtaggtaggtagggaggggatgttagacgggcaagctaaggtaggtaggtaataccggttgtgtgacgagacaactgttgccattgtaggtctggggctccaatgcattccaggcttccagtccgccgagctcgggttcgaacagttggagagtccaagttcagccgcctgaacttcgtacactccgcaggcgtggttctgaaggactggagcccgagtttggttgcgtcaaaagccagagtgccgtcatcataagcccgcatgttgctccccatgttgaccagccgatacggtctgggtttgagactcataatcatgaaaagacaattgagttggcagatcggagttgatgtcagcggaaaagaaaaaggtatgagggctggaatcgttatcgtgttacccaggattaaaatcgagatagctttgcccaggactatcacttcgaaatcccaaatatcccgagggcggcgggggcctcttccatgcggcggtatcgaacatggaatcgtcatctcccaaggacgacatgatgccgtttaaagaggcggtattgcccattagatcattaatgggagttttggagcgaatgcttcaaatggctggttacgaggcctcgtatggttgattgccggggcattgctcatagacgtttcagcgggtgtcgaggcaaacgctgaaaaagggaaggttgtgcggtcttggattcaagggtggtccggctagacgaggcctcaatccactagcgtgctcctatgcaccactgatggatggtgagtggcctcgtgacttgcgtacctaccaaccagtcccagatcaggatatacttcttcaagtcagacatttccctgacccgcttcacttgagtatgggtggacttctggctctttgctctttccctgcttcttgcctgttttgctcttcgccttctcttggcctttcgaccatacctaccgggctcggcaaccatcccgtcgaaaatgtctttgtgtaaaagctagaggtaccgacctctaggtagtgtgtgctggtacctctagactggccgaggtgatgcggttgacacattgatgtggtgatgatgaatgggattacggttggtgtggtggatattcggagttcgttactgggtgaggttggtatatacctatatgacggcaaacattgatgatggcgggccttagacgagctccattcttctgtttggaaggccgccgaaggagggttcgtcaggaaactcgggtattgtcgatggtttttgtatgatcggtcatatatagaggtacaggggattgtatgggaattgaggaagtctctctgagaccatagagactgacatgactgggtagaaatccgagagatagagtatcgaacagcggggatggaagtctttaaatacctctatcactgagtgtcagaggtcatccctgaagtatggtcagcttgtggggacgactaggtagtcacccagttgaagcaacctaagggagtaatatggggagagggaaaacagagtcaagaaacggtttagtcacaaagcaatacctattacaaaggtgactcatcaacatggctatgaccgacagacatacacgtgaaacactattgagttggtgattgattcgaattgtgaaatgagttctatctactgtagaccgtctgtcgaaccataagcaactggaacatatgactaggtacctgactggaggagacatttgctgctcctcgttctcctggagcaatttgcctaaggtacaaattcttctgatgcacctggtaatgggattgtatttgtcgtatggcacctaggcattggtctcctcctcagcctccttcttggacgtcagataaacgttattgcttgctccctctatgaatacctaggagttgtagaggtcccttccagccagtcacttggtccctttttcggcgggcctgtggctggcgttggtcataacaccgatggcctgggagttgagcttgcgctgcaccagcgagtacttccatgtccttccacctcaatgtcatggcttccattatgctctgcaaccctccattgctccaatggcgtagacgatgcagccaatacagaagatgtcaagtaaccgcgacaaccgtcaagtcccaaaatgaacgggtccttcgagtaccctcgtatcaaacaaaaacagggttcacgactcatcctcgttgctgttgacttcttcgccgtccttccactgttgttgaatccagtagtcccagtcaaagtcataatccggaacggtctcttgggaattgttgtttgcagcaagggttaaagcagcagcaccaggagcagaaggtgcagcatcccaagtttgtgtctccggcacctgagccatgaagcctgtgtaatcgtagggttctccaaaggatggtgtaggtccaaacggggccgtagggtgtgtggaaagctcagctgcctgggagctccgtactaaagaggccgggtttataccgattggggcaccagacgagcccataccgttgttggacaagataatgttgctattgttgtactccaacgtattggcttgtccgccaagctcgggttcgaacagttggagtccgagttcagccgcctgagcctcgtactcctccgccatcctctctagagggcttttctccacccttcgacgttttttaggcctctccaaggcctgggcgatagctgcattaggcatcacttcaccagggtgctcctatgcaccactgatggtgggtggcctcgtaacatgcgtggcttcgtgggtttggggtcggttggcctccttggccttgcttgttacattggacgccgggatcttccgtttcttctcggcaagaaccttttgaccggctttgacttgacgggtccgtgttctgttggtgcccttgttggttatcttggtctgacaacgcaagcaatattagcatttaactactctcagagacctcttatggccaaggacgaaggtatctcacattaatctcttgcttagggtgcgcgctagcgcgggcgaggtagtgaacctctgtcgagttcacgacagctgcctttgaccgctgaatgcaaaccaccgattagcaaaagctctccagtacttaactacattcaagtcaggtacaaatcccaacccgggatgtgactcacagaaacaagctcgcggacggaccgaactatatcgtaatatcccgcgtaatctctcgctccctttgggtaggtctcgtgggagtacggggccgtgattggggtacccaaggcctcgttctcgacatggtgctagataaagtcagcaccaaaaccgctcagatcggagtacggcggtgttccatagacactcaccactaaatcccaactcaaagcgaacttgctcaatggggagatgcgtctgaccctcatgacctgaggatgaatctgaacttccttctcagttttggcgatggtgctattctgaggatgaaccgccttcttcttctttccggcgttggtgctgttcgcctgcaaatgtctatcttcctcctcttcatcggcgacgattgtctcaaccatgtcttccggctcttcaataatggcgtcataaaagagctgggcaatttcagctcgtcgttcgaagttcgtcgggacatctcctggatttgcctgtaccggccgccttgttatggatcggtaccaatgacgaaatgccaaaacgtcactccaggattggactaggttcgctggcagaggacgatgattcggctcctcctttgtctctcgcggtgtggaacgtcggttttctctctcagcggcggtcaggtactgctcgaggccaatgaggaacggcttcgtctggccgagcttcgcgattccctggtctagtaggtcgatgccttggaggaaagagcaccatttgtagacctcccatgcaaggttgactcctgtaaggagcgtgttgtccgagagttgggggttgaagagaggattttggacgatctgagcaatcgcttctaatgtccgcgtaactccgttgcggtcgaccagattgtcgtaaatacggtcgatgaaaatccagcattgtatcttgtcttggcgcgtcaagtcgtcccttttcatgaactcgacgagatcgaagggattttgagggccaaaggccggtccgttggcaggctgggacattttggatgagccgtgtgtagtcttataaatgctttgtctaaatatcatatgtcagtatcctagcctaggcagtagagtcccgaacattcacaggaagcttgtagagaattccaagaaatgaaaaagggatgctcatgaaaatgactgagtagcggcggggtacctgccgacccctcactaaagatgtcggtgacggtaaggtgagaaggtctgaggaagtgagcttggagtgattaccgactaccagggatatcggaaacaaagtaagaccttgatcttctgagactggagtagaccagaagcagaaaacgacgatcgtttcgaagaagtgattgtgaaatagctcaaggcacggaaagttgacgagggaagggaagggacaaggaggggcaccaaatgacagtactgactctattgtcgacggaccagtatcacaaccaggcgctgggctgatcaaggcgaccgacaggcaagagactggacgaggtgcagagggaatcttcacgaacagtagggaaagaagtcgttgtcgacgtcgacataatcgacagtcactggcaaggagaagtgatcgctggacttacttctgatatgttatgctctacgagctcgctgatcagtctcgatattttggtagtcgaaaacggtgcgttgctcgtaggtgcggaaattcgggtgaggttggaaagttttggaggaagaaatttccaaaaggggtggctgcaagaagggaatttgtagggcggaaatatatagagtgggtagggaaggttttgaggctgaacaactggatgtgatttttggcacctgagaacgtcaaggacgggaaggagcgcacagggcaaccgacactcagccaagcagatcgcaggatttgtttggaaggtttggcactgaacagtcggcagacactcggtcatagaacaggtgctaggccacttacggtcaacttgttctgctcaaggttctctagtacgaacgatgaagggatgttttttctcttctgtcttgatttgctcagtactggtcctcgtattcttcttgaagaggtacttgccatctaaatgatatatccgtgtgtaggactcatcccactcttcgtacacagggctcgcgttccttccgtttgtacctctagatcttgatcccgcgggctcgttcatactgtaatgccagccgccagcgttgacgctgaagcgctggactgcaaaaatcccatcatagcgggacacggtacccagaaagcaccaagttttgacgcatttgaacgtatctcaacgtggaggggaggggcagggttgaagaaaccaagcaggcaaggcggcatactgatcggagaacaccctgctccaggagagcttcagcagctgatgcgtgatcggtggtaaacctccatgtgtattcaagagcccctagctctcatcaaacactcgtttgttgctgaaccgaatgtaccactgattcttttactgaaggacaggtgaaagtaaagtagaaagcaatccgtaacccgactgctgaagcaatgcacgctcgtctctcgaaatcagaagtgccagaccggcgggagccagcgttgttactgtgccatggacagattcgctgtcgatagcacgcattgaacaatatctcctcccatttcggcccccaaaaccttcgctggctgccgattcgatgctcgaccctacttgacgttcgactccccgcaatttattgcttgactcgagaatctggtgttcgttgatggccaacactgccgcttgacgcgtaacttatactcgaccgagtactgtactcgaccgaatactgccgactattcgtcgtagtctctcacgagcagtagctgaagcttgagaagacacgacagaagctcgacgacgattgccgcaccgtagagtcagtcactagagagcaacaagaatataaaccgagaactgggccccgagaaacgagaatatgttacagatgaaggagaagatagagtcgagtcctgcgatacggccactacagtagctgacgagaagcacgcggcgagaaaacaagagaatcggcgacggagcaagatcggccaagggaatcgaacgatgatggagaacaaagacaacgacgacacgacaaaaaattcaagactagagactctcttcaagttggctactcgacagtcttgttccgacaaagaccattgttcacggcgacgccatggcccattgttctggcctaggtcgacttccttggcgagaacagggaaaccaagggaacgatcaagcgaggttctgaaaatctgccacccacgcaagcgagaaaaccctggcagcagtccagaatggtcgcagttacaacccgacacggcaccccgcgatcaggagaaagcgaaattgataagtaggtagtctgaaaagggtagcgactgtgaccgctacgagagcgtacatagggggcaagacaatgggctggaagcagaaaaacaccaaagagggcccaggaaagacaaatgattgtggtctcctggctcgaggcacgaaaagaatggtcaaggttgacgaaagcaacaagtagagctcaggatacttagcagccgccgtgaccacttgtgccaaacggtatcgcaaaccgccttggcaatcatgtcgctcgtctccaaaatcccaagctccctttgttggtttatcaatccgtagcccacaccgtagcaagtggcgccagccgcttggccccaaccagtgctcgtcgcttcgatgactataccgttggcctctgcatacggagctcgcgttgccggacttctggcatgctctgcctgtattgcctcaacaaggccattaatatgtgaagcaatgaagcaaaaggaactggcctcactatggccaagagcgcaaggcgagcgaacccctctcggtcgagccacttgggttgtaacaggccgtcactccaggaacgcctaggccggagggttgagaatttccgttgttcacgggccacgacaatgttgtccattggtggtcaagtcagccgggcaaaagggatagatccgaagtaatgatcaatgtcgtcttcgtgacataacaagcaagtaaactgtaaacgagctttgtgatgtcgtgatcatcgtggtgacttgcgacgtctagcgagacctgagacggaactaagagcaagagaaacagaatcgaagcaacaagtcggcacttgctcaccagcaacgacagaggaaaggggggcgacaacgaagtcaagtttcttcccatgcacgccactaagacagacgaggaaagagcacgacaaatcccggttgaaagaaagatttaggtagttgcaggaactgcatcggtagttcagacaggagcagactgacaaaggcatcgctcctgcttctttcacatgcctttaccgaagtcggaagcacagctgccaaggatgggtactagaatcaggtgggcgaactgggaaattaaacgagagctgaagggaaagagcgacgactagtctggtcaggccgtgaagtccatcccgtcaggggcacttgcaagtgccagtggcaaaggcatcatggagactgcgaaggcgagaggtcggatgtggagagacgttgttcgtgccagttgagttgatgagatagatgaaggaaagagaaaagctgatgtgatgacttttgtccagttcagtaatttggattctgaaataaccagcatgatgccactgccaattcagcagcagtgtgaagtgtgtctttgttcctgaatcccacgccgtattaacatctgccgatcaacatacgtgacgtgcagcaagttgtcggttgatgctatgcattccctctggttcatgtcggagaccaacttgtcccctagcggctttactccggccagtcgagagttatagactgaagctacgatgtaaccgaacacctcgccacggagtatggaaacctcccatgaacatcgatatgcaggaacaatgtctgtgtacactcccttttactcgtgccacagtcaactttgtcgaaatctcgtgcacttccaagtccaagcccctaaccacctatttaagtaaacaacaaagcgcacagtaaccaccagctcaactctcaactggaacaaagtaaactaccgggtaagcgactggaatcaagatatttaatcccaaaatggaagctcccgtctcgcagtcgacattgagcatgttgctgacataatcacatcataccccccagcccgacaacccccagaacattactagctactaacgacatgtcatttgccaagaaaagtggtcgccgatatttatcccatgcaagtgcaatacgaccgatggctggatgcaacaccgtggacgccaccaccaccacacggcacggcactgcgcccctggaatgcttggctggaggctcaacgggccccccccatgtgtttggtggctgcatttccgcttcgcttcgacgacgacgtcccaagacgctggtaaatgaggccgcgcgtacgctttcagggaatcggtataaaaagggaaggtgtagtagcagaaccaggaaactttagatcgtcacaagaaaatagtttgtttgatgtgtgaatgcccccccttgtttcttggagtacatatagcgtacactaccatccatgcaagaagtgtgtcgacacctgcatacctacctagagagaggtacctatctttctggaatctcggtcgtaattcttttatgtggataattcagggtttatcagccaataccgtcaagttgacaaagaagatggctgcatatgcagctagccaaggagcaagcttaaaacgcctctagtacataacaagtgaggccttccccgattgagacttgaactcactctccgtcacgaactgcgaaagaaccgaaagatgtaagcggcaagtgatggcggtagtttacctacctacctaatcccaaaccgcaaaccgcaagccgcaaactgcaaactgcaaaccatcgatccggcgacatgacccggcgacatgactcgacaagacatcattaaagttcttacgtgtgacacttactaccaagtactctaccgtcgctcgccccaagcgagacacaccactattagtcccgtcacccccacccacatacctccggctgtataggcgaggcgagttgagttaaatgtgaccttcctcaaacaccaatcccgcgcccctatgtcgttactatcacaaacgaagaccctttacacatccgaaggtagaactatcaaggacgatcaagtggtgccgcttcccttactgctaagtgctaaatcaccgatatctccacagtcgcccattccattgggagagctgcggcggctgattggaatcccagtgggcagatcacttccctcatcaagcgggtgatatctgtagtgtagtgtgtacctggtgtagtgtagtatcaagttagccgatagttactacaggtatgtagcagtcccgcggagtgagtgagacacggtaggtaggtaggtagtaatgagtgtaactggaccgagaccccccctgaggcgaggactgggggggactggggggtgactgggggggactgggggagcaaacccacataccaggtaatcgatacgagcacaagatggtgtagtgtaagtgtaggttccgaaacggagcccccagacttgaaccccggaagagaagagaaaacctcgtcgattgacgtttcttcaagttctgtgcgtaggtcgcaagcaagtaacgcaacgcaagtcgggaccaatcgcaaccattaccataaccataaccattaacattaaaccacaaccgtcctcttaaggtcccgtcgtgaacgttgattccaaaaaacgtgccatcaatgtgcacgacttactgcccgcaactgcgtgttaaatgttctaccttacctatagaagcacggacggcaggtattccggccgccagccagcccgccagacccttccgcccttccgccagacccttccgcccgcccttccgcccgccaggtgtagactagaccctgatgattccgctgttaatatcgctaaagtatgcgggcacttaatgagctggttgctgctctctctcctacaacagtttagcgttgtatatcgttccgtacttccgggaaatttaggcgggtgggggggggggggggggggggggatgggagatgggggacactttatccttcttggggaaaacgcttcaagtttctttttgaagaagaagaggaaaaagcagtagaagaaaaaaaagaagacggaaccgggaccgaattccgcggcgcggcgtggtgtccgctatctacctaccaaagagacatagcgggggggaggaggagacggggagaggggacggcggacaaccgccgcgcggcgcggtgcggtacctaggtgggtgggtgggaaaggcaggcaggcagggactgggtcaccgggaagtctaggtagaactggggatgtgtatgcacagccggtggtggactggtggacgggtggtgactgagggatggatggatggatggatgcggccggggagagggggggaaagaaagggagctgaacccgggctccactaacggtggggggcaaaacataaagaaggggagatgcgaattcgataagcccgtctgtgacatttggactagactacatgtgatgatgtgggaagagagagataggaaatagatggtcgttgttgactcggttgtgcaagggaggtgccggttgtgtgctagacgagggggggggatagtaggtaatgacgggagtagtgtagtgtagtgtagtataggatttgaggaaggatatgttttagtgtggtgtaataccatagaaactcctccttcttccccacagaaacctcaaggggtgatgaaggagattggggcatactggcagcggaagactcgccgttgggaaattgatttgcgtaaagaaaaagactcgattcagctcgatctcgatgagatggcggctaccgacacgacggcgtcttcatcttcatgtgtacaacctaaccgtaaaggtaagtcagcatagcctaggtcggtcctatgtgtcgctatagccgtcagatatcataataaggaatgttattgcatactaagtgacggagagacagcaattgcccatttctgtcaagacacactgaaacataaaggcggtcagtccatcgcccggccggacttggcgatatagtgtagtgtagatatgctacataataccaaagaagggtacgggtattcgatggcctggccgcctacaaaagtggaaaaagctcgctaagagagagatcaatcacgaaatcccttgaatgaagtttgtgtaacgcttcgtgcagaaaagagggctgggggccgcggggatcattaaaacaagacgggagacaagaaaagaagggcccaatggtgtggctctgcttgtaacgaactgagccttagtgtcgttctcgaccgtgtcgctggaaacactccagtccacttttctttttcccttggaggttttggtgtcccaggtgtctccacgaatcccaagtttgatgggtgtggatgatgggatcccatgggatgggcacctgcactcacatcaaaagggaaccaagaagtgccgagcgccaccatctcgtctctctcgtgcccctgtactagtttaccctagcttcctactacctacgctagaccctgatgctggctcgttcacttcagttcgttaggtaagttcccaggtccaaggctcgcttggacgtctgcagcagtccatcaatcaatgggatgcggtcccgacttgaagaaaagtggaggccgctgggagtcggagtggagacacacattcgatgcttaggtggttgacgaagaagaggtccgagagcgagatgcctgcctgcctgcctgttttcaagtgcagtgggtatattgtaggttttaaaatgccaaaggggggttcgtccccccacatccctccgcccggataggcgatcaatgccgtctactgccttagttggactgtcaagtctgggaaagtcgatgtttggtgcaaatatcaagacgggcgatcgacaggagagaaatgacgtttccatccaaaaacccaattgccgatcctgcagttttccatatctacccaagtagtagttgtaggtagtgtaatagtgtaggtaggtaggtaggtagagcaagccaatggacgacgggctagaatatctgaatgtgtaacttcaagtacctaacaaagtacctaacaatagtagcgcgtgtttccgatgcctgctgggggcatggtgatgccgtgatactaactcaactagggcacagtctagtgttttgttttgttgtcggaatgagcccgggcccgtttaaagcggacacctttggatggggccaccgaccgacccgaccaccatgcccggacacgcgagttcgttgcccagactgaaagccacgagtccaatccaattccacttccaattctcctctgttgattgagatttgtgagagagaaagtgggtgtagcgtgacctcttcaggccaatcgaaccacttgctcgcccacgggtacctttgcccggctccatttcccttcccttcccttccccccttcatgttctccacacagtcgcgctgcccgaccgattgttacagtcaaggtcccgggcccgtcgcctcaacggtcattcgcggcgtccccatatttttaccacgatgagttttggtttctcagcggcgtaatcagaaatcccccaggggactgcacatgtaaccgtctcggttgtaaaggggtgcgttgcaacggccactactaccacccacccacccacgcgctgggcagtgagtcgcctctttttttttcttggttttttttttttttttgtttttttttttttgcgtctcttcctttccacttccttgcatcaaggggtccccggttgcgacactaccttacctacctacctacctacaaactcaaagcagaacaacgacgtccatcatttctttccttggggttttcgcctgtcttgcttgcacaccgcgcactcttttatcaatcttcaaaaccccgcccgacgatggatcagatttgacattttgaaatccattttaagaagatccaagaacgccacacacactgttctgctctcttcccccgttcgcccatgcttctttgtgctacgtattgttaccagacaatctcgtgaagaagcagcagcagcagcagcagcagcagcagcagcagaactcatcatcacacaataagaaaaaaatgacagttcccgtcaagggccgagggccacaagtcgccggagctgcggggcttttcgtcgcactcagcaccgtcgccgtcctattacgatgctattgtcgagtcattatcgtgaaacaattcggtctcgatgactggctgacctttatctcatgggtatgtttacctcgccacctacttttcccttctctctctctctctctctctctctctctctcacacacacacacaaagcgccacgctagatgctaatacctttgtctgtttacagttctttttcgttttctattgcacattctccattgcgggcacacatcacggcacaggccaacatgccgttgaccttccaccaaatgagctaccaattgggttaaaggtaagccttccatcatctccttaggattgaacatggcgttaaacattggtcccaacttttatagtggtggtgggcatgcgaacccgtctatgtcctcgccggtctcgccttgaaagccagtatcggcgtccaactcctccgcatcgccgtctccaagacccacaagctcatcatctggatcaccgtcggcactctggaaattgttggtgtcgcctacttcctcgtcttcgtcatgcaatgcatgccctccgaatacttctggacgcgcttcaccggcggcacagggtcttgcatgaacccccaaatcgtcgtcgacgccacctacgcctactcggccatcacttgcgccactgattggatcttgggtctcctgcccatttctctcgtgtggcacctgcagatgaactcgcgcacaaaactcatggttgctggcattctgtccatcggtgcagtgtaagcttccctttcccccctcccctttttactccccgcatcatactcacacacacccaacccacagcgcctcaacagcaaccatcgtccgtatcccctacgtcaaagacctcggcaaccaagccgacttcctctgggccacctccgacgtcgccatctggtccaccgccgaaaccggcatcggtctcgtcgcctcctccctcgccaccttgcgccctcttctccgcctcttcctgaccaagtcccaactgggcgagagcacctcgggcggcctcggcactcagcagttcggcgccaccaccaacgccaacgggtacatccgcagccgcacgcccaagaacggcgccgaggaattcgggctgcgcaacgacatcggcaagggccgcggcgtcacgacggtggtggaagccggcggcagcgacgggacgaagcgcagcatgtcgggcagccgggagagcgtgggaccgctgacggcggcgaataattggaacacgagcgagaccaagttgacggatatgagcagtgatgatgggcatggcagtggtggacatggcgggagcagcgggtggccgacggggaccaagacgacgacggtgacgcatgttgttgagtcttgagagaggacactacctgctacctacctatctagaggtattgccacggagaaagaaaggaaggggccggttattgttattgttgtcattgtgtcggaaaggaaaaaagatatggacaggactgcgggttgaacaccaccaccaccaccaccaccaatcaccaatcacctaatcgactgagttctacggcgaccctctccgtccatcgtgtgcggtccatcgattcctccgccccccccccccccaccagtcatcgccatccccatcgtcaaagcgaagaggcttataccggcatattgttttttcggatttttctgttctgttttatatccatacatccatccatctatccccatcattatacctacacctattggataacttcccactttcttgtacatatatttcaccctccctctcttccttccttcctttctttgctcttttctgcatcttcttcttcttgttgtttttgttctacaatatgtccatggcgtttctagaagaatctactccgaaagggcgtgagagatgtgtgtgtgtgtgtgtgtgtgtggcctatagtgtatagtgtatgaaattttgaaggctttagcgtatcggtgtacctagaggtagtttgtttcgattttttggaaattggaaatggtggttgccggtgttggaagcgaaatgttcacctagctaggtagaggtacaaaactgtatggaaatcatagaagtttacctaggtaccgtcgattctgtcttggcctgcgctcgtgcactatgttgtgtattcttcagttccgcgtgaccaaggtacaccgaaaggtatcgggctgttggttcgtgctcttggacattgggaaagagcttgtgccaggcaccgttcgtgccgccggggtatctttgctaatcaagtcatagcgcaaggaacacgttccagtggaggggctgggttcttccttgtctacacagtacacagtccagaggagacaccgaatcctcttgacaccaacgttacgattgggtctttgtggtgctcagtgtcattcgaccgctaaggtctcattcatgtgaggagctagccacaacgaattgaaggggaaactagaacagttggaagaccagacgtggagaagcaagcttcaactttctatctacgtctacactacctatcctgtcaaacaaagatcgactgtacagaaacaacctcctcaaagtgtaaaccatgaagacaacgacttgccccggggtctcccccgatcctgctgaatctatcccccctcacctctttaaacttgatccgggttgtccagtgttaactgaacaacccggtcattttctctagcaagcccaaacccatggccgcggcggagatagcctcgcggtactcctccccctctccccctctcccctttccctctcccctttccccactccccacgacggacgcttgacttcgctctcttcacggcgacgaacgacggcgatgttgaggatcggggcctggtgaggaaagcagccagtattagtgtcatttgaagtgtcatgtgaatgaatgaatgtaggtacgtaccccgaaccaccatccggtggttcttctctcgactggcgcagtggcgcggccagagaaagaccaagactcagagggccacttctcgatggcgacgatgaggattgggacctggaaaggaagcaaacagactggtgtgagtctggtgtcgattggagtgtcgtgtggatgaatgaatgttctacataccccaaaaccaccatccggtggttcttgtctcgactggcgcagtagcgcggccagagaaaactggcgagtagcgcggcccgagaaaaaccgagactcagagggccaagtcgcggtttgtacattcggaggatgtctccccgccccctgtagatggaggtagtgtcagaagactgccctatccatgctcaagactgtccctgaagaaggaaggaaaatggaatagggaagacagaagatacttaccccatcgaggagggggaggagagtccgcccgggacataggcccggctgcttcaaaacggactcttggccagccaggccgaaaagctgaactgatcgctgccccgttacatttcgttgtgcggctgtttgcttgtcttgtgtacggccgagagggagagggcgagaagtagggggagatggggcgccggaaccgggaggaacagcggccagaggatggatggatggatggatgttgcgcttggagaactttgtgatggcccaaatacccagaggtagagttgggttacggggatcaaaacgaggagaagaggatggcgtgagtccaaaggtgagcgactgctgaaacaagtcaagagtgatggcgaaaaccaagaagcaagaatctgttctttggggctgacggtgcggtggtgatcattttggaaaaaaaagttgatagagtgatgtgtgagtgtgtgagagggaagtgagggaaaagaaaagcgatggagaggcgagggagcacagaataaatacttggtcgagcagctgggacaaggggaggcgagccaggctggatgatttcgacggacccgacaacttgaggaagaggggagaagggaaggtacgccttgcctccagacgcagggaattgtccatttgtcatacaagctgtgtgtcccctcctagagtcgagctggggaggaaggaagaggccaacctacatctcttgtgtgtgggtgctcggggcggctgtccatcgtctgtcaggcaccagaccatgaacatcgaggatcccttaccgctttcggcgctcccggaacgcagcttcttgctctgctctggacaaacgaacctcctgatgacctcgacgtcatcctgtcacttggatagaggaggtctggaagcttcccctctcgctcctctggtcatttgctgtggatgatcaggcctggatcgagatctctcgaaaggattggcggagctgaaggcacgcacctgcctcctcccttgagtatgattcttccttctaagccctacccccagccgcaggagagattgcttccgcacgaggcaatctgctccctccgatgacggccaggcccacatcatgctagcaacctatctttgacgctggtagcagagagatgaccctccgcctcagaagtcgccgtcctcgacaactctgacatcatccaaattccctccagccctcacatccgtcccatcctcccccagctttgggtttctttccagactgtacctctacgtccatgtctacagctccagtcgcctgagcaaggacatgacaaattccagtcttcccccttccatttcttcttcatctgtggccgtcgtggaaactggtctgtggttcttctcttggctgtctagctgccggaaaaataccgggcaggtacgtcgatttccttcatcacagcatattccaaccttcccttctcatgacagtcctggatttctgcagtaggctaacaccgcaaagaacggacaggcaacgaaaaccaatcaattcgagcttcctactcccactgaggacggccccaataattctggctgtcctcaacgatctccgccgcatctgtacctgcctcgatgagtgtgttagtgctcctatcgacaggtacatcaccagaagccacaagaagctgaaagaccaagattcatatatcggaacctagaggtgcctctagacataatctttctttctcgctcgcaccttcggagtgtcgaccaagattctccggatgaatcgggcatgcttctgtccgagctgtcgtgtacgataaagacattcccactggtcgatgatacacttgctaacagatccatgcttcttgccctgccagtcaatacccgcctggatatgagaagtcaagttggcttcgaggccgccggaaacgaaaggccgccgaatatacctgctcagcatacggccaggatactcaaacaggacgatcacgaagtttgatggacgacaacctggaggtaagtaggtagagactgctttcctttacgtaagttaaggtgttttcaaggctcgttacatggatcaatctccttgcctcgttttcatgcctaggtagatgttcaatgcccttgttcgatgatacttgtagtaccaatccctgagtaccccatccacctctaggtaacaacaatgtacaacagaaagcgcaagaactgaagccagcaacagaaggccatggatgtccgtaagttcaaccgcagttgaaggcaagtcctgcaaaccaaagtgtaccctaggggtacgtttaaaaggactgagcatcctcctcgtcgctcgaggcacgcctccgtttgagactttgaagcgtcgtattgtcatcgacagtggcttcatcgaccatggccagcgccccaccctcggcatcattaccatagagggtttggtcatcctcggcgtccacttcgtgctctagctcagagtcctctgcccacaccttctcgccggcctcatgcgcggtatttggtggctgcgctgccgctgccatactccttctgacttcactggcgattgtcagatccgccgcttttctctcagcgccagtcttgttcacgcgcttggactatcattcattccatgtcagctacccaatccttgccgacaaacgaaacgacgggaatcaaggaaattggcttacactcagttcagccgaaggtctaccggcgaaacgggtgagcttggagctctctgttgtgctcgtcaccgccgctttggaggaacgaaagaacgtcttcaagtccgctagacgggctccgaagctgtcgtaaggtttgaatacaaaatccagattgaaaacgccggcattcggcattcccagtgaaacgtcctggagagcgcgctgtagggatcggtgatcagtgactaccctaggtaactcaatcagggaggcaaagaaaaagaagcgacaacttaccagggcctcccaagcactggactccacattcaacagcgacatgtgctttttctctttcagcacatggttctctctaccccctttgtgctgttccttgtcgacaatatcgtggtcgttcaacatcgcgagaaccagctcgctaacaacctcctgctcttgctcctgagtcctcggagcatcggcaaagctgccctgtgagaagccgtacttcgtacgaacttgataggccttctgccttctcttccactcttgtgccgcaagggattcgggctcgttcttgatcgaaagctcttcgaaatgctggtccacgtcgccgtgctcttgcttgtgagcgtcccagtcaatgccttgcttctcgtggacggcgagctttgggtggagggtagcaatgactggtcttgtctgcccgatgttgccgtaactgacctccagagcaccaaatctctccatgaacacggcccatctgaaggcgtcaaaggcaaacagaaggtggtctctgaagagttgtccaatatcctcgtttcctggggcagatgtcattgcctcgtaggcggcccagttggctggaacgtacggcggcggggctccgacggctcgatgggatgcttggactgaggcgcgagagcgaaatttgccctggacattgggaacggacgcccatctgtggttccgaatgaagtaatagatgctgtctattgtggaaagaaagagtttgtcagtaactctgtgacacccgacgctacttggcaacgaagaggccaggcacttcgcttttcttgtagaggtacataccgaggattttccaatacggctcatgcagctctgttccaacaacgccggccataacgttgtccatttggacgatggtctcagttgggagctgtgcaaattccccgttaacttggatctgtccagcagcttcgttcgctccaacgacttcgttcattggcaactgtgcgacttctccgcccatcgggttgggcatgggctggttgccgacggggttcaagttcatcccgaacccatcgttgttgggtgggatcggtccaacttcgttgcctgcgaggagttggagaaaatcctcgtctccaaaatctcctagatcgtttccatcaggaaacctgtttggagcgttgttagcgtccagtctccgaccaggcttctagaccttggagcggttctacggcttcgacatgggtgccaaagtaccaaacgacacgaaatcatatcgcgagatgacgatgaaactgaaaattgaggaatggaagagggattatatcaagaagaatcccgcatggtatataacgaaagtgaactgtggacgggccaacttactgcaaataagggtccacgttgagaggagccatgttgtgatgacccatattgttagggccattgttgtgggaagcattgtcctgatgagcattgttgtgaggagtcttgttgtgaggattcatcttgaaaggctggcacgagactctcgagcttcaagaattcgaatgcttgccttaggagaccaccgggtgaagtgattacggtataaaccagttgtcgtcgtgttggcctttgggtttagaaaacatgggctcgtttgttcttccgcaatgctgggtcgatttccaagcaacaactagatatgggctgttgttggacttgagagaagctcccagatggtaatacggtagaggtatgcggctttggcagagactcgatcgatgatcaagcaaagggaagtgaggtatcttggaagagagtttctgtcgtggtggtcgtcgttggttctgcaaagttgagcgatcagaacaattttttgtcgaaggactggacaagaagtacgaagcgcaaacggatcagacgaggggcagaccttaaccgccattcaccacggtcgacaagcccggctggcagaacgcgacaacctgaacacatgggatgaagtcttatcgggatcgaaacctggagttgtcgccctgatagcaacgcgtagtcccgtgcgagcggtaagtacggtgtatgtctgtcaacggctctccagtcccgctccgttaccgtccccgctgttgacactggacagaccgctgaagacagggtcggttggcgtggtcgcccaaccattccagcaccggcatcgtcagtacaggtgcctctaaacatggcctgacctagatcacggcggaggagaagatagagcaaagcaacatgaaaaccatcctgctcttccgtcattggcttcaagagggcagctcaacaggaatgaagtcgcaaagataggtagtgggaagtggaaatgtgtgatattgcattgttgttgaagggtacctctatctaacaccagctacatctaccgacgatgggatttgcctcaacgcccgactggagtctatagcgcccggtgaggagcagtgatacgtggaaaccagcgtagcgcgaatgatggatgtgttgattgttgtcttctctaagtttatctccgagctgactgctatgtcaagcaagcctcatatgctgtttgcctcaagggtggccgcttccctcgatggggtgccacttccgtgcccttgacgggtgccaacggggaaaccccgtgtcgagcagaaacaatttgacatcctctaattcggatacaagaacattcgtacaagaaaatagaaataaccacagaagatgacgaaagggagatagctttggtcccaatcggggaacactctccttggtggccaccgtcgccctggtagccacctctgccctggtagccaccgccgccctggtagccaccgtcgccctggtagccacctccgccctggtagccaccgtcgccctggtagccaccgtcgccctggtagccaccgcgaaccttccacttcccataaacggagttgctggtaatgaggccgctgattcggagaatctcctgattccacgaacacatgttcatctagagctgaatagctctgctcctctggagaagctcagtggtctggcatttgaaatgctttttatccctagtgccgttggtcatatcgagaccggcgattgagactttcttccagtggtggacggcagttgtcggtggtctcttgggccatctcgcgccgcggcggcggcggaagcgaccgacatcttgagcgcttgccaacacctgggaggaggggatgatgtttgagattttaagcgtcgtctgatgaaactagaagggaagagtcgctcttgatcgaggggagttgtcggtggtctcttgggccgtcttacgccgccgcgggggcggaagcgaccgacatctttggcgcttaccaggaactgagaggaggggatgatagtaagtgcccgtcgtctgatgaaatgggagcatatgagccgctttgtaatcgggtgcagttgccggtggttttctgggccatctcacgccgccgcggcggagaagcgaccgacatcttgagcgcttgccgcgaagtcgcacaaagccattatacaggtcccagtatttggagcgctgataggtgtctgtacaaaatatcccaacagctgtgttggacggctggtggtcaacaccttggttggcaccaggccaaattggtctggacaaagaggtagttgtacaataggagacagttgagaactgaaaagacactagcgacgccagtgtcccacaaactgccaacaggaaaagaaaacaagggagaagcatccgctcggatgacaaaggctggttcggacgagggctcttccaggaaggacttcctcgacgtggacaaccaagatcctcctggccaacactttgagcggccttgaagtctgtcatcgttggtaacgaagctgatagagtccgaattgatcgcagacatccgacggcccgctttcacttgctcaagacggagtgcagtcttggtgttgcgagtggcacttgttttttcgttggtcttcttcgctatcaactgtgtcagtctggtctctcatgttgcgaaaggaaccgcgaggtcgtggcaaggagaggaaagaaagtaggtacgtggaacggacggactgcgagaaaagatgggagcttaccgagctgaacgctgtcgttaggtcgcacgcccgtattgccgaaaccgctcagattccatcccggatacttggacgccgacgcgtttgcgttgggagcttcgggtttgggggggggggggggggggggggtaatgctagggagacgacgagaaaggtgtctcgggcgtggatagaagagcggaacatattggctggatggaaaaggaaagatttcgcgaagtggtgatgcaagaagtgatgccttactcatagcagagtgttgtgagctgtggtgttgtgatgttgatgtggaggagattactgacaagtagaggtactctagaggtaggaaggagaatggcgaagccgtagtaatttggagcagtaagaggagcaagaagaaaatgtgtgagagaggggtaaaagcgtggcctcaggctccagtgacgctgctggaggggaaaggcttgcgagtgggaaggaggtgtaaggtgtggatggagcgggggacgcgtgactgaaagcaaacagcgtctagaccggccgctgtcattggtcattatcgaatttctctacagccacttacgaccttcgttataatgaggggcaggtcactcgtgtcggtgtttctgctctccattcccgttgacagcgggatgatacatgaactgccactcaggcatgtcattagggatgggggcaaccggggagcaaaagagaacttatacctgtcaagcatcactggtagactcatgcccagcacttgaaaaaataattgactcacggataagagcacgaagcagggatgttaacgcggaaaccacaattggagtcactgattaagtgactgtggcatgaagaacgtgaaccattgggtctctatgactggaatctacctctatggaacagccatgactcagatctgaaattgtgattatggagaggacaaagtagaggtgtatttgctacgaccgaagacgaaggtctggcttcaacagaagggaagcagtagcgtaaaatagagaaaccacatgacagctatcatcgtgaattcatcaccaaagtccggtagagacaacttctctccttcaacccaaccgtcatcctttccaactctcttgtccagttccttaagtaccgtatcaatctgctattccggcctgtaggctcccacaacctcgactgattccgtcgtcgacacctgtcttaaacttcagatcgggaagctgaaagggatggacaatgccatccagcatgtcgacaacacctctcatgtcctgtcaggtcaggttagagcctcaacggtccttacgctgcgacccagaagcagcagatccgtcgccccgagggcgaaaaggctgtcttcccaacaaaacattgtccctgaaccatatcaattcctcctcgcttgggttccgatttactctatgttcttgagtggcattttggccgacattggagactgaaggaacaggtgtctccgtggctggctctatggttcggtcattgaattgctcttcctgtggcatttccagcatggctggatcaatgtacaaggagtcaagttgtccttgctgtgcgaaatccgcctcttgtaagatggttggcagttcgaaatcttgcggctgtgaaatatcggcttgctgcagccgtgccttcttggaagcacgcgactgatgctgaacatcttcgtcgtcgtcgttgctgctgtcgtcgtcatttcttaaccgcttctttccctgaccggcatcggcattaccctcggcattggtaccagattggtcatcaggagtcaggtccgccacttcaggaacgttctggcgagcttcctaagcttcctccgcgagtgttgcctggggcttatccttctgggtggcagccaatttccctcgctcagcagtttcaatcttgatcagtttgcgcctgttgtcgttcgttgatttgttggagatcttggtctgcagaagtcatgagttcgttagtgactcgctctttcatgtatgtaagactggaatgtagatgcttacctggagttctgccttggggttacacgcgaagcgagcgaggtgtggcaatgaatatgtgttcatcaccgacgctttggagacctgtagccaaacatgtgtgtggttagcagaagaacgtcacaaatcaagagactgtacgactcacgtgaaatagctttgttaggatgtcgcttcgctctttatgagtttggtacgcttcgatgtccaaacgggtggtcgcggatgatcctctggttagaccgaggtgtccgtctctcaaggccagcgatgcctcccaaccgaacaaagccacatcaagagcagacaactctcgcttccgctgtacaatgtaattgagctttttcttgttttccttgccgtgatattcgaggtcgaccatctccacttcgttcatagcggccagactcaactcgttggcgagcttcttctgatccctctgagtctgggggatgtcgtctgtaccattggcctgacccagctttgcatgtgcttttcgcacctcctgacggtaacaccactccttggcggccaggtagtccacttcgttgtcgagtgggatggaagcgcccggctgcttcagtgctggatcgctcttcaggtcgacaagagcctgcaagttgttgatgcagggccgggtttggccaagagaggcgatgccttggtcaagggcgttggacttggcaagtgtgacgctccaactgtaggcaacacgagtgaattgctgattattttggatggcttgtcgaacttcgttgctgatggccgtggtcaggaacatgttcatggcggggaacctgatcggttggggggacggacccagcctcgcgtagtagatgcggcgacggaggatgaaatagaagattgcatctggttgttgaggttaccgcagtggaaatataggtagggcaggtaggccacttggggggtcagtcgcctcctctggtttccgagcactcttttggcaagtagcctactttttacaggtaggctacttgagaatcaagacctctgattggccggatttaggtataagatgataaaagttaaagacccctataaggaccttctggaaggcctctataagggtcattggtagtagctactatagtggttttcttagtgcacctcttagtacctagaggtagtcttcgacttcgaagtccggatgagggtattcacatttctctgcgaaactttccgcgcgaaaaaagactaccatcagcgggattgaactggtgatcttaggaaagaaggtaacgataagaaccattaagctactggcccaattggttaatgaagaattttattccttttccctatataggaaggagtaattcctcaactatatattggacttggaatttttagcaattcttttagtggaccttatagcacaccaaagattcggccaatcagaagacctgattttcaagtagcctactcaaatcaagtaggctactcaacgcaggtagacttctagccttcaagtaggctacccaacttcttgatttttccgctacggtagagtcagtgtgtgcccaagcctgttgaagttccctcgtcacgtacctaggattgaccagtagacttttctctggtgctcgttcgcagcgtacattatgtcttggagattttcggtgaccattgttggtggcataatgacaggttgtgtagatgacattgtggaagctcggttatgttgatgaagagaatggatgatctgatgagccctcgaaaaggggggaacgcttggtttgactgcaatagttccgatggtaagtatgtgaaagcgcaaatgaagatacctctacggtgaaaatagtacgagaagctagctatataggtagaaagtgtatacaaatgaagcgcaagacttacaagagagatgcaattaaaaatgtctcgagggtgctgcgacctcagtgcgcaaagtcgtgatgcggtgcttggtcgggtcgtttcggaggacttggcgataatgcgagaagccggctctcttggaagctgaacagtgggactgctgagagaaatgttgtcgatgcaaagtttgcttcttggtgatggcgttgacttgttgagtctggcgcgttgagcagtggggaatcctggcgcgatcttgtgttggcggaaagagggacgattctcgacgtctactagctggcggacgacaagggagaggtcgcgacggaaattgaaagaaataatgcctagtggacgcagaatgtcgagggaggttgtaaggcacaatgctggactgttgctttggaggcgggaaagtgaagttggtgaagcagattgctgatttggcagaaagaagaggacgatgcagaatctgaaaggtggtttctgtagagttgaagttggaggggagagatggggagagcagacataaatatatgagggaagtgcgctgtcgcgtctcagcaaggttcacaggcaagaacaacttgcatgtggacactttatgtgaaccctgaacagagccttccaaactgagagactgcaggcctgttcagacacgattctattatccaaattcttaacgcttacatacgatccatgaccaaatgcactgaagatcagtcagtgtccttcgaacctcataggcatgtagttgacttgggatccacgtgtcccatcacgtgaagcagttgtctgtgtcgccctttggtacaccaccaccgacgaaccaaaccacgtcttcctaccttgcctctgcccgaatgggtctgctttttggtctatatccacttgaatagccccgacggaactaactccgtagtttatttggcctaaatcgtgaaaaggttgacattcaacggtcttggcgctctgggtactaacagttttagcgggaagccgctgccagcattgttagtgagacagcgagaaatcggcagcagccatggctgtcagctttcctctaactttgccagctgtccgcgctttactgtcgccccaaggagtcttttgaactatcgagacagcgtacccgtcatctgcttgcaggtctcattgataggtgcctaaaaaggaaaataacggcgaaatcatgtcgagaccgttcttgttcggccattgctggacaacattcgagcatgactgcgggagagtggtctgtgcaccccagtagaaaaataggtaacgaacaaaagctagaagaactcctttgtccagtgctttgtccggaagcccaagcacttgttcattctttatgaactggaagtcattgaattgatttcagtgtatcaggcctcccattcgatgtttgtgtcaaactggaatcactctactaaaactgccaatcgtaggtacctacctctatacaccaaacacggtatttgaacatcgaatgtttacttccaacgtcttggcgatgcaagcccctgagcgcagcgtcgtacaacatcaagagtcatcagcgctataggcctccaagacggcaacaatcacaaaacatatatttccatgggagagaagagaaaaaatcagaacgcaatgttatttatctctgagcgttattgttataaaaggagctggaaaagatacttctatatgtgaacgacgaatgtaatttccacggccggctccagacgcctcgctacaggtaaacagagccatgaaacccataggcacctagctatcccctttaatcgacaactaccgctgccgcttacccatgttcctctcgtcccaactgacaacgcggaatcttttactgagtacatcccgttcagacctcgtaaacatctctctccacctaaagcttcttgctcgccgagtcaaggtgggcttcatttcgacgcctgggggttgaaatgggcggttgatcgccactcacggtgttgaaagtgggccctcgaaaccacccccgacgtagctgtgatggacaccgaattcctggttatgaacctggccagcgaccgggaactgagctgcataacctctataaccgtgatgatgaaactgcgacgatgaaccaacgccagctggaccaccaacttggtttccatggtgctgaggaatgaagtcctctgcaaagtcgtaatgggcaagactattagcctggtggttagccatggagttttgatagtccatagcggcatagaaatcctgatgctgatgatgatgctgaactgacggcccgacgccggcatgaccactagatttactaccaagttggtggttgagatcgaggtcttgagagtgaaaggacgatgaaacacttgtatcaatctcctggccaccattcgcagattcccgctcggcattgctctgattgccgtaactgtggtaatcaccgtcacgatcattgtcgacaaccttgctatcgtagaggtagtcgccgtagccatagtcgtagacgggcagcttcactattgtagtcgtcgaggtagcaacagtcacagaacatataattccagcgggagagaagagtgaaacatgaacagtaatgctacatgtacctctcgggtacctactatcttgataggaggaagagacttatataaaaattgaacgcctctaatggttcgccgccacttaatatccctggccttcatttagcccgagcgccttgttgaagaaaagcataaaactaatcccatccgtctcatcctcttcatcctccagagaatcgtctgagaatgccccggtctgattaataacattctacaatccctcgatttgccacaacgtcctcctctcacggcttactttcccattccttcagatctcgtactcatcctcctccaacacaaagtggccattgctcaggtagacgtagtcaagatgctggccgttttgcgagccggcagctggggcggactgctgggtgtaatgctggctgttgggaagcggggagttataatggggtaaatcggaatagagagcattggtttggatggtattgggatgcgggttgttcaagttggaaaggtgagagctctgacggggtaagctgggatagagcgcattgggttgagcaatgttgaaaggcagactgttggggatgtggccctgacgatctatacctgaggcgagggcgttgttggtctgctgatgactacctctacctactagaggtacctctaaactcctcgctcggtacgtgatacgaggcagggaactgatcgctaggtacctccatggactctatcgtcgtggtgttgggattggttcgacgagtccacgccggctgaacctctaacttggttgccgtaatggatatcatcgttaccgtgatcgttgttgtcgtcgtccacgtccgtgtcgttgttgccgtcctccccgtatttctcgtatagggagttagggttgttggcgttactgccgtagtccgcgttgctggcttgcgtgcgcgcctgtcgtgggcgcctcgcacgcttgaccttggcatgacccgcaagctcggggcccaagacatccgcaagcttgcgcttgactggcttgggatagacggcaataacgtcaccctgactgtcctttagctcccgggtggttttgtggaacgaagccgagccatacttttcgaccgccgttgcgatcttttgcctggtggccttggcggcattcgtgtacaagtttgagagttttgtctgtcggattattagtacctataggtaggtagatattgaataggtcttggttcttgagctgcataacttacatccaacttggtggctgggatgttaacgaagctctcgaggtagttgggctgagcgatgttgtaaactgcagctttgaatgtcggtgtcacaacggaatgcaatctatagtggtacctaaggcacctagcttaatcgccggtatcaaggcgcaacaatcactaaaaccatatttctatagggagagggagagaagattgaaaactgaaacgcaatgctatttctgatggctcttgtcaaatcaacgagctggaataatacttgtacgtgtgaacaaccaatggacttccctaggccgacaggcaatgtgataccccccttcagatctcgtagagatctccctccaacgtaaaggtctggtttcccgggtggttgtgagtatgatgagcgccgttggccgagcgggtagctggggtggtctgcctgccatactggtggttgggatgagtgacagtgggatggggataattgtgatggagggaactgtggtagggggagttggggtaaagagaatagtcaggtggggattcctggtaaagggaaatgggagggggggaactgtgcagaggggcaatgagatggggggaactgtgatgggggacaattggattgagaccactggggaggaagccctcaagaccggtaccttgagcgttgccagccggctgaagaccataatcctcgctccaagccgggtcgaaggcagggagttgaccaccatggacttcctggtcgtgatgctcggactggtgagatgaggatgacgccatctcaactgcgtgagctacttcgtggtcgatcatccgggaaatgaagtgctgttcatggacatggacggagtaatccgaggcgtcatggaactggtgcgcactcggtgtcgcggcttgctcttcaagttggttgccgctttgagcatcacccgcgccattatactcgctatcagattggtcataatcgttttccgaaccatactcgttgtcaaactggctctcgttgtccgattgatgttggttggcaccgctgggatcgttgccgccattggaatcattgtcgccgttgggatcgtcatgggcgttgtcctggttgttggccggtgtctgggcctgtcgacgggagcgcctaacgcgcttcaccttcgcatgtgggatgaggtccggcggcaagacgtccgccaatctgcgcttctgtggacggagtagaacgtcaaggacagtgccatcgctgtccctcagcacgccggtctcacgatcaaatgctgcggagccatgctccttaaccgcggcagcgatcttcgcgttatgtgctttgatctgattggtgtgtaggttggatagcttagtctgtaaaagcgtaagcgacgactcctaatgatgcaaggtgaaaggactttgtcctacatccaactcggtaatcgggttgttgacaaacctctccacgatggaaggctgaaataggttggaaacggctgccttgcagcactactccgggaagaaagtggttagggtcgaggtaatgaaaagagtagaagggacagactcaccgcgaagacagcaactatgaccctccatctggtggtgaagtctttgaactgcgccctagcgattctggtcgcagggttgcttagaaaatcgccttcgctgccttcacatgcctgcgtctcggcctgcagagtgctagcgttagaagagttgaccggatgtagctgtatgcggggggaatcaagtaataaatgggtgaaagtagaggtaggttttggggataggtctacgtaccaagagtttccatgccatacgctctgcgctcttgtcggtaagttcttcctcgacaaacctaatgtggccgtgggtgtcggccctagaatcgcagatgttgtctgtgttccggaaggctgcgaccatttggtcgaccaacctgaagcgttcctcatcggtggtgggaatatcggcagcagtacctccaccgctgttaggagacatcagtgcctccatctccagtctccagtaatcatccatagactggatgtaccgctgcctgggcagttgagcgttggagctcattgtctgcgaagtgagtaagtaactagtcaagacctccctttcctaccttaagcacaaggcatcatagccgtcatctgttgcaaagtaatcaatcattctttggaattgtcaagggatagggcaacaatgacgtgggggactagcaatgacgaggcgcatcaaacaagaatcgaactggccggaacgatcttgaatgagtgcacgaagaaagatacatacgatttggaattaaggtattcctcgaaaggtaaagctcggttcgagaaagcgagtagagtcgatactgtcaaagtcaaggcggttttgaccttgggtgtagaaagttggcggtggttttttgggagagacaacaagcaaaagggtcggaccttttgtaggtgtttgcagtggacaaagtgaatggggaaaagaatgtggaaaacgcgtttggcccttgacaccttcacctgctgttttgaacctgtcggcgacaaggacgtcaacgaaaatcagatggaaggtttgcgtgaagatggcattgtgggagaaagccgttaaagaagacgttcaccgcgcactgtccacacacgaatcgcgagtcgctggatacggcggcgtacggactgacggggatgcatgagagtaacttcggttgcggcatgtaaagttagagatggtgttcaccgaggtgtcctctggcgcgacttcgaagtcgactgaagacagtttcctgacaatggcgttgacgtgaacttccgctgggcttatataaggactcaaagaaaacactcatgacctatcattccatgaatatcccacgggaatatgttgtctgcaccagaatgggcgaaatgaaaacaacgataaagtaaaaacaaaatctgggcaacttgcaccagagaaaagcaaccgacactcccccagaaactcatctcgagtttccttcgtgcctttgagaccccgtctaaatatgaagagtggtccccagatgcaacttgcatcttccccttcctcgtccactcggatatcagacaaccagcaccaatgccctagccttccaaattgatatagctgccggtacccacgtcgacacgcccaaagacacccaacttgtgtatttcatcgactgagtctgcttgaaatttgcccatggatagaatgaatgagggtcatgacggaagctagatcatcatatacgtgttggaagtttagaggccagatagggctctctgacacccagttggctaacaacaacttactcgttccgataccattcgaatttccgcctccatgtacccaggcaagcagactgacactttttccgggactgggtcaaactccagccgtgggtagaagcgttcactcgccggaggaactatcctctacccaccaactcgcaccagccgcattttggataacacgaccagatcggtttacagctgtacgtctgaaaccagcctcgttaccgccatagttggtgttgctgtgatcccgctcgagggatgggagctgagtttgatgcggcatgtgatgctgacctgcgttcccgagagtggcgatgcttgggtgaaggccagtgctattggagccagtgttgttcaagaccgtgtcgttcaagctgttggtcaagttgtcgccactgtagttggggcggccatgctcagaactgtccaggtaggcgttatccaggtcggcgtagctcaggtcggtattactttggtcgccactgaacagttcgtcatcaaaaagttcggcgcgtgggtagtcggcgttgctctgaaatgcttgagtcgggacttcatcggtctgggatgagttcatagtaaaattatcggcgttgaggtgttgacggttcgaatgattgtcgccgagggggacgctagaggaatccgcatgaacaggctcgtacgcttcttcctcttgaatagcgtggagggagctcgcagcgtggttctcggtagtctgtcctccattggcaacagaagacacacctaccggacttgcagaagctcccatgcccctgcgacttcccctagaacgtttcaccttggccgccggggactgagccagttccgggggaagaaactcgctcaggacgcgtttcctcggcttcatcaatgttttgaggagcgttcccgaggtgtctctgatctcggcgcgatcatcaaacttcgtgacgatttgaccatgatccctggctgccttgagctcatagttgtagtccttatttctgttcgtgttgttgtttgatattttcgtctaaagcaggtgacggaggccaaagcacgttagaggtctgcccatcctgttgtattcggaggcatacgatcgcctgaacttacattgagctccataatagggttcgctgtatagcggtccaggtagtgcaccgcgaaaaactgggtggctccggccttgctggactgagctcctgcgtcagcatcttattgacgagaataaaacgagacagaggagagtcttacgcgcacaagggccaaaactgccttccacctactcgtgaagtcggggaagcgtgccgtcagaatatccgggttgtgaaggccttgctgggtgtcgcggactttgaactgcacgaaaaggtgcgttagtactgatttcatgggaagtatctggatttcgtaataaaagccacttaccagggccctccatgccattatttcctgtttatctctaggcagatcgcgaataaccttgacgtcagagctgtcattgtcaacgacgccagcggtattggccattgcctccagcatctcgtcaatcaacacgccctgggcgtcatcatcgttttctgggaagtcaccgcagtatcctgcgttagcaccgctaagcgccgctgctctggcctctgcctccaactggtggaaatgggcggcgttcctgatgattctctgcggacgcgcaggagggcccgtaggttccattttgtagaaaatgcttttcttgggttgacgacagtgacgtgatcagttgctttctttgatcagtttcgcttgtggaggaggtgcgagtgagaaggcccacgaaagtaaagagagaggcgcaagatgggtcgcgggggggtcgctggagcctctccaaagtaagtgaatgggcattccttacctctaggttgacgtgcagtgcctgccgggtgggatgccggctgttacctgcgatacggttgggaagaattaattgcggacgtggacatcagatggaagatacttgtgctcaacgaggcgcttctgtcggagtcctcgtagtcactcccgttgttctggtcctgcgacttcctatcgcttcggcttggacagctccacgggtaactccccgtcgagaaagtcgctctgggagcgtttcaacggcttgatgattgttttgaccaggttcctagaggcgtccctgacctcggcaatgttgccgatctcgataaccgtactcccgttgtccctggtgcccgtgatctcatatgttgtattttctcattctgttagtatcattgttggacactttttgtctcaatcccggaatagggttgcaagtgtacctctacatgtatgggcggccaaacaagtctgaacaggcagcctttgagttctagggacccatgtcagcattaagttgcaaatgacggagtgagggagagaaggcgcttctgcaacataggtatgttctcagttacctctaacgattaattgccgctagctccgctaggagactcatcgttgggattattcgcagctccagacttctgggcattggcagttcggctgccgccactgcctccggagcgaccagcgatgggctggttatcctcgaaatgcctgctgaaactcaagtacggcattgggtcgacgggtcgctgtgcctctcgatcccaaatgggcaatccaccatttgtataactattgggaggagcagagtactggttgggatagtctcaacgaactccccacttttgtaggggcgtccatctctggtaaactgcctgaccctttttctcgtggccgggtggtatgtttttttggcatgcttgccagtgatcttagcctccaggatgtctggctctgtaatcttgatttccttcgcctcaagtttgatctccagcactctacttattaccatgaatcagggatcgtgctttggtgacgcggtccctagcctcctgtcgggaccctcccgatgaacacaatgcaaagcgtcgaataaatttcatcgcgatagcttttgctcgttcagagatgattgtggaacgaacgcagcatctcttgcctctcccttgtcatattgcggatggccttgacattgccgttttcgtcagggttattgcccacattgtcgacgagaccagccgtgttggtcatggccgctagcaactcgtcgattaacaccaacttttcgttatctcttctagggaagttggcgtatcttgctgcgttggcgctctttagcgctactgccctagccgcttattggagttgatggaactgggctgcgctggcaatgaacctctgaggaggagcatgagggatgttgggattcatgttcaaggtgaggggtgagtattaaagttccgtctatgttctcaacgagttgaagaagtcgaccttgaatcgtcgtaatgacgttccttttgtggcgacaagaacgcgattcgtaggttgaggttggaattgtgaggatgcgctgttgggagaagggcgagcgaggacatcagacgagggatactcaatcatgagctgctacaaacagagccctccgttcattcatgattttaggaaaggcgttctgtgcccaattccatttagtcactggaaaggagaatggaagcaaatcagagtaagagctagtaaagaagtatttctataggagagtgagacaaggatcgaagccttgtcgagaaacatcaaatagccgatggcccgagagaaaactgaaagagaagctacaagacaaaacaaaacaaattctgggcgacttgcaccaacgaacgatgccctacgccgcgccgctttgaagaatagaacccaacttgagttcgatccacgaggaagaaagccatgtagcagacataccgaccggcatcccgatgcaacttgcacctcgccctccccaccgccccattcacaatagacgttagacaagtagtccaagcctgaacttctggagcacttgctcgaaagatcgatataatcagtggtaggtcgatcagtctccacgactaaaacttgaggactagttcttggactgatccgtagatccagatccctcgtcagcttgactgccattattgtcttcggaactaccagcgatgggttgggaacggcggatgtattcgtcgaggtcaaagaaatcaaggaaatcgtcgggctgctgatgctcttgatcccacgtcaaggaaccggcatctgcgccgacctcgggagcaggcagatactgattcagcgagttgtagccaaactctccgtccaatgactggtggtgatcgggcgcctggagctggtcaagagggctgtagttggcgaacccgggctcagggctgctgaggccattggaaacaacaagaggttctgatccctcttggttctgctgatgagcaagttgcttatcgatgatgggttcctcttggatggatgccgcttcataccgcatggcggcgggggtttcctggatggtggtatgttgctcctgagaggcaggctgttcttgcatgttggcgggttgcccttgaagtgtgggcatgataccgacggccgcggtgatgccagatgcgcctccagaagcagcagaacctccggtggccgtgcgggttctcaggcgcttgacttcggcaaacctcgccaggtcctcatccagtagctcggaaagaggacgctttctcggtttgataaatcgttcaacaacttcacccaagccatttctggcctcggtaacgtccccaaccgtggtcgtgccccctccatacttgtcagctccatggacctccttgttgtacttcctcatcctatttgtatggttgtttgataccttcgtctagcggaagggagcaccacgttagcaggcgacccatcatgtgggactcaatgtaactcacatccaactccatgaccggattagccgtgtatctctgcacaaagggcacggagaacaagtctgagacagcagccttgcaatgctgagcacccgtgtcagctgaagacatcaccgataagtggacaaagcagaacgagggcgcttactctgaatgttcccatcatcaaccgccatctggtgatgaagttgggaatctccggcgagaacacgtcggggtcgaggattccacgctgggcgttgtaagccttgcccttcacaatgaaaagagttagaaaggcggggaagctaatcattctgtgatgcatggtacatcaggttgcgacatgactacttactaacagcttccaactctcttccagtagctcctttctcggaacagatagaacgaaacgaacggcgtcgttctcgttggggttatcgacaaagttgtcgacgatatcatccatgttctgcatggcttgcaccatctggttgactaaggcgcactgcgcgaccgggtcatcgggaaaatcgtcggccgtggtgtttggctggggggtggcggctgcctccctctcggcctgcttctctctctgaatctggtagaaattctcaaggctggttgcgactctctccgggggaggattgggagggtccattgcctacaaggggtatgaggatgtgtgagttcgcgacgttatgtatataaccgacactggcgcaatcgttgcaccaaaagtgagtggtcattgttgaggatcgctcgaagaggtgagggttatgtgggttgtaacacaagatgtgatccaaggcgtcgagaacagttgtgatccggcggggtagaaggccatgattccggcgagggctggataatgcgacttacgaggaattttagtaaaggagtggaagaaatgtagcaaaggagcgacaattcgaatcgcggaattcgagcgtgacgattgctgtccaacacgacacttcacgactgaaaagacagtttggtggacgaacagaagtgatgtgagttgggggaaacaccaaaacgagagaggacctaatagcagacggggggtgaaggggccagcctggaaagcgtggtggctgccgcatgggccatttggacctggaagaaactgacggcagttgcccgccggcagcgaggacatcaaacacatcagatgaaaggtacgcaatgagatatggaggagggaggtcctgaaatgcaaggggatagatacaaggacagattgagttgttcctttctaaaagattgataccgccagagaatgatcccaagaacgagggccatgacagtgattgggagagaacccggacatcttgcaccagacataaccgagtctctgcctaagggcgtattcgttaccacaataaaaagttaggggggatattgcattactgtgtagattctatagctgcacttctgtacagtaatgtaaggttaaggcacgccaagacttcttaactactactcttactgcgttgcgttcgttaatactggtttactagtataccgaatgcaggagcgcagtatagcaatatagcagtagcaaaaccgcgatacttagtatagtattaaggggcttaattctatttatatatacttaatatagtattaaagtccctatttctattagtatagcctagatttagtaattaccaggtagataattaagtccgtattaattaaattgtagtgattaatactattaattgttatataaaagacgaggttatttataaatcctaatatttctttctctttctttttattaccttttctatttccctccccttttaatactattattataattttcaacgatatagcttgtgtggctaagtttattaaaacccctccctctacttctacccctacttcttctaaaattaattttaaaacgaaaattaccgctggctcttagaaaaagagtagttctaattcctaaagggggttactagcccgtacgaaggctacccctaaacgttagatccaaacctaatcctaaaaggatattattaataatactattactattattactactactaaattatttcgcttttaaattatgtgtactagatttagtcgttataaagataatattgtatacggagaattaaattcgtagtttagtattgaggctggagtaactaataaagctaataatattaataaggcttataaggctaataaggcctacgaggttagaataactaataaggttaacgatataaataaggttaataatacggataaggccgataatatagacgaggctgaggttgataaagccgaggcctagatttttataaaggacaataatatcgaagttagaagctagaataaaaattataataataaactatttagtgaggaggataagttattaattaagtaggatttcgcggtaaataataattatagaggttatataaaggaatttaacgatggcttaggagacgacgataggcgaaagggggatattagtataatatttataaaatacgaaggtatagacgatagtaataataaaattaattttgcccctccgaagaagaagcctattaagaagcttattaagaagcctattaagaagcctattaagaagcccgccgaagagaagcctaccgaggagaaacccgttaagaagtttagtaagaagcctaataagaagcccgccgaggagaagcctgttaaggagaagcttactaagaagaagtatatacgggttatctagcctaatactctaaggctaatagtcctctataaattgcttgtagccgacggtttagggtatcgctataatagtacctttaaaacttctatttatatctaggttgttaataaggtttaggtaaagtattttaattatactataatatacgaaagtataaagtttattactgaaatatttaaaagaaagtattgtatcttttagtacttaggctatttatttagggttagtattaatattaatacaattaagtaataatatattctaaataataatatataggctatattaattaaagttaatatataattatttaattattaaattaatattaaactatattgattataattatttagaaaaataaagactacggctaattctagggctagcttttcgtagaagtaatagtttataaatagttctagggtaatatacctactactattagtaaattagtaaactttaatactaagcttattaagtataagaatggggttggtataggtattaatattagtaatagtaataagaataataataataaggatagtaataatagtaataattatattaagaaaccgaaggttaaggaaacttcttatagagaagtattatatactttggttagtatttctaagaatttagaattataggccctagcttcttaaattatagcggatagctatattgagtataatacccttaagtaagagaaatttaagaaggggtatagtaattctaattattaaatacgtaaagcgtttactcttctcaatactaattattataattagcctgctttagtaaagagggagctattcgtcctatagagggaagaagctgcggctatacaattcgctttaataagtaaattctaaagggttttctttctaaccgatactattaactaacttacttcgaaaggtagtatttaacctactctaccctttacttagccctacgcccgtataatactaatagagatcctttttaaagacgacgaagttcaattataggatagtctttaataaacgcgctaatttattataatatttattattactagttcttttcctatatacttaattccgtacagaagtattttactaaatatctattccctgttaagagtaattcgtttttcaattgggtcgtatagcttttagttaagggaggggggctctagtagctttaaatacccgtccctaaagtaaattatagaatataataattaagaatataaaattatatttactatcttaatctcgtaattatccttaaatattaatagtcactatagccgcggctaatcgaattaaggacttaaatttatcgataatataaaaccttaataaatatatttaaaagggattagtaacggtattagtattagtattgcggttgtattattattactatttttatagttaaattgaataaatacggtatataacgtactaattagggtagaagtatataataaattcgttagaggataggactagtactgcttactactaaatatactttatatttattattagttattattaggaatcctatagcgaaatataagggtattcttaccgattagcaattaatagaattacgatcgatatagtagtattgaagttactatactaaaattggggtgtaggaaggtaggcgaaagggagaaattttaaaaacgactaagttaaaatcgataaaaattaaatcgattttaaattctaacttctatatttaagcctagagcctaactaaccgcgtacgtactaattactttctaattcatcctaccttattaaaccttatttattagttagatagatattgaaattaaacgtatagactaatttataaataaatataggaaggctattaaagctaatataaaaaaaaattatagcagtcttatagtaattaaaatatttatatacctcgccaaaatagcaattttacccgtttaggtatagcgtacaatatacccttcccttataggggtaatatatttaatagcctaatatatatactaattttctagaatcccgctcgctacccttataacctctcctcctcttaataattcctctaacttacttatccgtatcttacttctttaccctcaaccaactttattttataaataataatttaaagtcggtctatctctagcgatttaaaaccgaaaccttattctcaatttcgaaattaccaaataaattaagaccgtcgaccccgccctctttaattattaaattagtaaggcgaagttattataaccctaaactactaaagtaaatttattttattactaaagtgtagtaaattaaagagctttaactacccctctccgactttaattatatttcaatttactattatactttctactaatttaatttaagtgaatttacctttattaaaattaaagttaatactattgtaggccaaaagggtatataaattacctatccttctatttattttattttatttattgattctacaacttagcctctcctttcgtaataataataataagaagaagtaaaatttaaataagtaaaccgctaatatcctatagtaataaattaatatttacgttggtagagctactaatttaggtagagggccggcgaaattactttaacttttctttactttcggatatacgggtaagattattctcacccctataattattatttttattatcctcaatatccttaacatcctcaatatctttaatatttttaatatttttaatatccttatccttattattattacctttccctttccctttccctttccctttccctttccctttccctttccctttccttttccctttccctttccctttccctttccctttccctttctaattctaattctaattctaatccctattcttcttcttattcctattcctctactaacctatttccgaaaaataataaaccttctatctaacttccagcgaacttcttctaacgattttactaacttcttttaataatttaataaacttcttactaatttcggatgactttcttactttatttagatgaaaaattgaattctagcctcttcgaaaataataattataaaattaataatatccaattttactttccaatttccattcgaatactaatctttaattaccctcatacctattttaatactactaatactaaccaaacactagcaaaaatacccaaaagagtagtagaatatataaaataataataatagtactataaattataattaatattatcccccaattacaaataatattaccctaaatacgaataatactactataaactataattaatactattctaaataataataatagtactataaattataatgaatcctaccccaaattataataattctaccccaaattataataaccctattccgaactatatttaaaactaatttaaatattaagaaggagcctacttttatgtgcaagccgcgtataatagctaagtaaagtataataaccctattcctaattatatttaaaaataatttaaatattaagaagaagcctacttttatatgtaagccgcgtataacggctaagtaaaaggctgcgttagtaataattactattactcttcctatcgacgaattaactaacggtataattagtattctactaatattaatttaataacccgtaggacgatatttaagccgagaaccgcgctactaacgggtattacctttattaataatatattaataattaataatatagaaaaccgattatacttctctaattataatatttatacttattccttatatttcactaacgaaataccggttaaaaagaaggctaattaaatacctattaaattctattaagtagaatcgtagaccgcgtactataatagaattagatagattctttacgtactataataaaattaaattaattccttctagtaaaaaggaaggccaataatttaagccctattaaaattaataaaatagtattagaaggctataaagctatttaaaggctaggtattaggggttagttatccgttaataatttagttataaattaaggcgagttcaatattattattatcctccattattactcctattattatcctctattattacccctattattattccccttccttatcccccttccctatcccccttccctattcccttccctatccccttccctattcctttttctattccctcccccattcccttctctattccttattcctattccctatttttatctttattcctatcctttattcctattctttattccctaataatattttaattcctattcctacttcctattcctatctatatttctatttatttttatttatttttcgtcttattttcctttatatttctattcttttttaacctattttcgttctattccctctacttttttctacctattttactacttaaattctctactaataacaataggaagaataataacttctaatttaatcttctaaatccaattctcgctctattcccccgaaggattatactttattattcaatactactaaaaccttacgctctattgcttaatattactaggaccttacggacgatttccgtatagaaattaagagttactaaaaaatactaaaaacctaataagtaaaataatattactaataacccttaaactataataattaattaaatttaagaattaaattaatattactaataatatcctaagaactaaactaataaattaataacccttaaattataataactaactaagtttaagaactaaattaatactactaataatagcccaaaaaccaaactaataaactaataatacctaagcctcgatacccaaactaacccaatagcctaagaactaaactaataagccaattaatatttattctctaaaattacgtaataaagattattaccgaaattcgggttgtaagtaccgcaagtttttaataaactaataagttaattaacatttactctctaggattatataataaagattattgccgaaattcgggctataggtaccgcaagtttttaataaacttctcaaactttattatctctttaattatataaattattattgctaagaaagtaaattattaatttaaagaatattggtactactataggcaatggatttcaataaacgaaatactagcgaagaagaatcctaataaggtaccggctaaaaaggaggctaacgaagtactaattaagaaggttattttatgcgaatgtttaattactaagtagaagaccgagctggttattaggttgtacgcttagtatagcgatttaaaagaacgtagttttatattattaaagcgaatttattattaattatctatttctaccctcttaattatattcccctcctaatcgtaccctccttctctacctcctaggttatacctctgaattataaattgtatataagacccaaactattggaaggtactaatactatattaatcctactatttacgggtaaataagtaataatccgaattaaagcgggtagataaatgcaatattatatactacaaacccaaagattccccttctatccttttttccctttttcttttcttctccttataattagtataattattaatttagaataagactttaacctaatagaagggtaaattagtactatatcctttaacctactgtttatagataaataggatatattataaatagaagtgggtagatagtacgttctttatttaattataggaagaaaaaagaaagaaggaagaaagtagaagtaaattgtattattccaatcctaccccggttaatactttactacttaatttacttataatacttcgcaattttattataaagtcggtatatttcgttagcctctcctgtaactaaattatccgtattaaaattatttaacgaaccttcctttttatttagggtagtaataataattaatttctaaactactttttaagcttctttaaattcgttttatatatccttatattagagtataaagttatataagttaacggtagctaaaataatatccttttaacttaaaatactatatttttaatttatttaataaatataaaacttcttaactaaaataccctatacgattttagcgttaattcgaagcgagttatagcgtttattaaataactcttccttattttaaaaaactctatagctttattctagtatatagtattaaatactataatataggactaataatctctttatttctaaataacccgtatcccttaaataatattaattgttagggatttgaaaattgttattaataatattattaaaaatacgaaaattataggtaaagcctttctaacctatatataaataagtaaagcgcctatttatatcgatagcgcctaaaacgttttaagtagtaaagcctttgcgggtaatttatactaatatttagttaatctttatacgtacggtaaagagcttcctatctattattctaaggtaattttagaagtagggatactatttactatccctccggatctataattaaacttcggaactaagctacttaataaagtattcgctaacttaaaaagtattctacaacgtaatataaagccttatatagtattataaattaattaatataatatactaatagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggggggggggggggggtattcttcgtggaagaaagcagtcgcccacgaatagacgttctgcattccatccttttcgcgccgctatcacagcctcctgcaacggttgaagttaggtacctacctaggtaggtaggtagctaatgctcaaacatcacggagccagtaagtacatataagaaacatgaacgcaccagtaactcccaaaccacggtctctagtgccccagtcgaacgtgcacctgattgtgttggcttctttgaagtctccacgcagcttctgggccatcatgatgtcccctgagagcatcgaccataaatctcacacatgccatctttgcctcatatgcgactggaatatctctcgtagttgcggggtcaacaacaggatcattgttgttgttgataggtagatttgagggcacctgtggtggcccacctagaatcctgcatcagatctgatatgggcaacgaaggactgcccggtcaggctgcgctgtcccgttgcttccggcgaatggtgatgcgctcatgttcagcgaggcccccccccccccccccctttggtgaaagaaggggattcagaaggcccggcctcgtatgcccaaattgcctctagagcctggctgctttgctcgtgcgagattgcttgtgaaatctcaggttattcgtatatgcccttctcgcgaaatgtggatgagcgtgcgtaggtagctaagttgctgactgcccctgagctagcacccgcgtgaaccggagcttggtggttcacgaagttgagggaccacctgagcatccataggtagcggaaacgcgagctctcagtgaggcgaccatgttgtctttttttttttccgcattgccttccttattgccagatttccgctacaaaggtcttagtcaaatatgtaccggcgtgggagtaggtatggatattccagaggtacctatgaaggatgctgtttacctaccctcatctcgccggctggattattggcgattgaaccgctccatgtaggagcaccaggaaggacatgttcgcggcggccgccttcaattggaggtctagcgattatagacccgtttggattcctgcacggctgaacggagcgagtgcgaatggtaaaggactgccggttatgcctcaccagccagtcgtacctaggtacctacgctgcgatagcaaagtgaagatcatgggaaaccggatagggtccactggaagaaatgaaaaaggtctcatggctctgtgtggtagcaggatctgttatgttcgttggtttgaatgtaaactgtgtgatggtcagttttatcatccaggtgtcgtgcgtggtggctgggggcacgatgagggggggagagatgatttactgattatgtcccaccacagctggaggtttgggtcattggcttgcacagccgtcttcagccattgggtgatacttagcggtgcggccatgtttgcaatattggggagtccatccatggtcgaggatgaagcgtgttcacagggggcagctttcaggtaggttatcttcatgtatcttcctggaatgagtacaactaggtaggtaaggtacctctagggtagtatggctggccctgcagacgaattcaaaggggttgaggtggagcgttgggtgttggctcgggtgttgtggttgtggattaattgaagtaagtagaggtatgttgaaggatgaatggtaccaaagagaagctggtgagtatacctataactcaagcgaaaggaatctataacaagtacaaagacgccagaagtgggagaatgaggtagtgtgattgagactagaggtatgaagcggttgtagcgaaagtgaatagacgcttcttatatgtccacacagtggtactacgactcaagtcagtggcaactggatgacggcggcctttgtcactggatttctgcctgtaggtggtagtcacatgatggaatgattcgaaatacccctagatatcgttaggaggaggagctggagtcacagccaggaaagcgagaagcagtacgagtcatcccatatgacatggcacaaacacatcagcagcatgaatggcaaaagataaggatcctctatcaatcataagtagatgtcggcattgtaactgtataagagggtttcggtgtgctggttgttcaggcccagtgatgctgggattagggagcaaggtcgttggcgaaaatttatcaatggcggtcatccatggacgatgggcaaggtacctctagttcatgataatgctagtgaccacctttgacatcatatgactcctcaggccagttacctctatcggggcctctgagcatgaggctcttcctcctcttcatcgtcgtctcctcgtttcctcttccttcctgaactctctgagctgctaacatgccagccaagtgattcgtcgttgttgagcgctgcaagcgcaacctcgttccaatcgccatccactccttcggtggaatgtccagctcccacaacctccccgctgttcaccccttggttaccgtgattaggaatgggccgtgcaacgctgccgtgagtgttgttggcagaatggccgtccacgatcgctgctccccaaatgccaattttctgctgtccatcatcaaccgagttctgaccgttcatgttgttggagcaggtttcagtagtggcattggcaaacaaatcgccgacaggatggccggcgacgatccccgaattcgccgcgcgtcccacctcggagtttgactccatgtcttcgaagtttctaccacactgattccattctccatcaattgcattggttccaaatgggccgtaaccgcccatcggcatcccgctagctccagaagctgtcgcaaccccggcgtcttcaaattcgtggctggcttgcccgaagtccactccggtggcctcgctattagcagcattggaataaaacatgccattggcgtccccataccattctgccgcctcataagatcccggattcatgccctggtagaaacccaacccatggaactcattggcagcatttcccataggagccgtaacgtctctttcgagaagggacgtttccggaagagaaccgttccagtcgaaagcctatcggtttccaaaggcttcgtctccggtgtactcgctaggttcgacctgtccttgcccacttcttccctcctgttggattacgtgaggtgcctgacaccactctgtattggcaaaggcttgctcctcgcagttcctatcattcgcgacgccctctccatcctagggagcggcgtttgcgccaaggaaaacaggcggggtgttgatgggctggatgggagcagcaaactgcctagcagtcgaggtagcaagggggataggaggatcacttggactgctatgttgatggatgccgcttggagtagtattgagagttaattggggcgtaggcggaatataagggtaagcgcaagggccggcataatgcgcaaagggtatatacgtagtactccgcgctttgccgtggtgtgaaacgggattattatagttgcttggcgcatcaacgggagcatgctgcgcacggtgtgtctgtggatatcttgcaattggaagttggttggaaggcgcacctccaagagcctctcgctcaattgagctggggcgagcaacgcgtcgccttgaacgcgaagcgggtgtcgcaggtcgagcaggagatgtcgagtccatcccgctgagtggacctctaggcactggaccatcaatggtcatcatatatcgtgaacgaccatggctcagtaccgaacccgtaggctggctccgacctagcggagtatgatgttgtctaggttcctcagtggctatgggaggagtacctccacggtgggacacaagctgtgcagtaggccatgtagcccgaccatcatcttgagcaggcggtccagcgttgggatggagaagggggggaagagcaagggaatccgcgggaccccgggcagcggcagaaacaactgctgcagcaggatttgccacgctgttaatgtccggcaccagggcctttaaatcactgagctgcgatgctttattaagattggtgtccttgttgtccaccttacgctacacagctgttagtatctgaagggggactagtccttgagaccgaagaggcagtctgacgtactttaagctcatgatcgggatcatgggcgaagcgctgaatatatgggcacagaagcacgtttgcgacggccgcttttgacgtctagaagtcatggcaagccccttgattagcactgggaatgtcatagttgatcacctttcacaggtaaactcacttgaacgaggatcagcatgtcgtcccatcggctttcccacgagggatactccttatggaagaagctggtggcccaggggtagacgttcggcctgccctctgccgcgtcgattgaacaaaactgcgtcaggaaacggttagcttcttatcgccccctaaaagaaatttcaaactccttagtgagaaacctcaccatgaactcccatgcgatcgcttctaaaaccctaggcgaagtaaacttgacaatggcaacttggtgcgcatcgccagccaacctatgatccatgtcttgtatagcacggaccatgaccgcgacatgtctcttcatagcctccttggtccgtggaatgtcggcaattgtggcatcagccacgggagtactagaaagatactggagagcaccagccgtcaaaaagaactctatccctgagtcgatcctcggaatgaacgtctggtcgggttggttacgtctgttccttcgacgaataatgttgagctcatgctcagcaagtccgccttcgggggacctaagcccgtcaaccagtcctggttttgtgtacccgatctccatcagggcggttcgaatagttctgtgcctgatatgcatgcgcagccattgatacgcagtcctggcaaatgcttggtagttcaaaggaattgttgtgaaagcttcgaagggctggaaggctctcgtttggggatggataatgttttcgtggaggtagactggacgtgatggtcagttttgtcatattggtgttgtgcaccgtaaagaatgtcaaagccatgcgaaaaatgaaagggggaacctacttatcaccctccacatgccttcaagtcctggatgccccgctgctgcggcctcctccatgaactgcacgaagttctcaacggcttccattgtcgctcagtcggacgttgtggcttggcttgttacaagtgggtggattccgatgaagaaagcgccaggtggtaattcaaatcagtcgagcgagtgaccgcagccttggtacctaatttctggatggtcagtcttgggaaagtatataaagacgccaaatcatttgagtacagtcggatcagatgttgaggttggagcaaatgaaataagctataggatggtggaagaagatgaaagaaatcaagatgccaggcgcgcgacagggaagagctagaccgtgggccgtctttgagcgtgggcgaacgcgttgtgaggggtcgtgggacaccaaactgcgaagaatcgacaaaggacgtgagcgaagacttactctggattgctgaacttgacgaagacacacgtttgatgcgcttggttgatcaagagacactgataatgtgatggtgaggtagtcgtggcggtcgtcgatcacgatgtcgacaggctcagttctgattccaagctgaggctcgaaccaagagcgcgcggtcagacctgttacgaatggcgggcgctgtaatcaacacggaagatgttgacgatcgtcgagtcagggaaagggtgacgactggtggtgcgacgcggtcacttgacaaaaaaagggaagaaggaaagcgaggtcaagtaagggtagaaatgcgggggactaaataagttagtaggtgagagatggcagaaataatacaagttcagcctcgcctggggcaactgcgatccgacacttgtcaataggtatgggcaaaccgcgctcccgacgcgctccacttgaccgtcgcccctggaagaatgggatgaacacagttgcgatcgcgctgttactgtggaaacccctactaaaacttcaagaacctaggtactgaattacagcgctctatagtagacgagataacagggctagcagggcggacccgtagaaattgatggaaaacaaacgctcgcaaggaaggaagaattcagtaacaaggtcccgattttgaaagtgaaaaggtttccatgctgaaaaacgaatatcaaggttggtaaagtgacgattttccaccaggagtccacgaccatcgcacccaccaccttctcagttctctcgctctctcgttcccccttgccacttgatatcctacccgccattttgagaattgcgacgatttctccttccgatacgcctccatatgtaatcagctcgagcaaatcaaacctggagaacaccgggtgagagatcttgggctccttgtacctacctaggcatggagcatatatgatagtgaagtttccaacattttgaagacgtctcttgcggcgtgtacaagttcatttcatacgtgtcagggatcttgaccgagacgagtatctaggttatatcttaaaaaccggtattggaatcatgataatcgcattccagaacaagtcgaaagagttgttggtgacgttagggtccgttgccaatgttggtcggtccagtaaggctggcggttgacatggtgcacggaccccaaacccctgcacctacatgcagtgaagttgagaagttagtagctaccccctgaaacccgctatacaggggaatgcactatcacttacacctcaccgtcacacacagccttgcgcaaaccttaaattgacgaccaaggttcacttgttaatccctgaatagcgccatggaattgtcacatcggacacaaggggaacgaagggtaagagtgatatttatattacttcgcagacgatctgactggcccaatatttcacatcagtcacatccgtcacagaaaatttaattgtttgttcatgagttgcattattgtcattgcagactatgacccatgctgcaccctttgatgctcgaccttatgtcccctttacatgactcaaacaatgatagattcttctttctgttctacaggtaccatcccaaacgaaaataatagtcatgttatgaatccctttgttcccgttgtcaccagctagcggtcccgattcccaagcttcccagtcatcattcgtcatcggtcatgacctctcatcatccctgatcaaactattcaatgcgtgcgagcccgctgcgcaggatgctggcccccctcattctcgccattgtcatccctcatccttttgttgccgatgctgccggtgccgtcctggctgtaaaagccctcaatggcgtcgtgcatcacgtactcgtcggcaaaaagatcatcctcagtgttatcgatatcatctggcaggttgatgaactgactaaagagatcttggtctccatccgcgtcattgttctgttccgatagcttgttggcgttctccttcactagatgttcaacaagctgttcgttgatgaatccggcgcccatgatctggttttcggcgttgttgtcttcagctacatccagctgcgccagatcattgatatcaatgcgatatccttgcgtctcagcataggctatgagctcttcgttggtcatgataccttcgagcggcacgtccaagtcttccagctggtccatgtcaaagtcaacatgattatctgcaggcggaaaaactgattgctgaggagcttcaggtgggccgtttgtcatctgctcaaataaggccatcagttcttcttcgcctggctgatgaacctcaggaaccgcagcttgctggacaggcatcgctaagggctgttccgggttgttgagttgttcaagttccctggtccattgctcaagatcttctgttgttgcttcttggattgcgggctcgtgaagttgctggattgatctcgcgttggcctgtccgctctacgaagcaggaccagcggagggatcaaaccggtcatgagcatgttgtaattgaggtgtgccaggggcagcctgaggtttagcagcctgctgaggaggcgcgttatgtatggccggaggagtgatacccgtaaccgcaggttgttgactttccctgaggagcctggctctctcggaagcgggcgtgatgatgcgccttggcacaacattggggaggggtcgagccggagactgcacctgagccattggcgcggaggactgcgactggaccggttgtcggacttggtcaggacccgggcgtctgatgtttggacctggccttgcgggagattggaattcttctcgagggctgttattgggagccgccgggacagccaatgggcgatgggcgacttgctggattctggtgccaggaggagtgggctgcttaagaccactagaagcatgtggccgggtggctgggctcggttgagtccgagtcggacgagcagcgaagacaggcattgctaggccggacatggtaggaccagagccactaccgttcaggggcatgttgggaagagccgcaggagcccgggcagccgaaacctcttgtcttctcctttcacgggtttcgtcatctgatacgccgtagatgtcgtcgaagatttcggtatagtccactccattgttttggccgttaggagcgtcgccgttgttatccacgtcagcgtagttgctatcgtcttgtaagtcgtcgtcgtcctcaaagtcactgtagctttccgttgccgccgcgttcttttgctcgttataggctttaacctcagcgttataagcctccaactgggcctcgtgcatcctgtatagggcctcaaagttgttctcctggtagttgatccacccgtcattggccatatcgatgctctgggggcgggcgaagatgggctcctggggtttctgacgaccttcagcttgagcaccagcggcaccggcagcagccaaaaagtcctgagcggcctgctcaccatttccggcgttgatatgaggttgggcgttcccttcagcaacgatgttggcttgaagtggcactgggtggccagccagggtcgcaatggcttcgtcgccagctctcttcttgtctgccttgtcgttatttgtcttggcgttctgctgctttgtcgaccgttccttgtaggggtcggccgcgaacctggcaaagtagctgctcaggaacaagttggagaccgccgccttgttggtctggacgaagtggatgagatcgtcccatcgagattggaagttgtcgtacttccggtagtagtagcttgttgcccatggtgagaccttgggcttcccaagctgggcttgacggcaggcgatctgtgaaatgggcggttagcctaatggctcatgtgttgctccacatatgggcggtgacttacaaatagacgccatgccagagactcaaaaacagaggctgatgtagccataacctgcttgacttgggcctccatacccctgtccctgccgaccatgttcttcaacgctatgaccatttggtcgacatactgaaccttgtcaggctcgctggttggtatgtcggcaacctgggagttcaacactggcccggcaggatagcccaggacctccatcacgccttcgccgaccatgaagtcggcctccgtcatgtagattcgtttgtattcttggccagccgggtggtgctcacgggtcttcttccgcgagtggccaagttcatgcgatgcgagggtcttcctcagcttctgtaccaagccgggcttggttggcccaatcttggcaagtccttcagccgtcaacccggcccggtggaggaagacaagccactggtatacgctctcggcaaaatggctgtaatgggggtcgtacgcacgacgacgagtaaactcggcgaagcggcggacgacattgttcgttgggttgaccaggttgacttgtatggtcactgtgtgatggttcattaggagtgttctggtgtggcatagacagcatcgagtgacttacttatgatacgccaataggccaccagattagggtccctgaccctggcagctgcctccaggaagtctgggattcgctgggcatggtcaaaagagacagacattgtgagaggtggggaatgactagaacagtcgaagatgttagaagattgcgtcttggcatgtatcgagatacgtgtttgtggatagttgaacaagcgaattatatatgaatgcgctcgcacaagaagtgaatcataggtaaggtacgaatgacgagcatggaaaagtgaagaaaggaaggtatataaggatgtcgacttacttgaaagcaagataaggtgcaagcagtgaacgatctcgatggatcgtttgttgaggttgcgtggaatatcgagtgcgagttgaaagacttgaagtgcaagtggtaaaggccgagtcgagagagtgatcgatgttcgatgaagtaagggtagaggtaggcgataggtcacgaaaatattcgagtgagtaggtagggtgggcggggtcaactgcttagttagcaaagctgggtcgaggttcgtcgtcgaagaaggctcgttgcttgcagggggaagttttgaggttgagatttggagctggggggggattcttatagtagttagagggccagcgactgttgctgcgtttgtggggttttgctctccaggtaataagatcagaggctttgctagaggattcgcagtgctgctcgtgatcaacctcgctgttcagggctcgatggtgaacaaggttttggtgttgaggccaaacgcgctctcaccgcgccttgcttcaactcatcccaattccatactcgtgcaccaggagggttgctggagcgacagatggattgtgctgttgttgaaaaggtaaggtttcccaaggtcatccatcactggtagcccagtatctatccatctgtaggcgttcttcatcttcggtccaacttgcttttcaatccagccgtatcatctccctctggcaaaccgctgcatgtcgcatgtggctcctatggtaaactgttagcaaccagccctgtaaccccactagcaggggcctagaactaacaataaaacatcgctgatatcctgctggttggcgacgctggatttctactcatgaacgatgccaccccaatattcacgaacagcatagctagacacttgttcaaaaacacacttttcaagcaatgcgtagataattaacacccctgaaacatgttattaaacagtaggactaaccatatggtccctccaggtgagttcatgaacaatatggccggggaagattgaaccatgaacacgtgaatttggtagcacgcagcggatggaatgagttccgtatggaagaacctgagagaagacaggctcgacaaacgagcaaaataagtatcagaatgataagaaatgagagtaatgcatagaaatgccatctttatctacatcggcagaccttcctctttgttcgtccagatggaactcggcccaagtaccgaggtcctcgcatggtcgaaagggaagacaaagaaccaccgcgcacttgcggaataatgactttgaataccgtatacatgattaaaaaaacaaaggtctaaccccttctgcttggctgggcatctctccctagagtacttgctccaagcgagcctcgtcctctgactaacttcaaggcttacttgcccaagaactgtttggagaaagcagcctccgaaggtgagctacagaaaacacggtcagctcctcctcgtcttcgggttggtataagtgttaatacgccgaactgtcatcaagcacaggatattcgactgggacattattgcaagtaaaaggcgaagatgggtcgactgcacgccacggagatgtaaaaagggaaataagaaattataaaagaaagagtttagaggcaaccactctaagtgaaatgacttgcaccctccttcaaagaagccaatcgttccttcgcaggtgtagtacgactgggactgcggatgtgcctcccagttcttaacctcaagaactcctgcgaatacggagaggatggaatcgaatgcatcgaatggaactccatgtatcgacactccgccttctctcagcctccaaataccccctcgttgatgaacctacaaaatccattctgttgccaaccgtgcattaaaagcaagcatcgtggttaacttgatgacaaaagcccatgaacctgcaaaccgccgagagcaatgatgtgacctagcacaccatagacaagctggtaaatggagggttggagtccggaagaaaactatggaaagtgggaagacttcctctgtactgcagagactctctaatacatgcggcgacgttgagcggaatgatgatgcatctcatcgcccctcttgcgcttgccagagggactgttggagcgagttccttgttcgtccgcgacatcgctgtcattttgtccctgattcaatgccatatcatcgacaacatgatcgtcgtcgctgacatcaaggtcttcgaaaacagtcgcactctgcgaaggggcatcatgggcctggtgttcgacctcattcgatggtaggtcgtagtcatggttttccatgatgaaggcatcgaaatcaaactcctccagttcgtccacaccttggggactctgtatagtatgatccctcttcgtggggtaaggcgagcgagggcgattaataccaaattgacatccttgatatccttgaattattgggttatcgatgatcccatcaaggaccgtctccaatatgctaaccccaaattggctctcactgtggtctgcttcaacctatgaagcggcgggaacaggggctagagcgtgggggacagcgacacccatagaaggtccaataattacatttttcgtgtccattggttgatccaaaagatcgcgctggtgttgacagttggcgttcctgaagatatgaggatctatgttcactttgttgctcccaccgtattgcttgtctaagggattcgggtcgtttctcaactcataggactcgtcacgaccgtcgccgtcatgctcgtcatcggactcatcgtcagactcgtcactggattcgtcatcggcattgtcttcggtctcgtcgctggactcgtcctcagctggctcggtgacatctaagaatcgggggttgttgatgattcttgtctgtacaatgttgcgagctgactggcatggcgtacgcgggcgctgtggtgaacccagagctggcgcggagcgagcaaaagtcgcctgtggaaagccgctttggcgaggggcaggagcatgcgcatgaggactcgagtggtggatgacgacttggccagcaggaaccgcctcagaggccgcgttcatgggtagatcattatgagggatgctgttctgaaggttgtcgctcggagggttgtcgtcccgccagggacgtaactgtattgcaaggactttggtcagccccctgcacgcggaccttccttgcttctcccgacagctcgtgagccgccatgccctgggtgacagtggtagtcaatccaggcttggtgtggccaattctacccagagcctcccgaattgttccttgtttatagttcattacaagccattcgtacgcaatggctccgaaggttcggtgctgcgagcgtattccgtggaattcggtaaagggtctgatagttcgtgttgcggcatgtacgagattcgtgtgcacggaaactgtgcaagtagagcttattagcaagattttgtttctgtagatcctccctcgataaactttgtagaagttcaaggaacacaacttactgatgatgttccaccactctccaagattcggattgtcgaacctcgccgctgcctctagattctcgacaaagtcgcgaatgtcggtcgcggttggcgcatattctgccatttcggttgtacctctacgcaagagggtaggtctgggtactacgaggtatggtgttaataatggaacgatcggtccgttgttcaagatggtatacacagacactctgccattcccatggaacgaaacagcaactatcacgtgagccccgacagaagggatggaaagacgcgataaatgggatcagatttgatgttggaggatagaggtaccttttgcgtgttggtcgaaattatctaggaattgcaactccttgattagaagctggctttgactttcgacactcaggcgagcgttggagcgcggggcgaattggtgggcaggcaaggtcgacaggcgaggtcggtcgacaagcaaagggctgcttccgtgctgctagcagagatacgaaggaggtattgtgaatttgagaacggacaagaaggtagaaaggcgaagaagacgggaggcgatgcaactttttgggggttaaaggaaaatggccctcgaaggtgtctgcaagtcgaggtcagtttccggcttgggatgaacaaagatgtttagaggtagcgcgtagcgcgcattgccctggaaacccccctaaaataccgcgcttacagggcagaaggtcgtctccaacagggcgtcatctcatcgatcccgctcaaacgggttaacccccccgctatgtgggtctcatgcagaactgttagtacccagccactgaaaccactgaaacatagctgtagcactatcatttacacattgtcgacatacctctcacatcacatcatgttttctctgcccagactgtcgctgttcgcttcgccctacgaagcagaaccggcggctggaatgggttccgaagcaaaagggtaacgaggtccctggcgcgttttggaggcgttggcgagccagacgaggtgtttcgacgctaggaggagagatctgatcatcgttttgaggagtggtcgaattgtcgacttcatcttgctcttcagtatcgctacccttggtttcgaccactccagcctcgaagtcgtcctcatcgttagaggtactatcttctggacctccctcgtctccgtccgggtcgaaaacaccgtcatcttcagactccagtccgagggtgtcttgcccttcgtcgtcgctatcgtccgtatcatcgtcctccgcgtcgctattttcggcgtcgatacttttagtgtcgctattatcgatgtcgctgtcctcgatgtcgttacctatcctcggcgccgttaacctggagaccattaccctcatccggaggagaactagcggcaaccataggagtagggctggtagcaacatttccctcgcctgttgcttcctctagcaggtagcctttccttcatcgaaatcttgtcgcttttcttttttgttgttgttctgtttatttatgttcttcctctacagtgtcgttattagatttatgcccattatttcgagataggccagaaagtccacttaccttatagctcgctgtcggggtctccggcaaagtgattccaatgcggagtaataagcagatttgcaacggtcgctttcgatggtattttcaagggccttagtcgacttgttgacatatcatgattattggcgccgagcggccggaagagacagctacttgagcgacttccgtgtacgcaccggcgtatttggtccttttcatgtaaggtcagtctgctcagcaggccttgcaaccttcatgtgtgtgttgtggagaaactatggttcatgcagttgaggaaaaataaggtaactataaggcaactggaggtgcaatatccttgaagcgaaggtctcagagaagttacaacgttgagtccttgatcatcggaacggagatactgtaagagggagagttcacaggagtgatgtacatgctatcaaaacattgatgaagcacgaggaaaagtatagaagcaacgaaagcgagactcaaggtttgacgctataaaaggtgaatattattttctcagcttaagggcctcttccggtctactagccataactgggactgctggtgtgcctcccagttccagctgacagaccaaaagaatcgccattcgttcgccgtgagattatgggattggcaccgcgcctataactataaacttgtatcttctcgccgatcgcaatgtcaacaaacctgtcaccgtcgacttcgacctctctcttgcgtgtccaagcacgcaaatatctggcaaacttccagagactcccaagctgctggctccccataacccaatggcactcttttggaagcctcgcatttgctaatagcaagatggcaagctgtcggaaagtggacctggggtagttcacgaataaaggcaggcttgccttcattcggcctaccgaccgcaaattgctatatgcgcttgcatatgccgcctataagttcagagatgccttgtatctcaacttctcattgggataccgaaagtcccagggaggtgtgatgtcttccctagctgcaacctgcctgtcggttacaagccagaagtgaatcttgtggccatccgaaagctaggtatgttgcgagttagcgcaaccgcttggatggcgagcactcgctcatactacctcctcgtcggtctcatccctcttgcgcttggaaccactggttccagcgacaggatagccgatgaacctgtctccagataattcgtcgttgagatcttcatcctcgcgttgaaagtcaacaaagccggccgcggtgaaattggggtcgtcttcacctgacatgggttgatgagggcccatgatgaaagcgtccatgttgaacatctcgagttgatcttctgagttgggggcctgaagtatatcatccgcgatacggttgtccggatcctctggtgacatatccataccgtacgcgtacgtgccatcactgctgttggtcgtgtcgctattattcgcgatttcgccagaaactgggtcaagactcgcaacgattgaggtaaacgcattgctgtctgacagggccgggttgatgggcatattgttgcccaaggtctcgtgggcattgtccaccagatcgtccgcgaattcaccgttgtcaactggatacagcgccattgggttgataaaggcttgagtcgccaagtccttactccagctgaaagggtctgcgaggtgactcagactaagggcctcttgtccccaatcgttgtcctccatacgatcgtctcccggaatacccccgttgagactggcgttgtcagcatcgacattaacgtcaggcacctgctgctggctgttccaaataacctccatctggttaggcgtaaagatgctttcatcatgatcccgctcctccgcttccgaacacgccgcattctttattccgccttgcatttcggtgtgccgctcttgttgcgatttcaagtaggagactttggggttgtcgattctctgggcttgcggaggaatgatcacttgctgggggctgggctttggctgaggaatatacgcttcggctgcatcattttcttgcggtgccctctgtctcacaggtcgacttctccatcccccagccaaacgcctttgtctccgttctctttgacgaagaattgaactttgccgaatcgtggtctctgcctggcgcgaggtattgtggagcttggccttgttcccttccacgtcaagcacctcatgctcgaggcctttgacacatttgccttcgatcaccttgctgctgtctgccactacctaagtagcatttcttgtggcagggattccggcatgggtggagagtgtcgacattgccggcgtatggtcgcgacctcgaccagatcggggcggtctcgcggagttcgagatgaaggcgtttttatggctttcgggaagatttaaatcgacactcgatgagctgttgtcaagtccacttgcgttctcatcacggcctgcagcagcagcttgggtgcctccggctcccaatcctcgcagcatttcagttttctttccatttccttccttattaatctttttggtcttcgaaacggtcagtcagtacatcggtacagcaacatgtagcggaccagaaaagaccacgtacattgagttccttgtcaggatctccggcaaacctgttccaatacggagaaatgagcaggttggctactgcggcttttgatttctgattctcgtcttgttagcaacgcctattcaccacaagtactgtatcatatctttcggcttacgggtagaaacaggaccatgtcgttccattgggctctgaaggtgggatagtcccgtctgtagaaactggttgaccatggaagaacggcaggttcaccctcctgcatcaagattcccgtgtgctgaacattcgtgtggttagctgggtcccatgaatgtcactttacaaacaatggaatcatggtggagcttaccagcaacctccatgctatgtgctcgaacaccgtccttgatgtccgcttgaccgtctggacctgatggctgtcgttgttatccacataatcggtgacatcctccaatgcctctgccatttggaggacaaatgagagctgttcctcgcgagtctgcggaatatcatcagttattcccgcttcgggtgtccggtggtgaagcgacttaagggcgccctcggtggcataaaattcagccatagatttcgaatggccgggaaggacttggctgtttggggggtcttcccttttagtcctccgattgtcgctcttctcgtgtcctgctagaccaaccactagggcctgcttcaagccgggcctggtgtgtccgatcgcccctacggcagtttccgtggtgcgacatctgacgtagaagacgagccagtcgtatgcattcttgccgaactcttggaacccgtgcgggatctcgaattcttggaagggccgaatcgtcctggtctttggccgaataatattatcttgaatattgactgaatgactgttagtatttcggggcaatcttcggcaaatttgcaaagtggagggaaaagtaacatactgatgatgtcccaatacgtcttgagtctcggatcctcacgctcggcggcggacttgagaaagtccacgaagccgaaaacggcctgtgtgttgattgtgttgcagtcggacatgacggatggctctggactacttatgatatactagaagaaactctgttagtatgtcgtttgtgcatagcatggaatggcagatcatcatcgcggagagatgtacacaaggacgtcgagtcatagtgggtgaaggtacagaaagttcagggcaggaatggcgaggaagagatgaagtgacgcgctacattggatgataaatgacattgaggtcaagaataacagagcacctgcttgctgtgtgatgcggaacagcaagcttctgatgccgcttcaggtgtcagtctgaacgaagggggagttgggtgcgagggcaggaagcgggcgcagcaaccgcaggttacagaagccacttgcgttttgcttgtcgggcggttgatcaagatttttgtttctagaagtcgagtaggctgatcatcacttaggctgcgtttgttctcgtacagttgccgtataaaccgcctcatacggctatttctatacgataaccgtacaaaatagcgatcatttggtcggttgccgtatagaaatacaatttgcgaccccctcatgtcagcctcgttcagccttagccgggttagggttatatataaccagaaaaccgtacaaatttagcatcgccgtacaaaatcaccaaaatgcagaccagcccctgagaaccgtagcatgccgtatgcttacagcctgcactctgcaatgccctgtactccagtgatcttagcgcactcgtgcgacgcctctaccctatagactgccttaaggaaaaaaatcaaccaaatgaacctagtagtatactagccgtataaagggggtgccaatagctatacggtgcatctgaaaggtggcccgagctttaccgtataaacctatacgaccacctcctctatacggcaaccgtacgagaacaaacgcagccttacaggtatgtgcaagggcgagcggttgagcttgaggggtctggcctaccaaagccggtggcggggccgcagatgaggccgaggtgaccacaaccgcgaagtacggaacttcgatcaaggagtaccgcaagtacggagcagagtacgatgagagctgtcgatgtcaataagggaagtaggaagctggttggctgttgttggcgatcggaaattcctctcgctggtgtgctgctgtcaaaagctctttgcggggaggttttccacggagaaagagattggattgggagaagacgagaagcagatggtgggtttgcgtgggaagcgccaagtggaagtggagaaaagggaagggggccttgagttcgagcgcctgcagcatcgcctgcccgccaagtgcgtcttgcagcccgcccctggctattactttgcgttcaacctacgcctttctgcagtcgctgcactttccaggggataaaataaaagcaaagtgctgtaaatcctctcgattacctcttgtaatgaaagggaagcttataaaaatccataccacaacaacgccaggtcgcttctaattgtaacctttgattacatcataggtaaacttggccgtcctaaacataaggtaatatgtactggttggcagcttcagatccagacgcctgagcaacaaaagccatctgcccgtccctaataatacgggccttagtcgcgttattgtccgcatttttctccttcctctaggaaaatgttagctgtctggagaaagtacgtacctagagaagagtgctgatcgactgggttctccgccgcctaggtaccttagtaagccatcaggctttgaaatagaccgatcgcccattgggatcatcccgattgaacccatcgttcggtgggagctcgagtaggtatctcgtcgtccataagaagtgccctgggtcgagccagtcgtccagttgtaacggtgattgcgatccatacctctgttgattcattcccagaggtatgtatattgccttcattcttgggggtgccctgagatgacctctccatgttctttaccgagatatggtgctgctggaatgaaagatggaaatgatcgttcataatatccgccaatgaggtaggtagtgatcacggaaggaggttggcaacccgactgcggctttcgatacctgttcgacgattcagtaccctacctatactgaacctagagttttattcatagacataggcatgaacctaccctaaacaatgccaccatgtcgtcccaacggtcccaaaaggactcgtactccctcaaatagaaggaagtacaaaagggcgcgatgcctggtcttgcttcagtaaacgccaggccgccgacaattctgtcttccataccagaccggaagtgctttaaattcccctagggccaagctcggagtgaagattggacttctgccaactcgtgttgaaggctgtgtcactgtgttttctgtcttgggagtgaggttagaaaactttactcaggttactacctatcatctataatgacttggttgatactattgggaggttgggaaaggatgagacttcaagcacgacagaacgacaccgttgaatacagcatatgtgttctatatacgttgagcgtgcaaacacgaagccggagaagaggctagaagcccggatatacgggccttttatagctgagagatccatttcgaatagttggctcggtcatatgtgatcctcatatgagcaacaaaacgtcatgatcatgagtctgtttctgaggtttgtacaacatccgttaatatcagtcaatcaatggcaaactccagtcacgcaacatctcactgctctcgatcactaaaagaactccgaaccttgcctcacattacccccgtcggcgagctgatactaggaatacaacaaacttctctattggcggtggacctctcaatatgggctaataccgattccgtgcaaagttcgcttaatccatccccaagtttcaaactggttgctttaccgaaccaactcctcatcggccacccgcccctcccgccaaccagcgtactctaccagatgatggcctctcgtcgtaggtcacataggagtgtacttagtgaccagctccggcaccggaagcctgcccctgggcagcaagcgccgcaatgtccctcgcctcttgcgcccttttcttgttgttgcgatcattgatatttttgcgctgtacacatcgttagcagctgcacttgataatagaaattcaagagccaacttacctgcaactcatagtatgggtcgctagcgaagcgcttcgggtaaattgcgatgatcatgtcagctaccgcagcctttgacttctattgcagcagtcagcagagctcacgctaacaaattattgtacttggatgttaactcaccgtcattagggcgaccatgtcgtcccatctttcctgccatgagtcgtactcccgcaggtagaagccggtacaccagggctggatattggcatcaccattctgggcttgtctcgactcgcgctgtacacctgttagtcaggaaccactatgctattgaagggtgtgtacgtaatcacttacaaaatactgccaggcaacatgctccataacacccttcgacatctttctcaccgtgtcgatctgggatgcactgccatctttttcaccaaccatgttggacatggcctcgaccatctccctgacatacccggcctcgtccgttgggaagatgggaatgtcaagcctggcgctctggggaactctctttctggtgtagtcgcacacgatcttgtcgtgcacccagaactcggcctccgagcgcatgcggccctcgtaggtctgatcctcgccctgttctcccctggtgatcctgcggttgagggaaagctcatgagcgttcatgcccgccagtgcctcaacaccgatattgggcttggtgtgggcaatccgtttgatcgcctgctccgacgcgccgagattgtaagcgaacctcaaatactcgtatgcacaacgcgagaagtggttgtgctggtcgttccacctcttcatcctcttgatctcttcaaggctcttgatgacttcaaccccggcgaactcggcactagcgggttggcgcaagttctcttgaatggagactacacggtttgaagagagttagcaagcggaacctgtatgggagcatctttgtctgaattggcaggggtgacgagggaaattacttacggataatgtcccaatactcgccgagatgggggttgcgctgggccacagcttgttccatgcgaggaacgaagcttatcagctggtggtcggtattgtagttgttcattgtgccgacgtgaatatataccgaccctttgtcagatcttctaggggttgagaaatggaggcaacagttgcggaagatgaggagcgatcgaagatgctgcgagttgtcaagggcggtgagttgtcgagaagagattgtcgactgtcggcgacagaaggcggcaagggataggcaaaatgcacgctcgtagtatggttcgatcttctgcctgtcggcacgtacctgggaggacaagttggcggcagtggagtgtcgtgacgctgttgtcgcaatcggcggttgctggctacggagaagagagcgtgggaccgtcagtagattagctggagcaagaggagctcagtagactagcaggagcaggagttgtcgagtgcagcgtgagggtttgcgcggcggtcttaggcagaggaaagattaagtcgttgggctgattgaggcaggttgggttccttgttgttggctgttaatatcgttcgcggtgaaatttcacagttgacttttgctggtcaggggggcaagtttgtgcgatcgttgttcgaaacaaaaaagaggaaaactttccagcactgaccaaagccaataggggtttttatactcccaaaaccacccgccgcccgtttgtcatagcagctccaggttggaaacctttacaactatagaaggtgaagtgggaggaagtcccaaacctggcaggtgatatttcagatcaagttccagctcaaccaggaaggaaacgctgagatttaaaccttttgaccattctccagccactctcgcgcagcgatgcttgcttgatgaggacaaaggaacggagacacaagcatcaatgagatgcccatgattgcagatgacttggtattgcctcctgcgaaagtggaatctgtgatgagcaacatcgaacgggcggatgaagtgactttccaagatctagcaagattcaaacattaccacggtcgaatatcgagatagggacaatcgcattgtttcttctccttccctgacgccgtgtgcttcctttgtttcaacactctttatccctgcatctgacgccacgcatgaagcagaggaaacaccaaagaacagtgactgtatcatatttgccgcgcagagcataacaggcaatcatgatgtgtgactacttctaaagctttatttacctctaaattgttattcattcagcttttgtttgaccgcttggcctgttccgtagttattagtggcctagatccttgtgacggctcgctggtagcgggggaggggtacggcatagagcacctctccccctctctccttgcgatccttcgtcttgtccacctcttgcaaaggtcgccgaacatgcgctggactcttcggcctgccgccttgacctctccaagggggccaggtcgaacgtcgtgatgaaatagatgattctggtcaggattactacggcaaatatgccagataagaatttccacttggccccttctctggctggcgccaagagagtaagagtagggtgatgcggagcctctgtcatgtcaaattctcaacttgccatctgcgcccttcggagatgcctccaagaacctaaatacggggacgcctcctggcacgagcctgagcatgactgtcgctgctgtcctcggagctatgtctgttcctcctagcccgagaacgagaagagttggtactatcccgcagatcagtgttgtcctgtgctcctccaccgacaccactagtgccggtgttgagtggcataggggcaatgtgtgaagttgtgactaccgactgcggtatttcttcctccttcacgaagccaatcccactagggagctcgggggggctcggactagtgtgctggtgcagtggctgttccggataattcacgggttgactgggtagctgtaacgagccgcggtcattgccattggcatcatcgacgtatcggtcgtgatcgttttggctcaccacaccgccagcatgaaaagggccatatgactcgtgttcaatggaaggcatgatgcttgaatggtgtccttcgtcgggggatatagctcggacctgtcgccgacggccgatcaagccgggtgatggtgggtaggccggagcatgcgggtgtgaagatgctgcgaaggcagtcgtggaagcagcagagtcgcccattgcttgccctgactgagggttcaaatcgtcgctttcctgctcttctttaatgtcatcgtagcggcccacatcttgctgggcattctgcaggagatgcgttgcttcgtcgtcagactcgttgtcggtgtctttaggttctccctcgctgtcatcaaactcttcagcttcgtcgtccagatccacactgtcttcggcgtccctctcctcatctacgaagcttccgtcctgattctcctaaaaatcaggcttagcggtcgcggatgagtcgtttagagctggagcagaagtgccagcagtacctatgcccttgttcggagtactctccgcagtagcgactttgccctttgcatccttgacaactttgtcgagtgtggccgccttctcctcgttgtccttcatcctggtcgctttcttcttgttgcatttgtcgttgacagtcttgcgttgtttctctttagtcgggttaccggcaaaacgcttctcgctgtgggtgacaatcaagttggctactgctgcttttgaagtctgtgtttagagagaatgttagttacggcatccacgtatgcgagtttctccagaacttacgtgaaagaattccaccatgtcgttccagcgagcccgcagagtagggtactgcttgtacttgaatgaagtgcaccaagggttcactcccggtttgccctgttgaaggttgcgggcctctctctagacggaggaaaccccaaatcggttattcttcattcggtgatgataccggtcataaggatggaggagacatggaagtgttgatttcgacttacgtatagcacccacgcaagatcctggagcactctcccactagttgacttgacggtacccaccttgtggttgctcgctttctcaatgatgtcctgggtgttcttcagagcatcaaacatttctcggatgtacacggcttgctcttgtctcgttcgtggaatatccgcgattgctgaggccgctggtgtcctgttgttgatgctctttgttatagcctcctgagaccaaaagtccacctcggatttgatcgagtccgggaatgtttggtcgacagcacccttcacatgggtgtttcgattgatcctctcgtgggatgccaggctgtccatgatctgttgccgaagtcgtggccttgtatggctgatcccagcaatggcggactccgacgagttgctttcgtgatgaaccaaaagccagctgtaggctctgcgcgcgaaagggtcgaagtcgtcgccccaattcttcaatgcctccagaggtcgcacggctccgttcgccatggccaagttctcttgtatatagactatgttgtcacggttgcggtcagtctttgtcgcgttttctgtttccgggaaagtaagaactcacgaataatttcccaatatgtcgacatttggggcaacatctccgctgcagcgcattccagggctctaacgaacccgaaagggctggctacctgtacaacaggtggacttcctgctatggggtggttccctgccatgattgtcctcctgtcgacttttgaaacttctcgagcgaacgctttgttgtccttcagcactgcgtgacttgtctttctgattggattgaagtctccgtcgcgactggccgaggatgaggaaggttaatgttctggacgcgatggaaaagtcagtagttgctccatatttcgctggacttgaatgattgggacaatgaagcgcgtattgtccaacagggcgtggatgtatatagggacccggcagcatatcctcgaagcgtggtgcaagtttcgaaccttttgggccggatcgaaacaatggatgggatggagaagagaacggccacttgtgatggtgacgaagggcaattatgctcctacctttagcgggcttttcagaaagatgaaatcgcagtcggaccaggagcgttgacgcggtcgaacaagtgtagaggtactaggtaggttgctgtttttggcagcgagctacgtgggaggtgcggtgtcgtttgaccaatgcacagtcgatgaccagaagaccgaggagcgagaaaacgaagtgcgaattatcaaatgttctatccacagggttttggctgaagggaagaccatgtttggagggaaaggaactgggtagaggtacggacaatggcgggggggatgtagtggggtgttgattttgctggtcggcgacgaacgaaacctgtcgcttcgtacctctaccggctgatacagaacagaccagagttctacagaacaccattgccggttacgatagttgtctctagaaagcttttcggatgcgtataatgtatatgaattgcttgtccatatcaagggctctcaatcctccctattccttgcctctttgcttcgcatcatcaagtcaccaataccagtcccgtgctgctttgtccatgtgcacccccttcccttagttctcctgctcaccctaatccattacaatcacacaaacccatttcccacgatcattgagtcaagtccattccatactcgtcctcccctttgaactccatgtcatcaccatcgtcctcatgtttatggaaaccgctcgcatcgagcctgtctgccgtaggccgaagtgaggtacctttgttaatatgaccgttggtaacacggccgttgctggaatggtggctgccaagtctaccactagcaactctgctagtgggttggtggcgacgtccagggttagacgcctccacggtcaccggcgggggggtcacgggggccgtgtagagagtggcataagccacgacaggcgtcgaagccgcaataggtccggtcttctcagatagaggtagtcatgctgatccggccgttggtgattcgaccattggggtctggtggctgccgagtctgccactagcaagtctgtctgttaacggtgagaaactacactcaaagctttgggattcccccatattgccatgttattctcatggatcatggaagcttacctctactctggcaccgactggttgtggtagtaactggtgggatggctgtttgtactgatgtttgcgctgttgttactactgctctggtggttgatttgaccacaatgccattgccgatgtggccggtgaccgtgactgatgttggtaagactcccgcctcagtaaggcttctcgcgctaagtatgacggccgtcaatattcagtccagaagtggaaaaaatgatgaatgcaagtagagacagacagggcgtcatatcttgcgaaaagaatgagaaggagatgcgattaggttggatgaaggggttgaaacgggacaagatcggtagttgtgaaagatgaacttacctacctatctttgatcctatcttcaggaaaagctggagatgttggcggcaccgagcagatgtgctggctggattgctccatgtgacctccggaaaagacatttgttcagagagaggtgagctgtagaggatcaaagaaaaagacgcgagaaaaggtgatagagtaagaaaggagtggtgatgagttgattgttgatcagctgttgagcttgacgcgctgttggagattggattgtttggaggaagggagaagatgataggaaatggggaaaaagaaatggaattgtgcgttgggtgggggaacatgaaaagagcatgccctacctccatcctgttgctccttccaacattctacgacacagccaacatgaaggcaccccgtaggccccccgctgaccccggcacgtcattctgtgctcccgtctacctctacctaccttgacccaaggcagctacccgtgtctggactccctccctccgggtatatgtatgaggtctttgtgtacactgttcaacaacaaacaaccaagcaatgtgcggttggcgcagtggccagcgcgttcgcttcctaaaggctgggaaccttacggagtcgaaaacggcaccgacgggtgggaccggggggcagcaaagacgtggcatgttgccttgggaaccgcgaaagatcccgggttcgaatcccggaccgcacacatttcttttttgcccgttctttttgccgtttccttgtcgtctgtcatgccttgcttgtggttcctcttcataggtaggtacttctacttgcctggtgcctgtatggttctacctggtactacctgcctctagctccgagctctcagcacagctttctggtccatttgacagtcgctctttcttccatttttcctgcacttgcaccccagatggttttggtctgttcaatgaaaaccaactctagacaaggaagcaagcaaacacaataggtattgaggacgtgaatgactggaacacaagtggaattgatgagcacaagtaaaggttgtatcctaaagccattgaaatcatatgaaaagagcaacaatagagaacgatcaagcactgaaatttctatactttggtccttgtcacctctaatctgtaagtccccggataacggtcgttcctgacacaatcttctagagatatcccggattcttccactctactcgtcttaagtacgctaactttagatttgacattaccagctataacattcacttaacctcccgtacctcctactatttgatcagtgccactcaatcaacgtcatctaaatgccatcgtacaacttccagatctccatcccctcaaacatggcttccttcctttccactctccccgtcacctattcagtccatgacagcattctaaccaccgtcgggcttttcatttggattaccatatcggtcataggattggttctcactacctatgacgacaacgctcgcaaatatcacgaagagcatataaggcttttgtatacctctaagctcatagacatcgagtcgcgcacgatcactcttatgcagaaaattcacacgggcgatctggagctgcaaagacggatgacgaaggcgcatgagcagtgtcattggtgtagtcatatggtcccggggacacgcacgccccgaacgcaaggcgcccaagcaccgggcactcgaagggattgcaaggcaggagtagagctcgaacaggacagcacacgccggcgttgggatggctttctatcgagggggtgcacgcgcgatgagttcacgacgcagtggtactcaggaaaaggactctgagggcggaggcgcacaaagaataaggcccaactgatcaaggaaattctaccaatctcattggaaggcactacaacgatctcacgctgcttttgtctgtacctaagtatttccttccccactttacatcgtacacctgcacaaaaaccttattcgttccttcttctctcgcagacgaaacgtagaggagaagaggttggtggttgcaagtaattgggaggagaggcaaagcgacagatgaaggacttggcagacggaggacctaagagtctctagaggtaccaatggtgtaaatgaacgaacatgtaaacggtttggtccgcaccggacccttcggcttagccatttaaggagcgctgcagtgtgacaaagctctaatacatgctttcaatattttgatgaatagaggtgcctctagcaaatgactagtccatccattcatgatttcctgtcataacacagtcaattgtgagacaaatgtcatagatgccaatgaagtgaccaatctagcgtgttcggaaattctcccctactgcaacgttcatgacttgtgccaacgaaggatccatcctgctctgtccttccttcccttccttagcaagtcgccctttcttcgtttggcccctatcttaacagacactcttgccgtgaatcaaacggactgaataaatgcaatatcgatgacgtgtatgactatgattgagcacaactgaacgagaggtggcaaacgagcaattaacccaacggattcgttgtgaagatgggaaagcggacattgaatatcgaagcacctttgtccaggaaaggtacctgtatgtagttcttgaggtactagaatgtcctcaacacgtctgaggtatctgtccgtttcgagcattctttgagcattttttccttggttgcacattctatgtcaatcatttcatacagccagatatataggtcagcagccctctttcctccgatgcacccttacaactctgtccatttcatccccatcattctactccgacaccttccctcgttcgtatcagcctcacaacacagcttgacctccagagacccaccagagcaattatcaacttcccctgcattctgtcacaaaccttcaacttgcaatggacgacaacccccccatgacagtcctgaccgccgcctacggaatttcattcgccctcctttgcgtcgtaatgtggttcgtcccagaacccaagctctctatcgtgtgcggcatcttgatcattatcgcttccgacgtcacgttccacttacgggagatcatcgcgctgcaaaagaagcaactacaaaagcatcagattgccaagttgacggtagacaagattgacgagtataccactctatacggatctctagtcgaaaaggtccttgtcctgaacaaggagcttctcctccaacaccaggaaatgcttgctcattcaaaggacaaacttgcccacgacaaggacaagctttctcaggagaaagagacccttccccaatacaaagagatcgtggccatgcaaaaggaaattctgggctcgaggaaagagagggttgatcaagacaacaaggcggacgttgctcatgagaaggagacacttgaccaatacaaggaaactggcagcgtgcacaaggagttactgggtcaatgcagagagatacttggctgtcagagacgtctagggtcgatgaccgacagaagtgcggttctacagttgaggatgggcgatatgctgatggtgcagctgaggcagttggatgtgcttctcaggaaactgggagtggaggtgaggccccctttaccgcctgcaactggtcttagaccaagcaggtctggagaccatgcgcaatgagatggccagagccacatacgactgcattgaacggagcatgcaatggccgaacagaataatatatttgattgttagggcgtaggacacgatcttgctgtatctgagacggaaggaagactgggccgtggcgctcaatgggaagattcatcattgatagaggataggtgaatttagcatggggaagtacagcaggggtagtcatgaagatacaatggcaataggtgtacaagacactctctacctctacgctagacactttgatttatcagcagatgactgtcacataaaacggtgatatgatgtattgagggtgttaacgtggggatgagattccagtccgttcatgttatcatcctctactaccagtcgtttacgttaacgggcttccaattccagtcttccatctccactaaaatctgcttatccggtagctcccactctccagaatactcaggagttgagatactggaaacagtagaggtagacctagcatcatcctcgtcgtaaacggattcctccctgtccgcctcgtagtcgtgatcctcctttccctccaccgaaccatcagcgtccaaaagaccctcgagctccgtcgtactcgcacttccccatgcaggtgtattgtccctgccctggaaacccggacccagcgctgggtaagtccgatacttcctcctgttcttcttcttcttctcgcctgcagctttgggaatgcagtcgaagaacccatccagtttgagctcgatcttgtggaacccatccctcaactccttcctctctttccttgctttcctatttctcattccttccacttcccgcccttctttgaaggcctccacgacagtgaccagggcctccttcaagtttactttcccctccaccaccccacccgcattgattttcgtttctatcttctcgagacactccctcgtctgcctcgcttcctgcacaagctgaaagcggaaggttcgtgtctcggccctttcgatatcttgctgcttcttcgcagcagctttttcccgacaccgtcttttccatgtgtagatggcgacgataccaactatggcggctgggaaggtgactacgaagaagtagaagatggtgacgagtgaagaaaagaagctgaatgccgaggcgtagggctctggcaaaaatggggtgggtgttgccgctggtaagtgggaagcggtagcgcttgtttgagcttgatggttgatgatcttgattaatgaagaggtgacgatggttgacacgggggttgtggtggtagttgccattgtttcagcagtctggctcatcgtgaagagaaggagagttccgtgtttaatggttactgtgtgtttggtgtagactttcggtatgatgaattgaccagtggtgagtaatggagaggaaggtcggtgggatgggtaactgaggttgatggattctttatatctaggtatggaaaaaatattctacctctacgcagtgaagggcctctgttcagtgggtcgtacattggtgaagtgttccgaacctggaaaggaacagaaatcaaggttcaaaagaagcacgagagtctccttaatggcggcgtgttggtaagtacctctaggtgccgtgatgtgggggtgggtgggagtgaagggtgaagagcaaacaaaaagaaacatgaaccttgagagttgaggaaagacatgtgtgcctccaggtaagggacctaaggtggtagtaatacgctataatgtaatgataatacccctgtacctctaccgaaggtggacatggtagaggtatgcaccggacacttcgacttgactgtaggtacctaggtacctagggactagcgtactgtgaaaagttcgtgattttatttgcttctctggtaaccgaagtctgaattcctctaccaaagttcctaccacggctttctgtcattcttcgagtccgattcgttcaccgtgatctgattctcgacatggactggatctgcaccccaaaatgcctggggatcactgggagggtcatccttcctcagcaatccaaggagaatcgccttgaggagaccaaacctctcgttctcatccaagtggtaatcgagcatccaatctactcgatactcgatcgaccgggccctcagatccatctcttcgaggcccactttcatcatctcctctatcccctggaccgcggtcacaaccttttctacgccgtcgcttgccgtttgattcacttcctttatcgcacccttaatgcccttactagttcccttcgtcactgcctttgcgatcacctcctctattccctctatcgcgtctttgaatccctccttgtacccatgcttggtaccctccatgactgccttcgtgatgatctcccccacgcccttcatcgcgtccttcgcgccgttctcgtatccctctttcaccgcccccttaatgaattccgccatggaattcatcatggcctccggcagtacttgcacgcccgtgacaaccttctcgacgccttccctaatagctctactctccttcatataagcgtactaacctttaataaaatccgcagtactctgcatctagtagagttggtaggtccgcgtttcgagcttggcctcctttttctcacgcttttcctctttttcctcccgttccttggtgagtcgttgttcccggattttcttgcgtcggagccacttgatgaacttctttttgcaatgcggaatggtgtatccaatgaagtagacgatggctgcaatcacgcctatgaacgtgaaaacggagttgtacggttcgggaatcagtggttcaggtgcagtcgaagtactggctgtcgacggcggttcctggctgtagacgaagatggtggtggtagagactgtggaggccgtagacggcgccggttgtacgacggtcaccatgttagaggacggcatggtgatggtggaggtcattgcatctgctcacaccatcgtcggttgggaattgctggcaatggctgttggagtggttgcggatactggagacatcctggcacgggacgtgtagtggttgatacctggttctcgaaggagtccttggggcttgatgatgttgagtaatgcaaagaaaagtttggtgtgatgggtaatgggggaaaagggtaggatatttataggaacaggtcatcatggaattcatgaggctttacctggtagtgaagggtctatagtgggttgtatattggtgaagggttccaaaacctgtaggccagaaagcaagatggagaagagaaaacgccgcctaaaccttgagaaccgtgccttattgcatgggtgttgtatgagtgggagtaaatggtggtaaggtgcagaagaaaggggagctcaaaagagtgtttcctacaggttgtacctaattgctcttcagctacacgtacgtagctgtaggtagaggtaccatttcatgtacatacctctatggatggcactgtattacgtttggtaagaagtgtttcctacaaagcaaacgatagcgggacggtggattaatataactacctctacctttacctctagagacctgtatccgtgacagaaacagtgattttcatgtctccagttcagtccttcactactagaggtgaggtattctttctacctctaccagggctgttgtttctcctcccaattgaattcttccacaatgatccggctctctacgatatctccaccccaggatgactggtcagtagaggaattagtagttgacgtagaggccatatgctctagcaacccctggagaattaccttaagagcgtgaaatctatcgttctcagccaggtaatcgtccagcatccagtccaccttgtgatcaagagccctagtcctatcctctactgcttctaagccaacttgaaataccccctccagcccctttacagccctcaccaccgtctccatagtattcgccatcttttccatggtttccctcatcctcttgctttcctcccaagtgaggatctgagcgttggtctgcctctcggaatccagaatctgatgaacccggtaggcgtgcgtttcggtgatttgcacatcctttcttcgcctctcgacgacttgctccctctttgcctctcgtttctcccgcttctcggcaagtttcctttgtctctttttgacgcgtcgagaaaattggcatatgcccatgatatcgaaggggatgaggtagaagaagaagtagatgatggttgtgatggctgcaaataaagtgatggcagaggcgtacggctctgacaaaaatggcctgggtgatgttgcaccgccgggtgctgcctctggtgctgtttttgatgccgggggaaggatggtagtagggcttggtaccgtctgttgttggatgattgtacccaatgtcgacgtgaacatagttgtcatggtagtggctactgcagctgctgtggttgtggtttgggcattggcgcctgtggcgacgattgagactgctgtagacaccggagacatcatgccacccaaaaagtggtatttcatggttgtttccgacgggatcgttggaaagtgaaggtggtgactgatagagaggaagaatttgcgcaatgaggaatcgaagagataactggaatatttataccctggagattcacattccgtttccaggttccacgtagaacataaggtttcatagcgggccgtacgtcggtgaaggtcgcaatagtcaagaaatcagggtggtggagtcaaacctccagctcaaccttgagggcggcatattgatgagtggacattgtcgaaatgcggagtgaatagtgaagacgagaaaaatagaaaccttgaaacggagcaaatacccttcttgtatatgcctatacaaatgacagtgcattaggtctagcatggacacataagatagtggtaaagtgtgttttctagaaatatcttcgttcactacagccgaatacttcaagtggactggaaatctttgagaggaaaacgtattatttttatgtttttttatggacgtgaggtaatattccatggtcctgggctaccatgaatgatgattcaccgcctggtcatagttccaaggggcaggagctgttgaagtaattaggtttggtgagaagtgtttcctagcaaatggtagcgggacggtggattggtatgactagaggtaggtacctctacttcgagagacttgtacctgtaataaaaactgtaatttccatgtgtccaatctacctagtctttcattatcgtttctactaagggtctcgtctttcctcccagcccgatttgtccactgcaatctcgctcttcacgggatctccgccccaggatgaatgggaagtagttgaagtggcatgcgaggtagagccaacaaggttgaatagtccctgaagaactaccttgagagtatggaacctctcgttctcatcaaggtaataatcgagcatccaatccaccttgtgatcgagagcccgggtattgttgtccactgcctgcaagccaactctaaacaccctcttcaacccctggacagccgttaccaccgacctcatgctgtccgtcatcctatccatcccttcgatcagaccctttgtcgcttccctcggtggcgggtttgcctccttcaatgcatcctggaaggcctccttgatcaccacctgtagtgcttcggtcatttcctggctcacctccgtcaatggagccttgatgccgtcttttgcgctcttgtcagcggccatgggaatttctgcctttatcgctttggtctccaccctcgactcaagcttttcgacgcgctgcctcaacgctacgttgtcctccttcgtcgctttgctttccgtctcaagcttttcgactgtttggcgcaacgccttgttgtcttgcttcaaggccttgttgtcatccgccatagtcgccatgagctccagcatcttatccgatcgctcgccttgtgcttgcataagctcagcgatcttgttgatgccctccacttgttggatgcgatagcttttctcttcggcttccttggcaagagccgctttttgattttgcgaccgcatgaagagaccgaggatgccttggtaggcgcgcgggatggtgtacacgaacatgtataaaatgtttgcgatagaagcgaagaaagatgtgccggagttgtacggctctggcacgaatatggttggctcagatgacgcactagctgtttccgatgcttgtggagaggggatggtaggcgtgggcgtgggcgtgggtgtgggagtaggcgcaggtatgtgctgcgcaatggtggcaacggccgtgatgaagttcaaggctgtagtagccgtgctgataggagacatcttagaggtaggtacgggatctgtccttgttttctgtcttcgaagaagtgcttgtaggtccacgagaaggcgatggataacagaaaagcgaaaattgtgcgatgagcaacgagagttgaaggtcgaatatttataacgataaaaaccgtgcaaagttcgagcgagtgaagggctcatggcgggccatacattgtggtggtgaagtgttctggataacaggtccaaagcctccacctggatttgaaccttgagggcggcggcatcttggtgaatggaggttataccgcgtgaacttcaagcggcattgaatggtgaagagggtgagaaaaggaaccttgagaattggggagagaacttgccttatatacctctagagatatccacgggacagtccatcaggtttggtgtggagactttctcatcaagcaaacaacatgtggaagtcgcggccatgggcggccattcctctcatgagcagcttcccccttcaccggcatccgtaaccctctctcctcttccggtcgcctccaaagacaagcggttttctgttttcgcattttccaacctccaacacaaaagacatacccacttgaacagacattcaatgcctgacaaccaattcacaattctccaaaccaatgtgctgcgaagtgtgaaggtttggcgcatggtgaacaatcacagtgatgaaaacgcccaatcccttccacctctcatcctcacaaaccaggacacttcatgcgaatgaccaaaccaacatgaagtcgcagggaaacaggcttgcatgaagcaatacgggatcattggtagaggtagcttcatccaagactgaactcccaagaaacgtaccgggcaaacaaacgcttgacattacaacttgaaaacttccatggtcctaactccaacatcgccagcagaccacaaacaccactgcaaacccatgcaaggtataaccaccactacccacccaaaccattccacaccatctgccctcattccctccccaagtgcatcacccccctcaccctccccaccacctccctcaccacctcctccacccccttctccttctcccccacattcacaaccagcacatccggctctcccccttcctcctttggctttgtcggatccggcatctccaaaatcgtaaactggctatgcaccaaattctcctttgcaaagtgtccctttcggttgtgtgctctttctgtcagcacctcctcgggggcctgcaaaaagatgaagcgaattcgcaaatcgccggcgtgttcagaccccaaacggagaatgtcgcggtagtgccgcttcaaagccgagcaggtgatgacgagatggggagacgaggaggtgggtggtttggcggtttcgtgctcggcgagggcttgcagccagcctgctctgtcggcgtcggtcaggggttcgccgcgggacattttctcgacgttggcttttgggtggtactgtgagttgttgttagtgagtgtggttcaaagaggctggggagatgaggtgaggtgaggttcacgatgcagtgacgttcatgatgcaggaagccatgtgtgaggctcaactccaacgggagggtagggctgagacattgccgctccgctggggtctcggagatcggtagaggtaggtaaggatcacggaaagagaccgaaagagggcggaagagattccgtcgtagagtacctgaggtaggtacctactgtctgaagggacacggggcggggcaggacggggtaagggaatgtgcaaagacggcatcgtgcagtgagtgtacaaaccacgtgaaaggttggctatagccacacagccacgcaggtccatgcagtacaattggaataagaaaggaggaaaaaaaaacaaaaaaaaaaaactcacatcatcaccctctacataagtgagattcaaattctccgccaacgccttggcaaccgtcgtctttccacatgccgtcggacccgtgacgaaccaaatccatctatgctcattcttgggtttcttttccgcggccgtgctattttgttggtcgcccaagtgctgctgctcgccgagagcggcgtcggtgttctggacggtcatgattgttgttggaatgttgatacttcagttgaaactgacaaggactggaccctgtaagcaaagggtgtagtactgttgtgtttgagcaggaatcaacgaggtgatgtgatgaacttgcaacactgaattaggtagtttgtaaaagtaggtagtctgtaaaagtaggtaggtaggcggcttgtagtcgtgagacggtgagagaggtactgtacaacgaacaaaccgtgtttatttacatgtcgataaatgaaggtcaacaacaactccagcagaaagtgcatgacgtcacctcggttaactcggtagccgatttcaccgacttgagccacagaaactttccaattcaagagcgatccagccaatgacgttttggtggggagacaccacctgcaggtttgtaccatagtacaagtagtgtaagtgatggttagggttagggtttatgcaccatgtcgccgcccttgttggaaagtgtgggtcaaaacaatagaaaaggggcttatcgcgggcttatcagttcattctccaaaaaagaagaacaaaaagaaagaggaaaagaaacaccatcagggacactcttttgctgttcatcagtgcaggaatcacgcaattagtcactatctcaaccataaactgcgatgaccaaagtcaatttcgctgttcagatatcaacctaaacagacgaagccccaagagcgtgttcgttccggccgttctacagcagcatcggaagcacttttttggtggcagaaaagctttgggttagggttagaggagattcccttactacactactgccagaacgaacacagcccaacaaccttcaaacgacagagacagagtagaacgtatattgttataagaaaacctgtatattttacatacccctatcgtataaagctctcagagccatttcctgacggtctgtgaatgtaccattcgctctcatctgcccaataatctcctccacgtcaacgtgccctcctagctgagcattacccccccaggcagcatgcacaccatacatgttacctccttgtcctggtggctgccccagcacattcgcagcagcacctcctcccggcggaacatccacatccatgccctccaccggccgctgccccccctcgttcgccgccgccgccgccgccgcagccgcagccagtatctgctccccattggcagctgatctgggccgggctttggctacccgcgagccaccatcgtcgcgcaccctgtggaggggatccctgggcctggggtttttgttcttggcgcccttgggacggccggggccgcgcctggcaggtggagcgttggcgtcaggaggaggaggagtagcagcagcagcagcagcagcagcgggagcagcgggatccctgggcctagggtttttgttcttggcgcccttgggacggccagggccgcgcttgaccggtggagcgtcggcgttaggaggagcgggtgcagcgggagcagcggagccctgggggacgggcagaggttgtgagggctgccccccggcctggccctggcggagagggtcgttgtcaaaggcctcccgctcccggacatgctgcctcagctgctctgccagcgagacattggtgccctggatgggaccggccgcgacttcgagagagaaggtcttgggctcgaccttcttggcaaacttccagggctggtacacctggtgttgctgctgctgctgctgctgctgcccttgttgttgttgttgttgctggtgctgctgctgctgcccttgttgttgttgttgctggtgctgctgctgctgcccttgttgttgctggtgctgctgctggtggtgctggtggtgctgttgctgctggtactgctgttgctgcagcggggccaggatcgggtccgggacctggagcggggcagggaaccggggcagggggcgggggacagggggccaggacacggggcgggggacatggagccaggacacggggcggggagcagggaaccggggcagggggcgggaggcaggcggcatctggggctgtaccgcctgtggatacggtactccctgctgcacaggggctgcaaccggctccggctgcagcatcaccggcgaaggcacagcaggctgcggggcctccataccaccctgagcatatccctccccggcctgaaggcgcggacccagattgtccgcttggttggggcctggggcgggggtgccggcaaccgggacttcgttgaccagagcgtccagaaggttttcgggcatctaaacgatgatcaggtgtgttagtgactgaccatgtttccttggtaggtacagtagcgtgatggcttggcacggggaatgtaaacgaaaggatggcttgatggaacaatacgatacatcttggggcaaaggaagatctggagtcgaccagtgatcatcaaggacaagcaggttggacatgttgttgaaggtaaggcaagcaaaggggcagacatgatgaacagatacgacatgactgaatcacaacgtgcaaagcagaacaattaaatcaaggcaaagtacgtaaatcaaacaaggggcaaggctacaacagcaaggacgcaaagagcaaagcacaataatttaactataaatacacgagtatatgcttacctggacgttcacgttcaaggagccgtcgttgttaaccgagccgttgccctcgtagaggtaggcccagccatcgttattgttgttgttgccgccgtccacggcctcccccatcccaaaaccgaaaaggttatcgccgtcgttcccaccaacgttaccggcgatattacccatgtcgacattgaattcgttgtcagacatggcgggattggcaacgtcggcggggaataagccgttgtcggcgggaaacgagctgttgtcaacggcagcgacggggacggaggcagcgggggcggcggcagggacggcagggacggcagcgagaggagcggggcgggcaggaaagaccaaggcggggtcttcctcggggcgaccagcgaaaaaggcggcggcgaaatggccgtcgtcggcggcaaaggcagggacgggcgaggcaccagcgagaggggcggggttggcgggaaagacgaggtcgtagtcctcgaggccagcagcgaagaagggggggtcgaagaagatgtcgtcagcggcggggacgacggggttggcgggagggacggggctggcggcggcggcggcggcggcggcgtcaaacacaatggcttgatcgccaaagacatcgttggccatggcctcggtgatcttgaagttggacatggtgactgagaaggtggggcgagagggacaagagattgacagaagagagaagagagacgagagagagaacggtgtaacccgcggagcttggtcgagtgtgtttgtgtgtgtgtgtgtgctgagtcttgagactagtgtcccaagaggaaagaagtggaaaggtggagtgtggaggtaggtagaattggagaaggcgtcttgtggttcaaagtaggtactgtcaagagattggaaatctggcagtagcgtggactcaagcgtgctgtgatgatggaaagaaaatccaaccgagaagagagggaggaccagcttcttttataagagattccactggatcaaatgtccgtctggccttttcaacaaggcgagactacatgcagtttatccagataatattgcagcaacataacccacatgccgttacgaagattgtgaacaagttcatacactctggccggttcagcacaaatcaggcggttttccaaggttaggtacatgtaatttctcaagattacatgtacagtgatccaacccacgtaccgttgcgcggattgtaaacaagctcatacacagtagacgccacctgtctatgctgggaagtttctggatccgactcattgtccggcatacttacacgtacagtgtgctgtaactcgaagctcggctcgccgtagtttcccatgaattccaaacccaaagtcagcgtctctgacttgaccctaacctcgtctgccctacactctgccaaagaaccgttctgctcctcctccatctcaccaatcttgcccctccacccaagcacaaacggctcagtcttgacgatacgtggtcttcccccggctgtcacaagcttgacggtcctcagaaaactggcaggtgtgctgttatcctcatccacgcccttgacagtgaccacatgcctgcctcctgcagggtttgggtctacgtctgttccaacaatcaatcttctccgcacgtaaaagttgggaacaggaaggctgagatagtgcatgacgcgctccatcaaatcgtctgcccgagcatatatgcggtggtccggtgaggggcagagataatcaaggtcggtgtcctggagattgcaaatgacgaggtccgtgtccggttgctgcgtctgttgcttctttctctgagcagcagcacgctcaccaacaagttggggaagttcgtttgccggtgttacggttagggaagaacctagaaccaggcagaggtcggctttctcgcagtgtgcctcggctcgagaccaggggccgagagggaggtcttcagagaagtggatgatggtgtcatgaagaggttgcgtcaaacagatggggcatttccgtccagtgcgatggtcgtggagggggcggttatctggggctacggcatagaaatctgctgcagttagtgtatggctatagaagccatgaacaacataaaatgattaaacgcaccgcgcagaaactcctttccacagttcttgcagtgctcaatattggtgtttccatgcagctcagaaatcatgtcctatagttatgtggccacatggtgcggtcagcgtccagctgcttgtatagagggggttgtgactcatcccggaggacttggaccgtcacctacagcgcgtatgccacttcggcgatgcagtccatcgcaattctggctgatgagccccttcaatattcctctctcttgcagttccaccagtgccatgtgcgtcttggttggtatcgcttgcaacacgtcgacagactttttggttgcttgtcgcccctgggccatcagagtccaaacgccttcggggcctcggaagtccgggatgcctttgagttgtcatatttgtgttagctctgccgtccgagagggccgagtacgtaaggacacacctaacaggggaggggggggggttgcaaggctcgcggcagggtgaagtagccggtaaggcaggaagaagtaaggccagcagcagcagggagaaccaaggctagcagcagaaggcctggcaccagcactgacaccagtaccagccgtagagatgtggggtacggacagagtgacgattgggcatttagtacctaggtaggagaagcgcctggacgactctgtcgacgtactaggtcgctacctaggtcttcaagcgcccataccatacccctcttctccgaacaggcaaggtgaacgcgcccccagtcccaacgagtagtgaacccacgatgaaagatggaaagctaacgaaccggcagatgtagatacccccgcgcccgtaaacaccacgaaatgctttgactttcgaatcaaatcggccagcaccttggccttgcgatcgatgacctcgggcgcctcgaacatctccttctttgggttcttgtgggcggtatgggccatggtgggcgacggacagtaatcgggggaccagctgaggtctttagtgggctttgggggtcttcgggggtcgtcgggggtcttggcggggtcgagtgttgagacagcgggcagtatctttaggttgccgatgaacacggatgacgacgagaggaagtggtcggcgacgacacaagttgcgatggcgggatgtcgtcgattttagtactcaagcgcgaagtcagctgactggggtctagattgacctaggttagtacaccccagcgccatagtgggtgtcacggtacaacggtgcctggtgcctagaactagtgccgtggtacccaaagaagaagggcatcggccattggctgctggcctcgcccacgatccggccacttgggtcggggacggggacggggtacgtcaagggcgccaagagactggaagccaaaaagggctgaatgcttgtggcacagtgtaggtcggaataactatatctttcacaaaacctggaggtagagagagtctcttgatgccgtttcattgacgacgctgaccgacaacgacgatactagttggtgttggaccacgacgacccaaccatcccttctataaatttgacattattcgatgccaggacaagagtgccaacttccctgaacaagaagatcaacatcaacagagcctcgacacgccagacaatcttggccaacccttgtgccatatcgtacgccgtattgcgatgccgaccaggtcgcttccttcctgccaatatccgacaaccgtcgtctacaacaagttggacacgaacggcaactcgaaatgatcggatggtcgagtactcgatgcggatgatcttggtgataaaacaatggcagtaacatggccgatgacgagaaaaggattcgcttgacaatagcagtctgcttcaactgctgctagcacagcacttgatgcctagtctggacattccaccttgcctggggaaggggaccaaaggagaccaacatgaagagaacttggacctgccaccaattttcaccgacttcaggaagaagaacgggtttgtgttgtgtggtgataacggccaggtcgcttccttccttctctgacaaccatcatccaggctaggtaccatcggcaactgccatgacggattacccggtaacccttttcatgttcaacccacagcactgccaacactccgcctttctcatgatacgcgatcgctaacgctggttgacgacggtgtagtgataatagttgtacggccgggaaagaatgaacgattggttggggtatatgtgcctgagcgaaaggacagaagtttacattgggaattttgacagtaaaggagatcaacataaaggaaacgtgggcagagaaacgatccagatcctttttgatccagtggccgggcggagttgtgatgttccgtgctgtgatggcgaccatagcagcccgcttggtcggtggtcccctcgaacacccctcgccaacaactcaaaacgtcgtctaggtaggtcagcaacctcattcaaggacccgttatatgtgtgttctgcttgcaataactgcgtggttgatggtcgtcgacaacgctcattgcgaacgccgtgacatatgacccattaaccatgtagagacatgggcatcgcaagacggaatagcgcagaattggactacgccaagtagacgtgtttgtaaattcaattgtgtaatttcatgaaaatccatccgattaaacctacatcaaacccatcgcatgtaggtaaatggtgatcctccatctcgggttcaaaggttgcccggccgatgactgataatgtgtggctacacggtggaccacgatgatacggagagtgcaatcttcatctggtaagcacctaaagcctggggataggacagggatcaatgacatgaatcctgcaaacatgtatcaacaatctggttgaacgagaacccctttatttctcagctaatactcgtctaaacaagaagcaccgtcaaacttatcctcttcaaagatattggatctgactccggcgatccaaaccgactccaacgataatagttgcattgctatgggaaggaacctctatccatcaagttagctggatgtagttgaatgacatggaagaaggagtgaacggaccttttgtatgccagaatgtgcagaaccgagggcgcgtgggcagcttggacgagcgaaacccttccttggccaactgaatcagaaacaaacagcctggcacctcggctccccaaacagtcccgacactgcatcactccatcaacccgaccatacctatcaaaacctgccttgagtccatccggtagcctccaccaaacaatcccagcccttcctcgatcaccaacttgttgaatgaattcctgttgcgaatcatggatcccgtggtgatgagtgtccccaaaactcgacaagtccccgggcctttggctgctttaaccgaggtgggtccacacacacaatgtaccacccttcccccaccacttcctccctcttcgattagtcaaccaccactcgccccagatgtttgtcgctatagtccagcaaagatcggttcggtaatcgttatcgaacagcactgaccagctgcaagcctcgggccgggacagcaaacgaatgcttcgtgtcgtggtatgtcggctcctgaccagcagcattgcttccatcactcatcttcagttctcgtcacaaattcttccttttccatttccacacccaactgacaggtatcttcaggcgattaatccatgccaataacctccccatttcaccttctcgcggggctctcccaccggcccgtggagctcgtgagagaaaccataccgaacatcgacaccgacagattgccactgccaccgacggtctcggggaactacccactgagatgcggacagtcagtcagccatggacgacaagaagaaaaggagcaagccgacaaaacgccgcacttgacagccacaagaacacaacgtaaaatccaatgaaaactacaggtagttccctacctgtcagtacagcggcaacgtcccctcgacccccctgaacgcctcctccaacactgccagtccctccctgacttctttctcgcttatagtgataggcggtgcaatcctgaaggtccccccaaagctggggtgagtgctcagattacaccagagcccaagttcatacgcgcgatctccgatcctcttggccagttccagcccgggttctttcccttttcttcgatcctcgacaatctccaccccggccatcaaccctcgacctcgaacatcgccgatacacgcataccgctttttgagctggttgagcccggagtgcaggatctcccccatccgtcgagcgtgcgagaccaagtcatcccgaacgacaatctccagcaccttatcccccacggcggcaggcaaagggtcgttcacatgcgtggtatagaagaggaagtccctttccgcacaaacgtcggcgatggcatgactagtcacgaccgctgacaacggcaatccgttgcccagagtcttggacaaagtcaagatgtccggaaccacaccgtcgtgattgatggcgaccatttctcccgtgcgaccaattccagtctgggcctcgtcaacgatgagcaacatgccacgtttctcacattcagttttgagcctgcggagatacccatgcgggagtacatgcatgccgcctgaggactggatgggctcaacgatgacggctgccagagacccgcatgactgttggtcaatcagtcgccagccgtaaagcatttccgcttcccaatcgtattcccattcttcttcgttttctccttgatttttctttccattttccttttcatctgcatcaccctttttcgattcttcctctccaccgcttgctccatctcccttcaagcccttttcttccctcttcctgaacccctgatgacaccgataagcattcggactcggcaacatcaatcctcctggcatcaacggccacccgaccctccgtccagcatggtactgcacactattcgcctgcgcagtaaccccatgccagctcgctcccaaccctacgacctcgaacttcccggtatacgtcttggccatcttgatcgcggcctcgttcgactctccccccgtggacaagaacatggctctatccagtccatctggcaggacacttgtcaagcgcttggctaggttcagcacgggcggcgagagcatgccggagaagaggtggtcgagggaggaagcatgggagctgatgacggaaacgatttctggatgggagtgcccgaggagagaagacatctggccggaggtccagtctgttattgctcggccatagggggaagaggaaccgggagagggagcggtaaagagcgagaggtgggacgcagatacgatcagatcagggaggaaggtggtgccatagttgatgaggtgcgaggaggcgaattggtcgacgttggggtggttggaagtggtgatactgggatagaggttagtgggcaggttgttgccgttggagctgccgggtcgtggggttagcttggtgttgtcgtgaattttgatggcgtctgactcacaagtcgcgcttctgatcggcccggccatcttgtgttttgccatcctccggctcgctgccgttgacaagcaaagggccaatggatgcttgaagcgatgacatggcgtagagctattgggagtgttgtagaagcttttcaaatggaaacacaatcaatcctggggggggggggctatctctttgtaggggttcagaaaatgtcaaggttgaagagtaatatcaccgaatatgcgaaaaaatgacaaatatggaacaatgcacaattgcgcgggctgtcggacagtcttgtatttaaggtatgggcctactgtccttggtgcagggcatgtcgcacgtgcccgactttcaacagttttcaccacgagctcattccttccatcctagtcaagtacaactacaatcggagtcattcaattcgatgataactcggtatctacagtggcgtgggcgaacaagccatcccgtgttgcctacccctccagcttccccgcagtcgagacccccaggtttcccctcaggataagaaaccattcaggtcgagcttgccctcaagataacaagccaggtcgccaagattgtctgcttgcggctcggttgtcatctgataagtgatgcatggcggctgagagtcattaggttgcgacagcatcggcatgccagggccgagtaccaggtcgcgatacggatgataacccgggcaggccatggcaggctcggccgtggacagtaatacaggtgagcgcgacgggcatgcgcaaactccagtcccgtcaggtttctaccgttcgacgagtaaggtagactaagtcggggcgggcagtctggtaggtagagaggtatttttcaatttatccatgctatgacgtgcgatggcgcgcgaagtcgtgaaatgatttttggatatattggatgggtgtagccacgattgattgtagaccgaaagaaaaataaaaaaagaaatgaaaaaaagaatgagtaaagaaaataaaaacataaaaaaaaggaaaccggaaacatggttagaaaaaaaaaaactcaaaactgacggaacaagacacagtcagatgcgaaaaactagtacaagaagcaccagacatggtggatatgtagaacacgagacatggattggattatgcagagcatcttacataagatatgtgtacaaatgtatgtagaggtatgtatgtacacccccacgagtcacggtacggtaaaatgcatttcacatgatatgcagcgaggaccgattagatctgggacggaccccggccggtcccatttatagtgagcggggccggtgcgggagatcaacagatggatggagcccggaggagcccggaggagcggtcgggggaggaaccacgtgggatgctgctgtaatggtagcagcaccggcggcccgaacaagacaactacctagacatagatcggtcatcatggtaaggtaggtaagccgatcggttcgtttggtttgtttcccttttctaacctaaatgaagggaagggaaggactgaatggagctcagaccactcagacatgtgctcccatcaagccgcaatatgccattgccattgccattgctattgccatgcatataggatcaaggtttgtaaccttgcatttggaaaaaaaaaaaaaaaaaaaaaagagaaggaaaaaaaaacacacagaagccggaaagaccttgcggctaacatcactcaagattatagtagagctccaagattacctggtaagtaatgtatggaaggcgtctctcatgcatcacggtaagccggcaaggcctgaggaatggacgggatggatggcaatcatggttcagttgcaagcctctgaattggtgcactggtaagagcatcacatcaacacaatgtcgggataatcttggccgcaaacacccgctgacacccgctagggtcttcattatgaaatgcacttccagctcccttggtgacggcgctcgaacgacaggttttctggttttcactgtacccaaacgctcgagagccagggagttactgccgaggacgacgaatcacgcaaacagaatatcaggaaacaattcgcaagacagtataggctaacaaaggaaatcaacaaaataaaatttgggggtatctctgacacatcgcgttgcttgctcctttgcttccgatcaatgtccgaatatctaagctcgaatcacgaactgcaaacaacaaggcgaataaatactcgctgcatccatggagatccagcctccatgaacctgtttctcctcttcttctacacctgtggcatggctgatgtcgaatcatgcgtttccaagctccagtcccaaggatatatgcctgcacccctcctccctgttccatggtgatggcggtagaacagtgacgatagaggcaccgcatcatcacgaataactttggccccccttccactccataatctccctcgtgctcggcaaaaacagctccgacgccctccttgagtgtcccggcgccattgccgccttcccaattctcgccgcataatcccccctcttcttgatcaaaaacgccagcgcaagcgtcggatgagccgccgcctttttccccagcttcatattatccgtatgaaacatactgcttgacagctcggaagcgagccggcgagcgtctacttcgtgtaccaccccgtgtcctccctgccattgctgtcccataacggcggcttttcctttcctgtctccgtgtgcttcggcgagcatgttggctgtcgcgcggcttcgtaacaacatgtcggcgaagagatcgaggaggtgtttgacgaggtttcggttgtgtaacgagagtcggttgagggcttctgtccaaaagtcgaagcccatgtcttctagcttgggagctgctggttctatggccccttcttgcctggcgagcatgatccagcttcgaagcacagattgcgagactaacggtttgggtaattcccgaagataaatgaggatcagacgggccgcatcgtagggcgtgtaggggtcgccttcggggcctaaggagtcaaagtcaaagtcgtcgccgtacgacgggcccgtgttaaacacgtatttaaggtaggcaacattgtgcgagttgccggtggaggcaaaaagggatgggtcggtgcatcctggaggacaatagagggttagtggtgatgtgccacgggagcgttttgagcgcggagatgcaagagacatacccgagttgcggataaattcgcagcatttgtacactgacaaaggaaataatcggtgggacgtgctcttccctcggtgggatattcgaatcttggacggtgcaattcggatactttctttcaagtcgacgccaaacgcgctgccgtcgccgtctttccctgctgagcttccccgcgtctggacactaagcgactgcgacgctggcgccattctgtttcccgatctgctggctgacgacgacaacgatgatggcccaaatggttcggcgcttggtaatgatacattgtcgagctgtggtcgttctatcttgtgtggcgttaaagaccgcttgtggtctgctggcgcatttctcctctcgctcgacgatccaggccagatgcgtgcaagtaacccacccatccgacgcgatgtgttcttgatatttcgacttttctccttcaacggcccactggtggttgacgacaacgactgcttcccgggcgacccatccatcaccaacattggcctgccaatggatatcgaccgcatgtgcgcgcgactgggtcggacttctggggtctcgaagctagatgagctggataccgtatcggctgtccctagatttggaccatgtgtaatggagacggcatcgacgtcgggaaagaaattcgacatgttcgataccgggcgcaaactaggtgtcctctgtccgcagctggacgtggttgaaccgaggcgagaacggtaaggggtcgatagggggtggaaaatgtcgtcgaactggaacccgttacaagtaggcgtgatgggtgcgggtgttgagggactggcggtgacgctcatgtcgtctcgactcgttaacagttcaggcacatcgtgatgacgatatgggatccgggagagtcggtgtgagaagctgggactcggtagggagatggcatggctgtcagttgtatgggcatggcctatggaggctgatctcgacagtacgagattcgcggggcggggtgcagcaagaaacgtccgtgactgcgactgttgtgggtagtgatggtcctggtgaatttggtccctgtcgttcttgtagtcgacgttacactcgctcgaggagaggtccgagtctgggtctgcatcgacatcgtcggtccacattgctgcttgggacatgatcctgtctgttttccgatgcctaggatgatttcatgtctagtcgaggtgtcaaagatgtggcgtaggtttttctcggtcttgtcctctcgagggggtgacttggcttcttcagtctttttgtccgtccagggtagatttgtccggatgctggttgcagcccgaaagggagcaagggatctcaagtgccgcacggttggcgtacaagatataaaaagtcacctcttccttgatgacaaccctggtgacgcccctggtaatgtggcccgcgtggcttgctgttgggcgctccggtggcttttttgtttgttctttgtgcagatcaagggctgacacgaaggagcatgtctcgccagggagggttggttgatttgtacaagcgggggtgatggatgatgtgcgccagcgagggccgcaataattgacctcgagtatcgtcgactatcgtgacatatcgtgctgctgtgtatcgcagatgaccaaatgatattagatgaactacccggttgggtcaagtgagacaaggtcgacgaggaattgtacattatctgggtgcgggtaccgaggaagtgccggtgggggcatgccgggattccgatatctgggggagggaggatccaggtacggcataggagactaggccatttggaagtcaacaagggcgaaacgaaatgaagtcggtggttgcgtcgtattgagccatgtcggcatgtcgtattgaatggggagactgctgttgcggtttgaaatggaaggtttgctgcttgaaagaaactggatcctgctggcggttacataggcatcatgttcagtttggatagcgaccgttgcccactgtcgatcaggttccattatgccaagtatttgaatgatacgcggagtgtttagtttttgcaacactgaaacaggaaacacgccacagatgatagtagataggtgagaaaaacaaaagggtaagtggaaggatggagaagggaagggaaaaacaggggacttgtccgagtcccattgtccttcggaggtcctgccttttctggggtaattgttagggaaacctgggagcgggaaattggggttgcgacagactcggacaacctaggcagggacgaggggtctattttggcgccttgggtttcccttctagcgtccatctgatgccctatagcgctatcaattgtcactgaaagaggaaggaaagaaacaacagtgagcctcatcagtatgtatcgggcaccggacgagcatccaccgaacctaaatccaccgcctccacaccgcttacctggtaggtaagtggaaacctgtgcctgagaggaaacgcccaagtttcacggccttccttgtccttgtcgtttacgctaaacagtgacgacaccatcacagaaaaatactcggaagaaaaagaaacaacggttttttgacagtttcccttttcagaacgtattccctccactgtgcccattgtcatgatatccgcggttcttgggtttgactgaaaaggggtgttttgtttgatcatttgttacagctcctctccattgacacgtcagttccaaggcagactttgatgactgctgccataacagtgtctgatatcgtcctcaatttcggctttcagttgcctttccagtccatctgttttgtcgttgcatacctcggatctcaacaatgccattcattcattcatcatcctacctacgtttacatatgcaaccatctaaccgccatactcatttattgaagccatttcatctcgtcgataatccctcattctatcatatttcacatcttgcacggagtgagaccaaaaacaagatccccacgaagattacttaacccccctggtgggcgtcacatgtccgccatcagcgctacccggtctgtcccttttaaccatatcaggagggtccgcatggcgtgccattgacacaagggtgctttaccataacccgacaaaaatctcgcacagttgggactacatacacgcaaccccatcttcggccacccgtcaatgcttgctttttacgtacaactgtcgctacgttggatgattcttctaagcggttcaaggtaacatctgccccttttcatgagtttcgtacattgtttggtaggagatggatggtcggctccagatgacgacctgacggaaggcggcaattagtgtagagagaatctgaaacaacaagttctcctggtggtcctctctcttccaacagtccgacttcattcggtcttgtacctcttgtttgtcaaccacgttcaccgatgtccaccaacacccgggttggatcgcttccgtcttggaaacatcatcgggatcatcaatgccgccgttggtcctgccagagcaaacaatcgctcaaacctgctgcccataggcaacctgcgtattcgttgggaggatatcaggaaccttcgatgcagagagcgcagtgcagattgagcattgctaatgttgttggactgtgacgctggcatggttcaatggacatggcgtgctgtccatttccgttgctaggtatatagggtgcctgtcaccctcatactggccaaagaaccaccgattccgcccattgacaaagaaaaagatgacgcgatcttgtcgctcagtcttttactttgttttggtctggaacgaaagctgtctcaacaggtgctcgtgaaacgaggtgtgcagagcgcagagagagacacactaacagcatgcctcggttgaacggtgggcgactgttagtgctgaccggttcgcaattttcactacgcaacaattgaaagcaccaactaacaaaatccattggttgactgcttgacagacggtcaatgagcccagtctctgttccatgatcaaatggagaatacaggtgacgcaatcgatagaacactcccaagcttccagaagaaagcacaaaagctccgtgacacgggtcgcctcacatagccaagtgtttgcggcgcaccatcgtcacctcgctacacaagcggtgtttgcccgtaaagaaggttaccttttccactactttggttctcttgaccgcacatggcaattcggggatggtcaagctagataagtaattcatcgtggtccgtgagtcgttcgtccgtccgtccgtccgtttccggcccggactcaaataccttctccggtatcctatatccacgaagccggcgtaggttgcccgggacgtaccggcgtgaacaagaagtcaagtgttgtgcacctcgagacatgggatgccgagcagtgacactcacggcgcggctaaagatatgccgtatgctgcatataatgcgatctgaagagaagcgaggtaatgccggaaataacaacggttgttcaccaagatgagactatctgattccagtctcccaggtgcaggtacagtaacccaggggaggttttcctccaccgtagtaattggagctatctcgtcaccgtgttacttgccggttcccagccgtaaaaggatttaacgtccgttgttgtgtccccgtcacctcacccaccgaggctcggtaagtgcgctgagacggtgacacatcttgtgtgaaactttttagtcgcaagccatcactagcaaagctgctgttctgtgtacccaaggttataattcgcatactcggaaagttagcgcgaagggtggaagttcagttgtttatgaggtacaaagaggatgatgttttggatgtcgacggccgagaagcacaacttgggagtcgtccgtccaaagtcgaccaagacatttcagggctagaccctgatgtctcagatcgcattcgcagggtgccctgacttgttagtaatcaggaccctgttgtctccaattggtggttttcccgcggcaaacgcccccccccccccccccttccaccatgactgacgtcgagcggttgagtctatccaacagcagcacagcagacatataggacaaagattcgagattgaaaagtctccagataaggaatagattcggaaaacggtcctacaatggttgcgcagcgcgagtaccatctggacgccttctcttccacttcgttgtttgtccctcgtcccacaagttcacaacttccaaacaaaaccccgcgccagacaagatggacatgggaagcagagaaagagttccccgcatcatttaccatactagaaccagtggagacaccatcgccatcaccactgcacggcaacaaagcttgacggaaagcttagttgatcatggccaaaatccacctgaactgcagtgcgatcccaatctttcctagcggccactgcagtgatttgagttggcagatggtccagcgattggaaggcaaccgccacacaggccatggggtgcgtcatgcttacggcgcacagaccacaattgagaacctctacggccagcatcccgcttgtgggcccccggtccattcaaaaattgcgtgacaactgaatctgcgcgggaaaaaggagccttttttacaacaaaagggcacaaatggcaacgtcgcaatgaaatatggcccgactgttgggtcctcagtccagtccattgcgatatataccacttttgatgatcttctctctcatggaatacttcaattgttttgtggccgattgaacaagaggttacttcgtactcggcactcgcggctcaatatgtttgatggacggaccatagccgacgatccactttacgtcaagtccccgggccatctccgaatttgaactgtcaactgaagttgaacaacggcaacggccccggagccgcaagccctaccgacagcccgatggaagatggtggagaaggaataagatatgatgccatgccagagagagatgcagctcatgcggtctgttggtgctccttccttgtctccaacaggaagctggccagccaacaaggtccctcaacgaagaagaaggaaggaaagtggtggtatcagcagccccagtctgcccagccagggcccatttggccatcaaggtcctcaaaaaaaaaaccggcatgacaacatcccagccgccgcgttccatacaaacagaaaccgacacgagctagcaactgaacctaataataataataccttgagaaccccgcgggccatggtctggaaaattctgctgccatcatcacctcactccagctccatcttccgattgtcggtctcggtcgcagatatttatcttcaattgcttccctttgctggtaaatacctactcagttctggttgccatcgccgttaccgtcactttatctcatttttgtgtgatcggtccacaatacacagcatcacagtctaacgcaggcggctgattgcagttttggacgacaagacgccttttctggaatccggatttccaaaataactgattccaacctgcggacctgctgcgtataaaattccacacacccttttttattctttttctggaagcaatctcaactacttccttttccccgccaacaacagctggtctgcgagctttcaagttgccagcaacaagtggaagctccagcgcgacgacgatccaagcgaagccagactctacctctatactagtctctaactacctagtctacttgctccacaacaacaagtgccacgtcgctcaggtacgtcgctcatccatcgcccaccccccctccctccttccgacctcgcgcgtcggacacaaagtttccccacatcggcccctcccgttgtgcagttagctcgatgctctgcgttacctcgcttgttgtggtatcgtctcctcaacccatcatcactttctttcaacattctctccttcttcttcttcttcttctcctcctcctccttctactctctcacctaaaacctcatcatcatctctctctctctctctctctctctcctcgtcaacgccatctgacgagtatcatagcgttatcaacaaacatgtcttctgctgagcctttcaaccctcacagtgttgacctggacactgtggaccccaaggacgtggtctgctacctcaactcgtctccaaacgactacaatggtcgtatcggtctccgtatctcggccttgttcgtcatcatggccacctcgtcactcaccacccttttcccggtcttggctacgcgcattccccgtctgcgtatcccgcgctatgtttacctcttcgcccgttacttcggcgccggtgtcatcattgctaccgctttcatccacctcctcgatcccgcctacgaggagatcggccccgcctcttgtgttggtatgagcaagggctgggactcttactcctggcctcctgccattgccatgacggccgttatgctcatctttttgctggactttggcgttgaatggtatgtcgagcaaaactacgagtgcgaccaggccgacgtgagcgtcgaaaaggtcatcaccacctgccctggccactctaccgacggcgcaaattcctccgacgagggccacagctccgagtctcacgacgactgccacaacagccctcacaagccgtccaccaccggccacgacgctcatcacggtcaccagttcctccactccggcgaccaggatgccccgacccccattgctctcccgactgctgctttgcccaccaccgactctcatggccacgacactagtaaggacaccatcgacatcgagtcgcacgccttcctcaccggcgagtcccctgcttccgagcgcatctttcgcgagcagatcgcagctttcctcattcttgagttcggcgtcctttttcactcggtcatcatcggcctcaacctcggcgtcgtcggcgaggagttttccaccctctaccccgtcgtcgtcttccaccaggcctttgagggtctaggtatcggcgcccgtctgtcctcgatcccgtttccaaagcgcctcagctggatgccctgggctctgtgcgtcgcctatggcttgaccactccgatcgctctcgctattggtctgggagtggcgaccacgtatgagagcgctggcttcactgcgtcgatcatctcgggtgtgttggattccatctcggctggtatcctcctgtacaccggcctcgtggagctcctcgccagggacttcctcttcaaccctgagcgcactcgcgataagacccgcattctcttcatgctggcttgtctattcgctggctgtatcctcatggcgttgcttggcaagtgggcttgagccactaggccactacaccaaggggctcaccgcaatcgggagcagatgttgtcatgactgatgattgttttcgagcaagcgagttgtttcttgttcaagggatctgtggttggcttggttgcatggatggataccccctcggcatttgcatttagtttgggttttcttttttttcctttgtttatttgctggcaagttcggcgttacgggtcaatgcatgatggaaggaaaatgggaaggaatgggctacctcatgaatgaaggaacagggatggaaaatgggacacagtacataagtcatagtggtaatcccttcgggcgacaatcaggccgtcctgtgaaggttgatagttaagggtagcttaattgcacaagtaatacccagcttgctcttgccactgcgcctcgtgcatttgatgccaggctgttatagatggtcggttgaaggagggatcgtaaagaaagtcagggtcctcgcgtgcaattgattgcttcatgatgtcgaggcaagatatgagtttggcagcgtatactagcaaacggggcccgtgtctcttcaaacatcccctcaagtgcatgtgcaaagaaaataggtagaaaaggggaaaaaggccagccacttgacatctatagccgacgatgccaaggatcctgggggccgtgtgccaaaaagagaaaaatctccaaaaaaaaatcgatccacccaggggtcgaacctggaacctcctgattcgtagtcagacgctctgccattaagccagcggaccttggttggttgatgactaggagctcaaaacacgtacctatgaggggagaaaagccgtactaccgtaaactgccgttactgcgatgcaggctcggaggctcagtactagtacatgaatgcctttctaatcgagaagtttctcaacccgcatattcaccctctgttacccctcgattgttttcatctgtagtccagataataccatcagtaggtacccgccatctcactcccggtggtcgagctagatgcaggcagttacctcctctcccctcctgtttgtcgttgcccgcccctacctacctctactactaagcaaagaagagatgaactaccgctttttagactcgactcggtgagtcgtcgtttgccgcccttatccattcgacgccctccctttcatctttcaccagggcactctccgatgtacagcagggcagttatattatcggacagagttgatgcagacggcagaaggaaggtactttacctttatcgacctcggctgactgatttcgtgcatcacttcaaacccacaaaacacgaataccgagggctatttataagatcgataatagcatggaatctacggacattcatccgatttggcgctgaactgggctcgactgatctccgcgtcgtggattggcattgaaggaactctatcgaagctctttactcgtctgtttgtttatcactttcttcgtccttacaaggaacggggttctcctcggtgagtcggtgacaaaaaaaccaggtctacccgatggttgacgatagcgcaaagcccgcggaaccctcacctctctgctccactcatttcaccccatcccaacagtcaacccaaacgaggaaggaagccacgcccccgaccgccttaatttcaatcaccgattattcgtcgcaatttgctccttccaaggcagcaacagcttgcagactgtgcaaaagtcagatgaataggtagtagtgtaagctgcctgaagttcctgggctgcgctactgctcctagaggaggttataagagccacccttcccccctgctctcgataacttttcccctcttttcttctgcatcgacttgcattcgagctttcgcgtcttcaagattttctatcactgcatcaagatcaagaaccccggatctacctagagaaagaaaaaaacattcaagatgtctccctggtaagtactactcctccttccaccttctcctttccatcttgaacgatcgctcccgctcctcgtctcacgttacctcgcttgtcgcaacagacagtcaacacttctcgttcctcaatagctcgtgtacctcttgcagcggctgctctggcaactgctccggctgcggatgcagctcatgctctgtaagttattttttttttcttttgcttcgggttctccctaccactcttctgtcgctccccggttcctccaagactgcttcgcacatcctggagctgctgcgtttcttggggcttctggttcgttgattaacagaaactaaccactggattttaccggcagcactagacgctctggtgcggcaagcatgtctagaggtagtttggcatgtcttgcttagcacacttccctgcttcatcttgtcgtattccgatttccaccatggcacgatcgaccgtatacggcaacatcaagaaggatgaatggatgggacgtgttactggaggatattgacgacgtgggtgaatatgcgatcggcttgggaatggagacaccagataatggcgggagagaaaagacgccaacacggttcattaactgttgatcgagacctgccttgccttcgatgatcggttatgacttgtcatccggcagatggggcctcgaagcagggaccagtttataccacacaattgaacatcaccactcactcattcttgctttgactttggcttttgtatcagttccattgagaggtgatatttgctcatcgacgaatctatatacgggtatttaggtacaatcgtaaagaaacaaagcgatatgtaccgaggacctcgcaagaaaccttgaatgtcctccgggtgaccatatgtaggtaggtaaccacattagttgtatcattacacattaaccccctttcccttctcgtccctcgccaacggcccatccgcagaatctcccccttgcatcctcctcgccccttccctctctttcacctcctcccgctccctcctcctcctcctcctcctcgacctcctctccatatacgacaggaaccccgtccaaaccgccagcccaacactcgtcccaatcatagcccacatccccctctcaaaccacggcgccatgtccgccccataaaacactatgctccaccacgcattcacagcgttattccccatattcatccccgccagcaccacccctctgaacacggcctcctttccatccctcgtcatcgcgtcgttcgcccatgcgaaaaaggtcgcttggcaggcgtagaccgatccagacaggtagtacatgcccatcaccacggccgtcgctttgtttccagctggatctactccaaagtgtccatgttctgcggcaagaatcaaagaaggggtaaggaccccgatgatgccgatgaagtagcctactattgaccgatgattggggtagaggtcggtgatgaaggcgaagaagagggtggagaggatcccgacggctgggacgcctgttgggtaggtgtttaactgcgacacagtgtatcgcggggctgtgggagctggattgttgggaactgaaggggaagaagagggggaaggggaggaagaattggacgggtgggatttcaagtagagagataagagggcgttggaggaaaaggactcggtttcgccggcgaggatccagaggaagatgaaggaggggcagtgataggaggaaaaaagggagcggaggaaggggagggaaaaagggtgggtttttgtgagagaggattcggtttttgccgcggcgtgtgctgttgtttcttggggattgttggatgtggatgtggatgtggtggaggaggggtgggttgttagatggtgatctgtagcagaagaaggtgatggctttggttctggttcgggacgtggttggatgtcgggtttcgagacagatgtttcagcctcgacaacaagcgtatcccccgacgacgacctgcccatctccgctggctcaccctgcctcttcttctccatcctgcgtatcgccaactcccgttcctgcacactcaagtacggcgccctcgtcgtcttgggcgtatcgggaaacagacaaaacccatatatcgccacaggcaacgtgatgatcccatcaataacgaacaaccaccgccacccactcaaccccctcaggccatccatactcccatgaatcccactctgcacaaacccaccaatcatcgtccctgccagtccactcgcagtaaacaccccggatcgcttccccagctcttgctccgtgtaccagcttccgaggatataatgcgtgccgacaaaggtcgtggactcggcaatcccctggaaaaagcgaatggccattatgtcgccggggtgtcgagcggcggcagtgaccatggtcagaccggcccagaggaccatcatcccgggaaaaaagatgcgcggggcaatgtagtggagagataagttggaggggatttggccgaggacgtagccgatggtgaagcacgtgttgatttggttgagttggttgccacgaaaggaaagggattctttcatgcccgagacgtaggcgttggagagggcggtgcggtcgaggtagttgaggaagtaggagaggcagcagaaggtgaggatgaagaagtcgattttgaggaggaggcggcgctcgagggggttggaggtggtgccgggacggaagtaggagcggaggcgggtggtgaatcccgtggatccgggggcgggaggcccggttggaggtggtttggccattcctccggtcgggggtgggtaggtgattaggtgagttggtgtgagtggaaggacttgaggtatttctacctaggtatgccggtaaatgagctgatggctttgacggcggtgttcgtccggttgatgttgtgatgctatcagacgaagggtattgtcgtcgtgatggagatgccaatgtgagatatatcagacggaaaagggacgtcggacgtcgtctggaccctgcaggtgtgattcaaaccgtgcctctgcccgtcaagcgtcaagcgtcaagcgtcaagcgtcgacctatgctgttggggcggcgtcggactgcgtacagccaaatgtccaatgatgaaatgatcgacgagagggcgtcgtccgtgatcctccgaatcaatccaattccatcaatcagtggtcggcatacactcacgacaaatcggaatgtgaacgacttttttgcgtaacctcgtcgaggtgagacaaagaatagcttaaatgctgagcttaggtcattcgcgacggtcgactttcatgttgtggtactgcataggtttggatcgtggtcggtagaggtatgatgccgatgctacctaccttaggtatgtatttaaatgtcgatgtcgctcacccccgccgctatatgtatgtacctctaggttttcttttcttatttttccatttggaggatgttgttcgcttaaaaaagaaagaaatgttagatgaggtataataggtagagaagataggtaaccaaaagaaaaaaaaaacatacctaaacaataattggtgggcatccagtcttctcttgttaggtagtcacacactcactcactcacgttcgacaaagtgacgtcgggacgggagaagcacggtcgcgatttggtcggccggccttttcccctttcagagtttttgcgccaagcgccgggcggtaaaagccgaggctacctaccatagcccgaggtaccttatctacactgcactacaactaactacttacttggacagtgtgcctcaacaagtcgcggggttcgttgtagtaaggcgacggagattaggtaggtggctacattcagcccccctcctacgagatgctttgacattttggtattttcgtctatatatgtgatgctagattccggcttgtaccatcatttggattttttgttgcaagaaagaactcatatcattaggtaggttacctttatgaaatgactgatgacctatcgcaaagaacatcaatgactcgtagtgtaaattgttagtgtcaatgccaccaatggcccggcatcaagaaccccgctattatctaaatccaccaccctgtagcggggggaccctacactaccccactacatacggcccggggacgggagcagaaggaatcaccttccccacagctcactgaacaggaaccgacacctcgcttgccagatgttattaacggaaatgccatcagaaatacctttaattctttcaccaatatgcaaacatgacagcttattcccatcagtcatcatgaccccccaggccatctacctagtttcacaaagcagccttcttacacaacttgcccgtctgcagcgtcaaccacttcttctggccctgcacctcccactcctccgacccaaccgccgtcggcgcccaaagcagtcccgtgggatcaaccgcctttttaatctggctcaacctctcataattgcttccgaaatacgcctccccaaattccggctccatcacatctccctcattcaaataccccccaggcccataaccccgaagtctacccatccaatcctcggtaatcttcctgttgatggcctccacacctgccgcattgaggctggcattccaagaagtgccaaaaataccgtaccacaccgtatcgcgccagtgcgagttggcagccgaatcgggagtcccagcgggcgctttagcctgcatgttatactgaacaagagccgacccgtcctcaacgacagaccgcacggccttcatcatgcccgtgagcgtctcctcgtcttcccagttcttggccgggaagaggcgcgaggcggtgcggaccgaggtagtactcaccgcctcgggaggatagctggcggtccaagcatcgtagtagtcatcgtactcgaagaacttgggggatccgacgaagcccgcggtgaatccgatcttggtccactcgtcgagtaaaggttggacgagcgtcttcaagtctgctagcttcatcccgggtgcccagaagggattcatcaggaaggtgaacccgtcagtcacaggggacgggaagaccatcgagtacccatgcgtgccggccttggcgtactctggaaagcggcgccagtaggcgtacatgccctcccaaaagacgtcgttggaaagagcagagttgttgccggacatgacggtgaaggtcatgcccgagacgttggtcttgggccacactttgacggtcataccggttaccacgccaaaggtggcaccgccgccgccgcggagggcccaaaagaggtcggggtggtgggtttcgtcggcggtgacgaagcggccgttgggcaggacgacatcgatggagaggacttggtcagacccaagcccggcgatggaggtcatgggggagtgaccaccgccggcggtgaaacctcctgcaaccccgacggtatgacagtcgccgccgatggcagtaacgccgtgcttatctgcagcctcgtaaagctccttaacctcgataccggcgccaatcgtaaaggcggggccggagtaggaaggagtcttgatggacttgatgtactccagcttcttgaggttgtgcgtccagattgacagggcaccgtaaccagtgctcttgccgaggaaatcatggccagtgttcttgacaaccaatctcaagttcaagtttctagcaaagttgatagcgagctggatttgggcgacattgacggccttgacggcataaacggggaatccgccgagcgtgcaggtggacgagttgccgttctggggcatgcaagtctcgccctggaacatggggaacatgatggacgtgggatcgccggtgtgcaggtcggacgaggtccagttggccatgatggtctggcatttggcggagttgtagacgcccgaattggggtagcagacggcaccaatagggacggtctcgataagagcgccgccggtcaagaggtcaaagaccttccaggtggaacggttgggccagagaaggtcacccggtgcggtcttgcagccggagccggcaagaagagtgcgcttctgaacctcggtggtgccatcttcctcggggaaagcaaagagggtgatgttggagaggttgtggtcgctaaggttggcgatgacatcgtcggtcaagacaaaggcctcgggagcgtttgagtcggcgatgagtttgccggcaggggcaacggtcttttcgttggcctctgttttgtgttagtggtagtcactagaaggcagagacgtggaagacgcacccaaaacaacaccatcctcagtctggatagtctggccagcaacaagctgggagaaaggcaaggcggcggcagctgccagaagcagggcccggcggagcgaagggacagccatgttggagatgactgatctgaaaaagacacgggaactactaatcagcctgggagattatcgccataagtacttttcccccgcctccttcctttgccgtttcgctcttgacatcccgaggccgtggtgctcgccggctctcgatgaattaaccatatccactctgctctagcgtcgcattccatgccgcttttggtggtgatacggcatgatggcagtggaacctcattcccagaggttgaatacatcccgcatcacttgtgtcgacgagggtaacattttgcggctgcttggttcaagtctcgggatccggccgcgccgagtatatggcactcgactataccctccaaagcaggtgttgaggcaatatgccgccgtcgagtggttcttttccgagtagcgagagcgaaagagtgcgagtgtgtgttatcgtggcatgggtcgtgccgcgtcgaaggaggcaagtgtggttgtacgggccgggaagttattgccgagtggaactgtcgaaagaggtttgacttttcgagacaccgacggatgccgaaagcaaaattccatgatgtctgttcgtatcctcggctcgctgcttctggcaggggtcgtgcggctggggaaagattctctgggggttctggagaggttcccgagaggctctggatccactgacacgcagccgaatgtaacggtgttgcagtcgccccagtccaagtctttcccagactgtggcgatcatgttctttcattcctccttttcctccttccaacatgcatatcttgggcactaacgatgcaggtactttcgactcgagggggctgtcaacgaatcgcatcatgcgaacaatggacccgccggtcttttctcaaccgacagaggccacgaggaatccggcatctgcaaccatttctggcgtcgtcttgcattcgcttccactggttgtcccttgtctgcttctcgcctgttggccgaaatctgttcggctcgccaagtttaatcctttcatatatatcgatggatccatacgacggaacgaggagctggatcaggaaccggatgtcaagtccgtccaccttagccaagctatagctcggatgccattatttagagtgggcgacaactccattggcagtttctgaactgattgttaggtgacgtcgggagaacggcaacatggaatttcccatctaccgtactccacacttgggatatgcatacctacttactttctagaatcagtagttttaaatctgcccggcttcgcactgtaatctcgttaacagggaaatgcaacgaacgaagaaatgccgtttgggtctagccacgtacactgttaacatcctgtcatacggatatggaccgcgctgcttgtctgaattgacaaccttggtgcgtttccttgtacggtcccttgctcaagtcaccctcgggttgggttgaacgggcttaagttctctccaggaacctcggtcctttcctcggcgggcaggggcctcgaccttctccggaagggttaccagcaatggcgcattcgaccatcaagccccttggcatggaggagcgggaattgttgggtcgggaaggggagggaaggaatgctaccaatcaattcacatatctacatgggggagagaagatggttgtgggtgggagaaggaagtcggcatatacaacttgctttgcttcgtccaggatcccggctgccggttcccaggattggccgaactgatcttggacggctcggctgacaagaagcgagtcaagacacctggacgatgggaacgtcacatcatatcacttcttatcaagctctgtgagcagaaatgttgaggttgagggaggcggggtggcttcgttgagagttgcgattttcgatgacggttgttgtaccaagttcgggccttcgccaagtccaaaacaccaagcggggcgagcaagatggaactgcgggtggtgggatgcaggtgctactgtggccgtacctgcgcattgcagtcagtgggtgatggttcgaaaggcggcccgctccgaaggcaggtacgacctgaaaggaaatgggtcggcgtctcgcaacttccaccacgaggaaggaaccaacttatggatactcaagaaatgaccgagtttaacagaaatggcccttatatgcgaatgactcagccggttgctgttcgagtcacaagtgatgccggtgttgttcgaggctaatccactcgtccaggtcctcagttcggttcctgggtcgggtttttctcttttggcgtatcctaagaaaagactattttcttctcgtaccaggatggagggggggaagtgccttctgagcttcgtgaagaaatgacagtctttttgtcatttggcaggaggcagtatggagaggatatgccgtggatgtgccgagtgtcgttccttcctcctcttcttctctgtgttgcgagcggggtgtatcactgcaccaattttgcatgcggaccaggagggaccaaggtaggtacttgggttgggtccgactgcacaggccactcggacgcttccaggttgacttcgcattggagagggagaagaatcagatatgatgtcccagaacaccaaatacacccaactacgcccgagggcacatcacacgcaaagaaagaaaaaaaaaagaggaaaaaaaagccgatgacaataaacgacccacgcccacggctcatccgaccgactaccacgataaacacccccgataccgagttgacgagttcttttccattggtagcagcccatcgagtccgatcaagttgatcaaggaatcagctccacggttcaaactctcctcgaaaaccctccaaacatcacccacctcatcctgtccgaatttccttcacgaaaaaaaacaccaaaaaagaaggaaactgcgacggcgcacattcttcgtcttacctctgttggcggacacttctgatgcgatccccaggagggattacagatgttgaagagtgcgacaccaagaaacaccccgaacgctagcagacactcgaaagcggaagccatcgcagtgctcccaagacaccatgaacgagagaccaccaaccagataagcatgaccacgaggagccaacttacaggcatgcattcctttcctcgacagccgttggtttcaacaaggtctcgaccgcaaagacctcaatgagcatttaccgaacccatatcgtgtcatgtccacaaaaacaacatcgaaacatctcttcaaacagggatgaagaccgtattgacaagatcgctggcgacgggagatctctgacccttgtcgggatcgaccgttgcactgtccgatgacgatggctgacaaaatgaggagaaatccctcctcatgggcgagctatggatccctccaaatcatgtgtttgcggtatttgcagatcagagataaccaaactctggtttgtttacacgctatcgagagttcactggttccgcatagggcgcttccgagaccctgattcccacgagtatcttgatcatgctttgcgaaactccaaagtggaagataacgtgcagagcagggacaagcacccgaaccgaacgctcaatatgcaccttggatggatctccgtggaccccatgtgagagacaatccaacaaaaataggcccgtcggctttctcacctgacatcacaacgccaaacattgttgagatcatgagcagcaagcgattaagagcatgcattagcccggctgctggtagacgacaatgctgacgatcacgggctggcgcggggaaacactgcacgtagtctccgtactcgccgtagtctactgcacgccaatgaagctgcgtcgtgcggcattgggcgtcggcacggtctgattggtggatgcggcaccctgcttgttgacgttgtgttggcaccccgcagtcgaatcatcccacttggggctgactggccgcccaggtcggaggggatatcgaggcatcacggcattccgacgccttgtttggcttggatcccggtctgggtagggcgtcaaccgaccaaaacgcgcgacgacgcaagcgcggcattgttgggtatcgacgcagtgcgtcccgtccatatcggagctgtcagggatggcatgccatgtttccgaagaaccgatcccgtgggttgactggttatcatttggtgtgattcggactggagacagcgcagtgcatgcggctggccatcaacttcggcgcaaacatcgaggaagatgactggaaaagagtatcatgtagaggagtggtcgataaaactcgagacgagcctcgctccccatctcctcgctttccgtctggctttcttttcttcttcagcccccacctccagcatcaccaaggcctgttccctttttgctgggtaccaaaccctactgcatctttttttcttcatcttgaggagctagtcctcttctgccactttgctggccaacacttttaccggaaatcagataccccgtttccccatcagcatggcgagcacagttcgccctcggggtcaccagcaagacctgaaggcttctggaaagttttcgaacagcatgacgcaggacagtcaggatggctttgagatttcgtatgttttgctcctttccagtccatcaagaccatagtatcatgctaactcccatgccaaccagacccttcacaacctctcttgtagccctccagttctcaacgggcgctcctctccttgttcaccgcgcctttcttgaacaacactccctccttgctcttctctgcatcaccaactccgtcgcctcccctattacctcccccgctttgagtccttcccaaggtcctagatcgctttccaggactgcctcctacttctcctctcagcaactcaaccctgcatccaatcctctatctctcggtgcctcgggatacgtcatcaactttgccgacatttccccccaagccggccatgtcctggtccaatatttgtactcaccagacaaatatcacaccctccggtatactggatggccggtgatcccggaacgcctactgactgtgagccgctttcggacggcagtagaggtatatggagcagcgaaaaagtatgaactccgcgggttggagcaattaaccaaaaaggagatgctcgagttgggaggccgattggatgcttttactgttattggggttttggaacaacaaccgactgacagcgaggataaatggctggacgaattcgtcaagggctgggcgagaaaggcatttcaagaccctggaagggtgttgagggctcaggaggaggatgaaacacagggacaacaggaaacgccacaggggatggctttggctaggaagttcatgaggggcttgttggaggtttatgaagagatgaactccaccaagaaacgcgagaccaacgagccagcagacgactttgcgacagcagcaacaacacaagtcgaaagtctcggcttcgaagaaccccttccccagccagccgaagtcgaaatcacaaaggagacattctccattgcctccgagacaaagcacgtcgacttcaacgacaactctactgcccctgccactgctactcccgtccagcaacacgagcacaccatctaccgaccagtcacccctcctcctcgacctgagtctccccgacacgagttccacgagcaagaccaagtcaaggagctcgaagcggaccagtgggtgtcccctgccacttctccttcgttggaagccgcgcttgggttgcagccagctgaatacaatgaactgcctaccgacggagctgcagaactctctcccaaattctctcccgatttctccattgagcgggattcgcaccacgagccggacagggaatcgatactggagccggagccggaggtagaagagccagccatgattccactggatgcggttgttgatgatgatatttcggaagacaaggcggagggaaaacaagagcacgagcagccacatgttgagcacatcgagcacagcgagccggagatcgcacagaagcaggaaacagaacacaacgagttggagtcgcagcttgagcataacgaacctgagatcaaggagcccgaggtagaaacgaaagaggaggaagcattcagcacacccatggagaccttgcgaacacccatggagggcctcgtctacacctccgcgcaaaaggagctcgaacgtccagtcactccccaaccacgggagagcgtgcagacacccccagaaggccttcgtaccccccagaacggtctcaactctgagtccttcgccgaagattcccctgcctccgtaaccgccagccccagcagccccagcaagagccgcaagaagaacctcaaaaggaaggccaagttggccgaagccaagaagcgagcatcggcaactctctcgcccgtcatgtccgtcgcctcttcggacgcaaacccctccgagatccccgcccgagacattgcgtcacccgagcctctctcgcttgaggcatccaaggacaaacctgcaaaaggtatttggaactggacaccgtcttatgatgaaggcaaggaatggaacaagccattgacattttccacttcagagggaaataaggggcaatcgggtagtacgggagttctggcggcacctgttgagatcatttccggaggagttgatttgcctgaggctgcgataaagaacactgcgtttgaagacgagcttacacgagagtctgatcaggcacatcaggggcctcacgattctgagacaccaaagtctcagatggcagcgttcgaccaggctaagcgagtgctcaagagcatgaaggagcgaccgcagactcccgttcaatcagtgagtgagggacacacaccaggggagcagactcccatcgatgagcttaccaccagccccaagtcccccaagaagaagcgcaaggcaaagaagaagactgccaatcccgctgaagagtccacagctccagtccagccagagtctacaactcaggcggcggaaacgccaaccgaaacaccccaggaaacaccccaagaaacgacatcccaggcagttctctcacgcccaggtcccgcaaagccaacgaagaagacgaacagagaccgcaaagactccaaactctcccccgagcctaccgaaatcctcccacccccgacttccagcccttccagcccggatatccgctcctctctgcaatcaccaccacaatccccgccacaaccggcttacaagatcttttggccctggggttccagcaagcaggcaaaccagcccaaggacgagccgttgagcttggatcaggcactcgctcctgccccgaagtccgagcagaagaagcctgagcctgaaacgaacccggggccattggcgcttgagggccaatcggatgcgcccacggagcccgccagctcgcccaagaaaaagaagaccaccaagaggaagaagagcagctcaaagattactagtggtggaggtattcctgtcgtggaaccagagcctgaaacccaaccgcaaccgcgggaaagtgaggctgcaccagagactgccgctgcccaagcgcggcccgaagttacacagcagggcgagcccaaggatgacaaggacaacaccaacactgaggaaatggcccaagtcgcccaaccgggacgggatgaggtgcaacccgaggtccaaccagtggtggagcaccacgcagttcaaccgacgttcgaggaacaacaatctgaggcccaaccggaaccaaccgtggtcgaccaagaccagctatcctacgacctcgtgccgcctattgagatccagacacacatcatcagccctagtggcgccatcattgacacccttcccaccattccagaggacatcaccccctcagcttcgactatcaacattcccaacccaagcctggcggactccgtaacagataccctttccaactcggtagcgtttacggctgtggagtatcagaactctacggctacgctaccgctgccggttgatgtgggtgctgttgggggagtccatgagctcgctgctgaccggccgattgaggcccatgccacgactgttggtaaagctccaggagcagatgaggttgattttgttggtgaggagcccgagactccgggaggaggtgcgccgcttgttgatgcccatgatgtggtgtccaagccggttgaacctctctccgagtcccagtccaagccatccaagattccacttccctctgccaaggcagatgataagccgccaggacaacatactccctctgaaggtggttggggatcatggctaggagtgcggaagaacaagaagaaggctgcggacaaggacaagaccgccgataaggacaagagcaagaaggacgacaccaagaagaccctgacgtccaaggccagcaaggctagtatcaagggtctctccacagcgacatcaggctcaagccccgaacagctccctcacgccacttccgcttccgccgtccagcccaaccccgaggcagcccagtccaagacacagttgacctctactgaaccaaccaccgagtctcagtcttccgtcgccgccgccgccaccgccgctgaaccggatcagcagatccaacgagctctcaactcggttaaatccgatcccgaactccgaccgtctacttcctcgtcgactaccaccaacgacgctgccattcaagctctgagccagagtcagacaagcactggcaagtctggtggatggggattcccgcttggtaagaagaggaggaacacgagtgctgctcatggacctgccccgccggtagtcgctgcagcagcacctgctgcggctgcagtaccaaaggccattcccgaagcggtgacgtcgactgttggcggaccagagattgcgggaagtcagggaagcggtagtggtagtggaaattggagtgccactagctggttgtttccaggagcaggagggaaggatggaaaggacggcaaggaggcacatggtaatggtgatggtgccaggaaagggggtgatgcttctggggatgacgatggaaaagtaaacggtgatggtgaacaggttgatgtcaaggatgtcagtgaggagcaagacaaaccggttgcggacgatgaagtcgaggtgggagctaaggacgaagacggcaaggacaaagcgaaccacagcaccgaaagcgtcaaggaagccatcaccaacgaagcttccgccattgcttccgccgctgatgaagccctggacaaggcgttgaacgcggtcagctccgtcaccagctccgtcaaggacacggtcaacaacgccgttagcaccgagagcgacgccgtcaccgatccttccaccctacccgccgaacccgccgaacctaccgagcccgcctctaccgaagtagcctccgagcaatcacccgcggttcctactgccgtcacaaaccccgtctcaacttcgggaccatttattactaccacccccaacacgattccaggtgaaggcgcagagcagttttttcttgaccagcggcctgatggtagtaacacacaagtacagaccccatccgcgcctatcgagagtcctggagatgggagtaatcccgacgcccagatcaccaaagtttccattctccccgctatcagcacgaacccctctctcgccgcgttcgccgctgcttccgctgccgatggaaatgcaaatgcaaatggggcgcaaggggagtcaaaagggaagacggatgtttcggttgcaactgttgcggaagttcagggagagactcaggaaccgtcgccggctgagacaccgactgctgggaagggactctggtcaggaggaaagggagatggaaaggatggagggaaggatggggcaaagggacatgaggagcaggcaccaccagcaaagccaaaggccaagactcgaagcgattcgtggagtctttgggggatgtcggggaggagcaagaggaatagtgtgagcagttcttagggggcgggtctcgtggtggaatggacttgatgatggggttgaggggagcaattctttgatcgtgtttctttggtttgtttgattgagatttgggtcaagtcaagagttggatatcggacattgcactcttcgtttcttttgtcgcatgcgggcggccttttgctttggtttggttacttcttccctttctctctttttcctgttctatttctctagcgcgcttcatgcatttttttttttttttcggtactcatcttccttgcttgcgttgtcagatcaagatgcacaccaggagttacgagctatgacatctcctttttttccagttctctagcactttagtccaggtagcagatggtagcaacataaagttgaacaagttttcttgattcatcgccgcccgttgacagctcggacctataagggcctactaaaaagtgttgaatgactggtatttcgatccacatatggataacttactcgttctcgtttcacatcctgtatatattctttacacttccacgctcctcccctccttctttcactaacctttatccttcaatcaataagttcaccactacactcgcttaccctcgtgatgtctcgcttcacttcaacaaaaagctcatcgaaaagtgaccgaaggctcatatcatcaacacttgagtcgatttatttataagaatttctgttcctccattctcgaaccaagcgtatagggcggaatatcaggacccaacggccggaaagggtgtaccagagatctcatgtcaacagataacgaaagtctttgcttctttctaggtaggtatgaaggaggatacttacgatgccatgtcccctaccacaatgaccgacatgattcaaagcccgcataggtagcttagtggtaaaccgcatcgctatctctaggtcataaccttcgcgccgcgtcctggatagaagtaggtacctagttgagtgatgtaatgacatcacaatatcaaaagggcttaattgcacctatctacggtatctacctacctacctacctacctacctaccgtactgggaatctgcgcccttcgacattggatgttgggtccaggaatgaatgtaaagatcacattgtctcagactaaaacttccaatgttgatttgacatccaatgtcgaatgccctataagtggaaaaaaataggtagtcttctaggtaccttaccttctaattttctagaaggttagaggtctctagaagactacctttagggggatcttccaactttttttttttttttcaactttgaaaaattaactccgaacgggaatcgaactcaaaacgttaagaaaaaaagacacttatcttaacaacttggccactaggccaaattatttctgaaagtttgggttgatttcctactctatatagggaaaactaccaatttgaaaaagaggacttaggaaaaaaaaaaaaagtcttaagttttttttttttttttttttttttttttttttttttttttttttttttccttttttttttccttttttttttttccttttttttttttccaaagttttttttatagcgcttacccactatattatagggcattcaacattggatgtcaaatgaacattggaagtcgaggcggtaccgcctaaacattggatgtctcaaaacgcaattttccgctatggtacttatagaaagccgtggcgcaatctctcgattcattctaccctgtagactaccccccctcccggtcaagattaggtaggtaggtacctaaaagaagaggtagaggtagagataagcagtgccagccagctattgtacctaggtgcggtacctacctaccgcgctgcggcggcggcggcattagttacctaggtacctacctatttaatgcgcactatggtaatacggcgtttagtttatggtaataggtacctaggtacctacctctattccagtcacattaggtaggtaggtaggtaggtagtgtatagatttacacacacacacatatagaaccggttccttagaggtatagagagagagagagggctgtatagacaaacaaacctaggtaggtaggtaggtaggtaggtaggtacatctataggtatcttacaaattcaggtaggtatctaggtatacacatagaggtagaggtagggcgatgaagtgtaaagtggcaatctcgcgattttaccaacatctaattcttctccttttttttttttttcatttttgccgttgttttttttttcctttcgtcgacatccttcctaactgcaggtatcagttaattgtaagcacttttgctattgcgataagcttgctgccggccggctcggcgtagtgtcgattatctagtgtcaattagtgtcgacagtgtcgacagtgtcaataaacggatgataggaaagcaaaagatccggacattaactactggcggcccgggcgggccggccggggatttatttcgaattcaactttcgccaagtacggacgggccgggaccggaccgatccgatctggatggagatgccaccgccacggagtgcggacggaccgggcggattggcttccggaggaagctgccaagagttctggctgagataccagaaaagaaagaagaaaagagggaaaaaaagagagagaacagaaagcaagagggagagaaaacaatgagtgaggaaaaaaaacaaaacaaaacaataacgaacgcatgcgatgagatcacgtttcacaatcagtggcaaaggtcaacagttgaagatatctcatgaattagattccatacatcccaaaacccgcttgccttagtatcagtagctaaaatcgatcggtaagaactagagtacaaacatacatcatatgaaaacctggtaggtaggtaggtaggtggattcgcctcaattacaaccatcaatccaaattcatccaaaaaaaaaaaaagaaaaagaaacgaaaaagccacaccgagtccaaaaacaccaaagtagatcccaccaaccaaaccaaccatccatccaatacgtcgtcatatccgagaaaagtaacagtaacaaaaagtaaaaaaaaaaaaaatcgttgacaaaattcttcatgagtaagatgcaaaagcagggtatatcaccgcctccccttcatcgccccaacacccgccgcgcgtaagcatgtaatgacaaaaaaaatgatgaagaagaagaaaggccgagtagcagtagtacaacagaagaggaagagaaagaaagcgcccattgtaatctgtttgcctgcttgcttccggttatgtgccttgcgccttgggacatgcagtagtcttgtcgctatgcagtgcagaaggcagattgcttgcgacggcaccgagcgcataccatgcatgtcacacacccaacccacgggggggacatgcatcgcagaccacttcgaaaccgtagagggaatgccgaaatccatgaccgatagtgcacctcggtgttcggatagataagcgacatcttgctggcttggattcggtgccaccatgataatggttaaagcgtctgcttcgaccccgttagtcccatcatttgtattccttcttcttgatagcaatgtgaaggtgagggtgatcggcaatgtaggatgcacaatggcctcgggatgaccccgagaggtcttggcctccgaaaagggtgagtcgagtcgcatcgtgattggtgggtgccaccagccagctgatcatttcccactccactactcccagaatgccgtatcagaggaaggaaacactccgcgtgggactgttacttgaggcagccaacaatcgtgcgattgaacatggcaagatgcgattaccagacccttaagatcgcctccggtgggttgtagacggggtatttgatatcaagatttatacgtcgtttgaagcaaagcttgcgatggaggttgcttcgtattatcattgcccgctgcaaccccactgcaaggccgttgtgcaaatgactcacgagggggcgacagctagcttccgctcgccgacaaaatgcccaaagatgcctgttgcactgggcttcttgatcgctaggcagaaaaggctatcatgtcggattaccgctttaggcgcggtgtacatccgcataggctccgccaccataaacctggctatgggtatggctggtttgcgcggcgccatagctatccgtcacaccatagctggaatcccatgcgcgcggcccctgtgataccgacaccccggactgtacgtaattgccgtgggcatgatgcgaatgggggctatgctgcgttgaactcgtcataccatacggcgatgaaaggctctgtgtggatcccctgttgtcatacacgcccgaaagggtcgagatgcgaaggccgggtaccgacatgggggagctggtttgtcgtgatggcgacatgggcctgcccgaagtcccgtacggcgtccatgaggaggcaccgccaagaggccgtggacttgccagtgagtcggcgagatggtggctggacatgtagcccgttgaagattggtcggtagaggagactgtgctcggtgtgggtggcaggccgtacaggggaccagttgcagatggtgcggcgggaatgctgagggccgatggggaagtgctgtacttggagatgattttcttcaacgcctgatccaagatcttccacgcaaacaccttgatatccttctcaatgtttctcggcttggggttaccgaactgcatgatgaccttgaagaactcctcgctgtcgggcttttgtttgctgaccgtcaaggggcggaatccttcgaggttccttcggattcggttcctctcctcgaccgagaatcggtttggcgccgcaactagttgctcaagcaaatggatggtatccaccgatgtgacatagcactcctgcttctcagcccaccagatgcagctaatgcaaatggcgcctgaaggcctctccgtcacgttgacgggcttgaatctggtggtgagaacggcaccgtgttgtgacttgtcgaacatgacgatccttcgcttgttctcaaactcttcctggctccagttctctgccatcgacccaaggtcaccgacaatgttgagcgtagccttgttctgatacaaagggtatccgtatccattgccgccaggtccaccagagcccccttgctgaggaatcgtgcttgttcttgtgagggtcggtgcgctagatgacgagctgatgctcgacaaactcgtgcgggtcaatcctgtgtgggaagtatgaggaatggtggttgccgggcttcggatcgactccatatgtcctccaaatccccatcctgaaccgtgcggtgagcgcagaactggccctgtccgggagtactgctcagagaaggacccgcttcggtaagccccaagcatgctgttggtgctgtggccgtaggtctgtgcttgtgtcggcgagacgccaggagggaaaccatacgttgttgtagccgaatccccctcaagcccatggtgtgttggtgggcttgctcggtgggagggtgaccgatctttcgggctacccaggtcaggcgggctcccggcaccggaacctccaatactaccaactccaccctgaccatcgctataggagaacatgccggcgtttggtacccgcgcaatttcgctgccgttggcggtctcaacaagcaaagttaggggcacgttgctgagcgatgggcatcctgttgacagaaattcaggcgcatcggctgtgacaacgtagatgcaggagccgttcgcatctggagatcctcgctggacatgcgctggacatctttgagagccaaagctgatggagacgtagggtgtcgatgctgccatggtcccggaaaggatatcgtattgactggagactctgagagcgacctttgtgccgtacgttccagtgccgggatggcaagagaggactgtgatgttggagctcgtctgaggtaagtattgacctgttacggcgttattggccgcaaaggcaagctggttaatggaggcggcattttcggtctgttgtgaagcaaatggctgcgacgcgtacggcgggtatgtggactctgcataccctacaggcaaacatggccggattagcacttgtacaaaaatctgggcagtagtatagatagtaggcacacaccttgcaggtgagtcttgtaggcagccatgggcagaagaccattcggggagttcccgtcgaggtccccaccgttacgtgctgctgcttcttcctctagccgaatcgtcagtgtctccggagagtcgatttgctcgtcgactattatggtccgttgcggatgatagccgggctgtgtcaaagtgagaacatgtgttagcctcgagtctcaggccgaggtgcgggtggcggcgctgtcggtcacgtattgactctgggctgacttacctcgtacaccttgtatacaggctgttggaacttgagggacgacattcaaactgatttgagatgactgtagattatgatgggtattttttcgcggagccgcgtagagatgtgatgagtttgcgatagatgctagcaatagagaggcaatcagcactgttgttaggatccaagaggaggaagaggaggaatggaatgacactgataaaagggagaccgagatggtgagaacgtacacgaaagtctctagcactttatttgctggctgttggactggcggatgatgagccgttgccgtcggaagcgctaccttggtacgttgaattgttgaagcttggggtgagatttgatttgatgcagctatcccgaacctgttcgcataactggcgtgtcagagcggcgagaaagagggagagagcaagagaagcaaacgagagagcgtgtggataatgaatggtgttcaagacagcgacgagacacttggtttctcctgggtttaagaagctttgcgtgtctttgggggaggtgttatgtgtagaaaagggatcggggggacggaccatcaaaaccgttcatcgctgggcaagtatataggaatgaagagtcagggccaggaatggaggatgtctgagatctaagaaggggaatatgacggcaagtcgcacatcacccgtccggctcgtctccactccgtatggggaggataccttgtccctgtctgtagatacaagtgggtatgtatctcgatgatggatgcgtgctatctccggcctgggtgcagcagctgtgctttcaccttgtcaagccggcagatgacgacgtcggaaggccaggtagatccaggtggagagggagtggaaaagcgggtagacaggggggggggggggggggggctcgccggaactcaaactggtccggccgtttaattcaagattgttgttatgttgttgtctttggagggggacatgccaatcatgcaagggtaattggacatcggggagatcacctcttgggcggggtgtaaggtcaacgtacccagtgacctcgctcttctggtccagttcagtgacaagtgtgactggtgacgggggaaaacgaggttggctcaactagcccggaaatatgcaaatgctaggggttacggacaaaaggctcgttcatataccaagtcggttgggaaagaaaaaaaaaaattaaaaaaaaattaaaaaaaaattaaaaaaaaattaaaaaaaaattaaaaaaaaaaaaaaaacaccgcaacacgaccataaattcaataaaatatgataaaaaatgataaacaaaaaggcatgcaaaaggagcactgcaaaaaaaatcaaaagcaaaaatgtaacagagtgggcaaatgtgagggcaaggatccctccaagcgcaaaagccaggggacaagactggaatggggaagctgacctgaatgaggaagactagcgccgtgtaagtggacgtgaacacccaaggcgagggcgtgaatgtagccacgaactaggggcagggggggtctcgaaagacgggccagcagcagggggtcgctgaacagggatggagggatggatggatgggttctgtgtaagcggagcggaagggctgggcttgggcgcgcagggatgggttagatgggtctgcgaggcgtgttagccagagccatcattggacattgctgctgatggggaacgaaccggggagctatggtaggtgtcgatctgcgtaggcccaatcccagatcagctgctgatgctgctgcagcggtgatttcaaccctgtgatcccaggtcttgtgtacttgcaatctgccgcctcgctaccaagataggaccgagatctcgctcgatgatggtgatgcgccgtccaagggagatgcgcaaatgattctctgccaaattctggtgcttttttccgggacccgccgcttcgcaccaccgaccaatacggccttgagcgctccgagcgagcgagtagactgtacacgatctgatgagcgccgccaagaaggatgtgctccgtctgctgtccagctgggaagggtgcgcgacgacgactttgcgagaagaagagggcagcttgaggcagcctgtaggcctgattggtcagcgagcattccactgccatccgtccaaagcgattgggtgtgctagaaggtcgacagaaggggatcatcgggaatcccacggagctgcaactgcgccgtgggaggcacaaagatcatgcctcccccgtgcatgctgcaaaggggggttacatgctagggttcatgccatcatctcatggcagaaacggtggttgcttccatccagagacagatttgccggtacttgacccgcctcccccccgtctgtctgccaaaaaaaaaaagacaaaaagaaaaaaaaaatatccattacgcagtagcttctgttccgtgactcgggatactggaatttgggtcctatccgagccccatctgctgctgctgctgctgctgctactgtcatctcgaaagcacacaagcgcgcgtgtaattcctagcgcatggacttggccgctaaaggatcgcgccaaaagcccatgcaaatttgcgccaaaatcccacgacgtctggcccgtagtgttgggatgcagcaacgcaactgcgcagcggatgggcaatagtgtgtgtgtggaatggggcatgaccgggaaaaggaacgtaccggctggctttggattgtcgatgttgttgccaagttttttttcgccctcaagtttgcaaaagacgatatccttgccacctagcagtagctctatatcttgtcggtgcttagttactggcaggcgacacacattgtctgcgcaggacttgtttgtacggggggtacaggacgaatcgcaatccacaggtggctgccttgccggagtcaagattcacctgaagagcgggggtactgtcgtctcttcgcctgctctcagcacgcgaagacgtttggtcgagagggtgtatgtggcagatgtcgggcagctgggccaaagagcgtggtgacagtctagcagaggatggtgttggtgtggtttccagacacaatagccgagacaagacagaggaggatatctagccaggtggaatgctgagatatgggaagagggagagggccggatcacaagatataaggaaccgatgatggtgtcaaagtgggagttctgttgcagtgagtacactgactgggtatggaacagtacccgaaagggagatgaggtactcgagtacggtagctcctgggaaaggcatcccggcacgcagttagtgactcgacaaggaaggagtgagacgggcagaggcagctctgaagtgatgaagacacagcgcatcacatcctcaaccccatcatcctcagcaagcacatcggcaaccatgtggatgggggttgttgctgttggccaccccaacctaaccatgatggtatggatgaggcttcaagacggcggtttctgctctggggtccgggctggagcagcaagccgtcgtcgcaaataaggtgggaggcgctcttgtcgctgcatgttctgtatgtagctgtactagacctgtggtggacggcttgggtctggctagggtcgacatttttcccaacgttagcaccacatcacccactacactactacatgcccgacgtccatttgcgtctggatcaactgcaactgcaactgcactggagggttccgtcttggctgtatgtctcttgaggtctctctccaggggtcaagcttggggcgagatggggggggactgacgaaatgcagaccacaggtgtggttgaacaagcagtattggactgtggctgatacggacgtacgttggtgaatttctggtctctcttgatggataccatttccatatcctctcgagggtgcagcttggattgttttccctgtccagcattcatctgccatggagttccccgccatggacacctgccaggccttgtgtgtgtatggatggtatgtgtgctgggtgctgggtgccgagtgctgtgggtgggcggaccacagggacggagacagagacgcaaatggaggcaacactcgcagcagctgatgaagtacaacaacaacagcagtagcagcagcagcagcgcagcgtgaacccgcagctggccgatgggagagatgctgctggtagaccaccagacgggcaatgctgctcggaggccaaaaggttgccaggatgcccgacaagcaatcggtgccggggggcctggtgggaatagtccattgcctgtcgggcttgtgtatcgcgaaaggtgaccgagccgcaaggggccgttgcccatccgtagcactggtactggtactggtactggaactggtactgggactgggactgggactggcagtcgtctcgtcgtcgggtaccattccagcatcccgtctctggatctgtcaagtcctccctccctcctctcctcctctttctctgctctttcctgcctacaacggtcccggtggcggtggtggtgctcgtggtcgtcatcaaggttgctgccgtcgccgggagtgccgcctccagcctcccgcctgcgctgtgtggttgccgagaagacaagtcatttcggtagttcgggatgctggtgtagcagtgggtgttgtcggcgctggcactggcagttgggtggtggcaggtaacgtccaaatctcggtcatgacggagagagtgacattggcatccaagtggtgatgttgccgaacaaaggcgcattgaacaatcgatggaccacactcaccacctcagctgccgtcagtcacagaattgggccggcggtctgccgcagacggatggactctctctctctctctctctctcccccttttgccaactgcagtccgtgagggtggtggtcattgtcgcacctgcctgccattcacagtcattcggtgaagcattcgtcatctcgtgaaaactctgactgagctccttccatctttgtgggtcgttcacatcatcaatcactgcgcactgcagagtttgaagctcatggtgaggaaggcgcgctcatgcagtggttcttccggcaagctgcctgcttgagctggagcttccgtcgagtacctacctaggaagaaggacccacttggaactgcccctgcatccaatcaaactcagatgagatcaggcaccgacggctcgtgacggttcttcgtcagccgccagctcccaaatgaccccacttccacttggcaacccgttcatctgattgccagacgggatgagccaaaccagaccctgactgcatcgattcagttcttgcttcccgcttgtctcgaatctttcagtggacaattccaatccattctcgacattggccactgaccgttcgccattgctcgaacccccaccacattttctgttttcgtccctttttcttttctttctttttctttttttttctttctttttatgcccttaattctcccgtctcatcgcacttgatcaagacacgatcaaaagaccctatttcgaggtggaacatgcgcaacatgttacgcagacgtgccaatccatcaccctcgccttcatctcccgggtcgtaagacgagaaacgatgtcaggactgcaacacgaacagaagaggtggtgctcggcaccgatttccactggacggcgacgtcaacaagcctgatcacgaacacgacgctagccagggaatgacagacggacggcatcgccattgcacaaaaagggcaaaaacgtcaaaatgccaacaaagtgcccctgtccacttgattgtcgagctattcatggctgaaatcaagttgcagcctttgcaccaccacagcaccaggggactgcccagggacgggtactggcaaccagggacacccaagatgtcgggattagtcggtcgttggtgacgatagagggcggatcaagactccaaacagtcatgcaggtactatcccagaccagcagacagactgctgcaagcactcaaagctccatgtccattttggtagtctctcaagtctcgctctctcgccctctctctgctctcttgccacaatcctacggccgtacccaggagaaagcgtgcagcccagatcccacacgttcccgacatgcgtagtgcttgatgctctctctgtctgcgctatctttgcaccttgctgtcccagcaagatctccacgatccaaccactgggtatgcgaggatccaaggctagcagccttattgcggcaaggtgctcgattcaatctgaaggcatgtatcatcccgtcagtagggctcttggaatggcagggtgaagaagcaatttttagcctatacatgctgctaccccaggtcactgcccccctgtcgctgaagaggcactcgactggtgctgtacaataccggtcagtattgtacatacacaggacccttgggtcgcaccgccgtccacattgtgcactgcaactgtacagtacctcgacagcccaggttcgtaggcctgcttgaaccatatcgctggatcctcgccatgatttccgtcctcgccttggtgtagcaattggacctgcccctgggtaaaaatcctgaaagtacattgtcatcaggttttcatctgactaatttccaggctggtggtctcggtcgacttacaacctaaagcagttctaccatagtggctggcatgcctcgacaaactaccaagaattcactagcgcagatctcgttcggtagtgatccggtgcaaccaccagggcaacatgtcgcagatttcgcaactctgctgtctgtcccatgtcctgcacccaaccacagtacaggtacgtaccgaacgcgccgctcccacgcgctctttcgtcgcttgattcgtcttcaggccaggacgctaaccggttcttccaggagactgctcgctgatgtgaaatccttttctgagaaaagggtttactacttgaccacccaggaacgtggcctatcccgcccgtttggataaaccggcgccatccacaggctctacaccacactacaggcaattaccgggatttttatcgctgaattggttggttgccaggcacagccttgttaccgtccggcacggtcggccgagtccgttgtcagatgcgcctccgcattgcgagccgccacagacacacacacacacacacacaaccacacacattggaattgcaaccatgtgccgagtctttcaggccagtttgggcttaatccagcgtggcaaccctctggcgatctgcaagaaagttgctgaatgccatgtgcgtacggcaaatcgacacgcctttcaacccatcaacgggacacatcaggacggcgggaacgcgccccgctaaccggttgccgatcctcgagtcagccaaaggcatgttttgacgattagggcttccgccacagcttcaccacaacagggccgacctggctttggctgtcagggttcgcatgccgactggatcgaccttgtctgccgccctatataggcagtcaatcggggagaccaggcttgaaacacatcaacggccgtacccaacctccaatcccggacttatcgagtacctcgcaatgtcaagtttcaccaccaatgcagacgcgtacgcaggcgcaggcgccccctttttagtacacacatgtcgacttccgatagagcgtccatctgcgtgcggtgcgcctcatcggctcttgaaacaccatcttgtattcctcgggtcagctaccaagcttttctctcgcttttcttatcaacacgcggctttcgtatgtccggcaagttgctggtcagtgtgccaatcaggccgttgtgttattgtggttctcgtcatcgagcctgcttatgatggttaatggagccttcagaccatgcatgccctctgacttcatttcggtattcctgcaacgaaaccaggtacactctgtcgagctgcgcaacacgctttcagtgccgggtgtggcaacatgcgtaaacactgctccgacttcatcgcagcacctgccgtacctcgaaaatgcgctaagtactgtcatctcaacctgcacgtagccgcaagcccacttcatctcctctcccccttcgatcctgcagtaatgcgagcactatatattgtgtatgcgctgccgattacgagctcttacgtccgtatgacacagctcagcgggaaccgcagcggctcggtgtcaccatgttctagtgtcaaattggggaaacaaagtcttgccttgctctcttctccccaaggacagtgccgcttatctgtttctctcaacatcactcgggcaagtttgatagaacccaggaagcggacctttgccccgatcgtcagccgatatacgccaccaacatggaaggcctcgtcaggcttctcgacgacaaatactccgaacactcgtatcagcgctatcacgggactggacggtggcatcgtgatcggtttcttcaacgtgctgctcgtcaactacaaggccaaaaccttatgtcgctttccaacacctttcaccatgccacggcgggtgcctcgaatgctaaatctcagacattattccgttgtgtgagcgataccggatcttattccttgcgcctgcatggtctcattacaaggaactatcggctcgatcacgtttctgctggagggccacagcctgctggtgtggttttgttcctttgagtcaagaaccgttccagatcaacagatacggtggggtggggtgggtagtagcgggagggcgcatcgcgctcaaacggagcggtaaaagagcaacagtacgtgggaaacggtattgctacgttgccaatttgattggccgtccgatccgcgttgtttcgaccggcagtgtgtctcagtatgcatttcttggttccgctgatgatcaggatccagcggctcgactgcaaccggtttctgaaaaaaagaaaaagaaaaaacggaggacgaaacggccatggcactgtcaaccgccgagatgaacccctagccaaaactctacgactcaaccataaccaaagcaccgggagactccacagatttgaagcatgatcatgctcgtccccgcgtgtctcttcgttcagacgcagatatccgggttgaatcttcccggaccaagcaaacgttctggccagccggcgagatacatgacatgatgcaaacgcgctctatcgggaggtgtcccccttgactcgcagtatcggtacatgctatacggcagggaggaccgccatcagttaggtgatcaccatgaggccttgtcgggaaagaagtgaataacaagtgcggagttaaatcgagccgatagcagcgggcaaccgctgtaacgttttacgggccctgtatgggagctataacaatcgcgtagtgttgctttctccctcgacgaccgggatatcacggatctcatgctcgttttgacagctgggatgatgggtagacagaaagttacgctctgaacactgagcagtcacggccacgaactgtttccgaggagtgtggatggacaccggatcgttgacaggggcaaatgcgtggggtctcgttgtagatctcatccagacggaaggcatgcggcagctctcaggggggaaggacaggctgctaactccacagatcgaaacggcatgctgcttgcggcttctacactaagcccactggctcaagcggtcagaacagaggagggcgagtggacgttaacacgtggattcctagtccgacgttcgcacagtcccaaaacgggcatgactgggagatgagtgcaactccatcgactttgcccaccccaaacacgggcccgagaccgcctcctgtttttttgtacgccttgatgagtgtggccattcacatccccttttgtgcataggtatttggtacacacaagcagttcggtgccgaagatgctctgcgattggcaaaatttgcccggctggagctgcacttttttatgaataagcggcatggcaagctgaaggaagataatgtctctcacaatggagactgcctgccgcaaagcatgctccatccgcggccctttggcccagctgggccctcacccgccatctatcgctcggtggcttggcttgcacaggaaacctattttgatggccctttctctcacaaccccggtgagtccttctgggattttcctaagcatcccaaacgagctcttcgcatcatgttacaagagcgctttgggcccatggttttgtcgctgttgggccgtgtcgcccgttgggactgcctttttggtgtaaatgtgccctgtttgctgcagccgcctccggaggtcgcccggcccttctctccctctccattctcgtctcgtgcgtgcgagagtgcggaaggatttgatggggtatccctgccaccgatggttgacctgtgtttgtgtttcctttccattgcggttaagcacctgcctcaacggataccgatgagaaattgacaaaggaggtgagggaggtacagcgctgacagacttcacagaagggtggttgtggtaatctctgggcttggtgctaaggcattcgttgcttttttctgctcaagggtaggtgttcattcggagccccctttttttgtggtggtcctttgctcaccccggggggtgtgaagctgatagaaacagaaaatggcccagcacgctcggatctggctggggttggatgcattgggatgcattgatcgccgaccaggaacgaggtgccctggttattttgacggcccaaaccatatcgagcagtacgattgctgggctttccgatcctagcgtgcgcccatctacccaagagctggctcgctgctggctcgcgctggctcgctcggactggctgtccactggggggcagccccctcgcgaaccatggtgcccgagcgctttcagttcggggacatgtgaagcctctacactagtgcctcctttggtccccggcgccagcactggtgatctctttggcggggcttggcgcatgggcaccctggaccaaggcgacgtcaatcaacaagacggcgcagctgtcgtcaccgctgtggtcaagtcgtcgaccatcacactggagcatcagcatcccgcgacctactagtcactagccaggcgataacgtggccatggggaccggctctgaatctgtcactttgccgtgcgatcggtctcttcattgcacgccaaacccgctgaatcgaaacaatccgccagaaaccgcgcaatgtcaacaacaccgcgatgatgcacacctcacctcgtctggttggttcccccacgggggcagatgtgaacatgtttgagatggcgatgtcgccaaatgcgtcagaaacgagaacgccaaaccttaacccaacttcggcaaatctctccatgtacctgaggtattcgatggccatcgccgccaggaggcccgatattacaagcaacccccggtcatcaacaaatgcatcaactgcatcttgaactcaacgaaccctctgcaatatgcgggcaatagctccccggtcaccaacaccctggccagtctgggtattcagagttgcttttgccgcctaggcccttcaataaccatacccaccgccaagcctccaaagatttggggcgcatttgcacacgctttctcgtgttatgtcggcgattctggcagactctgtccaacctcatcaaacattcccaaagagaaaaaaaaagggttagggtttcgccttgcgtgtgtcacgtcgcggccaagatgatggctcactgttgacagttgaataccattaggacagatcacacttgtagatctcgcttggcaatggggtccccttgccctgtcctggcagcccgctcgatctgggtcagggatggtagccataactctttcggggtttttaacccaatcacacgatattactccactcatatcttgggggatcgcatagatcgagagtcggctcccaatactgcttgcttggggaggtgagatgtagttgtgatgcacacgcctgagatggcttaggttggatcattgtctatccttatcaatccattttccgtgtcctctggaaagagaaggcctgagcccatcgagaaatcacaagttctgacgatgatgatcatacctttggacatccttttcgatgcttgcctgccgctaacgaaaccagaagcagagagacgacatggtcgttgtcttgcatgcaattccttgccgaaggattcgaactttgctattttcttctcctgtttccctggtgagcggtgggatggtgggaatttcctgtcaacccgccagaatggatcaagaccaccgaccagcccgacaggggttcgattacaggtacgaggaaccttccctgacctagccatgtctctccttaaaaggatgtgcaagagtgttggtcactctcgtcactctcgccggtcacatccccatccacatttcccattttagtacttttgccacctccatttccatgttctatctaatctctcgatgtcggttatggggatggtacagatgaggattatccaggccaaagcatggtgcatggcaattggacccccttggtgagctgcgggtcacggtagatggcgctagcttgatctagctagtgagccttggcctttctccctcgcagtcaactgaggcatcggggtgacaaaggttagcgcggtaaattgacaaagcggggtccataacctagttctgtgtacaaaagatgaaggttttcctcaccattcaaaccctcaatattgtatggtggaagtactgcgctaaccgtttacgtctaggatagagatgtacgctacgctacgtgtacagggttgctgggcgcactctcagtggacagatggaggatccagttgctcggattagaccctcttgcaacgttgtcgggggtgtgtgggaaattctccggcaagggagagtgacatgggaagtggttcccgatgaaatgtggcccaagtggaccgaccggtgaggaaccacatcgagaaccaggggaaaatgcgggaacaagtgggtcaacagtccgcaactcctcctgagtgggtgtggagggggagaagatcctactgtccactgtctcacggtcagtcccagcggaaggggtaagacaaaatgggcggagacacaggcgtcggaatgtgccgccttaataggcaggacaaacaatgctgcaacgagaggatctgagcctgggatccgaagcattggataccagacctttggtaattatcacggtcctgccgtccagtgacggatcacggacggatgtcggatgtcagacggtctcgagtggcgctggagttgaagttgaatgccgattcaggtaccgggtctcagtttcggtgaggtgggtaggggttctcttgatgcattcgatggtactcctcggctctcaagaacttgaccaaaccatggaattgcagtggtccaatggaccgatcctatcgatgcgaatcgtcggccgatacgcagacagagcgagttggctgattgccatgatgccatgttgggcagaattcgcatgctggttaggatggaattgttgggcttgtcgaggagtcaaaaccggaaagcgaggtgagtaaaggtgggattgggctcggtggcacgagccaagcttccatggaagacaattccggctgccctatttgccatgattgcaatctgcctcacttctcctccctgctaacctaactcttgtcgtggcagcgactaagttgagatctcgatgacttacagattgaccgctcttggatatgaccctgatttgggattgctggatgaaatctgggcgcgcgaaccgcggcaatcatttggccaagctgtgatcaggttcccactgaccgaaaactcctgaacgccttcggatccggaggctggagctggcacgtggaagtcacaagcctcacaagacgcgcggcgtggatgggaacgatgctccgtgcttcatcaatcttcattccggccgttagtctccggatgaacatgttgccgagcgatgaagtcatcttcatggacgtgcaacaactttttcagcgtgcatctgaaacgcatccgaaaccatggaaatcaccacatgggaaaagttgttttgcgctactgtaagtaccgcctttttgggatctcgctgcagtaaatgccatgcacgcgatcgtcgatgtatgcgtcccactgacatggcggacagactggcatcgcatcggaaaaggagcgaatgggagtcgaccgttggccaggacggatctgggttatgtacagacgttgcgcgcgcgtcccgatgatatatcttgccgacagatgacagggcaatgggggtggtaacgtttactttactaacaaaccactgatccagctgatgtgcatacacacatctccaccccatcgcatcgcgcatgctcctcatcgcgcagaaatcaagcacagtatgcaagtcccgaaaaaaatcacgcaagtgagcagtagctgatgaaatgcaggctaaagccgcatcagcccattcattccatctaagcggtgcccatttctctctgttgcccaactcgcgtcgattctagcatctccgttgactaaccgtgggtgccatgcggcggcggcccaaatcccggggaaggtgagtgggaagttcactccgccattgaatggggctcatcacggtagtgggaggggacggtagtatggtgacccacctagtcggtgaagcacacgccatggagtggaagtgggtgaggatccatccggggggggtctacaaaaacaacacacagcacaaggcgtagcgggccctacctatacttgcattccagcgttgttctaggtaggctagctttttccccaagtggctggttcccggtcagttgtggacgacgaagatcgatcctgaccgttctctccaaaagcttcgttagcttccaaggtcagttagtcaatcaggttcaagtgagctggcttcggacaactcgcgaccgttcattcgcggcgtacctgaaaagtggagtctggaagggaaatcttccttcaggacaaaagctccgatgattttttgacactaaccgcaaatcttttcttcaccggttttttctttagctctcttcttagcttagcttagctccgtcgctccagctggctcgctccagctcgctcccttcgcctcctcccagcacagcacagcacagcacagcacagcacagcaccgtccgtacagcacagcggcgcaccgcacaacacagcacggcaccgcgccgcaccagatgtccacgatgttccagttgtcgactaccagttgtccagtagggggtagtgtacacgatacgggcctagttttaccaagccggaaatatgccccgacaggaatagctcggactcggagtttgattttttagtctttgttttggttaaactttcttgtttcttttttgttttgctttgttccggaaccgttggctccgtagctggcttggctggttactttggtttgaagcttgaagcttgttatggttacaccttttgaatcgaagatatcaaatgtgggtcaggggccttaacgaagggatgggggatctaacctagatttacaacagcttggttacgcaggttacccaggacagagctccaatttggcatggtacatggtacatacagtactatgataggcttgctcgcttaactcgcctatggtaggtaatcgggcatcccattttggacgtttggttggtgctggtgtttttgtgggggggatgatgaggatgggaggaggacagaactcggtaaaatgaagagaagtcttgatggtgattggctccctcggctctcctccaagtaatgtgatgtagtatcttgactgcttgttgagattggtaggggattattggggcaacgttgctgatgggcaaactgctgctgggcgtactgcaagctgcacaatggcacgtgaagagaatcactggtgtaagttggacttgactttgcactggccatgcatggacattgaacactttgggctggtttacgaaggtgggtcacgacgttggggagccgcgaggaaccgaacaggcatgaaaagagtaagctgtagcgttggagatacgagtatgattgaatggggggggggggggggaggtggtgggcaactcgatgctggggtggaactcgaaagtagaaactgggggagttacagggggggtttgggagtgttcatgagataattccagatcgcaagagtatcagtatcaagggacatcatgattttttcttgagatttgggtgcgagtggtaaatttgtcttcaagattacctaggttggcatcaacaccaagcatgcatgttgagaataggtcctgccacggggtgtaagcgctctagggcttgtgataagaattggcaaatggttaacgtgaataagatgcacatgagtacctaatcgttgtagaaagaagtaggacggtcaaggtacctctaggtagactgatcgaaaggacgggtcactgtcggcattattacagtaaagctgatgtaggtcatacatgtagactcatagactcgtaaaacacctagtaagtgtgagagttgaccaacacagacgtgagtgatgcttcacggcgtctacctactcatgaattcattccacttgtcatacctctaccgatgaacgatacctctagtgcagctgcgaatcgctgaagtttacagtttacagtttcaaggttgcttgctgtcaacttaccgtccgttccataacctgctctaacttcagttaaatctgggtacctctaggtacggtggtctcacagtctctggttcaatctcgtgcagaaatcttttccgagtgtttccgacaaccgtgtaagaatcttggagtggtttctgacaatggtcactctgtgactgcacacgttcatggagtttctcagaatgtcaaccaggacatatcggtacctaggtaggtaggtatctcctcataaagtacaaaaagtttaggagggctaggtaggcaggaactggcttgattccggatcgtgattgctactggtcttgcaagtggactcatcaggggcaatttcatctttcggactcgtaggtagtcgtttgtctacctctttgtcgacccggagaaatcaccaggataggcaggtgtaggctccgtacgttaggcttggacttgggtttggacttgggctttggctgtatggagaatgggaaatgaattgtgaggtttacctacctattgaagtgttgtttgttgtgtgaaatacattgggttaggcgtgcatggaggggagatactactctggagtgaagacaagaagggaaagccaaagtgatatgatgagttataggaaggtcggtaagtagaggtagaactgaaagtcttgtggaaattttaacgcttaaataccagatgctggtgatggtgatgatgtgcattagtgtggttgtactggaatagaaaagtgttttcgcaaaaacatcgcgtgttaatgtttcgctgaccaacactctatcacagaactggtctttaggccaatattggacaaagcttcccgccgtgtacagccagtgttcttcaaaaccccaagttgtttacctctacgctgatcaccagggcccatatacctacctattgaccaacgcagtcgaaagtaaaggctcgaaaacatgtcgttaacaggccgtagactctcgcatgaccgagatctcttcagcaatcaaggaggatcatgcgacctggcagtctgggatgaacattcgggttcgccacttgaaagcccggttgggagaatccgtcgcggttacagagctgcaggagcaggtcgccgagctctcccttatcaccgccgacgtcgccaatacagtcgagcagcagcatcaatactcccaagcgcattgagacaccggacctcacgacggatgacgaggacccggctcccgcacctcacccgctcattagagaaaacatttccttcgctcctctgccgctctcgtcggcgaactggtctcttggtaaacgccagaggacgtcaccagccccccaagaaatcgcaaagccagcaaggccaacccgggtagctctgcttcaaaggcgaccaaaagtgcgtgtatcttgagagtttcaagccctcaaacccgatactcccacgacacaaacacccaacgatacctctaccatcgtcacttcggatgtcgagccggacgaaaacacagctgctacgaggacttccgtaaccgctataacaactaaaagccagattacctatctgtaatgagtttctgataggtgatgaggtggtaaccctccattttcgcttcttcgactttgcttggtatcccccagccgcctcagagtgtcgacgactatgatacggtgcgcacagctcgtatcggtcacgcgtactcctccctcatttgatatcattctatgcacaaagatggcttcgagaacagcgaagcaggccaggcgattctcaaatatttgcttatacataggccgatgtttgtagattacgtttttgatgggattactgacgacactatccttacggtaccttacagtagaggagctggataaggcatccgggggcgccaccaaactgttcgacatagacgctgtcatcaagcatgaatggcaggaggaggagcgacgtcgtttcatgacggacctggccagcgcacccatcggttcttccaaggacgagcagcgtaagagagtcaagagtggctacgcaaattaccttaagattgcggacgagatcggctggggtggcgtcaagatcaaatccgagaaagaattaggagagatccttggcccagaccgtcgacgaacttcaacaggcttatcagaacgtgatcactccatgcaacccacggctaaccagcaagcgacccgcggagagtgcccccctcgactcgcctgcagctacatgaacgaagggcgtagcatttaggtactttttggtcaatcaagaggtacagggagaaagcaggttcgtcttgacgggaatacccacctccaggcagatccatgaagtcatcaaggttaggcggattatcggcttgaataatgtcggaaagtccattggagaactttgaccccgtagcttccactgtttcccatagtgacagcttggttgggatgtattgtccgatctcagacttcttccccgcaaaggcgactttgaacgcgtcgtatgcgtttgctgagcctgcctcgaatgttcaagtcggcctagagcatacctccaagctttgtgagctgttcttcaccagcgaacaaaaaccggtaatacggatggcccctcttggtggtatatcccatccgacaaaaacatgtcgcttgacaatgaatgacggggttgaagccacttggtcggctgccctttctgcaatacctaccagccactgttgccatcaacaccgtgatacacacgtggacttcacaatggcaattcaaagcaagatctccctctggagcctagaggtatgtcccagccgaagtcggaatttaaatctacaggctgacatggggcctcgaccctgaaccgtacatcgtttcactcactgcgcctcatgacccagggtcctgaaaacacgaccttctcaaagatcagccacgtacacccgcagagatggctaggtagttattcggcgagtagacaacccgagtctatgtacggtatggtgattgaggtcattgtgttcggtggatttgcgattggtacagaagggtttctgcgtgacgcgttgagaaggtcaagaagctggggaaatcatatcggcggttatcgactgaacggcccttgtttcaacctgtttctagtcacgatcggacaaagatcactgattttgagttagagtgccgccgccaaatctaacaggtaaacgaatgatcaagatcggaagggctgcttcaacggagcgctggtccagtccacttgacctgcctggtgaagtcgtcttcaattcattccaccgcattgtcgcagccaggatccgaacatttgaacggcttgcttgtaggtatgcatagcatccggcttgaaagtggaacgctcagcgtcgtggtcgtactttgtcttgaaacaccgaatggggagcctgacctcgaccaaacccgggctctcccgtcgaatgcttctttgccgcccgttctccattactgtccgttgccatctgcgccatctccaacgcaaccatgccgagtaacttctctacctcgagcctggtcgtgttgacgatgcggacctcgaggtccctgaggaagaagatgctgagcgagtcatcgaggtgagacctaccgacattgaaggcggcaatattatcaatcgtcgcatcgcaagcaagcggctccaagccgagttgggggtcctggcccgtcgtcacggactggaggcgccgcccaggaactcttcaacgaagtcgagcaagagcttgccgccttctacgccgaagtcgaccacgctaaggcgacttaccgaaacaacaaagccttctactctgaactgccggtcatcaagaagatgaagctcgcgggagccaagtgtctgcgcctattttacctcgatggcgacgacggaggatgggaggagttcctgcctacccgcgcacagatcctagcctgccgaatggcaaatgcctccaatgctttgcccgaacaattcactggggctctgattcacctcaacaccagtctcgaaaatccatctcgcctccctcccgccccaagaagggaaaggaactggcaaagaaacgctcgatctgtggaaggtggaagggacttgctagacgagtccgggtgtaagccgcaccgacttgaaggcaagggcccgttcttcgccctcgggagggcaagaacaaatacgcggtctagaaccatttcgagattgatccatagaaggaggatgtaagttggctaatattctggcggagaaggggtctgctaagactgctatagttcctacaatctcgtcgtcgacgaggtcccaagaggtcggggtcatcttgatggctcagctgttcccgaccgtatgtcgactaggtttttgattgctttggtgacatgtagttgaaaaggacaaggcttttgacgaggcaaaagcagttggttttgttaggtaggtgcacaatccagcccagccgaggctggacggacaaatatctgtaccttgggtaccttgatatttcggtttgtcagtctcgtcgggcgactattgaaagaaccaaagagtgattgagtgaagcatgttggggttgaacggcaagatctgttgtcgagaatctgattcccattcgacgtaatcaaacacaaagtacaagaatgttctctggaaatttccagattctttgcgcggtcaaactcaagccagctcacccgtcgccgccaacgcctcccgtctgccagtactctgcggatcaagatacggcctctctcccaatccaaccgtacgattaccgaaccgctcgccgtacccatcatagtcgaaagtagcagtatggaagacactcctattatcccagatggctgtttcacaccgttagtttcctttttcattttttccttcccacaacttggtaccgcttggatctgatcggaaagactcaccaatatcattctcccccgtccacctaaaccgcacctgcaaatcgtgattcttctgcaatagctccaaaaaccactccaacaacctatcactctcctccttcgtcaccccattcacctgcttcacatggccccccacggggaacacgctcttccaccccgtgacgggattcgtcctaacgacaggatgcaccgccttcagctcactccccacattctccggggcgcctctcggcttctcataaatcttgaacccgatcctctccgccgtccggttaaaccccggctgctggaacgtaaccgtcaacccctccaaaaacttctggtacggctccgagatgcgatcgtaaatctcgtaccccgaggcccagagggtgtcgccgccggttttcggaagctgcaccaggcgcagactggtatagtcggcgggaacgggctcaaaggcaatgtccgagtgccattgggccgtgtactgctttttgggagacagttggtcgtcgtcttcggaagtgtggttgtagaatttccgatgttggatggagctgatggtggagatttccgggtcgttgccgccgagttcacgttccgagttgagtatagggtgaatgtggaggccggaggtgggcgggcggccggtgagggcgccgaggcggaggatgagttgtttttggaggtcgttggttagggagtgctgggcgcggaagaagacaacgccgcggcgggagactgcacggggaatgggtgttagtgggcagacaaatgacaaagagaagggaatgaaggtgggggaaagtgatacaggggaaatgggagaaacaaactggtaatggcaagatcacgaaggagctcatcagagttgggagcattgagccactcgaccaggtcggccttggggaactcgcggccgatgatgggagtcacgtcaaagtgctcatactggtcaagaacgccggaaagcttgaggggctcgacgtgttgggcgtgctgggtaggagcagactgctgggtagtttggttcttgacgttgatggtggtttggacggcctcgacagcggaaggagccatggtggtgttttggttgcaagtgttggtgtatcagagggaagtggtggttggatgtaactggcctgagtgaagaagaaacaagaactcaaatcgatggcctatcaggcaacctcttatatagatgatcatcaggttcaggcatattttcggagctcggtagacaacatggtatgctgtgcatgcattgttcgttatccgcgcgttttgaagacagtattatctctgttattcgtagagaggatattgtctaacagctttgtgacgccaatcacatcgatcaaatgcatgacgagatatggcgggttggtgtcgacatgccttcggcgcttcaaatgtccgtggacagcaccttttgtgattccgtgatcggtatccgctagccatatcggtaccgtgtgtgcggggaaatgtcgaatgagggtgtagtgaattacaacatcagagcggcaatgtcgtgaatcttggtgactattcaaagcggttatggtgtggccaccaagatgtgtccatcctgcaccggtgttgaggagaaagcttggttgggtcggtcgttttggcatcctcatgtcgaccagacggcggggatacgggtatgactgccaaagacatccttatctcggataacgattagcacctctataccttgatgctgatatctatccttgagttggtattggtgggtgtcgacatcccgtaccaaatgggttgctgtcgcgatattcgaattgaccaatgactgcgtcgcctttgtcattcgcgtcaaagtcagggtcaagcacgtcaacaccagcacgccatcaccacctggcaaatcgccaataactagcagtctcccccacgcgaagatgaaggaaccccgcgatatcgaccttcaattgccgccgttatcatcgattgctttgagggttgttagacaaatcgtgctttctttccaaagatgcgatggcgtttgtgtgtcaaagatggtgttgagacactcgctgtgaagtgaatgattgtttgcttggcattgaaacaaactgattctggaccctcattgacgtctccagctcacctccccactactcttggtgatgttgaattctgtggtaaaggcgatacattacggagttcaagcgtgtaaaccaagcgtgtggttgaaaccttccactcacttcgtccgtgaatctcaaacctaccaccccacgaacccttgggctggagcagtgggatagtattcaatgcttggttcagagttcaaacttatttcccattcagtagatgttattgcagagctgtagacccttatcgcttcccatgccaagttgccaacctcattccagccaaggatcacgtctacacggtctatcaacccgtggcgctgggccagacctccacactatttgttgcgtcgttgctcaaatgcctctaaagcttctatagatgcttgacaccatggcgccgaaagcttgggacggtgttgcaatgtggcgaacgatgcatcaaagctcatcttggacgtgtggaagtaccgtgtatgagtcccttcgagcacttcagtggacggttgggcgtgcccgtggcaaccgcccatgagaattgtacctaggtacgcattgcggaagctggctacgacgtcgtgcttggtgctgcattgtatgcatccctctctccatgatggtgtgcagctttctcgccatgtcgaaatcgctgccctgatgctgctcagatgtcggagctcatatagacttccatgttcccgcgaagcttaggtccccaaagtgtcaccaccgtgagacttgtgtccgaatctcaccccttccttctccttgacacaaggaccaagtccgctgttcattagacacttgaccggaccattgaacaacaaccatggcgacagtcctcacacaaggcggctcccctccctcagcagacgggaccaactctccaaccgagtccaaaggctccaacatcaacgtctcctccgaaaccctctcttccattcctcctttaggtatagcacttgccgagcgccgtttctggttccaaagagccagttcctatgatcccactgccatcgccacgcaggtttccgtgtttgacgaccccgatacagcggagaagtaccaaccgcggccggactggtgagtttacccctctgtttttgtcttgcttctgctggatgatcgattgctgacgacgactcggatgtaaagggaaaacatccaccggttcgaccccctcgagcgctggacatggggcgaggagcaccggctcatccgtaagattgactggcgcatcatggtatgggcgtgcatcatgttcatggcgctggagctggaccgggcgaatatcgggcaggccttgacggataatttcttgggggatttgcatatgacgacgaatggtgtgtttgtctttttcttggacccctgacccatcacccacacgcagacagctgttgacccatggtgcagactacaaccttggcaactccatcttcaaactagccttcctctgcgctgaacttccctcgcaactcgtctccaagtggatgggtcccgaccggtggattccctcgcaaatggttctgtggtccatcgtcgccaccgctcagttctggcttcaggggcggacctcgttcctcgcctgccgtgctctgctgggcatccttcagggtggcttcattccagatgtaatcttgtacctcagctacttttacaagcatcatgagctgagtctgagactggggtttttctggacggccatgagcattgcggatattgcgagcgcgctgttggcgtatgggttgttgcatatgaggggcgtacagggacatgcggggtggagatggctgtttttgattgaggtgagttattgcctgcttggtggatggggtgtgagtacgtctgggtggtgattggtgaccactgactgatgtgttgacagggcctcatgacacttgtcattggcattttcgcctttgtcctcatgcccgccggtccctgtcacaccgccagctggttccggggcaaaaacgggtggtttaccgagaaggaagagaagatcattgtcaaccgggtcatccgcgaagacccgagcaagagcgacatgcataaccgtgaacccatcacgccgagacttctctggcagagtctcaaggactttgatctctggtatgtcccttccctcccttcctgtatctctagagtagtcatccactcttccacttggaatggatgatgctgacaagagacaaaaggcccatctacatcttgggcctcgtcttccagatgcccatggcgcccataggccaatacctaaccctcactctcagggggctgcactttgacaccttccaagccaacctgctcaccatcccgtacaccgtcatacacatgattaccatgctcggcatcacctatctcggggagatcttcaacgaactgacgctgatcgcggcatcggggcagatctgggctttgcctttcctcatctacctcaacagcgtcgacaccgcgggcgtgaatcggtgggtgatttatgcggtgacgacgttgttgcttgggtatccgaatgcccatcccattcaggtcgggtggaacagcaggaactcgaatacggtgcggtcgaggacggtgtcggcggcttgttataacatgtttgtgcaggcgggggggattgtgagttcgaacatttatcgcaagggtgagttccatgttttgtttctcagattccttcggtgagaacaagatgctaatgtgaaacagatgatgccccgttgtacaggcgtgccaacaagcagctgctggctatctgctgcatgaacattgccctgtatgtcctcgtcaaggcgtattacctgttccgcaacaagcagaaggcgcgcgagtgggaggccatgacgacggaggcgaggctcgagtatttggcgaccacgaccgacaaggggaacaagaggttggatttccggttccagcactgatggcggtttcgaggattgacgggtgatgttgttgtcgatgaagatgaatcgtgaataccagtgaaatgaaacaaaataaaataaaatgaaataaaccgaaatggagaaaggaagaaagtcgctgtgaattgaaattgttagtgcattgccctgccgcttatcgataagcaccacaaacccctccggttcggcgtcacaacccccgcctcatccgcctgtccggttcgagtgacatcacccggccaatcagggacctctgtaaatttcaacgactttgtcttgaaaacccgccgaacttgctgaaatattttcgccgatcagggttagggtgtgtgcgtgtatttggctctccgtgttccggcagttttggatttcaagatcaacaacaccatgtccatgaaccctcatcgagtcacgtcctgtatacctcgtcgttcctggtctgctgctgctgctgctgctcgttgtgttcaccaaccagggcccgccttccactcagccgccgccgccgccgccaacttcaaattcaacccttcaacatcagcgcctcctcttcggactaccattgtcctccaagccggtaagttgaccatcacatcaaactcactgagtcatactccctctttgccccatcacgagtcatccccacctttcttctcaagtctcacacaacccattcacaatctcacatctgacatcaatcaaccacaccatatcactgacaaagataaacaaacagccctccctaacacttttaccacccagccacacaggaacctgttagtatcttcctctccccccttcactctccttcctcaccttcctcactctcactaacacccctccccccccccccagccacataaccaccgccaaaatgtccaccgcccccgatgcatccgccgcccagcagctcatcgaaaagtccaaattcctcgccgccaaccgcgccgtaaccgagcacctctcccccacctaccgacacatcggcatcggctccggctccaccgtcatccacgtcgtcgacgtcatctccaagctcggcaccaccatcaccggacccatgaccttttaccccacgggcgaccaatcccgcgacctcatccaagccgccggttttcgcctgggttacctctccgacctatcccccggccacgcgctcgacgtgtgcttcgacggcgccgacgaagtcgaccccgctctcaacctcatcaagggcggcggcgcctgtctcctccaggaaaaactcgtcgccaccgctgcgcgcaagttcgtctgcgtcgcggactcgcgcaagattagcaaccacctaggcacgcagtggaaaaagggaatccccattgaggtgttccccatggcggtgccgcaggtgttgggcgagttggagcgactggggcgtctaagcgcgcaggtgaggtcgggcctaccgggcaaggcgggcgcgtgcgtcacggataatggattgaggatcgtggatgcggtgtttaagccgctgttgacggaactgccagagggcaagcaggaaggggaggagggcgtgtggacggtggatgggctggcgagacggttgattgagattccgggcgtggcggagcatgggttgttttatggaaagagcgggttggaggtggagagcgggggtgcgcagaagccggtggcggcgtactttgggatggaggatgggtcggtcatggtgcagacgctggagaatggcttggttaaggcgtgagattgcgattgctttgaggagaaaagaaaaggtggacgggactgcttcaaataaaggtcacgcggaatgctgcattacatgtttgttgtggtgggttcataggccgtctttcagtggttgttgtttatgccatgaacgattttcatcggccgagatggccatgaaaccgataataacccgacttatcattgcgggttgtatgcgtgacatgcgaaccagctcaccactattgcctcgagtcgatggagtcacggagatccaagtggtctcatggcctgacaagtgaaatactgtgaccggcagctacttattaccatcttagctcatgtagaggtaggtaggtaggtaggttttgactgtaagtgtatgatatgtactccgtatatcctccttacaaagagcagaaaaaggaggaggggaatctcatttctggagcactccgtcagtccaatcctttgtacggtttaatgcaagtatgtaaacactgccacctagcaaaacacccgttgcagacgaatacctcgagtctggttggctaagtggcataaataatgaatgcttttacctttttttcttgctacacactacgaagagaaactctaccacaatgttctgctccaggggtccgttccccgaacaaactgaaaccttgaaggggtgactattatccaacgaacgacgccaataacagaatcacgcaacaagtcagtcacatcattggcaaaaacagtaggcggtttgttgtccaatattcatatcaattgttgacgtcaatcaatcataaattcataaggtatatccaaactgtcataatccacatcgtcaaagcgctcgcttccttcatcagacgtgccatcattcccatacccaagaaccttttttttcctcccccagcacctcagctcaataaggaaaaacccaaagataagcatcctatgccacctccacctcctttccctgcgccttcccaccaaccccttccccgccctcacttccacttccactcccctccgcatcccctccgtgtccatgtccatgcatgtgactcgcaataacagcccccctcaccacttcctcgcctgctacctcccttacatcctcgtcctcgctcacatcaaagctgcgtcccaggtactcgggccccacgaacgtcaggagaatcgtgtagacatacacacaccccataaagatacagataacttttccgtactcgtaccccacttttccgccgccattttcgagagggaaccgttcgccaatggtactttcaatggtcgaactagcgctcgacaccaggtttccgagctggtacgaagtacccaccacaaacgtgcggaacgctcccggggacagctccatcaaatgaattgggataacaccccaagctccctggacagcgaattgctcaaagaaggcggcggcgatgagcctcttggacgaaatgaaggtgtacgggtacagcaaggcgccgccgatgatgcacatgacaatgatggagatgcggcggccaaagatctgcgaggcaaatccgacaatgatgccgcccgacatggcgccgaggttggcgacgacctgggttactgtcacggcgttggcgctgaacgagtattgcgagcggagcatggtggggtacaagtcctgggagccgtgggacatgaagttgaatccggccatgagcagcaccaggtagatcagaatgagccagtgcttcttgatggcgaccttgccctcccgcaggaaagtcgcgctgacgcctcccttgtcgtgaccattagcgcgcgcggtgcgtcgcacagaagcatgttgttcgtaaatctctgtctcgggaagcagcagtcgcaatgcgataatcaagacgggcgggcaagcaccgaaccagaagagcggacgccagccgtgcgaggtggtgttgaccagcccgcgggcaaatgcggttgccaaaagatagccgaaggcgtaaccttgttgcaggaggccggacatcaagccgcgggcggcagggggtaggtcttcgagggcggtggcggcagcgttgccgtagagaccgcccatggcgatgccgaagagggcgcggcaagcgaggaattgggagtaggtttgcgagaaggcggtgccctggtggtagtgatcatgttagtggatgtgcgtcaagccattgctggcatggtgatgatggtgatggcggcatccatgacggtgaaatgagagagagacaaagccaagaccccatcccatttctaccccaaacacaccgaaaaggacagacaaccaaacaagcttttctccaaggggaaaaggatgcttcttcgcttagatgcaagagaaagccacgaagccaagcgatgtccatgggggggtttctgggcgcagtcttggctgcgtcgttccccagttccctaaccagacacgccaaacacaggcattgcattgattgccaagtgaagccaagtcatgacattcggttgctcccgagacggaattgcgggggatcatccaggaacaacagcaacatgtcatggcgccatgacatcacttccgctttttccgtttgttcggacccttcgcaaatcagacccctcatcgtcatcgtcatcatgacaatccggttccaccaaaggggggccaatgtgtttaaggaagatacctaagggaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaaaacttaccagctccaaaacaatgaaaagcaaattgttaaccacaaatggccacttccttccgtaccgatcggccgcaatgccaaacgagatggcgccaatggagcgcagcatgagcaccagcgtgatgccccaggtaatgtccgtgttggtcttgccaaagtccttggcgagctcctcgacggtgagggagacggtgaagaagtcaaaggcgtcccatgtctgaattgagcaaggttgggtgttagtggtaatttgatatagtaagtgtggatggatgaggcttgtaagttgataacatggacatggaaatggaagtgttgacaatgcatggggactgaaagtgatgtgggtggggtatgtagaaagatggtgatgatgatggtgatggacgaagcggtgatgaaaatgagaacaacaaaaactaacccaagcaaagaaagcaaccccaaagaaagcccattgtcgccccgtgatcatcctcaacagcctgatcgggttgggcgccggtcgcatcgccggcttgagtgtcgtgaatcgcgtcttgacgtactgtccaattgacatgccatggtgcggtggttgttcgtggccattttcgtcaatgatggtattcatcccgttgttttcggtgtattggtgggagtggtccattccacccaagccgtgtccgggtgagcccgccttttcggggtcgggggacgccattatggaatctggaatcggtatcggtgtttgtaggctggtgtcgtaacggaggctaagtatcggtgtgtaagtagacgccttgtcgcggcggtcacggtaatcaggtgtctaaaacatatggagagtaggtcgctgtgggtgggttgtcggtgtgataggtagtcgcaaggtgaggatcggtgaatacaagatgaacgagtccccacgtctcggtcaatgtataggtaggaactggagttcgtcaggcgttcagacgaaaaaaaaaagagacaagacagagggaaagaagaaggaggatgggatgaaccgatggatgaggggggacgactacatccatatacctacctacccgagatatctacatacactaactacatcacactaccacctgccaggaactgaactcgacagatgcaatactcccccgttatcttgttagaaatctcttctactacttcaatccatcctcgctgtttggcctatctcggccactgaccgttgtcattcccgtctgtcttgccttttcttcctcagttccatcgtaatctcagagcccagaaaaggcaagcgatcgacacgctttccttccttcctttctttccttctcctcactgactcccactagcttcaatttggtagagtcatgtagtgtaacctgcagcaccacttgagtcaagtgcaatctgacttgccctttccatggaaaccctgtcagctgggaaaagcttagcgtagacgacttccctctctcactcacccactgcaggcggcggtggtggtggtggtggtggtggtggtgtcccacattccccacataccctccatgtaacgtttgttagtgactcctgtccacttacacatacaaagccgagcaccggcatcggcattagtgccgatgacaagcggctagccaaaaaagacattctgaccactcacggccagtcgatcatgccgagcgaatggttcagcacgggagttcgagattcctttttcccgttgaggggacctgcagaggccagagaggggaggggaggggaggggggggcgccggtgccggtgccggtcagccgccgtgtcatcggctttgctttttcttttttttgccttttgttatttgttagcgcggctggtgagatctctcgttccatgattccatccatcttacacacgacaccccgtccacgcacgaatctgcacgcctgccctctttgggatagtaggcgatggaaaacaaccaaggagggctgccctgccctgccctgtcctgccctgccctggataaattatcacccaaaggcgtcttctttgaagccgaattacaaatcttgttgttgttggtggtggtgtaactgtgagcaccgctacagcaaagcgcctgcaaatggcagtctgatgtcaccgtcacgttcaacttctccaaaatggaaagtcttcagctgcatgttccaacttccagttctcaaaatgtcacactcacgacagtaacactcgatacagcagtcaacatcgtctcgcgcgacaagttttctttgacaaaaaaaagaacatcggcttgtgtcggtcaaaacgtcaagctacgagacttggcctcaacaaaaaaaaaaaaaaaaaaaaaaaaaacataatcccaattggtgcatttctctttgtatatataaacagtcaacaggtaacaaggtacgtacaagtaaagtgtgtgcgagtcaaacactaaattgtggaaattcccccacacgccgacgccgggctggatctgatctccgaaagtgtagtgtaaaaaaaatcaaaaaaaatccaggttctccgcccgccaccaccaccaccaccacctcggtctcggcccggcgtcgcttataccttaccttatctacacctccactgccggggataaaagagacgggagttagcgtgatacttccaccctacagaaaactagaatcctttgccggtatagccgtcacgccttttgtagcagcctgtctttttgtcactatgtagtcgcactaacggcggagttcacagcatttaacctttttttttttttttttccctccccggcagaggcttacgtaggtacctacgtacgtacttacgtatccagcgcggggcccgcaccagccttcgtgatttccgcagcttcttgccacacacaaaacgaaacaaaacgaaacaaacatctggggttggaccccactatttacactaaactagactgcccgtgcactaggtagtgtataccgctacaagtaccgaaagccgagatcccggcggggtcttgactcttaggttgtcggccttgaggttacaaccttccatgcctcggatgtcatcttactgacgggcggatgcttatcttgttccttgtgtgggtgttgacgattcattcatgaatcatgaatcatgaacaccaaaaactggaggttcctcacaaaaaaaaggaaaaattgatgagtgccaaggaacggacttactcatctcatatctcatcacctcaggttttgcacgccattcggtaccaggagtgaatgaacaaccatatgtagataggtaggtaggatccaaggttaagtccatgttgagtgagcgccatggggggatatgaggttagtaagccaccaccacaccgtcaccgtcaccgtcaccaccaccaccaccatcatcattattatcgtcatcattatgttacagcgcaggcagacaggcagaagagaatcagttacatacctctaggtaactcgttcgctcataacagtagctctacactacacacccaagaaggaagcaatgagggacctaaacgcaacgaaccagccatctctcaattctcatacgtactataaactaaggtttcttttgccaccccagcagccgagttgtggtaacgtacactacattacactagggtaataaatctggtcacaaaatgtgagtggacccggcaattcggatgccggtgtgcgtgcgtgtacacgtgtagcatcgtgcccattgtccatctgtctttgtcttatctgcacgtggagttttgcagtcatggagaaaggtacccggcgccaaaacccgctgatcgttcgttcgttcgttctcgcagcagtgtcaatccattatatccggtagttgtccgagagagcatggcttccatgcatgcaaggtatcgatcggctcaatatatctagtcacggcgagcgttgtccatacatttctgactgatggacaacgttttccaaactacaacggcatcggatcaatcgtccatgcaacaatagcagagagaggggaacctcacaaccaagcagcgtgaacagtcttctttatcctttcatcaatatggcaatcgctaataaacgaaacaagtggacatacaagtcctatcttcgcaaaaataataactaagcagaatcagatacaaacttcgaacgacaagcgaacaaaacaaacccaaaggccgaaagagcattcacccatgatgatcaacagcgacgacaaaagcgtcatcaaaactcctgtaacaccgaccaaccaaccaaccataccaaaccaaaccaagccaataccacccgaatttacggggtcatgtcactgactgaccgaaaccacacgacgcaattgttccgtccgttgcagacaatgccgccaatccgtcctacaacagttctgatcctgaagaacaggtagaagaagaaagacaaaagaaacagaggcagagaagccaagtacccagagaatgccatcgacatccaccacttatatcatcctcataatgacacaggcaagtccatcacctcatcgtatcatacaaatcccgcaaagatcaacctcgagtgacagcttcaaacaccaccacccataaatgcagccaaatcatccaactccaacaactgcctctcgaatgcctggcatagttcattagccgtcatgtccacagcatccgcgcctccaggagggacactcgctccctgggcgttggccactccctggttcgacaccgacgattgcgcgctaggcgagtccaccttcatctgctgatgctgcagtaccggtgtcgcgtgcggcggcgggctagtcgttgcaaccctggtatccaccgcgccgaccgatccaccgttaatggtggtgatgccgggacgtctaacgagcggggtttcgccaacttcgctaccacctgctccctcgatggtcggagtgggaagcccgggtgaagcagcattgggtggctgcgacccaggagcggtgctattgggcgggacggtatcgaactccatggcttcagggttggtgttgtcgggaggcgtggccatgtcatctttaatgtgaggggaagtagcgtgcatcgtggcgcggctgtcttcgcgcgcttcacggtcacggcccagtaccttcatatcgcgcaagaccttggacataactgtaagatgacgagcccagggcgtaaccaggggccacgactcggatccatcctggcagaggcgcaagctgtctcgaacgatgctgctagcggattcggtcacggtagacggagcgaggccctttagggtaaggtatgctacggttgagccggcggtaaaggctgaaaagagcatgaaaatcgggaagcacaccattatgtccttgtcggctccgtgctcaagggcgagaagagagtggatgatgctatgggaagcggcaaagatgcggtcaacggtttgcatgtgcgtgtgtgaagccatgcgccaggcatcgatggtaaagttctcgtctgttaccacctgtaggatgcggcgtcggttgacaaagatggtgccgcagttgaggagacagtgaatcatggcgtaagtatagccactgcccatggtaatgtgaaggttgatctgcccgggcttatcagcaaagtggggaggaagcgactggcggagggtatcgatgtcggcctccagtccaaggcaccgttggtcgtcgaacgtttcgagagtggtggtggtcatcatctcgacaacgttccgccaagcttgagtagccagaacaatgtgaccaaactcgccaacctccgagagagcagcaccgggctccgcgtgggacggcgcggcgccgctgatggttctgacaacaacagggctgccaaagttaaagttcatatccgcgcacggcaaagcaacatcgacaacatcgtgggtcgaaagagcggggcgacggccggggctgctggtaaggaagcagtcgagaatgtagatgagccacagagtacggcgaaagctttcgtcctgcaaaaactgatcggggtcggagtttcgctgctgggcggagacaatcctgtacatctggatcatacgagcagcttggccgagataaatgtaggcacgaacagcctctctgcaaccccattcgtggatgacgagaaggcagagggcctggatatcggcgaggctaggggaggccaaggactgcatcaccagttgaccggccttctgggcaaagtgctcagcagcgcctgcgccgccgagttgtcctccatatcgtcgaatcatggccggggaatggcgagcggctgtggtgaggagggcattaaccaaggtccattccatcgacgcattcttgagctgctgtaggcaggagggcttgtggaaggcgacacatgctgggagggtcttgttgatgacgcgctcgcattcttggaggagttcgggggtgagtctggaaaaggtacgcttgttagtcatgatccggttcaatgtaatgtaaactcgacaccgggaaatatagtagtagtgtggaagatggtatagatgagtggcggatggagatgcttgtcagacgtgtagttttgctgtcaatgaatgaaggtgtggtggtggccagaccctggaaaaggtgttgcagcagaacagatttaaggaaactcaatgggcagtttgtggcctgcagggcaaaggacaggcggtaggtgttgcaaacacccaagggaaggaacaacccgcgatgtttcccgttggtgttgactgtgttgacgatggatgcttatcttatcgcatcggggcctcggggcgggcaaatgtggagcaaggcaatgatgccggtgccggaaagtggaagggccggcaacccgaaagcagcccctctgcgcgcactgacgcggcggcactgggcgaaaatgtgtaatggtgaccaagcctcctcaccaaaaaccctccgttggctccgtttgcaggatgggtgtcgaaagaggggggtgcacggggctgccgggaaatgagggggggtagggaaaagggtaggaaaagggcaggagatcggaatggcggccgagaggtgcgcacggagcaaggcgagcaatgggaaggaatggggtacaaagacggttcgagaatgggaagccgggcgtcggagggaaaaaaaaatggggggtcgggggacggtgcatccttgttgctccgaagaggcagcgctagaaaatgcactctgcctccggtgtggacgggcgggcaggcgggcaggagcgtccaccaaggcaaccaccccgccgtggagcagcagcagcagcacccagcagcagcacccagcagcatgtgcccacctcggcggtggccgtgcgcccagtgagtgatgactgcctgctgcgagtgggcagttggcgagaaggaggcgggcggatagcggaatgcgcgcatcgctgattccggcgcttgcgtccactgacgggaacttgtcggggccaccaaagggggagccgagccggaggggagaggcaagtaggtgtccagcacctcccttgactggcaaacagtgggaacagaaaaaaagaaaaaaaaagaggatgatgaattgggggaaccaagccaagtggaaaagcccgcaaagggtagttggataagacaatagacaaaaccacttggattgccatcatgactttgatagtgtagctaagtagtgtagtacgtagtaaatagaatagtcgaaggagaaaaggacaacaacgacgacaacaatacaagaaaaggactaggaaagcacgtacttttcgttggtagtagagacgtgacgcgacgcaccgacggacgggggtcctccgcggtcgccagcagacgtgggcacgatgcgttcattggggagactttcccgtggtcgttgttggcgattgctcggtgcgactcctccgtgggcgtgagccatgctctccgagggaagatagcattcgtgcatccccttggcgcagttcttgcagggtgctcggccgttctcgtacacacacttggtcttgcccttgcgacaccgaacacaggctcctccagcgcggagggccgtggacctcacgaccgacgacatttcccttcggtgaccagacggggctgtatgtagtaaagagggtgtttgctcgggatagatcggatggtgcgtgttgctgttattgatgcttgtttggctggcgggaaatcgacttgaatcacgatgcgcagaatgacgacaataataattgtatgtctatgtatggtgttgaaaatgcgacgacgatgacaatgacgctgttgttgttggtgtcgctgatggtgcttggtgggagaaaaaaaaaggagaagttgaagaagatgaaagtgaaggcgcgaaggacggggtgccgaataatggccgactcaaccggagctggaagcgaaaaaggccggaggtcgcgccgaggactagtcgtgctggaaatccagcgacgaatgggttttgcgggtcgagaaaaagacgggagcagagcagtcggagagagacgtttgtgaactgattgacgatgatggatggatcacggcgccgggctggttgacgcggtggacaaaagtgttccgcggagagagagagtaagagagagagagatcgggaggcgagaaacacgggacaggaaaagggagggaaggggacggagaaagaagacgggagaatggcagagagagggatggtgcctctttgtgggcgggcgcgcggcaggaagcacgggggggtggaggggggtgaaaagggagcagtcgagccttttcggcggcagctctgtctccaagcgggcaccgtctggcgacccgtctgccgcctgcgagccacaatgggaacggacggatcggctgctggtgccggggctcgtcaattaaagcggggccttgaccccttcgctttcggaagtcacccgccagccggtttgggggggaaagtgacttttgtttgtgggccagccaagctgaggtcccgaccggcgtcaccgtgaccttggtatgcgttcgaggtctgctccagtcgcctcattgtcacatcgctgctggactgctgggaccaaaagccgctttggtgctgggcgggcttcttgcctgttgcgcagcggccggagacaattggggtccgggccgggaggcacctagcatttgatctcgcactaggtaggcccctctttaggtagaggtagcttacttagtactgccctgattaccaaagagactcattgttacataggtatcatgaacatacgtacctaggtaaatagtcaaatgttatctatgaagcacatccaggcataataaggtgtgaaaagaaaccaactaaaggatgcacaagccgcgcggacattcaacacggtgggcaggtcgggttccgggagacacggggttcattatggtggttgcagccactaacgagtgcagctacttggggctgaatcccgccgcgtgaatggagctgaatactacctctacgctgaacaaataaataaatggtggtgattgctcagtagcagacgggcatggtgaggtcggatggacaggttcccccagtctgactgacctgatgcacccggccccgcgaccgagacatcatcatccttccaattcctgtccgaacacctccagcttgtgactgaaatgttgttgacggtggtggtggtggtgcacttgcaatttagctgcggtcgtcggccgcttccttcccttgcccacagcccgcccgggcttccactctgtcatttgtttggacaaggggtcgacggtcaagaacccggcttccaatctcgggcacgctccactcaatcattccgaaccatgacgtttgcttcttctttttggagaagatctggagagcaaatgcaaaagaagcattggaagcatggagctgcaagttttgtatagaaaacagcttcttcacacgcgcaagtcgacaaaaacatggcacagctctcagtgtcagcccggccagcccagccagccagcccacagtcagctcatcagcgcttcagtcctctctcttctccgtcggaggtcggttacatttaccggtcgcgtggaagtacaaaacgcacacacacacacacacaccggacgcaacgggatttcagggggtctggcgatcgagaggtccaaagtgaaggtgccctggattgcacaacgaacttgtgtggcttgtcattgcattcttttgaaattgccatgtttttaacgcctttacggtacctcgtcgtcgccaaatgatgacggagatcttcgccttgttgctttcgacgaaacagccacagcctgatgatgatgcaagctaggacacggcgccaggcagggcaggatgccggctgtgcgcctgtgactgacgccccgggcaatctgcctactatgtctacctattagagacttgcccgagcctggaagctggatggatggatggattgaatgacacgactggaatctcgatcaaggtacgtagtatattgtaaagagagaagaacccaccccggccccttttctcttggcttccggcgttgcattcgggaggactggtcagacacgcgcactgatcccgccgtccgtcccccttcccttccactccctccaatccccaatgcccccttcttcccctcattcactccggctcgtccgttctcacggtggtgcttaatttccagtccaattttaggacatttgcgtgtctggtgcccaaccggagctggcgcgactcctgtttcgttccgacactgttgtcaccggtctccgcccgtccgtctctttccctcgtctggcttctctccaatcgagacacctctttttttttcccagaaagcgcaccgcatcaagttgcaagcccctttgcggtttcaactatggctgaaccaggcaacggctcgtgttgaaggctatggctgcgcctgcgccgctccggtgctttttttctttctttccatcaccgaagaacaaacccggattccatggttgcatacatactacactacggtgtgttctttgcgctctgttacggacgctgagtggtcgccttctccatacatacctacctctccaagcaatcaattctgggccccgtggccccccctttttccttctgtcatccaacaagtcggcacgagctggactcgcccatcttccttccttggagaacaacacggaacatggacctgcagggaacagggagtgtgggccctaccaacacgggacgggacctgcgtttggaacttccgaaacttgacactccccgcccagtgaggtgagcgagcgaacgaacggggagcgggacagatgacatttgatgagatgggtgagattccaatcggaggcagcacgtcgacccgtgacccgtgacccatcgtgttctccacttcttgtccgcgcgacaagatggagttgccaagagtaagactgtctgccgcccgtctcttgccagccggctgccactggtagatcactcggagtccgtatggccccacatttccacgccggatcaaagaggcccaagctcccctccaagccaagctcggagactcccaaatcccaatttcgagcgagccccgtgtcgcattcagctcaggcactgcatccatctctcatcaatcatccgatccgtcattgtcatccagccccagctctccccgtccggcgtgacgcccgccaagtttgtgtttcagtgttgtgtgtggtgtcgaatgatgcgggtgtcctgcgacatgacatcttccgtcattatcgtgatccccaaacgaatgcaaaagaagggcaattccgggttcgaaggatgctcggaaggcgtcggtcggtgacatagtcggtgacatagtcggtgacagccagacgggagctttggtcagttccccgtcgggctcggaccttttcccctagaaaaagagtgactccattcggacccgccccgcccacggtgagcgggctcgcgggccacgtacatgaataccaacaacgaacatggaacacgagaaaaatcctcatcttcacgacggtgcgtatcgttcgaaacacatcatcgtttcttgtgggacccctcagcccgaacattgcatggcgtcaaacaaaaagagtgatgctggctagaacacccaatttcggcatgttcgaggtgtccattccattccatattgcctttctccgtgccgctcgcccgcatactgaagctgccgtcaccggcgtattttctatgatactccgcaattcattcatgttggagatgcgcacgggcgcggggcggtcatgtccgagattcccatcgatgttcctcccggaaaacacacaacggaaacacgccaagtagtatggctactacagtaggtatgatgcgcagaagctcttcaggctgaatgacaacgaaaccgacctgttccatcatctatctcatgatttcatcagcccaacacaagcaagtccatgtaacgacgcggcatgcgaaccgccgccggtgtttgagacatccgttggtgtgttccaccaaagtacctctaggcatcgggccatctcaggggctactatcggactctccctccctccctccttacgtagcggtaggtcctgacattggattttccgactttcaacttcttcccccgtctttgttgtcgctccgccccgccgtaagccggatatctcgggtccaattgaaattggacggagcgtccgaccgacgggggaccgctttggaaaatctccacttttctgcattcatcggcgccgtcatcatgaaccccggccactgtcgcgtttcttggcacgctgagtctgagtacggcgattgcggtccggtcatcattttctcggcgtggaaaacgtgtgttcgggcccgatactgtcttggatggacgccgacggcgaagtggaaaccgtcaatcgacccggacgtgtcagtgctcataaaaagactagccgaaacacatactctcgattatcggcctatgtcatgtacacacgggcattgcgaccggttccctcactgcactcgttacccatcactgttggacgacgagtcgtccatgcgctactcttagagtacctacctacctagctgggctataaagtatcagcacgatgcactccgtgctgccgttcggtcgttatccttcgtcctaacggtatcaggccgacgagctccgtaaatgtacagcaacgtcggtgtatgtgatgtgcgcagagagagtctcacccagtgatcagacctaaatgagacgaacggtcaaccttattatcggccagtccgcctgaatttcacctacttatctgacatttaccactgccgaccactacgtgaatgccgttccggatgggttcgttgtaatttcaagagtttatgacggccgatgtctaccacagtaagggcggtgcccaaaggcaggtactacctcatccttcgctcttgcaaagctgcaacttggttgatgcgcggattccatcatatgttgcaagatcacaccgggttcgttccttccagtggaagatgtgtgctcggaaattgcgatgacggacccgtctcccgttgagtagacaaacttgttaaaggaaggagccatcatcaatgctatcccgcccaatgacttttcttgtactttttctgccaacttttgttgctggcgacaggcgcaggatgccggttgctcattcatgactggaagagaaaggggaggaaacctctgtcagatagcctagggcacttagtcttttcttttttccccttcactcgacataagatggcagcggtgttcaaatgaaacctattccccagggcatacacctctatcaaatgtatccatgttgcccggtactctcacaagcttttctacctacctagccttggatcccagaatattgtccttccttctcctccccgccagttccccggtgccctcttttttctgttcttccggaaatgtcatctctttaagcttttgcgcgtcctcccatccacgcctggaacgacatagcgaaatacagctggttgacaaaccttccttccttggcaactgtgaccccaacctctatcccggatgcgacatggaaagaaccaagagaatccagcctgtggccatccactttcgccccgaatcgccaagatggattctctccaaggaccgagttagggatgcgttgggtatcttgtcagagtaccacagtggagcggcaatggcctcctcagcttctacacgggcaagatcttgcacactgtcggcatcaataacccccgaactgtgcagatgatcattttcggtaggacctgctggggtctcgttgccgggacgagcgtggccaccctcatcagcccaagataccctcgcaggaccatattcctgatgggcaccattggggcgggattggtatacatagtgtggaccatcgccaattccaaggcacagacagggtcacccaaagccgtcatcccggtattggtgttcatgttcttctacacgccgtaaggtccaacgttttcctacagcatcattcattcccttctcgcgctggttcgtcttgctctccaattcaaaagctaacctttgtgttttgtacaggttctacgtgttaggctggggctctctcacctacatctacctctccgaactcttcccctgccaccaacggccccctccctccaccgccataataggcaggcctttggcaatagctcttgctgcgcgccattttctgcggcgtctggcatagctagagtgcggaagtgcatcctatgcaccacgcgctttggccaggaccgcatcctcaaggagctggcgtttatgtgggagggtgatgcagtttggaacaaggttagggagaggattgacgaggcaatgggtgttcaattgcatgaacaaggcccaataccggaggaggaggataatgcgggccatgtgacgaatgagagggtagtgaatgctgtcacttcttagatcataaaaacgcacatggttatccagcatcttacccccatcactactgaacattcctttacctacctctacctaatatcaaaacttgaccgccctacaccgtacttacttcctcagtagtgtataatgtaatgagttcctcgcgttcgccttcatcccaagttcctgatagagtgagtccactctcttctttctcctcctcctctgtctcagacaaaactgttttaacctttgacattttattatatacttactcatactacgcctccaggcgttgacattactcctttgaacttgaatcttattcaattccagtatcgcgatatttcaaaaagaccaactccagctaatgttgtctttttgattctcctctcaagtgagacgtgcaataacctcctattcgcttttcctaacgttcttcctttcacccacctgcaggacgtggtggcaaccgtcttttcctgccgtcctcggatatacctaactctcagccaaccctcgcctttttttttccctctcttcctcttcgctacctaacctcctcttatacccaaaccgaccaccaaggcgacattcttcacgacttgcgagatggcagcaactttcgcgaaattggcaatgccgagaatcgcccaccctacatccggccatttttctcttcctcttcgctaacctcctcttatacccaaaccgaccaccaaggcgacattcttcttcacgacttgcgagatggcaactttcgcaagattacctaggttggcaatgccggaaatcgcccaccctacgacctacgtcggccaccgaagtgacaatccgccgtcgccattccatcgccgcctaagcgtttagcgggccgctcacaattcctcagtcagcgccggcgccgtcaatccgtacagacactcctggattgttcttcaagttcttcaagcaggagtattctgacgacgaggacgcccgcctaggagacattgtgcattatctattcttgactacctacctacctatgactgaattacggccttttgttggatgtatagcaggtaggtaggacactaggtaggtactgctcgcatgtgaaggtactcctagggagagtaggtagttattatgactggatcgtgactctcgtcgctcgaacggactacctaagactttggttgtgaacttgtgtttgattggcctggtaggtacctaggtacctaggtatatagtaatagtgatgacgaaactaggtaggctgtggaatacctaggttcgttttttgttgttgttttatgaagctggttcggtaggtactaattaacggtcgggactatataaattcacaaagcttgaaattttttttttttttcgttggggagggggggaatttaattggataggtcaaaggtacctgacatttaataaaaaaaccaacaaagggtacggttacggacggttatcgtgttctgttgttaattgggaactattttcttagaatttgatcgtgatcgacctgatcatggacttgactatctgaaagttattaattgcccaattcgtattgactttcattctagaagctacctctacctaatatgagttgagtccagcttttaaacctacctacctacctaggttagtacgtagacttggtagtgtctgtcgggtgcaagtccctgcgcggattacccatttctaacctaacgtttcccacctttcacgacataactacttggatctttcgagtgagtaaccgggaaattgactatggcaggaatgattgctgtaaagtggtgtttggagtgttagcgtggtccagtctcgttcaaactacttgtacaacggacgatattagactggtctactcgaccagttacctacctagttgatcgcctgctaagtagaggtgttaacaagttcattatagacaagttggtctagttataggcagggccgtcaaaataaactttttgtgaaaacgcggaatgatctgcccccaaacacaacaagactaatatgatagaccacggctaaaatcatttcctctggttgacacgattgtgcagtccgtccctttgaagccatgtattatctctttggttttactggcgcatctagacgtgccaagaagggaggtaaatggagaacatacgaggaagaaaatatgctatatcgagcggcaagttagcactgtcccgtctctagcttcattgcttttgcggcgggcgagtgtgttgaagggcaggtagattatagtcataacttgtattgttgagaatgaaaactcatagccatcagtagtatccttcctagtaacctaggcagcaccataacccaacactttcttttcttttgataacatgtaactgtaggtatccatcttctccgtaccagcagagatggaacatggagcctcacttcccatcactactgctactgctactactgctgctgcttggaccaccatcaccatcttcagcaacctgagtggcctggctgtcaactccctgactctcaacctctggattatcgatcttcacagcctccttcccctttccctctctctccttctgcatcatccccaccaactctcccaacaaccccttgagttccttcacctcctccctcaacttcccaatctccatctcttcattctcctccttctcatccatctctccttcttgcatcttgactaacttgctcttcgcattctcgaccttcctcgcccatccatccgcctcaaaatcaaggtctcccatcctctgctcccactcctcaaccgaatcatcatccccgtctccacgcgctcggttggccctaatctcttgcgcggtcttgacttcgatgaaggcgctgaccagcaagaggggggagtagatagtagccatgcaccaatcgttgatcttttcataagtagtcttgttcatccaccactccagcggaagggccaacaaaaagatctcgatgaggttaaacggcgggatgaacacgttctcgtctggtgctcggacgaattgcatcgtcttttgcgcaaacatgccgaggtactcgtcgttggcgttgtcgtagatgtcttcgtaggccgagttgtagagggcgatgaggatgttgagcagaatcaccataactacaaaagtgaagcagtaatacaaaagtaaaccaaagggatggttgaatttctcgaagccgctgaaatcgggcgactgcatcaaggcgttggccatggattgcacaatgaacatggtgtcttcgacgacttggtcgtctgcttggtcgagaccgagaaaggcttggaggaaaccgacgatgatgaccagaagtaaagcgaagaagatgatggattccttcatcatgactttgaggacgaccagcatggcgccgaagaagcggaaggagtcgagatatagcaaaatgcgcagtcagaacatgggggcggaaacggcgaggaagttgtaggataggatgttgtagtgttgccgccagtcgacgtcggagctgtcgtgggagaaggcgatgacgcggaagactagagacgtggttaaaagaccgtagagaatgctgttgaaggcagaccaaaaaccgatgatggcgggcccggctttccaaaccttggcgaactcgtcgcacatgaaaccgagggtgaaggcgtacaaaagaccctcaaccacatcaaggtggccgccgggattgacgctgttcatggcaagagtgtagagaacgaggtagacgaagctgatgagcatctgtgtccagttttggtacatgggcgcgcgcatgcggtccgggtccaagtgcgaccagaaggaggtgttgtccttgtcgcggtattcgacaaaggtcgacgggtcgttctcgtcttggacaagccagccgcgccagaggtagctgatacacttttgatagcccgaggagccgatcaccctgagagcatgcaagtcaacagccttttcgatcacgttggacggcttggtgggtttgttatcgatcatgatggagtagcgcttcaacaggacctcgtgaagcaagaagctggtgtcctcctctgtctcgatgatttgtttggcaataacctcgcaagctacggcgcggagggcgtgtaggtcggcatcccagagttcgacttgggcttggtgtttccaccagcgcttgttgacgagaaggcagtagacgacgcatgatcggtgctctttgccgccggcttccttggctgccttgatcaccttcttcgtgatgatcttgctcgtcggagaggtgattttctcaacagggagctcgaggggcacgcattcttcgatgaggtgtcggatgcggagggcgatttcggtgacggtttcggcagggatggcggagacgtagaagtcgtcacggtagctgggaaggactgcgattgttagcttggagttgtcttcggcgaggggagagggcgattcgtacgttgtcggcgatgttcgtgccaccaatggtcgtgtcgatggggtggacggtccaagcccaagaggcgcgagaaggccccgaaccttgccatgctgccctgtgtctgtggaatcagacgataggtactgtggtcgtctgcgcgtgttgcgtcgagttcaaggtcaatgtatgtcgctgcgatgtagaagcagaggcgcgcagaacaggacgaggaggcgctcaaaaagaaagaaggtcaagaaaagatgaagatggctgtcgtcaaaacaaggaagcgacacagctgcaccttgtcggagctttcccgttcaacgagtggtcagggttgccagagcaagcaaacagcgagaagcgatggttaattggcttcgggattccatggtcaagcccggcgagaggaggggaggggaaacaagggcacgacgagcgagggggaggaggggaggggaggggaggggttcagttggtggaaagcatggaagctgaaaccagaagcttgtccgaacaaggaacaggttcttcccttgaagatgacgtcgagctgccgaattattggattccgcttcctattaacagatttatatcttggaaagccgtgtttctgttagtgcaggtcctccaattcccagcactccatcccgcgcttcgggacgagccatgcagcacgttagcggcggggtcacagcgcttaaggtaagggaattgggtctgtagaggtctagaacaccgctggagctcgcacatgcatagcgtcacattcgggacatcaaagtaaggcattgggcttggcatttagacgacgtcctcttcttcctcttcttccttcatttccatctaccaaacacttgggtatattccatggccatactaataccaaacactattgagtctatccaatgattgcttccaaatcaacgctactccaacatgaccctgacctctgctccataacaccccattatccccgccttcctcgctcccgacttgcttacttgtatgatgctcataacaaaaccattatttcgctaatcttccaacatcccactaagcctcaggtacaaccaccatcaaaccctcctcgtctttaccctcttcccatacgtctttgtgttcccgctcctttttggttcccccctcttggctctacctggtgccttcttcttcttctgctttccttccacctcgtcatcatgccctgaagactctcgattctcattcactttctttctcctcttgttgcttcttgacgcttcttcatcccgtatgtcctgctcctgcttctgatcctccttgtctccgttgtcctgattgtcctgcacctctacgccattccgagcttgactgcgacgacggccttgacttcgcgtcaccatacctatactctcgccgaccttgcttgactccccgacctcatcaacagtatcaactataccgcgacgatggctctgactccgcgtcaccataccatcggcctccccgagatccatgtcgtttgcgggtgctggcgctgaacgtggctgggatacatcagatcggccaaagagctttctggcgacaggttttggttctgacgtagagaaaaaccccgtgggtggcatgattcgagatggcccgggtggcgctgatgcatgactgtgggccctatctcctccgtcgtcaggtgtctggatagaaccagccgccggagaagggctagtatctaataccgtagccagaaagtctgatctccgaccttgatgatgttgcggcgagcgaggaatagcatgccgagaccgggatctagggacagcttcccgagcgacgtgtcgactcgtttggtaagcaggcctgttgctggctgtggcagacgtgactgagcggctgctcaaggtagggaaggctgagacctgagcccgagccggagcctgcagagggagtagtatttcgttacgaaggttctccgggagtactccagacatctcttggaagatctcggcgtttgcgccgctttcgccgccatgcctttgggaaatctgctcacgcttgcgcctatgcgcctggggctgggatttctgtgtgccgctagcattcgccttagccttagcctgggtatcggcgattacttcgttcctgagctcttcgtggagggcttcaagatactccatttcgatacctagctcagctggcggaggctggtgcacaggccgttgcactcgttgaacattagggcctcgcggctgcagctggggaagttcggggttgggcacctcggtctcgttcgaatcgtccatgatatcatctggctggtcacgatcgctgagagagactatgccctttgcttcatgagggttgtctgggtcgtcccgggcagtcttctctccaggtgaaacagagagagtaggtgattcctccctatctgattggtgtccaccttcgatgctagccagtaccgatgcattatgcggctcgtgacttgcatactgcatgtcgtttccgtcgtcatcggctgtttcatctgaggaacccgacccagcctcgtcgtcggcatcgttatgatcgacctcgctattgtggtcatcatcgtcaatattgtgttcatcgctatcatcgaccgtctcgttgtttgaatcaaggggatagtcgttggaactgagatcatacggatccgaagaatcggctcgcaaaccaggcgcaggcatagaatggtcctcggattcgtcctcgtttgatcctgtgagctcccggcaatgttgcgggcagaacttgaccacgcaatcgctatgtaaattgggctgtcagtcactatacctaggtacccacccagacgtcttatcaggtatggtgctgctgcgggaagaggaactcaccatcccgtgcgctgccatgtaaagtaaccctgtgaccagtcgatgggtattccccggagaaaccgagggagtgctctgtgggtatggcctggcatctctggctcctccgaggggccgtcgatgtcggtgttggattcatagatagtggcgtatctcaacagtacagattcggggattggagataaaagtggtgggattttgaggttgggcattatggtgttgcttagtcgatctgacccgaggctcttgatgttgagtaaaaccggatgtggttgattgttggttcggatcttgaatgcagcacatcattttcgtttcgtgacaatgatactcgaatggagagaaggctccatagtcgcaataactgcggtttccatcttctgttgtttcgtcatgaggaaatgacttttgacatgaagtacccggggagatgaggaaagatcagtggaaaagaagtgacgatcgtggataccagatatgatccttgagccagagtggcatgcaatgagattgtgcgttatctcaatcattgctatatttggtgaggaattgttagcacgctagcgcaggcgctgttcgaccacatccggtttgtcgtagtaatcatggccaggaagctcaacatccgggccttcatcacggaatcgaggagggactccagattcaaacctttttcctttagatagaaaattataagtccttcagcttcccctgcaaataaccccaaagactctcaaacaagccttgatcatgtccctccctccaaagcaaaaccaccttcgtctccgcatctttaccaacctcaatcaccacttcaaatcccaatttacactcctcttcttcttttgtcccatttccatcaccgtcctcccttttcttcccctcctctgccgccttcatctccctctccctcttcctcctccaagttctactccaaacattcccactcgccctccccactcctctcatcctctccccactccagtcccaactcatcaactccaacccttccaccgtctgcttcaccctctccaccagcttttcgactttctccctttccttccaccctccaacctccatcctcaccaccggcggcagcaatttcttccacaccccacctacccccctcccttctgcctctccagctctcatccccccaaaactccatcccaccacccaccgcttcgtttgtttaccctgcaccagttctgtgaccgcgtaattatttatattctcctttcttagcctatccactactgtttccagagaagtgactttccctaccatgctcgtgtaccacgtcacttttccgcggaggacaagcgactcgtcgatcattttgaaaatatgcgccacttcccctcctgcacagaccatctcgacgggggcgccagtgcatgctgttagtggtggtcggctctttttggcggcggaggaaagaaggtccgcgggagaggagtagaagggggggttgcacatggtaaagtctattttgtcgataccccgcgtggtgagaatgcgggagtcgaaagggatcagtggctggtcgggtgtgcgatgcaagagggtgatgcggtcttgtaagttgttgaggtggatgttgcgctgggcaaaagagagggagtgggcgtcgatgtcggtggcgatgaaggaccaggaggggtgttggacgcagccgaggagggggtagatggctgaggcaccggtgccgatgtcgaggccgatgatgggacgggagtaattgttctggttagaggagggactgaaatggggatggtaagaagaggaggagaggagagaggaaagccagaggatgtagttgtgccggttggggacaggagggcagaggcggtcgggaggaaggtcgattttcaggccgtagtcgattttgagaagggttttggtcagttgcattactgctgctgggtcgttgaagtcgagttggtttttggagtcgagacttttgagggagtgttagtgatgtgatcatgacgacgacgacgacaaggtcaaaaacagcttacaaaagagcaaagtcgggatccttctgaccaaggtatttgaaactggggtctttggtgtaaagattgcgaaagtattcgtcggtccatttgcgtggtgcccttccggttgctactacggcctgtccgagtccggttccgggtccggaaggcggggcgctccggatattgtggggccgatcggactcggggatcggcttggtggcttcttgcgccggctgcccttggatatcttcattgtttgtttgtttctgtcgtttggcttcgggttcgcggactggactgttcaattctccctctcctgccaggttgtgctcatcgcccgcttcaaccgccgctttcctcttgttggtttccatgtttgctgcgcatgttgcaaagttgatgaaaggttgaagttgaagttaggtcagcggcgacgtcgacacgggctgcaacctcaaacagtgacaccaggtgctgtagcacactgcagcgctgtaggcagtagggccgcgcggttagtacggtacctctacggatagtggaatgcacagaccatctgccaattgcctgccgtggactgattaacgtcgcaatcagtgctcaattgctgcttcgaattgtcaccaaaacaacaatctggtcatcatcagttttcaaaccactacgtccgctctcccttctaattatcccgatccccgactgtgtacatctttcttacttcagaccgacattacctccgatgccacagtcaccattgaactgatcgccaccatttccctacacaaaaatgtccgaccaacaacaacaatcacaaccgggcagcggtacctcgaccccgaacccagctgcttcatcctcctccaacacggcgactcccaacccccgcttcgccccgcaaaacaaaaccgtccaagagcgcgtctcctcctcgacagtaggactcgtcaacctcgccgactttcgcaagcgacgcgccgaagttctcgagcaacaacaccgcgaagttcgagaggccgccattgctgctgcgcgagggggcagcagcacagccactcccactctcgacacagacaatgccagcagcgcggctgcgacgccattggatcgatcggccacggggacaccagcgcccgggacagatgcagagaacgggacgacaacaggcggcgaggggaagagcgaggccgaatcaaagaagaagaccttaacgggggaaaggaaggcaaagagggtaaagaccaagaaggctctagtaagctttggcgacgatgaagaagagggggaggaggaggtggtggttgtgaagaagaagaatgcaaagacaccagcagcagaaaaggaggatacaccgaaccccgacggctcgattagcgaagacaagaaagaggacacaacaacaagcacacccaaccgcgaaagtagcgccgacgctgacgccagcgacaatgtcgcaaaaaagaagaaaatcatcaacacctcggcccccattattccgcgcgccctcaccaaagccgccctccgtcgcgaagctgccgagcgcgaagccatccgcagagagtttttggccaagcaagcggccgtcaaggcttccgagatcgcgatcccgttcgtcttttacgatggtaccaacatccctggcggcatggtgcgcgtgaagaagggcgaccatgcctggctgtttctggacaagtcgaggaaggtgggcgccgagaggggtgtaggtcaggataagattttgaatgcgcggagggcgtgggcgagggtgtcagtggatgatttgttgttggttagggggagtattatcattccgcatgtgagtacgctcttttctttcttccattgcattagatggtggttgtcaacaggattgattgcttgcgctatgctctatgctatctatctatgcatgccaagatgcagaatgctcgctatccatgcttttctcctcaaaaaaacaatgctaacaccccttctagcactacgaattctacttcttcatcatcaacaaaaccctgggtcccggaaacaagcggctctttgactactccgacgacgcccctatcccgtcgtcctcagacccccaaacatccccaacagccgccgatcccgcggccctctccaccccatcaagccgccttgctgccctcccggatatcatgaccttggagggcgcaaacgacgacccgactttcaccaaagtcgtggatcggaggtggtaccagcgcaacaaacacatctatccggcgagtacgtggcaggagtttgacccggaaaaggattaccagaatgagattaggcgggatctgggcgggaatgcgtttttcttttcgaggtagtcgtcggtcggttggtagtcttttgttgcaagcggatatcgaattgtttgaaagagttgaagatgttggttggccttcaatcggctggttgtttcgtttcgtcgcttgattggtaattcaatgtttccaatgatgcggtgttgtgtgtgtgtgtgtgtgtgtgtgtgtgtatgtatgtatgtgtgtgtatgcctcgagaggcggcgcgattgcgatcgcggaatgcgaatacctagtatgcggtcgatgctcgcgacgtatacaactcggaccatggggcagtgctatccctgcctgcctgacccggcgacgtcgccatcatcaccaccaaacaattcttgtttgatcatttgctcaaaatcccctaaaaaaaaaaaaaaaaagcaaaagcgtcagtattcattcttgttgcctctttctcccaaatcgctcatcagtactaacctttttttttttttttttctgtctcttcacccactgacagtaaccccacccaaccccgacgaaaatacccaactaagcccccaaaccatgacgcccaaaacaatccacccaggccacagcaggaaacacaacaagttgccaccgggacccaagatccagacgaaaaactcaaactcgattttcttgcggatctgccgcgctttgcgactgtcccagatggaatagctgagagtggcggtttccatggtgacggtcttgacgaacaaaagggtgcggtagaggacgaggtggcagacgagaaaaagattgagagaaaagaggtggagggtggagaggatgtggacgaggaggagggtgagggtgctgaaacagagagaaaaaaggaggaggtgcgtttggtagagggttttgaaggtggtggtgaggagggggatgatgtgtgatagaagtggtgtggttgttgttggtggtttggttggaattgtcgttgtttgtgttgttgttgtggttgtggaagcggtagagatacttttcaaaaaagtgtcgttgtcgtttggagatgatacaaaagtcgtagtagaatcggaagaggtagtaccggcgaccagtctggaatacccaaggagcgccatcctctcttcttcttttatttcttcgactcgactcgactcgactgcagtaacaaaatgccaccaaaaaaagtgggaaatgatgtagatcggctcctccccgtttggcgagatccctgtctgtcaattcggtctagcccgtgagtgagcccgccgccacttttttgttcttcttcacctcgttacgaaggcggtgttaatccttgtaaaaaaaaaagatgatgcggcttgttgggggagctgtcactgactgtcaggggttggctactggcacagcagcaacagctcgtgggaattgaatgtcgctggtttgtctggttggtcgcctgccttggcctgaatgctgaattgggtgggagcggtgatctcatccaagcgggtcttgtgacggtgtcctgggcaagtaacaaggaagcctcagcggtgtggtcgatccagggtttcttttttttcttttcttttttttttcgtttttgtcgacttgtttgtccgaattcggtcaaccgaagagaaatcagggtttcgtcgaaagaaagggtcttgtctaatctggggtttgtcgtcaagcgtcaaatgttaggtttggttgagcaagtacgtattgtcgtcagtccgaagggtaggggtttcaaaggataatggagcagggtccgtagggttcgactgatgtctttctttgttgttggtgatggttgatttttttcgagacgaaaggggatcagattcacacaacaacaaaattgggtttgaggagggacggagggggtttaatatcaaatctttttaagactctcggttctcaagattcatacccaagatctatctcttattctccgattgtaacgcccggcaatctttgtggaatctcttcccccaacatctgcaccttgaaattcgtatgctttcgtcttctttcctccccgctcgcgaatggaagcgacatggaaccagataggggtagagtggggcatttgcaggcattgcaacgctgttattgcttagcttgttttgggggaatggggattgccgagaggatggaatgtcttggcggcttgtctctctacactagcctacctagaggtatgtacacattatcaccacccagccattcccttttcctttctttctgaaatgctctgggctgtttccgtcaagttgtgtcaacattcccctctttcaggagaaatcattataaccgttggtttttgaacgtggtcgtcacagtcagcagcagttcgtccagtcgcaatggattggccaggcacattccccaagacagggatttgacagggcaccactggtctgtgcgtgccgctgttgcgctacgccattcgacgggacgaacactgcgggcgggcagccacgacgtgctgtggacgctcccatgatgtgatgtgcccgggacctgaaatggtggggcggggacatgccccaaatcgtcatttttcttttttttttttgatttctctgaaggaggggtggtgcacaacatcaaatcaacagtagtgtagctgttaatcatttggtgatcatgcacggcagttgatgatcgagtagtatgtatcactgtctgtcgctgactcacatccaaacttgtcaagtttcccatcttcaatatgagcgtattttattgacattcttctcccccagtcctcgctgctcggcacttgatcccccgatcttcctgtcctccgccaaaaagtcaaaaaggtcccatgcccgcccgccatcacaatcaacgacgtcatagggccccagacactccactgttagaaatcagtggaaacagacacccgattgctaacgccgtaatcttgccaatgaaacatcggtaccatgacatctttgcccctctgagacctgtgacgggataaaaactttttgtcgcttggccgtagatcgatcgatcatcacggcttttcagatgatgataaaccatgttcctctcctcagtgaagattttgttgactctcatcagcaagggtacctatctacccaaagtgcgccgccgggttcacaatgtagtgtagtgtagtgtatcaagacacaagcatgcctttgttttgcgacattgtttgtttcacgctgtgtacatcgatcgttcggctcaaatgtctgaaacactttcttgaaggcaaccgacagatggagacaaatacatttaagtgagcacaactttatatacttttcccgaagcagcatggatcgatggcattcggacctccaggttacgtaccgcagggcggccaagccggctttgcgctcggagatgtggatcccttctcgggaagcgaccgaaagaaaagtggaacactgcccgaagctccgctctccagcaatcttccgaaattacacatgcccccctcggcctgggcatgataccaacgctgagaaggttggatgaacagtttcaaccattcagttgatgattcaagtgattggattcatccagttggcaatttctgaattgagcagggcgattatcctcctgcaaggaaaacgaaatggaacacatcatctttagttactttccagtagtagcttacttaagcaagtcaacgacatcccaatggcatcgcagggacactcaccgattttgcagtcttttgtgataacggtaacaatcatttggattttgcttgagtgtaggtaaccatcaaggtcattgacacagcttctcaaggtgatgcctgaccacatcttgtctcgtccctgatggccgcaggcagttgcaatgttatcaccggaaagagcacaacgacgtaattacctagtgacggagacattccttgccatcgatacgaatgcaagcttctttgagttctcgcgtggaagttgtttggaagacttatctcaccatggccaaagtccttgagaagccagatccggcatcttcagcatggagaactctgagcccaaagccgtcgacattctcatccgctacatctacaccggaatctgcgacatccccgccttatcagcccctggatgtaccgtttggttgtgctaaaggctttgtgtcattaatgtttaccagtccagcggaaaaagcatgactgggtgcgggaatttgagtcattgcaccaaacatgactgtaagaagagaaggatgctttaggtattaaaggggatgctacgtccaataattctgaagctgtgttctaatgtttcttgtgtccgcctttgtccttttgaacctagcatgatgtactcattgctttgccgttcatcggcaacttgaaaggaaaaacgaggagaaacaaaacaggaagagcgatcatgttactggggagcaggggagtaaagaggattgcaagacactaggcaacgtctagatctatatagtttgggggttgacgtgcggccaaggagaaaggtagaattggatacttgtttacctctactcttattcctcacccaccttgtgtttcctgtttcgactgctaaagggcaggcaatcgtggaaaccttcaggggctgatttggacggaccagcgaacgatagcagttgctgcttaggtacctacctctaggtacctaggtatatatcttgcatgtacgggccacacactatggtgctttgtgtacagcaagtttgtatgtggcagaggatggaaactgggggaagaaaagttgggaggatggaagcttcgggccaacgagactcgccattcggaatgatgaccgaacaagctcggcagggccggtcggcgacgacggagactcgtctggctatctctcaccaggtcccatctgaaaaaaggttgggctctatatcagtagagatggtaaattggacggaggattagcagctgccagttcaggtttaaacgatggcagctgttaggtgacggagtatagagtttaaggacaggggctgagccgctacggggaaagaaacgatactaaattgctggaaaaaaacaaggtttgggagatggaccgacactaaaatggaaggtgcgcgactggcggccagcgactgaaggaaggtaccgttcgtacactgtctgctatctcagaagcaacgaaggtttaagctgtgacgaggctaagagtggatcacatagggaccgtcaaatcgccaggtcagttgcccggcgaccctcaacgaaaggcattgatgggacgacaaacggcgcgtcgacgctgatgattctgtcccacggcaggccgcccacaattaccttaccgtattttccaggccggatgggaaattcctcagatttcaactgcatgcaggtgtgtttctatctatacccctctcttctttttttttttgtttgacaacctcatcttggaggcacgggttcagcaaaacatcaggaccgccaaaatctccaaaatggaaccagatctgtccatgtcaaccggcttccccaccccggcgagttcttcacatgaagagatttttgacaatgaggttacccctaatgacgacatgatggacttcatgattggtgatgagttcgaccatttcctcggggacctcgagcttcacaacgcgggctataaccattccgttcagaaccaaggacaaccgccgtttgagcagctccagaaccaacaggttcttcaccagcctgtcgacccaaccgaatttcagcagctcatggagcaacgggtaattccacagcctttgaacacagcatttgaaccaagctaatattggtcaggaattcaatcaactcgcccctgaccagggtcaagcctcccatcagtctgccgctgttggctatgcccatgcgggcaagaccatcggtgaaatgatggcagaggaggacaacaatacctaccagggatacattatatcccatgagcaagccgaacgcttagaagctgactacattcagctggcgtccacccaggtcgccgcgaccattccagccgcgtccttggcggacctgcctggtccagatgaggaacgccagtggcgcaaggcgatcttcgaggcgatccgcgattttcgaaacgtcgttaacaagccccgtaggaagggtaagtcattcataattatggcaagcacacgctgggctgggaatggacgtcatctttggttgtcgattcccaaatctgcctaaacctctcagtcatttctctctccgtcgcgttgtaacagacgagtgaccttgacatgaggctcggttattcatcgttgtgtacctaccgtattcaagacgtgctcggtacctctagggatgaggctaattgtaagtcacaacagacaccaaggacaagaacagcaatattattaagaccgagtggattgagaacactcacgttcgccgcgtccgtgagatgaagggcgccgcgactgagctcatgggagacaagatcctcgtaagtcatcattcccagaaccaatgatcgatcagcaatcgagcgctagtctaatacacaagttcatagacactggcaatcaacgctcacaaaggcatcggcgggatccctccctgggtcgataaaaaggcctggaagttggagagcttcccatccttccacgagaggatgatatccattctcgaaggcttgcgtacaaataagagcattgcacactcttttattcaggtggatcccacaaagagattcgttgccggtcctaaggccgaagtccgtgtaagtatcttctcttgctgaaagtgaggtgctacaagtctaaccagagtaatcaatcagggaaaacaggaaaacatagacgggaacgagaagaggggcaacctcatcagtgagggtcgggaggcgaggagaaacgagggggagtgagttcttgtcctcgagcgcgccggggtatgtccacgaagacttcggaaagccaccattcaaggttcgccaaagacagaggatagagagctgaaggaattggaaaaccgggaagcatggatgagaccacggcacggaatttgcaccgagatggcagttaggcgaattctagtttgcgtgtctttaagagtggcgtttgtcggtcttcctgtgatgataccataacatatcagcgctggagttcggctatttacctctatagatcatcagggctttgtaccatccgttgataccatcattatggcatattatagtgaacaacaagggacatctcctgacctgcctcttgaatatggcaggcgtacccacctacattttcccaatctccctcaactcccttttacacaaactcacccaaagaaccccgtcagagcaatcctgaaaccccagtccgcagtggtacgaaaagcgttcttagaatttagagcattttcccactctccatacccgcatggaagccgcccttgagggtttgcgaacgaacaagagtacctctatgccacactcatatggccaattgaccccactagaaggttcgttgccgcttccatgcgggaggtctgtgttaagcagaataacatggatggcaacgaaaagaagggaggcctgatcgacgagggatagcaggcgaggcagaaggagccccagggtaactgagctcttggctgcgcaactggctggattccttgaagttgactttttcttgtagcggaggatggcgagtggaagtgactggttggtcaccaagttcacctctatgatattgagacctaaaaaaagggcataagggggcatggagcggacaacggattttgcatcaagcgtggcgtttgctcgtttccagtttattcgtttgtttcagagtatcttggaggcgctcttcagctacgtctgtaccagcatcaaagagctttttattctccatctctttacttcacagtaaatagcataacataggaccatggagcaagcacatccctcaacgaattattatctttcatgatatatatcaacgtgatcattcctggaggtagctcctcacattaacaattaacgtaaatcgcacaaaagcggttgacaagaaggcatagatcctcgaagaagttttgcctcattcagaaagagaatgaaataccaacaggagaccgctagagaagcccaccagggcatcggtggaatccctcctctgggtcgagaagtcgtcttggggcttcgaacaatacccaagctttgaaatgcggatgcaggccgttctcgtagtcctgcacaagaacaagagcatcgcgcactctttcatccaggtggatcccaccaagagattcgttgccggtcctaaggccgaaaccaaggttagtaccctatagtccgtttcctcgagtttgagagggtttagtgtctaaccgtggtgtttgtatgcatcagggcaaagacgagaacatcacttgccacggcaatagggaccaactgattcgggagggcgcaaaggccaagaaggtcgagggaaagacagccgaaggcaagaaaaccatgggaaaggaggctgagagctagaaagtcccggggcaattgagctcttgtatatttcgttggccgggaagtcatcttggcgagcacatgtcccttttgttttctttgtgcatgtggtcgctcgtcctggaagaactgcgcaagacgtctgtgtcagaggggttcaaggactttgctcgaagcggcggcggcggcgacgacggttcgacttggaacaggtcgaataagatatccttcctcttgcggtctcaccatgcagtaacccccttgtccccgtgaggaaagcattgaggaatacaagggatagcggtcggtgtgctccatcatgcgctccttttcccagcaagttgtcacttctcctcaatttctctggtagcgaaggccattctaattcccaacctggtttttggtcaattggttgttgggaatggtaggccgctggccgcatacggtgtcttgtttcattccaaggccttgtacatcctccttgttcgattaagccgttgtcgtacatctatgagccgaatgatgtaggtgtcgctaaatgtggagtttgatccttgaaactggcaaaggtgtgggaatgtatgttaatggcgacgccttgttgagtttgttgtgtacccacgaatcaacggctatcgatagaagcatgtaaactgtcaactagcagggacaagaagagaagaaagttagccaacgtgacaagaagctcgagcagcgtaagcgagtccatgatatttgagggaagggaaatgtcttggagaagatgtgggcttgaatggtaggtatacaagcattgagagggagatccacgggcggaagccagatacttgtagtcacctctcggcaagagactgagtcgtggaccttgtgaccaataaccaacctgttgattgcatttactctcatgtcaagtacgcttctgcttgatgcagccatcttctcgtgcgtctctgcactgccatcggttccaagcgaacatgccgcggaagctcatctccttcccacggatcatcattctggccatatctattcccgatcaagtcaacttgctcgtttgcgccgcgggtatgttcccagtgctcttgctcgtagcaactcatcgttcttatgatgctgacgccctgtcctcaaactcgtccccgtccatgctcctaatgttcgttccacacaagcggaccaaacatggatcagagccatggagtgaccaatcacaacaaggtccgacaccgagttgggaaggtgggcacaagactagtgcagccaagaacagactttatctggacgttgtacaaatgtaggtaggatgtggtcgatgggctcgacagcatggttggcaatatgtatcgggttcgcccatggcatggtatggggtgccaggatgcggagaaatgaagggcgtttgaggctccatcggtattagtcatgggcggcaaatgtatgtctttgggaattcggttgacagtttcggacatgaggaacgacgcgtcgccggtgcagggaatcggtgggctgtgctgtgctgtacatgggatgcgatgtgcgcaatgcgctcgcatggcgtgcagaaagatggcagggtcaaagtcggaatctaattccgcatacagagtcagtcatgagacaccactggtgaccaaaagaatgtggaagacatggccatatcgcttagcgtttccttcgattgcttttccagtacactgctcccgagggcatgagccacgagaaacggataggactatgcggaacgaaccgctctagtctatttgaccctcttgccgttcgatcagaccggagatcaatcgttagcaagcgaacgatagtatcttggcggaccatatacgtcaaatgttgttgggatatgatgccctagaggcagcgcgctggggagtggaacggtatgaggacggcgatgatcgggcaggcatcgcctcgacgtatggattggtcgatcattggggaagaggagaccttcatcgtggatattggagacgcggcctctgtcccagtgagtgaggatgtcgtcgggccattgagtgttttcgcgcggcgcagtcaatgaccaaggcagcgagtgcaggcttcagcgggtgcaaacctgtcttctggggacacaccgaatcgcggcttcgttgtctgcattgttcgacaaaaaacaacaaagagggagttggtggagagctttgaccaatcgacaggggatgaggtgataaacgtaaacaatgggcttggcatggcattgtgggcagggtaaacaaacttgggaaaatgtggtgctggtcgaatcgttcttcagttaattgtgtcgctgggtatcgccatgggaccgagatgtttggaaggcaagtggcagcttcctacaattaaggcttggagtccctcaaagtggaagtcattgatttgcttggtggcttcaagttggttgggatagcagtggtcgggctgaaattgattgacataagaagagacaagtgcctcatgttgactgttatggatgccatcagtttccgtcccttgccgtcttccacgagaagaacaaagacctgagcttcctggcgcctaaggtttcaccgacgcttgccggctctttccagctgtcatcacaataccacacagttaaggaaggtgcactccaggcagtgtgtcaaattggaacaagggaagcaggaaggcagattggaaagtgttctcagaacagcaggcgtgtcccagtactgctgggctgtcgaacatcaatgtccattggtggaagtgtggataccttcaggttgagagccgctgttcatcgacgtctctcctgttaagcgtgaagatctcaggtcagagattctgttcggactcaaggtcgcacgacactccaaggtcctgacaattgctctgtcaacttgaacccctctatttaacgcattcgtgatgaaccgtttcccaaacgttaacttccttcgctttgacaccatcaccgatcaacatcacaactcgaccaattgctacctggtacatgaccaaacagcagcacaattacagcaactcaccacatttaatccaacctacccactcgcagtcattgcgattgatcgacaatcgacacacacaaccaaacagcaacagcaagatatcagtgggtacctgactttcatactctcatcgcttgaactcttttactaccccttggttccaatcttaaaccaccatgctcaggacagttggaaaatcttcacgctcataccaacgaagcttcattcaactcctttcgctgctcgctctcgcagggtattagagacccttggccaggctcacatactctagtacgacttgctcgaaaccaacgtatagagtcctatatatgatacatgttctgcgcttagtcttgaattcatatcattgtattcccctgttcttcccaggcaatgttcgagattcaatcgatacccattctctccatctcgccactataatttccaatcatgcgctgctacctaacctatgttgttgtcatgaaaactgatggtcgaccttagtcaccaagaatcccagaacactgaacaagatggacaataacatgaacatcaatatcgaggcgctgattgagtctcgcgttgaggcggccatttccgctgtgcaagatctaccgcagcttctagaggaagctgttgagaacaactcagtggttgtccttagcaagtggtgggacattctcagtaagtctaactcccaactcagccattggtcgacatttctaactgcatgtagcccacatgtacgacaatctaatcaccccgactggcacccttcgctttctccatgaaatcgagttccctatggtgtccaaccaagaccgtcccagatacgacgacttcattaaagtggcacatcgctggctggtctccatgcactgcgccggtgtcggagaacaagctcttgccaaccttgcccagtacaagccgagactcaccaccgaggttttggaggtgcttgccccgcatgagcgcgagattgacgagcgcagatacaacaggaggacggccgtcgaccaggagtacccgggacacatcaggtccgaggccgagttctggctacgcaagggcgcactgatgacgacaacagtataagaaacggaggattgggaggtagcagacatcttccacacagaggaggagaagatggagtacgtgcaggaactggtggaagccatggcgaacatgacggacattgccgataggccaaatcatcaccaggtggaggcggtcaaggccatttccggctctgttcttgaggagcttgcctgggaagtctatgtaggttccccgattgcccgtgtcacagagtttcgaactaaccatgtcatcgccctacaggtccacgcacgagatgcccagaaggggcgcaccagggtcctaccctggaacaccaacttcacatggcgaagctaccccacgtttgacgaccgttgggcagatatcgttgattgccttgaggtaggcctactccatatttctcccaaaaggaaagattctaacatgatgacaacttataggaatgcaaatcggctgtggccaacttgatgcaggcgacctacatccagaggtatacctgtgacccgcacagggagcacactgtaagtctatatatattcccgttctccaaccgttactctagtactacccattctcggcactgtatctaactctttttctctaaacgtagcgtaaggttggtcaaaagcgcaacaacgacaccaaggctgagaaggcggcggcaaatgcccaagctgctcaacagctgcaggcaattcagggcgctactgttgctccgggcccggctcttccagctatggctaacctggtccaggccatgtcatcgaacgttgctcccgcttttgcagcaccccaggtggctcccgttaccagcccctttgagacttctaattacggaaacgccccggcggctccgcccaacagccccaacacggggcttatggcgccagctcccgatgtttctatgtttgaaagcgatgaagttctctacaaagagtttggtttctaggtacctactcgaattgtatcaattttctaggtagtcaatgactagtagtgtgaagaacatgtggtttatgtacgctgctacctaggcttgactttgaattatgttctttgtacgaaagtgggattgactctatgaaaattccacggaacacaatatgatatcacatccttgaattcactgtccaaatgaacttacctctaggtacttcaaggtttgtgctttgcattgcgactcaattagggtagccttaaattcatgatcttgcatcctgcccctgccaacagattacaacccactacctcttccatttcattatcacctctagtacctctacagatgaaggagcggatcagagatgccatgactcttggtgcaggtgtaaaaagagatccatggaaggagcgacttacaggccagatgagcagaaacttccttcccaaaggactgatacttttcttctccggcactatgcgccagctgcgctggaatctccagatcctcctgcaataccacctctccgacctccgctctcgcatgtagaggtagaggtactatctccatccaaaccaagagccaccctaagcggctgtgggggaggccctccggaagcctcctgctccggtccctgttgcctttcacttccatgacaatcacctgtaagtccatgtctagcaagaccagacatccaaggcctcttcccccccttcacacccattttctgcaaaaggacatcgagctgcctcgcctgtgtctctaagatggccacgctcctctccgtggtcgcgactgttgacttgagtgccgtcagagtgtcgttggctgtgcgcatgttcatcgagatgacttctagtacctccagttgctccttttggagggtgcgagtggaactgaggatcatggtcatggtccagcccattatggtgatggtgccgaagatccagatgactcgtgtggttaggtagggtagttggtcttggaccagggtggtgaggagggcggtgatttgggggggatccatgtttcggacggtgagaaatgtgactatgggagtgatgtgttggggatgatgttggttgagtggaagagagaaaaaggagaggagaggagaggagaggagagtaattgggaatggcgctatatgtagttgtagatgagaaaggatgatgtatgattctgtgaggacttctagaaaaaggacgaatcctctggaagacagtattggaggcggatgttctttggggaaatgtagttcgttgtataggagtccatgtataatcagctcgattcttgtgtgcaaatgcattgcttcattacatccagtcatgcctgtttgaatccgctcattatttcttcaggcatcgcgtttatcgacttcgttcacttcatcaggtaggcggattgtgaaataaggaccacatggagaaagagtgacatgcctagagccaacgaaggacaaacctctgagctaaaaggtggtaatcgaccaacgtacctgcctttgtcaatcatgttaccgtaagccgaacattttcatcaagaagaaggatcaatgcagtgaaatggcacgtgcaaacgggagaagttcgactatgtgggaattggaatgatctcagctcaggagggcaggattacgaatcacgaatttctcatctgaatgtcattcaatgtggagggccacgtcgagagtgcaagaattgagcgaacatagcacaagcgatccagtggaatgttacacaatgaaacacggtgccaggtcacatcttcatgaacttcacttgttgtcacctgtcaattttcaagaagctttcaattttgttgtgccgtgataaagaggtagtccagccaaaccttcctcaacaccttccaaccaaaccatcttctcgtggttcccccaatccgtcacgatctggttttcaaccaccgactccgacactctgatccagccactaggcaggctgttcaccaactcgtcgctttccaagcccgcaccaccactccgctgttccccacccgactccgttcgttgctcagaccagctatcgaaaggaatcaggttctcccgactcccaaaaaccgaccagtcgatgtcccgcttctcagaatcccaatcccaagcatcgtacctccagttcaagttccgttcgggtgtgcagtacgccccatggccctcccaattcgaatgaaggcacggccggtccttgatgctgaagtgcttgagcaggagatccatctggcgtccttgccggtcatgatgctccttggcactggactcgtagtcaaatcgaccttcctctattctcttggtcacctccaggagctcgcgggttagctcgacatgctccctggtcaactccacctggtcttcttcgggagactgcggccatttccctttcttgtagcactggacaagaaagagaatgatggcgatgacgcctgtgccgcccagaccgagccagatgttcgctagtgctgcgaagaaggtgaggatagagatcagcaaggagttgctgaagggtccggatggagaagtgggtggctggacttgatttatgttgttgacggtcaggttgaccggcgaggaggggtcggtggctgctcgtgcctggttgagagcgtcgatgatggccgtggtgatgtttgtaatgggtgccattttgaagggtttgtcggtaatgattggaggtgaattggttggaggtggtgttcaagatgatcgtgttcgagaacagggttgatcagttacttgagcttggtagttggtaatgggaagaagatttttgtggatgagcaatgggtgtagagaggggatatttataaggtccaatgaagcgaatatttgcggtggtgaagggtcatctccacgtgaagtggcatcttcgagcgaggtgaaggcatcgccaagcgttcctgggaatagaacctgaagaaacatgtgtgcagtgaatacccgacgaaaagctcgccgtgaaccttgagaataccatgctgggtgaatggttgcggaaaggttcagattggctatatatggcagaagtggcctgcacggaaaccttgtgatgatctcagcatgggacgctaaggttgtagtatgactggaaggtttcgaagggcctcaagccaggcgagacactccgcattttagggaccatcaagttcgaagatgtcatgtcttctataagtatggagccaggaaagtaatcaaattcatacctcgagagaagggcgttttatatctagtctaaatggagatgttcaagttcaaatgtgtgtcatagctatagtgtggtgatgttttgcttggtgtttggggtttgacgtttgttagtgtaccgcgagcttgtagtgcattatggcgcgcaacatctaacacctttgcttgagtggaaaacgccaagcattcaggggaaggttgccggtgatgttgtttgtggaatcaagcccatccaagccatttgagatccaagtgcctggcctaagacaatatagtgcgaatgctgcccttccggatggacaacggggaaagattccaatggagggtgttatttagattactggtacctgacttcaacattccgaaccatgtggggctgctatgttcgggcatgtatgtagtgggtgacccgtgacgctaagctatagcgggcttacagcgcaatacagggaactgcatctaacatcccgttcattacaagagcaacaagcatgtccaacaacaggaaggaaacaaccctcatcaatccaagtaatccttacatctcagacacggtaatctccctcctcactatctatatctgacaagcttgataaattgtcacccccccgagtttctctcgcttccctctcaatcggctccaaagcccgttcaagcacatcgaattccagcctgcctctagaccaatccaccatctggtgcagatccaaatcgtaccaaacttgatggaacaacttcttgacgagccttccaaacttctttccatccttggccacgttttcgtccttccactgaaacaaatccaccgccttccttgtccaggaaaccacgtcctgcgttctagcatacctaaagtcgttgtactggtagagtgcccgctctagcattatgtccgcgcccagttcggattcagagccgttagaggcctgaatctcagtcaccttttccaacagctccgccagaattagcgcatcttcgatccccaaccctccgcctgctccaagatgcggccccgtggcgtgcgcggcgtcgccggctacggctactcggccggaatagtatttcggaaggggaaagtccaaggtgtcaaagatgccccacttgacaatgttcccgtctcctctttcgttctctttcgggaacaggtcagcgagcttttgcacggtgggatgccatccgttgaatgcctggatgatgtcatctttgttaccggggagcacgtgtctctgctcatccggccactcattggggtcactgatgacggcaagcatgttcaggaccgagttattgccgatggggtaggtgatgatgtgcgcgccggggccgttgtacatgaatcttgtcgaggcacgatgctgacccacggcttcgatggcgcgggacatgggaacaagggcgcggtagcagtatttataggtgtagctttcttttgctacatgttgaatagaggaacggtcgagatgggactggacatgttgacgcaagcgagagcggatgccgtcacacccgatgacgaggtcaacgctggcctgggtaccgtcggtgaatctgagcagtatctttccactggcctcgtcggggttgtatccttggtctccgggttcttggactacctctatcgtcttgttgaactggatgttttgcgacgggacgagtctcccccactcctctagaatctcggatctcttgcagcctaggaatccgtccttgggcacgggaagggagtacagccgctcgtcggtgaggccattgatccactggaacttgtcttcgccatttgggttggcggtgcgcttgtaagcgtgaaagatatcggggttgagcagcttcatggcttcttcggcattgggagagaagccgatgccagcaccgatttcacggaagcccggggaacgctcgtagactgtgtaggatatgccacgatgttcgagcccgagagcgaggttgatgccggttataccgccgcctatgattgctacgtggaagggaatgggcgagggcccggacgggaagcgactttgggggatggagggcatttcggcttgtagtcgtctgttggtagtagagtgtcgaggtatgctgaatgaggtctccaagcgttgtagtatctgaagagtccagacagaagttgagggctgaagtgttaaggagtcgacatggaacgaagtgtgaagtactcgagtcgcgagagagcgaggtgcctacattggttttatgcaaagctcagcccaatttggcgttggaatgcaagttgtgcgccgcggggaacgcatgattgaggcataagttatgcaagtgagacaggtttctgtggtcggtcgggtcgggtcgggtcggtgcttgggtgggggacgtccgactgtttgttaccccagctgttgtgcaacaccggcacaacccgagcttccactttccccaaacaactcagctgaacatatctctacatttagcagacgacctgtctccttttggactgaaactaccctaccttcaccacaacacagcacaaacttcgttcctaccttccgccccattatcaccatgccgatgctaggaggtatccccggccaccccaagagcaaggtgctcttgaccggtatgtgacttggttgccttaatcttcatctcgtcaattccgttgacacacccgacaacaggcggcaccggcttcattgcctcccacatcctcgatcacctcctcgaatgcggcttcgacatcgtcgtaaccgcccgctcccaagccaaaggcgaacgcatcatcgcctccatcgccaactcccccaacgtggtcaacagcgtcggctgcaaggtgacctacgccgtggtcgaagacattgctgaagacggagctttcgatgaggttcgtccctacttttccttttcctttccagtttaccctaactttgcttccgcggtcttgtacctatcctaacaagtcatctcccctcacaggtcatcaaaaccaacctccccctccactattgcatccacaccgcatccccttgccaattctccttctcggacccggtaaacgactgtctcctcccagccatcaacggcaccgtctcgctcttgtcctctctccaagagcacgcctcctcctccctcctccgcgccgtcttgacctccagcagcgccgccatactcaacccgcccaaccaccgccccgtgtacgatgaatcctcttggcccgacgatgagacactgaactgggaccaggccgcggaccccaacgcgcccggcgacacgacatacagagctagcaagaagttcgccgagcaagcggcgtgggagtttatggaagagaacgagctcagttgggacttggcgacgattaataacacgtatacgtttgggccgctgccaaggagtctggacgtcaagaatgccggggaattgaaggttaatacgtcgaatgagaggattgctgattgcttgacgggtaagtggtgccaggtaattccgcggacggcgccggtattcacgtttgtggatgtgcgcgatgtagccgttgcgcatgtgagggcgatgacgaggcccgaggcgggagggaagcggttttatgttgttggggggttctttagcaatgcgaaaattgcaggggttgttcatgggttgtgtagagcgaagcaacaccaacaccaacaaggcagcgaggttgagaacaagggggaagaagtggaaatgtgtcaagattgtgtcaagtttgatgacttcccggagaatcactggaagttcgacaatgcgaggagtaaggaggtgctggagctcgagtgtaggagtttggaggaaagcgtggctgatacggtcaggagcttgagggagatgggcgttgggaagggcacaccgaagatcgctggacattgtggcccggatgagaagattttgccgaactagacctgtgtaaacagaagcatcatcgaatgaaggaacaaggcagggtatcaaggtagattgaacttatcgtcatcatatccaaatccaaaatcaggcgctctccttgtactcccccttagccaccctctcacacaactccttcaacgtcttccccgcccactcgaaatcgctcatctccaaatacacctgcgcgctcaatctggcccagaacctcctcctgtggaaggtcatgggtacaaacgtgttaaactcgtcctgcagcacgttgtacatccacttgaacgccatgtttgcctcctcatggggaatctcatacaacccttcaacatccttctcctccttctccgtcaacttgaccggcgccttgggatcctctcccacaacgaacggcaacgcaatattgaccatggcgcacctgatcagcgttcccgtgctattctccaacaccctcgtccccagaatctccgccactttctgtccaccttccctcgccaatttagtcatgtactccatgatcctctcctccccaccgagcacctcctcgcgccacttgatcgcgtccttaacacaaaagaacggcgagttatccaccgtgcccacaaactcaaagttgctaacaaacgctgacttgttccccgccggcaccagcgggttgaacctattcccgacctgcggcacgaacccatggctagtaggcagcgtcgagcggatcaagtgctggttacgcacaggcacgtagaacacggcacatccgcgcggagtaaacagccacttgtggcagttactaatcaaaaaatccgggtcggtctcggtgatcttgaggtccaccatgccgatgccttgggcgccgtccacgcacgagatgatctcttcttctttgcagatcttgacgatgtcctcgaacgggaaccgtacgccaggcatggaggagacgacgtcgataacagccagacggggtcgcttgccttcttcgcggctcttcttgatggcgtcccggaaggcagcgacgacatcgtcgtcttcggcggggtagatcaatgggatacagcgagaagaaacgatccctcgcttgtcttcgatgacgtagtcgatggtcttgccgcaggcgccgtagatggtgtcgaagtagaggatctcgtccttgccgtcggcggaccagacgatgttgcgcaggacagtgttgacgcccatagtggcgttggcgacgaagacgacggtttcgacggggactttgaggaggttggcgacggcggcgcgggattcgtcgaggagtacgggggtttggtagcggaggaaggggcaggggcgggcttcggcggcggtttggtaactgcggagtttttgttggatggcggaggggatggtgccgaaggagcctgcttttcgttagtgattacattggggtcatgcatgggggatgttgtacagaccatggttgaggttccggtaggcagggtcgaggacgaattccttgaggagggaattgccgaatgggagggggccagtaacagtttgggcggcgtcggccttttgctgcagaggcagctcgacggtggtggcgaccattgtgacttgttgattgctgggtgtcgagagaccaagagaatgggtgatgatatttgcgatgagtgagtagggaaacactccttgaaatatgaaagcttgttaggtatgagacgtcaatgatcttgactcacggaaccccacaaacatgtgcacatgtgagtgccatgactccatcggaccgttcatcagacccttgccaaccgggaaaccgaaccggatcgtctgtcatcagcggatccttccggtggagggttaccccgtcactccgtcttacctatagcagggacaggggcatgcattgccatcaaccccacatcgtctttttcagctttcagtcctcgacctctgataagctcgaattgttcaactctatcgagtcatagtggatgggtaaccttccagaactcttatctttgggtttgaggtatgacgaggttgcatcttgtcaattgaagggcgtgagttcaatcattccaagggcgtatttccatccgttgaaagatgactagataaacaaaagcggggaacatgccggttggccgtcggcaattgccggaatgcagcgggtgtggcttatgcggttggagacggatcaaggacggcgtcaggcattgactttgtgacttgttttggatatttgttgacatggtgatgatgttagacaaaaactttggtgttgcgaaattttgagttgttgttctggaaagtttcgtcgttctcgaaatgtttgcgaccagggaccctcacgagtcagggagcctgactaagcagtgtcgcaatgtcatcgcggttgtcattttccggcacgtaggtacctcggtaaaatacaattcgttgtatcgcgggtaacaaaacatcaccactgttgctggctatgcttcccaacctcactttatcaataccacaaaacataattccataggcacccttgactattcacccactcaaaatgaccgccgacgagcccccatctgaggctctcactctctgggagaagctctctctcacctggcttgttccgctcttcggtctgccccctcccgttctcatgtttcaaagtcaagtcctcactaacacccactacagccgcgcgatgcatcaaattcctcctcttccagagtaatccctctttacactggcgccaaaacctcgctctggctctcctcaaagtccgccgcgccacttaccccgccaagtacctacacctccaagcacggcgcgtccccacagggaaagccatcgagctttacgtctccctacaccccaacatcgcacacaccaccgttaccgttcctctcccgccatcttcagatcctcagctcaagcatgtcccaccaccagtcttacacttcctcacccccgtgactggccaggccgacaccagtgacagaaagaccacactcctctacttccacggcggcggcttcgtcaatccccttcgcgccgcaggccacatgccttttattctctccctgcaccaggccagccaagctcaccaaaccatcatcctcgaatacgccctcgcgcctgaacacccttatcccgctcaactaatccaagccgttgccgcgctttcttacctccttactgatcaatccctttgtccctccgacatcatcctcgcgggagacagtgccggcggccaactcgtcggcgccttgctggctcacctcgccaagccaagtccgtatgcaccgcaggtagaaggttggaagaaggatgaaaaagatcagttcaaagcggccgtgtttatttccccttgggcgtcgatgcagcggccgggtggtgcatccatgtttgagaaagcggatgataaatgggattatctcacggaaggacagtgtgcgcggtatcaacaactttgggatcccaaggtggatgaggtgtgggcgaatttgtgcagtttttcggaagagagggataccgaagaggaagaggaagtttggggacgggtgtttggcagggatgggcagagggcgatggtgggaaagacgttggtgacggtgggtacggccgaggtgttggtggatagttgtcgccggtttggaagggagtgtgtggggggtgagacggtggtgatggatcgagatactacctccacggacttggagagggaggtcaaggggaggggtgtggtgacggtggagtgtgtaggcgaggcacatgtgcagccgacgttggatgcggcggtggggtgtgaggagggggtgatgatgagggttatgttggcttgggcgggtggtatttagtagtccgtatttaaactaggcatgtcgactgagcttggtcaaagtgactgagtttctcgatgtgtggaaacgggatatgacattctctttgctacctagatacatttacaaagtaaggaaatttgttctatctcaacctcccgcttcactgtctctaggctattctagtgtccatcttgacccatggtgtcccccggaaggattcagcgtgctctccggttgattcggccaaaagctcctctcgccacgctgggttctcgcccgattcatcgtagtatgaaaggtactcaaatcgaaggaccttgatgcgctcaaatgcttcaatctgactgtcggccttcatgagtatcatgtaatacacaaagccccacacatcataacctagtacaatgactcgaaaatcgaacgtgcactcggtgtagggtttgatggtgtcggcctggttgcccctctgcctttggaaaaggtatgcttcggctgccaaactttcttgaaagccagagttatattgagcagaatttctcacgtgtacccagcaccggggctcatcgtgggaagccgtctcaagcagtggctggaggtgctgcccatcagcgtctatcaatatccaacgttgcgtgtcggaccagcactcgtggtgctcgggataaccaccattttcactgtgggcgtgggcttctttattgggaagtatagttcgctcgttgaactccgcccactcttcctccgtcatgtatcgtagttgcggattagcggtatatccctggatgtgcagaatccttggcgggtttggcaaagttgccaaccatgatacatccgagtcgtaaaggtatccctgaccccaagagacgatccttccatcgtcaagctccacactcagatcgacaagggaagtgaagggtgaatcttggggaatgatgcgaatgttgtcatttccacccctaccgtcaagttcaactcttggcctccaatcagcccatgtccagctcgggaacatctccttcctcagtgatttggttgttccttctagcttgccaaggttgtgcgagatcggatcacccctagaggtatacccacggtaaagccacgctaaaccgcggacgaggttatatctgatccgttgtttaggggacgttgataggacgtctggaagcatcaaaacaccccacaggttgggaattgacggtttcaaggactgcaaatacttcaacatgcccgaaaatgcatttagggtgtcgttttcgaaggtcaggcttcgagggaaatagtcctccacaagttgcaggcaccagtcaagcttaaaatccccagcttttccgattttggtcagaatcaatgagtctgcaggcattaattccataacttctcgcttttgggtactgagtacttcgtgtctgagctgcagtagagctgacggctcatgaagtgcctcaaagcggtgcgacctaggtgagctgcattggaagtatgctccatcatcgaagaaaacgaggcagcggcatgatagaaaagcttcctgcatcgtccaagctcgattattccactttgattcccttagttgtcgtggcatgtcgcctgtccccacagtgacaaacgttcgggatccaattttaacagaaaatggtggatccttatccgggcgaccacggccgtatctcggcaacgacacacctgggagtccgtgggatggatcatttcccgccgccgcaatgattgtcaaggaagctgacccatatatgctatccatgttctgaatctgtgtgtgttttgcttcttgatccccttgtgggatacagtatcgatcaatccagagatatttgaagcctagcttggtgaccgccgtgatagtatcttcgatgagaggaggaagctttgatggaagtggccaatccactgtccggtccgagatgtccatgtctccttcattcccatcatccggtttggttccccacacgtagcttaaagcgacataattgcgatcttggtttgtcggtagctgcgaccatgaaacgagactccgcgacgaacagtctattactcggaacgctggaacatcttggagattggaagcgtcggtttggcaggtggtagtgccatgatgcaaagtgcagtcgttcaaccatgacctgacaagctcgaagtctgcgtaaggtccgacgaggcggccacctattctccctgaatcattgctgacttcaacagcctgaccaacgtagaagtagtaaacacggggctcgtatggtaacaatgggccaaacgggctataccttggcaaatttccgtttggcataatccacatgcaaaagctgtcagaaatgtgggggaagtctctagaaatgccgtactgttcccttactgaaccgatataaaggtagcaattttgtgtaagccaactttcaagggtaccactgactcgaaccatgtgggtcatgacattgcagaggttacatttcttttgtcgggactgttcgactgggatgtgattccgaagatcgatgggtgcgaccaagcactggcagaactttcgacggccaatgagttcctcaagcttggcactaatttgtcgacattcggagcagaatcttgtgccatcctgtgtgtttgtgttagtacgcaaatccaatgaacgaggactagtcgagaacttacgacgagcgtatcagtgcccgttttagcccgtcgttgttctaggtagccccgaaggcgacggcgtagagtttgtggagatgtcgccattattcaaccatgtgggacagggcagagtgagaaggtcgaagacgagattgtgtgcgcttgaacggcgagaaaacgcactcgaacttgctgcaaaggtgccgactaaatgtctcacaaagtggtcgcagacttgggggggttggctccctctttagactcccaaaaggacccatccatagaggttttgttgtcggctttgcatggtggacgtggacttttcttgttgggcagagtcgtgtcgttgttgggccattgacagctgggaatatgggggctgtggctgggacctgatggcgcggtcttgggggagcgaatcaaaggagaaccactgagagaagaatgtacatactagctgcagggcatgccactcaatcaatgacgactgaagtggtgaattggtgatggttggttgatggaaaacaataaggtagaatttgagccactcactcgaggaggtgccgcactcagtttttgtgcccctcaaacctagaggtaccttactcgtcggttaggtggattcgcttcgccagccaaccgactctcatcgtcgctgtaagctgctgtacggcgcctttacaccatcgccaaccaggcaagcatcaatgtcaagaatcgaccataaatatccgactccggcctccagctctcgtcacttttagttccccttcccactctcaacccggtgtagtaaaaatttccatctttcagtctaccacagcagacttctacctattcaccccaatcctaacatcagtaacaactgatgattcatcgaagtggggatgtggaaatgccgagtggcttgggtgtgtccaaattaccaggtaggtaccgaccgcaggcttggcggggctttccacgacgaaatgctgttaaatgagcaatatcggtgtctctactctggtgctatggaaagaaccaaccgcttcccatatcaaatcttccttcccattttcagtattgaggtttcacatctcgcagcaatcaaataagtagcatgagtcctgtgactcgcgtgacttggaatctgacgccaaccacactacttcggttacacgaccttaacaccatggctcgcaactcgccagctcgtatgaacccgggtgactaggaacgcatactcccacattccagagctttttgcatcgacacttccacgtctcctttatcaccttgtttcgacggccaacgttgagcaccccatgccagcagaaccattggtccggagtaccctcccgctcgaacgcgtcagtacttcagccttcgttcaattcctggcgcgaagaggctggataggacggatgtgatgagtggcgtgtggatgttggggtcgggttggctgggcctaaccatcacatagggcctcttgaggatgtggaggtcgacaaccttggtggtggtgctgacgcaggcttcgagttgggtgatggccactggggttggtttgccgggctcgaagtatttgacattttggtgcggtagaggtagaggtaggtcaaggttctcgtcaagcccggcctgtgatctggttcgtttgtgggcttgcttttgggtggtgagggtgtcctgggcgttctgttgactggttgagcattcgacttgtcagacccactgcagtcatgctgatgttggatctccatggaatggtacgtacctacctcgttgtgcggtcctggttcgtgctcgatgtgtacctctacgtctttttcttgtgatgtcgagcttattgccacgggtactcgtcggtcgacgagtaagcttctctgctcaggaaatgacatcacaggaggcaccgtgacaaccagaacttccaatccagccctggcaattttcttcttcgcctcgagctggagtcgttcggcggccaacttccgtttttggtcattcaactcagccttctctgcagcgatacactgcctttcgattgccagctcctgtctcctgagtcccatgatcctctcttcggtagcccatttttccctgtcaaggacgtaggcatggtgttccttcttgagaaactccctggtaacggccagtggcgcaaagctcaagtcctgttccatttccctctgggtgaagcggactgtcatcttgaacagctgccacattctgtcgtggacttcctggggaaataagcatcggaaggacatttgctgcgctgagtctgcaacgtatttgcggatgtcttcgttgctgacacggccatcgtcattgtcgagtccggcgttgacgggcatggctggaagctggttgtggttgttggtgttggacattttgcggtttgtgatgggttgttgtgatatatacctctacacacagatgaatagggttgctcgttacctttacatggaaagcgtgttgttgtgagttactggttacctgtacagtgaaggaccgaggggttgaaaggtggaagagattgcacaacacgagcaaaatttcgagggaggagtgaagggttggtgggccaggtggcagaggacaaagctgaggctcgctgtcacttggccaaccttctcgtcccaatggtgttacgtcttgaccgcctgccgttttgttatctcgtaccttcctcacttgagagacccttcaccgactgtcgaactcccgccccgtgtcaggtcagtcggcagatgtactgcgtaaagtgggtgatgccagtgaagggaaagaatgacggtttaatggagaacggggaacggaagcatccatattatatcagcttccattcaattttttcttgaacaatttgaatttggagtctcggtgtactgcgaatcgccatttatttggtgttttcaattgacatacctacctctactagccaccaagtggtgacatagaccatacgaactagaagatttaaccatgagatagtcatgatcagtatataggtacgcaatcaatcaaaacctgacatgttctcgaagtgctacatgatatagaagcactctgagtcactgaaacatgcatcatgtttctctgatggctggcaaaccaacggtcatccaaaccagtcatggttgaggtatggatgactagaggtagagacgtaaagtgcaagagtatcagcgagatgggtttttggagtcatggaaaactcgcaaacgcagcaaaggttctcaactacaactgtcttaatacaagctttggaacaattcctaagtacgcctaggtcagtcttcaatgtaacttctttccctcacccctatatctacctctaaggtgctggtcaatatctgcatctgatccaaggtcttgaatacctccaccgatcatagaggtagttttgagttattattttcgggtctctttactgattcatcactgcacttgatttggaaacttttatatatgatttttgttacaagccacgtacctctacggccctagacctgaccttgccgtcttaacctttgcgggaccgtgcctgagcctcacccttctctggttgtttgctttctagaaatgggtaggcagacgtccctccgtcgcgccgtagatttcagtcacgtcgcgtctagccaaggtagaggtaagttgccctataggtataggtaactccatccccgtgcacaaccctctcctctttcttttccttttctcacacaactacctctacagaaactcttctgtctctccaccccgcgacacgtctcacggttacctatctaagcagaaccaacgtaagtattcctcctctgtccaacaatcagtctagaagtacatgtctcgctaatacttccttactttcattcatcagttcatcaccatcttccttgttcccgggcgctaaccccgcattctcaacgtcacaacctgagtagaagctatcaacgtaagttcttcgtctccgtccaagcaacagtccatacatccgctaacatcttctttccttctctcattacctctagacccccaacatcatccgtctccattccaaggtttcgtcgacatcacatcctcctcaactcccacgtaagctacctctaccatattccgctatcaatcagtcaataatctccacatctcactgacactttatctctatttctcatcagatcctccacatcttccattcccatttcaaggtaatcatcccgccacccacactttcctcaacctcccttctcactaacctcttcccgtcagatgtctgccgcaaccaggaaccaacaagactcctacgaagcaatcaaggagcgcatcaagttcaacatgctctccatcgtgctggaggacatccttgtcgtggcccccgagcacgtcaacaccccaaacaaggtttcccgagcctatcacacggcaagggaggaagcgatgcacggctactacgagcacctctgcctcggcaacccccaccccgaagtccttgtggaggccgctgtggagtgggcgacagcaatccagttgtggatgaaatttgtgagaagaaacgtcgagatgtgtcctgcgcttgttttcagagcggagtgtgaggagcatttgacgagaccgtcggaagcttggttgcagtacgtggcgggaaggagggagtaggatgggatggacgggggtgagggagaggaggatgagatgaggtgggagtggatgtctgtgtggttttcagttggcgaactcagggcttctcttgaaggtttatacgtagaggtacgtgactggatacgagcgaaaggaaggaatatttggtgcaaatctcagggggagaaggtggaattaggtcgtgcgtgtggttatacccggaagaaacgagcttcggcattaagaatggaaagaacttcaagtttttatggaaggctttgactaaagccattcctacccgtatcctcaactttccccttgcaatgcgatggcaccatctttgaagcaacagcaattttgtgtaggtagtccacccatgacggcagcgtattcgaggacagatcaacagaaggagtctgcgagcaaatacacgtcgtgaacgtagatcattcatggaagtatgtaccactactaagtgtacatccatcagtgcactatcaagaacagcttgtcatctgcattgatgaaggaagtgtgaatgaaagagctgctactgatcggtgatcctgtcacgctcaacgattatcgcaaccttccagacaagtcattagatacctaccacagcggaaatatagggagagtgtcaaggcttgagagggggttgcaagggtagttccaaatcttagagcagataactggcccagccttgttgtgagatctagtactgttggttgagggaggcccctgattggtcggatttaggtgcaaaataataaaagctaaagacccctatagtggccttctataatggctgctacaaggggtttccttttttttttttttttttgcctacttgggggtaggtaggggctcggatgaaggtattcacactttcacttcagcgagacttctcgcgcgacggaaaaaaagctgtctctgattggaattgaactagcaaccacaagaaagagagcgacgacagaaaccattgagccactggcccaagtagttaatagagctgttcgttgttgcctttaatatagggaaatgaggtggaaagggggggggggggtaaaaaggaaagaacggagtagttcagccaataagagcccttccttaaacaatagtgctagggagccaacagtgctagatttcacaacaaggcttgtgaagattgcaagcgttgaaccctcccaacaaggcttgatgcgctagtgattttcccgctatggtacctatctttggccactctaggtacctttctcgatcgatttcctgctcctctgttcagtccttcttcctcgtctcccatccctcaaagttctctcatctaatcaataccgcagtctcatgatggtcccgtcccctttctggcattgcatccctacaacagtgatcgcggcttcctcttgggcgcacagggccataactggccgtagtttctgtacaatggaagttgctttaccgaaattccttcatctcctgtgtagccttaccaattccttcagcatctcagcttgctcttcccactccatctgtcggttttcattttcagcagagataaggggcagagttgcattaatccccgaattacttgcccctgctggctcatccgtcgtcatatcccttcgactgctgggacggtcagctggcttgccgtcaagttcaagactttccgttgattctggtgggtgcgacgatctatcaactgattgatcgacgccttgttgtcggtcttcgataaatttgtaggggtgggggtcattaagtccaaggggtttcaaggtccagatctttgtccgggtcgtcaacaccactggtgctttaatttgttttctccgtgcttttgtatcctcatcttctctcatgtcttgcgggatgcgatcaacacatggctaccctgtacataagtcggatttcatcctccttcttcttcatctttccttttctgtgaatcaatcgagactttcaccaccacaatctcgttcaccgtcatcactcccttccatatggttcaacacctgccaccactattgctaaggtgtatacctacctctacctatgtatccttgtgtgggtcacgaccaccgcttgtgctcttctcttcaatcctttcgggatcttcctcttcagcgtttttcctgggccgttcaagtgcttcggtagacgtaatcaatgtacccacgtcattctgtgctgagtcttgcgtccatgatgaatccggcgcggtgttagtacctccacctagggcccttaggggcggggccgaactgccactgaccctctcctgaagaagctgttttttgaacaaaatcctctcccgaagaggtcttgttgcgaaaaacttgctttaagatccggaaaggggggccatgtgcatctttgcgactcaaaggagtcgtaaaatgacggggattatgtcggtgaaaggtattccacttcctctcgaccatgctttatagtccatacctagacttactattggttctagtctcatcagaatcaagtgacccctcttcgtggtatctctcgttagaggatgggagacttggttaaaatgcgggtttttttttttttttttttttttttttttttttttttttggttgtgtaaaacgggatatgacattcagtttgttgggtacataagtatacgtaaagaaacctgttccatctcaacctccatccataggtaggtacctctgctgtctctgggctattctcgtattcgtcttgacccatggtgtcccctgggagggttcagcatgctttctgttagcctagaggtaggtacctctaggtagaggtagtaggtacagccaagaaccccttcaccttaacttcccttattccaaagccaagcgaattcctcgggccccagccccatggaactcagggcctcaaattcttccttgttctctgtctttttatcacgccagcctgagctctgcaattcatctttgtccatgccactctcgtggtcattgcatgaaagggcaaagattgcaagttgctccaaatgcatggcaacatgcttcttgaaccaggtgatgctgacaaccacatcgtctccagcctcgtaagtcctctcgggagtcgtctccctcgcgatgagctcagaccaatcatcgcagaatggacaatcgctggccttgaaacttatcattgctttccgtccagcttcttccagccgctcaagctgatccggttcgaaagctccgtgagcagtgagaatatgctgtctgagcaagctttgggtagtcttctttcgctcttcgtcggctccgcagagtaaacatacgtaatcggatctatgatgttcaagttcgtggttaaaccacgatgtccggtcttcgaagaactcgttgtcgcactcggttccacccactgtgcacacataggctttcaggtcgcgatacgcatgatgcctacagtgttcgaaatgcttgttagttttatccctgtgcaatatcttgaggtgccatgatccgagctccgcagagcggtcaagcctacctccatgcctgttctgagctcaattgctgaagagtgtagcaaataggacattcgaaggggtcgtctttcggcgataggtctgcgagtcgaggtagtttcagggtcgccagtgattcggacgtggtagaatcgctgcaatgagagacatcgtcttcctgtccttcaccaagaacatccacagatcccgcaagggtgtccatcagatctcccttgacaacgactgttgtcgctttggtggactgcttggcggttgtggtccttcggcttccaatctggagatgagaggtatcttccccatcattgtctttggccgccaggttgtgtttatgatctcggcaacaacgaatgaatagtcttcgcattgcaattgcccttcccatacgcgaagactgcactccgtctcctagtttcgggtgcttgcgccgtacatagtcaatgtcaagacgatctgagaaggtatccatgttggccaagttccgaaatgcaagatgaagatgatctgttccgctcgagggcggttgttggaccagaacaccaattttcataagtgatgtgattccccccgagattaatggaagtatagaactagcctcatcaatgggatcgtcggtatgagaattccaatgagagtccatggcaagatcattgcccgaaccggaaccggaacctatctcccggttgggcctggaaccattcacaatgttcatgactgttttcattatttgtcagatcacggctataagtaggtataacatgagagcagaggatttcggcgacgacttacggtcttcaagcgcctcaaacataaccgccaactcgaagtcgatgcagtcctgcaagtccggtgaatttgccagtctgctatccagagacgactctgattcaggcttccgcaatgctccctgaggtccagcccacagcatgaatttccctagaacatctttgaccgaagcggaggtgaccgttgttggcacgggcacttgggcggatccatctccaagtacggtcagcaggtctatcaactgctgtcgaatcttgcgacatctgccgctgattgtatcgttgtccatattgggtctgcagtagatgacagaggtattcagatcgtagaaatccctcttttgaacgacaaaacacctgaaagacgattgaaaatgcctctgaagagtttgtcttgcagtcgatataggggcaaattatatagagggttcttttggagaacaggtagtagttgattaaatagaagacaagaggtagaaataccccttattagtaagcgcacagttcaccttcctaattctcggaactccgtatgtattaccgattaattccgaaggatagcttccattctaatttccagggaaacgaggcaggatctatgtgggcatactgcctacccccgggcataaacgttgcagtatacttgcagagtgcagaccctgcctacctaatgtccctagaagtaaatggaagttgtcccctaggatgatacggtacctacataggtaggtaggtacggtaagaggtagatgctatgttagactcgacctatttccgactcaaattagagcctctaatatatagaggtattaataacgtggtgggcgtttggttaaagcctcaacgtctatggctggatgtaccttccgactcataatagaacctctgttgcatacctacaggtattgatatacgtggtaggcgtcaagtttggtcgaagcctcaaggtctatagaggtagttgcttgccctttccgttgggcgtctgtctacctctacgtagcccgaccttcgatattacatgtatacaaccttccagcctagaggtacttcgttcttactactgctttcctcgcacctgttatgaaatcctccaaacatcccgtctatctccagactctgatggggggaggcacttacctacctctaggtaacttacctaggtaggtacctctaggtaagctttcccagatccaagcttcggctgcacatcgtcgatcctggactgcacttcctgaataaaaccctcaaagacccaacaaccaaacgctcaaatcgtcacgctcacgagcttcatcgttttgccccaaagcacctctgcctacctctacgtaccttcgttgcctgcttctgttctctcacgcgtcatgtctggtcttgcattaactggtattgtgctgggtgttttgcccctcgccattgaggtttttgacagatatgccgaggtggccaggcgcatcgatgtctttttgaacatcaaagcagaatacctggcatggagccgaggtctcaagtacaataaggttctatacgagcgaaatctgaaagaactgcttcttcctctcatgatcgatgacgcaacagaaaaggacaagattcccgaactcatcaaggatccgttgggaacttggtggaccgagcccaagacagctggcctcctgaaggcacgccttcacgattgctatgaggtgtacatggattacattcgagcgatggagcaggtgatggaagacgttgtcgacgagctggcgtttggtaattcgtcagttcaaggcaagatcaccacaccggtaagtccaataaactcaactgcacggcataatgtcctccaggcttactaatgacatcaaacacctagggtgaggcttcagtcattgcacgtttgacggccttgagagacagcgacaaccggtctttccaatggcacagattcaagtttgccctcaagggtccagaaaagcgaacacagctgctcacgaaattggaagattacaacagaaagctccgggaacttctcgagggcagcgacagactccgagacctctctgcgaaaactcctgttgtgactcagtccaatcctgtagccatagatactgcgctttgtaacttttggttaacagccgacacattcttcattgctatcgcctcaagctggaactgccgatgcaagacccactgtgcgaacctccttttacgccatcggaacgatgctacggccgagttcgaagtacttttcacgaaggaacagccatctccggcaacatggaatgtccggaaaacgagaattgttgggaaacagggcgtcaactcgaagccggaagaggaggcacaaactcggatgacctcaccattggaagaggaagtgacgcttgtagatgtagagcaaggagacgaaagcgccaacgcctccactggttccgccaggatcacgaccccaaagaagatcattcactgtctctgtaccgccctagaaacgccggtctcttctacaattccaggggagcgggaacccagctacggctacctcatcaaccaagatatcacttaccacatctacgacatgccctaccacctaacccagcatcacaccaccgtcactttacaagacatcattgatgcagatctgttccaggatcttgaacgcagaagaagatgctccctggcgctaacgatcgcctcctcgttcgttcaacttcttggttctccctggctgcccacgaccatcacaaagaagggcatcatcttcctcctagacccgaacccctcggcacaatcacttgccgaagacaagccagctttcctcaacgagccatacgtccaccaaaccttcgtgggcaagaaaacgacaagaattgtagaagaggcgatgtcgattgccgactccctcgaccagctcggcatcatcctccttgagctcggctttggcaagcgtctgaaagaccaaccttgccggcgacggtacgaagagaagttcgctgcgcccaacgatcatgtgcgttcactgtatgatgtgttggcagcaagagattggcaagagaaagtgctcggggaggcgggacaggattatgcggctgcggtgaattggtgtttgggggggaatcgttctggcagcaaagtggaaggtgagccagcgaatgcggcaatggagaggtggagagaggatatgctcgttaacgtggtgggaccgttgaagatatgttatgagtatttgtccgggaagggagtgcgggattgattaaagacatactaggacaggtcaaaaggcattaatacaatttgatatgacattgtgtagatcagaaacagcgtatccaaggtaagattatgcattagttacctaggtatccatgaaaacgtaaggtaccatagcgggagtatggggggagcatctagcctagtaagaggtctcctaggtaggcacttccgcgcgaaacctttcgcgcgaaaaagacaaccaccaacagggtcgaacgggtaataggaagaaagaaagcgacaacaagaaccattgagtgtcacggggctggcgcccaggggtgtttgcctggctggcaccaaggcctacctgcgtgtatacctcgtagaacccttacattgagccactggcttaattgattgataagaacgctcgttccttccattcatagacggatttggatttggaatttgaatttaggaaagagcagtccatctggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggaaaaaaaaagtctagcgcatcgttatagggggcaccaaattgaccaattagagccttctattgaacaactaggctaggtgattcagctatgctagatgtcttgggagatttcccgctacggtatagaaaagttgacacaagggctcgagctaatcaagagctacctaggtatactccgcgcacgcctaaatacccaacaagcacgccatttccccccatagtagctgatatattaaactggccctatctggtgtaaaaaacgagattttcaatgtttccgacatttgacataagtccttaaattggtgctgtaagtgttggacggccgtgcctcttcgcgcccattcactgtgcttccattcactggccctcccgtcctgggtatttaggctgccctgctttttcccttcttccttgttcctaccaccagaatcaacaccttttcgtccttccagtccaacagtaagcgccacaagaccgcctgtcaacaagaagcacttcaaagactccagttgcacaccaaagcaggaaagataggtaactgaaggcttccagaatttatctggagtcatagtgtaaacacaccaacattcaaccatcaccactgtcaccatcaccaacttacgattactcaactttaccaacgccaacatcaaccccgccaaccatcaatatgctacaattcgtcgccatctctgaatgtgttgcgtcgtcacttgatgtcggcaacttgaactctttgactgatttcttggcagtgaaccgccgagtaatcgggattaaccaaacatcaaacatgacattttccacaagttattggccaagtaacaagtctcaaagcaatgccataactcaaatttaacgacaaaggagtcccagtgttgaaaatccaagttgcattagggtatcaaaagccagccatgcaccacagctagcagtaaccgagaaaacgaaacctgcaacgagcaaggcagaacagagcctttccttctgattgactgatgtctcataagatcaatcgttacgccaacgccttcccaccttcagccttccccaccaaccccgaaaccaacttccacaccgccgccctttgcctctgtcctcctccctcctccctcggcgtaaacacctttagcctcccctctgacatgacaaaccccccacacgcaatcttcgccaccctcacgccgggatgaaacaagttcaagcccaggtgcttgtccacataccgacctagggcttccgtaaacggggactcctctgtctggatatctccagaaacaggagtcctccactcccacccttcctctcccagccgaccagccaactttcgtcgcttcttgatatccatctcccacgcctgcttttccttggttttgcccttccctttttccttttccttttccttctccttctccttatcgctctgcatctgcttcccggcccgtacgaacccccgcacgtcagcagcaggaatgatgatgtcaataccctttatccccaacggttcctgactggatccttcattgttctctcccgcggcgggagtggcgtctgggccagttcctttgagttcgggcggtgggatgtagaagccaatattgagaaccacgtccctggctagtggtcctttttcgggtattccagctgttcggatccatgattcccatgactgtacaagacttcgagtgccgagacggagggagctgacgcggcagtcgaaggttgtggagaggaagtcgctgattactgatttgagaggggtgggcatccggagaaggaggagagggaggtggagaaagtgggcggggtttggagggtcggctggttgggagttggagatggtgaattgggttgttggtagggttgattgttgttgatctgaggaggatgggaggagcagcgcggtgcattcggcggtttcataccgaaggagaatgtggagggccttcttgtctttgagattggacacaagtgctggccagtcgagttctgttcgtggtgcggcatcttcatcctcgttctcgctgtcgtttgtttcggggctggtgatatccagtacggcgcccatgctaacccatcgtatgtcgacgtactctaacgccccagctcttcccatcacgccatcctctccgtctgctcttcctaggccgacctcgacgccacggacaacatcaccaactagtatttcgcgcagtcgttgtgagagagtctgtaatcgtacgcggtcgagcggttgtttgccaacgtacagaggggagacacggtgcgtcgagaaggtggtgttgtagaagggtggtcgcgactcttcttgctcgatgatttctggggaagattgtcggtcgggggaggtagatgaacgtcgcgggtcggattcaggctcggtttcggtccgttggcgtttgcgaccttgtggtggcatcttggatatctgcttgtgttgtggctggttgagtcggccaagttcgtctagctgttgaagctggcgtccgaggatcgcggggcaattgcggttgcgacacgttggttgtagcttagttggtgtagtatgacacttgtaggtatgggcgcggtcagctctactaagacagcgcgtcgatcaactaagaaatggttgagcaatgtggttgacagttggtgttttggtgttgaggaaaaggcgagggaaagtcaacaatccgttgcttgggggaagtcttatcggcgttacccaccttatcagtgcgttcgcgtcatgcagcggggaatccgctgaagcgtgctgtggttacagtgggctcaatcagagattcagggttcgggttacatgagtgtctttcggttggctcccccttcctctccacatcgtcaacagccatcaccaaaacatgggaagggttgcttccctcactcacttccaacagatttggcttagtcggctatgaagatcatcattacactcaagccggagtatcctcctctctatgccccggccttttcccgggctggccatcgtcaacaaccacgcctcgccattttcacgaaccaccaagttcacaatttacaggtaaacgatcgaggcatatggacgttgacaaagtaaattataaaaagatcgacataagacatgacacatacgcttatcccatcctagaggtaggtatgtttgttgtaatcatcacctcccccgccaaatctcgaccttgttcccaaacgtactttccgccgacaagctcttgctatgctgcacccccctcgccccatcaaactcaaacccccactctccctggtgagcatgtcctccccccttctgatcctcaacctccctcgacacggtactgaacgcactcgtcctcttctcctgcagttctatttcctccacaccatccacactgaccgtacacgcagtccccatggtcggactcaacggctcctcgctcctctcactcgaaaagctgatgacctttctaacctccaccctcgagttttgcccttgcctttgccgctcatcaccaatcttactacttccacctacgcccgcaccgccaccacctcgtctgctgcccgcccaactctgcgaagttcccttattgctcgtccctcttctcgaagtcttgcccttccaaaaccggaacaagctcttgaaatacgggacacacccacacatgattcccaaatggatctccaccgccgtccacgcccacagctggttgccctcccacgtcggatcccacgtctcccacaccacataatggacccagtacatcctgatgcacgccgcaaacacgaccaacagaccaaaactaaacaacaccacaagaataatgcgctggtggatggggatatgcgcccggaaaaaggtcgggagcggcaaaacccagacgataaagtccgcgagagcagtgacaatggcgtgcgtcatgagcggcgcgtactcttggatgcagtcggcgctgtcggactggatcaggctccagtacgatgacacggggtggcattgtgtgaagagcaggatgaaggagccgcagttcatggcgatgataaagaccatggagactttggtcaggcggcggaaccacgagttcatgggcgccagggcgaggtaggacaccaggatggagactttggagaagcaggaggacatgatgaagacggcttgcgtggccatggagatcttgcgcccatgcgagatttcggtcacggtcaggtcccagatgtgcttgtcccagccgaaagtggtgtaggcgaggatgacgcagatggagacggtggtgccgaagatctggattatgttagttccgttatgtttggaagttgggggaaagacatgacataccgaggcgatgatcatgaaccagtcgtcccatcctgttttgcgtagtaggcgaccgcggacgtagagtcggagaccgagaaacatgagagacagcggaagcatgatgagttcgataatggtgaggcccggtcctcggctttcagggttgacgtagtttggtgttggccattgggccaggacgtctggtggtgggattctcatgctggcgaatgtgtgtatgtgtgggtgttggtgttttggctcgatattcctgatatctcgccttttattgtttctttcgtgattccttctcgtcggtactgatttgccgtttgttctcgatcatcgaatgacaggatctgtcgtccgtcgtccgtctactttcttgacgccagcatcgatttcgtttccttctgatgtgatcgctgatcacaggtcgtggtgtagtgtagtgtaaaatccggaatgaatggatgaatgatcgacgacgacagcccaacagccctatatcctactctttatttccttccgagtatgtaccagtgctagactcccactattttagtactgcaacactggcagcggaaatctctgaaggtcaagaaaagattgactagacgaggtagcaagcaagcaagcccgccatgtgctgcagagcaaggggaagacgaagataaaaggtgatcttaagggcaccccccctctccccctccaaaccacacagcatgtaaccaccctcgttctcctcatcttcccttcttcatgaccctctttcagcgtggaagttccccgtggcagggcatagtcgccgagcacccggtgctagtggttgagaagggaaactgagctccggtctgacaggtccgggtcccctggttcgcatacgaccgacgagttctagactagtgaaggccaccttgtgctttgaccttgatagtgggtcaggagagggtgatgaacgggcaggctgcagtgtggttcatcccatcgagccatccatccccctctggtctattgactgatgggttcatccattgatcgggcagcaacttcttgccggtctgttggcccgtgtccgtgcggaaaaaaccaaacttcgcttccaacttttttttgttgactccaagcagcctaggccgaggctaaacccacccacgagactcctcgctgctagtgtactcgtttttcccagccgccgtcaaataggggaatcctcgcattcaatgactccagaccttctagaactaagctgtttggagtccttcactccgccgccgtctcaaagccccaaacccgcttcatcagcggcgtcttcttggccatgtggagtggcgctcggacacatggtgatgccgagtcatgatcaggtatgtagcgagtgtatttctctgctggttcactgagatgaagaagaaaaagaagaagaaaagagatctgatctgagctgtcagccacggcaacgatcaaccgggaaccagggggggggatcatgaagagagagaagaaaaaaaatatacgaaaaaagaaacgaaaccaccacgcggaaacagggatggtgaggccaagggtcggagacaaagagggaaagatggagccctggggaaatcgcaaaataacgccaagaggttgaggagccactgggcagcgcgtgatggtgtctggtttgggaatagcgtcctccagctccgagggctgcgacgggccggacggggatgaggtgtctgggtagggctaggtacgaaatgtctttcagctgaggaattttggttgccgaattccccagggtcctccctgtgccatttgttttgagattatcgcaatgatatcccctttttggttgatgtttgccgtcgaaccgagcgatcgtcgtgaagcgcttttggctgttccggattttccctcacatacatcgccggaagataccaaaagctgaccgatagcttagtcgcttccattctttcatggtgatgacttcgcctactctacagaaatgccaccctgtatactgtaatgtaacacctccatcgcaccaaaaccgcccacctaggctgctaccaccaggcacgttccaggccagacacacaggcttgagaggcaccacccgcagcgggcagcggaaattgcgcgcgcgtgacggcgtgacatcgtccatcgcttccacgagccgaggggttgagccgagaaatctcccgtcagcatctcattgccttgttgggaaaagtgagaaatctcctccgaaaagaggggagacaaatacaaaatgggttcgcgatgcctgcatgcatgcatggaatgcataaactgccaacccaaattatatcccatgaagtgtttcgcaatgtctgtccaatgttctgtgtgattgcacttgtctcgggtgtgaaacgtgtgcgggtacaggaatgcataaggcaacttccatgaacctgtgtgggtcgtcgttcggtcgagatcgagatggatggagcgaggtaacttcagtatgtagatgcaggcagggtgctgaaaggaaggaattttactatgatttcctgcaggaaagtatctgcaggtacatacctacctacctctacctctacaggtgcaggcccccctcccccccgctcgcctcctctttcggatccaatcccgttcctgtgattactacatgtgtatgtagtgtccctgcatggaagaatgaggacatggagtggaagacggagagaatggatgatggggaaggaggggaggggaggggaggggaggggagctgcccctggtggaagacgaaaccgaaccgaaaaagaattctgcgggttcatgctgaacttggcaggttgttcatgattgtttgtcatcaggttggggtgctggttggatggctggctggctggatggctgtaggatggatgggggaacggtcgattacgtgatgacaacttttgacgagatggagggtaggagtgtgatgacggggggaagaaaaaaagaaaaagaaaaaaaagggtatgaagagggtgtgtatagagagtggaaagagggtgtagaattagactagcataaacaccaagaaagatgaatagtggtaggggaccgcgacttcctcacctcctcctcaacatcatgaaatccagagttaccctaggcagtcaagccccaacaatcaccgagagcgtttgaggagtgggtaaaggacttgtacagataatccggatgtgatgagacataagagaaagtgggtagcacaagtcctgatgacaaacccctttgtgcaactcaacctgtccaaaagggggctgtttgggtgaatgctacactttgggttacaaagcttgtttagccgacggactcggcttgagaagaacgaggtctgtgtacatccgtaaaaggcaactgtagggcaagatttggggttttgacaacgccttctcatgataacgtccggagatggtgataaagcttcttggcttccacttcctttgaaggacgggaggtatgataatgaaaccgagctgtcactgtcactgtctggtctgtcaaaatgccaccgaagtttgcttcaagttgattgagtcaggtcattcgtcgttgaactcaacggtgttcttattccgctagaggtattctccaaatccccgaaaggaggggggcaaaaaagcaagactcgcaacattgggtatagcatcacctcctctctctctctctccccctccatccttcccacggccttgcttcttccctctccttctcgccatctcaacaccaaccgcatccaacccagaaaaaaaaaaaatcaagccccaacttccacaatcctcccctccaccctcggcgccaccgccttcgtccacggcacgtcaaactcaccctcatccagacaatcgcatgccttgctctgcacccccgccaaccgacaccactttctcgccacccgcctcatgatcctcatctcgcgatcaatcagcttcacatccgcgtctctgccgcttacccgtgagctgggtctgctccctgaactgctctcgctatcggaagcactggtatcccccacggccgtctgcgattccctcaatggttttaccgtcgaccttcgctctctaagcttagcgggtgtccagaacttccagttcgagaggggagtggaggagccagcgccgtcttggccagcaggtgtgggttcttcttgttcatctttctttgcttcggcgtcaatgacgcacgtttccttgtcgcaaccgtctcccgtcttgggctcgagggtagaagtcagggatttggaaggttccctatactcatccacacccttgacgaccttgccccagtgacgatcttcttcggcgccccaaaaggcccatttgtcgagggctttcagcgccataaagtactgtcgcagcatcatggagatgagaatgccgttctcttccgaaacgacttcctcgcattcgccgccttcgggttggacgaggagagaggtgtacccgtcttttccgcgggccatgtaacccctcgttgacattgtgtaggtcttttccaggtcgatcggttcgccgccaacctccacgcttgtgactcgttttcctgatggtagggaagggtcgaaaacgaatttgatgttggatacctggggaaaccggccttcgagggccggaaagagggagacgccgttctcgagcgcgtcccagactgcttgtcccttgactttgatgaccaccacgggatcttcaaaggggaagcagtcagtcacatccttgacgcggatcggaccgggcgggtagatctgatcgccgcggatcgtgccggcggccatgatggcgatgtcggcgtggtagtgcaggcgcatgatgtcgcagacaaagtttccaatgttgctttcgcgcaggcgcaccgtcgtgaagcgcgcgtcgaggggggcagcgctgaagccgatcggtttctcgagcgacttctttagcttcgaggtaagtttatccaccaactggtctgtcggcggatcgcggggaatggtgctgtagatgtcccgcctccagatgtccacatcccactttggctgccccggttgcgtgggtggtgaagcaggtcggcgcacttccaggtacgacagattcttgaaatcggaccccgaccgcagcacatgggtcccgttgatgaggctgtgcgcataaaagtgatcgtgtccgcccaaaatgatgtcaatctccccgtccatctgccttgccagcttgtgatcgttcggttcgcgcatatgtgttagggcgacaatgagatcggctccttgcgctcgcagttcgggcaccagctcttttgctacttcggtcgcggagcggtagatgaggttgggaggcagggcattgatggtttcgagccattcgcgctcgcccaagcctagcaggccgatcttaagcccgttggcggtcgtgatcatgtgggtgcggccggcgttgccaataggcacattttcgccgagcgcggggtcgaggacgttggcgagaagccaggggaaggcgcatttggaggtcaggtgttggaattgcaggacgccaaagtcgaggtcgtggttctttttttccccccaattgtcagcaactacattacaaagtaaacacggggcttgggagaaagaaaatggggggaaaaaagaaaacatacaccaacacaagcgcactgagtcccaatcttgttcagaatcggaaccatgtggctgcccttggtcaccgaactctccagactcggattgaacacatcgcctgaaaacagcgtgaccagctctggcttcccttgcccttgataccgctcatcgttgcgatactcgttgacggcggtcatgaagcgcgaaatgccgccgacgggttcggctgaggaggcgtcgaggtggtagacgtcattgaagtggagcaggcggaagtcgggttcgggtggtggtggccccactggtgattctgccgaggagttgagacggccggacgagtaggttactgttggctcggccgaggctggtacaggtgcgtgagatcccattgtgtttgcgtgggaatattaattatatcgtgattagaaggtaattgaagatggtgtaaggtgggaggttggttgaaggtggtggtagtggtggtgatgttctttgttgttgttgttattgttgttgtcatatgatggggtactacacgtgtagatgatgatgatgatgtagtggcggttgttgatcaacaaaaagtcaagctagtgtggcagcaatccaggaacaagaaaaaatcaggggatctcatcaagtcactttggcggggaatagtccccttcatatatacccgtcatactaccactacctgcctacctacctacgtacgtatgccgccagatctacttcggttgtcatgtacctagacctggcatggggatgtaagcaagatacctagttcaaggcggtgggtgtgggcagtgcggtgaacgaataaacgaaccacttgcttccggttggccctgttttcttttcgtctccagcttctttacctatcttcaaatggcggacaagctttgaagtccaaataccaagacacggaccaagaactccgcctccttttgttttcccgttgtacactagaatacaaggccgcaatcccgaccagtgactgaaacacgttgggagtcattgtttgccaatgggccgcccacatagccgtctctttgacattctggtggagggaaggtccctgaatgtttacctcacagaccaaccattcaaccaagctctccaagctcaccatcctggtgtacgatcacaattgataactacagatttaaacatgctgccgcccaagctgggctgtgttacctatcgtatgtaggtagacaggtacgttcagggtgcatggaggcgtggatggtgtcgattggactgaatctgtcggagtttatctgcctttccattcccgatacgagtctcagctgaaacacacataacgtgttgatgttgataggggaatagggggtcatgtagcgtagacgagggagcgggagataccgtgggctgcccgactactggtgagctgggagtgggagctagggaagctaggtaggcaagtgtggagatgggttggttgtcatgggagataacagccccggataggtaacatggagcacatcccgccgttgctctcttccatttcattcctcattaggtgatgactatcattgatcacgggatcctacagccagatgctataaagcatcaactcctcaatctgtgaaccagtagcagtcaaacgggagttgaccaacatcaccgaccgatcacgaggtcatcaggggaatgtaaacacaagtgaaaggatctacaggcggttggtcatgggggttcttcaaagcccaggggggctgcctgatccccttccagggttctcagctctagatcctccaggggcggcagtggcgcacagacacccacggacagcaaccgacaactgaaagggaaaaccccgccatttctccaagcctccccaccaaaaccccaatcggaggtctccgcccgtcgtttgtcatcggcgccaagtagaatcccgtcctccagggctccaggtgcccggctggtcaccggaagggcgcggagtggagttcgggggatgtcactgccccgcctcggctgacagtcccccggaggcgggagggaggtccacttattttttcgagtcatcacggccccggcttccatcgggttccttccagtcggtagacatttatacggtccaatcccgtctccgtcttccggatccgaattgccacttccacctcgtgtgaaaccaaagccaagacaccaagcaaattcacaatggcttccactgctcctgttgtccgccacgccaggcgcgagggttcgtctccgtcctcttctgacttctccctgttgtaccacacaagctaacaacatctagacgtccccgccatcctcggcctcatccgcgaactagccgactacgaacacgccctcgacagcgtcgaagccaccgaggaaaccctggcggcaaccatcgccttcgccccttccgattcctccgtcgtctcccccagccccgagaccggcctgcccatcaccgaacccgtctcgccctccaagcccgcccgctgcctggtgctgaccgaccccgagtcgggagtcgtcgtcggcatggcgctttacttttacaactactccacctggcgggcgcgccccggtatcttccttgaggatctgtatgtcaagcagagcgagcggaagaaggggtatggcaagcggttgttggtggagctggcgaaggaggtggaggccatgaagggaggcaggctcgaatggaacgtgctcaagtggaatgagccgagcatcaagttttatgagagcgaggcgattggggcgcagatgatgagtgagtgggtgggcatgagggttgatggggagggactgcccaagttggccaagttgttggattagatggttggttgaaggttggaaaaaaagaatatacccatagttggaaagggcagtttgacgcctagacatatgatgtttgtgttgtggtgcttttgaccatgaaacgtgctcgggtatcattttctacaagttgagcaaagtccctttctatccacccatacatatcccatcccaaataacggcccgcaaactgcgattactgcttgcccttcttcttcttgggctccgctcttaccggtgcgccctcaaagaactcgagatccgccgatggtgccaccggcggttcatacttcttctgtccccattctatctcccacccttttccatcctttctcctttccataaccgccgtcatccgccagacttgttccaacgtcctcctccataacctcggcgtataccgatggcaattgatgggctgttgctcccccatcggcagatcctcgtccacttgcccacttagcaacatattcctcctactcttctgccggtccaccaaccaaatcggttgtgtcgcatacctctgccagttccaatccagcaccgcctcctcttgtgacttgtcctccttcgcccataccatcctgcccaccgtcctcctcttgggtacctcccactcctccttcttattcaccaaatctctcagcagctcccactcctccctcggcaccggcgggagcaccttctccgccacctgcttatacgtctttttcaacttggtcctcctcaccttttcattcagtggcccgccccagatattttccttgggcacatatcgttccggcgccaactggtggtttgtaatttccggcttggggcggttgacaatcggcggcgcgtcgcctcccgtttgactccttacaaacgccttgagcttttccgtgtcccagttatccaaccagtccggttttctgccttccttgacgatggcccgcgccttgttgatgtatttttgtagttcctcgtcgctgctcggggtgtcgggctctaatagttctgcaaggagctggcggcgtttggcgcccgttcggccgaatgctagcaacaaaatgcgccgcatgcgcgggaggtcgccggcgttggcggcgcgcaggtagcgcagatcgtggtgggcgcgcttaagacgggtggcggtttggggacaagaggacgggtcggaggcgcggtgggcccggaaacgcgtggtgatgcgctcatcgaagaagggacggatgagaacggggaggtaggaggattcgcggaggaggtgtcggtagaggtggagggtcgttgtggggtgggggaggggtggtgggcgggacatggccgcgcgcgcgtggaagaactgaagttgtgggttatggtttcgagctggagagtgggatatcgagagcggaaggtcaagtttttggcagtatgtaccagccggaggaatgggagttgtgagttcgttgttcgggaagttgtcattgtcatcaaagttgaagtggcactggtaattggggcatgttctagagggtgtatggtaattgacgaatttacagtctatgttacacacatccacgtaacttgaagtactactaaacgctcctgctttagtgaaatccatgtaatgtcacaacctctgggtccgcaacgatcgtaaacataaaagaaagaaactgaatgacaagacggaaatagtcctccatttgaataccctatctcttgagccagccttcaatatttctggggttcgttcgtagctgatgtatcaaagacaccagttaggttgttactcatttgttacacagcttgtatcaattcgtcacacataaccacccccgtgacctggcgcctgtcttttttcgtgtatcgctgagcgcacaaggcaatctttcacacgcaaacacgacttttcgcgcaacaaacacgaaaccaacacgtcgacctttaattgactttttgcgaacaagggaaacgtcattgtgaccatcgcgggcacctttttacgccgtggtgttttggagggtaattctattactactactactactactactactactatccccagtttctaatcctgctgccaaactgtccatattccccgattcgttgcgccttcgccgccgacccttcccttcatcaatttcgccggcagctgcaaacgtccgtctgttatcgactcgctacttacctctacactacttactgttagacggcaagaggaattctgccacagcatcaattgtggtctcatatcgatttcacctgaaccacggcaacggacggcaatcaccatctgtcgccagtcaccacctgacgtctccaactcccttctactcgctgcccgtttccttccctcacttcggttggctcgcctctccagtcccccgcctccataaagacgttgtgattcccccaatcttgaaggacgcaacttgtatcatttccggccacagctctatcaaacaccactcgttcagtcatcagtcatacacacagcagtctttactaccaccctctattacccgcgacaacaatcaaaatgcagccaccacaactgggcggcgcctcgcagcagtcgcagccgtcttcccaacaatccttctccatgagccagtcatcccagtcagtctacagacagtacacggatccccccaaccggctacacaacgaccatgccgtacctaccatctactctgtgagcctattctcctcctcccccatcttccatactctctccactgtgctccgactgacagctacaggccacgtactcgggcgtcggcgtctacgaaatggaggtcaacaatgttgccgtcatgcgccgacaaaaggacggctgggtcaatgccacacagatcctcaaggtcgcaaacatcgataagggacgccgtaccaagattctcgaaaaggaaatccagattggcgaacacgaaaaagtccagggcggctacgggaaatatcaaggaacttggattccattcgaacggggtctcgaagtctgccgccaatatggcgtcgaggagctgctgtccaaactcttgacacacaacaggggacaggaaggcgagactggaaacgtggacacccccaccaaggagcaggccatggctgcacagaggaagcgcatgtacaacgcgagctcgcaagagaatcgcggtattggctccaccggcaccttcttcaagaacatctcctcgacggcctcaaccgcagtggctgccatcagcaaggctcgcttcgattcccctgcgcctagaaaccgcagcggtcccagcagggcccccagcttcaaccgccagtcctcgatgcaggatgtggccgatttcccaaactcgcaacaaagccttgtttcgaccgaatacgcaacccagacacagaacgccgactcgggcttcgggtctcaaactacgcaacccttggctggtgacggcctcgaacaaccccctaggaagcggcaaagagttctcacccccgccaggagctttggcggccagactccgggccaccagcctctcgacccattcaatgctggaaatattgccaacggagactctggctctcccacggagcccagcaactctttcaactacgatcaagtcactgctaatgatggcgatgcctcgtatgcccttggcccgttgcggccgttgccctatgagaataacgccgacgcggaagccaagcgcggtatgctgatgggcctctttatggatgccaacggccccgaggaggccatccaggctgccctttgcaatgtgtctccccaggagctggactcccccatcgacacccagagtcacacggcccttcattgggctgccaccctctctcgcatgccgcttctgcgagcgctcatccacgcaggcgcaaacccctggcgtgtcaatgcttgtggagagactgcccttatgcgtgcctgcaccgtcaccaactccatggagaacaacacgtttcccgagcttcttgatctccttggttgcactcttgacgtgaccgacgacaagggccgcaccgttttgcatcacattgccgtcaccagtgcggtcaaaggccgtcattatgctagccgatactacctcgagagccttctagaatgggtggtccggcaaggcagtgctccaagcagccaagagaacggcatcggcgataggaaaggacgtcgaatgggtatcgcccggtttatgagcgagatcgtcaacgctcaggataatagtggtgacacggcgcttaacgttgctgcacgcgtcggtaaccgcagcatcatttcccagcttctggaggtgggcgcggatcccacaattcccaaccgagccaatttgaagccgctggattttggcatcgggattgccgacgccgagaccaacgatgatccagcccaagaaaagactggggctacgacgggcagtggccataagagccgtgagaccagtgacgaggttgtccgctgtaagttcttttttctgattttctatccttcttgctccattgctaacgtaaagccagccatcactcacctcattggtgaatccgcgtccattttccagaatgagctgaaaaagaaacaagaatcgattgacaccctccattctcaactccgcgtcacttcctcgcaagtcggtgacgcccgccgcaccctcgagtccctacaagaaaagctcaaagcccagcaactggccaagcagaagattgtcaacttcaaccgggcatgtgaagaggaagagcagatcctcattgaactcgaacagcgtcacggtcggctggatgtcgcttcggccaacgcctgggaaatggaactcgagtcggcactggaaattgtcaagacgcagtcccccaagggactggacccagacagccgacctagcctaccgagcgcggcagtgctaagagctagaatcaaggcactacgggcgaggtcgagcaaaacgcgacaggcggtggcggccttgcaggcacagagcaaggagaaagagctcaagtaccggcgactggtcagcctctgcaccaggaggcccgaaatcgaggttgaagccctgctggatacactgacgagggcggtcgaaagtgaaaagcctgaattggagattgcgagggtcaggaggttcttgggcggcgtggagggcgtcgtgcattagaagcgccagggctacttgagcgaatgcaagtgtgatgagaaggattgctggagtttggcggcgctgaggggaggtgcaggagtgtggggtggtgggggtgacgacggttcaatggtacagagtttcgactttcaggatgacccggacagtgatgacgatcccaggaaggaggatgacgatgaacagggaaatattgatgaacccaaggagcatggggttcatagtggcagcgctggggatatagtcgatgggcttcttactgatcgagatgatggtgaccatgaagaggactcccccttgtcctctctcagctcatcttcccaggcaacaactccgcagggacggcccgatgcagagcaaaggaagcccgacgtggcacgcggtaagcgtaaatcccattacaaggctaggcatccaaacgtgagctaacttcaaaccagggactggcctcaaaaagtgccgggtgaaagattgctcgtttgcaggatcagggggtgactttaacctgcacatgaaagttgtgcacaagtagatcaagtgcccccatgctgcttgtgagtccatgggacccaacaaatcttcgatctacagacatcagaaatataagcacggggccaagtctacatgccgggtcaaagattgcttgtttgcaggctcaatggatgatactaattttcatatgaaagaggtgcacaagtagatcaagtgcccctatgctgcttgtgagtccatggcatccaacaagacttcgatggctggacatctgaggaagtgtcacggggatagatttatatgccgggccaacgattgcatgtttgcaggatcaaagggtgacgttgatagtcatctgaaagaggtgcacgggtatttggggtgccccgaggctgcttgcgacttcgtgagccgccacgagggtgcgctttctcgtcattatataaaagcgcacgcgagaagattgcgggatgagaagtgccgagcgaacaactgctcgtttacaggatcaaaagatgaggtaaagctccatatgaaagaggtacacaagtacctcgagtgtcccgaggctggctgcgactacatgggacccaacaagattgcgcttcatcagcaccaaaagggtatacatggggaaaaaatgcactgtcctgtagctggttgcgattgggatggaaccgcacgtaactttcttcatcataaacacaaacatggtccgacatacaagtgcccagaacccaactgtcctgtcacgcacaccgcagtactcctgaagaaacatatccgaagggcacacgcgagacccacattcacgttggaaatggtgaggaagtgcgaggtggcgaggcaagccaaagatcatgaagggttggactggagtatcattaatgatgctgatgaagacgaagatgatgaagatgatgaagatgatgaagatgatgaagatgacgaagaggacggagaggacggagatgatgaagatgacgaagaggacgaagaggacggagatgatgaagatgacgaagaggacgaagaggacgaagaggacgaagaggacgaagaggacgaagaggacgaagaggacgaagatgacgatgaagatgacgatgaagatgacggagattatgatgatacagtacgatagccatcttgtataataactttagcgaagaatgcttctaatgaacagcgtacaacggcccaatcgattttattataacttcacttccttttcttcgtttgtattttttctgttcttttactttccacccactctcgttctagacagaatagttgagacttttgccattacaccttgggtacctctactcttagtacgcttccaagcgtctttataacatctatgaacttcatttacactcatgtcctaagtagaaatgtccccatgggactctagtcgatgtcttttcgaattatggtagtccctataacagtttcataacggccgttctgaattatgacatcggtttcggattggtttacaggtatcatcaattctgtcatggacgacggagctacttaatcaactcagcagcaaccgacataatgtgtccagcatgcaacatgttaatcgcattcggcaagcatcaagaactggcgagctggtggtataaattcttagcttttcgtgggatttataaggcattgatggttgtttcctcctcctcttcgtgattgttaccttgattgaagagcatccagtggtgtcattcatccatgtccttgtcccaaaaggtccttttacccaggaaccaaagaaaaacccgtgccaccctgatttcgtgtttccctaggccttgtcttccaccgtcaactcctccaccttcttttgcacctcttccactgcaccgtcctgcttcttctccttccgcaaagctctcaactcgtccaaagtcggcacttccagcccatcctctcctccctctttacgataccacgccaacaaattcgccatatcctcccccgtcatggtgcccatttcctcccacccgtacgcatcactaacttttttgatccagtccatcctcctcttcccttcttcctgggcaggagccacctcgcgcaactttttgcgcagctcgcccatctgctcaatggcccgccccgcgttcttgggcaacgccttggcgatcagtttccgaatcgtcgatgccagcctggggccttttccattggtcgagaccataatttgtaggggcccatcccggtggacagagccaaagtaaaagtcgcattcgggagggacatcggcaatgttggcggggattttgagctggtgggcgagtttgtagatttgggaagaggcgacggggtcgtcgatggctgtcaagatcaacgagtagtcgttggggtggtcggtaaggtcggctggctcgaaggcgcgggggatccaggttagggagttggggaattgggtgaggcggaaggagacttcggggtggaggggggccggggcgatgagggtgacgagggcgtcggcggagaggaggtggactagacgggttgctgctacctgtgagggaggaattaagtcagcaacagcccttggaaggagggtcagcagacctggaagaaagacatccatacctcaccaccgcccactaggagcactcgtttgcccttgatctgccatgcgatcagcagactgccgcccgtctggatctcggggaagttgtttgggtctgctcgtccggtcgtcattttgtgtctattgtgttcgtatcacagcgccagcgctatttgtccgtcgtcaagtcgtcgttatggtagatcctcgaaagaaaaagagacaaaaaaggatcaagtggtcaaagaacattgtgaacgggaggcagaagtatttagtgaatgactgatgaggctgataatggagattctgccgctgacgtgcttctgctggtgacatatttattggtggacaatggagggtgatcctggtggtcacagaggggcgattgcgggagggtggagagggggggacgggatcggaagatggagggatacttcctttcaggctattgcttggttatactgagaggtacatgcctaacatatatcgtcttggtttccttgggctgaccatcgacgtcgtagtcgtcaacaattgtttacttgcaggccccaaaatagcggatcccactgaacgtcaggcggattacatacctctaggctgggctgccgcagctctgaggtgacactgcccgcctgcgcctaccgatcctcctctaggtacctaccgccgctcccgagccaataacgaagcacggcacccagtcaacttcggttgcccaacaacggggaaccaagtgagacgaccaacttcgcttccacttcccttccctcgtttcactgaccatctaggcaacaaacaatggccaccttgtcgacgacgacgacgccgacataacccacctccttcttgccctactgtaccacgactgactgggctcccatcggtcatctcttgcgccagttccgtccatattacagtatcataacaccgacgacgacgacgacgacatgtccgggcgcaagctcggaggtgggcgcatcttgggcaacggcaagggcctcgccccgcccacagcagcagcagcagcagcagcgtcgtcgtcatcgccgtcaccctcaaccatcgccgccatccatcgcgccgccagcccctatgcgccctccgacagcagcaccgtctccttcatatcgcccaattccacgcgcgagtccatctccccgtcatcctccgccccgcttcctcatattccgcaagacctcgtgtccaatgtcagcttgcccggtccttccaatggcggcgcccaatccgtcggcgccaacgacaaccgactcgtttgcccaatatgccaagaggaaatggtcaccctgcttcaattgaacagacacatcgacgacgtccatcaagagttgcccgaagagacacaagacgaagtcaagagctggttcgacaaacaggtccgcaaagcaaaaaagtttcagccattgaacatcatcaaccagaccctgcgcggacttgatgttttcgaatccaacgagacgcaacctgttctcgcgaccagcgccatcgccaccgcacccggacgacccgcagaaaaggcagtagacccagaggaactagtcacccgacaccactggcagagaccaacggggaacgacccctgtaccgatccgacatgtacaagaaagttagggccctttagtgggctggtcaactgccggaaatgcggccgcctgttttgcgaggaacacaccatgtaccagatgaaactttcgcgatcggccaaccacgaaccggtacgagggatatggtgtcgagtgtgcgagacttgtttcaagagtagggaggggtataatgatcactggggaacggtgagggatcatatggccgagttcaaggcaatacgggcaaagagggtggacagacacaagctggaggtacagaggctagagaaaaggttaacaaagctgacgaggttgttggctgagatgccgccggaggaggggtcaggattattggccttgacgggccagaagagccagaggaaaatgattgagcaaagtgtggtcagctgggaagaggatggggcggtcacgaattgtccattttgcaagcaggagtttggcagctggacgtttaggagacatcattgtcggatatgtgggaaagtggtttgcgccgatccggagacggcttgttcgacagaggttgggttggatgttgcgcatcgtacgtctcccgtcattttgtcatgttgacttttgctgaccttctttagcaacgataaacaccgaaaagccgcccagaatcgtcaccaccaccctcgacatccgcatgtgtcgcgactgtaaatcaaccattttctctcatcgcgacttcgctgcttccatagcacacaaaccaccagatcaacgcgcctacgagaccctgcggcagttcgagcgaggcatccggatgctgatgccctcctttcaaaaagccctgcttgctcttcagcccccgaacgaagacgactatcgacaggataaacccccacccacgtctgctcaagtgcaggaagccgccaagatccgaaaacgactgacagatgcctttgcgaaatacgaccttgccgcgagaaggctaagagacatgaagacggatagcccgacacagttgaggttgcagcagtctgtgtatgctgccgcgtcggctttcttgcatgctaacctgattcctctgaagtcggtgccccgagtgttgcgcagtaacagcatgcaacaccaacaccggcgcttacttaacgggtcaacatccaccctctcgcccctacgaaacggggagtctgccttctccaaagacgccgaaacatccagtaatgccggagcaagcgaagccagtgtcgtccaatcagaactggacctcgaggagaaagaggccaaggagaggctggtggtacttgaggaacagatgttcatggtgcaggagatgttgaagagcgcgagagcgcagaggcggttcgaggaggttagcgcattgaatcgaaacgtggaagagctcgaggcggagattgagagggctaaagagggggttagaggggttgaggagcggatgggtgctctgtacattggtggataagaggatgtcgagtactatgggtatgggtctttttttgggggggattagcatggcgtaggagttttggagcattaccgcattggggtattgttagtttggcgacagttcagagggtgtagttggaaaattgagcaagtgtcacagcagcccgaggtctctctcgtggtgtagcatgcgtatgtcctccggcggttcatattctccaacgacgtattcgaacctttcgcttccacaacgatattacaggtcggcgactggtagcaaagtgttcacgaccaaggtcaaaggcgatgttataagagatatcaaagtttgtgcggttcaattcaatgattaacataacttcttgcagaacagaatcccaacgacactgggtatcacatcccctccttcttttctcatcctcaacattacaccatcgacgtcagtctcctcatatctactcctcatcctcgctctccgaatcggaatcgctctcgctgtcgctctcgcatccacagtcagaatcactgtccgagtcactgtcactctcactctccacccccttctcaccctcctcctccttcttctcgccctcaccacccttaaccttctccaagttcttggccgcctccgagttcgagaatccattcaccaaatccatggcaaacggcggcgcaagcccctcgaaccctctgacctcctccgccatcgccagcgccttccatccgttaaactgctcagccgtgtgcgacaaagcgccctcgaggtcgatcttgaggtgtccgaagccgaggcggtggtaagcccacttctttgaatcctgctcagcctgctgggcctccttctcggctcccgaagcaacagcgtcgcccatcgcccaaccaaggcgcaggaccttggtctttccctgggccttccacgcgtccaagttggcggcgcacttgctgatggacaagcaaccctcgcacaagaaggtgtatgtcaggtgcgtggcgctgatgctcgtagcggagggaatggtgcggatcttgaaggcgaggtccttgccggtcgaagcggcttgttggacagcggtcgtggggacgtcggcagcagaagcgccggaggcagcagacttgacggcctcggtgaaagaggagaaggcgaggttaccgaagccgtcagtttggagaccgaggaagagaggtaggtgcgaagcggtaagtttgggagagatggagatcccgccccagccagcgccgcggcctaggccggaggtggcgttcagagggaaggagagttggccgataaagtccgtggcgtcgttggcggcagcatcagcaccggaggggaggctggacaaagcgaggccaaaagagaactggctggtctcgtcgtagaaccgctggaaggaaatgccggtggccgggtcgacgaagggcaccgaggacgcgtggggcatcgggatgtgctctttcttgtcgccgttggcatcgccgcccgtcaaggcctgaagaccgcgcttggtgacggtggcagtgcggttgaaggcctcggcaggaaggtaggtgtggttagtgtacatgttgtgagactgggcctgctgttcgggcgtccgagtgctttcgatctctccgccgccggggatggagcgctgcttgagatggtcggggagctcaaagtgagtgccgtggccggggatgtggtgagtagtgccggcggcggcgacgtggttcttgaagccgccggggttggtaagggtgggggcgccgagggcggagccggcgacggcgaggaggagagcggccttggttaggagtgacatgttgtcggtttttgtttttgtgatattccttgtaaagactgacggtaggtgggtttgggcgagttgtttcaaagaatgactggggttgagttaagtcgtcgtcgctggttggaaagaaggactgcagttggacttctgctcgacactaccgttgctgactgaaacagatggaaaggttcgttcggcagatgggcgaagatcgaactttaaaaggagcgcaaacgacgacgtcaaacgacgagattaaggaggcctaccagccgagtggtacggtaggtaggtagggatctgcaccgcggtctgttcggcatccaccacattctaccgagggcgatctcaatcaccaggggtcaccagggggggacccgataaggtgatcgcaatgactcggcaatacaaaacaccaacgggaattaactcttgcctcgagcttggctacagcaaaagccaaatcctggggctgaaatgacaataccctttgtattcattgtatgtacgtcactttcattcatttcccgatgagtcctcctcacgtggcgatcagcccaacggcaccagacaggcatatcacgggccgctaatgggcttcccccccgtaagggattatgggttcacacgaatcccatgatgccacccgagacactcgaccatatcacctcacctcccgcttgtctcattctgggggtaatttgaggggtcgagtacggtccccagcaacttcaattgaagatcatcgccggcagttcaacctaattcatggcatccagcgtgcggtgagccggtccattattgtgagaagtgaattccctctctctcacaacctgaacccagcttcacatcaccacggatcaacaccggtatgaccgttcgagggacgctcaccgatatctcatcccagctttaacgggtgccactatacccaagaatcgataattgggaagatcattctcctttccattcggtatatactgcatagtgcactcgccaacaaagcgatggcaagttccgtgtcgataaccatcacggcattaccgccacatactgatcagtcacggcagtccccgaaacagtcaatctcaacaacttggcttcctccgcaactggcctcaacctgagggagattattcccgtttagtacgcccctgaccaattcacgacgacagccggtacaccacgacgtcgatgaggcaccgcggtaacttccatcctcatcccggcatcgcatcaaaaccttaacaacgatcagcgataggaacccaaatgccgataaacggtctattaaactgcttgacatagctacgtctacactacctactcctatcatcacacactcgacctcctttctcggtactcttacaatcccatccatcttcacaaactctcttccacaggcagtcaacactcaactcccccatccatcaacacctcaactacctcacctaggtacaattgaccccatcaaacaacgcccacttacccccacctcgcactactactagtggtagtcgtcgtctgcgtagccaccgtcattctagggttaacattacttcccggcggcaaccccgtgccccccaccgcagcaccaggcctcaacatactaggcggcaccaccggcttcagcggcaatctcggcggcgtcaaccttttttgcttggtagtagtcattccattaccactaggcatatatgtaccaccaccaccaaccggcatagtctcaggcggtggatcaacgggataaggccatttctgcgccatggagatggtcgactgtctaggcgtcatgacgtccgctagccacttactgacaccgcgcttttcagtggcggcgggagtgggcgggtggccggcaagcatggcgtaggctttttcgtcgaggtagttgtgttggtttgctgcatcgtgagcgtctgccatggtgtttctgccttctccttcggcagcgtaagcggcgcggatcagatcgttgattacctcgctgttggttttgttgttgttgttgttggggtcacgctgggcgctgttggtttgtccctgaccctggttttggttttggttgggccaagaagggcgggtgaatgtgatggcgggcggcggaccgcctttttcgtcggctagaggggtcttggggccgaagagggaggattcgcgacgacgacgacgccatttcatgaagaggaagaaggcgccggcgaggagggcgatgaagcctttttaaaggttagtttttggattgttaagggatggataggggaaaggtgaaaggggaaagggggacatacccaatacgccaatgactataccagccgtggcaccagcgctcatcttcttcgccgtcggcaccggcgtctgttggccttgcgtatccgcctgcggctggttgtcgatagctccgaggacactgcttggcgtggccgtagctgccggggcaagtgacaagttcggaagcgccgtggcgtcgccggagttaacgggtgccaaagcatcttccggctctgaagtagcggaaggtgcggaagtagaggtaatcgtcgcggtagcactgccattaacggtggcggtagtagtagtagccacgcttccgatggcggtagcagtaggagccgcagtcacagtgctcgtcttggtcttctccttctccttctcatccttctcctcttcctccttcttctcgtcatcagagtccccactacttacactagacacagaagccgcatcgtcttcctcatcctctgggtgctccggatgttcggcaggggcattccttttgcccaggggcagaaattcacgtctgctgatgcgagtaggccgtgagctggcgccagaaccggcaccgagacgcttgggagccttggacgtgaggtttgcagggttggtaggctgcggtctggcggcgtcggagtcggaggcagagtcaacggagttgctatccagggagttgttgtctgaaagagaactgagggagttgtcgtcgctgagggagttactgtccgaggtgttggggtcctggaggttgttttgtctggcggcgatggagcggcggatagcagccttgtgctgctggcgctgaccaaaagtcagacggttgcggttcctgggagcaaggatgggagggttggtgggagccaaagtgggacgagcttcgttagccgaggagttgccgtcgctgagcccgctttcgagactgtccaggctgttatcgtcagctgagctgtcaagcgcctgtcttacgtcgatggtacgacgggcacgacgcttctgagtgcgagtgggacgtcccagaggcttggcctcatcagcagatgactcggcgccgctgtcgagggagtctttggcgctatcagcagagtcactgtcgagtgcctggcgagcgtcaagagcacggcgatgcttggcagccagacgggcgcgggtcttggagctgaggttggagcgtttggtagtggtggaagtaggtaaaggacgggcttcatcggccgaggagtcggcgctgtcaagggagttgtcgagactgtcgacagagtcatcgtctgaggtgttgatggcttgtctttgttcaagagatcgacgagtaacacgggcccgagaaccagctgtcagacgttgacgagtctttgtggcgccggtgagttgtggcgggttggtggttcggggcggttgttgacgaccagcatcagagtctgaatcgagactgttgtcgtcactgagggagttgaggctgttggtatcgctcagggagtcgtcctcactggtgttgagggcttgtctcttggttgcctcgacccaggcacgggtggcctctgctcgggcaaagttccgccagcggagagtgggagctgtggctttcattgtgataagattctccaggtgtctagtggaatcggccggccgatttggtgtgttgattgtggactcaaaaggagagacgaagacgcaaggaaacgaagtgaatgaaacgaaacgggagaattacagcattgatggacgaagagaggaaggtaaagcaacctggaacaaacacaacagacaataatcgcagacctgctgcactcctccagtgagtatgaagagaatgaaggtgaaggaaaggcgaagggaacggaaaagtgaaaaagggaagcaaaaacgtaagagaaacagaaaacaatgggttctctttcaagccaaccgactcccaggagatgatatcaacctgctatggcacagcccaagtccaggggcgctgttggttcactggcacactgcacggacacccgcgccaagtgaccgcgcccctatcacggacacagcacgtgccctaaccgccatcgacatgtttctccgtgttcccagctcggttgtggcgtccatttattccctcgttgatttggtacgacagaaccttctgtaacaaacaacgaccatggtgcgacccgccaagaatgggattcctggaaaccgccaagattcccatcggttaacgagatggtgtttctgcaaggtcaagacttggaaaagggaactgggttggaaacgaaggcgtaacaagcccctgtcgctgcgggggtgtggtccctgtgatgagccgctattgtcgcgctcggctaacgctaccctggctgtagacagtgctatactgccatggcaggccaaggccagctataacaagctttgatggaaagcttcaacaaaagcttggtacctagcggcttccacgttggtaagagagcacgcaatcactttcccttttctgatgtcgacgggacaggaatacaagaggataagtctttttcccttttgttgacatcacaagaaacgaacgtgacatcggttgagatttccaatcttcccctgcattatttctgtttcctttggaggctcaggtgaggtagagggattacgcgtcctctctgttgatctgatgtgccgccgttgttcaattcatcgaatattccgttgctgccaggatgattcacaggtacctagaggtaccttccatgcttgcggctcctcttgccttggagttcggtcttgatcttcccaacctggttccttcgaagatcttgttagcaagtgcatctggagaacacgtcaagaggtaataggaaattcagcacctcaagaacaacccagcgccatttacacatgttccaagcgtgccgatgtggctggactcgaactctggttcatccaattctcagcacctatcaagactcacagcatagccgcccgaaaataaccccaaactgccaagtgaatcaccacacgtgtcagtctaggttacatgtacctcgttccgtgcaagtctagccgcatcccaaccaggcactccctcgtcgcagtattggcagccatgcgcatgcgcactgacacaagtaaacaaaccccttttcttggcagcccctagccagctccacttttgacatcaaacaagtccctctcttcctccgttttaccttgaccaattcggcccaactttccggatctacttcctcgattagatccagactcgcttagaagttaccttacctttttctgggatctacaactcccagaacacgggcacgcacaacatagtactcgatttcaaccctaggtacctacctatagggatcatgtatatccgtttcattcagattgaaatagatagtactacttactactactactactactactactactactaccctacctagcacacctgcgacaatatcataacgacagccctatcaccactacacccaaccaattcatccacactgaaagacctaacttggtgtgcacagacttcttattcggtaaggtcttgactctatcttggcgggtgtcagcatggtttggaaacaaccacgagatggtgatgatggttacctctagaaggtggatgggatgatggacaaaatgctggatcgtgtcggccacgcgatgctaaatcttcttggcgaccgagtggatagaaacatgtatatatacggcgatccacatctgctggggacgatctgtttactacggctcatcacaaacatcatcatcatcttcttcacaggcttctttcgcttcaacttgccgtttgttcttttcttcggtggctggccccgacattcattctccgatatcatcattttgtaaacttttgctcaagtttcgagacctctcgctggatatatcccattcacccactcacaagccacaaacaaaccaaaacaaacagcaatccaatcattcaaaatgaagttccaagctagcctcatcctggccctccaggttctgtccgtcgcggctctcccccatcccaagagggaagccgcggaagctgctgcttcctcaactgccgtggcatctgcgactgcttccggtgctgcctcggctactgccacgaccgcggctcaagccactgctaccgccggtgccggcaccggagataagaaaggtgaagaggaggacgaaaatgaagtcgagcaagccggcaagttcaacaccgtcatcaaactcggcggtggtgacgtcaaaaccgacactcaatttcccgctggcgtaagttttcctcacctctcccacttcactcgcccgcaacacaacatcccagtgagtggtgcccagctaaccaccaacaacacagactgtcggcgccttcgaagtagagttcaaaaaccccgacgcccgccaactccgcgtaacagagaacaagacccccgccgccgcacctcccggtttcaaagccctcgaacctgtctcctacaaggtcgagataggcggcggtgcctccaagggcctcaccctctccaaaatcgatttcatccgcaacgccaactccaccgtcgacatcagccaagcgaagctgggcaagctctgcaaggagaccaacagtttcgtgattggcgatggtgtgggcgagaccgagtttgaagcggatgagaatgaggttgcgaccaaggtgccggatttggtgggcgagtatgcgcttttcgtgcccgatggaaccgccgctgctacacctgccgccccggcgggtgataacaaggatgtcgcaacgccggctgccccggccgctccggccgcgggagccggtgatgcggctggtggtgcggctggtggtggtgtcgctgcgggttgcggtcctggaaccatttgcaggacgctggttgatggtttactttcgttgattgagggtgctgctgctggtgctcagactggcaaggcctaagggacagatgactggggtctaagtccttaggactcatttatctgaatgattgtacgttatttctgtgtttgtgggtttgtcagtgggcgagtgagatactctacctctagttggcttaacatgtctgtgaatttgtgggtttcctgtccctacgtgtaacgagatataatgtctgaaggtaccgtagtgggaaaatctgtttccaaacatgcgttgtggttgttggacaataaccacaatcaatatttataaagcaatacatgttttttatagggggtaagcgctataatacaataggtatcctcaaagtcgggtcctagaaatttcaaaatttctcaaagtctcaaagtcctaccttccttcctccgcccccctccccccccccttttcctagcaacctttatcaacggaaagaaccaggcatttcttttagaaataaccaattagcttagtagttaagcggttaataaagtagttcttcattttcattctttttcgtaaccttcgttcgattcctatttgtaaccaactttttggaactattctagaaggcttttcaacctcagattcaaatgccggctttcaccttaggtctaggggtactcaaagtcctctaaaggcatttattaaagtatagaaggttactacctatagcacaccctatattttttcccttttagggctgtcacaggcattactgccatgttcctgtatatagatgggtgctgcactgcagtggtgcagccagcttacagctgtctaagtgcagtacagcagtcacatacacacgtgctgtagtccgtgtactggacccacgcgtgccctacatagttctcgtgcgcgcacaggattctcttcctattcctcgcacaacaatcaaagtcttagcttagtgcttattcgcgccctataatactttattgtacctaattatcgcattaatatataataagtaattttaaataaattaaaagtagtacgagactactataataatttagttttcacgaaattatatttagctaactagtataatcgctaataatcaattaaaacgtactcgatatcggtcgatacaaagcgagaatttcgtttaaatactataataattttagaattataaacgcaattaactagtatctttttatttattattactaggaattacaataaaatatttagtcccagtaactaactacaatcttagtaaggttaaattaacctatgtaaaatattcctaatattattaaagggcttcgattagttctactatatttataaaaaggaggtaactagcctcttagtccctaaagactttaccgagaaggctagggattccaaggaggttataaaattattttattactttaataccaaatttaaaaattttaataataaggttaatactattatagaaataaaggataagttggccgccgtatctaaaaaggaggcgtagggatttaaaacccgtattattatattcgagagctttaaagcttaataggctatttaaattaattaatagtaataaaagtataatagtattgttagggaaaatatagtcctatagaagaatattgcttccttgcaattagataacgattctctacgcgctatcgttacttaaaaggaacgcgacgttatagcggcggaataataatataccgatttattaactatattccaatcctaaaataatatattcgaagaaataaatattacctataaggaagcctttactaaagctaaccgggctaagatcctttgcgaagagtttaattatactaagtaaaggtttagaaacgcttagatcgaagcttaatttagtataattaagatagtagaggtaattactaagaactctaggttcctcgtatatataaacgataataacgaattaaatatatataatactaaagaggaggttcctagaggaggaggttttagccgtattgacggtagtagtagggatggagttattactagtagtattaacactagtaggtttagcgttagtagtataggaggagttggcgaatttaccggctagaagcctaaaataggcggaggtattagtagacttaaaaggttcggtcctagtagtcctaacaatctaagtaaaggtagtagccccgttaattactttataggcttaagaaaatactattttatctccgctctagcggtagatatttatatccaacattataatttaattaaagactttaaatagtttataaataaggagaaggatatatttaagtattataattaatttattacctaatttacaattattcgtacccgttaggaggtcgatggttataactttataaataaaaagactaagttcctatatactataagctatttaagtaacgaagttagggttattattactataaatataaggaagattctaaataacttttattactcagccgcctaagattagcctacgtataagaggagcagttaaatagcaattagaacgactgtcagaccggcaggcagtcagaacgacagtcaacccggcaggtaagctcgacagggcatccaactacccgcatatcatcgaggtataaaacccaatactgcgaacctctacgtagtagttagatttgagaccatacaatacattaagactatttgcctctattataccgtttattttacaatagtgcccaataccaattgatataaactattcatcctatactatactattccttttagaaatcatctctttattaacaagcgcttcgcccaacctctatactttgtaggcaaactatacgtcggcctacgaaccgctattaactaattaatcaattatcgttacctattaatattatacctaaaatagatttagccgacccagtaactattagagacctgcgctacgtatcagatttcatctatctgaacctacgtttccgatggattggacggctaaaccaatcaaaacgcgaagcgttcagccgacttattgcgactctactttctccttttaataaaaatacgtcagtaatattaatatctataacgtaagctacgtgttaattataataaattcccctaactccctacccaaaaaattaaattctcaactattatattcttaaataactctttaatacaacgattaaattcgtactactaccctaaccaaccctactatttattaagtaagatagtaaatactaaattaataagccaattaattaatactaataaatttaattaataatcgactagtaactactcttcatatctctccctactataataaaataaaatgagaattaattatacaataattaatattcgcgcaataaataacctaccgctatctaaaaatattttaataacgattaaccctttattaataataatctactactcggctataattaagtcccttatattaaaatcgagccctaaaaattaataacgctaatagaatctcccccactatatttataatctaatatccaaccgttaaataaactacctataaataatattaaaaaaaatagctaaacgactaatattatccctacgcccatctaatcaatattatttaactttaataaccggaatttccttaatttaataaataaactattttcctccctaaacatcgaactattccccaacaataataattatcaatatactaaaaggcacaacaataataacgagccaaatctattttaaaacgtaatgctatacaatagaaaaattaaagatatactactaagtaatagaaatattaaaaatattaatactaaaatataggatataaagtataaaactgagactaatatagtaataatcgatctacctatactatttaacccttataaattaaattaaatatagtatccctacaaccgcgagtaatcggccgaatcggacgtatttatacctaatatactacccaacgcaataataaaccttatttactatataattcaatacttagtagaaatcaggtttcaatagacttccccgccaataaaataagaaccaactatatactacctattgtagcgaatataaaatagaataataattgttatttcctccgacttaaattcaatttcctttagtaaattaaatagtatactagaaattaaaataaataaataagtacaattataaatattccccgtagaaataataaatataggaaggaataatactattaaattactaactattattataattaatttaaagttattaataatatttattaacccgacccctactaataataagcaactattagagaaccgaataatatccctagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccccccccccccccgaagcgggaaaccttgagtcgtaacatgcgttgcccgttcctttcccccaacggcatgcctgcctgctctttctccgattaggtagccttggtcagcccgtcgcgtttcctaacccacctccatgggcctcggagagacttgcgcgacgtccagcaaggtctccataagccagatattttcacggcacgcttcccgaacatcagtaggcggacttggcgtcgtggtgcatcgtcgtgacattggctgttctctttgtgggtaggtatcgaaggaactttgggaggtgagatcccaccaccatcttttgctgatttatgccggaggggtgatgcccgagaccatgtcgtgttgtccacccataggtatgaagcggctctgagctgttggtctacctgtgtaccagatgcttaggctgtatgttgtagggggcgtcatggccgtctgcaaagataacctgcgcaagcgaattgagccgggtctttatcgggtaccggggctgtatgctctgtgctatcttcttctagctcaaactccccacacattcgaaagtctttggtacgccgacagcgccatgcccaagatctgtgagcggatgtagagggctgcgcccatctcgtgcgttcctaggacgtactcagtgccgaggacgacggcatctaggaaacggtgatcaaagtcgaggacgtcgaggatgaatggcatacaatggtggcggagggcggtattgtgattgcgctctgctatatcgtcatcgtcaggtttttttgttgtgattgcccattgccaacttgggcggcttcgataaacgaataagcgatgtagaagagaattcaaggatgaagcaaaagaccccctgcgacgactgggatgttctgtgcgggaagagacaagcggtacgtggcgtggtccttcgccgggcagccggagagttccatgcatgcaatgcatatcagccgcagggtacacatcgtccataagcagatcagtattgaacgacatgcccgcatgcaaacgcacttacatgtacttcccctcttctcaccacgttacctccatgatcctgtagtcctctccctttcccatcctgaccatcgcccttctgcgagaacgtcgatcaacatcaccatgccgcccctcgccttctccgccaacatggtccccgccatcagagtcaagagcaccgccgccggtcgtcgtatcaagttcatcaagccactcatgaatgggaactcctggatcatttgtagtgcaccgacttcccgacaatgggactggtcatcaggtccaggcatcagccgcaaacatcctggtgtagacctgggtcaaaacagtttcgtcattggcaatcgttatctacatatcttgctttgttccttcagtttctcttctgatcgttgacctcctcttatacctagatattcgagcccactctatgcttcctctacacgcagggtcgcgacgggcggggcggcgggcagtggctcgtcaaccagacgggcaagcaggtgacggaatagcttcgagactttgacttgagcaacaggctcatgttgatgtcgtcggcttttcgagaagtggctcgtatatcatttgctagttgcggccggtagaaaagggacagatcggtcgagcgtggaggtgattcggtggctggcgacatggattggtcgacgttctacttgggcactgcaaggtgttagcgacaaggaaaacgctgattagaggacgatgaaggaaactcggttgttgcgactcaggtggagagggattgccccgcgacagacgataacgacgacttgacggatggatgtgtctcaggagaccatctctttgcttgatgttcgatccgttccggtgaaatcctgaactgggtttgtcttgtggaagcttgaagcgacatgaccgcccgttggtaagactggacgacaagaaacagagccagcgttggcagagtatccggcaatatcggactacaaatgggtgtcgggcagatgttgggcggcatgcgaggcctgatgcgacgggatggacgtttggagggtttgacgagcggggcttagggacatgaacgcctcatagttgttagcggaagcccattttcaagcttcggggtgaggatcctccaactttgggttgttcctcccctctgaccttggtgtttccctcgcagccgaagcgacttcgcgtgctggtttctcccctctagaggtggcccgtgcttgtaaaccaccctttcctccatggtttgtccttttctccaacaggccacacccactacgctatctttttctcaaaaactttaccgacaggtcaacgtccatctggagattcttctacttgttcttactgctccttctcttccttgtaagcggcatcgttgccttgacctcctctgatccttttgctcccacactcgtacactcttcaccacagctatgaaccgccaaccatggcctgcgaggtatgttactctgttcactaactcagtatcattctcgggcgcaggaatatggattcacccaatgcagccccgcctcgccagaggtacatcacgagcagagaccacatctaccagcggaaggctgaaaaggaagcagcggccttgagcgccatggttcctggaaactttggcgatttccccaccagtgcggccgatcagtgtgctctcgtggaccaaatgatgacggcaatgaaagatacgaccgacatcctagacaatccgaaaaatgatgcgcacatcaattgcatacgcgccaaagccgacgacgaggtcgaagagaaggcatgggagatcatggtcagtattcacatcgaaacaccattgcctagaggtatcttctgacatacatcatcgtcacgtagtttgatgcgtacgacgctcagagaggcaagcgtgtccccaaactcctcacagcctactttccaaacttcgtggatcgctgggaggccttgatggcactgatgcgcgtacgtacccttacctggatcgtcaagaccgagtcaagaaagcgatcgctgaccctacactgctggcagaactccaaggctgccgtagcagacctttttgccatacactacatggatcgatatgtacacaacccggtgacggagcttgatttaggtctaaacaactccattcttctcatccagtcggctacataactgacatctgttccacggagaccagactttccaacaactatacgaacaaaatgcgggacttcaacaaggatgtcaaggctgcgagcaagttccggggctccgtgaccaatgttgaccgaatcacttcgatttacgacgcggcaggaaatctcgtcagtaccttcgtccgtcccatgaaacgccccctgagcgactttttaggtcaccgcttggctggaatcgcgaagccgaagcgggtcaggacgaggacaaccataggagattccataacaccgacctctagcaacagcagtaactcggagcagcacgtcgggggcagaactgccggcactatgacccctattcaagaggaagatgaggatcctatggcttccatccacgaagaagagggtgttgtggcttcaactcaaggaaaagaggagggcgctatgggcgaagccgacaaggacgacggagacaaagcgcatgaaggtccgaacgaaccctgcaccccccatctcaacgccgttcattcccatttcgacagttggtaccccacgcccgtccagcatcttgcactcagcgaataatcccccatcgaccataagaattctaccccggacaagcatcagtcgcctggcgaccagtctgagaaacctttgccttatgagtatagggctccgccagacaacgaaacggatgcggacctttctcccttttttgcagaagcgtatcatgagcccattaatagttttgaacgggaatatgtcagcagccaagcggcgctggatggtagagttaccaaagatgggaacaatccgtacgaagttgatcacgattggtatgagcgctaagagggataaggcaggtcactgagaaagcaagcgccctcagtgctttggcttccgaatacaagtccgaggtccaacaataaatgggtggttgggagaaatgcgagctgcatctgggggctgatttacggacgcagtgttcgttttgacaaggcctctgagtccggctatagtggtctatcccaccaactttcaatggcttctgcggtagtagatggagctcgagttgggcttcggttcattcagcgcggagcaaggcgttttgagtttggagcaagatgcccagagtttgttgttcctaagagtttctagtatagtattttctcttctttctcatctcctttcccggggggaatctagggcgtgttcgttaccgcagtaaaaagttagagggtattcagatttgcagggttcgggtcgtagtaagcatactggcttactgaactgcgtagtgttcggtaaatcgcagtaaaaatggttaattttcatgcaggtcgctgtaaccacctgcaactacttgtactttctccaaatcgttaatttgattaattagagggctagaatctccttgattcttaaccgatttccttactatactacggctcgattttgagccgtagtgtagtaaggaacgtagttgagaaccacctatagtgcttcacccctataatatagggggttaccgttgcaaagcttgaaaaaaaaaaaaaaaaaatttcctaaagatggtaaatgaggctatttctaattgaaagctactatttggactatatagtatttatatagtatatatattgtagtggttgtagaaaggaagaagggaaaagataattcggactactagggggggggggagggggtattagttatatataccgaatatagcttagtaaagtaaaaggtttta