gctagccttttaaatttccttagggtttatagctatatattaagctttaatataatagtttttaagttaaaagggtaaaacctagctcctttaaaagctcttttaatattatattttataaaaataacttaaaaagctatataaaaagttaaaaaaaacttaatcttaaaaatataaattataaaatatttaattaaatactttattttttaattataaatattttttaatattaaaaaatacctaatattaaaaagctaaaataaataaaatatataaatagatatataaaatataataatcttataattttaataatatctcttaaagttaataaaataataacttttataactattaaaaattaaaaaataataaaaattaactaattatttaactattaattaattaaaatactttagctactttaaatttaacttattatttattataagggtattaaagttactaaacctttacagaaggcttaggccccttatatataaatatatagtataattatagtatattatattataactacttaatcttttaatttattaagaaaatataatatattatttatatttttataattattataatataatataagtcttctagctatataaaggttattaatttaattccttattaaaaggttattaagacttataattatattaagcttatattaagcttataaggcagtatataattacctactgcagctagccttaagggtttatatctattatatactctaggccttaaagtagggcctaatagcaactagaggtactaaatacactaaaataagctatttagctataatataagcttagtcttaaggggcagactatattataagacctctataataacttaagatatattactattagaaggagggcaattataaaggtattaaagtcactaaacctttatagaaggcttaggccctttatatatagatatatagtatagttataatatattatactataactgcttaatcttttaatctattaagaaagtgcagtatattacctatactcttatatttatttatttattttagcttattattataatataagtaaatagggttaagttaagatagttaaataatagatagatctaattatatattaaacttattataagactctaacttaaggaatttaactctagatcctttagtttaacttctcttaaggtaaattacttaaagatcttttagtaactatttactaattagttataacttaatctctttataatactcttatatataacttaattattagaaaagttattttcttaatattaatttataagataatattagcttaaattaataataaatagtaaaattaattaacttttaatattaattattaaaattataataatttatttatagttttttatttatattaattttagccttttttactttttaaaacttataattactattttaaattatattaagcttattataaagctaatcttattaaaattttaaatattatttaattaaatattatattttataattatattttatataaattaaaattaactataaataataattagatctttatatttagctttttaataattatatttttaaaagatatttagttttaactctaattattacttaataaagttataagcttaatacttattaataaataatatattataatctataagtagagaattagctatttcttttataaaatataattataagagaaacctttatatatttaaattaaaaataaattaaataataatttactcttttaaattaaatcattattataaatttaagttaaaattatattataattaaatactattataatagtaatataaggtcttaaaaagaaccttatatatacttaaggtatattagaaattaaaattaaagttattttaaaaggcttaaaaggctaaaaggattctatatttatttaaagactataatattttaagttattaataattatttaattaaattaaaatattataaggtaagggatttttaacttatttacttatttaacttacttacttattaagtatattaaataaactctttataatactcttatataaagtttatattaattaaaaataaaaattatattattataatttttattataattttattattaaattaaattatattaattatatagccttattatattattaaattttatattattatttattattattatattaaagggggttttctattaaaattattactctctttaaagatataaagtactactaaagtaattatagtaaatatagtaatataataatatagtaaacttagtaaactgataaaataataaacttaataaactggctcttagcaagtaaactgaaaactcattaattcagcactgctagatagatataactcatcattaccggatgacaactcagtgccagcggatagtaacccagctctcactacctactaggataacgcagcttagtaggaataattatcccaatcattatataaactgcaattcctacagatatcatcctattctttctactttaccatttaagatctatcactaaaatggcttacttaaccaccttggaggcacggcttgatgctgtgtacagtgctttggaaacgcttggacccgattcattggcagaagactttgtcaactttgcgtctttcttctctgaagattgtattgcgtatttgagaggtatgcgagatcacaaaacgccagcctttggccgacaaggcctgattcacgacctgcaaaatcttttacaaagccaacacttgaaaaaacgacgcgtcatatcacaagtcgccaatgagcaaggaggtcaaatcttcagcgagatggaaaatcagtatattgtgcacagcgaaattttagatccatttcacaaaaccgctgttgtctcattcaacagagaggggcttatacactccttcaaactttactgttgccgtagccactttgtttggcttacacagcaagctactggagagggctcttacaaagatctgactgtatgatattaaatctcgagttaagaggtgttagtaatatggattagtgcatataagcttggcaaatcaatcgacaaggtatctgtattcaatgtttcttagattatactagataaaggaagaggagttgagctaatacaaacgtgttggcctcgcgactactgcgtcaaagagataggtataattgaagaccttggccgagttgacagtacgctctttcagaatctttggcccatttagctgccagttttcgacatgaatagcttgatcaggtgcatcatggaggggtgtggtaccataatctttgcaggccgacgactatagcacgaggggccgttccccttcacggttatttcacctcgccattatgtcaacctaagtaagaattcttcgaaatgtgtggcataaccggggatcttatcgtgcaactgacgagcatgtagaaattgtcaactggttcgaagagagtctccagagatccggggttggtgaaagacctagcaactgggacaatcccagacagtgcaagttctttgcctagcctttatccgtgctggctggaatacttatggcttcctccgataccccaaagcaaacggccagacccaagtatccatttgctccggtcactagaacgttgcgccgcttgtgtttgtctacggtgatggctcctctttaatgagcaattccgtcctgacatcctcgccagaatgcatgtttatctagtagtgctcttgcgattcgttgagagcgttgaagattatgcaataccgatagcgttccgtaatgttggttactatcgcaatggcctattgcacatacttaacttaactttcccaacccgatcatggtcacctctagggtcttcacatgaagatagtgctagcagcaacatattactgacaatgtcttgagtcagatcgatcagccatactagaggtaggcgattgaatagtaataaaatagtaaaaaagaaatgctatataaataaatagcaaaccgtacaacagcggggattcgctggtcgtcaccgacccaactactaatccgccggttagtggcttgactatgggagagcggacgggatcccgtattttccactacctttggtcgtacgtaccggttatgaagccaagatataatatatagctgcattgtgattatcattcatcagtttgctagaatgacctttgcgttcctcctttctggaactgttcagtcataacttacaataatcgtaagctcatagattttgtgtctcgctggctccatggccctcaaacctacaaatgcttctaccaccatcacaggtctactgacgagatacagtagcgggcttccaaccttgataacagtcagtactccattccagttgagacacatctttctaatttgaatacaaagaagagattgtatgaaatacactgggcgctgatccaccacagctatcgttctgtttctagatgaaaagaggctgcccatgaaattaggtggatagttccaagcgataccccaggagacaaaaaaagcggtcattatctggccatgtacaggttcgcgttcaatgccgtgatgacactcgcatcttccttagttgcaacgacagctggcttagctttgagtctgttgaaattggctaaggaaacactttcttctagatgttgttcttgttcctccatccctcccacttcatcatcccgacagacgcgtgggacgatacaccacgaaatagcaccactctgttcctggcccgagtgagagacgtcgccaggctttctagcgttgtccactgggcggacgtcatttgttgcaagttgacgaaagatgcggtcactatatccttggacttctcctaccaaggggcgtaagttgcttgaactcgtacgccaaggtcagtggccagagggaggtaatgtactacagacagaccgaatcatacgaattgaaggagagcagcaagtttgttcaaccgccatagtgtctgatatcccccattgcccccggaattgtgtcgcgctcccatcatgcaaaggtaaaacctgaggatcttcttgaacttcctagagagctaagatggcttccataaactagtggaacttgtgcgagtcgaattcttcgagaaacatgggcccatgtcccatatttccagaggtcgttttgcttacgtgacatgttgatagaggaccatctatctgcgttacttatggactacaacttggacaatttaacacaagctttcgcttctgcgtgcaccgtctcaaacctgctacagccttcagtctcttatagtatctgccgggagctgttcgtcccatatcgtgggccctttcacctacatggccacgtcgtcgatcctgaggccgactatgctggtgcttagtctaacgcttggcgtccctgccatgctatatttcagcttacttggagtgttggttgttgcaccttcactacaaactcacgcaatttatctccacaaggttaccttaccatggttcaaagatctaaatacgcctgaacagttcgggttcgctcatcaccaagtcacgcccttctacatctcgaccgccgatgatatcaagctgcactcttggcatgtgctgcctttagcgacgtatgagttgcatcaacaagagctgattgcacaaggacccgaagctggcttggttgagaactttgaggatacttttaacttccatctattgaaagaaaacccaaattctcgcttagtcctctacttccatggcaccagcggcacaatggccagcggttggcgccctgacagctaccgttccctttattcggctgatcccacaaacactcatggtcttaccttcgactaccgtggatacggagagtctactggctctcccagcgaggaaggcgtcatcacagatgctgttaccgttgtcaactgggccattcataccgcgggtattccacctgaacggatcgtaatctgtggccaaagcctgggctctgtagtagccattgcacttgtcaacgagctcgctcaaagagagccatcggttcatttcgctggactagtcgttaccgcaacatttgcagacattcctcagttatcggctacatatcgtatcggcgggttcattccagttctttcaccagtggccaaggtgaaaccactttttgccttcttcgcgcgccagctgtcaagcacctgggataatatgcagagactgggtgaatttgttaagtcggctgagcggtacgacatcaccctcttgcatgcgcaagacgatacggatattcccatggaacattccgttaagctcttcagggaagctgttagagtagcagagaacgtagacgatttgacagagggcgagggagcattcctcaacaggataggtaaaaatgagcaaatccgtggggaaggtggttccgtaaatgtctgtaccaccaagaaaggtgacacaagattagagatcttgaagtatggagtacatgacaagatcatgtcctattctgcaacaggtcttgccatcagcagagcgtttgcttctggaaatcgaaacgctgttacaacgtcgatagattaacaagataaatagggatatcctcttatttgctacgactcaagttattgcttttttgttcctataatgaatgacccagcaggcccgaggccctactcgtgttgccacatcccttccacgaaaatatcagacaacccagatagtactctataatttggattgtgcatcaaactctttagcactctcacgtctatgatttgcatgctgcaggctgttgggggccttgattgttgctacataaggcttttctccatcgcctaatttcataccgtacattatcccacgcattcaatcgactaacacgccaaacccgagcagccgggacaagaatctccgatattggcatctgcaatacaatacaaccttccacactatgccggattttatctcaaatggcacgatcctgcaatgtttggacatatacggtccaaaacgagtatgtttcgtgcagcaggtacttgcaacatgtccatcagatagccagctttgcacacaggaaacgtgtatcataaatgtgtacatgaaacagactttctcacatttcaagcatactggcttattcaccattttgcttccttaattagtggctctgtttttgttgtgttactcttggctctcgcgagtcggtagtgtcacaggcgtgctcttcttctagacattggtgcgatctgccagcggctggggctccttgagggtttctgttgaagctgggaggtcgatagaatcggcatctggaataggtgtcgtaatatcaggtgttggggtctcttctccattaccttcaccttccagcatagcggctagtcgggctgcgcgcccttccttcttgcgaggtacaggcgctgtggagtcaataaatgctaacagataaacgggattatatgagtgacttacctcgtccgttctcctggacatagaaacgtcggagtaggccaacggcttcatcgcgcccccagccaccttcgatctcatagccagattcaatgtttccgccatcgcctccgcctggaggatatgagacacccaaagtaccactgccgtctgggagctgtgcaggtttcggggtgggatgagcactagcagtctgtccatccgcactgacgggaagggaattggcatgaatgctgaaaacaccgccagttccgccaaacttgtcgttgacagcgccgaagtagacttttttaatgccgagctgacgcaatagagaagcacacatgacacatggctcaaccgttacgtacaagatgctttctctgatgatcgatctgtcgactcgcgcatcagggtggcacttttgtccgtaggggtagaggtgtcctttggctccatcttcattaccttcatctggaggtcccgaatcaatggaagacgtctcagaacctgcttcagactggttctcagctttgggcttgagataagtcgttctaggcccatcctttggggggtaagatagcaaagcaccgagcgccatgaactcggcgtgacgagtaccatttcgagtgacattggtcgcattcatgccccgtgcaataatccgtccattatgaacaagaacgcacccaacaggggtttcgttggtttgaagagcgagccgggcctgtagacgttgtgtgagttttcatgagccagtcccaggtaaagaaactagccctgtgaaggagacagaaaggcttaccatatcaagagctgcttctgtaaacttcatgtgcatcgctcgctcagctaccacagcagggtctgtgaatatcggtgcaggtgggatgactggcgtgactggcttgggagaagtcaagatggatttgttgtcttgaagctccaggcgggcaagagactccgacagctgagatgcgctggggggttggttttctttatctgcatcctcattgtgggtaagtcgattctggagagattgcatactgttggaagcaacaggtatcgcagcggtctggagattatactgttgttggggatagtcggtcgtggtcatacttttcgtggcagaaggcgatgatgaagaatctggatttctcttttgctgagcttcgtttttatctttggaaatttcctggtgatcgttgcttccgttgctggcgttacccttgccagtttggtcagtgtcgctggcacttgcactggcactggcagtgacgctgtcaccctcgccaggcatcacccggccaaagagacggcgtatagcctttgcacctgctttcttggctggcgaaaggccaagtgactggagaactcccatcttgtctgctctgggtactaatccacctagggtcaaggtaacctttgagactttgtgtaggtgtcctcacttcactttttctacctaggtaggcacgtagttccgttcagcgcaactctttctctttctctccggtgagtcttttcttgtgcttctttgtttctttcgtctgctcgtgatccatatacaagtcaccactcaacgcttgtttctcctttataccacgcctttcgttgctcctcttaaataatacgccctgtgtcctttcaactcgcgcgtgacacgtctttgtcgtattggcaactcaaacagcagcgacaagcccctttgccaaaaacaaaaataaaaaagggagggtagtaagtagatggagcttgctgatggggataaaaacgagttgattgctggtttcgacttgtcgcttagtccaaatttgaaagttgatctttttccaagacttcttctggcctggcaaattcctagcgtggttggaagattttgatgcccagtaaacataaatctctcctagctttgataattcttcataggtcggtaggattctttctctaactcaacaggtaggtaggtgtatgaagaggtcggatcaatcaatagtcgcactggttaataacaaaacatcaaggagtggcaattcaacaagtagtgattcagcggtcgatgtttagctttagagaattaaacaggctcgccataaactccaaaatttaagaagaaaagttctagttgcgcatgtcctaccctgcctttgagagaagatttcacgacttgctcccggcgctaagccatattaagactgccgtctataacggacgccccaccctgagatttgatgttaacggaacacaaggtctaggaaactgcctaacatgcactaacaggcgacacagatgttagtgcacggactaggctcaggacttacaatggacaacagcgtcgctaaatgcctgaggtccagaagaatgatttggtgagagattgcttcttccaacagacttaaaaagctaaaacttattggaagagaattttatctgcgcttcaataagcacatcgttagagcacattatataaaacaaggcacaacactgacagatcttgatcgcggtttgcacatgttgcacagcagcgactggacaatacacttagttcagcagtggccttgtcgccacgtcattggaatgcaccgtagtccagagatcaaaagggctcagaagccagttcaagtattatttttttgcaggtcgatgcttgttctaccacaacggccctattctagcaaggccagcgcaactgcgtggtctttcgctcttaacgctaaagttcaaacaaaataaataaggaaaagtgaaagcaatgtgagaacttgagtcatggactgcgatcacctctatctgctccacctggtatgcgtcaaagataagccgttacacagcaatgagacttctgctcatcgatatcgtccaactggctggtgtcgtgccactcaatgcgatgctctgtagctttgaggcaacccttctggtttttgacgccatctgcttgaccttcctctgcttttgcgaagaaaagtgtgtctggtgctcgcagcattcatccccgctaacaaacagctggtaggcaaaggaccagaccgttgaggcgatcaacatcataccaaggggtacgagagtctccagacctggttggcgaatcgtcgacgtcgggcagtacgacgcaagagcaaccacagcgggcgtgggagaaggttgggatatatctcccgccacattgtgaatctctgcatcgcgagaatctggttgcttggggtcgccttcggcactgacatcgtgacaagctacttcgctggctgtatgtacagtctctgttgatttgaagactgctacagcgcgagcaatctcgttcaactgggagtctgcttgtgcggccgctgctgcaagtgtttgaggattctgttgtgtagccacaatctcggttggctgagaagctgcttgagtttctgcattctctgatagtcggtgatctaatgagcctgatgtcgtcattccgtgggcttctatgatatcgcgactgattgtcaccttttcccaagttagttgccgttccgaaaggaaggagtatgtaagtgaggtacgtacgttactattcgtagatgacaaagtatccacggaggattgggtgtaggatgtgacgactggcgcgctgtgctgtgatgaagtattcgtgctcagaatgtctgagccgagactggtagttggcgcaatagcggcgtgatccttcaagccagctccagaatcgccatagacatcttcgcggccgacctgaccatgagtaaagaggtgctgtggtgcggaagcaggagcagcgagttgtcctccgaagaggttgtcagtaagctggtcgccacctagctcgtcgccacaactactcaattcattcgagaagtcccgtggtggtagcgggttcggtgctgttgatttcggctgactaaccaactgcttagagacttgaaccgggaccatacgttcatcttccgagaaggacgagtcgggagaataaaggttgaagtccgcatagtcgtggttgacatcgacttggttgaagggcagatacgccgcagaatcgtccagttctgcaatctctacatcggccgtgccacgaggatggcgaagaaggtattgttctgtcgttggagtaatgggctttgctgaaaagtccgatacagaggaggaggactggggagataagtagccctctggatcgttgaagaagtcataactgtcatcgacagcagggtattgaatgaactgctcccatgcatcgctttctggctcgaccgaggcagtcaggttgtcgaggtttactgaaaattctagctctggagttgtcatttggccgccaaaggcatcctgagcaacgacagaaacctttgcttctggggccaccgtcttcgtcttcttggtgacctttgcgggctgtgctaccgtgctggtaacaccacgcttcttgtggctaggatcacaacggatcttcttcttcttgcagctttcgcaggccttgatgattcgcatgaggtgggcgtggtctcgctgctcctttgtcttggaccctcgggaggcagagttggtcacatcacgaccatccttggtcatgatcttcattccaggcaggttagagaagtcagcgggctgctggctggctgtggacttgggagacgagcggcgggaggaagtgttgttcacatagctccaatcccagttggatgtggcagggctcgtgttgaaagatccatagctagagtcctggagagggctggcgctagcaggagattccacagaagcggaaagtgtgtagacggggtagaacttgaaagtatgtccagtcaggtgcgcatactcaaagtagtcgagagagatagtggcgcgcttctcctggatcgaggcagggccagggatgtaagcgttcaccagctcgtcaagctccgaagatccgatgttagggaagaactggagctgagcgccaagagtaggttggaaaacagagaacccttgagggagagtgttcgaattggtcgccattgttagctttgaggctccgttattggcttggaaagacggaatcttgaaaagggtgcggagtcgcactctcgactgtggctttgttagttgaccactcggacagttgcttactccgacctgcttactctcacgtggggtaattgtttgatgacgggaagtacccaggcgagatggcagaaatatggtatcttacgccgatgcagggatttttgtccgttgaactagaatgaaccaaggttatggtgttttgaggtcactcgagatgaggcgtaaagtagggtgataggcaaagccttgaaataccgagcttgtcgccaggattgttgcagtgtccttcaaagcacaggatattcttggcttcacaattacggacagttcgtcgttcggcaaagagagagaaagagaagtaagaagaataagaggaaacgcctgaggccacgggggagggcgttgtcgaagtatttcaatgtggttcgaagctgcactggctgataggtaaaagaaaagttgtcctcctaagtcttggggtacaaaaataaatagcctaaagggtatagtctaagtagcataggttaatctattaatttcgtctctcaagcttctagcggacaatttttctgatgccctgaggactaggaaacatggcgcagcaggtgggaggagcaggagattgagtctttcggcgtgctggaagaggtatagcgttgtaaggcagagttattataaagaccaatcatattacagtacttttgaagagcccacaatggtaagagtcaccattggtcaccccgacccaccttctgcaccatcaaagctaagacttcggcgagagaatagcattcttgttggtcaatgcttaagcctgcatttgaggatgagtcaactttccgtaaccccagatttcaatgccaccgatacgacactcaaacagggtgcccggggtcagacaaccaactgtaggtacttgctacctgggcaggggcgggttagtaaaaaaataaaataaaaattaaataattaataaaaattagggacttgaagcagtatagacgaaatcattagtctactcttaggcaatatacacactaagagtgatctaatatttatatcaactactagatcagtaccggtttttatatgcaacctacctgcttggtagacttatctgtgaaatcggaacatagactctgtctgggagcttgacaatatgaacaatctctcgaactaatttccttgtataaactctgtcagtcttatcactaccacagagggcctgcgattgagtgagttgggctcgtttcttcaagtcacaacattattcaataagaccagcactcatctggacagcatcaaaccaagatggctcaacgtattattaaccgtggttttccgttcttcgtaccatgatactccgacggtatcccagtaatgaaaatgtaggtattgtaccatgtgagtcggcgggtttgtttttgggaccggtgcggagggacgagtcgggggtttatataatatgatacccgaccagaatcgtgatcaagcacggatctcttgcaagcagaaactaggtagatgtatggatctattcctagtctccacacctaatcgcattcacgactccaaatccgaatcagccggtgtgcttcacgccgagatacaaggcaagggtcctatctgtgtggatggcaccgtcttcaaattgttgctcatgatgactatgcctttcgcgcttccgaatagtgaatccatcatttgggaaatgaagcacaaacctcaaacgcttaaatccatgccccttgagaaacgctatccctccatcgtactgataaatctcaccaacaccaaggtggtacgccgaagtgactctatcggcaactcgcacatgacatgcagatactggtgcactttagtcggccaggctctctcacacaaaacagaagcgcaccatctggttctgcaacactcgtcgtccacattccaatcccgacaggacggtttctcttttatagattccagttagagagtagcaagtgagctgaatctaccaaagtggcagaactgcgtatcaaatcataagtaccagtgcttaagaagaaggctgtccttgtaaaagccggagacctgggaaatttttgtcccatcattgccggggtggtgctttggagggcctcgtcatcccaagtagatcttctgcgtgcctactccaagcaccaccatttggcctgcaaaatcctggtagctctgatcggactgtgtcgctcgcaggattcgctttctgtagggagttcgcagacacgatgcgagacgaggctgaggtctctaattggaccagagtctggggtggcaacccagccgcgtcctgtttccttgcagccttcttacctctggtggcagggttcgatatacgcggtagttgctttatttggggttgttgtatagtttgttctatatgtggctgttctcccagagtttgttttccttgcactggcttcttttgtaattgatcttctctcgatagctctcgtgctggttcctgctggtgcgctacaattggagtgttccccggaggcttgagtgtgagatgatttctgtgcgaaggattctcggttgttatgttcatgttttcaatcgctgcgatttttggttggccaaacccaccaatgccgaagttaggaggtggaaagtcttcgactggtatggtaaagccaattatctccctactcttcacactctttcttgacatcttggtaattcgaggaccagaacttgtttccgccttagctttgggtttagtcatgggctggcgctctcgagcagactcagtatcggttgatgagttctcgtcttggttatcagaatcgccagcttttgagggtgggttccttgctgcgatttcctcttcattgtcactgagcacaacttgagctgcctttccccgtgtacgccgactcgggtttgtgcgccgaggtggcgtcgctgaggctctatctttctcagaaacaatattatccgaagctgaatcctcctccatttggggggtttcacctgccaaacctcgcatcgggttcgggttctcattcgactcctcacccgatactttttctactgccactgagtcgaagttattagcagatttgtcgcagggctcttggatagagctgggatgttctagcacaacggagttcttccctttggctggtggcggtggtgggtcagtgcctttcgcatcgtcgtgggctatgccggattcttcttgcaattgcattataggaacagcgggacgatctgaggtatgtgcgtcgcttcctgttcctaacgacaaggggagcagtcttcccaatgaccctgctctgtcaccttgcttgttctgcgctaccataagcaacccacgacgctgcctcgatctgatacgaagctcggttctcggttccttggcaggcgggggttcaactgctccagtttgtgcaggcgggtctctgtcggtactcaatggtcgtttagtgccatgagtcttcacggcagctgactggttcttcctgggtggtttgggggtagcgtttcgaggacgtgtctgggtgactttgcgtgggtgggattgttcatcctcgtcgatctggattgggttttgagctaccccatgatttgcctcttccatagtcttctgatacattgttcctctatcagtcttggacttctctagacgtgcggtgctaaggttcgttggaactattggcgtttggtggccagatgaagcaccatcgccctgtgcgagccagctgaggaacgcgtcgtcattggtctctgctagctcctttcggtttcgacttgaatccccaatatctacatttactgcggagggtataggcctggaagatttatccactgcaggtacttgccgagtgctggcagagcgtttgagattttgaactgcattgtccaaacgctccgattgttcggtttgtgtaaaaagtgaaatggaattgtctgagttatgtgataaaaaaggtcttgcttttcccggcatatttgggcggcctttcgatatcgactctctttgtggaggatgttcttcgttccagttctgctcattgcccgccagtagttctttcagcgaagctcgttgtgtgaacacccggcggggtgcagtctggttagtagcacgggtctccggctcttcaggatcttttgagcatggtggtgcttctgaacttgtcttggttcgtttggaagcatccagtacatcagttcttgtgctcattgacgtgttcttgggtttcatgtttgtcttggcaggcaacgcttgactccgagctgccgagactgaagacgaaaagggcgtcaaagtcaatgtcgtcccgaagagggcacgagcgtgtcccattttgctcggaggtgactcttcttgccttctcctcttcgacgggcgcgcgtcctctgtaggtgaatctggctgttgagcagggctctcggccatcttgcgcacttggtacggagaatggggggggatgacagctcttccagttctagttgcaccccctaccagatcgttgagcggacggtgtctaagtcggaaatgaggtgtattctgatcgtttctgggggtatgagcagttgctgctgtcgatcgcggtgtccttgtcccagcatttgatcgcctcttttcgacttcttttgcgcgcttatccaacaattctgtgaggtcctgttctcgcttcccagtgcagtccgaaacctgcacaatggcagagccacgatcaagctcgaactcatcaccaggctcaaggtcgccacctccctgccagtgagcatcgccaataaagtgacttcggtcatcatataccatcacccgtttgttgaatgtgtggtattttagaacgccatcctgccagcgtttctgctttctcttcaaatcgtgtgtaaacaggcagataaagtcaaccacagtggcggttgaaggtacggagctgggagtcatgactcttggcggatatttgagtgtgatgtcgcaagcccgtcaaacacatcctctatcggcatttcgatgaaatcaaactggtatagtcattcaccaactcaaacaaagatgcctaactacgtcaagaacgcgtagaaacaaatgaacgggttaaagtgctgccaacgcgacgccatatcacgtgttcactccactgtaagtgattttgctgcctggaaggtggcacggtggtgacatctgcctaccctacaaagtttattccttcacgcaattctttttctttccttttctttcccttatgcatctacctcttgtcgtcctgatagtgcaagtatatatgtcatgttaattattcggattttcatgactctttactgagaaagggcgaactgtcacaagacttgatggactgtagtctgatgagagaacgtttcacatgacttgttcgccattactgtattagctctactgaacagtggacagtgaatactcgtgaatcgtcaattccatatgaatccgccacaacatacactttatcatgctgtttttgtttgagactagttcaaggagggtcccttcttagaacattttgttcatagcagtgtaagacggtggaagatcaccattaagtccttacaaacaaaatgtattctatgggtatcatgtttttataacacgttcggtatcttattgtaccagatgcaattaaataacacgctcaatgccacctaggagtaatagcgagccactacggggcctgtctccgtccaacgccttttgagaaagaaaaccaagtcaatctacttgcctaacgtgtcatcttactcaatccgagttcatatgtgccgtaacgacaaatcggattcacaacagtcttgtttcgctatcggctcaggtagtcgccgctacccatggactcaagatccattggagtgacagggccgggacttcccaagggaagaagtcgaggcgatataggtttatgagatccggtagtggcgaagcgcgagtcacggagtggcagagagttgagtgatatgccgggtttatcgcccgacttggccgaactgctgagaagttcgttggcagccatacttgcctgtgcaatcatgtcgcgttgatactgctgcagcttacggcgaagctctgtctctgggtttgattgactattcgcgcgagggactgtctgggaatcgggcccaatattggatgacatagtcccgttcagtgggggcctcatattgctctgattgccgtttctgctctcgtaatttgacgggtagtatttgcccattggaagtggattgtcatggaagcccggggcaagatatgaagcaacgggcatgtttgattgagacatgagtgcactttgagcaggatgtgaagtgggacgatccgcgtagattggtcctgattccgagataagacggctcatacgggcgtctggatgattctggaatggatgtggacggtgcacacgactggtgggatcctcgtggaggggaaagtatcctctgttattgtatgagtatattttagtctttggattagaactaagtaaactcacccaggcaggtcacctcgagcagatagaggctcaggaggtgtacgagcaggagcagaagtgaagcgtttgagttggggctgatcaatggctatcggtcgagcgtgactacgactgcgaggcgtcgacggggcggatggagtaccagaaggtcgctcagtgtcatctaattgacaatcatgtgtaagtataagagtttaaagagtagatgaagatgggatggctgtgacgaagatcgatgacagcaggatgaaaaacaggaaaatgaggcatgggatggggatataagaagtttcttgacaaaagccggtagtgcaggcgtcactgacaacggccaaccccggaacgaggcatggggctaccccgcgatggctgggacgggagtgagtggagagggggtatcagtagtgcaatacatggtcattccccagataggcttgactcgcgaaaggctggaaatgaggccgacaagggcagatgattaaaggagaagcggaaaggataagcatagtgtgagatgtaggggatcgaacgctagccagacaggagaaagtcgacctgacccaacgccatttgtcgtagataagcatggggaaatgaaaatgaaaatgaaaatggagatgggtgggatgggaatcttgaaaacggtggtgcgggagcttccctcccgagacctcatcccgccccgcgcttttagccagtcaatcatgacatgcatcattggctgcaaaataggtctgatgcgtcgcaccgtagaacgggagcgttgtagcggctctcgaatggttcgatcttttcccaaagaacgaacactcttgacttccacaactggcatcgatccgttgtacacgactggtggtgtacagaaggcaaacaggactggactgtagagcttatgccaggtgtcaagggatactggacgccaactagacaaattttgtggcgttggaccagttcgcatagagaacgtgtctcggcctcggaggtttctaggcaggtaggtgccagctgccaggtccagcgcagcaaatgcccgtctccgctcgggattctcggccggaggctagccccgacgtccggcagaacactcactcgagcgcaggcgatggaagatcaatgagaggagagaggtggggtggatagtgatgaacaatcaggggtcaaaggagggatatgcattccagctaattcgggtaagcttaccagtgaaataggaagtctgagatccaatgtcttcgccatcaaaaaaaccatcccgtccccgacttggccgcgagtgctggtgaattattggagtgtttagtccagaaagttcaaaatcacaaagatcatcagaccggggactgttgggtgaattattgttcgagcggtccgagtttgtagacatggtgcgtcccgacatcgagggtcgcatgcgcggcgaaaggtaaggggacttgatcgttctggcgaagctggccattttgtcgcagccgtggttcgatatctgagcttagatgcttggtctttttgaggacgcgtattcgtctgactggtgatcaggcggtccaggtccaaatcgtgcagtaagcaccaacgccggtgcacatatatgaacaggttctgaaagaggtcaagaggatggtgcggacaacgaagagtcgtgggctcgtgggcaggtgggcagttggtggtcgatggatgtatgtatggatgggtgaatgaacgatttgcagtgaggggcaacaagtgtcgcaaatcaataaaaagtcaagagagctggcttttgtgttgttcgaagtggttggaatgcccacaagcataggagaggaagaggagatcgaggagggcagcctggccactagactgataactggaattgaaggatgtgatggaggcgtcaagatggaaatggcaatcacaggcctccggggtaataagtattgcgggaggaagaaagtgtacaggtaggtaggtcgtagtcagttctactttccgtaatcatgcctgtgcctgtcttttggatcgagaaatgaagggttgctaagaaatgaagatcgaagggtcccgaaacggttttgttatcacaagcgagtcactcttggcttgattgatcgcctctccccatccccttccatccatcacacaatcccaaccaacaaaccgacccgaaaagtgggaagtgcaaacgacttccactaatcggcccccgagagattgaagcgaggagtgtcgggacgtgagcccaaaacgcaaaactacatacggatacaaccaccaaataactagtcagggccagggcaaggcgaagggtttggtggatctctgcgacgttctacgacacgctctaaagcggcttgcttacatgcctcctcatgtcctggcttgatatttccaacaccagagcccgcttttgggcacagtgcagtgccgtctaagggttggccatgtgggcaggactcttgacaggtattttgtcaatggatgatttgtgtgcgaagagagtacagtgcaagtgccaagagatacctgagggacgaccctgtgaaccccaagccaccaacgcaaacgaatacaccaagcgagaaagagacctgtcaatgggatgaatgagaaccctcggtcggcgtcaagacgtcgcgactgactaggtacatcgcagagcaggcggcagcaagcaagtccctgggatttgctgtagggaccctttgaagcccctacacagatattgacagacaagggttgcggtcaatgacgatttttgacggtgactcgatacgattttgcgatggtatcggcctaagcattagaggacttggctacagagagagtacggatatccgagacggaatcacctaccaagacagtccgtccatgccactagagccatctcttaggtaatttgtttttttgctcctttgaatttgcggttgggatttcaggcatgccctgtacccaggtaactaatgaatggcaagtagggcactgactggccttctttggttttgcgtatggtccatgcaaaagagatttgatttgatgaaataaggaggagattacatttgctcacaattcgcattactgacgctcgcaaccttagtccctggaattgtttcttactatgattctatactattcaccacctcgtattgtgagcacaattactctcgatgagcgaccaatgtaccaatatcgtacagcagaatattcccacgtgctaactactgattccatgtcgttcaactttgcaccgttgtctggagttaggatcaacatgacaatcgcttacagtaactacctgtggtgcattgcattgcattgcattgcattgttacatattcatgctcaccagcaagctctccgttgtcttactccaggccagcaaagaatatccttgaaccgtaccgaaaacaaacgggctgtctaccaagcggcccccacatggagcttttatcaggtatctgatcgacgtcatggcgtcgaaagaacagtgacttggcttcttggcatgctcataagcgccgctttgccatcccttcctttcacaacctcgaataggtcaagactgttatcacaccaagaaccaaggttagagtggtagagcaaccactcaaacgccggacccttgaaaaaaaagaccccttcttgattgtaagccgtcatcgtcacattacttcaataaagtcttgggagcaaaaaactgtccgtgatcgacgcttgacccctctttgcccgtgtgtcttggtctggtaggtgcaacattcaaacaccctgcgccgtgatggtgcgatactgaagttacggcgtattgcaccatgttatcgttttcttatccctcagggtatctcggatatcacttgtcttggcgcaaacgcaacctgcacgtctgtctacacacctacgggtagaattggcgacacaaacccgtgatgatttcacacgcaacttgcggtgactcactgggcaattaattggcgagacggttttcacttaggcgagagctattggtagatctagccagaggttgggtgcacgcctcgcgggaggctgccgcaagtggttgcattgctcaactgcttatgtacgtacagtggccgattcgggcaatataacaatgagattaagttcagtaccgtatagctattatttcaggaacaaaacagcctttccttaagggagggcagggggaaaaagaaaacagaacattcgatggtatcagagtcgtgtcgtaagctcggcagtccaccagcccgaccggcaggctttcttgcttccttcccattatcgtcgttgtggttgaacaaggtgattatctcaagtcgtgagcggcattgtgtacgggccacgtttggttcatccttttcctcattaagggggtgttgacatgcatgtctgggcccatcatttgattagacgtgagcgcggccagtaaagcgcgatctgtggtcgcggtgcttccaccagtatccgaaagcccccaatgcagcgatgaaccagagaagagcactggcgaggtcaacccagacagcgttcttcatgcgtctgacatctccatcaccctcggcgtcctcattgatatacatctgtaatattcgagtcagccatgagccgtctacagtaagcacccgggggagggcaggtcgatgtcaactcaccttgccgaacacgccaaagagggcaatccagaggacgaatagaataaagtcccataccggaacaaagacaccggcaatgcgcaggacaaaggggacgaagtagagaacacatgtcacggcagagatgctaccaactaccacagcgtagacctgcaaattggcacttttgtcagcacagcactacccattatatcgggtcagaatagcatagataaattcagtttacttacccatttcgagtcggagtacttgcccagaaggttcgcatgatgaacgtcagtgccatacagaccacaagtggccagagcaagggcgaagaggaagaagtgaatgacggtgaacaccacatagcgtgatagctagatctttgatgcccatgatgtcggtttcgattcggtcgctttggggggaggtgtaaataagtttcagagagatattggcgagttgcggttatcttcaggtggtaacggatggggaattaaggggatgagggtggtacgagagatatattgaagtctttaggaagtatttagtatgcttgtcgcagaacgtcaccaggaccagcgagaactccctgttcctgatggagggtagcccactggctaattaataccttagtgttagactaagtagaaagcctctgccgtcatgcacttaatgccagccagctcaggacaggcaaggccaagatcgaccaaatgtttaacaattttttttattttaaaattagctgccattggaaattgtcgtgattcacaaatataactatgacgtacctagtttgagctagccttgatttaagtgcttcgtgacccctggtcatgcatacctacttgggaccaaaccaggtcggattatcctgcttctgctgttaccttgcccaatgtgatcagcatcttgttgtttcaacttttatggacgtgactggcattttgcatttctgtgattgagcgattttttttttctttccttatcgtgaatctcataccctgtccaacacaacctttctatgactgactcggtgactgaggataaataggttagtctccatagcaccaacggaatagatcattttgtttgttcttgtctgactacgcagctgtaacaggcaggttgttatttgctgggctatgttaaaagcactgagtttgtcatataaaggtttagtctaggaatagagtgtaagtttcactcaaacggttgctgcccagttttgattaacccaggcaacaacattatccacattctaccctagaaccgtcagatcagacggagtacaccgatgcaaggtatcaaggtatgttacaaaaacaatcttcccaggagtaatagccgtaagttgccaatgacagtctttgaaaatgctcatattagcattgcttagtattgctgtctatcctaaagcggtgcatcaattgttgtggcacatgttaagttgcagcgagtgccctgcctttactattggtcaactgtcatttattgaattgcttacagtgttggatgtcgggtggctgtgcatgagttccgtttcctcttcaggtcgtttcattcaaacccagccctatgtgactcatggcagagccgcattgacccaggtagttgaaagtgtcgatggaagacgtccaaatacgagcccagcaagggtatattgtatgattcaagaactctcgtaagctcaacttagtcaccttgcctagcgttctatatgctattgaggcacagttaaactagtggttcaatatcgcccccaatacaagagtgctttgcttgttgcttcaactctaaccctactaccattgcctggcctccgaactcaagacatgtatggcaaggttgcgcgagaggaagcatctcaactcactacgaacggggcttagtcttccgagcctttcttgcttttcatcctatcaactgccactctcggccaaacaactgttatcgtcgagcagttcagtataccactagcgtgaagcaagctcgttttcaagcaaagagaacatcgcaaagatggaatcgtgtggcactgctattgctgtcgcaagggcagtttggcattgtttgtcatgatttgctcaactacaatgtagttcctgcagcagagagttccaaatggaagaccactagacttccggcgtcttgtacacttactctcgatcaacctgtatataagtctagcttgttttcaatacgatgccaaatcatcaaaccaacatcacttccacttccatcttactataaatccacacagctatctttgaagcagaaacatccgaagacttgagcatccaagtcaagcaaactagtactttctcttcgacttaaagagaacaacaaaaatggccagcggtaacttgtatgtcaaacccatgtcctttctcgctctcttatcgcgtcctgacctgttacagcactgattctcctgcctctgctggtaaccgaggccagctcatcgactctcaacaatggaaatgtgtaagcgacaggaacccagctacaccaatagcatactgattttataagtgcaactgcgatcacggtttctggaacgccaagactgacgttgtctgccccaactgcaacgtccctcgctgtacgagatgcggagtttgttagatgaagactgacggcgtgatgctcaggattgtttctgggccattgcctcatccttcttctcatatggggatttagtatggagtggctgtttaaaattgcaggacagtgttgttatctttgagcggctcatagaactagggggtctcgtcttttgttttcttttgtcttacatggttcgacaaaaaattagaatagggctcgcgcctaagttggtcgttgttttcgttttattccattacttttgttattatcataaattcgacttcgcactctctttaagacaggactcacaatcatggcagcccgttttgttctgctacaatccctgctcactaacaagcaagacattcgattaacacggttgttctggactggtttccatagaccagacggccagcatcatcctacaaaaatcgtgtacagtacatttccatggtctcgactcttctccgatacacccatgccgaggtataagtgatgccccacactttcaacttcaatctccatcccgggactgccacgttcggtctcttctcaaactgacaacaataagaacagcgatggtaccgcctggattctggtcttatataactcttcgctcatatttcaacgtgtctcagtaaatataatggcggatctcggccttcctttccactccatctcagggcttcccaacttccgggatctggcaggttgccggcttcctattcagtcacaccccggccacacgatcaagtccggtcttatcttccgttcagcagagccgtctcgtctcaccgaagatggggtcgcagcgctgcaggatctgaacatctcgcacgtctacgatctacgttcccgcactgagattgagcgctacgccacaggaacccgggagtggtcaggcgccgagcgtgtttttgttccagtcttcatggatgaagactatggccccgatgctattgctgtacggttcaagaactatacagctgagggtaccgaaggcttcgtggaggcttatcgaggaatctgggaagcgggaacgaaacccattagcaccatcatctcacacctagccaagccggacccctcacctttgctcatccactgcacggcaggcaaagacaggactggagtcatttgtgcttttattctctcaatctgtggtgtggatgaccagacgatcgcccgcgagtacgccctcacagaggtggggcttggtgattttggagatgagcttctcaaagcagtgacgaagatacccgaacttcaagagaaccccgaaggtgccaaacgaatgcttggagccaagcccgaaaacatgctggcagccctgaaagcactacgagaacaacatggctccgttgagcaatatcttgtcaagtactgcggattgtcagaagacgatctcgagcaagttcggaagaacttgatcgtacccaaccaatagcctcatcaataagcatactacgatgcaacagatcaatcaccaataagcaatatcaagatcacatgcaaaaaattcaagcgctgttcttcttcattggacctttgtttggtccatatctaattaatacacgacttgatgtcctggtggttcttattgtacagttatgccatcgaagccaagttatttgccaagtcccatttgtcttcatgtacttcaaggcaccgatgtaggaatcttgaccaacccacgcttgcggtcttcgaaaggtgcaccgtagcgccatccggttccctttcttgagcgaccgtcacggcccacctcgttaatgtccataggcttgaaccggaactcataacggtccgtcttgactcgcttcgtcatactgtccaggaaccgacgtttgtcagcttctttctcggaatctttagtctcatgtttctgaatgagttcttggaacttggtcaaggcctccggacggggaacccccttgataacttgtttctccattttgatgagctcacgttgaggcgatcgcttatcggcagagagcatcctatcgtggaaggccttggcggcatcctctcgtgtgaaatgccgagattccgacacgggtgtaaatagttgttgcattgtgaggttgtgcacgtgaatctcgttaatgggctcgtgtggcacattctctgcaccctcctcccagaatgtcttgggcagcatcttcatgactgctctagcgtaaggaactgccagctgcttgcccttgaagtaggttagcaatgctatacagcgtataaaatgacgtaaacccaaagtcagatgatgctatcagagtgtgtaaaagtataaccatgtagatgtcttcaagactaatcgaaaatttgtttggtctcatcatatagcagggcaggcaatggggttattgggtgctgtacttacttcggctttccattgcttctcaacctccttcaaccgcaccacggcggcaactcgtctcacgtcgatgtgcatttcagcagacaccgccttgagcaactcacccttgcctataaccttgtcataaataatctcgcgtgtctggtcagacagcacagtttggcttcggaacaaggggttgagagggaaaggctgatcttggtgaggaccaaggtaattagggctggtaccggcctcagcaagactcctgccgccaccatggttcaaccactcgaacatcctcgcacggcctttgctcattttctcgcggcatggcgttgtcgagaacgttcggaggaatggggaggaggagctcctagaggagatagagacggcggcatcgaggccaaccagcggcgttgatgcgccgcgcattcgaggaggcatgattacagcagcttcagatattctctgactgcttgctgcattacatgcgatccaggaccaattgattggaattggttggatgtcgaatcggaaaaggttgggcttgttgagaggtgtttaaagctgttcatggagcgtagcaatttttcagcgggctgatcggagttttcatgttccggcagtgggggcctgctcaaactataaactttagcacgagtacaatcaatcactcacccacgctccggaaagcattgtatgcttcatgaatcagcagatttctttctttctttctttctttttttatgtattttttttttacagtatgacacagtattccgataagttatgtctttgataggttctgtcatgcagagatagcgaccaattggagagcagggggggagagttggcacctagagatttacatgacttgtggtcaactctccaatatatcaagcactcttttgtcaaaagtgaatacattatagacacatacacaacatggtgcatgaagatgtatatgatgttttgtgggcttaaaatttgagacttcgatatgacattataaacgttggtattcgtatgtgtttattacttgcgccgtcatgcttgcaaccattgtacaactcctctcttgcccaacattaaacaaccatgaagtgcccaaccaacattaaccccgtgccaaacataactttgggtagcaagcagatagatcgttgagccagctcatgtttgctgctgtctccaacggaaagtgtaccgtggcttattgtcggcttttcttacattgaatcaaacatctaaaatcctggtatcggtcagaatcgaagtgatcagccaggcttggtcatggaaactcgattctttttcgactttgccttggctgctgcaactgctgccttcttcgccgcctcattctcttcggcttcctgagaaatttctttccacttgcgccagccatcaaagtcaataagagcttgcatgcagccccattccatgaccttgcgctcaagccaaacgaaattgacaggctacatcaaagtcagccaaatgtgttaatgcgtcggcataatgataggaaatagcgtaccttggtcaagaaatcgttgcagcccgcggctaacgcttcatgtcgatcactctgcaatgaactggcagtcaaagcgacgatgattactgggctcttgaataaggaagtgttatccaggcggtctttctcatcaacctcgtcgggattttccgtcgttatttcaccatcaggagacgaagaaaagacaccgatcgagttaactcgctctaacctacgaatctcgcgagtcgcatcgagtccgttcatgacggggagctgaatatccatcaaaaccaaatgaaatccaccactcctccacttcttcacggcatcgcgtccgttcatggcggttgaccatcgcaccttaaggcgcttaacgaaagcctcgagcaacttgaggttgatcgggttatcttcgacgatcagaacgttgatggggggcacaccaccattgagcatgcctggtggtaggcttggatgctcggacttttttgttttcctagttttaggtatgggtcgcggtgaggatggcctggcaggtggtgtcggggcatatgttggctcgggtgcgggcggcgtcggcagaggaggggcagcaggcggcataccaggggcatctgaagaatttgaatgagttcgtgaatgtggtagccttgagaagtgttgcgtaccgtggctcgcatgattcacagcggcagcggcagccaaagatacggatgaaggaccagctatcgtagtcggtgatgacgtgtgagtacggactattccgggacggcttggatggctttggtgtgtgcgtgttctaccaggtgacgggatgggagggataataccagtccccaatactgcaatcgagtgctgctgaccttgagtattgacatgtgtgggtactgccatcgggaggtgcggcgagccaacggcaccaggatgagtacccacgcccactgagggaaagtaaccgtcgctcgtttcagtaggtcgaccatcttcgctgtagtagacatttccaacatacgctggtattacagggcatggggaagccttaggcgcacgccgagggatatcgattacaagagcttcttcaaccgtttgcccacctgggtaataggcgtctaacgtcctgcccataggctcctcaggattgaggacacgttctgaatgttggtctcgaggtataacgcggatgtttatatcgggagagtcgaagcttcggccgagggaatttgaatatttacgtagtatcatatcgcggacgtcgtcaacaaggtcatcttcgttgacagtaacgagggttggtgatgcatggggtcgcttgacccagatcttgcgagtcaccatatttccgtttatgggcgcgtatgtaggaggttgtgttatgctaggttcatgcgtggattggttcgaaaggagtgtgttgatcaaggtcgtctggcggttcgacagcaagctctgtcgtctggggggtggggctggtcgcgctgttggagagccagggaccgaaagaattcctgatgacgggagaccaggagatggagtgacaaagttcgtcgaggtagccgctgccaaaggcgcaaacgcgacagatctgggggagtttggagcttggtctagactcaacgggtcgtcgtcattgtgtccagcaagctcagaggcggcatccaagtctaagctcgcaacagctctggagcgcgcagtgggtgattccaaatccgaatccgaatcctgtgcgtcctcgtgaattcggtcgagattcgagcttgcttggcgtggccgcgatggtgatgactgttcttgttgatgtagtgaaggggagatcaatggtggtggattgatttgaggttgtggttgtggcggacgcagatcgctactgggcggaggctggtgctggtcgctagaactagagctacagctcgagctagtggcggctgtagcaggctcttcgccaaggctctcctggtctacagggggggtcgagtgtttcagtgctgcatctctggttgtggaatggtctttaacgggtggaaccgctccgggtgcctcaccatctgtctccaaggatgtattttctgctgagtctgaattggagtttgctggttctggttctggttctgaaactcggcgagaaaccttgatctttgtgaactcgtcgctatcttttcgttgccgttgcgagtcatcggttgtcgctgtcataccacgtcggctactaagggtgccccttgaattactcacggcacgggatgaacgatctccatctccattttggcgagaccgagcccgatcacgatcacgatccgcgacttgacggcttccgaccgacgacgagatgtcggtgacgctatggttcgaggatgcttgagaacctgctgtagagtgtcttcgcttcgtaaatctggctcgaaggcgcgaggcaatatcggtagctcccattatcaggacgacatgggcatcctatgttgatgggacacggccgaaacgtggagtcggatggaactcgaaggtgatgatgtagcagggagagtaagacaccgaccgacagatagtgacttgaacccaacgattgctgtgaagaatcgaaaggtaggaattaaaaacacacaaatgaaagatggacaagaacaatgaagaagattgaatgagcgaaggtaatgaaaactcgaatgaaatgacccgtacccagtctcgcaatattatcgatgagcaagggctccttcgggtagggtattaacgcgaggctgttatgggttttaaaaaggggaatgaatgcccagaagaaagtcaacgacagaagaggatgctcgtcatatcaattaaaggtaggaaatgatttaagggtgccaggcccggccaggccaggtcagatccgccgttgcagtgttgatgggatccccaagctcctcttcggatatctcccaagcaagctttgggctcgatatgatggtaatttcagccgagtcagcggtgccctggaacttgcaatgcacagctcattgcacccatcccacaacgtttacgtccattcagatgccatccaagcgccttccatggacaggggttatccaagtcaatctcgacttatttccgtccggaccagcgtctcgcctgacagaaacagtcaatacgtagtttatggttctgattgttttctttaaagatgggcacccctgttctttttgatgcttggggctggtttccagacgctgttggcagtctgaatcggccacgtcaaagacggatgtttctggatcgcatccacactcgaatttatgtcacaactcacaacaacaacctatggatgctggctgcagtgcgacgcgttcacaagctgccagtcgcctgttcagtgcatgatgataactgtggcaccacccatggctgcccagcgtgacagtgtgataccacccaactgtgttattagcggagtgattgctggtagatttattgtcgacattgcaacgataaatactacctacccaaaagaaaagaaaaacacgaggattctgctctccgtgaatgtgaagtggagagcagactgttattatgcacgcagctacatctacctagcctagaataataaatcacgtagtctacgcctacctacctactacccaatattgcggctagtagcgtgcttttgtctttctgcttggcattggccactagcttcgatcggctccttctctattgcctgcccgcccgaaatagaagtgtgtaaacaccgttcctcatcacaaacacatcaccatggctcctataataccaatactacaagccgagcgcccgcatgataagcccgtccctagaggacctaaatctccagctcggactgcgcagatacaatcgcagaatcgaaggcgtgagtatctcgctcggcatccctcttactttgagaaccttgagcatgagcttgctggtaaagccgtactactcgactatccctgactcccaacctgactttgcgcccagatcctgtgctatatgagcggctagtcaagaggctccagacagcttcagagcgtgaggctgagggcaaagcaaaaggctatggtcggacgctggaggctgatctacaacgaggagaatccaaactctctcaactcaaggaaagcgacggagccgggaattcaattggtgatcttgagcatccctgggagaagccagccgctgacaaggctcacggtatactcttatggcatgccttccttgaagagcgattcgtccatggcctggacgaagattttgactataggccagtcgatgctaatgaagatctcgataccatgcttagacgagatgctcaagatgcgtggttcgatgatgaagaaccaagctggatagatgaggatgaaccatcggtacaagcagcaaggcggcagggtgagactggcgtccaggacttttaggctcaacatttctttgaatcaaccctgagctggccactggcacatatcctgcgatttggtgacttcaacaacaaatcccagacactctccattttacccaacgaattatacgtcgaaaatggcgatgtgatgaattgccgcccttgttacaacttaccctgaagccggctcgaccatgcattttggcgcaccgcaccggcattttggttggtattttgcctaaatggcagtgtcagtgtcaatgaggcaaggctgtgttatgcatatcagacagcatatagagaacaacgccaaaattaacgacaatttagtaaagtgtattgacaaacactaaatgttcaagcgaattgctgagattgttgtgaataattaccggttcatttagccgtcactgcgttgctatcaacccacatcctcttaccccagcaatatgctccatatataggtaggcacgcaagttcatgctttggtgcttggttcgtgttcgtcaggttgatcatatgtgtggaactcaacccgggtaattacatggcatgactggataaatcaacgacatgagcctcaaatcagacttacaagctaacgcggggtcaattatccatatcatgcaatgagttattattcacatattaaaggccgtcttctcttgaacgcttttggtcttcggctccctagctagacgaatacagtaaactcattcattatggcgcctctcatcaccaacgtctacagtgctgacccctcagcccatgtcttcaatggcaagatctatgtctatccctctcacgatcgtgagaccgatatcaagttcaacgacaatggcgatcagtacgacatggctgactaccatgtcttcagtactgagagcctggacccgcctgccgaggtcactgaccatggtgtcgtcctgaagacagaagacatcccttgggtgtccaagcaactctgggctcctgatgccgctgagaaagacggcaaatacttcctttacttccccgcacgagacaagcagggaatcttccgcattggtgttgctgtcggtgacaagccagagggtcctttcaccccagacccagagcctatcaagggtagctacagcattgaccccgcaagctttgtggatgacgatggacagggatatctctacttcggaggtctctggggtggacaactgcaatgctaccaaaagggcaatgatatctttgatcctgagtggcagggtcctaaggaagtcagcggcgagggtgtccccgcccagggaccgagagttgctaagcttagtgatgatatgcaccaattcgcaggcgaagttcaggaaatccagatccttgcccccgagacgggcaagcctattctaggagacgaccatgaccgacgtttcttcgaagcggcatggatgcacaggaggaacggcaaatactacttctcgtactctacaggagacacacacttcctctgcttcgccatcggtgacagccctctcggacccttcacctatggaggtcgaattctggagcctgtgctggggtggacgacacaccactcggttgtcgagttcaaaggcaaaacctacctcttctaccatgactgtgagttgagcaagggcgtcgatcacttgagatcggtcaaagccaaagaaatcttttacgatgatgatggcaagatcattaccactacagccgactagagcaatgggaaagagaaggatatgaaatagatagttaagcatttgatgtgaatacaaaagagcaaatattaccaacttatctcatcacgaaccacagaacctatcgcgtaatccgaagcatcataattcattagcataagcctcgctcaaacaacaccaagacgaagcttgttcaatgattcctcatatctcgccgggttatggtcaatcaacatgctcgtcccaaatctcaactctttaaaacgttcctcgacatcctttacgtatttcaacacgattctttgtgctggcctgccgatgtggtcttcctcaggcaataagaatgcatcgcgcctcaagactctctgagtctctatggtaaacacttctccaggtggcacgagtttccggttcgtcataccagctctcagaccttgaaggaccgaatgcccccatttggacgtatctccagacggtaccgagggcaggcctccataccatttatctgccaccccagtctggaaggcttgccatattctttgacgaatctccgttttggcctgttgctggtcgtttttgaaagcgagtgcaactgcctgaaagtcgtgaagaacccccagggagagatatgggacaatatcgtttccgtgaactatggtagtgataaggccacgagttcgcttgcgaagagatgttgacatcgtactgggaggcccgtatgcatagacatggatgggacgccttgggggtagtgtggagtaaataggaaatagcccatcgagctgatcatcgccgactgatctttcaggtgcatggatggccgtcacaaaaccggtaccgttggggttcggctcggaaagcatgactccaagtagtgctgttacagcacccccgagagaatggccgcatagcacaagcccatagtctgggaactccaatagcgcctcacgaagtgtcagaagcacacgccgatcacccccatataagagacggcgagctgaagcatgaacgcctttgtgcaccttgtgacctcggccgcgccaagtcaagacgtcgtagtcacaagtcatatcagcgagaacgtcctcgaaccccaaagtacctcgacaagctaggacaactgccttggcgtcatggtccagagagatgtaatgtaccaagggcacgcccgtccccgtcgaaccgctagagtctgtcccaccttgtggatcaacaatagaggctaagagaacgctatgtgtatcggactcggtgtgatgaacaaaatgccgaacatcagtatgggtgctatcccatgctcttaacaatggcatctccttagagatgcccatgaatttaaggaacgctgaaccatatgatgcagacgagaatcgcatgtaccttgtgatgttacgaagcacatgtgcctgagggaatatcccattcaccataccgtcccgtctaaggccccccattgcatctgacgccgtataagcactcttctgacgatagtatgaaagtactaccgacgactgtgagtcgtttgaagccatgctccaaagactcggacttttgcgaatgatccggcgatggctgacagagattgggggaggtgcaagtaggccatcatttggcgaatgctgagcccacgttgagtcgaacgtcgggccgtttagggaaacacttggaggataatttggggtgacacacccagactgaaaagaatatgtgtctgtctgggaaaccatggagtcccgccggcgctcatgaacagagacatagcttgtccgtgaggagttgcgtgggataatctcggccttctcgatgcgctgttgatctaaatgagcccgtggactattggccgttttgttactgagcttggcggtatttgggactttttgctgtggtttctttttgttatctgttggtggtgagtctttggtccagatgttagaaatcgactgactcccttctcggagagcttgccgcagaccagtccttttgtcactgggctgctgagtagcagtagttgaggtgtccgacttcctttttgatagtactctcctcggggttgtagtagcttctcgggagccactggctttgccacgagggtatggtgggttaacgggcgctcgtggtcgtttctgatttgcttcacgctgaggggtctgaggttcagtgggtgaggatggcggcgacgttgaatttgatcgcggtagtctcactttctcatcccgtgtcacgttactgcgggatttgcttgtagttgacggagaggttcgagtcggcgtatcgttagtaatcctggtaggccttgaccattgtggtggggacgatttggcaataggcgtccgttgcttcttggatgcttgggtaggttctttggctgggaccataggaggcgaactttcttgtgatgtggcaacgacagacatgggatcatcctgcgatcctgggaaggacatgccaccactcctagatctttcaagcttatacacaacgcggtagcttgaggcttctggtggatcctcgaggagttgactacagcgctttccgacttggttgtctaatcctttagcttcgatgatttctgcacctggtagtaaaggtagaggaaatggacaaggcccatcgacgtcaatcgtgacagtttgtgtcgaacacactgtgttggagatggaaacggatgtatcgggagggagtttattgatcatctcatccttcagacgatcgataatttcttcctcgtcttggaaagataccgagcgtggagggatagtggctgctgcttggaacttatcgagactgttgtctctggaaggcaagctggctgttttagtgaagacttggcttcggggaatgtgatcttgtatgtcaacccgctcgccatcgttcaagacaacaacatcccatacgatctcctcacaatcctgccgttttctttcctcttctaccattttccacgaccaccgctgtaagtatgccaaagcgcatagtccaagaacaagatccaccatacctatagtttccccatcaagcccagtcgcaggatcgtggaattcccgtctgatcaaggttatgatgcttgcaatggcccgggaagagtcggttgagccaaagatttgatcgagggaagatagaagtaattgcgacattccggaagccatggagaaggtggtgtttgtaaattgaaagcctgcagttgtccaaaagacggcctgagacatggcattatgaagatgctcgaaactgcgctcgatgattgattcggcctcggcggttgacatatcgctctgggagcgtgatagtgtttcccttccggcttggcccagcacagtttcgaccataccgcgagcgagctccagggaggagagagttgtcagtttcgctgcactgaggccaaatgaaccggcccttgaactgagacgaatggcaaggcatgtcgaacgtgttgccagactgacagcttgagcgactggcgaagggagtagagtacggccgggctgcggaggaagttcctctgccgatgtaatgcttgcgttatccatgacgaaggagctggcattgagatccgattgggaattgctttagacaattgacaaggtaagagatcgaggagaaaatgattgcatattatgtatgcattaacgacccatccataggtagggtaggcattgaattctaccaatttaaaaaccatgaaccgctgtgactcaagtttaagtcaggtttggaaggaagttgtcgttagcgtacgtgcgtacttgcctggctaatgaagcccaacgaggaagtaatgatccaactcgccacgcatgttcaacaccaattacatggtcggaatgtaaataacagtgtgacaaagcattgatggcatgtcgttgagaaataggtggatggcatagggcaatgcaaggaatagtatcatttagatagcagtcagacaaaagagatgacgagatgtgaaactgttttgcatgtgattgttttgcctctgtgcattcggttgcgttgcgtggtagagaaaatgtgcctgccaaggctagccggagccgttttacaactgtcaagcctcttgaaccacaggaaggctaccaatttcgaatgtctagaacacgtaattacctacctacacaaacacgtcccttcatacctgtgaaaagatagcagcgtggatgagtattctgggtaaataccaggtaattcagtcacaacattgctatatggacaatatcggttggcgtttcgtagggtttagaaaagatggacgaattgtccccctgccacaagcatctgcaaattgacaacgttcgcctcaaaccaagacgcctctcagtttgtcgtttgttgatgtcttgccaacgagggcatgtgcttcacgtgttagaggcagtcgcacatcggaataatctcccacccaatgatggaaggaagtcttgcaacatgtgaaatcgtacaactttgctcagacgcaatcatggtcttcgattgacctgcggattcccaccaaaaacaacctccagactcggttttgtggcctagttggctatggcatctctttaacatcgagaagttccccggtttaatcccgggcggaaccaaactttttggctcgagtgtgtagtttgttttgaggcatgaagaaaggcttgtaacgtaactttcacgacgggcgaactctcaccgacccctggaaggatgatcccgatatagaacagaaccccaccagtggggcactaacagaggaagctcagcccgctatggacgaatgctgtgcatctgttagatctgactctggcatccgtgaattctcaacctttttcacatagaatatacttttgtcttagagtctctccgtcccattcctctttccaattgcatcccttttacgctactcgctgagacaaagcctctcctgtgccgtctctccgatcacaaccccgccaaaactcccatcccccaccaaactcgacaccgccatggctcaagaaggtatcttcagcgccaacctcctctcttccgaggtcaaggccgctctccctgagggctacaccctgcgcgctttgcgcaagtccgacttcaacaacggtttcctcgactgcttgcgcgtcttgaccacggttggcgatatcaccgaggccgacttcgttaagcagtacgacgacatggccgctgctggcagctactacattatcatcattgaagacacctcgcgcaaagaaaaccctgtcgtcggtactggtgctctgatcactgagcgcaagttgtaagtcattgctggctctagagtcgaccctgccctttcccatggacagcaaggctgactaaccccctaatagcatccactcccttggcgccgtcggccacatcgaggatatcgctgtcgcaaaggaccagcagggcaagaagctaggtctccgaatcatccaagcgctcgattatgtcgccgagcaggtcggctgctacaagagtatcctggattgcagcgaggccaacgaaggtttctacgttaagtgcggtttccgacgagctggtctccaaatggcccactactacgagggcgaaaagggtaaatctaagtgatttctttactagatacgacattacgaagtgtctgttcccaattatacccttatatcgttatctataccttggcgcaaggcatataggctgatgcgggtttttcgcatgacacaggcagtaaaatctagagggatgtgataaactcggatggtagatttggcgatggatcatagacgggtttccttgcatctatgagctcttttggttatggtcagtggcgaacattggtgagctgttgcaggtgactgagtaaataccgcgagtagggccctctaagcggctgtgcgactggaaccataagctgagtgaggttgctgatccggcttccgacttacgacgggcgccaaatataagtatcaaggtctctactacccaagttggaagctcatcgagtctattgagtaactcccaagaagtagatgccatcaagtctcatcatgttcgacgagcttaacctttcgtttacaaaagtgcgcattgctgctttacaatcattgtaagcttcgttgcgctccaagatggacgaattttgacagaccccgtacagcgttcgatcaaagaacccttcagtgctgcatatcgtccgccgtcttgtcaacaaggtcacagtagtcacgtattgcgacggcatgccgcgtttggccaaacgaagacttattcgcgcacgccgttgacttgatatgtgggtatttggactatatgtatccaaagttattaagttctgctcttatgattcgtctttttcttttcagtctggctcagcagcttatcgacccatccatccaccatcgacgaccaagacatgcccgcttacatatccgctggccttgcttgcgaggtacaccgaagtgcccttgaaatcatccggcgagccccagttgccggcgggaattctcgaagtgatgctggcgagacgctctgggttgtttagtagagcctcattcatatcagtttcgatgtatccaggagcaattgcgttgacggtaatgcccttggcagtccactcgttggcgaaactcttggtcatttggccaacagcgcctttagatgcggcgtaggcggggactgtgaagccgccctggaatgtcagaagggagccgaagttgatgatgctgccgcgacgaccggtgacgggggacggttctagatttagcatatgggcgccaacatcgcgacaaagagtgaaaacagagttgaggttgacttggataacctagagcatgttagatacctaagtagtcataagacatgtatttaattggatagcttgtacctcattgaagtcgctgtcagggaagacttcgcaagggtgacgtcgctgaatgccagcacagttgatcaagatgcggatctcatgaccgtcggcaaggaccttgggcacaagagcagcaacagattcttgcgatgataggtcggcggtgtaaataaaagcctttcggcctagcttctcgattgactccttcgtcgattgtgatgttgtgtctctctgtccaccgtggcaatttagcattcggggctcatcatgacaacttgcagatgtttcgtttcgtccgtacctgtactagaatgatgtcggagccagcctctgccaggccgatggctacagcttggccaataccacgtgtgccaccagtgacaagagccgtttggccttgaagagagaagaacgaagcagacattttgtgtgtgtttgtgatgggagttgctaaaagtcgtgatggggtcaaagatggccttgatgttttgttttaactcattgaggggcaggcagcacctgtatatggagactgctactaggggaatgggttggatctaagcaaccaagtctaggcaattgacaatgtagcgtcgacgacaagttccttcatcggcaccgatacatgagtaggtaacttcaaaacactcggcgtttggtacggctattagtgatcggaaagaaggccgatgcaatggaaaatgcccccgcgattctccactgaggggtgtcgagttgaggacattgcctcgggttgtaaaggaacagcacaggggaaatgaattgtagatgaatggtcacttgaagaagaggagaataatattcttttgaaaatcgctatgggaaagactcctaattcatcaatgtgattcgaaaccagcaagtatttccttcttcgactcatcttctccaatgtcttaggttgtctccaacattgtgtgggtcgaagttcgctcgtgtgcattttagcggcagctcgacgagcttgagtgggggaggggcctctgaacatcatgggacacctgggttgttaggatcgcggggcagttccatacaattcaatactatcagtaccaccaaatttacatgcaactatcgtggggcttgtcttttagttccatctcggccctctctccgcgatgacaacttagacttagtacctagctactgtaagtactacctatgtcagtcgtttccaggtcgactctcacctttcgccccatcctcatgacaaggccgcctttaactaacccacatcccactttctttgcccatgactatctaacaccgcttcatatctaccattttcctcaatctaagcactgttatttactctttggttattagcagcgacactgaaccacaattaaccaaccggcaattgctcttattatataggcaatatcgcgtcttatatctccatcatggcaactgatcgtgtcaaagcctccgtcctccacggtgagaaggacctaagactggttagttcaatccctcatgatatctcacgacactcactaagcaattaccgattcaggaagagcgtgaactccccaagccttccagcaacgaagttcaagtggctgtccaatccactggtctttgcggctcagatcttcactactacaaccactttcgcaacggcgacatcatcgtgcgagaacctctgactctaggtcatgagtcggcaggcacagtcgtagccgttggttcagaagtcacacacctcaaacctggggaccacgttgcccttgaagttggtcttccttgcgagacctgcgagctctgtgatgagggccgctacaacatctgccgcggtatgaagttccgaagctcagcaaaggccaaccctcatgcccaaggaacgcttcaggagcgaattaaccaccctgccaagtggtgtcacaagtaagttgagggtctctggatgggccgaacagcccgctaacatgtgttcaggatgcccgaacatgtcaccctcgatctcggtgctcttgttgagcctctatctgtcgccatgcacgctcgagaccgcgcctccctccctaaaggctcaacagttctggttctcggcgccggggccgttgggcttctagcagccgctgtcgccaaggccgaccaggcaaagacagtcataatcgccgacattctcaaggaccgcctggattttgccacaagcaatggctttgccgacgcctcagtagttgttcccatggaacgcccgcaaactatcgaggacaagctggctttcgctcaaaaggttgctgccatggtcaaggagactcaaatcgatggagaggctattggtgaggttacagctgtctacgaatgcacaggtgtcgaaacttgtgttcaaaccgccatctacgctaccaagcctggaggcaaagtcatgattatcggtatgggcactccagtactcaccatccccatgtcagctgctgcccttcgcgaagtagacatcgtgggtgtcttccgttatgccaacacatacaaggagatcattgagctcctctccaacccccctgcgaatatgcccgatgttagccgtctggtcactcaaaggtatagcggcatggacaagatcgaggaagctttcaagatggcggggaaggtgagggacgaacaaggcaaccttgtcatcaaggttgtcgtggacttcagcgaaaaatgactgcaggctcgtttatagaattgtattacttgagcgggttttcatcggtgtattatttgggtggaataaaaggcgagcatgctgaacggcgatgtcttgggaattttggatacctttcgtggttttatagaaatcggcgacgtaatttgaccgcttggttctgcaccatgaactcaaaggtttctaccaatagagcgatgcaaatgagtacttgcaacctgtgactagtgaataaacatggtgattgagtgtttgcaagtgactaaaagcattggtagcctgccagccagagctgatggaagacgtgtatgagctgtttggtgcactaatctatagatcgcctgttaatcaaacttgatcagcagtcgtaatatttgtctggtctacaacactagctggcatacagtacctgtcccagtcaaaagttggttaacactagcatgatcacctcgtctgaagtctcaaactaacaagtcttataattgtaatttatttttgttgaatgccgttaagaatctctaattgtaacatgattttacttaaattgctattatcctttcatggggtgttggtcttggtctcatcgccatacttagattcaaaactttctttggatatattcatgacttgtcgggaaagccgaaatcgataccgaaaggagggtaaacatatcgcttgacttggttattcttttggagctcggcagagtagtcgttgagagccttcatgtcttcgtcatcaaggtcgacaatggtcttgttagcggtgatgcgctcagggttgaccgacttggcgagcacggtgctaccgcgggcgactaagtaggaaggaagttagttgcggagttacagtagagagtatacaatcaagacttgccgtggtagctgaggagcacagtagaggcagaaacgcctttcttatcagcaatcttgacaacgggctcagcactcatgacgggaccacctgtgctgccaagaggactgtaagcctcaatatggatgcccttctccttgcagaagtcaacgatctcctgctggggaagctcagggtggttttcgatctggttaacagcgggcacgatagttgcatgaggcagaagctcttccaggtacttcttgctgtactagaagagaatgttagctgggttgacggcagtaaggttgagtcggcctacgttgcaaacaccgacagctctcgtcttgccagtagcgggtagtttctccatgagcttccagccatcgacatggttgtagtctcgaataacatctcgggaaccatcaggcttcttgggaaacttgtcgtcgttgccatcagggttgaggagtagaggccagtgctatcatttcttagcatacagcgttttaggtactttaatcttggaaagacttactactaggaaaaggtcgacgtagtcaaggcccagggccttcaagctcttgtcgagagccagctcgacacgggtgttgtaggtagcccaggccttggtaacgacaaagatgtcctcacgcttgacaccagccttaaaggcagccttgagaccagcgccaacctcctcttcgtttccgtagcagtaggcgcagtcaatcagcttgtatccgtcctttagagcatatgtaacggctttctcaacctcgcctgcgggggactgccaagtacctgcaaacatagggtcaatcaattgagctttcataagtttgaacatggggaaaacaacgcaccgagtccgacagcaggaatctcctggccagtgttgagtttgaaggtcgaaggagccattgtgtacaattcgcaaaagagtaggcgatgtagtgggttaaagggcgtgtatttgtatgcgcgaggtctagaacaaaacacaagaggggaagaagaagttcgtatgagggcgggagaccttgaggttataaattgctgccacatcatgaacatgactgactgcccctcatacgtagctacttttctcgagccaagctatgctaggtactttgttacatcccgcagacttgtcccgttgttgatccccccaaactgctacatgcgatcatatctgtggggtcaaggttgtgttccccaccaaacaaagctgcattgccagggacatatctctagctcgaggcgagttttacctcatgaagcagtaggtaggcgggtttggggtgtgacttggacggaaaagagtgatggttgatggagatttctcggggtggggttggtccgaatcgtccgtataaagtagaacctaacatgcaacgtcctctggatcggcgagaaccccggctcgcgggaaacatggtgcccccaatcatgctgttccttgaggtagtttttcctgggtagagaatactagtccagaagacccctttgctggttacttactgtagatgatgaagcacaagttgaggctggtggttgactttcatccctttatataagtcacagctgaataccgctgttcaaagcagtgcagtcaacgtctgtgcaagccgcgatatgccttgttagcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggtgtggggggtactgtttgttgcccgttgctaacaaaaggatcacccagctgttggtagggtgctcgatttctcaatcagtagatgcgaacgatactagccttcgaactttccttgaggatctatctattcattcattattaatcctgaaaccgctagcatgagctttcgacaagtctttctttccgaccctgtcctctatgctgcgttgttctcatccgaacctaaggagcatggcaatagcgtatacatacatacatatggaaaagaagtgcatctattgaatgatgccccattacgacaaaacatgtgcctttaactcccttccccgttccctaagttttctacgcccgactcttgttctcatgccatgcattgcttcgttcaatgaccaaagattagccagaaacaagaacccaaagtctatgaaaaggttagcgacgggttgacctaacagtgacaatttgagaacgctgagaaagaatgcagccttggcatatctcacagtgctcggccagtgaacttacaagaagaatatcatcaaaacaccaaacatctttgcgatcaaccagcggttgcttgacactcggttccagtacttgagaagttctcgctgtgctccttcgacgttgtcaaccacatcttcggtgttggcatcaatgcgctggatcatttcactctgttccgaaaccatggtggctagctgtccaaagatgcttcctaactcgccaatcgtcttctcgatggcctcgattgcttcacctcgttgttggatgtatgtattggaaggctgtgcctcctccatcatcagcagctgctggtcgccaacaggattaagtgagagtgtgtcttgacccggcgcaggtgagttccgggcgggtgtcccgtagagtggcgaagcggactgttgaatagaaggctgagcatgttgcgacaccgaagagatgaagttttccgttcttgatcgcgacgcctggatgttcttggttctggcttcgagaacatccttgaagttgactgagacatcagtaagtttgccttgtagtaggtatacgacgttcttgttgtgctcgccctcttgatcggccttcggatgctgctgctttgtgatagtttggagagctccaatctgctgattcaaagacgaaaggtcttgcttgatgacgaaagtaagttcgttgatttccacgggacggtcgtcgaaaagggttcttcgttttgccactattctccatgtcagaatcatgcatagcgctgagcatgtgcgctataaaagacaacgattgtactcacgctgtgctagcttctccaactttcccatagtcgccgagatgccacgtccaatttcagcagccttgcgggcaaagtcggatcgtcttggaggccccgtgggatggccattggcggcatctttttgcgcatctgtcaaaagggaccggcgctgagagctgacttttgacgaggtttgttttcgctgtgcctgtgcgagaaccgatttgaactcggaggttcggtcttggatagatgcgacagccatcgtggtcaaattaagaggggtttaggataacgccgagatgtcagactgcggccagcgcggcttcgtgtctcggaaagaaaagagtcgcgttgattttgtagtagcagtaaggcaaaatgccacctatgcgacttctgtttcactgtgaatgaatcgaatcgtggtgttgaacgtgggagggtccgaatcaggtctcggttggcagcgtaggcgaaacaaaaggttaagggcggcgggcgggtgacgcggacacgaaagcgaattgcagtgtattaaaaggagtaatttggcaacggagatgaatcgaacaggcgactcgactgtggtggaataggaaagtttgttatcgacaagtcgcaggcctttaggtgattaaatggatgggagaagctttgttgaatgcacaaccaagaatgccagagaacgatgaggtttgatttgaattggtgtcgctgcgtctgaaaggagattggattgatagattgattgggggaatatctgttccagactggtcgaggcaggggtcgacacagaagttgatccgccacgctggctctaacgatctatgctgacctcaagtttgcagtgtggctgtctgtatctgtggctgtggctgacatgtgcaagaagattaaagttgctacgggtagcaaacactactaggtaaaggataagttgtactgcctacggataattgatgcttggttacctcttattgttacaggaagcaacctattcgcatgcctaggccttctttgttaaatcatcaactaggattccggctcttgagagcatccacatggaaatgctgctgcagactttctgggcagaatacgatattatatgttgcaactgtagttggaatttcttcatttcctattctgtagatattgtttaaactctacatacagagtagtatactcgtaactgccgacctctccgtgcgtatctggctcgtgctgagtctggatgctcgtattatgtatcatcgcgagtcctcgatgttctgcaaccgagtggagtctagctacagcgggacgggaatgacggcattgcttatagcccttctggtcgacttgctaatacacaacataacttagtaactacaagacacgcaatgcctggcctacagctcgctgctcaattgctacctactatctagattcagagaatggccgtttgggtcaacaattcagcacccgctcaaccgtcagagagacgacacgaaaaccctgacccctcacgacgtgtcattgccgacgtcacttgtcctaccaaaatatgtataccacgtattcactggctactgctcctgtttgatggtggtattcatttcgtgcgtaacttcatctgtgtttcggagcagcagatatctaggtacctaggtaggtatatgtaacagttgaacaaaccacccggacatccataagcaaaatttgacagaggacggaaacattgcatcgatagagaaattacgatgttcgtgacattgttgatactgacatcaatatgaccgaaagctatgacaataccacagaaaagaaaagaaggacaaaatgataaaatccggattcctccagtgcctgtgatttggttaacatgcaagccttgttccagtttcgcaagactcgacgagaatgattctgtaccactcccaaaagtgacaccctgagtacccgacagcttcactaaatccatctcgttctttactctcctgttatctgaagtcctggattagtatcataatatggatctcgagctcgagcctcgagacctgtataaccgcgtcgaggctcgtgtttgaatgcgactatagatgtcaaaaatagcaatgatcagttattgatccatgtcacttgaattttccaacgtgggttgtgcgtgcctgctgatgtttaattactggtacgagtgatatacccttggcactaaatctgggtgccatggaggattagaagcccagtattacagagttcataggagctgatctcttaacttgttgccataaaaatgtatggggacgatcttgggatcggctccgctggtaatttcattcctgcactccgtacttttcgaccaactcggtcggcgcgaccactaacttggatactctagctgggcgcttgctttgcttctccattccgacggttatatgtcactcaatcgccaaagaacatagtaatattccgatatctacgtacgtacctcccagcatcaccaactagtaggtgactaggttactcgcttcgttcatttcatcttgggcttcaatgaggctgggcaaactggggtatctgtattctccttggttcatgcggtcttccttgtctgttttcattagcggttgcggccctcccaagagcaggccgaggtgccccatccaccttcgtcatccaatctccaacgggcaactgcagcgctagtacaccaacactagcacacctaaaagtccctgaccgcaccatttgttcccgcttgctaccgacctacgagagcaccacctccttgttctatcaccatctcgttggcatccctcacctgttgccgctggctcctattgtgctgcctttcttctcgtcgtacctttcattgtttcttttccatcgtatacttgttgttagtccatcactgcgttctttcttcttgggtctcccatcttgtttcaagcttcgtgcctcttctgatccaatcgtcacgggtcttcgtcaacaccaacctcaataacgaggtctgcacacttaattagtttgccacgtctgctgagcccagctgtctcgacgtcgccgtgaaccctcgcttcttgccagccatcaagcactaaccaagaatgcaccgatagtcgaatactgacgacgaacatacgacatggatgggacatacaataacccttacgcgcaagggcagtcgcagtctccattgtaaatagccatcataacctccgataccttttctttaattaatccacaattgcttccagatcgcctcaaacgcctggcggataccaggtgaacgtcagccgtcaaaagacaagaaaatgggtccaagcacccgttcagaactatgatggtgatgactggggcgccgacgagttcgatgacgacgaaccacaaccaccgcctcctgttcctcgagttacaacaggtctccgatctgttggccaacgtcccccagaatcgtacggcccttcgcccaggttagctgctgctgtagcttctagctcgcgaagctcgagtggtcctccgtcgctccagctccaaactcaagatccagccggatcttctcacgatgcgacttcggaaccaatccataatgtttcatcgcccgttacagggcgaaacggatctcctgcgccggtatcttcggtcgccgggtcttcaaaacctccaagttttcagcagcaacctgacgtccgttcctctaccccgcaaagccctagtagttctgctcgagcttctccttcgattcggcctgatttgtatcgacatatagatgatgaacgtaaacttggcggctcccctttgtctatcgcggaaaatgttgcgcccaggccaaatgatcattccacaccacccgttcatagccaacagggatatggccaaggagatggccctgtgatcgacagagtccagaagcagccgacttttgacagtatccttgcgaaacgtgatgagcttcatgttggacagccagtatcaaatgacgcgcccgctttggatagcgctgaaacttcgcagcaaatcaacaaccccaaggaagaacctgtcctgcatttgccgactgacatcgataggacacgaatgtcagttagcccacaacttcctgatgttgcgcgtatgtcagtttttggcgctgatttcttctcttcgggcaatggcgatgcaagtgctcaagatccagtcaaacaggaacagcccttggcatctaagcagtcgactagtgcttctggaaacctctctacgctgaacgaaaagccccaagagggcgacgacaatggcaatggctccagacttgacaatgctttggctagcaattcgtctcttattcctgcaaatgacccacgatctgttccgcctctgcgcacaccaagtccaaacatgaaagggctttatccatcttccggggaccctgcgagtgcctcaactgcaacaggctccaaaatcacgccgacagaaccactacatccccgtccatcagattactctccttccaactacgagccaaactctgctctcacgcagggcacaatgaataccttcaattcatcgcctattaaggagagcgatgttttgagtgaggagattatgaggtccctgagtcctatcgccccaaccccaaattctgctcatgcccgacctgcaccagaaaatggtcaatcattgacaccaggtggtcagaacgaaatacgcaacagcagttatactcttagtgactacgacaattactgggctgactcgaacgacaagcccgagcaaggtcagcaaaagttgcaagttgcgaatgctcctgtacacgaacaacagcaacaagagccaaccgaacagccaccgcctggggtttctacttccagcggacccaagcctacttctccgccggaatcaccgaatgccgaatcgcgacggcgattctcttgggaagctggttttgacccaccccctaagatcctcgctgttgaggctcctacgggaaacttggaaatggaaggttctgcaccaacttccacatcaccggtggcatcgccagatgtccagtcctcgctgaacccagtttccgtcgataccaaccaacccaacgaggcgccacgaaatattgaagctccgaaaatcgttattcctccttctgggggaatatctcatcaggtttccaaggctagcacacttccgccaagccagcagcaaactattttggagcccccttcaccagtgtctgtggagcacgatgattccacacctcaagctacagcagatcgccgtccatcagtcgctgaggacaaatcactggctaaaacaacttcgaatctcacatcagcaacgtcgcccccagaaaagtcgagcaggtcggttccctccagcagcgaatttcctcagactactccgtggcgtgacatcatgactttggcgacacctgttcaaaggaccctcaagtttgaagctggccgagacacacatcaagcttgggagtcaggtttagataactggctgtccagtctcatgatcgagcatcctgaatacgccaacagcactgcttccttttctggagctggcagcatgcctgcaagtcagaaaggacacgcatcaggccccagtgtatcccacactcaacagcacttcaacgcgagctcgcctacgacaggacaaccggcaactggaagatctcggctcgctgcctcggtgccatcaggctccgtcggcttcggtaactcgagcaaccagatcggcaccaagagcaaggaactcatgcagtctgctggaaagatgggcaaaggattgtttagcaagggaaagagcaaattgcgtggaactggggacaaggtatttcactgacgcttctctttttagaacctgttgtgatgggcttcttcctttttttctcccttcgagtggggtatttgttggattaaatctcttttcatcatgcacttcaaggctgatgtttcactcttggccttatgatgagacgggtgtatgagataggaattctacgacgcttgttcccttttctcctcccgcatgtcaccatgatgttgcccatccatcaggctatatgtgacaagaatgtttattaatgtttctttgaatgacagggcgaaccaacatctccggtgcaaacaaaactcaaggctgaaagacgcgcatcatggggtttagatcgtctcacgagatcccgcgctgatgaaacttccgaaaaagacgtcgtgaactcgaggccttcgacccaatcgtatcatgctccccagtcctcccaatcatccagtatccctccttttggccctgtgccttcaactggcgaatcaggtaagcaagtcgcttcacgcgagagtgatgagccgcagctttcgcaagatgtatctgtcgtccccagtagagaacacgatgatagatcacaatggtatattccaacgcctattgatgaatctacatgggatccttttagggaggcaaaccttgccagtgctaaggcttccaaggaatccagagccttggttgcgagcgaagatgagcctcaacagagcgtcagtgcagaggcgcctttcagtaagcctgtatctggcggcgcattttctgtacctgccggtggtagtgttcgtatggtaccttcagaagaacatactggcttatcgcaccagccgatatctgtctacgccactgtcacggctcaagagacacacagagatgttcagtatgagtctcagcctcagtctcctgctcaagcaaacgattcatctaccactccacagcggcattcatctttcgttggcttgccacctatcagaagaggctcgacttttgatgtgaactcaagatcgactgcaatcgagcagagaacaactgagcctataaacgagcttgtttcggttgatgctgaaaactatgacgagattcttcgccagcaagggaccatcacatccgaggtcacggtcgggtcgactttggtcggaaccgactcgattgcgcctgataaagaatacaagaaggatattgatgatccagaaacgcctgcgatgactccagagcgtcaacgccgtgcttctcagcaacgatcccctcaggaggtaccacgccattctctccagatgcatccagccaaccagggacctatgccaccacagaacccggaatatcaaaacccttcactgccactgttaccgtcacatttgatgggtggcggcggtaatccagtccagagaatgccgccttccgggccctggaaactagaagaaagccatctgtcggagcctttgcatcgcgttacccctaaagcttcgccacttcttccatcgggacaatggaagctggaagaaagccacttggccgaacctcttcatgttgtcaacagaaaccgagctggcacaaacgcctcacaaatatcacagcattcgcaacgctcacaacattcgcagcaagatccgttctttggttacaacaaagagactggtgatgtgcccacctcaccatcatcgagctcgacaacccagcatcaacatcatcaccaccaacggcagaagccttctgaggtgcccccctcaacgactaaccggtatccgggtctctttcctggtcaacaacgaccacaaagtaattcgcaggaaatccgccccagcccaggccctcagttcgccaggcgcctgtctcacgaggaaggtatttcaagagtgggaactggtggcagtggagtccctgttgatgatcgtggccgttctaggggagcgtcggcactgttcaaggacattggacatcgcttcaggaaatcttcaaccgagcgacgacacacacctatcgacaaccacaatccataccagcctccgcagcttccagaggctcaccatgatgcagcttccgtatctagtgtagcgacggatggaacaaacgaccggaagaagcctagagccagtttcatgctgggtcttcgaagtaagcagagccgagagaggctctctatgcctcccccttcacgtccagaagacttgaggccacactccgcaatggaagagaatagggtatctcgactcaatcccggattgggtttcgattctgcccactcaagacctaccggtgtaccgcgcgcggctacatccaatctggccaacgagctgagccagcatggaagcgctactcctcctcccaagaagcgattctcagccttcaatgctaaggctgctatgacaaacgtatttaacaggccaagcagtggtacatacgccaaaccaggcactcccacctcctccaggccggtttcgagccatttaagcgtacaacagccggtatctctggagcaatcccatctgggttttgagcgaagcaacactgctggtccatcttttaaccaaatgcttccaatcccaccagatgcaccccctgccgatgctgcagagcgtcgtacgagacgtggttcagcggctggattgatctcgggactattaggacatggcctcaagaacaaagaacctcaacagagtgccctatctcaggtgcaacaacatcctgtccaacagtcgcatgatcgccgttcttctgggcctcaactcaatctaactcaacatgaaatgctgcaagcacaggatcaaaggtcgtctggtcctcagccgcccactcctgctcttcatatgcctggcgctttccccgagactcctggaattccaacgcctcagagcgatgccccgcctctatccagcccccaaccccaaaggccgcagccatttgtgaatcaacaactgccaatggtccgccaaatgactggtggtgccgttgccagagagcagtcacccatgctaacatctagatcctcgtcgggcgcaatgagagaaagccaacatgctcaggcagcgtaccgaaactcccgcccatcaccactgggttttggctctatgactccctcagggactcctccgatcgtgacgatgacggaccacagtcgccatggcacacctcaaacttctttcagtgtcggtcagagcttctctgacactcggaccaaacaaatgagatcaatctcgccagcggcgccaggcgtacgttctgccccaacaacccagacgtctttcaacattccaagtacagccccgacgacacagacttcgtttcacgacccatcgcagtcgttcgaaaagctctcgcaacatatgcatgagggagctcctgttcaacggcacgccactgactcgccgaacatgtcgttcaggcaaaacacgagacccggacaaattgcgtcagatgatggcatgcctctatctcccgtatcccaggtatcgaagacatcaccaccctctgtttcctcaatggcaacacagagtcctcggttaaacagctcctttcctactagtggaagacggcaatcttcacaaatttcacaacctgagactccaatcatttcagctgtgtctgccagtccgccagtacaggcattcactagcaggatgggaatgtcaccccagcagccacagtcctcgaacttccagttacaaaccggtcctcggcagggtacttatccaatgacttcgagtcagccgccaatgcagccgcagcagtctgacggagggtccccagtccctccgaagaacgaaacgagccatctgcagaagccccaggttgtcgatcagccatctcaacaagggagtcctggagtatcgaagtggaagggtctaaagaatcgcatgtctgcgcaagttgcgcataagtcacagcctagccaaggaaagaccgaagctgataaagacaagctgactacaagcaagatcttaggagcgtttaaacgaagttccaaggaaaaccggcagtctatggtcattccggatttccaggcttaccaacagcaccagatgggagcccctcatcaaagacagcatccccagcagcatactactactcaggccccatacgagcaagcgcagtcctctcgcccatcttcgaatgttggtggtcagcctttcgggcaagccacaacttcacgaccgtcgtcacatttgagcaatcagtccccaatgcagttgcaatatgaaagacagtcctcgatgttcagtagcccacctctgcctcagcagcagttccgcagctcttcgggatccatcccccaaggacagccaggcatgtattcgccacagcaagttcttgcgtaccaaccccctcaacctcaaggcgagcctctatccccgagctcacccaccggcccaacccattccttgccgccgccgcagcaacagggacactatcagtcttctctccaacaccaagggcaatttcagtctcccttccagcagcagggccagtttcaatcttctccgcgacagggacattaccagtctccatcacttcatcaaagacaatttccatcgccgtcaacacaacaaggacagttcggatctcccatccaatatcaaggtcaaactcaggcccctactcagattcagggacagtttcagtcgcctccacaatccctaggccagtggcaacatgagacacattcgcctagcaaccagcctttgccagctcagtctcgacaagcttcctatcctggtcaatggcaaggaaccattggccagagtcccaattcgcctgcgcaccaaagtccccggcattcgcacttctcacagcagccttatagcccacagcctatacatccaagccagcaagtggttcgtggggaagagtcgcaccctgtccatgtctctacacctgaaactgttcacgcgcctacgccggttcatgcaccatcgccacgcccttcgctcttaaaccttctcgcgtctggcagcctcgacaatgaagaggctcaacagctagacctcggtcacactcaagccgttccacgggacgatcaaagcaatgcgatctctctgggcaactccaacacacaaaggttcaccggcagcgaaggcccttataatagcagaacaagcggaaaccgtcaggccagcgctggttcatcgcccaccaagcacatttccccagaaatcggcacggagcaaaatggtagctcaaagaaccaagctccctcccttcccatgcctgtgttcacttctgactctgttggaggatctttcatgagagctggagctgcggcaaatgccaacggggagtctcagggcgtatctatcagtccacctaccgcgacgacaggcaattccggttcaggaccaaccaggcaatctccgtcagatatgagcgactcaagggctccgtcccaacccaaatccagtggaggcccttcgttccatgccgaacttgaaaacacagaagacgcacgaaaacgcacactgcgaataaactcacaggaagaaaagatccattatgaccctaatgccgattcggatggggaggtgcctgctcagatgagtgcgactagttatcctgggcaagagtggaatccatacggcatgactgaagtgggtgattggaatgaagccctgtaccgctgaagggttgaatctcataagcaataccttgttggagcccatcttcacaacgcacccactaatctctaaatgcacgcaagcagcacatgtctgtttctctggcgacacttgatcttgcttcgtttacgtactgatcaatactgtcgataacggtcatcttttctctattctacggatatgtaatggctgccatcagccaactttgtcgaacataatatcattttggtcccatcatagcgtggcgtcatggctgtatatacatttgccttgactttgtaatttttaagtacgaaagagatggatggaatagtaataacagaatggttacagaaaccacggtggagggaaaaggaaaagtgcacgcatgcatatactacataatatttcaatcatttatatataatactgtcaaaataaaaatatacacgtgcatattccttgcctgagagtacacgtcttgccttgtatgcagagaagagtttcaaaactccaacgatgcgtttctgaagggaataagagccaaaataactgcctgggtataataggctgctcgatcgatgacaccacctgtcaaaagcccaactgaaccttgtttgttcttcgaatcggtctgaccaaacaatatatcatccgcatggcccaactcagccccctctttcagcagcttgcacgtcttttcgggcagaaagtaggctgatgtacgtgccttgccaatttttcctctcttcccaatgactacgatccatgcaaaagaacagaaagagccgttatgggattcaacacctccttcgatgccaacccagaaatctgcctccggctttaatgtttgtgcattctgagctctgtttgtcgctcctcggagtgtttcctcgtcagagaagggctgatccgagacgtgggagtgtacactcagaccttggaagtcatgggtgcccgggaacatctggttaaacccttcacgtgttgccttgatctttgggatattttttgaggcaacaacgatggttttccgaagagggtccattatagaaggtgaatatatatcgaggcgatccgaaagacagttcgttgatactgatcacgatcagcttgagggcgaaacgcagcacttggaaattgttatatggaaattttgggcgactgcctgcactctgcattatatttcgctgatactctgcggggttggaatctatagttgaacttttgtccccacaagtcattaatccactgcaaagagtcgattatgaacggcataaatcacatcaatgactactgagatcactgcataagcagactaactatccacgactttggctttgagagattggctccctcctagtaaagacacggacattcatagaacacaagtccattaggggcgaatgttacacgcagtcaacaagtaaaattaaagggaaaatatcaaacactcttcagtcacgttgctacatggatagctcttcaggaccccagtactttctcccagttttgctcactgatccaagcctcgatattctgaacatctggaggtgtctcaagctggatgcatatcaagttagtgtttatctttagcaagcgagaacatcgagagagaagagcttacagcaaaagggtggatatatcctgcgttatcaccgccgtgtagcccaacctcgttgacaaaggcaaacgtttcacgaaactcgtctctcaactcgggctcacactcccaggtgaactgaccaagtggaaatttcaatatgtctgtttcatatcccgtcacgttgctgaatatgtcgacaaattgtcggaatgtcaaccaagctcggtatccaataacacccttgtttggttcgttttgaactaaagattttacaaagggtccagtatcttcatcatgtacaatgaatggtagttttttgtcgagatccagattagtcgaaaattgtacgcggccgttgtctccctgtattgtagtgctagttaaaattcaaatacactacgaggggaatcagaaggctcacctttgtgggctgtgacattgggtggttgaggaagttagccatgaagtagcctggaaggaacacactcgtcttgtaccaaagatctggcttgtgtcgctcactgtattcaattgcattggcctttgagtcaaagtgacagacctcggtgtactttccgtctgtcaacttggtcacatttggcagtgatgagatcacgaatcgttccaagctcgtgattttggcagcttcatcaatgatactctgcagttgtcgggtttccttttgtttaacccattcgttgaatagtgagccaggctctggtttgtcggtgtcatcagactcgctgtaaatgccccagaagtcactgatggcaaagatgacattggcgtcttggaaggcttttgcaagagacacctggtcgttcaaatctgcccgtaccatatctactccacgggactggagagtctttgctcttgggctcgaagggttgcgggtgatgccacgaacaagccatgtaggatctttgagaaatgtctcgacaacagagccgccttgccctcctgttgcaccaacgacaacaatgagcttgggtgtggtcatgttgtttccagatataaaacaagcttgaataagtaacggtgagggtagttgtttggcgttgtcttgttttatatatttgtttttatatccgaccattgccttttacctatcattcattaccataccatgacttgctgacatagtatcgttttgattattaagttaaatatgaattatgccgttatgttccgttgaatctcactttctgacatacttcttctcttcgcttttttcttaacgcacccattcgatttgtaacatgtttcttattggtatcttcaacgctgctccagttacaaccagtgacaacgagttattcaacctttgttcacattagtacctcgcaagctaatacggcccgttccagtcgtttctttcaagttgaatcatttttgtcttttgcagacattactcaatatcagagcataccatgctaattatttatagaattctatttacattatcgataggtactaaggaacttcagaaaagaggctacaaaatgtgaaaaaaattaaaaattaaaaataacatgctactatggaagtcgtctagtaggtaatagagattagcttcagcctgagaattcaaaaataaatataataagagtataggtagtctagataaacagcataaaaagttactgattccgtgtcactactggttcagtgggggtccgagatcggtgggtcgcgacgtctcgtctctgtaaggttcgcttgacacgagaattcttcttgcaaacatcttctactctatgcaattcgccctcgagtgagtggatcgttgtattaaagcccgacttgtatatattgaggccacagtaggcattctgatattgactaccagcccaatgcctcggagcgaacgccggcgcggcgagcgccagcaacgggagcgggagcgggagcaagactctcagtataatggcgtgttgcacgacgagacatcgccattgctccctcggatatcagaggtcagcgagcctgagacatcagtgtcgcttacagacgtccacagtctgctggcggaagcaaagctactgtgccggtattcgcttcctctgattgcaacctatcttctacaatattccttcaccgttatcaccaccatcgtcgctggccggctaggcgccgaagagctcgcggcgtctagtctggcgctgacaacaatcaacattatcggcttcactatctttgagggcatggccacggcactcgacacactgtgtgctcaggcgtacggttccggtcgctatactggtgtcggaatgcacatccagcgcatgatggtcttgatggccatcgtcatggttcccgtcggtgctatctggctatgctctcactggatcctcccgctcctcgtcccccagcgaagcctcgccctcaaagcagcatcgttcttgcgcgtcagtcttgtcggattgcccggctacgctttcttcgaggccggcaagagattcctacaggcgcagggcgaatttggcccgggtatggtcgttctcatcatttgcgctcctgtcaatgcctttttgagctggtactttgctgtcaggctcaatatgggtctcgatggtgctgcgtttggccaagcgctcgccaataacctacgtcccgcgctgcttctgctctacgttatcttgattggcaaaaagtcccatcgttgttggggtggttgggatgcccgcgccgcctttgcggtacgtgaatggggccccatgattcgtctttccgttgccagcacggccgttaaccttgctgagtggcttgcctttgagatcctcatgatcagcacttcgtacatcgacactcctcaccttgctgcccaaaccgttcttaataccctctccattgtaacttggcatgtgcccttctctatcagtgtcgctgtcaccactcgcttcggccatctcgtaggggctggagctctaaaagaagcacgtcgggcggcgattctgtattccattgtctttgtcggtgtcggcatcttggatggcgctttcctgttccttctgcgacgaccacttgcagatttgttctcggatgattctatggtcaaagaccttgctgtaggatccatggtcactgtggcctgctttcagatcattgactccgtcatctgcggcaccaacggcgtgttgaggggcctggcgaagcagtctgttgctgcttgggtcgtgctagcggtcaactacctagccgctgtgccattcgccatttggctcgagttaggaagtcccgatttgaagcttgacggcctctggattggtcttggaagtggcatggtcatcatcgcgggtattgagtgtgcctacatgaagtggattagctggcaggactgcgtagacgatgtaaaggaaagagaggatgacggaacatagactttgcttgtcttagcacgtccggaaggctccttggtttttcggctgtaatttcccaactattttaactaaaagttcaggtacatggtaactgtaggtagcagttttacgataaatctagtagcgattttagatgatgtgtatgtgtagatggtgattgtccttattccatccttgcttatataggtacctaggtgaccttgataacactctcagatccttttttggcatgatcttgatttgcgtattgtttctttactcggaatctttaatcaagataagagtagcttgcttctttaagcatattaagatagaatcaactactggtacttaacgacgtaatataattctgtccatattcatgcctaccttagtacctagttagttatagggtgggctggctagaacaagaaccaatcgacagtccttggcttggcctgtttgtcgttttgaagttcgcagaaactacctggactgctttttctagttgcagaataaaggccacgctgttaattaatattttttaagtaaggaaaagcgttggaatgttgttcatcaacaactaattaaacatgctaaccattcgctggtccaaacccccaattgaatttgggctgggaatgtttgctgtgatgtcatagggttgctttggaccctgaatatttctaggcacttggaccttggatgggcacagatgcctactaacccaggttgattatttccaacccgggtagtccaggcagttgacgtggacaacaatttgtttacctgaaacgaatacagcagaaacaggcggcagtcggcagtgccgtcaggaaacacggtatttgctagtactacatcgcaatgtcagttacttggtcaacaccaaacatgatggtatgcagtgatagttgagctgcaggggaacgacaacaacctagttagctacctggctaactgattgctagtcaggggtgagaaagccatcaggttaacagataatagaaatttcatctgggatctgctgtcaagccgagacaatcgcattccagaagatctgtagagcagttggtacatcggaacaacgggcaagcttcatgcttatcgccgttgaggctcattcaaggatcagcggtttaccctagagcaattccatccaatttcgtcatgagcgcttgcttcactttatggataccaaagagtcagaactctctgattctcccttcgcgcaattccgattccaatttcgacttgacgcttgatcccttggcgcgtggctttgaaaactgggccaccactcatgacccaagtcagtgagggaaaaaaaaaagggaccctggtcaatcgtcatccatccttgattgacccaaatggccccgtcatagctgcccactttaggtcactttattcctccattagggaagagggtactttacctgcagtagcaattagtgatgtttcaacaaaccatgactgcaacagagcagcagacttctcaaacttgggtcttgtctcagctcatgccacctcctttctcttggatttgtctgcacataaccgtattttccttcttctcctctctcggtccatcacgacttggagaatccttcttctgcgccttttcccttttgagctcttaactttcagccatggcggtacacttttgtagatgaaacccaggagttcgggttttcaagatgggagggcccggacctgggttggtgttggaacgtgggtacggtatgtaggtgcctcggcgataattcagagcctagacatccagaccaagggaacgttgatgagtgagtgctggattatctgttggtagccaaagaagatagaaacgaaccaagcctcggatagggcgttggaacggcccctgcctcgaatccatcgctactgcagctgcagcgcacgggctctcgctgtaggtaaaggcgcatgtctgcccggtctggtctggtctggtctggttgagctttcacgatacttgatgtgcaagtaccgcgcgatcaaccgtcagcgataactattcccaacaagggttaattcgatagcaagcgcctgcaatgtgatagcgtggcgtcagcagacgatccgtggcgcaggcggcaacgctaatggcctggttggccaagtcaaggtctggaccacgtcgcgtttctccttccctactgggtaactggcgtgttagaggcctacacggcgacggtacttgcttcggatgtactcttgctcctctttcctgcctgcccaatacctgaacaagtcgagcacaacgacaggtgagacgaggcgaaaatgaacgagacaagcagcagatacgattcatgagcccaacacgctcgctcgccctttcccgtactctccgacggaaaatctatctattcttgacgacaagacttgcagacctcaagtacacaggcaggcgcttaacttgtttatctgttgagttgcgtcaacatcattacatcgtcaaacgactttccgaaagactccacttcccaattacgatccgcgaccgatacgatacgacacgactttgtcggattgggactcagctccatctcacaagcttgcggagaaccagggaccgccgtcgcccgtgctaccctgcctacctgctaccgtaccgtaccgtaacaggtccaggttcacatcagacccagtaccgtacaatacccacgtattcgtaccttactctcgcttcctctcttccttcttattacacatttgctgccagagcctggcaacagcagtcaagcaaaatcaaatcaaatcaaaccaaaccaaacccaatcataccgaacaagccacagcatttcaattcccaaccctacctatcgaccgaccgtagcttctccttagccgtggaacgtggctcactcgttttcaagcacaaggtctcacttcgccgctcggatctctcgtctctcgtctcccatctctcatttggctcgccgtcacttatcgggcccggaggatccgtcttctccatttccacgtttactctccttgttcttcgagagtttgacttttccaacaagtctgtcgattgatttgtcgtctcatatcgacctgccacaccaggtcaggtcacgcctctctgggccgagagcacaagacgtacccatccaactgatacagcaaccacgcgcccgattataatggattcgtacgttgccatctttcccagcttgaattgacccaggacattccaactgcaccttctattgttccggtggcacacctgctcaaccgaactctattacccagattcggccacttccatatgctattattggcttgaaacttacaagctgtagatttattccaatgtcagccgccgccgccggttggggtcagcctttggcaacaaaatcgccagcatcccgacgatcattaggtcacttcaggtctctctcatccatcgcagctgcccccagctaccatccccgaactccgtcgctcactcccgaccgcacgccgatcaaatcctcatcctccacacatctacctctcggggtaaagagtgcgtctgtagattttggagacgagatgagcaccatacccgacccccgaagtcgagccattagtccggctgatgacagtggtgttgcgactcctaaccatcaccctgacctcaatgacgaagtcgccactctcagcaacaagctcatcaatgcaatcaaccaccaaacaatattagacgactcactatccgccgcccgccacgaacttgatgccgcacgcgatcgtattcgcgacttggaaactcaaaatgcctcgcaacgcgaaatgttggctggtgacgtgtgggttcgtaaacacaccgttgaggctgaaaagaaggtttggcaggccaaaatagccgtggagcgccaaaagcgtcttgacacagaaatggaaaagaagaagatcgagcaagaactggaaaatcttaccgccgcattgttcgaggaggcgaataagatggttatcgctgccaaggaagaggccaaagctgaccatgaagtcctgcaacgcaagaacgaccagctcaaatctcaactcgcagatacagagagcatactcaagtcgcaacaagagcaacttgtagagctcaagcatgtcatggaacacatggctgccggacgagaggaacacactaaccctactgctccctcttctcctgggttgacaaaacctgacactcgggacgatcgccgatcctccactgaagagccaatgccctctttatggggtgctgccgcggttgtcgaacccgcccatccaacgagcttctcccatctcatccagccagtcttgcgaacagatctagcttcttatgatgactttgtcagtctcacccgaatctctcgaaaccgcgccagcagccgtgtatcctcaggctccgtgagtgcattgaatgcgttgactgggtttgggctcggcggttcaatatcaagcgcccacccctcaaacgcatctactacttcgcttggtactcctattcctggccccggaagtgcacctcagtcgccgaataccccagcctcaactgtcagcgctgcttcgaacgcctcggccacccctctcccaagtttaagagagacgaagttctacaaacgtgttctggcagaggatatcgagcctacactccgtctggacatggcaccaggattgtcttggctcgctcgacgatcagtcattgcctctattgccgacggaacattggtagttgaacctgtgccaacaactggatcccttgtcgcactgacgaagccacaattttacccctgttcactgtgcggtgactctcgcaagggtccagaatatcttcgtaaccatcgatttcgaacaagtgagaccgattccgctcaacgacatcctctgtgcaagtattgcctcagccgtgtgcgctcaacctgcgatttcttaggctttttacggatggtcaaggatggtcattggcgagccgataatgaggatcatgagaaggctgcctgggaggagagcgttcgactcagagagcagatgttttggtctcgcattggaggaggtgttatcccaagcattccagcccccatctctatcgatatggagaaaagtccgcgtaacagcgacgacggcagtgtgaggtctgaccatctcgaagtccctggttttcaaaccccacccacgacaatggagcgaacactaagcgatataagtaacgctataccgatagaagagccacatacacctcctatgcagatcgatggacccagaagtgtccgcacttccgttcagtctcttgaagtaaaaagtgcctctggatcagaggagacaaagcgactatccctcacgattccagccacggattagcagcgcaatattctttcaaagccctcttgacgccaacagtcttaacacataatggggtttgtgtattattatgtatactattttgatcttcaggattgcatgcattgctttcttttgttttcttttttggatcatgccttcttggtggcactactcgacagattgctagagcaagctatcatggaactcagggagtaggaggttcaacacttactcctgtacttttttatcgaacgaatacggcacgggacttggctggaggtatgaaagtaagaattggtcggttgcttatgggctgctaaagacggaattttattactggcgttcaacggaaatatgcgcatcattcacttggaacggcgcaacgatatgggaaatgggttttattttttcgagacgacatattttatttgtccttcatcctttgttcagcgttatgaatcggttgctgatttgcgcagcaaaaaacaaaacgcaatatgcggcagacaggcaggcatgcgctcgctttcacaacttattagattactctcggccgtcaagtatgccctctgacgatgccattagttgtagtagtaatagatatgataccaactatattcggcccctacgatatttcattcgtcgaaacacaaatgtattgccagaaagaagacattcgagaccttggtaaatggtgtttggtttggttgttctcgtcaattccgtgcccgtcactgattgatgctgcgatgcatattacaaccaatctcgtacatccgttaaatgttttttcctttggatagcgatgagtcatgtcgcaagtttgtaaccaaaacgaacttaaacataaagattgtattatatgagacttgtgtgcgtcactgccaatattctaccatgccacagtattactctcgacatatgccaacaaatgagaatacgtcatagcttgacgtcctagttctggtttcgtataacctcctctccttctttttggcagtgttttatgttttccatttcaagaccgagatattgatcctgaattccaagcccttttgaatttagaccagagagatcttcccgtcctccataagtcgtaaggaatagagtacatgatgttacagggtgtgacgagactgtggaatctgttgttggccgagtcctgcaggtggtcaggccatgtcagaggaatggcctctaaagctcatcattgacggtagcgtcctgttggttctcgctggcaggcttggccttggcctcctcagcctccttctcgccgtccttactggcagcagcatcctgaggagcggcagcgtcctcgacattgcccttgacagtctcgctgtcaacgccttcaacatcagggtgagggggggcaacaccggcgccgaggttctggtcccaaccctcagcgggctcctggacttcattgccctgctcatcaacaacacgcgtctttgtttcatacttggtcttgaactcaaccttgccctcgagagccttcacctcctcagggtcaaggaggttaccatcttggtcgcgatactcgaccttttcctccttagcaacaacacgatgctctacatgggactggtcaggggcgggaggggctccagaaatgacagcttcctcctgttgttgaacaacagggacctccttcttaggctcttccttcttggctactgaggttgttggtaccacagatgagctgatcgacgggatctcgctatacttttcatactattcatcacgttagttcatactcgatacttgttcagataatggtaaacgtacgctgtcgtagaaggtattgcagtcaaagtcccaggtggtaaaaagcttgactcgcttgcagtcagtcttggtccaggggctaccatatgcaagaggagaataaagggtgaagacggcagccgacagaacaagaaatgagacagtggcaatgcggttgataacagatgtctcgcgagcaccaacaccagggacacgggcggtggcgtagtcaaagagttggcacaaagcgatgacagcgaaatacaacgcggggaagtagtgatggaggaacagctgacgcttcatcaggtagaaagggaagtagtgcagcgcccagccaagaaccgaagtaccgatttcatagtcgaaacgcttgaaggtagtgttggcgtagtcgttgcaactgcgctgccagcgaagaacagcaatagccttgaagacaatccagatggcaacagcgacgctagaagaccaccagatgatggggttaccaaggaggtagacctgggtgtgttggcgaccccagaagttgataccacggcggaggatgggccaggactcagggcgagaatcccaagcatgtgagtcagtaaggccggcattggtacgccacatgactttctgaagctcccagaacttgccaaagaagccagggttgcgatagttgaccttttcgacatcaccctgcagttgagggtgagtgttgccctcaatataccacaaactgttgggcagagtgccgccccgggcgcaagtgacttcctgctgctccgaagcccaatcaggaagcttgaccttgtgagagaataggacgcagccagtcatgacatgaacaaggcgaaacttgctctcaatagttcggagacgctccttggcgacagcacctcgagtctttttcttgacaatctcgactcggaagagatcgttggcatcaccctcaaatccctcataaccataggcggaaacttcattttgccagtcggcctcagtgataggggcgcgaacgtcatgtgaatgcaggcggcggtgggtggggctgtggtaaagacgaagaacagcaccatccttgatgtggacaggctcgggaagggcgtcccaggccttggtaccgttaatgggttgaccatcaattccaagaggttgggtctggttctcaagaagccagatgttgttgtcatccttgtgaggatatagtgtaatttgctgctgcttgctgccggtggggtacataagagggtgagagtggaggtagccaccctgggtgttgacatggcggatactgacacggctacccatcataacatcggcggggacatccttcattcgcttgttgttaagggtggcctgaaactcggagctcatgaagccatcgccatctccagggttctggagacagacgaagtgaatggcgaacatggccatgtagaaagtaagaggaatgacgatcaaacagaatactcgggccataaaatgcttgctgaaaagacgctgtgcgaatgttagttgcaatttgatacaccatcaagccaaaattgcttaccatagacacgttcttgttgtcgccgagaagaacccagagctgaacgagggtgagggagccaacccaagcaatggtgaagagtccaacccacttgatgctcacggtgatacccaaaccgagacccgtaaggacaagccagaaccaccagctcagctggaaagccttggagggaccaagttcgtgctggttggtgaagcacgaaaaggcaaggacagtgaaagcggtcgcggcgacgaggggggaatcaagaagaatcagacgggcctgggtaagaagtccgttctctgtacatagtcagtaatgcaagttcactgcaacaaaaggaaaccgagtacgtaccgaagatgatcaggcccgcacccatagtggcagtcatagtgcggcatccaacagctttgagtgtgaagaacatgcagggaatcagaaggataccgcagatagcagggaacattcgcatggcaacgtaggggacaccaggttcaatatagtccttgccaatctctttaaaatcgaagctgccgtcgaaaccagcaagccatccggtaagagcgataagcatcttggccagaggaggatggacgtccatgaagaacttgcccttgatgtacttggtagcaaaaccaccaaagctgttgataggagcccacaggttagcgtattgacagaaatgatatggactggaacggtcatgaagctccagatgatggggaagacgcactggacttcatcgaagacaacgctcgtaggctgataaatcttgtagacacggacgacggtagcaagggccatgagggccaagactacccagtagtcggagagggggagaagaaagacatcgttatcttcgacaccctcggattggtacgatgtaaccttgttcttgttcttgttcttggacttggtggtgacagcagtgggttgctgctgctgaggaactgcaatgggctgctgtttctctgtcacgggcgtcgtggccttgactggcggttggggacttttgcccctcgtacgagccatagcggcagaagggtatcaatatagaaagtcgagtcgattcgatcgcgaggagtccaattcgccagttcgatgtaacgagagttgatgaagaaaagctagaataagaagtgtcggaggatttaaagatacctcatcgatgatcaggacgtggaagggaaagatagtgaatggaagagacaggagaagggaaaacagcccaaaagctgaaccgcggaccgccaagtataacagcaatggtaggcgacgcaataagcctgggggaagataatggtgatgggttgcaagaagtaggtagtaaagaagaaaacaatggggaaagaagagggatgaagcttcaggggaggtgcagccaatattaccttgggcgggctgagactgcaacagaacctgggtaccaaaggtatggaattcgtgatgggttggatggttgcggtacgagcacccagacgagcaaaagcaagcgcgcgtcactcaaaaaaattgtagctacagtggccttttcggctcgttcctgtcctgtcctgtcgtgttcactgcccgtcgggtctgtcagcccagcccggtggaggctctctctagctctccctaagctggactggacgagacccctgcagcgaatcaaacctggccccagtcgcgaagatcccctggcgtccccgctatactagccccagaacagagcttcagcaggtgtattgatgatagctcttgacagcagtttggctggtttcagctatcacgaaacgtgtttgacattgacgatcaattgacaatgggtttgctttagcagccgccttggaattgatcagaaagaggaatttactccatccatcaattaccttctacagtcgccgatcaacctgtccaaagaccttcatcaaccaagtgtggctatggctacaacctatcactgtagccacaaaggggctctctcggctgtagctccggcttcaaacaaagctaacgctcaggtacacggtcaatttgcccccttttctcatagtacggatagcccatggatggatctccgagttacttgaaacgcgcgttctagaccatatcttagtggccgggcatggacattcactcgaaacatttttgctgatgtggtgttcaatcactttgattgccgtaaaaatgatcagctggctcgatctcgggtatctaaattccaccttcataataagttcgttaccaacgcaaatcctactgtttcccttaactcaaatcaaccacggacaactacctatataactcaattatccggtacccttggactggaggtattctgcccattgccgaaaaccagcgatccagtgtggcacgccctctggttttgccaattctgtcagtgaagcctttcgaggagattctttcgtcaaccagttgtgaccttgagcgtccaaaacatcagccattgacgcagagataatattctgcacctgtccatccaccagagaaaactcttgcaatgcttgcatcgcttcgctccatcgcgacaaggcagcctcaaaatccgaccttgcatgtgacagcttcgccaatataacatttacacgtaacctctcgtacttgagaagacttgcccgtgactcaatgttgacacatatctctttcgcctctccatatcgttcctgagcaaaaagagtctccgccaaagccagttccagaagcgacttgccctgcaatgggtctggtctctcggttcgccgcgtgatctctgtgcgaagatagctctcaccagccacgggttcgttgagctcccgcaaagtatcagccaggtcgcatgtgagatcgcggagatcttcgtcgaaaacgagttcacccgttatctgcgatgtctggtgcgctgttttgagaagttccaatgccttttcgaaattaccctgcaggcgcatgactcgtcccagcaacgaatacttgcgaaagctaagaatcttctccaagggtgatggttcggcatcataggggtcccagtcctccagtaacttctgtgccgtggaaagatctgcaacctggatacagttcaaagaacgttgaatgattgcaacaccaacctcacatcgcactcgcttgcttgcactggcagctggatcatttgacacaatgtcctgaagactactgacggcctcatccatgttcccactgaggcgccccaggactgccttggtctggccgatacaaaggcgaaggtgtgtatctttcaatcgacctgcagccagttcagcctggccaatcgcgaagtacttccaggccatatctgggaatcgaaaagcctcgataagtgtgagcatgaagtcagtcctggtagctctaggtagctcttcaaaacagtcctggaacgcctctgcaacatggtgcaaatgtggcagaaacgatctgaccacagggtctcttttgtaatgtcagtggttcgagctcgatggccgtcggttctggactcacggaaactcgatatacttccaaggtattgccctgtacgccacgaccaatgcctgttgtcgccaaaagggcaaagtatctggcaccagacttcgatgaacccgtgctgacatatcctcattcaaatggtacgtctcatcggggtatctgagcactgccgcagactgacacagttcatcaaaagctcgtgtaagtcgttgagcatctgatagtaggtccaccaactccgaggccagcccaactctggtcgcgttggcaaactcaatattgccctcaactgtccagcgtttccttggggttgacccgcgtacaaaaaggtccaaggggattttttcgcaatgagaaaagaacgacagcaggaccaataacacactggcatcttcggaacggttggaactctcatcaaatagggattgagaagcggcctcgagagctgatgccctccatgctggcaactccatcagaacaaacttatatataatctgaccgcactgaacagtcctcccggagtgtcgtggagtaaatgtgggttttctcagacaggtgtatcgacggagaagccttccatcagaagcccacctcagtcttgcggtgttttgtctcctggggttgatgtgtacttgtacaatactttgttcttggagaggctgttgataagacccccgagcaggtctcgcaatagcggtttggaatgccgaataccgaaggcgtgttgaagatactataccagcctaggtaggatgtcggtcggggaaaacggcgactgccccgtgatgattgataacataccgtaccatttagggtattttagattatggtggaagcgattgcggggtatatatcttctaatttgatagggggcaagctctgtggaagcaatcttaagtcgcacgaaaaaaccaaggtcggctgcaaatctgtgcgcgcaaatatgccatattccacagcgtacataggtaggataaatacagatatacgatacaaacagtaccttgttggccaatgcataattgggatgtatttattaacacactcaacagagtaagcccaccagtataagaccaccgttgtggattggaatgttgcgtcaacgttcctttatgcagaacttattaatctgtacttatacatgctgtggatgctagatgaggtaacgcatacccaattaacaatttgcgattgtcaaccagcatgtgctggctttgacagtatatcgaaacgtcaagaccgatgaaattttcctactctaacagtcgtcgtaccttgatagaaagtgtagaataaatagagatagcatcgaaattcctatttcgctgaatagctcttgtttccatactctatacccaagatgacttagtatagaggtatcgaaatagtccaatgtcggggctagatcttgagaaatcatggttatctggcagtgattatatcgaaagaaatactgtcacagtaattttactcgtactcgatcgtgcagtgtgatagttagaatgtaaatcattataataatctttccccaaaaaatgaattggatcaatgcaataagttggtggtttattagtcgatggctggtattgcggaataacaattgcccgtctgataatgggcagctaggttcgcgtcgctaggtaccttggtaccttggtattgtagagcactttgaaatttcccaagtcgccttctgagaagcatcttcatcagccttttgagcgcgtcctttgattctcctcgcaatggcagccgtaacagccaacggcgatgccgccgcatccgttcttgacgacatcaagcctcccgctggcgtcgtccttcctcctcgcgagattcgaaatgtccttgagaaaactgccggctacgtagcgcgcaacggcgccgtcttcgaggatcgtattcgcgacaaggaacgttccaacccaaagtttagctttcttaacccttccgatgcctatcaccccttctatcaatggcgacttgatgaagtgaagaatggacgtggcacagcaattgctgctggccgtgcgaatgaacctgccgctgaacctcccaagccccagggacctccgaaacccgtcgattttcaattctctgcgcgaacgcctcgcatcgcccgaaaagatttggatgtaattcaacttgccgccttatttgttgctaaaaacggacggcaattcatgacacagctggctcagcgagaagctggcaacccgcagttttcgttccttattcccaaccatactctccacaactttttccagcatatcgttgatcagtatacaacacttttgcgcgcgagcggtctgagtggagaaggtggaaagcttcaagaagagcgtgtaagagaacttgaagccaacatcaaggataagttccttgttcttaaccgcgccaggcaacgagccgaatatgccaaattcgtcgagtccgaacgtcaaaagaaagaagaggaggaagaaaagcagaaggaggaatttgctcaaattgattggagcgactttgttgtcgttgaaaccatcactttcaacgaggccgatgaccatgccaacctcccccctccaaccaatctttccgatctccagtatgcatcgctcgaagaccgcaacaacgcatctatcagcgcgagctttcgaatcgaggaggccatgcccgacgaggataccagttacaacgcatatcccaaccagcccgtcgcttaccctattgctccccagcaaccagcctaccaaccggctcagatgcccccaccaatgcaaccttacgctcctcttccacaacaagcgcagcgatccgtccaggaggaggaagaagagcgacgtatccaggagcgcgcagagcagcaagcacgcaagcagcaggctactgccgaagcgcgcggcggtgctcctcctatgaaaatcaaggagaactacgttccacgtgcggcacaaaaggctgctaacagacaaggtgctcagatggctctttgccccaactgcaagcagcaaatccctatgaacgagctcgatgcccatatgcgaagtatgttcaccacacccgccggcatgaccagtatgctaatcgtttcgcagttgagcttctcgatcctagttggaaagagcagaaggccaaggcagactcgcgctatgcttcgaccagcatatcccatgtcgacgttgcaaacaatctaaagcgtcttgccagccagcgcagcgacgtctttgaccctgtgactgggcaggcaatttccgaggacgagctggcgcgtagaaagaaggctgctatacacagctacgatggtgccatggacgctaagagccaagcacaactgggacacatgcaaaacgttaacgttgaggaccagatccgtgccatacaccaaaagttcgctgacaaaaagtgaagtatctggtagttggacagatttttgatatggacataacgaagaaaagacaccggctgcacccaagccaagtgtcattgggcttacgcaggtcttgtacatgggccatgtataacaatgcatgtcgcgataggcgttgtaggtttaggtccaaggtgaggcacatttggagcatggcgttttgacgattatatggacttatacttgtttgattcagctcagttcttgcatgagacttggaatatccttgggggagcccctgggttgctgaaccagcccagacccaagcccagccaacggactcatcgttcgaaaatagacgaaaattaatactctcactcgtgctcgccatacataccacatcgccgggaggcagatggtcaatatttcagcaacggccaggaacgtgcagcgtgtcttcgatactgggatgcaacaaattattggaccagtatggaccagagtatattaatgatagatatcgttcatgtctgccaccttgtgtttgatgaaagctagttcctaataaaataaagaatcattcatcagcgtctggggtacatatattaaatcaaatgcaacgtttcgcagccacaaacaataaaattcgccgatctagatagataaaagcgcctacctagattaagatgttgctagacagatgtgtcttggtagaataagtccaacaaacacctttttcttatcgtacctgtacaatgcaatgtcgcaatttctcgcggttacacaaccgacaaatattgacacgacggacaccgaatgccccgaaataggtttagattctgtttatttgtgattgtaacactacctgaccaagatataaaaaatgaagcacgcgaggaagaggcaggtacatatggatagtaggaccacaggcctttaacacaagtaccccgccctctttcccccacctccaactctagtagccaacctcatgcgacatgatagcccgaacatcatacctgacctcgacctccactttacaaaacatcaccacgagcctctctttgttccctttgcgcccgctgccaacctttgagttcaacgcttctgatcgcacatatatatatatagcgctttattttttaaactcgcctctgcaacgctgccactatggcgtccgaccaggacaactccggcctcgatgcgccaggctcgcaattccaccgaccgattctacaatctatgcctgatacgcgccagcagagctttgacgagatctacgggcctcccgagaacttcctagagattgaggtgcgcactatctttggcatgtctctttgcgctttgtcacccggactcagagagccatatacacacacctacacagaaaggcttacaaagcgcgatataggtccgcaacccaagaacgcacggcatgggccgccatatgtatacagattacgagattctctgccgcacaaacataccggctttcaagctacgccagagcagcgtccgccgccgctactctgacttcgagtacttccgcgacatcctcgagcgtgagagcgcccgggtaaccatcccacccctgcctggcaaggtcttcaccaaccgctttagtgacgatgtcatcgagggccgccgggcaggccttgagaagttcctcaagatcgttgttggacaccctctgctgcagacagggagtaaggttctggccgccttcgtccaaggtgagtttgtaatccgtcttcgctaccatgatgtcccgattgacacgctcgcagaccccaactgggatcgcaacgcttggtgacgcctccgtctaatctggcctttcaaagccatgtcctcttctcgctctcgctctcgctctcgttctccatctccagtttcaactccgcgtcaccctcggaagcttcgcaagcgaaacccggcttctacccaacgagactcactcctcaacaacatgctctcatcataatcgcagcagcaagccaagcaaagagacgatgggaggaagcgcatgggatggcattcctttttaagtacatactgatgtctcttagtcttgccatggcgaaaaagcaagttctggttcggtcgttgcatttcaatccgtttaaaaccgctcctttaagcccacgttccatgttttctacaatgatgagtttttggttctcgtacgaggcacataaccatggcttgatagactgtcctatatcctcatcttctgctctgtacaaccataatcattggctgttaaaatggaggacacaagcacatgagtctaacataagatatgcacctagatgaatgatacagatacagtttggtattactattccttatttttcgttataagatgtgcgagctgaccattttctgtctaaaatacccgtaatatggtacatgcgatgtgtggtgatatcctaagaagacacgtgtgcctcctattatacataatttcgtacatgagtgtgtgatttcttgattcccttctatcaatccaaccgctcgccaaacgccgaaagcaaaagacatccctttcacgccgtcaccccttttgttggttttttttttccgtagtctcttcatgccccagcccctgtctaagatcccgggtattttacatggtacaggtgctagtggtgttttatgaagtatgcgtagtctcataaaaacccgtggcagatattgttacaagttgtcaactgagagccggagtggagtccggcatggacgacccacgttgccggtcttcgactcatctgatcgacggctctcctcaatcattcaacagcctatgcaggcgtgtggaacaaccgaagaataccttcgtacatagcaaacataatagcagcgctaggtactgttcgcataagatgaggagtaagacctccgtagagacccattaagccctcttcaacccagacgagcttgaagcattggactaggccggtatacttgggcaagccgttgttcatgggagcctgtcgcaatcgcgttcgcgcaacctattgtatccttgtcagtatgtctcaaggcagaacattgtataccgatgacgtacctcgtggggataagcgataacagcagcaactagtttggcgcttccagcagcgaaaccttttccagtccagtccacggtcttgtcccaccaagtcttttcgcggccgctgcggacgatctcgttatgtctgcgggccaatgagactttcatctgctcgtaaagcatccattgcatcgtggactcaaccacacctaggtaactggcgctcatgccgcggtagagacttcggatgccttcgtcccggagaatctggcgtatacaatcgtaactgttgcgatacttgcgcatctgagcaccaccggctgccacattcttgtctagttgtagacgagtcttgatcatccagatagggttcgtagccgtcgaggtagtaacaccagcagctacaccagccgatagatgaacccagggagcttccacgccgttgttgaaatgttccgagatcaaacgctttccgttgccatatacatagaagttgatggctcgagcaggtacaactccaaccgtggtagggccaagccccttgaagagtgcccgccaaccctcattcttgtacacggaactgagaatctggagggtgtcgttaagatggtacagtgcgcttcgagcggggttgagtcgtccaagagtctgaacttgggcttcacgttgggctcgaatctgagcttggtagaaatcggattgcaatcgggttttaagcacatcgagaggagccgttatcgcagcggcagtcattccaccaacactaaaaatcaccatgaagtcagtcttacagttctccgtgagttaaacttgcagcgagccacatggcaagcccatagaacttttacataccctccagcaaacatgtgcacccaagatttggcaaagggcaatgctttgacgttgccctgaatgggcgtgtcatcaggaaggacatcgccagtctctcgcgactgaatgagtgccgcgtggtcgattggcacatgcgtatggttgaagggtttctcgtcgtcccttgtcatgatttgcgaagaagtttggtgatgcgacatgatagggattaatgattgatcacaaaatagcaccgagattcttagatcctgtcgatattggccgtcctgtcggctttacttgttttcgagtcgctacgtcgttaaagagtcgtctcagcgcgggagcaccggtcgttataccaagcctagggcagcttgtctgtcgtcggattaagagtgcatgtgagacgagaacatcgattgggcgtaagagggacaagcctcggagattatgaagagaaggaacgttctgcctctctttattgatccaaaaaaaaggatggagaaacttttcatgaatcagcgaagcggtcggtaggagcaagtgcagtcaatcgcctcccgcagataaacgagcgacgaccaaaacttttttcctatgactactactggacgcgcctcagtttgtaaagtggcgctgcggcggggtctgcggagtacgtagcacaagacatgtctttcagtctgccttgattgtggggcatgaagaatcggtacaggttctaaaaccaaccagtccatgtcaatatcaacgagtcttgtgaaagcaatcgccagttaatggcactacattatatttttaacccaacaacacggggcataagtcggtcagtacagttgtttgaaatggctttatattcattgtattcgccgcatggtgtcccttcctatgcatggcctatatataccgctttcctgtcactgcgatacaggaaggatctgttcgtttatacgtaaaacgccaaaggggctattctaactatacagtatcagctgggtgacggatttaacgaaccatcaccgcttctgtacgtactattcgaagtcattgtcagcgaatttgtcacgcctgcagcgcttgtcccggtttgtagggtttcgactgagtggttgctatggtccgatcgggccgtttggcctattccgaatgggagtcgatgtcgttcggcgctcaggtcgaagcggtgcatcgatgcggtcgagggctccattgtggtaggtaaatgtccgttatccctgctgggcggccttgacccttcatctgtcccgtatgtccctggcgtcctttctcctgacatcttagcggcatcttgtcgatctccaactcgactcggaagtccgtccttgggatctagtgtctcggtactcggtccagtgtcggattgtccgtcaacatccatctcgtccctgagtcccatttcttttttgagctgtcgaaactcttcatctgtgactgttttccagctgcatttagcatgcttcttagtgcatcccgaacatgctgtcaggtgcttgacacactctacccgtagtcttcggcaccgatcacagggcggtgtgatcacatctcccttgcccagctgatcagttttttgtgcgataagggggcgaaaagccgcctcgcggctgtcaattgcaggttgtgctatcgtttccacggcgtgaccatatcgtgacccatgtgtttgagactgggtcgtgctgtgagatggtgacggttgactcaatgcagttataggaattcctgtaactgatgttgatcgcgatggaggtggtgaggctgaagctgtgagaaactgctgcaacaaatctgcatgcaaatcgtacccagcaccgaagttggtgactgtccgctgggaggcgttgctcgtcgtactgttcgcagactgatatcgcgacggcgatgggttttgtgtgctgcgacgccggcgaatatcttgctttcgttgaccaaggcgatgattgagtatgcgagctcttgccgctacctcgtcggctttcttgtaaagaatggacgttctttgttccagaatatccaaagttgccagttctgccgtctcatcctcctcgagcgggtgatcgagaggaaaccgatccaaggcaccagaccataccaagcgccagtcgtcctccaagatctcgacctgtgaacctttaaggataaactggcagcatcgggagccgtctggcttctgaacgaggctaaagtccttgggatttgatctagcgaaactgacaacgtcaagccagcttatggggttggagaatggctggagcggtgtcgttttgatcggaccatcgaaaaacttctcaatgccccttacaagtcgcgggccagtaagtttggccccaagacttgctgcaaggctctcatgtctatccaacacatctgaggatgattgttagtcgagggtctgccatgctggtaccatgaaatatgtgaaatcttactctcgtattcgccaatgaggccaatgatgtcggcaaatgtatcggcatctccctgaacgaggctcaggtgggaggcatttgatcttgatagataatggatgtagccgggaacgccttggaggtcaggttagcatatcctccaagcgaacaagctgtgccagagcaccgagacagaaaagtcagatacaaaagcaacaagcatgtgcactcctggaggagtcaagctagaggctgcgtccagggaaggcggctgattcaagcgcttgtctttttgtgtgcgcctcgaggcgacagcatgcattgagcaatgtggaaaacgcgaggacaaacataatatgtcttgcacgcgatgctacaaatgaacgtctcaggatttgaggcgacacaacatggcacagcgctggatggctgccattgtactgaacataccttggagagatgtaggcgcatgctgagcacgtcctggaccaccagcatcatcgacgtcacgcttccgtttcgtgggttccgagtctgaagtatgacccatgatggatggatggctgtgaaatgtactgtgcagtatgttggccaagatgatagatatggtaacagttcgttttcaagcgtgagggtaatcagaatacggcgcctgcgtctatccggcaaacttgttggtcggaatcaaggctcagcaagcctatcttacaacccgaatatgcgcctgtgaattgcgcaaagtaggaaggatgtcaggacgtgtcgaaagatttgacgacgcagatgagagtcaggtgagtggcggaatgtgacgaggttggatgcaggatggcaagcaaggtgagaagagtgaagaggggaggggacaacagaaacggttattgaagattcatggcgacagagttaggttgaacaaagttgatggtgaataagggggacaatgtgtcgatctgtagtgtaagccaggagagatccagatgcaagcaaatggccgccaagaggaggacaagttttgatggatagtcgcaattgctcaatttgacccagaacagaaaatccctcgtgcaaaataccgcactcagctacgagcggtctagttgaagactcttagtgggcgaggaggagtcttgttgatcaagaaaaggatatcgaagagggtcaaatattcgctgggctgggacgaaagatcagaaggccatgcgggaaaagagtctcgagcgagaagaaagtgccggtacgatgtggagggacaaggtactaactgtacgagacccagagagtacgagagcgaggcggcggccagggtgccagcccgtcaagtcaattggaatgaattcgactggaaagtgcgccaaattgaggacttccctacctagtatagagtactgccagcctcaactcgcaggggaatgggaaggggggctaatggcctggtactagtaccaaggtactaatgtaccgctgtaagaaccttaacggcaaagttgtaatgaggtaggccaagaaaacgtgggaggaactctcgattaaatactccccacgatggtagtagtattcggttcaaaagcgacaaggacaaagagtatctagacagatggtaagagaagcggatagcggaccaacgggctcatgatcaaaattagtgcaacttgacttgtttaggacagtccataggtaatcattggagaggcctccttggccatagaagcagcatatacatgtaagaaaacaactcattgaccgtgaccgacaatcctggatgtatattgcttactgattgccaggcgcatatacatatctacccaggaatctttgtatgaggctgtgctgtagcttgtagactactacggatggagaaacggcggtaacaatgcatacacagacctacagagtacattctgcaatatcactcttccgaggcacgcgagctcacccccgccgtctcaggttggatcggaggttgctcactcttgcgatattgcattgaaacgtcactaaaccgactggatacaatttgattattcctgcccactcacgacgatccctaataaaaatgagtcgcgtgattaggaggatctcatggcattcacatgttgctaattcagattcgtcactgattggctgaatcgtaactttcgagaaacatcatattccggaaagccttgctggtggatgttgaatgttttatcttatttcaagagacctaccacctagataggttattagtactaagtgttgattgtcggaaaataatttagaacaagtatgcattcatctaacccaggaccagagcttgcatcttgaacttattcccgcctatgggctacatccgaggctggccaagctcagtctcgcacccaaacctacacgtacctactaccccacagaaagcctgaatctgcacacgctttggcccagatctatgctagtaattcaccccaccaaagcattcacaagttccaacgacgtctaacccaaacacccaagcaagctcatcaccaatatcccgcccacccccatcttccctatccaaccccccgaccgacaatacgccatgtccgatagaccatcacaccgaggtggccgcggccaaggatcacatcctcgaggtggacgcggaggcggtcgcggaggaggcgcgggaggcgctcagcaggagcgcgagagacccaagaaggagaacatccttgacctgggcaagtacatggacaagcagatcaccgtcaagtttaacggtggccgtgagggtatgttcgttcgagtcctgtgtgcgccatcaaggcaaagtgctaactaattctttttgcagtcaagggcacgctgaagggctatgacgctctgatgaacctggttctggatgatgtgcatgaggttgttcgaggtatgccacgcgactgcacatgcgcatttttctttctcccttcattactctcgcactttgagtgcttctgtagctgacaccatcatcacagacgacgaaggcaacgagtctactcgatccctcggtcttgtggttgtacgaggcaccctccttgttcttgtcagccccgtcgacggcagtgaagaaattgccaacccttttgttcaacccgaggatgactgaagagacaaacacaagcggactggaaatgaaaatcatgacgatacgcagtaaagagtcaagtgcctgattgagcgccagccacaaaatatacagccctgtcaaggctcgacgactcaaagaaagagatcgagcaattacttagactagactgccttctccaagcatgccatctggattatgtatggctcacaaacggccgcgtaatacaaatccactgggcttcaattgcacatcaccacgtcactagccggattcaatatcttatattcaaggcaatagactatgttaataaagcaaagctgtatgcatctggctgaaccttgtaccctacacaaacttctgatatatccgaatccttactctataacgatcaatcatgactcagaatgagggtggcctataatgatccaaggctgcactcttccaatatagtaatcaaagcgtcgacccaagttctgtcgtaagatatggtatcagaagcctcgtcctgacttgctccctttcacaagttcaccaaatgtgttcgccagcatcttcttgagctccttgtagctcacaaggaagctggtctgttcgtctcgacttgtcagacagattctctcgtctgatccaatatctagcttgttcatgcatcggagcatgtgtcccatgtccaggactggtttgccgttgttgtcgacttgatgaaaaacatagtctctaaacagcttgagcatatagcgttcgccattctcagcccatgttcgatccccctcgaattcaggtcgttcgttaatggttgcgagtttcatcatcagtctcgcagcccttccgttctcgatctcccgcatcacgtcggtattggccttgtctagagcttgcagattctggtcaaaagtgaaagtaattcgcccggcgattccgcgtacaaactcctcaatacccttctgcgcaggaggctgctggggtgtgagaagccataaaatagtgtctctgatctccacggaatatgccctggacatctgttccaacgacatttggtagttggtcaggtgtactggcaacgtgttggttgtcaagcaaagcagcaaacgtccgaattggataaagtcttcttgctggagttcctgaatcgatcggtgtgcatcatactgcacaacatcgaggatggagcatgcactgagacgaattcggtttttgtgagtcaatatgatcttgctcggatcgatgcaacgggctgccaagttgttggaatggatagcttggagagcattggcgagctgtgagatgtagacccagaggacattttcaacaacaggggttttcgcttggaaacgattaccatgagtagtacttggagttaagtgagcctcaacaagtgtcttggagagagggtagtagtcttgcacaaaaacgagcgaactgtctccaaaggcacgcgtcgtaaatgcatcaatgattgtaaccacgctgccgctgttgacacgtcgccattctttcacaagcttgattgcttgttcgttggttaatcggtaaccttcgagccgcctcaaacagtaaaggttgcctgtcttggttgccgtagctttatagacccagcttgggtagccaaagatattagcattttttcgatgggtcgtgtccaatggcaccaagttgtggtagttatcgagttgcggtagttgagagttggggaggacttggccggctgcctcaagcttccgggcaatctcttcgcgctccttctcaggcaggaagaagtcgtgcggtacacgatgatagggcattagatcatctcgatgaggagccaccgggaaatataaatggtgttggagtggctggacgggcgttgcaaaagcgttctgtgcttgaaagtaacctggcccgtggccaccgagcgttgggtcttctgcgtaagggttaaattgaggagtggcgaggccctgattcacggtaaacggatcatatgggatcccgctatcttgggcggagccatttgtcgcagtctacctcatcagcattgtctcagcatgtggcatgatcatgtctcaccgtagtgttgatgtcaaaagtaggtgtaaattcgcgggcagacgcaggattgaacaggctactatcgctatcttgcaggcccacgggggtggcagcttcgtataaagttagtcaagaattataaggaagcacaaggtttcgtacagcctaacccacgtggagtaaatgcgggagcgcttgcagcctgtgaggagaatgtcggcttcttgctgcctatgctggccggtgtgaacgagggcgagtcgacgtttagtgatttttttgatctgaatttatcgctgtcagccatactgtgggatcaatggaatatatccatggattaaagactataggccttttgaagattgaccgaggtgtaaagaaggatgagagggcgaaataaaagatagaatatggtcaggatgggtagtaatgtaagtatggaagaccttgtaagtcaatgaacaaaatattgtatggctcagaaaacctagggggaagtcggcagaaaagtcatgtgtgataatgaatgaaggtaagcatcagccgttaagcaaagaagcaggaccgggcatgaataaccgctgccgtagcaatgaagcctctacgggcttgaattgcggcagttgcgacccttgattggagtctctcaaatcacattaccaacttaaccagcaaacatgggtaggtacctaggtagcgacgggtagagacttttctggctgccatgtgtaacctaatgaaccaagccaagtcgaactttgacacagcgagctttcgcatgatggaccaccaagcaccaaatgatcatgagcaagattaacctacatatctgaattggagttatttttgttttgatcatggctgaacgcgcagccttggtcttcgtagcgacaatgaccataaataagtacgttccggcacaaggtatctttattctctaaaaacgcccaagtcagtgtttgtttagactggagggtagacggggtgtgtctatgatcggaagggcaaacgaaccgcgtcccttgggcctcggagacccgacctggcgtcgtagatcggccggttgataccgcgatgtcgccatggtcagtggtatatagtgttgaagatagtgcagccccttggccgagtttacgacgtctacacgcgaggatgctgtgttagcagagagcagaaagcaatggcagtcttgcacgaagaacaaagccgacgggatctggaccgagtactgacaaagacagcacctacttgactctggcaagcatctcccatggttcaatggctcgaggcgactggccgcccatggaggaacgagacggacggcggggtttcaacggcgctgctaaccggagcagcgaggaagtcgaatagagcgcaggaggccaacggccgtgttcgggagaaactaggcgcgggccgtcgcctcttgtggcggtaacaagcagttgcgaggtcgggggagaagacgagaggtaggtgaggttaggtaggtatgtaggagttggacaagtgtggatgtgggcggtggggggcacttttggtggagggactggcgcgcaagacgacctacctcttgaccagcgagacaaggcagtcagttcgcgagtcttggttccaagcaccgcgcttcagagtatctctcccgcagaattgatatacaaagatacatgcaacgtcccccccccccccccgcggcatgacgccaacctgaacccagcttgttcccattaccttagtgctaggccgaagaatagccaacccaacgggtataatcttggtagaaggtactaatgtattattctgtaccccatactgataagccaagctctgacgcgctccgatgccatcattcctctatttcgtctagctctcttaacaatccctaaggatcattaacacgggacccaagtcatggcaacaattatcccatccatacctcaggaacattcaactacctgtttaaagagtgcataaatccaatcaccaatttgcacctaggacaaccttcaataggtacacttgatctgcagatccggaaccttctttctcgtcttgtgtaagaacagcgtggggtcaccgccacgaccgaaacgcaaatcgcatcttttcctcccacgtacaacagttgcaaaaactagaacttcatacataagcttgtggctcaagctcacgaaacgattttgtttatgaccaaggtcaaggtggctggagggatattacaacgacagcatggacgaaagtgaagtcgacttgggacagctgtcctctactcagcaagaggccctcaaccaatacactcaagtcacaaatcaagaaataaacgaagccattccgcttctaaggcgatcagaatggaacgttcaggtatgcattttagttcaacgtacagttctggatattctaacgctggctcgcagatcgcaatcgccaagttcttcgatggtgaaacggccgacccaatagctgcagcgcagcaagaaatccctcgagcgacagcgcggcatgaaaatctccaagagagtctcttccacgaagcagcgcgtccctcccgtgcctcaccacgccagcgcactgatctagcgccacggatcgttccccaaaactccgtcacaaatcgggctccctggcttctgggtctgcttttaacacctttcagcctgggatggagggctgcctcgacactctttcgaacactgctatatgcgttatcgttcctacccgcatcgattcgaccgcgcgctgtaacaagcagaatatcaaccggcttcaggggtaccaatggccgacggcctctaatgccacgggatacagcctcgagatttaagagagaattcgaggaggaatatggggagaacgatttgccgttttttgagggcggtgtcgctcaggcgcacgaccaagctaagaaggatctcaagttcatgcttgtggtaatattgtctcccgagcatgatgataccgagtcctttgtcaaggagactttactttcaccagaagtggtcgctttcatcaaggacccttctaataatattctactttgggggggcaacgtgctcgactctgaagcttaccaggtagctcaggagtacatctgtaccaaatttcctttctcagcattggtttgtcttacgccaaaggagggcagcactcgtatggggattgtcaagcgtcttgttgggcccatgccttcggctacttacctttctgaaattcgagcagctatcgagaagtacggcgccgaccttgacggagtgcgggctgagcgaacagctcaggaagtcacaagaaatctacgaaccgaacaagattcagcctacgagcgatcccttgctattgaccgcgagcgtgctcggcaaaagaaggaagcagcagcggccgcagcggccgcagaaaaacgcgccctagaagaagcgaatgcggcagcaatacttgaagagaagcgttggaaatggaaagcatggagagctgcaacgattgtggccgaaccgccgaccagcgagaagaatgttgtgcgagtcgctcttaagatgcccgaggaatcaggcatcggccgaatcgtacgccgtttcccccaagatgcatctctggaagacatgtatgcctttgtggagtgctatagcgttctccgccaagacgacgcggcggtagatgacaggccagaagattacgagcacgagtacaagttcagaattgcctcgatcttgcccagggaggtgtacgagcccagcacgacggtgacaatgggagagaaaatcggaaggtcaggaaatctgattgtggaagacgtctcactagactcggaagatgagtcggatgacgacgttgatgatgaagatgaggagacggaagctgttcagtagaaaaggctgtgaagcgctgacaagatccttgtcagctattgagcttctacgaagcagtccaagatgtcagcttctgataagaattagatacggtcggcaaagaaaactctcagtatattactggcaacatcaatcgtgccgcttggtattacatgctggtttacatgttgtactgatccaagtaaattgccgaaagggcgacaaaagtaggtcacctttattggctttgcacaactcgaagtgtgctgtaacccagtcgatagtcacggcaatatccttgtcattcaagtatggggaatatgatgcttcaacgacggtattgcaaaacatagcctaggcatacacttcaagttcaacctgtaacgaacgatttatccatcctaccatcctatactgtaccccaagaacagcgcctgttttgagtatatagcagaggatacagaataccagttcgaagtggagatagccttgcatatgacgcttttacatgatatcgaaaacgacacgcgttatggagatgttcaagaattgtgacaagtcccaaggtcaagccaagacgcgattgtcactcgtgttacccggcggcgatgcccagggaggggttgattgcgtagggtgatgaggctgtgcaactgaggcctctttagaatgatgaaaagacgaaggaatccctcgacaattgattgatttggttcaatgtcaaggctcgccgtttcaatttaattcacaaacacaggtttcaacatactttcttgagcttccccatatgtttctccttgacttggaaaaggaccctgcaaatcgttgagcattaacagcctaagaccagctttaagcccaacaagtgggtgacgcacggggcggcattagcgagcggcgcatcacggaccctttgacaagtccgaacgacgtcgaaatcaataaacacaagcaacaacaaggaaagaagaaaaagaaggaatcgagagacgatagagcggttacaacatagtggtttgcgctgttgctcctcccgcgctactgcacccatcaactgctcaactctaggttctcactcatccataagtctccagggatcaatacccttgctactcccagacaacggcgccaatcattcgacacttgctccaatccaacatcgtcagctctgcgaaacaaattaaatcaaccaacaccaccgttcgtttctgaaactacgagagcattggattggatgctcggcgccttcccatttgggccttaatttccctacatcttttttagatatcgcatcgaatctctatctcttcaacattgattcgttgtctcaccgtcacatctatctaggcaacctctcgtcgcccgtctactgtccacaagtgcccgattaccatacccaaaaagccgcccgctgcggcgcaaggccccgacgcagtcatgaaatctatgaagggtctcggtatgagcaagatgcttggaagcatcagaaagaaagcaagcaatgtttcgaatcgtatgtgtctatacacgcgagcagccttgcgattcgcataggctcaagcagcgcaaagcaaacactgagcccgtactgacatttgcaggaacatccgacggaccctccggaacatcaccatcagggacgacgcccgctggctcgcctgaggctacagctcataatagtgtggtatgctaccgtattatcgcgtaatcttgcgaaaccgcccgcgtcgtctagtcattgctgactggacctagaaagcattctgcgagtctggaggaaaggccaaggtaaaacaccaccagtcgttacacttcctcttgcaaaacattttcactaaccttatgcgtttctgtgaaacagcaagatgaggtccttttcctccctcctattgtcgacgccgccgagtcctctcccgccgctgccgcagaatgcgcgcgcttgatccgcaagtacctgtcgaaagactacttttcaaaaccatcatggcaatacaatgcagtcatgctgctacgcatcctgaccgacaaccctggtccgacctttacgcgaaacttggaccagaaattcgtcgatactgtgcgctcgctcctcaagcacttgagagatcctagcgtccgccagatcgtgatggaaactcttgatgacttccagcactccaaagcatacgacgagaacttgacgttgcttatctcaatgtggcagaaggagaaggaagaagcttacaagaactatggcgtatgtttacaaaattcacatgtggaagcgagccggactaatacaagctgtcgcagggaccacaacaaccgatgatgtcgccaggcggttacaatacttctcctgctgcccaaaacccgcactcccaaaattacttcgctagacaccatacaaacaagcgactacccgaccctatcgaactcgccagccgacttgaagaagcccggacatcggccaagctccttgagcaggttgttatgaatacacctcccggcgagattctcgacaatgatctcattaaggaatttgccgatcggtgctcgagcgcctctcgtagtattcagggctacatgacatccgaagatcccacacccgataacgatacaatggagaaccttatcgacaccaacgagcagttgcagactgcgcttaaccaacataagcgcgctgtcctcagcgcccgtaaacagctgggtcttaacgaaggcaccgactcccaatcgccgagtgtgacccctcagcttcagccccaacaacagccggagtcccagttccaggccaatggaactaatactggccattatttccccaatgcgtcctcttcaagttctggccacaacaacggcaagggcaaagagacacagtcttactcgcccccctcaggtcctccgccgaaggcaggtgaaggaagtacaagccggccttacgatgaatctgccgagaacccattcgcggaccctcaaccaggcggttctgcccccacgacggcggcgtaccagtattctgaggaacagcgtcttgctactgagccctttcaccctggctttaggccaacagaaagttatctaggccgccaggacagcgccattggcaaggttcatatgcacggcgccggtgcttcgaccccatcagcccaaccacctgcacagcaacgactcgacgaggtctcggatgacgatgacatctacgatgcacccagcggccctccgcctaagagtaaggagcccatgtaccgatattgacggacagctgaggtgtgagacgaccggcttggtagcagttctcaaaatatgcgttccgtttatcgaatttgctagagtatgccgcattgctttatttcaagatatcaatggttcgggccggggaagccccaggtcagtgagaagacggatgcctctattgaatggtggatgttttattttattttgggtaggcttatcttggtacggccgtgcatgcatgaatgggctggcacggcgaaaggcagattcccatagcgttgtcttctgttgtgttacacctaatgtgttattcagggctagagcatcaataccatcttcagcctctaaaggcgtttcaccagtagtgcaattgtctttatcgaggtcccatcgctttgcccagatgagtgatttccaacaatctaacagccactggatacatcagtgcgacaaggagaggacacacgtctcaacccaatgatctccaagattgaaggtatttccatgtgtagattgcgacacccactgaagtaaaaagcacctggatgtcaaagagtagtacaaccattattcccgactcattgttggttcacggttaatatgaatgtccctaacaatccagcaggccggagtgttagagacgagcaacaacaggtttcgaccttggtcggacaaaaatagagggccatgcatgtcttgttagggttcactgcagatgcaggtctcatggccccagtgtcggactcgacagcgtggccaaggtctcattgtcgtttgtgaaggtcgtaccgattagatcaagatgatggagacgacgaatggtgactgacccgaccagcaaaactgcgttaagacgatactattcagtgttgagaaacagaaaagtattggatttgtttagatactccaaaccacgaggcgatatggggtggagatatatttctctccgtagttaagggcgaatcgatcattcgtctttctttctttcttcttcagaacaagcaattatgctttcttgtttgtttgccgtttgacatgatgtggtggttgcaatcgatcgtccagagtcccggcccatctatgtgttccgccgattctccttcggctgcagaccttgacagactggaccttccgggatcgatgtggtactgtacagtacagtaggttgctgtcaggagcccctgtcaagattcccaggatcttgggctgctaatagacgttgtgattgccgttctcgacacggcgactagtggatgtaaccctgaccagcgtctaccgaaccagtcgcatttaacggcgcccaacacataacgcgaaccctgtccactcacctgcagcatgcagttttcagcttgaacaatatgatagaacgggttttctgtcgcgaagtgagatgatgatgatgacagagtatcggaaaaaacgaacccagaagcaacgcggcttcctccatcacaccatgttgttgatcatggatacaggcgaaaggggacagcccatgccatggtggaattttgctgacgtttcaagagactcggccttgggtgataaacgcagatgcaagtgatacgatggacattcgagaggtatgatgaatacacaaatctgctcgtggcccgttgtgccccgctggctgacgggacacgagaaggaggaaatggaggcgggcatgcatgggtgcgccgaatcgcaagttgttgataataatatgtgtctagcttagttactaggtatctcgggacgtaagcaagagggcgagtcaagtgtcaaggattgcagtgaccaacccgtcttgatttattagacgcgtgtgtgagacgaagctatattcagtatctggagtgttaagaaacttgggcttgtttcgagtaaataagttacccgtgctgaaagaggaaattgcctacctgtctgttaaccccacgcttccttccagaataatacctacttaccaggaccgcaccgatctcaatcttatttacaaggaaggattaataaggcctactatattaccgcacctaccttttctgagaaaaagcaccgttaacgggtatcaaggaaggtaaggtactagatatcacatgacagccagacagccaccattagtacctacgggcagtaaggaggatatcttggtcagtatccatggcctggaaggacagggttcattccgtgcagcaaaggccttcctgaacttcagtacctacctatacgaacttgttctttttttttcactagagaggataactcgccaacacacacatgcgaacttatcaacgatgcattgcatctgtattggcatctagccagtcgccaagccaggagtaccaacaacatgatgtctgttgcaaggaaaaggcttgctgccgacggaattccgttgaggacggttcatgaagggcatcaaactggtgaatcgggtatatttggaatgttgatcctgacatgggccagattgggtttgttcagacattgacattgacatcgacatcgacataaacatcagcaaggatctcggaggaatgcgacacgatgcgattgactgttcaagttccccctgttccccgccgcgcgccgcaccgtggtctggggcgtctcagtgccagcgattggttctacgtcgaggcgccatgaggggccaccgttccctccagctgggtccctgttttaccgttttgggtcaatcttgcgaacgacactcaagccttgacttttctgcttgtacgacgactaagatggacggaatcgggaggtgcgtgccccctcacgataccacaaatcattccactcggttcgcctatgccacaggctacagcaagcttgctctctccaatgagctgaagattggacctaattcgactggattgagctggactcgactggattgatttgcttgtgtacgcagcatttcttgacatctgcattatgcttctctcgattcgactcgatacgacatgagataaagcaagcatcgtgcttcacttatttcttggcctgcccccccgctcaacggccgagattgtgttgtcatgcccgtccctgtttgcgtttgctcaagatggttgagcgacggcttgaggctctctccccaatacgacccattctctttacagaatgacgcatcatgctcatacacactatcacacgactctttctttcatgtactcgctgcactgtacctgatgtcgttttacccaccatgtctctaccttgagtactttattcgtccagaggctttagccgtctccgtcttcacattgtcataatcaacagctggctctggctgtggctctggctctggctctcgccgttgccgttgttatggctcgagctttgatctgtcacctccccaacttggactagaacacccttgtttctccttcatctacacttcgcgtctttgcttgctttagcttcctctccacatgcaatttacccatgttttgctacatcgttttcgcttcagaagctcaattatctccacatatccatacatccaccctgagtgactgactctttagtcactcaaactgtctcgagatatcccagctcctgcctgtaattgttttacattcttgcttttgtctgtggcatagccggacgtgtcctcttcctcagtctctagtcaaccttttccccttcacgatccttccatctcgttcaacccaacataatttcttatattatgaccctccttcttttgatcaaaggacatgtacatacataaatgatcctggtgaccatctctccacccctccccgttctgcttccaaatcccagcaaaccaaccttgctatggttccgtcttgttggaaccgcctcgaggacccatccctccatgtcgagcgagggtttttgtcaattcctaacccgcatgaggcttgaccgtcttccatccttcgttactttcgcctcaactagtctagtgtcataaaacaaagaagtagagtttacgcccggtactcattcccgagctgccatattaggttttaggtggacgacttatacatagccaaagcaacctcccggctgtcatttctttaataataaaccgcagttccgaatcaatttcctctttgccaaacataccatttcggctgttttactcttaaccaggctggtttgtcttatcatgctctctacaaccgagttgttggtttctcgaccccccatcactctatcatactctgtaccaccaagtcggtcttgcttctcattcaaatcacccaattcctccatttgtatggacacttccaccaggacattaccttcgccaagcctatccctgaactgcctcagctcagaacttatcgccctcattttcgaacaggtatgtcgcaaaattcacaatggagtcgacatgagtgcaattctaattgtccatccgatagcttcgggatctagactcgcatgccctcacgtctgtgcgtctagtttcaaagcggctcgacgccatcgctgcacctatcgcataccgatttctgaccctgaatgaggctcttgttgcaccagatgctgcgagaagacatcctgatgtattccgtcacatctccaatcttacgaaccatgttataataccgagcaatttgaactccaccggtatcaacagcttattatcctgcatcaagcgattgaagtctgtccggtactcatgcccattcccggataccccataagattactgacaatcttgacaatagatggcgatatgtggatggcgacgttcctgtcacaggactatggttgccttcatgtcttcgacgtttacacaactgtgatccgaatagtacgcagctacatatcgaaaatcttcctctacgacgagaatacgagaacaatttgttggaaacattcattcgatcaattcctgccgagctattgacatcattgaagcttgccaactcaacgccggtcctgtcaactcggctgaactcgctgaagcaactcgttgttcaagctcgacaactcgccacattgtgctacgaagatcgtggacaaggcacatgcttcaacttctctcctggagaaaaattatcaccgatcaacaatttactgttacgatcgtacgactggcagcacacagccgaggacgtcgcagaacattgggacttctctgggatacaatcccttgaattgatctcagtgcctattttcaattttttaaagtcagtatgcctccaagacttttctgagcttcataccctgcatgcggaggattacagcgcccatttatcggataagagagaagacgccaccgttgctttgaacgtgttgataaaggaccacatcaaggcacttgaggtgttgaatattacttgccatacccaattgtttcagctggatgccatcgcagcacaccgtaattcgttacgagtcttgcgattccgagatcatgtcgggttttctgaagacgatcaaagatgtccaacactccctccaagtggtctggctggtcttggtcaacagctgaagttcgttcacacactcgagctcgacctggacacacggttatgcgaccccttcacctttctcagagcggtatgtgcctttccagcagtgcacacgctcacactacatgttcagaccatgattcaacctttagatgaggtggctccaggaattgatcgggattacgaggcggcgatgaaaacattccagctactcgtacaagaaaagcaacgattgggtgtttgtactccctggaagcacattgccgtcaatgtggggggttggaagcgagtgatgatccgcaggctgggcggcatatggcgacgaagaaacaacatgggtatatacgccgagaggtgctttgtcctcgagcgagatacacagagtggaaaaatagcggttcatgaggaggtttgtgctgagcccacgagtcatggagggagcccaagcccctgagggcatcagttcggcgcgtttcagagatcacctacgtgataccttcgcccgtcaggtattggagcaccaccgctatattgctttctcatgtttctgggatgcccgcaggcgccatgaagatgtgcagctttattcttgccacaaataaaggcaaaagcaagccctttgcgaaattgcaacaacgcgcttgagcccagtcactagtcaaaacacctcaggatgaacgcccacgccagcaacaaatattataattagatacttctactcgacaaagcatttaatccaataacgagaaaaatgacataacgaatacaaaacacatattgttatctgattcgtgccacatcatccatcatgtgtatttccagctaagtttgactcatagagtcgcctttgagccgtgcgtattatgatgaatacatgtatgtgctactggatatttattacctgggcgttaccacagctctgatttactgtaacagttacagttgtccgagtcgttaagagtctctgctccctactcatgtacaatgtctgttattgaagtccacgtagtcttcagcgccgctcttttggcatactagcttatgcggtatcactgggcgtctcattcgttttaagtcttatacagaactgtatacaacgctagttcatcctgatatagccacatagcttccaatgggatattggaccagatggcagtgttcacctcacgacgtcaaacttcatttcttctagacgatatagtgaagagcaattgcaagctgtacgatcattccaacgacaccttctcacttgggaataactagatctacatcatcactattatttccaacaaaacggatcatatactctgtcgactgcatcatgctacgcgaagatctagtggccagcagtgtcaatgttgtacacaacgttgcgttgtagcacacgtggacagcttcaattacctaataggattggaaagtcgtacttgaactatctcgggattatacagggcggaattaactctctcgcctgatatcatggcggcaattcgttgaacagtcttcacatcatgttaagcagtcacaccatttaagtcgaacgtactttaatgtaaccttccatcgtctatagtataccaatactacacaggtcccttgataacactttttccaagtttcatgtatcgtgatcttgggaaatgcggcgtggtcgcgactgtgacaaacgatgtaactaatcaaggactcttcgcagcatcgcataattcacccataaccactataataaccatatgcgatggacaaggatttgctaaactaaactcttatagaaatgtgctctcatacacatggcattgtgcataaaataccattcgtgcggacaggcttcctctaaagcaaggtatatacatgacacgaccaaggaccactggagacttcgtactacagttttaatactgagaaacaatgtcatcattggcatgcctcaatcatatactcgattagactctgtaacgcctgaactcatcgcacctattctagcgatggtgacacaatgtcgccttcggaactccagcgacctgccaatcaagcaaagaaggcctttgcattctgaaccgcgtctacgcaagcaattgtcgctcaatagtataatctatgatattttatgcttgcttgtcatttctagtgacatcactgctcatcactgctgtagccctcgtcttgcgttgaccatacacgattaagcctaccgagtatcgcactgcacaaattgaagatgatactacagtccaatgtttacggaagcctgcctcatgggagtcgtcgcaaccttcagccatgaaaggtttacgcgtatcaggcaaagctcaaggccttcgagttgcttaaattctgctcatctaatggcccaaactaatgctgaagcactcacggagaagtctagttaatcgtatcgtatatagtccaaccaagagaaggcgatgaacaaacaagccactaaaaggttttacagccgatagctctcaagctacaattagtcgccttgactagacaccttgagcacctcaaccgttggtgagatgatagctgaatagggtaagctagcgcttccttgcccccatctcacaattcgggttcaactaaagacaacccctgtcgcatgttggcccatcccttcttttcccgcgcggcccttcccgtcccttctcatccatcagcgatcgccaatcaatacatcatggtggtttatggaccgtcaaccaaatattctcaactctctgaggccagcaatcaaggaacacaaactcgaaccaggccggtgtttaccgcagagataagagccagacaatgtactctcacacacagtgtggagcgtctgtcgtgctcgccggccccccggtccggccgcattagcctcgctaaggtgacaaacaacactcaagcgaaacgtacgaaagtgggaaccagggtagaacaagacatgggtttgtggcaagaggatggtgaggacataggtccggtatctacgattgatgcgctaagcggtttgatgcaggttgcaagtgcatatgtagtggttcaaagggctcacttcgaatttggccgatgagatgggaccagatagtgagccagaagaatcaaacaaaggaatcgagaaaagttgtcgagaacaaaggctgaaacaatactcaggaggaaatactcgatgacagagactgcttcatgccggactcgtcgatggtgtctcaggattactcctctcgtccaagatccagagaaggggcaacgacagtgagcccataggctggatatcacgttccaaataacgatgtgtatacgagtattggccagtatcaactcgcctcttcacaagagctagcaaagggtttgtctaggttttcgcatccctttctctatggttgacttcaaccgtggagcagcaccttggcaaagtttctgaaattgttgtggagcatataaaaactgcagctaagtatagcatggcaggtcgttggcgtggtcgagccagagtcacaactcgactaacacgacaatcccaacactagttggatacactggcaacttagtaccgacaaccaaacgacaacggaacacagaaacagacgatttgactgtgacagccggctttggtgcatgttatccatgataactaaattgcctttgcaaattgctgccgacgcttcccaaacaatcatctacgtaacgtgtggaagaacgaagtgttatccttttgccaagcatagatgattgacactcctaactgccgaatgggtgcgcccattgctttctctgccattgtagggttatagaagtcgttcatagtcgagtcgcaaatcgatccgtcaggtcgtcgtcgttggttgaacagtccggttcctcagcaactgaaagagaaggatcgagttagactggcaggttgtatgactcatggcagtttttgggattccaatttgttttgagcctgcattataatggttttcaaatcagcacaagttcctccaaggactggcaataaagaacaattgtttgttgagccaggatcgaaagaaacaccgtcagagcttgcggtgaagacaggctttcggaatagctcaccatgacggggaagatcttgccatagcttggacgattgagcggctggtctgttgcccgttgtttcgggctttgtggcaaatgaagctgggcaaagctgtccagtccaacctgtgcaaacgtgcagggcccagatttctctttccaaggcctgccgtaggcaactcgaatcacagggccaagaaccactcgatatccgagctcgtcaaaggaagtgtgtggcttcaagtatcagaacgaggcaaaaacaaagaagcaggcagcgttcgccgctaccgtttgccagaatagctgtcgatgctcgcctgcgtcatcatgctatcgccacaaacgtccgtctggctgatgctctttgcagttattgtttcgtccggatctagaagaaagaggagacaaggatttattctcgtccctgggatgaaggcggcgactccgttgattctgaaaagggatcgaagtttggttgcggagttggaatcagcaaaacggcgagcaggagtgagatactcgttcaagaggcagcttttgtcgttgaattttcagttacagttgtagctgtcgttgcagttacttgcacttggcacgatggactcgttacttcccgttttccaatggcactgtcatcccgtgacgtcccgcctggccgcccagaagtggaaagtttctgtcttgaatcgaatctctttcggttctttccaccatcagcttttggagtaacgccccgtccaccacaatagggaacaataaactcagctcgccagagcccgtccgtttccactcccgttcgcggaacccccgagaagccattcccgcgcacccggaccctttatcccaccgaaacaagtctacgttttcgaacctatcgtcatctacattccagtgaccccccgaccgctcttttacacgtacgctctcggccaggtaatctacttggcaggaaagagacagacagaaagaaagacggtgaggcttctttacacgccaaccgaggaagaagcggcaccgatgcgtcccggcgggatggcaacggagttgatgatctggctgaaggatgggtaagtaagaatagaaggttctctaaagttcatgcaggagaagcttaaacctggtttgatttccaggatattgggtaagggcgtgttcaaaagcggtgatatgatggtgatcgctcaagagggggaagaatcatcaaagggcagttatcaaacaatgcagagcgtcaagggatgaatggtttctcgcgagcatacattctacgaatgcaaattcgatactcgtatctgaaccagctgaaagccagataggtagtaaaatctcctaaacgacatttagaagcatgtccttgtttattagtgcttgcatttccaactttagcgggtttccttcgcggccaagtctcgagtgtcatccggtaacaattgagtatctgagacaatattctcgtgtacaatccaatgcgtgttccctctcccttctttcggtacatgtcttggagagtcgtcacgttccgtcgggacggtccatagtgcttgttccatgggtacccaactaactcgtggtctggcacgtacagcttcatcttttgaaaccttgatcgagcttctgtgtagctggttttgctacaagacctccctttctagctgggtgggtatcagggttatttttattggtattctgtcacttggaaattctggcacgttcctcgtctaggtgctctttattctcgtaatctcatctgtttgcttctgcatgcctatcaatgaaacactgcgtgagtcggtctttttttcaatccacatggatagggggtcagagtcactacaggtaaacacaaacaatatcaactcgacaggtattcttttgagaagacattctccatcttttcggcgaagcatcgattagtgttccacaaaagccctcgagtcaaactctacagtgaataacctcaaggttgcccttcttgacagctgcagccacaagacacgggaatctttgtatggcgcacgaaattgtcatgtctcgcttctgatacctgtccttggtcaagtccgagtcgcctcagtaaggacacttgaccctccaaatcgtctctctggcactcgatttcgactactcgtgcagttatggcgatgtctgtactgtactccatagcaaacaccacgaacaaacacattatcacagggaggccgtctccccggttccagtcgcagtcagagtctccattcgtctttggcccaccgccttcatattcggggttctcgtcacatcaaaaatattgattcattgacttacacgccccccttcactgttcacatggagcacccttcgatccgtctcgcttgactcattttcactccctcattctacgccaagtcaagacccatcaagagcacagtccatgcaaaagcttaccgcctcaatcactttaccagcgcctgtgcagtacaatccgatacacgcccccccttcgtcacagtctcgatacctgccggtcattgattgattgagccgagccccttgcctcgagctacggtaccaggcttgctctctgtcccctattatgcacactctttagtcaagccttaccctggccctaactcaagacgtcgtcgtcgagcaagccagcaagcagtaggtgaaggagggactgcaaaccgggtccctggaattaataagatgccttacaagaggagaaagagaccaattactgcttgtagccgcccctggatttacccactgtagtagtgctttgtagtcgcaaacaagtgctgacaggagggtgcttggggtagagttggttaacaatggaacggcgtttgtttttgattgtttgaccttctcgagtaaatagctttcggcatcggccaactcacgatgccctagaacatgtttcatcgtattattagacttttaggtagctgctcgggtccgtgtcacaaatgattgattatgacatgtgccttgcgcttccgctaatcgaggcgtatcatggttcgtgcctgggacgagcccaactcagagtctcatctcgtgttgtgtctacgtaagtgagcagttaccgtgaccataccgcgccttagcgcaaggatcgtacagaccaggatgtctatagttgatagacgtggaccggtacaaggacacgcttttcccaggtacgagatgtcactagactgggctaatgttggctagtttcaacaccattgcaactcatcaccaacaaacatgatcacggagctcagaccagcttctcgtctggtctcagatcctgtcccgccctttcatctcattgttgcctgctacttactcacctcctaagattgaacatgtctcgcattggggatgctgaccacatcagccaacggtcatgtgctcttcccgttctgcgatcccgctgcgctgcccgccctgccctgctctgaccaacaacattccatgtagatcccttttttgtttttcaaaagtcgacagggtctgccctaccaacctgacattgcacaagagacagggatgatggtagtccggcggaggaagggagtgagcgatggtagacaaccccgttcagaatatcacatctattgtccgagggctaacctgccgcgtcaatgtacctcaaatgtgctaacggtctggcgatcaataggtaggtactagacagagctctaagaagagagttagagctacggcggatactgccttgccttatcacgagataattagcagggctgccgaacaacgcagataaagaggtggtgcagacggaccaacaggtactaaggcactaatggaaacggccatcttctatcgttgtcatctcagccagccattatccatccactcagcactgtaatgaaatgcaataaaaatcaatcgatatgttcagccgcaggcttcagctaaactcttgccaatatcagccagtacacatcattttcatcctcctcctttgtttctcccttgtcccacgcctgtctttccctcctccctcctttctttacacctctatttctctttctctctctctcttgttgtcttgtacgcgattactcggctggctactctagcttgtggacccggataagagtgaacctgacggatacttgccttgttagttactacctgttcacgttgggtattcggcaaacaggtcgtcgagacaaacaatgagcagtccgtccatccgtccgtcctttcttgtcctgtccactgccccgctcttctcttcccttgtcttcttttcccttcccttcggtcttgattgataagtggattgtacacctctcaacacctttgttggtcctctgtgtgtctgattggaaaacgttgcaggtgcttttatgggttctttgccgctgcaaccaaacgtccctgtactccgtcaactgttgaatgaggctagtagctctgtctagtaggtactaacgtgtctgctccctgctgtagacgcctctcccgcttccatgtgttggcctgtgttcagtgtcctgcgtcctgtacccccagcctgtagcctatccctccgaaccgaaaccaagaatcaaaattgatgttcaatcaaaagtcgtctcaccgtgtgaatctcagtgcggtatctgccgtgtacccgccagaagtcgtgcaggtatccttccgtgtgttccccgccctgcttgtctcctcttctctcttctcctgtcgcctgggatccatttcctccgactttcacactcctctgctcataatctccccggcttgtttctgtctctcaacccccccttttcaagcccagtctactattctgacgctgcttttatgctgtgtggcttggcttggctctagtaacactgttcatattctccacaccgcagtattatcactagtatgtatctctgccataccagttcagcaacaactgttaggctgcgctgcaccttttgatcttaagttcgtcattgggtatcttgctgtcaagacccctgtatctgcttctgcatctccactgcagtctgtgctggacaaaccaggaccgaacttagagacaccaggttcggccaactaattgtggcaagcatcgtgcacctcatcacatatcacatatcacacaacgccatcgtgttccttcgatagcatccagtcttgctgccatattggcattggagtttgggttaggtttttgactatgacgatactctcatgtacacaagcaaaacaatcaacgctgtcgacaaaaatcttccaccaccgccacatccttttctttgccatgctccccggcctcgtctcttctcatggcatgcatcgcttgatcaacacactctgacactccaacaacgtgtggcatctctgtcaacaacatggttcattccctcgctgtcccctaaatcactcctttccgtcagcaccagcacacactctctccctcatgccaacccatgacagtcggtgaagggtccagacacttgacccaaatgtagaaacgtaacaaagcatcaatatgaatcaaaacaaaaccgtatggtgccgtgaggctatccgtctttcctgggaacacatatttaccgaccgattaaaaatcaacacagcgactgttccagtcgttgctttttctggcaaacccttccaccccgtaaaacgagcagactggcaaaaggcaatgcacacaagtcaaattccaaataagaaaaagtccagcaaaacatgcaaaccgaacggaggggtcgtttgttgccaaactcgcgtctttttctagatcttgacccttttgtcctgtattgtcgtcgcgctccccctccgctttttgtgtttttttttcttcttctcgctatcacactcctgtctcatcccggtcaacgaaaaatgtaggcataagatcgaattggataaggtattaaaagcaaacaatcgtcatcaacttgtcggcaagcgttgtagtgtgtcgtttcgactcttcccgttgacctgtccggcagcgtcaacctttactccatcagtccgtcaacggctggcgtctcttcgaccacttggctgacctggtgcaggtcgattaagcctgtcgatcatggtcttgtcaatgtcgtttttttctaccaagttgctcagactcatgatcgatgcatttcctccttgggattgctgtccctgtcgggcgggggtggacgcaccacttgacccattctgacctgtcggtgaccgcccaccaggtgcagaagttgcatagctaccactcgctgcagcctgaggcagggttccgctcgtcgggttccgcgggctctgtctcgcgccttggtatgtagggtaaccaacaccgcctgggctgctgtggttggaaaactcggctggggatcttcgtcgtgggtcttcgtctacagcgcttcgtggtggaggtaatctgtaggcgtcatcttgctcctccgaagtcctacgacgccgtcgtcctgcaagctggctaccatcgtccgttctcgcgtctccgtacgacgagaaagattccgtgggggactgaacgggtgcgtaatagtttcctggaggtggaggagcactagaatgttggtaagcagcatggggcggcggtggaggcggaggattgcctggtgccaaaggttgaccataggcgccgaataattgtgttcccggagggacccctcctggaactgctgatacaggtataaaggctgtcgagcttgatgaagagacaggttggaaaatacactcttgattcattctagcacagttttgacacttcccaccgggagcagtttggtagccgctgcagcgaatctataggtggttagcattctttgagcaataatcgttcgttccctcaaacgctgcatcaattaccaacctttcttttcctgcagtatcgacaggcaattgatgttctttggcgaggagctgcctgcgccaagggaggtccatttccaggtcccactggagggtactcataaacaccgccaggatgatgacggtacccgttaggtggtggagggcctggatggggctgtccgcgatagtaagcatagtagtgatcctgtccatacggctcctggccgtagggaggcctgcgttcgtcgtagtagccacctcgttgatctggcgggggaggaggataggctgaagatcgaggatcggactgaggttgcagaggtggaaggtactgttgaggttggcctggtggaggctgctggccagggggtgggtaaccgttgacggcattaggagatgcatatcgcgggtctgtaggatagccacgacccggagctacaggtggcggcccgtaaccgcgagagtcatggatagagggcaaagtgactgaggtagccatagtacctggaggagcgtcgggaggacgctgggcagtgtctggtggtggaggataatgtgactgagttcgagggtgactgtcgtcggggcggctgtgctggggatactcttttcggtagctgtcgtcggccatgctatgttgagacgcaaagagccgcaggtgggcaaatacggtcagcagcgataatgccaaatgcgtgttgttgtaggtttgcaaaggtgcttctgcgagcaagcatttggtaggggaaataacccaagaccaagacggagtgcaaaggaaatggtcaagtgattagtccgagtcgtcgagatcctgccctgtcctttcttgtccagtcgcgcgtgtcctggtacctaatgtaaaagaccggcgatgaccgattgctacaagtttagagcgagtgagtgaatgaatgtctcaacgggagatgacagcagattccacaaggtcttgggacagcaatccaatgccagacggaggtgatgtttcccgagaggcggaggaggataaaaatggtctctgacgtgggcgggaagagtgcggcgggacaggccgacaattatagcgagcgagggaatggatgggaggaaactccgatccaatctgatccactgcgtgggaagagccaggaaccagtgaaccacccaaccgtaaatggagcctggggttttggggattgtggatttgcctgagagacttgggactgggatttgagacttgggaccgggactgggggtgagaaaaggaaaaaaaaaaaagtaaaagagggggcacttctgggccctggttatgttttttctggtcttctacctgtcttgtcttggggtgcggaaatagtcaggtgagagacaaaatactctctccctcccacttgtttcgttcgtcgtacgtccggctgtctgcaggaggagatatcgcagtctgcttcctcgatacaacaggcttttcttcttcttttttttttttaatcaaggcgacttcgagtgtctttcttgtcttctttttttaaaatctcgttttgctctcttcttgttgctttttcttggaagactgtgcagcgacgagacctgtctggtaaaaattgctgttgcgacgttgagctgtagcaaagccgttgtttgtatagaggtaagagaaggttgagagtggagagttgaatatttgagagatgcggtggtgaaggagagttaagttagaaaggcgcagacataaccttcgagagggccgcagagtcgaggtgtgtgtgtacctgactgaataccgcctccagttgttaacactcgaccatccctaccaaactgcctacagcaggttgcatgctgttgcggcgacaaggaagtggggaagagcgcgcgccagaagtgctaaggaaaagatgaaggggtgctactatttattcggagggtaggtctaatatgggcattgaatttgcgagggtaggtgcaggtgcaggtgctggcggggaccagggcgggagtaatggggcggatgggccggtgtcgtgccgttcccagggagccggccccatggagcccagctagcaccaagaccactttgggtaccgtacagtatgtacaggtgccatctggttctgtagccggtggagctcaagttggtgcacagcactgtaagcctattgtaagtactgtgctccaggccgcatgcaccttcctgtggacgagatgaaacaacggctaagccaagttaagtttatccatacctccaatgttgaatggaaaccagccgagattgcccatccaagataaaccacagagccgaatggactgagttcaccaagcaaacacactctcaattacctacctgcgcacatggttcaacgggcaatcagcacagcagtgtgaaaggaagaaaaatggaacgcgtagaatcgggtccagagcgtttctgacgtgaaagtcaaaggccagaggccaacctaggtactcagccaggaggtaaaatgacctgccagaccagctgagcacgcaccagctatagcagagtggattatgtattgcagtagtggtggtgacgggtacagtgttcgtcaaaagcctgacgtccctagacgaggtaagggcaaggctgtaccaggctacgtgggactcatgataataacaaaaatattaaccactcgtagcctcacggtcacggacgggccttgaggaacggaccgtcaacgatgggactgggatctgagtctttgtttctctgcctgagccgggggtctctttcaatcgattcaaacagatgacgcggtgaaatagagcgtggctctctaactgacgcactctaacaaacaaacgagaaacaaaaaaaaaaaaaaagaggctttccgtcgagagctgacaactttcggcggcgtctgaggctgtcgcctctaataagcttggacctgggtctgtcgttcatcgtattggcattctgctgaattttttaagacgcggagctgccatcggcgtcaaaagaccacaataacagtatggaataacgaaccggcgagagcaggtagattatagatgtctgacagaatacaaatcagccaaattcttcacctggtcggaatgccagtcaaccaccatctcaacgggcacggcgcctccctccctcgcataccagaacctcgatttagccatgccatgttcaaacgactagctcagtctcaacagactccccataaatagcgtagtgttccctggcctatctacctagtgctattcggcagggtatttgatcacgccaagtatatcaagcacgatgtgaaagaaccctttgacggcgcttgcaggtgtgtcagccgaataggctcatgaaccagaccgcaaagacacggcaattcaaggtttaatacccgtggttgcagaagtcaaactgccgcaaggttcgcccgccgccaaccggctcagtgtgagtgagcattcgtcacaagcctgggtgggtggcagattgctgtggtttgaataaagatatgagaaaaaaaagtcacatttgagtcatacagtacgggacaaagaaacatgcccgcttcgttagatatctggagaagggaagtcgttccctcttccatatcatgacgggaattactcgagaggctctaatgattgacaagcagcatacctaagtgagagagatgacacgaggtccatggcatacctagaacttagaagggaggggcgttttagcgcggtagtctgtcccagctgtatggaaaggcatagtttagataggcaggtcccgaacagaacacccaagtgaggccagtagatcaggccaagttgaggcacgacaatggaatacaacgtagagcgtcacagatcgttgtaaagaagaactggtgcttctaacccagtgcatggtttcctggaacacacagccctgccctgccccgacacaccaccttggccttgaaccaagaatcggctattgcatggccggtggtaccttacagcagtcgaggggcaaacaatcagccgatacggcgcccggcgatgggtccaatcagggagacgccggccaaacccagctggagtcgggacattgaggcaaagctagacgaatcccgtataccgcaactgacagcagatgtaaatagcactctcatgactgaagacgcctgggcgccgtatccgctaacagggcaggcacatgctccataagagtggttgatcaagtgtgtgcgtgtgtgtatgcacgggcaagcaagtgtcttgtgtgggtctcgtcttgtccaaccaaggacaaaagacaaacaaacattgtgcgcacgctcaattaagaatgggaagagaggaaatagctaattgaaatgctcgtgaaggcccgtttggaaaagtcatacctagttgatcgacgtacgtaagagctgggaggagggcactgatagcctggaaatggccgagcctatcagctgtcagatctgccatgagctcagaattgacttactagatgtggtctcgatctcgcccaagacgtcgtatccaattccagtcaggcaggtcatggacaacttaactacgttattgggagaccagaaaggccggattaggtcctgacttttggacatcgcagagaatatcttgacgcagtttgtgtcggtttttgtggcttcgcaacagcacgagcgttcgatcaagggttggtgtgcgtattaatccgccagggttcctgggcacctatccctccggttgggaacagggacagaataataaacgctaccaggacgttgcgttgcgggcggaatgtcttggggtcttttttggagccctgagatttgggctgctgcgtgtgtctggggtctgcgcttgttcccgacgacgggttgcagagacggccgcaggatgcaccaccagtgtggtgtaacagggcgtgtcagatgtggtgggtgtgcagattgagacaattgccatggctgtttcctatccaaggtgagcaagaggggtcgtcagcgaggtgtgggtttatcacttttctaccgtaatgttgagaagagaggagaacaactgaaccctggcaacggtcgtgggacctggctggaacctggaacctcggtgcggcggattcgaagccatggaagacgatagtgggaatggccgacgcagttagctagtgtcagtgtcccatccatgcgagtgcccttggtatcattcatgcaactcgaccgctctcccaccaatgtcactcatcagtgttgcgagttgtgactgactgctcccttcgcagttcaccattccattcttgtcgagtcttacatgtgccccggccgatattttattgtctttgactcaattttgtatcattccttcggatcaagagctgccgcgtacctaaaataaaagctagcaacagtagcatgatcgacacgtatccgtctgggcgagatagattgattcgtagagttgcagctcggtagctttatcgaaaaggctgtcaagcggacaaattgatcactgctcctttgaggtgttagcgtggtggtgagacattggtttggctttatgggaacgagtaaataggtgatagctccgtacatgacgactctgtggtattgcgggaggaaggccaggttttgccaaatgatcgcgggttacctgggacggtccggcctgcattggtatggatgctgatgctggacggtcagtgcaagggtatggttcttgggacgttggaacgctggggcctgccagcctctccccacgtcgccctgtacagagtaggtattcacggtgaatatgtacctaatgtcagaactactgccgccgtgcggcagagctggaagacccgttacagttcttaacggcatggtcggtgaacacgcacctcttttccagaattaagtctttcaatcgatatcatatcggtacacagcatcgattgtatgatgtcgcgtttcaagccctggttgagctaatcaaggagggctcacgactgagtgacacgatgctcttgtacaggcagtaatcaatcaaggcaagtttggtgccgacatttatcaatgtcataaggataggcgagggactgccgcacggctaacaagcactggctcccgccctctcaccgctatggatggcattgagtgagaagccggcaacgaaatagccatatctttgtcaaaacatgttgtgatataataaggagtatgaggtcttctcactagtactcgcagtcccattgagacttgttgattctcctgtgattacctacccctggtaatatcggcaaacaaatctgcgaccttgaacgaaaatgcttaatacaacgcagcgcttccttgagtcgacactgtcatgcaaaaactctcaaatcggattgtctcgaaaggggaatacctgtacataaaccacggtgtaggtacgatcctggaagctaccctgcattgtctggagttctaaagattgtatggttaggataagtagcctggcaatggtggccaagcttgttttggtggcctaaagcatagatgtgagttcaaaggtcgggagaacattgtatccatgccatcataagttacctgagaacctgggtatgccaaaaggtcggctgtcgtccactccgaaagggctcgttattgctggatgatatctgtcagtatgatgcagtgcggttcaacccgcaactctcaatatagcgccggacttgatagccaaacgcactgtgaatccccgcctaaacacgagggcatctggcatcgaccagccagtagcacgttcattcgcttaccacccctgcttcgtcgcccatgtgcccttaatgtctttttcccttgcccttcttgggtctggcaccactccttgacagccccccctggatgacgagcatccacacgaccaaagacgactcatgcaggtcgacagcactcaactccatgctcactcatcggcgccatgtcatattcggctcggaccagtcagatacaagaaggcgcacagtatgttttcaaacaaatccagaagaacgggtgccttgcgcttttccacgcagtagatcgggtcgtggcacacagcacacaaacagaagctttggtttgcatgcctgatgaccaacccctcatggcccaagactgtttctttttcgtcttatgcaacctccacatggcttaaaactcttcatgagagaaacaccgagggtcgagtcaaagaaacgaattggcatgttagtttgcgtgtgtttgcaggtttggtcttgactttgtaccatcaacgtagtgcggagaagatatccttgcacgttcaagttgtgctccgccgaaaccaccagccgtgatctcggacatctttgtctgtttcagagacatttcgactgttgaggggtattgaaaaactaaaactaaaactaaaagaaagttcaatgaagacacacagacaacgtgttatgtcgttgctagtagtgagaggtttggttagcgtagatggctggctgataacaagagggagaatagatagaaaggaacaagtaagcctctgtacaaattagctgatgcattaattcttattaccgtcatggtagtatttgccatgactggctacaacagatagggtattttcttcttcttctttttttctttaaaacgatctcgttcaatgatcactgtgccggctgcaaataagcgagcgttgtggatgacatgacagactgtctgactgctcatcccgattccggagtgtactgccacaatgtaaataatgatgcgatgcaggccgacaggtcaaatctcccgacatgacaagcctggggttcaactcagctattggccagctggtctggtgaccgcaccgaatctcgaagatactggatcgttatgtgtctctatcacctgtggcccgttgagtgtcatgaacgctcactgtggagcaaggctccggttctctggaaaccggaatggatttttttttggcgctatcagggacggtgcgtgtcccagtaaaccgcgatcaaccaattagagtttaaatccctcctctcatctctagtcacatccaaggcacgggagcggcggcctttgaggcttatttagctctgggcaatgaaagtctgttttgaagggcgtgttttgtgaagagcctgcgcttgcggagcttcgatcaagcctgggacactcatgagctgaaaactgatgcactactgatatgttataaccaacggactggagacaaagcgcgagacacgactgtagtgcaattgcatccttcgacgcaacatcctgaccattagcgtcataggtgggatgggctaacaagtcgcttgcgtcaggttgccatgatggtcagagggccgagaggctaaaacattttgttaagcacagctgggggattggacgtctcgaaaaccggaaccggccatggacgccagcgtggccggcctgcttgttcgtacttgagccgcccacagagaaggctcatcccgtcccgtgtactacacctaaacgctcctccatcatgcatttcccttccccattcgccaattgtgcgatattgctgatgataaccttgtcaagcaatgcaaaccagtaatgcacgatgttacgcttttgcttgcccgcgcaggataatatgcatcttcgatacgtggaggaggaccgaaacccacattttggcggttggtggttggtaggctgtgcttgtggtgatggagacacgcagcctttcccataactgggttgttgaccgccagacgagagaaggaagctttacgttggtcgcattggctttcggcactgacaatgtcgcaggatgttcaaaatggttaactcggctaaatttatgaacgtacgtggaccgccgacggccactctgcatgtagtcacagagttgaggtgcatatcatcctaaccgtattgtgtctgtcacccatcaatcggtccatcgatggtgggtgaggtgagatagggacactggcccatgtatttattcacttgccctgggaataaataagtttgcaattcaattgtcggtaagcaagtgacaggttgcgcatttgcagcacgatttgatttggctggtgctaaggtaatctgacgcattggctgttttctagtgggccttggtggttccgtctgaccatacggggcatgcggcttgcggcttctaggtgcgcgtcgggccgcaagggctatcccgtctaagggagggaaggggtttggagggagataattttggtcaacccgcgtcaagtctgcttcacgtgaaatgagtccgggattttcttgaacgggtgggaggtgcagctcagcagtccgtcaccctgcctgggatacgacccatcaataatcaattgctgaccctgggcaaagctcggttacaacacgcctcctcctcaggggggcattgcgtgtccaaccttgtcgtgcgctcatcaaattgtaccagttccactgtatgccagtcgcccagagctgatttccagcctacaccacccagcgtggtgcgctagatcctggtgatatggagtggtatagccggggtgtgcattgacaggaagcatttatctaggagcagacattagcatgtccagaatagctgcgtacgcgaacacgacctatgcgttgcgatggggcgggctgttgtatcagcgcctttgaatatgcatgtcttcgcccatccaaagaacaggggcagagtgttggtgttgagagcctacctactaatgtaccacctgtctaccaaccccgaactcttagctcagacgggcggagctgctggagcccctgtctacgaccatgacagtatcgcgaactggcctatcatatcacagaatctcccgtgttcgccaatgagaacaggccgcctttcaaacgtctctacaaagatgggagaacctggtcagacaactggaacggtattagcagccactgcaatcgaaacaaatgatcttcaggtggtggttatgtatgtacctcctcacttgatgactgggtacatgatatgtaagaaaaccgcagatggcgatctgaacccctcggcgtttctgatctttctactcacatgaccagggtgagctgcagtaacagggagcatcgaagtgggcagaccttgacaagtcatattagtaaagatacacgcctcgacgacagggcatgccataaatggtgtcggaatgacatccgtgacaaaaaaaaaaagagcaaaacttcacgattaaatgagcatatatggtcgatcatcactgtcacgttcttgattattgctgggtgcttgttcctaaataataggagcaaccaccacgcgccatgaatttggatgtggctagtcgaagcacagtagtgtggcgcatgaagtcaactcaatggagcggccgatattccaccaggtactttgaaccatcaaggtaacgagaaattgaattcatggatggacagattaagccaggtcagtaaaatttgtaggcgcgtgaaacaggagctcagtcagggtcaggtaggcaagtgtgggttagcagggaacatcgtgcccgtagtgaaagtgactaacaaatcaggaaggaacgtttgatttccatgccaattgctctctaccaattgttcatcgcataaccctatcagtatgccgcattctgcaaggtaacccaaatatttcaacaaacatattcccgaggtgttcgagttcgtactcttgtagttgtatctctgtttacagattctttgatctcaattcatcttctgcttgtactccatcctcgccctatttggtgaagggcccttccctaggtctgtcggccttgggcaaaagttgcttttgttcttcccccctttccgggcttcttttcttcggcaatggcaatgagtaacccctttctcacaatgtcgcaggtacataggaggtacgcacataagaaattctacactgtcatgagttatagcgccacctgcaattggcttatcagcaatatgcaggagtcttcaggctagatcaatatgatctaccagccagagcagtgccagaatgctgccccaagaccaagaagcagaaaatgcagcttgggggacattggcttgtggccaaccatgtcgctgagcattggacgtggtgatgttatctagtgagaacaataaggaatgctacttagaagtatcaatttggcaatttttatcattgctcagttggcgcacgaccgtgtcaagacattggtacatgccgtacttcagccagagcaaacgaacggctgatgctgaccgggcttgccacagtcagtctttcagtacaacaaaagcccaactaacaggtgagacacatcgtctgcagcactgcatggtataaagatcggcaagggagacccagctggatgcacagactgatatcaggctgtgatattgcagcattggctatatgcatctcagccagcatcaaccacatcacaccgacactttccgttctcctacatccagtacagtcccagcactactcacggtaaattgccatttctactcccgaaaaatccggggttggtgtcaagattgacattaataagtggtggcttgaaccacacctcgcccgtctgtcataacctggactccatcatgggcccacttcgattggtctggctcaggcaaggcccggtccgccaatcgcacacgtcgagctatgatcacgtgagataaagctcatgcggaagacccctgtgaattcgggtagactgcatgtctcccgcgatcagtcccagttttgctcgggtgccgtggctttaatagtcgggccgccataccttaataagacaggcgaggttaccgtgtcatggatacgattgttgacttggggggggtgggctgcttgaggttgaaaagggaaaaaaagcaaagcaaaaaaaaaaaacgaaaaagggggaaaaaaggttgcgcagtcaatcattccttcattcttttaattgggtgcgacacaccccaaatctatcgctgctgggccgcaaaaagcaatgtgcatgcagaatggactttgagatggcgaggatggcagaagaagaaaaggaaaacaagaaaatgagtgtaagggtcaacggctgttgcagctgcattcatccatcaaagcatgccacgtcgcaattttacggcgcggcacggtcgctggccaccttgcgccatcccgggctgcatgtcatcccctacgccgccaacttcaagggtgtaatgttgcactgtactgtactgtatcgcctctgtggtacagtgcgaacatgcaggggtacacgagccgatgcctgcgtttcctattccaatattggaagagaacccgcagccagccagccccttatccccctagactagttggcagaggatcatgtcaattgcatcaagccaagttttattcacaacttggcctcaatcagtcaatctaatctgatgatgaacccaaagcgtcagaacaagatgttgttgatccgtccaacgctcggctcgaatccgcatcgcacagcttcattcgtaacaaatgacaccgcacaaaagcaagaccaacgatgcatccaggtacactctagcaccacgagacctcgcctacatgcacggtaacctgcaggctgaagagtgcgcgttggctttgctgtcatttattgtatgatgagatgaaccccttgtgcgaaaacacgccccaaaaccatgcttgctttgttgagtgcacctcacgttgccttttgcgacgcagtgttcttgctccatctaagcatttactgcataggcacgcacgcttgcgacacagttactgcactgatagtacaattggagccaacatagacgaaaaaccatatctgtcgccggcaccggatgggaaacggtgccgcgagcgtgtagtagctgagattacgaacatcaaatgccgtgacatgatcaggttaacgagatggacaacaagtcccccacgtcaaagatgattcacccctcaatggccattccatgagttggagaatttgtcatgattctctgtgggtttctttgctcgcccacttgctttacagtcgcttgcctgcgttgacaacaggagacccatgtcgtctataacagcggacatgtctacctgacacgcaaagcaagggcatagagacatggttatgcattttggtagacccaagaggcaccaacatttatggagtttttataatcccttccaggttcaacgatcagcgctgaccatggtcaaatccatggtcaaacccctccctttcttctcttcagacttgcacacatgaagcttcaatgcaaactgcctacatagtaagaacaactgctccacggatgcggctacctggcccgcatttacacgcgtactgttttaattgctggcccgtccctatattccgcgcaccgccaatcgttggcagatcgccgcaggactacaggttatccgcaatttgatctggatctggacctggaccagccgtctttggattgactgattcattcactcattctctcaagttggacatgcccggggcgacaacgtttgctatgtcgcattcatgaatgtaatccaaaccacagatccctaatctaccctagcgtgtcgggttggcaatccgacgactgatagaagcattgcagtgcttagacaggggcaccaaaagcactactctacgtctacttacctacgttggtctagagcactgtagccgcccctagtccagctttcggagacttcaaatgcggggtccctttcgttgtcgacattcgatcgcggagatatcttcataagtctgcggcacgaggtaactgcccgaaaactccccggtccattctgtataaaatgaccaaaccggacaaggaacggatgtttgtctaacaagacagccgccggattttactactctgtgaaaccctatcccggactctcagcaaacacgtttgtcgtatgagacgctacccgtttctcttcttgtacaacctgtcctccgttgcatctggcaccagtaacgaccctgtcaccatgaccgacctagtatctgaaaaccaggcttactttgggtatgtcaatatctttggcgagcagtttattgcggccatgcagacgagcatcagccaattattctgtttgacgctagcacacgacggacgacgtgggtgttatccgtcctgtgctgcgcggttcaaagcagttaatcgctaatgcagtgcaatcacagaaagatcgccaacgagtacgaccaacgcaacgcagatgcgatcgtgcagttagagcgcaatattcaggacatgatcccatttgttggcatcaagcaagatggcagattactagactacgcatgcggtactggcatgttgtcaagggtgagcggttctgttcaagggggcaagtgtgactatgtcaagtcaaaactgacgttgtatctataggtgttggcacagcatactagtgaggctatcggcatcgacctgtccaaggatatggttggtgtgtataatgctcaggctcagaaccaagtcagtgacaccctcccataaagagtgcaaggccattggccggctgctagagtctccaggcataatgaactgtcctaacaagatgcagggctcttctcgacaagccttccagggcaacttggcggatcctacagacccctctcctgcagcctttacagacgccaagttctttgacttcgacgttgcaggtgtagggctcggattccatcacttcgacaaacctgatctggcgtccaagagattgactgagcgtctcagacccgggggcgttcttttcatcatcgattttgtagcccacaagatagatccaaaggacgctgagaaacgcggtatcgcccaccatggcttttcagaggaacaaattaggaagatgtttgaggacgctggccttaccgactttgcctaccaagaactcccagagcctattacattcaaagacccgatgggacatggccataaccatggacacagacacagacatggtggaagtcacactgccagtaaacacgagcatggaggaggccaccatgatggaaagggccattccatgaccatacaagcgtttattgctagggcatcaaaaccctaatgtattgatagtcatattcttgttattcagatgtacctgggattgtaaattccagcgatataacaggtcggacataacctcctactatcctaatggcatggttcctacctagactaggtagttcatgagcaactcagccgtcaggctgttactcatctcggccgattcatcaaagcaattgctctcgatgcgtttatggtagctgagcattgtgccttatactacaatctatgcaagtagtgtcatgcggttctcaatgaaaccatatctttgtgaaggccagccagtgccttgagtaatgacgtgctatgtcgtgtgcatagaagcacattatcttcgggcactggaatgaatatctacacttgatctaaatcataaatctaattgcaatctaaaaacgggttcacccatctgggtatttggcactacttcatactttagacactactagtccggtagatataacccaacttttgcgctgctgtctgataaaccacagacctattcaatgtctgaataacctcaaccttgagcatccccttcacacccttatatcagctggaccgtcccgtcccgctcttacagccaaccggtaaaagtgtgttgacgatatggcgtgcgggcgcattcttcgtccggtgacagtcaacatgctttaccatcaagggatactgcgaactaagcttggcgtattgctctatagacttggagtacgctacgcgaaattaaccatgacgtctttgagctgatgggttcgagaagggaggcactggctcgtccggtgcggcgcgatcccgtgtctggcccacagagagggatatcatgtgcgcgccgccctgttcagcctcatccgtgcttccagagcgtccatacatggggtgggctgagtcgtgcgacgaggcgttgtgctttttgtagcatttcgttacacgcccttcttcactaagaggtattcggattaagattgtccaactagggtgaaacactttcgattgtgaaggcggtgacaccggacggaggttaagtcatttccgtcgaaaataccagcgtaaagaaggtctcgcccactcggggcctggagttgtctgtgcgaggtcagcttcgattcttgaaacatttgctgttggtgtaatggcaggtgtaatgtcagttttcggtctgattatcgggagattatgtattgccaactctggactagggtgacatggcccaactgttggtgcgatatggggtacatgtttattaaataactaattctattgtttaataaatcatcaagtggaatgagccgagagatttggaatgggtactggctagttgtcttggccgtcaagttcaacaacaaaggcgccgcccagcaagagcgctggttcttcgatcctgtgatgttcgtaacttgagcagcattagcatccgcatatgtgaaatgaccaccatgttgtaacttacctcagagtcccgacaccgcctgcttccagtaaaaaggttggaccttctcgcaaagcgtaaccagcccatctcatggcaaaagcacgaagaatgtgtccatgagcaacaagtaagacgtcgccacaatgatcgcttccttggtccatgactggcttgtgccatttatcccgaatctcttctatcaattgatcgagtctcctgctgacatcatgagggctcctggtagcaatgtcaggttgacaggatcctcgacgagagggaagaagtggtatagggtagttggattggtttcgcacttactctccacctggacaaccatctttccaaatgtcccaggaccccttgatcccctgctcggctctgatcttgcgaatctctggagatgtaatgccttcgtagtcgccatagtcccattctcggatatagtctgttacttcaacctcggcctcacactgcagaccagtcccatcaggggtgtcgccgtgtggtgtccagggtagcggacggctcagcccaaggttgagcagctcaaatgtgcgttgagcacgctttcggggtgagacatagctgcgatgtatgtcagcctggtcatggacagagtaataatgttgaagatgagggacaggtgataatagccacgtgggatatcgatagttgctgtagaatgcttgagcaggacatgccattcactgcatggtagtgcgacacctgcagctggatacctgcacgaaatgacagaggagtaggaagtgcgactcacatatgagcgatcttcttgggagcaatgagacggtctgggccgacaagagccttccctgttgccttcacacgtttctcgccattggcagtaagaggaatgtcagtcacaccagtatgacgaccatcaagcgaccactccgtctcgccatggcgaatgaggaaaacgcggggggttgacatggttcaatgcttagtgaaaagaagtaaatgaactttgcagaacctggctgccagggaagagatgaaaaatccctctaaaacgtgcgagaacgtctgtagttgagttagcactattcttcaaatggtgaattaaaagatgacctgatctgaatacggcctatgaaggtggggttgtacagagccttagaaattgatgttgacgaagcagcgaagagcgacttcttattgtccacaagtgaaaagtatatcgataagagagtagtgtatacaaagaagccttgggaaaatatacaaaaagcacagggaggagggaaaatggattatctcgaaacttgctttggtgttgcgatggacagattacgtttgagtgacaaaccccgccatcagccaggtaagatcttatgaggaggggcaagtcgctttcagtctgcccccattgatgttctttcaacgtatccaggtacttactaaggggattactaatgaccaggtaagttagagagatctcgaattagaatgtgaataaggattgtgcgttgtctggcggctagatattaacagtggttgaaggtacgaggtggctgtgattgaggataagtatcagtcgggattgtattctgagaccattgttggaaacgaaacacagtcagaagccattaacctatgtaaaattacaagataaataagcacttatagcacgtacacaatcaccaaaagtcaaggagtagattactttctgtgatgattaaggaagcttgtaagtgagtactcattcagtcagttgttaagtttgtacctaccccaaaccgttaagcttccagttctttgcatcctctaccttcctaggcacttggattgtcctctcgaactagagtgaaaacttcccaccgagatctcaacgacgacagtcttaccaattattaccaatatcccttccctccctgtacccattgacacgcttttagccgtgacatcagcggactcccccgcgatgcccctcctccccactctaacttcagctgcagcctgcttagtcagaatcatcaccaatccgctaaagatccactcggtggtcgcccccatccatctccgcgatgccgataattcttctcccgtagctcggcaccggtccgcctccgagtttcttcaagatccgccgtcgccgactactccgattgagcttcaggttctctcatatcgagatcgttatctccacagccgctaccacagtcgaaactagacccagcaggttcaaccgtttcaacaacgactttggcgttgtcacatcaacagcgtagaaagccatcaaagcaggtctggcgagagtattagtgataccattaaccgaaatacaccaaacaacctccccttggaaacaaaatggctgtgcacaagtggacacggcaggaaaagttcaagcgtggcgtctgggccgttgcttttgcagcgtgcatctttgctggaactattacaggcgcacagctcaagacggataacgagaagaaggaggtagggagttgacctacaatcctctgagaaacctgccactgacaattgtgacaggccattcaagaatttcgggcaacgtcgcccaacgagcaaatcgctgctctgctatctcaacgaaagtctttagtttcacaaaaggcagttcttcaaaggaaaatcgatgccttcgatatccgcgtcaaagagcgcgaggctgaaaaggcaaggagagatagcgagtcatcatagcgactgctttggagttcatgctgttatactatcacattgtaacttttacgaacattgcattagagcctgatacagggattggcgttatttagtggacaaaaggaattggatgactggaccgggaatagtcttaacagaggtgcgaaaagatatttaagaacaaatgaacgagtcaagcactcagccaacgtaaagacaatgtcaaaatttgcactttatgattgagggctacttgtcatgctcttccctaggcataactggccatgccatatccctcatatccgtgttgattcgttaattcatcccatgccatgcccatggtagcgacatacttctgcgtacgtagtaactctcatccgtttgccagtttccttactccataacgccttcggcagaaggcagaggaatggcgcgatatagaagaacaagagcagaatgagactcgccgccaccggcaagagtgtcgatcttctcagcttcaacttctgttaccttctcgtcgttgaaccaccaccacttgccatcctcctcacccttcttaccagtcttggggtcaacgggggcagcctttttgacataagaagtgtagtgaccactgtcggcgctggcaccttgatgtgttatgacaccgcggagctcataaagaccagactggttggcgccatcgtcgttgcgcaagtcggggttgatgagtgcattcagctccttcttggccgcaaggatggaggcgttcctttcagcctcaatgtcggcatccgtcttgtatgtctcaccctcctcacccataacagtgtctccatcagccgacttaccctcctgcttcttctcggcctccttcttctccttctcggtaggaagaccagcaccgccggggatatcgccaacgtcctggtcgtgggtcttcttacgacgcttgcgagcacgctcaatatcctcctcatccttgcgaatctcacgaaccttgtcgcgcacaggaaccagagcgctcttcagctcatcggaacagaactcaacaatatcgagctcctttgggaaagtaacttttcgcataatcttggctttcttctgcgtctctcttttccagaagaagcgcacaaaatgcacagtcaagtatttgggagcacgggagatcttggaggttctggtgtaaagagcatcgcgatctagaacctcagacttcttctcgaacttttcctccagtgctgcaagaattccgtctcggagatggtttgttgagctatcgatgtgacagttgagtttggaaaagccttctgtggcgatgacgggcttctcgccaccagtggaggcctgctcctcatcgcacttcagtacggaagtaaattcacccgacatgtacttctccacgaaggatttcccggacgagtcttcactgccagtgattcgtagcttctggttaagttgctgcacgatctgagaccaagcctcctctgcatcctgctgagcgtagccttgtcctgtcttggacttttccgcaaattgagggaacacggctcgcagagcacccaggaaggtcaagggggggaagggttcctgtgttgttcccatcttcttgtacagatttgaaagctgagatgcgatgtccatgttagagcctgccatcatgaagttgttgctgctgctgccactcgcagggctgtacttggctagggcatcttggagctcagggatcaatcgcagggtttggagggtggagttgaggtagcatgtgtttccgaggttgacaagaccagcgggagtcgcaccaatttgttgagcttgctcagcttccgtcatgtcctcgacaaacttgatggcctctttcggtcggacaagctcaccaccaccagcactcggggtacccatcatcataataacttggccgggcttcaagcccagcttgctcatatcggcatcatccttgagctggccacccttgatgaggatcttttggcgttcgggctccacattggtcaagctgaacatttggagcttgaagtcttcgccggtagagctgggatcgatttcgacatcgtgctttttcccctggtgtttcaccacgactactggaggtaagaaagtgttttcgaagcaacgcggcggaaaaatgactgacctgaaatggaagacatggttgtggttaaccgaagctcgaaggttcgacgtggggtgctgggagattaaggaattgtggaaaaaagatgctgtctattcagcctctttcttaaaatcccaagatctagagacgaagaaagaaagagaagaatgaagaggaataagtcaagaatgcatccccgtgaagataggtgttgtttgcaagagacaagacgtagaagatgctagagatgcgtcaccgagtggtacctggaggaaggcgaattgttagtggggaaagcggtgtagtttccgcggggcctagagagtcgagggtgtggctgtgaaatgaaagactcaagccacaaagagctctttgaggttcaaagctcttcagcgttcaaggttcccccattcatcacggccccacccaacgacacggagacgtcagacgcctcattaacaactgcgcctcaagttgctgaagctccaacctccaacgtcaacgtcgactgaccccgccgagctccgtgttctccatcaacacctcgatacgtgcctctgccatttgttttaaaacgtcttaggacgtgcttcgagccatggtacatacaacctcattgccatttcacgaacctgaccgcaagctgacagctaacctctccgcttagtctcaatccctccgaccttacctgcaatgcgtacgcagcagcttgaccgctgcgctcacgctttccaacttcgcttctcaaaccgctgagcgacacaatgtccccgagattgaggcacagacatcacccgaagtcctcctccagcccttgactattgcgcgaaacgagaacgagcgtgtcttgatcgagcccagcatcaactctgttcgtatcagcatcaagatcaagcaggccgacgaaattgagcacatactggtacataagtttacaagattcttaacgcaacgtgccgagtcgttctttatcttgcgaaggaaaccgatcaaggtcagtcactgatcataacatgccattattgacctacccctgactgactgatgtagggctatgacatctcgttcctgataacaaacttccataccgaggaaatgttgaagcataagcttgtcgactttatcatccagtttatggaggaagttgacaaggaaatctccgagatgaagctatttgtgagtatcagaccgcaatgtgcaattgcaaccagtagatgctaacctatccttagttgaacgctcgagcgcgattcgtggctgagtcttttcttacacccgtaagaaccaacctcaatgatactgttggacgatactaactgttaatagtttgactagaccctcagctggtatgaggcttggagttctctcttgagagtaccggttgttgcaatgctattttgaccaagcaaaattatgacagtactggcgtgcagaggctccgataaacgagcttcatgctttggagagaagggaggcttaagataacgacattgcctagatataaactttaccgaccaaatcgaattgaaatgcgaatctttctgaaagccaacctttctctatttgacaatggtctgcataagcgggcaccagtacaggtattgatgggtccgggagttgtagctctgtgggtgaaaccctctgttcagcatggctgcctattgatataattcctcaattgagaagacaaaataatgttatgattacttgctgtcgggaataggccctccttgattctcaccttagctccaccttggactgggcagcaatcgcctgtcattcatgaccatattattgtcatcagaagcataactatatttattgtttccacctttattggttcgtccctggtcactgttgaacttgatggccatggcggataatgaatcactgtcaatgacctgcaaggaacaggtatatgaatgccccttgacgattattcaacggctccctttctaacactgctgccaaccgtctggcactgccatagaaacacgaaagaggtacttcattattgtccccggaaaacaataattcgctcacctcgcacctctgtttcttcgtgtatgctcctttctcccgtctcgcacctgtcaatccctccatatcttccaacaccggcctttctgcgttctcctagaagcttcacaactatctacctaggtgaatgcatgctcctctcggacattcctctcgaccttgagcttctgtctcccttattctacctgttacttttgctttcaccaagatctctcttgactattcactcttcctcaagcctgcaatcttcacagctcgtgaccatcaagaatttcgagcagcgaagtgagtattcaagtgtgcagcgacgctcgcctgtttaattctctctacttttttccttctcgattttcacacccaggcattgccgcctctttcttttttattccactccataaacctttgcttttaacatcctgcatcaccgcgctaacacttcggcgcactacagatccttgaagccaaacgcttatttctttcagctactcttcggcatttcgatctcgttttctctctcacacattttcatcctcgtttactctccgtttacaactctaatcttcgtggtgtttgtgatcacgcgaagcaacatcaaacgtttgatctcctccttattgtttacaccccacaaacaccgtaggcgttgaactccaagcgctccgtttgactttcaacttgaacactggtgaacggtttactctaaatatcaagtacaaaaacacagttgcgattcgccgattgtcagctgtctcgtattgaaagtttacaggctatctttctacgtggtaagtttcttttacccagccatagcgcgatatggcctttacgaaagtgatttcttaagcacctttctagcatttgatgaacaatagcttggtcaatgatgatactttactgacaatatgtttattcttagccccacgactccaacatgtcgtatcacaccgaccggtttccgggtcagtctaatgcccagcaacctcagacggctcaaggaaacggtgccttccagcatccgggacctctctcttccaacccacctttcggggtcccttctttccaacccctgtctgaccgacctcagaacactgctggctgccacagccccgagtctgcttcgtatgcgaactcgaactcgtggatgccttcagctcaccaggctctcaacaacgccctccaagcaagtgggtttggtgatatgcagaacggcatggaaacaatgagcccgcttccctcaaacggtaatcctgtgcctagtattattgaaccacctgttgcacccccaaacagccctatacaggatgcccctggtgtcgtcattccctttttgcccatcaacactggtgctctggccccttagatgggaggccaagctcaaggtgctagcaataacatggccaatggggttgtcaatggtgcagccaacggacatgtcccatccgctgccaacacgcagtatttcatcgccaatggtacttctcagccggtagcaaatcgctttcctcaaggaacggttatcgtcacgaacggcgatagtcaagctcttggcagctctggcattgccaaccgactccctcacggagctcaactttatgtaagtcccaggctatctcttagggttttatgatcagaaatgtcttggtcttatgaaaacctctcataaacatgactaacttttggggattgtagcccagccgacccgttcataacatgaatgctctcagtgtcgaaccgtctggtctgatctctccaccacacggccaccattctcagcctggaagccatcactctactagatcggattctgttggagttgctcagcatttttacactcctgttccacccgcgcagaacccaaacatggctgggctcccccagagtgtctccttccatgctggcgtttccatgatgagtcccacgaacactcctcaccatttcagcggcgagcgcatgagtgactcgctgtctactcccggcaccacccatcatctcaccgagccacgcaactatgcgccccgaacagctggtcagccagttgacagtttgccccctccccgattcaacttggacttgcagacaatctccagcgcttgtcctacctcaccccgggacccatttggtagccctgagcgtgctgagcctagtgcattgatccccttccctaatatgcctcctcctgccatgcagcaagccatgcttactgctgcaatggcagtaccgttcaccggtaacaaatctcagaagctacacgagctgactggtacctactctggccttcccacattggaaacagctatgagtcctgctttcttcccatttatgagcggtcctggatctgccaagccatctacagctggagttgttcgtctcaagaacgtaagtcttccacatcttcctagtaccgatcgtgtcctgacacttttagataccattttccacaaagcgctctgaaattgttgccttcattggccgcaacagtcggatgttgagtgatggcgaggagcccatccacatcatcatggaccgagctacgtccaagactatggatgcctttgtcgagttcatgaccatggaggacgctatgcgctgtgccgaaaagcaccaccagtacacccaaactggccgtatcagtcgtcttggtgaacgtcctgttgaggttgagttgtcgagccaagctgctctcatgcaggaacttttccctcttgctcgtggcgtattctgggacggtgctaaccctcaattcctccccatcaataacacagagccttgggaaaacttcaagggtttcatcttccctgaagagatggttatgcttgtcaaacatgtggaagttcctcaccgatctcccttctcaaaagaatgtccccaacgcccctatgagtgcctcatcagcaccctgcgcaagtttccttggtacgcctcagaccatattactatcgctcaacggggtgccatgtacaaggctaccattaagcttcttcgcttgcttacccgatcggtctcagggcaggatgacccagttaacctcaccaaccagctcttccagcgtgtcatccggactgcaatggagtgcaaaggcttcaccattctccagaaggacaacattgcattcatggcccagatggcccccgcggagcagcagcgccgtcatggacagcccatgaatcccacctcttgggttcaccagtacgccatcgcgcgcaagccgggtattcctctcgatattgtcgactggtacatccgcctgattcgtgagcagacgacccgtgacgtcctcatccgtcctattcatgagcgtacctcaattcaagagacactcaaggacaccgatgaatactggggctacttctaccatgaggtcaactatgctcagggacctcagttcgacggaatgactctgggaaagtgtgccttcctcgaactttctgctatcgagcgaattctcggtcgtgctctcggctataactgagtgatgaacaacagttgatgcgcttttacttatcagacttgctctcgtttctttttcttttttttatatctttcatttcggagttttcttctcatctcggaatttcactgcatccgtcaagccagtgacagaaacgtttggcgtttttttctttctctatcagatccaggacctcacgagcaaaggtgtcgaggtatctcaaagcactacctacctactaacctacttcatcatccgctcggattcaggactcagcattttgtcaactggctaaccgggaacaaggctagagagccaagggaggtggtaggaggggggaggaagaagttgcggcgtacttatacaatgaagttggtatcgggacgagaatgcagtactgggggacactggcatgcattgatggtttgtttgggctcgttgcttgtattttctgatcgttctgcttgctatatggaaagatcacagaaattgatttgggaatttgagataccctatctcggtatgcaagtgatgtgtgtgtgcttttgctgattgccgtgtattatgtcagatatcacgtatgatgtatatgtacgatctggctcgacgcgagctgacagaagctggtgggggggtgtgcataacgattaattaattaatctttcaacactaaaatgaatgccagggtccaattgttctccattacaggctccttactggcagatgctctctagtgctggaattcaggtgaatcaacccctagaagtgaccttgtcccatggatgtatgtgagtttaattattacccaatcaaagattgcaccaaacgctgtaacggcaatcatctccacttgccgaacagctcaggtaccgtccgtcccgtcctcgaacgcactgagcggaagtgaggctagaattgcacctacaaacctactccgtacggatactgtctcccttaataacaaggtaccacctaccacctaccacctaccacttacctcctacagagtacacgtttgttcattctgtttatccataagtaccacctagactaccttgtcagacaacgcgcttcgtttctcaaaaactcaatctatcaaaacgagtttcattctcccgtgtttgtttactgtactgaacaacgcttcccgttaccgtttcgcttagctcctgcaccaaagcaatccccttcaagacccacgtcagacaagactcgtcaagtcaagttcagaaacaaatatctggcgatccctcgcatcgcgttatcctcactatcctcttgaaaccagttatctggcaattgaaccacgcccgcaatcatgtctgctgagcaagataaaactgctgctgccaccgcccctgcagaagcccctgcagctcctgccgtcgttgagcctaccgcagagacaaccacagagacaaccgcagaggtccgcgacgagaagcctgctcaagctggttcctctgctcccgagacctctctagctaaacttgatggccgtctcaatgacatctgcagcaaagcacagcacaaggagatgtggggagtgcaactttctagcatcaaccacatccctacaatggtggttctccaaaagttccttagagctaacaacgatgaccctgttgctgctgagaagcagctcactcaggctctccagtggcgcaagaagatgaaccctaccgcgttggtcactcagacctttgacaagagcaagttcaacgatcttggctttgtcactgcgcacaatggagagaacaacaaggagaccatcatcacgtggaatatctacggtgccgtcaaggacaaaaaggccacctttggcaatgttgaggagtaagtgtctgttcggtacccagataaaggtcttactaacagtgtgtcagattcatcaagtggcgcgccgccatcatggagataagtgttcagaagctcaagctggaccaggtcactgagcccattcctgaaggaggcgaggacccttatcaaatgatccaggttcatgactacctcaatgtcagctttttccgcgtggatcctgctgtcaaggctgccagcaaagagacaatttccgtcttctccatggcctacccagagctactttctcacaagtactttgtcaatgttcctgccatcatgggatggatgtttggcgccatgaagctcttccttgcccctgctactcttcgcaaattccaccccatgacttctggcaccacactgtctacagagctgaagagcattacctcttctttacctaaggaatacggtggccttggacccagtgtcaaggaaggtcaaaccgttttgttggctgagaccggcgagactgacgcaacttctcccaaatctgctgcgaacgagaccactcccattcctgttgctgatgacgctagccctgctgtcggaaatgctcccgtcactaccgaaccagctccctctgctcagagcgccatcattgccgagcctgtagccactcctgagccagctactactgcgccagctcctagtgatgtggaggcagttcctgccccaattcccgctcctgttgaggcagccaaggaggagactgctgagaaggccgttgagcaagccggcgagaagcctattgaagaggctctcgagaaactgactgttggcccagctgatgaggttgagaagaaagaagcgcctgctgccaccgtcgaaggggagaagaaggagaacacctcttaagtgataatgcccagaaaagcagaagaacaagacaccagagtggaagacattaagtaaccatgggatttgataccacaaacaataccccccttaagttgctgcaagtgagcttgttaggtggagtgttgctctagagctattgtattctagaatatattcgcaaatgagatgttgactccgttcccgatgagcatgccccaatgtattgctattgcatggtgataccctagggtgcatttgagtgtgtcgagattttccagcactttgcaatacgagatttgccggagatctcggcactaattgctcttaacgttatcttgagtgtatcagcggtatgctagataaatggctgataattggtggtggtaatccatgatgtgatgttgatgctatcaagtggctcaaaccccaaagccggatataatcctgactatgctacaaactagactaacataccgtaatctttgctggtaaacatgacatgattaataatgcaactactacacagagcgaagatcttgtcagtttcacgatggcagaatgcgttgtacaaaaatgaagtagcaccaacaatgttgtggtaggaggatacagccctattttgcctagtgatattcccatcaaatcatacgcaatcagtgcgtcgtggacgttgcgtttgctgaaagtaacagcctacccaccgccggagttttgcatgcctctgggacgcaaaaaggtaaaaataaagtaaacttctgcccgctcggagaggtagctgcggcgcagacggaagctgatctgtatccgagataccgacacgctcggcggtatcttcgccgataggtatgatgggtattcaggtcggaaaaatcacaatgaggcatcagaattcattgcaaggagtaggtggaccataccgaatacactggagttgttaatatggacgattgtcatggttgcgctggagttgcaggggaccggagcccggattagatcccgtgacttggtgatcctcgagttacatacccaggcacctgtcacagacggacctgggactactgacgttagatcagtctctatagttgaatcggtgcgtaaatatccagaagcatagaaatgtatagattcagcgttatcgttcatgttgctgcaaaagagtgtcatccaacgatagagaggatcaccgcaaagcaataagcccagccacggtcgtcatgatacaaaatatgcttcaaaggttgctctatattttcaataaaactgaattattggagaacttgcacaaacaaccgcaggttcttaatcccgtcttcctagtgggtagttggttgtttggcagtccgtgagagcctcagtacccgcccttttcggaggtaactcgcgctctggcccctgagcaatgcaacgtcactcacgagaaacttgcagaattctagactttttgttttgggaacgggcataattactcttgatggacatcgagtattgcttctttgttaaatagtcaagtctgtgctggcaaatacgacttagagctctctagtagccgagcggttggtgaacgaggctatcttgggcaatgcaaccagcgaaactgtaaactcatcgaacgatatattgtatccatattgtagtgccctttctactggatctatgtgataaaacttcttctagctcttgttccgaaatgcagtgatatctgagtcagatatcgtcaaggcgccaggtggcaaagcaagcacgaggcaaaagacattcgagaggggacctgtaactcgaacaatgtagagtttgaataagtggaatcgcattttgaatattgccatgagaacagatgcaatttttccaacaccatgaatggttttgcgaacagattgcatttattgtggccaaagcaatgttgcgcatctcgtctcaggcggtccatatggtttcggtctaggaaactcgcgtttacctaccttgccttacctcgaaaatcagccagccggccagccatgctcatcctcgcatccaattgtcgattgtactcctccctgcctcagctcagctcagcctaggtaggcctaaggggcgaacaaaccaaaactcccttgtttctcctccaacctccaaattctctcatcctcctaacaactacatctcgactgcaccgccgagagacatagaggttatattctgtgtattgcactcacgcacgagaccttgttctccactgttggacgctataacgcttttacttctccttcttctttttttcttcattataaccccctccttttctttcatgctttcatgctctcctgctctcctgctactgcctgtcacgtattgatctggcccggccacttatcccactttttccttacatcaaccaaacgacgcgaccaggagccaacaacagtttttgttcaactcatctttgagcatctcaactcaactcttgttgtttacttgtatcgctgatacgcgttttctggatcatccaagactgattcacacccccgtcacgtttattaaacaaggtacttatacatctctcttcttcctttgtgtacctacctatgtcatatctcaatctcaatatctatctacttccttacaccaacctcgcacgtcgacttaacactctctccgcattctctttctgatcgtcaaatccgatccttccttactcctcttttttcggctgttatcgttcctaccttcccaaatattggagtacgtaccaagcctcttgcccgggcagtctttgaccttgacctggttcttcttgcctgccctggaccagtctaggttggactggcgcgcgcggggggaagcaccatccactcgcacttggccttagtcgcccactctctccttcccaatcccactctcatctgagcgcgccgcgtttgcttctcaactccatttacctcttgacaccctctatccttcacgttctaccttttcctctcttgaaactctatcaaccataactttttatgttatttctctcttttctcaatctttaattaattcggagttattcttttctcacgctttttttttattagaacccgaatgactttccgtctttgaacatctcgcgtcaaagcagtctactacatccgagacgacctcttaccttgccaatatggcactcgtcttgacctccgaaggcgccttcgaggtaggcgtcacggacgattcctcttctaatgtcgcgtcagcgacttccacgcctcctactaccgttgccgatgaagccagtcttcactccgaatcgcccaagcgcgatgtcgttcatgttgcactcgacatcgagtctcctgaagtcacgcttaccacatccaacctgatcgagcctacagactccatcagcctcgccgaaccgccgccgcctgccccaacacgctctcgccgcagccgcgtgagcgctcctgtatataatctggttcaattgagtggtaccgccggccacggaaagcgacgcgccaaaggtgacattgtagcggatcgaagacgaagaagacgaactgtttctggcccagtcttgcccggctatggctcaacatcttcaagccctgctcaaggtgcaacacccgaaacagtccgaagtggcattgacgcgctaggagtcacacagtcagccagcaaactcgattcgccgcgcactcgtcgccagagaatcttggaggaggaattgccaagtaagcgtccttcaacgcgtcgttccagtaccattgcgcctgccgcggttacgcccgtcaacaaaaagtcaaaggtcactaaacggagtcgcaaatctttggagtccgagacgccgttatcacgcgagcttagacgcctgcaagatacaaaggagttttcccatattgacgaaaagcccgtgatccagagtgtttggtctaacggaaaattcgtcgaccccaaagctcccgcgccaccacctaaaaagaagtctgaacccgaaccagccgctgaagaacccaaggacaccgagcctgaacctatgaatagattcaggaatcgcaaacctaagaagtaccttgtcaagggtctctatgcgggccaggatactcccaccgatataatcaaggcactatcgggcgtagataagaagacaatcgcccaagtgcccgatcttatccccaacggtcgcgttaacaagactatgcccatgcctatcttcactggcctgcggactctcattgacggtcgcgattttaaactcccctatcaagtctgccatcctcttcctccaggtcagcccaagcccgatgagtggaagaagatgacaaaaagtaagtttgatgctgaaattgcaaagttggttctaacatattctagatcgctttattggcgaatccaaagactactggagaaagtcgccccacttccacgactactcttcaaagtgtgtctgtaagccagaagatggttgcggcgagagttgtcaaaacagaattatgctgtatgaatgcgatgagcagaattgcaacgctggcaagaaatattgcaccaaccgtgcgttcgcgaatttgacagcacgacgaaaccggggcggaaagtatagagttggtgttgaggtgatcaagacctcggaccgtggatacggtgtacgaagcaatcgatgcttcaggcctaaccaaatcatcatggagtacgctggtgaaatcattaccgaggaggagtgtgagcgccgcatgacggaggtctataaagacaacgaggtgagtttctgaatcgtcgctcgattctgattggacagtcacactaactaagcaaagtgctactatctcatgagttttgatcaaaacatgatcatagacgccactacaggaagcatcgcgcgtttcgtgaatcacagctgcaatcccaactgcagaatgattaaatggatcgtttccggacagccgcgaatggccctgtttgctggcgataaacccatcatgacaggtgatgagctgacctacgattacaattttgacccattctcggcgaagaatgtccagaaatgcctctgcggtgaacccaactgccgcggtgtccttggtcctaagccgcgcgaagtcaagcagcccaaggcggacctcaagaatgcagtcaagggtgccgtcaaagctggcaagcgcaagctcaaggaactggttggcgacgaggccgacagtggcaacaatgctaagaagcgcaaggtccagcctgcaaagggagtgaagcgagccatctcgaatgccagttcgaaggttgccaaaggcgcagcgagtgctatcaagaagggtgtctcgacagttgcagcgactgcaaagaaggcagccctgggctccaagccacccgcaaagcaacgtgtctcggcaggagccattcttaagaagacgaccacaaagcgcgttatccagacttactcaagaacgccccagaagcgagcggctgggcgagcatcaaacgttggtcttgttgcagcaagcaaagcaaagggtgcttcggtaaaaaaggtcaacaccaaatctacgaccaaaattggtagcatcaaaaggaagccgttcccaactccgatgcctcgaacgacaatgaacatttctcaattggctgagattatggtggcagctgatgattgaagtattgaaaagagatgacgacgttgagatggagatttacgtttgcagataaacgaggcattctgacggacgcggattgcattttttgggccaagccattaatgaatcaggtacgaggagtgagagaggggatatggattttggagtcgctacacttttcccgccattaggtatcactacttctattatttatctgcgggcgcccaggcgtacaacaagggaggtttagcattgtacggtacaaggaattggttagttggctgtctggctgctatggacacatgtaactttgcttaggtatctagtttttacgcctccttatcaatcaagtattgtaatgatgtttctgattttcgctgcgattatggtgtaatggatgaatttccttggttggtaactggtgtacagtacgggtattgaatgagcatcggcccaggcaacatttatatacaatcttactaccaaacatcctttgtgcttgtgtataacggtctcttttgtctctttgcaagtgaaacagggcgagaataaggcagcaagtcaacttggagctatctgctcatgctgtcaatgtgcaaaggtaagatgagactcaaacgtgcattacgcttgtgagcactagactacaacttgtctacctaggtaggtaatgagcaattgcaaagtatctagggacgcaaaaacaggagagatgttggaacgcttggtgagatgtatgtttgtccgtaacaagcgcaagactgatgccggccacgggtatgctttgtcgcttctctggagaaatagtctgtatgtgtatgtgtgtgttatttcaacatagttgggagactaggttgtgatttgagctaacttcctgtcacttctgatgccccaaagcataacacccggggggaggggggctgagaagaagtggatcgacttcaatgtacttaatattaagaacatggttggaagagaagatgcctagagagatgatatgacaaaaatatcaggagtgcaggatgaaattgatgaggaagggggagacaggggccaggggggctcccagtgaggaagagcctcaactacctaatcttgtcagacgtgcagtccatgagtgtctgcaggtaggtgacacagcacaactaacagtgcagtgcacattagccctgtcctgtcttacttgcatcgcaatgcctttgatactatctacctagataggtaggtagaaccttttgcttatcttctggaaggcacatggcagcaaccagaaaatattacacctcagcacatcaaccacttagcactgtggctagtaggtatgcgagaattaactggcgagtgcgccttattagtcacaattataaactcgacagagtttttagttttcaggtagcgattgtctcatgtaaagactaggtggcccgtcattttccacccgatgatgtcctgtcgtttctttgttgcatttgcaaagcctaagcgtaaagacagagatactattctgcagttctaatccctagcccataaaggcaaggcgctgtataaaagcccggttatgccgtgatgcatatgggatatttggtcgctatcatgtactggatcttcaatacataaactcaagtccgttggaacagacggtaaattcacaagagcagcgaaagtttgtatagttcgatcagttgtctataatgctgctaatgatgctggaagtctatagtgagaaaacaataaacaaatgagatagaggggatctatggtagaaagagcaaaacaagaggcaaaacacaaaggaaagacgagtgaaatataacatgaaggcaaaaggttgctgctctctttggagatgaaaagcatcgccatattattataacatgaaggcaaaaggaacaagagcaaaatgagaaatacatctacccaacaacacccggccagaacgtgaagtgttgaaagggcgtcaagagagtgtgaggttgtgaaaacaaaagaaggtccaggacaagatgattgatcattgtagttcaatatcctgtctgttcccttcagacgtgagtcaggtcgatgtgccgttttccatcgttttatctaaacttttatcatagccagtgccgtttgttgtatgctgtagaccaaaagacatcgaaaccgccttgattgagaaagaaaagttgctgtgttgggccttctcgctgcttctgtcatctcaagagtggcccatgtggcgacggatggtaccaaagttgtgatgtcgagtgatcaagccatcatttacttggagatgagatatctcccttggaattgctctccctgagcgaatattcccgtttccatgtgtcttggttggcattgtctttcactgcaacgcttatcatttgacggagacagcatacgtcaaacatgatgggtcgtaataagaagtacatgggaagttctggcaaactttcccagtgttgaaagtgttttcagcgtagcagttgttgcatctccagaactttgtggtgtccatgatgggcggtatttgagaaaagagtaaaatatggtttatctgtgttttcgactgaagaagggtacaatcgcagtcaatgtaacgtgttaaagatgctatatgagttgttaaataatatcatcgttgaatgagatatccttcaatatttataaaagtaaaatgatttcatctgaaggatagtcaaggcctcttccaggcgaattgtgattcacagacacgatgtgtgccaacagaggcaaccaaaccttacctttgcaaaatccatcaagcgcctggcacacaatcgtcgtttaaaaacttctgcgcagaaaaacacaatcgtttggtgtcgggcatgttgaaagagctgtgattgtgtgtgttctgggtctatgcgccatggcgaagccgatcctggtgaagctccgacagcaaatcaatgatggagtgagaacaagtgtttcaacgatcacaggaaccattggaccttgttagaggccaatcccatgcttaacgaacgacatgttgaatcgatgagttggataacggcactgcgcgcgtctgtgcattatcaaagggcggcacatgagtggaagtcgaaagaagctccacccagtggtaatagcttgagggatgaaatatggttgccagtagaaagcgtcatggtttcgaaccaatgttgaccgtcatatgtgtgccgtagtctgaccaaatagcgaggttaagcatgtttgaaaggtgtctagcaataatgactcttgcttgccaacatccgcatctagacccacgtgtttagcatgatagtacgaggcggtacctacggttctttcaactcaactggcctattttcacgagcactgtcagtgcgcagtagagtctttcaaccccgtgttgctgtccatacctactagtttgcgcagccccaatatagagctcaaagcttatacgcaagaacagcaatagtgtggacttgcaataccggactgccttgaatgttattttcgtttggaccgactgaaagtttggttcgtttgagattttgcgcatctgttattctccgatgttgcaagtcttgaagtgggttgccaaaaacgaggcgggggttggagcggggcattcctaagagctaaccatggctgagcagccgtcgcccaacactttgttgtttaatactgagtgtatattgtagattctgatgaagaaaagggatcaaggcgagggggttctcggcggggggtgttcaaacaaacaagcaggccttggttatagccatgagactctgcaaatgaccggtatcggataagcaattgttatgcgagatcgctcaaaggtgatggttgtcaccttccttgtggtggaaacgaggcttagaagtgtatattctctggcgctcaagactgtagaaacactgtgtcacatgtcaatataaagatatgcatctcatgtagaaggatatcactcaactgaatggtatagtccaatgcacccatgatgcctaagtaccttgtcaaacatgacagtagagtttctgcatgggtcgcaaaaataaggcagaatctgcggaagtactcgaggatgtgtagtaagattagtcaatagcagaaatactctcctctttggtttcgtaacacagtccggaagttgcggaagcaaagtgaagttgttttcgctcttgtcgaagatttcgtgcaagatcacaccatttttatgtagtgttcccgtgaggttcatttcttattgacaatgttgtgcaataatataatcatgtatgtttctctttgttctcttcggccggtccggtattagagggcacttttcgaggtagaaaccctccgttctaagaacgatggtgatgatcatctatagtgccaggggaaggtcgaaacatatgtttccgttcaagtaaaagtccacctggaagaagtcagtacatggtggaaggaagagaggagagcaattgcaaaaatataagaagattctgagcaggatagataaaacgaggggaagttcggctgaacttatacgtcttttcaaagattaccttgctacacaccaattgataagcctacttaatatgcaaatcaatgtggaaaaactactgccagccgaatcttggcttgagtaaaccgtcaaccaacagtacaactgctggaaagaggcgcgaagtggtcctttggcctcatggtgcgccgtcgtttgagccttgaggttgtcacacaggtgtttgcagtcgcatcttgtttagctgggcatacatattcgtggttgaagatggaggcgattctcaggttgaaacccagtgcccaagccatgtcgtcaagcacacaaggctggggttccttgtcggtctttgtccttctatattttgcgcgagatggtcatcgtatcgggtctaacaatcgtctaccgatatatgcccaaggttgtgtcaagttatagcatacccttaggcgaaggaagactggcgagttagtgcttgtctcggccgggtttacataaaccgactagagagctgcaatctcgcatgcttaggtggcagagacagaatacagttttgaaagagagacggttaagtcggacagaatacaggtcaggtagacaatatgtacccaaggtggcctgacgatgctggagtgcatgagatggctgcctactacctcatagaccatagaaggaaggcctgaacatcaaataaaacgttatgcctcgaggtaatacttgatgcctgagaagggaaattatcacttgggctgttccgtaggtactacctagaggtaggtagtaggtagtaggtactcaactgcaggctgtctacctgtttgtgccttggcaagatgggcagggaagtaagtaatagtcggatggctgtgagcccatcaacaacatcaatatggacacctgctgtcagttgtagtgtcgtgaaacccctggactaaattgacaactcattgacttaatccctgttgcacaattacagaggcgattattggatcccccttatcctgccctacaagatgcactagcaggaattaaggcactgaggggaggatcaacttcgtgtcagcaaggaagcagccgtgagcccatgtaagagattaaagtcctccccagtggtctcgactacaagccctatcactactagtaagtgacgagtctcaaggggctgagcacttcttttgaaagtaaggggatcgcggtatggacatgggctctggcagtttaaaagctgtttcgatgatgtttcagcgtgcaaacgacggcctgcaagcaacacaaagcatagaattaaattgaaaacccgagagttgctggactaatctcataaacgaggcaaacttacaacaagtagcagccaattgtttgaattgaggccttctctatcacctcaaactcatctatagatatgatggcactaaaaagtagttttcagtgtaggtcttgacacccaatcattcctgatatagttatttgacatttaaacatagtcaaatcaagtttatgtccacatgttaaacgcgttgttggttgagcagctcggctctgggggagacatccagccatattaggaactgaagggtgtggcacagctaactgctggggctgatagctaagttagtaggtatgtatgatgacttctcaaagtcgagtgagctggtcataaacgcaaatatgtatagagtttatgcccttggtcaaataagttctttgtaaaatccttcatacagcagggggtaggtagttaagtttatacaacacaaaagtttagaggtagttgtggaccaatgtccctttgctcaggttgcaagtgcagtgactaccttagtactacttatctacccgcattgaggaagcccaacaaacagtatttgcaatgtcaatcgttacggacgtctctatttgaaaatcatcctacctagctagtcagattatagcgtttgagataaaactcctgtttgtcaacctgcaaacctttctgcgcatttttaggtagactagtgctgaaagttgcatgtaagccaaaggttgtttgtgtaagtgtttgaacagcctttctatattcactcagtcaatgaactgtaaaatctgtagctttttgtgttggaatatatatttcagaattttctttttacatgactctaataattctaacctcgttcttaagcaaatcacttcttcatacaatcgtgacctcaccagatatatcgacttctgcttggacgtacagtgtggattacacatccaactaaaatgaccgtcgacgtattagtggcccgctcggacgagctggacttggcaagtaatacttccgacacaaccatcaatgcgacagtagtaaaagatgagaccattattactcgaccaccaccaacactgacgcgctcctggtccttacccaacgcttccacaaggaggactgataaccccgcgccaccggtactaacacgcgcctcatctttgcctgtcaaacttgtagaaccagctacagacatcgactctgacagctcgtctgtctggacttgggcttggagcgatgagatgcaaggaccggccaccagcaagcgctgtggcacgcgatggattgcgcgtttgcttcccttttttatgctgatgcttgttggctatgcaacatatgatgttgtggtttattgctgcggtatgttctgttctcccctgcaatccctttaattagcatcatacctaacaatcgacagtcgagtactttattcaagagattagaaagacagcaaccgccatcgtcctcattgtcttctataccattttcttcatcctcatggttgccgcctacatccgatgctacgtaaccattcaattcaacactggctttgtgccctggactgctgcgagggaagctgccgaatcagaacgaaacgagcgatcaacaaacggcggcgacgtcgaatcactacaatggagtcctgcggatacgaaccctgatagccctggactcgaggccttctacagcaaggatgtattcatatgtgagagtgatgggctgcccaaatggtgttccgagtgtaggagttggaaacctgaccgggcccatcattcgagcgagtacggccgatgtgtctacaaaatggaccacgtatgcccttggatgggaggcatcatctcggaaacctgtacgtctctatgcacgaaactcggtacagctcggctaacgcgtcaatagcattcaacttttttatccaattcacattctattgcgcatgctattgcgttctaatcgtatctactaacgcttatgtcgtgacactccgccgcaacgctggccagagtgtggaaggtcgtgttgttgtcgggctggcactcggttctttgttcggcttattctctatcgctatgactgtcacagccttgcggtttgtctttcagaatatcaccaatgtcgacctgttcaggaagaaccaaacgtttcgattggcggtccgagttcccaccggtacacgatcaacagatcaattcactacaattacctacccactttccccccctggggacgactccagggctccgggaacagcacactccaatggtgtggatcaatctgatggcgctggctctattgcaacaaatagaatggcggctagggaccaacgagccaaacgtacattcgccattctacagacgcaatctggcgagaacccttggcacgttggatatcgaaacaacttcaagagtgtcatgggagaaaccatttttgagtggtttctgcctctgcgacattccccatgcacccgtcacgatagcatggtaagcgactacgagtttgggcctctggtggaggaactgaagaggcggtacggacttgctgaggaggacgccgagaagggtgcgaatgagacgacgtcgagttagatacccgaagaactacagtattcgacatgagggatacaagaggcggaaaaggaaccgtataagtaatatttaaaagggggtggatcagttggcaaacagacctaacttagatgttgccatcaactcagcgcgtaattttttttttgttatttcaccatggtcctatcaaggactgtttcatagcatattataccacaggtcaaggaacgcagtgattcgtctagttatattttgtgctatctgcgtgaaagaggttcacagtcgacctacgtaccttacctggcaaggaaagacttgctctgaagggagccacatttactatgagctaggtgggagaaaaagatgtcagcgaacattggcgcatcgccgggccaaaaaaacatacaacaccggggattcgctggtcgtcaccgacccaactactaatccagcgcttcgcagcttgactatgggagagcggacgggatcccgtattttctacgagctttggtcgtatgtacaagatgaggccgtaaatgaacaatatatccataaaccccaacattacagaagagaagggtgctgagtgagaaacaagcaggatggccgcataattgctgagtagagtagtttaatatttatattccacaggaacagcgacagttcaatgccaagaaaagaggcaagatgtgcctcagttcggattattcacagctaatgcgaagaaggtctaggttaaccccatttcccaaggcaagggtttatatttctgtattaacgtcccggttctgtgaaacaattcgaggtaaatagaaattgcgaggttgtattaaaccagtcctataagtagcaatactctaccataatcatttacaaggctacgagacaaacatcacgaagtttgtttactggtacagcttcggctgagtcaatgacgttgctgcgggcaagcattcaacctcggacttttaacaaagaatagaacatgtcctaacgctgctgtaacgtgggatgaaccgactcggtttgtatatacagaacgattgatttcgaatatccgcctgaatcacctatttgcctctttgtactgaccaattcttccctttgaaggagaaaggcaggacgtctgaaagtggagctttctaattgcagtattaacctattgcatctcgcgttcctccttccactcgctcacaacatctaagttaactgtcaacggaaatccatcctcaatttcgcacttgatcatcatcctttacactcgtcctgcgaggtttccaagggagctaaagtcatttctagcgaggcacccgaaagaaaatcctgcattctcgattatagctgtacccgactacaagaacacgagaagtacagcccgtgaaaaaacaccggttaaaacaaccgcctcacgccgcctgttgctgtcgaatgttacaaaaagagttactcagcctttaagacataggctgccttccgaaaaatctggatggcttcatctccgcttcatcgtccctttggggcttcatcgccattgaacgaaggtggctggcgacgctcacagtttacgtatcgccagttctcgcagcttgcttcgtccaatacttcgaacccgctacgcgttatcgcccacatcgatcttgatgctttctacgctcaatgtgaaatagtccgacttgggattcccgaagacaggccgttggccgttcagcaatggtgagtacggatatttttgcgcaatgtttcattcaaagccagcatgctacaatttcgttctccttccgtcacttgcaaactccatatgcattacaacacacgtgcttcctgttgcgatctttattcacatattttggcccgagaatcgagtctgtcgctcgattttgccatctggatgcaaacatgattgggcaattgcaacccgttttcgcttaggcttgcgctgtgttaccacctaccgactgagaggatcgtcattgaagaagatctcgagacgatgagttcatgatcaaggagtagaataataccctcctttttcaatactcgccatgatggaaatcatcgaactacctacggatatatcaacactgatcacgtactgtgatgacgcgcagtttcaccagcaccaatttgtcaaatctgattgtttcttttacctttcctatttcctttcgaagaccttagcctttctacgtggcctgtgtaacatctgtattccgtctcatccttgttttggttccgtcgccgcatccctctgcacgattacacgctggtcatcaaacctgtcactgcgttttcaacggacggcacgagaaccgccgcccctcaaagcaatatacattgtttgccacctggcagttatatagggtctatgggtgacagtccgaaagaaccgtctacacgcacctgataacggcaccaagactggactaacgtgttaacaggcaagggctcatcgcggtcaactacgctgctcgcgaatatggcattggacgccattgcaatgtcgaagaagcaaagaagctatgccccgagcttattgcccagcatgtggccacatggagagaaggcgacgacaaatgggcataccgcgacgacgccgcagccaacatcgtgacagacaaggtttcccttgacccctaccgacttcagtctaggaagatcttggcctgcatcaaagatgctttgccggctgacgtacagaaggtggaaaaggcaagcatagatgaggttttccttgacctttcaagtcaggttcgctcgatcctcctcgagcgctttccagaactctcaaatccacccccctatgacgatcctaccgagaaactcccgctaccatctattgctgcgctcgactggcaaacagacgccttgatcgatttgaacgaggaacaagaagcgatagatccggactgggacgacgtggccatcctcatcggctctgaaattgtccgcaaagtgaggtccgaggtgcgacaaaaattgggttatacatgttcagcaggtgtggccagcaacaagctactcagcaagttaggctcggcttacaagaaacctaacaagcagactgttgtgcgcaatcgggcagtgtcagcttttatggccggtttcaaagtcatgaagcttcgaaatatgggcggaaagcttggagagcagattgtgtcaaccttcaatactgagaatgttactgagctgctggaagtgcctttatcaagcatgaaggcgaaacttggccacgacacagggttctgggtctttaacaccatcagaggtatcgacaccagcgaggtaaacccaagaactcagatcaaatcgatgctctcggccaagtcctttcgccctaccataaattcttcggagcaagcaacgcgatggctgcgaatattcgcagctgatatatttgctcgactagtagaggagggcgtcttagaaaacaagagacgaccaaagaccatgaatttgcatcatcgccacgagggtcaagtacgatcgcggcaagtccccatccatcaaggcagggccctggatgaagagtgtctattcgaactagctaaggatctcctctcgcagataattgctgaaggcagaggcgtatggccatgtgcaaatctaagtcttagtgtaggaggatttgaagacggtgtcaaaggcaacatgggcatcggcgcgtttcttgtcaaaggggaggaggcagaagcgcttcgtttgtccaattcagagagtcgcccttcctctgctggccctgagcccctcgcgaagaagcgccgagtcgaggacagtggcattcaaagattctttgccaagaggtcctcaacggaccacgatgggagttcctcgaacaagtcacctaccccaaatgagaaaactactaccgtgcggacgctatcagaggacgcagaaaagagcctcagttatgttactaattatggacatgaggcccgccatggatccaatatcagctcacatcagtttaccgtatcatcgcggcatgcgaccgctcccagtactgatacagaccatggcgaacaatcatcgatcgatcctctcaaatgctctcgctgcaaggccaattttgctgacccagaagcgctgcagagccacgaggactggcacatggccaaagatcttcaggacgaggaacgtgtcaaccctacattcgctgaacggcaatctacgacacgaaacactgcaccgaagacacaggggactgcatcgagacgtggtcgaggaggtaaactcgagcaaggtcaaagtcggctcaagtttggctgacttggtcggacaccacgggaacagatacctgacctatccggatctgtcttcgctgtcgaagatgcagtctgtggccagtcctaccgcctcccttgcgagggttccaactcgaaatgacaacataacgacgtggctgttctggaaattgaaggcatcggcagtaccgtcaaggcaatgtgggtttccgtaaacgctcaggaggttgagcgtgagcgcagacacaatgccaggactgcatagacaatcgtcgtcatcatgtcctgcaacgtacaaagttgcaccacaatagtcctcgactgtctgactgaaccatcgcagccgtggcgatacggcaactctcctctattggacatttaccaaccccccggggagacaatcaagtgaagataccagggaggatgcagttgtcggtcacacaagtcaatagccgatggtatggcaggccgataaagtaatgcgagcaaccgaagcgtacatcgaatggattagcgaagcgaagagacaattacgacgtgctttttatgatattcgctcacgcatgccccaatatcaatctcaccgggaccagaaacatgctgataacatcaatctgctgatgtacctaggtattgagtatcaaacatgatgacagagtaaccatgtcttcgactaggtggtgtgccaagacattgacacactttggtgtcgagcaatgattggacgacaaagcttaggcatggaacacctggtcctggatgcagaatttgggcttcaattggtgcaagcattgatacccaacccaccctccagaccacacccgaaaagccaaccgttagccactcagactaggaattggtctcaaaaagctcaaatgcagctgaggcaatgttggaatccagcaacatctgacaagcatgctgctgcggaaacacgttgcctatcatttgtgggcggcatacatagttgcaattcatgctcagcgacaacacagtgacaggcatagagaagcatggagccagaagtagatgcccaatattcccgagacatttgggcaagagcaaatattacgctcgtaagggaacggaagcacaaccgttttcacgatgggcgacaaacagcaaagtagagtgacagtgagctccatctgtctacgtgtcgcttaaagtcaagacacgatattgaatcagcacatattgggagttccgaatacttcacatagggtataaagcagcagtgtgaagtgtatgatgagatgtgacaatggtaccttggacactcatttttctcgtccactatctgccactccagccaggtgatcgatcccatgctttgcagaacgcggcacttttcaaaaaaagaaactatactctcaacctggaaagcaagacgtcataattgtcaacgttattgcttcgatatctcggcttctatttccttcacacacacacacatacatacatatatcgaaccactagtccagaccacaggtgctgatcctttgcgagaaagggattttcatgtcgcctgttcaagttctgtacgaggtgtctctgcttcgcttgcgggcgatcgtaacttgaaccaggcgtatcgctgttacaatcttaccaccacaccagagaagaaggtttgggtggtcattgggcatcgtcaaaacaagggatagccttgttcacgacattgcagagacgacgctggatatcatttgccgcgcgtgcttttgatgattgcaacttgtttggctggcgataactgtcttcaaacactctacgttgctgggacaggcaaggttgtggcccgttttgagctttaatctcgaccgcgacaggttcgatctctaataaacgacgggattgaatcgatccttccttcagattttcagaatttgatatttgagccaaagtactccataactgacgcaattccgcgatctttgacacaaacaagggacaacccacgtgtgacctggacgccagaacactttcatttcctgaataggacaagacgaagaaagagacttacagtgcatctgtcacaccgcacgaacggtacatcacgtctcacagcctcaactgataggatagaagtcaagtaccgagaactgtacttcggaccatctatccacaaaagactgcccaacaggcctggtcaccagttttgaattcaattgacaaaacgcgacgtccggcgaggccgctaccgcaatcattgatcatccattagcacacggcgggctgcgctgtgactcgccagccagaacccgtgtcgcccaagagtcacaagaaagacaagaagggctggaaccaaaacacaaagcctgtctctcaagcaaagggtctcgcccagcctcccctagtgcccaagtgtcatcagtcaccgccaaagcacaagcccaacctcaaggccagaacccagcccggcaaggcagagaaggcattgtagggcacgcgcaacaacttccggaagccccaggcgtgccaaccacatctggcttcggcaacaaggcagtcaaacggtccaccaaaataggtcgccactcggtgcagggatgttggcagcacggaacagacaaggaccaggctagtgaggatcaggatcagaatcagggcacccacgcaccagaccagcggcagctgcagatcccgcattttggtgttgggttcggtcaaggagagagacaagcttccgttacggatagtcccagacaagaatcagtcgactcattcacagcccaagagcccgaggaggaaaacccatcgtcaatagacgaaagattagcacagtcctcgcctggcctcgaacgtccgggtcatcccagcttgtactatcttggcttgccgcaaaatcagaaccatctccaccaccagcatcaccgcgcccaacaatatcagggttttacaggtgacgacccatcaatatcaactcaccagcaacctcaacctctcagctttggccagcatcagcatcagcatcaccaacctcctgcatgttcctcgccaccactgcatttttctttcccctttccttcaccaccagcatcagcaccaccaccgacatctgtcttcggactggctcctcctccacctcctcctcctgcaactccaccaaggccaccgtcgaggcgacgcttccaaccaacgacgtctcgccgtcagcagaatttgtcccactgccgttccaattcaaacctgagcgcaagtaacggtgcccgtgtcgagacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttccttctcatcctcaccctcctgctccttctctttctgcccgttctaccctctcagctctctccacgtcgtctccctcttcccccatactcgggtctatctcctcttctcccgctcttccttcgaccttctctcccctctcttcttcttcctcatcttaccagacttgttcatcggccatatactccccacacatcaatatgtcgagatcatcccgaaaccctgccccagccgctgccggtactggacgtcaaaacgaatactttgttcctcgagatggcatcgaccgtgaagtcatctctgccgatatttgccgttacttgggtaacgacgctctcgtccgtcccggccactacgaggtacgccgtgaatagtgaaccccgccatcgttatggaacaaatggctcacatttcaatcatgacagaacccccagacaggccaagccgtacaaggctactacatcacggcctacaggaatctaacaactgtgagtcttctatgttatgacaataaatcgacgataaaaactaatcgtgtcttaccaggccatgattgaggacctgaaagcagactctgcacgatgggacagtgaaagacgtgcgcagacctcacgcaacacctccggaggtactattgcctcgagaaacgttggcgtaccgccgagacactcatctaactcacctgtagtgcaataccgctactcggagacgcatcagtcccgtcagcatcatggtcctaccgagggcccttacgccaccgatccttacgctcgtgactctggctttgacggaggacccaggtatcccggaacaggtgctcccggttacactggtgctgccggttcatatagccaatcttatggcggctcaagtagtgggtttgccggttacgcccaagcccaacaatcccctcccccagcggatgccagattcagctccacccctgcagctgccgtcatgaacacaccttacacggccggccaaagcccttacgtggacgttggaacaaaccaaaggcccagaggatacgatgcttatgctaaccaggctgccgccgccgccgccgccgccgccgctcagcagcaggcttatgccacttctgcaccttcgcaacccggttatccggccactgctgcttaccaatactcaggtcaggctcctcctacgggctacacaatgcagccccaggaccccttttatggtcgtggtgcgtacagtggagggcccgatgggcaagtttgtaaggataaagtactaatttgttgagctttagcaggtcaaccagcccaaggatatacccaggcctcacagtatgaagaaaccccccggactcgcgcttccgcaacaccaacaaatactcaaacaaatcccagtggcgcctccagcagccgacgtagtgaccgagagagcgacaggcacagctccgaccgtcaccaccgctccaaccgccggtaaaaggtgtgtttccggagtaccaaggccggatctttgtgccctccccctttgcctgagcttgtcgagacgcccgacgttttcgcgagtgtgatgatttctgcataatgaccggattacatggagtacggcttattccccccctggaccgaccttcccctcctcttttctgtttcttccggagatgaccccttcagaggctccaggcttcttttctttggcaggtgccaccaccgagttgcaagtttgcatcttaacaggagtttccgctggagagttatcccatcccgtctttctggagattgatactgtcatctacgaacctggattccctggagtcgataataccattggacatttcaactactattgccatcgatgacgccccctggacacacgaactggacctattttttgagacgcatacccttgatgccttttttcttttacatattatgatggacgaccttgcatagtggatgagccttgcctggattgacgacctcatcgacttcgcactttattgccacgcggatgagaccatgctgcatacgttttatactgggacacggcgctgagttggaaaaggaaagggagccatccctcaccaggtggatttggggtggtatctcatgtcatggccttgctgtccggatccgccctcaggggaagtattctgttttccgttctacctggatctggctggttcttgctcttttccttcaatgtctttggccctcggattcttcgatgtgaaccatcgttgagacgcggcgttaattgaaataataattggcagaggccggcatccggacagcaaggtgagttcaaacgagcttgtatatattagccaaccttttcaaaggatctttttgcttcccttgttccctcattcccacgtttctcccaatgatggactctccatggattttgtcttaatatgaatcgcaaagagactgactcgacagacttgactcaagcagctaggtgcgcaaacctgaaaactctggacacaaacttctactggatctccctggacatacttggaattacatttgagcaactacctggcaattgcctctatacattaccaaggaatggacccacctcgttaggattgtgcttttacctggaagtttacctgcctcagccgaggtttgctcatgttcgtcttggacgtactcgcacccacttgcgtccgcaatgggttgcttgggatacaaaaacaaacaaaagccagagcataccattgcacaggagtcaaggtaacacgcacacaatgattcaatgactacccgcttgaaactattcccactccacgccctcgggttgctgcaacatgaaactcttgtcgttccggctctgcacaaattcgttcccacttccactgtggattcctgctgccctttgccctctttgagatagccaacttgctcaaatctggatttttgctacactctgttggccactagacaatcgtgatgattcggcattttgggattacacaaagcttgcggaatcctctcgtccagaaatatatcccaacatggcatcaactatagacaataccacgtcatttgaaagcgacgcactgtgcttatcaattcgtcctgcccctggatttgttcataaccggagaactggaccatgtcgataccggaattggaactccacccacccctttggtttggcaatgcctggatagcagcgtggatgggcaagaaggaagattgaagagatttggaagtgacggttcaatgtttttcacctttttttctttttcgattctttgactttgtatccatgggtatatcctcgttggctgtcgtgttgcactgtcctttattgtttcttctgctgctcagcgaagattttattattgattggagatacaaggagttacagaggttatttttttcttcagttggatctgattgtttgaaaggaggtatgaaactattattattgcaaaagtttgattggaatacaagagttggtcatattatgaatgaacgagaggagttgtatgtcatcgagtgagataaagaaatacgtttgaactaattgacctgcgaaataccaatgcgctgctcagttttaccaaccaataccgccactttgaagaaccagaccgagtctcctttgccatgtaggctcagcgaccctggtcgatagactgacgactccgacgtctgtagggatgataggagtgaagtcgttggtgagtacagtgggccgtgtggtgatgcctaggaagcctatgctcacctggagccgcaggttctggaggaggtgctttgagaataccatcatgaagaagcattgcaacaacagcacgtacccaaacttcgcaccgagtcacataatcggggagaggcgcataatcgctagggacgagcggccttgaatgttctttgatcatggctcgcatacgatcaagatcctgagatgcgatgtatccaacgaatcgactttggtatatgtcacccatctgctctgaggacttgaggacatcagctgtgacaggcagtgtggtttgtggatggtcttgaagagagaggtctgtgacgaagtaaaggtagccggctggtcgagggaagctggttgggataaagatcttgtgaacgtttggggaatgctctatgtgaaagacttgatagcgaggtggttcggagtcgttgtcagatacgacaggtcccgattcacccacaacagtctgagcagaatcgggatttacttggagaagcatggtgcaaactgggcttggagatgtagtggtggaattctatgaatgctggttggagcgagagacgtgtgtttaacggtgaccaaaaggatggctatgtagccgaatgtacttggtttataccaaaaggctcggggctatcaggtgcagaggtaacaaagaagagtcacctagcgcatgcagaaagtcatctgatgtcctgtgtgaacccgtccatatcaccatagcatgcgaggtgttgttaggatagcttgcgcttcgacgcctgcgggtggccgaaagctagggagagcaactgcactgctccggacttggtttgtttgtggtgttgatgccgatttatcggtgtacatagtcaatagcgatagctgcacatttacatatgtaaagacatggacgctttggaacctagcaagatatgatttgtattgctgcttaaatgccgattatctaccacttccctgacgtttttgtatcgagtttgtttaattttcgaacaccagaacaaagcattatactcgtatagccttgttatcgatccgaattgcgtcggcaaagcaaacgagtcacaactgggctattgcatatcatgccagcatgcctagtcgaagattcgacagatgctgcactcgacaataggcccacgctgtgcggaggtactggtgtaaccgcacagaactctgtttgtttgacattgctaactctggaaggaaacttggccgactgtcgccgtacgctgtgatgctctcccaccagcatgggccgttgagtggagggtcgagacgggtggctgcgctggctcaaacacaagcccgggacatgtcgatttgtttgctgacacggtagaacgccgagatgggaaactattatatgtctcggcatgctgacacgccgaaggagacaaaacaagtgaatgtttgtttgtcgtggttttgtaataccgcagttgatcgtccgaggcctgcatgaggcgaggaacatggctgagccagttagattcgaaggaagattacctggcttagtactgagacatagtaacggaattactagccaggatctatagacctgtgtgatgttcgagagaagcatgagcttgcgcagctgctttgatgtcaagaccgactgcatctagcaggaagaagccccgacttgcagtgcaatcggtcggtgtgactgcagctttccgtaacgattcacgcgtgaccactcacgccgaccgattaaaaccagcggcaaatggaatgtgcctatgaatgtcattgtgagtccttcctcggaactgcaagctccaagagttgctgttgggttgagtacctctggtgcgatattcgcctcgcgcaagcggtgaaagttgcatactaggaaatgtatagatattactcacatacctaggtacctaggtaatcgtactatgggagttaggtgtccatcattcaagaatagggtctcgtcaaagggggcaatatagtgaattgagatacaatctggtatcgcactactccgtctcatcgtgtctttgtttcacaactctccataactacttcctatccatcgctgctgtaaagttagaacagaaaaggccgtactagatttactaagacttgaaatccattcccaacttcttcttgaccttgtccctctcggtgatcaagctgactataccgaatgacctcttcttccacccttcatcgatcggcagcctttcttgttgaaggaaagccctggcataactacactcgaccctatctccagtaccaatgacatttagtatcaacgcgatctcagcacaagcgagatcgttttcaaatgctccatactgaacacctgggttgtcttctttctgtctagcgatgcgtttcttgcgaaactcaacaagatcatcaaccgtgataaccttgccatcctttgagctagcaagaagatcctcgacgagatctttttgaagagttatattatcaccttgttgatgatcccgacgggtcaaggatatgtcgtgctcaactgtgttgggcaagccgagctggtccaagttcaagactctgtgaccctcagagtcaacctgccctggcttgcgcataccgaattttcccaggacggaccacgggtcagttactgtctgccataacttctgcaaaagcgacctttgggtgacttgatcgtcgtggaattttgagggcgcacgctcttggaagatcggattggcgaaggcggccccaagaggtttagagagtccaacggcgttcatgcctgccaggacttcttcaacacgcacgttccggccatcccgtggaagataaccgtggtttgcgagactgttgatgagtggacagggacctcgtatatcattagggcctgaaggggcatatacgcctttggtgagtggttgtattgacgatgccatcctgtataagagagtaccatgaacttttgccaatagtctcgggtcgtaaggtgaaagttggaggagagatcaaagacaagaaagcttagaagatataagagacaatgaggggcaatgcaatgtgatttgcacagatcatgtcgtcttaccgaccgtaagcaaaattcatcgatctgcagctcttggaggcccagccagtgagacaactgtcagtcgggactactgtcaacctccccattaacttcagccagcctctattttggagaccgaatcatgggcacagctgttggatttacgtgacccctgattgggctcagacaagtctcactcttgttttgcggcttcctccgctttgacctccggtttaatattcccctcttcagcttcgccagcgcaaccaggatgctttatcgacagcatatcaatagaaagtattcgtatggcctcaattacaggccaaggcgtgtaacatgttgataaccgagatgagttaccagcatatattttggctcagccttgcttctgaagactacactctggctcgtttcatggtacaagacggacagacgtctgagttgaacagtcccaatgagagtctgaagaaacgtcggtctgcatttagtgcagagtatagcgatctttaagttctgccatggtacatgattggtccggcgaataaagccgagtatacatgatgattgattgccgtgataaactatcccagtagcccaacgatgccgacatgggtgagcatccacaacccttgttagtatcttgaccaggcacaagatggcacggaacacgaaaagtagtgatagctacaaagtactgttcagccatatgctccatgtctggtatcggcatgtgtttgctcggagaaccagacctgtctgtagtagctctcctaaagagcgctggacaacaggaaggagttcgaggtgatagatcaagatttagctagtgaggagatagaaggtcagcgttgcacgcatggatataatatctttgagttacccaacctgtagccagcaatgcggataataagtttgaggtagaccaggctaccgttatatggtggtttgccgctggcattccatgaagagactattagttactagggcccttgatgtaagtcgccctgtcaatatcaaaagttacctgctcctcggacatgcttgggatgtcgaagagtttgacttcatcgcaaacgaccacttgacaagattcccaacacctgtggcacctgatcagctcagatggctgaaatttatttacatcacacccaaaatgtagtcgatacgattaagcagcctgacatgactggtttgtcgactggctcgtctacctttcggttcgacacgatgcatgaatacacactttgggaaacaacaatgatatccacgaaagtaacgcatggactggagcagggactacggtccttgagagaccctcttctgccaataaaactgccaatgggatggagcggcataataccttaagtatactattaggactttggtactgcgcgggggaattcttctgtaaattctggcatgttgttcagtttcgccagaagtcatcgaggagcagtgcgagaagtgcagtttgaaggtctccagcgacatgtcgtttacaaaggcggtgctggcctcgaaccttgaggtgtccgcgttatggatcaaacatagtggttagacacttatcaatatacctacttgcagagaatgcgatgcgtatgtatctgacacgtgctagtatgtggctgcgatttgatctgttgttgtttccaaacctcgagctgcaagatacgtaccagggactgtgtaggtagactcagctgctaaatgaggttaacgcaaccagtgcaatgtctcataagtgtctttcatttgtctctgcagcgcatgctgtatccctctgccaacttgatctaaatttcagctcttagaggagcgcgtgaatctcacagacagccaaagtgcaattgtgtcgggtaatgttggcggacttttcccccatgcacagaaagatttcttatccttctcagccttgaaatgacgagggtgacgtttcgagggaccaacaatttggagtttccgcatctgcagtaacccaactaactattctaagccaaaagcggtgagggggaaattggcggggcactaaacttgatggtgctggaccctgcgatctgactggtttttttttatgattgatttgttttggctattttgaccatttcatgctgcttgctaccttagtctttaccatgtcttcatgtgaccgactctttgatgacctttctctagtggcaggtcaacgcaatgcaacagaagctactcgacaactggcagtgcaaagaggtagtattcaatacatcccacgttcatactacctatggatggatgtcagggatcactccatgctcttgtggttggttgtcagggcattatcctccggggaaagccccgacctaaacaaaatgagtctcagccctttgtacctaggccaggcctaggcaagtatgtacataataaaaaagaaaagaagaaaaaagtgatcgccaatcctgtcatggatgacctcgtgctttactcgtggcatgctcgtgctctgtttggtgcttatgtgcagtatttgatcaaggcgccaagatactgtgcgtcttgaggcaccttgttcattggcttgaaacatcgacttgattcgactcgagatttgggtcgttgaacatggcaacccttgcattacatctggcagccgctcatgcctttccactaagccatgaacgttgggttattatgtgctctttttccgctagttgtacttgcttcaagccgtgaataactgttgaaagatcatctgggtagtagctgtctgtaggtacctgtatatttcaacgaccaagggacctgcatctttccatctccttcaccaatagatgttgtttagcaccgctttcacaccttgcttatatatccaccagatttcatcatctaccgaaagaaggaaacaaaagagaccagcccggacccactgaaaagtcaaaacgtgtgcgtttgtttttcttcgctcctccagttcatttgactccgtccccgacgccgtctccagtgtccgccgccgagtgaccgaattcagtcccacacacaagtcggtcggacttgaactggtctcggaggattaaagagaaagaaggaaaaaaaggaaattaattgctgagagcaatagaaggcgaaatttaacaaatcagtctataccattctggaccgatcttcatgtaaatcatttttcttcccaccctaatctcagagggcaagtttcctgacatctcctagactcccctagactggtattgacgctgccttgtactggacctagaactggagccctaccttggccaaatccaatcagagtcctcatatcccatcttttcaatttttgagccccctggacactcgcacacacggacgacggctctggtgctactttctcccgactacaactttttgggcctctggcatcgtccatcgggacctaatatttccagctcttgcaaaagggaagcagggaagagaaaaaaaaacttgtaaacgaaaaaaaaagtcactctgacttttcgaggcgaatactttcgatccccgaatcaagcccgcacctgcatcgcaccgtggctcgtggccttccatttcggactgtgaactagctgaggtggactttgtgcttttctttttgggtgttgtgctttttgggctgtctctagatgccccgccatccgccgctcgcctttcttatccagacctgacagatcctgattccgctactttcgtccgcctctctttccaccacacactcctatcctcttcggcttcgacgtcgacttctcttatatatccaccattcaccatggataccgccgctgtgaggtccttgctcgccactagcttggaccctgatgcagacagccgaaggcgtgctgagattcagttgaaacaggtgcgtcttgcatttgcgtcgttgtgctgagggaatgtctttgttctgcttgggtgccattggagattgtgaacggccatctgcttcaccgtgtcggtatcatggctgcctcacatgctccttgccgcattctatctcctctgcgcactcatcagctgcccgtcccatgcgcaaatcccgaatcccaaatcacaacaagaatcaacatgctgatttaaattgctgtattatctagattgaagaacagcccggtttcctcgaatgtctactcgatatcctacaagctgaacaagaggctagtgtccgtctgtcgagtacgttgatccaatattcgtgcccctctattcaagctatcccgctcgcttcttgacccagctctaacaacactcttattcagctgttatctacgtaaagaaccgtgtcaaccgttcatggtataacaacgagggttactctaccgagcccccctcgaacccaatccccgaagatgaaaaggctcgtgtgcgagaccgccttctgccgattctcgctgcttccgaaggcctcgtccgccagcagctcattcccgtcctccagcgaatcctccaatatgactttcccgctcgttggccaagatttatggacttcaccctggagcttcttaacacgaataaccctggctccgtccttgctggtctgcagtgcctgctcgctatttgccgcgccttccgttacaagtcgaccgatagcgacgaccgacaacactttgaccagattgtggaggcaagctttcctcgccttctagccatctgcaacgagctggtgaaccaggagagcgatgaggctggcgagatgctgcatcttgctttgaaggcctataaacatgcgacatgggtacgcacctaccggaacatcacttctctctacctggaatcctatactgatcttactcgtagttggaactctcccccacgttgcgacagcgcgatgtcaacatcgcttggtgcactgttttcctacacaccgtctccaaggcttgtcccgccagtgccatgcagggcgaccaacacgagcgcgagaagcaccattggtggaaggccaagaaatgggccttcttcaacctgaaccgtctcttcatccggtacggccagttatactttctctccattggtaatatcacactaacacggtgctttcagacatggcaaccctgccagcccaggcaagggcgaggaagcgcttgctttcgctaaagacttcaccgcgaacattgctcccgaaatcctcaagcactatctccaggagatcgagaaatgggtcgccaaaacctcttggctcagccggccttgtctttcttatactcttgtcttcctcgacgagtcagtccgacccaaggagatgtgggcacacctcaagcctcacctcaccaacctggttactcatttcgtcttccctgtcctttgcctcaccgaggaggatgtcgagcaattcgaggacgagcccgacgagtatcttcaccgaaagctcaactactttgaagaagcctctgctcccgacgttgctgccacgaatttccttgtcaacctcaccaagaaccgccgcaaggagactttcgagattctcaagtttgtcaacgccgttgtcaacgaatacgaacaggttgaagatgacaagaagaaccacattgccaaggagggtgcgctgcgcatgatcgccactttggcccccgtcattttgggcaaaaagagtcccattgcggaccaagttgaatacttccttgtccgttatgttttccctgacttcaccagcactcagggttatctccgtgctcgtgcttgtgacaccatcgagaagtttgagcagctcaacttccaagaccagaacaaccttcttaccatttatcgacacattctggactgtatggccgacgaagccctccctgtccgtgtcaccgccgcgctcgctctccagcctctaatccgacacgatatcatccgaacgagcatgcagcagaacatccctacgattatgcagcagcttctcaagctcgctaacgaggccgatatcgacgcgcttgcgaacgtcatggaggacttcgttgaggtttttgccaccgaactcactcccttcgctgtggctcttagcgagcagctccgagacacttatatgaggatcgttcgcgagcttctcgagaaggagagcaaggttggagacgatggcgaactttataacgaatatgacgacaagagcatcactgccctcggtgttttacaaactatcggcactcttattctcactcttgagagcacccctgatgtcctgctccatatcgaggctgttcttatgcccgttatcaaggttaccttggagaacaagctctacgatctttataatgaagtgtttgagattattgacagctgcacgtttgccgccaagtccatctctcctactatgtggcaggcctttgagttgattcacactactttcaaggcgggcgctgagtattacctcgaggacatgctgccagctctggacaactttgtccagttcggtgctcctcagctagctcagaagcctgagtacactcaagctcttttctccatggtcgctgacatgttcaccgacagtattcagggaggagtcgagagaatatgcgcttgtaagttggctgaggccatgatgcttagcttgaaggggcaaatcgacagctgcgttgagggattcatcaacattgccatgaccattctggccaaccaggatgtcaaggtcaagagctatcgtattcacttgatggagatggtgatcaactccatccactacaaccctcttcttactcttcaagttcttgagaacaagggctggacaaaccgcttcttcagcctctggttcggcagcatgacggcatttactcgtgttcatgacaagaaactgtgtattgttgctatctcagctctgctcagcctgaaccccgagcacgtaccacagagtgtttctgttggctggcctcgattactgcagggcatcactgaactgttccgctctctccctgctgctcagaagagtaagtttaataaagctccgagtatatttagcctgaaactaacaaacgacagaccgcgacgaagctctccgcgatgatttccacctcgagtctacctacgattacggtgaggaagatgagtgggatgatgacgaggccaactggaatgtcgaagaggaggaagagactggcgagacagccgagtccaaggacgagagcactgcttacctgaacttcctcaacgaagaggtatgttgaacgcgtattactaactttttctatgacaattactaatgcaaagccaggcccagaagttcagccgagcgatcgatgatgttgaggaagacgacctcggtgaggattctgtcctgcttgagtcgccgcttgacaagattgagccctaccagctgttccgtaataccttgatgagtacgttgaatgcgcaggtgaaactgtacatcgctgacctgtttttagaaatgcaagcagagcagccccaattttacggaagcttggctggacaccttacagccgatgaccagaacgttattcagaacgtgatggtcaaggctgatgagattgccacacagcaggctcaacaggcccagcaggcccagctcctcgctcagcagcaggctgccgctatggccgctagcctgggtgcacagaacggaggtgccagctaatcaggccaagtttgtggttgagaaaaaaataagttattggaattgtttccccttagttatatccccttcctctttcgtgttagggcaggagtcaagattccccggggaccaagagatgtgttgagcccatatcaaaagaaagagactttagaacgtgcaaacaatgctggacgaacccgctgcggaaggccttccaaaagagtgccgtgggtatgattggtacagggcagctggatcgagaggctatttaacgagttgtttatcatgatgggaaaggagcgtgggtatgacagagacgaagagaacgagaacgagaacgaacagccttaaaataggagacaagtgattctcaagggtggtttgagacgaccgcaacccaaccctggatcaaaattgtctgaaggtaaatttattgaaataaaatccattagttccaaattctcattcgctaggtatatgctccctgcctgtgccgcttgtagattggtcttgactgtggtaaaatgggttgctttgctgtgcccttctttttgatggtgcgttgcttgcgatggtcattgactccgttggctgtaacgtgagagtgttccgtctcgtcttgagacgtcttgaaatccacctaggcaacgtctaatcggcagataaaatagaatataatggatagaataagatgaatatatgactgtgcagactggtcttccacatcgtccatcatgtataatgtggctcacttgtaaatgtcgttgacgattgatcaataccgaaaatagttgactgttaagaaactaccactgtagagatattatagctgcctactaaagtaaattgagtagacacatccttccaatatccccataaccggcaagagcgataacggatgagtgctcaatattggagatgatcaaaagacttctttactgcgatttttgctgcaattttattgtccagttaaaccttattgattatgcggccttgtggccttattgaactttatatccgttgttgtcttttattattgtattaaaggggtttttctgttaaggttgctgcgctctttggagatgaaaagcaccgccatatcatcattggagatgatcaagtgttgacaatgggtggcggaattcttgacggaaactgttgatgatgatgaagatgaaagaataaagaatctgcgggggggcctctgttcttgaataggtacctagtatgtttctcgaactcggggggagaggcatcgctcttgccggttatggggatgttggaaggatgtgtctcagcctgcctgatatcttgttttgtattgggggtatctcgtcagggacccgagcagccttgtcctcagcacatgctgcagtgatttgttcaacaatgtggccgttaagactcgtcatgcctgtcgctttccatttcacgaggtcccatcacgaagtcgaccctacttcatgcttctcggaatttatatttgtcctttgctgcattggtggtagcgactagatggaaaaggaaaaaattgtacctccaaggacaacgccttttcaagtaaaaggctctcatgttgagcagagctgtgccttcaaatccggaaccaattaatatgagacccagaaactttggttggctggtcgaaacctcggtacacggctcgtcaagggaattgtccatattggtgacttgtgagcaattgatgaagaagttggttgaagtgaagtttgacaagaagaagtaaagagagataagaattcggaagagtttctcacaaggtactgctaagctgaggtgggtgttatatactagatagatagataagtaaaagcataatgcaccaaggtttcataaaaggagaaaggaaccttctcgcaaagtccaacagtacgcaactccctaacatgattgtttcagcggcaagaggaagtcatcctttccttctcaatcaaccttcaaatacttactgcagatataattcgcgaaagctcatcctcaagctacgagatcagaatggccagctgtcttgcgcgacagagagtcccatgtaaggatgccctccaacggcatcttgttccactccaaactctcatcatgcccagggatcgaaagagttatcacttccaagatcaactctccctcatcagacaatcgatgccctgtatacagccaaggtaaaccatcgactggcagagacgcttcggtatggtcgaggcggaatctcccaacagatgcttgcttaccaccgttatatcttaacaaaagtcctgagatctccaacttttctttacaaaccacaaattctttgactttatcaagcgaagcgtctgagttgttgggctttcgttctgcgtctaaccaggtcgacaactgatccggcaaggagtcactgccactgccacctacagtcggggctgcgaatagggaaacactatccacaccaggattaaagaacactcgcatcggggaccctgggaatgcttgagcaatacatttccactcgctatgcattgctcgaggtcttcccataaccaacgttcgtgaatggctagtcagcagctactaagcttttagcatcaagcttgcaagggaataaagaggatctgatcttacggctatagcaatattgtctggagatgattctgtctttcgtcgtctttcatgtgcgtcgttgccttcctctgaatcgttcttggtatgtagccaaacctgttcaatctgctctccacggtttaatgggtgataaacccactggatcgctgctagggactcattatttaactctttgttcggccatctgttcttgacgttctcttcaagctcacggtaaaagtcgagagactctccagactcatgtgcatggatgtctacaaggcggtcttcataccaacacgcggagtaggcgataataccaggttcgttgaagttcaaagctaccatgcgggcttctacagtcatactgaagcttgaagaggacgttttcgtcgcatggtaggccatgctcttcagtgatcttggggtcattggatacggccaagagatggtgggatttatcggggcagctgcgacactccgcaatttgaggccctagccatatgtgagaacagcaaattttaagaaaagaagaacttacatcgccagagaaagtcagaagcgggctcgctatcgggagcgtacgccaccagccagagtgtcgctcctcgactgatgctgccagggggtcattgacaatctgtgtgattcccaaatgatcttctgagatataaatatgttgatcttcgcgactctctggggctttccagagcagtcgactccccggctttggttcattcgacagtgaggctatatagtcgatgctgtttaggctgaagtgcgttgcccagacatctttaaatggctcaattgtccatcggccgggttggcgaagtccagagagcgaggcaatcgcataatacagaacgagatgtttatttataatgaacaaaatctcggtcggaagctttgcaaacttcttgctcattgcctggtgcaagtgattcaagatgcactcgagtcgacgttcatcctctttggacgatggctcataagagtatcgagccacatccaagaagtcgtttttctgcagacccaaattcgaggcaatcgctgaacattcaacatggtaacctgttgtggcacatgcgtcgtggtcactttcgcatcgcttgaaagttgcgaataacttggtgtcatcacaagattccccaattacaaaaaccgacgactcggtccctgcaggagaccctaacatcaagtaatattagcgacagggtcaatttcgaattttggttgtgtaacttactggctgtgacaagttcgtcaggcttgatcacgaaacggcaccatccacatcgtcggctaacacaataagacggaaaaggtatcagaggagggacggggctcgcgtagttcaaagcatgccactcccaatcttgaatagattcctcccactctaagtccatgactctgttaatttcttgtgcgctgagcccaccgagtgcggccattttcaagactgtgagaggcacaacggattgagaaagccagctagacaactgactgggctggagtgagtaggtagttatatgtcgagccaagtcgggatagatgaataagccgtgaagttatgatggtatcacgtggcatcgtccaacgtaagaaatatcatgtcggctatcatgcgccaaggttggtggtttacatgtaacaggggaagctgatcgtcttcaagcacaaattctcacgtccccaacgtacgtaagtaagctgacaatcttactggtcatattgacctcacggtgcttcaagcctgaattgctacctctgctgttatattctcgtctcatcgatctgattcccaacactatctcataagtggatggtgtttacaagacattggatgatcatagggtttttttgtcacttatcattcacggcagtgatatacaaagaagtaggatgtgatagtaattagaggtataatcattaaagctactaaaagatgacaaaatgttcttgcatatatgccggaagatatcaacaatacagaaagcccattggtgcattctatttcaacatgatgggacgcgcaccatgttggcgctaaacaatctcatcgaggccataggagtaagacgacggcattgatagcagttcatcgccaagtcaagacctcttttgatgaaggaggcctgtcctttataagcgtggctaataaccattacgctatttcaggttaattcttcttgttcgtggctctctgtgtcgctttcgtggcgtcgcatggccatccatcatgggctggcgtcttattgcggctgagggacctatcctggaataaaccagcaattctgcctatcatcttgacgggattgagcatagttgcatgccaaaagctttatctttggccgctagtcacatgaagtattcaatcaagatagcttcttctgcatcatatcagccagctcatcgaggagctcgacggtctcggcagggcttgcaatccatgccgtggtgccgacactacgtgccttaaagtcgttggagcctgcactcaagaattgatcgcctacgtgcagagtgttctcgccgcgaatagcgccgccattttccttgcttccaaaccactgctggcaaacagttacaccccagctcttgtcaccaatatcaacaaacacgtcgttgccgccgttgaaagcacagaatggtacacggcgtgattgacttgccactgagggtgggataggtggagagcttgggcggtgcttcgttgggcgctcttcgctagacccgaggctactaagctcaaggatgcgctgaacgactaggacggtctcttcaaggctctcacgagcaatacgagttcccggtgtcttggggatgattcctaccgccctgtccttacgcatgatcatggcaggcaaattaagattgttgacgcaatcacggagtgcattctcggcgacatccagcaatcttgtaatatcagcatccgaccatgaggccatctcgggggtcagccactgggtgcgtgggacaggtgctagcttgcagggcgaagagggcgagtattcgaacaaatagttcgcttcacctcccatgatgatgatactttgcttttgcacagggtctagatcagtcgactcggcaatggcgtcaagcaatccgtgaaggcgctcatagtagcggtcagcagaggtgtagccagcagctgtaacaataccaatcttgatatttttgcgcaaaaggtctgtaatgtgttagtgttttgtttgtaactcgtgtagcaaacttaccgagaagacgaggaatcacggggctcgtgggctccaggttgaacccatcgtcgtacagtgtcacatcaccatcaaacgtggccagttggagagatccattggtaacagccatagactgtgctgagttgagaatttgacgaacatcgttgaaggatggagcaacgaatctccgagatgagatgtaccgttttctgtcttggtacttgaaggcggcctcaagagggaggcgggtgaaaaaggggcccgcagtggggatcagcatccgtaactttgatgggaacatactgtcgtcttgctgacggctaactagtgagagtcagatggggttttttttttctttttcttttttgagggtgagagtgaaatcatactgtgatcatcaatcataagctctacatcacgcatgatctcagcataacgacggtgagcctcctcagccatctgagtaacactaggtccatctccaaagacacccgtgggctgcgaatacaggacaaaagggacagccagaagacctttgacccattctgaaaagcaagtcagtcaagttcggcacggttcaaccagtgaggattgtgagatatgatgcggggatgagatggctgatgacggggccacgagggcagccataaatatgtagctgtacaatatggccgggattttgaatgaaatagggttcaccataccgatgaattggtctcttcggtgtgtcttgagagcatctgtttgctattgtgagccagtgtaaccaggagggcttggaggacgaagacatggcatcgaggtggggttattggcggtttacttacactcgacacggtaacgggttgtcatggctgtgtatgagaagttcggtgacttagagttagaatttcttcggatgaggcaatggcaatggcaaaaggatgagttgtatgagaggaaggtagaggagaaggaggaggaagtctttgtgtctgataagctgaggggagacgaggccagactggaagacacgacaggacaagacaagacggtgtgacttgcctttcctacctgggtgaggtagggaaggcaggtacctagaccggtcccttccctgtaggtacgggagccgccgcgctgctggagggttgagcggggaacgccgaggatgcctgaatgccccaagaaggaagggtaagcaatgtaatggctcgggagattcacagtacccctgtcaatctccccttccttgcggcattggcatgcacttgtctccaacacaaatcgacataccctagactgactactaaactacatctcagcctcacgattccatcacaccgtgaaatgagcataggtttggtctagaatgggtgtagagaaagaacatcactggcagaagtcactaagatggttctaatgttagagagcatgtcgacccccaatgacaaaagccaccaattgtggtagtctggtatcgcacaaagctagttacgtacagcaagacgaagccagatctcatcatattgctggcatccgtctcacaaggaaatttaaatgcttgacgtatataatcaccgcctaactttcgatcgacacaaacgaatcaagctttcagtgcacagctgaaccgcgtgctaatgcatgtcttacactacggtcaatagtagccagcccccaaaacctgttcaaagcgcaaagggctggctgacgcatggtggaacataacaaagtttacggatctacatagcagccagatacacataaaaatgaacagtctgctccgcgatgagacaaagcgtttcctagtttattgtgttgttttgctgtgtagcacgcaccaaggacgatatcgtggcagcaaagcagttccaacaaggtaaaagatcaattggagcatgacatgcatattaaattgatcttccatactcaatatctgtgaagagatgcaggcagaactcgggagttcgctcccgccaggagacaagcatgcaagtccaacttgcccatataccccagagcttcaagaactaacaacatcaaaggcagtcagcgtttatataccaacgtggaaagacacggtagcttgggcgagacgagatccagacttgatatcacagctaaagaccggttaccctcgatttttcgtaccgcttgtcgtcggccagcttgcagaaaggttactcaaatggtcatcttccgaaccaaccctagatgagcttccatctgaactgagagctttattggctgctcctggacggtcagcgatgattctaccagcgggccatcatgcgaggatgtgccgggagtatctaaacgcccagaataagggagccgcatttgtcttgcgagccgacttcaacaacggggtccacctggcagagactttatttaggagatgcacccttgacgagatttatgcagttgcatatcctcaagaactggctgtcgacgctaaagcattctggcagcataccggttatggagtctcgagccgacaagcgacacactggctggagagcgcaccattcttgaaccgagataacaaatcatccagaagccagcttcaaaacggagaggccgcagacgccaaagtcgtggtgcaaaaacgaatagcccatctgttcagcacagagactaatcgactggatgcggatgatgtgttcttgtacccaagtggcatgtcttcaataagtcacactgccgacaccattggacatctaaccacggatgaaaagaggactgtcgcaattttcgggtatgtgaattagtaataagtagtcgttgctaaagctaacattgttcaagatttctctatgttgacaccttcaaagtccttagcaagatctacgggttcgactgcaaactctatggtgccacaccatccgacctggatgccctcgaggaggatttagctgggggactacagttgagtgctctcttcaccgagtttccaggtaaccctcttctcggctcagtagatcttgagcgtctacaaaagctcgccatcgactatgagtttttgttcgtagtggatgataccgtcgctacatcagtcaatgtcgagctcatatcgtactgcgacgtcgtatgcacaagcctaacaaagatgttcagcggcggttgcaatgttatgggtggcagcatagcgctcaacccccagtccaggctcttcccagccatgaagcggcttctgaaggacagatttgtcgatacgtattttcctccagacgcaatagtaatggagaagaacagcgcggattttaaagagcgagtcgtaactgcaagcgaaaacgcggagcgaacagcagacatgcttcgaagtcatgcatccgtcgaacaagtctattatccaaagggcaacccgacacaggatatctacgagagatacaaacgcccagagaggggctacggatatctactttccattcgcttcaagaccccagaagctgctatagcgtttcatgatggacttgacgtggccaagggtccaagtctgggaaccaacttcactctctgctgtgcgtacacactctttgcgcacttttctgagcttgattgggcggcaaagtatggagtagtagagcatttggttcggataagcttgggcatagaaagtcaagagactttggacgaacttgttaggacagcattgagggcagcgtcacaggcaaatcgggagcatggttgtattagtgataaactgtgatatgttcagtgaacaagattcgagtcgatttctatcatcgtcttaatcctatcattcaacgttacgtattactttggctacaagcctgtatcattatgatgctgtttcgctccgctgtatggccgtcacggcatcatgtccattcattgtctagatagccatccatcaaccatctcgggcgtgttcctcggagatatctagccagtaataaggaaatgatatggatataataaagagcactttggcttcaataggaccatttagtggttggtacacgttcaagcaaaatatgccttcggcgccctgtatcaagagttatagaaagtagggcataaacgcaaccttatagaaaaatctcttcaatacaacaacaaaagacaacgatataaagttcaataagggcacaagaccgcacaatcaataaggttcaactggaaaataaattggaaaatgtataaaaactgttaacgattccaatttcgaccaagttcccctcttctatgtcaaacctccaccatcttgttcagtgcaacccaagactcaatcatgcgtctcccactgtaccttaccaatctatcactcgtccttgcgtgtgctcgggttgcttacagaaccaccggtgaaaacaaaagtgcttttatcatcggtcgctccgtcgactatgtcgcggacccctacttgaccttctgggtcttcccagctggcatagatcgccatggcggtacccatcgcaaggcactccagtggaggtcccgctatgctagcaccgtggctgtcatgtacaacaagatcactgttgagggcatgaacgagaaaggtctctcgggaagcatactgttcctcggaggaagccattttggtgaccctgacatgcggcctactctctcggccggtgcgtggctgcagtattacctcgaccagtatgagaatgttggagaggtggagaaggagaattgtcccacgacggcttggggtaacgtgtcacctcaaatcatcagagacaatcccttcgatggcatggaaaccaagatgcatattgctatctctgacgccaagggtggcaacctcatcattgaacatatcaagcccagcaatcaaatcagatgctactccaacgaggactgggatgtcgccgccggcgatacataccacatgcaacgatcaaggaacaagaagaggatacgaaaggaaatcgatggaagagctctttcacaatggccaatgccttatggtaagtacattcaattctgatagccaaggtcgaattcttactgtaagcaacagagagatacgatcgcctcttcttctacaactatcacatacggaaatccgaagactttgcttctgccctcgccaccaccatgggaatgatacacggcatcatggttcccaatatcaaggtctcgtcgaagaagagaaaggaaaaagacatatggccaacgcagtggatgatgtacactgctccgcatgagggattcatctattacgagagtgccagaactcccttgaacttcaactaccaattcttcaaattcgacctgcacgagggttctgacatcaagcttctcagagtaaaggatctaaagtggaattggcagaaagggacaggtgacgtgacaagccagtttcagacaaaaagggggagcgattttgttccctttatgtccaatagttttgatctgccttgagaatggtagtatttgttgtactagacaatgggccgctgcgccagatcaagctaactacccagtctacaataaaacctggttggaatactgcagccttgttgccctaaaggatcgattaccagaactgtttagagagaaacacagttattcttgctgtcctcaaggaaaataccaccatagatcagtccctcgttcaggttggcctcctggaatccagcattggcaacatcatcagttccagtgggcttcttgagcatgccgatctggtactgtccttgtccactcaagtcacgagcaatgggctgagtagcggccttgagagccttggaaccctcagagtagtaggcttggatggtgctgcaagcaatcgttagttttgctcctctttgtataatatgtggcgtgaactcacttcttgtcaaagttgagagtaatggcaaagttctgccacttgccctcaagcatgggagtctcccaaagcaacttcatcttctcgtcaaacagtttccaggtcgcggcggtgtggttctggccgatgatggtaccagactggaactggaactggtttccggagaaatcggccttttcgtgccagacattctgttgttgttagagccaaagacaagaaagagagatcggataaagcttacaatgtactcgtggctgaggttaagaggtcggctcttgtcctgcataagactgaagtgaagggtcttgataccctcagagccaggactgccttcattcttgtccttgctgaactggagaccagcacgtctgaaaccaagctgcttcatgaagatactcttatcgctgatagtgacctcgagagggagggtcttgcccgagacatcgaaacgagatggagtggtctgaggaagcttaatgatctcggaccaggaaatgttgtttcccttgacgaagccagggttgtaagggttccagccgccaccgttctccttgtcgaagtcggtgagagaggcgttcgcagggacccggccatcaaagacaacagggcatgtgttcttggctttagagcaagaacggctgtcggctggagcagcaaaggccactgaggcgaaaagagcgatgatagcagcagcgcgcatgatgaagatgtaatagcgtatagatagtaaagtaatgagcgacagagaagtgaataaatactagccagtagtgaattgaaatgaagagataattaccaagaacagactttgatgatacaactgatgcgtcaactccctattagatatactactctcttgttccgtcagtctgggttcggtaaattcggaagatatccagtttcaatgccatgtttgtaatatcccacttttggacgttgtatttcggtattttagcctccgaactatttcttccattggaggaataagtatctcttctcttagtagtaacgcctgaaacgttttctagaactcaaagaatctcaatgggagcgtaataagctttcaagtttattaaggtttaattaaggtactgggaccctagatagcagatggagcagtctttcgatatgctcacgatggtttcagaaaatcgacacgggccattcagtcgacgcaataaatagttgctggagaaatatctgaaagaaatggtgttggatttaagttctattagaggattctagagatctggctctatctttcctccaatgcaaacactcaagctacatcgtaaagcaaaacttaatgtttaattgtgttagagtatacggagcggcacggtacgtcttccttatttctcacctcctgtcaaataaactctgaccagcacaagtatcttgttcttctacctcttatgctcacgcccttccacaacctcaagccatctcctttcccccgcgcttctctcacgttacatctggggaagacaaggcatctccaacttggctcagcgatcacaagtcttgttccaagtgtcgcacaagcagcacagtctatagacagtatagaaccccccacgaactataaatgcgggcgcaaatcagctccccttggactcggcatctcatccgagtgagtcttgactgtacctatacagtcggtgtgccagttggtgcagcgcggttcttgcggctgacagccttattgactgggatgtcgttcggcacgttatttccgttgtggtgcattagattgaaatcttgtgtgcctgacaaacattgacaagcatcgactcctcttttggtgcaacaccagtcaacggtccgtattggagtcggggtttatcacgcgccgacaggcagcttgagacacttcgttcgtgatacagagttgggaccctgagatgtacaggttgtggtgtcaaagaccatctagacccttgaagacctggtagaaatgcctcgttgaaacctctgctgctccttcagccagccacctgcacgactcaagcacctctgacagcttttggcagaacctcgagacagtctcatgtgtcgtcccaatccgtgacatatccctcactttgacaccgcctttggccattacccggctctgaatatagcataatagtgagacatgcacttatatcgcgtgggatgtttacatcgagacacctgtgcacgccacgtgtgcctgtattcatatgttccagcaatgcggccgagaaaccggacgaatagacaccaaatacaaacatgtgataaaaagcatgttattataccagcgaatcgaatgcttccatagtccttctactgccatagatctcaccgcaaaatatgtatatctaaataatactcttgctcaaatatcacgcgattagtaccccttgtcacaagttgaccaaaacacatcatacagacgtcaagtaccacgatcacggagtcaagccgttccgataacggctcttctattgtggacactcggataccaggataaaagtggtttggatacaagaattcaagtctattgtgctctctctctgcaaaaaagattgttgacaacggcagcaaacaaccattgcggtaagcccagatatatacgtgtatgtaatgtatgtaacatatgcaatcttttgactggacgcatctttgcatcaaaataataatagaaaaggacaaagcgagtgaactgataaacccccatggttaacctttcaccatccttttctgtggtagagcaaaactaagcaggatgtcatgttccaccagatctcaaaagagcaagagactgtcattgcgggggtattaagtctgcttgcttgtaagtagtcctcctttcctgccggttgcagtacagcatcgtccgacggaagcaagggaaagtctgtaaactatatacagttcggtcttgcaaagaagagaaacgacaagaaatccatcaactccggaccatgcgggccaacccccctcaccatggccttgacctgaacgccgatataggtgcatacatgggtaatgaagcacacaatccatcacacccccaatataatcaaggcaatggtgtttggcgattgtgaggctattcaaatacccttccgtcattcattattcgtcgtctagtagcccgcctggcctggcatcttgcccagggagtgggagccagttcccttcgggggcaagtggttgtggcaaaagatcttcttattgccctgtatggagttgtctttcttggtggcgtcaatgagtaaagccgggtcatcgtaggattcgagttgacagcactcaacgttcttcaaccagcggttgttgatgacctcatcgatactgatacgcttgctgggctctgggttcagcatctgcagcacaagacggcgcagagcgggcgggctcatgccaacgtcgagggcgtaacatttagggtaatcgctgtcgctgatggaagcatcattctctggatgctttgcataccatttattccagcctgtgacaagcttgtcgtaatggagctcaccaggctcagctcgggaccagatagcgcctccaaatgttagataaatcatgacaatcgcagagctccatacatcaagggctcgggggtcgtaggattccttcttggcgagaacttcgggggcgatataaggctcactgccacagataccaggtgagcatagacggatttcgccacccatattacggccgcattgtccgccagcttcacgaagacccgggtgagtaccacagaagacttctgacacaccaaaatcggtaatcttgagcttgctgtccttggtaatgagaaggttctcaagcttgatgtcacggtgggcgatgccgttgacatgaaggtagtacacgccttgaatcaattgcttgaaaaggcacatacggtccttcttacggtcgtcgcccttcaggtggcctttttgcaccaggctaaaaagatcgccctcagaacagtattccatcacgtggttccatcgcccatggtcggtacagaggcggaaggtttcaacaatgtttgggtggtgtaaactctttccaatgctgaattctgacttgatcttgttctcgtagtcttgctggctttcgcggtgtgattttccacggaactccttcacggcataaagctcttctgggtatcccttgcgcatcatgagtgtaaccttggaagcagctcccttgccaagatgcttgccatgtcgacccagaaacttgcgctggtattcgaactcgttttggagttcagctacatccacggcaaagtcatcaggaagactcaagctcatgcggcgagccttggcaccagttccggactctgggggaagaggccaaacactccgttcaggcggatacatagtctcgtcgccttctacaggtggtggaagaggtgtactgggacggctgccgtcatagctgctagctcggcggttgtattcagggcgcttgttcccgtttcctcgaccgttgggattcgcaccaacaaagttgattcggttgcgcaaggtaaatccagtggaagcgcggtgctttttgaaatcgccttggctaggaagagacttgtcgacgccacgttcgcggtgcgggaggttcatctcgaggccgttatcgctgggtgaaggaggagagttagaacgagttgtggcggaggaacggttcatagagaagcggcgacgagcggcagcccgcggttggccattagtctgtggttcagttggcgcagatacgactgatggtgttggcggttctgaaggagtgtagtcgttcctggcttgtgaatttgatcgtcgaaagaaacttgacatggtgcgtttgaaactcgcggtggaaatagacccacgagtcgactgacgggtgagggaagtaccgggctctggctctgatgctcttggggtagtcggggtagtgggtggtcggcttgcagactgtgagagatagccccctttgttgttgttgccggcgttggcaccgggaatcgcaataggtccaacccctgaagatgtgactgaaccggctgggtaagactgcagactttggagatcttgtaggtcctgggattcaagtgtgaagtcttgtgaatgacgaccgctgacaggagtaacgggctcaagagtttcgcttccggattcaccgccttcttctaaaacaattgattcagtaagatcggtagaaatatcgcgaggcgaaaatgaagtctgaaactggtttgcgcgcaacggtgatggtgaggtacttttatctgtggaggacacaagcaaaaagacgtcagcaggcagggataacttagactggggaagttgcagggttcgggttgacatgggacaaggctaaagaaccggggggtgcatgaggcagaaatagatgggaactcgagagtgagcaagtgaataagaggtgaaggaggaaacgagtgatcaaatcaagcagggaattaaacgggaccaaccccaaatcgccaaggctaggcccagtgaaggatggatggatggatgtcatgaatttgtcaagttatgctcaacccaacaggcacaggacaggcacaggacaagccagggccaggccggccggtaggcaaagcgagcaacagacgcgagtgggctggcaaatattcgaaatgcaaagacgcagctggttgcagctatggaaacgtttactttctcagcatcttctaggaacccacttacaaaagccgtatctcgcagccgggcagaccagcgaagtcccgccgaacttatcgcgtcactaaaccaatttgcgcagggtccacggagatacttctcgctttcggcagacacgggaatgatgatggactgagtagtaaaagcggagaaggagaaagaaaatgaagagaaaagcggaatgaatgaattgattagggaagatgacgagggaagcagaataggtacattggaaatagagaatgaattggctttggaaacggttccacgaaacaagcagtggatggggaccgactgcctaaaaagggcaaaggcaaaagaaagtggcaaatcagggaagggaagaatgggtggtatttgtgtggattgattacagagacacagaaagaaagaagttcatacctgttgccattgctgttgctgagtcaagctggtgggaagccagcattgtcctcggggccgagagtgtcgccatgatgactgattcgtttattttattttagtagaataaaatagcaaagggcacttttgctgttttgtctcgaccgagacaggattcaaatggtgtctgttcggtccgtgattttttggatgggggtactgggcttcggcgtactggcagcgtccaagatacaccaatctcaaggtgtaggccggggcagcagctggtcacttacaaaggcgggtaaccaacaagtgaagtgagggccacacaccatccagggagtgatgaggcggttcagcgacaatgtacagggcactattggtgctgtgctgtagcctgtgatcgctgtccgggctggttggagaatgtgcgaatgtggttggtccgtcggcaaaatgcaaatcgaaggcttcagcggcaataccgacaaggtagacggtaatcgatggtacaaatgtcgtgattaaattaataaaaataaaaaggtagggtgctttgtgtgtcgtctcggccggatttgaaaaaagatagactgactgtgcactgtttgtgctgacgagttggtctgagatgatcaagatctcgtgcccgtgtaagcctgagaatggttgttgatgcggcaaatgtcctgaacagggtttgatgcccgtttctcggtggtcaactgaacgttgagtatcctggcttttatccaactgtgtcgtccgtcgtattattatctccccagtctgtggaatggaaagctaaggctgcatgggaggtcgaggtggtcggagaagaggatgaagctcaagcggacgaggcggcggcataagtagcccgtagggtattaatgtattatattaaccgtgagtgaagccagaaagcagcacagtcgatcaaattggtttccctcggatcaaagggaagggaaaggttgtgaaaggggagagagataaactgaggaaaggagaagagcaaaaaagcgcgcagcttgctctcttttgtgtctggctccatctacagagtactccagtacatacgtacatacaaattatgaatgaagcaccagctgctgtgttattactcggtgcagacgatcaattcggccccttcaccatccagagccaaaccaaactaagaaccctctttgctctttggcttgatggtggaccagactcgacgtggggaactcaaccggggccagggttgaagtgggtggaggggcgtgcagattgaaagactggtgattaggagatgggtacagtatgcaagtacaaatacatccacaaattttactgatagtgataatgggctctcttgttcctttgacacaagaaaaagccccaactcaatatccatccatccgctggtgaacaagacagcaaacaattgttccttgggcttgtcaatgtgtcaaaactgctgcttctttctgtgcagttcacattaggttccaaaggcaaagaaagtgcaaagtagcacactcttaatgtcccctgcttgggttggggttgagtgaaaatggttcatgtgtgagtggggggggctgatgatcgaataacagcaaactatagatcagattttgagatcaagaacgacttccatcattgagtggtacaaaagcaatttcacaattgcgcttcttcggcttcatcgatgagtggtgggtgagtggtacagacaattacctggtgctcgtctgttgctcgctcaatctccccaattctcggacagataatcgcggtttaatccctggcagataatgcacagtgtgtaaaattccatggaactaagagaagaaaaaaccgaatccacctcttatgcgacccagtgagtgggtgaatcgctttcttcccagatacagatgcaggacggaaattgtgcgtgaggcgacagtgggcgagcatgggattgagccgttcttccctttcccttcacgatgaccgacgtacgtgctccagtctcagtctgccctgtccagagccagcgccagcgcctgagcctccgtcggttgacatgacatggcagctgccttttctgacctagagctgcagagccccaagacaaagcgtgcagcctattaatagcttaacactatgtttattttatccttcttcgctaccaaagagacgcagactcgttaagaatgctgcccgccaatgcagatttagcagggcaagctcacctgcaaagcagatgacagtgcaggtgccgtcgaatcaaaatagtactgtaccttttgagtgactcgggttctctgattggctcaatcaccccattctggtctcactttccccatctggggtcccttggaggtggttcgctgtcctcctccaaaatgcaagtgccaaccaaccatccttcctcacctgcacaagctccaccgccatcgtagctggtgtaattgctcactcagaacttcatgaatagctgccaaattatcatgatatctcacacatgctgctttccatgactgttctatgtaacgtccaggtcacattggcacgagcaatggaccaactctgtacatcagagttctggcagctgccgcggcatagagccaacttacctgaccccacgcaattccagagcgactctctgtccgagaccctgttacagccaagacttttcaaaaagcgatcgtgacgatgcacaaagggattcacaaatcttccaactcatcagtctatccagttacatcatccgagagagtctcaggaacagcggtcaattcatcgaacaatcacagtccttcttggtgacgatcctccacgtatcatgaatccccaccagaagcattcgtgtttctatcctcagcaaatcacacatttttctgttccctctcaggggtagcaaacgactgaaacagaggtacagaaaacatattgacagggaactgctgtgcataggcccaagtatggctacatagtacatgcttctgttgctatgtgcatttccagcggtcaagcttgtcgataatgcatactgcattgcccctgacataggcgcaaaagtcaataatccctctcaccagccttgttccctcctgcctccttactttgcaattgagcgaacctggcaccagcaactggcggtgcagtgcaattgctgggtccacgtcaatgtcccttactctgactcttggttattagggcctcctcaatcagctcgcgtgccctggagccaaatcaagtcctcacactcaatgccaaattacggatcccagtaggccgaccgggggacactgcatcatccaatacaaaataccccacgtaagccatgagttttacagacagcagacaaccgcacaacaccgcgctaccacccacgcgtacccgcttgctcgcctcatctcgcctgtccacagagattggatctgacgcatgaacggagcctacgcaaattaattatacgccatacggttcttttttgccagctgtactacactatcctaagggatcagaaaattggtcgctggaagcatgcaagacgaaattagtgtgtcagcttatgctacttcgactatactctttgggccgtttatttttgcacacgaagagtagagaagtcaacttttctgttacccactagaccatcaccattcagagcgagggcagtatgaatacccaccggaattaacgtccctagcaggcgctgatcgaacttactcaaagaggcgagacgaaagcccgtgccaacatcttaacggcagcaagcgttcaccaacgtgaacagagctcaattacaacttctcaattcgcataccggtttccgctccaattctcttacagacacatatggactatatgccttgccgtgcttcggtctcgatcaggattggtcaatttgggttctgcgagccgcatttgggcacgtcttcgtccgtgaaaccacaattctagacaaaccagcgtatctgccactcgtcaacacagccaccaaaggcaatatcaaggcttgtgtcgacatgtcggcagagatcgtctctgccttgtcatgggaacacgcaagcaacagatgctgtgtacccagaaggcattgttccataagaaagaagaagaaagctgagatacattgcgttgcgttgtgccgcaagtctcttcaagtcatgctgtatacgtggtgattgcgtctctcagtgacgcaggagtaagacaaattgcgtggcggtttgagattatacaaagtaagcttgaattttaactcacatctgtcacgcctgatcgacattgagataaatcatgagcggcattcacgtacgtattcctttctttgtgcaacgcaaatcccatggggattaattaagctcaaattggatatcggcatacccccgtgtgtggccctgtctgagacaaagtcgatctgtctgaacatgcccaggcatactctgtattggaacaagaatgcctcttgcgacccatgtgtcgaacaaaggaagcatgaggaaatgatattcgttcaaatttccatttcgctcaggttacacaacgaattgggtttagatgatggtatctgcactgtttggtcttgagaggtccttgtcgccaagactatcggcctttccccctgttctggcgaccttcaaagggtcaccaccgagatctcggccggcacagcgaatcaagggacctttcggggtctcgtctcaactgtttgcgcaatggcattggcgaattcaatcttctcatcatgatagctcaaagcttatagctccaccatgaggtactgcgggcgcttatagcggttatcattccaattttgaaagatctcgtgcgagagaagttgaggattgagagccggcccggtgtgggatcttcattccacgcccaccaccagtcaagccatctctctcgcctctgcacgacagggatggctgacacgggtacgagtgcgtcatatgcgccccggagagacaaggaggtggagcgatccctggttatcccgttgcacggtcccctgcctctttgtgtctcttacagactctcgatcgtttattggatgctcaacatcgtcaaacatgccttggccataggctatccgcgtgtcagaaacgaagtctcgcgcacgttgagttgaccaccagaagatcgacgaggtttttccatcttttgttttacaaaccaaggcgttgtcggcccgtacacacagagtacttgataggcataaactagagtcttggtattgttcttgaacagggctcaaatgatttgatagcaaggttatcgagtccagaccctcgacttctaaaacattaatcagacttatttcgagtccaatacgggcggcacttaggacatgcttggggtcgtccgtggggttaatatcacaatttgacttacagcgccaaacgatgcttggcagttctctagtggacttgatgcggcctagttggacggacacgaccatagcattcacgagtcaattatctaattcagtcttcacctgagttttagggatttacgaggcacattcggcagatcaccattatgtttccgacaagggtcagtattgaaccctacacagtcaactatttgggcatgccaagcgcagtatacgcaagggcattgacaaactggcagaatccgacgctggtctgtcacaatggatgtatgatcacagcttcttcaacccggtctcctccatcatccagcttcatcatagggtcaacaagttccgatcgctcaagagaactcatcgctatagaaggccctctcttccatggttctggtcgttgatcacgccttgagttatcctagaactcgtgacaagacgtttctcgcgtgaagaagagtcccttgttcaaattacatgatccgccatgtatctgtatcagctgagcatcaacaaattcacaagtggaagcaaggatgtcaacatgatggcaacaagttcgcgagtaacacgttgacgtttaatactcccccactcagttgctccatatccaagacatcaagcggctcctcctgtgtctgctccgcttcgtcttgtacaaacgacccgatttgcggccaaatggcagatatgagctaagctgtctctgcaggctggttgttgtctcttgtcgtttatggccgcgtttgacatcttcaaaaagggaagtattaaccatgcctatcaggtggtggataagctcactgtacgccaaggatccgaacctcgcaacaccatgaagatagctgaccttattgacaagcagctccaggatctaaacaaatgccggatcccgccactaccaccttcaatccccaccaaagacatagcgctgtaagttacgctctctgcaccaaagccaaatgggggactagaacacgggtcatagcttaaggctgaggctatctatgaaatgaggaagatagctgagaatcagtcggtcccagtcttgtatccccatgattgattatggggagactaaagagggagtgtacatcatcatcggtccggccaccacattatcgccgttgaattagagccgaatcggttgataatgataacgccctgtttcttatgcagataattgcactggcctggcgttgttccagtgcttttgcagttgagctctggtggactacaagcccacaagaatggtaacctactgcagtcttttcaacttggttgattttggactgagttggtaggacaaaaaggctactgtaacaagtacaggaggtctctatcgctgcgttggcattcagagtctcaattgacaggatacacaactcttgtctgcttaattgcatgggaaagacgacgcaacaacgcccacgatgttccagactcaaggacccgctgcaaaaccaaaggcacgcggtactgcactgtacagttagttgcagtgctagggatccgcttaaaatcgagggacagaaaatgcctcaccacaacgagccaaagcagattgaacaaacggctttcgacggataataaccttgatacctcacttgccttacctggtaagtgctcccattgaaatggaaccaacagcctggatatgccctctcaaaccagctcatcgccagtttctatgcttactattgttggatattgtccaggggcgtcatgcgactctgcacacatcaaccatttcttttggctgaggatttcatgttacacggactcgagtcgaggttcagataataagcgcacctgtcctgtcgtttcctggctccccatcacatgaccatttaaactcagcaaggttatatcgagatgggttgcgacgttggattcgatgacgagtgacagttggtgaagctcatgtacaagatatgtcactagtgccagggttttacccaactcgtcggttactgagggaggggtgagatgatgttatccagcatcccagctcttcagggtttagcgacggggattggtcgacccagagatcgcccagcactaatcattcgagacaagacggtacagtattttaggccggcctctttcattctttccatgcatttgtttccagacttccttcttctttggcgccggcttggccgatcaagtttacaagcttcatcattaagtttaaaactgatgaggggtaggtagccaagaggtgactactggttttgggcggggaaacaagctctttctcaacgcagtatcatgcatcgttccaacggcacagctcgtggcattaagtcttggccttctcttagctcgcccaggtgcatgcagcagttgttgccaggaaacaaaacagcttgaatcacatcaggtcgagtggtaaataaaggttgcaatacgtcgacaagagttgctcctttactacagtagccatctgacagcatactgtacaaaacagtggatggacaagccgcttccggtatcccctgccaaataccccatactctgggcggagacatttacctttcttcaaagaaaacctggggaccggatggactaacttactacagtggcgatgggtatatggcatgcacgcgtctcccttcagactggttcccggcgttgagaaacctttgtctttgtcaggttacaaaaatgtgcaggaaagccagagtctcagtgcagttccacggcatttttcacaaactcttgacggtgctactatacagagtgcgatccgcaatgtagtaagctgagttgaagctgggatgagatccaatcatcagcccagcggcatattttgccttgactgaacatttcctattgatgtgttgccatctgaggtgagttagctatcggcttctgagcctcaaccatactcccgtttgtccgcgcttgaaagccgaggatatcaatcactgggatactgtaccatcatattagcctattgcaagctgtgcagctggtcaggacaatgttgtcaggacgtcatcacaaacggatttccagcccccggttcttggtagacagacgagttggtaccgagcaagtatctatcagtacggccctaatgtgctgcgtttggtgcccccaagacactctttttgtggatatctgacttgtctttcccatcaacatgatgcaaaccaacaccgatatacatcacctgtctatactcggggttcgcgaacatcgttagattgtcaccaagacgagagctgcaaccctttccactcccaagtgaaggtaatgccatacctgtagtcaaccttgtatccagatgcccacctccatgatgtgaggtattcatgatgtttgtctcacatgcacatagaaggcgtaaaggtgtttatacacacacaccttgatgaaaggcccgagaccatgggtgctcagcggacaattttctcactttgctgagcagacgtgaacatttccatagccaacataggcagttctttctgactactcaattcactatggtacatctgtaatatcctcaaaccaagaacctatcagccgtccaacaacgccaaatcaataacaaacagaagtaaaaaagacaagttagaagggagtttactccatcagggaccgttggtcaacccgattctgtttagtccaagacgcctagttctttctttctttctcaatggtgaagtggaatgtctacttgacttcctgtgcagcagcagaagaccgtacagggctattgatttccatatctaaagtttcattatccatccagccagagaagtcctcgtcatcgtcagctgctgctgaagaggttgcaggtgttgccttctttgggctatctgatttattgtcctcttgcacaagagaagactcgttggtgagcatcgagggagggtgggaagtaccactatctgtcacggtttgttcatcgctcgaagcccaaatctgatggttcaaggggtcatctcctgaaggtgtagctggctgtgagtcttctggagcagcgacgacaagcacattctgtacgttatctggttcaggggcgtggctctgtctgcgtcgtccgcgctggggtaatggaggacggtattcaccttggtgatcttgatcgtggtcgtgatgggtctcgtggtgagtctccagagactcggctgaattgcgcgcagctgagttggggactggctttctcgcagggacgctcgttgggggcgctatccgcgtcatgccattagtaggcttcggaagaggtgttccaggaggaggcagtggttgacctcgacccatgggctggctaaggtcaagttgatttgcttgctcagctagtctccgtgcctctttatgtcgctggtaggcgttccaaccccactgcttggcttgcattgctgcatttgagacagcagccagtgtagtctgcctgtggtttgggttctggtcttgctgtgagtcccgaaacgcttcactatgttctggctcttcctcttcttcatacactggtatctccccatggtcacgttttgcaaagaaaccccttcccaaagaacccgtctggctcttgatagattcctttaatgaagaggcagaggaagcaggtctttcatcggcgtgggatcctgagcttgtcgatgaagttgtgttacgacgtcccatggcaacaggcgttttttgtgaatcctctgcaacaccgttgtttgcagcatcgttcacagatgaagaagagcgtgaagagcggttagaacgttgcgaggcagatgaagccactggcggtgtatctgccgcttggggcggtcgaggagatgcatcttgtgagcgcgagtgtagagctgccatgtaattggtagcatgatcagggggcgaagttgacggtttgaagacatcggcgtgggcaatatcagtatccacaacaggttgaagagatgtcttggagatcttaggcttcaaaactgggctcgcacctgggcctttggagtcgacactggttgacgatgcagaagctggggggttggtgcctgtcctgctaagcctacgtccaaaaagacctgttggtggtggcgtcgcttccatgacaggaatggtatgactcttctcaagaggtcgtgtttcttctgtcacttccgggttcccatcaagatgactgacagcagcaacgtcgcctgctgctgctacaatactttcggcatcatcagttggaactgtggcattgtctccttcaaagacaccacctcgccatttcttgtgctctgtcttaaagaagggcatatcgtcccagaatggcagtacaacagtctccgcgatgacttccttgatacggttctcaatctggcgaaggattactgtataagtgatttgtctcgcactaacgataggctcgatatccatttccattttcggcatgctctgaaaggtgacccaaattcgattgcttggtggtggcttaatcttgatcagcatgtggccttcggttctcttgagcacagctgcaaggacaagattgacctctcgggttttgaatctgcttccgaggtcgatctttgccgtagcagcaatctcgatacgagcgtttcccgagtacttgacatcggcttccacgacacattctccttcaaccgtgaggtccttcaacttgaagttgctgaagaagggagccgcatcaccagtgtcaatcccgttaatggtaatgttggtgagaaaggcaggtttcttaacacgggagatctttttggtgagtttctcacgaataaaagcctcgatgtccttcgtctggttgactcccaagaagattcttcctaatagcgcattgatccatctcgaatgtacattctcttctgtcgagtgaagcttctgaaccagggaaatgatgttcttgacgtcaaaatgtaagggcttcggcacctgtccatccgccccgtatgtctgctcttgattcttgagtaaagcgaaataaaagtcttctttggctgaacaattttcagagaatagaaaaaagggttttgaaacgggactgtcgggggccagttcagtgccagctggctttcgggatagtcggatcgcatttcgcttgatgaaaagctcgccttctggagtgacatcgccgccagagtatatgctgatatcatgatatgctaaggaaataacatgccgaacttcgacttgctcttcgtcatcgaacagcattaggtggccatgtctagataggtgtcagcaacgggacgcagagcatggataagctacacgaacctcaagaccacgtaaaatacgttgccagcatttttgggccgctgactcgtagtggtactgttgttgtccataggccctggggtaggcttcctttcgaatatgctccggtacatagtctgatagacgctggggcttgaaggagccacagtcgccgagcctaccggagtcgatctttcgataggctttgcgtttatgcccataggcgtgtactctctgcacacggcgaagaagccggctgctacatcgaggtcgttctcgtgcgcgcggttgtccttcttgtgcgaccgcttagcggcctcgaggacggttgtatcatcgtccttatcaacaataaggctatatttgtgttcgttcgaggcatcgtcaaggacgggagacgtgtagaaaataaacgccagtaccgacacaatgactagaggtatgaatgtaaagccacccagcacgtatgctgcaagaagagaggtgaagctggccatgactccggcactcggagccacaaaggctcaagagcgagcgagcttgggtaagagggaggggctctacagcctcggctcttccgtagctagagattacaacgagaaagacgcatcggaggtatcgagggaatcgcttgtatttcgttttcgaagggagagaagtcgagtatgttgattcttggttgggggaggcggaatgattatacgcggagtcacttgataggctggcgactgagtgtaagtgacaccgctacaggctagaggtagaggtgaacctactgtagagataggtattggttacatacgtcatgtgatgaatccactggctcacagcgctcgttcccccaactgttccgctgacagtaaaccttcttagaatggatggacctccatccagcgggtctaaagttgccgagattgattgattacgaggtagttacgaggtaagacgctttacctgtcttttcagggcttttatcaagacgaaaaagtacatcccaagaatggtttcagataggtaaattaaaatgatcgcccatcaaatcggaaccaaatcctgagacaaagaccaagtaccgaacacgtaccgacaagctgagacctgaaactagaagccctggtggaggcatcacagggttcctccggtggatgatacatagattactgccatcaagtggacatctgtcctcgatctcggtaacttgtgaaaaggtcatcaaagctcaggaagccggcattttcggtcgaatgtcgagaacctctagaaggacacataacttcacgcaagatcaaccaatttaatacgaaatctcattcagtcatcaagacctttcccctatcaactatctccaaacacaacgtctatctgctaacccctcctgttcttccgaccacaccttggagagcattatctctcaggtatactatattcgcaaacacctggattttacaaaagacagaaactcctgtaggtcccagcatcccatgcgctgatccggtgaaaagaggtttggtcaaacaaacaatgcgttttggctgaaaaaagaaatgcagtaatgcggtactgttgatgtttttttgttattttattttcgtctgcgtcgaacgcactttggatcggcagatctattcgcgaatgatgcagtattataaggacaatgacaagttaagaaaaggtttggttgttcgtagccagctgatggctgtagtaggtgattatagtctttctgggtaccggctcctgggttcgttgtcgaggacgcacagcagaaaagtcaagaaaatcataagtatcgtgaaagtccgtaaggatgtcggtcgtcgtaacaattgagtttgacaaacagtgaaatggtcaacaaaggtgatctacagggaacggaatagttgtgtatatgtatgcgcctgcttaaactcgagagcgtacagaagacatggtggtatgagagtgtgtgagtccaggctgagagtgcgtagagtgcgcgtggttgtttccgggacggctgcctcgcttagaggtaaggtggagggttccaacatcatgcttgcctagtcacttgttagcttgtataattcccagatactctatcaacttaccatcgcagcatgctcggacgttctcgagacggtcagcatccctatcctgcctctcgatgatctccctcacgtcctcagcactgtcgtgtgcttcactagcctcatagatatgaacgttctgtgcgctggggccccggccacgcagagttgagaaggtgccagacagctggctgcctttccagtaaccactgagcttgctaagtgttccggccggacgctggggctgagccttgggtgtcagagtcgggatgttcatggacataccaacagctggtgactcattacgggttgttcgggaatggtaagacgacagagaaggtgcagctcctgggcgggttgcatagccagggcgctgtccaacttgagggttaaactcatccacatcctcacgagtgaagttctcagcaatatcttcgacattagcttgatcattgttggtgcgaagcaacagatacgagagggcattgaaccatgtctcgtgtcgctgcccggtcgcacaggtaaacttgatagttctaccaggcgaaatgataaccaagctcttgcggtgcagtccaggggggcttgggttgtcgtctgtaacgacacggacagcctcaataggcacgctcttggcctttaactcggtgcgcccagcagttgaagggtctcggtcactccaatagagagtcctggtgtaagggtggacccagaagtaacggcggtgtcggttctctgacatctcgccgcgacctgtcttgcgagtatacttccacaagtactctccgatcatggtctgagtgatggcttggatcatgcggggatcagtgttgggtccaaagccagcgggatccatgcccatctcgccaggacggatgttgaagcgagtgtcaagttccgaggcaaacgatgatacagatgacttgcgtgatgccgttgtaagcttggatggtgattgtcttccaagctcaccgtagctgacggggttacgagcggcacggggtgtgccaacgcgaagagacggcgaggcaccctgtcccggagtagttggtcgttgcttgagtacagatgctggccatagtgggggtcccatgttgttctggttgctatgggccgaaccagatcgtgcagcctcgatgacctggcggtggttggcgggcagaggaggggcatcgtgcatagatgccatgccgcttctagagctgcccggacgggcaaatgatgcgtcgaagacatcatcatccctatcttgtcggacggggctctcaaagctgtcgcgccggtggattctgacagtaccggttgtgccagtggttgcaggcgtgtcagggctcgtcattgaaagcttcttctggagtccaacgagaggctgagcacgagccttgaacatggcgtcaatggcatcggcagtgagagatgtttgcgcaccctggtcgttcatgatgaccaacggcttatcaaatggacgatgagagtcgggtgtggcgggctcaggagtgtcgcttggggtctgggtgttctcatcctcaaccataagaggtgaagagccttgatcgacatcgccattgtatgatctctgattatctggagttcgaggaatatcgcgctccatgaatggcgagtgcatgtcgcggggaagaatgaaaccctctctcttgggagtccgtggtgagacgggcatggtctcgacagattcgatagaagagaatccaaaggcgggcaacgtgggtgtcttgtggacggggctgatgggctcgacgctttgggcggcaattgaagagatagccaaagttgggggggcaggtactgcctcaagaacaggcttcacgttctcagacgtaatgccagagaaagccagggatggcacaggctcagatacgggctgcacgtcttgcgtagacagaccagagaagacgagtgtggttggagtagggggcagctcctctctcggttcacagccttcgccatagatagctgacatcttgagcgaaggcatggggacaatcttctcaggctcgctaatgggctccagagactccacgacgatggatgagaaagccagatcaggagcaggaagatcagttggctcaacacactcgcccttgacggtagagaaggagagctcaggcactggctccacaacaggttcaacctcctcgccttgaattgtcgagatgctaagttgagggatggtaggctcaactgcaggctcaacaataggctcaacggcctcgcccacgatcttggacatggcgagcttgggtgccccaatggcaataggctgaacattctctccgtggatcgcggagaagcttagtgcaggagctgggggcagtgagggggcgacaacggctggcacagcagagttgatctcccgctccgcgatcggctgcacatgctcacttcggattgtggacagaaggagctcgggagcaggcgcagctggctcagagattggcacaatgtgctcacccttgatgccagacatgctcagcgcggggttcttggatgcgatgggctcgacatgttcaccagcaatggcggacatggacaatgccggaggaggaggcatgaacatgacgggctcaacaggaggttcagtaatgggctcgacctcctcggtaatgatgtttgtcaacgacaagtcaggcagaggggcctcaggttcggccttgggttccaggctgtgtgccgcaatagcagacatgctgagcttcggagcgggagtctcaggctccgcacggggttccaagtgctcagcagcgatagtagacaggctgagggctggagggagaacaacaggctcagcacgaggctctagctcctcggagatgatcgatgtcattgtcagatcaggaagaggaatctcaggctcggccaaaggctcaacgctctggtttgagaggggtgtaaaggtcaatgccagaggagtcgggggtacctcgacttcttccctgggctcgacatcctcggatgcgattgaggacatgctcagaataggaggtaggatgggagcgagcatagaaggaggagcggggaattgggcgagcttctcttccatatcaggatcatgttgagcaccagcatcactataggccatagaaactggcctagaaccaccgaaagcgaagtcaacaggccaggaggcggggccacgctggctcagaggaccgatagctgactgcatagaaccaggacggttagcagtcatcacgctaatgggcgattcagcaaagctctcttctccatcctccgtcattgagccgctcgaggccgtctgggccgactggaaccctgagagtctgggcacgatcttgacgggctctgtcatcacaccagtatcaaccatgatgacctttggcaggggaggcaccgcaggtcgtggagatgatcctcggcggaaagatctaatggagccaggggtcatggaacgagcacgaagtcggctgggagtgccaggtccggctgagtcgtcgtcactaccgtcgaagtcttggagctcggcaaacaaactctgaccgtggggtgttgcgtcccgactgcccgcatagctgacggggctgctctggaacgcgggctcctcactggcttgtctggaacggctaaagacactacggctcatgcggaaacgactgctcctctgggatctgatggtaccacttggagtcttggtgtacgcaacgtcgtcctcatcagctgaggtggaagcagtgctatgcagagagttggtgcttccatgacgcacaaagccgccggccggtaatcggggagcattccgcatgctggcaaagccccgggtagtgccctcagtttcggtgtcgtcgcttgctgacatttcctcgtttccagtctggaaatcctcggtttcggtggcccgctcgttagccgtctcgaaggctgagtcggcaccttcattcgcagtgtcgaaatgctcagtatccgtcgcgtcaggaatctcgatgcttggtagaacagtgtgactgctgttggctaaggaagccctagccaaagaaggagacacagaggcacgaggagaaatatcggtctggtcctcccactcgccatcatcggtgataacctcttgtctgctagagcggaaggatccaagtagacgagggggcttcttaaattccttagaatctttggtgcggcgaggtcgttggggcttgggttcacttgggtcactgcgcgccttctcgagatcatcgcgaagatcctggataattcgtcgaagctccagcttctcggtcttctcacggtgaaggagacctcgctggctctggatggtacgttgagcgtggtgaagagaggatttcatagtctcggtctccagcatggcatggcgaggagtacccttcatcggtgattggggcggcgagtgctcgggggttagatgatcggtagatgattcaagatcgtcatcgctggctcggatagtgggttcgagttccgtgacaattcggcgctgggatgcaaaggccctggcgagctcttggttctgcccagtgaggtcatcaatcctgcgctgcatagcggcacgttcaccctctgccattgcgatattacgtctgacagtaccaagttcaatgtcatgttgcttgacagcagcggcgtgctgatcaatcaaccgtgcgtgagtcaccttgacttcgtcgagttctcgctgcgtgttgaccttttccgtcttgatcacattgagggattgcgtaagcttcttctcgcgatcgagcgcctccttgtgttgagtagtgagctcttgcagcttggtctcaagattccagttctcctccttatatcggttctcgctttcgtcaagggacttgaagcgctgctggaatccctctgattcgagctcaagtcgcgccttgtcggctttgaggtctttgttttcttcatctctttcggcgagtacaccttgcagattgcgaacttgagcgataagtgaagtgctgatctcggtggcgaattcgatatcgtggaccctgttggaaggctgattgcgagccttgcgattcgggacggtaagcttggtaggggaccctgttgcttgaatctcaaatttagacgggctgacagatcgctagagtccattgttaattgattccagccttgaaagaatgggaaactaagggcgacatactactctggggcccttggtgtcgggcgcaaagggagaactagggtgaacctcattgctgggaaccctctgttttggcaacaggtttcgcgcagactctcgagtgagtgtgttgaattccttctcgatgtcgaccattcgctcgcggagttcttgggacaattcctcctcgctgttcaccttctcaatctccttaagttgttcggtgagctctttgcgctgggcgaccaaggcattaccgagtttgcccgcctcttcaaggcgtcgctccgtttcttgaagatgagcggctagagctcgtttcgcagattctggcgaggcagggccagtgacgaaaaagtcatggtcgtattgtgaatatcggtgatgggcgggtgttgttgtgttggtgtcgtcggttatgacaaacgggtcgcacggcgctgcgccaggtgcgggcaagctaggcttgtcggaagccagtgaagaagccatgattgcgaagcaaatgtggccctcttccgggcagggagaacttcctcaatcacgccttgaaaccatcaagatgtgctgaggacgacgtagaagacccgtcgcaggggattgaggttctgtgtttgttccgagttgcggtgcaggagtttccaacgtgttgtttgtttgtgtcgaaaaagatggggtaccgccgttaaagtaccagtaccaccttaggacagtacagtacggtaggtaattgattagagctgggctggcgtgtacctcaacacgtcgaccagtcaggttgcagtaaagcggcctgcagggagagtgcgtaagattggagctaccgctcgtaaaaggcagacccggctgcgagagaaaaacaaagacaattcccacagaacaaggggaaggaaggaaaaggcagattattgtaagaaattggacggaaagaacaaattcgtccgaataagaaaatgaaaaggaagcagtcggcagtataatgataataggaagaatattaaaaatagaatgagtgtggtgaagcgcaagcaaggagcaacttgagaggtaccgttgagtggttcagaggaagatgggactggaaatgcccagaggtttgtgggtgagcaaggtgtctaattattgacacacttgtcctgtcgaaagcgcgccagcgattaaaccttagtcaggtacacgcaagagcgaacgacgcacaagcacaagcacgcacactgcacaacacagcgaatgagtgagcaagtgagtgggttgcaccaagaccagtaattagtggactgtacccctgtcggttcgagttgtcgcagctttggcaaggcccccagaaagtcgcggtattctgagaagctgttctgctgctggcttttggcttttggcttctggaacgtgttcctccaaaattatgcgacagcgaacctgttgctcattccccggtggaattcgacaactataagctcaaacggccgggtgggttggcgtataactgtcgacagagttcccggtgacgcgaacgatgcagcagtttggccaaaagttcctgtaggaaagaaagaaagacagactaaggagaagagttgatgagtccagactccgagtgagaaacggggagtcgaggagcaatggtacctgagcttctggtggagcgggcttgggcggcgaagtctctttttaattccagagtggactggggtggatcgtctgatttcaagggcgtccggccggtgacgtttgaggtttcgtgaggaattggtgttggaatcgccctaggaaaagggaaccgaggttggcttggctgaaatacgaaaaagacgagagagaaaaaagtaaaaagtctaacgaaagtcgcgcgtcctgtaatagagatacgtagtagggatagatggtcgggaaaaatcgtcgctagagagatacgggacgataaagtctagagatggatgaaaacaacgactctcagataatcgactgtcctggaaagaatgaatggacggccccgtgacggtgacctaaagttcaggacggtatcaaaagggggacgacagtgccgagtgattggtagagggcatctaaaagtcgtgaagtagatgcgcctccctttgttccgatctttggctgtagtcgattatcgcccgtttcgaaagccgaaggttttgctgttgggttagtattacggataaggacggtaaaaaggtcaaaggacgaaagaaggaagagattcaagatcaattaaatcggagagatatgagctctaggtaaggagacgggcctggctgggggagctgcccagactaggccagggtacaggtgaagctggagacgcttttcttctcttttctctctcgctgcctttaattgatgggggtccagcagggaataggctccagctcgagggctgtgcgtttatggaagctatgctgttgacatgagatatgcaaattactactaatgaatctgtgtatatggtagtgttgctattcctagctacctttatactggcgattggaggttccttgttagtgttgctgcacggtacatacatagtgcgtgatgatttcccgctctaggtcatttttcccctgcgtccagtacctgcgttaagtcgatagatgcacaagggcctggtctggtttgttggtctgctgatgggactgtgggttcgttttgtcccctcaaactctcaggggggggatccgattaaatatcaattcattcgctaggactaagacatcctacatataattcgagatgaacaacttcgcttttaatatgattatatcagatcactatatatcgaaacaccatatttgagctcatgagactcaacaactcatctctcttggtaaatgtgtataaagttatgagagacaagcgagaactgagactttagtggactgcccaggataaacgtggagtctgtgatgggacgtggagaattcgcgacaccgctattgaggcagtatacgaacggagacagtagctcagttctcaccagccactcaagttaattggtcaagttagagtcgagtgcagtgtctatttacttgcttgttctatcttaatgatgtttctggtcgttgcttcttgtcagcgccgttttataaagcgccgttaattttggtgcatttccatagccagaaccttccgtgaagagatcaacttacaagggtacaattgctggcttggctagcggaattggttttcaatgctacggttcaccactcacttccactatcctcatcccagcttcatcctctcgtcctaccacccatggatggacaaatgacgctattgtctgcacatcaaaatcaccagccaatgcaaatcaaggaatctatctatctatgcttgtccatcgcttttaaacatctgccatctttcacgctccccgcaagcggtctgttcctcaactttgatggcagtcatgataggtgcaagagcacatgttgaactaatgagccctagccttgaccttgaggcgttcacaagttttgtaccatcgcgaacagctgccagttctttaaagttgtcgttgggcttaccgtggcgcaacgcctcgtgtcatactgtattataaagtatgaactgagcttccagcccgtctagaagcattcgataactgccgcatacaaagcgatcatccaatcttgaactcaattgtaggcatcttccctgtttcttcggccctatctctaaagcaataggagggctcagtattacgcattgccacacggcatattcagtaaggctgcggggtttatgcgagtaatggcaaagtgtaatatgctgcatgtgcacgccgtacaaaggtagtcagagtactaacttactctgtatgtatgaaaacaaacaacgcggttcgtgatgttgactttgagccatgtactaccgtctgtgctgcaacgatgcagccactacagttaaaccacaacgctatcttccgcatgaatgtcctccaagtgccgtcatcatcaaagaggcatgcacaaagaaaaaacgattagcgtccaggttcgcaatgactcccgcataaacgtagtcttttatctcatttcgctgccatggttatcctgaaccagggtctctcctcggccaattacgcttagctgtcatcctgaacctagccctgtccggcagtggagaagcatacttttagcgcgttagaaacagctgcttcttctcctccatctgctctttcgcgttaatggatgaattgtaatggttcatcggatctgtgtttgggataggcagctacctacccgtgatcgatctataccgcgtccaaaaataagacgcaatacataggcctaaggaaggtttcctcttgcgcgtaatgggtgaccaattctctgctctgtatggttgatacgacatgcattggttcttaggctattattcggtgccttggccaatcgccgtttcattgttcaattcctccacagacacgtcagacataagcctcatatctcaatgtcgcttccatgcaccgcttgggcgatggcctttttttagggccaccgtagttcatgtatgtatcctgcgggggtaaggggcattgccatctagactatcgtatctagtgttgttgtgttgtccgtttggtgtgtttggaatatgcgttgtcataacaaaatgattacctggacgctggacttcactggagcatcgtgtcttcagtgtggataagtaagagaggagctgctcgatcccacagtttctgagttgtcaaatgattcatctattactcaatgacaaggaatacatcaacaactcatacaaaactcaacatgcacgacgccgatacagggtaggttctgtccgcgtaactccaatatcccatcgccaagtcacgtgtgtggaccagtgtcttgctagagggaacagttggcaccacgttgaagttatgttttaccttacagtccctgattcgcagtaccaaggttactcctcattcaaagatcgttatgtggactcaacgaggctgtcaagggccccgttgtcgaacatcagggtccatcctcacgtactagcttgtactcagcgtcgctgaactcgaattgcacctcctcgatagggccattgtgaggagggtccaaatcatatagtctcaagatctgtgcgaaattcctagtttaataaacttcatcaaggctagtaaatctcttcatgagagtagaagtccatgttgcagccctatgtgagtttcaacagccttgcaaaatgatgtccaagtgcgataaatttgtgtgattgttcatcagtgttaacataaatcatgacccaagacggaaatacactgcatctagatatattacatatgcaagccttcaaccagacccccgatgattctcaacgccgtgctattaaattaatgctattcttaaactcttcaattatgtgctggtagttctgcccgtatattgtaaccttgcaacgcctgcccgtgaagttcctgtggttggtgagactggaactccttcactccaagcgcataatgagattgttgccaagatgattccattcctggtccatagtatgtgggtggtagatgattattcccctcggcagccttcttgttcttccgtattctccacagaagatatacgactgttgcagccagcatggccccgacgccgataccagcaccaattcctgcttttgcaccggtggacattcctgcgggctcatcggaagatgctggtgtatcggacgcggagcttgatgatgcagatgcctcgctggtcgtagtggcatgtgttgatgttgcgactgtgaccgaagaagatgtgtctgaagtaaccaacgcagttgtggatgtggattcgtcagtgaatatcgtccctacaacggtgtactcatttgcttttcgattccatgtcgcccatacttttggattggatgggaggacagcgaatctcccgacaccactgttgcaacagcctgagttgtgatcacaacaaaacgatgtatcgctacctgtgacgttcgagcacgatatcaaatctgtccctcccttgtccgcgcctgtgttggaacagttaatatggttacgtagactatcggcagagtatcacttacccagacagaacatagcacactcaggcgacgcccagttcttatccgtacacgagcccctcaaggtgtttccgtccgccccaatgcacagcttattggatagacatactgtacccaaccctccagaacagcagacactttcatccgcatccgggtcgcaagggaaatcattggcttcaacaccgttgggatagtagcacttgctagcagcaagacatatcggaaggaaataaagaaacaacgcagtgatgtgccttgtcatcgtagcaagcatgttacatgcagccctaacgagatgtatatgtgtgattcaggatgaattgtcgaaagagaagagtggcggaaagcttgcgtaaaggccagacataaaggaaaagatctcccaacgcatgcatgttgaccgtactcgtttatttgtttcgtctgtggtactggaagctgcaacaagccgcgcgggtatcgtcatttttgttagggacgaggagaagaaagacctgccatggtatagtatacagttgcacaaagactgtgattggttatggtcaagaacctagaatcaattataccaagtttgactatgctgttggtagcatgacaatatcgcgacatctgtgtggtgtgttggttgtcgatatttgaagttccaaaaatgcccagcgttgggcggcaagaggacgctggcaattggccgagacattgtcatccccgaacagtcgaagttgagcaactcacccagaccagggccgcccccacgttgccgctcttgatgagtgaatgagtgacagggttggaatgtcttattattaggatagatgtcaattcacaatcggttgcatttgcctgcttcaactcccttgaactgcaaacacacaatctggccataatgttgttatcgacagcgacacatagaaaatatgcgtatactttgctggcagctgttgtgattgtcgtgcttttggctggcaattacgcatataacggccatataagtcgtgagccctagattccttccttgtcgatgcaattgaacattaatctgtttaatagtaaacaccgcacccaaagaaccggagccgaccagcgctaccacattaaaaacagaagcattccctcacaagatctggcagagctggaaagatgactcggaggatcccactgagcgaacaataggcttccctcatcaatggcgtgccgtcaatcctggctggcggtacgagcgcataaccgacgccaacaacaacgcttacgttcttgatcgcttcgatgcagacatctcggatgtatttacaagcctgaaagaccctatcttaaaagccgatttcttgagatacctcatcctgctgcgcgaaggtggtgtatgggcagatatcgacgtttatccacaccagcctgtctcaaaatggatacccaagcaatatcaaggctcagtaaatctggtcatcggaatagaaaacgatcatcacaaaaagccaatctggcctggttctccgtattccatacagctatgtcaatactcggtattggcaaagccaaaccatccggccataaagacggttgttgagcaagtggcgggggatctcaagacgctccttgcgtccaagaagcccggggaaggagtttcctttgaagaagtcatgagcacgactgggccgtttgcttttacgaaagttctcatggactatttcaaaggaatgacgggcacggagcatactggtgatgaactagacagcctttcggaaccccgactgattggagatgtactcgtcttaccgaaggacagtttcgggtggttgccacatgaaaatactcatgagaagggagacccaagtatccttgtcgagcatcttttcatcggatcatggcgagatagtcatcatggttgagatacatgagaggctacggtaataagcttatatttgttgacgggcgcgaagcgtttttcttaaactttactcttagaatagaattgatggtcatccataacagacattagccgatgacaaattcttaaccaactcactaaagtctatgaataatattttactatgtcatggccttgggaggagggagcagaatcccgtgaactagaaagggctcatcagttggtgtagttatacgcaaattatcagatagaactgtgatcaacatccatctaaacagagaaggaagaagatccatttgtaagagataataggtaggtttagatagttatatcttttctcagcgttgcctactgggtagcagaaaagttagcctcctgagtctaggggcacaacagtaaacagcctaaggagtatattctaagcagtacaagaagctgtcttagtaattctgttccttgtgctttttagtagctaatttttctgataccctgagggttgctttaaaggaactcaagtttgacttgatctaacaccaaacctacgcgcagtcacatgacctttctagattcctccatcctgcagctagaaagtttgatttccaatcgccaactgtcgcatttataaccaacgctcgccatcttggaattggccatcgaaattcgcaaatatggcagattcaactacagaaccccaagccccagtggctgtattcaagaagagaggcgcaaaaggcaaagcaaacattcgaaagcgacctgcgacaccaccaccagccgatagcgacgacagcgactactcgtcgtcggaggacgagtctggacagcgcgtcaagcggcgcaaaaagaccgctaccgtcacagcatcttccaaagacctgacttcagggaagaaggatttctcggctacgatctactcggcggaccgtagcgtacctatcacaagcacgaacgacgcgacaaaacacagcgactggtacgaagaagacaagaatgagctctcagcaaagaacctcctaggctcaacaagaggtccaacgaaagattcacaaccagatggaacatacaagggactcgcgaaccagacatcattcattcagaaaaatcccgatgcgccccaacgagcgaaaggccccgtcaaggccgccacaaatattcgaaccatcactgtcatggacttcaagcctgatatctgcaaggactacaaaaagactggccactgtggatttggtgacagttgtatcttcctccacgatcgaacagacgtcaaacaaggctggcagctcgacaaggaatgggaggaagtcacaaagggcaagaagaacctgggcggcaccatcattgggagctccagccgtgataagaaagaacaagccccagaggacgaggcagagatagcaatgctggagaagattccgtttgcatgcatcatctgtgaggggccatatagggaaccgatcgtgacgaggtgtggacactacttttgcgagccatgtgctctgaagcgatacagaaaagacccaacatgtgcatcatgtggagccggtacaaacggagtattcaactcagctaagaagctgaagaaattactagagaagaagaaggaacgtgaagagaaaaagaagaaggcagaggaggaggcggccgacgaggaatgagaataggatttacagatgtgtgttttggcaagatttgttgcacagcggaagacagaaaaagataccacgatatcatagatattgcacttgatcaggacttatataacacttggactaggtatccatgatccatcttcccttctcgtgactcaggcaccagactcaatcaatagaggctcatgtgaatacagattcaagatgacgtgcatctcgataagataagactgctatgaggcccattctttcaaagctcgaagcatttccattggttggtccccacatcacaaccaatcaggggttcaggcacgcccacctccgccttcatgtgatcgcctcatcggtgacagtgagtacccatgatgagcattactcaggcaagcctcacctacttgttctgcctggtatttatcagtcatcctacttcttctagcgggcgtgacggaaggacgagggaaatttacatagttcttctctgcgcaatccaaacttactttattttttgcaacttacatctctcaaagcttgctctgtaacaaccccgcacccttgaagcaacacaagatacgagtcggtacacgacaaaacctatttatttccgttcattcgagtatcgaggaacaaacgcgaaacctgaaccgaagttatcaatctcgaagccatcatgaatttcctctactcaacagttaacacactgcgggatcgctacacgcctgtatcccataagtcaaccttccgccagaccggccaaatcacccccgaagagttcgttgctgctggcgactacctggtctacaagttcccgacctggtcctggggcgatgccgactctcccgaacgccgagtcagccacctgcctcccggcaagcagttcctcgttacacgcaacgttccctgccatcgccgtctgaacgacgactttgctggcgacgctgggcacgaggaagctctcgtcaacgacggtgacgatttcaagggtaacgcaggcgatgacgaagatggctggttgaggactggtgggctggctagctcacagccgctcaaggtcaaggaggtgaggacggtagacgattcgggaaatgtcggtgacagagaggttgtggaggatgatgagattcccgacatggaggacgaagacgacgacgaggccatcattcgagattctggcgccgattccaagaacaggtatgacggtattctgtccaagccacgacgatatctgctaacaataccagcgctcaccgaacatacaccttgtacatcatgtactctccatactatagaacaccccgtctgtatctgtcaggctatctcgccaacggccaacctcttcctcccaccgatatgacagaggatattgtcggcgactacaaggacaagacagtgacactcgaagatttccccttcttcgccaacaatatcaagatggcatctgtgcatccctgcaagcatgcctcggtcatgaagacattacttgaccgtgctgatgccgctctccgcttgcgccgcgagaagctccgcgctggcaacgccagcagtagtcaggcaccctcgggaatggaaggtttggttgatgagattggaaaactagacgtcaagggcgctcaggaagcggccgacaaggatgagtgggaggaggtacaggaagccgagattgatgatcaggaggttgctatccgagtggatcagtacttggttgtcttcctcaaggtatgtttgctactaaatcgagagaatatgttgatgctaacatgcttttaagtttatggccagtgtgacacctggtatcgagcacgatttcaccatgggcgtctagactgtatggcttatcaaatgttgatgaacatcatgctggcagaaaagagtgtatttggggcaactatatcagggggctggcgtcaacggtgttttgttcttaccacccgtatttattacatcaaatgaccttctgtagcacctataatggccaggcaatatagacttttcattctgcacgatgagcaaatgaattttgatgagtactgatagatgggagaccgcatgttcatcacatgccaccagaaaacacttataagcatggttgctaccctgtaaagaaataacaaactgcctttatcacaccagtacccccggaatgacgttattcttagatattctctcttcactcatctgatagtcggacttgttgctcacaatactgatcttcagtttattttaacggattgcataaccgatttccccgacgcaccggtggcccgtctgtatgtgcggccccaccgttgtttcgtccgaaccttgcggggccgattgaagatttctgatcaacgggcgcttggtgtcttgactcaaggacaattgaaatatcaacgtcgatggcaaataatgaattgtgctaagcaaattggtgtcactacatatatcgtcactggattcttggccgagcatctaagctcaccggtcccttgacaaatccaatccttgtcaagagactcacccggggactgacaccaacttcccggcagagtgaccactgaaccatagaatcatttccaatggcatgcaagagcctctctgagatgtaagaaatcacatgtctcgtacagctacgacttaactctatggcactaagcttgataccacccacaaatagaatcaggtaccattcaagtcagacaatcactgacatgtgaagcagaccgggatcgagagtaaagcttaacgatctagatcaggaaccaggccttcctagcttggatggcttgggttacacacatttttcagggccatagccagccagccacatggcaaagctgactctggcacgcacaattgacgagaaaggcgataaacaggagaacagaaagagggggttgagctgagcgagactaggcttggctaggctgcaatgcgctgccagcaaaccctctcagataatgcgcggtgtgaggcgtactgtatcatccattgatgtgttgttcagtacactcggctccaatgtggagcatagataatggaaggttgggttggttttataaaagctacctgttattgatgcaggtttgggttggtttggtagtgtgcctgagcgttggccagaatgatggcaaaaattagtctcgagacccaatcaaagattctagataacaccaactcaaactagaacgttgaaggggccgaaccgcagtggaggtcgcccttgcagtggaaaagtttggagatgttccgtttggtgtctggtacatacacacactgccaatcatgtagatcgggtggctaatatcgatgatgatctgaggccaggatgcgaccttgacattgacaagcctgaacaccaggtacgcgctcgggaggcacagcatcgagggatgggaagtgcagtctgttgtgtcaaacagacccggtattgaaatcgacgttgtgtgtctgtatccaaaacaacattctccataagggcttgggtgctagacagatgtgataatgccgagaagtatgaccactactaaaaccctgtacaaagggtcttctgaactctttttccactggaccagccccatgttgtcggtcccttgcccctgtcagtatggcaattcagccaagagaagcggtccagcatgaatcaccgaaggatggccgcagagagaccgctgaagtgcagcacatacgtacatagtaagatagtgcatcagagcctgaaacaacggatgctgatacgtactgtacacgtaccgcactgtatcgattgaatgctttgatactgcgacagaatgtggttgatttctcagaacaggcccttccgcatgcccatccgctggccctcccggcggtccggtctctgccgcaacgccccgtcccttgcaaatcactaggtaagcaagtgaaaagcaaaaaaagaagcgaacaagcgaccagagggtgcgtagagggaaacacgacagataatgttggtgggctgagacagtggaatgcttgtgatttcgaatcagacaagcaatagaacctcgccacaagctgcatttacttcagtaccaggtcgcctacaaccatatttgtagcttgttggcctgtcaggctgtctgtgtaagaccgagatatgacagcaagacacggtccatttagggaaatgccctctcacctcagaaaggtaatcgcatccgtttttagacattccttacacctggtggaagacaaaacctgggggtccaggggtcaattcagccaaattagaaataacttcagcacgagaagctggggcgaggggtaacacaaaaactactggattaggatgagatatctgatcatgagactgcgaataaatataaatatgataatgtcaagcgaaattgagggttaatgatacccatataaacgtgaatggcttgattagagctgggatattttggctctcattaattaacccaagtgattgattgtaatgaaagcccgggcagttctgggatgtgctgttcagtacgttagtaggtagggctcgggtggtagtgacccgtaggtctcgccggccggtaataagtgctctctaacgcatgtttgataggcgatcattgggtgtggcgtgcagctctccctctccacaccttcttatccctggtcttttcgcggcacgcgcaccctcctcagtagcccagctagccagcgcctgggcagcaaccttacgaagtatggataggcactaaccaaatggaaggtcggatacttttccatggatggggtggcaggtaccgatccgaacttggctttggcgcaggaacaaatcatcaatgtcaccgtcttttctaatgtcaggtaaggtaaggcaaggcaaggtaatttgctcttgcctcgtttgactcatttccatacctcgtcgtctcatctctccacctttgcacggagtacttcatttcattgtctgctcttgcttaacattgtcactctattctcgcatcttccaggcttatcataacacagcgcaccctaacgcaaagcgtcacctcccactcccactacaaccttcttcaagattaaagggtccttgtgccttgcgcttggcggataggcggttcgaaaaaaataaaacagggactcgaaggacaccatacgaaaacattagcacacttttgggcaagatactcactagaactgttctgatatttttatcaaccacttaatcagtgtcggaatacgatccacctgttctgcgtcatactggattttgaaatatcccttgaacttggtctcggatctggtcttactcgccctcgaaagtatacaagcaaagagaaaaagaagaataacttgacctggtcctccttatctcactttactcgacgttaccaaattaggatccaagcccacacctcgaacgacaattgctcagtagtggctacaccaacaccgagtctttaagaaatcgactagaacaacttcaatcgccctatgccttcctaacgaaaaatcgatcccccgctgctcctccgatttattccacgctccactacgaccaaccttctacgtgccttccatgattatggctgcgagattcacgcccgaggctttcctgccatcgggcgcctacgagactgatgctgctctttccctcaatagccatctttcatatcgcaacacttccagtgtcccgtctccgcgagccggaacccttcgtcatcaatatccacagcactatcttgacccatgtcaaccacataaccaagattatagccagagtcaattgcaacgaggccaaatcccacctgcgagcgctctaccgcttcaccacaacgactcatcccctctctcgttagactccttacgagcagcccagtctgttccgccaaactaccggcggtacccacagcaggccgattcttccaataactttgacgggcaccctacgactgtgtctcccactcacggaggcccgccttctgcacacgaataccgtttccctgcatcatctacagctcctctacccaacgttgcctcgtcttctgggctcgttggtgcatctttatcgagatccgtttccgcagacgccgtggctgcttctcaatcttcgctgcatgtggttcaacgcctcatgcagcaaaaccaatcaattcgtgaggcttgggaagcagaacgaaaccatcttgaagccaaccgtcgtcgtgttgaagaggtctatcaagaagagcggatcataatggatgaagtccaggagagctgggaggctgagaaggagggcatggcccgagaaatcgaagaactcaaggaacgtgttcatcgacttgaaggagaaaacagtgctctcaaagctgtcacagcccaaagcatccaagtcacaggcgtagtttcgcctctggcgagtcagcgtggtggaagcggtgagggctctttggacaattcctacttccctgctccaccaggacgactcgtgtcaagggcacaaaatcccaccatcccggtcggtgtttccatggccgatgcgtcatctcttccacccggccttgatggtgcgtctcgacgacctcactatttctcaccaagcagtgctcgtgtgtctcccacaacacaacctgaatcgtcacctttcgtccctctcgatcccaggatgcagacacaaaacccggtagccaaagattttctgccgtccccaacagaggatacggctacgcctgtgccagttatcgacgtgcaagaaatcgaccctaagctggaaggtatcccgatcaaggccactgcggtccagaagtccacattcgccgccggcgcatctcctcccaaaaacacagcctctccagtgacatccccttctggacctgctgctcaaagcccggagcagtctcggcagccgacaagcatgcgcggctcgtccaaggagtatacgttgcaagttctttccgctgtcgaatctcgccggctcacaatgcacgctggccacaccccaaaccattccctttcggttttccccaaaatcaacccgaccgactcaacatccatcattggagagggcgccacgccaactgttgaaacggcaatcgatctcggtacagcagccgccattgcagcagaagaggtgaaggacactctgcccgtgccagaacaggccgaaaggcgcgactccaaagtctcatttgtgtcttttaatgaagagttggatccaaatgcactagatgtcatgatggaacccagtgacggtgacaaaccccttaaagggcctctcatgctcagaaacatgccggccaaagacgaacttttctgggaagaggtacacaagaaactggaccccattagtcaaggacagaacgctcttcccgctgttatgcagtctcaggaacagggctctactgccgggccatctggcttaaatgcttcagtgcctgggttgaaacagagtagctctatcggaggggatgggtctgctgatgcccgagctgatgcagatgctagtgatggggaaaccgatggcaaggccatcgaagttgatgttccgttgaaactgaagagtacgtccaattttggcgccccttttggtgccatgtaggacagcactagaagagatgcaggggagtcgcccttgacaacacctcgtcgattgtcagatgcgtcattgggtgctcccgaacgaccctccaccacaccgaaagaagatgattttgcatcttcaacaccgaccagccggtgttacactcatgatgatgaagtaattacgccctgaacgcttttgaagctgttttgaacgcacgctgctatgatttacatgcaacgtcagcgatgcattcgcctgtcgattttcgaattgtctcttcaccttggcctaggtttctggccacgtacaatggcaggcgcgctcatatgcaattttgtggaatgggggtaaaaaggatgcacaaaccatagaacaggagtaccggggtgtggttaccagatgtttagcgcttgttatttagggaccatgagtttctgcaatattatggatgcagcagcggtaaacagtaatgcgtttacgagcttatgacagggaggtaggctcatttggaattgtttatgcaagttgaagcatgggaggagaactgtgtttgaatacccggcacacagaaggaagtccgtctgggccatgaattgatcaagcgaaggagaaaaataggagttttctttttgggagagatatccgagtctgacgttgtgttacgggcagataggaaagtttaaaagtccacagggataggagttgagggatgagtttattagcaaagatcgataccagacttccaagaactgggacatcagaagcgtgcccggcaatacagcctaaatgatacagtgacacctatcaatcatcttgtgtacccatctcttattagtttccacgagttttattaccagtcgtgacatgtctatacgtttccccaaagctcactatcccattcgcctcgcaatgcagatagaaaaaatacagacgtgagatcataaataatacatggttgtttgcttagccctcaacagccctcaagtttttaccaatccagcgataaattctcaacatcctctatcagagattgaatcacaggttggttggtactccgcacccctcttgttttgctgatttgtttcatgcgtgtccagaatacaggacaatccttgctatcgcactgaacatcctccacaggcccaacaccagagcagctgcgacaaagggagagtatctcctgcaaacaacgctcctcggtagttaatcgcgtttgaagcgagagtaacgccgagggaatgtttgtgcgacaggttgggcagaggggattgccttcctgtgagaatttgatgttgcagacaagacagtgcgtggacttcatgtacgactcgagagtcgttttcttattgctcagtgtagttgcatgatggacacgctgcaccttcggcatctcatcataccattgacgcacgtttgcaccaacgagattgaagatgcgttcgagagggggtatgagattcttggagatgtagtactcggcgtccagctgccaatgcggattgtcgagaagctcttcgggggcaacacaccggtcgataagtcgggcaccgggcgcaccggtgatgacaacgtaaggaactctctcgccatattgtggttctgcacgagcatcctgaagcatgcgcttggtgctgatgagggcaccagcaggcggtgcgcctttatcagagtacgtgcctagacgaacttctttcgcaaagcaaaagtcctggaccgaaacattgttgcgcatgatcttttggcattgcttttggaagtactccttcacctggctcagatctgccgtctcgaatagtagacggagagccttttcctcgatcatttgctccgcaggcgtgccgtctcggcggacagtctcaatccccttggcgtcaaactcaggcttcacctggtccttgctttcgtacttgtagccgacgtatcttttcttggcgaggaggacacaagggtggtagactttctcgaacttgagtttgattggttgtgggttcatctcggtgattgccttggagatctcgtttccaatgtcgaatgcttcatctttcgttcggcctttcagggaaatgaacagactatcagtgtcgccatacacaacctccgcgccccatttctcgacagagtgaatataggcgattgctctttcaagagtctcccgacccgtttgcacgatgctgtccgcaatctctgagcaaggcatacgaccagagaacgaagctgaagtatagccataggtgacgttagcgagcagcttgagggcaagctgtcgattgttgagaagttgttgaagagtcttgtcatctttatcttgcttcatgccacttttgaccatgactcgggtttcgaggatctcagttagcatcttggcaaggagtgacttgcggatttccgtctttgcatacatcataccattcggtgcgatgttgatgtaatccttcaagagtgtgagaagaccttgctgacgtttatactcggtaaaacccatcttgctcgtgcctctccaattagtgactcgacccaagaaggtcgaatagcaataattgtaggcgatcatgacacttggatagaggctctgaaagtcaagcacgaggagagggctgttgtagaaggcgctctgcggttccataacgagtggcaaacactcgagagcgttctggccaccgacttgtttgcgagaaggcgacacaagaagaaagttctctggcttggcaatcctgaacatgatcgattcgaccttgaattgcgatcctcgcgagaaaaccgagaagaaatctacgccaaggagtcgagcctgctcactagttctggcaatcaattcgttggcgtccaatatctcaatatcaagtttggtgcggttctggtagtatctcaacatcctgttgagctctcgatgcttgccacttttgtaccaacttgtcaatgatttccaagagtaatggggtatccgcttatggagaagatgccaagcgacgttttccatcgtgtattgaagaagattcaactcccctcgcatcgcacgccagacattgaccatgtgtcgacctgtgactcgaattgtagatgtggtattgaaaccccatcggtcgttgtctttgccgaatctgccatgtgactctgttttcatgcgagaaaactcgtcgcaaagattatagtcgtatttcaagcgtgctctctcaattagatagccccatgaactgccatgaacttcataccctgtcaggatatctggatcgtggttcctcactatctctaccatccggaccatgagatccagttccgacgtttcctcaatgatatcggcagatgtctggcgctgaacacgctgtgtaaactcagcatcgttagacaatagcaagatccccgtctggacagtccctgctgagctctgactgtcggtggaagttccgtcggatttgattgcccagaaagcacactggacttcatcttcctctgggtttggcacgaaattccctctcgtgttcacatgaacttccagactcatggtgctcatgtattgaacctcgtgcttgacacttgtcgctttcttgcctggcgtgtacttgaagccgtgcctattctttggcgttggtccttcgatttgagagtgacagtttctatgagttgacggcaacccggatccgtctggcgtattggctttgcgctcctgttcaagcccccaatcctcaacctccttgtatgtcggtgggaggcttgcaaactcccagctcctccaggaacacccctttccttgtcgttcatactgaagttcagcggtgaccctgtcaagagattcatatttcagtccgtagctggctggcgatgtagctgttggatcgaattcaggaagaaatggcaaagtgttaccttccaaacggaactctttcccggcgtactcacgtgttcggccaggaacatctttctccttactataatatgcatcttgatagatgacatcaggtagcatgtggcccttcaaagaggaaaccacagaagccgcagatgggggcagagaaaaaagcaaatgtacttgaggactggcgaatctgcgcatagctcgctggatcttagactgttggctatccttctcctcttcatctcctccagatgatatcaaggatgatgacaaagtcatttgggagggtcctgcctcagcgggcagaaagctgctgggatcaaaggagacatgcttggtatgatggccatcatcggcttgttgcgaggcggacttttgactcagttgactgagacggagcctcgtgttggggtcgttctggtctttgacagtagggaagttcagtttctggtttgacccggcagcacctttcaagacagaggcaatgcttttgctgatactagaagggcctttaagaatggatgatcccctgaaagaggatacgagtggtttattcagatctgttgaaggaatagggaccaagtccatatcgttctcgtcaatcatcagctgctcatcaaatcgaagccttttgttggacatttggactgatgagacgtcaggcatcggccgtttgagttgtgtcgaactagacaaggtatattttggtgcatcaaatgcacgtccaactaacccctgatcctctgcataatcaaacaattctgggcccaagggaatatcgggcaacttgccagaggccaggccgcttcgaccgacgccaatgattgatgaccagaacggtctctgacctaattcaccgaggctgatatcgagtgctgccgcttgttccaggtcttcttctagcaattggtttgtgggatctcgaaacccctttgcggcagctttttccattgccaccaatgcagtgatggcttcttcgtctgaatcatcaggcaagaagtcgtcatcggcctctctgacttggcgcactttgccctcatcaacaaggatgctactttccggatcctgattgggctgcaaacctgagggtagtcccaaagcgagtgcgagtttggacgggaaaaggtcctcaactgactccaacgcagtgctgatattcgcttcataggggtggtgcttcgcaaaggtctcgaaagtaagctcatctccgtcaatagaaacctgctcctctgagatgaggttctgaatctcaattcgatgcccctcctcatgaatccaaccttgtggctgtgagtcgcgcgggtttgccgacatcgatacaagaacttctggcggaaacgggctgctgccttcactagggtcttgcattttttgtttgcgccttttagtctcatctttccacaggctggccatgctgtaaacgagcttcatatccgagggaagggggttggtccgctcagtaaagtcatgatgaagtggtctttcttgaactcggtgcctgttgagtatattctggacacatatatcaacctcaagtgaacagtgactgcttcgagggagtgtagtttcgtcggtaacgtcctcctggggtattgattcgctgtgccaaagatgcgaggaattcgtttcttcaccatattcaggaactggggaccggaaccccgtactggatgactctagatagtcgcaaccatacagattgaagtctgtcatgaattgaagaaggaattggagatgtgcttcgtacggctgaaacttgtgcttcattatgacaccctgttgaaggagatctgccaaacgagtcatgacgacggggttgaacatgtagatctttaagaagaaccgatagccgacatgaaacccgtagaagggaatacccttgacaagggtaatcctcgccacgaacctcgcattatcgttcttttgatctctgcggtagcttacagctaacgcatgatcgatggatagatgcaaacgatagatataagcaccgactgggataagtcagtaaattaccaatacattactaagtactgttcggcaaaccttcatcgggagataaacctccttcgtattccacgtacaagtacgggaacgcgccatggatatgagcgcatactttctggcctgtttcagtagctccaaaaatgcgaactataggaactttggggcccttggaaatctgggaaggacgtatatcgttacgaagctgagggtcgtactgggttgccgtcgcttgatagtggtcgatacagttcagtctgatccggaacaagtccatattctccaaaattcgaatccatcagaggctcgaaggtagctatcgaagagaatattcaccaagcattgcctgaataacaaattaaagtaagcacaattcactgtaatgatcctttgagaaatatagcccgttgagacgcgtttgctatccctgccaaccatttacaggcgcgcgtgatcacgtgccgataagcgcctatctctccaactatctgctctcagagttccgcaatctgcgaccactcaaacatcgccgcctgcctcgcttctgcatcttgtctctaattgcattgccccctgtgaatcagatatagccctgatcagcctcgaaattcctcagtatgcctgctccccctccgaaaccgccaccatctggtaccggtgcaggtgccgcgtcgaaggaggagaacatatacataccatcctttatcagtaaacgaccattctacgctggtgatgatggcgacgacaacgattatctcaagcatcagcgtcgcgaggagaaagatgagaagtctcagtggtacgatcgcggcaggaaggccggtccagcagctaccaaataccgaaaaggcgcttgcgagaactgcggttccatgacacacaagaaaaaagactgcctgagccgaccacgcgcaaaaggtgccaaatggacaggaagagacatccaggccgacgaagtgatccaggacgtcaagatgggctgggatgccaaacgtgaccgctggaatggctatgatgcgaaggaatatcgcaacgtggtggacgagttcaaccagatggaggagctgcgcaaacaggccaccaagggagaggctggcgatgaagaggcggacgagggtgataagtacgcggaagagaacgacatgagcaagcatcagagcacagctacccgacaactgcgaatacgagaagataccgccaagtatctactgaatctcgatctagaatctgcaaaatacgacccaaagacgagatcattggttgatgccggtgcgacagctgacaaggcggctgatgtattcgctgaagagggattcatgcgatcatctggcgatgctggcgctttcgagaacgcccagcgttatgcatgggaggctcaagagaaatctggagacacaagccaacatttacaggccaacccaacggcaggagagttctaccggaagaaggaaatggaagaagccgaggcaaaacgtgcggaacgagagaagcttctcgcagaaaagtacggtggagatcaaaaggtcatgccagctgctttgcgcaatatggccattaccgagtccgagacatttgttgaatacgacgaagcgggcttgatcaagggcgcacccaagaaggaggccaagtcaaagtacgctgaggatgtcatgatcaacaaccacacctccgtatggggcagctggtggtccaacttcaaatggggctactcttgctgtcattcgttcatcaagaacagctactgtaccggagacgatggcaagatggcatgggaagccgctgaacgtcaacgaacaggggctaacctgattgaggacaaggaagaggaagcagttgaggaggataagcagaaggacgaagaagagaagccacaaaaacgaacaagagaagaaatgatgaacggggtgacggaagaggagatggaggagttcaggaaaaagagacgagccacagatgatcccatggccaagatgctgggtacggatgagcttttgacatagccagatgtttacttaaaattattataattgatactacataggtccatttattacggggacatacatggtattagagcattcacgatgaacaagcgcagtgggtagatgtcgtaattggattcaggtttcatgggattcatatacacagttaggagagacaccgggaaagttttgtttgtcgttatccggtgaaatcattccatttttatcctctggccaacgccgcaagctatgaagagaatccccttcccatgagtggtatcccatcaccaagtgccctagacagggagagccgcttttgcatttttggttgcatttactcctcgtcctcctcgtcctcgccaccctcaccgccctcggcggccttggccttctttctgcggacacggccgggacggccaccaccgaagggcgaggtaagagcgaagtcgatgtgcttctgggagtcgagacggacgatgaaagaaggaacgttgacgatctgctttccgactcggatgtgacgctggcggatgaggacacgggcgtggtggatagacttggcgagaccgagcttccagacacaggtctggagacgacgctcaaggaaatcctcgatcttgagggccaggacgtaatccagcttcatgcgggactcgtcgagaacaccgacacggacgagacgtcgaatgagggcattgccttcgaagagacgcttggggtccttctcgtcgagggtaaggagctgactgtttttgtgtgttagcaaatcttgaatcagtgcacacagaaattgcagaggtttatcataccgggcagcacgacggatcttggacagagtcagaccgactcgccagacctcacgcttattgcgcaggccatactcgccgacgagcttaagctcggagtcactattattatcggtcagtcttgattcacaatcgacttaaacagagtcaagctcatgttcagtggccggtgatactgacagtcgggcagactcgaagggtcggcgggggacacgagaggtcttggagtgggcgcggggaggcatcctgaagtctttgttaattgaagaacttggtgatgttgactggcagcacttacttgacttgctccttgggtgttctgcgggagatgaactttcacgagacgagagccaaatagtcaaaatgtgcgaaggaaatttggccgccaattcgagatcacgtgtgctggcctcaaccctaagttttggaaggtgcgggtggggtcccacccacagtcgcccttgccctaccgagaaaaaaaaacttcggaaaatctgaggtgccgtcccacacaaggccgctccagaaatccagaacaccaaagcgacggacttcaccatctctttcgccaacccacgactactaaccccaaccctcccgcgaccggcagatcacacgattcgagatgggtcactcatacggaaagagagcgggcacccgcgtatgttcaaccagagcgatttgcgaacttggacggcgtcgggcatgagactgacgatgtgaaatttagtatgccttcagccgggacttccgcaagaagggtatgattgccctgaacacctacctccgacagtaccgcgttggagatatcgtcgacattaaggcgaacggtgccgtccagaaggggtaagcaacgcccttttttaccaatatgcgacaaatcctacgcgaaattgcgaaacttggacgctatattgggaaatcttgtggaaaatgaagcaggagggctaacaatggatttcagtatgcccttcaaggtctaccacggaaagactggtgtcatctacaacgtcaccaagtccgctgtcggtgtcatcatctacaagcaggtcaagcaccgatacatcgagaagcgaatcaacgtccgaatcgagcacatctcgcagtcccgatctcgtgaggacttcctcaagcgagtcaaggctaacgccgaggccaagcgtgaggccaaggccaccggaaccgttgtccaggtcaagcgtcagccccttggacctcgtggcgcccacacactgtcgctctccgagaacccccccatgaccgttacccctcttgcctacgagaccacgatctaaaagaaaagatattgcgggggttggtggtgcttgcttctatttatttggggtattgcgtccggatgggaaagaattctgcatggcaagggcttgccttttgatgtctgtacggcataggaccagaaaaaagacatcgtttgaagcatccccttctctgtattagaagatacctctggtgaattgtgaccggcccatatagaaggcccggtgatgacttggcgtaaaatgaactgacgcttctcccaatgcccttccaatttgctgtcatctaatcctggcactagtcagagtcgtacggtttcatgtgaatgtcctgagtgtcgatagccaagtgtttgatccaacatcggtccataatacctgtcaaattatacaagccaataacacccatcatctcattgatctaggactatcaatgcatagaattctgtggtacatgatgaatcttctatcactaagcgggtcagaggataatagtgaattggaactcacagcagggtgaaattacaatgatagagcataatctctagtctttggtacacctttaggtcatacgttccctgatgagacctctgaatttattctaacccatacacttatcggcgattgcctaccctgtaacttgacattgacatcttgtaacatccataacaggatcaagagaagttactcatttactgcctgtacctatcaatcgatctcgccgtggagacgatacaatgagaatttgtctcaggatgtgtgatgaccccctgtagctacatgagactgtgcttccgacttcttcaggaaccagactccaatatgtcgtggagtcgtgagttttcactttgccgacgccaaatattgtcttcgggcctcacttatgacacatgtcagctcgaacttctcgcataaacagatggaatgtttcattcatacttgatatgtgtttagatactgatctcgaggcaattaattacacagcatgacatctgtatgattgtggttctcaagagaaagacagacacatggattgctacctcaataactgttatctacagagtggaagataaagtcagttcttggtaggccctgaagattatatacaaccactgtttcaattgtaaaccaacactgaagcgtagttcaaagtagggaattcatgaacatttatgctacattatgataagatccaataaactcaccataaaaattaatgccatattgccataaaatacaataaattcaccataaacacttatgctacattaccataaaatataataattcaccataaatatgcacttagttctccacaaacaaccaaaaggggaccctgacagttattcagagattgtactctcttcgcggaatctgctgtgccccacaaaacaagaatacgtaccccatatgacgctgtccaggcctcttccatggctacggcccagccacgaaagctacggcatcgaatcgcagccaagacgcccaacagtcgcccgaacttgtcaaagctgacgacgacctcgaattcttgccctatagagggattccatacacaattgccgtccgaatcctactccatctctaccgactgtcgaccatttatcctctgcctaattcatttagcttgcgcggcgttgggctcgacggggaaattgtctcgtgatttccaggggtcactgcagcacataccatttgaagctcgcgacaaagtctacctagacaaacatctttacctcgcatagattaatagcatcgcggggcttatccgcaaccaattgcaaacatgtctgctgctgtgcgtgggactgagcataccaagtcagtgacacatcgcaacgctctagaaacaccaagctgaccccatcatcttgcgcaggtccgatcaagagctcgccatcaacattaagaaagctaccaacgccgaagagatctccccgaagcgtaagcatgttcgcgcatgcattgtgtatacatgggaccacaggtcgtctgccgccttctgggctggcattaaggtgtatgtcttatacgccgtctatcatgtcaactgttactgattgagcgctccagtcaaccgatcctcgccgacgaagtccagacattcaaggccctcattacgatccacaaggtgctccaagaaggccaccctagcgccctgaaggaagcgatggcgaaccgcgcctggattgatagcttgaaccgcggcatgggcggaggtggtgaaggtatgcgcggatacgcgcccctgatccgcgaatacgtttactacctccttgcgaagctctcattccaccaccagcaccctgagttcaacggaacattcgaatatgaggagtacctgagcctcaaagctatcaacgatcccaacgaaggctacgagaccatcagcgaccttatggtgctgcaagacaagatcgagcagttccaaaagctgatcttctctcacttccggaacgtgggaaacaacgagtgccgaattgcggctctcgtaccccttgtacaggagagttacggaatttacaagttcatcacaagcatgctgcgcgcaatgcactcgagtcagtgattcactcatctcacgctttatgatttttagggctaacatatttatagctaccggtgacgacgaagctcttgaacccctccgtgaacgttacaacgcacagcattatcgcttggttaagttctactacgagtgttcaaacctgcgataccttaccagtctcatcaccatacccaagcttccacaagaccctccaaacctcttggccgaggatgatgacgcccccgccctccccgcgcgaccgaagcaagagattgagcgtaagccatctcctctgccggagcccaagaatgacgctcccgatgagatgaatgagttttggaagagcgagttggatcgccagaaccgagagtacgaagagcagcagcgcattcttgagcagcagcaacaacaagctctcttggcgcaacagcaggcgcagatgcaagcgcagcgcgagttcgaacagcagcaacaacagctcatggagcagcaacagcgagagcaggaggcgctcatggcgcagcaagctcaatggcagactcaggggcgccttgcggagctggagcgtgaaaacctcaacgcgcgggctcagtatgagcgtgaccagttgatgctgcagcaatacgaccagcgagtcaaggctctggagggtgagctgtcacacatccaaaacagtcttggccagcaaatgaacagcaaggatgaccagatccgagctctccaggagcaggtcaacacatggcggacgaaatacgaggccttggcgaagctttactctcaacttcgacatgagcatctcgatcttttacagaaattcaaggcagttcagctcaaggcggccagcgcacaggaggccatcgaccgacgcgagaagctcgagcgtgagatcaagacgaagaacctggagttggccgacatgatccgtgagcgtgaccgcgctcttcatgacaaggatcgcgcgagtggcagcagcaaggatgaagttgagaagcttaggcgtgagctccgtctcgctcaagaaagggccgacaacctcgaacgcagcaagggcaacgagctttcgacgatgctttccaagtacaaccgtgagatggcggatctcgaggaggcgctacgaaacaagtcgcgccagcttgaggacgcccagatgaacgtccgagatggtagctctgatctcgagcagcttctcagagacaaggaggaggagcttgaggtgtataaggctggcatggaccagacactcattgagctcaacgagctcaagatgaaccagggtgatactgataatgctcttgacggacaaattgatgcgcttatcatgtcgaacctcgacaagatcaacgacatcatcgactcggttcttcaggctggcgttgcgcgcgtggatgatgctttgtacgagttggactccaacatgcaagctggtaaccaaaatgcatctccatcttacgtactgtcacagatcgaaaaggcatcagccagtgctatggagtttgctacgtcctttaacaatttcattgcggatggtcccaacgcgacacactcggaactcatcaaagctatcaacgttttctctggcgcaattgccgacgtgtgcagcaacaccaagggtctctcccgtttggctacggatgacaagaagaccgactcacttatgaacggaacccgacagcctgccatatcagcggtccagttcctccgaggcctccagagcttccgactcgaaggcatggatcccctgcagaagaccgatgtggtcatcaacaacaataatgatgttcagatgaacctgcagaaactcaacaagctggttgagacgttcgccccaggctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttctgctgccaggctgtggcgtcgccgaccaacaccctgattgagacagcagacggtgtcatctctggccgcaacagcccagagcagctcatcgtggcctcgaacgatgtggcggcctcgaccgcccagctcgtggctgcaagcagagtcaaggccggtttcatgtcaaagagccaagaaaagctcgagcaggccagcaaggccgtgggttccgcttgtcgagcactggtgcgccaggtccagagcctgatcaaggagcgcagccaggaggacgaccaggtagactacaccaagcttggcgcgcacgagttcaaggtgcgggagatggaacagcaagtaagtttagaaacagtttcctgtcatttgtttgccaaccctttcgttctcatgtctcaatcacacgccccactcctatctccgattcccctgtccccccccttccgcccttctcctcattcgcaaggtcattcccggaccagtgcgtgcataacggttactgtatccggcaaagttccgattagcttcccgtgtaagatcagtgactgacaagccatcaaatcataggtcgagatcctccaattggagaacgccttggcatcggctcgtcatcgtttgggcgagatgcggaagatctcataccaggaagagtaaggtcgtgcatttgggctttctgacaggtattcgtggtatccgagccaagagtgttccagactgacctcattatgttgaggtagatatttcaattaagacatttaatcgcagggattcttgtataggtaatctgacgaggttttgtatcatttaccaactatcaccttgacatgccaggcgggttgcataaaaaccgtgactaatttagtaccaagtcaacataaatactaggtcactcttagtgcttatgtagcctaagagtggtctaataatttcgtctggattgcttcatgtccctattttttttgctacccgcctgcgtgcataccccgatgcatggaaccccaaaccctgtgtcgcatcaatttttgtcacaatcatcccgcagggggtccaggggtcagttcagccaaatggttttgtatcgctggtgttgaccatcaaatgacaagtattaaccatgccgctattctttattccagtggtcgtttatggttattgcaaggcctagagaaaattattaatataacttcattatcgagattgaaatacttacttaacaagtaatggtaatgccaaataccccaagcaataccccaagcctgttctaccatttttgctggcctgcctggtgcactttgaaagttagctacaaaatacttcaagaataggatatatatcttactttctactttctcaattaggaattgatgttgtgcatacatcaaaaggcgttctgatatgcttggctggctttctggaggccgcgcctccatttgctcaattgccagttgagcttctttcacttttgactgaagctctttgatgtctgggttcgttgtcgacatgaacggtgtgatgaaacgaaatttctgccgggagtttatttggggaatgggtcctttgatcgaggtgtttcttgtgcatggatgccaagcggttgaagcagctggaggcgtacatgatgaaaacagggggatcagaaaacatgagacgtgaacaagaggtctaacagcgaattttggtggaggggggtctcatgttttctcacccccgaggagtagttgatgtaagatcaaagcgggatagtctggaaaagaatgggagtttaacaagcgagggaagggcagcaaccttatggagtaggcacttacctacccgggtgagaggggtctggaaaagaggtgattttcggcaggatgaatacagtcttttaggatggaaggatcttgatggatagcagatttgcagagcacagtcaatcaacagatctaacatcaagataacagtctaaagtcttgacgcagggaagcgaaaggtaaaattgcattttcagttgtaccaaacgccaaataacagtcttaagacctgctgatatactccttcttaatacataaagaggcaaaaacatgctatctttatgatatagcaatcctaagtaggtaacctaggaccccctgcaagacgaatgtgacaaaaatggtgcggcacagggtttggggttccatgcatacctaggttggggtagtatgcacgtcaagggcccatcttcagctgatgaaaggagtgtatggcatccgataaatgtcttgaattaccatgcatccatatgtatctatctcatactagcatacccacgtagatcatcaatctctcttctttcgagaattaaaattaaaactctgcattaaatcatcataaatttcatccagactcgcaatcatcacccacttcagttaccatcctggtccgtgaccccccacatctctcctcctcagccctactctccaacatgagaaaggtctaagacggaaatagcatggatgtgtgaaaaggctgcatcaagtatctcgtaccagggaccaggctaacaggcatagttgggccttgcggtcttggcagctcccccggcatgtttgttcccatgtctcactggccagattacctggtacgggcttgaccgaccagcctttctctcaagacattggacaatctcacctgtcttctttgagagacccaagccactaagacatgggtggaccatcaacatgaaacagaagcctctcggtctccggcctcctaagtaaggggttagctcacccgaaggcttgcttaagggcatggcttagcctcctccagatgcacagtactgcacagtatgccattacgatcctgtcgtctagtaggcgttataaactaccgtgcagtgctcgctataccgcttcagaagtgtttgtcatcttgaaaccacttgaccgccgtctgtttcgttgcatctgcgcgagcgcgagttgtcttcatctagcctaagccagccacggacactacgaccgatgctctaccggacatggcttgtctgcacagatcaggaacgtaaaaaatggctggcgttgtctacgtcgactgcatgagaaaaagaaacggcatagaaatgcaattcgacagttacagctgcatcggagagtcacggagatgaacacaacgatcatccagctcgaggcgtcatcagactcagactcagactcagactctcaattgaaggtcccgactcatcttccaactccaattgctatgcatacaaagatctctctcaagactcaattccagtaattgggggaataagggagaccaggtatgtgtgagagatccaagaattcggaaagcgtataagccactgactaacctatctatcctgtttctggctagcatggcactactccccgtcatagtctcagaccggacacttttctctaagctgtcagttttagtctttcggcactgtgacaaacgatttacggttacggttatgggcagcctgcctcggggtgagcttattcctactgtaactcagtagctcgcgttgctactcgcgtcgcgaagaaaatcgactcatcgtgactcactttgccaagtcccatgcggaacatctgttcaacgttatgtaaacactctgcaagggctgaacttaatctctgcctttgcgttttattctttcttctagactgcaagatgttcttttaattggttcctgggtgaggccaaggtcggtaccttagtaactaaatgatccatacttttccatggatggggtgggccagccgctggcccactgtgacatccatggtttgccttatcttagtaggtacctgtacctattcctcgagcttcaaaaatcctctcccacagctgcccgttctttccctctcctcaaattggcactggcggttgagtactggtatacccgctgccacttttgtcgctcggcaaccaattgcttgctgcctaaacccgaggtgcgttgcttgtgagacgtgagaccacaaggaacagaaacagaaacagaaacagaaagagtacgtacctacagcaaccccgaattccttcctgcggggcacagaccgatgagcgggcccatcaacatccatgtcctcagatcctgatcatcgccaagtgcctagtggcgtgcactgcggggcaagtgtcaaatccatgctacaggtacgtatctttctagcattctcctccaattctcctgcgcccgtttctttgtccaaatcctggtctatgagatcgcacggcttttagtgccaggtgtatgttaagtaatgggatcaaggggtgtactatgtattggctgacttggcatgcaaaagagtgttctaagaaatgcaactgagcttatttgagaaacggtattaaactcattgaagcaaggcgaacgaggctactgtaacagataattgcttttatcttaagcagacgtgattattgttcatatgtcattcagtaatatgtctccaatttctttcctgaatacaattcgccctgaagttttagcaatagaacaattcagtaaagtaacatggcatccaccacctcatgtctatcttcctggcccgtattgaataacgggaatcgtttgtagtataagtggttatgatattctctctcagtctcttgtttcattaaatcaagtgatgtataataatcagcgactagctgtagtagttttctatagttgctagactagattgtaaatatcccatttgatatggatcttatagcatccccatggttgtgtgtacataacatatctgaggaacccatctttattctatacttaaaacttgggtcagcagtttcagtttctttttccagagtcattcaataggctcccaagttacacttgttaggtataatccagtgtcgctgaagaatatgagttttgttatcaactattggtttctcacatcgtgttcttgtgtagattaaacatagacatatataaaaaccgcagggactgaagcaagagcttatactggtcgagatatataatatccatctccagtttctaaaattgtggaattgtcatcattatgttatttttatacgcctaatttatttgaaataggtaacgaaaggtgccgtcatatcggatagctgaaaggtatacaaggttttgagaatcgaatctcatttcataaaagcttttcttatggatatacaacttattctcaacgatactggcagctccaggatacatccagtgagtttcatatagtcaaatagcgccagagtgtttgcaagcaatagcatggttctgccactgccaagcactggcggcgacctcttccacgttacccacaggtacctcagccccaacttcagaaccggcgttggcgttccatgttttaggctgactttttagaccccccattaccagcacctaagcttctctttttcgaccactgcacaacaaacattcttctcccaactcacacaccttacgctccggcttctataccgcactggggcttccttcatttccaatttctccttctttacacacttcagcaatggcgtctcagtctcaacctcagactggaactcgccttccccctcaaagtggcccttcgatgcctaccacagccacaaagcaagacatcgaggctcttttggccgggccggtgttggatcatctggctcctatttctggtggccgctggaagctggtatcgcaacaatccaacaatattgtggtcgcttaccgagtgaacggccatgaagtcttcactaccaatgttgaaatgggtgccaatcccgatacggtcaacgatacctgttggcaatttgtgtacggctacccatcaggtaagcagctaattcctttcataacatccccgacctttcgactaacaaaaaaaaggtatgcctccgctcccagatagtgttctccaacagtggactccacccgtcacgaatgtacgcatcccgcctcaagattttgggtccatgtcccagatttacaaccagattttggacgccaacgagatcatggccacgggtgctgcccctagccgccagggcgacacatttccagctcctgctgatgttcagcttcctgaggctgatgatttctccatctccatgcttgaccaagcgcagactcaggtacacgatgacgcgcttatatcgggcatagagtcgtcccagaacacgcagtcaactaacatggctggatttgaaccggatgactacactggtaagtctgcctacttgacttgagcaaagacacgtaacttaccttcccatagctttccagaacatgggcgacttggcgcatggtggccctaacccgttcatgtttcctgatggaactggcgatgagactgatgccagccctcattgaattctctttttgagaacacttgactggcatatacttgggtgccctgaggttggtgaagggcaatgagatctagggctgagagatgcaaggatgagagaatgggttttcatcttcgagaacatcaacatggttcttactatgcaatacatgtaaaggagcaggtttttcatgacattcaagtctaagtcaaacgtctcattaatctatatatgtcttcacgtggcacaatcgtgtacataaacgcttttgaaaatcaccttatcccataccaacagctaggtcaaagactctcgagttcatgtaatagctcagtttacagatgcataataacagatgtccaaactcctccattcgttgtggtcactagtaaacagctggataggtcgggaatttcatgcgataatagcagcactgagtgaggtctgaattgtgtgtggggcagggcggagtgtttgacagctaggggcgtgggccactgctacctagactggccccacttatgtgcaccaatacctagcaataacaagtcgtttaggcgtttgcatagctcaggcgtttgcaactgactgtactctcagtgctagtataaatttccatcgaggatgctcatttgcttttcagttttctccttcttacaacaacaccacttctgatctccttcgttcacctgccaacttcatctgaagaagatttcttccaactctcagaacgccagcaggaccagctcaggtcaaaacaatcctcactatgagcacccttatgttgatgagccctgcgtcttccaccccctgtgtctaccagactgcgtggactagcgagcacatcgacagcgtcttccagtgtctcgtgcctaaggagaaacagactctcaagtttgttgaaatatccatcgaactctatgggcagatggatcaaggcgccagagctgctctcgccaacctcttcatgtgagtttccttgtcttgaatatattcacgagtgtttactaactctatccaccagggttgagttcggaaagcccgttctctacgctcatgacatcaagaagggttgctggtatcttggagttgctagcgacctgattgccgatggcggaatgctcttgaatgctcacggcgctattaatgcgcttttcttccagcgccctaagcccgagactacccgccctcgtatcccacgacctcccaacgcttacatcctctaccgcaaggagcgtcaccagatcgtcaagggaaagcgccctggtatcaccaacaacgagatttgtgagtaccatgtgccattcttctgtacgcacactgactcttctgcagctcaagttcttggacgatgctggaacatggagcatcctgacattcgcacctactacaagaagatggcagacgacattaaggaggagcacaagcgcctgtaccctgattaccagtaccgccctcgcaagtctagagagcgacgccgccgctctgttcctcacactgttcctcacgtgtctagcgctcaggttcccgccgcccagcctactcaccagcctcagttctctatcccttctcagattgtctatcctgcccaggttcttgctgctgctgtcgctgctcagcaaaacaacgtctgagtggccgataatctcctcgactttcccgacaagtaggcacaaatgtcccgctcaggccctacgttttgttattcaatcggaaaagagtaagttgtctcaagctggacgtagaatgatagctgaccttcattagctgtacaggggatggaaatggaagggcgatcactgacctcgattgataagattttgggacaaggacaacgggcggtaatgtatttttttttgatttgacgatacccaaagtgggttgcaagcagccagatgtctggatctctagctgttgccgatggattattgttacatgtcgttgctctgattcttcacttgaagcatctcctgggtctaaagtaaattggacaaaggaacagcactggcaacgacagtgatagcacagcttgcaacgtacctgcgctgtttactgttgcactggtttttggtaaaaaggttcctattagtatcaacggctagctatgggaaggtaagttacgtgtctttgcccaagtcaagtagacagacttaccagtgtagtcatctggttcaactacagccatggcagttgactgcatgttctggaacgattccgtgcccgacatgtgcaaatagttcatcacctagcgctgtcggttcagacgatcaaatgtgatcttgtcaacagaccaagcgctggtgatctccatgatatcggcgtcaatagaggtgtcgatggtgagctcggagacctgaggaacgttttcaggtagctggttgaaatcgtagagtgtgttggtgggcagaggctcatcagcgatcgaaatctggacaccctgaaagctagtgagatcatccacttcccaagagtgaacaaatcggctctggaagaactgggcatcgtaatcaggaccgaatagggcttgagcggcctcacaggcgttgttgcaaactgattcaatgaaatcagtcttctcagaggtcgttgggacaggctcgtagagctgctccccgatagcgtcattaacgaaggtaccagcaggggccatgatgccgttctgagaagtccacatcagaacttgcaggtgctgggagtactcagaaaagtagccagccacaagaatatctgtgagcagatcaatctcggtggtggggtgctcaagattctcgagaggtggcatggtgtttgccatgaccgcgagatcctgcacgaggaccatgttaccaaagctgtcgtgactgacctgccagccgaacaacccaaagtactcagaaggctcaacgatcttcatcatggggcacgcaacgctgagaaacgggttcaagttgcatttggccttgccgacgtggtctcgggtgaaggagtaaaccttagcaattagggcccatttgtttcgattggggtctgtagcccagagctgagtcaaaaaaccagaagcgtccttctgctgagtatcggggaacagcttcaagtagtaggcttgagatggtgagcattttattttcaggtattggggcttcattcggacttacttcgaaaggccatgaagccattcagagggcgcttagcacgctgaactggatctccgatagaagggccgatgcaagcggcaagctcagtaccgcaaatctcgagaagttctctcatcatcgaggggttctccatagcggcgttgagtcgttcctgagaacagttggtgagagcctctaagacttgatccttgtagtcactcatgttaaattgcagaggtgtgtaaggcaagagtttcctcgaagttgaagaaggaaagagtccgtggcaaaggccaggaggagagatgaatttaaagctcaggatgtggaaagttggtgggtgggctttgcctattgttggagggaaagctattgttggagggaaagctattgttggagggaaaggggtgtggataagagattggggtgggcgtgaggtagacaaattccttggcaacaaacagccaggttgggaggggggaggggtaccttgacagctgactggcagtgccagaaactggcaaacagtttgacagctgcaaggcactgcctagcgcgattcgaaccgcgagcgacttggcaggccactttacattggcttagtacccagaactaacgaaagctacaggtgatctaacactgggtgaggttctagtataggtagctagtaggtaggtactaggtaggtaggtaggtagcgaggcaagatgctattgttctactatagaagtacagaaaacagcacgtattactaatgctaatttggttcatagtaaccagagcccactgctgcctactaacatagatagatagataggtaggtaggtaggtatatacatgaatacggcttatagaacccccagcaacccattaccaagtaccaaatgattactgcttgtaagtcataatgaagaaaccatcatccggctcctcagggtcatcgtgagcccccaaagcgtgaacggctgtggacatgaaagggagaccaagatttccagccgcatctgcacggggcttttggatctaatgcataccaaattagaatcagggaatgggacaaaagaacttttgaacagctgtttacttaccacaggagaataatacaagaaatcctcgttagcatcagtcagataaacagcagactaattgggttagctattgaagtgatatgaagatgaataacacttacagcatcatcagggcactcctttgcatacttgcgacctgaaagacgggcgagccggttgtactggcggatggctggacgctctgaaagcacacgtcgagtgcctgggtgattctaaacaccgttagctctgcttgaggcatatgcattcgatatatttacctcgtctaaatcttccctggcagcggaatgtgtgtcctcgaattgtcggaagatagtgagtgctgagcttggaagtttgtatttaatggtcactttttccgactcagaacactcagactcggcctcatcgggctcaggtgcgaacgcagaaggaaactcagactcggattcagaacctgccgattcagactcacaatatccggaatagcccaagccaccgaaaaagatgggttgtttgcggtttctgatgaagttgttccatggagatccggggactttgatgtaggggtgccatttgggagctgtgcgccagtactcatcaccatgcaccttaaccaagagcttccggccacaattggagaccttgacgtcttcttgagtaacactgtactcaaaagcaggggggggtatgatggccggatcgttactgtagacgatgccgcaagtggagatgaagaccttgagataaagatcgatggctgagagaacgggcatatgcttgagctttctccatgggaagttggtgagatgaggcccgatagtataagcagtatacagaaccgctactgtggccttggacacgagggaagctgcccgaagcttagggtgctcaggtacttgcgaatcccgggatcctgcaagcatgctcagaaagcccagattggccataggacgctcgtcagtatagcccccaatccaagcagatggccgatttggcccagaaaccaggcggcgggcctggttatgtgtgtagatgacatccacagcctggaaataccaagacacaaggcaagcgtcgatgagagagaatatgctgtgatctgggaccagcttgacggctgtggttcggatcttgcttagtacctcattatcgaaaccaaggtcaagtagcatatgtttcgcaacggcggaaaccacgcgtaagacctctggggacgaattagcggatatccacgttcgactatgcatactgcaacataccaagcgtgtggaagacttcgccattcttaggcaatagcttggacttcaggatgcaggcatagatctcgttatctagagcacgcagagcttcctcgggcttgtagataattgctttgtcgtgccaaaaaggggtgaaactgaaggaggtatccatggtggttacccagatgataattaccgatgatgaggaagtgagattgttatcgaagaattaaaaaaggagaagaagacgaggaaataagaattacttggtactgaggtggtgggaaaaatcgctctaggcagtgtcaacaagtggcagtgaatctttcccggtggacgtaagttacgtagcaaacaaataaacgggaattcatttaactgaggagataggtgcctagtaacctagatattgttattcacaatatgcgtttacaggacgaaacgctgggcttggtttgttattgttcaactccaattttcaactgaactgctccccccttcttcgtcacgctactgagcttactctcgaaagctttcctgtcaacactcaataatccaaaccccaaccactgcccaaaaaaacccaaaacataagcaagctctggagaacacgacgacagttgcaaagatgtcccagagcctacaaggaggtctgctccagggccctttgggagtcttcatgcctcctgaagccgaggtcccgatcaccataatctacagccgatcgcaagccgatatccacgttttcatccccgagactgcatcgatgacaatggtgaatcgtgttgcagataatttgaggtaacctactgcttctcaaaagatgaacccgactgaccattgcagccgccgtgtccaacagcctgtgaaggtgtttcacgatgaagcccgaaagaagtatcggctttgcccaatccccaaggacatttttgccaacacttcaacttttgggagatactgtttcgctcgtggtatgttgcctcacacaaagattcagcgtacaattctgacgggttgaaagatcaatctactccagcgacggtttctgcaagcgatccgactatcggtgagggtggaaaacgaatcccacgtcccagaaacagttggatgctgtaccgccaagccaagtcgcaacaaatcattccgcagcacgaaggactcactgctggagagctttgtaagtagcatctgccataagcaagtacggtgctgatgtgaaatatagccacgattatttccaacatgtggagcagtgagactccagagacacaggcttactggcgtaaactggccgaggacgaagatgctgagcacaaacgactgtaccctggatacaaatactctacaaagggaggacgcgataactagcggcttggaaacatgcattgatttgagccagaaaatggcgagagatcagttcaagaagcatgtcaatacacattaggtccacatcctgtttcataatgggaagtgtataaatggtatcttcatgggaccagggagcagatgcaatgtgcgctaggaaggtgtatcgggatgagttgacaggatggcatctggtgacttagcaggaagccatatcacagtatacctaggaccaaataaagccgaccgtacagcttgcaacgtacctgcgctgttaactgttacactggtttttggtaaaaaggttcctattagtatcaacggctagctagatacataggtagcctatggacaacgtaatgcgttgcctgataggtagtgaaaatcatcgaggtcaatcactgaacttcctttgtcatgccacatgtgagatgtatgcttgctctggattcaacaccagcacactggtggaaaccataccatccaccttagcatgtcctattgcaactcctcatctcttgtttccgtctactctacatttgatcaccagtgtactcttcaagcgagtaaaatttgtacgtctttaagcacttagtcaccgcgaacaatccaaacatgcttttccaggactacgacccatagtctaatcagttgtatgtgtgtctagtacgcccagcaagatgcactgctaatgccaaggtctcaatcatgaaccactccaatcactgctccagatgaatgtaccgcaacgccactctgagttcctctccttctctcctgacggtcccagtggacgcgggcagatgtaaaaggaacgacctgtcgatggaattagctttcaaggtttgacgttgtgtcggcagccaacattgcagccatagcgttgtgtaacgggaacgccactgcatgcacgttggaacagttgccgttgtgagacgtaccacaattgactcccggtttcttggtagtaaggctgatgcagggttcgtcgtgctcgcatcttggtgcaaccctctttcccagcaacttggaccatgactccttcgcttctattgggtcgaacactctgccggaagagtcgggctcgtttctgcgttgagagatcctgagcggtgaccgctctgtgagcatagcttctggggtgtttggttgttgcggactggctgctcctcgtgtcgcgactgttggcttctttgttggggatggcgtagaacttgccgccactcgctccgactttccatcttgagccgccggcgctttgggcttgaagaacccttgtagcgtgcgttgaccaggcgctaccttgctcttaagatctttggcacctaccaaagacttggtcttcttgagtggccgacttgtcgtgtcggtgacagacccgggccttttggcgtttagtggagagacggactgtttggttgagccaagagtctcgcccagttttggtatagagatggcgctggtctcaggccctgaagctccacctgacttttccttgatcccttcagagttgctatccccgttcattgaagactttgtagcagctcctggattcgctggttcttgtggaggggcggctgaggcggctttctttgtgaacatgtcccggatgctccgacgccggtcaaactctggtattagctttgcagacaaaggaagaagatccttcgcattccaatctcgaaggcgcctttcgccatgaaacatgccaggtgggttcatcatttccggtaaagcacgctcttcaccgcgtactattactttgtccgagaaaatggcaaagaccggacaatgatcagatcccatcaggccctcctgaatattcgagaagttgaaccagctcttgatgccgtcgctgcataagacgtagtcgatccgactgccattgttggcaggccgcgtgttgcgctttgtatcccagcaggtattcatgccagctcgctcaggatgaaagcagcgacacaagtcccagaggacaggagctttgcgaccttgatctctctcacctagtacgctcccttcaaagatgagctggttgaagatacggcgcgccggtatgttcatccattcgttcagatcaaaattccctttgcgaagcgtctctgagacattggtagaatccacttcggagcgaacgatattgagatcgcctgtgagaacgacttgcttccctgcagcgacaaggttccgtatcctgacatcaagcgcttgaaggaaaccaaggcggaaatcgtcgcgggtttcatcgcggtttgcgggactgtaaaccccaaggagcacaaagcctgggaattcgaggataacacagcggccctcggagtccagagttgcctcatcgatgatgccgtcaagctggccgggtcgaggatagccgccgatctgttggtcttctggtagatcgcggtatctagtcgtggactttggaggagtcaagataccggtgattccttcttcagctcgtatgggagcacacgtagagttgcgcgtgtagatggcgacgccagagtatcctgagagtgtgttaggagatgccgttgagaagagggagtgtctcacctttcttatgctttggcaagctgaagaagacatcccatcctgggacgagaaccatttcatcgagtaaatccttttgttggatcttggtctcttgcatgacaacaatatccgcttctaggatatcgaacatagactggatcgtggtgagttgaagggtgtaaggaatcgggtgtaaggtgtgaaaggaagaagcttacttggaaggttctcttttccctccaaggttgataaccaaatggattcctgaggcttccttagtgctgtgttgtgactgtgattcactgtgactaacctgatgccgttgactgcagaaggtgttagtgtgagggcctcggaagaagtggatgaactcaccattccaagtggtaagtcgaaacgccatgattcaaattcgaagttttgagattaacgatggagagttattatgaatgaacagaaactaatatcatgagagatttacggctcatctcgggatattgatagccttgtcgtcatgcgttgaagtgtggaaggattcggtacgacagagggaagaggcagtaattgagagcattcaaggagatttacggtatcgagggtttttgaaacagaactaatgagaagtacaaaagatttgagtctgtctacatagggtgttgctccctacagaactatacactcgagtataggacgtcgcgatccttgcaatgacgccgagctccaccgcgtggtgttcagcctacaacagcgcgcctccagcacgaggtcacgtgcacacgaactccggctggggaaatttggtaccttacaattgaggcagctttcattggcggttctaaccgagctcgtccaagaatgacctgatcacaaacttgcttagactcaccaaccgtcaaagcgaacaacaacatccacgatgtccgccgtccgattcacccgcgctgccacgcgcgctaccgcccagcttcgcgctcccgcccagcgccgatttgccagcacacagaacgagttcatcaaggagcgccagcacatcaaggagcacgctgctggtaccactggtgagtcgacaaccgacgacatcgaattgggtcaattggaggcatgaagcatagttgctgacaatgaacagaactctggaagaagatctccctctagtacgtccgaactcgatccgttgagtgaattacgaacccggcatcgaatccggggtatcgaatgttgaagacgacgagattgcagtgatgggctgggatagcagtagctaacatgattgaagcggtgtcgccccctgccttatcgccgccggtgccaacgcctactggctctggagcgagcactgggagcactggtctcacatgcctcctctggaggagcgcaccgagtacccttaccagaacatccgtaccaagaactaccagtggggtaacggagacaaggtgagtctaaatggaaacccctggttgtcttgcacgttactaacatctttgcagactctcttgtaagttgtgacatcattgtagttgaagaagtttggacagctccagtaaagctataataagcttggatatcagctttaggctatggagctcgaaactttgttgctctacgatttgaagagattaagtactaatgttgtatagctggaacgacgaggtcaactaccacaacaaggataagacctcctaagtatgatctgttgatagttcatacgtcagacaattgctggaccacctttttatggactgctccctctggagatgcctcgtacatgttccctagactcgaattgaccgattgttgaagtaatgtgctcagagtcaagcgtgaactgaacaagacgaagctggtcgcatcatgtatcgtacagacagagccttgcaactgccattgagtttatctgctcatcttggagtttctgttatacgtttctaaacttttactcgttgtctctttccaaggactgacctaccatgtctactacatattggatatcctaaatatcctcaaaaactctcctaagtttatgagatatatggtctaaatggctattagttattgtctaaaatttgcaaattatcatctaaagtttatcctgtttatactaagttttacctcagttttatggtaatatgttctaaacatcccttcaaacttgtctaaagtcgcctaaacttgtctaaggtgaacattgtggctgtcttgcgtcgtattattatgttcatttcattcgagaattatcatgagatcaacccgagcattctctgtttgctctacctttgacgtcgtgatgcagcccccaccaactgagattgtgtcatcccacgtcaatagcgtccaacggaattttccgaagaagctccggctaaacaacaaaccccctacaatacagcagcaatacagacgcgccgggcagccataattggtcgagcaattaaagtaccattcaccaggaatttgttattgaacaagattagagaaatacaatatctacgaggtatttcttaggtagaggtagttgatatcttcggcaagagcgaccttcgggcatctggttaacttttgggcaggcgcgcttgggtgccgtgtagaacgtcgcttgcttctggacgaatcactccctgtcatctaccatttctctttcttgaaaatctcttttcgttaaaggcttttgattcatggttaccaaccatggctcgatatctcaatccggccaaagtcggccttcttgccctcgtagagctctatgttgaaggtgccgtgccgagtgatgccatcctgcctgtgctatcctttgtcacttctcatctgatggaccacactccttcaaaagcatccgccaaccagtctgagcgatggagcaaagcagagcgcaccgtcgggctcgtcatcagcatcaaagacttcgagaaactccttggaagttaccccttcctgatgggcatgcctggacgaagattatgggaccagtttctcggcaagctttgggatatcaactccttggatgccctccacaactttttcgacaatttgtctgagatgctggcaaagacaaaagaggagcgaaagagactggctgaattaggcctgcctatagaaacagaggaaggcatcaaactctcgccgaactctccctttggaacattcgtacggagagcaagacttgaataccaacgactacaatttcacgactgtacagagttgtggaaacaatttgtgcgatatcgacaaccaactgcctcttatctaaagcgcaaaatcccgggatttgggcgactgagttttgacaatgtccttttgatgggcgaacaagaggactgggatcaccagagcgttatggcattggcctcagttgcttacggtgacatgctcacaggagaccagagcgggtcacttcctgtgagtactgacgatattgagagtctcttggagttccagatcgaacagatgcagagtaagagaccccccgattgcctttgttcatgggtgctaatttgaccagagtttggcaacagggtaccgctcgagatccgccatcagttccatgatctactcaacgatagttaccttgtccctagtctaacacactacctcaagtaagttggcaattgtcactagcagcttacatgacctctaacagtaacaggttccttgacgcgtggagagctggggactatcccaccgcattcgattatcttcacagatactttgactacaccatgcagaatcgagatcgcttgttctaccagtatgctctgatgaaccttgccgttctacaagccgactttggctgccacaaagaagcagtagctgccatgctcgagactgtgtcgacagcccgagagaatcgcgatatgacgtgcctcaactttgctttgaactggctctttcactttggccgtgcacatcccgatcttgtccagaacctggaatctaatagtatgcttggtactggcaaggaaagcttggcctttcttcgagttaaagcgaaggagacaggcatgtggacgctgtggagctcggttctactcagcgaagccaaactcgggctcctcaacggtgatagcgtggctacggcgtttgagtctatagtccgaagctcgcacattattgtcgagaggaacatgaagaacatgtttggctcacatttctcgctcacttcagctctgtgggataggcttgggctgtcaacgctttcgtcagccacttgcgaggtcttcctgagatgccatgcccgcaacgccatatttgacgatgagctcaagctgacttgccgccttgctcttttactagcattgcgtggtcattatgttgaggcattaagcaagttggaacaattggaagaaaactctctcaggtcttggaagccaagtcaatactggcacaagtatcaaggaatcatcaaactgaagagagatctacatcacaacaacctggaaggagccgagagacttctatctcaaataatacagtccaagatggacgatcttgaacctgatatggcgtttttggtcgatactctacatatcgactatctgactcgtcgaggagaccttcaagcagcgttttccaaagtcgacgacatgatgtcccaactcgaagacgaaaagaaagacgtcgttcttcgtgttaaactacttttactcaaggcctctctcctcgacaagtgtggccggcctcagagagggttcacaaccgccatgcgagctgcaagcatttcgtggggagctcgtctgattccttgtctctggcaggcgatcggatgtgtgtcgaacattctgatttcattgggagaattcgacgcggcttctcaactcttgctggctatcattccccgctctttagagtgcgagaccgcgggcctggcagctcaactctactgctatcttgctgatgcgtacatggggattgctggtaaatgcgagcccaagtcgtcaaaacggacggaatacatgacaaaggctctcgcagctgtacaaaagtccttcgaccactactcaagtattgaagatatcaacatgcaatgtcaaatgatggcgaagaaggccatgatcatgaagttgacgggagatttgacattggcggcagactacgctgcggcgtatgtatcactcaagaagacagctgaatcactcagccatggagggtaatgattgatgattacagggataaatgcacgtgtgccacgggaaacaacaacatatggagttcattatacctttctttatacagggaccaacgatatatcagtcagtccatagaggcttatccaagggcatcaagtctataaatacatgtgcaatatcatcttgtaccatggcgaggatctaccaccgtaccttttcaccctttttatttctcagttcaccttcttctgaaataacggaagcttgaggctcttctgttatgtccgcctcacttgcgtcgttggtggcccaggctctttcgacacaaagctcaaaaggaccatcgacacggtctgtcagtccaacaccaacagtcagtaccttctgtcgcaacatttcagtctgcggttccacaacgaagccatggttcgttctaacaaagtcgttccatttgattagcacagtttcccagtgacccgggcgtttcggaaacagtcgatgctggtgcaggtctgagggctcaacactctctgtctgcacattgacaaagtaactgcggccatcggatttgacacgcagggcgagatagatgtagggatcgatatcccacattgaacgaccaaacatggtgggtttttggtcaggggatcggaaaccagcgaagcctgtacgttcaatgttgggacggtcgtctgggaggcgagtagagatgttgccgtaaaagcgggcatatgcggagggtgtctttgagctggcgctcgactcggtagacttttggaagtcaaagttgctttgtgagaagccgccaatggttttgtcggacataacaatgcagtcgcgaacgctttcgggggtattgaagtcgtatagaggcttgggctgtgtagtgcctttgatggtctcaaagctcacggctgccatggttagctttacgtttgttccggagagtaatagtatatacctattcgcgtgcgcctcttcagctcgtccatgctccggccaaagaagttcctcgacaggagcgtatgcgtgaccctcatgatgggctaattatttttatggttgggtagaatttcgagtcgatgtccaagatgtcgcaagctttcgtagagcccaattggctcaccgggagtcggagaacatggggtttagtcgtgagagcagctaaagctgtgatagtgagccttcgctcgtagaatgcgctgtcgagctatgatgctgggcgtagtgttgaaactctgcccataaggaacgaaacattgacgattggcaccttgtaccctgtgcagattgtgatattcgcagctaattcaacccccaccttgacaccaccctgtgtgtcgtgtccggcatttaattgttccgccatcagcccagaatccatgaaattcttcagtggtagaagactatgatggccgaagccagatcgagctcgattatgaccctgcgccgccggtaactaccgggtgtctatccatatctattctgagcgtttcgacatttcggtttagacaaaaaaaagtaaaagagaggtccgccaatgtcttcctcaataatagcgctgcgcccggccatcttgcgccagagcgttctcggagcgacgagggtacaatgccgatacatgtcgatgccctcccgggagaggatgttgcgagagatgcgaagggcggctacaaaggactccaagaagaccgacgttgagtcaatgtctgcgattcagaagaaggccaacgacgagtacttcaagtctggcggcggcccattgtttcctggtgagtggaagatggaggggaggaatggacgaaccttctggccatcacatgcgccaattgatacagctggccatggtagtctagcgagagacaagagctaatggtgtaataggcactttcgtccctctccccctctcacgatacccctccggcatctccagcgctctaaactacacatggtaccgattccgccagtggggaatcgaattcctctctctcctccagtttaagctcaagtctatgcctggctggacgacacggcccaagtggaagattggtcgcggcaagattgcgcccaccgcgaagaacatgtacatggagatgcttggggcgtttgctgccggcgacaagactaccatcaacaacctatgcctcggccaatttggaaagaagctcactgctgccattgaccgtcgcaacgctggcgagcgtgtcacatttgagctcctcagtctcaacaagtcgttgctctatccccgcgtggtggcacaccaggttcacaacatcaaccctcacgacaaggataactgcacagagcaagccgttatcgcaatcgcctcaacacaacgtgtcgcaaagtacaagaagccttccgatcagctcattcctggcagcacaaaggtgcaagacaagctagagtacgtggtgctctcaaggcaagtcaacgagaagactttccagtccacaccatggcgaatctggggcactgtccctgccacaacgcttgagtcataccaagaagagcaagactggattatgagagagcaggctcagcgcgctggatggaaaggtcctctgaaataaaaggatcgaattgtataccacacgtgactggtgctcacgatgaatgagccgaggcggacaaggtgggaaacgtgtaaaacgacagtgtatattgtacgaggagcataaatgtactataaaatagcattggggccggcgaacggatgtttgcaaactacttctccaattcaattttgaataattcacattttagagtccatcaggggttgtactttgatgtctgacacctcatggaataccgcgttctatgtgaagccgagtttggcaaacttggtaattgtcacaccacaaactgagaagaacatagatatacgcaaaaatgatgtaacattcgaggctccaacagagcttcactagcaagaaacgatttaaccaaactaaacatacttttgccacatatcccaaacatgagatcaacactgcaccgataactataagttaatgccactccccaatgatgaaacagaatccagcggcatctgttcgaagttttcttagaagaacttgcccgcggtctgagacacaagattctcagaggggctatcatcctccctgctgacggaacgaagatccaggggacggtccagagcatcaaagcgatgtccacgaaccttggcatgcacgtactggaaagtgatgcggacaaccatagcaccacagccccagagcagactgccgacaggtgcagcgacaaaggcgccaaaggcactccagtcgttgccgtacagacccttctgcacaaggagaagttctccagcctctttggcgttgccgtagtagacacagccaaagataaagacggtcaagataccaccgaggccgccaacaacaacctcgaagccgcgccaccagtagaacttctcaacgaggccaataacaaggacagggatggtggccgcagagatgagatcggtgatgagccagatctgaagaacagagggggcctttagagcaatggcaatgacggggatgatgatgagcaccacaatggctcggatgtaccagatgttgagcttgttgcggaagagatcgttggagcctgacgagaccatggcagactggagactgtcaaaggcagctgtgctcatggtgacgaccatgacaaggacgataccaacgacccagctgggaagggtctcgagaaggacgaagaacgcaaccgaaccagaaccggctttgtctgcgagaggcaaggctcctgaccaaacagcgataagacctgtggaaccaacaagggtaagaacacacaggataacaattgtggcaatagtggttccaattcggagatccttgtctgtcttggaagcaaaggttcgcagccagaaggacgaaaggaagaagtcgttggtcagaacggcaacaggaaggatgtacagaagctgccagccgagcaggttgggcttggtaaggccagactcgtcgatcagaggtcgctggatctcggtcttggcgccaatggtaatggcagcgatgatgacaagaccaacgaccatagtaccttgaacaacatctgtaatgaacgagatcctaaatcctccaagggcttacagagttagatgataggttcggcctgcgagaataggaaagacttacaggtatagatagtagtgatggcacactgaacaatcatgactgggaggggatcaaggccggtcaaggcttgaaccacctgcccgatggccgagagctcagagaccatgtataggaacagagtcaccattgacatgaagctcaagtacagcatagtaataatgccgtatcgctgtcgagtccactcggtgaggacgaagccctcggggcatcggcgtcggatgatgggaccaaggtatccaaagatgagcataggtagtgcggatgcaagagcgtacaccatcatgccctgtacaccagagattgtggccagctcggggtacgagaagagaataccggaaccgagagctacaagagtcagttgtcatttcaacgtgtttgggggagggcaggggatggagtttggagcggcaacacttttcccacgcaagcattaacttgatcgagtatttacggtacaatctcagcttcgtcgtcgcacgctaggatctccctagaaaacacatgtggtgaacaagtgttccggggttggatcaagacgatacgtcaactcagcgcccgtagtgagccgcatcctctccccccagcctcccgagattgcctctctggagcaggttcgagtaagccaggctcagaagagaggatattctcgactgagcctgggaaatgggttagtagcaacagagttccgaggcaaactcgggtgggctgtaaggggggaagaagaagacgatctttttcattcaatgtacgaacctgctcgttcattcttgatttgtatactcgaccatgagaagtatcaggttgggtggagctcttgcgagtcatcacagccgtcttctgtacgactgcgcaagtctttgctgtcattttgctgttgggtttgcgtttgctaccgctccggagtactgtagtgagagctttagtagctctactcaccggaagcgatgaagttgagggccagagggaaggctgttaggaatagttagtgagaggtctttagatgggatatggtggtgatggtgagatgctcgtgaaagactctgtcaatgtagctagcgccttgtgtctgaactgtcaagagcatctcaaatgctgggaatttctgacccgtctgagttccattgcctgagagaaagtcggccttggactggtttctcatcttccaagcgattccagttcccatgattctgttttaactgtcagcgttgatcatgatgatgatgattatgagcgagaatcggatcacaaacaggaaagcgccataagtgacgtaaatcacggcgtttgaagccgcaaaggatgggaaacccattgcgtgaggcttttagcttatgtcgtttcgagttggttatcgccgtatgacgagggtagtgacacaaaaagggagaggagtaaggatgaaatctgttatttaagacaataaataaaataaaagtcgcgctggtctggactgactatttatttagcgttcaagaaagaatatatcctattcccgatcgagtaacgtcctatcgccaaattgactataaagaggactctggccaacatttttgggtcatttaatgcttgtcttttcttcccataagagagtgggggtcatcagtccgtagttatccattataaaccgcctgatgtgatgactgatgtattatccacgataactgatcggctgataactcagagaaccaatttacctgagttatatcacatcagatcatatagcgatttcggcccttttattcttctggctcaatggctctttctatagagtaagagtaaacatccttcacacatcatatcacatctacagtagaattgagggacaggacacaagttttggtgagaactgagttctctcttttttttctatataaaatcatacactgttggtattaccaacctgagcgcctcctctccctgggccacactcttaacctcatgtgccattttggcacccaacgacatttgtctgtctcgtgggcaacaaagcccatctggtgctggtaaactgggagggagcaaaaaattagtcgcagcgccaccatcgccgggtggacttatgctgatatgcttcaaaaaaaaaaaaaaaaaccaccaaaaaaacgttgaaaggcctggtattactggaccgaaaagttagtgctggggaaccaaacgcgagcaaacatacttacgtgcatcgtcaaaaaaaagaaaccgaaggaaagatggcggcggtcgagtcacccaacgtgatcgtgcctgctgccgctacaactaggcgttgtagcggcggtatcgttccgcctcgacacgctgtcgcctctggtgagggctctcggcgggagcgtacgatgcgtaagggttaccctgaggatcccctagctgggatcttcggtactgaacccgagggttctggtacctcacagtacgatcgtcgtaggcgggtcgagtgtatccatagtatggtgtctggacactctccccgaaaggaacctgcggctgggctcggtacatagcgccagcgctctcgccatagaaggtctggttgtggacctgattgtgaacctggtagtgagcctgagggtggttctgatagactcgatgaggcgcttggtactgagcctcatgctggtgggacggatagccgtagaagtgagcattgctcaactgcgtagcaacggactcaggtacagcaacatagacaagacctccgggaggaggaggaagcgccggcgtcatcatttgtgcctgcagttggggcccaacataagaggaaggactagacgcttggtggatagatgtctggttggaggactcggggctgtggtagatgatagatgtctcgctcttgaacgaaactctcttcttcactttgaggttctcctctgacttgtggtctttgttgacctccttgtaagcaagttcgtttcgcttcaagttctgttcggacagacagccacgtcggagtttggtcctgctctcagccttcttctccttgaagccttcctcttcctctgaagagccaatagttcgccacgagctggatccgtcactgtctgtaacctcaagatgtaaggccggtgcggttgggaagagagcagaagggccgcgacggtgccctttgatatcgtcattcttcttgtcttcgaccgctgtctcgcatcgatcaatggcatgttgagcagctgatgagaatgcataagagacagagcggcttccttgggtagccaagcgctcagcgaaggatccgatttgagtatcgtgaggttcgtggtgaataggagatgatccagcaggggagaagtactcaggagatgcctcaatgaattgagattgcccccagtggacattgttgccggtgacgttcggtccactcactttatcgggggagttaataggagtgtactcatctagctcaccagcgccgaaagcgagcatcttgttgggggaaaggaacgcacgtcgggggtgttcgggttgaactggcaatgggcgggcgttctggggaatagtggggattctatcgctcgacttcatgcggttgtggttcctttgttggttaataggtgcatcgacagccatagatacagagcgactaggggcagcaataggtgcagcagccatagacactgagcggttatgatggccaaagcatgtagcagccatagatacagatcggttatgctggctcaattgtgtagcagccataggtcccaagtgacgaggctggggtgtagcaaccatggaatccaagcggctaggctgagcaataggtgtagcaaccgtagatcctaggcggctatggtggccgtggtgatcgacgggtgcagtggtatccacagatcctgtgcggctgtggtttgtttcatgctcgacaagtgtagaagatgtagagtctgtactgcaatgttcgttctgttgatcgacggcttcaaaagccatagaggaagcacggccaggacgcaggtgtggcactaatggcagtggccgcatcgactgtgagaccgagaagcttcgtgtatcgcgaggaggcctggttcgccttcgctcaactcgcaagatggaaccctcgacatgtgttccgttctagagttatgagttagcaacttgagagttgaggaattagaggagttacaagacttacgaactggcgcacggcctcatcaggggcatttgggcgctcgaattcgacaaaggcatagacattaggagctgggatagtcagttaggtagtcggataaagacgattgggtttcttaccacctccgttcgcatcaggaatacttcgaagatcaacagaagcaacatctccgcactgagaagccagcttgttgacaagtcgctcgtcagtgtgtgcaggcatgttacccatgaagatagagcgacgattcttgtcgtagatctccatgaaagttcggtcaccagaggtgcgttcggaaggatcttggccgatcttagggtcatacaacatgatgataaagacatcggagtggccgaaagactaagatgttattagaaatgttctttcttgtaactcttggcgactgaacttactttgatgacatctcgcttaggatcgaatctctcatactgtaccatcatagatggaggcacatggagcttgatttggactttatagtccaaagtttcgatcttagcaatctttccatatggggagaaaatgttgtaggcatcatcatattgaactgggagtttgtccttgcggaagatgatgtaggatactggaggatagttagcagcgtgttgaaattataaggcgagatatcatacggtttcctccgcacttttccaagcgaggatagcgacccaagatttcaagaccacttgcgtgctgtaaagcaaagtcggcatgtgtgcgttcctggattacaagttagttatgcattataggaaccattaatagaagctgtaggccgacttacggtgaattgggcaaaagcgtaaggcataagtcgtcgatcacgcttcactttgataaagacagtcccgtatcgactaaagaatacagtgaggtctctctcgatagttacatcatcgacgttctggggaagacttaagagacaggttagcagttgaataaatcgaataagtaaacaggttacttacttcgcaacgaagagacaggcctcagcgggatatacggcctgggcgtcaaatgttctgcgggatttggtaaagggtcgagaggttacatcggtggcagcagactggatctgagattcgccgtgttgtgcgccctggaaaggggttgtctcagcttcctggttgtgatcgacctgagatgggggatatctgatagagttagcaagtctttcttaactgcttcttgcaactgattcaacaaacccccaaaacggctggacgccgtcatcgtagtcctcgtcgagctcgggtgagtcgtaggccggtttagcaagggcgggaagactaaacttttgttaggaaggctcagatagaggagaaccataaatcaaagcataccttttggcgttcgagagatgatgagaaggtgagcctgaaggctgttagcttactatccttgaagtatagtacatagtaaagaacggcggataagaaacataggttttcagggcgtctgatgtcaagagaatgcaaaagctgcaaccgaggtgcatctgatcagacaactcggtagaactgacagtagtttgaaattatttgcctggcttatcttccaaccctgaacagaaggattttcgaatggttcacaagatatttcaggttcaacaaacttggcgttctaacagcttctgcgcttgcagataggaagtaggaggaagagacaagagaataacaggcacaagatgcaagaggagagtccatagtatggaccaacgcaaggttaaaccagtagagaaagcggaagagaagggtaaataaacaacacgagaacgaaatgaggatgaagggcaagagtaggagaggcaatagcggaagtaggagatggtcacttacccctaggtgagccagcatctgactgcgtttcaaaattggaggcgtcgattccaaacgcggcgaaggcattcctcagctgccggtttgaagttgccggctcccgcgggcgacgatagtctggtggcgacgacatgttggtgtcgctggagtgggtggttgcggcagaaggcgagtggctgcggcaagatggtggtgacggcaaaatggtagcggcagcaggggagtgtggtagcagctagtaagcggcaaggatgtgatgttagctttgggtcaagagagaagagaagggagaagggagaagggtagagggtagagggtagagggggagtgggtggtgtgggcgaagagaagggcggagcatttaccttggtcttggggtgttgttgtgtaagaagaaactccccactgactcgacaacgacgagaacttatgagatgacgggatgagcggggtatatttctccgcctgatgcacaatatatagctctgcgtcaggagacaagacagagttcactttagactactgtgacgggacataggggaaaagtgaatagcattgggagcacatacaagcaagaatctctttcgaatagaatagtatgatcttgtttaaagaaagggacactatggaagtaaagataaatgatataacttacagtgaactatgcgatgttatggtatgacttgtttcttggtgtctataggagcagtagtgggagtatggtggcactgcagtggacgaggagtcactggccaggggagcagacactattacaagctgaaacacaataacccaggcgtaggaatccaagctacatatgcgacaggtgtcaatggaagcactaccgtaactggcactacaaagcactcaggagcaagaagaagactctggatgacactatagactattagcaaggtcttgttaacactatgcacgatggttataatcaaacatttccgtttttatatctttgttgggcaatcgaagtggtgaatagatcttgggctggtattctatcaatgcagacaagtgccgcaactgtgcatatacaggcttctgtcagccactacaaataaaccagttagctatgcatcttctacgagtttaataaacgtcagtggatggcacaagacgtgcatttccagtaattctcgtgaaacaagagcgagttcaaacccagagcatatagatgcacgctaccaggagacacattgaaaacacgtttgtagttatacagtcataatacttacatgaaccccataaatgattctttcgtcaaaggaaatactagcaaacagtggcatagctaaaaggtaaaatcccaaagtaaatacaacaaacggtatttgctcgtaccaaacactcgccaataaatgtttgtagcataagtagaattagcccggactatacttgaagcattgtgatgctattctaattatccacgcagattaccttgttaatttatgtgcaaaaacgttatcggacccattgccaaaattccagtgccctaattctacctcaagcacagccttacttggaatcgcaaataacccatgctatcccatcactatttcaaagacaggtagtttcactattattctttgttcatcatgtcatactacagagtaagttgattctaaaattcaaggcactatcaaacacaccccacgacactcagctctacctcgacgttcacacagtaactaacactcatgaccatccaatacgctcaataaacgtctttagatctttggctgaccttttactatcgcagagttcttcatatttcatcaaatcgaagatgccagggggcgcaaattcaaacgcgaggatgctcgactcaactcaacacgaccaatcgccaaagcccgccagtagtatctttctaccacaggactactcgttaatttgagtatactgtttacagactgctatcgacggatcctcgagagcaatcatatggcagctcgggtgggatcgttcaagcacctgtcgtcttgcgaacgtagcagagaccaagcgcccacgagcgccgccatccacgattgaaggctttccaaaaacttgaaagtcctaccatcatattctccgccccacaaagcctcagaaactaccaagaatggttttttagatgttgtggttgcagagaaaattgaaatggcggtcaaacttatcgtccggatcccaacacgacgacggatcgtatgacaatccactgttattcattgactcggcaaaagagcgctcagtaagccatccctatagagagaaccaaactgggacaaatcgatacagaaactaatctatggtccaagaaggggcgcctccgaactctcgacgacacggaaccaaccaacaaggcgtgagccactacttgaacaccacccgggagtccttatgtagtcgactatgcttcggacagtcgatagagagcaagaacctatccttgtagcccatggtctagaaccacagacataccacttccttcagactcggtgagttgataattttaagcttcagatcgtttgcggaacaccttctttagtacatatagtctgacagttacttctgccccagaaactatacttgtggaactccgaaatccccgaccccttttgatgaagccagagcgctggacccttaccttactttcaaagaagaagtttaccaatgtggcggacgagagaatgctatactgttagcaattctgagaattgatgtcgaagaattgcagaagtgtattagggagacacaatttaagagttcctgtccgctgttcagcttgcaagaaactattctcgatacagctacttggacgcttcataagaaggaaattaccccacccacttcagcttgttcagctgtcatcattgcccatcactcttttagtgcgtgagcttttctatctgttggtgaggtttgtggaacgccattatgtaccgcagtttgattacacacgagcgcatggctacggtacggttggattttactaccaactgtaagctataatcgctgtcttggactaacttgccttcttttgttcgtttgagcatactggtattatctcaggctgaccaagtctcaggggtttatcctcagcacgaatactcataaggatatacttctgtcactatcggaaccccctaatcagatactacattcttcttgagtagaaacgcttcttgacttattgcacctacaaaaagaatcaagacccgacattgagttgaaccctatgggcaacggcccctgagtgatagattcgcctcgaaggttcttgcgaactagtcttggtacgaagcctcaacacagtagaactaccagtgaatcacgaattgacattagaagctcacagtcacaaggaaacagagggtgtcaaatagtgtcagtagatcgaacacgcatgcacagccctgagtcgaccgcatatgagtttccaagcagaccgccatggaccgacgttctttccacttgaatccttactaaaacgaggaagtacaagatcaacgctacttcgacaggattcttcgggagccccgaaccattcataccgcatagcagttatactctggtacgttcttaaccccagtcaactgttttgccttaatcagaccaatattcaagttgagaatcgtatagaatactaacagttattggtttgatagtcaaagatgttgagacgacgagacgggacactaagccgaggaaatgtacgagattcaatctaccgacgatgaatccgtagcccctgagaaaaaccttcgagtttttttttatatatctttgagaaaataaaaggccctggcacgattggtatgatcagctggacctgctcgaaactgaaccttggtcacaaatcctttcgagatgtggcaccttgaccagagaaacatcgatcacgtctcttatcagaatgatttatttggcaatttgggaaagaggctaaccaaagattcagcaagcttacttactgtatggctcggcgttagaggcatggatagactagtcccagccggcaacatcacgaagcatatctcagacagatggagatatgggaaagatcactttgaccatcgcaagatcggaagaccatcaagtcttgggccttgatggtatgcgtagtttccactttcagttgagtcaactttctagaatacggaatgaagaacaaaaagtgtgctcctgagccttggataagcaatcttggctaaccattgagtcttaggccaaacgaaaacttcgttcgaattcctctctcaatacgtattcaacactatttcctcgagtagataaataaaaactccagagagccttacacactcactcctttattcaagaatttcaggggcgttggggcgtgtttatcatatctatcatgactatttggtctgctataggtagtatacgtgacaatcagagaaacgtggccacaaagttggagcagactcattatcacttagtctccggcaacatctttcagtatgacaagaacgtcatatttctgcatccccatctgttctaaacttcttaaaatcattggcagttgctgaccgttgaatcaagattcggttatttgtcacgaaccatatgttcctggcccttgaaagtcgagtcaccacaacacatcagctttcttgttacttgacactcgacgttgccaaggagatgaaatacaattcttttgtcagagtaatacctctgtttccaagcaatctctatcttttgcaaacattgtgtattcgcccacaagacgcagcaggatcagctaggaaaatcccttcttacagataaccagcctgccagcttcgaggatttaatctaagtcagccccaatagctgagggcgctagcctctgaatcgatggaacataagaaagccaagacagctccacaatcagtctcaatcctccatttatgttgagtcaattgcgggctgagaattgactttgcatgaatcagatcgaattgtttgtttgttcaggcactgaccaccctgtagcgcgccaagatgtacgacaaataccgaccaacatactccctttcatcgtcagaagagccagaacaatgctcgtgtatagatgtaatgcagctggccggccggctggtaccttcgtgtacatcggccacagacttgtgtcacaaaaaggtagttggccggctagacaatcctggaacacagagcacaaacaccaatgtaagcgtatcaagacatgcaggctacacctgagtttttaatgcgcgaggagagatcagcagggcaatgaacggacgatctgtccaaacggcatttatctgtgtccaacacaggttttggcattgatgcggtgattattgtgagggtatggcgcttcgagatattcaacggcaagggccgccttggtttccactttatggagtcactgatgaggcccagaataaacgacggcagataccaagcaagggagacaaccaggagcgatacttggaagaggcaacagttgcaatgatgtaacgttggggtttccaagtcaaacctcccttcattgtccaacttcccgacgagtcgacgtgcagtaaagatcacaagaccatgtaggaacaccgatagctaggcaggtgggtagcaaaaaaatagggacttggagcaatccagactaacttattagaccactcttaggctaaatcaacactaaaagtgatctaacatttatgtcgaccaccaaatcagcgtcagtttttatgcaacccgcctgctaggcaagctgcatgctctttacggtactgtatgtgtgtatacgcgtggggcaaagcaatcaaggaccagggcagggtcactttgatgatgacgatgctaccgataattagcatggacatgggcatcattccattaaacacggtttcaaagagaccaagacagggttgtatgaggctaaagggtttgacagttcacctagaactttgtggcgcttaacccgcggcaatggtaaagacgagtctcatgtgatagaaagatcaatccatgaataagagaagaagttccagggcagtttcttccccacagcagtcccctccttccacatgaatgccaaaagccaaaacaccactttggcaaccaataggagttggccgacgctactggcgggtagacatccgtagctgcctttgtcgctgcagggcgcggatcatgggtgtccccgggcctggccgtgctaacttatacaggggacgaatggtccttgggccgcgctttccatccattaaatcagaacctgcgacaagccaagcagcaagcaggtacgtgcgtgcaacttgacatgcaacttccctactcacactgaaatgaaagggaaacaaaaataacagaggtacaggcaagtaccgtgccttagtacttactacctaatggcccattaggtagaggcctagcctcattctccttcacgatcccatcttgttttctcttcatgtcgtctcacatagcatatctgcatctgtgacgcactgcacctcttgaccgtcatacacaccttgagtttcccactttacatacagaagagcttgcacaacttgactaccgcttctattcgatcacaaactcggcagtctgtgtaacctcgctttgtcgtcagagtctgagcaaacgagaacaacgaaccttgcaatcacaataaccctcgcttaaaccaacaataatcaccctggaacttttctttgtatcgatggaccagccgatgggcccaatcttcaaggctgttaactggtctgcggacgatggaaagagtgataagcaaccgtgggtttaagcacgacgttctcctctttgagcatgactgacatgaagatcagatcccttgagactttaggacaggacaaggtcactcgttggatgaaagatggtctacagtacgataccctatcgctcacactcatctctatctgaccagatcacttcctaacgacccaacagggttctgtattgcggccgcttaccagacatttccaatgtagtacgcccggttgacaaatccggcagctacatggatattcttcagttgtggacttcggaccttgagtctaactccaatgtgggaagactctctctacaatctcaagtttattgcacagcgtcactcgaagaacaacaaaccaatgacgttgaaagtgaaacgaggttctacgacatgctagtcagagctggaggacgcccatggtacccaagggcgctcatcgaccaagtcgtgaggaacccaggcaactacgaggagcttcttcagtattggagacatgaccccagtgggccggagaaagaacaatggatggtgtttgaacggcaactagaaaggtggaatctgttctgccgctatcaaaagaggatgcgacaaaactcgggtacgtttagagaatactcaacacggtgcactcgacgactgcacaagcaatcattacccacagcgcttcatatgaagcaagatacgaaagaccaggatgccatatcacagtggcttgagtacttatgctttgagctatccgagtgcaaaagatactcgtggtataagcggtatcatcaaaactacaaagatgcttggcaaactgtcgttgacgccaaagtgttacgttctcacgaaagccaaagtctggtggaggctgctcagtgtacgtccttgcatgatgacgagcggacgagcctaagacaagctgttgaagctgccagctcacaggttctgttagcagaaagggattcgttaaatccatctttgagggggcccaaagctcagcgtaagctattcgaagctcaggctaagctcgactctgccattgaggcattcgatcgtcttcagtatcgagtcgatacaatcaggaaatatcgggatgccacgtcgacatacagagaagcaagagccggagctcagcgacatcagatacttttacaatgggtacagaaacaaataccgttgatcgaaaaggatcttgggcttccatgttcagcgtcgtgtctggctctggagggcgatgtgctcgcggaaaccgatagtgacgagagcgactaccagggtactaacgccgcctcatcatgtacctcatcgataaatgaatatggcagattacagagaagcgaaagcaagaaacgttgtcgtctcgagagtatctcagctgaagctacgcaaggccacagcaacgcgcctccaaaacgttcaagatgtgtcgtcgattctttctctcatccgagctagcgatgaagaacaaaagatatactgtttgtatgcggaaggcaaaggatttatcatttgtggcgttatctgtcagtgatatccaggagttcagggtcgcttggatgtacgtggcaaggtggatatcggctgcagcaaggaaaacggtcaggtcaaacacagaaagacaagttagtgtcaaagagaattaaatgctcgagagaattggatcccattcgcgaacctcgccaatgtcatgatggcatgtttccagctatttcgtcatgagagttgccacgagaagatccaaaagcctgcaaacttctcatgcctatacttgcgtcgatgtcacatccaatttgatacaccagtattagatgaagtactctgtacccatccatgcttcatcttaaccctaacccatggggcgtgatggggtgtccacaacctggtcacgctagggaggaccagaaaagatggcctccaagcttgggtttacaaaaataagccaacctaagtgtgcccctcaagatatcacaagctggcttagttattttgtctctccagtcaagattttgataccctgcggccacgtccaaattggctctgtgttcccacttggccagaaaccttggcgcacttccccccaggtgggttgcataaaaaccgatactgatttagtggttgacatatatgttagatcactcttgatgtgtttatatcccaagaatgaactagtaatttcatctaaattacttcaagtctctatttttttgctacccgtctgccccccacgacccctgttagacactcagttcaatctggaggcaggcagcttccaagcccgtcctctttgacgccatcgcatcgccaacaactactactgtacagtccttgttccaggtcttaccccccgcccttgcgtccacccgacttctctcgcctcttccctcctcttccaattctcccacactgtcagctttttgtattgttacagatggcctgaaacgtcagacgtgagatgggcaatcctcccctcgttcgtcggggctcttccaccagccatcttccacaaccgcttacgtcggtgacttcgaactcgatcaaatctccgccgccgcccacgactacgacgatagcttcttcagatgacgttcctcctgtgcacccgtctctcctccagcctcgcgtagctgtcgttctcaatgttcctacaccatggcatccttggctctttgctctacggctgttctccatcctgccagcgctgtggtggggcctgccttctgctgttcagctgctattacgaatcctgccagggccagaaatagtcgttgttgtgccctcgacgacaggaggatctgtggctatgagtgtcgagcaagatgcgcggtacgccctggctgaaactgggcttgcaacgatatgggtgcgtatgggatatgtggacaacatgcgtcaggcaaaaagagctgtgctgatatgttggtttagtgttttgcatcgggttatctttcgttcttctttacagactgtctaatgtccagatggtacggttgggttccttgacacgtccagctagattagtctcgcgacacaacaccatattgaccaatacacaggctcatcaactacactcctcaagcgaccatgatccgacttctcacaacaaacatctgcaacgcctatcttacccaggtcgttctctccgccgcaggtggttttgaagatcctcgcctcttcctcccaggctggattggtatagctactgtacgatctcctacccccgcacacgcgacacatggggcattcaccgcaattgacggacaagttcactgacaagctacgccgcagactctcaccgtcatgtaccacatcacccaccagaagatcaatatccgcaaggagacgtcgacatccatcaacgtattttccatagccagtttctttagtatggtgactctgctggcgcatatgcaccagttcacgcccgaatacccccagatgccgatagtaaccaacggacggcgcgcatgggatgaggcatcgcgcgttgtcgctcaggtcagggggagcgtcgaacaacacggcgacttgtagcacatgccacgctaggtgtatctgcgctcttgtgcagccagcagcactctacttacagaggcaacatggcgcataaacgattgatttgtagccactattgtatgccttttctttgtactatctacatccgattggactattcgcacccgctgctgtttgggctttgatatgcagctctttgtttacgtggcgctggcgacctgtgattcaaaaaaaagtcatgagaaaagcaattggagtttcatttatcagagcccagttgtcccacctgtcaaggtggaaccttgacgtcaaatgcgacgtaaaccaggatacaatcaaattcacattaaatttgagacacgttcgaattcggaatcgacattgtatttgcctgagactactgcggggcttgcccatgtagacatatctgactaacgagtgactgacaagccgtttgataaacatatgctttgcccgtagctccgtcctcgtacacatgatcgaggtagatgtcgataacggtttctctacccgcatcaaaacgtgctgcatagaataatactcttccaaaaagccaccaggagcgaaagctcgccctgagtggatgcccgtcgtcctagagtaatcggagccgagcctcggtgtgtctgttgcaagagcaagagaacacgtccggaaaaggcacaagccgaggtggccatgcatccctgtccctctacgtcaagacgcccgggaacggcgactgacaggacgacggggcatgcagagctttagaaaccgtggaccttgatggtcttggcatctagctcgaggccttccttcttgtcacaaagaaaatcctgaacatctttacgctgatcaccctggagctggatcacctctcccatctcggagtcgttgacgatggtgccattgcaggctatgtcgtgttagcttgaatgataggaatcagcagacgtgtcgcttaccgaacttcttcttgatgaccttaagaatcttcttctggtcaaatttcttggggagaccctgaacagtggtcaaagtcttacgtccattacgctctgtaaacacgttagccgtgtgtgcgccagcatgaagattccaccaacagctgtgccatcaattcacatcatattcccaacaacctctggtgaaattgcggtgtagtgtggttcgagggtgacagcggccggagtgacgtgggtaaacaacttacgctgaatgcgtatatggatataattctgcgtctgcttggtttctccggtgtcctcgtcggcttcggcgaaggggtctaatgggcgagacagttagctatcgtgttcttgagattcatcaatagtgttgattgacatggcggtcgggtggggaattgacatgtggcttaacaccaacaaatgcaggtacaggacgacaagacgccgggattcaatccagggggtcgaagcgaccggcgcaaacaaaaggcggtcttgttgaagaaaggagagtattcgtcatgggagcagcacaagagacttaccgtaggtcttgagattttcgatggacataaactcggaggtactgggggtgaccttgggaaatgggttttgtaaaagggttggggatgtgttcagcgaccgctggctagaatagcgcctcgctgtatatgggttgagtactggtttggttatacgagggatgaatatgtcttgcgacggtttgcgagatgcaaagtctttgggagtttgcgggtatttgtgttggtgacgttgtagggagaagaaagggaatgggaatttggtagaaggggggaggggcaaagatgagtaagtccttttggctttggtgggagccggagggcgggaaggagggaagcacggtgagagcggctcctgcctaacgtgtcaggcagaaagccttgtgaaatgatttcggcagccatccactgtcatccatgaatggggcttttgaaccacacagtcagtggctgggcggtagaggtaacacctatatgcatcttgtttgtttctatcgcaacaacggcttgaaaatagcaacagactaattttcaaaggctctgttgctctctccctacgcgccgttgctctgtatcaagctacatacatgacgggtccctgcagccttattcggtcttctgagtgagatggctactgtctgacgaagctttcagtatcagtgtctcacacaagactgttggccagcagaaaagttggcctcctaagtcttagggtataaaaataggcagtccaagaagcatagtctaagtagcataagctgccccaataattttgtctcttatacttctagcggtcaatttttctgataccctgaggccaagtcacatcgacacatggtccaaccaattgaagacgaactttcagccgctatttaatcttgtttttcccgtttcggagaagccgtcgaaaacggcaaatgtcttatcttcaagttggttatacagtaattattcgggcgaactgagcttcccgtcgggcaaggctctggctggtaccttgcggcactgcacttttaagccgaccagtattccaggaaatgtatacaaaagctcacaatcaaacggctgcatcgtgatgtttgatagcattggcctctgcgttccttgctcgcctgaaaactgcggcgtgaagctgacgcttacaaccagccatcggccagtcacccgagccttccttgtgacgcacaaagagtcagggtccagcatcatgacacgacctagtttgtctactggtggtaccagaacaacatggcaagaatgactcttttctcgtaaaacgtgagaacttacagattgaaaggatgtttttatttcttcctgattttagtgttgtgatcagctatttaccttgctacctgatgcaggtatgaataattagagtccatgcgatgatgcaataacagggtgacagcaacagggctgtgtgttgaaagtgctggcgctttccgaaggttgaaactttaactcaattacccttggcaacaaagtcgcggccatttgcgaccttttatggttatatcttactacaaagttggtggaagcgtaggaatcatgatgcttgcctaccaatattaagtgaaaatactatttggcatactaactcaagtttaatagcagttctgttaaaatgatacatctacatgactacctaaaaatgagtcaattataagttggaaagctcgaaagatggggtaggagactagggtaggcacctaacctacctagcctaaccttccctttttctcagccaggtaccactttatcttgatcttccccaggtctagaagcggaatgttttcaacgtaatccgttgcacttcactggcgtttcgttttagtctccgggccctgaatcggattacttgccggagccgagactttagggcttcagctgccttgctagggtctgacagctgggtagtctcgtttcaagaaaagaacgacacagacacatctttccctttgcctctatggactttaccaactactggcttgtttgtgatcgaacggcttgaaccaaactcaactttgagtgtattacagcggtggctgtcatcgcaaacgttgacgcgcatagacctgcggcgctgtacgcctatcgaatctttgtagaggtcatcattctagcctgcatatccggtcatatcggcaaatcttccgcccacggttattgactgagaatggagaatcggaagaaggctccattcgagcctgaggaataccctccaggatccttgcccttgctccatgaacaatgtggcgaagcaagctggatacctatgtgccgccacgcatgcacatttgagactcggcactttgacgagattatgctcaatcttgttgagaacccaaacctcaactccaaatggctcttccgtgcagatgtcatccatgatgagagcagtcactctcctgtccctgcagacgtcaaaatcaccgaggacagcccccgtactcgggactttgagggattcagtcgccaaagaacgatggtgcgtcggctgataccacgaaacactcttcgtgatgcccccttggatcagacatgcgcattctaccactcccgtcctggagcaggggaattagactctggagggcaaactgatttgatgcgatctctcgtcttgtatatgccacatgcgtcttctgcaggaaagctgcctttttatcaccccaaggtcaaaggtatctgtcaacttcacgaatggaatcaatccacagagataggcaccgtatctgtccacttcttactttttgacggcgaagaagacggtgaagaggtggaccaagtcaaactcggtagaatcgcttatcacttacttcaaaccatccataagcatgggcacggcacggctgcaggatacatcaagagggtcaatcacgacgtggttgttcccagagagcggttccaggacaagtactctgaactcaagaacaaatacgccaggtctctggtgcaatcttggctcgagaccactgatcctgcaaaacacgtgtttgaggatctaggcatcgctgcgtttctgatcgaactatggcgagatatgtacagaggtgtagatttccctggcttcgtggacatcggctgcggaaacggtctgttagtccatattctgaagcttgaaggatatgatggctggggctttgacgcccgcgaacgcaagtcatggtcccagtacaactcctcattctccggctcaccctctggaaaatctctccaaagacgactcctactccccagcatcatacctgtggaaacacccgatgcgaatacaaaggttatcgaccccaaggatgttcacgatggcacgttcccgaaaggcacattcatcatttcgaatcatgccgacgaactcacaccgtggacacccatacttgccgctatatcacagtgtccctttatctcaatcccgtgttgcagtcacaatctcacgggcgacaggtggcgagcccctccaccacgcgacaagtccaagccgaagagtatgtttgcatcgttggtcgattgggttgcacaaattgcagaggactgtggatgggacgtcgagacagaaatgttgaggattccaagtacgaggaacacaggcttggttggccgcagaaacacaaaaggtgctgaagaaatcgacatgcatgcggtgttacaaaagtacggaggagttcagggatattacagcaatgtcgcaaaactactcaaatcaactcctagaggccactgagcaaccaaacccaagattatgttttctacatccatgctgcctttgccggtgtgacaccatacaaattcagtatatgtacaagactttgctcgtatgttccacgaataatgtctgtggaaagcagagtatagctggccaactggttgaggctcttccatcttcgctacgcttcctggttattttcggaaaatccacagcatccctgtgtttaaatggtggcatgatactgaaaggaactgcagacaacccaaccgtcaataccaccgctaccgtgctctctattgagatagtacggctctcgtcatactccaaattgaattaaccgcattggctcggaaatgtgacggttccgtttgcacatgcatgcatgggtactgcagccgtgtcttgatgtggaatccagactctgcaagacctagtggtatcagaaatgcttacctctgagcttcatgatgcacaatataaataacactatagttcgatttcgagtcgtatatgctgacttactattttgtctcatgtaccctcagcagtcaagctttttgtcaggggagtcaaggaggtgcttcgcacacggaatgcagcatatgtacggccagacaatcacaaacgagctgagcatgcgcctctcccaattcttcttgtacttcggaagatggcagacacatcacgcaaaccttcttatgcacaacggctgagtgcagctcacccgttgctgatcagtacccatgaagcattggcaagggtctatagcaaacatctttgacacccctgtcgcgctgatgagcaaatcacagcaaggcgactgtacctccactacgctcgtctccaacgttgacgttggaatcgcctctgcaagcatccatttgtgccaagactcccgtctgcctcatttataagcgaggcactgagacatctggcccacggcacaggggtccgggcagccgcggggtggaataagcaaacaaaaaaactactgcaatgccatgcaatgcttatcgatgggagccctctaagtcatatgcaaagtatcgggctaatataccgactgggctcaccccaggcgccttgccgctttgcacatcatgggttaccaatactacccatgctgtagcaaaccaaagctgctgcttcaggtgagcaactcggcgtttgtgcgcgccatcacttaattaatatcttatcatgtatgatgcataaaaggcgtcattcccgtccgcaccctcttcacatactcgacgcttgccttacaaatttcgcctttctcagtttatttctgccactcagtccagcactccagcattatagccagcgttctctcaacctcgacgattactacacagtgttcccgaagccatgtcgcaggaaccacgctacgaagtgtaccgattccgtgatgacatcaaagctttgcaagagaaggccattgtggaagtcctcacttcgtcgccatcgggggggcaactgagactgtattcgtacggtctcgataactcatgcgaagaactcagcgatggagtgatccggggcatggcaagtattggcttccatatctcattgaggcattggttaactaagtattgtagggtggacctctctccaagtgggctggccattgtggtcttgtcatcaacgatctcgacagaccaacattccgatccgaagttttcaggctacagaggggcaatgcaatatggccagggaaaaactctacggcgcttcttgtgcctctgagcaacggcaacgccatgatcgatttactcccgcgtggaagtagagacaggattgctcacgattgggatccacgcaccatccttcatttgaacgaaatggggttcgaattccaggggaacgggagtgttcgattcatgtacatcctcttccagacggcgagtcgccccggattctataccaagagttagatatgcccccccgagccaaggaaaggctgctggacgtctctcatttcgaaaacacgataccctcaactacttggctgtacagttgtcaagtcgatgcctagacagccacctcaaccgtcaccatcacctcgttcattgtccatatcaacactttttcacccacaaaatccaacatatttcttaggacccgggatccaaacaataacttggtacatgaatgggtggaccttactctacccccgagtaggtctcagacaagcaccggtatctccaaacacagattgaagaggagtttccggtcagtatgtcggcgagaagcggctttgaagaaaacagaaacaggccagaacgcaacgctagaacaattgcaagtggtctaatggtggaaggaccttaaggacgaagctttggcacgatgtataccggaatttccttgacctactatggaagggatcctgttatcacagaagcctaccacttgtacattcgttcagaaatttgatttcatgataacccctcctctggcttctctcttgggtttactctttgaaggtgcaaagcgccgccatattattactagccccttctatgacattgcctaacatgagctctatcaccttagtttctgctacagcacagcacagtgccccagaagcatggaaccccagcttccttaaagactgtttcgagcaatcaatcatcaatcgacgcaacctggcacgttgctacaaattttgagagaacaaggaagccaaagagcggttatcaaaagcctggcgacgtgctgcgcacactcatcacagaccagtcaatacgagcttgaatacccagttacaagcacggcaatttgagactttggcatggggacgagtgtcaccgttgcaggagacatgctgggacagtctgcgtcactttgaagaatctttatgaagaactagagagtgagaataccatggggtatccgcatcagtgacaaatgtattctctgcatcatccaagtcgagttgcagctcgttcgcgccgtccatacctgtgtccaacaccaccttgtgagcatacgttatattgcccgagacctgtcttagaatgttgctaggtgtaccggcagggttaaagtcagagggtgatcgcggggagatatcatggtccgaatgggtgcaccagaagatgacaggaagccgactcaccctcgtagccatgtaacatccggccgtgttttgcgattcatcaactataggggacgggctcagtggtagtacaggagatgacttggggtaacaaaataacactttgttacattgtctggcgagttgttgacccaacgaggccagctctctggttgtagactttgagcaaacggcaatcttacctcaaagttacacctgtctattctgctacgtttcagcctcagacaatcactagtcaggactgtaccatggcttgatatgcagctcacatttccgttcccgcggacgacaacaaacagcttgtctgcaggatacctcgagcgtttgttgatggcgccgccactcttctcttgtcacgttggtatctgccgcctgcttccccggcacattgtaaatacgacactggggtgaagtcggtcaagaagaagcaaatacgtctttactatgtacctgctgctttacgatgctggaaagattaaacgtatggttcaatcgatgtccatcattccttcagggatttactcccctgctgcatggcctgtgattttgcttttcccccttgtgtcgtatccgtcgtcttggttcaaaactgcaacggtgtatgcttgtcatcgtgttggcaagaaaaagcaagctcagagatgaatccttcatgtctcagagtttgtctctcaacgacgcagaattctgcatccagccacggacatgtgcagatgtcttattattacaatgcatgagactctgcaggtcaactactcagtgccgtttggcataagcgagcacgaccctgccattgcccgcacaaggacagagtagatcagttactgtaatactctgcatgcagtacatattgtgtgcaatatcaaaagcaggcatcagatattatgaactgatccggcagactccgcttgtgcagccagtgagtgggtgtgagctgcaacaacaggacattagtatcagcagttatgtttctcgatccaactgcagccactccgattagtcgtcaagtgacagggtacagaaaagacccttgacggatctcaagtcggagaaaacgatcgaggattttgtgggctctgtctcatcccattgctcgcacgaataagccaatgctctcgatgggtctattcgctatagatcgatccaagagcgaactatctatgatccagatcctcggacgtgagatcgatacgatagaacccgtccagctagtagagataaggaaacagggtcactgtcatgtcatccgtactagacccctgcacaacatcatgcctgggatacagtattgaggtccaacaactgggcgtagtggcgtttcgctacattgcagctcctcctagtttagttaggctgctttcacttcatgtgcttggcttggggcctcaaatcgagaacaggcctctatgcggcgctgctggacgggaacaacggacgggcaagtttggtccgagcctgcgtaacgtgccaagacgtgttgcattgcagtatgcgggttggtccggcatgggtcccctgtatgctgacaggcaatttgttggctatgaccttgaatgtcagttaatcaactcaagacaaccaatattgcatgggttcgcagggtatagataacatcattactctgccagtgcggagagacgtccttccgctttcattggtgtcaccagagctactgctttagttccccagaccgaagagacgtagcacagttggcagtgaacgagtgacaggaaacaggaaacaggcacaaggccatggcctctgttggctgcaggaacctctgccagcgacacagcgtaacgcagcgggacacgatctgtcttacccgaggtaacatttccgctgtgatcgtcagcttgctttctccttttcttcctccatgcagctgcacaggaccgcctctgcgctgtttatgactggaaccacgatagacaaatatgatctgacttcttaggaatgccattatttgaacgtcaggctctgaaaatgcaaacgggcgtcgcagggcgttgaactgtttgcccacactaatgcaggtagacgcagaggggtcacgacttcactgtcaccctggcaattttcatacaaggaagagagggattgttgcagcggatagatgccgctgttatttccgtattctttggggctacattgtctgtccttttccgtacctattaacgtgaccgctgaaggaagaagcaaagaaacgagccctattccgtacgccttgcaaaacaaaagaaagaaaaaaagataaaacctagtgtccgaaaagtaattgatccacgccctcataaagtcacagatggtattccgatcctctgcggtacatgtccgtccgtatccttcccggttcctgatggtcctgtcggagaaagaaactcagggtctgtatccgatcgtatgctttgatagccgattgatatgttctcttggaacaagggtatctaatgcactgtcagtatgggtgatacatggcaatcaagtactttatcgtacctttggggcagtcttgtcaaagctcaaaaggttcaagtggtgagtttcacatgctcaggaagacttaggcttgcttcttgtccttgtccttgtcggactcggtgcctacatccttgccatcgtcctgggagacatgattcttcacagcatactcatcgacggtttcggcggtggtcttctccaggtggcctcccgtcttcttcttgaccttgtcatcttcgtgaaagttaagcgagctctgtcgcctgaacttggctaccatcccaactcgggtaagggtgtcgatggtcttctggtcagtgagaccgagggtcatgcgacggagatcctcgcgggtctcctcgctcaggggttgaccatccccgtacttgtcgtggaaatcagacattgttggtagctagcgatgcagaagtatcaaactgtgtagtaatggtgcttctgcttgcgaaaagatgagctgatactcgaagaaatgttgacggtggtagaggaaggaatcgtcaatcgtaacgggaccattggagaaaaggtgttcactcatagagaaggagcaacgagagacctcaaacgcttcattgacgacttctgtcattaacacaacgtttgtagagcagaaaaagagtgaatgcagcaaagattagctgaaaacgagcggttcttttggatcggggcatagacagtggatggctgtttgtttaatataaaatagcagttgaagctgcgcttggggattcaatagtcaaacgaacacatcgcgaggggtttgcagttggcaaagtacgtcacaaatatgtccatcgacatataaggctgcaacgcctcagttgtttgaagctttaaagcgtgcggcaacggagagcccgaactctaaaggatagaccattcaacaaaatatagatgagagcttaatgaagtgatatcatgtacgccgtctacgatttatttatagctactcaaatatatggtcatctcctatctgttagacatggagatgaccgtgcaacacgccattgtcgactactgagtttcgtgataaggcttgtgttctgcagcatttggaatgcactgcccaacttggacttgtccatatacatcccttcgaataagtgcacacatgtcatgaaatgatcaaattaactgtctatgccatgtgctctcaatctgagtttcccctttataaaaactccaggcatcattgctgaaaagactctagtctctctgtgtgttttcataccacatctcaatatactccaatcaagaaaacaaagccctcaaaccacttcctgtccctgcaggaagacagcgacatgcttggggtttaaataaaaaaatgcatacgttcaacgcccagcagctgagccactggctggcgagagggggggaatccggctaattgcaaaagaaaacgtaagggtcgtaataaatgcaagcagacggtacatcgacttgcatggtcaaatccagaatctccgtcgtagatgcgcgacaattattgttcgggttttggtgtgctcgcttcatctcgaccacctgtcgagtcaatcttttccaagggcttgtcgttcttcgcctcgtttttggggggctcttcggagggctcttcgcatatagagctttggtctgcccagcttacggttctcttccttctctttggagtggttacattctcctcgattttgtcttggacaatcacatctttgtctacagtgctcacactcatgcgagggaactctgcagattctcgagtcggtgtcattggtggccgactcacagagtactttgatgcttgcatgcgcatggaactgcttcgcatgcggctgattcgggaggtgtcgcctctattcatatcagcatcccactctgcaaagtcctttgcactccatgaagcacggtgagtgcgcccactccgaggtagactattgaccgagtgacgagaaccagcactgtttgctcggcgcggtctgttgagtgggtgtgccggatgagacggaacttgtgatcttgtgctttgcactgttgggagagcattgtgttgagtgttacgccgcacattgctcacgctgaagatggactgggacagctctgcaagttcatccacttcatcttccttgggcttggaggtgcctgctctatcttccatgtgctcgaaatatcggacgcgaatatcgtcgatcttctcggggaactcctcacggttgcgagataaggacatccatgtagacatcatgccaagcactatgagaaccaagatagccgcagcaaggaagcactggaccaccaggatgatcatgccaatagctgtagctgcaacgcggctcaggtccaaagttctcaagaacgcgatggaaaggccagtggtaacgatcttggagatcgacagtagccagatagccgccgttgtgttacgggacccttcaaagggtttaagtttgatgataatggtcagggcaatgatctcaaatatgaagagaccgtagacttgggccagagggcttgcacgaccaccgccaataaaacatgcgcgcacaaactgatacgccaggtacactgtgaaaaaccaccagcgagcggttcggtaccgagccgagagccacccgaagcgtttgatgtatggttcatcttggtgaactttgggtctttcggggtctttgtcaacaaacctgattcttcggatgggaaaactggcaaacagacgtggcttgtgtgcttgttcttcctcgccaatcgaactttcgagggttgtcgcaacaaatgggaccttcttcaagatcttgccttgctcgaagcgaagagtgtcagacaccacctcatatttgccttcacgcaatcttgcggaacaagcataggctgtaagtccggcaaatcccatgaacatgataaagatgatggcggcgattgcagtcggccctgatggtgctttgatcgagaattggaacattgcgagagttgtcatgacgaaaaacgcaatgaagagtgttcggagcaagccagcgaccatatatccaagccagtgggagcggaagtaatcgaagccatccgattttgtcagtttgcacttggcacatacttccaatgtgagcttggaaaacgctagaaacagaacaacagctgccaaggcgacgagaaaccaaataaggccgataatgaatgcgtcgttgcgagggatgccgagtacggataacactcccggaaagccagagtagtcacctggcagtggcattcccggatttcggggtcctccagcccaactgtagtcatatggattgcttgagttgaagtcgtttcggcgggcaagagcctggaggataccgtcttgctgaacagctgccctactcttgagacttctgccgaaaatctgttgcgccagtccacctccgttgttgatagggaccgatcctgcggaaccaacctggcttgcattgcctgtgacaccagcaaagggactgatagcctcgatcatgttgttgctcgcaaacatgccagcagtccaagcaaagttactccaccaagcagggagcaaagcgggccagttgacagacagcgcccctgtgaaaaagatggactggaaggtctcgaaaatgatcaagatcgaaaacgagtgggcatagtgcattctcatatgcggaatttgtactccatagatagcagttgcaaatgaggctagaactgcaaatacggtgaaaactccgagaatcgttccaacaatttgtggctgtgaaaaggtcctgccgttactcatggtcgcctggaggcacccgacttcggtttgtgttgagttggcaaagatccgtagacgagagaaaccttcgagatcaggaatattcagtgcgattgagggaatgccagcaatgtcaccagctgaaatcgaagtagtaatgtatgcttcaataggctttccggcctcgagtgggcaaagacttgtgacgttttccgcgcatggatcgtatgttttgttgaaacgctcctccccataaacctcaatagagagatgcacttttgtctggtcagcaaggtccggaagggcagggttcaacaacatactcatgacattttcccggcggatgttggagcttccgtacagatggaatgatactgtgaggttgtcagagtagtatgccgtgtcgaagccagtcacattgaataaacttccatcgttcaaacagtcgtcgaagtcgcctgtgtaaagcgacggggttctgctaacgtctaaacggtcgtgaaatacgccatcggagcccgttccgttaatgaatatcttgtcttgggcgtatgcagtcggaatgatccccagggcagcaaagaagcatgacaatactgtcaaaggccggcgaatcgcaaacatttcaacgatcaggaagcagtggtaaggggtcggaagaggcggaatgcgggcgagcccgccagggcagataatacgatgcaaatgtcgctatctgatatcgactatgatgctgaacagttgaagggagcgtgtgttgaggctaaacggtctggcggtgggagatcggccgatttggacattaagattgaaatgcaggtctcagaattgatgttctcggagcgtatttcgttgactggctacgcaagccgctaatactggcggtaagaagtcgtcgcgaagcgtaaaccgggcgttatagatggtcgatcatcagagggttgccaaaagagaggagacgagaaacactgagcaacgggagattaaaccttggtgttctttgtgccaatgcaaaatctcgtgtttatttgacgtaggtgtaacctccaagacacaatagtggcgcagcggctgggagaagccactaaagatcggcaacttcgtgacgggaatttaaggttgacgggttggcagctgcagggggtttaattaggggaaggagtcgatgggttgtcaattcaagacggattaatcgtatggagtaagttatgacggttgagggtgccagacggtttattcaactcaatttgacaagagcaatatcgctcgggataacgagaaggatgatgatgatgacaagaaaatagtgcaaattcagtatgcacagaaacaaggaaggcagaaggttggggttcggatcttggagaagcaagttcctaaatttggagaggcaagtcgtcgcaatggatactaccttacgaggtaaggtacaacagctaacacagatggcgccttcccatttacgaaagcaactatcgcttttggatgtattttcccatcacgacataatctcgaccacaggcgactgataagtaatcattgcttttaaattaatcatctcgctcaaatgccttcttgattgcagcgtatttcgactggagatacactcgtctaacagagcgaaactcacgcgataaaatccttttttcggcagtcaatgcaacacgactcaagttttgctcgccctgcttgctcatcgcgccaccatcaaggagtgggcttgtattggttggccaacagctgccaaaattcaagaggcggggaattgtcctttccacgtgtcgagcctccagcgattgcgatagctttgttggaacttggcgacttgaggacttttctgattggagaagctcggggagaccaagtttgatcaaccgacaacagcggctcgttgcgagttcattatctttaatgtatccgctactgtgcacaagcgataaagactactgggtagcagaaaagttgacctcctaagtcttaggatacaaaaataaatggcctaaataatatgaatgtgaatgtttgaatgcttgactcattcgatccttgcagagataggcctaaagaatatagttttagtagcataagatggcctactccgtactaattttctgataccctgaggaaagactctttatgctgccgaaatggaacgcatgcccctgcgattcttactgctactgcatcttatttgacttttctgggtaaattcattacgatgtttaatttaccagtcgactcgtagatatggctgggactgcgccattatcagaccttgtcttgtgaagttgctttctaaatacaactctctcgtaatctttcctttaatcaccaaaacacttcgtccctctactctgtacaatcattgttttcgctacgtattcaaaatatcactaacgcaggattctatatctgtggaaatactgctctcctagactgtaaatgcgctgcgacattccccttaccaacactcgtgctgtcgtaccaagaggctaatcccagttgctaacctaaaccagtggatgcctctgatcattcctggaatgagcaacgacccattcaatctcttctggtgtacctttagcaatgagcaatgaaggatttccattttaccaagcgttccaaaggtcagctttcggactgtcggcagcaaagtcgaccccgtagcaatgattcttggcttcctcatccactggatccgggcgacgaatggagccaaatcgtaaagcgggccttggtaatcaatggcgactaaatgcaacacaatgagcatatcttggagtgactctggggttcgatagaccggtgctggatcatgatcccaataattgaagacacaatatcaacaagtcattttgcaatgaagccttcgtagttgcacgttcgcaaccgatgcactttctccggaccgttgcaggatgctaaacgaattcgagagttacagcattcaatcattgagtggctggtagggacctgatcgccaggggagttaccaatagcgagtacgttgacggcctgtagatacagcgcagatggtcagcatctgaccaccttattcttatctgtctatgtactccggcaagtcagggaagcgatttactataagacaattgaacggggagtacgcaaacatgagaatccttctatgcgtggccttatcgatcatctaaccgattgaaagagcagaaaaaaactgtgtcgcatcaacgtcagagaattgcgtgattactaagaaaagacctttcatccatcatgactgagggggaagagtgcctcttctctttccacttgccgggcgatcgcccgacagccgtacatattgactcgggcaacgcaggccccagtgcgggaccccccagcaaccagttttaagatacaagactgcggaggaataagaccgggttcgagaaacggtggttctagagaaagaactgtcggagtgctggagataatgatgcaggtatcatgatagggtcgggcaaagaggacggcttctttcaggcacagtaatctctgccaggagtcaaagaccacagccctccttcattttcagaaacgggtggtgggtatgaatgcatagaacgtgggttatatgtggatgaagaatggatgcttgtgccgtgaaacatggaacatgaccgcaggatctcttgttcgcattcttacagcaccctggtggtgaagatggatacggagatgcagacttacgagatatggggggttaaagagggcccctactgcagctgcagcggttgaaggtttcactgctacctccctatgttgagttttcaaggtaccaggaactggttgttggccatgggaaatccgaagaggaaaatgatgatccatgttgtgcatcctgctttatagttgtagcttgcaggtgcatggtgacctacgcgagttggtcggtgagctctcaaattgcaaaggcgcaatcgcaacaagacctgttggtataatgctgtaagtaaacttgagatcatcgctttgctcaaatgttccatcatgattcccaaataggttgcccatggccattccgcccgagagcgatgctccgacgacctactgtccctagcgtcgccatgcccaataatactatatttgattggtctgtaggttcctcggcggcatgtataagcctcaagtcccgagcacgtcattgagagctaaaagcgcaaaccccattcattttttcctctttctgacggtgagggccgccagcttggttgatgccatggaggcaattggatacagtggccgatttcgtccgttttgccaatggacacgcaattttttccttctcttactcgttctcttgctcgctgcaaatgtatcgttgcacccctccctatccagtcaaccccagtaattgttgtttggactagggatgggggagggactaatcatgacagggtggatgtatgaaggcgaggtggatgagtatgaggatcgaggtacttttctgtattcccgctgaaagatgatttaaaatcaaagcaattccttctctgctgttcactctcccattcttctcgttctccgtctgttcctgtttcgttgtctttcaccgaataatatcagaaaccctcacaacacaatggccaacactcctcatggtggtgtcctaaaggacctcttcgctcgcgatctcccccgtcaatccgagcttgaggccgaggctcagaagctccctgctcttacactcagcgagcgacacctttgcgatcttgagctgatcctcaacggtggtttctctcctctcgaaggtatgcgccgcaacattttcttacaatgatcttttttctctttttgccgctggatggcgcggaccgttgatggacgaattgcggtgccccgcccccgcatctccgatcgccggcgccagtttgcgacaggaacattattttttgcatgagtgagaataggaattgaccaccaattttacaggtttcttgactgagaaggactacaatgggtaagttaatgcgaaatccacacttgggcgttccatgagctgacaaattcttccagcgttgttgagaacaaccgtctcgccgatggcgctctcttctccatgcccatcaacctcgatgtcaaccaggctgagatcgaccagctcggcctcaaagctggtgctcgcgtcaccctccgcgacttccgtgacgaccgaaacctcgctatcctgaccgttgaggacatctaccgacctgacaagtaggtggcccccatagcctcgactcctaacaatgtcattggtaactaacagatgcttacagggtcaacgaggccaagaaggtctttggcagcgacgacgacacccaccccggtgtcaagtacctcttcgataccgccaaggagttctacgttggtggtaagcttgaggctatcaaccgcctagagcactacgacttcctcgaccttcgatgtaagaatcgcaactgtcactgagctcatcatgaagctaacatttacaagtcaccccctctgagctccgcgctcacttcaacaagctcggctggcaaaaggtcgtcgctttccagacccgaaaccccatgcaccgtgctcaccgtgagttgacggtccgcgctgcccgctcccagcaggccaacgtcctcatccagcccgtcgttggtcttaccaagcccggtgacatcgaccacttcacccgtgtccgtgtctacaaggctctcctgccccgttaccccaacggtatggccgccctcgctcttctgcccctcgccatgcgaatgggtggtccccgtgaggctctctggcacgctatcatccgcaagaaccacggtgctacccacttcatcgttggccgtgaccacgccggtcccggtaagaacaagcagggcaaggaccactacggtccttatgatgctcaggttctcgtccaggagcaccaggaggagcttggtatcaagatggtcgagttccaggccatgatctacctgcccgactctgatgagtacctccccatcaacgagatccctgagggtacccgtaccctcaacatctccggtactgagctccgacaccgtctccgaaccggcaaggacatccccgagtggttctcctaccccgaggttgtcaaggttcttcgcgaggagaaccccctccctgccgagaagggttttactgtcttcatgaccggttaccagaacagcggaaaggaccagattgcccgtgctctccaggccactctcaaccagggtggtggtcgtcccgtctccatgttgctcggtgagaacgtgcgacacgagctctctcccgagcttggcttcactcgcaaggaccgcgacctcaacatccagcgcattgctttcgtcgcctctgagctgaccaaggccggtgccgctgtcatcgccgcccctatcgctccctttgaggatgctcgcaaggctgcccgtgacctcgttgagaagtccggtcccttcttccttgtccacgttgctactccccttgagtactgtgagaagactgaccgcaagggtgtctacgctgccgctcgcaacggcgagattaagaacttcaccggtgtcgatgacccctacgaggctcctgccaagcctgacctcgttgtcgacctcgagaagcagaacgtccgctccattgtgcaccagattgttctgctcctcgagagcaacggtcttctcgaccgcctgtaagcgatgatttttgacgacttatctcggggatcagccgaggaagatacccgctagctacgcctgcctactgatttgagtaggaggtttgttgctctacaaaacttttgcaaataacagcgcaaggataaacggaattggcgttactttgaatgagatggataaggaaaagatgggcaaatgtgatgaactgcattgcattgcgttgctggtatacttagacgacgaagccgtgtcgggatagatttggtaccgatactatgaatgaagagcatgatcaaactactttcggaagcgagaatatgcaatgcaagtgatacgtggacttgcaaacttatcagcctatcatattcaacaatgggatggttgtcagttgtgttgggctgtgaatggatgctggagaaagctcgtgacaatatgcgcgcttaatcaatcgttggatcttgacggccaaaggattgggcaccaccgccgggcatgaagtgagaatagatgcgtggcagtcctggattgaaatgtttgagtcatgttatatttagcacaagtcggtttttaccttttgggaatactaccagctacaatgctctgtcgaacatttccatgccttgaccctggcttccaaatgcttctacagggagtccagcggttaatgttcacggtggctggtcgtcaccccatgacgcccagcctcccgtgaagtcccctgtggttacgggtatctcatgaatcctggcttctgagagacgaattaatctgatcagctcgcactaaactagacaggctcgctgcttatatatttctttcttgtccgactcgagacaagttttgtggtatgcatggttggactggggtgtgcctgtgcccgtgcccagcattggccttgttgaacactgtcgggctccacaagtgagtttgaggaacgggaagtcagacataaacgagatcttgtacagttggggctgtgttggtgaagattgcgtatacgtggtggccgtgttggcgacggtttctcgaatgatggtgaggaattgcctatgattgctattttttaggtgtctgtacacctatacacagtctgtcgtcgcccacaaggttgacatcatctttgtaggcttttacagtttcagttgatcaccgttgaactccctgactccctaccatgcaaaaaagtccaagctttccgatccccttttagacgacttgttaaatcgcaggttgaggaccctaaaacagaaatcattgagggaattgcctaatcgcttgcaacatattatcgaccgagcttctaacggtgagaaacagagcttctctcctgccttagtgcctgattctaccagaatttgacctgagactttcgcctgcagggaagggaccaaccaaactggacctggcacgcactggctgcgcttagcttccatgcaactcacctcaccttctacagtacaaccatcccctcttcacgaattcgcttttgctttgctgtatcccaagactgcccagcatagtgctatttctctcgctcggcagcctgaatttcactttgcatcaccctgattcctttttttgttactgcaggagttaatactatcgactcccctctgcgcccactattcttgaccgccttcttgaacccgtttggaattatcgaccacaacgacattaaccgctaaataacaatcacacgatactttcaccgtagctccatggtcaaccatgtcctccaaggaccaagaagtcgagacaccggccgatgagagaccgcaagacagggaaaaggtccgccgctcaaaatccgaacgaaaggaacgcagccatcgcgaccgagaccacgatcgagaaagggataaggaccctgaacgtcgccgacatcgcacatctcggctctctaagagcaagctcggcagtgaacttagcgacaacctctcccatacatctagtcgccgccaccgccatcgcaaggatagagacagtgatgagcatcatcgccgtcaccaccgcactgcttcgaccagcgatctaggcagttcagatatcagaacgtcgacagctgccacttccattctttctgaccgtatcaacatgccttacccatcattcagtaaggcacacagcaaagaggccatcgttagtcgcgattccctatcacttaaacctcctactcgtgaaccgccagagcctcctaccgccgaggaactcaaggcccgcagggattctggcaatgccaatccgaatgcgccacccagtcctcccccaaccgacttggacgcggacaagactgctgtgaacgaggaaacgccaaatgagccagttgacgaggaatccacgaaagaggattcattcgacgaagagacgttaaatgcagatctgtctagggaagacatcccaacgattcagaccccgacagaggaaccttcagcatctgaggctggcctgaaaaagtcaaagtcaagactatctcactctcgatcagcatcacgaaacgaggagcgctcccgtgttagtcgccgatcagggtcctcgagtcaagctacttatgtcaaatcctcgcatcgttcggctgaaaagatccgacgctctgattcacgggcctctagttcttctcatcgctcagtccatcgaacatcttctactcgaagccacagaaagtatgatgcagacggaccatcctctccttcaagtgctcaggattcatctcccagaacacctacccaagctcccttccctcacgggtatcctgacaccaagcgtgagaccccctccgttatcgacgttgaagatgtcgactcaaacctgcattccaaaacggcgacgcctgcgtctgcctttggcattgctcctccacccccgcctccaccaccggcgcttgatgtccacgacatgcctcgagtcgactaccttcttcaaaacggcggccttgcatacacagcccccaagaacttcctctctgtactgccccgtcaaaacggcacacgaccttcaaatccccccctggtcggtacagacactctctttgctccgtttcacaacctactggatcagtacaacactgtcctcaacaagcagggatcaattgctgtcgctactgggcaccgttcagtcgctcgtagactgctggaccgtctcgagaatgtattctctcgcgatctccctccttatggttgcacatgtgtcatgtgtgacaacccccacgagatccatgatggtctgaactggggcgatgttttagagtgggtgagcggccgcattgaactcccacagtggcctccttttgatctggccgaggttggcaccaaggccgctgaaatttctggtgacgtgccccctcgacctgcgtcaccggtccagctggatccggatattgcggaagaatttagggagcactaccttcgccagtcgaagaaggtccggactgctgtcgatcgatggttgtctaacactggagaaaccccagtaccaccccctcaggatgttgacgatgagaccttgtctttcgccattctgacaaaccttgatcctgaggaccgcccttactttaacgcgatcatgaccggatccaaggagttgaagtcatctgttcgcgcccccacaccaggacaccggcctagaacggatttcctcatcaagactggccttgcattgcaacgactataccgattgcaacaagttcctcgggacgccgaatcggcgacatacttggtcaagaacccacacactcacgatcttttggttgcactttccaacataaacaattctgagtgggagattctcgtctctgggcgcttcgatggcttcctttggtctggagcagacgatgagccacacacaccgcattctgaatctcggggacctacgccagccagctcttactacaacacccgaacgatgagccctggacctcgagcttcctcttcgttcagctcgagaaacacgactcccttctcagtctactcgcgaggcacaacgccagcctcattcgtaagtgtcaacacaactggcatgcccggaagccgacaggctgtttccaacgacgaagaaatggagatggcagcgattgcagagattgaaagggagatttacaagggtatggagactttggaggatgcctttgaaaaactacacaagaaggccgaggtcgtccgaaacgcactacgtcaacgtggagccggtttgatgcagaacttgcagaaccgccgtcgtattgatgtgctttcgggccccaactcgggcaactcgcagtcttcgggctacgagcgaccggcttgggctggagacgacgatcgtgaacccggcagtgatgacgactgggctttagacgatatcgatattatgcccgatgattcggccagcaacataagcagttctcgccacagacgacctaagaggcgtacagagcgacgaacacctgccccgatcaacgaagaagacgaggattaagcgtcagaggcgatatcgagaactccatggattgatggagagggattatacgaatgacgacagaaacgtttgaaagaagcgcattttttgcagcatgtaaaattcgaaaccacagttcaatgtcaccgaagcttgcttgattgagtaactacttgtcggagcggacaagcgacagatgattgtcagataccacttgtatacctgtcattggaaattttggacccggctacccttatgataattgaggatgacaagtttgctttgcttttcatccatttcttgctatgttatttttactgcctttgctatggggagaaaaggggagcagagaacgtctgtctagataatcatgccacatctcccaagggagactttgtcgaagtttttatccgtccgggggcggttgtctaagttttgttctatgctagctatgggaatgttgaatgatgaaggtcatgaacaggcattggcgtctgttcattcgtagagtagagatgagctgatggatataccttgagcaaatgttaatgaatggcaggaagccatagcaatttgctgcaatacaagccatggcttaatgacttatgaatgccatttatgtttgatgaagattacgaaccgggacattaatcgtacattgatatttcgtcatgagcatgccccattgcagctcgtatttacaactcatcatagcttatataaacattgaacagggacatcccttttcattccccgctggttatgactcctcttcatgtcatacaaaaatgatgaacaatccctcccttggttcccttgcatctccatcgatttcgttccctcaatatcccccaagccagatcttggcaaagggggtcagtgtccatgtgcactgaagagcgaggctgagattgtctcagccaagtaatgtacatgatctactcccggttgaggacgccgggaatcccgatccctttttttgttttatagtggccgttaataattacaacgagttagacatcaaataggcaaatggtctccgatgacgataggcgtgaaaaccacggcctgttaaagagaaaagaaacttgtgcattgttaaagtttcacctctaactgtaaagagactcgaggaggtaaatgacgccaaaaacaaggaaagcagtggcaccaccgacagtgactggaaagattgttagttatttgaatttgagaatgaggctagaaattgtagacttaccgactttcagactgactcgaccagcgatggcacggccaccgataacagcaacaccagtgcagatggcatgaccacatgtagcacccagagttacccaccagtaatcttgaccagcagccatggcaatagtagcaatctgacttcggtcaccccattcaccaaggaaagtcatgataaaggtctgcacccaagcagggctgagcaagagagagcaaaggttggtagcaccttgaacaacgctagagacagcaccagaaccagagcgagagtccctaacaggagactgggaaggtgatcgaggaggcgacatgagacggttgctaggacgagatcttcggccgttgctgttgccattgccattcatacccatctcaagagtgtaggcggagacggaatcacctctcttacggcccatttccttctccttctcggcaagctcttgttcgacctcgtgcatttcagcagagacaccctcattggggtccatctgcataccctctcgcatcagcttcgcgccgaaaacaaagaaaagaccagcagcgaggaagctagtcacgcgtttggggatcagagcaggaactgcgtgtcccaaaacagctgaaaggacggtcatgacaaggagggcgccaaaggcagcggtaaagacaaccatgcgatcgtgcttcatagccataagtgctgcgaccaaaaaggtcttgtcaccaacttcggagaccagaatcatggtgaaggagagaacgaaagagtggaatggttggatgatgctctcgtcatcgtggtgtccatcgtgtgtcgttcctcggcttaggtcgactggtggggcctttgtagcatcttgcacaggtttgttttgtccggagggtcggtcagggagatcagctggcttctacgtagatgtcagtcatggtgttgcatttggatgcatagttcttgcttacccctaatcctgcagtataatcgtggtcatcgtcattgctgatgatgggcttcgcaggcttgggaatcacgtcatcggccttttcgccgctggcctggtcctcggtcttctcagtcttgtctcccccagaagcacggatcttctcttcttcactgtgtggcagaggaggggcctccttgggagatgcaggctttctgaatgtttcctcgcctgcaagatcctcctccaactttcgcgccttgtatcgttcggtcacaccgccttcggtgccggtggtgccttgttgagcgtggactcggtccttgtcgaacatgacgccgtcgttggtttcggggatctttgcgccatcgactacagtagggtcatctggtcggcccttgagctcaggaagagcttcagagctggcgtcgaccttggctgcagctccagcttcaggtacaatagcagctccagcacctacaccagcacctgcacctgtggcaggaccagaggcagagccaactgcggcaggggatccgacatcaggcaaaacttcagctggcttcttgtggtcatctgtctcgatgaacggtccatggtgaggctttccgtccctgccatcaacaggagcgtctttcgtggggatgtcatgacgctttacgccagcctcaggaaggccatcggtctgttctgtaattgcaacagggccaggtatgtcggtaacgtcgtgggaggacagcgcattcgccaaggcgggaaggaggaggaggatcaatggtgaatgcgtggttcggatcttcatgatgggcagttgtgattgtttgttgagagaggatggaaaagtcgacaagtctcaagaggactgccggcgatggtggccgcaacctgagtaggtaattcgaggtgttgaatacaacggtcgatcagtttgaaaaaaaagttgaaaccgtaactttgcgacgatcaaagtcgcgtgtaacgtaacgtaggtgggcagaatagactttgcggaggttgacgatgctgacaccagacaggaaaagatacaaggtctctagcaaagatgaccaaggtgcaaatacatagacgagctagttactctgtacacgctgaatactccagtatcagagacaaaaagggagttgagaggttgatcaggaatgttggggtttgaatactttggatccaattggtttggtctcgaacatagggggcatcgaaatggaagatccgctccgtacgaggtaccgggcccatcccttagattcttgcggctgcagcccggggctaaaatacaacaggggtctcaccctgctgagaaggccctagcagacgtgccaacgtggccccagctgtgccacgctaagccttgagtcgtttagtggccaagtatttttacccaagcttcagggggtctttcacggtagttcacgacagaacttacgagacaaatgaattgaataatcgacagtctgagcaaatatcgtggtatgaggtggtttgagttatcaacgccaaaaggatctaaacatatatattcgtaacctatgatgcaatggcttctgggtatcagtcttgtcatcatgatatcttacgagagatgcgaatatctacaaacaacacgcatgagcttctaaggcattacggtcaatatactcaggcaaagaaacttaatcaactcagacataaagcttgcaatagtctaatacccgccggtttctttcgactctaaagattgctgaaaatgttcgccaagcccgacatttccgagcaacaataccattctttcgtttgcttgtcacgggtaaacctgatttcttgatactacagccatgaatccatacacttacgaggccgtgtacaaaaaaagtgtaccatttctctgcatacagcatcttggactccagttgaagtcttgataccaagccgccaagtatcggatgtcggcagaaatctggatcccaagctcaccatcatctcttggaatacttacacgtagacgaaccaggtatctctggttgagaggatacaattatcattatgttcttggtatggagaaatctacgtcgtgaccagaggatgttttgggttttggactttgtgcttctccatctcgaccaccagtatgaaggtcatctttgtgactgcaatactcatttcaaaccagtttaccagtgtccgtctaaggacgtattagagaatcaaatacacaatggccttgtcaaatatactctttgttgtgtcttctttccatcatcctcattggactataacttagttgaggctggtaagtgtacatcttgtctacatgcaaaacgtcctaactgactctcatccgttacgcttcttttcaagacactggaaaaagaatacgttggtgatttcctatccttttggttgcattacctttgatgggtgagtctatattttcgttcatcgaatggttgttgcaaaacggagtcaggaacttttctgttgtttgttgctacaacacctgatcaaaccaaccagaccaaataactaggagtaagatgattgcccacagcgatattattgtcatacgttgcaatgataaaatgacagataacacggtaaatgctgtgtactgtgacaaactcacccaaccccataatgagttcagggtaggtaggcctaacacgggccttattaagtcttatctccggttgatgtcgtcacaagctccggtagctcctccgttgacttcactccagcatcgcatttggagcgtttcgctcatcgcatcattgatattttattaacgacttgtgacctttgtgaacctctatatcacttcaaaccctgtgtataccgagtgaattatttaccctgctattctcctcataagaccggacattcattgtcaccgtgtcgcccctcacaactgccgtgcttagcaagcattctgccgactcgcattcagaatcgagctctgccaaatctcacatacggcaactatggctcctcttgaagaagagaggagctcccggcctgtggtaacggatcaaagtgatgaagaaactcgtaatgagaccacacgtgaatcatcagaaggtctagcatggtactatgaaatcgagggagatgaggatgagtcggaagaggatgaagatgaagattacgaggatcagcccgtcgaagaagatgaggaagaggaagaggatgatgaggacgacgatgacgatggcattgaaggagacggcggtgcacaacgccttctcaatattgttcgaagtaattcccaacaccctcctcttactgcaacacataactgacatagtggtgacccaagctggagctagaacaggactgttgaccagaaggcaactcctcgcattgatgcaggacccaaatcttaccagtgttttgttccaagacaatgcagacgacgacgcagaattcttagactggccttttagaagacgccgtacacctaaggatcctaaccgtttcccaaaagttcccagcgagcaaggcgccaagcttatgcgatcaggagtgtttggcgcaaacgattataacctcagagctaagaaacgtctagctacacgaatgctggaacgggagttggccttgggaaaccgcgaagacagattgcgaaacaatgctctcatcaatcaggttggctactgaggcttacacatcaatattttgactaacacttatccagggtcttttaccacaaacgagagcggaaaaggttctccattttgatgatccggtctactctggacagttttctgatgatggtaacttcttctttgcttgttctcaagacttcaaagttcgaatgtacgatacctcgagcccgtacaactggaagcattacaagacagttgcatacccttggggccagtggacgctcacggatgcgtctttgagtcccgacaacaaatggctcgcttatacttcgatccagaccatggtttcaatagcccctacagatccaaatgatactggcgacccttataccctggatctcgacgatggcccgcctcggcaggggtggcacggacgacgtggctttggtatctggtctgttcgattctcaggcgacggaagagagctggtcgctggaacaagtgcggcttccattgttgtgtatgatatcgagtcacggtcagtcttgcatcatgtccgcggacaccaagatgatgtaaacgctgtgtgtttcgccgacaagatgtcgccgcatatcctctactcaggttccgacgatacgacgatcaaggtatgggataggcgaagcatgggcgataaccgagaagccggagcttttgttggtcacatcgagggtttgacgtatatcgacagcaaaggcgatggacgttacatcctcagcaacgggaaagatcagagcatgaaactttgggaccttcgaatggccatgtctactgatcgatacaccgagcttgaccccacaagaaccgtcaataccagcggtttcgattaccgagggggactttatgacgacgaagattgggacgtacatccccacgataactcactcgttactttccgaggccacaaagtactccgaactcttattcggtgccacttttcacccccaacgagtaccaactcgagatatgtctactcaggaagtacagacggtaaagtatatatttggaacatggacgcaacattggctggagtcgtcgacgtcaagaaagcgacgatgcaaacacggcccatggaaaatcgacatcgcttctatcaccttgaggagtcaggtaattggaccacttgtattcgcgatgccagctggcaccccaatgctcctctccttgttggtaagtttgcctgcctttgtttcaataccccagctaactcgggatcagcttctgcatggaatggttataacatggcaagaggaacatgttcgctacactcatttaatgaaaacatcgatgatgagggagatcctccaatgggccacagcgtcagcaacgtcctaaaggaacagcccgatttgtatcagaattcaacatatgggatggactaggccaatattgcagaaataacaatggatatatttgtacaattaatcactgtagccgtctttttcgtagtggatatttctcaatccacacaaatagcgccttggacgtgaaagcacatcctccttctcatctcccatggcgctcggtcgaatttcagcgtagaagtgtgtcgcgtgcccgccataatgtcatgtaactccgccccgttaagcatacccgcaagcaagaaaggtgtgattgtcctcgttcccgtgttgcgggtttttggattatcaagtcgccatccagaatctcatcaacgtatcgcgtgaccgtttatgcgcttccgacgagggcgtggttaaggggaatgtgcactattatcgtgttagaaattgaggcaagcggagaggtctgaagcacatacccagcttaacaacgtagccgacggcgcccatgatgaggaaaccaacgccaacagcttggcagagtcgcagaaactccttctggtcggctgtagacgaaaatgttagtgtacagtagagtgacgctgcgcaatgggtcaacatacgcttagtgcaccgtcgcatgaattgaacaccgtctctgacgaactcggagggaacctcgagaatctcttgaacctggtcggacattttggatggtggaagaaacggagagagatattaaaagtacgttgcgtgaatgagagaagataatgggaggaaatgaaaatacagtcgtcgaattgagttaaagtcaaagtcgcgggggttgtagaaaggagggttggagctcaagtttaaaggggacctctatgtagctaatgaatggacagctctcactctggcctctatctccatacgtgttaacaaaccaatttccatggagaagaccttggagttcggaccgaaggatgttccggtggatgacctgaactgtggtcgcagctccactgaattgcaggcccccggccccggacagtcagacgcgcagacgctaccaggtaggcgccagcttccgcgggttgcagcgaagctctcctccccagaaaataaacttactgtgaagctcttcttttccaaactctttcatcttcgttttgcttgccatcgcgaagccgtaactgaccttgcagaattttcatcaccgttcaatcacgatttaatcacggcagtcttactcaccggcttacttcgttcgcgatcgggctaagtcgagtttacagagcctggtttcaaggccgccacggtcgacaacgcgaatcgatcgggcgctttcttttcgatatcgcatcgctcagactctgctgcaagtcacgaaactcgggcgctctctggcaacgactttggtcgcaagcgatcggcgaactgaaggttaggaaagaagggttgatcgggctgacggcatcctctgtcccattgctccccatctgtatcttagcgctcgctcgagatatatcaggagctagaagcgaggattgcgagcatagagcttcgtcctcaatatcgaatctttgagtcaagtaccatcatatcaggaggctatacctatatcagggccccattcttgttacacggagtgtacgtattgcaagcttccagtccaaatcatttcttgtctctggcgcgaaaggcctctgagttttgaggcgatgtttgttggcgatggaacgttcaatagctgattacttatgtgtaaagaccaaaggccaactcttgtatttctcagcctaattatcacattgatcatttcctctttcatcttcaggtccctcctgcacgacattaacctgtgcccagtgcaccgaatctgtcataatggctgaagaagatttcgagatcgacatctacggcgacgcaggcaacgaacagcagcaggacccccagcaccacgatggcagtaatcaggactaccaccaagaggatcatcgacgagacagtcatgatgaccaaaatatggacgagcaccatgcccaggacttccatgcacgcgagagctatgactccaaccaccgagcatccggatcccagcaagggaccaagcgaaaacaagaagaggatggccgaccagttgatcaaacagccacaacatcgctcatgatttcagagcttaactggtggaacacggacgacgatatccgaggctgggctcgagaggctggctgcgaggatgagattaaggatattacttttagcgaacacaaggttaatggcaaaagcaaagggtacgcggaattagtacaactgaggcacgatggagttggctgacctttcttagacaagcttacattgaattctactctccccaagcatcaacggctaccaagcaccgtatcgaacagattcttgctgaaagtcaagctgctcagaaaaaggtcacactggcctactggaatccccacatcaaccccttcaagactctccccaaggacgctcccactaggagcaaggaccaaaaccgtgcgccttctacttataatgatcgtggcaacaacaacatgggcggcaactttggaggttctggaggtgggttcagaggcggtaggggcggttacaaccgtggcggcatgaaccaaggtggttacaatcgtaatttcaacaaccacatggggggaggctacaacagcaacatgggaggtggatacaacggacccatgggaggcggcggtaactttggcttcaacaaccgcggcggaatgatgggaggtggcatgcgaggcggccctggtggtatgcggggtggtcgaggaggtggcatgatgaacatgaacccaatgggtgggatgccaatgggtatgcccggcaacatgggcatgggcatgatggctcccaatggtatgcctggtaagtcatcacattgaatgcttatccagcagtaactgacagatgcaggctttcaaggtatgcctcccaactttaaccctgggttcggcttcaatcagaaccagggcggaggtggcgattgggggaaccctcatggagccaaaagaccgaggggtgaatagccccttggcagcggctgttactcaaaagctgggaatttactgcagtactaggaattcaacgtttgatattttcattctcctcaaggtttgagatgaatatgggccaagttgtggaagagattgaggaaagggataactgctcattgtatcatagaattatggagtaaggtcaggcatcggcgtcaacagagcgttttgtttaagtttcggcgtggtacaagtatgtgactccgcgtgatgatgctcaaccaactctaagatggattttcattttcttgaaccctgttgttggtgttactcatgagctaaactctagttgacatgtaaagaggcttccgcccccgtgtgcccctgatgcacgcacagcaatctttctcacctctccaaacaatggatcccctattacgtctacgccccgtcatcgctaccaagtaccatgcggcctggccgtcccttccgagttccccattgggattctctaagggaccgctacatcgggacattgcacgaagtcaagatggaatccatcgacgagtgcgtgatgcacttgagagaaacagcctcatcgaagaggagacgactatcaatttcggccaccgtgacgaatctccgactgtcttggtttacacaaaatggcatgatgacaaagaatggaagcgggcagttgaagaaatggttgcctcggtcgccaaggacttcccaagcgccatcgacggcgggctccatttcgagatgacctcccctcaatctctcaagatggcttatccaaaagacgacgattccccctggaagaaggattttatcgcgggatactgccacgttcctgctttggaaccatacgacccggaagaggtctctacaaggtccttatgacatcagaaaggtccgtctgtgggagcagagggatcaatataatcaggtcagtttatgcttggatcaggattctagactatctatttttgtcccaaaatctagaggctaaccttttgtttttcaatagggggtatgtgagttgtcgttcaatatcacatgttcttgctacgccgaagtgcctctggattgcatttataaaccctgtcaatattcttaaatcttagactgtttttaatagaatgttacacacactgccaagcagtgtaactgtgcctcgttggcactgcattttatcttcttcgagtacccacctggtaatattctttgaaaactcaaccttgccattgcacaaaagtatgccgtccgaggctagaatgtcttcccacaaacgaccccgtgctactggagcgagtcttgttgtgtacatcgaaaacatcaacaacgacaaccagattacagatttcgaaacctttgtcactgcagctggtttctctggcacattcttttggcccgagacgaaaagtcctattgaccgctatcatgatggctgttgttgggtccagttccaatccgaagtggacgccactcgcgcaccggctgttctagacaatgctacattcatgggaatgaatattgtcactagatcagtcactgtaaactttgtaagtgtggccttacgtatatttatcttatagcccgctgacactggcttatagaaacgagctcgtcatgggaatgtcacaagcgtccaggaccctctcatggttactcaccacaacaaggggccacaaccaacctcatagctgcgagaatctaccggctcttatgataaaggatcgcacctgattaaagatgtgccaatctcttgcaaacaaaaacaccctcacatgcaacacgactctcacaaaccaccccaagagctcatcaatgacaaggtgaagctcgagaatacggatgaaaattctattatgaaccttccagacaagtctatcccgcaaattgccaaggacgacaagatgagacaaccctggttctatgtcgaaagactcaatcccgacagcaaacgaagagagtttaaaaggatcgccctgtcacagcttgatgtgttggaactacttggctagtagcagtggttttacaaaggccaattagagagcattgacagctcaaaatatccacaacctacgtacaagttgcatgacatctggtctgccgataaccctacaggtgacacgaccgctatgttcgcgagaggtattcagatgtcaggtctgacaacgagagttcaagttggagaggaaccgccccatggggcgagattcatagccttgttcggtgcaaagagctctggacactcaatgtattgggagcctggccgtcttcttggacacgacaacaaagcacgggttttggtttctcactctccgaccttcctcacccctgttgacgctggttccgaatattcttcgggaacttgccatagtcacatacctatttataggcgcccaagaagcgtagggcttggctggggtggctatgacctgtacaacgagtggcagtatctcaggagacaagccaagaaatatgttcccgaaagggactacccgacaagatccgctgcctcaaatgttagctttacgtccgaggttacgggggttcacaccgtgagcatcgggagtaggacgatcaagccatgggaaaacattggccaggatagaagtctgtggatggagatcaaccagaaagaggatcgcatggacaacgctttgcctccaagaatcaagagaaagtagtgtatggcgagacaagcctttattctatgtaactactccatacaaagtcttacaaaaacggcttcaccatcagggtttcacacatataaaacagtgctcctcagtcctcggcgttatgtgcattgaaagctttgtcaaaagatgctttggccaacgacattctgtagatgttgccaccttttgtttgtttcacctgctagctctcctctcggaagttgcattcctgagtacattagagctctgcaacaacatatcaagactggacttacgatcaaccattcaggttcgatagcagtgacggtttgaaggtactgacggtgagagtacacaaaagtgctatggacgatccactgatggtcaagacccacgaggctgcttctaggatgtatcgcggcttgccagttgaaatgaaataatatgtattgattgcttccaccagctttgtacggattctcttgacgtctttcagagtctgcatactgagaaaggcggttgagcatcacgactgcagcgcatcggagtggtcagacgaggcttctgtgtcgagataggcgtgaaaagcattgagccctgtgatgtggtcagacatggggcaggagaattgttggtgtgccaggtctgctgcttgtctggtagcagagggtcgagtcaagatgtagttgcgaacgctttttgtggcagcaatggttatgatttcgtcgctgcaaccgagttcgtgtgccctttccaatgcattgtaccagagtggatgtactggaagccttgcagctttatgacccctttcggtgatgactccaacatctgtgaggtagcccatggcatgtagatcctcaagagcacggaggaatacctctggatgaggcttatcaacaaagtcaaaattggccacatcgttgatacctatgacctttaattgtaggacaagctccgagaggtcgctgacaagaattgggggcaggacagtaggaagaaggacctcgtcaaagtcactcttggtgtagaggcgatagcatacaccagatctcccggcctgtctagctcgatagcgagcttcggcttgtgatatgggtgccatagactgaatctcaatgccagcgcggggattgaatcgggtgtcaattgctaacccggagtctaataagcttgattagtcgtcatgcgaggacttgctttgaagcaatacataccgatcagatagatgatgccgtgaattggattgaaccacttgcgggagctatcggtgataatacaccgtcgtcaactagattgtttgatgatgttatcccgttgagggaaagtaagaacattgagatctttcgtggtatttttgagttgagcacaggcactctttatttcgccagtacctgtcagagatatgaggatatctccatctccagtagtttcatgaatatgcttcgcggtgtgtacggctagctctaagaagttgggatcgggatcgagaagccagcggatgtcaacttgaaaactgtccgagggtatcgcgaagtggactcctcgctcaaagtatccaaggaacttgctgacattcgcagtgtccgacatgacgatcactttgaggtcgagacgagaggtcacagcactctttaacaaggctaggaggacatctgttgccaccctctttcgtgtgcttcgtcaatgacgatgcatccctatcggaaatgttggcacttggctataagagtacaatcaagacgtacgtatttctggaagagaacatcgctcttggccagctcaagcagcctcacgtccgtcatgtataccaggcgtgatgtgtcccctgcagcactgatagcattgtttcgtagcgactgggtacaagcgattgctggttcatgttggtcaaataagacaaagttgaggatctggtcaatatgatctgagtctatttcaccagaaactacaaggaccttgacgtagtgtcagtattattttctaaataaaggtcacgatgactagtggcagcgcctccgagcatgtacttggctttgattatatgcaaaaggaatttctgctgcaacgaagccatcggaagctcacgacgggtgctgaacgattcttggaaggccatctcgtatcaggcagcttgaagaggcatagaaaataaaccggttggtcaaccttgtaagtatccatttgccaaatcgataaacagcggctcaaagtattgacatgaagatggggtggaaatattaaccaccactcgtcgaaatttcgcatgcaacttctatagctaggcgggtgttaattaatcttcaaggtaaaacagtgacgtgggcaaaatattgcctgggcaatctcatcgcccctccagaccgcttcaaacgcccaacggaaagatgcagctgtgatagctgtcaagatattctttaacaaattactgttaagctcatatctctgcaaagatcgaatgagtaaaacattcattctttaaacaatcacgaattcaaattttcttgttgcccatcgaaagccaaggacaaagaacgcgcaaacagaaacgaagttatatctgttgcgtacaaggagaccgcttcgcttcaatcaacatctagcaacagagaagctctcctatccagaccaccaacatgtcaaacgcatcaacaatatcgtctagcggtagctcagagattgacacagagcttttcggtccactggccgcaatatcggaagactcactcatcaaactcgcgtgtcgaatcggccaagacgttcttaacattccctcagatgatgctggcgaagcaagatttctcaagcgtatctgtggctcatacaacatagttcatgtcatggaagtcggaacaacaaagctcgtcattcgagttcccgctactggatggggtgccagaatgacaaaggctgcggcaaatgcccttgagtcgcaagtagcaacaatgcgtctcattcgaaggaaaacccaaatgcccgtgcctgaggtgtataccttcgacacaaccaacaacaatgagataagcgcaccttttatttgcatgagcttcatcccaggagagactgtactccatgtctggcttgacgactcgcttgaggagacatctcgagataacctccgccttaacatcttgaccagcatagcgaagagtatggctcagctttcatctttaacctttgataggattggctccatcatggaagaagaagaagggactcttggcccgacatttgattgggacgtgcaaacagatggaagtgttagagttatagcaactcgaacatatgtttcggtcaccgagtatctcgcgtgtcagatggactggaagtttacaaagaactctcacatcagtgaggctgtgtggaatgcagcacttaactctctcatcaggatgggtatcgtgagtaaattcgttgccacggcgcttggaatccaacagaaaggggatgctctgtctgttctttatgacattgcagatgacggttatagtcagcaagactggtacaatttgaaggtaaagccaacgtcattggttcgcggcacaagctttctcgcaggcgcagcttgaggatagacatactgcatatgacaacgagtctatgagggttgccacataaagcgtagtgtcatcaaggaccgctgcaccaaagtacccaaaaacagaggccccagttgcaagggacaaaagtacataggttaaatcggcttgccggcacatagaataaccttagggtatcagaaaaattgaccgctgggagcataagagacaaaattattagggcagtttaggtcacttagactatgcttcttatactacttatttttatggcctaagacttaggaggccaacttttctgctacccactagaataagaagaacttggagaatagaatgggtaatgttcaaggatgttgcaagagatgtagttagttgagttgtgccatgacgccttcagcgctgattcgccgttgacgtatggcttagtcataagatcggcctattcgtagatcgagcatctctatctcaatatcgaaccatcatcctcacaaattctgtcagatggagagaacactaccacgatcaattggatctgcttatagaagaactctcgtgagagctgtgaactgcacatcatgctcttcacgaagctttaccagcaatcgccccccaccactttatgaaggccatgtaccattgacgagggttgagcgggctggcttggccattggagctagtgttatgtcttttttcaatccttatcgtcacggtacgcttcagaaggatccttgaattgttctgtgactaattgtctccagacctcattgctgctacaggcgaagctacagctacgccttactttatttatcgcttgcgcgatgctatgctcgctgatccaacaggccgccgcattctccgagctcgaccacggatatcctccaaaaccctctctcttgatgcactgcgcgcaatgccagagaatagcgttggtcgcgcctacgttgggtggcttgatcgagaaggtgtctcgcccgacacccgagcttcagtacgctacattgataacgaagagtgcgcatatgttatgcagcgctaccgcgagtgccatgacttttatcatgccttgacgggcctccctattgttcgcgagggcgaagttgccttgaaggcattcgagtttgccaatacactgcttcccatgacaggattgagtatctttgcggcagctaccatgaagagaagcgagagacaacgattcgcatcgacatatctaccttgggctctcaagaatggagcacgaagcaaggagataatcaatgtattctgggaggagagacttgaagaggatgtaaacaatgtcagaaaagagcttggcattgagcaaccacctgacatgagagacacccgaaagagggaaaaggaagagaaaaagaggctcaaggagctcagagaacaaggtctataaggactccttattccttctgtataaaatctgtactattgtaatgaacttggggactgccggattaagcgtcgatattgaatcctttgacacataaagtatatagtcatacactgtcgagacgtaaataagccattcgttagaaatattggcagatctcgatatctgcgcccatgtcaccatcattttacttcctcacttaaatcacgagcaggccgcccatgaccccccatttttctctgatcttcaattccatggtatcaagcacttcttacaagtccaaatcatcatcgtcatcccaagccttgcgcctgctcacgacaatcttctcctcttccttgctctcagacatggcgttgagaagttccttgagctgcgcctcggtgaccttttgtcgcagctggcctgtctgggcaagtgtgatgagtcggttctcgatgtcggcggcgcgcgattccttgacgagacggatgcggcccagacggtcggcggcttcggggtgaaggatctggttgaggacgtgttgacgagcatcatcttgctgctgttgtctgttctggggtcagcgtgatactgtcatgaagataaaaggaaccttactggcgctgttgctgctcttgcccggagccaccacctccactactaccgccaccttgggccttgagctgctctagacgagcctttcggatctgtatacaatattagtgtcgttttccagcggagcgcactggattgcaatacctgatcaagctctgcgtcatccatgatttcggttacgtatggtgttgcaagtcaggagatcagcctgacgtcgcggggtcgcttgctttacatctcgtcaacctgtggaggggcactcaaattgatcacgtaagcagaacatcctcaaacattatgtttttgagcataagccacgaaagctatgagagaatcataatgaaggtatttaatagattcatacaagctataatactgcaatcaaacccctctcagaggctagcccaaacaccaaacatgcaattcgttaatgctccgctctatatgagatggccccttggtattccccgacgccgaattctctctctaatttgctccgccgatgtttcctctattggtatatatgatttcctcttctccattgcttcttgtcgccttgccttgatcatgtgcaccatcaacttattcgtaggtgtgtgaatgccaagatccacggctcggttcagaaagaacccgttttggtagtttatatcggtctgcagacccttgttgatgcgcatgagtagctcacttggggcattggccttgcctgtgatacgacgatagcagaactttttgagaccttcgccacgaaggaaccttataagatctggtgaattctggacttctggcagactttctgttactagagccatctctcccaacagctgattcatcatcttttgcgctgatcggttggtcgtcaaaccgcggtatggcaaatcgagaagcacgcatacgggctcaacagcagcggtaaacatgagggaaggtagtttgaaccgcagccattggtcgtaggtactgtaacttgactgaagcaattcggcatgtcttagtgattgcataaaagtaggcacgttacagtcgagggatgcatgcaagtcctttggtgtgtttagagccgcgtcggcgctggtcagaattgttcgcccggccttcaattgcttaacggagtcccgattccgattaaagaccaatgcgtggctcatatgtcccaagaaaaagtttggttcaggttgcgttccgtcgaatatcattttgcgaacttgctcgaggaccccaatgccgtcgttcaaaaggcataccgatgtcttgtcatcaatcctgtccttgacagaagcaatcgccttgacagcttcaaagccacgaccagtaacaaccaactcatcgatgtgtgagcgatcaggcaccggtgcagcctcttgtccctcatcttcattctctttggctatggcggcgtttctctctgcatacgcggatttccttgttcgttctggctgtacctgttcgacatttcgatatctcgatttgggcatgtctcggaatcggagcatctcgactgagtcatagacactgcacaaggcgtgtgcaatgaatctcgatctcacatcttcgcctaatatatggattttgtgtacaggtccagattttgcggcctcagctgggaggacgactgaggggatgtggaaatgtgaagaattatttgacataggtgtaactgacgccttgttttccgagctttgccatggtcgtgagggagatggtccgcttagttctggaggaatagcgtctttcttaaggtgcgttgtggttgctgccgaagcgaagagccgtgtatggcttgtcctgggactatgttgtagacatcgggtcgaccttttggctatttgggccgtcgcccgcgactgagtgaagatcgccactttgacggttgtattcgggtcgtgaagaagtttgtggctatgaagctggaagaaattacaaggcacacgcgcacgcggactcgtgagactaaacccgatgctgtatattaaatcgtggacgttattatcggtgggcaaacgagccgttgtatgttgatgtatgatcgtggggaggcgagtcggagtgaaagtggtgatgtcgatattggtgctggatgcgtcaagataatggctccgagcggcgggaagtccgttttttcccttgacaagaaaattagactgcaaccaattagaggagggtcaagggactagctctgaccatctactcatgtatttcggtacataactattggtcaattgctcactccgataccgtttttggtagcttagcagccacgactttgaagcagaaacccattgtcacatttttagtgaattgttttgaactggacgattttgtatttcgtttcatttcatgccatattatttcttagtgacagatagaacctgtggcgagttgtctaacgttaactaatcgcaagtgggccttgagcatgagcaatatcgcttagttacatattacccgcttcatgaatgcaaaatcgctagtccctgttaggcttcatgtcaagttctgcgctgcgaagtctttcatgcgacagcgacgtgattgatcatctcaaccgcgcatatcacaacattcatcccaacatcaaaatgacagacgtcaaggatatcacaccggatctggaccggctagatgatcagctcgatgatctcgaggaaatccttcaacctttgctcggtaatcttcaaggcttggcctctgaattgcccctgttggacaaggcaaagcttttctcgctgacagcatatgcgattgaatctcttttgttctgtgagtgtttcactggcccttgatgaatatttcatcgcgcctgtaaacaagctaacagacgcgacagcatcactcaaattggagggctctgatacccaaacacaagccgtatacgctgaactcaagcgaattcagcaatactttggcaagatcaagaacattgagactccagaggtggaagagtcgcgaagtctcacagttaaccaggaagctgcagcgcgtatactgaaggctgatttggtacgaaagctcacaatatgccaacatccaatactaacatgtcgttaggccgacaacaagacgattagcaataagcttgctgaaaaaattgcagaggagcgggccaaggctcttctcaagtcggttgagaatcgcaagagaccagctgaggagtcccctgtcccatcaaagtcgggttctgctgatgacgggaaagataaaggcaagaagcaaaagaaaggcaagaaaagcaagtccaaaaactaagcctagagcaacgatatgccagtgaacggtgttgcactaggttgctttggcaagagttacattgatacccggacggttaaagggaactcgcgaggctcaaataatcggggttcaggttaaaggcttcctgaattaaccagggcatggcgtttgggaataatttacttgattggagggaattgtcattctatagaaagcccgtcatgttgaatcaatagttttatgaaacacaacttgctccatgatatgtttacatgtgaaaccagtcattccgtacatcggatcagattatgactcaattgactgtcagcctacaagcccgaaatgaaggttatttgtacaagtataagaaaacattctgccattctcttatctcgtcctcatcctataacttctagtgagcttatacatcaattggctagggaaagataacctagataggtgactaatattttttcaccccaccattatcgtgagtcaagtatacaatcgcggggcaaacccctccaacccaaggctcgaattctgttttcgcattgacaaaatagaaatcgcaacaacaagatggcggtcatttatatcgacgaagaagccggaagcgatctccccgagattcagggcaccgagtccgcccccttcaagtccctcctcgaggcctacttccgccacggcgccgagtccgagtaccaggtcaagaagaaggacgatgaggagtacaagcccgctgccaagtcagccctgaagaaggctgtcgcttacgctgctggacaaaagaagaagttagatgctgctgctaagcgtgccgagaaggatgcccaggatgaggccgctcgtcttgctgttcttgaggaggctaagaagatcaagatcaccaacgacccttccttgcccgagcctgtttcgatcagcctccaccagaccgattcttctgtgattggcactcttcgaaagagcaaggatgagcctactgagggcgtcaagcgtgtttccgttcagggccgtgtcaaccgtgtggccaagcagggtggtcttatctttgtcactctgcgccgtggtgtcaactacatgcagtgtctcctttctggcgatctttccaagacttacgacgctcttaccctctcccgagaaacctctcttgagattattggtgagctttgggaggttcctgctggtgctcacgctcccctcgaccgcgaactccgcgcagactacttccgagtcatcgccaaggctcccggaggtgatgatgcttttaccaacattgtacctgtcgatggtgacaacaacactctcatgaacctccgacaccttaccctccgccacgagaagcccgcagccgtcatgttcgttcgcgatgttgtcgaggatgctttccacaccgtctacaaggagttggatatcaagaaggtcagccctcctgctcttgtgcagactcaagtcgagggtggctctactcttttcaagttcgactactatggcgagacttcatacttgactcaatccagtcagctttacctcgaaactgttctgcctgtccttggtgactgctactgtatcgagaagtctttccgtgccgagaagtctcttacccgtcgtcatgtaagtacttacctacagaaatttgtttcatagaaactaactgtttagctctccgagtactctcacgttgaggccgagttggactttatcactttcgacaacctcctcgaccatctcgagcatgtcatttgccgtgtcattgacctgaccctcgagaaccccaccgctgccgaggccatcaagaagtacaaccccgacttccagaagcctactcgaccattcttgcgcatgcgctactctgatgccattgactggctacgagagcgtggtatcaagaacgaagagggcaacgaccacacttttggagacgacatgtaagtgtcccgtatttttagagatgcgcaaactaactggaatagtgccgaggctgctgagcgaaagatgaccgacgaaattaaccgccccatcttcctgactcacttccctgtcgagatcaagtcgttctacatgtccaaggccaaggatgacccccgcgttactgagtccgtcgatgttctgatgcctggtgttggcgagatcgtcggtggcagcatgagaatttgggactatgaggagctcatggctgggtacaagcgagagggtatcgatcctacaggctacttctggtacactgaccagcgcaagtacggatctactccccacggtggatacggcttgggagctgaacggtatgtttgtcctttaaatgtttgaactttgctgacaatttagtttcctggcatggctgcttaagctctggactgtccgggaggcttgcttgtatccccgttacatgggtagatgcaccccgtaaacgaaccgttatgagatgcatgaaaatggagtatagggtttgatcagtagcagaaatcaaggacaaagcgagactgctttactgtattgtactttgaacgtttgtatccggtatctccgtgtctgtagtcgtaatcaagcgtaccttggacaagcccgtgactcaatttaatggatatccactaaaaagttccctcagcggctgtcaacggaaggccctggagtgctctggatctctgaaccctgtactttaggggaaatgcctctaccgaggccctaccgatcgttcttccccatccctcgttgaaatttgcctcttctaattggtcagcgtgagcttccgaaatccgtgtcgccggcgtattcttctcctcataacatccctccatcttgaactttgtcctcaccaaaattactaccaacaaacccgaacctcaactaccctcacaaccaccctcacaaccacttcacaatgcctcgtcaacgatccgtcggccgcgctccttcgcgccctaccgccgctgcttctgctcccaagccccagcagactcgacctgccgccacccatgctgctcccgctgctcaccctcctgcccaggccatgcctcctcaggctgccggttcccagggccctggactttttggtcaaatggccagcactgctgcgtaagtccttcgaatatacaattgacgctagcgagctcgggctgcatatgcgcatattccgagcgctgttacattatacttggatcaattgctaacttttcccagcggtgtcgctatcggttcctcagtaggccatgccatcggtggtatgtttggtggctcctccgagcccgctggtcccgtccaggctcaagccgccccccaagagcagtcctggaaccaaaacaactgcgccggtgtcgctcagaactttacaaagtgcatggatgacaacaacggaaacatgcagatctgcaactggtaccttgagcagctcaaggcttgccaggctgcttctggccagtaagcgttgggaaatacgaataatagaacttgatatcattatgggaaaggaaacaacatcggggataaatcccctggcagcgtgcgtgctaatagagactcggcgagaatactgttgcatctcggcacaaccaattgtataatacaaaacaagatctcactcaacccacaaattgggaactcaactatctttctcctcctctggtcgtggttcaaaattcagctttgcctgtgttagcaatagcatgttcgtgatagtgatgtcaactcttaccgaatttccattgtacaactgttggtctctttggtcgctcgggttctggaactcccgaatttgggaccgttcccgggaactggtaggtccgacggatcctcggtgtgcgcgttcgtcggaggagaatatgctgagaatccaggagaatatgctgagaataaagccaatgattcgtgacacaataccttgcgagtcatcatcgtaggcagaggtgtactttttgacggggatgagaaccagtgtcgatgaaggggaaaggccgagctcgccgatggccttgtcctcttctgtttcgtcaatgtttttgttgggcagaggcgtaaggacttgtttaaaggtatacggctgcgctccatcacttcggttctcgtccacccactgtctaatctccttgaggggcgcattcgtcttgaagcgcgatctcaatgttgatccgtcaaagaggcgcacttgaagagctgtcattccgcctgtctttgtagaatccgccagcttggtttctggtgcgttgaccaaggacgctgcaacatcgccacctttcatactgccacgccgttgcttctcgcgctcctccgcgcgtatgcgtcgttctgccttgtcgtcttcaattcgcttgagaattctggctcgctcctcttggtcctgctgtctcttcttctttactgcctcggcagccttgtgagcccgggcattgtcggtgttcattccggcttcggcctcggctttagccctctccttggtcctggcgcgttcttctttgactttgcgctcattctcttccctttgcgcctggagtctggtagctctctcggacaatatccgacggacattttcggatgtcgatgaggatacagttgtttgtgtctgttctggcgctgtgggtgtcactggttgaggaggggcaacttgggctggttgagccggcgccggctgaggcgtcgctgaagagttgaacgcttccttgaccctacgtaggaactcgtcctttccggtccccggtgcgatgtactcctttaattcgccattcttgatgataacaaccgtgggagtccgcggtagtgggaagatctgagccaaatacccggcagacgcggatcccgcttccaagcgcaagaggacgtgtccttcaaatagatctctcagctataccgtagattagccccagaatatgctctgcagatctcaaaatcctaccgtatcatcggccaggaattcggtttcccactgcgagctctcgtcactgtcatctaatccatgtgagctactgcgcgggtggtcatgatgacaaacggacctgcaacgaagcacaggaccagcttttgctggctgacggccgtagagatgccttcctggagagttccttgataaaacatggcggtctagttgtagaatgaaagtttattataaaagttcagaagttccagtaataaaagtgagttgtgagacaaagctacgtgttggttcaagatgaaaggtgtcttgtctgcactcccttgagttatgcatgaattatgcaaaggtctccgagcgttgtttatgacacaatacttatcacaacaagattgaaacaaatgatgatctgaaagtatatgcccaaatattggcttggatatgagtaaagccttccttccattaaatgagagctgcctatcatccatcacgtggcgtaaccgactcaagcttggggacttggggctgagtcagcgtgatgagtatcacaggtgcgacaaagaaaagaagcaagagacgtaagatattgttattgcccgattactatggtgtcattaaagaaggtattactatattatcagaatcgtcattacaggcgtcaatttggggtttgtacgggtactaattaaatttttagtaaaaatacattttctttgactcatcaccgtcttcggaatagctaccctcttgttgaagtgactttttcttttcccattcaactttgaacggtcactcattcaaatcggccaaaatgcctatcgacccagctttcatgccgtgggcttcttctaaaggcgtcaaatgtagcaatgtcgaacctcgaattatgcctggccgcggcattggtattgttgccgtttgcgatatcagagtaagtcatagaggtgcttcgatccatcgaactcttaccctttatctacgttggtcacgaccagttttaattgcagttgctgattaagttaggcaaatcaaacaatcctaagtgttccaacgagagctgttcgcaccatcgatactgttccaaagcacatcaaagacgctcttcatggtgtttcagtccatggcatcttggcggctgaaattgcactcgacgacagtgatgactttgccatctggagaacagtcctccctactcgagaggatctagagggtggaatgcccatgatgtggccgagtgaacttcaagctcttcttcccaaacgagccaaagacctattggacaatcaaaacaccacgttccgacgggagtgcgatattgttctgaaagcctttcctacattgacaagggatgagtatatgttgagctgggtgttgattaacactagaaccttctataatagcatgcccaagatgaagatctatgctcattctgatcgattagtctgtatgcctgtcgcggacttgtttaaccatgatcaagggtgcaaactcgtatactctgctcttggatacagcgttcagacggatcgggtctacaaacaaggcgaggaagtttacgtttcatatggcccccactcaaacgactttctcttgacagagtacggctttattttggacacaaatcgttgggatgaggtttacctggacgaagtgatacttccactcctcaacaagacacagcgcgctgagctagagagtgtcggctttcttggcaggtacacactcgatgatcagacaccaggatgtcaccggacccaggtggcccttcgcatgctgtgctgtacccctggacagtggcaacggttctttgacgcttgtgaggatggacggtcttcgcaggcggaagttgatggtattcttttatctgccttgaaagactttcaacaggttattgagaaaactcgaagggatattgatgagatagaaggtggtacaagcagccagagggagtttctaagacgccgatggcaacaaatcgagtcactggtttccaatacaatagaaaagctaagtagcgaataatgatctggctttgagatttcagaagcatgatttctccaccactctttaaagggggaacacttctctcaaatgttacggtcatttatgcttcttcgtttctactgaaggacaattattactcggccgtcaaaaatatgttgataacttgttaatcttaaggcaatggggtcagacggagggtatatggcctatcaatcccacaatagactttaacttgaccttcgggccgccccaacttacactttcttatcatatccacgtaacatatttaaactctttgatttcatgattatcttcctggctttcctccctcacagttcttctctttttatcactttcaatcctcgcacacgagtatcacttggaccgcatcaagcattcgtcgtatgtctaccacacctgctcgcccccctgaactaccttgtcacttcgtaggagacaaacgatcaagtttgaacttctgatcaccttgcagtgttccatcaaactgacaaccacactccatcaactactgacgtctcttacagatgttctttaacatatacacggaagcctctttccgtccagctggtgggaggggacgaggccagagccgtaacacaggctcgatttgcaaccacgtgagtttggaaaattatactctgtattctatgaacattttctagtgccaccgacacggccatgtccaggaccagtgcccccagctcgaggaattgaagcgactccgccaaatagcagaagagcttctgactcactacaatgaactagcatctcgctgcggtgccgctcagttccaacgaccagcagagctagggccaattttagagcctgcagagccacttctacaatacgcatatcctgctactgcgtcgaccacagctcgttctgctacttcgttcaccacccgttctgctacttcgtccactacagcttgttctgttactgggccgggtacaactgctccccctccttctccgtccccctcatcatcatcgttatcctcctcctggtctttctatccataggtagggtcgtaaattggcaacagagcattgcaactggcgcactggggacaaggatgctacagtatgccaatcctttcggacattagcaccaacgtctatcatccccagatggcttatatccagttgcgtaggcagaatgtttccgggcaagacggtttcatatagtaataaacgtgtatttccaattgtgcgaaaccgacccgcgttcggacgtgcttagacattgcgtgcatccataacctcatgctcagcgatatctttaataccatgttggtttttttttttttccttatctagtttcttcagcggaatcgagatgcatcaagcatagtggtcgccattccatccataccacccgcctccatcgaagccagcatacctaatacatttgtctatattggcaagcctggtgcgtcatcgaatgtatagatacccctccatccataagtcccagatgaatctatctcggtccagtcatcaatcaactccttccccgtctcgtctggaactcgaaaagtatatacactcgattcgagttcaatagtagtctgtgtcgaatcgcggctgactgttagtctcccaaattgcggtatcgtcgtcactttacagggtccctgatatctacctttgtatgcagcatacaagtcatcgagtacatcggctgcctgttcccccaaaacctcacccgtcttccgtagtctgctcacaaacttcatgatgacagtccagatatgatcttcctcttcgattgttcttggagtctctttggctaccaggtctacaaagagtacaagagcagcgttgaatgcaagaaaatcgtataaatcacaccgcaatggcttctcttgcaaactccggatatccccgtgagcatcaagtgctccttcggccgactccaaaacctcgacccgggtgtactcaaattgtttatcgtagcctgcaaattgagaataaggcagatgtatcatgatgttgagtttatgtttgtagagcctcattatggcatgttcgataggtgagaatgccaagttcaagtcagcttctgcccattcatccggaatcatgattttgagttctttcatcccctcgacgatgctttgcattatactgaaaggtgtgtcttggcgcagcctgtccctatcactaataaatcctgataccaggccgatttttctcagagtgtcaagctcggttgtttgaacatccatgttgagagtgccataaggcaaccctatgatgagagacatttgacgatcgcgaatccacagagcatcccacaacagactcggacgaagatgaaggcctagtaacagagcattctcaatgccggctctgatgcatttccatgctgtactagggcggccaatagcgacgaacaactcgtactgaagaaccagtgcttcaattgagtcgatactgcaggctggtgtgcagtctgcaaggtacaatattgacacctgcgtaagaattcggtcgataaacttctcgggacacagaggtaagcccgtctcggcgtctttaaagtctttgggcaattgtgagaggagaagagatgtccagataaggcatttagatgccagtccaatgtctcgggactttaatgcatcgaatatcttatcgcggttgcaaaagattcccctatcctcttgatcattgtgaattattgcaaaaggccataacatcaaagactgaagtagttgatcagagtagtccaggattttctcgagagtttgtgaattcggaatgatatcgcctgggattaactccaactgcgacatgggagtctgggaccgttcatttgctagagtctctttggggatttgtagttgtgagttctctggtatatggacctcttgctgatgagggctcttgtcagcagagccagcaacgttgcatttgtcgagttgactcgtcaagactctgatggattcttgcatttccaccatgcgcgactcgacttgagtgacaaactggttcagctcttgtattattcgatccttgtcatgggaagattgctcagatggaggcacttgttgtgactcacaaagcagcgagtgagtcaaacattggcgacaccttctttggtcgtcaaatacacagctcacttttctacggcgacattctgtgcagttctttttcccgagtcgtgctgtattgtgacgttccttggaatgttgcattgtattgtttggtggtgaagtagactgagtgtcttgtgagctgtatcattgccaaatgtctcagatatgacgatattttggaaataaaaccttgattattcgaaaaggggagtagattcatttggaatcttagtacattgatagctcctaacttggtgtcggttgactactcgtggagggaccaccaactaagcatgcttttagtactccaaacttgatcattattggcttaaatataccgatggcatttattaacctctgcaagcgtagcaaactggcgacttgggtctgtttgtgtttacaagtgtgatattcacgactcatgcatgaactagacgtgataatgtgttggcaaacatatttaaccagcgacctctggattgccaacctctgccaagtcctgtgtattgcgataccaagtctccaagtcttttacagtaagatattatctcgaacagatagaatttatattccatgaattactggcactactgttaagctcatatcttgattctacatgtgacttggtaatggtcctccagggtatgagtggaccgattactgggtagcagaaaagtcgacctcgtaagtcttaggttacaaaaataaatagcctaaaggctatagttttagcaacaaaaaatgacctactaatttcgtctcttacgttcttagccgccaatttttatgataccctgaggacaacacctagagttatcatcttggaacgacatacacacaatgccgactcttttgcgtactagtctgcgattctcaagactcgccaacgcaccaaagagaaactttacatcctctttcttccgtcgcaaaaagcagccctcagccgacgatccagagttcgtctctattctagacggaccaccccagcttgtccgcgtaggaaaacgtcatggacctggtcttatcattctcggtatgttgtatcttaccaattgctgctgtggatgctcttgatgcaccaatatagactaattcattcatgcagccatcattcccgtgacggcatttatcctcggaacatggcaagtccagcgattaggctggaagtcggaacttatcgccaaattcgaagaccgtctcatccgcgatcctttacccctcccgcctaccatcgaccctgatgccattcacgactttgattaccgccgcgtacgagcaacgggccatttcagacatgaccaggagatgcttattggacctcgcatgcgagacggcacagacggatacatggttgttacacccttggagcgagagaatggcacaacaattctggtcaaccgaggatggatcgacaagaagcacagagacaagaggacgagacctgatggattgccaactggtgaagtcacagtcgaaggactcttgagagagccatggaagaagaatatgtttacacccgataaccaacccgaaaagggcatgttttatttcccggatgtgaagcagatggccgaactaaccggcgctcaacccgtctgggttgaggctactacgggtatgtctatcctcatgatccttcgtatctcatgacgttgctaatgataccagaacccgagtttatgcaaatggtcgactgggaagcccgaggtattccttatggccgacccgcagaggtcaatctgcgaaacaatcacgctcagtacatctttacctggtaagtgtacctttgcccacttgacccggcatgctgacctttatcttaggtatggtctgtgctttgcaacctccatcatgctttggatggtggttaagaagcccgcaaacgacgttgctcgacgtgtagcccgctcaaagggcctgtaaactaaattgtgccatgcatatcatgtaaaactcatgtatactctaccacttctccttgatccgacacacgctttgctttgcgctgtttaatgggctgtggcactggcattctcaggtcctgaagaagctcccttggaaggtacttctctgctaaagaaaagatggaagaacgaggtccaatctggcgttgcctgtacgatattagaatgtgtgacctaaaatatggagccgatgccagatggcataccttttcatgagcgtgaagacgtcgctctcttcaatagtcttgcgtttggcgtggtccgcgtacgctcctagatcatcgcccaattgctcaaagaaccattctgaagattgaatgagagcatcgagcgtctctgctgaaagacgttggttgcttagacctgatgattggagagctgtttgtgccaccctcttgacaaaagctggggggagtgacggatattcgatgccgtgttgtgagatgcgttttcgctttttgtttgctttcaacccgcgaggtagtctgtcttcagtgggaatgtgatgtgtcgtgactgtggccgttggctccatagctggctccatttcttcatttattgagctgtgatcgtccataccctcatcgtcccagccgtccatgccaaagtctcctgctccaccatcggagtcggatccaaatacgacattttgttgaggatcacgagcttcatcccctctggcttctgcaaccgactgatcaacaatcggagacgtttgctctacgtcggctggatcggacatttgaaagactgtttgatcatccaaaccctcgggcatatccaggttaaagtcgcttcctctaccttcggtcatccgccgggtttgatctgcctcgaatctgcttctgttagccagtgagtaaactgatggctggtataacgtacgcttctaaagagacatcgccagctcttgcatcgaggttttctaaaaacccagggaaaaagtctgactgttggccgatatcttctgtgggttcgttgttgaagtagtcacttatgcgctcacttcctgggctgccccgagacaaccttgggttttccgcatatcgtcgaggcatctcaattgattgaactgtgaaattatcttcatccagttgtgacaatcgcggtggtggaatttccgagctcatactagaagcgtcttcatccagtggcaacgagagtcttggccgccgagtaagaaattcatcgtcatcatcgtcttcgtcgtcgtcataaaggttgctttgctcctgctgtgctggcgatgagctttttcgtattccaggagatgaagaagaagaatattggatcggcttgcttttgggtgctagtgctcgaccgaggtgtcgcagaacatccaacggagtttctctctgttgcatcatgctttgtctgcgattctttcccggagtaaacattgctgttcgccgttggtcgagaagccggcgagcggctttggcgtggggtgttggcgcattggatcggccagcagaggcaggagtgcctcgacgaagagaggctcggaaatcgcgggcgccaatacgatcgagaggagtatgaacagatgcgcgagcagaataaggctcagcgctggttgctctgcgaggagtcctagaaggagtccttgccggcgtttcttgcgaggccatggttgtgtttagatgcgccggagtaggtggatgctcaaagagcaggcgccgcagtaagatttcatgaacgattcaactcaattagtctaagcaataagagtgcattatttggcgatggtatgtctttgtaaacaaatttgatccaatgaacgtctctcaatgatgatgctagccagaaacgcgacgcgcgacgaggggacctcactgcacggaccatgcgattaagtgaaggatccatgagcttaatgtactaaggtacagacaacattactgataagaattaagacctgtgagtattttgatattgatgcgtatgccgaatttttattgtgtttcctaatttaatcacttaatatatgctgtcgatacatgtgtcttctcacggcaacatgaacattggggataccagtatgagtgaaacttacaacgctccctttgcagtcaatcccagatacccccaacctccaagcaacagactgctagtaaacctccagatccccgtacttagtgcaccagctctcatacatatccataaatcagctgttccccaccagacgagcaaactgagcaatgtgtcgacaacatcatattggcgacgtagatagaacagccatatagcaagaccgtaagctgagacacggctgccgtagacggcaaaggctgtctgtgctggttccgatctggcgataccctctggtagtccatattcacgcatggcccgagcaggtgatcgaaaaggtaaaagaccacctagggtgaaggcagtacctataactataaatgagttactcattcgatctgagcagagataacaaaaaagtacctataaatatagcaggaatatgccatgcagaaatgccggacaagtttgcaaacaaaccggaagccatactaactgatgtaatagttggatgcaacacgaacctcgcaggttgtacaattcgagcaaaaagaattgtgatatgcgtcaacagcgttttataaagctggtaagctgacgatttatggagccaagatgatatgtaagatcaggcaaaatggcaaattggcaaaataatagttattaggaccgagcgtggatcgaacacgcgacctagggatctgcaatccctcgctcgtaccactgagctatcgatccttgttatcggactgcaaagagttttcaaactgaggattatgttgacagcactgactgcaacggactactcctaagcgagggtctcagcgttaggggtttcaatgagctgcatgcccaaatccatctttatctccaacctctttattatccttgctcaaaacatttgttcttactatgtgtgatctcaatcccggtggctttgtctctaacaggaatctgctattatcttcgtattcgttcacattgtcaagatattccttgctctatatcaatagattagtacctacaatgaaaccacaaggtccaacaacaaccgaccacctcccctaaaagagcatgtgaggggcctttcaattgtgctgtcgcttgctactgtagttctccatagtctttttggaaagccttgtcggtcgctaaataggtagtcgtctttatatatctttcgtcgccccctccctttgggttcttcatctcttcacatcgaatccggcaaagtcaccgatctcagccaagaacggccataaacaacaaatccttaccgcaacaagactgcgataccaggtgagctaccccactcccactctaggcgctggacgagttagtcggcaaggctatttcttggcttattactgttagcaggggactttcgcaggccccagcacaacctgaggtggcaccagaggtggctactgctactggtggatggtcttatcctgggcgcctctgtcgttgtcttgctgcgtctatgtagtccactagtctgttgatagaggtggatcctcatcgttgaacctctcctgtgcctcacgtttctgcctcagaaaacgcctgaactcggttttgtgtcaagttccttctaacgatcttgcagctgtgaaactcgccagggtctattcgagttttgtcgttccgttatccgacgacctcccttttcgtctgcaaaccacagtcatctagacacaacaactgcatcgctttgacccctcgactagacaacttgttgcttttgctttcgccttcgccttcgccttcgcctactctatatccaattcctcctatttctcgatttccccatcgcaacaatggcccagcccggcgtgcaatcattgaaggtttgttgagcacaaggttacctgacgcaatacctggttggctgaccgctgctacagtgtgtggtgaccggtgatggtgctgttggaaaggtatgtcggacagcaaactgtcgcgcgacgactgtcgactctcgctgactcgatctagacctgtctactcatttcctacaccacaaatgcattccccggcgaatacatccctacagtctttgacaactactctgctagtgttatggtagatggcaagcctattagccttggcctctgggatactgctggtcaggaggattacgacagactgcgacccctctcatacccccagaccgatgtctttctcatctgcttctccatcgtcagccctccgtcattcgacaacgtaaaggcaaaggtaaattgatagcgacatcgcctcccgactctgctgacatctccagtggtaccccgagatcgaccatcatgcgccaaacatccccatcattctcgtcggaaccaagctcgatcttcgagaggacgcatccaccctcgagtctcttcgacagaagcgcatggagcctgtgtcatacgagcaggcgctgacttgcgccaaggagatcaaggcctacaagtacctcgagtgttctgctttgacccaaagaaacctcaagagcgtctttgacgaggctatccggtgagttgtgatccatcatccatcatacgcgcacactaacaaccaccaagggccgttctcaacccccgacccacaccttcaaagcaaaagaagaacaaatgctccatcctgtagatatccctaatcaacgacgtctcgacgacgcgaaacgaaataaagattgaacggatgcctgataagcaaggcatccgataacaagacgagatatcccgggcgattgcgctttatgatggcttttatttgcgaggcgggttcttgaatgcttttgggttttatctgcggttataaagggtttccaaccgttgctattttctattttactctatttgctcacatctcatgctgtcgcctcctcgcggagtttataccgatttcagtaattcaagaaccggtccactggatatttgtctgcgtgatgttgtgatggttgaatagaagacgggacgaaaggttatatgaactaaagctgtggttgaatagaagacgggacgaaaggttatatgaactaaagctggtctaatatttcatcagtcactaaatcagctctgtgaaacccatttgatcggtaagtattcataggttatattgttttggcaagaaaggctcaatgatatcgtgttgcaattcattcgcattatctaggtacatccgtggggttttgatccttcctgggtatctcactcctacaaaacttttgtgtatccgatcattcataaaagtgcactcagaaaacgttaagccggcttttgctcacctcaagcttctcacttgtctcacttctcaagcaagctcgggtatattagcgcttgccaggaatatgggcacgtcgactggggtgaatgccgtcgtcgcctgctggacgtctgtcggcattggccttgctgctctcctcctttgcgattctctcccgctcgatacgcttggcgcggttctcgtttagtttgacgttcttctccttgatcttttcctgccgttgctttgtctttccgcctccaccagcactgtaaaaagttagccatgtctaaatgtagggttatatgagagggtggaaagcattgactgcgaatcaagatcatgcgctggggacaaaagaaactcacgttagctcgacgttgatgcgacgaggataagatgtaccatccgtaaactcggagtggtggaacttgtcaagacatgttcgcatgtgccagaccttggcgaattcgacaaaagcaaaaccacggcagggctttgagtccttgggatcgctcatgcagcggactcccacggggtccaaagaggcaaaatgggctttgatggtttcagcggtggcggtaaagggcaagttgccaacaaagacaatatgacggtcggctttgccgtcggtcttttcagcagtcgcttctgcctcggcagactcgccatttgtggttgtctctgcggatttttgcttcttgttctttttcttgtttttcttagattcgtccttgggttcggcatcggtatcggcactggcgtcctttggctcctcgaccttggccttcttttccttcttcttgtccttctttgcaaacttttcggtatctgcagtggtatcggcgggcttgtcgtctgcgccggccattggggtatcttgggcatcttcgacatcgtcgtcttgttcggggagatcctgtagatccttgcgcttctccttgcgttctttgcgcgattccttcttgaatttcttgtctcgcttctccttcttggcctttttcacgtcggcgccatcatcctcgcgcttgcgctttttggcaggggcttcgacgtcaatcgagacaggcttctcgtcgacctcggcggtctctcttgcgcgtttgctcttcatactggtgatgtttgggcttggggagggcggtggaatgtgatggagtctgtatcaatcagttttgtcgtcgcaaagttaaaaagatagtgttcagtctctaagaagttgatagtgtggttaaaaaaaataaacagcctaagcagcctattcgtcaagacccactggtcccggaatcgtgccgcggtggggccgggagaggccgaacctagagtagacattttgacattcttattttgagcttcaccaacgcattgtaaggcaaaattgccagtaaaggtataccctttataattcgtcgaaactatggatctttaattatgtatactgatttttttactgttaaactcatatctcttgacagatcgaatgagtaactcatttatatgtatactgattattcggttaggagcatcacttgataatttgccaatatacactcattattcagctcgaaacttcaacaacccttccagatctaagcagccagctcgaccggtcgagggctttcctgttgtccaggcatttctgcaataacacaagcgccctgtaaatcttgccttgccttgaagtcattttctgtcgaaaacgtctttgcggtatcttgctttgggctaccatctttatctcttcttcgacgaagaagatagatggccccgatgacagtagaacacactaccacaagcccgccaatgactcccccgatgatcgggccaagattgttttgggagggtttctcttccgaggaactactactcgtttgagtagacgtctcagcaacctcggtagtagttgaggttgtaccgctcgaatcaactgtggatgttggctcctgtgatgtggtagtttgcttggttgttgtagttgcagtcgcaggcagtggcgatacgaggtaattctcgacggtataatgctttccacatgcgatatatgaatagctctggtcgattccgaatgtgagaatggctgttgaacaaaacgagctacggccgctatcgtcgggtcagttctgaaggggaggaagatacacgaacttaccatgtaaacgtagttaaatctgtatcagtcataccgcatcccgtagaacacctcccttggtcgacacaatggccagcaaggccgcaatcactcgctgaaaccactgttgttgggcagaacccccatatcccatttcttgcgtcaatacgacaattaaacccttcgtccgcggttctctccttgtctggatcgccatttaaatagccgcatgttgacaactctgtgctgatggctcgaggctcaagacgaacactcaattgtgcctcaaaaggagctctggttgaagatatcgtcgtatgaagtacatagctgagtgatgtaaatgtctgcgctaacacaagtaaatggagttgaagaccctcatgatgtacgagaatctaaatgctgccttcatgtagaggacaatgctcttttccgtctctaatctactgttggttccatggtgatgtgatgagaggaaccaactgcatgaccggagactcacccatgtaactttcagtaccgttcaatttatgaaaatagggacacaacaacgaaacaaataatataagacttagacttgcttatggttattgaataaaacattacaataagtttcttcgctcagccttatacatagtagggtgaaaaaggttacaacacagacaatcaaggtgggcgcttagagctcccagaatatatttaatcctcaccacctcataccaaccaccaaagtagatactcccccttagagtttccctttgttgcctagataggcagtgatttgcctcatggtattaaaaaagttagccgctgagcgcgtcaaaggcgaaatcagtaagtcaacttatgctaccaaggcttctgatttttacgccctccgacttagattaattcttctgctatctgataaatcccagacttctcgccctgtctcacacttttgtagccaactaagcaagcttagttggtctactcctcccatcagaccaacgagtacaacaaaaacacgcataggaggtactgccgccagcggacttgaaggcaaaagcaggcatgggtaggtgggctgcggccggggcctaggagatcttatgtttgttaacagagagccagttcgttatgcctaaaactgttagctcttgggtggaagacaaaagagttcacttacatgacaatgtgtcgaaacctcatttcagagggcctccaactctaaccactgaacttcccatcgttgcctagggggcggcggcatgaccaatcttggggttatccgtatgagcactgagctcgtcgtatcttgagttttatcagttttggatatagtgcatttatattgaattgtttgtagagcgaggaaattcacgacctcggcctctaggtcctgggcctagcttcaattggactggatatgaacttattagaaaggcaaaatcgccatttcatatttgagatagcaagttcgttgtatatagtgataattgtagagacttcgttcttgagacgcttaacttcgagccacttcttgcactcggcttagacatggcccatacagaagacgatatggttatcacctagaaggtcggggccgatgggggaggcaggtagtaggccgggcgacacccagggagacgtcggtcttgaggctttcgacttccagtcacctggaacactcggacatggctgatgcggaagcactagaggtaagattagatccgatcagataaacaatagtaatacagggcggaacggtttccatcatcgcagccgccgccgcggtagcggctactgtgcaaagatgatcgttagtaatattcagcgcgatgagactgagcgactaactactccgccaggggccatctatttgttaagatatagctcggttgcgttagtacctagatacaggtataaaatagtaacagaaacaaaaaagaatgaggcccccccaggaattgaacctggcttctctcagcccgtgatcgttgtgatgtgcggcgctctgacatatagcttagttactttaatatatatagttatgcaggagatacttgtgtaaatgatcgctgaactgtttataatcctcagattataagaaagaataagtctgacctcctgtacggggtactgaaagctcacacatcggcaaagataggggaaatctggcaggggaaaatatatagaaacagaagcaaggatgagattaatgcagaggtggaacaagagaatatgtaagaacggttaaggaaggggtttgttcttcttggatgctgcagcggtctaactagggagtggtgagggatggatagcacatgcaatcctggggtcgtttattcgggcagacagtgcatttatatcagatctcctacgtagtaagaagttagatcatgcctgagtacttcagtcccaagagcctacagccggtttgcctccagcggccctctcgatagaggccgccttaactactgtagattaactgacataaaggaatacggctttttatacgccctggcagtgagcttaaagtagtttctatttgctattagcatagcgtttactcttgtaactgggaggttccctatgaggagttgaatctcagcaataataagtaattctatgcaacagcgcctgatagactggcaaaaccttaattaggtatcgttgctatatgttccagtggacgactagaccagaaggagggaggctattatgagttactaagtctggggggcttaactgttgccgtttagtttagacgtcgtgctggatgccgttgccaagctggacattatcccaccagaggcagaagggttcatgcctggcgtggcagcaggctagagtctatagatatggcatgcgctcgaagtaatatgtttagaaaggatgtgaggaggagcggcagcggcggtgggcatctccacaaactgcataaggggctcctgggacaggagtgactcagtactgatagcttatagttcgatggttactggattacgcacataaaggaacaattgacagtcacgaaagaatggaataagagttcaataattattgtcaattgataattccaaacaaacaccggaatccgccaggcctttgaaacacggcggttggtcatgatctcaacgaatcgctggaaaaggtcttggacccaaggtgccgtgtttccttgtgttgcatagagatttaaccaaccgaccagcaagcgttgttgacaacaccgaatccgctgtccacatcttcatcaagaacgctatccatatcaagctgcttaagtaagataggaagaactgtagggaggtattactgcagaagaggatagatatatttagcgcaatctcccattaatgcataggcagactgttggacctacacgagcgcgagaggtccaagagctcctcgccaagtaagtaatttgatagaaatgtaccatatcgaaaactgacaagataaaaggtacaatgccctcgctgccaagcatggggctgagatcctccgccgcaacgatgctcctgccgccgcccgccacgttttgtggcggtgtctgagcctgtaggtttctccagctccaggagcgggaggccgaggtgcagtcggattgcagcaagttcatccaggtcaggaccaggaggccgaggtcgctgacctcctcgctgagtaatctaatagaaatgcactatatctaaaattgacaaaacagaagggacaacgaactcgctgctcgaaccctaagatttgtctaccgcgcccgcactcgcttgcctgtcacgttttgtgatgttgtctgctcccgctgcccccgttgacagccactctcctccttggggtgctgcctgatacaaacgatgaggcccgtcatttacgggcccgacccgacatatacgatgagacccaaggtcccagtatcgtgcagcctgttgttaaaaggaacacgcccttcaatcgcattatgcatacaatttcacagggacaaattcccattgccttttcgccgaacggccgaagctagctaaggcgaagccagctaagactaccagcgcccgggtgatagtatctacatgacgacgatgatttcatctttcaaagaaacgttcaagggggctgtatcgacgagatcgactgttcttaatcctacgccttcgataccgctgctactacgtctgaagcctctgttgctcctacagctcctcttgaataaggaaagaatccaaattatcctggatagacaagcaatatattagtaggcagtgaacaaagggtataaaacaaagccgacgcctcatcttgggctgtcccagactgtttgtcattcgtatcctaagtctcagatggtattttattatctaattcatcacttgactttgtctatttgatgtaaagaactctagtttatagaaaccgtgacttccaacggcattgtaaattatcttcatagcttcagacttgaattacatccctagatatcggtacctagttatgaaaggtgtacatccttgtgagtagcccttgctcagcatcggggtcatcgagctcaatgaacaatattgataaccgaaaacgtccttcgaacttacccagaattgccttcaggggaaagaagctggtgatagccgctctccgtcatacggcgctggcgcaccatgaatgaaaataacaatgaagaagacaattatggtaacaattaaaagtgcaagaactcagattaaccgcccctgtaggtagtaagtctttttacccaggcacaactccacaatcaaccgagatcttgacaagtgcctggtaacagaattgctgaaactgaagccgcaggaatttttcatcagcccacatcaacaagtaaaaaagaaaaacaaggcccccccagaatttgaaccaggactctcttaggcgttatcaacatatgaggtttgttcgatgtgtcaacgattctatgcgctttaccgttcagccgggggggctcagtttgtcgagattctagtcggttgatttagtatatataggtatgcagggtacattattgacataccggtattcataagagaagaaacccatctgccactgcttcaaagtatcaggagccagtcaaaactgagttcaagaacgctgcgttggaataggcctctatccagcattgcgagatgaccgataagatacagcaagaacaccctgctagtcctctattcataatcctttcttacttgggtgtgacttacaagtcatattatcatggattgtgaccagatatactcgcctgcggtctatcaaatatgcccaaacgtatcttcaaccttgatttgaatggccaaaccatctctacagtactcccccctcaacctgagttcaatatccaatgttgattttgggataaacgtggttagtgcctgccacccatcttggtaaccctgacactagatagacgtaaggccccaggtgagcagggggatgtttgacgtaaggggacaacgtttaatattctttggtgcaaagagtcaccacagtctgcacagtcacagcaattcgcaactccatcacatatatggagccactgggtccaaaatgtattaaattacattctacccatacacaatcttatcgtcgcacaatcaagggcatgcgacaggttaccacttcggaaccaatatgaatatataatgagggatctaacagtatttctaagatcatgttggcttcaccagatccatcctccgtggtcaatgctggaatgatatcccgatagatgctcgacaggccacccgttctcgtcaatgatgtcaacgccttcatactcactcttcaggttgtcaagagacttcagcggtagcgtagcagataccacggctgcgttagaattgtatgcagcttgtggctatatctgaatcagccagatcagatgttaccgtcctctgatgtcgcccggatatctactgaatatcgggcgcaggtgtcatcaacaactcgtatcaccgtacagtgatggttggtccgaggcaggaatacggtctctactaaggatactgggtagcagaaacgtggatcccctaagtcttaggatacagaaataaaaggcctaaggagtatagtctaagtcgcataagataacctactaatttcgtcccttatgctcttagtggacaatctttctgacaccctgaggtaaggttagcgctctcaaatcctagacatccacctaccgtacgaccctgaaccctgtcgtgtcgatcagtcccacccccgcaaactataccttcatctctcctcttgattggacatacagagagccaaaccagatgcaggtacccgcatggtcagccaaatcagtctaagttgtctcaacaacataagaaaagtggtgatagtagaaaagcgcaatatagaaattaaacgtgaagatgattaagtcagaacaactcacatactcagttcaagtatatctctgccatatggaaactctacacatcactggaacggctgcctaataaaaagtcgatgcctcaaaagcgagggaatcaaggcaaaccatcatcacgtgcagggtgcagctcttcatcccgcgttcacatctgtggcccctctttttttctttccttctctaagatcatcacatcgagcaaaccctccgctgaatcgtaagtactaccactattctctgcctacttgtgttgacacagaaccttcacattacactactcttcagtatcaggcactaacgtttcttagatgttctttccctatcccccgttcggtggtttcggtggtttcggtggtttcggcggtggccgcggtggcggtcgacgtggcaatttgtattgccaccatgttagtttgaaacttctatatccatgcgctgtactctgtactctaaccatttttaagtgtcgtcgctatgatcatgtgaaggccgactctgccgtatgccagaggagtttctcgctgcctataacgagctggccgttcgtgtgggcacgcccactatcgagagacctcctattctaggagaagcccctgctgcccctgtgccgcccccttccctctgctccctctgctccctctgctccctctgctccctctgctccctctgctccctctgctccctctgctctgccgcccccctccccccctcgggcctttagtaagtatgtcgagtcttactttatctccctcttcaggaagataacgaattttttactttgacgtgagggaatctgggtcggtttttgttttggtagtaattgaccatgagtctactatttgttcccttattacgtgactgtcaatggtgaatgtgacaagtaatactctgcatgatattgtatgatatgatcaagtaacccaatatctaagacttggggagaggtgtaatggtgcatatggctcgctagttgaaggcccatggcgaggataagaacaaaggtatttcggccgtcttgaagagtgttgatcctgcaacgtgttgattgagattcatcttgttgttgcaagcctctgaagattggccgaatggtgtgttgatgttcgtgtactttgttcgcccatgactatgattcttggaagttgaggagttgacctgtcgaatgctgtttgtagttgtttcgttcaaactcgcactcatcactcatcattgttctgtcgcgaattggtgaccttgcgaccctgccatgaagtgtaatgcctgtatagaagaaacggttagactactaattgattaatgcaaatagaagggcatacctgtaatattgcggaaccatgcggtagttttgttggttgacaggaagagttgatgataattccggtcaagaatcaagacaagtcagtcttgtgcctcgttgcatgttagcctcgagcttcagtcagtgctgataaaggtcaacttactggatagttcatgcttccagtccatgcctcggcgggtgaagagaagcggcgtgcggcagtagttgaatgcacccttatcgaatggcgttgttgtcatgattgttgttgctgttcttcataactcgccatatgtagcaagtgccagcccttctgcacatctgctcatcgtatcccgccatgagaaaccccgacgccagaatcatcgccatcacaaacaccatcagaaccgccatcagaaccgccatcagaaacactgccatcagaaacaccaccatgaataatatcctggttgtgaccgccgatatcgttgccgtcgctagcctgcgtgcttggacgaaattgtgcacttggccgactgagcctgaaggaagaaagaagcagtagctttgggatcgaagtaggaatatcgcgtgagccctctggtcgcagtgctttgagcgccaaagcttgtatattcaagattcgttcactgcctctgctgtggcaagcgtcgcgtttcttgcttgtacaaaggtcggtagcctctttgcgcagctattccagcttctcggtattcaagaatttcgtggcggctggcttgatagttgagaccaaaggctgctgatcgctcgtcttttgatagccggtgttaggtcgtacgaggcctgcgaaagtggttagcaatgaggatcagggtatagactagaatttaccgactcttggccaggaggtttggtgaattgattgagcaatggttgccagggacgttgctgctgtctgtgcggctcaatcgaagcttcatttatcggtcgcacacattatagagtttaagcaactgccctgtcaagtttgcatcgggaaacttggccttgttaagaggacccccaatttggagatttggagatttggagactcagatcaacggttgtcgagggccttggtaaagctggagggtcaaacgcccgagtaccttctttggcggtcgtctcgcccatcaggcttgaatggagggaagaagtagctttggagatcgcaagaatggcgtgatgatatgagtgctctgggttagtccgtatcgagcatcttccatagccgctcctagatatctagtttgccaagagttgaacgaagaaagaaaacatcgtcgtgggggtgacaggaatcaccagtaaaggcagttgattgaattaaaaaccagtcgtgttccacggatctatattaatgagcgttccctcaggcatcgtggattgaggttgctgaattatgagccgagatcttgtagaagaataaaaagcgccaggcgttcgaaagcgccctcaatgtttggtgggttgggcgacacttgtagtaatatcgataatcgggtgtctaaaattgactgctgattggcattgcgactatgagctacagcacagcgagaacctagttgtcaacatcgtcagtctcatgtcaatgaacgagagagctacttccaatacgtacatcgaagaaccatgagggcagccatgtaattcggggctgcaggaccatgccagtgttgtccatgcattcagtcaagaccccgtgaagttgtggccgtggacaggttatagttcggcctttgtaaatcttgttctcttgacgttctcttgactgtatcaggtctgtttgaagacgtcgttgctgggtggtgatggagacctgataaatgacgatggacgcgtcgataaattaggtttgagtccgaatggccgaattcgagcgctctccatagaacgactgatttaatctgtgcgcatactgctgtgacgatgcggaaagaagaagctcggtaccttgaaagtcagtgtcttcccatgtctcatcgtctatttccatctttctacattgcttttgctaatgcccgaaagctccgactcccaggaagtggcaagttacactccagatatcttcaagatacccttgacaatttcaactcatgtcgccggtatgcatgaagaagactgttctagttcattgatgtagctagagcaggagtagccctcctgtgtggggttgggatcggaggcgacgttgagtggtctcatgccgttgctgtcggtgctgctcgtgcttcgcatgcttctcatgatactcacgccgcggttgttgctgctgctattgctgctgctgttcctgctgttcctgctgttcctgctgttcctgctgttcctgctgttcctgctgttcctgctgttcctgctgttcctgctgttcctgctggagaggctactgctcctgttgttgttgttgttgctggtgctacttctgctgctggtactcctgttgctgcttcctatatgtcccgagactcactgttttctcgtacacccaggtagaagactctttgcttagataggctggagcctctttctttagataggtcagagacttgttgttagataggtccgagactcttttcctgcataagccgaagcctctttccttggataagtcggatacttgtttgaggggagggtggagaagtgggatgcactatttgatttcctccattaccaactgtgatttgtgttgctggctagataattcggagagcctttattcaagatcgttacgctcgtcgtgctcgtcgtgctcgtcgtgctcgtcgtgctcgacaaataggctgaggcatatcgctagggttcgtctctttcgatacaagtacccgagacctgcttgtagaacagtatagtgtagtcttcaagcttcctaaggcttagatctggtacttattttatcgactggcgggagcgatgtgattgaacagctatatagtattggcaggtttggtgtctcgtcgaaacgatcgtgtagtgattgatggaagttcaggggcgtcatagattttgtctgttgaagttgtcgggtagagacttgccaaagcgagcagactgtatagagactagtttgatgatgttactgccccgctgtgacttgggtatgagcagccctgagaaggatctagacatcagacgtgttctgttcatcctatatgtggtagggctgaggggcggcgcgaataaaagtagcgtcgtgactactactattagcaagaaatgtaagtcctcactcgggtgtgtccctgcgtaaagggagcataacatcgtagcgtcgccaatgacccaatctgatgccagacaaatgaacaagtctcgagtgaaagtagggcgaagggtaagggatctcgctgttatcgcttgcttaagggtcgactcgtgtttctctggaccacgtttgcgagaacctgtgtcatgaccgttccagcttgaatcggatagcaatggtgactagtgtgaaggttcaggtttgcatatgggtgactgtgtcacggtgcaggctctcagatgttgggcagtgtgtcctgtaattgaccttccacagctcaatacgaaagcagattggttcattggcatggacaaaacatgaactggcgagaaggtcaatcaaaacggcctcggctcgctgggtgcttggtgtgacgctcgtgggcatctagccactatgcaatatgggagcccggtccttcgattcggttgcctggttaggggaaaccgttatttagccttgaccccgaggtaaaggcctatagagactcaaagatggtcgcctaatcaatactttgtgtcattcagattaatgcaaatattcagaggcatatgttgtctaaatgcaaccataaagattgaatcgtcgccgatgggcttggaggaatgatctttactttcatatttcgcatgtgtcattcgttgaccctttgtacataggacgaaatgtgtttgcgctggtagtaaagtgctgtgctcggttaatggctgaagccaccgtgccattctacggttgaaaggacggccagtgagtaatcgggctttattgtaaaggacattggcatatcgcggtcaattgaatcgagggtcgacttctcattgtcgctacgaggtcaagctcgttagctccctacgtcttagtatacagaaataaaaaggcctaagggtctggtataagcaacataagatgacctaataatttcatctcttatgcttctggcggccagtttcactaatcccaagggtcgtgtccaggttgtaaggagtggtggcttaaagagctgcgattgaaagctgcatcagactgctatacgagcaggccatgtatcggacctgcgccttagtacttaatgaggacaatatcctactgcgcagcctgcaattatcattatattaggcctgtgtagctatatataccaagactacctttcggtttattaaataaagcccccctggcccaaatggttaagcgggaagagcgtacaaaaggaagaaacggaggattcgcttcctgcccactcaaatcgttaacacacgaaggtgctggattcaaatcctggaggaagcgggaagagtgtacaaaagaaaagaaaaccgacctaggatacactcttcccgcttagaatcgtcaacacaagagggggaagggcagggggggcatctcttttttttgtttttctctattcttcttttattattaacagataatagtaatatgcgtctactgtctgtttttgcatcgcagcgtatcaagcgcttttattaacctacctaacgagagcagtgggcacctacttctaacgcagaccccagtttcgacagtggaagcaaggacggctcaggggcagcagcagaggaccgcactcaggttcttctgactctcattgcgtcaatgatgttgggtgagctcgaggaatgtcggtacgttaatgaggttgggtaagatgagagatggtgtcaatagtattgaatgggattagataccattgttgtatcagcgattctgccttgagattaaacgtatttcggtgtgctacgaggctaagttgatccttcagctaggtcaggtctgctggtttgagaccggtctatcgcacgtgatgcgaggcatcgcaatattaccgcgcttctttagacatttcgcaagcactggaaattgcagtcaagtaaagaaagacatctcttacaccagatacagtacattacgaacgaaatcgtctggtatggttgtgtaccgcgaaagcagtaagcttacggcgaggttaaatatgagagtgacgatatcgagaaggggatgaatttcctcttcagaacaacacacagcttaggtattgagcatctagctacgcacaagaacaacttggcaacgccaaaataagacccaagaagtagtttggttggcatacctttcacaacttcatcgaggcctgaagttattgtcggagtctgtaggaaagaaaatgtgttgtgtgatcctacagaaacttgcacggcaatcctggtttctcgatacttactggctagataatcgaatgcagtatttggacatcagaaataaaacacttttctagatgcagacaaaagtatttgttggttgcatgacgctatgcaagctttagtagacacggggtatcacgaacctgccatgttgaagttattgtcacgcgagggccctgacactggcatgcctacatatacgaaagtgaccaatctatatctcactaaatagaagccaccttacctcaggtgtttggtggtcaaggagggcgtaggaacgccatatcagaaacaccgacacattgagtcaagggggggctttcgtttggctttttcccatttacttatcttaggtatacacgtagattgatatcttctccaatgcaacctccagcaggtggtattatgcggcttgtctcatatattaccagggggatctacagatggtcaaagatcgatcagttacaattagctgtcaagtaggtgcatctgctgagtgcaatccactccaccatattttgaaccatgtagcacagagttaaagcgtgacttctaggtgtagacagatagatacaaatatttgcttatgcaagaaaaaatacatttaatttattccaaaaccccaactccatcttcacgccttcacatgatgtggtcgcggtaaggattgagtgggtcgcgttgagccaattaggttacatcccatccgatgagccccatgtaccccacgtggctaaccagaaccttatgttttgtctaagtcaaacgtccaaaatccccaacaacagccaatgatttatttcccaaaacgcctgtcactagatatgtggaggtatttggtgatagaattgttgctgctgttgacgtgggtgtgggtgttgatgttgttgatgagcgtagtaatgttggagctggtgttggggttgctgttgttgctgagagtagtccagcatgtactgacgagaattgtaacctcttcccgaaggtaatccatggctattacctcgccaagccatttgttgatagcctcctgaaattggctgaccctgcatgtatgagccaccattagcaggcgaaaaatcgttgtgacgattgccaccattaggaggagaaggttcgttatgacgattgtcaccatttccagaagtattccctgtgcctccacctctccctcctcttcctcctcggccacggtctccctgctttcgccagcgatacggcctccggtttcctctaggctttgtaacagaaaaatcaatccttttcagggggtttgtgaccatgatattgtctgaaagaccgtgtttttccaactcctgtttggggcaggtgcaaatctgaaacacatgctcaagtcggtcgatcgatttgacctcattgacccatgtgcgggtaaagcgaccatcttgatcataatcgaatgcttgctttacctgattgaaggatctcgatcgagggtcgttgccacacgaggcctggtattgccaatttccccaattgctatgagtgtcataatcaataagtgattgctcatagtattctgctccaagtctccagtctattcccaaagactttgtgaggtaagaagcgacgttctggcgtgctctattactggtgtagcctgtcagctgaagctctctttgcgaagcgtcgactaggcccatgcctgtagtgccacgtatccaacggtcgatcatgtctttgacttgtgctggagttgggttttgatcgggttcagcatcttcttcacgatctgtaagccattttttggtatagtttccactagctcccttaaacccatcgatcttaaagagtcgagttcggaatttaaaagtgcagagtcgcatgtaatcgcgccataacaactcgaaacgtacagcccgcgttccttcattttcccctttgccgaaaccaaatcctctggagtagctctcttccgagccatcttcgaacttgacaagttccgcatggattgaccgagcggtgattgtgcccatggccagaaaggcactcagtttcgtgctgtattccgtccccaatagaccgttcctggtctcttggtaagtcgtcattgctcctgatttgatgagatggtagagacggtcccaggcaggcgtctcgccacccttgaatggatgagcagatttggccccttcagggaactgtggagggtcagagatgatgggagctttgactggttctagcaagagtcgttcgaattcgtcataatcgtcgggaattctaaaaggggcttgttgtggtgggatccatgaaggaaaggaaggcaaagatccggcctgcggacggggtagaggtgggcgaggacgctctcgcaagggctcttgtgtctttctataagtcgtaaacacatcaggggtatcttgtggatcttttagtccattgtcacgactttgagagggattagtgacgagtttccatacgggagacgagaacttactcatcaatgaaatacttttcatcatgccagagtttgaagccaatgccctccttagagcacacagaagcaacagcggtctgatcgtccagctcttctttcgaaggctcctcagtcatccagacggtgtcgatagattgatggtcttcattcaacgacttgatcaagtgcttcaagacatcatcaaacttgccgattcgaatcagcatgccactgccaatgttttcaaagttcttcttgacatcccagatacactcggcctggaacttggctcgtagggggccacatcgccagaaacgaccgacctgactcttggctagtgggtatggggacttttggccttcaacgacaaagccggatgtttcgatctgatgaggggggaggatgtagatgggaaggaggtgagtgaagccgtggtcagaagtggccaggtggtggaggatgggattgtcggtggcccggaggtcgcggcgaagtaaatagacgaggagtttattcccagccatggtgaatgtagttgtcgtgggattgaagtgttgtggtgatgcgtcggtccttttgtttcctgggagaatttaaggggacacgattgccagatctctgcaggttgtgagatgggtcaaaggggtaactgggatggggcctgatatttcggccaccgagtattttcttttgttggtctcagtaaggtaggtagtgggaggccccgtactgcaggtgcagcagtgttgcagttgtgttagtggattgctgaacgaggataggggacgaataaggcaaggaatctaacggaactgaactggacaagttcttcaacgaatgagtctggtaactcaaaaagggatatataaaggcttgtgtgagagccaagtctgggtcgataaggaacggtgagtaaatagataatggatatactaaatactcaggatgtctctgctactatataagctgcagttcgacacaccaccgtagcttagccttgcttagcttacaggaggaactttcaacggtcctagccaagggatagtgtgaagcgaaacaaagcaagcaagaacgtcgtaggcgggggtgtatatatcggacccttgaggatgagatgagagaagtagtcgggatcctagcgtggtattgtgatgaactcgatagtgtgggtactggggaaccatgaatgatggcatcaagtcccctaattcagatgatgagatgaggagacagcagatgagacaagaacgggttcaagtgcaaatcaaccaaccgcagtaaaagaataaggaacaacgggggcaaagaattgatgacgatgacaatcaatgggcaactggggattaagacaacggcgatttaggtcaacgggacctgcaggttcagtgatcggtacagagtacgctagatccgatttattagccgcgatagacaatcgaggttcttgtggttcagatagatgccacggccattttacaaaatcggcctataattcgtccaacaaacacgagatgatacagaaaaaagaaaagaaaagaaaagacaggtttacagacaaaaaagaaaggaaagagtggacaaagtaaaatcgtcattttggaccctgatcggcccgagcgctagaattgaattgatcaaaatgcttttcttctcttttctcacaactttgggagcgacgatggacgattcccatggctctgttgtaaagctcgagatcggagcaaccctgtagcttcatgcggatcgaaggtgacaatgacaggggttctcttcaattgaacaagtacgagagctgttaaaagccccgggacgacgcgcactgcagaagatggcttttgttccatctacaggggccttgtacctataaagctgatgattgacatggagacaagggacatgtagacagtctgacagtccccttttttagaaacgtcaatcatgtctggatttatcagtcttggtcgcctcgactcttagaacagaaaccgccatgctaccatatcaagcctcacgtccgaaatcatggttccttttccgcctcacttctttttatgtattctgtactacatgatctgagccttctgaggggatgcgtcgatgcgatgcggcggtacggttatcaacatacccatcgacattgccatggctcgaatcgctgctcgggggcgtgtgcgctgtgagacaaggggcagccgagtttgggagagtaaatttctctttcctctggcgcgatgtagccgtagagtagtactgtacgcgtcgtgtcgtgtctcgacttctcgatctcagttaagcctcagccgtcaccgcgatcataaaatccagggtccaatgacatcatgacttgaaaagcgaattgagggctaattgaagagacttaatagacggcatctagactctggtagcgtgtctgctatcttgctctacattgttggatgtttagtttcatgaacaacatgcagataccattcgtcttgtgtctgtatacaagtcattcagccatccagaatcactctgatctgcaggtaaggcgctcgcacacgcccatcgagcggaaccagacctatccagacccagaactagacccggacaggggttctagacgtcctgtcaacttggcccctcagttacatccagaatggcctgacaattaattggagttgcttttttttttactgccgatacagaatttatatgggaaacgcatcttacatccttgccggctccaagtttccgatctgtcgacacctcgcgttcctgaacatcggcacttactaacagcaaaaggaagcattctaggcctcatcacacactgcatggttagtttcaacggcatttgccgccttgctggggtaactatcacaaagggtgtcattaacacgcgtcgttaattatcaacgggtgtcgactcttccagccctccatatgaatgcatgtctcatcccatgcttatgtctatctgtaatagattgcagagagcctactgctgtgccagcctcgccatactacgattcccaaaccagtcgaccaaagcgtagatcacagccgacagacggtagcatcaggaccgggattatcattaattcgtttccgatgtttaaatctctcgagtctccggacatcgacagaatcaagtcaccaagtatcttcaatcttgattgcacttcaacatggatccaagcgacggaacaatgacgaaaccagtttgagcctgcaatctcaaatatccaaacttgcagcgattctatccagactcagttcgccgctaagacttttcgattcggggtctttcaggaacatgatggctcatgacgacagttcagctagtcgcagctgctagaggatcgccatcacctaccgtcatcgcacgttgaacggggagattagggttcgttcagagctagatttttctctaattcaaacggcgtgacttgttttcgatgttttggtgattttagaatgggaatattttaatcgactttgtcactgatgaatgtgcgttcaactaaaatgatgccagtgacgcgctcgattacctaccctacgggcacaaacctcgatctcgaaagtcacgatcttgcacgatccgcagctatttttcgggccgcaaaatcacgttgatcttatcaaattgctcgcttctcatccttgacctgtaattatttgtgatgtgatcaaggcagcaccatgcaatgacatacgccacagcctgtaagcgatgcaatgtcatggcctcgctacagaatacgaattattgaggcctcagtccatcagagttgaaactgacgtagggggcatgttttcgctttgattgaattttatctgcctcatttaaacgcatggttgtggccgagagaagtgcctctcatcacgatctgaagctcatgtcgttgcttcaaacaacaccaagatagttacggatataacatgcatgatactcaacgcatccctgtcaatttaaacctattgccgcgggcaattatgcaaatgtaatcgccgcgcatgtaagctatcgtcataactctcctagatcgagatctaacaatccatcaggcacaatttttaattgggcgatagcatcaagagaccacactgccattctatttgaactcaccaagatcgttgcagatttggcagatgtgtttcgtcattgatgctgtacacattcatttgtttagttcagactacagacatccacccacactacagccatggatatccttcgctggccgtcaagaacccacatgggattctatcctcggtcggaacagtcggtgcccaagtcgtatatccgaatcagcgtggagtaagtgaccccagattttaacgaggggaaactggggtagatggggaatcaagaggctcaatcagctgcaaagaaacatctcggtgatagacgcgaggttgtctgaaaatgatggatttgatgcaagcttctacagtaggtatatgtagggttgatccggaggcacccatggatgtccaaagctttaacctgagtaggacctacgaacaacaccacaaccttggtggttgactcgactcatgatcgtgagtttctttttggcttttgtttacatcttccatcaacactgccaatttaagctagatagatgcttattgtatcgtacaagcccaggacttgatacttgatatcaataaaagacacctcattccattcgtctaaagccagtaacggacgacatctccaactctttctaggtgaagccatgataacaattgatgactttgattggccatgtgaaaaagtcgtaaaacccctgctgtcgaggccaaacactgtacgcactgtaaacccacccattttcatgcggacaacacagtacgaaatggatccagcgggtagccgaggataggtacggtaacctaacgataggatccccaaggataatagccgaaagttatcaatatcagcttctccaagccaggataccagaggccatttctttttttctctgcatcgtgatacccctccccaattgattcttcttccgctcacagcaagaagaagaaagtcaagactcagacatctactatgtctgctgttaacaggaccctgcgaacggccaccaagcagctgcgcttccaatctccccggggtcttcgtgtcgctgcccctcttgtggcccgctcagctctagctgctcgctcttcgcttcccgcttcgcacggagctgccttttcaacatctgctaccaaattctctggagctcccgacatgtcttccgcacctcgtgaatacgatcctgagatcaaggacattgccgactatgtcgccaacaagaccattgactctgagcttgctgtgagtactgaactttgcaccccgcaataccccgccttgcgcttcaacaccacgacatcaattggtctcaattgaccttgtaacgactgaaactaattcggattctatagttcgacactgctcgatggattcttctcgacactctcggctgcggcctcgagggattgaggttcaaggagtgctctaagctccttggacccatcgtccccggcaccgttgtccccaacggtcccaaggtccctggtactcccttccagcttgaccccgtcaacgccgccttcaacattggtgccatgatccgatggctcgacttcaacgactgctggctcgctgctgagtggggtcacccctctgacaacctcggtgccatcctcgctgtcgccgactggatcaaccgtaccaacaaggccggcggcaacctcgctggcggcaaaacctttgtcgtcaaggatgttctcgaggccatgatcaaggcccacgagattcagggctgcttggctcttctcaactcctacaacaaggtcggtcttgaccacgttgtcctcgtcaaggtcgcctctaccgccgtcgtctccaagatgctcggcctcaacgagaagcagattgccgatgctgtcacccaggcctgggttgatggccagtctctacgaacataccgccacacacccaacaccatgtcccgaaagtcgtgggctgccggtgatgcttgccagcgtgccgtcaacctcgctctcaaggtcctcaagggcgagcagggtgttcccaccgttctgtccgctcccgtctggggtttctacgatgtcctcttcaagggtcaaaagtttgagttccagcgcccctacggaagctatgtcatggagaacgttctcttcaaggtctcctaccctggtaagtctgtcacttctgctaaatgaaccagctaacacatcacagccgagttccactctcaaaccgccgtcgaggcctctgaaaagattcaccacctcctcaagtcccagggcaagtctgctgccgacatcaagtccatcacttgccgaacccacgaggcttgcatccgaattatcgacaagcagttcaagcctatggacaactttgccgaccgtgaccactgcatccagtacatgtgcgccaccatgctcgtctttggccgtctcgaggccaccgactacaccgacggtggtgaggctgccacctctcctcttgtcgagtctctccgacaaaagatcaagtgtgttgaggatcctcagtacaccaaggattaccatgaccccaagctccgaaccatctccaacgctcttaccgttgagcttaacgatggtactgtcctcgatgaggtcgctgttgaggctcctcttggtcaccgtcttcgccgcgaggaggccaagcccgtcatcctcgagaagtacaagcgccaccttggccctcactaccccgaggccagggtcaaggagcttgtggagctcaacctggatgccaagaagctcgagtctacccccgttgatgagtacgttgacctgtacactgttgagagcagcaagtttgtgcaataaaggattggtctggtgaaagagatggagaatgcatatttaatcgcaaagcccaaagaaggctatatagccaatgaacatatcacgctaaatgaacaaatacaagaatcgactcgaatgagatatgaaaatggcctcactttaaatttagcgataatcttccatttaattcacaattacgcgtacaaggcgtctgagttgcaccattgaaacattccgaaccatcaaatctcgtgattggtgaggggcgacgctgcctcacccgctttttggcttggccgaactccgagccttgggaggcgactctagtcagcgtaacactcctctttcatcaaacctcaatctgacatcctgtcattactgagtttctgtcaagcaaagtcacaaaccctcaccgacctctatcagtctattattcgtcttcatcttatacccgcaaaggccggaccctgcgggcgcaacatcaatcatgtctgctgatcgccagaccattatcgaagtgaaccgttcgcttcgcaacatcaaaaatgtaaatctccttatcgcgacgttgtcgcaggcggcgacgtacagctaacatcttgaaggaactcgaaaacctcctcgagcgaggcgtgattgacgactccgtctacgataccattaatgtcgctctgcctcctgagtcttccctttcaggccctcttcgaactgctacaggcgctgccaacaaaaccgcggccaaggccgtttctcccgcgccaacttcctcccccgcgccatccgccaaggcggcccctacaaaggccttcaacgacctcaagatcaagtccagctctcctgcgccgcccgcatacgatcagacacctcctcctggtctccctactcgcaacgtcaagcccaccgtcgcccacgctcgcgctctataccgctacgccgcctccgatggtcgcgacttgacctttgagaaggatgaccgtatcgccgtctacgagtacatgaaccaggactggtggatgggtctcaatgagcgcacaggccaggagggtatcttccctcgtaactacgtgctcgtagaccaagagaccaagaagcccgtccagcccatgcaagcgccgatacctcagccgcagtacggataccctgcctactcacagggcccgcctcctcagcagaacccctataacgcgcatgtgccgcccatggctgtcgccgagggatccgggcagccggcgcaggagggagacggcaaggacaacaaggtcaacgaatatggcaagaaattcggcaagaaattgggaaatgcagccatatttggagcaggcgcgtcgattggctctggtattgtaggagctatcttttagattgtgtggtcggattgcttccattatgctgtttgggtgggtttaagggcacatataaccattgaagatatcgaggccctaaaagtgcgattatcatagaagtgtgacgtaaattaccataattgttgtgtttatatgcttgagtaatgtcatactgatacaacatgtgtcttatttgctgttaactcatgagggtatcgccatcatgtctagtggatcgtttttttaggaggtacagtgtgatgtacagtgcggagttcaatagctggtatggatccgagccatgattgatattaacactgtaggctacgttgtaaaattcttgcctcaaagaaaacttacagaacgacaaaaccttaaccatcacaatcaaacacaacaacatgtcgacaacaaaaaagagacaagcggaggatactcccactcagccaaagcccaagaagagcaagaagagaaaggcgggcgcaccagatgacgagctacttaatactgagcttggcctcaacactctcttcaccaaaatggacaaccagctcttggccgatcacctggctcaaaagcttacccgtttcggtagcgatctgagtgctattgagatttcagatatgactttatcgggtacgttacaattctcgcgagatgaagactttgctcacattaggtgtccagccaataccattcaggatacgactacatggcaagaaccaagaaccctggacaagttccccaatttcttagagagcgtcacagaaaaccctgagctcttgtacaagtcggccaagaaaaagggctcaccgcatactcttattgttacgggagcgggtttgagagctgcggatatcgtcaggtatgttggcgcgcctgctgaagaagaaaagaggttaacctttgacagatcgatgcgcaaattccagaacaaggataacgcgatcgcaaaattggtatgttaatctttgggttcacatatctgtctgttactaacatgcgccagttcgccaagcattttaaaattgaggagcaagtgaagttcctcggtgagcatagaacaggaatatctgttggcacaccagcccgtctgatggatctcatggataacggtaagcctgatagctccctctcaaaagacctttgactgaccccaataggcgcgctctccctcgatggcctgaagcgcctggtcgtggacgcttcccatattgaccaaaagaagcgcggcgttctggacatgaaggataccatgatgcctctggctcgttttctgtcgagaaaagagttcaaggatagatacgatgatgagaagaagcctctggctttgctgttctattagatgcgatacccttgattagataatgaggaatttctctcgacctttcacttatgtggattgcgctggaggctcaccaaacggacggctcataaacaacattatccacaggcttttacatttgacactttctcgggggcacactggttccccaggatgctacaaatttgacagtctagacaaccgtatcgcgaccggtccgtttccttagttcgtagctagccaatctctgtgttgaattgcccttgacaaatccatacccatcacattgatcatcttgtctttagatgtcttccactcctctaacaaacgtttgacatccctcgctgccctttgaggaccgctcgccttcgtgaggaggtgcgcgacaatttcccaccctagataatccgcaagacttggctgctccgtcgacttaaaatcgtagttctggactgctgctaatttgagtgcgaatcgtccatacgattgaagcagaggccaatagttaatctcccgcttgagtgtctctaaatcggtgtgatatgggtaaccctgacagcctgcgagaccttggataatgccgtggagcttctcgacgaaagcctggtcttcttcctctgttgcatcaggtagagggagtggcaaagtgtgcaaatttatgagaaacaagcaatgtggttgagcttcctttacctgtaggatgattttcttaatcaccgacaagcaattattatgccagttctcccagttctctcgactcttcagacggtcgctacaaagcctccttacaagagatacaatgtctcctgtcttctccactctcatcatcctttctatacaaccgtatataaattgtagaagcaatgctcggttgactccgtcggtgaccaatttagaatcgagttgtttcgaattttgctgtattaatcgtggtacatggataatgttgcgatccaggctgtcccttgcgaactgtgaaagccagtgtttgcctgcgtttgagttgactaattcacgatcttcctgaatggccttgctgatggctttgatcccgggcgatggctcgatgtgggtgaatgcagctgcttctgccattcggaagacgacggatggaatgtacggcatcagatgaataaaagcctcagaaagcgcttccaggtgaacgggtatactaggcagtgcttcctcgagagaaaaattgtttcttgccatgaacaaacgaagaaagcgtccgtttaataaagctgatatctccaacgtagccatgacaagtcgagcaagccgtaacttgtcagcaccctccagctttgatagccgagttttctcaatcaacagatccagtagagcactctcctccccaacagcggggagactcacaccattctctaccgcagtccagtcagactcggcaaggtcacgtctttcgtcgagtctcgaggctactggcacaacaaactcttcgagggcagaaagtatctgatcccgtatgctgggagggcaatctggctcctccattgtgtcaaagaggctggctgtgatagcgacacgaatgtcgatatgccgtgcctcagaaagaagaccgataagaatctcgcaggacaaagaaggatcgataaagattttgtgttgcaagatctgggcaagcattttgaccgtcgtaaccttgacagtttttctcttcatggaaccatctgattccttcacacttcttgcttctttcgaatcaaagttgttgttctgctccctcatccgttctgttatggcattggccatagtacggaggaactcctctgcctttcttgcagggagaaccgatagaaacctataactcatgagctgacgatgccaggatgaggcttccttaaagtcatcgtccaagatcaagtcgcttataaaaggacatgcaagctgtggctcactgttcgccaggcgatcaattgcagagacaacgttgtgaatttgtgctttcaaacccgcagaccccagccgcgctctcatctggtcgatgaggaagcgcgttagctctgcaagaagatgaggtgaaatagaagtgtttgcaaggcgctggtagagatatatgcctttgatgtaatctctgtataagacaggcaccagagtgttgtagagtgagtcgtggagggtagtctcgatttgtatcaaagcatcaatcgtaggcttccatacagcttctaaccaatctttctcgcatctcttgccatcaacgcactttgagagactcttgaacaaaacatcaagtcttctggaacgcctgtccgtcgtggatctgatgagtacaaacaaccatgcccactgattagcctggaaccctggctcaccggcagccatggttgccgtattgaccagctcgatgagaatatcgtttgcaaggtcaatgtcactcttcctcagagacgaagtgaaagccgcagcactctcgggcgagtcaacgttcccgtctggcatagcacccagaagctcctctatttcttgcgtcttgaggacgtcgccactgaagagacggtggctaacagcggaatccttgacaaaacgtcgcgaccacacgacagtttctttcagggcagacaaatcccctgctgttatgcagaggtgtaccgtacttatcgcccaatatgctcgctctacagcttcccgcgattgctgcgcttttgtcctcctctccaagactagatcagtgacatctggatgctcgcgttgcgtctttgacttccggatcagcaaggctttcaccacctctacatcgccgctgggactgtgtttgatagaatgattcaagattgttccctttcgtgacactggacccaaaaagtctttctgtgggaataatttgtccaacttctcaaagaggcgaagagacattgggtagctcatcgagaagaaaagcagagacggccaatgagtgaactgtcttaggcgatcctgttctgagctgctttcgatatccacctggaaatccttcatgtgtaagaggagcaggcgaaagaactcatatctcccttcgtagcttagtctggtggaacaaatcgcctgctggatacgctgcaagtcttttgctcgtgactttggtgtagacggaagcaactcgattgcttgctccaaaaatgatctcagtttctgcttgcgctcacttggcgcgttgcaccatcgatcgacaatgtactgaacaaggccaccgttttcgagagaaagctgcccggcaattttgtcatgttttcgggcaacttggaggacgaggccaaggtactggtctcgtgtcgtgtcatcatacctgctcttgaggagacgcttaagggatggcatgaccagttcatcgatcaaatccggagggcaaaaagtgctcgtgaggattgttgccaatatcttctctgtaaaggggatattgccgcggaagatggattggtgttgagaaagtacaacgtcctcggatgatatctcgtcaaggaatttgatctcgttgtgttctctttggcctgctagaagatacttctgctgtgacggggtccatggctgctcgaacctctgtatgatagtgaggtcacaagcaggaacgatgtcctgatagtaacggctcaaaggcctagtgtcctcatgccctccgaatagtatgataaccagttggccaagacctgcacgcctctgtggtcgcgcttttcgggctgaagctgtcatccctaaacgtttgcacagctgtcgcaagtcgcgtatgcttaaaagtcgcatcaagccggcaagccctgacgctgctccaacagcttcccatgtcgtctggaagctatcacgacgtaaggctttgacaaactctggaatggcatgctttcgcttttttgcactgttttgttggcgaagatcttgaataatgtcagatgcagcgcggggcatcgtgttgatgttgatgatttatttaatggtttgactttatttaaagcgatggtagatataataaatgaagactcattcgattgaaaaagagatatgagcttaacattaagatgcagtactgcaacgatagcgatggtagatataaatgcatacaatcaaagcgttgagaggagtcatcggcgtggctgaattgggaatagtaggtcacagccgccaatggatgcctcactttatcagcccatacctacctactaagcaaacaacacatatcaagtttcggcatcattcaggtactgtaattaggcgtgtaacattattgctagttattgctcatcccaggactcggcgtctctccacgtaatcgaaccaacttttatggttctctatttgtccgcaatcggaaattcactgcctgtcacgcccttgtactggtctcgaatagcatccgagattgcctcgtctttggtctgttctacagctgattcgttgttctgcgatccgccgccaaggaagttctcttggacataatcgaccgctacaaatggctattagcttgatgggatgctgtattgggtcatgatcttacccttgtcgagaccgtcttcatttttttctcctgcagcaccgccgcctgccatattgttaacctgtgaaatatgtcagtgagctggcgtaactcgaggccgagaagtttgccttgtccatgaagccgccgctgctgccgccctctgactgctgctgggaggtcttatcgtccttgttgccaccagcgaggtccttgacgaaatccatgatgattgagagtggtttgtattgataggtttgattaggtgtatggaagagatgaagatggaggaggggaagagagagggagcctcttatactcacgtcaaaccaagcaagtccgaccaacaatcaagagcatacccaagtaacaatttcttgatttgcagtatggcaagctgagcctctgacgcaactaaaccaagattgtgataatgtgtgggactgagtgacgttgtcgctgattatgattgggagtgctatgtactctgagataaggtgcggcggctgggcggatactgcacaatgcttaaccttatgccaagtccaagtttttggcaataggacacgacaggcatcttacctacaactctaagtaagactagttagtgcggggtaaacttagaacctggagcttctaccccatgtggatgatatcacaattgcacagacgtttttgggacattatacatttgagcaactatcaagcaatcattatcatacatcattattttcatttcttcctcctctcatagcaaatctcctggtatctctcatcatcgtcaccgtggtgacattcctcgttctcgtcttcatcgtcgtcgtcgtcgttctcgtcacctgttttttttttagtgttgtaaaattttcaaactttttttggtcgtttctcgtttgtcgtcgtctcatctgctcgtcactcctggactcgtcactcgtcgccgattagtatcgggtataccatccgtcggcgtcaatgacggcctggcatcgctcgggcatgcttccgatcagctcgctcaggtactccttggagatactctgccaagtatctcggacaacgtcgtcgatcctgtagtcggtgacatccccaaagagggagttagccttgtcgaccttgaggttagccatcatggtgccaaagatttcagtgatggggttgaggtcgggggatgttgggggcatgtaaaggacgggcttgtggccacttcggagctcgtccctgatagtgacattgcagtgggcggggaggtcgggggagagtgcaaagcgagggccacctgagtggtcttggagaaagtcgacgaggctgggaaagatgttgaggtaccagctctcagggctaagagagccatgcactctgctgctgtggcggttccaagatggaagacggccaaggccagcgacaccagaaaggtaagcaaagtagacgttgctgttggtgtaatcagggggagcgacgggctcaaagttgatgcagtcggggtggacatcctcgtctgacttgcgagtgacaaagacctgctggggttgttccttgaggggaactcgcatctcggcgtaaaagacgacactttcccactgctcagctgtccagtgacagtagctctgggcaaagtgaagacgcatctgccgggtcttttcgtcaatgcgaggacgggtaatggcgggtgaagacttgaagcccttgcggcccagcgcagtgatgatggtttgctcagagcagtcaaagccaaggactgaggggatatcggccatgggagtacgacgagcgttggggttcgactcgataaactcgaccagctggcggatttgatcgttggtcagggtgggggggtgcttgggtcgaatggagagggagagggtagaggatgatggggtaaccttgctgcgagctttaagacgagcttgagcacgggtcttggggcggagggcaagacggggggcagattcagcggcgacttggtcaggcagctggtattgaacctgattggcaacagcctctcgggaccaaccctgagcatgaagaatctcggctcccaggacttgagcaccggtgggaagggtagaagctgcaagaagctgctcagcctgaccgacgttgcgaatgagctgggggtcttggggcgcggcaaagagaccagaggtcatgccctgaagagcagcaatctgatcgtactgctgggtagactggatctgctgagggttgagctgcttgttgtagttcatggcccaagcttggagctcgtccatcggaccatccttggtcctgtcaagcccgaatcgcttgtcgatcagataggtgaagaagaggggatcatgggcaggagggggggtagcagagagggaacgggtagagccagagatggagccagagatggagccagagggggaatgggtatagcgagccattgtgagaatgaatgcagattaaatgcaaagaacaataagctgaacgatgagaaagatgaatgcaaagatgattgtgagaattgcagtcaatggtgttggatgcagatgaatacagcggagggcaatgagctgagctgaagtggttgcagggggggcgtgagttcagggcttaatggacttttgtgggcctggtggtgccgtgttaattacttgcgcactgtactcacatgaggcggtgctgtctattttgtggctgtgtggcgttttggtggtgttgaaagaatggtaagtgggtctctggtctctggtctctggtcgctggccggttgactcaaagctttggtggggcacaagtccatccacccgttatgcgtcatacccaatgtctggaaaagttcaagtatcgcgacaaagacaccaactaaaagacctttggttttccatacagccttttgatacataccaaaataataatagtcagtagccatggccaagacaaacgaagatcttcttcggcggccactgtatcgtaagtgaacatcaatgctcttaccccgccacagaccaacatgcccagagtcaaaatactgacatgtctccagtctatgatctgcccgtcaacgtcctggacacattagtcctcaaggatgatgccgatgctgaagacattgctgctgctgaatccgctgcttcctctctcactgagagttcctcagatagcaacctcgtcggaacccaagcttgttctctgtgtggtctcacattcacaacagtgattgatcagcgaggtcatctcaaatccgacttgcaccactacaacctcaaacaaaagttgcgtggacaaaagcctgtgtcggaagccgaattcgaaaagttggttggaaacctagacgaatcattatcaggctctgattcagaggagtcagacgaggaggaggatggccgacaagagtcaacccttaccacactcttaaaaaagcaggcgaggttgaccgaaaatgcaggcgatgatgatgagggcgaaactgccggcagagcaggtcgcggcaaacctcctctcatctggttcagctctcctttgctgcccgaaaagaactactttggaatgtaccgtgccattcttacaggcgacgagcaacggaaccaagacctggtcgaagtgttgaagaagaagcaggtagagcccatcgcaatgcccaagattaaggagggcgccttaccagaagttgcctacaagggacctcatatcttcctatgcatgatagggggtggccactttgcagccatggtcgtctctcttgctccgcgacccaacaagaacggcaccaccatgaaccgagaagccacagtactggcccacaagaccttccatcgatacaccacacgacgaaagcagggtggttctcaatcggccaacgacaacgccaaaggagctgcccactctgctggttcgagtttgcgacgatacaatgaacaggctttggttgaggatgtgcgaaatcttcttcaggaatggaaggctcttattgacacttcagagctgctgttcatccgggcgacaggcatgacaaaccggagaactctgttcggcccttacgagggtcaagtattgaagcacaacgacactcgtcttcgaggctttcccttcagcacgcgacgagcgacgcaaaatgagctcatgcgatcctttatcgagttgacccggctcaaagtccgcgagatcgttcctgtggaggagaccaagaaggaggcagatgttgtcccaaagacaagtacgaagccttcaaagcccaagttgtcggaagaggaggagacggcgctgctccacacatctcagctgcaagcttttgtgcgaaggtcaaaggtgccggctctactctcatacctcaagaacaacagcatcacggccgactttgagttccagcccgtggagcagaatcatcatgccccacgaccacttcacctcgctgctgctcagaatgccgcaccattagtactcggtcttcttgttcgtgggggggcagatcctaccatcaagaacaacgagggcaagacacctttcgagcttgctggtgaacggtcaacgcgcgatgctttccgcgtggcccgctctgaactcggcgaggctaaatgggcttgggacgatgccaaagtaccgcccgccatgacgaaagctgaagccgacaagcgtgacgagagagaaaagaaggaggcctgtgataaagaagctgagcgccgaaaggccgaggaggaaaggttacagagtgaagggcccaaggtgccggaggggcgcaaacaaaagggaaacatcttggcagcgggtctcaagcaaacgccccaggagaagagagaggcagaggcaaggggtctaacgccagaaatgaggatgcgcctcgagcgggaaagacgggcacgcgctgcggaggagagacttcggaagatgcagagcggtggatgagataggggccacaagcaccaagaatagactaatgcactggaatcacatcatgatctgttttgtggacaatttatggagtgactatttctcatttatttccaaggtaagtgacgtggtgcaaacgcgatggggcttcctattgttctgctgcttgagcagcgtttgtttggcgtcactcgtgaacgcgcggactctacctcacaatagagtgaatagtgaatactcttcactaaactgcacccagagccaaaatcaatagaggcagctgtaccaacaaaatggtggtagtgttgatgttgagtagggtctacgagaaccagctctatgtccatttcggaggtataccatcactagcagactgactattaatgatagcttttctgacaaatatctgatctacccctacagttcacatcagcgtctctgataatatagcaaagctccattgttcaaatgactgaggtgaatatcttgtctggcttcttggctgtacagggtaaatatccagaccttgccgatgccctgagaagtaggtaggactcaaaagactacaggagataaagcgacaggccaccaccatagacaagaaggatagcctgcgcgaactccgtattgcacaaatggtaaatacgccgaaaatcagtgcagactattatatttatcagtattaaaacatcagtagaggctattaaagcttagccttcctaggttattgatgtgcgcaagtaagcaatagtaataaatggtcattctctcaatatagtaaaatgtcatttggagggcggtaggtgactaacctcctgtagagatactcacacgctggctcaaccagaacacttcaacgaacgttactccgtcacgtaccatgcaaggtgctatctagacatgaagtggcagtggctttgagacagactccaatgtcgattggacaataatatggtacttttacttgagatactatcatgtcccatcccagagtaactacaggatggcatttggttcatagaagaacagttggaaatacaagatcgcaggcggctttaggacctagaagccgccccgaagaatacaagaccgcgcaagaccgcgcaacattaacaccaacaccaacagcagcaggagcaggagctgcagctgcaataacaacaacgatgacagtagcagcaataataacgacgacaacagcaacagaaacagaagcaacagcaacaactacaactacaaccacagcaccgctgataagaacaacaacatcgttactgctgccaccatagacgtccttcataaatgctccactacacaacggccgagataattggcttatacagtttcatctcgactagattcccgctacccttgagctcaacccttctggtcgcagtacagacatcacattcatcgttcagcaaagaatgacactaaaagacacaatttgaagtagtttctctaatggttctagctatagttataaatgtatatcctagatatccaggcttgaatttgttcttccgtctttatgcagatatgcttcgaagccaatcgactgctccgtgctgtctatagtgtaacttttcttactttctatcttcacttcaatcgtatcgctcgccgcttattgctcttaccggctttacatgcgattggttacacacgagtccgtcctaacagtcacatgccatttcgatcaccaattcactctcctgtcagaatgtttcgtatataaaacggcagagaaaagaaagcaagcgtaaaaagccagtgcacatctttaaaaactcaaattttgatgaaaggactgtgcagcgagaagtctgtgttcaagccatgatacccattgatgaaacgcgccctggtcaggttcttttgagcaaccagcgtaagccgtattaggcaacttgaaagatttcgaccgttaatggagatcatcagtccgaaacatgccatccgtaaaacttgcttcttgtgcacagacaagcccaagaacaaatcttttcgatcgtgctagccgcggtgtcttccattgttttgtggatacatgaacgactgatgtgataatagattccaccagtcacggagccttgagtttccatgcttcaacctccacatttagctgctctaagaggcagccgatcggccaatgacgagctccaagcatgcaagacccaatacagtgtctcctccggctctcggcttgggatcggaagataaatgcaggaacagtttccgtatctgtaccctgcttggccacatgatctagtctgggcatacgtacggataaacattgtcctgaaaggtttggaactccctggaaagacaaactaatcttggggacccatatcctaaaaggttgagaagtgatatggtaccaactgaaatgtaaccataaactcaaagacaagggttgacctggtccacgatgtgattccaatcgcagagcttgagctgtgcaaggcgagtcagctgtggctcgagcaagcactttatgaaaccaccaagctcaagattacactgacatatgacgatcagtggagtgttggtacagatcgccctaaagaataaatccactgcctagtcgatcgcagatgaggtgactgacagtcggcaaactgcaataaactgtgaagtttgagcgcacactcaactttacactcaactgaacgtctgctccgtagcaactcatcagtcaattcccgacttggctattcttgagtttagaagtcggcacccattatccgtagtcaccacaacatgtcacctcaacggaacgataaccaccgtttgggtagcttggtctaacaaaacccattacggaatgtgctatatcaatcacaaccgctatggccgcaactcgaaacacggaacgacaaaagagagaaagagacgccaaggggtccttgttagcgcttcagactaacccagccgggatctccaagaccgaccccgggcacgcgttgcaacgctgcatcgttctatgttcaggggtcttcaggacatgcttcctgaaaattccaaaatggctcgatattttccgtgaagctagactggccgtcaggcgacagaacgtgggaagcggagcaaccttgtagtcaaaacgaaacaacggcgatgctgcaataccggcatagatctttcatattattgggatggttcatggttatttcatgtcagtcaaagccagagattagattaaatcatcagtcccagctcagatgtctgatgggagatgggagaatccccacgtggaaaagtccgtcccggagaaattctgcactaagcaaatggagccgcagtgtcaactcatagcgcgcgggagactaaacaagccaccgggaaggcaatcaatagttcctccagtctctcacgcgaacgagagtgtaagctggatattgcttctgtcatgtatcaggtagagaaagacgttgcaacaactaaatgatttagtatggggaggttgaccattggcgcaagtgccaaaggccacacacgagctgagccatcttagaccccaacttcaggtgggagacaaggcttgctgttccgactggttcctcaagtccttctgtattctgtttcgagttttgatcggtgataacgtagatcaacatggtgttagtaaccagagatgcagcacactattccaagtaagcatagtttcaaggttgcctatactgagtttttcagtgtccctgcacgtctcaagatatacctcaatccgttgttgttgcacagacttcaaggttgagcgtgaagatctccaggttatttcgtaatacgtagacatcgatgtagtaacggtatgtatgactccttgtaaaccttgtctgccttcaacttcaaaacattgttccaataccctttgctacccgggactgcttatgtctccgtaccgagcaacccggtgatctacaatcactagagcctggaaggaatcggttcaaacaaaaatctccagaagctgaatacagggtattgtgtgtaacacaaccatctctcttttggggtaggcccagcaccaaaataggacttgtaaaaggtgcattgggagacaaatgaagattttgtaaggctggatggcatgggcgttgtatcagattcgcagttcagcaaccaatgattggctgtcctgatgctgaaaccgactagggcgtcctggtcctgagacactgttggcgtcaaactgatctgccaggggtgtgactggtcgatggtggcgcttggtgctggtgctaaaagtcaacaccactttggccatgacagtcgagagccaatgatgtagtgtacgacacagcaatcaactaccctatggcgactgatgagtttcaatttctgattgtaagcgctgtattctttatcagcgctaagccataaaacccaaacaacgcaagccggtcagttaaatgattgatcggtagttatacccaatagtacctgatccagcgacgaggacatgtcaccaaactctcttgagtagtcatgccgtcaagtctttgtaaatgccaagacttctttggccgtgatagccagattctctgtccataaacctcgatatgctataggtggtatgcttccgttattgtccccggccggtggaagcggtggctctataatgctgccagtgctatccttcggcacgacccagtgtataggggatgttgcaatttccttgtcgtggtaacccgcatgtgagctcaggttgttagggtgacccggtcacatctccaaaggcctgttgaagatccatggatggagagtgagggtttctgttatttttagcattgacaaatacactcgaattgtgatgctgtactctgtactctgtatcccattgaacatggaagacattgagtcaaggtaagaacagatgagtcaacctgtcaaccgctgccaccgttgacttgtccaaaataccgttggtggcttgcaaggggactctgggcgaaaagcatcggatccatgatgattttgtcccatgtagagattgacaaccgctgggcaaagaccgttgcagcgcgattggcggataggttagtgctggaggttctgtacctgcaggcgacggagggaccgtgctggcgtccatgcaccgctgtccccactgtaacggagaccttccagggaaggccctgattcttaatgagtctactaaggtggcggagcgtttcattcatcagttgcacttgtccattcacagagcttgatgacacccaagccaaaagacggtagtcgcaaaaggagcgagatgccaatgaaggaaaggtgcaagaaacactcacagcaggggcaaaatacccccttttggaggacctgactttgcaaccgccacttgatcgattcgatgccaacttttgctgtctcagttgttacctgcaagcctcgttcacagtaacaattgccccgcaacattaaacgccgtgactacgcacgtgcagtagtgtctcggaatttagacataatatgcataaccgtttatcgtcatgtattggctcacgcattgatgttccgggccagccaaagaaaaacgtacagtatggcctcagctaggccagctgaagcctaatcaagcataaacaaagacttatgtcaaactttctaagaatatcgcatcagagacaaggatctttttcaccctagactaggcacaagcatcacattggctaccgtccattttgttctttgcatggcgccaggaacgtcactcgtcagtctgtccagagccaagacctgagagagatacatacccctgacggtacttaaaggaaagcccacagatcattgggtgtccacctgagccgctgttgaagttccctgtcagtggagtcatatctgaggccagggcccctgcaacgacaatgatcctggtaacctatcgtccctgagcctgcgaaccgctttgccaacacaagtcggataactttgacgatggatggaactctggatcctagagaagcccctaaccgaagctcgacctgacctgaatgcctacaaggggttcccatcgcttctatccccaccagtaatgcatggatcaccaaaggggacatccatgtttggcaccagatgccggagcgtctcctctttctatgtattctccagctatactgttcagtgacttgaccgagttgtggatttgtatatagatgcttcccgttcccgtccatatcgactctttctttcaacaccactcaccttcttcttttccctttttctttacatcaaacttctcttttcggtgtcaaagtcattcgtttcctttgactccattttataatttctgtttttcatacaatacactcgctacatataccactagttattattgcccaaccccaacaaatcattcaccatgaaggccaactttgcccttctggcgctcactgccggccaggtctccgctcactggggtaactggaaggaagcccccaagtacactcctccccaggctgtcgacaacaagtgtgaggagaaccagaagaagggctggcagtgggatgacctccagctcggccagtttgagaagtacaacgactgggatttcaagggctggtcctgtggaaccgataagtcgaagcgcgatctcactggccgacactttggcaagtctatctttgccgactgtggtgccaaaaaggaggaggccccctccttcggatgcggtcccggtagcaagcagaagcagttctccctacacaagttccatgtgaagccggaatttgattgtaggttggaatttttgtacaccatgccagataacagcgaatgccgccatcaggctgattgttccaaggacggtaccgacgtctacaacacccagtgtggtggagccaagaaagttcacgttgtttaccctcagcagcccaacaagcccaaggacaagtgccgagttgagattcctcagatcgacttcaactgtgacaagcccactttccctcagtaccccaagccttcttccccccccggtgatgacaagaccaagaccatccccagtggcgagaacacccagactgttcccgctggcgagcagaccaccgactactcttctcccgctgagaccacttctgctccttccggtgacaacactgagactgtccctgctggcgagaacactgagaccgtccctgccggtgaggagaccaagactgtccctgccggtgaggagaccacttctcccgctgacaacaccgagtctgttcctgctggagagaccaagactgtccctgccggtgagcagactaccgactacgcttctcctgctgagaccacctctgcccctgtaggcgacaacactgagactgtccctgccggcgagaacaccaagactgtccctgctggtgagaacactgagaccatccctgccggtgagaacaccaagactgttcccgctggtgaggagaccactgctcccgttgccgacagcaccgagtctgtccctgctggagagaccaagactgttcctgctggcgacaagaccaccgacgtcacttctcccttcgagaccacctctgcccctgttggtgaggagaccgagaccctccccgctggtgagaacaccaagaccgtccctgctggtgagaacaccaagaccgtccctgctggtgagaacaccaagaccgtccccgccggtgaggagaccactgtccctgtcgccgaccgcactgagaccgtccctgctggcgagacttccgtcaagaccaccgtctatgacagcacctccaccatctacaccactgatgtcaagaccatcacttcttgcggccccgaggttaccaactgccccgtcactgccggtactcccgttgttgtcaccgagaccgttgccatctccaccaccatctgccccgtcaccgagactctcaccggcgacaagcccgctggcaccaagcctgctggcgacaagcccactggtgacaagcccggttacactgctcccggtggtgacaagcccactggcgacaagcctgccaagaccactgagggttcttctccccacgctaccactgaggttcccgaggaggtcaccactatcatcaccagctacgacagcgtctctaccgtctacaagactgaggtcaagaccatcacctcttgcggccctgaggtcaccaactgccctgtcactgctggcgagcctgctgttgtcactgagaccatcgcctccaccactctctaccccgtcgtcgagaccgttacccacaaggcccccaagcccgtcgagactggttctggtgagaagcccgttactcctgaggctcccaaggatggctatgaggttcccgatgttgtccccagctgcctgaacaccttccttgacttcgagaaggactgcaaggacaacaccgatgctgcttgctactgcccctccaaggactttgtcgacaacgtcttccagtgcctgtacgcccacgctgagaacgacgacaccgttgcccaggctgtttccttcttccagggtatctgcgctccttatgtcgagaagaaccctggtatcgccactggtgccgactctgtcactgagcacatcaccgtcactggcaccaccatcatcacctctgcccactacaccaccatcgtcgttgctactaccatcactgagccttgcgtcactggcggttccaccattgagggatcctccaccgtcaagaccattgagaccgagatcgtcgttcccgaggttggcttcactgacggccctggcggcaacggccccatccctgcccagactatccccgctgatgtccccgctgccggtactgaggctcctgcggcgcccggctacgaggctcccggtgctggtgagaccctcatcaccaacaagcccgttgttggtaccggcggtcttcccgcccctaccgccacccctggcgttcccgtcactgctggtgccgctcgcaacggcatgggcattgccgccgccatcctggctgttgccatcgccctgtaagggttctgcacaactctgtttttccttgtttatagattaggtcttggtacctgaggcgggacctgtatgtcagttgtatgttaccgcaatcgagatctttcgagcttccagggaagttcgaaagtgtactcacaaacatgtatcattctcacgatccttacgaaatctttggtgtggacttggtgctgacctgaccatcttgtgacattaagtctagaggtcgaagaaaaaagtaaaaaagaaaaagagcaagggaagttaccagtcgagccgagatgcatacgcagcacacatacccgctggctggttgtaatgttaatattgaattatttgttttaaattggtcccttctctatgactgtggtgaattgtggttgtaatttgaacgtagccttgtagttcgaggtttatcaatgttaaactttaagttaatgtactgagctagttacctgcagacagggaaggttgaacatgatcaacagtccttgtttatcgttgactcataaacttgtattgctgaactgtagctgcattctacgtcaagcgtattgaccttcggactaccacaataagatttagtcttcacttcattaacatattaggccaacttgttacattcagaccaacatgttcacatatgtatgctacttcaaatgtgcaagcttatctcaaattacagggtataagacatagtacacgctatcggacatttcccaaaagccatctacagcttggcacccgtctccttcctagcctgcctctcacggtctcgcagcaagcgcctcaggatcttaccactggggctcttgggaattacgtcgatgaactcaataccgcccttcagccacttgtgtcgagccttgtgctcttcaacatgcttgttaatgctctgcgttatctcatcgtccgacttgcccttggcctggggcgccttgacgacgaaagccttggggacttcgccagcgcggagatcggggacttggataacggcgcagtcgtccacaaggggatgagtgagcagatgggcttcgagctctgcaggagcgacttgatgtccctgtttgtatgtgttagtgattgggttcaagacgcagagaactggggtgcttaccttgaccttgatgagctccttgatacgatcaacaataacgaaatgctccgttccctttggtgatttccgcacgataacctcgtcgcctgttctcatccagcggccgtcatcatggtgcacaaatgtctctgctgtagcctttgcgttgttgagataaccgaggacaatggtgggaccttgaacatagagttctccaggcttgttgtactcggtaacttctttgccttctgcgtcgatgacctttgccttcagacctggcagaagagttccagaagagccgggatcaatgtcgagttcgcttgttgaagtcacgacaggagaggtttcagtgagacctgggaagttagccatgagttagaggttgcggaagcgggtttcataccgtagccttggcagatcttccagctgggccagtgtttgttcaaatcaatcgttgtttcctttccaagcggtgcggcgccactgaaaatgaaacgaacggagctgaggtcgaacttttggcactcggcgtaattgctcatcatctggataaagataggtgggacaagggccatttgctggatcttgaagcgctgaatggcagaaaggagcagtttgaggtcgaacttgggaaggatgattgtctcgtcgccattgtagataccttgctttatgttagctattgtaaggcgtacgtgagaactgttgcttaccgtagtgagcgactgggaccaagccgtagatgtggctcaatggcaagaggccaagctggatctgagcatccacgccagcggatttgcggccttcttcgttctggatcgtcgcttgaatgacattcgcaatgacattgcggtgagtgatttgaaccgctttctgcaattctgtgagtaacctatccacaataaatgaggctgagacttacaggaagaccagatgttccactagagtagcacaaatacgccacttgcctctcgccctggcccttgatccaatccaagggcttcagctcaggcgcatccttgccctccgcgaccaaatcgttgattgtcttgaatggctgcttactctcagccccaggaacggggaggagaaagatgcgatcttcagggataccgacgcctttcgctgcttgaagagcgacctcgagaaggggaacacaggtaaatagtgcgttggcgccagatgaacgaagttgatgctcgagttcaggcgcggaataagcggcgctggcaggtgtgacaataccattgagacgatggacagcatgggtcatggtaatgtagtcgatctttgtaacgtcagtttgtaagtcggcagaacaagcgaagttgcacaaaccgtgttgacagagtatagcgccacgactctgtcccactcggtgccctcgcggatgtcatatcctagacgtttggcgagagcgcgcgcgagaagcttctggcgctcaatgacctctgcggtggtgtatgttttgccagagataccgcaggtgaagggattcctggagcgggagtgaggtttgcggacaccatcttctctgaaaataaactctgggacggtaacagagtctgggggatctgagaaatgtgagtaaacaggatgagatttgagtcagggggcgttaccaaagggaagcttaacagaggaaggcgggtagaagaccattgtgaacaagttggactgcgagttgaagaatatgagaatgaaagatacgaactggaaagagaaagggtgacgaagagagctgaaatatgtacggagtacgttacaacagtggactagactactccgttagactgaatcatgctttgtacctcggggtgtcactttgaatctggggaaggtctaatttagcgtgataacagtttccactttctccgcatgggtaggagaacttggcttcgacatgttgcagtcgccaatcacgatagtggcattttggaggtttgttttgtcgcagctaatgaggaacaagctgcgcaatcatgcgacaacttgaggctcttgtcaagcggtaagttatattatgaatgacgattcccataagagctgtacttctgcggtgaggcgaaagaattggggtaccctacctagttgtggaccaacgagtaactaaagcttggatgtcaatgccgataccgaggttgttcaggtccaaggtaccttgtcctagaccccaaagttttgtattccgcatattccgcactttgaggtgtcgtcattttacagataagatgaatgagttactgagataaaacagactcacagcgcatccattttgtcttgaggtcggattgatcaccggttaaacacacaaggtttcattcagccatcagatttcaattaaactcgcatataagcttacattgcgtgtttgtcaccatctgccatctgccagtcatagaaggttcgatcgcctaaatagggagcggaaggtgagatttaagcgtatagctactgtttatcagatcttgatctgtagattactccaaatcacgttacgatgcttgatgctctcatcattccttcacacgaatagttaagcgatccacggcagtattaccataatacatttctatccgcttctctaactctatgaatgagaacaatggtagattagtcaggaagaacgacaagctttgtggtttgtgattgacgtgctgtcagcttccaaattgagatctctcaaatgcttcaccagttacactgcatcaagccatcgatataaagaaactgggcagattaaatagtatagcgttgtaaataatgaaacgcttgagcatgaaacaaccttgtccggattatccggggtcacccaacgtgcgaggcctcactatgagccacaagatgcgctggcccaatgaccaaacgaattgtagccaagtctccggaaacatctcgatccatgcgccttcacgctgtggctcccatgccgtgtatggcatacacaaaacgtcgtacctgtgtggtctaagccacaggatgtgtagcgattccatgtcatgcatgatgtgatacatgcattgctcggagaaaaggtgagcatgcacacccaatcggtagcatatgatactgacagtagtgtgttgtctaactatgaacaactgaaaagatgtagatctcacattcacaagagcaaagtaccaaggtacaagatcaaacgccgccgtatgcataaggtcgtaaagaccctgaatgcggtctatcaattcaaatcataatatgccaaaagatcgtcaaaaggtatatacaatcatatcatcatactctaaaccaggttcaggccaagagcaaaaccaccaaccacggcgaacatccaccccagaggggtgggctgccatgcggcgttatcgtcgtcgccgtcaccagcaccagcggtgacagtgacggttggacgatcgctaaatgtctgcgttgtcacgacgcctgttacgcactcgcgctcaaagtcgggacacgatgtgatggtgtaagtggttgtgtacgcccctgtagggaatgagttgcctgtgcgagtagcacctccctgtcaaattcgtcagtactttcgcgtcgcaatatcgagttctgtgacttacacctccggtggctgtgatatcggaactcttgcacttgcccgtctcgctgggcacagcgtcagaaccggaaccaacagcaacaatatcctcatcgccgcaatcggcggcctgagcaagatgaatcttctcattgtcccaatcaaaaacaaagtatccagcgcgtagaacagaatctcccagaatctgctggtcggttgtagggacgagaccgatgtagcatgatccaggcccaagctcaaggataaagtcagtgagagcaaccttgatgatcttgttgccgaaaccaaagtcaacggtggcatcgagtttccggttttggcaatcggtcatgtaaaagccctcgccatcgttctgagcaccaagttcctccagaataggtcgggcaacagacatgtgcatgcgggatagtgttgttccagagtcaagcatgacattggagtcagctcttggcacacgaatgttggaagttttgccattgattgtcaccccgaggctgtccaagtttgtagctaggcgatattcgccgccttcgcctcggataatatcgacagtttccagctcgccgatgtacttgcttcggtcaatgccgccatagataagagcgccttcggtatcgtcggaatgtcgcagatcaagcgcaaatacgcgactgttgataagaccctggtcggccatagaggtgagcaacagactgtaaggctcattgctgtcataaccacctcgtaaatcaggcgcaagacccagaattcctggaagtgttagtctcatatctcttcaggatgactgccactcaacataccttgagagatgccattactctcgaccatgaccccgaaggtttggtttttgagcacttctgaaccgaatcgaaaagaatcagcgtaatatgttatttgaacagatgtatgggtagagctatcagatgcgtctccataattcagagtctcgccgccatatgggccgataggatcgctcttatcagggtcatattgcccaaaatcaagacactgattatactgaagagagctttgcgcttcttggcagtcaggattgacccatagttcgttcgagccggtatcgagtaggacggttactttttgaggcggagtgccgatctcgactgttcatcttgtcagagttgagcttcagggtgtctctcatatttttgacgtaagaaatggcccttcaccagatccatattgttaaggcgataaaggggaggatgtaatttatgacgtactgtctgtggaatagaaaaagtccttgttctcgagtcgaactgcgatagcctcgtctgcgtcttgtcgcttgtggtttgtgctccttgatctccggtcggaggtgccgatatgcatcgataaataccctttcccagtctttttcttaagggaactaacatcattaaccctgccaatgatggtccttgttgggttatcgtgtccacctcatgatgggaatttgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgactcgtatgatggacaggatagatgatgagacaacagacatgtttgggggggcaaacattcatggcaatgccctttcagtaactacttggttcaaaagcgtcattccaaggtatcccagcccaacccttgtctcactaccggcgcaatccattcagctctcgattattcatcgcaactccgcccctctctgcctctctacccgggaaacaacctagccgatctaagtaaaccatgctttatttcccagtaagaaccctcctttcagacatctggggtcacaagagacatgggagctcacttagagttgtcttggccatgattcggcttctaaaatccgcattcaaagggcattttaacacactagagggggcttgcgcggccttttcctgcataggatgatgtctttgatgtctcgattggggttagatgcatgttacccgtggcaattgtagttccgtccctaggcggcgcacgatggtgaaggcgttatttttaaaataaagaggcttgaagaatacgacatgtttggacaacgagtcatcgagcagtgaaacgtttagtaaaacaacgtattggatgtgtaatggaaggccaagccaacccattcatcaattttaagaatgaaataggctcaaaaggttctggccactcgggtagctaactttgtctggcggttgcaacgacacggtactctgtaactctatctagatcaccaaccatcagacaatctttgcccactttaactttgtgtctcatggttatcccagcctgccatccctcatattcctccttattggccatcatatcgattaaaataaatgcggctgtctgagtttgattaactgttgcactcagacccctgtcttccgagacggatatagggtatgacaggtccaagaaattgacagtagatagcaaacaaacatggcatccaaagcatcttcatctctctgtaactcaaattaagagtctcatgagatttagtctacaacatgtgttcagttccgtcaaaggcgttgaagctcatgcgcgtgtcagtttctaacaaagttaaagtcacgacatcacatctgaccatcggggcacaaacgaaataacgttctagaattgttacacgcaacgattaaatgacttctaaatatgtcgatctactgtacataattttattctacaagccaatcccaaggctatttatccctttttaactttgatgcaatcaagccttgcttgttccggagaccaacaggacaacactgcctaattgtcttctcacatcctccttgttaacatcatgagtatcctcaacctctccccactgcatggtctgccaattaacctcaagactggtagcaacggcagcatcctcgacgccaaacttcttgccagtgttcaaactgcccttgcccactgaaccttcgctccactctgcaacgagcctcgcagcagcgattagactcttgccagccaatccagcccgctcaagtcccgcaatctcgaaagcgtcgaggccgacaatccaaccttggatgatttcacgaactccaggggcttgtgcctgaggtaaaagtgagtgtccgtccagaacgggctggatggtgatgccaggccagacatgagttgtcagaaaagaaacaatatcgtcagctgttcgcttctgcacgtctcgtagtgattccccagcctcgttcttaaggtcatactctccggcgggagggttccagcagaggatcgagtcggtgtcgaggtatcgcagcaacacagtagcaattgagcttcgaatctctgaaatgtcggatccgggggcgttgtcagcctcggcgatatcgatcgctcggcaggtaaggcttgtaagtgggatcaagtgatgtctggtagcatcttgagccgaagtcaagaggtcccattcgagagcgagggcggaggcaagatcgggctttgtaatcgggattcgaacaatcgctttagtagaggggtgtctcaaaggtcgagtatcgaggaaaacttgtagagcgcctgttctcatgtttaacgcatgcaatagaggtggggttcaatgacaattgctcaccatccacttcctgaacagtaacatctttccagaatcgcttcttcaaagcaccaccagcctttccaccgctagcacttcgaagctccttggcattcttgagcatctcagcttgccttctcctcctggcgactcgctggtggacatcttgggcttgaactggaggctctggaggagggcctgtgccgacaaccggagcgacattggcggccttgaaaacggtcgagtgaatgggacgaacgaacgatgagcgctgaaggactcgaggcgcaatgcgcagcggtaatcgtgttacagaattcatctcgggcgacgaattgggcgtggattggggataaagctggaagggttcaaagatcaaagatgcgagccggaaaattgggtccggctggtgaagttcggagtgggttgttcttcagggtcgacatgatgtcactttgatctttatatgggaagaaaagtagcatatcttgatagtttagagtcatagactggtggtgaatatatacaaactgcatataaatatataggtattgaactataacggtgaataataaccacaatggtgcattctttcgacagtttactgctgtccaggtacctgtaatctttaactataccttgtggaagtggatcagtatgattaacgattcaacattgaccttgagtctgggaacagatatgagagtcctagagcatagcttctgttttgtaattgatagtaaaccaatttatcttggacatctttggtagaatataaacaatttgggatatttttgttggtcaacaatcaaacttcagacgtattgggtactgcgggtacttgaagctacaatgctccattctccagcagatcagcatacagctagtatcacaagaggcaagaataatgatcccacttagcatccatatgagtatatataaatacgagcagagtaaaatcgatactaatccaatctttactaatttattttctaccaatcccttcataacttgatgcagctgaatacgacaagttgacacgaatcactccgataaggggctgataacgtcacgtgatgcggcaccgctcatccctgaagcgtaagtgcgacgtggtgattctacctttggagcgcttcgaccgcaacctcaagtctccctcgactaaacatttaacccacaacccaattgcccaacatgagttacggcaaaaaggacgaagacgccgacctcgggctggtcaaggtggacagaacccaagttttccaagaaggtccgtctcttgcaattgccttatcccccactcaagctaaatagttgcacagcacgactcttcaacagctcccctatccagcctcgacgatgtcgcattctcctcacaaagatcgccctccttctctacaccggagagaagttccctacaaacgaagctacaaccctcttcttcggcatctccaagctcttccagaacaaggatgccagtctccgacagatggttcaccttgttatcaaggagctcgccaactcggccgaggatatcattatggttactagcacgattatgaaggatactggaggcagcaccgataccatctaccgacccaatgctattcgtgctctttgccgcattatcgatgtaggtggctgcttgcaggtacaccgacacccctggatgctgacaatgttaaaaggccacgactgtccaatcgatcgaacgagttatgaagacagcaattgtcgacaagaacccctccgtatcttcagccgccctggtctcatcctaccatctcctcccgatcgcaaaggatgtcgttcgacgatggcagagcgagacacaagaggccgctgcctccaacaagtcatccggtggcttctccctcggtttcagcacctcaagtagccaggtgcccatgaaccactcgaccatgtctcaatatcacgctgttggtctcctgtaccaaatgcgcatgcacgaccgaatggctctggttaagatggtccagcaattcggtgctcctggtgctctcaagagccccgctgccatcgtcatgttggttcgacttgccgcacagctcgccgaggaggatgcttcattgaggaagcccatgatgcagcttctcgatggctggttgcgacataagagcgaaatggtcaactttgaggctgccaaggccatctgcgacatgcgagatgttaccgatgctgaggtgtcgcaagctgtccatgtcctccagctcttcttgacctctcctcgcgccgtcaccaagtttgccgctctccgaatcctccacaacttcgccagcttcaagcccaacgccgtcaacccctgcaaccccgatatcgagctcctcatctccaacagcaaccgatctattgctactttcgccatcaccacgctactcaagaccggtaacgaggctagtgtcgaccgtttgatgaagcagatctcaaccttcatgtccgaaattaccgacgagttcaagatcacaattgttgaagctatccgaacactttgcctcaagttccccagcaagcaggctggtatgcttaccttccttagcggtatcctgcgcgacgagggtggttatgagttcaagagggctgttgtggaaagcatgtttgacttgatcaagtttgttcccgactccaaggaggatgcgcttgctcacctttgcgaatttatcgaggattgcgagttcactaagctggctgtccgaatcctccatcttattggtcttgagggtcccaagactgctcagcctaccaagtacattcgatacatttacaaccgagtcgttctcgagaacgctattgtccgagctgctgctgttaccgcccttgctaagttcggtgtcggccagaaggaccccgatgtcaagagcagtgttcgcgttctcctcacccgatgcttggacgacgttgatgatgaggtccgtgaccgtgctgctcttaacctcaagctcatgaatgaggaggatgacgagatggctgttcgcttcgtcaagaatggtaagaaaacaataaccccccacaggcagaccgttactaatgcagctacagagaacatgttttctctcccctacttcgagcagcagctcgttatgtatgtcacctcggaagaagcgtctgctttcgatagccccttcgatatctccaagattcctgtggttactcgagagcaggctgatgccgaggaccgatctaagaagctgattgccaccacccccaccctcaaggctcccaaggttggccctaccaaggccaccggtgccgaggccgtggcgactgcttctgctcaggctcaaaagtacgcccaggagcttatggagattcccgagatgcaggagtttggcaatgtgctcaagtcttcgcctctcatcgagcttaccgaggccgagaccgagtacgttgtttctctggtcaagcatatcttcaaggagcatgttgttctccaatacgaggtcaagaacaccttgcccgacaccgtcctcgagaacgtctcagttgtcgccacccctgccgatgacgaggagctcgaggaggtctttatcatccaggccgagaagcttgcaactgatgagcccggcaaggtctacgtggcctttaagaagattggtggcgaggcttctctgcccatctccacatttaccaatgttctcaagttcaccagcaaggagattgatccctcaacgggcgaacctgaagacactggctatgatgatgagtatgaggtggccgagtttgacctttctggcagcgactacgtgatccccacatttgccggtaactttagccatatctgggaacaggttggtgcttccggcgaggaggtcacagaaaccctccaattgagtggcatggagagcatcgcaggtacgtcaatcgctgaaaacatgcaaaattcaacactaacaaacttgcagatgctacggagcaacttacaaaggctttgtctctgcagccgctggagggtaccgacgtgcccgtcaaccagaccactcacacactcaagcttctgggcaagacagttggcggaggccgcgtggttgccaacgtcaggatggctttctcatcaaaaactggtgtcacgacaaagatcacggtgcgaagcgaggaggagaatgtggctgccctagttatcgcgtcagtcgcttaaagatgagaagcaaagccggcgttgaaaggataatgatgtatcgaaagctttgtctcgggttttagaacaccttacgagtgtggcgagtaatgtgattatttacgattcatttcccttgtctcatgattttcacaaaatgggtgtgttcaaggctggtaaaagtgaagagggggcggatattcattggttgggtagacggaagcgatgaaggtataagcatgtttttattgtagcatggttattgtgaccatgagatttgttgcaaaaagatggaattctaccttatgcccgagtgagggtgtgatctgaggtgtgcaagtgaagttgagtcttgtaaccacatgtatcaggtaggcatcgttgcttcaaacaaaagagaagagtcttgttttgtgtatctcgaccggaatggtacttgtgagtgtttggttgaagtttgatcttgcgtatgtagtgtttgccgggggtgtagatgtgtcgttgaccattgttcagagaaagatgcagtgtgtaagacacaaaagacagcaacatgcctcaaggaaggtcaatgggtgctgatgtgccgtctttttatctagttgcatgctgccatccgatgggtttgtcgttcagtcactcatgatgtgtatcgtctgttctactcgcatcatctttgttatcgctcaataactccacaccacaaggagtcggtagcatatatgcattgatagaacggacacgattgaacttgtgagctttgcggatttgagtgtcgctgcggccaagagcattgatcagacactcacctaatataaggtagttgtctgcatcagcagacaggttgccacttgcaacacaagccacggaacgatatgttcttctgataaagtcaatttgattatacgcggatttccattcttgaagtcaagcgttggattaagagtgataccaaccagaattcttcgtttgcctctccagtgcttgtacacgtcagtccgtctgtgtcaaggtggccgatggcatcgaccgatctcctatgtcgcaagctctgcttactatattgacatcattgaatcagatgaaaggatggaaactaccccctggttcgtattgtgggagcaaccgtgaagagccaaagacttgacatatgggaagagatggttgagcatggcttggaatagacctgcgatgtaatggtagtttgactccctaccctctcgtcaaactaaaataacacgctaatacgagacactagcactttattttgcatagatagtaaaaaagatacgacgaaaaagacgagttatggaacctgacttgagactacagtcgtgttggtcatcgacccgtcggaccataacaatatccacatccagccaaggagagataataccgaagttactaccgtccaatccacctccaaggttggaatgacacagacagctttagcccagttgcacaagtatcagccgagttcctcgcattgctgtttccttcatctttgccccgaacgccacatgtaggtacaccgtcgccgaatttcgcaataactgactcataccattggactacattaaaaacacttgccccgatcataaggtactgctagttcatggcttcaacccatccctttaatcgtgatgtccttgcagaagagcatttctgctagcgacgcccaccaaggctcaacaaaccaacgaagtagggggaattgcagtatgagaaacagagtcctgatatgagcacggtgagagtacaagagctcatctcggagttgactctgtcgtcctggttgtcgtatccgacaggctggttaagcttcagggtcagcaggttcgactgggtgaaatctccgcctgaagcctcctccgtcggctttggcttccttatatactcgaaaatggcacaaattaggtacaattagctaaatatggctaaagtacagactaatctgacatcaaaatacccatcacccccagattagggattgaacgaccgatgatgccgaaagacaatgagtacttgactggcgatggaacctcggcgaacagagcggattcaaacgaagaaagaagtagtatatatatggccaatagactgggaaatgatatgaaagtgggcttacagtcgatatgaataagatgaactagccctactgcttccgccttcacaagacgagaacccagaaacccaccactggtcctgtatcgatctacccggaaacgcatgcgaaggccttatgattgaaagccacggatgattacagacaataaagctgacttgtaacctcgaacagctactgtgcggacgtggatgatagctgcctcactcctgtctctctgtgtatcctgaatactccatggtctcaatctgcccctgagagaccaaaggggctgtgtggagctgtcgatcatgtctgcacacaggtagtacatggccgtaatagtatctcctaatagcacttagtaagcctatgacccttcagtcttctctcctcactgattcacagatagtagagctaatagttacacgacggggaaatacataaggagtagtaatgactacaaaacgaccgcttggaaatactattcgatcaagaacttcaggaatcacagttatgagatgaaacagtacggagcagatcccagaaagtaccgcaaaagggcgagcccggctggtcaagggccagtgcagtcctactatctggaacacggtgtcaaaacacagcatggtttgtgatcatctcctactagacaagttgcctcaatatgatgggccagtgcagtctctagtttatttttgacacaatggcggaaaatgatatattcatgaggacttcctgcctaaaccagaaaggtgacgatataaatcgttggaagttagaccagttggttaaacccctatccaagagtccgtcagtgttcatagttgtatctgaacaaccaactataccaaatacccagcagtcacagtagcagtaagaaagagctatgaaagccgcgtagtagcaagatccttgatagatacgtcgaagatcatgggacatgtcttgaaccttgttcccaagctctgtatcgagctgagcttagctactctaagattgaagttgacaagcccttgctttgcggaacgaaataaagatccgccgataaactagtagatataattcccaacaacacaatgttcccgttcatagagcagcgttttgagcggttcgtaggtgcagttctcctgtaacatccttgttagtgtaaattctgataacatatagttggctagcattttggcggagaatggtgttactatctggtcgcttgcatacagagataggggaactggccaccagttatcgatgatgacggcgttggccttgagtagagaacgatgttcgaggttgtaagagggtgtcgggagataaaacctttggtagagtgatggcggtgatggcctagataaaagaatgctcttgcgaacgagttagtagagtcctgtctgcattagatataagaaaagaagttctcaccacaatatgaaacttggtctagtaaagctaacttcaagccattgtcaatgtagttagatttaaatgacaaaagtgaagcggaaggccccttggggtgagactagaggatgtaaagacactgttctaggaacgaatcatctctggacgaccgaactgatatgtagaagcacagattaaccaggttcagacatctaggttgggccgccaggggcaaaccaagtgatgatatctgtatttcgagccgccaactcagaggcacctcgtcatcaagtcactcattggcaagatcgtcaatagtacgaccgccgaaggtgctgggaaactccgtaggcgatgaacaaatagtcgaggctatgaggattgcggagataatgtcgacttggtatcgtgggataagagtgacgcagaggctgcaagtgattcgtgccctggcatgatagcagtatcgaagaactaaagactggtcaatctgttagtttgaaaattgcttcgacagccctagtctctcaagtataagcacacttagatgctgcgccggtggctgtacaagggacgggatgccgcaactatgctaaaaaaaggccagataatagtatcttcccgtttgggttgatcctagcccctgaagagaagatacttggccagatgcgcacatcgaaacatgaggataatgctgagattggggctttttgtaccttgagtgagtgcttcacatgaccaagatccatggtgtccgagatagatatgcctggaagagtagaactgatcctgaattgtcgagtacgaggatgggatgcgatgttctgtctatgctatgtaacatccgccttggatcgagtagactggactgcgagtattgggtcgcgcggtctcatttctgtcgaagcggtgtctgcgttcctacctgtcccttcgagcctgccagacgagctcaggggtagatgcataagtctgaactttagaggatgaacctcgaaagcaaaatagccggggatgtaatgaaatatattaaagacgacaagaggagatgatgttgtaatcgtggtttggcttgtatagtcgggacggcagatcaagctggatagtgattagtaggtcgatgggacggaaacaactggagaagcttacaaatagattgaagtatattttgagaaatgaatagtcgtagcacaataacctctattaaaggtagatagttagtattgaacactaatatctgcgagtccgttctgattcagcgacataataggggaattacaattgtgaaagaatttggcaccacagctcctcgatttcgtagaataacggcttggagaaacggacgaactaaattagtatgctagtacagataataaaatatgatagagcgtgattaggggagatgaattggcagtaagcctgattttggagcctgctaatgcacccaccatcgccgtcactgtggccctcgtaactactgaagaacggcctttatacttggaaaaacagcaaataggaaaagtacatataagaacaaagaattagtataaaagaataggtagttcactgtatccggggaagaatgtttgccgagttacaacttgagatgtgatctggtatagatatggaactcgtaaagaagatgggccatgcacaaaattacagagtattgcacaatgattacaatgcaggaatgatctcgactgccaggaagctgagtaatgaagggtttgaggggggagggcgtttggtctggcctacgcagccctagaatcggctgccaacgcgcactgccaaaggtcacaaatatttctcccactttcttttcgactctcccctccccaaacaaaaaacattaacagatcttgcccaaaagcattcttcaaatctatcacaagtaaactatcgcgaataattcaccatcttcatactcattcaccatcttcatactcattcaccatcttcatactcattcaccccctttctataatcttctttctatcatcgtcactttcctctacaaaagtatccccgtactatcatcatgcgtcgagatttcgaggaaaaccccccagagggagcccgtgattttcgtatggatcttccgtccagtaacccggagaaacactttgaatacgtctacgatcccggtctaggcgacattgtcccgaatcttgaaccccctcctcctccatcagagccgtaagtacaccttatccaggtagcctgtctcagtctcgtcacggtaatactgatctacacatcattagcaggatgataggcgtctattttggttttgatgaagatcatccggagggagaagtgcatcttcaagtccttcaggatctatttcctagcaatattgaggattttgttcgaagcgatgaggttcgcttccctgagcttcctgataaagtcaaacctatcttgatgagatttctctacaccggagaactcaaacgacccaaagtaaacgcctgcagtacccttgatgagctttacgaagcattcgagatcatgtttcatctcaacgctgcaggctgctactcagccatcatcacgctgacagccgagtctcatgcgtctctttggctaatcaacctgtacatgtctgaggaagaaaccaaagacattattgaagagattcaggaagactggcccaactgttctcctaattggtacaaagctttcctcgccgattgcgagtacacccgtgttaacgcaatggcgacggagtcgaaaaaacctctgacttatgaccctggggaataagatcagtatccagcctcaacatgaaacgctgggtgacattcccgtcgaccaactggctgttgtataccatatttgatgttgcggacagatcaattttggaccaccttttttgacggctggcacctttgtgcaaggccaaccactcgctatcgctatctggcttgatactcccccctcgacgacctaccatacctgttggcgaggattgctttgtacaatcaaagttacatggtaggtcacaatccgaatacagaagagggcaatggctgactttgatgacctatacagacgacattgggtatccagcccaactggtgttcccctcttggggtttaaatggtgcctggtcttagaccagggaagtgtaagtcgctgaggatatgaagaagaacgatagctgacatatacagatgttgatgttcgcatcaaaccggtgtgggtgcccttgcggtaccgaatggcgcctggtcgtaaactaggaaacgtaagtcgcttgggttttgggacagaacgatggctgacttggatccatacaggggtctggtcttgtaccggaaaagggggagaagtgggatgttgcccactcgacaatggcttcgtcatgacgaagaggaggaacccgcccccgtgtggccctgggctatgtcatctgcccgagaagagtatgttgtcgttaattgatgatgtggatgccggctaatgatgaccagtttcgcagaagacaggccgagttggggtgggttattactattcaccttcgatgtatttcgcttcatggaaactaaaacccatcccgggccatcgaaccccgaacattggccccgccggaaaagagtaagtgttgagaaaatgtcggatataccacagctaacatgtatcagtttcgcagaaattggcggggcgggggtgggttgctcacttgaaactggcctccttagccttaggctaggtctacggaccggaagagtgagtactacttcatcatgacacgaccataactaataccttttagtttcgcagaaagatatctgcgtgggtgcgggtcgggaatacctgactatggaccgccgtggcgtttgctatacggcggtgaaccggtggggagtcgagaagagtaagcaatagcttgaacgtgcatggcatgatagctgacgtttactagtttcgcagaaatgcggtgggcgggttgagccggcctgaagttggggttggtagttactaccaagatatctgggactggccacttcgccaagaagagtaagttgagagttcaagacctgttgtcactattgctaacacgtctcagtttcgcagaaatgcggcgcggtggtcgggcctgttccgtaccagagttggttattatcaccttgatagtcttgagctaggccccctctaccgagaagagtaagtcagtctccaatgaagtaacaaaatggctaacatctacaaggttcgcagaaagatagaatgggagggggccgacgactcaagatgatctcgatttatggaatttggaacggcaatgagatatggcaggcttgatacagtacaaagtcagaagagaaatagtattgaaccaatgaaaacatgcctatggacatcttcaatctactgttgcgtattcagatgtgtctctcaaagcccaagaatcagacatatcgtaatacacatagtgaacgcaaccccaattcattccacctcaatccgtgagacccagatgatctgatgtaaggtgatgcaagctgaccctagtatacaacaaagatgcttctaaagagtgacagttcgtttgagataagtagtgattcacgagacaattgtttatcctatcatgtaagaacgggcccatactaaccatgatctggtatgacatgcatcgtgttgatttcttcagtttgtttactaaatagagcctaggaatgagtcgctagctggattatttcatagatgagggagaacaaaggcacagcagtgaatcatggtctactcgaagttcttgaaacacgcagacccagtttgtctgaggaggcacaggcacaagcttgcactacaaaggccacatgacagtagcgagtagcagaataaattaaatgtctattttccttgtgtggtatcgctaggtttgaatgattgcctgcagcgccaagtgacacaccagagatggggacccggcttgcgtccaccgccaactgtttgacatcctagataagatacaaactcacaaatgcatgactaagatgatgacgtgtcaggatggatttgtgtttggtgatttagaatctgattgatccctgaatggagtccgttgtgcttgcagctcgtttgtttgctgtttgtcattagtcgtcaggggaaaaatcatcagccaacatgatttgcgaagcgatcggagatgcaagaaatttctgtccaggaagtattgtaaaaacgcaacgtggcagcacataagaaactctaaaaaaagtttcagtgacttctgagcaatgggcatatgaaagttaacttcaaggattttgcagtgagcgtgacccaagctgggcagctaaagctcaacactaatattaggatgagagtttttaaatactatgaaatcataaagaagataccttggttgacggggcagttgaattacttatcatgtttcttcaatttcatgactacaattccaagttcgtgggctcgaatcgacggcggtgctaagcttaggggacttgcagaaatggccaacttaaaccatgcgataaacgaacgagagtctcctcctttgatcttctctgctgcgccacgagcaacatgtatccacagaaatcaagttcaacactcaatagacctccaggaaactttattcattatttcccacctggatgagctgagggattccatgccctaatcagcggaccattgatcctaaatatctggcagtaaccataaaatgttcaaacattaccagaagtatcttcattgccaaatcttcaccactgacctttgtctacatcccgcattccaagacactcacacatgtcgagttcatcagaagtgtccagcgttgacagctccgagtgggagctggtagaaagacagtaagtataatcctagaacaaattgatgtctgctgacaagttctgccatagtccaaagctcggagtgtgctgctcaatcaagttttacgacggcgttgaaggagaagtaaacatccctgaatttctcatccaaagacatccctacttcgcagccctctttagcgaagacaagtacctcgactgcagtcctgttccccgagataccgcccatgttgtcgctctatatctcgtacgaggttgtctacctggtcccatccgaggcgagccagaaaaggacgcggccaggcggctgttcaagaaattgatcatctattgcgaagacgcatgcaagtttaacatgcctggtttggaagagatggcttgcgagagaatattaaaactactgcgctgtctggacgtctttgacatcgttgaaatcaccaccaaggaacgggagtggcggctggccaagacagacgacatgctgatccgtattcttgacctccgaatctgtgaggataaggagacagttccagacacggctcttgcgctaattgatgaattttgcgaaacggtaagcgatgtcaaatggcatacgctaaaggctctcatgagaaccacggccaacttgcagctttcgaagcgcgcagttaaggccttgacggacgagaaattcagttccacatgatcgacatctatatcccaagcggcgcaactgatcacacctaaaaaaaagacaagagaatagagaaagggaaaggggaaaatggaaaaatagagaccatagcatctttgctccagtttgcagcagaagaataaaagaaagctgaactaaaaatgatcagaatactgcacaataatcacagagacatagtaccagagtacaatctctgcaagtattatactgtagtaacaatctaactagagctgagctgaacttgttctcccgactgaggagattgggatatacatatgtaaggacactaactgataccccttgaagctgtacttatgtcggatcacatacattcgttggatatagattagagctctccgtttagcgttcggttataacagtagaatcgtaattcagtaaggacttgaacaatctcagtggcaaaagacctcagtaggactgtctactataatgttcagacgcaaagacaacgttaactgacttgatactttgcattttgcatcttacttgatgataaatctggcttatatgtatttcgatattgtttctacttagaactatagtggcagactattagtaatatgtatataatagtctggtatctatgatgacactttgagaacatgcaactactgtgctaagtgcaagatgctatcttttttcgtcccgactatgctgcaatacaagccttactcaaaagagaataagtgagtgctgggcttcttgtcgatgctttgtgccgtttatttatgtacgtatgtttcgcaataccggaaaggtaggggtagatagggggccagactccgacaatggcagacgagtatcggtactgtgaatgactcttgatacagttttgggtatagtacaattcgaggaagggatgtagttggactttgcatatttctgatcttcctgaatacaaagttaaccatcttgttgagcggtcaccatggctagaaggtattgacttactatgagactgactgatcttgagaactgggttaccatattctgttcgatatttaacgtgagaagatatcaaggagagtctgatcagtaagctgtatagagataaggtgattgttgaaggtgttactttcgagtgttttggacgcaaatatggtcgacccccaagctaaagacttaagaagtgagatttcagatcagtatagaagaattacaaagaataaacgagtgtatatacgcggcaatggacataaataaataggtttgaaggcagaagcataaatactttgatgttactcaaaggtgacaaagaatcgatggccaggggtttgatttctagccgaatagaaagagaggggtctagccaagaaggtaaatcgcgtgatgggatgcctagggaataatattagaagaaattagaagcagtagaatccaaaacagagctgctgtcagtgatcccatggtatgcagtgggtggggcgtaaatgatcgagccataagaccggaccagactcaggcagaaagtattgccctgctcatcccacaaacagtgagtaatttatttaccccatcactgtcatccagttacttaccagttgctgaaagattccctacaaacttccgttcgtccttgcatccaacaaagaaatcaagtaaagacaccacccaacatgcctccccgtgccgccggcgaaggtgacggcgacggcccttcaagcgcccaaacaaacgagtaagttctattcacccgccttctacttattcacttattcattgccggtagtgaattcatcgaggtggtgaccatcgactttgttcactctcgggtctagttgtcccgagctgtcatcagccgtcaccctcgattcgcggacctattccagaacagcagcctccgttggcctggactgtatcccgagcaagcccagatcgttatcaactatctgatgtacaatgagtaccgctcagagcgagttctatctggctctcactgggaccgccagcgtctggcccttcacgatgctatttacattcacttcaatgctttagagcgccaccttcctggcctcatggaactctgcgctatcgagattgtgcacattgctctcagtcttcccattctttcctttctctgctgtatcactggctatagagagtgggttcatctcaacagtcgctggttcagtccggtaatgttccactacagagaatatgcgatgcctgatgcagctattggtgacattgagacattcagagctctcaactttatcgacgactactcgcgagccgttgaacttctcgggccccttctcatcgcgcttcagcaactcatctaagtcagctgtacgggctctggatggcccactacacttaccaatttaccagccacctcctattagtaagatattcgactactcagataaagacagcttgaacagattctaacatgacgactactcttagcaagatcttgctcacgatgatggagatacaactatctgaccttcttagaacgacagaccagagctacacaatgttgatttgatgtaattgtaagtcaatcccatatggtactcttctatacattgtcctaacttgcaattcagattggaacacttgctatttgaggttgcaaacaggggtggtttgctcgagaataggtcgccttggcgaggtttgatccacgatcgatacattgatgttctctgatgtagtgcacaaaggtactctactttttggctgatgtggtacaatatttatggtaccgaactgtagcccgggtctgtctcccatatcctgtatttatcttgagcatcactcaacaggtcaaagtacacagtacagggcaaatttagttcatatgctatcaagaaatctctcgcttcattacacagctattggaatcgcatgccggctgtttataaagcaattagaaagctgactgtgggtcgacagcccctgaagggatgtaagtaatactaattgcctctagtctagataagcaatactgactgacacttgagagtaaccatcctatagaatctttcagactgaatacaaagctgatgctaggtcatagcacctgctgacgtaccagctctccctcttgactaacttagaacatgagtgcagaagagctagaggaatggaactctgaggagtgcgagttccgctggattacaacacttgtaacacgagagaatcacttggtacagagaccatacagccgtgtgagtcagtcttctccgacgccatataatcgaagtggacatatgtatgtatggcttgacgatttgcggcatttatgttattggaagaatgatgcaattgtagttcattgcgggaaaagatctagggtcacggatatcgataggagaatttgtcctaacgacacatcggaacacggaatcaaactagagtccaggcaaacgactacaaaaggtaagccgcctctggaatactattccttgaatctgatagcatgcggaagtgaacatggctaataaccgcttccataggagcctgacggagtcatacctccactcgaggttgccgatgccgatgcccatatacgcgaagcaccgctgggtcgtccaacggactataaacggtgtcaagctagcggtctatagtcttcaaatcaatagatacagagatttactcatggtattcgactttcatagtacttctagatgccagagtcagaacgtaggcgataacaacgaagtcttcaagtcctggtagcactctctgacgtcgatatagttctgccgcgaaatcgaaccacgaaccacgatcgccgacaaccgaatagcaaacgttgaagtacatggaagagagaccagacagagatcgcgacattccctgctcgtggataatacgatagtggtctgtcaaaggaaggcccctattcatacacaagggaagaagcactctacgacaacgcgcgaggagggacggctacaagtatagatgtagttaggatgttactgaaggaacgataactatagaatagacaggaccagagcggttatcatcacaatgcagtggcaaagcttggagagaatcaatgtgaatgtatgcaagtgacagagacagatgtcactattcaaagtcaacatgcacaatgagcaacggtgatatgaaaggggacattctttcaattagactagagtacaaaatctgggtcgtttccccatggcataccagcctggcctctcttgccgccaagatggaatgagtcaacatgatcaatcatgctataacatctcggtgtgtgtaggcatgtgcacaatacttctctctggtttgtgctactctagtccgttccatgtcccataatactctgatgtcccacttccgtctaccacttcccccatagtagagagccattcatgacagctcccctgttaccgagacggaacgtctactgcgattcgtcgtcatcctcgtcgtcccgttcagtgtcggaggcgtcggagtcgtcagtgtagtcagtgacttcggtgtcatctgtgacgtcagggtcggcatcagcctcaagcttctggatgtgcagcttcatcatgatgatctggccgagaaggaagttctcgagagtcatactgtactgccaatcgtccatgacagccgcgtggtctcgaggagtgagagtctcgttctgcatctgggatctctctcgcatgtaagcgatgaaatcggtctcctgagggctgaaggcgtagttcatcttggagagtgtgccggcaagaacatagtaactaagtttgtcggctgctaccttcaggtagtagaatgaaagagtcttcaagttagagatgtcgtaacgagcagcaaactcgtagatcttgaagtggtagatgaagagatcacaggcgttctctagcggatcgccacctgacacaaccacgggttggatgtagttacctatgtcgaaggcctggctgttcatgatgcgaatgcaacagaaggcctggttctcatccagacgcctgaaaagatcgagttgatcacgttgttggcatgccttgtcgagcagaggatactggcgaataacgggccaatccacagcatagacattgattccagctctgaacaagtagtgctgcttggggtcataggtttgactaggctgcttttatgagacctaatgaacggagaaagagatacatacgacatgataggcgagtactcttgatagagtgtggtgcaaatgggttttgatgtgactgtgccgtgggcgatggaaccttgctctgttccttttacatcaggaatgtcagtatgtagaagacctcaacgatagcaaggacttacgaatatgtcttgcctttatcagacgtggtgaggataatcgatcttggtcgatcttgggtgaggaaaagattggtgggagagaaaaggaaagtgggaagaggtgaggtgggaaatatttgagtaggtcagtggtgacgtgggcccgtttgcagaagagataaatcgtagcactgacagctggcagccgtgttcggacttgtacgatggcgatggaatagaataggaggggcgcagtcggtttaccttacgcctagcagtgccaatgttggccggcagacgcaggctggccaatgcagtggcagcccctagtatccgtttgtatactcatgaaggctctgacaccttctgacagtgccattcaggtgtataaaatgatttgaacttcgaatatggcttgtcttagcagtctacattgtcacgagggagcagaggacagtgattcacagccgtcactccccatatacatattgtcctgcaccccttttcgtttgtactcccgatacacagtttttattcactattttatggtagtaggatattaattttacgacatggtaggtttgtaacaattattcaaaaggagtgtcaagttcagtgagctcgttaggggtcgggggtacgtaatcgtccgcttccattacagtggactttatcagcgcatgatattaattacatgggtcaaaaatgctaagcagatgtgatataatgattctttttattttatgggttcgttggaacgcagatatatgaatgataacctagtcacccctggtctggagaacactccaacactggactaatatccgaccgctggtatttccaagaccaggtttatcaagaacagtaacttgcaggactatatcgaaaggcgtattgaatgcatagcctagccaggtccttcgaatatattccatacatgtcaatacccattctacgcgatagccttatgctcatctaccagcagcaaaagcccagtcagtcccaagcgcgaaaccccatagctctcttattaatacctatgcacccatgcagctggctgccgggtctctaccctttttcatctacatcttctcttagcccgacgtattgcaccctgaacgatacagacatcctgcaaagagcttccaggtcaaccgacaaccgacagcctgggtgcttcccttcgaaataagacatgatacttcacagtcaatgttgcagtctccttcagccatcaagtggtcgcccttttcatcggcatcttacagaacgaaacccttgtagctacaggacaattatacctcccaacttttacgaaacatatacactgggtaagcttcaacagaaagctgcggacaacgttaaccggcagtaggcacaactagtatactcatctgagcacgaatactactcagcggacgtttccaaaggaccaagggtcaaagcagacagatctatcgctagctgtagtggatatcacttgttaatctagaggatattcagcatatatagatcctgccccgcgaggcttgggactattcagttccaccaatataccgaccagaatttgccggactttgtaggtgttgtcttgaccgtcctagggcttgtggaagctcctctacaagaacgaagcggatgcagactcattgtcccgtacataaatatatgatgtcgaaagagatgaatcttggtgctggaatgtctgtcgtctggtggaatttcggggctagcgaattaggtattccgcaaggtgaaatgggaaactgccggcaaaggcagtgactcgtggcagtcacaagacttaagtggcggtcctatcaccaacttgaatacaagcaagatggtcttcaggatcagggagagttttcgggcgacgagtttcgagggacggtgaatcaaacaagactttccattgtctaatctcgaggcaggtttgcggacttcgctgttgttgatcgggacacgacttctagtgataccgcccatagtgatctccttgtggactccgtccttaaggtcctgtgcagcaatgaggtatcgatattgttctaactttggcttataacacttacttgtcattgtattgggggagacatgacatcatatacaaccaaaggggatggccgcatatgaactttcaacttatatatgacaacccatacgtagcgggcaataaagcgtgtttttgtcttccttgagatctggaaggtgcataacggaagtatggtgaagcggtgaaattttgacagtgcctgtgtaacgaacgactccgtttggagaaaatcacaacggggcgttagattgcccaggaacgtgtatgcctagacactctccgtgatatagatacacagcgcaaaaaaactacacaaggcgtttagtatttattggtcgttttgtgttcgctgttggctgatgtaaatgatgtatccacgggtcgttgatcttcaataaccagtcttttgcagtttccggctgctaagactcttgtaccctacagcagccataaacttcaacaagcaataatcgcgtaattggtttagtggtaaaattctccgttgccattcaagcgacatcggggagccctgggttcgattcccagattacgcatttctttttcgtcctcttaatccctaatttccttttctccacctactctttttgaaaattcagaccaaaactggatccgacttgttgaggtattgatatagggtaggttactggcaagacgtatttctttagggagatatatccagatattagtgcatattagtcttatttttcgtgttactgtgaaatgttcttaattggttcagtcactgaagtagaattcttatttaatttacttatcgctgtaccagattgaactacgactttacagatccttcgatgtcccagttgtgatgtgtctagtctagtgaagcgataatgacacaggcattggcgctgctcgttcttgatagagaccttctattccagatctcaatgcacgtctagtcttactcgtaattctaggcttgatattgtctatgttctcaagcaggaataggaaagcctgttcactccattgccctgcggctagggttcggttccccacagtactcccactggttgaactcgccatcggtaacgtaacaagacatctggacgaaacagtggtctttatagtggtgattggtgtgattggtgtacaaagtattgtcaccgtacagagcagtcacttcggatcgacgaaaacgagtaacagggcgattcaatgttgctgaacttgatattcgacgagcgtattcggagactgaggttggttggaacaatagctgttcttttaggctcatgattcttgctgtaaggcgtgagataggatttctttcgcaagatgtggatagacaacacctgataaacctggccaacctattagtaaagtccctctccttcattctagtgtaacaataatgcgaaaagcccggagtcacttataaacattgcagatgatcgagcagaatgtgttaaaaccgttcaatagatgctagctcccacttgacggactaaaataccatcttcttccaatgtagagtatattgtcgaattcaagctgtcgatgagtacgaggatcgcaagacggcaaaggatgcagtcggggcattaccaggatacggtaatatggcgatctggtgtagtattgggctcctttgactaaagacatgccaggaatagggacgtgaatttaaatcgaacgtaggaccgagactagggcgagtttgatgtcgtcctgctgttctcgtactgctgtctagcaaactgcctacgctgaaggcaagtttgctgacatgcttttcacagcactgttatatcgacttacatgattgtatcgcaaacacgcgccgaatccctaagcgaacgataatgtgagcgattacagagtggtgctagacgtgtggggagttactcgacttcggtcagaaggtgttgtgggggaagaatgaactgaagcaaagctggagccaacgattttcttgaatttgccaatttggacaaaaatgaaaatccttgggatatatctaaatagtgctgagaaacatatttaactgattagacaagtggtaggagaaaatgtttttgaagtgactgatttgaccactgttttattcacattgttgcagtactaggctttacttttaaactcatgtctcttttcagattgataatgagtctcttatcttatcattattggattgacatgatttcatcgtgggatataatgctagatgaaagggattagactgtgacagaaattcagggaaccagcacaaaaactaaagttaggtgtagattgcttggtcaatattcctgtgccccgctgaacctttacttccacggccaccgaaaaaaaagtagctggctttcctttgatttttccaaaagtccaatcgcccgaaatcaactgaagtttgtaatactatcctgtggtatttactttgaacgcgaactaattatcctctacagctcgagcagtcatcaagcccctgtctacaatacctagacctagacaaggggtcaacaaacccaaggccatacacgcccatatggagcccacgatggaacttcaatccagcgagtggtaagtcttactgatcattatacatggcactttggaacactcactaattcatctccaggcacagttctaccgagctattgaactataagcttgcatgggaaagcggccatgtatgccttccccgtgaagttgtcaccaagcacgaggagttcgagcagcttttcgaaatacagggaccgaacctcgcctgtctcgatgctggccctggatgcccttgtgttgctcagatcctagtcttctttcttctctgcggcaaatacagaaaccaacctaccattgaacacttccccgacgaggatgaactcgaagaaggcgccttccacagattcactattgctgtggaggtataccgccgtgcgatcctatggaagctccccgagctctcctacctagctagcgatgagttcaacaaggcagccgaaagcctttatttcgcccagatcatactacatcttacttctgaaaattggattctaggtggtgagaacaagtattacgcactggctgaactcattgttcacagagctggggagataagagagggagagcaggaagaagaaggtatcaaagaactggaaaagatctggagggcgagctcatacgtatccgatctccttgttgctggtctcctggtgcagagagaaaaactcaaggcagtgatgagacttatcgagcccctcactaaaggcgaagaagagtgataacaaaggtcatatgacaatggttggaggacaggtacacatgtccagaagggtattcgaaggccttgtaaatatcattcacacatggacttgatggctattttagtccagaaaagtttgtacatacaacaagactcacgtgactttgaatgcggctttgaaccaatcagtcgagcggcctttatgtccttatttgtgtccatgtccatgtctgacgactcgattactccgcatcaaagtcaatagagacatttaataacatccacgaagaataccgattaatcatgactcttactcacactgtactcttccaattcaagtcggatgttgatttatctgaaatcaaagaggtgcgcttgacaatccctgccgtgtgacgcaaaccaactaacaatcccttcccctgtccagatttgcgattcttttcttgctctaaaagaccaatgtatccatcccacaagcaacagtccgtacatcgtttcacttgtaggcggcaaagacaattctccagagggaatgcaggtaaggccgccccatactattgtttggaagcagtagacaccggactaactagatgaactacagaacgggttaacccatgggttcgttgccattttcaactctgcagaggatcgagactactatgtcaaatcggacccagctcatcaagtttttattgctaaagtgggaagcgtccttgaaaaggccactgtgattgactttacggacggagtcttttaaggccgacttaggggtttgacttggggatctctgtcaagtcattgtgcttgggctcgccattgggagagagtagcgtttgagtagaccgtgaacctgctgtagggaatagacaatgccttgtaaaaccagcagaggcaatacatagcaaggaacctctgccatgttctcagtcggttctaagtcggtttgacagctcttgtgaaccttgccaatcttgtctctggtattgactgcattattgatcctcccaaaaggccccaaaagagtctcagagactcttggccttataaacaaagtgtattcaagcgtagacgctctcggtcgtgttgggatggttcgggtaggtatttcggattttgggactatcgatagtctgagcctactcatagatgacattatgataagtcgaataagagattcgaatcttatgggatatattcatctatatattctggcttgtcgaggctttctatataatgccgttttgctccaatggcccgcgagcacagtttgaccgccgccaaggacccttgacacgaacagtgcctttgtcttctcgttctaagctcagagatctctgaactttcgctctttcagtcagattcgcgagcgacggtacatgactagattggcaaaagattcctgggagaacgagaaaattagccggagtcacggattcaggggtaaggattcaacaagaagatcggccaaacctgaaagagaatgctggtttttgacaactgttctagagattctcttgacgaaatcatgagtgtgaactgcccataaagagatcactgctttcagctgttgtggaaagatgtcttccttgctgtaccatagcttctgtgggatcgtcgataggccgccgtcgacaatggacaccacaatagcaagaaaataggtatcggaatagattgtcgagatggagaataggtatagcttcccaatagtgtgttcaaattaaatttcaaatttctgtggatggttgtacggtcttttgtgtcatcagtgtgtgtgtagctgtaacatggacataagcgcaccccttcagccccccacttttgtaaccacccactaatagacaacccctgactttgatgttttacttgtgtaatttgtcaacctttgaattgcctccgtcaaccaaaccaaccagccaaacaactcggccagagatagaccaaactaataaagaatcaaactaaagcaaggtattcaatgaccgaaagctagtagttgactgccgaaactccagacgattccgcattcgaaacactaagggatgtctccactgagcgtcgctgaatcatggcacaaccgcctcctactagacctataccaccacctcgcttgttagaactattaaagaggaggcctacaatgtaagtacattgcaagaataccggcgtttgccgagagcgcctgagaagcctgtctggtgtcccacgacctatcgacagctggccaagatctcgtttctcagcttgattgcatgggacattacagagaaacaactataatctaccacgatctctaagacgataaaagtagctaacaaactttcctcccaggctctccgttgctcctggcggcaaagctgcacagcgatcgctcgaacctacccctgagacaatgaggcgcttgaaatgaccgaagactttccaacattactcaattctaatttctgatctacggagagaggaaattgggctgatatcaaagctgacaatattgagcgccatctgtagctagattggttctgtaccccttgtttggccgccgttcgctattcttccacaacaattgatgcttctaccctaaaacatatttaccatggtaagtgacctcctgaaatagatggtggatgtagtgaaaaggttcttggacacaggtatcatgtatctggacttagtgtcaaaagggaaacttcacgcatcactctagaacaacaaacactaacccgaggatgagacagactgtgctagatcctagtgtttactcgatcgaaagaggctattaccctcaattctggctttgaacgttagagcgcttaatcgtcctaccaaatcctaccacgaaacgcaaaagacacctacccgaagcatagtggattggaataccgacctaaagaaaacactatggattttatagacggcccacgaccaggaatagacgggcaatttcaatgtatagacaaggggctggcaccaagtgtccagtggtttatagagcgacactaatacaacaaatcaagcgtgaactagacgtgaatccccacagggagctggtgacaactgtatcgtctgcgaatactatcagctgaccttggccatactagtaataaatgagagtccagttgagtctagacgtgctgcaataagtatcgtgtagatcctgtgccaagaaaagactgatcagtcgagtgactcgatagagaaaacggagatgtgtgtcctccgtccaggcatgcacaagaatatagctcatgcgtgaggggtaatagattagttgcttctgtttgatctactgatgtaactatatccatctatagactttgtggaaaggagtaatttcacagtcgagtggcctggacatggaaaatcactaatacctcctttttcgaggtgtaacctgagaaatactctgtacaatgggaataccttgtgttctctatactgtagtggtctattcaaacgtctaggtacacatcgtactccctggaagtgtcagctagagctgtacaagacgagtgtcacccccgccagtgctcaaagtctcaggtaccatacccctttaggactgttgtctgcgtgacgcgtttgagaaacctgctcagggtgcacgtgattcagagaaaccccgcctacatctacccttggccctgcatcctcgtctttctcaacatccttctctcacaacccgtggtagtagacatgatgcagcgcaacattcccgcctcctggcgggtcgtaaaccttgactggtaagtaccgcattttatctaaccactgttactttctagaaggatctaacgccaactccaatagcctcgagcatctcaaggtcatggatcgtcccaatgaagctcaggtgaccgagaccgcatccagcctgaccaagctcctccggaacccagtctgggttccataccaggccaatcccgccaaggtcgagagtgcccgcaagaaagggtaagactatcgcactgtatttgtctaataaccactgacttgttttaaaagagctcacggtgcttttgccaagttgcctcagactgttcttgacaggatcgttggcaagcttgatcttgaaaaggacggtgtcactattttgtgccttggtatgaccaactccttttttttccgtctccttggatccaagatgcaaaaagtgctccatctcgatgcaggaccatggcgaggtcagcgtcttgtgtttgctggttcttgggccccgggcattccggaaggtgctggtactccagaagaggagcaagactggttttctcgtcgcatccagactctacatgaacttcacacttaccctgtgacccttggtcgggctatgcccttaaccccctactatgctcccgaagtattcatgcaccccgggcctcgttctgaccgcgtcattgacctcatgaaccgtgatcgctcaagcacctctgaggacaaagaggcttactttcgtatgatcgaaatcttcatgacagaaccacgtcatctcaccgagatacaaagagagcaagttctacgaaaccttgacaccaaggagtacgtccgcgccgatgtcctcatggatctccaggactggcctgagcgttacataccatggtgcgatcaagaggctttcgatcatggtatcttcctcgagcgaccttggcaagttggccatgctctcatggcctttattacgtacgtcggagactttagctagaagcctgaaggcaagacgtgggccaccagtcgatatgacgtttcccccgccgtaaccatcgaaggtgatgatggctgggcggatatcacaggacaggcaattttcaagatacatgggtacccgatctaccatcctatgtggagaaactcgctcgaaatagagcgtccttttattactagggtccagccaattcgttttttcacgcgcatggccgctatggagcgagcccgtgtcctccgcgaggaagctgctgcccaatacgaagcggataatgctgcgggcccagctcctacaactacctccccaactatcccaccttctgatgatatcgaccttgacctcggtcataatgccgacacgtcctctgatggtgactctcagaagcgctgggagattgactccgatctcgacctcgaccacaactaaactctctatcaccaaccaaatcccaccaaccgaggatgattcaaggttacgttcaacatcccactcaataggcattttatgcctctattaacagcagccacagcgatggcgctttatgttattttggaatcaaggaatcatactgccaaggtcgaccaactgctttatttcccagtgtttgctctatgttagcaaggtaactacatccctcaaatccggaaataagtacaattatactaacttctttaccagagtgaagacattatagtcagcggcccaagcaatgaggctgcccgttctatcctgacaaaggttcatgtccctcaaggtcggcggctgggggagtcatgctgaatatttcattgggagcacgtcatccaggaatggaattcctatattagcagcccggatagctaggctacataccaggcatggtgaattatcaaatgggatgttcgagtaaggcagataataatcaaactttgagaaactctcgttttgccttgtgatactgtgaataagtaactcaacatgactcatcggcaatgcattgcctcactgctaagacatttatcgtaaacctaaagacacaatggtctggatcttaccgctcttattttatagtctctgtcgtattgaagagccattgctgcacgtatttgtatacccgtggaactcaaccgaacgagtctcgcaatcgggaacattatcttgtatattttcttaaatattgttggctacaacatcacttgcaaaatatgaaggaattggtgacgcgtatgtcttagcgtgatgatatgccgaaggtgccctttacacctaagttagtatttcatcgagttagtgttatagggaagccgtatggtatgaagtatgagtcaagaaggtaggagtttgttccaagaatagttcttcataagatctagctatcgccaagcacggggggaagacttcagctttcatcacagtagaatattcatcatcctatctcatcttgagaggcaattactatcaagtcctttgattcaatgtctccttgctatcaacgattgatcatacactttcgccattcttcgctcaagtagcggacattattaacaaaaagactagacccagtttctcttgtctgaaatccttgtacacatcatccttaacatgccaacaatatacctcactactacattatcaacgtccggtggcctcagagtccaatctagtcgaagtctaactcgtagacctcaagaacgcgctctacggtcataaaaggttccatgtactcagtctcgagacggttgggccagttggcagcctcactagcagtgacgccgatctcagcgaaccgcttgatcttgcgacgagcagaccagatggcgaccttttggttcatcattagcatgttcttagcttgaggattgctgagtgggttgacttacatgccagttgtgatccatgactcggattcgctcactatcctcatagtgatgaaagagggtgacgttacgatcttcggtggaagcgtactcgctgaagatgtcgacatcctcaggatcgatttcaaagccgttaccgtccacgaagatgaagctgacaatcatggtctcgtcgttgaagtcgatgaagagaaacgcgtcgtcaaatatgagacgattatcacggccgtcgtgaagaagaccatcgacaggatcaaggtcgtgtctgagataaccgacatggatggtacgttcatcaaaggtgggatcccggagaacaggcttagcagggataggacggttgctgtgccataagtaaaagacggcacaaaggaagtactggaagtctccctgagtgggagagtaagacgtggcagacgtgtaatacttcttaacaagcttgcgaaggtctgcagcaatctggacaatctcggacgcggcgagattctgggcacgtttgatgacagaccgggcagcacgctgggtagcgtagtggcgagatcggtagatgtccttgagacggagtttgtgcatagggccaggaagattggctgggtacaagtaagttgcaatcatggcaatgatgataacgagggggaatggcacgctgtgctgagccatatgtccgccggcagtttgagtcatggtgagttcggtaatctcaaggctgtttgccaagctgttgaagtttggtagttcactgttttggtgggaaacttacaggctgtggtcagagggaagaaagaattcggtgggggagaagagagttgggcgggaccctgacaaattgctcgaccaatttcttcctgcttctctctgccactcgggtctgtcgactggtggcagtgtctgcaagtgcaggcagacatctggcagtgctaccaacgcatctcctaagtgattgggatgattttataatagggcgttatgctgcccacacacacgtctgtaactcggcatttactatacaatttgaagagatgatactagttaaattccaatgtattgctgccttggatatacagaaatgatgatcaagttcttttgtctataccatactgtgatgttgataaatatcgcatattcaatgtgtgtttaaaccaccccctaaaaatgcaaatttgagtttgtccctatttatcaaatatgtacagcggtttattttccaagtagaaatataacaatatggtgacaattgctttgttttcttgtggttgaggagagctaatgcagttgtccggagatttagttgtgccgcttgggaaatcaggggtagatttccgctaaccacactcaccagcaatcttgcaccacctaccagaaaactgaatcctttgtcaataataaccatcttgtcgcctcattattgtcgaatacttctcattgtttcgtttcatcaatttaatagagagtataaaaaatctagcgcagtagctttggtctggtggtcagcttgcctgtaagtgacacaataccttcgatccccacgggctctttcatcctatttatctctaacatatgaagttgaacaggtttattcagcttttatgacgcccctgggacgttcaatttctcgactttgctgtcacagggttgtcagcgctgttgggcggtccttctcgactcatcatgacactggagccatttcatacgaatttaagcacccacaagcgctaaagaaagccaattatacatcacgagatgcatggagacctcatgcaaggtttccgaagtctataaactcatagctgctcatctgcacacacgaggtcagttggcgctctagagcgcctttcaatatatctccctccactattcacttttcaatatcatcactcataaactacaagctgatatagtataatgaatctagacttcttttgccgcaccaagtttgacttgatgatgttgtgttatgattttcatcgatttcaatataagcactttccggcatgcctcaagaacacatcacaacccacaggccatctcaatacctttcggaatacatttccaagctttagtactctattatggaagatcgggtgggttcgcattaagtggtggcaccaaaaccacgaacagttgggtaacgagctgacagctatccatatatagtcttcagaccacgcactgagacgtccaacaccaaaccacacctcccggtatgccattcactggccaatatcccaccatgacccttggacgaaagggcagactccagtgtcctaagaccttcggttcccgatgctcctcgctgccaccttgcacttactattctcccgctccgacatcttgcataccttgttgacctgttgaagaagattctccatatcagcaatcttggcttgacatctcacttggtcctccgacttatctttctaaagcccttggtttcgccctctgatgctcctcggtcaggtggttggagttttccttgtaactgtcacatcttactctgatttactctcctcggcctcgggggccttgattaccaaagcctcggaatctgagaagcctgaattgtggccttgctggacggcggggcggcgtcaacgttggagctgttcggattcgagcttgtgtaagtcttcccaaagtatgttgactgatattactaagtatcttttctttgcaataggtagactgatagtgccagactatgaacctagaaactgaaccgtaaacccgaatattcaatgagcgatcacaagactacatcaagcagtctctataatgtagttttattaaaaaaagggttctctacctagcatctccagttcagcaatatacgcatgacttggctaccgtcagaatatctagctacaataatggtgttagttggctacatattattcaatgtcaaagttaaaagtcttagctgaagaacaagaatttgcgatcaagataagtatcaatacgtccttcagggcttagtgagaccaacagcgcttcctcaagcttggaaagttcaaaggagtcttgcctagtttccagatcacgtcgcgaaccattggatcagagcacttaatgtgtcgtcggttgtatttggtcttattcattatctattacgtgtagtgctctataaaataaacatggattctcttcgtctaatcaaatactcagatactcttcactgacatccattcgtaacagaaaccccaaatcgactgataggatagaagctgtaacaaacagtctattccttatgactcctatatgttggttggcggcagaatttcatgttctcggtcgagttcatagacagctttgttgattgcactactggctaggcgaacaagctccatgcaaaagtcgttaatcatttccatccgttcgtcatggggtctgagatgcgaacttggaagcttccgaatcagatcagaagaggatttgagaagttccaggtctgtcttagccgatggacggagagggtgcatgaggatgttaaagaagattgtaatcatagcagcggtaggataaaacacaacgaccctagctcatagttagccaattatactatatacgcgtgtaaggttttgtctacataccagaaggcttcaccagcaagaccattcatggccgccataagatataaaagagttgaccgacttgcttcgagcgccagagcaatgcttgattccacacctgattcaatggtggatggccattcagcgtctatgtttgacttttcctgctcaggatgatgcatgcatcttccactggcgcgatgaatggtggtcaaaaggtggtggtactcaagatggagggtaatggaacgcatgctacgcggaagatgcatgttttccacatttacttgataattattgcggatggaaagttgggggcgaaagttttgcgggatggacttcctccaggtttccagctcatcgtcaagatctctgatgtcgaatagaagctgggcaggtgttttcctggcggcttgcgcagagtagagcaagcgactagtcttttcctttatatgactgagacgcgggtctccagggagatgaggcacgagggcggtattaccagcaagctcaagagggagatggtggcttaggccggggagatattcgtagcattccagatagttctctggcaaggtaaggtcgcagtagtcgtcggccatcaaagggggctggccacttcggagggcaatgtccttgtcaaagatgtacgcaagccaaaagagaagtcttaattggcgacgctctcggtcacggtgagtgattcggcccttgttagtctcagttgtggtgtaattttgaccgccaagggtgaaggccatgcggcaagcaatggcgtgaaacatggaagcggaacggagtcgtcctaggaagatctcatgcatgttctacaatcatgttagcattttcaatgtgtgatagaagaccaaggctgaccagcatgaaagccacctgaagagtggcgagattcggtccttcgagaacatcagtaaggatgtagcgagcctttgcagcgcatatatcagtatcgacaggggggagatcgactagtgacccctggaacagtggaatcatagacgcaaaagccaaaacacaggccatctggctcatgtgctcaagtgagggagtctctccactccagctcatatacgcaaggttgattgtatcatagaatagttctgggtcgacaacggggaacacaagtcgaaaggacgaattcgaaaacacatgccagatggtttcaaccaccgttctatctggaagagtatacagatcatgtgggtcggtaaaacggtgtgttgacaagggtgtcgatagtggtgggcgaagctgtcgtccagtttcgaagcgaacttgctcgcctgtcttggaagcaatccactccttgccttgatctgaaataagcggcaacccattgtgctggctaagatgaccaaagtgacatccatcaaagtggagttggccataggagacggcgctgggagagggtacaaaagtagtgagactttctggctggacgatggattcggaatcggccatggaagagtcggatgggtctggctgtgtgaccactactggagttggctctttgccattttcgattgtaggagattcggaatggtcatgtacaggcagagagctcgacgtgaagtgttttgatactctgctcaaagggtcgctctggctagcaagcgtttgagcgagtgcttcttctacttttctcagccgttctgaaaggctactctctgatgtttgcttggatctacagtatatgtaagccaagacagtcttggtttgatatcaggtagaactaacctagatctggcggcttgcttcctacgacccctgacacggtcgaaagtgcaagctagattgtgatgctggcaccagttacaaggggcatcagagtctgtcaaatcacattggatctaatatggtaagccacttgaatagtgggtaagggcaaatggtaggggcggtgatcagggtcgccatgagatgggatgggtttgccaaacaggtgggccgcataattagagataaataaaaatatcaaataagctttgttgcggacataacctgagtgtctcccagtccccgtctttttgcgaacttctggtcaagacacaggggtggatggagagagcaacagtgaaaggtgattctgagactgtacatacctttctcttgtgacaagcatcacaggcctttttctgaaccatacttgataaaagagactgtgaggcagaagaatggcgttgtcgataccacacggaagttggtttctctgccgaagatcaaagccgaggtagcgttaacaatccacaaacggtcctgcaatgaaagccaggataagtatcgatggcaattccactcgtcatcaaaaggtgagtctaaaggtgaagtcggacagtcaaaatgtccgacgctgtccgacgggatgactcggaagttatgaatggaaaagcgcgccaaagtcccgctgaataagcggcatgtgtgccagcgctagacaggcttgtactaggtaagcattgacgatgctgacgggtcttctagcttccggttgggtaccttggtagccagtaggttcacagccagccaggccagctatgtgaagaccagggatcagacgcccgctagacagggtagtgaagggagacagtacggcacatgccgactgaacttaccctgcaccattctttatttattctcatcaaaacattgttacagcaatagatatcatctatcgattctactttttctaaaagatcaagacattttcagtgccaaacctgtaagattcagtgatattcatgtggatttaccaacataaggaacgtacaaagcacatcatctctgtgaattgtcttcaaaagcttatgaatatcatcggttgcacaacttgaaagtacaacactcattccatgttatcatgcgttgcacgcggcagctagtgcacatctcgggatataaaaacaaacagtcaaaagatttgagttctagaagcataaaccaaccagctagataatttcgtccgatgtgcaaccaggccaatgcttctagggtagctggccgcgtcaactataatttcacatgtgtaacatggttctcgtcgcaccgttttgcgcgtgattatacactaccagcagcaccacagactgagacctatttcaggcgttcgtgtcccgcagaattctcaacagaaactcgcgggtcggatgaattggaacagcgagaaccgtcggtagatgaaaataatgacgcatatagcatccaggtaccatgtccggatcgatccggatagattagagtgttgtatcgcaccggatgcctgggagaccagcgtcggtcacggacagtttgacaagacaacgaggatcctgaagatcagataagtggttcggaagttggggagactctgaaactgccgcttagttatctcgtgagtgtaaagcagcctacgaagacgacctggacccctgctagccctgccacttcccgtgtcttcagactcagttactaagcggcaaaatctctcgcattcgcaatttccagacttgttccatcagcctcattcttgatccacagaaaccttcaaggatagctcgatcaacaatgcatttagccagatttagtagttccattcgctgtattgtccggcaaatcccaccgtcggacatggaaaaagaccgccatgtttgtaagaatctgacacaaacttaacaagtctttctttataataagtctcctgcctgataatttaacatgttttaccagcatcaagcactattgtttaattcctatctttgttcattcagattgtgttgatctggaggttgtggctactcatccagccagggctacttttcgtccactaccaataccataccaccaaacatcaacatggaatcctccgatagcatcgactcgacggtctacgaaccaacacctctcaaagaaaaccccaacgatgactccgaatggaagatgaagtcagaagtcatcggcttcaaagaacgagacaagtcttcaggcgtacccgacagagaactcggcgtcacatggaacaacctcaccgtggatgttattgccgccgatgccgctatccatgagaacgtcctctctcagtacaaccttccaaggcttatcaaagagtctcgacaaaagtcaccactcaagactatcctcgacaacagccatggctgtgtcaagcctggagagatgcttctagtcctaggtcgtcctgggtctggatgcactacacttctcaacatgatctccaacaagagacgcggttatgccagcgtcaagggcgatgtcttctatggctcaatgacggctgaggaggccaagagatatcgcggtcagatcgtcatgaacaacgaagaagaagtattctatcccgccctgacggtcggccagaccatggactttgcttctcgtctcaagctcccctttcagctcccccagggtgtcaactcacatgaagaacttcgaactgagactagagacttccttctgaaatctatgggtatcgaacacaccattgacaccaaggtcggcgatgcgtttgtaagaggcgtgagcggtggcgaacgcaagcgtgtgtccatcattgagactatggccacccagggctcagtattctgttgggacaactctactcgtggtctagacgcaagcacgtaagtacacccaaggaaccctttgactttccctctaacaaatcatagtgctttggattataccaaggctatccgcgcaatgaccgatgtcatgggcctagcttccgtcgttaccctctaccaagccggtaacggtatctacgacctcttcgacaaagtccttgttctagacgaaggacaacaagtctactacggtcctctcaaggaagccaaacctttcatggagagcatgggtttcatctgtcaacatggagctaatgttgcagactaccttaccggtgtgactgttcctaccgagagacagatccatcaagactatcggaaccgattcccgcgaacggcaaaagccctccgggctgagtacgaaaagtcaccaatctacgaacgagcacgatctgaatacgactatcctaccactgagattgccaaggaaaagacaaaggcttttcaagagggcgtccgccagttcaaggacaagaaattgccggacagcgatcccatgacggtcggtttcttggatcagaccaaggcctgcatcatccgtcagtatcaaatcgttctcggagacaaggccaccttcttcatcaagcagatatcaatgatcgtccaagcccttatcgccggttctctattctacaacgctccagataattcaagcggcctattcgtcaagtccggtgccgtctttgtcgcccttctctccaactcgctcgtttccatgtctgaggtcactgattccttcactggtcgccctgttcttctcaagcacaagtcctttgccatgtatcatcctgccgcattctgtattgctcagattgctgctgatataccaatcatattgctgcaagtcactacattttctgtcgtggagtatttcatggttggacttaccaggactgctgggcactttttcaccttctggatcatcttggttgctatcaccattgtaagttaacaccctgacaatctacaacacacgactaacatcttacgatagtgcatcaccgccctcttccgagccgtcggagctgccttcaagaatttcgacgatgcttccaaggtctccggccttgtcatcactgctacaatcatgtactcgggctatctcatccagaagcccttgatgcacgattggtttgtctggatcttctggatcgaccctctggcatacgccttcgacgctctactctcgaacgaattccacggaaagatcatcccttgtgtcggcaacagtcttgttcccagtggtcctggcttcaacaatggcgatcaccaggcttgtgctggtgtaggtggagcgaagcccggtcagactttcgttactggcgatgactacttggcttctctttcctatggatatgatcacctttggagaaactttggtatcatctgggcttggtggcttctcttcgtcgctatcaccatctttttcacctccaagtggcatgcctcttccgaggatggtccatctctggtcatcccacgagagaacgctcacatcaccgcagcccttcgccagtccgacgaagagggtcagaccaagggcgagaagaagatggttggtagtcaagaagatggtgtcatctcgggtgatgacaccgacaccagcgctgtcgccgataatctcgttcgcaacacttcggtttttacttggaagaacctgacttacaccgtcaagacaccctctggagatcgcgttcttctcgataacgtccaaggttgggtcaagcccggtatgctaggagccctcatgggcgcctctggtgctggaaagacaactcttctcgacgtccttgcacagcgcaagacagatggcactatccgcggttcaatcatggtcgatgggcgtcctctaccagtttctttccagcgctcagcaggttactgtgagcagcttgatgtacatgaaccctatgctaccgtccgcgaagccctcgagttctccgccctactccgacaaagccgtgacacacctcgcgaggagaagctgaagtatgttgacactatcatcgaccttctcgaacttcacgacatcgccgacaccctcattggaaaggttggtgccggattgagcgttgaacagcgcaagcgtgtcaccattggtgttgaacttgtgtctaagcctagcattcttatcttcctggacgagcctacttctggtcttgatgggcaatctgcttacaacactgttcgcttccttcgaaagctggctgctgtcggccaagctgtccttgtcaccatccaccaaccttcagctcaactattctcccagttcgatacacttcttctccttgccaagggtggcaagactgtgtactttggtgacatcggtgatcaagccaagactgtctctggctactttggacgctatggtgctccttgccccaaggatgttaacccagctgagttcatcatcgatgttgtctctggtcatttgtcccaaggcaaagactggaaccaagtttggctatcctcacccgaacacgctaccgtcgagaaggaacttgaccacatgatcactgatgccgcttccaagccccctggtacaactgaagacggtaatgagtttgccacatcgctttgggaacagaccaaactcgtcacccagcgtatgaacgtatccctgtaccgcaacacagattacatcaacaacaagtatgcgctccacgtcttctcagctctcttcaacggttttaccttttggcaaattggctcatcggtcgctgagctccaactgaagctgttcaccatcttcaacttcatctttgtggcacccggtgtcatggctcagctccagcctttgttcatccagcgtcgagatatctttgagacgcgtgagaagaagtccaagatgtactcctgggttgctttcgtcaccggtctcattgtttccgaagttccctatctttgtgtctgcgctgtcatctactatgtctgctggtactacaccgtcggtttctctgatcactcatctcgcgccggtgcaacctttttcgtcatgctcatgtacgagttcatctacactggtatcggccagttcatcgccgcctatgcacccagcgaagtcttcgcatcgcttgtgaaccccctcatcatcactatccttgtatccttctgtggtgtccttgtgccatacgctagcatgcaggtcttctggcgatactggctctactacatcaacccgttcaactacttgatgagcagtatgcttacctttggcgtgtggggtgctgaagtcaagtgcaaggataaggagttcgctcgctttagtcctcccaatggtactacctgtggcgagtatctctctgagtggctcaccaaggttcccagtaacctcatcaaccctgatgctaccgatgagtgcatggtgtgctcgtacaccaagggcgaggattaccttcgcactctcaacatcaaggagtactcctatggttggaggaatgctggtatcaccgctgcctttgtctttacttcctatgctctcgtttatatcttgatgaagctccgaacaaaggcttccaaaaaggcagagtaaacatgaccttttggcaatgattttcagattccattttatagactttaaaacatagacttaattagactttctacttctagacatatctaccaatttataccacattatgtattaatgtctctcctcgtgcagttattctattcgtgtcagagtgccgtttcttaagacttgagatgtgtttgaaccggggttatactttggttcgcaattgtcctcttgtctagtactgtgtagcactttatccaacatccacctgcttccagtcaccagatatccttctagttctcactacgcgttaccgcctaggtataacgcggcctttcatgtaacttgcgtcgtgtgtcgtctggtcgatcagctggagcatttgctaaatatatactgctgatatttagactcgattgtctaagagttagaccaaggttgtaagctcgttcgctactagagtacttaaacttgtcatcagactaaaggcttcgtaactcggactatttggggtctcctgactatttctatgcgtttcgttcggcgtatgaagacaaaaagctcctaatcaggtcagtaggtttttagcggtgacttacagccatcatatgcactctccatatacacaagcacatcaacaaacaagcaaaaataagggaacattgacacctaagtcaagcacagaagatagtgtggtaactactaatcaattacgatcacacgggacttcatgtatcccttcacccaggtcttcgagatattcatcacttacacgcgtgacgaccccactgggatgactaaccatcctggattgtgcatcgggcatcgggctaagtctcggatcaatgctttcggaagctcggataattctcatcttggtcagactgacagaggtcttaagcagaagttgagtgcggatcaagatgactgccatttaaaagaagaatatctactcaaaaaagaactcaagaatcaaacatcgataaaagaaaatgacaattttcaacggtgtcaacggccataccaacggctctcagccgtcatccttcaagaacggcaaagtctccaccttgtctaacacaacttctatatcattgactttgtctgatctctttgatgaaaacatcactgccaagatccttcatgctgctgagaccgggttaataaacaacgtgagacagaagcccaacttggcagaaaaatgctaacatttgttatcagaacccaccattggcataccctgaatatgtcccccagactggaccagagaccggcaaatatgtccttcgagaaaagctgttttggacatgtggtttcttcccaggctccatatactccctgatcgaacgtatgatcaagttcccgcaagcttcaccaggaggttcgaaaaagcagcagcttctacagcaactactcaccgtcgcgcgatcttggtctgacccgcttcacgactatgccaagcgaacagacacacacgacatgtctttcatgatccagccctccatgagagtccgttgggaggttttacacgatttcgacgctctacagtctatcatcacagctgcacaatcgctctattccagatacaactccaacgttggcgctatccgctcgtgggatatcttgtcgcaagatggagtcgacatttcgagtatgacggatgacttccttgttatcatcgactcaatgtgtaatctcgatctattatactatgcagcagcacagactggccaaaccgagatggctgaagcagcgacaacccacgccaaagccctgatgaaggctcttttccgacctgaaaccgatgagtctgtcggaagaaccatgtacagtaccttccatgttgtcaacttcgaccccaaaaacggatctgtcaaggagaagaggaccggccaaggatacgccgcaaactcaacctgggcccgtggacaagcctggggcatcctcggatactcgcaaacatacaactggaccaaggatacccaattcctcgatgcagctatagggcttgctgagtacttcatcttcagactcctcaagtcccccgactgtgtcgaggtacctatacccggcgagaaccgcaccaagggccgttatgtaccactttgggattttgatgcgcccattgatacctctgctccattgcgagactcatctgcgggtattattgcggcgaacggtatgctggtgctctcacaagctttggccggtagtggttcgtacgaactcagcgaaaggtatcgattgatggctattagaatcgtcaaagacacacttgacttttctctatcacaagagaagtcaaagtttgcgctaaaacccgacggaacctttcaagtccaggacttggagcccaacagtcattttgaggctattctgaagaacgctacggcgaatcacaatgcaaaggattacaaaagatactgggatcatggactggtttatggggattattatttgattgaatttggaaacaggttgctcaagatgggtttggcataggtacatagatcccatgttgttttaagtatttacgatgagaagaatatataagtaaatcataaagtatgttctgacttagttcaaagtccaattatccataggaaaaggagctccttgatcgtcgatagtctgtgccgtaaacatcatatcgtcgaaactaattactcgatccaactgcataaagtcctggtccatgagaaccgtagagatagcagatagctcatccggagaattgtgctccaagccggggtttgtaggcgatatctgaggtagaaagttgagctggtcgtttgaaatttgtgtatgcgtggggtcgaaggggagtccagtattcgttggtcgtgtatcgaatgttgtattcaaagctcccaccgcccccgtgccctcactccggatgttatttcgagtaaactcatgtccctggggagtctgggtagaaatgtgatcgacaaagccgtcggtggaatatccaactacatcaggagagtactctggattctctgtgcacttttggtaaagagcacgtaactgagcactgtactttccagcgagggatgttttcgactttgcttcgcatattggacctgcccatcgcttggcaaaatggtcaaggctgtcgatcaaaacccagaactcagaagccaagactgttttatagtatctccaatgcactacacgttcgtcagcgcgggttaatggaagtaaccttgaaagacctacctagcagtgctcgagcactaacaaagacacagaatgcaaattggctgttcactggactattctctgccgtatacttgagatacttttgagtgattgtcgccgtctctgccgccgcaatttggcatgtttcggcactatgtgcactgggcatcctgactatacttgtccactggggtgctggatatgctatctgctggtgtagcaaaatcatcgaggtattgtgagtgatgtgagcgagggtaaggttcggatccatgttaatgatggtcggtcgtctggaaatgttggagtctttccacttttgaggtaagaacattttccaacttggaggtggtcagttaacgacttgtgcagaaaaggcaaaagactcactgaacgaggcgaagatccaactccttgaatctggtaagccagttgccgacttcctggcgatctttgaaattgatcctttgttgaagaaagtatgtagtaacccgactcaaagactcggttgcttcgatgcaatatgcaaaagcgcccacagtggtcatatcgactgtatcattcctcttggatgctgtggtatttgttgatggcgtttctgttggtgcttctgtaacttgttcggggcttggataatgagctggaaggaagacgatcgagttgcccatctttgctgcagaccgatcccaaataccgaagtagggcgttaatactgtttctaccttgtgccaaagacctccatcggcaggaagtcttctacgaacgtcgtctgatgttaagcttgtgttccacctatcaaggttagtatggttggtatgactctcgccgttgtaaacttacccagtcatgacagaacagagcctgtggtgtggttagcgtttctatctgctccagacccgcagtttacatacctatccaagttgaagatactccaaaagactcgtcttcgttcttcttcctgtgcccaattctgtgctggcggtagggatgttaaaggtttgaggagaggtccctgttgtcgatcatcaaactcaacactgagctgcagatattcgacggtcctcgtgagcgaacctataataggccaagcccgggctatgtctccgttgcccatctagagtggtcgttagataggttcaccagtaagtggagaaactcctacatccgtaaatgctattatacttagagcttgtaagttctcaaccgacataccatccatgccggacaagataactatacttctggatttggatgtccatatctcagtctccttctccgatatcttgtcgctaccgaggtccacgaagcggatggcagcaaccactatggcgtgcagtagcacagtgagacatggtaattgctcatggttgtaaaaccggcttctgaaacgagtttcatgtagtattggtatccatggttgaaccaggatgaaatatgcgttgatgacttcttctaatagctctggtggtggtaattggcttgtcgtgcttccaagctcgccaagttgactggccaactctatgtttggattgccacagctatcaactcgtctcctcttccgaggctgctgatggacatcgttcggggatgagagagatgctgttccaggcgtcgcgtgctgagtctgagccaaagcgctattgatagtctgcagtggtagtgtgacgccagcactggatactaagccacgaagttcttgtatgaggcttgagaatgctccaatgagttgtgatgagtcgactgacgggtttgaattattggcgtttgagccttggtacactgtattctcaagagcctctgatgctgttagtaaaagcctaggtcttcactgttatacctaccgactctgcgacttaggccttctatgactccagtcttgactccgggtttgttcttcttgaggtcatagatacatggcgcgtctgttttggtcagtaaccaataaacttggccttatcgttggggttgtgtaacgtacccagcctttggcaatggttgcatgttggcttatctctcgaacaacggagcttccttcgtctacatccctgacacgaaggaacctcggtatccgcagtagtggacccattcccagtgttcggcgactgtatgttttgatggttcatgtctgtaacttgtggctttacgatcgctcgcccgctgcccgatggatgatgcatacgtaaaaagtaaatgacagttgaaggagcggagttatttgtgtcgatcagcaactggaaagcaagcttgagagtggtttctccatggggaagtgtagctaagcgcaccaataatgtctgctcttggagtgttcggagatgaatctcccgatgcccgaagttgggttagctcacatcattcgatcaggagcaggacaaaggtacatacattcaatgaagatatcaattgtgagttgacacattttaaacacttgagtgccatcatagaaagcatactctgtactaacgcaccaaaatgccaccgctaccaggattctccgataacaagttcgaaagccgagacgactttatcgaggccattatcgcactcataagtcccctcaataaatacttctcaccagataaatctcgaattcgtataccggtagcaacaggtgcacatttcgatgagtcggctgcccagctagaaggttttgcgaggccactgtgggcgattgcaccattgctctacggatacgactctatcaaaaacaaagagctagtagctcgcgtcgacgaattagtccagccatgggttcagggcttcatagcagggacagatccagagcactccgaatattggggtgctatgaaccacatggatcagaaaatggtcgaagctgagatgattgcatttgcccttatcgccgcaccaaaccgattttacaacccgctgagtgacagtcaaaagaacaacgtcaaatcctggctcagctccatcaacggaaagcagatgccccgaaataattggagatggttccgcgtattctgcaacttggccctagtcaagacctgcggtgtgcctctttctcaagtccaatctgaactagatgcagatcttgatatattagatagcttctatctcgaggatgggtggtcaggtgacggaccatggcaaacagtcgagcaggcgatccaagagcaggagcttaccaaaaagactggacgtcgagatgccattggagtgggacgacaagcagactactactctggaagcttcgccattcaattcagccaggttctttactcaaagttcgctgccgacctggacgagaagagatgtgagatgtatcgacaaagagcacgtgactttggctcacagatatggagatactttgatgctcaaggtgaattagaacgcaggatcagatcgctggaagtactgacaacataaaggttcttctattcctttcggtcgatcgttgacatatcgatttgcctgtggaggattcttcggtgctttggcatttgcaaaagtccctggtatgcctaagccgcttgattcaccaggggctatcaaaggcttcctcacacggcatctcagatggtgggctcacaattcggctgacatatttggtactgatggtacccttaccattggatggctatatccgtatgctaaagtctaccttgcctcagaaacagctaactaacaagacacagaaacatgtttatggccgaagattacaactctccgcaatcagtttactggtctcttaaaactctcatcgctgttggtctagccgatgatgacgagttttgggcctcagaagaatcggaatacccagcctttgaccctccaacacaaacaatcgtcgctccccaacaaatcctatgcaatcacccactcggaaaccatcacttcatgctttctcccggtcaatttgtggcttggccaatgaaggccaatcaggcgaaatactccaagtttgcctattcttcagcttttggtttctctgtgcctacaggacctctcattcaacagatcgccccggacaatcagctggcattgagtagggatggtggagaaacctgggctgtgaaatggaagtgcgatgcggtgacgtttgggaatttgaggacgaaattacacaacgggtcccacgccgatgttacgatcgccagtgtgacatggtatccctggggcgatcgagcggtggctgttgacaccattcttgtgccgcccaccgaccagtggccagactggcatattcggatgcatcgcatacgctgcaacaaaagcattccttctcttcatactattgaaggtggatttgctatccatggccgaaaggccgccgatggcatgatcctaccaacgatcgacacactcgacgacgccacgccaggcaaatctgaaggaatctactcagataatgtttcaacactgatctcctcggaagatggatgtagtggtatctcgattgaggctctactggaccgattcaaaacaccagtcgagagctacgcgctgaaacccgattcaaacaccaatatcgttcgccaacgaacactcatcccagccgcagcggtgtcaatttcggggggactggaaccccagcaagaacttttgattcagacttccgtgttttccatctcgtcaaaggccaacgggggtatctcagatgacgaatcttgtctcagagatcgctggctaaaccgcccttcagttgatgtggcaggttttgaacacatgtaatcaacagccattctctcagcattgagaatgttaaagaggatttcccaacactcaaactctctgtctaactggaagggaaacggtgacttgttttgttcaacaatagtagaatattcgctgaagacaccgcattgggaaggtcaataccacggtatgactgaaagatgagccacgtttgattattcaacgaacatccataatgtgcgactttcctataatgataatatcgctaaattgaacaatccattggctacagagacgaaatacaggttcctccaaggatggctagtggcaagacaaccaatatacctgaaaaccatgtgctactccaatgttttgctcgaataactcttaaaagccagcctgttaaccgtatatcgtgattttgcagaacagtgtattgcgatattctttttttctctgttcggtttgatctttgaatactcatggacttctgcattgcggcctgatcaggtcgaaataagacgtcctgtatcttgagttcaaaaaaacaaagagtcagatctagagccatcttcaatttgcaaccatggcacccaagaaagacgcctctcggtcgtataataatagcgttggactgtactacgccgaatctagccaattagaagtgggttcagagaaggcaaccgaaggcaacctcgatactatcgatgaatacttgacaccaacttcgggtttgaggcctacccatgggtcacacggtattcctgcttggctcttactttggtcttataataatctgatcagttgccagccacatcaccgtcgccaatcaaaaaaatgccaccccgtaggagggtgatctgggtttggacttgtgtaagttcaaatcacaaacgtattactttgagtggcctcggaatgctgataggatctcagtgttcctgtggaaatggatctatgaaggtcagcgttgatccgtgtcctttttgcggatttcctcgttgtcctaactgcccaaccagcaggatatatagtcgctcttgatgcgcatgattcatgagtttttcagcgttgtattattcgcacatcagtcgccacagtcacttcaaaataaaatcccctgccaagatgcaatgtccagaccactaaaaagaagcgtaacacaatgcgcctataacgaatgtcaacccgttgagggttgcgcatgtgctccaaatttctccatccacgaccgttggaaaccacgatatggcatgcaggtcgattctattggatcacgtgagaatctcacatatctcgaaatggtcagggagcatgatcctgatgtaccggagatttccactttcatcctgcctgacccaaggtcacaacgatggaaacgaatatcatcgtatatcgaatccttctgtgaaggagcttcattcgttttggacaactcggtttctggtgattctaataaccctgggttccgggacttgcaggaaccccgagcttgggtttcggactgggatggttctgctcaattgcttccaccgtctgaaagaacgtatggcagagtacttaactatcttgagctttacgcagtcttgcagaaaaaggtgagcaactaattatttgtttcattgagttatgcgacttgcatctgaaatgtcaaaaatattaattatatccttttacgtagccattctctatccgcactccgaatgccactgttagccatcgtcgaagcatgtatgtaacttctgtacgcattgtcaggacaagtcatatgttcggagtctaacatatagcaagatatgtaaattaccccaatggaacaagtattctgactcttatgagaacagccctggtgcatcagcgcgaggccttccaagaattatttgctacctatattagcgagaaaccaacacctcaaatcggtctcggagagtctgtaggtggcctttctataacatcattcccaaatttcgacacgctgacattgtgctctgttcacagagctggtggaatgatcactttgttatttcgtttactcttcccttctttgctattaggttcgaagaccgagaagatataaggagaatcttcaatgatcggaagccgtttcgatctcgcataaacctctcctttctaggcataaatcgcccagagccgaaagaaccttcagagagcagtacaggggtattcctgcaccgagcggcatgcgcattcatgatcacaggcaagagtgagcgctactggactgctgtatttctggacgaagacttcgccgatgaagtaccaaagttatctgtggaagaagaggaagatgttgcagttggtggcatagaccccatcattgtcgatgcaaagttcaactctgctgacacaattgtttcaccaagggcttatgctcttgcagctttggcagccaccctcgaagggatcgctgagcatcatgcttacatccaggaagaatatgcggctagtctctatcaacatgtaagtacctgtccgctctgaacaccccccagagacgtacaagtgcatcacaaatctgatcaagcggaacctatagaccgcagatcaccgacaatatacacccaaaagatttatgtccgaaaagcatcaagaatggaggattcaattccaagagtctataggtcatgtcagaaacactactctccaaatactccgaaaattcaacgagtttcttggccaagatgtttgcatcagccctgagggcctcccttgtagcccccaatggctgagtgtggcggacgagcccaatgctaagaagtctttggggagggtcgttgcgtcgcgcaatagattgcgagagattagttacgagctggattatctggttgacgaagctagacgtgaggtacgtagtgatcttgagctcgtctcaatgtagtgagatggagcaacagctaatttggcaatgtagagcaagaactctcatgtagacgaacaacagatactttcccgccagctacaacaatttacggtggctgcattggtaccacgatattgtttctcctgaaggacacaggctaaggctaataggtcctcggtatactcaatcttattgcccaaatctacagtggtcgaccagagataggcgattcatcggcatgggcaggatttcttttcatcttgattttcagcattgtagtagggggactcaccttgtccgtcctcttttgggagggtatttgtttgttgccagatattatatcctcacggttgcacgggttatggcctttgtttcaatatgtggctcaagctattgcaagttttaatactgttgaagtgatgactgtctctgcattatggatagttactactatacagcgccttttcactttaatagtgaactattttagagtataatatggcaattctactatgtttataaaagtggcattgatgctactcactgctaatttgatctagacaggaaaggcaggtctacgtgttggttgtggatgcatcttggagacacggagctccggacaaacctgtctccggtcttctatgagtcatgtacgcccttcaggggacacatgtactctgtagaaatgctgagattcctcagggttaccaattagtctcaaaaaactacctcaaactttattttctattgaatttctagagtttgattgttgaagatatctcctcctatcatgccgtcagcaactcgtcaagaccagatcctattggttccctgggaccccagctcaacagagcacgtcaatcgtatctatgaacagagagttcaatgcggctgggataaacagcgagtcgacggatggaaaacgaagcagacctcaggagaaaagtgtatattttggattgtgagtccatggcttcagtagaatacgtaataacttgtgctaatctacttagacacttcgaccggagaaccctcagacacgcgaatcccttgaacttcatttcgatgcattccccgctgtaagttcattatacgatgtctcaaagccaatgactaacaggttcataggagaaagagccattggtagacaccgccgacagcctccgagccaagccacgaacgccatcacacacaaagttttacccagtcggccacatctcgcttgaccataccaatgagaagatgggagacttcgttctggaccttcccgagaaaggagtctattggatcaaaaccttttacatttccaaagcactgcgaagcaaaggcatcggacgcgccgctatggaccttgttgaatcaatggccattgacgagccgctatgtgccaagaccctagccatcgacactgcccagaaggatacgcaaaagaggatttacagagagaaaggggtggaactagctgtaagttttatatcttgtgacatgaagcctttcgctgacagttttgcagtctactaaccaggaatggtatgaacgaaggggatacaggttgattcatacggaacccgacttctacacggaccctgaagagcccccagttgatgctgtattccttaggagggacattgcatagaattccgtaactggatattgcttgttggcgttggacacaatggcatcggaatggttcgaacagtaattactccataattatttgggagtataatgagacacacctcttacccagctggggcggaattgaaatatgctgtagttattctcgtctctgaagcagaggcttcagtgaaatgcttcgagcttaatcaagattgtccttaccacttgtcttgttctgaaatagctgtgtagtttatatcaacaaccatggccaaaaaccagcgttagcaagtcaccggccagcacccatgtgagagattccaagtcagtgactgaagaaataatgctttttgatatactgatgttcacaagtcagtactttagtctatgaatatgaaaggccctaaagtactggtccggaggtcatgggatctcagagtaatatcgtgcatcttgattactaagttcagacagatatcatttcaaacgctcactgtcaataacactggtctcggggttgtgctaatgaccccagagatacccattatagtcgatacttgttgaatacccagggagggaagaggaaaaaaagctggatggaagcaacgcattttatgcccagctgaaccttatattagggcagggcaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaggtcctgcgtaagcattagagtcatgatgctcgaaaaagtgtgattgaagatggaaaccttatcgtcaggtatgtgggatgctttgcccgttccgcgacgggaagttctctgtgagctattgacattcgtagagctctagtggtggatgttttggggagaaggttttggccgagaagttcgtataacataacgggtcggggctttattgtgaatatggttcttgggaatcggattgctcggtggttgggcgtcgtggctaatcggccttgaatcgcttgtcgtagagatgagcgagggactttgtttgggaacaaggacgaatgtagagtttttgagagtgtagcaatggatctgttatgttgtcttatcccatttgtctgttatatgacggtctcaagtgtaggtgttgagatgacagcgtttgaaaactcttgaaagcgacgaatgtaacgtatgaaaagagagggagggaggtgcagctgcacgataagaacgagggcagaatctagataaagttgaacttgattagccctccagattcataaaccataacgcttgttgtggttatgtcgttacgtcccatacagagattgaatagactctctgctattggcgttatggagggacttcaagcctatattccattgatatcctaatttattgaatacccgaagaaaagtatatatacacgtaaaattgtagctgcaccatacggactatcgtagatcatgctagtcccaagcttcgaagaaacgaacagcctggtaaaaagcctcgttcttggcaaaggcctgctggggatccgacgtattcgcacgaactgcaaatccatgagtcgttccactgtacagagccgaagaaaacggctttccaatctttgtgaggatcgcgttggtctccgcctgtctaggctgggggaagatgttgtcgtcggctaaagaatagtcagcttccactcaagttagagaacaataacgagagcagaacctacctgcgccagcaatagaaacaggctttgtgacagcctcaatttcttcagtctgtaataaacttggatgcgccgtgaagccaacatctactccacccttcttatcaagctgacggaaaacatatcgtccaccgtagcaatagccagtcgcagcaaccttgctaaccttgagctcttcacgaatgtacttgattgccttggcaaccacagggtcggtcacgctgggacggtacttggccagaaactcagtcacgttgaagccgggtgtatcttcgcttggtgctggggaccctttgaacaaatctggtgcgacggtgatgtagccctccttggcaaatttgtcgaccaacctaggtccagctggtcagtaagagtgataattattgtgagaggtcaccttactctttgttctctttaagtttgagaccgtagatgtctgtcaaaaacagcaccccaaccctggttcctggcgtcttgtagcccaacgacttgtgtggcttcgatacgtacagagtcactgttattgatttgttagacacttcgagaacaaaaacgcggcaaaacgtgaaacatgtactactgacatccttgatacttgacctcttctcccctaagatgactgctttcagtggttgcagcctccgctcccagggcgatagacgaagcaagcgagagtataacagcaattggattgaggaacttcattttcgtagagctacagtgctgaagccaactgcaaaatgaagaaagtggtgagacgcaggaagaggggtttgatatagagtttgctgagataagtaacctgggcctacccacgtaatcaaacaaacaggctaaaaagaaaaagaaaaagtctctttcgtcattaatgcaacacgcaattactaccaaacttgttcctgacttggaaatatcggagctaggcaaaccttgccccagggtatcagaaatgatagtcactgaagcatgcgagacaaaattaccaagtcacctttgtactacttgaatgagactcttgaggtcattcctttgtgccctggtttgtagtggccaagctttttgtcacctcctggcttcgctgtaacgctggagcggggtttggagtatcggagatttatgcatttatgcttatttgcgataatgataagtatttgtactgatattggacatacactatatacgtgacaaagtatcgtcattcattctgattcatcatccagacaggcccaaaactcaaggcagaggaatcgattgtctgtggttgatgaacaggccctctggatcatatcgagccttgatttgcttgagacgttcgaagttgccatcatacaggcgagagctccattccttctcagtaagctcagtgtcggcatagttgacgaagccccgaagcttggcaccgcccttgacaagtgagtcttcgaagggcttgatagaggctctcatgtagctaataccatcactagggtaggcgccaatggcattggcatcccagcgaatcaaccaaagattcttgccgtgggcataggccgtgtcgctatccttgatagaccgagagacgccaccccagagatccatgtatccgaacttggtcatgtcggtgcggttgaaagccagagtggtgccctcgaagaggatctgggcttgcttgacagtaagagggtggtcggtggtggtagtcagagactgagtgtagaaggatcggcctccgagagctccaccgttgggctggttcataccaggtccagcgacagcgacttcgagatcccaccagggaaggacagtgctcttgaccgcagtattggagctaatagtcttgagcttcttgacaagaggggccatgacgctgtcaaacgaagaagggttgccgtagaagtatccagtaccatcgtagggaggagccatgatgttccatcggaacgcccaagtgtcggggcagtccttgctgagagagtagtcctgaatggctacgagagcctttgcgccagcctcgggggtcaggtcgcccatagacagggtgaagttgatagccttgtcgaactgaggcttgaaggtcttggtctttgtggagaggatgataccaaacgaagcgcctgctccctgggcggcccagaacaggtcagagcctttcttggcgttgacaatggttccgttgtacagcatgtactggatctcaacgagattatccatgggggttccaaggtatcgtgaagtggtaccgaagccgcctccgatgctagagccagtgacaccaacgtgggcgccacggacgtgagggacgtgacgaccggcagtatcccagaggtacttttgaacggggccgacatgggtacctccgccaaaggtcagaagggtggacttcttatcatagctaacctcgtcaaaggcagccatgttgatgaccaggttgccagggattccaaagccgttaccctggaacgagtgggcaggcccaagagcattggccttgacctttgattcgcgcgcacacttcaaggcagaggcgacttcgtcactgttttcagggaaagcgatggcttcagggtcaggcttgagacgcttctggaacatgactgtttcttgggcccatgaactgtccgtgtcgatgacattacggataccggcgtcatcgaggcatttggagatgacatcggccttgttctgggccaggacagtaggagccaaagacaggagggcgacggcgaggcgtcggagggagcttggagtgtccatgttcgctgatcagtgaggatcgacgataggaaagaaaaagaggttgatatcagtggaagatttagggttctttttatactaaactttctggtatgaacaggtttcggctcttggctcgataagtgtaatctaaccgatactttggttccgtattatgcaaaatgcgctgcgccttatgcatcttactcaactgctactctgacaattatacaaactgtcactcttcttaccctgtttgtcttggaaccttgtagttaaaggtccgatgtcagaaacaaacttcccaatccagaaatctccctcaggggtatacaatgcaggttcaaagccaagccacactctatttgactttacctcaactgcatatctaccggcattagattccttcaaagttttgttcttatcctagtggagaactcaccgtttcaaggtcgtagtgtctccactactaccaggttcggggtgtctggttccggatcctcgaccttcttgttctagttcaccttccgtttcctacggataaggaagggatcatagctgtgactattcacatttcgagtgagacaacttcgtgggcttatccgattgatggatttagcctgttgcccaaaacgcggatatcgctggtcgtaggatgaagcagaatatttagtgcggcgtgacacttggaaggacgacagcgtgatcactccatgtaatacgaaattgtgacatattctcaaaggatgacttatgtttatgtaaaatagtcagcattgaatgtttcgagcttacttgtttgtattgcaacccctgcatctaggcgagctagtcagccaaccctggatccttcaaatagcctcaattactacatgtgaaccttttccgtgatacaattaatatgagagtctaccgcttgccgagtctaccgacgtactccgactggtgcgctagcacgtcacagttccagtgaattaggtgtaaacttcgcttcaagcccctgatcgacatgggaataagattaatatagtgatggattaagtataacagcaggctattagatgataagaatacaagtaacattggtatatggcgcattttcaacgggtatgtgaaggtacaaatatcttaagatctatggaccgcttctcaacgggctgtgacagtataattgatggaaagaaacaaaagaaacaaatttatgaatcgttagtctctctatctagggactgggcctggcacatgtccgcataaacacccctcctggcctggagatcctcatgcgttccaacctcagccacctttccaccaacaaggacaaatatgatgtctgcatctcgaatagttgacagtctgtgagccacagctatcacgctgcagccactctccttcctcgtttgctccagagcttcttgaaccagcttctcagaatgggtatccagtgctgaagtagcctcgtcgagaagaagtagcttcggcttgcggataagggcccgtgcaatggcgatacgttgacgctggccaccggaaaaggctgtgccgcgaggaccacagggagtgtcgaatccttcgggcagggacgatgcaaattcgaggatatcggcttgtcgagcagcttcgttgagtctttcgtcggttttgtctgtggcatcaccttccagacccatcaagatgttttcacgcacagacccttcgtagagaattggctcttgctggactatggacatctgggagcggaactgtcgaggagacatatctttgatatcttgctcacccacacaaatcttaccagtggtcgcgtcgtagtaacgctccaacagtgagatcagagtggacttgccgcagccactggggccaacaacggcgacgaactgagaaggactaatatccattgacagaccttgaagaacctttgtgcttctgctcttgtactgaaagtgcacatcggtcacgccgataggttgatcgaaatcagggcacttgtccttattgtcattggtctcacgaatgacggccttctcctctcgcaagttgaataagtaattggcggcgcccttggccatggtgagactagtcaagttggcaaacagttggctggcagcctgtcctgcgaacaaaacacccatgaagataaggaagaactgctcggaagtatactcgccagacgccatgagccgtgagccgtaccaaaatccaagagccatgacaagaaactcaatcgattgtgagaatgcgtatgcaatcatggaaacagacagcgacttgatagtcttcatgacgatgctagaaagtgtatcggaatactgcgtgataaagtcggtctcggcggtcaaggatgcgacagttcgcaaagaagaaactgcttcgctggcgagactggcgctttctcggaatcgggcctcattgccagcatgtagtttagactcaaggcggactttgaagtatccagatcccataagaagaggtaaagcagcgaaaaccatgacaagggcgagcttccacccatacgcgattgccagaatcgaactggcagtgatgttgacgaacatcaccacgatgacgaatatgtttaaaccgagaagctcctgtaggtgtgtgggaatcgatgacaaagtagacgccaaggcgccggatgagttctctggacggtcaaagaattcaatgtccagtccaaccatacgagtgaacagttccaagcggtactggtatgagatggtttgcgaaacatggttggcgatatagccaatgataccatagcaaacaaggtttccaagcgcgatgacaaagaacataagagcgtagaagttgacatccgaagcagaggtgtcggctgagaaggctgtaatgattcgcgaaaatagaagagcttgaccgggccatgtcgccgcagcaatagtgcagcaaagagcagacgtgatgatgtaaagacgaagagccttctgttccttgacaacgaggaatatacttgataggatagatcggtccttgggcttcgactcctggccttcgacgtccctgtacttgtgagtctgcgctgtgataacacgacgcacctcatcctctgtatcaaatgcatcgggattctcgtcagcacttatgccagccttgatctctcttccaacaacagaaaggttttgtgcacgaataagccgagcgtaatgggagtcaagcgcaaggaggtcatcatgggtgccctgctcaacgacctgcccattagagaggaccacgatgctatcagcgtccctgatagtggaaagtctatgggcgataacaagtgtcgtccgctgttgagaaacgcgtgacaacgccttctgcacgatacgttcggcgttgggatcaagagcactggtagcttcgtcaagaaggagaatcttggggttggaaacaacgctacgagcaatagcgattctttgcttttgaccgccgcttagagtgccacctcgctcgccaagataagtgtcatagccatgctcaaggttctgaataaaatcatgagcgtagctggcctcgcacgcttcttggacaagcgttctctgttccttgagaggaagggctttctggctgtcggtaaagccctttgaaacgttctcaaatacggtacctcggaagagcactggttcctacgcgagatgttaattcactgtagaggcggcaaaatgcactgattctcacctgttgaacaagagccatctgggatcgaaaccacttcacattgagtgtcgatatatccacgccatcgagtagtaagcggccgctggatggcaaataccatctctccaagagtccgataattgtactcttacctgaaccactcgcgccaacgaaagccgtagtcttgccagctgggatatccaagctgatatccttcagcacctgtgtgttcggtcgtgaagggtaggaaaacgagatgttctcaacctgaatatttccgttgcacgcctcaggaacttgcccttcgtttgaaagaggatcgagtaaggaaggcttatcaaagatttgaaagagctcggatgcagctgctgcaccgttgaccagagctgggatctgagggtacaggagaccaatggaggacgaggcaagaagaacagatagaacgacgctataatcccacgattagtatttaatagtcaagaattcgaaagaagaacatacgtaaagacagtaccgacggagtcaatctctccgcttcgatacatacgaaagccttgccagaaagccaaagcatttccagagtacatacaaaagtacgtcgatgagctcatgataccatatagtagtgacttcttcttcccatgggtatgagcttccttgagatagttgtcgtatcgctcgctcattctgccatgtgcccagaatgcgtggacagttcgaatagaagccatgacttcctgtgcaaagacgttggcttgcgagtgaatacccgtgacctttgcttctatgggagcatcgagcgacataaagacgcccatgatgaggaagaaaaggggcacaacggtgagggtgatgagagccagcttccattggacagcgatggctaccacaaaggccgatgcaaacatggcgagtccctggactagaagtgataacttctcggcgatgccctggttaatgcgtgtcacgttggttgtgagctgagtcgcgggggatccaacattggcggtatcgaaataccatatctctgtcctcagcagcttttcgaggactcgctgtcgaaggactcgtgttgttcggacgccggatatggtgatcgctgtggtagcgacgtaggcgaggacgaatttgcctacgaagaggtaggtgaaccagagcacaaacgagttgacctcggatttgaactcgtcagggtcgacagagcctccaccgaagtctgccagacgaccggtggcctttccgaataagatagccatgacgggcatagctgctccgctcgcgatagaacaaataagggagatgacgttcaacacccagtcgaggcggtcggcgaattgaaaggcgcgctgttatatgttagctgtgtgaagggttactagagtagagtttgtacccatagatcactcagctgtgcttgcttctcgacctcattttgttttgttgctattgaatcgtcgaccgaagtctttctcttttcgattgcagcatccatgatgaatggatgtttgtgtggttgctattattaggtagttggtggaagaataagaaaacaagggaaggatagaagcctgaaaggcaagaaagtgagagactgagatttgttattcaaggatatgggtgcaagttatgggtagcaccatcgaatatttaaaactgtttgaacctttcaatgagcctgacattcagcagttattaggtagtatccgaaaaagatgtaatttactatggcttatactgactcaattcgacgatccctgcagatcatcagtctgagtcccttaatcctcccttgttatagcggaaccatggaagccagggtatccaatcgatttggtcgccgctaacgtcaatagggaattttgcaactctcgggactacgggacccacggttccgtggcagcgaggatcaatgctgaccacatagccaccagtaagcatgtaaacctttacctattctctattcttctccgacagtccgcccgtccgtcgacccgtgaaagcgacataaatcatgtctggtgaggagactatcttggcaaggcgagctcgtctttcccaggttccacgagcggtgcgtgccatatttagaatgttccctggcactagttgtagggctgcaccaatacaaacactaaccacctaaacatagtgcgaagcatgcaaagtcagaaaggtaattcagttaacaatgagatctttccattatgaatctaactcaattgtcttagatccgatgtgacagatcccaaccctgtggcaattgtaaggctgccggtatcacttgtcaacaagcccactccacacaacaatcagaccgtcccagacaagacaaccggatatcacagttgtaggtatatcactcctttcctctgcagtactgacaaagatcaaagagaagaatatgtagcttctcttgaagctcgattagccaaggttgaggttcggttagacaaacagcctacacaatcaacacctgcgtctacagatcctcctacttccacgcctgcagtttcaaagcaggatacttcagtctctccggccgtctcatctgagccaagcgtctacgatgtcgcccaaactccagttggcaacttatacgaaggaagctcatcgtttatctctcaatttcagcaggctagcgaagagatcaaacagtcagcagctgccaagacacctgagggacagcagagtatcagcgagtcttttaaccagttacactctatgctccatgattcaagtagcaggaagccgcctcctcgaggtccaacacggtctatgccggatattacacctttgccggcttcagtagtcctcaagattatacgtacaatcaaaggtaacaacacgccactgtctcataattcaagacctataaagtctaattctaccacagttaacccaacccgtttctttcctggccatgcaatgaccgacataaagttaatcgaacatctgtgtcaaaaggtctatttccccacggagccagtgactctcggtcacatcacaagtgtcaatggaatcatgcgcctcctccttcgagagtttatcatcacagaagaccctttaagtaaagagcacgacttggaggcattgaaagctcaggtcgaacggaactttcacctaggtctcgagacctttgagactgtaacagtaccaagctttgagaatgtcattgcaataacaactgctgtaagtctgagatgttatcatctgtgttggcattactgatgcagttgtccaggttcttaaaatccagaacgaaagcagaccagttctcgctcgcacccttgtcaatgcaggactcagccattgccaaatgttaggctatcatcgagagattacctatcagaaagatcaaagcggctttgctgaacataaacgccgcctcttctggactctgtatgtctgtgacaagactaactctcttcatctcggcaacgcctccagaatgcaggactttgaggtcgatgcacaatacccatctattccagtcgatgtagctgaaaagccatggattgagttgtttcacctcgtcatcagactggccaagatccaaggcctgatctttgataaactatactctgtagctgcattgcaagcaccagctatagagcgccggcaatggattgatactcttgttgcagatgctcatcaatggcgatacgatcttgatcgggtatgtttctcttaggttccgatccaacattcactcacatatacatagctcgacggcagtcaggtccgctttataaagctccttgagttatcgatggtacactgggacatcatgtattacacaaccctcaccactctcctcagagcaccagctatgcctggtgtcagcacagatatgacttcgcaatgttttcaaaccgctaggctcgctttagaaagccaccttcgggcattctcaggttacgacggagtgaagttgttcacaaaggccgactacatcgattggtgagtaaaacgcagatcgctatctttcgtcacttcgtcagcttacatggtcagggctcttcataactcatcattcactccctttgtggtaatctttctccactcgatggcagcatcaagtcttgacgacgtccaactccttgaacaagttgtcgacacctttcgccacgcccgcgaaatccatgccggcgccgagagattgtaccagatttgtgccacttttgccagactggctcgacgtatggtggagtcacgaaacacatcagtgggcatgtacgatcaaaacaccgactcgctccaagtagcaggtgtgtctcaagatgtgccgcttatttggcccgaagcgtttgtgcagccaactggacagggacagcaggctacttctgattctgatgttgatgcctttttgaatgatgacatgacgtcgatcttggctgattggatcaatggccagcctcctgctacggaaatgtttgttatggattttggggagtgagttcgactaaattagacttccggatctcttaattggaatatatgtttcacaaaagtgttgttaaagaacatacagttgtggcaaacataagtcaggcaacaggataaatctctaaaggcacggagccaaggcagccaacttggaccacacacaagagcaatttgaaaagtaattatagacgtaaaaattctgctgccttggacttgctctcctacgatacctttctattgcaaacttccaagacaagacacgtcagtggtttagggttgccttgaacgcagcagtatcttatgtatctgcctaaccaggcagaagaattacttagaactagatgacggctaagaatagaatcaaaacaagactgtgtacttggactaaacacaaagatctatttaatactggtgtcactatccggtaggacttgctttcaacttggtcctcagactttcaactgtcctctacaacatcgattgataactctgaatatctactatatcacaatggcggtatgtcttcacctatgaatcccccaacttagagactattctaatcttattactagtctgcttcagggtacatctcatctccacccctcaagcctaccagattgtgcaatactcatactcaaacagtgtctcggtcgatcaagactgtatcatagcagccaacgcactccgattctccaagggccccgataaaatcaaattcatcattttcaaaatcactgacgatgaacaaaacgtcgtagtagaggaaaccagctccgagacagattacgaagtctttcgtcagaagctcctctcaggtgttgacaagactggaaatccagcaccacgatacgcagtttatgatgtagactacgatcttggggaggatggaaagcggcaagtttaccccttgttttaacagtataattccttctgacagtagacttctcaggaccaaaacaatcttcatctcttgggtacctcggggctcgcctatcagggtatttattgttcgtttcttgagttagaacttgaactaattattattagcttcgtatgctttacgccagtaccatggagtatttgaaaaaaaccgtcaatgccggtgtttttacccatgctggtaatcaagaagacattgaatgggaggaattggtcaagactgtgagtggtggcaaggccaaatagcagtagcaggggtcacccatctctatttcacaggcctcgacaagggtcgatcatcaactgtaacctcgggacataaattagacaattgctagtgtcttcaccaagcaataaatcaacttttagttccctaaaacaagatctactagatacacatttccatggatctggaacaatcaagcttttcttgtccgatcatcttgatcgtttcgctgcactaacttgtacagggttaacccccgagtgatgcaccatgcgctacaatgatgacgttgatcccccaaactagaggtctttcagtggtctcgatttgttctcttcacacactcgccacgccaaatgtcaaaaagtgtggctggaaaacctggaaatctctccatcttgtcctacggccgacaacgtcatcctttgtacagattgctgtaaactttatttgtttgtttatattattactcaagcctgtcctctactggagaagctgcacacaaccacctacaaattaccttgttaaagatgcctcgtacactattgctctgttttatccacggtttcaaggtacactatacacaaacgtctaatagcaacgctaacgaaacactttagggtaccgacaatacctttcaagaattcccatatgtgagcacccatcttccatggagccgacagattcaaggcaaactaacccttggtaggatctcaaaaaggcagtcggcaaagaactaccagactgtaaagtccagtcagtcgtctatcccaaatatgagacatctggcgaactcgctcaggcctcagagggctttctcggatggtaagttatcttgccacagaaatcgactactttcaccgtactaataatcaccacaggctcaaggaacgagtcatggacattcgaaaggaaaagtccgaaaagccatggcctcctcatgacagagacgtcggtgtagtcctcgttgcccacagcatgggaggctttgtcgcagcggattctctcttcctagcaataaacgaaagagccaacgacggagatgaaaacgatcccctgttccccttaatccaaggcattctcacattcgacactccctacaacggccttgcccgctccatgttcgtctacggtgctttttcaaactatcaaaaagtcaacagtgtcttcaacgtcatgacagctatatccgccgccgcgcctgccagtcttgctcgtctaagtgcgcgacgagctgctactaccgccgtcacaaccactacacgaggaccccaatggaagacatggcagctggtagccgtcaagacaggcacagtcggcgccatcgcagctggtggtgtggcggcttacatgaatcgagagctcatcatgcaaggaatgaagagcgtcaagaatatcaacaaagagtcggtcgccgagggataccgccaaagcatggacgccttcggtcaaggtttagcctacatcaaccgcgggaatgtaggacggtctttttcttggctgtctgatcacgttacctttgtcggtgcacttcttagacaaaaggaactcaaccgtcgactggaacgcattggatcactcaaaggtgttggtatacacgacttttactgttctcttggcgagaatggttactggagtggtggctactttgtccctgagcgaacgttctgcgctattccagaagaaagtcactcggcgtatcctatatttgagagatgtgtcatgcccaaagccgacgatgaggtagaggctcacatgaacatgttcaggcccgagaagcaccgcggatacgaagagatgacggaaaggtcagctgagcttgtcaagaagtggttcatgagtgaggataacgttgttgatgatcccaagttccgtgaaactcctcccgaggagacggaagagactgaaaaggccaaggagattcttgagaaagatccaggcgccgaagagaacgaaaaggccgagggtgccgacaaggacaaagacgacgagttcccagacgagtcgcccctcgacatcgccaatgctgcatcgcttgtgccactacccgatgatacaggagaccaactcatcggagatgcaaatatcgagggcgctgacactgtcgagaagcgaaactacctcaactatctcttcggcgtggctcaatcggcaggtacagatgccaagggctggctgccaaacaagatcccccagatgccaaacctgcccagcatgccgaatatgccaaacatgccaaatatgcccaaggttcccagctctgtatcgtcgttgggcaatgtatccatgcctagcatgaagatctggggtaagagggatggggatacacaaggagagggtgagacgcaggacaagaacactactgaagaaaagaatgatactgctgaagttgaaacaaaagctgaaccgaaggaaacgactgataataatgcagaggttgcccagaagattgaggcagaaggtgaaaagaaatcaggttaggtggaaaccagaggtcgttagtttttcccgtgttgttttctcaccctgttactgttcaagattaatagtcgttatagctctagaggttggggatattaatctcatcacttcagcctaaagaatgaacttcattatacagcagtccaatatgaacctgatctatttccttcagtcactattataagtggcatttaacctgagctgagctgagccaacatgagaggcgggcctatcagtcatcgcacttccccgcactctacctttctcattcgtatgtgacaggttgtcttccatacatctccacgacatcatatacagttcgggtgcgagttcttcagctttctaccttgacctaacttcacgttaaatcattgtctctccaggaagcgcgtcatgctcaagctagaagaaaggttctttgctctagagggcagtatctacccaggcggcccaagcacttggtacataatggattcggatcagcgtcgccttgtttcagtcactatggatgaggaacttgaatcagtagatacagcagtcgagcacctctcgaatcgtatagacgatctggaactggatgtttttgaaatccatgtttcatctcagggcgacttgatatcaacatctacagatctagaagatgacaacaccttttgcccgttttacgcccctcttgaggcaattgaagagccaggggatattcaagttgtcccgaggtcaaaactacaagagcttgacagactgggacctctagtggatcttgtcacagatctgcaatcctctaaaccaagaaaaagggtaagtaagcggttctcaaagactcaagaattgagcccccgacttgaacatagctagtattcaagtattactttgtttatcaacgcatgtctcgtgtatggaacgagatgaatctgtggatgtgcttgcccaaacatccaaatatcgtgccgttcgacaagatagtcatagatgagctggaaggtcgctgcgtcgggtttacaaccaagtatatcgaaggaggaacgcttgatgagaacagatctcgagttttcaagctcaaatggctccttcaactaattgctattatggacgagctaaacttaaacctcggggttgctcattaagaagtcgcacttcggaacctgcttataaacgacccgactgattcccttacgatttttgacttcaatttttcggctcgcattagagatatgggatttattcaggctcgaaatgatgttgatggagttgtatctacggtatatgaactcatcactggtgactacgagctacgctcagtggaacacgaacaacaaaaggtctcggatattgaggcgatagagtggactaagcacgctgatgttcagcttgatcacccggttgcagaattccgcaaagttcttgatcaatggtctttagagcggcggaaggactccaaccggatcaatacatataaagacgccccaaactacatcgggtggcctactatgccccagccaacaccctctgaggttgtggttaactacacaacaggccctatgaaagaatccagagtgctatggagtacggaaaggagggatatgctagcacaaggaaagactgttttaaactggcaacgtcctgctcagataaaacttaagccggcggacagatcttagagactggtgaatatatttagtaaatgcagtataccaaggttagtaggtcaaggggaaggagtaaaagaaaattcttggataatgactggattaaatatttatactttgttggatcttccaatgtagcaatgtgtcaccggtttatcatcacttgggtaagtcaaaaaacgataggatgaggaggcttgtgaacacatcaagattgatatcttcaagatgccaactagatacaaagtccaataatgtgttgccgttcttcattccccatcaaacaaacatcaagcttcatctctaacaatcaatcataatcctccccttcccacgactaacacagctcaacatcgactccttcttctgctcctcattcaaagccacacccttatgctccacttctcccttgcacacatcaaccatacacgtcccgcagttcccaaccaggcacgaagactcaatttccaagccagcgtcggaaagtacctgaagaagagacttttcacgaggcacttgaattgtattgcctgtagacttgatttccacttcgaagggctctcctgttcctgttgtggcatcgccaaattcttcgaaatgaatattagctttcggatagttcagagtggtggttatagtgcgacaggcattcatcagagatgttgggccgcagcagtaaacgactgtagtggctttgttctcatccactggcttgggtatgatctgactgagattgagtcgtcggccctgatctttggcatatatagtcgtcttgtcgagtggtagacgttccatataagcggcatctttgtggctacgcacagcataatgtacctgtacatctgcctcttcactcaatagcttctcgatctcagtgaggaatgctgtcacgccaataccaccaatgatgaaaatgtgtttgatggcttgtggagcagagcttgtatcttgggctgtggaggcgttgcgtcctggggcgatcttgataacgtcaccaacttgaaggttgtcatgcaaataaacagacccgcctcgagagttgtcatctcgagaaacacctagctcgaagcaatttgtagtaccggatacgacagagtacgcgcgagataaacttccatcaggcccaaaccgaagtcgcacaaaagggaactgctcaaaggcagaatcctcggattttccatcatcatcttcgatttcaaagacgaatgacttgacacgcgtggtgagatctgttttggagaccaacttgtaaggtcgccagaccacaggaatgcgatcaccttcgaggcgaccactcatatcttcggcaccgtgttcaagacgtgtgcgaaagatgttcaacatctcttcagacagggcaggcagagtggccaactctctaaacgcctcgtagttatccttttcgtggtagaggtagttctggacacgagcaagaggccaggttgggtgaatccgttcgacaagttccatctcgtcaccctgttcgataaatccagtattgatgacgcggtagtaccaccccatacgaccagttgactgcgccatagctgaagttttcttgtgttgaaagcggtgattcagcttgtaacacggctgtcgaggggatgtcacctggattctcacagaaccttttcctacgcggtaaacgtcgccgatacagacattgtgctctgacatgtgccttgtcgagaggttctctccaaatccaccaattttgaagagatcatgtcgacccgggagttgagcgttccacgcatcatagtgagcagcgcagtattgatgcagcgctttctcggggccaccatgatggatgtagtcatgctcgtcgccgacaagacccagaaaagtaacttcccattttccttgacgatctcgcttgttgatggcgctgcggatgtttactccacccatggggcggactttgcctgttcgcaagctgagaagggcatctgtgggaggaagaggggcaggacctacggcggagctgtcatatttggcagacatcttgacaattgtggttaatcggcgtttagtattgagttgggtgtggttgttgaaggttgaagttgaggtgagtgggataacgagccttttgttggacgagactaggcatcctacacttaacccaatccagcaagtcacccaaaagttacttgtcattatcaccaacaaaatggatgactagctgattaactacctagagatacatgatcactcgattacaattctctcatcttctcttccaaccccaaacatacccaatatctctcgtcttccctccatcacctgctttgcctcttcaaagcattgagcagactcaatcacaaacgacagtaatcttgtgcaacgcatccatctatcttcaagcaacctaacaagctcctgtttgttcttataagctcccagccatgactcaggcaactcaaagatatcatcgactgtttggggaaacatgtttacctcttctttaagagcaacagagattaaaccattgaaccgtttgaagagaagcccccatgctgctttccagctactcaactcagcttcaactttgcccggcttttcctttcgcctgtgtgattgcttgtcagaacggtcagtggttgcaaaagtgtccagaacgccattgcaatagttcaaatcgtcctgggcagttttcaggtccagattggccaactcttcgaatcttcccgcgtcccagaagctttgaagatccaaaagctctgtgaagaaatcatccaccagcgacgactcgtgtctgctggtccaatttggatcttcctcaagttgaagtctccatgcagtgatttcatcttctgaagcagacggcgactcgatctcaaccacgactgcgtatctgacataaagattcgtggcgttctcacgctctttaaccaggaatgaatcggtcgagttgcatgtggctagtccttcctcccttggcagcatcagatatctccactggtaaagaaacgtaataatttccagagtcaaggggtatgtcgcttctaggatgcacgctctatcgaaatcggtgtgtttactgtatatatgctgcttccctatccagtatataatggcaaccgcgcatgggtagacaagcttatatgtaatgacgttgttatctcggatgtatttgtcgcatacgaagaatgttttgcagccgaatattcttaccaacgccagataatcactaggtccgaggatacgttgcggggtgcttcgtaatgtcgatattgggccactaacagcaagagttacctcgccctgtcgaatcgctttgtagtggacttctctgtgaacctcatcaaatgtggcagttttcaacagtttgatgaagtcagagcgcttcagctctgcaacatcgtatcctgacgttacgagacaacctgtttctgaatcaacggctttgtagcattcctccaacgctgagtctgtttcggcctcacaggttgaaagtgggatgtttttccgaatggactttgccgagcgattccagataggttgtgatgagggccaggtaggtaaagacagggcaggaattctcgccgaagcttcgttcataacagtctgtatgtcgcctagtctttgtgatatatcagctgccacgtatggtctctgctgcaagtcccacataggaacccagctaggaataccataagtgttgcgttgctctatattggtcaaggattctgagagctccagtatctcatgtcgtcctctcttctgaataagatatgcggcagtcccgatgtatacttcacggaccatgagattgtagtcggctgccagaatggatgcatcttcgacatcgactagtccaagtaggccaaagattttgtctctcaagtcgctcatctggcatagcgcagttgctgcaagaacctggacaagctcgcttttcacatatggccctatcctgccgatgtgattcatccaccagggaatttctacacggtgtgtctgagctttgacaaccatgtcctgcgatatgggtgtgaacttgtcaccgcaatgcaaaacgacagagcgggcgagcaagacttcttgtacaacccataatctggaaaagaatggccgttggaagaaagggtctaggattgccggtgcgtggtttttgaactccctccccggtggtctggttggttcagtaatgctttggagaaggggaacagccttggttcctttccgagagttgccatattcatcttctccgacgtatgcatgcacaacatttgctctggaaaatacatcatccatcatggcaacttgatatgatctttcctcgagatcagactggttgatgcaaaccgagtcgacccagatgaagacagattcaagctctttgcgtagatgacgaaggccctggtgacaactcgatgtgattggcaaagctctgttaccatgaccgatgaatattcgctggcataaagaagaatcgttgctggcgtcagcccaagtgtatgaaagggcttcataagcaggcggcttgtccacatcgactaccaataatcgaccttcaagtgccttttctcggggtgcgggcagaagttccaagatcctaatatgcgaaggttgagtcaatttgggatattcgacttgttggatctgtcttggctggtaagatctcggtgtaatttgcagggttagaaactcacttctcgcccgtaagcatcgcttactgtggctgcttggtgggtgatgcctgaacagaccatgccttggctggcctgtatttgctgtaaaactcttccgatatcctcgctaggtgcgtctgttatataatcgacgcacgacggccacgacaaaggtttgatctcttctttagagtgtgtttcttcatggtgcgcagaggaagtaaccgcctcggcaggttcatcgatagagaactcaagagggccaattgtaccacaagcctgacaagtccagagtttgtcatcgaacgggatgggatctattcttctacagtccggatcgtgccaatccatggcgcatgaatgagaattaacggtgaggcagcaaagccggctaagaattggaagtgtggggagggggccaacattttataagtacaagtgcagtagtcagctaaacttgtccagcgaggctaatgaggctgtgcattgcgaggcagatttaacgaccagcgactacgtttagttcatatgttgcttgtttgttcctctctttctatttccatattcattattatcaagactaatggtatttttttatttttttttcacagaactcttatctgatagacagcattatcatgtaagctacacaatctcgacaccacgacactattgggattactttgtctgtcttttacagtaagaatgatcgtatatcaaagaaatcctgctatgaaaatgctcgctgatgtgtccgactgctcatccttctcaaatttctggtgctcagccgatatgtcctcaaattgatccgacaagaccaaacatgacgttgaaagatagtgggagggccccattaagtagaggcaagttcatcgatggcttcccaatggccagtccaaaaaggattcaatcttccaataattacttcataaatccgctcgttcgttacggccggttgcctcatgcatccatattggagcgcaacgcggcatcccccaaccaccagctgatcacagtagaaattatctgtccgcgcactatcaccctgtccgccagcgctgcacagctgaaaatcccattactttgcaacaattttggcggatcccttgctttcttgtctcttccgctctctctcttcggtggtggcgcaggtgggacagacgacaatatcggtatacgaagttatagctactccatagcatcgaccgacgaaatagttttcttgtcggctgtcgaagggctgacgcgatctcagaccgcagttcaaaatggggctttcgatggcgttgacgtagccgcagcggctgcattcttccagcgtctctgtctgtgtgcacatggtgaattgtttcgagagttgtatgtgtcaggttatgtgtcgatgtgtagatgtttggaagaggttggctaagcgaaaggcgcagatcatggacaggcaaggttcttgataaagcaaacttggagggtcatgtaaccggtatatatagcctgtcagctggttcgcaacttgattcattctgcccggacgaggcagacggaatttccaaatcaggcggtgtgctttgtttattggaaagaagggttacacagacacttctgataaatgatacccctgatcacgtatgattatcaagtagtatcagaagaagaccggtcgtgacttgttctcctgcgattcatcagagtccccctcctgccttatcgacagggttccattcgttatgtccatcagccattgtcctttcgtgccagtctccttattgccgcagtaatatccagtgtggttacacatgatgtaagtttccctggatactgcctaattagattgctagacaatatctatgttggcaaactgcgcaggcattcacttgtttccattgttcttgcaggataataatatattgatggcccgggtatcagatgccgtcttggaacgcaagatatccgacagactatacatccaatccttctgatagccgtcaataacagctgagctgtgctgatatgcagctggtatggttgtattggcggacatttattcgggaggggatcagatcagaaagcagatcattcacttcttgattccctttggccaatgaagcagccagtttcacccaacctctcacctgaagcagcttacgtcgtttccacatgaaatcaaattcaaatgctggtctatctaccaaactatcttcaaccagtccgaggtcaaagcttttacacgcatcgccaagccatcttttccggtgaattctcgatgataacacatattcggaagtttctgaagtgacaataggacaatattcaacacattcttcgcagccctcagaatctcaaagtcaacatggttggttggtgtcgttggtttgactttgacacccacgttgaaagataagcggcggctatagctcataggtcaagtttattgtgacgacaacaaaggttacaagaactccgaaggtgtattgctgatgccaggattgtcaatactgatttaggcagtcctcgtcgctacggaagcagagtaaaggactcgctgagtttagagtacgaatcacaacctaatgttttaagtttccagtggataatatactcttggctgcatagtgagggacaaagtcagtatcaagctttggaaaccgcgtacaaacgtcaaatactggagcagtaaaatgtgaaagagcatcaacatctgtaatgagtaatgctggcggcttctgtcgctttgcgccgtgtcacaagggtcggctcaatcacacccacaagtcacaaggcatacttttcggctgagtcggacaggcagaataggtatgtgccgcaagactgagtagactgatcaggaaatgcgctgtcaaaaagagtcagccagatggagtttggtctaagactacggaacattcggccaagaggtcactggatatggaaacagaccagttgctagatagttaaatggagacaaaaagacaaaataggaggaaattcactagtacgagggcttgtacctggacgaataagaaaagatattgaaagtcaattgacttggagttgttgggattaaggaaaaacagtgtggcgtaagataggcattaaagaatgcggtgagcgcaaagcgagacttgcataaaaaaaaacatgttaaacgaatggattgtggtctggccataacaagcgaatacgtctaaaaggcgacaaaaaaagacgcaagttgtgattgacgatctctctcgactttcttggattcgccgtccaatactgtagatctgtccgaggaatggggaaatgcaaacaacggggttaaatccgaataaaatgacgttcgtttcaagacgtggctgaaaatgttgcattttgacagcgcagtccagcagtggattcactgggcctgaaccttggtaatggcacccgaaataggtacccaaaaggaagggtctcggatgcacggttgcatgcatctgttgggattgaagcaagccattcacagttctgaaagaagaagtattcagccaccaagtaaatatccgtttaaacaaaggcgtcaataggttggcaacttagcagacaccattgaaaagttctgagtaatgtgaattagagcctgtctgtggttatatctgtgctgcgctgtcaagaatggcgatgacgatgatgctgatcttgtcgtgatggtgtgcggatggcgacaattgcgtcacaagaaataggtaatctgacaatgattacctgcctgcaattccggatccccaacggttactactctatgcatatcactgcattaaagtagtaaaatagtagagattaaagctgaacatcaagacaactcatgaaatgccatccaagacatgcatgaaagtttccgtcaggtcccatctcaatgagcccagacccaagaccaggggaacgacaacactggtctaagtttagctttgatacttgacgggtaccttggaactctctagcaatccgctgagcccgatagaaacccctgaacaagacctaggcgcagcacaggccctcagcgagtgaacggatgctccaacagtcaaagcccagtatcatccaaacctggttcttcgtctagcgcgtgatttattatttatgcgacagattcagatccaaatgtgaggtgaagcatcggttattgacgttacagattgtgatggacgacgggttaatttccccctgtccacacttgggctgggctgtaaattttagtgtcttcctcctagcttgctcaccaagtgggtatctcacatgtacctgcccccccgtaaatcccgtccggctcgtctacctctagtctgggtgaacccttccccttctaaaacttggccccttcctttccccgattgttttaccacggctgccaactcagcgcaacttccttggctctttggcctccaaactccaacctctcgattccacgatacttcactcgccatcggcgtctctccttgcttcaacttcgctccttttttctcttttgtttacttttcctctcttcccctctccttccgtcctttctactcaaccaattctcttttttttccgacgtgacggggccaggctgtcttcagccgaaacgcgagcgcaatgaacgcccttcagcaaaagtgtcggccgaaacatcaggtcctcgtcctaaaatgttatcctcgaaccgcgaaaggcgctgtcgatgtcaagcccaacagcagcgagctcagttatcttctgtattacgccacaagccgtagatccaagattcaaaagattggtgcctttctcgaaaagaaaaccgccagtgatgtttggcgtctgcgtattgggtacgtcacatcatcggagacgtgtcagattcgtcagactcgacgtttctgcctcaaattctcacaacagctacaattaactcgaattttgtgttggctgacatctgcccttccgtagaaatgttcaggtcaccctccagatcttgtcggccttgatggaaaagctgcacaaggattccgtccttattgctccattcgtcctcaagatcctcgataccgtcctcaggtccgacgacatcaccatgatcgagtcctctctacctacgttcggagccttctgcgattatcatgatgcagcttttctattagccgatcaaacctacctccgccaatatgaagagatcgtccggttatacgctcagcttgcctcgacagccgctccgggccgcgagtcgcttaccacacccgtcaaggtccgctggagaaacgcaggcctcgaggctatccgcagcgtctccacagccgatgccctctcttcgataacaggcagccaaatgcatgtcattatgcccagaatcctcgagaacctttggtccgacacccccgacttcctcgaaatcctacatcagcgactcgaagaggaggaaaaggtcgatactgaaaagcagttacgacgtaggacaagcatcgctacagtcgggacggatggagcaaacgaccctaaccctgttgccctctccggaactgccggcgatgttgataaactcgccgaagaggaagtcggagtattggccatgcaatgtttgaagagcatcttcattgtacccacacgcgctcaaattcacggcgccaccgtttcgctactaaagttcatccaagaaaaggttgcgcagggcaactcggtagtcgagcttcatgacgatcgagaacgagacaatggctgggctataagtatctacggcattattgcacgctgggctcccgtgcaggatagatacaccatcctggtagcggccttagaaacgctactccgaatcccagcacaagacgcgactctcgatgaacagcttgcgttggtaacaatcatgagttccctcttacgatccgacgtcaacctcattggattgagcatgatggacgtgctcctaggcttgataaagcagatgaggaagctttttcggttacgaagccccgccagccgaagcgatgatggcaatgtcgctaccgctgagtccgatacagctgtgcgtcaaaagaacaaacatcttgtgggcagactcgaattgtgcattggcgacttggctactcatgtttattacgctgaccagattgctgacatggtctccgcgattattctacgtctcaagccaagtcgggcatccagcatcaactcttctccaggaggcgaaaagaacggcaacgaggccggaccaggtgcctccacagtagagctgagcgaaagccagcagtttgaccactatttctgcattagtactggcagggcatctggtctccgtgctataaaggagattcttctcgttgcaaaccctcagaaaaagctcactggcaacctagccatgtctcgtaaccctgtgccaatacacgtctgggaagggactcactggcttcttcgtgatccagatggtcacgtccgcaaagcatacatggaagctattgttacatggctcgatcgcgagacatcatttgcaagcgagatcgctgttgaagaaaagcttcctcgttctcgttcatccatcaagatgagtaaggaagctagctctggtatcaatcgacgagccgtttcgaacgcttcccaccgtgagcggggatcgaagcctcgaccgtcacagttccttgctctgctacatctagtcatctacgataatgctcttcaatatgttgacttcgaaaccgatctcgttctgctacatattcttctcaccagactcgtcctgcagttgggtgtgaacgccgctcgctacggcctgcccatgatttaccggttacaagaggatgtccaagagattgaaacgcctcttcacaaagtccgaattgcagcgctttgccacggttacttctgggcactcagtgaaaagtttgacttcaaagaatctgacattgggcaagctatcgagagcgaggtcgcccgtcgcaagagaaaggcgttttgggttcagggtattaacatgccccctccctctctcgatcaagtcggtattcctggtgaggcacttccgcagccagattgggactctgcctcattggaaagggaggagttgcttccatttgatgaccgggaggctcttgtagagtccgttgtggcacgctaccatgagagccttcaagcacctcctggaagccctgggtctcctggtagaaatccttcggggccaattcttggctcaagtcttacttctacgggtcaggcggactctgacgtggagttgccagttgttttccgtgagcatatgctgggagactggtctagagatgcagcggctgccatgcttgctgctgctggaaagtccgagtcattgacaggatccaagacggaaactacaggtacacgaggtcatctcacagttaagacgaatggcatgaatggcaatgggctcactaacggccacgggccaacatcgccgtatggcagtcagtataatctgatgagacctcactcatcacatggtcatcgtgagaaggagcgagaaggaactattccgaggcaccgcaagggtagcgtacgcagtgcccattcgccagctgctctgtccacgggcaaccgaggtacggtcgcctcggttgatcagctgaagcttgtgctctcgggcaaccccccaccaaaaacagcaggtttggcgggagacgatgacagtggggacagtatggtcagctacgattacagtctctcggatatgagctttaacccggctacacagaatgaccagccgggtagcccgaccagcgtcaagagacctggcacttcttccaagcgagggccactgaacacgcatcctcctcttgggggagcaccaaacttgcatgaagaacagaatggggatgggtcagtacctcctgtgccaccaatgccggatatgaacatgttgggaggcaagagaagcccaattcaggcaatggagaattcgttccaggagaaggggagacggcgcagtctcaatagccgcaatggggacggaatgcggcccaaatcggttcgctcccaagaaaccaagacgatggatcttcaagatcttctccgagggatcgatagccggccgagtgagggaagcttgggcaacgtgacgagacctccatactagggaatatggtcataatacagataggagttcaaggaatgcgggtatgaagggtaatagcgatggttgatttcctaggggacagcgatgctggtgtaatttgtgagagcttttgagaataaaatgcaaaacgaagatcttcacgcacagtttgagcatgcttgtggtgacgctgttctacttgtgggaatattaactaatatagactaacggagtagatcaatgacccttgttggagatgaatttgtccgttgggtctgttacaaggatacagccggtttcagagttgcagatcggcagctgccgtgtttagtttgcggtttttcgcattatcatgagggtatgaagtcgtttgtatgaccgtgaagttattcagactgacgatgtttgacaagcgctgtgaaagagtgcaacgcagagtttagtaagcatgctaaagatcaaacttttgactgttccaagggctcatgaggatcatcaagattctctctgtgtaccgatataaccttgtcgtcttcctcccctgtctcggccttggcgtcaataaagggccagtgcaaagtgcaccatttgttcgtcttatttcccgggaccgacccccgcaattgcgagactcgtctcgtttgtgttcatccttgttgacttcctctagtgcctgtacctgcccgtgatctaagaagggggcagtgctttccctactatctctgtccttctctttcagtctctcgccatcatttcgcttcgacttcacatttccgccattcttttcttgtttccttatccttctttttctttatttgttacacagtcgttttaccgatcagcccgttgcatgagaacctttacgctctcttgtgtaaccaaccagtgtcttaaatacgatatacataacataggcgggttcttcatctgctcagcctcaatattgggtttcactgcatgggagggagagtaagaagattatccgggcaaacgagatttgatcaaacaaagttgggcgcggcaaactggtgtcgttacaaacgaaacaagcattcggcaaaatcgatagagtatagacgaccaacgtttttgacaggccatcaaactctacgatagctaacaacgagattgagaaggagaggaggggagaacttggactaggaggtattaaggttaaaggactgaaagtgaacggtactaccgcgacatttaccatttacccgttctctcgcaaaaacagcatcctgcttcaagcgcgtttcacttcgtcctatatcatcgaccatggcctctttacatcctccgaatggaaatcatccgtccgagtctattccagatgctgcatatccaaatgactctccttttcgatcagataataactcgccgcaaaccatggtctctcctcttactatacctcctccaagcgcatcagggtcagcatcaacaccatcatcacaaccacccgtattcggagccagtgtccccgcctattcgagcccagtaacgccttcaccttcttggtctcccgaaatcccatcgagtccaccaccaccatacgacccgactcgtcctccaccgatatactactctcccctggaaccaccatcgtcactctcttcaccaccgcctcaatacccaccgtcgacgccatggccataccaacaggctggatcgttcaacgggagcatccacggtgcaccgcataagatgggacctgtggccgcggctagggcacgacgtaggcgtaagatgcagttgatcgctctggcgctgtgcgctgttattatgatcatatttgcactcatcatgggtgtcttgatgggtattgtcaggttgcagtggaagggtgatgacgatgacgactaggatcacagtcacgtattccttcttacttctcatcatttttatgtttttgctctttatctagcgctttttgttgccggatgggtcggtgtggcgtacgcgtaaacaatggattattatcagaaacagcgatggttcatacacgaaatactcttttcttttgtctggattggtttgtcacttcgtgggtatttgactcgggtggttgatatgttacatcatggcggtggagcgaaatagactcaatacaaatacaaagttgaacaactatggtcatctcaaaccgaataaggatatagtatccaacttgtagcatgacgatcactgtatctagagcaatcttgttaagcttcctacatgtcttaaggatagtgcatccgccttcaatttagataaaggttggtttataaatgagtttagggctatttatttatgaacctacggcgtagttcttaacgcaagtcttctccatcctttcgatgtaataaatatcaacaggtatttttcacttaatgtacctaccagagaatgaaaacaacgagtattattcaagtaaataggagcaacagaggcctcaaaggaattcacataaacctcaattctgggtacagggtagccaaaatatcgcagttctcaagtctggacacaacaaaagatccaagaacctagcagctgaacgtggaggagagatggactaactcgattttgtcattctagatttggttctaaagtgatttgccttttgcacattggagctcagatatcatgttgccctctccatcacatcaaggagtacacatgatgtgaggccttaatgaaacacatccaatcaaacgcacgtagattgaagagagttttgcttattcctgtagttcgcttacgtgactgtccgtgataaaaggccaagagactttgcttcatcagctttcagcctcgaggcctccctagtgcaccgaagcatggacaacctccaccgccaaggagaagggccgccgcgggatccgcagaggaatgatgttcactaaaagggctgtggcggtggacgagcctagaaagaatatggatttacaaatactgtgaaaggacttagccgagatatgcggcgctggcttgatgattgatgctggcataactatcgttagtgagcgagtgttggtaggcaaaggcaaagcattggtagggaattgttccgcgaccagaagcgggagtgagcgggaaccagatccaaaattgcaacgggggaagagagttgttccgatttgagtaaagactcttgtctagtctgtccagattgagtgatcggcaattgaaagtcgaagtcgaaagtcgaaaggatcagccttgacttgaggctggctggccttagacgtcattttgagttctgtcacttggacacattcaatctcaacggtctggtctggactggactggactggatgagattggagagggcgactctttacactccagcaaactctcctgtgggttggtaagttagcctatagaacgccccagatctcattacggatatgtgtgtacagatgggtatcgcgtttccgtaaatccatggcgaaaaaaagcaaacatcgccggcatccttccattattaggttggccgaatgtgatattgttgttgttgcctcttgtcgcttgagcgtgtaatgcctattcgaggaacgcatgcacggggacgcggcgtttgtttcatcattgcttttttcttgcccttctcttttttacttgtctttctttgctgctcaacaagaggccactttctgatctggcactacgccacgaactgatttttgacgtgtcgttgcttgcagagccacaagaggtcaaacagggctaagaaagctgaccgtgaacgccactccgattcgatcgaacgatccgcagggtccaaggggggccagttgatactattcctggccaacatctagtaggctgtttgctggctgttggcctctcaggggtcaagggggagagaggaaacaaatactagcaatcgtagcctacagccgttgaaacatcaatatgcagtcgagctatcaataacaaaaaactggattaatgtcacgccccagcttcgacctgcatctcagtgcagtgtggtgcagtccagcgcatcatgggcctccagccagtgcaggtacggaggcgttctttcaaggatgttcctggttctcatgcaccaagctctgcatatgtctggatgatatagatctgcaatcataatgaattctaaacgtgcatctgggcatcaatacattgccagcaagctgtaaaaagttttcagtccaaggtaagggagagaagaacaatagtagtgaggcttgcagtagcagtacgaatggacacctcaatagtatttactttttcttccagtgctcgcactgcgccctcgtatgatgcaaaagactctgacatgcattggatacgatgattgtcatgacgtggtggattgtagaacgattcaggggagactatccgtactagagactgaactaaataatgtgatgttacccatggagtgacgtcggaacaatggccctggaaatagaaggaaggaccagtgctggcagttacggaaatgggaatattcccgagaaagaggcaaggcacgtggcagatattgcacttgctctttctctctagagagatcagcaaaacattcattcagacccagaggccctgaggcctcagctccgaggccaacctcgaagccaagtgtccaccaaaagcccactggaatcgtctcatcatctgcatatctcatctccgtgcaaatcatgatttgcatcacccgaaactacctacatccgacggtgacatcagcgcatgccagagatgcttcaatcccagtctcggcagtcaagcccatgccaagccacactcggaccaaccatcacctcaactctgggtcctctgggtcttctgggtcttctgggtcccctaactttcttagattcatcagccgcctctcccgtcgtactaacgcagcccaaagcaattacgaagcaacgagtcctgtagttgaggttggccgcactttatctatcggcaccggatcgctcaacttgccagcttccgaaactgatcgtcatcaaatcggaatcctttttgtccctccactgttccggtcccaatgttcagtcttcggcttagtggagggaatccaggcttcatgtcacccaatgacccttgagcctccccttctgcggcgcaacatgctgctgccccgtcccctgcggccgaggccccaggcattgtctcgttgtgtaatccacgccccaagctgtccgctgtcatccttccgggtccccaccgcgacgccgctgcagctgcaactattcagggcgttgcccgccatcgtcttccgctaactttagctttccccgagctccagcagcaggggaccaatcgctggtcatccttaccatggcgctgggagccctcccaaactattgggagactccgaagctctgatttttaagaaaagacagggacaatcggaaacttcttgcatcatcatcgccgtgggaccatgactctcttcagtatcttgtcacttgattggtcccacataagtgatggtcctctcagtcttgcgccatgggctttcattctattagaggcgtcaacctcgtcactgcattgacatggacgttgagaatcattgggcagtccgagacattcaacgacgttgcgcaacctgtacagcagacaccgggatagtaattattagatgcctcacccttgcaccagaatcgaccaggaccctgccctcaattgtcaccactgacgttgcctggaattatcaggtggcagtcggttaacatgtcccacgatcgtaccctgaaattccagggataggcaaagcttatgggagtcttcctcatagagcttcagccaaccataccctctgcttgcgttattatcagaaagccccttcgtaccgaccccagctagacattgtctctattcaggattttctagccgtgcttttcttgattctcgatgtctatcagcaactatcaatgctaaaagataattggctgtcggcattcattacttgtcaatgcccctggcgtttttttgcctccagcgacatacccatccctagactattgaagctctttagttgccttaaggctcatggtttaaattctgtccagtcgctctcatatgtcgtgttttgcttcacaagcttatccttgcacctggcggcgacaatctgccgatgatacattgattgacccatcgaccttcttctttctctactccccgactctctctactgatgtatgattccccctccgcccctccttctccttggcatgctcttataagtgctcaccctggctgagttttgcttttgccatgttccttaggattcctacagccgtttcgggtagccacttgttgccgctgtcataattactacactctcttccctcgtttctttctcagacgtgccacatccctgtcatcagttgtattataagtgtccttgttggctctcaggtcttgcttgattgcaatcgctgagaacctactttccaatcccagactggttggtataacataaaacgacgcacttcaacccccaacagacaagcacgcaaacagatacacaagcagataccgactttatcgcaccgatactgtgacggctgcccatctttaacgaatcggttgacaactctttcaagggtcatcttgtcccaacctaggtccagccgagcccagcccgatccagtctggccccggagcttgacgatcttgctttcggttcacaccagttctagaacgccgaaccaacttgacaaccaccacattacgcaccacccttgttggtatttcgcttcttggggtgtcgaggctttaaatcagccaaaacaaaatcgtggtcttcccctgtcattttccctcgaatcctggcttctaccacttcaagcaagcagtcgtctagaaaacgatcgtctcttgtcctgtctatatttcctttcctccctagcggtttctttcgtccatctttgtttactgaacttgttctctccgcttccccaagacaagaaaaggctcgagctagccgccacggcgcttcccaaactcctggtcctgggaccaaacgtggaaactcaatttcgggcatcataaaccctgggcatcttcattcggctctagtctgctctcgctgactgactctgtctcccctcttgagcttttttatcccctcctcccaaagctcgatttcccaccacgcttttcgagcttgactcaacatctcggctctgcccgtctagcctcccagcgtgtgctagctagtctatcaaagcgtcgcaacacacaacagaacactcattgatcgacttccagattgtgaaactacaaaacatacatagctgcaaccagcgcagcctcagtctcgacttttgtgtcccattcttcaccctcatcagttacctcttttctcacgacccgccggccaacagacaagaaagtctcttagtgcctcatccttccctcgctcggacatcgcttcgcagacgctcagtctcaccatcagcagcaggaccaatttttttcttgtcgctagctcgatatacagtatctaagaacttgtataattcggcacttgtcttgttcgatacgcgtctcttcgtcgcgtatcctattaactcacttttttctttctttttacctccatcatgccacgacattaccattaccagcctaggtatggccaatcaatgatgttactctctggagctcattgctaataattcccttagtcgcgaactccatgtggtagtcctaggagcaggttcgtcaacatccggtctccatgcaattgttttttgctctattttacctctttcctcacatgcaatcatgtctgactcgtttctttgtaggtggcgtgggtaaaagttgtctgactggtaagttgactttattccgctctctcatcccatgttctcaatttgctgcgcctgcgtcccaccgttgcattcgcaatcctactcaccaccttccctgtctacccctttgttgcacaaggctcacgcggaaacagcccagttcgtccataatgagtggattgagagttatgatcccaccattgaagattcttatcgcactcagctccaagtcgatgtgagtattgagcatgaaacaagtgccgcttctcgacactccaactgactcgtttgactagggacgtcaagttattctagaaatgtgagtttgcgccttcactgtctcacctttcggtccacatttggccaagagctgttactgactcaatctctagcctcgatactgcggggaccgaacaattcggtaggtcctccattgctcaacaacattcacaccgtgatccatgtactgataataatggtacagtcgccatgagggacctatacatgaaaactggccaggggttccttctagtattcagcattacatcgtcatcctcgttgagcgaattggcgggtttgcgcgaagaaatcatccggataaaagacgacgaaaatgttccactcgtcattgttggtaacaaggcagatctagaagagaaccgtgctgtggcccgagccaagggcttctccatttcgcaacgatggggcgcaccctactatgaggctagcgcgaggacgaggagtgagtcgatccgcccaccatggctcttatgcatggacttccgccgcattgggactaatagactccagccaacgttgatgaggtctttatcgatctctgtagacaaatgttacgcaaagaggatgaacaaaacgcaaacgacggccccaatgacgactataagtatgataacggtcgaagttctcatagacgccaacgtcgccgccgaaagaaggattcgccgcgatgtgcgattctttaaaccctggaataaccgttctcagaattgatgaccactggatggcatccacacactggaattcttcacttcttaccctcaacgattgagggcccaggcatttttattgtttttcaaccactcacactactcagcatgcattacgtggattacgaccattgaaaggaaattgaccaaggaaaggtcatatggaaggacgaagcatacaataggccccgaggtcttgtacgaaatgaaacgatatttggtagagcaattgaccgctggacagggcggtagaatcagatcgcatgtttaaaacgatactgaggcgaacagacgacagaacgcatcacatcacatcgaatacatcacatgtctgaatcaagcgaggggcgtcgaaagtcgacaagagccctccctttatatgtgcacattacggcgtcggtggcgttgggtatatatgaaccgggacaaggtctgcacatgttgattgtttcaggggttggttgatatggacattgattcagatttgctcaacgttaagagatggaacggaaaggcatggacaaaagcgagaactggaaaagatagtaaccgtaccatcatggttatgctagcgtgtatattgaccatttgagtaccaattactgctcatgatatcggtggtcatcaatcaatccagtcatattatcgcgctgttcttgtatcgggggctctggtcagccctaaacatctatgtccaagtatttctttgtatctctgggactgttgaaatccggcgttactatcgaacaggtctttcgcgagccctccgcctttgaacagattcatctacacaagaagacatgttaatgtatctgtgctgatggataccggtaaatagaaggttcaacacaacttgttaaacccaacatggactgcttgttgtatctggtgttataatccagcatatctctacagataacatctatgtgtatgtcatttcattgactatctacacttgttgcaatgcccatgatgggcccctatcatatgtatcctgtcccatgtacgttactggttccggctcgcagaatccgacgcgtcaacccgaatatctaccacatgatcagaacagctaccaaacgctccaaaaaaaaaaaaaaaaggaggccttgagacatttttccaaggtcactctaaagaatcgaaaaaaacgtgatcattatcggcatcatcaccgaccatcgcccattgcttacttgcgacgaagcatgccccagatgtcagtgaagataccaaaccatcccttgactcgttcagctgcattcagcaacaaaatgtatcgcttcgtgaatgcatcagtgttgtcaaaatctccagcataacattcccacacggctcggccctgtccgttgttctcatgctcctggacaatcatgaagtcgtcctcgtcctcgacgccctcgacgccagccgatttgagcttgggaccaatgcaaagagcacggccggcaatctcttcgtcggcaatgaggcgtgtggcagcgtcaatgacatcctcgatcatggccccgcctgctgtgccagagaggaaggccacttcgacgggcagcttgagcatgttggactttgagacgtagtaaggcgtgatcatgttcacgcggacaccgctccggaaggacgtcgaacgaagagtgcggaaaaggccgaggatggcatgcttgctcatcgcatacatggtctgagtggggaaggggcagagggaagcgagtgagccgaccaggagaaggcagcgatcacgaggagaagatccattctgaggcaaccagtagagggcgaggtgagtggtgtaggtagcaccggtgatgttgacatcgaactgcttcgtgtcgggcttgggaagacggccattcttgagaacaggctcctcgaactgcatcgaaacatcagggaggatgatgcccgcgttgggaaccacaatgtcgattccgccatgggggctgacatgaacagctgtctcgaacagactgacttgagactcccaatcggtgacatcgcagtgttggaaggcaaaggccgagtctggatattgagctgtgagggaagctacaagctcctcgccagctgcatcggcaacatcgccaatgatgatattcgcaccgtgggaagcccactcacgaaccatgtgggatcccagtccattggcacctccggtaataacaattgtcttgcccttgagagttgaagcgtcgtagggcttgctcacgtcgacgggtggagactggcagatgatgcccttgagatcgtttgcgggctgcatttttggatggtcttgcgggtttagtgtatcgttgagaaatgtggacgatccttccggcagatgagataatacccaagaatagaagggtaaaagagactgtgtgtgattgtcgaatacgatttgctaggcgctatcaaatccgacgtagtatttggttagcctcagctaccaagccaaaagccgttttgaccaaaaataatcctccaagtggagtcgagctgaactgcttctgcaaggccttgtcaggatgtgtcccttcttcttgacaggccccgatgaattagcttgctctagcggggttgatctgcgaagttgatatatccactccaaacgttggcgatgattgtaaggtgagtgcttgcgactcaagatatggaagaatcgagacgggagatgttgtagtgtcaaagaaaaatgatgtgactatctggataaagttgttgtatttatcctccaggaatccctgttcttctctgcattcaatgctgtgctgtgatgatgctgtccttggcagtgacaagaggcaatgcccgccgagatagcaaatgcgcaaacatcaaccattctgtgtgattacatctggcaaacagatgctctatgtgtcatcttacatcttgtaaatcacgtcctggtgaagagtcaaccctcactggttatcacttcccttcttcgtgctctcatctccaggcggcgtagttgtgaacttccagccttggaccccaatttccgtatctgtttcctcttatgccaacgctgacacaaactcgcagaggatacctcaaaaggattgtcaccttaccaatcgcgagctatagccccaagaccctcggtatccccaaggccaggaattggagctttggtcttcgaaaccccctcaagaagacggcgggaggagagttaaactgcaacccaaggagaaggtgtggatatcattcgatccggtagggaccagtgaactagtgcaaaacgtcaaaaaggtttcctctcatccctttcgatacttagcacggaaatatggtccctgtatcatcgagaactgttgtctcggtgcctcggaatacgacaagggtcaagctatgggaggagaagctttctctctaagcggcattcttgtaaagggagggtaacaagtcgatgagagaaaaaggctggcgccggatgtcgatcacttcacccgggaagcctgggtttgtctttgtttggtgcagcgcggcttctatcacttactacccgtatatccggatcggacaaccatgctcaaggctctctgtcttcccgctcaagtaacaaaagcaagttgatgaatgcaatcaagagagaacacggcgcgttccgggaagattatcagcatgatacaagcacacgtacaatacaataccaagcgtctggtctgtgaaacaatacccgggaagtgacgggctgtggaggccatctagccatcatccaacaggctgggataccgggcgggctctgtccactaagtttggcgttaagtattagatgccacgccaggagacccttgcgacgtcgggaatggcaggggttggctggctcttccagggcgatcaagggacaagacaacttctcagtgagaaagaaacaggtttaattatcatctccccactaagtttgagacatggcaatgtccgcagtctcataatgcaacaggcgacgtctgctgaaaagtaaagaaagaaggcaaaagtaaaaaaagtaccttccgatacatgcgacaatatgagtgtaaacttgggggagggggctctcgagtcgaggatctgactctgttgctgtacctgagaacatcgcatcccgtccagccgcaacccagaactcacgtggtgcccgttagaccgtgaaatggctttgagtgatcgtccaaaagtgcgcgattgtacctaactgagatgtgatggcgccctagcaagcgagggcaacggtttctggtggagagatcagcgtatgggcgggcgttggtctattcggcatctacatacctattcagtcacacgttcgcaatattctatctttccaactcgttctctttagatacaaggccgccgtcggtcatcaattttgcaacatggcgcttaatcgcctctctccaaacccatcgtatcctgcactgcgtgatatgtgccaccgcgaggctctcgtcacacacgcctccggtcagaccaatcaacaagtttctggtgtaggggtgcgaaatcatactgttcaggccattttagaggcggagcgggttagtaaagcccaatcggagatcctggttgacgactaaaatcgagttaacagatgaacgacgatgcaacctagggtcgtttatccggcagtacgggacatcaacactcaaggtttacttccgagtaatcttgcttgatactagagtcgcacattactcacacccatattactatattctgcattgggcaagttcggtgtgtattgacttggtgttgagaggagcattggggtgaagagtgcagggatgacgatgaattgacgaggctctgcgtctccatcgcccatagccctatgtacatacaaagtggaagcggaggctcttatatcgcagggactaggcgagcgatgtactgtgatgggacagttagcacatcatgtgctatggaaatggacctgcctggctatcggcggccgaaagatgaaatgcaaacatttgaagataagggcgtgggcagcggggcaacgttggtttcaccaaaaaaaagtactagaaaccgggttcagtcattattgcaaggctatgttgagtgtatgttgtatagaatatccaagagaataaggctaccgcccttctatggtacactgcgtgctgaccatacacttctatatccttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaacttgagtgtcccgtattagcgtaaagtttgacctggacagcgttgcttatgattctctcgatggcaccgcaccaacggatgatagtggaaactcaaaggaaactaagggctggccgttgatgatacagaacctttttgtcccttttgacagggctgtgacagatggccgggctctttattcctagtgtcagtcaaggattgggggggaagaatggaagacaagaagaaaaaaaagctggaccctggtctatgaaataataacgtggctcgggaaatgaactggctcgtgcgaaggagattcttggctacctaggtgatggaagaaatggatgggaatgggtggatgggtacagagtagatacgcaacacacataaacggagtccaaatcctaaaaccataaatgccgagtttcgggtttgcttagatgtccttgatctggatggttttggggaaaatgcgagaagtcttcagcaacaccactgtgttagtgagtttgtggttgcttagaggtggcacaggctcaccggctgtgtacccctcccgcccgcggccatagccctgggtggtttagcatgtccgagagagagagcttgacaagcaagctttggatgtaacaaaaagatgttctcgatgtcgacagggcgggcatccgggatatatggagggttaaagacgtggctcctgtcggggtaggacgccccaaaaggtatggcacctcggaaggcgattgttcgcgtgctgattgcttgacggaccgacatatcggtcggtcagagcccctaggtttcacatcatcagatgcaagctttggtttggtagcaagcagtattcctccctgcctagcctggctgttgtgtcggcatggtctcaccacaagactctcggacaagaatcagcttgagtttgtagcacaaggtttgctacgagtccatttgaggtgcaggttggcttaggccatttccagtcaggctcgcaggtagtgtgactgtggctgctgtattgcgttctcagatgtacggtatcgtatcataggcaggtaaacaaagcgcaggctggagcttgatgcttgtgtgacagcgataatgacggcaagaggttgaaatcaatggagtaacacgccaaacatttttctcgaccctgatgatctgtttgtcgcggggcagggttgaattaaaatctgatctgaattcacgctggacccttgagtttcaggctgaggcgcagttcggggaggctcgtcacctcccgtgctcgaggaagttacatggaagttacgggatggaaggagcgcatgtgttgtacctacctctgactcacggatagagacatttacgatcaagtactgcagttgcagtgtcttgtaaaaaaaaacatcgtctcggattgtgaattcttgaggtcgattcctgttttaattaggaatatttattacgttgttgtcacagatacgttgttcatttcgttagtactcatacttggaaggttcctgcacctaccgaaattgcgtgcctgaccgtgaacagatgctggatggatggaagtcacggatgtcagtacttacctaacccaaagtgttgacccactcttcttgctctgttgagtgatggagggggaggacgagacgagacaagcagggcagggctgggctgggctggacggggaaggagaaagcgaaggcagccagcctaggtaggtacctaccagccatacctgcctacagatacaacccacacgatctcagcaatcttttctgatctcagatcttctgacctatttgttggtttacaggcttacaacagaagatcaagattacctaccattggacaagttgacactacaacaatgttacacaatgagaagtgacaccgggctttcatgtcctcgagccaccaaagactacactcgtgttgggattcggtaaacacttctttttaccgagtgattcaatcaatcctttacactttgctttgtctgcaggtaagaaatctaagctacctaaggtgctaacctactacctacctggtattacatcacctgccccctcgcgtgtagtttatcgcttctctggttcgccttcaggcgctacacttcccctcacctcccctccaacaactgtttatgagtcggcattttgcttctttgattctggttgttgcttcttagcgtcagttttctcatctttagcgtctgccgtcttcaattctcaagcagtcatcttgccagcagcggcagcaacaacagacaggctacagggtcgaggcatcccattgtaccattaccgaccaggaagcgggactgtcttttgttttaactttacaccactcccatgcgatccagctccgattggtacgatagccttagacgaccttgacgccaaaattgcgtccaccccccactgacagacatgatagtgcgtttccactccaccataagcctctctgtgcgctctcgtcgccttttgagttgcttcccagtaccaaagtgaattctgcccattgccccgacaagtggaagaaaaaggttcacgagagacaagtaattgctccttttttaaaatgaaaagaggccgtgttgctacgtgttatctatcacacatacgcgtactgaggaatccgcttcgcatcgcttcgcttcaactaaactttatcttccccctcaaacatatatttagaagtcatcaacaccccgcatcccgaattcctagtacttcagacacgctcagtctaacgagttcacaacatcgccatcactcgctacgctgtatgtcatcaactaatcgcttggaccctgacaatagaggctaacttcgactgttgtatcaagcacgtaaatcaaggctgaaacaaacacgctggtcatcatcatacatgcatctagcctgctttgctagtctagcattcaccctgttatctgcataaatctctacagactcgagtagtcaggctatcttttgtagtctttcccttgagaaccgacttatcaccgccagacctcaggagaaggaggagcattaattaacaatagcattcgaggcccaacgagaatctttgaaggccacttgacttggtagtctcatcccagcaacccccgccatacctctttggtataagctcttgaaccccttggcccccggactgatccccggagacggcattcactagcaagaagcccgtgtctctccagcacaacacagacgaaacgtatccagagtgcccagcccaggaacaacagggacaggccccaatttactccatcgatccaagaacttggaagcaacccaagatacggagtcgatcctcaacgcccggaccaagcccgcacgaaacagaagcagagcatgagctgaatgcgaattatttgctacccaacacaacccggacgaacgacgtgcgatatcaatacctacctgcctctataccgaacttcttacgcccgtgccgcactgacaattctaactctcgcggccgttactctttcccctcgctaccgccctctaagttcttaccttagacatctgaatctcccaaggtaagtaagagacatccattatctagtaggcagttatttctatcacacacacacacatgcgcgcgtgcatttaccttgctccttgcctcctccacaccatctattcatttcatttcgtttcatttcccgttccccttcttcattcccatcatcactattctgttaccctccttcattagaaacaggagccgagcatccacacctacactcaaaccctctccagttggtacatgcacaagcaaggttgccttttctcgtgcgctcttttggggcccagaataagtaggtaattcctactattatcgctatgtatcacctctagggggaggggaccaagttccgccgttgccttcttattgctgctacgcactgaggccctactctattcgttctcattatcatccattcttcttcattcccgtctcccctctttacgcaaggcgtttaatgctccctcgtttgattcaggtaccaggtccgattcccacgttctttgcctcagcgcacctcttgtcacataccagccattctggcctccagaacacccatacctcccatcccaccctcttctcccaacaggcactaccactgccactaccgtttctaccctacctaacctagcgacttcctgccgctgacggatggggagtttctggtgccccctacattaactacaacggccccctccttcatctgcccgacattgcatcttgcaccacacctgctgcttgctgcgacaaactgtctgtcgcactctttttcacgtcatttccacagcgcattttgttcgttcccctgctaacaccgcatcgcatacacagggagtttttcttcctgttctcacaacagtggtactagcattcaattgctccaaacttattcatcattcgactgcttgtcgtctcccattactacgcaactgtttacctcgatcttcgcctcacgtccctcacggtcatcgactcaattacgcacaaacaccaacagcttctataagcaatcgacattttcgtttgccgttccgcgtcccaaatctcaatagcgcgactcatcgttcgttctacgattacaaccgcgaccgcgctttctaccgcgacatccaagaccacggcaacatctgcattggtgatcattgcattcgcttgacttcaagtcgcactctcctggcgaatcaagtcctgggacgacacatgcagctaggcagtaggcgatgaaggttcatcagagcgcaccaactcctgacccagcaaggatcttatctccaactatccaacattccgagcgcgcaagcctctctccaccgtccagcggttcaccagacactgtagtcgcgcatacgacagcatcgtttatcacaaatctagcagcatctaccgcgacaccgtcagctatgactatgcccagctatcttcctaccgcccatgacttcaggccgacccaagcctcgggatcagcatacaactcgaacatgtatgacgtccctcgatatgccctctcagtgttcccatctcctactgtatgcgtcaagattcggcgcctgccgctgaataccacagaggagagcctgagactcatggcctttttctcacaagaactcgttgatgcagaggtactccctgtggaacaatcagaagactccgggttctgctcagctcacatgcgattccgatcaatggagggcgcacagcaggccaaaactatgcttgatggccgtttgaacatctccaacgatgccaagatgattgtcgaaattaagtctgatacctccccattctcgcagcgatattccacagatcccttgtcggcgaataattcgggctcaccagcttcggctgcgtcagcatcatctgcaattgggtcaggtcaggcttcaagattcaatggtggttaccacgcgcttgataacctctccccccagacaagccacgcttacaccgggcacgaacttcccaggccaacgaatgttgatctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaacgcctctgtttccgaaccaaacaaaacgggcccatgtgttgtgtcgaattcgacgacgtctcgtgtgctacaaaggcgctcagcgacttctacggggacgccgttgcacaacagcacgaaaggcggaattcgtctcagcttctctaaaaacccgctcggtgtccggtctggccagaccccttcacacaacaattccaacgcgatgggtggacatgcacacatgtcaggctccacgagtggtttcgggtcggcaaacagaccacctcctggactttctgcgcccccagggctcggaactggccgctcttatccctacatgaacccaggccacagtaacggcgcactggattccgttgcaagctacggctggaatacaccagcgtacagtgaacacaatgactccagaagaagaaggcctatgttttctggaaacaacaatcctcgctacaacaattacatgtttgggaaatgaggcccttgaaatacggtgatggcacctttgacagcattcgtcttttctgtgcttggtggtaagcacggcagtttgatgcagacctgaaccaggcttgtttcgttttcgttttcctctgctatttttattttattttacattattgcgacacccggttgttattttcctatgattccccttttcctggacacatctacatttgcatcacttatatacacggagttattttagttttgtttccaacctcccctttcggccgaggctctccagacttcacggtgactttgtcaccctttcaacagagcgcatatgcagctctcagcaaccgggagctcctctgccttgtcttcccagagggctaggccggtagtcattcgcctacatctcagtcttggacacaggtacctcaagccggcagactactcccgacctggacttggccgaatattttcaagcttgttgttgtcaatgttctttgctggttcacgatttatggcctcgccgaattacgaagagaaaaagaagaagagaaaaatatacccaaacgatttgtcgtcttttgcgatacggggtgctaggctgaggacggagcacgacaggataaaacgtcttttgacacaaaaagacgggggttttcagggaacgcgagttgttcgaattcattgagttattctcagagctgggagtttatttgggaaattctggaaaggcagggaatgccggagcacggaagatattgaagcggtcgccccgcgttacattttgcattcgggaggattggagcataggattgaacgacttgacgaagacgagggttcatacgcatgcataccaagataccattaacgggcgatccaacatatcgcttatgcacgatggcggagttcctttttttcaatcattcaaaacggaagctggcgtctgatggtttatctcttttcaagatgccaaacatgtctggccaagagtatggacacgaggcaaaggtttttgctcgggcctaacactgtgtcggttcttgtcatggtgttactcacattcgaacggaaagggattgcattgcattggatgggatattattgaatgggaaaggttctggcagcgatatatccactagggcagcgctcggtaagatgcatgagaacgcgacatcttattgtttgcttgtttgttgatttgtttgttgattttattttctttccatctggcactgccgaaatggttccaaagggtcattcggcatacatgctaagatcagcgagatgtggtaaaatggtcttggcttgctctggctggcggcggattacacaagatgctatggcagttactactgtggcggctctttgtcttgttgttctggttacaggctcgaattattaacgaatagagaagaaatacatgcatgcaagtttttgtttttaacctggcctggattataacatgacgcatattgtttatggtttcatagcgacttgtgctatactcggcagctttcaccaagtaatcgatctaaagcaggtgtagactgagccgttgggtgctgagccgcatcgtactgtccaataaagagctcagacaatgttatgcagagtcgatacctgcatgaataaagttctaaagtctgtcggcgtttgcattgtagtttctcatccactgggcatgtcctgtcagcttggcattgtaactacccaccgggggtagactggcattcaagtttgaagccgatgatatcctcgccagcgagaagaaacatggatgcatgcacctcgtctatatcatgcgcagagtcctagactcttgatcatttgagtatcggccaacatcaccggtgaggtttatccatctcgatgagcccggctatttaaccaatggctacgaaacatccacgtagggacgatagcagaatgctgacaaggtagggttgtatccatgtggcttgacttcctgattatgcaagctaaagtacagtcggcgcttcaatcttgagccgaggcgcttgtgcggtgctgtgctgtgctgcgctgtgctgtgcttgtctacgcagctattatatatagtgttttgcatgcatgcagttggtattcgtcgtgtatgtagggcacgcatgagctcgtgcttgtgtcacgcacacttctgcgtctctttgcacactcggtaaccggtgacgggagagtatcaagagagtgtgtttaccgatatgcatctgcctttgtgttgatggagggttaccgttacactcactgctacgctctgccaaggtagggtagggtaagtaggtcgaggcagagaaagggaggtagcttacccaggtcggcgggccgagcccttggacgggggcgggtggacgggacgggcgcgaaatcttgaaaccacgagccagggggattgaatctgctgtgtgacatgaagggttgtcatgtgggaatagccgagtagctgggtagcaatggaggggcgttggatgcgacgacagggggtgggaaattgagagatttctgaaaagagtcgagtgcagaagatgaatggatcgtgtgggaagaggctattggactactcttgggtacggggaacaggtccggtgagttgatagatgatggcaaggattagatccattgctgcagctggcaggtcaactaagatcatggatcagataacctgttggcacacatatacaacaaagtccgagggggtggccatgcatgcagatgacagatttgggatcatattctatggtagctatactatttaggaatacactgcatttgatcaactcagggatcaagcaaacagcaaaagttgtcaataatctgaaatgatataatagcaatatgtgcgtcagagaggcttctatcacatgtttatcgagagacgatgcaatagactttcactttcaaccccaagtacaacgccgcctccttaagttacacttcgcgagacatgcatttattagtgcacagttatacaaaagataagatgctgttctgaaacctcaagaccccattgtgtcagcatcattcgcccagctcatagtcatggtcgcccagaggtcatgatacatgggctgttgtccttcggtgttgatattcggtgtggggagtacagattgggcgtcaaagcccgcgtcccacgctgttaagtaaggttgcatgtctttatcaaacatgggacacccttgatgtcccagaggctcgttcaaaactggtgctgtaagtatggcgacacgtcggttgtatttcgtcttgagtacttgcaggataacgcggctcgcagaaagaatatccacacgcttactcgccggtgtgaggtcttcagggccctcagtcatagtttcgagaaactcgtcgaaacgtagctgtgagcgtgcccatgcatggtcccagtctggaacgtcagcgatggggaatgagagacagactgcgaggatgacacatagaatgaactttgtccagtcaacgctggtgaaacacgtaaagttatcgaggttcatgaggtggtcaaagagagtgcggatgttgttcacgcagcgaacgaggcgggttggcgatgggtcgacgaagctaggcctttttgtgttgatgcgtgtgaggtagaatatgggaccaccttggagaaagatttcaaagaatagagaagcaagtttcacgggtgctggatactattagaagaggatacatattgcagatgggatatagctcaccagagcgcgaaagatgcggcaccataacttccttcatctctctatgctgggtctccagcccaagcagcacgagctgaacctgctgattcacctgaggatcattgtcgcgtatagaattattcgcggtattagtcatgttcgccagcctggcgagataactcaacgaaacatctccatcaacctcggcatgtcgttgcaaaatgttacagcaagcatctgcccaggttgtccacgcgggaatcaggtccttcttcttgaacatgtacatgaagctgtcggatctgtgagtgatctggccccggtgcgtttcttggaggacatactttgacacggcgtagtagtatgccagatacacccgtggccggtcgagctgcgcactgctcatttccccagggattatatcaccaagatgggctggttcttggtcgagttcgagatcagttatgagatcgccggccatgcgataatattggaaagcttgtctgttctttggtctgagatggaatggatacctgcaaatgttaacaatgccaggcgacagatatggcagaagcagacacaccaagcgcagtatatcaagatgccttgtagcaagttcatactcctctcaccaccggcgacaaacttgaggcccagaactttacggaactcttcatcatagagagtgtgtccttgtaaagtccgcgacccagaagcagcagccaaaatagccaacagaacaaaaggcttcgttgcagcaagacttgccactgtctcttctggcattaacacaatacaagggtaatggactagcattcttctaaatgaagccagcaatgactcggccgaatcgaggttgaattgaggttttgcatgtagagactgtatcgaatgcgtatgagacgacgaaggcgtaggaaagccagtgagaggtgagtcctcaagactaccgagatctgtatcgccatccaaagggaacatcgagtccatgaattgagcatgagtgtcgcgcaggttgtcaaagttgtcatctacttctgtttgggtagaaacttcaaagtcaatagtgaaagtctttgagggtgctgggggaggtggtgcaggtggttcatgggtttctatagcgctacgagataatgtcagtcgaatgagtttcttccatgtgacagattggatgtatcctactgtttagtccttcgtcttcttgttcgaggtcccattcgtgatatgcattccttctttgactccaagcatctttatcaccacgcctttgttagatcgattggttggatgtggttttggtgaaaagttcttacttgcgacagactccgggttgttcacttggttggcatttaatctttgctgcgcgacatgcctcgcaggctgtagagattctcttgcgcgcgggacatgattcgattggtgatggttcgcttgccatttgcagtgtttgtgttgtatttatgagtataagacaaatggatcaattcgacaaattgattggcctatatacaaacgtggcaagtatcggctgagaggttgattgattaagtgttagaaagagacaggaatgttggcttgagaatgagattcaatcgtcaagtctccggtgtaatgagaagccgaatcctcaatcgccgacgaccctcggatcttacgacccaccaaccatgttgagtgtcttcttctgtcagccacgtccaagatatgtgcaacatacatacatgcatgtatgcataaaacttacctagtcacatcatagagcacgtattcttcagagccaagtgattttcgtataaaatactggtgatgcaattaatacgttgaggtccaacctctcatacaagactgagctcgtcttgggcgagatatatcgccctcctcggctcgacttaactactacctagtagtacaaaaaacagtctcactcgaccagcgagaacttcaaccccgggttcccctccttcaatatcttttcggctgtctcccagagtggcagcgcaaggttgctaacctcataaccagcagctgatgtcatgtgcttgctttctctgtgtctcccaatattcggctttgcgcattctattgagcaatatactgcagcttttccatcaccctccaccgacccttgctctcgaatgtcgcactggtcgatgcagtccttgcaaaccacagccttggatgttgcgtcttctcccatctctatgtcttcgtagtcgtattgcgcacatctatcccccgcctcgcagtcgtgctccctatcaacatggtcgttctaacaaagttagcctctcatctaaataaacccgcatcaacacttacaaagcccttgtctaaacattcatccgagcagtaaaccgtcatcttttgtcggccaccgagttggacaagtgcttggcaaagtggacatgaaaggacattcttagggtccatcggcttcgcacaaacagaacatggcggtagatcgtacaagtaatcagatatggctggcgtttggcttgcttgagctcgactcttattctgcagcctgttctgctcaaacgccatcttggctctgcgcaattcatcaagacgactcctgtgggtatcgcgttgcggttccgtcgtgaggctcgctttgaggtcttgggcgatgcggtcgatgacttgctcaatcgacatggtgtcgcttgtctcgtatgcttccaggtatggctgtgcattctctacaacttctcctgtttttgaatccttgaagaagaaagtgatgtagagctgcttcaaagccgctgcatcattcctgacagttgcaatcttctcagtcagcgaatccacatcggcctcccagttagctggttttccgacaccctcccagatcctttcaatgagttcttcccgtctcttaacagggtcgtccagcattgctctcagctcatcggggtctgccccactgcctcctgtcgagaggaatcgcgggtacatgcgcagcacccaacgataccacgcttccttttccgatgcgatactgtcctcgatcatctttaggtccattttcttgtggtctttgatgtcggtgaatagaacgtcaagctcattaaggaacgctcttcgctgtgagaaccactccctgccctcggcgtcgcagtagcgggcgcgcattctgtcgagaactttggggaagcatttttcacagcccaccacgcttcgttttccacactcttctagacatgctttctttatggtgtccacctcgccggcgcattgttgtctgtggatcctggcggcgctgagctctgtccagtgctcgggcagagcaaatctcccgtttccgcccatgtcatgtaacgtgggcctcgatttttaattcgaacttgttagtaagtgaatgttcttagtccaagaataatcgtgatgcgatgatgtttaagtcagggggttggtaagagatggaactgtggggggtggcttgagtcgtgagcaccacaaagatacaagtgtcggtccaagaaaatattagtgcagatatataagatctatctcacttgtttgtctttgtcgtttgtctattgttatgatgagatgagaagcagggggtgaaggacctcaagtcttgaggatctcgaccggtccggtttcaccgaggtttaggcgaccagaatgctcctacccaagtttgttgaaatataacagcgtcagtggcaggtttgatgggttgaatcatcttcccaagaatacaataaacagttttttgcgatgtgtaggtatttctcagtttcaatggtggattagaattacacggtatggcatggcgcctctttgtatggaagactgtgtgtcccttgttgtccgtacttacactgcatccataccgtaacgaagtcatatcacaaacaagcatccttccaacacactcattttctttaaactataagcatacctaagtcacaataacagctcaaaaacaaaactcattttttcccctctgtattcaagcatatcgaccgtgtgattgtctttgttttgttttgttctgtcacctctcttatgcatataacgaggtcccactttttaagtagctaatcttatcaggtagtccaacagtcgcatcaactttcatcatttcgtgatctcggcgcaaccaatttcacaatcacctccaagatatacaaaaaatcatttaacaatggtataaatcactcaatctcactatgttactcttcatctctaacaatattaggccgacaaacttagaacccaacaagagctcgagcgccttcaggcaaagtacatcggtactggtcacccagacacaaccagctgggaatttcgtaccaacatccagcgcgacacatactcttccatcgccggccaccgacctcttctttcctacatcgctctggctgagaacgagcccgtcgccaagatccgcgctcagatgatcagggtatgctagacaatgcggcttaatggacaaacaacaactaacagcttgacgcagaaaatggttcaaccttgtggtcctcctcctccgcgcgaagattagaacatgtacgatataagcgatgctaagcacgacatgcaaaagattcgaaattggtttggcttggatttttagacggcgtcaaggattgatacccccgtggaagggggacttttagacatactgcgacatctcgccttacgatcgcgttcatactttccaagcatacaaatataattcgctgagctgtattgggtatcatagtgtcgaccttgcttctcgttccctcggcctcattcttgcattcgactcgcttccgcgtcagcctcctcatcatcgtcgttttgccgcggctgtctgatattcagacttgcgcgcagcttcttttccatttcttcgtcccaactctcaccatagatttctcgtgtcatacccatcacaccgcctagcccgacttcttcctttccgcgtggcccaacatgccatgtaatggtatgctcaccgtcctggcccagaggcggccgctcaactcttttgatgacgtatccttgtctttccattttcttgaggataacctctgtcttgtccatcgagacgttttggtcggcattcattcgcaggaggtggcgcttcagcttttgctcgcttagttctccgccactgagcgagatcaacgtgatgaccagagtgtagaaacctgcatatgtagcctcgtcgtccgggctaggcgtcttcgaaggtccgagtatcacagcgctgcgataggcttctggtaatatagaggtgaggatgtaggaaccggaaccgagcttgggctgcgagttgctcttcatggctacgcttcgttagcgggaatcccaggtctagcggagattcaacataccttgacgcttctcctgcagggtgactttttctctaactggcagctctcgtatctccatgccccagaactctcgcagctgcttttgcgccaagtcaaaaatacgcctgaaagagcgaccttggtttccaaggactaggcctttattagcctatacccaacgtccgagagcgttttatgttacctctttccttgataccatctcttcggatgatggttcttgagaattcgcaggataaagcatagcgaaccagcttcttagctagttgttcgtcggcgctctgcagctgagatctgtcaccgtccatttcggcgtcgcttggttcttgctcgttctcttcgccttcggattcaactctatttctttgtctggggcggacatcttcctctgattcatcggcctcgacctgaggtggcttagcttggtcgttcctaggtgagtaagtgaatcactggggacttacaggccgacggcgccgttgtgtaggcatgacggaaaaggagactctgatagaatgtgaggaattactcggacacaatcggatgaatcaaatggatttgcaataagaatgattaaaagacactgaggggtgaattcacatggtttgctttgttcaaaggctatacgcgggtgaaccgcacttggacgcgtccagtcttatcggggcaccacttcccgcttatcgcttagtcgcttatcggataaaatttccttgggcctcgaattctcagtcttgaacaggcctgatcgcattgttgcaatccgctcccttgatgggagttattattaatattttctttctcgatgatttctagagcggtccgagtaccgcgcattagcctggcatgcaggttcggtctgataacgcagcgcagcgccggattgggcttccgcacgaatccagtccgtgaaggcctcggacgacgattgtatacatccgacttgggaacattgggggacagcaaggtcgaaccttttgtttcgaataaagacacatcggagaccatctcggaaggaaatctaggagaaaacgaatcaacgacaacgataccttcgacagatgcgactgaatccaacaacagcgaccccgccaccgagatcaaccttgaatcaacgacaacttcccaagagaagccaattggatctgcacaaaccgagctcgatggtatcttggaccaagcgtcaccctcgacaggaaagtcagactacggcctctctgaactgtctgacttgcccggcttgtcctccaagccgtcatcagattcttctgatcatgaactggacgatctattaaatgaggcagaatcaaaaacacatttgccaggcaacccgagcggtggcgtttcagagctacctgatctgcccgaactttcttctgaacgatcggattctgtttttgaactggacgagcttctgggtgcaaggtcgacaagaacagagtccgagtttggcatatccgagctacctggcctcgacgacgggctatctaggggcgtacgagggaccataccatggccaaagcgacggttccgtgacggtctcatgcatgatgcaccgctcggtgttccttccttggggctcccagctgatgccattattatcaacaacccgaacaagacacgcatcgaaaggtctcccgtcgtggtggaggaagaagaggttgcaccggaaaattttaactgggaaagtctgaatcctagtgtgaacatcgagcctgaggtggaggagatcaacgccaacattgaagagctccgccctgacactcgtattctccggttgacagatatagggactctggttgagtctctttgcagcggttttacaatcaatcaattgaaagactaccatcgcgaccgtgtgccagagcaggaggaaggcgagatcgtgaactatacttggatcgaagggagtgtcccttgggcgtcggtcaactcggttcgggtccgtggtacagacaagacagcaattgcccagaaaattgttttcgacaagtggagaattgaggctatggaatacgaaaacgatcttggaaaggcatacgtttggatggatcctgagatcttcccctttctcttatgtgtgttgtcccaaaatccggccaaagagtaaattactgacaggtactacagatggtccgaacaacatatcacgcctgctatgggtgttgagacgggacttcctggtaggagaagatgaaaagttgaccttgaccattgaaaggtctcgaatcaatatcacggcgagaaagtcgacaacttacggcgtccttgcctacatggatcagtgctttcaagatatgcgctctcgaaccatcgatgtagccccttttctcccgcctggtacaagcagcccgaagcctgcagaactcaaagagcttggccgccttaccaagacttccatcaagcgcgtcagggagggtacaaaagaggtacgatatataatcgccgaaagaggattcacgtactaaacaagcgttagaaataccgggtttcttggttgcccgactctgatgaagctcctgccgagactgaagatgtcgctgatatggtattccgcttgatggtcggccttaggatccctggcacccacaacgttcttcagtgtattccctcgaaaggggaagatgaagtcagtggtcagtttgtctcggttcaaagacagactcgagccatgtcgtggagagacaagcttggtcggtggttcagggttgttgaccccatcaccaagtcttcctggtcagccaaagagccctcgcccctcaatctggccgcttccgcagatttgcccgagtgggacgtttccggtcccgtcaggaaagacacgaccacagcaacgtttggtcatatcctccactcagagcctctcgattcgatgaaactgctctcccgcaaacgtcacattctattaccattcattcctcatcccgccgccttctccgcattgaaacctgaagacgacgatacattgaacgagattacaaccatcatcatgaaccttgtgcctcgtgaggagcgcaagagaggtcgaagcagcgatgcgcagaaggagatcaaagagcctgcagttcgcatcagaatacctgtcaagccagacgctgattttgtaaatttctcccttcctgatgacatgactgctgagtcttttgtaacctggcacgtgaacgatttgttgctaccaaccgaagctgttgacgtccgccttcaacacgagaggtcggagactttcagcatcttcaaccgcggcgtgaaaaagttcctcaaggcatcgcaattcaacttggctgaaggcaagcttcgaacgcccgctcaagccactatcaatatctcgggaatcatgttgagcgggagccgcacagattcgagcaccagcaagagcaagaatattgtttacgatttccgaggtattgagattcataagaccgtggagatgccatggcgaggccacacattgcgctactctagcatcgaggcgggacagcaaggcgggcaacgtcaggagattacattggaggccggtcctccgggcggtggtcctgccaagtttcatcctgagagacgacaaagctttttacaactggtcgaggatatggctactggaaaatgcttctcttggtacgatggccacaagtctatcaagagccgccagttggaagactacagctataacttgcccgagaaggagctaaccgacgacatcattgttgaggacatatttgacgcaaagggtcggcccaagaccgtggaacgcgagagaaagcaacgccaagatactgcgaaacaagaacgcgctatcaagaaacaagaatcctcgaagccgcttgcgacttcgaaatctgatagacaatgggcgtcttcggagttgaagagagaaccaatcctcgacgacatcagcaagttactcgcggccaagaatgattccagtctagacccggcgcctagggttgaggaggtatccaacgaagacgagttaacacaagaactcatggctataatcgacgctccattgaagtccagggcagctgcggtgggccgtaacaataaggcaaccatcgtcagcacaggcaccaccaaggacgagataccgaagtggacgaccgagggcgtcaagcaagttcctgccgatgaagatgccaccaaagacagggcgcccgataaccaagactccagcaaggatgctgccaacgcctcgcccactgagaaggccgcacccacaaagagcaagaagagcgccgccgagaccgagcgtgacagagttcgtaccgagataatgaacaacttcttcggggctgaggaaatcaagatcgaatcctctgcgaccagtgacaacaagaaaccaagcgcagcccgcaaggccaagatcacagcacgcaagtataccgttcctgacctggaacagcccgcgaagaagaccaaggccaagggcaagggcaacaacaaggccaaggctaaggtagtagaggaggtagacccattcctcgcccagttcgccacccgtgcgaccagcaacaacagaaccaccgatccaaatgctactcctggcttcttcgacactcctccaccagagagccaaccaaagatgtcgaagagcaccgaaagaagcaggaatggtggcaagagaggcggcaagaagagatcgtaggtggatgtacaacaggtttcatgagtgaacaaggttcacgagtaggaacagcccctcggaggagtgggcaaaacatcacgaccatgcatgcatgtcaacgttatgggggtatgattggaaacattattgcaactatagagatggagtaggctggaggatatgatctttctgtataacataaaaaagcacgtgtattatatgtaacaataccatcgttagacttagagacaatgaatgttaagcatggttcgaggttgacatgatggaccacacaaactaccaagacatcaaacgtcaaagatcgatcgtcaaaaagacatgctcagtatgtatggaaattagactggccaactgaagggcacggatcgagggacaccaacaccaattacaagcatcaccattgaggtccgtccatgaaccagggcacattgttcatgatcacatcacgaaagcttcatttgcttgcaagtcacagtgcatcacaggtagcatagggaacaagaaaaattgcacgaatcacttctagactctctattcctatttttgatttgcacaagatcccaggcttttattttcgcctcatctcgtgcccccagacataagccgagtgctcatgccaacatgatcatttcgtcgtagaagcgagtacatcagcccttgggcgtgagaccagagtcgtaagatcccaccgaaggttgtcatttcagaaataatgcgcttatttcttaccagccttggcagcggacttggtgaccttgccagcagcgccagtggacttctcgacggccttgatgacaccgacggcgacggtctgtcgcatgtcacggacggcgaaacgacccagaggagggtagtcggtgaaagcctcaacacacatgggcttggagggaaccatcttgacgatggcggagtcaccagacttgatgaacttgggggcggcctcagtagccttaccggttcggcggtcgatcttctcctggatctcggcgaacttgcaggcaatgtgggcagtgtggcaatcgaggacgggagcgtaaccagcaccgacctgaccggggtggttgaggacgatgacctgggcggtgaaagaagcggcacccatgggggggtcgttcttggagtcaccagcgacgttaccacgtcggatgtccttgacggaaacgttcttcacgttgaaaccaacgttgtcaccgggctgtccctcagtgagctgctcgtggtgcatctcaacggacttgacttcagtggtgacgttggaaggagcgaaggtaacgaccataccgggcttgatgataccagtctcgatacggccgacaggaaccgttccaataccgccaatcttgtagacatcctggaggggaagtcggaggggcttgtcgttgggacgcttggggggctcgatggagtcaatggcctcaaggagggtctttccggagagcttgccagacttgatctcacgctcccaacccttgtaccaggggcagttggtggaggcagtaagcatgttgtcaccgttgaaaccggagatggggacgaaagcgacagccttggggttgtagccgaccttcttgatgaaagaagaggtctccttgatgatctcctggtaacgggcctcagaccacttggtggtgtccatcttgttgatggcaacaatgaggttcttgacaccaagggtgtaggcaaggagagcgtgctcacgggtctggccatccttggagataccagcctcgaactcaccagtaccggcggcaatgatgagaatggcgcaatcggcctgggaagtaccagtgatcatgttcttgatgaaatcacggtgaccgggagcgtctgatagccatgttagtatgagaatgtgatgacagcagtggtgacaacataccaatgacggtgacatagtagcgaggagtctcgaacttccagagggcgatatcaatggtgataccacgctcacgctcggctttgagcttgtcaagaacccaggcgtacttgaaggaacccttaccgagctcggcggcttcctattgacaggtggttagtgactggttgacacgtgatgatgagcgcccagggaatggtttgtgggaagagggcagacgcctgtcgctcgagtggcggggtatgagccccaccgggaaaaaaattacgacaaagccgcaaaatttttgacctcgagcggggtaacaggcgcgtatcgagtcgtcgtgtgagggcgattcgaatgatatttcgaaagggaaagggcgcgcgatcgaggaaaatgagaccaaccttctcgaacttctcgatggttcgcttgtcgataccaccgcactggtagatcaagtgaccggtctatcaaagtatgtcagcacattggaaatttgaaactaccccgccaagtgtcggcggggttgggatgcggtggtactcacagtggtcgacttgccagagtcgacgtggccgatgacgacgacgttaaggtgagtcttctcctccttacccattttgacggttgtggatggtttgtgtgtacgtttgtgatgaacgtgctgtgagatggttagctgctgaagctgatggtgcgatgacgacaggcgacgatgaataccaagcaggatagttgcaatgaagcaaatgatcttgatgatatccttctacaaagccctgaagggtcgtacgtacagattcgcagatcggatgcttgaaccgggtatgcgagacgaggagggaagggaagaaaaattaaaagggaagtggtgggagaaggagatttaaaaaggccagcaggagggaggaggggtggggtggggtgcgaggcaagtgcggcggcgcggggcaaccaacttgggaagccctaacagagtcgaagtttttttgcaaggcaggtgggtctgacccggccaatgattgagcttcaaaccataatgacggcgagtgagcaagtgcctgccagagtcgaggaatggtacgaggggcagaagaagctcaacagagggaggacacgatatcaggaagttttcattgaggaagcctctgaaaagggagtctttgggatagttatctactgtagctctcactgaggttcgttatactacttgccgagaatctggcatggcgctgttcgtgattgtcatggttgatatcagcacctgaagctgcactgacgctgcgcagacaaaggggatgcgcttgtttcaatagacctcgacggacacgcaaacaaactgctgggagtagtacagctgttctatagcctgctacggtgctcaaactattcaatagcgcctctaggattctcgtcacaggtgcaatcatctctatctcgacctcgtaacaatgtccatctgccaccagagaccatcgtggtccaaaaaatggcacctctccgtggcggtacttcccatctgttagcaggtacatgcggggcaattctttttttttgcgaatctttgttgtgcgcaggcatcgccgcccaaagtacagaaaaaattctcactttcggcctgaagaaaattcaatcatggatgcttgcacctcaagcggtcgaggctcggtgggttaccttacgtgtggtggatgcgcgcgtccgtcctagattgtctggggcctttttaggcctgctacaccacgtcgtgggactcttctgcccaacccggccagcttctgaggattatgctttttttcttgcccctcattctacgtctgacagcccagcgcaactccggcgtgagtcactacattgttctgttgctgttatcttatttctatattcccccggcgaatgtgtcatgtgcttagaaggggccacaatgacagaggttctgtttgttggccgtgctattgtcttccacctctgccaccatcgatgatcgaaggagggggagcttcaaactgcccctccactctggtgcagtcagtttctggctcagattccctgcacgaatcaacgtcatgctccactggtactcttagcgtctgtgggttgccaccaccgctgcgcgaccagtgcacggaagatctgggcttggccaggatgcttttgtcgctgtgaggtggtcaaataggaagttgattgtcgcgtatcaaaaattttctttgtccctacctaccaagctggaggggtaaattggaagcacccgtcaatagatctgccatgacatcaggaacaaacccgtggtctgctattgtaggatgtttactgcaaatcatcgctctaatctcatatagactgatggtatgtactaatggtaatctccgtttattgttgcattccttcgttctggtcatgtctcatgcaacagctgtttgcttgtcttctgcccctccccctcctcgtctacaaacccctccataagagttcggtccaggtccagccaggcaaaacaaagcccatgctaaccagagacagagcgcgcgccagaccagaaaataaccccagtagaaggaggggcaaaaaaactcatgtccagccactgtggatcctacacgaagcgtacctagctgcagctcaccttcgtttgaactttcagtggaggctctgataagtgagggttttgcgatttcatgcagcttcaagtgccacctcagtgctttctttgtttggtgtgcctaggtggattcaacaaactggccaccctgccacctggcctcttgattcagtagcaattcccagattgtaaaaacagacagtgaaaatcgatgcatttcatccgttagactcggttcgaacatgtcatataactgccgccataggatttctccggaactgcaatgataggttgaggagctctaacaatgcatatcatcaatctcttggctttgaaactgggcgcatattcacggcggctatactcctctttcgtctccattcttgatgtttttctttgttgtcacattaccattatggagaaagaatgtctgcagacaagagactgtcgaggggtttgtccactatgggtatggtctctcctgcatgcttcgttcgtttcggctccgccgtcagtttggcgtttccatatcatgtcgattttcgcactccacggaagatatcgtgaagttctatgtggagggagcggcatatgaaattgtctcatgattcattgatgagactttttatgtcctttactcgtattctcagaccgctattgtaaaaatttgtcgagaaccatccaaagactcagtctcgatgcctctttagggtagcaaaataacttggaacttacaccaaccttccatgacctcacccgacctgcacaaactaagcttttgctgatccaaaggcggtatatctattatgaaagcctgtgcgtgttcatgaccaatagttgtgaaattgagggtcgttatcacgttcaagttgagcttgacctatcctggcggtcaagcggagccatcccaaaaagccatataaagtgcagagcccccttacctgtgttacccacagatgtttaaatcgagggccgtagacatgccgcagtctaccattgtcgcaatttgccgaatcaatcgaacagcaccgatacagagtagcaattgagattcccaaacgacattggctactgcccgacgaactttgctatgcgtttcacgacagacccgatctgcgacttcaaccaagactacagcatgtgagctcaacgacaacatcgagcgacggaccaattcctacaagcaatagcagctgcatgagtgtacagtgaccttcacgaaagtcactgttcctcatgctatcccatgctatcccatgctatccaatcgctatttaccgacctgcactcccccgtctgtgactctgcagcatcccgccagccgccaccaactggcaaacaaccacccaacaggatatagactgtaacaacactgtctctctcaacaatcagtaaaccagctctggtctctgtggtcgagtggttaagagattcgcaagcccgtatagagtaatagcaactcgttggcctcctataacagtatagggcgtaagccaaggatcctggtgcaaatccgggtacgggtatcttttgctcctttttgccttttttcttcctactcttgagacaatgcctgctcgctattgctcggtgttcgagacggggctcgaagcgactcccgttctgcccgcagcatttcgttgtctcattaatgagaagaacagcaagccgactggtaggttacggtacagagtcaagttgctttaattcaagcacatcgtagtagattcaacaaacacgtagaagtgacatgcaaaacgaaatgtaatgttcagttgtatataggcagttgtactatataaaggtcaagaccagcttaaccgcaatttccgttatatatacaaatctccagcatcccctttgcaaatcaactacacatactctactgagccttggtctcaaccttcttgcccttggtgttcattccctttggtgtcttcagtccaccaaacaccgctgcagcgacaaccgcaatgcctgtggcacccatagtgtatgcgacctcccggccggcccaccagtacacacttgtgaacaggatggggcccaggccgcgaccaagctgaccccagcttcgtagcataccaagcttgttaccgcgttcgtcctcgtgagcctcgaagctgctcagagcgttcaagccagtgacgaccgtggcagatgtgactgccaaacatgtcgcagcgaggtacaggccaccaatggtgttaacccgtcccagaaggataaaagacgcaaggcacgcgagtgttccgactcggacggacatgaggggtgggagacgtcgtgtaacgccgccttgaaggatggatgccacaagtccgacatagcccaatagtcgtccgttcttgcccgaggtgaacgaaaagagttcataggtcatgaaggacagagagctctccataccggagaagaacagcaagaaaacgaagtggatggcgttcaaaaggaagtgagagttggtcctctcaatcttcttgggcgcaaccttcttcttcgcatcacccttggctccggtatcgcgcatcgaaggcaaagtctcgggcagactgaagtacagataaactgtctcggtcacaatcaacgccaaactgaaacctgcagccgcagcaaaagggttcgcagtgaaagtcgagaaagtgctgagccaagcgccaagtccgggaccaaaggtaaaagcgatcgagaagcacgcgccgatcaatgccatggtcgcgccgcgagatgactcgtccgaaatgtcgctagccattgcggttgcgagctggacattgccctccgacagtccaccgacgattcggctggcgataaaggttcggaaatcgacggcagcaacccagagcagcacagaaaggatgttaccgcacatggaagccaggagagctttacggcggccgtatcgatcggagagagcgccgataaggggagatgcgatggcctgaaggagtctacataacgcaagattgtcagtttgcgactcaatggctattcagggacctgtggtgaacgcacgagaacaaggagccgagagctccgcctagcagaacgatatcatggcgcgactcgatcgggcgggagaacgaggccttgtatcggtggaggcctgatagaacgtgttggaggagtgtctgaggcgcatctttgtcaagaggaacttggccttcgcgatcgcggtagaactcgagaagctgcgggaacaagggaaggataaaagtgaaagatatctagatcgggccagttagcatgtgaagcatcttgtgattccgggttgccgcgtaccaagtcgagtagtagtgagatagcaataacgcggaggactcgcttcctcgcggcgggatcaaacgcagccatgatggctatttaaggacagatggtatggcaggagatgtagaaatgatagcaagacagcaacaagacacagacagaacacagaacaagtatatagctaaggaagaggatagaaagaaagaaggaatcgacaaaagaagcggaagaaagattcaggagacagtggacacttgatcgtctaacaacattgaatctccaaatggaaaacgtggtggtttcggtagctccgtggcgaatggatccgaggggactccaacccaatggctacgtcaactacctgagtgctcggataataatagcaggttagtacatacctgtgtcaggtcgtgtggcgtcagccgtccccctgtaaattaggggcttctaattactacatggagcctcttgacgacacgctccactgccatttcaatgattgttagttaatcctcgaagcatcagatgaactgccgtaaatgtttcaatcgtaggcttgggatcggcattggaagcgagtctttatattgcaaggtaacattcatatacggatacatgaacacagaaactggcaagtcgagatgaatattgatgtttttaatgttttgatttgtttgtttcataactaacagtaactcatgattcttttttagtttctccgtcttaatcttgtacctaaaaacaagtttccttgtttcagagacgcaaaaactggcaaagtaaactcttctgtaatcctctcggattcggtcttcgtgtaatttcatacatcgtatttttcgtggcatagaagaccatcctattgcccgtgcgcctttgtcggcaattgaagattgggtcatacccttggaggtcccgttggtgccgaagactcttccgcgatcaaatcctctcccaggaacacagtacaatgcccataaaggcaaaaagacgacctccagtatgcaaaggtgcaaaacaataacgcaagacataggaaagggcacgtatgtgccgtatcatataaacataaacatgaaactcatagctttctcatgacatgataacatagtatagccttcgtacaacctcattttcatcaaaggttcataaagagaaaaggacagaaagacactggggtatcgcaaagcagagcaaggaaagataccagtaccttgatttcgtaagtgtaaagtgcttgacttcacttagtaagtttcgaaggagaatcggaaaccctcggatcccttgtatgggatgggcatgaagtagtcggcatcaatctcacaatctcggactcgcgtttcgaaaatgctgagatagccaacgtctccataacgttgatcgccgtcatcactgccaaacacaacaccaccgcttccccatcggcggaagagtttggctagtgtaaggtaaagctcggcgtgggccagagccatgccaaggcagatgcgggaaccagagcagaagatgtcgaggtatttgtcaagtcgctcaccatcttccacccagcgctcaggatggaagcctcgggcgtcataaaagatgctctcgtccatgacagtcttgtaaggactcatgccaacgatggatcctggtggtagattccagtcctcaccgttctcacgatcatgatatacaagagcctcgtctggagcaacacgtgcaagacgactgctagttccgataccaagtcgcagcgcttccttgacaactccccgaaggtaagggagcttctctagtcgtgagagaggaaccgtctcataagcgtcaggcatggcagcaaagagttcgtcccgcaatttgcgaagagtctcaggacgattgaggagatggaatgtggcaagggacatggcccatgaggtagtaagagcgccgccttgaacactgatttggctttcctgtgcctggcgtgacgcattcttctcccgtgtagatcgggccctggtagacagcatggtaggatgacctccaaccatcctccatttacctgtgctctggggaggatcgacactgtgaatctgctcgaagatatcgtttttcatcttgagaaacccaccccagcctggcatgcatcgattcgagatggactcgggtaaagcgttgacaagagtgagcacccaatcgagttgctgcacgcatggtcccatgtgggtgccgatgagaaggtcgttggtgacttcggcaccaaaatcgggtttttcgacaagatggtcacttcgagcaaaagcatattcgttgatgacgtctaagtatactgttagaggcgtcaagcggtataagagggaagaagctcaccattggtcaaggccgagtagggatacatgacatcaagaggttggccattggatacctcggcataattcatgaacgcagtcagaagggcttccactctctcctcgataaccggctgcagttcgcgcacagtttgagttgtgtaaagagggatcagcgcacttcgacgcaacttgttaaggccatggtcgatggcagcaagagagccttcagtcgcagtcttgggggctgcgagagcgtttggatgaggaacttgtgtacgaggagcaccggactaggctagtgttagtagctgtctttattctgttgtagcataatgtgtttacctgttgggtgtagaatgtccacttgtccctgcgtcggctggggctggggctggtgtagaggtctgagaagaactcagggtctccaacatgaacttcccaagggttgatacggacgatggggccatatcgttcatgcatatcgatgatcttatagttgtattgcccccccaggacaaagtcgtagtagaactcatagtattgagtcaaagccgccagcttgggacctggaatatgggccagagggctgaaccatagtctccaaaccacgagggcgacgatataaacgagccagacacctgcaaaaaagcatccggtctgctgccaattacgggcagcaatggtctcttggaccgccatgatggtgttggaatccattcatgagcgactcgccctgtaggacggtattgtcattgaacaaggtgagattaaatgtgagattgcggagtggccatgggctctccaggctgcagagcagaagcctttgtaaaatcagttggtcgaaagcacgagagatggtgctgcatttgtatttcaagcattgcaagcacaagccttcaccgcatggactctccatcagccggagcggataggctgagagacggggaacagtctgccgggtgcgcgagcgggccgcgtggggacgtttctatggcggtgaacgacaactcggaaacccaagacaggggcggcgccagttgtcaccgccagtgctgcggatgtcgttggtcgagaggcaatcgtgcttcatccaaagggtcttagttttgtggagggccaattggtgatgcatcctaagaccggggagcttgtaaacaacgccgccgcttgcctttaacgggatgcgccatctgatcgctaagacgtttaagaaggagttttcaggaacgaatttagttcgaggttgggaactccaggggtccaagaggaggattctgtaaattggtagatttttctagagagaaggatttgattagaacgagaggttggcggatatggaagtgggaacggcgggttggatggaggttggtggttggtggttgatgtgaatgatacttttgtcgactgttacatggcttacacctattggtgcagaaaggcaagcagtgatgtatgaaggcctaaaaagggtgcttctgatcggctgcatccgagctaatttttttgatgcaatgcacttgaccgaaaaagtgggagatgagatgatggcagacatttgacagcccagctcgacccttcggtgctatgtgatgcagatgcaggagcagaagcagacgcagacaagcgctcacgggccatatacagaccattttgatggcaaatgttaacgcgacagatgatgacatgcagtagagtgcacggcagttctgagctccaaggacaatatgtcatcagatatcaaaagaacacgagtaattatctactagcaaaagacggccgaaatactagaacaatcaccagcattttctctcttgatactaaaatccggcggcacagaaaaaagacatacgtgtacagtctattcctacgagcccctcttacccctcatgctgcattgtctgagatggacaccttcttgttgttcgtgatacccatgagccaccctatactctttcccatctcatcccatcccactaattcatctatctagtatcttgaccgacaacttgaaatgactatgccgaaagaagcaccatagctataccgaagcattcaatttgtcgcctgttctaaatgtgtcggcaattataacccttgcgtgaaagatcggctggtacgagaatcgacagtgtcggaccacagtgaagccatcagacacgtacaatagggacagctactatggcacaatcaccatcaactgttgcatgtccgagtaccaccgaggaaacaatccagagacaacaagaaacaaggcctcggcttcatttcaacaacttctaaatgatcttagaccgacacagtctttgcgcttcacatgtcacaccactcgggtgtcttcggtgtttgagaaacaacatcgtgatgctaacttgctagagataacgggcatgcatattcaacaagctaaagtgagaccttcaagtctggattatggtcttgcatgatatgatgcaagtgaagctcaagtcagccatcacgatgttcagatgatcggtgcttcaacaacccgcacctataatgacaggccacgacctggctatccaggtcacgccctgctatttgccagatctgggttctgcacccgatctcatgcattagaagaggtcagtgcagtggaggatagatagatagagagatgagagagtacaaatgggtcggagagtaaacatcccgcgtccatactactccacccccacacaggaatccggggtaaatgcctccatttattattagttccagatatgaagcacctgcctaccttgccgtgccttgactagatgctcatgctgggttaatgctgaaagagataagagacgggatgtacccctccctttgcattcaatcgtagggctgattcgaacgtgtcgtttctcaaaccggtccctgcctcggctgctgccgcatcgtcaatagcctcactttcgacttacacgcacttccacccaatcacatcacgtgaatacgatctcaacatcaacggccacaatcgcggaactggttacacaattaatgaagtaactgtggaattaattcaatacagacgaagccatctgccgcctctggccagttttttctactgcaacgtttgtggcaatcaaagtcaacggccaccttcccttgatgaggtcctctagacgttgagaagaggggaaggaagggtcggcgcattccttcctccaaaactcaaccgtcgtggctggcaaacgggtttcagacgatcataaactcgacccttctttttcgtttcctccctcgccaatttttcgccttcattccatcgttgaccaaaccattggcacatccctcttgatggcttatatacacgatgcgaaaccggagttaccacggaatgactacagacttccaatcacctctcaggtgggagaaacttgcacgatggactcgaaaatgacaagacgccatctgggatgtccctggattagttaattaatatccagttagcttcacaggttccaccaggtccattcatctccaccaaccgattcgagatcacgatagttcaaactatattctgtagggctgcaagttatgcaacaacgttgacgcccagtctctttagtccacaaaacggtcacactatcgaactcaataaacgtcacaaagctgtcagctccgatctcacaaggacgtgcaaaatgtccaaaaaaaattattgattcaaatcgtattccaataggtacaggtatcaaagtattaagtcggtcctgagaccttacgcactcatatgtgcgtttctataaccatattgccgttttccctcctcctgacaattccatagatatatcatgatccgagacctgagtattccgtctaatagtacttttccgaaccgtttcccaaagcagaagaaagcataactccacaaactccgtcatcccacgaatccctttttatttcgatcggcagtcgatatcatcattgcaaaaacagtgcgcatgtcgctgaagcacgcatgctggcttggtattacagtgtggccctgaggaggggttagcaacctgaatggaaaagtttcgagaaggagggaaaactgacctgaggcacgctggctcataacagaagtctaatcgcaaatgttgcatcgtctcattgctcaagaacgggaacgagctgagggcacttcttgcccttggggggcttgggagcaccaggcttgacaacgccggtggtgtcgtaaggtccgcgaggcatgatgatggtggtttttgttgttttgttttggtgttggaacggcacaaaaaaggttggttgtcctagaagtttggacaaagatgaagatgctgatgagttgtttggtagagtcgttggttgtaggttttgtttgtgtgcgtgtgtgtgtgtgttgtaatgcagcaagcaagtaatggcaaagctgaactgaactgagatgaactgaactgaaagataggaatcaagggcaacgcgcacaacggggtattcttaaaaaaccaagagaaactgatcgcagcaaagaaattatgacggggaccattttgtcttaaatctgagaaaggtacccccgaaatttgatagctcgcgtggcttcaacgcaccgatgctttcaggtctggccattacctggcggtcaacgcacaaacaccccctgataagttgtcgctcttagcccagcttttggaagacgcccccctgtgcctggtcccatccgtcccatcctagcagaccgcaggcctagctgttcagaccatcccagtgctaggatcggcaggggccgtgtgagcctctctgtctttttagcactggactggcctagcgacggaacgccagctcaagttgccggccctggttttggactggcctgggggattatccaaatgtggcaattgtttgttacgaggatcggaagtcatgtttgaggcgggatggttcttggagtctcaattttcgatttcagtcaacatgacttacatggctcacgagaactagaggaggagaggagaaaggacgaatttggctagtcagttagtcatggctgcacctgtgtactgtgcttgctgtacagcgctgtgctgtacatacagacagtaaacgcaaggcgagcgagatgatgaaccagatcaagggccaagggcgtttgatacgggtcaagccagccaggggtcgcccaaaaaagttcaagtgaagggatggtggatacagcaccagagcaagcttgtggggaatctcagtcagtgtccgggcaaggatgaagcttgcaactaggggcttgtattccaaacagaattctagaagaggacgccacgattgattttgggctcagaagtcactatacgttggggcgcaaggggaagcgaagcaaaaagaaaaaaaaagggacggtgagcgactcagctggactatgatgacatccagatccaatctcggtgtgtgggatagcacacaggaatagctagcatttcatacattgtgacaagtcggctaagctctccatccgacgacacatcattcccgttgagacaagaccaaaaacagggagacaggtagtaaaaaagccattggttttttttctgtcaaccacttaatttaattaatcaatggcaggcaaaaacaatgattcaatacaaaaagcaataattaaaacagcatacgtactcagaggcactgatcgtttcttctctcgtcctttccgtcatcataccacaccgaccgacgagtagctgcacgcacatgagtgtgtcaagtacacgtctccccggctattcaggccttgatgcataggattagggtcgatgggcatataggtagggtcgttgtacatacagtagaggtgacgtctgttgtgtgttgtattgttttgtccaccgctttcgggtagaccctagccttggtgctacctacgtattaaacaaccaggctgttaagtggcagttgggtcggtctggttgtgctgttactccataatatcgacgagccagttcacagttcatgttcatgtggactgtttgatggattgtgttttacaatcgaagacccctttcccatctagtcatcccatcccaacccatctactctgtacccatccacccattcccatccatttcttccatcacctaggtagccaagaatctccttcgcacgagccagttcatttcccgagccacgttattatttcatagaccagggtccagcttttttttcttcttgtcttccattcttcccccccaatccttgactgacactaggaataaagagcccggccatctgtcacagccctgtcaaaagggacaaaaaggttctgtatcatcaacggccagcccttagtttcctttgagtttccactatcatccgttggtgcggtgccatcgagagaatcataagcaacgctgtccaggtcaaactttacgctaatacgggacactcaagtttccagttccagttccacggtcctgtgcccttttctgtctgccgatcggttcggataatgactccaaagttccgggaaggattaattgattaggattgtcaaaggaaggtctccagtagcaagggaagagtttcccgagtacggaatttgtcgagggtaaggataattggtaaggatgatgaatagggaatagttagttagttatgggtaagtaatttatttattcttccgacagttttgacaggtttcgggtgtgaggcaaacacaactgcgacacgtcaaaggctgagatgtaggggcgatctttttttgcggaacaaaaaaaaaaaaagaggttactgtgtgtgtgcaacaatgacatacgaggctcaagctgacgcacaggaatttttgatcagtattttaattcatgatacacaacattatgacctacagtaaggtacattaattctgtaacgacctctccaactacctgagagtaaacaaactgtcaccggtaatactaccaacgtcaagcaaaaaagaaccaggacaaggattcacggatacgaactaaccacaagaacatgctttaattttttattttgttttgtttttacggagtagtacaacggtcctcagcgatgaagaagggtctgagagcttgatatggccaatcggagtcgattccacgagaacggtcctgtctaagtgcccttggaaattcccatccatttgtaggctcctttttttttgtcctcttctctcacacccccaaccccaacccatcccatcccattccatctgccagcgagcaggtaaatcaggagaagggcttgtcccgacttttcgctgtgggctcttttcattccaccggtacgtgtaaccgaaagtgttggatcaccggggcgggtccttctttgtcttgtccctagctggatgggttgcacccaagaatcagagcccatcgatccctgtttgccatgcgatcagaagcgctttggacatctgacagaaaccagatgccgtgcaagtgccgcttcctcagggctcactcactcagctccaagggagaccgaaatgttggggaaagggtgtgggcgtgtgtgtgtcatatcgcgtcttgtatgagtcgaatgactgactgcatgcgcatatatgtaagtgccatcctgttaaaaagtccttttgtgctgtaacatgtacacttcactacacacgctggcttcgttgtctagctcggcttgcatttctgagcccaactggcaacggaacgaaacctggaaagcaagcgttgtccggactgcaggggtcatattccccgttcgtcgcaactcactctaacacccccggacagcggcagcgtcagaaccgtggctccggtgccgacgctctaatctagcctccatgtcactcgctgctctacatacctacctgggctagcctggctctattagctagctggcccgggggacctgggcagggtttcaggaccaaaactcatccacctgtaagcgccatcgaatcggtgacagcatggcataagcaaggctgggcctggtcaaaattctgctgtcctgacctgtctgtgtagggtttcaaagcccgtgatggggaactttacgatcccaaacgccccccagaccgctacatacattgtacctacatatgagctaccggtgtaccggccgagatgtcatgctaaaaatggtgatccgctttggaacaacgaggcttccttccagacggttgggcatgggcatgggccatcaagcacagtgattttccaggcggtgggagaagttccagaagatttcccaacgagtcaaccctgcaaggaagcattgcgtcaagggtacgcgagccgaaaatctcaaataggagttttgtctcgtcatagagactatgcggtatgaggtgaaacgagtccagaccgactcgttcttccaatgcggtgggtagaatcagtgacgatgtttcaataatatcggaacaccgcctaccgacatcatggtctagcctcggcataatttgcagacgtggctcacttgctttgactccggtataatggtcggtataaacgtttgtgtcggtctggaagcctgtaaggggacattcatggatgcttgatctgtggaatctaatgtggaaatgtgatcgctcactccgatgagagattgagtaaggaatagctgttgtctgatatacatgaatgaggctgttttgtttgccagccttgaacccaaagacagagagacctgtttcacaagagacgagacaagagataagagtaatcaacgcccctaatctacctagggagggaggagctattgttgtaaagcgacatgtacaatgcaactcacttggcggtctattcatgcagttccagggtctaaatcatacatgatagaccagctctgcatttaaaatactccgtagccgccatgtagatctacaaactgcagcaaaaaagcaatgttggttgcatgaggctacaggtggccaagggcctatcaggtcgatatggctggggtttcatgcactcgtattgatgactcgcaatgtttgtatagattaaattgagtttgaatcatgtaccgtcgcagtagagaataccgtttatcaggggaaatgtacttagtttgtctgtgcaggtattaaacgcgagtcaaagactcaaactacagccgagaccaaagctaccgactacgttatctcatcgtagcactctctgtactacgtagcactcggtcatgactccaccatagctatcaaattactcaccatcagtctttcatcatgtctgtgtctatcaaagtatattatattgcttcatcattcatttattttcctgcagtacctcctcgcaagccacacttgtttgatatgcatgttcttcaccacgtgacctataatgtctgccttccatatgcgtctagcgcttgctcaggcccgacgtgatccgcccccatcttggggctggagccaaagccaaacgcgcttcatctcgaaacagctcagcttcatattgacctccactctacggctttaataagggcctgtcctgacttataccgcctgcagtattatcgcactattgtattattttatttttgttttatttctatttctgcaatgcctgcctgccatggctgtcgagtgcgcaaggtcaagtgtgatgacggaaacccctgctcgccttgccgtcagttcgatgtccaatgcatcaggtcaacggtacccaggaaacgtcagaatcccaagcgaggacgtcttgtagctcaggccagagaaggcaatctacaacagcagacggttctttcgccaagcgcgtccgtgtctccctcggcagttcattcaacgcctcatgcagctagcgaatggcctccagggagtagccctggttcagcatcagcaacaggacctttctccccaaactccgaggcctttaccaatggtttctttcactcgctgctgccagagtttgaaaaggttgtgtaccctttcagtcctgcaattacccccgaggaaatactggcgtcaatatccatgatgcatcataatcccgaggacgcagctctggtatacgcatatgctgccgtcaccacctttttatcacagacggcagacaactcacacggtagcgtagcagcgcaaataagcaacctggtataccacagtctcgaagcacatcatcgtgccggcatcagtagtcatggtccaggacgcgtagatgagggggtgtctcacagcatcaagcgcatcgttacatgtatctacctcgagatttcaacaatgggcttaactcgcctcgaccgaagtttcagcttcatacgggaggctatatcattaatccaagtcatggaggtccagcaacggacgttaccagacccggcaaggacaccatattcgatggcccggttccagcaagtttactgggaggcatacatacacgaaaggtttctaaccatcgccgatggatatcctagcattatgccccctcttcatacaaacctctcggctacagatgcctccacaccggaacacatcagagttgggtttaactgcttaatagaactctttctgattctggacgagacattcctcgcatgttggcaatcgcaacggggttcaatcggtgggctaacggtgcagtggatcgagaacaagcaggtgcagcttgaccaggctgagatgaacgccgcgtcggccgaagcaaggatgagcactgctggacacgctggctttacggaactacaacgtgccgacctcttcatcacgagactttggctgcgcacattactctggcagctggctctgtcacaaggtcttctccactctggatcctccgacacaacgcatgaaggactgtcactgcagttcccagcatcacgtctgtcaatacaactccgcagccttgttggcaggctggatagtattgtgagtatagcaacccaaggcagcggcatcatacaaaagctctttgagattgccagcacaatcgccgacgttcttgctcttcctgcgggccacgacgcagaagacgggcttcgttcacatgtcaaagatttcctatatgttgtcaatttccttctggagttgggattgatgagagagaaccagaaggagtatctgcgtgagaaatatcacatgttgcaaccgttgaatacagaagaggatatgcctgcacataatggagagcaggcggtcgtgtcttgacatgacaaagtcaatgaggatatctgattatttagccaggataggtcgttaacgttgtgactcttcacatattagtcaacagtaataacatgcattatgagttatgattaccaagcttcactaacttaggagacatgttcaaaaagaggaatgtcttctttaggtttagacaaggtaatacggaaataatgtcaaaattaaagtgcatgcaaagtcgacatcttgcatgtaactatcaattcggcttcaaactcagcttctgcatgcgcatacaaggatttctagcgccaccagaaaaaaaagtcacccccactcacacaacgtgaaacatagaaaccaattcacgtaccctgaagcttcaacatcaaatatgcattttcaacctgtcgaggaaatgactgacgaaccatatatcgctcgtcctcaggatgatcctcaaccggatcatcgggaaacaaatgatgcgctagatgacgtctttggctcgggtccctcatcacctacagagcatcatcacaacgatgagtcaagcgcagctcacccttctgatatccgtcgactacagacagaacataccacagctggatatcgtgagggtattactgtctctaaggagagcagtattcaggctggtttcgacgaggggttcagtcttggcgcaagcgtaggacttagagcaggtcaactgcttggtctgctagaaggcatcgcagaagccgtccacaacctcaaagacgcagattcttccaaagtcgccgaacttacaaagcaagcacgcgaggaactcagcacagagggtatcttcaagcccgagtactgggctgaagacggaaactggaagtacgaagtcaaacccgccgcgggagcagagcaagttgtctttgcggatgtggcggatgcgcatccattggtgaagaagtggacagagattatcgaggagcaggtcaagttgtggaagattaataggagcgttttggatgatgagacgggtgtaaggttggagagtgtgatggatgacacgccggggtcgggggctgcgccggtggccaagaagcctttggattggtgaggctgttgagggccttggaagacaactatagaaaaagcaagggattcgtgagattagagtggaaagtattgaggtaggtctctatctttcttgaataacgctggcaagctaacgattgtcagaatggaatattccagaagggattgagatctaatgcagatcatatcatatccacaagattccactacgagtttctccacgttgacactgcgtggcaagtttacatgaagtccaaggcagcgtatggggatgacactgctcaacatctcacatgtcacctatcagtaaccaggggtagcctctgggccttgttccctggccttaaatttcaggttacaattatacatggaccaaatacgaagtctgatatgaaaaacaaggaatatacatcaaccgagttggatgtggtgctgtgatgctttttcctgtatgacttgttctctcgttttgctagactaataatctcacaccccaacaacatgacaaccaggtagctgaccgaagagagaagtggcatgacatatatggccttctaataatagacgttggccatgctttggctgatgtgtcgtattggcatgcgctctgtcacaaagttgcttagagcccatgcacctgcgtgccctgaatccagtatcaagcttgtccacacaccgggcactgtatagttgaatgattgaaaagattactgccgttgataagcccggccgcgcattgggctaccttaatgtttgttattttgggtggcgcaacccaccgccttctcatacaccgacaattgaacagccgatattctttccgaaactcgaaacttttgtaaacaccatctgagcgctatcagcgcccctgtccctttgagactgcgtgccccttgcgtccccagtgcttggccgggaagattggggcttgaaggtgactcttatcgctgccactccaacccatccactctgacagctcaaactgccgtgcggtgcttgtggctttcgatagagtggcagtatcgaatgcatgcgcgtggcaaatttcttcgcaatgttggggacagcccgaacctgccaagtgtcccaatcatgacctgaaagatacccctttgtgcctggaccagaaggccaacgagtcgactcttcgtgtgttccatggctcagagtaatgtgcatatcgtgtgtcgtgtgtcgtgtatcttgtatcacgtatctcatgtctcattttctaattcgtgattcataggggttgtcgatcctcaacttcaaccattgacatactcctgaagcgtcttggccacgtcttcgatacgctcgtacttgccatacaactccttagtcgtctcccaatcacggccttctctgccaaacatcatgagcttgataaccttgccgtcgctgtccataacaactctgccgcttcggtcatcagcccaggaaaacctgatctgcttggcctcgatgtccgctattccaacctcaacaatgtcatcgggcaagactgtgtcgtcaattctgccgtgtagccccaggcttcgtctcaaatcggcggaaacacccaatctgttatgataccgcacaatctcccgtcgtagcgttctgacaaatcgatccaagtcctgctgcggaggactatcactttctggtcgtggagctgggagatggcgcgccaccaatccagcgatgggaatcgcaggagggagtgtatttctgtgaacgcgcatgtattttgagttgaagtatggtcggttgagaaagacgtagtatggttgcaagaactggctcttggacattatttcgaatcgtaagcccaaaatatggccgccgtcgactgcattgggatctggatcgtggactttgaaggccgtgacagagctacacaagcggtaaaggttttgttgtgtataggccgtctgcttttcggactgactgaggactttggtgtgggccgaggacttgcgggatgagaaccctttggttgacttgaggagagcttgcgtcgagggtgcggagaggatagtagatgtttggatcttgagcgacttgcgcaatgcagcagctgtcgtgcgcgttagacagtgttttgaatgcgccgttggctttggctaccgaccttgttctttgagggccgcaatttcctgatcaataagttcgctttctgttggaggaggactttcggatggcatgatgaggtcagtattgggcgatatggtgaattgtgaaattgaggttgcgatgaagatgacgatgatgctgttttggtctgtttacaaaacaatgcttggagagtcacgattggtggaagctctgacagggacattgataagataagacttgtagcacccgctttctgacttgcatgccccgtatcgactaaattaactagattactttgggcttgatcacatggaagtgatttctaatggtatgggatcttttccagtatcgattgatgggtatgatgatatacccgtattgagtatattctgtctttttgtaagcatctttgatgttttggtcccctgatttgtcacagccattgaatatcacatagtgacagattataggaggtgtcattggctaacctaccacaagtgttacccaagccccggaacatcgacagcgtccaacccctgacgcgcttcccttttggggaaaactgagttcggagagtgcttggctttcggggttgagcagatctattttgcttggtcctctctgcggtttgtgaagaaggcgtccctacttgttctggaatcttcactctacatttgtattcatatatgtaaatatctcattcctcactcctttacgtcagactgagatatatctctaccattgccaccagaaagaacctgtctccaaaaggccagctaagaacaaaaaaaccccgtctctatcactattcccattcaagattctagatccatccccagatagaaaacaacccaatcatatcccatctctaagaggccacggtagcgggagcctgcaaggtcctctttttctgcctaggccagcccgtatccgaaacgtctacagtgaccttctcttctgaatcaaatctgaggcccgcttgagatttccaaccattcattcctggtacagcaacgactggacggacaactttccttccttcctatcggctgcactccttcaacttacatccattcttactctcactctcactctagttattcttttctgctacgtatcttcttcttcatctacaacttcttcgcttcaaacaatcttcaactcttctcctatatttgtacttccccataaaatacgtcacgcaaacgagacagatccatcgaatcgcacccgcatctgactttgacgctttcgacgcctccttgtcgcattcgttcaacccccctttacaatctacaccaccactttctttaatacgcgccgtcgcctcgagcctctttccctccggcacctatgaccgccagagctcgacgaccccagaacaaacccgcccggccgcccctgacaatcaaaactgacgaaacagaggatgcgaatgggaacggtcacatcaacggcaacggcaaaatgagcagcggagtagagatgcgccgaaaggctgctaatccaggagacgagaatgtcgctgcaaacttcatcaagagcgagtccttttccctcgacgatcctgttcccaagacaccagccctcaacgaccatggcttcttcgagcttcctcgacaggaccagagaagtttccttctcttggtgcttttatacttcttgcagggtattcccatgggcctagcgacgggttccgtgcctttcctgctcaagaaccatatgtcttacagtgagattggcgtctttagtttggcctcatatccttactctctgaagctcctctggagtcctttcgtggacgctgtctggagccccaagattggtcgacgcaagacttggattgtcccaattcagtttctctctggtttcggcatggtgtggcttggatcacacgttgaaagcatgatggacacggccggaaagcccggcggcatgacagctttctcgttcatgctgtggtggttcttcctcgtcctcatgtgcgccacccaggatattgctgtagatggctgggccctgacactcctgactcctggaaacgtatcatacgcttcaactgcgcaaactgttggcctcaccgctggccacttcatgtcttatactgttttccttgctttcaacgccgccgactttgccaacaaatggttccgaaccgttccttctgatgaaggtcttctctcgctcggaggatacctcaagttctggggttggtcctacatcattgtcaccattggacttggacttttgaagaaggaggacaagtcgcaaaacgaagatggtgtctgggatgtctaccgcatcatgtggggtattctgaagcttaagaacgtccagaccatcattattgttcatctcatcgccaagattggcttccaagctaacgacggtgtcaccaacttgaagcttctggacaagggattcggcaaggataacatggctttgaccgttcttattgatttccccttcgagatcggcctgggttactatgctggaatgtggtctcaaaagtacaccccaatgcgtctttggtgctggggctttgttggtagacttgtcgccgctctgtctgcccaatttgtcgtcgcaatctttccttccgagggagtcacatcttggtatctattggtggttattgccgagcacttgttctcgacctttaccaataccattatgtttgttgcagtctcggctttccatgcccgagtctcggatcctgtcattggcggtacctacatgacgcttctcgcaacgtaagtagtacacatctcgtattcaaaatgtacaagctaacaactcagcgtatgcaaccttggtggtacgttccctaggtactttgttctacagctcgtcgacagctttacagtggccacatgccaccctggcaagtctggcgcatcaacattgaagggcaccctcgtcaccgaggcattttcatgcgcagtgcagtccgagaaggagcgatgtgaagccggtggcggaacatgcgaaatgacccatgatggatactacacggtaaacattctctgtgtattgtttggcgctgcgacattcttctggtatatcaagcctaaggtgatgcatctccagagtctgccattacgcgcatggagattgacaaatgagaacaagcgataaagcaagagaaggaaagagttgagaatatagaaaggctacatgtatgggcagtaaagtgaagaaggcccgcgctgcaatgttcgatacccgcggaaatagtagtataatatacagacggtcaattaaacggacagctcgtgcatataggtcatttgtatggccgtgacaccagttccacatatatctccaagtagctattgaatgacaagcgcataaaccgattggaagcagacagccaaattcttaaagattaatgatgcgctgttgaatggacagcccccaggtaggattgattgttggattggcaattcatatcatgcatgcagcctgacaaagcacccctgcgtggcatttcccgtttaaacaaatgccaacagctgaatgatggacccgacctggtttcggaacaagcatgacatcgactggccatcacaatgtccagtagcactcccattgcaaaggcaaacaacacgattcgtatgcttgatcaagaccatggagatgtgttttgcagggcattttcgaatctgttgtcaaccgacatcgccgagcatacatatgctcagatcctggatgggctaccaactgaagattcactcttggagggatccccttatatagaaggccaccctgtttctgagttggagcacactcggatctgtgagggatttcttgaaaagtcacgtcgaatgcgtgcagctcttaacccgtatgatctacagtttgatgaatatgtaagtaggatcagcttaggaatgcgttatagtgtactgatatgaacaccagattttgagctcgttctaagaagctactaaggactctgaagaatacggtcttcgtctgatagaactcacagttgtcgcttgtcactaggtcgctgtctacctcttcaatcttgacgatggagtacacaagcaccagctatatgaggactgggcacaacaacgccaaatggagcaagttttggcatcggaagtcagagacgttattccaccctgtgcgtttttccatacatcatactactatttcgaccaatatccccaaggacttgcagatgtcgttggatactgggcagaaggacagattttcgggggcgttgtcgtctttgaccgcagagagaccgagtcagaggtatgttgctcgtataaaaaacaaagacacgagtctcattattctcagtgcaaatctatgtggatacatggagcccgattgagaggtccaaggactctttatccgcccacaccagatcaattcgactctctcatcaactttttactatctgatccaaaagaaggggctacttgccctttgccgatccatgggaccaacgagaatcgcccccggtggcatccgtatgatgcactcgcaaagtatcacattttccgcgacaagtacatagtccgtaacacggagtatatacggagagaaggaggaatagttactgacgaggagattgcagctgcatcggcgcgcctgaaagaggtgaccccctcgtcgccttgctggcatccaagtcttgagaaacataaatgatcaaaatacatacattacatatttgtcgaagccgtgttgttggtatctagtcagaaaagtatcattgattgtagactaccattactccctaattgattggtaaccattttatggagataagaactcatgatctgatgtgtcgcattgggtgtatcatgagacatattgctgctgttagtcatgatttattgccgccaaagtggttgctttctgatatttgacatcatgaactcacccatgaagataataattaagttaattcatttaatatgctagagatggtatcgctgccaatatggattagataacctcacgtttgttctgtgtacttggtgataagcatgtatgtttacttgattgatgcttcaaaaccttgccgggatgataaatgcgtaagtagtatccgtcacagttgatggggcagaagcgagggatggaaacaactacgcacaaataaccctcaattctctttctctaatttctttcccttcttaatcacctgatatcaacatccccaaaagcttcattccctacttagtctccgttgtccgggatccggacgtcagttaaccaaccccgcccgaccatccgtccgggcctccgcgtccgcacccgcatcccgaatctccgcccggagactcactcacccacgcactcattttgttgcgccaactgaccaagtcttcatcctcaacttcaaccaaacaaaatggctacacccgcaaacaccaccgcagaggccctcgcctcagaggaagcctatttctctcaaaaccctcccccgcgcaacctggcagcccacacagcccttgcagatggcttcatttcctcccacgccgctgcaggccgccgcgtcgtcctagtcacatcgggtggcacaactgttcccctggagaagcagacagtccgctacattgacaacttcagtgctggtacccgtggcgctacgagcgcagagtactttctcgaagctggctacgccgtcatcttcttgcatcgccagttcagtctgctgccgtactcgagacactactcgcacgctacagactgctttctggactttttgaccgaggatgctgatgataggattgctgtgaggggcgaggtgcaggataagatgagagaggtgctgagaaagtatcgtaaggcgagggataataacatgcttctcactctgccctttgtcactattgtcgactacctccacgagctgcgtgaaatcgcccggctcatgcgtcccctcggcccatctggcctcctgtacctcgccgctgccgtgtcagacttttttgttcctcccgaccgcatggccgagcacaagatccagtctaccaacgctgttgagcagaagcgcacagaagaagaggagacttttgacaactttgactcatctccttctgtcccgcgctcaaagcgtctcattgttgatctcgaccccgttcccaagttcctcaagaaccttgtcgacggctgggcgccagagggcatgattgtgtctttcaaactcgagacagatcctgcgctgctcgttcgcaaggctcgctacagtcttgatcgctaccagcaccatctcgtcatcggaaacctgctctcaacgcgaaagtgggaggttgtctttgtgagtcctagaagggatgatcgctgggtgcgcgtgcctcgagagggcggttggggagaggctgaagagaggccactcgttgcagaggaactgccagcccaagatcctgaccttgagatcgaatctcttattatccctgccgtccaggagctacatggtgagcacatcaaggggcagagtaagaagtaaataaaggatgagtcaaaatataacataatatacgagtagctgctacgaagataaacgaacgagcacggctctacaaaaaacaaaaattatattttactatatggtggtatcttatatacaaagaaatgcaacatcacaacgacttttcttccttttccttttgattgccaaactccttttgaacccaaaatgtaatacttctgtcatagttcttgagtgctaagatttctgatcgaactcggcttatttgcaaggcgagcatcaattttgtagtgtgccgtagtctgagtagctcaaagggcagccttccagttatgcagcccaagaagactaaccttggccaagaacagtgagatcatagatcccacataaatggcgccagtcaggatgatgagtccccagtactcaccaccattggcctggacgacactcccaccgatgggaataccaatcagacaagcaaaagacacaatcgtgtacgccgtcgcatagtatcgtccgtattcctgggtcttgcacagtcgtccaatgcaaacaggtgcgatcgcgatagaagtgccggaggagaaaccaaagagcacggcgaagacgatgacaccagctgtcgttccaccaagaggaagccatacgcagaaacatgccacgatggcgagaatgacagcgaggatgctaacgttgaaaggaccgatcacatcagcgtaatagcccggaagcagtcgaccaatgactgaaccagcattgagaataggaatgaggttgtaggaaaagtccttcccaaagcccttgtgcagcgcataagtcgagatgtaaccgagaggaatgaagagtgagaattcgagcaggaagacgccgatggtggtaaagaggaaaggtagactcttgaagatgagaaagttggggtgcgcggttgcgtccttggctggtgggagtcgggacttgaggagggcgataccgatcaaactgcagacgaggcagatgagagcaataactcgggttgcccacccataaccgatcttgtcgattagtcgagtcaacataaaggggtagatgataccgccaataccacccgcagtggatgcaacgccagttgctaaacctcgtcgtgccttgaagtagtggccaaccgcagcgatcgatggagtgaagagcagtgaagatccgaatccgcagagtaaaccgaatgagacaacaaagtgccagagttctttacaagtcagcacaaacaataccaagaaaatctgaaggagtaaaatacttacgagtcgcaaaactcataaagatcataccgccaacggtgaaaactgcaccagcaatgacaagccacctaggaccatacttgtcaaagacaggcccgatgtagacaccgcaaaagaaggcgaggaaggtgtagatggaaaagatccaaccaacggtgccctcgctatactctgtgagttgattgtcgaggacataggcctgaaacgtgccgagagtgttcattagtccaagcgaagcgaatagagagaaccacgaaccagcgaccacggaccacgcctgcaagccgccctcggggtacgtttcctgataagaggctgtagatgcagcggtttggtgcttctcgagatctccgcctgtctttacatcgccgttttctgcgtcgacttggttgacatggttgataacatcgtcttcctcatagagggcgcgagaggtgacttggtggcaatccattttgtcttgtttcgattcgttcttggtccgtccgtccccaaatagcgcttttcttgtctctttacaggtacttcgacatgccaattggatgatattgaatattttgaaaaagacgagacaaggggtcgatcatgcttaaatataaacatgatcggatctcggcgccgtcccggcgaagaggaacggggcccgctttcggagtgcggctggattgatcatagagaaaggatttgtcgtgattggaaaagtaatgaaaactcatcatttgttcgcctaccttgtcaagctccacctgttagcggatatggaacggtcgttgctcaaatcgagacatgattgttgggtctaaaccaaaagcatggaatgaccaacgccttctcaggacaagccaattgcgctctcttttctcctcgggaacattatcggtcaagaacgacgtcggtcaacgcaacgcagttggtcctccgtcttcttttttctcagttgtgtgtgtgtgtgtgggtggtcagatgggtatttctccccagcttttccctatgccgctataatagccggcctcaacccacccctcggagttgcgtcgatctactgttcagaaatcgatagtggaggaaagccaagggcgactaatgtagagttgagtcacattgcgttgaatcgatgttgcatttctgtagtattcgctgagtaaaattcgttatcggctagcattcggccgacattatgcatgtattattatctgtcaatgatgtcaatgacacaacgtctgaactaacctccactctaatcaagcctcttcgtcctcgacatcctccatagtcacatgccgtgacggcgggtctcggccgggttgtgcttccgtatcccggtcagtcgttttgaggtagccttcctgctctagccggtctgcttcttctggctctatcaatccgccctgaccttggcctttgttcatcttcatcttgactgctgtaggtacgaatgccgaaacagcttcttttcgcagatcgcgaaccacaggtttcgcttcatatacagtctttgcttccacgggtggtggtgtatccttcttttgctgcttgtcttcgtcgtcttgtctcgctgcgttctctgccgctctcttggctcgtcgttcggcgtaccatttatccataacgtccttggggattggtggaggcgtatctcgaggcatgggaattctcttgatgtcgtcgggaacgtcttcatcactggtcgtagcatcatttgaccctctgcgcctcttgcccagaacgccaggtcccgaatcgcgatctctattccatcctcgcccgaatgttggtgccttgtcgcccagtgtttctctcgctttcttcactgctttgagttccttctcgagaccttccagagttgcctcttcatggcgcgtaagtttgccaccacctgatgtgactttcttgaggtcgtcgatttgtttttgtatgcgctcggggttctttcgcgacagcttctcgtttaagcgctcctgtcgttcatgtttgcctgtacatgttgttagatgtgtatttcagacatcttggatctcaccaacctttcttgagagctttggccttgtcggctttgcgctgagcttgtacgggattgtagttcttttcttttggcatcgcgagagcaccagtgattcagactgcgcacgttttgtatttgggtttgaaataatgccaaaagtattatttcgaaagtgcttgtcacttatatgagatcaatcggatgagtaagttgtgttgagtcttgtcgtagtttactttgggattgttggagatgaacatatcgttaagtttgctgggttacttcctcatcgcgatcattgtgccccacttgatgactaaggtatcatgagcagaagtgtaacggtggaaatgggcttggaagtgatgtaacgtctttacgtcttttcttgtttgtcatgatcagcgtcattctagattgtcacgaattttctgccaatagattactgcgtccacaggacactctctatatatacgaagcaagacttcaatgttatcaaaaggaatagtgaattgtccctcatatgcatacacgtgtatagtagtgcacttccgccaatgcagattcatatcgttttcttaataaaccatttacctagaaattgaacaagaatcaagtcataattattcataacagcaaaagacccctgtccaaagcaaacttcaaataaaaaccttcaaaagcctcaagcttgagcttaaaagccggtagtttgtaggcataatacatcaatatgcctttgggtaatcccattctcctttccatgcatttcaattccatctctgatagtgacaaatcaagcgccggaatcccctaggttttccgtttccttcctttctgttgtaaacgccgtaatcattgtgtagctggtagctgggtatgttgccgaggttcgtagtgtacagccggatcttgttggtaagcccggtctcaagctgatagaccaaggtgcgcctccgaattgggcttcgtagacgaaagttctacacccaacttctcagcaacacaactgctggaaacatctttgcccatgtatttttgaagaatggtgtcaaagtcggtttccgccaccacgggccctgtgccagagcacttggccttcttggtaagctcggagcaaagaccgtccagatcgaactcgccagtctgtgccttgggacaagcttggagtttctccctaatgtcaaggttagatcgtaaactttcctgataaccgtgaagtaatacataccaaagctgattgcagttcatgttctgtttcttggggggctcgtcgtcacaagactccttctgagcatcaatctgatcgatcagattggaagccttcttgtgctggttgttcgcctgagcattggggctgttgggtgccatgttgtaaggagtaaagaaatcactgtcaagagcatcgttgaagaagtcgtcaaacgatgggttggacaaaacattggcttgaggctcgcggtaatcgccaaagagttgtgggtcgaattgtccaccgttctgttgcgaaagccagtcaaagttggtgctgttgagatcgacattgccgaattggctagcattgttctggccggactgttcctcaccgatggtagtcatcgtatcaacaggcttgaaacccataggcgactggttgaagggttcaggcgaggtaccacaagaagagctgggaccagtgtttgaatgcgatgaagcagatggggagcttgaggcgccgttgatgctgtagtttccagagtcgacgcttgtgcgggaagggttggtggccgaacttgacatggaagggctaaaaacacccgagaacttggctaaatcgtccttgaattgttgtgccgattgcgcgttattattcatgttgttgttggggcttgggtaagaagccttttgttggtctgggcttgtaggtgatgatcctttaggcttattggtaggagggcctgggagcatgccaaacttgggaaattcgaactgaaagttaacatcgccaaggttgctaacagcagcactaccaaagggaaccttttctcgaggcagagatttggtggttgacatgacagtgaccttttgcttgtactggttgagttcagccgtcatacgctcaacctgtgctcgcagcatgctattctcatggttagcggcctgggaagccttttccaactcgtcaacctttgtctcgagatctttcaggtgcttctccttgcgttctctgaaagcacgctgagcagctcggttttgagctttacgtttctatcatgtgttagtagtgcataggacagctatgacatgttacaacataccgaactaggctcggatgtaagaggcttacggccgggcttcttgggaaccttgccggagctttcgcgacgcttgtgttcttgacctgggctgtcttcatcgtcctcatcatctgggtagctgcgtttctcgggagtctcggtctctgaagagtcggacaaagctaccgatgcggcattgtttgttgaatcggcggtggtaccaggaaggtctccaatcatagatggctgatcctcgctggcaaaagagaaatcaaagccagagtcgccaaagtcatagtcatagttgtcgaggaagggactctcctggaaagctgaggcctgagcgggcttttgttggctggcggagttgcggaaagagttgttcggggcagacacagcgttgttggcggtagaaccagcaagctgctgcttattggagttgagagcagcaaagagaaggttctgctgttgcggggtcaaaagaaagttgggtggcaaagtgcctccagtgccggtagaagccatcgcgagtgatgggctgtgaggctcgtagaagaagagtgtcgcgaaggatggaaaattatttgaaatcggaagaagtgagttttaggacgctacagattggacaccaaatccaagcaagctctctgccaaaccaggctcacgtaggagggggggcaaagagcctgagagcgtgtagcggcgacgtcggggatctgacaggacctaaagaggcggggcttggtttataatgggttaagattgctgcacgtatccgtcaaagtcatgaaaccaagtgcagtacggtgtagaatagacaaaggataaacgagaattttcggattgaattggactggattcgggaacaaggaactgaggctatcgagaagatcaaccagtatgtaagtaagcaagatggatgatgaaagtggccgccagtcgacgggtgtcaaggtcaggtgtaggcggagccagggatgatgaatgggagaaatcccgcctgcccgccagggattcaactaaactgtcactgtaggcaaacgccatgagagcggggggaacagctgagccaacgggcgttgacttggaactgcactgtaagacactgtatcaacgcgcaccaaagcgtccaaagcggagtttcgatcctgaaaatttgctgcctgagtcacaaatattccttctagctgcttctttcatcagctcactaggccttgaacaggaactaacatgggtggggggactagggaggctaggaggctggcacaagcctgtgaacctttgacagtgtgaatagcatcaaagttgcatttgtcagccggggcgaccggttcttacccagacgccaggatcttggtatcaatcggcctgactgacttacaacaaggggaaaagatgtaacaaaagccaggtgagatgagcatattatctcctatttcctctcttttctctctgttgtcgtctgactcacaggaactcactcgttcgtctatcaactagttacagtgacacctgggtagacggcaccccggcttatacccgactcttttcggcatataacttccattgacatccacgccctttttgaccttgtgccacggagtactctgtacttgctcgaatctccgagtctttgcatgattgagtactttgactcttagttggcaatctcaatgacatcagtttcagtcatctctgtttgttgacaaagtcctctattataccatcttatcgtttcatcctccatcatttcatatttctccccgcccccggatttagacaagagtcggactttgtcttgccgttaattcataaactccgctgaccaatcactattccttgtacttcccaatgggtcaagcccactgtcaaccgctcagacgttgttgcgatggatctgatctcaacggtttcctaacgaacacagccgttgaaataatttgccatgaacttatacctgagagactgattggtttcggaggtagctacatggcgtaatctgacaaagttactgtatgtagtatgcaccctcggcgctcgcaaaaagtatgcccatacgaagatagcgtagtccggagctcggatcttacatgcatgttttggaatcattcaaaagaccctgtttgcagcttggcatcccacgtgttcgggctaatactaagccgccaaacaaagtagagcagaattggttcagggtagtcagatttggactgagcttcatactcaaaagatagttaacccaaataaatatatccttactagtaaattaactacatggcatcatgactattagtttaggctttgaaattgtaccaaaccaccagattagttgtgaacatcagcatttccagcgaacaccaaattgtatcatcttcaacaacaacaatgtctcgaacttgataatgatatccaccgaaggacaatttaccaaggagatccatgatcagtgagtaccatccttggcggtgattgcacgatcatcctcggcataagcatcgaccttgtacttggaaaactcgcgagtcttgacacgatgagcgaaaagaatatcgagttcctcaaaggtcttgttctttgtttcaggaagccgaaagaatgtccagatgaagaagaaaaaacaacatccgccccagaagaatccagttttccctcgccagtccccagctgtcgggttcagcatgtatgggttgatgacattgcaaatgatttgggcaatgtagtaagcaattcgactgacgcaaaccgtctttgctcgcagacgagtagaactcacttcactgataatggcataacagattgggccaactgtcatgtaataaactcccaaccaaatgagcatcatactggcttgggcataattgccgccttgtgagtctcctgcaccgacgctgatgaaacctactatcatcagtaccgctgtgagcaaaccaaggccccagagatacaacgtgcgccgaccaaatggagctagcagccaccaagagatgatcgtgccaacagaagcgatgcctagaccgccgacagacattctgaaggatatagattcgggaagtccagcctggacaaagaagtatgtcggtgtcccacccatggccgagccgcaaaaaggttgagccgcaaaagccatgcaagcaatctcagttctgcgtctgtcgattccacggaagcagtccatatatgaggtaccttgatcgattgatttctcgatttcattggtatggatcatcatggcgactgcttgtttggcatggcctggttcttttgaagagcttaatcgcataactgatttctcggcttcctggtagtcaccgatacgaacaaagtaccatggcgactcaggtgcgaagaaaagaactgcgaacaacggaagaggccaagcccactgaatcgcgaatggcactcgataagaccaatgtccggtattgttcgagaagccggcttgtacaccggccgaaatgagctgtccgatagcccagcagaggttaacataaacagttaaataacctctcaatgccataggacagacttcggaagcatatgcgggtgccatggtagcaaatacaccccatgggatgccacataggaattgtccgacgagaagaacagggaggttgggtgagaagaaggatatgaagatgaagccacatatggccaccaaggaggtgagaagtactttgcgatatccaagtttatgcgtgaagtaaccattggcaaaggctccgatgatggtgccaacactgacagcgttgctaagagcgttctgccaagaagccgtgatttgccatgtatctgttgaaggttggtaggtcccatagtgctcccggaaggcaggctgagcgaagaaagatgatatcaggacaatatcgtaaccttccatgatgattgaggttgaaagtagaaccgaccacaagacagctttgggatatttccgaatagcctggagtaacgtgaggttatgttcctcttctgcggcctgctttgcaatggctgtgtctttgaccatctcagaagctggggcatggttatcttcgctgactctggcgaccttgtcgtccatgatgcttggcatggcgaagaaagttgagtggtgtaagaagaggcactcctagagtactggggtattgtatcattgtggtaatcagtcagacaatgagcagcactggctatatatatagctgagctataccaggatatctcagctgtcatgtagagccattggcccttcgtcccatggtgcgtatcattgtaagctctctttctcccatgatcatccgagagttgtggggaagaatccggggaacgagaactcctgagcttgccatccttgtcagtttcttcaagaaacctggggtaagggtgtggaaatgatgtttgaggctgttcgatccccaccgggaagttggttgcattgtcttgtaactgctccggtgggggaggggatcacaatgtgccgaagcaaccaacgacttgacctaaatacaagttgaaccattgttctcctttcgaatttggatttatcgaactattttctactgcaaatgattagtccatgtaaataatctttaattgatagtggaattgaagaatttgtggtgatgatttccgatagaaggtcaaatgtcctaacctactgggtagcagaaaagttgacctcctaaacttagggtacaaaaataattagcctaaagactatagttttaatagcataaaatgacctactaatttcgtctcttatgttctcagcggccaattcttctggtaccctgaggctagcccatgttgctataaactttgggtgtaatttccgtacatttttgcgaaattcggtagtgggcgccgcagacatgctcatctaccattagttatagagctgtttcatctttttctggcctcttatgatactttaaggctgacattggtagatagattttgtggcgcgcacgttattgaatatcgccaaaatacacggatacggcacaagtattcaacaaggatacgactcatacctcgtacgagttaaactatcacgcgtcaggagagattgagtgttggcgttcgatttgggtagccaggcaacaaatgacacaacacagattgaagatggaaagagcaaccccgcagatgacaaaagtgtgtacctgcctacacgctttaggttgaacctgtcaatcgtagcttcctgcagttatacattatcataaacgctcaatgacttcaacttcacgaacatgatctgctagtctaaatcaccatggctcctcaggacgagcttatgccatttcaatgtcatttctgccccaagacatttgggcgacaggaacacttggcgcggcatgtcagagcccatacacgcgagaagccatacggctgccgacaatgcaacaaatctttcacaagacaagacgttttacaaagacatcaggcaacccacagcttaggtgcagtcaatcgcaacgcagtatcggccagagcatgcaaagaatgcgctgcaggtcgcagtcgctgctcaagagaattactatgtgaaagatgcaaagaaaaaaacttggaatgcatctatcccaagtctacaagacgaaagcctcgttcagtggcccaacgaagcaacatagctacccaatctactggttcatctacagaaaattcgaatgaggatatcgaagtccgtgatcgcgcccaggttacagaagaagtgatggaagacacttctgtactcatggagaacaatgcaaccgagaatggtggtgaacatgggtggattgctaatcagcatcaacctatcccgatgacatctactggcggtctgatgaccgctacttcactgcccgaatctatgtttcagatcaacgacctaggtgactttgcggttgaaagaaccatgacggaaccgactatgggagcatccagcatcaactggctgagtgatagccagtatctttccatgtgggagagtcagctatcggctgttcccgatggccttggacctgtgggatatgcgtttccctctggacttgctaggcccaaccccatctcaccctggatctcaaatcagtacaacgacgtcaatagtgttgatatggccaggtcagatcttggaccaacctacgcaccaagcccaatggctgctgagagccctcattacagtcgagcagacagcctccgcgggtccagtgtgtcaaagtcaactgatgggacactttatgtcgaaggaacgatggcaagagcaccgtttggtggtcaactcttaggccgaaacatgaaccaacccaatgtatctcacgcagcggaggccggatcgagtaacggggccccggattcgctcgaagtggacagccaaacagactcttctcactatgtatcaaatgagctttactccgagttagtctcagttgctcgtggacacgccgaaattgacagccaggacctgactactgccacgatccccccaatagggcatatcagatgctttgtgcgactctactatgaaaggtttcatgttatatatccttttatacgaaagagcgcctcaatatggcaagactctactaattggattctgttgctggccgtgtcagttgttggtgctaagtatctgggaggcacatggtcactatccttatctaggctattggaagcaatcttggacgacaggcttcaatcggtgtctgagaaaagtaatcaggacagtcatggtacttggattccgggttcttcccagtcacgagtccggttggactttataacactccaagcctttattatcagcatgatcgacaggcttcatagtggccagaaggtcgtaacggagcgtgcgctgagccaaatgtttcttcttgttgaacaatgtagaagcctgaatctactgtcccgggtgccgcctaaaatcaataacgagacgacatctagcaatggtgcatctatcacagaatggctgcgagctcaatccgagttacgaacgggattgatggtatgggtatgttattatatgcgccagcttttcgacttgttctgatattttagattcttgactccatcgttgcatacgagttcgactgcccacacctcctacaactccacgaagtcaagaccgcgcttccatgtcaagaagggatttgggatgagccgacatgggagagcatcaacggcaatggctgtcgccaaggttagtcataagggtcgcaaaatcccaaataatgtcgacttgccactaactcgacatttctgtgacagcaacagtactggaggcactccatcttctttacatggaaaaacgacaaccagaacgtttgactgaattcggaaatattgtaatgatttacgccgtttgtcgcaggacccaagaggccgcctatcaatatgaaactgcattgtccagatggactccagttgctcatgtcgaaccctgttcagaatcaattaccgtggctgaatcgtggccaccaagtctcgagataatgacacggtggagaaatagtgcttgcgatagccttgacatgttacactggaaagcaaacggtaaagctgccaatgccgggggctcagaacacccaactattcttcttcttcacctctccaggctatacctcttagcgccctgcaagtatttgcaaagggtagcgacgtcagcagcgtggaatgaaacgacccatgtagcatatgctactgtggactattcggaagcatataaccacctttatcgttgggcaaatgttgatcagtacaaggcaaggctgtctattgtccatgccggagccttgatatggcatatccggcggtacagtagtaacagctttatagagcctcatgccatttatcttgctactcttctggtatgggcctacagtgtttttactgcgcggcctacagattcgggatctctacaagagactagggcgtcagggccaagacaggatctcacgagccatgttccacagggtcctgctaatgcagggaatacaccgcagtatgatgaagatgaggaagaagaagaaccggaaccaacatttatacatctggatcggccatgtgatgatgaaatggttcaaacttacatacgtcttggccacaagatgaaaggttttatgcagcgcgttggagatatttgcagtactgacgccccaccaaagattctaaaggaagggataaggctactgtcacacgcaattgataagaaaaaggcatggggaatagaggtctcctttgttaagggtttagcaagtctattggatgcaaccactgcgcaacaaagtgagagagcagtaggtagtggcttattctaagattaaatgaacccatctatcgccacctcggagtctctggttggcatgatatctcgctgatctcaagtactcggaacacgttatccttctcttgcgaaaactggcatctgcgacaaaggagtttccactgtcacgctctgtcctgaatcataagacgatttaccatcgaaggaagaccacttcttgccttgaggaagctgggggagatacacctcaatactagtctggcctggtttgagaatggggcacacaagatacttgtcgccatacaagtactgggtcgagatgctccagcagttcttatcatctggaaactcgtagaacagaggcctcataaccggtgttcccttctcgtgtgcttccttcatgagctttcgtgtatatggccgaagttcctctcgcatcttgatgtacttgacgcagatgtcatagaccttggggccataggaccaaacctcgttgggggcgccactgcagcaagtcgctccgccggttgttccatgctgtggctggcgaggttcacgatcgccgtgcagtcgcatcaccgggcagaatgtaccccattgaaaccatcgtacaaagagctcccggaaactctcatcgttggggtcgcctccgtgaaagcctccgatatctgttgtccaccagggcaatccggagagtcccatgttgagaccagcgcaaatctgattgtggaagctaccccacgacgacgcaatatcgccactccatacaagggcaccgtacttttggctaccggcccaagcgcagcggaggaggttgacgatgttcttttgtccttctgcctcctgaccctcgtagaatgctcgagcgtattcgacaggataaatgtttcctatggaactattcgagccctggaaatatcgatagttttcaaagtcgtatgctgcatattccggctctgcttcgtctagccagaatgtcctgatgcccttggtaaagtaattcttcttgacagtttcccacaagtatttcctggcatctgggtttgtggtgtcgatatgaacagtctcgccttggaaatcgagtccaatgcgaacacctcggtccgtacggatcaagtaaccatgttctaccatataatcatagttttccgatttcttgtcaacggttggccagatagaaaccatgagctcgatcccaagatctttgagttccttggtcatcgcatctgtgtcttgtcagcactgtttcgctccacgatacgaggggacttaccagggtcaggccagtactcggggtcaaatttccattcgccctgcttgggccagtggaagaaatcgacaacgatcagatcaatggggatttctcgtcgcttgtactccctggctacctccaaaagctcctcttgtgtctggtatcgcagcttgcactgccaaaagccaagtccatattcaggcatgaggggtacttttcctgtagcgtctgcatacgcttccacgatttgggctggtgagtctcctgcaacgatccagtagtcgaggacctgcgtcgagaatgcttcaaatgacatgacattctttccgaagacggctctgccgattgctgggttgttccataggagtccgtatccgagcgacgacacggcaaacggaacacttgcttgagaattgcgatgggctagttcgagatccattcccttcaagtcaagccatggctgttggtactggcccattccgaatatcttttcatcgggactgatactctcgagccgcatggtcaagtggtaattctcagtaccaaggatacccttgaactcgcgtgcttcaacttcaagagcactgcactttggatcgatgagatcttttctattgcggcagtactcttcaagaagcagttttccatctgcggtctcgatggtcaacttgccgagacgagagattcgggctttgatgttgccattggtgatggttgccgagtcctcagaaatggatatcttgggtgttatttccttgagctgttggagagcccagtcctcagatgacatctttgcggacttggtggctctcacacggaatgcgttggggccccatggctcaatccatacatcctccgcatcgtacttgtagcggaggcgggttttgtcgtcaaagaacatgatggcaattctcgccagatgaagggattgtgcttgttcaggttatgttgcagtgagtatgacacactcaattgccgtgcttgcaccagacggttaatgctgtaactacagtctagaataaatactcaaacgaatgaacccaatctttgaggccgtcactttccccgccggaggaatgcaagtcctccagtcgggtattatcgatgatccaatgacagcatctgcggtaacatcatgcatgcatctccaacttccccaccggaggtttgtgagaactacatccaagcagccaagctacattagtacactatgtacttgtatttgtaaggcgacagcatacctataaaccaacaaacacatgacatcaaaatcgaggtcattgtagataagggatttcgtagcaacaaagcttatttgggtgatatctgcagggctgtggagggagtgttggcaggcagagtgcaagccaccattgaccacacgtataacaatggacgtgctggtgcacagcaacataggacaaggctcaatttagaattctcaattttgcagaccatagcgactactaaaccacttatacgtttccttgttatcggtgggatgctttccccaaaaacctagccttgtcggtaatgtttgagcacaacacctggacgtcctatctgccggtatccctgcatcttcccggaggtaattactatggacatgtcgttcctattcagccagccttctttcttagttctttgggccgagcaaattgtcctctcctgtacacagacgtccttgaagtatgtcgttagcagtgtctttgaatttgagggagcaaaatgtagaggctcaaacccggtacttaccactcaggtcaccctgcaatagaaacttgtgcaagcacctattgcgagccaatttccatccgatgtttagcgttggcaatgactccggcaaggggaaacgacgagttgtcccatcatccggtgcatgcgaatgacctttccaacctcgcgtgtctgtcgctcactggatagagttgcacacgacacaattttgagtcgacgaagagtacgtctcatgcgaacgtttttttccatgagtacttgagtgttggccatgatcttgcgattactttccacgagtccggaagtgtcgcccacgagtttgcgattttcttcctcaagcttggaatatgtttccttgagtgtgcgataccgttccttcaattcttgggcacggggaacactttgcgagatgctcctcattgttaaggttacagcgtatatgtcagacggctgaatcgagccaataaggatgtcactgaactggatgtcattgaaatcgatgttctccatggctggtaactctctggtcagataccagatctattgaatcgatagaggggatttgagatatcagcgcatactaaccggaggagaagactaatccgtcgtgcgattggtgatggctgatatgaaagaaagaagggtttttcggcgtggtgagatgatgggccacggaatagattgccggacgataacagaagtagaagtagaagtgcagccttccatgtctgaattgaataaatcttgcaagaacgaagtgtatccccttgtgggtgggattgacacttcttgtcagtgcaagagttcaaatctacctactacggtacctaggcaggcatatttcgagaagtttatccgctcaaggcaggcggcaggactcctgcgttattcttccttctaaattaattgcacttgcactccacccctttcctttttccttttatcttcaccagcggccgcaagccgattgttcccctgagtacatttatttctctatagaacccgagagggagtcaagaaacaatggcgtcgccttacgcgaatgttggacagccccaggcttaccaggaataccactcagaacctcgtcctggcgacaaactaccaccactcggctgtagcaaggtaaatttttgcttcctttatctcatgttatcctactgaccaagttagggtggacatatccatcttgttcccggcgaagtgtactgtcgatggcgacaccccgtcactggggttctctgcaagagtgtaagaatatcctctagtaactctgtacactgggtcagagattaattgctacaggccgatcgctacgacagtctcgagcttgaagagcactatcgattcgatcatggttgcaaagtggctcctgacgaccgtcccttatttggcgagacagatggcaagccgcatcggcaggctattcgtaagaactattgcaccaatccaacaatccacatgaaactaactcgggttttctatcagaatggtacgcagatatgctccaaggtcgtatgccatcttggcctccagcccgcgaacaagattgccaagacaataactccgacaacactcgacttaaaagagaggttggcatgcaagactccggtgagactcgcattcaacagaaagatgatgttgaacaaaaccactttccagatgttagtattggagaggacgaaccggagaggaactaacacagtctgtatatctaggtatcgcaaaatcgacaagccagctggagcggaaaagagaagcagcccctttacttgaagatggaagacctacctctgggtacccaagaagagtctgatcgccacagcgcgattcgactatgcactctgttcaaccagcaccaatcaagcatgcctcctcgcgtccgatccagcctgcttcatctactcaagaccggccagttccagcacaattcacagtcaatattccaaccattcaagcaccaactcagcattcatatgtatgatgaggaggaaggacaggccaattggatcaatgtcacctatgagagatggttcattctcatcggtgtgtatggttggagcatgttgagagactacgcagatggcatccgaaaggctgtggtaatgcgttatggagagcccctcgacggtgacttgacattcaagaactcttcggataatagcggaagtatcgtacgtccctttctctcacagctggccgatgaagtttctatatggggtcccatgactcggcagctcgaacaaatgatccgacaacaggaacagacaatccgaacgcaggactcattgataaggaatcttcaagcgatgagttcagaccagcagaaacagatcgacaaactcaacgccatagtcggtgttcagtcccgtactggatctcgtggaaaggtgaatgacggggacagggatgccgacgacaagaatcgcgagactctggctcccctcaggacgcggggcggggctcttcgcaacatgacgggacatcttacagaagtcaccaaatccagaaaacgtgtccgtcgcgactaggaatatatgggagtcgcaaaaagttgctggaaggaatgaacaaggtcaggaatgattgcgctatacatagtttctgagactgccacaaggaaatgtactccagaaagctagtggtaaatccatgaagctaagatcccatcattcttatgccagtgtatgataagtatgataagtcattcatcgtcaatctaaaaagagatatgagcttaacagtgaagcctttatgtcaatgtatgaataaaagagcagtggaagtcgttggtctagggtagcgtggtccgaagaacatgtacccctcttacgaggctctcgtccatcaaagcgtaattggtttagtggtaaaattctccgttgccattcaagtaacatcggggagccctgggttcgattcccagattacgcattcacttcgactctcggtcgagtgataatctctcttcaccagcgtaattggtttagtggtaaaattctccgttgccatttgtgtaacttcggggagccctgggttcgattcccagattacgcattctgaattgtttttttttatcgctggtaactatggacaattccttttgatctgatatcgttagatggtacaaagtaaaactttggaattagagttaagcttccgcggaacaagattgagtttgtagatatctagtgatttataggatcttacctaacgtcttcatccgctctacctctaacttaatgtcgcgatatggacatttcgatgcgttttaattaagcttgcacggtatgggatttgcttccaagagaatgcatgtcgcggaattcattcacttacgatgttgttaaccttataaagcacaagacatgctcaattctgattccgaaatattaacaaaaacaacaagacgttatttggtattgtctaaagtatcaaaagccgttccctgtttagttccaaactcgcacacaaacattggtataatctctgacacattctatatagaatcatctgttctgcttgtcgcccttcttcccttatacaccgaatcgcaaaacatctctagttggcctctactccaaaaccacctcgagacgcgatctctatagccaactcagcaacagtctgatcactcaggacttcaaaaaccgagacctcaacactgcagttggtgacaacccagtttcggaccccgacggctaccaaagaatcgactccgtagacatgaggcggtttgccggtgtcgatttcttccggcaacatgttcatagctttagagagcatatgtgaaaggcctgtagtgataatctcggcagctgcatcaatggtggtgcagcatgtcaggagagacttcaagtcaaatttggttgtaccgtccacaatgcttaggtcaggttgaggcatgtcaaccagattgaggtaaccataaagtgcagtgcgagaccagtagggatcagctggctggttttgtcggataagtccaccagatccgatgcccattatgacacgttcgggcatgcaagtactgggtgtgatctctccagtaatggcgcacacgaccatggtaaggaaatcctcgtgcctgataccgtagaacccactagctctcaggatgtcgaggatttcggtgtcgtcggcaagcataccggcacccagcacaggcccaaggtcgatggacgttgcattctttccttgaaggcggcacttttgcgcaagggcatcttcgaaacaatttccagctgcgtagttcgcttgacctcgattaccgataactccagcagaactggctaggaagatgaagaatggatcatcagatttgtctgagatcgcctgtacgaggttgtgcgaacccattgcctttggccggactgcctccatccagtcagagtaggtcatgtttgcaaaaattgagtctttgattactgcggcgcattgaaaaacacctttgatgggaggcatttcttcgcatatgtgctcccggatgatcatctcaagactggccatgttacagatatcaacacagtaaacccgtgccttgacgcccaagttcctgagattttggaggaagctctgagaggatttgctggatgcccctgatcgagatataaaagcgatgttccgagctccattcttgacgagcatgtcgcaaatactgcggccgagaccgccaaggccaccagccaaaatataagtgtgctcacgagacagcgtctggtggagcaacttggttcgattcatagtttggatctcaaccattgtattagagtcaatggccgcggtgacggatacaagtccaaataatgggctcttttcgacaagcttgaaggcttcggttatgttgggcagttcaatgttttgaacaagaagtccctccgtcaccagcttttcttccaggtattcttcgtactcggagacatcctcaatcaactctgccacgtagtcggcgtcgtgtttcattagtgtggttaagtcaaagttgacaatcgagacggtcggcgatccaagttcaacgggtggagggtacggggacttgttggaaaattgtgtaataataccacctatgaactgttagatgttgataaaggcatcggaatgtacgaaatcttaccatgtcgcacacacttgatgttagcatcaaagtgtttctgtgtaggattatacacgaggtcaacacccctttgtaaacgatcgcgaaggatcacagcaaagttatctgtgtcggcattgagaatttgagagttcttaataccaatactgagaagaaactcgcgctggctagcggcaccactgcccatgatggtcacaaagacatcggcagacaatcgagaagccaagccgagagctgcaaggccaaacgtgctggctccagcatggatcagtaccgactttccacgtccaattcgtccgatattgacaagacaatgatatgcactgatacaatgactgagaggaattttggaagaccatttcgcgacaaaccggctgtcaatgttggcattgctctgaatagcgcctccagcgacaaggccaatgacgcgatcaccagtcataaacccagagatgttgcaccccgtgcgtctaacactgccgcgaatctcagtgccaaagtcggaatctaaacttcttcccatgacagtctccaagtcaataaagctgagaggggcgctgtcgaaaatcacctcgacctcgccagcttggggagcgaattgtgtttcagcagaaaacaccaagctgttctcaactagaccgggctgagcaatttgaagctttaagtgccgtacatagccatggaacgacaccttggagacatcatgcgctacgcccttctcgacaatgtcattgagtggctcaataggaacgagacgaggaacaaaaatctctccatccttctcggcgaactccaactcgcggggaccggagccagcagcccatacaaaactttgcaaaaagatcctattgacagaattgagggctgtgggagagtccagtgacgtgctcgtgttcaagtcaaatgtcacaaacattttcaaaggatcctctgagttgagtgtgcgcgcaagggcaatgataggagcgcccttggggttcatgggttccatatgagcaccccttgagatccaaaggatgcttttggccagcctatgcatagtgtggaaatctttgaactctgattcagaccagttgtagacataggcgcctatgttgtcggtcgcaaaatcaagaagcgagatgacaatcttgcccttgagcttttccggctgactcgttacttcacccagatgcataatctgaatttgtaaagtattgtaacattccagaatcagctttccagcaaaggatcttgcctctgaaggatattcgttgggaagaaggacaaccacattgggtacagaaagccaatcgtggaccgggtctaggtgatgaacgctgaactccatgttcacggttccgccattgtcgtcttggtagctgtggctaattatctctttatcatcagagtcaaaattgccaggtagcaggctttccagcagaaaaccaggtcgtttcacgtgtttcaggagcctagtggtgtcgacatcatcttgaacacaaacaatgatcaggtcgtagttaggcagaggttccgagccatcaacagctcggttttcgacaaaatgttcgtaatgtgttccctcaatcagagaaggcttttgtaggggcttggtaccagcagtgtgccctaaagtgtatcgtgagaaccaaggcgttctgccctgagggcaaccaaatgcatgcagaatcttcaggcaagtgtgtgcactaccgccaacctgaagaatagatagacccggaaacttgtgagcaagtgtcgtggcgagaacctcgactgttggagctcgtgcacacgtgatgtcttgtttccacgagatctgagtgcataaagtgcgactgttctgaagaaacccccctgcggcttgagatgaattggcgatactagtgaagtggaggccgctgatgactaccgaaggttggtcccaacatgattgtgtcatggcaatgtctgcggttgcatcgcggacacccgttcgattcgcagtggcgtaacccttgaagtgcttgctcaggtcgcgagagatggctgctgagacaaatatactcctgatgaaggtcgggaccataggctcagatgatacagcaaagggcgtctggaacattgaatccaaggtcgccgggtgaatgagatgatcatactcaaacttggcaggcatcttcgactgagtgtcagggatgcgaactttggcgaggcatgcgccatctcccttgagtatctgtatgaggttctggaaagtaggaccgtaattcatgccaacaatatcgaggagctcataaagctgcctggggacgatccactccttgcaagtagtcctgagcgactcaaacgtcttgtggtgctgacgaaaggcggctccccagtgtcgccgcttgtaccgtacctcgatagagccagatgcattttgttcccaaggagagttgagctgcttcgagtagatacaaaagtcaaaagcgagatcctggtgctgatcacccgaggttgagaggcgcttaaaattcatggccatttccagtccatgtgtagtattcggcacaatcattgccttttcgatccgcatgttggtaatctcgaacccaaggaggttttccgtctccttagttagttggcttgcaccttgtagggccatagtaaccattcctgctgccgggtagatgatagtcttttgcacttggtgatcctgaatccacggattttctgaaatgcggaggaagccacgccagcgaggctcaaacgagatggcgtcggcggtgggagcgccgatgaggtcttgtcggggaaactctctgaaccgattcgcttcaccaaggtgagactcgtgccagtatgacttagtgtgattccatgggtaaggaggaagatcggccaagcactttgagggatcttcgggggaaccttgagggatgatcttgtccatgtcgagttcataaccgcgagtccagagaccgcccaaagtctccatgagaaaagacgaatcgcggtgtttgtggctaagggctgagtggaatgtcggcgggttgttgctctttgtcagattaatgatgtcgagaactggcgagcgtaaggtcgatgtaggactcaactcgataaagatatcaggacagtcttcagcggataggctaagcagatggttgatggcagacataaacaagactggctgggtcaggtttgatgcccaatacattttgtccatctttcttccgtcgatgtactccccagtgactgttgagagcattgcagtagacttccgatgttcacgtggctttacaagtccaagggcagacttgtactcattctcaaccaaaagcatgtcctgggaatgataagcaacctgaactggaaggatacggcaaaagacaccctttgcagtgagttctttgtaggcgcaatggatgttctcctttctcccggatagtgtcactgatcgaggactgttgatacaggctacttggcaagggtactgcttatcattgaagctccccttgatgtcaacaatcgatagtccaaccgccatcatagccccttcaagcgggggtctcttgaaagcaagagaagatgcagccaagccacggtagtatgcgacctgccaagctgcctctttcgtaagggcgcccgacgcataggacgctgcgatctcgccagaagaatgtccgacgacgtagtcaggtgtgatatggaatgaattgaaaagatctaccaaggccatctgaatagctgtggtggcaggttgggcgatcctagcgtctgatacgcgactcctggcttggtcttgaagtatctcttcgagtaggtcaaattgacttccgagggcgtctttcatataaagagaagcagattccaaagtagcgcggaaaacctcaaaacacaggagttcttttcccatttgggcatattgcgcaccttgaccagaaaaaaggaagcaaaccttgggctccttgtttctggaagtccgcttgaagtgagagtcattgacgttttgaagcttgctaatgaggtcttgtagagacttcgccacgacagcatgtttccactccaggttggaccggcgacaaccaagggtgtaagagtaatcgcgaaggaaagactcatccattcctgtctttgacttcaagtaaggcaagtgagattccatgacacgctggacaccagacctctcatgcgctgaaaagaggaaaagttgcggtcgggtgtctgtgttgcagtttgaggtttctacagtagagctcagagcttcgaaggagttgtgattgccctttagtccacgagctgataggtaccgaggagcttcatccatgatgacatgggcgtttgtgcctccaaaaccgaagcagttgacactgacacggcgcagaccgggaagaggccagtcgagcaatttcgtcggtaccttgactttccagttcttgaaatcgatgtcagggttgggtttatccaaattgatgttgggtgggattttggcatgttccagtgtaagaacgcctttgatcagtccagctacaccagcggcaccttctagatgaccaatgttgggtttgagtgacccaacaacgatggggttgtcaattcctcgaacagagccgagcgattcagatatggctttaagctctcgccagtctccggctttggtaccagtgccgtgacactcgacgtaaccagtttggctgaagtcaagacctgcagattcgtagacggaatggatgtttgcgacttgcgcttccttgcttggaagagtaatgcctttgagagctatcagcaggttgggagaatgggtgacactttgatccacttaccggtagtatgaccatcttggttgacctttgtggctcgaatgactgcacgaatagtgtcgttgtcacggagcgcatctgatagacgtttcatgactacgacaccgataccttcgcctcttccgtatccgttggctctggaatcaaaagtgaagcacttgccatcagggctcaggaaattgagagctgtcatcggcatcatagtgttgggagtgagaatcatgcctgcaccagcggcaatcgcctggatagttgttagagtccacaataattagtagtgaggaaagctcttaccagtgatgtttcttttgttcggagactttgcgcagcaagatgaacagacacgagactgccactgcagccggtatcaatggtcatgctcggtccgtgcaaattgaaaaagtatgagatacggttcgccatgatggcgatgccgtttccggtggcagcatattgaggctgccaatctgggtctcggaggcatacttgttcatagtctggtcgatattagcgagtgtcgaagcaaggcagctgattatcctacctttgacgaaagaaccaacgtagactgcagcatcggtgccgtcaacatcctctttccggattccagctagacatatgcgttagtattgatacaaataaaccgacgaagagaccaaccattctcaagtgcctcgtatgaggcctcaaggaggattctttgctgagggtcgatagctttggcatcttccgctgcaacagcgaagaactgaaagcaccaaagttagaaaataatttctttggagggaaaaatgttttcttcggcatcggtacttacagaagcgtcaaaggcagcgaaatcgctcttgatgaagtgagcgccacggaaggatatctagagaaggtgcagggttagcaatgtttttttttctttctctcggagagtgccagtacatacacttccttgacggtcgccgccaggatgataatagccgtcaatatttagacgatccttagggaattcactccactgagattctccgcgttccaagactttccacagttcctcgggagaagaggcatcaccaggaaatcgcaggccgatgcccacgacagcgatgtcgtcttccatggcgccaaaaggcagacccaaaaagaatctaacaaaagaagcacgatattctcatctatttctttctcaattaattgttgtatcggaaaatggggatcaaaaatccaagagaaatcgtgactaccaagagaggtgttgaggttggagagagggagagatttcaaggttgagtgtgagaaatggcaaaatataggtaagagaaactcttccaaaatttaccagtggtgaaagatattttgacaatgccgtgccagtgccaagaagtgggaatatcttgacagcttggacggtgaagtgaagtgacagccagtgatttggtcagttggcactggcagacagctgtaaagctagactcgggcccacgcctctacttttcgctcaagataggaaccaaagtgaagcacgggtatcagaacccacggaattattgtatgacgagtacggagctcattcaccccctctctcgcttggtgttgagatgatagaaagggggccaggatatcgtgcagtgtcctgcttttattcacaaccttctcagatctgttggttccgagaatgggatcaggtaaagaagataaaagcctcaaaatccaagtcattctttaattagaatgatctgacaggattgatgccgtgccgtcacaacactgccactgccactaccaacagctgtccatcccgcggtcggcgtgataactcaagtttggccgacggcacggagtatgactaagatgataccatgcagagacagggaaagtacaggagaatgggtagttgaagtttacccgagggcaagctactgtctatttagtctgtgttggtagatacatcagggtgcattgcgtatagcttcacacacgaacaaagagagcaggggacgagttcggacagacgaaagagttcaccgagcttgtcctagcggtcagaaagatcagattgccaaacttctcttctcacggcaacgtgcttctattcaaatgcaggcttagctgcaatatcccaccaacatctcaaagagaatgggtagctatgaatagttccttaggcaatctagagtctccaaaattaattattttaccccacgatatactaccagaaaccaggtatgttttgtttcctcgctcgctcgctaatttggcatttggacgggccaccgccgtagaaccgcatcggacgttttctcttaccaacggcacttggggtgaaattgagattcaaagctccctgtttagaaacttcggggctccattgtcctaatagatccatcctccccgcatttgtcaaagactgagagctcgataggtaattgagaacggagcattgcccatattgagactgccggtcagagacaagatcagatcagacagttccgattgcaaccctttttctgacagcccataaacgtttgtccacagtaggaacgcttacatgtgtcatagtggggggttttctgccaagaccagccaaatcatatatgcagtgtgggcgactagagatatatcaaccttgcctggagtcgaattctgcctcggaaccgcagatattgtcagttgggggccatgcagcagcatactcggatacgagcatttggcagtcgacagccaacggtgagaagatagttagtgggtttcctgtcctgtcgactcaatcaccttcgacgaaacatatcgaccaacgctaggatttgcgtggctgacctcattttcgtccgtccatccaaatcctcttgatcctgcgggacgagccgctgcaacaggataagtataggatcaagaatatgcaggtcatgactaggacgagtcaaaattggtcagcacacgagaaccgggtacaggtactagactaaagtaccaaaaccaaacaccccggccaggtatcctgtatatgcttggctatgtttctgggacgggaagctttaccgtgttgcaacggctaaatgaatcctgcaatgccatgcacgagggggaccaacagcggaacaaccgttgatagcctcccggggaagggtccgtaccacgtcgaatgacccgtgctgaagcggacgacaaattgataggctcgaggccgagattcatgtatctcaaaattgctcattagagaccaacttgcgggtgaacaagtacccagcctaataccgaaccttgcaacatcacgtggcccccctcatcaactccacgacgggttacctttcccacaatctttaaccgaacacagtatcttgaacgaatctctcgcaacccaaaaccctcttgttcctggatcatccgattgcctggcaaatgtgacggaacatggtcgcacaaggtagcgcaaggcgagcgtcgtttggctgttgctgggcattcatctgtctaaacattcaacgtgccacgcagctatccatgagccaagctgcttctgtatcccattgaagtgtttcctcgcccttgcttttgttccaagctgggaattgagccatgctcgcaagaaaggtcatgcccgtgctgttgtgcaagcgcaaagaagtcggcttggactgaacaacccaccatcatgagccatcaaccgcgcaatgattgcaccaaagattgctgaaccagaacattccgcacggagaaacttctgcattgggcatgatattggaaacccccaacagcacaagcaggcaaagcccagagccgactgcgcctgtcgtttgggtcaagccctggcccagccacgagaagtgagtatatcatgtgttaccaacacgcatgcagtatcccacagtgttgccgaggtattttcgcttgggcatgaagtcggcggttaaggtactatccatctcgtcgcagacaaagcagtttgacaatgccatccgatcttctttgtgccaacttcttccagaaacctcatgcacctggtccaacttggaaatctgattgcgacatcccaaactccagactgcattctcacaaaaaagaaagtccgagcccaaaggcctctacccacccgtatcaccgacctgttggtcatagataaccctgtctcacccaaagagtgccccgagttgtacagcacccgtcatagccactactcctggactcgtatcactgtcagagaagatctcatctgctatgagattgagtttctcgctggtggcttccctgaacctgagtgagatctgaggttggagatagaattgaatggcctcttcgcttgtagtcgtgtaacggttgaggaccatgtctcaaatattaattcgatcgttcgccttctccggcaagacagtttaccaagatgaacgtgtttcaagaatatctcatccatcccgaggctcagtagtgcctcgtctcgtgtctgttggcctttttactaaaagcctggatccgatatgaaaaacaaactttctttccaagtatacgacattcaagcaagatataagggctactaaagacttgcttcaagaggtatagatgagactttggacttttgagcaacactcatctcggcccctcttgcctcgttacctgcctcatcaacaacgccttcatccgaggagttcctgttgccacttacggcctcacctattatcggtacctactttcgaatatcaagaccaacactataccatccaattccgtagcttcgagaaaaccacgactgaatccaccctcagtcggcctcaaactcccgtatcaaatacgacttggaccagcagcaagaatgtccaatggataccgcatgtcgctttcctacccaaacccatctttgggtcaaatggcagtgacggaaagcatgacggaagaagacgagcctatggtgacgactgttatcgggttgcggaagcattcggtgaccgggcctcgacgagtagttcttgtcatatcgtaagtgatctgcagtctcctgagagatgttgctaacagaagactccagtttacttatgggacttctcttttcaagtctcgacacctcgatcgtttcaacatcactcgtcactatctcgcacgacctgaacgacttcaccaacgctccatggattgtcctagcatatcttctaacgtatatgggtatgttcccccacatccgtgagtcaagaggcaatatctgacaagatgcaacaggcttcgctgtttgtgtgtccaaattgagtgacatttatggtcggcgaaacatgctcgtggtatcatgggtcatttttgttggtttctctcagggctgtggatcagctacaagtatgacagccttgtatgtgtcctgtcctgtcctgtactctgtgccccgctctctcaagctgaccctttttaggattgtgtgtcgggctttccagggtatgggagcatctggattgtacagcttaacacagatcggcctggttgaagtcggaccttctcacagccctagtctgataggagccttgatcggggctacactcgccgttgcctttgtacttggtcctatcatcggcggtgcagtctctcaactttcagactggagatggctattcaacatgaagtaagtaaattacctgactgggcagctaggtatggaatgctaaccattcaagtatccccttcggtctgattgcaatcctcacaatcacgaatttctggccccacgaagaagtcgctcacttcttctcatggagagcctttgtcagcatcgactttatcggcagtgcgactcttcttgccagctccggattccttgtgttcgctattcagcaggctggatctgagacttttgcctggggaagcccagaaattatctcggccttgtctgtatcggctgtcagttgctttgtcttcatgtggtgggaagtgtacttggaaactaaacccctgcgcaacatcgaacccatctttcccattcggttgatgctgcgccgagtttactctgctggactactgtaagtttagaagggtaacgccgtgatgatcggtcactaacattcttagtgtcactttgttcacaggtttcccttacatctcgctctcgatcatcattccggaacgatttcaaatcgttagtcgcgaggaggtacttatggctggtgttcacatccttcctatgctaggagcttgtgctattggatcatttctcgggggagctatatccagccgacgtaacaacacttcctggacacttgttggtgcatcgtgtctacaacttcttggggttggactcatgtccatgttgaacgaaccagactcgcacaccaaagcacaatacgccttccaggccatttttggactaggagtcggtctttctttctcagcggcgactatcatgacgagtatccttgcagccgagtgtagtgagctcgcctccgcccagggtgctgtagcacaggcccgtgtcttgggaggctgcatcggactttcgagctgcacggtcatcttcaactctcacgtcaatgaatacctcaagggtcatttaacaccgacgcagctcgatagcctccatagatctccactgactagcctacagctttcagggaacatacaggagttggtggaggatgtctacgctggcgcattcgctgaggaagtccgagtcatgatgctcgtttgctcggttatggtgatcatatcactgttctctctagaacggaatcctgcaccattggaaagattgacagcctttcccaaggatgacttctcttccagaagaggcagcgaatctgctacggagatgactgacgtgccaagcattcgccgctctgtctgacacttggttgatggtgtttatttatctttttttcatacatcccacggccggattcaaacacagcttatctttatgggattggcgttttgggtggcatacctggcgttggcttgaagtatcaaggcgccctgtgttgtatgtgggtgttcaaatattatgacaaccatggactagatggaatggcacgacttctttttttttaatttttttttatcaacatacggtttggcatcgcaaagttcttcagatacaggataaaacaatactcaaacatgcacattggtctagtggtggccggattaaaagtgtctacacgaagctgttgttaaccacttgaacataataatgtatactatagtgtctctttttctagcaacttgaaatacagttcttttgtctttaaaaggaaagtctcggctatgccttatcaaccagacaaagtatccattcgtcccacgatggcgttgcaatctcgcaggacagtacaagaccaaatccattggctccagaatgaatatggcaatacctattgtacaactaacgtgcttactcttcggtcagccggtgaatcgcaaagtccgaaaccggggagacctgagagacctcacggacaagatagcaggtccgtttcgagacgggttggttgcgcagacggtctctctttctttgtgcatcccctttagaccagattagtaagttcttacacaagaaatgggtatgtagtcagtgtttgtgagaaattgaaccattgtcttgaaagtttcttatcattctggagttccactgcctctgttgtctgcgccacttcgaaagagaggccgactgtgtgagggcagtcggggtttgtttggtggttttgatgtttggccaggacgtcgtgtgacgagcacgactggatgcttgactgggtatcaagatctggcaggaggagaatgcaagatgtgtggtaggatctgacgcgtgttcaaatgggcttggttgagcaagggcatggtttttgtaaagggtgatgaggggtggctgtctttgttggaatagctgctttacgactaatgatacaggggatcgtgagatagcattcagatacagacagttagtaaccagtctttcggtccatagacgctaaaatatcactgttccataatctgagcatactagtaacatatctctgtcattgggcttccaagacaaagggaacaagggtgtagccgccacaaacaatgggaataacactcaatggcactggggtctctcttatatagaaaggtcattcattacgaaagcagtggttttgagtagaacgaaaaaatatactcaaaatattcaagccctaagtctgaagttggtttcaataactatttcgcttcctgaatggttcctttcatatgagccatatcgcgataaatgactacctttgaggctttgttgtagtcaattttgtttggctatcataattgatagttcgaatggctctaccgcacaatccatgacatgtcattttccctggtctctttgttgaagaacggtatagacgtctgcatatatagaagtgagtcttcccatgaagatggtaccaaacaagaacctttccggcatccaattctttcaccaccatgccaacattccgttcgaaaccaacaacaattaaagtattcgaaatcccaccagtcgcatggcagagtcatctcacttgcgcattgtttgggcaatcagatgagacgcaggaccatcgtatccaacttcataagaacacaaccgaaccttcgatatctctcaactacccccaaatagtacaagggcgggaggaagacgctctcgtgaagcaggctttagcagtctgcaaggggcacaccctcttggcaatcgaaaaccaggtccactgcggacaaaagattcacttcgaggatctgaagcgtggtgatgttgtggtgctgtgcacttctcacgatgtctacggacaaagcgcaagacgatatatgtactggggcaagacgactgttgactctgatgagcgccttgttttcttgacattggtaacttacgagaaggagggcatagaggcatccccctactggtttctgaaacatgtaagctaccgacttcgatctgggccacgtctagcatccaaagccttcgtcagctggacacaagccgttgttataaagcccaaacatgactatatcgtcggtgtccgagagcgatccgaagcggaaagcaaagatttcagagcctttgtcaagtttatggaacatttactgaactctcacggtggactcgtcagctacctttctaccctcaaccacaaggccacgagctattcagatacgcaggcaagaggcgatgcttactgcaaggtcagggataccttgaagacactcaaaggcaagggctgccctgtagaatgcagtgtcgaccgagctctccgagatgagcttggcaaataccccaagaacaacaagtggtcgaatgactatttcccaatcaagtcgcagcactcgcgaggtttcaagcccaacaatggtaagtgtcagccacctaaagatctctgtgagctcttgacaggacaggctgtgcgcttttgcgcaaacaatcacaagatagttggaaactaggcaacaaagtaggtttgcaaagttgcaagtaatcatatttgttcatttcatttcatccatcatttcgaagcgtggtcaacgccacccatagcctggggctggaagtaaacagtcatgactccctcaggcttgaggttgcccttgacaaagtccttgagagcctggtgggcctggcagccgtcgtcgtaatacttcatatcatccatgctggcaaactcagtctttgagacaaaggtgaatccctgagatcgggcatcctcatcagcggcaccaacaaccatggagaggatataaggcttgccgtcctggagaatggttagaatatgtgctcatgagatgagattggggtcagaagaggtcaccctttgctgagaggcgtcgagcttgtggtactggtcaagcagcttagcctggtcgtccttgctgggaagcttgaacatggtaatgcggtgcacacggttggccattttgacgatagcggtttgagtaaacggtcgtgatatagttttggagatgaaagggtggtacaaagttcgtgatgagagggtgaaagcccggacaagtctagagttcatatacaattttgcagaatatgttcggagaaataacagcggatacagattccaaaagtaggtaggatgatgtagaaataaggtaggtagctgtcaaagagaaagagaggtagcatggaggcggtttcatgcgggtcaaattaaacgcgggggagcggcacatggagatatctccgccccgacagttggaggttgattccgtattattagcacaattagaccaatcattttgcaccgttttataaatgcaggtactccagatcaaacagctttgtctcgttccgctcttggccccgcgtttttccgtcaacttatgccgtagccgacacgataagtcgtccttctatgtcttcacttactaatatcagcaactgactgatccaagtagcatcgagtactacctactaacccaagtgacctgttgaccaaagtaaaagtccgagtttagttgtctggtaaaccacttccaggtagcttctaccccgcccccacaggcctgtcacatctccaacttctggatatacgataagattggcgggataatctttttccactctccatatccaatcgagtttaaatcctaaacaccaaggatcgaacatcccagcattacttactgtaggtactctacataaggccacatgtgttcgcatctctttccatgtcaggcacggaactgttctagattctcccagaacatgcagtatggtaacatcaaggtgacataacagtaaggctgcatctccaggttgcctttgaccgcctcattttgcctattgtcgtattctcatcctcggcttgaataacaagcagactagcaagtcaactgtacttttattatttctctctaaagtacccagtaatgaccaattctgaacatattcccgcttcagcatggctggttttactcccatgtgcccttgttgtatgcttttaccccctacaaactccttcgctaccttgccagacgtgaaaaacacaaagtcacttttgttgcgaattcaaataaaatcgaatcaccactcctttctcctcctatatcatcacctagaatgtcttcattgccgcttggccatcaacccccggctgcaagtcagcaagatgtcgacacaacccttcgacaagcggaggcatggcctcgttcgtcgcagggtagttttgtcgaaagatgagccgacccagcaataagactgctgcacagtttgacactggctccaactgcgatcgcatgcctcctggaaatgccactgatggtgtgccttggccggtctccaaaaatgtagtcaactcttcagtctccggtccattgagtgaaaccatgtcgtcgcctgtctctttgtagccgtttgtcgactgctgcgaaaccaaaccatatgcccatagggtgagactggcaaaatacacgaccatggcgttgaatccccgcagtcttgttgactcatactcctcagcgtatcgaagcacctgcccagcatgccaaactgcataccgcgactctggtctaggcaaccaggtcttttccaataattgcgcagctcttctagactcatcttcgcccttcctgcccgcaagacgctgcacatcattcagcgagacgtgaaggatcatcatgaacaattctgaaaggagcagaagctcagggctgggagtgcgcgcttctttcgccttggccgaaagccttcgcagatcattgtaaaggctctggtagagggaatgtgcccacaaagaagtatcagggccagactggtccgaagttgagttgtaaaagggagcaactgcacaacgataagtccacacttgaccccacagcccatgcagggcagctttgcaacaagtctcggcatccacccacgcattagattcggtcacaaaagatacacagtctctgatatccgaaagtcgtgggacatcgccagcaggggccggccccttggtggaattcaagtcccaccatacctgtggagtgccggctttccagagatcctgagctgcgggaagcgcaaactcaagctcattatacgcaattgtaggccctttccacaataatattgatgtctgcacatcgtgtaaaaacgcccgaatggctagtctataacccccagtcagtacgccataaaactcagcaacggccgtataaagaaccttttgcaggactcgattgtaatgaaattacgccatttcgattccaatatttcagtaggatcgccagtgtttggcgtgcaaatatttgtgtctgacgtaaagctcgttttgccagttcttcgaagtagctactcaatattagtctgcctgtcaacaatcgacatcacaatagactcacggtcaacagctgaggggcagagctttctgccaccgctgtttgtcggttgaatccactccattgcccagtttcaacatgaagcatagaggcttggaggagcatcgtatcccgtgccgctacagtcgaagattcaagctatcgatggttagctgatctactcctcatctattatcccgagacacaatcttttaggctgctgtctccaagacataccttttggatcatgcctgaagtgagctcgtgaagggcaagaccaaagtgccatatcgcaggactagaaacggaagtggctccatttgaaacgacagcagagatgaggtcaaggctggttgttaccggatccaaagacgatttgtgaatgaagccctcgcttttaggatcctccaccgcaatatgcgtttcaatcatgtaattgagcagctcggctgatgggaatgatggtactcgatggggggtagggttgttagcaagaaccatggcaaacaagctatcccgtgagtgggacgagactacgtccgagcgaagtgctaagctccctgcttggcttttggtcttaggatcgagcacccatgccgagcgtcgaaggggcatgtcttctgacgtcgcttctttacgggactggcgaaagcgtttgcctccgttcctggattcggggcttcgttcattcgtatcagatagcaggaccttgagcgatccaaagtctacatcccaggaaaacccaaaatctggaaacaatttttgcgacattgcaaagtacaaagattcctccggtccatcttcgtaactaggcgcactgatgaacgaagtgccattgtattccaaagtagtatcaattgcatgctcttggttggcgatagccgactgggataaagcatatgcagcatcgccagcggtaaatacctggctatcgttaccaccattagaagccatcattgagctatccgagggcgacatgccagtctgagactctgatgtccggtattgattccctcgtctcactggcatctggcatgccaggctcttgctgcggcatcgactgcacggcttctgatcttcacattttgccttggatgctgcgcaattgagacatgcctcagcagctcggtcgctccttctgataaaaggacgatccttggcggcaccgtctcgatcgtgggtagtctcgtgccgtgttaagagatcggcgcggttgaaacgtttagggcagcgagtgcattggtacggccgagcattttcgtgggacctgagatgccttgtcaggtgatccgctcgttcgtagacacgacgacaaatgtggcagacgtgggacggcgacgacgtagacgcgtcggagagttttcgcttcgaggggagtacagatggggttctctgtagggtttcccctggggtttgtctcagggcgggatcgagctgctgctggaaaagctgatgcttcgtgggtgacgatggtggcagcgagtgctgtaattcgtgctgctcctggtgtaaagacggctgaattctttggtgctggtcgggaacgggaacgggtgttgctagggcgaaaagcgaggaaagcagcatgtccgagccagcggcatcgcaaagaatgtcgatgccattctgctcagtggccgccattgggtgcaaagccttctctgacgtaccccttgcctcacctcagacagaacaaagcaaggtaaattcgtgtaaagcaaaataaggccgaaccaagccaagacaaattggaccctgcagggctattttccaccacagagggactagcacgcccaagcttgctcgatgaggtcacgcgtagcttgttgagccagaggcggcaggggttgctgatgaggcgatcagggtgattcgaggcgaattcaggcgaggcaaggcaatcgaaacaaactgaaagggcgttgtggtttctcggaagagagggggcgggggcgggagatgtgacaagcgtttagcggattctagtggggtccttcccgcggctgtttagcgagtcagagcactcgaatttcattcaccaggaaccagaagaactggctggcactgacccacctcccggaagccgggctaattcgatggccgggcttttggcatttcggactcggacacggccaccggggcccggacctcaatttcttgaacttacatctgacatgccgtcagccgtaaaagggaaacatcctgcattaaacattcaacactcttaatccctagctagcaaaagtaattttctgtcatgtcacattcgtgatgcattccccagtcatttcgcgtgcacacacatgtacttcgtccagtacaaagcaagctaatcaaggcatcccttgcgtaggtaatactaaacagacgggctaatcatttacccttaagcaggggtagcgactgacaactccctagctcatcattatatctggaccgagtgctctgtatggctaagcagtaagcacctgttagtttcatctcagcaatcctgctgcgtcacttgagtcatttaacgaagattgttggttataccaagtcaagagtctagaccttcagcatgtctcagtttagctctcacattcgggccaatgccaagatgtattgacacaaggaatggaaagatgatcagacaataccgaaatgtattctccgttgtctcacagctacttacttacacactcaaactacaatggggcttgcaggggtgagaatacgagcagtcacaagtcgtgcagtgttttgtacatgtttgttatggcagagaactaatgctttgtgaaattacataaattattaagaaatatttgtgtcatggtgaacatctcagtacatgaaaaactcatgcaacaatacatcttgtatggcaaatgcggttggtcatcagatccctgctgtcaatccgatcggttaaccactcgatcatcttatgcacctcatgcgttttgtccatagagatcctgcggaactgtgtggctgacgcaggtcagtggtcaatacacccccaacatgctggtaacatcgccttggtatatggtgtataagccccatcctccggtcatatatcagctcagccacggcattagagattgacttgactcgtgtttcgtaagttcgaatggcattaagtcgcagacgcacggcgggtctcactcgacaaaagccaattcgcgaaagagcacactgactttttgtgacatctgctcaaacaccaagcgcagatgcaggcttgtttatgccatcagatcatatagagccgtcaactccatattataagctggtcaacgctcttctgcgatcatcaccattttgatcttggcgtagctcatcattctaaccagtaaagtctcgccaatccggttattcttattatgcacaatcgcttttgcccgactttggagtcttcaactcccgcagttctcgcctagcggaagacattagttgagcaacttgcacgtctgcattgccgagcacatcagccatatataatttatcagttactgaggtctaattagtaattggttcgtgttcgaggaactgaaaaacttactttgagtgttttgcgattcctagtcaacacagggagtcccgcaatatccgcaagcacggcctggaattacccatacttctttgcctgcaagagcacaggtaggacagcgagtcccaggtgctttgtgggatctgaagccgaaggctagagctggtgacggttccagggttatgtggttggaacataagccatgtatttccatcgatgaatatgatacagtttgcgtcaagactgtagtatgttcttggtcgtctcgagatgacaaaggaggcaagggaaacatagattgaggcatggtactgatgaaagttatacttgagctgaggcggtcgagtttcaagaagtaggtttaatgtggtaacaaggttatataataccaagtcaaagagcagtgtatgagagtcttggaggttcagaagtgtgcactacttgtatatgtgggaggtcttgtgggagttatagttcgtgagatcgaaccaaggactggcgatagcgtaacttatgaaagggttaggagggctgagaagggtaagatcaaggggtccaagaacaaagcacggggatttctcgagacaagacaggtacgcaataccctaacactaggatgatgcttccatactctcggcgatcggtaggcacagacaggccgtagtctcggtgggcgctggggcccagcggtggtagtatgagacctgtcacatcggccttctgcaagactgaagctgtcattgcctggcagggaggtgcgtggcgccgcccttgagggacagacactgtgggccaagtcgatggaggtggggtcttttgttgcatcctttctttttggtaggtattaactttgacctcgaaattcggtgatcagcattggtgccgaaacatgccgtccttgctccaaggcgccagtcagtcactcaagttactgctaggtacctaaccaagcgaattgacgtcccccgtgttctgttgctctcgtttcgcgtgcatatgtcaactaactctcgagtaaagcgttcaagcaaaaaatctaacgtggccagtgcagaaaaagcctttgtctggcaaggataggccggaccggtgattgagtgcctgcctaatcggctgtgataaggggggtgtgctctgttggaacttggcgtcgacacaggggaaagcaatgttgtgactgctcgtttccccgagggtcgtaacgacaaggaagctccggcgctgacttgcttgttgacgagtgaattgtgatcgggttcaggggatagacttaagcggcttggctttcaggtaatagagcttggaggtggcatccaaactaaaaaccgtccgtctgagtgaaggacaacagaagcttcgtatagagtctgtgcgttgcgcagtggtaatagtaaatctgaagatcaaatgaaaattccctaacaaacacgatctaacaccccagtcgcccatccactaccagcactacggccaaaaccccaggccttggcgggcaccaggactctggaatgatggaccctccgtcctctccccttctgaggccagtccaaagaagtgtagtcagatgccgcgccagggccggctcactgcccctctcccttatacagttggaacgatcgccagtgcgtcgggctatctcaccagcctgttgggtgctgtaggagcatccacaattccgtgcctactgtacaattgtttccaacatccaaggttagggaacgtctcgtagggtactgtagatcctgggccgaaaaacgtcgggtttgaagatggatacttgggaggaggtcaaaatctggaaagagaaattatattattagagtgatgtgttaccctcggctgttgtgcgacgcaagttttgtagcatgctccacgatggggtttttccgtgagcaagcaaagcaaagaaagttatatgcattcatttgggtccatggttgcgaatcgtcaacgtagaataaatagggaggagagcgatggagacggtggagttggtcagaagacgttagtgtccaaagaagcaatgcagtagggaaagaaagggttacagcacaggcaggatgaatccttccgccctgcgttccatttccattagtacatgaccattggtgatgaatctgcctttgtcgccgtacctgcctacctcagaagtactgtgccgtataacctgcttcctgtcacctgcaaaggttatgtgagtggagggagtgatgtagtttggattggcccagacgtacttgccttgcactacattggatctaatcggcatttgagccgccaagtgccgccgcgtgccttccaacaagccaccacaaggtgacagcatcgaggaagaatggaagctgcatgcttcggccgccttccttgtaggttgccaggacttgacacacaagagtgtactctgtacctgtgacacaggtagaattgggggtctttctctggaattcccagggttggtgcgagggtatgtacttgtagaaccctaccaaccaagtagccaatccacatcccgagtccatggtagctttcgattgccttcccgtcgcatcgtgcatttgcatacgcctcttttgcagatcgtcctaacgttccaaacgaaagaatggcaaagtatatggtagcccgataactatgagttctcttattgtttcggtacttgaaaccacagcattccctggcccaagcacgcgtgccaacttaaagctacctcatagcgtacagatcgtgagttatgtacagaaggaactctagaatccttccaatgatacgtaagaagtcgaccatttgtaatggggctatggggttgtgtattttagctcccgtttctacatctcggccaatctaccagagacagccccccagattgccaaactaatgcatgagaaaataaatacacagcgccatttcaaatattagtcgagttcatagcgttcatcaccggctctacacatccactgtctttggtgtgcgcgggcccccactgaactctagctctagctctagctttcaccacgaccttaaacggtttgccaatcttgactcagacaactaacttcagtatgtacttatgtcgcatttttcaaagttcttccgactcgtgagtaaatgagtagtattcacatagaactaggcccgggcgcttctatatgtagtctgtattattaataagaaggtttcttaaattagatggttaaggaaaagaaaatatcaaagcatccgtatctcagaatctcgttgtatctcgcttaggcaggggtaaccagaacgaattgaacatcttacccttgctttgtccaagttgcattcatcttttcttttccaggtatgcggttacggagtatcacccctttcactgttactagattccacctcaacctgtaatcattaaactcaattttacggataccagagtgtgatagcattcagatctctgcatctggatgctgtgacctacctatctagcgatttcagtccctcatttcatttcgctactgcttaacaacttgtcgaataccgatcaaccgtcctatatgacatgacttgaaagagatatctacgaacacataccacgtactggggacctttgcgacttttgctcgtatgagatgccgcatctgcctgttgcttattcttagaccagcaaccttactggtgacgccatcagctgtcaggttgcgttgcacaggggcatatgtgagtccgattcgacgtctaagaaggatgaaggcttcccttattacagtacagtaccgacaatccagcgtctcaatattccgacattaacccacaatgcaacctctcataaggcacggaagcagcctgaaagacgcccgggggtttctattggtgctgattttcacatacacccccacaagccacgatcgacccatcctgtcgtgcctgtgtcttgcctggacatttcttcattggcccgatttatctagttcaggagacctgacaagcatcagccagcacttcgaaccattcgatctgcttccccaaagcaactgcaaacacatttgcactttctttgcgccacccgagaattgatctagcgactcacgatatctgagtagacgggcatgcatggtcagtaatcataatataaagtcgcatattgagcatgtgctactgacgaaaccactgtcgcacctcagattgttgatctacttgaattatgtatgagttccagaacgactcaccgctagaaagctgtcaacagcagtcaagttctcgaaccagctgaacgaacggactgcgtactcatctgccaatgggacggagtactggggcccttttcttttcttttcttttcttttcttttcttttcttttcttatcttttcttttgtcaagtccactaatctcgtcagccagccaaccagaatacgtacataaatgtacatacatgttgcttttttgcgctcagcccctctggttcagcaaaagaacagactggtcgatagaggtttaccaggccagtcgcaaataggtagtaagaaacggtagggcactaatggtttacccactagaaacccttacatcaactgttattgacagctgacattgccgaggcatcctacaactgtcttagttgacttacaccttaaaatctgcccacgcatgtccgcaatgttggacatgctagctagcagatagttaggcaattacctagtaggtactatagtaagcagggcatatcgtggagtgttgcggtatgcggaagtggcttcttgctatgcattcgtccgcatctaacaacaacctagatccctcccttctttaagacatcagggcagggaaacaaggccagctattggcccacccaacgctctctcttgaacaccccgtggcctgtgcaaggaagtcctgaagatctgatctgtcactagatatcagctagtagccatgcgagcgaatttgtgagccatacgccgtcattctatatcaaaataaaccccaaccccacaacaaccacaggtagatatcatcacgggatcaccacggtgcagccacagttctttgacctcgacaacatttcattctgagacaaaaccgcaaacctacacccatccatcaccattctccacacaataccttgctagaatatagctattgtagatacggataggaaatagataattcgaatagttcgttgcgcaacgttgtctgatccaattctccaggttaggagcactgtataacattatttttagcaggccgactatcttacccttggatggtcttctaaaacatgaccaataaatctcatgaacagtcccataccgaaaatgaggatatcagggtgcgtccattcagcaatcacgattgctgaatgagatcatgtccgagcagccgagatttcgagggatccgcaacaacacggggaggcatgatcgactccgttttcatgcttttaatgacgagggaatgactattgcttacatgctagttttgacagttcggcgactatcggtaagccgcggtttttatcgtttctaatccatcagtccatcatgattttcctttaaaaggccaaattacaccatgcaccgagaaacgacatgtcttatttgagtatcgatagtagtatagtgtgagtcagaacgaggcacaacgccagctacgctatgaacgatatcaggaactggaggatacacagttccgtgctaatgcctaggtaatgttgggtcagctagggatgctgtggtagggacctaagatacgatggtagccagctagccaacgttggcacattttgtcctgatctaagacgaacggcgactatcgatcgcattcgcctagaggccccagtctgtatgcatatcgacccagattgctatctaccacccttctccactaacatcaagcacgaattgattaacagatcgaaatgccccatctactaatctatgtagcttccacgagaagctggctcggatcttgtgtcttccgactgcatgtgtcgtaatcttttcaataattagccgccatagcgtcgagacaagcccacagtcgagttgctttagggctaaacatccgagctgaagttggttgccagtgggttgctctcggacttgatgcaattataccgcaggtgataatttacagcggtgcccatacgatatggctgctgctacctcagcccaaccacgacacagaatcaactttgtcatgcagtaaactcacatcacatttaattgagaatcaatgatatctctccacatcttgccaagcctggtgggaagggacggttgaaaatgcacggttgacgccagtgcccgttggagtcgttagttcgtcagtatcacgcttgcaatggtgttctttaccgggtttctgtagctttatcgcaagcctagacaatggttcggagcgtaaacccgattgctccatggctgtggctctaagggtgagtattagttacgttgtccagctattgccaagaagcaactttagggccatgaagctggagacagctaaaccaatcgatcaaagcttgatcaacattcaagcctgcgcgatagtttagccgcaagctgaaaatattcaagctatgagcgagcagatacccgctagtcactatcatgcaagggtgtgcgcagaaccctccgcggagtcgggttcttaggggcggcgagagccactcagtttgaaaccccatgtgcctttcaagagctaagttagagtttctttaccgctaacagatgaccactgatccatgtcacaaggccttcagctagccaccttagaaacgacaggcactgatgataaagaaaaaagtattcattctttcccgggtatcccaaaactcctgtctaaatctaaacaaaaaccctttttgaactatggattaaataccgtacacatatgtctcaaaacgaatacagcttgaccggcagtatccctgtatataaattcgtccagttgcacgcaaatattccaacttctgtctggtttcagcgttggtcaaatttcctggcgatcttcctagtggatgccagaacagcaaatatgcgagaaacattgttggagagtgggatcgacagtaaaataacaagtgtgttgatgcggtacggcatcgttgtaccgtgtattgtgttgtaagtcaaccacaccagaaggtcaccacgatgcacaggcatcgttggagttcaaagcgcatcgccatgtgcaaggatgaactatacgaaagatcaaatcaatgtcttctcgattttgaccaacaacttgccgcctggtatggggcgggccgtagagtccatgagtcggatgaaccgatagcctggacgtaggcgatcgagtcggatgcaagcccaggcaagcagtggcgagctgccaagcctggatgaatcgtcttcgactttgaacctaaaatcacgatcgcattagtctcgtatgcaaactgagtcgcgcaagcgttagaaataagcaattcgtcccgttccgctggacagcaaacgctgaaagagcgtaataaacactactcgtcatcctggattgcatgtactatgtgctatacagtagtagacacaacattgccgccaccagtgagcggcaaggaatgactcgtcatcccagagtgcttatttggatttggattcgcagtgcgccctgcttactgcgcacggaatgtctgtgtcctcgagcacgtcgtgtcttggacgatatttgatcatatatgacagtcaagaaaagcagaccacggtggtgcgcaatttatttgatttcgccatgatgacccggtgcttccacgtacaactacggcttgtccgcgctttacagcacgaaagacggtccgagcgtaaggaacgggttcaacaaacccgatatgtgacagaatgaatatgttgacgacttacctgatgaagctgagctcctggaccacctttggaatattgatgaactgtagaagcgaaccatgcggaccaaagtcgggatggtctgtcttgccagcgtccgttttgtctttgtatttgtgctcctgcgtgtgcccatcacgttcagtgtcgctcggtttgtctacatgcaattccgccttgatcaacgggcggagggtactggcggaacgactgacatcggctgcatcgccagcctgtattggaatgtgctgaccagccaagacagtgattctcaggttcatggtgcgacctggggcggcatcgctttgggtctctgtagacgtgtttgagctctggtagccctcgggcttcaagacccaacctttctcatccgcaaacatgccctcgttgagcatcatgccctcatctaaatactgccagttcatagcgaccatttggacgccgccccgccagaagaggcttgggtctggattcgaactatcaaatcttcggccagcagggaaagcacgcatgaagtaccccttattatggacgaacatctcgcggtgctgtttctgattgagctcaaggattcggttctcgctgatagagaagatgtgggctgggatcttggcttccttcgttgcaaggcacttgtagtgctgacttcgcgtgtagatggccagtttaccaaggttctcacatattttgaccttggcgttggaggcctttgaatgggaagggaaagtgctgttggagccggacagagaaagccccgcaggttgtgatggacgctcatcctcagagccagatgcatcctcgtcgtttgcataggtagcaggcagatccatggtgctgggtggaaccacgaactttgctggtgctttcttgaccttgacgagaatcttcctccgtaactcgcccagcttcgggagctgtatcctcggtccaatgtcgtccaacggcttatccacgagcatctgtccccactcttgcttcatgattttgaccatcacttcttgctgatcctcatctgcgtgtacctccaaactgacaatgatggggagatcattatcaacaaatgcggcctcaccgactgctcgacacacctctctgaacccacatggagcagtcaaggtccatccatgtgttactataggttcgtccttggggaaagactgccttgggcgaggcgcgggtggttttgcgacgtcaagaagatcgccagactcgcgagtttcgagggggacacgattgagacttgatctgggcgaagaacttcgactgccaaaactgccactaccactacgggagcgattggcagctctctcggtaagataatcttcgaatttctcgattacagtcgtcgcgacgttgggaaacaattcgcccgataatccgcgtttgtgatcgatcttggcagacctattacttgtcgtaggaataatggtatccccgttccagacatcaatctcgatacacctgcatccgcggaggagaaccttttgaagatccaagtcagtcgatcaagctttagaatgggaatggagttatgctttcgacataccgtcttgtacgcctcaggagagcttctattccaggaagcaagttggttcccgacgagatacgtgttgtgactgctgcttatgaagtagtttgtgagaggctttgataggtctttttcaggcaagggcgcggtagcttcccacgagaagtcggtatgccatgtatatttgaattcgccaagtgaataatcctccttagacagttcgccaattgcactctcactctcaccctgtacatttcgcaggaattcggcaaatttggccttggaaagtcggggttctgagcctcgcaagtcgtcatatgtacggtcgagggtttcccacatctcattggtgatgtgaatatcgggaatgttggtgattggtgcttgtggattcgagttctgactggaacattcgtcggtcgggaggggtttatgcgttgtatctgaatcccaaccgtgcatgggagctggtgaagcagcagtggtgaagcgaaccatgcccttgagagcaccgatggcgaggatattcgagttgccaaagatggacatggtacgcgcgcgccggggcttgtcaccctttgcgctgcggtgtcgctaggttatgagattagcgaaagcgcgtgaataactggacgagtttcatgacatactatgagtccgcagagaggcatgatggcgggctgtgatttctgcgagcggactggaacttgaagctggcgatatcggctatagttaaacggccagaaccattggagcgaaaggggtgccccgctggcctagccaaacatacagcacagagaaaggtcccggatttctcagtttacagtcactcttgatcaccgttgttgagctttttaagaacaaatccgtttctgacttggcaggagtgagtaggtaagacggaaggtgagaaaggaaagaaaagggactagatagatgcattagatgtcagcacccccatttgataggcgataaattaggcgggccgtggcccaagagacggatgggcagacaaccttgctagcaggcgagtccaggtcttagtggacgggctgctagcgtcctgcagcacagccctaggggaacagggggaacagctggagtaagactggacacggagctggggctgagaaaaggattgtagcatggaggcttgggggccaagacgtgattggagagattggttgtaattgttatgtgtttgaccacaattacagtcaggcagcataatgaagctgggcagcattaaggctgtgttccccgtgtcacttcaggtgaaattatgattgttttaaaggcaggtaacttaaagtgggagcagcgacaacgttgacatcaacggtcatatgatcgcctattcgacgaaccgtatctgggcccagctgccagcggttagtggcttcgcctctgttgggggatagttatgagatcataggaagaacattcaagttgtcagcgtcactatcgactctttcaaatgcatcaacactttaaatattaatacacagccatctcactcagtcaaagtcggtaacttaccgctgttctatgatcaaattattacctacctgcatgaacaaacaacaataagcagctgcctaataaacattgttcttttttctgcacgttgcagagtgctcacatatatccaacagcgacacagccagcaacaatatcatgagcttcaggaatgaatacgaagaacaggtgcgagcctggggcttcaaccgtgttgttacttggagtgattccccgtaagtcatcatcccaactcatgttccctgtcccatcaggcacaaccgccctgtcgctttggaaatgaggctcttacacagcctccgcaagccccatcttcattctaacctcaagacagaaacactcactatccacctcattctcatgcgtccttgactacccatctaatcacccaagggtcgatgaccttgtggtatccccaagaggaagacaaccagaagcagctatacaccgttggatcacgtattgatgttgatgcgggaagagttcacgaagttatcatcggagggagtgggtgtaccatggtaattggtgaatgaaggattccacagtttcaatatttctaattttcaacaatatctccgattgacaataaatcacaagttcatcttttaatagcaacaccttgtgtttaatctaaattcgtagcatgattgttcttgatgaaatattgtttcaatgcgaaatgtcaaaatgtgcaaaggtctagggtagtgaatttggacaaattgggttgacaaaaaagttcaccagtttacaaacaacataaacacagcgcaattcacagtaaggcattcaagatggaccagctctaggcgaaaaatgtggaatgatggaatttaaccacctacattggacgaacagggaatcgaaccctggaccactcccagatcagacatcgttggttgaacgaatcatgctaagggagtattataccactaaaccattcgcccgaagttgttgacttgcggtgacaaagtacggcatattcgcactggttccgttgcgccgcatatggacctccaaatttgcaaccgagacgagctttgaacgcctggcagggtgctgttacggggatggacgggatgaatcaggcttggggcgagagccgagagccgaatgagatttcaaacatgatccgaatcagaaatcatgttccgcatccgagtcatagagaaaaggcggcgtttgcgggggagaaatcggagaggttggtccccgttattccatgtgaaagaagagatgagagttttggtttgcttacttagaattagaatggatgaagatcatcgtcgtggggttgtcggtctaacatctgaagataagctacatgacaggccaatggcgctgatagtcggacgatctgtggataggaataggagcagttgcatgtcgatcccggagaatttcattgggatatgaacgactttccgaattgccattctattcacagtatgaattgatatcgtctacttcgataaaagcgtctgtcttggtgccgaaatggtagcactgttaccattggatgtgctcatggttgagaacagtcttgacagacgtgaacgttttgcaagaacaccaaggaatgaacatgcaatgtaccgggaagtaaaagcctatcctcaatcgtatgaacttgctcggctatatttgggcgttggcagaaaccatgtgtaaatgcaaccccccgctcgtctcgtttggtcgatggatggaacctttgagttattgcacctccccactctggaagcatctcgttcatcgcgtgtaacgtcatccggagcacaaggctttgttcaagtcgagaggttgggccaattgcctttatgaggaagcgggagcggaggctaattcaactcacatcatcgggctgcccatataggcaaagtgaaactagtgttaggcaatgctatgatttcactttcaatagctagctgactgtcacatctgaaagcttgattgaatgtctgcatcttacgggcggctcacgcacatcaagccagaatgcttacgaggggccggggatggcgatgaggagaaaggcgtcgtaatcaatgcacgatagaattcggcttctcctcttttcggtggtattcgttgacatttctgatcttggccaaagtatgtgtagacaattgacgatgtgtgaagttactagcgcactcaacaaataagacgtggtgatggagacagacagtttagtgacagtatgtacgctatccgtacagttccaaaacatagtatcgagaaaacaagcatagtcattggcctgtaaacaaagtcgtcgcgagcatggcgtggctgtacgcgttgataaacaaatcagagttcgcagactgcaaccgtggccaggttttgggaaagtatcccaaagcctcagagggtgaagcttgattcgagtcgcataatgtttctctaccttactaacccttgtctatcttatcttaccctatcctgtttctactgctctactctatttgcctggcctatatgtgaaagatacttgggtacttacctgcactaagcgagtgggcggttctggtctggaaccgttactaatttgttctctcatggaaatcgtacgttgtcaattgggtcacattttgaaacgctccggtgtaggtggtcagtgtgtttgcaacacgttataagtgtattttaccttgactgtatgtttcggtatcgactgtatggatccctttgagttcagtacttattcaacacacggagatgacggcatgaagaaatcatgatgcagccatatcgtattgaattggccggtgatgtatccagcaaggtagttgctcgccggccggtctgcaacatgagttgctgcatcgcctctgatgatacaacgccagcatcagcatcagcatcagcatcgtatccacgggagaggcgctcggacggcttgcgtgttttatttgactttattcttgttcagccacagccataggtgacagtcagaactaaaatctgcaataaacaggccagaggggacaaggcagcacagtaacgctgcaggctgtaactcagcccatcgttgtacagcgtcatgtcagccgtcctcagtgagtgagcgagctttcggtggctttcggctggtcgtcatggaactggacgagacagtaagtgaccgcaagactgggtgtgtgtccgctaacagcagccctgcaatataagaaaaagcggcgctgtgtgttgtcatatagcaagtggtcagtgctgtactatagagacctatactgacgggttcaattccttgatgcggtcaaactcgaatcacaaaggatctgacgcctgtaagatgatggtttgttctcagagagcaatttcgctgccaatcctctcacgtgtgagaatgtcaaaacttgatctgctcggccattccaatgataccgcatgctttggctggttgtggctgccgcatgtacatgcatggctttgcaactcaatcctcgtaaaggttttcatctgcaagttagtaggtagcctgataccgagagtaaatgtaacaaacctaatcagagtagcagcagatggacgtctcgaggtaacctcgaatggcggacgggtcgtgcatgatctgagtgagtacgtacgtacgtatgcacgcacatgtacaggagagtatgcttagtcaattaaattcccttggtgtcaaatcaacctcttggttgaatcatgtttgttatctctttggagaccgcattgaaatgaaaccttggcgcctctgaatcgaggagatttatccgaagtcaattgtcgagtggataagttgattggttatcggcccttgggcggttgtcgaaacgtccaatctacctagcccacctcaatcgtattaggatcggaagtatcaatggatgtgccttggctagtgcgagagctctgagttgggttagctgttggttgcaggcaggacgtaggtacggcctagtctaactgctacgtagcggagtagctgtgttgttatcctagcctaggaccgagactaaacaaacctccactttcttcccgtcatatcatggatggtctaactagcgattttgcgatagtcccatctcatctctcctcccgtccaggcttgcagaaactcagatttcgtctcttccgggacagaggcagctctagccttcaatttcctgcgccttttgtcacgtcagcgctcttctccgtctcgtccgtctaccgactaatccgctttggctgtggctgcttcattctgttcttggcctggcttgttgttgatgctcgcgtctcgtctcgacatgatccatcccctgctcggtttggtctcacccctcacatggatctcatacctcacctcaacaaacaaccaggttctccttgtccgggagttcccctcatgcgaccgtcaactccgccaaaactgtcatggatctttaaactcgactccacctcgtccaacctcttctctgtcttctactcttctcacctctcatatctttgagcttccttttgcttttatttctttttcatagttctgagaaccaaccaattccacctgttgcaataccagtcccgaccatttcacacaccgagctccttcactctatccttcctcacgcctgagtagaacacgggatagttcatgtttgacggcatggaggcgcctatgtaccagtgaacgatcgtctttgctcgttgaggagcctcataagcttccttccgagcacccattacctcttgcttccgatagcatctcacgggccaggagtgcaaacagtttggtccaatgggcaatgaacaatccgccgaaacccctcgcgggcatcggaaactatccaagccaccccactgcagccagacaacagcagctggtctgccatacgctgctgctgccgtgacgcccaattgtgagcactactccaactcgtatcttgttggatcgctgccgcctactcctaataaggcttcatccacgaggagggtggcgcctgggcttggtatagccgtccctgctagtgacgttgttagtcctgtgacaagtcctacttgtagagaatcccggcgtgattcaatgcgacgaaggtcatcagtccagtcagagcagtctcccaggttgccaagcttcctcaacagctccagggcgagctctatggcccaagatagcggttaccgcacactcgcccgcgctgataggtttgtgcaacgtgtctatgcttgttgataaatagagctgactgcctcaaaaatagcatgcccgttgcagtaccgtctggctctactggctacaatacgagagctgctgagcttaaatcgcttctcggtgctaaagagaagcttcctagcgagcctatcacctccaaatttaagatccattctgatgaggccggccaggatgtaacagatgacaacaacaacgcctatcattctgcgggctcttccatcagcaggacgaattcagacgtttctctctacatgccaatgcgccgccgctccgtcgtgcaaatcccaggcgtagcaactagagcccaccattccaatcccccggtctcagccaaatcgagcttccgcaagagtctcccaccaactccaagtcaatcccggcacaattcgatcgagtctggcatggcaagacgtatgtcgatgcctaccacaatcacatcgcaaacccactcttcaggcagggccgttacgccagtggaagccgactacaagcaactaggtggtatgaaatttggatctctgcgcatcaccaacggagcaccggtgacttccccagtgcccgaaaatgacgtcaagcaacaaggggcttctaagtcgacactagcaaccccttgtgcggattactttgatgagcaagccatcaatcctaccaatttggtgaacgaaggattgaacacggcagagacaaggtctatgacaactggaaaagtcattgctcaagttccaagctccgttgccgagcatttgggcaatacagacaaatctagaacaggtcatggccaaatgtctgagaacgggaatgctgtctcatttcccgttgctgaggttctgcacctaaaggaagacacaacttcaaagccagacccaaagaaaatgcacttggacctcgaacacaaaatgcttaaagggttgacaaggtctgacagtggctttatcccgagtccctcatctgagaaaacgcagcggaccgcgtcccgcaatgacagtggttacagttccaatgtctctctccgatcattacctagcttgagatccggcttcacggaaaagaacactatgactgcggaaaggcttgaaatcgacgtctcggggatgagctcgccttcggattcaaactcgacgcgcacttcttctttggacccttcacaaacacgcaatcggttaccaattcacctcgaggttcctctatcatcagtagatgatgacacctcaacttacccaacaagtccgactagcaggccattctccccatttgctatcggcagtcggatacgcctctcgtcactaaagtccacccggagtttcgagccacgagtatcgagcaccgcgacaacaccaatcctcctgtcaaagagcgatgataacagtcaactgtctactataacccctgatgtcacccagggcggtagtaagatctctcgctttctcaacggttcccgtaggaaggggtcgttcaagaagacggagaatgtatctgtggttgaacagactgtgccgaacaatgctcggggtctcaagcccaaatcgaggcctagatccagacgatcaacacttcggaatgagccgagcaaagatactctgcacactatcttgagtgtggagagccagactgttgatattgcgccagaactcggaggagaggaaacaaccaagagtgtcgaaaaactcgcagccaagaaaccgtctcgacggcaatcctggcgccggtctatcgctcagatatttggtacccgaagcgcagacgccagtcctacaataagctccttgcctgagccaaccccgagacgcccttcaaccgccatgggattatcttcccagcactttgggcctgtctctgggactcgagctgcaagctcccggtcttctcggccagtgcccaggaaaactgccagcagctctggcagcttgccctcaccgacgcgaaagaccaacaccatgccaggcacgcaagagcgacgagataagcccgagttggctcatcttcgtaccaatagctcagcaccaaatctgtcagcgagtcgtcgaatgtcgctcggcccatctcagattgagactcaacaaggctcacgcataagagcctcgcctcctgtgagcatgcagaacagaaattccaaatcttcgcgaggcaagcaggggcacagccgttccatgaccccttctttccccatcaactctcggcccactggcaggcgactttctctgcctcaagactatggtcggacaacaccccagaatcgccacgtctcgcacggccgcacggagtcacgtaactcgaaccgaggcatgcctataagcccagggggtaacatgggttcacgatcggggtttcctgtacaacaacccagggttctgtcatactcgagcaacggtacgcagcagactggaccggctatctcgcagtcgagtcataatcgtcgggcatcggcaccagcacagccgcgtccggggcctggtaggccacgctcaagaagcagcactacgttgatgcagatgcagcaacaaatggagatgcagatgcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacagcagcaacaatatcagcagcagcaacaatatcagcagcagcaacaatatcagcagcagcaacttcgtccccaatcatctcttcaagcatgggcgccaatggatatgtacactctcaaacagcaactacagcagaattacatgatacagaaccaggccctggtctatggggcatccaacatggctcaacagtatcccaacatatatgtcactggccccgttcccaaccaaccgactcacggtaggcaaaactcgcagggtggtggaatgtatgctcaagaccctccattccgggtcctccatagctataactcaccagcatatcgacacgctcccatctggagccaatagcctaaaggctcgttttccgtttctttgcattcactgagataccatatttgatggaaaagatttattatttcattggttctatgctcggcgttttacttgggtataaccagcctttcctaggggtattgggattggcccacagcgtccacacgcatccattacacacattgtcattcattccaagaaattgcatgcgcatcttacgatcgaggaaaaatgttatcggacttagggccgcttcacctgtgaggtgttgcatattgtgttatcttattggcttataactgaaaagcagggtcttgtaggcaatgtttgatttcaagctgctggatttcctagtttatagcgcatcatactttgcttaggggaggaatgcgatcccgataatacaatatcacctaatgactgtatttttgttgctgttttcgagtgtctgtggtgatgtcaatctgcgttgagacaatgagaatgcttggagattgaattgttgaccaagggtgaagggaagagtcaggcaaatgagctttggtttgaaagcaaaacaggaacaccattttggcttactttttgcacgtccctatttattgtcgttcaatcataacagcataaataaataaataggcaagtgatgggatccgttggattaagcattcagcatccccatgatcgaacacagcctcacgggggatcgacaaagggtccaaccgaggtgacgtgacattggtaaagaaaggcacgttacggtcaaatggttgacaacaatgaagtaagaccacaagagatgatttgactggacggagtcttttgtatgtcgtgccgtttgcgaatcataacacaggttaggtgagcgcgtaacaatatggccccaaatactgcaacacgtaagacaaatcacgcgtcgtatgtactttggaccctttgaaagaggtagaccatggctgtagaccttggaacagagcttgctttctgacagctgtcatttttacacgcaggaagatggggatgcaatgcaattatgctagcaatattactaaaatgaaataaaattgagcgataaccttgatttcatgttgcaagcagtggattccccctggctataagatcttcccaagagatataacgatgacgactgagaggaccagaaaccgacaaagagaccttgaggctcgaggacccggcaggacggagagttttactttttggtatgtatcggcgctcaggggacgggataggattggcttggatgaggtctgatgctatttttgttcttctcttttaggggtgttttccccattagtcggacgataacaaactcccgtcatccccagaagccgaccacttttattttagtgaatgacctactctgtgtaagggaccgacgggcaaagtggatttggtaaggatccttctttacgtgatgatttcggtagaggcgagttttgacagggaaggactgacgtcgtagcaacgaacccttggaagaaagggagacggaggaagaggcagccgttcagtcagcatgttgattgtcacagagggtatgatgatgaaccgccaagtttttgatattttatgctgttgctactgatgcacatgaaaatctgtgtcaaagactgttgatcaccttttgttgacgatgatgacgacgactcacactgatcgtgacaggggtgcgtgatccaccaacgacgtcgacaactgtacgtgtatgtacctgagtaaagatgataggtttgtgaagcattagggctgttttctagatcaatagacataaagcataaagagcagtgatgttgagggaaatacagaatcagtacagcatcagagagagggcctctaagaaatttgacatatgagaacggtttagttatacgaacagccacagccatgctcatgacttgtgcagtacaggtaggtctcctgccagttcgtccctgacagtcagtggtcaatagtcatgcatgtgagaagaagagaaaaaacttaaaacttggcttctgatgcatgcatacctacccgtggagacggccgtgcagtaacggaaacaatagatcttcaacattttccttgttggagaaacgttgtcgaatcggttaataacaactgccgcaaggcgaaacatgcaggccttttcattgtggctttctaaacgaaagtctatcatcggtcaaccttatccgtaaaaataaatacctattaaattcacaacagagatttaggtaaccagagctaacctaacccatcgtttccagcttggtcgattcgtaagtctcggcgcgcggtgtggccgccacaaacgagctgtttcggctaaggtagttcgacctgagcacttgttttagacagcttgagcttggaattttttccttttcttttttttttttctttcctattctctcaatacctaggcaactctaaataatagaggtcacttggtagacaatcacaactacatggcaaaatcaacaggccgtttgcgtattatgccgtgtttatcgtattgtcctttgtgttaaaatggaggttggtagcgataagggcggataatagtaggtctcccctaaaagcacagcctccatccatcaaaggtcccccgttcagtaccaccctgacccagatccatgcccatgcatatcgactgcctgaactactctgtactggggcctgccaaatacgaggcccagcaatccaattactgacccgctccgtccttctccattccattccataagtcatcttcctttgtttggccagccctggtctctttataagactcccactcaccctcatcacacgactcttgcatttttctcgtgactgttatagtcgacttgcatatacaaccgtctctcgctcactcgctgactgactcacccactctcgctcttatttctgtctttgttatttacttacatatctccaacaatttccgtcgtttagactaaggatcatatcccacttcgacgctttgttggtcgatctcactctcgctctcgcaactcatttgacggccaataatccttctgtcaaataatcgcagataaaataccagtgccatcctctgaatcgcgaacactttattcgattcagatattcgcatcgcatacgacaatttattcccacgttgatcgcggatagccagctgatctctccacttagtcgtatatccagtttgcgtcagcagcaagtttattaaagcgccattacgcgtttctcttcaccactcctgaacagggacgacaagctcctttcgacatctcgactggtcattcctgtctaatcacccttcctcgtcattatatccgacaccatccgcagtcacagccaccgacatgtacgccacacggtttgtcaagctgctactggtagctttcgctattatctgcgtcgctcaggcatcatggatcgacctcaacaaaatccacctcaaggagcgtcgagttatgcgaagagcaagccctagtcaaaaacccgaggacgtcctagcaagtgcaacactaccaatcgatgtgccctcggtttctcaggcagaaccagatacagctgctcccacggacacagtagactccaagtctgatgcacctgccgataccgcctccgatgaagctacccaggctaccgacgagccttcaaaggcatctgctactgctgctgagtctactgccgataaacctgcagagaccacgcccgcggagccttcccccaccaaggacagctctactaccaaggctgccgagaaatccaccgctgccgatagcaagcccgctgagacttctgctccttcgcccaccgaggccaccgacgacacccagtctactgccgctgcttctgccactgatgagaaaaccgctgccgagtcgacaacagcggctgcttcacctaccaccgccgccgccaacagcagcaagaaccaaaacgaggacaccagcagcactgccgccggtagcgacgaggaggccagcagcactgcagccgagaaagacactcgaactaccgccaagcctgtcacctctacccacattgccgttgtcacgaggaccaacgacaatggtgatctcgagactatgaccactacgagtgtgtctacctctacgcctggactcagcgatggtgatgacgacggcagctcatctggcatgtcaacaaagacccgcaacactgttattggcgttgttgtcggtattggtggtgccattgtcgtcggtgctctcggtctcgttgcttggagaatctggggacgcaagaagcacaacgaagaggctgatggtctcatggactttgacgagtccaacagccgtcccaacagcaacggcccttaccacagtattgagaagaccgagtacaacagtgtcggtagtgctggtccccagcgcagcccatttgcgtcgacgttggagaattaccatcaaccaacgcctgtaaacgcatcatccaacttttagtcatgagaagatgaacctcttcatcttttttcttttttttttccctttagcatgtttgataaaaaagcattattattgctctcatcccatttcatcggttcaaatggcaatctcagggctatcgcgggtggcgttctcggacacgaatcatttggacggttcatatagaaagtgttgtacgaatttgataacgaaagtcacggctgcaattgactgaggcagcatcacaaactccgcgttcgcatttgcatgacccggtttacaagtcccagtttctgaattatctggagagtggacatgattacatatctttgctctttcttccttctcctggccttgagcccactagagctcatcggcgtcggaatgggtcatctgcttattacatcaatatgtatcgataaactcgactaataatactatatcaagattaccttgtacgatatgctcccgtattgtaattgatgatgcacgattggcatatgctcatgggttgggtactgaagactacttggtcgaccaagataccaaaaggccctccctctgcttgacaatacgattgttcgaattaagaccacaatgagtctagggagtcatcatggagtcgacagttttcatcttttcaaatactgcgatctcccattgagtctttagcaccttgtactattcacatcttcgtgttctactttgatgttcttggccaattaacctaccctgtagcatcgatccttttgcttgaccgcgaacattgcgcgacccgacctggcgggctatgttcgatttacacaattgccgaggtggtgaccattgtagaccgattttccttcgctccgatacaggcctgtaatcaacatatcaaaataatgctagttgccgagagtacaaaaaacactcggccttttggtaaagaacacatatatgcacggcacccaagcttgtgcgaccagcgactaacatcagtatcagagcatataaatagtagcactaccaatacaagagcctcaaaatcccaatttcgtacttcgactcatgtgcttacacacacacaatgtcgctctggttgactgtagctaggagatcccttgtagtgatcagccaccgcatggatgttgtgctgttgggatctgatgcatattacggagaaatcggtctcttattcagaagcgaggcgaacaatcccaatgaaacgatgggccgacaactaagcgaaccccatatcggtgtgctctccaagcaagacgctcaagatagtattctgtatccatagtctgtagtcggattgacatgatttgagtttcgcacaattacctaaactaaagttataactctccctccacaggcgctggacggagcttggaaagggaaagctgggtgcctgagctagcattccaaacgcagtccacagcaaggtggaggaggcccgagttagctccaggtacgggcgggtacgggcccggtgtatttaagggtcctactgtagcctgtacatgaaaagtcaatggcgtggaggcaaaaccaagaaaggggggaagtgcaaagaatctgactttcgaccggccgagaaagaatacaaagacatttgtgatgagtacaaggctatcaaatcacgcattccatatcgtgatgatagtgagtgttttgggacgatgtggtgagttgtccaacctgaactcgacctaaaactccggggaaatgttccacgaagcaaacccacattgcctattggtctatcccagcaagggtaatgtccatgcatggacatccctcgaatcatggaagaaatgggccaaaataaacaaatccctggtccgcagaagtaaaggagcttcagcatacctatcgatcgagagactgcaagtcatcataaaaccatcacttcaggctgaaaacctggaggccacgcagcaagtctgagcaatcatgtcgagttgttttgttaggcgatgccagcgaagcaaccagcactgggtcgtatcgtcctgatgtgcgggccgagatcaaagggtctagaaacgagaaattgataatgagtacaccggacagtagcagatcgtgatgccgatggaggtatcccctatctttcgtcttgtttattgcttcgaaattcttccaagatgctaggggcccttgccgaaattacgtcgtgctaatgcgggtactcgtagagtgcgggtctcattacaacatgaacaaggcgtttctttcaaggtacagagtctaagagtactgtacggactgtactgtcattgtctgaggatgaagggaaccaagtgctgtatgtaaaagcgagtaagttgaggttatggcaagttccagtggccaactgaataggaatagttactgccaatctttctgcactacagcgtcacggggagcaaaacaaaaagaaaattgggacagctcatacgcccagaattggaagtggctgccgcgggactggttagcagttagcactgacgttgagctaattcgaggcaggagcaacaggtacggtacagcacatacgaggcggtacatcccaaatgaagcattgaggttccatctcgaccactcattatcgaatgaagctctcatgtaatctcatcatatccctccttctcattcgagaccgacgtcttcatttcattctcttcgctccgcaacttacttcctctcttctacttcctgtttctcctcctctctcatctcgttgttataggccgtttgactcccccaactgataataattcaaccccagatgagtccggccgcattgtctttatccccttgtcttcttttggccactcttttcttttcatgaggccgtttccttaggttctcgatatacactttttttctggtatttcgcgccccccctggtggtccgtttccacaccccggaaatttcccacctacgctgcgctcgcagcacaggcaaaccgtcattccgatcgcccctttattaataaagtcgaacaacgcgtcgcgcacctaaattcttcctcgaccgttagaattaccggccacgaatttggtttcgcaacactgtgtccctccctcaggccttcgagatcggctttttaaatcaagcgaccgaccttgagagaaaaggacaggctctattcgagactcagctgcagacgtattcttggtctgcactgatctccctgagtgagtaaactgaaccacttttccctccttttggtcttggactgtgtgagcttgcagagcacacattcgtctccagacgccactgcataactgacagccgctgactgggagccaccgaatgaacaggctactgtaaagacgtcttctacaacgtcaacagctgctcctcctggtgcatccgcacaggacggtcacggagcttcaccctctcgatcccgccctgcctcaccggcctcaccagctttgtcgaacacttcaactatcgacggcgaagaggagatagagtcctctcccgtccttgttactctccaagctcctcgacttccggaaagagctctacaatttttgaggacaccacctcccgaggtgacccaattcgttacagctagctggggttccccatatcccgaatcggatagcaacctccgtcgtcgaagcgtgagtagtgaaggctcagacgaatctccaatccaccatctggacatcgagacgccctttctccgcccaattcctgatctactacgatcgcagtcagacccacaaagctcttcgctgagtgctgccgccgctgtccttgcaaaccgtgctcgccgaccgacccgtggacttactgaagactggatacgcactcatactaccgacgaccccaacgaagagagccgacattggttcagtgacggaagtgaagacgagaactcttcgttgagcggctccgaacctggttggctggaagagggtgaaattcgcactccacgagccctacggagatcaagaaacgtgtctcgagaaggatctgcgcaccaacctcgggccagatctagtatcgagactctcagaccaggggattccctaagtcccaaaacgggacaaaacagcagtatggcgacctccgaagccgcaccagcaacgcatgatgcggctagcgacaggtctgaggccgcccctacctcggaagtacctgtcgcagaaactacagataagcgtacccccaatggtactgccaagggggaacctgcgctgcccgcaacaccgaagaagggcacacaaaagcctcttcccaaggagcctgcaccgacacctcgcttgaaaaagaaggtcccatggagaggcaagaatatcatggttcttatcccacgggatactggacgaggaaaacctggcaatgcgcccatgcccctccgccaggatgagatagaacgaatgtttgcctcttggggagagctcggatacgatatttcagggtttgatttggaagtcgagggctaccaagtagaaggcacagcggattctcaaactcgagatacgtggcccgatttcgatgacgtggttaaggaaagggaacagcatagtttcaaggtaacgcttcctgatttggatggttggaagaagtacgaggcggatcttcaagaggccaaattacgggcgcttggcgtatcctttggcgatgatgagcccgagccctcgcctgctacaacagacctcagccgccagccgtctgctcaataccctccgctccccttctctccacctctaccaacatcatcagcctcaagcaatcacggcatacctggatttcagcctggccacttcacacgaccatccacaaacagccctggcctatcacatggcgcttcaccactctcctttggaggtatgcccggcaagttcaaccccaggcaatctatctcgtttcctgccaacagttcgcctttcggtttccaacaacccccacaaggatggcctggccttaaccggcatgattcaccttctctcatgggcatgatgtctcctcattcgccctatggaggaccagagagtcccggcatgaacattcaccaacgtcaccagtctctgcaatatcctatgatgcctcaccagcaattctcatacttgcagcctgctcgtaactcccctcgtctgcaagaggttcgagaggacgaggaagaagcccccagcaagagtccgtcgatgacaccggagccgtctcaacaacaaaacaccgacactctgcaagctgagattgatgatgccgagtatcacttggaagagcaacttcgtaacgagttggagcacgaggactacaacccacaacctcaaaacgagcagcctgcggccttcccagatccttttgtacctgcacagaaccaccaagctcccaatcagttccccgtccaggaacggtttgctaacgagcagtccaaaccccttgtactgcatcatcctcgacctcacagccgtggccactcactgtcacaaggttacttccgtgaccacaatgaaaacagcgtcactgctgatgagaacaaccttaccaagttcagcagcctcaacgaaatccccgagtctcgtaaaactgacgaggcttatgagattgagaccaaccccagcaatcttggtacgcctgtccaggagatcgatttccctggctttggccatcaaaagaatttctccacagccagcaacccctggaatgactccggctcagtcagcagcggcaacaagatggatcgacgctcaagtcatgtcagcaaaccctcgttgtctaagcttaatgtgcaggcaccggaattcaagttcaaccctgccagttcttttactcctggccaattcgacttcggcagcaagagtagcactttccaaccaggtgctagtagctttgaacctgctgctaaggccttcgaaccaacggccagtgcattccagcctggcgtaggaagctttcaacccggcgcaagcgctttcatgcctggcgctggcagcttccagcctactgccagcaccttcgaacctgctggtttccaacctgcagtgttccaggccgacactgacctttctggtgcaaacatgtttagctccccacccgcgaagcagccttcacacgttacgccagccaagattaatgtgaatgccccgcctttctcaccaggcgaaagtgctttcagcttctctactacgggtcccaagttcaatgttactgcacctgcattcacgcccaactctgattctttcaccagcccggccagtcagggcaaacatggtagcatcttcggaagcattgacctcagttctaatgaactgcaatcgagcaagaagtccaaggcggtgccaattgttagaccatcaagtcaatcgtctgctaaatcggaagagctcgaggagcaattcgatgctgatggccgccctgttgctgatgagaacagatttaagcgagcacgcagctctgcccctgatggtgatgacgtgccgctgtttgcagagcagcctaatgaaaaagatgcttcgccccaagaaactcaacaaacaacgcaggatgagcatctgcctgctgatacatccatgtcttctatgctcacttccgatcaaatcgataccaaggctaccactgccgctccatccgtggcgccttctgtggcctcggccactgagaacaactggaagccttttgagttcgaatccaacaaggatatgcaaagcttcaacgatgcccgtccctttggtgaagaagacttcacacatggtcacaagaagactttgtctgccaatgccgaagccttcaagccgggtgcgagttcctatggggaaaccacgcagactgagccagaagatgaggtgtctgacgtttcccctgaggctagccctgtacctgccccagctacttctggtcttggcgcttctcgattcaacaccaatcaacctcctccaaggacatcgtccaagggactcggtgcttctcgcttcgctgatcctgttaagccggctaagggtctggctgcttccagatttgccaagagccctacccccgaggagaaacctctccctcctgtacccgtcggggatgacattgtggaatcagtcgaagaggaagaggtgccccagctttcagctactgcgctgcctgctggtggtcgtggcagcaacgagcccacctttgaggaaattgatgctgttatggaccagttctttgataaccccaccatgggcgttaacaaaactcgtgaatctggtcagtggcagcagagcagcccggttcgtaacctgtccgctgttgccaactcctcgccatacaaattggagcctgctggcgaccactacacccgtgatgaggccagtttgactccccgggagtatcacgccctctccagaagctctgtccagcccatgcccagcacagagattgaggatcccttcctcgacccccctatggccaacgcaggtgatgctatcgatggcgagagcctgccagctagcgactgggagggtgcttttactgaggatgagcatgacaagttggaaaaccgcgcccagttcttcgatggccgcgtcaaccaagtcgtcggcaatctgttggcatctcgtcttgaaccaatggaaaagacgcttttttccatccaacaagtcctggcaacccgtgcccgtggtaccccttcttctcgccgcgatatgcgtagcatttctgctgaacttcaacaaagtgacgccgatgacgaggatgaggagcctatgtaccgccgctccatgagccctcgaagggaccgtcgcctagaccagattcgaattgcagtcatggaaggtctgcaggctcagcagcgcagcaacctagaggcctcgccagcccctgcttctggacaagcgtcttcagaaacccttcccacggctatcctcgaagccctggaagaactcaagcagcagtctagccacaacgccaaccgcgatgatgttctgaagaagatgatccaggaggctgttcaggctagcgcacctgctgctgctaaatccgatgaagttgaaaactcgaagattactgagcttcagaataagatcaccgacctcgaacagcgtctttattttgagcagaccaaggtcgagagcgaagtttctgagcgacgtgccgccgaggacatggcagctgagcttgtgcgcaaacttcaaacggccgaaacccgcattgaagtcgagatcatcaaccgcagtgttttcgaccagcgtgtggctgatcttgaggagcgacttcgaggagccgaagagctcagcgaggaatcaattcttgctcgccgagctgctgaagacaaattcaccgaatctcgtgtccaccaagagaccgctgctgaagaggtggttcgtcttcgcgaactggttgagcagagagaccacaaactgcgttcgctggagcaagcaaacaacaagagctccatgcgtatcgctcttctggaggctgctcagaacaatgccacccaggctcagcacgaagccatttccaagtgcaaggttatggaagtcgaacttaaggatgttcgccaagacaatcatcactggcgtgccgaggctgagcgttacgatgagtctgctcgacagaagggtgccgagttgaaccgcgcattagaagacaaccagcacatgcagaagtccctcgtcactctcactactcagcttgaggagaatgaacgtatccgcgaatcttggcgtggcaagtttgtctctcttcaagacgacatgggcagggctgctcgtgaaattgccgaagacaatgcgcgtcgcatcaagaaggaccaggctatgcttgccagacaagaggtcttggatgctcgtcttcaagccgaggctaagacccgcgagcgtctggagatcgagatggatcgcctgcaatcaaacgaacgatccggtatgcgtgcaaacaacgaatgcgctcgtctggaaggcatcattggcgagctgaagaccgaaaactacaagctcgagcagaaggctatgcgctaccaacgtgagtttgaggaggcccgcgaatccggcctcagtgaagtcaagagaactcgaatggctttacaaaccgagatcgacgccgccaacaaccaggtcaactacatccgcgaggaacttgaagagcagaactccaagcttcgtgccgagcttgatagtgtcagacttgacgtcgacaccgccaaggctcagaacgagatgcttcttgaagaggccgagaacacgaagacagtcgagcttggggaactcactcgcaaacatcagaacgagatggaagatctggaaactcgatatgagcgacgagttcacaatgcccaggaggatgcccacaagactgagcaacaccttcttgaacgtctcagtttgtcagcttccaagactgagcatcttcaagatcgcattctccatcttgaagacaagcttgagatcgcgaagcaggctgccgccgctgccgcacaagctgccaaatctgcaggtgtcgatgtcaacgttcatgtagcccaacccagaaaggccactcgtgatctcgacctgccggaaaggatttctccccaggctctccgtgaatccatcatggtcctccaagaacaactccaggctcgcgagcagcgtattgaggagctggagcagtcgctatctaagactgaccccgaagccagcaccaagatcactaagcgcgatgatgaaatcacttggttgcgtgagctccttgccgtcagacacgagaacttgcaggacattatcgcagcccttcaaagcgactcgtttgatcgcgacgcagtgaaggatgccgcgatcagactcaaggcaaatctccagatggaggaacaggagcgagagagggctatgaacggtggctccgccatcaacctacccaatatcgctcaaacaattcagaatgctacgcctcgagtggcacaaaccattggacccttggcggctgcttggggtaactggcgaaagggtaaccgtagccagtcctcgctcagcagcctctctggcgtccttcgttctccagcccctagacaaagagccaccccctcgcgcagcaactcgacctcccagaacaagcctctgggtggcctcatgacacctcccgcttccagtgtacgacaaacaccgccagttgacaacaagcctcagcctactgcgtttgccagcactggacgtcgctttccgtcgcaaagccatgcccctggacgagcacgaggagcttcaaatacctcacacagagcggaacaagccatcgccacaccaccgcttatcgaaccagaggatgagcctatgactcctccgatgatgcgaacgagcggttatgattcggatgcgcagcccggggattttgatgataatgatttcttcgaggattagtggaagcaaggcatctcggctttgatccgggagacgcatgtcatgactatttataatcaatatttcctttgtcgaacacaacaaaaaaacggctgatgcataagtatttgcgctgcacattattataccagtttcaccgagactgcgaacctagaaagatacccccttttggattcatgtttatgccacagattgggatttgtttgttttttgttttcatcaagcattctttgcctttcatactttcactccgttaggaagcctgtggcttgggagggtcatcttatcaaagacaaccgtgaaagcttataagaaaaaggaaaaacacaggaaaaaaaacgatttcggatcaacaagttttgatatttcagtacttccttcactgtcgtttgcatagcggtgtggtaaatgtcatttcgacgcgacaacgcattcgagacgattgcttgttgtatataatcataattcactctcaaaagaacaattaaaatgagatttaatgagctaattgcaagaatatcctgccatgctgtgacaaccatcaatttgttgagcattcaattcaatttagtgtaaatgtagaaaggttcttgccaaaacctcaagcttgtcttgcttcattattgatatcctggtatagctaagtgaatccgcgatgactctggtatccaaagtgtataatatatattctagttactgctcagcagcttctcaacagcccatttcactgagaagttacgcaggtctgaatagtgctgacccacgccaacaaacaggaccgggacgttcgttgcatgaacgagactgacaagagtaccaaccatgtcgccgacagtatcacacttggagatgatgaagccgtctagtgtgcggacagcgccgaaggctgcgttgaagttgcgggcttgggcgactgagtcggtaccgacgagagccttgtcgatttgttagcaggtgaacagcaaatagtgtgaaaagagttacttacttcgccaaccatgaggatcttgtcaggctgagcaaacttggcaaacttctcgagagaagacataagtcgctggtcattgtgccttctaccagctgtgtcgatgaggacaacgtcataaccttcttgcgcagcatggctcacagcatccttggcgactgtggcagcatccttgccgtaacccttttgataaagctcaacgcgaccaccctcacgggccgtcaactccttgaggttacggacgtgaacagcgagctgctcgacggcgccggaacggaaagtgtcaccggcggcgatgagaaccttgtatttgttctgaagaaggaagaagcaaatctttgaaaggttggtggacttgcccacaccgttgacaccgacaatggacatgacatagggacggggcttgcggagggatgtcaccgaaggagcagttatggcatcaatctcgcggagaagatcgagagatgacgtgggggtgagcatctttgttagcgaggcttccatggcggcttggatcctggcgttgatacctattatacatgttagtattcgggcttgtaggataaagtttgggttgaaacgtactctcgaaactgccagtcttgacaccaaccaactccttctccacaccttcgcaaagtcgaacagcagcctcccgggctacgttcttctgcagcaggtgctcctccatacccttcatagccttgtcgagatcttccttggtcaaagtcttgcctccgacaacattgcggaagagaccgctgatggcactaacaccggtacccaaaagaccagacttggattgtgactttgtttctgctgccttctctgcttcagaggccaagatctcgtgaacctcatcacccaagtccttcaacacgaacttgccctttgacgtcgagccccatgtgtttgagtcgatctcgtccaaggcggttgatcttccttcagcttccgaatcactggtggcttgcgctttagagtagtcaagctgaacatcgtcgtcctcatctgcgaagccatcggcgtcccacttacggcccttcttggcggttgtcttcttctttcggggcgcttcgtcgccggaagaggcgggagcggatgtttggttctttgccttgcgcgcacgtcgcgagatctttgcgatagggccaccctttgcggagaggatgtgattgcttggtgtgccgggtcgcgatccatttggagtcaaggcgggggtagactcgtcggccgacagggcatcttgaggtccattgaggtggcgccctcggtatgttaaacctggcgcaacaggaggttcgtcgccgatatttcttgggatgatttcctcttctaatgggattgcgccggctgtgatggtggtggaggggaccttggtactagtttggtcgagctcctcgatttgtacgtcaaagtattcatcaaaggcatgacattcgacgagggtcgtgtgcggcttcgttaattgctcgccgtaaagcttgacgaagatggtcttgatattgtcgacgagtttgtccacccatgagaggtgtaggagagatcgatagacagcctaaggatgggagtggggacgtcagcgccgaggatcgggggtaaaagaagccatcatgacaagtaaaattaaagtactcacgacgaagatgatgcccaattccttgacgagagtccacttgagagtgtgttggtcgctcttgtaaggaggattggtagaggctgacctcgagtcgctgagggcaatggcgccactcttctcttcaataaaggtatcggcgatgaagttgttgatgatcgaagggtttatggcagtgtatgtgcgcgaccagacaacgacacccgaagtggttaatatctcgaatgagtctaacattttgtgagtttctcttctctgtgatttgaagtgttgaagtcgagaattgtgatgttggtgagagaattggagtcgggaggcaaaagatgaacgagatggtagatgtggctacaggacctagcaatagagtagtaacccagataagataaaaccgctgctgcatatcaaattgagggactgtcctgacccggacacgccgcactgcgcatgggcctgggccttccccaagattcaaccctaacggtcaacaggtaccaactcagcgaagtactattttgttacatcgctatatagttctccaactgttttgttaattaatgcaatagacttatatatacaagtagaaagaggaataaaggaataaacaatattcatgattgattaaaatgcattcaatctatgcacctataatacgtgccccactacatttaaaagagcaatcacgtgtacattggagaaaggaacaggggctaacgtctacctaagctccaggttcctttggaggtaggctggagctctccatgatgttagcgcccaatcagagagaatcgaacacatttcccagaactggtccaaaccaaacacaacaccagctccatctcgtcatcaccaattctactcaactcaaataataagaaatcaccagcgtcgcaccggaatagcatcgacaactactcaaacgcccactacctcctcttaacccgccatgcaacgagcggcctacgcgcagtcacccccccttcaccacccagttccccagcatgtctcgaccgtccctcaactaagatcgcctcctccgcctccaggttccgcgcaatcgcagcagggctacgctgctaatgccgggggaaacccatatcagcagcagggaggcaacagcggcaatgtgtttggcgcatatggcaactttatgaacgatcccacagcgcaggtggcggcgcaatttggtcagacagcgttcagacatggacaggagtatgtggaacagaacgtgagtcttgggaacgcatttccttggtggtgctatgatactgacttcaacagttaggtcgatatgttaacgtctccgccctgaaacactacttcaacgtctccaactcgtatgtcgtaaacaagctcttcctcgtccttttcccttggagacacaagccttggtcgcgaaagcaggccgttggacaaaacggacaggatggctggtatctgcctccacgagacgacatcaacagtcccgacatgtacatcccaggtgtgtagcgcaaagtactggtgtttcgaactgaacggagggctaaccacgacatagttatggctttggtgacatatatccttctctcgactttgatcgccggtctcaaccaccagttccaaccagaactcctcggaaagacagccacaatcagtcttatagtcgttatcgtcgagatcttcttcctcaagcttggatgctatctcctgagcatctccagccaatcgcaactccttgatctgatcgcctactcggggtacaagttcgttggaatcatcgtcactgtcgtcgttgctgagatcctcaacggcggcaagggcactggtggctgggtcggctggttgatctttttctacacctacctggcaaactcgctcttcctggtacgtttcctaatcattagacagtacacatatgctaactatcccttcagatgcggtcgctcaagtatgtccttctccctgagactgcagctggcgttagtggcggacctatgcagacggactcccgggccaagcgcagccaacgcaccaagttcctctttatgtactcctactttgtgcagctcttctttatgtggattctcaccagggcgtaaacggcaatttggacttgagcaagacagctatcatgtctaagatattcattcataaaggagtttacgagacctggtggtgtctggtggatacaaaagttgagtcaataaaggaatgaagatggtaatgagggatgactgggggatgtacgataaatatttgggttgaatgatgaagcatcaaagagacgtcaagctattcgttcgatgatattatagaattgtttacctactgcctgaattcttgcagtagtaatttgcatggctacttgggatacattaagagtgtaattgacaccggctaattgaaaggacacgcagccagactacgactctgactcaatattttcgacaatctactgcacgccattcccgtccatctaaaagtttgttcaatgtctcactattcacgacaacacttcaagtataattttccataattgctcatgatataacaaagatcaactacgaagtagcgacgactttcaccgtattcagtaccagggtgtcgtcagaaatcctggctcgcctatcttagcgccgatctcatggtggcatcaactcaactcaacacgtctcttctctcctctgaactacctctaccaaccttgacgtatagactgccaaatagcacccaaactcatccaaaatgagccttcaatatcctcctgtgattatggccactatccagagtgctgctttgggtggcatcgccaatgtcttagctcaagtcattacagcctatagagctggggtaagtcgacacactcatatgttgtctttgactctgcattcgggttagatactaactagtttgtctcatatagacagatgttgttatagattgggttcccgtcttccagttcctactattcaacattatctgcacaccacccaacttctactggtgagcctcagtcctgtttcactgccccgaaatttcactaatattccatcaggcaggattttcttgagtcagcgtttccagcacaccccgaggaaccttctaagcacaaggatcccaaaggcgctgtaaaggctcagcccaagctctcagtccgcaacactctcatcaagttcaccttggaccagactgttggtgccgctgcgaacacgcttctctttagcacttacgtccacgccctccgatttgctatcaaggatgttcctatcatcactagccttcccaaggccgttacttattggacttctccgcgtaccattgactttagtcgagtcgactggaccgtagtctgggaggctgccaaggccgactttgctcccctcatctatgccggttggaagctctggcctgccgtgagcatcgtcaactttgctgctgtcaaaactgtcgagggacgcaaccttgttggtgccctggcaggtgttgcttggggaatttacatgagcctcattgccgcacagtaaatgatttgcggaaaattggtgtgtggccaagtcgagagattctcaactgaatgacgaacttgtttggccatattttatagcttctagaaggagcaaggctatgccttcaactgagcatgggcgaatcttgcaagtgttggagagccaagagaggaaatgtttctacttattcttttgatcgctatttgtatcgcttgcatgttaaatatctcagccatggtaccaaaacgccatagacaacccactgaaagtgttcctgaacccaaattaactcgtcccgcccaaacaattgtgtagtaaaagagcgtcatatctgctagtcatcgctgatagaatgagatcattcttcccactagtatcatcgtcttgtaatagaggcgcaaatacttgagacgaaggatcgatagcgcacggcattctcacggcagactttgtgagaatatctgtcccccaggagtagggtcgaatagtctcaactccatgttgttgacgaacctgatcattccaggtgggcggccaacacatatatcgatcaggtcaagggccgagtcgtacatgagactggatatcggagtttgatgatcgacagtcgcaccaatattctgagactggcggctgccttctgggttgatgtgttgagataacctcgccgggttctcgagtggtaccagaggccgcgaaaactaatccggatctggtgctgtggcaggaatattgtacttcaagaaaagaatgtcggcaacatcgtaccagtgtgagagccatggcctcatggcccagtgtgcatcttcgtcactgtcggcacgcaacatgacacaagccaagtcgtaaacagtggcaagaatccatctcaattctttgggcaagcctggaagggattgtaggatgcatgaccagtcgcgggctgcattgaaaacgggatcgcccgtttcaatgggacgcagggccttctggaggttcagttgatcaatgtttggtgaacatggctggaaggcctccaggccatcgaaagtttcgaatctcagaagagacatgacgggggtacgattgtgtaccaagagagaaacccctagattcttgtatgtttcatcaccgaaaggcaccgtgtactccaagttctcatcttcgaaagtccggagatcttgcagagccgatatgtcaaggtgttgttctcgagtggcatttatctcctcaatgagttctgcagaatcgttttcggcattttgagcccttatttcaacggtgctgggttgttgcgaagtagggatgtcgtgccaatgagcccataccgcatatttgtgtgtatgatagaagataactgcgcactccccacaccagggttggtcgacaggtctagaggcgatgatggaatggtaacaccggtggacgggacagtgatactatgtctgccctttaatcgaaggatattcatgggattggacatcgaaggtttgcttgccccctttggctagggcgaagcaaaagcacattgtaacgaatcgtgagcgaaaagaattgtttgcaagtttgtgacgacgatggagataatcaattaaagatggctaagaagagaatgttgcacagtcccaatgcacaatatggagaaatgatggagtaagaaaccaaagtcgcacgagtaagtgtcggttgggtcggatcagcatctagaccaccgacgctggggagtcacgacccaggaaccaggctcctgggttgagttggccaaggccaagccacacacagaagctcagatagactagcattcgaatcaaatatgtcaatggcttatgcgatggtaacctccaccaacacacctacaggagtcgagtacgacgtctaggtactacggtagtatgccctactggatagcagaaaagttgacctcctaagtcataggttacaaaaataaatagcctaaagagcatagtctaaagagcataagctgatctactaattccgtctcttatgctctcagcggccaatttttctgaaaccctgaggtgcccgtaagctgccggtggttgaattttagtcagtagggaagtaggtacttaacttaccgacagcgcgggagatgcgcaagcctccgaacagcaaccaaactcaaaaaggcagagaaactcgacaaagtgacatacaaatggcatgacatctgtctatcgacagttggcgcccgtgggctagtaaactcaatcgttagtttccattagactggactttcaactgggtacatagtacccaacttgcatgtcagggcagcaggggtacatcccgcccgagatctgtcggttttagatgaatcccccagatcgtttagctggcatgcaaaaggtgtcagttgaatactgaactgtcttttttctgtcttttatttctcccgtatttttattcttataacctgaagcttggctaccttgagggaaatagagaaacagagaacggtcaacgttgagtggctgtcaaaccttttgttcttgtagcgtcgtcgtgaccaaggctagtagcatgcataagcttcatggtgttattcgacagaaaatatgaatcagtatgtaaatagctagtgcttctctcccgttggcggcagcgaatcaagtattgtaattagcgagacgcattctgcggctaattaagtgagacggcccatgatttcctagagtcgccatgtttgatagactcatagaggcttggaattgaaacgtgatagaggtgattaattaaaaggctgtgttcctaattcacacgtttgaaacgtgacatagaacctgtgggaattattcgtttcaccccagtaattgtcaaaattcgctcacttgcgacttgtcaaaacttttcttccgagtcatggcatcgctttgaaacttatctaggttaacatggctcttgtagtagtagtacaccactttgggatacgaattttaccccaacatcagcagccaacatattgcgggatgtgttgtcctcctccttcctcttttaatgactggtatccgtactatagtcctgggccgtcggagcagatgttggctagtcgcttctccccaaccccccaacccccggctctcaagtatgtatgtggtagtattcgatttctagtataagttccatgctgtctttagcgcgacttgcctacctagtctacctagtctgcaagggatttattatgtatctcaggtgacgcttgtatgatgatggatattctgccgctgtgattttgtctgtcagcgatgccatactcacaaatttttatatcgcctccatttggcatgcaacggcaacgagcgaacatgtatgtatatgacgcgcatagagcggcttttcccattcagaaaataggtaggttatgtcatatgagcaggaacctaggctactgggccatcacaaattcaccgctgacactggagcaggtgctgtacagtggagcccatggccgtttctttcttggtggaaaagccactaaatcttgtcattcattactcatttgcccactgacagcttcaagtcaggcatgaggaactccacttacgcacattcatggatcacactccccgatcctagccctggcacattctctacaggctacaggcctttaatgttagcagcgattcagatccatacaacaaacaagaacttggctctcaacccacccattcattacaaggtgaacaaaacaccatcttttacccagttatccagtcacccagtcactttattattattattattattgatccacgatggcttcactctcatccttgggctgaactgttcgcacttacacgtcacagatcgcgtgcgatttcgactgcaccgatcatcacacagcctccctcgtctcgtcccgtcccgattcgattcgattcgcctggactcaattcaacatctctacgaggcccctccagtttgcgactgaaatgacgacgcaagagacaaccaatccttcgcctcgctatccatcttgaccccctgtctcaagacggttcaaacgacttacagttcctgtgcccattatcaatagggtctcggcataatcgatctgcccaatgcagccttcagctcttcacaatctcggtcttgtagacctcatcgcctctgatcctcgacctacgttcgttgttgccttgcccgagcaaacgtcctgcacaaacgattcctcctccgccaagatactttaccgaaatcctgcgctgcaaaatttgcatactcttgaccagtcaatttcttccattcctcaagatgcttctcattccccattctggaattgggtcacaagcccaccacctgcgccggcttctgaaagcgatgccccaggccctgcaacgacaaatacgcagcattcactaccatatctcggcgtctactggacgcgaagcattgttctgggtcaatgggtggtcatgagtggtaatgaaactcctccctcgtcagagcccccgcgcaaagttcgaatagaagggaaacaaggcgaggaaacgagaaaatatccccaaaaatcacctttagacaatgcccgattgccgtcccgcagaaaatcggagagcaagacacccatggtctatcgcgacgaatcaaacccaggtcttatggtgcctgtttccgactccgaggcagagccgttccttgacgtagtacaaagcgttgattggaagtcgacatcgctaggtcctatgaccgactggccggctcagctgcaatacaccttcaaccagctcgtttctgattcgcggcctgtggcactttattggggacctgaatacatcactatctacaatgaagcattttccaaatactgcggcgtacgacatcctggacttctgggccgacctgccaccgaagcttggcctcaattgaaaactcggcttgatgagatgacggcctcacccatgaaaaactattccaatgccgaagacgagtccaatttcttcataccccaagcggatggagcttttgaagagacctatgccaagtcttctatggttcccattgtgtacgaaaagaaatgtctcggtatacaacattcgctgctcgagatgacttcgaaacgactttgggaacgaagaatgaagatgcttctcgatcttggcgaggctctagtgtctacaaaagacgccaagtcttattggtccaggatgattgaggagttggagcgatggcacccggcgtacgacgttccattagccttcatatactcggtaggggagggcgatgccgatgccgactcctcatcatctaaatacgactgttcgaagacttgccgacttgagggctctctcggtgtaccacaagggcatgctattacaccttcggttcttgatctcagagatacagaggatggcatggcgtctatcttgcgacggtcattggatgagcgccaaccaatacttttacagaccaaagatggcacattggctaaagacttactgcgtggattagaatggcgcggcttcggcgacccttgtcaagcggtcgttgtcctgcctgttcgacctacaaaggaagagcatgtaatgggtgtcctgtttctaggcttaaatcctcgacgcccatacgataacgactatcgacaattcatcttattacttaaccaaaagcttacaagttctttggcttcagcagtccttctggaagaggaggcacgccggcggcgcaacatcaccgagcaggctgcctatgacaatgccatgcttacacagcggctagaataccagaccaaacaagccgagagatcaatgcaaacgtttaccgcggtggcagagtttattcctgttgggatgtgctttgtggataaccagggtaatattacgttcgccaacgacgcttggcatcgcattactggatatcctaaaggcccaatcgcacagggcgcgttactcgaatcggttctcgaagaggacaaggagaaagtcatgcaagcatacaaagatgttcaagagctcgatacagtcacctttgagtaccgcatcgcacgaactgagaacacgacaggaccgccaggttttagatcctctaccgggccctcaaatgtcatggatgggcaggtctcgcgccatattctagcttctactaaagctgaaagagcaccaaacggcagcgttatcagaattctcacttgcctaactgatgtgacagtgcaaaaggacactgccgaggaagccgtacgacgagcgcaagaagcagagaaccttaagcggcttgccgaattcgcgactgtcggaatgtacgatgtcagtatggatggtagacttcttagtgcaaacaaccttttctgggaattaacggctctggagaaagtcgacctcaccaaagtcgatgtgcgtccctggccagaatgcgttgtcgaggaggaccttcatattcttcaggaaagtctcgataaactggtagaatccggacgtactgaaacggccgagttccgcctccgcaatggctgggttagcgaagatggcaatggtaactcgtccgtcgcccccagatgggttcttgctactttcatgccagtcaagagttcggacggagtaatccagtcttttacaggctgcttgagcgacgtttcggtacagaaatggcaactggaccaagagaaacttcgcaaggaggaggcgattgagtccaaacgacagcaggagaacttcatcgacatgacctcgcacgagatgcggaatccactgagcgccatccttcactgcactgatgccatcatcgcctcccttgcaagggtacaggacatcagtgacaactctgctcctcttacaccaacacggaacggcactagcggtgaaggaagaaggaccggggaacgatcggtcgaagaaagaaagcttctggaagacagcattgaaaacgcagagactattgtcacgtgcgctcaacaccagaaacgcatcgttgatgatatccttaccatgtctaagcttgactcaaaattgctggctgtcactccttgcacggttgatccgatccaaattgtcaatggggcccttaagatgttcgaggtggaggctcgccgtgtcgatattgagctgacttcatatgtcgataagtcatacaaggatctcgcctatgactatctcgatattgacccaagcagggtccagcaagtcctcatcaatcttctcacgaatgccttgaagtttaccaaatctggtaacacgcgcaatgtcacccttggcgttaaaggatcattgacaccgccaggagaagacatgacagctgttcaattcatcccacgattctgcgacgtatcagaagaatacgaccaaccggcactcaaagaaaggtccaaggccgtgtatctgttgttcgaggtcaaggacaccggtcaagggttgacggcggaagagatgggcagcctattcaacaaatttgttcaagccagcgccaagacgcataccaaatacggaggctctggccttgggttattcatctcgcgccggttgacagagcttcaaaacggagcgattggcgttttgagtcagcctggcgtaggttcaacgtttgcattctacattgaggcgtatgttccaagtgaagcctccaggaacgaagcgctggctgctgccgctgctgccaggctaatcgcttgcggtagtgataccgactcagctgatggcaagcaaccctgccgcgatattcgcctacaaaaacatcagaatccgggaggaaatgttcgactggatgggatccttgttgttgaagacaatctcatcaatcagcaaattacaagacgaggattgacagaccggggctttctggtggatgtcgcgaatcatggagtcgaagctctcgagaaactcaaaaggcgccaaggcactgttccggggcttggcctcaatggggtcgccggtcgcccaggaaggggcaatacacattcgttgcccattgccatcaatcttgtgctgatggacattgagatgcctatccaggacggcttgacgtgcacaaggataattcgtgaattagaagcggagggagaggtattctgtgcatcgggcggccgggtgccaatcattgcagtcacagccaacgcccggcctgagcaagtcatggaagccaagcaagctgggtgtgatgatgtgatggtgaagccatatagaatcccagagctcattgaaaagatgcaggtggttgtgcgaagaatgggagggctcagcccaaactccccagtgaggtgaaggtgaccaattttatatagaaggactggaaaacagcgacggtcctggttaaggcgaatataagcgggttggctgatgttggcaagggccgagtatagacggcaaatggatacccaagcatgatgcagtcaatccaagactgtctaggacagagcgacaaaagcagtggtttgagtcaaagcacaagggctaggcaacgatatgtggcataaggatggagtttggctcttgattacatagggtttcggaacggagtttcggactggtctcgatatttgacgtcacaacaggacagagtctacagccacatcgatatgaaacgatgggcttcctatggcttaggatagaacaaaggaataaactatgatatttaaagattgacgtatcctacctggctgatgatctgttaatcagtttgcctgggagctttcaattaccccaccgggttgactggggccgtagaccagtggcgactagagtgagctatgaatgacaaacgggcacaggagtgactgagcgaatcgagtcttgttgaaggatcataggaaatatacagtacctatatgatatcagtctcgctggcacaatttatgtacgaatcgagaatagaatcagtctttgcattgggaacctgaacacggcagtcgcggttacttcgttgatgaatcgtgacatcattggttctttcctcattccccatggcccatatcgagctcctgcccctcctccccgcagtcttgggagctcccaccctccattcaattccatcaacctcatcagcaaaacaacaattctttaacgactgaaaagagaagtaagttatagcttaatccaatcctatctctgtatttggcacctacctttcattacttcttctccatcttgaacagagatatagctaacacatagctcaacagcaaccccacgatcaataccaaaccgcccatcatgtcgaccatgcccgcgtcccacggccacagtgaggcctgctgtaacatcccacccgttgtcacaaagggatatgaggccaagggaacctacaaggatattggaggctacaagacttgtacgagtaccagtgctcatcacaagaagtaccactaacacgaccagatgtcactggccccgtcgatgcgaaaaaggccattgtcgtaatctacgacatctttggctactttgaacaaactcttcagggagctgatattctcgctttcagcgacgctcatcagaagtacaaggtctttatccctgactggttcaagggcggcccatgccccattgagatgtgagagcaacgattgcaatgccagtataaccaggctgacaccaacaaccccagttacccaccagacaatgatgataagaagaagcaacttggcgagttctttgagacctaccctcctcccaaggttgctggccaagttcccgactatgtcaaggctgtcaaggagcaggactcttccattgagaagtttggcattcttggtgtaagtaactttgtctacaggcgagatcatatgactgacaagaaaccggacagtactgctggggtggcaaagtcgtcgctctcagtgtcaaggctgactccaaccccttctccattgctgcccaaatccaccccgccatggtcgatgcctctgatgctgagggtctctctgtccctactatgctgctcgcctccatggaagagcccgaggaagaggtcaagaagttcgaggacaacctcaaggtggccaagcacgttgagacattcaaggatcagatccatggctggatggctgcccgtgccgatcttaatgactcccgtgttaaggaggagtacgagaggggttacaagaccgttgttgagttctttggcaagaacttctaaacacgcgaatattaacgccatgagatatgaccaatgaaaataccaaatgctattttacaacaatcgctgctatacttatgtatgattattgtcgtgaatcatgaactgggcaacctttccccaaatgtcaatatttcctcaatgtcaagactttgaaagtctttcaaatcgatagtctctccgttgagcccatgccttacggcagttgatatcatgtattcctctaaaaacggcatgagtttcaggtccacgccgtcaacttttatccccctcagccaagcttcctggacctttcgcatatcttcgggtggagcaaaatctcgcatctcgagatcctttagccagctcgccagaagggcatctcccgtcatcttgacgtaggcttccctcaaacaccaaagcgcgtagaagtagcgcaacgcacaatcccgctcggatatggctgttccggggttcatgtgcttcagcgctgccacttccccagggccaaagacatcggcatgcatgtcgacgaaactcggccacccctcatccgctaagctacgtagatcacgatccctacgttctgtcgggcaaacaacatccactcccacagcaagtccctcgggaggattgtggacggctaggagaactgcgagaccggcctgatgcgagatgttgaatatgagtggctcgtcgccgcttggcgagataaacacgggtttggttcggacgtctcgagtagtcttggcttcagaccaggggacctggcagaagcgagatataacatagcgcttaagaagtgcagaagcgagagcaagcttagcgtcgcgaacgtggtaatatctcataacagcggcttgttcctcagtggtgagaagagaaagagcacgcgaagcctgaggagaaaggatgagtatcaggctaagggctgtgagtgaaacacttacactggtggtaagatctttagtctcgagggctaaaggccatagaggacgagtgtcgatgacccattggatggctgtgggtgaagactgggtctgactcattgttgatacagttattacttgattttatgagccgcgtcacattaactgagcagaacgagcgtttgaagtttttgcctgagaggctgagagttgacaagaagtttgggatatcgtaaaggtaaaaagatgagacaaagtgagactcggaagccgaacaatacgaaacccggagtgtcggaggcggggtcctttgagcggcccgaccgaaacacgggccggagggtaaacgggaattatagggatcaacatcaagtataaagatgccagcaagaagtcgtctttgtaaaattccgaacttttagagtaggttcttgccttttcttcactttagaggaccaactttgcagtcgagtctgggacgagattcctgcttcttctactctcctcgataaaaccaccgcattgtaagcctgtttcgacctgtacagcttactttgtccaagaggacttctattcactttaacttttaaatttacttcaattattcttcgacttcgacttcgacttcgacttcgacttcgactttactcaatcttctttgttctgttctgcttacgtctgagttcttttgactctcggcgtagcagcgacacattctatcttatggcctcagccaaacgagatatattgccaatcgaagagctatcttgtgccgaatcaccaatgttgttcaatccaacaagtcaatacatacaaaacaacacaggtagacacaccaacgctaaagacacttccttcatacgcaacaacctcgatttttactattcacccgcccatcttaacgccgactgttgggcacaacaaaacaacccaaatgaaacccagctttttttccccctctacgaatctgctgggtggatggaccgacccctgctgagagtctgaacctttacgtggtgcaggggattaacggaatggtggtggtggccactgttcccgactaatacagactcgtggagagaatttatttttctcactcttcttcttctcttttttggtcttcttacgaagaatgagaatcagacgaagatgtagatatggatatggatacagtgacacttgagataatgattaatatttccagttgtgaagcagtccagatttaatattaatgttaatgataatgatataaaaacaacttgcttgggactcaacgtgaagtgaagcctatactggctggcacgcagcattcgacagatgtactctattgcattgaagtgatgtctaccatgtcaaaccttgttactagtctagtctctattcaaaagtctactccgaattggtctcctcctcggcatcgactgagagcatgaagacacggtgcttttcctttccatcgcctttcttctcttcctttgtcttgtcttcctccttctccttcttgtcgtccttggtaaggtcgacaacgccatcctcgagcttgccgattctcttgacagcattaccatcaccatccaagtcgacaaccacatcgataatatcgaggcttccgtcctcagtgtacttccacatctgcttgatttctccacggaccagacctgtcagccacagcgaacccaacacgccaggaacaagatacaggagtgcaggctggccgcgcttgaacaccaaaagcatagccaaggtaacacacattccgagaagatagccagcgactgaagcatagaaataggtcttgcggaaacgtgtggccgccaggtcttggggcacctgcttagatccaaagaggaagaaagctccgcgagtccaaaggttgtctccccagttacccttgacgttgacatacttggccttgacttccttgtgtttcgtctcgcttctagtgacaaaagctcctgaggatgggtccttctcaatgagcttcaagtcggtgctttcgtacttgatcttgctctcgtaatggagccagaggtcgaatcggagggctagagccataaccatgcctggaatgacgatatcacccagaccaagaatactcttgcgctccgcagcctggaaagtgagcttgatgggcacatccagcttggttgcgactgtgaccatatatgggctagtaacggttagcgatgggctcggtacaaggggttacgtagtcaacttacgtgtaaaataccattataatatcgtaaaagaacagaccgacaagaatcagggtgctagtcaaaaagtccgttggggagatcagaagcagtgagccgtagcacatggcgtagccgagtgtgttggccaacagaggcgatgtagtgtaagagtagatgagcgcggtagccaaagccatgaccaaggacaccacatgagcaaacttgattctaccttgctctttgcccatgccatggatgaagagcttgacggcccaatgtctagtgagaagaccgcgcaactcccatcctgactggcgaattttgtctgagaacgccagacaggaaaaaggtccggggaaagggttgtctgttgtcgaaacatttgtcgtcgggttgcctgcatcgtcacagacgtggacagatctattcgtctggtccactgcccttagacgtccatctcgtccccgccagtatcgtgggaacactaagctcgtaaccacttcgattccatgagaatagatagacaccaagctagcaatcgacatggtagacatgtaccatctcagaattttgttgagaatgtcggggtcctttagccactggatgaggtagtacaagccaacgaggacaacaccggccatgaggggaaagatgatggcatctgatggctccaatccctgagaaaaacgctcctcgtcttcctcttcacctaaattcttcttctttgcaggtgccgcggagggaggtcgacgaagagcagcgtgggcgccgagatagatgatgccgatggcgctgagaacaagtctgatctcaagcatgagaaagctttgatcttggaggtatgagaaagctgatagccagctctctccagatcctatggtagagttcaaggcatcaaaagacccctcgagagtcgccgtatctgtagcgttttcggccatttttgcgcttggcttgcaagtaggttgttggtgctgcaagagagcaacgtgttctgagtctggacaaagttgtaggtatccgcagagactatatcatttcagcgatgacgaacgcaataatatatgttttttttttgtaattcgtttggctccgcaattaatatgcagcgaaaaaaacagagagaattgattccttcaaatacaaagcaaaaaggaattatctagacgtgcagtttgtgctactgaatgacgctggctgaaagaacttagacctgcaatgagatgcgctaccgatcagggaccttagtcccctgcaaatatccattttcagtgaccaatccctagccagagtcgctaaagccaccaggaacaacgtcagaaaatgcgacagccttgtcctcatacccctccatcataaacaaatattcccatcctttcaccttactttgatacaacaacaagcaatcatgacaacaaatatcgtgctagaaacaacaatggtatgtccttcatcctccaattatagacgcgacactaactaactaactatagggttcgctcattcttgagctgtacactacgcacgccccaaagacctgcaacaattttaccacccttgtccgtcgcggctactacgacaacaccatcttccaccgcatcattcccaactttatggtccagggcggcgatcccacgggaaccggtcgcggaggaagctccatctttggcgagaagtttgaggacgagatcgatccgggcctgaagcacacgggcgccggcatcttgagcatggccaacgcgggcccaaacacgaacgggtcgcaattctttgtcacgcttgcgcctacaccttggctcgacggcaagcatactatctttggcagggtaaagtctggcatgggcaccatcaagaggatgggtctggtcaagactggatctgaagatagaccagttgaggaagtcaagattgtcaaggcgcgtgttgtggaagaggaagagcaaatctagttgaaaattcgaaaaagaggagtctgggattagataaattctttgcatgggtacatggcgttcgggagcaactgacaagatatcttacatgtcacacaagcaagcacatgtcacgttcaagatgacgcacatattctgaaagtatcaattgttatacttggtacgccaataacgccccggtcccttttccgtggatgctgtaaatatccggtcccggtcatcctagccaaccactccgccgtgccaatgcaatgttgttgagaataatacaaatgaataataaagaacctcgataagcaagtgtctccttggtcgcgtaacggattgcctgcttctatgtatccaaccataactgtatgctgatcggtgtggtcatgagagcgttggaaatgcagcctttatgtgacgccattgtagccgtactgcaccttacaggatacgattaagctcaaacctgttgagcgaaggcttactgtggtggagatgaaagggtgtcagaagattcagactccccggtagcttccctgatgagattggattttggcttgggtgagcccagctgaggcttgttcatcttgagcttcttgacaggactgatgcccttggacacagcctttttgggggccacttcgaccgagtcgccattagtgtagtcagctttttgctcttgacttaaagatgaaaggcccttaggtttatctttcttgaagctcggcttcgtcttcagtatcacctttttggtaaccgaggatgtaggcttgatcttcttcttcttgtgactgttctcagaatcctcctcgtcatcactggcgtcgcgcttctttgggctggtggcgcgagaacccggcgcgggtgtcgccttttgcgatgatggaggcgtagggtcgttctgagatccgccgttgctcaacttctgcgccgcagctctgctagcattgcgcccactattgccaatacacgagcccatgtggttattgagtcgagtaacgagaatacagcgcttgcacttgctgcaagtggcggaggggaaggagagcacgttgggcggtcgttgttccggggtgggagagtcggtgttgttcttctccatatccttcttcttcttgcctcggccaggacctggtccaacccaactctgcccgtagatgtcgcatccgggcttgtcgatgtatggatgttttttgcaatagattatgctagggtcgggcttcttggcgccttttccgtcggtgggatacaggagtcgaggcaggtggcatcgggggcagaggatctcggcggtggtcttgagaggattgcccttgagcaacacttttccgtcctcgtagatagcagcgtccgtctctatccgcacatcaggtttactatcgagtgtgttggcatcggacgcgtcggaagctagtttctcgattcgaatcgcagcggtagtagctctggcagtcttctcctcgcggtgcgtcttcatcaagagatcgctcagaacgttgtaaagcacatcgtctaatacagcatgtgcctatgcagagtcaattagcgattagttgagagataaaaatgttgatggatgatgagcgaaaagctagatgcgaaatcgcagcgatagggggcgcagagatgaggcatcatcgcggaggatatgatggcgctcgcaagcgacgtggtggtgaggatcgcattgcatcgcagggaggttgctaagcaggcaaagatgtgatgagagtaaataacttaccagcttatccataggcgaagcatcatcaccagcgtttatgacgcctgccttgcctgaacgagcattcatgatgtcgccgggtatcctgaatccgagccagggccgacgattttttgtacagtaaagcaaagcggagggtgtgtaactgaaatcgtgtgatgaatgatgccgaggagcgaaacggcagctaccgcaccgtactggactgaactggactgaactggactgaactgaactgaactgaactgaactgtaccgagccgggcggaggggggtgtgcacggaatggaattacaggccagcccggggtacagtagtactgtgggctagacggctagactgctgcacagcgctgttgcgacgagaaggaaaatacctaggtaggtagctagagaagacaagcctgaaagataagtaagcgcgagaattagttgtacgagagaagatagccgccagtatgagtgaaaacgatgagtgatactctgctttagatagtagttggggtaaaaagagggaaatcgcagcaaaaggccaacaatgggggaggagtgagatgtacaatgagcaattgaggttctctgttacccaatctccccgttagtaaagaggtgtgtagttgattattggtagtatgctcaatgcagtgcagtgcagcgtttgcgttttggggtgggtgaagaaaagaaagttggattgtcttgagcgagaaaccacgagacccgcccaactactacccaagctcgaagataggaaggatgtaagaaaagacaagattggcaagaatttgctgtaaatccatacagcgacaagtgatgaatcttgagatgatatctcagataaatgttaacaagggggggggttaaagtctgttcaagagtaaaagtagaaaaaaggaagaaaaaactttagagcctcaagcgtgtgccagtattacacaccagcacttacaacagctagtgccagccactggattaagtagagacgaagggatttcctttaagagttttggaaaagggatctaatgttagatgcaacagttagatcaggggtatagacaactggcacaagtattctataaaaggacaacaggatcaggtcaaagttgtaattctggtgcaaaaagcagtcgtgttttactcaagtttaatttatgtcgttcgcgaccttgactcagcttatacttttatcattgatgcgaaagatcaaccttgcagcaacgatccaactacaatgcatgaatgtcagcttgagccggaatattacgaaataggtactcgggttaattgggaaaggatcattcttctattttagtactcgaaatagctacaaagcaagagttggaggtatctccaaagtcatatatcaaacacatattgatgccaagatatctagatacaacttgatccccaagaaagttgtgtttttaccattctctaaacactcctcttaaacttaccaccacctcatcacttaacccccctcccctagatcactgtacctagcatatacatgcaggtatccgtacagtcggatctgacacttcacaaagccccttagaaaaaaaagtccacatgtcaaatcgactttcagggggcgggtaccttgaaaatgcatctactacagcttagagggactcagaattcctctctacgaatgacgatcgattccaatctagatctctcacgtgggattggcctcttcccatcatcttggtcggcatttattggataatccacgctagtgtcccttacttacgtgccttagcatttagagcctccctttgcagtttcgactagatgatttctttttcaaccctttgaatacctctgcaaaactataatctctttttattcctgatcagcctacccgttcatagtcctcctaaggtttatttaacttgggcggacctttgtctcgcttaccccagccttgcgtttttcttaccgcaaatctctacaacttaaattattcgattcgatatcctccctccctttccttcgacaacctcccgagtgcgtttatacatacgatacattcacaaagacacatacgcatatacgtacatcgcaatcatgtcgcttccgtctaccaaaccagctcaaacttccattcgatcgttcttctcgtcaaaaacgccaaactatgcgcctcctccctctcaaaccgctgccaatattcctcctcctcctccccctccgccagcagccactaccaccccaccaccacccacgaactcaacatctgggttcgaaattccacctctgccgacttcccttcctcaagaagcggtaatcagacctgtcacgggcgaagacgtaaacgctttgcgtcgcatcaacgccctcctcctacccgtcagctaccccgacaacttttaccagcgcgccgtagatccttctgcctccggtcgtttctctcgagtcattacatgggcccatgacggcgctgaggccaaggttgtcggcggtgttgtctgtcgagtcgagccccttctcgatcccaacactccaggtgatgtgcctcgcagcctctacattcagtccttatgtctcctttcgccataccgatcgctcggacttattaacgccgctgtggacaatatcattgctactgctgtttcggatcccaatttgaatgtgacggctgtcacggctcatgtctggaccgagaacgaggaaggaatgaagtggtatgaaggtcgaggcttcaagcgtgagaaccaacccattcagggttactatctcaagctgcgcccgaattccgcttggctagtcagccgtcccacaggtgcttctgttcgaaacttgattcctacctcgtcatcgacatccccaagctctgtcgccgccagcgcaactgctgctatcgccaatctcaacccagctgccggtcctcccaggagtggcgcctcgcgaccaccgatgccctcttctgcacgatcctaccagaaccaaggacccgaaagggagtggaatgatttgcctgatgatatggcaagcagtcgactcgcaccaccaccccgcggagcttcaggtggtaccggctccggtgcaagctctagaagtagctctgcagcacgaaagaagagggatcgttcctaccctgctgcagctttcggaagctagagaatagactagaaataataagattggtataaactgttctttgggaggataggtatgcgtcatgatagtatatgatttaatggtcaggatggaatagatgccttcaaggagaaagagccggattagacactatatagtaatacaagagcgatcaaaatgtacaaccaaagcaagaaagcattggacatcatgaaattatatcgttaaaacattggttgcctcatacctatacaacttttaaatgcgaaatgagcgcaaaaacaaaacatattggagacataagacgccaaaggtcccaaaaaaacgaacatgaaagcatctcccctgatgcacatatatatacataataaatgttgttccaagttaaaaagaactcccaaacatgataccaatgtaaataacggttggtggtattctatcgacgcttactataccatagggctgctagcgcaaggacaccaacgacgccaccagctagtagggcctggttggagacgggtgatgattcgactatgaaaagttagcagatgttgcttcacaggagcctggattaggtggctgaacatgaggagtggaacatacggaacggatcagaagccttgcgagcgcggttggactcggacctcaggttggtaaggtaatcctcgggcttttccctgccggcagccacaagggcaatgagggcagcaccgacaccactgccatccttggcaataccgattcggatcttttcaacacccttggggccaatgccgtcaacggaagcgagagcttcgtagatcatgtcgcggaagaaggggtagtgctcaacgagactaccgtcgacaccaatgtcaataacctcctcgttcatgtcgttgagctttccagagttaatggcgatagcaccaatggcgacagcggacaatcgagcggcacggcgaccgacggcatttggaatggccttgaaggcctgggcatcctccaatgaaggagtgtagacgctgagtaggttctcgagctcctgccgaagagttgacagctcaggagtgttatcggcagcggctacagacataatggcactgtccattccccagggcttgaggaaaccagatgagggtgcgatgttagtggtagtaccccagtcgttgaagctcgagttgaggtccttgaacagggacgagtgttcgctgttgatcagatcgaccacggccagtcgtacaatctcacccaggaacatgcccgacactctcttctcaaacatctggtcgccagggttcacactgccaagatcgagagccttgtcccaaggtgtggagggtaaaacgttgagttggttgtcaaaggaaccccactcagtgttgacaaccatctcgcctgttgactggtcatagtcgcccgtgatgggcttcttgatgttatctagcttctccatgtaagcgccgttggtgccagtaccgaaaatggcgcccaaaacagagcggctcttgccagtagaggtgtaagatcgggccatgagagtaccaacggtgtcgttgacaagcgcagcaaccttgacgggaaggtggaggttgtcaatctcgttctggagcagagcgcagacgtccttgcctacggcatcggggatatcaaagcccttggtccatcgaatcagcagacccttgttaatggcaagctgcttgacggggaaactgaaggtgaagcccagacggaaaatgtgctcatcgcgatagccctccggggcgctggctgtgttgcgccggcgcaagtgagagtcgaagtggtcggcatggtgctccttcaggaagatttcgatctgctttgcgaggaaagagaagaggtctgctgaggtgcttgcgaccataaggtttttgggaatagcaaccttgttgtaagtgaggttgaaggtggtgtcgccatttagcataatggagcagactctgaagtttgtgccacctagatcaacagctaggtaaaggccctgtcaagacacaattagcttgggcagctacatgagccaattgtgggctagaactcaccttttctgtaccattgggaacgccggtgacgtacgtaggaatttgttggagactggtgccctcattgtgaagaccctcgtctggcagattgtcagtattgagctcattgaggctttaaagccaaaataggtgaaaatgcgacaagcatcatggcgtcgagctgcagtagcatggcggcacagattgcgcagattgatggagcaacatacccatttgcctcaaaaattccttcacatttttgttgagctcatcgtcggagaagtcgaattgttcgacgatacggttggattcgtcggcgagagccatggttactggtgaagatgtgggcggcgcgattgcgaagggagagggaatatagcagacagcttcggatgctgtagggattggtgaggtcggggaagaaaagagttgagggagtaagaggtgaagagtaagcagtggggagaagaagaattggaggagggagggaaaagaaattaaagctttggtggacgacaacgaggtcaaaaggtttctctgcaacggaagtagatttttgagctttggctgctgttgcagcttggcgtcaccatcagtgaggacaagcttagagagctgctgacggaacctgtgtcagtggctgatcaattaccaatgacgttcgagtatgggggggttggccgggggggtctggagcctggggacgggatcatggagtgctgcgttacgtgacagaagcgtctattagtgatggaatgaaagttgggtgaggtgagttaaggtgcatctgccccgtttctgtagcggacaggggcattcagcgccgaatgtctccaaatttcagtggagatgtaataccacgagcctcactccaggtgttctgttctcctgatcgaggcgggctccccatggttctcaagcaaccagcccaatcgaagtgccgccggacggccgtggagagaccgtccgagtggagagatggtggaggcgtggtcggtggtgttcggggtgcgggggagaaagctcagagaggccccgctaatacgccgaacatggccgtgtcttgatttcatggaacgacctagtttttttcctctctcatttgctgtatggatgcatatccatacaaaacctaggtcggtattttcgtttcaacttcttggtctgcgtgcatatccactgggatgccgtcataagccaactttgccccagaaatctttgcagacaaaacaaaatgtcttggtacgtaaaacgatgctatcgtcaaatcgcccgagttgtatcctcccactagtgaggtttcggtcaggccatgcatcaaatttttttttttgctcaacccatcccaacccagaacccagacttacggtacgggggaaccacggggagacaaaagaagggtgtgggtgaaaggcgggatgacggggaatggtatggagagatggatggaatgacatgatgcccagtcgaggccaagcgcagggaagcaaaaagtacggtaattggaatagcaactcaccacaagaatcagcataattgcaatgcatgagacaatgagctgcggccaagtgcatttcctcgcctttgatccaggtctttgcccatgcccttgtacatgctgtgcccccattgtcctgacaattaccatcaccaaaccaggatctttggtgagtatagatgcgtgacgactgtcaaaatgaggtgttcctgatctgctatggtctcgtgcttgtctcagatctccttgcctggaaaaaggtcttcgaatcctgtgaccgtctcgtcgtgagaagaactgacgataagatggttgtaactctccgtgagctattaacgaagctctagatcactttcgtcggagtccgctgtatcgggaactggtaaacgggccgtctcctccgcaatgatgcgcaccagaccgaaaagaaaacccgtcaaatttgcgcattcacgaccgttccgaggtatcatgcgagattgagattcactgggtgaacttgggcggttggctgatctgggcgtgtcgcgtgtttctaagttgagctgaattggtgtaacgtaactggtggatttgactccagcgaagcggttcgtggcttgagcctcagagacccagggacacgttgcgaaggacgatgatcgatctgcctctttctaattgtttccgtggtttgtttttgaatttccgcaatcatccgagaagtattcacaatctgtgccgatttgctgtaggagcgtaacaagttgacgaggttgatctgaatggcggggtgcggaatacatacgtcgattttacgtctcaccagtccctggtcattctgtcagggttgattaaaaaatcgcggtacgcttctttccttgtttttgagatgatatccctggctgctcgtgcaacactggaaaagagaaaaagttgctcaggtctacgaagaaagtaggcatgccggggaaggttccattgatactaccgaaagacctatcattgcagatacatttgatcccttgttgacccatacgacaccgctatttctacatttttaccttaagcctggtatgtatgaggctcaaatactactggccttatatttcaagcctcttacggatccatctcgatggcacgatccttcagactagctacccggtgtcgaggcgtcgagaataccagcgctatgacacggttggcttagaggcgtgaagcctcatccaacatctctgctgtggcataggaacttactgtgacccaaccaaacagaccaacttccaggccaatgacatgtcattccaagcaatgtagatcgcaaataaggctgaacttattgccttgttgggacactatataacgttacagagttcgctcatgtcaaacttccatgccatgtatcttgaccagaccacttagtccacagtcgcttatatcgatactggtcccattcaaagaattgcatcaccgtccccacgatctccttggctatcgcttggcttacccgagctcagggtccccagctttgacaaggtctaggggttcctcaccgagggcaactcacgccacttcggtctgtagccaatcatacaaggctgacgacttacaagaagacttcaaagtactatccaggttgaaggcttgagagtttagccaagcgatattaggattcaagacctattaagcttcataccaagcccgaagggcgtattagaacttccccacggcacaatggaacgtaaagtttgataagtggttgggaaactcggtttaaggcgacgtgtatgctgatgatagaacaaggacaacagacaacacatagacgatcacaagcaaccgaagagataaataaagtttcaaatggtatcgcaccaccttctttaattcaataactggtaacaaaagcattcattgtacacggcttcctcagatcgctgccataaccctgcttgcccaactgtccgttcttgtcttgtccttccatggcttgctcgcctacctgcctcctgtaaatatcgaccttgacgcctgataaacacgcataatagggcatgagacaactgcacaaaagtattaagatagatggcgcgacaggctctttaaatcctttcccgccaggccgccttggtataaagaaaggtggccagcacaccatcccagagtggtgaattttgttcgatttcctttttcctcgtccatgtcgcgtgagagattatagtgtagattggaaagcctgctggtgtgtcctccaacagacttgcagtagaacgtgaacgtaaaatcgtgaagagaaacgttccttacatgatgatggcaggaatgtcaacgttggccttgatagacttgtgggggaggacgctgccaccgttgacgtagatctcgtcgccgacggtgacatcgtcaccaagaactgtcacgttctcgaggcgagcccatcgaccaatggtgctgttccagccaacaatggtggacttaacccaggcgtggtccttgaccttggagcccttgagcaggacacatcgctgcagacggacaccgtcaccgatgacgacgttggggccaatggtgacattgggtccaattctgcagttcttgccaatcttggctgaggggtcgatcaggacgtttccgccgtggacgaaaggctcgctgggagaggtgagctccttgctgcccttctttgtgagggaagaaaggtacaagcaggtaccgctgaggaaatccttgggctgaccgacatccatccagaaaccctcaaggtcgaaagagtggagctgattgtccttgaccatggcggggaatgtctccttctcgatcgaagttgggcgaagctcaatgcggtcgaggatggaggtgttgaagatgtagagaccagcgttgatacggttgccaacgaactcgacgggcttctcaacgaatcggtcaatcagagagcggtgtccaggctggtggacaacgacaccgtacttggagggctcctcgaccttggtaacgacaatggtaccctcgttaccgtggctcttgtggaaggccaggagatcctcgaaggggaagtcgcagataacgtcggagttgaggacgaagaagggagagtcgtccttggcgagaatacgctcagcaagcttcaggggtccggcggtgtcgaggggttcagtctcgacggagaattcgatgttgatgccaaacttttcctcgtactacagcaagtcaaggtaagaatatgtgctatgtgagtgcggtgaatcttcttacctctgctaggaacttctccatgacctcaggtcggtagttgacagcgaggacgatatcagtaacaccagctgcgaccagcgcctcaatctggtgcacaatcatgggcttgttggcaaactcgacgaggggcttgggaacactcaaggtctgtacaagggcgcagacagtcagttaaatgaaaaaccaagaataatattggaggttcgcgcgatggtgtcgcgagcttccgcggggtaacgtacgagagggcgaagacgggtgccgtagccaccgacgagaataagtcctgcgcattgttagctaccttgcggagaatgagagataatggtttggaagaacatacccttcatgattgcggtattgagaagctaagctgaaagtgctaagagcaaaggtggtaagagtagctagcagaacagcgaatgtgaagaacagagagtgacagcagcgaggtcctgaaaagaaggaagaaacctcgacaggattaaattagaataggtaggtaaaaaagttagagggtattggggtatctcgagagatttcaaagttggatgagagtcaaggtcaaagtcaaaaagtcagaggcggagaggaaaggggaggaggaagaataagaaggccaactttgaactcaggagagcaatgcaatgcaagtggggatgtctaaaaaaggccaacgtgggtagattcagccatagaaacaacagaagcagaagcaggctgacgagaatgagatgggatgggatgggaaagtggagaacgagatccagggggggtctagcatgagttgacagtggtcagccagtgccagccattaccagccagggtcttttttaggtccaggcttaatcacgatgaagatctctttgtcaaagttgcttcgtttcgaggtatttctaaacctaattcgggacttaacagtttttatagttgcgtgatgtttcagccaattgatcagccagaggaagcacgtttgcaatactctatcctcggaacaaggaataccatccatacctactaacccatcatgacctgcagtcaatacctacctagggtaaccagccaatctgtctagtactctgcgcctctcagactatttatttcctcatgtttagtagttacgggtccacacaaatcaacgatccgtgacacgaggtccttgtaagagaaagggggcttcttgctcccatctcactccaatcaaaaaagtcccatgtccagcggggtcattgtggctcgaccatttcccgttccctggcgaaattatattgaaccccctgttggaggagaaaaaggctgtttccgtctcgactatccgtgccgtccggatactccgtatactactaatgtactcttactcttctagaattttatcaatatctggcattgtttcagctgaggtggaaaacatttcatcgcttggtttgggaagttgcatgtttcttctgtctaaaagtctatcgatactggaaattagcattggtttagttcagtacgttacttaccagccacagacaagcattgacatactatttacaaggcatgaaaacatccgactttcaatcaagactcagcatctcttcattgcctcctttcttcactcgaatagttaataaaaccgttagaaaatagacctaaaatgacaacaatagcaccaccattcccttcaagtccaagtctaattccaagcattaaggaggtggtcacacaagccactcacaagctgacgttcatttatataacccctgtcaaggaccctgcaactcatttacgagagtccctcgtattggtaacgggcatttctacattagtcttgctcttctcaaccgcatggacgtttcatacaacatcatcctcatgactgtctgtgtctctatctcaactcgactctcatgagccattgcttcgtacagcaaccataaaaccgttccacaactcgccccatatgacttcataatcgagacgatccatttctcagcctctcccgtgtctccatctgacacgtctgctaactaagttgttagtgtgagaacccctcctccgattgacctgtcaatcaccatctcgtgaccccaacacgtaactaccaagcttcaaacccaaactctgtcaaacttgctctcttcgatttcgaaatgtttcatgtagagacagtgaagctgattggtagatacaaagaactcatgtcacatccttgagctccaatcaattgctcactcagactgttgttctgtgaaatgttcaacacttaatgtcatcgcacagttggcatcttggcaaaggcaatcaccaaagcttaaatgtgcaacgttagagtttggagttggtgtgttgtttccatcatgtcagcagctgacagttggtggtgttactacattccaatatgcaaaagtgtgttggtttgttacatcttgtcacagctcacccctcttactatgcttctttatgctcccctcaacaacttacgacatgtcaacaaactcaacgtccaaggtttagggtgaatgaggacaaataactcaagagttggtccaaggtggcatgaacaaactgtcgtccaacacatgcacgccaatcccgatcattgtcagcgagatacagccgaaggcatattttgcttaaagttgtaccaaccaccaaattgtcatcgagatatacatcctcggcggcgagtgtttgtgttgtaaactcgagtgtagtacgcacacaagcatatcaatagatctacccgagtcttcatcacccggcattgccaacctagcaaacactcccatagttgaagaacgggaaccttccggtgctgagacttggtaagaggaatatcatcaagtcaaggtcagatacatcacaatattggaacgcggggtgatttttgaacagtgtccggtagagagatggaaaaagtcatgatcattatggtcgttaaagtgccttatcatcgagttcctccaaagtccatgctcatcctcgtcaatcgtttcattctcatgatccttctcatctttactcgtattgtaaatgtcaacgctagctcctgccatgctcatgtttttttctccttcaaaacaagattctaactttttgtcagaatcattataaaatgtgctgagaaacccccagctttcgctaaacaggtgtcaaatgctaaaaaaaaataaaaataaaaaaaaaataaaaaagagaaaaaaaagtccttgggtaatgtgcttttttcttctttttgtcatggttcgtcaaatcgtcgttcaacatgtgtcaaatccgtccttgcatggtttctgcacgataaatgccttttgtggacgatactatcattcgtttcaaatttccttcgttcgtaggcgtcctttctcttttcaaattttcccatccgttttgtgacttttgtttttttgacttcaaggactccccagaatgacttgcttattgtcatcagaggtccctcgttgcaacatgttgtcctttcagatcgatttgatacaaacaagtcatcccgggtgtggtaaacgttcaagaagtcatcaggacgagcaaaggagtacccatcgtaagtcggcctccttgtatggattggttccttctgtcgcaaggcacaacaagccgtcaaatagaatgaaattgttaaaggaaatggccatagaaaagtgagatcccatctaaaattgtatcgtgtcgtcatgagtcgtcggaaacggtcaaagatatatcagggcatatatcgccgtcaatccagttcaaaatgatcggttggaaacaaaacaaaaaagaaaaaggacgatgaaatgtaataaaaatcgagcaaaaaaaaaaataagtggtgatccttccctgagtctcgtgtgagaaaggggttgccaaaggagttcggttcgggtatatcccttgggattgctgtgaagcatttcaaccgcttgtaagtcgtcttgtgtgtggctatccctcatgtttcatcgatatgttcccgcgtgagctgatataggcccaaccgtgaagcatcggttgattcgaatcaccgttaacagccgcatcgtggcattctctagtcgaatgaggcagttgagctactactggagtggtgtcccgatcgcctgctgtggcggtcgctgtcccgagaagacgtgtggcggctcttgcggcggcgtgctgtttcctgggctggaaggccttggacaatgccattacgtgctagcatgcctccgttgacagagaagttgcggcataccatgaaagcacgcatggcagcgttctcttgggccaaaacatcggattcgtatgcgagatctgtctgatattcacggccattgacaaggaccaggcaagtgtagccgttgtggtctcggtaacactcgtacatggggtctgtccatcctcgacgccggcagaggcctgtgcacatttttgttagcaaaaggtcctggtcttgataatcggtgtaagttgatgtcctgagaagtccccacaatccatctaaacccaagggtgtacatgatgcctgcactcatgtcgagaactgactactagataaccacaacctgtgtttcaacgaggttctgctatctggtctcagttgtgccaatggtgcaggcttgcacttcaagccaggtcgcacaacagtaagaacaaaggttgttcattacttcatgcggggtgggcactcgggtctaccccgtacacaatcttttttttgaccatcacataacatgcccatgtgcaattgccgacgccatggacggaattacgtctcaaaaaatgatgatacagctcagaacgtggtagacttactctcgaggtactgcatatagaagccgcccattgtgatgttgatgctggtggcgctcacttgatgtgcagaagcggaagatctggaagcagatgtgatggcgactgagtaaacaaaaaggtggaaatcgaagtttataaaagcttctctggggcggcaaagatagtggagaggatcaagggcatgagaggggaagtcgatataaagaacgaatatcaatggaggaaacgtgcccaaaataaacgcttgtctagatccaaaagagaagactgatgccgaagacagggtttagctccgaagacgaactctaggatcgagcgttgcagcgggtagaggatgtggaggcagcgagatgtcaggaaccaaatcgaaactgaaacaagccctgcgagtcttgggggaattgtcaagatttggaggggtcctgtcaaatttgttcggccggtgttgtatctgaagctgaagaaagcctagacggttggcgtgcaaggtggattgcaagagttgagacaggatgaagaggtcgatgcaagaatagatacgcttgaggaaaagcaccggaagaaaaggaaggacgcccttagctttgtcgagatatccgtcttgagtaatacctacctacttgggtactgacaatgcgtacatccatctactgcagacgatttgagccgatggcacgacgagacgtgtgtgcctttattccagacaacccgttagcgtggggaccgggggtgtctcgagacaaagaaagacgcgcgaatggaggtagatgcaagcaacgatgcggctctcaaaaagagtgtgacccatcttgctgtgctggcctacctggttgccagttgatcaaaaccgctggcgactagaccactccaccgcgacacatggaggatgcagcaagcaggcgatctctctgataagtctcaaagttaacgccttcggccactggcgtaccgccaaagaacctagtaagttcccatttttactctcagtcattgctctgcagctggatcctcaattgcgggttaatttattttaaagaaaaaattctccttcgttttatttttgttgttttttgttgtttttatggctctcctttgccgtcaccgttcttctttgatggtctcggctatggcctctagttcaaactttgtatggttgaatgctttcgcttgcccacttcccctcggaacaacatctagagaccaatggtacatactccatggccagggtcattgtattgtatccggccgagtacatgagggcatgatggcatggtttggaatggggggcgacggggccagtgaaggccccgtttctgaagctcatgcagacgcgcgattgaagatgcattgctacatggcaataatttcaacttgctttagcttcaactcaagtggcgaacaggagatcaccgcagcggtccaaggcgggtagggcaatccgtttctcaaagaccgaaatgtcgatgagaggcaaaatggtctacagccgcaaaagcagcttatacaatatcagaacatccaggacaatgtcttggatgcgatcctggctcaccaccacatatcttgacatccgagatctctgctttggcggccactaatgcacagcagccaaacttccaaaagtactgcaccggtaccgtgttgtgtttacgcagtactgctccgaggctggacgatgaggtgcagcgaggggcagtccaccttgaacccctcctctttttccctcagcgccgagagccccggtggccggaggtgctgcaggactgtctaagttgcctatcgttaccgcagcaaattggaagcgaaaattctcagggttaggattgacatatgctaggtatgttttgttccttgacagtcgcgcgcgaaatgggcggccgtattgagcggcctagtttgaagactagagtgtcgtactggggccgagtgacaacgactcagtgagagcgggacacgttctcaacttcatgtggcggttagaaccatgggaaatccgtacgcagaataagcaaatcgtgaagcaggtcgcctggagagattgtagcaaacgtccaaacgctctgacccaaagacgaatgggcgcttgatactgggattacgagattgtggtatgagcccctgtgctgggaatagcatcttgaacatatacgatgacaaactaaatctagaaatctagcgccattaggttttctgatacggtttctgccacgatatagaatctctttgtcgggtggctggccataagatcaacaactaatgtttgcggggcggtcgtcgccctgaaagatgagcatggctcaacggtgatggcatccggacccccaggcgaagattgcccacactgatgaagtttacatcccactgtccaggaccaggaccaggacccaaagaaagggtcggtgaagcagcgcgcgacgtgcatgaacaggatagtcagtggctgtccttttgagcaatagagaacagacaggtacagtacagtactgctctcccatccctgcccatgccctgcgccatgcatccacagacgtgggtgtgggcgccgttagggctgtccccagcaacgcagcaaaagcgagtgagtctttaataccatggctcgaatgacgagaacggtgaaagccgcctggttgattggaagatgcgcatcaactcctgcttgaatgtctcagtaataaatatggggtcaggccttgtatgtacatccagtgagatggtgtgtacagcatggatcttgtggttcgagaatgcaggataccttgctatggcattcgagagattgtatgacaagaggagtctctttgtcgttggtgttttaagcaaaatgctagaggcagaaaccagatttgggcttggattagcacatgcctagtaccttcacggtaccttccgagatacggactacccagagaggtccatctcgaggaggggaaggcaccttgacgtcggaacgctgtccttgcctaatggaaagtactaaagtactaaggtaagctatggatttgacctgcctgtctagccaaacaccatgaggggtggtttataaaaatggatagcaggaggaaccccaatagaaagaaaggtcgaggcaacgactaaggcaaggtaaggcaggtaggtgcaggcagcttttagggtcaggtcagcccctactaacctcatgcaaagatgtgttggcaatgcttttgaatcaaataagaaaaaacaacatcaacaacaataacattgcagtaacttgcaatagtgggacacaactgccggcgggcttgtcaacggcaagtacctctcatacctcattcagcgtcttacctcgcctttctctgcgtgaggcgtgaagcaaggtgaggtgaggtgaggtggccgatttatgctccctccatgtcgatttacaaatatcatcagcaaaagtgtcacctctttgcatacggaattgtacagaatcttgattgccgaggtccaggcatgtcatctgcctgttctgttctgttctgtctgcctgctgtgcgaccctgccctttggtattattgttgcttgactcgactagataggttcaagctagcgatgatcaaagagctttgaaaacaaacaattcgccaagcgtctgcagaactgatatcgagctgcgagtcgcgacaagggtgttgttgaatccaaccttgtccaaaagattgtgggcttttgtgggttttgtggaggaacaagggtatccccccttcaacgaagccatgacggagcttgagcttttcaacaccgaacagcgattcgacaattggaactcttccagaattctatctaggatgccactagcccgctctgacgtgccaattctagacagccccatgacaaacatcaaccaacacatgccaatatgctgaccaccgaatgggaaattgaccgatggggatgattttttattttttttccttttctgaactcggacccaaatttatgcttcgcgtcgatttgaaacggcaattccaacgccggcggcaagaaaagagcttattgaccctttcttgcgtctggccactccgagcgtatcgcctgctgtgatgcgtgcagaagcaagtcgttgcatcaggtagacggcggttacccagccaagagggccggcaataagcaagtcctgcaacctttgttactgcggccccggtccttgattcaagataccgtcactggcacaatactaccactacatagtatggaggaaactccgcgacagaaaacttgagggcggttggcttcaaaacctagactacgtctgcacctagcgagttccacctatttggcggattagattttctttttgtcactcggcaccctctaatccctcctaagaatcaatatgggccataggcggggcgacggtcacataattgaagtgccggtgataatagacaatgacgacaagaagcagcgggttgccataagggcaatgtcccgtctcgtcgtactcaagttactaggcaagtgacaatgattggcctagggttcacgaaccacccatgttgagcataataaagttgattcggtgacttttgccatggtagatcaagttcactcaaacatctgcagcttccgtcatcagaacatggtggcttatggcggctaggccaagatccaggtcggtttgagggacagaaatcacggcctacgggaacccccgtctgacggggatccaggaagtaacaattgctgttatcagcaatatccagggtcaagaacttctgtgtaccacagatccatgctcctttcttagtggtacacaaacaagatacctatttagtattgtgtatatagttgcacctcttgttcggcattacatatcaagataatttaaacagggtccggactcgcttataccctgtcagtcgatccaagtgcttgggccccttcatccgataccagacagaattatggcaaatcactgcaatgggacaaagtatacacatacacggtaccactagaattttgtggaactggcctaccgaatgcgtcccggccaagtcaaaacgaccacttgcggtcaacagcacgttaaaactgagacatgatcgtggggttgtcttatatgcccgccctcgaccgttaaagggaccctgtttccttgtctccacgctatcctggtgattgggcaattcatgagtgaagaagttacatagtatttctcctactaaagtctatggctgcggtataccacaatacttggagatatacggaacttcttctaccaatatctttacggctcctagtacctattacttacttttctctcgggattcttccacttccctactgccaatccttaattggcagtttcacaacaatcaagatgtccgtcccacaacagaagcgtcaatccatcttacacgtccagacttcaaagtctcttgggctgggataaatcactgaaactccaaaagctactacatataatggtttgagcctcatatacattgccaactgattactcaggctattacctgaactaggaaaatgtattgggcatagaacatgagcaagtgcgtgtctaaccctttttgatactcaaacacgatggttcttatccccggtattggaacagttctcggatttctgtattgctttctcactgaggcggtatacgtttttgctgtcattgacgacacagtataacaccatcgaaaccagctgtaatttgcaagctgaactcccccgcgcccactgtctgattcatgcatgcatgcactgcggtggatttcatggatgtttgttggtactgtatctcggaaccgaaatggatgagcagcacagtttgccatacctcgacaacgcaggtgccatgtcgtgcttttcccattgagatatgatatttcaagtatgaatggtcattgaaaaggcagatctatgtacgccgcaaacagatgcaccaaggccttgacatgtacgcccttgtctggtttgattacatgtcagaatgtgtgtacacctgctgggccacggaaaacgaccagtctctgctgcatcgtagtacatcatatgtcgtgtctcatgtctgtctcccaagcctccacctgacgctacacaaatgctacttaatctaaaatccttgcttggacgaaaagtaattctgcatgccctccactttatgctgtggaataacatagactggatgcacagtggcaacgcgatcctcctcgtcaaagatctgttcaccatccatgtaaggtgttacagaccaggaatcccccttcacgtccgcctcgtgagaacgagcagtgtccaaggtccacctgtgctgcgctgagctcaatccagagaggacgtagcaggtgtgatatgcatccgagtacctgattgttgttgaactttagttagcgctcattgaaaattctgtatgcaggaccatggagttacatacttgcttggcttgtccctcagcccgccccgcttggacaggtcttgacagcaacaaagaatgtatcggatcaaaccttcacgactgaagaggctactctgggccacaggtagcgagcggccacctgaactggcctctgcatcttcaggtcccgacccgggtccgttaagagcggcctcgatgagaggccagcatcctccgacccagtgactgtaacaaccatcgactagcttatttgtgcgacccgagaaaccaccctcgggggcgtactgacgagatgataaccacgagatgagcaatggtacattgagatgtctacagagcccggtcgatcagaactgtgttagcatgcaccgctttcatgtcaagatttaactggatagagaaaggatagatggacataccgtgggatggctcgatgtggagaatcaataatcgaaaggcatccgagagcgcaaaaggcatatgcaccgtgtgcttcgatgcccggcttggccgacacgccgccctcgtgcgtttggccttttcatggtggacaatcagagaggggccacagatatcaagggcttcatgcatcacttacatctgtgtacgtagtttgccagtcctgcgaacagaccagtgtggccagcagatcgtgcgggagaatcctgtgatagctcaagagggaggttgagcaacgatatgatgacggccgcacagtaggcacccctgtaatgctgtcagtctgcagattgatacgaagggaatggtgctagctgagtctcttcatggctcacgacatgatggcgatcggggtacgggccttgatcgccgcggtggcattgtggaagcgaatgcatggcgcaacgcagtgaagtggtacagtatgcacatacctgacatcctcctcgccgcccagggccatctggaaccctccatcgggctgcttgagtgagcatagccatctccacatggctcgtcggtcaatacattcgtaggcgtcctcaccgccgactagagccagcgacaggacggttgcataggaggtggcgagatgcgaggtatggccgaagccgccagcgaatcctccatcggcattctgcatagggcgaacggtatcaacgagtctctcccggtacggctcgacgtcctctcccagaagaaccagggcagagagacaccagtagaagaaccagggccggctgggatcagcagaggtaaaggcggcgggcaacttgcccagctgcttgtgcaggaagtttacatgacgacgacgatccagatgaggcaggccgtgagagttgcattgtttgtgctccgtaccgttgaggtagggtaagacttcgtttatggtttcgtcctgcaggcgtgacgactctgtgggtaggtcgtcgtaaatgggaggatcggtggtgaagagttgagggatgttgtgttccatgtgcacccctggctgtggctgtttctgtactgaagtcatcctggtgttgggttttggtttaggcttggtggttgcgatgttgctggtgttgctgtgcggaaacaaaacacgaggacgaggacgagtaagacgagaacgacctctcatcacgcagccgaattatatgaaggaaagtccccttttctttctcttaacgggtgttgtattggacttgataacaattgatatttcggttgatattgttctttaagccatggccatttcgcatctcatctcaccccactatattgcctgtcaaagtggacgttttcgctgatgtgcccaatggggatatgcacttggcggggtaattctctttgtcagtcaccaagcaccaacaatctcattccatagttgtttgcttcattcttctgctaataaatctgtaggaaagtgattgtattgttcgacgctttgatctaaaaatggctttgctgtgagcttatagtgttacaagacaggcatcatgacagcctagtcacgcaagttggacgcaagccttccaacaagtgtagtcagtttgcgaaacacaatgacaggatagaaagcccattaaatattatctcttcgagttataagttcctagtaaaagaacttatttctagtatactcatattgatataatagattgaggctatcgtttttcactcactgacttactcactcgctaaaacgccaacgactgttcttaccctgtacgtcgtgagaatcgcaaccagacgcagttgagatgagagcatgcgaagtttatcacaaagaagtgagtagacattgatcataaacattgaatctcatgagaagtcttgagataggtattaaaacgaatgaaaagtacaacattttcttcgcttttactcatgctggctacgtttctgagggtatcgcgatttttggactacactcttggctttttctacgacctcggtcaccaagatttcactgataccttttaatgagacaccgaaaaaggagccttgaatcaatcaatcacaaactttttgtctcttaattatttaaaacaagttagtggagaacctcacgataaaactctctttctcaatctgaagaatcttttcaccaagcacatgtattcgtatcaataaaccaagactatgccctgctttgttgagcaacaggacctccatcttcagctgtccaccatgactatcgtgaatattcttatagaactggtcaagaaacatgagatcaagacactaactaatacatcacaatagtaacacgcgataaggtttctgtgaaacatctgttgattaccctagtggtatgagagcttcgtaaactggggcgatcagatctaagggatcggatcagatagtcagtccacaagctcaaacgagacctgacatgttccagccgtcttccaacaagaccaacagttgccagcaagtccaaatagctcgcacaaacctgctgtccaaccgttacacgccatcaatatcggaccgaagacacaacagaaaattctttttagcacatcattctagaagccaataaggccaggttttttgttgttgaaagcatagacatggccccaagtaccgaaaccagaaaagtattgatgtgacttggctacacagcggagacaagtatccgtgtcctacagtactgacatggacagtggaccagcaaagctcacaacgtccattaaagattgaacatctgcgatatctccgctagtttaactagttagtgggtgcaagagcttcggtttcagacggctcagtttcccactactgtgaagtgttatagcagaatgtgattatttgcgcatttacgagtgcttcaacaaattcacacaaataaagtgaggcaagcgaatgtagatcaaatgcgaatttattgttgagtacgagggcggaaaaaaaaaccatgtccgacgctataggcggaagtagaataatgttgtctcgaatatccgagccctcgaccgagcctggttcttgagtccgaaccgacgacaacccccaacctaaggaaagaaagctgagctaagagtctaagggagcggctagtggggcactaaggaggatcatttgaatgggtgtaattgggattgtccacttgatgttgatagagacttgtcttgtgtaccacggtgtcttgttatttggagttgatcgatattcagagcacaacataatgacctagcagtgagaaaattggacggaaaacagttcatgttgtgtatcatgactacggatactcaacttgtcaacctctctatcagttgagcttcaacgatgatgggcttgacacagtctaattgctctgttccactgatagccatgtctctcaatttagtcatatcaacttgtaaacaacacacacatgagctgtgttgtgcaggatgatctcccgactttccagctgtcatgtcacccaacagtaacgtgaacatacttgcaaagggccggcccggaattcgtcgagatcaagaccaaccgtggccaatgaagttctgctagacattgatagttactattccagaatgactaaatctgcggtaagataataagacaagatctctggcgcttgctagttgagtcaagttcaagacatttttggtggagaaagagccggaactcaaagaccgacttgtcatatgcacgatacagtatcgtccatcatgggtgcaaggacatgggcatcacaagagccatcatactaccaatgtaacctagcaataccaaataccagagtcttgccattgatcaagttgaacaacgatagagtgaatgatatgagatgaaaccttattactacaataataaactaagcgtaaagtacactctcgcaaatccatgactgctatctatatggtcgtcaaaacgtcacctcagagtccccccaagcattaaaatacccccgcgcttaatcgactggaacccatggccatgcatgttcgacaatgccgtacatacatttccaagacaccagctggtcactacaacaagtattgcttttttcatgtctgaaatgcttgaatctaagcggttcatcctgctgagtaagggcatttgctcaacaacctcggtctttttctttctctccataactcgtgtaactattttaccgctttcttgtttatgagctataagtttagtgttatccattccgtctactagtgtcccttctataatttttctttttcttcctcttctcttctttgtgccattgtccatcaattcttccatagaaactacttgttatactactacacactatctactcctcctatatccatccacccatacatatatattgccatggctacgtcctgcagcaacttcatccaacaactcatccgtaccgaagagtctgaattcaagggcatgattcgtcatgcacccaatcagactctcccatccattacgtccatccccaaccagtccagggtctatgcttcatctctaggccaattggatcttctcccagctgagcttctgctctccgtcctcgaccttcttgatttccagtccctgtcttgtctttcaagggtttctattcttggcaaagatgtcatagagagtctgccagtttacagcgagatgctccagcacgctcctgagacattggccgctttgggtcaaactcatctgctgggccatcatcgtgctactctgcttcacttgaccctccggcagagcaaatgtgtatcgtgctttgcatttggcgggtttctctttttacccacgtgtgagagggtttgcttcgaatgtctgtacgagaatcagtctctccggatgacttctccagccatggcaaagcagtgttttggtctcacagacgatgacctcgggcgagtccccatcatgcacagtgttcctggtacttttggtctgaggtttcagtttgcgcataaacaggtggaacatcttgtcagtgtcaagcaagcaaagaagcttgctctggaaatacacggctcagatgaggagctggccaagttgaggccaacatatcgccctggcaaagtatctatgaaagacgccgctattttcagacattttcacgaagcttcgctcgactctcccggttgtgatctgtcaaggctgcccagaaaggccgaagtagtggaagatgactttggtggcatggcctccattcggttcccgtacctttcagatacaggtattgaaaaaggcgtcctgtgtcagggatgcgtcgttacgtacagccattatatgcagggcatactccctccacgcactctctcacaaattgtcccagcggatgttgggccatatcgtccactcctcgcgttgctgacccgcctatggtctcaagaagggttcctcgagcatgtgcacgaatgctatggtgtacgacgcattcttggactgtgagtatcgtgagagggtccgtctcagtcacaagccccgtgagacggtgttcgctctacgatgaggctcatcatgacgactgtcttcatcccttcgagctgatactcacagtactttcacggccgtgttgggctatcatttgtctccatataatgcctccctccttgtataatcatggttgtgagttgttggtacatcttgagaaaaatcccccaaaagtctgtttagcatttgagattagccggcgcgttttttgttccttgatggatttgcttttcatatacccagtagtcgctattgatattgagatattcatgtagtccgtttgtccacatgctctttgcccagtgaagaatcattatcgctgaaacatgccatctcttttggtataagtaacatcctgtgtaccaacttagttgactcacataggcttagattgacgggacgagcatgagtctccgtccttaactgagactccctcatacgtattggcgcagggacttaccaaccacttctcttagatgacattgaccgaaacatcacgtggaaggaacttcgtctatcactgaagtcattgagctaacagcacaaaatcctcgtctcgatttgcacatgctattcccatgttttatgccaagactgtctattcgatagctgaaaggaagatctggttacattagaaggccactccattgcaactcacttcaatacttgtttctttccatgtctgtatcaaattatatgtatgacgataaacatgtttcaaaagacatagactgggtcgataggctcgtgttgggctgtcagaaacccccagacttctcgactttgccattgcttcgtacttgcaaatgtatacatggaacacaaggaggcacagccatacgtatacaattcttatcgcatttgaatcaggacaaatcgattcacggtggccctctagctgagttgtattgattaatcaactgacccatgattgacacaaattcgtccgacttacacaatttatcacatcacttgcaggaatttgcctctgacatgaccaatgtccagaatctagacaaagcgaacgaagtgagatataagtctagcatgaccaagcatagaaccaagaaggaatcttttcataggtttaaaaaatgtgaagcatttcttgtcttcaccttggttgcaaaggaaaccccaacaagctgttatgaggggttgacaatctacccaaaacaggtctcacactcatccaataatatagacgtctcgtataattaggttttgcataaaacctcaaaacgacactcactacagcgcggattactcctctgggagagtctgccatcttgccagctatgagtcacagtttcgacgatctcggcgtcttgtatacttacaaagcacaacatcacatcatacacaaagcgttttggaaggatctggtatactatgcatgaaacaacacatacttgcatatggccatccccagaaaaactattgcttgctgcatgctttggcttaaaatcatgtgcatgaattacttagcatactaggtccaggcccggaatattgatcctatgcgagctcctgcaggggctgcccaaggatagagtgggagcgggcagccaacttgcctttgggttgaaatgcagaccatggcatgatttcctgctcgaaaagccgagtttgtccataatgcatatgatatgcttacgacaaggtcggacaattgcaagagtaataaaaaagcgatgtggtggagcagcctgcgagttgtaagtctgcatgcagatgaggggatctccatacgcacttgtacgacttggcatagctttctgggtgagatcgctcagctctcaaagaggagtctggccgattctataatgagaccggaatgacgaaacctcttttaaggttaggacaagtcacaccagtcttcaagtaatgccaagacatccatctcaagggtgtatgctgtcgaccttggtgagcagaggggttatgagattcacatagcttgtagaagaaatcggcgagtttttgttcttaggaatgaatggcagttacaatttgatagtctttttatgagcatggctttctggtcaactcgagcagcttcacccacgcactagtaagccggattcatctatagtcacagcgtgtaaacacaaacacaaactcaagttcaactcgcccctcgcgtctaagagtcgagaccaccaataaagtgcgatcggcgtggccacgacatttcgatagtgcacatttacatatcgtacgtacgatacatgttgtggcctgtctattctggactatcaagttgcatatgagactgaatgccacagaagccctcgttccctgcgcccccacggcggggaaagatcgtctcggagttgttgtggctcgcaggccgagtttatatggagatcggccagtcgggagcacggtacaagaggaaaagagagcttgtcaagcggctactgtgtaagttgcgttgaatacggataaagactccttaatttaaatcgcctcagtttagtatctaccaattgacccgtctataattcttgaccgccagcggctgctccctgaaatcggagttcaagaactgagcgtcaaaattacccctgcgtcaagaatggtctgatggcgacagagttgccaatagccggtacgacaaaaccccatcggcagtggagcgaaattcgatgcggcttacatccatgtacgtactatgccgagctcagaacgaccgccgttagggtctatctcgcctctctggcttgacaattcggtttggttagaccattgcttggctgtcactgtacggataactgtttgccaagaactgatcctaacagtaagctgtaggatgtgccgagcccactttgttgtaacataccgcgtttgtttgtttgtttcgacggcatcctcgtgtatgtacgtatgcttctacagggcttcaacgacgtaaatcctgataattggcaggagctgttagcgcgcgcatcgacctgactcgtgttgttagaaatgccatccggttgagactcataacagacttgaactgctagtcgtcccgcatgaatcgccctccccgaagttcgcatcatcgattctccgtaaacaaagaccacagattcttcttggtcctggtctagaaggagaaggaaagggagcactaccaccaggcgagacgtgcacacggaaagcagctaggctggctagggcattgtaggagaaccctggttgtagcatcatatgcggtcaagatatcaaggggaagccagagattaacatggaacatctcagcgaaagaagaggctaactaagttgaagcgcaagagggttcacgagacttggcactcagacgttagaaattgtctcgtcctattctctgtaaggagatactgacatcattgttcgtctcgcagcatgaacatgcggtccaacagcagtagagtcgcagaaatgactgtgcgccatgtcttcaagcctcgtgcgtgcgtgctacaatacaagtctgagaaacatctgacacagacaccaggtggtctctgcttcacaactctggggaggctggtacgctggccagcatattgcgtggcctagtagacacagcagcaggctgtgcattggtctgataccattgtactgccggcggttccttgtctcttctgtcgtcaatgtaacgcctgtcgcgggagattttctacaccagatcaagataacccgatgtggacgtggccaatgctagtgcgcttgcttgttacgcaaaacatagctagttcttcgactaagcaacaaccaaggcgttcaatcctgtttgcattcaatgcaattaactcgcgatcgacgatggtggcatgtgcccgtcgggttcttctttcgacaattgtcataagtttgcgacgatgcaagcgtgggcagccccgagagttgcgggagcaagtatggtatgcattgacaactattgaaaacctaatgtgattgattgcctaattgtgccacggcagaggtaggcaggctcactaatgactgtatgtttcgaaagcaatcaatggattggctcttgcaatcaattgttgcggttcgaaacaacaactcgagagggtaatggatcatcgcaggtgcctcttgatcgtgatcaatcaatcgtccagcttttccgcaagacccataagcctgtgaagatctagagccgcggaacgatttatcgcatcaactcttgtgcgcggacatatcgtgcatcttccgaacaggatttgcagaccagattctgcggattggaggttgtttattggttgtaatgccttggatgggagattttgggataaatccttgacgtgttcgctggcaatcacgagcgcaaagcctcgccagacagacaagtccatggggcgtttgaaaggttgagcaggatcgacggcctaactggacaggtccttgcaagaccctgggtggagtctagctaaactagtgcttcgccgatggtctcttgtaagtgaggccatggcaagggttgcaaagcattggccgctgacattcgcttttctgagtttgatggctggcgggatggctgagcgtgatccatttcgaggtttaccgctcggcaagcagcaaactgaacaggagatgtctcatgcccggagatgttttatcaatcgagtttggcatgttcatggagctggaccctgaagttcgaatcgagacggaaccgcagacccgatgctttccagacaagacaacagatgcaaatgcgtgacatgtccgagactgggtgcccacttcagagggaggaggtacggtacggtacggtactggggtacaaagctaagtcaaaccctcgcacgtgcagcaatatgtagcagcattccaagcttcaagacatatggccgcatggccgtgttaccgtcagcgtgtggcttaccgctgtgaatgacctgcttgttcgttgcgatggttgtttttctcaaggaagagcatctcgaattcggagcgggcgagcgggcgagcggcaagctttgttgtgttgtctagtctgtagcataactgcaccacatagaggcagatggtggagcatcaagacgcaagacgtgcagacgggaagggaagctcgaggccaagacaggaaataacttgcaactactgtgcgtagacgagaggcaattgaggcaattggtcagacgggtattccgtgatattacgcaggttgagagcacatacagcccgtacagtattgtactatgtaggtattgtaagactgctatctcgcagtcgccacgatgagttcccatttgcttgcagcgtcgcaatgcaacccccaacggcgctgtgttgtaacgatgttttgctgcaaggtgagctggtgggtggaatatcagtggatgacaggttccctacgtgtggacagtactatatgcacagtattatggtccgttatgcagcagattgaggagcgaaatgcactgtgccatatcttggctcggaacctcttttttttgacacttgctaaacttgatggagccaatgcggcgggggcctcaactaggtatacaaggtttacggactagagaaatgagatggcgcatcaagtagatctgaatcttatcacagcagtcgtaaacagcctcatctttggactgtgtagatatgatagagtgctagaacaccatgttaacaactaaaacacccatctataggtccgtcctccatccaggaacagctgttggtagaacttgtgcctggatttcatgcacgatttatggccacaatggagctgttggcaaaatgccccgctgcgtatcgtgattctccagcaccaagctaggaacaaacaacataggaataggaataggcataggcataggatataatagctattttggtggatggagatggggatggagatggctggactacggggcctctattccagtcttgggctttggctagggcctggaggactggcgataggccaaatccttgattcatgagtacgtctatccagactcgactggatcacgacgttcgggtcatggcggcgacggcggctgcagaggtggttggccagactcggggtagatatgtttgcgcttgtatggcgctcgctagtctttgctaacagatgaacccatcgccctcaagcatttttccaattggccaatactattactctgacacccccaagagagaggcgcaggaaggttgcagcagtcaagggttccagggtgtgctcgccagcggataggcttatgtagcggccagtttagtgggtgggtgcctccatctcaggtggcttggccattggctgctcgtcccgacggcttcaccgcttcttcccccatcgacaaatcgcccacagcagcgagactaacccatgatctacccgttaaaccttctccagcagtccctctccttctccagctgctccaaaacctcctcccttcacctcaacagggacttcacgaaagagcggtgtcgtccgctgagttcctacaattttatcgatcatccgtatctattactccgcttccttcttgatttttgcccagtatgacttacgacttcaacaacggcgggggtgatgcctatctcgacttgaccaacttcgataatcgaaatcgcgctgcttaccaaacttactcgacggctactacccattcgagtccttcagctgcttcaaacatcatgtcccaggacgcccgacactgggctgttcccctcgatatgtcttcaaaccactctcacggatatgcctcgatgagccctgaggagcatcagatctcttctcctccgtcgcaatcatccagcccccatagccagcactcgccactacaacaatcgcctttccagcagagtgtgaaccccttgacggattgggcccttcaacagcagcagcaacagcaacagcagcagcagcacctcgctgctgctgacatgacacagttcattcacgatgctgcgctcatgagcttcaatgctttccccaacaacttccagccgacgaatccccttgattaccttcccgcgaccacacaagccgctcttcaggccaacctcctcgaatcgacgttccacggcttgtccaccatggatgaccacacacaggcagtttggcccagcaccgggatggagaattggcaggatttccagaatactttgcagatggatggactgcctcgtcttgatagcgtcggtagtcactcgccaaccggcacttacctcgaggttctgtctcttccttcatcatcgggcgagggatgggctatggtagattggaaccagcccaactttgatcagttccaacaggctcacgctcagggtgctgccatctttaacccttcccagacccttcacttgagaaccaattccgactcgtccgacggcgccaattctatggagtttggaagcttcgaggagatccctcctttcccttactcccccttctctcccgagtctgatggttatgtcgatgctggtcaccaccgcaactgcttcaccaacgacggccacaaccacgcccatgcccatacccacaaccacagccctcagcccgtcgccgccaccactgttgccactgttcccgtcaagtccgaaccctcttcgagccgtcacagccccggaagtggcgccggatccgtatccccctcttccagcagcacaaaccgcaggaactctggtccccgcaagagccctattgctaagagcaccactaagagtgttgttcgccgtatttctaatggcaagaaggatggtaccgttgagaagaaggttggtcgcagaaagggacctctcctgcccgagcagaggaagcaggccagcgagatcagaaaactccgagcttgcttgcgatgcaagttcctcaagaagacttgtgacaagggagagccctgcgctggttgccagccttcccatgctcgtctctggcaggttccctgcactcgtatcgacattaaggatattggttatttcatgaaggactggaaggccgactacgagcgacacatggaccgtggtgtctcggtctacaatgtcaagggattcgcccagaaggagactctcatgtggatcacccacggctacggtttcgctctgcccgtcatggttcgcgaggtctttgtcgctgacgacagctgcttctccgttgactgggttgagtctactctcactgaccaggagcccattgatttcgagactcgcactgagaaactcgatgttggcgctgagggtatccgccttgacgctctgtctgagtatcttgacaagcacattgacggacctttcgaggacttcattgacgaccatttcgagggaactcccttcatcactgaaattctcaagactgcccaccgcttctacgtcaaggagaagatgcccgttatccgcaagtcgctcaagcttgtccttgcttacaacctcaccatgcacatcactatggtcgagaaccaaggatccgaggttgaccttgacggtcagatcgatgacgaggactccaagtactacggtcgcactgtcgcccctgtcatgattaacttccagatcaagtgtgctcttgccgacatgtggcgtgagctgcagaaggatatccttgaggagctttcagctctgtactctggtgtctacagtggtgagaagatgaagaactggcctaccatcttcatgattgcctctattctccttgctgtctgggaggagatgcagttcgactgccactacagagtccccgaccctgttgccgtcaacaagttctgcactgatatggagacaacacctgttggtgtcattgtgggtctcttccacgccatctctcagaagcttcccgccttcaccgactgggacacccgcaagcacggtcacctccttcacaacaacacctcggtctgcgaggccatgactgaagtgcgacagcatgttatcaagcatggtatgtattctctcaacgctcctcttccatcacaccactaacacctgacacagaggcatatcttcgtacccgcaaggagtccaagttcgaccgctatgacttcgactctctgtccaacaagttcctctccaagcttgtcattcgggccaactaagatactatagcctgtgcaacgatactatgagactgtcaaaacatatgatagggcccttatggcgcccgccttttcttttgtcacatttgttttttatcacagcgacagcgttggcaaggccgtttcgatcttggtcaaccgcgaccccagacttgttcttttgagcatacgaatacggctttaaccttctatcacggctggtcaccgcccgacaacacgaagcaacctgacacgggaaaatgtgttatgaccttcttatgacttttcttctatgaatgtatgaatgaagaagacagagcgttttagttctttttatcatattttttgttttttaaattggaggcggaggagaacatatcatacaatccagagcgaacctcacccactttgtggtgttattatgggatcatgtttgacgacctggcatttgcgatgactgattttgcatggctgatgggcctaaatggaggatgtgtgatttatcttttgagggcgttggtgagctcaagtgggctgtactcgcgacaagacatggtcgacagagaagagctgaagagctgagcagaagggaagagcgaatcattttactagcagcttgacaaagggatatgggtagttacaaaaaaaggcatcatgctgggcaagcgctatagcacagccgcgaatatattgaattgaatttaacactacaaacttgaatccatgtgaactgataaagtcttgtcttgtgatgactgctagtcagcctcgactagatactggtgactgcatgtatgtatgcttcattccaggctaacttgaaatagctggttgtgttcagtagaagctgagacaaggtctcatcaaggcaagtaggtttcctatcttggacgtgcgggttggggtgcatggaaatggtaagacgccaggacacaatccgcaggagtttgataaaccttggataactacagaacttgagcaattatcgcacgtaagacgagactattgaaacattataccatgtatctgtttgaattgagaatacgctcctcgccttgtctttgctgtcctagaaattcgttgacaggcaccgctctttgttgacggactgatctagggtagtcagtcctgagctattgccaggctatcattgtattaggcaagagccaacaccacaaaaggcggggtcgcgataagacaccatatcttgcgcaatcgccgtttggcatcgagtcattgtcagctctgataacgacttgcgatcgctcaagataacgtggatgctgctagtgctaaacataaacttgattgagatgggaggccaccaccatgtccagggagacgacgatgttggctacaaaagagcgaaacaggccagcttcgtagtgtcgcatccagctcaacaagttgatgcgaacagggtggtcggtctcctaaggcagggtcctcacgggccagaattcctggttgatgacgtcgcagaagccgatacggccggatccagtagacagcaaagtcagtgatccctacatcgcttcaacccagggctgagttatcgtcgacctctgtgctgcgaataaaattggcaaaacatgctgcaatgatagttgaaatacacacaaacctttggattccagagaggtgtccgtcgtgcgtaaagtctccccgtcttttgttagtgttgttatggctggtgtccccactttgggtttatctcggtaatggatgagatgttgatccaaagagttgcgcttgcggttcctgagcccaagacttgattactagaagcttgaggcaacgatcacctgtgatcttccgtattggagctgaaagaaacaatccaccttttatatcggtttatttcgtggattggtgtttgttgacaatactcggacaagcattgctttggagcctttcccggggtaaagtggcgacatgccgctgtctgggccccgccactccgctccgttgcatgagttttagcgttagaccgtgggcatctgctgatgagtgaatggccgtgaattatacggtgacgggcaagtgaatgcgacggtccatgacaggcacagtacggcagctgtggttgttggttacagcaggcgctttcggtcgagaaaagtcttaggtttgagactgccatatctgagtttgttctttctcggtctggctttgttcgtaagcaccttctagacttgactggaaaacaccagcagctcctgacatcagtttgcctctcagcatttggctttgcccggacccacctgccactccaacatgatagatatggtgtatctcgaatgctttgcgatggcagagatctaagcttaggatacagaaaataaacagcctaagagcggggtctaagatagactaaagtgaggatattgttccatctcttgggcttgggcactacagtagcataatggaagttttctatggcaccgagtcgccttgcctgttatcacggtgaatgcatgaagagtacctgcacgctgcaaggcagcctggctagattctggagccttctctagtcgttgccgtcattggctattatgaatcatccgcccccggaagtcgcgctccttaaccgttagcagccaaccttgggtacgcgcctgccttgtcgctattgtttgtcactgcctggcagctggcgggcaggcgtaatccggtcactgcgccccctcgcaccttgcgtttgattcccaaacaaaccttcccctcacctacttaaacctcctccgcctcttctcaacttgatcttcttttcttcccacaacatcccactctaccaaatcatttacttctttttgaacccaaccatccatccaaatcatcccatccccaataccaacaaccaaactacacttgtatcacatcaccgccaccatgcagatcttcgtcaagaccttgaccggcaagactattaccctcgaggttgagtcatctgatactatcgacaacgtcaagtccaagattcaggacaaggagggcatccctcctgatcagcagcgattgattttcgccggcaagcagctcgaggatggccgcaccctctccgattacaacattcagaaggagtcgactctccacctcgtcctccgtcttcgtggcggtatgcaaatcttcgtcaagaccctcacaggcaagaccatcaccctcgaggtcgagtcatccgacaccatcgacaatgtgaagtccaagatccaggacaaggagggcatccctcctgatcagcagcgattgattttcgccggcaagcagctcgaggatggccgcaccctctccgactacaacatccagaaggagtcgactctccacctcgtcctccgccttcgtggtggtatgcaaatttgtaagtcatcttgacatctccgctgtacgattcattactaacacgtgatcccagtcgtcaagaccttgaccggcaagaccatcacccttgaggtcgagtcatccgacactatcgacaacgtcaagtccaagatccaggacaaggagggtatccctcctgatcagcagcgattgattttcgccggcaagcagctcgaggacggtcgaaccctctccgactacaacatccagaaggaatcaacccttcacctggtccttcgtcttcgtggtggacagtagattatgattagtaacgacatgattgaacggcgggtgttatccggttaaattagtattagttatcaataggcctggggggctcaggcacgatgagcaacggcatgaattcaaccaatattcttcgttgcaccctttgagacttgtgacatgaggcctctactctactcttatggtaatagacttctactaagcaacacgtttgaatgtgttgaagtcgctttgctccacaaatagatgtcatgtatcatgccgatcatgaaagttcaacttggagtctggagttcatgaacattgtgccgaccgacccactcgtcatgagctgggttgtggagcatcatcatggctcactattctgataatacctggagaaggtgggtcacagcacgccaaaggccatgagacagtgaatgtttgtataggtcttagtgttctatgtctctgaatcaatgacagcctgcaatatgtgtcggttattctgtgaatcatggactgtgtagtcagcgcataactatcgtggttggcaggcaacagaaaagctcgcgtcaagttttagagtacaaacatatacaactggactaaatagcataaatcaacataattgtttcgtctcctatgcttcaagcggctatctttctgataccttgagggaagtcttggtgtgccaaccaacctggcagcccagcttacgacaggtggggggctttcatgggctcgatcgaagttttgagcttgaacttttcattctctaaacctccctctccgattccattattattcgcgctattacacggcagcaatataatgattttgaagtatcacaaaccccgccaacacctgttcttacctccttagtaatcgagtttgtgtttttcggtcctccttccaagttagaggtacaaccaaaattgctcacttgtcatctaccacctgtcgagcgagcatcgctaccatatggatacgctatgccttcctacttttatcacatcaaatttgagctgtatccgacgcctgacccgttaactgcttcagaaacagaagatcgtaaggacatctggctaccgccgcctgaatcgagtgttttcgacgacttcccatcccacccgagaccagatcgacagacaacctacagaataccaaatactcccgactctccctcatacaactctgaaaaccacacatctccatacacaactgtggggcaaaactcgtccacttcgagtcttggcataatagactgtggcacagctgctaggccgcctgtcaaggaagccgaacggaagattgaaattgtgtcggaaaggcagtggcttgagagagccaacagcttcccgccgccgaactcgagcgccgcaatacacccgcaaaacgcagttagagactggaggtttggccgcgttattctcgaaacagttgatttacgaaccggacacacgatggctggcgagggtagtcgaaacactccatctgcggcaccctctttagggccaatgtttggaggggctggtacggcaaccaaggcagatctccttccacttgagacaaagaatactgaactcggatggggtgtcgtacacttttaccgagagggcgatgaaacgcccagcctcgtcgaaacggagggccaggaaaacggaactggagattcgaaaagcaacgactgtacaactctttgcatcccggcagtccccgcctacatgtctccaggcgaccttatgggatttgtaggagaaaaatggagaggtgatatcagccattgccgtatgattatgacctcgcgaatgaacagataccttgttcttctcaagtttcgagacaacgtgcgagcgaaacaatggcgtcgggaatttgacggcaaggttttcaacactatggaggtaagtgactatatgttatagagagggacatgatcgctaacacctcctagcctcaaatatgtcatgtagtgttcgtcaaaaacataacattcgaaacgccgacgcgaaggaagtccagcgccgctctctcacctctatcctcttcggcaggaatgtcgagtagcctccggccgtttcctcccccgacaccgaatcttgtggaactacctacatgccctgtgtgcctcgagcgtatggatgagacaaacggattgatgactattccttgctctcatgtgtttcactgcacatgcctccagaattggaaaggggctggatgtccagtctgtagatttacgaatacgtcacctgatgcgaactcggatccctcaaaccctcatacacagccatttggatctggagcttcgaatctttgcactatctgtggctgcacagatgacttgtggatttgtttgatatgcggctatgtaggctgcggccgctacaaaggtggtcatgcaaaagaccactggaaagagacggcacactgcttttctctcgagctggaaacacagcatgtctgggactacgccggtgatatgtgggtgcaccggcttatacgagccaaaggcgacggcaaagtggtggagcttccgtcgaggaatagatcaattggccacctggaagaagaagatgtcgtgcctcgggcaaaacttgaaagcataggtctggagtatacgcatctggtcacaagtcaacttgaatcacaacgggcatattacgaagaactaattagcaagactgtcgacaaagcctcaaaagcatccgcaactgcggagagtgctattgtccaggcctccaaggccatggagaagttggcgctattagacgagaagtatacgaccctcagtgaagagacgatccccgagctagagaggcagcttgaaagagagcgtaacaagtccaacaaaagcgaaacattggcacgtaaccttggaaaatctctacaggaagagaaacggctgaacgaaggattgatgaagcgaattgaacatctcaataatgatcatgaagcaatggctatgaagctagagaaagtcaaggcggaaaatgcagatctacaagagatgaaccgggatttgagtatgttcatctctgggcaggagaaattgaaagagctggaaaatgaaggcaagattgcagagggcgagctcgagggaggcagtgcgagtgtaccagagaagaagagcagacggcgagcaaagcgatgagaaagataaccatgtcttgttgttccactggtatgatggccaatacgtttattgttaaacgcagcatgtaaatccgtaagacgcttagcatttggtcatctgcggcacagctggtacattaaagtataacacagcatcacacatgcaaaagcaggggggtttgccaaggtggcttggtaaattagtacataatattctctagctacattctccaaccccaacccagcatctgcagaaacgtcaagatatcctttcggcctcggtatacgggcacggcctgaggagatatcgatgaggtagaaacggcactcattctgggatgccgccgtgcacaccaccccctcccttccttgacgttagtggtttttgatggcgcattggagtctcaaccgcatccaatgtgacctcagcaggcgctttttattgggacttggcttttattgatagacaagactcgcgccgagagaatgctcttatttctgggcatggttttcaaggcccagccatgccaagtgctcaatgaatattaaaataatggatactgaacaaagctcgaacgttgatgtggaattgacatgtgaaagtatgggcgcacggatatatttccctcgtcgctgtttcttggaaattcgcagaggatccatgatggagactgtaatgtaagtagcgtgatgaagcggcggttggtcccggggtttcgaatagactatcagtggctgatggctgaaggtaaatgatgatggtggtgtgaatcagcttgtgatctcgctataacttgtgattgatccatgtgagccaagagtaactatggatggtgatacatggatccaaggtcatgttttcagcacggacacatctcaagttgaatattttcacattctcaattgctttattagttaatgttgcgccgttgaaatgtggcttatactcggcatgttctcgttcatgaatgtctctgatcatttggttgtctggttgtgcagcatagaattggagagccagatccttgcaacagataagttaggtacttacagtacaagctgccctgcaccttgccgtaccggatcgccgatagtggggtgataaacaaatattcgcaagggcgaaaacgccgagagcgagtacggcatgtaactaagattcatcctcggtcatggaatagggaggtaagttttgaatacctagggaccgaagaggaagctggtagacaaggacaaagtacgaatcatgagaaaagcaattcggaacttcttgataaagttgaggcattcgttgacaggatcatccaatactacgacagtagcttcatagctctaaagccagcctttccttactgggtactaaggcgggcacctcatcgaaccctctatttcccctcttcagggtacaattacagcacagaacatccaaccccagccccagctatttctccatcctcatctccatgtgcatcacctcccatcgtgtcctgttctgtcttgcattgtctcgcctcgtcttttcccccagcttatcctgtcgcccaacaggaatgctgagggtttaaaacggttgttagcgtcgacttcaatataatttatccatcatcttgcatcacctaactgtcgacctatcttcgttcgctccaactcgtccgtccgtccatccagaggcccgccgcccctcacatcgagtacacctcgcttgtctagctctgttaaagattttttacaacatccatatccaccctttgacttcaaactcagtttctctcacttgctccaagagcgctggtctctcctcgctagtccgccatgtctaaacaagctggcacagaggacgcggcagcgccgcagtccgtgacgaacccgacctcgcagaatgagctctatcctatggtgaactggaagtatgacatgtttctctacaccgtcggtaacattgtcgatatgttcttccgagaggttgtgcctcgaggtgcttggcgcgtccctcagacaggtcccgtcttgttcgtcgctgcgccgcatgccaaccaggtcagttgagctttacaaattctctttgttgtgctagcggggaagaagaaatagcagctcaacgttgccattgtatagcatagttcactgacatcttcgctagttcgtcgatgctattattcttcagcgaacactgcgaaacgaggctaaacgacgagcgtctcttcttatcgcccaaaagtcggttcacggatttatcggttggggttcacgacaagtcggctcagttcccgtcggtcgcgcccaagatgctgccaagccagcaaccggaaccatctatcttcccgatcccatcaacgaccctactttaattcgaggtgttggcaccaaatttggacagggtgaaggcgaagtccagggcatgcttttcttgccgtccgtcaagggccagagtggcgctagtgtcgacatcttggagatcattagtcctgaggagatccgtgtcaagcgacctttcaagggcaagctcgccttgtcacagctcacaggccgtgacgatattgataataatggaaacttcaccattaaggaggtaaagggacccgccccaggcttccagggcaccaagttcaagatggcacctcatatcgaccagaccaaggtctatgatgctgtcttctctcgcctatgcaacggtggttgtgttggtatcttccctgagggtggtagtcacgatcgcaccgagctcctacctcttaaggctggtgtcgcaatcatggctttgggaactttggctcaggaccccgattgcggtctcaaaattgttcctgttggcatgaactacttccacgctcacaagttccgctcacgcgctgttgttgagtttggcgccccctttgagatcccccgccatctcgtcgagctttactgcaacaagcagcgtcgtgaagccattggtcaagtcctggatacagtctaccaggctctcaactcagtcaccgtttccgcccccgattacgacactctcatggtgatccaggccgctcgccgactttataacccgaccggcaagaagctcccgctcccagtagtgattgagctgaatcgaagattgtgcatgggttatgagagatacaagaatgacgagcgcatcacatccttaaccgcggcggttaaggagtacaactcgcaacttcgatacctgaacttgaaggaccaccaagtacagtacgccaagatgaatatggtcaaggtcatcttcctcttcatctaccgatcgatcaagcttcttctcctcttcatctgcaccttgccaggtttgatcctcttcgcacctgtctttgtcgcgaccagaattatcagtcggcgaaaggccaagacggctctggctggctcaactgtcaaaatccgtggtcgcgatgttatggccacgtggaagattcttgtagcaattggtcttgcgcccacattataccacatctactcagcaatcgtcactttcaaggtttggcaggatcgtctgtggggtcgtgtcccagagggcgtgcctttgtgggtgatctatttcgccatgtggccatttatggttggtatcacatttgcgtctctgcgcttcggagaggttggcgtcgatattttcaagtctttgcggccacttctgctctgcttgacaccgacttcaaactacaatatccacaggtttcgaataaggcgagccgagctgagcgctcaagtgacggatgtgatcaacactcttggacctgaaatgtttgacgactttgagaaagctcgacttgtgcccgacctgtacaaggtcgagggcggcgctgcgacatctcccatgtcgcatcgacgacgagacagcgaccaatcgagtactggcctcgagcccgagacaccaccagctttatcgcgacgaagcacaacacagtccagccgagcccttccgcgcaacgactcgttcagcaacattggccatgtgggcatcttctctacacgaccaccatctagagcgcgtagcaggtcgcgatcgagcagcagcgggggcggatttggatccggcgggttccctcttagtggatttactacccttgactcgagtggtggatttgatgaagcgactcgcaagattcgagaggcgatgaagcatcgccgacacaagacagaccaggagagaacagatggagacgaagaggatgatgacagtgaagaggagggatacgatgaggctaggaagaagaacgcgtgagcattgagataaaaatgactggtaatgagctcggaagacgccaggttgctgtagcttgggcatcttgtactatttaattcagcttcggtacattgtatctctcataatgctttccatcatgatgcgctttcctgggtagttactaagtaatattataagacaagccctttctatcaagatgtgtatatacccctgagagtatagactgcaggtctcttaagtaacctaaacccacggaaagacctccagtacctgagttttcggtggttgtacatggattctaaagctaatactggcttttggactttccagtacctggatagatacaagcaatgaagaatggctctgtatgatgccttgggatagttgacagcggatccaatgacgtgtgtgactgaattgtgtcaggctcggtgataggagttagacggggtaagtattagagcgaagaatagagcgagattcatgggggattcacaagtatttgaagtacgaacagaatgcatagatatccaactattctgtaaagataatttcgatacagattattactatatttcgcatgcttcttctttggagtttgaggtaattaactcggctgactgatccttgtacgattgattaactgattgattatttgattatcaatcagtacaagctccaagagaaatccaatcgtataccggttaggtccattaattgcgaatcaattacctattctggtggattcagtccccagatagtcaattccgagccgaacctacggcatcagaagtggactgccctaaaatctaccgacgacttgcttctcgtggatcatgactttattttccactcaacctcaccctacaggccaacctcacaatccttcttcctcaacaacagccgccacaccgtcttggcttccgcgtccaccagcaaagcagagaatggctctctcatttaaaaacctcgtcagctccgtgctgggctctggagctgccaaggacgacaagccgccatcagcttcggaactgttcgtaaagacggacccaaaagtggacggcgaggagtgcttgcacgattgcgataactgctcagcccggtatcccagaggatttaagattgaggaagaggatgtactgtacggcctcgttgcggcttggagcacgcatgtccttgttgggacgggcaagacggattgggtgagggatgtagaagaggaggagggcagtgtcatgcaagctttttccaaagcagtcgagccttcaaatggagtgagtttgccaccttccttgtatgagttgacaagcacagtgaaagtgtctctcatttaagtcacctcattcatactagcaagttacgttgaggcgagcaactactaacaaaaaactcacagaaactcaagctatcggcctctaacatgcccactcctcatgacacagatgactattctgaacctacaacacttctactcttaccagcctttaaacttctccgcaatgttcatcctctcagcgtgcctcaaataattacagaggttatcaaccaagcacccaccaacacttctcctctcacgccgacacctcttcccgcttctctgccatctccggatccagctgctggcattcccgatgtatctttagccaactgccctcacaatgctgttatcctcatgtgcagtcatcgaacacgtgatgtccgctgtgcacagagtgcgcctgttctgagaaaagagtttgagcgtcagctgagaccgctgggcctgtatcgggatctacacgatgagagacctggcggagtcggtatctactacatcagccatgtaggaggacacaagtactctgccaatgtgatgatctaccgacggcccaatgcgtttggcctggatgatacgactgagcagcaaaatggcacgagcaatggcgagaagaacggcgacagtgtcaacgattcaggagagggtagcgtgggtgcagcgcagggcatctggcttgctcgtgtgatgcccgaagactgcgagaacctgattcgatatactgttctcagaggcaaggtcgtcaagcctgagcgtcagttacgaggcggtttcgaccgtggcaggggagtcatgagttggtgagaagcaagagtgtgacaaggagcagtgttctggatagaggttgatacccacggtcctacatgatggctctgatggggagactcaagtgctgatggttcggtgtaaaggttgggccgtttagatgagggaatagaataaagatagagtttacgatctacaatgcttggtacctggaccgagtgattaggagatgatggatggacactgcgtatactatatggagcaattcgttccgtgtttcgtccaagatgcaacgtcgttcaattcttgcaccattcagatgtcaaagtcgtcatgacaaaagagcaaaagtatagggatgagacataaccatgcaaaccctagaaactttccaaagcttcattatcctataatcacatctgtcaccgtgcatcattcgaaagtactggatctcagccatctccttgctgtggatgccacgtcgtcacgtccttgatgtggaacgaagaaccctgttgagaaagaagatctgcagtagaaagatacgtagttatgattctttccccccttctttttgtgccttgcagagtgagagaaagagcctcattgactcagtttccgtttttgatagcaatggcgggtggagaaactaaagttgaaactgttcatgtcaaggaattgagttatggggcgttttgtttggctggaacaaatggcgaataatgatggaatgtttctttgcctacttttgtcggcattacgcgtcgcatgttacatagtaaataaaactgtggactcgttttatggagacgagtaagttgagcgagcgtcataatggacgatcatcggggtttgttttttatcattgagttaatcaaaagacggaaacgggagttcaagacggtggaataaacgaaatatgttaaatgtttaattttcacacaaagaactgacttgaccaagactagactagcagcttccatcggataattaaccacctataaagtgacaatttacagcgtcttggatatatagacggcatatgcaatgcagcctgtatgagcctcacgtccaaccattaaacagggaaacaaccaagacaagacaaaacaagctttccctctcccgacccctgcactttaaaccccaacttttatcaagacgagactctagtgccgacattggttcgctcacagataattccgtctaatacgcctgtgggttgcatccaatacaataaacccaggcctcgttgaccactctcaagggttctggaaactgagacggagaaattcttccatacaagtaaagatttgcgaggctatcaagggggattgcggacctgctacgactatgtagccacagatacacatagctatatattcatggccctgttctcgtcaaaaaacaggttacatcttcttcactcaacccattcttttaactctattcttatcaacaacttcctggtctgtgacccatctctcgttgtctatcactttatccttgttcttgattgttcttgagctggcctcttgttataaaagtctataaatcgtcaactaccgtctacttctctatccgaaaaaccacaacaacaaccatcttttcctgtcaccatctcttcttacacacaaccatcaacatgaagtccggactctttgccctcgtcatcgccgctgtggctcctcttgccatggctgctcctttccctcctagtgagttacactcccagggattttcgtatacgtaacatactaatattcgtatagacggccctcctggaggtttcttcccttcccctcctacaaacggcagtcttcccggagctggacctggtgctcctggtgctggtgcccctggcgctcccggaggtcctggtggttggatgcctcctatgcctcctatgcctcctagcccccctgttggtggtcagcctggtggtcaacccggtggtcagcctggtagtggatgtaagttatactgcaagaagcacttgcttcgatatatttactaacaagcattgtcagcgcctgttcctccccctgtggtccctactcccgtccctggagctcccgtcgtcactcctgttgcccctggagctcccgtcgtcactcctcctgccgctgctcctgctcctccggttgcccctgagcagcccgttgtggtccctactcccagccccgttgcccgcatctagggcgactacgacacgacacagcggtttgatcgagcttgcttctttttatgttcttgtacattgaataggatccccaacgagaaaccagatggatagactagaggttctcttgttgtatatatagaatgccgctagacggcaaatggaaaagagctttgtttgggttcaacttgagcttcagaatgaaataaatgacttgtgatcgttcttatacttgtagctatctatcccctgatgtcttcatgaagcacactgtgctcgacatcagcccactcactcgattcctaatcatagatggtgttgcgaaaagtagaatgagaccaagtctgagagccgtcggtaagatgactgtcaacagagacatcgtcaagctcataaccggccatatccgcccattcgttacgaaggtgaacaaagcggtcggagccttccagccgagccttctccatgttcccgattcggagcagccttccaatgtagtacagctgactatgcaggtcctgcaggtcactgaaatcgggggactccttgacgaacttatcgtggaagtggatgcggtcaaaaccattgattttggcaccgtcaacacacgacttctcgtaggctgggtcgagaatgtaacggttccacattcgttgctcgtttgtctccagctctgcaatgtagtcagccttgcgggcttggtatttggtgtaagtctcttcgtaggagtcgtcgagggcgcgaagaagcttgctgagacgcaggcgatactcgtcactgttcttgtcgatgacatcaggcttatcctcgtcgtggtcaaaacgagcgaaggggtaattttggtagcgagcaatgctgttgggattctcgacagactctggactgtcgaggttgagcttggcagcccgtgtggctaggcccgtgagttcgaggtctgtatcaattcttcccattgtggcggtggtaagagaaatgtgtgctgagcttggtttgtatatattgtagtagagttgtcgaagctggctgtttgtgttagttgaaaggggaagctggtagtttcgtgagctttatatacatgtgcctttgaacaatcttgtcacagtcagacaattcagaacgagggacttatccagtgaaggttctcctaatcacatagccagtgactatcatagttattatcggttcatatttactaccaatcagttgtgattagctggaacatgaggttcattgcatactaaagggatgatcaaatgccatataatcgctgtaaactcgttgcgttgtattcttaatcatgtcatacttgacttcctgaaatcgttaaagcagtctatcttgcaaccacccatgtatacataatccatatccaaaatagacatattcgtcaaagccaccgtgatattgcgccgtaaaccataacatgagtgattcatatccaatcactaaccaaccgtccagacattaccaacccacattccaccgtgatttttatgttgtgaccagaaaagaaaaacaaaatagtgacatctaatcatcatcacgaaaccgctgtgcccaaagtagaataaacaagaaagttaaacaaccaagcgctttctgtgcttggaggggtatcgagaagaaaggcttgaaagccttgaaaaggtcgacagtgtggtccaggaagacgatacttctctgaatcagtcggcgatatcggtggagcttcggcttgaaccagtcgcgctcatgtggttcttggccattgagaccagcttccagattccgaatgagacaccagcgaggatgatgaagaggatgatgatgatgatggcgataacgtcgttcttcttcatattggcggttgaagagtgagtgggtgagatatgagcggggagtgtattgagcgaggttgtctctgttgtgaataaagatagtctgacttttaagagtatgtcttaatctgatacatagttagttaatgctcctagatcagaatcacaagatcgacatactcagtcaagaatgttgtggtggtaaagtgttgagttgaagttgagtcgagtcaaagaagcggtgcaacaagtctaccaatcagaagcttcgtgatacagagagatgatgtcgtggaaatcgtaaaagtaggtcttttcactgtctttgttgtatgcaatgcaattatcttttgtacaagaaaaataaatcgtcagattcgtttctcaagaatgaaagagtacaaataacgggagtaggaatgtaaagtcttggtctcactctctcaatcatacatggccagtcaccgtgttataagtcgttgccccgccaccgtctttttcccatacagctagacttggttagtagatgccaacgtacggtaaggtaatggacgcgttaaatggcaaggctgggagtaaagagctgggttgcaagggtcttgtggtggggtttgtcaggggttctgacacgctggacaactttcagtttttcccagcctcgcagaaaacgtcacctctttctctttttaggcgctatagtatccattgtcgcgttgagtcgcgctggggtcggtcagcttcaggtccaaaaagaaatgaacgagaccctacccaggctagcatgccgcaatcccgcccaattcaatgcaaggtaccgccctcaacagtcacatgtcatgcaccttcatcaattgctgttattcaatcaggcaattcgcattctctaagcagatatgcggccgtgcccccaattaaacaccaagtctactatcgactgaacgcccatcgcccgcgcgtatcttggtaaaaagtcaacataaatgcacaatgatattcccattggccgccaaacgccgttcctgttgagatcttcttccaggtcctcttgcagagttcgagaccgaggacaaatcttagcccgcctgcttcctcagtgttgatctagttctcagctccttcggtaacctccttgttctcgcctctatcgatcttgaggtggctttcgtagaaacgaagcatctatgtcgcatcgcattagcatatatccatatcaaaccatacactatagcctagcctgctcaccttctgtgggcatttcctgtaaaccacatccgtgtcgtgtttggtcttcttgccgttcttccatctcagataaacgataatcttgccgatgctctcgtcctcttcgagctcgatcgattcaatctcatcctcccatgaacccgcgggtggactccatggcttggatgtggcaggaggtgtagaattggccggatgcgcatcacttcgagatcgctttgttgttgaaacggtggtgttgggagtgccgttcgtagttcggcggcgcttcttcgttttggacgcggtttccgtctcctcgaaaagtttctctcgacctccgagcttgttgaaatatttgtccaggatctcttgagccgattcactaaggggaacgcgttagacaaggcgttcatcacccgttacagcaagcattgtacataccggaggttgtcctcgggttcccaggtcaggtcttttttggcatcgtatccttcccacttgacttggaacttcagactaccctataaaaacgattagcatggaccaagccaagtcgtgtgcttcccttacgtcctcgtcaatgagatgctttttgatcgcttcgacaacgaatctgtagcccgtcagtatttcccctttgattgattcattgatgccttacacatcctcgtccaagtcctcgtcatcgtcctcgtcctcatccagctcttcctccgaaccgtcttctggcttcgtgtcttcaaacttctcagacaccacggctgatgtcgacttcttgcgaatcgtgcgtggaggtgtggtgaactcctcaagatcggagttttcatcgtcactcagagctgcgcattgattagcgactgcgaaaaacgggttgcgaccgcggaaagtgatgtttcatagatttatgctagacgcgctcgcgacgcgccattgtttgtcgggtgcggcagacatgagctatgtaaatgttgaatgacaggaaatgtgaacataccgggtggcattttgaatacttggcgatattgcgcaaatatactattgcctagcaagttgaaggggataaaagttgttacttctggatgccatcaacaagttcggcagctaacgccactcagcagcttgctaaagaacctaggtgcttccgtctttggaggggctgtgctgtatgtggcctaagttgatgtggcgcacagccaagtccacacgatcacatgactgcatcacgagcctttaccgaatactcagttcgaaagaattcagatagataacatcacgaggaacgcctaattgcgccgcatcatattctatttgtgctcctgggctagttattggtagtgtttgtcattgcttgcggctcttcagttatctcatctcagcccctactgacgctccaggggataactgaaaagttgacctccaagcttctggcgtacaaaagatgaatgatctgggagtccaatcgaactggcatacactcacttccttcttatgctctcaacaaccaagtttcatgatgcccagaggatgccgtgataaattgggtggatgccatgtactggattgtctagacttgagctcttcataaaagtaaaaatccacaaggtccagagtcacaatctcacagggggacgctacataccaaaggctgtcagcaaacttgacaagcatgctgtagcaatgcccggtctcggttttcgcaatgctataaatgaagcgaagtggatagcggctaatgaagtactaggcatgtcctccaactggcggctattgtatgtgacctcacaagttcaatgggtcacatagctgccgtattctgaccatacgatatgcactggccgcggctctgctcaggggtatgaggtaggaggaaagtctatcaatgggacatgtgccaatgccctaggagaaccaggtttgtgtccatacacactcattcattatcctttctactagtatcgtgctgtatctccgagctgctcaatgcggaactggagaccggtatctttgccaagcagacaactagcactcagactgagcatgggagggtggatagacttactgcgtgctgcattttttgttcggaaagccagcaaggtcattggaagttcagagaagcaagtttgcgttgcatttgatgggctcataggctgcagagtgtaattaagcagatgcagtattgagtggctctctgctctttgtgagatagtgctcctgcggtggttaaggggcacgcaggagctcaccatgtctcggacaaggatccaatgcctaagaacaacccgtggtcggtgccacccatgctttgcggtcccaaaccaatcttgtccagtctgtgtaatgtctagcgctacaagactgacgggaggatcagagcggtcttttcccccgggccctatcgactttctatgattggggtttgaagatgtgatatcgttggttcatagcttttctcagaaaacttatgtccggatgtaagtacgcaccacgtactgtccgggtaagcatataaaagggggcgcacgttggagcaaagccaccaagccccttcagttctgatatgcaagtttgtggcgttcccaaagcttgctgagcgtccaatcaagaaatgtggccaacggttgaaaccgaggatactatttagttgacgccaggctgtcagttggagagccagtcactagcttgatgtctatagcaaagtttatgctacatgctctggcatgacgagtactaattttcgcgtctctgctcaaggacctcgtatttgcggctatcgtggcagcggaatctgaccaacggtcgaccgtcaagggccgtgatagactgtagagcagtaagtgggtttctagtaatacaatgagcataaccgacattgtctagtgggttaaaaactccatctcattagaacaatgaaaagagggcgtcaagagtgatttttcttattaacatgtgtgatttccatagcctaatattagcatctatgagaaattgttgtatttatagctgcatatcctccccttttagctacccttggccgatcaactacaccgtctagtacaattgccgatgcccaaatccaggagctatatgaaatgccaaggtctgatgaacttgtcaagaatgtagacaagcctttgttcaagaagtgttctttccttcttccttttcgacgatttccttgctggccgtaaagtatacacctgttgcatcatgaatcgagattttgccgttacaaaacactgaaacaatgaccaatctcaactgcgctgccctatagaaccaaggcaaaggtaggcaggttccatggatctcaggaccatcgacagaaagctccaggtcccgacggcactaaaccggacctctcagagaagcccgatcagcgctaagcgagcagcgggagagacatccagacggcgggacggccactaagcgtcaggggtttcatgggtgctggttagtgctggtggcgccaatctgggggtccatttcgggggtcttggttggattggttccgcccctgaatagaaatggacctcacctgggaggaggctttattttaaaatggagaggggggaaaaacccaaaagaacaattaaacgcagcgatgctacgagtcctggcttcccctttagtctcccatcgctcgcctctaaatttaactagctagcatctcgagtctctcattttcttctctcttgctcttgttctcgtcttcgacttcgctctcttgttatctatcccgaaaactcatatcgatcctttctttctcattcatctcaactctccatgcccagatttacctaaacgtctattgacctgtccttccgcccggaggtttcggccccaatacgctcgttcttttttctcttcaatcttcgctcgctccttatgattaacgtctgtacagctccccaattggagccgtagtcgtcgacctttttttttcccttcccactcttatagttatcgagatctccgtatttctttctcggccgttcttacagaaaaaactctcgcgtccccctaattttccctgaaattgatcattcacacctcgttcaaaatgcccgattcgacgccccaaaccgccgattcaggaacgcccaaagccggcgcccctaaagacaaaaattgccccttttgcggacaggctttcacctcctcttccctcggtcgccatctcgatctgtacatcaaggagaagaacccaaaaccaccagatggtgttcacgatgtcgatgctatcaagaagctccgtggtggtatcacaagacgacaggcgcgaggttcgctgggagggagacgggaaacttcaactcctataggaaccccaaaagcacctttaatgaaggaaacatccctccccgaaaacgatgatttccaatcgccggttatttccaagaacaaccagctcgttgttgatcagactatgaaatatgcacctcctttccagccaacatgggaggccacgggcgtcatgaacgatatccctaaaagaggcagctgggaaggcgacgccgcacccgagccaccaaaacgccctggtatgcaacggactgctagcaagcaagccattcagaaggctcaattcgacgtcaaacaaaaggtttccgatgccatggatacagcacgtgctgcggagttggcattgcgggagcttctcagctcttggagagcagccaagtatgtatattaacttttttcgtcgcttcgttcatgaaatgctaaccttgtttcagggtgcaactcgacaacaactcgatgccattcgacttcgaccctctatctctcgatttccctgcattgaccctccaatgcctgcagcctccaccaacactattctcatcaacgcaacatcctacatcaacatcatggtccgtccaatcgccaggacagcgcgaattcgaggctctgcagacttggttcgcagtacagttcaagtcttggaaagtgacttgtgcggctgccaccactgccgtaatggatgaattcaagtatccccccacagcaaacagcttccgaaaccctcgagagtccgtccggaaggctgagaaggcggcagagcaactggaggcacaggtggatgagcatcttcaatcggcatacgcggtgtggggaactctcccgattcagcgacaacaagagctttggatccttgaattggcacgaggcgtaggaagaaagcacaaggaggctgagaagatgaaggaacagcagcacagactcaagcaagagaatgccaatctcaagtctcagattgaacaactcaacaagcttcaacaaccgaaggagtttaggctcgcgccgcccgtcacaattccaatggaacgcgaactccttgctctttcttacgaacaggccgtgaagggtggcagggctgttggcttctctcttgaggatagtcaggttgatctttcaacccttgtttcaagatctatcgagcgatggaagagtgtcattgcttcatcgagagccaatgccaacggaatgagtgctcaacgatcccttgatcaatccagccaagcttccagtaataccgctgtcaacagcactcaatccacgccacaaattcagacgccatgccaaccacaattccaagcacaacagcagcagcagcagcagcaattacaacaaccgcaacggcctcaactttctaaacgtccttcaacaaccagtgtcaacggtgcagtcagcgagcatgccactgcctcaaccactacgaccgacccatcctccgctgctgagaacagcgatcaagatgctgatgcagaaatggaggacgacgatagctttgccatggttaacccttctccgattaaaccacaacaacctattcagcaacaaacatctctcgaagtgccacgtacacggcctgtgcaacaacaacaacagcagcagcagcagcagcagcagcagcagcagcagcagcagcagcgcaatgcacagtttatgatgcccaacggtgcaggaagtcctgttaaccgggcagcaatcaatctgagtcgatctatgcccaacatgaatatggcgttgcaaaatggaggcatgcatggaggagatatagccatggcaatgcaaggagttcgtggggatgccatgtatctggaatagcactgtcattttaatacctgatatagataggtaggctatcaccaaaagcgatccgtaatgatgaaagactttgagcgagctaaatctgcttttgcccgcaatgcaacaatatgatcaattgacaaaatgcctactttcctcatcgtcttctgctgtatgtagtatgcttaggtaggtaggttccagttaatagatactatctagacgcaaatgtggctaagcacgcacgtaaatgcctgagtgactgactgaaaatttaccccgcgattgtggcgcccaccatttcttctgcccctcctgccctgactgttccactgactcacatcacagcttgactcaatttgccggcagaagagatttaaatcaggtatcgacgcctgatctggagatcctgccatatcaattccacaaccgcgaaaacgatacgcaattatggctgacgctgctgcccccccgaccgagcaggttgccaacctgcacctcgatgaggtaactggtgagaagatctccaagaccgagttgaagaagcgccagaaggcccgccagaaggaggaggaaaagaagaagaaggctgccgagcgtggtcccgctcccgctcccaagaaggctgccggtggtgctgaggcttctgagaaggacctcacccccaaccagtacttcgagatccgatccaggaacatcaacaagctccgcgagaccaagagccccaacccctacccccacaagttcaatgttacatacgacctgcgaaagttcgtcgaggagtttggtcacctcaagtctggcgagcatgccaaggacaagatcattcaaattggtgcccgtgtccacggaaagcgagcatctggcgccaagctcctcttctacgatgtccgaactgagggtgtcaaggtccagatcatgtgccaggctcaagaggttcgtgagggagctccctcttttgaggaccagcacgagcaccttcgccgaggtgatatcatcggaattatcggataccctggccggtaggttgatgaactatcaattgaagaaagctcagaactgatatcatcctagaactgcacccaagaccaagatcgagaagggtgaggagggtgagctgtccattttcgccaccgaagttgttctcctgactccttgcctgcatgcccttcccgatgaccactacggcttcaaggatctcgagcagcgataccgtaagcgatacctcgatctcatctgcaacgagaaggcccgtaacgtcttcatcactcgatctaagatgatcacctggatccgcaaatacttcgacgagcgtgacttcgtcgaggttgagactcccatgatgaaccagattgctggtggtgccactgccaagcccttcaccactcaccacaacgagtatgatatgcccatgttcatgcgtgtcgcccctgagctttacctcaagatgcttgtcgtcggtggtctcaaccgcgtgtacgagattggacgtcagttccgaaacgaaggtgctgatcttactcacaaccccgaattcaccaccattgaattttacgaggcctacgctgatgtcaacgacttaatgaagaccaccgaggaaatgatctccggcctcgtcaagtacctcaccggtggctacaagactactttccatactcagagtggcgagaagtacgaggtcaactgggaggcgccttggccccgatatgagatgatccccactcttgaggaggctactggcgagaagtttccttcgggtgaccagctccacactcaagagaccaacgagttcctcaagaatgtccttaagaagatgaacctggagtgcacacctcctctgactaacgcccgcatgattgacaagctggttggcgagttcatcgaggagaagtgtgtcaacccttctttcatcactggccaccctcaggtcatgagccctctcgccaagtaccaccgtgagatccccggtctgtgcgagcgattcgaggctttcgtgtgcaagaaggagatcgccaacgcttacaccgagttgaacgatcccttcgaccagcgcctgcgtttcgaggagcaggcccgccagaaggaccagggtgacgacgaggctcagcttgtcgatgagaacttctgtacctcgctcgagtacggtctgcctcctaccggtggctggggtatgggtattgaccgaatggtcatgttcctgactgacaactacaccattcgtgaggtccttactttcccattcatgaaggatgacaagctggagcagaagaagcaactggccgccgaggtggctggcattgaacccatgcctgaggaaggtattggtaagtttgagcgttttcactgatcttgaaacgatgactaacctcgcgatagctcacaagtaaaattgggaaatagtaaatgtaagggttttgtggatgaggttgatagtatgatttaacgttgagacaatgataccaggagagacaaagatttcatcctggaaatagaaacaaaaaaatgaaatgcctttggcttgttaagaatgacatcttgaacttgatgtctgtgtttcgtttgtgacgtaactcgcccaaatcttcggttagagagtcaacgattgagacgcaactgatatggctatttcttgcctttcaagagcatggtttatttggttcaaaggttggagatttgtgttgaatgctatgtatggtgttataataaacgcctcgacagctcgaaccagctgcccttttcgcaattctattgatgctattggtatggtaccatattgtacaatgataatttacatattctctttccatgtcttataacttcatcaaatcatctatttagcagcagcggcagccgccttcaatcgcttctcaagaagacgaagggtaggcttggggacatgcaacctgtgggccaacacgatggccatggtcaagacacccagagcaccagcttggtgagctgcggcgagggaaataggcaccatgtagatgagagtgctgataccgagagcgacctggagcgataccatgtggaaaaggccgttggcgcctttcttgatgttggtagggaggatggccttgacacgtctggtgcgagcatagatgaatagagagagaatggaggtgaaagtagtcacagcaaggattcggtggttcatctggacagtactgggattctcaagcatgttgcgccaccagagatcggagtggtcctcctttcgcgagtagaacttgtcaaagagttcctgcttgggagggaagataccgagacccatcttggggaattcgttgtaaatcagtccagcgtcgagaccagcaacgagtccaccagacatggcagtagtgaaggtcagcgcggcaagggcaaagacgacacggcgcattgtgcgaagaccaggctggctcatttcgccaatctgcttcatggctgcctcggggttcatgagccagcggcgagttcgtagaacggtaagaccagagacaagcatccaggagtagcagacgaaggcggtggcaagatgggtagtgagacggtactgggagacacgagggtgagaaccaggagcgaacagatcatccttgagaccagacttgaccatccaccagccgataataccttggaaaccaatcaaagcggaaattccagcaaggttcagagccatcttgggagtaactttgcgacgagcaacgaggtaggcagtagggatgacgaaggtcaggccaatgaagcgaccccagacacggtgaaaccattccataaagtagatcttcttgaactcttcgaggtccatgtgagggttgagaagcttgaactcgggcgaagcgcggtacttttcgaattcggactcccagtcctccttggacatggggggaagcgaaccggtgacaggtctccattcagtgatactcaggctgccttcatgttagctgattctctcaattgttataagagatggtatatagtgtacccagactcggtcaatcgtgtcaaaccaccaaaaacgacaataccaaaaacactaacagcgctgccaataagccagaggccgacgcccttggggttcgactcaggccatgccttcttggcagcttgagaaacagagggagatgcgtgaacggaagcctgctcagcaatagatccaattggcttgctcacggcagcatctgcgtaagatcgcgaccggacggcgttgagaactcgagagggcatgctccggggagcagttcgaagacattggttgcatacgaagaactttgaaggccccgatgctttaattgaggcctggaagagtaacctccggaacccgggggcgaaggaggacgccatgattgaaaccaatgttctgaatgaacagaggagagcaatttgagaatgacggagaagcagtgactcagttatagatcatacgacacaactgtggccatacaataaaaccgccatctgatccgatgtgactcggtattcggtactggtcaaggtccgtttcagtgggaaaggaccccactgcaatcagtaatttacaacgatcatgataggcttatctcacaagccatttctactgtccactccattacccgcatatcaaatccgttgattgggtgccccgccaagggtcatctcaccgccaaacttttttacacggcagaaaagttggaaaaaagtgttacatgggaaagctgtaacaacgccagtcaaccatctcacgtcgcaacccggtcctgcgaaccaccacaattctcgacattttggacactaaagctcgagaaatacaatgggtggacgacaggcccacggaaggtcccttgtggcggctcccaaagccaaagccgccaacaaaaagtcaaaagcgagatcacaaaagaatgcgctcgacgcattcggtattgcgcaggaaaactttgcgcccaaacaaaagcgaacccctcgagcgagagggctggatgccgaaatagagcgaaagcatggacgagaagacgaggaagatgatgaggacgaggaggacgaggaggaaccccagaggaagaaggctaagagacccagcagagctgccgatgacgacgccgactatggaagcgacagtgagggaaacgaatggaaattaggaggaatgcaagacgacgacgaggactccgagattgagagtgacgatgcgcttggcgacagtgatgagggcaagttcgatggctacacattccgtggaagcaagtcaacaaagcacgaggtaggtttatttcatggaaattacccaggttcaagtctaacaaaaggaaaggacgacgattcagaggacgattcccaagacgatgagggcgagaccctcggcgcagacgcaatcgacttagcaaccgctctcgatcaattcgaagagtcagacgacgagccccagcagaaggatcaatccgggtcttcagagtcagacgatgatgcatccgacgagtcagaagaagacgatgatgacgacggcgactctgacgattctgatgccgaagatgcagatccagaaaagatgcaaggtctaatcaagcaatttggaggccaaaaggatgatgaagacgagaagccaaaggcgaaggccaaaattagcctgagcgatcttggactgaccggtatcaacgacgccaacattaagaagtctatgaagcttatgagcaaggaagagaaggaaaagcgccccggtgtttccaaaaagttaaatgtgcctttggcaaggagacaacaggaccaactcgaccgaagcgcagcttacgaaaagaccaatgagactctggaccgatggaatgatacagtcaagcagaaccgaagagcagagcatctcgtgttccccctgccccagaactctatgactgctggtcttgacactactgagatccagcccctgaatatctccaagccaagcaacgagctcgagtccaccatcatgtctattatggagcagagcggcctaactatggacaagcctaaaaagcctaaggaaaaggaatacgacgaagagggcaatgagctcacccgcagggaggctctcgctcgcaagcgtatagaccgtgaggaggcagcacgagaggctaagcgagccaagcgcatcaagaagatccagagcaaggcttaccaccgagttcaccgaaagcagcgtgagcgtgagcgtgagggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagggagagagatgactcaatattgattctgaagaagagcgcgaggcgcaagatcgtcgacgtgctctagagcgtgttggacagcgacacaagaacagcaaatgggccaagcttgtaacaagacaaagcgagctgtgtgggatgacgagttccgtactggtcttactgaaatggctcgcaaggacgaggagctccgaaggagaaaggagggtcgtgctggtggctccgacgagtcatccgagtctgacagtgactctgatggtggtgaggcatccttgcgtcgcgatttggcggcccttgaagaagaggacaatgtgcctcaaaagggcttgatgggcatgaagtttatgcaaaaggccgaggctgccaaaaaggaggccgacgcggctcttgtcaaccagatccgacgagagctcgatggtgaagagtttgatggatctgccgatgagctggaagaggttggtcgacggcaatacggcgccgcagacggtaagccattcaagccggctctcgaaacatcaacccgggtgtccaagaaacgcaagtccgaggatgacagtgacgacgacgtcgtgataaccaccaacagcgctgcctacaaccccgctgttcccaacatcacatccctctccgaacctgctccctcaacaaccacaggcaaatggtcgcgtggtgagtcacgaagtaagaagaacaagagccagtccgcaagcaatgttggtgatctcgaccttacatctcacaccctcgtcgtcgagcgtccaagcaagtccaagtccaagtcaaaaccccaaactgccgatgaaggctcggacgctgagtccgatactgacctgcatctccctatggcgattcgcgatcaagaaatgcttgaccgtgccttcgccggcgaggatgttgcaggagactttgaggccgagaagacggctattgctgaggatgaggatgacaagatcgttgacaacacactccccggctggggatcatgggttggcgatggtgtgagcgcaaaagagaagaagcgacaccagggccgtttcctaacaaaggttgatggtatcaagaaaaaggaacgcaaggacgccaagctggacaaggttataatcaacgagaagcgcatcaagaaggtaagatatccaaccagcatcctcgctccgcaccagaaaaggccgtatactaatatctcccagaacgaccgctacctcgcatcccagcttccgcatcccttcgagtcccgccaacagtacgagcgctccctacgtctgccagtcggaccagagtggcagacaaaggagaccttccagggcagcaccaagcctcgcgtgctcatgaagcagggcattattgcgcccatgtcaaagccaacaatttagacatcccgttcgaatatacactggtacatataattggcgttagaatcaaaagcatggtttatcaatatcttcttcaagttgacttggtgaaggaattgtgtgtatggaattggttccctttcgagatctgtgttttcaaattagatgatccagagttacttactgtctaatgatacaacggattcaagttctactgccttgtccacatgcatgcttgccatcgagacctgaagatcaccagctctctgatgatatgggttgcgcacattcttacttgagtgcctcgcttgcgatgtccaatgactgaattggttgagtcaggccatcctgtacacattgatcatcaaatacaagatttaaagtcaaggtttaaagctttgaaagcattgatttagtatttagccaaccttttcgcgctttcgccattcctcctccgaccttacagtccaatcatataaataagaaagctccaaaacaaaaaagcgtaggtttccaggttggcccaagaagacgagatcttgttcctcttcctcatttcttttgacacaatgaaaatgcgcgtatgcgactaagactctccattcctcccgattcattccaaggcatggtgagcctaagacttccagaattgcagtccagtccagcggactgcatccctttagtaatacaaatatgaaaagtcaactcgattattcgattgcggttttaacgtatcgtcgacgccactagtttcagtggcttggctggatatccagttcaagtgacttggtagaataagtcacagtatttagaaagggcaaacacaatactcgattagtaaaatgttgaggcaccgagtgtggatccagcacttagttgctagggtccataacatcagttggggtggcgtagaaggccagggcaatgataatatagagacccataagcatagcaccctcgagatagttcgacttgccatcctggaccgtataagtcacaacaaggacagaaacagcaaatgccacagtttggactatgtgattgttagcgagtgcacgtacaaatgtcaagattctagaaacttacaggtttcaaagtgaagggtcatctcggctccaatgatccagccgacaatgacgaggaagggggtgaccaaaagagcaatctggatggatgaaccgatggcaacgcccatagcaagatccatcttgtcacggacggcaacgacaacagctgtaacgtgctcggcggcgtttccaacaatgggaatcaagatcagaccaataaatccacggctgattcccgaagtagtgacaagatcgtcaatgctgtcaaccagatagtcggcacagacagtgaccaagacagtagtgacgaccaaaacagcgatggcagcaacagggccaatagtgggctcctccggctcgccatcctcatcttcctgtgggttctcggcatcgaacaggttgctgtgtgtacggagctgaaaaacgagataaagaacataaagcaaaagcagaatgatggcggtaccacgggacaaggtgagaatgctctgtgccttttccttggagccactctgatccaaaacagcatatagctacaaaagttagttgagttctgaaactgatttttttttatacatacagcagctggaatgacaagcgaggccgaggacagagtcataagagagcaagttgtttgggcagtggctgaggagaagacctgttctcttccgttgccagactcgcctcgatgaacgatgccgccaaacaagaaacacattcccatgacaagaagaaggttggagaggatgctaccaagcattgaggcctggacaagctcgatttcgtttcgctggagagcaacaatgctgacaatcagttcaacggcgtttccgaaagtagcattcagcaggccacccagggtgtcgccgagctttagggagaactcttccgtcgcaaacgagaggacagcggcgagcgggataatggcaaaaaagttaatggtgaagacggcagtggaactccaacccatcttaccagcgatgatgccaagaggcaccatgaccagaagaaagttgacatagtctattgagcagtgttagatgggtatgcgcctaaacatggaggccgtaaacgtactgctgagaagagtgaccttagcgatgtgccacgaataagccaggctcctgatggcaatgttctggttgtggatgccaggggtatgcttcgagtcgaagaggaaagtcatagtgctcgagtctcggctgagagtggcatggccattgccatttccattgcgacggctggtggtatcgtgagccgacgaggcaccgccgttgatgagcgggctggtctcgtcggctgctgtgtggtttgcgtgtttgctcgacattgatcgtcttatctgaagattaaaggctggaagagctgtatggtgaatcaaaacaccggcatggtcagcgattggtcttttattgataatgagcaagctgtgtttaaacttcaaaaggcggagggaagctctgaacactaagcagtcaagctcaataaggcaagaacaaagttagctcagggaaggttgcatggtaggctgactgggcctggcctagaactcttggccgcatctccatgggcgattgctttgagcttgttttattcttgacagggtaaggaccctgctgcgccctcttcaacgtgcaaagatgtgaagatgcctgatgctggcgcgtggacaaaaagtcgcatgtgcaaaaagcgcagcgcttgctgacgacgggaggagtacaacgaaagcaggcagggttcgaggtggatggatgaggaagggcaaatcagcatacattgaagtgaacggactctagtagagagcagtgtcgaatgttgtcgcgtcgtcaatacacttaatcgatgactaggtgcgcttgatatctcgtatcaagtaataaacaacgttcatgcgtccctttgtgtcgaaggaacaggaacaagaatggcaggagtgggattgaggttgaaagaaggacaaaataacgatgacccaggcatggggcgtagattaagttaggtaggatatacggacacaatcgtgagtggcgtcttcagtcgagacccccgtgaaagaagctaatcttgcactttgtctcgttctggatgatgtgtggcactctgtgatcaatgcagggatggtgacggtgatggagatggatgggtctggcaaagaaagaagttggaccgaacgaaaaggcaaatgacgatttgctttccacaatgccaggggtacttatgtgataaaagtgtgtatataggtaggtttataggtatgatgctttgaaggagagtaaaaggaaacgaacaagaaaagccgaaaggccggcaggtatttactcacaaaccatggctggacttgtttctggctaaatcagatctaacgaggaaggtattcgatggtgtctgtgccggtaacttgtcttgtctgtgttcccctgttgcaacggattggtaattgccgactatctaatcggtaatctggaatggaataggaaaagacgtgacgagatagattgcgatgggaggcggatgacgatccaatccagctagaaaagaggcagtgacagtgagtgacccacgcacgctcaatggatctaaaagagcgagcggacaataaagaagcggacgggcgttattctcaagctacacagcctctaggaatattccaaaaagcggtggtgacgatgctgatgattgattgatattgactagtgatggtggttgcgttgtgttgcgttgcagaaacaaaaacccgttacccaggaggcctcttgccttgcctttcgagttggttgtacagccagcagggaaagagcaacctaaagccggtacccatgggtttgacgtaggacatgggtggactctccagggatcgacgactcgacatcagccaatctcgttcacccgctgacacccaagctctagctctccactctcccttcttcttttttagcccttagcctgagagctcggagctcctgccgggttgtcttgtcactgaggttcatttattcggcgcgtacctccctgcccgaggtccaggtccaattgagggaagcgccgattgcactttcccaggagaaacaggacggcttttggtttagtttagctggtggctgagtaaaaagcttaaaactttactccgtactttgaactgtatgtactagcgctaggattccaaaggaattcatttccttatattgctctgagatggaattggtagtattggccttcaattgatagcagtcattttaaatacgaatcattgtccggtcggtttgcgattgtgcttttctcgtgtcttcttggcgccgcaattaccccttctaccccttgtttgtgggcagatatccaaggctagtcccagctttagttgtattaaacgtcatgacggagcaagagagtatcagcttactaaatgaactccgctattcctctctgtccagtagtttctttcttttcgccttgcgcaactgtcggaacttatcctatcaactgcgcacgatacatacgtattcagtctcgtccgacgttgccgacctgctgcatttgcacggaacagcgcatcgggttaagacgccgccttataggtctacactcgtgatacaaagcaatgtcgtgctggtcctcagttctcactctcctacatctcataccttgttgcttgttatctgaaacagagacagtaattgcgccaaacatacgagaaaccttcgatttatacatagttcgtcgtcgaaacatgcacagactctgactgccccgtactcaacctgccccattatatccaaagcagtttgccagtttgtcactcttctcacctctttggatcaacggtctgcttcttggcactcatctcaatcctcctccgtcttggcgcacatctttcagggtcgtcacagctgcgccccaatcaaactcacttgacgtgtcatcatcagcacgtgctctgtcttgcggtttgattgattccagatgtttcaacaaggttaaatcgaatacaacaaaatattgaaagtaacgaatgaaatagtgaattaccctgtctagggtctagtaaatgcctgccgactattggtagtatcggccaggtcaggaatctccaactctttgtcttctccatctctctatacgcctgaaacatcccttcttctttctctacatgtacaaagaaatcttgtcgtcgaggtatcgcttgtctatgtttaattgttatacaaggtgctcctagtcatcctagcaccggcgtcgacttgccatctgcattatatgctacccaatgctgtcacaactgtcagttaccggtcttgtacattgtgtcaataatgtgaaactcacctgcggcatatgccatataccacgttcttgaagctccgccatcaatccagataggatcgaatttggattgtgtaaagaaggaccatgcggcattgggctggatagttgcgtagttgccatagatgatacccttccataggttgttaaacttgtcgacacgtcccttgttaaagtaagtttcccactcctgttgaacgaacgttcctgttcgagcaaggttggagaatgggagaatggggatcatgtgaatgccttgtaccgcctcgatatctgcactgaaccaagtcgtgtgatgaaccttgttctcaaacaagattcctgccaccttgttgccgatgaagttcttaggttgaacggtattagtcgtggtgtagtagtagtaggcttgcatagctcgtgacatgactgcaagctggagattggctctgtacttgtggtcagtttccttcctcgaattgtgttacttgaccgaactcaccttgcgaccatgttagtgtccttaatcacagtgccccacatcttcatagcataaacagacatcatgtcttcggaacttgactcttggtccttaccatcccacatgggggttaggccatgagcccagctgtgtccgtgataccaatcaaagcttcgccactgggggaagtacttatcactactgcttgggtttgcatagtcacggacgagcgtgttgacgtatgccttgttggcagcaagccacttgctatccatcgatccaatataggcagccgtgaggacatggtacccgaagtggaagtggtgatcgttgtagtaggtgttgccaaagtcggatccagctgatccagacacgtaggatgcagtggatacaattccaccccaaacagctaatcgatccagttagccaaggtaggagacagtttcagcggtagttgactcacattcataaacaagcgggaatttttgcttgtttgaaccgaatcgtgcaaatgcggtcttgagcttttccaaaccagcttgtgctaacgccgtatcgcccagcatgttgttgataacataaacgacagatccaaactttgctagggcctgtactgagttagattataaacattgagaatcacgagagaggtattactttgccggagaagtacatcgagtcggtgttagactgggcatccatatcttgggaaacctcggacttggcgataggtgcaatgatctttttggcattggcagaaagaccgcggctgcccttaactggatcccatggagcaaatcccatgttaacgggtagcgatggctcgatcatggtccacgagttacctccaacggccttggccacacccttggtaagcgtttgcatactgtatgtcctcatctccttcgtggttgcagcatcaaacgagctgatgtgatggggaagagcaaagatccagagctttccagtcgcgtggccagctttggtccaggtgaacttgtaagtgccttgagtacccacgttgttaccgctaattgtcatgccagttgcatagataccacaaccattgtcaaggacctgttcggactgcccgaccttggggtccttggcaatctggatatggccgtagaagggcttctgtgaaacagccagaccgttgttggtaacctgaagggtaagagggtcacccttggtcttgtaggcataaaggcgccatgtagttccatcctcgaggacgaagttatacttgcgcacgttggtcttggggtcctttgtcacctgagtcatagttcgaaagtaaacaccggactgaatccagggcgtgccgccgctgaagtaggcagttgtaaaaacgctgccttggtaaagagggaaagtaattgtagcggctgatttgctgtcctttcgaaggtatgccttggcaaaatgagggctgatggagtccatggtcagaacagtgttcttaccgagttccttagctgatatgaccatgggctggatgctaaccgggttggtgtagaattcaacggcgccattagctccaactggaccgtatgtacgtttatcagcatcgatgtgcgatatggacatgccccagcttgctgatgggcctgtgcccttggcccatgtgagagagtaaggataggtataaacgggtgtgttctgatcctcgagatagaagttggagtagaatttgttggttccaataggggagttttgcttaacagcatccttggagactgggtgagtgtccttcctcgcgaacatggacagaggagcgcccgtgtcgatggggctcgcaaagatatcagcagcagcagccattttagataggccagaaggttctgcgttcttggtagtagttttgacaggctttagaaggcttgttgggctggggatcgaagtgctcaagacagctggcttagtgaagaaagggttataaagatctgtgacaatgaaaccctctgtgtgaggttcgacgtcggagagagatggtagaacctgagcggttgcagtagtgccgaccttgctggtgctaaccttgacggtctcggtgactggaataatgtcttccttggcgtaagttgtgggatactcaaaagcagatgtttggatatctcctatgacctcgtcgttctgggagttggaggaatcctggtcgacttgtggcagggctgagacttgtccctgagttagccaaaggagccacaaaggcaaaatgttgcgagatctcatgatgggcaaatctcaagtatgaatctgcttcgaacaagtagatcacggccttgacaagacagaatagggctgaatgaagctggacatggaatcaaaagacaagggggcttcatggctcttctaatatagtcggccaagggcctgctcctcgactccctagaagtcattgaggacggaaaaccactagtcgagtggcgccgtgactgatgagactagtaggcacttgcatcggagaatgaaatgaagtggacgtgtctcggaggcacagaatacagagcgacatagatgaacgtggcttacctagaggctagaccaaggctagaatcgacagccaaaagaaatgttgcactagggatggggctcaggccactcggaagctggtaaagatgttgtaggtcagggtagcaattcaagaaattggattctttaggatggcgttttgataagatgttggtttagttcattgataggaattcggattgcgtcgatttgaggttgagagaatggctggaaatgtttccatttttatattctatgtcagggtccgatactagaggagatgaagtttgaccatgtgctccagaggccttggctctttcctcgagtttttggttttgggcatgattgaagatgaggaaagagcatcgtgaacagacaagacagagtcccctcccctcattcgaatcaagtgctagcggcgcatgttcctgcgagaaacagagaaacagaccctggtgatggattcaatgaatgtgacttaaaaatctcaaaggggaagtcccttgaatgctcgtctgtggcgtccgcgtgtgcctgcagtagcaagcgccaaactattccctaccgggcaccgcttcgagtaaactaatattagcttcagggactatcgattcgcgatcatttagcatcaggcatcacaaagggggtttctcgcttgaactctcgccacatcttataacgacgaactatcctacctggtctaatactgcacattctctgcaaatttgcttatactttctcagcttttgagcttttaatcagatttgaaaactataagtggacgccacgcgactccattgttagtatccttggcttgcgctcccggatttaactctcagccctcaaacgttcgtggttcggatattatccgccaggtttactccgtacctgtaatctccacataaagcaatccttctgtcccaaatattgcttcttgacacaactgactattggtcccacgatagcgacggctgataaatttcatgtcattcctttgccacgttacttcattgtctttcatatttctatcccagcctcgttgaagagttgatgatgatgataatgacgatgcaacatacatgaaagaggcagttcgttttgaatgagacagtcacttgactaagaacgccatatgccagaaaggcgccgagacagcacttgattcaaagtaacatttatccagacaccgggatccaggtcaccaaaaagaaaagaagaagaaaagaaagctcgttagaaactgagacagaaccagtccagtgacctctccgctccgtgacgtctcatggattccgtcaagatggaaatcctttttagcacgcgatgacagtcacactaattgcgaaatcgcattccagaacacaacagcctctctacagagtacttggccatgccaatctttacttggcgaccatggttgtattgcgcagtctaaaactctagtctggctgtctagaccttcagctacccatcagcgcccgctaaaagctcctaactccagttaatcaatcaatagttgataccaggatcttcagctcataaccccagcgcattgtatttgcctcttccgccttgttcaagaatctgccgaaggtccaggcgtgtttctttgcttggctcccgcttggctctctcttcactctgctcctctgatcttgatgcttgcttggccgagtgagacccggtcgtgaccttcatccgttttcgtcttctttctgctgcctcttcgcttcgctcagcttcatggcgacatctgcgaatttcgctttttcgcaggacccacggtttggtaagaacctcggactggaatctgaccctcttttcccagagcgcaacctcttgctgagtgctccgtacaacaagcatcttttcgatagtgagctgtcgctcatctctaaagctggaaatacccccctttatatcgacaacacacccgacatcaatggtcgggaagggatcggtgggtagtggcggatttgggtccgctttcttcgaagcagcatctcctgatgcagtcgtgctgccaactcctcccgataacataggcatcttcacagtgcactcgatgcatgcgccgctgctatcgtctatggtatagacgcgcctacccgtgaactcgtcaatggcgacgactaagccgactatgcgcacccatttgatcggtagatttccataaaagtagaagttttcgccttgaaaccgttagtcatcactgcttgatcaggcatggtactttcttattcaccttcaaagccggtgtgctgatcaaggccgtggacatcggtcacacggaaaggacaccattgattcacagtgggtgcaaggtgaaaacagtatcgaggatagatttggggcttgtctggttcactcatggcatcatgatagcagtgtattctcaggtggcgaccatatcattcactagcatcgtcgtggcgtgatttctgtatgtaatgaattatggtatagcgcgttgtataagaaaagaggttgattgagttgtctgatgatgctcaggaattcacggtagctcagacatgccccaccatatgtgtttagggtaggaaggactcgatcacgatatcaatcgcaagtgaagcaatgcgaaaagctgtcatgtgctgatcatttctattgcctcttcttccgggtaaggtaattgccttctgtttagtacagaagcttggcgcgtctcttattccaacgtttggaatgaataggcaccggaaaagctgtggtaattctcaacaatgggggaaccctagagacaagtatttcaagcttatacattattaagtgatatcatcaacgtgttaatgcgtggaaccaacgcccaaacacccctaagccatcctgtgtcaaaatgcgcactacaagtcaccatcaagaaactcagccctcaacgttttgacctcttggaacccttcagacgagaggcagctgcctggaaagcctcctcagacggctcatcctcaactggtcgctttttgcccttctttcccttgctctccttggccccatacttctcagtcaaatgatccaggaaactctcagacctatccttctgtctcttttggatcagcgccgcgaggtcgtcctccgagcttccttttcctttgccctttttcttccccttcttatcaccgaaaagcttatcatgtactccaagttccttggcatagtcctcagcttccgtggcttcttctcgagccattttcatgcgcccttctcgcttcttctttgtctccttggtgtaagctgggaagctggacaccttcttgctcttgatggccttgttgatgatatcgcggaatcgctcgtcgtcttccagtacatcgctcaatatgactctctcgtaaagcgcatccatgtcgccctcacagtcttcgtaggcatccagcacatctcccttctcctcatcagatcccttgtatttcttggcaaacttctcgatggcatcgcccgaaacggattccttaaattgttcccggtagtagtcactccagttgaatccctcagaatccacgatggattcggatgtcgagccagtctcgtcgtatcgtttacgccgagtggggtctgaaaggatggcgtatgcgaatgcgatggcctgaaaagtctcatgcgcagtctctttctggtcctgagccaccttgtctatagataagattagtgggctgcttctgagttgcaacgcaagttcaacaaacctgggtgatgcttgagggcagcctttcggtatgcttgcttgatctgatcgccagtcgcgattttctccaggttcaggacctcgtaagggttgatgatcggaggctcgctctccaaagcgtcttcgtggtctgacatgttggctctattgttgacttttgtttgatgatgtatcggtggaaatgcgacctcagctcaagttcgttgctggtgcggaagacgcgtcgcaacgcgctgatggaatattgtggggcgaatgtttaagtgctttcggccatcggaacttacacccgccgactggtgatgaaggaccagatagctcctacatcaggataccttgatacaacaccaattttcaacattccgatatgactacaatagagcctggaaatcacaaggctgctatgcagagggctttggaattggccaacaactcccctccaaagccaaccaactttcgcgtgggtgccttgattgtgcgcctgagcgacgacaccatcattgccgaaggatacactttggaactccctggaaatacgcatgccgaagagacatgtctgatgaaacttgccgaacagtatggtacaacagaagagaagctatctgaagtgttcaatacccctcatgctctctacactaccgttgagccatgctttaagcggctgagcggcaagctaccatgcgtcgagagggtattgcgtcaaaagtcatggatcacccaagtctatgttggtgttcaggaacccgaaacgtttgtgggagagaatacgggccggaagacacttgaggatgctggtatcgagattcgccatgtgtctggcttggaggaagagatcttgaaagtagcgactgcaggacacgtcaaggaataagggttggtgaaaaagctaaagagtcagatgtgtgcataaaatggattgggttggcatgagacgaatacttgatggattgtggaatgcatattcaatgagtaggcaaaagtactttacaatctcagactcagtagttgtgaagtagatttactcgatttacggcatgtgcacagaattggtcaattcgtatgctattgacaaagatacctagcataggtagtgtttgtgatggatagaagcatcacacatgcaagcttacattatgaaatcgaaagtacaaatgtagtttatgtgctatgttttccgggtgattttgccaacctgtaagtatatcaataacttgagacctttggaacggctattgagactcattccgcgtagcagtcttgttgacaaaagtcgcatattctatttaacactctgtattcgcgtgtccattgggtgcagggtggtaagaaacgaccgtgatatgtcctaccagcgtatattctgcaccgtgagaaaacgaaactccttgttaccagatgacctggcccattgtattcccattccatcttgcccgcgcaatcgaccttgtcacaaggacaaatccagcaaatttctaagccctggcacatcggaagacttcctcggagtctatatctgtcgacagctatatagctcaaaggacacacaactttcatttaattatacggcgataggtagtttgataagcaagcttatgttaaataggagaacttgaatataatatatattcggactttggcactgattcgacaacaaaacccatcactacttaagtgtcttgccctttgcctttcgtgatgctttcttgtcactgttgctgctctcttccttagcgtccttcgtctctgtacacgtaatttggcagtccgagcaaagcgacgatggaatcatgagagtgtgccacgtaaagtgttggcagctgggcttgagatagcgattaagaacttgctcagggggtccgttgacaatccaccagtcacaaatgtcccatgcaatcgtgtcaatttcgatcctgcagacatgaccttgagttataagcctctgaggaacgacacctcgttttgggcattgtgtatttctgcaagggcagatatagaatcctctctggccagtgcacatggtaatattgactccggcgagcttatgtttgtctttgtgaacccccgggtaaaggttgcttgttatgttgttttctgattgccttgttttttgttgtatcgtgtcatatgacagtgtttcagtgcagttgataagactgatgtttgatgttctatttgcttgaatatatgcttgtgttcaacaccaaggttgttcttttcctgccgtttggtttctgatgcatacaggaacgacaaccaaatacttctagtgtgattgagtcgagatcaaggtatctcagcatgatgaacgagggtctttcggtatccttttattgaaaacatgcgggtcgccaagcagcacttgaaccgcgttgagtgtacagcatcgaaataggactgatcaatacaggatctcttgcagaggatagtgaaagttgcaaagcctaaggaactcatcgtcctaggccaaaggggttgagagcctcatctcggttctgagtttcatgatatcggactaggttacacagagaaagagttcatgtaagtgactaactgagcagagattcagacaccaggcaaacatatcgtcagtggggcgaattgaaggggaaatgttatccctttgtgcgaggctactctgcatttgcgacgggctgcggctgcggctgctcacgctcaaacgattcatgtgctgtctggatgtttggttatccgaacccgcagggctggtctcgcatataagaaatcaagtggacggatggccgattgcaggtgtaccaagattcagtccagatcagacaaacatgaatccggccataatgttgtcggataggcacgggactgttggcgggatctcgtctaacaaaaatcgtgatagcacctggaagcattggatttcatgaggtacgtgggggttggcttttgtgatagtgcgctgcacttagccgtgacggctgactgcacagcccgtcacgttcaggattcattgctagacaatagacatttgaaacatgtacgtatttttgcaacggtatgttctttgttgaccaacagtcaatgctatcgttggtactgtgattgctgaccccacaggaagaagcaagcattcgtgtcacaaacgatgaacggaaaggaaatctaagcccccatgtttgcatctcgtcagatcataggagagttcctattgtgccgtaggaactgtaggaacatgccttgatttaaaagagtttctctagagtaacttaatagattcctggatgttatctagactagttcaccgccaccccgtacacctcacaacatcgactcgtcattgaaggctgcttattcatactcttctgtatctttcaaattaaatccgtattttttttattttaacggcaatggattcgcagctatcagattatgaatacaggatgtcgttggcggtcaatgacgttgataacataggtttgcgtgcatcggcgcgaaaacacgccatcaagatatcgacattgaaggatcgatgcgccggaagccacgacatcaacacatcacatcagaaagaactgtcactaacgccggagcaggaggaagacctagagacttatattatcgatcgagagaaggcttttcagccgttatcgaaggctgagatacggggctttgcacagcagttatcagatgtcaatgggcagataccgtatatcggcaagaactgggtagacaggttcttcacacgacatccttccatacaaaagaaggctacgaaggtcttcgaagcagctaggaaacgctacgtaacgagaaaaacccttactgagtactacgatggcctccattgggtcattaacgagaaaaatatcacacggcaacacatatacaatgtcgatgaaaacggcatgcaactgggggaaaccagagccggcatagtagccgggacagtcatgacaataaggtctgaggttatcaagtcagataattcaacttgggcttcagttgttgagtgtatatcagcagatggtcgccggcttacaccctgtgtcgtatttactggaaaaaacctccaaggacagtggtttcctaacgtttttcccaactggaagtatgaggcaagtctctcgggttggtccaatacagatatcttcaaccgatggtttatagatatatttatccgtgagacaacgccgtcagatccctctcaatggagacttttagtcttggaccagcataaatcacatatcacaccggaattgatgaaaaaggcttggatgcatcgaatttggctctcttggttaccctcacattcatcacacattactcagccgctcgatgttgcggtatttgggccgttgaaaacatactatcatcagttaacccgtgcttgggctacatacgaagcaacctctccacatcaacaacaactcttcatagaagcatacaaaagggcttctaaaaaagctataagccgtaggaacataatgagtggtttctcggcttctggtgtattcccagtcgatgtgaggaaggcgatagaggcattgaagcccaaggagagaaaacgcaagacctttgaggcacctacaacaccaaagaggccacaagtaactgacgatatgacctggagtacgcctcaaggaagtgccgatattcaaaaacaacagaaagctgcctaaagtgaaggaattgtatcgatccgtgacttcaattgtatcatgacgaagatgatgaagtcaattgacaacaaaaacagccaaattcaacgccttgaggaggaaaaagctgttcttaaagcttcagctgcagcgaaagaacctaccggccgagtcccagttcaatttgacccaaatatagctttcccttcaattgacgagatcatcacggcgagggatcaagctgaaaagaatgtaatacatagattgaacgaaaaagctacagaaaaagccaaaaaaacaagccgcaaaaaaaaaacagtagatagtataactgtcatctaaatagtatgctaaatatggatttaattgaatgagtacgcataattgtacaattatctgaagttagctgctgtgttatgttgtgatgctatcacaagtgtgcggggtggaggggtgtacggggtggtggtgaactagtctagtaggtaattgatcattatcaggaagtctcgttgagtacctactaacctgcgtatctactagtacctactagactagtatgtatggagcaaagatatgcatctactatctacctattgttacttatcgcctagtctagaaatggccagttcgaggcgtcatgccaattacctctggggaaaggtaaggcataattgggaggccgaccatgctaaaggttatgcaacaaagcccactcaggcgtcaaagaagaaagggtaaaggcaaaatgaccgatcccctctctgctgcctgtttctttcttttgacaaattctattcagaatcttttccatccctaaacaacttccaatctaccccgcgtatcatcgactaaagcacttccattgactgccgaagttgatgttagtgtgatcttcgcttggccttgctccactaagaaggagtttcactagcggcccgcgatagctagcctgatcctagtctttacctcctcaacagtaacaccttctttcaccaccacaagctgagtcttgctcctttgttggaaacagtgaccggattcacacctgacctctggcaatcaataatttttgacccaagtcaggaacttatggctctgtgacagcaaacaagcgctgctgttgctgatttgctttggctgccattcactgacattgattgactggtggcaactaccaacaaacaccttctctcacataaatatacctactacctatctaattcctctccaatttcttccccgtcaactctctttctgcgcatcagcacacggatatcaactaagaatatgagcgacatttatcaacactctttcttgaagttttaaaacacaatatctttacttctttcgctatcaaacacatccttacatacattgacatcctctttggcccattctttgagtacccagacattatctcatcatggcggacagaggtgatcgaggcggccgtggaggccgtggccgtggcggacgcggcggcggctatcaagatggtcgaggaggcggacgaggtggcggagatgggagaggacgaggtgatggtggtttccgtggcggcagaggacgaggtgagggaggacgtggtgacttccgaggcggcttcagtggtcctagaggcggccgtggaggttctgatcgcgggagaggaggatacaggggaggccgaggtggagggcaattctcaaacgagccgtctttcttcaagtaagtcccagtcaagctggtctattgcttcttgtttgctcatgctaactcttccaggatcgaatccggtgttcctcagcccgatgctgctattaccaagctcgaggatgaggtggtaaagaatcaaaataattctgttgcccagcttacatcgaaaatgtccaagttgggagtagaagaaaaggagcatttgagcaaattccctccacgacctgcatttggaaacaaaggccgtccagtcactttatgggcaaactattaccagatcgacaccaatattcccatgcttttcaaatacacaatttctgtcaaagagatcgtagctgaatcagaagaaaagaccgacaagcccactgtcgcccagcctaaggggaaagggaaaggaaaaggcaagcccggaaagcctaagaagtccggttctgtcgaagtcaagggacgtaaacttttcttggtcatcaaagagactctaaacgagctcaccaagaaggacaagagcctgcttcttgcgaccgagttcaagtctcagcttatctccttgcgcaagcttgaccttggacttgacaactcatttcgagtaaacctcccgtcatcagcaaaccccgacaagaccgaagtctttgaagtgaccttaaatggccctgaagtagcccgagttgacgagatgctcaagtacgtcaaatcgaataccagtgcttcacatgacgccccaggcaaacttgccgacgacgacgacgatgcagcaaaagccctggcattcccaaaattccctgatgttgttgatgccctgaatgtcatctttgggtttggcccgaggtcgaacgaagacattagtgctgtcggaaactcccgattcttctctttcaagaacggtggtatctgcagggatatgagcatgcgtgggagacccttacaagctgttcgtgggacattccagtctgtccgcctaggtaccggccgacttcttttaaacacaaacatcactgttggcattttcaagatatccggtaactgtgccaagctcttccaggatctcaatgtctttgaagcacagaagtcggaatggcggaaagtgaataacgcgaagttgatgaacaaatttctcccaaaaacccgcgtactggcaacgatgaagtttgccaatgacaagaaagtccaacgacggaaagcaatttacagtctggcctatgcacctgagattgaacgagcctgtcgtggcaacgatcatcctccccggttcacgaagggttatgaataccctggaccaggcaacgtgagcttctacatggtgtctgattctaaagggaccggtgaatatatcactgtcagagaattctacaagcggagtacgttcttttcctttcaccctcaaactaacctaacatactctgcctagaatacaacgacactacgctcaaagactaccctcttcttaatctcggcactgccgcaaacccgaactttaccccagcggagtatgtcgagatcctaccgggacagtcagtcaaggcgaagttgaatagccaagaatcgaccgcgatggtcgattttgcctgtcggtcaccttacgccaatgctttatccattacgaaagatgcgcgggaaactctaggtcttgacgacgagaaattggtatgtatcattgcgatataattatgaaaacaaaactaactgtcgtagggtcaattcggtattcaagttggtaagcagctgcttactgtccatggacgcgtcctcaacgctccaggtgtctcttactacgattccaataccaggctcgtccaggttcatccaagagagggcagctggaatatgagtgccaaacaggtgtacaagcccggcaaaagcatacaaaaatggacctatgtcaatgtcaaaccaggaggcaggtctgggccggttccaaagcgcactgtgatggaatttgctcaggtcatgagacaaatgaatattggaatcagcagcaaccctgtagacccttgcacagaggtcatcacccaagaagattacgctcaaggacgttcagatgctttcttcaaatgggcgaagcagaatcgcatagagtttatacttgtgattcttggtacatcagagtccgaaacatacggcaggatcaagacattgggcgactgcacctatggtattcacacctgctgcgcccaggccgaaaagtttggattcaacagaaaccctctgccatatttcgccaactgtgctctcaaatggaacctgaaggcaggtggtgtaaaccacaagctccacaacgagttcggtctcattaaagagggcaaaacgatgttggtaggatatgacgtcacccacccaaccaacatgccttcaggccagggtgatgatgctcccagtttggtcggattggtggccaccattgaccgagatatgggacaatggccagcctactcttgggaacagtcgtccaaacaggagatgttggacgagactttgactgaagcattcaagtcacgacttgcactttggcaaatgcacaaccgacagcagctgcctgagaacatcgttatattccgtgatggcgtgtcggagggccagtttgcccaagttttacaaagagagctaccacgcattcgcattgcctgcaatgccaagtaccccaagaacaagccaccaagaatttctctgatcgtttccgtcaagcgacatcagactcgcttttatcctacttcttccgagagcatgacgtccaagaacaatatcgaaaacggtaccatcgtcgatcgtggtgtcacgcaggctcgatactgggacttctttcttactgcacactccagcatcaaaggcacggctcgccctgcgcactacactgtgttgctggacgaggtcttccgagcgaagtacggagccgaggcagccaatgaattggagagatatgcccacgagctctgctacttgtttggccgagccaccaaggctgtgagcatttgccccccggcatactatgcagacgttgtgtgcactcgagcgagatgttacagacctgagttcttcgaaatcagtgacgttgaaagtgtctcaacagctgggccgggcttaggtgccagtgacccaaagcaggtccatgcggacctcgccaactcgatgtactatatctaagtgtgccgtgtgtgggagatgagttcgctcttttgggctacaaacagagacgagaaatgaagcttttttttttggggggggggttttttttgggaaattggtaggtttctgttaaaggtatgaggtagcgggatatctttgattgtctttcgtttggtttatatcgttttgtcctcatctttgacttaggacagaatagttaggatagcggaaacagcttgcagtcttgtatttggtacttgaagttgcaaggttatacatagcaatagaaagattaatcgtataagaagcagatgcgatgttattcgatgactgagatcaccatacgccaggcgtctaccagcctatagttttgcttttgtgcctttgcctgggcgaggtgcaggcttgcctatgtacttttggaactcgtctgagacagtcgtcttatcctccttggacttgctcgaccactcctcgtaactgcgctcatctacccaccaccgcttgagctctgcctcaatccagtcagccgcagcactggcacacatgcgaggatcttccatagggaccaagtggccgttgttctcgccgacaaccttcttgacccgaccatgtgcctcaccaccgctaccaccgaccccggttcccgtgacagccatcttctcgtcctgaagctccaggggggaaacattactcttgccgccaaagacgtatagaacgctgggtcggacattaggaaggcgagcaacagtgttgggcccctcggggcggtagacgggatatgttgaccaacgtcggttgaggcttgtatcgagatcgggggtatgttcagggtggataatatccttgccttgagggtcgtatgctggccaactgggacggaggaacgtgaagatctcctggtgctttgtcgtggttaaagttacactctcttggcctggtatatttctgatgccaaagtctatccagcgctgcaacacacgaggatcccatgtcttatagaaggcgctgcgaccaaaagaggcggctgcttcggcgcgcgagggccagacttcgcgacgaaccatgcttgctgctgcggggcctgcgcttgaggcgccaggcgtggaagcaaagtgtgagatgacagggtcgagaaggacgagagatgtgaagatgcgagggtgaagaagagcaacgtttgtgagagcatttgcaccgaatgagtgacccattgccattattggtggtggtggacggaatgtgttgatcatgtgaagaatatcacgggcatagtcaagccagctcgctgtaagaacgttagcatgggtaagattgggcgaggggatagtgagttttacgatcattgccaatcgcgtcttggttgatgagtccactttggccttgccatgctgtatcagctatccatatacttcgaatacggatgtttcggcgtttggactcatggtagaactcttcccaaagaggttcatataattcctgaatggggtagaacagtcagcgcgtatatctcatgaatgagcactatgtcgagcctaggttacctttgggaagccattggcgtgtccgccgatgatggtcacatcgcccttttgaggggctgtgttgtccttgggtgtgtattgcttgatgtgaagatatagcttttcatcttgagagtgcgatgttgcacgagcgtattcgcgtatatgtgaagcttcaattgtatgttcttggatggtgaagggaaacgaggacatggcgacggcagcacctgaatggcgcagtgatactatgtgtgtttgtacagtaaattagtcagttatattgaaggttgtttgaagtaagagtgtgagatatgatataataatatttcaaggttgaatgatgtatcgagttgaacggaacgaggttgaatagttagtaggtacctaacttagagagacacgacctcggtaaggtggtcaagcagtggagcacaacgggagttgtgggggtggggaggaatacctcggtacctgggcccgggaagtggctgccgatctcaatgtatctctctctctcttgcataacaccgtgaatccttggcctaccttaactagacctcacctcacctcgccttatccaggcactaaggtgggtaggtgtttgaggctcaactctaagctatctacctaagcagagacaaggtcttagcgccatcgtgtaatcctccaaataggcttctcttcatattctccaggcgtgacgcgccagccatggcaccgagattactccttttcgcaggtgcaccaccatcttcatcgttaaactctgaatcctgcacaataactcaaatcgacgactcctttgccgaattcctagggctggcctctcaaaaaccatcccacacgccattatcaactctcgcaccatggcgttctctccccctgaatagaaaacctctccacacggcgtttagtcagactcacgatgccagcatcgacctagccagccaatccgagtttttcactacagctgatgtctcgtttaaggaacagtcgcagtcttttgaaagtgatggcaatggtgatggcgagacaacgttgtcgcagttctatgaccactctcttgctttgcataatccgataccttcatcacagcttgacagtttccaagaaacgacttttgaggagacttcttttgagggaacttcctttatgaccactcttgctgcagaacgggctggtacaatggagcctgtgccatcacatctttctggcttggaggatataccgcctgcgccgaaaatattggctctgcaccctcagaccgtcacgcttaatatcgttgctggaataatatctatcgcccaaccgcgaacgatcaccacacgctggggccgcaccctgtctcttgtagagattctactcggtgacgaaacaaagacaggattcgctgtcacattttggctcgaagaggcaaacgctgcagctgctgagattagtgctctccggcggcaagacgtcgttctcatgcagaatgtaggcctgcatgtgtttcaaaataaagtgcacggccagagtctgcgcaggggtatgaccaaggtgagcttgttatggaggcgggacggggctggcctttactcgaccaaggatttatcgaaacgcggccagatgcatccgcagttacgaaaggcgaagaaggtgaaagattgggtgcttagattcgtgggagctgctgctggagcaaagacgaggacttcaagggcgcgactttcatgggacagaccaccagatgatacacaatgagcaaaatgcaagtactacaggacaacttttcattaggtacctgaccattctatcatgacattattattaccagcgctagatgcaaccgagagaagagagatgcctgggggtatccatgccaaaatcaatccatacacaatacacaggctgtggcttagacaggcacagcgggctcgggctttctgtcctcgccgttgggccccttcttgactgacttccattggaaaaacaaacaagaaatgagggcacaagcagcacaggcaagagaaatgtagaatgtgtctcggaggcccttcatgtatgcctccaaaacagtgtctagagcatcgagacggcccatctttctcaaagtgtcctcaatctcggaagctccactgttgaggaaaatcgtaggatcaatgccgatgttgtcagccttgattgtgtcgatgaggccattctggaagactgtctgagagacagcaatgaagatggcaccaccaaatgcttgcgcaaactgcacgcaagcagtaccaacggggacccattcctggggaagtacagtctgcacgatgagaacacctatttggaaaccagcgccaataccgagtccagcgagaacctggtagccgaaccactctttgagaggggagttgacatcaagggtggtgagcatgccacagccgacagtgtagaggaccatgcatgggatgatgacatagttgtatgtgccaatggcggtgatgacacctcccgagacaatggagcaaaggacggtagcgaggagaagagggaggattttgattccagcttggacggcgctaacaccctgaatagcctggaagtagagggctgtaggagggttagttgaatccaatggcagatggatgttgtttcacttacagaggtagtagatgagagggaagaatccggcaccgaaaaacatggcaaaggacatagcagccagggtgtttcggttcttgaagagacgaggggggagagtgccctggtcgcctttccagaattggatgccgataaagatggcaatcatggcgccaaacccacagaagagaccaatgatgcgcgagttgctccaagcataatcggcaccgccccattgcaaggcgaggagaagacagacgatggcagggatgaagatggcggcaccagcgaggtcgagcttgcggatacggtccataaaagtcatgttgacgctgtcggaagtgtttcggttgacgtggacaaagaagaagacgatgatcatggcgataccaccaatgggaaggttgatgtagaaacaccaacgccaagtagcatgttcggtgaaagcacctccaagaagaggaccggcaacggaagcaataccccacataccaccgatgagaccaaaggcaagaggacgcttttcaagaggcactgtaaagggttagctagatgcacacgaaggccattgaagtcgaacatactaataagagagagaataacgatggaaccggagaagagaccagccgttccaatctgaagagcccgttagtataaaaagtcatggtaaataaggagatgatggacgacatactccggcgatagctcgtccaacaataaaggcgacagaagaaggcgcaacagccgagatcaagctaccaatctcaaagataaagacagcgccgaggtaggcaatcttgacattgaaatacttgtaaatagttccgtacatgggctgcaaagccgtggtggtaagaaggtaggacgagccataccatccaatatccttgacactctggaattgagatgtgatggcaccaagagcgggcgcgatgatggtctggtctagcgcaacgaggaagatggctaggcagagagacgagatgatgagtgtgagttttgcagcgcctggatactgaggttcttgttcagcagggtttccattgatggaaccggagcgagagccagagccattctgggggtctttgttgtcggcagttgtgtcgatgatgttgttggagccaacttcagtcttttcatcagctgagagacgagtctcttgggccatggcgtttgttggcgccgtagcaggtgtggtagtggccattggtgatgctgctctctgcttgaagaacctgttgctgtagaacaagaggatgaggaagaagggatatcctagattatgtatccggatcctgataagtaatagcgtcaaagtcggtctcagttcggccctagcaaccagagacgtgcgtttgttccgggaaggaaagggagagtttctttatcagagacgaatgtttgcttttctcgtttgggtgaaaacgcagttgcctgaccctggattgtatggaaaggcgagaacgcgaatggcgagtgacgagaatggaaggaaagttttggagatggacggacaagctaaagatttaaataatacgtcagtgacaatttgtctgtcactgtcactgtcattggcttcactatgctgtttcactgcatgcaatattctctctctcccttctcccctttcctcatctgagttagtccgtatagaatggacaaatcttaaaatccgaaaaatgattaaaaaagataagaactatccgagcatcaagcaaaaacgtcatggagacacggcaaggtattcgtccgtatgccgaattacaaccagtcagcatcttgtctcaagcggatgagagcagaacatgcccatgccccccccctgagacggtaattctaattagtccagagactagtaagaaatttaaaaggtctccagtgaattggggctgatacgataggcgagtttctgcaactgtcatgtccacgcgtgggtcggacaattcaccaaggccgatgtccgacaggcttgaaccaaaaacataagccagccagtctttggaagagtcattgatttgatgtgaaccattattacttgttcgaatttatctcaacccttgccctgcctgtgatggatgctgtcagaaggaactgtgttggttagtatcagcatcataaatgcaacctcaactatgagatcggaatattcgcacaaatttaattccttttctttctaacaagtcgttgacaataaatggaaatctccactaatagatgtcaaactcgatcttcaaccccctggtccatcagctcgcatcatcccagatcagctggaccctggtctagaccattcgatcgccagccacgactgattttcggattcaacacggttctcttatctccgtattccatcagcacgctcttggttaaatgccgacgaccgagaaggcaggggaatattaccgtgcaaggtacaaaccaatatatctgacatctaaagatgttgttgaaacatcatgcacgtttacaccgttacacacactcgtaacgcctctgcattacccgttgatgctgtaaaaccttgtcatttccttaaaagacattggcacaacgtcttgtcatacataatttccacatgctattgtaccagcaactaactttactcgaataacgtgtgctttgaaaccagcatcaacgccaatttccaccatttgctcgtgataacttcatttatgttctaccatctataatccgcccaaacagccactccaaatataaacaaccatcattccgtgcaccacgctatctacttatgctaatcgtcactgcgcctccgacttctcatcttcgtcgccttcttcctctttcttctcctctcccggaacccacaacagtaacccgtcctcgtcaatcttcatcccctctgtcggtattatgcgcagtaccttttggaaatacttgtctcgcaccgtcaattttggtcttatccaaactccactaacatgtggtagcagccgataagttgttgttcgtcttgattgtggcagcaagttcagcgttgtctgtttcgcaccagaaaacgcaaagtcctcgctcggctccatgccgagaccaaacgtgaggaaatgattcgacgggttctcgactgtcatgtccagctgcagaagccctggcatatcatcttctatctccggggtgtggtacacagatgccaacactcgcggctctgtgcccagtacaaggtatttaccaactggcattactgttgtgttgactggtccgtcgctgcgaccctggcgttgccatcggataacaaaggccagctcgactgtgacggggtgtcgatcttccatcgtaagtttctgggctaccaaatcaaactgtgcttcgtgcatcgtcttgggtgtaacaactaccccttcgtgtgatacatttggcccctgagttacgttgcatcgtgcaccaccaacgcacgacaccacgttgagttccatcccaagcactttcagatcttcttgggcgaatgatgcgtagtgacatagcaagcaccactgttgtgcaaagcctctcgctacaccttcctccgtatcaccgagcccttcggaatcgaaaagacttggccatggccctgggtgaaggcgtgggaccaaatcgtaattcgcttcaaacgcgttcacaacgttgagttggactgtcaacatctgcatgatcggggttgcgacatccgagtctagatggtacgacgtcctcaagtgcaggtcaagtgtcgtaggagccgacggggcgtcaatatgtagcacgagcttgactgatgccatgctctttatcgcacctaacgcaagccctgagatcttggactcttccgttgatgcctctgcagtaccttcatgttcgcccgcttccacggtgactgcaggtacttcctctccaaatagatgaatgtccaatttggcagtagcggattcatcctcagcattgagtatctcaacttctaagtcgattgcctcgttcgcatggtactgggcgaggggctccaagagtttgatctgcatcttgggcggccgaggctggatctgtatggtgcctgcttccgggcgtgtactcctaggttttgatgaaccctgaatgtaccagccaacgacagggtctgtaggacggatgttcagtttatagtcgaggtcgaagctgtcgttgctatgagagattgtaacagacgccgctgtagcagtgcctggctctctcaggggtatgttcatctcgaacacccgagtctgaccaggtcggagtgttaaatcagattgtccctttgacaatgtcggcagctcgtcctctgacccttcagcataatcttctttcaacgacagtgattgtataaagcatcccgtcattggtggtgattctccaatagcctcatgttcaagtagtattggcttgagacttccatcaaactcgactttcagtgagctgaatgtgatcggagcagcatccagaaacgtatgcgaggtgattgcaagttgtgcgctacacatctcgccagcctttccctccttgttcctgaatacaaaagatgctgaaacgaacgagcccgacttttcatcactcaaactaatcgagggcttctcctcggtcgtgatgccttgaagcgacttggaaatatcataatgccactggggctgtcgcacatattctgttttgtggttagcagatgcagcactgccagtggtcttgaatactcacggttacccatcaactcccagtctgcagcaactaccaaatcggcacgattagctcccacagcaatccgccgcatgctcaggcacagatcctctgatatgttgatccagccctctgatcgaaatgcgacatcttcccagaaaggtagtagcatctcaaccgcagcgtcccattcctccatgttgccaaactcccttgcacattctaatgataactcggtcgccagtcgcttttgcttgcgggctcgaaactctgcactcgccgccttgagacaatcgataaccagctgggcatgattcactcctttccgtgagatcgggtattcttggtagggctccgggcacatgtatgtgtcgtatgcgaaggccttactggctaccgctgatgcaggggatgtgtcgggtgagtgcctatcatcctctggcatttgatatgccagctttcgtcgagccacaatgtgtcgagccgctattcgatgccagtagcccgtgtgatgtaacaattcccagggtgaaactctctcgcccgagacagatttgtcctgcggaacaaagattgcccctgtcgctggagccaaagctggcaagcctacccggtcgatcagattggccatgaccgtagcccatcgagcttcccaagcttgccatccataattgttggtcccccttccgcgacgatcaacgaggtccgcgattcgttctctgtgcgaatgccactttcggactgccagagtcgtctgccccatccacaagtgacatctcaaacaccgtattgctatgacatccgccaagagtcgtgcctcattccaacgtgggctccaactagggataatgtccagcacatcctgtcctaagagcacctcgtatgcttgttcgaaaaagcgcagtgcagcatctgtttcttgtcgaaattctgcaaaaacggctgacttgatgtcatatctgaagttccagtctgatagcgacagcgtctgtgaagttcctgtcgttggtggcaccgtcggttgaggcgctattccgcgagatcgcttcttcctggcatgccgtcctaagtctcggtagtactccacagctgatgtatatagaatactcagtatgttatcgactacttgtttcaaatcatcctgtgactcttgcgacggaatgtaaaagaccgacttaggatccaaggctgttcctctccgtatgttttccagtctctcttgaataccctcagccaatggggggggtgcgtcttcgctgttcgcaatcagtgcaatcgcaagtcgagtcttgtatcccgaccgtatcaaagcgcccttgaggttgttgatatcggatttgatgtggttgtcttgcagtgtcatggaattaggatcgctcgtgagaggatagaagcacaagtatacactaggaacaaggtcctggtgcttcttgatccattgcgcatcaatcagaccatcggggtatagtgtcgatacaggacttagaggcgaaaagggtgagtgaagcgtcggatgttcactgagcggctcgataccatcgggaagacgagctcgtcgcggtggtagtaagaaagactaggtatcccaagtaattagtccagcaacttgacgactaatatccccgcgctcgcttaccctccccgtggccctgacccgaaatctatacggctcattcctctcaaagacgctccaagacttcgcgctcgcatcgacatccttgaagtactgcgacagaacttcggcgttcttgccatcgacaggcggtatctctgatcggaggatgatgctctgctccttgagctctacgctcagcgggagctcgtttgtttcgttgttgaggccggcagccactaaaagggggacattatggtccagacttcccgtcggatacccatccatggtggaaattttgtgaatgcgacggcatgagttcgctatagcgaatgttggctgggctcagagctgctgtagccaggcgacgttagccatccatacccatcgcatgtgcccctcgttagcgttgggccagcccacttacaagactcaaagagaataaggaccggcgcagtgaggtgtaccagattttgaagtggcgagcattgattctcttgtttgtcaaagtttacaagtttcattgaaataaaacgacatcattatttatttgaagcatacctcagcagtctctagatgaacgcttggccgttagcggcaccccctgcaatccataagtgacagatgccggaaccggaacaacactaatcgccgaatctccaaaacttcaagatggaaccttgtgatggcgacaactacagcaattgaccacggataacccccccattgaccccgcttcggccgacaaatatcgaatccgaacgtctccgtcacaaatcccccacgatgagacctacacaagcgctctcggtcggtcgataccgccacctcagactcaccaccaaggatgttggaaagggtttctacaagggtaaccgcactggttccatgggtcgacacacaaagcacggaggttacgtgatcgaatggaacaaggtccgaacatatgctgttccacctctgaaggacttcaaggtaaggatgggatatccttgttgaggagcgggaaactaatgctggtgggatagcttacacccttcgtgagccgagaagtcaagacacaatcaggagactacaagggccttgagaagggtccccaagatccttacttctacgtcgagcagtggaagcgatttaacggtgttgactaagcggacaacaaacgacgggaatggacttgaagtgggggagagtctagacgaaaaagcgaatctaggacgaagacacgaagtgcctaccagagacttgggaatctctgtgaggccgtatatacccctatacactgtaatactatgtatgattatggacacatcatatcgagaacgaaaagttggatttcctgtttcatgcagactaatgactatggatggatattgattaaacaaaaggaaagaacgataacgattgtgctttgacacacgggatatcctgactgtacaaaaaaggtacaactgactctatcccacctattgcgccaaattgaactccattccatgggttcctcctcttacttcactctaggaagctcctcctgcgctgtgacgaaagtgtccagcccaggccgctccaaaggtgtggcgagcatactcgatgctccgtcatcgaattcactcttctcgttcgataccccattctcctgtaccttttcatccggttctgctaggtaggaagggctcataggtcgcgagctaggcatagcagtaatattagattgcaaggtcctcatgctagcggtctctgcttccttcttcagactgaaagggactgccgtaccgtcgaggaacggtctctttcctgctatctcgatgaccggctcatcttgggaagtgagctgagtcgactgtgatggttgagtgctatcgtcatcatgaaagctcgggctcataggtcttgagcctggaaaaggtgtgacatcagactgaagtgtcatcatactagccgtctcagcattcttattgagactaaacggcagtgcaatgccatccaggaaaggtcttttgcctgccacaccggtctctggcgcataatctggactgagcaggctgggcttggcagcttcttgctcctttcgttgctcgatgaggtgggaaactggcatgttctcggcgatagcttgactgcccgtctggttctcatcggtgaccattcgtctatgagattggcttcttggtcggccaggcttcacaggtgccctatcctgctgttcaatgtcggcaaaggagcgcgctccttcaccctcggcagtagtggcagctcgtgtcagcggctgcacggttgccttcttctctcgttcgaccgtcgcttcgtcatgctttgagccccagagcgaccacattgccagaccccaactcttctgttgtttcttgcttccctcaaccagcttggaatcgaccctccgtcggccagccaatgccgttggaggtggacattcgccagggccaaaattatgataaccaacggccatatcgctgaccatctttttgtgaaccttggccttggcagacgcatatctatggtcccactggtccttcatagccagccacttcttaaccgtgccctgttttacgacacccacggacataggatccacgcagcacgctgttagctcagcttcggataccaatggcagagttgcgccgtggcgagtaactctttgtcgaatcatgtggttcttgaaattcggtaggggatctccggcctttccaacctggccagacttgaaatcatccgacttatcggtatctgcagtcttgggtggtttttcttgggactcgctatcagaccctgatgcagagatgacggatatattgtcgtcatccatgatttctatgccacgcttctgagctcgtgcaagagcccatgctccaaactgagcaacagatcgatacatgtgcttggcaggtcgtgtgaaactcagtgttggtgctacgtggcaaaggtcgtcccatacttggagttggacatctgttggcttgtattgctctaacaaagcctttccctctggcgtcagagccgggggcgcgtactttgcagggtttgcgcatttgtgagccatgtatatttgctcatctcgaagaatctcgcctcctccaaccatgatcagaagtgggggcagaccgcccagtgtaggttgcatcactggactgactagaggatgagcaagaagctcattagtggtgtacatctaggggcgttagtatctaatcgaacatgccgtctacgaaacctacttggatttggtctttgatcttgacagattgaccatcaatggtgacagaaagaagtttttcagggttgacagggactccgccattgatccagtccgatcttgatgaaacatccgacggttcctgctttacgacaggcgcctgttgcttctcctcaagttcctttttgcctggtgtctttttcgtctcgcctttcttcttcttaagagcctcctctcttaacattgatatatcgtcctcgttaggaggtggccatgctttggaaggcttgtggtggaatccagcctgtgggatgtaatctaagggcgcctcttcagcgacgctaggaaacgaatgcgtcaaatcgacccatggactgatgagaattgcaccggcgggtagcggaatcccttgatctcgaagaacacacaaaagagacataaccattccaccacccgcagagtcaccggccaggacaatagttgtcgggtcttgcacagtgagaagatagaggtaagcggcaaggcagtcgtggaggccacatgggaatgggaactgtggtgaaaggcgataccgaggcgcaaagacgcgtgctttgagtttacgcgcatgtcgttgcatttgataccgatgctcgtcaacgctgccaaagtagtacgcgcctccatggatatacatcatgacgcgccgcgactttcccccttcttgctttcgctcataagcatccgcgcgcatctcgacccattccgcgtcgagggtggtgtctggttttcgccattgccaccacttctcgccgccaacctgtcggatgccatcgggtcccaattgcgtttgcagtaattgagcggcgcgagtcaactggtcctcagagatggtgacatgttcaactttgacccattgaggatgcggcacccattgcgcggtgaaagcctgaagttcttcgacggtgtggtgtgatgcatactcgaggaacgaccggattagatggagaccttcatcgtaagagagatgagcagtcgggcgctgtcgaaggggtttcctgttgaaatactaaagggtgcgagttagttattgagaaaagcaatcaattgtaggcggtgtcttgaatgcatgccatgcgattgctttgtttgtccccgcaaaaagcatgcatatcgattgcatgacacgatgagtgtttacttacatgggaaaataaagtagatacgacggtcggcgtcacagcgaatgagacggaggtggtattgaggtagttcatggctgtctgtaaggctgtccgtccttgtggttgcttggtacacgacagttcagtagctgggagctattaaagatgcgccatctgccacaaaaagcttgtcagaatgaagacaaagccagagacatggcaggaagacgtccagtcccttcaggctcagccgaacccgaaacctaatgctagtcagggtctcatgatgtcatccatccctaacctagatgagaagtcaatgcatccgggcatccaattcttacccctgactccacgacggatggacgtgctgcgtgcagcgagtgagtcgctctcttcattaaaaagtggcctgtgctttgtttgtggggagattttccgccaagaaagcaagtaatgaattgtatatgctataaacaggacattatacctctacaaatcttggaaatagtagtaaaagattccaagtttcgctataaattactttcccgcaatcaggatgtttctttcacctgggacgagtcgaataacgtttctagaacaaatgacaaatgaatatcatccagatttcgaggtacaagatccagattatgtgggccagcatattcttaggtgcggcgggtccaaaacctgaatggtgaaaaacaccaaaaaatttgttcagaaccatcttcctgaaattgcccctccaaaccccgccaaatccataaccataatcatggcttctacagaacccgcacagctgcctccggctggtaagtctagtatcccgaattaaactcaccttgaattaaccaaaaatctacagccgagcgtcaatccgaattcgagcaagctgtcgcatacgccctgcacctctggcctgcccttacactgtccgttcagaacaactggggtggtcccgactctgccgacaagcgcgattggtttgctggtgctgttgttgaacttttccctgaatacaccgacacacctcccaagaatggcagtggtcccgaagatcctgatcttgaggaggtagagactgtcctactacaggtcatggttgacgagttcgaggtcaatgttgacgacgattccggcacagaggtagcctccaatattctccgtgctcgcgcaagctgcaccctcggaacctatgacgaggtcaagactctgcgcgcccgctggttgaaccgcaagggtacaaaggtggagggcgtcttcaagagggttgaggacgacgaccaggacacagactggagcgacgaggatgacgaagacgacgacggtggtgctgatgttgagatggatgaggctcctgctctggttgcggcacctaaggagaagccccaaccccaggtcgacgaggacggcttcaccatggtcaccaagaagaagaaataagcaacgacggcgaaaacaacaaaaatggggtgggcttaagatgatagtcgcatatcagacacgagttcctggtatttcaatatcaagctacaggctctgggtcaaaatgccaatcacaaaataccgaacgccgagctggacaagcaaaatccgatcgtcccaagcatacactataccaatttcaggctctattcccagtcctcatcgctatctgaatcatcgtcactgtcttcctcgtcgctactctcttccttcttcttggagtcctttgagtccttgggactgttgggagtctgggttgtctttccagaggcagcgccgacgacgtcatagctagcttcgctatcggcctgtgacttctcgtcgttggatttacgaggctcggctggcttcagcagtgtctttgcggcaggctgggtagtgttggaggaagcagtggcaggggtggcggcggcggcaggagtggccttggtttcggtcttggtttcagtcttgagttcagtcttgggctcagtcttgggctcaactttggtcttggtcgcgggggtgctggtgtcagcagagtcgtcggagtcatcatcagaatcgtcgtcactccaggcaacatcatcctcggcagaggcagctgtttgtttgttagtggcttgctgttgagatgtcacaattgactcacccttgaggagatctcgtcgtctagcttcggctgtctcaataccgtgacgaaggaaatagtagcgcttccagaagtcaacgtagggaacctggtcaggaaccagcttctccatggtagcccgcaagtctggaaatttctgtagatcattattgatatccggggtcttcttatcagcgtcaaactcctttgaccaagcagcataatcagcactgttagggtccttcgtgaagctctcagtcgaggtgtgaataacgtgtagttgagcattgaatcttgaagtatggatcacgcgcttgccctgcgcgtctttgctttcaaaaagaacagtaccactttgatcagactcttggggtggtgcaatgctgacggcatcacggaggaagtttcgcacattaccaccaaacttaataagagcttcatcagcagcttcctcggctcgctgaagatccttcaacctcttggcagcttcggctcgaagacgggcaagggtattctcggattgttttgcttcttccgagccatcctgagaagcccttggggtggtttggtctttctctccgtcctttgagctctcacctgccgtagcagtgttgagtgaaaggttccgtgtgtggctcagaatagttgaccgcagactggtgagtccttttgacgcatcttcgccaacctctgccaactcctttgatgcttgtgtatataccgattcaccctgtccatgttagatagaccatggttatgaagtgggatctcatacctgcttggccacagtgccaaagaaaccaccaatcttggcaccccacggactgtttgagaatgccttataggcgtcctggaggtcctcattcagagttgactggggttgggtagtctttggctcttccgtcttcttagcgtagccatcttctgcaatatgatcgtaagccagatccatggcgtcgagctaggtatcgttctaagttgatgtatttcaaactatggttcaggatctcggttttcaaagcgaattgatcgttcaattcgttgaaggtcacttcattcgatatctcctgtcgttgacttggatctcccttgttctgatttgagcctcctgaccgtactggcggggtccaatggctatggggcacgggccattctattcacgtgattatccagtgcctcatcatgtcatgacacctaccctagagtatttacaatgctcgatcatgatgatcacattggtagtatatgcagaccataacacatcgtgattacaaagtaattgcctaaagttcgcaacctaatttgtgttattctctattttagagttgtagcggacctgtttctccaggtatcctgtcattattctgaaacctcaggtcacaaacctccgatatgtcaacagttcagcttaaccacacctcaacaagaagcttgctggcgcttgtcatcctaacctgtaggaatcgaagatactaaacttaccctcttgctttaaagtggatgttgaagtttgtaaagaggggaaaggggttggggacaatcgatcgatgcgttgtctctattattggacgtatctcgacctatggcgagcaccatcgaaacaacaaggtgtatgggtcaaatcgaggaataggcagactctgttgaaaccaagtgtagtgtatctctagaacaactacctggccatcccaacaatttcggtcgaatatcattggcaacaatgctgaactctacctcggccgccaagttttctggcactggagctcgcgggcaccctgactgcagacatccatcattgactaccctactaccccagattgaggttgcaacatgccaaacgaacccttgtttcgagcaccttgacacctcagagaagatggtgttgttacccttgagatcctcgacatggagggaccctgaatccgtgacattcccgaacattctcacgtgcttaaattccccttccaccaaaggttaccggtggcattacggtatgcttattcacggccaactaaaggcgattccttgtttactccggttggcgtaaaaacgactcgatcgtcggcttcagacggagaacaaatcccgtctaaaagatcacttgaccccgatcgcgatcagagaaaagacctagaacgggccatgacatgccgccagatgtagctcaacgtgccgggattggctccaaggaaaggggcatcgacatggcgttgaagcttagcttctcacaaggtggacttcgagagagtcatgtcgtcatcgcgcatcgcagctgctggagcgagcgaccaattagaagcttgtccctgaatcgtggatccatggaaatcctccaaagtgggagcctcaagatggcctgcaaatgatcaccagtcttcccgagcctcggataaagccatcacccaatcatgaatctgtttctgaaaactaactctggcacgaggatccccctccccagacgcaaacaataatgcgggttttagttagaggcgtcggtattccttggctcctgctcccaaattggattttcccatggttgctatgacgcagtagacagatagcttgacaatccagacgcttctgacacggcaaactgacgtcattagcaatcgtgatcgcgcagtgccccgcgatgctcctgcctcgcaagaggttcaacgaagcaattgcccggcacctacctagagtttgaatgcccgtgaatcactgccatgccgctttcctcacaaatcactacttaaaccccaatccctcccaccttcagacttgttcttttctcatcatcacacatcaatccaatcctcactcacaaacactttcaaacaaaccaacccccaaacaaccaaccactatcacaatggagtccctcaagcaaggtgtcaactacgtcgctgagaccgttcagcaggccgcctctggtgcttccaaggagaccaacaagcaggtcgccaaggacagcaatgcccccatcggcacccggtatgtcttctcaacttcaataacagcaacacccactaacaatcatccagtgcctccgctgccaaggacgccctgtccgacaaggccgacgagaagacccatgagggtaaggccagcgtccacaaggaggccatctaagtttgtcttaatcgaagaacgacatgatacagaaatcaccttctgaagacatggatcgcaacggcgttgaaagggaatagcgttgggactacataggctgtatacacctacacctaatacaaacagtcaaataccacaaactactcattaaatgtttttgaagtgatctgaagttctataggccatacactgtaggatctacctcgttgaagccacctccagtgctcttgaccactggatagctacacaaattgaccgccgagcacaaagaatgacactagtaggccagttcatgcctattagaccaagctccaggcgatttatttttgtggtcaaactccagaggcaatatttccattacccgcctgtcctagttcttccgtgcccgagctcagtagggcatgtctcagtcactttttatcacattcgttgcgtttgtcttggtccaaggtcagatgagactcggacgttcgggctctgcatgcgagctatatccattcatagcctctgaagcatctcagccatgtactgagatagtcaatcaatcacgggtccctactttgcccagcgctaacagctgtcacagacgtctcatcgctatgcaattgaaccccaatgcctagcagggcgaatacagttatatatgtcttgtgacactaacctcaagatcgagaccgtaggactaacccttacatcattatgaagggattctgaactggcagcagtggcccaaagtacgaacccactacttgcgtcaaggatagactaagttttaagtcaacacgtgttacagaatgtagccacatctcgaaatggagaggccaccgagatctcacagtgatgatgaatgaggttgatcggttgaataagcttagtgatgcagcatggacgctgtaagtaccaacatcacttgctatcatcgctctacttgtcggttgcggaattggcgaatattcaacagcacggtagattccctccagcgtactggacaagaaatcgatcggtacttaagtgactaggccaacacaatcttcatcgacgtcaaactaggtagctctgttacacaggtctgaaagagttccccggaaacatacaaagagagccaaccaggacgaagaccctggtgcatttcacgagactgtacaggaggacactgagtcaggccggtgatagaggatttgacccagcgcatgtgatatttttagtcacagaacaattcaacgccagctatcgattttgaatacggaatacaagaagattgaatcttctccttgctatcggctaacaggtactcatcaaaggcaccatcttcctcaccagaacactctccatcttcagccgaaagctcgtccgcagccgcatctcgtcatgcacctaccagcaccgacatccccgttgacaagtctgcaagcccagaggctagttcttcacgagtgaagaagcgtaaggcgaaggctacccacccaaagacttctgagtccaagaagccctagctggaggcaaagccaaagaaaaaggctgacaagagtgcgatgtaattactaaagcatacagattccatatgaactgaatggtctgaatggactaagataatcgataactgagaaacttttggaaggtaaattacaggcagtcttgatcactggggatgagggaagggcacaaatagtgggtgaacaggagagaccagttgctagggaggatgatggaacagtgagagcgatccttatcacaatcatgttcctagcaggtgcagattgaaggaatgcaaagcacatagaccaaaaggggaaaccggtttggtgagagttacggtggaggttgaatttaattgttcttcttaaactaggtacctggcctaggccacagattaatgctattgatagcctatagtacctaatctagtatttcttgtatagtttgaataacatattgatgcactgcgtttgtctattaagcctctcaagattttcgaagggcaaaaaaggcaaaagaagaattgatgcgtaatctgggaatcgaacccagggctccccgatgtcgcttacatggcaacggagaattttaccactaaaccaattacgcttcgatatatgagctgcagaaatctggtactatgaagttctctcggggcggttggagaaagatgccttccaagtatcctttgatgagcagtgtgttgtaagtggacaatcggttcagtgttgtgccgcaaacacgtcaactttcaagatttactttattgttgaaagcttgtccatccttaaggtgaatttattattatcctgtttttgtaagaaactcaattatccaacgtccaatattgtctaaactcaaggttgccaaacggcttcgatgatactcatcctacacccttccgaccttgttacaccctttgaagctgtcagtaaggtgatgcggagaacagtcgttgaacaaataacttaccttaaaaacgaatcgctcgtcagcagccttgaaaagctcctcaaactccttttctgttcgctcttgggagtttaaaagagtcaacatcagtagatccatgctccgcataagcttctcatcccagttattctcaaccccaggctcgcggagacagtggtcattgatgagtatgcgggccccaggtttgagagccggtataagattcttcagaattgttacagcataatgcgaagctaggttgtgaaatatccacctaaagtagaacacttcatttttgtcagctcaaatctcgtatcaatggtctccaggttgcatcttaccatcagcgccccggacaggctgttccgtgaagaagtcgtgagcctggagcgatatacgttggaccaccccttcatcttcgcatataggattcggggcactgctgacggtttttggcaaatcttgcacaacgaatttcatcttgctccatttcctagccaggtccacgcacacgaagccatggctcccgccgacatccacgaatgtcccctcattggcgttcacatcagaaaagtcgtagctgtcaacgaaatggccaacttcgtagccctctcctccagtgaggcttgccattgctaccgcgaatcgcttgcctcgtggagggtctttgccaaatgttgcaaacatgggctctttgtcaaccgttccccaagcatggttgaatccggtccgcgtgagcgaggtagcctttgggtcggcacgaagagcttccagagtgtgtgctcccgctggaaagaaatcttctccgttcaagcccacccaggcttgaagattggagtcttgagcaaggattttggaagcagcactgtgtgctataaagcccggcatgggttcctggaagatactgttcgtcacagcatgacgcagagcgcgggccaagttgacagaatccaatgtggttctagtttgaagatctcgcaaagaaatgggctcatctaatgggacaagatcgtcttttgagtatcagcaactgctctgaccgtagagcaggcttactcacatatcttgtaactgttgagaatctgaagacttaacgtgtctagatacttttgcttgtcagttctgaaggaatatcccgaaagaaaaagacttacactccatataccccatctgatagtctctctaggtcctcttacgagaagttctagttgctttgttgccgatgaaatctccagtctgcatttctgtatgtcctccggtagcttagggaggtcattgggggcgttgacatcaaatcccagatctggaagtcccttcctcttgaaataattgtcaagcttttctgtctcttcggcaatcttcattgccaactgtaccatgagagatgtctctaaacttggcgagccatgcgagtatggcggagtgagttcttcttcacccattttaacaaactacgtgatgtagtcgtgcttcacggtcaacgttgcaatacgcagtacgtatggctttggggttgcgtgattttatacatttcagatttccattaacgacccaggataattcgaaactgcaggcgaccagcaagaccccatgcgggtagtgggtatgtccagaacatggtcggctggagctattcccaccatcctcattcctggtagtgcggatcgaaaaggtggcgagatgcctttagcccaagtctatcttgatataagaacattcatgattggcgtgtgtcctgcaagctgtggcattgccttggaacgaagtcgagaaatgacctggaagtagtacttaaagtacatgactaggattatttgttgcgatgacactgttttggttaggtctcgagctcacccgttcctctttcctccctctctgcaggctagtgccaaagctaacatggatgtaatggtgtgggtggcatgaagctaggttcatattaagcgccatggagcttggccgcctttggctgcaaaagtaaatctgaacgatggtcatctttcgcacttccttcatgtcggagtccgttctaggcgttctgagcgtttccttaaaatatgatgtgacattaatggcacgcagattattgtggggaaacggtatgcattgaagacagggtaaatagaagagacaagagacaggtaatgtgtcttctggatcattgtacttttgcatatatgagcaagctgaagtggtgctgtctatcaactcttgggttgtagtgcaggctgtggatgtgccttgatgtcagaagatgtttatcgaatcggtgttttttgtacccaaggctaggctaatattgtacctggcacttatttccggaccaggcttgcctcaatggagtcgagatccatgggcagttcgtcggggaacaaaacagcgccccccagcattccacctggaatctttagcggctccacgttatgatggcgtccctcggaccggcacgtccttggttgcagaacgatgtcaaagctgttggcggatttttcatgtgttttaccctcttctcttttttgttttctggcccggcgcttttagtacggcttctgcccataaacgatgtgcatgggcatgtatagtagcgccgtgttgtcgctgtatgcccttcgtacactgacgagaaagacttcaatctgctcgcggctccatcccatccctctggacatgggaccgagagcaatggcctggatgccatcatttaatatagtacgccaatagagcccgacggtcttgagaacttgattcttgggccaagttccaagagggacatggaatattcgctcagtaacattaacaaaaccggctgcctgcatcttgatagctaacttgcctcctgcggcggcagggaagtcgacaccaagtgctgcaagaccctcgttgatgtaggtccagtattgtgcaattgggtggtcgcatggcttgatggcttcacctgttcttgcgttgtgggggtaatgatgaatctcctggagctccatccagcctccaggcttcatgtgcctttgttacgtgagtacgacgtcgatgggatggtaatgggaaaatggcactcactctagggcgctgtcaaagagccgaggccaatctttgactgcttggacggtatggcgggaatgaacataatcaaagtgattctgtggatgaagccaggaagactcgacatcgtcaaccatgaagtgaacgttaggcggcaaccaagttggttgaattggagagaggtcgatgccgagaacattggcactgggatattgctcgcccactatttgagtgttagctgtcgaaacgtacacgcatgaagaaaggtattcttactctcgatcgcccatattcctgtaccggttccaatgtcgagaatattttgaggattgtcgcccagtggcgcaaaatgcagattctgacctgagagaagtctcaccatggcatgcttcatgtcttctctctcctgttccacgtcgtcgtttgggaagttatatgcgccggcgcgaaagctgtggtaacggcgaccattctcgaacatgtaatcccgaacggatgaaccaatggatgtgcttgcagagctcatattatcactcccatatccagcatcgtctgtagaattgtactcgtcactgtctgcgacgatggcttcttcggcctgggcgagagcttgtcgagacatggcctcctgctctataatcgacatttttgggaacattgagattccattagggtgagtgagtggcgacgtgaccccgggatcgttgcgtcgaccctgttcggagatatctgaagctggagagcctgttgcacgatccattcgggcttgttccttcaaggcatcgtattgtttgctagtttgtgtaggggggctgacgctgtaattatcgtgatagtccaacatggttcgtcgaacttctgatatctcgcggtcgttggacttgaaagcaccagagcgcaattggccgtgggcagatagctcatcatagtcagtagcgtcctcgcgctgcttcttattgcgtggttcctggtccatcgtgattgaagtgtgtaagtgtgtgtaagtgccggaaggaagacgggtataacaaagaagcagttggcgtctggtcgacttggtgcggatataacaggacaactttaatgtctaaataacagatggccgatgatctgcgcaggctagggcttcgccacgggtcttgtcgatatttcgtaaaagggtcgtaaatgaaaatgaagattgaaacaacgtgcgtggtccggtgacgatattatcgacttggttgttgtccaaggttagaagggcagctggctggtatgatggtattcggcgtcaaagccacatggataacacgcgcagagacaggcagatcccaagcaatgtgtttaaatgaaacagattctgcagttgcaggaggagagttacatgtctgaaaaagaggcgcatgagaatatgtaagtacaatacacacacttattagaccagcgatcgttccaacccgcacctgctgtaggtacagtacataccttggagcaaaccaaacgctggtggggctttcgcaggcaagggatccgacaacagttggttgcggtatagatcgtgccaagaaagtggcagattgccgccacttggattataaatactgacatatactggttctagccaagccgcccgcctgttcttgggcttgtccatcgttaattgatcattgacagtggctcaaagtttggtgccgaggcgcttttctctctccctccctccctctctgtctctgttcctgtaagcccactaacgattagggcatccgatcagacgaatggacgggcaaacctcacaaacaaagaaaataatgggctggacctaactcaaccttggtaggttctttcagggtttcctggattacctacctagtttacactacctgcctaaccgtgttgtggtttgatgcccagcataccgcaggactgtccgtaaatcaacctctaatccaacatatccgcgcccccctgagacatcgaatttgtgacaaatgaccaggtgtagactcctcatatatgatgtaccaaacgagccgtcacttgattaatagcggagcagtatccgtatttccatccggatggtccgagcaagagcaaatccgcttcacaagtgacaaaagcaatactgaagtgcgaaaaaaaaaaaaaaaagggagcgggatcaaagcattgacatgaggctgttatcaatacttgaggctcctcaccaatgtttgcttgatagcaatagcatccacctaccttgtctaccttcgtaggtactaggtaggtagctgcgtattgtactcaactttggcctacacaattgactgatggtggcatcgaggtcagggtaaactaagatgaaagaaaagaggcacccactttttgaaaagaattaacttagaccactaacttactaacaacgtaacaacgtaacaacgtcatcgaggattctctgtaaatcactaacccaactcatcaccgaggctgtcgatatactccaaatgtctcaacccaaattcgtccattgcgttggaaacccagcatttaaaccagatggtgctattgaagacatcgaccgccagaaggaagctgtcgactatctgctgaagaatgacctgtacaacgccagtcgagtactattccagcttcccgatccggatccctacacatatcatgccataacaagtgtaaagcttgcccaggtgcaatctgtcgtgaatctcggaggtagtaatggcctgcatgcctggtaccgtgacgatgacggctcaccagtaagatcttacccgtcaacaaccttggaggaagtggacagcaaagagactgatctggacagagagacccgcctcctcagactgatgttgaagcatatgcctctattttcagaccatcaacggccactggtgcggttctcaagaacctggggaccaatgctaaaaaaggctcaacgagaagtgaggtcgcagccaatctagagagaaagcgatatctacacccggggctcgtaacgaaactcactattcccaagtgcaagaaaccgcctagtacaaacccatatctcgatttctggatgtggtcatgccactccctagagtggtgcggtccttgcccggcatcagaacgtgttgccacaagccatcacgttctgcccatcttcatgcaccactttggctgtgcaacaccaactcatgaaagcctctccattctcaagatcctggctgatgggcgccctattgcggatatagggtcaggaaatggatactgggcctttatgctccgtcgttacggcctgacagtacacgcggtggataacatgcagagcgaatggcgagtcaattgggtcaatgacacagtaatttccgacggcaccaagtggttgcacaagaactccaatggaaaagaaatggtactcctactcgtgtaccctgtcgttggcggtggcataggtggtggcactgagggaggctttacgagaaagctcgtggctgcattcgaaggcgacactatcgcggtcgtgggcacgcaaaaccgaaacggttacacaggattcaagggaataactatggatgagtttatggagagtgagcataaggattggaccatggtcgcaaaggttgccttgccttcgtttcctggaaaggatgaggcactgtatgtgttccaacgcggcgaaagagtgccagtgcaatagaagacaatattgagacagtatacattgcacttattcctataaaaacgcgtacctgtcttgtctagatagactctactggatgtgttgtttagggactcgatgatggaagcaagttaatcgcctgctaggtatactatgatttcctagactcgctctaacctggtattcctccatgttcacaaaacatcttacagtacctatgtttagaaatagttgactttacaacaagttttatgttccagatatacagatctacaacccaccagacggtgaatgatgcctaaacgtactgcccagcaccttgagcccaatatcgcctcgatagatttcccgctcaggtgacttggcgattctctcagcacaatgataataacgtcattgtatctcttcacgaaatgaccatcaactaacacataatccgatctcaatactaccatcttctttaccgagcacagcccagtgaggccccgcaaaatgacaacctatccgtccccttgttttcagcctcagcctctgcctcgttggaacagccacactaacccccagttaagcggcccggtagcgttcggggtcacccgatagatgcgagttgagaccctcataagctgtttgactggtctcccataacaccaagagcttgggtctctgcaggtcaggttccaatgccagtcaagtggaggtgaaataccctagcctagcatttcggtccgtccgccattgacgcatgccatcgcatcaggtggccggtcgttgttaatttaaatcaactggaagcctaggatttattactcgctccggcatgatccttcgagcacctctcaatctctttcataatcaccaggcagctccatcctattctccatctcccctctcacctgtcttgtttcagacctaacaagagaaccaaccccgcgagctccacacaaataaatacccctccttcctttgcagcttcagcttgtgtctttgcgaaaaacaggaacctcccaaaacgagcgattatgtcctctctccggcctgatgataggtcccgaaaggatcgatcccggtcgcgctctcgcgaccacaggtccaagagcgatgctgcatctgagcgcccatcctacagcgattatcgcgaatcgagctatatatacccagaagatgatttaaatgaccgcacaagacctggcgcaccacaagcaagcggtgctcttccttaccctgacgagggcggtatctaccctcctgttcctggaaacctagagcaatatagctatgactcttatcagcccacttaccgaaccgcttcgccgccgaaggactcgccatacaggtcctcgcacgacagggttgacagtaatttaccgggagcatttccgggagcattcccagatgacagtcgccgcgagaaagacaaagacgagcaggacagattcagctttctgccacaaaagtacatgcgcaagcttactggatctcctggcgacaacaaggaaagggacagccgaagccgtaaagataggctagacgatgacctggcctacggacagccaggagttcctccgcgtcccaaagccgagactgacgatcttgcttatggcaaggccaccggactcccttcgaccgccagccaagtcatgactacatacaacccccctccaacgtccggggacaactattatgcccagcaacagaatccctacggatatactcatcgcgatcccgcaagtccatctgttgatcagtatggttcgcgcaggtccaaggaagatgtgcgctacaatgacgtttatggctccaaccccaatatcgtgacagccgagcccagaagccgtgatgatgagaaacatcgcgaacgtcgtagagacagatcttcggaccctcggggcagttcagaccgtctggctgtggacactggaggccgaaaacgtgaaaagtcacgagataggtctcgccgacgtgaaaaatctcgggaaagatctcgatcccataggagagaaaagtcgggagatactctaactgtggacagccatcgcagacacagatcgcgatccagggatggacgccacagccgaaaggacaagtctcctcaacctccaactgcgaggatgtccggtctcagcatcaacactggactgacagtcggtggtctcgctgttggaggcttagctggcgcatcactagcaaatgctccaccatcgcccatgctcgagtcctactatggcacttaccaagattgttctcccatgccatcccctctgttgctcgctgccaagtcaagtgacgacaatcgagctctcgaggcactctctccgctagggtctgacaatgaagacgatagcagacgtcgccgacgcgcccgcttccacgatcctgaggacatcacaacccagctagcccaggccctcaaggggagccgtaaacctgacactgaaccacttatcgagattctgccaagcttgacacacgatcaagttatgaagctacgtgcagattataaggcgctcgtcaaaaccggctccgaccgcaagggtgtaaacatcgccaagcatatccgcgctcgtctcaaagacgaagaccctcttctgatgaaagcctgctactctgttgctctgggcatatgggagagtgaggcatactgggccaacttctggtaccagggcgataagactcgtcgagaactgctcatcgaatctctcatgggccgcaccaatgccgaaatacgttacatcaaggatgcttttacagacaagaagtatgacaacagtctcaccaagtgcatgaaggaagaacttaaggaggacaagtttaagaaagccgtccttctggttctcgatgaacgccgcatggaagagtatgaccaccacggtcgcctgttgcctatcgactacgctctggttgaccaggacgtcgccgatctccgccgctccataaagtcggaaaagggtggcgagacagcaatgattaacattattgtgttgcgtagcgactctcatctacgtgctattctccaagagtacgagcgtcagtaccgtgccaactttgcgcgcgatgctctcaaaaagagtggaaaccttgtggtaagtttgaaacgtctatccgcccgttgacaaaccttgttcaataactaacgttcgtcagggtgaacttttggctcatattctcaacggtgtcatcaaccgtcccgttcgtgatgccctgcttattcaccacgccacctcggcgtctcgcaaagatgaccttcgtcgcgagctgctcatttctcgccttgttcgataccactgggatccgcatcacatgagggccgtcaagcaagcttaccgcgaacgctacggcagaggcatgaaggacgtcgttcgtgacgcgacaagcggcgaatggggcgagttctgtggtgaattgtgcattgcacgtatgcctgatgacgtgaggaaatttgacaagatcagctatagtacgcgataagcaagcatgtttatgatttatgaaggaatggacgacatgtagcattgaatatatatacatatatatagaggaactatatatggagcgtgccatgaacattgatgatatatacaagtttgtgacatactcgaaaacatgttcagcagatgaatcgatgagatatgtatttcctaatcctttttatgaatccatcggctatttcttggatcctctacctcccctcttgcccttcccaccagcacctttcttacctccactgccgccgcttccaccgcctccgccggccatcatgactctcaccttaccaacaggcacgacgttgtaggtctcttcaggtttaagcgccttgatcagttcaacctcgcggggccacattcgatccttgtcccgagcattttcatccacaacacccttcttagtagaagccgccttccaacgctcaagaacctccttgaccgccttgcccttcttggtcgcaccaggctgcagcttggctttgtacttgtagcgcccgagggcattccatggagcgcagacggggataatctcgaggatctcatcaccgggaaggggtgtgccaacaatagcatcgagcactgtcatctgactggcctcgtcttcatcaagcatttcaacaccttcctccatcatgacgcgtctaatctcctcgtgttcagccgtttccttttgttgccgctggtgctgtgcacgacgccgctctttggctgctgcaagttcagcctcgcgatctgctttagcctttgcctcagcttcagctttcttttgcccaacggtagctcctatcaaagcttctgcagcggttctatcttcatcgtcttggtgcttgtactttgcagcaatcttcttggctttgcttcgttgacctcgcttgggagcgtgcttcttagaggcgtttggggtgttgttttgtgtacctgtgcctgcaggcttgctggcagtctccttttctgatttagcagtctcttcaccttcatcggcttcattttcttcgtttcgagcctcctcctgctcctcctgctcctcttcattctcgtcggcctcggctatctcttggtcaggggcctcgttgattgcttcatccgagatcttgagctcagaaacaccttcatcagccacttcgacttcggcgttgcgaccttcacccttcttaaatgcctgaaggggattatctcgagactcttcatcgggtttctcgtcttcggtttcataatcagagggcacatcggaatgtcctgcatcgggctcgtcggcatcgcccatcattcccactgattggggagcaccggagccttcgtcgccgattgcggagtcaacatcgtgtaaccggtgcttgacgtgcttggctttactctcttcgctgattctaaaagcaagacccagtccaaggagaagctgagctggaggcaaaaagttcttctttccacgaatcatgaagcttccagcttgcagaaactctcctgttggggcagatttggagacttggtcagcgttgacccaccacgcaggcatgccagctttggaatcccaagcatttgacgagcacacagcgagtgatcccgcctgggaaagcgttgcgggagggataggtgcatctggcgttttagggttgttcttgataatgacgctggatgccccatgcaggtcagcatgacagtaaatgtcgccttttcgaaggtatttcttgtagatggtttcgttctgttgagcatcctttcctccgattacaagatatccgtcggatgagatgaaccaagtgaacttctcgaaccacatctgcttacgaatgggttggagcagagccttttcttgtttcagtccctttttaagatcctcggtgatcttttgttccgcattctttaatgccttggatgcttgttgctgggtcttttcttccttgacggccgccgtctttctctgatcgaaatactctcgagcattgctccagggactgaggccaagattgatctccacattgagcgccttattggactgctttcctttggcagctgatgtggcttcatcatcgcccagtgcgctgtcgtcgtcgtcatcggtctcataagggtcatcttcttccggttcaaactcttcctcggccagctcgagcgtgataaggttctcagcaaggttcaatggtagcttgataatctcggcaacagggttgtgacgcttcttctcgcgttcaaccagctttccaacatccacccagtccattccttgattgagtagcccattgacggcatccatagcttcctggacacgttcgacattcgcttcgatggcggcagctttgcggaagttaagggattgtgcttcttgaagcccctcaatccgtttgttctgttcgttcttcgcggcttccagcttccgttttgctgttgcctcacgttcagtcagtttagactcgagtctttgaccttccaaagacgagaagaactcatcaactgtctcgttgtagccctggaactcgagaacctcgattgcgggatcgttcttcaatttataggggatgaaggggtgaaagtcgtcgtatagtaggttatcgcgctttgtcttcgtttcttcgtcgacttcggttccttctggtctttctcgacgtttggcaaatatatagccagtgcatgtttccgagctcgtaagctcttccacaattttacgggcttcctgtagtgacttaaccagctcatccagcaaagtttcgttagccagaacttcatgtggtttgactgtagtatcgaagttatttgtatgcagccagtgatccacaagtactggaggcaactctgtgatagacacggccagactctttctcagatcaccaccaggcttgcccttttgcttctttgatgacgtcgcatcggcagccgccttttccacagcggccttgagggcattttgaactctttccttggtcaaggcaggaatttcgccatagttctgcctgttctcaagagagtattgcagtccgactcgctgtggttcctgcccttcgccttcggacacggttctcgcaagagcaaggatattcagatcggcgtctgtgaggatgatgttaccgctctggaggaggtagagtgtcagtaagtttggtcagaaccaggacttatagaacataccgcaaagaactccaagaacatgcgatattggccatcactgaactcaaattcgaggactcgatcggtgcccacttgtctgactgccgtcaaccgtctggtcttaagaaacttccggagacgcgcaacgaatatagagggagccgcggcggtcgtgcgtgcgaacttcgtcaggtgacaacgaaatccagtatcaataacaagctgcttcttattgtcgggtttcgcaaacttgagaagaagaattttggaagaaaggtcgtatacattagagagtcgaagagtcaccaggcgttcctggagctcatgtgcaatgatcttgttcagcagttagaggggactgtaaatggctctcacattgcactcactttcacgtccaatgaggagaatctttgcttcatcttgaattatagtctccgggccaagatacacaaacttgaaaaactcaggctctacactacatcatcacggcacaaagcaattccatcgtggggtatggaggggcatgctgacatcatctgggttccacgtgactttgaacttcatgagcttaagtgccgggtagcaggaaacgtccaaggaaaatcatactcagaaattcgctacccaactctgggtgtatctgacgggcatcaaaccgactgatgactccggctgtgggggtttttgcatgacatcctcgtctagatatcgctaaagtacaggctcattgaaccccagagacaaggactcggtgggttgatcgcagtcccgcgtcgcaacaccatctggagcaattttgttatctcaatgcgcatcagacttgcattagtacgatagaaggcgcacgtaacgcatcgcatcgcatcattacttgcgtggtgttgatggataacatgaacgtactgtatatcaggacgtgtgcaggcattgctagcacgcgcagagctaccccggatttgtttgaaataacgacacagattctattcaagccttgcattccctgttcagtattcacagacagtctcaaccgcacgaagctgccatactgaccacatgactgatacccgttgagccgaggaactttgatcaactcattccaacagcacaataaacacattgacagttacaggactctttcgcacggtacggtgcaactctgggaccgaggcacggatccaatgtcagaagctagcaggtggtctgagattactatccggcctgatgttgcaaattgtctcctcaaagaggatccatggtcagcaaattggcaagtgctttttttgtcgttacagcaactgtgagcctggacttagtatagccttggcaggttagtgcctctagcctagcctgttgatctattgatattcgtggatttgatattaggcatggaacatggaacatggtgcagtacagtgtacggaatatggaaatgaatctcagacagaatatttgttcaattggttcggagaagaagctaataatggcaaggagtaagccttgctgcagctaaaggtggtgatgacgacgctgcattggatgagcatcaagtaaaatcgataaatatggaggctggcgattgctgacaagtgccccaattggtacaaagcaaagtttgggcagttccagctcacggaagctccgaggccaccaatgctatctttctggacggcttttggtattagttccgcttgagtattgaggccatggtaggtagagaaactcaatgcgctgactgtacaaagtaggatgcgcttaacgacagctcgttttcagctgtatggatggtatcgcatgcttgcactagataatacactcgcataaaaggtcgggcgctgtccaatggtaagcttccacgatatctcccgtactcgttcattaatgattacgagttgaatcatggatcagccgctgaagctgcagctgaacagaggttgttggtgtgccgagtttggaaccatttgagagtcattgaaattagagaggttggggatttcacatggccaccaatgggaacaaggtgactatatgcacgagcccacaatgtcatctcctcaaactgtgctgcgacgaggaattcgattccggtcctggcctggcctgtgtatctgccaggccatcttcaactgccagaggccgagctgaagcagctggtcacgcattgtcactttgtcagctcctcacacagatacactaagagtcaaaaggcttcaaacagagatctagagatctcgtggagagcatcaacgataaaaacgagtggttggggatactgtacggtgccgaccccagcagcagccaggttctaccccctgattacatggttagaaagtggcgctactgctttggtgccgggcaagatcaaatttggcacatgtatgctcgtccaatgacgccagctcttcatgttgctacgaggctcaggaacaggccagcatggggtcaatgaggtgaaatccaagcgagggagagccagatcttcgcgctcatatccatgctgccatgctaacgaacaagccagatggcgttcaagtcagtcgaccaggtccgatgaacgcggagcggtgacgagatcgaagcttcatctatcgcttacggggttatgttccactttccattaacgtttgcgagctgctgtttgagagccatgtccaaagcatggaccgtgtcacacctttcaaggttgtaaatccggaggagggaggaagaattgcgtggaacaggatgggcatagctggctgacgcggaaagctaggtagcttcctgactgattactggctaaagctggaaagcagctaggtagcatcaggcaaagagctccaagagcttttaggaggctggctgattgtctctggctgagacgcaggagggagggttaaaatggccggcaagccaagaaggggctgcaaaacacgaagtggatggtggatccttccacatacggggttcaggttgcggatctagactcgatttggaaagaggtaaataagacgacatgcaggcccccctggcatgtaaacaagacgagtggtaaacaagccatcaacatcaacaagaatgaacaatcggcacacccatgggggtgagatatggcagtaaggcagagaggtccgggcaggatacgtgggaaagggctgggctgggcaagagaggacacaacggatcaacagaacgctgcgctgccgagggagcaacacaacaagtaaagtaaccgctcacagaggcacaactcgtccaatcctgcccccgtcttcaaaagcccagtttcgttctgagtcctgtccggtccctcttctcctcctactccctccaattatcgccatccacatcgacatcgtcaattcacaacctcacccagacaagaagaaaagaacgaccgaaggccctcgctcgccatcacccgattcttttccattctcttcgacttttgtttcgtaggaacaagagccagagaacttcttgtcatcctttcgaatttcggaaggttgtatgagaagcttctctcgcgccagcaaaagtcgcaaatctggactttgaggcacgcgtccccgttcccttcagtatcttcccctcgacatatcgggaatccgaatcccacacacagaccgttaccgaaacaaaaacacacgaagaggttgagatcaaaccccaacagcccgaagccggacgggaaggtgaaatatcttctgtctccgtcaccgccgaaaaggtccctcctcctcgctcagagtcagagtatatcgaagaagaggtccatattacgcgtgaagaagaacattaccaccgtcccggtgtccataagtacgagcacgacgaagagcactttactgtccgtgaagactcccgacggtacgtttgattctacgtttgctttcaccaccacagtttcgaccgtttctttttctttactttttagtcaatcgcacgggatacgatttccccacggtttgagaaagccttgcttgctcgctttccaggccttggtctgtactctcatctatctctctgctgatctggccatggagatgtgcgaaaacaagactacaattcatcacatcatctttctctaggcgaaagcaattgccgttgcccctgaccttcttttccccgaccatcatttttcactttcccttttcttggtccggcttgcccattacccaccgcgcacggagctcttcagtccccagccatcccattctcacatcagttctcatatcccttcttcacacacctctcacccacacccccctgcacgctaccatgccaacccacctcagcttggctggatacccaatttgctttgctccctccccggttcactagcgcctctaagcctgctggcctgagcaaggcggtggagctatctcaggggccgcccgcctcccgttgccatatgatacgcaaacgacttactatagacatccatcagctaacccagacaaatctagacctcaacctccctctcaataccaaccttcccagtaccaccaaccttcccaccaccaaccacctcccaaattccaatcttctcacactcacgtagagatcgacacccaccgtcatccctactactccacccccattgatctcgctgaacgtgaataccgccagcgttaccgccctgcccaagctttttccacagaagacccttcttcccactctcatcctcactacaaacctcaagacaacttcaaagccaacaactacactgttgaaggccgacccgctccccagttctattcatctgagaagactgacatcaacaacttcactgttgacgaccgctcctctcgccctcagtacaaccacaccgagaagaccgaaatcaacaacttcactgttgacagccgatcttcccgtcctcaatacaacacctgtgagaagactgagatcaacaatttcactgttgacacccgctcttcccagcctcggtaccgcgacagcaagacaactcaagtcaacacttactccgttgacaagcccgtttctcgtccatcttacaagaaggacgtgagatttaccgaaaaaaccgtcgaatcttcaaagtccgacaacaagtccaagatgggttactacgacgacgagggtaagtgaacaccgtctcccacgagcgcgccattaagcgctctgcaactcgtgacgcatttcaagctaactcaatcgtcaggttctttccgcaacggcggcatccacaagcttggtgacaagtctcgcgagatcgagattgacatccgcgagacttctggccctgccagctctcccaacaccgtcagcatcccctgccaccacatccgcctgggtgacttccttatgcttcagggccgcccctgccaggtcatccgcatctctacctcctctgccactggccagtaccgctaccttggtgtcgacctcttcaccaagcagcttcacgaggagtcctctttcatctccaaccctgcccccagcgttgtcgttcagtccatgctcggccctgtcttcaagcagtaccgtgtcctcgacatgcaggagggtcagatcgttgccatgaccgagactggcgacgtcaagcagggtctccctgtcattgaccagtccaacctctactctcgtctccacaacgctttcgagtctggccgtggctctgttcgcgtcctcgtcctcaacgacggtggccgtgagctcgccgttgacatgaaggtcatccacggctctcgcctgtaagcgtgttcaactgttttctgaagacgggcagccgtttacaatgcgactccttcccaatgtttaattgagtgaagggacagcgctaccagtctcacctcagctgtggggagcgggtctgggctgtcccccatctcacctgtacaatgtcaagtttcataggggatctgttgtgtcaagatggttcgagttttgtttgtgtcgagattggtaaatgatattggctagctggaaatactggagtcttttgtgtagatgggagagttcggtacatgaactatagtaattgacaattgattccgcatctacttaactaatagttggctcttgccgtcctctatgtgaactgatgttacctgtgattgaacaagtgccttaaaccatgatctgtatccatcaaggtgccgtcctaccatgagacctaaccatgtccggcaaccatacacattgtttcagagtttcggcaagctaccctagatccctcctcaagttattgattttgttgacggctgattcgaattcaatcatggaataataaatatcgatttatctagtcttgctgtttttcaaaactccctcaattcattgatatacctctttgaaccacgtatcttctattccagcaagtcctctccccgcacatcattacgacctttatcatcagggtgcttccccgcgccatgaaacctagcccaagatggatggtacttaaggttgccttacgcacgcaagctcatgatagataagagggcgcgtgacagctcctagtcacctggaatgtttcccttgtcattatttcctatcttcagtctatctcataatccggtcaacatagctcacttgggactcaacttctgaatacacgaaactgtgcttgccaccacatccggataactcgcaagccatcatgggtgctcagtcatcaaagccgacacttcatgagaaggctgttctcgatcgtcttcatagcctccaacttcaggatgacgatgagtatgtagagattagcagcgactctgagaaggctccgctgggaccactggtccgagacgcacagggtctctctgtccatgtgctcgaatcatggcaagcttctattctcaaggatcccaagaacaagtgagataccactgccacagcatcaatcagcgactaacttgaggaaagactcgctcttacagcgctgagctcgaccaaccctagacaggttctcacttcactgccaacccagattgcggaccagcaggtattcaacgtcaagatcccgtttgaaggagatcccatcacgaatcaacgctcgagcggccgctgctggctctttgcttcgacaaacgttttccgcgttgccctcatgaagcgatataaccttgagagttttgagctgtcgcagcagtatcttttctactgggataaacttgagaagtccaactggttccttgaacaagtcattgatactgctggagaagacctcgaaggtcggcttgtccagaacttgctgggtgatatagtctcggacggtggccagtgggatatggtgtacaaccttgtcgagaagtacggtctggtgcctcagactctgtacccagacacttggaacgcccaaagctctggaattctgaacaatgtcatcaagaccaagcttcgagaattcgccctcaaactgcgagggttgatcaactcccaaaatggtgtttccgctaccgcgctttcgtcggccaaggacaagatgatgcgtgagatttctctcatcatgactcttctcctcggaccaccaccgagtcccgaggatgctttcacctggcagtacaacgataagaatggcaaggctcatgaggtcaaggcgaccccaagggagtttgccaagaacatatacagttctgagttccgaattacatctaccacaattgatagtatgatctcactagtacacgatcctcgccacgagccgcttaacctgctctcggtatcacgactgggaaacattgttggcggacgtggagtgagctacgtcaacgtcgacatcgataccctcaagaagacttgcatcaagatgctaaaggctggcattcccatcttcttcggcagtgacgttggcaagtttagtgattctacgtctggtattatggacctcgatctcttcaactacgagctgggcttcaatactagtttactcggcatgagcaaggcgcaacgattgacgacaaaggagagccagatgacgcatgctatggtgttgacagcagtccacctcgatgaggagacaggtaaacctgtccgctggagggtacagaacagctggggcactactgccggtgacaagggctggtttgttatgagtgacgcctggcttgatgagtttgtttaccaggccgttgtcgaccctcggttttgcagtaaggaggtgagggatgtcctcaaaaaggaggctatcatccttcctccctgggaccccatgggtgcgctggcttgaagcgggcgttccgtttgtgcacccgggaggctcatcgccctgttcttcgcgtgttacaacatttatatgggatcaatatgtatatggacattctgattactgttaagctcgtatctctgaaaagatcgaatgagcaaaacattcatatggacattctaaacaaactataccgagcactgttatcacgcgcacaaagttctgtcagctaatagtgttgtttcttcagtcacgtgtgtgttgtctctgcatttgcatggccatgggtcgaagagcgaggtaacacatacagtcactcaccatatggcctgacataaggattacgagaatgttattcgaagtatgtgcgcctcggcacaggaatgcttcaccgctgtatgttatggagtacaatttacaataacaacagatatgtatttgatcctggttcccggtccgctacttacatgatcgttggtcccatatctgacaagctacacttgaagcaagtcccgtcccacatgatgtttgtactggtactatcaacggcgtttgaacatcccgacggaacactcagctgttctcagactagtcttcctgtagggcgagggttgaggtgtcacgttgtatggttttgttcgtggcgcgaaaacgtacacagaaagatcagcgctgcttgggccatatggatggatgccatagatgcccaagcaagccctccaaatcgagtatcattgttttctgattaccgtctctggtgccatattgcggagaacgtactcatctatactaagcttatttgtgatttgtcggcatcgcatcctcctaatcgcaatgaaacccgtcaggcaacctcatgtgacgggaagtacatgagtttcttacgcccttcggagaggtcatagcttcgtctctaacgatcaaagagccagcgcatcattgagcatgactagtagctgcccgtagctgctcagcggttcgggctctcgttgtgaatttgccagatgcaagttacgagggtcttcctggcgatgtctaaccaggatgggccttcttcagctaccgagctaattgtccgcaccaagcctttccagatcggttcaatcgagtgaaaatcaagtttcttatgtaggaagtttgctggagttgtggatctgcttcaatattcgctcagatctcgaggcagcggaggtcacattctggcgttgatcaaggacaagggcggttgcgcccccaggtgcggatgcgacttgagtttgacatcctgtgataactgctcactacccaccagaacgagtggcatcagacttgaaaacaataacaaagcttggctgcaagattggcccgcgctatgtgttagtcagttggagggaggtatctgcgtcgaggcaggctcgcaggaggaccaatgcgtataagcgaaatggacttgggcgaactagagaacagagaaaaacttccattcaaggtttgaaaggtgaggctatctagatcccgtaattgctttttacttgttggcaaggtgcgtgcttaatagcccacatgctgaacgcttagcactcatacgatattccacatcgtgcagcaaatttaccaatctggttgagtcatgagggctctacttgggtattcccggttgacagcagatgttaaactggctggctctttgagtcaagctcggcgaaagactttcccttcccctgccagtgcagctgtcctatcatgcgccatcgagatgtctcgggcagccttttgcaccaggcacgtctgagtgtgggccgtccccttggctgatacaatgacaggatgacagataacgcttctggattcttgagttgatctagggttgaatgcgctgttcataattggacggttggaacaacaggagcggttatgagagcaatcaattggacaagagaggctcgttatgatactgaccatgtttatggcataaaccggtatggttgtcattgtattttttggagcattgccgggcttttagatgtgtaagactggatgtttgaggtaacacaatgtttgaaagtcacagttgtcagttgacttcctgccttcgagaatggtcgggcgacgcttcatcacagaagtaggttgaccaactgttccatcccgtagatattacctactaggcaagtatgaggtagattgtatcgtagccgccaagcatcaagaggcagccagcaacgggttgtttattctctgcccaacttgaccaacaccaaggcctcgttctttgttcgtcttgtgaaatagtatatacaaatacaccgtccttctttacaaacagttctctcactaggataatgcacactatctaccgtacctaggctttggtcaactcattccataacttccctcctcagcctgatcgccgctgctagatatcggaactccattgaggcttcaacaggctacccacttggttggaaacagccttgccgacgtctcatttgtgcctgtttcaccttggatctgcactcccaaaaattgcccaaacgacagaaacgagccgtctaatttaaccacgactttatcctcagcaaagaaacgttggctgcagatctgttcagatcctgattgtcttcgtcattgtcagtcattcttgtctgcactcatgcaggcaactttctgtttcaacattcgccacaaaaaaaagataaacgagtttcaaaaatagcagcggaaactggaccaagccgagggagacgtagacgtcattgcccaggcaccaagcgcgcagaagctaacgttactacaaacatactttttgctcacaggataacgccaaatcctgtaccaattagacctggagacaagtccacacaacggcagagcctcacggttcaagaaccagcacggccaacggttctagctcaggtctggcagcccaccttggtcttggtctctaagctgtctgtgtctcgaaaccaagggttcacaaggtccctgaccctggcatcgaagcctgacaactccatccccactatattgcagtacactaagaatacgtaccccatcagtcacgaagcggacgattgacaaaaacaaccccagtggacctatccgaagcccaagacccgggcccgagcctgggatcagggttgatcttgtgttgggtttgggcttctaagttttgcgcccgaagcattgttccgctggcgccgtcaatgctacatctccagagatacctattcaaacgttccatcacttgtttgagttagcaagcccggcggaaagcccagcgacgctaagcatagaaccggctccgcccagacacggcgagatatccttgggattcaacccaactcttctctggtgtgtgcggtgttgagacgacaacagcattcaaggacgatgtttaacgaaattacaatccaagagattagaaccagcgaatcacactctatagagcctgcatcggatatctagtgagatccagcaagagaactttgctgcatgtatccatagattcttcactgcagacaagaggtacattcgatcgaagggtccctgtatgtgttacccttggcgctgacaattgcacatcctgggcgggtgacgttctccttgccgtaccgagactacctactatccacacgggctttcagaaaaacggtttcattgacttttactgacgccaatttctgtccaggtacctagtctgcgtctgtacagagtactacgtacaaagtcattttccgttctccacgccaccgcatcgatcgtcatcggcattcccactgcctcaattgatactatacagcgtgaaagacgttgggattaccgtcggcacataactaaccactagctaccataggtagtcacttctctttcaactgtctggctgccccagggcccttttcggagaaagcacattggctctctgacaaaacatcgccaactgcttcttctgccatcttctccttcattctctctttctgcacctttccccaaatctctccataattccttgccttttgttcttctgatattgcccctcaccccacctcgaccagcttttggtggtggaccctcgtacaaggacgaacacacgcacatcggagaacaaagaaaagttgactgtcggggctgacatactttacccgatcgtctttctttttatttgtttaaatctgctatcgtaaggactccgtgattccaatttctcgacaatttgtgttgttctgttcccgactgacaggttcaggaatgagcgggaccaactccaattgtctagatacatacatcaatccatcagtctaccaaagagccagccagccaagcaaacgagtcaaatatcactttggctgcataacagcggagaatcccttttctgttttcctcacccagtcagtggccacgtttcgaggcagtgttactgtcaacctcgtggtaactccttgagaccagcgtcatcttggccgctatcatccgatttcgacgccaaagctgtcaaagaggaatcctgccaaaacagactgagatctgctcaacaattgctccaagacgagtagatcgtcggtggacatttaaaccggagccatcatcaaaccaccaaacaaacactaggcttgtcgttgttatactaccaatacatattaatcctgtcattgctagcctgcgctgacaaggaccgaccaagttcgacccctcctcacgtggccttggcttcaaagtagattgccgtcattccgctggtggactacttacactacaatacgccactattaccctccactcacttcaacgcctggcgacccaacgctaccgctcttctgcacagcgtcacgttttgtccaacgtttctcacaactcgacattgacttcgtgaccccgaacctcagtcactgtcggctttcagctgcacgcatagtctgacaactgagtaatcattttggtccttcaaccctggtagccccacgtcatcatgacggaccgttatcgcagctacccgtcctctggacgagcggctacgttcgcgaatcatgcgaggacttccttgccgtcaagcattggttatacttctctgtatgctggcgatatgcatgtcatgccgacttctacccgtcaacaacaacctgtcccaacaacgacaacgccacggggatatgttacaactacttctacaacaccgactcccaacactacgactcgcacgtacgccgttacccaggatcctcgatcacacagaccaactaccagagatgtcactagaacgcagaggtcctccactctagattccacgagtcgaccaccggttattgtaatgaccacccaaaaggaccgtgctaacggtaccagttctcattcttccaacgcccgtcctggaagtcccatgcgggacgagtatcggtcgagcgatgggcagttctatacacagcctgcctcatctatacgttcacgcagcacagcccgctcatatgccgaccagtcaggcagcgacagctatggtcgcagtagcagggaccgcagcaacagtttagtacgcgacgatccgtaccgcaacagccgtcactctggtgtctaccagagcaacccacgccaaagctccagcaacgtcgattatggagacgatggataccagtataccaatgctggtgaactggttcgctatgatcttgatcaatcagctccaacaagaactcgaagacgtgaaagtctcgaccgcggatactaccgtcccaatatcaattacaacgcggaccagcgaacgttcaacgtcgatacaagtcccgacttgagtcgtaactacataactacaagcacaagcagcccctcgaatagccgtcaatacgataaccgaggaggccctccacccagcactcgaggctttgataagattcgagggtatgacagcccacgagattttgcaccgatgccttccaagacaccggagcccgtatcgacaaaacaggatatccctcttgttgccactaccgagacgacgaggcgacctcggccggtgtctttgtatcaggaagggccgccccgttcttcgcaccatgatgactactaccgcagccgagacgacgaaaggaaaatgcgagagtttcgtgaacagcctgagctcgagcgttcctatgaacccgagcgtgcatacgagactccgtattttcatgatgaccgggttacttctcgtgggtttggcattcgaactgatctggttgatgatgatgaacgccgtgaacgccgccaagagcccaagaaacgctctgatgaagatttgccgcgtgaaactgagtatgagcgcgatgatcgtcgccgaagttggattgactcgaaagagccccgtcgtgacagacgtgagagtaagaagggtagcgacgatgatgaaaaggagcgcactcgattccgcgataaggtggctactggcctgggtatcgctgcgactgctgtaggtcttgtccctgctatcaaagacgacgataagcgtgaaaaggaggtcagcagacgcaagggatctgacgacgaacgtgagcgtgaacgagatcgtgacaggcggcgagaatccatgaagggcgaacggccgcgcaacctagaacgcgatcgatcgcgacagcgagatcaatcacgacaacgagaccaggaacgtggctccagggacacaagccgccgacctggagactctcgcaagagtggagaggcagtggtttcgtcttctgactcggatgaaggcaagaaatcgactcgaagacgtcgcgattcaaatgctttcaaccctaacgacacttctgatctaagacaactcaaggatcaacttgcggccttgaacactaccgacaaggagaaagaaaaggaaacgtccatcatcgctgagaccacctcacgctcctcatcaccctcaaaagactctaaaactgtggtcgagtctcggccatccagagaacaccgttcctcgcccgactcaaaaccctccagtccccctggagaggaagttcgtggtcgtgaactgcaacagacgtctttggacgataaacaagtccgcgtagtatcacctcctcgtgacaagaaagacgagaagcctctcaagggtatcttgaaacagcccaaggtcagcttccccgaggagccaaaccctgtccgtgagggcgttgcacctcacaaagaagataagaaggccagagaagcacctgcaggtgcgaaatggactaagatcagccgcaaggttgttaatcccgaggccttgactattggcaaggagaggtttgaggtcagagacgatttcgttattgtgctacgagttcttagcaaagaggaaatccaggcgtatgcctcagcgacacaggttttacggggtaagtccagagcttagattcatatatctattggaacataaactaatcgcgcacacagagagacgacgccgcgatgaagatggtggtgacacggatcgtgaccgtgatagagacgacgacgagagaaaaaggcatcatcgccatcgccgtcatcgcgaagatgactcgtcagactacgaagacaaggaccgtgatcgtgaaaggcgcaggcgtcaccgagacgaggaagagtatgacaccaagtcaagagactctgaccatcaccatcaccaccgcagccaccgggaccgcgagcctgctcttgaagcttaattcaacaagcaagcacacaaagatctgtaccaccaccaatgactggtttcttaaaattctggagcgttacatcgaatgctttcaatggaaggacttcactgtcggatttatatcaaatgttaacatatatcataagcatgaactgagcggtttagcgagacattcaggatactcaaaaataaacaaaataaagattcggctcgaatatacatgtggcactggcttcttcaatctgcattaactaacaacggcacgcattgtgtgaatgtctcggccttggcgtggaaagattttaactcggactcggccaagaggatcttgacagacggcccggtggtatgtttgagttcgaagtttaaagaaaagggctagtcaagagattaacacgtcacgatttgggtagcaagagttggatgtcaggtgcccatggtggcaaactgttgacgagatggagctaagatgtgatgaaaggtcaagacgagccgagactgtgtaaaggccgaactttttggtcagtaatacactaactagtaaataagttccaactctgttgaggaagctcgtagggctatctatgtttacgtctatttttcgttagtgccaagcctgagaaggaggtgtgagattggcttagattgtcgtggacaacctatttgactactgacaagcacagccaagtgacacatgaagtatgtgaatcgatatagcattctttaggacgactcctagctcgagtagaacttcatggactgccacacctacacgaacaagatctttgcagaggttgccagttgtctcgatcacgagacctggaagacgcagccattctgggtctcggtcttggtacctatgccagtgcccgcagtagcaggatcaaagaggcaatctagacctggtacgaaaggctcacccgcccatctcatgctggttcccgtaatttccattcctttcgccatccaagcaacgcttgcccagtacatagaagcgatcgctcctctaactttctcgacatgtcgtacaacacctcagtctggactcaaggccggtacccgtggattgtctgataatatcaccaaggcctgtctgttgctggcgcctctgcgctggaggaagcgggcacacggatgtggttgatattatgcgccagtatcctgatatcgttagcatcacgggtagaagcagccaaaaatgaaacgagctctctggacgtgtctaggcctccccatcctttttcactcatctgaacttcccgttgactcctcacaggaagccatcatacagtgcaccagagaagtataaaagtataaaaatgggatattagctctgaagccactatccacagcttaagctgtttcgcgcctaccatgactggttggacgtaggaagagatggtactgggatgaaggattcccgggacagcatcatctcttgtgactttcgttctggagttgaatttattcgattgaagagaccaacggttagtagagcgggttcttctgcatcatattgtgtccgatgctgaatcaatgtgagaccaatagccggcgactagtcgctgtgatcaggaatgtagacgtttcaagtgtccaagtccggctatagtgataggtgatcaggacgtgtttaaagtcaaaaaagactcgcagcaaaagctgctatgtgccacaatctccgtattatgctaccagtcgcgacgttccaggctggcactacactaaacaaaccattagaaactatttgtcaacccatcaccaagaatagtaacccaagttagcagccgcgtctgagaaggagtgacgcccaaccgccgatctctggcttgattgtggcggcgaccgagaggatagagacacgtccggaaatccacaccatcaaacataatttagtttttgacaacaaggcagcccaccagcaaattgcgtcttttctctatctgccgttgtccagctgtgttgctgcgtgatttacataactaggtccaatgaatgactccagcaaacccatagctatactgtaagtgatagcagttatgtatatcactctcaagatgtctcactcttgagagaggggccgcggacatgttccgcagcaactacgtttacttcatttggcaataacagtcctctttactttttcctcttaccaccggagacagtgacctcaagacttgctacattttcaaggtaaatgttgcgcctgctttctcagtgagcagcagccgcgtggggggaccggcagcataagcataggaacaggggttgctgtacggataagacgttggcaagaccttgaatcactggtgctcgtgttacaacgcgattgttataacgcgaaatgtggttccgtgtcaggatggcaaaaagcgtccgagccgatacagcaactggtgaaggattctgcttgcgtgctggcgaatacttcgtggagacatagtctggtttagttatgtatagactacctgcatatcaacgaatctgtcttgtttttctagacgccaacaggtctccaaggtagtcctgactgtaatatggcctagaactgttgattgacaaaagacatgcacaccctgtcagctttgggtcgattgctgcaaatgagtgatcctgcatcattattcgcatgaactgcacgatcaggttaagccagcacttgcctagcatcgcgtagagtcttcagcagcacacgtcaaccgaagtacaagcgacttactgggagcggtgattgtgtaactgagtgcttttcttattgcttggcaatacacatcagccatgacactctcactgagtgaccatacctggcgtattgcttagtgagaatgcatggtgctatattcaaaaagtaagatagacagaagtcacaatgcgagtccatagagcgaggctggcaccgttggtgtgaataatgtgcagagtatcatcagcaacatgaagaacttggaaacctcatttcacctccctcacccatcctgcaatatcgagcaaataaggactgctggatgattacgtacctcatcatcgaaccaacataagactgggcaaaagtgcctaaaccgaggcgaacagatcatgctccgtgttctctgacgggtatcaatcacagcacgggcaatttgcttttttaagcgcttgtgggccctttggcaataccggcagttaaactgatgaataggaagcgagcctacaagataagctggagcatcaactcggctgcatagtcaagacagttcagagatttgtcgtaaaagctcggaggctcagtcaatctgcctgcagcacttctatcgtgaaccaccgtggaagcggaacccccttgccggtcatatcgtcccaattagtcttttgaatacgggccccccctggtccggggaatggcggccgcaccccttcttcgcatcctggctgtgcctggaaatggcggacccccgtccaaccgggaacacagagcgtcccacaacagctggtacgtaagttgctcaacttgagagtgggctcgcatccctgaccgacattccagtggtgggccgaaggatgttgctgcagttagagagattgaaggcacagagactcgtcagataaagtcgtcagggtgcgacgcggtacgagtgttgttggcctgttcgtatgtaataggaaattatggaaagagaaaggataaatgcgactgtcggttcgtctgaggcgtgcgacgagcgtttgactgctaaagtagatgcattggtcaggggatgaacataacatcatgctttccataatgtaccgaatagtcatcacttcatcctgtcgctacattcgcgcagtttatccatgatatttcagattctggctgacaactttcgagaggttgtactaggatgaggtttaagccttgaacccaggtcgatctccaacggtagggctgcgaggatggatctaaacatcgtcaagagattgatgggtcaggttgcggtaacaactaagtacagcacagcgtgcccatgaccgtatgtacatctccatggatggtagtgccgggcagggtctgtgacagccttgtgcatgtttgacagcggtcatgcccagggccatccagctaaagcccacgacggacgaaggtgaagagatcgtggatctttagatggccctgacaagatcttactgatgatagagacgggcaggagccaggattttcaagctatactctaccgcagaggatatgcgcatgcgaggagagtgcagctttactgctagtaggttaccaattatcaaaatgcatgatgaggctccagttctgagatgagctcggcatcaggtgaacgtgtgtttgagtgcaatgcgatatcatatgcttcggctgtgcctcggagggcagtggggatacaacttccgtggcagtgattgtagatgcgctgtttgttgaattctcattaacgatatgccgtgacatgagaacccgcatgttactcctgatagcatctatgtatgtactgttggactaacaacaccacatgagatatggggcccgtcacaaatcagcacattgcaacatcgagaatgaagcagcgactgccactagagcaaagtgagaaggtcccaaggcccacagacagactcgacatcgaacctgtacagtaacacgaccgaggcagtgaggttggtgacagcgagttgtcagccgtgcatgagatgggaaatgagatgttgacaagtttggcgtttgggcaaccaggcggcatcctaaaattaactggcctgagttagtttaggagatagcttctgcggatcaaggactttgcacacaccaccactccagaagtccctctagtccccttaggccttacaccactccccacctgcactgcataagcatcgggacgcttagtggcatgcacacacaaatgtacagtactatgtaccgtagggtatatgaagctgtgcgttcaggcgttgacaagtttgatatgcgaggataaactaaggttggatggaaaggaagtaaagtacctcgccaggtctttaggcgaatcagtcgcggtcgtatctctggtacgtactgtcatattcgggtattctacgatcgcaatatagtcgaggagagggcgaggatcaataatcattgaggcgtcaaaggtcggttccaagagacaaggctgacctaacgcagtcaatttagttaatcactgtgatgacgatgatgttgttgacattaaggaaaaaccttgatgtttgagtcaggaacaaggcgcgggaggctgtccaagtgcggcacatgctcaagccactactttgaccggagtggggggtccttccctgtaattaagccgttgtcagcgtgtgaagccaccagcccaacgccagcaggcgagcaacgagccattaaactcacttgagatttggcaggcagctagttctagtctaaggaaggcggcatccttcgtcgtttggagaagatttcgccaatgcttcgctcctgtcgctgtcctctcactcgacaagtcgaacgctactagttgcgcgggcgaggcaagtactctgtaccaatgaggtacctgacatgtacctgcctaaggtagaaagagaaaactcaccgccgccgtcgctgtcaccgtaggctgtcgtcactctcttatggtagatccagcaacagttgcacggacttcgtacatgccgtgctcgcatcacctccatgcagtgcctctgtatctcgcggtgagtccagtgcaatgcaacacatgccattgcgagagcaaacacagcatgtccatgaataaagaaaggtaagtaaactgggcatttttgtgttgctggaaaatgctatcctgacaagaggtgggtctgccataatagaggcgcccctcctaagattagaaagatccccttaccagaccagaataggtagccattgtgacggttccgtaacttattcacctaattcataatggttagccattgggtgggtattggtgcatttgttgtggtgttggtggccctttggctatctcgtaacgtcgcttaactatctggtttcgtctttgaacaatttttccgtcaatatccttcgttctgtgcgagcagtgacagtagcagtcaagttgatccctccatcccgggtattgtgattgtctcttgctttgttgtcgatcgctaccttcctaactacctacctaatttttgatctgataagtcggtccccttggtactttagtggcacttggaagccagtctttaagctacataccacatgtgcgtcttccctgctgggctggtcaaactgtcatgggttatccattgccgtgggctctggcaaggggctttccttgagttcccctcccctccccccccccaactccacatccccgagttgacggaccacccgtcgctacccttgtctcccgctcccagcatccaggtcaaaatatgccaggtttggcaacgacggtgtcttaaagttgaccgttggccgttgaaccttaacccctgaaactgaagttccctgtcaagatgagagacctagtcagtcaattatcagaaaccctttgtatttgagaactatccgtaatagcaaaaaatgtaatcaattgctttcagtctgttcacacattttcctaccgtcagtcaggacatttggacatttgtaacatggggtttcaaggttgaaaagtgtaaatcactaagatttataatacaaccatagtggaattgaggtttgaacaatatttgtaccatgtgtacctgagcgacgtccacatcaatattccagtgctcgcaaaccaacatttcataccatcttactagcatcaataaatatctacaccacactaccctacacggtcttgttgacaataaatattgctcatgttacttgtctgattgtcaagtccctagcgcgagttttacacctaccctatgttgaaatattgaaaaccctgccttgcccttccatggcacccttacacctatcccgggacgtggcttgtcagctgcacgtactcccgcatattccttggtgtaaagaaaaaaccgggactcgccatgagccctcaccaccaaaaaaagggttcatcttttctttgaacccctagcagcggtggcattgccctaggagaaaaaggtgtcagctaggctaccctggtcctccaaagaatgttcagagaagccctctagaaggagaaaccaagcatgataacaagggacaggctcaagagcagctgatgcatcccaagcttatagtatgggccgaaggacgatcaccagcaccccctaccatacttttgacaattatctcatcaagatctgggcgggatccaaggctggcttgagatgtcagtcagcctgccttgaccgctcaaaaggagaagcaacgagcgccacatacgcaacgactaaaattttattcttcgtatgtcttgaactaacaagtgaaaacactaactactggctctcaagtctcagccgcatcttgatttttttaccctcccaaaaaatccacacaacctgcttctgttgacatgctgagcttgtatgtactccgtaatgcacgtagttcatttgcctactatccagacaaaacgcttgaccctgcatcacactgctacacactatgtcgcaacgttccttaccgtgctttccatatgggctgtcgacttccgtagctgtgtgacaatatatagatcatcgatatgcaccaccctgcaaagccctgctacataagcatgcgcggcactctgggcccctgccctcgaaccatcatctgccgcaaaaggcttgtgcttcccaggcatcgggttgaactggtacatagtagatctataatcatccaatcccgcattgtaatacagtgcaataatccggtatcaatcactagaaagggacgactgcagataagaagtccagaaaacaatgctgattgtgcgcccctgggatgccggacaaaccggctgcaggtatcaggttcatccgtcagtccatgtgtagggagaaaggagtgatgtaaactacctacctacctaactactgaggtatcgcatattcggagagcacaagtcgtaacagacactcaaaggagaaggctaaactaggtacgcaaacatttcaaggccttccctctgatacagtccatgtcatgtcagggcggctggtcctcgtcggtccctgcttcactttatttcccgcatcgaccggctagacttagcgctgacccaacatgtctttgacaggcaacggtcccacccaggtaccgaccgacaccatccgcaaagctcacggcgtcttgttgtgccaacggtccgccaaggcatgttcatatacggcactaaaagtgtctgctggccaccatcataatcatagctcccccctgcctacacatggctcccatctggtttttgtcttgccttcaatcccggcttgcggcttgcacaacctcatcatcagtgtttgagctggctactaaactaaactaaactaaattgccctcatcgaagtggatttgggtaacaatctgccacttgcaattcgcgtcattacaccgtatacctgctcggttatgtgattgctgcccagttactccgtaattccccagcaattacagagtactagaagccgctccagcgtcgccgacccagccaagtcagggttgtcgtatcttcttgggttgagaccctgctacgtatcaccttagtagtctcaagtacctggtatgactaaagccacagggacgttaatgcccagggctggggcagtatatcttgcatcgtcgcgctactttggcctcttgttgttgttctcttaaacactttatcccagctacaacgctctggccaccttgggcagttgaccggaccagatttctacaagcgcgcccactttcacacttagtacctacctaccaaggtactaagctgaaggcatcgtctgaacaggtatgcgtgcacgctatgccctctggttgggacatgtgaatgcacacaattcattgaaaataaacatcaagatgtactcgagctaaccaggagaatatgcacaacagcgaccaatctacctattcactaccgtcctacgcaacctgtcaactcgagctctcggcacggcgattttggctttgatttgatatcgaattgcagggatccgcgctctcgggaccagcacgtggaaagacgttaccaacaacatacttagtttgcctgcgtatcacttgcacagaactttacagcctctgtttagatcatcacagccacacaaagccattcattcattcaggtacgtgaagcaacaaccgtttgttttccaggcactttccttcctgttgcggaaaaattcaattcgcggtttaacttccgtgtttttgggctgagagccggttttttcttccaccctcacgaaattgggacccgcaggggaccgctagtggctactgcacctccaaggagaccgccagccatccatgccctttgccttgcttgcattttttatttatttaattaaataaatgtatggagagcgcatacgaattattcatctcattacacttcagaggacctacatagtactgacctgtcctgctactaaaagcattagacgaccgtcctttctgttctcatcctagtttacattctgaaccagtcaacaacactttattagtgacatccttttttttgacgcacaccatctactgtgaagtaagtcatttctttgtctcaagctccttgcaaatttacacagaacccgagagctgcatcctagcagaagggttctgttggcgggatatcttctgaaccactgagtgctgctgtcacaggatcaagaatcacgccactttgattctatccaacaacgaagatcctggcagagtaggcgccgtgcgctgtgttgtgttcactagcctagctgctagaccacctttatgctcgagacaagttgctaattaactttaacgacagatagaaacctctgttgacctactcctcatgaccgccaatatgtctgcgaatcgccaggtttcaggcggctacaaacatgagcctgctttgcatcccgtaagtacaagctctcattttttacaccaccactgttagccatctcctgcgggaaagaatatcggatcaaagtgcttgagaagcaatcatggcacgggcaattccttccaagcgcaagtaacaaatcgttgccaaacgcgtcgcggctacaaacgcgtttgacagaccctggtaacagcctcaagtgaaggctggacactatcagaagattccgggaataccaggcttttgacatacccgtgcaatatacctgtcgcaagcttgaccagctcaggagtccctaggtggacaaggcagggtatattctgtttcaccatgaccggggctcgcccgcccgcagggaacaggggaggggtggccagactcgccagctttgacagagggattcatgtcgaacccccaaaaattggagaggagaagaggcgggacgttgcagcgcactctaatcggtctctggatatcaatcatatcgatgctcagcggcattgcatgcaccagccacaccgttttacgggaaccacaaacggcgataaaaccacgacaaaggcaataaaccgattgcgcagattcaacgacctcatacagccgttgaaaagcataaggttttgggttttcggatacaacagcaacgccaccgaagtcaagctcgactcacatccacccaacggatgcgaggctggcgacgaacgtgcaagtgtcaggctgccaatgaatgcccactacaccacacaacccaaatctcgtcaacgcgccgcggctacgcggaccagcagccggtggatgatgcctgagaaagacgccgagagggacgcttgactcagctgaggaacgttttattcctgtaaggacattatacgcgaccaaggacatcaaaacgacaaagcttggcaaaccctgaccgcactattcctggtggaattgactgtatgcgcggcgctgttttcccggtggggcgctgggctgcagatgctggcctgcccctctgattcagagttccgggcatgtctcgttagagaataccgatgagttatcaaatgtcgacagagccgacaggaagaacgggatgcgacgcgacggagggctggacaccgcctcagctatgctatgtgacactttctcccgagcgtaatggaagtggtgacgcatcgggtggacctcgagtgagggagccgacacaagcaagtagcttctctccaaagtaggcaggctatgatgtctacagtcaaaggattcggggattctatccatctggaaggcggccagtacgcgcgagatctcacgcgtcgacatgcggtacactgcaggtacctagagccggacgggactctgtacaccatcgttcacgcagtcagtgaccgttgtgtgtcagtccagttaaagctcaagtgcccattttgggggcgggccagcgcgaagccaggggaccttacttggagatgggcccatgaaagacaacggttgagaagcgttacccacaccgcctgtggccaaaataggatcaccaggcaaaagccaatcccggcgtattcctggcccgttgactagccccggctctggtgtcccccattgggcagctactcctttctgggcgccttagtgaggcgaccattggccacttaatcaaactcagccgacccctgtcacgtttcttccatgcgttgtcctccccggagacatctgcctggcctgtcgacacacgctacgcagcagtacctagacttgcgggtacagagggccaggttcgtttcctaccctcacactcacccgcgacctcaagcctgttggcttgtcacccctccgtcccctttttttttctctctcattgacggatgtgtcgaggtttttgaccgggtgggtgcatggatgcagtgttcttttctggttcttgaaggtggccttgagctcccacaagcacaccaccccacttgctccgtcggccttccaagtctcttgttctctcactcttcaagttattcacacccctccacatttggcactgctggcgggttctgctgttgggtttgcaagtagcaggaaaagagagcacttgtgtgttttctacggcggaagcttgccaacgctcatcgacgacgttcgactatgttgtcgtccaccgctcttgtcttcatcccaaagtaatttatgctcctgggatttctgcgacatgggtactgtcgcggacttgcgcacttgcagcactctcctattatccatgttcatttaccacaaacccctcccactctctacagcatttcgctctagttgaaccctggcctggtcgcgcccgctcaactgccagacaagcctcgtactcctggttcccatccgctggttcgagcacctacctggtctgccatcccgtctaccagctcattacccatggtccaattgtccattttctgttatccacttgaaatcataccttgttctcatccccatactgcaatcttggttcaaatacccgctcccctgccccttcgtttcccccccgtcaccccccctctagcacacccttccctcgatcgatcttgtcttctggcgctccaaaggcctgctctcttgtcattgttcctagcacacgagcttctaaacttcgaaacggagacgttctggaggcaccgactactgtcctgccttgtcaaccatatctggcgaagcggtatagccaccccccttgctccctccccccccgtgtttttcgctgtagtccgcgagaaccgggtcgctttatcatcattaccactccgagcctagcccgcctcacccgtgcaatcccagtcttcaccaggggacatccacttaaaccagctccccagacctgggtactggcaaggggaaaataaaacaccaacgcgtccttgactttatactattttcttttctttggccgtgcctgacagcttcatctttttacacgtcacgtccatgtctgactaatgggtcttctctctatgcagcatcatccacagcaccagcaacagggtcatccgccttcccaacacctacaacactcgcgacccccgagtgtagttcaccagcagcatcacgcgcagcctcatccaccgccgcaacagcaacaccaaagcgcgtactcttcgacgcattcgctccctcaaggttaccaagccagtggtcaagcgcctagcaaccaggacaacctcaactattacaatcacccaagcccttacagcacaccaggtgccacaagcggatacacatccgccggtaagtcttgttgccctttctctggcttgcttgaactttcaaacgccagacagcacgtcgcgactccaatgctaacatgacgatgttaagatacctcagacatgatggccgcagcacaaatgccgagacctccttaccccccaatgtcctatcatacgcctcaatccaactctccagcttcagtcgcatccccctctcaacatgatcagcacagaagcatctatggccaaccaccatcgcagcatatgcaacagtcaatgtactatcagcctcagaaccagtaccaaaccatgcctcctcaagctgccgcatcgccgtatgcgcaacatgcgccccaccctcaacagtcaatgacatcccaacccgccatgatgatgtctcaaaccgcacctcagaaccagatgacccagcatgctgcgcagcatgcgcatgcgggaatgacaggcagtcctcgaccgaagattgagcctcaagtgcctctccaacttcagaagccacagtcctcccccatgcaacaagctcatcaccctcaaaatggcgggcaactgcagagcccaggaaacaccacacctggtgtcaacccaagcgcagcccccgggcccatccctgctacgacccctcttgtggttcgacaggatggcaatggtgtccagtggatcgctttcgagtattctagagaccgagttaagatggagtacaccattcgctgcgacgttgagtcagtcaacattgacgagctgtcccccgagttcaagcaggagaactgtgtctacccccgcgcatgttgccccaaggaccagtatcgcggcaaccgtctgatgtacgagaccgactgcaaccgtgttggctgggctttggccgagcttaacatcccccttcgaggcaagcgaggcctcatccagcgagccgtggacagctggcgtaacagcaaccaggacccccgacttcgtagtcgacgagtccgtcgcatggcaaagatgaaccagcgaaagcaggttcaagcttctccgcatcccggtgcggcacacatgccaggccccagcggaccatcagggatgcctggtggccctggacccatgggacccagtcccgcctccatgggcaagcctgccctcggtagcatgggtcaaccgatgcaccaccaccaaccaggtgctcaccccgacggatcaggacaaggtggacaggatgaagttggtatgtttcaccagatgtgattgaattaacgaacaccctcatgtctgcgtttgcaaagccttttggtctttgcttcccacccaccccgagtattcgctgcccaacttatcacaccgcacagccctgcttgaccaacgttgtgttgattaattgataccaaacgcatcttgttttccttattaccgcacaaaaaattattgttttatggcaatggctgtgctcatcacgccttttgcaatttctgttacttcggtttgcgattcgattttttgggaactggatctgtcttctcctttctttgcctatcacttgtccaggacgacgtaggcagtcgtcacttatatttatacagcatgccacagtggctctcgaggggttatgaggaactctctgtttttttgattgacacagttctgtacattaccataaagtcgcgcctgcacagttgctgctgccactgttagttgttttatttgctgctgggtttccgcgactcttagacgagttcaatctgcctcttggctttaaaagttgcatttatcgtttgctttggttgaattacccaaaagcttcatctcttcgctgtctcgcttcgttatctaaagctagacatgtcgagtttggtcatcttttgctcaccttacctctcatccgcctcatcataagcacaacacgaaagtatgtaagaagacaagctaactcaggctgttcataggcgatgggaactcgtacgaacaccatcaccaccaggctcctacagcccagaacccttcaagtaacgacgatgtgagaccagcccacgtatttacaggatataacaatcagccctatcccactagtgcgccaatgtctcatatggctcctcattctggaggcgctgtcccagctaagcgccacagccgagccaacgctgatgagcctgacgatcttttccctgatatcccggaagccaagaagcgaaagtttatccttgtcgaagataatgtgcgtggatctcgcctccgtgtcagggtaaccctcgagggggttgataccaatgagatcccggatagcttccgcaagggtgcaagtgtcttccctcgcagctacttcccacgagagatgcagagtccccctcccagcgcgactggatcgcgcttctttggtgatgaccaagacgacgatggcatcgaggaaactgagggccgcgagtccagccgtcgtggggctaacaggagtggcaaggagatggtcaaggttcccatgggtgagtccaccggggaaattgctatcccccgaatgaggaagtccatccgaggcagggaagtccgccttaatgacttgggttatcgcatggcctggctccaaagccgagtctttgctggccgaactgtctttttgcaacgagcatgtaagttggcagccactcttcttgataacattgatactgaccatggatagtggattgttaccgcaacaaaacccgagctgccattgagagcgttatgcaagatgttaagactgttgctcctcactatgagactcgcgccggcaagaggcgatggaacgaacgtatgcgacgtggagagaagaaggacgacgagtaaaccccatcgactttctgtttgatctcgtgtcatcgacaaacaagaaaccgaaacattgccctttttgtttttgtttaaaccgcaccacttgcagcatcgatattagagattggttctcattgcttgtctgatattcaacgataccattctgcgaccggatctaattgggtatacaatcttctttttattaccccaatcttggtcctttcctgcctcacttgtaatgctgtcgttattgcatacaagttttctttttcagtgtacgccagtcagtttctcagaagggtttattttttgcacatcgagtgctccggcatgcaaaacacccagcgactcctgtatattaatgttggaacgggagtgatgcgggcttcatggagtcagagacgtacataccttttgcttccgattttaacatcgaagtggcaatttataaaagcggcctcccagtaacagctggtgcagcctgtggatggggtaatcacatatgggagcgtcaagggtcgaaatagggaaggggcttgtttttttggtatttggtctaaagctaccgagtggctatctcttgtcctaatgccatgtatttattgttgatagaaatcactcgtattatcatgctttcctggcctaatgtcatgttgtgtatgttctcttgtttgtcgatgagtagtaggtattcagcacaactatgtttagtttgtatatgttgttcaagtgaagatgcacagcaccttaacaacatattatgcacttggtaatatgtatctttactgtacctgaatataactaacaataagctttaaaagaagctttttgatctttgtcgtaacggatcttgacaagccacccctgacaagacgaggtacagagtggcgttacccttgtgttagtagatgttcagccacaaaactacccatccgtgcagctgaaagaagcagaggaataccattggaatgcaggcgggtatttttagtgcagggttcattcgagaccttggcctatgtccttttcaggaaagtgtgctcgtagctcattaattcattgaattaccggttgcaaggcagtcacgcagtctagtcaaggttgcccacgaggcgttaggctgtctagtacctgtgccgtatcttcctttcactcgctttctcagccgcatgcttgacgtcaaaagttctccttctctcacaaacgtcaacatagataaatcgtgaccgttcatctcacagtcctgttccctttgatagtggatcattggcggccattcatcgcgaaaacaatgacccaaactccttaccatggtggtgaccaccacccgccgcccctgtttgttgctgagcttgacagccagcctggacgtcccagtgatgcaccatcccaccatggacctgacggaacacctatatttgagatggcgagcgagccagtgcctgcacaacaaccgcagactcagactcctggcgagaaccactccagtccgcccgatgagtggccggcacctctgaagagcccaggtatgcccaataccaaatcacagggagggaccaaggacgagccaagcaaggatgcgtctgctacgtctcaacccgtcatggctaatccctgggcatactttggacccgagtcaccagagaacaagttcaaagaaccgcaggccgaaggccgtcgtccttccgcgcctgtgtacaaaccttatcctggcaatagcgaaacatgtccaccagaggtccctcagagcacacgtccgtctgccaatgtttcaactcccgatctcacaagtggtagcaacaccttctatcctgcgccgctcaagcttgcccatcgtcctgccaaaccggcctctcctccagcctttaagccctatgctcccccagagtcacaggatacatcagatctactgcccaagcctttgaacaggcctgacaggaccaatacgcagtcacccacgactccgagctcataccagccgtacagaccacattcacctcaacatcctgatcatgctgccccggcatttgaccatcgccctgccactacgtcgcctcttcagactgctcctttggcgtcccctccaggcgtagcacagcagcaaccgttggacccagctcctcaccacttccattcaacagcatctccaatccagcctgtgaaccctccagataaagagcccaacctaccgtcacggccatccaatagtcttcccacgtctcctaaacctcagcctgagccacaaccgcagaaacagtatgggatcccaaacgccgctccggccaagcctgtaccatcgcctgcgtctgcacaccttccttctcctatgaccccttcgttccagcaggcttcagtagttgccccctcgccagcaactcctgcaccaagtgcaggtgtacccttctctcaaccacaatatgctgctcatgtcattgtccctagctattcacaggcatccacgcctggtgctagcacgtcttcaccagcagtctcaaacaatcctggattgccatttgctcagccgcaatacgccgttccagtccagactcatgactatgggccgtgccagtcatctgtaaccgcttctacgactgcttcaccgggagtttccagcccagcatacagctcgtctcaattgtctccagctcaacccaactatggcgttccgcagccgatgtatgcaccgactccagccagctcaacgccaggcggcatcaattcccctttgccgcagtcacctgctccttatcaacaagctgcccatgcaggtcctgcgacccatcaattgcatacccaacagttaaatacgcaatcatatgtgaccccgaacccagcacaaatcccacaatcaccgcctcctccatatgcaccccaagacacgggtcctggagttggggcaaaccctcaagcaccaagcaatcatatgatgtaccaaccatctcctgttggcgcttactcccctcaacctcaatatcctacacagccatcttacgctccgacgacaagtcctcccttacagggtctccagcctccggcacttcctccacggccttcgtcttcacaaggattcgcaccatcatccggatttggttctggtccaactggctacaacccatccaactatccgccgccacctcagacttatttctcgccccctcccgctttgcccccacgtcctggtcttggaaagttggctggcggaggaggaaagatatttggaagcagctccgcggataagtggctgaggaagacaggacaagtgttagaaagcacactggcaccgtatttgcaaggacagtcaggatcgtatcgaccaggctcacacggtccgcaaggacaacaaggacaaccggtacagcaagctcctggacccaacccacaccaagcacaatatttccatgcaccgcacttagcacctcagttcagaggtgcgccagaatctggaccaccacaacatgggccaggcgcaccgggatattagtgggcgtcaagttgtgttctatcatcgttcaaccctttggctcttcatatgcgaaaccatctcatgagaaagaatttcgagagccaggtctatatatatatacacatttagttctttgatagcacttttgaatcaatatttgtacagttattaccgagtattcaccatattactattttactacgtcaacaatatatctaaagacaagagacgccttttatttccgccacgtggtagaccagatatttccatagaaaacacgctttggtcttgttattggtggctcaatggaaagacgcaatacttttccaaccatcattggcccttaccgcttgacctcagatctgtccaacaactcaccgcgaaatcctcgcgcttggcatgtacagctgcgctttgaagttgacatcatcgtgagttgacaactggcattacatcatgagacagggaagtgttgttctctttaaaatgtgctcacttgacctattcttctggcatgaagagaatctaacgtttgtacatattcttctccctttagccacctgtcatctgatgtctttgatcagaaattgacccaagcttcatatgacggtgaggagagtgccgggttcgagaccttcaagacccttcaacccactacaataactagctggaactggttagatacctgccgggtctttctaatcacttgccgagtcaggaagaattccttggcgatgctgggctcgtcaggatatagagatagactcagtttaccgagtactgtagttttgatcgcgcacaatagtccatgtttcaaacctccaaattatgtcatagatggcggcaaggttagtagaagttacatagctgaaaattgtctatgttaggctttaaagccaactaggtgacacggctgcatgtggtgttgagctagacgacctagcggatatgagtttggtcgcggccgctcagcgatgaatgcattgttcctgcgcccgtgaagggtttcatgtcgttgtcgtgtagagccaagaccaagcatgggttcaaattacagtgcagaggaattgacatcgagagaagaacatgctgctacgagttggaaatgtacagcaagacacatggttagtgctctatagagcattgattgacggacgcatgatgctactgtagctattttcagctcacagacaaccatttctgcaagccatcacagatccttgcatctcgatgtgacatttttgctggcgtatcacctgtcacctgacagatgacggatgggcgtagagctgtctaccaaggggcggacgagactggttacacaacgttgttcgttaattggcggttgagactcgtactgctgcaatcagccgagcttgttgtaatgtctgacccgaagctaagggattattggatgtgagctttgtaaatgcagtcattgtgatttggcatatgtaggttatcagctcttctgacatccttgatgccggaaatcctggaagtttgagttgacagctagatacgcactatacaacatgtagcgctttgttaagaaggaagcgttaattaaatgctggggatatgagaatcaaacaagtcggtgagtggtttttctctgtctctcttcttttccttttagtcgatgaatggagctgacatggatactgcagaagtcggctccgaagcttagcggcggacctatattcaggggaagtactctgtagaagaaaatatgtcttacgatataccatgccacatgcagatggaatgcctccgagattggatcgtgtgcaaagtaacatttagagtttattcatttgtgatctgagatatcgcgaaaggtcgaattcttttcctgttctaggtgtgttctccatgctcgggtgcgctaagatccaaatggaggattctatacaagggatctgtgcccgactagactgagccgctagaaggatttttagtcttcgacggggacgccgttcacccttgaactcaatcaaatttcttggtccgaccacttcgctccgaggagtttgctcatctattacagtgaataataagattcacaacgctgagaagcaaagtgaaacgaatctgtgaataaaccatcaagattaacgccccgcttacttagcagctgaggtgttatctcctcttctcttaccgcccagtgacaactatagctcacttgctcgcttgcacccctcaccggggaggctgagccggtgctgttcaattcgtcgttttacctaggtatcaggctttcaaggcagacaattgaggccggttgtaataagcaaacaaacctgaatacgcgggccaaggagattgggcagtgttgtgatccccggtcaacactatggtctgcagttgcaagttccatggaacagtcagtactatgtgtttattcacccgctcacttgtacgtcgtgtatatatatactatgtatactatggtgagatccttgtcctagctgatttacatccacttctagggcgttatgcgcgagcctgctcaaactgtctgagctttgccgtgactcaacaaccggaaaacattctttcaacctcgggatatccgtagtcatggaagcggtaaatctcgagagctcatggtggtctatgcaaaattacaaacatgtcgggccgcggagtgatcgacagataattgtgcctaggtcgtcattacatggaagggcggacttgacatcgatgggcggtaataggtcaaggcttgtggtcaccgtcaatgaattgggtggatggataggcagatggatggatggatgtcgggatagttgtatagtacagtacctaagcagaggcgattgcaacaggatttaatagtcaactgaatcgagaccaaggttagtgtttgttgggcagccgattcttttctcgctttaagtacctacaagggaaagctgtctgtgattaataacggaaaacgtcaggaccgaggtcatgcaagcaacaaactgcgaggtaggtgactcgactgatgcatttgatccatcatgaaacatccattcgaagctgtacctgtacttgagtactaccaatatttgatcatgcaccctacttgacttctatcctaaactcttggccctgtttgtaaattcgtctcacctccactgtcttgcctgccagattgttgcctcatctccactttaggccgcattcagatttatttcggctgctctcgatggtaggtgaggctgcgtagggatcttttgggtaggtgaagcgctgtccgcttgtcctataggcgcccaacaccctggaagcgaaccgctgaacggcggctatcccagtgaagagcactcagctaagacagtggttctagtgcgtgtcaggtcccgtttacctactacctgagtacctaggtatccatcgtgttggtgctcacaggtgcgcggtttgtgggcggctttttcttgtttgctgggctcacctccttcacttcacgcgcccttcaaacaaactccttccattgtcgtaccccttctcgaacgctggggctggtctctcaatcaccttctggtcaggtatcgctctccccattccccacttttctctctcatttactctttcctacccgcccccttctgctttccaattcccttttctttccccctcagcctgccattttctcccattcccttcttccaccccacgacgcccttccgccatcctcctcctaacatctaactgtcttgcacccactaccatctcgacgacggcctcacaagtcaacgtctatcatactcgctgagaacccgtctccttttctcagcctcgacccaaatattcacgcatttcaccaacataactgcccaggttgttttcggggaccttgaccgagttttcagctcttccgacgatcctcgattccctctagccaacgcttgtagctctccaaagctctactctacacgcgttttgaccgctcccaatccctcacactttacttgcaggtacgtattgacttaacaaccatttcggttctcctgagtgcatactttgcctttttacgatgtgtttatttgttataactttctttgattttgattttgtcttcggctctcccgactcgtttctgcgcgggtttttcatattactcgttggggcttgtcaagcggctcgttctcacgaccagttacgtcggatttgccttgtggcgttgcccaccgccctcgttaagcctgattctaccccgacccaattttgcccctctcaccttgacgcatcgccgccagttctcttttccttttatccccttctgtccatccactttttatctggagaccaggcactgacttaccttgtagccagcgttggctcgcagatcatcacaaactttttacacacttttcagcttccattccttcctaaggaacggaatcaccaactttcatcatgacgaccatggtacgtccacaactcccacgattctcaaaccaagcttcagcacaagacaatccgagagagaacggtgtcacacttttggcagtgcgttccggtttcggaacgatagaatatctatctgattattgttgtgttgaggcttggagttgtgacaatacgtttctggacttgactaataacaacaaataggatcttcgcgtcggtaacaagtaccgtatcggtcgaaagatcggttcaggctctttcggtgatatttatctcggcaccaacataatctctggagaggagattgccatcaagctcgagtccgtcaaggccaagcacccccaattggagtatgaggcccgtgtctacaaatctctggctggtggtgtcggcattccttttgttcgctggttcggtaccgagtgtgactacaatgccatggttctcgatctcctcggtcccagtctggaggatctcttcaacttctgtaaccgaaaattctccctcaagaccgtccttctcctagccgatcagctcatctcgcgtatcgagtacatccacgccaagtccttcatccatcgagacatcaagcccgataacttccttatgggcattggcaagcgtggcaaccaagtcaacgttatcgatttcggcctggccaagaagtaccgagaccccaagactcacttccacattccttacagagagaacaagaaccttaccggaactgctcgttacgcatctatcaacactcatttgggtgttgagcagtcccgacgagacgatatggagtctctgggctacgtcatgctctacttctgccgtggttcccttccctggcaaggtctcaaggctgctaccaagaagcagaagtatgatcgcatcatggagaagaagatgaccacccctaccgaggtcctttgccgtggtttccctaacgagtttgccatctatcttaactatactcgatccctccgcttcgatgacaagcccgattacagctacctccgcaagatcttccgagatctcttcgttcgtgagggcttccagtatgattacgttttcgactggaccgtctacaagtaccagaagaacgctcaggctattgcccaagccgctggtcaggccaaccctgaggacgacgagaaggctcgtgccaaccgtaccaacgccgccactgccggccagtctgctgccaagcccaacgccattcccagcacccgccgcaagatgctcgagcgaggttctggcgctggcgttgacactcccgacaccaaccgtgccattggtggaagcgacaggatgtgagttataagtaaagcccatttttcttgttgttttgtaaggaatctttttttccttccgtgcgtgtagtgtgtttttgtaccgctggccgaaggagatttgctgacaactatggctgactcagtggacgataaacaggcttcgctcagcttcgaagggagcgggacatgcctcgggcagctatcggccgaaatgatttcgaacccgatcactcctctcttttttgggattcttactagtggcgaccgatactgacggtacaaacccaacatcgacatccggatgcaaggttaatgaaaagctgaatgattctgctggccatgattccgctcattgatcgctgtcgactgttggggcgcggttcgatcacgcctatttcctacacatttgctctatctcgttcttcgacgcatgttctgggggttcacgacattatgtatggctcggggagctcttgatggtgagagtgttatgctatggattaaccacatcggttttctatgaataacctctgcgccttcgggagactttcctgaacggcatgtccggtactcctccctactaggtgtactagacctgtgggttcttggctgcatcattcgacagtagcctagtacctcggaatgccggatattatcgccgattatacaatactcgtccctgggctgagttgggtccgtagtacgctacgactctattccgtcgatgcggtacagctttgatcccgcccaacaggcatttctttcgtgtattattttcttttactttctattacagtgctcaggcggttgctttgaacttttcagcttgcttccttcggggctgcttctggggaggtgacaggggatgtcttggagatgccgagttaatcaaggagttgtcatcgatactcaggtgatgatggggatatggtcaggaggcaccgtccgatggcagagagaacagtgaggtttaccggtccgagtcaaggtcagccctggtcttccattctctctgccttggtgaacggaatcggacaagtggaaacccaataatcctggagttggtacagctctctggtcaaatattacgggccagagaacagcaccatacgacatgtattggtcggtggtattacccatggttggcgagtcaaaacattccactgtaggcggaggtattttgtgttcgcctaaaatcgccatccatccattcactcgttttgcaccacatagatagtttataaattgcgtctgcgttttatttggcaaccaccgttccgtcttctgaaaatgtgtttgttcatgctatgagacttggatttaccaaccttcaatacttctcaacagcgtgccttgcagccagtgagtggtatacggtattgattagttgactcaacctaattgcctgccttgacaatttatgtgtggatcataagaggggtttcttgggctatgtctatcgtcagctctgttaaagcacagcctcgtgcgggcgcagaggggatgatcacggtaccacgagagagaaggtcacatgcagcggcttgagatcacacgagtgcaattggcgtaattgcatagcggggttatttgttcatgttgttgcagtatataataggataagctgttatctgatgttgtctgagcccatttaggatgatgatacgatgccaacttgacacatactgtgaattgggaactttgactgcttccaaagctactcatgcgatagtatctctcgaaatcaagaagaatcaactttattacagccactgccttgaaccacattaccgtgccttgcagaaagtacaagtggttgcacaagcacaatacaactgagatctgcctaccacttcgtctgatatagatttgcgcacgggatcacgtatgcatctctgatcaatatatgtaattacgatgactggatctcaagtgaccatacctcgattgcgtgtcgacacccacacaataaagtctgatctaggggatatcataaaagtcaaggcataacttaggatacagaaaataaatagccgaagagctgaaaatggcataaagtaactatatgcttttattgctcagataagaaaagtcgtcctacagtgcctggcaggtacccaagatactggtgatgatcgacgaaaccaaacaccaaccccacaattttcttaggttccagatccagatcccatccccgatccatcccaccaacgcacctgcactcactcacacggcattgcgttgggttgcgccagcctcgtgcgtctttaagattcccgttttggtctttgagcgggactgactgtacccttttgtgttcttgccatctgcctaggactgcttctccttcatcttttgcttttctcttctcgttctgacggcaccttcagacttcaatctggcaattgtcatgacggcatcgactcgaccccaacacccacacccaaatctacctccacagttgcaacttcagtagcttcaacatcacagtccaagctatccaactcttccacctcgaccacaatgacgtctcctactgtcccgtctgtcgatttgttgtacttgacatttaactgtgcgaaaagcctgctcgacatccccgtctttagcgctcatctacaaaccgctttccatcaaaatgctaccgatttaccacaggtcgttgttctgtaagctgccaatcttcttggtcacctgcgaagcaacaacctcgataccgctgctaccatgaacaatcatgacatgcgacatacggccgagaggaatacgcacaaatcatctagtcatctcgtaggaagcacggtactgattcatgttctgtttgcagctctttgcaggaggtagcgcccttagcatactcctttattggtggttacttcttgaactcgtacatatcgcgatatgaacaagccatcaacatcgccgctcaacatgttctcgataacatcacgagccgggaaagcgataccatcaccatcacgcccactacccgtccggcgaagccatacactctcgtacgaggcaacaatgtcggctacaccgccatcctgctatttgcgcgcgacccatcaaaactaaaagatatccaagaggcggaggtcggtttcggtgcagccgagatgggaaacaagggtgctgtcggcttgcgcatgctttatgaaggcgatgatggctcatctgagctgacttttgttgccacgcacctggcagccatggagtggaacttgccgagacggaatgctaattgggcagccataatgcgtggaatggcctttgggaatccagaagtggttgtgaatagttacaagacctctattaccccttcgccagcttcaacaccgcccgctgaagaccagccagaacatgttcgtctccttgatgatgagcttaacgagcaacattcgcgctttcagcaggagctacacaatatctctgtctttaagcctacgtcccatctttttgtagctggtgacttgaattatcgcatatcaactacatctccgcccccgtcagctgcattccccagccttgacccagagtctgagaattactacccagacttcttccgccttgatcagctaacacgggaacgtaacgctggtcgcacgctacacggtctatcggagcatgaggtgcggtttccaccaacgtacaagtacgatgtgttgcctcagagacctggcactcaggagcttgagcttgatgtgccatggaagttcgctgcccatcgctatccgggctggacagatcgggtcctattcctcgaagtgccttcgtggttaaagaaaggagacgacaaggaccccagaatcaacgttcgcgcttatgattgtctgcctgttttacgcatgagcgatcatcgtcctgtcttcctccgtgccgacgtgccactcattgcacctggtgagatggccccgccatcgagtgtggaccctgatgtgagtaaagatcctcgagcccgactcccagtggagatcgacccagaggcctgggagcgccgtgcagctgcgcgccgcaaggaggtcatggctggttggagcatgtatctctggagtacaaaggagggtgcttgcatcttagcgaccattctagcctttggtgctggcgtgtattggctataccacttgttttagttggtcttttgtttcagaccactttctcattaacatagagttgaagataacatggtcaacggtcgtagtcaccacacgatgtttgacaatccaattaagagtcgcatgtttctctagtcttgcacattcctgtctttcacttcatttcttcttggtcatctctcagacggttcaggggggttaggtgaggctgtcatggaccagacatagattagtacctaccacttacacacttatactcacgttgtcaactaattgttacggatgcaaagagtgattcaatgaaaacgtcgtcaaatcatctacgagccatattgtagtcgccatatccaccgttcgacatattaaatgtagtacaaagcgatacgctctcaattgtttgtcaatttgatgtggctagtattcatgtatgaaaaacaaaactgttcgaataacatgaggcggtagtgagcggtccaatagctcatggtcctcaagcccgtaaaaaacgccattctccattcaattcatcataaggcttttgcaaacgaaggctaggcatgaaaagctaataaaaagccagggtcattccgctgttcattcatggttcgtgattgtatgttccactctcggatagcattgtccgcttgtttgtaaagacgagtgctttcccatagatgattcgcacccgttaggaatagctgggtcggatcttggtttcgcgatcagaaatcagcaaagtatgggtcatacttctccgccatctcacgaccgtatggctcgcgggtcccgtcgtcctcggggtacacatcaaaacattgcgcatcacctgggtatcgtattgggggctggatggggcctttatgtcggcgatccaagatttcatcccagtctgtgtcttgaaagaaggggtgagacttgacacgggctgcaccaccactgatgttgccgaggcgccgcgaacgatcgacggtacagagggagcgtattatatctttggcttcttctgacaatgaggggtcttgtggaaagacgacaggcttctctagaattctacagatagttagttagttgaatggcgcggtgcgtcttagagaaacagaactgactgtttgtagatttcgataggattctggtgccagaatggcgggtaccccgtcaagaattcgtatatcaaaatgcccaatgcccaccagtcgactgcgccggtgtgtcctttgttttgaatcacttctggagcaaggtactcaggtgttccacatagggtgtatgtctcagctgggcggttatcttcgcggtagccgagtcgttttgcgaagccgaaatcaactagtttaatgtggccgtcctggtccagaagcaagttctcaggcttgaggtctcggtaagcgatgccgccttgctgctcgtgtaagtactccaggaccagaacaatttccgcagcgtaaaaccgagcgacgggttcctcgaatcggcgtaacttcctaaggtatgtgaacagctctccgcccggaacgtagtcgagtagcatgtagagtgaatcctgatcagaaaaagaggcgatcagagttgtgataaaagggtgacctgccacatcggcgaggatggcgcgttcgtgtcggacatggtcaacctgcttaagacgaatgacttctggcttccggagtattttgagagcataaacttcggggttgagttggtgatcgagggggatatgcgcggtcgcggcgggacggacgaggcagactcgggcaaatgttccttatgataaggtcagcgttgaacaaggcgtttcatgaggcggatgattttacctgtccctagcgttctaacccgtctaaagtctcggagattgaacttgcgggtttgtggtaacgggcttggggcggaggatgtcgatgcgcccgagacatcttgagagtgcgaatgtgagtttacggaatgtgacgacgcagggatgcctgatgacgacggcaggccagcggcatgtgaaggcgcaacggtagcggccataacttttgtattcgtttcgttacggatggcgacagcgacgatgggcgaagcgaagtcaatatgagttgattattgactgggaataaggcgcaagcccatcacaggccaggacaggcgattcagttggtcgtgggtaagacaagaaaatatgataagaaaatgcgattgggatgtagagagactgtctggtcgttcgttgcgctcttatcgtgcgtcaattgggccgttctagagcaggtctggcgatgcggagacaattaataacggggttgacgtgaggtccaagatccagctcagttgtctcggcaaggttaggttaaagacaatggagatcaagaacagtcagatgttgagagaatattgtttgcgaataagaaaagagaccaaaagaagggaacatgagacggatggaaggaaagggaataaaaaagcggcggaaggtgacgatatggtgggataaataggtactaagtaaactgagttaccttaatagttaagaggctagaaaatgaagaagggccttgacgttatgctatgtatgtgccttgcctagttctggagctaggcttgtctagtaataatcgatgtagtatgagtgcctatttaggataaaacgagggcgtcttatgaaacggtgggtgactgggattgggattgggagtgggagtgggagtgagtgtgagtgtgagagagagcagccatcggatgtcatatggatgtcggttggtggccgaagaaagaccaataacaacatgacatggcgaatggaatgagaaagcggaatgtgcaaaaataagttaactgcacggtactactacttgagagaattgctactaacctactatgctttctcatttgcatcgcttgtactttctaagagtagtattatgttagaacaaaacaccaaataccactggtgaatacattagatcatggcctcagtgaaatacccaaataaatctacagcaacactgttacggcggattgcagagtgggccaaagtgatgggggtccaactgagctaggttcctgtatgacgcaaaccttatgtgcgcgggatagaacttgaaagacccttttcagtgatcgacaacttgatggttgtaatggttttttgttccaatgcaggcaagcctaagatgcgtatgcaatgcggaggacgagaagaacagctatctccacattcacatcaacatatcaattggcctcgacccttatcagtaatatacattcgaggccaacaggcatacataagtaggcaggtactcttcaagagaagataccattttgcgtcatgcaggtatgtacgtactctcaccggctttcactcccaacctgttggtttctagaacttgatccctggcatgtcggtcaaatgtcacttggattaagtacaacctagaaacagacctgccaaccccacgcttccgatcctaccattccatgcaacgatcgagcgatgacagaaccttctgcttctcccgtgtacggcggcggcactgcaggcctactctagctccagtgtgtcagatctcaaccacgggaaataacggagtaggctggatgtatcggcagtgttgccaagaattatccgtgctgccaaaggaaccaggactaccacctaacaatgactcgagtccattgtgttggtacaataaagctggaaggtcctgacggtggcaccacgtcttgtgcgagttttcatagcaaccggtggtattctttaccttctgcaccgttcattagagcgttggcgggcgtctaagttgaagagaccgtttttgcaacggttgttaaaattgggtggatttatactttcaaacttggcgatggcttcatctccacgggatccactttaccacatatcaagggtttgtttactcacagtcttggcctcctaacaaggatgcaacgaaaccaaacatgatagcacgtgagccccaaagatatttctccttcttctgccgagttattgccttccttcaacacgtgcagcaggtctatcattacttcagatcgtttcattggctattattcgattcaactgcaaaccacttcaaggtatactagcataacttgttgttctcgaagtataaaggagcaccattcttgtcaagtctatgtatgatatagaagtgaaactctcgaattagcagacgctatgttcgatgttgagaaatgatgtgacaaccaacatggtaataccgagctgccttcgtgctgtcttttatttcgtctatggactgatccacaacagccttgtcctttgtttacttgtgatgatggacgtgataattttgacgaagacacaaaagagaacagttaccaggcatgcacaatatctacaagagtttcgaccttgtgcaggtaaccatacatgccttgatcgaattgatggcaatactactttccattccttcctaaatttctcttaagtttcgactagtgatatattcttactctggtagctcttgtctatagtcttctttcttgtatcctaggccttttcactgtcttctcatctctaccttgtatgggttttttcagatccctgtttcgccgtcgctctggtagtggctatagagatattattccactcacgtgaggcccgaggagaaaagggtttcttctgactcaagctcctgtccctagagtatttgtggttacctctacgggtatacatgttctcaacctaggaggtctactatggtctcaaaaatatcaaccttttaatagttacatgaccagttggactcagtctagggtatggtacagagtagtggatggatggatggcggttggatagctcgagccacatttttcagccactttagctgttgttccattggttgacaacccattcgaagaaggattagattacaaagagaagaacgagtaaatacctaaatgaagaaggttggtttctcgtcacaaaataactgatcatattctcccccaaattgacttaaacttggtcattttgcaccgctattcgatggcagctggagaccagccagccccgtagtcccagcggctcttaaagaaaggaatgccctgaggttcccccgcgaccctcccaccgtgccctggctacctggccagtagttgatggcccgtctcccgtatctggacctgacgcagctccgttcgacttcaactccactctatctccaccgtcctataacccgtctccatcttccattcagcctttctatactcaattctatcgtctattccatactcccgcttgctttgtctcttgtacttattcgagtctggttgcatatacttcgactcttgcgctctcttcgtgtctttcgcttcgcaccgtgtatttcctccgagctcagccgcgacctccctgctggaccggaacccccctcgtcatgcgccgctgaccgaaatcatgttttcgaacttcaccaacatcgttcaaaaagcacagcagcttatcgatcctactcaagggctcaatctatccagctcagaccgcaatccctcgaagtcatcgctattccagagccaatttcgcctacccgcctcccaagcgcccctctacgagatcaacgccgagcttactatcccgccctccaacgctactcacggtgataaggatcacgatcgaggatggcattatgctggaaagctacacctgtcagagcactatatgtgtttctcgacaacacccactagctttgtgcaatctgccagcctttcaacctcgaccgcttttactggccagacacatggaggaggacccagtggcaatgggttcacatttcctttatgtgctatacgaagggtcgagcgcttgaatagccagaacttccaggtatgtgatatgcacgtgttcaatgatcgtgtatggtataaattctgacattgcctggttacagttcgcacttgctctaactacatggaacggccttcttgccgacacccctaaagacaagagagatccccgagaacaacgcatcacaattcatcttgccggaaccagacagtcctgtgaacgtttctgtgatgggctcaagaagggcctcagagcaggcgttggcaacgtagccaagctgcgtcgagttgctgccgagtgttactctgaacatcttttaagaaccgaagataagaaaaacgtccttccaccggatgctggcttgggaatgctcttccggtatcctggagacccaaagaaattgcgcgatagggcaaagatgcgcctttgggccgagtatctgcgcgacaatggcaggaactttacattgatccgccaaccgactttccataagctcattcgcgttggtctacccaaccgacttcggggcgaaatatgggagcttacatctggctcaatttacttgcgcctggagaacccagcactcttcaccgataccctgactaaatttgagggccaggaatcactcgctattgacgagatcgaaaaggacctcaatcgaagtcttccagagtatcccggattccaaagcgaggacggaatcaaccgacttcgtcgagttttgactgcttatagttgggtcaatgctgatgttggatattgccaagccatgaacattgttgtggccgcattgttgatttacatgtccgaatcgcaagctttcttccttctctcgacgctctgcgataggctggtccctggatactattctacgactatgtacggcacactccttgatcagaaggtgttcgagtccttggttgagagaacgatgcccattctctgggagcaccttgtcaagagcgacgtgcaactatcggttgtctcgcttccttggttcctgtcactatacatcaactctatgcccttggttttcgccttccgagtattggatgtcttcttcgtcgaggggccaaaagtcttgtttcaagtgggattggcaattctacgaatcaacggcgaggaactcctggacgcgacggatgatggagccttcatctccgttctgaaggcctacttttcccgcttagatgagtcagctcatccaaaatccgagaacccaaagctgcgtgcagtgacgcgattccaagaacttatggtcgtggcttttaaagagtttgcgggaatcactcacagcagtatcacagagctgcgattgaagaacaaagatgcggttcttagtaatattgagaactttgccaagaggactgcgattcgtaacttgggccctgaaagtaagctgatgagcaccgatgagcttggggcactgtacgatcgcttttacagtattctgtatgaacgtcaacaaagagatctcatgattcaacaagaaaaaatgcgtcgggctaaggcaagcagaatgcgggcatctgagatattcacaacacaccataacgaagtcgagaggggacgtgtaggcttagggccaagtacaagtcttatggattacgatgcgtttcgcgagtttcttgctagtatggcaaaatgggccatctcggattcaccaggagcaaccaagtatggcaattacgaagaacggcaaaataagtaccacagcgccaggcgcgcgtctgatatgctgtccccttggggcacagggcccgaacctgccgagcacgaattcctacgtcggcttttcaagaagtgggatgtcgatgacagctctgcactaactttgcagaatgttgttactggcatagcgaaaatcaaagggaagcatgatatcatgggcacaatcacgtatttcttcgagttgtatgacgacgacaacgacggcaaagttgaccgcgaaggtatcctgcgtatatctgaagctttgctattcctttcacgtcgaggacttgagggtactctgagttctggtgccaacagcacgctagagagtgacgcagcaagtggccatgaatcgcaagcaagcttagcaccgggcatctcgactaatgagcggttcctgggaagtgtgagcgcctttataagacgatgctttgagtacgccgaccctgcagctggacacaaagaccaagctcctatcacgccggatgacgaaacctcgaaagatgatgcctttgccataggtgacgatgacgacgacgatggcgacgatgaggaggatctccttggtctcgaatcccctactggatcaccaacaaaggcgaagaagccaacactttccacagagagctccctggatacccccaccgaccctgaagcagcctcacgacgtagagtatccaaggccaaatccgaggccgcaaatgcagcgctagaccccgcacatcccctgcatcttactctgccaactttccgcatggtagtcctcgctgacgagctgctggagcaattctttgagtcgtcttttcccgcatcttttcatgttatcgagggactgcctacaacgtcctcagcatcgtctctcacaacattctctagtcttggtttcggatctagacctccagttgcgccacctgtcggacctccaggagcgggacgtggccttcgtggcgtgcttgacaacatcgtcacagacggaatgcgtgttgccactgaggtcagaagacgtatggatgaggcacaaaaggagctcgagaagaatgctttgccagggcaacgacccgaggaggatgacgaagatgacgatgacctcggagttgaagtaggcgtgaggaagggaccttcggccagtaccgacatggaacggcgatccgtaaggagctcagatagagatctactagatggagcggatgcagaggctggtgcatcagcaaagccgcaagaaccgagtttgcttgacgtgaaccccagtgatggtcgccctcgtgccggtacagcgacttcatcaggatcgactggaggatcagcagttgtggagttcgaaggctagaagcataatttacaggactccaagagaagactttataaataaataaggaaatgaaatgttgatggctgagtatccatcattccggcctattgtttaggattcgaagcatttatgaaggcaaatgagcgcggcggaccatggagatggcgaattggcgtaacgtgtaacagggcagagaaggggagggttgtgttgaaaatctatagcttgataacgaatctatgctgtccagtgtcggaatcgtcatgtgtgtggccattgacctatcaaaagttgcatggctctacttgagtgcacgactcaatatttgcttacccatcaatattgaaagctggggtttccgatgaccgtatccaacattgagttacaatcgccatgaaagatggtgcccaagcacacacaatgcaggcgtattcatcacagtgctgagcaacaagatatgaggcgcagttgcaactaccaacagggcacatattagcaacagattgtgtcactctggtttatcttgaaacagaagctggaattcacccacagcggatggaatttcgactcttattgcttggtggattgcggagttttgttgctgtggatgatgtcttgtaagattcaagacaattaaagcacgggatgaatgaaacagtatcatgaaggggctggcagatatgcgaagtaatttatagcaaccaaatactctgtcattgtgtagtcagactaggtagtctgaataggtcgaaatggatagataaccacctatttttaagaatgaaagtgagcctacacatggaagcaaatacttctagttaccttatttgtgaaactgcctatgatttagtaatacgttagatggcgtgatatcggaataccccgccatcattactatctattacatcactgaagctttcgacaacgaggagtggcagaatgtaaattagtagttcttacatcttcgaagagagagtatatagcgacctgacatccacacagaacttttctctcgctcctcaacagtctttcaacaagaggaattgttttcagaagactacttcatctactgtatatcatggcactcatcgtggtggtgggagcaacccgtggcttaggtgctagtgtcaccaagcaatatgccgaaaaaggcgacaacaccgtatatggcacgacgagatcgtcagaggggcccaaagacttctctgcagatgtgaaatggcttactgacattgatctcatgcaacccaatgttggcgagaagctcgccgacctcttggacccttcccggccgattgacaccttggtgagtactgtcttccgctgcagcaagaaacctcaagtaaggaccaagtatctaaaagattagcaaagatcatcacagcaggctactttgctacagaggacttcaccgtggacgaaggccccgactgggagaaagagcagcgcatgtacacaaccagttctatcgcccccgtcttcatcgttcatcagctcgttcataaaggccttttgagaaagggatccaaggtagtgctcgtgtcctccgagtccggcagtatcgcactgcgacatcccaaggagggcggtggcaactacgctcatcatgccagtaaagctgctctcaatatggtaggcaagctactgagcctggaccttcgagaccaaggcatcattgtcagtatcgtacatccaggctttatgcgaactgaaatgacaaagggcgttgggtttgacaagttttgggacgaaggcggaggtgagacaccatcgcgggaaccagctacacgcgaaatcatgcggcgactgacaagggcatgacgtattagccgtgacaccggacgaggcggccaagagcctcgtcgaatggacagataagcttgataccagcaagacgggacagtattgggcaccgcggggaccaggtgagttgctacgaacatgttttgtgctatgctaatggaggtgtcttgtcgcttcctcaggagacattgggactgccgaggttgtcctgggcaaaaacttggctacaccactacaactaccctggtaaatgagataggacagaacaagccgacaccgtgctcaaaaggctgtaggtaaatggatcgatgggactgatgtcgtcaacggagagaagcagagaaattggaggttggtgaacaaatggcaaagattgccagtgggagattaacgcaatttaacagggttggaagcgacggactacgcttccacttagacgaacgaagccatcgtattgtttgttgtgggtaacagaatcaaagagtgtggggttgagaatcagggtctttataggtcctgactagcattgtcacgatactgcatcgggcttggttgtactatgtagaagtgaagaacctggcttagcagatcgttaattttgaaagttatgatcatcatgaaaatcatgacagcacccatcctgacttgtgctcagatacgtatgttgagtaaatgaagtgtttgagagtcgtcacctgattaagatcggctatagacgacgcgaggctaataagaagcgttgtcctattaattagagataccagaaaaagagatgatagagctgcatcttgagttgcaacagtcagtctctcgtacacgccgaggctcgcgtcttgaccgtgtttgtgttggggataatgtgtccatagtcaagacaatataatgcaacagaaacccatctcgatgctactttacgggcgagtctcagatatagtgctaataagctaattatacattagatgagtggcccgatatagcacgcggtctcgattcccagtcaaggcgccagccaagcctgggtattgtaattagaatgcgactgttcagccgagtcagtaatgaattggtcatgggaatacgaggctatccgcatatctggatatgcatgtgttgtttcacacggtaagaaagcatctctattgtggcgggcaatctgatagaaatgtcttggccgcacgtcacaaaatcaatctgatatgagatctcaacggctgcgtcgtaagcttctgacaggcccaacagtcacccctgaaggctgggatcgaatcgacaaagaaggtaaaaaaggaggcagattgaaaaagtaaatttgagccatgatcgatatgtaacaagcctggaactctcgatagctgtggagttaggctttgggttctgatggttggcgtcaggggtacgtggatcattctggtgctagtgtgaaggaaagactccatcagcgactgcgctgggcatagcgtgcgacaggcctatggttaagggtcaggggtagcttggggagggtctcagcacccaggcccatgcatgtactttttacctggttctgttgggaaatgccggggataacatcgtattcttcgtgtagctgcgaatgatgtttgcgtctggtatcttttcgtaatctcgctccttctctcacagtctttgttgttctaacttatcgccgcgaagtggacgcagccagcgatcaactacctaagaaaacacaacatgcgttcttattgaggaattgctattaagccacggcggcagtgttagcgttgcagcacaacttaacaataccgtcagctgccgccactgtttcccgctgacagggctactgtagaagaaaagacaggggctaagggaccttccatttcttcagggccgatgtctggaagcttggagtaacaagcaaatcggctgatgacctctgtctgtatggttcttgcggtgcgatcgatacccagccctttgtgtgtaattggctactaactgaactgttaacagagcagccgaggagtgtcctgagagcgctaaacaggtagttgaaataaagctgtgaggtctcgaatttgaataggaaccgaaagtaaaacagatacccattcacttccatgcttgcaataagcaattgccaaaaccgtagccgcaagtacctctaggtttcccttcagattccatacctgactaggcatttcatcaacgtaaatatgcacacaagacacccaggttaggtctgggccaagctggcttgactcagctgagccaattgcagtctatgttgaccactctaaatgttgcttttctcatacccccgggcccgtctctaccgacaccttccatggttaccccaactttaggtagggaagctgacttgaactgaactgaactgactgactccttcccgcctgttgtacctgtctagcatgttcaccgactgacttcaccaaaacttagcaaacaggagccccatttccccatttgtcctggcttttacagaaggtggtactctgtagtctattcgtactcttgcctgcctcttagattggtactgtagtcagttagcttcgccgacggttcccgtgcctccatctttcttcctcttcattgattgtttctccatcttctctcaccttcaactccgcaacattcacttttctggccgtcgctcaagttgccctcggacgctcctttcttgtgatctttaccttctcctgtctctcagcagccgactgtctgagattgactgttcttcattcttttaccacagcattgttgttggacatatacaggacgaacgtcacactacgcattctggcaactcattaacacccacttacggcaacatatcgctcacgcagtattcatcgtcccgactctattctattccattctgttctccatctggctctcggccatcttatttaatcagtacccaagcttgaacatcttgaacccgacgtcgctctcaagctgtatcacattcctgtttccgcctaccgaagcagcctgccaaccgctaccgctatctcttcaagttggccatcaaccatcgctcaggatacaccacactaccttgtcttgacgtcggctacaaacctactctgtactggaaacgtcttcggctttcgcttccaaacatcaaaaatttaacttggcttcaccacgatcgagcctgcctggaccctgaaatcactactttgctataccctacccctgttaggcgacatcgtcctacacactgcccagtggtcaactcgctgcccctgccagtcccgccttttgagcccaagttcaacagccgcaagcattgacctgccccgcttcgcccatttgcgattcgcagcagacgaccctaactggttgaactacacaggcacccgcaaagcgaacgccccttcatcggtatcttttgctgttgacttcacgggttcttaacctctccaaaaaaacattctgccaaaaagccgagcatttattcgcacgcggtggtactgtaccacttgactttataagctcaagcgatcagacctttcttcgaccccacgggtcatttgaatcttggccggtaccttccaccgtttggacgatcacactacacgcagccagcccctttccgagccctggacctttgacccgccctgtgcctgaacatagtcgaacggggattcaactcactttcgggtggcgtacagtgttcctatagacccggcatgacgctaggtctgagcttctaggtcaaaggaatttaacccatcctaagctacgtgctttaccacgcccagatcttcacaatccaacacttggcgcgttgctaccaatcttgcttttcgccagctaacgtcttatctcccgtctgtatacgacatctgtgacgcattgcccaactctgcgttgcaacggtgacgggacaacctgtcgttttcttctaactttagtcgattggctccgcatcctctcctggatcttcgaatcagaaacacatagcccaagcttgacccctttgcaatcatgtctactgcacaatctttccagtctggtaagcgcccgccccttgatttcgctttgatgtgatctgcgacaatcactccatgcacaaactctcccctccccccagtttcgcttggttttgcacccgatagctgccaaacgttagcgcttgaatctatgcaaacaaaaaggattggatccagaaagcaagattggatggattgcgaagcaacttcgcggaagaatacataaacgaacttggtttccgatccacttggctggctttattctgtgtcatgctgaggagattgtttgtttcatcttggtccatctgtcgtcgtcattacacgcacgcgcccgtttgtctggcagcaagctgatagttttcttggaagcaggcggccaatctcctggactcaccctcaacttatcctctaacaaccccttccgcaatcgcgcaccatctccagccagcgccgacctactttattctagcaaaccctcttctcctttcgacgaccctcccccacgaccattatcacgaaacccatttctcgactcgccgcctgtcgatttactttcccaacctctgagatcaccgggcgccatgtcatctcactcagattccaagtctctgtcagccgaggagatttttgtacgtattgaacaatccttcattcttactgtcgtcgacaacttgacggaacccattacatatctactcttttggccacaactactatattcccgtgctaacgtgtgtgtataagcagaactctatgacactagacgattcaaaccagaatcaagcaaaacagcaagcccctcgtcgaccggtaaacggcccgccacccccacgacgtgacggaaatgcacccccacctcaggatggcaagcatcgcccaacgcgttctcaagaagaagcgcttcgcgctcgcagaatgcaaggaggatccggacatcgacctcaacagagctcaccgcaaagaaaggacgcaccaaggcgcccccgacgaaactctgaatcctctctagtcgacttcgatgcgcgtcctatcacagatgaggagaaacgaatgatcgaagctgccagacgacgtaaatacgaacagcagcgccgtggagagggcaaggaacggagcgaaaggagcgaccgtgaccgcgaacgtgaacgtcgtgaacgaggtgaaaaggagaaatccagtcgccctagtcgtaggatggacattattgaccaacttgatgccacaagcatttacgggactggaggtgtgtctttttcgtgtccacatctgcttagtgtttgctaacatgatcaagttttccaccatgacggcccctttgacgcactgaaccctcaccgaaaccgccaaaacgcaaggcgtgcgccaatgcaggccttccccaaagactctcttaataactcacttggcggtgctggacctcttaatgcccgggccgaccattcggttctcatgggcaatgctacagaggaggcgttcagagatttcgccgctcccggcaagcccaagaaagagccagccattttcgatgcttcgggtcgtgacaaaatcgtccacggtgacgagtcggttggtttaggcacgtccacattcttggaaggtgcacctgctgcacgaagtgctatccagcgccatcaggccgagcaagcccaagaaacgggcgagggcggtctgcaacgaaagaagtcactggcacagcgcatccgccacattaacaagggtcctcgagactacaaccagtcaggtcgtgaatacaccagaattacacccgacacatacccgacagctgccagcactggctctgacaacaatccattctttgccgagtttggtaagggagaggagagcatcaatgttagacaacgagacggatctatgtcagccaacagccctccaggagctaggcgcccgtctgctggtgcggtcttggagagacgagtaacgactgatgcgaccaccacactcgatgaggccccagccaaacccacagggcttatgggacgaatgaagagtctgaagggccgcaggactcggccagaaatccctagcaacggtcctggtgtgcccggaacggccgtttagtggaggacaggtgccgggcgactccttgacgcaggccgaacttcagcacggcggcagttcaggcaggacagtcttttagagaacgacaaggaagacacaaacgagagtgggtggaacaacgttcttcccacacgggaccaagaaaatgcggcgccaagggacatggagagatctagaacatacccttcggctcctacacaacaagccgagccatttcggtgtgttgcagaggtccagaaaagtctcgagcgagggcgtactagtccgaggaaacggtatgaaaatgccatgagatagatctgtctggtctatgcagatgcagaccaatgtttcgccccccttctttttcttttctcctattgttttattttgcttgggtgaggatgacagcatgggttataggaaaggaaaccccacggatggggttgcttgttcagttttggagatccaaatcaaggcagttcttgagaagcagaacccccaagacctcaaagaccattgatggtaatgtcatgataccaaggaagaaatggggctgcagaaatctgaaaggctgtcatgaaacccttttttgtatgttttatatcaggacttgatgtctaaattgcggacgcagtactacaaacaaataccacgttattgatcattgtgtacatttaaagacttcaagctatctgcgtgccaaggtcagtgctatcatgagtaaatgattttcacgtgagactttctattaaatgtagcggttaaattgactgagaagcgacaatggtaacgtgcagtttatatagaatatatattcttttgaccagttgcatatcttagtgctggctaggtaggcatatagacgataagtcgttggaagacagcaaaaaaagccaggcctgtaagctcttgccagctttcatcttctatcaacgttgccgaaattttagtttgtacaatgaacgcaccgcagcctcctcccccacaagcaaatcctcactttccactagagccaattccagcatcggttttggctagaaaagaagccaacaggcgcgatgctgtcgcactcttgggtttctgtaagacaggatgtgcagttgtagatgagaatgttttgctgggtggctttgaccgtgcaagtattgtgggcgtcagcgccgaggacgaagagttgggcgttcaggtgagaagaaaagcaaaattgatgaaattcccttgaaaaggccattttgctgatcttcttcgtgtacaagctcggcttccagacactggcgcattctctatgtgaggggacggtcacgaatggactgctcatcacgcccaagccggccagcgtaatgctgactggcttgagggatgcgatcaaggcagagcttcagaagcgagggcatactgcagatatcaagacaagattgagggaatgtctggacaaagtgatgctgtctcgtgtatttgacctggatggtctatgggaagtcttgcaagatctggatggaagcctgcaagttgaaaaagaaggcgcggttttgccacgccaagaaaaggagacacagaagcaagatgcaacagaggcacaggccgaagagattcaggacagtcaggacgacgacgatgaggctttctcgcccttacggcaggcttcacaacctccacttcaagatgagaaatcgcctggcaaaacaacaccacacccagagttcatcgtgatgacgaatttctcttcgcttctcacgagcctttttgctcatcgagaaaaatcagccgcccgtactgctcttcaacttttgggttctcacctacgcgacctctcacgcaatcttccatctaacccgttgattcttctgctcaactccacatcatcgagtttctcaggcccagcgtctaccacaacttcaacctctcctgcgaaacaagcctttgtcgatccaacgctgcgatccatcttcaacccaccctcagctataggttacagtagtcgacgaactaagcccaacttcggtctttctttcactcagctattggatttgcacattttgtgcaccaggatccccaaaacgaagaaagatgccgagttggcagtccagccgcgttctggggaagaggccaagatggtatgggtcgtggaggtgctgttggacgagatgggtgtttgggaaggtaagatgggggctaggacagggagggagcagagatgggcagccatcgatattgtgaaggggaggattgagcatgcgtttgatgatccagggaaagaggtcaaagttccgaacacaagtgaagtaaggcttgcagcaggatttggggggtggagagtttaacgaagagtgtatggtattagagacggagtttgagggagtgggatttcaagagccctgtctctctgtgtttgaatcaagaggcgaactgatgtattaagtacactcgagcgaacgtttatattagtactctgggtgattatggccaatgtaattgttgcagtattatccaaagccaatatctcaacggaatgatacttatcggataaccgtggccacgttgctgagtttgagaagttgaacagaaaacttatatttaattatttaaatacttgatgtgcataatgccttctgaacaatcatagttctggcctcccaacttcaacatttggcgatacccaagaagcacatttgaacgttttggtaggacttgtgacagtaaagccgcattatatccgaaaaaagtaaccaatcatatgccgaccgcaaaactgccctttgaagtctcatgagcttttcgactagatgtcaagttacaagacccgagctgtggtgccattgacaaaactgctgccttcacagccaaaatgcccagctcatgtaaagaactgcgtaagctactcactcaactgacccttgaaagatctagtctagtccgtcttttctaacgctcgattgcttttatccaggcgaggcactcgcgcagtgtctccaagaatctgagtgtgtcatggtcgagcgcaacagcgccgccgactgcctccgcgaacccctcgtcaacactctccctctaaagtgtcgacagctgaagaagggtttcggcgagtgcaaacgtggcatggtcgatatgcgcaagcgattccgcggcaacatgccagttgcttaccgtacgatggagcaggctgaggagggccagggataccaactctacgctggacggccggcatttgcgggcggtgtcaagaagactgacggaaacgaacccatcccccaagattggagagaagtcgagaatgagaagtggaaggctgagcaggcagcggtggcacagcagaagaaatgagggatcagacttttggtcctaaaccaggcggttcgttcccaccgaatcactacaacaatcaatgatttacgaagatcatgtcggaactaagaccataatatgaagaacaacaaatcggagaaggctttgctcggccgtgtcggatcaggccagtctctggaacggtgcatgtgtaggcgcctctactccatattcacctttgtacaatatttctatcttgtagcatacacatacaaccaggtgcctactgtacctactaaggtatccacttgtgaccttccatcatgctacatatatcaatactgtgctacccatcaaatgaaacaatcatttgagtaggtgtcaatagatacgtgagtattacatgacctatggaccaaaggctgcagtccctttgcgaaaggtgtaacgtaacgcagaaaaataaaagttaaggacgccttcaaattctcttcatcccacatcattctccaagatctgaagtctgtccacccaccatatttaagcttcgaatctgaggctttaataaacaagcacagctacctaggcatagtagtgatgccagaagaacaacaatccaatcagttctctaatcccaggccctgtttctggtctgcccggacaattgtcctcccttgtacacatccgtacttggcaccatcgatcgaacgtctacagtcacagaaggcttggcatgccgatttgagaatgtcataaacatggttggggaggaacaatggtggcacctatttcaggttctttggtgggtttagaataaatctacctattcctcttcctttgcctgtcctttgcattccatataacatcagcttgccttatcgggctatcgtatcctatccgcattgagtgctatcgtttttggtgcttggaaagtctcaccatagccgcctgagaagttcgccgcgccaactgtttcggttgaaactatactctctatctacctgtttttcttggtccaagtccatctcaaaccctacctactgacctacatacacatcaagtcagttcaagtcaagtcaagtgcggtaccgtcgcctcgccggattgggtaatgccgctctgtccaccaacattgtcgtcatagctgtacccccatcctcaacgtcaattcgcttcactttcacagcatctttgttctccgattcgccccgccacgaatcatggtcatgatgattaccgcaccacagcggcggttgctcgtcctcctatcgaccttctttttcgtattcagcatcttctactgctgctcgcgactcgcatcattgtccgttggaccaaaaatagtcgaagaaccagacccagttccgcaagtcgatttgctgaaagccgataatcccatgtcctacggaatgtacaatcgaccgacctacgatggcatcgaccttgtcagaaacctaccgagcgaacacatcccaacacccaagaataaaagacggctggtcgtggttggcgatatacacggcatgcttgaccctttcgagaaactgctcaagaagattaaattcaacccggaaaccgaccatgttattgcggttggcgacatgatcaacaagggccccaagtcctctgaagttatcgcccgtctgatggagatcaaagccagtgctgtgcgcgggaatcacgaagatcgcgtaatcctcgcatggcgcggtctcagtagtcaacagggtgtcgcagcctacctcgagtccgaaagtgccgccaaacatcgaggtgaaggggaggacctgaaaacagcgcgcagtctgactgagccacaaatgacttggctcaagagattgcccgtcatcttatctgccgagcctatggccctctattttgtacatgccggcctcgtcccaggtgtacctctgccgcaacaagatgcatgggctgtcatgaacatgcgcaccttgcgctttccccgcgaagagtttcgtaggaaagaaattgaaaagaagcgtaagcaagcagagaaacaacggcagaaggagttagagaaggcacaacaggacgcagcagcttcccttcagcgaagatctatccccggagcagagggcgccaactcgaaggaccatgtcgcgcgggctgagcctgcagaggtcgaccctgcaagcaccgacgaaaacgtcgacttggaacgcaccaacccggatcgcgatatttggctccctattgatgggcatgaaggcgagcgatggacaaaaatgtggaataaggaacaaaagaagctacccgggcatgagcgccgttctgttgtatatggccatgatgctaagatgggctaccaggaggattcatatacttttggcttggactctggctgcgtcaagggtaatgctttgacagcattggttgtccaggctaacgaggaaggagggtggaaacattctactcaccaagttacgtgcaaaaagggttggtggtgatacctggtgcttcaaaataattattgattagtagcgatatcatactctataattaaccatgattgtttggacgatacggataccatggcgggaaatagcgtgttggatttgggcggcgttggtggattagttatcggggatttggctttcttgtcacaactttgaaactggaatctgttcatatactctacaatatctagtcattcacgtttgcgttgcaataccatgagctttgggcgtaacatgtcgtctcgattcgttatgtagccactatctgtttccatggacaactaatgcccctatcagatcgtggttcgccacatcgccacgacttaggcgaagctatgtggttttagactagagtaggtatgtggtataatcggtaacctccaataaagatcgcgtgtagattcaagctcattgctcgcaatcaactcgatacggcttcttccccgacaagagttttgtaacttttaaatcattttcttggcttatcaagcgcatgtaacttaggagagcttctccttgaggatgcccttgagggtgacagcatcggcagcgaacttgctaataccctctcggagcttctcaacagccatctggtcctcgttgaagtcgaagcggaagagagcctcgtccttgatgtaagacttcttctcgatgtctagagaagaggcctgggaagcatcgagcttcttgggaacagagtcagaggagttgaggaggtcctcgagcaggttaggctgttacagatgttagcatatgtttcggtccatactgttaatgaacatacagagatagtcaagtagtcacagccagcgagctcggtgatctcgccagtgttgcggaacgaggcgcccatgacaatggtgttgtatccgaacttcttgtagtagttgaagatctgcttaacagacaggacaccagggtcctcctctttggtgtactccttcttggtagaggccttgaaccagtcaaggatacggccgacgaagggagaaatgaggtaagcaccagcctcagcagcaccaatggcctggacgagagagaacataagagtaaggttggtgttgatgccgtggtcacgctggaggatctcggcagccttgataccctcccaggtagcagcaatcttgatcaggatgcggtccttggagataccttgctcgccgtagagctatggaattgcgttagtaccgttgctagtatatcttaatgctgcaataacttacctcgataaggtggagagccttgttgacggaagcttcggtgtcgaaagagtaacgagcgtcgacctcggtggagaccttgccggggatgatcttgagaatctccttgccgaactcaacgaggaggcggtcgagggcatcgtcaacctgctggtcgacagagccacccttctgcttagcgtagtcgatggcgacatcgatcagcttggcgtactcctccttcttggaggcagcgaggatgagagaagggttggtggtagcatcctgaggcttgtacttgccaatggctgttgagaacagtaattagcattgtaaactcttatcatatcatgtcacgtcatatcatgattatcatgacgagatttgtcgagtgggtaagaatgtagttttgcgtcgaaacaataacgtggtagactcgggaattgagaaataaagttgaatactaacaggcaaagtcacctaaggggaaagagttagcatagcgctttatagtgtcagagaatgcggtaattaccagagtcagacacaacagtctattgcggtgtaaaagcaatggttagctatcaaatcgtcatgaacaaatggttgtgaaaatgagccgcagaagacaatcaatcatgatgtggccgaggttgaacaagcaattgactcaattaatccaagtcgtcatttcataccaagctcaaagatgatgctcgttctttgctcttggtcgcgatcattatggcatggaggggcaatggtggggtgacgtacagtgccggtggccttgagctggtcgagagcagaagacatgatgaatagtattaagtcgtttgtatcgtgaaaagtttggttgagagatgtgaggacaagatgaatgaagagaaagaagagaagagaaaaaggatgagggagcagcaacctagaaaaagattggggattccaccgaaagtcgggaagggacctgacgtacacaggatgaccggcgccttcttcgctgttcctctttgcccctcctcccatccattcctgtcggtggcagctacgtcgagtgccccgcttcttaccagggaagtcacgacctggacttgggtaccttacttcatctgcctcacctcaaccaagctcaaacctcagttacagccgcgccagccagcaacgctgggatgaggtgcctgtacctctaggaatttatgcaattggtaggtactcgatacctgagttttatatcttccacattacccaatcgtattgcgtgttgttatgtttcagtcaactgtcatgacatgacctaagcttttttcaccatcagtcattctctcctaacctctcactcatctcttcaacatccaacctcgacgacatcggtaaatttacatatccattattgtcttggtaatctttattgtccccaccactttactttaccctcacctcagtccaagtcggacgaggcggacaatcaacccccacctcacagtagctaagtcgcttcaatggtccggccagacctcgctgtgtccaccgagaccctcaatgatgtcgttagcacctggacatagaatgccgtggataactagagcaaggtacagacagtgcagcgcatccagtagcatacatagcaagatcgatagtttgggggtgattaggtggtttatatttagccgcttctttttgcctgctggcttgagtacacatattgtggcagtaacggacatattgtaattatccgcagggatatctgctcatgctatatcgtatctcgccgatattgcgccttcggattcactcacagtggctacaattgactctatatcatcctgctgaattataagacagcagcggtattccactccgtactgcacgtggcatttagtgcaagtgcttgtccactgagcgaaatatcatcaacaccctcggcggggagaattccgatactaccggaactcccgcttgagctcccgaaggtcgacataccgaaaggacacttgtttggcgcctcgtgaaagcatcgcgttcaggatgggtgttttctcttttctaaggcccataaatctgaccacatgctatgattaatcccgcgcgaatgaggtgtttatactttcaacaaaattaaccaacgacaccttgagaaacgacattgaccagtatttcccaacatgcttactcaatttcgaactagactacttcgtccatggcgtttaaaatgcataatatgagtagctgcttattctgatgttagtcagatgcatggaagacgcttggtgttttactaaggatttgtctcctattaacgcttttctcttcttttgttatacatagtagcatagtaactgccagcacaagactgcgcctggacaccattatgccttgggatttttccctgtttgaaacctcatctgtatggtatatgtttacaacatcttcgtaaccaaggccgttgctacgtaatcaacttcaaatcagaggtgatctagtcctcagtaatatctccatactcccacatgcctcggcgatcttgcttggcctgggcctcgacctccttgagatgtttcagagtaggctcaaaaaccttgctgcgctcccaggccttgagtttcttgggcaccatgccgtacccgccggcaacaacttccttgttgaccgagtcattggggccaggcagttcacccgaagctccagtatcatatagcgtgacgtagctcacgttctccttgttgtcgacaaagtcaaagctggcaacgagtcgcttgttctctgtaatgtcatagatgtaaccgatggcatcctcgaaataatcagcaccagtggggagctggacaaacgacagcgatgcgtcaatggcttgggccttcagcttctgtgaaccaaacttgggctgatccagagctcgaaggctggaccaggaaaccttttcgctgttgccatagtcaatgtagacaacctctgacttcttggcagtacggtcgttggccctcactcgggctcggtaccactgaccatcagcagagaacttggctgacacgtactctcctgtcttgggtgcatctttaagagggttgttgttcttggaatccaggtggaactttcggaattcggtcatcaagctctcgagagcggccgttcccttaccaatctcctggaccttgatctttccattggcatcaacattggtgatgataacatcacgataatcggtgggcttcttatcaagagacacgtcggcctcgggtgcagcctcggcagcatcttcttcctcatactcctcgtcttgggatgggtcccagtcttgccacatgttctttcgggcctccttggccttcttctcagcagcaaagagctcggtagcgttgccagacttttccgcagagtaggcgtgaacggaggccagtccctcttcgactaggaccttggtgaagttctcacggttgatgaaaagttcaccaatgaagccaccgaccttatccatatcatggatgttgacctcgcaatcgcgctggttgcaacgacggttggcaagatcaagagcttcctttccgaaaggctcaccgccctcaccgtcggctcggggagctctgggagctcggatgccgcccaaaaccatagtcagcttcacattctcgcggggaatcaagattgtgaatcttgaaccggccttgcagaagtcaacaatggcggggaccttcttttgccgttgtagcgtagccaacatgatcttggccttctgtgtgttctccgaaaggtctgtatactgcttagccttctgaggcttgccagaccacatacccttcttctcatccttcgctttttcttgggcagcaaggaggtcgtcgtagttgggggctcggtcggtgtcatctttgcgatgtcgaataactgaagcccatccattttcgactaggaggaggttgatgttggtgttcttctcggtgacggtagcaacttctcgggcctcaaagccttcggttgcgggcttgttaccatcgatgctgatgcgtacttgctttccgatgagcttctggcgaagaaactccttggcctcttcacggaatgggctctcggaaggctccgtagtgcggggtcctcgcacactgctgaggttgatgcgcttttccgtcgttccagccttatttctgatgagaatagtgtcggctccgatgatcttggaaacgatcgcatcctggtttccaccttcagtcttggcaacgtgatgcttgtggattcggagcttcttggattgagcctgcttttcagcggcacggagagcagccatcttctcacccaagagggtagagtggaagtcgttacatcgtgcgagaccgtcctgtaacaggaactcggcgatgtttccgcgggggtggataatggtggcgacgagttggccctgtggactagcaccaacgatctcgaccttgacttgacgctggagcaatcttgattcaacgaaagctttggcttcgtttccatactcctcagcgggctgggtagcaccagttgagggaagtgttcgttcggtggaaggtgttcggatgccagcaatcaaggtcatgggctgaacgtgcttcttctccgagagcaaaagtcgcaccaggagacgatcaccactaagaactcgctctaccacaccgtcgacagtcttacccttccactctttcatgaattcggggccgccaaggtcattctgaacctcgatgataccaccaaccccaacatggagacccttgtcctcagcctttgccttgttctcgagctggcggagagtctcgaggcgatcgaggacctcatcggactcttctttgcggccagcgtcctcgcggaccttcaaccagccagccttgacaagttcatcgggaaggttcgtgccatccttgagctgagcagttccaaattcacggccagatgtaggaatcgtatagagaacagtagcttggacgggctttccaacaacaaggtttcggaggtattcgcgggactggaaggcaaaaggctcgtcgccctcgcgcttcaaatggggagctgtgacataggctagggacagggttcgctcggcattcgggttgttggggctggtcaatatcagagtgtcaccactaagcacactcttgacatttccgataaaggatttggacattgtggcgaagacagtgagacgagacgaagacctgcttgtataaacgtattgttagtccaatgttttaatgtaacgccgccgttttgagagcaggcatggcttcctgagtgcttgaacagaaacagatgctaagctccaagctcccttttgcacatgcctccgctgcatggagaaaaatcacggaatagaaatctttggatttcgatctttcgtacctgaaataggagaagaaagttgtattttttaattcgagccttgttgaggaattaggattgaacccaaacaaggacagcaagataggagaaaacaaaggaagaaagggagagcttcatccaagcaggtggaggtgtagtcgagatcgtgtgaggtgccattcttatggaaaggtggccccaatggcaagtttcgccgctagagtgtcaagtgtggagacgaagctcaggggttgttgaggttgaccgcggggtatcagacaccctacagcagcttaacttcagctactttggagctctgagagcttctttcaagttcgaactatttttagtcgggctccaggcgtacttttgaaacttaggtagtcaatggtagcaggtggccaattagcaagctttctttaagttgagctgttacaaagaatacgttcactttgtccatgaggtggatgagtagttaaccttggggcttgaaacttttggtaagatagactgatggttaggaacccctcactcttcgcgtggcaacatggcatgagtatgtccacatcaacactgataatggcgtgctgctttacattatagtagactagtatctgatgaaatagatgctacacactcaattaaaaaacaaaaaagaaacaggatctagattctgtaatcacttaaattggattgattgttgctatcgaatatcatgagacacatcattactcgtggctgggatttgctaaacaaaagccactaagtaagcaatagcatttttcctttgttcaattcagttcagaattgcttagttggagataccaataacacctaaaattgttagtgacaaaccatcggaaaatatagtaatatgcacataccacaagcaggtcggggaccagcgttaccagtcttgagagactcctcgccgtcacccttgccaagatcgtcggtaccagcgtggatgacaacggttcgctatgctcttgtcagtctgagctccatcagctaggatatacagaatgtactcacgccaatgacgctgtgagggccaatcagcttgataagagaatcagtgacggaacccttggcattgccctggccgtcagtctcaacgtttccgagatcaccaacgtgacgggtctcgtcagaaggagcaccgtgggtcttgttatgagggttgactatggtcgagcttgttagcgtacatgatcatcgagctggttcagagatctggcacaagggtcttgcgattatctgatcttgataatctaatgcagaggccggagaattatgcaggaacagactcacagtgagggccagcagaagtgcagccgttggtgttgtcaccgaaggtgtggatgtggaatcctcgcttggcgttggggtcgttaccggtgatgtcccaggtgatggtagtgggagcagactcagactcctgctcgaagacgacggtaccggagaccttggagtcaccgcgaagaacgctcactgcaagggaatgcgttagcttgatgttcaaagcacaatactgcttgtcacttgatgacactcccagggcgcaggtatctcagaagataggcgggaagctcgatgctgatgggcgtgacgataggtagctatggatgtgcaagcccatcaagggactcggagctatctttcgacgcccatcagggtacttgcggatgacagacgctgtctcgttggacgagagctcagaaactcgctcaaaccagctctaaccccctctcaatacgccgtaggcgtgggtatggcatctataaagagagccgccctctgtagaaccagaaacacacatgggacatggaatcttaccagccttgaccattttgacggtttttttgtttttatttcgggggaatttaggcagaggaatgaagcagttgaggattgaatgatgcaagtggagaggggaggagagaggagttttgaatagaaatcggggtccgaaacagcgcgatacccgagcttctgacgggacaaggcaaggagctttccaccagctcctcgattgcactccctcgttgtcagcggacccttcggccctcaatggacgtcaattgcctagcggtgcgcccacaagctttccacagtttccaggcttccagccaatcctactgagctttcacaagctgttggacactgcagtgtctcatggagctttgccatcctgaggtggggtagttcccagtgccccgctccgtcagaacgtcgtcattcttaagacagttagttcaaagtgttgacgaatgatattacatcattgcaactcccctttgcggaaacggtcggcgttggaattattttcattggcatttattgcaaaatctatagctattaacctaggcactctgaacagtcccaaacaaagccatagggcgttctgagatcctgttaattaagaccccaaaagcaccaagtcgcatgtccatagcacaacgataatgaagttgggttaaccaggacatcggcatatggtggaaagtccttgcaagtgaacactgatgttgtgtataaatggtattaagaaatactttgttcgaatcaaatactctactacccctttcgctatattacgcatggcctatctcgtcgccccgtaggcgagccaacggctggctggccctttcatttttctgttcaatccaggtgcctcctcttgattcaaactcgttgaagttttttttttcgtttgatatgcctctttctttgttttgccccttgctggcttttcctcgagaaactgcaagcactagtactaaggtactgcaatgagatactgttgcggccttctgtaaactcgcatttcagatacagatgttagcctcggcgatcgagatcaaatcatatatgatagtcataaatatgccggctgcactgtgaatttgtgtcttaaccagtgctgatccaccaaaggtgcaatgcagatcaacgcgaagtttacgtattgggcattgccgatgttacgtggtagagtagagactttctaagagtaacgttttcatagggtgacgccactcagggggagtatcttcgtcttatcgtggagaaatttggcgcgatactcgatgaggccctggctgatggcctcgaagtctttcaccttgcggttgcgaaaatctctgagtaattcgcgaagtccagcaacatactggtcctgatgctccacctctggattgccggaggccccaagttgaacaataatttggtcatctattgccagttggcatgttagcatcccctccattggcgtgtgcctcggctcgtatttgtctgatgtgtggatcaaagatcttgatagcacgtacccggaagttgcatgtcctcgaaatgctggaattggcactcgctgcccctaggacaaactccgtgggtaagctggtcagggcatacttcccgtgttacgtcaatactgttgctgtaggtgagggagcggagacccccggcaacagaatcgctatactgaggatgaaagcgatatgctttgaagtgccgaagaggcgtttcgtatgggacgaatgttgttccaggactattaatggcttctgaagtcttttgggtttccgtctgtatagcaatcagctccgcagcccacgtggaaggtacagtgtgtctacttctcggttagattcagattctgtgtcaccagaacctgttgatatgggcttagtaactggtgtggctgtcaccaagccttgtaaatcagtatcacttgtctccaatactgtactgtcatccgagacttgctgaggtgatagttggcgttggagaggtgagtgagagtctggcagactgacgccggcatcagtcggctcatatccatctgactcatcttcatcagaactctcttcttcactagaagtgtcagcctcatccatggccacatcttcttcgggctcgtcagtatcagtcgtaggttcaacacatgcatcgatatcatgtaccactggtggatgtgttggcagcggcgagcgtgcaccggctgtttcatactcgacaaggggttcttggtgtgtttgcgattcgccttgttcaggcgaactcgatctacgactgccagctgatgcaatgtatgcagatccatccatcggcgcatcttgtccaacctcgtcatcgtaatcgttcatttcgtcggtttctgcagggagcgggacatcatgcgagactgatacttgcgatgactgatcaactgaatagggggttagcttgaacttgcgcgcgaaagacggcgtctctcatacatggcgtttccatacctggtgggttttccagacgaagccccgattcaggctcatcctgacttgttgaaattggggacagtgctgactcggtctgtatagcatctctctgaagtcgctcctcctcaacccgtttgttttcaatttccttttcgattctagcaacttcggattgaaaatattcaagttgttcctggaactcctttctttgtgctgctatgataggcaggcgttcgctagcaacacgcgcacgcaacgaaggcctggcctgcagacgttgccccctaactttagggggttgggtaacggcatcagataagatgctaggttgttgtgcgttacatactggactattccgtatcatttcagctgcaggtgacacaccccgcactggaggggtaagggggatagcaacatccacactgccttcttttgattgcgtttcagactggggcaaaggcgagccgctgcctaattgctttgacttcttcttacgagcctcggcctcagcaatttttctcttcatgtcctcaatcttcttgttcatacttgccaagtcgatcatgccaccagcactgcgagatgtactatcaggtaaggacgtggtgtcgcgaaaggacactgctcttgagccaggcgttactggccgctgcactgctgacgggcgcagttcaggagagtctatctccatctcggcgtcatcttcatcgtcactaacatcaatcaagaatggacgagattctcgagtctggccgaagggacgtttttggatagcgggggcggagttttcgtttaaatcagctgcaacaggtcgtttgcgctgattagggacgggagaagatgcgttggaagacaaaaacagaccaggaattgggggtcttgcagatgggtctgttgtctctgcagcagcgtcgatgtgttcgtcgaggttcatctgatcaaccagggcctgactatttgacctactcgtgtcaggcacaggttggaatactgaagatactgggggcgtagaagcctgaggagtctttgcatttgcttctcgtgctttcatcaatgcttccatcctttgttgtatcaattttgacttctctgatggggtctttgtcttgtcatgtttcgtggtagttgggacattctttgaagttgacgccgatgcgccaatcttgttcgagtctgtatccgccactattggtttggaacctttcgcagctaataagcgtgcaattcgatctttccgttcttctgatttgtctttcgctgaatcggcggccttcggctctggggcaacaacaaggggagttgcttgttctggagaagtaactgtgctgagtgcatcactttggggcgtatttacttgtgacaacgtcggcaatctcggttgttccgcgcgtggaatggtagagcctagttcaaggcccaattctgtaaagagctgatcaaggatggcccggtcgaccccttcttcgatataattttgataacgaacgttgagtggccagagacgaaggatcgcatcttgcgcatgcttcttcgattcagaaatgattgcgactccatctttggttctgctccggcagggcatatcactgttgtcatcgttattcatgagtatactcttgttgtgatcataaaagctagtttgtggggtttctagtgatagttagtagctgtgcctgagtcaggaagaaaagcatcacatacgggcatttgatgcatcgttgtcaaggccactcgactgtatctcacgaggcgagaggtaaggtgagtaagagccagaacgctctcgtccggattgtttcgagttccatgttcgttcatggttgattcccaaattccccataggcaactgtggcctgttgttttggtcaattgaccccggctgttggacgccgcgccgataaaacgtgttggtctccatttcggcgggctcgtaaatgtcctcgagttcgccttcgctcagctcaccttcttccattgtcttgttcacttccaagttgggttgtcgattgggcgatgtcgaacactccggtccagtattttcactagctcgactagtctgccaatgcgcaacagaagcactgggatcggcgtgggtttcaggaaagctctggggggttggatgttgccaagttgcggcgctatgagtgaagcccatgcctaagccaggtatagttgtctggttgtattcatatgcttcagcagctccttgtccgtaggaaggctggctttctgcgaccccgttcggttggctatatggctgatgtgaggagtagaggtgtggctgcgaggtttgatatccagtatggggtgccccatggccataaacatattggctcatcttgtatcgttctgtaaaaccagacagattggccttgcaaggtcgtagctgcttcacagcctgtgttgcgtattcggcaagaagcaacaaaggctctgggcgtggcgtttgattattagggcacgtggttatctggcgatgcgagagggaaagcaagtgcttgcttgttctgtcgcaaagtgtaaaacctgaacctgaaagtcgctcgaagagtaaaaaggctgcgaaaattctagagagactgcaaaatctatttttttacgtgttggttgatgccggtgtcgaagaaacccaatctggcgctcgaaacgcgactgacactaggtattttgaaggatcaaagataaattcaatctttcttgaaaggaaatcgcgtctaatcgtataaggcttagcgtcgaaatgacggagatatcacgtgcacgagctttgtttactcttaccgctgttccccagcaacaacccggcctgatccctgatgttgatgtcagtccggaaccggcactatatcccaagacttgcatttgcattacattgctccatgacattgttcgtaaaagggtgaatcccgatatatcgcattttcccgttgcagttgcagcttatacctagtggaagattaaaggtccttcttcgatattcttttgtattgtcctaatttgtttacgtacgcaagcgcacgacgtggagtcgagtgaatcacttacgaggttttaaactacgaatcgttcatgcaggcccttcgcgatgtctttcaacgccaatggcacagcgcaacggcgcagtaatcctttcgccaggaccgcttccgcctctcctgctaccagcaccaatccccgacccaagtccgccatttttacctccccatcatcaactccagggattgtttcatcatttggacacaaccgaacacaatcaaatggatcagtctcggcgataagccgagagttttcaagtgcacaaacgagactccgcagcgattcgaagagtggaacgccaacatcgacgacattcgctccctccttcatcaaggaagaagagatgatacgaagtcaggacgaagttcaaggcatcgaaggcgagaatgacttttctggaaagcgttatgtctggcttaaggatccccagaccgctttcgtccgtgggtggatcgttgaagagaaggatggaaatcagctacttgtccaatgcgatgatggcacagtgagtacggcccagtagtcggcattcgcgataatctaaccatagtctagcaaagggaagtcgatgctgagagtgttgataaagtgaaccccgccaaatttgacaaggcaaacgatatggccgagttgacgcacttgaacgaggcgtctgtcgtccacaaccttcatatgcgatatcaaaccgacctgatatacacatactcaggtcttttccttgtcaccgtcaatccgtatgcgacaatccccatttacaacaacgactacatcaacatgtaccgaggacgcagtcgggaggatacgaaacctcatatctttgccatggccgacgaggctttccggaatctggttgaggaaggaaagaatcagagcatcttggttacaggagaatccggtgcaggaaagactgaaaatacgaaaaaggtcattcaataccttgcagctgtcgctcaagcagactcgacaataaaaaacaaggctcagcactctagtctctctgaacaaattctacgagcgaatcctattctggaagccttcggaaatgctcagactgtccgcaataacaactcttctcgatttggcaaatttatccgaattgaattcactcgaaacggagccatttgcggtgcttatattgattggtacttactcgagaagtccagagtcgtgcacatcaaccaacacgaacgaaattaccacatattctatcagcttttaacaggagccagttcttcgttgaagagggagtttttgctcaatgatctcactgtcaaagatttcgtctacacccgggatggacacgacagcatcgtgggtgtatcagatcccagagaatgggcatccctgatggaagcattcaatgtgatgggattctctgatgacgaacaaaaatccattctacgaacagtggctgccgtgttacatctgggaaacattaatgtcgttaaggagagtcgaactgccgatcaggcacggttggctccagacgcaaaagcacaggctgccaaagtatgtaaacttcttggggtgcctttggagccgttcatgagaggtttacttcatcccaaggttaaagcaggccgcgaatgggttgaaaaggttcaaacacccgagcaggttcgacttagcttggatgctctctccaagggtatatatgaacgtggttttggcgatctggtcacccgcatcaacagacaacttgatcgcacaggcatgggtctggacgattcgcactttatcggagtactcgatatcgctggtttcgagattttcgaacagaacagcttcgagcagctgtgcatcaactacaccaacgaaaagctacagcagtttttcaaccaccacatgtttgttcttgaacaggaagagtatgcccgtgagcaaatcgaatggaagtttatcgattttggacgcgacctccagcccacaatcgacttgattgagctatcgaatcctatcggtgttttttcctgtcttgacgaggactgtgttatgcccaaggctacagataaatcattcactgagaagctcaactcattgtgggacaagaagtcaacaaaataccggccctcgcgccttggacagggtttcattcttacccactacgctgccgaagtcgagtattctaccgaagggtggctagagaagaacaaggaccccctcaacgataacatcacacgccttctcgccgcttctacaaacgaacacgttgcttccctcttctctgattgtgccgaatctgaggaggaccgcgccactggaagaagcagagtcaagagaggtctattccggacagtcgctcaaaagcacaaggagcatctacacagtctcatgtctcaactgcacttaacacaccctcactttgttcgatgtatacttcccaaccacaagaagaagcctaaggaattcaacaaccttcttgttctcgatcagttgcgatgtaacggtgttttggagggtatcagaatcgcacgaacaggcttccctaatagacttccctttgcggagtttaggcaacgatatgaggttctttgccagaatatgcccaagggttacctcgaagggcaagcggcggcaagcctcatgcttgaaaagcttggacttgatcgttctttgtaccgagtcggtttgaccaaggtcttcttccgagctggtgttctcgccgagctcgaagagcaacgcgatgccctcattactcagatcatgtccagattccagtcagtggctcgaggatttgttcaaagacgagcggcctacaagaggctattccgaacagaggccactcgaatcattcagaggaactttaatgtttatcttgacttggcagaaaacccttggtggcaactgattgtcaagatgaagcctctccttggcacaactcgtacagccacagaagtcaaacgaagagacgccatgatcaaggaattaaacgacaagatgcaagtggaatccgagaaccgtctaaagttggaggaagaacgacgcaactgccatgcggagatggtccgaatccagcagaccttggagagcgagcgcgcgctcgctttggacaaggaggaaatatttaagcggctgcaacttcgagaagcagagctagaggagaagcttgcaggtgcaattgaagaccaagagaggttagaagacgagttggacgatctcctgaatgccaagaaccgcgccgagcgggacgtcgaaaccttccgttctcaactcgaacaagctgctaccctgatcgccaagcttgaggaggaaaagaacggattaagcaccaagatcatcgaacttgagaagtcaatcaccgagatgacacagaagcaagcggagcgcagcgagcaagaagtcttactccaagacgagatcaagatgctccagagccagttagcggtgaaggaaagaaaggctcaagatttggaaaacaagctcgtcaagcttgaccaggacctggaattgaagcttcacatcgcccagagggatctccaagcaatgaaacttcgtgagactcaactgtctcaggagaatgatgacatccaacaacagctcaacgaactctccaagacggctactgaatacgaggatcttgtacgtcaaaaagagagtgagctctctcttctacgaaccgataacaaaaacttcgagagcgaacgtcaatctctagaggatcaaaggaaatcgttgaccgccgagaaagagaagaatgccgagaagtaccatgaagcgcaagctgagttggtggcaatgaagtcgcgacaggctcaactcgagcgtgaggccgaggacgccaaaaacctcctggaagcacgtctgtcagaggatgcccaagctgaccagaaccgtcaagttcttgaatcacaaactaaagatctcaaagatgagctttataaaacgcagatggaattgagtcgtgagcgtcagtcccgagatgatgtccaactgcttggcgagcaccgctatcaagagttgaaggatgagtttgaccgtgtgaacgaatccaaaattatcatagagaaagagatgtacgctcagcaagacaccttgcgaagaacattggaggctcggacgacagccgaaaaggaacgggatgaggcaagacaagaaatccggcgccttcgcgtagccaaaacccaggctgaggaagcaagaatgcaagccgaagttgctggagaacgacaggcttccaaagcagctcaagaccgtgagaatagccttcgcaaggacctcgatgcggcccaagaacgacttcattggttcgacggggagtgtgctaagctcaaccaccagattgaggacctcaacaaactcattctcgaatcgggcgaatttggtttgaagaacgaccaggccaaagaaagactcgagcgggaattgacgactgtcaagagccgcctaacagcatcggagaacgacaaccgagctctgctgaacaagttgcaacagaaaggcttagagatagcgcgttctagttcacgtgcaagcgaggcctctcgaggtcagattcagtccctgcagcgcgaaaaagcacgactggaagagcaaaacacaaagttgaacaaacagctgggtgattcccagctcgccattgcttcactggagaaaagggccgagaaactccagctcaacttggaagatctcagccatgaggttgctcgagaagtcaaatcaagcagaaatgccgaaaaggcgacgtccaccttcactgcacagctggccgaagccaatcgaaccatcgagtcggagcgacaacttcgaactcaagctcagactacagttcgtaccctgcagtcgtccgttgattcgagggacaaggagatcaacgagctgcgcgctcagatgcttgaagttctcaggacggttgacccagaggtccacatccctccccaatctgatggaactgatgagaaagtgcttattcagaacttcgatctcgttagaaaggtcgaagaacttcagcaaaatcttcgtgtgcaaacagcggctcgaacaaacgccgagaaccaacttactgaaatgagagcttctcgcaacgaatccccgaccagacctaagctcgaggagattcaactcaatgaggcgcccttccaaggatcaccgacccaaagaaggacaaccaagcttcacgctcttaatcattccaacacttcgacccccacacgtcgcttccaagagcccgaccatcttcaagactcgacacgttctgatcggactattgacaccctcaacttcaacaatcgcatggatttgaaggctgaggttgaggaacttcagaaccaacttcaactcaaggaaatgcaaaaccgtcatctccaaagtcaaattgaccgtggtacacctgtgccagagaatcacgatgaaagtccctctttgcgccgcattcaaaagcttgagatggtcaacacccgtcttcatgaaatgctcgatgactccaacaaaaaggtgtctgctctggagcgcacgattcgatccggtcaattgtcgttgcgggatgtccaaactcgaacccatgaggaaattctggaagtgctcaacagccaagaggattctcgacgcgccttggttcatagccataaggatgcagtggcggagttgacagatattaagggccatttcgaaagactgcgacatgatcgcgccaaagcagaggttgagctccgtgatgttaagtctgacttggaagagatgaccctggcacgggaacaagaggcacaaagccgaaaccagcttctccaggaattcgcagacctccagattcgactcgacgcagaaacttccaagtttattgacgttgcttccagtttggagatgtacaggagccgagcagatgaatatttcagcaaactcgagcaggcagaaattgccgtcctcaaggccagtcgcgccgagcaatttgccaggtcgcaagctagggaggccgaggatacatacgtggagattatggccgagcgtgagaagatggatgccaccatcgaggatctccagcgtcaaaaccagcaccttgaagagaaggtggaagatatatcaactgacttggctgctgccactcaagctaaaaagcgacttcagcatgagcttgaggactaccgaaaccaacgggctatagatattgaggacaaggagtcaagcatggagcagactcgtaagaagtatcaggctgagtttgccactttaaccaacgagctggatctcgctcgtgaggagaagctcttcaaacaagccgagattgcccgactccgggaggagctcgatgagctgaggtctaagtgggatgatgaagttctcaacagctcaacttggtgcaaggagaaggctcgattagagtcaactctagctgatgtcgcttcttctcgagacgaagcggtgaacgcacacaacgaagcccaaggcaaggttgtgactctgttgtcgcaagttcgcagtcttcgctcttcggtggatgagatcgccgcagagcgcgaccatctcattcgagagaagcgcaatgttgaggcacgtctggaggaggccaaatctggcctggaggatcttgtcaagggagagagtccatctctgcgcaacgctgccaacatggacaaggagatcctggatcttaaatcaaacctcgcccagcaggaagacattgcggcagcggccgtggagaagatgcgccgcgcagaatctcttgtagctgaggttcaaaaagacgtcatggtcgagcgcgagaacagcatcaaattgcagcaacaaaaggcatcactcgagaaggttctcaacgaagcccagctcaaacttgtcgatcttgagacgaagggatactcaagcgccagccaagatgtcaagttccttcacaagcgtatccaagaggtgagtcactaattcacaaccattaccacatgcatcatactaacgttgggcagctcgaatcccaactcgaagaccaggagactgagcgtagtaagtcgcagcgctccgttcggaatgtggatcgaatcgtgaaggatatgcaaggtcaaatcgatcgcaaagacaaacaaaatatgcagctctctgatgatgtctcaaggatgcgcgacaaggtcgagaagcttctgaagacaatcgaggagctacagtcatccgaatccaacaaccagttatcagctcgacgcgctgagcgtgagctaagggaggagaaggagagggctatccgaatggagcgtgaactggcaggcctcaagagcctccgcaacgacaaggggtcaggcagcgttatgggtagtgtccgcagtcgcatgggcccctggcgggtcagtgagggtgatgatgcgtccatgattgatgttcctggaaggaagagtagccttagtagggttcccagttttacaaagggattcctgtaaggcggcgtgtatgagaagttttatggactaggatacattggatggagtgcatgttgatgaggcgttggagcgttgaagcattgttcacggttatggacacagtaatggtttgcaaggcatgggatgataggtataaaggtggatggcatcacggatgttttcgccagcgcgttatgggatattcactttacttagggctgataatgatattttgctatcgacggcacgtttgctgaagagggtgcattttacctaatgtcaacttccgtcgagcaaatatataatttagaaatgtgctcagtgttcgcttcgcagatgaagacgatttctctttctcaatattgttacagcgtatcttacatgttggaactgggggtaccagagcaaacgcccttgttttggagcctcacttctcgttctcttctgaggtatctgaaggtttctggggtttttccatcccgagtttacccatgagctcctccataagttcctccatggccttctcatcctcaggattcaccgacccgggcctgcggacagcagcctgagttcgctcccttagttccgcgatagacgcgagatcaaacgcccaggaaattcctccgaccagcatgacaccaaagctcatgacatttagcgtggcaagtccaagagcctgtgcagctagaaaagatcgctctcccatgtcgaccttgatgggattctggttggaagagtaaaacttgggcaaggagtccttgcgcatccgtagcactgagcgtcgtgatacagctacagatgcagcaagaaatcctgctccagtgagtaataagcccatctgtctaatggagcgttcccatgttgactgggggtgtgctggtgttgtcgatgacgacggtgatgcctgaggagttggtgttgcagtgatgatagagccggtttttggtgaggcctggcgatatggagttgttgcttcttggttctgctgaggcgtaggcttgtggtcagaagccgccggcacgccaagccatgagctcactaatgaagcaaggataggcatttctgttgtatatgtttttctttttcttctttggcttcagcaattaaggcaactgcttttgtgtggtggtgatcttaattttcaatactgatgaggtagttgtaagaataatatctgcttaggtatccgtagtagcttctgccaatcagaccccgctcattgcatagtattttcataaacgcataccatctcacatcacattgtccactgccttatgcatgttctactgcttcagatttactagtttaacgaataaagttgctatataattcttaggtaggtattttcaaacgacatgcaacactcgcgccaccatgccaaagccaaagaacaagacaaccaagcctggcaaagtggaagtctcagctctgccgccacaagctcccccatcatggccagtttttaagcctcctctgcctgtagtcgaacttgcccctgaaccccatcctttgacatcaaaggtggttcttataccttcgttcttcccacgatctctttgtcgcgactatgttgctttcctcaagaccctacctcttcaaacaacacctggtcggcccaagcggggcgaggcagtgagggtcaacgatcgcttccaggttgatagtcaagactttgctacccgattatgggagcaaactggattgaaagaggcattattacaaggagatgtcgaagaaaagtggtatgtttacagttcaataacttggccttctgtattctttgtgcctgtggcccaaaggtgaaagtgagaacgtaactgttcgggtcgcggcttataccaagtgacttcttattaatgacttttcgcaggggtggcgagccagtcggattatcccctaatattcgaatatatcgttattccaaagggcaattctttgactgtcattgtatgttcataatttctgaagatctgcgattgtcccgtggacctccgaacctcccatttcttataacgaccatgatatctaacaactgtatttgccagacgacgactctaataaccttactctgccactggatcccccgatgccagtgaaaaccacatggacccttctactctacctcacatctacagccgaggggtgcgttgggggtgaaacagtcttctacccaagggatcgcaggtcgctacgagaagagatcgcggtacctcttgacaccggcatgcttcttctacataagcatggtgatgactgccttcttgtaatatctcctctgccactctctttctatcacgcaagacacggttctcaaaactctgatcatcggctgaccatcatatcctcatttagcatgaaggacgagaagtcactgcaggcgagaaatgggtcatccggactgatctttgcataaaacgatgaatacaattaccagactgttacctcagaagttttctttagctctctattctacaccctgactatctcatcaagatgcctcccaggttcatcctaatcagttcacccatcgatcaagtcgttcaagcgatcgatggcgtcgtcttcctccgaatcctcatcctgccgcgagtcggttagatccagggctccgtggcctatgccctcttcaagaacgcggacatggattggttgggtctcgcccgccgggctggggttttgaggtaccgtgctatcgcgaatgaaagactgttcggtcgttccatgtgtgcctatgttggtcctgggatcaacggcgccctcagttgcaatgcgacacatcaccccatggaagatccagggaaagctgataagcggcattgactttggttccaacccttgaggctgcagaatggattcttcattcttgatttgctcctcagtgacggtgtacatggctgcaacaaatggctcaagtttctcagcatcctttccacccgcggccttaatacacacgtcttggtaatgttctttgatgctgcgaaactcacagctgaggtcctctgcaaacttgtagtccgaaccaaccgcgggcctggtcagggggaagctagtaaagagctcgaattcagtctttagggagttctggcttaaaatgcggcgcacagctgtatcgtactcggctttgatcttccttgccactccgagagtctcgttgtcaagttcaaaccttttggtgattcgcttgtcaaacgggcgatcccagacggggttgaactcaactttcttgtgagcgactttgtcgtaaataaccccgagggctttcctagagtgatatgaatgcctcttctccatccaatgaggccatttacgaggttgttgatcttgtcttaaaaccgccgggttgccagttttagggtagtccactgctttggagtgtaactctgcaagctctagacctggttgtgatgttaacggagcacgctagcaaatgtctttgtaatgacttacattttgatgattttggacccaattcatctgcaaaggctctgtgggacattgcaatgagtgggagtttgtcgttcttcaggtacttgacaaagaagtttctgagatcgtcaacattaacatcacgttttagctcaatgggatcaagaggtgagtagttcatcggtggatgattccactcactgggcatcaaacttggatcccatatgacaaaaaagtcgtctccgtcgagatcaccaccagacagcatgttcggcacaggtcgatctccggtcgatgggaacacaacaacatccgtaaggtgatgtagtgccttgcagtccactgcttcgacaacgcgaatgtctcctggatggagtgatggatttcgtcccacgacacatggtccacgaatgatagaggtcttgttgtatttctttgggtcactgatctggaggaagatctgcggaagccgatggacgtctttttctttggatccttctgtgtcaaaagaatgacctcggagagtgcctgtttcgtcaacacagccgaggacaaaggcgctcttcggcacatggatgcgggctttctctttcaacgacttgatagaccatgactgccaaagattgatgacgttgacgacaaatggctcctgaaaggtttcggtcttgaagtcagctctgagaaggtcggcaaggcaggagtggttgtgctgctcatcacgaaatctctccaacatctcgattgcgacatcattgtccctcatagccagctcatactgcttcagctgctgatcaagcaaagttgtaaatgatttaatgggtactccaaggcattccaaaatcaggatagtttgtaaattcagtgtcgctgtcgcatatctagcccagcggatgatctcgagacccttggagtcggactcgaacttcttctgtgactcgcgaacatgtacctccgtgcctttggcgtcttcaggccaaacagcaagtacgcccttgcagccccccatgcgaaattgaaaggcggaagggtcggcacaaatgtctatagccatatcctcgcccaccagtttggcaagaaatacggatatcttaccaacaccgtcagtgaagcagtagccatttctttcgacgtcgggtatctgaagacagtttggggaagaaatgccgcgaacatcgcgagtagtggaaaaacactggccaagtcgggcagcatattttgccacgacttttatgtgactaaactgacccatccactggcgtatatcgtcgcaagagacatattccgtgggacagaaaaagtatgcaccattcgatctgagctgtgaattgccgaatgcaaggaattcatacaagcggtcgccgatacgaatgccctcatacattgtacgcagaatcctcttgtatatctcgtcattttgatccttgttcactgtgatcttccctttctccatctcttcggtgaattgtatcctgagaaaacgatcctggatgtgtctgaatcgtcgcataaccctgttggacacctcaatattgggagtggaataccggactgtagttggagtaatgacggcccttcggacaaggccacagtattgaggaattcgcgaaattgatttgtaattatctccgctatcgcgctgggaatcaaaggtagacatagggtctattgtcgttgggtggccatccttcagtactcgctcggctgcaaactcgagatactctttggctctatgcgatggcatactagccaacttgtcgagaaactccttggtgattttgtgttcattaagctgtccctgagagatgcaaacttcgagctggtaccggacttcgaaaggaaggtagacaaatgaatcctcgtgccacaggctcagagcgtgactggcgttatggctcttggcagaggcatgatgatccaagtgcttccacatttctgcatgtgttccatgagcggcttgaaagtcgtcccgaattatggtgttaatgttgaaatcgtgcaacgcgctgaccagttgacgattgaggtccttgacctcttcggttttcgcttcaagaacaaatcgaagagtggtccaacgaccaatatcgataaagtcggagtctttgtagtcgttattcagagagatgggagattgcataggcaggccagcctcttcgacgatgtctgtggctcgattccagctgtctccggcataccaagtcttgacgtcgtcggaaaaagtagagcgtatgttgggtgtcctccaatagtaccgaggaggtatctccaggggaagcacaatggcacagctgtcatcgtcagttgtcgcttggtagatattcttcatggcgaaaaagtcaatgacaactttgtgttgcctgacacctcttccgccccgggtcatgatctccatgggaaagaatgctgttagttttttctgtctcagattgatctcgagttttagttttctctcgccaactgtaccggtcatcgatttcaagatcttcatcgagttttcctccaacatgatcccaaactcaagggccattggatatagcgtcgtcacaatgggatgacggcgatccttgcacacaggactccttatgaagccttctggcacgcgtttgtctaggcggacagaaatctcgacgagctccgactttcgtctcgggtcagggtgaggaatgagataaacagcagccccccagaagtcatttcttggaggtggttcgaacctgatcttgccacttctgtacgcagaattctgtggcgactcgttgatgtccatttgtgcgatttctccttggtcagaaaaccaatcccagagatttgatgtcgtagttgatgacggcaatctctcaagatagacggtcagatcgggccacgaaagccaggacggacgaagctgagaagctatctcatttgacttatgagacattgccttgcttgtcttttttgtcggactctctcgatttccattcgtctggttgtggttttgattcgggctacctcgcgaccctctcgggagctcggatagggggtgctttgtgttcatttccagcttctatgagtgtgcagttggaagatgggtgaaaagtcaggagtgaagaaggtgaaaggtagaagtggaggagtggagggtgtaaaaggtatttcatctgcagtggcagtgatttacaaaaggggggcgtttgccggaactgcgcagaagatatggcaagtggcagcgcactgcttttcggctgcttgccttggtaccaactaatatatttataggaggtatggacctctaggtgcctagttacctacctagtgctcagtcactccatgcctaataaacctgctcttgggctatttacttttcgtatcctacctgcctgagctctgatctcaagttttccctgcctcgcctggcctggtgcttcctgtctgacaacctgaatgcacttgtttatatctgaaatgatgcccaataccatatgcatcgggatacaaaggcgcaaacagccatcggctgcagctttccgatcatgtttgtcgtttggctaacagtgcacactcagctgtcacaaggtgttgacaaagaacaacttgtacgcgggaaaacataggaccaaagtagacagttattagcgaaatcacatatagcatttacaaattgtgagaagacttttggataaatgccacctgatacctcgtgcaacctattgcttggttgtgttcaaacaaaaatatgaacaaatatcagccaagtatccgccgagaaagcttgcgcaaatacacgtgtacatgtccggaattctaattctacatgccatcccgatactgtttgaggtcatatttctcaagccaaatccttaaccacgcggttcggtgacacggctgtgtttgccccatgataaacagtgttctcccaaggcacatcgatgattttcccggggtttaaaatccacttgggatcgaatgccttctttaccgatgacatgacggctagagtctctggtccaacctcccagagcaagctctcctttttgccccaaccgatggcatgctctcccgtgcaagttccatccatatcgagcgcacgcttcaccatgttttttacacaggcctcgaccttttgacgctcgccaggtacgtttttgttgtacatgatgctctcgtgaaagttgccatcaccaacgtggccgagaatgctggcgaagagaccaagatcgtccatctctttcttactaacttctataatgtcagctagtcggctgaatgggacagctacatcggtactccctgggacattcgttgattagcggtgatcataaaatagccagcctttgctagcacacaatgacaacaaactcacaaacatcatcgccatctttgcgcagagaaagcatggaccagagtgattctttcctggcagaccaaagcagctgttgctcagcagtatcccgagcaaactcgaaatttccgcccttgttagccgcggcaatcttctttacccggctgatgttgtctttcactccctctttagttccggagaacttaaagaaaagggtaggtgattctttccacactcggggtttggtagcgccgccaaggttgatgactctcatctggacgtcgtccataatttccatagccgcaacgggaaccgatgcctgcatgactccagctgcggcactagcagcatctcgaatggtcgggaatgtgacaacggcaactgaatactgctccggaatagctgctagcttcagcgtggctatgattgtcagttatggccaaaccttgttcatttatgtgtgttttttcgtatcataccttctgtgacgattcctagtgtgccttcagagccaacaaacaggccattcaggttgtaaccagcagacgacttgcgaggtcttctcctagtcttaataatacgtccgtcagagagtacaactgtcaaattaatgacccagtccttcatcgtgccgtatctgacagcgtttgttccagagcagttcgttccgatcatgcctcctatctttgccgacgggccttgtcacttttgttagttattcaatactccgaggatttcaaggactggaaacacaccagggtccactggaaaaaataggccactatccatctgcaacagcttggcattgaggtcctgccagccaatactgggctgcactacaacgtccatatcatctttgttgaactggataatcttatccatatacgcgaaatccacactgattcctccataaggggcagagaagtttccttccaggcttgaccctccagagtaaggaatgatgggaactcgatgttcgtggcaaatccgggctatcacagacacttgttccgttgttctagggtatgccacagccacaggtaaggtgtcgggattgactgtagaccactcagagtatccatgtgcatgcaaatcctctgggtctgttgatataagtccttctatcccgatctcttcctcgattcttcgaatagcctgttctcagagtcagtctatggtcataatggtgcttctaaggacaatttaccttctccatatcagatacactggcgtaatggggtgtagatgaccagataggttcaccatcgccgttcaagttggcaagcccccatccaagagcccctgctccgagtgcaactgcaaagacctttggttgagaccatcccgacgccttactggatccgctctgggcaaccttctttatctctggagcacgaacatgagaagagattctgaggcttcgtcgcacatccaatctctgagttcgacggctcaaaagagctctagcagtggttctgctgacaaacattgaacaatgtttaagcagcagatagtctcgtgtgttgtaaacggctcaggtccgcaaatgcagttatgtggaaccagtatcgatccagtacctaaactctatccgtttgtcgcaatgaactctattcgcgtatgtatcattgactcttgccgtatctaagcgaatctgaaccgaaatgccgaaagggagagggtacacgtgagatggaacgaaaaaagaatgaccagaatccttcgtttaaagcaacgaggtgagagaaagccactctaaaggaaatccggacccggaggagacctcgatgggcccgcctttcatttataagtgcctgagccagtctcagtcaacatcgtggggcaacgggtaagggaaccttagctcaaagggtcctcttctgctacgtggtaaccattagcttcgctgatgcaatcccgatggcggcgatgctgtaccagtgaagtaaatagatgactctccatagctggtgaacctgactagtttggtcaggtagcgggtcaagtgctacaaaaggtgactgtgcacacgattcatgtatgttgtgtgcgtgtggtcttgtcgtactccaagaacattggaccgctgagcctcattcagtaacttggctggcatattatgcggtgttccccacgcattagactatgctcaggtgcgcatgagactcgcattgtcgaatcgcagctcctcgagacgtggccatcagcataacacagccgatgaggatctgacagccgccatagtgggtgtagttctcattagtcatgcatttccaaccccgtacataattccgactcggtgctggacgacatgacctttccccgctctccagacagctcggcttgctggccgaaccaggattcactcggtttgattcaactccagagcgtgggagggtgtggagaggaatatagagaggagacaaagaggagtccacttgatcatttatgcatttggggtttagaggatcaagcacctcactcaatagataataagttggagaaccgtgactgctcaagatagaggaacattcatgcgtggtttttttcatttctcagcacaggtaacaatcaccggtcttcctacgagacgtggagtaagagaaaagaacctggataggaattcgcctacgtccgattttctacaagaaaggtacaacccgctccgctatgtatgttcaacctcacacatcacttagtaggtcaactgaccacccctgtatatggttggcaggtatttctctgtcatctcgggctcaacttgaaacaacactcggcagtactcggccaaaacgatatctctgtttggtttaagctacatcaagtagtgtggtgatgccagtatgcctactcattttcggccgaaactactaccctgcacaaagaagaaagaagaagatttttcggcatttgagacagttatcgcaaccgatgtctcaatccattgtaccgtaggatagcggcacaatagaccaaatccatagaccaaacgacgcaccaacattcacatttatcacaaaacaagagcggcatctgtacggaatcgacacttcgtgttgggcttaaatttatcttttatcatagcctcattggggctggctatctccaggttaggtagttaaacccgcaaagtaaacgtcaaatccggactccagaccacatgccattttttaccattcctatcgcaaatccacaatttagtgagagatggcgtaagcgcgtcggcggtcacgctcctcagcgatggtgagcttgacacccttgcccttgggcagagagatccagggcttgtcctggccaatgatgaaaacgttgctctcacgggtggcgaagctgttgtcaatggcatccttgacgtggacgatgttgaaaccaccatcgtgacgctcacggtgggtgatgacaccaacacgacccatgttgcgaccaccagtgaccatgacgacggcgccggtgtcgaacttgatgaagtcggtgatcttgccagtggcgaggtcaatcttgacagtgtcgttgaccttgatcagagggtcggggtatcggatgctaaagatatatcgtcagcaatggggtttggggagggtacatacaaccgtcaaataaagctcctgtcttgtcgggtgacttgaatcgaccaaagcttgatccaacggctgaatgatgtctgacagaactcacgttcgtgcatcgtgcgtgaccaagaatgggattccaccgcgaccaagctggacacgcttgaccttgcccagcttgtactcggcctcctcgttctggattcggtggacggtgaatcgacccttggtatcgtagacgagacggaagttctcgccagtcttctcaatggtgatgacgtccatgaagccggaggggaaggtggaatcggtgcggaccttgccgtcgaccttgacaagtcgctgcatcaggatggccttgacctcgcggtagttgagagcatacttgagtcggtttcggatgaagacgatcaggggcatgcagtcgcggagcttgtgaggaccggcagaaggcttgggagcgtaggtgccggacagcttgtcaagcagccagtgcgagggggcgctgaggcgcttctggtgcttcttgctattgaaattgtcagatgctgggtttccaacagcggggcggcaagagagaagcccaggtcatgtttcgattttgcaatcgctgcgatgaccgttcttcccatatcttctactcacattccgcgggccattgtgtcggttggctggtttgtcggcggtgatgaggaggatggacgagagggacctacttcacaaagaacaaatttggaggataggattgacgcacattttcgctagtaggggtttcgatgccctagatacttcgaataaaagtggagatactgtgcacgtgactcgcagatcttgagaaactggtgagatgggatggagcctgctttccaaccagaaagaggcacgacgagttaatggttatgttgctctggcttttgtcatttatttcagtagctttggcgccaaaacacccaagaaacaattcgtcttcaattaggtacctaggtatgtaggtatcgtcatattattggcgtattagaaaattcttatcatacaaatttttctcatccttctctaccaattaggcaaactaaatttccattccttcaagcgccttgtcatgctcaaattcatacaagtcaacgctttaccgcgtgttttgtgttctcgtccagagtcatgtatcccaatatacctagatgtactcccaatcatgtcattgcaaaacaatttcccgaactcccgtcctatttggacatccgtaaccattaaacacaaaaaaacgccgttcgttgtgtggcatctgtacttactcaacccatgacttggcactattttcttgactgatgtgtctcatccgtaacgtgccttttctgtggagcattgacgtgtggggaaaccccagggacgccatcgatcccaaagcgtgaagtcgctggcgagagcttagcatcgtcaagtagtagacgcgagatgtccatctcaccacccatgaaaggcactgcgacctcgccaaactcaaatacttgtgcggctcctacgctttcgtttacatcagttctttggtgaaccggccatctcggaagatcctcgcgtgatactgatgagttcgtctgcggctccagtgttgtgcccttggccaccttgaatgagctttcgatggatatgctcaccgatggctccatggggccgttccctcgacccgtttctttggtctggaaagtgcctttctctatgcgctggtaaacatctgcgtacttgttgcgtactcgatctctcaaatcggttggttgtcggcttgagagatggaaccgtgggtcccgctgaatcttggtccaagaagggccatgaatttccaagccctcgagaatttcagtgtcatctttctcagtgaacagtcgtcgttcgcgacggcgggatttcttaaagggaccatgaataccaagctctacaagatcttccatttttttgcgatgcgcacggctcttcttcctcttgggggatgtgtcgacgtcttgctgtggagtcagagtggcatcctttgcaaatgcagcatctccatttaccaatctcttttccaagtgaatgtctgttttgcccttgaccggcatctctcgaccagaccatgatggtaattttttacgaagctcgtcaggacagcaagtcctgaaccgatccttcagatctccagccgtgcggccatcaaacgtgaaatcggcgtcctcgaggatatttgtccatttccctactccgtgccggttgacacccagcaggagatggcttgtttcctcctcggaccattttcttcttggcttagcggttcgcttgcgtgccttgtaagcggccaagtccaaatcgatttcctgacacatttgcgcaaactccggcagtttctctggcagtgccttcatctgagaaccatcattactgtggaatgactcagatgagatgggtgggaacaaagcagcatgtggcggaggttcatgaagtccgttaatgatcggtggcataaccggtacttgttgggcggccttttgttttttgagaggttgcggaagctgtacaaaatcatctttgacatggatactgcggtgtcgcttcttgtttgtagcgtcgtcgatgacctcagggtcatcacctagaatccggcttatcgaattggtgaattctgcaacttccgaatcgcttgtgactgtacggaacggaaatgccccagaagatggcgcgagccttccatcttggccaggtccttctttgcgatgatcaaatgcaccatcatcactggagatttgtattgagccacctgcgctagcagcagattgtgtgtcgggccctggtctgtcagcgcgatgatttgtatcaagcggttcgagtgggggtaaagatcgatctgtagtcgtggtgaaggaaagggaatgaagcggaggaagatcggtgtgattgatttgcgattttgtcggctcgttgagcagatgtatcaagcgtggctcgattgtggccatcgtgggctctcggccatcggttggcgcattgaatacaaataagtcgacaccagtggagaacgcacgttgagatgcgatggcggggagcgaggagagcgaaggatgaaagggaggggtttgagctgcagtcggcaagagataacagttcagagcgtcatgttgattcggtgcctgtgaatggacactgcttcacgagagtcggggtcgcgaacgtcttggtgtggtctcacgggccgtccgtctttctgttacggttgcagttgcagttgcaataacacgtgaaatcgccccatattgaagcttccatgtcgtaggtacaactctggggccatgccggtgattcccgggcgtttatccgggcttcaacaaaaaaaaaaataagcggtggaataaatattggtccctttcacatgctaaaataaatggtctctcaacgctttggagcacatgataaaccattttaaaatcgatgcctgtcgccatcatgtgtgaattatgatgttttttatttttatcttttagatagtgccccttagcttctttaacgtcagtatcaacagcgtttcataagcacagtgggaactagtaacgcttttgtttctttttaatacacggtgccacgatcatgcatgggatcgagtgagcgtctaacccttgtaaggactgggaccgaccatcagctcaggcttaaccaaagtgtcaaattcctcctcagtcagagcgtttagttcgagagcactctgcttgagggtaaggcccttcttatgagcgttcttggcaaccttgctagccatgtcgtatccaatcttggggttcaggcaggtgacaagcataagcctacaaattttatcagtatgtacgtcgttatcaattaaacggaaaacttacgactccttcatgatgctggcaatcttctcctcgttagcgttgaggccggcaaccaggttcttctcgaaagagcgcatgccgtcagtcagaagacgggagctgtggagcaggttacgaatgaccagaggcttgtaaacgttgagttcaaactggccgttcatgcctccgatagtggtggcaacgtggttgcccataacctgggcgcagaccatagtcaaggcctcacactgggtagggttgaccttgccaggcatgatactgctgccaggctcgttctcgggcaggttcagctcaccaagaccgcaacgggggccgctaccaaggtatcggacgtcttgtgcgattttggtaagagaagcagccagggtgttgagggagccgtgggcctggacaatagcgtcgtgggcggcgagggcctcgaacttgttgggggcagtcttgaactcagtaccggtcatctttgtgacctcctcagcgatagcctcggcaaatccctggaaagtgttgatgccagtaccgacagcggtaccaccctgggcgaggagtcgtaggtcgggcagagagctctcgacacgcttgatgccaaagtcgagctgggcaacgtaaccggagaactcctgggcgagagtgagaggagtggcgtcctgaaggtgagtacggccgatcttgatgatcttcttggcctcgaactcgtcgaccttcttctggatagcgtcgcgcaggctgcggagagcaggcaggagctcgctttcaatgtcgaggacagcagcaatgtgcatgacggtaggaaaagtgtcgttggaggaagcgctgcggttgacgtggtcattggggtggacaggcttcttgctgcccatggtaccgccaagaatctcaatggcacggttggagatgacctcgttggcgttcatgttggactgagtaccggagccagtctgccagacgacgagagggaagtggtcgatgagcttgccatcagcgacctccttggcagcctgctggatagcggcaccgatcttggggtctatggaaagcaattgttagttagatgtcaatctgagacaaaatcctatctacatggatgatgcttccgctacgccttatacgcagagaaatgtgcaagtcgagctattggtctcgactgtacaaccagttctgacctcctccgagagagacaagcaacaattgactcttattgtgactcaccaagtccatatttcatgttaacagtggcggcagcacccttcaggataccaaacgccttgacaataggtgggggcatgcggtcctggggctggttgatacggaagttctcgagggatcgctccgtctgagctccccagtagcggtcggcggggacctggatctcgccaaaggcatcgctttctgttcgtgtttgagacatcctgactgaggtgctgtgaatagctctggagagtcgaagaccagcaacagaagacttgctttggagtcgcagctgcggggcaagcgagcatgtgggagctgctgcttgggagacccgaggcagagctgacttcataaggcccgaggcggcagcgcgtcccgtgacagatcgaagcatgataggcagttggcgaccaattgggttgtcttgattcgactagaggtggtggtgggaggattcttcggtgtcaggataccggagatgtcgcacaattgcagagaaatttgaataggtagtcggagagaagaccaattccttgtcttctcgccttcggctgttagattttaacggctcagctttagctcaggccccggaagtacagttgaaacggaaaaaagctccaatattgcccggttttattcgccggacatccttgaccggacaacgatgctggttatgctccggtccatcccgagcgatgccggatttctatcatttggtgcggctcttcctattggttggcagcccactcgaccggaggtcctttctggggaagcgggaaatccagttatcagatccgtagtctatagagtactcacaagctcttcaacctcatttgcttggctactgcacatgttactggtcaatatacaaattactactgcccaatcatggcatcttctcttccgaccttcccacgtgtggtgtttacaatcattgagcccatttcattgtaagatttacaacttcaaggccttgcgctattggccaatagcggtttgctcacatccgaatagagtcgctggttttgttggtgccgtcattgatccagcctggttcatgaacgaacaagttccccaaagcaatgtgatcaacccttctggaaacagtatcatggtgacctggcagttgggaaatctttatttgttactagggtttctcggtatcgcaatcctgtcaacgaccaacgagatcagggtcgtccgggcataccttgttgccctatggcttggagacattggccatgtagggttcagctattatggcttagggtgggatatgtcaatgagtcccatgaaatggaacgcggtgacttggggaaatatcgcaatgacagtaagtcaacggaacgaggtgcctattgtaaaattggccaacccttctcataacaatgctaacatgcttctagttgtttctcttcttcacaagaacagcctactttactgggctctttggcacagatcacgtcaagcctttcacttcgaaaaaggccatttaacggcgatgggcgtactcccacaaacaatagcgcttggatagtatgtgtaacagaaccttgtcgatttacaatatgagtgcctttataatttgtgatattcatagtacgggcaggtgggtttagaactaatgtaacacctatagatggcggacggtgccttgcaggctggcttagctccttaactggatctggggtagctttcaccttaggggcggcccctgcaccaaagtacaaagtccaaacaccaaatccagtgcagggttagggttaccttcgatatcgttcactcttggggtcagtgttcgggttaaccagccttcggttaacggtggagttggcgcttattggccagtctttcaaacttcaataataaccaacgcgtcgcgctctgttcttgcatactcatcttcgcacaaagatggaacacctgtagaccacttcacgtgttgacgacccaacggctacatcagcctcagagagttatgcgcaacactcgaagtaacgcagcggcggctgcaaaggcaccaagagaggcgcgcgattccccggccaagccacagatgtcaatcgagcaagaaacagtatcgcagagatacccattagctcgccgcaaccctccgcttgaggcggctcaacgagggtccagtatctcaaccaacccagcgaggcctgacgatgaaactgagtttatagatgatgatgacgagtattttcaacgtgacgaacctggcagccaaccgaaggaggtcgagatatcgagtgaacactcccggttgagcccagagctcgatcctgagaaattgaagaatcttaagatcctcgagcctctggtcccagatttggccagggctgctgatagtctgtacaaattctcgaagcagaaatcattggataaggagagttttcaaggaaccttgggcgtcaagagacacgctttcgatagcatgcaaaacagctttaaaaggcttgggcaaccctacaagggcgacttcgttgaaatcacaagcttcatgggattaggctctacacaacaacaaagatctctggttggtcagatcgcccgcgtcaataccgttatagcctacgacagaatcaacaatattggggatgaccaagcgccagaaatcttcaagtttctcaaaactttcaacgaggccttccccgactactttcttctggcccctgaaatgttccaagaacctgaagtaattttggatatgcggacctggctactcgtcgaagccctttcaggtaccgacggtcaaagtaatattgaagaagcgctcgttgagatattctgtgatccttacaaaataggcaacctcgccagcgtggaggaacagtccaactacccagcgcttttgtcagggcactactttcgagaagttggcgacagtggtcacgtcgacactgaggaactctgctcaacacgcatactcgaaataatcgaagtcttcaaaaaaaaaggaaaccgcgatgcaacctcacatctattagagaaatatcctcttcgagagctgctcagaaatctcagcgactgttttgacgccatgtacaatatctcggctgacgaggagagtgttcccgtcgacacccatccaccataccctgatcaccaggctaccgtagagagtgttccagttggtactcagtcatcgtactccgatcagcagcctattgtagagagtcaaagtgatcctttcggctctgactctcagtcgatcattcgcgcagaaactcaagacgcagagtaagtaaacatgctctcagagcagggctagcaactaactggttcttcaggcccactctcttcgttgacaaacgatcacttctcgctctagaacgtggcacccagagagatggtactctcccacctcccaaccagcaacttgccaggcccaaatcaattcctcatgactaccatcagcatgcaaacgccgacctcctaggcagtccatttcctcctgcgagttctttccgagtcgtttccaacagcgacagaagccagtatcaaggtcacaaacgaccgcgatctgtcacaacagaagacgacgacgaagatgatccttttgaaactgacgaccgtcgcgtgaatccggcgagacgtgctgaattgaaacgacaaatgcccccaccgcccaggccagagtcgatctctagatctctcccgagacgtgtccccgttccttcgtctgcaagatctgtgcctcctgcttttgatcaggaatccctatgggattcgacttcccaagcggatttgcggccgccatcgtcctccgtggtcaattacgatgcacttaagaaggcagcatcccaaagaaatagagaagcacgtttggcagatccgggcagacaggggccaagacagcgcgtcccttggagcgatcatgacacccagctgctacttgattacattcaagaacatggtgctcgctggtcgatgattgagtcggagtgcaaacattattttgagtatccacgaaatcaacaggcttaccgtgacagagcacgcaacctcaagactgagcttcttatcacggatgcggtcctgccgccaaactttaatgacgttgttttgggcagcaaagagattatcagggtaaaggcggtcggaaagaaccctgatcgcagggaggaggatgtcgacgccgatggggaccctataaatactgagcttccggaatccacatcgttttgatttctttgaggtgcaagggaggttggggttgtaagtcgggtatggcgactcaggtttatttgtaacttcaaatactttatatattgatatcgtattgcatgtacctatattatcacataacgagaacgcatgtttggttctaacctcaggtgtgaacgaacgtcaagtagtgaggtactggttgactcaagtagcacttccacagttagggcaaaatgttgcaatgtatttctagtaaaaatgactaaagaaaaacaacgtggttgtacagtcgccgtaaacatactctttgtacattcccacaattcttgcctaactctgtcgtcctgaaggctcattgtgttccaggtcacaacagatagagctgtttactcctaggtttcctcctctgcctaggaatgaaagcaacgagcctttctaaattgtgagttcaagaatgagcgtaagagatttggcagagtaaccgcggaatgaggattcgaagagaaatcctcgtttgaaatcgctgacgaaaatgccatcgctcaagaatccctccttcgtgccataaggaaaaaagaaaaagtcaaggaaaacgtcgtaagcaattgatggaactttcgagctcgctcgtccactggtccaatagtcaaaagccatgtagttgagaggtttcagtctcacaaaaaaaaggggtatcagccataagggcagtgagcgcaatgcctatatacacagggcaatgctactccccgcaagttcagaaaagaatataaggtatcaaggggtatgctgtaggtttccggcaatttgcatgacaggcgtaatgtcaaagtaatgaaagatgttcggaggtggacgtgttgtttacatgtcgcatcaagcaaagacatgttttggctgcaaatccggcttgtaggaaataaagaaaggagtcgtgagtccccctgagagtgcaaacaacgctactattcgccagcgtttatctatggcggtgaggaccgtccttctgcttgaggcgatttgttctccatccctcataccactgctcccgactggcttcacgaagctcagcacgccattcgctaaagacggcctctttgagtcgttggaaatcgcaatgttcgtcgttgtaaggatcagcaaagccccatgggaactgtcgaccaataacatcaggctcatatagatcggggctgatgatagaaagcggcaagaaggggatctcgtcttccttctctttagcctcctcctgtactcggtgtcgccgcatagagctggtggacagtcttttggagcttggggaagccgtcggactttcccgctggccttgcagagggaaatctgggctttctggtgtttgtgcaccgtcccggttgttttcaagatcatcttcctcgtcttcctcgacgatcttctcagaagaaaaactacttccatcctcatcgtcaaggccgagcgcctctaagggatccaggccagctttcttgatactgtcccaaacacttcgcttgagaacattcatgtgtttagtggtgatcgtatccgccttagcaattacaggaataaccgttgtcttgccctgtagagtgcgcagggcattcaattcgagactttcgtccaggctgccgtatacgcgagaaaaaagttggccgttctgttgaccgttgatggctgggttccttgctgatgcaatgttgcgatccaggcgagaggggtcgagaacgaggaatgttgcatgaatatgggtatcttgtacaccaggtgaacgcacaaccttcatctcctcggcaaaggtctcttcaaacttgctctcgagaaaggctgacatctccctaagttgcaggtcgacaacgttattctccaagccctcggaatcccatatagtgaggccgatacgctccccatcaatctcggtctcgagatagtgaggaataaatcttccagacggaatgctgtggttctgggatacttcatcgtcacccttcttggcccgtttcttgggcggaagcgcaaaggctgtcttgaggaactcaaggaacgaggttttgccggagtttcgagtgccaatgacgagaatgctaattattgtgtcagtggaccaggtattgagagttgtttagatgtagaaacttacttcataggcgttgggtcctttcttctgcgaacgcgacgaggactgttgaccgtgctgatagcactactggcatagctgtaacggccacggttcgtcatgctctcagtcctggcatatgggtcaaacccattattgggcagaggcggaacaggaggggcggcatgcgcagcattgccgtaacctcgcgaatattcacctgatggtcgaatggaagagtaatctgccgaccgagggacgttggctggggattcggggcgcaattcggggccaaaggaattggaaagctgctcggtatggttggcgaactctggcaacttgggagcgatgcgagtagaggcatggcgctggcgttcaagctcggcctctttgagggcctgagccttacggccggctttgcccagatcaccactcttgctgcgtcgaagtaacatgccgaaactggtacggcgaggttcctcgttattcatcttctgggggaaaagtcacaaaaagaaagagagtcgcaatcaggagacaatgcccagaagggtatgcgcgggcagcgcaaaggaggtgcggagcacgtggaagcggcgagggactaagacagaaggatggggcagtaaccaaataggcgactgcaagtgaagtcgagaacgaatggaagaaacttgggggtggatgagcgggagcgatcgagccgatgggagggtgggcgtacgatagtcagtcgagtgtttggcttgatagtttgaatgccaaagcagttgtttttttggcagtcagaatggccagctggtcgaaaaggaatatgtagtttgaagacaatgaaacagaaccttggccatctgagtaagtttcgtaagccagagatacagagatagattaaagaacccagggacagtacgggttcagacagacctatagaagaggatgaattgatacccaaagcgcgtggccgcgtgcacacacctcttgtggagagccgccagtgtcggtagtggctgtctgagattcgtagaaagtgagagggtgtgagtcgaagggtccgtctagaggacagtagcttccatctaatttgcaaaaggtggaatgagtcgagcctggattgcctggtatagccctgctttgttttatttgctggagatcgaaggaacaggattgatgcgcgtccgaggtgggtgactggcaagattcagaaatgggagacactttccaggggaattaaggccgtttcgagtgggaaagggtagttgattggccgcgagtaaagtggtgaacggccaaaggcggtactgatgggagttgtaattattaagggcatgggtttacaggcattgaataagctcaaaccactgtgtacaacctccagacaatcacggagcacgcaccaaaaaggacaacgactacctatattaacaaatggtcactgtattgacacagtaactctgggatatgacaccaatggccgggtttgcgcatttacttttagcgagacactgaacaagtttaggatcggtaccccatacaggtggaggtgatatctgcgaaacattttcacattctatcaaacaacaagagggattgttttgtttttttttgtttcatcgactcatgggaataacaactgatgccaatctgcctgtctgcttacccgccagcgtcttatttgctttttgtcgatgtttccatcggatcatgtatcataatgacggccttgagattgggccttgcacgacctaagactacacgaccacattgactctccctgagacagtcccgtccggatgcggatcaattagaatgattcgctagtatgaaggctacgttcttttctgcagcgctaaggtaatgtccgggtagggtccaagacaatctgagtgggtggggttgtcaggggaatcaggggcgagggggaagcgagaatgatggatgaaaagcccactgctaaccttagtaggcaggcacctaccttgcaggtccgctgatatgagctggcggctgtttactatcagttacaatgcatatttccgaggcatgcttgacaataaattcttactctatttccctctaataacttgtacatgaggtagcgagcaaagtctcagcttagacttcatcattcaactgtgggccttgatgagtggggaatggagatggttcgtttaatggttagaacagtccatgttagtacaaatactcaaccgccacaagcaggtccacgattaagtccctgaatttgtgtttatatgtctggccccatgtgtagatactactcccatgtacattgaaccgtatgagcatagacattaattatcactcatcaaccagaaatacatatctcatctaccacagcgccacatgcctagaaaagcagacccttctcatactaaactatcggacctttgttcaacttcatttgttttatatgggacgagcatctggcgtctgtagcttaaggtagccctccagggctgcatcaagcgaatcgacccacccgctgacgcaggtacatgacgcccgggctgtcagtgctcttaagcacggaaactgtcgctccacttactccatttcccaactcaaattctgaaaggtaaagttgagtcgagaagcaactttcatgttcgccgaacctgagtggaccttgcagggtgagatgataaaatgatacgcatgtatcaaacaacaatacccaattgcggagacaaagaattatcttagattgtgtgtaaaggattaaaacgcaacgcttttgattgcagggtcctgatgcatatagtagccgaggaaacacaaggttaacgacgctagcttgttttaagatagattcccgacacatttggactaagatatcaacctagtgcgctgcgtcaaagctggattcaggtcacatgatcgtagtgatggctgctgcgaacatacaagtctccattgctcgacctgaaagggctgtaatacaaagtggtaattttactgaggctcagtctgcagattgcctctaagttataaactaaagtgcaccaggtatcgtgtagggatgcagaagatgagcgttatccgggtgagcgatatatgggaacattattgcgtggttgatatttgagggtttgctatatgtcttcactgttttgactaggatcgtttccattgaataggtagtttgtccagcgtcaaagcttgaagtatgatcatagcgtgcaattagtacaatagtgcccgtcacgctatgttcaatacaagacccgttgagcgcaaggttcgggacggattggaaattgctccatgcaacttccttgcaaggttgtaacagagacgggctgcggatgtactgcattgttcgtctgacaaattgacacagcgctatacataaatgattaacgtcagaagctacaacacacaatataccaagaaataagaagcaatgttaacaattttatgtgaagtcgtatccttggtacgtaaccccatactcctctttcatcccacagagatgtttcaagtcctactaatattagataagttccaaaagagcttccttctctctagatcctctaactgctagtgattggtaaatacaatactcatcatctatcggtctaaattatacaagctttcatggaaaggattctttgtcataatagtgtacataaaataatgcgaatcgtcaccaacatcgagaaggcttagccatcgaatacgtcgtgctgaagttcgatgccaaagtccgatgcgacatccttcatcctcttctccatctcgtcctccattccccctccgagacctaaccattggcgtagcttaaacatgtaaaacgctatgtccgatgccgccataaccgtcttaaatatgaggtgtcgccagcgattctgaaagcgctgactcagtggcaagtgaggatcttcgaaaagactgcggcttgcccattcgcccatcattttgacgcggttgacaggtgaaccaaggtattggttattgccttgtacaattctcatgtttcggccgatgaaaatgagttcttgtggccatttctcttcatctgccagtatttcccgaattccttgcttcatccgctgctgcatcgcgtaatggcgttcggccggtgtcttgccttcgagtcctttcatgataccgttacgagtacgaccatctccgccctcgtatggtcgtaacaatgtcgcgctcgcgaagaggtctgccgccttgattccccatgcatcagtcactcgcgaaattgttttgttgtcaaaagtcataagcgccttccagaaggtagcatactcatttctgaacttttgtgacatgtagacgtacaggccatggtcaatgagcacaagttctgctcgaccgttgggcaaacgtctgatgaaaatattgcctgggtgcggatcacagtgaacgactccccatttgaagatctgcgcagagaacaggtccaccatcgtagtcatgacctctcgagaggataggcccagtccgcctcggcctcgtcggcctcgccattcttgacgttctggtttgaggttttcctggtagggtcgcgtgcgaagctcgcgtcgagcggcttcgaggtcgatcttaggtagtgggcttccagcgccaggtgaaccgtttccatgtcccccaagccatctggatgtcattgctttcttgtcccaaagacgtataccctcgatccattcagtcacgagaactcgcttcgtcgtaaactcagggtacactgtaggaatatagactcgtcctctcaaagacttctctccgttgacaagctccctcattttctctgaattttttgcctcattgacaaaatcagtctccagttcgagcctttcagtgatgaagggcaccattttatataatggaaggtcgaaccattttgagtagatccatgcaactgttctatcttatgttagtaagtgcatgtgcactggctcagtatgtaccggacttacttaaaagcccatagatcccatgatatttgtttagcaatttctcgcttttggatcttgatagccacttcccgaccatctggaagtctagcccagtgaacctgggcaacacttgcactcgcccgagccttgcgctccatcagacccataccctccttacctatgaagctaacgccaaatacttcttcgacactcttcccaaaatcttgccgtatcactgcttcaatgtcggcccagtcgtcttgtggcgcatcgtcaaacatgcgactaaacatcttttggaattcgggcgggagcacggcgctctgcattgcgatggcctgtccaatcttgaggtaaagcccgccgttagagcgcaagacgtggaataaacgttcagcatttcggttatgcaagtcttgtactgttccgccggtaataggctgcggtcgaaagttaagcttgtaatcaaaggccacaagcagtccagttccgaatgtgcgcaaggagcgagtaaaccctgaagcgtatatttgacggtcaccaagataaacgatacctccaacggctgatataatcagaaacttcctggcccaccgtcttccacgttggtactctttggctcgcctgggcgcaccgagctcctctggtgacggaggccgcatagtctggaaaggaccgccggactgcaatcttcgatatggtggtgccatcaaggctctgggtcggcagcgcatggtggcgcgcgccgatggacgaagcatggcgttgcgcagcatgctgaaggcaaatgatcagctacaggagcgcagcatgggcggtgcaacaaagcacacgttatattaaagtcaacagcgaacggctggtgtgagaaagacaataaagaatagagaacaaaacgcgacaattttcctgttctatccccagtgtcatggatgacgtccgacataaaaattgcggactatttagcttatcgccggagcggctcggagaatcagtgggcgatgtgattatattccgcaagtcgggtcagaatcgcaccgatttcccggctcgctcctgtgttgctaaagactttccagccaggcgagcatacttagttggcgtgatagcatcctcaattttgtatctggcatcagcgcgctcgtggtattgatttcggttgttctgatgttatcgtgtttatcactgacgtcattagatgtgattcacacatatcaccaacaacccatgcagatgattacctcgaagggctgttcaaatatctctagagcatattattaaaagcatatatattgatgagcttaaatacactacacacaaatagaatggttcgcgctagatttagtgattgttaaataattattattgctaaattcttaattgcgttgcgatatagtatgttgttgttctccagggtagcagaactacaaaggctcaggatcaggatattgttacacacattcagtcatatgctcgcaattgactaacggtatacgagattaaggaaagaggatatgagatttgagtatatgatatctctgggtaaagctcatttctctatttagacgactagcagacgtcacaaatactatctcttggtccttgaaagtaggtcatggttggcgacaacaacattttctcaaggtcttgacaagtactttcagtattgcatattgaagagacaatttcccagcccctgactgtacattgttaagtgaatcaaaattgtgatgctacattcttcaccctcgcgtgatagctgatcatcacaactcatagagaaatgtaggcttgtaccgaaatacagcattgtgctattcgaggtggaaactccacatacacattgatgactcgtccatgtccctcgacgccacactaatagacaaccgcatacgcgtacttgaacagccacaagaagatgaagcattcacatcgctgaacggaccaacgcgagacttgacagcaggagtcgaaacgtggagcttcatgcagtttgtttcatcattgggacgagcttattgaggatcgccgtgctaaagttagtcccactgaaacggatttgcgcgctctcagtttcaaaagcaacttggaccaaaataacgacataacaggccctccgggtatcagaaaaatcgaccgctggaagcataagagacaaaattattagggcagcttatgccacttagactaagtttcttagacaacttatttttataccctaagacttaggaggccaacttttttgctacccactaactagcaggcgcaattgaacctttccagccgatgtcttggctgacaggcccaggcccaggaatatcggcccgctgcatattccccttctccagccaagcgagaaactatgtgacttagcaggtattgtatttgtatacgagggttggctggcattgatgagacttgtttgccagcctacctataacagacaagctttcttggaactcaattgactttggacgcgcataagcaattattgcatacgaaagaggcacagaacacggatacttcctttcacctttgctctttgactggtgttagcaccaaatctggcaagcctgggaagcttacgccgcaatatgaccaagtcgtctcagatttagtgagtactgaggcaagatggaatgaaaacttgttagatttgaggattgtggaaatggagaagatgcaaaatcagacaactccctaggtagccagtcgagccgtgttcaactagtggtatctttagtttgtattaaatttactcgatcttggtaattgctttgaagtcgagccgagccaaaaccggaaagacgatgagactcagccgaagcagcaaagatacgataactgattcgtatgactgcttgcgaaaatgacggtcgcgacgcgtgggattggtgggcttggtgtaacggtaaaggcccacatggtgtcaaccttgctcgggcttgcacagattggatgctgtgataagttaagttaatacctaaggtgtgggatggatggatggatggttggagggataagcatggcacgactgagaaattaaacttgtggctaagattgttttattggcaacctccccaaggcatcatggacaacctgcatatgttattggcgcaaaccttgaatgccatgctctcgccaattgagaagaatccgcgtgggacaaggaggtcaatttgaatgggacgggcagatcagatcaaattcaatgcatggaaatatccatatttctgcgacgactctgggtctgattgctggcgagctgcgaacaagaaggcccctgtgcctggaccagcacaccacttctgaccagggcaccatgaagcactaacccgcatgagactagcgcatctagttcccccagcgctctgctaagccacatggagccaggtttgatagtgaagagcaaagcaacaagcacattagtggagatgggaccttgtctgattacaacccaagacccaaggtgctctcccctcctcattactcgattcccgaccacatacactcgttccaactcgattcttaactgttgtagcgtgtcgaaaggcgttgaagatcgcgtctgctgtcgaaattactggcggattcatatttgaattgcttggccaccatcgttcatatcaccaagcttgtcgattcgacgatcaaaaccggcgcttgtgactgcgtcgcatcttcacccattcaccgatttaaccgtcaaaattcgcgctgaggtccttcagcaggcggacaaacggcagatagtcggacagacaattatcacgaggaatcgacacgaattggatcagatctactactcgccaaatgcttctggtactttgaccccgtacttcacagagcttttcgccttctttttcacctatgatttacaccaacgcttctatcgaaacgaaatcctgtgcaagggctagaatttaagcccctgagacgtcctgtccccgcgtcttcacgacgtcggctgcttgctctgtcgtattgccatcagttttctaccaagcgcttagcgcaccgccgtcatgttgcggcccggcacaccactgactctgctgctattcgcagctttcgccctgcttctattagccgtcatatcgacaccgataatcgaggctattccactgagtgactttggtggtgttacatatggcgtgtttggctactgccaaaatggcaagggatgtagtggtatcggagttggatatgatactggttagtttacagtgacgacggaaacgtaatcagtctcctaacctttactgacgtttctcgcagctaaattagctggggataattcccaagcatttgacctgccatccggcgttcgaaataccctttcagctattctcattgtgcatccagtcgcggcactcatcacccttgtcatgaccatcatggcagctgtgtctcatttgcatggaccgtcgcactctacgagatatctcctcattttgtttatctttttattcatcgacttcctggtctgcttgctggcatttttgatcgacgtgctactgtttgtgccacacctggcatggggctcatatctggttctggcggctactattcttgttgctatgagcggattggtgacctgtgcaatgcgtcgcactctggtcagcaggaaagacaggcagagacgtattgccgataacgccgagatgagcggtcaaaactattataatagaaccgctcaggataagacagctgctgaggatgggatcactagacagccgacgctgcccactcagcctgtcggaaacagcgttcatgacaatatcccagcctttgcgacgtttgatcaaaagaaccgaagcgatcaaatcagcgaagaagtcccgctcacccgccgggcaacatcgaaccgatctccaggtgtccctcatgagccagtcaacgtcggcgaagcggctgcttttaatagaactccccagagacaaggttctcaggatcagtttgggaacccgatagacaatggcatcgacccgtacgccggtcgaagagggccttctccaagcatgagcaaccgcggaagaggaaatggaggataccgtggtggaagaggaggctatggccgtggaggatatgataattacggcgcccctatgcgaggccgcgggggctatggcacacccggaagaggcggctatggacctagaggtggacggggaggatctggcccaccaggtcgaggcgcctatggcccaggtggaatgaggggaggcccaggtccatcagggcacagcaatggaccttacgaccgaagaccatctcctggtcaaaactacgcttcagacttccagccatcggagccatccaatgggtatagctcgacgaacccatcgatgcccagcttgaacacctacactgcctaccgtcctgagtctgaactaccgcgagcagaatcgccgccaccattaccaggaactgaacctgccactataggcggtcgaccagtagagatggatgcttccccagcggttcatggccatcagggtggaaactatggtcagctcagggacagcgacgtagatgttgcaggtatggtcggtcttcagcagggccaaatcccccagcgaaatgatactatcatgagcgaaggcagcaaatacagtaacgatgagtatgatacgcacgcacgcacgcacgcacctctctataaacactaactttatcgcaggcaatacgctccgcctcgtgctgcttggaatcaaggtgatggccggaactcacctaaagctccgcctcccctagctacgagccaccctctgggaagaaacacgcctcctgttacgcaacagcccgcagttatggggaacagcaattattatgaagatgtagatccccgttttgcccccgaggcgtccctgtcaaacaacaacctccagccaccgccgattgagcccatctatgaggatgtccatgctaataatgcgggtgctcgaagccccgctgagtccgagcactcgacttttacttctatctcccagcgtggcatcaacccccgttggaaccccggacctccgccaccaatgccatatcaacaagggcctcctcatcgacgacctgtccatcaacaacagcaacagcgtcaagatatgcttctagatactccggactttcaattacccagttcgcggagtgggcgaggtcctggtatggtaccaggaagtgcctacccaccaggcggcttctagtgaatctgccgagtaggcctcagtgctggctctgaccaaaacatttcgtttttcttcaatcggcaaattaagcccggtattcatacgtttcagccttttattattcctagggctatttgcccaagagacaccacgccctctagactaatatagtgtcttgttggttggttatatcttctggttattaccttgcggcctactctttattctgttgcccgaaacgggcactctagttctagaccccggatccgggtgttatttaaactttgttccttatgttacggttcttgtcttctgccagttcatgttttggtctggtctttgatgtagcgcgggacgctgtgatgcctaaataggcggatttcgcattacagttcacgtcttgcggcgaaacaggagttttattttctttaaggagaggagggcagtgagagggagagggtattgtaccagagtgacaggacatgcggatatgaacacgaccttctctgcagacaaagaggatatctggaggcgatatgattaacgaatgctgtaaggggcttggaaggtagttgagatggcatctgcctctgtagatattggcttgtgtggagcaagagaattattagtcaactgggccttcatatttgcttgtgatatccaattttcttatttcttttgccagttgtctaaacgcactggacctgtttatacacgaatgaatggcgtgtgagagatacctaacaatttgcactaggtggctgcaactgccaaacaactgatggacggcttttgcttctggcaaaataccttgcacatgcatccttttcactcttggggcaacatatgactctggacctcaaagtctttgtgaacgaatgcaaaagctggactctcaaaagggggcaaataacataactctaagtttacgttccaacaacgtatagataggtgcaccccgacaagctaccataaggcaaataggtggtctcgtttcttaaaatgcgacagttaattcttctgcggcccaaggctccattgtattatctgggtaaatacaagtcaccaccaaggtcacttcaaagaacacggtaaaaattaaggcgcgagttagagagcatgcgatccaccaattgtgaagcctgttatatcttgacctggggttcttaagtacaatatgagagttgaacgcccagcggtgatggtatcaccaatatatctggctccttcgtttttacctggcactattcggtaacaaaactgctcgaccgagctggaagatatggtatggaaaactacctgcatgcgttgagtatgcaacgtgatcttgctattggcaggcgatatgaaccacaagttacatagaagcagttaccattattggcgaggagtaatatggacagctggaatcagaacactgcctgaccgcgaccgtgacataggtacctaaagtctattcagccaatcgagtttaattttttccagatgttcctaaaagcttgctcataaatgggaagttgatcttgtcggaagtacttacaccgatttcgcctgttgacactgatgagcaccgtcacagtcagggacaataaaacttggagcagcgacggcgcaattgcgtgcatataagtatcacgcggagttttaatgaattaaactcctcttctgtgccgggtccaacttcgaggtcatcttctttcttcgtctctttcacctgtgcgttggatcttcggaccgaggcagacgctcaatgaacgtaaaacttcatttatttatatattcaacatttgggctactgaaacttttggatccattgagttcccggttcgtttaatctattcaagtttacgttggcagtgtgctccttccatatctccttccgtgttgcgcagcgcggtttgtagagtaggaggaaggcacggtaccttcccccattcacttcacttgcaccctctcttacaccttcctcgcacttccttcttcgcccactctcaccatcccctttaccacttcacccttcactcttactttctatcaccccaatttcttctatcattgcccgctacgatcatcgttcaggtaatggtgaagacctaaggtcgcagccactcgttccaccacgttatcttgcgctgcgaatatattcatcactttgcaccgctacccaatcctccacttttgctgcagcaatattcaccctttttctttccaggcttattcaacaagtctaatttccaggcgcctttggacgatttagcattccaatctaaccggcactttccttagatttcagggatcaatcgtccttaccatctctggcagacaggatgtatcaatctgattctactatggaagacttatcctcccccgtcagcatcacctcttccaccgcgaccgccccgtcttcggcttcaaaggtcacttacactacggctggcaccccgtacaaccctagtacttctcagccactgcaaccacctgcccgacgaggtcgcttcctcaagtggcctgccagtcttcctgcggcgggactatctctcctgcctaaatccgtccttgcgacgctgcctatcaagactactcgctcttcatctcttcagcagtatagcccccaaacacagtacgacggaccgtccagccccctgactgacaccgaccacggatgtgtcaacatgtctgcccaagttccccgacttggatcttcagcaacgccgtcaccacttgcatctctcttctcagagatcgaacaagatactttcactgatgctgacccaagcgacgagagcgacgatgaccgcgagcctggcatggacccgctgctgaatatgacagtgaagtctcttcacaatctggcttcttacccgaatccgaaccagaagaaagctcaaaggacccttctacgaggaatcaagccggctctgagcttgaagtcagcgactcgcagtgacgagccatgctatccacgcagcggctctcctagcctcccaaagacactcaagtacagcactgatccactcggcaacttgcagccacctcgaagagaggccaaactatttgggaggtccgccgaggatgcgatctggaacagccgcgacgataggtcgcttagcatccaccctgtgaccttggagagctttgatcgcgcagtcggtagcaatcctaccctcgctaccaacacccttggttcagctactcgtgttacctcatcaggtgcaccactgcctctgactgctggaccgccgggccaaagacagtaccgcccatcaacctttgaatctaccttcaaggcactgcacactggtacacccactcaagactccagccaagaagacgatgacgatgttctcatcatcactcggcagactctacgacaagcaggtgtcaatcctatgagcctggagcagaactcacattctctcaagacaatgcctccactggtatccaagaccccactgcccacatcaacagccgctgtagactttactgaggactcggacatcagcgccagcgctcgagccagcgaattcgttagctacctcacacaggaacaactgcatccctcaaatgtgacaccctcgtgggcctgggggtctactgtggcccctgactgctgggcgtcatcgcgaaagcagagccagcatcagtattctcaaggacctcgaatccggaatgcaaatgacatcaaggctcgcagcgaagatgtcaaccgtgcttggtacgcaggagctgattttctcctggcatcatctgaggaaattgccatgcaaatccaaccacccacgggcaaaggggattttggcgcaattggagatggacgcccttccaaaaaaggtgattatcactacccgatgagtatcaatcatgccaaccgcatgacagtggcggaacatgctcgaccactgttcagcatggcgcatgcgaacgtacagcagttcatcggagaggagtggcagaagaacaacgccagccatactccaccagttcaggctaccaagtagtgggccgttggtttgtgaaagatatgaagtcgggagtatgaactatcccttatgtgatgcattagacatgtcagcatggtatggtttctgggaagacgtatgcagactacaaccttgcgttggccaatgcagggcaggaaggttggatgccttttgggttgactcaacatggaggtagttgcgatatagtctatgccctaaaggacatgaagttctaaatatatgtacacccgtcgactcgcacaatagcaatataaaaactgatggaaggactgtctgctgctaccttaggtacctaggtagacatttgaatgaagaaaacaaattgtcacttgctgtttcccgttgtatgactactaatagcacatgcgtagtcttaaaatctgcgccttggttagaattacttgctccatatccatacttggtaacttgaccagtacaggggccaagatattagagctgtaataaagaggccgtcacggggccgtgatagcacatgtcaaagacaagacattgatcagccacgtttacgggttattagtgtagatgacgaaaagacatggaagtgtgggtggaccccatgacgttagatcaggggcccccgtcttcgcttggggatcttatcttgaccaatttcccatcaaacagtgaaacaggaagatcctcaaaagcttgaattcacgcgtacgtgtttttgtccaggtggctcttaagaaatacggtacttatgaaaacactaggtacgtcacacctatcagtgagcatcaacgaaaaagactggatacctagaaaatcctttttcttctacatctagtccctcttcccctcctgtctccagagtcgggtctctgatcggtccacttttcgatcctgctggcatcttttgcttaccatttgaccttgcctttcggacttccccatctcagcttctgactttttgaaacagagctttaaacaaccacgtctatctgctgtacacctgtacctagactgcgactcctgcgaacctttgtctgctccgggaatccgagttcgaacgcacattactgcacgatcagccaagcgaaagcgcagagcggaatcggacacaacacagattttacccacttgaaggagaaaaaaaggccacgatattaaacgatcgctttgcatcaaccaaaacgcacgaacatctgagaaaagaaaccgcaactgaacggctgaaacttccactatggtctacgtgcggcaaaaggagctcccggcgctcagggagtacaagtactctggagttgaccattcgctgctctccaaatatgttctcaagcctttctataccaatttcgttataaagtgcttccccatgagtatggccccgaacgctatcaccttaacgggattttcttttgtcgttgcaaactttttggccatgctgtggtacacgccctcattggaccaggattgtccctcatgggtatactactcttgggccctgggattgttcctgtatcaaacatttgacgctgtagacggaacccaagcgtaagtagactcggaggaatccctccctttcgcgagacatgattgtgctgatccaagtaatgtaggcgacgaacccgacaatccggacctcttggcgagctctttgaccatggtgtggacgcttgtaacacatcactcgaagtccttctatttgccgcttctcagaacatgggacaaagctggcaaactgtggctgtgttgttcgcatgtaagtttgcactcataattctgccaataccatgatactgattatctcagctctcttgaccttctacgttcagacctgggagacctaccacaccaagactctgactctcggcattgtcaacggtcccgttgagggcgttctcgcaattgtcctggttttcatctttacaggatacgtcggcggtgcgcacttctggcaacagagcatgttccaaaccattggtgtaccttccaccgttggcgtcccttctttcatctacaatctcaccttcactgagtggtatcttgttcagggcagtatcatgctagttttcaacaccgttgaatcttctctcaacgttatccgtgctcgtcgagcccgtggagatcgttctcgtggtgctctccttggcctagtgccgttcttcagcatctggtctatggtcgtcgcctatctataccttcagcccaagatccgccagtgccatctcgtcccattcgccctcttcgctggcctcgtcaatgcttacagtgttggacaaatgattacagctcaccttgttcacttgcgattcccttactggaatgtgctgggtctgccccttgctttcggtgtcatcgactccctgggacccatcttccaacaacatcttggcgtcggctggcctagcgctcttggtgatagtgtttatcaagttgccttcatgttcatgatgctcggaaccgctgttggtgtgtatggcagtttcgttgttgatgtcatcgtcaccatctgcgattatcttgacatctggtgcctgaccatcaagcacccttacgtcgagaacgaaggaccccaggccaacggtactaagaaggactagattgttacctacacactgagacctggagcaataatgggactgtgataaaccaagtccttgtactacctaggcaacccttcagtcgtgtatctcgtccgaagactcgagtatggatgaattgttgggaggagacaatggatacgttgtccactaaagaagagaggggaaaatcaaaagggctacggtatctaaaaggggagagaacgaaagtaataacgattgctacatagaccgaagcttgagagatattgtttcgggtaggtttaacgaggggggatatgtatgattttcatgacgaagggttttggttttcttccggagttctgcagcgtatcttggtttgtattattggcactcgagatgtgctagtgtcttggaggctgatgtagtatagttttgtatcacggagattttcctgttgtaaattttgtcattatctgtaatccaatatttgctgtcataatcgtgaccaagcacgaacggttgaataatgtttgattgatccctccatgaggacccgccaagaggaatttgacaatgggaacgcgtctttggtaaccccctaataacaccctgcagctaggtcgcgtttatacgcatacaaatgctgcataccttcgccacgaagtcccagaatgcccctggatgaatcgttaaatcccgaatacaaaacgccacgccataaagccccgacgggcgggggtatcatagattatccactgatttccttcatgtgatatacgtcaatcatgatgaagccacacatatatcatttctgctgaatggccccttttacacctcatttgtcgttcagaggaggtcatcagtgccgctagcaacactttgctcaatggcattagtgattgagcgttctgagaaaacagggccttggccatcgcatctagcgcagttcttgagacgctcgctcacatcagctatatcgaccagacctttcttgaacaggtcgtgagaaatgataaaatcccacgtggcacctgcagcaagaagtcgttcgccatcatccgaggtgacaatgcggtgggagggtgatttgttcgtgtggttttgcaatacgttggagtaaaaatctgtaggcttgaagcgcagcggtccagttgcaggctcaggagagatggaaccatgacccgtgtgtgacgtggcacgcaatatctcattctcggtggatattttctgaagatcgcgcttcaagcgctcgttttcgatagacgattgttgctgcgcagcctcgagaccagcgagcttcgcctctagatctttgacatgcctctcttttctctcacggaaggcgcgctgtctatagaaccatatgttagcttgatgagaaaatgagaacagctcgtctggagtaattgtatatcgagaccctccgcttgacaaaaatccgacttcatggatctgcataaggacaagagcgtcggacaaacttacgcagcgcggttttgtgcctttcttcgagactgggcaggagtcagattttcatcctcttcactgccccctcgagcgattgattgttcatcaggagacccgtttctcatcgagcctccttgctgccggtggccttgcatttgggaagcgaagacgttctgacctggaggtgtgggaggtccagggaaaccggaggcaggctggtgaggattggcgttgaagccttgggcggttgtataatcgaaagattggaactggtcattttggtggtggaagggccgtcgtagttttcctatgtacatgtcaaaccagacgtcagcttatatgcgctagtgtcatgaaataaacgagctgcaggtacaacggagaagaagccaaaagacgttggacatctaaggctgaaggttgatagagtaatgctcaggtaagagaacgctaaggcagggctgcaccgggggagtggggggagaagagatcgcggagaagaacatttactgacaggcggggatgcattgaaatcatcggagccggcggaatgagagtgtgacggcgtcagaggaggaattggcatgaactggtggtaaggctgagggttggtgaagttgtattgcccggtaaaatccattgtgatggtttcagagtcgatggttggagatgaaatagtgactgtggcgaaacaaaataggtagactaggcggacaaaaaagcctgagatggatgcgatgagcgatggtgggcaattggcaacccaatgccgctcagggaacgaaagagttgatcgagcttcttgatttaagtagcagagtatagcagagcagagcagaacaacaaacagtggtaatgtcgtatatgatttttgtccaggcaggaaggcaggtagatagatggtgttgagtgaggaggaagagacagggcaggagggaaatgagagcaagtggtaggtaggtaggcgggtgtaggaagtcaagctaaggtgagcacggagcaggagcgacgcaacagccgggttaaggaaggaagggtctcgataaagtataacgtggaatccgttttatgaacgggggcacgggaaaggttgggcctgggtccttttaagagacagatgtgggttctcgatcttgtccgggctagacgtgatgcagtaagatggtggtgtaaattattgctgggcacggcacttaccttttgacgtgcatattctattagtagggttgccaagttggagcaaggccagggtaggaggatatcaacatatctaggtagccagtcccgcttttgggaactaacatgctgtcaagagacacttcaattgatcaaaaaacgaagaaaaaggcctcagagacgttgtttagactgacggaaagggttccatgtcgcgttcgaagctagagcaccatctaggaggagtttggacggggaagctgcagctggcggccgacgttactgtgcacctaattcgttctttagcttgtctcctctgtcttcttctcgctgcgtctttactttgcccgccagctcaacgcagtcgattcagtcatctcaccggggtcctgatggctgtgcagccgttcgaagatagcccggaaattgcggctgtcttttctgcatgcagggctgcgttagttaccttggacggtaacgttgatgcagggaggtatgaagggttgtggaaacccaggaatacttctcttaacccaatgcttctcgagtgcccattatggtacgatattgagcgatttcacatcgtgtgtggcgttgaccttaatgtcagtcagtcagttccaacgtacgtcatgtttcagatacacaacgttgagatctatgtatataccacacattccaacaaccttatagctacctagtacctgtcgactccacagactaccttagtacttacctagctgatggacttttagcggattagaaggtacatggaaaattggtaatgcatattcgatactgacagtatccattttctagcccccgaacaaaacgacagcgcagtattctcttaatcttcctccttctatcttaggtcggctgtggggcatcctcgtctacctaggcaggcatggcagggtcttccatcacgtgggatggaatgggggtcgctatggatctgcacttcatgcctttgtcgggaccatgtaagttgaaatatcttgtcagtgttcagtagtattctacgatgtagttatcttgccagcaagaccgaatagaatatgcggcatcctcgcacctggcacacgggtttgctatgcctaatcaggtaggatctgcaactgagtatcctgtccttgtgaacttgggcctactgaacaacaccaaagctacacctcgcgacatataaaacgaccctcattcgcagccttacagggccagcaagtagttgatgtatatttctcggcccttttctgaacacgtaatccactttgatgtctaaatgctaattatctaagttcagcctggtcttgcttgctcaccgagcatagcataccatacctggcacatgtcgcataatagacaacaacttcagccgtagttccatctgcatccaacttctgcttagtcggccgcccgcccgcttcgcccgcccgcttcaccacaagaccctcagaaggatccttcatggttagttatgcaacaggaagcccttgctcgtatctctagtttctacttgtgcggtaatccttagctcaaacatggctcggccgacattctgagttctctcgggttttgcatccccaccgcacccctcgggtctacatgggaaataacaactgcaaactctgatcattgcatggttgcatgcgaaagaaactggagggtacccggcgataaggtaagactgccgaatggttggttgttgacactcgcctcaacctcgatgagtgtgtattaagtgcatagtgcatgcctacctactaaaggatgtaagtaagtaggtaagacctttggtaactttgttccaagcttgtctgtatgaagacacgcaaatgatatgccatgtacgtaagtaagtaatcggagaccatggatagcctggagctatgcttctgtgaggtccccgtacgtatcatcgttaacacatcgacattctgtgtaaccaataatagccaaacctagcttcgcgcattcccccgctgaacccgcctcgtaagtagtatcccaagacccttggtgcatggtaggtatgtatagtatgcagcaagctctcaggcccaccaaaccaggtaaggataacggtgattttgttccgtagttcggctttacctttcccacgacatgtgggctcacaaggcctgagagaaccatcaaacgggcgcatcgttgtgtggcttggtttcggtgacggtgtaccgtgaatgtacaaagcatgttgaaagttgtagaacgtggggaacgatgagatcttacgcacccgcttagtggaaaatcgcacacacctaccattgaaccaaccctctctatcagctacctaggtaatcaggtcggcaggtagttacatcccacatccaacatcaatctgcactcgggtactatagccattcgttaaacagcattaagaaaatgataggaggtctttgccgtgagtccgacctacccatgaataagcgcataactacctctaatgtaagtaagacagggcagatcattgctgagtttgaactcaatccgactccctagttcttcgtgcctttcaacctcacttacctccccattccggagttccgtctaggtctaccaaccgtggctgcagcatccacaagaaggctttcagtctgttcgccctatcaacttctcgagacaacaacgtcgtgggtgcgtgtaatatgagctcataggtcaaatgcacgcctaaaagttcaaagaccatcacgcaagcgttgcaaccacacaacccaaatcaatgccaccaccgccatgaatggggttattgggccaagaaaagatgaccacgtctccgttcacgccttgaccttttgaagatgttgaaatgtgtgtctctcaagttccgcaatagtggccgtatttagtgaaaggtcagtgttcgcgtcattgtatgtagcgtgttaccctaacgaggacgaaacaagcattagatatatgtggaagaatgattggcagaggatagtttatttgaatacaaacacacacaacttgccactgattgatctcgagcaagacagccttaccacaagacgtttactcacatttccacgaatgcccgaattagcaatttgtattattgtattatacattccttcaatgccacattccttcgtctaacgaaattaacttcaagagtcacataaaatattacccttagaaaaacatatctatcgaagaacaaaatctcactcgcaactttatatcgcctcacttgtcttacccctgaacgccgataggtatcaaaagaaaccctgatgatgcaacgtgcaacctatacagagaacattcattgcccttccctcgtcctgaaactggtatcggttctcatcccatctcaacttcttggacgcatggcttactgactatacgtgaaacctgcaaccccaaggatgctaatttgaggacatagattcggatttctcgcatgtgaaaagattgatgtggtggtcacctcgagcagcgcatcctaggattggccgatgagggtggaatgcggttgctgagatagccgagctgcgattctgttgcaagaagctcgagtaaggctcaacgctcgagagctcatgaccatcaaggttgaatactttgacggtgtgagccgatgtgcccctgataagaaattagcccattttgtttccagttggagatcctaccaaggttgatacgtacactgcaaagaccggtaggtgttcatgtgtgctggcagtccgaagcgtgtctcgtgttgtttggaacgaatgcaggggcttgtccatacggatatcccagattttcaccttaccgttcctgcttgcgctcacaagctcccgttgaccaccacgctgcatatgaacgctcttgacccattgccgatccgattcatccttccacttgcgcaccattgactcttgaggtctgttccttgtatcgaagacgcgaacagcaccgtctccaaagccggcaacaaacatgttgccagtcatttgatcagaagttagggaagtaacgcaggatcccgagcgcgctggaatatccatgacacaggtctcataagccgcataccatacccgaataactcgaacatcgccagcaacgaggacccggcctgtgacctgctgccaatcgaacaccattcctgagttgacgttactgggtaccatgtgtgtcaaggcgcgccaagaagaagcaagctcgatggctctgtccgattcgtagttgcgatatactctgatcacaccatcggaagaccctgtaagcaacatcgcttggtcatcctcattgataaatttcatatcgctgatcttggaaccttctggatttccgttgctgaaacggcttaatcgaccctgcttcttccaatcccacacgtaaactgtgttgccctcatctgcaacagcaagatggtcctcaaattgatggaaggtcatctttgcaggctgagccccattattaacaattccaagctgattgttccacttgtggcttcccgcttgttgctttaatggctgagtttctcggaaaatggtttcatttcgagctcttcgccaaagccgttcattgtactcggtgcttcccggctcgtctgcttcgcttggtttcatctgtggttcacggaagtactcaatggaccattccaggaatctgctcttgagtgggagcgtggggggctttgtcaaatctcgctctttgaatgcacctgaatacggttcatgcgcaacattgtacaacgcctgcgctgaggtgcggtcgttctgttcaggaggcacgggcacttgattcggaacgagtttcatcgacggtgatcgaggcagggtcggtgttgttggtctcgatttgtcttcattgatgactaatgagggaaagagcaaactggctgttcggcgcaagagtcccggtgaaggtaatggctgcgagatcgaagaaccaatagtattgttccgttggcttgtgttgggcatgtgcctatttgccattcttgtcgcacgcttttgaatctcggccatgacaagttgcgtctgagctccgacctttgagctgagaagcgcgtggtgaacatagtctaccacaatagtagcttctcgttgtacctcagggtgaggatccacactgagtactagagccaacttccataaggccatgtatacggtgttatgagaaagaccatgggccattggtttgatggtgccgtccttgttgcggttttctggccttgcgtaatgcaagcccattttgtgttcctggccatcatcttggggagggaagatgagatactccttctcctcaactagctgttcgtaagctgcaactaagaacttactttcaaagcgaacagcgaaatgtgacaggaaaacgacaaactccttgcgaaccatcgggcttccgtcattccccatatcaagtatggtccatgcaattgactcctcaattcgagccacttcctctgttagatcggggatgccaaggaatgtggtcatggcgtgaaccatggcggctcgcacctcacaacaagggtctctcacgagataagccagcttgacgtacgcgttctccctgatacctcgccatttcgcctctgggaggtcttgccataactggcttatgcaaagacaagcccattgtcggaggagggggttctcttcattttgaagatgggtcaagcagtaagtcataatgtctgtctgattacaaaccatctggccattcttgtagtctttgcaaagcattgccagaatgaacgcgcacatagctttgtgctcatcgctatcaacgacaggcaacccctcagaaggcttgaggatttgtgcaaagtaactgtaaccgctgtctttaatgagatcctgctgacaagaaaggtccacagcaatgagacgtgcccagataaaaaccatgacgggcttcagttcagctgcagcagactgcaaaagtttgagaacgtatgggaagatacctatactcagagcgagctgaacagaccatgggcccaagtcaaggaaacgcccaagtaagataagagcccgaacacgatgctgttggctgagtagaacctgtaacacgacaggcaactgatcgggcgacttttgagccattgcatcgcctcttgtaagatagacatcgaaagcggtaagttgttccgtgaagaagctcgagttctgatactcgtagtcatagccttcgctctccttcttctccagcgcggggagctgagatagcgccatatctacagccaagtcccaggtctcccacaatggatgttgatgagtatctggcagcttgggataagactgagggtggcagccatagacagtcataacacgctgggccagcaggaaattgcggaagagagctgccaccatgagatcctgtcggaaaaacttgcgaaatagatcacgcggcaacgttgtccacgcgatgctatctgtgatggcggtgaatatccaattaagctcaccaagtggagttcgccgttcttgaagtcggccaggcagctttttcgctcgctctggactgacttttgttttgagagggttttgtagaacaaagaaccaaagagccatctcgataggagtagtgagacaggcagtaaagagatcggcaggcagcagagggtttgttggaagattctccttcacagcacatgcagccaggtgaatatagggccggaaattcgtctttgtgtagttggggtcccgctctgcagcttcatcctcttcctcttcgtgcttctcgacaaatctgtgataattgttcaggatattgccagcttcagaacaatcccaaacaaaaatagtaggagcttgcagccaatgttgtaggtcgtacaaagatactgggatatactgggtataattcttattaaaaacccatatttcgcctgatgctgtgggtttgggaacaccatgtccgttgtaatggagaagaacacgttcctctttggcatttctacgtagtgagatgcagaatttcttcgtctcttcgacagaaggatccaggtactgtttatatcgcgctcttatcgcgagagtttcatattgtgcctgtagagccttgccaatgttttcgagggctttttgaattgggggaacggtcggatctgtccatgcctcgagtttcgctcctgggttggttttcagttggtcgggaggttcaactcctatgttcaagcatactgcaagagctgcagatactgtttttaacctgtccctctgtcgccaatcttggagctcgtactggggtggttttggtttgcctgtcgtttcatgtcgtttatcggtatagtacatgtaccaattctacaagtagcgttagcttgatgggtcgagaactggcaggcatgccgcgaatacagagtgctcttgtcatgagttctgcagatgtctgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtatgtgtgtattcacaacagagcctggggagaacctccaagcggttgaatggaccaggtgaagatgtccgcagatcagtgaggtgttttttcccacgtgccacagcatatattatagccgggatcctttgtcttgcatcaatcgagcatgatacagaactaggggtgcaccggaactgaccgactggtgcacagggaagaatcaatgagaagttcaactcacgttagccagttgagatataatatcttcggattgataatggtcttcgaaaccgtgtctagcaccccaatcaggtatgtcttcttctataggctcaggctcatccatcggccgtggcgcgtagtcgctcttcgatcggagtagtaacggcttcgcaggccgcgtctgctgctggtgctcgatatcgtctctcgtttccagggctatgcttccgtttcgacggcctggtgcgctcaagggccgttggtcgttttcgtcgtttccagtagtatcgttggaggttgagcggccgttcggtctgggtctcgctgccgaggcgactccatttgactcagcagtgggcgtagaggtaccattgatatcggatcgcagcgccatggcgacctaatgattgcggattatcgctatctacgaagtaggtttgttgtggccaagaagcgcgtgttgtcgtgacgagcacgagttggcgggagtctaggtctagcgttggcggaggagcttgcagtaaggcgggtgcgggtagctggataaagagatgtggaggaagtgacgtctattgtagcgacagctgtcatgctctgctatgtagcttaagccggtattgcgaatcagtgctcaatttgttgaggccgtgacttaagtctcctgttgaatcgctcgataaatacagccgtgagtctctgaacggtagaatgtcgtttttttcaaggtggacaagaggaggaaaatatgaggcttagagtttcggtctacagttgttagtccatgtggctgaccaggatagcgcccaaaaagttaggaattcctaacaatgaccgaccagctactgctagactagttgtgcatgtgttgcttacatgctgaatcagaattcgcatcctgtccgttgagtgcgatactcatagcaactggacatagtcaattcccatctgattgtgacgatttgatagtgcatagatattaaacccaagtttcgtaactaggtattgaccaacttccatattgggtgcccacctctacattgttcgattctccctgttcaaactttaggcagatggaaaaccctgagctatttgggtcaaccaacgtcgaatgggctctgaggtgcaagcaacagagcgttaaactgccaataaaaagtacaggttaaccctggttgttctggatgttcaacgaaggccattagaagtgcaacgcgtgaccctacacgtggctacctggggaggttttgtttgaaatccgagcgcttcaactacctacccaaggatgatatatgcctaataatagcaggtacctactaatgtatgttaacttaccacctaatagataccacctgcacatttcttttcgccttattatcatcatcaccatttcctactgatttaattctttgtgattccacagcgatatgtctctactggccttagttttcaatgcaagaatgaaccgacagctgactctatcggttcaagtgagagatgacacatctattattcattcacctgattacttcaaagttggatcatagcatcggtaccacactggttccgtcgccctcttctccgtcctcacaactcgctgcagtactgatgataggtagcgtttcgcccctttcttttatcaccttgctaaccaaaagtaatagggtggggcagaaaaacagtaatcaccgggaagcttggcatgggtagaccgttgagtttgaccacgttagcgtccgggaaacatgaaacgacacaaatatgggtgctggttcgatctttgccatttcttatacatagtacataggtaggtgcctacttacttacctactaaccactgaagtactgtactaatcaataatttgttcttgagtccatattagcgtaaactagctaattgtatagcactttattacacatgtagtttcttatccttcgacaatgcccactcgtgctagttttttttataatttttttttagcaagatgattgactacttagcacctatcaggtacctaggtaggtacctaggtatgatatagatgatagtgacccagtggcctttaatgatccgagtaacgttcggtgttgaaccacccatgacaataaaatcagggcggtgtaactcagcttacaactatctgtattgcttattgcatgcagctaattttacgctcatacgaatttcgaagagagtgcatatggtatgaataatacagaatcatttgttagggtcatggcgttttccattactctcggatgtagctcaaatgtttgtgtatagcaagctttaaagctttgtagccacagtgtgatttcaaatccttgattatctctttcttgtgcattaattggcgatagaacgagttacagttccatcgctcttctgcggatttaaaactataaccaattcgtaaagtggcttcctgtcaggtacagaacacatgcacaaaaggggcacatcggccggtgagtgggcaattggatggaccttgccattctcttgtccccggccactggggtatcggtatatctccactcctcgaggctggcatggaagatctacctataagtagaaatagtattctgtagaataaagagacccttggcagaaacgaatgcacatagccggaatgtgacatcaaatcgcataaaggtataccaagcaatttaacaaaatgcgtcctgattgagacgacgattgatgactgccgtgcttcttgatttgtgatatatattgcatcataacagatgttgaccaaaattcgttccgtacctactaacctagagacccaaaagttttatccatatctgtacaaatatatgaatgctgaacatcaagtaaacttgtctcaatacccggtatcaattacacacgcagtactggcatacatagtccattctttaaaaagatcaaggaaaatataaacatttgcttccctcgatttttagacacaaatccatgtaaattgttagtagttagcttgttgcattggcactctaagttggccagaatggaacccctaatacggcccaggatgatgggccgggtgagagccgtccaggggaatctcaaatcctgaggtctgattggttgtgggctccagggatcagaagagaaacgtgcctggtctgtctgaatgcccttacagtactctgtaaaagacaacaagttagtactacttagcacctaccgaagtgtcaaaaggccactgaggctgttgtacctaagaagcaacctagcaatgtatcctccaatctatatccacatccacatcagaagaggcaaggactaagccccatctatcattgcgctgcccgtttccgttccgttgcagctgtcgcaggctttggccgcttatttcgtacctgaccatcaccacctgcttttccatctcacatcttttcctgcgccaacccaacgggggctttctatccgccgcatcgtcactcattcatccttctttcaagccacctgatgtttacgaccatttgaaacaaccagcaactgcgtggacgcagaacgatacaaaagaaactcctcttgttgcttaacagcgtgcgacagcgcatcgtccaccccgaggccaaccccctcccctaccttagactccccgtaattcgggaggttgaccacgtctctaaatctccagagcacgattcgcgttctgccagcacgttcgccaatgctggcccagccatttcgaaattcgaacatcgatattcgtacctgtttctacgtttgtggctggatctcctccgcagtcggaatatccgctttgtctcctggtgatccttaacacgcgaccgctataccacgataacgtccgatttcccgcgactttttcccccatcgcatcctgcctagttgcaagacgacaaatactgctctcgaatcaacttctcgccgcaccgcggccccttcacgctacataatggctttcctgttcaaatcgaagaagcatccagacaagtcacaatctggtagccgcgacgcaggctccggttcacaagggtcgattcaaagcatcaccgctcgcgccgctgaaaagggctctttacagcaccgtgcaactcctaccggaagcgtgaactcaatagaaaatgaagctacgagtggaagtcctgatcagggacctgggcctgcactaagccatggtcatgggcgccgtggtggaagtgctgatcagtcaactcaacaacccagcgacccatctgtacgttccatattcactttcatctgcagtgttgattgtcttgactttccaacaatcgctaacacactatatagttaagaaatggacctcctttgaatgggcctaatgcatcgctatacccctggtcacaacgccgattaacatatacttccactcaccctccaccgttcccacgatatggggccgctgttaattctgtgtcatcgaaggagggtgatgtgtacttgatgggcggattaatcaacggctctactgtcaaaggtgatctatggatgattgaggcaggaggtaatatggcctgctatcccttggcgacaactgcagaaggtcccggcccaagagttggccactcaagtttgcttgttggcaatgctttcattgtgtatggtggagataccaagatcgacgagtccgatgtccttgacgagacgctataccttctgaatacttgtgagtttcactgcgcttaacatttctattcgctaaccagatcagcaacgagacaatggtctcgcgccctgccatccggaccacgaccttcaggtcgttatggtcattctctcaatatactcggatccaaaatctacgtttttggaggtcaggttgaggggctattcatgaacgatctttcagcatttgatctcaaccaactccagatgccaaacaaccgttgggaaattctagtccatggggagacaagccccaagatgccggcagcccgtaccaatcatacaatgataaccttcaacgacaagatgtatctgtaagtatcgacaacaagtagtgctgaacagtcactgacagaatgctagcttcggtggcacaaatggtttccagtggttcaacgacgtttggtgctacgatccggcggttaacaaatggtctcaattcgattgcattggctatatcccagccccgcgagaaggccatgccgccgctcttgtagacgatgtcatgtacgtctttggaggaaggactgaggaaggaacagatcttggcgaccttgcggctttcaggatttcatcgaggcgatggtacacgtttcaaaacatggggccttctccttccccccgttcgggccacagcatgacgaccgttggtaaatcgattgtggttcttggtggcgagccaagctcagcaactgcatcggttagcgatctgggactcctctatgttctggacacctcaaagattcgatacccgaatgatgcgccgcagacttcgcagcctccgcgagtgcaaggctcacgtagaccgagtgcgagtgagggcaatcgcccgtaccctgcccgagacggatcaaacggcccatcggactcgagaaagatgatcgtgggagggccatctgctccacccaatggtcatcgatcaccacccaacagcgtagaggttgaaggttctcaacccgctatcgcaaacgcaaagcttccgagagcttcggcgatgcctccatcaggtcctcccccccaaggcccgatgcctgccaggcctaccgtggacgtttctgctgtggcacgagtccgggggcaatcggcagaacgcgctggtgcctccggttcgccaagaacaatgcactctggctcaccgatcacacgtgaagtaatcagcgaggtcgatagccctgcatccaacggtcaacgaacacctgtccagcaaccaccacgtgttgcttcacgtcaggatcaggtgagtggagatgtgtccaagatcaaacaagctccacaaggccgacctcaaggcccggccgatggtgctccagaagcctcgatcaaaccaacaatcgcgcctcggccagcttcaccaccagtccctgcaagacaacccagcaacaacattaacagacggtcatcgggaaggaactcacaaacagttgttcttctgaaggagctggactctgcccggaaccgaaacgcgtggtatgcttccgagttggagctggcacggaaggctggttacgtccccaatacctcatatagtcctttgcttgacaacaaggccactgagacttttgacgatgaggaccggccactcatagaggctttgttagcgatgagatctgagcttgccaatgtccagaccgcagttgacaagcaagccgtcgtcgctgccaagcagattgccgaggcagagaagcaacgcgatgcggccatccaagaagccatctattcgaaagccaaactcgcggcacacctgggtgggagctccgcaagtacaccgcagcttgatggccccaaggacgattctgaactcaggtctgttgagctaagtaggaagctagcttctgcgttacatgttcaaaaggacctccaatcgcgactcgattccgctaggagcgaactcgactcggagaggaaggctcgtttgttggcagacgacacctcgaatgcggctcagaaacgcatggcagaactcgaaagctacaagcagcaaacgtcgacagaggttgagcgactcaaggccgaactgcatcttgcccaacatgaagcaagagaacattcggtagctcgcgccgaggttgctgccactgtcgaactactccacatcgagaagaacgacatagagcagaaataccatgaagctattgggaactccaaagaccatagcgaagctttcgactctcttcgggctgctattgtagcttctgaggattctacagctcttctggagaacaagcttgcagaagaaagaagccagcgcgaaaagattgagacgcagctcaacaagctcaagtttgagcacgaagctcgcactgccgagcttgtagctaccacacaacgtcttcgtgacgccgaacaactttcggagaagcacgcaactgaagctcgaacaactcgacaggcggttctcgcaggccttgataagatctcagctcgagatatttctggcccgagcaaagcggatggcgaacgtattacggctctgcagactcagctcgccacctcaaaagaactggtcaagaaataccagcaggaagttgaggcggcaactgacaaactacgtggcgcagaagagcgtattgcgggtctcgaacaataccaagaacagtcaagtcgcgaaggtgtcacaatcagaaggcaattgcagtctgctttgcgtgatacacaaagcctgcaggcagcgaacaccgatctcaagaaccaactagctgctcagcaacttgagaccaatgccatgaccgtgcagcacaatgcgctcaaagacattttgagcgaacgaggcataagccccaccgcttctattcgcactcgtggtatcacaaacccgcggatcaactcaccagccatctctcctgatctgaatcgcgttcgcgaccttgaatcccagctcgctagttcatccgccgcccatgaagaaaccaagcaagtgtttgccatccaagtccaagagtctgaagcggcctggcgcgagaaattatcgcaacttgagagtgactatcagtccgcagtgcattatgttaagggcaccgagaagatgctcaagcaactgaaagatcaattgtctcggtataaaaccgaaaatgcccgcttgaagactgagatagaagatcttgaggacaacgctcaagctggagcatcctcgacatccgccaactgggagagtgagaaagcagaactccaggcacgaatccgaagcctcgagactgagctcgaaaacactgcggcccagatggagaaacgacttgccggtcttcaaacagaactacaagcgaccagccagcaccacgaagcggctacacaaaagttgaatagccacaggaaggatctggagcagctgcaatctgagaacgcgctccttgagcagcgcgcaaacgatgctgagcaaaaagtggcactcctactggaccaggttgagcattccgttgataactaccgtcgtcgtagccggcaagtgcccagcgtgaactccgaggtggctgtcggtgccaatggcatgggcttagggcattcaagacaggagagctccgaaggcgagagcgtctacggaagcgcaaatgggaatgggaacggaagcggaaacggaaacggaaacgggggcctggaagctagaaatagcgcagccttggacagccttgccaacgagcttgaaacccttcggagccagtgggaggcaactaacaagaactatcggttgagcaccaactttgactttgacgcatcctcaggtgtcaagaaggagggcgatgtcactgctggcgtcggcctcagcgagagtctggcagattggcgcaagagacttgacacggaggaaacccacaatgacgggacaagcctcgacacatctaatcgcaagtaattcctggataccggataccgatacgccatcatgacacaaatatacccaccctcttcattttgatttatggtcgatggtcaatgtctgtacatcccgatcttcgtaaaggtggaatggagtttcagttgtcttgagtgactgctctgtcattttcgcttgcggtccctttcttttcttttcccttttcgacttgatcgatttttctgaaaactaattcttttgaagaagggttatatcttttaattcccttctgctcgctcttcgctttggagggatgggccattatacttgttctagttgttatttttgcctggttttgaaaaaaggttgtgtaaaataagaaacctttctattcttcaattgtatcgtcacggaggggtcttggaagacgtgggggttataggctttgtgactacgacgtataggtaggtagtcttgacttgaaagcgagccaatcctctctagaagagtatggtcatgtatgggagaaagatgaatgaataaatgatgtactgtctggttcgaaattgaggcgctgccagtttctagtgtgattgatatttacatgtatagagcaattcagtcatcgcttgtgacaactatggaatgctcccagtccaagatgtatgtctcatcaaaatcttgagattgcttcattggcgtgcatcaagtaattcgatcgtatgaatgtattaatcaatattgacaagaagtttccccgcataatatcatggtatcaattccttttcgccgagtccccctatcacttctggcaagttgacctttcttactactaaaattgcacacaagaatactccaatacaattggtggctctaaactacgcggaggcggtcatgagtcccttttggaccctcaagcatcgcttgaagtcaagtttccgaccttctcggggcatgtgctcgccactcgcaatacaaagcacacgcatctttgggtcgtacctgaggccagtcaagagctttggggtgatgaggaagtattggcttgaatgctcacggcatgcgatctcaaccattcgctcgtgcaccattcgctcattgcgagggtccatgccctggttgatctcatccacaacacgaaatggtgactgtgccagagattgaagggccatgaggaagaagatggtggaaacagctcgctcgccaccagactgccgatgtgcagtcaattgctgtagggtctcgttttcactgggattgttagcttaagcgtccacaagtgataatgggaaagagtagaataaatacataccggaaacggaccatgatgtccaaagcccaggcgtcaaagtcgtctggtttgtggacacggacctcgccagcacaactgatctgttcaaagttatacgcaaaggcgtcgttaacatgggctaccagttcgtcgagtcgaggctcccattttgatctcaattcttccatttcttgggtaataccattgagcttgtcggttgacccagccattttgcgtgtcaaccgagcaatttcctcggcacgtttctcaaactcgcgtaacacattgggattcggtgtgtgcatgcactctagtttggcttcctcagctccaatttcatcttggataacctcgggactccttccttcacagagctccgagaaaaggtcacgcttttctggttcgctgtcaatcatttgttgcactctctcagaaagacggttgccttcttctcgggctcggctggcatcctcagcagcttgtttcaacgtctctttctcagcatcgaggcgctccatgatatgagagttccgagccatgaggccaacaacatcagaatgagcttcaaccccgcgaatttcggcctcgagaagagcctggtacgctgttcgaacattctcgattgcctccttatggcggaggaccaattgagctcggcgaagtacggcttcgtcccactcatatcgaatctcgaccattcgtttgcgcgcatctcgcagcgattgttcgtgagccgctctggaacgttcctcggattctaaacccatattagcatacctggaggccggtggtttcatcgtgacgcttgccgattttctcaggcagggactgccacttttgatattccttttgcaaagtgtttttctcggccttcagtcgtacctgaagatagtcagcattgtgtgctcatactgataaacagagaagagaagtctgtgactcacaatgttgtcatgaatattattcttttgatcctcaatgtcctggattctgccttgcaattcacgatactggtctttaaagatatctctctcgccattcagttccgttaggcgcctgttcatctcttgcttttcttgtccatcaacaggttgtgaggtccagaatcttccctgggggatgctcttggtgacagccgtcatcgcttgaggtccatactccttgcgtcttctgacgataaatgattgatttccagctgcccaagaattgactttaccgcttctgactaggcggtcgtattgagcatcgttgtgatcccgtagggaaacacccgactgatgaagcctcttctcagcacacagcatcgctaaaacaggttctggaccctcgacaaagtcgacagcaaacccatcaagtcctaattcatttgcttcgtccatactgactggccgctgaaaagcactgagtggttgtgcgcacgagcgaatgacgacggacagactttggacacgatataactggtccgacagctttttgtaatcgttctttgtttgtgtcgtgaagcatgtaaaatcatctgcttgcaagagagactgtacttggtccgaatatcgttcgtctttgatggagcagctgatcataggtggaccgaaaacttccttttcgaactcgttcttgttttgctgtatccagtcccaggccgatgccagatcagggaaatgttttcgcatgaaattaagctgttgaccttgttgagtttccaacaacctgatgttctcttcaacctgtcgaatctcgttgttgattgacctgcctttgtttttgatgtcctcgcgttgtccgctcacttcacgttgctctccttctaactccctctgtctgtgttcttctcctcgctacacaagcgtcagtatgctacatctaccgtatggtagaaattctcacaattttttggttgaagttcgaaggattgaactcttcagggcggtttcttagatcagcctgcagggacgtgatcctcgacttcgactgggaaagctcttttcttttggcatcaaatcccttgcgctccgcttcaatgctgttctcaaactccttgaggttctcagaggcggtgcttgcatcccgcgcaagcttcttggtagcatcctctgcgtttttcaaagccgccttccttcccgagattgcttcatcaatgcgttgagcgtagagttgtttcgtatttaccgcctccagcgatggaccggcatcgtgttcaagacgcctcaaagacctttccgccatttttttcctttctttggcgtctttgaagttcgtgcgggcttctgtgtatttggcaaagaccaaggctgacctgaggttttttatttgttccacgatctcctcacgctctcgtaatctgtctacgtctgcttgaagaccttgctgtcggttttccaaatttctcagagtttctacgtcgccatgagtagactgttccagttctttcttgtctttgtcgagttcttggagctgcctttgccaggccagcatttcttcgggggcagctgcgcgcaaggtctcgcgcaggagatccacaggggtacaggcggcaaactcaacaaccctatcttgaggaagaaactggcataagttgtccacctggatcttgagcttgtgcattagtgcatggatccgcttgtggctgctctcattgccgttcaaccaccacttttggttgttttgttctcgccgaatttgtaccttgacaatccaattctgggggtctttcggtcgtttctgaagttcgatttctattgtggcaatatctttgccgtgcttaacaaattctttgacagagccggcacgtccaaggtgctttgggctgtaacccaatccgagacagatggcgcaaaccaaagaactctttccagtgccgtttggaccgacaaccatgttcagatgtggccccggaaggaactctgccttttcgtaggtaacgaagttttccacggtgactcgaacgatggcacctggctggaagccactgttcatgtcgtcttccctcgatgtgccattttcctgtcgcgcatgggtttctttgtgcgcggaaccgcgattcgaatcatcgttcagtctctgccgcttgggggaaccggtttcgtgttggtattcgttgttgttgtcgggattctcggtatctgatcgcctgcgacgacgagacgattctggtgccatggtgacaataggcaagtaacgcctttcaaacaaggcaggttggggaatctctgtgtcgctacaagtcaaacgagatgccaacgcacctgagaggctaccttaagacgtagtcagtgccaaggattcatagacctttgtttgatggaaattgaacgcgctcaaatcgcgtccatgcacgcctggcaattgtggccccgattcagatttaaagtggtggggggagtaacgtgcaagttacgtgttggcacttccccaggtaattagtactacctaaaaataatggggcctcagtactgtggcatcaaacatgtagacatcatctctttgtcttctcgcacgttcctattcatatctactaggtaggtagtaggcagttaatagacacatgctctcacttgtaatcatgcccaatctatctaaaccaactgtatgctcccctatcaaaagtagagaagcatccctatacgctatctacccgtgccatactatgtaatgcaaagagctgtcgtccttgtgtcaataatcacgacactaattctccagctggcctttaattaatcaatattgcttcctaggtagtgttaaggtcaactaattcgttgggagagcattttatacatgcctcccgtcttggttgtctcagtccatctagcttagtcattctagactccgcgtagcccctttgaaagggagtcagacaacatcaccccttagaattccagttcctgccaggtgacttcatcatcccatctcgaatttctttccaggactgcatgtctaatgatttctggaggaattcggagaccttctttgttgtattgactggataagcaaacaatcgccgtcgatgtggacgcaagtatccgccgagcgtgtttctcgacccatctgtccacggatgactctactcttgtgagttgggttggcttccagaagtctggagtaaaaaaaagggggtttgctgcgaaggaattccgggctcttttaacccctgcttggtatcttccacaaggggcgttggtggtagcacacgcttccccatattgaaagacttcttcatgatgtgatatagttatcaacatcttcgcatcgtcgagcattgggcatcggtttccaaagagctcaagacataatggaacggctgttacgatggcgtttcagacagcttgttcgccaagtactctctgccttctccctgctttgggaggactgcggcagcattcacgcagtcttactattgggccatagtctcgaactgcataaagaactggaatgcatcacgatgccttgatggaagagaaacccctccatttcagctttgaccagcttacttttactaagattccccaccacatcatacctgagcgtgtgtggtttggcagtggcagattggcaggtgtatgcaggtggcagatgccagccaaataccaacgaaatacaagtattgtattccagcctttctcccttagcatcactggcaccaccagcctggcttaacatctctccccactgtaaacattgcattccatgttcagcaacttccctgagccctcccatcgccccaacttgactttgtctcttgttttgtttcttcatctgcggtggcctagattccgaattcttgagccactttctttcattcagcgccttcgtttctcatcatctcttgtctggctgctctgccatctctctatcggtcgcaaacattgtgcggtttgtttgctagacaacaatactttacctacctacctgtccacctatttcactcgtctttgtgactttaatagcagctatcatagtaatcgatacctccacgcgcgaacataattttgacaacctcatcatttgaaaaaggcttacgactgggggctgcgagtactatgtgctgattcaccacagccacagcgatcacaatggcggatattatgattccgaatgtccgctcaccgttatctgaagcttcgaatcgaatcaactcgaaccatccccctcaggaagctcatcggtacaaaccacgccacgaccgccctcccgcgtcgaccaacaaccccccacgcgcaagctatgggcatcccgctgcatacttttctggccggcctcctcctacgcaaccgcagtcgactggcccaaaaccacaaggaaatcctacactgaaaccacctactgacatggacgatgatcgtcgacactcgggggcatcttacgattcttcgggcagtggtcacagcaagaagaattataagacgcacatcggcccctggcagttaggcaagactctcggcaaaggctcatctgcacgtgtacggctatgtcgccacaacgtaactcaccagctagccgctgtcaagattgtcaacaggcgaatggcatatcttgtacaggatagcagtttagctgctctcagcaaatgggataataacctcccagagcagattgatggcgagatacgtgtccccatggccatcgaacgagaagtggccattctcaagctcatcgagcacccgcacatcatgaagatatatgatatttgggagaaccgctcagaagtgtaggcactgccgatcctgtctcttctccaatgtgtgctgacagtatagttacttgatactcgaatatattgatcaaggcgatctgttcacctttatcaatatgaagggtcgccttagtgaggaagtctccgtctacttttttcgacaaatcatcagcgccatctcctactgccattccttcaacatctgccaccgagacctcaagcctgagaacatactgatcagtgctaacctcaaaatcaaaattgctgattttggaatggctgctctccaccaaaccgacactcatcggctcaatacagcatgtggtagtccccattacgcagcacccgaactcctcaagaaccgacaatatcggggcgacaaagccgacctttggagtatgggtgtcatcctttttgccatgctcactgcgactcttccatttgatgatccggacatacgcgttatgatgtctaagacgaagaagggtcaatatgagatgccagattacctcagcccagaggccgaggacctgatcaggcgaatgctgcaggtcaaccccgaccggcgcatcaccctcaaggagatatggcgccatcctttggtcaaaaagtatgcgtatcttgacaatcttgacgatctcaacagccaacctcctgatatacgcaaaggatttcaatatacccctgtgcccgctcaagacgtggattctcagctggttcgtcagctgcggtccatgtggcacacgttcagcgaaaacgatttgaagctgaagctcacatgtgatgagtaagtccaccacgcttttttccatacccatccaatagctaaactttactaggcccaacgatcaaaaagctttctattggttgttgtatcagtaccgagagcaacaattagaagacttcaagcccgaaattgctcactcgacaagtgactatcatcacatgaaaccaggtacatggaagaaacgtgtgtcaacttgtgaattcgcgcagccgggcagtaatggtcatggacgttccatttcacggttcactgtgatctcgaatgcaactgaaccagacagatccgcaagccgcgagcctctccaagaagacggtatgttgcgatctcgcacttcccaaactttccagccaaggtcatatattgattgtcactcctatctagacaatggctcttacaccgggcaaccaaaaaggcttcgaagtggatcaagtgcgcgccgtggacgtggaacatcaactcgaacctccaccacaggacgcctactatcatcgagaggctcgctgtcgtccatgcacagcagtcgacaaggcacgccgcatgcacgcaacgcgcgccacaaacgaggagtcgacttcacgcatgttaggaagaggtccacttctaccaacggtaataggagtggctctgtgccaccttatgtcacggaacaaggatcaacctaccagcttgagatggctcgaccatttacaccagatgtttcagaactcccaagtactgtactgccaaagacgaaagacaggcatgaggctcaagtcaacacaaaacgcgcttctggacaagcaatgcgaatagcattaggatcacgatatgcatcagagatcttcaaggaagaactacgccatttcagcagcaacattgctaaggattgcgacgaagctttcaagagctcattgatagaagaagactccattgctggctcactcacagaaccggatagaacccagtacgagtcaacgcccatatccttcactatcgacgctccggatgaatcagctccagacattcttgacttgacggccaaatctttcagtaaccggcctcttccgcctctccccacacctttacagggccacgatgaacgttcgctagctccaacccctatcgggtcgcgaccaacaactggcgactcacacttggaggagctgcgtgccgaacaagtcaaagttgctcagccagtcattctcacgaggcacgcagagcgccgagtcgtctcagccccagcttaccatcagaaatcgaaaatgaatccggctcttccgtctatcaacgaaacaggggccatatctaacgacaaggctcgtatcgtgtcagcccctcctcacacgccgacaaagagaggggtggatagaatccgtggcattgagtaccttagccaagtcgaaaacagtattcgagtggtaaactcaccaggagatgagagtccagtcaagatgcctaaacctctcaatgtgcgaaagaaggtgactggacctcgacatgggaatgccacttcctttgctcaacgtccagggccagattcgacgtctcaacgcagcgaagatgagggcacgtccgcaaatacaacactcctggatcattcttcgcatgatagttctgcgatagcgaagaagaagaagaagacgtcatggttcaagcgtgcttcccaggtcgaatcccaacacggtcgagaatctgtcgactggcaagattgcaactcatacttaacctctagcgacggcaagcgaagcgactctactacaacagatgccccctccaagaagaagacattcaactttaatttctggaagagcaacaaacaaagagattccatcatgtccatcacaagtaagtaactttccatattaacaactaaagcaactggacctaacttcaacagaagagcctgatgacaaggaggagcgtccttccgttgagttgagtgtcgttggtaagaccaacacttcaacaaaggtatcgcaatctaggtggcatgagtcgaactccgggccagtacgaaacatcgaagtcaaacagaactggctcgcgcgtttgttcagagtcaagccagcaacagatcatatctgcatgactatttcgagaagacgcgcacgacaggaggttaccattctcctgcgggagtggcgcaagtacggcattcgggacattcaggtagacaagcaaaggaacattgtctttgcacgggtcgcagataagaactgtacgtcatcatatgcaacgagtaccacaacgtactaacctggtcttttagttttgaacctgaaagaagtgtcctttgcagccgaggttatcacggtgattgagcatggcaagaagcagccgctcagcattatccgattcacacaggagcggggagctgctagcagcttctatcgggtagttgataccatgagaatgatgttcgagacaagggctttggtcatttccgacaagaacaagcagaagatgatgatcaagacgctcaactcttgatgtcgaaattctgcagtctcttttcagttcctttcttccaggctatgctagtgaagaacgggttatgccgggagtcaaacattaatgtctggctatcgttatgttggttggatcgtcatatccgttacagagccatgtacaatgtgtttattgttaggagttggatgtgcgaattactgttttcttatcttaccctgctttgagggaacggcttggggagtcataatttcctagtatccacatggactggcgaatatcggtgtctgcgaaggatttggatgattgggggtcgactgttgtcttcgttgatagcccctctccattgactcgctcacaccctttgtacaatcaattagccagtcagttacttgataactataaagatgagcaagctttcattttgacttattaaatatattgtatgatctccagtcttagtgtgactcagtagcgttgtatgtgctcgatgtgttcgatattgtagatataccagtaagcgggtgtggacaagttgatggattgacaagagactggctgtccactcgaatcatataattcaactgtccctcccatatagatagtactgtccatctccaatattctaagtcgtcttggaacatatggcacgagattcaacactagtcagctcggtgccgaagatcacttggaaattatgcttgccctctattgtctctgcgtatactttgttttcttatgtactgatataatattattaaaacggatatgatgtcccttcgaagcattatcaacattgagaaaacagtgttatccctcaaccttccgactacggatgatctcagtggaatatgctacgcttctttactgttaccctatctactcatagcaattattgaataccattcattttatatagtgataaatatctatcatgagagtttcaatacatgaatgctggctgtttggtctaaatcaaatggcgatcgtctatcgggcaccgcatcatgagagtaagttgatgaattcaacatataagcaactcgaaccctctgtattgacactaaaaacacatacactggtatgctacctgaatggctctgttgaacgtgggatctggactttttgatattcactgttgattgtgacgtctgacaatatgcttccactgaagacaagggcaatgggctttgtgactatggagtattgttcgagtgctcaattcgcatatttcatgtatagagcgtcgcaggggaatgtttcattgttacctaacataatcgagtaatcactgcttgcgtgaattcatatcttctttgcatgtgccttattcctcggtggtcggatgtcagtccgaaattgctgtacaaaagctggggcattcgggtgattgccccgagtttacgtgttgacgaggtacccactgtcctccaggcggacctggcagctgcttcggttacccgatcagtatatccaggtccacgatctggaagttggtgagaaggctatacatagattgatgtctttaccaggttctgtgtccagcgtttaacttgtcgtaggtaaaattgactcgaccacaatgcgcaacatttgaagggagcagcatgctcttatcctcggctcgatggttcggaggacaaggccgacggtgcctgtgtaatgatttcggaacacagccgaggtccaaagagtgttgttagcgttcaaacttgaaaggcttttgtaatgacggaaatcgaactgtgacgattcggtcttcgaccgagttagtgatcttgaggcaggtgaagccatcaattccaatttcaagggaaatggccttagacaggcaatgcagccattggaagaacatggggaagctcctccaatcgtggggtacttgccctcagccaaaggcatacattgctgtgcccacgacccccgccaaatttggtggagattcgtccatctgcaagtatttttttcagcgatctaagtacctctccatgggtcgtcacggcagttggccaccttctctccttccccacaagcagttcgttcaccttggatcttttagtgtcagatcttgtctactttggtgactgcatcgagcccatgagcttcactccttccacccgagccaggccgatggctaccgagcgggacggacgatggccggtcggtttagtcaccgagttgagacgtcagcatgggaattgcatttccgtctgctggcaggccgtcattgctgtaaaaagctctacaaagttaactgctctggcaaatactttgtagattccatgcgacaaaagaattgcgatgagtaatatcatataatgtacaatctcactgatctaaaagttgacctctcggacttcaatatacgagacgagatgatctcggcatcatgtagaatgatttcatggggatgactttatcttccccaggcccggtggtactagtgacgtggagacacctctcggctgtagtccgaggcacgttccgtgtttgggaattcgatatgcggagcacaattgcttcaatttcaatacctcgagactatataacctccgtgttgcaagtcccaagttctttcgttctgtgctttatacttaattcctcatctgtcgctgtccatctttacagtgaacccgaactccagaagcattagctgcaacttcacggcaactaccagaacttcttacacgtgcccgcattagcatctcattgccggaaccatcgtcactcatctcaatcgacacgtgaaagtcccttctacagtacataagatacatcagcctttcacccctcagcactcccaggcaaattagtatacatccattcatctcaccaacaactgcctaccaaacacaatcataatggcttctctcgattccgtcctccagggcgtttccgtctctggcaaggtcgatgagatccaccggaagatcctcactcctgaggctttgggtttccttgctcttctgcaccgctccttcaatgagcgacgcaagaacctgcttgagcgccgcaaggctcgccaggctgagcttgatcgaggtgttctacccgatttccttcctgagaccaagcacattcgcgaaaaccccacatggaagggtgccgctccggcccccggtttggtggaccgtcgtgttgagatcaccggccccactgaccggaagatggttgtcaacgcgctgaatgccaacgtctacacttatatggctgattttgagggtaagtctctatcaattaatggtgcgactgtttctcatgaatacgattttcaagagcaaattagcgcataagttgggaaccagttcgctaacttcgcaatcagattcaagtgcccctacttgggacaacatgatcaacggacaagtcaacctctacgacgccaaccgtcgccaagtcgacttcagtcaaggacccaaggagtacaagcttcgtaccgatcgtaagctacccactctgattgtccgtcctcgtggctggcaccttgaagagaggcatgtcaccgttgatggcgagcctatttctggttctctcttcgacttcggcctgtacttcttccacaatgctttcgagacacagcgccagggcttcggtccttatttctacctccccaagatggagagccaccttgaggcacgtctttggaacgatgccttcaaccttgcccaggactacattggcatgccccgaggtacgattcgaggcactgtccttattgagaccattcttgccgctttcgagatggacgagatcatctacgagctccgtgaccacagctctggacttaactgcggtcgatgggactacatcttcagcgtcatcaagaagttccgcaacaaccccaactttgtccttcctgaccgttccgctgtcaccatgactgtgcccttcatggagtcatatgtgaaactccttatccaaacttgccacaagcgaggcgttcacgctatgggcggcatggctgctcagattcccatcaagaacgacgacgccgcaaacgacaaggccatggagggcgtccgcgccgataagcttcgtgaagttcgtgctggccatgatggcacctgggttgctcatcccgctctggccagcatcgctaccgagatcttcgacaagcatatgcccactcctaaccagcttttcgtacgcagagacgatgtcaccatcggccagaacgacttgctcaacatgaacgtcccaggcaccatcacagaggagggtatcaagaagaacctcaacattggtctcggctacatggaggcttggattcggggagtgggatgtgttcccatcaactaccttatggaggacgctgccacagccgaagtctctcgcagtcagctctggcagtgggtcaagcatggtgtcagcaccgccgatggcaagcgtgttgacaagtcgtatgctctgaagcttctcaaggagactgccgaccaacttgctgcctctggccccaagggaaacaaataccaccttgccgctcaatacttctccggtcaggttactggcgaggactatgctgacttccttacatcgtaagtgcaaaccatacccatggcatttcgtaagatcatattactgactttcataaccaggcttctatacaacgagattactcaagctggaccccctagccctgcttcgaagctatgagcggaaccggaacaaacaaaatggatatgaggagtcaaatcaagcatttcataattgcgtgcattgtataacgaagggtttctttcccggccatgatttaatgatatcataagttgttttattgttgtatttagtttcacaaattggagtccatctattgatgctaactatctcatcacttcacattgcatttaatccttatggttggtatctgatcttaaaacaaagtctgaaataaggaagacaataaatgtcatcatgtgctgatatatagatactggcccagcaacatggctacaatggttcaatggtaattctgtcaacagtttgtaataatcgacagagttacaagtacgggtcaacttgaaggagatgaattcgagtagtgggggctcttctgttgacttttttttaccttccggtgattcttcgtcatacgcagtcctatctcgaggcatggggcaacatcgagacctgagagcatatcttcgccgagcccatcgaagtctttactgtactcatcatcagaagttggacagtacacgtccccttgtttgctcatatgtccatttataaactctcggtaactctgtctggttgatttcagactctcgatggataattcatcggctcatagaaacctcaagaactatttcttcacgattccatcgaattcaatttgcagaaagtccctctcagcaatcacacaattcgatgtcttggagacgcagcatgagctcacagtaatgttaagccaaggtcaggccctgccaggcacgcagtagtggtggcaaagtgggacacaattatttaccattaacaactaagtttacaccaggtgtaggtcttctcgacttgtgagaggttggtctttgtgccatgttttcgccgcaacttcgccgtgaagaccccgattgatacgccacggcagtgcacgcccgcttcatcaactgagcgatctgaattagtaaccaactgtaacatactggtcttgtttgcgtcaataacctgtcatagcatctaactttaccctgtatgaatgtggatgatgagacgtgagtttaacttacatggtgctcgaaatactaccctataacatgaccgaccatgcgagtggatcaacatacatagagcgagttctaagatcctactataacctcaaacatacaatgaatgaagaaccacttctaccagaactataggagcttcatggagtataaagtttcggcgggcgtggggctcggtttctaaaatcatttcttttaaacagctcaggggcaatccgtgatagtgagttgtgcttgagatattggaagtatggaacatgatgaacttttaatatacattggctttttgcacatagtgataagaaagttctccgtctgaagttcaataatgttagaatctttcgtagtttgttcaatgtatacatagaaagctcagtttcggtagaggaggaagcatgacgtccgctatttcggtagggaagtctggcaacggcaaaaagtgactctttgagatcaggcgcgcccagatttctatcaagcacaataaactcacagcatatgtccacatagttagtaagttgtgcgaactgtggtctctgctagatagtaactacagactgtcaagtcttgtgcgttcgagagacgcacagccccgattacttgcagctgtatgtgctggatacaagatatttcttacttatgaaagggagccatagagaaagcgagcctcaattaataacggcaagtacccgctgtggtaagggagatatcattgccaccgagccttcagggttctcacaaaacaactatctatgatagccaggcggccaaataaaaacgaaaccgaaccattcaagctgagacgcgtggacgagcttgataaagctgtgaatggtgacctgtcaatatcgtcaaacggtggactgccgtatcataccattaatggctagatagtggctctgtatcacaaggttctcaacacagcagcgcgtaggtactctctctatagcttggagcgatccatgaatatattacaagcaacaacaccaggtagctcataatgcttataagcagcatgaagtgtgaccggtcatgttagtcactggtgcctaaggaggcagccggaagataacttcggttacagaattaaatattgctcacaaaagtgtcgtcccaccagttaggtgaaccaacataccaataatagaattggggttgaacacgggttgtccttcaaattgtcagcaaatcttgcatctagattactcaaaacccaagggatcaacctagcgcggatcataacaagaatacatccatgaacaatattaacataccaggaggcgcacatgcttattattgatcgtaccctatatgtgccggttcatcaaaatttaaatttcgcctgcatggtcaagcgagttgggctacccatggttccatgaagtaattaataccttttctttttttctttagtaggagcccaaaaccgaacctgcttttcgttccacacggcaaagctggtcccgtgtttctcaaggccttctaccagcggcttgggtagcagtggttctgtaccacgattctagtactatgtaagattaactccgtcgtcatattggatactgcacccagacccatatactcaacctcctagtcgctggttacaccataacgaggccaggctcagaagtggtgaatgttccctgagcaactgtgcccaggaacgactgaagagttcatgctatgaactccagcatatctatgtcaaatttgatacagagccggacattgaagttgagttcgagatcaccaagtctgccctaccagcgacatcgtcttatattttccgtgtgctgtatagttctcgtagtttcaacttgtggccacctttaggctgtggtgagttgagatgtcaccaaaggttagcttgacattcacttctccactgtaggtcacacagcagcatgcatttatgcctttatatcacagatacgtaccgacttaatattcactagagtttcatttttcatctgatttctcgttgcagtgggtagcccaagttgaaccagcctgttgctgatatgtcaagggcaagcatcgtaaagattggcgactgggccgcagtattgaatcttggagccagaaaatgtcgctgagcgcgcacaccattacatagcctgatcctcgtatatgttgtcgcaaggcgcggctctagtccacggtcaatcttgtctgtcctcaccggtcatgccccgttgacatggccttgaaaaaagcaagtctgcaaatatccaatgtctttgcatggagtccatcaggatgaccaatcatgagcggccgcccctggaggcggggtgtacgtagagtaaccatggatgttcagcttgggtcctctcatcacactggatgtctcgcaaacatttgggaacaccgtctggagtgctctgtttgcccggaaacttggcacatagtaagaggtccataagtttcttgatatcatgccaaagctagtctaacgtcttcacagaacgaccaaaggcagttaggttacctagcttgagagaagcttggtgatggaacgccaccaggaacgatcgacgcagggatcctttttgcagatctgtaccgtttgcggcaccttggtgttagaaaagactgctggtacttgcaacgatagccaggatttcagatacagatcctatagtcgtttggaattcgacataatactctgtatgatcatcagagaaaacccgaacccctgagaacgatcatcacttgcgtcagattatctccccgttcttggacggagattgcttcaagggaagcgactcccagaaactagcgggacattcccgagctctttgtgaaggtctgctacatgagcaatcgttgttggtgaacgaccctttcttccaggaacagccagatacgccagtaagttgataatgtggtgtagcagagaccagcacatgtcgtcccagaggttccaaggatgtggatcggatcaatatctcaacaggttatcgctgtggcgcgtccaaacccctggtcgtgcaacggtcacactacatgtatatagaaaatatatggttcagctgtcccgacacagttcccctacgatttcgccttgcacaagtgtgaatgttatatcgtcacatatcagattatcctcataatcattcgtatccactcctgtcgtgcaaagttcgcttgccgcgatggccatgaccagactagttgtctcggcacggtaagtaccttcgcatgttccctagaagaaacgtcagtcgggttgctgagctcttggccaaggaagtgtaagacgccatcattgtgatacgtaagaagttggcgattttaaatctcttgctacgatcaaatctccagtagccttgggcatggtgtgacgaaaccctctacactcgtgcagtatgaaggaatgggatccatcacgttccgtgctaccgggatgggcgaggaattcagtctaatagaccagtgcgattggggggggatgaatgatgaatggtctcgatctttagttgctccgccttatggcacgattcccgtttcgtcagtgctcaggctagacagcttgcattggcgtgacgtttatgctagccttatcatcaagcttcctggcacacctgacaagaggcgtaagggtagggctccaccagcggtagacgccatcaacctgtggtccaccgagttaatttggcacacggatggcttgcggttagtctgccagtgcccctggctttcgaggatctcgttttccagcacatggcacccggtttcgcatcgacggggcatattgccaaaacagaggtcgttggctcactcgctcgttctgcatgactctacagatagttgcaatggtcatcatgtgcattgattgatacatggggttgttcaaatagacattgaatggttgttaggtaattcggcaatggtgtgatgttgttctgttgagggtggggttgtgctgactgtaaggttattggctgcagcatgtgtagccggtcggccatcagtaacattgatttgaccagctctgtcataccaaccgctcgaatgcttgcttatagactgtggatgaagtactgtagatttttggggtatggcatcttccgctcttcccttccgtattcgaaaaccgagtctgcaaccgtttgccggacggttgtcgtgcccggcatcgcaggtgactgtattagtaggtacagacttacacccaggttctgataaccgacacagatagacatactcgacgacaggtccgtggtcaggtagagtttgaaccaacgctaccgattctctctttttcgattctgcgatggtccagacgagctaactgtgccatggcccatggatcaaggatagctgggtgcaatccccgcacaccccagaaaggggctcttgtaaaaagctcttggctttggctgtggcggtaggattccgcagcctctttgacaggacaagcacttgtaaaaggaagatctgggtgaccttattagtacctgggtatgtgtgggggagaacagttcaccaatatgattagtcatgttctgggttcttgggtcgttcgttactaccttggctgcttggcacgtaccgaggcaaggtgttgtgagggtacatcgatagttctttcatttcatgttcagagcccaaaggctttcaattcgcaaacaacaattcaaacaacttgtcacacctttcatgaccatgacatggtttttctctccttcaactgaaacgaacggtgccatcgctaaacccgttaacccatacagatggaatgcatatgcacacgctgcctagcatcatctctaataactatagtgccacttgattgtagttcccgtcgatttgagttgcccatgatcttgatccaccacaagtgagtaacggtctctcgaaaatcagttcattttttcgaaccagatcgctcatcattttaccccgcacaccccgaagtgtaaattcgaccgtgttgcagatgactccccaagtgcgcgtgatgccctaatagtcaatagtgagagatgggtcgtctcgccattgtgaagaagctttcttgtggcagaacacagacgattacaactgcaggagtagtacgtcatgggcttaagagagcctggttattctaacacgtacctagatatcagttcagcaggaacacacggccttcagcctgagcccatgccaagctctaatcgtagtgaacgtcgtgacgcggactagcagaaagtatcaagcatcaatgacaggcaacccaaccaatgaatagagcccagagatggactctctaaaaatcgtaagatggtgacattctgatgaacattacttaatcgaagctgtcaatattgctgttttggacattactgtagcatcaaaacgctaccccccttcaatcgggtttgcgtatcttattccgcgatggggcgatttagcccaaacccggactgctattcgcgagtaacataaaaaccgaggcctctagagcctcatctcccgcatcaactagtcaggaaatggattaacgtcaagacatcgtcttctccgccttgcctaaatttggggatgttagacgaatacaaccatgtgatgaagtcgttacgtgactgagctccttttgtcttgctgagtttgtttcattgttcctattctatcatctaacatcaggaaaatcatcgagccaagacaataatggccagcattgcttaggtttgcctaggggccctggcagaaaaccatggacaagactactatgagaccgtaacctgatagagttgagcagctattagttaatggtcaatggctgccaaaaagacgcaagcatggtatggccaattgcgggagctatacaactatgtatctccgaggtgttaaataggtagattgtaaatcctgtcgggacccatggcactgatcccagcgttcacggccatccctgaccaaaactccctaggtttgcgggcggcccaaagcatgggtctgagctgagtctgggccgtgttctacaaccaaagtactctctgtgtatgcaagtacttcggcaccagtggtttgctgttgtcgacgtacgcatttggtcatacagtttatgttttgcttggcaacccaaagcaaggccttgcatgagtgggaagacaatgaatgcaatgggagaaagccgaacaaagaatgacaggcaatggagcaagcatacatgcggtggatatcaatactggactacgcatgctcaaagggatgattgtggtgcatcgctaaactcaattgctcaagatgactggccgcatcatcaattcaaggattaacatggattagctcgtgatagagttggagggtttaattgcatcggaaacatgagacacagtcatttcttcgcagcagaggaggtggttgcaaccaattgagtgcatctttatcctctcggcacgatttttcttcaaaagaatcctatagcatttatcacttcgtctgtctcgaagtatagacagacagacagaccgattgaaatatcattttctgcgaaaccgttgtgataagctaagtggcagtaagctggggctgcctccaccaacagcatgcatggtatggtgagacatactggattcgcgtaaggcatccgtaaggtacgtgttgtctagttgcatgcaaagtgcttgtagggcagggttttcctcgtgcagagtcgtagacctaatatttgttgtctcaggcggcctactgggtccgaaattgagacgttcatctgagacctcaattcgacataagaattctgtaccgttgcatcagcatgtgtacagatggatagattatgcgaggggatgctgtagctagtctctgtctaagctagcttgttatctgatagacatccttatttcctgccaactaccatggtgaccctagcgctaagcagaacgctgatccaagacatggagaaccgtttgaagcagtagagttgcgtcaatgccaaccacgttccattctttttgcttagcaatacgctgattgaaagacatctagttggcgaagggcgggcgacctttccatttatcgtgggtatggaaactaatgtacatactgtagcacctagtgttgttacacaaggtctggtgcgtatcgggacatgatcgtcggttcatgggagtctcgacgttgctcgacttccaaggcaataagataaaatggtatttgcttccagattactatgtggcaattgacacataatagttactcaagtatggtacgttgacaactctgtatgtgtatttttaccacatattcaattctcattcttcttttttgttccagcggagatgacactcagctaatcaaggttaattgatatacaggatgcgtatgaaaaggacattcacatatcttttaccccttgataccattgccaatcatcacagtctatatccacatgctgcatacagaccggaatacgtactgtactgtactgcgtctaatctaacgaaacttgatggggcgttttctaccattgtgaactcaaagcgttaaagtcgaggacaagcttggcattccaacccacattcattccaaccagttggtttatttgatacttacttacccaggacgtgaatatggcttggccgccttacccgataggcctaatggagcgatcatatcaataataaaatagtggcagcgcgaagccagtgcccaaaagggaacaaagtcggggaaagggctgctgctggcaaagtttaccagtgatgacttgcgtcgtttgccggcgggagttgagcgcctctttatctcgatgcgttcccaggagcttggttggcatggctgaacctatccgttgatggcggcggaagcgcgaaaggagcgagggacaagggacaagggcagaacagaacagggcaaggtgtttgcgtttgtgatggcgttggcgttggcgttgcgcccgggatccacgatggtctcaagaactaagcattctccccggtcgctcaaccagcattagctcctcttgtaggtacgagtgtcagtagagaaggggcgtgcatctgagaccggggcaggggttacaatgtaactgtggacaaggggggagggcatggaacagcgatccggtggaagagaggcgcaatctctttcgatagccttgttcactagtgtgatctgttcaacgacttttggctccagagaaaatggaaatgaatacgacttcttctcagctgaatgttgtcagctaggccgtctctggacggaacaagtgtaaagcagggaaatgacgctgctgtaacgtagatgagtagagacttttgcttatgctaacccgcttactgagaatcaatcactctcccgttgtcacaaagttctattttccttatacaggacaggatcaaacaatcaaacctggggaatgctcaaggggtccatgacggtgggtggttactgtaagaaggcacggacaggtaatgggcgtcgtctgtaaatcaatgggtcacagtgcagcaacgtaattgacaggggtatcggagcaatccaaatacctacagtatgcagcatgttgtgcgagttttgattcgcaggttggcaggataatgattgtcattgggcagcttagcttacgaccggtagacatgattgtaaagataattcaataaaatggagcaatgccaattgtgcttttcataggtatagtccagtatggtcactctatgcatccaaactctccgtaacgttctacaagaagcaagggctcgctgatctcaggcaagacaaagcaaattcccaatatttgttgatctgcgctgcaactcgaaccatggacacgggagtgtagcaggggaccctgacacccaagtggacacgctgacacggaagcaacacgcttggcaatgatgcttcacattatggttgttgtttaataataacaatattcaaccgataaataaacatgtacttatatgcatctgtaccctacaggatggtcagttttaatcaaagctgacgagcaagcaatttaccctacaatatgagtgcagtgcagtgcagtgcagtacaattcagcacatgtagcagtacgcatgccaggaaatttaggtgagaccagcagtttcttttcctcaactgttctctttctcatcttcaaatgttactgaaacaaatatcacgacgacgaatgcatttcagatcagccatgccgttaagccagggtcttgacatatcgggatggcagaacaccacaaatcttggcaggggagaagctggatgtggcttttgaggctccttcgctggtgtctgccccctgctgatagacactttaaagtaagaatagatcgctggcaagattgccttggtgttgaatccgcagagtaatgcgcggtcaatatctgaaaagggacggactgcatgcccattccttttgtccctgacgcagcgctaagttcggcactgaggcttccgctagacacccgtcgttcatgttttttgcttttctcgcttgtttcttttctcactcttttgtcttgggattccagacctgacgcgagcgagatatacggtgtgtcagttaaagaactaccgtggacttgaacaaatcgagccatcagatgagggacaatgttctaggccctggcggccgaacctctatcggggactgaccattcccatgctgggggttccctccgtgaagttgtaggcttttcttgttcggcggattgggtaagtccaacacggacccggcatattgggtttgctagcaccagtctccattttgtcaacgacggactcttctcaacttcgctgttgccgaggatttcaaattcagggtccagctttcgaccaaagtcttttccgccttcccttccctacccttcttttctccacgtatctttgaaagtattggtctggcttcgagtccttgacagcctttagtagcttccaggtcgcccaaggctcgtgtgtacctggtcgctagcggggcccatctgcaaaagatgcctggactgtgtcgtctgttgcaagtgaatgagtgaataagcgagcgagcgagcaaacgtaaaaggcaaggaggtgttcacctgccacgttgtatgttgcgttcactcacacgatccatattagcaggcacaccttttttctttcatttcacagttttaataagcgtttcctatcacgactacacagccaaagacatttaacacaaccctctactacgtgtaatgaaatgtacctactaaggtactgtagatggtactgtacattaccgacacaaccatcaacgcgaccaccaccaccatttatgacaagcataatctgcactccatcttggtaccatcagggacgccttccggacgccgtccccgttgtgctcgacgccttcaggggttgcaaaagaaacagagtccagctggtcggtttccgccactgccacagccggggtactagggtcgaagacaacctctcccgaacagccaacaaagccaacaaaagcagccgccagcccacagtcgggactgcatttctctgcgtctaaaaatcataacaaattgttttacttggagaggcacggactgccatgcaagcccggcggttcgttcgtcagtctagccgcccccgggctcaggagacgacatctgttttcagcatgacgaggtaggtccgttatccaacggaacaacccgagggtcaagaccagttagagccagagcgaccaaggtaagtagtgaggagggaatcaagaaaaaaaaaagagtgattaaataagaagaattgatcgttctgagtgtaggaaggtattctgtggaagcgatttgcgtgccattcgtccagggcgggcgtcagccgctttcttaccccctggttcccgatctggcccaagccacgtagtgaaaagtagggacggggatggagatcccgtgtgccagagcacagtagacgaagatcaacaaggccagacagccagctagatccaacggaagagaaggctgggagcttgatccatggttatctttgatgccgatgatcgaggcggatccaggcgcaccgtcaggtcatcgcgaaacttcaactcacatgcctataattgcaacgaatggcgctctgtatcgagattgttgctgggcagctgaataactgtattggcaaagttttcggcagtacagagtgcctggttctcggctgtagcaggtcttgagaacatctgtcttttcagcttaccttttaccccagcagatacagtacgtgcaagtacttcggccagtcttttgtacagcagcttcgttgcctcttttctcaccagccgagcagagtataaccttactacctaacacaattgcttctgaagacgtggtttgtgtcttcaattgaatgtctcgcaccccaactcatcttgacccacacctgcagaatgcagacatatcacaccccccaccccatgccaatctatgtgccacccctgttcttctttccggctccagctccggcctattggtggtggtggtacagtaccagggcctgcacctgtacatacatgcctagacctttgcataggtactgcactagacttacccagatcaagtgttggtaggtctcctctcctgtattgccatcaagtcttccagctgccaatacgtaaagtggtgggcatcctcgtctagaaaagtgattgtggttagggctaatgttgtgctaatagaaactattaatgtacgagaatcgcgatgttatctaactgctgttcttgtcattggttatctcagcattcccgcctcctcctttttggatttagactttggtacggtacagtatggcactcttgctctcgggatgattccatggatgtttatggacgtactttgcacagcaggtaggtaggtcctccagctttgtcagagaccttgtctgtgttggaaccaacaactgggcccatgattctctttcagccctcccgcgctagtcgcttttagtgcctggcgtcctgtcctgagagatcccgtctcaagagaggaactagcaaggatgctaacgcagaaggatgccaaggcgagaagctgttcagagcagttggaggggggggggggggcctgctctcgctctgttggatgagtacgtactctgtagctctgctggtgctttagtctcactccgttctagctgggtttgcttcccagagtcggccttaccttgcttgacccagcactgactggtctctgcgctcattgattttcatctcgttctcttcgtctggttctgctcgtactgggggtgcaagtagcagaaccgagtaaatgcttcgtgcatagaggttggaggcacacgccactctgtgcaaagaaaccttattgaaagtctgtatgtaagtacttctttcccattgacgacacaccaagagagaccaccccagtcgaccccattatcccgatccaaacttctacatatgtacatatcgtgactgccttactccaaagctcttcattcatctacctcgatcctcctctatttttcagctccttcccttctacccttccctttcttttaatcccaaccatccaacccagcttcaagacgtcttgtcatatctcgacatcgttgttataatcctgtttccgtcttaccagctgttggcggtgtctatcagattacattctcacttgcacataaccgccattcatccacacactgtatttgacatagacgaagaacttccctggcagccatatattacacgatcacggtgcctctcaaagttttgaataagcgccctgtcacacgacaacttgctggacttgagttttgtcaaaaaaagagttttgtcaacaaaaaaaaatacacaattctctgctgactgagctgcaactatatcgaaccccaacgaaaatttcggtcgccattgacttcattcatcactcattagggaaaccccgcggaaaacgcctcagtccccttttcgacgccagcaagcccaggacctgcgaggagaactaccggacgttgacaacccaatttgtctttgaagcttcaagacactgagctcttggcaaacaaaaatgtcggcggatcctgaaagcttcacatcgcggcgccctgccgcaaatacactgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttatctctgccgcctccgaatgttgaagtaccaagtatggccagacaatccctctaccctcttcctgtaggcaaccagtcggactcgtttcacaaccctcgggataccgactcgggtggctattcctatcatacgtcttattctccccatcacggttcctttcccgatcgccgcgtttcgtcttcgcccagtattctgaccccttcgccaggagccagtgaagatctgagccctagtatttctagtgtcaacacaggcagttcccagggttcccaagcaacaagtgggatgtattcgtatagtggcctccaaggtaactggtccgcgcaaaacaactccgcctacaccgtcagttctgcaactcaggccccgccggctctcggccagcagcatttcagtattcgaagccagcccatgtacagccaaggccccggaatacatcagtacaaccacccgcgaagctcccaatcaccagctactggaggtgaaggccttccagcacccccttacgatcaggtacaccatcctttccaaactcccatctcagggggaggtggccagaccacttcaccaggattgtcgacatcccatcatgctcagaatacaattcttgcttcgcaaaactcggtttctacacaaccccccgccccttcgaacgtatcagcacatgcggattcctatacgcattcgagacccccgagcacaccgagctattatacagcttcctctacaccccaacagccaggcttctcatcctaccatgctcagccttcgccgacccagcactcaccaccgggtcatggccctgttccccgaggtatgggatcagctggcatggcgccccctaatgcatttcgacactatcctccctatcagccacttcctaacatgggcgggtcagctatcatgtcaaacatccaccagccaggtagtcaaatgtcgatgattccaggcatgggcgtgcctccgtatggacctatgctttacggcggacacggcccggctactccgcaatcagagcgacctttcaagtgtgatcagtgcactcaatcgttcagtcgtaaccatgatctgaagcgccacaagcgaatccatctggctgttaagcctttcccctgtacgttttgcagcaagagcttttctcgaaaggatgccctcaaggtaagaaacacatgttttcgggatcgatttctccgataaactatggtgcctgaagcaattactaattctgaaatagagacaccgacttgtcaagggttgcgagaacaaagccaacgaggctattaacgcagacagcaatgggacagatcgaagcggagaggaaaacgacagtcctgtgaagcgcgaacagtaaagaaagagctgttggttttacggactgatacctatatcgcgagatggcaactacgacaagttctatggttcacaaagggccttggtctactttggccataaagcatgtaccacggcgcctgatcgaggcagcaaccgataccactggtcaaggccagatcgttagacatctactgggattttttgtcttcaattcttttttgcatgtgcttcggagggagggaatgttttggaaacggcgtcaaggaattgagcaaccaacgtgggctggcgctgtggcctcacgaggggtttgcgaatgggaaagctttagaaattcagggaccaggccaaaactaggacggtattacgtctcgtcatcgtttttaagcaatgggtgtttaaggaacaggatgggaatggttgggtacaacggaacgggtaacggttatcaatgtcaggtatgagtttgtaaaatcaaggtaattcgaacgtcttcacgacattctgtccgtgtagactcgtgggaaatttgattatatcagtcgttctctctaatatcaatcatttcttccactattgtcagaaccacaaatgtgctattttgtacagcgggacagcagtctggacacaacaacgcacaacgatcatgccaaaggcggcctgaccgattctggctatggtacctctttgcaaacaagtaaatatattgaatatgggtccggagtgggaatggttaggccgagtactgtagtgattctagagcaatgtttggcatgggaatttggccagccagccacaaaagactactgttatgcctatcaaagacgtgcagtagtggaaatcgagtttacctctgaccaatccccaagcttcaagaaaacagctaccattaaagatcatcttttagtttaaagtttgaatgtcgagtgattggtaatgcaaggagataaccgagagacctaggtagatccagcaacacattgggcactacatcgcgtactgtacgcgagaggtctttgcggtaataccaatgacgaccaagaatttgaattgagttacaacctcaaaaatccatctcgtttaccgaggtggttggtggccgaagagagattggtaacagactgtcactgagagtctcgttcaaagctgaccaacactgcgatttacgagcagtatgtaagaaaggccgtattcatttctcgtattggggaaagaaatgagagaagaacaagatttagcatgtatacattgcggagctattcatccaagtcgctccaaaagcgcaccactcgtacgaagacatgaaacaaatatttgcattgcacctcctcatcctgccgtccgtccacactggaactacctggcttcaaggtgcattcggtcagcatgcgctgttggataaggcgagtctattccctttgggggggctttgccctccctgtccatggtgtccttgtccctttggggatcaaatccctggagcctggcggcttccaatactgaaactagtgcttggactttctggcctcatcggattcggggctgagtctgactgtcttgagaagaaagaggatgagcgaagcgaggtgctcccacaattgcgcccatttagtgacttctccagagacaattgtgcagtctaatgccggaaccgaagtactatcattgttctttatgcacagcgttgttgagggcaccgtaacggaattaatgtatgtcagccatggggtattgatacctggagcagtaagacttaggggtctgcccaccaagaatgaagaataagcatgggcatatggccaatggcatggaggttagagcgaaaagcagggctcattttttggactgatggtactgaggttgtgatcgttactttcctgcccatatgtccgcaggaggctcgatgagttacgaaccccttcacctcccacgctctcatcgccatcataccattgaactacttcttctcaattcttttgtttgatgtaaagaatatcagggtattacatggtttggtgccgcctctcagccagctgggcttcgttaggttcagggcgtcagatgaggcagaaacgtcaaacctgctggtcgggaccggcgcagtatcaagcatctctcaactgcagcccaagggcgtgtggattcttgggtggactaacgtaggtacttggacagatttattaatgtgatgccggcactaggtgacaccttgtcaccagagtatcgacgtcaagtgagagcaagtgcacatcaccaccattacccttttccaaatccgatcagttgcctgatctcctagcgattctcgccaggcccatctacggtaagagttcatgctgcggcgtttgagtatatggggaagtgcacaagtgtgaagctgaagaggggggtcacgcaagacctaggactgacccgaactagagcctggaacggagcgcagagaattaaagtatgtgggaggcaaaagcccagccgataagttacaagggtgaggaaaagaggcgcccgccagcgggagtggatgagtttcgtggaagcgtagaggtgcagtacagactgcacacgcgacaggtcacgcagtaggtggctttccccctcccccattgccttgtctctagaaggcgaaacgaaatgtagccaagggctggacttgggttcggcttgcgaatcagggcgttatcttaccgctgaatgagacgatgtggttctagacagccagccacggatctggtctggcgtcgaggctgaaagttcagtgggattttctatccacccatccatccatctatccatagtatgctactgtacaagatcgtcagcagggttcacaccggaatactaacacccgcaatgcagacagggttctggatacccaagaacagagtctagccatgctgtcgatccaggaacacggacatggcctcggggaaacgacaacactcacctgcggtgacatgatcactgacgacaagaaccgcgggaatgaggggttaagcgattgcgagggtcttcaggcaagaatggaaacccgagttatcggcctgcagtttcattttgccccctgaagagaatctggactcgagtccgaccctctgtgttgcgctattgaggttggatcgtctcaacaaaacattacaccgcaccgcatcttgaatgtatctcattccctctgtttatcatagatcacccttctcttgccttgaccttcttaagctcatccactcccggagagccttctcgtctacatgtctgagttgaggaggtggtggataacgggtgtgcgcctgttgacccgcatgcaggcggaagttggcacatacgggaggttcttttcacctgagccacatggtaaaccgttacatcttcaccgtcgtatgtatccttgctggctaggcagcaggtatccttgagttgaacctccccggttctcggcaggcaattcttcgttgctagcacgtattctctatgttctcttcataatctagcaagcatgcgagtacagcccccccttgatgtacctcgtgtatttccgattggtttatctatcaactgttgttctccccaagcatatgtgtctgcgtgcatttgtgatgaagaacggtgactcacatgtagctgttccatttcgcagcgagaatcgtgcttatggctggctgctggaagcaattctttgacttgactttttgtgccccttaaaaccaagttacttgacgttgattgagtggcttatgttttgatgttgctttggatagaatgcttggctcagcttcattcttaccatgtttttattttgctcctgatatagtctcacccttagatcccggtgctcctctccaccacaacaatggtcatgcatctgattcacctctattgtcgttgacagatccgacagatatcgccatgtcgtccttgaccccggtctatcccgagctttgccgtctgcagccccccgtccaggttctatatcaaggtcagaccccagatcagatcataagacccatgcagtctgccgagaatttattgcccgcacgctgtgttcgctcgtcaaggaaacagatgtgccgctcctaggcatcgcaggagctgagcaatgaccacgagtagctgtgtaacacaacggtcgagtccacgggaagaggcatccaaggggggtgtagatctttcaggtagcttactgcagggttgttgtgaataaaattgaaatcaattgtgttgttgaagaatattcgtgctccctatcttgctccttagggacagctcagctctcgacatgagtatgggcaagtacatgcatctgtgtgaccgccaccaaattatggtatgaggccgaaccacaatatcgaggactaattattctgatgattggcaatcgggtgattctgttgtgagtcattgctggatttatcgcccaggttgatcgcacagttgggtagttactgggataaaaggatataggaggtaaagacaagtttcaactcagactatctcaaaagtcccacaaaccttggtctgaatgctgtaactactatctttccccaatatgcgcatctgtggaagtcagtattaaacataacgcaggttgtactctgactttactacacaccttcctgtcaagtcttctattttggcctcccttactgctccatgagctaggaagagcttcacggagtccattaatcagtcttgagccgtataatccttacgattaattcacatgttgtggaggttcgccatgtaaaggagaatgttgagttcctattagaacttctgtggcattgttgatacccaacgactttggtgaagattaaacagcagcgaagagagactttgtataatggtccttacctatgcaacagacggtcctcgtttgagatacaatgcctgctacaataatgactatctgcgagcatgtgagtgacgactccatgttactgtgtcattaccgggcaccgtgggacatcaacactagctcatcacggccggagttgttcgccatttattccgttgagagccatgtaggagtctgagtaccgtacgttactatacaataggcagctttgtgagtatatagaagtagtcggaatcttgagctaccagtttgatcaaggtttcatgggtagttacaggatcgtcacggatatgaacttccgagttggtgtccaatcggttgtataagttgctcttcaatcagaccacataaataagcatatattaaccttttaaatgtttgcttttcaatgcgacgtcaatgaaaccgataggcttttgcatggttcacatgtgccggggaattcgagtgaaggcattcccataagggtacctaggcatgtatacgccgtcgctttttaattggaacttcggctaggttctgagttttggggggggggggatttcctattggcaattaactgaatataaacataccaaagcccttaagaagaggaattcgcctagatattatagtatatatttaatttgaggataagtaagcatgctggatcgtgtgtggtgtttggtgttgaagcggtaagatacatgaggtaagtaccggtacatccaccgcaggggctgctaacttacacggatgaccccagaccgaggagatgagtctgtttgagcaggaaactctctcaaaacatgcatactataccttaaatcgccatgcgctacggccgttaattataagaacgttgcattactaaatcctcagagcttcgtatttgaaagtgccgatttccgctgttctttacacttttcgctctgtgcaactcttttggtattctttgtcctcctttcactacctcttctggttcattggttcaccaacactgtatcatattgcaagcattcaaacgattaccccagcccttcatcgaactgattcaactgcatccaagtttttgttcctggcgaaccacctcgaatccagttacccgcctgttcttataacacgcgcgcccgttccgaccacagcccatactaccgagaccaccaccaatatgaacttcccaagacacggcgatatgcccagtatggacatgggcggcgactcgtccggcccctcgtcacactcagactcccatggttcaagcaccatgatgacaatggtcttccaaaccgaaacccgcacgcctctctacgcaaacgcttggacaccgaacaacgccggcgcctacgcaggaacatgcatatttctcgccgttctcgccattatcgcacgagttcttgttgctctgaaagccgtccaagaagcccgctggcttgaccgtgaagctgcacgccgctatgtcgccgtcaatggcaaaattccgttatcggagcagatagcatccagcccggatgcacgccgcatgacccttacggagaacggagtcgaggagacggttgtcgttgttgaaaggaagagagctgcgacgagaccatggcggtttagcgttgatcctgtccgcgcatgtcttgatactgtgattgtcggtattgggtatctactgtatgtttgtccctttgtgatttacgtattcattttttggcttcgatgctaattctactttgcagcatgttggctgtcatgacaatgaatgtcggctactttctttcagtgctggccggtgtctttgccggcagcctagcagtcggtcgatacacgtcgggagttgagcattaaatacacccacatcatctatgccgcgctattattggaactttaagaatgggattataagcgatacttatttggcgttttaaggttttggttgctattctatatggaacgagccagcagtccggacagatcatgcgttgtcgcaatagcgtctatatactcatatagaaagagtattcaacaatcctgggccattgatttcattgtcgccgtgattactttgtcagtttatttgtgtatgtgatccttccgatgaggttcgaggtttgggcaggtacgatttgtctcaagtactggtacctcagtccttagcggggtctagaattagaaaaccttctcaaacctgctcactcagagcaaatgttcaagctatgccgaagtggtattagcgatattttcaatgaggcaccttccttatcaatcagtatacaaagtgtatggaaactcacttactcttacctcaataccagtatcttattctgtgcctacctggcgcgttgcactaagcccggcactgacttaatggtttatggaaacattagatcagtcttagatatggtctaagagcgcgggcactactattttcacctacacggctttaaatccttattctctgcaatctgcctgcttgtttgcctggttaatgagactagccgcatgtttttggcattatatcaccattgctgctgattttgatgtaccttctgggtttaccgtagtgcactgaaaaggcttccaagcggaaagcgattcgacactgtcgtgttgctttcgactgcagagcacatcgaatctgaaacactttttttctgagttgcacaaaaaaaacactccagctatcggcagatctctctgtatatgctgtcatgggtcaatggaatcgcctcttttgtatagggtattgcctcctatatcctctgatcttgtaacgaagcccaagtgagaagactgaagcagtgacggcacatcgatcagtgccactctcttaggtgacaccgacgacgacggattctggccacagcccgctggcaacatatctgttattagtgtgtaccagagaatttgcaatgtcgacagtcccaagtgcatggttctttctgacgtcaaccgtgacttcataaaaccccataacaaggagctgaatatgaagggaactttctaggctagaaatgtttcaatcgactcaaggactatctcaaaaacctcttcaatcaaggaaaaataaattccgataacatgtcttttgtgatgcttcgctgcttaaccctgaccgtatccccgacctttgcgtaatgctcaacaaagggttgagcagtaagatcaaggttgagggcgaaaagcaagcttgcttgaatttcatctacgacgttaatagaagaacaggtcaacacttgcgaacgcaattcagaccccaacggctagtaaatctttttggcgtcgatcgttgcccggtgatgtgagcaggggcttctcttcggataaggagagcgacggcagtacgagggtatgaagacaatgttgtgcagccatgatacttaacgctgtgaaacagttgtattaagggtaaatatacttatcacatagtatcaagcaactgaaagtatcacctgttgaaagcacacttagcgtgtgctgggtgtagtaatgccatggctaggactcaaaacaattatccaggttgagacttcaacaaagtgccaagattgcaaatactggcaggtttaaaggggaaccaatattaaatcactataatccaagaaactggaaactcttccgctcttttcttcgtttggttcacatcaacaagccaaagtggtaagctctcctcgatggcaaactctcccattaacaaagacacaacagggatacaaacagtgaagcgaacgaagaatttctagcgtatcggcagtatacgatttaattctaagcattaatagttttctcaatgggattgattacttagttgaccgtcaagttgctttcacactcgatgttagcaacacaagcaatagcctatcaatcttggggaaatcacggtgaataaacagattgggatagtttctgaaaacacgtcagttgctcattcttagagtaatactgatcagcgaaatcgtccggggttcttagaggatcatccagttatcccgttgtagccaccgtttggtgatcagcgagggatgtggcttggaggcagcaacaaacccacaactataccgcgaatctactcttaggtcatccatcaagatggacatatcctaccattgactaataatgtataagcttaacaacggcttatctaaaccataatcacgtttacacctccatcctatcatcccaactaagcccatctgatcccttatccccacctcacctccaaagaaggaaaaggccgaccccaaaccccttctgtcataggtgatgtgctcccttttctctaaccagacgtcatctcgtctcgatccatccacgcacgtacaaattacgtgcaggagcagaaataagaaaataaattatgacaaaaacagtaaagcctttccgcccatagccaggcacaggtgatttcccccctccatgtaacctcccaatcatgagcgaccgagtcacctaatgcggtaagagatccatcgcgacacacgcgttcacgacataaactttccatctttctctcctagtcacaaaagagggccctgatcctttaaaagagcatggcaatcgttggtagtgccgatttggattttaagattttgccttatccagcagccaaagtcaattaaagtgacccaacttatatacttacagtacaggtatgttgagtgcttgaaaatccggggtaatttacaagtggaatagccgccttgggcaggtccgtcatcaacttagacctccatgaaatttattgcgcccgttacgctatgccaaccttgtttacacttttgatcgcttccatgatcatgatttacgacgcaacagtcaagcggttgaaacatttgggtaacgaaacctctcgtgttagaagcatcctttgtctctttttggcccataatagacgtcaaatctgcataaggttcccattccataatgttcgtgccttcatcccatccattccagtgccatcccaaacactctgcagtaattcacaagccaaaatcgcgccccttatactcttcagtgacaacatttgtatgctcaaacacgcctgaaccacgcaaatgccctacgacgatatgtccgctgccgcaaagtcattgaccacaagaaacaatgatatgtaaggcgagccgcgacgggttttcccaaaatcggccgtatgtcagtggtatcaaacctaacgcgtgaagctgtctgggccgccaaggacaagcactgtagcccacaagcacatcgctaccagatgctattattataatccagtgaagggtctcgtcagacttcgctgtggcttaaaagccatgtaaattggatttaaaaggaaaatcaaagagaaaatgcaggtggcaaatcaacaccaaccaacgccttttcaccaggacctcacagaacaattctcgtgtccaggaggggcgtgcaaggtcgagagccaatgtctcgaagaagcattgagcgccgggtatcagtgaccaaagacccatctttagagtcgggcgtcattacgactggtgatggctattggcgggcatacctggctgaggaggtatacctgagccgtaagcctgatttcgttgtacgtagctttggtaagccaaagcttgctggggatccatgggcatgttgggcatatagttgttgggtggcatgtgagggttctggggcataccaggccggttgccctgaggagggagatgttggttaggaggctcttcgggagactcgacttggtcgccaccatcaacgccgttctcgttgcctggggtgggctcgggtgcgttgagacatgcctgataagagtcagtatacattgcatagcacatctgaggcatctgtatcgcaaagcgcgacacgaataacaaagcagttgtcgcgtacctgaatcaagttcttgccttcagacttggtcacaagaggctggagcttaggtgtggtaaaggtatagacgagaccagtttcggacacgacaagaagtagcacctgagtgcctgtgaggacagaaagctcgtacgcctatggagcaagcaatgttagcgatctgtgcattgaacaatggtttgcgacaagcatgattgagttgacgcggaagcttgaatagctcagtttggacgcgacagagagttcagggtcccatgatatgttccacgcaggtttttcatgccgaaatcacgtcgacaattgcgcgtggtgggtttgatgcgcactatgccgcgatttgcatcgtctcggtcgttgcaacaagcttgtttctttattggggttggagaacagtgaagtgcaaacataccttcttcatgattccagccttgcgcttggagaatgtgatatgtcggcgagacttgtcgctgatgaacttgatttcaatcttgcgacgctcacggctgcccttctcgtcatcgtcgtcgtcgtcgtcgccagctgaaggacgctgacgcttgataccgcgagactctgtggcgttaccattgccaacgttctgctcatcgagctcggtgggagaggtctggtcgtgctgatctgtgatgtcggccatgtcttctaggagtcgataatcgtctcaaatgggcttggattgaattatctcaaaaaaggaagagctcttgtttgtattaccacgaacaaccgcgacagaaagaacaaaaaaagagtggtggagatactgctttgagcgtggtgccgatggatctatactgtatctggagtgggagcggagagaaaatggagggagctgtggtgctctgcgtttattgtcgcagaaacctggttgggtattgctcttgcttgtttgctgcttcgagtctggtctgggtgtgtctgggttcaggtcgggggggcctttcctttttctgagtgcgggctgtggagaacgtgggtggcgcggacgggaaagaagcgaggccaggcgaggcaagtgcaagtgcgcgtgttctaagggtcagtgtgagagtgcagggggcaggagcaaaatgacaggggggagattgctctatgcagacgaagacgagggaatttaccttaagcaaaaggttccctaacgatgattggtagagctaaatgcaaccgctggacaccgcatgcaattgacgaggcgcttggccggaagcggagatgacagggtgtggggcgggttcaaaagcttacagtgacaagagtctagccaggctaaaagtcccagtagctgccagggttcaagccgatggggggagtaacatggagcgggggaatctgagcagatgggccttcatttcgttcactgtgtgagtttgaactagcgacgtgtgggcaggggatgataaattacagatacagataaaacagcaaggtattccaattttgagcagcatatatccgacaatgcatcactgctgtccaggatgctggggggcaagacttgctgtgctttgctgaattacgaggtctctgcaacgtctcagcaggtagctccagcattagcaagctttctggctgctgcagcgggacggcgtgtggtcttcatgagtggaatgggtacacaagatgagagcgatgtgggagggatgtgaggtccagccttgaccaaccacagcattcaaattagcctgtctgttgctgagttagggagtcgcgattgaatcgtctggtgggttgctgcgtgcagcgcgccattgctggtgcgactaggattgcatgagtggactgtggcacgcgcatggtggatattggtgagagcatgtgtgagaatctgcatgggctcctccacttcacacataccttgaagcccaaaatgtcggcggacgcaagtgttttcttgagagacctggattgttggaatgaggttggtgaaaacatgtctgtcatacaatggctgatatgtttgtcacctgtacatcatcctgaccgcaagttaatagtactatgttattgaaataaaatcgatgtaaacaacgaagtatccagtggatagtctagatgagctatcgctatttgagactccttgtctttgccgtttttttttttttgttttttcgcttgcgcgcatttgcccttttcgtgcgaattgagatccaacaattggttcatagccgcctgtcgaatctggggagagcaaccgtgatcaccaacgtcatcaagatccgacgatgaaacgaggatagtgatgttgtagccgtcctgcacacggactattctgtggacaatggaaagatcgtcgcgccctggcagaaatcctcgttgatgctgttgatttcgtcaatcgacgtattcatcagtgatcgaatggagccgtttgcaaaccgctgttatcagcagggttcttccgtttcgatcttgcttggtcaacgaattttgactctccatccgtcatctcaaccaaattcgcaccggccaacctccgtgccaggcagaagaactcaggtcgatggcaataaagacaggcagggtgggacgtcagtgatgacatacagcacaacttgtacctggtagtgcctcgtttcggcttctcaaccgttacccaatgtgtcctgttcaagcggagcgtgggaacgacgaccgttacagcttgtacaaggacattcaatgttgacttgcctttctgggatggcatttcgaccttcactggagtctcaagtgcaatcttgacacaaagccttaataacgtagtgggcagagttctagcttgctgtggagacagaggtccgcgactcggcccatcaggcagagcactccactgttactaggagcaatcctctccagtcatccatatttcaagcgagtgacactgtgttgccctatcgcaaagagagcccatgcacgtacctctacgcttcgcggaaagatcctgttgacctcacgcgtaggcattgcttctgaggaaaaggcctcggccttatccaggatacatatctcaatgtcgaacgcagtgggccattctgcgccgcacgcatgctcccgcgtgacgaacgatacaacagctgcaagcgcggaaagctttcgcactttgtactcacacaagctatgtaactgagaaagggtcttgcccgatgggaggtagtattcttgaagctccttactcagaatgtctggtgctggaaatacgaaaacatcaaggacaagccttgatgtttgttttctattcagccgccaacctcccgtttgcaatcaaatctcgactagtgcagatctgtcgcacagtgtcccccgtactcacaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctcaatggcatacatgcttcaatcactaagcactcgtaacagcagatatcgtcaaaaaatcgacagttcctatcctatgtcaagtgtacaatatctcttacggttgtcttccccattgatgtaagccaacaagtttaacagacaaagacgagccacaattgtgtctgcgcatattgatgaggcagatggggatctcaggatggacggccctaattcctcggctctgagcccctggctgccagggatacttgcagagtcgcagtgcaactgatcgagaccatcagcatagtctttactcaacccccatctgcaaatatgcctcacagtttaaaggacatgattggcgggaagcctcgaaaatggtctttgaatctcaatttcaaatatgtaccaatcttgctggaatagctaatgcacttgcacgaaactaccgtcaggatggtggggccgagactagcaagaggttgaggacacccagaagcattcatgccatccatcccattcttatgatcaagggcctggttgagggagggtccagagactgtggagtcataattgtgccaaacatattgacgactcgttatttgttgactatgaagagggaaatcctgaaaacaccacagtaatagcccggggattggtggacgaagtcctcggctccgtcggagggtggcgggaacggcttcagggtttgtttgttccgtgataaggggcgacttttaggccggaaccgtgcttgatatgatgagatgctgtgactcgaatcaagtcgcgttgagctcggtttcggcaagatggcaacagtgctattcaaataaacattgattaatcgttattcgagtcgatccccagtatgcatctcacatgtcagacaaagtcgagtccaacctcgcatttaaggctggagacgcatatggaaccaacaaggcttcattccgcagtgggaaaggtgctgcaaagaactctcgaataaccatgaacctgacgtccgagatgggacttccagcgagccctgcagactgagtctccgactcaggcgcacggtctcaagatacagtctagtgggtggcagaaaggttgacctccgaagtctcagggtaaagaaataagtagtctaagaaacctggtctaagtatcataagctgacttgctaattttgtctcttaaactttaagcggccgaattttctgatgccctgaggacagtgcaacaggcggggaagcatatgcctcggagctacccaaccatccatgtaaactacaacggcgagtggtagcaattagaccaggtcaaagcttgctggctagctaaggttctgaacggcccctccatcctgagcgaccacgcttaactaaaataggaagctcatcaataatggcacagtgtcagcatggagggtgtgcttcttgtgtgagcaatatacgtatcttgaacgcgattgtgccatatcaatatgtgagcatgaatcggacaataaaattgaataggtttgcgttggctttggagttggatcatgtcaacatggaggtagctaatgttaggtacttacctagatttcgcttactgaaaaactcattcctgaactttttgggtgtgatattctggggtgcttaacggggtattattttaacgagctattataagacagcctcgttagttacatagtccctcgatgtggggacgatatgggcgcttaggcctcctcaagtcctcagtcgcgaagtagaatttatcgaagcaaagcgattctatgttccctccctccttccggaatccgtttgagactcacccgtaccttagtactatgtctgcattctcacgtgcagtatgccaacattaggtatcatttgacacgatgccctcttttttttcttttagagatgccttgatcctcaccctacagtcacttactatacgactgaatcaaagcgtgagatcgttcgatcactcacacctggaggatctatgaccgcatcacatcctggataccctcctccattgctaaaagttgatgtcacctagcagcaacgtaagggttcacctgattagccccgacattgaagctgcagggcaagtacaactcagagtgccctcatgacatgtctcttgcacgtaatcgtagatgaagcaggttgccgcatcttgctgtgctttgtatcagaggggggcgtagcagtcacgggacatgccattagcatgggtgaaatgtgaatacctgtgttaggtgaagtgagcttcgggaagaaacaagttgcagcaatcaaagcaacggtcaaaggacacatggcggtggcattaatttatatcaattctctatacggagtatgtcagaattgatatgtggctcattgtcaaccagttagcatgacaagaccatccctcaaggggttggctctctatctccatgtttgacagacttaagctcgtctgatctagcggcaagctagggtttgcaccgacacattgcaacagtgaaggcatccctcaatgaacctttcctcaaatcccctagtctcagggagttgagcctctctccaactaccgaaatgacttattgaccgttgtatatccgtagagataggtagaattctacgacctacctaggctagggcatgagcgaaacgtgtcagcgattcgagacgtcgcagatcttgtgaaaagaaacaaagtcacgccataaatcagtcgagaattataacttgggcgtctgctgccacgagttttcttgcaattctactccttttgagtggttctgccatgaacttgagccacgctcgccacctgttgccgagtctcaagtttcttggctccaacggccaatgtcccaaagagggcattaaaccacggatcttaagtatctggttggccaccgcctcagcaaggggccacagcacaaggggaccgttgactttggccgttcaaaaaccacctcctgaaacgtcaattggtagagaatttgtccgttatcagctgttttccgagacgtttgagttgacgtctagtttcatggtacggtatcggtttggtttggttttcctctgtcttcgtaactctttggcaaaggggtggtctgtttctctcgtttggctcagctttctcatagtggtgattcgtcatcttttgatcttcaactctcttttaatactatacgattttctcttcggccggatcttctttccgtgctcgcttcggcgttaaccagtcctctctttctttgaacatattcgttgagcacttctcaagggttgatctcttggggctgctccctttattcactcatttccatctctcgacgagatctcgatatcccggacgctggccgtctagaaacagcatctcccagtaacgcgacttggagggcattcaatacaacactgaaaaaaaaaaatacacatcgattcttcgctaccgatttcatttactcgtaattatcgcatatcgaacacggcatcgtccaacatggtcgacaaaatatttctcacgacggtctgcgccgatattctctttctaggatcgggtgtgatggagctggttttctcgctggtcgtaaggagccaaatgaacgatatggcaactgatggagaatctgccacaaggaatctgttgtatcagaggttccctttgactgcgggtattgtcaatgccatattcatcctcgtcacttttgccgccaccttgccaggacttgtcatgcccgctcgcagttttctcaaggtttcgggatacatggtgacggtgtgctctatattcaccatgtgtgtggctgtatttctctgggtcatgaccttgagaatgaaggagcaattcttcaacatctacattgagcaggacccggatgtgcagagcctgatccagaactctgtacgttatctcaccaaaaagccacagggtattgtgtactaactcgagattcatagttccaatgctgcggttacaacaacagcacatcgcccgcctttgttatggactcaacatgtaccagccctgctagctcagctctgctgcgtgggtgtgccacggccatctccagttttgccaatctgcatatcgacggtatctttactgtcctctttggtctcgttggtaagttcttctactacttctggtcacaaaggcgatatctaactatccgtataggcatcgatgctatcttcgttctgtgcattgcctgtctactcaaggaccgcaaggagcgtgagcgttaccgacacatcgacgagaagtcaggctaccgacagatttaagacaaagcacgatacagcttcaccattgactggtgtgctgagtcgcgccgatcctagagaactcattaacttgccattttttatacctctacgctcacatgtaacgaatacaagcgattgatttataattttaataattcattatttcgtcaaggatgtggattcgatatgctttgttcgtcatatagagctttcagattgtatcaacatcctgaattcaagattattggcattggccatgtggcaagtggttatctatctgttctgtgacgtttatgtgatcaataatgtcatcaaatgactccgaatgttgttaagcctccgctgttgttcttctctcgtcgaatctcgacctcttcaagttcaaggccttcgccctcttccataattctctctcgatgccaaggtccaacaaacatgccctgggggtcagcgtcactgcgcactgctcggaaagattccaggttcttgccatagaatgcttcaatttcgacccgtgatgtttcgaaatttttggcccaatgaggtcgacctccaagatctttcatcaaccactcgaaaccctcgtagtaccgctcatggcacgggggatccatcaggtagggtcggtagagtgttgcgttaaggtacagggtcggtccatcatcggctgtgatgtcaaggtatggtcgtacgttggatgtgagcgtagtgtcgcttacacggacctcgactggtgcgtgtacgtagagtccttcggcagagaaagggatgttgtgagggacatagtcagggtcttcgggtgtcaagtggttgatccatgagctgaggcgtctaagagcctcgggtcccttgtgaaggggaatggcccactcgttgacaaactgagagtataggcagttcatgagtagagctttgccgctgggttggacagctgatgaggtcgtaccatttcggaaaccgtactgcatcccaaagacgagccactcaacccagggtaagattcgtggaacgtgttgggcgagatacagtaggttgtggtagacatagtaaccgattgagccatcatagccactttgaggggggtcgcggagttcctcgtcggtcttttcggcgttccagaccactgcacgtcttgtgtaagggaaccaccaaaccctaacgaattcgctctgtgtccaaagatcgccattccaagactcgagcatcttgtagtctgtgtccacgctttgctgccaccttagagtgaaagacgggactgcttgaaaagtgacttctgtgataataccgacagcgccaagagaaaggagagcagccctaaaaaggtctgtctttgtatccttggagcagaagacagtcgttccatttgccagtgtcaccttgagagagataatgttctcggacatgaggccgtgacgcaaactgctgccatgtgtacctgtggagatggcgccactgatggactgctcgttgatgctcccaaggttgggcatcgtaagtccgtgtttctcaagctctgcgcaaagagcatatagcctgattcctccctccatggcaacgacgccagtctcttggttcaccgagagaatcttattgaagttgtccagattgataagccagctggacgtgcaagtgatattggaaggcgagtggccacatccagtcgtcactagacgccggcgacatttcctcgccagattcacaaccttttcgacttcgaccagagattcaggctgaataaatagttctgggagggacgaaaatgtgcgcgcccaagtgtggtgaacatgttgtggccgggcgcggaatggtactccatcgccgagcttttccagctccgaggctacgagaggatccattgcaaggcgtaaatcacgaatgatcgatcacgacttgattctgagaaaagaaaagaagaagtgtatcaagaaagcggcaggatcaagctagtatatcaaaaagacgagtgaaatataattgcttgatgccgaagtgggcgtagtcacatcgaagtttccggcaggtgggtgggtcagtatcggaatcacaaagttgagcctcgctgttttagcaaaaccccgtttgcataaggttattgatgggtgttttatgaaactgtaagtaggtaggtatataagaaactgctttggtatattatagtagcgcaatccggatgggccgaagtgaagcattttgtaaagtggtgtatgtcgttggtggcacggagcggcaaagaatcacaatcgagaattttgataaaaaaaaatatggccgatcgcaggtccctggattgttctgacggggtgctggtgatcggacattcaaccttgattggtcgcacatgcagcgttctagacgtctagtcgtcaacgatatttatcggatcaggccgagacggtgatgttttctaagcgattgcagggatgattggtggtgtcattaggtctcaatttaccatcatttgaaagcaatgagcagcgaccaacccctatggcaatgctggatcatttttggacatcaattcgtctacaatatgccattactcttgtaaaacaattgtatgtaggtagttcattaaaacatactgattggcaaactgggttataaagagagataaaaccctcaacttctatctggttaatcccatacacaattcaagtgttattaaacgcaagtaaataaagccagtgaacagccagccaacatccagtatggaaacatctgaatcattttcaccaggcattattcaacaaatcgttcttttgacaggtacgctggcatgctttatcgcccagccaacggaaccaagcatttcacgattgagtctagggtgggagcctataaagagtgcgacttgatgctcaagttcagggtggggtggccagtctaactatctgtccaaaccatgatagcatttgtttcatttcctatgttgttgttagtcaggctctttacctcttcaagcagctctaagctacatatgataccgatgtgagaatgatcacccacctgttgtcttctcaaacccatcttttctacatggcagcacgacgaagaccagtgctcgcttcaccgtcaacatccctcttcgtctcatctactaatccttcttcaaacatcgtcgcccatctagctgctagagacgccatgtcccaaccatccagtcgtgatacatcgccattctccttcaattcggcggccacggatgtgacgagtttgccctcaagaccacatggaacgaaacgagcccaggggtttacatcctcaggtccttccacgggaacttcaatattcacagcgataccaagcgctgtgacatgtcgtcgatgatggacgcccatggccgctatcttgcgttccggctgaccagcagaggtgtagacccaaactccaggctcatcccttgttgtgtaagttttcaacccgaatgtatcggcgaggaggcgacgggtggtagcttcaagatgactcgcataggacataaccgagtagtgggcaaacagaggcgaatgcatgtccaatacgggccagagtacaagttgccctgggccgtggtatgtcgttaaaccaccacgactcgtttgcctaacatcaggagtaaaggtccgctcagggacggagctacgtcggctggggagagtgacagaaagaggcgcctggaaacgggacgtctgagccggagtcagaggcggttgacggcgtccgagggtaagagttggtgcaggctcaaaagaaacaagatgaggacggggtacttgaccacgttgctcttcatctgacaaccccttccattgaagaaactgagagcgtaggccctcctgagcagcgtgggcagtgtcataagagacaaaagtgtcaggtcccgatcccgtgagatgttgatgagtaaggagcttgagagagtgttggccaactgtacgtatggatgaccatcgaccggacgttagcccggccccggggcggaatggggtggatagaatgccgggagacggagcggccttgagccgcatactgggcggcattctttgtcccggcgtccaggcaaccagacaaacttggaacgagccgctggaggcacaagcacttggaaatgacgatcagttggttggtcgatcgtgttcgtgggcagtgatagtcaggatcacatggggacaacctattctgtgcatgcacgaccaacaaaagacaatggttgttagcaaaagtgagtttctactcctggacgatcccgtggggctaaagagagacggccggcggtgacgtcggtaaatcagggccgaagattaacggaggccgcccgacagtcaattgacagtcaaggactctaccgtctctaatgcatgtgaatattttatacattgtgacccttagcaatcccgaccgaattgatggtgtttatgacaatgaaacgaaacccttgtcgttgtgctacaaatggttcagtttgacgagtggctcagcaatgatgtggtaaaaacttgcaaaattcctcatgtacaacagctgtcaagtgatgatgagtatgtgacaccagccagctaccacttactgcatgatggcacatagcttgtacacgatgctagctgaaactaactcaagtccaagacacatatcaagagaaccgagagctgaaatgcgaaaatgcccaccaaacaagcgatggccatgtaataagcaatagaagttacttggaaagttccgtcaagagcaagttggcggccaagaccctgccgcgacacaacagcacagcacagcataaaacaacgcagcattgtggacttacaaacccattagctaaagactgagtaggtccctggttggcgagtcttggctgatcgtagtgttgtcgccccattcatcatcgacaatcatcacttcctttcacgaggatcgctgtcgcatcattcatttttgtgtctcatgacatcagaggagacgtgcgctaaaccccaacggagaacaaatggttgctgcagcttttccccattgggtaagatgttattgggcctgtggtgcttggctttcattatttttccatcaccgcctagtgtcgtcatagccgagctgctgtacgctcggaacttttcttggtctcaatctctatctctttagcgatcgcttgggagagagattggattgtaggctagaccctttggaagatggtagagggtggagaggacatcatctgctgcaacttgggcatccaatctccacttagggtcactggactgcgatggatggatggatggaaaaccctggatcaagatgccctaggacctgggcgattgaatgcccgaatgctatggaggccaggggagggcagccatagacatcggtacactgtgggctgccatgcatgtgcaatgcatgtgccgtgcctacgtaacacccctcgtaaatgaatgtgaatttacgtgtgaatgggggccaagttgagtgttcatgaacaagaggttgagtcgtaatgcaagctgtttctaagactactaacctacctctgggctggttccctctctcctactctcccagaaacccatccattgttacctattctctaccagaaacttggtgtctctcttcgccaaagggagacgaaatatctttgtcaaggttgtacaatttgaccaagacagagacagactccacaccgacaagccgtctcccgagcaagcaagcatcagtccatcacatcacccctagctcttagctagaaactaccgtccgtagtagacgctaagcaaaaaaaagctccagaaacaaaaacaagaaaaccctccacaagagctaaacaaggttcataaggatcgtcaatctccccgtctcaggtttcccttttcttctggttccctcctcccactttcacgtttgattttaatacaagaccattcataatctacacttcgtcccctacatcgcaccacctggcctgtaccatacaggacttggtttggcccccttgttgagagtcagacgcacgagacaacatccgacgcataatcctattacagtacagtagtggccttctttagctgcagccttccattactcccctggcagtgatcctgggcgtgacgacacccaattcccgggctccatcgcaacagattaatccctacagctcattttttttttgggcaacagtgtttgcaacaacatcatccgactttttcgtgattgcaaccaccgaatatcatcatggcgaagagtaagtacctcctgcaatattcgtgattagttgccaaacctagaaacggagactattcccactgcttcgttactgcatcacatcatctcggcaatcgtagactaacatgctgtagacgcacctctcggccttgcaggcctggtcctcatggcagtttctctacttttcctctggttcattatcctatctggattaacctcaaccactccgtttgacaagacgtatttcctccgcgccgatacgagcgacatcacaggagctcgcgacaccacgcaatggaactttttctacatctgtggcgccggcaacaacgactgcgacggcgctcgcgctgctcctgtcatcggtaaagcttgggactctaaccctcgcaacgcgcccagctcgctcgttggcggtcgcgctggcgacaccacctccaaccgccagttcttcctctggaggttcggctgggtcttcatcctcatcaccctgttcttcgagaccattgccttcttcaccggcttcattgcatgttgcggccgtctcggcgccggcatctccggcttcacgtccatgttcgccctgctctgctcctctgtcgccatgtccctgatgacgtatgttcactctcgtccccaaactcccatgactattgtttgctaatgatttgacctagtgctacttgggttctcgctcgcaacgctttcaagagtgcaggtcgatcggcctcgatcggccgctacgcctttggttttgcttgggcatcttgggccgctcttttcatcgccaccattctcttctgcctaggcatgcgtggtgacaagagctcttccagcggcggttacagcggccgctcatggcgccgcagacgcagcgttcgcagcaccaacggttacgagggacgtcgtgttaaggatgactactcctaaactatcactcgacaattgccacttggggacttgtttaagcgagcgtttttgggggcgttggcaaggcgttaatgaggaactcaagaaggttcgacgtcaattttgcagaccccaattgtcatcgagccggtcaactgcaacgccgtacatgcggcggctcgtgttttcgacagcttgattttgtctgttaatatttgatctagttactagcctgtcgtgttgagcaggtttgtacacatgaaatattttggtggggaagcattgacatgcttcgaataatgttgaagcgaaggttacggcgagatctacgagaagcttgttcgtcaatcgcgtaatagttatgaatgtatgaatctgcaacaatacgagtactttcaaattattctctcgatatacaaattggcccaccgctttcactttcacgacttcaactagcctccacgttgtttggttgattcaatattctcctgactcgtgtcgcttgtgctttgtagtcaacatagaggcaggcaatatgtgccgctgatgcgttgccaagtcatcaaatgaggcaaaattgggtatgcaaatatcatgtttacgtcggttgttcgttcgctaaacctacaaaacctgccttccttatcttgtcttggccattcgctgaacggttgaagcctgaagtcgccttcataactctctcttcatcctaactcgttccaccaccttcatttctgtctgtcgtgtgcatgcttgaaaacccaaaatgttatcctgattcgtctcccccaaatcctagtccggttttgttcttccgtggtacaaatgccaaaattgatccaggttggtccaaagccatcccaaagcgtatacagaggagtgttgtcataaaaagggaaatcgcagaaaagaacgatcaaggcggcataagtgtgcataccagtctgaagactttgcaatacacccactgccttgtgataggaaaggccaatcattgatagcagccatcgcatcaagttaacagatatttgtaaaaattcttggttccgtagccaactagatacctgctctgttgactggttttcgcgcctagccagactccgaggaagatgcgaaacttcattcatccccatatttcggcctctaggcgtcatttgggcttgagatagggctgacgctgtcgagtggtgcggtgtgtaatgctggccttaggggaccgcccaccttcagaccgtctctctccttctgcaaaacgccatttacccagtcggccacttctgcgtcctccgttgttgagttgagagcgattttgccgacagcttccgcgaccttgtcagcctcatcaccatcctcagcctcttctgtgatggtctgtggttttgtgaaatcgatgagccagggatgcttcaacagcattgcgtaggttggccgctgcttggggatcttgtgaaggcagctcctaacaaaatccgtggctgtatccgagtaaccctcctctggcatagcgggtggttcgccctcgacaatagcctgttttccgttagtcaaatatactcacatcaccgacaaaaagagggtcgacttacactgagttgactgaaaatagtagaggacacctctggcgggtaaggatatgcacctttggcacactcaataaccgttaaacccagactccagacgtcactctgaacactgtaggatccgtcagagttccctgcttgtgcgtacccaccacctgaaattctttcgggtgccatgtaactctgacagccgatgttggttcgggctatactggcgacaaggttgccactgacgccaaaatcgcagattttgacttggcctcgtgtgttgactagaatgtttgttggcttgacatctcggtgaataatactgtgctcatccttcagcgatttcaaacccatcactgtggaataggtgatctttcgcaacacgttttcgggaattcctccagcatatagcttatcaatggaacctccatccatatactcgatgcacatgtagacagcaccctcctggaagaaagcgccataaaattcaatgatgtagggcgaaacacactcgtgtaatatgacaagctccttcaagatggttgtgaacttggcatcatcgagttccagccgcatttctttcattgccataaccgtgcctgtagtgccatcacccgagtttgattggccaccagccgagtcctcgaccggcctgactggtgaagggtctgattgtgtatactggacagcgggcggctttcttgacaagccttgtccaaaccgtggaagactcctcttggcatgcttgactttgtagactgttccgtagtttcccttgcccagctcagtcaatacttccacttcatcgagggatatgctgaaggtctggccgttggcgaagttgactcccgtccgtgtgatggttgcagccccatcaaatgtgacccatcccttctccgtatcaatatatttcttgaagtcgtccattttcgacccgtggccgcctcctgtcccgttcgattctttattacttggtgcatcgcctgtgatgtccgatagttttccagggggtccacgcttacccgtggttgcggcagggctggatccgcccatatcggacaacttcatgcccatgcccatcttggcccttctctcacttaacgaaggctttgataccacaggagctgagttggcgtgcggaggctgtggtctttgcatgttcgggggcattcgcagattgacggggaatccgttcgagatgctagacgtcggtgactgccctacaggcgatgctgaattgcccttttgcaggcgttgctggtgcaatgctcgtgccttggccatagcactattttccaccgaggcactactgtttccagcaaaactgaaggatggttgcacgggacgtctggctatgcctaaaactcctatcggagtagagttcggattcatattgcgagggtcagaaacggaccgtagggatgggactcttcgagggggctcgctgggactatcatggcttggagactcgagtggcgtggtaggttcagacgaatcttcagagccaggagatccaggcgtcgaaaggtctttccagtcctccggcgtggccggaaccgagtcggaggcggacatcgagtattacggcgcgttgatagtaacgaggtaaggtagctagttggtattgtgtcttggaaagactttgagatttttgagtgcgagatgtgcttggtgcaaattctgggcggcgtaaagatcgagataggtatcctgactggaccgtggggagctgtcgatcgggagacgggacgcgatcgattagatgggtacaagaaggagtaatggaggggaagcaacagatggtgcgattatgccgggcctaaaagagtcaagcagcgggcggtctaggcttttagaacgtctctagtacagcaacgacgggaccctccttgtaactgaggaagaagagtgtagaatcccagggacggtaaatcagttcgatgtcctagtaacgttacgtatcggcagtaaagccttttgcgatgtgtctattcggtatcgtatgttccaggtgatacaaggcgaccggatttgttcggtgtatggtatgacggatcctcaagcgagttcaattgccctgatggacagttgggcagtcaaggttcgaaacggttgtggtaaaatgtagcggcggttgggagtttaatctatgacgagaaaaggttgtagttagaatgaattatccttcaagctggcaatgacaaatacccggcattaaatattataatcaaggacatatacgcacccaacaacaagggcccgaccgtaaataaataaagaagggtgacgaattgattcagctcttaattcgatcccatatgtatccgttttctgtagagtcgaacaagatacagatggctgggtgcggggttgaaaactaagttgctaggcgaactcgacagcgatgcaagaacaaaggtgaacaaatcttgttgagcaacggtctaggcctgcgtaagttgtgtgtaagacaggaaagagccccgagaaacacacggataggtcgcagtgacgaagcagaggaaaaaaaacaagatgaggctgaaaggtatgttggtgatagttttggatggaacgctgatgtggcggttcacgcacctataccttgtaagcaaaaccagactcagcacaggcgatggatacctaaagacggaccgctggcacagacgccaatgcctatcttcaggggttgacccaatccactaaagtgtccaacgtgatggactacagtggcaggaggaattccccacggcaggcgagcgccatacctaggatggatggatctcttgcgagaatacacgctaacgtcaaattttgggctaatattccatcatgatgagaatgggattctatcaaatgaatgtaaggattcgagttgactggcgtcatgatgaactcatcccgtggtatttcttgtaaaattaggcgcttgataatactacggagctatcataatgatcattcttatgaaataagcaatatgcactatttaaaggatacgatagctttcaggcttcattctcagttcgtccttgattttttaaatgtgcgacgccatcgtcgatgaggagctgttaccgatgacgttaatttggtcggtgtcaaatgtacttgatgtcaaaccttgattcgaggtggagacttgcatgtgtacaatagtacccatgatcgataggtatgagtgacataaatatgcatgtaggtgcgcctgtgtaaatgggtaacttgtctgtctgattttggtcgttgctgttgcctaggatgatctggctctgaaatgatgagctgactccactggtcataagagaaacgagttatccgcgtccacagataattgacaaaatctcttttagaaggtacctaggtagggcagacatcggtgtgggcacttgatgaaacacaaacttctcataggtagtagtagagataatcagagcatctatggatgccacgactgttgttggttgaaactggcaaatccgaaacaaagaagtatagtctttgaatcatttatgaccaaataatttggaggggcatgtagttgtttgttatctacaacctgatagtaaactgcgagtgagaacaactaccctggacatgcgagcaaacttgaccaatataacacttgtgatttccttactttaatgatcgaagatgggaagtattagacgtacagggccaggcgcccaataccctatcataaacagataatattacttcgtggtggtgaaatgtcctctattaggtatcataatctcataatgtaggaagtacaccgcatctacctactaaggtatcgctacaaacaatctaccaagaggcatcctataaaaagataacgagtaccgaaagaaacagaaacaaacgacagaccctataactttcacagtcctcacggtccaaagtacttgctccaacggcatatgtacttggcctgaagtcttatcgagagaacttcagcccattgaagcttgaggtccaagaacaaacagttggggtgttgatagcaggcaagattatagtggaagtaagcatacccaaaaaagtgaccatatgaattcccatcacctcttaagataggtagtaatcgcaaattctttcccctattgatccttttcctactgcagcatcatggaaggggcgatgtttcaatctcattcaagcatatttaaattgaccctttggcggtattttacacgccaatggcgatccctgcaggccatcttaaactctaaagtttccaacgcagagtcgatccctttggggcaatgcaaggcacttcgaaaccatcatgatacatgtaccatactgagcgacccctatcaatgtgaccgtggcatccgaggccaagcacgaaacgtgactgaggtgattctctaaaacaaagttgccaagactccggagggttcccaattgaaattctatcacatcgattcagaagtgggtattgtataagtcagcggacttcggaatgccatgcaacataatggtcaaggcgaataaccatacggcacacattattgacatgcaactcctggacaactgttaatattatacgtagcattgcccagtcctacacagacggtaaacactattattagtaaatgtattcaatatgtatgttctttcggagtagccgttggaaatcccagcacgaaacatattttgtctccttgataataagatgatagtcactttgtgctatgggctatctctcggaacgaaacatgctagcaggaacatttggctaggtatgctatcctagctatccaaatcaaaaggcatcgcgtgacaagctacgcaaattgataaacctcgcctcatatacaaacatcagcattgcccaataacgctgcacactgcctcgctactcgaggaacacaaaatgcgtaatgacggcttgcgtggctcatcacagaggcccaacgactccagcctctgagcgtgaagcatcaggcaacgtgccagacagcaccatgacgaaagttggcgccacacctaaatgcaatagtgcgtcgtgccggaagatcactatcctacccgacccctgtacagatacataggtagacaggacaggatcaacattcccaacttggcattcttgaacgactttaagacattagggcgtcttgatggtggactgtcagaactatgtttcgacacatcgtcgctaaagaaaaaaaatgtgatttgtttctgtttgtttgatgatacaaaggaggtgtctggtcggcatggctctgcaaaaagttgtttctgggtgagtccaataggagtctcctagtgagtagttggctgtggcgtcaccaacaaagtctcgtctcgtccctattgaaacccctgcttgggggacgccggccctggcgccacggcacacatgggcgtgtttcactggttaagtttgttgcaagaccagggatgcagactaaatggtttagttacctcattcaggtcgctggcacattgctgaagcagccagtggcgaggatagatggttctctaaggagctgaaggcccggattgaggtaacccaacaggtgagattaggactgtcgaaggtagcctaaacaaggaatcttatggggctgttgtcatagttcaatacatacaaactagctcaaggttatcaatcgggaattggggatgtacatcgttgtcttgtaacttgttccagttcccgttccaggtccaagcctaggaggcaccgccgcctttggccccagaaaagaatccacctgcgcggcgctctatgattgcgcactcgttatccttcgaccttattttctttaaatactgttcaacgacgcaatccatcggcgcaattaaaaagcctcactttcgtatataccaactgagtctcctagttggcttttctgcgcgcccgatctcaacacaagccgaacaaaagccttatcagttgcatcgccacggacgcgcgcccagagatataagcattttataatcctccgattcgcgccgatccttgattttcaccttacaacaaacaacaattcgaagcagttcaactacttgatggcttcttggcagtccttttcggtcccgtcttttcgactgacgcaacttgctcaagatgcgtacgagttgcccctacaaacgttcgccaacacccatgatacgcatccttcgatagggcatctatgtctccttgtttttgaagctgtcctcgaagtagtatgtgtcagtttgcctggctacatcgtcgcgcggcttggccacttcgatgctgagaagcaaaagttcttggccaacctcaatgtgatgctattcacaccatgcctgagtatgtcatagtccagcgccaacagtgattcggtatactaacattaggatcgcagtcttcacaaagcttgcctctcaacttactgcagagaaactttccgacctcgccattattcctgtcattttcgtcattcaaacattcgtatcatgggtcgtatccgtcgcggtcggaaagttgttcggattcaacaggcgagcatccaactttgttacagccatgggtgttttcggaaactcgaactcgctgcctatctccctcgttctctcgctttctcaaacactgaaaggtctacattgggataaggttcccggggacaacgatgatgaggttggcgcgcgtggtattctatacctccttatcttccagcagctcggtcagcttgttcgctggagctggggctaccacgtcctccttgctcccaaggaaaagtaccccgagtaccgcgaagagatcgctgaagaaggccagcgctaccacgacgatgaagatagcgaaaccgcggctttgatcgacggcctcgatggcgagacagaggacgagggagaccgcctcagtatcgactcgcaaaactatgatcctgctggtcgaacccctatcgcgagtgcatcccgtgtctctcttgcggtttctagtgacgacgatttgcccaagaagtctatgccaaagggcaagcagggacaaaccgatatcgctgctcccctcaatggtaatgcaggcagcatggattctttcccacctgtcccatcgcttgaagatgatgaagagcccgttggtatcgcggggcgaaccaagtccgctgtcaagtcacctttcatccgccttcacaaggcgacatccaagacactttgcaactggtaccagaaatcccctgcgcctgtcaagtccaccctgaggtttaccaagcgtgcggctggaaagttcaacaacttcatctgggaattcatgaaccctcctctgtgggctatgctgattgccatccttgttgcttctattccatcacttcagcgactctttttcgaagagggctctttcgtccaaaacagtgtgaccaacgccattcgctcaagcggaaatgtcgctgttccattgattctggtcgttcttggtgccaatcttgctcgcaacaccatggccaaggatgaagcactggatcctgaggaggagcgtatcggaaacaagcttctggttgcctctctgctttgccgtatggttctgccgactgctatcatggctcccatgcttgctctcattgccaaatacgtgaatgtcagcattctcgacgatcccatttttgtcattgtctgtttcttgcttacgggagcgcccagcgcgcttcagcttgctcagatttgccaaatcaacaacgtcttcgagaagaccatgggcagaatcttgttccagagctatgtcatctggtaagtcactgttgctttacttcggtgtgatatgtcccgaaccacgctaacttatgcaggatacttccctcaaccctgatcctggtcatgatggctctcgaagtcgtcgaatgggcccgataattcatgagtgcaatacgaattggaaaagcaaacaaatgaagttttaatgagccaacttctttcaggtctgattggaccgtctctacatctgtcgacctctttggcgttgggcgggttgagtcagtcattgttcgggaaatatgtaccgaccggcaaggctttacggatattttgggggtggatcaagtcaaggaaaatggccaatgtttgattgacttgcgcctactatttagtatttacaggatattggcttaagcgggagtttattggttctggctcataatattgcgaacgagtaatggaaaaagaaaacgtattgttcttgtcaaccctaatgattgaaatactgtcgttctcgactactgcctgtcaaccgtgaaattataacatactggatagtgaactgctagctgcgatatacccttctcattaggtcccattaaccatgcttccttccggcacaatctcccagtctcttacagtgcccttccagtcactgatgcgcacgtccttgatatcgaccgatacgactctgacttcttcgccagctacgaagcagctgcgacctccatcctcaacaagcccgttttcgcgctgaaacgattcggtcgtggactcgtcaaaagtgttgttctcgagatgctgctcgcgataatacttctcctcctctgttccactgggcaccaagcgagcggcgcctcctatggtcgcgctgatactagaaagtgctgttgtattgagattcagaaggagcgaggcaagacttgagcggtgctcaggaccgggagaaccacccgatggtcggcggccgtgagttggcggtcggtgggagacccctaagagtatggttagtattgtattatcttaactgagaaatgatgtgaagaacgcgtacaatcgtggacaagcaacgatacgttggggttggtcaccaggttggaagtctttttagaagctggattggttgtcatgatgatgactgggtagttagagtaaggtgaggatgggaggtatgtatagttcataagagaaacatgaggcatgttgtctgtgcatgtcgccaagtgaagctatatcaattgtcagtaattgatctgtggtgaccgttcgtcgaacgcgatgtcaatgtgggggaggggcagagcgtacaaagcgagcattgtcgagacattggacgacatcccgagggagtgtcgatgttgtctgcttgtgagtatcgcccacagaagcttcggagttgagaggtatttgctccatcttgagttatcttaacaatgggatggttgaagatgcatgagataggctctgcaggagcttcagctttgctatacggcacattccgcaagtcccgatgcactcatctaggcttagtcattcgtcaattgaggggcaggtgacgtaggacatatcgtgggcaagtgcgactggggggcttttgtcccattaggatggatgatccaaagttcggatatgaactatttacaaggcctgagatttaatattcgcccaacacccatatctaagaaattgtatggtgatagttccaaattggaaaaagaggctatgcaattttgtaacagaagttcatgtcttattgatcttagatcgttttccccagagtccaggagctaagcttctaaagttgccgtctggggaaggtacctaagtaccggctacttgcggttccatacggtcacggttgttgttgccgcgttgaaccttcacagccgacggcataagcacattcacggcattaggatcgaggatcacattccgaggtagatatttgtagacggccgtcttcttatttatcctaaggcttcgttctgaagttttgtcaagctgcatactgctcctagacactgaattgggtgcttctataactcagtcgtccatcatgcgttctacacttcgcgcaaaccgacgtcttcctttgaagtctctccctcgatttttatctaccactgccccttcaagcgcttccaccccttctgtggcctcctcttcacccacgccaaagcaaacacccatcagttcggtcctgatcgctaaccgtggcgaaattgctattcgcattaaccggactgctgagcgcctcggtatccgggccactactgtttataccgacattgatgctggctcttggcatgcctcttcaggattccaatctttgggcttgggtcccgcaaacgcttatctagatggagagaagattatctccctagcgaagcagaatggtatccaagcactccatcctggttatggctttttgtctgagaactccaagttcgcagaacgctgcgaggaggagggtattgtgtttgtcggaccgcctgctactgctatggccgatatgggacacaaggctcgcagtaaagagatcatgacagctgccaacgtgccctgcgtcccaggctatcacggcgcagaccagggcgagcaggagctcctggagcacgccaagaagatcacattccccgtacttctcaaaagtgtccgaggtggtggaggtaaaggaatgcgtatcgtgttgaccgaggaagagttcttgacgcagctcaggagtgctcgagctgaggccaaggcttcatttggcgaaggcggcgaggtgatgctagtggagaagtacatcattcgcccgagacacgttgaagtacaggtcttcgcagacaaatggggcaacacagtcgccctaggtgagcgagattgcagtatccaacgtcgacaccagaagatccttgaggaatctccagctcctgatctggatctggcaacccgacacgatctttgggacaaggcccgaaaagcagcttcagcggtcggttatgtcggcgccggcaccgttgaatttattctcgacaaggataccaacaagttctacttcatggagatgaacacccgacttcaggtagaacatcctgtcactgagatggtcactggcctggatctggtagagtggcaattccgagttgcggccggcgagaaacttcctctgtctcaagaggaagtggaaacccagatgaacgagagaggtgccgccattgaagcaagaatctacgctgagaatcccgaaaaagggttcattcccgactcaggcaagttagtgagggcgtatctcccagccgagctgcagaacgaggacgttcgtctggactggggcttccgttctggaaacaccatttccgaggcctacgatggtatgatcgccaagcttatcgtacgaggcgatacaagagaacgtgccattgctaagatggagagcgtcctaaggtcctatgagatcgttggtgttgctacaaatatcgaattcttgaagcgcctctgtgagactgatgcgtttgttgaaggcgatgtggagactggctttatcgacaaatggcgagagcagctcttcaagcctcgacctatcaaaaacgaagtcgttgcgcaagcagcccttggtatggtcaactctgaactccaaaactctgggcctcatggtcttacacttggctttggcgaggccaacagcattggcgaacgaaagctttctttcaagatccaggacggatacagccaagaagaaggagaagttgtcgaggccagtgtgacgcaggtagcccacaacctatataacgtttctatctcccgaaaaggtaatgaaacacctcaagtgttcaccaatattgcctgcaagccagagccagaaggcgaggttatgaagcttgagtcatatttcccattcgaacgaattcagtcttctgttgtaccccagcacacagacaatgataccaaggtcactgtctttcagcatggcgtgaagacggatcttgtcctactgccacccaagtggtatgagaaggcgcttggactcaaggaatcaagtgcttcagtggcagcacctatgccctgtaaaatcctgaagaacgaagttgaagagggccaaacggtgcaaaagggtgcccctcttgtagtgtaagtcatccacttgtgtactttccaatagaaagactaacagactcctagtatcgaatcaatgaagatggagactattatccgatcaccgcaagacggtgtgatcaagaagctagcacacaaagcaggagtgagttaatacaatgaccgtcaataggaaccaccactaacatgggtcaggatatttgcaaagcaggtacagtgcttgtgatgtttgaagaggccgaaggaaaggatggagatgcatgattaatattggatactatgatataatgaattctggcgttaaataaaggatgtatgaatgtagatctatttatatagtttaacaatgaatatgcaaatttctatcagctcaatctatcacttgatgatcgagtaggtatttatttatcctgtttgtcgttgaattgtgtctctgccatatgcccaaactccaccaactccagcaatgcaatcttaaatgtgaagaaacctttgaatgaaaccaaaacaaaagcaaaagaatatttgccttgaccccgatgtttctggggtgggtctgttgtagatgaagaatcaacgctacccgattttatcgggtatgcattgaagtatactccgaagggagatatcggctaagcttggatgccttggctgatgagcgaattcgcttccaccagctttcaatacgtgcttgaaacttgggatcctcagacgttgtgaagagggtaaacttgctgatgagatcctagatttttgttagaaaggacgagctttgcggacatgcgttaaaacttacctcctctatagccagcgtgatgaagcccatcacaaatgccacccaagccagggttccggttgtgttcaggaactggttaccgcctcggaactcgaccgtaccagtacattttccggtcttgggacttgggaagatgttctggaaattccagagcacgtatctgtttccctgcatgtagtagcacaggtccatctctgatgttgcagccttgatcgcagccgctactttcatcatggagttcttgttcctcccgaacattagcagcgtatcgcgcagtccagcacccgtgctctggctattagggcgacagtattggttctcacggcggactcttgggagcatggccgcgacgaagtcttcgtagaggaccgttgcaaaggcaatcttcttcaggctgcgtaaggaaaacttgttgtgagtggagacaggggtaatgtggacgtgaccaccacaggagatatcgcgctgaggactgaagtgtactcgcatggcttcccagaagtcaccaaggatttggctaacaggctgtttggtatccagacgaggagagacgacttccatgcagactgggattccgtgttagtgaactgactactagctaggtttggttggtgccgtgttggacggaaatacatacccatgggacgctctctcttcaaagaaccatctctagtgacgaaccacttgccaccgtagtactctgggtgcttgctgtactttgagcagtcatcgtgtactgctgcaatgtcgcggttccgtaacttctgagcgagttgtcggtaccagtcgacgttggtaaagctttccacggggccgtaaggcttcacaacagcttcgatctcgacaccaaagttgtagtgtttgagctttgtacccgtagtgatcgacattgcttgatgcagaggcgggactcgaaaaagaaaaagttggccgagtcaataagttcagggttgaaggtggcggattgggcctgcaggtgtgtgtcgaagatagccctccttgatttctgtgcaggtattggagtcctttttagtagaaatgatgttgttccacatgcacgaagctgattgactgttgtttgatatccctttttgtcttgtaaggtatatgaacaattggctctcagctctccaaacaatgagtaatgatagttgctcgcctgacacgagctgtacgatatcgtcacatctcaggaaaagcgttgtctctccgtgctgttaagtacagcaaacgtctctctcctcgaataggcggtgcggacggatgctctggcagaggatgccggtgtggagcttcaccggggggtacgggggtctgccgaggggccggggtgccaacgcccaacatggaaaaggagcgggctgggccgcctcgtagcgtctcaaacttctaaggctgcagtatcagacgacagctggttcctctacctaccattgaggctcgccaaacagtcggtattctggggatagctgcacataccctgcaatacccaccggctagctgtttaacaagtcgtcttaacgtggaccttggcaattggccatgagttgttgtcaaaatctgactcagttgctgcccaatgtgacaacgagctccaggcccagcagtccactccgcctgtccagcgctgctggcgccgagcgcgactactgtacgtaagtcagtttatgctttggcaaagttgacgtggacgctgcttgtttgaccggtttcctgttttttctttcgcttgaggtgagggagtcgattcccatcacatcttaatcgacgttagcagcccactatcacactcttctgctgtgccaaaaacgaaacataacgcaacataccacacgtttctctccgtacctgcaccgcaccataccagatcataccagaccagatcatcggatgctcggagtctgatgcccccgaaagattttcaaaatgaacacacatgcagatgaagacacaggccagtccaccaagtactattttgcctatggaagcaacctccatctgcagcagatgaaaaaaagatgtcctggaagcaagttcatcggctctgcaaagcttgtagactacagatggcagatcaatgagcgcggatacgccaatgtcactgaggcccaagggcactgggttgaaggcttggtctatgagatcaattcccgcgacgaggctcgtctcgatgtcaatgaaggcgtttccaaggacgcgtacagaaaacagtacatgtcagtcttgctaaggcgtgctgattctgcattgtaccgccggcctgtgccttggatcgtgaacaatggcggtccagaccaggcgagaattgtagctcagcaaagcatcgggcagggcagactcatggtccacaagcctcatttggaacacaacatactggtatatatcagcccaagatatatcgtcgacagtgatcccaaggaagaatacatcgaccgaatcaatatgggaattgccgacgccagagcgctgggggtcagtcacgactacatcagcaactgtgttcgaccctttatcccagtgacatctacccagaacccgggaccgtctgggacaacaactaacacagcggcagctaataagccaaaagttgtgaaaaaggctcccgctcccgctcctactccttcaccagccaaaaaagccaagcaacctgccctcgagatcaagcgcgcagctacacctagagacagagacccgtcgccaaacaagacaactagcccaagacccccacagcagcaacaacaacctcagtccccagggccttacaatcagcgtttcccgagaaattctgcacccggcggtcttgaccggcctatgcgaccttcgcagtcacgctctcatgcatcaccagcaccaccactcccccaacggccagcctaccccggagttactctgcgggtccctacttcaaaccggccacggcctgtgtcagatgttggcgcgccggcggctcctttgcctcccttgcctcctaggcctcgccgagtacggagcataccagtcattgttgtgcaggaaagttatagtggttactggtatcgataaaaagttcaaatctagcccaaagatttccttaaatacccaaaaacgatatcctgcacaaacacttaaatcgaaatttccgtacattctattatttcgctgttgtctgtcccgtcttcttagcgctgtgccccggacttagctgacttgtatatctcacaacaaaacgcgtgccttgcatgcatgctaataccttgacctgcctgatgatgatacggaggatccagctggcccttgagacacgtcagagctcgaagacctattaaagattcgcatacttacttcttgcactagatgccctcgatgcgcttcggctggaaccttgggaagatggtatgccatcccatagccatctcattaccgttggaccttgagatatatccccccctgcgttggtaacgagcacggtaggcttgacgattgctttcagcccgagctttctcccatcctcgatcctctcaacaaacagtccgggggctatatcaaataaatacatgacattacgccttgctggcgaagaggacttggtcccagacaagtcaatgggtgtccccccatttgcaaggttgaagcattggtaaacctcaagtcttgttgaggctgaccgagctggccacttcaaagaatagatactgggtgccaagtgaagttgatggacgaggtctgccgcaggttccacgatactccgtcgaacagaggcctgaagatctgcgggaggtgtccttggcacaataattgatagtaaagaagtaagatcatcgacaacaaaattgatatatcgttgccgtcgagctttgaaggcaggttggtatgtcagcgctgtgagcgtttcacttctccattcccgacactgagttatatctcaagacaagttagcaacttgctagatgtaccgcccgtgggggagagacaaacctctttgcaactgagacatagtttcttcaagctcatcaatccagacagcggttccaccgtcgtcgccatcatccaaaggacaatagaacgacttggaaaacatggtgatgtggagatagttcatgatggcccccatgatttgaaactcatcagattgactcacatttatacaccgcctggattgttctctgagaagtgtgacaagtcgtgaaccttctggaggagctgctctgctcataagacggccggtttccaattcatcaatgacatgcccggcacgattctcaacccatcgttgaacgtttccaacaagagtcttgtaggcatcctttgcttctgattccgtaatgtcctttctgcaaggttgcagacgaaaaacctggtcctgagcctcttcgagctgacgttgggtgctagcaagctcgttttcaagtgcttccacacgaagtaccagttcgtctttctccatttcccggtcctcaatctcctgttgccgtgagtccagtacggtctcggtgaagcgacgtaaatgggtctcgctagttaacttgtcttcaagcccgtttgcgtgtgaagatgcttgctccgttgtcgtatcactttcttctctgttcctgtgatggcgcgccgttcccgagtttgtggcatcggtgccctgtgtcagaagttgaagatagcgaagcatcagtgaggaaatctaatcatctagccttgcatttgcgactctgtgactgccggagattggctctgaatctggttgattaagtctggtaaatcgaaatgaagccacatgtggcacagctgggtcaccctgtagaagaccgccaatggatatcgaggtcgcccaacaaggacctaactgcagcctcatgttgtggttggacatcttcgttgttggcattaggcgccagctaatgggtacctaatcctgtgctgtgttgtgtgacagcaaaaagtcggtctcgccttgagcggtcaccgtaagctccactacatgttaccagggtcaaaatggcctttcaattgtaccggatttctgtcgagggccaagacggcaatgcttaggaatcgacaaccgactcaattcgaagctttggatgtggtcgaagctgaagaacaacgtggtcactgctccatgacggatcggtgaggattggacgaggcccaaagaaccccagtcacacagcgatgaggcccgaaagaacaccaatgagtggttggacgcgcccgaactgcagaacagctcatcggcgggttagcaaagaatgttccggtaacatacgtattccagatgtatccaattgggggttgacatgaacgaaatctggggcaagttgctgttcacgaatgagctgttggcagagttcccatacctcgtacatcacaggaccatacctggccgtcccaccacaaataattgacatagtaatgaaacaccatatcgtacctcgagtaaacaaatttagccatgaccggtcgcagaatcgttgtttctatagactttggaacgacctactcaggcgtcgcctgggctgaaacgacccgggtgagccttgcccttacatttcctcacaggcgaaatcgctaactccagtagcctgatgttcagcatgttgtgacagaatggcccgcaggcgactcattcaagagcagcgcaaaggtgcctaccgaactccgaaaggtagcagctggatggcagtggggtttccagatccccgaaacggcgaaaagaagtaaatacttcaagctgttagttttcctgcgttctttctctactaccgtgtttgaccgaaatcctttgtaggaagttggacgatccatctgggctcacgaaagatggagagtcagcaaaggacctcaccaaggtctacctttcgtgtctccagtcacatttcgtcagtgttcttggaaagcgtctgtcgccgagtgtagtaaaatcaacgcctatggacttcgtcgtgacggtcccggctatttggtcacccaaagcgaaacagatgacggagcaagctgcagctatggctggattctgtggtaaccagcgcattatgctcatttcagagccggtaagtcaaagactcgaataatagtgatatcacagtgctgacaacgtccaggaagctgcagcgctatatactctcaatactcttagccctgcaacactgcaaataggccgcaagtttgttgtctgcgatgcaggcggtggtactgttgacttgatatcctaccaagtgacacgaacaggcagtgttgaagtgagagaagttactgagggcacaggcggaaaatgcggttcctctatgctgaacatgcgttttcgtcgacatctgaagcagactcatggtgaaaagtactggactgacgagagacttgtgccagccttgaacgagttcgagacggtaggaacctcccaggcgttacttgaggtcagctcgctcacaacacacagttcaagaagacgttttccccaaagggtgaacctttaactctcaaggtcgatcccagtcttggtctgaagcggaatcgttacacgatgtcacaggaagatatgaagaccaagatctttgagcctatcatgaaggatgttgtctgccttattaaggagcaaatcaggatggctggcgagggcgttgctgccgtgattttggttggagggtttggccagagcaagtatctgaagtctcgcgtcaaggaagccgtctcgaatcgcacagaggtccttcagccagaagatggttggacagctgtggttaaaggtgccgtaatgcatggactcagccggtatcagtcctcgtccactcgggtggaagttgcgtctcgaatcgccagaagatcatacggaacatgcttgatgacgaaatatgataggatcaaacataacccgaaagaagcgtgtgtaatcagctttctttcttgtggcccttttgctgacagcttgcaggttttggtctgagaaagaacaagaacacgtcgtttctgaaatgtgttggtttatccaaaaggtattccaaactggcactaacgcgattttgcaatgctaacttgagtagggtgaatcctatcccgagggcaggccatcacggatagagtatcaatgtgatcttcccgtaacggttgggcatgaaccccaaaccgaggttgatatttatagcaacaacaatgatggcaaggctccagtgcatcgcgactcaaccactcaacggatcggaacactctcaatcgaccttaagaagatccccgaaggagtcaaaagggcggcgagggtcagacgcatgggaaaccatcaatactattgcttgaaaggtgccattgaggcagtgtacggatcagcggaaatcacgtacacagccaagcttggaggtaagaaattcctggtcattacgaggatggccgtggctaacccgtgcttgaataggcattacacacgatatgatcagcgtgcggtatgaacgctagacttcatggccagcgggaaacaggcatcaatagaaaagaagtttggaagatcatatttcgacattgcggccaactggtatcgggctgggcgtttttcgaacatatgcctttataggggaaaagattcgttacattttgatcacaagaaataaaatagaaaagttaccaaggtgcctatttcctacgccaaaaggagtctacctgccacctgcctgatgcctgctgcccgtagtccaatgggcaggtacctaacgatgaaatgatggaaatggctgagtggtgtcacatgatctcgcgttgccccacattgttagtcgcgccttctcactcgccatcacataggccatcgtgcatcatcgtgtgtgttcaggcagtattcacgatgcttcatacatcatggctaacaaccttcatcctagagcggcgtttctcgagcatgggcaaatggctggtggatatgctgccggaccccctccatcgaccttagctgcacagctcgtggagaatatttcggcatcaacgaaatcctctaaatcagatgaaaatagtgaactcaagggcttttttaccatcattcagcgtgtcaaggatgatcccacgcttttaaagacctcggaagatcgtgttgagcataatcacatgctcatatacgtctattcgagagccgtccttgaaggtattcgattagacgatcctttccttgaccgagcacaagtacgaacagaagctctaaaagcaatcgatttcttgagattctccatcaaggagacgcctactgtgctcaagcataaagtgaacagccaagagtatatgtttcgcgggcaggagccgctatgggtctggcttcttcctcaattgctccggcttcttggccatgctcaatgccttgaacttacagaagccatcgagaacttccttcagcacacaatgctcataatagcacaaaaccgaaatttgtgggatatggccactgattttctgttctatcttcgtacaattacctctcgtaagtggtgtcccaaagggtagagatgcaatagctcacgagtgcaatagacgtaatcaatcggctccaagatccccttgtcgtacccgatgtggaggaaagctttgggatgctatctctaccctcggaacttgctctctgtcgatacgtcgacaaaagctcgcccttgatcggccaattgacatattccgttgaccgaatgccacatgctctacaacaactgattagcttctgcaatatagtagcctttcctattctatcgacagatgagatgtttcatacggcagcttctttcgcggagagtatagtgtggctgattgatgttctgggagatatgcaagctgtcaggaaccgcttcggccatgcatttcctgcctcttcagttcacattctccagaaaaccattcaaatcgagagagcgctttcaagaaacacaggtatttgcgcttcagttcacaaaaaatccatcacactcttggtccttctttgtggcgatatagtggcaagcttgaatgcatcatctatgctagaccctaatgacgaggaaatccgtcgcacatacgtccttgctcttgctataatcacagcagcatctgtcaaggacagatcgatcggacggctggcgatatccagtcttgtagacgagtcctcgatgttttattccgcgatacctgaggggacagatatatgggtatggtaccatctgcaacttcttttgttattgactactaacttgcgaaaagagaatgacacagatgttaaggcaagtaaatgctagttctaaacaagaattactcagctcaaatacacacccatccaagtttgaggatacagaagtgcgcgagatcctccaggcgctggctttaaaatacgatgcgccggatgagaattcacaagatcgctctaagcgacgcaaagtatcacaggtggactctagccctatggctgttctgatgagctccttgggagccacccttgggttaaagagcgtcgatgatggcttcccagaccttgagcaacaatttctgtaagttactttcttgtgtgtactttgcaaattctcactagcacagggatacattcccatcactggatgaagcgcgtcaatgcctgacgcttgacctgctctcgcgggtatcttgtctggccgacaggagaggcccgctgtccaatgatgagaaagcatccgatgcgaatacccattgctctgtttgcgagacaaacgcattttcgagtcgctcaaccccctatgcagcaatggtccaaaagtctcgagtcgagacacttttcacccagttgatccgacttcctattgttgcagaatctcggcgtccgagggttgctgccatgatggcattgaggaaggtaattttgcactgtgatgacgctgaaatactcaatttggaaacatctgcattgggtcagtggtgtcttcagtctttgaacagctcgataagagagcttcgaatagctgcgggaagagttctggctactttttctttaactaggccagagaccgtcctctcgagcattgttctaccagctcgcccagcagagggaaatggtgctagaaccccacgagtgaaccaagtccaggaacctcccattcatgctaatctgcatccgagcacagaagatggagcttcctcaatgaagcgccaggacttgatagcgcgcaatagaaagaactcgatcgcgttattgaaatcaatctcggacaaggaccagccaaatttgaccgaaacattcattatggcatggggtcaactaggcacagttgtttgggagcacgaactcaacttggttcttattaaacttctggagtacttgggaagcagtaacaacatagtttctgcttttgctttcaacgagctcttgaacctagcagatgcccggcgagtgaccccaagacgcctgttcgagcccttttggccaaatctggcatacctggccactaaggacatggttcagcgtcctcaaatgagccgggcgattgccgaactccttcaggtttcagtcaacgagttgcttctcctcatccaaacccacgcactgccgtggcttgtactcgataaacaaaaagatgtcattcaaaagattgccgaggcccggcaagagtcggagatttggttgcctctggtcgaccctgcgaatctggctgctactctcgcattgcttctgatacagggtacagaagatattgcggcgtttgcaaaatcacgccttgacgagctgtcaacgcattttgaaagcgagtcgcttgctgatcttcttcaagtggagccagtgctcactgtgatggaattgctgaaggcagccggcgattcagatgagaccagaaaggcaccagtaagttagcctctgcatgtgcttggtgatttggtgagctgatccagtcctagattcggaaagcattggatacaatggccgagatgctgttgccctcaagtaaaggaactcgatctaagaaaggagaccatactgctcggtttattcattcctcgcttcttgggcttatggcgcgcctcttcgatgtaatcaatgatcagaatcttccggacccagagcgccggtgctacattcgagccatggaagaaatgattagagtgtcaaggggctacgcaagcaccgctagaccacaggtaggtacaacacacgcatttgatgagcaaaagtactaagatttgcctagatttctgcttgtttgttgtccacgctcgcgcaagatgctttgagggaggcgagtttctcttgctgggtctcgatgcttacccatcttggctccgaagatgttgaggcactgctagaaacgacgttcttcgtcgttacccgctactggccttcaatgaacgagccaacagctcttcttgctaagcggacccttcaacagctggtcgataaattcgaaactcttgtcgcaaagtacatcgttaaattgccttcacttcgacacattcccgagctcaaagatatcgagtcaaaactggaccagcacaggccagcagcacttgcagttgaagaggtgctggaagcctttgctgagagaatccgccatgagaactcaggcgtcacgcttcaagcgttgactgagctgattccgtatcttcgtggaaaccaagcagctctgcatacctctgatgctagtccacaatcagataccggcgttgtagcccttgtgcgatctctactcgattgtgcttgcaagtacaatggcataccaggagacattgcgcggctatgtacagaagccctaggcttgataggctgcctggatcccagcaagaccgaaactgtgaaggaacagaaatctattgtgattcttaacaacttcgtggacaccgaagaaacaaccgactttgtcatttttcttctggaggaggccctcgtgccggctttcctgtccacgactgatgtcaagttccaggggtttctttctttcgttatgcaagagcttacgagcaggtgcgacctcagtgccgcatgtgccatggcgaccagcgggatgtcaggcggcaacgatatttatcgcaagtggatcacaatgcccgaagctgttcgggaagtggttagcccttttctgacttccaagtatgttgttgccccgatggcacactcggaaatcaattatcctattttccggcctgaaagatcatatggtaattggttgaggcattacgttatagaccttctcaggaaagggcagaccgcttttgctgatctgatattcgagcctttggcgcgtgtcatccgtgtccgggatcttgctattgcagagtttattttgccctacatagtattgcatactcttctaggctctcgtgctactcaaaaggatagggacaatgtccttggtgagcttctggctatcctagagcatcagcctggcgagggggcctcgtatttggagaaagatgatatgaagagattttgtcacgtaagtctcggctttcatcagtattgacaacaaactaattgatttaggctgttttccgcatcgtggactatgcaatgagatggatgcaaaccaagcgaacaggcagtcggcttactgaatcagacaaagaaaggttggcccaagtacaggaagctctcgacaagattccagcagagttaatcgcacaaagggctgtcgactgtaatgattacgcccgggcgctttttcatctagagcaacacgctcagaagatggagcaacgaaaaagggaaccaggagagcgcatacgcctactgcaaaaactgcaagatatttatgccaatgttgatgagcctgacggacttgacggaatttcagctcacttgcaggttcttgacatcaaccagcagattttgagtcatcgcaaagccggcagatggactgctgtacagaactggtacgagataaagctggcaaaggaacctgccaacatggatgcacagatcgacttgctgcattgtctgaagcaagccggtcagcatggtgagaacatctgatagctccgtctaagtcagtggctaacaagaaatagaggcgctactgaatcatatcgagggaatgcaaaccgatgcatccatagacaacaagatcatgccgtatgcagtagaagcagcatgggtaaccgggaggtgggagagcctcgttaaattcaccaagcgatttcatggagacattgttgaggacttcaatgtatcggttgcaactgttctcgataagcttatggccaaaaacaagcccaaagagctgtcttcgataatgaacgacataagagtcaagatttcatcgtcaatgaacgctgcatccacatcatcactccaagcttgccacgacctcctcctcaaggctcatattctcacagacttggagatcatcattggcacaaaggcaggagacgaatcagctcgacaaaatacaatggtgctgctggacagacggcttgagattattggggcttatatgagtgacaagcaatatctccttggcattcgacgtgcagccatggagttgaataggtatgttcattccggccggtgtctatgaataataattatcctaaccaacaaagaccaagctttaccgacctggacatttcgggattatggttatcgagtgcgcggcttgctcgaaagtcaaactccctgcatcaatctttcaatgctgttttacatgcttcgcagttgggtgacgatgcggcgaccattgagaatgccaagcttctctggagagaagaccagcaccgaaaagcaatccaggttcttcagggagcaatcaaaagcaacaagttcatgacacagacaggaacagctactggcaccaacactaataagctgagcccgcagcagaagctcttgacagctcgagcacaactgctcctcgccaagtggctggatagcgctgggcagacacacgcgggtgctttgcgtgagaagtatcagcagccaccaaaaacatttgcgacttgggaaaagggccattactatctcggccggcactacaaaaagatcctcgaagccgaaaagcctcttaaagccgacgaccaaagcgacaactacatcactggtgaggttgctaggcttgttatagagaactatgtgcggtccctgaactcgggtaccaaatatctctaccaaactctcccaagaatattgacactctggcttgatcttggagcacaggtggacaaggcaccagaaggcaaggcctcactttctcgtgagcttcaccgacgacgcgtggagcagcttaccctactgcactccttcctcgacaaatatatccataggctaccagcttatatcttttacactgctctgccgcaaattgttgcgcgtatcgctcatcccaatccgcaagtgttcgagcgattgacgcatataattgtcaaggttgtggaagctcatcctcaacaggcactctggagcttgatcggaattatgacaaccagacaggtatcggaacgaaaagcgcggggaacccagattgttcaagcgctcaggaacatatcaaagaaggtggaaggctcttcgactgacttcaagcacttactcaggatgggggaaaagttagcggagcagttgctgtcagcgtgtgaaaagggagactttcgcagcaataagactgtccatgctagtctaagcagagatctccgattccttcatcacaagtgcaccccctgtccattggtagtgcctgtcgagaactctttgacagcaacattgccagcagtgtcagagtatgtcaagaagcacaaagcattctccagagatgtggttacaatcgattcttttcttgacgacgttttggtgctgagctcattggccaggccaaggcgacttacggcgcgtggtagtgatgggaaaaactacatgcttctcatcaaacccaaggacgacttgcgaacggatcagcgtcttatggagttcaacgggttaatcaaccgatcgttgaaacgagacgcagagtctagccgaagacaattgtatatccgaacctacgctgtgacgccacttaacgaagaatgcggcattatcgaatgggtccctgggattaaaaccatgcgagacattcttatcaacctttacgcttctcgaaaaatttatcccgattatgcagctctaaagcagcttatggatgaagcatgcctttccgatggcaaaatcagaatctttactgacgaagttctgggaagattccctccggttcttcaactttggttcacgcaagagtttcccaatccgtcagcatggtttgctgcacgactgaagtacacacgatcatgtgctgtcatgtctatggtaggcaccattctaggacttggtgacagacatggtgagaacgtgaacttggaggagggcaacggtggagtattccacgtcgatttcaactgtctgtttgacaaaggcttaacgtttgcaaaacctgagcgggtgccgttccgactcactcacaacatggtagctgcaatgggcatttacggctatgaagggccttttcgcaagtcttgcgagctgaccctgagcattcttcggcaacaagaggaaacgttgatgaccatccttgaggcattcatttacgatccgacgttggacctacagaaagaaaaacgtacacatcggagaggagatgtaggcgtcaaacttcaacctcaaagcgttgtggacagcatcaaacgcaaggtcaggggattgcttccgactgaaagcattccactgggcgttgaaggccaggtggaagaactgatcaaacaagcgattgatccaagaaacttgactgcaatgtacataggctggtgcccattcctatgagaaaggacaaagcaagaagagaagaatggcgctgaaggtgtgcatgcatgcaagaaaagggcggagtaattcacaatacaatgaatttttatcctgataatttctattaaacgaacccctctttgaaatgaccttattttcgcattgctattctttatctatattcaatggatggctgtattgtacaaagattggctgccttggctgtgctgacgtttcaggcggcaatctgtaggcagtgagtggtaaacgaatgatccatagcactcctgaagtgctggactgggctgagttgggacgcggtcgcgtcggatcactccttccccaaaactgactgagctgcagacttcccaccttctttcattgcatctcacctttttcaccctttgactgcctgatttctttcactgacaagaggaagagtgtataatctctctttcgctttgggtcaatcgatactttctttttcttttactcaacgtgccaaattcattaagcctcttcagtcagaacctaatacatcacattcagcccaaaaaccaaaagctttgcctgcctatcgaccttcccggcattgcatctctgctcagcgcctggtattctacagttgtctcgtatcatagcaaacatgggtcaatatcgtattggtaagtttcaatatgtacatgtatttttacagacacgttgtcgcttcatacctttattacgaatctatcagtaggtagtggtccgctcacaacacaatagaggtatctcccaacaaccgcgctggttgcaaggacgcccactgtaagaagaactccgtgaaatgcaccaagggcactcttcgcttcggatcttgggtcgaaatcgaagaacgtggaagctggtcatggaaacattggtaagtgtttgtcagtcattagaaaagcacgtattaggtggctaattcatggctattttccccaggggttgtgtctctggtcagcagctagggaacgtccgtgaactgtgccagcaaggcgatggtagcttcgattgcgatatgatcgacggctacgacgagcttaagtaagttgcaatcacaggtttgcatatacatgttgctgacaacgacagcgaacatccggaactgcaggagaaggtcctccgctgcgttacgcagggcttcattgaccccgaagatttcaacggagtatgttttgaatcatatccgtatgtctactgcagctaacgtgtcataggaccccgagaaaaacaagctcggtgtcacaggcattcacttgactcctgcccagaagaggaagaaggaggcggccgaggctgtaagtgctgcactggtatcatggcaaatgttcctaacgtttttcaggctgcagcaggcggtgaagacaagcccaaggcccagggcaagcgtggacgaaagaaggccactgatgctgatgacgaggaggacgagccgcagaccaagaaagcccgaaagtctgaacctgtgaaggttgatgaggacgatgagaagaagcctgctgctaagacagcccgtggccgcaagtccatccaagccaagaacgagagtgaggatgaggatgaggctcccgttcctaccgtcagcaagaaagggcgtcgagcatcagcccagaaagtcaaggatgaatccgatgccgaggagaagccagcacctgccaagaagggacgaaaggcagccacgaagaaggtcaaggacgaagacgaagacgacgctcccgctcccgctcccgccaaacgaggacgcaaagctgccgctgcaaaggcaaacgaggatgtgaagcctgcccctgctaagaagggacgaaaggctgccaccaaaaaggcagctgctcccgaggaggacgctactgaagaagagcaggaggaagtgaagccagccccaaagaccaatctccgtcgaggccgttctgccaaggcttgagcacctgtcgttgaagttagtggtgaggtctgaagcccttcggccatggagaggctggccatgatttttctttgtcattgttcaggcgcgaatgtacattatcttgggagtgtttcgtaagatgacgaagtgttgatgaatttgtttcgtagcacaatggttatttagatgaccagctcatgatacgcagaaacgaggaagagtagaaagaagcactgcaatgagaatctgacttgagaggcttaaactagtatgacattgacctgtgtgatacaatatacctgcctccctgatagccaaccgtgacatggagtctggtgagccaatgggtggatgttggaagatggaactggaaataacagtctctaagtctgaagacttatatggacctagggaccctattccgccaggttttagatgcgttgaacagctaactaaattagtggctgtggagaaggcatgatgctgttgaagcatgagtcgtggaggagacggtgatgaccgaaaacggtggctggctgttcaacgaaatggagattgacgggaatgcaggtccatctaaggagcatttgctcagctcgtgattcgttttgttccccatagacggcttgttgcagctgcggagacgagagaacggaggaggatggaggggcatacatggcaatcatcagaatgacgttgttaaaatgacgtcgttgattcatcacatcacgatgctcaacacagggctgccaaaaggtaaaaagccagaccacagtggcatataaataactttgcttgcactcatcaaaaaactcttccttcttcattcacgctcatcaacaacaaaaccaatatctccaaaccaccacaaacccttcatcaccacaaacccttcatcaccacaaacaatccatcatcatgcctcgcaacggagacggttcttctgacaacggcccctttgaggaggccaagcacgacatcgtccacggcgctggcaaggtcgaggtgagtttatctgtgtactacatcccgatacaaacactttgctaatcttggatttcagtctgaccatgtcgaccgtgccgacaagaccgctgaccttcctgagggcaaggacgagaagggcttggctctcgagggcgtcaacgccagcggcggccagagccagggcctcgccaagggcaaggacgtcggacagggcaactagaagtaaagcgaggaactttctatttggcagagagatgagagaacagaggatgaacaatacctaatgctgtctgcacgggaaagtgcatcacgatgacaacgaaatgaatacaaagaaatgaccaacaacagttgttactaccgtgatgatgtgattgatatgggcaaggtgttattactactactatcaccttggtgagttgtccagcggtgttttctttctaaggtgttgacaattggctatggagtggtgaatagcttacagtaaaaccttgcgctggtcgcgtgctgtcaagatgcacctcgccagaacagtcgacattgaaatcccggtgatgtttaccaatagccaattgggttccgggtgggcaaaatcttattccctgagaagccgagtggaacatggaaggatgcacggcatcgagatccataccagtcaaaagacgctaccctgcaaggcagttttaaagtccacaatacagccaagagtataatccaaaataacatctcgatcctcaacaacaacacgagcgaatcttcagattcgtttgaccaggtctggtggtctagtggtatgattctcgcttagggtaaaccctatagcattgcttgcgagaggtcccgggttcaatccccggccagaccctttccttttgtcgattctacctaggtctgaggcggcagaattcctttttgcatctgacacaaattgggttccagtcttgacagttacagtgaggtggagtttaaactgcacgggtttctacagttgagcaacgtttgttataatttacgctaatcgcccgattggtcgagcttaaatcagcctcgttcaaccacacttacaaccatgaggtttgactcctagcaacatttcagactcataatagttggatcagggtaacgaaagctatggagtgctcatttttttgcattccttctttcctgttagctatagtttagatagaagtaatatgtctgctctacgtatacgtcttgttaacatccaacttatcacttacactaacaacctaagaaatgccttccagcaacctgttcaatattcataccgtacatgacctcaagttcctgcctctattactcgtgattcaaatcattaaatcccatgctttatcgtctagactttcttcgtgtcttcttctcttcctcttgcttgctcctgtgtttcttctccttgccggcactccgcctttctcgctttctttcttctttacagttcttgcaaccacacttttcggtcttttgtgttgttgctggagccatgttgttttttgcaagtccaggcatgaccgtgacccaatcttgtattcttctctgagcgtcgttcaggtggcgctgttgcttggcgatattgtatataaggtcttccatggacgaaaggtcttgtttatcgtgcgggaacgcttctctgtttgaagtctgtcgcatattttgttgagtgttgtgcttgtcgccgacgttcaaggacggtgatggctcgtggttgactctgtggtcctgcagattggcggcaccgtgctgggccaaaagtcagcagtattctaaagtatagactaaacaggttactcacagcgccgcgtttgttctggatcccgcgttcatatcgatctcccgaatcattgtcctttttctcagaccggcaatcgcaatcgcacccgcaacatgggccgtcgtgatcgcaactccattctgaccaagagctcagggtttccgtctcccaaactacacctgccgggctgtatagctggtaatatctgataggtgctgagtagttcgagtagtaaggttgctgtgttgcgattctggggtcaggaatgctgacccagttatcaacaactgcgatcccagtagccatcttggatttttcgatgcccttcaagagcgtggatgatctatagaagagaagtgggtgaagcaaagagtagactttaaatgcgaaggtcggcagtcaataaatgcctggcatcaaacgacaagagtgtgcttgcatcgtgtgtgctttcgtcctttatcgcgaggataggggcatgagatgtacgacaccaaacaccattctttgacggcgtaattttgccattcatccatcagcacagctaggttgtattggctttcgattgtcgcaaggccagcagcctcccgcaatatgataaataatttgaccgcttcatgcaagtttccaattctcaaccgcagcaaataagaacttcaaatgaaatgtcctcggatatcaccgatggtttccttgtatagtacgctagaacccacagaagaaagactatgctccgtcccgaaataaataacgcctgattgtacgccgccaatgctacctgtgattgtaccaccaaccatgtttgccatcaaccattccgttccgcctgacatcaaatgagatgtcgttagcctttgtgcatattcttgaagctctcttgaaacagatctctgtggctcgtccgtcatcttctcaaacctatgacgtactggagcttggagcaccgtcacgaagactcctccgcaactcagcaatgtcgtccattccctcaagactgcccttccgaccccagttcttcggcttcctcttgagaaaggcacctactgagccaagataaccctcgtgtcggaggaagtatgcttgcttctctcccttactccagaatttgatggcgtaacttagtgtgttgatagtttgtcgatggcctctgatgaaggacccaccaaagtagatgttggataggttgtggatttgtgattgaagataggcgatctggccaatgttgttggatatcgcgtagagtagagaacgtgacacatcggcactgttaaaggatgcatcttctggtgtcgccgatctaccatcttccgctgctgattcggcttctctcttcattcgaaagaccttgccgaaagatgaggcaatggtcgtactcttcagcccaatcttgccatagtctgttccataaatgtcgccaaccaacatatcgacattggcgttgtcaccatgggcagcttgttcaagcatctcgtcaaatgttcgcgcccctgtcagtagcgacaatagaccccagagggtaccgccaccaagcgatgtgccgccaactctctggtatgatcgtggtccagtaaccttaaggaatgaaactcccgagccgatgttgacaaggagataaggatagatgttttcttgtggcacaacgaagtgcatagggtccgtttcggagtaggtaaagacctcgcgggggatttcggtgatgaagaagtcaaggcctagaaggtatggtcagttatggaacgagtgaacgcaagccgggctactaaccaataataagacactccatttcgtcctcctgcgacacatctacttccaaagccgcccgaatcttgtcataatacttgtatgcgccaccacctgtagccatcacacatagctctcctggttgcgagccattcacaagctggttatcgcgcaaatggcgcataaactcgacacagtcatcgatgcgatccgtctcgaagctttgaaagttcaaccggccaccaggatctgtggaatcaacctcacgtgaaaagtagacgaccttgataagtgaaccaccaatctgtagggaccatctctgtcagctttcgccttcctctgagaccatctttccgggaagagtatacatacgtcaatcgcaatgtggctcacaatggcagtgtgatatggaagtcgaatgtcgctcgtctcgggatgcgtcggactcattcggccgttgatcgaattgacagcaccagcgcttgcgcctgaagtcgatgctggcgtcgcagtgtcggggtcgacgataaaggcgcccttgacattgattttgacactgccaggtcggataatggtgctgtctatctcgtcggtcgatgtcatggttctgcgatgcttgtggtttgatgaatgcgccggcgcttgaggatcttgcgcaatggcatcttcgtgttccaaggcgggcgtcatggcgtgactatttctctcgcgtcgcacacgagcacacaaagaggcgagaggatagagggggtccaagtagatagtggagttaatggagatgaagggtctcggacacgaaagtttgatactttggcgcaaagttaatacaagggttcgcgatgatagatgatgttgtcgaggatatgaggattaaactgaaatttaggtgcaagacattgagaaccagacaaacttgagagaaggagtaataaagagatgagataggcaacctaagatacctaggtaaatcggtataaacggctgtggaggggttgtctctcaatcggatggggaaacttgacattacaatggggtcgaccctttttcgacagtgcttgctccaaaaagccggtgggccgaggtctttgggggaagaattacagagaggtacagtacgtattagctcaacaaagattgaacctaggaaattggctcccttcccccggctttcggccgatgaggatcaactctgttgaggcgatctacatatcagtgcagtactcggggagtcgcattcgttttccgtgaataacttcggtaaatatatctacgtgtttccatgcattacggcttgactgacagccccgatgacccgggataactaaccactacaagggaggggttcaaggttgatgccgagcttcgtgcttggcttgccaaatgccgtcggctctccatattaagcggcattgaccggctgtcaaaggagtgatcctggtctcaaagccccttgaaacttgattcttcacagagcatgtacaatctgcaatcaaccgaccaacttataaatccataattgcagtaattaacatcaatgaatgtctggggtaattccctattgttactaaacttcgttatggcgcgcttttatcaataattgggtatccgtaactaatgtgcaactttacaaaggaaatatgatcaggtattgtatcccgagtgcgtaaaactctatccctttcattcgctagaggataatctctatcaaaagaagtggcctcctggaacggccacaaaaatggctgtgatgataccgcccataaggactgaagcaagtatcgcctggatgaaaatggtgtcttgaatctgacgcagcgctggctcttggatccagacttcgcgatcaaacaccttgcggacaacgttgcgtttctcatacttgacaatccagggttcgtcctcgtagctattcttggatccgaaagaatcgaagcttcgcttagtcaagtcatccatgttctcgctgtccacgaacaattcccaaggtctgatgtggcgatgatgcattccgtgaagaacaacacacatgcccttgtaagccgcaacaagcgtgctgatacccagaacgagaaagattgctgccagagcccggtatcctcgacctgcgttgctgagagtgaggatgagaccggtgacaatacccgcgatgatgagactgacacccagcgaccgcgcaaagaatacacgagcagggttgccgttacagattgaccaacgaacaaagttgggatgagcctggtgacggagacttgagtcgaccgtcttgaagatgctacggaatgcactcgggtgtgttgtctgagaaagtgccacaatagtcgccttttgttcagcagacgaaaggttcagctgtcgaggagccccatccataatatatgtcacgattactctgttaacctcttctctgaatggttggatggtgactaggtgcagattagtgtctgtacaggagagataccagaatgttggaaatatatcgacttacaaggctgttgggtgccagcggtttggaaggcgtcggaagcctggctcatatagctcgtcgcatttagtgaatgcacagtgtttgtcgctgtgaagatcgaggccatatcccctccactgctctgtggaggcgttgtgaaagggtcaatggtagcgctcatgctccgatcctttgcggtagggtttttctcaaaatcggtacccctaaacatcgcggcagccttgggctccttgcgcatcttatctgcctgttcctttcggatcttgatgatggtctcatcctgcatagctctggtccattctggtgaaagcttgatatcggccgtgggatttgtgttgaaccgtttctcatagtctttaaaccagaggtagaactgaaggttctcggcagcgtgctctacgtaaatgagataggacatgaaatcccggacagtcactggctattattaaaatcagtaagtagcagttcaggtagcgatccagcaggaataggcaaactcacaggacatgttcccccgtcgataatcttgtcgaaagccaaggagtcaggtataccactagagtagccagagaagccagagttgaccgagccatcggtcttttctccatcagatagagagtcgccactgctgctggcgctgttgctgcgatatgatctctggtccacacgctttgggcgtgtgtaagtgagtggaagaagacccatggtggaaaactgtatgaagtgaaggtatctaagtgaagaatgtaccagacgtaagataaggagtaagtaggactctgatttcagcaagtctgccagtcacacgttaggcttgagcgatggggatagtctgttgcttaaataacttgctggtattgtaaaagatcccaagcactcaagccgcctcccagtcatcgacggcacccatacccatcttgcattggctaaaagcatgttacatggtagggttagctagactattgcccaggggtgtccagtttgctggctggtttgatacccagaagcgttaggctcgtcgatacaagcctctctaacgtagaacgacgcggtaccattcataaaagccatcatcccgagatggatgagtggatcttggaaagccttcggcaacgaactttatcacccacaaacttaacgcgtttggaacagccatggctcacggaccaaggtacaggcgaaaaccagattgcacacaccacaaacaagaggtaggcagagacgggtggaggcatatgattgggttgtacagcggcttgagagttgttcagcccgtcctcgtttggctgcactggccctctaagtatccgtcatccagttgtgcagcacaccaacaagctgacacccggtcgaatatgcacaataacaggagctgatgtgaaaagcaatttcccatatcgatccccgtccagcgcgatctccagctccagctacaaagggcttctctctatctataactaaatccggtgcaccttcgaaagctgggattaacctagtgttgactttttgcgtagatcctagtttagctgccgccggggcctcactccgagtgacaccactggcaacagaagttcggtttcaaaggctgaaggcataaaaacctccctgggtaggttagatgtggctacttcctcatagctcggggctgggccagaccagatcactggaagaacaaacgaaacgtccatatggcttgtgtcctcgtcgagttggtcaactatacttgtatataacccagaaagggaatcgagtggcggcatgggccactgtcgttcctgtgatctatcgataggaatgtgtgcagctgaagtttattgcatgtggctggcaccacatcccaattgtcgggcagcccgcatcaacggtccatgtaaattcgcatcggggaatgaaatgcggtcgcggacgagctcaagagtgtctagactggagcaacaatcaggctctcacagactagttctacaggctcaaagccattacctttgaacttctcatttggttttaggtagagaataactaatggaatggaccttggcaattgacaagtcaattccaaggttcacatgaacggtggaataaaaatgatgtgctatgtatcaagttactaaccgatacgatgcgatgtgagatgtgagtggagagactcaatcaatcaagctcaagcaagggagggagggccttgttccttgtcgccgatgcttcggcaatctggtgatcaggttagcaaaaaggcgccaaaccaaatgagtgcttctgtcccgataccctcttacaattagtaattcttactctgcaaacacaatgtctcactcggaatgcaactactccgtattgctgtgtatctgcaaattactttttcggggcctaagacagattgaagaattgagttacgattgcgggatttgaagaattcaaaacgactcagttgattttggaagcaatacaaatacatgctggtatattacatatattcttctcatcagcatcaagaaggggtttgtcatggtgacgtacctacctatacggtgaagcgggtgagaagggctttgctttggctcaggctcaagcccaggtgccagccatacgcttacatttccttattgcccttagagcctgtgcctataattaatcactgtgtaaaagcaaacactcttggtaacttggctggcctagaacacaggaaaagaaagcaactaactacatgttgtgagccagcgaggtagactagcaggaacaagttcattattgcttttgcgcgatgatcatagcgcataatatatagcttacggcggtactggtaatccttaatgcatctacgatattttaaaaataagaataacttaaatattgaagagagagagggggtgtgggaagatgtggtcaaagtcttttgtctcctgacagggttgaccctggacgggttggtcttcaagacctcaatcgtatcctccgtttcgtgtcagcattaggtggactttgtgtttctgcttgtctggtgctccgggatgactgtaggacctcagcccagataccagcagaattggtttattcggtcaaacgttttgaatatctgtgacccgttaccaataattatccatagtatgcatcgtgtgccttggtcatctcctctgtgagacctcccttctcagcatgttctccccttagatgctgcgtcccctcccagaatttctctctatcagccaggatctcatccgcccatgccttaccggcttcagatcgtagcttacgtgcgacccccatgaactcgcccaggtcctttttgttttcgctgttcctttcgtactccactgcctgcagcagaagctcgatcttgtctatgtcttgagaaaactgagcttctgggctctctgcggcctcgaactcgtcccagagctcctttatctcagcagtgtacggtccagaccagcggttggctatgtactcgatagttgcagcctctcttctgcccttctcatcccttgacactccactaaacggggtgatgtcacccacaacagattcggcgatgtcgtgaacaagacacattttcatgcacttgacctggttgagaccttgaggagcgaacattgctatcatacccatccgataagagtggtcggcgactgactcggggctaacattccataagcctctatcatgtctagcttacggacaagatacaacttactcaattccatgtctcttccagccctcgcgcttggttgtctttagacccccgagaagatggaaaaacgaaatgggtgagttcgatgactgaaccagcttattaccgctgagaactttctctactgtccatgtctctagtataccagttagtgctgaaggatacgccgtgtgaggggcatacctgagccggctgctggttgttcagaacttgtttctgccattttgtcttgtcttggtgagttacaaaacgtcggttagtgttgtcagttcatcatgcacagggcgtcttcccccgcttcgggacggttcggtccgtacatcctgcaaatcattattgttcaaaacaggcaagttagtatgtaatcatggtcgctggtgattggtaggcgaatagaattattgtaaacagcatcattcaaagacatacgttcctcgaatgaaaatgaataaatcttcaggagattcttgcggacaatatggatcgtgagcaacaaatcacccgttctcgtaataagtattgtggttgaacgaagtcacactgcgattgtggtgttacaaacaaacgaaagagactgccacaattagtgccgagacctgatgtgcctacctcattagtaggtacgaatataacacccgtactagtcaagggacaacgaaaatcccccaaactgaccctcataaattcgtatttcctaaaagctagcatcgttgtgtttacgacaaatgcaaatggggagcataggtgctctagggtaatcggagtattaaaaatatcatccaccattaactcgaaacttattcagccgagtcaatccagtcggagacaatacagaacgttcggtctaaaattatacttgtgtacctggctagccgacgttactatgatctccatttcgcaaaacccaacatctccaactcggcgatgaacttgagtggtcttgacttgaacagaggtcttgtctcgagatagagtgtcgcttcgtagtacaagccatccacaaccttagtacctaggtacttagtagttacaactttactatttggaatcaagagataatatgtcatagcctcctccgttttggaacctgtcggcgatactcctgacgctgataatctaatcagatcgctccggatgacaaatactcaaccgaacgcaactcgcataccgaagctgaagccgagcctcacctaacagcatcatgaagcaggtcgattgatatttgtccgagaaaacacgacaatgtgaattttgcggagcatatactatcagaaatgattccaaacagggcccttgtaaggaaggagccttgccctgaacagtagtgacctgtccctatcaaggtgctccgcgtttaatgccagaccagtgcgccacgagcggtagatggaggtcccacaaaggccgcgtcgaccgccttccgaacatctccacaggtccttcactgaggtcatggacgaccctcattgcgccagccagtgccgactctgattctccgatggctctccgaaagggtacagaatggaggtcaggtagcggggcatagaatccccacgttggctctagagtgccttagggaaagagcggcatagttcagacacggaggactacctagaacgagaagctgctaccaacccaatatattctatatatttccatgtactctgtcggctccatctctcgtctcccagtttaacacacatcaaaccttaaccctttcattcatcaccatcaaccacgcaaacacgcaaacacacaaacaccaccaaccacacaaacacagtcaacatgcctgaactcaaggtcggcgccgacttccccgagggtgtcttctttagctacgtccagcccactcccgagatcgctgagttctctacctgtggtgctcccaccaactacaacgccagccagggtaggtgatttcttatagcccaccggttccacactgatattgtcctgtagagttcaagagcaagaaggtcgtcctcatctctgtccccggtgctttcactcctacttgcagtgcctctcacgttccttcttacgtcgagaacattgagcagatcaaggccaagggcgttgaccaggtcatcgtcgttgctgtcaacgacgcatttgtcatgcacggttgggccaaggctaatggcatcaccgatgacaagattgtacgtatcttggaacatctctagcacaaagagacaacactaacatggccagctcttcatgtccgaccacaacgccaagttctccaccagcatcggctggaacctgggcgagcgaactggtcgtttcgccgtggttatcgaccacggcaagatcacctatgcctctagtgatgagcctggaagcatcgagaagtctggtgcccttggtgtccttcctcacttgtaatccaatcaactcgcacaagagattctaaagacagaatatagacgagggtatgagacaacgatagaatagagacaaactacatgaataccattgaacacaatctaattgaagcgattcccgtgacgtctggtcttgcatcgtaaggcattgtgtcgttatctaacaagctaagttgctagtttccaataacgccgtgaggtatttaccgagccaccgcacaactgcacatcccttgttcgtcacgacaagaatcagatgcgttgtctgtttgtttgtttgaccattttgcattgctcaactatcaatgcaccctattggcattccatgcacccgagattgtagaagaaccggccggacaaagacacaagaaccacggactccactctcccattttcatcctcactcaagttccattcctaatttaacgggtcttggcctggaccttgggagcagagcccttggcaccctgcttgctgacctgtcggacagcctggcccttggaggcctgggcagcgagcttagccttctcggacttcttggtagcagcctcggcctgcttcttctccttgctctccttgatggcctgggcgcgggcagcggagcgggcctcgggtcggatgttgcgcttctccttgatcacgtcaagagaagcaccaacgataccacgctgagccttgacagtgcggcgggttcgcttcttggcaacctcctgtagaatgtgtcagttctgtcttgtggcaaatgttgtcatgagggccagcagcagtgacgagcttcgtgcgaagtgccgctggctttcaattgttgcatacctcagagatacccttgcggtgctgtcggcggtagaggacggtccatgcgatacggcgggggttcttcctttgaaggaagagagactccgacttgccgttctggaatcggaagatcttgctgtcgccacggacgtagagcttaccctgtggagcgatacccgttagcctttgatgtcctcatcttgttcagcaccaagtgtgccttgtccatgcgatccatcatcgtcatcatccacctccagcgacttggaacttcgcatttcgataatcgaccggatcgcatcaacggggtaaaaggcaggaggagcgtaccttgccagggtagattctcgcgccggagaaggtgtcctcgtaggttcgcatcttgtcgctggttgtgcgtttaaggcgacaaggtgttgtgtagttgaccgtggattggcgatggaaagttgaggggggtcgattgtctacgggcagtcaatttcgctcggattgtgtgctaaatgactaagcgatctagggcaggcgaatcgctagatctgattggcgaaggtcatcacgtgcaactgtgcatccacaggcgggcctcagggcactttccactgtaaccggagaatcgtcggtgcaacatcctgggaagaggaggctcagcttctatcacttaggtactcctcgtttgctaatccatttattcaggcttcttggtcactggaccaaaccgggtcgtataatctggacatgggtgcttagatgacttcacaggctgatttgattgcgcaagcagtattgcagcaattccacaagttacctgcaaaacggaaacctgccattcgcgataatggcttacatgaatgggttcctctgagtggcatcgttgctgaacagaacggtgttttgacctgtctggctttggcgtaagaactcctagactcttacgactcgctttgaatctaagtttgattgcgtagaactggcatgaaatgccttcccgtgtcgaaaataccacagtcgaatggtgtcggcatccatgactggcatgccgagatcctggccatcaggaccttcaatcgctttctgattgacgaatgtcaaagtatccttgaaaaagaagacaaatcgagcattttgcagaggaagaatcatacatcaaacagtgatggaatgtgtctacagtcttttgaaattaaagacgatgtaagactgcatatgtactgctcagaagcgccatgtatgacattcccagattgccatcgatttaatctctgactcaaacaggcggtgatgctagtatggaactcacaatggctgcccaagaagatgcttcagcatgggaggcaccaactcctacaacaaggactcctgatccaaatgccgacacttctctactagggcgagcttgcttctctcgaaccggcattgttaggcggaagcctgctcgaggcgatgcaccgccaacgctttccaagtcctgctccgacaagctagcactcaagcaatgcacttcgctcctttcagctcttacatcactttttatcgactcaaccaacgcatacattcacagcatcgtattgccagaatctcaacattctaatgttgcctgcaggcgggctttctcagaagaaggcagattgagacctttagctgaaaagatgtgggcgggggggtattcattcaagcaattctcagtcatgacaactggtctggagttcgagttctcaaaaatagccgtgaagaatcgggctgataagatatcggccagcaaccttgcagcagcatggtcatcttcagggtttgaagaaaacataatagggggagttatccaaggccggaaagcgttcaacacaaatgcagcaagtcgaatgtctaggcgaaacatgtgggaggcagcaagagaccttgccgatagacttggcgttgggtgctctgtcacagcactatatctaaagtctggtacttatcaggatattaaacaaggccaactcacagctcatagaagaaaggtaaaggaagaagtgcgtgaagcagcacttgtagggtggatcaggaatgacggagggtcagatttccaactagaaaagcgtagcaatcattgacatcattagagattggtatttctcccgatgtaagtcgtattttttgtttgtttgtacagatcaatcaacctcagccagcataaatcgccattccaccgcgaccgttcccaagctgtgaccttttgcatacccgtacctactcctcagctactcgaaatagagagccggggagtgattgtcacgactatccacccataagggggaaaacataaaacccgcctcgcaggagaaactagccagcctcttggccggacatgcctacgatctcactgcccatcgccctcgagttttttgtggaggaaatttactcgaccttgggctcgccctcaaagttctcaccctcgacaaggtcggggatctcgtcgtcgtcctcacccttctccttctggaggttctggtagctctcagcgagcttgcggagagaagcaagggagtcagggccgagctggttaaggatgccagggacaagctcagtgagctccttgtcctcgccgtttccatagatggcgaaggtgttggaggggacggcggcgtggactgttagagtgaaagggcatatgtcagtatacaactacagccccgcgcacaacaccaaagtggtatgactaacccttgggagcagcaaagtggatgacgtttccgtcctgcttgaacatgttgacctcctcaatggcctggatgggctgggtgttcagcttcttgagggcgagctgaagcttcttgtcgtcggcaccggagcgggcaggtgcgcgcttgacctttcgtcggggggtaccctttccactaagttgttccgttagctgcgatgttcggctgtgacggcgtataagcctcgttatgcgcaaacataccctgtattatagatcagcttgttgctctcacctcagaggtaatttcaaaattgcgcaaaaatcacgtaccagttcgggctccgaggccgagcttcttgaggcgttcttggacgtcggacatgatgggcgaaattcgattgcgggggatcgggggactcgatcgaaactggaacaaaactcgtcagtcggggtcgaatttgaacgggataaatcgattgttcggagaggaattgatcgtaaattcgtgcatgcgcgggtcgggcaacgtaccagtagttaggcttggttaattagctgtttgtcgccgtcggcttcgaatcagtggtgataagtcaaagtagattttgtgcgtgccaagagttttcgcctgtggaactaccatttcgccgaggaagaggaggggctctgggcgctccgcccttagttaggctcggtaggggtactttgcaatggatatcaagagctaaaggtgtaggtcgtgacgttacaggctcagtcagcccgtggggtaactcagtgtctcaactcttttgctcaggtcaggaatcataatgcttttgaattgtggtgaacgacttaataaaagcagtaaaactacctagtccggtatactagaagcatttttggactataattgatactcgccaaaagataaataaatattcttaggattcgactttcttggttcaccttactctgtaatgggcatatctgatttgacagaagacatcaggattgaacaacagaaaaagaacaaaggcatcttttgtttcaacgaactgccaggtgataaatatactaactccaagtgattgcttaaccattcaactggcttcccaggttacccagctgttgtacatgagtcgtcccttgatcattcttcatagtcttacaagaaaaaatggcattcaacatacacgaccattgaaaattttatttggcgtccaggccagcctctcttctcatctcttcccgtcgcgtgtcggtctcgaccttggacgcctttgcggcagcggcagcgttctttcgctttcgctcctcttcctctttcacaacgatccaaactaacaacaaattagtgattggtgtcgaaacaacacaaaaaacgtactcggtttgtcagactttgaatactccttcaatcgggtcacaaagtcatcaaaatcttgttgtcgctcttcgcggttctccagactcttcttgcgcagttcggggttgtatctcgatcgaagttcctcctcggtaggtgtcaaccacatggtgaaggctggtccgccgacagcgacgacagcaccactacatcaatttgttagcttgtgatttcgcgagtatgctacgatcatagaacccgtaccccataacgaccttggtccagaaccaccaccttgacgatggctgcttagctgccattatgatggcagaatataatcaatgtcgaaaagatcaaacttcgcacagagtagccgtgagtgcggtcaaattggactgagcgccggttgttccaatgatgattttcacgattctgcatccgtcattgatttggcagtattccctcattggtgggcgtttcgatcgggaaagcggtcacggagccaatcttgtcccggacccgaccacctagccccgatggacatatccaaaggcaaataattgtcggtgccgtaggtatttcgaatcatggaatataattatgttgaccatagtcttgcatggtgtgtaagaactgatgtactgtttatgaagaaagagaatagtaaccaacgtggaaaagaacatgtacaaatcatggactgtaatacgtaggtcctttattcatccattgacgatctctaaaggttcagctttgggggtacgcatagtagagtcaactgaacctgtcgtatgcgcggcggctcataccatgtctcagctttccgcagctcgaatccacgtcttcgtacagaacgactcgctgggaagtggcgaagagccttcttcccgatcaagacgtttcggagcttcttactggccagtagacaatttcagcttgggtggccactcgacaaatcgtgtcgcaggaaaccagagcgggtggacaagtctccggcttcgtcggatatacacacccgctcagatagtagctgcctcaatttttacgtataacatcgagcttaagggttcgtggcttcaaacaagagtacaccggaaaacctctcctgacgtcaacacattcacagtgccaagcgcgaacatggatacctggctctgtccacaacatctacgcacaggtattgcagtgtcttccaacagcctgcgcctgcacaggtggtaggtatctagcgccgattagccgccacagggctcctctaactctccggaaacgctacctatgaatcgttcgttgacaggaaaccatgtgtcttggttagatccacagatgatgatatgcgaggaaccgtgcttagggctaccaggggtctgtcaagaaagtatgtatgtagacacggctttcaaaggatcattcggtctattgctttgtttcgacttttacggcaaaggagtcttcggcaattcttattcgtatggagttgatggtattattggttctgataacaccattaggtcactgagttataatgaccagcattgtgatacacaacaaagctttgtctcaaccaggcattgacacgttgaatcctactgtacagcgcggcaatggtaagatgcgtggtagaaccggtcagcgtcgccgttgaacagccaggggctggtacaagccacaattagttatgtacgcaccggcagcggcaaagcgcccaatctctgtcttgtcctgttggaatggggaaaccttcacagcccatttgacccgttcataattgtggatgaatccagtatgtacgaggataccagtcagaatatggtttatccatgcattctctcatcggcatgtccttgataccgagtcgcttaattatcatgcgacaggcccaacgctccttcaacatacctgacacataaaataagtaaggcctccatgcaactctcgaaactagacccgggggtaggtattgataaatgatgcgatgcccctggagcctttcatcgcgcagtctcaaaacttcttccgacctggctaacaggggttaaacgtcaagtaaggtaccacccgcatgcaggatgtatccactcaaggtaacctggaaaacgggcataaacgacccgaaaagccactgtagatttagcgccctcactccacatgctctctcattgaagaagttggacgaattctactgggctgcagctaatatggacctgacttatggcaacaaacccgggggcaggtcacgttggaggttggaggcaacctgacctactaaggcacttatccatgaactttgccgtttcggatgaccaaacatattaataaagggattccccccgtcctctttcgatttgcatcgcttgaaaggcattcttacctgtccatcagacacatcattttcaaccgaggctatcttgttccttatagcagtcgctcatcaccgtcaccctcttttgtttctgatacagccaactattcggtgcttttctcgcgttctcctaatttctctatataaactcaggagcattgctacattgttgtattcttttgaatacttcttctggttgagatcactgtcggttctcttgcactaattccacgatccggagtgccgatcacacacctactggaaacccagttgccgtagctgcggcacgccatgcgacagtgattgaaaccgattttgcgccaaacgacttacgaactcatattgtcttctttctagccgataaacactatcgacgagacgacactcaagcccttctattctttagccatcgtatcgcgatcatggcatctttgtacgaaggtggctatggtggccaacagcgacaagggccacccaggcctgccccgcgacaacataatggtgcgccgccgcagcaatacggaacacaaccacactacgaacggcatcaaagaggccatggctatgatgaatacgatggaggttctagtcagggatatggaggacaataccaagaccagggctacggcagaggaacacctccccacgatccttatggacgtggcggacgcccaatgcccggtccgcacggagggtcaattcctcgctcacaaacggctgatccgcatcgtggtccacagcgccctcctccccatcgaggaagtccaggtccaggcatgtcaaatggacatcttgcgcagaatggtatgcgtccggggccgtatgctgcgaattcagatcctgcaggtgagtccccttcatatcacagcatgctacccagctcactagagaataaaaagcccgccgaaatcacatgaacactcctcctatgagtcctcgagatggtcagttcgggcaacagtatccaccacaagacagacaaagaccggacatgggctatgagcaacaaatggtggatcaaatgtcgaaaatggacatgaatcagagacaaatgatgccaccaggtggacgtgcaagttcagatacccatcgaggccaaggcgagtacggccggccgccagcaaatggaggtcgcgggcctcctcccagaggatatccacaaggacctcccccaaaacaagatgcaggctatggacctcaaggaggttacagggattacgataatgggtaccatggttcgcaagaacctcctgcaggtggctttgggccaccagcgcgaagcaggaccatgccagtggacgacatgaggcagacagcgaacatgccaccccctcaacggatggagtcaatgcaatatagcacccccgctggccgaggtatacctcaacgaccttcgactgctggcggtcaccgggcgccccctcagagatcttatacagccggtccgcagggaggcccggccgctccctacaatggcggctacaatgacgaaagggcataccaaaattcacagagggcttcatacgaagaagtgtatgacgcctacttcgacccccaacggaatagcaactcggattacagccagcatcctcagcagaatcggaccagccttcctgactttgacgcggcaccaggcacagggcaacgcgattctttcgaacagtcaatgcgtcctacccatgaacagcctcagcgagtagctcatcaaacagcggtactcaaccatgcgaaatcccagccaatgctccgtcaacctcaaacagccatctttgaaatggctggtgatgtaccagatgtccctgcggtccctcctatgccatccatgagcaactaccatacagcttatgatcaagaatacaaccagctgccacccagggggccgagcgcaccagcagcaatgaacggtatccatactggaggaccggtgaacatggagggcctccctacacatcccacacccgtccgtcccggcttggcgcaagacaacatggttcacatgagtagcaagccagccccagtccggaactacggggcttctacaccagcacctcggccgcagccccaaccccaggcacagcggcagcctcagtatcaacagcagcaatcaccacctcgtaacaatggctcacagccacctatcagagaagaaagtcccgtcacgacccaagaactggagcatctccgaatgcttattaaaagcaacgcaaacgaccaggactcggcactgagactagccaagaagctagttgaagctgcagatgtgctggcacccaagatgccagaccctaagcagcgttccagggcacgtgaacgttacctgattgactgtcacaaaattctcaagaagcttgcaaacgctcagaacccagatgctatgttcttgctggccgattgccttggaagaggtctctttggtgaatctgattacaaggaagctttcacccagtaccagtctgctgccaaacttgggcatgctgcagctgcttaccgtactgcggtatgttgtgaaattggccacgaagatggtggcggcacgcgcaaggacccaatgaaggcgatccagtggtataagcgagctgcaactctgggcgatcctccggcgatgtacaaggttggaatgatcttgttaaaggggctcctcggccagcctagaaaccctagagaagctgtgggttggttgaagcgagcggcagaacgagccgacaaggacaacccacatgctctgcacgagttggggttgctgtacgagtcagcgcaaccgaatgatgttatcattcgagacgaggcatacgcctacagcttgttccttcaggctgccgacttagggtataaattctctcaataccgacttggctgcgcctttgagtacgggttgctgggctgcccgattgatcctcgacaatccattcagtggtattcgaaagcggcaacacaggaggagcaccaagcagagctcgctctgagcggctggtacttgacgggcagcgaaggtgtattgggacagagtgacacagaagcatatctatgggcccgaaaagctgccattgcaggtctggccaaagctgagtatgctatgggatacttcacggaggtgggcattggtgttccacccaatctcgaggacgcaaagcgttggtattggcgagcagctggtgagtacaatcagattgacgaaaaacgatatacaactaacaatggttcgtagcccaagacttccctaaggctcgtgagcgcctggaggatttaaaacggggtgcaggcaagaatggcgcacgccagcgcgaacgtatctctcgaagcaagatggaccagaagcaggagggcgactgtgtcgtcatgtaaaccagcatcgtttctttgactttcaacggcaactaagaacgaactttacgcaactatttagacatggcgtaactagaaagatgtatgaactatgaggcaaccaggatatgagccaagttttgtaagcacacagagagaaggacatatcctggcatgtatataaaagagaaaagaaaggggcgttgggtctgtatctttgaatggcatgggtaggccttgcatatggcgcagttatataccactacggagcaattttacaacctgataaaagactcatcaagaacgtttgattcgagaggtctctgtgatctttgtgaaaagattgtggactatttgtagagaccagaagcaaggtctttagtgtctaagtcagtcacccttcctacgacctaatgaagttttcgttaagcaaggtatgttgataaagcttgggcaatacatatctgctcaagacgtgccgcctcatcccggagagaagaagtgtttatcctgaacactgatcaacagagatgcaaatgttcatcaaccttgccataaagataccaattacactacgacgaaacatatatgctgttgtttatttgtctgatctaagaggtggaggtgccgtcttacacgcgttacggcagacatcgcaagaacgccattccgtttcgatgttctccgacagcacgcaacaacacactgtgtgtcatctgtgaaggcgggtgacgatatctcggatcgaccggatctgtcacaggcttcctgcgttggcacgttaccatggaacgggtaagctgagaacgacatggcttagagtaaacccaatgaacggtttcgatgaacaagggtacatatagatgtgtttcaaatatttagcggcggtagtttggtgtactagttggaatagtttgtggtctgtgttcacaggttgtgctctcatatggatagttagatgcaggaacgaacatttcagtagtcattctgagcgctatcattctatcaaatgctaatatgtagatcatgccacactgcagcacttgcgtgctgccccataggatgcaagttgtaaagaaatccaaaactcctgtctgtcgtaccaatgagtgcgataacaaaacacctctgttgaaatgcataggatgcgtcgaaacaaggcaatgacaatgtactacaatcaaaacctctccatcaagttggctcggaccgtccacatgcgagccctcttgccataaatgtacatgggaatcgtgaaaagcatcaagaccagctggataataccaatccagatatagaccatcttgggaccttctccgtggagccaatgggtaacaaagagactgaaaacaagaccgtgcaggatattctttgaaaagttgagagtcaccaaagcctctcctgcgtattgacggtagctgtcgacgcagaacgtgatggctgttgtcgagccaagcgaacatccaaacgaaacaacaccgaagaagaaggtagggaccatccagtgatctttctcctcggccgaccaaccgaatcccataagaccaatgcaggtggtaatcagaatagggatggccatgacaagacgaaactcaggctcgtatagtccaccattacgacgagacattatcttgacaataacgtcgctgaccttgcccgcaacaccggttcccaggatgccgccgacgaacggcgagaggtacaccagacccgtctgaagagcagtgaagttataagactccgagttgcggtaaatcatggcaatcgactcagagataacaatcagccagccgacagagcaagcatatacggcagatgaccacaaaacggcggggtatgcatagagtacgaaggggcgaatcataaccttgaaccaactgtcaccgttgagtcgtccatgccaaggcttcaaggtttgggtaaatgacttcgggggttgttggcggaggttgtgcgtgtatgctttgactttctgggggccctccaagtccgaagcgtccaacttttcgttctcgaggctcgggcccagcttgaatgggttgttgaaggaatcgctcccagttgcggtgtcagcaccagaaggcgaagccgagtctttatccgaagaattcgccaatagcttgggtgagtcagagtcgacttccggggctgtggtctctttgtcggcagcgtcaggcccagcaaaacccacatggaggtttctggctcgttggtgatgggagtgatgggagggagcaggcgactgtcgtccatcttgggtaggagatgcttcagacgagtgttctttacgctcaggctcaagcaccttttcttcttctgcgggtcgttgaacctgctggtgacgagatgagagccggcggaggaagcttggcctcttggacggatgcttgggtcttgcgtgaggtgttcggtcccaaaatgtctcggggacaaacaagaagaggagtacagcgcccaagccaataatcatggccaagatccagaaggtccagcgccatccgagactaccaatgatgactgcgctaacgagagggactatgttcttgccaccaagcaaaaggagggtgtagataccgatacggtatgctcgctcatgaaggaaaaagatctcggcgatcgtagctgaggggagacattcgactggggcgacagcaaagccttgaaagactctggctgccaggagagagctgaagcttggagaccatgcagaccagagcgatgtgccaatgaacatgacggcgctagccaagtatactgggcgcttaccataaagaatggcagttggtgagaacacaactgaaccaagacccattcccatcatgtaaagtccagtagtcagagccactctctccacgtcgacgtcgtactcttcggcgacatccgtgaagccagcagcaatcaagggggtagtaccaccaccaatcatgcaataaaatccgagtgacaaaagagcagcatctcgtttccaggacggccaattcagagggtcgtttcccgagtcctcgggttggggttccaggatgatggcgccgtcacttgtcttcttcttgccttcattcgcactggccggacggctcgagctggctggacgatggctctccgccgcaactgatgcagctgctgccgccgccgctgctgaagaggctgatgctctccgctcgtcgacagcaaagccagtgggaatagaagaatgggagtttctcgcatgaacgtttcgcagaccaagcggttcattgcgatgcgacgcaaggagaagaacagagcctgcggcgcgttagttttggcatggacattgaaatagatatatttttgtactaacctggaacctcgatggtctctttgtcgttcaaaactcccatactccattttgacggcccgtaagcatcattctgacggggaacggcagtcgagccggcgccggcgcccagaaagcgccgccatctgggcacattggtgttttctgacatgataaaagtatttgcaagtcaatgatttgaagacacagagaattttctgatattataaattttctctggggcaaagagcgggctaggcgcaatgcctgtggaccgagtgagacgaccttgatgaatagaaacttggtaaggtcgatttcaggagctgaacatattccgtttataggtctgcgaagttggatgaaaattggaagaagtaggatggaggatgaaggatttctaggtgatttcagggcacatgcagatggagatggagatggaggatttatgtatggtaggaatgataaaggttgggaggcaggtcgttagtgtagcgaagcaatggaaggcataagatccaataaattgtggagtgccgtgggaagatcgcttgtgtatgctggttgtcgtcaaatccttcaggagtaaagacaataggaatcctggcaatatgatacctagaaaacgagaaaatcaaaaggaagaagccgctcgagtcttgatacacacagagagagggagatggtacgacaacaaagggaggacgcgttcgtctagatatatgtgtattactagtaccaggacctacccaggtagatacagtacttgagatatgtagatgaacaaggggtccgtccatcttccttgataggaaaggaccttggacaggcccaagcaagcccaaggaaagccaagcatgaaaggttaattttcaactgtttgtccagcctgccactctaacacgagtaaggttaacgttggatcaccggggcccaactccactcccacgcattcaatatggtaggattcggggcctggtgacaataacaatagcaatagtcaccagcgggagcggcggcagagtcattaaaaacgatcgattccagtttaaaccaagtttcgtattttgtagatgctgcacgcgtgaccgacttatggcgtttaaacggtgtcccgtgcgtcctatcactggcttatcttactgtgaactgtccccagtgggttctgcaacccccgcctatcgaagggtcctggagccactggaccaagggtcgctgcgggagatacggtatgcctagaagcgttattacatcattgctgaggctggtcagctaaaccatgtctcacctccagaatctgctcgcattccatggtttcatcccgttcacccattgttgaggctcaatgttactgtactgcagtgttctgttttgacacttttcatcttgcacccttgtatccttgaaatcaccacagaccacacaaaaaatattatttaaaaaaaaaaacacaatgcatacattctctctacgcgctggactacgcccgttatacggcaagacatcgtctttacgggctatctcaattcaacgagcctcaatctcatcaagcacaccgcgacaagccaagaaccaaatatacgccccgtaagtcgaatcgcgtcgccttgacagatcacatgtctccgcacatgttccctccttgcaacccttatttgtcgatcgctgtctgggtctttgtgcgccgagaaatagcttgtttgttgaccgctagctagtatccgcaacaatgactctttctctacctacatttcactttcgacatcgtcccgcacacccctgctgactttctggtccgcttcgtggtgctcgacatgcaaagctgtcagtcctctcctccacgacctcgtcgagtctggcattggcgaggaggaaggtggagtatctctcgctactgtagagtttgactcaccagatatcatgtcgggagaccccaacctggccatgacttacatgattacgagcatccctacgcttctgagctttgacggcggggaagctcagacagccaccaagctttctgatgccagaaagcttgctgatcgagagttcctaaaggaatggatcagaaccgaagcgaggagacatggaggccgtggaggtggtggaggggggtcatcactttttggaggtttgttcagcaagtcatgataaatctgatttgatatgtccaaatcactaggtaggtactatatctataataaggcgtccgaagtacaccacaaaatttcatgagctaaatagagtcgatattctggatgttttcaaagccaccaacatgtgtgatgtcaatattatgctcactacatgatatgtcctgggtattcatcgccgatgcagtcctcacatactatcactatgagaactcatccgagttcttggtgaaaacatataccattcattggcctgtcatctgttcattgagatacgtaccattcgagcccccagcagagtcccagtaaagtccgtcagttcagatcacaatagtaagaagcgaagagcagttgctctttatcgtttatccgcgctagtcgagtctttgtttgatggccaactctcataacacagccatcttgtgattcctggacaaccaacaattcagctaaggatccttggcctgcgcacattttgagataaatctcagattgcatcctgttacctagacatcaggcagtgaccaacaggaatttgatgctttgatattgcaaatcactacactcttggggaaaccggaaaaagacaaacttgcaatttgacatgagtcggcacttggagaaatgttataggaatgccgggtagcagtgttgagctaggttatttctcacgcagcctacgctccactatgacacttctcgcacagtacaatcgaacctcaaaatctttaatatcgaccaaacaacatccattgacaccgaccgcaaaatggcttccgtgtcacggatacctcatattttagagccatatctcgctcttccctcagaaggctcactcaatcttgtcacaagcgtactcggcgcaagttcaaattggttgctcttacggcatgtgtactcatacctgagaggaagcacagatggcgatgagagcaccaaagacacaggcgtggtgctggttagttttatgagagatggcgctttctggagagagggatctacgaaactggtgagttccctgtatttacagcaatttttttttgtagacacatgagaaaaatactcatactactccagggattggatctagatgcccacagcagaacaggacgcttcactttcgtagatggactcacaggaacttacggtgacagcaaaccccaaactccaggcgcacgcaaagagagagtactacgaggtacaaaccttgcggatatcaagaaggaaatcgaaggcgccattggggacttgaaagcctcgcgcaaagttctcatcatcgatcagctcgatgccctgcttgctatcactgatgagtcaactacaagcctcacactacaaaacctcgttctcggtctccgcagtgtaagtttaccccagcttgtaaatatcaatgacggcacctaactcggatctcccagcttgttcacagtactcttctcacactctctgccgacacacccctggttgctgcccaagctactactctcgaacgagagcatgccagccttgtgctctcaacagctcatgtggctgacgcagttttggcactgcgtatgttggacacaggaacagcgagggacgtcagcggtgtcgttcgtattacaggacctggtatcgagggaatgggaggtgccgccgagtatctgtaccatgttgttgcggatggcggagttaaagtcttcgagagggggacatgaaaatttaaatacgagaaaatacgaatacaacgaataacataagaatcatgaatatgatacaaagatcaagcttgatcacagcaactaatagccttaccgctgaattgagttcgattcaatttccaagggtatcatgcacaaatgcgtcaactgccaggacgcgtgcccaggccttttctcacatatgtcctgtccaagagatataggtatgttcatgcagaatcaagatgccatttcagaacctcgtaaccgaaaccctatggaatctctgaagagcaaaggggttcttttttttacttccttgctcaaacatgtaaaacaccgtgcccatgctccaagccacccctttagaggtccttcatccacgaaccaacaaacacagccgcccgtcccagtcaccgccttgctccagttccaaccatattcccctacggtctcagctcacgctatgagagagccgtcattgttgatgtgtgcgtgctcgagggaatgggtgtttcgaacgtccgtgatagaagaggggtagggccggagaggtggtggagggggtcagaagggatgcggtcccatttaggccttctcggcagtaaggccacgagcgcccttgggtgtgccagtctggaaaccgttcttgaatcgtcgggacacatccttgaggtagcgagtgcggccggtaccgacggtctttcttcgcttagccttctcggaccagttgtctgtaaagcttggtcagtactgcagttcaacagtatcgggtgtttttgatatcgaatttgtcgacggatatcagtgagatgttcacgtacacttgcggatcttggcagaagggtaaccgcaagaagagcactcatgcttctggatgtggagagagcggcgacctagagattatcccatcagtatttccggtccatctttaataattttccaggcctctccgtccagacattcttcaacgctcgcaatcgtccaattttcgatgtcgttttctttgtcgagtattccattgcgcgcatcgagggatatctaaacggagagaccagagggcataagaactaaccgcatcgtcggcacagggtgtgcgtcttgttgtgacgcttaccgaagctggaggtacccttcgctgttgagacgcattagcaaaactgcggaattgctttcgagagaatcatctgctgtcgtttcgcgagcagcagctgacaggcggcgacgtactcatcttggctgtggtgtttgggcggttagttggatggcgatcgagaaattctcaatttggaagacctttttttggcggagtgcgaatttacaaccctaagaaacggaaggtgtggcagtttcggttatcatgtgacgagtgccacgtgactggggcaaggcaagagcgactgggttgctccttcgctctttgacctcgcgggcagctacggtaagagtggggcagatatgggtcgttgagtcgtttaagcagttgatcgataaagctgctcattggtcagatttttaatagacatttaattgaattgtatgcaggtaactcatgaaatggattgcgtatctttgaatcgaatgttccctcatatcattagactgaatctttcctaacatcaatcaacatcaatcgttattgaggtatctcgcacaagtaactaaaaataatcatttccaaatacaaagcctagaccataacgccgacaagtcatcaatcacccaaatctcgctttccaagcacatatagcacatatagcacatattcatgactgttactctttataaactcggggacctcagttccatgtggagggtccaatgatggttccttcaggcaccgattttgaaatagcatgtgtcttccaatccattgtctccatggcaccataatttccccaccagtttggaggagatgcactcgtcaagtacagtgtgaagaagattaccatggtcgacatgataagaccgcagtccagagccgctgatgtgacgtagttgtactgcagccaccagccagtgtatctcctcttgacaaagcggttgaagaaagcaccgacaataccccagcagaggtagatgtagacagaggctggaggcagcataccagcacctccataaattaggggggtgctgacgtatcgccagatcgaacgcggccacttgcgagcgagaagccatgtgatgatgggtgtgacagcaccgaccagccagaaccactggagagatgaataaatagcaccgtgactaaagatgcgagatggaccgatggctccccagatgacagaggctgtgtaaaagacacgacctccggggcaggtgtagttgttgggctggtcaatagcgcagacgtcagggatgtgaccgagagcccagttcatcacacaaatctgtacaatagcagaccaaatagacgcgacgagctgcgaagaaaacataacccgaggaggaaccttcatgtaatggccaagcttgagatcctgggcaaagtagagtgcctggcccatgcagatatacccgtagttcttgaacatcatcatagccatggggcgaccaggaaccatgtagccaatgatgaactctgtcaaaacgttaaggccgagctgaatgttggtgatggcctgaacaacaccgatagggatcagccacaacacagggatgagaaggcagatgaagtaagcccaaacagggaaaccagttggccagcctgcaatgacaccaatcgagatggcgaccatgacgacgaatagagctatttacagtcagtatcaatcggtattgatcgagtatcaaaatttccaacttaccagcataccaccaatcctctgcatctcggtacttcttcattagacgcatgtggacgtcatcctcctggttgcgggcaagcttgaattgtctccaaatctcatgtccatggtagagcacaacgtgcacgacaacagctgtcacagctgcgaaggacaatccatatgagagagcaaattgtgttggcaagaacagcggcgagtactccttgtatgctgtctcgttgaagtggaagttgctgtcaaggatccttgagacattgtagatggcgcctgtgttgtcgtaggattcagatgactggacggggaagtaatccgcataccatgtacctgtaaagtggattcccattgatatgcagatgaagaagacaataattcccacaaggacattggcaatggcgtggaatggtgggatcaaaggagactgaaggtagccactgtacacggtccagtcaaaagatgtgggcatcaagccataaccagtcatgccaccgaagagcttgtttacggtgacgttgtgaggcgcaatccaacaaacccaagtgaagtaagacagtcccttgaagatccagccggggaaccagtaccaaacgaaacctccacatccaacaatcaggaaccatctataacgtcccattctccaaccgttagttttggtggggtcggagccagagtggtcgtgaagggtgtaaaacaaggcacagttgactaaatcagtaggccaaatcatggcagcaggccataccaagaaacgacgggcaagaccagccaatccatagccagtgcaaagagtggttataccgaataggatctggaacgcccagccaaattcttgaccgtagaaaatctgctgggcaagaagtacatcggttgcgtaaaggacaccaccgccataggcggccttgatataaagttagtggctgttgagatatatatcaagaagttgagcttacattcgacatggcgacaatcaccacgtgctccttgtaattgaatttgccaggcttcaggttgaatttgaggccaaacaagttccattcacgatcgggcattattaaatcccaaccaagacctagggggtaggcgacaagctggacaacataggttgtgaccgtgacactagggtttcgcaacgagaagagcatgttaacaccagagccgatggtgcatagaaccatgccgataacccaggcacggatggtgttggcggggacatcaacatcgtagtttcggacaacagatcggacttcaggatagggactgttgtcttccatgagcgcgtgctcaatttcgattcccttctcggcatttcctgtcgcgatagcggcgtccacatcggtgaggtcgtcgatgggtaggttggggtcgaacttgtgcgacttttcgaactgctgaaggttctcgagataatcgcgaccggaggcggagacagtctcaagagggccggggataggaataatatcctcggcctcgtggcgtttgcgaaagagggagggcgccatggtgattgatagatatcctttgcagatagcaacggacagcgaaagcaaaccgacggcaatgcgtgggttgaaacccgctatggcagcgacaacaacagccttgggcttgatcttttggtgtcgtgaagtgatgttgaagcaggcaaaagaagaagccgacagcggctgctgctttgcgggtgtggttatacagactgagactgactaggactggggggattctcagccccaagagacaaggagggtcgctccccgcgaagaaaagattggtaccccatgttgtgttcttgggaactcccatcagaacccggtactagacgacttgggtcgtagtgttgctctcaatgcattggctatcacggacaacggcatggttcaatctggaccaccttcttgattggtgatagaacaagcttagaccatgtcaactgcagagctctgacggtccttctgtggcctctgagcatttcgattttttggaccttttgttggaaacacaactggagtctttgttcgcgtgttttgtttggtcaattcttccagtcggcagactggagagattttgagtctccaactgcttcaatttgaagggtaagaagccaccaaccgtctatctcctcatctgggcatattgatgacagcccggtatgcccagcatgcccagactacgagtccagcccagtccagttacatccctccgaggtcacatccaaacgttggcacgccatttgagggatcttaattcacccaattaaccctggtacagatagtgcttcaaaccttcagagaaaacggcttatctccagcccctctaggattagcctcggcccataagataaccgtcgggcaagtgagaattcgcttgctggtgcgtgttagtttcaaaacactcaaccccagcctggcacttttgtctacataaacggcacgcccggctgtaaatcatgctgaaagcgagaagcaaaagccaactgtcgattgctgattcttgatctattcagggtccagctaacaatcggactaataacagtgctgaaagcttgcctcctttccaaaatcgggcttggtatcacgaatccagcacgcttctaaaacacagactagaggtggcttgagctaccataggcaactgatgtcttctcagagcccgcgcaccgataaacattatcgttttttctgatggaacaagaaagaggacaagaatgtcttggttttatcgtcccacttaatcaacatggaaaactcgtccagctcagcaaaaggtccttcattaaacaagatggttccattcgtccccaaccagcattcatcacgtggtgaacttttgttcagcttggctcacatcgtaaccaaaaggtgttggaacctttgaacagcccactcatagccaggaaatttctgccaaaatgtcaaacacaatttcgtaattgtcagcgggcgatcggtaagtttcgcaagcgatgttcagtttaccgtagtctctcataactgcaatactacagtattgaataaataacggtcgtgactttaatccgtgtaaacctgttcggcaggttcctgaacataggtaactgggcgatggtgtggtacgccaggtccttcgtgtaagtgacactcagagataacggctcttcaaaacagtggctgtcttgccagtacaatgttttatatgtgcctatgtaggggaataccttactttaaggcagctttttgacatccggctatattttttcgttgtcacgaatgacttaaaatccccctaccacatatattgactccttcaagagtgactaactatgtgaattgaccatgatgaatacagccaatatatcgctgacaagctgttactctccatcaatagtaaccctctaactttaagtattgtcagaagtcaaatgtcagtacagaatgtgaggctctcacgatgactggataaatacacacaatttgttcttcaggaacatgatagcaacttcacagtaagagcaaccaggctgcactactcagacacccttcgatggcattgatcatgtcaatatctgtggaattttgttgattgcaacgcgtttaattgattcgcaaatatcagtttgtaagctgtagctagttcgatgagaatgcgtgcctacaaacatgtatcttttatgacatgtgtggaggtgacgcaacaagtgttgcctgcctaacatgactaaactaaagagcctccctaggtacttactctggattgttgcttttgactccaaccaacaaagttcttgggaatcagtgaacatcaagcgcggggtaaagaaacattccacgcctctcactacggtttggagatcatcaaccaccgtcatcatcatgtcgactacgccaggagtaactttccgcaaggatgggacgaaaacattcatcccgctcgagaacaacccagaagtgttcaccagactcattcacaacctcggcgtctcgaagaagctcggtttctacgatgtatacagcgtcgacgagcctgggttgctgtccatgattcctcgccccgtccacgccctcatattcatcactcctgctcctatgtgggctcacgttcgagaaagtgatcctggttcaaaggagttgacgtacaacggttctggtccagatgaaccagtcatgtggtatagacagaccatcggacacgcctgcggcctcatcgccctcttgcatagtgtaagtaacggtacagccaaggatttcatcagcccagactcgctcctcgataagatcgtcaaggaaacacaggatctcaaaccccttgcgcgtgccaacttcctctacaattcggtcgaactggaaaaggcccatatggacgcagccgtaacgggagattccgcagcgcctaccagccaggaacctgtcgggtatcatttcatcagctttgtcaaaggttcagacggtcatctctatgatctagaggggggttggggtgaaccagtcgattgtggcatcttggacgagggaaatgacctcctcagtgatcaggcactggaggctacagtcaagagatacaccaaagttgccgacggcaacctagagttcagcatcattgctctatcaacagtcccagaggaagactagctgggacagagtagctgcaaggcaagaactgaagctataggggtactcgttttctttcacagttactcgcaatacgtggctcacatccacgtcactcagcaagaagatctcccacttaatacaacaacacaccaagctagcatacaattaaacctctctcacagcacagttctatggcccagtctagtgaccacctagtttctggcgtgacactgagataagaacagttccatatgtcccatgcaaaaggaactctcgagtacatccacaaatcacccaaatgaacatccgccaatatgtgctcgacgccaggatgcatcaacacacactccgacttgtgacacgactttatttattgcagtgcagtaatgattcaaacgggttctttcactctccagtgattttctcctgcatatatcaccgcaggactaagctgtgttacatcaattgcagactcaaaacggtgtagacttggtgctcagtctatatcggtagttatcgggcttgacctatattcattgttgtatagttcgtgttatctactggatgtcatgggacccatggcaacttgtaaatgcagctcaggatcaaagtcgacaggtttccttgctgaactcttgtaccttcagaagataccctatcctagacagtcctggacatctccagccccgatcaacccgttagaagttaattttgcattagatttcggaacgcggcagtagtctgttacatgcattatcggatatgcagctgaccgcttgccacgttgtgaagcatatgcacaagcggacctccaactattcaaactttgtacaacagtctagttccggtgctctctacacgtatattcccactgttgtgttgatgctgtactctacatgtgctgataaagcatccccttcattcctttattctctttgactaactaggtttgggtctttggtaactacccaacacaactacatgacctacaccatgagccgttgcgtttcgtcataggcgataatctatactaaagaatgcaaaatagattgagtctcttaaaagtctcaatttaagtttctacggtatgatggtgaacacagataatagtaagcttgtctctctcaaatgcttagcagagacttcttgagagacacggcttagacaaactagacattgatagtatgccaaaaatggcattgtaaaatcgagtcctatgaccatacgttcttttgtcttgaatcttgctacatgacatcagataatttctaatgtctctgctgactgtctcctatcgttatgcgtctaccctgtacaaagcaaacacttgtgtttccacgactttggtgcaaaaacaatacaattatttcaaccgtaactaattatatgtatggttgagagaatgtcattatctcggcacagtgctgaagttacgatacggtagccagtcgcaatgtgttattgaacattaatcttatgaaaagcacctacacgtgagcagattgatagtatgcgaagtcatatcatgttaacgtgtgtacttcagtgacattgattaccaaatgggcccctctctcctaattctacgatccctggacatgtcgatctctacaagtctcattaaaccacttgctctgtcatggtgttctaattagacataagaacatatcgcgggttagtatcccgttgtcgcagggatacgtggaaaacaactaagacatgcatgatcagcgccggagtatccgtaggtactgatttggactggaggtgggtgatgaggtacgaattatgtactccgtacagcccgttcatatcatgatgtgctgacgcccgacgggcacatgcaatattctagaactcccatggagagacccgcttgggtacctggattgaagatccccctgtgatgtcaaatttagcacgcgccccatattacttaactactgggtccagcgtaacgtggttcaggccacggccgttttttgtttttattttcagctcagacaggatgatcattgtcttgaagagtcaagcccaatgcggttcagccttgtgcacatgtatggacggaagagaggataagaacgaatataattctcggagataaaggcccgccaaaacccatactcgaataccagccactgcaccaaatgaccgagcatgaaataatcatcattttattgccgaggacgaacatggaaaatgtgagtcgacggatgggatgataaccaatagcgtcgagggtatctgtgtttccgacaccaaacgatttaagcgacgcctaagcgaggataaagcgatgggtgcgcatctcttgtagatcatactaaacaacggtgacccgtaggtggttcaagatcatggcgggagtaggggagatctggtaaggcccctttgccagattctcacctgtttattgactggcatgttcacatattgatgggctgatcgtcaacgactgcagctgctcaaagctgagcgcatgtgtgattggagagctctcggagacccttggtctgggcgacagaaagtcctgatatctcagcctcactttatctgttcagccgtgaagtggacacagcgggaagaaacaggaaacagacatgtcacgtaatgcgtcgagcttcaggtaaatttgtgatacatgaatgagcagcggcagataaataagtgtgagaaggatttgtgaacacctaggtagacacagacatagacaggcccaagcctacccggtctccggtggaaccagacccgacccgaaaggatgggtccatcaacacagggagacgagggtttttgattcattcctttcaaggattgagagtgactgcctaaaataccaatacttatgacaatggctactctgccaagtttcggtgtagatgtgatattggtgatgctgaccagctcatcaccggtcgttcattttcgctgcacatatggagcagtagtgaagcgtgctacagtgcattgcagtgcattctgcagccagtcgatagcttcaattattacagcagggccggcagccagcagcagacaatagagcaaggtcggcagatcgacgatgtgaaagagagaaagcaacgtgactggtcggatcagagcggatcaagcaacgcctaaggacggctagcttgaacggtctatcccggggcatggaagtatagttttgcagtgtagcctcattgggctcagcgttgagcctcgctcactaaaataggagtggtttcgtgggcatcgcccacgttggaaaaacgccaatactcggtccttatccctgaccctggctcttttagctggccagaatcgaaactcgtcccatgtccatttcatcgtcctgccaaaattgtccaaagaagtttggatctgtctggccctacgtcattgactgcgccgttggacagaaactactgccggaccatccggaagacgaaagctcaccttacagctatcataattaaacagaatgctcctaagtcaagagattaggactcactgcaaggaaataggggtttgcaggtagggcgaagtgtgggatggaacataaacaacaacaaaaaagcttgttctactccttctttaccagtaggtacgcgtccatacatatttggaccacactgaaagacgcgtactcgtaactaactatctatctagtagtgggtggtgacggaatgtgggtttatcctgcaaggtacagcacgacaagacaggggatatgtccaggatccacgatcgatctagtcagtaagtacctcaaaggtacatggtcagtacatactttactgttgtctctttagtctctcatcaggctcttccgtattctattctgctgctctgctctgagtcggagagatcgattcagtgactttgacaaatcccacaagctccatcagtgacattgtgaactgtcaaggaagctaattaatcgagtctgccaagtaactgacacacactatccagtttggcgttgggggaataccagtttacccccctgatagccctggcaattgtgccatggcagcggagcaaacgcgtatcaggaccggtgctccgtatgatggggatgagatttactgccaaagccccatatatgcctggagaagagaaaattcgatgctgtaatatccgtagcccttcatgcatggctatgcctttcgggcgagaatagtgtcaaagtctgcaactttaattatactcaggccatatagtatagacggggatattgattccggtttttgagtgtaacgatggacggaagctagcagcctgaatcttgatttccatctatccgtcgtagagattggatgctattataggtatctacggagcagcagtagcaggaaaagtagatcatccagctccctacctttgcagtgtgttgcgttatgcgtgctgggttgagaagcattttcagatggataaaaaaaagccaactacctacctatttgctgacaagctatcatcttactagcccaatcaagaaatggccgttgaaacgaagcggacaacagtaaactcaaatgcgaggctgttggggttctaaaatagagcccaagagacgggaatggacagggcgcgacggcccccaccaggccaactgatagtcggtaattgtttcaaagtttcaacaccaaatgaatgttttgcataccgtcctcttcgactctgtatagcttcgacaagttgcgctagcggtcagggctgtgaaaggccgctcggtacttgatgaaagcccttttcatgtgaagagggtagtagataagaaaccactttgcccgcacaacccaaagcaagcggaggacgtttaatccccggttggtggagggtgggaattattccgtttacccactgattatacttggccagttgttcttcttctgtcttgggttatccgtctgcgttctcctcttcgtggcgcagcattgtgggatgcctgcgtgtgctgtgcgatgctccacggcgttgaactctacacgaggttttggtcgccgctctgcatcttggccagagcggataagtcaaggatgttatctttggcatgtgctcgcttcgctttcttgataataatgcgatgctactataggtgacttgtgacgaatttggatacaggcacccatgtcgaaaaccgattgaaatgtcgtccaaactgtgtgtacacacacatatgcaatcgctattagttgtattatagcaaaatctccgttgttgatgcatccatgtcagcaagacaaaagtagtcgtaatagcagagaatcctattcgagattaggacagggacaggacattgttgaggagtttcagaggctggttatctgcatgttggttaatttttcaacacagaatcttcggatggcgacatcacatcattttacccgttacattggcgtgttgtactgtagtttactcctccaacagcgcagccctgtgccgcatgtggacgtgagaacgggatgttgcttgtggggatcacgatagcaaatctggtctccctttgtgtgtgtggatggtgagggccctacggctctggacaggcagtcgagaggaggccgtttgggtttgggtttgagtttgggctgagcaatcgagtcagggtgacattgatttactgttggaagcctctcgcttctggggtttgcttcgtatccattaggtggtagagtgttcgtatgtacggatagaccgtgcctcattgattccccttgtttccttctcccttgactgaacagcaatttctcctctcctccctcgctctttttttttgactttttttttaaaaaaaaataaaattctgtagacttcaattttgctgcatcaacgaccgatcactcgcagcttgacgtcctttttccttctttggatatttcgggcagtgtggtggcgtctggggaagtaatcaatacctacctatcacagtcacatgtggaaaagaaatcgagagcggagtccggacgaaacgcaaaagacgaagtgaactcgaccgaaacgaaaccaaggcggacagcgaaacaaaacgatcaagctgttcgaaaataagaataacgacaataacgacaaccaagatcaagtcatcattctcaaacttcgggtcattctagacgtttgaagcgattgattaattaatctcgaaccgtaatcgacagacaggcgcctgtttcggacgaacgaaacaactgcataccaagacagcctgacattgacttgtttgaatatcgacagatcctttccttcaagcctcaacagcatttcggtctgtataatcttttatcaagcttaagctcgcgtacattctctaggttgtgggaacgaacacttgactcattgggtccctcacatccgcccgctccgcccgcagttcgcaccaaccgatccatcctcgccggggtatctgtacagtacagtattggtacatacagtactaatccatgctacggggctccgtggactaacagcaagtctcgaaacgaacataggccttctgtgtccccgtcctcgtcagcattcgtcacagctttcacgccactggtttttatcttattttttattgttgggtgaagaaacaatccaattgaaggggatcactgaactactgcgagaacaaggaaagcatcaatcagaacttgtaagtttggtcaaattttttttattaatttttttttactatggactgtccgaggctggtaagcggtacaagctcgtattaattgagtttatgtagcatgcagacagcatctgctgctcatcatgacttgaaagtctatccatcatcccattctccattctccattctccatcccttccttcacgcaagtcacaacctagcccacccctctattaattgctcatcaccaatcccttgtctcgtctgttgttggcatttgtctggccacagcagaatcaaatacggggtttgcatttctttgagtggccttgatttttgggtttttctttttcttcttccccttcttcacaaaatcacaaccacaatcgtatacatccttcctcacatctcatttcgtcacccatccatcctctgtcatctaatttgatcctcccaaccactgacagctcatgatatccatcttcaccccttcggactgagccactcccgcaaatcgcacatgccgctacctcgtcgaggccggggtccccttgtcttatttttcctgtatctaagcctctctgcacatacctaccttgtcgctacatagtgtgtacagcacgcacttattgcttgttgctgagaccgaccccttgtcaagcttggtcctcttagtacctactttgttggcctatctttgtccactcgcattttccctttctcccacacgcctctaactttccttcttcttgtcaagattgcctagcctcccctccccggagcatcgcattgcatagcatagtttcttgaatacccccggtacccagagagattacagtgactgtctcgtcaagtacacttcaggtaggcactacgccttttctttctcggcggcgccttacccccctgccacctcaatccaaattgagacccaatcattcacgggccatatcatcatttacacagccagccaacacgcacgcactgcactgttgctcagatcagaaaccgagagggaccctctctttttcatcaagccgaagctgactgtccagtacactttcctggactttcgcctgtagtacgactgcgaaagagaaatcggaggcccgccattcccgcaccgatacctagtacccagagccaagtccgcgcaacttgatccgcgcccgctgtgagatttctaagcctgcttgatcgagctccaattctcttgttgcagcttctcagcttaaccaacccactctcgctcctataatctgtccgactacaatccccagataatctcccaccccccatttggtgcagcgtccaccaagaccatctcagctctcgtcccactcgtcacactcactacttaccgaccgtcaacttctcgttgtttcgttacctatcgcgaattgacgcacgaaacaacaccacagaacacccctggcacgccatcctgccggttacgccacgattctgaccccgtcgctcgttctaccgctggctgtcacttctgccgccttcatctctcacctgcgacgccttcctggcacaattcctattcgacaatctccctcttccgagccgctatatgcacacttcagctggactatcgccttggattctcgtatcattctcgtcgctcacattatcaccctcagaaaacggcaatcatcgtcactagaagcttatccataccctgccatccactagggaggtactccggatctcattgcgttgtgtcgtggtacccaatatacgccccgaggctacgggtccgttgttagaaaccgctccgctacactctcactggcctaggccactattccacatcaggacccgccagacactatggcgcctgtatcgccccggctcaagattctatcaggtttgtcgtttcttttcttacaattctcccttcaaatctagggctagttcacgcagaaaccagctggcctaccattccttcattagttcaacaccacctcttgccatctttcctatcctccttgttctctattcactcgtttgacttcataatctcacggcaaccgtcaggacggttgttcgtttagcgacccgcctttactacccatcatggcgaaccacgagctaatgtctgtttgttcagtgggaggaaacccagtttcagcgttcttgtcatggagacttcaggccaccaatgcgtgtgatgtgacactcgtttggaaatctggctacgaccatgtggcacaatacggaatctcgttcaagtaagtgaatcaggactgattcaactttcgaccacatgctaattgaagtctcaaggtccccaacatttggcaacgaaagattcaagcctcggcatggtatgtcttcccctgctaccgggcttcttttcagcatgttaacatgtcaatcgcagttgttcgaaatcccgaagatgccgccagcgcacgagacggtcccttcgactatgtagtactttgcgtgaaggctttgcctgacgtatacgacctggcctccgttatcgactcggtcgtgactcctcaacatacatgcattctcgttaacacaacacacacactcggtgtcgaagctgctttggaggagagatttcctaccaatgtagtcctgtcactcgtctcaggtgccgaacttacacaactcggccagagtgaattcgaacacaagggcccaaccgatatctggatcggtccagctactacccccaacaacattccaaaaactatacaggaggatatggctcaagccttagcgatgacacttagctccggccaagtagagtgcaaggtctcaccaaacatccgtcaacaacaatacgaaagagtcatagggtatgtgttttgcatcatggaatggagcctagctaatttgaagtacagacctatcgccttccatcccattagtgttatctttgagacgcccaatcatgccctgcttttggaaaaggttggtgttaaggacatggtgtcggacgtcattgatgagctgcttcgtctagccaacgccagcggttgtaaatttgaacccgacttcaagcagaagacgatggatgagatgaccaagacttcgggggagagcattatgtggcaagactacgttgctcgaagaccgatggaagttgagacttacttaggctcgcctatcaagttggccagagactcgaacattacactccctcggattgagaccctttattcaattctccataatctcaaccttgtcaaccgcaatagacccaagcctggcgacccgaacgcgaatataatgccgcccgcgtccccctcagcgcagacagttccccgaatgccctctcagaacagccaccgccctatgatgaacggaatgcctaacggcaacggaatgccacctcgtcagcccagacctcgaaactcgtcaaattttagccaaggtggtatgcgccgtggtccgccacctatgaatggcggaccacccaatggctatggccgaggccctccttctattaatggcggtggatcgcgtcagccttccaggagaggctcactggaagagaccaacttggaggagttctctcacctagtactttatgacgatattcctgaaggctctgaaccatccgtcaccggagatccctcagatatcaacattagggagcgagaaatggctttacggcagcgagaaatggctctgcgcgagcaggaaatgcgaatgcgtcgtggaccacctccatccggccccccatccggccccggtcctcgccgtggtcctcatcctatgcgcaacagcaagcaggtgtttgacgaggatgatgacgacgacgatgattactttgaccccacggctaacgctgccgctcctatgatcgatccagacaattttgacatgatgagtgtaacatcaagaaagaaccgaaaggcaccaggacctactcctggtcaattccgccgcaaccctgatgacatgccacctcccaccagaggtggtcggttcagacccaactttggacgcaatcgatccagtcaggttggcggccatagctctatgacaaccgagaacattcttgaagatcctctcatgagctgctcctcggatcgatacggatcagtcgatcgtggagcaatgaatgcaggctctcgagcaaattcgctgacagcctcaaggctagacgacatgcagtacggcccgggtcccggaggacctcccgggatgaatggtgcattccctcgacgcgcaagtcaatctcctgggcagccataccctccatcgatgcgtggcggcagccgccgaggatcgccaccaggtggctatggtcctccccccggtatgaacggacggccatcaccccctgatggtatgcgccaacctgtcccccgacatccacccgggcaaggaaactcagtagcaccacaacaagttgaacaacatataggggtgagcgccctccatcaaactaagcctaggaatgttcgcagtctgacgggtagtgcgagcgccagcgcgggcagtggtgaatttgactccgaacagtctgcaaatagcagccagggcagcttgcccccacgacccccgatcggtgtgcgttaggatacgccttgcggcggtgatgtcggggaagctgttgcccaatgttgggcgaatgaggcttcgaggttctgattttcgcagttacggagttccggttatgctttttatgccgccaacagaggaccatgcattcattggtttactcgttggacctgttgaggccatttgtactacatttattcatctggcttgaacaactatacgacacgccgctcggcgaagacgacccctttttctttttgtttctattatacgccccagctccatcagaaaaacgcaacgacacgacaaaagtcacagtcactttggactattttcagactcaatgtcttttttttattaattattccgttcctaacacattccgtacatacacattgaacgatcaaacagaatagcctgtctttggtaataccgcattggaatcatggatcacgttctggtgcttttcagcatataatcaaccgtccgttgttgcaagccctgttgaggcaagcttgtgccaatggattgggatcccaacgaggaccgacacccatctttgcgaggacgatttgggaaaaagtaatttgaagggctggtggtaaatggacaaagcgaaggcattgcagacgctgagcatgcctttgtttttcttggttgttgaagtgccctcccagatgtttgcatggaaatgtcacgaaaaaagttgggtggaggtagcaaacagggagggactacgagccattgttttcttgatgggtttgcataagtacattagacggatggctgtttctttttctggttaatctgttcattgcgagaagtcatgggatgtgggtaggaaacttgtccacgagcctcgagagtttctgttggaaacatacatagatacgaaacagtagtaggcactgatgaaatacattgaaagaagttctacacccgaagtctacaaatcccgttttgaagtatcatatgcctgctccggaacggttagcaatgtatccgaatgtcaagaggtatttaatcagaagcattgcaaccaagcagatttcgcctgaagcctgtgatactttattcttcgttaaatcccaacagatactcctcgtccaaacataatcagtcttgacaatttctagcattcatgggaactggctgtggtcaaggtaaatgtgtgtatgagaaagtgtatggtataatcataattgatcattgtagacgacggcttattatatcaacaaggcctaatacgtcaacacaattgtagctagaatagatatggataacgccataggtgcgtaggttgctgttctcgtgccagcattgggatcttcacttccttccgtgatattcctcgcacgcaagcacaacaccgtgggctgcaagacatcacccaggtcataatacagcggcgaacggcgaccccagttgattatgacagtccaaacaccacgaacagcttcttcgtaagcctcctcctcggtcttcgcaacattgcttgatcctatgagctgcggacgagtggagaaaagggtgctgccgttgaactgactactgaagttcccaactatatcagggtcaggactttgtttccaaaagaaagaagagagacagataaagctgaaaagatagacttactgctgccgctacctgtggtgcccgaccctccataccacttcttacattcagaagggacactggggacggttccacatttctgtctattattgatatagatgtttgcagaatccctgatggactcaatgcattcttcagaaagaaaagaactacagtctccatcgtcatgttgagcatcgcctgttgctccagaagtgaggagcccaggaggccagaaagtcgcacaggcctgccaaccggtagagttggactctggcaacttcatcccgtctggagctttgatgctgatgtcggtacctggatatggaatgctctctgggtctgggtcgtcggtgatgttagccactcgaatggtggccgaccagccgctggcagttttattgggcgggaaattatccgatacatcataggcattgaagtaatatgttcctgttgcattggcatcttcaaagcgagcttgccatttgttggtggtgaggttcgcaccaggtggtacgccaatgccgttatgaccacgaaacgcgacagctgaggaggccagagctgtcagtgagatagctgtcttcatggtggattacgaatagaagtacaatagagatacgacacgcatgaactaatcacatatctctacggggtacttgaagccttgttatatagacaatatccagcattatgatcgacatcagtttgtgcccccaagaggatattcaatgccaatgcttggcatcaaaatatccttagggctgatttgatgtcttggaaggctgagcgacgtgttggtcctggattcaaatccttcctgtctgggccaagctgggctgaacactttactggtgaaatatgtctgggcaggctgttactcctgaatcgaagaagccgcatggtccaggtgacatcattctgcccaggtatagagggcgctcttgggacctgttgttctgcgacttatcattcttctgggcttcttcctgagctttcttcttgtacaattgtggccatgacaggagtgaagtcccaggaatgctatcagttcttgcaaaaaccacagaggtcttgaagcaaagagtgacctggcatcttatcttcattcttaagtcgaaattagtgggccgtttgtatttaatggtaacttgtttgttactgcaagttgccaagacaagagaatatgcgtgcacacacgatgtgcctttgcgtcaaggtggattggtttacttaacatcataacttggttgagtgatggtctgaagtcaccgatcggccgttgtcattattcaactggctggtcggttagacccaaggctgactgctggttctttggaggtggtgctggggattaccagattcgggaagcaatcatccgaatcggcttatgctaaccagcacatagaggcggtatgcatcatgtttttacccatgaaaacaggtctatacaacatggcatgatttgattcttcacaagaaagccatgccatattcttgatttgttagagaagctaaagccttgactttctgattgttaaggcaactataggattctgtgattgagccaatgagattgtcaagtgtacgggtctgtcaactcattcaaatggccccgcctgtatgtaaacaaaccaccatcaataccaacattccaagttgtttgcagcttttgtagctctcagaattccaacgcacaaaatctgaagcataattcgtatacgattccgatcctcgatcacatcaatttgacgccgtacatacttccaggcggttcactaatcttaacgaacactcgattagaagtgcgccagtccattctgtcaccttttcccatcattcattgaaaaccatctgcaaaacatcaacatggccacgcgcaacgtgaccggagctcacgtacgacagagcatggtggccagtggaggcgccgtcaaggccagacaacttgtgagttcttcaaagcctcgttttggactctcttgtttgttgttatatcataagaaataccgtactcgagtttcacagtctttctttgtgctaaaactgctgttctaacatctccgtgcttgtaataggcccaacttaactcacaacttgctcaactatcatcaaatctctccgacacagaaaacctgttacgcatgacaagcgttcaggcggaagcaatgcgaggactgggcagctggcacggcggactgtaagtgataccatcaggagtttccatacctccataggaataccatagcttacaacagacagtttcatggcagcaagtaaggtattaggagaggagagtgtgaaagaagctgggcagcctggaaaataaccaccataaatttgatgccagacgaatattggttttatatttattaacagaaatacgcgcggatagagcctaggcggtgtctttctcgatcttctgtcttcccaacatcattccatttgcaatggcttgagccactaggtgtaaaacaccatgtcctgattcctgatatgttgcaacataccttgacactctagatctgatccctactattacaaagcttcggagagccgcatgatgctgttattttcatcgataccaacatgggtaaaggcctgtgaaccatttggaccatgtgcctttcattcagcacctttcagtgttgagggtcaggaggctgatcatgcgttgctgggattgaacaataagactttatttacttccagctcagggtcctggagtttgacctggtgtctgactcggtgtctggtatggcgtatcatttggcgtcatctccatcgaagatttgcatcccctggcctcgttgttactgctgtcttctgtaccttcttgtcgttcctggttgcgcagagctttccgcttctgtctcggcgcactgacagggtatctctttacgttgccgcacgtcctgcacttgatagtcaaaacatcggcccatggttttctgcctcctttgctagcattctccacggttgatgtgcaagtatcaccctcgatctgcagagtgtcgcaaaacttgcatatggcttgtttcatagccgggctttgtcggatctgtgttttctgtgtcacagctcgtaagtctgtcacggcttgacgagacaggttttgcaaggccttttgttcgttctttgttgacgtcgaagcactgtgcccctggcctgaggttgaggatttcgatagaacatcttgcctgactagagattgttgctgagcaagatacgaagctgcttggtagagatatgatgctcttgagtatatgatgcggttttgaacgctcttattctccttggccttcgccatgaagatggcaatttcagaatatttcgttgacgaagcgtacagattgtaaattctcagtaaaccttattacacctaattctcacgtgccagtgcattctggaaaattttacactgtattgagttttatcacgtgataaatgaagcacgagcctcgtggcccgatccattgcactgttcctgcctgtttctggcacctcccttctcagtctcaacaaagactctttcaagtcatccttggaacgagactgggttcgatttatcttttccccatctcatctcaaacctgcttcattcatcgtttttctcattcagtggcacacccgcgccacatcttcgactctctacggcgacgcgactcgaacgcattcgcgtcagactcgtcattgcagctccgctgtagagaacagctttcgcgatagcttccacaccaacagtctaacagctcgtgaatcacaaccaaaatgtctcacgaggaagatctcatcgattactccgacgaggagatcggtggcaacgagaccgccgcgactgcctccaacggcaagaagggcgagctcgccgccggtaacaatgtcgacaagaagggcagctacgtcggtattcattcgaccggtttccgcgatttcctcctaaaggctgagttgcttcgcgccatcgccgactgcggtttcgagcatccatcggagggtcagtcctgatattctaataccctaagtcatcatatccccttccttcaagcgttcgtccatctcgcaagcaagaacaaatggccaaatattttccgcaatcgttatcgtcgtcgtcagaggtggttcaggaaagttttgaggtggtccgagcatccgggcggaatgagcgagagacatggctctccgcgaaaccacaactttgatgtcaagattatcgcgcggaagcggataagacatcattcgttgttgcgaacggatttcctggatagagacgagagcgaaccgagaaaaactttcaagacatcaaggagctcttggtgctcctccgccacggttgcttgcgcgaccatctggcctttaggtgttgaccttcgggttactatcacgcccttctgtatcaccgcatcggtggaccgtgcgagaattcattatggctaagctgcgacgatggacggacacttgacattacacccgtcgttcgttgcttcttagaaacccactctaacctcgattcgatcgacagtccaacaaacctgtatcccccaggcgctcctcggtggtgacattatctgccaggccaagtccggtctgggtaagactgctgtcttcgttctcgctacgcttcagcaagtcgagcccgtgaacggagaggtctctgtggttgtcatgtgtcacactcgtgagctggcctaccagatccgcgacgagtacaaccgcttcagcaagtacatgcccgacatcaagaccggtgtcttctatggtggtactcccatcaagaccgatgtggagacgctcaagaacaaggagacctgccctcacatcattgtcggtactcctggtcgtctgaaggctcttgtccgtgacaaggctctgcgtcttggcagcgtccgcatctttgtcctcgacgagtgtgacaagatgctcgatcaacccggtgagcacttattcttgcattcctggcaacaaaatactaaccagtcagacatgcgcactgatgtgcaggatgttttccgtgctactcctcagcagaagcaggtgatgatgttctcggccaccctttccgaggaagtcaagcctatctgccgaaagttcatgcagaaccctaccgagcactacgtcgatgaggacaccaagctcacccttcacggtctccagcagtactacattaagctggaagagaaggagaagaaccgcaagctcaacgagctcctggatgatctccaattcaaccaggtcatcatctttgtgcgcagcactgtccgcgccactgagcttgacaagcttctccgagagtgcaacttcccttcgatcgccgttcactctggtgtcagtcaggaagaacggtaagtcccatcaatccgcatgcgtcatactatttctaatttttcacagtatccgtcgttacaaggagttcaaggagttcaagaagagaatctgcgttgctaccgacgttttcggacgaggtatcgacattgagcgtataaacctggcgatcaactacgatctgtccaacgatgccagctcttacctgcaccgtgtgggtcgtgctggacgattcggtaccaagggtttggccatctcgttcgtcagcaccgaccaagaccaggaggtgctcaaggagattgagaagcgattcgaggtcgctctaccgtaagttgacttaccctttattcgtccgttcctttgactaatattttacagtgagttccccaaggagggtgtcgacgccagcacttacatggcttcctaaagtgcccgacaacactatggtgggcaccaccacgacaagagccaacttctttcgctgctacgagccgatattaacaagctgggaaattggaattgagatattaagtcagcgaagggcaaaagttgcaaacgttttagtcttggtcaaatgtattgattgtgtttaaatggattcgtactacgctatggtaggctctagcgagccaagttcgttcgccgtttaacaagtatgtgatgtatctgccagttcccgagtctcgccacccacatagtgttagaaatacctttgaggttgcttgtgtgttaccttgaacccacctccattgttttgtgactgggtagtatcattcttagcggagctgggagctgttttctctgtcgtgatattggtcagatcggatatgtcacataagacaagttcggaaaattccttttgtcgtctgagatatgatttctcccgtcagcacgaacgacactcaattttgccgtgtgcatggttggtggtatgttcctgacatgaaatcaaccttgtgctttgcaagtgcttatcctgcctaggatgtttccagggagatggtgttcaggttgagacatcgggcgtaagctagtttgtatatggattacaggtatgggctctctaagccactctatctactccgtagtaattatgcaattgccttaatgaactcgaatcttgcgctgaacggtaatactatacgttttggagccagcggccgtaataagactaacgatcttgtggatggattcaagactgccaatatgtcaactacatactccagccacgactgtatcatgaacagcgcccttgacttccttgtctacctgttcgtgccagggaaagtatgtcagttagaaaattctagctattgcgttcatattcggattcactgcattacgatgcaaacttgtccgcctgatcaacactcatgattacctgactgggtaataaacgccccttgtcttgcagccatgcgcttttggagaatattcgacatgtttctgcaaggccttctttaccttttaccctgcaaacttgttcgagtgtcagcgatatcggcctgtggcttctgacgtcttctggttttggttgaggttaagccttgttctccatcgcttctggaacggtgcctaatatgacaaggttttgcttgacattcacaatccagcacatgatgacgattctctcgacaaggtccggtaaagcaggcaggatctatctgacttgatgcgtgcttaatggccatgtggaagcgacagagcagagccagagagacatgcatgtgcaaggcgtggacagggctaggcagccacgttttcgagcatgtgctgtgcagctgtcttgaaatctgacggtgaagagatcaagaccagggtaaggatgggggcctcagggtatcagaaaaattgaccgctggaagcataagagacaaaattattaggacatcttatggctcttagactacgccccttatactacttatttttataccctaagacttaggaggccaacttttctgctacccactagggggtccatcttgatgggactttggaaccctgagagtcatctcagataagatatctcagtccaagagttcatccacagcagatcattgctacctaaactctgagttctgacaatttttatacacgtaagctactggaggtgttttgctagaagagcaccacatagccagtcgtaacctcgcaccgcatatgataggaaaccttggtgaaagcggtcggggccccgaagctgccggccggggtccggaatgtggggggctcatctggaagaagggttcaccgaagtttgagcaaaggtaaggctcgaacaaaatggatccaatccaactcgtgagtgacaacgcacttggtccaacaatgaatgactggtagttctcgtgagttttacggaaccctcgaggtcccgtgaggagatcctctctgtggtacgtcatagcacccattatagtgacctgtgtgctcagccatctgcctgtagctgaggtcccaggcgggcggtgcaacaagcgacgtaaacaacttcgcctgaccatatccagatacgcagtgcacgataatagaaaacacataacatgctaaaagtacgatttgtcagtggagtaatatgactagcagctaaactatccaacgatccacctcgtggtgaaacagacgcgatgactgttgtcatccagggtaggtccaagaggtagttggttgagattcgttacaccaggtgctcagcggcatatagcaattctctgcattgcataagcgctttcattgcgtgtattggtttgtttgtgtggaagcttactcctacatagaggcaacccgtgcttcgtacatgagatcttgctacaatcaaccttgaacacaacccgaacccaagcgtccatgttcaaaacaaccatcactgactcatccggcttttacatgagccaaccagagtacatgcatactcgcaagcggggtttcggctacggagtgtaacacagtcaacgcacaaagaaggtcgagaaagatacggtcatatcgaagaccttgtccttcgacgtagcagagcacaatctagtattctaggcagataaaacaacaacctgtggtatatatagtacgagagcgcatgaataggcacgttactggggaatgatgtgagtaaatctacaagctcctaccctcctaggtctgttaatggcccgcggactgaatggggccatgtctgaaccgagatggtccctgctgaggtaatgatttgtacagcttggacaacgcgcaatgaaatgaacagcacaacatgctagtgtagacttatacggcgaaccatagcgaagggtacatgcagcccggcgcagcgacttttggtcaggcataaagagattggactctgttaaggggctggagactggaagcgctgccgccacacaatggtgggcgcacgagccagatgaaggagtgtttatcatgtttacgaaattgagatgcgtgatgaagaaagtgctcatgtttcaccattagtcagatacagatattgcatacgggacggaggacaaaggtaaaagagaccgaatacaggcagagaataagtgagtactcgttcatcatgcacaactaaggagaagccgtgcgtatatgtgcggtggaaccaaagtcatgatggcgcccgcaatgccattctcatgatgtgggctctgggagagagtgctggtcgtcgcacaggtgcaacgaaagtgatcaacatgctacaatgttatgaagtgatactgagtagaaaacctgtgttttcgatgatcgaacttgttataaatcacgggtcttggagatggatcggcaatatggacatgaccaagcgccaaaccacagatgcggaagcttgaatcagtccgtgataggcatgcgcaacactcattaccttcaagaagtaaacaagtgaaggcgagggatttcttattgccgaacgatctcctgatccaccacaatatacttcaatctctcgacaatattcacgggtcatgctcttgaaggcatcgttgccgtactcaaagttcccgaaagcgtaggacacttgactgcggagcaactctatgtgttggagagatgtatcctattgtttttgtttattagacgggctgcgttggaacgatcattgcagtgaggtcattgtgggacggccgggttccccgtggacagtagattagcaacactccagcgagaaatggcgagatctctcataaacctctgtatgaatgagggcaccaacagggtgctggatggcttggaggctagaaccataccacggcggcatcggacttcaacaagcgcttttgataggtatcgacttgatacaagcttttcataaatgcctcgaaatttgagacaagcccaaagttttcttgccctgagttatattgcttatgggttagttagcaaaaggctggactccttgggtcatagcgaataaataggtggacgtctgatcctagatctgataaaccagccagttgttttcttgtctcgaatgtcaccagttctcaagttagtcgtcctgagtttgacttacctaccagccaaccctctgcctgaacgaggttgagggagtcactgtgtgtgggcagcatggttgcgtccgagacaagacaccaaacccccaaaccatttcattatgtccacaaggcataggatcattggatggtgggacattagcgtgaagtcgtcgtctcatcattggacggatcacttgatactcaaagcagcacagagcgagtacagagtacacatggttggttattgagaagagagataatagtgaagttttcaagtgttgagacgaggcgaattattgacacagagcgatgatgcacagaaccaatgccggatgccatgagaagccccctcttttggcatgtcaagtcatcatgaagatatcaggtacaaaaaactcatgagacatggcggaaaaggtggaggtggagaagtacacacattgcactatcaagagctgaagaagaagagtcatcgtacatcagcagccaagttttggaggccatgctcaccccaaaaaggtcaagtctggagaatagtcagcaccagttgaagttttcctctggtagtctaaaatcacagcacaacgattgcgggcctatttcaaatgaaggaagttcttagttcttccagggttgttccagactttgaggatttgagatttccgtgatctgcattatcgggccagatcatgcacacataccttaaccctaaataaagcaccaggtattatacgcaagccaggggcgggcgtgaagcaagaagctgtctgctgaagcgaggagaggatgaggatgaagagaacctaaaacgagggcggcttcatttcgagaccagacaacgactcagtgaagccagaaagggttgggagggtgaccagggtggtcaggacggcagggatacgcgagatgcacgaaccaggccgggctgggttggcgtgctagtaaagggctagccagccagccaagtgaagtgttcaaagatgaggtgagtcgaagatgcccagttgttgttgttgttgttggtcatcgtcactcatttttttgctcactcaggaaaacaccagtttcattcatgatgccgcatgatgtgagggtagccgaggcattctgtaatggaaaaggcattctttacacagactgaaatgcagtagagacatcttcaagactcttacaggtagtcatcaaaggtggctgtcgatgtgttaatcacgcataacgataattcaaccctattcatcatctcctcaccgtacagcacagaacggaacagcgaagcacatcacatcacatcacagcaaagcaagtgactcctcgatgccagggacacatattgaaatcgtggatgccttgagaccttgcaagattgacagaggcctgggaagtggaagggtaccaaaggtggaggtggaggcgtcgtgggaaaaagtggaggggcggccagaggaaacacacgcgctttacagattggagaaccaatggggacatgccaaaagacagacacgcttccagttccatcgaggaaggccgcaaccatgtacagactgcgcgatctagacacggtatcgcacggagctgcaaaagaggggcaatacgtagtccagtggaaggcaacagcgcgatattcatcgctttactgactggctgggccacttacaagggttcggttgtacagtgctgataacggacgcgccaactgtcgtcaggtactgtacctcgcgccgtgagcactctttgcagcgcgccgtaggtaccgacgttaaactcgtcttttctcctcctggtcttgctcacgctgccactgtcccaggcattcaaaactatgccatagcccgccactgccatctcccgccttttccccctccccccatcgaacagacatcgtcgccatcatgttcgatttcaccctctaaatccgtcccaagcgactctccgaagtctgctctggatcgtgtacatctccactctccacggcgtcttgtcttgtcttgaattcctgttgttttcatcttggtaatatcaaatctcgtctcagaacaatcaatcaatcaacgaccctcaatcaggccgcagcggcattcacttgcaccttgcgacttttcacagactcattctctcttgccgcctgacggtgcagaaaaaaagagtcacagttttgaactctcctacgagttcctccaccacaacacacagcgcagcactgcctgggtccagtccagtccagtcgagcccagccaagccgagccgagagcccaagcccgaaggtaccaaccttgcctcccaccccggcttttgcccgcttgtccttggccctgacccagaaagatcgccttctcagtgaggtgactttacggagaagtgtcctgtcctttctaccctgagtgactcttcgtgtcagtcagtatccagtcagtcagtcagtcagtctccggacctcgctgtatactcatccttcatcatcattacccatctccttaccgtctgattcagtccttttttccacgtcacgtctcttctgtctatccatctacctattacacttttactttgttcaaattctatttctgtcactgctactgtacctactactaccacactatctgtatactctcattgttactgttcccctgctagcccaggctacagcccgctatcagctccttcgccacactcactcactcactgtgcgtgcctgtgacgaaccggctgttagtcatccttgccttgctttgcattgcaatcccaccaaatcaggcacaggctaccgccgcgcacacactctctcacgctctctccgagatcgccagttggctcccgcctactacacgcccccaccgaacttgctcgggctcgccaccgtgcaaatcgaaaagagtcacatcccactacgccaggctgtcactcaccacctcaacgcctcacgcctcgccccttaggccactttaaacaagactcactttctttcggccatctaataaacccatccattacctcgttcaggccgtttcatcacctttcagccacgacttcaaatctcgccaaccgttgcagttgtaccttgcatatcaacctgccacccacctcgacagtacaacagcaacacctgcttgatacccgtctttaatactcgatctcgacttccgacttccgacttccgaccccctcgacccccatctactattcgccaacccgttccgatggtagccttgttctaagactactaatcgcttccaacctcactctcgagatttgaagcattgtcgcaatgcctgttgaaaaaacaaatcttatttctgtcgtcgtctctgcttcgtcttccggtcttatcgcttgtgcttctaagtcgcttctcgacttccttgtctagacgccccttgtaatcacacctacggatttactttgagacagcacttgcacgctgtaacggagtataactgctcgattttgaccttgcgaactattaccggtaaaccacgatttgattggttgacttagcctttgacggcgactggataatcatactggcttgaatacactgttcaagcctgttataaactaccacccaaaatgacctgcgacgcgatcatttcgtccgcttccattcacacctctcgatatgctccctacaatacatctctagcttcttccgcctcaagctcactttcttctgtttggtccgacaccacctcacagacttccgacgatacctctatttctgcccattcctccgactcagattcctgcgattcatacttttcgagaaaggctgccgttgccgaaaacgcccctaacttcagacgttgcgctcagaggacacaaaccgaggcgcttcctgccgagctgcgccaaaatccccgaaggacttcgagtgctcgtgctgcttgccctcctgccctggttcgacagtccgagcgaaaagttaactttgtcgatagcctagtcggtatgttatgactggaacctgatttctccttcgttcatttaaccgttgtccttttagattcgtcgacgcagattgtcgaagccatttggcctttgtcatctgtcgcctgtcgaaatgttacctcagacaacccggtcctgcctctgcgcaactttatccaggagactctgcgccgctcgcggacgagttactccactctacaggttgctctgtattacttgattctcatcaagcctcacgtgcccaaacacaacttcaccatggaacagcctgtggatagacatgctgatcgtgctcttcaatgtggccgtcgcatgtttcttgccgctctgatcctggcctccaagtaccttcaggacagaaattactctgcccgtgcctggagcaagatctcgggacttcgaactgaagagattaaccagaacgaaattgctttcctcctcgctgtcaactggaagatgcatattgccgatgaagtctttcagcgatggactgatatcgttctcaagtatacaccaccaccgtccggcccttcttctcctggtggagtctctcagactgtgtctcagcaggtctttgactggaaacgaattattctgggtcttaaccctgaattgaccaaccttgcgtcgttgattcctgctgctccccccatgcccaggtcaagtgacctttgcgcattgtcccctcgcagcatcctcaaccttcctcaggaggctcagcctgcaactggctatcaatcagccgaggctactcccactcctaagtcgtacaacgctccaatggccatggagcccgcgcctgtaggatttgcctctggtcgcctggctcccgccttaggaaaactgccaactccccgacttactcctcagagtaatggactctgcactcctgccgcgagtgccgcttctcatatgctcagcaggagctctatgggtatggctatggcccaggctagcaacatgactactgcccagtatctcgatcgtcttccctcttatatgacttcgtcacctcaaaacttctgtcctgttcgtcgatcctctcttgccaactcagtgtcaacagcttcctcacctgaatctatgatttcggatacttcgcgctcctcgcgctcatcctccatttcttccacttccacgcttgctagcgcgaccctcggcccctccaggctgggtgttccgtcgcgatttcgagcgcagaagctttgcaatgaaagactgagccagaagccgaccgtttcttcggttcctgaggattatgatgtacactgctacacgtcatctcccgaaaattgcaccggcccggttggtaaactcggagatttgtcgttggacacaccattggcaagaagacagcaagagcttgaggatatggctcgtgattctgatgctgctcgtgctctgcaagagcttcagaactacaacgcctcagcccctagaagtggtacaaagcgaagccgaactgcctccatggacaactgtcttcaggagaatgttcgcgagatgctgggtggtcgttactctactcagagacccacctggcctgatacgttggttcgtactcggggtattacctccgagtccaacctccaggtccccgtccgacccagcctgccaggcactggcaagcgagtgtgttgttctgctgaagcggcacagggctacgaattttcgtctgtccatcctgcccttggcattcggggacctgggatgtgggaaggtatcttgaactaagcccattataccacgttggtcaccttaattttcttgatcaactcgataccccgtcgactaccgacaaactacatccttaccacaatgtgaagacttaatgttgaatcaataacattttctatgtcaatttttgaactggattgctggcaagcaaggagtcttttgctaaaaggccttggataccatatatcttgataacttggcaatgtgctcggaaagcattttgctgatgtttaagattgggccaaaaagcgtgttcatttgcgtgcatctctaggattgggcatatgagaaaggggacggtggcgagcgtcttgttttgtcagaggatgtgaagagatgacgattgcaactttgtatgaataggacgtcacttcgtttttgttttgcttgtacattttgcttttatatagcgttgtttgctcgtttcgtcgctgcggtctctggtaagagattaaggacgattcagagagtcacggcgcggtggtgaggagaaacggacagtacaaggggagtaataggtttgatttgctgccaaaaccgcgcaggcgaccgccacgaaaggacagcaatttggcgtcgaacgttgcatctgcgagggaatggggtttgcatcaaatggagttcaatctgccctttctgcaatcaagataaccgaagcaccacatgatgtctaagagacatagccaaagcttgaatccactcgacctcgtcaaaggcagactctgggaacttcgatggcaaacaaaccagtcgatttcggacgcggactcgagcagaggagtcccaggaatgagctgaattgaagagagcgatgacgctatggcgaaatctaatagctagcttgaaacagtcctcgcgatagtggactcgtgccagtcgtttccgatcccttatggaaccaattttcggataggagaaagacacacgagcaaaccaagacaagcaccaaatcaaaaaaagaagcattatgctggaacacttgactctcttcgtttacgctgacttccttacatgcaactcaagcgaaaccgtgactacgtgaaacgccataatcgaggttgagcaaagaagctcgaaacacaagaccgaagccatctcgagacccgatgtttgccacacacaaaccagtgtcttcaatcgatatagagttgtgcaatctgttgcataaccgaaccatacgcacagcagtcacagggaccctcgtgcaaaggccttcctttttcgggactaccaggaagcgcataaatcaaggtcgcgaaatcccggcatcgcgtggtttgctggacatggtgtgcttacggtgtgtgagtcattccccccctctcacccccgttcgcttggcgcagacttgacaggatgctatcttttatccctcttaacttctttgttccgggaagccgggaactatcttaattgggtagtcaaaggcaaggacattgagttgtgtgtgtgggctgcgagaaagaaatgagttttggttggtgttgccgtacgaacatcgtgaagatgagtggtgttgaggcaggtcgttggctcaggtggagatgaaaaagattttgcacggtaagcgagaatgcaggtgagtcgaagaaggagagtcttttcgcttatgggagtgactgtgcttgtagcatcgttacagttttctcctcccgtgatgctgagggtctcacgatactatctccccacaccaaatctagatatacatggcgtagttgtaaaaacacccataccgcctactctaggcagaagtctatagaaaacataatgatatacttctaatcattctgtacacttttccctgtcttctcatgagatgtgacatatgaccacaaggtatgttgcaatccaggagggggcgttcatgcaagtattgtgatacaataaacgatgagccataatgattacaaataagcttcaacaaagacctatgtactaatcattcaccccggggagtgaagtcggttgagcccttggaatcccaggacggttcatcgtcgagtgcctgaggcggcagagtcggcgagctacattaggtaggccgacaggaagttattgtttgacttcccatggatgtgctgctggataccacgctataatggggagggggtggtgtcaggatgtattactttggtgagccaggggccccaaacccgtcgtgatacattccgattgtgctgtagacttcccgaaggatctctttggcaacaacaccatcagcaccccatttcagccgttggtcgatacgtcgtctttcttcccgggcaatatctctgggtaagccgcgacagagagaagtgagatcgatcaagtttatgatgagaacactgggctcagaggcgtcgatgaatgcatttcgaagacagtccagctgtatctcccacgatgactcattttcctcgagaccgtatactctcccagctcgtcggagccagaataggaggcgtaatctcctctcgtcccatggcccagtgataaggactgtaggtatacgtacctttgggtgaatatcacacccaccccattccccgaccgcctcgaacggcttccaggataagacctcctggtaatcagcttcaaaacattccttggagttgaagtgtccgacgccgccttcaaattggtgctcgtggctatacataaaggggtcaccgtctgcgtccagcctgggcaggtaatgcccataatggcggtctctagcataagtatctgcccatgtttgttgtgattgaactatcaagtcggcactgatccatggtagatttagtatagtcgactgtggtttgttagatacttaagaacaacataagcttgaggataccgacgtacctgaagctgtcgatcaccacccacgtcgctcttatctttcgcgggatccgtcgaaaggttaccgaaccattgttcccaggtgtcatgaaatgcccacatgaggaatcttatgagggtcacacgtccagatagctttgcgccgatgactggtgaggcgcgaggcaaatcaacattggcgctatagagaaagatgctctcgataatctctgccggaagggcttggagaacaggtttccagcgagttgcccgagaggcgagaacattggacagagagcgtttcatcctcttgagagaacgggtttctgtggcggcggacgtagatgtggaaattccgcgaagtgatgtgttatttgcagatggtcgttttcgtttgccgcgaattcgaacaggcgtgagagtcattgtatgaagcctgtgatcagagctcgacgcatgtgtcgctgcttaagatctttcatagatgacaggaacgtagaggcctgcaagccaagccgacggcgagcactgcgtggactggggaatttcgaagctcatatatgcacgcagagatagcttgttcttcaagcgtttgatgtttcacgcccttgagaagagattacccgtcacctggagacccattgatgtggccgccaagagagtgtagggagacagacgtctttgagaaagcttggatgtttgacgaaggaaaaaaaccggtgtagaggaactgatcctatgggatggctggttagataacccaaggttcaggcattgattaaagatacataaagcatataaaaacaatattttcatgcgtgccgagatcctgcatgctctatctcacttcaaatctatatataattgtgttgtcttagattgcaatatgccgagtcaggatatgatatctgcagttactataatttacggcgctgtttgtataaccacccacccgagatccgctgccacagaaccagaggcttgggcctgatgactaagacattttttttgtgacatcgacttttcctaggtagatatcgtcaacgatcgataagagtttattttcccacagtgacctcgaattatactcaactccaatgcctgtgtaacccgaatacccagtgatgcagtcaactctgtgtcttccggttccgtctcgaagccttctacgatttcttcggtgtcagtctaagagggctttcgcgagcgcaaaccatggccgagacacaataaccacttcagctatacgctgccgcgctcgatcgttgaacactgtagcgatacggaaacaatccctagcattaacgacggcatgcgaaagacgagtcacaactgtagagccatcgctcttcgacaaagatcccgttacccgaaagcttccggaccgaaaccaacctttgacatcacaaaaccacttcagcacgagccgaaatgcgcagggtttctggagtggacggaagtcgagctcaagctatatgccaacctggaatagctttctaaagttcgcggggaagaaaaacgaaaaggctctgaagccggacgacctaccgaaccatgacgagtttggtgacaactcgtctattttcaacaatcggcgaacacttgcagccaaggcggcctccgagcctcgactacgatgtacagaagtcgacgagcatgggaacgtaattctggtggacggagaattcaaaaagaccgagctcattgccaaggtatgggcgaatatacagactttgcgtagcacgatactcacactgcgtttcttctagtttggcttgctgcctcgggatttgcgaaagatcgattcttccaacctgcctcacatactgatccgtccttcggccatcttactcaatctgcttcatctcaaggtcttgatcaagcatgaccgagttcttctcttcgatatctacggttccaagacgtcataccctcagtcggcctttatgtatgatttgcagggaaaactgcagcaaaagaccgcgccaggaaatgcctctctcccttacgagttccgtgcgttagaagccgtactgacgtcggtcacgtctgagctcgaagccgactttgaggcggtgcgggagcctgtcatgcatattctcagcgaacttgaggatgacattgatagacacaagctgcgcatgcttcttattctgtctaagcgggtgagcacttttgaacaaaaggccaagctcgtcagggatgccatcgaggacctccttgaagcggacgatgatctcgcagatatgtatctgactgagaagacgcatgatctgtatcgaggagaggacgaccatacggaagttgagatgctcttagagtcgtaccacaagttgacggacgaaatcgtgcaggaggctggcaaccttgtttctggcatccgaaacacggaagaaatgtgaggacactcttttgacttgctactgtttatatggctaacaatcgcagcgttcgtgctattctagatgccaaccgaaatgctctcatgctgcttgatcttaagttcagcgttggcacattgggtctggcaatgggaacattcctggctggtctttatggcatgaacctcgagaactttatcgaagaaactaactggggcttcgctggtgtcactggggtctcggttgtcttctcgcttatcgtatgctggtatggcctcaccaagctccgccgcgtacaacgtatcaagatgatggacgccgaacgaccggcgatcgctcgtggacagtcttatttccctgatgatcgctcggcgctaggactccttgataacaggaaccgcgagatgctacgacgaatcaacatgcagaaggccgtgtcgcagcagaaaaagaagtggctgtaggcaatgagctggcaaggcaaagacaacgaaaaagacatgttggaacacaagttccaacaatagatctgggtatttctgactacctattttgtggcacaaatcaagccacctgtaccaactagaccatttactagaaactagatacctactcatctcaatgaggctggagttgaagcgaaagataccctaatgcggacagcagacataccttgacaggcatcatccatcgagatgtccaaaagtctaatgctaccctgcgagaatgacgaccaacaagaatactccaaagaaaatttgcgaacatcctgttttccttcggctgtccaggctggggtctgatcgccattgcgacacaaattctcgtgtaaattgatttcatcatgacatagtgatgtcagacgttatttccttttttgaaccctccttcaaactcgtttaaccaaatcaacacaattggatgagatgagacatacgcaaggtagtgtcgcaccatctgtaggggtaagggcgggaaaatcagcggagttattgcagggaatcatcgcgaaagatcgatttgcctgacgtcgcggctgcaacctttcaatcagagccgcaaagggctacagcggcagcaaatattacagaccttgtttttctaagtggaccagccacacgctgaacgtcataattcgtgatatggccaatcaataaccatatgtcactgtagccacagcatttaatgtggctaggacgcgggtcatgaggaaatctgagattccaaactgacgtcaggaattaacatgatggaggaaaaagtcactgtaagtatgatccaagaaaaccacccctgtaaatttccgattgacaaccaacggttctcagatatataaggctgcaaggacgttgaaagatataaaatttcattccaacacatctgcaataacaaacaacaacaacaacaactacacctacaacatcctacaacaccttattaatcttttacaagaccatctcgtgtaaatacacaaaaacacaaccacctaaaactcaacactacacaaatcatccaaaatgggcggtgttatgtcttgtgtaagccttcaccgctacccctttaccctcgacaacagaaactaacaacatgttctatagatccgatcttgcctccagaccattggagatgcaatcatggctgttatcggcggtatcggccgcatcctccaggccatcatcggcgccgttgtccgcttctgcggtatcatcgttagcttcctcacctgcggttactgtggtagcaagggtggacgcaccaagcgacgaacacgcagccacatgaggtcgacaagagtatagagactccgacactcgctctgaacgacgccaaggaatagagaagcgctttatgataccaatttgagagagagttagggaaggggggaagaagggcggataatgatacacgggtacatggtgaaggagttttgtgactgtcgcgataacggccgtatttggtttcttttgtgattccctttgtattcttgcgatagcattaggatatccaatccaaagatctttctgcaaacatctactactgccccttcgaagtgactgtttcaactacctatgatatacgaatagcaattcacccattgacccaattaattgagttaagcataaggctagggtgaaattgtggcatgcacgaacgttatctatcattgtcaacgccacaatttcagtaactaagacaggcggtgtttgattgacacaaatgtatgggaactttgaaacatgagagtatgataaaatgcgacttacgtaaaccacgcaaaaatattgtcaattacacgttgacggaacatgacccaacgcccatcttattaatctagtcgtcctcttccatcacattacgggtaaagaacccatggatctgtcgcccggatgctgcgcctaccaggggcgttaattcttgtacagacatattagcaatctcacggatactctctgttttgagtaccaagttctttatgttttgcggcgtgacacctggcacaatggcaagcatatcttgtggttcttggttgaaagcctgctcctcagcccgagtgtccttatctagaccagctctgacggcggcgatcggatctggctcctcttcttgagtcttgagagtctcaaagatctcggcggtttggtagggagaagaggaccagatgatgcgcaacttgggaaatgcgatagtgagtagtacaagtttggattgaagatcggatgacatattagttggggcaacactgttcaggctcccggaaagatcggcaaatggctccaaggtaaaggacttgttctggtcaaactcgatcagaagcatcacattcttgtagtactgaaacatggtctcggcctgactgtagagtcggccatctttgaacgacgagatcaaatcactgatggacttgcgttccacgcagatattcggcgacagaatataatctccaacggtgagcatacatgggacaatgaccatggagcgaccatgaagaagtgaaggtaatgaggaacgaaattctcgtacgtctatcaccacacgcggtggttcagctgttgcagccagccttccaccaccagcaattcgggtattgacggtacgaaggaacgcctcttcaggatcctctgttggatcgactgtcatgacaagtgacatgcttgccctttctttgatgactttggtgaatgcatctttttctcggcggacggatgacaagtacttctgctcctcgactgagccgccgtaatacatgaagtacacccttacgttcctgtcgttatgcgaggatcggtatacttcaactcgacgaatgaaagcggcatcgggctcgtacatgatgatgtagcggggtttcgtttcctcgaggacatgctcgtcttgatctccgtcgtatgcatgaacaacgacaagatcttgcatatcgtacatcttgaagtactcttccatattgtcgagagggtccgacacaacctcttctttctgctgagcttcctcttccgtgatttgtacctccgccatcagatcggcaacctctcttggtttttcgatatactgcatgatgctgccgttctcagcgcgacccatgcttgtcccggcgttgcctccaccgcgcattcgacgcctcttgtttgcaggagccttcccgcctctcaaccctccaaaacccgggcgggtgtcagtagcaccattgagagccttttggttttcagaaaagagagtcgcgctgatctgagcaaattgcctcttccatttgaggtagtttcgcaagcgcctccgcatcatgaaagctgcagagcgcttatcttcgtcttcctcgtcctcgctcacccgcttctccgtcttgggcttgacgtgcattgtttgcaagaagtctcgtaactggcggcatgtgtcagtatttgaacacatcacgagaatggtgccattggaatcatctcgaacaggaggctcaaaatacaagtcgcggtcgatctcctctaggacctctgccaacaatgcccatttaggaagttcctcaagaacgggtctcaaggagtcgatgttatcctcccgagctgcatccctggcgctagcggaatatactcgtcgccttgcagtgtcaaaaatggtttgggcggcgtcaaggaaaagccatggtgactggttttgtcgagtcgaccctggcggcggagagtgagctgcatgtatggtatcgagatgttgaaggaaggaaacagcatcataagataaaatcgaattgagcatgcctctcagtaccgtcagatcattgacaatctgtttcgtcttccagctcacccgatgccaattaggatcaagctgccgtcgtacgatgacgtcaaagttcttgagaagagcactgtcgaggttccagtcgtccatttccaggccgctgttacctttcttgagctcgtgaatgctgacttcgacacactccatgatggcggtctgaatatcacgcatagagtctgtcatgggaacctcgagttctatcacctcggctttcttctttccttctaaggattgcgcaactgtgacatgaaatcgaggccatagcgaggcttttcgaagaaaaaggtttctcatcatagtagccagaggggaaaagccggtcgtgaaaggatcgggattatcggaaaaggcttttaggaaaccaatcttgttcttttggcggtaaactcttaggatgaaagcttcaagggatgttgcgatgacacgatcggcgtggagcacaacaaggcctgtgatggactcgggattgagcaggctcgtgagaagatccacgaccaaaatgcgcgacgtgatgctgaatattccaccctttgtatacatcttttctcttgcaccaacgctctgggaatctgtattgacgaccgtcaagccacgcgccttgggcgacatgctgatggccgcatgctcggccaatgcttctccaatccaaccattttctcgatcatcagcgccgactactacaatcaagttgttgccagccgcgtcgtaggagtggaggagattgttgacaaggcgcattaacccaaggccacgggcgatcacgacaagctcatcttcggcgcgaagctcctggaataagctctgctggtattcctataatcagttagataaatgtgatagcatcaaatacctgaccaacgtacgagcggaagtgaaagcttcacaggctggggagcattatttgcagacatgcgggccactcaggtgttgatgttggcaaataaagtgttgtaaaggaagggatgatgaccgtgaatgatgcatttgaagatcttagtggggagcccaagccatggcggggaatgtctaagtcgccgccatgagacagagcaatcatgatatggactatctaaatactggcgatcatgataccaacatcaaaccactggcgatcaatgtttgaaagtttgaagaatacctcatgccgaggactacctactacgtgcagagttactacctaggtattcatgaagctttggtggcaagtttgattcaagctgccaagatatcagccaccctatttgtgcagcatgcttattactgctaccatttgtttcatggtagtaccacatctggatatcatgctagtaaaactactgcaaagcattttgcgatgttgtgcagcttgtcgccgcgtggattgttactggatccacgactgtttgatggccttgatttcacagttaccattatgcctatctatgcccacctggacgttgtgtacacctgcaatgactatcaccacgtcattttcaagatcctgcagagtcctagatagtagtggtattaacactggcagttcttggaataaaagagccaattagaaactttatttgacctcttgtgacacttctccaaagagcttgcgttgttacccgtcgcaactcgcgccacataaatagtcttacgtagggcgacgacgtcatcggtcatgatggggtcagtgactacaaaaggacgctgataaccccgacttgattaactatacgatcacagattcagattaaatcaaatcaaccaaaaaaaagcctaacaccaacaaaccctttctcttttccaaaaacaaaccacgaaaataaattaccaaaatgactggcaccgagcaacagaaggatgtaagtcagcctagctacacgcgagctccaatactgcgtcatgcaatacggtactgaccgtcactttaatagggcgagaagcaattctccatccagcccatcaaggatgaagccaaggacaaggtctctgccttcaacgctcaccccggacccgccatgcccaaggatatgcctcaagaagagggtaccaaggaggagcgcaagggcaagatggaggctctaaacaagaaataagcatgtgacttctgcaacagaagctattttgccgacatgactgtatgactagatatgggaataagctattttacgacttaatacaacacagctagacagctatttgtgattcgcatatgaacgtgtccgttgttatcaaatcgtggtttcatgctcatatcatggcacccccgctgactgacagcccgacacgcagctagttgatttctagtcgatttccatatcattggagcttatacccctcctaggtactcgttcaaatccgagacaatactctccatgccgtggtcaaatatgagacactatctagacattggaaacacataactcactgcaacggctcgttgacttgatacgcatgggcaattatcctcagttcctgtatttgtagttgatcacttaatcagcgaagagtcgccggactgacaggtacaggtactaacctacctcttggcatgcactcataagcggtgccccttaaagctccaccaaaagacagcgatttacttgctaacctctggctgcccaactgcccgccgactgctgccctgcgaaatttctagaacctggtaaggtggctggagcggtgaacagttcgatacctgaagctttgggagttgaccgctgcattacacggtgcaccttggtcaggtagtgatggaatgtcacaagcacattcacattcacagtcatagaataggtaattgtcgccataaagtcaacgttgcccattccaacccaagaacaaaccaaacctgttgcctttgtcatctgcataaagacgtagtttgccccgcttcgatttgtggctgtggtcagcttctgcaagtgctcactacacctaacgttagaccattgtggctggtcctcgtccgtcttggcctggagtggcctctttacatatcattctaaccgaccgaccgctggcccagtctggttccgttccccacggacgaacaccttttgacgtgcgtgcgactactactatccgtgctcactcacctacgccattcgagagggatcccttaccactcaagcccggaagctcgggcgctcatacgctctcttggtagaatacctgcgaaaccttttaagcattgcattgccttctcccagaattcggttgcctcacgcgagcgccaagtgattccgaagagacactgaaagaggagagacttgcttgacaagcgccactccacgcgttcagccgaggcgacgactgacgaattcgtcttactcttccttcgttcatatccttcactacgacatcttcgagacacttgacattacgactccgattcgttctacttctattcgattgcgacgcaacaatgccgtccattctcaacgacgacgataaggataccgtcaagcggttcattccaaagcagtccaacaagatccaagccgtcggtgttgcgagactctatgtcgcctatcccaatcgctcaaaatggacttataccgggatacagggggctgttgcgctcgtcaatgatctagttggaaacacgtactggatcaagatggtcgatatctcggtatgctcatgatgcaatctcttgtggctgccatgccactcctaaccatcgcttgctaactcgcccagcccaccaaccgaggagttatctgggatcaggagatcttcgacacgtggaactacaaccaggatcgaactttcttccatacatttgaactcgaggaatgcttggctggtctgagcttcgtcgatgagaaggaggccaaacaattcaaaaagaagatggacgagcgagaaaagaacgcaagtcgagctacaaaggcaacccccttcggaggcggagcacaaccatctcataagcatgggttgctgggaggactgttcagccatcgccattccactcatcatcctacaggcccgacacctccggagtctccacgaatgcctgcaaactccattcaacaccacatcattaactcaacgcccaatctcaatggtcatagacagtcggagttctctctcttagatgcattcgatcccctttggcgtgagcactttggagcggatcttcaggacaagggtttgacagatgacttcattaaggagaaccaggagttcatcgtggactttttgagagaggagcagcagaaggcttctcaacctcactcaacaccgccacctcctccagcgccagcttcgcctgctaatggcaacgatggacgaagctctcgagctcctccaccgcctcctcctccgccggctgcaggccgttcccaagacggacctcctgcgccaccagccccgagaaaaggcggacccccacctcctccggccccaagacgatctggcaaggccgagactgcacctgagcgagcaccatcgcctcctcgacccaagttcggcgtgcctccgccattggcagaagcaggcaagttcgctcactctgagcccccacgagctgtttcagcagcacccaaccccggacctccccctcctcctcgaccagcaaagactccaatagactcgacgaagaacgagaatcataggtttggagtccctcctcctttccctggctcaagggtacctccaccaacacccagccgtggatcggttcctccaccacctcctccgcgcagcgaaccccctgcagctcttcctccacctctgcctccaaaggtaccaacaagctcagctccaccactgccacctccaagcacccggcctatacctcctcccccggccgcaagctcccatcctccagctcctccaccactgcctccaacaacaaatggtgcacctcccccaccaccaccgcctcctccgcctcctggaggtcctgctgctcctccaccaccacctcctcccatgccaccaactagtggtgctcctcctcctcctcctccgccacccccaggaggtcccggtgcaccaccacccccaccaccccctatgcctcctggtagcggtgctcctgctccccctgttacaggagatcccagccgctctgctgtgctggcaggcattcaacaagctggtggtattcactctctcaagaaggttgatcgttcacagattcgcgatcgcagtggtgctcaagttggcggtagcgacgttggcggaaacagtgctacagcctcagctgttagtgcttcaggtggtggcggtggcatggctgatgctctggcggctgcgctgcagaagagaaaggaaaaagtctcaaagagtggtaagtctagataccaatattatactgaccaagaagaccgtgctaacctcagtccagatgatgaaagcgataacgacgactggtgaggcagagtactcagctgcaaacctcaagagaaggaagaagagaattagcaaaccaagccggcaacatgtcctcgatctggtggtgatttgggcaatggtggtgatttgggatcattttagctgcaggcgttttctcggccgcggactgatgcagttattcaagccgctttacatactcaaaaggccaacgtacgtccatacccatcgtaaatactggcacagcaaggtgcagttatggtttcaaggaaaagcttgcttggtgttgaggagttgtccaagatcagcagattaagagaacaaagaataaagcaggcaatgttaaccgttgttttaatcacagtctgggtgtagcgaaagtataaaaaatatttatgaaagaattgtatgcattttcttgtcttgtctaagtaaccctgtgcttttgagacgaatgcgatgatcatgacgcgttaagaaaaaaaccatgttcgtccagtaaaactacctaaaaacagaccaagacagaaaactcaaacacgatattgcaaatcgacaagagagcgacaagccatgacgtccctcccaccatggctgtcttaagactccacagcaactactgtcgtgggacccgacgcacagagttttagtgctcagctccgggtttgagagagaagacagtatcaacaacgccagccgaggaatacgtggagcatccggggccaggtcgggggctcggtggaggaagaaggggatttggtggttcccggaaggagcttaaatgtcgtcaatgtcgacctccttcttgccagcagcgccatcgtcagaatcttcgtctgagtcagcgtcgccgaactcgaagtaggcctcgccatcttcgccctgtccgaaggagtcggtctcgttgatcttggcgttctcgggaagctcgccgtaggacttgagggtacgggcttcatcggcggtgtacttgagaatgacatcgcccttgttgtcctggaagtctcggagggacaggaggataatatcaccctggttaatccagaccttctttcgcatctttccacgaatctacaacagaggttagcgaggtgcagtaaggaaggagtgccagccacgattctgttgcgaaacattttagcgggggcagagattcggggtttgctcacgttggcgagacgcttgctgccgtcgaagcacaaagcctcgagacgaccatttccaagcatcttgattacttgggcgtactcctgaccgtcctccttgaaggtgagctctcggcgctggtcatcgttctccttggtaccacgtctgcggttctttccaccctgtagaattattagcaatagttcccttgttacttgcggtagaacttgggcaacggtagtgggggcggggcagtgatcacacgcgtggaaatgcgacctaggaaaggggagaaaggaaacgaggatacaagaacgatataagcgagggcgggttgcttacctttcccttgttcttaggcatgttgacggtttattatttatgtgtttggtgaaggagagaggtttcggtgggggaagagagaaagctggtgatgatgttgtggtgtcgttgacggtcttggacagaaagtggatttttcctcgagttactctgctgactgaggaagattgggctggctgcaagagaaaatggggcgactggcttgtgatttctgtgctagtccactatgagtcaaagtgtggcggcctagcgattaagcaatactttgaaaacacaggtaatgtgattgagaaaaaaagtatttcgctaccatgcagactaagacggggaacaaagaaccatggaagggatggcgatccgggaaaagttttggtcaagaacctgttaatgctaaggtaaatgaaacagctaattactgaagtggtagtaatgcattcataagaatttctccctataatagcaatgagatcttattcacttaaaacactctttgctggtatcactttacgtcactgtaattaggcgcacacgaaaattttagacatgaagagaggttaccaactcgatgtactgccacaagtggcgtcatggacggatacctagtacttatcattggaaattgtgaagtcaagccctcaagcatcatgtagttgcgatagttccttttgtaaacctccactccgctggcgcattaccttacaacctgatctagccaacttttcgggagttctgttatatcagtgcgaccataattagaacatgatcgaaaactctactcctccgcaaccatcatgtcgatagcacgaacttcttcagtctgcaggcacctgcggtcgatgccctcacccatctgccgtttctactcttctaccacgaaagatgcccccaacacacgaaacccgaagtaccgccaggcccagccgaccgcaaatagaccaatgcatccacaaaaacgcgaacaagcaaagaaagagagaccatacaaaatacatataccacaatcacaattctacacccacatctcaccatcggggcaattgcatacttcaccagaaatatggtcgttcctccaggagacaggcatcgaatacgataattccaaggctgaacgcttggacttgggctctgacagcaagcaagtccaggctctcttcggttgccaaatccagtacggaccttattacatattgaatccatacgaccttcaccacataagacctggagggaccgcaatgctgcccatggtcatgtcgaagtaccgacaaaagttagaagaggaaccactctgggtgttcacgacatcccacggcgatcgccccatcgtgaagagcttaatggtgaagaggttatcgggagctgtttggagggcagcaaaagacttggggttttccatgaatggtccaaaaggaactgtcatgataaaaatatacgacccagtgcgtgtcagtcgagctccagctcacattctcggagaggcagtagccaaggcagtgcagagaaggtggcagcaacacttgcgtgaaatcgccaagacgacagagccgcggacaagttcggggataaagtggtaggcgctctttgatgttgaaattacgagacttattctatccgggcttgctgaattgaatcctggctaaggacctgaacgcattggaagggacaataactgttacgaagagagaggaactcagtatatactatggaaactttaataccaatgccttgtgctacgctgtgagagacacagcatatatccgtttggtatgtttggaagcactttactacccataccggattattcaattgacaattgaaatacattcctttgatcttcagggatacaataatggcttaagcatctaataaaacacacccgtgctaaattaagaagacgtactgtagcttgacaggggacagacagcacacttgatgcattcatgtgcacgactggaaacgcttgtctttcaacgtaactactaacctacctacctatggatacctagctccatgtccttggggtagccaaaagcttggcttttgatagtataagagacgaaattgtcaagtcaaattactggtatcaagaccagttctttgcttatctatttcctgtaccccatcttaaattagcgatagatctttcgtcaaacccctagtaagggagcctcacaaggggggtaagctttatcagacctaaaatacaggggctatttaccccccaggagcggttcttgcttggccacgcgcggttccgtgcctaagcccgcgccaaaaaccctcgagctctttgtccttggtttgagtggcctgcattagatgtaactgctgtaggtacgaatacagctgccccagagattccacgtcaacgttcctaccattatcaccaacctcccttgcttctcctctacagcatcttcctcagcgcagagggacagcaaagacatactttacagttgtctacatctacaattcctcccaatcgaagatacccttgtttcgctttccactgcgtccgcgtgttctcctagaacctgtccctgccaccatcctcattcgtcccctgcgactctagcgacgatgctcgtttctcttactgtcggcaaggtcgatgccggcgttactgtccttctgacaccggacaagcgcttggtgagctttactcaacaggttcattcgaatacttgctaatatgacatgtcttgtacttagatcgagtttccttctatcctcctccctcccaatatttcctccggcagcatcgtcgatatcaacgtctcgcaaaacgcaaccaaagaagctgccgccgatcgcgcattccgtgctctccaagacagcatttacaattcatttggtgcatccgagcctacaactcccgtactgagctgccgcaatgccactcagacttcagttgtactggagtgggatcctatccagcttgctactgccgaccttatctctctcagcctctaccgaaatggccagaaggccggaaacattcctcgcccactacaaatgcacagcacaaagatcagtggccttgctgtcgacaccgagtataccttccacctggttctgcgcacaagcgcgggtacctatgtcagcgagcgcgtaccggtgcgcacacacaagatgacagatttgaggggtatcaccattaccacgggcatactgccaagctctaccagggacaacctgacaaaggcagtcgagcgcattggggccaaacttgtggatggagttcgcattgatacaacgcatttcgtcacaactgaggggcgtgggcagcaatgggagaaggctgtcgagagcaacattcctgttgtacgccccgaatgggtcgaggcctgtgaaaagggcggccgtattctgggcgtcacgaagttctaccttgatgccatgaaacctggacccccagccgaggaatctacaccaccaccgccccctgagaagggggagaagagcttacctgtaccgcccgctcagaacggtgagtcagcttcgcgatcggaggagaagctggacgacaagacacaggagaaggagaaagaagagaatgaaaagaaggaagcagagggacttcatgagaacggtgagaagaagagctcaagcgacagcagcagcagcagcagcaacgaagacgacgaagatgtggaggtcgaacagaaggccatgaaatcgccgcaagaggaacaaaaggtgcgatttgaggacaaggaagagcaaaaggttgctctgcgaccagccaataatggggagccaggtaaacctgagcatgaggatcagcaagaaaagtcagaggacgagtcagaggacgaaacgaccgcaaagactgcaccaacgcctgacggggcttccttccaagaagtcgaactatagacgaaggagcttggtggtttattaatgcaacttgactatcggttttgaatgtatacctcgatcaggcagcgcgcggctgtgccttgctgtttattatctcatatatgactatgttcggttatttaggtcggtcaggggtaggggtaacggcacagcagatactggtttaatccattcttattcttacgactgtcaagggtcctttctgtccagtcaaatccgttgaaaccataactcggttgtcagatctcgactatgggataatctccttgtggtcccaatcccagcattttcctcgtccatccagcgtcatacctgttgcgacactaacgagcctatcaactgcaaaccccgggctaaatagcttatcttccttggtgctactccagaagtctttgctcagatccgtcttgactgttcctgggtggtaggcgatagaaattgccctgtcaccacttcgtccccttagaaagatgtcataactcttgcccaaactgatgacgcccgctttgcttgctctgtacgagaaccaacctccagctctgttatccgatatagagcccacgcgagcagccatgctgagccatacagagtgcggtggcatcttgacctcatcgccctccggactttgctccagcgtagtggaccgtctggggagaaattggtcaaagtgcttgatgagaagaagaggaccaacggtgttgacacggaactgctccaaactggcatcggcgtcgatttgactggggttcttttctggtttgagaataccagggacggcgcacgcaagacgaaggtggtgtttatcagaagggaacaattctgcagctctcgatgcagcgtcgcttaatgatttgtcgtctgtaacatctgcgtgaactatcgaaaggcgtttggcaaggccgtctttctcaggaaggccctcaagaagggacgttttcacatcgtctaggtcatgacggagacgggctgttgcgaggattggaagagacgtcttttggaggagatggcgagtaagagcatagccaattcctcgtgttgaaggtgaaacgaagatccagggtttgctcatcttgtgtgtaggtatggaagcacttgcgtgtatgctttggaactccttaaagaattgttgctcaaagtatatgaggttgagtattattattaggcaagtcacagattttcacgatcgtatattttgattctatatcagtcgcacaacttcttggcagttcatattgtcaatgatgcatagacctactaactaaacgtcccggaaaggctgagaatatccccaaatacgtcatgcgagatcaagatctcagttaggcgtgtctcgatcgatgtgcagatgcttgatacccaattgggcataaccgagagctctctattcggcccaaccttcaataatttctaggcaaaacagagttgaaagcttaaagaacgcgactgtttgaggcgtcaagcaaggtcttgagtgtaagtgagcttgttatgctttgaccgttgaacccaggacgttgattgctgaccgggtattgtctttaactaatttcaagcaggagatgaccaacgatggtacagctagctaggtagattaattatataaggtagagaatgacaaaaatgatgctctagagtggttcataacaggcgttaactaggaaaggcgcacgtcgagtgcatggctaggtatactatataaaatatcgaaatatttccaagtccaaacgcttcgctccattttctttgaacaaaccatccaaatcctttactgcaaattcaaaagtaaaatcctgctaaattcgtcccatataattagataatcctcctcttttctcgtttgattaatgggagagcgattgcagcaacccctcgtcgtccattcccagcgatcgtgcttcaaagctcagtcgagatcgtccagccaattccctcatgagaggctcgatagtgtcgaatccgctcatgtcgtcgctgatgcttccggcttccagctcctcacgagttctcacgagttgctccaggaattctcgctctgaagtgcctgctctggccatcatccgacctcgactcgagggtctcatcggggatggtttttgcaactgtgacttttcgtcgtcatcatcggaaacccagccttgtgctttgctggacttcttatcgttggaactggcgagtgtgcggttgagattgtccagtactggcacgagtgctcgtagccatacgtctccgttacgctctagtcggcgaacgcggcgttccatctccctgatgcggtactctcggtaagcttcgtaacgtcgaagaacctccgcaccagctgcgttgtcatcactttctactcggcccgtagtcgctcttcgcgctctaggttgggggctactgcttgatgccgcttctttgcgcttgcgctggttgtctcgtgccgcattccattctcgacgtcgggagagggatgtccgatcttgagagccctgatcgtgagttggtgatgatcgagccgactgaggtggtgttggagagccattcatgtacgaagcgggggagggtgaaattggccggcttgctgtgctttcgtctgcaatcagaaagctaactccacctgatttggattttgggagagtcttgattgtttcggaatccgcgctgccccttttctcaggaaacgtgctgatgctagttgatggaggaggcgatggcttgacgttcgcgacgaccatgatagggcaaatgctctgtcgctgaggcgatttcagagggacgggcgggggctcttccgtatcatcctccggtacctccttgattgtatcgtggtcagagtcctgtctgggttccggagtattgaccaacatgctgcgtcgcttcaaggaagcagcctcaaggtccctcttcttcttgtcccttactttgtcacgacgattttgtgatgatttggacgaagaagcaggcgaatcctcgctgcccttttgactagaatagtcccgggatgcacgcagggggttttttgtgataatagtaacagaaggctcaccaaactgtttggttggtggtcgtatgcgcgactctctggccgcaacaggcttcgcctcgactggcctagcctctgcaacgatagggtcgttgtcgcttgtagtcatgatgcttttggagagtgaatgctggtacgaaccgtctcgggagacaggacgggcagatgaagtagattctgtcgtgatttctgtcgtgactggctgagacatcatggtatcgatcgataagtcaccaagatgcaagaagcgaccccctgtagagttggaatttcgcgagggagctcgttcatgctgagccgggttcgctgtagacatgttcccctgatcgtgggtttgaaatcctcgggactgctcgttagcttgtctgacctgctccgaggatacgacccttggaggaggcgtcgccataacgtttaagtgctctgatgacctagtctggctgctgctattaatagtgcccggatgaaactgtccttcagtcgtcgtatttggagatcgttgaggtaccgaggataggagaagctgagaatttgctgggctcactgagggactcgtctcccgatcctccttgacggtgcgtaatactgtcacgacacccttgtcgttcaccacggctctcgtgggaccgtactgggaactgaggggtctggcgtttcgttgctggtagacaggatattgagacctgggtgctcgaccaaatggcgaggcgtccaaggggatagatattgcgatatgcctgtgtccccctatcgtggtgcccgagacagctgagtctgggaggcgaattgtctgaggcgacttggaaaatgatttgcttcttttgcccagcttccgtagcctgtaccatcgccccctgtcttcgggggagatatcatcagggatagacataaagttaccagatggcgggctgtgattcctcaggaagtcaatcagctctgcaatgccatcatgcggttcgccgtcgtcctccttctggccgatgaaagtgtcgtcgttgaatcgcacgtcctggtcctgatcctggctaggccgtgcagacaggtttgatgcggactttgctctaggccgggtacgtgcttgtgcttgaaactgggagcttgagcgaggtagattctggtacgaacgtcgattcagcctcttggatccagatgcagacgcaaaagcagatgcagatggagaagaaaagcttggagggactgtgcgaggataggaagcgccattgcccgacgtgacagaggcctcaggatcaaggccagtaacttgagccatgccgggccaacaatcaatgaaacatgggtctagacaatcaattatttgattgcttgatttgttatgtttgtttgtctagacgctcttgcccaacgatgcacttgcattcatagagagacaagacgatggcctataatattgtattagcatggatatgtgcaaaagaaggaagaagaaaaagaaaggatcctggttcagctgaccttacgtacatacagtatggtctctgctattggggcgtgcttgtcgtttacttgttcctctggaggatagggagacgggatgttgcagacgggagaatgcgtgatagtggagatgagcaggtaatctgtgtcactcggagggagatcgtatataatacacaaatcgatggtgaactaaaaagccacaaagaagtatctcggtactctgtgactagcgatctggatggccaagtttgtgacaaagatgaagaaattgagaagtgattgtgttgcaaaaagaaaagaaagaggttaatgaattagctacgagaccgggggagtgacgcctcgttatgcccacgtcccatagcttaatcccatctcttagtctgtcatgtatccatgtcccagccagtccactccagtccagcccaattcagaatcagggcccttcttctcttattccctcccctctcaggcccctctcgggctcaggaaacactcacaagacaaacagaaaatgccgtcactccccgtagaaccctggacagccaccaaaggccaagactgccgctattacctctagctctgggcccaatgttaattattccatttaatggatgggaggcggaaaccctttggccaattccccaatcagggtctctctgtaacaagggagatcgtctcctttgttctaagcccagctaatctctgctacgcgtccctttcttttgtccctttccaaggttgcaatgacgaaggaaacgaagccaagtcgcccggctattcgggttacgaccatgatcagcgtctgtacagtacctactagagttaattacctaggtacctatactatacataggtacaattccactcaacgtcagctagtcatatttgctttggagatctcattttcctgccccatgtctagctccgctcctatcacatttgcttcctttttgcttcttttctgcccctcgatgacctagagatctctatgcattaagaatgtctctttatcccaccactgcaagacatcgcagttaaagcagagtcttagaccccagcctctcccacaaactttgcctatcgagaaaaagcaagacgcagtgttgtcgtcaccgctgatatgtgagtaaatcgaggtggacctgccaggtggtgttcggtcttgtgaacagacataatgtgacaaaattttgtcagtgcggaaacaccaatgacttgcttagatcattatatcattatatcatgactatcttatcttgtcctgtactcatggcgtatgtattattcgttacaccacctgagcgtgtgacccaacctcgtacgcgaacgcaacagcagagcagttttctcccgtctcaaccacaaaccaaactcaagtcccaagagtgagggagggaaccatttcttttcagctctctctcatcgtggtcccagaaaagccaccgccgatctcatctgcgggaaccgttagtgccttcgctttgccaagttaccgagtagaggggaggtaatttgtgtgcctgagtggtcttttcaggtgcatctgcaccgtagcgtcatggctgttgctatctatcatcttggctcgcccgccctctttaacaaagaaaagccacaaggggactaagaatgcccacactctgtcgtcagcgcctgaaccatcacgagctttttacatcattatcctgttgtatccgtacgcctcgaattcgttgtcgcgttgcaccgaccatgatagtgtaagtgcacaactttgttcttgtgatggatggctatgactgggatcagacattacattacctgacctgaccctgtctactgccagggccccttgccatcggccccctgctaagtgagatgacaaaaccctggctcttggagatcgtctttactaacggatggttaggcgagctgaatcatgctcatttgcgtaactacctagccacctagactagtggctagcagaaaagttggtctcctaagtcttagggtatagaaataagtaatctaaaaatcatgataaaagtggcataagctgccctaataattttgtctcttatgcttgtagcagttaattttctgataccccaaggccagactgatgtttgttttatatcacgtgacacggaataacatcatcaggtttaggaaacatcggggttgattcaagtctcaagtcgtgcagacattttctacgcatcaacttattgtgtatggtcgcgaatataatccccagtgctaccatagttcatcatcaagccgcgttatgatgtgcgcctccaatcttgggggcgtctggcttgttcaatcgggagcctcgcattctcccttgcatattaatcaccctaaagcccacccgcgtgtgcaatcaccagactatcttgtaccctggcctcgcattatgttcccgagccaagagaaacgcagcgatttagggtatctccaattctttgagtgctgcagcctttgcagcttcttcccatgccaatcgtgaatgtcccatacatagggaaaatgatgcaaaccttcctccaacgcccataaaatgcttcaggctatctataacccctctattatgctaaacaaattgacctcctttaccgcttttttggtacaaagagacttggtttagccttcttccgcaatggaggtggtggaccaggtggacgtctggcttgctgagtctggttatttccatccaaagactttcgatgtccttggtttgaaggcccagttgggattttcgggccagctggtatagccggactggtcggcatggaaggaggtggcctttcgggaggcaccaatcccatcaccgacaatgctgagggatccacgggagtcttgggcggtcggggcggcttctgcccaaatttgcccatgagaccaccgcctcgaactttgctgtcacttgctatctgcgtcactgttagctgatggacgaacgaacggttgtgccttctgataatgtcaaacataccctcttggacactggttgatttatctcctgcccctcgtgtggtcgcttctttagttcccctgcaggtttgcttgacgacgtgtgaatcacaggaggtccagcaaatcgcggtggaattcctgtttcatcacttgctccaataccagggatctgtgatacgggggttggtttctgagccgcgatgctagtcggcgaattcgaccgagaagaaggcaccgaggacattgtatacgatgtgtctcggatgacaacttctcggtcttggattttagatggcggtggaaggtaagcaccaggtttagccttttccagaggtttcctgaacatcgacaagatgtcacccttggtataccgatctctggactgggcatcttcaataagctttttccagaactcgccttgaaccaatgcccttgagtcaccaagaatccagagagacgacttggcacgagtcagaccaacgttcatacgccgaatgtcagtcatgaaaccgataccacccgtagaactggcacgaacacatgagaagataatgatttcacattcacgaccctggaaagcatctgtcgtgttgaactcgataatgtccgtgataccctcaccatatcgcgaccggaaacggttcctcagctcgaagagctgggctttataaggtgtgatgataccaatcttgcctgtcagatcgcaatcgccgtattcgttgctgaagcgatcgtacatttgcatggcgacatccagctccctggtgttgaccagagactgtcccttgtgacctcgtgcctggacaccctggacatcaaagaagcggtaaggcccaagcagagcactctgatgccatggctgttgccggagttcatgcatgttttggccatcagcaagttgcccctcgtagaactcgcgactggggaacatgctaatttcggggtgcatgcggtactgcatgtccagcaggtgaacccagtcggggtggttctgttgcatccggacgaacaaactttgatcgtaaccgaattttgctgccgactgggagaggactgtggggggtagctgtttgggatcaccgacaagaacacacctgtagcaaccatacttgagggggatcaaggcgctcagctctacacactgagcagcttcgtcgataatgaccgtttcaaactcgacatccaggtttcggaacatttcgtggccgctaccactcagagtggcgcacagaacttgggcgttgttcaagatttcttgctggacttgtcggcggcgtacttccatctctcgagctaccgaattgccgctgctcttgtcagcatcgatttgcttaccgatgtccatctgccgtcgttttagcgcgtcaaactctcgggaatgcttggtgtaagttgttcggtcctcgtggtcttttgacgcttccatgagaggtcgaaggattgctagttgctctttgatctttccggcatcctcatgaagcttatcgcggttggccttggctttgtccttggtttgatcaccctccaggcgagccttgacaagctcgtccagagtcacatctcttacagcggcgttaatagcgtcacttcggccaagtcgtagcacgttgatactcttggtcttgcctgaaattgtcttgactccagccttcagtcgtagcactagctcgtctacagcagcgttgctgggcgcgcaaacaagaagctttttggatcgtttttggctgtttgacgcctgtaggccagtcggccgtagaggaacacccacggggaaaccttgattgctagcttgactaagctgttcggagagtaaagtgccaaccatggcaacaatggtcttggtttttccagtaccgggtggactacttgtgtcagttttgaatacgattataacagagcaacttacccctgaataagagtgaaaccatcattgtcgtgcgcaccgagaacagccatagcttgtccatggttcagagaatagttttgcatgcagttgttgaccttcgcctcatcatatcgaagaatcggagacggtttcgcattcagaatctcgtccattagatcgtaatactgtaagctttccagggcagcatactctcgctcgatcgtagtcatgttggtaattttcactccaaacacgctgacgttgggagtcagcacctgtgtcatagggttgtttcgagaagctacacggtatgtgatctcgaccaactcttttttgtaggtgatacgatgaactctggccaaacaatgtcgagctgtctggtctcccagtggattttctgattcggaaacgaggagaatatcaccctcagaaacgccacgctcccgattttgaaccactggcatcgtaaaagttgcctccagatagctatcgacactggcacgacttgcaatcttcatgccaaaggcttgggaagttatctcatctttggctgtgacgaaagaacgccaagcttctgaggccagaagtggaaagaatgtgtcttgataggtcttggggtccgaatacttggtagcgacctcggatgcaactgggcccttcgggggatcgttaccgccatggaagatatcccaagataggatggtgttgtgcagccgatccataggtggaatcaacctggctctcatctctttgactgagcgttgttgtctaaccttcttaaccggtctacgaaccatatcttgcatggcttttgaaagacgtttctcagcctcgctcatagtcttcaggcctccggtgcttaaggcggcgagttcgttatcagcatcttcgtcctcctcttcgtcctcatcagattcttcatccgaactgttgaccattatctcgctcttgccgtgatccttgccgctgagaccaagaccaagtaagcctgagccctcaccagggacagtctctcctctaagagccttggcttttgcaatagctgcagcgtcgcgcttctgtttttcaagcttctccttctgtctactctctttcagagcggagatagatttctgatcaggtaccttcgacttggacttgagcatagcattggttttcgatttggctcttgcctgttcccgagctttctgggcgtccagctgcttgaggatggggctgtcaatagatctactgagttcatgcacatcatcgcggttagatctagatgatggggttgtgatggtgccgctggatgaggtgccagactttgaccaagcatcgatcttgctctgcttcttaacaggatctttggatttagaagatgttgttcccttcccagcgaatcccagctggatgatttgcacctcatcgtccgattgtccaagggcttgaagaagttctgctcgttgttggtcggtcatattggtcgacctgacatactttccggggatattagtaggcaagcaagcatcagtgatgagtttgcgggaggatggggcaatttcaagtttgttttctcggagtcgtgtcagaattttgcagatgactctgacggtgacatcaacgagccacttgtccttcaagcggatcataatctccatgccagaaaagtactgcttcggagcaccaagaattgaagtcatggtgtcctcctcactcttgcccagcgccttggagatagctgaggtgatcaagccgtcctccgcaaccagagcttcagcgagctccatgatctcgcgacaaaactctgtcatgatggcgttctgaatgtaccgggaccatccatcaatattcctgcatgctgtagacacaaatcgccattgttcattccaccaccgcaagactttggcagctgacatgggctccagtgttttgactcgcaaaactccagagattggatcagtcaatccgcgaagaatatctctactcatgttgagaataggtcgaatagggccccaggggtaaggcggcttcaaaactcgttccaatgcccacactatcgatgacagcgtttgatcagggtgaagctgggacatttgctcaaaagctccactctgggataattctccagtccagcttttaagtaattcagaagctgcttcagcgagcgccgattcaccgtgagtcgatagcgctatagtgccctggaaggccagtcggtcattgaaaagagtgttcagatctgtagcgtccaactccgatactcggccaagtagatttccaaggatatcaactgtttcaccaagggatttgttgaagctcttgctcgaatcagtcaattgatcgttgcctttcaatgctctgacttgctcaacaccaaccagtggctccaaagacaagataatatctttagcgaggtcaatccgctcacttgatacgtcaaacatctcaacaacaccttgccagaaaaccttggagtccctgatgacggttgactgaagctggttgccatcgagacatgctgagtactcttctgcgaatatcttcatatctagtttcatggcagtttgcatggccaacctggctgcgtttgccacttgaaaggtctgccaaccctcccgttcttgtaagggtgcacgcaagtttcggagaatgaggtctttgtacttcatcggtaggttaaatgcgcagcaagcgtataaatgagtggtaccagcgccgattttggtctcctggtcaacaaatgtcgacatagtgagctgcaatgcatcgaatccagctcgggcgcaagctgcacgacctggctctcctatagtctgatccttggcaagcgtctcgagcagagtgtgcataaagccatcgcaagcgtcatatctctgatcacgttggatagactctagccaagggtttacccaagaggtagggaacggggcacgagatgcgccactgtcaaagccagtccagcagttgtctagtgattgacggagcaagttcttgtagactcgacttttcaagactaggtcaggaataacagtaggccgggcatcaccaataacgtcccaaaaggctctgggcgctttcttgaagaagtttgtcaagacaatgatgttggtgaccaagacactttctgcaggacaatcctgaatgtggcgaaatagaaggtcgtaaatactcaaactcccaggcttgagctctaggtcccgtaggcgttgaggaataacatctgcattcagtgttctcattatttcgttgaaactttgccagaattgttcaatatcgggccacgactctggggagagcggatctcttctgctgatatcgtcgatggcccttgagagtccaccactaacagcccagtcgaattggtcaagtgtcatggcgttgctgtcgagattctgatagttgtttgttgcccacgtgcgtcggtcttggttcctgagatcgaagatgaaatatgtcattccaggcaggggctccttcgttccaagtttgagaccactcttcccttgaagacgctggaaaacaaattgaaatgtagttcgtcgctctggatcctccatgtaaggcatgcagcacaacgcctcataaacagagatgtggacctctgatagatgttcaccaagttgcgacttcttgaagacagaacatgtggctatgatcttctcgatagctgcctttgcccattgcagactctggtctatccgtatgacatctttgctttgaagcatggccttgatttcattggcaacctcttcactccatttatcctggaactgttgcagaagaggtcggcggttcatgtgccagttgtaaacacagtctgcgcagtgctttaggcagaggttgagccggtctccaagcgtctttccccattttccttggctgtcttcatcaaacccaaaaatcaagcagttccagtatgtaacttccaggcgcgttcgcccttgttcgattcgcttcgtcttttcctcttgcgaaatggccgattcagggtcatgttggatcctgtaattttcgttgtcttcatcgttgattcgagggcacagtagatggcattcgccgtcaaaggtttgaatcttctcgtaccactggttgagttcttcgtgaagatccattatgagatttccaagttactgatgcgtttgcgcatctcttggaatcgggtctggaacaaagtcttcgggcttaagcgggataccggtagggtggtgggtttcgtggcgaacgaggtgcgatgcgacacggactattcggggcaagcttttcaggtcgagtctgtattctagcttgtgcggcggtgtcgtcagtttgttgatggtgggtgtggtagtcaattatggctgggatagaaatctatatcgacattaaaaggccgtcgttgctaggggcagtttcagttttgaaatcaaacaacccgttgaaaggttgctcgccgatggcgctgagaagtaaaagagtgatgaactggagagaaataagctaacgtaattgaatggaagtgcatatgccctaccaatgcctttgtcaaccagcaaatgatgagtgcaatatgtgatgcaggaaaacgaatgggaccgggaaaatagttggacagtcgaagctttgagttcagatggagacaatggaacgaacgaccttggtcccagtttccaagcttcgacgcgcttggtttgccgcgtctctacagggggtttaatgaatactaacctgggtggggtgtcgtcgtcgctgagcagccactgaggtgtggggtacttgctctcctgggcagggtagtctgtgtgtaactgggctggatcttttctttcttcccattcccacgtctttgtattcgtgttatgggcacattcagaaagctggctgcaggttgaagtactttcatagagtgtatggagaatgttgtgatgaaagaacaagaaaatactcaacacaaactctttatatactacactggcccaagaccttatcttatcatatgcgttatgcagttaatcactgtcctctacctttgcctcctttgatcctgctttgcctccatactgccgtttgcctgttctttccatgagctcatcaagaggacactccgatttattccactcctcacttccctcacttgtgtttgctctacagcggatgcagcttcgcccatgctgaacaaacaatttgtgcagcccatacttcaagtggtcgggtatgcggacttccaagtgactgaacgtttgatctcgggtggctttccgtggcatccatttcaaccatccactgatgcggtgcacatgagtgtcaactgcaaagctgggctgttgcagacaaaagaggataacacaggatgccgtcttaacgccgatgccaggaaacttggtaagggtctgcatcgcttcgtccgggaccatcccatgtatatggtccaacgaaagaatctcttggtctgtcttcaagatctccagatctttttgaccctgtgtcttaccctctgctccggtgattcccgttgctttgcctccgctcttctcttccaagaaagcctctcgtcgctttgtgttttcttcatagactagctccaagattgctttaatatcctttcctttaacctgagacagaccgccggttttgatagattcaacaatggttggaagaggggcagttctgactttgttccagtccacactgcccttgccaatgcctttgtcgacagttccaaaagtgctcaccagtccgcgaaatgctgcgctggagttgcgattagatgtgttcgcgcttagacgggttctaatcaaagcatctaggacagatggaacttctccacagcctgagacttcaagagatggtgctggtatcttctcaggggcattggcctctccgtggattttggccagtcgacgatagacttcgtcgcagtcttttgctgatggagcttcccactcaggaaaaggtgtaataccaggagtaagcccatatgggttttccttggtcttcttgaccgttttgcggactggtgcttccatcgccacattggcgtctttgtcctcatctttgacttcctgcttgatggaagaagatttactcgacctcttggcctggggtttcgtgctcgactcctcgtctgactcaaaataagaggatttggcggctgttcgccgcggtcgcaatgtccgccgcgtcacaggctttgtctcctgtggtgaaggtggattcagagctttggtgcttggcggagcttcagacgaagcctcttctaccttgatgcccttgattgactccagcgattctcttgggggagtccggattttctgggcattcttttgagttgcacgaataggtctgagattgtgcggaagttcttctggagactcatccttgacctgggtttcggcattggtcttttgcttcttcgctggagtctccttttggctttcgacgccacgtttacgcaacgtctgggcagccatggtcaattttgccgaatgggtatagatgttaaaacgataataggcttgatgtggtgtatatcgactgcaaagagtatccggtagtacgacaagcctcgtggaatatagtaggcacgctcttatcatcaccaagaatcatgcgaattttgtgatatcaataacaccaagtcgctcattctgtcatttactgtactcaagatactttttagtagggttgacaagcatggttgatcgcatcaatgacctcaacagtcgagacaaggatcgctgatgctgtatccgctaagtacgccacgaaatgcacggctcgaagttgccctgactagccgtattaggcagaggttggattacgtacactacttgtccgtgtaagccatattaccctgtatcagatcatatcaagtgttataaaagtagaataactaagaaagttctttaacaacttctcaaacaaatactagagccctagcctaatcgtttcgagataattaactattattgcagttacttcactggtttatagtgatattgaaatactaaatttactaccaggacgaaattctgccttgaatcgttagacagacgaaggaaaaagaaaataaaaaccgggggaatcacagccaaatgacgtagcgatttacgttggtgtttgtatgtacaggtactaaggtatacaggctgtttcctccttttctggatttggagatgctcctaaatgaaagcaggtagacttttcatttctacattcagcaaacgaagtcgatatcagactttggaagaactgcagtataggtaatagtggtaacaagaaaactctttcaaggtgaacatggatttctacaaaaatcgaagcaaacacactagtgggatggttgagttgcaggccttcacccggcatgccagcgctctcatcacagtttttgatagatgatagcagccacgaaaatgtatattaacggaacatgagaatcttaagcaatttgctggactttgtattgtgttgaagcttcagttggcactattacagcggagctttacaagtcgcaggacctgttttgcagtgccagcgagtgccacagacgttcgtctccgcatggagtaaatcgccgtctattacctggctgtgatattggaagtggattagtgtgttgaggaacgaaagaaggaggagaacctcgccttggaataaaaaatttgcatgcctttgcctgatttgccttgtatatatagaaagagataagttcaaaggttttatgcttgtgtatggcaatgcctgagaactgtatgctcataactcgtcttctctcaccggagataaagagtactcgagagtgtaaagaaaatatttggtcgtttgcatggaaggtgttcgtatactactatatggtcatcgttgcgatataacccttgcgtttgagccacagtgtttgacttgtagtcctatgacaaatcaaagccttctggataagaatagtccatggttcacactgcacgagccatatagttggagctattaaaaataaatgctatccttagcgtggggcaagtttttgtagatatgcatgtgcatagagtttacttcgctcaacctctttctccaccaccttgcctctgcaccgacattatttctcttaaacctctccagatatttactgctctcaatatcgctcactgagggcacaggacctcggcatattttatcagctataatcgcatgcggctcacgcaataacacacacattcgttgctacctaccttgggttagcctacctcgcacaacatggtggttacacatattgacatcgagcagcgagaagaaatggaggaggtgatatttttgactgaaagacccacggggtttccagaacgcagaaggtgtttgtcgtcgtgtacacttgatggtgttgacactgtcgaagttcttgacgctgttcaagttgtcgatgctgtcgaagtcgttgattacgatgagatcattgatctcacggcggatctcacaggtctaccactttctcgtcaaggcgagctccatttggagaagatacaaatattaaataccacagtacagaaggattcattcattcgagtccggaagtttctattcggcaaatatcatgtcaagtttgtcctggtcaaaacggtgatccgatgtctatccacaaacaccatcaaaatccgcggcattccctttatcaaggccagcgaagcatactcgaaaccacacggcatgatgccgaatgaagtctgcatgatcatttaccaagacgaagcaaagcatcaagaattcgtggacattaacctctccgatattctccaattgcatcatcttgttaccacaaacgccgaatttcccaaattcaaccctcattacccagaagatagaggccttccaaataaccggtacacacatctgatctgccgctagaagctggaggtttgctttgtcggacaggggagccgcaagaggcaggtcgaagaggcgttcatccgtatacactcgagtgaagcagacacacagtccaaggtgtctgacgaagttcttcggaagcgatggcgaggcaaaacgaacaaaggaggttcatggataccctcgaacgtgagcaatcctatcgatctcgagtccgacgctgaagacaacaagaatcgacttgacggacaaagatacaccatgttcgactcatgctccggtgccggaggagtatcccgaggcgctcttatggctggatttaagatccagtatgctattgataaggcaccagaagtttgggagacctatgagaccaacttccctgacactgagctgttccggatgcctcttgacgaattcattgcggaacctaatgtcggccacaagagagtggatatcctgcatttctctccaccatgccaattcttttctccagcgcacactcatgcatccgtacatgacgacgacaacattgccgcgctctttggatgtaatgaactgctacagaagctgcgaccgcgcgttgttactgtggagcagacgtttggtctcactcacgaccgccacggagattatttcaacggtctccttcatgacttcacgcagtggaactactcattccgctggaaagtggtcaagctctgtacttggggcgcagcgcaagatcggaagagactgatcatagttgctgctgcccctggggaaagactgccaccgttcccaaaggcgacacatggcgacgaacctgggttgttaccatacaatactattggtaaggctcttagaggcattcaacttgaagacgatcttcatgatcctgataaggttcaccacttcaaccccccacgcgccccatacgaccctgaacgccttgctggaacgatcaccactagaggaggtgacctttactatcccgatgggtcgagaaagttgactctgcgagagtttgcaagccttcaagggttcccaaggtggcatttgttcttagggaatatcacatccatcaagcggcagattggaaacgcctttccacctgtcactgtccgtgtgttatacaagcacatagaacagtggctcctgaaagaagacggcatgactccctgtgatgatcgaaacatcattgccatcgaagaggattctgaggacgagtcacccctttccccagacatgatggaggtagacatcgatgagagaagtaaccacgatgactgcgtagcggaggcaatggtgatcgaattgacctaacgagcaggacggcagaatggcagttggatgattgaggcgcggagtatctgtgaagacaagaaaacggcttcactgacagaagaatggccaatgagatggctaaccttagagggtcaagtaatgtaacgagcaatgcttgcacctggagagctggatgtaggaagtcgactatgcagattggtagttgtcatgaattgaacacttggttgtattggcaaactctttgttgatatggatagggataactggacatatgacgacccaggtacctagtatctagactactaggttaataaagcacgtctcccaccactcctcttgttgatgagtgaatgcaaccctttgcattggaacagcacgggcacccggtcatttctctattcttatgtcccttgttcaaaatctcccaaagcacagcttgagattgttcaagtttatcatgcaaatactctgaaatatcccctgagtattaaggtatgtgctcaccttgaggctgctcagttaagagtgcatctttggaggtgactcgttgacagtgaatcactgctggattaatgcggctgcgacacttgctttaaattccgtcggccaccctcttcctccttttctctttatcgtcacccaacctcctctcctacaattgtaaggccctttgcaggaaagactgctgcagtagcggcagtggtgacggctggcggcagcaacaaacggcaggcgcaaacacgggctccttcatttcctcacagcgcgactgctgcctggctggtacctgcatatttctgccctgacattttttttgcccgcgtttgtctcctcgtttcatctcgttgcaacattcttgagattcctgatccaccaatttgctgagtactgacatggtgttctgcacgagtgacagtaaaagctatcttcttcaaaggaccttttagagctattcttttcgctcaataattttcgacagtatcgtacctcttctccgattgattctggtcttttcaggctctgtgagatctattcatcgcaacctcctgtgtccacccgtcgcacgtcaaaaacacgattggtattcgcacagtcacacaggtacttcatgatgcctgctgccatgacacccggacagcttgtgcttgataaggtaagtgtggataaatcccgattataccttgtgtctagtgttttttctaattccaaacagtcgctcccgcccctctacgttctatcggagtcgacttatgtgcaccggcatgagcaggggacattgatagagcagaaaaacgagttagatatcttggtacgcttcaacgagcgacggacaacattccaagcctggcccattgcccctatcccggggctcgctacctcattccacgtcccatggctagttcttgtggtggtcccacagatgtcagaagatcttgtttttcctagcctcgacgacaactttcatatcgatttcgaaagaagaatcgaactgccagatgggacatactccctggtaaatctgcctgcaacacgcataggcaacccctatgaagatgttgattacctcgtcagcaagggggttgcaaagtgcgcggccttcaaggtcgacgtgtgtagatcgtggaagaatgaagagggcgaacaagtgagccttgatctgatgtcttcgatgcaaactgcttcttctcttgacgatttcgaaagcatctccctggacaagtcgaaacatcagacaataaccatcacttgggacaccttctcgaatacattcgaggccgagctttcagcactacgtcggctaacgcaggagtgccaactggaaagtcgacaggttggacaaaagtcaaaggcagcattcaaaatgatcctcgatctgaaaggcagcgacaagacctttctagatctctataacctattcccccatctgaagaaccccaaggcttcggagcataggatcaggcacacgatcctccgaaagtttcgctccttcaacagcgaccacctcgccgcctttaggggattgaggagaatcccaaacggtctttacttcgtcaacgggtgccccggtgcaggaaagacggagtggaacatggttgtttctgcccttcttcagtcaaaaccacgccccggggcgaaaaggagaagccccattcttttcctagttgacctgaacaaaactgtcgacgatgcggccgatcgttactacggcctttgcaaagaagctgggctaaaactgcggattgttcgaatgcacggttggccgtatgagatcagaaacagctcgaagctaaatgcgagcacttctgaaaacgacgacggacatggtacggactttactaaaaagttccttgctacgatgagcatcaacaaaaatgtttgcgtagggcgcaatcccaacaaggcgcctaccttggatgaagcggcgtgggagtattatgagaagcaccaaaatgacggctttttggcattgaagcgagtgctgatgcgaatggacactggcgaggtcttgaacaacgacgactggaagacactgaggacgcaagttacaaagttgtacacggccgttctcagacaaactgacttcattgcaacaacacctgtagcggcctatggtggattctctagacacttcaagccggaaatcatctttattgacgaagctccgcacgcacgtgagctcactacattgatccccattgcttatttcgagcccattgcttggatcctgacaggagatgtcaaccagaccaggccgttcgtgaaaagcggcgatatacgggatacatacaaacagggtattgagttcaacccgtttgccgaacaaatgcgagtcagtctcatggctcgagcggcgaaggttggagcgataaatagctcactgcttatcaacaagcgagcgtacggcaacctgcaaaagttgccatccgtactcttttatcacgggcggatgatttctggtcacccggcaaaaaaacagttccccgaaacagtgagctacttgcgcacctacctcgaaaaactcggtggcggaagtaagttgaaagagaaccgtgtcgtcattgctctcacaaagagtaaagaagagacacactgccgcagtttctggaatcctgtcaaccaccagtgggtggtgggtcaagttcaagcactacttcaagactctgcttttcgatgtgtcacggacatcgaacaacccggaagggtcatgatacagaccccatacagtgttgcgatgcgccaatacactcacgcggtcaagcagtggcctgacgaatggcagaacagggttgaagttctgaccgtagatagggcccaggggaatcaggcggatgtggtttttctcgacatggtccgaacaactcgacccggattcatggatgaaccacagagaatgaatgttgcgatcactcgggcgcggcaggctgaggtcatactgatgcacccagagatgacatttcgcctccgcgctggtctgcgggttccaaccgactacacttcgaaagtatggaacgatgcagtgcaggatggccgtatgtttgtgttgtagtagctctgagctggagagtaagaatgtgttgacagatatcaacctataccggaatggagatggcggttgccgtgattgttgaaacacgcacttgagctagcttggttggtttttcggattgggtgtttttatgtttgacttcggggttaggagttagaaattacgaaaagcattatatgtagggaggttcatgtattgattttgctgcatggcactcagttagatgcaatatcgaaatgattggaaaagttgcccagttcttgatgacatgaagttaaaacaagatactagtcccgcaatttaatgtcttggaggccattaagccacatgtgatcaacgaatgccagcagaaaagacagcttggcacgctgtgggagccttgcagagtagtcttgaatatggagacaggctactgggtacaagaaaagttgacctcctaggtcttagagcacaaaaataaatagcctaaaagttatagttttagtagcataaaacgacctactacttttgtctcttgtgttctcagcggctaatttatctgttatcctgagggacatggcctgaaatatgggggtggaatcatcaaatgtcatcaacttacggataaatgataagactctgggaaacaaaattatatttatgcacacggtagagaccgaatgaaactttaaggtaaagcagtatatggatggatggatggattgcagcctatgaggagtcgtactttgatatctggtacgtatgttgtattttcttcgagttgttactgcaacctagccgctgtatttcattgaaaactactaaggtacctaggtacctacctatggagtatcagtgtagacgattgccatgttggttattggccaatctatttaaaggcttctcaatcgatactgaactgaaattatctggtattactacaggcgaagcatccataatggaaagtcggatcccggcatatgatacttgataagaaagagtctggcctaggtagcttagtagcctacctaggtacctctcagtcatatacacatgtaaacctcagtactaaggtaatatgcagcttgaacagaggtcaatcatagtgtcagctaactatgtactctgataccgatattcaatgtttcattgcctacccccctgcccgcttatcaccatagtcggtcctatcgatggagtgtaagcgtacaataataaaagcaagtcgttgtgaacttgtgtcgctctcgaatgagtatgtgcttgggcatgtatggggcatgcggcttaagatgcaactgtaacacagcattagtgtctacatatgctcggctccttatccgtagagcgccctcattcacttgaactttttatgaacaaaaaacaggttctttttatagcgcttgtctgcaaattgtcatctacataaatggggcctctagttcagggaccagcgtatctaacgaagaatatcaggggtgagtgacactaagtcgagatgagtgtggcttagactgcggagcttcggacggtacgtggggcctaggtcactcccttgaccaatcaaatttcgcttgtgtgagctactctcgttatgggaagttgaaggccctggagcggccctggagcgacgaaaagtgattgtcagaaggtgctcaaggtaggtgcgctatgctgacgaccaccccggatttcttggtcgtgccatgccgttgcatctcacccgtgcatagctctcattctatctttcctttgctcacgatgtcattagcagaagctaaagtgatcatcccttgataatcgctccttcttcgattcttgtactggacccttggacaacgcacgagcctttgactgactctagatcggttcctgtcgtgtctcgcgcgactgtgacggcggcctcccaacactcccggtctccagtacaataccagtcgccccgcccaacaactaaaccatcagaatacgacagaataataatcaccgctcgaattgccgcttcaagttccagtttccatcagctctcgccagctgctgctggctactttcgcactcgccacgcaagcctccaagcccggcggggtccaattcgatggatatattgcgacatctaagtgtgaggaagagccatgtgacaggccatctcgaaaccagaggagtagtatccaagaggcaactgagtgatggagggattgccggcgttgttgttggtgttatcgtgggcattgcgcttgtagcactctgttcctaccccttcatcatccgtcgcattagacgccgaagacaagttcattctcatggaccaggcgacgcgaacgatcccgagacgggcgagactcctacagccggatcttcgcccaccgttgatcaccaacgacgcttatcgtcccaagactcatttaaaccctctggagagaacacgcgtggaggtgtagatggatctgttaaggatttggattgggctccccatgatgctctgatacagcccaacggacaacctcaagcattaactcaacctgatattggccaccggctcaacaccaacttaccttcacaagacttcaacaatgcccaaccgggcttcgacaactcaataccgcgttcggcgccatttagcgtcgatggaacatacgaagaatacatgccccagtccattggcgatgcacacgacggaactctcaacggaactagtgcggactactacagtccagccgtgccttcagaggcctttggcatgtttccaactgaagagcctcgccccgagccccaacgatcatggtcgcgtggaagttcattgaaacataacttgaaacagttgttcagtcgaaagagcacgcgtgaccaatctttcagttcaccgacatcgttgtcccttactgaggggcccgaaaccaccagagctgctcctcacactacgcaggacgtgcctcttcagcggatcaccacagcaggagacccgactgagtctcctaccgatatcactgcgcccgctgccgactcattcccagtacctcataccgcacaggcactgggttcgcctattgccctgccatctacccttcccaaagacgccgtgtccagttctcctgagtattcgccaaccacgttcaacttcaacgcatctcagtctcctcctacccaccccgctcccggtactgtgaacccgatggatatgatgccggcttcaacggaaagcgaattatggcacagaacaaactatgaactatacgtagcgcaatcctcgccgcagcaactgcacccatcgatggagcctggaagaaatgatggacctgtcgattcaccctcaccattgacgctcgcccctaatactccccagcctcagcctcaactactgcctgtcatacaatcacctacacccacacagagtgaaaccacattgaagaaggaagagcccgacgaaagtcatgatgtctccatgtctgatattccatcgaatcaccacttgagccctttgcctgatagcagcgttcgacacccgagctacccctcggatgcatcaactcctcagccgggacctgcatccactaacccctcatcacttaacactcctgcaactcagcttgatacaccttctccccattctggtacatcttctgaccaccgtccgagcgtgtcgccaggtaacggtgccagcaatctatcacccaagaatggtgtgtacgcgtgcgatgagcctggctgtcaccaggtctttgaccaggcgcacaagctcaagtaagcaaacagccgccagtgccagtcgatttcgtactaactgcctatagacaccatcagcgctaccacacaaaagaccacaaatgcccttacccgaactgtggcaagggttttggaaccaaaactcatcttcaacgtcatatcaatgaccgacatgaaaggaagaagaagttccactgtgctgttccaggctgcgactactcaagacagggtgggaagggattcccccgcaaagacaattggaaacgccatatgacgaaaatccataacatggaccaaagatatctacccgagcctgtggaagtcgaccaagatatgggaggcacataaagatccttgtaagaggcgaaggctgaagtgttggttttgagccattgtaatatatggccagctcgagatttatgctggccaaagccagtctcacctggtcatcactcatccattctcattaatagcgagccagttttaacattcatttcgtgttgcattcgggtactatctagaagtttagggttcatcacaaaaagcagcatcaacaggcatgcagggctattggcgtttggttatggaaaagacgaatttgtctgaaaaagaacgagctagacgtgttcgttctcgggtatctattaagtacggcagtgtatgtatacctgatcggtttcaatgaaaagagtgccacgtagcaccacattcttcaccaatgcaacctcgctagcttagctccttgatgattttcctcaccaacttcttctggtcctcgacatctagattcttctcgtccgtctcttgtactgccctgcctacagcaataaccgtcttcacgttttcgctgtcgacccagaacttgccattacgtcctgttgcggtttcgaactgaagacctgcatttccaagctcttctaacacgacgacacggccttcctgcacgctcttgggcatcatgagacgcctagccatcccaagtgacacgttgtatagcataccgcctgctaaaggacccagaccttccgactttcctgttgatgcggacacacattctatctctgggtccatgtggcgattggcgagagctacacgtgcgtatacgagtgcgcccgcagcaagctgaggacgagtcttctttgtagcaccctcaaaggagagctgtgggagttgtgcgggtgcggtgtagtcggagagggtaacgaagaagaagtctgcagcactgcgctggattgttccgatgacgagttcaccaacgcgtggggtgtactggtatatgttagtgtaagaccattagccaaagaaattggacgcgcactcttcctcgagcattctctacccgtatagcattcttttgtcgatcggttacaagctgacccgcgagcgtgggaatgatgtcgttgggagggacatgtcgcagaccaggaccgagacgaagaggtttcttaggatgcgaaggaatgagagacgggtcaatgctatctccgggtagtacaaatacagtatcggatgccattatgtgagatttctgttgttgagataatcttacaagcttgaaatgcaatgcgacaagcttcaatccagcagccttgtcgtcaaaaacattgagcagaagcggcgtagtggggcattgataacgataagacaagatacgtaccggtggctgtccactcagggtatcagaaaaattggccacttgagcacatcgaataaaattaataggttagcctcaaatgtttagacaggacccattaggctgtttatttctgtaccccgtgaattaggaggccaacttttctgctacccactagccgctcagaaaaaaagtgtgcacgattgaagattagcgggcagtttttttcaagtctctgcgggaaaagaacgaaacccccactaccatccatcaccaagtcgccttcttaaacttgacactcaccacaaccttcttttccccaagtcagcaaggacgacgagttttaactaacctcctttctataccccaattcacgaattcctcttccgaccgaccctatgagcgacaacgctggtgctaagggccccgagcccggtgaccgagttgccattggtattacctttggcaactccaacagttctattgcctatactgttgatgacaaggccgaggttattgccaacgaggatggaggtatgtcttacaagaggaatgagaataggcgttttgaggaggatattctttacaatatctatggcctaatttgctaatacgcctattcgatagatcgacaaattcctaccgttctctcctacgttgacggcgacgagtactacggtggccaggctaaggctttccttgttagaaaccccgagaacaccattgccaacttccgggacttccttggacaagagtatgcagttgcttttccacctcatatcgacctctggaaccaacatactaactagaagctcccaggttcaagtctatcgaccctactcactctcacgcctctgcccaccctcaggaagtttctggttccgttgctttcaccgtgaaggacaaggttgaggaggatgcttccagtatttccgtctctgagattaccacccgatacctgcaacgacttgtcggttccgcttccgactaccttggcaagaaggtcacctctgccgttgtcactgtccccacaaacttttctgagaagcagcgagaggccctgatcaagtccgccaacgacgccggtcttgagatcctccaacttatctccgaccctgttgccgctgttctggcttatgatgcccgtcccgaggccaaggtcgaggacaagatcgtcgttgttgccgaccttggtggcacccgatctgatgttgctgttatcgcttcgcgaggtggcctgtacaccatccttgctactgcccacgactacgaattcgctggtgtccatctagataacgccctcgtggagcacttcgccaaggagttccagaagaagcacaacatcgacccccgaaacaacgcccgcagtctcgccaagctccgactcgagtctgaggctaccaagcgagctctgagcctgggcgccaatgctcagttcagtgttgagagcttggctgacggtttcgacttctctgttactatcaacagaataagatatgagatggttgctcgcaaggtttttgagggtttcaatcgacttatcgaaggtgttatcaagaaggccggtcttgatgttctcgatatcgacgaggttatcctgactggtggcacttctcacactcctcgcattgccaacaaccttcgcactatcttccccgagaccactgagattcaggctcccgccaccagcgcctctgctatcaacccctctgagctcctagctcgtggtgctgccctccaggcttctctcgtccaggagtacgaggcctccgatatcgagcagtctactcaccctgctgtcaccaccgtcaagcacatctccaacgctattggtgtcatcactgtcggcgctgacggcgaggatgtcttcacccctattgtcgctcccgagactgccgctcccgctcgacgcaccgtccacatccctgcccccaaggagggtggtgatgtgcttatcaagattgccgagggtaacacccacatcaaggtgaccaagccagagcctaaggccaaggacgaggccaaggacgaggatgactccgacttttccgattccgacgaggaggatgaggagactcgtgagaagatctggaagattggcagcacactcgctgaagccgctgttaaggatgtcaaggctggtggcaaggttgaggtcacgattaatgttctggccgatctgggtgtcaccgtcacaacccgtgaagtcggcggcaagggtggtgtgcgaggaaaaatctaagggtctggaattaatagactcaaaagcaaagacttgattgaaaagccgcaatgattttatgagtaggcattttaggtggatggatatccaaaagcatgggtttattggtagattctagaagacactatagagggtcgtcaggatgaattgaatgaaactttccaaagatttctgagacaacggatttgattaattacttgtgctgcttaacttgggtgcgattacttcaagaagggggcggcccgtgattccgtaactcctaatgttcaaatgatgctttatatgacctgatcacctggtagccgccaagcaaccagatcgttccgcatatcatcttctttgacctcgcgagcccctttataactcgcttctcgcatgggatcactatcgagcgtcatggtggacgtcatactcgccatgctgcgcgcatggtcaagatggcgctcgtggatgcgaatacccttgcgtcggttggatggcgtgacagtgacagtggagaagcttttgtcgctcgaattacttggtgtgcgcctatgtgaggagccatttggaccggtgttaggccgattgcgagaaggtgatcgatggttatggccgtgaatatgaggatggaggagattgtgggttatgcggcggacgtcacgggtacgaacggtaccgcggtggccaatatcgtcgtcgtcgtcgtcgtcgtcgtcgtcatcgccgtccgtgacgggcgaggcattgtgtggctttgttttccacccgttgccgccgctaaagatgtcgtcgatgacctcctctgcggaatgctcttcgggttgacggcaccatgaggcagtgaggacactccggtagagatcctgaagctcggcagcgtcgcgtggttttgacaagttaggcactgcagcagctatggctggttggactgttagctgtggcatgcacgggcgcgagttgcttcacttacgtccagcctcgtcttctatcgcctcacccatgatgccgccgataccaccaaacacaggggctgtcttaagaggtggcgctacgtagctgcgttcaccgtcgacttgaaccatgagaatactgattttcaaggtactgttgactttgctatcttgcatgagatatcttctcacaataccatcttcaacaacatccgaatcacggcgcggtcgtgaggtcccgttgccatgtgaattgacaccaaaactaccgctgcgcatgcggccaggcgacgcgacatccttgacaaaggcttcgctctcttcgacgtactcactgagattaaggcggacgacaccaagtgtgactttttcggctataccaaactcctgaataacctcgaactccatggggcattcggcaaggtggttgttacggtctatcgatatgcgaatgccggggaccgcagtaacaaagctgtagtcgaccctgtgattggcgattgggcacttctgagtgcgaccacggtgctccgcggtcatggaatgagaaacgtgccatttgacgaatgattgaccggaaacgagtggtacattgttgaggtcgtatatctgacaaacatgagttgatgtcctcaggtcaaccaattggtcgtagatgggaaagatttaccttgagatgaaggtcgaattttggctgaaaagggtcaattggtatgacggtgagtgatgatgagaagagtactaacctttcgtgccttgccgacttcaggtttgagaaagcccatgtcagtagggattttgagatgcctctaggtcgagagtttgtcgtgattaggatgcagatgattgaatgaacggctgtgttgataaggagctcgcttgagcgtggttgtgacgacacacagcctcccattcgcagggacttttgtaggtaggtaggtttgttgggttgtcacctaaactatagatatgtagataatatagagaccacaagattgaatcgggaatctttgctcatataactatacagggaaactctaatattcgtggggatgcggcttacttaaagaggccattctccttctgctctccacgctttgactctggcgaagacttcggccttggtttgacgaacggttccaactctagtggacgccgccggtggctggcccaagaatgcggtcccctatcgcgctgtttgtggtgggccgtttacccgtagtctgttgtagtttgcagtctgatgtgtggagggtacagtaatgaatagatgacacttagcggtagtaagaagatcacactgttcgtgttagctacaggtataggtaatgacgaagataccgtcacatgtaattccaggtagtaggtacctaggtggtatggatcccatgacagagggaatggatagcccctgtgttggtcaagacgccacagttctgcatctgcacagccacacaaggcacatgagtttctgatctcctctccctctcccttgattctgaggagaaaccagatccattcacatgcaggtcatttctgcaagcttgttgaacccgacttgacggacagccaccgatacacatgtttcatgtaaaaagggaagcttgagtcgagtttcggtttcgggaaatggatctcaatgtcttggagtgtcgtaatgcatatcttgagctgttctgacttccgcttcatagcacagacgtgtcaaaacacgataacattaccatatcatgctcttgctgtgatataaattggttctctgcatatgtctcgaaccccgttgaatctacggatacaacctagcttaatgtgacgattcaacaactgggaacccatgttcttgagctgaagtggtaagcgaggctaattacctgaaacgaacagaccagggtcaaaccgatagaggacggttgagaaaagagacaatgcctaggaattcgaggaatcaaaaggccatgagctcgaagtgaggaatctgcaacacagcaaagagtcttgcaagtacgaagcagctggcctgtttatctcacgataacacgcatactataagcagggattgagaatttccaccaccacgtgtgaatccttggaccataacggtttctggtttagactgagagatctctctccccacgggaaaagagatgacaagagagagaactccctgctatgtatgctcttttcgctctgcagtcctaagcgcatattgcccgatttgtctctcgatcccctgccagggactgcaagcgccatcgcttccagtaaatggctttttcgagaaaaaagcaatatgaaacttggagcatgatactttggcgatgctcccaagcatcggtcacttctcatcgctcacttttgcgagttccgcaatggtttgtgatactggaatggggggaacagatgtattaaggaagccgttcctgcagaaaaggggacggtcgctgttgaactttaaacatctcttttcccgtcttatttacgatgtgtaactactcctatgtatgagttgctttctttcatccactatctatatgagtctggaacttcactaaccggtgatttaggtcgagtttcggtgccaacatcacgcttggattgtacgaaaatggtgtcctaactacgaaagatctcagagaccatgttcgccccgagttgttgatccccctgagttctggtatgttttatttgatatagattacatctcacaccagccgagcgagacatagctgacctgtgagtgtacaggggtcacaagctgtgctctaaatgccaacctcccggacagctggctgaagctgtgagaaggcattacagtgttattggttgacggacgagataaatatcaccacgaagccttctatctcccgacatttatctgttgttacaaatacttctttgttattcttactatttttatggattggcctggaaaagttgatttttacagatcaacaccaaggcgaaggactcggcgaatggcgcaatggacattatagatatatacccttattagaggcgttttcatcttttcccaatatatttaatggcttatgatatttggtgcattcgttctgtctcaacactcatctccatcgactgtccgccgccaaccagatggctgggttaggaccaaactgtggcgtttcaaataagagtctgcttgctatctattttatggtttatacaacgttaaaaaaaaagcggttgccttgtatcgagagtcatagaaagtagggcataaacgcaaccttaatttcgctgcttgctatctatataatttgtcccgaatgatgtcaaagtatggacccgtcaattgcttccaaggatataaaacggcaccgtgttcaaccccagctgatagtgcctaatctttggctttttagaagatccccgtcgctggagacctggagcttctcatggcgattttcgttggtcaaaacataaataaaggaagcaaaagtcttgtcccagaacgatgtttctgagttgtcatgatactgctggtctaaagcctaagtgagtgggttgaaggaaggcgggctggtgggccatcattgattgtcactaacaaaccggagttagcttatcgataaagctttatttttgcgtcaaccctgcgcgtcaaagttaattatatcataccttagtacctattcaatttcaaagcaacaactttgatacccataccatcgacgttctctcgccatggctccgggatcgtctaccggagcccaatccgggccagatagtaaaaagcggaaggccgatacttcagctacaaatggccgtggcgacaactttgcgcagaggcgccaaatggtctacgcagcacgcagtattcctgcacaacctgctgaggctgtattcaaagatgggaacatcgatgttcaggcttttgtggcagctcgccaattcgaaatctgcgctctggagcaaagtaaggcaacgtccaaggccgttagtagcagtcgtgcctttcagaaacccccccggggcttacgccgtcgcacggcaagccacaaccccaagcgagtgcctcgtcgactgaggaaacgtgccgtgaaggaaatgaaggatgacaacaccccagtagtggaagcgagacggagaaagcccagaacaacaagagcgaggatacgagctgagacagcgcgaaagttggggatcttagcgacgaggaagcgcaaggccagtctggcaaaagcgaagaaggatggagatgtcgatatggaaaagtcattggctgttgtgggacgggcaccgagaccgaagattcgaagaaacgaactcaacgaacccccgaaaccaaaggccaagttccgcaagcgacaactcaataagacctggttaccgactcactcatggcatgcgaaaagggcaaggatgaccgatcccttggatcctctatggcggtttgctatacctctgacgccgaacgaaaagattcatcgaccaacccatcgagcacaaggcgatagaggggcggttatctgggagacgagctacatgagcacaattggcttgtttggcaatcgcgccggagtcgaacgcgttttgaaacgattaggtgttattcaagattcatgctggaatagtaaaggaataaaatggaggctcggaagtaggtcgtggaccggggttttgagtcgggccatcaacgggaaacagccaaatcacgatgatcgacaaattattggaccatgcactatcctatggaatcctgagtccctcatggtggaaccaaaccaggagcctaagaaggaacagagacaagtgttcttcaggatacatccatcggcgttccttgaactttttaacgaattattgtcattaacaaaacaggaaacccctcggctctacattgaagaccttcgatttgaaattggcagtatcgacctgtctgggccaggttcgacagaggctcttttggctgtattgcacccttattcccagaaagatgaggtcaagactacacacgcggagatgttcaaagggctggcagggctaaccaatgcggctaccctacctgcagataccgtgttgagtttctcggtgcaggatcctcgttttcattaccccccaaagcgccttgaggtccctgatgataatgatgctcaattgcgattgctcgaaaggattgcggcctggccggcggaggaggatttaaagccatatgccatttttgatcgagacgctcgccatcgcgcgtctctccttccatcacagaaacaagtcgacaaacggaaaagcaagaaggcacctgggacgcttctaaagccaatacaaaccgaccctcccatccctatcaccctcctcacctcacgtgcggggaccggcactcaaacacaaggcacatggaccttaattgccccttggaagtgcatacagcatatctggtactgcctagtacattatcccctttcttccggaggcaatccacgctttgctggtctagacgagattcgccaagtcgccttcgagcgaggccagccttggttcccgggagatttccctgggactaaggccggtgctgattgggagcttgaacagcggcgtaaaaggaaggctgcttgggagaggcggccaaagagcaagagggcagtctgggaatctctcgatctaggtggggggaggaaaggtgaggtaggagatggcttcgctagcgattttgaaatgctattcggtcctgtgggtgcatcagaatgtgaagagagtcacggccaagatgttatggatgttgataacgatgagtcaacggagtcaacacaggcactgacgctgcaaaaacagcagtgcctataccaactacgccatattcccaaatataccttcactcaagccaccacttctcctacaacatttacggtacccagaaacgctcttctaggcgtccgcatatctgtcgtctctcgaggcaccatcacacactgcgctcgcatctaccgcctcccttcccagcctacaccagcaccacgatcctctgaaaccgaagtgccggccaccatccctcctgactcattatcactatattctctcccacatgatctccgttcacaatggctttctcaagcaccttcctttactgaaggtagggaccggtcatcaagaacttcacgccctcacgacttagaatctttgaaacgtcaacttgctgctgaacttatcgccaaacctccatcttccgtatctccggcagctaacaaatctgacatgaacggacatccccttgttccaaatgtcgaggacctgattggctttgttactactggatcctttagtcttagcgaagggcatggcatggccattggttctattgccgttgaaaaggttctggacgatatcagaaagaacgcgagggaaggtaggtattgtatcgtgcgcaatgcaggcgaaagcgttggatggcttgcgagatgggaagctgtttgaatagaagcgcaggtcgacgtgcatgtcacatactacagactttattcacacgaaatctttggggaaacgtgtatatacccaggcctagacctaatctcatgtactagcgaatgttcgcttgctgcgccagtcgaatggaacagcaaaataacgagatcgagaatagataggcaccaaaaaaaaaaaaaaaaaaaaaccaaggacgcgaaaggcgctgttgacatccacggttcgtctataaaacgcactgatgatagagtcatgccatcgatacaacatctaaacagctcctataaaatatacgtctcaatatactcattttaccaacataatttgttgttcaacaacgccatgacctcagagcagtatcccacggctgtctctggcggttgcctttgcggctgtgtccgttatagagtgacattcccctccagccatgactggaggagaggcgtaattattatgtacccatctaatcttcacatgctaacatgtctcccattatggcacgtgccagtgctcccaatgccgtaagaatggagggtcgctcatcgcatggctgcataaggtacccatatcaagcgtcgcttttacctcgcagacgacattgtcgcgataccatgctacaccagacgctgcgcgcggcttctgcaccaattgcggaagctggctcttttggcgcagtgaaaagtcgaactcaatgagcatgtcggttggaaccttcgaccaagaagaactcaagcagtggggccagaagttggcctactcagaggtgcatctgtggtctgaggatgctatcgagggcatatccgatcatttgcctggggagaagtggaagtatcatgacaaaggggagggcatcgagagaatcggatagtatgtttcaaaagcgccgtgtttttcttctctatgaaattgcagttcttattcatctttttgttgttacttataatagtataactaaattcgaaaaccaagacggagccttgggagtgctgatggtatcgttgaacattgtgcctttcgaaatgaaactctacaacgccgggttggccatatagccgttgtctgacagatattgaaccgtctccttgaaaacgccaagtaaacccataatcaaactcctccaagaaataatccagttatccactccgctctcgtctagtcctcttcactaatctcactctcgtcaccatcagggctctcctgttggctattctcaatgttttcaaatgcatcctcgagctccttcgcaagatccaccccaggatcttcttcttcggcttcctcctcttcatctacatccatagggtcgggtccagcctcataaaagctgcggctgttgacaggacttggcaacttgtcaaagtcaggctcgtcatcctcttcaccgtcagcatcatctccctcagattcacgctggtccataaattcgtcaaatcggcgaaaggaaggaaatgctggcgagaagtcggttctacgcgtcacattggtgtcagcgccaggatcttccaccagaagaccgccatcatcgtcatcatcatcctcttcctcttcttcgggagctggtgtgtgtctcttaggttcagcaggcttcttttgctgcgcgggcattggtacagggagcgagagtgcgacattcttgggcgcctgcttcttctcgggtttgcgcttaacttctttcttctgggcagatggtttggcgcgtgcctttgtcgtgggcttctctgcatccgtgttgttctgttctgtcctggcactggcctttgacgcgctgctatcgatgtgtggatattgtctacgtaaactatcgggatcgctattgccaggcaatcgagtgacgttcatgttgaaggtagagtcgacaaggtcgagaataaaggcctcgcgactaggatcgaagtaaaggacatattggccgctgccggtatttcttgtgcctgtgaaagcatacttctcgtcattatcggtataggtgaggtcgtatgaggttgttttggtagggaccgagggttttatgcgggccgagtttggcgcttggtttgacgagagagtaggtttgtggttgtctggaagggatatgagtacttggaagtttggttgcggaagtcaaataagcgcacattgtataccggtaaaaatctcattagacgttttgcccaggagtgcgtcaccgagaataacgggatagttgcccgtctttgtcgggtcaataaggccagacgctgccatgatatgatgcgcgacagagcgtgcaagggttgaagtgtgaggattcgagagtttctatgtccaaaatttaatgaatgatgtggaggtatcgtatattaacggctgataatatccaaaagatagtggtcgagggttattcaaagtctaagttgacgcgcgggtgaaggaaagggaagtccggaggagggtcgtctggggtctagaattaagtaagttaagtgttagttagtggggatacccgacggcaacagggggggccgagagagcaactggaggcatatacaaaagagccaacatgtgtctgggtgaatgtaaggttaacaagaataacctcacaaagttacacaaacagactgtgattatatgagtggttcgtcagatccttgggttccgtgatacacaatgacgaccgtgccattcattgggtactcatgttcacagccgatctataagtgagtcagctgagaaatgaacaaagaattaaacacagagcttactttcaacaaagagtttggcgcttaacccagttggcagcctttcagacttttgaaagagaagtgacttaccgttaatcgtgccaacagtttattcttccagacactgcgcatcccaggtatttaggtggtgtgacaattggctatattttcaacgtcgctcaacagcggtttgacttggacaagatggtcctaaaactactcggtcttatatgatattctttaatgatgtattcatagtgcacaattagatcattcatcaagtcaagcattttgaagaatttcggaaggcttaggagttttgtggttcataagtgcaaaagtgtttcaatctcagttctgcaactctcacgtacagttctcaagagtcattattaccttagccaaaacaacttaggatgcttatagtataaatataaatggagtctcaatatttaacatacttcttggttataaattctagtatcagagtgtttgttttcagtcatgtctcgaagtgctctttcttacttctcagatcacgacatggctgctcgaaagaaagacctcaatatctcatttatgtgcataattgacgtaacattctgaatgaggctcactcactcaaattatatcggtatccccaagcaccaattggagttacatttgggtggcgtgggctgaaagagcattatcgacaaccaggcttcgatcgtacatccaagcacatgcagcgaaagggcactgcattgagtgttattcatatttttctttgacctcaaagtaacaattgagctagctatgaatcgatgttcttgcgaatttgacttgccgtgtgttgtttctgatcagcaagccactagactattgcatgttgtttgtccgaacgagctccgagccactacgtcgatgggataggatacgggacacgatgtaaggaagcctagccttttcctactctgagacagtaactcgatctacgacacaagttcctaaaacttttggatggctcatgcacatgatagtactgtatggttttaaactccctgcactgaatcaaagaacatcccacaggtcgcttgccgtcgacggaagaatagcatcattcggagcatacttcaaaaaagagttgtctgctgtccaggatcagggtttcttttgctgtaaggctaaacaaggacagtttccagggaaattcttcacttgtgaaacattgcaactggcggggttcaattcagaggaagtgtttgactccggagacaatgcatgtttcagatagtaatattgatgctagtcggtgagaagcattacatagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaatgtctttagcataattggatagacccctgaactgtgtctgtaagttgtgtcagctgatgatggctgtcaaccaacagctgttggtgatgagtcaaacatgttggttgttggtttttgcctgcaccgacagcttgggtgaaggtgttgatcgcaatccccgcctcaggccctcgtattgcagcgtatcagtgtgggccttttgagattgcaaattcgagaggttatcagttcagaaagatgagcatatgttgaaatattacatagctatagtctggtgtggagccttcagtgtcttgtaccctgtcatgagagaggtcaaaccgttattgatggctagtcttggcttcgggaatcgtcgatccgcgtcgatcactcatgcagcccgtttttgtttgccggcatacggacagtctgtgaccttagtacgcttggcttgggacctaagttaggcaagaataaggcataatagtattgggttataatggctacaaatggtataaagcggctgatactgagtggctgccgaagtttggatgtctgcgtaattagaacaatggtggtttttgatgtcttggctctgacgcatagctattggttgatgtagtacggaagttccagcttctgtcatttaacttcccgctcagctcagcctagcccgcttgaacctcgattatcatattgaaaatcttgggcgatattcatcgctggaaaatcaagtccactgctcgattgagactcacctcaaccactcacccggcgggcgcaagctttggccaaggtcgagtttctgactcgaatacctaaatacctatgtgcgtttttactatgaacttggactaactcttagttcccgcgagcttgcatctgtgaggagcatagcctccaccaatctgtggtcgagcgtttctctctagttggtgtcgggtttattgagtggttgcagctagtcgaccattaaattgatcgactgactttattcatgtgtgatcggccgatggttcggccggacgggcggctgaagagtcagtatcaggcaaaggtgaacggccctctggtggcatgtgttggttaagctagtaaagagtttcaggtaattgatcaggcgcctttgaatagctgtgccaatagggcattctgcattcacattcgcataacacacatcaatgtgtgtgcccttagagtctagaaataggaacccattggcttggaaacatgagcggctttggtcagagggatgaaggcctggaacttgcagtgcagttcctagctcccaacgactcatatcacatactgccgacgtctcccttgccattccatgtctagatttctcttagacgacgttgcagctgcatacgtggaacagttgattgaactgcacgatatctcggttggagagcgctaaatagatccggttctttacaaattcatccgggtgcagaacccttgatcaaagggtgtggggttttcccttggcgcaagttctcattgtggctatcactccgagacatgcgggtgatctaccgctgagggatatcaaggtctacgtaaatcacagacaattcacattctaatacgtgatagacaagcaaacaaccttcaatcgatcgaaagcctgcagatgcgtcatgtgaggcttttctcggttcatgatatgtacatcatacctgtacgctgatctcggtattggagtactaatactgtatcgccaatgatatcatgtttgcttttttctttattacgtctcttatcaacaccgtttcaaggatgcccaatacgggatggagctcgcccaaatatttggaaaataaagatacggtgatcgtcggaagtgctttttattcttccaattttcgtcccctaatgtgtgcgatggctgcgcacccgattgtaacgcgaacaaatacgaaggactcgttcatccgagggtcacatttgatgttgcattatcaatgactgtactgcagctacctagttagtgcataccgcacttgtattccagtgcacaatgcccacatgcaaagatgcaattgtgttgttgcgggtcaaactccatgtcatacatctgtacccaaggaaagcattagttgtttttagcgacatacctatcatgagttattgagtcaaagcgtatgtctgctttcttattggctaccaaagtgtttacgaaaagcgtttttatcgagagttagacaaagtgaaatcgacttcaaccaagcacatgcatacacacatgcagattacatactatttttactagctgtatcactatcacaacgactgacccagcttgtgccaattgataaaggatcgacacgaatgacaagcaaaatttataggctgatcattagagtaatcggctagtctaggtgaccagatagctttcattttacgtcatgataggcgagacgatcaacatattggattccgacagaaattgtccagttggtgacagagcctgttctacttcacgagacggacgtgctttgtattaattatatcaattgctacgtcaaccttgaaaaagtagtaatatattattcggcgtataacagaagtcctttccttccttgtgtggtccgtgggtcataaaagtaaagcactggaggggacaaaaaagcaatcgttgacgaagtgaagaacagcacaaacagtatccctaacaatagcgggatgggcagtgaagctaatcatgttggcttcttggcaatgggcctcattcagtgggccagacacaccctgttcagcccgtggcgcttggcttgaccttacctgaccgaccttacctgactgccggggacaaattcaggacaggaacaggaacaggaacggcttttggtggttacatctaatttgcggcacggacgattcaaggcaggcaactccccgctgttgtgagacgacacgggaccactatacgatgggggcagtgagcatcgctggaaatatgcagcaagaagaacaataggctcctcgtctacaacaacgcaaagggagagaccggatatgcaggctcagatgcttcaagggataagaaaagttgaccccctacattgtaactacaagttcctcatatgattaatatagctacacattcttcctgtgactcttgttccccatttatcctccctgtctttcaacacttgacacccatgtcttgcttttggtttgccgccctgcccttgtaagtcattcgctcattcagtcagccgaaccctggtattggcattgacgttgacgtttgacccgtcccgaggtgattgattgattgattatttgcttgggccaggtctgatctgattttcaggttgttggtggactctgtattgtttagtttgcctgtcctttacggtgcatctaatgcccaatgggccaaggccgaatgtgaatgagaatgagaatgagaatgagaatgaggtggatgaacaatcatggatattcctattacgcatgtcggatgctccgtacagttctcaaatctcgatgctgatgacgatgcaaatgggttcgtatcgagccgagtcgaatcgaatgaaacagcgtgtaccgtgtagataacattgttggatggtcccttgatgcatgagaattgggtagttgggcgaatcgagtacacggcttacctacagatacctgtttccccattataatagcattgacaaccctgtaagccgtaccgtgaactcaattcaactcaactcactcaactctagccttgtctctgatctgctcacctcatcccattacggtttggccctgaacctttgaatgctctctttcggagcaggtatccctcccaagtaaagagggtcggttcggtcccctcctgcttgattctgggtcaggctattaattaaataagagctcaccatcccatcctatcccatcccatcccggcttctcggactgccctcgaccttggtcttttaaaaccgacgactccatccccttctatctcgggtttcttagtcttgtttccggctcatctttgcgcccatcggaatctttgtttctatatcgagtacggaacattcaatacttccttctgtcttctcttctctattcttttctcttaatacggtacccggctatttcacacctgaacttatattcagacctatctccttctctgcctcttcccacacacactctctctcttctcgcctgccgttacctagtggcgcaatcttcaaccatcgaactttaacagctgcctacctacctcaacccgtcgtcattcttcgatccacactaaacttacctccaacgttccggccggaactcttctcccagcaactggcattggatcgaatgcgagcccacgatttgaattgacgcaaatccaagaaaagaggtgtcgcatatttgccaactgtcaatcgccagctgaatcgccctaatctggtctggccctggcctggtctggtctgatttgttctactccattattgatccaacttcaaaagacacaggaaccgcccaaccccatacattagtacctgccgcctacagtactacctaggtccataccaagtcaagattcaaccagctttcactgcctcaccccacgcaaataaaccaaatcaaatcaaaccacgacaacctcgtttctgtctccattctcagcttacaacaactatttcctctaccgatcttgtattttctctcgacgatgcactgagatcatatcatattccgacccgactcgacttgacaacttcaccgccacatttctcaccacctctggctaaccagccgtttcccccaagccatgatcgcgacagtccttcgccagagtccggtcatcgctgttgatatggctaactccaccacaaccacaacaacgccttccaccaccacaagcgttagccttggcgccaacaacggcgcagaaactaacacaaatgccacagctcccgagctaaacgacttggactacttcgtcaacgtactgcaattacgggatggcagaacagagaaccagatcgaggatgaccttgtgtctaaagcgagtgccctcggcatctcgagtgcaccagtcgctgataaacgcaacacgtcaagcgtcgagtcggcttcaacggcctacaatgcgcggacgttctctatgctttccagcggttcaaccagtaccgccttgacaacacgctcgtcattgtttggtccgcctacgcctgacccagcgccatcaagtggtcgccaatccaatgatcttagctttggccaatacgatcgatacctgtctgtgattgatcctcaccataaccacccaaaaactacaagacaatcgcttttgcccgccgattctcctccaagcatttttagcggcaagacgaaacgcagtttattcagtgtcaaatcaggattcaaattacgatggaagaagaggtccccccagccgattcaggtcgttctgtgcgtaacccggactccgattgatattgtcttacaggtccagaacatactgactgttgtcgtaggacctgtgtgagctgccgtgccgatttcaaaagctcgaaatcactgcacagtgtttcatgcggccacacgtattgcaataactgtttaaggtcactcattcatgcggccatgtctgacgaatctagcatgcctccgaggtgctgtgcccagccgctacccggctcggtggtaagggacctgctcagccgcgatgctcagcaggaattcttaaaggctatcgtccagtacagcacaccctggcaagcgagggtattctgttcgaattcatcttgtggcgagttcattccaccacgtcaaaaactggatcccaaatatccatcaaatgtcacatgtcgcaaatgcaacactagagtttgccttatgtgcaaacgtaacgcccatcctacgggaaaggactgcccggaggattgggaactggaccaggttatcaaaacagagggcaaggccggttggaagaggtgctacaagtgtcaaaatttggtttcacaagaaaaggaaagctcgcacatgacttgcaagtgcaaagcccagttttgctatacttgcggtggtgtatgggattttacttccgggtgccccaacagttgtaatcaagaggaagagatggaacggaggagaagggacgagcaggttcagttggctgaatatgaggaagagaaggccatgcaggagacagctgccgcggcagcctcagctgaacgactggaagccgagcgacaaacgcgcaacaaaggggacttttctgacatggccaagacacaaaaacaagagctgactcgtttcctcaaattctttgaagaaggcagagagcacatgcggtcccgatttgtcgagcaaaggaaggcgatgttgcaacaacatgtcggggacgaggaaaagatgaaggaaaaacacgccaaatcgattagtcagttggaagatcgacaagtggctgccgagatggaccttcgaaataccttggaagccagtgcccgtagtgtcaacattcgactgaagcacatggaagcttactgcgacggtctgggacgcaacagtggaagctcaagtccagactcggcaagtatgcagcctcaacgtgtggttacagaacgtgatcttcgtgaactgggccaacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggcgctctattggttactattatacccagacatcggtcttaatagagcgtgtgggtttttttttttttggtttttttttttttttggtttttgttttcactcgagatatagagatatgagtatgtggcggacttgaatcggacactgtcctattttggacgagttcctacgagagatatgtggaggtctgaataatggtacataattatttataccccgggctctatctagatatgatttggaatcacaattgaatgaattcaaccatgctcttcatgtgcatgttctctgctggcctcgaccgctgcacgttgtgctccgattagggcatcaatggacacaaagggctgacgttggtgttcaatccagggtcccatcacatatgaacggagtgtcttcgttatcgtacaagggtgggctgatcctcgccgtgagcctccgttggtttgtttgtcagggctggagtcgcattgtcaaacaaagtggcaaacacggctcgtgtgtcggagaattcagcgatctctttcctcgtttgttgccttcttgttggagcgtatcagtgtgcgtaacgtgggtggtatgaggactcggcttgtgttacgaaccacctacacacccacctcaatgcgggttattgctgtttgtttacagctgtggttgtatgtcgtttctctcgttttagacaagtgcttcggcaattcaagtagactttcaatagtctcgtgcgtgtatcctgtactggaacgaatgatactggggttggatatgaaacaggaacattagcttgaggattttcaacactagtgggtttataaataggagaagccatgtctgagcaataattagccttttcactggtttggggggttcgtatacttcatttgcgtagaagggcttctctcggttctcttccgagtataggtgcgcatatatatgacagatcaaacctcgttgaagcccgaggtgtgctgtaagcaacaaagaaaacactacggtttcactcgcttctgcagacatgactgcatatcgccgcagagagtaatgcggcactgcgccagattggttgtccgtttgatagacgagctaatgctggcgcccgcagccaaagaagggcaatgtttcaacggtcgaagaaccctgtgtgggacgatccattggcacacacacactgggctggtagactggtgatctgacactaccagtctgtcagcttgccatgccgttatcagatgattctaagaagtttcataacacttaatatgcttatacaataagaaaaagtaaatctcgatggcgacggtaaatcgttttgaaaactgccgtctgccgttgtggcttgtacctaacctgtttacagtaccaaacacgctgggtaatgagcgagcaggggacttgtcttggtattccccagcaggaaggaagatatttccaggcactatcgtggatagataatcgtgaatgatgttacaagcgaggtaaacaatggcgcatagttacgatgggtgtctgcttttagctggcctggcagctggaaagccatgaaccctctgggccctataccttagtctagcacctttctagcttacagggtcccctcttatcccctgacggcattccgtgagcgtcaattaagagacccctaaaggctgcccatggagagagtttagttccatggtggcgtctgctcatgaaacccaacccgtaaggactgggctcagccacaatcagcctgatcccatccaatccggtgccgtgttacactacagcttcagtggagtgttaccttttccatttcctctctccaccgaccaaccagtcgatctccatctccatttcataggtctccagttccatttccgcttgcacctccatttgatttgcatcttgttttctttccttccacaatatcttataaactgttcgaatcttttgggttgaactcgtttttttttcattgtttctgcgtaatacgggtgcgcgcgtatttatctgtttcgctctgttctctttctctctctatctctcacacacacacatacacacacactctctctctcttctacccccgccatccatcatttccgagaggccgtgctgtcttgacgactatcaatcggcccaaccagtccctggcaccgaatcaattgagacccccgctgcggattgcgaagctctccccatcagaacaccacgaccctttctgccgacagcttctcagcacctttgtcactattgccgcctcaacttaactcgagttccccaagacttctcgtcgcattcatagtacacgttagcgtcgtacttaatcacagaggctgttctatcgctctgttacagcgacccttcctgcccaatcgctgctccacgacccgaacagctcgaggaatgtgagccaccacctcgacaaggtctcacactcagaaacctcgaacgattcctgacaatctcagtatataatcgtgcaaacatccttgattgcgctcggcaccatgaacgactacaattcgtcggcgaacgacgccttctctccccagcaggagcgcggaaggtcaggcagcatgatgtccttgggctacattccaacaaatactcaaggtccttcatcagacaatggcggcgctgccgttgacgattccatgaacaaatcccaaaacccagatggtgatagcacttctcccacacaaccggccggcccatctggtgcaaattctggactcaaacaagtttcagatgtcttgtcatctgaggtactatcagcttacaagagagcagcacaacaaagtctaaatcatacactaacttcactttgcagatcggtattgttactcttctgaatcgtctcaagcagagcatagcttctgccaaggtgagtggttagtcaagctgctaacacgacccgcgctgactcgttatcgtataggaattcgcattgtttctcaagaagcgatccagtctcgaagaagaccatgccaatggtatcaggaagctcacgcgtacgactcaagaggtcatgcgccgacccgaccaccgccaaggcacgtttggtagcgcatacgaagcaatggcgagcacccacgaacgcatggccgagaacgggattgagttttcgaaagaattacatcaaatgcacgatgagcttatggagctcgccggtattgcagaacgcagccgcaagtcgtggaagcaaaatggcctatccgccgagaataaggttgctgagatggaacagactatgcgcaagagcaaggccaagtacgactctctcgccgatgattatgagcgagtcaagacaggcgagtcgcgccagagcggcaagatgttcggcctcaagggtcacaagtctgctcagcagcacgagggcgagttgctgaagaaggttcaggcggccgactcgacatatcacggacatgtccaagcgctgcaggctgagaaggcccagctcgtttcgacgacacgtccagaagctatcagatccctacaggactctatcaaggagattgacgctggtatctctttgcaaatgcagaagtttggtaagctttcaagtattgcccaaatgcgagcgccacttacactcactagcctctttcaacgaacgcctgctattaagcaacggcctgagcgtgagccccattcaaggtcccggagctcaaatcagcagttcccagcgcagcctgcgacaggccgcttcctcgatcgataacgacaaagacttgaatgattatgtcacagcgcagcacagaagcgtacctgccaacaccggtgaggttgagtacaagcgcaatccagtgagtaaattcatcaacgggtaataagcctcgccgcttacgccagttctaggttctgaaccctccaaacatcagtggtcacgtgccaagtggtcccgttcaacagcctgctattgtgcaatcgcctgtatcacagacaccacctcaggggggcttctctggtccccagccccttggcccgggatcaagaaccagtactctgggacttggtcccattactggtatcactggcgattcttccttcccttccgacgacccgcgcccattctcgcagcctcatagcaggagcttcagccaaggaaacatgccactgcagcagggcggccccggccccaaccccaatcctggaccaggacctggacaacagctccagggccgtggtcctaatcagcaagcacctggccagagatatggtaacaacggcggttctattagctcaactggtccaccgcagctgggtgcactccccttccagccgagtggttctccttctcagcaaactggccccaatcagcctcctcatgagcgaacaggcagcagtgcgaacgcgggccatggacctccgggagctggacgatcaccgcctccttatggggcgtctagtcatcccccgcctgctcctgggccttctggaccttcgaggccagtgttcggcctaccactcagtcgtctttatgagcgggacagtttagctgtgccaatggtagtccatcagtgtatccaggcggtagatatgtacggccttaatgtggagggtatctaccgacaatctggatctatggctcatatccagagactcaagaccatgttcgacacaggtatggtgtgctagatcattatcagaggacaaactaacgatgaaatagagtcttccagcccggctctcgactttaggaaccccagagcttttatcatgatgtcaacagtgtcaccggtctattgaagcaattcttccgggacctccctgaccccttactcactcttgagtaccatgatagcttcgttgctgctgccagtatgtttcttatatctcgactgaacgactgcagaaatgtgctaactaatgcatgcagagcacgaagatgatacgctccgccgtgattctcttcacgctatcatcaatagcctgcctgaccctaactacgctactctccgtgcccttacccttcacctctggagagttatggacaacagccatgtgaatcgtatgaactgtcacaaccttgctgtcatttttggccctacgctcatgggcactgatcctagcactgctatcgccgatgcgggctggcagatcaaggccatcgacaccatcctgcagaacacactgcagatttttgatgaggattagttagacttgtatctgcgtcgcatattgggtaagggtaagagggacctaatgggtaaagtttgttaaggagaaaggagggaggccttggttccgtccatgctgactgttttatgttgcatggcatctcatatctaatgcatgttcgtctcttcgcatacttggaacttagtgtaagataattactggacggtcattttgagcgtttctttacaattgtatctgctttttgcaacccaaacgttcctctcgtgagtgctttcaaggtcatactgataatgatgaggcagattggtgtatggctttagggtaaggtgcctggaggggagtactcaacagcatgggaagaacatgtgtgcttgtatctgggaaggaaataatttgtgattgattggtatctttcggtcggtttttatcaatttttaactccccacttgactgaacggacagcgtggcctcatcacgctggttgtgaacttttctcaaagttcaacagaggctaccaacgtaattttggccaaaagttaacacttcgtcagacaagctcgaagaacagacaatcctttcaaataaattaccgttttaccttgtagcccaccttgagctctactggtctgacaacagtctgccgtactataatattacagtgacatcgctatggccgtcacaatttgcttcgctggtctatactcgctatcattcacaggggtagtcttgctctgaatgaacatgtgtagagaaagattatgtgaatcaagtaacttgatttgacttctatgctatgcacttcggcgagcgatacaaacaaatgcagcgagccttgcgccctcccatttcctcatcaacacgccataatccgatgttttcatacatgtatgctaatgtatcgtgcgtgttctgtgcttgacatatcatcaaccgtttcaccagtcctctttgtacgcagcgccatgcaaaaacaaaaagccaaacgatcccaaaacaaagaaagggaggtaatgaaatgaatcagagaaacaaaaaatgataagaaataaactgccccaactgccgacaaaaaagaaatcgagacccttcgttgtacgatgccccgtgtaacccagattgaacattgataaaaggaaaacccatcttgcagtgcatattatcgctaatgaaaacacgcctgagttccgtaacaggggtatagccatgagatgtaaagaaaagagaactcggacagagttagaagtgtgatggtgtaaggaatatttcgtgtagtattcacgatgtggagtggaatgtcaagggatctgacatcaatagtaatgtagtaatagtagtaagttgccttcttgacaatgctactgaagtttgatagcctcaaaaagacccaagctcagacttgtatcattctcgccgacattgggagtcggctcactaagcacctcccaacgacggagaacaaaaggggtgagacgttcctgaacggcggggccgatgccgtattgagcacccatgccacgagccacagcactttgcgggtttgctgctttttcccggtgagagagcatgagattgtctgagagtgacggaggcggcgagctgaacaggtagtagagccgagggtcagaagaagtcccttggctgggtagtccgccggaggtaagcaaaatggccttggcacaattggctcgcaaatcttctggtagcgcatccacaagtaagattgcgatatcgaagacctgttgaggaagtgaaccggctatagcaggcgatgttgtatcaagctcgagcagcaagccgcagagaacaaggataatgcgggcacgagtgtcgtgaacaggtgggataggaggtcgtgttgccgatgccgtcggaagtggtgccgaaggaggttcagacgataagctgtggagagtgacaaagcgaagcatagcaggcagccagtgttgcagtacagcggtgtagcagttgggacgttcgtggggtcccgctgcaacgatttcccataggtctgtcagtttctcaaccatccccaaagatagctgtgccatcttcggaggaggctgcccagaaataatggcttctaccacttccagtaagttctcagccatgcgcaatgattgtcttgacccagtatcggcacattctggtgccttggatgaagggataagctcgagaaatacagattgagcctggctcttgaggtgctgggtgatatcgtcgctcaaacaaggtaggagactggtccacataatattgcccgcttcaatggctcggtccatagccttggcaaatatctcaaagcgggaagagccctggtctccttcatttgcgttgggctgtggcaaagacaagtccaaattcaacttgagttgacaaaatggcagagtcagctcgttagcaatttgcaagatatgatcgaacgaaatttgagtatcaccagaatcgccagggataaggagcttggtcgtcaccttgcgtacaagacccacggcctcagctggtagtgacttgataccaagagcattggagacggcagacgagtcaactagtacaagagttcgcagggtttcgagaagactctcttggcacgcgggattgtcaagtgggaactcagggctgttggcatgatttctcaagcctgagtactccaagagggcattgcgaaccaaatttaagagtcccttcgactgctcgaacttcgcgcacttttgttcagtatggaaccgatagttttcctcagcaaaaagtcccgttcctgagggtaatggcatgatagtgagctgcaggagttcctgtaggtatgttgccggaccaaacttgttccctgagggatccgaagataaattctggaaacttgttgatggcgggctcgcggtactcatgagaatcggcatcgtgaggcagcctgtactgaccagaagagggaacagactaacaagggcagaacgatttgggagagatcgaacgtgacttgtccagtctgtcataagtttatcgaaatgatgagcatcaaaaacccgtatcctggttagcaatgttgcaaacactcggcgtgtatcgtccatcttctcccagcctcgctcaagtgcaggaatgatcctcctaaacaacttgttcatggttgggggatctaaccgcgttccactgtacagttgtttctcaatatcttctgccagttcgttttcggcgtgctgagtaggggctgccacaatatcagatactggagagcaagcatcgacagcattgctgcggtcacttaggagcaactcttgtcgtagatgggaagcaacgacttcatgaccagccatgcgctgagcgaggcttgagagggaagcgagtaatggccgtggcacgattccctgctcttcgttcatcgacttgaggcgttcaatcagaacattgaacagttcgtttgcactgcccagggccgaaaaaatttgaagattcgagtgaacggtatcggcaacggacgctagcacatcgtaatcggcggtctttgagcacgccccaaggatatctgacagcatggaatagtcttcggctgtttccatgatagcccgaatcgagttgtacatggtcaaaggcagagagggttggctattgtggttgaactgactggttagcacatctcgaagatgtgcaccaatgctgctcctgagagcgccgctgctgctacttattcttggaagtagtctcttgagagaaacgggttttcgttctgacagcggatcacctggcggcaaaggaagtcccacagtgtgcctaacaaacttaatcgcgttggcaatatcttgctcttcttcgacgatcgagtagtttccagcgcgtcttagcagatttcctctttcggccctctttttctcagacaaagcatggagagggagctcaactagcaatctgctagaacacgggcctgaatcggcgtcgatttccgctccgctgtggtagccaccgcgtgcgatagtccattgcatgtactgagagacagagaaatggccagttcgaatcagttcggtgaccaaatggtagatcaagttctttcgcgtcttgtcttcgatggaaatgctatcgagtgtctcgagtatcggtgttgtgggattcacgcggaattgactccattgtcgaattaaccgagccgcagcataaactttcgccaacccggggcggtggaaggaagtagcccactcaacgactgtcttcattatcaggggcttgttttcactggtggcccaacatgtcgcagccagatgatcatcaccagattccttgagagcggcatcaagcaatttcaccagctgacttctaccagcaggaggggaagcggtactggacacgacaagtcgcgagtttcgcgagttaattatatgtagagacttttgagtcggctcatggtcagtacgtaagaaggcctgaagcgtgtttttgtatcgtggccaagcaccgggattgatgaagctctctgggttggacagcaccaatgagctgagtaaggttgatagtctacttgacagttgcacaagaagatcctgatcaggatcgttatatatctagttttcagttagtaggcacgttagactggacgggtgggcgctaaacatactacatgcaaatggcttagcagagcaaagacaagccgccggccgtacttgcgaaacctgaggagatccttccaatatatctgagctattagcagccacattggaattcttgactggaggctattctcgattccagaaacgatccaatcaagataatggtctcgatccagcaactgttcggaataaaggtttgttgctagacgaatcctgcattggctgttagtacttgcaattggaagtgtataatgtgagttgcccaaacttacgcatatgtaaccctgtttttccagtccttttcgctaaagccagttacaacagcatcaacgaactgctcgacaaagacggtccaatcacgagcccactttagttcaccacccataacaaaggcaccgttgacgccctttcgcttgagtcctctgatttcattggcaccgacacattttgccagccacacagctcgctcagcaggaacgttcttgttcaaacattgatcgagcagggttctgccacgaatgccatgaggaatcgttcggctgagacgccgtagagatatgacggggttggcaaggtccttgagccagacctctctcttcgtatccgtgagtgtgactcgtggcggtggtttgaaagtcgagggtgcattgatctgacctcgatgtctacgctgagtcagaacacccatgaaaatcgtggaaagagcattcaggccagtcttctgcttcaaagctgggaagatggcaagtttagcagatgaggtttcgggaacattcaagttcaccttatcccaagttccctttgtgatggcttcgctgctccactcatcttcataatgcgccccattccaggggaagaagtcagcatatccggagttaagacctttgctgaagggatcaacaggattccgaggggtagtttcaggtcgatttgctgcgaaataccttggcgcagcggaaggaacttcaactgtatacggctttggtcgggtgtctttcttggctagtgcaggtgcagtcgtcgtggtgatgggaggagccgatctcaattgtgaagctacgggtcggcgggtcggcatcggcatcgaagttgagttggcgctattgatgggaactggacttccgaccatggtttgaaaggggtcggcaggtattcgtgaaggtgtcagagactgtggtgattcggacgtaggtaaggggccggtcgaagcattatgggataactcaagacggagacgtgaaccgcctcttctcggtgttgtattataacggttaggggtgacatcgccggcatcggcggtaaggtcgataaatgaagagtcttttcgaactggcgaggcgggcacaaattgctgctggtgtgataacgttcgttgtggaggggggcgctggacaggtaacgacgatgagctcacggaacgctgaggcggccgcggatgggcgcccatgggggtccgcgaggtcatatctggttcgggggcggaggcgccattccgaaagtcatagacaaagggtatattaaattaggttggagtttatcggcaaacggtcgcagtcaacgcggtcgccaaagatgagacctcgatgccgtgcgatgctccttggcgcctcgagggaccgtgtattcgatatcgaagtgtcgcctcaggtctgcgtcctcgctatcgcgttgtcgtcgctgacctgtaagtgtttgatggacgtgccgcacaatccgaatgatgaatggcaagttgaatactcgagtcgtattataacggtttccaaactatcaccaccgcagtcgtcgaattaacgcccgttgttgttcagttgaccacgcacgcgaatggcccttgttgatgcgagaaaagaggaggatgaagatgcaaagaagaaagaaagaacaataagtgtcaagatagcgtaagtatgtacacgagcggcacggaaccccgaccgagagcgggaacgtcgatggattatgagatggatggggtcggacggggcgaggtaggtaatatgcagtgcagtgcaggtacgttgagtttagagcgtttttgaggtgaggcaaggcaaggcaaggtatgtactaacttaagaaggcctctgggccctcaaaaggaaatatggggacgcgaagaaaggtggagatggaggtagacgctacacacggcgagattgccagcatgcactgatagcagggcttttgcgtcagagggcccgccatgccccataaccactaagtaccgattacttgctagtggtaaactggcatggatgtgtcccctctcagcctgtcgcttgttcggtcccttgagtctacgacggaaccctgcctttgaccttgcgtgcccggatatcttggagagagggtttttgtcctcgttatcctctatctagagtgcggatccaaggaacctacccgactatgtctcacgggtgatggttacggctaaggttgacggatagtaacgggtggggaactaggattggggaaacaattccattacatgagctctattactaggagactttgggttggctttattgaaaaggacagtggttggggagaagtgctagactaccttagtaggcaggtggcgatagtttgtgcgataacatgatgacttggttggtcctatactacagactaaacaataatacatacatgtgcagcaccgcactacacagtggtgtgcctttcttctaataagtgatatgcactataataagcggactgattgctttcaaagaataaaagataaacgggcgtttcgaggtgcaggctcaggtcacatcagagtgcataacgtcgtcgtttgtggtattcagggggtcacggttggctgaccttggcgatcaaataacattacagcagctcccccagccgaaagccatcgaccccgctcgagggcacactcaatcgcgcagctaagatcgcaaggaagtctttgtctcgtggaatgtgcgttatctattggtagtgcgcaacgcctattgaattggtccatacagcattttggtagtaacagtatcacgggctgtttgacgtgccagagatacctggctacagactacatacagtagaacagaagtcttctccatgtacgagcagggaacaacaaagagtctcgtccatcaaaagcttgttcttggcttcttgtgtcgtgtttgtagaacatggtccaatgtcagctacgaccagtaagcgaagctcaccagccatcatttctcgaaatgtctccccatgacggcatccagtccagcagatcaatgtaagaagctctcactgcttttggtccattctcgcctcctctctcctctcattgaccaagtctaggcgacacacgatactttgatgttattcatcatcgaccgtcatgcatacatctacctagtttatccgccaacttgagccgttgaatggtaatcggccgataattcctctcgtccccccagcggcctgaaaacccatccttgtcaccgtagtgcgtagatgttgtaggtattgtggtctggtctggtctggtctgtgttcccacccatagtaagttcgatccgtcccccttggtccctgcacttctttttatatcaacatggacactgaatttccaagggacaaacaccacatcaataggacgcttataggaatgaatagtgcaagcccctcgcaagccccgatagtagcgcagggtcgagagctgatgcataaaccattctatcttgatattccacctctcatcaagagccaagttcttggatgaatgacgctactcataacagtggattaaagtcgactctgacaaatttaaggctcctcagtatgaatcatgggttttgtctgttcggccatgccaatagtcgcgactggcttggcatttgctgcggtgtaattagtgcaatacactcatgcggagaagataactgcagatatgtacaggtgtgatttgtcttatcagcccatgtctcaaccacttgcatcatctatctgcaagcaaacgcctcttcaatgcacttctcacggccagtcgcacactctcaagccaatagcccagtgccaatctctactgtctcggtgcagtgcaggatagctgtaacgtacccggaagttatggatgtcagacagagcgatatccatccttggaccgccaacggagcagagccctagcctttccgtcgggatcttatcccgggccgagttcctctcctcttggtaccgagaacaaactcaactacacaagaaaccttccttttcggggaacatcatttcttctacggtgatcgtattccgaaacatggagcgcataggctacctacctagttgcatgggcacttacagtgccttgttacactgaaccgctcaatattatttgattgtctcatttgtagatcctttgtgtccttgcaccaaacgggtggccagtatttctgacagagtcaaatgggatagaacagggaggatgacccttgcgaaacagttttgacattgataacagcacacgaggtagcttgaataggtagctgccagctcagcgaccaaaaccacctcgcagtactgataaatggtcgaaactcatgtattcaaaactctcacattacacaaggagtcggatcgcccgtagcccgccggatcaagccgtcccatctgcgcagtgtaacccaccacaatgcagtccctaatactgccagcacgacatcacttaccatctcccttctgtccttgtactggtcagcccatagagatgatgagcttcccttccatcccaatccgtttgaacgcacggttgcagaaggcacgagcaagggtgtgcagtttgtgacgggccacgggctgttacaggctgagaggtttaagcaatatgagccaaagcaaccggtgaccatgccacaccttgccaagcgtaacgattcggactaccaaatgagggttctgtgagacaaatattcctcgtaccacggcaactctgcagcacggcaaactaagccaagtgaaacagctgcacggtattcaagattggtcaattcggctatctgcatgttttgctcaaggcaattccgtggagaatgctgcaagttgctaacgataaaaaacaaactgtgagacacaaaatgggcctgtgatacagagcaccttgtcaatctattgccgtcctagtgggtgacagaaaggctggcctctatgatttagggtataaaagttacataatcgaagaagtcagatctaagtggcatacactgacctactaatttcatctcttgtgtttccagcggttaatgtttctgatatcctgaagctgtccccggctgactatgcaaaagcaatctttcccatgtatataatcaaagccatgataaagttatagactaccttccaaccgtatgcaaaagaatgctccggcccgaaacccaccacaaagtcaaacaataaaacgtaacgagtgttcccaagaaaagtcaggtcatgccacctctacagttctcccgcagagctgactgaccactcactccaacctctctcctcaccgggaagcttgatgctctcccattcatctctggtaacgctcttccattcgtcaacaggcagccagccaattcgcgctcggtcgccaaagccgccaacccagtagatcttggtcacaaccaggcgcgcccatgagctctcatggatgacattacctggcagccagtacttggcgtcttgatgcttgcgcgtaaaacatgctgcaagcttgacagctgatacgggtgtggtttcaatgggctccaggtgtccaaaaagggcgaaccggggcagattggccgctgagtaaggaacggtatcaggggtggaagacgactcctcggcacggctgttgtagtcgtagccagggaggaagggaatatatgccgagagacgagagagtaaggaaatgcgtttggctggcggatagggcgggacccagttcatggagagggtaaggtttgatccagcgcgaacgttcctaaacgttgttgcgatcttaatttcgagaatggtagggttgccttcatcctcgcaatctgccacataatccatcataccaataggtacgccttcgagtccggtcgggcggttctcatcgatggcaagatccccattggggtggcctgacgggaaaacagtcgagagggtggcgatcttggtgagagcaaggatgcgacgcgccatgacaacagactcacgggccgtgggaatcctatgaggagcgttgacgtcggcatggtcgttgtcgccgaagatgttgaacttgggattcaaggcatgtgccgtagcagcgaagccagcgactgcgtgggagaacttcatgatgcgttggtatatccgggttgtacgcgtttggcagagttgacaacagaaggaaggtgcacctctattaagtttgtcgcaagaagaacaaaggcacgggacaagagcaaaagaggagtcagactgtggcagatatgttggctataacgttaagcttttgaatcagacggggcgtgagacctttgactaaggaatcgaggcggaagttgtccgcgctaagctgaggggggacttggtctgatcccatgatgatgttactctcgccaagcggtagattgataagattagatccttgccatgggtggccggcggaaaccgcgccatgacacgcaaccattgaagttgcaacggactattttgtacccacaagatatatcacggtatcattactacatacctagtaagttcaaagagagttttggaaacacggttatcaccgttactttgtaatctctacttgtcagttcgttctgtggcttgtcaatcatatgatcgagtcaattcctgccgcactcccaaataaaggagcggtcttgtcatggatatgcacaagaaacccttttagaatcttcgttttattacaaaaacccactgaatgaataagaggatgatagtgagatggtcatcgctgaatacgaaagaaaccacacagcataacaggcgacaggatgggacacgaatcctaccagcaacatgataaaggtcttttgtgtgtactagaagatcttagaatgccttaatattaagaacttgtacttgtaagctccatcacaggttgatagttgataaatgagtaaaggactctctatatgcttggcgttccactgtctatcttgctcaactcttttacatgtctaaactatctacagggagtccaacaagaaatttgtcactctagatgttatttaaaagaggaaattgaaattgcattcctcaagatgaagaggttgtggtgttagaatacaacacattgccgccgttggccgtatccctatactgacaagaaagctgaggagcgaggtaagtatacctagcaaataaacccaacatgcttcaaggattggtggaacgttagagatatagtttctgcaaatgtaaagctaagcatagtcgaaacttgaatgccgattttatagcacgaaaaaagcttgctactaattatgactggtgcacgcatgagaaggtcaggcatgacactcaagaattcaacaagcctttattgatgcatactagcatgggaatcttccttaacgttttatgaaccaagagtggataacatgtctcgtgagtctgtggatcgcagcactggcggccgggtcttatttatcgttagttccatgcaactccatttgcgagatggtccttgggcctccagagtccttatcatgatatacaatttcaaagagtactaccaggcaataataatggcttcagctttaatattaggatctattaacaagtagttttgtagtgcagtcactctcattgagacaagcagttgatgaaaatcaaataagttatgtatagacatttacaagaatgcgttgctagctgcgaaacaacatgatgttttatctgcgtttctccccgaatactcggtaacaatttgattaggtatggatgactgtaaagtgttgacaggcgactggtcaagttgccatgttcgtaacgccatttatctacatatccttgtcggtgttgagtgagcacagagtacggtccccgagtgttagctaggaaggtgcactacttatcaaacggcagcagactcgggataaggagccctgaagcgaatatcatgcttgtataagcgtggtcttatgggctgggttatttggaaaaagaaacatatcaaggatgctatcagttcagccttgtgggatgatatatgagctaaatttggctgtagatcagggtagatcaatgatggacggtagacagggggatcagatatcgcctgcctacctacctagttactagctgtgcaacaatagcgaaagtcattcctaaggagatccaacgagtatatctcggcgggtacagacgatcggttgctgctgcaaccatgccattgttgatcgatcgggtcccaccaatagcatcatcaaaaaacaaaccccactacagcccgatcttaggtggccttgaccttgcttgccatagatagtacagagtagcgcctaatttatcaagttcttgttgttgatagcggtagcagctcttgctctcagacaccttattacttggaactagtttccccagtcagggcacttatccttccttcatctctgctcaactttacaccatcaaagaagtcttgtcttcttgtctcatcatccaacattattcctttatttacttccactgcgcgagctcagtgctgttcttatctgcccgggttccccactgcccgcctgcctagctcaagccaaccttgccaaacaagagagcccattattacggtacccctcgactctaaccccaactttgtattgcgacaacaaaacatccccgccatagactacgctcctcagcgtcttcttattctatatcctctcaaccactcacgtataggttggcatcgcccggggaattcaaccggtcatggctagcttcatgtcaagcttctttcctggtggaaaagcagccaatgcttctggcgaaaacagtacctcacgccctgctacaccgtctaccaagttggacaacttcctcaatcctgtgagcacgcctcaaggtagccccagcaagaagaccaatcctcctggcgcgcacgaccttccttccgccttcgaaagtgccctgaacctcaacaatcccacaattgagccgcccctcagattgggacgccctcagagtgtcgtgaccccgctggcacccggcaagaccaaaacccagcctctcgacgagtccagtccgaatgtcgatgaaagtgtcgtccacaagtcacgaccggggagccctaataagaagcaaggccaggaaaatacccctccaacatctcgcttggccaccctcgaatctccccatcaacacagccatgctgctgttacccgtcaacagctctatgagcagagggaccgacctactacacccgcgaccaaacgattcaacacacatcgaggcttgacagcagaggagcgtgaaatcctccaaaaacccaacgtcaagcgactggtgaatgttacgcaactttgtaagccctcctcataatcgctcgaatacaaggtcacttctaccaatcagcctctaacattccttagatttcctagactattatttcgatcttctcacatacgttggcgctcgtcaaaaccgattacaagctttcaagaatgaataccccccgcccccagagaccgatgaacagacgcacaaccaaatgtgggccaagtatgctgggcgagagcgcgccaaccttcgcaagcgtcgagtacggcttcgacacggagacttccaaatcctgacccaggttggtcagggcggctatggccaagtcttcttagcccaaaagaaagacacccgtgaggtctgcgctctcaaagtcatgagcaagaagctacttttcaagctggatgaagttcgtcacgtcttgaccgagagagatattcttacaaccgctcagagtgagtggctggttagactcctctactctttccaggatgagaggagtatctatctcgctatggagtacgtgcctgggggtgacttccgcaccctgcttaacaatactggtgtgctatcgaaccgccacgcccgcttctacatcgccgagatgttttgctcagtagacgctctgcaccaactgggctacatccaccgggatctcaagcccgagaactttctggtcgattcgacgggtcacatcaagttgaccgattttggtcttgctgccggtgtcttggccccatccaagatcgagtcgatgcgcgtcaagctggaaaaggcttctgagagttcagtccctttcggcaagcccatggatcagcgaaccgtggctgaacgtcgagagagctaccggacgatgcgtgaaaatgatgtcaactacgccaaatccatcgtaggctcacccgactacatggctcccgaggtccttagaggggaggaatacgactttacagtagattactggagtttaggttgtatgctgtttgaagctctcacggggttccctcccttcgcaggtgccacccccgatgagacgtggcgcaacctgaaacactggaaggaagttctgaagagacctgtgtgggaggatcccaactatttcctgagtaaccgaacctggaacttcatctgcacgtgagtagattcgaaacccggcagccacatcatgagtatgaactaactatattatacaggtgtatcaactcccgctcaagacggttctcgaatattactgatatctttgctcatcaatactttgccgaagttgaatgggatgttttacgacagactcgtgcaccatttgtccctgagctggactcggagaccgatgcgggctacttcgatgactttaccaacgaagctgacatggcaaagtacaaggaagttcatgacaagcaacaagctctcgagaccatggctgaacgtgaggatcaaatgagcaagagcctctttgttggcttcacatttaggcatcgcaaacctgctacagaagacggagctagccctcggaaacgcattccgactgacgagtcatttgggacgatgttctaggacgggcctcaatatttccaaaggacgttgggttggcgtggattcgtcaaccgagggaaggccctcttgtgaagcagcaatggcgatctactctaatagctgtcaatcagtgttttaacgatgtggcacttatgccatgatgatggagactttgatcacccctccgttactttcccattacttttcgacgttgctgtattaccacttttgatcatgtattcagggctgttgttttgacagtctggtcttttttctcttcattacggcaggcaggagtttgatacgggccaggttcatgtatgcggtccagtggaaaggagtctgattgtggccagacttcagggaacagttgcagtcatgtatgtatgtttggagaatgggactacttctccgacccctactttagcgggcataaggttagggaatagagtgaaaacacaagtggcaaacccaatacaatcgtacaagtttagttgccagcgtgcagttgggagtaagtaagaagtatcgatatgattacttttgtaatgtgcacttggaatgaaacaattcaatttgaattatggtgggaatgcgaagcattccccctttctgctgtctttttgccttcggacggaggaacaatcatatgcatattgcgcatcgcactccagtgaacggtatattgcaagagatccttcccatggcgggggccaccgcggtttgtttttcagaagaacaattacaagaggacgcattacgagagagaagacgaaatacaagattctgaatatattgtatttaaaatggtatcttaattgttccagggctgcgcatttactataaagaacttgtcctatttgtcaaactggcgcctcgtaaatcccgtatatatccaggctttctataaccgaaacaaaggcaactcctaactcatttgagcttcttgaaagggcgtatgtaatggtctgatacggtcaccgtcgtagtgatgttatctctcataccgttattagatcctacatgtacgtcaacgcgcaaacattataatgacggcctttccgcaacatagaactccgggaaatttcgaagcgacataatccgccagtgtgggatccatccaagtagtaaggtatcaattcgtcgtgtcataatccgtcaaaaaaaaacgcctcgaataactccatgtcttatcaaatgctatagttcgcatgtccttggtcaacaaagcacacaagtccccttacaatcaaagactcattgtcaaccattcccactcttgtgggccagcagagctgccaatcagcgagcttgtttgtccaccacccgacatactaatcatgcccgtagctgaaccaagtgtgctaggtcgctggttgaggttgaagctgctggcagacatgccaccaggcaggctcgacagaccagcagaagagccaaaggggcgcggagcatcgatggaactagtcgagtcggggctatcgatgtccatagataccggcacatctccgccaatactcttgctgtgacggcgttgccgttttgatgaagcggtagtaggtcgctgcatcgacattgatgaggcgccaggcccaggactagttttaggaggtgcagctgctataggaacaactcctttgccacccatagcaccagatgaagcaccggggccgacaagatggctatttggagtactgccagcggtgttggtaccggatgtagtgccactaatggggctttcaacatccttgctgcttgcaggtcgactagcagcaggtggcgtcgttgctttaggtgtcgggttactgctgttggggtttgtgttgttggttgccgcagtagacattgagagggttgaattctttcgcgaattcagcgcactcgccgtcttcttagacctggtgctgctgcccccaaccggaacattggttccagagccacggttgcgcttcttgatgacatccgtcttcaagctcaatggtcgcacaacaccatgcagttttaggaaaaggccacaagcgttacacaacggctggccttcagggtttcgcctccacaaaggcgtcgtctgagtgaaacagttggtgcacgtggttggagcatttccatcactgccattaccagcggctgcctgcaggttcgttgaagagccttgctttgacatgggcggcgaagatggtctgcttggagcaacagacgagaatcccgacatggttccatttgcatcaccagcaggtgaactttgcatcgattgggcaagttgatcaaagccgttctgttggcccgaaaagtgcactggcgtggaggcgtttcgtggtagtttgggatgctgtctcctgagattaccacctctgaaagactgcgattgtgatcgctcaaggccgtttgcctcccagtctccattgttatcgacgaaatcggttgtcgcacctccgattgtcacctgtttgcgagttggtccaccagggaagcgagcagcctgggtgctgaactgacccggcagacttgcatcccaacccatggacccagaatcgtcaagagatgaagaaatatccttttgcatcggcacattgcggtcagcaaatgcgttgttatcctcgtcatctgagtcggctccgaacgaaaacatgctgtcctgctgtgtttgcatcgtgggggattggacaggctggtcattttgaaacacctgcgtggggtcgatatgtccaaaggagctaggggcagtgctgtaggcagacatggattctgatccagttcctggagcagagaacatggtgttgccattgttgccgtttgcactaccatacatgaactgctggctgagcatgctgttgatactttgttggaagccttggggccgttgagctcgcgcgtcctgggaaccaaagtaaaatccatcctgttcaggcacaggatgaggagttgaaacattcgatgggtaggcagatgctggaggggaataaaagtcgttgtttacagatgttgtgggaactgaagaattgtggtacatgccggaaaacggaccatggggtatcataggtgaagtagagggagaaaatgagaagttctgttggaaatttccattgttgttaaccatggaggcgtcgttttccatgaaagtgtcaagaccaaaggggacggcgacgccgtttgactgctggggaatgcttgtctggttgggttgatccagagagtagtcatgaagctccgaatcaagatcaagatcattctgcgcagcagtgttgacagccggaacttgtggtgagaaatcagcggggcgcttccgagtctattgcaaaagttagtatacgcgcacaaaataagcgtgctatcacatgtgaatcggacagtgggtagaattgaaagtttgcgatgacgggggaagaagggcgcagctggccaagcaaagaagaggatggaggggttattagaatcacttactctacggtcatcgatgctggtttttcgaagatggcggttgacatagttgaattcatgaccctgagtggcctggtgaagtggttggacaggtaccgattgtgggacgaaagtctggtgcgatagctccttgcgggatttgataggaatggccgaggccattggattactgaccctgtcgtcggccattttgtcgccctggggagacgcaaagttgccaggcgaagcagagttgtcggaaaagatgaagtcgtcgagattcatgggatcgggctgtggcatattgtgctcagacgattttcgcagctgagcgatgccgctgggagagctttgcatcaacggacgcccaagtctttaggcccttgtcagcacgtcatgaaccaaaataatggtgacaggaaacgcaagataacgtcacaggtataaatagtgattcacataccgattgctcgcctccatgtttcttttcctccgggcctctgcttcgttctgtctctgctgctcctccttgtgcttgcgcatactgagagccatcatgcgccaagttaagttctccatgcgatgctggctaggaagctgctgcttggtcttcgcaaaaaacttccagacttgagtcgccaaagggtcatcctgctgcatcttatcgatactgcggtcggagtcggcagggccattgtgaaggaatgggaaagatggggttacgcccaggccctgcctggcaagggaataggtggtggccatgtcagtcttgtgctctttgaagctggccgagacgtcacgagaatttgggatatggctcgactggccgctgcgttgagtgggagcgtggtaagcggtggtggcgggccatgcacttggccttctgggaaagcgaaagtcgtgctctgttattgttggattcatggttagaataggacttgagttggtgattgagacagatgtgctcattaatattggaatggaaggcttgtggtggagcgaaagttggacggactacgaaatgtaggtatggaagagggaagagagtatgaaagtgtggacgcgagaggctgaggtgacaagaagagaagggccccccacgtagtggctttagcgggagggtgtgagaaagttcgggtgtgggttacactgctgcagcagctgcaagcagaacaacccgggcagatgccgctcgacttactggaggtaatggtgcggtagcgttatggactgtagctgtaagagccctgtagaaaaatccaacctcgctgagatcagggcagccacttcatcacacccaagagcggccactcgacttgactgggatgcaccaggttccgaacggggtggggtgcttgtttttgggggagcctccggggacttcagtgggctcctggctccagaagagtgcgaacgggcgttgctgggcggggggagaggttgattgactgctcgaatgctgtgcgcccaagtcgatgatggaagagtatgctactacctaatgtatgtaggtcgagatggatgcagaatgctggtcggcgggaaaatcagtcgatgggtaaaacaagacaataatagatgtaggtaggtagagacgaaggggggaggggaagggggaagggcattggggaaggagggatggcgggttttgagagttaagttggaatctcgagtcgagtcgagaatctgaagtttacagtgacaatttgaccagcatgggagagggaactactaaaacaagatccatgaagagaacaaatattactgggtcgtttatttccatacagagtaattgttagtgccccacgtctctcctctgtacctagtctcagcgctgagggtgcatcgagcatcgcacatcaaagcccgagacaagcaatactggacgagccaatccgagtctctcgagtgccaaattcgactaggcgaagacgttcaaggctactcgccaagcctttcatcgtttagaagagtatccatcacagcggatcccgccacaacacttaggcccgaatcgacaaagatgaactttgacgactgaattcgatgcgcgttttgctggcgcagaagagtcactgcctgggagaagaggagtcaaacagccgcattccgcattcgcggagcatccattcaagatgagcacgctggtggtggattcatcgtcgcgctgggcccggcatccataacacagacccaggccaaggtcacggatggttgacgagtgcttcagatttcaagggtccaggcccattcccgcaactacgtagtatctgctgggctccagtgccacggactcacaacagggacatatgcccttgtctagtagtaggcaatctctcagtgacattgcaggtatccgcgggcaggctctaacaagatctggatacatcttgcaacaagtaaatcaatgaaagacacaactcctcgtggtaatattcgaaatgatactcacagcaatacagtctcaaacgtttttcgaatactagatacagaatatccccaaaacgctggaagaaaaaccttgtctgtcttcctattgcaacctctgcgcgagctcggcgaaactctcgcctctgtttttccctcatattgcaacggcctccgagtacggatgcgtcttgcattctggcgggagcgcaccttccgaatccttgagcctcatgaaaacctgcctactatgcaggtaggtaattgggtcctttgcagtcatgggaaggagctacatcggcgtaggttcgttgcctaccccgacttatccatctcttcaaaacatgtatgttgtttgcaaacctcctaacgtaacaagcaaccgagggcatcccccaatctgggcacccaggtatcatcgtgagggtcaatatcatgtccctgatacccacctttcagtgccgggtgccatatgagcagtagagactcttgggctgacgaactccaggaccatgactggccacaacggtattgtccaggcgggagaagaccatcgggcttcaggaccacgatgtcggccccgagacctaaagggccaagtcgtcggaattgatgactgaggggcgctaggcacgtccgactcaatcgatcaatgtgtttaagatttaatctgaggtactaacgttgggactcgcagcagcaccgacaccagcaccagcgaagaggtaggctattgatcaaggcgcgatttatatgccgtggcgtttttccgttctacaacgcacatggcatgggctctgctttgaggttccgttagccgcctcaagcataaccagacgctaggccagtccttgcaaacaacacttgactatattagtcgcaacctggcttgtctcccaacggctgggatttgcatgtgaagtatgcttcgcatcagtatttttactctgagaacccccaaagtaaaaggtcgagtcatggcgcccgctcttgttcgcacattacctaggtagtcacttcttctgtattaagaaagcaacggttgtgacttagaactttggggtttcggcgaatattgctttattaatgcgatataactgtcacctgctgaactacatggatatttgcgacttgggtactaatcattagggtgtctttttgtatgtcgtcaacagattctgtctctcttaaggaccacatttgtggcaagtgatctactactgaaagctccttaccctcagcgcaccatgagcaaaatgaacatagacgtcggaatgggatgcctgaatctttggattcttcgacacatgaatccttcttctgtcaagccagacccacgaccgtgcgtgaggttaggctaggggtcgccctggcatatcccaatattaccttgacagtggagccatctgtccgcaacaccattccgagcccagaaagacgattttcagggtacttgcctaagtgtttgttactcgatacagaaacggttcatggtcttgtgcatcaggccaagcggagccctcgtcttgactcgtcattctatacagtccccccgagtgcggtagggattagggaatgtacctaccgcttaaaccacgtcagccacgccgtgatagctgccaaccataagccgctaaagctagaggctcttcgatagccgtgctgtcggtgtgttagacgcattcattggccgagggcattcattaattaccattgcggctccgaacttgtctggcttttggtatcgttgcctgaaaattgtacatcacgcgaatcgttaaacaaagttggggattacacgggaactggagggtatggagagctggggaattggagtaagtacaagctcagctccactgtcccgtcatcattcagaggcggagaaccaggggccatcccttgtcctgcctctggttaagaagtctcacgtattattatccgttctctagaagcagaatgctttcaacgtcacccatctagtatcgaaacacaactctggtatacaactgttcattaggtttcctgaataaccaagtccgctaattattttgtttatcaatcgagccggtatctcccattgttaagtggtgcaggcagaaagcaaacaaccattcacattgaagactctgatattatgatgttagcatgcatacagatcgggcgacatggacgccgttggctcgcattcaggtatgcataccgaaatatcgttctttgtttataggctccaggccgctcagtgtcctcttcctcttgaagctcaagcatgcattagtcggccgacacgaggaggcaaaaacggcccctgtttgcatacagatgtttaatttagccgcatgtatgaatccttgacggacgagatgcaggacgacgttcgagacaacagcaatgaggagaagacttggtggagtgcgacatcagacagacagatgccttcgctcatagcacttgcatcaacccccacttgctacccacgagtcagcaggggtgctgacgggcaagctaagagggttccatagagcccctgctcgtagtccttgggcagcaggcgtggtcgttccgacatcttccatccgcatattcgttgagaacccaggccaggttgctgtatatcggatatacggtgcagattacgtccggttgagtcgagcccttcacagtattacagatcaaccagcgacctaatttatgacctcggcatcattttaatcatactatgtatgtgtaaatcgcgaagcggcgagttcattgaaccattgaatccaccaacataacggctacgatgtgatgctgagaaacttgactcccctcgggtccggtgtccacgactttggaacaataagatcgaatagtaacgccgagaacaaatttcgttctactcgggccggcatgtaaggacgaacggcaacccttgtcggctgtttgggagtcgttcctgttaatggcttgcaacttgtaagttatgagaggcttgtgtcagagttgcgcccgcaactgattcaaaatactgcactaaacaaccgagcatggtgtcagcggcttagctccctatgagaggctaccttataatgactgggtgggttcagcaacttcagcctttagcctttagcctgttggccgaaatcgaataaacccactgcaggcgggttcggtctttttagactacaacatccgggaaaacaaagatccaagtctcacaacactgttatacttgggaggccatgggggaggtacgttactggccagcgtttatgcagttctctgatacaatgttaacacgccatcctcgtggaagcagtgcacgtctctttgagtagaaggtaaaaggtcgccttgtgcctctcatgctcatgtgcgtgcgtacctcgactcgaataagctctcccaaataactggagagtttgtccccagtttgtcttgacaggaggaggcgaacgggcatccggggcgttcttccggtattcgatttccgtcgagtcttgggtcgatctaagcatttgatgaacgtcaagcactcctcttcttctccgcttcctggcatggaaaagaagcacggcatctattgatgatgcagagcaacagcgaaaacgggaacaaacagccagggcatgatgcgttctgtgtgtaaggattcctacccacttgccgttaatgctggggggtcccaaggatactagtggttgcggaagaccttcaacgggaaatccggtggctgagaagagcaaatcatggctcaggtcctgtgggcaacacgatctgtaacatgttgaaagcacaagattatctagagcccggagcattggccccactatggcggtgtgggccgaagatagagacagatattaatatgtcatgcctgcttgtgtccccggacattaagagtgggttgaccgatcagatctctcagcgtccgtctccaacgcccgcaacagactcttggcccgcaaatcaacacgtgagaatgcttctgagcggcagagaccaacaaggaagtgaagcaccaagcctgtcgcgagccgttcgctaccggcatgacactcctctagcttcggccaaatcctcgcaaaacaactatggtaatacattactgtgctctcagtctcggcacagaatcaccatttgagctcttactccctgcttcaggtgggaacaagtactatacaggaaagtgcagggagacaggacaattgagggcctcaagggcttggacaataggaaaccaactccaatattgctttgcctcaaggtgggggtcgcagttgggggtctaggcattaggagcgcaggttcaatacttcggacgaaaccatgttatctcttatcttgagaggtctgctgccctgttcaccttggtggttggggcttgtgatcaccacgcaggcgttgatcatggaagcagactgagccaacatgtgctgatcaagacatcggaattcccacagtggaattgttccttggaggactctttgttgcgcttgtcatgatgaacacaagacacgggactcttccaagtgtcccaatctatcaaatgtgcattcaaagtacagtactgtgtagagtacaggctacgttggtgactactgtacacaggatctcctgtgcctggaaagtcccagacaaagcggtcatggagtctgatatacgaaatatgggacatctgaggcgcaatgtgcgttatctctcacataatgaatgtgagccacctgtgcactcctacgtgtctgttagaccctcatcactttacaaaaagtcctcgagggttggagattagataggccagttcccaatcatcaactgtacctggccgtgcgatatgtactattatcagtccggagatgcaagaaatgcactatccgcattgcagaagaaacggccgcatatcaatccacggccgttcgttgtgctgtaaccttatctcaacgccatcgccctgcatatctgtgataccatagccatatatgtgtcgctgccgcttctttgtcaggtacattcaacaagactgcatggggactcttgcagcatttctattttcgccgacaaagaaacttgaaatgccgaccgatatccttgagccatcttgggggtcagtgtaagcgagatgttgactgtggctgtcctttgtccactcaaggtccattggatcaccatctttgttccctaagctcgatatagatatgaaacggcatattggatttgacttctttaagcaacgacgaatcgacgacccggtatagtgcgaacgaaaatatcctatgacgaaacgacaaagctcctccgaaatgtcttcccgggttgttcttaattgcgaacgagtccctttgtcgactcgaccgagatgatactattattacaatgctttaaggctgaaatacgaagaacctcgagaatgcaacgccgttatatatatttctttaactcgataaataccaaggctcgggacatttcacaagatggaggcggaacacagcaatcatgcgaatgacagccacggacatgaggaaacattggacctgcttttcattccgccttctcgcggcgcttaccactcaatatactgaagctatgccgatgcctaccatggaaacaggcctaagtagggaagacgtcaaaacaatggtacatcacatactggaaagctcaaaatccctgatcaaggatgaagacgactcctcaaatgacgacaactctaacaagaacacgaactctggaactgataagggcgctatcattggaggaaccatcgctgccggaatcatcctcggagtaacagtattcataggtgttctcatctataaacaataccgtacccgacggcaacgtgtcaatggtcaaactaacgacacaacatcatcaccaaggaagagctcgagtcctggaacaacttctggcagctcagctgatcattcttggcgccacacattcaaccaccgagtatcagtcccagtttcagtatctatctactctcagcgatcttatggatatgctccttctgccacccagactgagatggtcccaactcgatcgatcccgccgccaatgataccacaaaaagctgctcagatgctgggagttgaggggattcatgcttttggatcaacgactcccctgataacatcgcctctaccatcaccacgtttgccaaattcgcctttggctaagcacttcgtcgcatggaatcctttggcacagaatcccccacggcagcatcccttaccccagtgttcaccaacacaaggccctatgctacctgctccagaaccggttgctagaaacaattccaagttgtcatcagattctcgagctcgaacccgaacttcgtccaactgcacaatgagtaccctcggcctggaactgcttcatgatgtgatgaagcccttgcctccaatcaagttcagtccgcattctgatacgaactccttgcctcagcccccaccgtccatctccaagaccacgaaatctccgcctgtatcaatgaacaacacgaagggccaaaagcgggcaccaagcaggcggtattttgtgcccttgttcaagaacaatgggcaactattgagtccaacgtcgccagatgtaaccctcacgatagattcgggaatacaagaggaaggggacgctaatgcaaaggcggaggcggagggagaggcagagacagtcttgagggactcatcgagggcaggtctgttctcacttggcgagaataagatatgagctcttgagccagggctgacttaattacatggaataggcattattcggcgtaaccaatttactacattataccctttgacttattgttaagtttcgtctttcaatcgatatttatcttgtttaactttgtgcactcgaggtgttgggctgtgaggttttgctgactttcacttaatacgctcaaacttgacggagaacttcttctgcatctttagctaaatcatcttctttggtttcttaaagctttatatagtgcaggttattagagaaattcggttttcttgaagtgtcagggaaagtattgtacgtatgcaagcaacactttatcccattaccatccacaacatgaaataaggctttattaatcatattactttagatctcatatatttgaagcatctcaattctctcatatatgtacacctactttattggccgcaacaatgctcggacggcctgctcagccacatgcagaccaacaaccgggcagaaagttgacgctggaggccgaccatcgccatcatgagatcgaaactattcgaatattctttctagtacctcaagaaatgatcaaatgccttgctgcctactgggcaacttccatgacgtgttcagtcaggcgaagcctcgttacatcttcaagtatataagctgcgctctcaactgatgtgagaagaacacagacacccacatcattatctaacatacaatcactttactcaaacaatctcactatctcgttccccatcgacaaaacaatcgataacttctgccttgagacatgtcaaccgcaaatatgcagcacatcattcccactgttaccaacttcgtcgatccattttggttctggatgggtccggtcagctcagagcggcccttgcgttcctgggaagccattgctcaggggactgtacggagggacctggctgattgccctttgctccgaacatacgatcgtatgtctggaagtctaccagacgaatcgggagacatgtatgcaagagtacccgacatgcccctgagaacctctccagctcgacaatcgacactagacacgcatatcaggaacgatgaatggagcactaccccctatatctcattcacgccctcgcctgaagcactcgagaaccttgcaaacttcagaagaactcggccgtacgggaaaaactagacaatcgtggtgatcgaccctatggtacgtcttgaggcgcatcgcccggtgatcaaatatggtgaagaaaaacgatactacaacatcaaggttccatataatttatctcaaaaggaactcgactcccactatatctgcctttgggaagtcagagcagacgaggtcgtcggacattggtcttgggatgagttgtcttcaaagccgaactggtacgatgatgccgtcctccctgctttgaagagtttccgagagaagagacaacaataccaagtctcagaggacctttcaattgctcttagtgctcttgggtgtgagtaatcccaagttaccattctatacaagttcggctaacgttaccagtaaacgaaccttcgaccgagagctcttcggatcacggcagcagcgacgaagaggtccttgagagccccaatggaagtgaccctattcgagatggtattcgagcgaacctctaaagccgcacgatcactctttaagtggtcttgttggcccggtatcaaattttgacttgaatgaatattgtgtaaagttgtgatatttggacgtcggtcttgttgaattgccttgtagctatgaacccttgctggtctatcattatcggtatgtcagtagttaacttgcattgcttactggagacatgtgaaaactagacaggagttgccatacatgtcgctcacttgctttcttccaacatacaagttaacataacgcttcagagttggcaattgtcaaatcacagtgaatcggtagagaagggtcaacagccaaggtgtaatggggtattattccaaatatgctcacaataacaaacaagcaaaccataaatactgagcatctcctatatgtgccctcttccggccgcctcttcatacacgcgagtcgtatgatccgtccacctcttccattctcctgataagacatctgcgaagatgtcgatagtatgaataatgtataagatatgactatatcccatcaatgtctgcccctactaagagaaaaacgccttcgcaattcaagcatcacccagatgctgcagattcaagtgaatgaagtatacctgcagatgcaaaatccctcccatgttggttgtttgtttggttttgtaccacgttgttacaaattagcagtcgttcctcaagatgcgatacccctctataaccgggggcagcaaggcgtctagccgtaaaccatgaccgaacgccataacgaatgaagtagtgaggccgtatctcatcgtccttgtactgctgctgtcgccataccgcattcgatatcgaccgacctgaaatacaatgcgtcgctaacccccagctgtcgaggcatcggctcatgtcgtaaaaagcaaataggcaccgtagagagcgtcgagcactcgccccttgggtgcacattgtgagaatatccgagccttccagtacgttgtgtcggcgtgcacaaaaccggctgaatgccggttcttcgaatctggcacgaaaacggcgtgttgcgagcatcaatcctcttctaaccgatgacaactcttgcgccttccttgcctagtacacctctctcctttggcttgggactatttgtgcggcccttcttgcccttaaggaatccaaacatgccaccagagccttcgctcttaccatcgccaatattgttagcgtccgtgggcaaggttgcatcctgacgagccagctcagaccaactaccactgccatctagagtcacttgcacacctcctgtgggactcgtcattcgctgaccagcaacaattggaacatggcgagtttggaaattgttctgtagtggaggtggtggagctgggcgtactgggcgtcctgtgcggctttcgttgctggtgcttgggttgagaggcgacgactggtaaactccgttgactgcgggtacgggtgtcgcttcgtcggttgtgatggcctgaggggcattgtctgtagctggtgagccttcctcagtggaaccggcgccctcggtaattctgtccaggttagcaaaagcgacaatgtttcgtagccatcataaacacgtaccgtttataggcggccactgtatagtcgaaaggcttgaaatccgactcgatcatacggtatagctcatcttctcgaatctccttctcagttgcatcatcctttaggcgctctcgcggtttctggcgtcttgcgcgagcttcaagtggagcctcttccaacagtagctcttcaaggtcgtatgtggcatcgaagttggtcttttccgatgagggtacgaagatcggttcaatccgctttagctcaaggagctcgaagtcgaggcacttgaagaattcattgtaaatgaaactttcccacgtcgatcccattcgactttcacggtttggatcaagggcggagccgattgcgtagaggcaggagagggaaacgggcggctgtgttacgggatatttgggtgaagcagcctggatctgttgactaagagatccttctgagccaccttcaaatggtcgctagattgggtcagcgcatccgaagagcatgactcgataagcacgtaccttgttatagatgcattcgtagaataagacacccaaagaccaccaatctgcccggacgtcatatcctttaccggcatagacttcgggggcgagataagcaagtgtgccagacttgcttgtaagcgtccttccgggaatgacatcagaagcaacgttctgacttggttagtttttgatataatagcgtgtagacgaaacatacaaagtctgtcaaatggacgtggccatcggcatcaagtaacacattgtcgggtttgatatcgcggtgaatgatgttctgggcgtgtacatatcgcaaggcgcatccaagctcggcgatccaaaatctaacagcctcttcggtgaaggtctttctcgaaatgtggaaccgcaagtctccaccagtcatcaagtcaaccacaaggtacctagtattgaatgtgagccagagtcggggatgtgtcgtagaagggcgtacatgtattcaatgtcctgaaaactgtatctcaagttacagatgaaaggatggttgacatattccagcattcgacgttctcggatgatgttacgcacgctttcggatcgtacaactaagattcacaactgttagctaggtgccacaagagagatggctgtacatcccatcgatcggcaattgccgccgaggatggaagtagtacacggtccaacatcacagctccgaagcgagtgaagtaatcaacagataggaactaacaataacttaccttcatcttttcggatatatttaagagcaaacgagaggtttgtatcctttcgctcaacaattcgtacctttccgaaggcacctcgaccgacgactcgcaacaggcggaagtgattgaggtttactgcagagcaacagtcagcatgatgaaccaatggctttttctataaacaatcgaatactaaacaattgtgttgccacgaaagaaaacgagggagcgtaagcaagccttcgggtatgcacgatacagcgggacgacaagatgatgccaagtaggatgcagctcagagacaacgggtagtatgcagggtgacaagaatcgaaatggcccaatggcgatttggagaaaacagataaagacaaggatgaaaatgaagttagcagctgagccggttgacgtaccttcgccgttgaggtcgacgggctttccttggccgttgcccattgtgagggggtcgatatggtggacgacgttgaattatcgtgaaaggtagcaaagtcccatgctgagtctcgaggtctattggatgaaacaagggtggaatcggagcgccgtggcagtatctgacagggcacttgtcttctaacggcgcgtagagaaaggttgagagatcgagttcggtttacgagtgcggttggtttgtgttggtttcggcagtgttgatagtagcgatgatgatgatgatggcaagaagaccaggttcgcaggggtacagcagcgacggcgtggcagacgcaaatgcagctcaaaagtcagcgaagcaagacgaggcttggcctggctgggtttggtttggtttaggactgggcgcttgtgaagtagaaagtcgaatcggggtgcggacagcggagcagggtctggaccttagcgggcggcgtaaagcacgggaggcgaggatcggattattatttttcgcagcgcagcgcttttcgtttcgttttgtagaggagaattaggacgtcgttcgggggggttaagtggcggcgggaagtcgacgagacggcgtgcgactttcgggggaagagaggggggagagtaggtcttatttgaggggaagaaaaggaggaggtataggaaggcctagcgagtaggagggggtctgcttgtggaggcgtttcgagacgtgggatgtcaagtcaaagttgctctagcttggggggatcctagccaggtcgaatttttgaattgtaggtgaaggtcccaacctacctacctaggtacagatacctactatgtaggtagtaaggaaggtaatagaaacaaaggccttgacttgaattggcttagatttggtggaaattccggttccaaggaggagaagaagaagacggcgaagacaaaaagaagattcaatgggccgagtgaaaattcaagcagtggaaggagggacctaggtacggtgtaggcaaccttagtacctaggtggtatagtgaccagtaggtgttgagacagcgatggatagcggtgctgtagtgggcagcagtccattacgtgctaattaatggaagagggagaggcccggaagactcaactgagctagtagctgaccgtggagtagataggagggtccttctaaaagatggaagggaacgtaatctgcaagctgtcgaatcaaacagtacccaggaacagtctacagcaattgctttcaacaattacggcaggggaaaagagccacaccgtcgaaacaaagaaggaatgatgccactatgtgtctgctggacgtacatatcaggtaggcagaggcgggtatgcaagagtcccttctatacagggtcccggggttacacgacacacctatcgcagttgctgtagttgctgcaggcagtttgttacagcagtgtcgcccaccttaactcgactcaactctacgctgccaaagacgatatttggtctgtgcagttcattccgtctcgtggtctgaatcttgtaggtcccttgtagccaaatccaatgttagagaaaagcacggacaaccgcatatcaacggataggacagggtagggcagagcatgggttgtagagtatgagtaggtacctagccagtaataacaataatagtgaaaaatactggataaaactagacgggggacatcgccaaatatgggcaaaaagccatgtcaagagaagtagtgattgtcatcgacagtacctactgacatatatcctaattcagcatcaatatcgtgacgagtgaaacagaaacaggggtagttatcaagcgtcaagccaagaaggtagcatatcattggagaatgcatgtgtatataaacacattttctgcctgcccaccgtctcgtgtaagacagccagacttgacctgtattggtgaagctaactggcattaattatcatcaacggtatcagttaatatgtgctacgactggatagaggtttatcaccaagaatccttgttgtgagacaaaaagtgttgtttcggcaggcagagagaatcaagcaacagttccctagtaacatgggatggaatgacctggcttggtttggcttggcttgggagatccaatggcattcaggattcaagagtgacgggaaatccccgagggacaagagacgttgtctgatggattcagttagagggtcagtatgatttgaagcttgttgattgttggtgtctatggatctagatagtacgtatataacttacacagctgcataatcatatcttggtcaatcctacttgctgcagcatgtcaggcacatgacgagatctgtcattgtcacaatagcagacaagtgaacgttcccatcttgatggtcgtctggctcagagttgagttcgttcactcggccccagaccagacccatgacaagggtcctgactcttgcacttacaaaggtacatctcagcgctgcttattttggtgaccaagagaagtgtacggtaccctggttccactgccgttcaaaggagggtgggcaaacgtccctaggtgcagcagcagcaacaacaacaacaacaacaacaaccagtagtggcagaggcacggatggctggatgcctttgtatcattcttcatgcaatgcaaccattggtgcatcatcaccaggtattggcccagcctacgtttctgaagtgaaattgatgttatttccattgtttcagaagccactgaaaactgaagtgttgagtaattacagccctctaaagcagtgcctgttgttcggcgtgtccgaaggggtagcgcttgtggataaggcggcgtgtggctggcaaatcggtctaactagccactgactgatcaactttacgattcgtttcgacacgtgcaataatcagagtcagaaagagttgagtagaacggaattcgtctgactctgttgccgaggtgaactcatcaggtcgataagacaggtagcaagtatgaacagtacacacagcgaccgaccaggtacctaaaaaggaggtaaaccgagaacaagaaggagtattgtatccgtacctacctactaacctggaggtaggtagtaccaaatgctcactgggcaagatctacactcttggcgaacgaccaaccaactttcctcctgctcgttccttgaccaattagccagcccttcatgttctgatgctaccgacaataaacattcaagtcagtcgcgatatcaagaaatccggatatggcatttgcgatagatcgtagtctatctgtgcatggctgaagttatcaggttcaggagccttatctcagaattccaatcaactaccatgacagcccaggcctcatgtgagctactaaggcaagtaaagatctccactgctgctgctactcccatcagtctcagctcatggccctgggttaatttacctgtcggataatcatcccttttctgcttggattagcaacatcattagcacgcagctcaatgattcgactcgtaacattcaagttgaaccttttgatgcatcgtggcgcaaccaattactactggaatcaatagcccaggttcgcaccggctaataatattaggaaggaagccgacacacgacgatcaaaccccttcctatgttatgtttcgtcggggactggccgctggctcacatcgtcgtcgtcgcatatgtagtctttcaactttcgctccgtcacacacaacgacttgccgaccaacgagccaaccaaaccgtccacccgggctgttgggccttgggatgcgttcacggatctcacttgacgggcccctgcgtcagcacacatgtatttgcccaaatttcgtactggtcagaccgtatgaccccagcatcgcatcgcatcgttctggaagacttcgctggcttcacatgttacagaatgtctgcggctgcatgcacatgtgcgggcaagcaaatttccttgtcttggatttaccgcaaacgcctctcatatgcagataagcgacggagatgccggtgacatgtcgtgttaagggactcttcatgtctgtggcgttccttatgacttattagtcaggtcaaccgtttggcctcccacggatttatttgccttattgagtacaccttttgcgggttcaagacatattgctatctgttcggatggtctcggttgatgttttcctttgtaatggggaactttgacttacaccggtccttaccaagtgcctggacctattgcagcagctgcagaaaagaataaaaggaaaaagcaaaactaatgttagctgcagaatcgatatctgtacctgacctgtacttagctgtctgtgccacccaaaggcccctgctccaactgcaacggcgcccgcctctttgatgcgggcagttggaggcttcagccaacccagtcaattcactaacatcaaagagatcccaagggttcatctatccgttgatgctggtgcctactttaacggtgtcacggtaccaacctgaccagttactctaaacgtcagctctgtcgcaaggctgtcagtcgagtgcatacatgtacttctagaatctgtaactcccgttggttaggcgttcgtctaatccccccttacccctgtttcccacccgtgtcagatgccgatcctcctttttgtccttgacgccgcatccgtttcctttgtcgtgattgcatattcgtatcgcatcctggaggtagagcaatttcaaaaaaagatttgcggtgtaaatcatcttgttcactctcgtcctgtaactcactgggctgcataaagtcagctgaagatgatactcgcttacctttgatacagatccacggccgcgtcgtcaagccgagctgaacaaggatgatcctttctgcatatcttcagtctcgatttgccattgattcgctctcatgtaaatctgtcgtcacaccgaacaagtgatctcccgtctgcatttcggattcgacaggaaaagaaaagaggcgggagaagcaaagaagaagtaaaatgagatgttctagaacgcgaactacccgttgttagtgcctttcggacgatgccgctgcccgaccaacattgaataggaacgcaatagtttcgcatgtacggatacatttctatcaataaggaatcgcttctccgtttcaatacattcttcccgtcaaagcctcttcgccgaaatccatgctagtcctatcttgcatataacaacgcatagcaaaatgatcgttgggcaatcgggcgactcatggtcgaagccgcctttcccgtggctttgatgctctttttgttactgtttggcttctagtatccatgcacgatacggttattttcatcacaatcgtacgtttcgcactctaatagagtttctagagtacatggccaagatcaagtactcgagttgaacagttgtactacttagtagacagtcaacagatggaaacaactgcgcatccaaattcacggggcttcatatcacatacttagatggatatctcaaaaactaacttgttctggaaaatgccaataccgatttcggttcagcggtaatgtttcccaatagctgttggttctgccttgttgttgtggccgtagtaagtttgcaaccgttcgtgatcccgaatgtctcggtgatgccgccttctctcccgactcatcccctaagcgattgtcgactactagtttgccgatgttagctgtatgccgtgaatacatgctagccatagacaagggaaaattctatttctcttgtctactatgttacacataattgttctcaaagtgacaagagaaatataggatgtcttcacggcagtctagggtagtctgtcctgcagacaatgacgattaggtatgatcgcagatgatgttcgatgacgtaggttaaataccatctctccagtttgaggagcttagaaagctttagacttgtcaatttcacaattcaattgcctcgataccaatactaatcataagaaacatacctaataacctcaattgcctcgcaaatcagcactctaatcccctatactcatccgccatcatgtctctcttccgcaccatcatgcgcacaagcgcaaccaccatccgccctctccacacgaccgcacgcaggcaaatggcctacaagcacgaccaggaccgtgaatcgcttcatcctacagcgaatgaaaactcaaagtctggaaccgacgagcagatggtgtcggagcacgccgatgttgcctttgaccccaacacgacacggcctgaggaggcggctgagaagacaaggaagaagaccaagtctaaaggtcctgagggggaggatgctttgcatgcaagcggtgcgaaccaggagatcagcaagcctttgggtgacgagaagaccacaaagaccaagggcgccggcgaggaaatctcaaagggaggatccagtggacgtggaagtgcaccgaagaagggtgacttgcccaagtccaagtaagaggaagggatgtaatgagaagcttgttacagctgcgaagtgcgcattgcattctcataataagttttcctgacaggatcagagcgttaatatgataattgaatcatatataacccaaaatcaatgatgaactttctaaattgtggtaattgagtcaacataaagccatatgctttgcttgatgccgtggcttgtgatatacagctcgtgactgagaatcaaccaatggatggctgtgaacattgatacagcgcttggtagttggttgagacaatacctatcaagtgtctgttccatcggggaattaagagttggtctcatgttcaaatgctgagagcaccagggcatttttgtagacagctccgacttggccggccccacatctccgggtatcaacccaccttaccgaagtcttaaacaacatcttgtcatacacttgaagctcttgtgaatagcgtcctagaacctgatcttggaggaaatttttgtatccagggtgaaatgccgtataaatcgcatacggctgcattatgttgatcagttggactttactactgtatccaagttccatactcgtttcccatcctgtcatttctctatatcagatgaagaaacgtccaaaagcccacaacaagccgctatttctgtatctcagactctagtcacgattgtattatccatcagtgtgaagtagaattaaactgtgatttctgaacaagtccccaagtcgtctttggaatattcatgctgagcatggaaagaggttgatcatcgtgtgagaaagcatgacccgatggtatcggtgggctgagcacaaaacacttgcacaacagtaaggccaaaaccacgatggaaatactcttatgcttgaacggggccatgttcatcatctcctatattcaccatcccctatgaaagccaaatccactgtggctcagactccaaacgccagactatgcacaatgctaacaatacgtcgttctctaggcatacatcatatcgccgtcctcctcttcgtcgtcatcctgcacaacgggaacctccttcttcttcaccagatcatgacgacatatgggacacgttcccttgcttcgcagccaaggtccaacacactcgaggtcaaattggtgaccgcctgggcacggcagctcaaccacaagacagtattcatcttccaggtagggaatcctgcagatagcacagtcgtcgtcttccttgagggtcttgcgattcacacgatcgaccgagtcgagaaattcttgcgaaacgcctgccagtcgagtcggaggatcgttgatgtcgccctcgaggttaacgataagggattggagaaaatcgcgattgtcgtctgtcggggcggtcatttgaagctgatgcagttgttcctggagaagtcggaagagagcggctgtgtctacgggagtaggtgtcgcgtgagggttgtgatgaggggtctgggtgcctgagggctcggcgatctgatcgaggagggagaagaaagaggccatatctacgcgacggcctgagcgacggccttcggcaaatttaacattatgttcgactatcgagaggaaaaatattagctactgagtgtcggggtggaggggtcgaggaggggttcagcgaatataccttcgtattgagtagccattgtgagcaattgctggtgttcaaggtgttatcgtttgataaagaatcgtctctttagatatgtaaaagtcggtcaaggcgtatgtgagaggacaactaggcgatgaaatgctgtcgtggtacggtaggcgtgagtggtgtaagacgcaggcagagaaatgatgtcgcaagtcaaagtcgaagtagaagctcgagttgttatgtgggtacctaggtggggtagcagtagagagactgtggagagcttggatccctggtaccctgtagctgagccacgattgtgcaggtacaattaattaggtgccgtttgatgctgtaacaccctatgatgacagcttcacttacatgacctgatctcacgacttctcaatggtattattctttataatctcgattactgaaggattgagtttttggaaaccttaacgttttggagaatcactttggctagacatttacagtaattctatcacacaggatgcgatgttagtactgtactggactgaacctacagtgtggctgttccttgccgcttgggccatggcgtcaccttgtttgctttttagaaagaccagacgaagatcccgggcctggatgttacttgtatctttcctgatacttgataccctgataattggaatcttccactcgcagtgcgctcttcatcttcgtaaacgcttcttatgttctgatacctgaccaaactcttcactgctagaaactaccttgctattgtccgggccaacatacacaatgtcttcctcagctgccatcattggctctaccggcctcgtcggctcaaacattctctcaatccttcttgaatccgacatctacaaccctgtccacaccatcactcgacgcgctcccaaagcgacatctccattgctcaatgcgatagtcgatagcgacaccaccaagtgggcagacgccctcactggcctcaagcccaaactctccatcgtttactctgcccttggtaccacccgtgctgccgcaggaggaattcaaaaccaatggaagattgaccacgacctgaacatcgaactcgcaaaagcctcaaaggccgcaggcgtatcgacgtttgtctttatttcaagtggaggcacgcgctcgttcttgggggcttcttcaccctacggaaagatgaagaatggggttgaagatgcaatcaaggagatggactttgagcaggccgtgatcctcaagccaggcatgatcatgggccagagagagacaagtcgtcttgcggaaggcatagctcagagtgcaattaatggtctcggaagtctcagttccggattcagagacaccattggtcaagacgccgatgtcatcgccaaggcggccattcgagctgcgcagttggcgaaggagggcaaggcaccgagcaagtactggattctcaatgcaagcgatatcatcaaactaggcaggaccgagtggccaggcaaccaaactacagctacagagaccaaggcggagaccactacatagaaggcataggaaggaacgtgacggcgttgagtgtcttatttatttcttgccgaaaatgaaagataacttgagtggttgtaatgagagacttgtcaggagtgaactacaatcgtttggtacttcacaaggcgcattttcatggtcttatatgatatattgaagagagatgctgtcatataatttacaagagtgtctgtcatggatttggtacagacgatgtgtgccggttgagagatcacttctatactgaagggggacaagatatgacgagaatgatgcagttctgtttctgaagatatctctcactttctagcgttgtcttacatgctacttactaatctcaactgttttgtttatcgcttagactattggcgactcaaacctttcgagtctattgtgtacaacctactgaaacctcagatatatgccgtgtgacactcagagtatccgtacttgcctatctactaagatagtaagtaagtaagtaagcaaatatgccactattcctccggttcgcacttcggtatggactctccgccgtgccccaccatttatcggattggatctcatcatcaactcaactccacccccacctgcactgactacactctgataattaattgccatcagcttcctactcactcactcactcactcaaagactcacctttcctcattgcggaccagccaagacttaggtctagttagcttcattcatacaacagactctcaaagtttcataacactcattcttattattcttagtcgacagaaaatcaacaatcactaagcaagactgcttctgtgactctatcgcccatcatgacctctcgtccttcagttgtcggcccggacgccggtccagaggccccttatcctcttcacatggaaggcaaggtcatatctggtttcggtcgcggttctaaagaggtaaagtgaaaccactttctaatctactcaccttcttgttccatcttactaacctctcccagcttggtatccctaccgccaacctccccgttgatgaagccatgaccccctggatctcagatatggcttcaggcgtctactttggctacgcctctctcgcactcccctctgagcaccccgacgctccctcatcagcgtcatccaatgctgctccccagagtggcacagaggacgctcttctctcagccgaagctcccgctaacccccccttccacatcttccccatggtcatgtccattggttacaatcccttctacaagaacgaggttcgcagtgccgaggtccacgtgctgcacaagttcactgccgacttttacgatgtgcctatgcgcttgctcattcttggattcatccgtgaggagaaggactacaagagtctggaggctcttattgaggacatcaactttgattgcgaagttgcaaagaacagtcttgctcgtgaggcatgggctcctgagaagggccgcgttatcagtggcaaggatgtagggggccacttggatgcccagtggctggttcgtgatgcttagagacagagcgggataaaccagggtaaagaaaagtgactaggagttagggatagaacagcagcatagaagagatgcttcgatttaacgtattggttatttgatgttttgtatttgttaaacactgcttgggtatcatacaaaaccccatctttccgattgagaaacatcgggattaatcaccggtgaaatagcaccagagctagtcttatatatcaaaagtatgtactccagtgtcttcctgctgtcttattcatactacggcccctcccccaagggccagaaagcggtctcgcatttgtcaaaagacatcaaacaagaaagagggaatcaacgtattttaaatccacaactagtcatgaccgactaaaccgccagttgctgagggccttggtccggtaaataccgcggcaagaactgccataaaaattagctcatagcctgtatcagcaacaacgttgtaactcacattcataatgatcatcatgggaatgtcgaagacatctcgcttgatggtccaacagtaggtgcactcaactttgccatctctctcaatcctcgagataccgtgctcgctgtcaatgcgcgtaactcggctgctgagaatacccggttggatgtcttttgggacgccatgttctgacttgatatccaggctctgagatgaccggtacttattgagcctgcagcttctttgtaccttgccacggctatcttcaaaagctagctcggcaaaatcttggtagaactcgacaacgctgtcatcatcaagaagctcacccaggaacacaggttgagggcgcccgttgctgttgtcaagtgtagccttctgagggcgaggcgtgggcatatctccctgcgtattgttgtctggcgtattggacccattggtcgagcgaccgctataggtattgatgttgagattgggctctttcccaaggagcacctcctttgtccatcccgtcaacgcgatgaactctttgttgacagcagctacttcgcccgaccttcgacacacgattgttggggcacagcaatgctgcagaaagtcatcgtactcgaccaatgttctctgaaagcatttctccatgaaaatgagatcctgtcgggtcaaatctttggtacacgatatgaatgatggtcgaatctctccaagggccttggcaattcttaatagcttattggcaggcagacggtttcgcaagacagccaccatattgtgaaatccggtggtgtaaggatagggctccttgacgctttcgtagatagcggcagaatctctctgacgtttgccaaggtacgacttcggagctgccttggcagtcttcggcctgtgtctctgcgcgccaggaacggtagggatgcccgcgaaattgtggtttggtgagccttccatgcccgcgactgaatggggactagctgtggcatctgtacttgggctggcaagacttgtaggtccagccgcaatggcataggcatggggtaacccatgctggaggtttccctgtgcatagagagactgattattctggtccatacccgagaagtcagcccctaacatgggatgatcaaagccattcgcgttcccatttgcattcccgaatagagccgcatagttggcctcggttgttggagtttgcgacattgagttctcccgtggtggtgtctcggccccaagggccatcttgttaagaatcccgaattcccaacctgcatactgactaccgaaattgaggccctcaaggtcaaagttgtacagggcaggattactgggatcaaacaaggcattaaagtccatatttccggcgggcaatatgttgttcattggcgggtgcggattggcgattgggggttggaaaactgttggggaagtttgaggattaaaggggaggccctcaatgccgacaggagcttgtgcgcctgttgaatagaccggcaaagtcgttgtgctcgcttgagaaaagaagttactcccgttcgcagacaagctatctgactggctcgcattcgaatcctgacgttgtgcgttgggccgtggaggtgtaggattggtattggggttgtagttggggccaagaacaggccgaagagcttctggaggagcatcgtgaaggtatttggccttctttcgaacaccgtcctgacatgcatcagcgagacctcgcttgatgcacctctggcatggtctctcatctcctggaaagatgtcagtttgaaaccttcttcttgaccttcaagcacgacgatctcaaccatgactcgtttcacagaaatgggttgtgagaagtgcgcaaacagtcagccagctaaatactggtaactgacggactaatgaaagggccagacttcacaatgggaaaaaaacagttcgcgtcatgatgactggcgcatgccaacaaattgcgggcatggccgctgcaaggagacttaccacaagtcagatgggcccgttggcaggcaaagcaagccctgcgagcctttttccttcttggacgtaaaggatcctttgggtcgtacttcttcttgacctcagtattgttctggtctgccatcttttcgtcgtcgtctttgataaaagtttccgtctcgtcctcgttctcagacataacatccgagacctcagcactattctcctccatttcgtgcggcatggtgtcttaggttttatatacaaggcctggagactgacacaaggtaatgcgacggctggaatatcctcctctcagcttagtcgagcccgaaactttgtttaggttgctgcacacgaagcggcccgggaatgcagcttccgaatcctagaaacctttttttgtttctcacagtctcctcgtacccctttcaagcacctttgcggaaccacacctgtacaagcttcggtagcacaaacaagcagggacaggtacgtcgtcgaacgaaattcgcggtgcgtattattcacagacaataacccccacggtggcgtggtaacgcgcaacagaatccttctcctgatctcttaaccgttcacttatgcgagtagcgaagatggtgtatgagcgtttagggatagcctaagctatacggtacagatctggtaggactatggcgttgggcgcaaacgaggccagagggctgtatgcagccgtgtctggagtgttaagccttgggtaatagtgataccgaaagtgatcggtcgagctcgtatactggatggggcgtattcaagcaaagccaataaagcacccagatatgatacacaaagaggcgttctcgtgcgacgtataagcaatcaatagtactgcaggtcgcaggggaaccgtgaggctgcgagtgtcgtcactaaggaaggcgggatgtgacccgtggcggagatgtgattcgatggtcggtaggagggtcgatgatcgtttaacgcaggacagtcgtaggcatcggtagaggcgactggagcgacacgggaagaggaacgagcgacagctacaggtacgatatggctggggtgcggttgcggttgcggaggacgatgacgaagaggaacggatgggatgcaactacccgcgggccatgaggaacggttggacctagtggtatagctgaattgcctaggtagtcaatctaatgagcaaagcgcacaacagcaacagcaacagcagcagctcgcacaacgtcggcggcggtcgaagcagaagcagaagcagaagcaggctgtggtgactgtgtagttgaaagtagaagtagcgtcgtgcaaagatgaggcatgcgaaccaggctcgacagcggaaaaaagcgcggtgcggaggaatcggatcgcgatagtcgataggtaaaggaattgattgaattggccaagtaagacagtaggcaggagggaaagtcgaacgaggcaattcgcagaccaagtcgtcagcagttactggtccaattcaagatcagtgagaaaagagcccgtccaacagaggtcagaggtcagacgacagtggttggtttcagtgagtgttgtagggtgtggggttttttggtggttggtgaaatgggatttagtgggcgccatagagtaggcagggcaattgaatatatggaagaatcccgcggatacagtcccatacatcaagttgcccgtagagattgatgaatccttccatggaaatcaatcgcgtgctagagaccccagaagtacctgatgtatcgtacctatgcgtaggtaggtatgtactaggtacagtactaccaacaaagtggattacagattgaggaagtgaattgcagtagaggaatggatgtgaatacatagaaatagacaaatacattgttttttttctttccttgcttgtaagtgagtatccgtatagcactgaagaataaccaaggttattcttcataattgtgcatgtgcctatgtgatgtcccgaggtgttgatgctacatagaatcttgaacagggaacatgacacttgacaggccaggcggatgattcaataaccgcattgtctaggtaactttacatggacagagtggataattgtttcccagggcctgtttgctcaagtcctgaatttgcagatgctggaattaatacaaccttacaaggcatgggtatcagcggcagtcaatgtggcagatgaatatcatggtaataacatgttcaacacactgataatcatgaaagattttgatcatgtttgtttcaggtgggtttaatatccagactaacaataccagtaatggctgatgctttgttgtttgtttatgcctcagcaaaccgagcctatggacagctacaatgaatccattcgcatccgctaaaatagagccccaatcatgaccaaaactttccattgattgcggggttcactactactgtaatacggtggagagagtagcccgccctgggggaaacttgagactgtccattggtccgacgatggcttctatttgtaacttgaagtccgtcgcaaattgagatcagattttttcgcgactcgactctgtcatagttttaaatacgaagccagggtagccattgacttggctatcctgactcattctttgatttggcggtcaagaaggacaaataaacaactaattctcctcaacttgagtagtaatagtctcgatccggctccgactaagagagatcccgctgagccgctaggacaactccattgatccattttgtcactaattttccagccatcctttgtgatttgcttaggctgtgatgacaaggagatcctactaagacgtcttatatcaaagtttttttttttcgtatatgattagagtggtatccgtacctcatcagacaaagatttatttattcttgtgtaagttttcgtgcgactgcaattagaatcaacgaatagctcaggcttcaagctggtccctgttgtatgatagcaatttatgtcttgctgatatacttcaaacttgacctgtattggtacattacataggtacgcatctctactcgagcaagtgcagaaaatacatgcttgaacttggtaacgaccaaaaagcactaatgctgtaaccatttcccactagagactagccatctagaaagaaaaaaattgaagaaaaaagataaaagaaaaacccctgctccggcgactgtcaccgacaggccggtgtgggacggccggtgtgcagcatcaaagcaaggtacccgaaacagaaattgaccccatgcaagcagctgaaaattgtaaaccatgtaattttgtcttgatcatctctcagtcaagctatccgtactctgacacactttagatgcacagcccagaatatccggccgtccggagtgctttgcttatgccgtgtccggatgccggaggtcagggtggggcgaaagcggaaggccgccgaggtctgtcgtgggcatgatgaatgctttgtttgatgatgctttcccatgttgtgatctcagttgttcatcacggtgagtactacggcatttggaaccatggatctttgatatcaaggatactttattggaccataggtaccctagggtcctggaaatgtcgttaaccgacgcctggcctcggcgaccgagggtcattatatgacatgtccaggatctatcttacacatgccaagacatagagtcgcaatatttgtgtagaaaacaagtaaccgcgcggacatagttgcaagtacaataccagttaaactgattcagtaggttactattgtctccaatacctggttcgacaagctggagtcggtaccactcctctttctctctttctttctttgctttttcctacagctgcggctgcggcctgtattgcgtgacagccatgtcacggacagctgagttgactactacttgctttttgctttttatggcgggtagaagcaggcgagcgttcatctggttggatgatataagactgcatattatgatccatgccgctggccgaaaacctagagtcgaggctgcgatagccgaacatcatgggacttgcagattctaagtttggtttcgtaggacttaggaggcttagacaggcacccttgtccgtcctgactatgctcttcacaccaaagccgtggttggttcatctcgcacctcagcagatcatgttgagttgaaagccatgcaggctatcgtcaagctgaaagattatcgaactcgtacctagttgaaacagctgacattcttgcaagcatataaccttgtcggcagtttactagggcctactcgtatgacttgacctgttcaggaaagaaatcgcttagcacttggttactatcaaatcatcttcttatgtttgttggctatcaattgtcttgaatcaagtaatgtcatgcatgtctatcaacatccaactgcatccccgcatttgccccagcgggtcaagcagatcttggctgaagatcggcttcacttccccatagactagtcaaatcttggtcaatattcattaacagagttgaatcgcagtgaatcactttgcaatctgggaataagcagcgctcaactcttcctggcttcgcgcatgggagctactgtacaccagcctcttttgtacaaccggcgatcaaccatcagcccactcacgtatctgctaccaacgcctcttaatgactagcattcttttttcagtgtatcttactgttgtgcattcatctcactgatgcagtagtctctcagttcaggggtgtctggcgtcttttccaagtggtacggaaacaaggacgaaactatcactcatcgctttactaatagtgctcttaagaagtagcaaagtaggcaactattggccgtgattcgcttttggtaacaaaagaatcgataccggaagggcatcataataggttttagaaataccaacagtgtataagcccggtgattgttaaatttcctgtagatctggctgcttaataggggaaatgcagcagtgtaacctgaaagtcagcagtctgttttataacaagatcaagccttgtaggtaaaggtagctagcttatagctgcagtgacaaacaataaggagcgataggataggatggggtaccagtcgcttatcagcaaaatcacaacatagaaaggcattagcagccaatgcaccggcattgtactacggatgcgcgtccaaatatcccatcaagatcagtatatggtatcgcattacagtcctgtcatgattctagacactagagtagagtaactcatgcgaagagcagtgtaacgtgcggtgagcctgtcacagtctctgtacaaccggagaaggtaataggccttcgattgaacttacaagaaccccaaagactcggctaaacacaagaaggatcctatatcaggtccaagcggttagctgcagttggtcaagacacaagttcaggagatacgagattcaaaaggcatgaccaagcggttactaagaccaaaaactcacgtttggcttttcttgtgcgagtgtgattccgtggatttggttcctgtctcagtcaccgtgatgagacaattccacaacttgagtaggactgtccaaagcccagtgctccccgagttacgcctccttgaggcctgccaattgttatgtttcatagagtgatgaaatgatgagttggcttagcttgcccagatcgaagaatgtctgattcaatactgggcataatcctatgtacccacgaatagcatgaccagccaaacatgaagacgccaacaggcacaatgagagcccccacgatcgccggtggccatctgaactcgagctggctgctgccctgaacgcctaattctaagctcagctcgtggataagattactgctgatacagtgtcacacagagctaagtcttgaagcggccaccctgaccacgaggatgcccagaaaggaaaggccgacttggtggaggctgaagccatagatgttaccagcgacaagaaggaaggctccaaatagtaggcaaataataccggcgtacggctgggaatgtgcaaaagttgatacaaatcggctcgaaggtgagaaactgaaaggggcgcaggagagaacttccgatcgcgttgatggctgtattttccgcctgctccgtaagaaccttccatctatcatcgcatgtttctttccgagcttgcctcgcttcgtatcttagcatgatagaatctcaaacagtccaaggtcagttgatacaaactacccactgtattgatctggtcaagaacttacagcatgtctcagggacgaaaaggacaatagctattcatagaatgcctacctatattagcagtttccaatatgttccactctagccaacattgtgcttgatgaagcctcccatcgacaacccaaccgaaggactgacaaagggtacgaccgagaacatcagtatgggcacctggattatgttggaattaaagatatctctgacagtgccaccagatacagcaatggatgcgctacctgagagcccatcgagaaatcgacccacgatgatgatctcaatcttctggaccgcggcctgaaaaacgatccagatcaagtacacgggccgtgagaaaatgtaaataggtcttcggcaataagagttcactcatacgttcgggaaacatgggtccaaaaccaattcctggaacaaaggatgaaagaccgaggatggatatcccctgtgagttgccaaatccagcctctatattttttgttgttaagtgggtagaacttacaacagttctgtcgcatcatattggcgaccgcttcctggtaacaagatactggtgtgctgaggaattgacttacacacatggacgtgcacacgagataatcaagacgaccaaccccttcctcaacttgacaaacttacacagacactaaggagaagtgtcttccccccagctcatctcaaagtggtcattgtctggtgcattcttatcatgatggtcaccgcaggcttctggcaagggtggttgcagctgtaaccattctgagataaacagcgagacaggttgtcagatgctccagagtgagctctcatgacttttgtcgttctttattgcacgtgtaagaatattggcttgtgatgctagaacctgaaggctttcgcctgttaacgccttttcgatatcgcgatccatcattatcgatgtattctgaagagttgcgatgcttcactgtagactcccaagtcctgcttgtatcgatggatgacccagttgaaccgtcactttacattcaagacacattactgagacctaattttatcaaaaacaaaaatgtggtactcaaggcctgatatacatgcttaaatgacccctgtatgatgtgttgcagctcattcttcaccagcaagaacacggccctcgttcagaaagtactgtatacaacatctcaacttacgcacgcatacattcggttgtaattgatggccaacaaaacctgcaaacgtttcttatgatccgatccacaagggacaagcggctgcttcggcttgcttacatgagagagacctgcgccgcatagcgtatctaagaagctcatggtaacatatttgagaatccatataagatttgtgactttgccctttctcgtgcgagaatcatatcgttcaggatttagattcatgtagatgctgttgagaggcaagatgtaagttacgaacttgcctgcgtacggtgttctcttgactctgttacttgttgagtacaacttattactggtaacagccataggctgccaattgataatgcaatgcaacaaagctgatgtcctcttcttgaactacatagataacaaacaacatgtgtatgtgtcctttctcgtctttgtgagatcttgtcccaggaccagagaaagggagaagcaaagagctacgaggcgacatgatgaggaaaataattgttatttccccgcatttcaaaacttgagccattatcaatgcagaggtaccttttacgaagacaaacacagtgagtatgcttattagcctgtagtatttacttgcggagactgcatggtcgtgtatcacgctaacattcatcatcttgatgacatcgaataagactctcttgactaccctgcaagtcccggttatttttcacatgcctgttgattaatgtccgaataaacaagaacatgttagtttcagttgacgaatcaccatcaaggtgctgcttcgtatcatccatggatcagaaacacagctcactttctgtatctcgaccaattgccggcctattcacttggattccttctcaagatttgataggaggaccaagacgacatgcgtaaatggcgtcatttagttccatctgtgatatgcatttccactgcgggcgttggtagggttgtagctcgtaacacaacccatcagtcacaactcggtcagcaggaaaaaggtcctggagtgcctgttttgggcgacttggtttgttgtagggtaggcaggtccctttatgcagcagctttgctagttaacgagaacagatgcaattaaagagtcatgagtgtgggtgtcgcgtcgcatcaaacagtcaagagttatcaagacagtcgccagctccaaaaggacaccatagttcgaatcaactcgcttctaccatgagctccagtggcaactcagagacgcacttccagggaataagacgccgcagctgcactgccctgtcctgtaaaataagacagggcaatagctacctatgcagccctgcaactgcatgagataattctcgcaacagacgcactcatgatgcgcccgcgacaggatggggattaaactgggtgacctgaatcttacttcattggattctcccaaagtcagtatctatttccttgtgataagggacttgtgtctgggcaaattgagttgctgccatcctgtacaagtttgtcgtcttggtggtgtaaagaataccacaagtactaaatgaaactcgacgcaactcacaggcaaaatatcacccaagaatacaaaagcagcacaggggggagagtactcatgccaccactcgattcagcagtaattccgtcaattgacccagttggccaagagttctcggctgatcataaccgccaacgttgcgttgcgttaccttggtttgcatttccaacaccaccacaataaacaacaacccaacataaacatggcggtttctttttgacaacccccattttctctgacgaaaacctattattatcaatattatcattctacctatgcatactagtccaaactgtagaacacagtacagaacagtacagcctctccactggtctactattcttcaacgcttacctcggatcactgctttaggctgcgccgagtcgcaatcatccatgctcattcattcaatccaccaattgattcgcatacacacgcacgcccaaacgtcacttcggaatctcttcgacgcggggggtgagagacgaggggaaacaagaagagacgcggggctctttgggagatcgagctttgtttataaaaggggtatgttttctcctcaattttgttgagattatagctcttcaactcaactcaactctttaaaacacattggtttcaacacacatataatcaatcaatcaatcctattcaactactccctcacataacacacttcccaccaaaccgtcccaactactcccttcctcattcaacatcatgtcttcccaaagcactgcccaatacttccccaagatctattccctcacctctgttgatcatgctcgctccgtctacgacgagtgggcaaagacctacaatgaggaaatcactggcaagggtcaagactatgtcggccctgccattgctgctgcccatgttccccaagccctaggaactcccaccatcagccctgacgtcgagattctcgacgctggctgtggtactggcctcgtcggtattttcctcgctcgtcttggcgcaaagaagcttgacggtgtcgacctgagtcctggaatgctcgacgaggcccgcaacactggagcataccgcaacctggacgtgacagacttgtctcgtcccttgtccgcaaagaatgactcttatgatgtcgtgacgtgtgttggcactcttacgcagtctcacgttggtcccgaggctctcagtgaattcgtgcgtgtcgtgaagcctggcggctacatcgtggccactgtcatccgtgagatctggcagaccggaggctacgagagccacgtgaaggcccttgccgagcagaacaaggtcaaggtcttgtccgctgaagttcaggattaccgaaggggagccggagcccaagcttactacctcgtcctgcaagtgtctgcgtgagtgactcgctgacggtgacgctgatggtgactctgatgatgatcatgacgacgacgatgatgatacgtgtggctggcctcggtttcttttacctctttttgaaaaaaaaaaaaaaaaaaaaagcagaaacagcacaggaaaacctcccccctttgcacctgagtctactggagaggaatatatcgacactgccacgagaggttgcctctgctcgagagacatttccctggcaaaccaacagcaataatgataattctgtgaaccacgactgagagcgtttgtgatatggatttcgttttgacacatggcccttgccttgagctacctcgattgaatctcatagtatctacagctacattcctttgcccacacatgcaagataaataaaagtaaaacatgtctgtgccctgaagtttatcatgattatgagttcgaatttgacatgtctgtcgacgtagatggccatcataagtctggggttgttgatgtgtctgggagtttaagacagactactagactgatattaagtcctttgttgattgctattccacagaaactagagatatagttcgagacacgcagaaactactatcgttaaacccagcctcattctgctttaacaactttctcatacgcgctgcagcagtgtctggcctcaaacatcacatacgactaaactattattggggttttagttcaaagactagttcttgtctatgagtggcttgaatctcaagccaagtcttgcctcttcaggatgtatcaacaaaagtatctcgactattcaccgaatcataaaacagattgcatcacagatccgtgctattcccaacacccaatcggcggttatcggtcggctcatgaaacataagacatctaaaattataacttgactctccttggcatgatgtggacatcgtgctgcccttgcttctgtgtatataagccttcaagtttattgtagcgtacttggcccatgttactcgtacctgggcttaaatactagtcaggatctcaccaagttgaagaaattgaatatcatggcaactctttctctttgttctcattaactatctatataatatttgatggtgtaccatattgatcataaatacactcgatcggtcgtccctgataagcctccatatactggcacacacatgcttgctctatacaacaatcccatggatacctaaacgccaaaaccaccattcacatacccaaaacatacaccatatacaaaaacttctttgtttttcagagatactcgggcaatcccatcttctcaaagtcagggacgtctttgtcgcagttaaagtcacggctccaaggcttatcaggcagaacaccagctttgagaccagactcgtaactccattgatggttgtcctccgtcttccatgtccaataccaccatccccagcccttctcaaaactgtgcatctgcgcttcggcaaacatcttgagaaatttcttatattcgtcactccagtcgctaggatcagcattggcaccgcggcatgaacacttgctgtctttggttgggcaccgaggctccaggatggacgagtccttgtttcctgtatcatatgtaccctcccagcgagtgccccagcctactccagtaaggaacttggcgcagtctgtatccgcctgggaccactcggcaaagatggtaggtccataacctgtcgaacggtccatgctgatctctgcctgctcggtccagccgtcgcaggcatactcgaccttctccttgtgggtgtagtcgatttggttctcgttaaagatgacatactggtggacgtcgagaaccatgtcgtcgtagccagtcatcaagccctgccagttttcaagtcccataaaaccatctccaaagaccacaagtgctttgactccgttcttgcgcacaatcttgtacgcatcttccgtccacttgatcacatcgctcgtcttcaaactcgtcattcgaggttcgttggcaagaccgtagtgagtgatgatgttcttatagcggggctgggcgaagaacttggacaacctttcgtgaatctcgagcgctcgttccgcgttcttgctaccgtcctttccgttcaaccatcctatagagccccaccgaccactgtggttccatccattttgactaccagggatgccgtgcaaatccaagttgactcgtaacccgtacttgcggcaccactcaatggcgcgcaagagatatcgccaagacgttcggtaaacgtaaggatcgccatcatagacttccacagcccagtagttgaaaccaatacggacatggtccagacctgctgcttgtatgtccttaaaggtttgctctgtgatgaatgatgcgtaatgtttttctaaagtctttcctgcttcggaacccaacttttcagacaaggtccactcatcaatgatgccctgttttgagtcgtagttgaaaagagatggcgagataaaaggctccagatagagccatccaccaatgcatactccgcgagcaggtttcttgccataagaaccccagggcttgttcagcggagggacattctcattagcttgagctgagtcgtcccattcatcgtagagacccatgatcggcaggtcgccaaccatttcgtctgtgaatgtgacgttgaagtcggttgttgatttccaagtccacgggtcgagatatgtgttctgccacttttcgggtatctttgaacgatccttcccatcaaggtctgaagtatcggttgtgtcgtcagagctgtcgctgttgctgctaccaccaccatctccgccatctttcttcttctggctgacaacaactgctaccacaataatgatgagcagaacaacggcgcccacaccaatcgcaatccctggcgcttcaaatcagcataaatacaagacaatggaatcatggaaacttacaaagcttcttcttcttcttcttgggtggttttgaaaagtaaaagtccttctcttgttggatggtatcaacgcttccgccgccgcctctcaaaggcgccttcgactgtccttcttccataacagctccactaacgactctcttcttcttgttcttgccatgggtgcgcggcttatcaggatctcgatctttccttcggtgttcatcacgccgtcgttctggtctccgggattcgtctctgtagtctcggcttgcgcgttcgcttcgcttcttttggcgcgcattctctctttcaagatctgctagcgcatgagatgatagtgttcttgaacttctatcgcgagtatcttctgagcctgaagctggttgtcgcgatcgtgattttcgctttcgttggccatctcgtcgtcgatccctatccctatctctatccctatctcgttccctgtcccggtcttttggccgatgtgagcgggggggtcgcgatgattctcgcgtaggcatcttgagacctgtagcggtgtggctggctggtatgcaacctcccaggaatgagattttagcgaagatcagtgcttttagctgcatttacatctaaaagtgacgacatacatggaacctgtttgtttagcacagtcgttgacaggacaacaatctcttatcttatcagatgtggtcccggcattggcgtgcgataaagccgcccaggtcccggggaacccgcagcaagccgaagtttgacatcaccttcgccgaggaacaatcaataagcccccttcggttggctttggatatctaaggtatagcgatcagctgcctttcccgctgctacctattactactgcaattgcactgctatgccgtccgaattgaatctattgctgtccaacttctgccattgactccatttgtgaacattgccaaacatcatcatgaagcaccgtgtcatccaccaatttaagagggctcacatcgccagctgcccctcgacagcccggttctcacttgcattgcctataggccgacgatgctactcgacacatcccccaaatgccaaacttaacctccccgtcgactacggcacgacgcctctactcgcacatagctcccaaactgctctaagtcataaggagcttcctgaacatatccgcaatggcccaacaaagaagatgaacctgttccaggccatcaacgatgcgatgggaattgctcttacagaagatgaatccgttgttgtttttggcgaggacgtagcctttggtggtgtcttcagatgtaccatgaaccttgccgaaacacatggcgccgagagagtgttcaacactcctctcacagagcaaggaattatgggtttcggtattggtcttgctgcggaaggcatgcggcccattgctgagatccagtttgccgactatgtctacccagcatttgaccaattggtaaatgaggcggccaagttcagatatcgtgatggaacctgcggccgaagtgttggtggattgactgttcgaatgccttgcggcggtgtcggtcacggtggtctctaccattcacaatctcccgagagtttgtttacacatatccctggactgaaggtcatcatgccaagatcgccggcccaagccaaaggtcttctcttggcagctatccgtagcaacgatccctgcgtcttcttggaacccaagatcttgtatcgtgcagctgttgagcaagtacccacaggctcatacgaactcccgctatcaaaggctgaagtcttgaaggaaggcaaagatgtcactattgtttcttatggtcaacctctttacctctgccataatgccattaagcaagcagaacaggacttgggcatctccgttgagttgattgacctgaggactttgtacccttgggataagaagactgttctcgagagtgttcgaaagacaggacgggctatggttgtccacgaggccatggttaacgcaggtatcggtgctgaggttgctgcggttattcaagaggatcacgatactttcttgagattggaggctccggttgctcgggttgctggttggagtattcaccagcctcttctttatgagagattcaacctacctgacgttgcaagtaagtcactggaaacattccatccaaataacgcagatctgaccgaagccttaggaatttacgacaacatcaagaggctactggattattgagctatggtggttaaacatactaaaacgaaggcgtaatgggaattcaagtataatgattcttccatggttaatccaagacaatactaaaaccgttctgaataaatggagctgtatagagagactcgattcattacttcagtgccttcagcgaatgacggatcttgtcacctgtaaaatgcatgaagacagcagtgctcgatacagcctcaatccaaatataagcgcagaatcagtggactagggaaacataaacaacttcagaatacagcctgtccagattcaatcacgggaatgtcacatgcatgagtctatgagaattgtataagaaccaatttcgaggtataatagttgttaagcaaatgaaggtattctagtatgcaccccactaacttggctcatacatagtaccgatccatccatttcattgctccacccaagctaagctcccaatttacagtacagtccatcctgccccgcctccccttgattgcggtccatgcagtacctcgagaactccacgctacgagcctcaaacgccgtcacgtcacgtcacttacgcttttttcttgttcgcggcgcattaaagctctttacaaaatgtccgatatcgaaaccgtctcctcctttgtagagggagctcccccgggagaggtacgtcctaggatcactttctgtcggtggagcgtcatcagctaaccagatatacagctcgccgacgttatcgcaggtatctgttgaccgagacgccgctacatagggatgcgtaatactgacgcagattcgacagatatcaagtcgctgacgctcgaaaccaaccccgatatcgtcaacagcctcacccccgccttcgagaagtacaatgaggagcaatttgttacggtgaagctgcctggtagcagccaaccagtgggtgaccagcagtccaggataatatgggaaaccggaaggctaataagtcggggcaggttatcatcagctcctacaactcccttggggatggccgatacttcgatgtcgagagctcttccagttttaccttcgaccacactacgcaggtaagctgcacgcaaccttgttaatggaaagtatccctgacaggataccagaaagccagtgctgtccagagccacgtattggaaggagctcaagcggacctcgtgtaagtcgatttccattaaacaacattattacaaaatctaacgggattatagcaagtccaccctcaagagcatcggtccctacgttgacgagcactttgccaatgctgcgcatggcgtctacccaatcgagtcggactccaagattgccatcgttattgtcggcaataaatatagccctaacaacttctggtgagctccactagaaatgcctgtcaccactaaagctaatgcagcgcaggaacggacgctggcgatcgctttatatcttggacccttcatccggggccctcgagggctctctcaaggttgacgtgcactactacgaggacggaaacgttcgtctcctgaccaacaagcctgtctccagtactatctcctctgccaacggcgccggtatcgttagagaaatctcggcaatggagaagaggtaccaagaggagctgaacaagggtttcgtgagccttagcgagggtgcattcaagggtctgcgacgacagctgcctgtgacaagacagaagatcgaatgggaccgcgtgacaagctaccgtctgggccaggatattggcaacggaggctcgaggcgatagagcatgattttttgaagcgtatgaatttgaaagatagaccagttcaaggagaaacgtagagtaaatgcgatgggttgatgcacgtcctagctcgagtggcatggcctgcctactcttgtggtcgaaataagaatgcgaatctccatagtgcacgggttcggtagttgattatctagataaccaaagcatattatcaaccgatgctggtctaggcacggtgttactctataaactgtgcgggcatttcgtatacatagaaacgcaaagaaggcttcgagttttatgcacggtttgtagctaccaaaccatttttatcatgtttgatacgtgagacgaactaagtgagggcgtcgagtatacatgaccgatcatggttcatcctgctagtatggtggaaacccgcatgcatgaggggatatgcatatgctgaagacagagcacagagagggctcgtatattgctacgtaactgaaccggtaccgtctatattaatttaccaaatcagtcgcagtctatatattcaataaggataacaaaatgtgttcaagaagtctgtttccctagcatgttttacttatcttacatgacagatgaaccacatcaggtaaaggtatgaaatggctccctcgggaatcggacatcggtatcttaccggtaccggtagaaagtggtactggtatgacgagtgacaagcaatcctggaatcaaaacgtcggatttgggtacgtgcatagtgaagtagcgcaatcatgatgatccgcggaatcggtcatgggtaggtctcggcatagtgttcgggtatcttgactcttgccgtgaggtacgctccgcctgatttagcttaaagaggcaattccctccctgagacttgtcaacgtgaattgaactgatgacatgattaaccccgcgcggtagacggtagacggaggagagtccgtgttttaggtactgtctaggtactgttaagtgttcattgacatgtgggggaacattgtgtagatacattggttagatcgtatggtgtcgaaggcagccagcaattgttgacatcctgttaaagaatcgcgaaatatcaaccaagttaggtatacttgggtattaaggcagttgtatgatataatcatggaagcaattaatcataccagcacgttggatagcatgtatcaaacgcaacgaggccttcctacaaaccttcaaaatgacggtgtgtttctgacacgggggaggggggccgtattcgtatgtacagtcagtacaaacaaagaagttacagcgaacaatgcaatgagatttgaccagcccgcggctcttccatgggtccaaacggcagccgtacaagttacttagcttggtaaggctggggtttcgagagaatagacgaatcacagtgaaaagacagtaattttgacttgtttaattggttcagaaacctcctcggtaatggggtcttgcaacggatgagggtccgggtgtctggctggcctgattgtaccagggactcaagtgagaaaagatgaaagaactgcattgtaagagaagagacctacgtggccgttgttgaaggaaagcagcttgttatgtatggatatcagtagtgaaattggtgcgagaatgatatcgctaacaacttgagaaaaggcaacgaatacgactggacaggtaggtactacttagactaagttagaattcaatctgactcccatcggtttctgattccgatgcccttccgaggaagacaacagaaacaatgcaaagatagacgcctccaaaaatcatgtacccagtacatagtattcgtatggatctgataccttagctgctgggtaggtgtcgattaaagtctcccactctctaaatggatccctgcactgtctgcccctcaacgtaaggccggcgccgccaaatctccagaaggccacctagaacaggggacctaaattaatttagcccaaccagcttccttgactaaagttccgtctcttgcctatcactttcttccttttactctttcttcctccttttttctcttccttcttctccttcacttgtcatcttctactcaaatcatcggctcgtccgacagcagctctcgacaagacctcgtacactagttctcttctctccacgatcgtcaaatcacacccaataccgcaatcatgtccgcgacaaaggaattcaccatgcaggatgttgctgagcacaacacctccaaggacatctacatggttgtccacgataaggtctacgactgctccaagttcctcgacgagcacccgtacgttgcctcctttccccccctgctgcgctccattgcgtcgcgcagtcacgcacatagcatactaacatagaatagcggtggtgaggaggttatgcttgatgttgccggccaggacgccaccgaggctttcgaggatgttggccacagtgacgaggcccgagaggttctcgagggtctcctcgttggtgagctcaagcgtctggtaagtgaaaaacccaaaccgccatccgacttggactccggcgatcgttagctaacaggtgtcattttctagcctggtgatgagggccccaagcgcaggatcgccaactcgaaccagggcagcggccaggatcctaccggctccagcttgatctcttacgctcttgttgtcgctgttggcttcgccgcctacatgggctacaactacctccagaagcagaacgaggctcagggctccgcataagcgtctaacctcaatcgcactacatgaggaaggagagttataaaaagggagcctttgtgatttctttatggcatcaatgcaggtctatggatgattgaccgacaattgcattggggagttttcttttggcctagagagaagaggccagtcggcgatagacggttggcgcgcaactattacatcgacaaaaagggcagtttagcttaccccggcttggacattagggtggatggatgagaacagtgggtgggctattgtcctggaccgaacccatgcctcggttttcagtttctcacttttttgttggggagaccaggaagtgcgaccgaaagagataaggatcgcatatcgagaaggggatagagagacccatttgttgaagcgcgactcgtgcgcagatatcatcctatggaaaatggtgttgcacgggactggaacatgctttcaacaaagggaacgacatctaaagtaaacatctatcactgttttaatcgacgacacggtcatgaccatctgttatttcttccttgtgcttcaccaacatggtcaaataagttttgaacccttgtaaagctcacgaatatcaatcctagcctcggatctggacaactgtatcatatttaaatactgagatactgaatggtaaaaggcatgtgacgttgactctttctttacagatagggttaggtagcgagtgataacctctatactgtggcttaggcacaggagtcataaagccagagtctatttcacaatatactctcaaagaaaataaaaagtttctaagtgtttgtgaataaacacctacctactcagtctcctaaactctttctttgagcctcaccattgcacttatctaattacccatctggtggaacaattaaagtgaacccctgcatgctctctagctctgagcctacctgcctctacaaagcacctacagtgccacactagcctaccttgggtctacctattagtggccaggtgagtgaaaggtgtgtgtattgagggaaagctaatctaggaggtccacccgagaggtggcttgaccacaaggcctggtgggtcctcacacctgaggcacccaccagccaacagggtcattaatatcagcctcactacctaaacgataaaagcatacaattcactcttttttcaccagcatcatgtcatcatatctcgaaaaacaggcaaacgccttccgaggcaccctctcctctgcggcgaccaagatctccaacccctcgaccaacaaagccgcgtcccttgctgtaccatcatcactagctccttcttcaccttcaccttcagctgcttccgatcctaatactcctactaccaagcgaaagcgagatgctgcgcctgatgtcccctactcgcagccacagctcacgggctatggtgccgaggtcaagactcaaatgacctttgctgtcgaatacctgaagaagaagggcgatacaaagacgattacggaaatcatcgaccatctgagtctgagaggttacgatgaagagcacaagcgccagctggcggagggattgcgaggtcatccccgtgtggactggaaacccgacgcgaatttgagcgaacagacctggaaaacgggcacatacgctcaccgacccatcatccccggtgttaagaacgcaaccacccttctgggtcaccttcaagcgaagacagatgcgtcaggcgtgtcagtcaaggatctcaaggacggctggcccgactgcgaagacacaatatcagcactggagcgcgagtataagattcttgtcgttcgcacgaagaaggacaacctcccgcgatacgtatggccaaacgacgcttctctgcactacaaggtccagccagaattccagtccatgtggcagcgcgtccagctaccgcctatcgacgagatgcaccgcaaactcaccagcgtcggacagaagcccacaagcgaggacccgcgcaagaccaaggacgggcaaggcaacaagcccaaggtgcagaagcgacgcaagggaaataggatcggaaaggcgaccaatgtccacatggcgcatcttatgcaggactacagtggtatgcgacgataggaatgtgtactatgaatttatgtttattgcgaggcgtttggtcaacgagttgaacgctcgagggaccggttatcagttttttttcggcgttcggcgacatcggcacctattagattatgccaaattaaaagacaaggaatcacgagatggacattgacggatagatggggggacaaggttacagcagcggcatatcaatgcattacatcaataataatatttgaatatcgactttgaacgccttcttccgcgctgtataatatatatgtgaaaagtattctatctacatatgtgctcctcactcgtctccccagtgaacccatttgcattcacctgttctcccgccgtatcttatcaaataatccttcgaagatgtttgcttcttgatatcctccaactcgaaacctattttgcaccgtaacacatggcacggcttctacaccccctactgcagcactcctgacctcttcttccaacattttaccagtctccggccccatcaatgccgctctcatagcatcatcgtcaagttttccttctgtcctgcctatatgcagcaaccaagattcgttcgtaatgtcctctccatgctcgaagtggcctctgaacaaagcgtccaggaccgcggattgggcaattgggccgtgtgtttgcagtgctagagtgacgagacgaagagcaggttgcgagggcccggtggtgccagtaacagagaacgcaacacaatggcgagccccggctgtttgaagacgggaggtgaagagacgaagtttctctggggacatgattttttcgtaaagagctcgcttgtcaccttgaatcacaagttagctggctctagatagtagagggactcggtataccttttcgtagagtaggatagagaagaaaaggtttccagacgacatcgaattctacctcggggtgaagtgcctgatatcgtttcatagcttcttcgaggctcttcttctgcaagaaacaccatggacagagaatgtccccatgaatcacaatatccacgatcatcttattgggttggacaccaaaagggtcaaagagggacagcaaataacggtttggcttatagtgggtgatgctaccaatatcccaatgcagaatcacgttgaacagactcaagctttgtgaagcagccactgcagatctcaggaacagtttggttctctctatttccgtaccccacgggttatataaaaaaatctccgtcacgtctcatgtcctcatgtttcatcgagtatcacttctcaccttctcagggccaaggcggctcggagcaagcaacgcccagctaaacgctatccatcatgacaagccattcgatccagtagaaataagcgaaaacgacacaagaggctgcacgattcgcagggtcgagtatgatcccgcccatcgaggcctgtcgctgaatattgaatatgtctgcgatgaataatcagaaaatcaatttttgcggggtggaggaactgcccccggaaaagcgagctaccgggaattaaacacgaaagggctggaagattaattaagatgcctggcatatctgtgcttgaagcacttggggaaatggcgtgttttcgtttattttagcccaacagcaatgtctttgacgaggtctagaccccttcagccgcatgttttgccttgtggtggctttctgcccttccaagatggacgtcatgatggggtgcagagctaagatgggatgaattcatggtttgtcgatcttactagggtaaaacatgatctccttcctcgtgtggctggatttagtaaaggcatgcccgtattgcatacccagttagactagaacatgcatgctggtatgatatctcatcaacaaaggcggtcggctctaaaagtcggtgatggaccacttgcagcattgtatgatactctttcagatgcgaatgttcaagtcacgaaagaaaataacgacaaggagttgttggttttgatagggtatgtaatgtgtttgctgcataaaaatcaagtctatgtgttggctcccagtcccgaatccgtctagataataattacacaaacaggccagcgtcttgtgctttccatgatgcctgttgtcttttcgcctctgatatcagaaatggaaaaacggcaaatgttcattccggtgtaactcccttcctatgtttgcttcatgcagacaatgccctgtccatcgtcataagattgccgtccgcctgtctatttgatacttgacaaaggaaatgaaaaagcatcataacgcacgggaaaagggggaatcgataaaagcagaaaacgacgaaacgatgcagaaatcaatattccatgtcaaacatgctccatctaggagcgaactgcgtaggggtcgttgagtggttttgtgtggtgtgatgttgcggagatggatattaattgatgaagacaagcacgcaaatacggcgtcagtcgcggcaggcttcgttcagtagaggggcgtggaaattcagtccaaagggcaaaaaacgctggcataatttgagtgcccacattaggcacggcatcaataatacagggtatcgatgggcacgctccggatcgccaagatgacctcaaagcattcctcaagtaatggaatctggcgaaaggtccaactaagccatatgcaccagtccaggctcagcgctctgaggtcggcgcatgtgtgtggcagcgccgtagtacatctggttcatggcattgttggtagggtaggcatccgcagggtcgggatacacatagctggcgttgttctgcgaaggagatgccatgtgcgagggtgattgccagccaacgtttgccatgtgagggcttccgccgttactgctgggggtgccctggctgttatccagattgggctccagagtaggaggaggaccatagctagttgggtgcgaagtaggtcgcatcatgttgtagccaccagatgaggtagaagtagggcttccaacccgcatgtgcatgggtagagagccagtctgttgaaggtactggaagtcgccagggtgacgggggatgctgttcgtgcccgagaggtcaacactaggcgacatggacatcgttcgctggctgggggaaggagttgtcatgggagagccatggttggacatgtggtcgctttcagatcgagcttgcgacattcccttagtctttgacgcagcaagagcggcggcagtcgcggcggcagcctcttcgattgtgccgctatggtggttctggtggcgggtgagggtggttcgacgggtgaaggtcttctggcaatcggcgtaaggacacttgtaggggcgctttccagagtgtgtcctgcggtggcgggcaagagagctgctgtcgctgaagggcttgttttggttagcgttggtagcaaatagaagggcttctcagtactgaccttggcgcaggtctcacaatggtgaggcttctcgcctgtgtggactcgctgatgcacagtcaaggcagatctctgaatgaactgcttgccacagccgggccagtcgcaaacatgaggtcgaacaccactgtggatgcgttctggagaatgttagtgctgtccctttattttctacctggttcacttaccatgccgagcaaggtcgctgcgtcgcgcaaagccctttccacaggtgctgcatgggtatgccttgatgggctgctgaggaggaggctgatggtgttgctgctgctgaggcatgtgttgcatgtgcatgtgaggcatgccgcccatgttgggcatctcggggtagccggagagacccatggcggagggcatagggttgggaatgtgcatcggtgcttgcatcgtagatggcgatgggtaggctcgtgcgatgttgtgagggttggagtactgcgagtgctcggagccgtggggagaggcggatcgctccataccgggttcgtgcttaacgaaggagtgttggtattggtggtgatcgaggagaccggaagtaagttgttgcatttgacctttcttattgagcatgttggtgatgtccataacctccgtaggagctggtgatcgcatgccgctcatcttcaatgtgggtatgggatgccagctgaagatgtggcgcgtttgggaaaggatgtgcgagggcgctcacaagtgacgggtcacgacaggaaggcggtcaagctgttgatgactagaaaatacatggttagtggcttgattatggaattgtatgggtgaaggcgacatgtttgaccttgaatgcactgcaccagcaacattgccctgggcgaccggcagatggtccagcgaatgccagggcattgcggctagtccagccagttcccgagggatgatgttgcctgtatgcaagatccactcgagggtcgggatcatgtcgacaaatatgcgactcacctttctgcgtttgtatgcaaacagatgacgtgtatgatcgcaccgagtgtgaacacgaaatctttagaccgcttttcggtaaggtatcggaagagggaggacggaggtcggccggcgacaggaaaacgttgtcgacaaaagatagtttgcgtttgaatcggagtctatggttacgtgccggggcgaagcgcgcaaggttgtaaggtgaaagaacggcgaccacaggggcaaggcgaaaaaaaaaaattataactatttttttttctgtaccctccacaaagtaatacactgtcgatcgggcggtgaggatgttggaaagtcaacagaacagaaacgctcgtctatgtaaagttgatttcaatttacacttcactgcggctcaacgggtagtagttgatgaagtcgttcacaggcgcgacagtggaagggatcaggaggtggtctgttcacaggccgctggtctagatgcaggtaccgtaaagaggtcggggggagagatgggattataaaagaggatgaaggatgagattaggcaggcaggcagaagttggtatgaatcgtccgagaccaggaagctcaggaggaatataacacaacaaaagtcgggaacgtgatagataaaatagaccaagagagtcgatgcgatgatcgagggccaggtaggggccaagtctttatgtcaagttccaggacgggtccctatggcgggacgtgacaagggacttccggtagtgtgaggaaagtgagtgtggattccatttggggggaggggcgtctgaaagaaaagcattgcagggcactccccgggccaaggatccataccttacccatacacaaagacaggggaggcgaccagacctaggtgagggcgtgaatagcggtagcgtacataacctagcgagaaagggaatagagcgcagacttgggactcaatctcagctcagtaaagcggccaccgcgcaaagaagaccaaaccaacgcttccaattcagttcgtaccagcttagtgaccgcgaataccgatcgcatgatgaaggggccatattaaaggctctctctagatagaacgtagggcaaaaaaacaaggattaagaaaataagagtaaagcatggccaagagctctcagacctggaccaagagaaaagtgccagaaatagatttaatgggatgagataatggaaacagtagtgcaggtgtaagtaaagcaggttagttggtgcaatttggacgagtcgtcgagtcttgttggcaagtttcaaacaaagaagatgtgataattttaacacactggtggttggtaacgatcaaacggactgttgacggatggacgcaggtgggcaataatgaatgatgtctgttttctttggatgtatatacttgggtacgtaggtaggtaggcaagcaatcaatcaatcaaagaatgatgctttaggtatggttcccgtcccgtctttgttctcttactttctttttcctagccgagtaccgttgcatcgagggtttcgtttgagctggatcttgtaggtttgactgtgcaccagatctcacaaagggcaccgtaacatggatcgaagcacaggacgggggctggcagaaactcgagtcatagagcaatgatcgagggatcgacgagccgcgacagtggagggactgcaaaatgaaaggtttcatctcacggcaaacgcgagttgatgaggacaagacggacaggacagggccctgtgttgagtccagcaaagcccactccagtaattttattttagcagtaaggcgagcagctgagagtccagcattacctagtgaggtacctcacgcccaccaggatgggcacgcgagacgtcacaaacagtgatggccagaacttcaattccgcctttactattctgtcctgggatgctgcaaaacgatgctactctcataccccaagctagaaatagctgtgtgcacatcatttatatactttatcagctacagatactggtcccatggagtcggtacctagcatagtgtccctgagggaaaagaaacgagaaacccttccaccgcaacggcatccatccaggctgcagtaccaggcgaacgggagccctggtcctcggaaaagatggttcccgtcatgctgccgcctccaatgcaatgtacagacaacatacagtacagtgcatatctacagtgcaccgccttgaacagggcttccccaggcaaggcgccgccttgtccagccaaaagacggcccatgactggcttggaagcgtccctggataacataacaccaggtcttggtcttgcagcgtcgagccatttcaggatgctgattgggaccatgctgcagtccttttcatctgtcgtggaaaaacgggatcgctgctaggaatgggcaaccgtcttcaagacaggcattcctggtcgaccggagtgatcctcagacgttgatcgtatcgttcgctcctactgcattatgcctattgggccgccggcatatcatgctgtgttgtcgtgggttgcgagtggacgccccatcgcctcccattttgtcaactcgtgttttcaaacgacggatcatcatgagtgaaataacgtaggtagatgggtgaaccctgtataagtctgtaccaggcgatttggctaagcaatgagatgatgtatcccgtatatgcaaaccatcctctgtttgcttgtttctggacgttgtcattgtttctccccttcgggatcgtgaacaggcctctctctgacccagctcccgttgtttgatgttcaaccccaaagcgaatccctggctgcaatcaatgtacaacgcatcactctcccctgcttacccctactcgccaagaccgacgtcatgaatcttccctgtaccctgcaattgtgcgtgcgcccctcaaaataacccaggtctgttcctaggggttttcaaacggatcccgtcaatttgggcacggtcagaaatgcccagagctggtgatgttgggctgccggggctggtagatctggctggcttccagaagagttcagcgcccataccccctgacccgtctcacacatactggcggtgtcgtctcgtaaatggacttagtgtggcttgcctcaaataaaaacccacctctcttggcagtagtggtaatcgtttcctgcgccataggcgacaataagtgttaatagttgttggttgaggctaattaatctccagccatgcgttacgatgaacttcggtgaaaccggttagagcgtcgcctgaacctgtatgagactcgacatctgtaatttcaatatctgatcacctgttcgtgttagttgattgccattcatgatttctctttgttcttggtcagatagttcagggattcgcggcttaggcaatcgatagctccttcactcgactgatgcgaacaaagaccaaactaagactgcccctggattaacaacatatcacatccattattctcagtgactcggtgaaggcggtgtcacttcatgtattccgctcttttttccctgcgatagtccgtagcttaactaggctgtcaatgcatgcaatgcgcatgaggctgctgctcatgggatgtttgctgttcctgggtcaaaggtcgttccagttactactatttgcccaatcggatgtgaagcggatggtctgggcgctccccggcgttggagtcagcaaccctgcactgtgtatcaagatacctatcgtaactcaaggtgtagtgggctgaggtgggactaattcgtcggtacctgacagtctttttagaaggcttcatcatgatggatctgccttttggacaaacagaattgggcttacaccgcctgaactgatttagctttgagagagtttttttcactgtctgtggtaactgccattccctgatgtattttcatatccccgcgagtgccgcgcgcgcgagatggatgaagaagcgggtactaatcgacagtgagaacaaaaagatatgaagaggaacaattagcccaatgtcaaatgtactcgtaaagatccaccatgacgctgttgagcgattggcgttgtgttgagtcaagtcaacttcaattttgaaaaggggtgtagcaacaaaagagaaagaaaaaaccaccgaagttcgagtttgaatgagactaacaagtttgggtattaaacgcgacaggatggcaggggctactttcaggtgctgaactttggttggctgttgcggacgctagacagggccaccaatgcaatcattacaaattcggaaatgacactaactctgcgaggaaggtttcgagaaaccttctggaacaatggtaatgtaaaaggcggatctagcgtctgtgacaatgcaagtccgagcgtagcgttgcgcccacgaccatgtcgttccttccattgagcttctttccgttcttcttcgatgccactttctcattccgatccttccttcctttgctttgctttgcctgcccgccgccaacctggtcaccacctacccactcccacttccacttcacttcacccctccttcctagaattgacccacgcatgagatgaaacttatgtctcttggctggctggctggccgtatggcttgcccaagtcaattgttctcctccacaatttcagtattacccaaacccaacacccggatcccgctcggcgtctcccactcatacatctttgatgactatccgtatctctgtctcgggacacacgtaagagccctctaccggccgccctaacccttgcaatggccctggccccaagctcccggggccccatcttcaattgccccgtgctgcaggagcatggatcaattctatttgttctggtggctttctagaagttcaagaaagagttactgggcggtttgggtgcagcagccatggcgcactatcagctccaggctatactacgttggtgggagaggaactaactttatgacaactcgttaagagaccacgcactcactgatgacttatggcgcaacttaaacacacaaggccatcgccatacaaccagacagaagaaacctacacttgcaaatggatgaaacattccgaggtgatactacaaagaatgtccctggatcgcttcagcgaacctatctcttactgtcttgtcagaggcaaacacagctcgtacacggttcctggacatgcatagaacaggatgtagctccagtaagggccctccttgattgtattccgggttttcgtctgctctttggcctctccctgagcccaccctatattcacagaagatggccataccagctgggaagtcgcattcgaccagacgtgggggtaccggagtgtgaccgaacttttgaacagttgaacgaggcttttatttttatcacatttcataagtttaagatgcaaagagaaacatacgacgcctacagccaacataacccctcattcgtgtgcaactggagtagacaccgtctgaccaacgactgtcttgggctgctgaccatgttggtcagcaaccgttgacctgatcagctttggtgtactctgtactatatataaactaccagaacaaaggctccaagacagatgggcaaggggtgaactgctcccacattatgggcggtgcatcacccgtgtggcttaagtttgtctcagtatccaagacatgggtgagcgactgggcaagcaaagtgtgtgggcaaaccaacctcacctcaagaacccttccagaaatattgcgcacataccaatctgcaggttccaagcatgctcacagacgtcccctctattacatcagcgaagcttcaactatgccgcttattattagaagtattaggagacaaaagtcaggatggggagctgtcagtagcgacaccattccagtcagttcgtcccgccattcgcacgccattttcggcgaaggcgatgcaccgacactaccaagaaggttagtggcttgaaggattaaatgcgaaaagcttggcggctgtgcgaaacaccttctgtcctcctacttgcgccttgtgctcggacacggaccttgagagactcgaagcatgggtgaaacaggtcgaccttattctccgccttagcgcaggtggcacaaataacatctttgtttcaagaaccgcaataacacctcaagggtcatgcaggaagctgcagcatgatgtgtttctctgcgttgaatacgacaagccatctttgcttagtagagtcaagaaacatgactatgttcttaaacacctttgtccaatggtttcctagcgatgaaatcgtgatcaacttgaaacaaaggactcgaaaaaatacatcatggtgtaccgcatatggccgagaaactcagttggtcaaggctttcggatgtcgcaaatccattgcagtgcctttcgtcgatcgtatcaaagctttccatgttacagcagcgcaaccgtgcaatgactcgaatctaaacttgggtcgtggggcaaacgattgctagaactgtccggtgatcgacatttcactacgccagtaaaaggatgcaaaatacggatagcctacaaccaacagttgattgtttcgtgctacgccacaatgcaaaacgcatggggtggtaggacctgcgacgcggatactatatttacattgatgggttggacgatatagatggaaatttggttatcggtaatctcaaaatgaagtctttgtttgctttttattcccgtattatcgaaaccaccgcgattctgaccgctgcgctgtgtcctcctgagactggttaggtggtccctgaaatgcactgcatctttgagcgtaggaacgtgctcaaaggttcagaggatgaaacaaatgatggaaagcttccagaagcagtggagcagcgcagtcaaagagtgacgtgggacggttaagtctttcagggctgaacgcaggctttgacttttcccccctccacaccaacgcagggccaacgcaggggtgtctttggcccatggctgccacgagggctttcgttcgatgtcagtagtatgtacatacacttgcttctgccgcaattaacgttgggcttctttcatcatgcttcctatacaacgctagaaaaccaaagcattgtctttcagcatagggtaccttgctaccctctaacttagacttggtcacgatgactgatatcgcttcacactaagctccggcgaggtggagtctgcttccagagcgagagcggttggtgattcaaggctggcaatttaatccagacgagaggctcctgaaagatcatgtggacgtgtgttgtcggggttgctgtactttggtacggtatgcaatctcctgcagcctctctaattactaactacacttgctccacgaccaagtggactcgtctggtggtccgggctgagattgccgtcgacgcggttttagggatggacgcctgcctgcgcgttcccgcatttgtggtaccaaaacagttgtctcagcctgtcaccgtttccttgcgctcgagctgaccgcacaatgagaagcgtgcctgaataacaacgcaaccatgagaaaggcctggccagaaccgtctcacactcccgagcagactatctttgggattgtgtcttgtttagaaagcgagctgtgctgccctgtcctcaacgctcccaacaagcgagacggacatgtcgatcaaaaagcttcggccagctgttcaagaacgcgccatcgccatgtcaactttgatgcggcagttgattatctttctcgtgcctacagcagtccgagtctgtgtccataccgccatgtccgatcaatgcaacgtgaacgaggaccccgccgtaatcccggtaatcttcaacaagcagatctgtgtgcctgagtcgtctctagactacttttttcgtgtagttgttgtcgggcaatttctaacgtaagacaagcgtaaatggccaacatgcggtcaggatcatgacaggttgtgcagatcaagcacaagcaattaaacatgggagcaagtgcccgtccttgaccaatatttcgatcggagctaccgggaaacatgctgtttgtttatgtatcagatctaggagaagaagctcaaaaacctttcttttgcctttgctttcgcttttgcttctttcccgtgcgacgacggggaactaaagtttatttgatattgtgttgtgctgctttgtgccacttgggacacgtcttttttttgctttgttgaccgcaagatctatacagcaggcgagatattgtagattacaccttattgcttgcagtatggagatcaacacttctgtactccacgcattcatgcataagagctgcacgcgttgtacggtaaagagggagtgtgcagcgcgacgctcacaccgacacggccgcatcagaccgtgtattgagcgaaggcggtctgggagatctcggactgaagagacccgcgattagtgctctgggaatacaataccaagcgaatgaactgactcggcgtcctatcaatcacatacggtaagatgagcggcctgaaattgatggggtctaagtctagccacattatgcgtgggattttctggcgcttagctcgtcaaagcgagatactctcactgacacgcactgctcgaactctgccaacagtcgcgataaatgatcacttagacgagagtatgagactgagtttagtatcaaagcgaatactacattgacgtcctcacaaaggagttatacctaacactagcttgagttgattcccattaattgtgatattcaaatggtaattttcgaggtcagaactaccctacacatgtcaccattgaatcttgttggaggctcggtcgaatgttgtgaggcggattcatgaagcatgtatactgccagaagtgaaaggatgcctgtcacggcgatgtcttatttgcattcagttgctttcaactaacataaacatgtaggatcaccttcaactatttgaggcactgatattgacaccttctcttcattctcaccacttaggctgttcgcgttcgtgtgaaggtgtatcaagcgcatgtgagtctccgaatgggtcatcatcgtcctcttcatcctgagaaggtggaggagaaactgttgccggccgcgggggttggggaggcggctttgactgaggctttgacattgggggaggacgaggagggacagcatgagcaggagaatttgaaatgttcaactcggacagatctgggggctgcgaagtagttggagactgtgcggctgctttcgccatggcctccttgcctttgattgtagccactatgaagagtcagttgaagcctgcctaaaaaagacgtcgatacatacttcggtatagatgggcttgctcagcaagttcatcatcagagtcactatccgcgtcaatagagcggtcgaactgttcaaatgacatgagagcgtggacaagctcgtcattggcgtggagcaaccctcctagccattgctcttcttcgacatggtgaacctgacaatcatgagcttaatacctcagaaccaacttttgaggatgacttacataacgcaacacctttcgtctcaggagcttacaggcttcaaaacgctccaccgcagcttggttttccgaaatgcgctcaacttcgcggttaacgctttgaagcgaattcatcaaattcgtggctgcaatggacgagtcggcaatgacggacttcatctgatccttctcagcctcgagattgaaaggctttcgcttccccttccccttatccttatccttatccttcttcttgtccttggaaccgccgaagaaggaactgcccccggatgaagatttagaaggcgcatgcccaaaccctgaaccagacgctggggttgagcttgacgggcctggagcgtttcgtgcatcgcgagcagcctttgccgcagcctcttgttcgtcatcgacaaatgggttttcttctgtctctttgagaaccttggatcgctcttgagtgacagcttgctttcttttggggagttcctgttaaaatgagcatatgatcatagcagccctcagtgaccatgactcactctatgaagtcgcgaaagactatcgagtcccggttttccggcatattgcgaccatgagcggaacagctccctgcacttgtttctcacggccacgtcagacaggtcagaggtgccacaaacacgtagacgctcaagtagaggctcgtcaacaaaggtgcgctggaacctctcgccagcattctgaataagaccatcaaggaggactagtgcacggatctggcgatggacgtttccatatttgagcttcttacgaagagcacgagctgcttcacttggaccagtggcttgcaaagtgatgacttcgacgagctcggggataccactgaaatcttcctcttcatatgcctcagaggtcagattctcgactgtgacagtcacggccgagaacggtttcttctataggagtgttagccagtccatataggattgtcaaatgtggaccaatggcatataaataactcaaaggagttgccaacgggtaacgtctcggccgtagagtttggcacatgcatgagagtcggatagagtgtccttaccgtcgcgaacacactcatggcgaattatattgatgatttctgtatgcggtctctgttgtgtaggctggcgtccttgtgataatattcctcgatagtgccaggaagatgttatctcaagcgctacgatagctccttgtagctcaagtgtctgatgaatgatgatagaccaaggaatgtggggttagccaatagtcaggcgacacaatgcgaagctttagcgacgcgactcgagacgatgtactcgggccgttgactgaaggaaggtgtttcttgaaacaaagaagctatcaaacaaggtgagatgaggaaaggtaaatcgaggtaaggttggtagcttgaattgagtagtacccgagtactaagtcaggcgcataacttacctgctcgctactgccgtaacagaaggagggttagtggggtttagttacttggtcgcgggccgtgacgcggggctcctgccaattttggtgggtcaactgtcgtcacttccagctttcagcattcagggtcatccaaaaaggggacattgctatgtgaagctctaacttaggtagggttgggcatagctctataatacgctataaaggatgtcaaacttgaaagcgatcgtttgtgacatgggctttctgtgtcttaccttggtcggtacacaccagaaaccattcatattgctcagttatgttgttgcttttccaaaaatcgctattgcgttgctgcctttcattgtgacatatggctgtgatattgagtcgagcttcggtatgataactcaactaataagtattgatatagaatgctgttagatacacacacacgacaagatgcaaaatatttgaaaccaaacacaatcaatgatatacttaaactcgaacgcacacacttcgacaaaatcgatctaacttaccctacaccctacacccagaccatcctgatcacccctcccccgcccccgccataccatctcagcaacgaattttgactgtcaacagcgttatcgcagctctgtgactcacaaatatttcacaaatatcaacaccgaatttacttacagacaataggacttcattgaaccactggctgcgactattgaccgcctgtaatggcttccaaatcaccaatcctccccgtagagggcaagcgcaacatcctcgtcacctctgcccttccatacgtcaacaacatcccacatttgggtaacatcatcggcagtgttctctctgctgatgtattttctcgctactgcaaagcccgaggctacaataccatctacatctgtggctccgacgagtacggtaccgccaccgaaacaaaggctctcgaggaaggcctttcacccgccgacctttgcgccaagtaccacgctcttcacaagggagtctacgactggttccgaatcgactttgacattttcggccgaacacccacacaacaacaaacacagatcgtgcagcagatcttcaaggaactctggaagaatggctacattgaggagcgggagaccactcagcctttctgtacacatgccaaccacggcaagttccttgcggaccgtttcgttgagggagagtgcagcatctgccacgatctcggcgctcgtggagatcaatgtgatgcttgtggtggacttctcgacccttttgagcctgagcgtgaacccagtgcttcagaggacgaccacgttgaggccaaggccactggtttcctgatcaacccccgctgcaaggtcgatggcaccacccccgagaagcgcaaaaccaagcaccttttcctccgactcgacgccgttaaggatcttctggtcccttggttccacaagagcagcaaggagggagactggagcgccaactgtatctccatcacccagtcatggatcgataagggtctcctcccccgtggtatcacccgagatctcaagtggggtgtcccaattccccaggatcttgagggtttgagcaacgaagagtacgccgagaaggtcttttacgtctggttcgatgcttgcattggttatgtttccattaccaagaacttggtggacggtgataatctggacggcacaaactgggagaagtggtggaagaaccctgagaacgtcaagctttaccagttcatgggcaaggacaacgttccgtaagtgaacccgaaccttgacggtccttacttgccacgagcgccgtaactaggaaatttactgaccaatttatccagattccacaccatcatcttccctgcttctcaacttggaacaggagagaactggaccaaggtccataagatgtcaacaaccgagtatctcaactacgagggtggaaagttcagcaagtctcgcggtgttggtgtgttcggtaacaccgccaaggaaactggcgtcgatcccgatgtctggcgatactaccttctgtcaagacgacccgagactgccgactctgaattcaagtggcaggagttcattgactgcaacaacaacgaccttctcaagaaccttggcaacttgaaccagcgaatccttaagttcgcccagctcaagctggatggtgttgtaccagactacaccaagtacacagacgagcgactggaagagcacaagaaggaagtcaacgaggccctcaagaccttcatcgctcagttcgatgctatcaagcttcgtgctggtcttgcttctgttatgcacatttccgccctcggcaacaagctcttgcaagacagcaagctgaataaccagcttcttgccgaagagcccgaacgttgcgccgctgtcattggtctcggtatcaaccacctgcaactccttgctagtattgtatacccctacatgccttcgacttccgatgctattcttgaacagattggcagccccggtcttgtttctatccctgaaacatggactggcgatatcgtcaagcccggccaaaagattggcgagcccaagcttctcttcacacagatccccgcatccaagcttgacgagtggcgcgaggcctttggtggtgaggaaatccgaaaacaaaaggccctcgaggccgaaaaggctgcggccaagaaggctgctaaggataagaagaagcagaagaagctcgctctgcgccaagctgagaaggccggcgaggcttcaacagagcagaagccagctgaagagaagaagcccgtagaggccacagctgttgatcttcttcccgacgataagccttctgagacatagatgatataaacttggacaggactgaagtcgatattgatggcaaaaagggaccacttggccgatttaggacgctgcacgaggagtgatgtaaagctgaacactctatttattttattgtagagctgttgaaatgcaaagtagattctcaaatcaacttatgaggaatgattagaaaagctcagcagcttcgaaagttggcctatcgtatgtgttttgatttagtactaccgatggttgttgaccctgtttctactactgcctgatcatgataatctgacaagatttgagggaatacaacactacccccccaaccttacgtaaagatggtatactgtgttgaactggatgggctctataaaccaatttattactgaacttgtaatcaatgcagtatattgtgacagaaaaaaatgacagaagcccatggattcgctaggtgaaggtggctgagatgcggtattgagtaggtgcaacgaaaaggatttctttattcctatttggtctcataatcgactgcaaggtctttttggtattggtgtagaacgaaatgtattgacttatgcccgtcgactgattggtgtcggtaatagcatggtataaatgtatgtttgtgtccgaaaaactccttaagcctgttgagaggcacccggcctgttgaaaggcgtagctttcccgtgccagcctggtgcgtattgcacaatagcatatggtatcgatttgtcatgtaccccatttgcgtccgctggccttttttgtatgtagacgcgaatggggcactgccgtcatgatatctggtcactctttttgtcttttcacttgcgagagcaacgacggatgaggctggtaagcttagttcgacttcttacccgcagcacgctcacgctcacgcttagcgtagatctcagaagtgaagggatcctcgtatctcagggcgagcttgtagacaatgtcgacccagatggtgagcagaacaccagcaggcttgccataccacagagaggtagcaaggaaactgcaggtagagccagtgtacatgggagagccagtcacgttgaagggaaagccagtcaccatctcatccataagaaagccaaagtagtcaccgaggaatgtaccagtaatgccaagtcgccaagtcgaggagacgaccaagatattgccgacagcaaagagagtggcagcagcagcccgcatgtagtcgttgacaagggcgggatgcgtaggttgttcagagatggcattcttgaaaactaagtcgcgaaccatacccagagaaaagatggtgaaggcgagggcatagcaggcaacttgggagtttccaccaaagagctttgtcagaagcttattgtggtattcttttaagcaggccagtgttagtcgacaacagagcacgatgcgcttattaaatagcgagcttatgcataccttgacgagcgacgatacttgaaagaaataagttaataatgccagatcatcacgttgggactaaacaactcacttccagaacagcgggttaaaggcaatggatgcagctgagactaaaacgagcaaatagaccgaattagattcactttattcaacagagataaagcgtaagtcaactcactgtacaagctctgcttgtcatagttgacatagtcgaggaaatcttgtggaccaagagccatgatacccatgatgacagctaatgaagcacgaggcaatggaaagtggtaaagtgaggtaaagtaaaagtcgtgatcattgacgtaacaagttcacgtctaagtcacaaagaacagagatgatcaaagagtagagacagtcaactttgtttgctgttatgacgggcagcttgcggagaaaagaaaagaaagagaaaactaggagagctggaataggtaggtactgtaggtaagttgcagcaggagctgtcttcttccttgtcctacctacctacctgtcctgtcacatgcccggaagtgactggaaagcaaaagatgagaggacctgtctgggttggggtcatggatagggcagccctcagggtatcagaaaaattgacccctaggagcataagagacaaaattattaggacatcctatggctcttagactaaggttcttagactacttatttttataccctaagacttgggaggccaacttttctgctacccactaggcagagtcataacgccaagcagcggggattagtggatatttcagagaacttcagaatagcattaaccgaagtcagccctgaccagccagcattcattcactcactcacatccaatatccctgcaaccaatgaaccaacctaagcaaccgaatcaatcttccctcacccactcaccaaagcggagcaaagctgagctaaccattgaatgaaccaagtgatcagaatcaccagaaggaaatgcttcaatattcatatctatagatgctgcaaaatcatgcgctcttctcgcggttggcatcaaggcctatctcgcgtgtgtcctaaacgccatccttgaacgcccaaacaattaaacccgacagaccagtcattatcatctcatatttaacagcgagagaactcagcgttattggcgtcggtttcttgtctttttgcctgttgtttggacatcctcctcctcttcgtcctgccccttcttgagatcttccgttagaccccattcctccttgtcgtaccagtcctcgccgtccgacatgtctcggttaggccccgagtgagcttctgccttggaccagtggagtacatctttgcgcagttgctcggctttgagaagtcccagaaacaacttgttagctcctcggcatacctcttcctgtttttgcacatacaaagcaagaagtcgtcggatatcttctgcttcctgatctggcaaaccaatgtctctatctggtcttgcccctgcaggtgcaagaaacagagggtgaataaagtcgtcctctgcttcggaaaccagagatgcgtctggcgctattctctcgaccagctcggtctgttggtatatatcgccaactgtctgttttgcagagaaatcggctctgtcagctccgattccatcttgcttctgctcattcgaactctcgttgaccccgtttattggttcaacttttgacgcttttgtggaatctgtttgttcgactggggcttgctcgccgttcggaatatctgactttgtatccgcgcttttttcaacatccatcttttcggcctcaccagcatcttccagatgggaaacgtctgggtcggccgtcgtcccagcgtctgtcattgttatatcagcatcctctgcagtgtctttgcccatgagttctccacccaaagttgtatctggagcaacatcgcctgctgtggcgtcgttttgatgtggcccaacgtccccgttggtaattgcagggagcgctgatactgcctgggacaaggccaatagatggcgcgccatatgattatctgtgtaaagctcgacatctgccggtcggaccatcatctcgcatggagcccaggtgtaatcgccacacagcgacgttaggaggtgtctaactttccatagggaacggttctctttgcgcacaatgtcgcagctttgatcaacaagccgagtgagggtctttgatgtgaaaggtttcgaaagggttgggtgtgtcggcaaggcggtcgatgcagtaagcggtgcgaggatatctgttcttgttagttgtgccattaagctgcatgatgtctgacatactctctatctggatattggcatacgggttcaattctgcggcagaggcctctgcttcttgaacacgctcctcatcttcgtcgtcgctgtctatttcatatccttcctcgtcgactagaggaggattgcgataaaggattgggcgatagactccggcgtattcgacatactggcaaggtcagacatgagtaggagggatttgtccgtagaacgaacctctttgtacgagcttgggccgttattgggaaccaattgtccttgtcgagcaaatcgtgcctttttcttgagcttgtttccacggttgctatagctttcgatctcggaatctgagtcggactctggttggcagggtcagctagggatcccctaggcgcgaaaagcgcaaagatgctcgcgtaccatatgatttccttttgaatgcttttttcatgcccgctattgtctcggcgaagagaatctgttgcgacgccatcgcgggcagttgttggatccaggagccgactcgatggatgaatgtcgaggatgaagcgacgagcgagcggcaggccgtctgggcgcgtttgctagaagaagctgacgatagacgattgatcgcgatgttaggaagtgaggcaagtcccaattcgaaagaaaaagttgtgttggcgtggtagactcgactaaaaacaattttgatcgggcgttgggacgacgaggagaagctggaacaagaagcgagcctactctgcccgccttcccgtagcccatgaccacatttccgggcgcggtctctcctgattggacaagacgcgggtgataaaatgaccggtgccggataaagcactctccgactgtgataatagataagatatcagattggattgtctgtcttagagaaattaattaaagtcttgaattggctcatgccaattaatggaagagtacatatatactgtagttgcatatcttgttgttatctttttactggagcttgtatactaactgaggtagtaaagtactatccaatgcctcctgcacctttctgtagcacaacaaacataagacttacccagctagctgattgtgtcgtcaactttgtcgctatgggtgatgaactagatagagtaggcattcgggtttgacagttaaatagcaaaaaagaaaactccggtacagggaatcgaaccctgggctccgcggtactgatctctcaggttatgagagcgcgaaatgttagccactacaccataccggatattgggtattattaaggtggtgttcgacatttgctaacatgtggtcgttggctgatcatgtatttgcttgagccatcgtattactcgggttacactatgtgaatgcatacattgtccggtcataggagatccgataggcgtttttactcttgagtattggtctggatgtgttgagtctcgtaaataaagtggttatatggaaactctactcagtttcatattgcgcgccgcaagagaatcaaacgaacaggggcactcatttgcttgctcgtatagtacatggaaattgaggtgcgagttgggtacgttccgaaatgagatttttacaaaacgaatggtagttgccacagcctaacgcgaattactcaccaggcatcttgggtgtctagctttacccccagtcagtgatggcaggtcaggcaccaaaagcacaccttcatatcaaaagtggctaatcgttgtttataaactatcgtcttagtatacaagttcatactcgtaaatcgttctatattctggtgctgaagagtttagcctgtgagtgatttaggtaactgcaactaaggtatgtatatacaggactatagctcacggtcaggcctctcgtcgcgcgagttagttacagcaacggcaccgccatccttttcgatatcagctgggaggtttcccaatgctcggcctccaaacaaaagatcaatctcctctagagataacccctttgtctcgcgaaaagcgaagataagagtgggcagagtaacaacaatgttgaacgctttcccaggagtcagaaaattctgaatagggaacagggattgacttaccaacgaagagaaagtaaaacttccagcctagctccttgagtgccaagggactgacttggttccagaaggtagaaacaagccagttgccgataccagtagcaaaagcacaccccttacttcttatctggtagggcatgatctcggccatataagtccagctgacgggaccaaaagacaaagagaaaatgaccgtaacacaaaataagaaagcaacaccagcgatgctgaggccatggtgggtgccgtcgacattttggctgttgacaacgctctccaagactaaagcgatggagatggcaacgataccataaataagaggtcgtttgcggccgatcctatctgagatcagagtaataaagaccaaatctgtgcagcgttagtagagtgttttggagagaattctgtcgtgtgattaggggctcttcgcttacttgcaagagggccggtgcaattgtagattccagcgacaagtagattagtcttgccagtgattccgagactctcatacatgatggtttgataatatcttgtcttatgttagcgatgatacggtagatgctgtttgggaaaggtagagttgagaggtgagagtgaagaaaccacgtacccaatcacattgattcctaaaatcaacgttagtaactcttatttaaataagagatgtgggttgactgatatcaactaccacgaggaagcccttaccagtgaactgagtgaatacttgaaccaaggtcccgagcatgagtctcttccgccactgcggtaccttgaacataatcaaccagcctggtgcagtagctaatttctcagcatcgatagtgagtttaatctcattaaattcggacttgatccattcctcatttgagccgtcaaagtgtagctttaggagtgttctcatgccgtcgtctaactgatcagtagcaatgagatgacgaggagtctccggaagccagagcatgcccaagcacagcaaaacagaaggtaatgcctggaatgcaagagggaaccgccattggaaggacgaagtatctggcatgtgatgactgccatatccaacccatgtagacacgatgaagccgactccgatcatttgctgggcaagtccaacaatgagaccacggttcttggggcttgcacactccgattgatataccgggactaaagtctttgttaataatatgggcctaatcgatcacatatgagacttaccactcatagagagtaagccaacagagaagccagcaatgattcgtccaaccaacatcatagcaagactaggtaatggatcagtcaaccaagtatgtcaatggcaggtaatcgagcacatactgatacgcagcagcttgaaggattgcaccgattgtgcaaatgaaggcaccaataccgatagtcttccttcggccgaacctgtccataatgactcctccaaacaatgctccgaatacagcccctccgctgaatgtagagttgatagcacctatgatggaagaagtagatgtagtatcgaaatagtcctggaagtgcttcgaggcgatgacatcagtcatgacaccagagtcataaccgaagagaaaggacctaaatccaagcaataagaattattatacacgacaaacacattggaaattccatccatcaaggtaaaggatacgtacccgatggctgcaaaacaagccaggccgatgttataggctttccccatgatggtaccgtagactactccgtatagttatttatgtaagtgactgaaattcgttgtattgagtagttaaaatctcgagggcgaggtgataaagagaccttggaatgatcaaccgcggctcaggagtctatttgtatggctacctctcctaaagtaatagtaccatgatcgatatcccccaagatgttgatcattgagatcccgatggtcccacatacccaagtctacatagagagtcgaagggacgtctcgatagcggccacatcaccgaggaatggggtgcaaaagtaatcacgcaagtatcaactttcgtcatgttcaggagcggccaacaggactggtaaggctttgtttacggggctctccgtatattttcaatcatacaatgctttataggacagaaagacgtagcacggcacgcgaacgccgagtcatgatgggtcttgcatggctcccctgaggtgtctttaggccggccccgtgtggtcggagaaatagtatgccatctactccttgtcttaaccagttattgactcactgtcctggagaaagcaagaccagtatttgccagggctaggcaagggttattgctgtagtttcatttcttgatgtgaaaattaaaccacaatgatggtctgatcagtcattgggccatgtcatatgtcgttctgacagccacatctatggtagattcggacgagacaggacatcggcgtatagcctctggtcctggcactttgtaatccggctaaatgagaattcacatgtgtagaatgaatctagtcaaggtatctctgatccttctcgccttcacttacagccggaccaatcaggtttctggtcggggcttgatagaccgtatccgaatgtagatcataagatatgtggatggaccatactctctcattatgacatgttgttagtaccatacgatgcctggaggttcaatgagggacaccgagttcgtagttctcgtagctcaacgctaagtaagttacacggtgacccgatggcattggggaaaccgactgatactgcaaaatttatacatgaaataaaacaggagcaaagggaaatagctattacattgaactctagattacatcaatgttaactgtggcatgttctagaaattcttgcgaaggaacgtagagtgagacctttactgacttaggttcatcgattaaacactccacaggtctacataggacccccaaacttgggtaatcgataaattgtgagctctaactaggtattgtaggaccttttgacctactacgttaatcttgaacctgctatgtatgagtccacaccaagctttaatgctccccattgattaaataagcccgcttcatcttgctctctcagtctacgattgtacttgaccaatcatgtagcattggaccacatagattttcccttttgggtaacccccaacgctctcgatctcgctttgatagtggagtatcagtgggggcaggttcattgatttcgaaggactgttatagagaagaggctttctgtactcgttgaattgttagagtcatggtaaagctttggactatctaaaatcgagtgacgtgaagatcgagatttatgttagtgctgaccaccagctctgatatgttccaactctgagatgtatagcttcgactacagaaattgtactaaacataactgcttgcggatttctacttgaccaatggccggaataccgggctaatagacaccgagctcaatggctgtaatctccaagaccaacggattcttacccagcttgctattataagattcaagtaaacctcgagcaggagatctagcgaagcactaaagcatgaatagactgcagttcagccatcagagccaaactcattcgttgaggatatagcaatgtctacatatataatcttcttaacgttgttctacttacaatgactcaatcgaaacaggagaatctccctccaaattacgacccttctctgtgaccttgaagtcgccattgagcttgtcagtaccctgaagcttgccatcatcaccaacaacaagctcaacaacagtatttccctcactgtttactaccacggcctttgaaccaggtgaagtttggtacagagcaacctcgatattgctagcaaagtcatacgcagcaccaacctccttacggctgccaaggacaagaaccgtgttctcgcggacatacagaggcaaggtgccaaatgcatgcttctctctgaaccaaccggggccagacttgacttcattagtaaagtaggatgtccacttgcccttaggcaggtagaattctacttcaccagactcttcataaataggagctgccaggagttgagatccaaccatgaactggcggtccaggaaccacgaggtaggatcatcggggaactcaagagcaacagctcgaagagacatgggaataccactctcgatagactcgatcgcttgtgagaagatgtacggcatcagacgagtcttgagtgcggtccacttagatagggtctttgagcacccttcttcagtagtgttgtcgtcgtcaacagtccagggcacacgatacgagttgcttccatgaagtcgactgtgactacataagaggcccatagcaacccaccgcttgtagatccatggcgggggcttaccctcgaagccaccaatgtcgcagctccagaaggtgaatccgctcagacccatggacaaaccaccgcggacagattcagcgagagcctcaggggtagactcacaatcaccaccccatacaagagggaatcgctgtgttccagcacaggcagcacgagcatagaggacggcttcactatcgccgtatcgcttctggagggcttcgtatacaagcttgttgtacgcaaaggcatagtaattgtgcatcttgtgaggatcaaccgtcggatcgtgccattggacgtcaagagtgggaatgcgctcgccaaagtcggtcttgagggcatcgacacccttattgaagaggtcatttaggcactcgacgtaccaagcacaagcctcggggtttgtgacgtccagaagacccatgccagcctgccaaaggtcccactgccagatatcgccattcttgcgtttgagaagataacctttctcggcggcatgcttaaaggcaacaccagcttggccaatataggggttaatccagacgcagacctttttgcaaaggcccttttctttaaggcgtgagatctggcccttggggtcagggaagcgctctgagtcaaagatgaagtctgtccatctgaaagctctcatccagaagcagtcgtagtgaaatacatcgactggcgagcctcgagccttcataccctcgaggaaagagttaacagtggcttcatcgtagtttgtggtaaagctagttgtcaaccaaagaccaaaactccagctggggaccttgctggcctttccggtgaggactgtgtactttttgagcacatctttggggccatcgccgtagatgatgtacatcttgaggcgctgtccttcaatggtagtttgcacacggcaacatcgctcgcttccaatttctagatcgaccttgcccgaataatcgataaatactccatatccgcggttgctcatccagaaagagacgtttttgtaggcctgatcactcgacgtgccaccatccgcgttccagagaatgacgttttgtccgaccttgttccaggcaccgaaccgctcgcccaggccatgaacagactcaccaacggacagagttgtctgcataaacatgtagtgtttgaagtctctcatgtctccagtctgtatttgcgaggtaggagcaggagagtaggcaaagccggtactgcggttgccaagatttgtgaggtgttttttgccatcagagctgtggaacttgatgtcaaagttgtgttggtcagggttaatagttgcagacagagaaccagactgaagagtggtccccttgtcactcttttggatcttgccttcgacctttggctggccatccgggaaaagatcaaagtcagggcctactcgttgggcaccagcccagtgtgtgctctcaatagatataataccatccgcctcggctttgatatcgatggtaagagtaggctggttgaggccatcgccacgagtgcggatgtgctttgtcgggcacagcaagctcaatgcctgttgatcttggctgggggtgatttcgtagacatcttcggcatattcggtacgaaagttttcggcaggcagccacataccatcgcgaagatgcatctttggtgtttaggagagcagagtataggtctcaattggtgtgtaatgaaatgcaagtgtcagagagctcgctccaaagaagaagtagttgtttgaatgagatactgtcttgaccagcatgccatcatccgacgataacaattcatctggtgcagcatcatcctttgattatggagatcatcccatgtttcccctcttgaccccaccatctcgccatgacattgacgttgataggtgaaggcataaatgttgatgatattctagagcatggattgcgagagaatcaagggtcccctgcgagatgatcgactggtggataaatcagcgggcactagaagcacccccggctaaatacagggagtgaacatgcggggtttacaaggggggaccactgtaactcacccagtcagtgttcaacctgactgaactaacggctgctgggccgttgaaccttgagtccatctcgggctcggtttaacttagaccgacatccaaacttcctcccagtttcaatgtcgtaaaatgatctgcatacatgacttctgtgccctgaccaattcttgtgaaggctggcttttgttctccatgccacacatttcttgataaatacatattgcgctgcgtcggtgctaggatcttcggctcgtctttccatctgaacctgagatcatataccggtccaatggttgactacacacccttattctgctctgatctcccccctgttctcataacaacttaaaaacaaatccacgaatcccaatgccttgcccatctccttcttcccgtcttctgccccgcattcttcggggtttgcaaagcccaccatgtcatgatctgccctgtgcttcggtcgtaacatccccaaagaccattcgtcacatgaactaacacgaattgaacccgaaaccaaactcgcatgcattgtaggtcgacaggatcgtgaacctatgccttgcggcacgagaacaggggactattgtccaggctacacggttaattgtgaagagccaaggttctttttggatctacataaactcatgtggagcccgccttgctacagtctatagcttccaggtagcttccttctcgtcttcaagttttccagaatgaagctctctgcctatgtttgcgccgctgtcctggccacggccggacaagctgccaaggacaagccagtctacaaggacgccaaagcttctgtcgacgacagggtctcggacctcctcaagcgcatgactatccaggacaaggcagctcagttaatccaaggtgacatgaccaactatctaaacctgactaccgaagctgtcaacaagactggcttggaatggaatttcaagtaccgtgccaattccatctggaccgggttgtacgcgaacatgactactatcaagaaagctgccaaggtgggacaggactatctcatgaaggagactgagcttggtaagttggggtgctggttcaagtttgggttgtgtgatctaacggatcataggaatccctgcctttatccaaagcgaaggtctccacggagtcttgatccttaatggaaccattttcaactcccctataggcatgggatgctccttcaacccggaactcatagaaaagatggccgatattatcgctacagaatctcgggctgttggaatcaaccagctcttctctcctcaagtagatctcgcccgggaactgcgatttggacgagtcgaggagtgcttcagtgaagatccttacctgtatgttgcatcttacggtcacttcaggacgactgaatatgctaaatttcgtacagcgctggagaaatgggttacagttacgtcaagggccttcaggctggaggagtgtcagctatggtcaagcactatgtaagccacatctactgccattccaccataaaactcgatagctaatagtgtaggctgcgtttgctacacccgagcaaggtatcaacactgcccctgtgcacggtggtgagcgagagctgcggtctctctacctcccccccttcaagagagctatcatcgatggtggtgcaacttccatcatgtcctcgtacaactcctatgacggtgtcccggttgtctcagactcccacctcctcactgatatccttcgagacgaatgggactacaaatactatgtcatttctgacgccggtggaaccgctcgtcttgcccaagcatttcacgtctgccctcttgaggacgacgagtgcattactcttgaggtgagtttctttccgcaacgtggtgagtcctgtgctgacgagccataggcccttcccgctggtaacgatgctgagatgggtggtggctactggagtttcgagattatccctgagcttgtcaaggctggtaagctggacgagaagatcgttgatacagccgtttctcgagtccttcgttccaaattcgagatgggcctttttgagaagccctttactggtgttgccgatgacaagatctgggattatgtcaacaccaaggctcataagaaggtagcccgacagctcgatgctgagagtatcgttctactcgagaatcatgagaacgttcttcctttgaagaaagacgccaatatcgctgttatcggccccatggcccatggctatgtcaatgtgaacaatgtccttgccatcttggactgaaattttactgacatcaaatagtacggcgactatgttattcatactgctatgaccagaggtgtcactccctatgacggtatcaaggctgccagcaaaggcaaagtcacattcacccaaggctgcgagcggtggtcctcggacgaatctaaattcgaagatgccgtcgctgctgctgaagccgccgatgttgctgtcgttgtcgtcggaacctggactcgcgaccagaatgagctctggggtggcctgaacgccactaccggtgagcatatcgatgccagcaacctgaacctcattggtgccatgcccaagctcgtcaaggctatcatcgacactggaaagcccactgtagttgtttacagctccggaaagcctattactgagccatggatctctaaggaggctgctgcccttgttcaacagttctaccaatcacaggagggaggccatgctctcgcggacattctctacggcaacgtcaatccctctggaaagctttctgttagcttcccttacgacgtcggtactacacccatctactatgattacctcaactctgctcgtgcatctcccaacccgggcaagatttacgagaacggcacgctcgagttcggtagcaattacatcctcgagaaccctgaagctctttacacattcggctacggtctgtcatacagcaagtttgacttctccaagatctctgtctccaagaagaatgtaacgtcatccgacacagtcacagtttctgtcaacgtcagcaacaaatctaagcgcgatggctccgaggttgttcagttgtacgtcaaagacatgctttcctcagtcgacgttccccgataccagctcaagggcttcaagaaggttgctgtcaaggctggtaagaccgaaactgtcaagatcgatctcaaggttgaggaatggggtctctggaaccggaagatgaagtatgttgttgaacctggagactttactgtctttgtaggaaactccagcgagaattttatgggcaatgtgacggtcactgtcgcctaaccctaattataataggggaagagatgtcacgataattaagtaaacttgccgatccaggcttgttcaaggctggtgattgcgaacttggccccctggctctgaactttctgttgtccaattgaagtccgatatctcaaccaatatccggtatggtgtagtggctaacatttcgcgctctcataacttgagagatcagtaccgcggagcccagggttcgattccctgtaccggagtttctcttttgcatgttttgtcatctgcaagactgctacattgctcttttttcctggatctgatgaagcacgattgagcaaacaaactcacaaattacaagaccatatcactttttccactacatgtccttgcttacccgctaagtacatatgtaccagatcgacggtttccaggtcaggatgtaataacttagcaccaagttcgcccgagtcattgatgaacacaatacggctgattactgatcctcgcctagtaatgattttgctcaagacctcgtcttcactagtcagttacgtacagcaataggatataaaacccaaactgaactagggcgtaatgtgaaaacatgaaagaaggaggattcacttgttactatttgtatgtacatgctaagtagatgagttgtccatgtctcggacacgaagggcatgctcgccagcagctaggaatatggatatagattcgtactctttgcttcttctcgctgttttacctttcattccttacttcttatagctcaacgcaacactgcgaacagggactcccttccaggcgaatgccggacaactcaccggtgttgtttcgggacatgcccggactgaggcccggctaccatcaacatagagtgtctctacatttaccatcaataaacaatcacaccgctttgtaagctgttgagttggatcaagcattagcgatcgacaagcatattctcgataaaaggacttgttccaatcgtcgtagatcgaccaatcgatttgaggacagtatagctggccagtaagcatcgcatgcgacacaagataactagaccctgcacgacatagatgactaggagcagccatatttatagggtccagtactagtagactgtcttcgttctagatttccatctgccgctttcgtcagccctgaggctcattggacatcagcaaaccaggaggagccgtgtcgtatatcataattcctatacccgggcagatctggaactatgcaattgcgaggcttggtccacccgaaaggtcaaggcgtctgggtgcttctgccaaggcttctttccagctaggatatccacggctcaggtttgtcagctcgtagctatgtagctgagatcgtatgttgctctcccgagacgtctaagcagggttggccttgcttggcgggtgatgacagcgtgccagccagttggtccttagggtcctctagtttcaagcaaattgcacgttgcttttgtcagcaagaggttgctggtgatagggatatcttctctagcttcgattggacttgttgtttcaactgactcataagatcatacgatgctactaatgtctcggttatctgcattatttttgtcttgattatcggtgaaagaacaataacctagttgctgaatgaggacaggtcagcattatgctgtctatgactcgacatgaaacaattgtgctttttcagaaactaactcccaccctgatgtatattgaagtgtcatgactttagtgtgcaatacccttgtattgatttggacagcagggagttctttacaagctggtgatgtagtattagcatgcatgatccagacaaccttgagctaaatggtgtaagttaaggtgaaccaataaacgcggacgactagcactccaacatgtgagtgtctgctaacaatgcttcacgaaacattatgtactcaagctttacaaattcgaccagatagatgtgcattttacttaggtagacaccacactttgtggagttgactatgggcaatatatcgggaataagaatgttgcaatgctattttcaagattgtgaaaagtctatcggtataacgcctcacatattttcgcactgtcttggcgacgaggatggagttttcacgacgtcgtattaaagggaaaagctagacctcgtgttcctgaacgggcaagggtggttggtggtttctttggatctgatgtaagtgaagccatccttagcaagcttgattatgtatgtactagtcctagtttcatcatattattgtacgtatgtgaatacatttaattcgcatgtaaacaaaacgaggacattttgatactacaattaaaaatgtcgtcggatgctcgggctgcttcggagcacctccggatgaatcagaccgttggtattgagcttggcgtcgttttcccataggcatcccgccaggaactggcctaaaatactgacagtcccacgcttattgatctatgctttactacctatgtataatcgacagaaatttcaggtagtcaagtggtaatactgtactgcaagaccaggttaccagggaataaccatcgctatgatccacatgtaaaaagagaaatttcttctaagcccgctcttccagtaacttggagggatgattgatatgttacgatggacaaacttggtaaaatctccttccttccgagagtggaatttttgcaataataaaacacctccgaggaacagggaataatagctgacaagtcatcctctgcaaatttgtctttgtccaccaaaccttgggcaacgactggaacctttaacgcactctgtactgtgctgtacgtattgcgctggacagtacatgccatgacctatgttattcgccacacgtggctggtgaaccgagatctgcattttggcaggacatgatcgtcatgatcccaaatcgttcgtttcaaaaccatgatttgccaagaacatccattcattgctccaaagccggagcgaaaccgccggactcgaatgatgtcacagccatatgaggcgcacccacagtgttaaacactttcttcgaaatatctacactaagtacatacatactgtaccgagcctcatccatcatgtctgtgagctttggatattgcatggtatatgccccgccatgtttccatgcggtacagttgtgtgcatgcactcaacttggcagtcaccgtatctgcacacagcacaacaccggaacaatacgtatagtacacctcaaagcacatactccattgtcagtgtaacagaatggtctcgacagcgcgatcaacaagtggctctgggactttgcctctctcacctcatgacaccgcacgacaccttgatccaccagggacgggtaggggtcaacgaggtgccctgaacctagccccatggaggacaaaataatccccgctccccagtcccagcccgtgcggtcgacaaaagtaaagagctggtcaatgcgggtcagcggcagcaaggtgatcatcgatttccttcaccacagttccctgcttagagatcgtatgcggattgttgtgctacccacatgctagcagcaagataagaggagtccaactgcttcttgggccaggctcttcaagctaaaaagtcactcgtgaatttgctggttggctggccctcaaagctcaaagggactctgcaagccaagtgggggagtttggcatcatgatcgccgattcgtaacgttgtcaagcggtctggcctatcggtaattgcagttttcgagactgccaccaggtgggatactatctatgtatcgctattgaaaaagaccattgtctctgtttcaagccacgagctggtgcgcgcactattgaagggtgcagacgtcagcaggccagatcgaagctgtcggaccaaaggcttcgatccgcgcccagattgagaattgtctgcatcaaaaggcagctagatgaagcagtgagagttaggtgttaggatacagtagtgttgctcaaccttcgtagtgtgaaacccgcgcactaggttatggagcatttctcatgttagattagcccattaattacgggcctcgatccaagaggcacaggtctttaggtgagctgtgcgtttgtcccgtcaaaaggcaagttttttttttgtcctctttgcacgatttgtcgatctcgcttcgtgtgtccgccaggattgtattataattattattagaacaaacaggattacggtgctgctcaggccgagcgaaaggactatttgtcaggccagactgaatcagcaactttgttcatagactgtcctatcagtcgttaaaagactgattaattgtcgtacgctggtcgtgacgagctcaaactcgtggatggctctttcgtgtgttgactgagtctcgggtcagggtcgtggggtcatagaaaccaccaagacttcaccacgagaccccttcctttccgacacggaacaatccacaatgccgaaacacaagctcattacggcacaggcactcgggagacaatagaagaaaagttaagacgttttcggtccaacaactatttctacagaatacactggacccaaggccatcagctcgttcgatggagtgggcagaacacacccaacactccagggcaaagagaccggggaggggcacaaattggtacatactgcaacgtagagtacacgatatctagagtgagatgggattttcaagggatgaggatgggattttgagcggccttggcagcgtaatccggtcttctgctcattgagggcagagaatatgggagggatcgacagagctaacaaggcgagagatgagccattggtagggaagtccttgccttcaggctcctgtccatttccactttgaccctctcttgtcctccactcctgcccaggcccttgtagtcccgaccactcttgcctccctctaactacaggcgcaggttgcccagcccagctgcccagttcagtgaagtacatagtataccttagtaggaagaacaaggattaggtgggatccagttggggttccctgggcgagcacctgaaatccgtcatatgtacctgctgtactgtagggccacactgtacatttgccacctccacacaaccaacctacaacaccttactcctacctacctagagttcaacatcctgtccccctcagccaaaagctgctaccggttggtacagtaaattatttgtcgccgtgctctgccctatctcgcctcgtttcgactcttccttgacttctctcgaacctagagcgctattacgtatcaatagcagatcaagtcgcctggccactcaagattattcgtcactctttccgcatcgggtattcgtcttcgcaaccctttcgccatccatcgctgtctttcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttctttcgaattgtgatagcttctgtttttcactacctactgtttggtctctgccgtgttcggtcccctgttgatcctgcattggagcctcgccactcctgcatctggacccttacttttctctataatcgacttcacttacggttctgctatcgcattgtagcccacgtcgctactcctgtcaaagtcaagccctcgccaacgaccacgactatcagaactacgacaaccacgacagccgatccttttttattgtgttccctagttctgactggtcatcttcaattctttgatctcgtgagatcttttgctggcacccttcactagtatcacaggctataacggggatgcgcgacactacttgacaggatcgtcctcacctcccactcgagtaccatctccaccaccttcatcgatttctcggcccttatccttccaacctcagcctcgcaactatccggtgggcgaccagataacgccatcatggatgtgccgcacgataaagagggtcaggacatcagtcagcctgaacaaaaagacaatgaagaacagcaacacaacccttcatctaccactctaccctctgaatcttatcctcctccacctcagtcctcgacggcatcttcatcaacctttcggcccagcggcccggatgttctgccaggccttcagacaaacacccacaacaacaacaacgcaacacccacccgcacgactcgagctgcctcatctgctgcccccagcgagcagaatagtgtctccaactcggaaacacccttttcaccttggagtgttagttcagataagcaattgggctatcactccgcagcttcagatgtttctggagacagagtctttcctataagatccgtcattagcgtcgaccctagctccagtaagataaccaacaacgattactttcatgccttgcctcagtgtgatggccggggcattcctgtcaaagtcccaagcacgtcccgagctgacatagggccagatctgagacgctcggatacagtcccagcaaattaccattcacgagcccacagcgagcgtatcgacgctctaatgcgaaggaaaaatacaatgagcgggcccatgtcgagaattcagctagatgcaaatcgccacggaagcagtacggcccctttagaacttgatatatcgatgtcagacaacgaagcagacgccgacgcagacacagaaactgaagaatcgggggtgatgggacatgcctcagcaaatgtttcagcaggaggacttgagcctgatgcttcttctgccgggtactccagtgctgacatttcacacgtaactgcccggttcacccacgttgtgactgatgatggccatgccgtcatcactggtcgtgacggtgtccttcagcgttgtgaggacgagccaatccatgctcctggtgctgttcaaactttcggtgttctcgtcgctcttcgcgaagagaacgatggttgctttgttgcccgatacgttagcgagaattctgttcggatgctgggctacacaccgaaacaattatttcaactcaagaatttcctcgacatcttaacggaagagcaacaggataatcttcttgaccacatcgatttcattcgtgacgaagacgcagatcccgctattaatgggcccgaggttttcagcttatcgattcgaccccccaaatgcaagagcacgaagctttggtgcgcgatccatataaatccggcacaccctgatttaataatttgcgagttcgagctggacgacgacgttgaataccccctgcggcctgcggatgaaatgacgccagataccccccacgacacgttgcagtcgaatccgactttggaggagatcgaagacagcacagaggttcttagtaagcctttgaggatactgagaagtgcaagaaaaagacgaggtgaacaaggcgccatgcaggtttttgacatcatgtctcaagtccaagaacaactttcatctgccacaaatctcgaggcctttctcaaggtcctagtgggcatagtcaaagaattgactgggttccatcgtgtcatgatctaccagtttgactcttcgttcaacggcaaagttgtgacagaactcgtcgatacatccatgacgagggatttgtacaaaggcctccatttcccagcatcagacattccacgacaagctcgcgatctctacaagctcaacaaagtacgattactctacgaccgcgaccaagacacctccagaattgtttgccgaacaaaagaagacctcgacattccgctagacatgagccactcctatctgcgagccatgtcgcctattcatatcacatacctgaaaaacatggctgtaagatcctccatgtcgatatcaattaatgctttcaacgaactatggggcctcatttcttgtcattcctacggaaatcacgggatgcgagtatctttccctattcgtaaaatgtgtcgcctggtgggagatactgcatccagaaatatcgagagactatcttatgcttcgcgactgcaagctcgcaagctgatcaacaccgcacctacggacaagaacccttctggatatatcattgcgtcatcagaggacttattgaagctgttcgatgccgatttcggtttgctgtcgatcaagggtgagaccaaactcatggggcccgtcgaacagagtcaagaagcactcgctatgttggagtatctccgaatgcgtcaacttacatctgtcgttgcatcgcaggacgtcagcgaggacttccccgatctacgatatccacctggcttccaagttgtcgctgggttactctacgtcccactgagtgtcggcggcagcgacttcattgtcttctttcgaaagggccaaattaaagaagtcaaatgggctggcaatccctacgaaaagtttgttcgcgagggcactgcaggctatctcgagccaaggaagagtttcaagacgtggcatgagactgttgttggtaaatgtagagagtggaacgaggagcaggtagagactgcggccgtgctttgtctcgtttacggtaaattcatcgaagtttggagacaaaaggagaaggctttgcagaatagcaagctaacccggctgttacttgctaactctgcgcatgaagttcgaacccctctgaatgccattatcaactatctagagattgccctcgagggaagtctagatcaggaaactcgcgataacttggccaggtctcattctgcatcaaagtctttgatttatgtcatcaatgacctactggatctgaccaaaactgaggaagggcagaacttggtcaaagacgaggtgtttgatcttgccagctgtattagggaggcaaccggccccttcctgaacgatgcgaagcgaaagggaatccattacaccatcgtccaacatcccggattgcctcagtttgtacacggagatgaacgacgaatccgtcaggcactctccaacgttacagcaaatgcctttgcacatacgcataagggtcatgtcaaggtggaagtttttgtgtccgagatcagagatcagcaggccgttgttgactttgtcatcgaagactctggcatcggcatgagtgcaggtcagcttgacacccttttccgggatctcgaacaggtcagctcagaggacgcgcctacatcaagttcattagatgatatgcctcgtgaaatgcgtactctgggacttggccttgccgtagttgcgcgtatcgttcgcaacatggacgggcaacttcgcttgaaatcagaagttggtcagggttcgagatttgtcgtccaactcccgttcctcttatcagatcaatacagcggttctcaccttaagagtgctccagccgggcgaggaaaccaatctttcaacagcactagcactgccagtaccgcccctgatgctttaagagctgcgccagaaggagagataacgcttgttgacagagctagtactatggcttctgccggtgatatatcgctcaagggcagtggggcaagccaacgtagcatgggcagtcatacaagtcacagcagccgtggtagtcggggcagtcatcagagtgatgccgatcgacttatcaatgcaatccaaacgccgctatctctaaatgaacgagaaggcaccgagtttcccattcagggagggaggggttcaaggtcaaattccatgcgcgctgagtctcgcggagctattagtcttgatggtcgatctgccagcccatccgatcaacagcctcaaagtcctgtttcgactaagcctcgtagcgagcccggcagcactgaagtcatggattcaaaaaccccaatccgagcagtcaagatgccagatgactacactgatatgcctcaaaagccacagcccagtgagcaatccggtgttctttttgagatgaagaccattgatcgccccgtagccaaggctggtacagaaagtgttaccagcgcagggactcagatgactgatcagcagcatcttcaagtccttgtggctgaagacgatccaatcaacatgaagatcctgaggaagcgtcttgagagggtgggccatggtgttcatcatactgtaaacggagaggattgtgccgcagcttttcgtgaaaggtcaagcgagttcgacgttgttctgatggacatgcaggtgagttacttgagtccgaactaaatacacatggccactaacttgaacaagatgcccatcgtcgatggcctcacaagtacaaagatgatcagatcaatggaggcatctgcagattatcacggtcactcagctttagcgaacactaaccatcgcatccccgtcttcgcagtttcggcctcgctcgttgagcgtgaaaagcagaaatacattgatgccggttttgatggatggattctcaagccaatcgacttcaagcgtctcaatactctccttgcgggaatttccgacgaagaggtccgcaactcttgcttatacgaatctggtcaatgggaacgtggaggttggttccatccaaggtctttggtaggcggctcagaggccagtgatgagaccacgccaagggctgagcacgatgcgaaggacaaggacatcggcgaaaccgctattatttctgaagacgcgaaagaaacaggcggtgctggtgaagccaagcccgacaatgactgagatgaccccttgttctcctggacgaaaaaggcagttcaacagcaccggagttggacattggtgatggacgtcttatccattgtgcagatgtggcatcatggtgtcttgcccaaaggacgactgctctttctgggcattggcactcttcaacacggcagtctcccgtaaccgcctcatatgctgcccgactattttctttgatttttctgttttcccctttttgcttaaatggttttagcccctggaatacacgcgctgtacacgataaatatgatggaaacggaattggtaattggcgttcgaggcttttaggagtgtgcaattcatcatgccactgaagtttgatattgcagggtttctctttcggtgcaagcaggaaagtcgttgcacaacctgagcattacaatggctgagcacctctcctttctttcatttctccccttttctttttgtcagcatagaacgggcggcggacaagggccatgatgtatacgattagcatgggttctgaaggcagggtgtttggtgataggctggttttttttttttttttttttttttttttgcttttactgcttcatcttcttggctggttgcgcttttgctcaataaattgggccagtaaatgatttcatggtgagaagagaagggtcttcggtctaactgttttgttaagtcacgactgtgtgagatggagtacacggggtgtgcatgcaatcgcccaggtttggtgaattgtattgtaccgcgcgaacacggacagcatggggaacagcatgtctgcctctattcataaaagtcatgcttaagagtctatgaaaaataatacatgacaagttgaacgattaaaagaatgacactattcaaatcctatgttaagcctttcgagagtcaccacagagtgagcaagttgagcgatatttgatgtgcattcattgtgtattttccattgcctacctcgaacgttcaacgccgtctatgcattaattgcaaaacccaatggtgccattccactcccgcatggcatgcccttgttctgctcctcctaataactctctcaaagtgtgtctacatttgtttcctaggctccccttaaactgtatcgccaaaacccaatcatttcagtaccgggatgtattgtggcaggctttcgccgtccataccaatattcccgacataagcaatggctggagtcgtaaacccaaaacgttttgagattggtcgcgtgaaatcacagctccgattcagctccgtttgtggacatggccatggggctgccattttgggtttgtcgctggcgaaggcgggcgtttccaggtgggcgtcgacgaaccatgactctaccattcatgccaacttgaccaccgctctcgtcatcgtcttctgagtctgggttctgctctgcgtaaaggcgagcttcgtcaagctcattgatatctgtcggccgctcacgaagccactgcattctagggccggacctggctctctcagaaacacggaatccgtagattcgaggttcgtatatgcgttcgcgacctaagccagggccaatgttcttagcatacatgccattcataaggccgtcaccttcgttgacgcgaggaccactgctggagagcacctcaatcccacgcttggtcaagtcatattcggggaaagtgaggaggaaaagagatccaaaggtgcggccgaagaaggcaccgtcgacggtctggaagcggctattagggggaacatagacatctaaacaagatgggcagaatagtttgactgtgtcctcgccagggatatcagaaagaccgacaggtagagtgcgggcctggtcacagttcgtccggggacagcagccaaagtggccaagctcatatttctcgctcatttgctgtattcccgccctggagcaaataaagcgctgatggataaggccgtagagcatttcagctgaggattcgatgacagacaagtcgctggccatgcggtggtgcctccgttcgctggatgccctggtcaggcgttctgggtcggagtcgttttcatcctcttcctcttcttcctcctcctcgtcctcatcatcctctggctcaacgtccaagatcatctatgaggcaaaaataagacgttagcaaatttatatcctcgaacgaagccgcaaaatgctgacgcgttgacaagataaacatacctccaacgcttctttatacatggcaacttgggtttgcaaaccagtcaggttgaagtcatcttcgataaactcctccgagacctcggcgaagtactcatggccaagaagggagcagaaactcgagatccaggactcgggaacgcccgaagaggttgacatggtgtcgctatggtggttgtcggttccgttgtcgaagggggcaacggacgccagtggcgaggctgagggggcgcactgcaggtgcgagggacaaatggatcgcaataagtagacggtgggaaccaagctgttatgagagctctaaacgtggggttgaggctcgcggtgtcgatgggatagctgtgaagctaccttgaggcggggtgatggtggtgagtattttgaggggcgcagattggatatcgcgagccacgagcacaggacaagacgggacagggcacgcaaatgcgctaagatcggttggtaggtggatgtatgtgattgcaccaaaatcattaacagcatagaaaatcagcgcatcgcgataagaacgacctgaagcaagtgagcggcccacctggattagaatataataaagtgaagcaataaccaaagccgagtgaaatttatttttgttttatgtcgattttcacaaggattcaatcattttggtgcaacagcgagcctaagcaggaacccgatacggtcagtattctgttcgggagtacatttcgccgtattccgaatggatctctaaaccttaatatagaaaccatagatcgcccaataaaggacgtataagacgtcgaatgcagaacatcatgtcgatcatcagttcccaaacagtaaaaagggctacgaattcaattcttcaatgatgggctgttgaatccgttcttttgtttattgcactctttaaactcaattagagaaacgatgcccaaagtcttctctgtcaactcaaaatgggtttggcatatgtcaaaaacggctccttcacgccgttatatgagtgggaacgtttcatttgagggaaacaaagtaccccagctagctcatttaccaaaagagcacactactgtcgaaatattccgcgagcaattatttggtagcaagaagcctaccgtgtttggaaacgaccatggctctccggcgcctcttctgcctgccttggataaatggttctccaaagatctaagaaacgcgtcgacaacactttcagagtatttttgtcaatttcgcgatgccatggtcccatacgaaatatacgctccaactcctgcacagaaagagagcctagccttattccgagactatctcgagaaagaacaaacgcaggacaagatcattacaaggagttgggactcgtgctttacaggtcctgcagatggccaggacttttttcaactgcatgctcctctccacctcttcacagaggtactaaagttcaacgacgttgttcggaagaaagggttgcaaggagtatctctatatattgctcagtgttcgatcgccgaactgcctcaagccctgcaggaggacattcccactccagaaatagtcgtgcatgccggaaagggggatatatatggctccagcatatggcttggcataacacctacttatacgcctttgcatcgggacccaaatcctaacttgttctgccagttgtccggcactaaagtcgtcagactcatggcaccaagagcaggagactggctgttcagacaaatccaggccgaattgcagagatcaggcaatagccgcataaggacagacgagatgatgcagggcgaggaacggtacaagctacaccaggccgtttgggaagctggtcccgatagtcccgtgccacctgggacatacgaggtcgtgctcaatcctggagatgctatgttcattcctacccattactggcattctgtaaagagtgtaggagagagtggagatttaaatgcctcggtcaactggtggtttcgatgaactagttttcctcaggtaaaatagaagttggatgtgtatattatctataacgcgttactaaatttcacggggtttgcagatgatccaattgacatatccgcaaggccagagaaacctatcactgccgctcttgacctcccacttgctcgtgtcggcaccacaagaccgtaggagactctcaaactcctctggcgtccgtgttcgcagtgcagagatgtagccatcgaatgtgagaacaaagggcaggattggaatcaagcacgagaagataaacgttgcaggcgatcgccacttgagcgcaaataatggcgcgctgagaaacgcaccaatgcctagcaacgtaaccatcaacacactagcaagagaacggtcttgaagctcaaagatagcaagtccctcacttgtctcaacgctatcacgtaggatcgcagaagccaagccgtcatcaaagtggtggaaggcgaggttgaacagtctgaacggttttgttccgtcctccctttttacaagatgcttcggagctgctgcggcatcgaccgagttacgctcgtacgtcagaagcgggttcttctgggcgacctgctcccaggcgtcgacattggggtgaagatccgtgaggatgaagcgagcagggtccgatccgtgggagcgtaggtgtgcgttcaccgtcttcgctatagagggcgtaggcccgccgccaccggcacagaaatcgatgaaggtgaaatcggatagagacgtgttgagctccttgatcaggatctgggcgctgagacctgcaggagattgagcctgaagaggcgagttaacgagccaagcacgagtgaggccatcttggacgcgggcacgaagaaatgcaggaaacctagaactcggtatcagtaagaaagaacggcacgggctttgacatcccagatctaagaatgtatcgtaaagctgcttgtcaatctcaattgactagagctctggatgtgaagctcaggtatgtgttgggtaacgtagctcgagagctggtggagctttggctggcctgaagtaggtacgtaccaggtctgatcatcaatctcaaagagatggaaccgagggacgagaggagccatttttgtgatagaacttgggaactggttgaatcttctgaaaggttagttggaattaggtcgatgccgaagctatatatgtatgtacgtgttcaagctacaggatgtgaaaccatatcctactatccgtacgcgagtacctactcggtagttggtggcaggttgtcaaccaaacaaaaatgtcgtcaccacagggtaggtaagcgtccatcaagaaatgtttggcagttctcaatatgaaaattaatactagttagaagaccttgatacatgcatagcataggtatttttattgaaatcgagattttttttaaattttttttcttgtctttactgagctgtgattgctattagacatgtttcatgatgtaaccctgtaatgcagtgttgcatccatactgtgtttcgactaatgtccatcacagtactccgaaatcgagtttgagttcttgaaagagctcaccgactatcttgtcgtggcatcggtataagggtcaaaccccatgcgacgctttgcctcgcttcgggctctccattgtgtctcaccaaccaagcccgtagtcgacgtctcttccaagaagaatgtcaggatgtgatcagggatagacagatgagacgtttgctgaaactcctggagactagccagtcgtatcagcatctccatcaatgataatgatgttgtaatcgctccgaacggtgaccgggcgacgaagtcctctgtttcggttggtgatgacatggctgcttgcaaagagctcatcttctcagggctactcagcgacagtctcttgatctgatcaaccacccttgaatccagagatcttctgccacgatgaggagtactggactttgataccattcttgggtgatctagcctcgccgaatctaaagagtcatcatcatcatcttcgtcgggatcttcttcgtcgtcttgttcctcatacacctcgagagccatccactcgggatcaagatgtacaggaaatttccacttgaaatagtccttcgagggaggaatagagatatttgggccctcggctgcaggacggacgaactctcccagcagctgtttatcgatgtctgcctggtcaccattcttgctggttgaatccaacgccgcatcgttaccctctctgtcaagttcctcgatgaacccgttgatatcatcatgctctgacctaggtggcccaacttgaacgtccctttttaggagcaaaaccggtctttgctcgctatctgtagctgaccctatgttcaaaatccttcctgtatctgtatagaagattttcgacaactgatgtaccggtatagattcgcgaatgcctgcatgtgggatgtcaccatatgactgactatcattctcgtcgtcatgcacgcggccatcgtccagatcttcgataatttcgagatgataagcgtattcgccgccaccagttgcttcgggaagaggaagtgcataatcttctagcggtacagtgcagtaacctcgctggctgtcgaagtaagtatctcttcgagtcctgcagatgcgtacacgtgtcttgtgtaggacctcttgccataacggctttcgctccccttctcccaaaccgtagcttgtacccatgcttgacgaatccgaggagtggttgttggtagagactgtggtgtctgtaactcccgatgaggcgtgtggcatcagtgtggatgcatgtccaaggaatagcatgtataaagaaagagtaaacgctggaccaatctggacaggtcttgttggatcttgtgcaaactgggtatcgccgacagtaagtagagtgctggcctgcagtaatctcgatggtgatatgttggcaggtaatgatgtcgaaaggctctctccagatgcactgatagccaactgcataagcgggatctcgcggtctattcgctctagcaatgcctttatcccggaagcgatggccagcaagtcatcacgactgactcgcaatggcttcgtttggacacgattactgctcgaattgacagtagtgactgcctctatgcgccgcccaagcgagacgatgtccttatgaagcgacttcgcgaggggcgcagctgactcgagaaacacgtttcctcgtccagacctagaataagtgagaatgtcagaaacggactaggacaagtagctcgaattagaccattctagttggtgagcgaatggggttcttacttgaactcgatcaagtcgatggcgggagagatgatctgtgacgcaataggctggttaacttccatcgggcctcaaattgagtcaagctgctctcttgactggcggttgggcttcacgacgtgacgcacctttatcttgttgtcgagctgattttgcaaggatttgagctcggcatgaactgctttgtcttcgaccgacttcagcagtcgcgaacattgaccgatggcgtaggatgacgttaaggcgatgccagagcgaatggcatatctcatggcctggacgccaactgttgcgaggaactcatccatggccaggacaatctaggttcacagttgttgaatgtctgatcatgctgggaaagcacttttagtaaaagtgtttccagaaagggaaacaaatacaagtcagataagattaaaacgatgaagtgagccaagatagcacgtccctcataggaagttttctgggaaacggttttattgcgttgattgatttactgcacgcaattgaccaacgcattggagctttgactttgtgcacttatagcgacgatagaggggcaacgtgtacagtgctagaaaaccgggatgcccctcgttttatatggcacgtgctgagactcacggtggctggtgttgctacccagttcgtcatgagctagttttcaggcacagaatgagtcaagacgagtcaaaggtagaatttgcaaggccgagggcccgagtgattggccataaaattcaatgacagagtcgacagtcattgtaagacaggattctgcctgttccgtctcacccaagtcgatatattggtatgtgcgaaccaggctcaacacacagtagacgcccactaaattgcccctctacccttctgacacttttttcttccaggtaatgcagcgtcatgattgatggtggggcaggaatttttacaacctaacctcacctgaaccttgcctctccccaccagagcacaaggaaagtattcacagaataccatcattgggcttattcgctgcctaaagacgatatctacatcgtattacgccagctttcgggcgaattctagatagagacccatacccttatttgtgccttgcatccaatccagcctttcgaagaacttggcattgttttaacattggagtgatcgaaacgagccccattttccacaaaacaggccgcatatctagggccttttaaatccgcaacccccattagaccgcaacgacggatcgcaaaaccctctcttctccttcacttacctctacaacgcgacatatcccactctaccgccgttaaacacatcaaaatggcgacccctaactcttgggaggatgatccctctgctcaggatgagaacctcgctcagcaggctcaacagcaacttaatatgaaccccgcccccgcgcaaggcggcttccaaccaagcatcaactctttccaacctggtgccgccgcttttacaccaggcgccgctactttccagcccggtcagcaagcatatggaggatacgcacctcaataccagcagcaacaatactaccagcaaggctactaccctcaatacggcggtgctcagcagcagcagggctacggccagtacaaccagggctacggtggttacaaccaagcccaaggtcaaggctatggtacgatacttgcgccgaaaattttgcctgacaccagggtttaacagacgacttactaacatgctgtataggtggtggtggctaccctcaatatggccagcaacaacagcaacaatctcagcaacccgccgcccccacgattgcccagcgacctgccgccgatgctcccgctgctcctagccaacccgccgccgccgcccctaagcccaaggtgatcagcatcagtggcgacacttccgctcctaagcccaaggctaaggtcctttccatctctggatcaggcaccgctacccccgtcaagcaggaggaaacccccaaggctgaacccaccgacaagcccgaggctggtcaaaaggccacagccgccaaggctatcgaaaagacaggcgagaaggccggcaaggctgccagcactaagacttctggcaagacttcgccaagccccgcctccggacgcaacagtcctactgccggcgagaagaaggcggctgcccgagagatcgatgctgtcgaaaaggagcaggctgccgatgtcgaccaggaaacacttaaggaaatttacggcaaggagcacgtcaacatcatctttatgggacacgttgatgccggaaagtcaactctgggtggttcgattctgtatgccaccggcatggtcgatgagcgaaccatggataagtacaagagagaggctaaggacttgggtcgcgagtcttggtacctgtcatgggtcatggatttgaacaaggaggagcgaacacaaggaaagactatcgaggttggacgtggattcttcgaaaccgagaagcgtcgttacagtatcctcgatgcccctggccacaagatgtacgttcccaacatgattggaggtgcctcgcaagccgatgttggtattctggtcatttccgcccgaaagggtgagtacgagactggtttcgagcgtggtggacagactcgtgagcatgctatgcttgcaaagactcagggtgtcaacaagctcatcgttgccgttaacaagatggacgaccccactgttgagtggtctcaggagcgatacacggagtgcacatctaaactcgctcagttcctcaagggtaccggttacaacctcaagaacgacgtttacttcttgcccattgctgctcagcagatgaagggtatcaagacccgtattccaaaggaggacgctccctggtgggagggcccttcgctgctcgagtacctcgacagtatgaaggcgcttgagcgtaaggtcaatgctcctttcatgttgcccgtcaatggaaagtaccgtgatcttggtacaatggttgagggaaagatcgaggctggtgttgtcaagaagggcatgaacatgatcatgatgcccaataagcaaagcgttgaggctgccgctgtctacggcgagcaggaagatgaagttaacctggctcagtgtggtgaccaagtgcgaatcaggctcaagggtatcgaggaggacgacatcttgcccggattcgtgctgtgttcgccaaagcgacttgttcacactgtcaccgagttcgaggcgcaaatccgcatcttggagctcaagagtatcctgactgctggcttcaactgtgttctacacgtccactccgccattgaggaagtgacattcgccagccttctacacaagctccaaaagggaaccaaccgcaagagcaagaacccacctacacactgtaagaagggcgacagtattatcgcccgcatgcaggtgattggcggagcaggcgctgtgtgcgtggagaagttcgaggactacccccagatgggtcgcttcaccctaagagaccaggtaggttttactcacccccagcccctgtggcaacctccatacatacatttccccattctactgaccccatactcttgtccgctttgtctccagataaccaggggcaaagagaaccactaccgagcatggtgtggtggggagagctttggggagtgctttcattatttaagaaacccacataagaaaccaggcggctaacttgacatgtacacagggacaaaccatcgccattggcaagatcacgaagctcatctctgacgaagcttaaatgaattatgaatgttcttgattcacgctaggacgcggttatgtgacaccaaaaaggacagtgacgattgataaaaagacaaaggaaatgtaacgggcattcaccgcagtcatcttcacgagtcacctcgatttttgcgccaagggaggaggcattttccaggaatgtgagaccggtatttatatgatgatgatgagaaaggccgctcttgttacgtaccagaaggacgttgaaaataacgccacaaaaaggagggatagtggacagtttgatggtgtcgtacatttcctggacttcaggtatacatagagagccaaggagaaaacaaaaaaagagtttgatagtgaaatgctatgacactcgtccctttgtgctaaacagatgcaaataagacgcctgtagggttgagcacagtaaagaaaacacaagcacttggcatcatattggttcttccatggtatatcaaacaggtgcagaaaagagtccaaggactggtacagacagttgatgaatggcacaatgtaagaaagacgaatctacacaggagcaagcgcgtatgagagacctggccaggggaaactgatatggcagtgagataggggatccaagttagaccatgacagtgaagagaaaagggcagagtgaacgaaaatggcagtccgagttgttatcgtgagttttgcaagtagagtcagtcgggaggcaacccatgtatgcaaaggaacaacaaagccggtgaacttacaccccaccgagatgcgcataaagtcacgacaatgcatattctagaccttgatccgcgtttgcgtgaccccaggctcagtgtgtcagatagaaaacaagaatatttgccttggtggacggtctccgaagtcagttaggtaactgggacgggacggagattcaaatggaggccttttacaggtttgacggtttatcatgaccaggatcagaaagagtatcagtgggatataatatgagtacgagaaaaagccggaacggtccaggacagcgtattgagacagacagttatcgtcgagatctcaaatgaagatccgggatgatgaacatggggaagggaagcagattgcgggcgcgggcgcggttgcggttgcggatccccatacggtgccatgtgtatgggcatgggcatgaggatggagattttgtaatgtcacacccgactaccgttgtccatgtttcggttaacttcctgacgactgtgccccgtcagtcggctccgtttcctccgtatgcctccggtacgcgatgtcaaccactcgcccgctcaccttgcccatgcctgggctgcacgccccttgtttggtctcatctacagttctcattatctctgatcaaataacaggttgatgataacagatgggcttccatgacgattactcccgtttcgcttgtcgcggtactatgtagatagacgtgctggcatcctttcccgtccggcgtcaaattcccgtggatcacataacgcgtctcactaacacctttgatgctggctagtgcatcccgttcaagcgcaatcatgatgatacagtaatgtcaaatcagtacctgaccagcctcaatccatcagcatgcaaaactggcccgccttgaacctaacggtatcaacagcgttccgtgcacctccggcctctcggcaaccttccgaagagatttccataacgaggttgttctgtcgcaagctttcactcaccgagaagtagcagcagcctgtctcatctaacacacccccaactcccgatccgctgggccgcttccagccagcagtcagtcagtctatccccgcaggccaaccccggttccccacacggttcttgagccccagccgcgggaacgtacataattcatgatggaggctctgggcaggaaaacggtcagaaacggaggctcggatgatgtcggaacactcagagcacggttcctgacaaggtgagcatttggagaggggtgtctagggtgtgtctgtttgcaaggtgagagtgtaaccaatcagacttgctaacctgttagctttgtcgaaatacggagtcgtgtggagcttgaaaagtgcaacaggggaatgcaagttcaaggtctgtacgtcacccagaccacaagaaagaggctactgacggtaatgtattcgcattattatcgtggcttttgtttttggtattttattttgcgtgacgaccggcactgtcaagtccgagttgcgggacgagcaaatccttgttcaggggatcacatcagtcagaccaatattatccaaatcacgaagattagtaggtacaagtgtcttgttcaataaaccaggtgcgtagcaaggagttgaaattttcttctccaaatcgtgactggttttgactcggtaacgagagtcatgtggactgtctgttccaaaagtaggtccccaggttcatggtcaaaaactcaagcgaatgtaagaacgcagtctagaagcctccacattacccaaagctgagcactacctggacgccatgtggtgacggaaataggtagagtctcagaagttttgtcctcatactctgaccgtatgctgtgctcaagtacacaacgctcatcataggcactgccataggtactaacctagaaatagattcagttgcagatcgtgacttggaaatcattggtgcatttctacagatggggtccatacagagataggtattcctttacacaaggactttccagttgcgaatctttgggttttaagaaggaaatcgtaggcttccagaggtaggcagtaccttcttacccattggcacttgcagaagttaatgcccaaagtcttcactatgaagagcatgtagatttgcatgttatttacctagtacctacctaggtatatgtgataagactttgatgataaaaacagtatttggagctagaagatcgtagggcaagaacgacaacctcagggtaagagatgaggcagacatgagagaacaatgctataactgcatttcagtaagtatgttagtcacgaagaaacttcttacactatatgtgtactggcttatattgatggcttgaacatatacggtatgcagcatttgtctctgttattcgtttctacttgacttaagcatgtgaacggcataggtgggtgctagcctaaatacaccatcaacagccgggaatagccatgctacctaggtaataatttgggagctgctctgtatgtacatacagcactagaccaggtcaacgtttgcattgctctgaagttttcgttaacggatctagcgtcaatagcaaagcctcttctctccgcatcgtatccactgtctccctgttgttgctgtctggtgaccagtgagtttttggcagcacagacaaagaatgtatcgtataccgagctgggcctggggtgaggcttggtgttggttttttcttttgctttttcttcttctcctgttcatctcccttttctctccacaatttcaaattcagccctagcttttttgatccaaggttattcccttttcagtcctgaccgccctcatgttcagtatgcggcccttggcaagcttgtttccccatgatcttgacatgcctgttgtgcctttgtacattgtctagactgtaggttatggaaagaagctctggccggatgtctgattcgttgtggtcggctgacctgttactcaaaagacattgactagcatgtgtattgcagtacgtaaaaagtattggtctggctgtagtcaggcttcccgcctccaccgtcttgggtctcgtcgtccaagacgaagtacttcacgatggtcacccatcttctggctgtcgggtaggccccgtcgtcatttttaacgatgtagccaatagtttgaaatccttacatccaatgcatccccgcaaccgtgtactgttgtgctgcttctcaagccagcagccactgtaacaaaagcaggcaacccaacgagggaggaaatatcattacccatatcaggatcgagtcaaacaaccttgcgacaaagtccaaggagggttgcaggactacacccatacagaatctccaaactctaaggaattcaatgtccgtacaggcttgactgttctagcagtagctcttgttataccccgtactgccccgatggtaatcaaatatgaggggaaaccggggactcggcccctgccaggccctgtaagtcggcgcagcaaggcaccgtaatagacggtaggcgatccgagtatgttgaataatgaacatggtacggatatgcttcccgtattcaataagagaattcacgtcagtacagtacagcaacgaatcgcaggaagagatttcatcccaattaaaatttaccataggaatcttatgcatgataatttatccatgcagaaatgggttctaggaagtattcagtatgtaattgatatgcagccgagtctctttttacggaagatcgcgggtactaattgaatcactgttatgttttagattggggtcctggaccgacgatcatgacgacacatttgttcgtgattgaattacacgattccaagatgatggtggttttgtgatttagaaatcagagacaagaaattgcaataataatattattattattggatttgataagaaaagaggtagatatttacagaatctttagcatggcaacatgcggcgtttcatgaattgcctgaatgttacaggctcgtatataagaatatcagaagagaaatagacaagtattgtcatcattgtcaacacagcaagctgctactacatacaaacaaacaacctgactatcgtctgctttgcttccacccgcaacaacaccagtagcgagaggtgaagagagtccacgtacctacatacctaccgtcttctacatacagtgccgttcagtattctttttaccgtcaagtgaaggcgttcctgtacccatcgattcggcattatccatagcgaaaaaacagtctcaggatccatccattcgttcgtccacccattcatcttgcttgtttacaattccctgaaccaagaaccgacgtcttccggcatcttcctggcctgggcttagtttagtccattctccccgccaaaactctgacgctttctcccctcattcttgttaagagtctggacggacgtggaccgggggtttgggttacgttttgtgacccccttccgtcccgcaataacccatcctaaagctggctcccaggctgagtcgggtacatttgtaccatcctcatcatgacctttcccgtcccgtcaccgtcaccttgaccttgtcctggtaccaaggaatctcttccgacttaatatcgtgcccgtcacctgcaacgcctcgccggatccactacgcgcttgtctctgccagtcaaagctttgctcactatccgtccccatcctactccatcctcggttttggccatggcaaacgggcactatctaaagtgcccaatttgcggagggtcacaccttgtatagcccaccccagggcgtttactctcaaatctcaagctgctcgtgaagcttttataaaagccatgaatgaccccgtcttcaaaactgcttctctctattcaaatccaactttcatcaaaggtccaggctcaaacatccaggcttcaggaaccgattttttcaagagtgagtcttgtctttaccccttggccaacttgtcatgatgccctcacacaacctgccattaccatgattgaaccactacacccaatttctactattccaccagtccaaaaaaacaatactgaccttgtcgcagtgcttcccaacaacgttaacaagacttccctccaccctaccggtgttacgtatgtttcccatgatatgcaaatatctgtgcaggtcaactaacacaggcgtcagtccccaccaggagcacaccgagttggaacaggagctccacgacaaggctcacatcgattacgatcgtgtcgctattgtaagaaatacttatacaacccattcaaacgtaacggtcactaacatggcattgctcagatccctaacccttcagtcgctgccctctacgaggatgctcttgtctacgagactggtaccgctatcacatccagcggtgccctgactgcctactctggcgctaagactggtcgatctcctctcgacaagcgaatcgtcgaggaggcttcttccaaggacaacatttggtatgtcaacccctaagaagccggcgatagagttccattgtcgagcgcatgagtcgtggtcatcagacggctaacaaaaaattaataggtggggacctgtcaacaagcccatgactcctgaggtaagaaatatttgacgttttgcccaagcacattacacatcatatccgcacacatgatcgattgagactcgcttgttgtggtatttggacttttgtcttccgatctcggtcacagaagaagaattgccagcatcacgagcttgacgccaatgagacgaacgaatcgagacaaaacaaaacgtctagaccgacggctttgtccattccagcgaccataatcaattgcaattggggcttccccgaagatacccgcagcatgggcgtcatggctttgaggcctgtccactggtgcttattctcttactcaattgcctggtcgctggttggtacaggcctggccgagtggtcctctagcggttcattggctcaacgccatggtacctgttcgcttggcttgttcccctggtcgttccggggtggcgcgcgtcatgggatcggcaatcttgaccccgcagtctcagtcctcacacgctcactttcctctctggcaattgcctgcggactcaatccgagacgtctgtaccgacctccgatgctgtcggccgtgccacgcccctcttttcttcccgtctacgatttcttccgacccgaatgcctttaacctgttgtgggatggtggccggatctctttcccagaatcatctcatctaccatagctttctcattgaaacattggctgacaaaataatcaatacaggtctggaagatcaaccgagaacgtgctgtcgattacctcaacacccgaagccgtatctatgtcattgatggttttgccggctgggacgagaagtaccgcatcaaggtccgagttatctgcgcccgcgcctaccatgctctcttcatgcgaaacatgcttatccgacctacacgagaggagctcaacgacttccaccccgactacacaatctacaatgctggcaagttccctgccaaccgatacaccgagggtatgacctccggtacatcagttgccatcaacttcgagcagaaggagatggtcatcctcggtactgagtatgctggtaagacgaattctgaatccgaatctatcgaaaatgatactaacttctcaaaggtgaaatgaagaagggagtcttcactgttcttttctacgagatgcccatcaagcacaacgtcctcactcttcactcctccgccaacgagggcaagaacggcgatgtcacccttttcttcggtctctctggaactggcaagaccactctctccgccgaccccaaccgagccctcattggtgacgacgagcactgctggtctgacaacggtgttttcaacatcgagggtggttgctacgccaagaccattggtctgtccgctgagaaggagcccgatatctatggcgctatccgatacggttccgtccttgagaacgtcgttttcgaccctctcacccgtgaggtcgactacgatgacgctaccctcactgagaacacccgatgcgcctaccccatcgagtacatctccaacgccaagattccttgcctctctcccaactctccctccaacatcatcctcctcacttgcgacgcccgcggtgtcctgcctcctatctccaaacttgacagcgcccagaccatgttccacttcatctctggttacacctccaagatggccggtactgaggacggcgtcaccgagccccaggctaccttctccagctgcttcgctcagcccttccttgctctgcaccccatgaagtacgccaagatgcttgccgacaagattgagacacacaaggccaacgcctggctcctcaacaccggttgggtcggtgccggtttcgcccagggcggcaagcgatgccccctcaagtacacccgtgccatcctcgacgccatccactctggtgacctcgccaacgttgagtacgagaactacggtgtcttcaacctccaggtccccaagtcctgccccaacgttccttcagaacttctcaacccctccaaggcctggaccgctggtgaggacagcttcaacactgaggttgtcaagctcggcaagctcttccgcgagaacttcgccaagtacgagagcgaggccaccgaagatgtcgtcaaggccggccccgttgtctaaggaaaaggataagaaggaaaaacaaaagggaaagcgatctttttttgtgatgaatttgagcaactgtttaccatttgggtccggcgtcattacatggcggccatcaaccggctgccctcttttttatatatctgaaagggttttcttttacatggcatgagattgtatgtgatgtaagcatgaatagctttacgattctgcaatagaaagcgtatatcttctacacttttgcttcctgtctgtctcctgtgactgtttgcaagaatgccagcaatcctgcatttataaaatgatacgacttgcctcgacaagcggccatcttgcacaactcgtcatattgatttcaaaaataatgtagaaagcgaatacctgcaccttgtttagtgagctgaaacttgaggcataagataaacaacctaataatatagtctaaataacataaattgacttgcttgtatcatctcttatggtcgaataatgacaaaaaaagactaaccattcattaaaccgtgtcgtgaaatcctgcagccttctcaaacgcccttccttcctttttccttcatttattcattaacgtcagtcagaaatcaacattttaccatcttcggccgtagacagagctctcttccttcttgggccgttccggtcgcctctgcatcgaagccgctctgcgtccgttgccatcaaagctttcatcatcggcagtgtcggcgatcaggctagggttatccgcagaagagcctggcttgaaaagattgatgatctcgttgagaccaagcttgagagcctccttgcgcatgccaccctcgatagcctgctcggccagttcacgcttcttgtcctgcagttcgagaatgcgttcctcaactgtgttggaaacagtaagcttgtagatgattacgtcgacagtctgcgtgagacgatggacacggtcgatagcttgttcttccacaaactagacaggtacatcagttaataagtctcttataaaggagtaaggagtaaggagtaaggaggaaaaagaaggggaggaagagggaagaaaaacatactgggttccagaagggctcgaggatgacgaccctggtcgccgctgtgaggttaagtcccaaactaccgcacttcaaactgcacagcaaaattcgcgtttcagggtcgctcctcaaacttcgtaagctttcttctcgctcatcattcttcatgctaccatcgtaccgcacaaagcggaaccgttccttacggaagaagggttctaccaggttaagcatggaggtaaattgggagaagacaatgaatttgtgttccttgacttcattttgaagaatcttgatgagttctcgaattttcgaggaagcaaggacttgtggagagttagggtcgcgcgaaggatagaagacgctgtcatcttcgtcagaagacaagccagaggaatctgaatcagaatcggactcggatcctgaactggagtccgagtcagaagattcggagacagcagttgtagccgcctttgtctttgcagcgttaggttttctatcgtccagtgtctgcgcagccatgcgcttcgtaagatcagtcagagatgccaaagagtcatcagagtcagaggcttcatcgtcctcgataaagctgctcaagttgctcttatcttcaagcttactctcctcgtcctcagagtcttcggggcctatagaatcgcccccgccctcagcgttttcgtcttcttcgccgccagccttgccgagatggagtgagccctgctcattttctgaaacgagccatgaaccttcggcttcctcctcctcatcactatctaagatagcgttgcgatttcgaggctttcgagtggccttttgtggcggcattatatcctcatcatcactgtcgacaaccgcgtttcgattgcgagatcgcctcgaggttgtcttttggggctcatcgtcctcatcatcactgagatcgataatttctctgtcgttctttttggccccttctttcttcttttctttcttgcccttggatttgggtttcttcaacttatttcctcgctctgtcttctctggtcgttcatggtcgttaaaatatgcaaggtcagcgtgacattctgagcagatgtctttgcctgatttgttgtcttcactactcaaacctcgaccacagatgttgcaatccttagagacgatgcccatgccagcgaacatatcggccatagaatcgatgtctgcctcctggtttttctgagtagatcctatcgacattgcatccttgtccttctctagcttgccctcaacaagtttggggtggttacaggcctgtcgaagccggagcaacagagtcaaagcgttggcgtaattgactttgccttgcaacatctgatcctcaagactttggtctgctcgagctgctagtctatcatagaatttgcgctctgcaggcgataactcagccgctacagtgacgaccttgcgctcagtaaccttgaaacccgtcgaggagccttcacccttggcagaaggcttaccaccagggttaagcgcgccatcttccttgagaatttctttggttcttcgcttcatgaagcatctgagaaggctgtgtagtcttcgaatagcaatgtgacctcggccgttcttcaaaggcagatcgatatgctctttccattccttgaggttatcataaggtcgaatacggagaaacttgatgagagattgaagctcatccaggttgttttgcattggcgtgccggacaaacaccatcgatattctgaattcagggcgtagcatgccttggtggcttttgtgtttcggttcttgacggtgtgggcttcatccaagacaactcgccaccaatgcaagccgaaacagcctgccttcagtccattctcggcatcagatgagtttccatgctccgagaccagaatctggtaggttgtgatcacaacgtcgtaggcagcaagatccttgaatcttttggttcggttgggcccgtgatggacacaaactttgaggccatgactcttttccactctatcattaatttcgtgttcccattggcgaatcagagctaaaggtgccaccacaagtgttgtcttttcaatcgtttcaaagtgcttcttccagccagaagcgttcttggctggcttctggttggtgaggatgagcgagattgtttgaagggtctttccaagacccatatcatcggctaggatacctcccttgggtacccttcctcgtttcacgggacctagttctcgtccacgcatccactcaacaccttcgacttgatgaggcagcagcttgaccttgaggccctcaactgtgccatctttggtatctttagcatcttttgttgcttctgtttttttttcgccatccggctgcccgccttcctcttcgccctcttccatgccaccctcaagtagggccttcaaatcggcgcttgccttgacagggtctgtgtaaaaggtctcctcgccgtagttcctggagggtgcataagatgatgcaggtggagcgtctgaactaaacattggcaacggtggcgcccttcggtcctggtatgtagggcctttaggacctgtgattttggtaccgttgctgcttcgattatcgatatggtgttcgggccgggtcttctgccgtatgaaagggtctgctctctgcttacgagaggacatcatcttggtaggatgaccgaatgtgggagtgctggtggcaccagtgataagggctgtaatatcatcgtcaggagagagctcgcgggatgcagtctcgcgtggaggcacctttgggggcgcacgttcgttaaccatgatgttgagttctaataagtaacagaaacgtcagcatctaaactttagaatataaaacaagcaacctaaaagtataggcagtctaaatggcataaactggcttactggtttcgtctcttgtgccttgggtggccaactgttcgatatcttgagggatgtgtgttgggttgacgcggggcagttttggacaagttaggctgctctttcgacaagagggcggttcgagggttaaatccgaaacgagcacctggcttccgtttggatttgagttaagaaggcgctgtaggtcttcggtatatcccgcgggctgggcggtgagcgtcgttgtgaggatatgtgctatttcgtgaagtcgttaagtacaaagaactttgcatgaggtatcgtttattgctaaaaatgacataacgaattgccccggcaaccaatgaggggtatcataaattataagatcacattgaccaactgctcagatggcgcataaaagttggcacaagccaagtggttgatgaaaatatcagatcagctttagctgataaatggcctagatatgtgctcgtatttttatctatcttgtactagacacatactattttgcgaccccgctactactagctcataactgttcggttctttttgacactcagaatcaggggactggatatgaacggaccccaccacactgttggacactgtgaaaccaggtaaccccgcggtactgattagtcccctgaattagtatgtagtcctcagggtatcagaatgattgaccgcagcgacgaaattagtaggccagtttatgctactcagaccaggcttgttagatcttgtttttatacccagagcttttctaccacccactggccatctagacaggtagtgtagagtacgtacctttgaactgagctcgtttactacaagtaggtatatcaagcacgattacagaattcacaaggatgaaaagtaaagactatatacaataccaagtagctttgattacttgagtatcgattgaccttaagataaaaatattcgaattgcgttttccgcgtagcctgaatcttttaagtcattacagatgaatgtgttgctgtcagatcaacagcaagttaatcaatgaagccagcctatgattgctttgccttgccttgcctcacttcacatgtgaattgcaaggttgatcattaagaacctatatccgctaaaaacaagagtgttccgctagaatatagcgtgggtaaacgaagatcgatgaaagttgaatattgcgggcttccttgacatgccaggcagtgcttctaacgaaactgcgccgggacaacttagtatttggccatgtcagtcgccgtgtagtgccagatacttggcggaaacgcgctggtccgaggaattgctcattctcacgggagggacttcgcagtacagatcttatctgtgcatctccctgtccggagatttgtgccagacgtaaccttgagatacaaaagataacgctcatgacaattaatcctagataacatgaccttcatccgttcttgtacgtatcatccgctattcgctattatacatttatcctccagcagcccactgcttaattatgctaggggaacaggagcaggggcctcggtgccagaagcctgctttccaccaacaggaggcaggaagataggtaggtaagtgacgacaagagccatgactgcgcttcgttagacatcgcgttcttgctgttggatgtgtgaggaaaacatacttgacatgccgactgaaaagtatccaggagtggtggagttcttcttggaatcctcgctctcaccgagccagctctggatggagaaaacaacagaggccctatccataccaaaagtcgttagtgatcccgttgcatatcatgtatcgcttcgtcgccatcgcgccatgcctccgcagtcatgggaaatcattgggactacgtaccatcccacaagcttgttgcgcgtgaacatagccgccattggaagtgtggtggacattgtcgaggagatatcggtcgactcgcccgagctcttgggctcttggtaagggacgactgtgtcatcaagttagcttgctggtcgcaattgtgacaatcgcatggtgctagaagtttgcgtacaactttttgctgagggctttagatgtggcacttactgaggtcggttcttctggggtccttgggaggcgacatctttgctgttgtgatgaggagaagtgatgctctgtcgatggtcgtcgcaattacctcttagctcgcgcgacctgtcgggtccattggactgaggtgaggcgtgaattgtggcgcttcctcggatggggtaacgtggcgtaggatctcgacctgcctaaaagggaaatgaatatatccacacacttacttacaagagtccacatagaatcatgatgaatacagagggggctttcattttctagtcttctattgttatgatataaaagagagacaaggatataactgtacttggatgtacaaaccattgtacataaatcacgggttacgccccgagatttgatatccagcatagacatacatatataggtagcatagcacaccagcaactttgaccagtctacaacagtgacagctgttggtagatcctatttcgcaaaacattatacatcgtaacataaacgccatatcataagctcgtgatggtagaggcgagctttgtttactccaccctgataataaccttccactgcaatgccccggcttcacgaatagcgcaagccaggcatcctctctttcgtcggctgatgatggcattccagcctttttgagcgcagagcgcacgaaccagaatctccatgtctgagccgaattgccgtttcctggactcgaaatgcatttgttccgcggcagggaaactgcctcgtcgctgaacgatattatattttgaggtgagcctctcaatggtgggtgattgaggcacttcggataagttggtgatgcaatcaataacaagaactcggtcgcttcccattcgcgacggtgtacgacggtgagttggaggggccgcaagaagctctgaaagcggggtgtgttgacgcttcaaaagctccgatatatgtatgacagcataattataccatttgtgcaacggatggcctgagaatcgagttagtttacgaaccgcaagccatacagaagtggttcatacctgtgcggttggcaggccgagagccttgcccgaacgtgtcagagccagatacgtcaatttgctggattgttgggcttgatggcgacttaataaaacggactcgatgagaaggtgaacacggatgcgccgttacaaaattaatatcgtaggccagagagagcgagtagttctcagctgtaaatccatcaatggctacggcaaaattgaccgtggctggcaacgataataattcagggtccttagttgtcctcgtggggaaagccttgtttggatcggatgacatgagctctagcgatcggaaggtaacgctgatcatgggaggaggtgtcgagtagctattttcgtgggggatgataaagtccgcagggaaacaagagtattcgtccgcatctccaaggatggaagattcgcgctcaattcgcttctttgcccatagtctcgctttcttacccaaatgagccatatcttctgttatttgttagttagtcttcatcactggcacgcttgcgagaacctaccagctacgtcttccacctcaatattcacccagccttcatcaatgccaagagggagaatgtcactggagacccatcccatgcattcggcggatccttgacctgctgcaatgactcggcccacaatacacgatgtgctccagaagctcttgcctgagtacacaaatcctccagataaattggcaaatgagcccaaacgctccatggcccggctgtcgttctcgagtagtgtggccatcaggaaatgacacaagccatctccagggagcatcaaaccataaacatatgattttgaaagccagccagaaggatggagcgctgctgcgagctttcgtcgttgtggccgtgacttgtccttctggtcatacgatccgaagtacagcgatcgcttggatccgttcgtctcagaagactttttggctggtttatcaagagcaactgtaggagtaggggttggcaccaaaccgatgatggatcgacgtgcattgtttgcgatgaggccctcgtacgtgtcgattccgggccagagaagtttctttgcgaaatgggtgagcccgtccacttgctgctgtggattacgacctttaatagtatagctatgactggctgtcgttttgtcttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatattgtcaagccagcttcgagcaagatggagcgaccatttgaccatcggagtagcggctcgctcaaagtgaacaacgtcaataggtcggaacgcctcgactccatattcctcaccctccgtgatggcatctagtcggatgagcagttcagtagcaacaaggatctgcataaagagccagtatttctcctcagctcgctcacttgcattgtttgtgtcgtgaatcgatgaagtatcctccagctcatcgttgtcttcacctccccaaagaatctgtcctagtctgatcctccactcaacatgtgtgaagtcgaaccacacattggcagtgccgagacacttaatcagggcgttaatttggttggctaagctgtagtggtcgcgcttatcgacaacagaattgcacggccgcatgaaagaatggaagagatcctggtaagtctgaacagaagtcttcttgcgaagatcattgactcggtacagttcagagtttcgcctgagacgatccatcagttcagtctcggcaaggcgacgcaggtaacccagcggggaaagcatgcgctcacgtgcctcgacgatagcatgggctttcttgccgagactgtcaaacccaaattgctcctcctcgagagcatcgccaacagcgagctcaagagcagctgagaagcccatagtccctttctccaggccctgcatgctcagcgtattaggacgctcccgacagcggataaagaagtgcgccttgcgcgagtcgacagccttcgctcgggcagcggcatcctgattaaggtctcgagttaggtgaggccatgctgtgagaccgctccatgctcggtcttcgatttgtacatggtcagtgaggtcgcggatctccaatgcctcatcaaagggaaacgcgacgctgggattgggggcaccagagcaatgcccctcgcttcgggcaaagtactgaggagcgcctgagaagagcttctcgatctcggactcggtgagagtagacatgattcgattcagcttcaagacgggcttgggcgggggagaagtagcattttccttgtcggacaaggaacccggagtcggtggaggaggtgggagcggcttgttctgatccggaggtgaacgcggggaaataagagcctgtggtaaatgtgacggcgactgtgacgatgaggacgtaggcgtcaagggcgtcttagtggcagtccttgtcttagtcttggtaccctggaatatccccgtagaagctacaggtggggatttgcggcggaaacctcggtcggggggagcggctcgtggcggaggagaatgcggggagaacgactcgttactcaaaggagaaaagatgggagtgtcactctgttcctgttgcaacgatggaacctagagagtcagtcaattgggtcaggtgagctttggagggggttgtggtagttgttgcagtgcaggtatcgaaagaatgcaatgtgtatttgatgtaattgggaaacaggatggaaatgattataaagaaagataagaaagaaaaagaagagggaaggaatgaaagatggaaattgacatgacataggactatcatgacatccatccataccatcggccaaaggcgcccccgaactgagcccattgaggggccaattcagggctgtcaatggacaatggcatgacatggccaacgatcgccatagcgcacgacactgggttggcctgacgcagtggcctgatgtcgcaatatgtctctcaaatggactttcaattggcagtcatgacggatgaattgatgtattgtcgcagtggatgtttcgacgggcaacaacatttgagtatcaagacttgacttacatcttcatcgcctttctcccctctcccattgcgatccctcacacgatttttggctcgagtgattaagccttgaagtacaaaatccggacgcttgaagcgacccccggtcgatgcagatggaactgtatctacagcaccagattcgtcaacggtttcgtccccgttgttctcgtcgttctcgttctgaatctcggcaccggatctgtttggtatgacgctcgtgtttctccgagatacgcgagaccattgccgtccatgttgtcgctttctcctaagcgcattctcatgatcgtcgttcatccccaacctggacctgtcgtctgtttctcccgacctgcttgtgtcgtcgctgaagctgctcacggcagacgctcgtggcgacggccttgttttggtcagtggcatgttaagtaggatggatcttcggccttttttgcgcaacaactcggcgcactgcgggcatccgccgccgaagggtcggtttgatctcgacgagtaggtcagcctgggggttgacaactgcaattacatcaatgccactctttaaaagagatgagccaagatccaaatcctctgctcaaccaagccaagtcccgtgttttcctaagcgtcaccgccgtcagttacggttttcgttccagagttgaataagaattgtgcttgcactggctccagcacattcagcattcacaattcgtcagctggaattcaaaaatagatggtggtcttgatctttgagagacaacacggcaaagtgttggacagagtcatagttggcatcgtatctgtttttctactcgagtatgtttcttcaccggttagtccacgtacgtatgcaagtaaagcacaatgctttttctgggtatcttcaacggctgtctcaggttatcggaagcaggcaaatgcccctctttcacttctctcttgttcgtgcaacaataagatggtctccacgcgcggcggatataattactaggtgagcacaatccggagtgtgggcctaggaccgggaggatcatgggccgttacaccttggtatggataaaaccgaggtgatctgctatttatgtcgatgcgccgttgatgtgggcgaatacacgggcgcggatccagcagtgaggtcgacatattatccatgacctggcctatggcctgggtatatattatacttcagtcttgcaacagaccgcacagtaagtaaacttgttgcatgatgcctccgaacaaaatcgggttttgaggatcccagcacccgcgagctccatgcttgatccttgctagtgaagttgaactgtctaacaacgatggcaatgttatctgtggccgtccagatgtgtgggcgtacgtattgacaaacagactcacttcttgtgttggaggaagcttgtgagctagtgtaacagaatagtcgacctcaaagctttagggcgcaaaaataaacaacccaaaggtccagtctgaatggcatgaactagctcactaatttcgtctctcatgcttgcagcggccaacttttttgataccctgaggcgagtgagtttgtgggcctcttccctgtggaaatgaatgtcaaagtggaggccgatccgcagacgtgtttcgaaaccgccgttgccagaagcgagccagggagaattgcgattcgtgccaaggcatcttgcagcaattgttcagtattgatcagctgggttcgagattctgttacccaggatagtacagtaaaggctattgcgttacaaaatcggcaattatttgcgcttggcaacttactttgctagtatcaacgttttcgacatttaacttattgaccgagtatcagccctgcaatagtggcaaccttctttcaacgtaggctgcaacgtgataggtacctggcaaagagcaaggtttctcactctgcaaatccgtaaacgtgcgcacaaggtatgtgcgcgcgtgcaatcctctcatacggatacagacaggcttgttggtacgtagaccctgctggtgaatgatgatggagctcacgtttgcaacttggtccgttacaagtgtggggtggaattgctgttcaattatgttggttgccgatatctaagtacgatcctcgattgtcttcaccatcattagatccttccgagctctttgctaacgattgttctagcgtttccactcctgccaccaccattttcgtcgtaaactgctattgcgaaacaaggggtacaacctagctgtgttatacttgctcagcccatttaatccctcgcaacacgcggcaacttgcagcggcgttgtctttgccgtctctgttgtgcctgccggctcaataagattgcgcgcgccccatgatagctctcggagcaacggatgcaaggtaatgtaaaatcgggtagtggaatggtcgcaagggcgcaaagtccagcccagattgccaatgctgtttcctcctttgagacacagtattgtatgcaccttgccttaccaaccaccaacctaagaattgtagttataatgaagatctctcacactactctggcccatgactacacgcaacatcggccaacattgggtattgtgtatcttctgtttcatggtctgtcgcatggggataaacagccgatgatgcaaacatgttctttgattcaaggagtccctttcctcaatccttcggcagtacccaacaagcgattggctctagtctgctgaagcattgttagactcagacaagaatgtttcggagctcaagctggtggcgtatcatgcacaacgacaagcagatacttgggatccggcacgatgaccaattcctgtttccttgtccgcaaccgtagaagcttcacttcgtcctgtcaagtatcagcggcgaatttccatgatgccgaacaccgctcttacctcaccgtccaactcctggaccagattcccagagctattcacatagttccagacgatcgctgcgaactgctcgactccctgtgtttcgttctcttctagcgcaggtgtttcgttggagaatgttgtggccgtagatgtagttcgagactttgaagtctgtaaggcgtcgacttgtccgcttgttttgaggatcgcacctgtagcgcggtcgaggacaatgctagctttcacaccaggcttctttgataagcgaccgagcttctcctcgagggcatcgggcccgttgacctataaatttgtaagccatatggaacggccatcacattgtgatgcagcataccagtgtcgtgtctgtcattctaaatgtggtgttgctgctttggtaaacctagcttatcagctccaggcgtggttagataggagacagggaggtcgcggggcaggctagcaggacgcatattctgccacctaccaccgccaaaattttgagaaacccattgaggaaagtagatcttatcagtgatgatcgaagaatctaaatctcaaagtaccagcagcatctcagtattacgatcacaatcgccaggcatcgttgaatctctacacttactatcattatctctcatagcgactaaaccgacaccatgggctccagcaacaagaaaaagcgtgagaagcagaaggacttccaagtatgtatcgaccgtcactgtcttgcagaaacatgagctcacaattcatgatgaagaaaccgaaattcaaggttggaaaggacaaggcaaaagcctccaacttcacagacacgagtttcaagtccagaggtagatgaaaagtcacgttgtctgcatctttcaattactgacaagtcacagcgattgtaatgggacatcaatcattatcagcagtcgcacctgatgtcgttcaacaattcaggcacaatctatcactggcatcttcttcaaaatctgacaagcaaaggagggaagcattggcctatcttacgtcgcaactttcttcagagcctccagtcaatcctgtagggacacatgcggtgcttgtcaaattgctccctttgatctcagatagctcgacaccagtccgaagtcagcttctcaaacttttcagagagctcccatctgacgaggtcagacacagtgtagagcaagccatcatgttcgtccgggctggcatgacgcatctatcagcagatatcagcaacgactcactaggcgtaatggaatggcttctggatgtggcagagaacgacttggtagtgtgccctggcggttgggtcaagaccttgagcagtttttgtgccatgatgggatgggcactgaaaatcccaaaagccggatggtcctctggtacaaaatctggacttagcgccaagggcgctgcaacatatgcccgccagatcgccaccctatcacggtttctagaagccggccttcgacccgaagctgagattcccgaagatgaatcagagatatgggacaacttgtaccgaataccccaggattcgaatgctttcgaatatctcaacctatacggcactagacgagacgaagaaggagaaatgtatcccagccgagacgcgagacaacgcgtttttgagcgaaggttcttggaggcagtattgaagggcgcggaccaagctaagaaagaaggcggtgctacaggccgagcggcagctggcctagaccaagtacttcaaaatgggatgggcgaatatgagagttcaacagcaatggatacccaagatctcctgagcctttggtgaaaggtttttatatatccctaattatactacctactttctcacaaataaattcactagctgactgcgtgcttgcgggttactgaaatggttttcatattcgatgtgatgcgtctcatgcttatcttctccttaaggtgagcgacacttccagagtttcgctggagttaaacatatataaaagactatgtccatctaagtagtttaataaggattcatcaagtgctgtatcgtcaaatctaaagccggacggtctgcattcgagttcaacttgtcaagatttgtcgttcacaaattccgtagagccaaggtcgaggagaacggtcatcttagtgggccaacaatgtacgatgcaagtatatgatgactggcattttattgtgaatcggatttttatttatgacggggttcttaatccttattgtagtcttacttccaatagcttccccctggcctgacatccaacaacacccacatcagttttcctcttccgacatgaccttcattgaatggtaagttctgaggttgtaacaaatctattgctagattactctggtggctattaggtagctgccttgtattcaggtgcacttgcctccaattatttcttctacagctggcacgtcactacgaacgcggcacgggcacctgcctcgactggcaaacacagttacttgggactcccttccattatccccttctttttttgtatcccatcctcttcagtgaatcattgccttcacagcgcgtcgctaggcaacaattggtgcctataagtactccctctcccctccttcctccttcctccttactccttactccttactccttactacttcctccggtcgtgttgctgccttgctcccctggaactaccctatccatcacctctttggacctgtcatcctggccctcttttctggatacggaatgagtgttagagattctgagcagaccgtctgctctagccaacactttacaaacactgtgcgagatgctatcactgcccactggcacaatcctcagcttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggatatctgacaactgttttctcgcgaagttttcgtcaggtatgtttttctccgcccgccttccttctcccgctttgtttttgcctgcgcatctgtgaaacgtcttcttttccccagtctagatttgcttgctggcttactaaatgccatctatgacttcgtggtggaaagcctattgacgtttacttctgtagcgcacctctcctatctccatctcgcaaaggccttcttaccccaacaactcatctttttttaccgacagtcaccttcgaagtaagtcttctccatcctctacgaccactattcatttgtctcaatatcatccgagcggccaatctaataaccaagtcatagttccggacacaatgtcggacccctggggaactggcgacatgtctgacgcacttcctgccaccaaggaggccgatgccttccccaccactgagcagagcacccaggctcaaaacggtgacgctcaggtcgagcctcccaagggctatgatgcctcccgtggtcgctggaccgagccccaggcatttgactacacttctctggccgctggtagtgacacccagacttggggctgcagtgcccgtgcctacgcctggcaggacgagtatggtgaagttggccccaaatgccctgatctcgagctcgagcttttcggcgagcctgacactcgtcatgaacgaaaggggcttgatttttctcggtaagttgctgggtctcaccgtttcttggaccatctaatcatttcccagaatcgaaagcatcgaggtccagcaggagggaccgaccaagatcgatcctatcagttccttcaaggatggcggtattcatcccgctatgttggagaacatcgagctttgcggatacgatgttcccactcctatccaaaagttcaccatcccgtctatcctcactggtcatgacgttatcgggatcgctcagacaggtatgcatagcctttacatatgttgaatacaactgaccctattataggatctggcaagacagccgcttacctgattcccattttgagcaagctcatgggaaaggccaagaagctggctgccactcgcccaaaccccatcactttccgtcccggtatggacgaagtgactgctgagcctctcgttttgatcgtcgttccgactcgcgagcttgcgcttcaaatcttcaacgaggcgcgtaagctatgctatcgcaccatgctgcgacctggtgtcgtgtatggtggtgtgcctatcagcgagcagatttcactcctcagcatgggctgtgacattcttgtcggaacccctggacgtcttgttgacttcattcagcgacctcgaaacctcaccctccgccgtctgcgctacatggtcattgatgaagctgatgagcttctgaatgatgactgggccgaggaactgaacccgatcctgtcgggcggcggtaagcatgaccgacaaagaccattaactcgtggctgaccgattcacagagcaggatgaaggaaacgtcaagttcagcttgttttcggctaccttcccgaaggccgcccgtgaccttgccaagaactacctggctgcttcccatgtccgtttccgcgttggtcgtgctggtagcacgaccgccaacatccggcagattgtcctccaagctgagggtcatgagaagcgagagcttctggtcggtctacttgaggaaatgcacggcattcgcactatcatctttgtcaacagccgtcagtccgcagacaacctcgatgatttcctattcaacatgaagttgccggtcacttccatgcacagcgaccgtactcaacaggagcgcgaggccgctatgcgtgccttccgatcgggcaatgcacctatcctcattgccactggagtcactgcgcgtggtatcgacgtccaaaacgtcatgcatgtcatcaactacgacctgccttctattgagtatggcggtatcgaggaatacactcaccgcatcggtatgataacataccttcccagtgttcatttactaacttaactaggccgaactggccgcatcggacatcgaggcgtggctacgtccttcttttctgagcgagatgaaccacttggcagcgttctcacccgcaccctcctggagactgaccaggaaattcccgagttcttgcagcagtacgtccctgaaggcgatgcccgcgccaacctcaagttcgaggctgattcggacttcgatcccaacgactatgctggtgctggggatgctggtggcgatgcatggggagctggtgatggcgatgacaccggcggcggtgatgcctggggtggtgatggtggtggtgacaccggtgacaccggcggtggtgatgcctggagtcgtggtggtggcgatgcttggggtgctgctcctgcccctgttgccgtcgatgcttggtaaaatttcgtgttccacgacagcacaggtagtcagctaccagtagctcgtcagctctattagaccacaacactcccaggcgaaaggaattgcagctcagagttggttgtaggcaaaagattgctgaggtacatgagaagtctgaccatctgggtgccacctagattagtagatagatagcatctcaacgaaagacaaatttgccctcaatgaagtaaatctacttgtaaaactcgcgatgccatactttgagaaatgggcaatgtgcctatccaatcagccagcatgtgagaggctgttataaaaattgctaggtgtagagctgctcgtgagagaacgagccctggcagttgggaacaagataagtgttacgtggacggcactgtaccgccgcatttcagaaggactgagccacctatttgtttgagctggtatatgttctttattattcagttctgctcaccactcgcgagattattcatcatccgattcaccgaatctatgaccatgcatggtcttgtccggagccttagttgtttgatacagcagacatgtgccctaggtttctatctcgtctccagcgtttgctatagcccttcagcttacatgttctggagaatcttaccaagacctttgagcttcctgatgggggctccatagcccagctcgacaacaccctgggtaaacttccaactgtcagactggctcttaatcgggtactgtaccggaggtgggatgctggtgcggacgcccaaccagccgaaacggtcctcgcagacagcctttgcattgcaaagaccgcgcaggccttcctcgcctgcaaaacggccataaccagaaccaccgacaccgccaaagggcagctggacagcatagtagacagcaaaatcattgacagcgaccataccggcacggagtcccttaacgataggctgtacgttggggtcacgctcagagccatgtacggaggcaccaaggccaaagttgggtgcgttggcgatagagaggatatcttcaggagaagaagactttgcgcgaagaagggtgagaacgggggcaaagcactcgttttgtgcaatgcgcatttcaggggtaacatccgcgaggaaggtcggttggaagtagtgaccgctgggatattcaggatgatcgtatcgcttgccgccggcgaggagacgggcaccttgagaaacagcttcggcaatgagttcctcgaggcgatcaaaggaggcgtcagatatcatggcaccaacatcagcatcggggcccagtcgcagagcgttgacacggggagcaagcatttctacaagcttgtcgtggatagcgctaggggcaatgactctttcgatgccgatacagttctgaccggcagcttggaaggttccgcgaagaatgacttcggcaatgcgcttgaggtcgccagaagcggagtccaggacaatgaaagggtccttaccgccgagttcagcaacaacaggggtaagacttttagctgcgcttgcagcaacatgatgggcgacagattgcgatccgatgaatgtgatgtggctaatactagggtgggaggtgagatggccagctgcttgaggccagcacacgatggtctggacaagctgaggatcgtgcccgtgggcgatgagagcgccacgagcaatgtttgtaaagtattggctagaccaggccgtctgctcagaaaccttaacaaggataccgttgccagaaaagagggcgctgatgacgggtccaatgaagttgtggaaagggtagttccagctgaccaaggcagcaacaacaccaaggggctcgtagtgaactgtgttgcgcttgtacatcatgagaaagttggtaggacggcgcgaagggcgcaatgcttgttctccgtgagacaacgtccacttgagcttctcggctgtaacaagaatctctcccagctgggcgtccaccatggtttttccactgtcgaggcaagcaatcttgacaatctcctcggcattgtcgaggacgtgctgcagcagcgagctaagcacagcacggcgctggccgaatgtagtctcggcccatgtcttttgtgcggtggcagcagcggaaacggctcggtcgatggcggcaggtgtagaagggttgacgtttcctaggaattggccagtcgctggggcataacattgaacggctgagctaccagagaccttgacagaggtgatatcgacggtggtgtgtggctcggggaccttgggcgaaggaacggtgtactttcgaggacggctagtagctgctgagatggacgctgcagctatggcgttggtgatgcggaggatgagagtagcggcgatgatggcggcaactgttccagcggcggaaagcgtagattgtctttaaggagtatattagcttattggacgtggtcaatggctgaatggattcaacgtacgagatgttgtgctcagctgccatctcactgcagcgccgccagacggcaaggagcagaggttcttgatcctccattgtatattcaggcacaatcggtcttgtttacaaatgtaaaaagatcctaaaccacaggaattgggcgccttctttatatcatgccacaactggagcccacgcgagggtcatttaaagtgggagtaagtcaccttagtactaataattattgaccattgactttggacatgcaggtacgtacctctcagggactttgtgcaacccgttcctgccaagccttaaccgatatagcgtattcgtactcgcccttgaacctcactcactcacactgctacgatatcacaaatcgaaccattactgcaaccggtaatctagtaattgaattgcatatcgtcttattgattttcatgtctggtttccaaaacggacaacctgattatataaccgctgcttatttactgtctcagaacatcatccgcttccctctctttctctttctgatttgtatcgttccctctctctcaactcatacctgactccgcttcttctccttttctcgattccgaccacgcaataatgaaatattcttcgtcagtgaatgatttcgctgctctccaactctaaagatgctaaaagaaaaagaaaaagaaaaaggtggaaaactcttcggcggaggaaataagactaaaagtgatagtactgggagccaccagaaaacagttcatacaaaaaaagcaaaacccccttttgcgtttcccctttataacgccctgcgtatgtaaagcaaacctcccagtgtaaagcgtgggaagatcaagaaaaaagaactaattcgacctcgttgccttcgttgcgtgtttcggcgcgtaaacaaacagacaaagaccggggggagcagctgacagatcgctcatgcagatcgtacgtgcgtcactagccccatgaaggcctgggatatcaaaagcaataaaaggcgaagagaaacaaagctcagaaactgaaaagcagatccgtgtcgtcagccatggttgagggagtgtgaatcatcatccatctcttatatgttggcactcttagtcaatgaaagccctctgaggcgaggatggaagcgtcctgtctgtgattgactcgactcgattcgtgataaccgcgctgctgacgtaaagtcgttgctggcttcgaagctgggtctgacacgatccatcgaggcccgcatccgatcatacgaaggtcgggcacggtctatcgacgggcgaccttgcatcggtacatccagcgaaatgcggtgcgccgtataattagttgagtcgctaccattttggctatgctgattgtacgttgtcgctcttgttgctgttgaaggggggtaaatcggtcgtaggtcctcatcaacactgccgtatgcaacgtgtttcggcatcttcttggacctcctggagctcttggaagactttgacttatcgctcttcgtatcggcagtaggtgggtcatttgtctcgtctgttttgtcaaggtaggcgaagttgcccatcctctcctgctcgcggataatatcaacatcgtaaggccagtaaaccttctgaagggccttgatagcaaagcgcgggaaaagacagatgacaggcaccaggaagaaacacgcccaaaaagttgcctctccatagacttgtgcggcagtaccgtagaagtactgcgaagaggtaaaggaggtgtagactccagtccagaagaaaatgaacacatccgagatgacaacaataagtaccatgagccaatcccagcgataggtgttgatcaagatgtacatgttgatagtgataacggcagggtgggcgacataggtaccaaatcgaagacggtcctctagaccaagaccatttccagtcaagaaggtgccaggcatgaagagcaggtaggggataaagaagaccataatggactggtaaatgccatcgatcatgtagagccttgattatgttagcgtgaaacagtagcattgttgccggagcgttacttaccagaacttgagctgggtccactccagtcgctcaataccgcgtcggtagagctgaggaacagccaaagacactttatcagacacatcctgatccaggacacccataatagcgacaggaatcgatgtgaagaagaggttgaacatgagaatgtatgtgtagtcaaacaaataagtcatgtccatatcacaataaatctcataccaaaagattgagaaggtccacaccatgttcttgtagaagaagttgctaatactctcagcaagacggcgataggaccatcgaccatgtacaagcaccagtcttgataagaaccggaactgagcaatcgcgtaatcagaagacatggcagcctgacgaccttcgacaccggcaataccgacaccaacgtcggcctcctgaatcatggcgacatcgttggcaccatcaccaatagagagagtcataacatcgagaccgttcttgaccatggctaccacagcagctttttgggcaggactgacacggcaacacagaactgatttgcactgcttgcagagtagaaggaatttctgtttcaagcggtcgttgagtacccatcggagagtaaaaccatcaatgaccagtccgtgtgttggtgccggtggttcgtggttctttttagcaagagcgagatcgtggtcgctaccagtgataccaaagatttggagattgtcatcgagaagtttttctgccatttcaaagaaagcctcgtcggtaatttcgccggactcgtcctcgtccaccttcaaatgaatcaattccatgtcgttattaagaagattgcatgagaaaccgatgttgatggcggtctcaaccttatcacctgtaagaacccagagcttgataccagcattacccaggagagcaattgtgtcggggactccatcttggagacgatcctcaatagctgtaccaccgacgaggtaaagatcttgttcgatcagctcggccacggtttccagcttctcttctcgttcctctaatgcggaggcggctgcatcatgttccttcttccagactcggtaatcgtgctctgtaacctccttccaggcgatgcagagtgttcggagaccttcacgagcaaacatctcaaggtgctccgcggtggtctttctgagctctttctgctccccacgcttgagacgggagtagataatactgtccgcacccttgcagaagaggataattcgaccatcgggcatcctcacgatagaactcattcgctttcgactggagttgaattcgatcgtgttcaaaatctgataatggcggtcctcgcccatgacgtttagattgatgccttcacctgagcttcccaagacagtaaaccccatgtcgcgagcggtggcgaccaaagcttcctcatcgggagattgcgccttgaagatcatctgtggaatatcaccgtccaccttttcagccattacggtatggcaaagagccagggcaagcatgaaaaactcgttggcttccttctgatcggggcctgattcgccagccaagtcggatacaaaatcaggggcaatgaaagtcagagattcatcgtgtagaaacgggttgtcgtgaatgttacgcagaccggctaacgcacgaacctttgcgtcagcaatctcagcgcgaacccgttcgccttctttctcaacatcaataccaagtcgcttttgcattccggcttgagcttcagtgtaagcctcaccgtatggctgtccgttgatagtcgctttcttgaactccatgacgttctgtgtcagagtaccagtcttgtcggagaaaatgtattcgatttggccaacatcatccgagatgttccatgacttaggaatacatggttgatcaattggttcgtagtacatttccacgtcgttgtagatgaagattgcctgcaaagtgcggacgatttctagtgtgatgtaaagcgaaattggaaccaaattctgaaacagaatgatggcggcccagaatgtgatgaaaccgctcatagctggctttcctccaatagagccaaagtcaaagaaatggagagaggcgtcggtcttcgcccaggcaacaccattgataatagcagcgagtaaacacatgatgagcaaaatgccaaagttgcagacaacgttgaagttcatctccctagcgatacgggcgcgcttgctaggggttatgccagcattcatcataatcttcgtgtcatgtcctgtatagatgaccacaccaacaatccattcagtgttcctgaggttgcagccacgcagtaagagattgtcaatggtgataggttcagtcatgtcctcaggttcgtcgtctaagtacccaggcactgattgtttccatttgatggcaccattgtacttgtacagattaggttgaggaccttcgctctcgaccacgaactcagcgcgctcgcagtctctggcgtgcttcagcgatcgaccgcaacgcacagcctgtcgaaccttcagattggtttcgccatccagattcttagtttcaacgtaacaagctccgtcggggtcagaggtagagagaatgataacatcggcgggtagttcctcatcgttgtagatgcggacaaaatcgccgacattgagacttttccaagtatccttctggaaacgagcaccagaggcagggtgatgatagttgataacgtctggtttcatctgcatcagagcagtggcgcgcttcgcatcctgctcatctggcatctcaaaacgggcgtgtggggtagcctggggcgacggtgatggaacaggggtcatctgtatgtcctctcgggcagacatgaaggactcccgtccagtaaaaggcgatgcgatagactgtcgcatagactgtctagttcgttgcgtctcaaccgaggcgcgggggccgtcttcctcagtcgatacagccttgcgtttcgccctttcttcctttgcttttttggaccagatagattgagtagcacgccagatggaaccaaagaatttggagtttgcctttttgaactggcgccaagtagaaacgtcaccctccaaaacgttgacgttgttccagtttcggagtcggtgcaccggggcattgttgagctcaatgtcgagaacggttcgtcggtaatcttcgatggcatccttgatagcagtgactgcaatgataaagatcaaaggcacggcgttgagacctgggttgactccaccaaagattgggaaaatctatacaaaagggttaagggttatttaaaaggctacggaagaatcagaagagatagcaatacttacgaccagaatgacgagaaacaagaaaaagatgtttgcaacgttgtggaattggaaccacaagttctttggaacgaacgatataggggtgtatttggctgttcggatcttatttctcgtgtatgtttggcttggggcgccattctcatctaaaagttcagttggtagaggctggttgaagtacaaggtcctgttttcgtgctcctcatcctcatcctcgttgtcgggattcgcttctggcgattgtccgtcatcgccggcagggtcggatccgtcagaaggggggttcttttcgttggagcctgtcttcttgtgtcccattcgatcgagaatagagttgcgcttgttgttgctactgttgacacttttcctttgggtggcccaacgcgatctttgagtagcgctcaaatgctgagaatcgtcaggagcagcaagatgaccgtcagcggatgttgttgtggtcatggtgaagtcgcgggcaggcgcccgatcggcccctcgatgccagccaggttgggagaaatgagcgtagtgggatcagtcgaggcgggatgcggatggtgcaattcggcacgatcaatattatatggcacggtgttgtgcggtgcggtgcgttgctgtgtcgaagagaatggagcaggtgcaattgaagcaacaccagctgctcgtcaaaaggttattaatggcgtcgacgggttggttgttttggaaataaacggcgtcgccagggccgttggtaagtcgtcaagacgatgcaagaaagtgagtgaagcgggaacgtggagagtaaaggtaagattgatggtgacgagatgtgagaagtctggatggctggctggctggaagtatggtaccaggggaattgtgtaagcaatgttaggatcccatggaaagaacggggcggcgagggaaggcaaggcaagctagcaaagcaacctaagaaagggaaaaaaaaaaagatacggtggactttgaaggagaccgcgccctgtccgccagttagagtgagcaaacgccaaaaagtctgagactctagcactcgggctggcaatgaaagaggacaattctgagtggtacccgctcgagacaagcactgggactcgctgggtagcgttgctgaaggggaaatgggcagtggagagagggtgtcggggggcgtggggcgcggtgggtgggtgtgcgtgggagtcgtgctcccgacccatccgacgcgctcatctgctctgtccggaatgtaccccttaagtaccctgtcatctcgtcctgctttacctttatgctctccgcttgcatacaaatggttagtgcatcgcaatgtgctgtctcgcactcatgcttactgtacctcactttaccgactgctttgcagtctaacaggacggtacagccctgccagaggcagtgttgtaatctatccagtccaatcatatagttacccttcagtccgatcgtttgttcagccaaatatagtgttcatcagtcatgtgtaacaaatacgactggacacgatctatcggcttggcctggacatcaatttcctacctggggaacagttgtatcactgatggacagtacagcgataagtacatcctacctctatacataccagtagggaattaggttgcaagagtccttaccgggctactaaacagcccggtaccgtgctatcctcaacggtatccaaactcatcggtcgcgtccgctaacgcaggcgccacaggtttaactctatctatcccatcctcccttcttctcttgactgtcttcagtcaattcaatcatcattcaacgtgacaacagtcagccagatcacgccaattcaaacctcagccctgggaacctaataggagcctccctcggatgtctgttgcggcattggcgggcgctacagatccccgacgctaactaggtcgagtgtgcgtctctctcaatccaattagaaaagacgggaacatgcaatggaacctcgtcgtccagggatccgactagcagggtaccacaaagaccatagcagttaaatgcgcaaccaccaagacgatgttgatggaaaatgtcttgcgcagctgaaagacctcatcgatatattcatgtcagtccaagagtttttgttatccaagcgtcagtcagaaactcggtcctataagagttttgctagcaacttcctactctccattgctgcccacgcctccggctggtatttgctggcccccttgaagcatcaagatacccctggcaaagggggaacctataataggacatgtctaaatttgccaaggagcttgtcaagattgtctctgagcatgtgttgcttgtttttgcaaagactattataagcgatcatagtctcccaagatctcacccatatcagtaaatggaaatctcggagcaagaggtagaagttgacgatcttggctccgttacctccgtttatcgaccccgcttacgggcagtgcactcgtccgcggatgaccgtagtcataattaccaccatagacatcgatagcgtgatgtgtatcttgaaaggccattccgacaagtccgtaagagttgaagaatgtggttttcaatcgacgtcgtcatcacgctatcctcattctatgtatgtataattctcctagtcacttaataagcctgaggaaggcggagtttggtcgtatttttaccgcgttggttagtaacccttgacggtcggccgttaataccaactacggctttacggtagcccaacggtgggcagggcgggccattttctaggttagtagtatacatttactttacttgcaagtacatagcagctgtaagcggtgactgtgcaaatctcctagcgagtatcaggcaggggacggaggttgcgcaacgaaaactgacattaacctcagaaccaagcaccaagggacccgttgcagttgacgctcagggacaatgtttcgagacggggtcctccactcttttgttctctccaaccttgcgtgatgatccttctgggtttcagtcgcttggcggcatcacgatccggcatcgtcccgtctgttgtcgacatgctatataacttgagtgagatctgagactatgactacttgagtgctcttgttcaaggttgctggcccttgttggccgctttggactaagacctggcgagaacaacgaagaagtaggttgatatgtaattagaacgccaatgtcactccacatttcgtgatgcttaattacatggtaggtctgcatacaacgcaacaacaagcttcctttcagatcttcgcgtaactgcctcattcagagaaacgacgcgacccggaaaagtacagtctgtgtacctcttggtaacacctcctcttcatcaaagcgtccgtgatttcatactagttttaacttatgttgagtgtcatgctcatgatttcgttgtctacaacaattaccaactctctctcctttacttatacgaggattttgatagtgccttcctctcttggacgccaaatgcaatgcttctaattcttctcagagttccgtagatcccgtcaacactggtgtactaggtatgtatgtgcagggactggctactacatagtaagtaacttctgtgacgtcgggttcgcggagtttaattacgagcgagggaagcgccacatcctttttctcccgcgattattagaaaccaaaagtctcgtgcctcggccggtcgcggtctgattataccgtaatccgccaacggagcttacaaacatgcgatatgcaaactagagcggggactttcacttttgttctcattttcattctcattgacctgttctcgttcgacccggagcggcgaggccgtggtatctacggatacctggtgaaggcaacgggctatggtccacttggtattagattgtaggaaggcactagtatcgacgtttcatgatttagcctgactcgatgctggattgatcaagtccgttgatgctatttccgcgtgtgctacaacagagttttcgggaacacgaagacaagcattttgtgcttctgtagcgttacattcaagactctttgtgatatgcacataccaactgtacgtacatacacacttctcctctcatggaacacgggtacctacaagtaacaagtaaagaaagatccatacattgtcctcccttccatatcctgaatctttatgcatacccaggtacagtacatagtgattcagtgctgctcgggaactctagtgccctttgcttcctgtttcgtaaactccataggacccttgttaggggtctcctctcttgggcctacgtaccttttgcaggtccaaatttccagtccatgacgagactgtcaggggttaggtaggtagtcagaaatcacgacaaccagatcgtcaagctcaacagcctatgtattctgaatcatccatggcacaatggagcatgaaacatgccagaagtgatggacatgatgatttattctgagtttactccgctaggcttgcaacgctcaagtactggggtagttgagtcgtcgtaaacactgacttaatcgacattaagcattttccatgttcttttttttttcgtacatacttccagggatcccaggctagtaacgagatccatgggcccgttagatccatcgttaggtacaggtactgattgaaccctctataataataaaaaagaagcgctaagttacgctttgtcagccccaagttggtcagcccaattagggtccagcagatgaatcagtgtcgtattttcgataccattggaaaagcgtcctcagaaaataataataaagaaaaaaaacagtagcattatcaaaccaactaacgttgattgataatgaaccaaacggccatgttaggtctatggcccacatgcaatacaagccaaggttggaatgacaatagacgcacgtaagcttcttcagggatcagagacagatcgcataccaaatacaaggattcaaccccaaatttggcgatgtacgagcctttacccgtacggagactgcgccatgatttgtgcagcagttcaggaacaagatgcctggaatgaaccgacgatcctccctcttaatcattgtcttctcggcagatttggcagtaaaacgcataaccccctttttcgtaaccacgaaacgcgcatgcgtcaacgatagattaattacctactaccttagtagtctacagtgaggcttcactaggctggtcccccatgaacgccgcgtatcttgggcacgaacctctgagctaaaaacaacaacattacataggtacgtttgtatcgtgataaagacctggtcaatgctgtcggctataagaccaagaccaaccaagacggggattcttctggaaattcttgtttcgagaaaaggggccatgaaccaagccaagaacccaagactactaactcgttccattctttagccgcctgcgccacagccagggatgattgagtcgctgtagggtgagagtgagtgcctgtcaatagagcaagcggcgttagattctcaaatatctttggataactatgatcccgatcaaaatgcaaaacatatataggcagtactgctaatgtttgtattcatatggatatcgaccaacatggaagatactgaagtctgttgttcagtgctagacaaagagattgatagccactttagccacacacacatgataatgtctgctgcctacagtttgttcctcaccctacactgccaaaacgcgtctcaatccaaaccaattaacacggttgacatggcagctcctttgtgactgcttcacaaactctactcttgcggataactttatcagatcaaaggctcgcaacatttatctgattattggctgttatatttccttcgtcatcgagacagggttcaatatgtcacagaatagtaaaaatggcaatattatgagcttcttcaagcccaagacgaaatcaccgacaccaaaagccaccaaatcctcaacaccagatccgccatcttctccaatgttgccttcatctccgctggaacaaaaggcggctacccctgtgaagaagaacttatcgccaaccccgaaacgcgtgattcaagcctcagatgatgaagatgacttcggagcttcgtccgacgactcacttgaggacatatccaccatgattgggcgaggccgaccagcaaaggcgactcagtctcctgcccgcaacctatttgccacgccaaaagcaaaaagaacagctgtcgagtttcgcacctctcctttggccataatatccaagcacaagtacgaccttaaagcgctagctaaggatgctcgccaggacaacgctattacggcaagctcgatgagagcgaaagctttctcagatctcgaagaccaggtagatgtacaaatgacgacagataaggcgtcactggatgccatggagggtattgtcaagaacaacactggccaagatgcacagaaagtcatgcgagcagtaaaaagatcagaaactggccagtcggaacttcggtattgcttcttctctcaagactacaccctgcctccccccaatcctccccccaagaagttcaacaagggtcactggaaactgttaactaagggcgatcagaaaactcgcgagcagcatcttgcatccggtgtgccactcacccttcttcacctgcaaggagggttaccggaagagcttttcgactggattttgaacgacatatgtgcacaaaaatcatctcttgtcaggcaagaatattgcaacctgcttagtaattgcacagatctaatcgagcattgtatcacgccacagcgactggaagagctgctgtatcgttttggtgcctcctctgagcttgggcaacgggactcagagttggatgtatcaaaacctggcgttgagccttatgaaggacgcgactggtcacctttgagctccttcttatcacttctggcagccataccaccgtacatgtccgaagactctgttgtctacgcatcacaggcgctgctgcgcatgtcgatggacaggtttttgatctatgatatcggtcttctgactacctacgagatcaccattagcattcttttggaagccattcctcagcctcgctgggatacattcgtaagtcacgcgctgaaaccgcatgggaaacagttactgacatttgatcagtgcttcgaaacctgtacactattacacaccttgatcaaggcacagtgcatcaggacgaatgctctggcatgtctacccctcagtaaggcgagggcccatgaaatgagaagacgtctcgctgttgtatttctgttcgatgatccagccttgggccgctgccatcccgatgatacagtaactatacgtggaatcatcaagagactagaccgcagtgactttttcgttgggcccaaaacagactttgccgaactgcaagccaatattatactcctcaacatcgcagtagatgatggttcattcgcaccatctgatgatccagaacacgagaaacaattcaataaagatattgacgagctcgcagtaaggttgcgagagatctggcgaaagattaacgactcagggatgaagcttgctcgtacggaagcaaagagtgtgatagaatgggtggagcaacgacttgcacactctgttcgcactcgtcggaaggctaaaaagagcatatttgaccttccaggccaaaaccaggatctttgtcttccggaacaacagaactacatgaagaacttcctgcgaaaagccccagagactacctcagtacaggcgccaaagcagctaacatcagacacagagggcctgaaagaaactcgtaacccagagactattgttgccaagttcaagtgagggcaaggggatcaacaggaccagtagtccagaggccgatcatgcaattcactagatgtagtttaatgataaacaagtctttggaatgtaatcaattctaccacgggccaagttccaaatcagtcaaaacaggttaaacacgcgatacacggcctctaaactacaaagcacagactgatcaacaatacgggtcgcaggtagttcaagagcctcttcagccatgcgcccattgaagctggctgatgtatggacaggcagaggcgcccatacggatatctggcggttgagggagtttagtcgttgaacttgcggttggggttcttgccgaatagagcctcgcgcaccgcaggcgcagcagactcctccagcaacttcaatctggcctcgaaggtgttgtcgatgtcaatctttccgcttccgctaatgataaacactccaccggcgctgtatccttgttagctattatccgtattaatcgatttgagaagcgcatcacatacattccctctggaagaggatcatcctcttgaatcttggctgtgatgtcctttccaagctccttcttgaagtccttggcggcctcctcaatagccttcttgacaacgtcgtagtccttcttgcgcgcacgaacctgaagctcaggctcgttgagagcaaagaaaccctctagcaagagacccttgagggccttttggtacttggccttatccttggcaccctcggcgagcttcttctgagcctcctcgaagatgttatcgagcatctcctggcgggaaccgagaactttgagtcgcgtcttgttggaaacggtagagcgggtgatctgttgggacatggtggcctgcttgaacttcttctcgtattggctgtcgatagcgtctgtctcctggcggacaagcttggacttctcgatctcgaactcctcattggccttgatctcgatctcgcgggctttctccatggcttcctgcttgatgaacgccgtcatcttgctgagctcattgttgacctgtttcggggcatcgcacgttagaagacgggactgatgagatagacgacggtttgcgtcgtttgagcacgggtaatgcgtacctgctggtcggatagagcgtgttgcgacatggtgggcgggtttattcggattaaactaggtttgtttattcaaagtacgaaggggttcagatcttttcagggttgaggatacggtgatgaaaggctagtgatgtcctttttggtggtgaggtcgaggatggactatgatggagttggtagctgtgatgtgacgccagccgcctaatacccaacctaccagctccgtcctagctgcatcttactgtgctccagcagggaactggagctttggggggtttagccacaatgtctccccactgtttagagtatgcatcaccgagcaaggctcaatcatcgtcactgacatcgacaaacattggaatcagtttagtggtttaaacagaggtagatgaagttgacttctgattttaagaacttcagcatcgttatcacaacgaaatgatataacattgaggactcaccttccgctctgattcatatcgtgcctggatgaacatgcattatgtaactgcactgccactgtggctaaacagctagtctcgtgtcggcgctacatgcctctctactcacgtcaggtgtcccacgcacgactcgaccttgtccgcctccgactttcttaactattgattagtttgaaaccaggacaaatcacatcgacataaacatctttttctctccaagcatcgcttggttcttcttctacaggttgcctccacaaagcggtacatagatctggccagcgacaacctcgacagcctcccgtgctacctaccattggcgctttgactactcgttcctcttgaccgtatcgaaacgattacaacatctacggtttcagtcacacgaagcgaccactatatcgggggcattgcctatgcgacctcttaacaatccgcttcaactctcccttgccagatgaccccgagcctggcaaaggcgcaatggggttgcttggcggcatctcttctggaggaaccatagctgtacgtcgtcgcgtacatcattttcgcaatgaataatggtgctaatacgatctactgtagcttggaattatcgttggattattatcaaccagtgtccaaagtctaggtcttaccttacaacgaaagtcgcatatactcgaagatgaaaagggccctcacgatgttcgacgaccaccttaccgaaggaggagatggcagatcggcatgggaatgttcatcgttgcgaaccttttaggaagtagtattcagatttcgacgcttccactacccgtcctttcgactttgcaagctgctggccttgtcttcaactcgatatgcgcatcattaatcttaagcgaacctttcacaaaatggtctttctctggcacccttcttgttacaacgggcgctgtcttgatcgcgatctttggggctataccttctccggcgcacgacttgaaggagctgctggcgctcatggcgagaaggccatacatcatttggatgatcctccaagcgcttttcgttctcacgctggcaatttccattgatctcataaacagcatgtcgagcctatctcacgatgcccgattccgactagcccgaggcattacatacggtgtcattagcggagatctctctgctcatgctcttctgtttgccaagtcctccgtggagcttgtcatcaagaccgttgcaggacgtaaccagttcgtgcactgggaatcttgggcaatcgtaatggcgcttgtcactttggcgctctgccagctctattacttacatcggggtctgaagctggtttcaacatccgttctttatcctttggttttctgtgtttacaatatcattgccattttagatggcttgatatactttaaccagacaagcttaatatcacctctcagggcatgccttatcgctttgggaacagttattttgctttcgggtgtgttggcgttgtcatggcgattaagcgacgagcaacacactcctggcgttggccaatcatctcttgcgcctggccttggacttgtggaagatactgaagaggaggaatctcttctcggctcagataatgccgtcgccgaagaagattcgattcagcacacatatcaaacgtttccgcccacggctgacgaaacaccattggttccttctcgcaagagaaccccacggtgggctgagcgagcagagatctggggtgagttagaggatagggatgagcccaccaccccgggtagcaggcggcggtctagcacactcccccgtcatacagagtcatcacccttgttaccgacaaagagatccctcccaagtggcccgggcggagacgagtcgggtcccagtactgaatcgacccctcgaagactgacccgaagacggcggaagagcacaggcttccctggcctcgttgctcgtaagcaccggagaaatagaagctccacggagacaggcacgctcaacaatattctctcgctcagctggttcagaaatacaagtcgacaaccgtcgcaagctagcaccagcgacggcttcccttggggcaccacatcacaaccggggggttctgaagtaagaggcgatgcagctgtatgagcacggagtatttgcccaactagcattttggagttgtaataggggaagggaggcgttttcttgcgtagagtttctttacgtctgctcttggttattattcgtggcaacagtatccatgggttgcaaacagtcttctgttatgttcatattatatacgtttctggtgttcgatgaatgctattgatgacaacaatgttaatgtactgtacaaaccccccagattattatgctctatgcgttcctcaacactggttagaatcataatttgccctggagtagtgggcaatcgccttggtaagccatgctgagccgtgctttatgagcaacaccattattcaagagcaagtgttttgggtcttgtgttttgtccatgcatagaaaaattccattatctctgtactctagtcctcgtaaacctggcctgtgaacccgtctagcgaatattaggtggccaggcacttgcagtcgtatacatgaatgagaaaaaaaacaggactacattaactccaaaatacctccttcctgtactccaaaaccgccaactccgctccccttttctttcttgttttagctatgaagccatgcatggaggtggacgcgaactccaaaaactcgaactgaacagatagtgtgccacaaggtaaaaagtgagaatttcttgggtgaaaccctcacattcatggcatgctgcttttatgtttccgcgttgcagtgccccaaaatcctccttagtaaaatacataatgaaataaacatgcataaacctgtgtagtaacaagtttgctgtattgcccagttgaacgaattcgcaaatggtaacatgattaggttgatccatgagggggtatttccgaatatatgagacagaagaccgaatcgcaattagaacatgataaaaccctctaaatgcaggcttagtctatcaaactccttcagtcgaatgtccaggtcccagaccaggtacagtgcacccgttggcgtggtggagatatgctgctagtgatacgatattacatgacagaaaactgtaactggcaactcttgtgtgttccgtcggcttcttggtatcgcaaagggcaattgctaggtgctcgctcgtgcttcgaatgtgtgcgctattagggtggaattagattagtgaccgggaacagaacggtatatacgtcggctttttatatcaaaacgagctcgttgagtcctaaacacggctcgtgctagctcggctgcgttcatcctcctcttccatgacatcgctcagccgggtagggtgatgatggcgagggactgtttcccaaccaggagtgccatacccttgaccggtataatcctgaggctccaattgcgtgccagtcgtccactggccaccattgccaccactcccctctccagtagaagtcgaaggggaatcatgcttaccacttggtggcacggtggtggcaggtgttgcatactcttctgcttcaccatcagaaccagagtaagtggaaggtggtgcagcgaagggaatcttatttccttgggcatctaacaggaagttgccatttgcatcaatcacgtactcaccttcgctgtaaccactctcagacattggtgcttgaagtccttgttgacggtattgattgccagaacctgtcgcaggaggctggtgctggggagacgaagttgtctcaggtgggtagccagatccatattcagtttggtaagccccttgagctcggctgctgtgatgtctgggtccgccttgagtcattgggacaacttggacgcctccgacaatggtaggttgtcctgactgaagagacaatgtcctgtcgcgctcctcctgctcacgtcgccccagctcctcccatgctcgacgtgcctcttctttggatatagatagctccttgcgcatctcagcaagctgcttctgcgccttggaagttccacgctcgttttcgacagcatctcggatagcattagctcgaccttggcgttcctggtctaaggcagcttccagcatagcgttgacttcttgtgcgcgctctaattccccacgtgtttcgaagaaccaacgttggaactttcgttcagagcttgcacgaagacgctggagctcaacgacagcatggaaaaggttggctccagcagctgacagatctgtgacctgacgggccaattgttggttcagaggatctcgattcatctcatccttgttttgctcgagcttacggatccaataactggtaaggccctcccaatgggcagataacgtctcccatcgctcaaaagcatgaggaaaggagttgcgtggttttgagccaccggtgcctccttggttgccactctccgcgccttgagcagtaaagttaggttgtgttcctggtgctgggccagtaaaagtttgagggggtggttggttggtggtaccagatcgactggctcgaccttgtggtgtttgtccagtggtattagctcgcggacgtgttgatgtattatcaggtgcggtttgcgcctgtcgctgggggttcgtggattgacgcgcttccgtgtcgataccctgcccaccagcaatgccagaagcagatctgcgttgttcttctgctctccgagcttgctctaaaatgcgcgcctcttgctcggctctctcgcgctgttgcgcctcagcctctgcgcgttgtcgtgcttcacgagctgcgcgttcctgcattatcatcctcggacctctaatcccggagggcgaacccgattgaccaggagctgagcctggacggaacggaggggctgcaggcttgccgttggagggtggaggtatacctccagaagccatgagatcagccatacttgcagattcctcttcgagatctggggtgaaaggattggggttgcgcagcgcctcctcgagtgcaaagaggatggcgctgtgggtatgcttggagatcctaagtacagggtgcggctctgggtagtgtgcaggtacagagagagctcgtctcggaggggacagggagcgctcggaagagacctcgtcagggtcctcggtcaagtcttgtgaaagccgtcggcggggtcgcggggcttgagtctgcgttgagcgaacggggataagacccaatacagtagggtgactttccggtaaatcgtcaacgggcgcgagggctgtcctaggttcaaacccaagggaggcagctcggcggtgggatttacgaggctcgggagctggactcggaggtgcgtcaaacttgggggttcgacgaagacttcggggtgtagagagtcgctcaataggatcctgggtctgattgaacagtggccgtgagctggagctaggaactcttgagtgctggcgttgctggtgctgggcaggggtcgtgggcgcgttaaggtcgtgacggtcgtaagaagcagaggacgagcgtattctagtcacttctgcggcgctgaaggggcgaggaattaggttatgaaagttcgacaagttgatggatcaccagcgggcgctggtggtgtgttgcgttgcggtggagggccgtagtggtggagtgggggaagctcttgatgcgttgtacaaagtcgggctctttttttttgagttgccaaccggtgagcagatcgcagtagcccaactcaaactgagaatgattgcgatatggtctcgggaaggacaaccaagtctcagtctgatctgagtctgagtccactcgaaacagggccgagagtataattgcccgactggaatgttgaggcgagcgaggttaaggtgagaagaatcaggtcgagtggtgaatctcagtgcgggcctaagagtatgggcatcggctggtgatgtcaaaaaaaagctggtggcagggaacccaaagctgggccaaagctggaaatttggggggttggtgctgggagcagctgtggccggccgcctaccaggccaaggccagaaaagtccttaaagaaacgggccactaatgagggagaaacttgagattgcaagcacaatgcacgcgcacgcgatgcgtaaaatttgaggatactcggtggtcgaactttggttgaagtaaccaattgcttcgtgtcgctgattttgtaaaagcgacgcgacttgaatgcgcgcagtcgcatatgttgtagatatgatccaggcgcaaaagccacggcacgtctagtttgttcacccgtctgcgcgtgtttggctgtggttacttattgattgtcctcgctgtaaatctctgaggactatgtgttttgaattctgttttcttttttctttttcttttttcgtccagcgaatctgattccggctcggtattcgcaatcggcgtgcgatagcccataggtttatgtcgaggctgtcatgcgcaactcggtgtccgcaagagctaagtaaatcgagcggctgggaaagacgaaggaagcaagggcagcacaatgtactgccgacatgccctcttacaagccaatggcgcctcgctaaagttttggttatccgcgcacacgctgagataacattgttcagagtgtgataatgaaataatgaatggaagaagtttgaatccctactaagttggaagggaagggaaaagaagaaagagcgcactgacgtagcggactaaagaaggaagctgcgccagctggaccgctcctccctcgatcagacttgcaccgccgtgcctcgattagtctgctacttaattaagtgcgccaggtttttaacttggttatgaaagggtttgctctgttgcctattaacataaagtaactaatttagcaggtacctaactaatgcagctaatactgccagcttgtttaaggcacaactggaccaggatcgagggtctttattacgttggcaaggcatcatactgcaaaatcttgtctgcagcaatagcttttgcaaatctagcatctagattgtggaagcaatcgtagccgaatgtctttgtactccatcaattcccatcgtctatcttgtatgcatacgggttatagggcgttcggatcttggtgttgggttgaaaactgacggttgcatttccatatagatagatgtgcgcaaggtattagacaacactccgtacgacatgaaaagagggtatgcccaattaaccattcagaaatctttaccgagacctcaaaatcatcccataaactaggttttgccaggcattgtctcgggactgatgtttgacccgttgatcgttcctttcactgactctaaatgtcaaaccggtaacattcagagcatcagtgtctcacctcgactcgtctgatctcggctcgttccacttgcccaatatgcacatgttatgcttcgttgccttatgatcaccgtgacagttgtcgcatgacaaagagcggataataatatgggtagactggggggcttggatctctcgtacagagtcgtcacaggttcttggaaaactcgacgaggcggtgggcggctgtaccctcaaagcccaacaagacttgagtctgcctccgagagatggtatcttgattacaccgactcccaaactacttactttctatatcctaagcctcctactatctcctggaaggttcagtgctgaagcggactcaggtgcatatgtgcaagggcccaacgctgcgctgggttgaaccttgggcaatctacgcaaggtggatggtatcattggccttgagcttgctgacaatgttttcgccaaactacctagtggccattgggtcacataaagcctaaccccttgagcccatctcgtttccatgttccctccgttgtcatttaccggatatcggatcttgatcccgcccaatcccctggttttcgcccaactctgtcttctgtacggatacctttgcaacttggtaccttgagagatcgcttcgcttctccactgggctgcaccgagcagctggttgacttgggcgaattaggaaacggaaatggggccgggtataacactgcgtcatggcgttaagcggaacaacggttgtctgccacgtttcctacagctgcataccgtattctgtttcgagccttaccgccggttttaggtttgagaacaacgtcagtggaagaacctaaactggatcaaacttgggaatatggctatgtgatctgggaatcagtgaactgtcgattgcttgaacgaggtaacagtgatatagtagcctcgagaaacatcttgatcgatcgaattggtctaacccatatagagcctggaggaacgggaaccacggcacgccccgtaatcagggtcctcagcttccaatcagaattttgttcattggtgtaggagtcgaagttgaagctgaagctgggttttggctaaagagcttcgatctgaaaatgatgtcgtatatgatccgcatacagccagccagtgccaacaaggtttaacatcggctctaaatggaaaaccgacgtctcttgatcgcctgttcgatctaaatttggcatagccccacgtttgtatcaagtgctattcaaacgtgtcgcaaagtgctgagagctcttgatttttccaacatgtcccttccttcgaatcatgtgatagttggaaagagcttttcgagccctggaaacacagagagtcctactggacgtgtttcttcggaggccctccggattggcaccatgctatcccttgagtcggaactcagctttctcttccgtctgagacatccattgagctggtccgctgaagttctgtagggtaccttctcggcaaaccgtacttcattgtctaaatgcctcgccctcgcctctcaaatggctcggaaaatgctgttggtttggttctcaatagccgtgtcttactggaaaccccccttctggcgttgtgtggttctatcgggtaggctgtcgggtagggaattggaatgaactcgtgtgaatggcaccgctttgtttctcgtagttcgtgaacatcttcaaggatggatggtaatcatagaagtaaaggttgcgacagtctcccatttcgtctcgattagggaaatttcatgaccggtgagatatggatgagggccacaagtttaatgagcccatcgcttcttattataatatagagctcttgcaaagcacatagtgtcttgaatgatcgagcgatcgagcagaatcccatggtggttgcaaccaccgcatgaaatgcatccctacgcaagaaaccatgttcctgagatatcctgtgccgctattgaactaaaggcaccatcgcagtgatttcactggacgcctctagggctgcacatcggtgcatcgagatcattgagatggttctctgatagtagacaattaagcgggctgctgtatggttgaccatctcatcaggaactaatgcgaagagctagtggactgagatagcgctcaacccgttcctggactcgacaattaacaaccttgcatctgtcaggactaatttcaacgtctcctaacaacaaagacctcaagacgctgattgttcaggaagagatcatgcatgaaagaaagcggtcagctcatgactttcccaagatctctcgttcatctcgatctcaataatatgcatggtttgcatcagtatgcagccacgatgcaggcgcaatcttcctctgtatctcagctggatagtgacagaaacattttcgatcgagcacttgttcgatcgaaactatgtggctcacacaaggcgtatgcgagaaccaccagacgcctcgtcgagtaccatcgccattcctcctgcttaagagctgccatatacttgacgtcacgactgatgccggggtagaaggaaggatatggaaactccagatcgccgatcaaagatcgggaaaagcctgtgatagaacagtttgagtctcggaagagtcccaaagattggttgtgaatctgacacaagacctttctttgagacatgcgttgcccaaactatcgagggaagggatcaccaaagcccgaagctattgggagctttggtgctagccgtcttacgttcaataactgagcaagggatttgtcggctactactatcgttgtccttagtgctaccctagaagacgcatatgagcattgactttctcggctgccttggtgaagcaaagcgctcaaaggcatgcagtcctactcgataagattccccggtgtcatggaatcgaacttttcgactgcggaaaaatggccaatgtcatgttatccaagggagaagaatgcatatgcatggcataggctattggatgtgtatgtacggaagaggtagcttttgccaaggcggagggaaccctgcgtcaatagtagctcagcatgaaccggactaatgcagagagaaagctgcagctgtagttgcatctcctggttcacagagatctgcgacttgacacttgacaggttgataatgccaaagtcaggagtaggctgagggttgggacgttgtatcatctattccgatagacctgtcattttttctctttttgttttctcttgtctccctctcagctttggtaactgttttattttttgaaaaaggctcacgcagggcgatgtttactgggcacctacctggtagttgactttcgccatgaatggggctgaacaactgccctaatatggatggacactacgggcctgataggggtagcctgtctgcccactcatggacctgtacctggatgcttactaagcattttgctcgttccctcttttctataccctcattcaacgtcggcattccctccaacctggacctcttaccttttcgtttcttttcttatttcgagtgaaataacgcgcggacttgccggcttatgcgtccagattcaatcgaatgttttcttcttccaccagaaacacattgctacggatcagggtccactgtgtttacgcgaacagctctcatcagacggtttcccgagctataggagacaagtgtctcacgactccacccaaaggactcgaaaatcaagcagggaggatgcctcttcgctagaggtttcggtacaggccgtgtctgtgtcagtgagttcgactcgtgttccatttcatacagctggtccaggtcttgctgttcctcatattgaatgcctgatgtgagcctgatctgccttgttgagatgcctcgaatgaatacagcgcccagacgcgtatcacggcaagctagcgcactgccgtcgttatcgtacaaaaatagaaagaagatggagtttatgctgtttgatgtaaaccattgatctcggcaacattgtggctctcgtcttgaacaaagactcaactgcccagttcacagcggccgaccaaaatagagagagtccttgaacgccagtctcgctgttgaccactggtatcatccgctccattccccggggatcaaacctcacgagtcctgcgtgtctcggctcagggttatggacccgattcttggaaaacctgcccgttcgctcaggggataccgcagtaggcgttgaacgatgacaccaagcagcttcggatcgaggaattaacaaaatcgctgaagccatccaggcgcgaccgagccataccatcgatacaaggaaccctttcttgttttacatgaacaagtcaagtgtacgagcagtgagtaggaccgtccatagtttctctttgttccttctgagaagagttattttggtattctcaaagcggcaggatccgatacttctcttgaaccttcaaagttgcttttctgccatcggaagaggtaccctttagacttggtatttgctgttccgatggtccgcaagtgcagcaaagcaaatatacatgcatctgcagccatttcttctgatgttggctgcaagtctaacagagaaacgacacccaaaagcatgacgcaagggatcagtcgcggctgcatgccaacaagcccccgaggcccgagcccaaactagttcaagcccttgaacaagatgtgagtgtcggaatgcttgaggttgtctgacaagagggatggctagacttagcagcccctctacccaggaatgcccctccagaccaagggggcatgctttatcaacatttagaacactgcaatgcaaagcctcaagtgggtgtagtggacccacgcttatgtttcaacctctctttgacagctctgctttcacatctatttgtatatcataccatctacatccctggtttcttcatcttgataccaatattgttgcaagttaatttcgttttgccagttcaacggtccaccatggagcgctctaagctggccgatctcaaactcgtttccaagtactaccctgttaccaactactcataccctcaacaaccggaacgtccatcacactatgttcggagccgcttctcagatgatagggcgtctttgggttccgaggggtcttcacccagtctgatcgatgaccgaacggactcagaagtctctctggacgatgactatcagtaccatgcccatggcgcggagctatgggacagcttctggctcccaagcaaatctaccaagcttgaacttcaacctagaaagcaatatccggcctcgattccaatcacccaacaacaacaacaacgtcaaaagcatctagaactgaagcaacaacagcagagatggcaaaagcaagcagaggagtaccgcgccaaggcatggcctctttctggaaattctcgcaaccaaagtcgaaagccggcaacaacctattcccccttcccaaaaccactccctctgccaccacgaactgcaccacaagctccatcatggcaatgctctcgcgatgtgaagcaaaagcctccacgaccacctcgcccacacgaagaagtttacgttttccgctctcttcagaactcaccccttgttgcacattttgctgttactcaagactcgcctcgccccattacaccaaaggacagtcgcccaacaacggcgcaagagacacgacttccgacacctccagaacgtggttcctactttgaaaccgcctcacgcaatcatgcccaacgtctttgttctacaagctcccagcctcccgcttctgtcatgccctcaaagaagtctctcccttgcatgcggcctctaccgccaacgccaccaccggaggcggaagaggctccggaagcggagccccactcggtgttcgagtacgatgatgactctgatactgaatctgggagccgttcattctggtttcatcgtcggtcggcaagtgaccaacgtaaatcaggtcaacgatctgccccttcatcgccccgcaagcgacaaaatgatgtgctagggagaatgctaggacgacgcagtcgaggctgagacttatcctacctttatttgttcattttctttccctcacattctttcattcttccaaaattcttgtatatgataccaactacgaatgtctctacgactgctcacgacatatttaccgtcttttatgattgagtggaactttccaccgtacgtatcgacgttgctagacgtaacatggctgtcaaaacggcttttcttatggatcacgccagcacgcagtcctggaaaaacactccctaaagctcgaggtcgagcgaatgctctgcgaacaacctgttcgtttcattctttcctttgttacatggcatctgctcaaagaacaaaagcacatgatgccaaaatcggagcgggccaagaaaatggctgatctttgacctgagaacaaaggcttggagtgtaggtgcacagactgaagggatacatgttctcatgaaagaacatttcttgtttgagctgggagttccaaaaagggaaaggacaacgagaagacttaacgatttattaccaaattctatgcacatgcttgaagatattactggattagttcaatgatgacatcctgaaactgcttgttccttaccatggttgtcatgtgcttcttagtgctgatatgaatcaatgctttgttgaggttggtaatgtctcagccaaccaccaacggatgttacctgtgacaataatcacatactacacacgtcgaagacatgtcatggcctgtattgtgtctgacaacaagcaagtttttgagtcaagggcctcaacagtctctcttcttcataaattcatcctattgaatcgttctagaccgagccaggcacataacagacagtctaatagtaactgagacacaactttttatccaaatggtgaccaaattccccaaaccccaagcaacatatgaagcatttcattagattcattcctcttgtcgtaaatattccctctcgtcaccatacataaacaaaccatgatctagcatgtgagcatcaggtatccattcattcttcccaaaacgccaaattcccaaaagccaaaaaacaatgcaaccaatggatgtgagtgcaaacagaaaacgctgagagtatccaaaactagcaaaagccacaggcatctaaaagccggggcgggactcgcaacctcattttcatgataaattcgtatcgtcagataacacacggtcttgtaaccccccctgtacaacaaattacaacataaatggtgcccctgatcgttattacagagaccttgtcgatctcatcttctcggtaaacttttgcatggggcgaacgctcaagcgacgctcgtcacggcctgctgcaacgccaaagtaccatctcgactgctcacgagagttgggacggtcgaggcccaaacgtgacttaaggtcagcggtgtcacgtacagccaagaaggcttcgtcatgaactgtgtcctcagctgtgcacagggcgatgagctctgccagacagttgacgggatggggaatgcggagagcttgacgacgaggcagcatcagggtaaggcagcccaggtagaggaacaaaaaggcaagtaggacgccgaagacaggcatgttgggaaacatcttgacttgaccgcggaagttggtgagggccatgaaaaggccaccagcgaggatggggataaaaatgaagacagtggccatgaaagacatcactgcaacacgccaatggccgttgcgaagagcgttccaagtgcattggaacggaaggcaggcggcgtagtcgacgaggatggacttggatgcgattgagccagatgaccgggatagatccgcccaaggttggtgaacccgcagagtatggtcgacactttggaagagtaggaacatgatcatgcccagaaccgaagggacaaaggcgtagaggaagttggctgcagagaaagatccgccattgggccttgctgggacttgagggaaataaccctgatctagcctggtttgtggcaagaaggaaaccacaaggatggccagaatgaacagagtcataaagacgactgagccaagaataacgggagtgcgtagagcaatgtgcaagtacctataatgcgcatagcggacctcagcctcaagatcatcacgggatgaagcaggtgagatgttgtagctggccttcttgggaatgattttgtaagtactgcggtcgccttggaaatcttcgccaacagaaccgatgccgtaccacatgccaccttgtggaccatccatctgccagtatccgagtcggtcgagatgacgatcccggagctgagcctgaaacaaggagcttctttgaaccacatcaacgccctcgtagcttttggtggtgttactctggctcagtagtggaagaagatgcccaagagatcggatatcccacatgaggcctgtccaccgcttggaccagtacagcataagcaagatggttgcaatgagcaaaagaatatagattgcgacaagcgtccaagcgataccctgaactgcagcccaaacccagtcgccatcttgatagatgcaggagaaagcagtgctcatgagaggaatggtgaagttggcgagccatgtgcaaacactgaagaattgaaattgccaagggcctgtcagtgacggtaacaaaaaagttagaggatacagtcttcgaaaaagtgcgaggtatcgtgctcggggctcagcatcggccatggccgcgaatgggagtgttcgcattgaagcagcgacaactgattgcgcgtaaaggaggacaatggcggcaaaaatttgaggcatgatgcgaaacaagaagtattggccgctgtatatacttccaggatacggggtgaatccgaattctttctgtgagtagacagcgcagaagatgagagcggcgatcatgagcagacacagtacaacaaagatgcttagagagattggccgaataatggcgggcttaaaggtgagaggaggatgcgctcggtcgacgggaatggatcgaggacgagccttttcccgttgggcgaattggtcttgttcagattggcttgagggagtcggttgtttaggaggatttcgcacttcgtgccgagccgctggcgcagcgtggaacatctcggtagggatctcttcttggggcgcgcgtgtttcgatcggttctggtaaacgatcttcaacgtaagcgggctccgggcgtctcaattgatggtgtcccatctcgtcgttggcataccgtcttggttgcgcgtaatcatcctcatagtcatttgatgagccagaggggaatcgcgcggtagaaggaccaccatgatttctggtaagtgcttcgatagcatactgaatataaggcgtatcatcgacaccaggagtaactttgccagcggctatcgtcaattcatccttgatgctcgccatgcgagctgagttctcggcggcgaacatggccagttgtgcctcgtcgaagcgtacagatgtaggacgaacagccgcaggaggacttgcgagagcgacagaagtaggcggtgcagctcgagcactgcgagctgatcgaggcctaggcggagcagtgtaatgtgtttgtgttggcggtgtaggcgctgcaaagcctccaggaagttcagagccgaagagtcgttcgggaccgtaaatctcagctgatgaggcagtgaccttggatggaggtagtgagggaggcgaaggagcgaagaagagagcaccaggtggcgatgctgaagggttggttgagttgcggcctacacgctgtctaagatcatagtaaggatgaaggattggctgcgattgatcgtcgtcgtcaattgattgttggcctggagtttgtctctttggagggccttggcctgtgagggtttgccggtcagcgacaccgacagtgaacgaaggtgtagtagttggaggtgtgatgggtgtatgtgcgggtgtagacgcagacgcagtcgcagatgcagattgtgtagcagatgtgtggtgtccaaaatcagatgtttaaggaaaaagagggtgtagtgtcacatacgagatccttccacaaagtcgaagttgaggttttggaagttcatgctggtttgggcaggtcgactagacttgacttgacttgtttcctgtttggttgtgatattgggagggagggtataaacttggcttgcagatgcagaccgacttgttcccactctacacactcactcttcgtctcaggaccaattgatagcacgaaacaggattctagagagaaaatagcaaaggcatgctgcaggctaaagagaaaatatgagatatggttggactatgaagactcttttcacgaggttgggttctttgaagaggctggtaatgatcgtaataaaggcactaagtgttcccagcctccgcgccccaccaacgctggttgtcttaaagatgacaaggaaggtggtggatgacagggacgataatgacttaccactagaagcaaaagaaagtgaagcaaaattgcgaatactatagaagcaccaagagggaggtcttgggaggttcttatgagtgaaggagagaggaaaatgttgggcacacagagaaaagtcgggttcccatgggatgctaatgggatgtcttgcgactgctgtgttgtcactgcacgggcaacgaacaaggccagcacaaagtttggctagacctgttcgggcctaaatcatacggcccgtcggtagcaagctcaccatgagagtcaatggctgacggcttgggctgtcacaatcacaccttcatttagagaatgatgaatatggatttagcctaggtggatactgtaggtctttagtgagcctaacgattgtaatacagtctacagagtactcttgatttgtttgtatcttacaagacttgtgttcagatgttcatcttggtttataaagctcgctacactagtcctcttaattaagaaaacaatgacgtccgtcttaccccagactagtaacccacccatgattgacaggggcctgagacattaccaaccacctaaacagcttacctaggtagacaatcagctcggcttcctatcatgattttggtgattgtttagaggctcgactacgagttcaaagtgtcatgttgactgtttcaggtactagtgtttgttatcaacttaactaatcgaggtttgtttgagattgacagattgtgtgcttcgaacaggggagagaacttagggcgagagtaacacgagagtcacacagcagcgaaggtgcggtgaggcatccaattttataccagcacgatagctcgcactgatagaaaaatgagagactagcagtgatatagctattagatcagcagagtcataaaataatatgccgaaccgtcaaatatattgccaatacgaaatctcattgcaaaatcaacatgaaattggcttacaccagttgaaagtagctacatcaccgacccactggtgacccgaatattgtacacataacattttcctgcaagggcacgagctgtatccgtaatgactgtatctcataccccttcatatgcaaggtacgtgcaacgtaagaaacaaaaataaattgaaaaagaccaggattgtattaattgttgatgtttgatatgtctgtctcagtctttgagaggttggttgtcaaagcgtcgggttccttccgcgtcacggtggtcaggtcagcagtaagggatagcagaagagaaacactgtctcccagtcttttggaacgattgcttattggcgaataagaaaatgaggttccctgtcaagaccaatgctggacaatctgattttctctctccctcaaatgaggacggacgtggtggatgggtgagtggtttggactaacggtctgattacctgtcaatcagctgaatatccaactttccagccacgcataaacggtctcatcgaaagagtaaaataaaaaaacagttgcaccgcctcgtattcaacgtctctttccgagtttatttgcaaccaaccaacgtcaagacgttttccatggagcactttctacgtccgtactgtatccgttttggatcgagtttcgattgtcgatcagtcacgtgatcattagtagtgtctctgtaagcctgagataatcaaccaaaatctttcatgcttccccacaatcgacactggtagtcattgaccaatccgctgagcaatgatgacaaagttagtgagcaatggcaaagcacaattagctatatcttgtcagcgtttttcaatcaacatctaattcaaattcaatccatttgcatacaagcagcttctcgtgaattcggtgaatttgtctatatatgtttcgatccggtcccttgattgcgattttcgtcgctgcagtttccatcctcatcattatctattcaccaacaaacagctacatcaaccacattcaacaacttacaacaaacttcatctctataaacaaaacgtcgtcaacaagccaaacagctcatcagagccaaatgatcaacgctgcaaagaacatgtccaagtcactccgccaagcaaagatcacccctcacctttcgggcaacagaggtcacagtgaccatggctggctcaacacataccactcgttctccttttccgactggtatgacccgagattcactcactttggctctctccgcgtcctcaatgaggatcgtgtaaaggccaactcgggtttccccacacaccctcaccgtgattttgagatcttctcttacatccttggaggagaacttacacaccgagactcaatgctcaccaagggcaaggaaggaggccagtctgacaagttctaccgtatgaagcgaggagatgttcagttcactactggtggaactggcattgcccactctgaattcaacgagcacaagtccgatactgtgcactttctgcagatctgggccatcccctggaagcgtggtctcgttcctcgataccatacccgtcactttagcgatgagtccaagagacagggctttgtcaacattctgagccctctcaagggcggcgaggaggctactgctcagcaggagaaggatgccgagcctgttatccccgacaccattcccattcacgccgactttgtcatgggagccggcatcattgagccagcgaacaagttcgaatggacagtcggtggaggcgctactgagcaaactaagagaaaggtttacgtgcacgttcccatgaccaagggaggaaaggccaagatccgcctggatggccgcgaggatgctgagattgtcgagggcgatggtgccttcattgagggcgtcaacgctggagataagctcgcagtggaaagtattggagaggtggaggctgaggtcatcgttttggatactgcctaagtgcacaatatccactcatgactgagccgaggatttcctattcgtatattatagatcagcgagcgatatcgctcgacagaagtctctgaatgtatttagcgtgaatcagtaaaattgattttctctgcatcaaatctctcgattctcctctgacctaaaatagtgatgtttgtgaccaacaagtggaggttttgtcgcataagatgacacaaccaacacggttttaagatcgactatgactaagaatcgttccattggtttgaatccgtagtggataatagttcgatctcgttctatgccccgaaggacgatgacaagaaggtccggtacgtttaaaagtgtgaggaaatcggcatcgtatccgaatttgagggccaaggccgcgacgctgtgttggctcatccgggctagagacacataatcgtccaccaagtgaaacgactagatcttgatgcgagaaggcgctgtaaagagactgtgcgtcgacgaaaggcggtgggtgtgcggttggtgaagggaaggcccaatagcaaaataggaacagaacttgagagtggccacagaccacaggccacagggggtcatacatataagaaataatcacaatgggcgttatgaatatgccacatccgatatctttcgaaactgaaatattggtaaatattggactaactgataagttggttagcgcctgttgaacgagcaaactaggctcaccagaaggaaaaaagaacgaaagccacaatcaaagctaagctggacaggactcagactggtaatcaaaccccctttattgtacaatgtacatgtttctcaaggtgagccatgcatctatttgcatgatgctccaagaaagtaggcatgtaggtccaaggtaggatgtagtaaacatctgatgtcactcaagtaaggattctcggaagaaagcgaagaatgtcgatcaattgcagggaatgacccctccgatccgctgtgtcacaacatggacggagcccgagggatcggtccttggctttatcgccgctaaattgagtccctaaaggtcagacccttattacagtgatgatcaatttcctgtcaggggttcaattatccaacagaatgtccaaaagaggaaaccagcacctgcccaacgttgcccgttcagcaatgacaacggcctctgatatttacgctatgattttagccctacagtgatgactcgatctgtaacaacgtgctattggtcaaccgacatgcaggaaccgctagccgcatcacttagcccagtggacgactccacaggaaagttggactcaaacaggggtaaggaaagagctaacaacacaaagttgcaactaacctctacagcctcttcctccaaaatttggagtcgtttttggacacttctgagcttgagggctcgggggacttcaatttcaagcccaggtgagctcccggttgatacgtgctgggtcatcagacacagttcagctcccagtcaaaatctgtgtggtcaagcccagccactcattcacatcaaatcggcttgatcagccggatatattcaaccttaactccatatacacacactcaggataccccttgcagaatctactctcaccagaagcctcccaacactgacgccgcgattcaggagggtatcgggcctccgccttaggagtattgatacagatctgtacgcttgccaagatcaaatctccatcactccccctcatagcgtcacgaaatggtatcatgcactcatcttagctttatctaagttctccatattccccttggcgtatcgcttacacggctcagccgcccattttccagtagtccctcgctttcgatcaacgcctagcctgttcctgaaaacgatagtctactgactaacaacttcagctgtctaaactgcacaagcgtgcagcttcttaggccaaacctctcttacttttctctctagcggagattgcttcttgcagtgcggccaacatcaacttgtcccatcgaaaaccgcataaatccatgtcaaaatcgcacttctctagtgagaagagtattgactatgtccaagataggcaacatccggtccttatggctgaggtccagcagctgagccaacagcggatgagaaatgcgttcagagagagcagccccttgctcggagtagagtagttctcttaaaacatggcattccttcttcttctttctctttctcttattgtttcttatccactttgttgacacttgattgcggtgacgacttggttctaggcctcattgcgaactttggtttgcgtcctttctttgatcacgatatcatcacacattctttaccggcctcggccattttacagtctttcacgtaacacactcttttaaccagtcactatggatcggtctcctgtcccagtcaccggtgctcctgtcatccaggcctttggtggtcttaacggctactgggtatgtacgctgtcgcgaccatgaagaaccgttagctaaacgtatcttctagggtcaactcgggtctgagcccctcaaggcctactgtgactctcatccagaatacatcacactctctttcgtgaaccaggctcccgagcaaaatccttcgaatcttcccggaaccaactttgccgggcattgtgcaggtggcacctatggaaactcaaacctcctcagcgagtgctacactatccaggaaggaattccgtactgcaaagatcgtggtgtcaaaattcttctgagcatcggcggtgtctatagcgatgaaggaagtaactacaaagtgaccaccgatgacaaaggccgagactttgccgacttcctctacaagtctttcggccctcacaatgagcattcgaatcctatccgcccctttgacagtattgataatgatggaaatactgttcatgccgcagttgatggttttgatttcgatatcgaacatgatcttcgtaagtgatcgagtaagacatatactagagacgagcattcgttgacgattgacagctaatggtccttacatcgccatgatcaaccgacttcgtgaactcgatgaaggactcactatcactggcgcgcctcagtgcccaactagcgatgagtacttttacatgaaggatatgatcaagtcggccaagttcgatgccctgtttgtgcaattctacaacaacccttggtgtgatgccgtttcacaaggtcatgagggtgaaagcttcaactacgacaagtgggtagagatcatcgaagagagcgattgcagtaaagatgccaagctgtatgttggtctacctgctagcgaagaagccgcgccaggtggaggttaccttgagcctgaggatttgaaggatcttgtctgtgaactcacgacaaagcctcatttcggtggtgtttctctctgggatctcactcgtggagcggggaacattatcgaaggaaagagctacaacgaacatgtcatggatgcgctcaagtatggttgtgacctagtgtcagttcctaccaccaccaccagcgccatgaccactaccacggaagaggcttctacctctaccaacatcacgacaaccgaggcgaccacagttcatactaccactacatctgatgtctctacaacctctggcgcttcatcgacggaggatgctacctcgactgatatcactaccgcctcggatgtctcttcaatggaagaggctacagctacctccgacgtttctgccagcgcctctacggatgctactacctctatggatgctacgtctaccgatacagctgcttctaccgatacagctgcttctaccgaagctgttgcttctacttatactactgccgccaccaacagtgatgccagtacctctgctgatgtcgctacctccatggatgcagctacttctaccgatgctactgcttctgctgatgccactgcatctaccgatgttactacttcttccgatgccagcgtctctactgatgccactgcttccacagagacaactgccaccggtgcaaacacttccagtgttgtcaccgatcctgccgcttctggagtatctgccacagccacagagtcttcagctgacaccgccacggattcaacaactgacagtgcctcgaaaagtgatgttctctctgctacatctgacttgactgtgacttctgatacttcttctgtaactggggcagcttctagctcaactatcgatgcccccgttgaaagcgacactgctactggtactgctgcaacgaccaatgtttcgggagctacggagcccaccactatcgcgaccgcttacagcacttacagaggctggaataccacatcaactggcgctgctgcttacacccaagcatacggcaaccctactacccttgcacattctggttctctcaccacagagggatcacctgcctacaccaactatcctggaaacacaggtgctgttagcatgaccaccagcaccgtctgcactacccgagtccacaccgtcacccagtgccctcctgaggttgttgactgcctctttggatctgtcacaactgagaccattcctctgtacaccactgtctgtccagtcactgacaaagctaaacatactggttatgctactcagtatgctcctcctcctcagtatgagaccaggactgtctacacaacaagtgttcacgccatcaacaagtgcgctcctggtgtcgtcgactgcccttatggatctgtcaccaccgagaccatccctgtctacactactatctgccctgtaacagagacgtacaaccaagctcctaccgatgtccctgtcaaccatgagatcaagactctctacaccagccaggctcatactgttgctcagtgtcaacctgagaaccccaactgccaagtcggcgctgtcactactgagatcgcatcatggaccacagccattgtgcccgctcatgagacccagctcatgaaggcttacaagcccgctgccgagctccctaagccgctaacagttgaatcccatctcaatggcacggtctacaccagcgttgttgtcccacctgctacactcaagacagcaaccaagcctggtgttttcgagcaggccaggcccacgtacaagcaaaccgcccaagagcaacactctggcgctgcggctcccacgggtggtcgcaacgacaagggtcccatcgagacctatgctccagcgcccatcactcccgctactgccggcgcctcttcgatggtcgttggtctgaccgctttggcaggcatcgcacttctgcaagtcgtcgctctatggtagtgctactacattaaatctccttttctatcgtttcttttcgtctttatctggttgggaaaccaggatcgctttactataccttcttcgacgtagagggtaacctttacaacttcatgtcactcctattatgttaatgtgtatagaatgaatacatacctacctatattacggctaaaacttaataaagatatccgatataattggaagaaaactacaagtacatatgataatgtttcagaatgtctcacccgctcgtgttatgtatgcgcatggaccgctcttctctgtactgcaactccatgatgcgaagtcgccagaattgttccctattctaacgttatttgcttatcaattggcgtttatccaatgcgttgtttatttgttttggtctttggcaaacggttgagagtcacaagctagatttctgaaagcagcaagaaacgtcagcggctggcgctatatcctattttgtgttggatcatcgctttgggcaccatccacaaggcaggcattgtgcatcgaaacgccgataatttaatacttgcaattaaattgagcatcgtagcatctgcttctgaatgtatataaatttgattgatttacaataaaatttgaaataaaatgtataataccggattcgtggctcttagcaacaattccttcagtaccggagatacaaaaagcctgcaatcaaagccggctttaaggtaacgcttaatatagtgattggttgatgatgaagacgtcattcgatatgaggggaagcttctcatcaaagacagcctacaaaaagtccatggagtctggcaaaggtgacgaatattcagggcagtgcttggctaccttgacaaggcgcctaacttaataggccttagggaaatagccgatgtatggtggatgctacttaaggtattaataattcaagctgagattaacttatttggttactttatctgaatccgtattctagacgtggctgattctgaatgtgtcgggctggatcttcgccatctccacctggcgcgaagctctaaaactaggtgttgcccctcgtcaacctagcggaacttgcccatatcactctatcgccttgtctcgcctgtagcgacgatattgttgatgctcaactaaaacaaacttgacggatgcatcaaccaaggccgtcttgatctgttcacaatactcttttcaccctactacacgatcttaatcatcgccaacaacatcagagaatagcatctgcacccaaaatcttggcattggtcaaaacaacccctgttatcgacactacagtgcgctacctatctgcacatccagtatctggccccttaccctcgatcgttccccgcctcgattcgactggcataactgacggtactgcttggtgcgctcggtccattggcgagacgtcggccaagatgtctgagactggcgataggtgagttgagtgataacttggtgatactgttgttacagcaccaaataaggcatcccacgtccatcttggcctgtcaggttgattcgccattcctgctgcatgcacctgtgtctatgcagacccaacttggccagtctccagtccacatcagacattggatacttctcttcttatttaaacttagcttcccctccgtgtctgggctggccatgccctgggctgtttgaccaaaaccaaccaccccaacatcaaagtcgttccacctactgaccgctgtttatattttatcttcagcacccacaagcggtccaaatccgctgccgccctctccctcttgcggcgcaacaacactcgagacgaagagtctggttccgaagacgggaggcttcggcaagctccttcatcctcgaacccgaccctgaccccgatcaaccccatggcgcaccaacagagcccccgcggccacgctgccaaacagtccgtttcctcggctggtctctctcctactgcttccaacccgccgcaatcaaagcctcagccggtcctcacatcacctagtgccgataagagcaccgcaagcctcgagcagtctgttcgcaagtttagatttgtcgaggccctgcgaagtggcgatacatcatccatctcccgagccattcgcgaaacagccgagaacgccccccgcccgagcatttcctcagtaagcggctcctcatcaggtacccttgatgatactacaatccttcatctggctatccagtgtgccgaattccctgtcattgaatacgtcttgtccgatggacagggatcgatcgatgtcaacgctcgtgacaaggatggaaacaccccgcttcacctggccgcaatccagggcagaaccaccgtggtgaagcttcttttggaacaaaaggatatcaatgatgccattgccaattcccagggcaaattgccactggatgtagcgcgaaaccctgagatcttccagcttctgcagctttccagatcgctctttgccgaggccaaggtcaagcaggtgcaggagctgatcgcgcggggcaattatgccgcacttgctggcgttctcgaggagcatcgcgtcaagactgttctcgacatcaacagccccgaattcgcatccgagcctgtcaccgtccagactggaggtactttgctccatgaagctgcccgaaagaaaaacaccaacctcatccaagtcctccttctccacggcgccgacccgttccgtcgcgatcgaaagggcaagctaccccaatccgtcaccacggacgatgctacaaagggcattctcaagaaatctcccgcagccgttgctgcgcagagggggatccaggagaaggcggtgctcggacaggctgcttcacaaggcacagcaggttctgcctctagcgatcctctagctgggcgggaggctcgtgagatgaagggttatctgaagaagtggaccaactatcgaaagggctaccagctacgttggttcgtacttgaggatggcgttctgagttattacaagcaccaagatgacgcaggctctgcatgccgtggtgccatcaatatgcggattgccaaacttcacatgagccctgacgagaagacaaagtttgaaattcacggcaaatcctccgtcaagtataccctcaaggcaaatcatgaagtcgaagccaaaagatggttctgggccctgaacaattcgattcagtggtccaaggatcaggcaaaagaggaagagaaacgagcagctcgtggtgctgagcttttgcgacaagccaaggctgaccccagcacactttctcttcaggaatcccatagcgagggcactagtgtcacagacctacgtaggaacagctctcaaatcccgagcaggtcgctttcaaagatctcttcggttgatcaacgaccgagccacaccagccccggtaccagtggcagtattgaagaagatgaattcgtggatgtcgagacagacgcgggcacctcgcgagtacacaggaatggggcaccgacgaacaacgacatggatgacgatgatgactatggcgatgacatgagccttcacgaagagcctactgccacgaaagacgcactaaatattacagcccaatcagccaagctccagctcgaaacaatgtcgcatgttcaccaagctctccttaacgagctcaaccaaaatccaagcacacctctctccgataacagtgtttcccaagccctaggcacctacgatggtgccattcgaagcttatccacacttgttgccgatctgctccggatatcaaaggaccgcgatgcctactggcagtaccgcctcgatcgggaggcaaacatgcgacgtatgtgggaggaaagtatggcacaagtggctcgtgagcaagaggttttggaggctcgcgtcggagaagcagagaaaaagcgcaaggcaacaaagagggcactgcgggaggttatcgaaagcggcatccctgttggggctgagctccctgtccaggatgcacacgtagaaaaggagttacacgaaagcagagaaaaggaggacgaggagggacagttcgaagatgtaccgactaaaccatcggcactggcatcagcatcagcacagcccaagtcacccacgacgaagaccgtccgaagaaaacctacgattcatgtagacttgtccgagagcgagtccgaacaagaggacgagttctttgatgccgtggacgccggtcaagtcgaggtatcagaactgcctgctgatgagattcagccaaaaagccaggatattgttgtatccggcggaatggacatcagctcctctttcaagggttacgaaaatggcattcgaacgagactcaaaatggatgctgacgaccgccccaagatttctctatgggtacgtgtgctgtacggaaaacatatcttcatgatgctaacactaggcagggtattctcaagtctatgattggcaaggatatgaccaagatgactctgcctgtttcattcaacgaaccaacttctctcctctaccgtgctggtgaggatatggagtatgcggacttgctcgatctggccgcggatcgagctgactcgattgaacggctcatttacgtggctgcctttgctgccagtgaatacgcatccacaatcggccgtgtagccaaacctttcaaccctctccttggagagacattcgaatacgtgcgacctgacaaggggtaccgcttcttcattgaacaagtcagccaccacccgccagttggcgcggcccatgcagaggcactcaagtggtcttactggggtgaatcagccgtcaggtccaagttttatggtaaatctttcgacatcaaccccttgggtacatggttcctcaagcttcgacctaccgctggaggaaaggaagaactttacacgtggaagaaggtcacctcctcggtcatcggcatcattacgggaaaccctacagtcgataattatggtgtcatggagattaagaactggacaacaggcgaagtggctcatgttgaattcaagccgcgtggctggaaggcatccagcgcatatcaagtatctggaaaggtcactgatgcctctggcaaggtgcgcgtcagtctcggtggtcgctggaactccaagctgtacgctcgcctaacaccaggttacgaggctgcggttgatgagcccaaggagagtggcggcgatatggcgcacagcggtctgagcgaccccaaccgagcgtatctcatctggaaggcaaatgagcgaccaactggaatccctttcaacttgacaccattcgtcctgacattcaaccacatagatgatcagttgcggccgtggctacctcctaccgactctcgtctccgacctgaccagcgcgcaatggaagacggagagtatgactttgctgccgaggagaagaatcgcctggagaacgcacaacgatcacgcagacgccttcgcgaggagcgtggtgaagagttcgtacctgcttggttccaaaaggcacgctgtgagatcacgggagaggagtactggcaattcaacggcaagtattggcaacagcgcgagaaggccggcccacagggagaccctcaagctgcttgggagggattggagccgatttacgaagatcatgtggatgagaatcagggttcagttcagtattagtactttttgagtaggtataaagttgttaatagcctgttaaagtaaacaaagagtcggcgtgtaaggcgtgtgagatcggtaggggaacaaacgttgtacagatgagagattatgtaagaattgttagctttgttgcaatgaaatagctgttaggatgccacgatataacataacttcaaatgatctttattattgggtttgccgttataattcccggaccggagaataactgttgactgccggtcacgggctggttgattaactcggccccacgatcagtggagagtccgaacctcggcaaaaaatcaattagtccctaaagttacagtgcaatcggtacattgtcaaccttaaacttatcaggggcccgttacgtatgagtctcgtctttcttatcaaacacatacacagcagtaaacgctcggcctgcaatcttggcttctttctccttaaaccatataataccctccttgtccttcagaacattgtcgacaatctttcatccatagtgttgacgcgtctaactagcgcggtgaaaagtacaaaatgactgttatcgaaggaaacgttagaccaacgctgctgcggccaccagaacatgatgaagacaagtctttgattgagaacgtcttggacgttacagagcttaaggttctaggaacggtaagttatgctttctattttcgatttacatattttatcattgctacgacacgtacggcgtctgcctatgcccaaccaattcatgataggtacaatacagaccaaggttactaactatccctaggatattttcacaaacacacatcctcaatggcgtcctgctggagcccgcggtatctatggcggtgctgtcatcgctcaatgccttgccgctgcgcaaaagacagtcccagagacattcttggtgcactcccttcactgctactttctcctcgctggctcttccgagacccccattctctaccacgttgagcgggtacgcgatggccgctcatatgcgacacgcacggtccaggcacgacagaagggggcagccatcttcaccaccactatcagctttgtccgccaggttagtccagacaagaagcagagggaggtcagccatgcagcgacccttcccgagaatgttaccgcacccgcggatgactgggatggtgagccagagtgggcaaggaccggaccctttcagagtcacagaattgaggtgttgggcgccagtgaccccaaggtccagccacaggaccgcaagagcaggcaatggatgcgatcgcgacaaaagatctcagctgcaggcggccaccaagcacatctgaacgccctagcctatatgtcggatagttacttcatcggcaccgtctcccgcctgcacggcttgtggcgcttcccctttacccccgaagaggttccctccttggatgaaaagactcaggaaaaggtcaaggagatgtgcgagtttgaaggcatgggctccaacgttgaggactggaagaagagagatcatgtcggcatgatggtgagtctagaccacagcatctacttccacgagccgacggcagtcaaggcggacgagtggatgtttacagatacggagagcccgtgggcgggagatggtaggggcgttgttacgcagaagatctttggcaaggatggaggcttactggcgacgtgtttccaagaggtgagtcttgaattgctgcttctttgttgtgatatactgacttcatgcagggcgtcgttcgacttaagaaagatggtggagagaaagctgcaaagctgtagttttttttcttttctcttttggccatatgattgttcattttgtttacttgctgataccaaaataatactgttttctgttcaacgcttgttggcctgcttctttatcctgcctgaacattatttttgttgtgttcagttctgaacggaaagctcaatgtccttctgtaggtagactgttctacttgggccacttacattcatatcagccttctttggtcaaagctcttcacattaggtatgcaagactgatgatgtacagcattataagccgcactcacttcacattcctttctaccatatgaatgtccgcattcacaaacaccttgcaccttagtacgcattcgtgtccttgttggcagttgcatatcccttttacaatacatgatatcttgcttgtctactgaaatgttcgagcaattgacactatctttctgtcgtgttgctaagagcaagtacagaacaagttattgtccattgactgtaaactccaaaattttagtataaatagtgcctttcgtcctggctgaataaatttctattttcctccgtatccccgataaactgaattcttcctgtcaacttactatttgcacacacaactcatctttgccaggtaagtctattatcatcgctatccgttctacagaactattgagttaccctcaccgtctatcttcagtcacaccaagatctttcttgagatactcattcaatatgtgtaaggaggactacactgtctatgccccttgtgcccactgggtctatgagggaaagaccaagtgtttgcctgctgagtccttggtaggtggcgtcatgggacgcctcgggaagggctgcaacccacgcaccggcttgcagattgtcatcgactggtgcccagaatgcaaagatggctttgcaaaggtcatccaagggctcaaacaggtagttcccactggttatcacaacctctgggactatcgtttgttgtctcggtactgggcaatcaagtctcagagtcgctgctccaaggccgttgacgccgatcctatcggctaccaggcttttgcaagtgaccaagagatcaagtacattccatttgaccagttcaacgccgatggcgagcgagaggacggtttctgggagcttcaggctctagaaaacgaggtccgtcgactgcagcctgactttgcctggatcaagggcgatccacaaggtgctcggctaaagctgagtgatcagctcagtctctgtgcgtcggctatcgaagtgactgaactaaaagcatggaaccacggcaaggtcgagtaagttgcttgttttgttgtcctcctttcctttgtcgatttcggttcaggctatctaacatttttctagacaaaagtgcaagggacaaaaaacaaaggagagaatctggccatgctgacactcaatctattagtggctatatttatctctctccaatgtcatgtacttacacgactccatagtaagctttgtttatagaagaaataaagtatatgacagcgtcattctatgatgcttgctgcatatccactttaagcttaagccactgaagactccacgttcctaccgctgagacaaggcggccaagaatgttccttctagggcaagggagccaatcagataatttagcgacgcggtcagtgccgtctaaccgtcaagtcttggcttctgtgcttgattaattaagcctactagcatctcctaaatcttccttagtatctatcgtctttcttggtcgattctcccttttccctcctctagttttaatctatctagtcctggcgatcagtacatcttgcgattaagcttattcctagctgtctttcctcattcgttgctttttttttcatttctgtttatttcgctcttatttccattcattcttttatcagctacgcagcatcgtaatctcggatacgcgcgccagagtttgatttattaatctccagtacgacatagcattcgagaattctaccaaggtttcagccgttgcaaccttatttgttgtcaattgaaaccggaatcatgcgtacttttactattcttgcttctctcactataggagcctctgctggcacagtctctgctcctctcgtgaagcacggctttcattatggcgcctccatcgataaacgcgacactctaaatctagaggctctgaataacatcacaggtggaggatattatgcagagttccaaattggaacaccgcctcaaaacatcagctttcttctcgacactggtagtagtgatacttgggtcaactcaaacaacaccgatctatgccatagccaagcggcgcaaaagaaaaatggatattgcatgactacttgtaagctccttttattgtttcgccatgaaagatcgatgctaacaatccacagtcaagcctgaaaagagtcgcacattcaaggttgttgaccgtgatggctttgatattcgatatctagacactcgtcgaatcgagggtgactactttaatgatactgttactatcgatggcaagactgtcaagcagcagcaactgggtcttgcgatcaagtctgttcgtccaactggaatcatgggcttagggttttctgccaacgttgctaccaacaagtcttaccctgccatcgttgacaacatggtatctcagggcctcattgacacagctgcctacagtctttggctggtgagtcaaactcggaggacttctcgaatcacatctaaccaagtgtagaacgatttggattctgatcaaggaaccattctctttggtggcattgataccaagaggttctatggcaagcttgccacccttcctctgttgcccgagtctaccaaatcactgaacgtcacctcattcagcgtctctttgcagggactcaatgtcaagacgccaaagaattcaaacggaatcaagatggacagcctcaagaagaacacagtcgccattctcgactctggatccaccgtctgtctcttgcccgatccccaggtcaacgaaatctacaaggcctttgacgttctcagtgtgcaagatgttcccatcccttttgcagactgcggctatggaaaagacaagggcaaaggtatcagctttgactttgagtttgacggaaagaccatctcgatccccatgagcgagatgatcgtcaacgccttccctgataaccaggatcttttcaaggatccccgtctcgacatctacttcaaggactgggatggcgtctgcatgtttggcatttctcctgctagcacctatggtatcggcacctctaagtttgctatccttggcgacacgttcctacgctccgcttacgtcgtctacgatctggccaacgagcaagtgggcattgccgaggcttatcgcagcaacaatgaatcaagtgtcgttgaactcaaggcaaactccaagctcccagacgtctctggagttccaggtaagtttctaacatatctttccatatggcttactgtcatctaacgcttttacagagcccgagagtgctgccggacatgtttcccctgcttccttggtgaccctcatcgtcgctgcaggcattacattgacacttttgtaagcatctcgataaactctatccaatacatacggatagacaacatgaaatatcggagtggttttttttgcatacagcaacatagaaaggatttacggcatttatggtacgccttgtatatatagaattatacccctgtacacagctactgttcatactgttcgccaaactgctacactgtaccagcatagatggtcccaatacacaagcctgccctcacagaagagtgtgcaatatatcccttgagactacctcaatctatcatattatcaaactagtcccatcgttcaatccatgccctattgtattatgtacgagagctccctttaacgccagatccagctttattcccaagcagtgcaaatccacacgacgtgagtcgagttcccagctagcccaacttgttgtaccgttcccgtgctttgtcctgcacggtgttcacgtaatcggcgtaagtgttctttgtcttgcgttcagccaactgggctgcatcacccaaattaccaccctccgcacccagtccgacgccttcttggtaagcgttggtctcgataacttcagttcgcccatctccattggcccccaggcctgcgccggtagaccaacccatcttagccagcatacctgctcccttggactgggcaggcttcggagccggcgctgcatcttctaccttgggggcggacttgggtttcccttgcggtgcggttgtgggtttcgtgggttggttataaacagctcgcctctccttagcacgatcacgatactgtgatgttgcagctgcagtatcggggttctcctgaatctgcttctggagtctcttgtcgcgtaccgctagtctgggcaatgcagctttgacttgatcctcattttccgtcgcagtcttgtgattccgcgatctttcgtggatgttgacttcatcgacagacttgtatttgcgcatgcaaatcagacacatcagtcgatcgcggtcaacataggagactgggggttcctctgaagtcgccgctggctgcgtggaactaccaggcgtgccggtctcctcaggtgaagcctgcttctcaagagctgcgggctcaggggcatcaagcttcactgctccggagatagagatcttgatagcgctttgaggcttggtcatatctgcaccagatcccgagagatttatacgcagcggcgttcggttcacatcgctgaactccgccttgcctggtctcgctggtctcgctggtctggtctcgttctcctcgcgaagctcgttactcttctgctgccacatagccatacggcccgccatcacaggcgcagacttctttgtggacgaggcagccaggttcccatctgctttgcgcttctttgacttcttttcgttttcctcctcttcgcgtgtcttcgagaccctgtcaccttctgggggctgctcggtgacgatctgctgactagggtagagatggtaatctctgtaacgaacacgaaggcttgggttgaacagaggattgaacgacatgtgttcgatggctggcacaatctctcgttcttcgggcaggaaaacacccatatgagtgcttgctactgttactgggcaggcggcaacggtgaacgacctggacttctggaatttggtcatagcagctgtcgcatcttccacagtccagaactcagcaaacccgtacttgaaggattcatcagtgccggcgtcgcgcatgagaaagactcgatgtagggatccaggtcgggcgccgtagcctgttgtgtcaccagttggcgctgtggacttcagttttgggcccccgtttgaggcatccttgtctttctccggtttgacaagctctagacgcttcatatcgctcgcgagcatatcctctgtcacaaatgatgccaggggatagacaacaagaatttgtgcaggtacatccgaggcatctgccatgccggtgaggttcagttgccacgctgtagatggtactgtaatgtcagtctttatcactgtcaacgtatatggcttcgacttaccagcttgagggccaccacagatcttgcatttaatgcgggtagagaagttggaaaagtcacactggctccaattagcgattacatagctactgacaaaaaaaagttgacttacagtaggacaagtccaatcagcacctgggataccacggacgtcagtcgcatcacgcgaatctcggcttcgagcgtagtggatgtacgcatcgaatttcccttctgggacatcatcagtggagtgcgtcatctcaacaagaagcttgggataatgctctctcataaaagcaaccgcatgatcgacttcctggaactgcacaaacgctctgcgatttcctgtttggtcatatcagcaactgataaagtattatagactatcggcatgtcttatttacctttggaagcggaaatgcgcacgtctattgacgggtactcggtggcaactgtgttgctcaggatactgtctcgaagctacaggtccgtgaattagtcttgcaaactgatacgtcgactcgattcaaaggatatgtatttcgtcgccggtgccattatagcaaagaggcgggggcgaaaagggcggcacatgggtatgttttccaaagtgattgtgttggctttataaagcaaagtaattccagtgtttggctgctgcaagagtttatttagaccggtagggtaccaacctcattcgacgatatactgaacggcaggccttcgagaatgatggtgtcgctgggcttgcctgcctctcgtgtcgggctgttggagcgaaggttgttctggtaacttccagacggagattgggaccgcgggtcatcgctgtcgcgatatcgccctctggtaccttgatgcttgtcttcctcgtgacgccgtcttccttggtcgctttcgtcaacgtaaccatcatcgtacatgccttggtagtcatgttcgtcgcgggcgttgtagcgcgcatctcgagatgcgctacctcgttttgagtattcgttgtcgtagtcctcatcgtcccggtaccgagagtctctccctctcgagtcatcgtggaaagcttggttgggtggagacctggaatgatctcgccatcccgtggggaagttagctacgaggctcaaattcatccatggaggtccctctcgagttccccatctccgcctaaggcgcgggttatgtgtttaccctgccgcgatcggtagccggcatctcggtcttgatgttcgtcgcttgtgttcattatgtatcggtttgtcccttgagtgatcgtcgcgcacgatgacttcggtttgtgagttttcctttagaaacaaaaagaggaaagctagctgatttcataaagcaatcaagctgcatgagtaaagtgaagatgtgtttgggaattaaagtcaaaaaggtcgaggctcagggagaaagtacgtcaggtggggcttagtcattcgcgacgggagatcagcgttcatagagttacgactttgattaaacagcaagtaattagaatctgtagaaatgatttcaagatatctgtgcacttttatttatttatttattttttttaaaaaaaagaaaaaaaaattgtagtaacttatatcgcacggttttatcgctgagtgatgttcactactaaggtaccgtatataaattgggacatctccacgctatcatacgaaccaaacccactcttgataggttgaagtcgagggagtcaattctgagagataaactcatactctccctctatacattagtatctctcactgctatcaaaaatatcattcgaaatggcgggttcacagaatactcaagatgtctgggaacaaacagaacaagactgctatgttgccttgacacacaatcacttaaacgcccaggccatcatggaccgtgtacgcagaccctcagctggcgctattgttctctttgcaggtaagctctctcgtctttacttgtctttcattattcaactgggagtctgacatcgaaagcaggaaccactcgtgataatttcgccgggaaaccggtcaaggaactgcaatacacagcatatcatcctcgtgctcttaagtccatgatggccattgcgaaagacgtttgtgagaagcatggtctgcgtggagtagccatgattcatcgtcttggtgctgttcccatcggtgaggagagcattctgatcgccgtatcatccccgcatcgtcaagcagcgtggcgggcgggtgaagaagcgttggaagagtgtaaaaacaaggttgaggtatggaaacgtgaagagttcgaaggtgaggagggagtttggagagccaatagggatggagctataggacagcgcgaaacatagcgttgtcggttgaatattcctaatattgaaagtaaaattcacacgctgagactgagactttgcgtctttaactcttctgcgacatcccgaactgatgtgtgctcaaaccaccaccagacagcctatactccaggcgcactactatcgccaaacccacccgctaaaacccaaaatcattgcatcatatctgatatctccgccattgaaccgactcaaactgggtcttggaccgtcatgtttccatcttaggtgtttccctctggtagaccggtggtggttcctgtataaactcaaaggggcaccgaggatacttggtgcgtgttccaacatgcatcactatcatttatataagtatacgccatacatatcattggtgagtggtttgtcaacttactgatgtggccttggtatgcctctgtgaatgtcacatcgatgcccaatcctgggatatttatgtcttcttggaatgcagaaggatatacgacgatgccgtactctgaatgaagaacttgccaaaagctgagaggaggtctgcattcctggtcagtttaccgttgcgagatatagaagatcacggaagcataccggaattgtccatacctgacgcctgcgtgtataaacaagcacacattctcgagaactagatgaccggcattgatggcgtcgtcaagttggtcttctgcaagatcatgcacgcgttggaagcgggccttggagaactccatggctttggaccatgccttggccatctcctcaagatctttagttgggcacgctgccattgtcgttgattattgaagtcgaggctcggcgtagtgtccgtggatgggtacggagataagtagcaatggtataagtaatgtttgagtgtatgaaactgtaagcgagtgttttataagcagtaactctagcaaggatttatatgtgtagacttttcgtatttttggggacctctttgatacaaagtctctccttcgcttgcctcgttggtcacgtcgaaacagaagcgcgaaaggaagccatcaaggtgcttccttcatcataaccacacaaccaccttcccatcccccaatcacggcactctaaatttattcgcggttttatggctttccaccgtggggttcatcatgacttctgttcgagaaggaggggcattctcgtgaacccttgtggtcactttccccatctatcatgagagccatcatggattaatgtcacaaccgcggatttttcgcattctcctccgatcacaagaccaattcttccttcttagtaccgggtcattcaagcaacaagttgttatagtcgtgagtgttcatttaattatatagctcaacagtataaatgaatgttgtactcattcgatctttgtagagatatgagcttgacagtaaatcctaatactgtaatggtatgaataaaaaacagtggcaggccacggttttatacatattatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcatacaactaggataggtacctaaaacaatagtgcgggtatgtatacttaatcatcaaaaattcagatcgctcatggtatctctttgctcccctgtctccatccaagtcaacaagactcatagaattacactttcaccatattatatgcacggcttcagccttctacaaggcgtagttttcagtgtgcaagaagatctcctccagctcatcatcgccccagatctctgcctggagtcgagccactgtgttggcaacaccaactctcatggctggcgggccacaaacaaacacagctgtacggcggccgaggatgcctcgtccgtcagcgcctcctgttgcccattctttgagcatgtagcccaagtctggtcggccatactcaacactccagcctccatcgatctgatgaggcactgggaatgcgaatcgcatcagactcttttgaaactcggttggagtttctgggaacccaaaatcgaagccggatggtggtccgaaagtggatgtaggtcgtggtcttccggcctcagggttggccgtccgaagatgtgcaagctctggcgctcgtactgggaatgcctcttcctctgtggggaatgattctggaagtcgctgaggtgatcgcggcgcgtagttgaactgaggtgggttgtcactcttgatgggtctgaagtggaactccccgtcgttcgctgcaggctcatcagcatcctcgatcggaggcttcttgtcctcaggatagccgtgtccttcaagccttcttagagactcctcccgattagtgggcggtggtcctggtggtggaggtgggaacgagtgaggctgaagatacttctgctgaggaagagctgttatgcgatcctcatcctcagcacgtagctcgcgctcacgctctgggtcaccctgagcctcggaatgaatcagagctgaatttctcttggaggcaatgcctgctacaaacccgtcgagcttatcatggaacatgtgactcagagccctgggcccgtgagggccattcgggtcgttctgattgaaggggcttccctccatgccaggtcgtgctctaacggccgacgtcacaaagaacttgcaagtgacactctctgggggagcagcctcacgacagattctcaattcctccctgaaccagtccatagcttcgagccgcttcagggcccagaccaccacaacctttttggtaatggccttgccgtctctcattcttttgataaggttgagaagctgcgacataagcgctgtgataccacttccgcctgcaatgagaatgcaggtatcaaaagcggccagatcgcggcgcatgccaccgtagggaccatccaaaaacgcacgataagtatggaaaggtcctttctcaatagcagtgtccagcacctttcgtgtgaatccaccataaggtcggaataccaaggtgcagtcacgatattgctcgccgtactctgaggggaaatcgtcgctgcacagcgaggagatggtgaaggggtggttttcgaagatggaaattccaggcattcgcagatagacgtattggccaggttgccacttcatttgtgttgggattgtgactttgactgcattctcggccataagagtaatggccgcttcgtcaccaaccatgaaagacatgcgccagggcttgagccagttcaacttgaacagcctcaagaaatagcaaaatgcccagataccaatcgtcgtgtagagatatgcccaagacataagaaagttctttgtgtgccagaataaaagaccgacgtaaagcattccaacagggatatgaagaaccacgaagacttcataggctgttctcctgataaaaggaagtgaggcgacacatagccagatgagggggacgagacaggcaatgcctgtgccgtagattatgccactgccaccagggaacagacgctggaatactttcattccaccgtcatcccaaacaggctggatataaaaggggatagcgtgaacaagtgacaaaaataaacatagatagcctgcccatcgatgaaagacattcagtcgttcggggccaataccaataatggtggtaagaatattcgctttcatgctggttgcgataatccaaggcgtcaaagcgatagagatcatgcctgctcggatggccagaggaggtgagccaaactggatgctctgccagtagagtggttgttgtaggaagcagtaaagtaccacaaagacgagagcgataaagacagtggcgaggactgccaacgaggagaatgtgactcggcgtcttctccatacaaagtctggtatagggcgatagaatatccatcggaacagagccaaggtatcgttgataatgttgacagaagagaagtgcgcctttggtcggaagtgcttttcacccaggacttcgtttccttcggggaagaaatgttgaccctgagcactccgcatgccagacatggcctctgcctcggcattatatagattctggtaatgttcttccacctcctgcttgtaaatagcttgtcgaattttgtcctgccagaagtgccaaacacgcatgacaaggacggtccccattagggcgagcgcaaaataagaccatcctcgaccatatttccctgacttctcccatggatcgattgtatgcgcttggactagacctggtggacttgttggtgttagaggaatatgaattcgtttgaccagactggaaaagtcgctggcggcctcttcgagggtgtggcggatgtttgagttgggagccatttcgaccagcgttgaaactccagcaagttcgataatgaattggcgacagagcgcaataaaaaaacacttttatttcgacattaatggcgatgtcatatatcgatatgtgtgagttctaataagacaaaaccaagaagacaaatcggcgacttggctgactgatctataagggttttgaggatcgcaatctggtgagacgggcactggtaagccggtcaattagcgctattagaaagaaaccagattcttcaatgaaacgtgaagaggcagatgtaataagcagcacgaatgataaacgaaagaactcgtgttagggagcagggtcttaaggcgaaagctacggtggagttcgactgggcatgcggccgaatatatggcctcgacgatcagatcctcacggtgaagcggagaacggcagaactgcagagctaaggctcagcagaacactgcatacggtgggtggctcttgtgatatggcggcggcaagcttgtcactctaaacaggggtagggatttggaactaggattcaagattgacgtgctagaagagtgtgcagcaacattacactacatacctagtgctagtgtaaaagcatctaatcctgaatggtggccaaagagcttcgagggccagcggctgatggggctctaatattggctggctatcgaaatgccgtctccccacggtgggtggatcattcggctgtcacacagccgcgagccggcatcatagttgagagaaacagacgcaggctgcaggcgaagtgattaagatgggtgacatatagaggcagaaaaggccggcttagatggcgggaccgcggaaggttgatgttttctaggatcaggaaccatgttgcagctccaaggctgcacgtttggaccagggatggtcaacgatggctggggttttgtttctcagttcttttggtatcagtaggtaactagcaggatggctgatctgctgttgacacagactttggtattttcttttctcttctttcttcagcaaatacaatagcgtgagggaacgctaaataaatggcttcatcataactagcgcttcctgtacgagatgagaaattaaatctgtgatgatataggttgctggtgtccgagttctcaacggtcgttggttcgctcctaatcacggaaaagatgagcgtctgagtatggctcaggattgggcactccaaaagcccgatcggtctaggcaaaactgttcctggcacttaaaccgtgacctcttccaagcaacgggtaatcgttctcagagaccgttggctgcagtattaggtaggtaggtaatgcttgggggccggatggcggatggcggaagagcgagaagctgcagccatagtggagctttagaatatgtaacgctgctgccgtgatggtgatgagttgcgataggctgctctgattggactagtgacgccgtgattattcaggcgggttgttaacgggcggtaacagatcaaatatgattcgctgttggcattgtatggttttctgggggttttaagcacatacgtccttcgattcgtgcgtaacttgcctgctaataagtatgtactagagaagccctggacttcattagagaatccccttactcttctcgggcattataatcccaaaagggtcaaaaatcgcccgagcgtgatggatcgggccagaaccaattttctcatgtcaaaatggtatccatatccaatcgttcgatggcgaacaacaccatgacgactatcagacttagttgttggtgatgaattaactctcatgcgcagtcactgcgggccgcagcgggattttacaaacgaaccttgaggtgagaggaccaacagaaggtccaggcttccctgtagacagttgatcacttcctttgccacgcctctaacacgccgaacgatgtaagtgataatgcattcttgttggtgatgagtttgctacttcttgaggccgtcgatcttgtccgtcaaaccagcattactggccgtgccttccgcgctttgtaattgccaggtaagtaatagattggcagaaaaggaagctcgcacactcgaacgataaaattcagtcaaattatcctgctattggtatgttatggatcgcattgcgttggccaaggacaggcttaatagttaaacatcatccaacaaacaagttgggcatataggtcattgtacaagctcaacttacaggacttagataccagccggttataatattaaataaacaaattgaagtaggagtactaattcctaagctagtagctcatcgtaaacataaacataaatgatccaatccgattccaaattcttatagacaattaagaattcaagccaatttgcttaccctatgcctatgaacgacgaaactgggagcatctcagcctcgcagcctgtcaacctctgactggttatacaatatcctggccccacactccactccacgaggctgcgaccatgcctacaacttttcatcattgacatcaaaagtagattttgcccaacaatctcaaccaccacaatcagctttagtcttacgcggaccatagagaaatatcttccaattctgcgtctcaaaaagaaatggcgtcaacaacaggacttactcggtccacttttgccaaactttcaccgcatccatatctacttgccaacctcaagccctcctcaaacgatgtacgcccggctcgaagcaacggccgagcatcagacgaggtccgcaccccaacagtaaacgcttcaagcttgtctcacgcaaacggaagtgccgtggtgcgtgtgggcgacacaactgttatctgcggtgtgcgagctgagactatcttgacccaaaacattccgagctaccgcgctgccaataccgaaaccgagttgaaagagtacgacctgcttgttcccaacattgagctcgctacaggatgcgcccctcaatttctccctggtggcccgccaagcactcttgcgcagactctcagtacacggatatactctctcctccacagctctaagattatcaaccccgaggacctacgaatatggcacacagcaccctcggaagactttgaagccgccgaggatcgcatggaagaggatgatgccgaaacagtcaacgagaaccggtctgttgtggcttactgggtgctttacatcgatatcttcttcatttcctttgatggaaacccatttgatgccgcttgggctgccaccatggccgcactacgggatacaaagctccccggagctcgtttcgatctagatcgagagatgatcgtctgctcccgcaaagaatcaaggcctctcagcatcaccagcattccaatcgcctgcacagcagtcgtcttcactggcaaggaaaccgaccgacccaccgacggcgagttctggatgctcgtcgatcccgatagactcgaagagtcactttgcgacgagagtgtgacaattgtggtggattgcaagaacggcaaggtcaacatcttgtccatttcaaagcacggaggaattgccttgacccctcagtttctcacatcagaacaattcctgggctgggcgacgaagcgatgggaacagttcaacgcggccattactcagtcgtagatttatgataccccgaataaaaatgatacctgacttgaactgcacacaattgcttcaagccgtgaccttaactacaatgtcatggttattatgaactacgttggagaagaaatgtgtctataccattcgacccaccctttcagactttattctagggcaggagataccggaagacaaattgctctaccactcataaagtgaatagtaatgaaactaccacgccacaagcaatgttccgccagaagaggtagacattgcataaagggctgagtggatgatgaggaaaaaagaagaagaagaggaaaggaaaatgttggccaatcctttttcatcacttccagcctctgcgcacgggccacgtagtttttacatgggtccaactggcttagcaaccctgccccacctgaaatattcttcatcttcgcgcatcataaaaagggcaaatgacttcttatcctttcctcttccctcctctctaacaatatctaccttaaccatggaatccctctcagacaccctgtgggatgtagtgatcagcggcactgggctacaacagtccctcctagccctgtaagctttggattccatcgtcgagatgtcgcctcggtcggactgacccagccttctttgttgaagagctttgtcgcgttcaggcaaaaatatacttcacgtcgaccccaacccattctatggcggtagcgaagccgcttttagcctccaagaggcagacgaatgggccgagaagaaccgatccgccgacgcttcccagttattttctgctgcggaagcaaagcgtgacgacgccttgggctcagcgcgtgcttacagtttggctctcgcgcctcagttgatacactcgcggtcgaagctcgtcacccagctcgttgattcgaaagcgtttcgccagatcgagtttctcgctgtcggctctttttacatctaccagccctcgtcggatcccgcatcgataccctccctcagccggataccctcgactcgcgaagatgtcttttccaacaagtccattcctgctcggtccaagcggtccttgatgaagttcctcaagtttgtgcttgatttcaattcggaacctcaaatcgaaacgtggactccgcacgccgacgaggagctcgcacagtttctggtttctgagttcaaactcgatgtggctcttcaatcctatgttatcacactgactttgacctatggtggcaagatatcagtcaaggatgggttgactgcgattagcagacatctgacttccatgggcatttttggtgctggctttgctgcagtctatcccaaatggggtggcctgtcagaggtagctcaagtgggctgccgagcagctgctgttggcggcgcaacttacatgttaggttccggcatcaagagcttggaacgctctagctctgctgaagccgaagctcccctagagctatcgttcacgaacgatattgatgtcaaggccaaactggtgattcaaggcgccgatacgactgaccccaatagccctcgaatcagcaggctcacagtggtgacaaaggcggacttgtcttcgctctttgcactacttactgagggcgctcccgtgcctgctgttgccgtggtggcctttccgacaggctcggtctctgagggcgaaaatccttcagagtttccagtctacgccatggtacactcgagcgacactggggagtgtccttctggacaatgtaagttgcaacaacattttctttctacccccttggtgttatgatgattcacatatcgaatacttatctacattgtctgaaccctaatgacgatcaaatctctgacaaactgatacacaccttcctcctctcgttattgttcttttcataagttttcaagacaagttgtgctaacgaaggaataatagatatcatatacctcagtaccatttgtacaccatctgcgaaatcgattcttgataaggctctttcgtctcttttgtctgctatatcgaatggccaagatgttatcccactgctttataagctgtactatgaacagggcgatggaaccaacgccctgagcattgacgggaacattgctacattctcatccacttcacaaagcttggcattcgacgattctatccttgactcggtccatgaggcctggaagtttgttaatgctggctcagaagacggtcttgagtacatgaagtttgagaaccgggaggctgcctcagacgacgagttttacgaatagatgaacaagaactacaataaatcacacttaattttgatctcatgcttattcgctatgcgactgtgacggcaccatgcctctgtctggggaaattgcccatgtatcataaatgcccattgatgctctctatcttgcttcccgaaatcgtcgcatgcacctatgcccatttcccatgtccattttgtttgtcccgttgcccatattgcctccgaccaagcttcccgaacttcaaaaaacatcaattccatttccccatcaaaacaaacccaggcgatgtcgttaaaattgcattcttatgagtgcccttgctgtaaatcttcccgtggtacaccggcagggaccgtatctatgagaagggtgtacctgccaggtcccgtaatttgtaaaacaagcctaagccagctcgtcggccgtgtcatcgacgtctttcccgggagctgtaagtccgatgcggatagtaccaaagggttggttgtccgcgatgccttcttgttccacggcgacgatgctctttgtggcaagaacgagaacatgcatgaacgcctctgaaacaaatttctttgtgctggtcggatcgtcgagctcctcggtgagtgtattaaagtcgatccagcgacggtcagcctgatcacgaggacgagtatatcccctttcctgtgcacgagcagtggcgtaacccaaaaaatcaagagcggaagaatcgataacgccggagttctgtgtgtctttcccatcagtaaagtcaaagtcgcccatcaacccttcgttgcccatcgaggagtcttgcgagtgcaacattgcgacatcatcagaattgtcaggcaagtcgggaagatcgctgaatcgctcaatagaacgaactacactgccgcggccatgaagagggcttggagcaagatgtctcttctgcacactaccgtgtccccgaagggatgagccaggcgcgatagagggagggcgactccatggagccatggaagacgagtgacgatcttctagacccttcgctgcatccaatcctatctcaggggcaagatcttcaccgaacataattgcgcccgtgtccttggcatgcccacgtccaaattcatcgccgtcattctcattttcggtcctctgacgaatatttcgttgctcatcttgttcatctgggaaagcttcagccgatgtacgacggcgacctcgagactgaagctctggttccggctccggatctcgtccctgaagctgcgccaaaagggccatcccggaaaactttccagccagagggtgagttttccccaatggagatttggcaacaccagcaagtccattgtcaaaaaggaaggttttggcgttacggcgggcttgggctgttgtagttactgggcgtaatttgaggacagctttcatgttatcagaataagcccaatgccatcctcgaatcgtagctgaggggacataatccttcttgtcaatcatttgatgcttccgtcgtggccttccccgtcgtaaaggggctttaactttcagagtctcggttgtcgacgtagtggttggctcagcgttggaagtaagcttcgtggtagtcgggcgcttgggaaatggttcagcatcaggtaaagggtcctcacccattatgatcacgttatcacctgcgtcgtgccctttgttggtgtcgaggtttgcagtgttggcggcttggatgtggagctgttcttcgtatgctgtagtgccgggaagaggaggaagctctggctcgggattgccaaaatcaacgaggttgccgtcaatatcaaagttaagatcaagatcgggaatatttgctatatcttcaccgaaagggttgaattcttcgaatggatcttgtgcatgaaatggatttgggagatcgaggtcgaggtcagttggaaggcgatagctccgaccagattgggaagactgcgggatgccgaagttcaagagtgagttaccccggccagacgaactggtgccttgggtcaaaggggtcatttgagacacattgttctgggtcgacaattgagttgaaaggaaaaccaaatcgtcgacactggccaaaaggtctagttttggaacagcggacaaaggatcaaaggacggatcgtcttgaagggtgatttggtgtcgccttgatagagtaagaggtcagttacaaagaactttgaggacaacaaagacatgcttactttgactttcccgcgtttggatctgtttcatttgtgttcatagctcgaaagaatgtcatcatgttggattgtgtcttttcagcatctgaaagaacataatggcattgctgggaatagacacgagaaaccccgtaaaggagatttccctgaagacgcaaagccaagggagcccctgggtcaatgatagtctcgcatgcctttggaacgtcgacgccttggattgctttgcgagtcagacgtttctggctgctgttgcccacggtagcgacaagcctatttggacatgttagtgagggctctggagtagttacaagcacattaagatataccagatagtagcgaccccatatcgggtgttgctgagaactaagatgtatgttagctcggtgaagtagaagcgttatgagattacttcacttactctcatgactatagaacatggtgctctatcatgcgcatttggagcctcaaaaaacccgagaaacttcgatcaaggaggataggaggcagtttctttcgaatcggattacctgacccctgactacgcctgatgttagaggcccgacttggaattgttggtgatgctggagaaggtgaggttgaatcacttaggagaacttgaggcgaggaaacgaggagaaaagaaaagggacgagaatgcgtcacgcgtaatcgcaattaagagggccccttgcggaagcagttccaacgcctggcagtcactgtcacgcagctggagcttcaggcagcagcaactggcagcccgcaacttggcgtttgcacttggatttatcctattgtctccaaaatgtgagatattcgttgagtcattgtatttgtgcgtatgaagatattatctaccatatggcttattgtcgttaagctctcgtgtcttcaatagcctcctcagtttcactcagaaaacgcccctcaagacctctgtcaacacatgaactcttcaagcaagaggatccgtcgcatttgtttcggataccttcacatcggattacatgctagatagatttgagtcgactcttcaggatcatcattcctattctactgttgaccttcaaacaataacctgtctccaaacagtatacgtcaaacaacggttcccttgcagcacgcaaaccgcttatcaggacaaaacttacagacggccttctccctgtttgctaccgaagtatgtattacgcacaatggaggcgcatccccattgtttccaggtacagaaatgcctacacgagatgctcagaatataccaacggatctccagcgacctcgcatccaacataaggaaaaacttggttccgtggtctagttggttatggcatctcgttaacaccgagaaggtccccggttcaatcccgggcggaacctcgctttttggcccttctcgttcaaaggagaagggctgtgagtgtcttctttttgctacgtcgagctttgagagtgcttagatagaaaagggggtgaataggtggaaagcggtctataatgatggcggaaactgtcgatgaatcccatctgacttttggaacgaattcttgacctttggggaaactctgcgtgcctctgttctcagatgtctgttaaaattggctggataaacgtatgccggatattctactagatgttcgttgagggctagctccccacaggctctttgaagactcagctatttgtgagtagttcgaagtccagttccactggcgatgcaagcggcacagaaccctacaacagcgacggcagtcgagacaccaaaggcatatctgattccatcataatagactaaacgaaccttgagttgctggtctaaggggagctcgtggatgtaatccaccgagtgtcgaatttgctcaatgatctaacggcgacatcagtgcatgttctgaggacatcttgatattttaaataggaaaaaaagacttacactccatttatctggtacgttgctcaatgcttccggcaggcgggcactaagagtggtttgaacaatggcagaagtagtcgaaacgccccaaactgttcccatcgaacggacgagatacaccgttgaggcggtaactgcatggtctagatatctattagttaaaagtcgacaagtggaactatggaagcccaccagaatgcgagaatgaagcaagcgaagtaaagagaattccgggataaataatgccctggccaagattcgccggaaagacataaacaaagtacttccactttgagtcgtggaaccgtagtgaagtcactaagccattccctaataccatcaagaaggctccgatgcgcacaagagtgagcaacttgccccagcgagacattacgacaccagcaatgacaccgccaattggagttgctagagatggaatcgcaagtcgagccccggcagtggtagctgagtcaaggagaacaacttggaagaaaagcgggagcatgaacagatacttcaaaacaaggttagtaaagcgagtacacaaaggtcctttcttggtcaacttacaccataagcggccatgcctgcgcagacattggcgaactgcgtcgaaacagggagcctcccttgtagtaatcgaagaggtataactggaatagcactcgtctttgcctcgacgagaaagaacaacacgaataaagcaatgctaccgaccagacatccaatgacccaaggactgctccatgggagctcgttacccccaagacttagccctaagagttggacagagactgccatgaccatcaatagagacccagtaaagtcaactctcttccaaacagtatccagattactctcagatacagaatatgtagtttggtcagagacgactagagctccaatgatcaaggctgcaaccgagaccgggacttgaagcaggaaacaccatcgccatcctatatggtctgcaattgagcccccaaagcaggctccagatatggccccaaacccatagataccgttctgaagagcttggtacattccacgtttacgaaatggaaccatgtctgagttgacaatagtagcttcaaatcgtggttagcgaaatggttgcaaaattaccagaattacactcacccattgtcatcagacctcctccaccgaagccagtcaatgccctcatgacgttgaggaaaaccacattactcgcaacagcacacccaagacacccaagagcaaaggtgatagttgatataaagaagcacaagcgtcgaccaaaaatatcagacactcttccatatagtggctgaaacgccgtgctcgtgataagatacgaagtagttaaccatgaagctgtgttggccgcatcaaattcggaactgatgacggcgtatgtggcggcggtgatagtactgtcaagtccatatagaaagacgttggacatgatggctagctgaatccatgtaaaccctcgtggtggtttccaggtctccccatcgggagcatgaagcaagggctggtcttcacgacggcgaacgacatcttcttcatcgtgatttatctgtgactcaggcactaagactccaggttcttcagagtttaacgaataatctcgcatggcgatttggtagaaatgacctcgaaaatcctagtcttacaacagagtagtcttcttggcacaagtacgatgtaatataggaattaatttttgtgataggaaccatcaagttcttgacagggttaggcttgagaaaaaaacacaatccgcaacgtttgtgtacctacctacgtcaggttgatcatggcgagatactctctaggtatcacgccttcaactacccgataagataatagatctgttttgacttggtcacacaaagaagacattggtattgatccaaggagatcaagtggccagtaaataaaaggggaaagaagaaaaaacaaacccaattttcctttggttctattttgctgtcaactttttgggtgttcaaggcaagaagcaaggatgaggtagtgagtccaacagtctcgacctagccctgtatccttcagttcaagccacaacaaggtaccacaataccttagtagctagctctgagggcttggctcttcttttacgagattgtgtttttataggcctagtaaacagataaggtggctcatctgacaagttaaagggttcaagaggattgagatggctgtcgtgcttgaggggctgacccgtctggagggtgtaccactgagaccaacatccatcctatggacctagtattccagcacctgctggcataggaccagggccattctattgataagaatatttcaagaccaggtccctgtgttaatttaatccggttcaaggagaagagctgttgtttctattgttactgtacacctttagttatatttaaactgaatctctatccttttgttttgaggttgaagaaatgtttaacagaaagctgcggagtatcagatatatcgaatatataatcattgcctcgtacatatgacggctctaagaacatattattttactaacctgctcccataagaagaaataggcgaagctctatgcataaagatcagacttgcttttgaggcatgtctaaaatacatgtgatataacaagaaaggaaggagctccggcctgaagtgatgtaaaatccgcgttaggcaggcacacatcatacaacccccactgaattacctgcgcatcatcattaccatcagagatacttacatatcactcgaacacgattcttgcatgtcaaaccttggtaaactatccacgtaggggagaaacgcaagggaatgccaagcgacttgacattggcacttcattaagactattagtatgcaacagcacagcgctttgatacgagactttccggactccctcccttgggcttgtcaatttcaagggtccaaccacccaatatgcaatagccttatattcctacccacgcttcctatattgggcagctctcgatgcacgtcagcagaacgttctcaccgccctctaccactgtcagagtacagcatgcggattacgcccagcttgagcaagacacccattttgcgacccccaatggacaactcggtgcgaaccgtgtcgctgcccctgagataaaaccaagtcgcctaaattcaaccgacaagtctcgaagcccggagagatcagctcgggttggctggtggcttgcgacacagacttcccctcttacaaagaaagcggggaatattcaatagtgcctcacaagtcctggtgcaaaagatatctcaagatggcgttttagaggggtgcttgatgtcctgcggttcctgcatctacaatgtgccaaaaaaaagtcacaagtttaaggttccagtcgtctggtgatcatacaagccactccgcgtttgattgatcattctctacaccaaggcgtcggctttggagcccgtctatcgaatgagttgatgcgaagttgagtaggcggcaggacaccatctcaagacatcgacacaagacatcaacacttgtggggactagcgcgtaagttccaaagtgatggtgttgtcgttgcccactgcacaatgttgaatgctgttgggagtcacatagcgcaatttgtcaatcccaaaagaatagtcaggcctagtgccataggctggcccgactgtgcggctcgcagaccggttagggagatcggcaacttgatgaacatatcgtggcagctgtgtctattcttgcaacaggaaggacgagacggagagcaaacttggttataaaaacgtaagctcaacgtgaaatacatcatccagctccaccaagctacaaatagctcaaccacgttgtctttgataaaaccggattaagaaccgtaaacatcgtcgacgtgaaacattggcttccgtcagttacgctgtttctgcggcctttgccatggaagttgaaagccaagaagattgcagcagtcttgatgattggccgtatgaacttctatctgagtcaatccctgcgaacacagcccgatcattaatccacagcattgacaaccccgccattcacagtgggtaaaaagcctcccccgaggcctcgccggtccaaggcccggcaaacagtccgtataccccgctatcgccgtatcgaagcatctgtggaagcccattattcctactaaggaaaacgcccgaacgtgttcaggggagctcgctgatggttgtccctaaatagggatgccatagtgcatcctcttgatgctttcgtgcaccctgcctttgcacgtgtgttggagttgtggcaatcataaaaatatacagatgtgagagctgagtctgtttcacaaacatagacggacagccatcaacaaacctgctcgacaacgccgagcaagtgacagagttctgcttccatatttccttgaacagaacgcgtcatggtgctgctcaaggtcctccacagcatcatcgtcgctgtcttttctcacgtgtccccgcatctcaatcccccttgcaacctccacgccttggatttccacgccacgatgcgatacggctggcggcctagaccttggcccgggttgaacttggtacctccccgaagtgctccgttctctaatagctctgttgtattctgtactcgctcttgcgcttatttacctcgctcgcttgcttcctttccacacacctttctactacatccttgaacctccatgcatgtttatccgtggttgtgcattaaactcttgggcatactgaccctccctgttcacctagcttggccttctcagcccaggacaagacaaaaaggccattgttctgattcaatcctacacactccaacaagtctcacctatcttgccctctgaccttccacaaacctctgaagcgtcccagcctctcgccgtgtgattcagctgctgtactgtctcgtctcgtctcgtctcgtctcgctacttaacctcagcctccccgaatatctcgagactaatgctcgagttgtcttgtgctgcccctcttccactctgctcccaactgtgtttcccttacaaactgccatcatgacgggcgccatcgctacccctcggtatagcaatgacgacttcgagacagcttcagttcgttcagctgctccttcttatggtgagtcgaccaaaatagcttcgattgcaagcactctgcaaggccgtcagctcttcttatatcgcgaagctggtcgccgctagcaaaagctccgcagcctggcacgagaccagtcttgctgacttgtttaccgctccagtctcggaagctccctcatatcactcaacaaacccgtttcctgaagccctgccttcatactcccctcccgttcgaaaccatgcggtcgtgagaagctccatgattccttccagcagcggcacatccactcccactgcgcgccaacagactatcggtctacctccagtgccctcggctcctttgcgatcccagccgaatttgaacaatttccgtattgcgacatggtcgtctgtatccagcaatcccgccgcccgacactaccagaacgttgccaaccgaagattgacagcgcaacgtgatccagtagacagcattcgtcgcgtcatgtctgatatcgccgagcaggagccagaaagatatgtgaccaggcctttggaggatccctacttggtcggtgaggtagctgcttctcgggcccgccgagaacgagttgcacgggagtcaggggatgatattttaatccgagaagaccgccaatgggactggttcctgggtaagtttgacaaaacaaaatgggattatgtagtgcagtcgctaacacccgggtagctcggatgaaggactcggacgagcggcagagaagctggaattctttccgccgggaacaggatgttgggagccgtaagaagctcttccgtcgcatgggaggacggcgtttgttatgattctgttttatggattcttcgatttcctttgtcgtcttattcttccctcttctgtctgtgctgggtcgctactgctgtgtcagggctggttcttgctgaagcatgttgtcgcattgtctcatggcgttatgatctagattgggttactgatatgaggcatgtcatatgatgagttcgcgggttatccatatgcaaacagactgatggcatgaaacggctgtcatgagtctagtattctcctctgtcactcgctttcaatcatagggctgcatagtgctggctaagccttgatggcatcaggtagctcgcacctcgcatgaaatcaaacaaacatttcagtatagctgaaaactgtgaacgcaactttgaaatcatcatgtaagcatagactttgcacgtattcttgaaactagatactgtcaacttctccgccgttcttctacctctctgaaaaatatgttacacgtccaataacgccatgcccgatgtacaaacaatggtttatccccgtatccggatggcagctcgaagctccttcaattttcatgtcagttccccctgagaaaggtcatatgagcgggtgtgtgattgcgatgcgaatcgtgtgccatttaacccttgctcttggtgttaagaatcagggcaacaatgaggctgtgatggagtcagtataaaccatgcgcatgacatctgttgagatggcttacccgtagagaccgagaacttcgccgaaaatgagaatcaggaccatgccgacgaaaatccgggactgttccatataagcacgaacaccggtgtcgccaacgattccgatacagtaaccagcggcaagaccagtcatgccgactgcaataccgcatccgagatgcataaagcccctgctattattagtattcgtgtctgctgaggggggttcgcgtcgacgtacgaaaacaagctgtagttcttggaagggtcgagatcctcagcgattaggacggagatgactagcgagtagacggcgatgataccggacatgacgactggaatcagacactgcgagataatttagaaacggtcgtcgatggactggagaattgattcggtaccttcatgatgagatctggtcgaaaggtaccgacaccagcaatgccaatgccggacttcgctgtgccgtaggcagctccaatacctatcacgccagtttagtactcattctcgagatcgttgcgtcgcgtaaagaagatggattgtcgtacatccgaagatcattgcagctgcaattccggcctagaaagtcgccgcatcagcaatcgcgtccatcccaggggcgcagtccagcagtagaaccggacattagggatactcaccatcccaataaagggggcaaacttgggggcgagctctgattctgccatggtgaagagatggggccgtcaacgagctcaaaggtcaagggcggcgtataagttgacgttggaagcttgatgatgatgtagcctgctactggtccaaggctgctagacgggagttgagagctgatgtggaaagccagccacattggagtgggctattcgagccaatgaacaattaggtggcagccaaggtgatcacgtgataacatcagcctcaagtcaagttgtttcgaggtttaaattgaacagtttggatatcgttcgctgattactcccgtttcctatccgtactccgtctgatttcaaatctataattggatttgaacatatctttggccgtttcttcgctattattgagtgtcgtgtatcattattgctcatgattgagaggccaaaacaacctactgacatcacttgtctcagattttgtgtctgtaggtagccgtgtgttcgatatctacctctgagtagcagaacagttggcttccaagataagtcttggggtatagaaataaacagcataagaagcgtaatctaaattgaaaaggccgacttactaatttcgtgtcttatgcttccagcagtcaatgtttctgataccctgagggatatgtactattcactcagccaaactgaagcgggattaacgacggagggagggaaaccacatgacgattggcctggtttgtaggaaaagagaggtttaatatcaatgcgaataggcaatcgcactatgcataatgaaaggatgcccccagtgtcagaagtaagaattaacggccactagcgtgacccttgagtccctcaatcgaattcgacgtttaattgccggaaacctcgcaatctaattgaatttgatgtggctacattgacctcgactgcatactactcgatgtactaaaagtacacatgcatgacgaggacagagacattacttgtaggataggtacataggctgaagcagtatgtaacagtgaaggagctacacaaacaataaggagagtccgttcacgtccattcactgtatgtagcagctccttcaaataacacaccaaccttgaaacaaggcagctgatattatgtatcagacagagtcgactatttcatcgattcattcctctctccctgacaacattcatcatcgtcccctctctaatcctctttttcgtatccacggtgcaacgccgagatccatgctcttacactgcgaccatataccccagtatatttcatccccttaccttcgtacatagtactaaataatttaactgcccatccactactgtacactactacggtgccgcgcccacactgccgcccctgtcaccactcaaccccccaaaaagcacagaggccgccatcaaacaggtgggttttgtggtggatctctagcactggcttgtctgccgttggctccttgtcctccagaggacaatacagttagtccctcgacgtggattgggattggttgtgattgccttgcctcttttacctgcgacgagtccagccagtgcctggtttggatcgtgaacctgcaactccctccaaagttcatcactagagggccacacccccccaaaaatcctctcgagacggcgaccgcccattgtctgcgataatcatctccattgttgtttcgtcccctctccgatcggtcgacgacctcggcaccaaggcctgaggcttgacattttgctcaaccagccgccttgtccgacgaccccctcgagcccaaactcgcaaaacccgacacgatacttggacagaatcaactcctcgaatccttctagaacatcgctctagctgcatcgacgggcgctaccccgtgagggtactcgcagcgcagcataaacggacggtcatcgcccacgtatcctcctcaacattaaccctagcttaaggggacgtactggcgtcgactaacggcggcgcatccgtcaaggtcggctgttgatacatctgataacgagcttccagcctctggcgctcaccaaactgccggtaatattatccccctcatcaaacgtctccccttaaacctcgtctttgtctcctgacatgcttcttgtaaagtatccgctgccatgtccaattacggttacgaccctcgaggagctcctcaacgaccaccacaaagaggatacggtgacgacaactacggtcaacgagatgccgctttttccaacatcttcggcgcggctcctcctcctggtcggtctcaaactatgacttcgtcgtcctccatgccgcagtccataatggaccctggtcgcactcagaccatgtcctccatgtcctccggtatgcagaggcagccaccgcctcgtgctcccccaggccattatggcgaccacccgaacgccggcagaactcggacgatggatagcaatagtatgatgggaaatggttattatccttctcagcgatcagcatccggtggccagcaaatgccacctcattatatgcagcaacagcagcaggcgagacgtccatatcccggacctgggcctggagggccggcacctccgcgaatggatccaagaggccccccaccgcagcaagctcctgggcccaggacgccagctcaacgcttctatcaaggagggccagcaccaggaccagcaccggccatgaacaatgatccttatcgctcacaatcacttgcctctactcctcgccagccaatgtaccatcctcctccaagcgcgtatcagcaggcacctgcaaatcaccttcgacaggccccgtacacgcagcagaactcatcatccaggacgactgctcaagggcgagtcgtgccggaacgtcacgaggatcgcactatgtctttaactggaaattatcagcctcagagcatggatgcccatcagactatgagtgggcgagttatacctaacaggcgagcaccagcagagctaccaaaccctaatggctatcccaattcaatgcctcacgccccaggatcacaaacccgaacatcaagcatggtttcttccaatggtggcggcgatcatggtaggaccatgtcgatggcctctaccatagcaccaaccatcaccccttcagagtcagatgcttccactttggctcaacgacctaccaggagcaagtcgattgagagcgaacgaccccccactgcgaccaagatccgaccccccctcgtgtatccggctctcctctctcgagtaggagaatgctttcgcaaaaagattatcgttggcgatcgcaccaagaacgaattgacctacaagaatgccttcagcggatcagaggcagtagatgttctatcatacattatcaggactaccgaccgtaacctggccttgcttcttggacgagctctagatgcacaaaagtactttcatgatgtcacttacgagcatcgtctacgagactcccaatcggaaatgtaccagtttagggagacattaatggatgagccagaagacaagcctgcggtgaacggtgtctttgtcctcctctctgaatgttactctcccacttgtaccagggaccagctctgttattccatcgcctgtcctcgacgcctggagcaagtttccaggcttaatctgaagatcaaccctggtttgcggaaagaggatgctgttaatgctgtcgacgacgaagtcgatcagactgacgaacaaaagctttggatcaactcagttcccaaggaagttgccgaaaaggttggagacaaagagaaaaagaggcaagaggtcatttcggaaatctgctataccgaacgagactttgtcaaggatctggaatatctccgagacttttggattttgcctttgcgatcaaaggcttcaccagtgcctgttcagcgtcgtgaaaaggtggtcaagacaatcttcagcaacattatcgaccaccctagcattcataccgtcagctcccgatttgcctctggcttaacgactcggcaacagaaggagcccattgtacacaacattggtgacattttcctggaatacgttcctcaattcgagcccttcatcttgtacggttcaaaacagttggaaggaaagttcgagtttgagaacgaacgatccgtgaacccttatttcggcaagtttgtggatgagatcgaaaggcgtaaagaatcgagaaaactggagttgaacggttatctgaccaagccaacgactcgtctggctcgttatcccttgctacttgagaacgtattgaagtatacagaagatgataaccccgataaggaggacattcccaaggtcctggtcatgatccgagacattctgggcagagtcaacgcagagtctggaaaggctgaaaatcgatttaacctccgaagactccacgagcagcttcgattcaggcctaacgaaaaggtagaccttcgccttactgaagagggccgcgagatggtcttcaagtgccagtttaagaagacagccaccgatcctcccgagattacagctttcctctttgatcacgcggttcttttggttcgtatcaagcaaacaggcaaggccgaggagattaaggcataccgtcgacccattcctttggaacttcttgcaattaaggaaatggatgaagttatttcaaaggatggcgtgaagcgagcgtcttcaagtctgattccctcgatgcgtaacaataccaacgacccagcgagaaaggaagggtggccaatcacattccgccatctcggaaaagctggttatgaactgacgctttttgcatcgaaccaggcgacacgccagaagtggcttgaattcattcacaccgcacaggagcgtcttcgttctcgagccgacttcttcaacacgacggttatatcaagccatttctttgctggcactaaccgagttaactgtgttacaccatttggcaagttccctatactatagaataaaatccacgtcaactaatattgatccagatggcggccgtaaactcctgtacggcacagacagcggcgtttacctctctgatcgtaaggtgaaggatcaggtaccacgccgcgtgttggaaactgccagtgtcactcagattgacatcctggaggagtaccaacttctcttggtcttatccaataagacgctgcagtcctatcctgtttcggctcttaatcccgacgagcccgcattgtctaggaggcctaagaagatccagagccattgcagtttctttaagacgggaatttgcttgggtagacatctggtctgctgtgtcaaatcatctgccctatctactacgatcaaggtgtttgagcctaacgacgccatgaccaaggccaagaaacagaagggtataggcaagtttatgagcggcggacacgatgaacttaagccgttcaaggaattctacattcccaccgagtcgtcgtccgttcacttccttaagtccaaactttgcgttgcctgcgctcgaggctttgaggttgtttccctcgagactcttgagacacaatcgctacttgaccaggccgacacctcgctcgactttgtggctcgcaaagaaggagttaagccgatccatattgaacgacttaatggggagttcttgcttaactactcagaattctccttctttgttaatcgcaacggatggagggctcgaccggaatggcgaattgactgggagggtacaccacagagcttcgcgctcagctacccctggattcttgcgttcgaagcgaactttattgagctccgtaatatggagaacggggctgtgcacattgttcctcgcaagaacattcgtatgctgcatagtagtacacacgaggtgagtgatcgatctctttgcaacgctacatttgggtatgggaatgctaatttgaattgcagattttgtttgcacacgaagacgacaagggagatgacattgtcgaagccattgatttttggaagagcaaccgcaagtcagaactgcttggttcataacactgaacaactcgtgggccccgccacggggtgtgttttcctggaaagattttttttctcttctcttcttgtattacttggtagcgtccgagtgatgtggcatctattgtccatggcggaagatactcgcaagagtgtttacggttttcggcttgtcttggaatattctgtacgagaggagatgcaagactttaagccgcacttcgaaccgcagtggatattgccgcggcgcttctggctatacaagcagtcgagtcaatagacaacaagacctgacagctggctacaccagaggcgcggatcaaggagagggcgctaccaagatgtttgagatatagttagtaggtgtggataggagatggagcagacgatagcactggatgaggatgagatgagatgagacgatgagatggaaaagaaacagaaggaaaaggatatcgttgcttgtactctggaaggatgagcgatgttgaacgggaacagtatggcatggcctgacatggcattgcattgcattgcatgacatgacatgacgtggcaagtcatggaatattggagctttttactaaagaatggagcaagcgtggtgaataatgggaacggtaagccgcgatactataacagatgagatacattcgcacaatttcagtaattaagctcggctacctagtatatatgcatatgcacgtgtcttgtccgtttgtacctggttacgagcagttcgtcttgtccgtccatctctggacctaaatctgaaatggatctgaatctgaatctagcctaactattccttgtatccgtatgtcttagccgcaacgctggcggcccactgcgactgtctagtccaatcctgttgtctgtgaccctgacatttgcatgggccgtgtggatgtctcgtctgtgacttgacaacagcagccgtaataactgtttcggcagggtattgtcgggaggggatatgattgatttactgtaattccttgacataaaacatcatattttctagcccttggtaaaggatggcctcaccgagtttcgagggcctcgcctatgctaagtactgcgatagatacctaaagaatgaagcgtcacactgctgcattgcccaaaaaagtatagtatgtacctaaagtcctaggcgtcatgacaggttctggtggacgtcagtgctcgatatagctgtgcatagtgcctatacagattgcgcggaccttgttatctccaattacatgtgacatcaccttgacttaacttaccttaaaccatcttgctcagtctttttttcttcttttttttcttttcctttttcccattaatcagcccttggcctttatcaaagctaaaaacttatactgtgataaggcgtgcatcgcgacaatcgtcaatcaaagattgttgcgatggctattccctttattgggaggcttcgcccgtaggtttccactatctctttgggttcgagtggctttgatgatcagcgaggctgacacgctttgcttgccttacatgcgccgactttactaacgttcaaccgctagctacgagtattttgccctcgtgggctcatttattctcgtcggtctcgaggcagtcattcgcgtcttgacgttggcattgcgtgagttgtagaccgactccaagcggtgtaggggcctttgctaaccacgacaatcatttgcagccccatttctcgttacgctcttttacagggcttccaggaggcttttcaacaagttctctgctccttccaggagaagagcagagaataaacgtaaaagtcagcggtttcccccattggctcgaggattagactaacatcattgctcagcgatatccacttcagttcgagatgcagcagactttgtcgagctatgtcgcatctggggttatgaggcagaagaacacattgctcaaaccaaggatggatatcttctaggtcttcatagactccagtggagaaagggtgaagaaggccagaaggtaaactacggaccaacaagtctgaaaaagaaggtcatatacatgcatcatggtcttctcatgaattcagaggtttgggtatctcttaccaatgagcagcgatgtcttccattcgaactggtagaaaagggatacgatgtttgggtgagtctcacttcatcaacgtgatcaacaatgctcaagatatcatcaactaacaactggtagtttggcaacaaccgaggaaacaagtactccaagaaatcgattcaccactccccaacttctaacgctttctgggatttctccatcgacgaattcgccttccatgacatcccagacagcattagctacatcctcgataccacccagcaggaaagtctttcgtacattggcttctcacagggtacggcgcaggcctttgccagcttggctattcatcccaagcttaacaaccaggtcaatgtcttcattgctctcgcccctgcaatggcgccagccggcttgtctaacggaattgtcgacgcgcttgtcacggcatcaccctctgttttgttcctgctatttggtcgtcgctctattcttagttctgcaaccatgtgggaaaccattctatacccgcccatcttcagcaaacttatcgatatgggactttcgttcttattcaactggcaaactctcaatatctcggccagtcagaaattggctgcgtaccctcatttatactcattcacaagtacaaaaagtgtcgttcattggttccagatcattcgaaacaaatgttttcagatgtacgacgacgatgttcaccagccgatcagtgtcacctcgactagaaaatactcaaaggtggccaagtacccgacccggaatatcaagactcctatcgttctcgtatacggaggcagtgactccctggtggatattaaggtgatgctgaaagaactgccacctcagactgtcgcaaccgaaattccccactacgagcaccttgacttcctctgggcaagagatgtggatacacaggtcttccagcacgtctttgatgcgcttgacagtttcaccgacgctgagcatacaaaggaggagtatgatcgatactatgtcagccgacaagagagtctactaggttcgggatatgcttatgcacgttctcaagctcacctaggtagcgagagcgagtcttcaactcttactccaagtcttgaaggaacaaacagcatccagctcgcgcccgcccctcaacctcaccgagcaagagagactgcatccggaatcccatcgccaaagaacacaacgcggcacagggtgaattactctattgacaagataggagacccgccagtgaccccaacattccagaccgaacccgccgagcctcctgcaggtcaagaacagtcagaggagggtgtccagactgaacccactgaaccgtctgcaggtcaagaacagttggacgagggtgttcggactcctatagcggcgagggtcaaagctggtgttacgcgcagcggaagtgtgggaagcaacatcagcctggacggcatgcgagaaggtcgaggcatcaccatcggagcgagtagagccatcggtggtgtggtgaccaaaagcggcgccagcggaaccaacggcgagggcagccctggaagagacagtggctcggaaaataaaaagaacaagaagaacaagtaggtggtcaattggaagcaagtagatgctgaaagagggggagtcgagtcgtcgttttctgatacaagccttatattttcccttatattttctttgaagttaaaatatcaaacggcgcaactgacatatatcacaataatctaggatgtcatccgttgtcttttcacgattgatgtaatccacgctgcacgagactactgaatgtttgatatacgggactctatgaggaaacaaaattgatgaaacacgaacgaatcagattggagaaaaaatatgttatagacgaaaagggatcatggtgcgaggaagggtgtgtgggtcgaatgcaatgcttgtttgatccttcagacagatttgggcattgcggctgaagtgagctaatacacttcaagtcaagacgaaaatcgacctgtatttctttgttatagaacaaattgtcaacttataacagcctgctgttctttcggtccatcagggccggcgggatatatcaaataactatgtttcgctctagtattgcttgaaacacgaaatacgacggggccgatttccgatagcatcctctcgtggcatctctagcttcttactagatagaagctcgtagcagtctattggtgacagggtgatagatctttgagtcagagggataaaatagttacgtcccgtcggagtgaaggagccagtctccgattatgagcaatgagtagtccaaacgcatgcattattattaaagctttcaggcaggacttatgccttgccctgcccccctcttcgctatctttgatgcagttgctcattagcgtgacatgtagggctctctcatcctgatgtggctgtcttgaaggattcgttcggccagtcgttttcaagctggaatataagagcgtggtaagacggaagaataaccgacacaatctgaaacataaatactggcctagcctcttctccacgggatcaaggttttctttccctctcaatattctctctgtcacttgtacatcatgtccgaatacgtcccagatcttaataatcagacatggattgaccaaggcggtctcttttacttctgcttcaagaacccaaagtctcaatactgcgaagatgttcctgggtactatcagtatcgcgtcgacctcgctcccaatgctgccttccttgccatctttacagcttcgttgataggcttcatagtcacttgggtcatcactcgtagaggcatcgctttcaacattgctctgatcctcggtctcatctgcgaggtcatcggttatgcaggacgcatcttgagttggcagaaccgctggagcgagaatgggttcctagtacagatatgctgcttgactatcggtcctgcgtttatggctgctggggtatacctctgccttcgaaggattgtatcagcttttgggcctgagaactcaagacttcctccagaatactacactcgaattgtgagttgatttgtgttttgtgctgttgatataactctagacctaacactaacattcttttctctagttcatcccttgcgatgttatatctctcgtccttcaagccttaggaggtgccatggcctcgattgcttctcaccaacacaagagtaccgataccggatcgaacatcatgattgctggtctcgccttccaagtcatcacgattgtcagcttcatcgcatgttcagtcgactttgcccttcgaacgatgcgtcgtcagcgtgctcttggcgatgcagccctcgaccaacgtcctgaaattgtcagggttcgcaattcaccctggttcaaggcttgccttggtgctctgtccttggccattttctgtgtcctctggcggagcgcctttcgagttgcagaattgtcaagagggtgggagggccctatcatgggtgaccagtacatgtttgttggctttgagggtatattgatagtggttgcggtggtggttctcaacctatttcatcctgcggtatgtatgcgggaactgtttgagctggatgatggcggtctcaaaggactttggggattccgtggtcgcaagagcaaggtcgttaccagccaggactcgaccgattacgacagaaagacacccgcagatcagaccatggcactataaatttggtgtgtatgcgacttcccaatggctccttaactggtaaaagcaaggttatggtaccacagctcggttatacaggatattgtagtccagatagtatgtttagattttgacttaactacgcacttagccggtgccaaatgtttcttgcaaatgcttgattgcgtcttcaatcatcttgtatcctcggtctatcaccccgtgaagggaaagaatcgagtgggttccaccctccaccaacaaggtctcgacattaactcccaatcccttcaactgttgactgaatgtcgacgcctcggtagcaagaatatccatctctgcaatcgctatccatgtctttggaagcttcttgagaagagtatccggtgctagattaggacttgcgtcccatcttgagcgatgttcgtcttgggtaaaatagagcttacgataccattccatccgagaaggtgtgagccaaggggcgacctctgcattgggcttccagactccgtcgacagtagcagtgttgtcaacaactggtatgaacagaagtagggagactggagggtgggctatggtgtttgagagtgaaggccgcgctgttggcaaagcggcttctggatttgatgcagagagagcagcgacaatagccaaattggccccagatgaagttccgctaacagagatacgggaagtgtctattttctgtaattgggctggacaagatgcaacccatctcacggcatcaatagaatcctcgaccgcaactgggaatggattttcaggggcgaggccgtagtcgacactgacaactaaacagcgtgcttctggtccaagggtcagcgttctacaatcaaagataagcactcagagacaagacatactctcacaagcccagcagcagagatctgtgccattgtttaagcctcccactgcccatccaccgccgtgcaaccaaacgagaacaggccagcctcgctcatcacactggcctgtgggagtgtaaaccctcactttgaatctgccaacatggtagtcgtcgatacttccaacgggaacaggctttgttcctcctggaggcagagaaaccttctttgttcttgttgaaccatcccagtctttgatctcatctggttcgatatactgtagatgtgcctcatgataggcgacgtattggggatctagacggtcacgaatagtggggtggaggggctgccagattttgcggtgtgtatcgtctgtcattatgattatgagaagacggtttagaaattttgtgatatgtttcggagagtcttggtatgctacgctacaagacgggaagctcgtgaattgacttgagctgattcaagttgttgattcaagggttcaatgtgaaacttgattgcccaagttgaaccccaccattaagacccgtagactcaactgcaacatcattatcaccgtcttcttctttttacggtggcctttaaactatatcattcttataacgtgtcagagttgttgtattgtgtggcatgaactcaatacaatcagtcaagttacgcgtaggagttgagttccattccgccgttgtatccttataggcgtacttactttagtactttgtctccactgactaatgttctctgttagttactattatccacaaaagaaagactctcgacttcacatgaccgagagcagacaagaatagctcaaacttggagctcatggtcaagtcagtattgagagcagagagtcatggaacaacgatcgtattagcacgtttgagaaagggacgtcagcctgccggttcggcaatttggcacgggtttgataattgctgttggttacaacgagcgaacggtttcatccagcaaaccgctttatataagtggagagacaagtttaaaccagctgccaagtcgttgtgacatggatgatgtggatatagcgagatgaggttcacttcttggctatttacttgcgtatcatccaaacctgaactcagggttcaaatgtacatgggaatgagaggagtttcgttcaagataatttcttcggcctgtgactgctgtactgtagggctgtggctcaaggcggctgacatgcttcggtccctccgtaataggtcgagttaacatgttgcggcccgtaggtatatgcagtcagatgagcgtttggtgtgggatagagcattacatgttaccgcgaaatcagccctacaaccggcctcatgtttttttcaaaggagaatgattctgggaccttgtgattgggcatccaaagcttcacatgtgttattgtattagtcaaagaggtacttgttgtattatacagtgtgcttatacggatgcccagacactcattacaggagatagacctctctgtatgcaaatctcgggtcgatgctagacacggaatcaatgagacatagaacgggtaaacaagtgtttgagatcttgtttgccatattttgtcaagttctatctttagtcgaataataaacttctgtacacgtaccctttgtccaacatgatttttgacccaactcacgtcgaatacgaaaagcctttatagattacgccatgccttccccatcactgacgtatgcatcgcggtacgggcggttcatccgctaatctgatagcgggcaagtagcgaggccgcccagtatgttagtgcatttacagagtatcgtacactacctacctacatttacatggatgggtttcgggctgatattgaatttctcattacctactaatataggggaaccgtttgattcaccgcttgtaggtaacaaggccagtgatttcaaaaaaaaaaaaaaaaaaaagtaccgctaaattagagaatctactttaagtacctacctatgtaggtcatactccgagctatgattgaaatgagcacgagcctttaaccgatgatggtggcacaaggccgagttcaaaggtctcagggttccccaggtaggaaaacaaagggtggagtcactgaaaagtacctttaacagtgtttgtctgtcaagactcgcccgttgaatcttgtcatcatttgattgtggctcgggaccttaaaacaacacagacagacagacagactgtaacatcaactcaaggctttctcggccaaggtcctttgggagcctgactgatcttgttcttcagtgacgtctcatcaatcaatctcacactcgctcgctaaaccctgcattgacaccactcaaccaaattctgactggacctggataacactgattgccatcttgatattaattgtccttttcttccggtcatctcaggactagttcaacttattacatacctccaagacctacgctcgaagtacctacgacacggacccatcatctcacaccgtaggacgtaggtcataggcagtccaaagctctccatctctctactttaccaaaggacaggataactacccaacgttagtggaactggaggaccctgcccaggcctacctacatacgtctgagtaagaggggctctcgttttcagtcaatcaattaatcaatcaatcctcccgcgtcctccgctcatcacatccagccatcgtctccctccctccaccgaaaccagatccatcttctccgccgaagctcactcggcccccctcgctttgatttttagcaacctcgtcgctctttcttctttcttcttcttcctctcctcttaatggtgtcaaagacactgggcgtcatcttcagctctcaccatatctgataccatcgacttcgacccctcaatgcgacccgcccacgctcatcaaccctcgacgtcctatacgaggtagacgcccgaaacgccaagcccaagcggccctgacttttgttcttgcgaccgtttccacaacctccgtcactacttttccactcaaaatacacccatcgtcgtcatgtctttccgaggcgacgaccagcgaagatatggccatgtgccacctgtacggtaccccgtcgctggtcgcgatcaagagtaccagcaacaacagcagcagcagcgacaatcaccatacgaagaccttgggcgccgagctagcttcaacggcggcgatgatgctgcctatctccaacaacccaccagccgctctcccggcttcggctctggcgaggatgaactcttcatagacaacaacaacaacaatgctgcccgccctggctacggatccaccaatagcgccctgtcgggctaccaacatcagtaccaagacgtgcctcccacacctacgtattcgtacaaccctcaaagctttgcgcagtcgtcaggcttctcgcgatcgacctctaccaacgctctcccatatcgcaaccagagtcagactcagcctccctcgcgttatgcatccaatgccagctcctacacgccgcaagcttacgacccatctgcttatgcaagcaccaatgtcccacaacggcaaggttcctaccaaggatacaacaactatggtcaaaactatggctctcagacatctcctggttttagccaatcctctggaggctatccgcaatcagcggcttcacctgcgttgtcgtctgggttcgatcagccactacggagcccctcgactggtggatatgaccagtcatatagccaatacccgggtcaattatcaaacggagggtcatctttctcaaatgcctcgcagcctccatatcccacaacggcgcagatgcccgttgggccctactactccccaaatgatcacaattcactctacaacagggcatcccgctcaaactctcaggcttcacccatgggctctccctcgaacgctggatcaacatcgcccggactacaacggcacccaacgaatgcaccactgccgatcagacctgccgacgatgaacttgcgtggaccgccggacacgaacggattacgagcgacaacctgatgcaggaattggaacttgagttgggcagctctggacaaggctaccgtccacttccggagccccagaatggccaatatgacgacgactttcatggccagcagctgcaacgtttcgattccggcgccactacgattcctaatacggccagccgaacgacttcagcgcgaactggccaaaccgcctacaaacttgaagatgacgacgacgacgatgcgtatggagaggctggtctgatggctatgcgacaggctgagcttgatgaacagcgtttcagcactgggtttggatacacagacatgcccgttatggcagaccctagcccagagcccgcccacactaacgcgttatcaacgaatttgtcaaccaacacgctgactactcaccctgaggagcaaacccatagcagcgacagcgacctcgccggcgtcgacttgggaatgctgggtggtggtttcggtggcaccttaaattatggtggagatgtgggatcaccgcccaactcgtccggtcaagatgttggtcgacctctccctacgccggggtatttcaatcgtgcgtatgatcaaggcgatagcgtgccagcgttcaaaacagcagagatggactatggtggtacagggggcttacagccaccgacacagcaccgcctgagcttcgacgaggaagacgagcgtgtatcactgcgttcccggcaaagcggaacagactcgccgagcaaagacgagctgcaggatctattctatcacccagggctatcaagccgacctctgccggctatcccgggacctgggtccgacagtagctcgatgctctcagtccagaccaacaaccgtcaacaatatcagcacgcatacactcgtagttcagactcgcggtttggtgcgccggataatcctgaagcttactatactgctggccagccctataacccgcaacccgagcgatccatatcattggccggacacagccacacaccccaggtacaagcacccgctcgttcgaggaccgacgccgccgaagaacggaggaaacttgccaggcatggtcaccagcacgtcccatcgaaccagtctttccccgaatatgaaactcctactggctcaatagcggcctttgatggaatcactttaccaagcggtcgtaaaaagaagttcgtaccttcaaaactcaacgcagccgatttccgcagatgccctgagccatgggcccttagtggccttgaggcctggattcgcgaaatgggagaaggcgagcaggatctgaggagcaagacaatcgaggaagcactgatcaacttgtttaccggcaaaattccgatgatgaatgtggcagacgccgaggttctcagcacgcacgtggtgacgtcgatgttggagcgcggtgtgcttataccggaagaagaatgggtcaagtttggaaacggacgcatctccggagtactgtggcagttgacaggctctggatgttatgctcccaaggtgcacgatgaagagattggcggccgatgctactcccaccattgtactcgtactctcaagaaggttgatctggaggagttgtcccaagactcaaagcccgctgatgaatggcacgtgttctatggtctcagcaaggccgattgggaattgaagccaaaaaaggaagttgaccgccagaatattctccacgaaatcgtcactggcgaggagaattatatcaagcagctggacatcttccgcatatactaccgggatcagcttcgtatgatgcaacccccaatcttgaaacccgaaaagcgagataagttcttgtttacggtgttcggaaagcttgatttggtgcaggagatcaacaaagatcacctgttgtcgcaactcaagtatcgacaacaagagcagggtccttggatcatcggcttcagtgatctgttccgagaatggatccgcaaagccaaatcggtatacattgaatacgcctcagcttatcccaacgcagtctatcaggttcgtagggaggctgatcgcaatattctcttcaagcgatttttggatgatatgcaaaagcagaaggtctcgtctaagcacgattggactcattatttgattgcgccaattcagcgtcttcaacgttatactcttcttcttgagagtgtcgaaggcaagatggttaccgacagcgaggaaaagacaaacttgcagaaggctatctccgaaattcgacaggtgactctagagtccgatgccaaggttgcagagcagaacaagcgtgtccaaatgatggagctaaacagaatgctcgtgctaaggccaggcttccattctgtgttgaaccttgaccatctcgggcgtgaactgatcttccaaggagacctacagagaatgggatcaaagggagttagatgggttgacacgcatgctctcctgttcgatcactacatgattctggcaaagacagtgacaccgaaagagggcaaggacaagaagtatgatgtttcaaaagaggtatgtgaaatctactagctgataccatggagctattactaatacaacacagcctatcccgatgcctatgttgttcccggagagtgtcaatgatgagccagtacagaaacaaaagggcatcaccgctccactaggcaggacaaccgcggcggctgcctctactacccaacttaacaaagtaggaagtaacaccggcagacctgggctggagcatacagctacaaactcctctcttggctcatccctgaccccaactggttctaacgacgccgagggtagaattctgtacccattcaaggtaaagcatttaggccatgaggtttataccttgtatgcatcatcagcaaaggatcgagccgattggtgtaatatgatcatcgagaccaagacacggcatgccaaggctctcttctctcaaaacgcagaacccttcagactacgtgtgcttgcggatgctgctttccattacgacaacacctctatatacgctaggtacccaagcgtgccagtcaaaggcacccctctggaccgggctattcatgagctggaaagtgtcttggggccagctcagggcgtcgctcccgtgtgccgtgcccaagtcaactgcgctacaagcttcactgcctttggaaaatccgtgatcgccattggaactgattatggtgtttacatatcagaaccatcaaatccccgtggatggcagagggtatgtaaccccgatatcccttcgtctgttataactaacgctctttctagacggttcaagccaatcgtgtgactcagattgcggtcctcgaggagttcgctgtctgtgtgctcattgcagacagaaatctggtttcctatcctctagacgtaatcgctccagtatccgacttctcggctcctctaaacgacaacccccgacgagcaccgcaaagactggctaaagatgtgacttattttgccacagctaagatgaaggacagaatgcttcttttctacaagcgcaaagaaggcctacacacatcgttcaaggttcttgagcccattttccaaaagtctaccgaaaagaagtcgcgactctttggtggacgcaaaacaactggaggatccgcagagacgttccgtgatttcgacgaattcttcttcccaaccgaatgctactccctcagcctgttccaaacatacatcgcagttgcaacagccaagggagtagaaatgctcacactggataagaagcaaccaatgtcaattcctgacctcaaagcacctgcgatcgctaacattgctggccggatccgggaccagaagccgttgggcatgttcaggctcaacgagaatgaatttattgtggcatacgaggactgtgcggtttacgtggacaagcatggtgatgtcagccgcacacttatcatggagtacacgggcaaacagaagaaggcccgcggggcgatcatgtacggacagtatctgcttctgttcaacgaggactacgtcgaggtgcgaaacgcggaaaacggacgcttgcgtcaaatcatcgccgggcgagatgtgcgtgtcctggatcttggtgtccgaggccctacgggtacaagcacattaaacccacagtcacacagcaacggttatgtacatacatcgagcgcgggtagtgaagggtcaaagggcacggtcaagattgccatgtcccacccggagcttccaggtcgacaaattgttttggagatgcttttgaatgacggccacatggagaaataagagggaagaagcgagcggttgatataatggttatgatgaagatcagtcttgacgagacgtctcgggccacctggcgtggcaacaggatctcaaagcagcatgcatgacctgaaatcacagggtggacatgcgatgaatggttagaagaggagctttctttgctcgtgtacatgtacagattaactctagtttcccacttgatgttctatggccctacagcctaatgattggatctatagcggaggggaatctttgtggcagggcgttcataggtggtgcaaggcagttgctggtgttatgaacccatcatgaatgatacctaaacaatattagagagatagttttggataatagcaagtcactatgacgggttatgacgactgatgcgagatatctactaattttgttgtatgtatggttggatcttaacagttacgaaaggctagtagatgtgtcttatccattgaacccaaccccagtttgcaggataattactctacttaacttgcacgagtaaaaaagcaactacctattctgagagatcccctgactctggaatttgatttccgaacctcctccttctaagcagcaaatgcatccagtttttaatccagagttccacagccggtacctgttgggacgctgcagggtatgggaatagaaaccatgagagatatgtccggtggagacgttaatttacggccattgtctagtctgtcgaagctcaagggcaaatttaaggcttaacctcctggatggtctccttggcatcggccttgatgtcctcaacgacaccgtgtaggcccttcttcttctcagactcgtagctgagaattcgactgacctggacaacaccaaccagtccgaggaagaagttgacggcagcaagactgtggtggagtgtgagccaatgtttaaaaatacccagagaaataattgcacgtacaggtagttcttgggcttgataatgaggcaccaacgagtccagatgatgccggtgcaggtcagggcaaggttctgggtgaaggagagcttctcggcgggacgagcgaaatcggagataccggcaaggacaagagcccactacaaacgacgaagcaagtcagtatttgtgcttatatcgtttgcatcgacgtagccgtcttcgcaggcgggatatcgcgagttgtgatcatcgtcaacgaaccttcatgacaggagccctacaaccacgcatattagcaaaccccgtctccacattccaatcttgttggtttggatgttctctcaccagaagtgcacagtcttgaagccaacctcgctctcatacatgcgcttgaaccagccctgctgctgctgctgttgagcgccatcggtgctctgccatcgacggccgctgccctggtagaagttctgtcggaaggtctgctggcggaaggcctgacgggcgggctgggtaatggtggcctggcggaagagagggcgcgcagcgcggaagagagtgtttgcggacgaggccatggttgctattgagtgagtatcagtatcaatatcaaaatatgtatgtatacacatcaggtatcgaatctaggttagtagtctgaacaagttggcgcgcattcgaaatattttgcgacaaggacacaggtaaaacagaaatgacgcaattgcttcagtattcaaaaactcaatcactgacttacattttttggtggaggggagatgcttcttttcgaacgggacgggttgtatactaggtaatctagtcaagtcgaaaagacgaggttcaattgaaagaagctttgattgagaatactaaggcgttggggcaagggtcggtcgctgtcgccccgagatagcccacctacaacttttccaggctgtggatttagtggatggtgcgctaattcccgtctattcctttggcaagactctaagcgcgatgcccggaaatcggagatatcgtgtgcccggagtttaacgtgggggaaaatgtaccaagcggcaccggagcttgtgcataaatgtgttatgtaaagtggcatcttgcattattacgccatcagcttttatgccactccgccttcagtttattccgcccgagcctcattgaggatccttgccaaccacaagatcgcaattacttagcacttcaaggtcgaccccgacgactccttcgctgtccaacgacttaagccacccgcccaattccctccgctaccatgtcggcaaaatacgctttcacaaaatccctccgcgaggtgcgattcctcttttgccagacttcggagcagagcgcggccctccggtacgtttgaaacattcagtcccgagcaacgaccacgagaacatacacaacgagtacttaattggaggaattggaatgcacaagggatcggagaacagtgcatcaagaatacagagctagaggagttccaggactgactgtactcgcgccgacacagatcattcattactcgatcgtatcctaccatgaagcgcaacaaccccaacattcccatcctcattcgcgaagccgccggcactcagcccaagatcttcgcccgatacggttggtacacctccgaaccatctgcagctcccgcggcacgacacgcatccaaagacttagcgatactgacataccatctatagagcgaggtgttgagaagtcacagatcctcgagggtctttccgacaaagagattgaagacactgtcactagcttggttcagcctgctcaatagatgattattgattgatatttgcgaaagagaactgaaatggggggggcttgaagtctggctccgcgacgatgaaatgtacataaagatcaaaatcagcatgcgacaaaagagtattgcgccactataaaatcaatctcgtctcacgagtcaatcacttatgtgagcaaccttcacttctctacagggtgctttccaaagaccggtgtgtctgattggatgaggctgcttgttaccaacagagctcacgaacttttgaagactagtaatgtggctggtgtacaaaaggtaggtaagtgactacgaaggggtgagagcattcactagtcaatagttgtgccatactttggaatatgcttgatgtacaattttctcgactgttacatttgcctgatgtcgtattatcatagcgaatgacagccacccaaatcataaagtacttaatcgtagtggacaatccaagttgtccacgttcaatgcaaatccacaagtccatacccctttttttgtcctgagaatcctcatgatgctattgaccttgagtcaactagtgaacaataccaaaatttgtgcatctgtgccttcgtattatgtgtcccatttcctctcacatttcatcattcttcattccctgataagactgtcgttcatcctttggttacgggagagtcctgtgttgagtcgccattttctacgacagtctttgcctttgcgccccagatcgggggtgtttgtggctttgaaggggcgcgatcccgagatgctggaagagaaggccaatcatcattgatctgaccaggcttcctggttttggtgcctggttgtttgggagttcgaggagtatcctgggtcccgttctctgtgccctcgaccttttcttttttcgccccgagtgtaacggctctttctttgccctttgctcgcttaggacctttccctggtgtcttcacctggccctggcatgcgccctctttgttgtttgccaacttctctttctgaaccgcttccgagagagcccgtcgatgttttggagttgaaatatcggttgcaggaagcatgaagtcatcgataggaggtacacctaggccggacttcagtggttcctggatggcgtttcgtttgcgatcagttgcatcattggatacaagcttatcgagggcttcatctttgctagaaccagaagcaatttgcttgtcaatgggtgtcactctagatggtgagacaaactcctgtgccttggggttcaatcgactgattgcactgttgtcaggcccgcgcaggcttggtgagccagtagatgcagaagcgctgtggcattgaaaggcaaaatctgacgaaggaggtgacatttgggcgtccatgggctgctctgcaagtactgatacagtcatgatggcacggggtcgacgtgtcttgcccatacgaagtgaacctcccctgccgactctgtatcccttacggccgcgggcatcctcatcaggtgagtcggattcatcaagagtcgtttcctgggtgttcccctgcttcttgcttcgcttagaaaatcccgattcagaacgttcttcagggtcgtcatgatgtcgctttgtaggggagaatgcttcaaatagttggttgtcggcgacgattgtggatgaagggtcgcgaggcgcgctctcagaatcgtctcggagagcttgggtagcctcaggggcaacgggtgggggcgaggtccggatttgtcgtgtgtgggaggtggattcgttgccttgagacatcatcttatgttttggctttttcttcttcgacttcggtttcgaaccctttcccttcccttttgactgagaggcttgtgcgttgtctggacgccggtttgtgtctgagacttggagtagagtgtctggttcgatggagttaggcgcttggatttgatctggctcactctggactccagtcttgccggtttgagaagaggcagtagccggttcctggttctggtcgacgttctcctcggtccttgtttcttgtcctgtcggtccagttgagctgggaatagaggaatccttctggacacgtgttggagatgctggctttccaggagattgtccatagacactgccagtatcaggcgtgaatgtcacattctgtgtcggggttgataattctgattcagcagcgtatgcttcacgcttgtcaccatccttgatagagccgctattgggtttagttggcgtaaagtttctgggacggtgaagattaagtggcatggagatttttgcccacgcttgacgcctttctttgatttcgttcgcggtgaaggcactgggtacgcggatatggatcgtggcacttgtggctgactcggatgttgcgatgtgtgaaaggtgagacgcatcctcaccactggcctggtcattcttctctttggccatgagttgcattgcgtgtgtttccttcgtgctagcagaagccttggaaggggtgttgggcaacgaaacacgagctttggtcccggcagtcccgttaccgtcgcttcttggactgtatgaatcataacgatcgttacaatgaatgtcttccaacgcttcctcggccggtggctttgtttgcaatggctcgtcgagggtttggccaacagtctccagatgcgcaaggcccggaacaaaagcttggttttgagaatagccagatacagcaggaaggaagtgaggtggatttgtcattggttgaggagcaacaggtggtcgatccaatacatgaggttgtggaaatccagagaaagcttgttggccaccgctcttggaccagtgcgcattagctgggtttgccacagatggatgaagcatcccaggcggaatttggtgcgctactgcaacgcctggagcatttccaggcaccgcaaggccgaaagaatactgttggaatggcatagatggggggttttggtcaatgacctggctaggagtcacccgagtcggtgcttgctcagagagcgtccacttggagcgcatggctgggctgaaagtaatcgacagagcgtgctcgggcatttttccgccacccattgtcaacgcttcaccaacagacgatgggttggcaaacctaatagcagtcagttagtaaagacagttggcccgatgagtggaaagttcaaccgacctgactatgaagcgccctggctccttggagggcaatggatacacttcgtccacaagtccgaatcgttcagacaaaccagatttgatccgtgactgcatgtctagcgatggtatttcatggtgggatttcgcggcgacgtgcacagagcggttgcgagcctcgcacatctgacaagagcaaggaacgtactctctgatttcatgcccatcctgaacgttctgacatgtcacttgtattgggtccgagccttctcggcaccacttatttttccatgatcccctgtcgcgcgtcttctggacggagtcggaaccagtatatggttgagtaatgggcgctgttgcgtttcgctggttatggcctccccgacgtcctgtccctttacgtccaccgcgctgataacctccacgattgaaacccgagttcgtattgttcaagttctcgttgttctgataccatcggttgtcgttcgaatcggagcgatccaggcgggaagagttgctgggattccgaccccggttgggaagaaaaccctttggatgatggtatggtggctgtgtgcttgcttgcatgcttacatggcggtagttcgggccgtttgaggcattgtcctgaagggtagggtatcctccttgggcgatatgattgaaggttccagaagggtggaaggtgattcccagaggattgttcatgtaatttggttgcattgccccctctgagtaaacaccaggcgcgtggttgatgtggagattcaagtccaacctttgcgagtggttgagagtgttcgtgttaccaagagattgtacgcccttatgttcatgatgacttgagcgagcaaaagattggtttggtcgctggttcctcttgagctccttgaaggtgtcagcctgcgactcggtgtcttttggcttgccgttacgactgacatcatgctccttcgaagggctcgacgtagcctggactgtttgctaaacagccttcggatcatcgagagaagggccgggtccagtttgttgtgtaccgctgctggtctgcttttcgggagtcgtcagggttgaaaattccattacggttgatgttggcagtgatgctgtcactgtgggcttgcaagctcctggagttgcccgatggttgccacgaccttgtcgcccggcttttgtcggggtttgtacattaggctctcctgaatcacgttgtttcttagacaatttcttcttccgctttgttgatgagctagaagcggcctggccgttcttttcatcgccgggtggtgaggatgacacagtattagtgggctcagtagatttggaccggatttgaggtggtacccgaagagtttccagagtctcggaattagtcacctcggtctgttccgtcaacactgcgtcgctgttactgtgagcgacaggcccagcagcggcagcggactggtgcagtgcttccactgcactgggtacgcgcttttcagatggtggctggtagtagtgtcttccatctatcacacaaacgggcgccggagcctccttggaagctggtgaggtctggtgaggggcgaccgtaggagctttcggaaggccggagggctcaaagatgcgctgaccagctgtgttctcgttagcttcaggctgtatgcggcgttgttgatactttatacataccgagccagttttcgaggttattgttggcacaagatttcatcagatgatttggcttcacatccgaacccagcctgagccttcctgggtcaagtcgcagggagtgacggtgtgtaagagcgctctcaacgagtgccacaacgtcagtttgaatatgaccggccgacttccaatcgtcatcagtgagaagtgagatgacagacttcgttccatcccagtcttcgagcttcttgcagttagaatcgtcaaacatccatgaatcaacccagaggccgacttcaactgcattcgcttttgtcacatcggcagcgatgatctggttctcatcatagagatggttgaccacattccagagattcagggctccgtagttgtagatatcgctggcatcgaaatagatccacaagtcatcccagcaagatggtttctgcatgggcttcatgtaatcccagtagagtctgcgcagcgagttgcaaacggactggatttcatctttgttccagaggtggatgcgacgttgaggcattagctggtctatacgacggaaaggctgttttccacattgtgtagagaaggtggcttcagcgtcaatgcgagggttagtgtagaatcccacaggaagatagtcttcaatatacgtctgctggataccgttgacaccgggagtctcaagcatcctgtagacattgggtagaccgttaggatagaagtcattgaaggcttcgcgcaggttgggcggcttctcgctaccataaacccggcttgggtccaaggccttcgttggcaagctcgctggccccacggttggtaggacacccccaggggcgggatggcgtttatttttagccatgatgctccctataacaggttatcagcaagtggtgtgtgagatgcagccatatttaatcaagatgcgtgctgtgatgtggtttgtatcaagctcctgcacgcgatgaggtgaaacgtctgcaaagacaaatcaaaacatgccgaaggagggtatgtgcttacctgtaacagaagcgctgcgcgagaaaattactcaataggacagagcggatcggttccagataagtacgaagatgcaaacgtagaaggtaggtagggtatgagatgaaggtcgttccttccttgtagttcaagacgatgcgacgtgagaaagaggaggcgatacggatgacaggtatccgaggtgtgaggatgaaggagaagaatttttttagaagagtttaaaagcagtagattataaagaaaatgtttgataaagtaaataaaaaaaataaaaaaacagttgaagttgcaatcacacacattagcactcgcaattgctggcactgacactgcgctggcactggcaccgactgaggctgatgcctgatatcggcaagtgacaaaactgagcggaggtacctaaaggagaactaaaaaagaaaagaccccttctgcctgaccttttctgtgatttagaggctgcaggctgcaaaatgtcctgaagcaatctgactctctgtagatggatatttgacaccgtgcctacctcatgtcaaagtgtgttaaatttgaacctgcgcagaaattaaagatgaaagaaagtcaacatacattgcaagtttggtagtgccgtgtttatacctacacaaagagcacaattggtcaagtcagttgcaggttgaagaaggatatgctgttccccgctgcacataaccacctcgacccgctgcctgcaaacaataaaaattgtttgcttcccaagtccacattcattcacccggggattcttttctctatctcgattcagtaaagatgcgattcgatcagactgcagtgacagtggttacctactgcgagttaaggtactcgcccgaatataatgggtaccgaaactttgcagcttttgactgtgagggtacatcattgacggacgtttataaccagagtaggccacacttccaagtctaaaagtattgagagttggttaatactttggttgagctaccgtattggattaatcttttttcaagagcagtctgtcaacatgagtcgtcgtcattggacagtctcccggtcattggtaacatgtatataaagaggggcatatggtagggtttgaagtttttctaaagttaaaccactactgttgttgcttgagaagcttgagaatctcagactcgttttcgccagcaatggccttgccattgttccagtctacaacctaaggatgacgttagccaagaggcagtgttgcaggaagatagctttgacataccaccggtcggacgaagttctccttactttccttgaacttcttgagcgcatccttctcggtgtttgcgccattgatcaccttgtggatgccgccggttccaacatattccaggattgtcttaacttggtcttctgttggggcatcctctgtgatattgagctcaaattcttctcggataggagcggtctgggcagaatgatcgcttgcttggtcaagagtggcgccggaggatgcgttggcggagacctgcttgagaaggtttgcgactctcacggatgctggagagctggccttgtgaaagaccgtcacaatatcgagtgtcttgcgctgttgattgttcagctatccagtcaattaactgcgggctgtaaacttacgaagcgaaacattttgcctgtttgattctgtagtgtgtttgtcaagggacgataaaagagaaccacgattgttcaagagaggttcaagttggagctccgatttggtatagctccatgaagcttgtcacgccgaaatccatatgacgacttatttaatggctcggtgtttacgtgatccgtgcacgaccccaccaccacccatcttgtcttaggtagtactaagtgggtgggcagcagaaaagttgacctctcaagccttacggtacaaaaataaatagtctaaagagtatggtctaaatggcataagctgacctactaatttcgtctcttatgctttcagcggccaatttttctgataccctaaagccttgactgcttgtggacaacagaaaagttgacctctgggagtgttaaaataagtggctcaagagccatgtcaaacgtggtccaagctgtcttacttatttcgtctgttgtgcttccaacagagaagttttcttatcattggaggtactagtgggaaattgcacattttgctttggctctatagtcaatcgcgcgacttgggggagctctgccggtgctcgccctcctttcatacattggtgagtcaggcacatagaagctacagttctggtgattgtgtcacgtgacagaccaggtgattccactcagcacaacatgacttgtgtaagcaaccaccgaaccttctttcagataatcttcctttggcagattatgtgtgttgagagaagaggaagtgggctactgatcaggtctctaccaaggtagacgacctactacaggcagcggcggtggcggccctcaggatgccacggctagaaaccatggagatctggaacggacaaaaaggattggcggcgctctttcagtatcgcgtgatccgcggttcacggcaaaccaggaatctttggaggggcacatggaaatatcacataacaccctctgtccctcaggcttgggaagctgtcggacatctacatgacagttggggactcgatgtggtccaggaacaggtggaggaagcagacatccagtcacatggcgatgccttgcaccacctactgctctctggtcaagtcattcggtctgtctcattgcagcagatccggagggaacaaaagtatctcgagggcgtagatattgtatcatgattttggataccacgtcaactaaaagcggaagcacggatatccgccggcttgggtgcttgggcataattgtcaagaaataatagaggcatctgcttctaacctatctagaagctacacattctcttgaacctacatttaacccactctggatataattttatggtgaagatgcagacactgcacctgcacgagacagggcttactattcctagtcaactgagagtcgaagcttcagtatagtctgcagattgcgaatctgggatcctcgtggtcgtgtgtcatggtaggataggcagagagcaggatttaatcgtagcccaatccaatgaaaattggttcccaaaaagtcatcgaagatcgaaacagcattgcagacgaagtacatatgaaataaaacgtgatacatatagcaccaagtggtacctaagatctgtctatgcagaatactacccgattagggtattttggttgttggttttagcagcctctgtcctcctgtctctacggagtggcgctgtcgagagacaggacctgccttctgcaggccatgctatctgtctcctatatcttggtctggatagggatggccacggaatggttggtttctaggtggtacaacgtttcggtatgttgcggcgatgcaaagttcaggcctcctggcctttgcagatgagtcaatgtgaggtcgaatcgtaggtagaggttcaacattccctgttgggctggcattcaaaagaggcagatcatagcaagtcggagagtttcctagtaaaacacgggtcggtccgatcagatagatagaggctggtagtgttgttgtctgaatggttttaggacctacggaagacatctgcccgttcctgctttgctcctgagcctacaaatgattacctcctgatatatcttaactatatacgatttctttacgtttgggtcaggtgttgttgctcttgtgtcctagtttctatgacttttgatgcatggaagcgaaatgcaatattgtctttaaagttgtactaatcaccaaatatttgaactatcctctaaaacgagccaaacaattgttaaatatccatatagaacgaaaagagcagaagttatgatttatgtgtcaatttacccagcgcaccaaatagtacatggtgaatgagacaaaacctgtgagtaaataataatacctttgtctctttatacttcacacaagagtgttagcaagtgtgttattgaaccaactcctgtttgcatagggtatgcgaaaacccagtaaaagccaaataacaaaaaatgagcaatgcagaaagaaaaaaaacgtgggtaatctttctggtatctaaaatcagcatgcaatcagagcacaaagatcgattctcacatgtttgttcgccaggttactattgaagacgatcaggggagagccgcctcaccaagttgtgtagccgcactagaagatcgactgcatcagcatgtgttgcagaaccctaaggaaagagctaaatctctgcatttctattatgacgtatgttctacgatccaatgcgtttttcttttgttgttgcgaccaagcactcttttaatgacgtattctatgaagtcagtttgtggagaaggcgtgtatgaccatggcagtagcagcgattcatcgccggaagtttgaactacaaaaaggtcgcgcagtcgattcaaagcttctctcattcacattgcatctgtcccttcacattctacacctttctctcctaccaaaaaaacacaacctccttcaaatcttcatcatgtctggctactccaacgttggtaaccgtggcgtctacgaggctggcgaccagaggaacgtctctgaggctgagcgcaaggccgaggagtctgacccctacaacgagggcaaggagaactcccacaacaacctcgactctagtaagattgcccaaaacacaaagatagaaatagaacatatcgatactaacaaatttgcagaggatgagcgatccatcgccaaccgactcgctgctgaggagaagaagtccgagtctggcgacgatactgagactgcccaattaaagaaggaccctaccctgcctgtaagtccaatcgagccccggtcatgacatcgcattctaacatcaatcacaaggctcgcgctcacggtaacgaaccctccaagggcgccaagattgatgctcagttgcaagctgaggaggaagaggagctgaagcgcaagggcaaggcttaattgtaaaaatacatggatcacggccgcttcattgcaggcaaatgatgcggaagggatgaattaatgaacaataattgaagccacttgagaaccactggaccgtgatcaacctagcatgtaataagtatcggaaaaaccgtgaccgcgctgcaggattgtattccagacgccagcttgataataacatcatgcataatcatcgaacgccctctcagttttgtatcttgcaagagatttattgtcgagatccactgggcaaccttgcagttggaattatgacacgtatggagaaagtttggcgaagtatcacaagcaaaacaatgtgaacgtacggagtagtatcatccataaaatcacaaatttaaggagtgcaggagtgagtgagataaacacatgttgtatgcattacacataaataaatatgtacctaaatatctgaataagctaagtcaaatggccgcttgacaaataatctaaaaggtgctagtaccgagtgtatcactattatcttggttagtctttgtagcatggcagagtatgcaagactaaaatgatagaggtttggggctttcagaatatgtaagaattgaatatcagttgtccacccgatttagctactccggcgaaagagagccatccggtagaatcaatcgcaaattacctcatcttgaagcgaggggatgaaaaaagaaatgctgaaagcttaccttgatgcgctcggcaagatcttgtcgttgtcgctatcttctcttaaattataagagaaaggaattggtctgcagaaaacttcaagtcgaccaaaaattttcttttgaagttctcgtaggcatggcccgtgcattgctatcgggtactccgttcgcgtttgccggaacggccaatgattagtccgtctaattagaccgaaagttagggcaggcacgcacaggttctttttctgctcaccatcaaaaagaccttagcgatttcaaggtccgcggctccagcaaacaaccaactaacgggacagcataatcgacaactggtatgaatctcgactcctacgatcgcagttgaatccgaataaacactgcgcccgcaacttttgaatatttcgactaatcgaccactacatagatcaccgtcacaatgggcgacgcagtcattgagggttcaaactggcgcctcgttgaggttggccgagtcgttgttatcaacggcgaccaccccttcgctggccacctggccacgatcgtcgagatcatcgaccacaagcgagtaggtgtttcctgcttcgattgaagcgacacacgatattgaccctcgccacagattctcgtcgacggcccttccgcgaacgctagcctcgccactccccgacaagctgttcccctcaacaaggttctcctctcctctctcgttgttgagggcctgaaccgcggttcccgaactggtgttgtccgaaagctctgggagaagtccgagatcgactccaagtgggagcagaccaactgggccaagaagcgggaccagatggagcgaaggaaggctcttaccgacttcgagcgtttccaggttctccgactcaagaagcagcgacgattcgaagagcgcaaggctctggccaaggtcaaggcctccgcataaatgggttatttagctggagtcacggaggtgcttgaaagtcgggtttagatcaagtggcacggaacagggtacgaaacacaatcacggctgtatagaggctgctggattcacttttcgctacgttctggaaggctgtatgccacatttcatcgtccagatgaacggcgtcaatacggaaattctgagatcaactgaattcaaagcatgaggagcaccaaaaagaacatggattcattgtgaagtgtagccaaaataaaaatgaaatgaataccccctactctccgccgtgctcgcatctgctcgtcttgtttgtcaattgttcgatatatctgcatccccatattaaccttaattaactattacctacctaacctactgcctcaatgtccattattttccgtccctcgtcactctgagaatctggagggggatccgaaaagtaacgacgcaaagtttgattacctaatacgcttagttccacctcccaccaagcaccaagcaagccctagaattatcgctgtgcgagatccccatcacaaaacgaggacgtgagagaataggccagcaaacagacgtatctgggaccagaaaaacaagtaagtacgcagctacggtcctgttcatcgtgttattcgtctctcgatttttgcggtatcgggagcaattttaagccacaaatatctcgccaaaagagaattgctgttagctagagttactaacatctgtgcccgcaccagtcgccaaaatgtcgaacccccgcgttgaagaacttcccgatgaggagcccaagaagaccaccgtccaggagcacgaggatgactccagcgacgactccgaggttgaggaggtcggcgagggccagctccccgctggctctactgtgatccacaaccgcaacgagaagaaggctcgcaaggcccttgagaagctgcacctcacccgcatccctggcatcacccgtgtcactctccgccgtcccaagaacgtgagtgaggaggaattcacaagagacattggaggggtaaactgaggaatggtgctaaccagtccgctccagatcctcttcgttatcaacacccccgaggtttacaagtcccccaacagcaacacctacatgtaagccagtctcacaaacacagtttgcgactcccttctgacctttgatccagtgtcttcggtgaggctaagattgaggacgtcaacgccgctgctcaacaagctgctgctgcccagctcgcttctcagaacgctgaggaccactctggtcacaaccacggcgagcccagcaaggctgttgaggccgacgagaagaaggaggataaggaagacgacgaggacgaggaagaggaggaggaggaggaggtcgacgcctctggactcgaggataaggacatcgagcttgtcatgacccaagccaatgtcagccgaaacaaggctgtcaaggcattgaaggagaacgacaacgatattgtcaattccatcatggctctaagtatctaggcatgagtttttgaccggacgatcttccacaaaagcatgtgcatggtacgaacactgggctctgtattagttctgggcgaactgtactctgcggaatggagttgatgtcaaacaacggaaaagaatcaaagggaaaacacccacatccgtcaaacattacttcatcattgcttgcgtaatattgtgctgctagacccaaggagtaaacttgactgtgatataagtgtgtctataacctaaaactaatttgtctacgtgcaattgataaactatacattggcactgccaactgctttaattgtagtgactactataacttgcacaatttatatccatatacttcaattaacagctgcacttagacgtcaattgaacccaagctttcaattaatcaatgaggggtccgaaaacgctgctcgccggatattcgaagtcgattcacgtgaccgactagcgcccggttgttccctggaagttcggcaaagtcatcaaacaatcaaatcaagatcatcctctcagccctctagacatccaacctacctcaaaatggcgactgtaagttcaattcatcaattggcgcgtgtgactgatcgcagatgctatcgactttccccccccccgatcccgatccggcgcctctacgtcccacgatatcatgagctaattttccccttctccgacagcgaagcgcagctctcaagcttgactggaccaaggtcaccagctccctcggtctccgtggccagactgttgcctccctgcaggccttcaagaagcgcaacgaggacgtccgccgcaaggtccagcagctccaggagcagcccaccaccgtcgacttctcccagtatcgatccgtcctcaagaaccaggccatcatcgacgagatcgagaagcgattcaacgccttcaagcccgttacctacgatgtcagccgacagctgaaggccatcgatgccttcgaggctgaggccgtcaagaacgccgaggccaccaagcaggccgtcgacctcgagctcaaggacctcgccgctaccctgaagaacatcgaggaggcccgaccattcgaggacctcactgtcgtacgtatcatcatattcgagaccattggaccgattctcacattgtataggacgaggttgccgctgccgagaagtctatcgacgagaagaccgaccagctcgtttccaagggccgatggatggtgccaggctacaaggtacggcatccagattataggatatataacagtactgacacccactgcaggagaagtttggcgacttggctatggtttagacgaattgcgacgttccctttccgccttcgcgttgtgtactctagcattgtagataagagagaactgggggctgaacccaggttttcctcatacccaaaacatctacaaaattttccaatgtgcttcataatatcttattctctgaacaaagtcagtgtagactagtgtttggaggtagcatagtgttgagaacatgcccaatgcctagagcaacgttacgtttcataatgagtgttgtcaagtgaaaggctgtacatccaatctggagtcgttatcaaatgcctgcgtttctgtcgctgaaatttggtaaaacgaaggtacgaagtaggcaattatgcagtttatatcatttaacctggactggcaagatctaaggctgggttttcacttaaaacaagcaagccataatcttggtcttcttaaagtactggcaatgtttgctaggtgtaaccacagatgctaaaccaacttcaaaacttacaacgtctcttgatctttccgtttctactcattacttatactctcacggggtataaatggcaccaagagcgtactaacagcacatattgtacttctgcatgtaggcaacctcttgttttttttaaacgttgtataaaccatcaagtacttctgcatgcagcgactcatgccacccgatttactgctttgcgtctttccgtgtgcacaagtagcataccttatatctccaaaccattggtctctcggtacgccattatacatgcatcaactccagacaccaatattacaaaacgaagcttgagttatttcaaccggtattcaaagcacaatggtaatttaacaaggtccgaaatcgagatcaaaacgctgatatagaattgtcgtccgagccatgatcatgttatttgctatgaggtacactcagagaattcgaagctccccaaagcgatgtctttctttaatatcgtgataggctcttctaggtaaagtcgtgtcacgtgtggccgtttacagctttagcctgaatgtagtagccaaccacttgcacagtacctatcacaccacaatatccctcgaataaacctacacggctagtgctagcactttgattgtaagaggaaataccatctactctataaacaatgagctttcctgatcccgagctcacgagttatgccttcaagacagcccctcccctggatcccgcttggttagaacatgagaatgaagtcaagaagagaggccctcctcgaacattcaatactgtcgaagagagacagccagtctatgctcaagagtgtcgtgtactttacgaacagatgactgcgcctggtgctcgagaccacgacttgactcagggtttcgttaaaaaggagtttacagtgtcgtcatccgtggatggtcacccaattcccattcttcaactagagcttgaggaaaatgagggtgacgaaccagatgtcatagtaatcttctttcatggtggaggcctaaaggtcggcgaggcagacagtgaagagctttcgtgtcggcatatggttaagtcaggggtagccaagctacgtttatactcggtgggctatcgtttgctgccccagaacccagccaatcgatgcctttcagattgtctggatgcattcagagcactacgagcaccagccacgaaaacgattgttgctgggagctcaagtggtgggcagatggcatctgcggtagctcaagcagtccctcgaggatcaatccatggcctgctactaaggtgtcctgtcacagccgatagagctagtggcgaagattttgtgcctgagaaactgcgcccataccacgcaagtgtatctcctactttcatcacctctctaaatggatacttgaaccgggatgtgccaagggatggcctcgagaaactacccctggaggctaccgcagaggacttggaggaacaccctcgaacatggatccagattacctccaacgatactctttactcagatgggctgtgctatgggatgctcctcagaggggcaggggtcgaagtcaagatgcaggttgaggttgggtggccacataccttctggctcaaagctcctcacttggactttgctttggaatgtgaaaggcatatggtgaaaggcttggaatggcttatcgacgctgcaaagtaatacacggtagaaaatgagagcaatggtgtgggctggcaagttatctttcttggtgaaaaacagtaatgcttctaaccgtagtgtaaccgaagttcaacaataaaaaaggacatttcagtaaggccacaatgctgtctcatcaatcacgaaactccataccagaaaatcattgtgtatgctttgcacaaacgaaaaactctcagttctgcaagacaacgccaagcacaaacctacaagtactcttgtatccagccaaaagtcgacaggaaggttctccattgagacatcagttagccccgaactccagcatttgtatttctaacctggtgatacgagtccgtccaagtcttgattcctttttttttttttgtaattatttcttattgcttcacacttccttcaaggcttcgcgtactgggcagtccactccttggcggtagcgatagccgcctgttcgtcctccttccaactcttggcaacatcggcagcgaggggatcgtcggggttaggggcaccgagaagagcttggatcgagagaaggatagttcggatctgaagggcgggagaccagttgtctggaatatttgtcagccgggttgcctctagcattatgcctcgatatgaaactcactcttaagaacgtcaagacaaatgcgaccaagcttatcaacgttagggtggaagattttggtaaggaatcggatcttgggaggtgtcatggggtagtcgtcgggcaggaagagctcgaggttgaagacgccgcctgcatgtatggttagagtcgaatgagatgatgtgtatcaatggagaacgtaccttcgtaaggagactgagcagggccgtggatttgaacgtcgaagtatcggaggttgtcctcgtgggggatggcactgatacctggaacactacatcgcgagcggtgttaggatgcgatttaagggcgcaagaaggacccttgtgttcggaacggataacctacggctcggccataagcctttctgtctctttaatgatacgcttcggaagagccattttggaatactgatgcaagctgggttgtgtgtgtagaatgttataggtatgcgcgaggttcaacgatgtagaatttggtatcgtatcgtgtgtcgtgtcgtcgtagcctttgggtctgtgacagacaagtgaagggtcgtggtcaagttgaagttgaatccttgaaataaggcgggcacttaaactactaacgtgcctgcactaccccgtaaggtagctgcttgggttacggcggggcaggccgataagtagcccgataaatggaagggatcaagtaaaatcgaggggcagttgcaataataagtagcaggtttcttgagaaagagcaaagacaagaaataaagttgcgctacgctgaaaaatgcaaataactcctgactttctatatgagtaaacgaaatgcttgagatattgatactaaatagaaatataattcaatagatacctacctcagcactcacttaccttgccttagtagtatgatgctttcccttcaggctcagtatcatgcaaaaagagtcccacgacatattatgcccgatacaggaagggttgccatttcgtcaggtgctggacctggaccaactgattacagagggggatgtacctttccacctcaaacattgagggtggtacttgtgcgacgttgtaacgcgctttgaccatctcctttcaacaaccactggaacgcgagcttcactaaccaacttcatgaacaacgctttgtataggtaaacggtttcgcattcacaatagccttcaataggctctatttttgggttcagccatcttcaagaagagctctattctttcttgctcttacggataatgacatgatcagaggtttcttagtggcagaccgccttatactacattcctacctcatacgagtagcgacatgaggcacgtcgtgatagcctctccaaacatccgtcaccatgccgtccttcgaccaagtcactgatgctcccaagaagggcaaggtaatcaagtctgcatatgatagcgagagcttcgaatccgatggtactattcacgttgacggtctggttggttcagccactatctctcctgcaggacgagatgtcgcattggcctcgtaagttagaagatgcaattgcatgtgtgcacatccaactgacttcaaacaggcctgatgggctcgcaattatagaccttgattcgccatatagccctcctcgacgactgagaactcatggtcttccttggctcgtcgtggatgtgcaatggtccccttttgctgctcgcgactactggattgtctcggccgctaaccatcgtgctctcgtgtggaatttgaaccgcagagaagactccagctccggtgctatcgagcactcgcttcaaggccatagtcgtgccatcactgatgttaactggtctgctcatcaccccgacctcttgtcaacgtgctcagtagatggctatattcatgcatgggacctccggagaccgcgccagcccgttctcactttctgcgattggactgctggtgcatcacaagtcaagtacaatcgccaggcatctcatatacttgcttcagcccatgatcgatggttgcatatctgggacgaacgtcgctcttccgagcctcttaaatctatcaaggcccataaatccaagatttacggtcttgattggaatcgctcagaccccaaatctattgtttcttgctccattgataagagaatcaatttctgggattatactgcagaggagcccctccagcacaccattgaaactggcttcccagtatggagagctcgtcacactccctttgggcatggtctattggccataccccagaacgagccaggtgatctctatctatacgacacgcgtttcaatttagaatcaaagttgacaactcagccaattgaggtctggcctggtcacggagatcacaaagcaaaggagttcctgtggagatgccgcggtggtataaccgacgatggcaaagacaatcgtgaattccagctcgtctcctggggcacagacaatgaactcaagctgcaatgcattgatcccaaaacttttgctgctattggccacaagcgaggtataccggcggatccggctattagtctcacacgaaagggtgctacatataagacgttccgtacagtggacgagacagcagaccgtgatcgaaaatctgctaccatgagcgatcaccgtcctggtaccaattaccacaaacaaagcgcacttacgttgggtatgcgatcaggaaccacccagagtcatcgtgcggcggtggcatggcgaggtccttcgatgaaagccaaggttcccgggagggccctcgaccgcaaccaatcacagataggatggatgaagggaatcgccatgaccaagagaaaggcgtcaacaagcgtcaagcgacacttgtcgaaagactcgggtatcttcggccatgggtatcctgacgacgattgggctgaacccgacactatccaagaagaacttctgcgtattagccatcaactccccaaagtaaagtgggataacatcaatatggacaacatgaccctcaacgcttcgttgaacggaccatggggaaatgatggagacaccatattcatcaaggtccgcatcgatataccaatcggttaccccaagaccaaggcgccaaagttcttcgttgaaaggtcgtctttcatgcctgcagaaactcacaagaagatcgatcgtgaaattcatcaactagcagaccagttcttgcaaagaaaacagaactgtctcgaggttgctttcacatatctcctaggagaggttgatcttgagagcagtacgaccttcttcaagaatgtccgggatcttgatgatgagcttgatggtatggctgatgagagttcaagtgagtctgacgaagacatacccgcgggcggttcagcatctatgtctcaagagctcccaccgcacaacgaacttgatactgcacttgcgcctccaaacaggactatcgtaccgccgccacctagaacgtgcggtgctagattctcacataatggacggctagtttgcttcttcccttccaaagaggaaaaggccagagctctattcacaaccacaatggatgcttacagggagcgtccaaggggggaacccttctttgctggttttggcagaatcgcacatgatctcagcccccggcagcgattcatggcagaagatacatctgcgtccagtggagattctgactcttctgcctcgggatcttcatcgtcatcctcgtcttctagtgattcagagtctacgtcaatgcacaagataagcctctggtatcacccaagtcgtcagtttaggaaaacttggagcgaggacaggtcgatacggtccagtggaggtggcacaggagttggcactggcactggtacaggaacaagtcgccgccggcctggtcggccaaagaacctcatatcgatacatgatttccgtgctcttcacccctcgaaggaagagtttgcgcgtgagtacgcaatattcggagacggagctgaagtgtgtgagcacaatgcaaaggtcgctgagaagtacaacgctcgtgatcttgttgatgtctggcgatatctcgcgctgttgttgaacaagggtgtaccacttgaagttctctcacataatcagcgtcgtgactccatcttggtgattgctcacgatgtggtatcaagatgcaatgccaactcttctcctcacgactcactctgggacagacatgaaggtgcattgtctggtagagtgaaatggggcaagcatcctttggcccgcgacttcatcatggatctgtttgcatactttgaaaaaattgcggatattcaaatgttggcaatgctttcatgcatatttagtgagtcctccgctgcagatagtgtagcatattttgagtcgcatctacctcaacccgatactccgcttcctatgaaagccccagcattctctctggactactttccaacagatgcctcgctctggaacatcggcagcggccgtagttataccaactcggctatcaccacaccgatgacagtacatactcctgtccattatgctggatcgcaagcatctgatgatggcatctgggctggagatgcagcatcaaactcgtattcctgcggagagacaccaccaaacaggttcaaaggataccttggcgacgtcgaggcgccacctagcgtgtcaacatctccaaacactcgtttcctcaatcgagcaaactccggattagcatcggctttcgctgccaatcttccgcgttcatttgcgggaataggctcgtcttctcccccgaaccacggaaggaagaaacccagccccgctgaaacatatcttagcagtttggctccaggcaatgtcacatggagtgcctctactacaatggactctaatggtggcagaacttcattggatgatgacgagtttcgaagagatgatttcctacctctcgtccctacaaagatatccgtcactatggaggatcaaactgtgtttgacgacgatggctggttgaatataccattgctcgagtccagtcaggcagatgctcatgctcgctaccgatacgcgtatgctgagatgctgcaaatgtggaaccagccccttgctagacttgagattatgaagtttaactcactcaaggaggacatgactggtggacacgtcgatgacaattattcagccactggtcacgatggtgcaaatggcaagattcatggtaatcacgccaattcctctcccattgccatgggcaagaaggatcaacttcaggctttgcttgcctcgggccgtggtttagatgtcacaggcatgtgtcgtattcacgagatccaattggagcctcttcgatacacatccagtgaccccaaagtcggtggcgctgtgggcacgtgtgatcgttgccatcagacccagagtcaactcacatgtgtgtattgtcttgagcctgtcgatgctctgttccccccttgcttagcctgcggctgtgccagccatgaagcatgtctggcagagtggcatgctgctggcgagacacaatgccccgctggcgatgaatgtaactgtgcggaggaagccgcagatggtcaagtcgaatcatgggcagcgctgcagggtgccatgctcaaaggacaaagatatctcatgatgctgcccggtccagcgatggaagacagcgatgaggatgcaaaagcgcctcgcgactgggaaagggttgagtctatggttccttcgcgaatgcaaggattttccgctgctagcattagtcttggtaacagattgaggaaatcggcgggagagtggtcaagggcttcaagtttgagacggggtgatcggaggaacataatgtaatatctttgtagaaacatcaacccacgcatgttggatgcatagtttgtaggatattggccatatatctcttctttattacagcgttgagacatttgcaaagatagcgatagaaatgcattgttcgttatatgattaggtacttgagagaatgaatgggatgatactaataaacaagacttgaaggaaatgtttataaggaatggtgtgcccaaaaccgctgaccagccacgaatatcaaagactagatacgatagacacgcgtattgcccagcctcgagattcactgcacgtattgcgtactctaattatactgctttagcattcagaatggaaccaaacatgtattaaataataagaacaacataccttggtatgccttaacgtaatggagtgactggatgctactttgccgcctctgcattggagccttgtatgaaaatgccttgatctgcgtggcatatgatgaacattcgacgctttcatgaaagtcgaaatagttcgttgcatcgtgaccacgttccctaccctaccccccgtttaccagtgtcgtaaccaccgcccgtgatgatttcctaaccaggttctttgagcatggctgtgtgtcggagaaaactgttttgggcctcaataagtcttgcccatctcttgcttttaagtcaacggtctgcgtcgtctgatctcccttccaccttcgctccaggcttcgcggtataggttgaaggtcaagattctctcaatggcaacccacctcagcccattcgcatgggtttggtcccctgctcccgttccttctttcgcctgcaagggaaagattcgaacccatttctggccatcatcgggagccttgtattttccatcaagaaagacaaccttggataccatcttcgtgcgtccctggttgagttcgtgacaatcctcttttccacagcggccttcgtagagaacagcgtgagaatcagggtcgctgaggtctagaggtgccatctcgatgatctcatcctccacccagtacctgaattgcttcgccagctctttgagccgagattcgtatgtcgcttgcttgttcaccgggatttgccagcgtggatcgatgtctcccaccttcacaatccatagttcatccaggttagggaaccaaaatctgtcaaactcgattttcccaaagtctcctcgctgattgtagcatatagataggtagacagagtagtgatggggcatctggacccggccatcatcggggaagcaatcccaaaaggccatccgtctgacccgaggcgcgagctcatccaaatactggtctgttgcttggtctgagatcagatggtcgcaaacaagaatgtccttagaaaagtccaagaacgatcctcgacctatcggttcataccctagtcgggtttcatctcgcgcttcggcattgagttgtgtaacagtaggtaacggacaagaaccaatcccttgggctagatcaccgtataaaacgatgcgaggctcattggcccgagaccatatcttcaggcgaagttcgggaggcaaagaagtgaagctggctatggatgtggatggacccgaaaagggtacggtctcagagtcatatactgaagacgaggacatgtttaccatggcgaacggaggatacagcctccagagaaaacagtttgacggagaccattgaggtttataaccaaccaagaggtacgtacgtatgtatgagcagcggtttggataccacccacgtcgggtatatagtgccaaatcccagcacaggggttctcacgaggacagacggaaacggtgtcatacctacatgttgggggggccatgaccgtttgcggcatatccggggcgggaaaaatagttgatcctcttgaagccatcgtcagacgtgatgcttgtacaatgtcactgtctactaaaactgggatggttcaccgacactgcgttagagcggttcgatagtagcatagtgcatggtggatttggctccctcgctcaacctgccaataagggtgctctccaagggagagaatagtgacgagaccggggtgagccgcagatggtgcaagacgtctagtggacgatcacactttatcgagcatttcgcgcttcccgttcgcctgtctgtcttgtaaaaagcaaagctagccagcgccgcaccgcgccggccctttttcccggtcatctgtgatcttgtcagacacgctcaccaatcttcttttctttccgagccatgttaaattttgtagacagcatcatatccagtctactggagagcagaaaatttggcttcctacgtcttggggtataaaaataaaccgtcgaaagagtgtagtctaagtagcataagattgcctactaatttcgtcccttgtgctttctggcagccaatgtctctgatactctagggtcagtaacagccatgcggtcagcagaacagtgagcggaacacattgacccaaggcttgaaacatctcgctaattcagagccagtgttggcgagctgttttggtcgatggtctgatgcgagttgaaccgtgatagattatcctggtcatgcgtcagaaaccggcgggcgaggccgatgcaatgctaaagcaggaaaatatcaggttgtagctccgtacagggagggtacagttcactgtcacgttgagaggtgactgcttatgatactgcactgtacaggacaacatagcactagggatgtcgattgtccagcatgggcctaggggacggttatccgggaacgtgggtctataagcggaccagatgtttgcgttcagctcagtatgtacaggagaagagaagtggatatgactcgctgactcccgtctaatattgattctggaacttgcttgtcaggccgaagcgagagtgttagagtcaagctgtcttccctggattgttatggacggcgtaaggtgacacatcgcgctacttggactcgaattacctactcaaggttggacccgggggtttgggtacttagagtgaggcgggagggcttgaacctgcaagggatatcgggtaaccccgtgtggagtctgtaaagttgagacgggagtgtacgcgattggtgccatggtaatggttctgggaccagccaacatgaacatatttacccaagtcgggatgtgattggcaagtgagatctgaccctgagcagcagcaaccttgggactatttctcatgctcatgatttgccatcatggtggtcaatcttgtcgcttaagacgcatcagcaggtgcagacttgtggctgatctgggtctcgagaccacgttttctccaaactgtcccaaactgtacctgtcaatatcgggaattagattaaacgtccgagggtcagactgtctgtctggtcaatatgcacccgtggtcgtatgagtgtgacggaaagataggcttgcattctgattgtctacagtgcttattgtgcaagccatagcaaggcatattccttgatctgaatgagacaggcaggaggaggatgaacccaggcgagagaagggcgacggtggtgtgctggatatttgaatggctaatgatacactgtcgggcggccgggtttgaaacatcggtgtgcatatgcgtctgagtggcaactatatgatcacttccggtacccaatctcatcaagagttctgctatatagccgccagcgatgcagtttcttgagtgattaactctcgagtgttggactgggttgccatgtgaaaattgagatacagaaactgtgagttggcggtatagggtagcttagaggcctcatctgtctgtgttggtccacaagtgttcgtatcgtaatctaattcatggatttgtacagccgacagtatatcaggaatgcgttggtgaagtaagacaggaaaaatgggagataaaccagcccgattgaggttttgtgtcttgcaatccaaagaggaagctgtagttgatggaagagagtctatgcattgcagggcaccttccccacttgacaaaaggttccatgcacagttcctgcctgtgcttaacatcatgcaatgagaaaattcacgcgtgtctatcaccaacatccaacaaacgtgaatgtgatacaatcaaccaaggcacgtccaatcatatatcgaatgtctgagcggagcttttggctgcctgggcacgggtacggatacttgcagcgggacgcgcttagatcaatcaatcaatccgatccattccatgatgggaaacgctacaacacgatctccaagcccgctagcccttaatgaccctgacccactcatgacaactgtcaatgtcaattggcatcattgccaatctcagacgcaatccccaacttcgccccagagtcccagttcagctccaggtcccagtacaagtccacgccgacacccccgacacatccaatgccttctcgatagaatgccgtcccctaccgacgacgagacgccattcccctcgttagaccgttctaccctccatgggtttggccgttcgcatctttcccctgacgatgcttttgtctcgcctcctcgaggcccgcgaggtcgtagtagaaggcgcaagcgtccatggaagaagctgatgtgggtgaagcaatcgtgtatgtatcctttgatgctcccgagaagacagtgccagctaacacatcgatccccaagatcccgataattacacagaccaagcgacatttctcgaaaacctacagcgcaaccctcgcctcaagccgtacgacttctggcctcttgtcgcagattccaccgtcatactacagcatgtgtgctctgtcatcatattcgttgtctgttttgttggcataaaccaggaccgcgtgtctcctgttgctgtcacaagctggagcagctttgcgacattcgtggggtggattttgtgggaacgttggctatcagaaatcgaagaacccgacgacccgagtctgggcgtggcagcgaatgttatggggagggccggccgtactggtagtttgaggcggccaacccgtgcaggaagtatccggcgtccaactccgctccggatcgaatcggcaccatccactgccgcgccatctgctactccttcggcggcgagctcaacgaccaacctacatgcgccaattacgatgcaccgagcgaagtcaacttcgaatacgtccttgttcggcggcggtatcacccatactccccgagcaagccaggaacatcttcctgaactaccccctccactcctgcccgaggagaatagatatagacagaggatggagactattaaatctgcgatccttatctactgcacgctacttggacttagtccaatactcaaatcacttacacgatcaacatcgcccgacagcatctgggccatgtccttctggcttcttgcaatcaacatttttttctttgactattcaggtggtgtgggtgccaagttcccagcgtccttatccaccaatgccgctttgatggcatcaactgtgctggctagccggctgccttctaccaagcaggtgttcagcctgactcttttcagcattcaagtgtttggactattcccagtgtttcgaagatacgtacggcaccgcagctggcgtttccatatactctcagctattctactggtgttaggagccagcttcggggttggccttatactgggggatgctggaggaacggatggatggccgtggaagagtggacttgtgggcatgcttgttggagtagtaattgctatattgggtacaggaggctgcagttggtggctgatcgggcttcagaagtacaagaacgaaatacgagggccgtgggatgcagcgagacctatcatcatgaaccgacctcgatgggatgatgattcatgatttgattgtagacagcgtgtctcgaattcgaacatagatgtagacatatcgcgaccatgatcacacaggtacgcttgcagcgtcaaattccattttggagcctggttgtacaagcaattgccatgccaatttactttccagcaaatgatcttggcaaaatcttagcgcaagattaagcttttgttctgtaatacacgaagcgacatgagggggaaattcgcggagatgcggaaagggaaaagagttgtgctagttctctgtaactgaattattgaagcagggaattaattggtttcatgtagagtttgcgggctgagagtgattagtgtgagcggatgagagaatttgctgttgggtacgaatatgcggcaatatcaccattcattcgttacgtggtcacagcatgtgtttgcaatatgttctgagctggggtacattacgacaattattagattgaacatgtatgcattgcagacgtacactgttgcgtaggacagcatgagaagtgtctgttgtgtctggtgactagaccatgccaccattggatgttactcgggatacgagatgcaccctgaacgcgatgctgatctgacgctgcacaaatacatgttatgacgttgaaggcccagtatccagccagagtgcaaacgagtaaccgccaaaaaaagaagcaatttgtttgaagaattaggttgttttgtttcgtgatgttgcattttgctctgtcgatctcgaccagagaccaacacctccccgaattggaaaccaacttccaccaatagtgcaagtctgctatcgatcttcaaagggagagggcaattcagaagagggaggccctcgccctgagagggggcaattccttggagaatcatacacacctcgagccataaaagtcttagcgagggacattgacgcgtaagtgtatgtgtctgttgggggctttgctacctctgcctctatatcacaacgcagacgcagacgtagacacagacgcagatgcatacgcatgcagggagagaaggaggggtataagctgacgttgattagtagtagcggaggggaaagcgattacctgccgcattatttgatgcaattgcagttaagctcactgccactacccagccttgccaatatcgaatacttgccttagtatccgtactgactacctaactaacagtctaccgtcttttccgcggctgagctgagagtagcaggtaaagtaaagtatgtcatccattcgtggcgccttgatcctctcttctctaactgattgcggcggttatccgttggttcaattaaggtagtcaaagagtaaacaaaatcaagagggctggtgtttttcttgattctgcaatagcaacgaggaaaccttgttcatagcacgttaaggttattcaaagatgacttgtccagtcactgtttttgtgtgaggttgtccggggcaatgaatcttttagcctcctgtcgcctcaggtgcagttgcagtaacaccattttagccttccgcctccctttccccctcctgttaaaacactcattcaatgcagatgtatctgcaatggatgcatgcctagcaaaaaagagcgccatggcgcagcccccgaaacggacggcaaccggcacaaaatgagaagattactgtacatttaatgtcgaggttaataacctaagttaaaagccaaaaaaactcaaatcatgtcccgagaatcaatcccgagcacataattgcggtctgagaaaaaggcgctcgctcgctgccatgataatagagttgttggaacattgagctatggtacatgataattccgggagttgttatactactaccctggctacagaaggataagatgatggacaggccattaaaaagtttgaagagatgtagtcaatcccttgattggttgatgccaaagttccaaaaagttaaccacgggcgtgcagggcaggctgccaggggttcagtccagtcaagtctgatctttagtggtcttagtcttagtctagctctaggggcaaaaaagaaaaacgactaagaaagcatcgaatcgaatccatcaatagcctgtattcgtagactggcgaaccagcccgccagccactctttacctagaacaggtatggcatggaggcttcggaaacctagcttgcgccgactattgcagccccgtctattcgatacttgtcgatagctgtcatgcatacctataaagaggcaaagctgacctccctggttcatgtcttgtctctcatcacatcctgtcaacgctttcgttcataagagttactcttgttgctttcagatcatttaaaagctcactcgctatttaccacatcaatcgctcaagcaaaatacaacctaattcaacaacacacctcaaaaccaaaatgaaggctaccctcttcctcgctgctgccggcctcgctgtcgctcaggacctcagtggtcaacccgagtgtgctgtaagttggaccacatccccaccttggatccgcgttgtttatagtatgggccctcactaacacatctatagctcaaatgtcttaaggaattcatccccaaggctggctgcgagctcgacaacaccgcatgccaatgcgaggcctcgttccaaacaaagctcgctcccatcatcactccctgcttgaccgaagcttgccaggttgatgacctactcaaggcccagaaggctgccgccgacgcctgcaaggcctatgctgccaccgctggctccggctccgccactgccgctcccaccgagagtctcggctctgttaccgtcagcatcgacacctctatcactggctccgctagcgttcccgccatcttctcaagcatccctgatgagaagcccatccctcctgttactccccgtcccggcaacggaaccatgaccaagaccatgactgagggaggtggatccggaggaggcgctgtcacacccacgggaacctctggcggcggcggcggcagcggcaccactggcggtgctagcagtgtccctaccgacgctggtgctggtactgctggccctgctgccatgggtctcctcgccattattgctgctgctatcgctctgtaagagctcatatatcggaagtttgtacataatgcaacacaaccatggaacaatttgggaaagccacgaacctggagttattgctaaggaattcatgacatgatgtctattgaaggtttaagtctttttttttttttttttttttggaaacacaacaggttgccattcacagcaatggaatactagtaatagatatatagcatctaataataaataagtataacaagcccgcgtctctattcttctcctgtgaacaatgccccaaacactaggtattgctgctgagtctttccagtcatgcccggcctcagtgtctggccttcaagtcaacgtcgataatccacggcaattgcactggtcgatatctgatactcatgatggccgcattcacaaacaacgtctgcttgcctgcaatcgaccgattgatgccctgggttaggtccagccggacagctctttgcttgctcatttcaatgagtttctccctcgtcattctggccgtttctttgccctgtgttactcggtttggtcgtagccctttaagcccgcgatattgtgaccgggctaggtcaatttcatctccatcccaggttacatggtgcattccccatgcctcgtggatatgaccaaagcaatgaatcttgggtttcgcacgggcgacggctgcaaggagctgcggacatccagcgtgggtaccggccctaccggcaaagtcgaggatacctcgaggagggccatgagttacagccacgtccatccccgggggaatattaaagtcatggccgttcttatactggaaagcccagccaccgtatgcaggagtccagggacttgcatacacctttagtagtgcgccgtttgccaaggtaaactcgtgaacaccctctggcaaatacttaacaccatccgtttcagcttctcgaacgattttcttgaccttatcaatggtttcctttgatccaccatacttgttgacccaatgttcttcatcaagcgcagtatcgtggttacctgcaatagccagcttcagtggtgctttgatagatcgcagaacagaaaaggtctgttcgaactcggggatagtcgtgcgttttgtgagatctccgcagtgaatgacaacatccgcttctggtagagggtctctccagcccgtaatcaccttcgtgacatcttcctggttgagttcatcttcagtactaggactgttatcgcttttgggctttggcttagatccatgagtgtccgatataatcagaatgcgagttttgactagtgtcgatttaggtgtagaaggcatcttgctaggagggttgtgtctgtttggtattctataatgatcgccgtgacgttagatgccgtatacatgtacagaccgcctcgaaagctagggagcttacacctgtatctctgcacttggcccaaaggcgtcaaaaatgtggcgtggtaatgtcgagcgtggaaccttggtaattattaatattggtaggcagaatgtagaagaacggtgttgatggactgtcaatggtatttatatttaagttgtgagttgatccatcacggcctgccaggtatgtaggtgcctgatgagcaacagaaaagttagcatctaaactttaggatctaagaataaaaataaaacccaaaaccaaggttggtcacagcatatactgacatactttcagcggtcaacttttctgatacctggacccagggtgccgagtaatatgaggttctggagagctcaggctgacgtcgatcgtggaaagtgggcctcaagcttagcacctacaattcacctcagtaagtaattcctatcttagttcacagacccctagacaaacaacaaacaaccgtctccgactaacccaccttctgcgcatcgccatccacgagcacgatcagcatctctgagtaacttggcttctggaagccaaggagttccttcaaatatggcagaagaaacaccccaagacgtctcaatggaatcacctccccccgcgccgatgcaaacagaccaggagcccaaatatggcggctactcgcgattcgagattgaactcgaggttcgctttgcttcttcttttatctttgtatatccatagctaaagcataattccgcatagtttgttcagtctctggcgaatccagcctatctcaaccacctcgcatctcagaagctcctcagccagccagcctttgtcgcataccttgcataccttcggtattggagcaagccgccatatcttaaatacctgacataccctggcccaacactacgacatctcgagcttcttcagcaggaaaccttccgacagcagataattagccctgatgtggtaagggcactgatggaggagggcatgaaagcctcagtcgactggcaccgcgagaactaaaacggccctaccgagtcggaacgctatgcacagcaatacgacacaaacttatagatgatacccagagagaagacaaggcgaaaacattgccgtggcaagaagaaataaaaccagcctgcgtgctaccgctgcggcatagcaatgatgcattggtactacaggcattattcttgactgaactgtataaaaaagacaagcatccaatggcccaactccgattctcctcgcatacaaagaacaatccattgacttgcaactcaaagaaaacccttctttgaacctagttttctctccatcggtggccgcaggacatgcacttgaaaaagcttgtcataggctcatcagcactgcgaatctggacctggaagaaggcagcctcttcgccatcacatccatcagcagggcactgagcaggacccttctgcgcattgtcccaggcgccgggaccaccaaagacatcttccctctcgacacgctcgtacaatcgtcgcgaaaagacaggctcggtaatgtggtgttcgaaagggcaggtacggcactcgagtcggttggtccgcgtgcttgtgagggagacggtgaggatgtttgcgcaatgggggcagactggaggttggcgttgatcagctcagaacgtgaatatcgaattggggttggggagtcttacatagcaacatggcggcggtttgatatgtgcgcgtagaatagctgaatatatatcgaatttatagagacgataatctaccgtgcttggcagtggtcgatgaggtaatcgcgttgttgagtaccaagaaactctagagtatgacttttttttattttgccgacgacaatgaagtttcatgaagacgagcgggtactgcgggatgcttattccatttctggatatggtacagtgctggtggggctttcactcaggcggctgtttgctgttttagcgccgtctcccgccatttctgccttgtgagagctcataggttaggtgtcgtccatacattcttgggcgtctgtctcagcatcagccctccactctcatcggtcagcccctccaaacaccgcctgacgaaacactggcctccattcaaacaagatcaaaactgtacctgattttaggcggtcttgtccatatttactgccacctcctataactttaaacgacacgacaaagttttacatatcccatcaatcctacggctctttgtccttgaacatctatcaaatcttcaacaccgactatcgtcatcgtcgactttggtcgttttataccccgctcccgcgacaacaatttgataaccagagaccccaacatggccggagacgaagaacacgatgtaagccatgcctttctgccatggcgcaacccattgggaatttatactcatacttcttgtgtcactagggcgcttccgtccaggaaatcttgatcgaagcatgtcgccgcaacaacgtcgagcttctcgacgaatgcctagaggaaaagaccgacgccgaaatctcaaagctcctcaacgagaccaagaccgtcatgggaaaccatctctaccatgaagccgcctctcgcggaaactgtgcgcctcacgcttgcctacttatacacacaactcatgagatccaaacgagctaacccccaccgctcttagacgaaatcatcgatcatctcctcgaccagcccgaattcgagtgcgatcctgtaaacacccgggaaggcgacacaccactccacactgtcatcagatggataaactcggagcctcccgcccagcgacccttcggcaacgccatcgtcgagatgatgcttgaggctggttccaacacccgagtcaagaacaaggcccgcctcaccccataccagcttgtcgaccccaccaacacagaactacgagagctcatccagaagcacgaatatgcaaaccaaaatgcaggagatttcatcaatgtcaacaactcgactaaccagggtgctctgctcgatgttccagacgagagtgatgatgatgctgagttcagtggtagtgacgacgaggagcgtgctgaatgggagaggaggcggaaggcgaagcagcgcaaatagacaagcgatgcagtgcgcttagttataaatctttcaaatagaggttgtctcatgagaagagacggaccaacatatgggctggcataaagcattgaatatcagagcgatagaaccaaggtagcttacgcaaaggtgcaagaataagtgtttcttatctaaggttatcgaaaataagggggtataaaccttctaatacaggagtggtatcacttcctcctcttcatctatcatgcagtcgtggggcatctcgttcgcagcgtaagtgcacaaaagagtgtagtcgagaacaggaaccggcccgaactctggacaaaggaactgttttcaagtcatgctcgattccgagcaacatgaaacgcacttagacaagaagccaaaatgcagttgccaatcctgtcgaaaccattaggagtcctgtgggcaacacatgatttccaaggctcttttcagatacaatataagtgacgtctgtgagcttcttctgtgtcaactccgacaggctgcctgattcagctagctcgttcatttcttttccaagctgtcgtaaaatattagtagaccggccctttggacacatgatgacttcaaatcctccacctgtgggaataatgaaagtggactgctgatcgtcaaaagcgaaactgtaggcatcggggcagattatctttgccctcttgctgtaggccgatggcttgcaaacatttggatcgtggtattctccaacgcaacaatccttgtcagtcccgtatgcagcgcatgcgctgttacatggggagaactctggtcgttgaatgtcgtcgtctggataagggtagaccccgtcgccaggcttagtgggtggaaaagcgaggtacttccatggacaccaattgcgagcattctcattgctgacccgagtttccagcggaacaggatacgttgagttcgtgtaatagatcccagtctcgctgcttgcataaatccaactaggagatgctatgcaggcacaattggtaaggttgggtgggataaaggtcgtgttcttcgcaggaatgtagttgagacccattggtaggttataaccgtctactaatgagatatcgtaaaaggtctgtttcccgttcataccaccagccaacgtaaattcagctagagtcgctggcgtagcaccctgtcatcgttagaaacgcagggcttatttctgaagagcacttacactggactcgcaatccaacattccagaacagtcgcccgttttgcaagagcacgaatcatccttcactgtgcagtttgtgcgaccccaaactcgtccctgccaatctgatgagacccagaggtctttgctttttccttgggtaagctcgaaacctcctgttcctgggcctttgccagcctgtgtcgcgataccgggccatattgttgagtcgcatttgttggtgatggtcaaaggaataggcctatcagagtgttcggagtcatccggttcccttcgggtcgcagctctaattcgtcctgggaaattcaaaagtcctttgtctgatcctttggcggcagtagttgagtcatccgcctttacagtctgaagaaggagaccaatggcaagagtagacaccaacactcgacagatggaaatgctactaacgcctctgcgtctcgaagaggaccccatttcacaacttgcaagactcaattcaggttgaataaagatgtcaaaaaaatatgtgattgggcttgcgatccaaggcagttgttgaacaaggtggccttgaatccaaggcgaaaagcaacgagtatcaacaattggtgatcataacgtccaagtagctaggtattcaagtagcggttgacagacagatataagacaatcgtggtgttggtatggagccagggtccagggtcgaatgtgacgtataggcgacagcgaagctgcgaacagggaccgcttgcttgattcctagcaactgtttcttgatcacccctgtccaagtgatctgcgattcaagaaaaatgactagatggacggtgggcgattggcccaacacaagcagggtggtctggacgaggtagacgtggtagggctaggctatcttgaaagcacggcgatgagaggaggagttgagaaatctgaaacgaccaggggcaagaaaggtgatgacgatgatgggatatcagctatttttggtgtttgatcgtccgaagataaacaaaagggaaaagaaggacgaggaatgattataaggtaatcgacaaagcccaagaacccgtcctaagcaaaggtgagaatcataaatctacaagaaggctacgaagaagagagaagatgaataagggatgccagggattgaacgaccagagaaacacggtaggcacaaacggattccatcctggggtcctgcccaaggttgttcagggaaggaaggaagtattggatggttggagttgatgccatgctctaatgctggctgggcgcctatctattttgttggaaatgacgtcagaaaaccgcgtactagaacaaccattgcctattgccatatttggattcacgaacagcaaagagacaaggctttagaatctaaagatatgctactctaaacttgatttgattgggctatgtaacagcagtcagcttcgccttgcccattgggaaagcctaatcacacgtgtgttgaatatcatgttcaccaacaacccaattgggcaacacaatatatcaaaagctcagacaacgagagaatataaagggacattgatttgatcaataaccaaaaaaagaagatacatacaacaccggggattcgctggtcgtcaccgacccaactactaatccggcgcttcgcagcttgacgatgggggagcggacgggaccccgtattctctacgagctttggtcgtatgtgattgacagtgaacgttcaatggattacaagggtggtggtgtatcagaagtagacttttatagtcagggagtcaccaatgcagcgcaagcgcagcaacaccattgagtaactacattcattcaactggaattcgtcgtctatatacgagtaatcatcatgtcgttcaggcatgcaactctttccctcttggacccggaacgtagtaccaggctcaaacacactggtccatttaccacgctcctttatttaaattctcaatactaaatccaacatctttcgctcgacatgtagtaaggcctctacaagtgctcaaggccatcttaaatattctccccgtacgctctgaatgggtgtcatctcggcctgcgtcttcctaggtatcatgcggtttcaaagtgaaccttaaacttatcgacttttctctttctctcccggtgttgatcctgtttatctgaagcgagagcggcagcgacccatgacctcgccttggcagaccagctcggcgctgaattctgaaccatccagcgtcaggtaaatatcgaagtaaacgcggtaaaatgtgccttgaggagtatccattcgctcgaagtccttctccagattctttcgggacaagtccgaggtaagggtaacgacttccttaatgcctgcacgctgttagtcatgggtttgggttcgtggttctggtcaaacttacggggatccttagtgtattcgggacagacgtcatcgtcgcaagcatacaggacatcttcgtacatgagggtagcgcctggggcaacttgtctgaagaaggaaaccttgacaggctcgccgttcttgaccttttggcccttctggacgaagatctggcgggtgaatttgcagcgatcctttccgtcaagggagggtacacggtaggcttcagggtggtagccctccttgaaaggctgaagagtagccatgaggtagtgtcgacgggcgacacggtgggtgacgattcgctctgtgataccagcagtaacagcacccttcacaatggcagccacggagtccatgggtcggacaaccttggactggaactgggggggaacgtggagcttgatttgctggaagaggtactcggaggcaccgaaaccaccgacaaccaagatgttctgaagagtacggttctgagcctggatcgcaataatctggttcctgacgagctccagaatacggttgacaacaggctcgaagcactgaagaatctcctcgttggtgaaggtcatgtaaccctcctcaatgccagcctcagggaactcggcctcaataccgacatcaacagcccacttttgaccgttgtttcggaaatcggccttgattcggttctcaaagtccataatacacttggcgtagactcggccggccgtctttgaaccatctggcaacttcattttgcggatcttggtgcggagaatgttgctgaagttgcggttcagggctgttgaaccacatgagtcaccagaaccagctgtacactcggcgacggtgaaggggttctcctcctcgacttcgtacgcaatcaaatcgacagtaccaccaccacaatccacaattaggacggcgtcatgaaccttgagatcaagaagaccggtcttggagcagaacagagcggctgcctcaggttccgagacgagggtcagacggttatcgttctcgtcacggaggaagcctgcctgaatagcggcagctcgggtggcggcctttccagcatcgttccaaatggcagggacagtcagatagtatcggatgttgcgctcttctcggttgaagacctcacccaacgctttctgcagggctgaccgcatggcctgtcgaagcttgaaaaggtaatcggcggcgacatcgatctcggactttcctgggggcagaggagggaggttgatggggtcaatgtatgtgttaccgctcagcatcagttgcagcttgaaccactcaaccttttgcacaccgggcttgggatagccagtaggggcgagggcgtcagcaatatcaggtccccatcctaccaccttttggtattggtcgtagtaaagtaccgtaggaatctgcggataatcatgttagcacaatttctcgaggtatctcatttcctcgacgtaccttttgctttgtgtaagaaccagcacctggccattcggtgataatatcttccttggcctcgttgttggtcgcaaatgcaaaggcgacaccagaaaaggtagtaccctgtgtattgtttgttagtcactctttttgccataccgacggttgttcaatgtgcctacaaaatcgattccgacaatcagctgagccttgctcttgctagcaccctcaacctcggcagcaggacctggtcgctgaaactgctggttcatggggccacctggggggccgggaggagggtatccttgaggaggcggtggttgttgtccgaacccgggaggacctcccatgggaggaggaccttggcccataggagccataccgggcggatagcccatcggggctccggtgttgatcggaggaggaccgccgaccatttgagtaggaggagtgcggttaggttgttgagtgagaggactggttcgaccaagaggagcttggccagggaagtttgcagtatagctgggaggacggttgccggggcccgggtgattcatcggaaggctcgtcgtcgaagacgatggggcgatcgaggcagggcgtagctgctgctgaggaggctgcggtatttgacctggaggaggggttgggctcggtgttagaccttccggggtctgtatgcttgcggtggacttgcgttttccgaagccaaggctcttgaagcgggagttcatagaactcatatggaaaagagggaaggaatcagaggtgggaaagggttgagaagtaggacccaagaggtcaaaagaggtagaggcaggcacaggcacagacacagagggcagcgagcgaggcgccgcagcaggacggggggcaggacggacaggacgaggggggtttggatcgaggcggattaggattgggcgtaagaaggggagggggatttgagaggaggagtggagggtcaggcttgggctcgggtcagaaattagcacgggggcgtgggaggggcagcgacagagcagtacagtggcagacgcagcgagcaaaaatggtcaagctaggttctttttcgtcttgaggacagaggacctaggaatagcgagaggcgaggcaaaagtccaaggacaggcaatcggccgtcagagagtgtggttgctctagtaccaattctgatgctatgatgctgatgccatgtaatgctatcatgggctgcttcgtttcaattcttgttgagtcctgaactgggctgtcctgtcctgtcccgtcgcgtcctagagactgctggagcgtgcgaagcgacaaagaggggtgtgcgagcctgagatcttcgcgggatggttggttaataatattgagcttgggctgagcttgggcttgtagctgccttgaagctgaatgtactgaaaaccggctgttgacgctccaggttttcttctggcttgatgcaggctcggagcttgggcaaatactgtatggattgtgacgggcaaactggacttggactgttgcttccaatgtgtggtctttttaggtatctcaataactgaagagtgtcttcgtagcactgtctctatagtagggtcgtagtgacagatggagtcgtgagattcaaagtggattgggctttgtcggattggcgtcgatacggtacacacgcgttggcccgtccagtgcttattaccgtttcgagacacgatcaaacaaagaggcgcagttgaaaagacgaacgggttggccgaggaggcgaaatactcagtcactgagtggatttatctggaaatgctttgaattgtaggtacgaggtagttgctacggttgtatcaatgttaaaaagaagaacgaggatgatgctaccgtcttccttctgggcttggtaataagctgaagatagtgagtggctgaattgaggcgctgtaagctgggctatccgcttcattgatgaacgatccaatagaatgagcaacgatggacgaggaagcagagtccgaccgcttccagtggagatctcgtagagacacagctgacagagctaggatctttccagcggtttaaggctgagtgcagggatttataggacccatgctgctgtaatgctactgtaggtgcattttagcgatcaagaatgtctttcacaccgtttttctgacccgtttgaaagaaagttcatgatcttactgatactgagttaaatattgacatcggcaagaccgtggcacaacagctcaacgtattctgtatcttaaattgcttcagtcgctatccaatgttagattgcctctcaagtcacaaatagacctcaaatggctgatagcctttctgagctctttccaagggaccaaaacaaaagtccaatcgtttgctgacaggacgcaaatgccgctagactacagtagtctgaaggtatcactggttgatggatctgtttcctgttgtggctgtgggtgatccaacactaaattagtactgtggaatcctatcggctgagatgtttcttttttcggcagccgttctgtatcagtaaccacatgctcgtttacgagggccgtgatttatataagcttatgtatagtatgaaaaacgttcagtttaagactgaccttcgatttctatttctataaacttaatagggcctcaggattgtcgattgtcttgacgttcggtagaaggtcatctggatggtggggaagatggaaatgcaggacacgagcaaagccccaatacgatacggtactcgccttaggagatatctaacgagtatcagatctatccaggtggaaaatgagaaacggccatgccgagactggccatgacgatgctgatgacgttggctacttcgtattatactcaccatgcctaggtagtatgtagtcgttcctcaacaaagaaaacaggctacagagaagttcattctgaagattggatgagcaccagaatactgtacaggtgcgaacccggctgccctgtgtcagctttaattcaaatcatcaacttctcagccgcttccaccctgacttgggcttgtttaggcttgggctaaggcctggggaatgagagtgtaggacaatcaatgcagggccctggatttcaggaccttttcgtaggactttttgtggatctgttcctttgtcgtgtccgtttggttggttccagtctctcattgacttttgttgattcgacatggaattgcgtcctttctcagcggcgacaagcttggctgtcagcaattaccaaggggctgaaatcaatagcggttctggtccggacagtatttctgctcgtgaatggatgctcctgtttattcaccgtgtgatcttgccacaactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggatagcggaaacctctgcaaaagcgcttgcttagtcccggccaaacaccaacttgaggttcaaataggagtccaagataattgagttacttccaaggaatcaaaggcgagtatgggaactctatcaagagctaggcgttcgtattatgttcttgctgaattgcgagtggtacaattgtgatgtgtgcgtagatgaaggacagatactcgtcgtgtacagatacatccaacgctttgaacagactactagctctataaaattcaatatcagacaagctgaatgcgatccaattgtcctcgtcatatttaaaagtctcatagaagtatgccaagttcaaaatgtaggagtgtcagaaccgccagggatggatagcagtagtgtatgcgcactccaagaatcgtcgaatttatgattcaatacagccattcaatcacttttatttaaattagaagatactaaagctacttaggttatatggtgaagcattgctaatatttgtaaaagcagaagagcagtgatcacaacagtattcgatttatttgtaactggggaaattggcattggacaggtattatgcggcaactacgtatcgagccactcaacgattgaaagcttgaatcacgctatggacctagatgcttggttagtactgacactgcgtagtttgctaggcacagagaagatttctactgcactaatatgtctcgaactggcagcacgatagcttcccgggtgtccatacgtgagtgctatgtgtttagttcaggtaaattgtagtctctcagactgaatgacaagactgaatggcaagactgaatgcgatcacattgtggttattggcacctgtctattgtcgtgctacataactggctgtcgcatttctacctaaaggaactcgctcccatagtgataattgtatttcaatttagacagctctaccatacagcatgagggtcatatatacattgagttacaaactcaatgaaacaagtaattagaaaaagtcctggttggcgatatcggattattaacaacaacaaaattgggccaaacatacgcacataccctgtctgtcccggtctaaagaagaagacatcatatatatacatatattagtaaacagcttttgtaaagcctgatccttcctgcttggaactaacgcagcaaggaggaagacatgttcacgccgttcatggatatcacacgtaacaatcaggctccaaactacatttgcaatgttatggaatagaatcaaatggaatgaaaggagattaaatggccctagagcatgtgataatatagttttacgaattcgcaatggaacccaagtcttctcgatacactctatatttctccctgcattgttaacattcgtccagaaagacaaaatctgtgaatatatgcgtctggctataaccacacaaagaaactaaacactgggtgttatggatacatgtatagtttactcagaagctattcaaccgggaacacaacatgtctgtcttcctcctctaatctctaactgatttgatacgataagctagttgatcgacatttgcatctggtcacgaatgtaaacaccatgaattgatgtacaagctaagccacacatcagcatgcgtcatcataagttatgtgatgaaacaagtcggggacagttctaaagatcctgacgatcctggtgcatagctagtgatagaccatcgatctcaataagtaagagcagtaaccttagcagcagtacctcagaagcaaaggtagagaatttcagcaaggctcttgttgtataaagaataccccgtgtagccattgctatcagtcgctcgaagccctttcggtcgggctataagagacatgcacgcatagttcacataaatgcaactgcagtctcaagtgcttgagttgaaagaaccgtccacaaggcatgtttatagtgttatattatatcatgactgttctggtaccgccatatctgcatttccaacctgctaatagattggggttcagcctcatcaacgaatccaaatacaacaaaggggcatctggaggaggcgtctcagccaaactactatacatgagaacgaaatactgttatactttatccatcagactagaattagttgtaaagagtggcttttgagacatcataacccagtgaaccatctaagtaggataactatcatgcctaaacaagaaggggagattgtatccaattgacgcagaatcagccatggtctctcagttacattgactttggattctctagcctgggtattgaaactaatgatagctttacatcgggctacaatattccagacacatgcagccaacttgaatataccaaagaggctcatcagatgtgtatacctcgaacgcaaagtgttcaatttgtacaattgtcagctttataaaggtgaaattcatagtttcggtgtaagatggacaatctctgtgtcaaatcagttcattgttatatccaagaggcagcatgacacgttcctcttcccgatatgaatgtttcccatcagtcgattcagtagaaacttctggttcgattcttgcacagtaatcgtggctatatcatctaccttagaggctataagttcgtagacacatcgtcgtctatttcgactcaggttagaagccactggttctttcggttgcggcttgtttctgaggggtagctggaacatacaaatcatgaacttcattactacgaaaatggtggctccgcttcaatgaacttgggcgaggatagatactatagaccaatagtatagttgcccgtgtgatcaaaattgacaacggatggtccacgcgcacatctctcagcatagcatcacgatcgttgaaagcgtaggagaaacaaggctatatagatcgccgatctacagtagaccatagataagcatccggagcggtctcttgataggacggagagaggttttacccccattcttaatgtttgctgtattcagaaggacgaataatgctattcctgtagtgaggcattgcgtatccactcgcagacttgccgcgtgatctgatcgaaccaactgccagaatttggaaactggaggaattggtaggatcatgctcccgggttggtggttactgaccgaaacttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcccgtcctggaggtttgtcttctcccccatcgaggacccccctaatcaggggagtctcgttttctgaccttttagtgcctgagcggggaaacgctctcgcaactgctcgggaccggggtctagagccggctcgtctttgcggctctgctccgttcgcttaagcacaagctcaggctcaggcaaagctaaacagaacccacacaagaaatcaatcaatcccacaacatgtcttagattgatcttttgctgctcacgaggatcaacatgctcgcccacccatgcctttaaggccccatggcccgttacccccatgctctttgtctcggatccgaacacgtactttgcccttaggatttccggcattaagggatagacccacctcatcttttttctttctatccgcgtgatgtgttgttaatcctagaatgtctaaattaagaccagggctagaatctcccatagaaggtgtctcaccttagcgagtgctgtgctgtagcgacatggcacggtatggcaatggcatggattgcattaatgtcgccttacgaatccaactaacccatcatggcattccgaaaatcacgacgttgagtatcccgcttgacttggctttgctatgtctgctttctgacaactcaactcgccacccctaagccatttcccctcttgcgttccagttttcacttgtttttttcgtctttatgattactatactatttgtcacattctgcatcataggacacgcccccaggacagttgtcttggtagatgtatgacctggttggattgttgtagtattgtacatatctacccactagtctggttaatctatgaggcaacttggtattcttcacggcaccagcattgttcaacaccatagatcacaattgcatcctcaatgatcgacttgttaactcggcatttgcaatatccatagctttctcagttgtggcatgtaatcttttttagtcttttgagaactgaagttgttgaaatcaagtgaataggcttgttgctaatcccgaggcgattaagctgtctatgctgaatgctttattaagcaaaactccaaatattaactatcacatttacaataatcactgctcaatcattgaaaaaggcttaattttaaatcgttatggtattatgcactatatggtagccttttaagctatactaaatatcccagaatatcaaatgccgagctcctatgctcatgatgcgctatgccagttgaacgccattgaaccagtcattatgcgacaaaaagtttccaaacttttgtctgatccgtcctcgccttgttttattcatcatcctcatcctcctgcaaccaaccccggctcatctcgacagctcgctcccatcttcgtcgggatcgacgaacagtcttgggatcagcctcagggtagaagaccttgcgatcctttcggttgacttcgtgaagctcctcaagctcgttccatactccagtggcaagacccgcagcaatagcagcgcctagtgcagtagtctcgcgcatggcggggcgatcgacaggaactccactgatatcggcctgtgtttgcatgcagaggtccgagttagatagaccgccatccactgccagaatgtcgagggcgtggcccgagtcggctgccatagcgtccagaatggctgctgtctggtggcaagtagcttcgagagtagctcgcacaatatgtcccttgctggtgtgctgggtgacaccaaagagagtacccttggcgtcgtcaatccagtaaggggcaaagagaccgctgaaggctgttacgaatgtaacacctccgttgtcaggaacagtccgggcaactgtgtcgacctcagaagagttcttgatgaggcccaggttgttctcgaggaacttgataccagagccagcaacagcaatgctgccctcaagagcgtagacgggcttgcgaccctttccgaagtcgtatgcaacagtggcaagaagaccggtcttggagatgacaggttcgctaccaacgttgtaaagcaggaagcagccagtaccgtatgtgttcttggcctggccgggcttgaagccacactgacccacgagggcagaggattggtcacccaagcagccagcaatagggatacccttgaggggtcccttgtaaagagtaccataggcagtggggtgggaagaagggacgatcttgggcaggctgaccttggtgcgatcaacatcaaagaacttgagaaggttctcatcataatcgagggtcttcaggttcatgaacatagtacgactggcgttggtggcatcggtgacaaagattggtccaccctcacgtgcctgtccgccgttgagcttgtagatgagccatgagtcgacagtaccaaatgacaatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggacgagggcagaagtacgagtgtcaggcccctctcagcattgtaaaggggctcgccagttgtgttgtccccttgaacggcggtttcacgctggtttgtgataccaatagagcgaatttcctcaatactgtggccttgggcacagaatttctcggttgccttctcaatgcaaatctcggcagactcgagaagggtcatggggtcatgctcgtgccatccagaggcagggtaaaggttctcgaattccatctgatggctggctacaggctcaccatgaccattgaagatgaggaaccgggttgatgttgtgccctggtcaatgctaccgacgaaccagtgcttctgtctctcttcctcggtctcttggattccatcggggagttgttcttcgtggtctgactctaactcaggcttggccgagaagaaatctcctgcaagatctgctgcttcagcatcctgaacaagaccttgtggtagttcctcgagaagaatatcggcagttcggggtcgcttagacttgaattcttgtctaaagaaatccttggggtttaggtcgtcgaagctgtcttgcaccagacaatggggtgcgttggttgttgaaaactgcatccttgcacacaatgttgacaaagtgttcgcgagttcgtgatttgttatatcgtggcaagggagccgtccctagcagagtaaatgatgtggtgaagaggtcgaatgttgttgctgagctctactagtaggttgtgatagagttggtagccaaggagctaggttgttcttgttcttgtatataaagatggagtggtatgaaggatgatgcttggtagatgatggggaatatagaatggaagatgaagaaggtagccgattgagggaggaagccggccttgataaagacttgaggatcgagggggaacaaggggaagggtgggggaaacagcggagggtagggcggagggagcctcgggatgccattgtgagttagacacgggggatggacagggcgggagaccggcgcccaaacggctggagtcaaagagaaactgacatgtgcagggaaggaacgattgtgtgtgcaatgctgacgactgtgttagcagtcagtctcagtctaacgcccacgcccagatccggatagggaaggagagcggggtgttggggatgcttgctgggtgctaggcttggatgttgtgttactgtgcctcgacaaggacctggggagatcgatcgccgggtcaaaatcaaaagcaggtttgattttcagtcggcttctgcaatcaattagcggggcactttacttctaataccccaaccccactttgcaggtcaggcggacgatgcggagccccggcctcgggggtctcatccactgtttaattcaacgggacatttggatcaattgcttcccacgggctgaagcccactcaagggaaattgattctcgcatcaggaggacaatttgagattaagctgacgaagaagtgaaacactttcaaagctgtttactgaacctttttcgaactctcaaacccaaaatagttctccccacgttctcctaaaacaaaagcagtaatccggcaagcattctttcaattcaattctgtctcccggaaaccttctttaaggggtgggcccaccggtccagactctcggagggtgggcatagacctacatgtaccaggttgtttgacgcgtgctgtctgcactggctcgtgcggaaggctcaaatgcagtggttcacattcagatgactattgctacgctacgatgctttttttttctttttttttttttaatagttgaacccctggttggtggattttctgtacccgcccccaacgactactgccggcacccccaatggcttctattcggaatcgtgacccaaattcttcaatattggggggtttttgctatgtgcatttgaattcagccggctttcaaatccatgggttgggttcgttcctgaagatagctctgcaactacatggatacgacagatccaatcctggactttgatggctacttgggccaatggacagccttgtccttcccaaaagggctaagccgtcaaactctacaaaagccagcatgttcggctgtcaagaaatgcatgcaaaggatcacgaggaattgcatctttcttcactgtatctaccctgtggcccgggtccgcattttccaattgcttctgttctctctgctccttccttcggacaaagtcgtccgcgtgggattaaaccggttttgaaaagtggcggtacacgtcacagacgtggcaagtgcgttgtgagcttgtcgttgtggacgtggctgacagtactctaaaggcaggcgcgataccttatcgatgaagacatttgaagatcacaattgcatcgagattcgagaagacccaacacctacctaatcccttatcattctatgcaagaaacgtcatttctaacgtcactttagaggctgtggcctctgagagatcactataactctccagaatccacatttcagcaatccacccgttgacatggctatgacaccacgctttggcgcataaatccaatgacgttacaccgttcctctcacaagcgggactaactaatgaatatgcatacaaacgacaatcctcagttgtcaatgtaagttaagcgatcgacccggctgtacagagtatgatttcattttcccagtacttacatatgtcgatcaggcccagtcctctggtgcaatcatcaaaacgtcacttaccacaggaccctgcgcggataacttcaaacgtcaacggcccaacatcgacaaatcaacccaagagctcacatgcagtgacgttactgaatccccagggtctagtttcaaactggatgcaatactccgttcgaccaacgtggaattctctcagagtcccctcgatccctctccaccagagcttaaagacccttatgacgacgaccttttcgatgatctggagttggaccaatacctcgagagtctcactggacccgtctccattgaacactctggaccttcgctatctctggacgatacagatgaattcgatctgaaacaatctgacgaagatgctctggatgagcttttgaagcaggatacttagcaagagccccaacagccaccatcaagtgttcttcgcacatggagtcgaaattcgcgatcagcggacgagtttgatccgcaactgcagcgttcctcgcctcgctcttctttatatatcccagaatccaatatcagatataccccgttaccagaagaaatagactggagggcggtacaagaacacgcacgccaggaaccaaagcctgtgtcaacaatcggggtttccactgcaaacaggagcaaaatccccgagcatgaatcacggaccgttgaacaagaaacgtggatctcttcccaatctcgatcgtcagcgcccacaaaaacacatacttctacagtagttactggtcatttattgttaaagcccttcaaaacgtttttcaatctacaggaactcttagatgctaaagcacaaatattccgaaaccaacccaagatcatcttcgaactgtttgctcgagtggtttactcgagtcgcgagaacttccacaaaaagcagtactttcgcttccgaagcctgctcaaggaatgtccgccttatcttaatggtgctctcctgggctaggaggcagggagccctgtcgattgcgcagctcgggagctactcaaggcgcgatcctcacacatgaaatgcttttgtcgatgcaagttgcgatcagaccccagatcagaatccggttggggcatcacggtactcgagatctgcactactacctggaaggaaattcagggagctatggatgctcttgggagaaaggatctggatgagccagggagttgctctgacaattttgcgggttgatggaaattgctttgaaggcgtgtcagtttcatgggatacaagtgctacttcgtttatctgttttacgggttagacaaggtgtatgaaaatcgatcgaacaaaatccttttgtttctatgtctatctctgtctaacggccagtagtatccctcatgaacataagaatgcgcagcctaccctaaagctaatcgaaatactatctagaagccaacagaaacccaatgaaatcaatatcaaaagtctttagctgagttctaattcgtttagagggaacgcgcatctagccaaaataatgcatttgctgatggtactgttccgcccatatcgaagaagtgcttgctgtgagttgttgtgaactcgatgctatgcagcttctgaaatttagttgggcaaaatgataccccagataggcatcatgcccttttgggcaataggcttcactcggcgggattcttctgcagtaggaggctttgcatcgccccaacgtcgacgccagctttccgcagtctcaaacatcgcagcatcctcatccttgcctgtaggatcaacaaactggtacgaccggaactcacagtttgaccaggagttagctatagagtatgtcagataactatactttctctacgtgggatatagttgctacttacgttgtccttctggcacaccataccagtcatcagtcaagaggtgcaagaatcctccatgggacacaacaacaatgtgctcatcaccactcacaagatcccttagaacatttctagctttccggccgcggacttcgagcttctcgatcgtaggataatactcgctctcagggcccttatcggtccaattctcttctacctgggagtaatcagcgatacctgcgaactcagcctgcactgtggttactggagatccagtatcgcaaggtagggcagaaacctcctgtaagataggcaaagggatgattggattgagctccttggtgccaaaggcgaggaagcaagtgtaaattgtgcgacgcataggcgaagcaaagagcttggtaatcttgtcatggtaagggaacttttcgcgtagtgaagcacactgttcctcgccaaggggagtcaagtcagggtctggaatgtcatcaccgttgggtagattgtggacgccttgagcgtgacgaacgaggtggatagtaggcgccatggtgatgtatattgtaagatagtaagatgtaagtaactgagagatattttggaaattgtttggaatagtacataaaatcagtcaaaggaagaaataggctggaaagataaaacggttcttatatagaagaatcacggtagggtgtataataacagggaaagattgcaccacaattgctatgtaatgactcaaaacacctcccaacgtggcccagtgtcatgatcacgaccggcgattggaacctgccgtttaagcggagccgtgacatgcatgtccattgctcaccgattggccgatctggggggtttccgagatgcattagcctatgtagcttattcataacagagtggccagtcagtcaggtcgcctgaatacttgttgggtatattctccagttttgtgactgtgattgtaagtgcagactgctcaaggagccgagaatcacatatgagactgcccaataggatgcacctactcgttcgtttctcaacctctctttggacaattgaaccagtgtattgttttcgtctctgatgtttttgctaaatgtagtctcggtggttccatcaatatgctgacgagagggtttcaaagagactcgtttcacaggaacccgctgcacgttgcgccaaaacatcgaatggtatcacagttcaaattccttatctatcagcacacctgaccgtgggccataaccttgatctgtcctgaaacacatccttccgatcgtctacgacaaacaatcccactcaaacgccattgctcaaccaatagtcagtcaagcgccaagaaagtgaacataattccctggctaccatctggtacaaatttaaaactcaatcagggcctcctccttggcaggctgtttcgcaggttcctgctgtggcaccgaggggaatgaatcttgcgtgtaaccaccatacgcccaattctgcggtgctgcggatggctgctgatgctgttgtggcatagaaggctgccagtatgcttgctgctgcgggggaggcgcttgctggcccatctgaggctgctgaggttgggagtgctgcagttggggggactgaacaggttgctggggtgcctgtgctggctgagacggagtctggcctggcgtaggctgcgagggaacaggcaccgatcctccagggtattgcgatggcgattgtaagctaggatacggggactgcgcagcgtcgggtgccgctcccggggcagatggcccgagaggggcctgttgtggctgctgaggtgtgaaatagtaagaggcgttggggtcgctagggactggcgcctgcggtggttgggggttttgtggctgctgctgctggtactggtcttgaggtgccgaaggtgccctgttctgccaactatcggatccctgaacatgttgaggggggtattggccgggctgtggttccggcgcagatccataaggaggatactgaggctgaggcgttgcgtgtggtggttgttggtaatgttggtgttgaggagaagcctggtagctagcttgttgttgcccagtgtaaaagttttccgccgcaccaggattgctgggcatttgagaagaaatagaaggataagggccagaaggctggtgagttggaggtaggttgtatccaccgagactctgctggctgtatgcctttgaaagtcgatcttccagcatacggtcgtaataacgaacaacagttgagagcttggcatggagatcaagtaatgtgtctgtgcctgtgttagttattggcgcttgtggaggatggtttacttaccatgcttgctcatggtctctccgtaggttctggcgagcttgggtcgcaatgtaccgatgctgtcatagagctcctgaatctgaggttcacgaagaatggttcctgggggctgggtctgaagacgatctaccaatgttgcaaacaagttgatattctccgcttcgactggagttaattcgtaatcgttcttagggagaacaaagttggcggaggaagaagcattgacagagctggatgtttgctccttgagtgccgtagcgtgcctctttttctgctcttccatatcagccaaggacgcggcgatagcggccttgaggtcgtcgtcttcctcttctgcttgtttcgctaccgaagcattgccatcggtcacatgagacgcttgcacaggcccagtaaagccgtgggaatgggttttgacttcctccaaactcattgctagtgcttttttcaaatcctcatcaaacccatcgtcaactcgggcattccggggctgcatagcggaagtactgcgtgtcttatgagggtatgtcggtgatcgatcaagcgacgggttggggagtttatgtcccttgttggtcagtttcgcataacatccatcgtcgactcgtacaggcgccatgatgccgagatgggggagcgcaaccaccttggcggaacattgctggtcgaaacagttaccgcagtttcggcaatgatgctttcggttcgtgaatgtgaagggcgttcgacatctcatacacacgtcggaatcggtccattccgggggctaacataccattagcttgtcgccaagtcgagcttttgtagtgatacttaccgcgctactgtcaatcatactactagccactgatgtcttgggagggaattgatatccgtcacgctgcaaggtgcggtacacttcgccaatgtacgaaagttcataacgtccctcagtggcacccgcccatgattgtataagctcgaggatttttgatttgacatcggcgttaacagcagcaccaccaactgcttggagaagcgacaccaggttgtccataaactctcgtgatgcgacttcggcaaggaagtgcgatccaccatttttaacacaagtatcggtaagctgataaaaagtcagcttggagggttacaattgatatggcagaagccgtacgtttaaagcgctgagttgggtgtttgggttcttgttgccgatacgcttcttaagggagcgcatcgcctctttgggcgcgaccgtcttggatctaatgacatcggaaatctcgaggttaagagcaatatcctcactggaacaccatgttagcggatgatatcgcgatgtaaactggcaataacgtacaggctgctgctcgtggccttctcgatctgctcgtccagcgctgtattggcggacgacgaccaccaactcatcatcttgaattcggcaccaacaatcaataagagagatgtacgctgaggaaacgtcaaccagtactggagcggtcgggttctcgatttggcgatataaactgtcgggaagtgaggacggagcggctgctatgcgatgcgatgcgatacgatacgatgaggttgttgatgactgatggaggttcagcatctagcttggttcaggctatcacgaaccccagcctctgttcaggtgctatttggtcttacgtagaatggtccctcataaagttagctcaactggcgcggattggacgagagcgatcattgattccacagcagtccagttcgaggaagcctggaccccactgaagaccgatactcgtagggcctgtcgtcagcgcgggcaggggcgcggtcacactaagctgttggtctcttgagagaatgacgaagctagagggttcttatgtggcgtaactacctacctaggtaggcgccgaggagataggtttagtacagtcgagcgaggtggctcatgcgctgggcgaacaaagacctccatgaggggtactaaaaagacataagcaaccaatactttgtcgtagcggtgggtccagctccctatcaggtacctgtcgaccctgacttcattggtaccctcccccacagacaggtgccgacacctcacctcatggcatccggacactcaactcaaccataggaggctcctttataccaacttctttgtcccgaggcgattagaatatccctcctccaccacctcggtgatgtctcctgaaggactgtgtctttgtcgcgtttcttttagtaatcgctttttgagttatgctgcacgttcacgccttctaatctaggccaagacgtcaagacttaatactccgccactccaaggttgcgtccctgtcgagatataccttgcaaccacaacctcgaacctcttttccacgatttgacgctgagcctacatccagtttacgaacccgaacccttcgaccgtccttatagtataattcgctccggcagagtaagccatcatggcttctctaggccattcacgggcaagcagcgtggctacagcaggatcgcactccttgggcagtccaggcgcattcaatcatggctcaataccgactagccatcgagggggtgactctccctcgaaggcttcacttccacatatagacgatgttattgctcctcctcaagacctcgaccctaatatgtcggcccggaagcttctcgaaacggccgaaacggccttacgacaagccgagatgtctcgagactttcgcagaccagccattgctctgaaggaatacatacgagcctccatcatcgcaattcaaattctcaccaaacaccccgactatcatgatctcaaagccaaccatgcggatttcagacgggctcatatgaacctgcttaacaagattagcgaccaggatcccatatatgctaaagtcaagcaagacatcatcgcagacaataaacgatcaggcgtacagccacggatagtccggtcgaacttatcgcagggggggagtcggccccaaactccgtcagggttgacagcggatggaaccatgtcgccgtcaaaacctcgctttaacggggctgtcactaacggttctcctgctcgatcaaagccgatgattcaaccaaaacctcagtctctgcatgggaacgctattagaacgggggttcaaaaggaaaccaggccagtaaatcaagatcttgctgccagattcgccaacctaagaggcccgcaagcatcgcccgggcaagatcctcgtatcaagacacaccacataccacttccaaaaccaatgggtcctcgagagatgcctcctcctcgaccaccgaaggttggcattgacacaagtgtgccaactctacccaaaatgcccgatgcaatctacagtcctgcccgtggtagcatttcaggagaagtaacaaggccgccctcaagtacaccacgcagcttgtatcgtacagcctcgacagcttcgggccctgggacacctaacgcctcatcgcagtcgcagcctgactatttcgccccaacgcaaagctattccaacaactctatccctcccgcccctccgagtaatcttaccagccccatcaagattcctgatggacataccatttcccctgaagagttgtaccaggccatgaaagccaaaggcagaattctggtaatagatattcgaatgcgtgatgatttcaacgatggacatatcttgtcgtcgtcaacaatatgcattgagcctagcattttgctcagagacaacccctccgcagacgatatttccgaaagcttgatcttgtcacccaaccaggagcagtctctttttgagcagcgtaatctttacgatctagtagttttctatgatcaagactctaaagattttcctcgacaaccacgaaatcaggatgatatggcaatcatctctctccaccacgccctagttcatttcaactatatgaaagaactcaagaacacgccaaagatgcttgaaggaggtctagatgcatggattgacctaatgggacaggcgtcactaggatcgaccacttcagccgtgagcagatcagggcaactggaccgaaaccgaaaccgacaatcaggcatcgagcgggtgaggtccaagtatatcgtcaagcctctcaaaccagacgaagtcaaagtctggcaagaaacactcaagcatgatgatgatatgcaaacagcatcgtcgccgaattttacacgtactacagaagactttctgagaagattcccaccagtgtccctggaacaagagtcgatggtttctccagaggaaaagccgcaaaaccgagcagtctacggcttatctcacaaggtagatctatatacagacttgccctcgccgcccacaagaccagcgcctgctcttccacgccgtagctacagtggcctcactgaggggcgtgatgaaaatgagctttacggaaacaacaacacggttgtacccgcacgaccatcaagagtgccgaccatgaaatccttggagcaccagttgacgggtgattcaaacaaattctacactgggcttaacaaccctcataactggtgctacgcaaacagcacacttcagagccttcttgcttcgcccgatttcggtaagatgctggcgaattcggaatgggtcaccaaatacaaggctccgaggaaacaagatgaaaagatcgaccatccccaactcatgattcgtatcatctcgaacctgttccactggatgaactcgggcaagtttcaaattatgaaggctcaaacactcatggtaagataaggaatgacaagaaataagtataaagctgactcgaccacaggactactcgcggcatctttgcgaacagagtcggagtattgagcagttcggcggatctcagcaacaagacgctcaggagtttatgagtttcattctgacacacctccacgacgagaccaacacacggcgagaccgacagggcaacatcccacaaccggacacttctcgtcaaacactgttaaaagccgctatacagttctggaacaaccacctcgaatataaccaatctatcgttgaccgcttctggcgtggtcttgaattatcaactgtcgagtgcctcgaatgtagcacacgtacctacatgtataccaccttcgatcttatcaccgttacggtgggcatgggccgtggtatgactcttgagcaggcttttgacgagtacgcctcgagcagccctattgaagattttgcttgcgcccgttgctgccgcccaactcacgctcaacagagtctctcatttgctcgctttcccaccctactctgcgtcgcgtttcgccgcttcaactaccaaccggctacaagagacacccgcaagtctactgcgcctatcacatgggacttcaacgacaccgacttcactcgctacttcctccctcgaggtgctcgcgagtcttcgtccggtaccgatcccatggacccttcctttacagggcccttccgctacgaggcttacgcagtcattattcacaccggcagtcaaattaataacgggcattacctggcgtatgtgcgcgactatacgtctcacgacccctatgcttggtactgctgtaacgatacccgtgtgacaaaggttcgcattgggagtggagatcgcgatgatgttcaggaagaggttttcaagtcgggtcgagataaagtcccgtacttagtcttcttccgccgcaagggcatgcgttgagcttgccacatttctatgtgtggctactaacaatgcccgtctttcctatctaggtattccgttgaatgccctgcttcttcgtctatttccacaacaacggcgtgttctcgaaacgctcaaaagatccatgacagattcaaccatggtttcgtcgtatgcttcttccacgttatgcaggcaaagtgttgcttgtgccttccaagctctccaatcttgggagctctcaactacccatccaagcccaaccttttaacgatcgtcctttgctttctagcgcaaatgtttgtttgcttatttttttggccataacgctttgctaggttatgttgaaagatgttctcggtcgcctttcagcacacgtgtattgtatctagcaagctggtatcgcgaggcattgcacggagtgggtggcctgaatctttgagtatatctgcttggggcttcataaattacaactcatggctcggtgcacgggaaatctctttgttggaggcagcctttatatgttcatctatataccaacgacacttgatttgcttcaactagctgttatggttatacattcaactcaggttccctgcggacgtaaagtacttgtgatacggcatccaggcagcagcaagtcaattaggcagtgccgtttcggcattgcagtcgccgcggtcgttttcctttaaccagtcaatctcagatgggcattgaagtaatatcggctcacgtcaaaaccagatttgagatacgtagtagcattagagcagggtattggaaataagcacaatatgacctggagcttccagtgtcgttacaaaatttcccttcgagatatcttggagccaacgccacgacaatacattagacactaaaaacaaaaccgagctaaaagtcgatacactctctcgttcctcgttcgctcttggtatccatcgtttcaacttcaaaacatgatgttccgcaatttcgttgcatatccgattctatcgttatttacgagcgttcgagcgtggcagcaatgtccttcttgaagtgctcggtgatctttcgtcggttaagcttctgagtagcagtgagaagtccctgaaacgcgttagtaacatattttatgggcggcacgaaagcagaggggcgttcttacgttgtcagaggtccattcctcgtctgtgatcaatacaccagtgacagtctccataccgctcaaaccagcacgctttgcagcagtctgaagatccttgagaacaaagctcaccatcttggggttagtgtggagggtatggaggttgtgctcatcaatgcccagctccttggccttatcttgcataaccttctcattcggcatgataacagcgataggtcgtgagtgctcagggtcagcgtgaaccatgacgttgcctactgactgcacgccacggtacacggactcgagtttctcaagagcgatgtactcgccaccttgcatcttgacaaggttcttcacacgatcaaaaacccggaggtgaccttgctcattgaactctccgatatcaccggtcttgaaccaaccatcaggggtgagagccttctcggtctcctcagggttgttccagtacttggtcataacgggcagacccctgatccagatctcaccctggggaaccttggcctcggtggagtagcccaagtcagggagcgcaacgagcttgacgtcgcaagcacaaggagtagggccaatggcgtcaggagagaactcaagcgggcagcccagcgagccattggcgcatgtctcagtgagaccataaccggccaacatgggagcaacgaccagcgaaatgaaattctttgtgccgtcagaaataccactggcgccattcatagtgaagcgcatacgaccacctgtcaattcacggaccttgccaaatacgaggctgtcgaacaacccagcgaatggcagcttgttcttggaagcaaatgccttccaattgtaggcaccccagaacaagttcttgagaagagggctagcagcctccaacttggcggtgatacccttcctgacggtttcccagatctgaggaacaccgaccatgacggtgggcttgaactcgcgcatatcaccagcacagttcttcatcgacgcatccgacagtgttcgagggttgccgtatccgagcgtaccaccgatgtacatgaccaggttttcgagggccatttcgaagatatgggccagggggaggtaggcaagaatgcactccttgtcgcttacacattcttcgacacaggtatacaagctggtaactgaagtggggtggattagtcaagtgagtgcaccgaagtaggaagtttacatactgccagcaacgagagcttcgtgagtaatgcaagcgcccttgggtagacccgttgaaccagaagtgtacatgatgcagtaaaggtcttctggcttggccgggttgggctcgacagggttctcttcgccgagcttgcggagctcctcgagggtgatgactttcaggtcagggtggtctgccttgaacttctcgagctcgcctcccttggaaaagatggttctgtcgttgacgatgacgaccttgactgaagacttcttgatgggttctgaagcagtcttgagaagctgcgaatcgacatacatggcagcgcagttggtttccacaagagagtgttcaacgccactgggaccgagcgtatcgtatgctgtgacgatcgagatggattgagaggcagcagcgtgggaggtggagatccagccaatgctacaggccaaacttagagataatcacaggaggcaatcgggattgaacatacctggtagtgccgaaaacgtgaagcttgtcctcgctggtcaatccgactttccttagaccggaaccaatctgtagaacgcgctcgagatactgcttgtaagtaaggtattcaaagccagtcaactcgaagtatgaccactccttctcgacttcctgaacctcgccatcaacattcttcttgatcttcttcttctcattgtgcatcttgatcaacttgcgagcaccaacagcatgatggtttgggtagagtcgagcactacgctcggcgatctggaagacagtcctggcatcgggagcaggatagttgatgagaccgtccttggccttgggatgacgtcgaggaatggtttcgccaggaatcttctcgtagccaggagcctcgacggtgaagggagccttgtgcacctggtgcagtggcatgatgcccgacgtccagtccgacatgttgattgcgcgggagttcacgtgggagggtgtgcgagtatgtgtatgtgtatgtgtgggaggaagctggtgatgagcaccgtgcagatggaagtgaagatgaggatgtaggtgagggtgaagcaaaagaacttcacagaatggtctgcgatgacgacagtgggggacgaggttatcgcgaagtgaaaggagaaaaagggaagaaggatgaagggggaggccggtgcaattaatgcgaggaagggatgggaagtaaagccacggacacgacgtaggagacagagaaagcgcggcgcaggcgtgggcgtggagaatgtcaactggcatagaagcaactacgagagacctcaaccaaacctgagctaggttggagctactgcccactgcccgcaggaaaggcacggcacggcaccacaaaagcagtaccgcaaaagcccggaccaactggaaggtggagaaggttagaacgccagcatgttgtgtaaagtatcccgaggtacctgccgactacaggggttggggatcgtatcgtctccgaatttacgttggcaacgagtataatatgcgtcgacgtactgatgcttaggttggtttagtagatcaatacggataggtagttgctaaagagttgcaatatttcctgatagatatgtagtagctaccttactatagtccctgtccctacggactacagtctatccatatatatgcccagcacacattccgagttcgtttggattgaccttggataactgccagtctatccacacgatgattaagcttcctgttttccgttcgatgtaacagtgaggaaacgctgaggcataataaagttgtttagaatatgtacacacacatccacacatccatccatataccatcaccagagccaaagtcccctcggcagacaaatagaacgaataaagacgctcttatttcccatgttcagataagaagttgcaatgatgcaacataattggaccagccacaagctccacatgaacataattcagtcgtctatccgtatagcgacggtcctggtttggcctcagtacatacactcagggatagcgtataatccttgagaaaatctcttagtcaattgcaattcatgtgaaaatggggttcaagcttcgtgcttatcgttttgctaggagagtttcatggcaatttcccttgcggtacgaaaaaaaaggtacagagtacgccccaggtacgaccgaggattagaaagcggcccatacctttttaagattagctcggcatgtctctagaggtagctccaaggaagcgctcaggcgccaagcctgctggggaaagcagcgagtcggttgctcattgcgtcacgaatggagcctccaaatttgcttacctaccacgtacatttaaccaaggcgagacacggcaatacaggactttcaataaggcaacatatggtcgtcatcatgagcaggcagtcttcggtaagttcggctggtgcattggttgcccaacgtcactggcagaaagccagatctacctacctaccaggcattgtaaccatataagcgaacgactgggttagggtatcccaggagggtctgctcggtcttaggttgttgtatcaccggatcccaaaaccctcgctgaggcttggccgttgtgttaaggctgattgattggtgtgtgccctcgagctcctcatcttcattcctcaaaaagggacacagtctgtacctattcggatcttctttccactggctgtctctgtaagtctaggtacagctaccaaatatgtatcagcttgatgcaagtcagcagttgtcagcaccttgttagataccaacgtgcagctgcgttgtgatatctaaatttgttgatgaagactacaggacaaaactatcaaggtctgatactgcagagtatcttggcaatacatctctttacctcaaaagacaccgtgcatcttttttcctgccggggtccatctagcccgtgcctgatcatttgaggttaccctatcgtgtcttgacttttaaacgccacacttaattactctagactccaaagttattgagcgtgccgagcaattgacgcctacctgggcctagcagcctgggtagctaggatgagctctagttaggaaacaagcagctcctaaccgatacggaaacttttagtccagggtccatcacaacatggatatccagctgtacatcataattgtatccgtagccttaaaagtcaacagtgaaagtgacattctgcaatgtgttttcccaaacacaccagataccaggcccctattacctgtcgccattattagcatatctccaactccaactccaaaactctaattctgagctccttgctatcagccacctcacttggacttgattgtagacaacttcgaccaaattttaatcgaaccagattcatcaagatgcatatcattggatccaccaccaaaacctccggatgccatcccccgacatggctcccccagactcttcaaggaaggttgtgggtgggtgcttgtcagattggatctgaagccagtcaatcagctgcgttgcgttgcattgccttgacctgaccagccgaggtgatgcaggttatagtaagacttctatgtggcatgtgttaatggcaggatggatgcccacatgcccttgtcctactccgttcaacaccatctaataacccaatcttgttggtcaatctccctcacttcttgactttattcagacatagccattctggtctctcttggcgtgtaattttgcgtgcatatggacgccaccatcagaaaagccaagcattcactaggttaccccatatttaagcttgctcacagccaagactgggcgctggtcaggtgttgttgctggtgaagaggggcaggccagacgacctgttttatgagaagagagttgccgaatagtctatcatgcttgaaacccctgtattttgaaagcaactagctatctggtttgagtcaacaagcgtctatggcaactcttgactgcaacttcacgaggctagtcgggatggttgagtgacacaagtcccgctgactaacataattatacgactacttctactgattggtgatgccaaaatatctccaaagttgcgaaataaagtagaaataaagctaagccatgaaccgaaagacctcgtgatggagccaagacggagtactgatcacctgaagcaatacatggtccttccttggaaatgtcatagcaaacaaacgccatacggcgagagttaatacaagacggagagtctgaccataaggctttgtccttcttaatcttgattccttcatgatgtaattttgttatggtgagcttcgtttcaataatggtaagccactttaagctaagggtacgtagatgtaacttgagggcgagactgtccgctgatgagacatgtttcgatcaagatggtacttggttaattcgatctgccaagcttgccctttgatatgtgatctgtcaaggtatgcgatagatggtagtttttggaaatattgcatgtgttactcattgcttcttgtttcctggaccctgtttttagcgtctttgcagatctgtcaccaaatttatgtaaagattcaggggtatactacctaaggttgtaactactgccgccacaaacttccaataagaacgggcttgtctcatgcaattgagcccgtttatcgcagggcaacttatattgcatcaatatcaattgcattgtcactgcaaagcaagtatcgcagggtggcattgactgtatatgtatttaatttcaacgcagcaaaaaggcactaattaaagaatgttgtaaaaaaagccactcgcctactctttaacaatattttagcaggtactcagtatttcgcctacaaaagacacgcgtacctagaggcgggtcaattgaaccattgaggctgctcattggtcgccggcatattggaatgggagctctcaggggcagaatgacccaaaattacatcggaaatggggcttccgcttgacttgacgaagaaccaaaagctaaaactcaagcgtctcgcctcgtgtttctgtttcttgtgtgttttgctggagacttagaatctggaatccaattccttcctcaacatctaatatttgatatttaaacctgaaatactacttgccgcacagctcatccatctcatcatggtggtccgcagaagtaccgagcgctccaacgactggctcaagcccgtcgacgatgatgaagatgagggcttcctcgcattggcggaagatggggacgctgaatcaaaaggcattctcgatgagggaaacaggtcgactcttaacttgccgactgctgagcttcccgtgtatatgacaattcaccggtaaccttgccccgacccctgcgaaaccacaagagcctgttcagtctccatggtgagccattgtataagctcaccacggaagctgtcctctctggtatgagatatcggtatgctgactcttcttgagtgtagagtccggcgcctagtccttgcgagtatcggtaagtcttattccccagacaatcatgacgaccgtagctaacaaggcaccaagatgacccttacactatggaacactttagagatccaaagatgaatgctcttgttgtaagaccattagttgaaagactttacaacccagacgacatctcggttggtgagtttaccagacacaatctcgcctccaactttcccggacttaccgctctttagtctactgtctattggcaaaccgtgtctcttttctaagagatcaatcagctgaagttcatcagagtgttaaccaagctcgcgcgatcttgtgtgagctactcgctagccgagtcctccgccgtttccatgaggataacccaggacctcaaggtcttttgctgctatcccatattctcgtcgaggggttcgatccattccaaggggcccctagtcatatggagcggccagctaaccgccctcagtggcccggaacttctcaagatagccctggatctgagagaaaacttacagcgctggagttagcaatcgtctctgaaagcaaatttttcatcagctctgcggcttgtcaacgagctgtcgatgctgtccataatggtcagattatctatacgccactgtcatttatggatttccttccagattactacaaacgacgacccatctccctctacgatcctcgaacggcaccactacttaatcaccaccgtcttatcgtcccccgaaaccgaaatctgatcgaacttgttcactttgttattctcctgggcttgtatgtcatgacaatgatctctcgtcactctgaagtcaatatgtgggagtttgccttttgcatctacacatttggctggctccttgagaagatggccgccattatcgagcacggttgggcagtccacgcccaaaacctatgggcctttttggatattacgttcggttccatctttggtgcctactttattcttcgcatctacgattttctgctcgatcagctccactccggctatggactaccaatcctgtgtattgcggcgcctgtcatgttgactcgagttgctttcaatctgctacccaacaacctggtcttcatctcggtccacgccatgatgaaggactttaccatgctgacgttcctcgcgacttggtgtttcactggatttttgctcgctctgcagtggctcgttagtgctagcaatgatggtgatgaggagttcagttggtatgtcgtgggcaagtggatgctttggatttggttcggtctcgacggcgaaggaatcgaggagtcagtgcggttccatatcatcatcggtcctgcgctcatgattgcctttgctttcctcggcaatacactcttcttgaccatccttattgccatgcttacaaacactttctccaagattgtggccgacgaaaccgctgagattcagttccgacgcgctgtcttgacattcgaaggtgtcaagagtgactcgatctttgcttaccctccccctttcaacatcctggctctcatgacgctgcttcccctgaagcttgtcacctcggcccggatcttccatattgttaatgtggctctgataagaaccctcaacatgcctactcttctcctcatcagtttcgtggagcgacgtcgtctttggatgcagtccagacgtgcttctggcaagcgatccaagtggcaattcacttccttgtcaccccacaacgatgtccaggctgtcttcaagtctattccgccaactgagatatccgacatcatcgatcaactcgaccccttgggagaagttcctattctcgaggatgatctgatgccatcaatgacggtcgacaacccgcagtccaagttgagacgagttaggatgttgcaacgagaggggcaccgacgaacgggcggcaacgaaacatggagtagtgcaagtagcgttaaggaggagtaatttgatattgacaattagaactacgaagcattgtaacggcgaaatggatttagtggttttgagttatggcatattttatgcgttggcggtttattttgaaaagagtagaagttttacatgaatagaatgagacgaaagccaagtattcatttgttcaatatttgtattcctcgtgagcgacgttgaaactgaacgtcgtcaaaatgtaatgaagggtttaaggtataaagaccttgggtgggtccaaggctccaagttgatggatggccccgcggtcatgggctttgacgggagctaatgtatgacccaaactttagagcaacaacatcactaaaacttgcagaatccaacaaaggaagaacagtaaggacacaaaagtcaattgcccgaatcgcgatacaaccgaaaagtacatagaccgctcgaaaacgaaacactccagcgaatccccacatatcgagccatcatgaccttgggcggcgagagccaaccgctgtccctgcgaccgcctccagtcgccgatcgcaaacctcaaagcattgccgaattcattactcgtgtcaacgcgcaaccgggcggttttagagctctgtcagaagccaagctcagggaggagattgcccaggaaaatgcgacaaacgaagactcccaacagaaagacgtagatatggacgaagccgatgaagaggacgacgaagaggaccaggatgcgacgagagacccccaagaagtgcgcctggagatgtttaagaatcttgagtatgggaagcccttgctgtccaagaggattggaatcttgatttcgagtcgctgctgagactaacctcttctctcagcatcgcaggaaatacggcccttcttaccctcgacttcctctccctcctcatttcgaagcagaaccctacacaggccggcgtcaccctctcccaaggcctacgcgaaatggtgggaatcggtacgataggcgctgataaactagacaactcgcctattacttcagccaaggcacaggagcaggagaatatagcactaggcttcaccctgatgcaaaccaacaaggtacgcgacgccgctgaagctgcgagctcagtcctacaaaaacaagtcacagccgagggaaagtattgggaggatatcatcgctgtgcagaagtcgggttggtccataactagagttcctttggaaaggcatacactgggtgttcggtttggcttttcagaaggtatgttgaccttcaccataaatacaagccagggctttactaacacgctcgatagccgcacccgagtacaggaatagccttgcaccgatgagaagaggcgttgatggaacagtccagcttgactgtggtaaactgggaggcgtttcggagagagtcgtggtgacgtacgagagggacggccaaatgactggccgctctgctctgccagccgagacagctgttgatgcccctcttgaagagcacgtacttgaggcccgaaacaccatcttctcacaagagctttggcatgagcttacacgagaagcccgtaccctagcagcctacgacgtcaagccagatggctcccggcttacctgcgacattgatccagaggccaagtcaagaatcatactggagttggtgccacttggcacttatgcttcgtcaaacgatagccttccagacaataacatcgctgaggcgatatcgctatctttacatattctcctcggctatgctcacagacagaacgaactgttgaggacacgccctatgcctccccatatcccacgctcgcgaggccagcagatacacgcccttcttcgccctatcatcgcccgcctcatgcattctaaaaacgtcaagattgtcacccagcatgttggcgaccttgtcaagtcgctacagcgagctggtatttcctctagtttcgtccttagcactcccaagatgtcaccgtcggattcggacccttcaaatcaaggaccgaatcagctcgcgtcttcgcaggccatgattaagaatatgctgaaccatatcgagttcaacataaagcttaccattctccccaacatcacatgcaccgttcgtggccgcacattccaagttcctgtcacagcgacccattacactgtgcttttgtcacctaactcgcctctatcatccgtttgcgccccctacaaagaaggttacccggaccctaacgctttggccgattatctcggtaccgccaccacgcgcctgctcgtggagcactacctttccaacctttcgtctccatggacacggagtatccagggcaatgctatccgtaaccaaagcaatgaggagtttgagttgtcgttcgctgttacagacgcgtcggacttgcgtgtgagaagcacatctatggtcgacggtaagctgatacgccaggaatggacgtggtcggacgatggcgaaaaggataatgtgcaggctatagtcgaccaagagatccgaaggattacatcttgagatggagttgaaactctgagtgactggggtaaggcagaagggactgtggtttgcatttttactagatgcaagacattgcctatgaagcctaagaagcttttggtgaacataaataaagaaacatgtgaaccctcgagtagaactagacgatggcctttgaaacgccagccgtgtgtggcaaaggctggatagacctctggatgacttttttttaatgcatacacacatgccaacacatcgcatgcaaaatgacacacataagatattagattcgttagccagttcctacaggacagaatcaatgccaggtccctccgccaatcattatccgggttgcacccctaccacctgaaagcatcgcatgtggacattattgctcagatgtcatttccttccaaaatcaccagaggtctcgacatattagctcctcgaactgctatcagtctcttgccttcccacatctctaagagggatgaaagttggacagagacagtagtgttttctccctccttgattctaaacagctttagagaaaaatagtgactcctttcataacatgcagtaagccgtcgacatcgtgccggcgacattccattgatgacgatgcattgtctaagtgggaatgccgaaaagattcttgatgtcgttttcactcagccgtccaatagaggcaccttgtttctcgtcgagggccgcttcgaccatttccttcttcttgttctgcagatcgacaatgcgatcttcgaccgtctcatttgtcaatatgcggtacaccttgactggcttctgctgaccgatacgatatgcgcgatcgactgcttgcatctcgatgtaagggttccaaaaagggtccataatgatgacccgagaagcagcagtaaggttgaggcctgcgttgccagccttgagagataccaacataactcggacatctttaccgtcacggaaattgtgagccgcaatgttgcgttgggttgccgacatggacccgtcgtaacgttcgggtttggccatgttctcgcgcttcatggctacctgcaaaagatcgagtaacagagtccattgggagaatatgattgtcttctctccggttccctcgatttccttgacgaggttcaggcattccgtcactttagaagaaggctcccaggtcttacgcaagtacctcgtgtacttcttatacgcgtcgcggttcctagaagcctctttgcgcagagtcttaagcattgagggtttcacgtccagtgctttctctttgcccttccctttcgcctttgctttgcgcttctttccggttgatgcttcgtcgtcagaaagatcgtcgttaacgataaaatccttgagattgcctttcttgtcaatctcatcgtcagattcgtagtctgagtcactctccgagtcttcactcgtatcagtttcacaaacgtcttcgtctttgacggatccttgctcgatggtttcaggcatatggacctgcctgaagatatcgtatgaaaagcatttagtaggatcaaagtggccacgacagacagggcacctagcccggctgctttcggacccttcctgtaagttgtttgcagtagcaccgtcaacaatgcggacaagacactctccgcagctatcatgcccacaaggaacaaagaagctgggacattgaacggcatcgtagcagatagggcactcgaaagattcaatacccttgatcctttcgacgatggcctcattgagatcttcgacagtctttctcttctcgtcagagtctgtagatggtgcatcatctacatcgaggtttagatgtggatggcaacaagcttggcgaagacggagcaagaggacaagaatgctggagtagttcttgctgacggacttctcgcgaatatacttgtttaccaacacttgggcgttcttttccaattgcttgtagaagtcgagctcttcaggagagaacgtagcataaatgacatcctcagtcttttctggcagcctgaggatgggtttgccatcgagtaacgagtttttcttgcggcggagcatgatagctttgaggaaaacttgtaattttctcatcgcggtgctttttgtgtcaccttgtcggccgaatagtcgaccgaaggactagagcagtgagtgtcaatggcaagtaatagtgaagaatcaataacagcatacctgacggaagtcgtcccatttgcagtaaggtctgaccttgagaaacctgactagggagtaaagttccaagacaccattcatcataggtgttccggtgagacaccatcggtgaatcgacttgagttggttacatgccttagcactttgtgtcttgtcgttcttgatacactgggcttcgtccaggatcacgcggtaaaatttagccttgggatgtagaagtgggaaactgaggctaggagttctgtgattccagtcgatttgatcctcttcgggattgtcctttctgaacttctcatagcgtttgagttcgtgtgagagtgagccgtatgtggtcaagaccacatcgtatgtgagcagctcgtctatcagagtccgtttaccgtgatgcacatataccgataatcggtgagatgatttggtcttggtggcgatctcctcctcccactgacgaatgagagcgacaggggcgacgatcaagtttgtctgcttggtcaatactaagtttgttggtgggtttaaagtacataccttgggccgagtcgtcgctgggcgagctagaagaagtgcgagtgtagaaatagtctttcccaaacccatgtcgtctgcgagaataccgcccttgtttgtgcccgattccatcttcttcatccaggcaagggcaatatcctgatgagggtacagcggtctctttaagccagccggagcttcccctaggcctgcctttggtaaatccatgtcggaagagatatttgaaagaagattctcaagctcctttgcgtccaattcaggtccttgagaatcgacatggggatcgtaatcattttcgtccatccattttctaagacggggaggcaatgggttgccaccgccgtctactccgttgacaaggtcaaacccatttgtccgcccaataacctcgcccaaagacgacggagttgcaaaagaacctggcgcgaatgaagtgggaggccgatatgaaaagccggacatatcagccaggtgaggcggctggtgaatattacgtctagtcaaatctggataacccatacccatgccagggaatagttgctccgcgcgacctatagggtgaggagcgcgagcaacagaccctgcaaagatcaaatcattctcttcctcggcgcgagggtttggataagttgacatagttgggaattggaggtctgattgtccttgaggcatcatgaaagcaggaccagctccggctggatcatcccagagtgtgtcgtaagaaccgggcatgtgaaacgggatctctacatcggcgattggggggccgaggggaggctggctgctcattaaccgcgtgaaggcatcgttctgaggaggctgtattgccatctgatcagaggagtcttggccacaaagaaattctgcgaactctcggtctgactgttcttgtttttgcctctgctcggccttgacctgttctgcgataacatcatcatcatcatccctagaacaggtttgtcagcgtttgcgagaagttcgaagtgttaggcaatttacccagtaaggtcaacgaagtcaagaaatcgaccattgttggtcagtacatccgaggtcaagttctcaaacataggaggcgagagccggcgagcttttgcttggttctcatgggcagatagacgagctgagtcgacgtccctcttccggctcggcaaggagaaggagccatagcccgcagaagaattcatgacagaggctgtatctcgttgttgcccacctgaaagaaaagtcagttcagagacaaaggaagtggtatagagagaatgtgtgagtgatgtagaaaactgcgcatgtgcattcctgcttgatccatgtggtgttctttttcaaagagcagacaacaatggtgtgattcacttgttgtgtttcttctaaaaagaccgaaccttgagccgtaaggtgacggggtgacagctcagggtttcaacacatatgttttcttcgatagggtttaaacataattataataaaacatccatacctgaactggaagatagactggaattttctggcgcagctgtactttgaagagcttcaccggctataggaaagtcagttaatttaagataaaagagtatgcccaacatatgcttgcgagcaacacatacttatattagactgttttttctgtctcaagtcccgaagtagctttttaaggcgatttatctcctcatgggcatcttgtcgcatttcctccactccatcgtagtcggcatcagcaagggaatcgagcacgaccttttgtacggttaactcctcctggatctcctccacactcatagaggcgctttggtcggccatcttgcgccgcagcctgcaggaaggcgaatgagacagcggacaagtacagtgtcaaccgagagcctctcggtcagcgacagcagcgggccacagggtgcaaggagccggccatcaagatatggatacacaaggaaacttgggtggccgacaacggtcgatactgcagtctgcagatatgcgcattcacaacggacatttactgctttgggagatacgcgcaaagaacgctcgagttgctgaacatccaacgctgtgaggcaaattgaagtgaggtgtgtggcagttggaggttggtatgccggtaagtaggtactaagttgagagatgcaaggtttgatgttcagggtgaattgtagcctgtgactgccgactctttgagtacatgaagcgtacccggcagtgtggaaggagctacgccgcgtcacgcgtattcacagtggaagaattgcactaatgcaggcagcaacaggcccaaggttgtagtgggggagggggaagattgtcgcctcaataggtcgcgactcttaattctagccagggggccatcaagaagatgaccttgactgtcgagagtcagagagaagaaattacaaaggcattgttgtgctattttaggcaggctcttgaaatacttattttctgcaccatccatacctgctcagaggtcaagttttccgatactcccacatgcgacatggttaccttattagtctccacattgaattgcctacctgggtagtaggtgcctctgtgaaaccatcatcaactttgtgattgacaaggtacaacaaacagcttgccaactgcaaaaaggggtggccagtatatcaattcacatgtgcagcataaagtcagatcattgatgagacacaaatgagctcatatcagctgaacgatgacatcgtgtcttcaaaggttcggtctttgcaactgttgggcctgaacctagctttcttacatagcttaagcgccagtagaatattaacccgtgtccctctctctgataagagcttgaattgaagcaaggaatgaacttcttggctgagaattaaatgatcactcagaacttacaatgtcttggaataacaacgatacgtggcagtagcggataggtaggcaatggcatagataggtaggcaggtgaaagtgcaatacaaatgcagatggcaagccgcaccactacttgaccaatatcaaaagtacctacatggcagagtgccagttgctactgtgatattgataaaatgcatcatagtcgcatcaccacggtcaatgggttctgatttagacctcttgagaggggttcagttgggttgttatcttgtttcattgagacttgtgctattataggtaggtagtaggcagtctgttgtgcaacaataagcacagtagatcgccttactttcaaccaagaatggacaaacggaccgttgatgagaaaaagaatacgatatcatatttgtacctacccattctgcctaatcattcacaaagccatccaaacgatgcatgatgttaaacgccccgagccagtcttggactcaccatccgtctcaaacgccatggaaatcccacaaagaaagccaataatgcacaccatgcactgaaacatctagtcgtcgccagtaatcttgtgccagaccttctccaccttgtgagtgaaccagtcccagacgccttcgtctttgtctttgtcgtcattatcatcgtcactatcactatcactatcttcatcctggtcgtcgcttcccttggatggagccggtgacttggatgactttgccggtttcttgagtgagaccgtggttttggcagattgcgtaggagcaacaggcactgttggccgctgaggctgagtaggcttctggtggacagtcgggcgcacgggttggcttggcttctctggcacagttgggcgggccgactccttggaagcggacgggggatcttctggctcttcaggtgtatcttcaggtttgtgaacaccgacaggcttcagtgggagtcgcagtgttccgttgttaggagcgggtgttaggccaacggaatcacacaacatgttgtacacctcaatattttctgattcaaaagttagcgacgaaaacatactttttagcaaagaattgacacttacggaaaacatcgatttggctgttggccgggtgtgggaatgctgggccacgagcaatgaagatagcccgcatcagcgggtgttcatgatcatatccatgaagaccccgagggtggtaaacgaggttcttcttctttccatcttctacatcaaactcctctttggtcacgatggcccatcctgtttcaggaacaatccaaagaggggcaatgcgatggtgcttggagaagtggtatcgctcgggcatgtcgacatctcggagatagacttgaaagttggggtttgatttggatttctccttcagctcatcgtatagcccttgcaagtcatccggatttttgggtcgaaggccatatagcggccagccatcaatatgctcgatcttgcttgtatcaatgaggtcctcgagttgaatgaggcgtgagatgtcagttgacgccatgccgtgatccgaaacaacgatgacattgacaatgtttgtcaagttgcgttcttcgagaccgtggaaaatctttcctatcatactgtccacctcctgaattgtcttacgaatctcagtggtattggggccgaacttgtgaccatcacgatcaacatgaggcacataagcagcaatgagttgaggtcgcacgtcgctggcgtccaaagtcttgtcttcaaacccaggcatatccagaaattccataatcctagagactttattgtcgagcgtttccttgccattgaacttgtccatcaagcttggctcggtgttgagaacatgcgcttcgcttccaggccacatgtgaatggcacttcggactccttgtctctctgctgtcacccagaaaggctctcccccccaccatttggggtccaggctttgatccggatgggtgtagtagaattccgattggagttccgggtcccagaatgtattgctgacgataccatggctctcaggatataggccagtcgccagggtataatggttggggaaagtgactgatggaaaagatggatgcatccatttgggcgatacgcccgtagaaacaaacgagttcagtgcgggtgtaagccccctctgaaggaagtcggcacggaaaccatccagactgatgataagagatgtcggcgcaaagagggcggttccattgctgaccagtgtctggttcactttgatatttctgctcttgcgattcttggaaagcttccaggccaaaagaagcacgatagcaaatccaatggcgatgagtgaatggatgaagacccaccggcgccaactgcgacgtcgctgggtcttcgcttcggcaatcatattgaggtggtgtcgatcaagttcgtcgctatcgtccctctcgctgctctcccccgtcgagctcccctccttcatgcctccctcttccatctcgtacatcaattcaccatcttctccgtgctccgcatgctctacaagcttctcgcgcttcttttgtcttcgctgacgccgggtctttcgcttctcaaccacgaggttttctgtcgagctgttgactgaacggtttccagaactgcttcctcggcgcccaaacatttttcctatattgggcacagctaaacccgagccacgtcgctctcgctctttcttctgtcgcgaatcaatcacaagtcggtcgatatcttcttcttccattaatacgatgcgatcgtgagcgcgcaactctctgctattccgagcgcgcgagataagctcgtcatcgtcggtatcggtatcttggtcgctgcgagagtgaagtgaagaagcgtcgtcgtcgtatgcgatcggggagaggaacgaggcattatcacgatccgcgcgggaaggtgtagtatttagatttgacagagacatgattatgggacgtcaaaatgttcatgaggaacataaagtgtcctcacaactgcgactttgcggctgtaccatttattaaggaattctatttaaggggacgtaagacatggattagttagtacttagtagttagacccttgaatgcccgctactgtgctagtgctagtgctattcagtacagcatcttgagtgccgcccacgaataagactaggggctaactttagctgggctccgcattcatccactttccaacgacgatgcttgtgaatggtgcgatcttatttattcgaagtttaatgggttgatgtttggtttgagaaatgcaagggattgagtagaaacacatccctcaatgatgaaagactctctgtatcaagtaagataccaagcaagcacgcaagtactctgattagaataccggaacgtccgcgctgtgctaaacagaataggcttaaaagggcagattaaatccatcagaaatcagccctttctttcttgcatgtaaaaaatcgccctattaactaacacagctactaccaacagaaagcctcactaaaactccatttggattgcaacactaaaaaataaaacacctccgtcgcctgtcaaaacgaatcaaggcaaaaaaaaaaggctttgcggtttatgtggatcgaacacatgaccttcagatatcgcaatgattgaagtttgacttcagtctgacgctctcccaactgagctaaacccgctgttgattatgagatcgtactgtaaaacatgttaagtctagcagatgcagtctcgagcaagatcgccatcgttgattcactcatgttcaagcgtgagaatggtggattattcatgttaattagctagtagtgatattgtcaacgttagtttgagttgttgaagcagccgaattacttctagttgtacaatttgaattgaagcacttcacttagttacacctactcctgcacatcatgtctactacaactttcctcctctcctcgcaaaccatccttcagcctcatctcgccccatgagacttgagatcataatcttaccaaatacatcaatatcatccgcttgggcctcggcaagcacttctgaaaatatggcgttcgttaccacataatggttcttgtccctccaagcttcagcaaaactcagcggcgtcgtcgcatcccacaaatgcgccgacaacgtccaggcgtggcacaaaccaagcctgccatcgcattgcattattttgcagccagacattatgcgatatgcctggacaaaaaagaaagaaaatagcagtgtgcggcgcagagactcctgcagaatccagtcttgccaaaacgacttggttggtgctattggatatgtaggaagcgctatggctgtcgcgtctatgtcgaactgtgcataagagaacaacgatactgcggaagcttctatagctgggatgatacgctccgctgatgcgcgagccccgatgtcgccatcgtataatcgaatgatttggtagaggataagagcatgcgtatgcgccagacattccaagggtgttattggcgccggtgctgcgaggaggtcgttgacgcgggattctatactacgaaatatgatcggggagtttacactattcttggccatatacagagcacaagaagaatgagcatctgtactggaatcagtgggagcagacaatgtatataggtgctttggtttattaccctgtaacgatcgaggcattccatctttgtaaagcaatggatgggaccaaggggtttggttctcaagaaccatcttttcgggagctcgctttatttcatctgtcgcccattggagacggttcaaaatgcgttgtggaacatgcgaaaagtcttgtgttgaaggcgcagtcaatgtccatggctgttcaacaaatttcaaggtattgtcttccaatggaaattccaataccccaagatcttcagagcatgcatcaagtcccgaaatgactgcattgaaatcttcaattattggtgtatcgcttggaagactctctgccagttgaggagacgagtcatcagtggtaagatagtcaggagacacggccactgatgcttctgatgaagaaaactgctctctcatcactcggctcgggtactggcagtggatacgtctttgtgaacatcgaagacatgctggtatggcaaagtcacaacgccgcttggcctttgtacaggcggcgcaggatttccgccgagttggcgggttgcggcgttcacgcgcggtgagagacatgaccgtcaccgtttctcgcttcaatgattgaaatagcgagaaattaaacaattgaaatgaagaatgatgatttgatatggcgaaagtaggataacgaaggtaagagtctgggtccgaccactcacttggggtgatgtgagatgcgccggaaaaaatggggcctggcggaactccgcccggctcaatgacagtcggagtcgggagttcgacggacgatgaagcggatctgcggcgacggagttgagtataccgcatatgggggatgaagcggacctcattctaatgaatgatttatataacgatacaaaattggcttcataaaggatcagtatcagaatcattttcacttacacaatcacttcgtttacatcgctgcatacactcagaaaagatcgccaatctatacatagatcacattcatcttcaaaatgtacacacccgtcgtattcgtcagtggagctacaggttgccagggaggtgcagtcgcccgctgccttcgatcaaagggcgtccccgtccacgctctcgctcgtgacccaacctcagcgaaggcaaaagagctcgaatctatcggggtcgaacttacaccgggcgattatgataacaaagccgcactagatgaggccatgagaggctgcacctctttcttcctggttctcatgccggatttcacagacctcactgcagaaaggcgatgggccaccagcattgtcctcgctgccaaaacagctggtgtcaagcatgccgtttactcaagtggattcagtgccaatgatccagatagcttgacatttctggaaaagggaggcttcttggacacagtcatgcgcaacaagaacgccatcgaggcgcaaactcgcaacgcaggcttcgattactggactatcctgcgacctgggttcttcatgtccaactttgttgaaccatctgtcaggatgtatcctgatctcgtcgaaaagggggcttggacaactactctcacgcctacaactataatacccttgactaatactgtaatcatcgggaggttcggcggcgaagcgttcatagacccaaagcggttcgacaaaaaggagatcacatatgctgacgactggcttgactcagagaccatcttacaaaagctctctgtagcagtagccaaggaactcagagccaaatacttgtcggaagaggaaattgaggaccagaaacctaccaatccgttcatatctggccaactttgcatccgggacatggccaagctggcgacaaaagaaggcactgaagaatggggtatcccgttgagcacatttgatgagttcttgcaaagagagaaagtagccgtccaagagacttaccacaaagtatggttagagtcgtacttgagaggcagctggagtaaacggatagggcaaatattcgtgcttcacattgagagttagcgtgataccgttctacccttgtatacagaaaccttctttaatatcaggatctctagtgcagcttgtatgtacaattcttaaagcccaactataggccgtcatccaagatgcgccattatcgccataacgccccataacgagaaaacgtccaccgtggccctgattggtggtgtatccgcaggaaactcggaaatcccaaattactcatgttgcataatgctgaccatccaacactgagcgattccaacagtctcaaaattatctggcttgacatctccaagtgttcacgagcctctccagccggtttcatttctgagagggccgggttcatctgagagttgtattgatgctgcagctcattgtcctcgagcctgaagatctgaaaccgaaacgggataaattctatcagcatcgtatgtggcacttcctctcgctgcatgctgtggccaacccaatggcatgctggatactcgacgatgtgcatagccttcactgttgggagcacctccattcattatcatatcatttgtcgcgcgcctggagttgctctcttgggaactgtcgttattctggaacactgcagcattcttctcgtcgatgcccttctgcttccgctgggcgaatgctgcggctgttgatgacccaaagttccgggcttggtcgattgggccgctgtccgaggtctcatccaaaaagatccacatcacaagggcaagaaggccagcgataaccaaaacagtgaggatggcagctccagctttatcacccgcaggaagagggtcgtactccaaatcggggacggttcgtccaatatctgcggaaccgccaccaggattaggcttgcttgttccaccggtgtttttcgtcaacggagcaggccgatcctgaatcatgcaagcaagtgtgacttctaatgccgccatttgttgacccacggttacttcaccttcgaatttgttcttgttccagtaaagaccacacatctgtccattctcgcctccggtgcatacattggtggctgcaacggccgaggcgcgcaaaagtggcatgattaagtcgtgagtgtaaggtgcccattgagtagtgacagccaaccagcggcttagatatgccttgaaggacttctggtccagattgcagagcttcacagattcacacgcgacttctgtcatgatgttcttctgaggccccgtgaagaagaccttgacaccttcaagaaggttgtcaagacgatctttccagacctggttttcggtgtgattgtacatggcagcagcgccaagaatcataccgcccgcattgtaggagaactggtaaggtaccaatttggtgcaattgttgtagatgtgagcaccatcgtaaacataccaagtttttggatcaataaactcggtcccgatcatccagtcccaggttttatcggcccaatcggcataactgttattgccagtaaaaagagcaaggcgggcgcccagggcgaagaagcaagcctgggagattgaattcttgtaatcatagcctttattccactgttaatgtttgttagtctttgtgtgcatgtccagattgctgtgagcgtcaggagatgagaggcaagcagccagtaacagaagggaattaggaaaactgaacaatatgagcaactaacctcgaatatctgccactttaacccgccgttgcaatgctctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactcactcgtcgaattaggatccaatttgaaggccatgccctcctgagtcaacgccaacagtatagcagctatgacgctatttgcgctgggcgtcgctccatgtgatcttgagttgagacgcatgtcgacgatgagatcagaaacgacgacggaaatgcgtgtcgaccttcatgagaagatgagatttacagcaaatgcaagaaagaaaacgggacaagataatacgaagaatgacggcgacaagtggagaggagagaccgatgtaagcagaggttaaattgggtaagagggcaggtaagtacagcatccaagaagggaaggaacaggggtcgacgggtcagattgagggaggcgggagagctaaagcgagtttaggtgcatcctacactgtagccaatatatgcttagttgtgtaggtacctcactattttgatggataggtagaacttaaaaaggataaaagttgggggtcgggtggtgaagaggtaagaaggccaatcaattattaagaagatgaagacgacgacgacgacacaaattgcaatgagcatgctactctgtacatgctttcacaagtggcagtaacagtaaatggctcgttcgtgtagcagtgccagggtatggatgccaaggtatcacagcttatagtactctgtacatgtacctactactagagagctgaatgattgatcgtccagtctaagccgcagtcatgtacaaagtcccatacgaaactcttttcggttccagtactaccatcttttcggatgctgcagttgttcgctgacagccgtggttggtcttgtttcactctttctatatcaccagatgaatgcagcttcagtaggaaggacagtccaagacagtttggatgcggaaacattacctccatcgtgatggatgcatgtgcacatggatgggtagtggatacatttcccctcgattcccgaggctggacattattgaccagccttttgcggggatttcccaataggatggaacaaacaataaacctggtatgtagcctgggacaattctgacaaagaaaatgccaaaccaagacaggataagcttaattcgtacctagatggcatgtaatgatgggtatccattattacgaacattagactgtctcggtaactcggctgcctctatagttgaatacctactaaataaacacagtaaataaacagagacagtcactgcattaatgcagtccataagtccatataaacatccatagcctttgtcttgatattatgtccaatcgttgcaaagaccccaacgccacgtccctcggcgaaatccttacatccacgtgccaagcctgccaagccattaattacctgagctcaagttatcaatgacgttgttgttcatttgacgtgatccagatattcttcagatgtcgaattgttttagtcaggtgtttataaacacgagtgttggtattacaaataacatatatcagtttgttacatatctctatggtttatgtttgtagctgctacacctgaatcatcccaatcaagctggttatagatacttttgaattgaaatagccaaaacgtttctggctccaatcttatatttcttagactggtagtcgcaacggcaagtttcgccatgtcaacttaaacacgctacttgttcgccaacttacaaaataaatacgtctcataacatatcccatgcattatcacccgactccatcggctcacccgcactcgagttacctccatttgtaaactcttgaagcagtgcaatgtcctcaaacatttcggataaattctccatcagcttttgcgcctcctctgttgatatatcgccttactgaaggggtacggagagtatgcttcggccaatcgctttggcaaagcgaaaagacccccgtggtttgtcatatgattgaacgcaaaaaaagaaaagaaaaaaaaagcgcccgacgggattccttgtgtcgctgaggatgacgtttgcaacgtggattagagcggtatgccacaacatcgtgtaagacgagcatggatggttctcacgatatgccaccacgagacgtttcagttgttcacagatgccctgtaaacagcatctggtgagtttcgtctgcaaggaaatgttttcagtcgtagtggtttgtgagaagctctcgctcgaacggtaaaaggtcgtaaaataccgaggatgcccaccttaagccagatactaccgtcaagttagtcatacacgaaatcttccatcacaaacacatcaactgggttcaaacgtactaaaataccaaaacgtggtgtactatgctctgaaagcaccatggatggtggcagcttctctgcccaggctatcagctcccgacacttttattcggtagatacgaatgtgatatgactgctgagactcttgagcgaacagggctggtcacggtagtactttagggtcacctcgtgcattattctcaaaaatcgacaaataattggaaacgtgttgcccatgtacgcttcttgcaacgtttgctgtgtagactctaggctgtcttcggatgagtgatgccaggtatctcccggtgttggcaccgtaggaggatgtttgggataagaaatcctcagttgttaatagaacaaagccataagcctaagcgtgttagattcaccgttgctctgttcagatctgccagtcaacttgcactatccagttgaaagtgccccaggccgcctatgatgttgcgctttgcacatcaaggctaaccttctttgccttttcgattgcaacgctcggctcgacgccaaagggtcccatagagttaacctctgatacataggtaaaggcgtaatgatcgtttcctctgcctaggcaccccagacccagcagctctgtcgcagcaagtgtcaagagcgagtccgtcatctttgtcaaggaccaccgcttttcagtcttcagaacgaaacacatgctaattgcgtgctgatcctttatcattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagggtttgatttaccgtaacttgcaggttttatctttaagatgtacatcggacttgcacagttggatcatcagactcggagtgtagccatgttaagggattgatcgatcatccttgtaaattgaatcgaaatcgatgtttcgatcgtttacaaaagcggccattgcccatcactaagtcattcctccagacgcctttccgtccttatgacaactgaatgactactgttttaggctcacagcaacactatgctataactgttcatctggaggtttaacccaactaatacagtagagtgttatttgcagtaaggatctatagctgttgatcggcacgagtttaatatatatagaagcgaggttatcctccgaaccttgcaagaagcacacatgctctgaagtcccctgtaattactttgtaggcatacagtaattgccattggatcctccctcgtctatatttctatagccagttcgatggcatgcagtgtggaaacgcaataaatgtatgccctgttgtgatgtgcttagtgtacgatgaaaagaagggttgcaatgtttgtcacgaatatgctaaagcagacatacacacatcattctaatcagaggttaagagaagatcacagttatcgtgtttcggccgaatacatagaacactgacatatcattgtctgaggcttggatattgcccacgatttgctcctatcagaccattgatacaaagcagatgtgcatcggtagggtatagttaaacgatcgagatcttcacaattctggattacaattgtagatatttattggttactaaggagtgatcaacagaacccttgcccgaaatactgcaccctggccgaaacgtaactccaaggaaccgagcagcctagtgaaaatcgggggttgctagccttttattcaggattcgttacattgatacagtggcctccgactcctcgaagttcagaaataatcgcgcatctgataaccactgttctaaacatatccttcgaacttattagcaatttcgggacattcgatatcagtgcgtcaacctttcggcttgccgaatgtggcttcctattgacgcctttgaaacacttgcttcgaaacaaagagcctttgcggtggcctttgctctatagctttattgaagtccctgtcacgttgaaaatcgatctaagacaggtttagtacgggaaaggagtcgagtgtaggcacacattttctgtattcatcttgactgttatgtgaccgctttatgcaaagagagataatcgaaggatgttgtgacatgatcaaggggaattattgttggtgttatttttcacagtttcactgacaatgacaccccaatggtccatctaccttcttgtcaaacagttaggacgcctgtaatttctatagggtcttatataggcaggtacgttagggtctatattactatacactctgaatagagaatgtaccagtcgtttcaggatggtcgcgaaacaccggaaacgacacaaatttacaggctactttagcatcagggacctatctcgcatcattgattggaagggtcattagggcacttgtgatatgaatcgtcttattcatgtgtctgaatgtactgagttgtttcaggacaagcttaacgtttgatgacgattctgggtccattaaagttaaagtatctgtatggcctgcatgatcgtggcggcggcgtattggtagctgtggctgatggtccaacacgaatacgacacccctccgtcgctggctaaaagcagatgtcccggccacaacaaagcatcacatgagaatatcacccaaccattgatcagccttgttaggtactgatactcagggaaccacggatagccagtgtgtatccgcttactccccagcttccgtgagcttggcagttgatcaagtgcagtatccgagatatgtggtggaaacaacttaaattaatgggaagcccccagaagccagaggacatccacagcaagataaggtgttgaagtttcacagatgccaaaaatagattgtcaatcaccatcaaacaccacaattacacacaaaccagctagccgtagttaagaatccatagaatggacaaattctcgtcgttcagagacattgaacccctccggcaaagtatgtagagatacttggccacccgacctcaccaatggagccatttcaggctcagtacttctaaagcccggtcctctcgggggcctcgtcacccagcagcgccccaaaccaagccccgacccgcccttccctactaaggttcccttcaccactggtagtctccgtgcaacctggtcactcactcactcactactcgtttcgcctgaaccagcgcaacgtctcataatcaacttccctcttccaacctctcgctacgccaacctccttctttcgcatacaatatcccaacaacacggcacgaaacgacaacgacttcttgatctcgaaaccccttctcgtccatcgtccattttttgcgcttcttcgattgataccccattgctattttctagcgctcgacagcttcacaaaacacagccaaaatgcctgagcaggaagccccctacgacccctatatccccagcggccaggctggagcccagcagcagcagggtactggcggcaatgctaggacgcaggcgctgcaagctgtaagtttttttcccaatgattttattgatgcgatggtgctttttttcgggcggttatgggttgcgacacttggcggcaaaggttattgacgatggatgacgtctctttccgaaacccgcgagcgaaagacgatgatcatgtttgagtgaagagccatcaatctgttgctcaaaaaacaaccatgcgatacttgttccaatctagcaaacagtatagcatggatattctgcaggcaaacagtctgaactctgcttattctgatcaatccccattctgtcagcttctgtcattctgggccaagcgtcatttagctctcgatactaaaatgccccccaacctcaaacgctatagccaatcagacctcgcggtgtacaacaaattagacatttactaatatactcgccagcaaatcgacgacaccgtgggtgtgatgcgtgacaatatcaacaaggtatctcaacgtggtgagcgactcgacgctttgcaggataagaccgacaacttggctgtttcagcacaaggtttccgccgaggagccaacagggtccgaaagcagatgtggtggaaggatatgaagatgcgcatgtgcctgattatcggtatcattattctgctggtcatcatcattgtcccttctggtacgacctcctcccgaacaataccatggatatgcagctaactctccttcagttgtggctacccgttaaaagcccaataaaagctttgggtattggtcctcacgatgcacacgcttgggacatgacgaattcgaataatcgcaagctacgaccatgggttatggaactttttttgggcaactggccattattgcaatggaatatgatttgagcacggtggagtttgttcacattgggtcccggtcatgttgtgctggcgactttgctcttggggttgtctgctgacgacgcagtctcagcatcactcctgcaacgctggccagggctggatgtatgagattaggcgttccccgattaattgagatgtataccttttgacgcattttgaccggcagattcgggatttgtcttgctgcatggttcgtatcggcgcaagaatcagctgacagggctcttggaatcattggcaagacgaggtcggttacgagcgtggttggaggtcaacggttctctcctctaccttctgacggaatgcctacgagttttcttagcagcataagttcaatcacatgataatacctcctcaattatgtacccgacattctgataccctacccataagcttgtcttacgatgtgtgcagccgacatcagacgaactaaaccaagatgtagagtggttactcccaagggtggagcctctctacacatggatagcaacatatactttggcgaagaacgacgacaaagtcccaaaatggttcttgattcgatgtaccgtagtaatgggtcctctcggctggcgccatcgcagggtgtgtttgttcagtacctagtagatgaatagattgataatgcctcatcaccatccgtacataactaactacctacctagttttaatgtctttgcacactgcacttttaggagctagaccgagatccaagacatatatttcccttccgagatgcatacaatggatctttcaacattatgcacataagagtcacagaacgacgcaacgccattgagaaccgatctgtttgattctgatcatgccgataagaaatctttatcatgacgattgatacttgcaatgagccctggtatctgtgagcggagtccgccgtttacaacacgaaaacacggtctacctactactttgtacataccatgatatttaactacatgtcaaaaagatgaaaagccacaagttcttgttatccatatgcccattgatgtcaattccactttcaacggaaaggaaactgttgctgtatgatctgacgacattgtgtctatccgtaagtacagacacatcatatcaggatctggtttctatgactatcgatacaaggcaacctcggtcggtatcagaaaagctagagataggtaaacagcatagaagaccaaatcaatggtttagttcaagctgtgtacaccgcacttgtagactgtttatttttgtattcccagctcagatagttagtgtctaaatgcactacatatcaaggctatagggtatccggatggctatcaaagtgccctcacaacctcggaagataggagacaatatatacacagtgataccagcctagttctgtagtggtcgacaatgcaccaatgtggatttttcgttcttcagcttaggtaagtctaagaaggacattgccgagcaaatggtaagatagcataagtgaagctgggtcagatatgacgcgttacagcatatcacgtgaccacctgtcaaagaagtctccggccgttgaaacatgcctgttcaaccgccacttcccgcgtttcacgtcaattccttcaacttcaacacgcgataaaaaaaaattacgctacggtcatctatccccaactcccaaatggcatcacgatcgccatcccgtgaccgtcacaggtcgcgcacgcgctctcctactccacgctctcagggttcccgatccccccagcgccgcaaccaacacgattcgcgctcgcccgctcgctctccgtcgccccagcgtcgaaatggccgctacaggagccggagccggagccggagccgcagccgcagtaatagtcgaagtcgaagcccgagtcgtagtcgcagccgaggtcgtgagcgtagtgatagaggcagaagcggttcgccgcctgccaggagcaccaaggtatgcttactccttggggtctctgattatatgagctaaactgtcgcaaatagattgtcgtggagagactctctaagaatatcaatgagtcacatcttcaagagattttcgggcagtttgggcgcatcaaagaccttgacctgcctatgaacagaacgtgtaagatcaccagacccttgctgttggaataacacctaatcacaatatacagtcgcaacaaaccgtggtacagcatacatcctctatgattacgaagaagacgccgaagctgcgatttctcatatgcacgaggcacaggtagacggttcagctgtcaacgtttctatagtgctgcctcgacggaagctttctcctgctcctccaacagctcgccgtggggccaatattgaccccagagttcccttctcaggaggccgtgggggtctacctggtgcgggtatgggaggaaataatggcatgagtagtgggagaggccgccggcgcatgtctccaggaagtcgatacggtcctaggtcggatgtatatcgcccgggatcccactcaccctctaggtcgtctgctggacctacttcgcgtaatggggtcggccggtatcgcagtcgctctaacaattcttactcatccaggtcgcgctcgagatctccaagacggaaaggggctggccgacatgatgaccacgagacgagacgtcgcggcagtattgatggccatgacgaccgaagtcgatctcgcagtcgggggaacaatcctcgataagctgttaagagcaaaatgtaattaattggttttcgtttggcgttacgaggcgaggaaaacgggcagaggcatgggccccaagttttaattagctcccatgaaggaaaagaaaacgagtttgtcacttgtgaatctaacgattggtgcgccgacgctgacagttaggttagatcatgatgcacctagcaaacctcggtggcagtgcttcgtcaaacactcctcggactctggcctatcatacccttgtttcaattcggagctgcccctccgttacgatataaccagccacctgccaatcaactagtttcaaatgtgtcaatgaccaaggccatggccatcttgtgtgatgtcgcacatttcgctcccggcgcattaattatgagtatgtatgtgtcgtggcagacagggcgaacaagggagtgtaccccgacgttgtgtcatcccacgaatccaaggtcaacatgtcgctatgtcgcatgggtgcccggcaagtgggataggctctattctgctgctagagctgcagctaatgcttctccccgaacgcatgtcggccattcagggatcgctagatctcatctacataccatttgtaacatttcccccactcacaaccaacgggacctggtgtggggacacgagggttcgttcccatgtcgtttggccagattcgtcttggcaggactcaagtccttttccgagacctgactcgaaacaaaacttttctttgcacggaagcgcaacaagagtgctggattgctaggagcaaatgagggtcaacggcgaccacacacgctcggccaccctggcctaaacgtacgacatgatcctcctgttttcttcaccacgccgaacagaccggcttctattatagggctgaggcccgattccatcatatagccgctgcaagcaagatccaaggactgacgagcaggggtctaggccaccgtttaagaggggccgctgtcaagcctgcactgcaccacgctttgttaccacatggtggcacactctcccctcccctaccccggaaggccaactcgtagcctgcctgtcgacgcagggttcggcgaacgtagctgaattgcagaggtttgttcagcagtgtttgccaatttgcgatgcgcgacatttggctagcgctttactaacgggatgcatgccatggattgggtgggtacagcacaatctctggccttggccaggcaggcaggatgttattatgaatagatcctaatatgcgccatgcgtgctgaccgatcagtcactgtgaccgtcaccgccgccgaaccatacatagcacatcacccccagccgttgcatcaacgcatcgtatatccaccaaacaatcggctacatgtgatccatccacacagtagccgactgcaatactggggttggtgtgcggtgcagcgtttcgtcgactgcgcactaacttggccaggaagtctcctcacgtctgatcgagactcgaacaacaatcaatacaggcgcaccacgacacaaagcgattctgaggccagacggactgcactcccgcccatgcgcggacttcgactaccttatcgcattacccctttaggatcttcgcatggccggccagcgtggcatggtacgagggaggcatgccctgctgcggatcatgtcttgtttcgggacatctgatgcacagaaacctatagaggagagagaaggagggagaaccttcaacgatgttttgagtctagattccagttgcatggaagatgtgcgcgttgcagggtccaagtcggttgtgcttccgaggacccatggtccaactgtgtaacattgctgtgctgagctgtctgatcactgtcctgtggtcacaatttcagcgatatcaggcccttggctgctgtgctgaggagctgacagctcttttggcttaatgctatcttcaattatccatcgtgaaggtcaatcacagctggcacagtactttaaactactatgggcagggtatatcatcgctgcccctgtccacacatgtcatccgtacggacagaccctgcgcggatgtccgctggttgtcttagtgctgccgttgaagggtcctactcaatggcatgagcgtttactctagttgaggctgaaatcgccgatgaaggtatcgcacccatgccaataccgttatccatacccgcaccgctgccttgttagcgtttttcctctacttaccctactaattggccatcggtccgaaagtttacttgactgctcggaatactctcgggtgggtagagtcttcatactctctcataattccctagctaggtagtttagctaccatgtgggctgggtacggtcgccgtgtgtcaatgttgcaccgcatcgccaactacatggtgatccgctgaaatggcgacaggccttgtgtatttcaaggcctgatccaggaccgcggcagcggatacgggtaccgcgcataaccgcatcttgcccagctgatcaagctaagaaacgtgggtatcgagggttaattgttcgacaaggtacatgtcatgccatcttaatggacaaacggctgaacttcattgggaagctggtgtcgcatcaagtgatggagatgatgggggcagtagtgatatagactgacataaacctcgtgcttgggctgagtcgatcaagctttctcatcacctcaacaagaaacccaacaagcaactctaaaagacctaggggcatatttgcattatcgccttgatttatctcgagccacaattctagcaactctcaaacacagccatgatatctcaaaatcacactcatgtctatactcgcactcatggcatggcccattacatctcgcctctagagctacagaaccctgatcctccgccgacacctccaggaggcccgcgcgttcctcctccgcagccagatgcgccgccctcccctcctcacagctagatgttgtcgtaatacttatcaacactcacttgccgcaacgtctctcagccttactctgccacattcaacttccttggggtaaggagagctcctccttctccctgggccagtatcaactaccagaaacagcatgccctattctaccatctaaaacttgtaacgtcaaaatcgacttcgtgcagtagtggagacaaggagtcaggtgttgatttgggagtggcctggacgcagcagcatatccaccgtccaactcaccctcacactctcctttccgggattgaagctgtgacctaggaagcaggcaaataaagacgctccagccgatgggtggtggccgtactctggtataggttgcacaattcatatcggctggagtacggaagcgatggggggaggtatgaggccagcatggcccagtttggtcgagcacagcacggcacagtatgatatggtcagccagtggactcccgaatgaaaactgtcagaagcgacaggcaaagctgactggaggatgaatcgtcgggtataacggaagtcagaggagcaaccatgcgatgaggcgacttggcgcataggtggaaggaagagagagagatgtcacccctctgtttattctcagaagggacttgcctgtgcctctgtctgcttggcacttctttggacggagttagcaccgtgagagtcatccttctgatacctctaacgaactacaaccctgattcatgttatctgtgtttctgccgctctctttggttgagtaccctagctggtcaaaccaggctgtcttgttggtccgtcttaacagcatattataagttgaactctagagcgggtctattacgtttgttgttccggcctaactacttgtcgtatcgtggggatgagtgctataagtgtgtggactcgattggttgtagccctgactcggtcgccagagcatgggctttatttatgaaacagtcaaatcaggtttgccaggtttctcttatctaaataattgccacttgtctgtcttttcccagagtaggtgaatcgcgagtgcaaggttcttgctgtagagtcagtcaaccctgatttggcaacctactatcttcatccagtccacaagacactacttatctgccatctgccaactaacactcactactaatagagcccatgccatcggtttcaagctgtcaaaaatgaagcggcggtgtcgaaagtctttcctattcatgtgacgaccactccattcacctgattcaccaccacgcaccatcgggccttgcccatcaaggctatctaccgaacttgtaatccctaccggcgacacttttcaggacttttcaccttgtctaccccacgagctaactgggttgcccttggttgtcagtgacagggtccttaccctagagcctcttgcgctttgacgtttgggccgtgctgttgtgctggaaatggtaaattgtcgtttgtgattgcaggtgagacaagggctgcgatcgtatcacagcgaatggtatggctagcggaagccggatggtgcagctcagtcgtaagttctgggattgaccttttctaagcgcccggcaatgcagctcaactgcaagtaagggctgtctaatgaaaagcttgtgtaacacgaatgaaagtctaacactcacgccatggcaacgagaaaaagcaagtgcgcgcaagcttttccttttccttttcctttccgaccgagtatcgtgcagatccaagggagtgatggattaacattatctgtaaagactgtaggggtattgattcatgtactaccaaggaaacaccaaattcaacgaaatgtagagaacaaagcaacacacctaatcccccattctatagaaataccatgcccgcacccacgcctacaataccaagcgcagcacgagcaatttgtcctgtggcacgcgcagctgccaccccagtgcttgaccttgtgttgaaccatggtgtagtggctgcgttgttctctgcttgatcaactggtgtaggtgctggcgtgtttgtcacagggcaatccgaggtacaagggatggccgaatggaagacgtcgtcaaccccagcagacttgaagacaggcttctgagcccacagagtagggttgggcacagcgtcagcatcctttggattgttgacattcgaaataatgtgcagtatgccattagatatgaggatgtcggttgttatgatcttggccgagttgatgaacttctcgttaccaacctgacggatgtaggtttcctcgccggtcaatgtcttgagtgtcgtagtattctcaagatcagttgagacaagaacctttccaggcactatatggtaacccatgacgcgagccagctccttgggagacaaagaatttagtgcgtttccgacgctctccatggcctggtctctcggagcaaagacagtgatgtctttgcgatcagcgagatcgggcatcaggccggctttaaagagcccgccaaggaacgactcaactttgcttgccataaggacttggagcataccagacggtgggaccaggagactgtccacaatctgaatgaggccgccttgaaactcgatgtcgtagttgatgactgtagcgcggtttccatatctcgtgctaaaaacgacatcgtcgggctgcttgttgatgagaatgttctggccagcagtaacattgctccatttagggtccataaggagtgtgggcttgacgtaagcagggcctgccttgagcttcattgcacttatcgtgccttgaaggatatgatactggagaataggggtggcggtcttggcatcatttgggtcccagattttagagagggctgagtatggaatctgttcaaaagcatcattggaaggtgcaacaatctggatacatgttagaatggttttcgtagtatcaggctacggcccagggatagcactcgacttacagtgacaccgtcgtaactgggtagttgcatcagaatatcaggaaatttctaaatgatttaatatgatgtcttcctgagttgaatacagggaatcgtaccttgatcagcttgtaatatgtagagagcttgggatgcctcccaagtacactgcccagatccataggttggttggtttcagcagccccaaccaaagccaccacactagcaatgccagcaagggctcgaagtatgaacattttatgagttctcgtatgagatgtaatgcttttgacgtttgatgggtcacctgtgaagggtttgataatagaccaactagttggcgttttggtcaaagctcttgaaaacaaacgcgattcaactgacgacttactgcagtatgtgagacaggaaacaagtaggaatacctgtttgaagtctaacaacactgttgtttataatgaatgagtggatataacagaaaggagcgtgatcaacacgttgaaagagtggaatatggttgagaataacgagagaaaacaaagaaaccgacactggggaaaacagactttcaactaggcttaatactgcccggctcgaggaacgaggcctctaaaggccttctcatattgtctaggcttagaactgccttacggatatcccgtcagccgtagaagtttgagataacagagccaagaaaatggtgcactggcaccaccaatcatggcaatccaacaactcacgagcaaacccaaataaagccaagcctctaggctcatggaacaacattatggtgcagtgtggtatataaaggtatgtagcatgcgtcagatcggcgaagattccgaaacatgaaccctgaaccctgttagcgatcctgcgtggcaaggatttcaagggtctagatctccggattgggattgacagccaggcacgagccacaatctcgtccaatgatacaacttcatggtcacttgaacatgaagagatatcagcctggtctctcatgcatacgcaacagtacttgttgtcctctggacaagtggactcacacgcttcgttgctgatcatcccagaatggtgagattgtcagagagtgtgcgaaccgatggcagttaagtttggcaaacccaacggtactcgtgtttcctgggttcaacgatgtaaatcgtactcatcgctatagtaccgcgtaagcccgtaggaaagtcagtaccaagcatctgggccgcccaagtctcgacctaatgtcggatgattatccattgaatcattatctgtaaaggctttggggttcagttgtaccagtgatggaacaaggtccagcccctggggcttctctagacctcgttgttaactcacgctcgacccaatccggaactcttttcttattgaaacggaaagcctgtcttgtggagctagtctctagtatgagcattcgtcctttgccaagtacgcgggtatggacaattggtgtttcccttcgaagagaaggtggtttgccatgagcaataatgatgtgctatcgtgacgaatctatacccacattagaagcaaagaagaatgtgagaccgttacaggcatgatggccctgtggcagggaaaaggatggccttgggccgttttcccgggatactggtaacatactttaaccttgtggcagtttcttgcaatctaagcggcacatccttttggaagctgacagatacatgaaaaacatggcctttgatgccagaaactctgttgttcttttgtgctatagcacactcaacaaagacataaacgacgtcgatagtagcatgtgctagtgagttgcttcccgaggaaattaacacagcaggtcaagatggagccgtttttcagctgctgactctcagcatacaataactgtccataaaagtaatgaagtctttgggtgcctgggatagcaaacgtacagggggcgtgaggtgtatctggtgtccacttagatcgttaagtggttcctgattgccgagaggcgtcgttaagcagaaatagagttgagaactttacaaaagcgggaggcgtgagtactgttcctgggccacggcattgtacaaaaagttcctgtcactatatctgctgccgttccaagttggagtgattctattcgtggggccgggagaggcggatagttccatgttaacttggtccatgagaatcaatttaaaaatagccatctgtgagatatactttccatgcatttgcagctgtatgaatcaatattagctttaaaaaaatatggtgttttactgagaaacttggtgagcgctcttggcagtaggggggctggtacttggatgaggtcagaaggaagtcactgtgtattttttgtccctgttagtcgtgttgaaaaagtttattgtcgacggctgagagagtaatctcgagatggggacgatgatactgtaactaatggaggtagatgatggaggaggtattggaatgttgtcacagtagcttatgaagctaagtccatgtgaagccaaaacagtgtcgatatgcaccgtgtataccatattcgcactaatacgcacctaccgaatccgttcaacttatacacaagtcatccgatctgggcaatctttgtcttgccaagaagccattctatcagcctctttcttacttcatcaagcatcttgacgctagactcagttcagcatcgtatcaaaagactaacaagtcgatacttatcatgtgttactcaaactggcttagtttttctgcctttgagcttcatcatctatgcgacttctcgatttagcgaccttgggaacggagaccctgatctcgttccgagaactctgacaaagggaaaaatctgcattggttttgctcaatactggagtagacggccattcctgagctttgttcctgactagtttctacgcctcggatacccctggtgttgaactttatcaagacactgtctgttcccttttgaccaagccagtcgctttctttcactcatatttttggatttcaatctttatttctattcaatatttgagtctttaagtgtttaagtctttagctattgaacactctcgttaccatgagcaacccgtatcgaaaaagcagctatggtagccatgatggcatgggcccaaccgacatgccacgaagatccatggactccaatggcaaccacgcagatgcgaccgggactggatatcgtcaaagcattgataatggacgtggctcaggctctgccagtaatgcaggcatgttcagcatcccagagtacgcaagtccttcttcagaatgcgactctggaactcaagtcgatggccgaaatcgctacttccactccagaagagtgagacctggtgaagtcgagaagccgtggctcgaaaagaccaatcccaaggagaaatgggtctccattttcccccttctcgccatcttcctcggcctcgttggatccggctttctcgtttgggacggtgtcaggagtgtggtcaagaacaagtattgccctgtcctggatgaagactttagtcaaggtctaaacccaaatatttggactaaagaagttgaagtcggtggatacgggtatgttctattcctaaaagcttcttatttacctcggtactgacccatatagaaacggccagtttgaagaaactaccggcggtgacgagaacgtctacgttgacaacggcaatctcatagtcaaggccacactgcaagactcaaagctgttgcaaaagaacaatgtcatcaaccttctcaaggacggcacctgcacttccaaagtttggtccaactgcgttgctgccaccaatctgaccggaggaaacaacactatcatccctcccgtcaggtctgggcgcattaataccaagaagggtgccaacatcaaatatggtcgaattgaagttactgcaaagctacctgaaggtgattggctttggcccgctatctggatgcttcccaagacaagcaagtatggcccttggcctcgctccggagagattgacattattgaatcgcgtggaaacaactggacgtacaaacaaggtggaaatgacattatttcttcagctctgcactggggacccaactctgccaacgacggttggtggaagaccaacaacaagcgaaaagctctgcatacaacctacagtgccgggtttaacatgtttggtttggagtggtctgaaaagtatctcttcacttatgtcaacacccgccttcttcaagtcacatacacgaacttcaaaaaacccatgtaccaacgaggagggttccctgatgtagaccagaatggcacccgactcgatgatccctgggctgccgcaaacgatgtcaatgcaccgtttgaccaagagttttacctcattatcaacctggctgttggcggtacaaatggttggtttcaagatggcaagtcgggcaagccctggtacgacgcctcacccacagcgaagaatgacttttgggatgctagagaccagtggtatcctacctggaaacaaccacaggttgaggtcagtcgtgttgtcatgatgcagcaatgcaacggcaacgaaaacgcggatctctaaggggcatcataaatggtatgccttaattgatgacggcatgttgtgatatcctggattttatttttgttaaatatcgcttgttggctttcctacaatgccatagcccgtcagatatgcttagattgttttatgatttgatagataattgtatgccaaaatcaccattcatgtacatgttccatgaaatcgacggtctgatgatttgtcctgagttcaacgatggcaaactaatctccatatgttggtattatttactagatgcgaccgatagtcctatcttttctcttctagtaatctaagagtgtccaggtcgttgtgttgagtcatccgctggcggatcgctcttcgatatcatgtcactaccatgacttgcaccttaccaacaacaacgatatcaagagtctgattctctctgagatcataattatactccagtagattcaagccagtggccacagaggttggccgtgttggagctttgatactgtccctccggcccgagagtaaagagccactaagctttagccatgccgattagctatgagaacatgaaggcattgtattctaggcacatgcgaaggctggtatttgtcatgaatcgagattgaaactcgtaccggctttagaggacgcgatcttcctgtcagtggagagcggaggcgccgaactttgaggattgtaaggatgcgccacgttcacaagtgaataggatagtctagtctactatcgtcgattagtcttctcaacttcaatgactggaactccagaaagtttgatccgggtcgaaaggccatgccatttccggagcaaagaccgttgtgacttgctcaataatagccagttcaaggtaccaggggaagatctgcaggatgacgaccacaatgggcgtgcttcaactcactacttgcagatggatggtggaaggtatgcagtttcaggtacggaagatgcatgaagccctatatatcaacccattctgcatcaaggttcaacagtcgtcaactgtaggatcgaacttttggctctggtagtcatgactctgtgaatgttatactagacgtttgacttgggtgcgaggagatatgaacaaacaaaaatatttgcttcttcaggcttgagtgatgtagacgcgtcactcgcgtgtcggccctgagactcatggcaaacgagacgaggtcaaagggtgtgatgcgagcagtccatgatgacagaaccttgattccggaccaaaggactgacccacccggcgcgaatggtgaaaggaagtgtccaagagatgattcacggcagcgtatctgatgcaggttcatatctatatttaggtctttcgtgcgggtatgggaatcatcacgaagctgatggcccaaatctccaaattatggagtctgctaagtcatatattacgtgtatccaaaagatcattacgacatgaaacacagcatatccagatctttggaaagtatgggtgccaagtgagataaaaatacgaatacccactcgaggatgaccgaaatgcatcggcagccaagtgaaaatgatgataaatagagaatttgtgtttgcgccaacctgttgggtgggaactcgtgattagtagcaatattgaccagcagctatccacatggaaagtggaatattcttctggctacgttcccaacgacatccgtcggcaaagtgaaagaggttgctggtcactggtctgggtcgtctgttggacgtgtaggagaagccgtggaccgattgggacgtccagggcctctccgtgccttaggctatgcaagcactctcgggacggcgcgaagctagaagccattgaagtcaaagtctggttatagactttagcatgaccatgtcaggtactgggaaggaatgctgtagggtaataagtgggcgggggtttcagcgtgagtatcagtttcgatcgggaactcgatagttagttgcggaatgtcacaagaacagatgatgaaagcgagggtattcattgcagtgtttgtttctgtcggtatatcgacaattttatatagatggaccgggagaaggtaaagctgtttggtggttcctgcatcaagacatgaatgatcgctcctgcaggtacaggccttcgctcgttcctgcatttacctgcattggtcagactctagttcatcccatcgtgctttccctttcccggaggtcagcaaaaagccacacgccacatgtagctgtcaatgggactagaggaggggcaggtgcgatccgcttgcccaatttgtgtagcaagcacgaaatgatagaatttgattggtccattttcatgtgtccttagtctagatcatgagcatactttacccgcactccaacttcacctcaacaccaacaccaacaccaacacctcgcatgcaccaaaagtcgcataatgtacacgaaagcaaatcgaagctgtctgttcggatactcagagtgtatacacaaatctgccatacgaaccagccattttgtaacccataagaataggttaaacggtgttctcaccatgctggtttctcacctgtatcgttttgtaagatggaatgccacttacaatgccaggagcttccagccctcggtaatctcacccaaaaaaggtagtatttgccaccagctcgcaaccatcagcttcagcagggtgaggtacagtttgatctcttagtcgtttgtcaggcactcacaagtatgcttggcatcaactggctcgaacgaacatcgaatgtgattagaaccaccaaatcgctatctaccaacaagctttgaagcccacttggacctgcctcggctccagccacatggggacgctctactttctgaaactttttgctttgcgtctgaaccaggtagttggttagagtcgctgcatttacagaaacacacctgcaggactaccaggttgttgaagggttcactggggtcttgctatctactttagttactgtcacccctctctcgagcatccactatggccacccggactcaggactgtccgggacaatggtggtctcgaggcttggctaacctagttgtgactgtctatatgggtgtctcttttcattttgtccgtttgtgattcgcttctcatgcttctttcgctttgtccgacctcattgccttgctccccgtcctcggtggcgtattatcgcatactacgcttttctcgggacaagaaaactttaatacactggcctgcagttgaatatgacgaggagcccaatttgtttaattgagcggtcgttgcactttgaggttcgattcttggatctttaatctacactcactactatccttcactctcttcattcattctttcatccacctagtcactcattcactcactctgcgaaatcacctttcattcattcgccatatcgttcttttgaaatattcatggccagcaacatttgagacctttcgatcattccaattggatcacgcatctcaggtcactcctttatttcatattaactaggacaaactccaaacaccctttcatatcaatataactttccaagttcgtactgaggatttatttaagccatctgtcgtcacaatgggcattggcagctacttcaaggcggagatcccgcctcaaattccggtaggacctcctcctaggaggcctagccaccggccttctgtttctgtccatgctcccatagaggagaaggttcctccagctgctgttgtcgaactaaacccaacagctgggcccaaattcactgcaggccctccttctatcgcgccctcgaccggcagcagtggacttcttgatgatatcaaacacgaagtcatggttaactacctgtaccaacaacaatgttctcaactttgggttggtgacagctctggtgagatcgagggtgttcttctgcgcaagtcacgcggacagtacatggcttgcccacctcaactagggcaatctccatttgctattgcctgcacggcactcaacgttcaagtatgttaaaatcttaatgccatcaattaactcattactaacttgtttcctagtgtgccatgactgtaaactctcgtgttatcaagacctttcttcagtggtcgcctgatgcggtggacgtgccattgatgaatggtctccgcgtgcaaatcttgcccactgtcaatgacctacccagagcccgcaagcatcaatttgcagctttcattgcttccgatggccttctggttgtctgggacgatgacgccttgaacttgatggcccgcgccaagatcattgaatcagagctcatggagcttgtatggaactcgggacaggcgatggacgaagatgagaaagattcgtccactgaggttgagtatgaggttgacgaggagagtggtgagatcaagcctgaaactcggccaattcatctccagaacgccattctcgtttcgctcacacttctaatcgttatggcctccctcggtgctgcctggagacagctcgctgtcgagattgccatcgatggtgactacaagcgccttggtcttgttgccctctttcccatccaagtctttttctctctcttcttcgctcaagtcattgttggctgtttggcacaaatctttggtcccatccgtcaactgaccatcaactcgaaattctactcagcccgcccgcccagaagactccaaggcgctacactacctcacatcaccattcaatgccctgtctacaaggaaggtctaaacgcagttattctccctaccgtcaagtctatcaagcaagccatgtcaacctatgagcttcagggtgggtctgccaacatgttcatcaacgatgatggcctccaacttgtcagcccggaggagcgtgatgctcgtattgagttctacgccgataacagtattggatgggtcgcacgacccaagcatggtgaggagggcttcgtacgaaagggcaagttcaagaaggcttcaaacatgaactttggcctcatgatctcctgcaaggtcgaggaacgtctccagctcattaagcgaccagccgactggagtcaagctgatgaagctcttgcctatgagcaggctctcaaggatgttcttgaggagaatggccgtgcctgggctgacggaaacattcgtgtcggcgactacatcctcctcattgattctgatacacgagttcccactgattgcctcctggactccgtctctgagatggagcagtcacctgaagttggaatcatgcaattctcttctggtgttatgcaagttgtgcatacctacttcgagaacggtattaccttcttcacggaccttatctacactgccattcgtttcactgtctccaacggcgacgttgctccatttgttggtcacaacgccatccttcgctggtctgctatccaacaggtcgcttatcaggatgaagatggatatgacaaattctggtccgagagtcacgtttccgaagattttgatatgtccctccgtctacagtgcaatggctacatcatccgtctcgctgcttgggccggcgatggcttcaaagagggcgtgtctctgaccgtgtatgatgagcttgctcgatgggaaaagtacgctttcggatgcaatgagcttttgttcaaccccattcgtacatggttgtggcgcggtcctttcactcctttgttccgtcgtttctgtttctctaacattcgttttacctccaagatcactgttatttcctacatcggcacctactatgctattggcgctgcgtggatcatgactactgccaattacttcctgatgggctggttcaacggatatctcgacaagtactaccttgattcctggcaggtgtggttttctatcattcttgtcttcaacggccttggtaacctcgcgcttgctgttatgcgataccgttctggtgagcgtagcctcggatatgccatctacgagaatttcaaatggaccctgatgctggctcttttccttggaggtctttctctccacgtcagtcaagctttactagcacatatgtttgagattgacatgagctggggttctacttctaaggaggccgaattctccaacttctttattgaagttcctaaggttttgaagaaggtaagctctctcgtgtcgtggagtagctttgaatgtttgctaacatctctcaatagttccgcgtctctatgactctgtctttgctggctatcatcggcctcgtcatcatggctactgcggactttgttcctcatgactggcgcattaatgatttcgttgccattctacccatggccactgtagctggaagtcaccttctgttgcctttagcccttaaccctgccctgatgaccttctcttggtaaatctggttcctgtatcatccaaaaagcatatcagtttgtttcatttgtgttgtttttgcgtccagtttcaatgatggaaccatagaaacatatactccatggagcattcgttttagtcattacatttcgagggattataccctatttcaatagtcaataaatccatcatacggcttatatccatttgaagtgcagcgtacttgacattgtgatgcttgcgtgctcgctgccgcggaactgctctaacatagccctgttattcggactattagaagcaacacacacacgaacagttcatcatccagtatcttaatttacaggattttggtagggtggaacacattctactcaacagtgaggattggctcttcaaaggacttgacttacttttgcacaagtcttatcatgtctagtttggattaaaacttgtggccaaaacagaaaacacgagtcgtcaatgatcgatgctcacatcacaaaagaacaaaagataaaagtcagtcgatgtttgatttgattcaaagtcgtctatcccaagcaaaccaacgcctctatcccgtcctatcaattctatctaagtgagtaccattcattcttcatagcgtgatgcaacatcattgatgcctcgcaatagagttctctttctgaaagcagtcgtcatgtgccgctcaacatgaaatctcgttcatatctgcagatcttccgaaacaagacgcacacgaaaataaaaataaaaatgcaaaacttttcttagttgtcctcatcatcagtgtcgggagggtggggagttcccttggggctgttgagccactcgatgtggcgaagccggcgacggacctcacgctccttaacctccttcttggtcatcttcttcttctttctggcacggaacttcatatcagagttgtcctcgatgccactgttgactgcgctgctcacaacggagctggcagcagtgctgttgacgccgctgctgggacggctgtcctcgaagcggtcgaggctgatagcagcgttacccttcagggcaacacggccatcgttgacgtgccactgctcggagcaaagggcaccgacgaactcctcgttgtgagaaatcaggatgacaccacccttgaagtcacggatagcgacagcaagaccaccaagagagtctcgatccaagaagttagtaggctcgtcgagcacgagaagatgggggttgttccacatggctccagcaatgacgaccttgaccttctgtccaccggaaagagagccgatctcgttgtggttggcgatctcggggtcaagaccaagatcctcaaagtgcttggagataaccttgggctggagctcacggtaaccaagaccctctcgggaagcctcgtgatcgtcgaactcctggacaagcttgtcgaaaccaagctcggaaagagtctcacgagagatcatagtgttgttcttagggagcagacctcgccacttactattgggggttagtaaaacactttgtttcaacagagcaaggggacttacacttcgtattggaaggtcttcttgtacttctgacgaccaaccagggactcaacttgacgagcggactttccgtccttcaagtcaacccacttgtccatctgggcgcggtcggcctctgacaaggcacgagtctgcttcatatgaacctctcggtcgtcaccgtgctggtaacgccattggaggtactggttaggggtcttctccaagtgcatctcaacgtgctccagagcgtgctgcttgatgtaaccgatacgcaagttagggtgcttctcaacctttccggtgctgggaatggtttcgccagtaaggagcttgatgagtgtcgactttccggcaccgttggggccaataatagcaacgcgagatgacagagtcagctgacaagagacgtctgacagagagggcttcggtgcgttggggtaggcgtatgaaacgtttgacatgcgaataatagcacgagtctgagacttaacaccggtcaagataccaggaggggggaacttgaactggacagtagaggcggaaagagtgtagtaactcttggcctcgggcttgatctggacaaagttggccaggttacccttgtagcaggccagctttttgttgggctcgtaatggtagatgtcagtggtaacattgtccaagaagccagagtcgtgagaaacaataagactggtaatgtcggggtgagacttgaggtagttctcgagccatgcaatgttggcaacgtcaagatggttagtaggttcgtcaagaagaaggacatcagcgcgctgcagcatagcacgggccaaagccagcttcatcttccaacctccagacagagatccaactctctcagactggcgaccctcagggccagcagtgaaaccgaactcggccaaaacctcagagatacgctcaaggccttgtgtggcaatctcggggtccttggcaacgaactcgagaatgctgatatcagcatcctcgccctggttgtgctcgacataacaagtgcggagaacgtcctgaggagggaagccctcaagcttgccgttcgcgatacttcgcataagagtcgactttccagcaccgtttcggccgcaaagaccgtaacggtgacccttgagaagtcgcaagttggtgtgcgacaggagaagcataccaccgtaggcgagagagaagtcagcgttgacaatctcaacctcaccatcgtcctccttctcgggaacaccgtacttgcgctcatcctcctcgacgtagtacttctggacggcatcggcaaccttttggggggcctcagcatccttcaggaaggtcttgatgtaaggagcaattcgtccagagatacggttgacgtagcggtagttgacatcgatagcaaccatgtcggagatgtagggacgagcctgcttgaagagctcttgctggctagcaaggccgccgttggccttgatctgctcgtcaagaaccttggcgacatcttcgccagatgtacgggcaacaacgtccttatcatcacccatagccttctccatagtggcgagggcgcgctcagcaatctcacggacctcaggaagagaggctcggtcgcaaacgctcttgacaccgggaatcagcttgggcaagaaagttcgggcctcgataggatcgtggactagcttggtcaagttctcgacaatgacaacggtctgtcgcaaaacctcctgggcagtagtagggctgttgagagatcgctccaggaaaggtgtcaggagagccagcacgggcgatgtgacaatggcgacaaaggtagtctgagacagggcgtggatagccttctgaagagtctgggaagaggggtgctgcatggtgtcgacgagcagaggaatacggggggcgacatcgtcgttggagagaagagtggtgagcgagttcatggttgcaacagcctgcttctcaacttcggacttcaagtcgtgcatgccaccctcaacaatagggatcaggccagcgagcttggcacccaaagactcgcggagaagatccttctcgatagcctcctccttggtgcctccaagagagaccttggccttatcggccatcttctgcagcaacttgtaggcgccgacagttccctgccattttccggtcttcttagaaaggtactcgaccagggcaggaaggagaccagtaatgagggcctctgggctcaggatgccaaaggtggcatcgaggccgtattgggcagcatcgcgaacgacagcgcccttatcggagagagcgtcgagggcaacgccgacgaggttactatcctggagaaggagaacgacctcgctgataggctggcgagggagaaagcgctccagaacagcaccaagaaggttctgaccggactcgcggcgaagaccagacttcttatcagcggcagccttcttgatctcagtgatgacaccgtagtcgttcaagccagcgacgccaacggaagagaggagaatctcgcagaggccatagcaagcatcgatcgacgaggccgaggtctttgcagtgaagattgtgttgaggaggtcgttgatggtttcttgggatggcgggggcggggcgtcgccggacggcggcgtaacaggatgaggcatcgtatcgaggtttctttgttgtatcgccttgtgcaaacaaacaaatcgatcaatacgacagatgtaaaaagagcctcagtcggtattaggtgttgttcctgtcgaggacaacagtaaaaaagaatgaaaaaccaacaagaaccaacgatgcccttgagggaaaaaaaaggatagcgagcgtggaaaaagcgctgcttacgatgtcaggtagaacagggattactttagtttcaaaggttgggcgcactaaattttgaattttttcttatcaatgcgttatcgcctgcacggatcgggcactccgcctttcccttatttccacgtgcatctggggactctttaagtggactttggaaagtgtatcaccaaccaggaagaacctaaaaactgagatttcctagttggtatcagtaaggttgtggcggtcactctatttgtggaaaggatgtgcaatgcatgaagagaatctaaagttaggtagctaacttgtactgtactatgaagaaatctggatagaatcttaaatgtacaccagagccgaccgaggctgttcatcccactcattgcccaacgcctgtctttgctggctgtgccggcttttccagaatttttttactaaaaaaagagaatacataaatgcggtcaggtagttaaacgtgaatagggtataataaagagaagaaagaaacaggcatcatcatatcatcctcaccgccccccagatgatgaatacttcccagtagctgcgccaaccaaaaagtataatataagcgcagcgcaacgtaatgcaaggagaaatcccgatattaagcaccacaattaatggggagtatcatttctcaacgagacgggaccttggaagccagatgatccagggttgacatcgtgcatttccaatccctgggagcttgatcttggccgcttgtcccttcggatgcccaagcgctggtccccttcgtggtagtgggccttgaattggtaatacgtgggttgtcgtggacggcaaagaacaacaataaagttcttgaaaacgctggcttgagaaaatgcccggaaacgctccttcttggcaaacttgtgcgagttcatgtactctcttgttgtttcgcctcgtgccatgaggaagatatgataacccatcaatgcagcgggatagagaaaggtgatgaaaccaaggaagacgagggcgaaaggaaccctgaaatgatcgacggcttggccaaaggaaatgccttgccggtttctgtaaaggagaatctgtgtaagagaggtggcaattaaataagctgcgagaacagtcgcagatgtaacaaaggtaaagaaatatcggtagttgcgttttccgacacagttattgagccacacgcagtgatgatcgtgggtctctatgcagttgtcgcataggcgacagtgatgagcacgcggtggccgccagatgttgcacgtcctacagtgcttaactggaacttccatagcggcagtggttgattcggcagattttatcagcgcccaatctgtggtagggggacttagttggagagggtcgtcatcgtcatctacaggtggaaattgatgtaggtttcggggtagaatctgagcggcgttagcatacaggtgagctctgccacagaaaggaaacgggacttacaccagggtcggttactgaggcatgaatgaaagatgagaaacaaatgtaggcaaggtatgcaaacacgatgggtatcgcaggtgacacattgttccataaccatggcgcctcaaagccgaagaatagagcacaaggcacaacaacaaagatgcctgtcgcaatgttgatgggccttcctcgtgtgttttgccagcgaccacctaagcagaatactgtgttaccatcaaaatactgatggacacgaccaagatcggacttctggctgggcttgtacggaacacgcgggtgctgctgctcattatgagagtcaacaggcctgaactggggcgatgaagcagccgaagatagtttctcggctccttcagtgctccggttctgacttagctgcccgtcattgcttcggccaggcataagaaaacttgagcggaatgaccttggagtctttataggactaggtaggttggaaaggtctttataacttttgtccacaatgatgctgtgctgaaagtggccggtatccgaagacatgccttgaagggggcgaacactatctgttaaacttcccgctggataatggccatggcttgggcttgtattcgccgttattctgtccaaagtttcttgctcggtcatctcggtacctcgggatggcggcggtcgcatgttttcctcgttgctcatttgtcgttgcaactgcgcaatcgggttcgatataatgctctgccgcatttgactactactggactcgccatgctcatcggacctaggtgacgtcggagatgttggagatgtcggggatgaaggtgacgcagcagctgacatctggctcattgtcgatggtcgatgtgatcctcctctttgcgcttgtaatttttgcgaactcatagggcggaagaaggcatgcgattgtaatgagggcacatggcttctgcttgacaaactcggtggctgactggtcgaaccggccgtcgaactctcaacacttcctctcttggcctgaacaccagcaagatatgtcttgttccgcaacgactgactctgccacgggcctctcgaagaagaagctccagttcgtgcagtatcaggtcgcgagcccatatccgtactttgtggaatgctcaatctattattttgcacctccggcccatcaccatcttcgctcgcgatatccgtcattcgggaagatacgatactcagtggcctctgcgcgtctgaccgggaaacatatggtgccagaaagccatcatcgtcgggtttcgaggccatggcggtgctttagtaattgtgtcgtccgtgtagtgcccgcgcgctgcgagatgacttgtctgcggttcgttcggaattaaagaagtggttgcgcgttggccacgttttcgctatgtcattcaatgtcgtcctccaaatatcgtctttaccaatgaatgatgtcaaaagactcgtgtatcgaaaagtaaagtcggcacggtcggcagttgttcgcgttacgcagtactgtacaaatgaaccaaagggagggacaggggtcaggaggcggattgaagtcccaagaaaataggaattagaagaaatggtcgcaacaaggtgaaaaataagatagctagggagcgcagaagtcgagacttaacccggtttagagaacgtaacagcggccagaaaagaaaggaaaatgtgatgaatgagaggaggtggtgtacagaggatgcttgttccttttttcctacttccgacttgggcttgggcttgggcttggacttggacttgggtcttgggtcttggtttctttttccaagcccggacagcctcagaaaccttggtcaggaatcgtcaggtaattggacgttcccgctgcgcacactatattacggtacaaataggaccagttcctgggcagttctcgggccccagtaaggggccaggggctgacctgtcctcaggtcacggaagcccctgctagcggccctgatgcagggatgggctggactggtctggagtgtgataactcaatgcgataactgatcacggaatccagaggttgcttatggctgaaagcattgtaattgctctcgccaggaatttcatatgcacaaattacatccgcagacgtcagtcaatctacctagagaggcacaagcgtgatagccttctgcagcaacccgtctcgtcaacgtctcacatccaatcccagaataacgtcggttacgagaataggaaagagtttgattttggttgcattccttggtcgactaactttattagtcttggctttaagaggtccgaatgatcagcgtcgcatcacaatgaacgaatagtttgctctagccagggacaagcagacagaatgtttcagcttacggcctggagtctcaggcatacatccagaggttctgggctgaggactgacccaagtctccagacgtcatccatcgttgctctagctgacatatcacgtgatcgatgatgctccccgggattggccaatgatcatgctcacagtcatcgtagcgactacctccgaaatcatacgagaacttcaaagctttaccaccaaagccccgacgtagaaacccattttccaactccccacagccgcaaaagctcatcgtcacaatggcttctcgcatcgtctctcgccgtttcctctccaccactgctcgccgtttccaggagcaccagaagtctgagctcaagaaggagtcccaacgcaaccccgagattctggtgcgtcataatgcctcggcttggccctcgacctgcgccaggtcaacaacataaacaatggcagccaggaactataattgctaacgtatatggatgaattgtagattctcggtggtgttatggttgctgctcttggcggtgctggttactaccttggtatggagatccaccaaggtttctgcaggacgaagcaattgctgatatattgaacttcaggccgatcgcccactggcgctacctccgagtctcccgttaccatcgctactcacccctgggagagtggcagctctggcaagtaccagtaccaccccggcggtgacctcagccaggcccccaaggacgctcccagcgccctcaacgttgtcgttgttcccaacgtcacccttccttccgagcttcacgacaagtacaacaagtggggcaaggacggatacccttaaatcgacattattgaacgtagttaaagctggttacatgtgtaagcacatgttgtagggaatgggcggggagagttctgggttggatcagtcagttctcgcgccctgtgtagaaagaaggacagagtgggctcaagtttagcaaccacccatagttcacttatgacgcttcgcgatctttacttgctttgtgtctaactataatttgtctttgttggtctaaatattgctcccctgtgcctcggcgtcgtttccatatcttgctcggatgagcggctagtatagccaaagtgcaaactgcctcacagacgattctccgcaagttgcgccttgaacggtggggtgtcatagtggcatccagcgtaacatgtcacgggggatctgatctagaacctacgtctttctgaaatctggagccaggtgatggtttcactttttacgcaatgacaaaggtggcacatggggttcatatttatatatagtagcgccagattttgacacccgaagttcaatctacaatcaactaatcatcactgttcattcatgcttacgacccgagatatatcccaaagaagtcttgtttctcgttgctgcctggtatctcaataacccaacacaacacaacgcacccagctttccatatcatatcctaaacccctgccttcattgttcatgagaactctcctcatccaacactaacaacttatacagccaatgcgtcaatctcctcagcggtgaagccaagcaagaacaataggtcgagtagactctctccgttcaggcgagcgttggcctccatctgcactcgcggctttgcattccacgcgacgcccagacctgccttatccagcatcagcaagtcgttggcgccatcgccgacggcaatgacctgagacagatcaattccctccttggtggcaatctcgaccagaagatctctcttgcactccttgccaacgatgacgccttcgacctcgcctgtgaacttgccgtcttcgatgacggcgtggtttgcatgggcatagtcaatacccaattgcccagcgagccatcctgtcagtggctggaagccgccagaaaggactgccgtcttgatacccagtcgcttcagagctttgatcagctctggcacacccttggtgacgtccaagaccggtcgaagatcctcgaagagtgtagaagaaagacccttgaggagagcgactcgttctcggaaagaagcctcaaactccagctcgcccatcatcgcacgatgtgtgatttcggcaacccgggcagccaggtctgggggatccttgacatgatcagccaaaaggtcaattacttcctgagtaatgagagtgctgtccatgtcaaagaccaccagtcgggggtggcgcctccaaacactatctctctggaggacaacgtccacattccattcctgctcaaagcgatagatcatctcgtgctttctcagatcatccaagctgagatagtcaggggatggtgtgggtgagagtgttagttccacgatgcgcggttgttcctggttgtccaagcacctgtgagaggagtgaggctcctcggcgtcgtgaggtagagggaacgacgacatgaggtgaaggaacgaggtgatgcaaagcggcgaaatgtatgagccataaatatggtccagctgctcagactcctgggtaggcggctcaagagggtactcatttggatcggtcgtaggggccaagttagcgggtagggattcattactgtccgcaaatgtggtcttgacaggcgatcgagagccctgctcttcgcctcttggcttgtaaaagagagtcgcaatgagacgatccgatttctcgccagcacgaggggcacagttagggtgagagtacgagtggctcaatccgctgtcaaccacagtcggtgggttttcctcagaagggatgccattaaatgggaggattggcctcgtttgaggaacgggcgaattacttgtatcctctataaccgtgtcaatgccgtggaacaactggtcctgacggtttgactcgggtcgaggagggcggtattcttggtgatcactaaggtatgagctgctcctcatagagctcagttgtggccgtgcgacattctgtttggcagggcttggttggtctgccattgtatcgtgcgcgcggggtgagatttgctacgtctgacaatgaaatggcgtaaggcaggcagtggaaataagccgagatacgacctaaaagatcaaaaaatgaagactagaaatacttaagagtatacggcgatgcaggcaggcaggtaaataataatacgcgactgccgacggtacggtacagtaacgaacccaaagatttgagtcaatcttcaaaaggttggttggtttaggtgagcgtttgttgctggtcatgcctcgactcgtccttcgccagggcactcttctccgtcttctgccccgccaatggatggctcgtgcgaccttgggtcggcttcagcggctcctgtcaggctgctatagggtatgattggcgcgaatacgcccacaaagacatggacggtttgattgaggatgagatagaagattgatcacgtggtttttgacttgcgagagacggtgacagagacattcccgaataatgtcgtcgcaatagcctatctaagtgagttctccggattcaagttacctctgcaagcattgtggcatgtgctgacaaagtacaagatgccaatgagatacgtgtcaaaccatcctgcagatatcgaccttcacatgcgttgtgcaggccatcgagaagggcgaaattgtgacggcttcgttcattaatgcgaacaacgatgaatataaagcactgcaacactgagatggcaatgacgcaagtaaacaagctagtaatatgacgtaggcatcgctaagtccgactttagggtcaaggggcctgtctgctaagtcagcattcgagatttctaaacaaatgctaactcaattagtgagcatgggaacggatagcggcctaacgtttatcctcagttacgaaacggtccgtctcggagaagagatgagaaaaaattgcttagactggacgccagggggaaaggcaacggcagtcgcccggtccctcggtgccgacgctccgacagcacgcaatatagaccgattgccgcatcggtagtctggtattagcaattgcgtcttggtcaaggcttgtaagacgacaacgatttttataaccggaactccgattttgttactacgctctataatactgtaaattcaaataatggtgtgtagctggcagccccgtagtcgagcatctaaacacaacaacgatatcatcttcgatctggggatgtgacgacacgatggctatttcttgcgaaaaaagatacaaagggacataaccacatgtataagccgttggcatctcttcaatgatcgaatgagtaattcatttaattcatttataagctgttggcaatccggatatacgattgcgaaataccagccaaaatggcatgatcgcggggaaactgtcctcgtgcacattatgctacagacctgtctcagctaacatagatttgatactcaatcactcgccatggctatcccatccatatgcggatctagatttcatccaacttggtctctgagaagagcaataatccatgtatgacccgtcggctgccatttataagctgtgttcgcgttgaagacatcgatctccggggttgccgctgtagtcccaccaatttcgagacctaaaaccactttgctacctgatggagctccggctcggcggctgtatcaaaaatatgtcgttactggaggtgaggcaaacaagacccagagcctagcctccatttcaagggctttggtgggtgggccaatcaaagtttgtccagagcgtggcgccctccatcgcgaaaggtatagcgtcgatgtcgtgatcagtctcagttgcaacttagagacgatagtcctcctggcggcgattgcgcaattgcaactccccatctttttccatgtcctgggctcattacaggaagcagatactcgggttcggacaatgtccttgctcattactaaggacgcataaggttggggccctgcgggcggtcgcccggacatagcatataggccgtactgcacaactccctccttcttaagaatttgactgtcctcgctcgttcattgtcgtgttcgtcatcttgttgtcttgactcttccagtgctttgaaatcctgttccgtattcaagttagcagaatatctgcgtcatcaactataccttatacctagccttcttacctttggctcttcattaaacataactgggatacgccctccgcctgtcccaactttcaacaagtccacgcattaacaaacaacgcttcgaatcatcttccacgcgttttcaaaatgcctaccttcatctctgaatcatcctcgcaggtgtccctccccgacatgaagcttgaatgcgagtcaggctatgtctctggacaaaactcagaatactcttcaccatcatcatcaaccactcttcctcgagtcactctcacaaagccccatattgaccacctcaacaacatgcttgaggacatgcaccccatggacattctccgattctgcaaggtcatgttccctaacctgtaccaatcgactgcttttggcttgaccggtctcgccaccatggacatgctctccaagattcaaaaggagcaccccaacactcccactgtcgacctcatcttcttggataccttgtaccacttcaaggagacacacgacctcgtcgaccgagtcaaggcccggtaccccaacgttcccgttcacatttacaagcctgacggtgtcaacaacgccgaagaattcgaggacatgtacggcaaggagatgtggaacaccgctagcgaaatgtatgactggattgtcaaggttgagccccttcagcgagcgtacgatgagctcaaggttgctgccgtcctcaacggtcgccgacgatctcagggtgctgcccgcggctccatccccatcatcgagattgatgatgagcgtggtgttgtcaagatcaaccccttggccacttggtctttcaagcaggttgatgcatacatcaaggagaacaacgtcccctacaacgctctcctcgatcaaggctacaagtctgtcggcgactggcactccaccgtccccgtcaaggagggcgaagatgagcgagccggccgatggaagggccaggacaagaccgagtgtggtattcacaacaagcaatctcgctactccgagtttgttgccatgatggagcgcaagcaacaagaggaaaagctcgctgctgctcttgagaaagtggctctgcccacagtctaattgcactcgcaaccagacaaaaacttatctttgatgacttaatgattgaagcattatgcaaggcgttttaaggaacaaactggttcagcagccactaatgctggacctaaagggaatgggaatattgaaaatcatcgaatggcgtttggtaaaatatgagaagcctgttgccatggaggaataaatagcaagtacacaatcgatatgatagaatctgcggcaggtagcagacgaaacaataaacaaaagaatcaatcaatcataggactggtcgtctttcagtgtgagatctttggtacgagatgtgggaatgaagttgattgagtgtaggtaatcaagatcacgaggtacaagccgccgccgacgaactaccccgcgtcgatagttcggttttcatgctaacaagttgtctcatccccactactggtatctgataccgccttagcgaagccctgccacttaccctctgctgctcatcgtgacctatctcagcctcgcgtgtaaactaaaaataaaaaggtcttgtctcgcatctaccatgcaagaagtcgcctcttgccccccggcctttgtcgagaggaagaaaaagattctcgaccaactcgcaattcctgataccgagtacacagatgcttcgccaaaaggctctgtagacgaggggatccgtgatcttattgatgaaatcaatcagcagtcaggatttgtcactactagcagctgtgcaggacgtgttagtgtattcctcgagggacgaagagttgctgaggccgaaggcgaggatgagcgagtagcgggagttggtggaaagggtgctggaggagcctggttgtttgtttctcatgatcccatacctgataaaggtgatggggtcacggactggagcagccaatttggtcttgaagattctactgcggctcaaaatgcagctccaacggtcaaagagagaagacttgttcatttcaagtttgaagcaatggtaagctggaaccgtgcttctctgtacaaaacgcgaggcaatgttagaatacaagtacatgttaagctgagatattgcgtagatcctccacgtccttacagcatcccccgagcatgctcaaatactcctacgatgcgggttgcaggcaggcttccgagaatcgggagctcttaacattgtccccagcggcaaagatgctactactcccatggttgctatacggacgatgggcctcgccttcgagtcgctcatcggacagcaggttgatggtcaacgccaacggatagtctcccctgaataccttcagacactcgtggatattgcaaacgagcgctttgacgagaacaagaagcgtatcgagcgtttccagaacgccttccgggaagccgtttctgcaccagcgccgcgtcgaaacccagagggacaagagtgggaagatgccgcagcgagacgggaaaggaaacgtgctgagggcctgcggaagagagccgagctaaaagccaagcaagaagcaaacacaaatgacgaaaatgagctcagtgacagagaaggggaaaaacaggtgggcctgctcttttgaggtataggttgctgtacactttgattcctcaacatagcttttttcgctcccaataccgtaatgtacacgttcctgtctgggcatgccaggacccatcctctctatatctctatagaatcgttcgcaattctcattacaagttcccataagcgttctacgagacaaccttctcgacccagctcttctctagcttcttgacctcggccttgaagttttctacttcctgccagcagtcgagcggccgtcggtcatgctctcgcagacatcggataacctcgttgcgtgcaccttcgacaccctcgggaagatcacgcacttgcttgcgtgcctcgagcttttgacgcatcgcctcaatttccttgctaacggtatattgacttgtgctgttgtcgtccttaaggtcggcgttggagagcttttcgtgtgcgatcttgagcgcttcggactctttcttctggagatttttgagctcctcggccacacgggcctggatttggagctcaattatcttggatcgagaggcatcagtctgtcggggaagatagcagctcggttagcttcattgtagtcttacgtagtttgaaagtggaatttcggtgggaaagaatgtacctcattgctagactgtagtgaatctacgagatcttgtgagatgccgttgggcgctgagctgtttattggcaagctgtcagttactgattgagatcaatcaaggtggtttgcgaatcaggaacaacatacgccttccacacatgtgaggagattggtttcgactcgctggaacccattgtgtcgacctcaatggctgtgcaacaatgttcaatacccagctcgtgatagccttcctggaaatttccggcgttgatcgggagcatcacggaacgaccatagttatgcctcaggttgcaagacttgccgtgacgaaatctgtggcgcagggtatggcgcagtctgtggcgcaccaccgttcagtactgagaccaccagcattcatcacgctcttacacgggagcgattattctatgctaccaatttgacacagatcaattaatgttacgtccgtgctggcgtgatcacgactcaggaaaagcgtggcataatcagcgatcttattcatacttctcaagaatctagccaacaaaccatgctcgctcagatccgaatcggccctggagcaataaggtgatctatccgaactctaagaacagatgaacacctcggaccaacatccgctgtcatcgaggacggtccgttattgtggactcgtcatgagatgcatgatggaactggacggaatggaaggattaaaagtaagcatcagattcagggcaatcgcctgaataagatataatatttccctttctagaatcgagattgtgcccgtctgtgggtcgtatctagcttcccagggcaatggaaccgagccttcaagcactgaatcattctacctgtgacgccaagagaattatcggttgacacgatatctataatggatgacaaggccggcatgcattgtgcagtatggacatttgtccgttatcatgttagacggtgacacgggccgcaggtgcagtttgtatcaaacctgacgttggaattgaattccatcaaccacagcacgggaattataagattgcgggccgcctttgatcctggacaacgatgtcaaccagggtccatgttcgttatgaccctgtctgtgaggcttgtattccatgctggcaatctgactatgcttaaccgatcataaaaatatcgagtgattataaaacttttcgtcatcttggaagcaatgatggtgggtgcatcggctattcatcttatgctcgcatgatcgagtcactccgagtttcccgtgtggtggtggataggttgtttcagtcagttcgttttcgtccactatagctcggttttgtgtcaggcgaggacgaacggaaggctggaacaaaatatgtttatccaaacataaaacaggaaacaggaaacatggaaacaagtcgtgttgttcgtctgcggtgtagcggtgatgtgatgcgatgccgtctgttcctgagacgagtaaggaatttccaactggatgcctctgggagtcgacgttgagaaacctccaactcttggcggcaatcttatggggcatcgagtggctcacaagcgctgcaacggctcaacacccgtattcctgcagcaggtctggccgctgacagccactcacccctgacgaagacagctaaaaaacttggtcgccattccaaaaggggtctgggaattgattccacgagccagggccaagaagtggctggtttcaggagcacaggtgaacaagggtgaggtctgactggtccctcaagcagccactaaatcactctcttttgcccgtcaacggccaactctgagatctggcagcgacatctcacatccaattggccgtatcgcgaaccgtcacgccgttactactgcggctacccctgtcgtggcaaaaggcaatcgaagcctattagtgtctactgaccactaaccagcgaagggctcctgggtacgggatggagcgcatgttttctccatgcaagaggcgcttattgcacgttcgtgtactctgcacatgtccagacctgcagccgttctctgtagaatatcacgagatatgtagagtgatgcgcttgatcgaaccacattcaaaaatatggaataagttgtcggttcgacaaatattgcaggaacaagaaatagcacgccttgcaaggggcttcggatgaatttggtagccactcacagagtgtcgataacttgactcgctgcatctcgttggacggagccaggagaagctgtaaggggccccttgccattgtacgtaccacttgtcctacagggagggatcctggcctaatggacctggtagcaagtaaatcctttcagcgccaagtcgagacctaattcagttttgtgtttgcttgcctgcttgtgagggagtctgggctgtcaagagggcggagtaggccggcccatttacatattatcacaacgtctgctccctggacctaccttcattcctggtctcaatactgtctatggtggttcggcttgttacctgattcttcttctttgtttgtccttgagaccttttatacattcttcgttaaggctggccattccatttttccgacgtcgactgttctcggccactgcttgccagctgctcgtttcgtttcgtcttcatccgtgtctctacccgcatcttgggtctcgggaaagcattgaaacattcaaaaacagctcctttccccgtcggatcggattgaattatcttgtcacgattgtctctggtagatcagacccttttttagtcttgcaacaagcgacttgtcgtatcgcactgaattacgttgcactgccctatacgtgcccaaacgtcgatcgtctgtacgcctgtctctgccttccttgtcgctggactgtctaccaagcgcccttgcctcaacttcacttcacttcactcgaccttttctgctttattactttcacttactcacggcaattgacgtcgacccgttctttaccgctgatctaaatccaaattcgccagaaccaaaaaaagaagatcatcagctagttctgatttcctccagctgcaaccgagaacattacctcgttgacgaggtgaacagcgcttacagcgcttacagacttcaaacgtcattgagcattgtctcgacgctggttcataaatcgcccttgttctgcctggattctttattccccattgttctttcgctcgttgcattgtgtgtcgaacacgcttccaccagcgccaaattacaaaggtcactaccgaacaacccgcttgtcgatcacgatttatctaccaccgccaaatcaacacctggatacgatcatgttctgacacccaagaacgaagaacaaggaggaacagcatacacccactttctttaaaacccatcgccagtctctgtgtgcctgtttgggattctttattagtcccgcaatcgccttatttcgtcactcattcacagcaaacaacaacatctcgctctttcttcctcatctaaggattcccatataagaaaagctcacccgatcattactcgcgtcgctcccagagagccaacgccgacaaaatggatttcacacggcgccggatcgccgacatcagctcgtacacacctacgacaacactcaaatctcgtgccgaagcagctcatggagatgctggaactactcccaattaccactccagtctcgacggtgtaaatcaacctatgaatatgctatttaaggatgctttgtggtggaccctcggcatcatggccctcatcgttttgtggattagaatcatcgagattctatgggcaagactccgccatgtgtcggccatgaatgtgcccggtcacaaacaacagtactggaagatctcccagtggacatggatgcccagcttaaagaagaacatcatctacgcccccctgtggaacaaacgtcacaaccgagagttcaggctctcttctgctattagcatgggcactctcccttcgcgacttcacttcaccatccttttcatctacctgggcagcaactttgcctacatgttcgttctcaactgggctaatgagaacaagtttgccttttgcgccgagctacgaggccgctcaggaacgttggcactcgtcaacatggtgcccttgattatctttgctggacgcaacaaccctcttattgcgtggctcaagatcagtttcgacacttataacctcctccatcgctggatgggtcgcattgttgttcttgagactatcatccacactgtcgcctggctcattgccgccgtagacgacattggttgggatggtgctggccgtcagatcactggcatcctcttttacggctcgggagccgtaggtacggtagccatgaccctcctcgctctgctttccgtctcgcctgtgcgacatgccttttacgagaccttcctaaacgtccacattatcttggccttcgtggctttcgttgccacatgggctcactgtgcctcctccacgcttcctggaggcttgccccagctcccatggatcatggctatcatggctatctggttctgcgaccgactctcccgcatgttccgccttttgtccgtcaactggtcaacaaagggctggactgaggcagtgtgcgaggccatgcctggcaacgtcacccgagtcaccctccacctgccacggtacaaggacattgaacctggcacccacgcttacctccgcatctggggtgtctctgcgtgggaaagccatcctttctcgatctgctggaccaaccatgttcgtgacagcagcctacccattgctgagaaggaaagttcaaacacagttgacaagtcaaccatgactacgagtgtttctttcctgatagcagcccagacaggcttcactaagaagctctacgaccgtgcttcccattatcctagtggtcttcgcgccaaggccgccatggagggcccttacgccggacaccacagtctcgactcatatggccacgcagtcctctttgctgggtcaactgggataactcatcaagtctcgtacatccgtcaccttctcgaaggacataatcaagggacgactgccactcgccgtataaccctggtttggatcatccgcgaatacgagtctctcgaatgggtacgaccatacatggatacaatcctccgtattcccaatcgaaaagatgtccttcgcatccagatcttcgtcacccgtcctcagaacccacgcgatattgtcagtgctagcgccacggtgcgcatgttcccaggacggccaaacgttccccttattctggaaagggaggtccaagagcagatgggcgccatgtgtgtcacagtatgtggacctggcgctcttgctgacgacgttcgcggagctgccagggcggtgcaaggttcgagtgtggtggactttgtagaagaaagtttcacctggtagactatggtcacaaagcagaggcggaagtaatcaaggggtcccattcaaacagtatatattttacgaaaatggtagtttatgtcatcaagacatccgtgaagatggagatatgtccaggacaatcatagcatcacgcatttctatagcgatcaagtcactagagattttgagaaccaaactttgaagaaaactaaatgtttatataagtggtgtttttgtgatatagccaggccctggtggcctagttcgttaattcatgggattaggtatgtgacatcagattgatctgtattccagggtgcagcccaacgtaagtgccgggtccggtgccttaattattagcgtcgtcggcgtggatctagagtgctgggagtgccccgcagtccacaccaggtattctgcgttagcaggtgagccttgttcttaatggaaatacgtacctttggtcgcgtctctcattcacaccagcacaaagacgcgatttctcccatagatcgatctctttgtgtcatacaatcttgaacattcttacgacactaaactagtcatctaatgctagctatccacgcaccaatacgaaatcgacagttaaacttccattgcatttttgacactttttcggaccatcgcacagatgcctgctcgaaggcaagactcagaccaagagtcgcagtcacgatcgccctcttcggcccctcgaggagcacaatcgcatcgaagtctcaccatgcgagaacgggaatccagtcgctccgtttcggggtcaaagcgaaagcgagcagatacacaaaatggcgaaaccacaaaccatagaagacggactgctgaaccttctcacgaaagcaacgacgacaacagtgacaatgtatacgaccccgatcaaccaccggaggagcgccgagaagtccagcagggattcagaaacttgctgcgcgaagtaacagagaacaccgaagagtacttgcaagccgattcacgaggaatttatgacactattcttcgtgccaacgaattgtcaaagaaagtacggcagacgactgaagccacgatcgactctcgattgcttgtcagcacgaccgatctgtcttatcgaaagactttgcggttaactcaaggaagcctttcacagggtgttgatgtagatgagtttgtgtcaaaatgcatcacatacatgaggcacggaggaggaattatagatgacaatgcccccgagctttcgagtactcagcgccagagaagaataactacaagaggcgacgagaacggagacgatgatattggggacgatggcgacatgatgaactggcctcaccttggccgcttctccgccttgccatgtatccgtcgccctgctctacctgggttcctgcttggtcccctatcagtcgagaagaaagctcgaaaaatcgccaagcgaagtgcgcctttcaggccaaatagcttgacggaaactcgtccggaagtcctgaatgtcgaagacttggcgcataaagagaacgatctcacggcaatctgcggcaagatcctccaccaattacaaaacatccaagtccaccttcagcaaaccgtatcggacagtattgatgacgatatggacgacgaagagaggaccagaatcatgcatcagtatggtctccgcagcactggcggtattgacttgatgcgcttcgtcgtgaatcccaaatcctttggtcaaactatagagaacatgttttacgtcagtttcctcatccgagatggtcgtgttgaaatcgaatttgatgagtctgaccttcccgcacttggtaagtcagctatcatggagttatttctatgtcgctaaattgtaccacagccccagtaaataaagatgaagtcgaagacgatgatgacccaacacgccacggggcagcaaaacaccaggccattctatctatggacatggaaacatggcaagacatcatcgacacttttggcctcagggaacccatgatcacacacagaaaggatgtaacaaactcagggcccggcgccaggggatggtacagctgaagaacgacaagggcgaatcgattgaaagaacatgttgagtctttcagatccattgtcatgcaactccaagatacctttgatgctgcaaaaggccaggcgcgactcggcgatagcgactagtctcatgcaccagttgatggcaaacttttggtagggtttctttgttcataacttggccgtcgttacatgagcacagacagcatggactaggtggtgttggtggtggctttttgtctttgtgagagtgcgcctgtgcagacaaggaggtgtgcgatctcggtatattttttggcgcatgtcgtataccaacaaagaaaggactcggatcaaagaagatgaataaacaaaggctccttcgagcttcgagggcgctcctttcgtctcttcataattcccatctgtcctcttgtctaaacctgctttactgtcctgttacttcaacgcttttatgcccacacaagcggacttgttcactcgcacaactttgagcttagaactacgttcctgagccttacattcttctgcatatcatcacccctcaatacgtccaacgtcacttattgtccctttgtccatctgagcaatatgacagccgtcgtggagaagcacttcagcggctttttggccaatgccaaatcgcggtcaggcaaaactgtgcaaagctgggagcaagaaaagaccagccttgttttgaagttcgacgacttttataaacatgagtgttcaaatctgccctctgatcttccagagcaggccctgacggtcttaaaaagactccatgcaaaggccaaagacggtatcgaagcgatgttcaacacctgcaaagcttcacaacgcaaagatgccgatgatttcggaaccggtctaacgaagctggcatccactgtcaagaaggccagtgacaaagagatcctacgattggaagacgaggtccataaatccaagttggccgtggaatccttcaagcgtcaaatcaagtcacgcttaaatgacagccgggagcccgagtcagtcgaagttgtggaagaccgcagagagacgagaactgccactccgattagcggtggaatgggattcgacgtagcccatcgtagggcaacagagagaggccctcgtacaccgtcctcacagactcgcgctcaaaggaatttagcccagagacaagccccgactttaccgcccatctcctcgcctgttgtctcgcccgtttctaggaatgttcctgctcgctcgcctacaagagttcctgctagaagcgttgtccagggggtatcttatcgtgcccctagtcccgcgacggtattaccggcaatgaggaccacttcgactgcaagaaaatcacaagcgtccaaaagcattcaacctgaagaactcggagatatacaccctataatggaagagacgatgaggttgggctcggcaatcagccaagaatatgaagataatctgcatatgcttggcgaagaacaatccgaatgggagaacatggatgaaattgatgaagtactatggcaaagtgagttcgatggcctttataacgagccagacgctaaacagtgcacttgcaggttcagaagattctcctcaggatgacagcttcgaagatatttctgccaggaacagcaggcttgccagagaaaggagcaggctgaacaaagagatcgcctgtcttcacgaggagaacgaaaaattccaagagataatcgacgagctcaagggtagcaatgagatgctgacacgggagaatgaagaccttcgcatgtacacaggcaaccaaggacaaactgccaagagcgccaatcaaattggaattgatgaagacctagatttcccaacgtcactacctagggtaccaacgataccccatactccaacaacagcaggcatgcccggctcaccactgtcaacgccgagagcacacaacatctcagctgacacatccaaaataaattcaccattgacacctgtcccactagccagggcttcaacaaatgattcaattagaagtgattggggcaagcctatcggcacgcatttctccgaatctctacacagatccgacacatcagacatggcttcaccagacgatgtaggcccatacactggtactatgagtgatgtcatggcgctcctccgatcagcaattgtgcgctgcaataaagacatacagacatgtcacaaggagaagaaaacttcacctgggcacgaaacttctacgtattttctgtttgaatcctgggaagattcagcgaggaggaaccgtcacgatttccgccagacgatttcgtatttccaaacaatctctggcaaatcgtctagcaaatctcggtcccatgcgagctccagctcattgaggggatcacctcgttctgttggaagctccttcacggccaccaatacgttcaaatcgttcgacagcggtttcgctgaaggcgcagggtggaattccccagcatttgttcctcccaagtctggaaacgctccggggcttaccaacccagagggcaagcttcataagtcgaagactgcacaagaatctccccctatggaaggctctgtcgataaaaagggctctactcgaggaggtagtttttctactcggggaggcagctcgaagaagagccagtctaaccccaagcgccagccccaaaactcgcaaaagagctctggctccaggactggaacaagaggcaccaagtcatcgatggcacatggcgagaagagaggtgatgatgatgacgacgatgacaacatcgtcagaatcttgacacatccgatgttggaaaaatatcgacatattggaatgcattcgttgtttgtggctatcatactctactttgcggtacattggtcaagtttcaaattctgggttgaccgacgggtgcgccgtcccgtgcgtgagtacatcacacgcaagctaccctcaaggttctcctcacgcagcactgcaattgctatgatcatgttgttgattaccgggttcttttacttgtacttcaaaacataccttgtttatttggttgtacaaaaagaacgggctatgtggcgtgacggcaacaacgtggcgatgcgccttgagttgaagagaaccggtaagccatcgggagtatcactctggggcctcagcgaagaacaaggattggtacgacagagtgttggcgactttgtggagtttatatgctggtctctgggctttacagctttgaagaactcggtgagcgtttgggcgttgaatctgtgggcagctgtgtttggctctttttcttatgtgtgggcagttgtgtctgactcagcttcttttacgtgggaagtatgttgttgggcgcttgctatgacaaagttggttctgagaaatggcataaatacggctatgcataaggcaaaactggtctttgttggcgggcattagaggcccagccgagcagacgcaacttccttggacatgtaaatgagttggtaacggggtcagtatacagttttgttttccattgctttacttagttaggtattaagtgtatttcatcaagttcgttaaatgtaaattatcaatatgttctttttaccgtttcatccgagtctgattaatattaatggatcacttttcagcaagtctagactgatggggaagtattagccgttctgttgatgatgccgaggttgatacaagtatgaaagggcgggttctcggggttcaataactggccgaatggatcagctggagtatgttatggaatcaagaataacatgagagggaattattaagcaaagtgatatggagatagaagaggaggctctttatttggaattatccaatcgttgtatttactatattgatgtaagttggtatgcatgcatcatttatttactaaggtatatggatattcacatgatgaatggtttcgaaaagcatccactttttcggctccagcttaaatcaattgactttttgactgtaattccatgcatggccctgtaaatcgtgcgagatttatcggccgaaatggatgacaatcaatagctaataataaatgttgatgtcatgaccagtcccagttgaaactccgcctcgacacaacttacgactcccatggagtaggtactcattactaggcgcctaacttattaattcctcgtcatgatacgttcttcagcccccattaataaatacttaaacaacgaattacccagattctttcagctgcaaaagaggtcccttacactttcacgtgctctcggattcaacgtcatacatccttcaacttcaacctcaacaacaagacttggatcttcatcttcaacttcaattactactcccattcgaaatcgcagcttctcttcttcttcacaactacattcacaagaacctatcttttcagcaatgtcttccaaactcattccttcagaccctgaccatgtcatggtcattcgcaatgtcacgcccaacattgcaaccttctcggtacccttttcacgattcggaaaggtcaagattggtggtcgaggcactctaggtactaatgttcccatctcaatcctcgtcacaaacctgcacatgaaactgacacactccatagtcaagcttacttctggaggtctcgccgttttctcaccagtagctctcacaaaggccacacaagccaaggtcattgagatgggaggtgatgttcgctacattgttgccctcgattatgagcatcacatttttatctctgaatgggcaaaggaatacccaacagccaagatcatcggcccagagggtctgcctgaaaagcgcgccaagcagaccgacgaccccaagattggcaacgagcaatttgccgttgtctttaacaaagagaccaagcgagaaactaggatcgacccggaattcgatactgatttcgattacgaatacgttgacggtcacgccaacctcgagattgtcttttgctacaaacccgagcgcgtcttgattcaagctgatctgctcttcaacctgccaccgactgagcagtacagcaaggtccctgaagcagagctccccgatgatggagctgttggcaagcttttcgcctgtgttcagaacccccgtggcgataccaagtggctgcagcgcttcaattggtatttgctcgcaaagaatcgtgacagcttcaacgacagcatggccgttatcgctcagtgggattttactaccatgattccttgccatggagatgttttggaaggcgacggaaaggaagtctttatgaaggtgttcgattggcacatccagggtggtaagtagaagatgcccaataaataatttatgtatatccaagtagcggcaaggagttgtgatagtgacacagagaacatatcgatctgcctggaattaatgcttttcttttttacaaaaggcaagagtaagctagctataaacctggtagtaaatacatatataatacaaaacaataagaatcgattacaaaatggggtataatgctaacttgaagcccgaacaccattgttgcaacaatcgtcagtacatttacttttccccttatccaaagtacgccttatcacacccttgcctttgtcaacgacagtctcgtccgatacaaactctcggtgtcgtgacgacgctgcagcagaagcacttgaaggctttctgctgctttcaaaattagccgtttcgggagctggtatcgggcgccctggttttgatttgggttgaggctcaggctccatttccacaaatccaaacatgggagaatcagtcaccagttcccctcctttgtaaagataatcgctaagctttcccagtatggcaaattcgagcttgagtttgactgaatatccgaccgcctttacgccttgctgccaaaggagattgttggtaaagccgactgcgagcagcgcgacgtcgatgagaataagcagtacattgatgaagacaagatgccataggacacggctggttcggcgttgaggatctttcgtcctgatgatcctggtcgttttccaaaggtaaataccagacaggacgaagttctgtacacagaatactgtcagttgaactttttcaaccttgacatatgcagcgttgtggtcgagtctctgttggcggccaatgacgaagatgaggacggtgattgcgctgtgccaaatggcagcattgacaataatcatccacttggtaaagcacaggatttttttattcttgacaagtagttcaagtcgggagtacaggacaagggcctgaccagtagtcacgagcatccatccgatatcgttgatgaccatgtccggcacgtcaccaacgaggtcgaggtagaggatcagccagccaacggcgtatggcagtataccaacagaggccgcagtgagaccccagaaatataggtcgctgcgtctcctggatgaggtgaaaattagagcaagcaactcgatgccattgtagagcgagatagtggcgcagatctgtcaggggaataagtgttggccggttgctcaaagggttaactgtgaggggattcgtacaatgaccattattgcctccaaggtgtatttcccgtcgggcatgatcctcagcatagtatcgttacgactctcgagagccatcttggcctactttgggcgcggtgaggccgtgtcatgggctggaagagcaaagaacaaggcctccgagaaagcgaagcatgaggaggaccagctataactaaattatagtgacagtcaatacgggaatagttatgacgatttacaccgccccaaggagcgtagatctgtggtaggtacccaacccagggtactgctgtattgcaatttgtaggtaggaagggagaagagctcaagagactggtgcgccaagtcagttcggatacagggtgtgatatgcctaaagttccggcggatgtctccgacggaggctcattgattgatgaagctgctggtgtggctgctaggtttgggctatgcgctttggaggcttggagtctgctttagctgtctctgatccttgtcatgagccagagacgggtaaacgggcgcggatggacggctttccgatacaggggatgcggatcgagagagcgacatgactgccggagcgagtaaaccataggcagacagatcgtcttttatgcaatctccatgagacaaaaagtccaagtcggacgcatttggcgcctatcaccggtacttgcttgaatatatcctattcggccagggatcattgatgaagaaatgagccgtcctcaagcattgctgcctcatgactcgtcaacaatacgaagcatctctaatgcatgaaaataatggtatattcggttagccatgaaaagaagctttttgattaacagacagcctcggaaagtttatcgagagtcggcccctgcttctgacagaagcaagaatcaagtacaggagaagacgggccgtaggtgagattggtgatgagaacggaagaccaggggcatgccagttatatatcatggtcaaaagtggaagtgaattggcgataattggaagaatggaataatcgtttagatgtcttgtgatagtagtccccatgtgacccccacaatccccaacagtggagcacgggaatggaccttatcttatcgtgcctacctgtctgcgataactacgcagtcattctctagtacctacctctactcccatattgcaacatcttctgactctgttttcaacctgcgcaatctttcctaccacttcatcgtcgctttactgccataacatatcacacacagaatgatatagagcgtcatggctgagtacgggcgtatggacccgttctcctttgcgggttccaaggatgtccatcatcctgtgagcattcgcatgtaagaaagctctcttcgcaactaaagtccgaactgacctttgcgaagaatgaacctcgagggcgaggaacccccgttcaagttctcaacccttctcgagcgcccagatttgcgccacatcggctccaacatcaggtgcgccatgctgatgatctccaaaccatctttgcggcaggctaactagagctgttagccccaactccgatctctatgttaccgtccaggtttggtcaggctctaagcccttgacagtcccggttcagactgcctacaaacctttccgatccgagcgaaagtatgatgtcgctaaagcttcagacgccatatgctgatcgagattatagatggaacgagtggattcagctaccgatcacatacgactccctgccggccaattcatgcctagctatcacagtatgggatctttcgcctgtgggcggagacgaggctattggtcatgccattccctttggaggcacaactctacctatgttcgatgacgataaccaagcacaaaagggacgacagaagtgtcttgtccaccgacataaacatgcagacggcaccagtaacacgaagacacccgcgctagtttcgacgaagaagaaagcatctcgaaaagaacaactgcctccactggataaagacgcagaggagttggacaggatggagactttatttaagaaacacgaaatgggcgagatacctcgggttgactggttggatcagatggtgttccggagcttcgaaaaacgaggcctgcaagctgccaaatcatcaatgaaaatgctccagagacaacaagctataaacggggagcatgatgcggagggccaagatggtgagggaaaagacggacgtccaggtcaatcgacatttttgcttaatgttgaacttccacgattcgactttcctgtcgtttttgccgaccacgaatatggccctcctcctatatcggctctacagaatctctcagtctcccaagtcagtatcgctcaccgtcagccacaagtgcagtatggccctggtatcaatgcattgggcgagcactccacagctcttgggggcagactgatcaaagtttatgatccagaagctgggtacagagacaatcctgcagaggccaaacacagaagactattccgaagctcgcaccgacatggtattcttgacaaggaccttaaaccgaatgcaaaggttcgagatgagcttaacttgatcatgtcgtactctccaactcacgtcctcaccccagaggaaaccgatctggtatggaagttccgctatcatttaaccagagacaagcgagccttgaccaaatttgtcaagtcagtcaactggggcgatcagagtgaatccaggcaggccatacaggtacttagccgttggaccgctattgacattgacgatgctcttgaacttcttgggccgtcttttgataactctgctgttcgttcctacgccgtagagcgactccgcaaagccgacgatgaggaattactgctttatcttttgcagttggtccaggctctcaaatatgagcacatctcgactgaaacagaagaggagagctgtcaggattcatctttggctcgcttcttgatccagcgcgcggcagccaacttcctactgggaaactacttccattggtatctgatggtagagtgcgacgatccgagtcctgagcaaggcgttgataaccgcaacatctaccgaaaggttgcttacgactttatggttgagcttgtgaagcagccagatggtcaggagacacgcaaaactttactgcgccaagcagagttggtcgctatactctcaaggattgcgcaagaagtcaaaatgtcgaacgaatcggtcgcaaagaaggttgacaaggtaaagcatttcttggctgaccccaagaatgagctcctgaccttcgatccgcctttaccgatgccacttgatccttcaatattggtgacgggaatcatcccagatcagacaatcgtttttaagtcatcgctcaaccctttcaaatgcacattcaaaacgtcgacgggaacctcgtatcccatcatcttcaaactgggcgatgatcttagacaggatcagcttgttattcaaattatcactcttatggatcaactgttgcagaaagagaatctggatctcaagctatcaccatacaaaattctggcaaccagtacctcggctggcgcctcgcagttcgtacaatctgcaagcttgtcaagtattgtcaacaagttcaagaacaacccagctttggcgtatctgaaataccacaacccagatgacaggcaacctcttggtgtccggcaggaaaccctggacacatatgtgaggtcctgcgctggctattgtgtcatcacctacattcttggtgtcggtgatcgtcacctggagaaccttctccttgcgcctgacggccacttctttcacgctgattttggattcattcttggccgagatcccaaaccttttgcaccgttaatgaaactttccaaggaaatggtggactgtatgggcggcgtacagtcggagcactataaacagttcaagcagtactgtttcttgtcatatacggcgctacgaaagtcatcgaacctcattctcaatttatttagccttatggttgatgccaacatccctgacatccggctcgagccggacaaggcagtactcaaggtccgagagcgcttccatctggagctgagtgaggaggaggcgctaagatattttgatcgggtcatcgaagatacactgacagcgtatgcgcctgttgtcattgacaagttacatgagtgggcgcaagctttccgagcttagagtccgaatgagatggtctcatggtgacggagtaagggcgttatgatacacaggcaattaaagcatgggttagacaacggactagtaatttgattttgtatatgttcgtatatacatgtgggcataattgctgtctatatcaaacaccgagactcgtgtactcatttcgtcttttgcttttaatcggcgttgtggaccataccagccaagagcttacaggcatcattaaaccgttgtcggcctatttcttttctttttcttctcctcatgtttcaccaaaagtaaagacacccttacccttgcggaatccctgaagaccctgctgcacagcattgcgcaaagtctcctcttcagtatcccaatcccacttgacctcctcaataggcacgtcgcggaactggcctgaacggatgatctggaggatatcgttgattgcatgttttctgccagttggatcctgctcgttcagtcgactcaaccaaaaaccagtgaaacgggtgtccttgaatatcaggagaccgagaggtagttggactggctgtttggccataccgccgtatgagacaagcgttgcgccgttgccaagagatcgtgcaagggcggttgctgacttgcctccgacacagttgagaccgagtccaatttcctcacggcccttacgggtaatctcggcgagctggtctctccactcacgggataggaactgcgactcagtgacaaccacatctgcgccaaggtcaagaagctctttcctgagagtctcggtggcctcgggagtatcacggtcgcgaacaacgttgatgctcctcaacccccaaagcttaccgaattggatggcggctcgcccaacgcctgagttggcaccgttttggatgaaccattgtccactgccgacttcaagcgggcgcatacccaagcccgcctgaagaccggcattggggccgtaatgtcgcaagatacggtatgcagtagatgggttgacactgacagtcgcaacctgtgtaggagtcaggccctctttatcgatcttgagaaacttgtcggcctcatcgacggcgtgtgtcctccaggttccgaactggccaatggcggggatgacccagtcgcctttctgaagtgatgaggagggcgagccggtagaaacgacctcgaaaacaccttcgttgccgggaatggcggaaggctcagaggtgccgatcaaggaagtaaatggaggcttggaaccatatgtgccctggacggtgttgatatcggcgggattgatgggagcggcgagtgcttggacgaggaccgagttcgaggggatggatggcgatatagagtgagtatgtaggctgatgattgtctgttagattatgccactgccaggaagaatgagttactcacctaagcacgtcagaaggctcgccgggcttggagaaaaccagggcctttgcttgtgtgtagccataaggacccgacttatatcgtgccgcagtcatgggaagtcttgtcatatgttgagcgctgagctttgccgaaggcctagtaagcccagaagcaagcggcctaaggcgtaaacactgtgagctagccatgatgaattgatgaattgatgaattatcaattattatgtggttgtatcagaattgatagctcttctttacttgaagttgctttgcgactcaacgaaacaggttcagctgagctcagtcctaaattgacgaaagctctacaagactatgacgttagcgtgcaagcgaggaacaagtttaactgccaatcaaagtttgcgattaagcggggggtccttaacagtctctgaatatcggggtccagagtcgaattgtggaaaattggatccttgtggaacgcgggggtttcgacttttgtgctttcctagatcgggaactttgaacgagacgatcaaaacatgtttctctgcaataggtagctaagaaggggataggcttgtttccactgccttagtttaccaccattgaaaattcaagttacttgagagaacttttacatttcatcaagcttatcatgactcgacaaggtcaggggaaggagagcgtaggtagacatacattcaagcagatttctctttgggttacctcttcgctaggcggagcaaagggagaacgtcctaaacttgaatcatgcaatgtttaatctgcaaaggccagacaattgatgaaacatgttttagtgcatttctactctgttcctggtctcccatggaaacacaatccagtcagatcactttcttttgttgatcaaacatcctacccatgtataggttatgcttagtacctaaagctcccagtgaagttacatggcgacacaagggagattaatctcatctcggaagaaaggtattttgccggtattatagtaaggctgggtatacgaataatattttcaaattattgacatggactattgcgttacataccgacagtccgagatagcacaaagtgactaaattgttttggctcttaggcaagtagccaagtgttctacagctctgaggtcagcttcacggagctctaactgtattatctgaatagcactattactgatgtgttgagtctttctccaaagtgaaagaacaaatgaccgtttgtctcatccggtctggactctactagcagaggaaacggtgttaacgataaggatggatattattgcacagcaagttctccaaagaccgagaaccaataatggcaacactagtggcaatagaggcaacgtacatgttgccaaagcaatctataataggcctttcatcacaatcagtaacgattgaggtttgtggtggtcaacaatggcaaacgacgtggtagagtaaacggatactggcaggctgggacagtgtacgatacgggtaagacccgaaccaatcaagacaaaataggaacccctccatgcatgaaactctggcagagaaacccgatacttgttggtaatgatcgactattcctcccggcactgttgggcgtatgactgagtcgactggagccaacgaggcagtcaagtttttactatatctgagcaaaagatcaagatttcggattcggatgagacattccgaaggtcttgaaacgcgtgggatatatccagattgacgaagtgttcacaacttagttgaaacatgcgtcactggggtatatttgacttttggcattggcacacgtctgtggcgttatagtaccaggagtaccctcacgacgttggaaaagttggttgatagaaacataagagatgaaattattgagcccgtttatgttacttggaccaaactctttggttatttactcttatactcgaaagtttagaggccaaaatttctatatttagtagagcaatgtacactgcagaataatatcctgcttccttgcctgcctgcattgaatgggaatgttaggaatggggccgtgatcacgattaatcgtctaggcgttattgtaatttaaatcagcaatgctatagtatatgaatttgatatgtacatattgtaacagtttcaaatgctatatctgtctagatgtgagtatagcagtaatcattacttggtattattcaataatggcacttgagtgattgcatgacaggttttggagttccaatggtaacaggtactctccaggtacttgtacttcgtaaaaccactgcctgcgggttgtcccgctactcctcatagagactaatcccatggggcctatcttggcatcccgagtactaaagaggacttctcgaacccaaagtcgcccagcgcccaacccgcgtggctagcagcagggtccaggggagaacgggctcactgcagtctctcaggggcaggtccagaagaggaaacagtgggttgcaggcgaacatgcaagtatttccaatgtatccccattaggtccaagtgcaagcgcaagtgcaagtgcaagtgccagccacggcatttctccacttaccctcgcccaccaccaggctgggttcctcccaagaccccaagaccccgtcttgcaccaattctacctgtcttagcacctggatcaagttggttagcaggtacctgaacctgttcctgtacttttgagtattctttctccagcaaagaccttatttctccttcctcatcatcctttcaacaaccctccactctccttctctatcttttatcctgcttccccattgcgagcgtccaacatcactatcgcaactgtccttctcttcgtcccatcaattgcacttcacgaccgggatcgtcatcatagcatccagaaaagcacgccacgccgcgttgcgaatccttgcagcttgcagtcaaccacaagccacccgacccttgctccaattttccacctccatcctgtacagatccatacagcacgcctacagatagatacatacctgtactgcacatccttgacctgacctgacctgggtcgagccgttgatcaaacctctcctttctcgtcgccttgttcttgcggggagtcgaaactctgcttcgtcatctttttgcaactgttgcatcccagtcgtcgattgcaactttatcgacactttctattctagctcaattcttttctctttgagcttctcgattctttctcgccaaaacccctttccgattttttggtcgacagcctcgaacagcctcttttcagaaaccgtccgatccgcattgtcttgtgcattgaacgaatcaacggcttaatcaacatcatgtcgtctctttttggcaagagtagcggaggctcacgctttcagctacctgccctcaacctcaattttggcagtatcacagacggcaccgatatcccaccgcctccggattcacctgtccaaaaggtcccaacgcctccacagacaccgcccccggtcaaggaagccaagaacgaagcccccaaggagtcggcacaggatacatacagcagtgtcaccgaggacgtcggcaacagcacaccgcagccaagcgtgactgcttcttctaatggtaatctcgctggaaccaagcgcaacgccgacgacgatgctccgttgagccctgctgcttcaagccgtcaaggcagcatccgtcgcctattgagtaggaccatgttgaataacagttatgcagagggccagaaatcatcgaacgcaagtgtccagtcccccccacctggacatgctcgcccagccagccagggcggtgcgagttatctcgacgagcgcaagaacaagagagccagtggctggttcaggcgcatgagaagcggagatcccctccccgacaaacgagccagcaccatgtatatggaagaacctcctcgcgcaccgactccccagaagcaacccggcccgccgcctcctatgatacccgagttaaccgctatcgaaaaggacaacggaagccttggttctgaccttttcaagaacatcaagtaaaccgacaaggttttggatacctagagctaaatcgcacctactccataccaccatttctggctcgtcagccaccctgtttttcgcattcaactatttacatattcaaagaccagaaattgagacaacaagacaaacaaacactttacacctacctattcctattaacgatcgagctcgcagctttacggcgcaatgcgagcaggtccattacttcttttggaacaacacgtttctctcaacaccgcgaggacgatgttttcagcttatgtcttggaggagagggtgtctgtgatagacaaggagatgtagaagagaaggaaatcaagagcagtgcagtatgatgaagacggctcatcaagatacccaactcgtttcgcgagctcacttatccggtgtgcgattatggatttattttcttcttcactggcattgctttagttatctacgctattatgatacagcactcaagtgtacaatcatcttatgggtttcacgccattatctttcgtttatttcttgccaccatgatctgagcggcttctgcttttgcaacctggagaatgtgctgggagaaatatttgcttgcaagagctataaagctccttctgatcagtcatggttcagaagattaaaagggagtttacggctgctgtcctgggttgtacgagtctatttctgaaataaaaaagaagtcatttcaaccgttgattctgaatgagtgaggtaaagcctcaagcggcctaagagtgccaagataatggtctaagctcggtttccagagagaatctttgttaatgttgggtatgaggctgtgcaggactggaccctagatccttactatccacggtgctcagtctgatccatgcgccagaagactgactcgggatctatgggatttaccagggctggcttgcgtgtcgtaacacagagctgaagccagaacacacaagcgaagcgatctgcatcactggttctaaaaataccatttgttgagggatctgcgtgttctacttatccatgcatttgaactatctaccgttgatgttatgtccccgaatactggtaaaagaggccatggcggcttgttcaagtccaatatgtggacattgagttacacgtccaaaccttcatccttcagcctttcatagatttctccaacggaatccgcatagccaggtaccatgacgccttctccagtaggagccggtgcgttatagagaggcacgactcttgttgcaccctttgtcacttcgaggatggtaccgtcgcccaattccgggtcgataacaagtctccacatgccttgtgctacttcctcgggactgatgagaatagtatcttgttctaacatgacttctttggtcggatcttcgctccacataggagtctagtcttgatgtcagtagccatcgtgagagactgcaagcgagatttcaacaagcttaccgctgtagctcctggagctacacatgcaacacggatgtcgagtttatcccgcagtcctccaagcgatctcacgaagccgtgtaagccgtgcttgctggcaaagtacaaaggcgttgtgattgcagcagcatagccagcaatgctaccaacatgtatgagacatcccttgtgctttgcctttgtccagtatccaatagctagttggctgagccgaatcggagacaccaagttcacgtctagaacacgatagtgcccgggatcggcatcagcatcatcctgagaaacagtttttttgttagtctccgtcttgggagcatcccagaacgaataccatggaggttcgaatagtcctgctccggcgacaacgatatcaacctttggaaacttctccaaggctgttttccacgcagctgttagctgaggccaggatgtgacgtcggtctcttgaaacagtaattcagctttgctgttgtcgccctcgaatgggtactgttccatgagttgttgggcttcgactcgaagcctgcgatctactatgagaaccgagaatccattttggagcaataggcgaacaaaacacaggttgatgccttttcgcgcgattagttctgaaattgtcggtgttttctataccattgagaaatcataccagagcctccacccgtaacaaaagcatatttaccatgtatatgctccatcatgtgcagtactaatgcagacttgtcgatattagttgttggtctgttaaggtagagtgagtgatcgctagtagggatgggaagggatgaccggtccttaatatagaagatctgtattcgattctcgatagttacttaacttgaaacttgcttatcacaaccagtttatgagcgtatagaagtgaaagaccagtggtcgcctttgtggggtggcatggatggctaacaaatcaagacgccgtgtgtggtgtcaccaaagtttatctatgtatttttacccttgagagcgcctggggtattccggaaatacgaatatattaatgcagtcagacatcggacttctcttcgtgtccaattgtctgtactggaatcggatcatcctctggtttcccctcccggcatgcccacccatctactcttcgtaatgtctcacgactccaaatccggttcatgaccgataatcggatagggaccaaggcaatgataatcaatggaaatgcaggagctgcaaccgtcagggtcacaccgaagacgacactggtcatgatgatttgagtgatggtgtacatgtgaattccgagccagctaacaccagtgggaagttcaggaagatcagatggtgcagtgaggagattgacgatccgttccaggatagggttgacggacaaggactggtagcccatgaaaagaaagagcccggcaagcacggaggtctgcgtgaggcccagcagcttctgcaggggaggtgacacaaaaacgagaattagagtagcctgaatgaagtgcgagtatctctgctcataggtccttgcgacatgacggggcgcctctggttgctcaccctcttccgcaggaggactctccaggacatagtgcatcagcgattctgagtgaagcggcgcttgggggaggagaccattggccggggggatgccgagaataccacatattatcgtagttgttcccagaagagccacatcccaagcatagccgcctggcttcttggtcccgtatcgctctacagtgcagataatgctactgatttcatgatcgaagtagaacaagactgtaacgatggcgcctggaatgatggacaggaacacccattcgataggcgcctcccagaaccgaacaaaaaaggtagttctgtcagggtttgtaggccgaaagctagtctgcacctcgagtctaatatggtccagcgaggctagttctccaatgtatgggatcccaatccagaagatgatggaaatggcagccgcatactctgtaagaccaagccgaacgtaacgatggaacacgggcttccatgagtttgcagtagacaacaaaatggctagaagacaagtccctatggcgcctaggacggcatagaggaaggcagcgagtgagactcgggcatgagtacgcttcagttccatggcggccttgtggaagtagatgacactgttgagcagagaaaagatgtcggcgctgaaatgagtgacatattgcattgtccagtcatgggcattgaagatggcaaggagatagtgcatccagccagcatggatgagagtccacgccataacaggcagaaattcgacctatttgtttatcgttagacgacttagctttagactactcgttcaacatacatggaagtgcttgtcgcatagttcgtaaacgttctcggccaggactgaaaaaggacccgtcacaccaagaatcgtgagaggttgacctgagaaactattgtcgtcagcgcgtaactcagctgagtctcgcaatatgagtaacacctacagagagaatataagaccgcaaagaccagtgctgaagacaacctcgatagtgccccacgactttccagtcaaggtatacaagtcacttgcaaaggtgatgccgggtaaaaggttggtgaagaagatgtagacggcactcgcaactacctgctggttaaagacttgccagtctgataggtaccggcctttgaggttgatgacatcctcctttagcagccgaaagggacgaagactgccctcttttccgaagtacttggatgatcgactctcttgactgggtggatccgaatgatcggctgtaacacctggtgcatcttgagtattggtgtttggtgtaacagtgttggcagatccaaaggttggtcttctctcgatatcaattgagtctagaactggttcagtctcaagcctagccattgttcacgtcaaattggaatatagaaacaagacaaaactcgtcggttccgaggtgaatggaaagcaagtacatgatgcatcttccctcgactttgagtgagtgagggtgccgagtcaatttatcagtctggtccagatgaagagcctggtcatggcttttttcttggctttggaatgtttcttggcgtttgatggttatttgccatcgtcccttgtcggtaccacaaacggtttgatcatgttcatttatactttggcttattgtctcttgaaccgcgtggttgaattcagaaactcaattggttcggcattgaagaaaggtagaatgacgtcactttcagctatctgcacgtgcggaggggcaaggctgagatgaaggtggatctcactaacaaggctgaagtctagcattaccagtcctctttttcagggtcttgaattaatataccttaataactatcccagcatcatcacatatctgcaatctctcgacgtcaatctatcgcgaatccaaaacaacatgcaacatacatgacaacgggaactcttctcgaataaaccgacacaatggcgcaattcattcctcggcaagcatttgccctaccaaactcaattcccaagacatattacctaggccaccatgctacagcccaatccgatatgatcaagagattgaatactatacatctcatcctcgaatgccgcgacctacgtctccctttgaccacgaataatcccatcctagaacactctcttgccggccgcgagcgaattgtcgtcttcacaaaatgcgatctcacaatcaacaaacccgagtacgtcaatgctctgcgcaagctatatggtgatcgatttgttctctggaacaaagaaagtcccgatacaacaaaggccctccttagaaaggtcaaagaagttgcgcgcgcaatcgacccaatcgcgggaatgagagccatgatcgtgggaatgcccaacgtcggaaagagttcattgctcaacacattacggcgtagtgggctaccgcagaaacttgcaaaggcggccaagactggggggcaaccaggaattacgcgcaagatcggcacgagtgttcgcatcctggagacagaaggcaaggattcgaggagaggtgttggtgaaggggtattcgtattagatactccaggtgtctttgtaccatacgtcgacaacgccgagaccatgataaagattgcgctcgtacaaggcatcaagatcggcctggtacctgccgaggttctggtggactacctactctaccgcctcaacaagctcaacccggccttctacaagcaatattcaaagcctacaaatagtgttgaggagctacttacttccgttgctgtgaaaacgggtaagttaaaggctgggggtgagcctaacttgcatggagcggcgagcgtgttcctgaaagactggagaactgggaagctgggcaagttcatgctcgaagatttaacggacgaagcaatcgaggaacatcagcagcgaatgcttaaccctccactcagcatgaaccaggctaaaaagcagcagaaagaagcacgcgcgcaagaacgagcgggtgcctaggtagaatgacgaactcaagacttgatcactgtataatagggcatttttcttttcatgtacactactacctaagcatattgtcttacatcatactcaaattcgtgctgtctcttacccacatgacctttcttgctgaaactgcgcaggcaccaatgaccaagtccttgaggcgtgctagggtatatatagaatgatagccggaacaccagagggtccctgcctcgatcgagtgcttccagtcaaatgacaaacaaccaaaaaccctaagaagaacgaaaaacccgtgcctgttgcatcaatgttggatgctggtgacgcccctggatgtaccttaaccgtaaacgcctgaaataataacaatagagcacgtgtcccttgctgtagagactccaagatgtgctgctgcgaacctaatctgtaccatcaggtatactgattctgccatttgaccatatcccttgtcagaacatccatcatttccatggggttcaagtctttgaattctgtaccctcagaggactcccgagtactttcattctcagcagtctcagaactcagagtcttctgaagcgacacctccccgttactcgtgttctcgttcgtcactggcaatgtctcggctgcaaggtctacttgagtccttgagataaaatccatgatggcaccaacacgtcgtttcatgtccaccatattcaacttatggtgcatgactggctttgacttgccatgtcgatgttcactcgttggtttcggatgagccggcgttgactcgtcactggtcttctgtatgtctcgcgacatcgaccgcgctggggactcgccttccccatctcgatctctggtatactggttcctccctttgcctttcttgtgagcagttctcccgccacgcttctgggtgcctgaaacaggttgatggctcgcaggaggtgtgtcaggcacagtttctactggagcgggggtctccacaacgacgggtgcctcgatgctcttcgtagctgggggtttggctgcggcagggggtgtctcctcggcaggatctgagtctaagcgattgtcagtctcagcctcagctttatagtagacatcgtcgttcagcttaccctctcctcgtcgcctttctgcgcggcctttgcgtttatccgcggcttcttgtctctggcgctctttgtcttccttctcggtcttggctcgctggttcttgttgttacggaccctcttcgttccattacgagtattaatttcgtcgtctgactcaatgtgagtctgtacttcggccggttcaatggagggcgaaggtgaccttgagctggttctttgccgcttgacgcttatcggatttctcagtgatgccaacttgtcgtcccgtggacgagcattgacggctactgactcctcactgtcgctgcgtcctcgtttcgctcgtcgggtcaagatttctgatccatcttgaggcacatcttctttgcttgcttcaatggcccttaacagttgctcatcttcgtatgcacggtcgcggctgttcattgtggatcttcgcttagaacttttcgaagccgaagtagggcgcgagctcttgctcgtccccgtcttgggtgagcggttgccttccttagcgatcgaggtagctcgggacgtcgcgcgcgacggacgattatgtggaacatatttggaccatttttgactgagaaggatactgtcagcgcaagatggtcgcaatggcagtgcgcagcgaagggatgtgaaacaggcagtcggggtgaaaaaacagaattttcaaaaaatgaacgtctcagggacatcttgactgaacaaaatccaaccggaatgacaagtttgactcacccattgcttgccgtataaatcttgtggagttctttgcgacattgctcgcaaaaatactcatcaggagagctctcggcgctaaaaatgcctacgcaggcgccgtgctgccaaactttacaaatgtcgcattgaacgaagaagccggtaacatcttcggtaaattcaatggcattgaaaaagtccaagtcggcaccttcaacaggcggacgacctggatattcttcagcatcacagatgcatcgaacagcctcatcctcctcttcttgaaggtcgtcgcttccgttcaccatatcaaagttgtcggacttggaatttttgtcggtatcgtcttcttggttccgctttcgccttcgaccgagaagagtatcgtcaatgtcttcaaatggctccgaggacaacgagccgctaggcgtagacttgttggaagaaggtttggcgacagatcttgtgttccgctcggctcgacctgacgtgtttgaggataccgatgattgttgagattgagaattggtgatacgggctctcgatgaccgtcgcggcgaaggtggtgccattgagggagcagggtcaccgaggtgaggtggaaggtgagtagaaaacgagttggtagaaagggtaggggggtcgacgcctcgttcgacagacgacggcgcgtgtaatactgtatagcaggtaggttctctccgatgctggtggtcacgttagaaggaggtgggatcgcgagaattgaacgtaatgcaatggcgaccaagatcgtgggagctaggttggtgagcgaccagcgacgagtgcgactactggaacaagaaggtacagcgttcgtatcgaagacggggttggcaagcaagcatatcgagaatgcgcagaaacgctatgagtatgacacggagaaataccgtaacaatgaggtggtatgtgccggagaagagtgggcggaagctttctttggaggaggagaaggaagagaagaggcgcggacatgggcttgctcaagcgtgggcatgggaaagtgggcaggaaggtgggcgcgggtctcacttgcctatcgcttcagaaagacctgaaccgatggaaccactacaagaccatctgcagggcattttagcactcactgtacatactgcccgctcgggatcagtgtagttaccttgcaagctccagggtacaggggtcttcgggggcactgtgcataggtacttggccattcagaagccacactgaaaattctagtcccactcaccgtagccaactcgaaccttgacgtcggggtaacagataaacttgactgctctgccgttgtagagtgtaaaacgagatcagtaagctggtcaatgccatttcagacagggccttcagattatctggtctcgcgccataaagcttggatgttaacctttccaacatcttcttgtaacctttaccagtggaatcaggaacctacatactgtttgctgatcaagcggctaaacccccacagttgacggtttgtttccgcttccatcatggtcagtcaatttggtaggtacctcagcaagtagctcgttttcgcagataatgtctgcatgtatcaaatctctaccgtgcataccctgcaatccatacatggggattctcgggagaatgacatcagggaaacattggatgtcatggatgtgcgtacagtaagtggcacatgagcaacatgtatgtatgctttaggacgcgctcaacggtatcttatgtccataatgagatgatgtagaacgtgtcagagcatgaggatagcagtcatgaatccaatcatgaccttttctttttcttgtgggtgctgtcagttgggaattggagaaacccaaaaggtgggacaatcacttccttcccagcctataaacattaggcgccagcttggctgactaactgctccactgcctcccaacggccatggccctggctctggctgcgacaactccactggtgatgatttaaccacacagctacagatactgtagaacaactctgaggtgctatcgggctttgcgttgttgttttcaggctaccgacgttctggattctttctgttaaattattgttggattttggacgacctcagcgggtggtcaagtttggatcgaggcttctccagagactctcaagcccccctccacaagtaacccggccgtgactgggtaagcgagccccgaccttggacaaccacgaacaagtccagcgaccattcatataacctcttcaagaatcgatcgaccttgtatttgagacgaggttcaaggctgaagctggactggctcagaccaaaactcgctctagtactccacgttcagccgtgataccttatgtcgacaatatgttctgacccgcacacagaacgctttagagcccgaccgaaccaagttacccctctgagacaacatcaaggcctcgatctcggtgttggcgtttgcgaatcacgattttgatacccctttcttggtggtatgctcagcaagttgcaatcaagacagcttgtcgacaatatatcgattgtataaattgcgatacgacccttcctttggccacacttgctgttcgactgctccttacctactttatggtttgcatgagagccaatacaatgtttgatgggtacgctttccattcactttggacgttgcgaggcagttgcggcgcagagcaggccttgatacttcaaattatctcaatggctggctaggtaggctgagcgacgtctggcaacgtcatgatatatccccattattacatccctcgtcatgctgaacgttactgcctttatcgtgtctattcttctcggttttctagggtcatggatgctaatgggatatttgtcttcttcacgcgcagatcataagtcccaatatgtcgccagatactgcatcgtcatcatttccaagccgacggattcggccattaccgagacgtcgacttcgagagaagctctccccggaggtagcagacacgataaaataccccccttcaacgcacgaaactgctccccttttctattatccgccatatacacttaaggacgagggaagtccaccaagaataggctccacaagtccaactcaacagagccgaaggacagaaacagggcgcaattacacccccagacaaaacggcctgggattgcgtgacggtgacgatgaagaaatggtcatgcgaagtaccatggtcactcgctcgcctcccaagatcctaacccgcgctgctcgacgacattcaaagccagaccaacctcgcacgaatgcgcaaccacctcattctgcaacatcatcggcggacggctatgatttgtttgagaacgcgaacaacaaaaagaagcgcaagatcccttccgcaggcgatgctatacttaacagcacccaattgttgaacaatgagatgggatccattgctatttcgactgacgcaggacattctcctaccagcgaactgcatagtgatagagcgtacccgcattcaggtaccagtggtttcatgaccaacaatcagggaatatcaggtcctggccgaggaaggcttggacgcgcgaggaacggtagaagcccactccgagccttgcctgatggtaacagttcttggaccggacgagcgccaaaatctactcaggcccagtgggcactaggtggtaagttctcttattctcgcccagtgtcatatgctgctcttctgctcttctcttgtattatcttgtttccgaataatgtatccatgatgggagttgcgctttcgctagtcagtcgcctgcatggccctcttgttcacatggtttggtctattgggatcaatggcatatatgctttacttatgctgcgcatatatgacagagcggaaccttaatgatttttgccacttggcaacttgcataatcatttgattctcagttctgtattcgcatttgccttcgcccataattgctccatacctctgtcatctgtaggccaccagactctaacacgggaaaacagaacaagaaggaagcggtataatttcaaacgccatcgcaaatgctgaaaagctgcgaccccagagccaggacaacgtgagcttactccagcaacactcggctctgacaaaaagcactccagcgtcgacccagttcaccttcacctgcgaatcccaagttcctgggacaattcagtggcctggtaagtgcacacgcgagagcgaatatacacgtttactgatctgagcgaaaggccacgcgaataagcacaacatgtcgacccagggtgaccctggctccttgccaccaggcagtgttgctcaccatgacggttcctccgtcgccgctagtagaggctccggaagttctcgtcgagatagtaagcgccgccttgatcggtcacttgacagggctgcgaggcaccgtcgtcaggttgctgcagaaacccgacgaacaaaacccgacaacgcaacacatgactggatgtgtggattctgcgagtacgaaagcattttcggcgaacctcccaaagcactgatccgagcgtatgagatcaaagatcgaaaacgtcgacaagaagaggctgatcgcaagcgacttcttgaaaaggccaaggcgaagagcaggaaggggaaaaagagtggcaaggcctcgtccagaggagagcatgctgttacgcagccaccaaatcaggaacaaggcagcaatattggcacgaaccataatcactcgacccagccagaaaagggtgaagactaccccgattctcctggagaacggacagggcccgacataaaagccaacggttcatcaccctagggtttgggcatgctgtaggggattgcgctgctcgagcaacccaattcccctcgtcagtctggggaaactgcgctcgttatcgatctatcgagatacggagggcatctttcagttaacttggtgtcggagtgcagtctcactaattctgaaagttccgcaatcccgacagcttctgcttcttgtttttggtcttaggaattgcagcaatagctcaacgacttagggatcacttacttcttatttgatcggaggatgtattagcttacagaagactgagctactcggtggggagatggctcagtaactgaaagcaaccacgggttatcaggcataggaatgtgttaggatatgccatcatggatagcataattacactttcagcatcaagaacagcggcagtgtgtattactagagctacttgtagtagtaaatcggttcctctattaccactctttgttaaccacttgcttcgtctcttccttttggcatgctatacgtgccgttgtttggagacctcagggtatcagaaacattggtcgctgagaacataagagacgaaattagtatgtcatcttatgctactaaaactatagtctttaggctatttattttcgtatcctaaggcttaggaggtcaacttttctgctgcccagtgtggagagtcctgaatcgcataaaacgaacaaaaccgaatagaaatgaaacggtctagtaggacattgacgtcagatggccccttattaattaattcaggaggagtttacgcttggtgggtttggatggaactaacccattcggcggggactatgatttagacgcagctgaaagcatgaaccccttgagttagttttttagggtagtggcaggtaagtaccgataataatccgtcggtattcaaagtttgacggttcttattacgacgttttcccgcctctatagtaggtattacggatgttcctatacagatagagttgcatatatagatggagccaagcttttcggtgacgaactggtgcgtgcatgcaaatgtgggcgatggaccctcactcctcgcaacacaacgcaacgcaacccaaggccccagattgtttatgtttattccgccgagaaaagcttgtagatctcggcagcaggaaagctggaggcctgtcgagctggacctgatgaggaactgatctacaaatggagtagattagtgatctttgaaaagatctgtgcagcagccggattgtttttttcttccttgctagctgagattgcctggcacgacacaagaaacaggaaagttagttacctgatacgtacctattgcagcacggtgacaaagacgggagcaaagactctgtcatgtcctcccaactcacggcacgttggcataaacacgtggctattattgtacagagtcattgttcctaatgtctgaacacatgtcatccttccataccaaagatatcagaatcagaatctttctattggaccctcttattaaaccccttcctcagttatgcgatgcaggccctggcctgagacctgacctggcaatggagctagatcaatcggagcaaagtatagtggagccccaattgaggctagcgttgctggtgcgcacttagtggctcgatacttgtcgtcatcgtctctaaaccatctagcatctgggcatggaacctccctcttcttcttcaaactacttttgcagccctaatttctgcctcattcaatcaaccctgacgtattcccaacacaacataatagcattactatacttaatgtgagccgataacttgactcacatctcagcgtcattattgaccgtctcccgaagatccgcggccttttctgaatgcaagccgcctgttgagctctgctggcctcgcgccgctttcgatctagcccaccctaatccagcccatcatgtttggctcaaggaggcatcgcactccctctctggtgagtctatctgtaatttgctttacttatatcccgtttctgcaaaaccggttttggcttttttgagtttcgcgcgccacggcacctgccatgatcgtcgaaggtatttgctattgtgagacttgccgcattcgtctttgaccattgtgttatcatcagccttcaactcttctcgcgacattttcctcattctcttctgtctcgtcttttctttttcatcccctttgcagtctgttttgcaccactaacatggctatatcatctcagccgttgaccagggagaccgccaatcccaacgccgcgaccgccgccgcatcggcctttttgcgacgggaaacaacgccatctttgtcgtcagcggcagcggcagccgctctcaaagctcgacctacaacaccaaccaatgtctctcaggtccaatcgagacgagtttcgcgcaggagcgcatctgtgtcgtcttccggaagccgggacaggcggagtcgggatcttcatcgatcgccgagtgcgaattccatgacagagcggaccttccggtctccttcgccatcgccagccaggaaccctgctccgcaggcccaagatgttcctccggtccccaagattcctcaaaatgagcaagtcaaatccgatgcaaagaaccccacacgcaaacgggcaacgagcttgcagacgcagtcttttcaaacagccagccaaaagatgaaaaacggtcaaggcacctggtttggagcagctgcagctggggatatgtccaatatgcgacgagccactgtggttgataagagagcgtcagtagatttacgccctagcagtccaagctccatcaacttctcgtacccccgttctatgactgactcacccagtcaatcaaacaacgcaatggtgtacgatcccaattcaaggcgaatggttccccaggcacagttgctgatacaagagcaaaatgtccgagatgcatccgagaaacctacccgcaagcacaagcacgaaaactccagggctggcagccatctttctaagggaacattaggacggttaaagggtaccgctgtcgaaccagtctcaccgccacctaaaccgtccaaatctgcacaaagtgagccagttgttcaagcggtagttacacaacctgaacaggccaaggaggtcagtcaagccaagcctgaacctgaagccgcgctggaaccggatctcgagtctaaaccagatatcgagcgtgaggtaaagcacacggcaaggcccaacgtgcttgaggagcaaatgatagatgagtctgatgtagagtcagagggtgaagcgtcaaggcaagcaggtcgcactgttgcgagcccaccgcaagctaccaaacctgaatcctccattaggaagcgtccatctatcgtgcacgaagaccgtgaacaggaggaggaatacgagcctaataagacaactacctcccgggagctctcagtggatggggttgatgcgataccagtcaagtctactactccaccccaaacacagacttcagttctggtagatcagcagaacgaaactgtgcgtcgcactcgtgttcattctgaaagccctgccaggagtcccgctcgcacaacacactttgcgcccaaaaccgatcaactaatcgtcaggcacgagccacctccacgatcgttatcgcctcgaaagtctgcacttaagtattcaagccctcgtgacgcatctccttcagaagatggttcagacgcgtccgttgcttggtcaggcatggcccgagaagattcagatgcattacgaaagaaaagtgtgcgggtaagctttgacgatgggaacacagcaattatgggtgaggctgcgcctgcatcggatacagattcgccacgattagccagtccccagtcaaagaagccttggcatagcatcatgggacggaacaagagagactcaataactttggacgaagatgaaacaatgaccccccgtcccgctctgccttcttttggaagtgttcgtgagaagaaggtcagagagcccgaggagcggcccctggttcggcccacggacagatcagcatcacctccaattgctacaacttcgcaccctacagaagccgatgatcagcccactacgcaggatttggctcagtccagtgatcacgctattgggtctgttttgtcgcaagaacaagcctctcgcaatgaagccaacacctccagataccgagagccactgcctcctgtggtcacgtctgttgacggccagggatatatcagcaacagcgacctagaatccgatattgaatccgacattggaaatttggagactcagacatccacaggacatggagtagaaacacaaaccacggttaatgattcaaccagcggagccgagagtgattcggcaaaatctagtcccagcgacaacataccaacgatttcgatcatacatcccagcccgcgtatccccgatgaaaaccaaccagactcgccttcggacttctttgatgtccctggagactttcctgcagacacagacaacaagaagggaatctccgatgagagcaaagatctggcacaaatttcgacacgtcggtcttttgattcaaccagtgcagtgtcttcgagttctcagatgcatgatatccaagaagtgtcagaagaatctgacgggagcagcatctacagtgacgcttatgaggacctgtccgacatggagggagacggtttcttatcgcttgatgcggttgtcgatagtcccattgagcccactgttccccagagagtattagaaaaggcaatggccaagtctcaagaaaccgacaagtctcaggagtctacacctgtaaaaagcacccctcaggttctccagacacccagcgactggcaaactgcgaaggcgtattggaggagtctaagcccagagggtaggcgccagcttgaaaaggaggctatggaggattccgatgaagaacccattccagaacaagcagtgcgtcgatcaaggcacaagacgaagacccacaccaaagcaaaggatgcgacggaaccagttcaagaacccctggaagagcccgaagtttcagaaaagctgcgcgacacgaaacgagtctatcagattcaaccaggtacgagctggccccgcgatgatgtcgagaagcctcgagtccaggcttccacttcaaacaacacaacatcaaacggaggcagtaagctccggaagtctatgcgaggtgctgcagcccctgtagtcgaaaattcaaaaccagctcagagtggcagcatgcgtaagtctatgagatctggcactgctccctccagcccccagaattcgaacggcggccatctacgcaagtcccttcgtcaagagcccgaggccagcgttactccgaataccgggatgcgtaaatcgctgagagcaaacggctccaccgctaatggtcatactacgtccccaacttcaaagaatactcggcctacatcttatcaaccggcaaccgtatccgaaaccgttaaagcccaacgacgcacgcattctgaagacaggggacctactatgcgaggtgccgcgaagccagccctgacacgccgaggatctgattccagcgaaagcagtttccggcgtgcaaggcccgggggcggggaaggtcttggtttccgtaggacgatgagaggaagtgtacgagagccagaaccagcgacaacgcccgcccaagaaactcccagaggaagcagccggttcagccttcgatcgttatcgcctaccgggtttcgacgcaactctaacacgagctcacctccccctgttgcgatgagtggtcgtatgcgccagtcactacgttccggatcatctgaagccgagccttctcacaagcgcctttctggtttcggtcgtccagccaaggccaagaaatctaacggtggtagtcgttttgaagattcaagcgacgaagacgagtcacgtccagccttccgcagccgttttgtcgactccagtgacgaggacattccttcacgcgtgcctaagcaaaagcgcgtgccgaaaacactacgagactcgtcttcaaatggtgccgccgccgctatgaaagtccctgcctctcgtgccggtatccaagattctcctgacctatccgacagcgacgacgacgaagagccgccacagcagggaattacttctaatggtgcagcttctcgatctgctccagtattgaaccgaaatggctcagggcgaggcaatctgggagcccaaaatgacactgccgagaaattgggggcacggccaggccacaagcgacgtggcagcttcatgtcatcaattctgcgtcgcaggaaggactcctctgataaggtttctcgcaatacaagcgagagcgcttcccgcagggatacccatctcgagcgcgatccggagcgtcttgctgttatccggagcaacagtgaagaggctgctcacagctcacgcctacaaaaacgtggggcaaattggcctcttcaagaccatgagcatactcatgaagaggaagatttcgacgaaggctcccagaacacgtatgtcgttgatgaggagaaaaggccatctactgctggcggtatcggctcatctccatcttctccgacaaacaaaacaggtttcctcaagcgtcgtagtacttctcacagtcaaatgcgctcacatgcaatgtcaactgatggctcagaagttggcacgccaaagaagaagaaattcggagcactacgcagaatgtttaagcttgacgaataagctatattctttaaacccatcactgcacactcttcataataccaatgacttttacaaagtaacaattatttatcacactttagtcttcaactttttacactcatacactcgctccagcgcttctctgtttcatacagagcagtgcgtttctctttgttcttaacaacgcgccatcgaaatttttggattaatgcataaactgacggatcaacttggatgaatggatggttggatgattaatcggttggataccacccaagatgcacactcaggactaaaaacctatcgatcgtaatatatagtagctatttatttcacccttcagtttcctaactgtaacattagataccatgttaagcaatattcttcagcgtcaaacgcatttcactaactttatggtcttttgagattcatgtagagcgcctcatcattactgacgttttcgaatttatcacgggttgagccttgaactaagtgggcagatagcatgccctttcatactcatttggatggcagttatttttcggcagcacctcgagcatgctgttgcagcgtcttgcttttggttctataatggtatcaactccactcaccccgtttcctctccgtctgtatccgtccgcccaaagctgctcagattcaagtcagcatcgccgtcaacgccttgcccctggaccgatcgtatatctagtaagaatcagccgcatatgcagctttcaatccttgacaccagggccaggtgttactaaatgcaaatgggcaacctataagatgagactgaagaccgtgagtactttcatgcacccatccaagtccatagccatgcgctccgggtcgttataaagaagagtggtacttcccgctaacgccgaatttcagtcgaaaatggcatgcatagtccctgtgagacctcgcctgagtatatgcagcaacgaaatagtgcttttagaatgaagtagagatgtttagttttttgatcgcggtttgtcactaccccgtgccttttcgcgctcaaggagaagtgtcagctgacttttcgtgcgtcctaaaggcacactagccgatgtggtcggtggagttggtgtgaaacgagcatcgagaatagatggtcgaggtggcacagcaggaatggtatggtgttcgggtcgtctatgatcgaggttattcaagtctgatgtggacccaaatccagattgatcgagaatagtgcctgcgacagcgacgttagatgttgatgaggtggcttctgtgaagagacccggcgctctgatgccattttgcaacttgtgttggtcgtatccgccgtgagactgagaccgagccatggcaggcgggtcctggctctggctactctccagagatcccacgttgaatgttgatactgaagaggtcctagatccccgacgtgatccattagtcgtaagacttataagagaacgggcttgtgggagtacgcctttctcgcgatggatgctacgaggccgatctttcgagggcgacgtctgctgggtttcctctgctatcacgtcctttactacgtctttcctgtgtgacgacggtcggatagatgcagctggtcgcttcccacgtgccttttcgctcattacagggcgttccttcaccacaccattgctctggccactcgttggttggtcacgttccacggttgtgcgggtgttgtgtggtgcaggctgctgcagagcggcacttcgagacccaccagatgtcccaaacccagtttctcgaataaggggttctgcagttgaagtcgacttctttgacggagatattttcttattggcgagaggcgaggaaggagtgaacttttggggaggtattgtcgttttcttcattggcgaagccgttacatacgcgggcgcctcagaggctgtcgcggctgtgcttcctgacgaggggatctcatcttcatctgcagattcttggggtgacacaaagcgagccgtcggccgtggccctgatgccgacggaccccgcacttttttcaagatcgggtgggtgggtggcggttttgaggcactcgaagatagggttctcaacgctgagtcggtaggtctagatgagcgggacccttgcggttgtggtagaggtggggtcgcctgagcttcggcggcttccagaatttgcttgatcagggggtgcatctacacggtgtcagttggtgagaggagtccccgttcaaaagcctcaatgctacatacatcgggtccctcccatcgattcggtggtcccttgagggggacaaatgttgggccattagagatctcttcgtaaagtttggctagggcactgcccttaagaaacctgcgatcacttccccagacatgccaccaaaagttttcgagccgacatgctgtcggatcctgaagcttcttatatgtggtagtgtacactaagcaaatatgagccgtgtgcaaagacgtgtggaaaaatcaatgggtttaccatgccaatacttccaaactttgtcaggggggacgattgggaagtcagcaacctccttgtaaatgttttccgagttggtgacaatgccttttggcagaatcatcggcatgcttgggtccatgactgaaattgtacgaaatggtagagccaggctatcatgaataacttttgcggcgacaggatgcaaacttggtgataagacggtttcgtctgcaagtacccgtggcggttccttggtgcagatttgtttgtcgtcggctacaagcgaagcatgatcgtttaaacaaagtgataggtgggtgacccgtgccgtgtgtggacgagtttcgatgcttttgagtgattatgggcgcacaatgtaactcggtgatcgatgaagtcgttcctctttattttctgccaattttaagtggcataaagctttaatgcagctgcctcaagatttggaagtaatcaaagatagtttgcggtggtgagtgagtgtcgagtaagttcgttgtttagatgggcttgaattcaggctacaccaaaatcgagccgaggaatgcagcagctgacgcagttgaggtgtacacaaaagtccgggttatacaggagtcctcgtctctatttttgttttgttccccttggcgtgtgtcagtgattgttgatcccctcggatcgaaacacagttgcgaaaaagagcttcgggatggctcgtgactcgtaagctcgtgacgcaaaagttggcttctcgtgtgtaaaaaagcggcgaaagtgaataacagtggaccttgcactggtgaagctagacagctttgctgagtgaaactcgagtggtgttgcagcgaaagcttaactgagcgcaagcttttagttgcagctgtaagctaaaccgaggggccgttcgaatgggtgctgtgtaagtgtaacaacacgttcggggctcttttgttacatctgcagctcgaggttcttaagaatcgagaaagcctgcgcgctgagtgatggaaagaagaagaattggttacagatgcaagaaaattttaagggtcgcaaggtgaaaaaaagtctgtacctgctagtgaaccaaagaaaaagacggtggagagccggtggagggactgatgataatggctgaagatatcgaatgcttgcagctggagttcatgggtacagctcggtctgctgaatcgtcgggccggggtacacggaaacttcaatagcggcggcggacggcgacgtcggagttgacagtcaatgctggtccaaagttgaaggcgtgtctcgcagaagtcaagctcttcacacttgatgccgactggtttcggagtcgatgacgatgccaggggagcactgttgaaaaaatctcggaacaaagaagaaaagattaaaagcccggtatgtcgccgcaagctcagtaataaagtagataaagtagttacagatcggaattgttggcttcgtgacgaggggggccggggaggaattgaaaaggagttcggtcggcttagttggctaaggtaggtacctagatggcggcgaaagacgggcagcaggtaccttccggagaggccgctgtgtcgctgaccggtccaggccagaatgagccctgttaacggaatgtatcagatcctctgcgtcaaaagaaaaaccaggggtccgtgatttttagcgacttattgcccagcacgtttatctgtttggtagaggtggagttgaggtgagggatgcctgtcactaagggcctgcgcactataaagataagctgctgtatggttgaatcgataattcgatagtcccctcggcagacgatgcaggcagtggattcgaggtgcaatcgggtgctatataagtgccaggggcatgcaaaagccacaactgtgagggaggaggacaatgcaggtatgggagaaagatatgttgatttgtggtggttgactcgtctgttccttccccgggcagcctagaggtactgggaaggcaccattcagagcacctacctaagtcttagtagtttaaagcttgatggctaacgggctactagtgctagatagctcccatgtaagtcacctgtaagtcagtcaggcatacctcgaggtcacagaaacctcgatactatacttgcccaagagataaagcgaattaggtagtactaagttattttatgccatggactttatcagacccgctcttgggctatcatcttgtatattttaagcttgggtctcaagttttctggttcccctacccagacatcacaggctaagaataggcgctagcatccaatcgaggtaggttacattggaacctgaactaccgcgcacgcgggcggacacccccctaggttccatgtgacgtgcgtagggagggaggtacctagctgaatcgaactgaactttacgggagacttcaggtttctagttcttacatgggcatgggtaataggtattcacctccatttcttcatgggaattctggccatcagagaatgacatttctgctcggattttcacaataccggcctagctaaggaatcttatttattctcaaaaatacctaaatactaggttctatccagatgtttcctgcaccttgcaatacacagttgccgtaagtaattattctatgtcgatgctaccgggtctacgtttcttccatagttatttccttttgttctatgctattgtgatacagtggctgagctggatcactcggtcggcagggttatcgcattgacaagtataggcaagcatgaaagtatcaaggtcacgaggccattgcaacatgagatatcgccaatcatcaacttccaagtcgatgacatactacccggtcaatatgcagggcaagctgtcactttgaatcaggacctgtattttgtactcgtacatggcgatcgagtaatttcaccgcctcgaaatcaatggctgtttgctctcatcaaggctgaaggccaaagacctaaatgtcaatgttgactttactctgacttgaatagccctcgccggcctacagccgttgtgtaatgagccacgtcgggaatgccagcccatgttacgcacctagataatccaggatgcgttctgcggctctgcatatgttctgtcagcctatctctcctcccttgagtgttgcagtccctgactcgaaaatgcccaaaacagcacgatcgtcgatcctaccgaaacatgacctttttgccctcgacttctagaacaaattacccggaagctgaaacccttaccttgccggggataaatctgtctccatagacactattcctgatatacatgcgattctcagcattggctatagcctgtatgtatgtttaagagttctacccggtttccctccgctccccctctttgcccttctttttcactgttcttttctttttaattcttctcccatcttttccttttacagaagcgtcaatttcttcgagtcttctgatccgtttcttggcggggtcattcattgtccaggaccatccatggtcgtgtgactgaccaaaccagccactccatgcgagacctttttcgattaggtttttgttttgtttttctttttgaggctcttccccgcttccaaagtgtcccttacgttagttttcacgaggccaatcaaggccaacgctgcgctttgttctgctacaccacgttgtaacatttaggactaagacggcacaagctcgttcctggaggcacctgacgttacgataatgaaggaggggttcgcagtcagccacctcattggcctcagtctaagcttctctgaggtaaggtcttgagatctccataaagttgtcggccgagaggaattgtaggatgcatcatgtataaagttccactgccgagaagcagccaatgaaggatctggggtgatgttaacaatgctcaacgtcggcttagaaacttggatcattcggctaactgtggagagctcaagcttgaagcccccgatttggagatagcagacaggtacctgttagagagcgaggggccagttggcacatcaaagtcctagacaaaatagcctgcttcatcaagactgaatgaaaatcttttttatttaggctggcactccctcacacgcgctcaatagttcagtcagtgcaaggtaccacaaaacgagcctgtacagatcagcgtcggcttaacatgcctcccccacgttttgaaccacaccaagctttgtggttgtggggatccttacctaagatcctagaattgagcttcaacaatagatagagggggttacgaatgatcaagaggaaataataagcttcctatttagttcccgtatgccgatgctgacttttcaaagcactgccaccattccagctagtacgtcttggtactctcaacaatctcaagccaggagatagatgttacaaattatattgtctaaaacaaagtctgacgcacactctattcaaatagcctaccatgagatcgccatcttgcaccagattgcaggtcacattcacacacgcacacacacgcacacacatgtccctcacttctatttccaagcctgtccatcactgtggctgcgtttcagacgcacgggggggagggggggccatcgataatgtattgtaaccacatcatacagggaggaaacccgaaagataagtgatcaacgcttatatacaagggctgctatctgggtttaccgtcgccttggagttgacgaatatgttgaggtttctctacaggccgatcccacctcagtaatacagcagcattgccgggcgtttggtggttacactcgggaatgtcatgggtgtttaaagtgcaactatccgttttcgggatgtgtcacattgagaatcaacatcttcattcatcaattattatttttattatactatagaaccagagttaagttaaagaggcatccttatcttcagcagtaatatgtaattaactccttttcgatatgcttaaaatcgtggcctccttttctcccaccattaggtacattttcaaattccaaaatcgctcgcataaaccaaaccaagtacggtgcaatgttgaccaaacttcttttcgcttttgttggaaagaatctaggtaacggtgtagccgccatcgactcggatgtcggcaccagtcacatacgaagaagccttaaaacagtcagttatgcatgcatgatacaagaatacacaacttacatctgataggaggaatgccacgggccccatgaggtcctgtggttgtcccattttgccctgggggataagggaagtccacttggccttgagatccgggttgtcgtcaagaatcttctgagtgctattggatccgcgttagtcgagtgtctctgagttcaaagctatttgcatggcttacagtgcagtcaacatgtaaccgggagagatgcagttgactcggatgtttgcctgagcccattcgacggccaaggaagcagcgagatggcgcacaccggctttggcggcattatagggagcctgaggctgaggaacgttgacaatggatccggacatgctaccaatcatgacgatgctaccaggagcctttctttgcatcaagtgcctggcgactgatgttgcaaagagatatgtaccgtcaacgttaacagcccaaagcttacggagacggtcgatggggtagttaacggcttcgaagttctccgtgaagccagctgaggtgaccaggttgtcgatctttccgtgctccttaacaacctcggctacacaagcctcgacagattcaggatcagatacatcagcataatgggcagtgacctttgggattctatgagaagggatgcgttgttagccttcgatgcaattctaaagatcaagaagtggtgagcttaccgtcgggctcgagggttctcctttttgaactcttcaatgatcaagctagtctgcttctctgcttcttcctctgcacatatgttagaattaggcgttttgctgtaaagggtgtaactacctactattcatatcaacaagagcaaggttggatccagagaataccattccttgacccataacaagacccaacccacgtgcaccaccggtgacgatgccaacatgaccgtcgagtgtaaaggtgggcagagttggcttcacatactggccaccagcgccagagacaggctcactgctagggagctcatgatcttctgggtactcaacctcgatctggggatcggtctgggcatattttcctggtttgtcctgtcggggagggacattgtgaagctttcgcgcagcagtaaaagtgaaacaggggcgaatagcaggtgaagcagcaacacgccgcacacagagacgcaaagaaggtgcaaaagacatggctgtggaagaaagaagaggtgctgtgatggaagaaaaagcgtgaggagaaaagggggagaaatgacggatcgattgttcttatggaggtgaacagtggtagctatgagctcagtggaagtggcggcagggtacctggggaatgaagctgaagctcccctcgtgaagtttgacgtcgatggtgcagggatgagcagcttatgattagtgcccaggaacgaaacggggaaaagatatgctgatggtataatgatgactgaaatgcaggttaatttcaagcaattaggggggagctgagaggggagctgacgtggatggaatgatcatcaatgggagagggaaatcaattggtatttattttatttcgatttcctgccaagttgcattgtacctaaacacacatcagaatagaatgtacgagactcatctgatggatggtgattttccatctcgtgtgctgcattattggcaccttggctgtgggtaggtcggtctggaaagaacgggagagctcagcttggtagctccccacctgcccactcaccgaagaaaagaaaaagctaaatggaaggtgagcccccacccccgcctccggaccggccggccggcttcctttccttccatccccttgggatctcatcggtccacaatttccatcttgaatccttgcgacaattcagatgatccaatttggatcaacaacgacggtctagaattcgaattcccatcatttcccctcatttgttaccttcttcaccaagacaactcatcagagtattggacacacgtattcattcttaccgtacataccgtcctcgtcctaccatccatatacgtatactgcaagcctatcttaggtgctgccccgccccaggcatcaacttgaagagagttccgtcagagaatccagcctggcttttctactaacttcaagaccatactgaaaacaggaaaggacttcttcttccgatgctctcgtcactataagcgagatggaggccaactccaatgtcaacactgaacctgccaggcagcaacttttcaacactcgagacccaaaattatagaagcccgatcgcagtagtgcatgacccctggatactttaaacgatcccgggtttccatttttggcatttggtgtgggtgtcagacaaattccccactaggttaacaacttccccaaccaaggacagcacatggatatcgatacccatgaaattcatattcctctcttccaatgatctctcacttttcagcccgtggttgtccctctgcagcaacctactccgctcgacggcatcgacacatgcttccaaaacgttctagacaaccatcgctcgtgtccggctgagtgtttcagagccgcaatggcccaggatcaggatcaagccggcggcatagcctactgaagaaagaagcaaatatgcacacgcagcattgaattcagaaaaggtggcatcacagcatcgcatcagagctgactattaaatcggtgtgtgcatccgattgacaccacttcaccgttcggtataccaaaactagaggtacaagcatgttaacgtattacaatgcacaattgtcacaatattgatcgattgaatgcatgcacatatgaaagaggaaagggaaaactgaaggaagagaatcatagaaatcgacgatgctttgttgagcgggatcgtcgggtcacgaggatgatcaatcattgctgagatggccagaccggtcgtcaaaagcaaattttaccagggctttgtgttccagagactggtagaaactgcatggaacgtatctgcagttaatccctgtcatacgaaggggctgatgagacttgtcacttttataacatgtcacgggaatagcaaaatctctatgtggggactggcagtcaacaccaacatcgccacatcacgacgtgtactccgcggaaaataggaaacatcatgataggtgttagaaagtagctgcactttctgaattatatgagacatattaggtacccaaaatacataacccacggatatccctgttctgttgtgtatggggacaagttgacttaaccatgcggtgtgttcaagatctttttcatactgtttataattgtttttgtatctaattttatgaaggatcgtcaagcctatagctgtcttggcccaatagccatccacctagaatccagggacagctgcgccctgggctatatttctccttatgtgtgtttaaatgaaatttcatcaaccatcatctggacttttgtgtctactatgtcatggaacgccttcttcaccataatattctttatatcgtgtttcgttctatccgcctcatgcttgcgcgtactccttgttaaaggctcttccaatgaccatacgtctgatctcggaagtaccggctccaatctcatatagcttagcactacgtccaaagttagtatgatgttccgaatgtatgtcatcaaggacatttcactctgttcgtaaaaggggccctgattgtatggggtgaacttactctcgaagtaatcttgatgcaggcatctcctcaacatatcccattccacccagaagttgaatgcaatcaagtgtgcactcggtcgctcgctctgcggcatacaagatagctcccgcgcagtcctgggtgcggattaagccgttctcatccaccgccttagctgttgcgtaggtgtagcaacgggaagcctgaagcttggtgtacatgtctgccagcttgccctgaaggagctggttgtgcgcaatgggttgaccaaactgcttgcgctggtgtgtgaagggcagggtaacgtcgagtgcggcttgcatgatgcccagaggtccagcgctcaggactaggcgctctaagtcaagaccctccatcagcactctcacgcctccgttaaccttgccgaggatgttctctgtgggaacaaagacaccatcgaacatgagctcgccggtgttgctaccacgcatgcccatcttatcgagcttgcgagcacagctgaaaccctcggttttcgtgtccacgataaaggcagtgatgccctttgagttcttctctggttctgtctttgcgtagaccacgataaagtcggcgtcaggtccgttggtgatccacatcttggatccgttcaggacatatccaccatccacggcctttgctgttgttcgcatgctgacaacgtcgcttcccgcgccggactcagacatggccagcgcgccgacacttgtgcctgcaatgagacctggtagatacttctgcttctgctcgggtgaaccgttgagctgtagctggttgacgcacagctgtgaatgtgctgcgtagctgaggccaatagatccagaggctcgtgatagctcctccatgacgataatgtgcgcctggtagcccatggcgagacctcctacgtcctcatccgctgtgataccgaggaaaccagcttcacccagtttttgccacatctctgctgggaaggcatttgtcttgtctgtctttgccgccacctcttctgtgatttcgcggcgcgtgaattcttgcactcgctctctcaacccatcaagctcttcatttgaaggggcctcgaagcccttggggtgcttggatgaatgcaatcgtgactggatagcggggagagttacagctggacgccattgacgggcaacgacggggcgcgccaatgatctgagggttcgtacgcttgccattgtgagtgtgtgatgaagaaatatgaatgagaatgaacgagaaatgtatgtatacaaagtcaaggaccaagaaaatatttctgcttatctttctttctttgctttactttcctgtcgacattgaaccgaccgagggattgagacacggccagtgaaggctacaatagccgcgttggggtgacccggctctacacggcttctagcggccggcccgcttaccccaggtttttgagatacgtcacaagcctcggcctctagcgtaacccgcgtctcggctttggataattactagagagtgcttcgtttcccgtcccgaccgattcctttgagagatgatattcttcttcttttactactacttctacttgtcatcgtagatccgtcttgagtaattggaacttttccaatcttcatagagcttccagaatggctctatcacgttcgtctcgtcaggcgatgctccttggtcgccaattcggtcgccagagctcccgcttacagatatcctcacagagacgagctgtcgcaaacctcaccccgccacatcatgcaggtgctatctcacggatccaaacttccgtggatccttcgtcggaagagttcaaggagaatgagaagcaaatgagcgaggtcatgagccgcatgcaggaactcgcccgcaaaatccagaagggagggtctgataaggccaggcagaagcacatcgatcgcaaaaagatgctccccagagatcgagttacggcattaatcgaccctgggacgacatttatggagctctctcctatggctggatatgatctgtaccctgaagccgaggtgccagcaggtggtatcatcacaggtgtgggtgttgtcgagggcgtgacttgtgtcattgtcgccaatgatagcactgtcaagggcggtacatattatcccattacagtcaagaagcacttgcgcgctcaggccgttgccagagaaaacaaattgccgtacgtacacataagtaacagtcccatcatggggtctcccttgactgacaactaccagatgcatctacctcgtcgacagcggcggcgccaatctcccccaccaggccgatgttttccccgatcaaaatcactttggtcgcatcttctataaccaggcccgcatgagctcggagggtatcccccaaatcgccgtagtcatgggcccatgtacagctggtggtgcctatgtcccagctatgagcgacgagagcatcattgttcaggagcagggtcacatttttcttgccggtcctcctcttgtcaaggcagcgacaggagaagttgtcagccatgaggatttgggaggtggcaagatgcactcgtctgtgtctggtgtaacagattacctggccgtggatgatgcccatgccgtagtattggcccgacgctgcatcagcaacctgaactggcccaagaagtcaccagagacgcaagctcccaagcctacatacttggagccactccacaacccagaggagctgcttggcattgctaccaccaacttgcgaaagcctcttcccatccgcgaggtcattgctcgagttgtggatggctccgaattctctgaattcaagcgcgactttggcaccactctcgtgactggcttcgctgaaatttacggtcacaaggtgggtattgtggccaacgacggtattctcttcgccaagtcggctgtcaagggcgctcacttcatcgagctctgctcgcagcgtggcattcccctcgtgtttctccaaaacatctctggcttcatggtaggctcagagtcggagcgggagggcattgcaaagcacggcgccaagcttgtgactgcggtggcttgcgcagacgtgcccaagttcactgtcgtcattggtggtagctacggcgctggtaattacggaatgtgcgggcgagcatacagcccgcggttcttgtggatgtggcccaacgccaaggtgggtgtcatgggtagcgagcaactcgcagctgttatggaaacagttggaaagacagtcgatgcgggcttgaaggagcgcatcgagaaggagagcgacgccacattctcttcagcgcggttatgggtaggtcacatgcgtatgaaccttgttgcatggaatcaagaactaacacttttgcaggacgatggtattatccctcctcaacatacaagacggtacctgggtctgggtctacaggctgctatgggaggtagaaatgaggtcaaggcgggcgatacaaagttcggtgtcttccgaatgtagaaaaccattaaagtaaaaatatagtaatgtatcaaaagcaacttccaatcatgtgccctgtatgaactacagtactgtacagacggatatgcacctcgtatcgttggtgatctgctgcccgctggggcctcattctcctgacataataaccctgttgcatttcgatagccttattcgtaagcttacacgatgtttggactcgttcacaccttatgaatgggtaatgcaccctttcagtacttattatcattagaaacagaatcagatatgtacgggagaggttgaagtacatgtattttgggtataatatccacattaagtcgattaccctagagagaatacgagaaaaacgaactcatcaaaatcaatgatcgacatgtgcgcaccaacccttggagctatgggccgatgacgcgaaacgactaggaccccccaccctccaccacatgcaagcttgaaacacgctaaggaatccagcccaagcaagtctttaagcacttgcgccttgattgtgtatgcagtttccatcatcaaaagcctgagccattggcttttgtccaatatgagccgtagcaaacaaaaacacttcaatcgtcctgtctcagctgtgtcacgttgcttctgctttttggtcacaagttcgtccaatcaaggaagtggtcgatcgaggtcggatcttggctctaaaaaggtgaaacatagtcttcatccgttaacttttgagtctgagggtgtctcgtaagatgcagacagcacacgacatgacacgacacgatacataacagaaaaagcagcgccggatatccgtatactggcgacttttcccgctattccgaggtgccaaattgttagaaattagcatgaccaacagatgagttaaataaaaggattcgtaaagaaattaaaggaaagtaactctgcccatgtgaaatcgcgcatgactgtgactagtgcgtcgaacaaattgaatctcatttattaagcttcacgagtgtattcgatgtgatcgtcaatgatccgagggacgggcgctcattgccgcgtattgaaattcatgttctgtaagagctagcctacctctacctgctagttaagcccggctggtatcagcccgtccatccggcggaacggttcagttcgtccagacctcgcggttccatcgtgttctgtctcatcatgttcggccctagatggagtttgatcaaggctgactggactgaactcaatatttgcttggactcaaagtggaggaatctaaagaaaggatttggccatgtgcttatgcaccggcggagccatattatattgtgtttaattaatgagctgagaaaaacaaagtttatggaaaggactctacatcattttaacacatgctatatgtgtaagcagcaaaatatgaccgctgggatttatccagcagaggacctcgtggcatatttgtgttagtattctgaacagtgatgatggatctcggctgcaggaacagaatgcgctagtgtttctactaagacatatttggcaggggatcgacacaaccttgaacttgctgtggatagcactctgtaggcaggcacgtactcacttataaattggcttctagggggtttcgatttgtgacatgcttgatactcttttatgattggtgggactgacagaagagacggaagacaggtcgattgagccagtagaaaacagtggcttgggggaaaacggtaaaccgttagccgaagcaacgaacggatagaaacgcccttttcagaggtcatggccgctaccccttcatatatatttctctttgcctgtttgctctgcgctctgtgcttgttctagcctcgattcagagcctttgaatggtcagaggcgcctttatgttacaatgccaacggtcctgttgatgagaaagtgtcaattagaagtcattgctttgatagaagggtaatactaatgaatgaagctatcgttccattgttatttcgtccagcccagtgctgaatcgtcctgtttcgtgctttccctggtcaaccttaacaacctaacctcaagggtctgtccccaatagcctcaccatacacagggcaggtacctctctaccttgtccgcaccgtctttccattttcactccttcctcccccctctcgcttccgctccttccatctcatctctcacccgcactcctgtgtccctcgataagcctgcctcgacccgagttgtcgtcgtctgcgcctcgttacattcgtttttctctctaaccacttcgatgcctcttcgtttgtgccaagctactatagcattgcacaccttctttttttaaaacttcttttttctcctgctattttcggtgtccccagaggataatcagatctgcgttctgtttttcttttttcttttgtttggccactttgatagtcgcatcagccacaaaataatttcgtggttgaagaagaacgaaatcgcaagagcaggagccgataattcaaaagcctcaataggtgcccgaccttttcctttgcgactgtcggtatctcatcgatccgaacctcctccattcacaaccgttaccgtctcgacacctggagcaacctcaaaccatccagacgcaactttgaaacgcgattcgtccaacttggtgacacgcctcgtccacctcttccgtcttaactggcacaacaacggccactgggttttcatctttccgctgacactggatcactgcatttgctcgtcgcattgatctcttttttgaatcgttgatcgcgagcccctgtgacgtatcaattatatactactggtttgcctgctacagcagagctccgcttcgacttaattcgtcacgaccaagtgatattgtagaaactgcgacctttctcggtatgtctccaactttgctgctttgcattcattgagatgatgcgatttcaacatcaaactcattttcttacttcatttcttggctgtgttgctatttatcccttctaacactgatattctgcatagttcatttcatatttgcattgcttcagcgactgcgaggtctggttcaccgtgcaacaaacgctcatttttggttcgattcgtcttatcttcttctacattcgtttctatctcgttctcgtcttatctattattactttccgcttgccggaattcttgcgaaatcgacatagcctgcggttgtacgacttggtcgatccggaaaagtcgaattttcatgctgcaacacaacatctcggatagaatcatctccaccatatacgaacgctgtgccagtgcttcttgaaccatcgaccctaggcgccgcaaaccgacggataccgtatcgtttcatcatttctattctttacgactcggcggcttcgtacatacagttgaactgcatgcagaagcctgtcaccaagtccctaaccgtgtgacactgtttgaatgaactctcgacttcgcataaggacaaccaaatgagtcaaccatacgatggaaggggtatggacccatactcgggatctacgagaagagcacgcgagagaacacaaggtggatattcgcgacatcaaccaacatattcagatcccatggaagatgacccgcctggcgagctcagggctcctcctcctcgccgacccatgggcgcaaataccatgggacaatccaggattccaaaatctaagcacgcggtagacagaagtgggaactctggcctcaccatatctcgacctcaacaagtacctcaatggcctttgtctggccctcctatggctgccatgaaccagcctgaggctgagccataccgaccaccccccggcaaaccaacccaggcccctcgacggcctcctcgacccagccaagttccttcattactcgaccagtctcgactccaagaaccgactccagtatttctcaccccagaacccgaagaatacgactctgctgttcccccttctccatcatcgcgaaatactatctctagtctcggatctgtccctgacttcccagaacccagccaagttcaagcagccaacagacgaagtacctatcttggacctcccccatcagcgagacgaggcgtctcatcattctactcacacgcgtcgtttgtctcgccaattcctgaagaaagtcttaactcaaggtcgcacgattcatacgcatcaagtgctgccatgcccgatagctggcgcggaggctctccagttggcagtccttcgtattatgacgacggggctactgacaggagtcaagacgaagattttcatgacgagagtaaattggtccgcagcgctagcattgggaaacgaggaaagccttccctcgtcaatacaaaatcggttattatggaacctagttaccggcccgcaccatctccagtccaacccttcgattctggaactggttatatcgacgcatcatcaagctcgtcaaatacactcccgctgggaaggacatctgccactgggcaaaaccctcacgatagcctaagcccagacgctattctcggagcatttgcagccgccagtgcaaccaatctgtcggagtcacaggcgcctgcaccatcaccatcgcctcagtcttataaccgcctctcagcgattcgacgaccaccgaagctggacatcgatgccgttcgaaaagcggaggagagaggcagtatgacaagtttgcctgatttgatccgacgagcaactcgacttgcaactatgattgatcatggcaaacgaccagggagccgatttgataacctgaacgatttcttcgacgacaagggtcagatgcgagggggtgataaggaaaactcaggtgagatagtctacgtcagacttgctgtctttttacttacatttaataggtctatcggatatgctagcagcattccctcctcccgcgcagccgacaggccgacaaagtcgcggctcttggttccgtacaacgtcctggcctcttgcacctggccctggacaaggtaacggaccgtcgcgaaatggccagcgcggggggaccccctcagatgagggacaaggcaaaccacgccggcgttgctgcgggctccctgtctgggcgtttgttatgttgatgatactgctgttgtgcattatcgtggctgctgtgcttgttccgctagaattctttgtctttaagaacttgggaaaccacgacaagcctcaatctgcactggctcagtgtcaacaatcacttaaatgtcagaacggtggaacaaacatcatgtctcagggcacttgctcgtgcatctgtacgaatggcttcacgggctcggactgcagcgttgcgggatctgatggttgcacaatgacagactttggtggcgatctcagcaatgtgactctaggaaagaacattccacgtctcattgaggatagcgcaaaaaacttctccattcctctatctggtaccgccatcatggccaagttgaactcccaagagctgtcctgcattgctcaaaattcactggtcacttttgatggtgcagcttcgcgcaaaaggggactcatgctggaccaggacaaacgcgaggcgcatgccgcctctctggtacctcgtgcacccgaatccgctactgccattgtcgtatcttcagagactgcaaaccctactaaactgattgttgatgaaggaagcccagaaggcgttccgaccacgactggaagtgcaaccaaaagctcaagcacagctgtccccacgcaaacacagactcctacgaacaagtttcagattaccaacgaggttttagactttgcacgggtcgctgtactttttgttctccagcagcaggatctggatagcgctcaagacacacagtctagcattgataagttctttgctaaggctcgtaaagacgatggggtgctcgtaaaggaggctgagaatgtcagtatcggtgacaagaagtcagtggatcttctgaggtacaagattacccttgggtcaagcacagttggggggaacgtcaaacgtcataccttgtttgtgaaaactactcctgcttacgtgtctgttcggcacagagcagtacacacttggagacaaggcagaacagaggccatccaaaaaaattaaacgaggagtagacgttgtatataatgcgtgaacataggtaaatatgcatttctcgataatggggccagttcattccggtgtcttgtttgttttgttttaaccaaggctggcccgtggctggtaatgagtgagggtgcgagataggatcgattgatgaaaaagaagatgaagctagaagcaagaagatagattttgcatacaaagtccagaggtcctttcctcttttccttttattgtatttaacctcccttcaatggatacctcgagactagcgtgggcgttttcaaaaaggaggcctcggtgttcaatggcacaattcccgttaatgaaagatatttcagagatattgttccttatctgtttgtgattgagtgcctcttatgactctaactttataaatcagggctggtagaacacctcctcaacaggtttccaccaggatggctcgccagcctctgagctcacagccccgggaacaaggctttcctgccaggaatcggtcatcttccaccattctctaacacgagggttttgcgccatcctttccatgtcgccgctgtagtctgaaccgatatacttgaacgaagcgaagaggacgtggctctggtcatcgtagaagatgctgtctgtaggatcccgtcatgtcagccacttgattaaaccttgaggagagtgttgtcatcgtacaatctctgatgttgctctcagcgatttgctttaggacatctggccagacgcgggcgtggacctccttgtactctgcgaggtgctctggcttaagcttgatgatttgagcgaagcgacgaggtgtttgcgacattttgagctattctggtgctgggaggctatgtgagtgtgaggtgccacttatgcaaaggatgagaatacacaaacatcaacaataagattctggctaatggaagagcaaggcagtaatattatataaactcggtaatcgggctagagagaagcgagtttatctgtcccctctacaaccccgcaaataacactgcgtttacaacctatccacttacacgacttgggatcgtgggatcgcccaaagtggaagcgaaagcgggagtgagaacgggaatggaactctacaaatttaatcttcaggatccgcactctgtgggggctggatgctgcgtaatgtcacgagttatgtacaataatcgtgtatttacagtgtatatgcccgcaaggttgatgtagtgagtagcaattcgacgacgatttccctccttcaataatgctggagcattatcaatcaacgttgattagaatgaaaccgctgttggccattttagattggggatgtttcaaagatatcattttattcattctaaataatgtctgggtagctagaatggaacccgatagacacgactcagaccttgaaagagaggacagtaacgttcaaaactcgttacctgtgatgctacgactactatgaggcgtttccatccaattcgtaaaaacatgattccgttcatggtgcatccaacgctataacgcctattccaaacccaaatcacaagtaaaatcaatcttggaatcgataacacgccttcagtagaagttctgtgttggtagtgtttcgccgttccctttttctatacagaccgagttgcgtacgggcacattgtcgtgaaagtttaatctagttgcgtggctcatactgaggaagagtctcactgagaatagacttctcgtcctcaacaggaagctcgacgaaagggacttgatgataagcacctcggtgcttatcagattccctagattcacctctgaagagacaaatcagacggtggaccatactaaaaaggcacataacgaaactaaaagtggttagcatacgaagccaagaacgacaggatccaacgtacaatgcaactccaacaccagcagcaacacccatgagaacggggatgacgatgtatgcggcaacgtgcttgagaacctcaaccatggactgctcaggcttcttgtgcatgagtggaccatgcttaaagttgtcggtaggcttgttctcagccttgccagaaccgtggtatggcttgtggccgtgttcgtggccatgatgaggcttctttccgtggcagcccttaaacttatccttgacgcccttccatgtgtcgtggaccacgtccttggttcgacaccacatgtcgcaatcctctggggccttctcaccagttcccttaacttcgatatttccgatgagaatctctccgctcagagacttgataagcttgactgtaacaggaggaacgccgtcgacgaatcgatcgccaacttcaataattcgcacttcgacgttgacaatttccatatgctgatcctcgtcgattccttcagggcgaatggctagaccatatcccagtcgacgcatatcactcttgccattgcccttgataacagcagctgacagatcgccattccatgggtcggcacgtgggtaaagttcgaagccgttaaggaccaggcgacggtccttaataccaaagtcgagttctaaatgagtatcttttccacggcactgaaggcaagggacatcgatggcttgttcatatgcggtggcggggagctcaaaggtgccggcgtcgatgggtagagcgcggaagatgccatcgtccttgtcggaagtttcggggacgatgagaattgcagcagcagtggccgcgaaggcgagcggcttgaaaagcatgatgcgattgatgagatttgatgtatgttgtgttgtgcagaatgaatgatgatggattgtgtgtgtggaaagatggaagtctgaagttaagtttggtgcagtagcgtgccttcttagactttgccttgcacttgcatcggatgtctcggtggcaagggctccgcttttggtaaggcgtcaggtgcgtgaggcatgaatctggggccgggaaggagggagagacccctctccgatgaccgatgacgacgattccaagtcatgagtgattggctaaaccaaatacgaccatacaatctttttcgcttccgcgtacatgattttatgttagtcattaatgaatactacctacaactgatgcacaatgaatactatgaatgcaataattgttcatttttggacacattatcctggtgcattcatcagtcgcctatgatccacacttgtctcactttctactcatttttttcgaagtaaccagcaattgtcacaacattggtgcggatacggaacaatcatctcagtctcagcataaattaatagagtgatttaggtaaatcttgtacatggatcctcttccatccatccattcatccagacagaacaattcttccccatcgaggcctcccctaaaccttacttaatccctgcttggtggtccacaatacgtatatccggatcttgagagtagcccgaactaccgaaaccaacagggctgaatcagaaatagagtccagccaagaaaactaacaaagaaaacgagaccccttaataacgaaatggtccgagggggaatgaatgctatacagacaccatccaagtcgtttgtatccatgtcggcggcaagactaatcttcactctccaaagcctgtccatgccacaaactgttgattttgtccttgacgttctcccatcgacgtcgccaagcgctcctcttgctcacacctccgccgtcaagaccgataccaacatcagtcatgttctggtgacggtgaatcgggaagtcgtttccccatgggaagttggggtccgcgggcaccacctctgacggaatcactctgtcggtaggggtagggtagtcatcccataccgaatgggactcctctgcccggacggtggtcaccgtcttgaatgtcgtgggcgatccatgggtgcttgtgtctatgtcttcacagattagtataattcgattgattgcttggaacagcacaaaccttttgcgacaaacgtttcggtcatgttcgaccaatgcgccgtgtcgtagcttgccatcgagtgtgcagtcgagcaatcgtcggtggtcgagcccgctgacgataacccatacggaggatagtccagcaactccgtgcaagtcgatgaggtcgtagacgaagatttgcagggagtagtttcacctgcttgacgatccgaagtgtatatggtcgtcagagtatcaatcgccaaagatgccactcgtgagagtgtcgagttagtcacagggaagggtgtcaaggcagagttgtcggcggaagtcgctattccctttgcgctaccagtagtaagaaaggtaccagatgcttcggaccaggaggttggcgtctctgaagaatgtacagataccaaggttgtgtttatccatgttgaggtagtcggagtgactgcggcattagacaaacgagaggtacttggttcccccaaagtggtagtgcgaaacaaagtcgtggtactggtgtaggagatagacagtgaagactcgtcagtcgagttctggaacctagacagagatgtgcttggatctgccaaagtagtagtgaggaccagtgttgtggtacgagtataagaagttgaatctgaagccttgctgctgagattaccagtaacgaaacgggacgtagttggctcagacacagtggtagtaataaacaacgttgtagtttgagtatacgaagttgactctgaagtctcactgtttcggttgcggtcagtcactcgaggcaaaccgaatgttggagcgactgtttttcgtgtaaactcccaagttgaccaagttgtccaaggttccgggtcaggagtccatgaaacgatcgacgagaaggtaatagtagctgtagcagtcgagttagagctggggaacaggggtgcgcttgtactcgaagcagatcccgaggatccaggtacactccagtgccgagtcgcgtttgatgtatgatacttccgctcgcttgttgaggtcgattccttgtaaggcgtggagaaggctcctggagtgctgatgacagtaggatgagtccatgtgcctattggtggaagcggaataccggtactcgtcaatgtcgcgtttgatggaaagggaaaagggggtgtgctattcaaggacgaggaaatgataccagtcgaccaaaacttaggatctgtaggggtgattattgtcaccaagatatctgtgtacgttttggtatagacactgccggatatagtagtgagtgtaacatgatttgtagttgggaaaggaggcgtaacagtcaccgttccgttcaaattgtaagtggcagtactcatacttgacttgatctgggtactcgacatggctgtttgaacagtggaattggcaggcccttgtgcggaattggtagcgttccatgagcggtacgtagtgaaagtcagcttggaagaagtcaagttgccaaatggtggagtgtacgttgcggaacccgcggtcaaagttgagttgatgtacggagcagtcgcactcaggcctgaaccagctgcggacaacgaagtttgcgggtcttgagagttggtgatcttggcagaatcagtcagtatcgtcgaagacaccgttggcttccattcaattgacgtgttggtcgggaagggcacgttggtaggccgccaggtaatgatgggagtgcttattatgcctgtaggattgctggcaggtgtagacaaagacccaactgaacttatgtcggactcgacggtcttagaaaagttgtaaccactgctgtgagcagccgtaagcttggcagaagatgtcaaacctgttggcttgtggctagtcgcgatggtcgaaatccaagtagacctgatcactgttacgttgtcaaaaggtggtgatactgaaccagttgccacgctgggtggagtcatgggagtggtaatgatcgaaaacgaaaagctcgtgaaggagattgggggaaagcccacagtaggtacggaatgatgtggctcgactaatgtcgaagtaggccaatcgaacaacgagctcgtctcctgggaagatgaaatttccatgcgggtcgtagaagagttgaaaagcgaagcagtagatgtcgaataatctgtcgagacagagccactggttacacctgtagcattccccggtggagaaacaccgccaggaatgaaagtgatgaccgaagtttctgaggcggttgtagtcgtaagagagttgtcgactgcgttcgacgtcgcgttgactggcagggcgctagatgcaaccaaggtgtctgaagatgtttgaatggggattgtcgtagcatctgactcggaaacaccaagacttccgttcagtgtggaggtgaccacgaaggaaatagaagactctgtatcagacgacgcgaatgtgatcatggtcgatccttcgttcgtagcaccagtaagtgacgttgaaacgaaagtctgcgaagactctccagtaccaacacctgacagcccatcggaggtaacaacagaagagccaccagactgggttgagaaaccagtgtcgagagtcatagtcacataagttgtagtagtagtaacactgacagttccattcaggaacctactggcgacagacgatgtcctttgcgtggtctcggaacctgagattccagttaggccatcaagtgttgcgcttgtcgtggctgaactagaagctgcactggccgaaatggatttctcttctgagattgtaactgttgtcaaaactgtggaagtttgcgataagatgtctgttacaaactcagaagaggtagcggcagtcaacgaaccattgatcgatgtgaggtaggtagtggacgacagtgttagtccagtggactctgatacgtctgtgactgtcacagtggcattgaaaaaccttgttgtagtcgtggtcaaggcagtcacttgcgagctttcctcgagcgacgtcgatgaaaagaattccgagagcgactcggcctcggcagtagaggaagttttagctgtcgcattggtggtgcctgacacttcgagactcgagacaatatccgtgagagagatatcgtctgaggttgtctctgtctgggccaagagagtggaaactgtgatagtcaaagcacttgtggaagagagttccgtctcgaatgaggtagttccagccatgctggtggaagcggaagtgctattattccagatggtagatgcctcgttgccagaagttccagtcacatgagatgattcagaagctgtggtaccaacggctgtcagggcctcggagctggttgtgctgtcagccttggcactcgaagcagcagacagcacagcagtgttggtatcgaacaaggtagacaaagcggcagaggaaatcccgagggaaacagtgaagtttccggaagatacgtgcaatccagaggtcacactcgcctcagaggatccagtgtcaatatccgtcgctgtggttttctcagaagtagaatctagaaccgttagcttgtgaagtaatacctgcaccagagcactcacaggaggtcatctcagtgggaacagcaggttctcccgtgtaatagtatgggggaggggggccatagtcatcagtgggctctccatctggctggcgagcctcaatgaggcggttaccgtgcacgacctggtaacgacctgggcgctgttgatgagcagatccagccgcgctgccaagaaggcaagagagtagcaggaataccgacaagacggcaaccaaagaaatatttggtggcctcatgatgacgatgcgagaatgatctaggtgctggtgtcagtataaaggatcacacacacatgcctgaacagcacagcaaaaccaggaagccttaccgcacgcgaaacgagtgaaattagttggtaaaagtaatcaagggaaataaacgagtgagtgagtcgaatgcaaagatgtaaagataaacgagtggtagtcggcttcgtggagggtatctccttgttgctttctcgcgatgatgagaaggcaataaaatgcgaagcgagagaaattaaaggcgcggtagaaaagaggagaaagaaaaagaatccagcacgcgcaagaaagcgagtgcgtaggctgaatgataaacaacgtgggagatctgagatgtgcaccgctgccagctgtcacgcagtgcttgccagtgtcaggcaaaaggggcattcgattaggcagctcgagtgatctttagctcaaacccaagagcctgccacagcatgagcgtacaaatggcgtttccaaatcgaataggttacagatatccagcccaagatccttgcattggtgaatctcaaggcatgtttcctcagcttgatcggtacccggtggcacggcgatattctcggctacctatgcaagactttcatttcaaccaacccatatgatatttctgcaattggatgtttgccttctatccgatgggagcggacccggttccttggaccgacgcatcgtcccgtcttcacatgccgtgatgatagccgtgaggatggcaagctgaataggtagcctcgaagttgtgagttcccctattcgtactttcggggaataaaatttcaattcggttcttcgcaatcgcttacctgcaggtgtcgactcttgccactgctcccttcgcttcatcaagcgatgattgttttcatgccatctcacaagccatccttcatcttgaacagtgtttcctttatatgagtggaacaggatagaacattctggtgcaattccttcgcttgcaatgtcagactactcctgccatacagagaaaagcgtcacgatgtatcagagttcaagacgtgtgagcccgatagaagaatgtgcttggtacttgtctttttcatggaaagagcttcatactgaatcgcaatgaaagttgtacatgaccctaacgacaaacttccttcgtgctgtcgcatctcctcgaatatagcttgcatccgtagagattttaacggagcttggccgggccaagtggtgaaacacaaagcatttcaagccttcggccattgagaacaaggacctgtttgttaaaggttccacagttcagggcccagaataccagatgggacatgctatccgtgcagctgtagtacgtgtaaccagcttcggtatcgaggcgagatgcagcttgccgtcgggtgacatgagaggcacagcctgctgagatggccccggctgtatcgtaatttgctatggttgattgggtttttattcgttgagttcacgtcaagctcgtcaacactagatcaaggtgccagaaccgcggccaatgctatagcacggagtgtcattgactgggaagcgaattgcggcagggtgacaatgatatcggtggttagcgctcgctgaacaagaaactgcaaataaaaaagcagtcattatcagtatcagtgcattgtgttttctttttcttcttcacggaaatgtatgtaggaacacctatacgtctccaaatcacaggcaaagtaccaatcaggatgtggttgcgaggcatgtgttgatatggaaatgagacagaacgaggcgaagaatttttttatgaaataagataaaccaagacataacaaagagtcaattactctctcgattaatagctgcttctcatatggccgagctgacgaccaggggccttcctgcctaccattcgtcagaaatgcgtttcctggagcttccgggtagggcaggaacgacaaggaaagacaacaactcctattcctttcgaacttggacgtaacaaatcaaaatcaaatttgtatgacttggcacctggccatgctttgtttaactatttcgcagataccgagcgttgcgtggccttgaggcttggagtgttgtacaaaagtcaagtgttttactcagccttttcagcagtttctcgtagacttggggcggttccatcagtcatggaggtattcttgtcttcgatatcagcagcccacagagcagcaccaacttgatgatgttagttcatgcatatataatgccaatgtggaaatggcttaccggtgttgctgaaagtgaagaacatcgaggcaacagggatcatctcaaggagcgtagcaaccagtccgaatctggagagcacgggttagttggttttaaatcgtaatgtgctattaatcaccggaacgatgttgtaaaagcacataaacgaatgagttacgtacgcagtgtaaggaccgacgttcttggtaagccaatcctccctcttgggctccgaccatcgcttgagctggaagtactagagcaatgttagcgtagttgtggatatcgtccaagtatgtcacttactcgaccatgaactccctttcctcgggtgcgacctattttgaattagcagagaaacacacataatagtgtagaatttctaccttggatgagaatgaaaatcacagtgccaacgactgggatggcgttgagaggcaaatacatgatgtaccggatgatggcctttggactgaacttctcgaaggggctcttgatgattttgccaagcttctgcatcggatctcctcccgacttgacttcacgtccctcgctgacaatcttagtgtctccgcgagccaggagggtgccatcgaagacatccaacagcgaatcttggagaaggtagttgcgcgatacgagattgatgatggtagtgctctcattcagaaccagaagaaccgtggagaatggtgcgataggaccattgacgaagaatagaatggcaagctgtggtagatatgtaaagaagaacatgccgccgattacgccagtggagagaaggaccagagggccgagcttggagatgaatggcttccaaagcgagcggtgggagaggaagtagaatacaccctacaagagacatggtgtgttagcaaatgattatcgtggagctttattccctgtgattttcgtaccttaatcgggtagaggtaagatctgctcttggcagcattagtgacatgttccctggcctgggcatagtcctccttgctagttgaagctattagcttgggaaaagcgaaaaagatagtcggctatcttacaaaacctcttgagctttctcgttcacggtatcgaccactctattgcgctgagaaggttgctgctgatgatcagctcctgaagcttcagctgtgtcagacatgatgggttgttagtgcgaagacgtgataggtgatgtaattggatttcgtaggatgcgttgcaatgaacagctttaacaacggtgatgttgtaggatgaagaagaggtcctctgctttctcttattacaacgaggttggcaatcacaagctttccattccaagctcaagggaggaaggaagctctcatcgatgtcgtcattaacttgtcctgtaatagctcgcggggctctacgtaactaaggggagagtggggctaccttaaatcgtcgcaatgatgcgtttgttacgctaattgacagttttatcaacttcagttattcacgctacccaactactgtacctatgtggcaaggaaaatcacgcgctttcgattgtgttctctctaattcacctttcccactacccaagttacctattaggtaggctgaacttctggggtcacccgctacaacgtcaacttgcagatctccggacaaaacatcccatagacccacatcggccggggagctcatgacccacatcggcccccagcttgtgggagctcatataagacttcaaccaacactgacgtctatttgtcttgagttgtaagcagactaaccttgaaataaggcagatcagtttcaagtctgccctacaagccctacataacctcctgaaagagcctcttgtcactggtgcactttgtggtaggttatgtcgcgtgagcttcgtcgtcgccccctctttcagttgcctaacaaattgctgatcacccccctgaaagatcaaaggtatgcgtcacagaagacagcgcttataatacagcggcgggcccaacattgatgacagcctcatttggataatgacagcccgaaagcgttctttgtagcctctatctcaacgtgacgaatgcttacaccaacaccgcagccatggcccagcgatacatctccaataacctcccagctcagagtctaggatcagaccctaaagagttgctaacttatgctctcgaacttgtcgttcggcacacgccgccccgcaaagtgtatcatgaacaccacctcggcggtctcttcactgggtacactggcctcgcctatctgtttcttcagctctctgagcttcatccaaacctgcagatatctggtcagaaactgatatcctgggcgcagcgatatctcgaaggagatagagggacacttgtcttggagaagggtagctgcggcatagcgtctgaaaagttatcattccaggcagtaagagtatgcgtgactaaggaagaagatcacttgatagagttccttagcaacatgcccatacttcttggtccatacacaagccctcaggacgatgcgttcccgtcagagataccatacggaagagcgggcgctttgtacttgctgcgcatggtgagacactggatgccaaggagtgagactctcatcgaatctcctcttcgacgactaacggagaggattatgtccacgaacgacgatggacgaggaaattgggagtggcatgggaaacgatactttggcgcagcccatggcgatattggtatcatcacacaggttgttctctcgaatccatccctcgctccacaactcacccgacgtatggaaaaactcctcgagcttcagctaccggacggaaattggccgtcaagtgtgcgaagtctcaaggagggcaaaaacgcaagcctaatccagtggtgccatggtgcccctggatttttgtactcgctgcaatccttacgcccttatttccctgaacttcaaagccgtatcgactcggccatcgaaaagggggagagcataacctggagacatggtctactaaccaaggagccatccttatgtcatggtatttttggcaacgcattgtaagttttccccgtacttaaccacagttattttggtaatatctcggtgactaactcgaaatagggtactccctcaaggagctaaacggcagcatttcctcgcgctggccacagccgatgccgtggagaaagtacgccgacataatccggacctcttcgagcctgcatcgtatggtcacaaagctgcagttctcatgaattacttaccgagtgccgcgtggacatgggctgtttgtgagcaggaacatcctcgtctcattatgtacaatgatgtatgatcaaagagagttgtggccggccgcttgatgtcgtgaagggacacaggggcagtgtcggatggggtggatagcttttttcgtgtcccagctactacttgatgatggacctaagtatccactgcattgaattgggagatcagaacatggatgtgattcttgatagcagaatagatggatgcttagccgaggatatggcattctagaatatcacaagactgtcacaggctcggccttgaaaaacttcgatccccgataaccaccctatggccccagctggaccgcaacgtctgagctcgacccaaggccaggcgaaaccactagttgtcatccatgcaaacgatctaggagccgatagaacaaagttgctcactcgccagggtccacactcacgttgcaatgcgatacgcccatgggacagtgcccatatgtcgggcataactggagaagaatcgtggtttgaacaacgttcaggggtaaaaaagattctatgtacttagtgtcttaggtgaaacttcttgccattggctcgtgagaaagtgaatgacagccgaaggtgcttaagtgaggcttgtgctgctgacaaggatttaacatcaacaccgaactccggatttcacgatgaactgatgatgaagattccgcagggctccatcaaggtcccatatttcgataggtttaggcatagaatcttcggcatagccgaaaaagaactaacagtgactggctgagacagctatggccatgtgaaaccatagtgagtttgcttgtgaaagtggtaaaagaagctcatgatatgatttaaagccaaacaacaagcgaggacggcattaagatcagctatcgactaacaactaacatgaggctctgtgtttatcatgtgacgtgtactctctgtccagtactgtaccgtacaatacggaaattaccgtagtctgaagaacgggtttcgtccggaaaaggcttcagatgcggttccgctccacatcggccggatggggccgaggaacgggttccttgaggctcatgaagagcatggcatgccttagcattcggcattggtatgtgggagcacgtccaggaagagtctagcgaggcgggatggtttaatgaatatggaaaatgtataaaaaatatgattttaatcctgaagcttgaagaattatcgcatggtttcaagactgaccgacagatggattttcggaaatggttacagagcaggacgggacaaaaccagacagtgttaaagatcgtatttcttcctctccattttcgtcccccatattccgatcatcaattccgatccttgatgatttgcttccatacatgggtccattatccataccattgaagggcactttgtaaaacggccgcgacggttagaacggctgtctcatatcatgtctgaggcatttctcaaatgccggcttttgctcatgtgccttctcaaagagggagctgattaatagaacataaccatggagacccttaatccttccaagggctacgacgtcgtccagaaaaggtatcagcggcccgcggagatagcacgtttataacgagtctctcatatcatccatctatcatgtagtgtgtgtggtattagagaatagcccgacgggctcttgaaattggcacatcggggttttaaacgccgacttgacggcgagcggatcagatctcacaatcaaacaccttgttgcctctgtactgtactgtactgtaaatcgtacaccctcgcagatcaattgggctggactgggctggactgtcagatatccctgactatcaagccgccgctgatctcatctcattctaacattagatgcttttgccttttcttcaacggcagaaattgtaaactatgctgatgatgcagtgtactgtattgacctaggtagagaaagatagaggagccccccacatcggcgccgaaagggtgttccatgatgaatagtccgtgccgatggtaaaggactgtcactttttcggtatggtccgaaaaggtctcttacgatccgacaggctgatccaggtcagatcaagggggtcaagggttatccactgccgcgccggtgccgactcagggccatggaaaccccgcggattttcacagtagaattttgaaccttcaagcaaaatcaacgagtaggcacttgatcgagaaatcatagctttgagagaaatatcgtatcgcgtttgataggaatcgatgctatagggctcggctggtgtttgccgagttgaccaaccgtctttatcaatcatcagcacttgacttagacttgcaaccagaaacttagccgccttgattctcaccaacagtcgcttattggtatgacgccagccctgacagcataacggcttactactacgcccgtcgcaggtcacgtttgctgcacatggctgttaactccgacttgtggttatcagagttctaggtagcatggatatgaagataacactgctgatgctgatatcatatcatatctgacaacgttattctatgagatcatattcaagtatggtgttgtgttatcacaatggccagccatatcacgactgcagcgtaaaagtaaatgagacatgtttgaccagctgtgatgctatatcgagcaaggacagcattgcagtcaagtcattgacagaatttacgtataagatccttgacaagaataacgttatgccgttatacccggcgcgtgggtactatttccgaccgctcgtgggacagcgttgggtcaggtcttcatatccactgaaaactagcgcttgaccccctgtctggcgatcagggtttttcgcttttcctttgtgttggtgcccgtcattgactaatgtatcaatgcataactctaccagaaacacacgccctgactagcatttctttcttttcctccctaacaatcaaacaacagcgacgaatagagtttaatctaaatcaagtgccgttgagaccaagcaaggccgaagtgggatgaacttttgtttggtaatcaagaggcccatgacgtcgacggttagatgttttagtgtactcatggtggggaattacagaagaagcatgcatcaaaaagacttagaatgcgaagaagaaaaaaaggaggaaaaatagagcaaaaaaaaaagaggaagaaaatcggggctcgagctcatcctggatatctatgcggtcgaaattccgctgtcggggagccttattcttcaagccgtcattcttagtccatatcgacgaggcttaatgtgctactggtgaattagtggcctgatcctaacagtaaactcagtcatcggcaatttaaatgtcatcaagaggcaagtctcttctcttcacagatcaatctcagcctcaagcgtaacgtaacagaatctcaatattacataccaagtatcagctaactaacatctgagatgcttggaaacatgagctcgatcgatggttgttcttggctctcagtgattggccaacaaagactcatctcggccttggctctgaacgatgcttttcgaagatacccacgatgcaagattgcaagtgggatctcagttgacagctcattattcgacagggggatgggtcgatgagacaaagcctctttgtgtttccatatacggaaccgcgaaacggatggaagaactcgacgattctcggcaatgcagtacagcaaagagaacagaacagaagaccacatgatgagatcatgccgttagcaaaatgctacagtatccatcatggctcgctaatactgggttttcgggaatcgaaatacggtttgcggaggttttcgtccattcggcagttgcacaaaatgagggatcaaatgatcgaccactactactacggtgcctcacattttgattccattctcagttacgcagtaagctagcaggcaagcaagcacatgcacaaaggagagggagagggagagggaggggaccattgacaacaaagccccgcggaagtattgaccgctgcggactccgaaacggtgtcggcacaatgaacaagtccggacagcaaccagccctcaaacacaggaaacgcagaatggaaaagacaatctctgccctggagggctgttttgtagtttctgtgatacactccttaatgttaaaacttggctactctttgttcctcatcagcccagagaaatgagtaagacgcctgtgaagccatctacgcaaacttgtcaatgtatatccacccaagtccgcgggtattgacaatgtacggagtgtcatcgcggcaatccaacggtgagctactcttccctgaccgggcaccgttacggcagctcaactcaaggatcagccaagaaaccccatgaacaatacatactatgtacgtaccagccctatagtgaatcaatacggataaccgagtggcacttgacgtgacattctcaaaaaggcgggcaaaacgaaagtcggtaacggggggtttgactacctagtcattcactgtattttgtttagggtttgcgatatacatatacgtatgcacttgatttaacttattttgggactttgatgcgttccttgcctctgtgggagacaggggagggagagtcaagttgaagtggtgaagcaaaggaagattcaatgatgaaaatgaggctccttgggttccatcgcgagaagctactagctcagaccctctggcgctagaatttgccgcgtctaaattcccgctgacacatgctagttagtacctaatataacacactttactcggcgacattaacgttggtctacacagacagagcgcgcgggagctcgatgcttaagcaagtctgagttatgatctcctgcctgcattgaaaaaacctggttgttagtgaccaagcctcggcaggcccatataattaacatttccaactgagacgatcgctctctcatttgccacggatctgatttgtgttggagtactctgtatgtacgtacctatttatcatcggcgccggtcgttgtaatcggcgccgaacaacgatatccctggtcccaacctcgatgagctacccgtagactattcgtcacctgaagcattgcaaccactacaacaaagaaggaatgaattagttcggaatttgccgtgtgttacgggatgtttgactgatccgcgtccctattctattgtgcaacggccgcagagcgtgggcatgagaaccttaaggtggtcacatccttgtctgcctcctgtctacttgtcaacgtcaactgtcagtccgtcccgagaaaatgagttgtccccagcggcatttgtaattgggactttttagactagactaattaattggggtacgtgttatttcatcttatcccccttggcgaagctaaactagcgaatttctgcttcgatccgctgtgctgggaacgtgtgggcatatgtggatatcagttcaggttatgctacaagacctatgaaacggacccgagggttggggactgactgtgatgtgatgaacggaaatcggtgtcacggaaaaccgacaagactccgtgactcctcgggtctgatcgatcgggctcggggttcatgtttgctcattggacttacagtagttagttagttaccttctagaagcgccaattattcggtcagtggcaacaagaatggtggaaatacggcaataagtggatagagacgttggctgtgggtgttgagcctccactgaaactgaagtgattcaacgtcaatctttactaatttccagtcggtgccttggagtatctacgatgcatcagcaatcaccgttaagtgctcatcaaccgtgatgatgagatcggtctggaaaagttctcaaccgtggagagaaagagagaaaggccttggatatatacatttccaactcacagatgtagccagaaataacttcacaatacgctgagtgggttctcccacactctcttcaggcaaggtcttacacacacgataatatctgacaatatttttttggtgttggtgtacgcacaagtaatcagctagttacagacaagcaactaacgtcgataccacggacacaacagagacctattggacgactggtcaggtcgatcatctgaacacccgaccccaatacaataacaataagcattaattgccccgtcttacattgccgtgcagtgaagtgcagtgtagcgtagttcacagcagcccgtgtaatcaatcatttgccgttctgaaacctttgaaatcaagcttcccaggcctgcaacgtcaaatcaaatcaattgaaagcgaaacaaccagctcatcaacaacaaacaacacggcagtcagcgcagcgcagcattgtcgtccccattaggttttcggtccttggcagctccaagcttcgcgctacactacctaccctaccgtacagtgattgtaataattgtaaatacgataccacagccacggagcaggaaacgaggcagcgagaagaaagatcgtcaaaccccagctcgcttggcttggcctgtttgctttctcgtacagagtacacgttcagcaatccgatcaagctcccagtcctggtcctggtctttcacttggcccgttcttgcttttgatcgcctcgccttggagttaggtttggactcaatttgcatgcgccctgaaaatgcacttagtcctcggtatatggatgcccaatcatctttgcacgtcaatgcgccctttatagcacctatttgcgagtactaagctgccagtgtaagcagagcacattagagagaaaacatcaaagcctcccccataagccaaaaccgaaggatgaatggatattggatgtgctgataatcagtgattgatacctacatggacacttttggaatggttgggccggctgcgctgtggaggtgctgcatttcttaagtccgcacgctacgcggacttttgcagtgcgttaaacccccctctagtcccctctgactggggccctgtagacgggcgggctgcactagggaggtgcactgtagagagacctagacccacaccatcaactcatcattctagcgggtcgtctcccctgacctgatcgggtcgctccataatccctgtttaatctttctctctctcccattctcgccatctcggacataaagaccacgccgatggttatggacacacccttgctttctctcccagcgggcgggaactttcctaccgctaccagcgaaaagcttccgagcgccggtattggggcgtgaaagggtgtgcatcccagatcaagacccagccaggccaggatcatgatcagaagcaggatcagaagtgacttgactgcactgtggtctaacagactgactgaggtgttctcacataatctcatccataatttcatggccgttgcattgcgctgcgcataacatagctttcctatgaccactactcttttctactgtaccgtgccgtgccatatgtacatagagctaggtaaccaagtcacacaacctagattccattcattcatgggtcctcaactctactctacttccactattattaagctcctcgatcccttctcttctttacttccctcccccccatcttccactttcttctgaatatcaatctgctatacatatatacacacactcttcccctccatccattccccctcctcctcttactatcttacctactccaatattttaatccttcacctggatcgtggatcaccacccacattgcttggcatataataaatactatagcttctatttctaagctacaatgggatctggaagcttgccctctcctccggctgaggatcataagtcgaccctctctcggaaaagcacatcctcaagtaccaagtcggtcaagcctgtgcatcgcacctccaagcgagccagttcaagtgctgctacaattcaccaccacgatcatgtcacacatacaactggcatggatggtcgacacaagcgtgtatggaaggcttgtgaacgatgtcgcatgaagaagaccaaggcacgtttctcatgtactctctgtttgactccacaactaacacgagctcaagtgtgacggtgaatttccctgcaagcgatgcaaggatgacggtctggtctgtactgctggtgtacgaaagaagatggaatacaagcagttgcctcgagggtatgtgggaattccacccaatcataacacattgtggtccgcagttcacttacacgcaatgcaacagttacgccgaggttctcgagaacacccaattcgctttaattgctaccgttcacaaactttactcaatggtccgaaacaaccaatcgtgggaccttggcgagcccgaattaaacgatcgcggccaacccgtaatccataacatcgcccaaaagctcggatgtatccgccccaacagcgatatcgatcttcccgtgcactcggtattccctgaggatgaggccggcatggctgagctggctcgacagctcgaggaccagcaaaaggaacacgagcctcacaaggaagccatcaaggacacagactcttcagtgtgtaaccgaaccgagcgagcgtcatcatcggaactcgaccattccgacgtcgacatcgagtatgattacagaaaagctgcatttggtaacaccaacgccatgaccctttcaccgcagagcttcacaggctctcccgacttcgactttgcccctccaccacccgaaatcgatgcttcaacactgttcccctcacaatctccctcgatgaacaatttccccgcctggccaatgatcaagcctcaactcaccgacctcactatgcaattcctacaacagcaacaacaaagcggtatgatggccaatatggatatgttgaaccagggccttgtggaatcagagttcggaacaatcaagcctcacgtcctttcatgtcccaaccccgaagtaatgctgggtatgggagaccccatgatctattcaggttacgatggcgaaccgatgcgactatgattcaatcgaccgaacgaattgaaacttgactagcacgattagacctgttttacggccattctttgtttcgtccaaaatttgtcacacggcacggtgtttgcaggctttctggcgtttttttttttttttggttttttttttggttttctcagctgggttaatacccgtgggggtttggtgtttaaaggcacggattcacagaattggtgcggcgttgtatgttttccgatgtccgacatggttgtgaaagggatgtatgggtatgatatgagagatttggctacgaccacgactactacaactttgaagttgggcccaaaacaaagggattgagtaaagttagaaggcatatctagatagacttgtgcattgccatacccaaatccaactactgagatgattcatcttcacaattaccatacttctattttgctctgtctacgacaacttacagagttacatcgtgtgagccaccttgccatcgcctgctgaaccgcccgcaacagcagctcaacggtaatagtactgcactgtatccgtgcatgtgcatctataagccacaaacaggcacatcatatttccccccctccatcagatcatgaaccagtcggctacagtctcactgaaacggtctggacttttaatcccctatttcaaatcccctcttgtttgggggtctcggggtccatgaagatcgatagcgcaaatcacagagctgtcagatttcgaccccccatgtaatgccgtagaccacacacacacacacacacacacgcaaacacaactctctgaaccttagcacggaccagtcacgagtgaaatgtcaacggtcggtccagtgcgtaatcaagtgttattcttaacagttatggttaagctaaaccaatttctcaaacagatttttagtttgttgctagtactaaggtccaccctcaaaaggacgggctgctttcaaatcaagacaactaactcaaccttgatgagcgggaaaattgcgccgaatgcatggtaaaatcaaacctttcttgttgtcacaaacatgctgcgtataagctctaaaacagtgacactcaggagccgcagggttagacacacgcctctgctgatttagtcctagtacagaaatccggagctaaatggtactgtacatatactgtacggtaatacagtccagccacgtccctcttttgagtgggattaaagcccaaatgtaccgtgagccgtaaatccgggagaggctgttgatgctttggaaatggagatgtgtttgatgaccaatggtttagaagctggtctgcctcttttctgtaatagaggctagtccgtcttgacagcgatggcataagagtcatcattcatcattaccatcagcagatggatcccaccaacaacaagataaacagaaatcaattggctcctcgtcgaaatgacattgaggctgctgggtacagtagcaggtctgcgggctgcttacaatagcattaaagacttttaggtgaagggggaaaaaccaaaccctgggcataacgggatatcgaggcagtttagtaatacaggtggatatggttactgatggcgtcttttacgcctttattcttttttgggagtagaacgatggatgttttgtgttgattaatcacttcgctagctgatttgaagagcagctaacatgaggattccagttgatcagctagacaaagtcggggatgtgtgtcactgtcagccctagcatgcttgtcggacgaagcaacggacgaaacaaacggtttgatgtacagaataacactgtattgcactgtatgtcttttgatgcatgcagttgaaaggtttcaacctcaataactcagcattaacatactgcattattatactttctcatcagcgtatatacgagtgcaactgtatcagtgagggtgggccattgcaacttggagatgcacgcaagccatggagtacagagtattgcaagagtcaattgtcactgacacagaaaaggagtccatgtgcctttgatctcatggtaagaaatacgtaacccttgtttgaagaacaggggaacatcagtcagcggttttttagtgatgcagcttgtgcttgttcctttgtctgtagtgtaagtacggctcagggtgtcagaaatgtgccctcaagaagcttaaaggacgaaattagtaagtcagtttatgccgtcttggccatatttactttactcatctattgttacaccctcgagtatcgaggccaacttttctattgtccgctgggtgcagtacgtagctacttccttcgcggagcccccccagtggtcaccgccccgcggagtgcggagttcatcaggaaaccaaccaattattgttgcagtccggccttcggggtttagctaccctccggtgcgtagcggggccacgggcacggcttcggtcaacggagtcatcattcaaaaggaaggcccctcgaaaaagagaggagaaaaagaacgaacggaaaagacaggaagcagaagaaaacaggcaggggtgttgtttaggattcagccatttgatacatatccatttgagcgaaattgctttgggaaaacacgggctctcttcctttcgctgtaagctgtaactactttgagtaacaaaaagggcatcttggcgatagatcgtaccgacaacgtggtcgatggattgttcatcgattacgccttgttgtcccgcgaaggttaacctttttagctttggctaacgatgaatttgtatctgtaatacgcagtaagcgtattacattggataacatcgcatggcataccagaaacaacctggcgtcgatcaattgccagactgatacgcaacgatgaatgcatatcttgcttgagggccgcaattgtcgtgtctgttcattcgggataggaaacccaagtctgcgcatgtatggtctgagagataaacaggctgcggtgtgtgtttttttttgttttgtttttttcgcattcctcgcattctctttcttggttgttcgtttagataaaagagaaagcgatcatgtggggcattggatgtgtcaatgggccatgccatgagggaggtgcagcactgcatgtgcatatgtggggccgggatgcgggaggcagttgctaacttggtggtacgtacctgccctaccttcctcaaacttccatttggaaatcccgtgccccttccatggcgaagcgagtccgaattctgaaaaggtcatgtaaaagatttgcacgaattaggtactgtatgcatatcagccgtctagcagccagtcgatacacaatcatggcgatggcgtctcttaatccatggttaggtacacacacagtcgactaaatacgtaattagactggcagtctcaccatgatgtttacagccagggtttcacatggttcagatcgacctcatcaaccaacaaccaacactcgacgttccttgacacaacgcaactttcaatttcgtattctgttccatcccacatcctcgacttcaacccgcttgaaatcatgttgcacttgcacccgcaatcgaacgccttgtaaccctatacctgctgtatattggttgatcaccactgcaaatgatccaacaatccaacacaaaatccaagagcagactcaggcgtcacaacctaaatcacacaaggagtatccgtaccggcacatatcacgtaaatcctagcaaagcgtcaattgcatagcttggctttgctcgattgcttgtctgttcatttccctggcagaggcttagcccgcttatccacgtaacaaggccagccaaggtcttccaagcctcctcctacgcgtacaacgagcgacagtatgaatacgccgtaactaattattatttggttttcacaggtacacgcgctatatggaaccggcttttactgatctgggtaaaccattcgattcgactccatgctataccatgccttgccaagtgcagcggtacccctgcaacgtagggcacaagacacgactgtcaagctcaagaccgagctgtgccttgcaagagtgagatcgtgcgcggtaattagtggttggaaaattgaaaacgagatacgaaatcgtcgccctagcttcaaactctgtcgtaatcttgctcgccattgcagagccaagactcagcttggctcggtcaatattcccctcctcgttctcggtcttggaagcagagagggctttcaatccttgaccgacaaaataatcaacacagttgttagaaggacgcctttgcttcacgggtcccgattaaactggcctcctgttctgttacacagccagtttgtccgtacagtgtccgcgtcggtcttttctattccccgcctaaacgagtcgcatacaaaacttggatacgcgtattgttcttgacgatccgatcgggttttagaacttcggcgatgctgatctcccatggcaaaaaggggttgaaaagccttgtttgtgaataactattggtgtcacgtatcacaatatgaaaatgtgccttgatcgggcgggtttacctcatgcaatccaaacctaaggcatttccgtaatcttccatatacagtagcgctgacttgatctcattgcaacaaaggcaagtcaaataccattcaggtcattccttgattggatctcattcagcgtctgtaaactctcatgtcagcgcgttaaaccgtagaggccatctctgccgcgcgccatcatttcgagcatcgtattgcgacgaataaggaatctcatatatacaaatgcatgccatcatctactaaaacaataagagtctcatccttcttggcttataacattgtatcgccaagattctcactgctttgactctttgcagcagtcagctacaccgtcataaatattcttgcaccccttgcatcacgatctgtccctgcttatccaagtctcgaactgaggtttggcagccattcatcagtgaataacgtaaaaggttggattcagtattaggctttgaaattcatgtacaaccaacaaccaaacactagtaagatggctgcgatgaagctacaccgcggtgttttgcgactctcttcggcgaccactgcggtaggtaccaggagggaaccacagtgtatcatcgaaacaagttggctcgtgagggaatggtcattgacgctgacatcaatacagaatgagttggcacatgtaactgggccatgaaacaggtctttcatcacatggttctgtgtcactgcaaggcggttggatgtatttgatgttgatgatactcagacacctgtgccagagagaacaagatttcacagacaagagaccacggacctaatcagaatgtatccttatgtgcgacttaggttatttattggagtaggtattcgattcgtgagtcggctgatactttgtagtgatacatagaaatcacaggaagaagaaagtcaggggctgaaagaagatgggctatgtaccgctgacgaagtctgcccttactgcactgcttaacatcgaacgcaagtactacctggatggaccaagttaaggacataacacttacgcggtgtatcgccataatcatcatttcaacttgacagtctcacaagacctatgtacttcaatcagactcactgatcaagcctatctgatcctaagaagttttaaccgacgcactagtcttacgaacatactcttagtccttcaactgcaaggttggaatctcctggtccctgagacaggccttgtcgcttgtgttttggtgccatagttgcgagatggtttgatgaaatggtttcggagtatgaagaggagattcaaaaaagaggtgtgaagatggagaaaagcgaaatgctatactctgaaatataggcagcagtaaactgtaagtattctgcagtgtaaacttagagaaacgtctttattacgctggtaaggcatcatactgcaaaatcttgatcccatagacagccaaggtcactacaccgaaggactttccagggcaaaacatgagtgactgtcaagtgtctatactgcctactgccagcaacaaatggtttgcctagatgatgaaaagaactggagtagaaattggcacactttctcagagttcagaaactgaacagaccaatctacaagtgacggcaaccgacaagaggaacaataatgtatagttactcatttacttttacagttatagacttatgcaagtatgtcaaattgagtatctaatacctctaggttaagcattgttccaggttgttctcaggatgccggaccagctcttcataggctttggtcagtttgatctactaggtagcagaaatgttggtctcctcagtcttagggtatagaaataagtgatctgagaatcatagtctaagtagcataagctgccctaataattttatctcttatgctcatagcggtcaatgtttctgataccctgagcccttttgaggatcttgatttggagggtgagcatcttgatgatgaatgtctgtaccttggccgatccattcgactcatgatgcaatctattgttcgcgatgcgaagttcactatcaacatgggagatatctatgactacaagttaatgccgaccaagtcggtataaagaaggcaaagcctcctctttcccttgcttcatctcttccatctaggtatcataaagaggctattttctcaaatcttcatgcgaatttaattcataccctctggggaccctgccgagtgcattctcctggagagggcctttaaatccatcgcctaagggctctagagagagaggaggaaaaggtacattgaaatctacctcttaccctatttatatcctttcgtgaagctttgcaaaacaatattccggggcgagaaggttcccgaagacattaacgaacgtgatagggagaccaattgagtcactcaacgccgacgtccaagcagcaagagacaaaggagaaatcgatccagtgctcattaccagtaagtattgccacaagtgcgtcagtatccatccttttgcagacaggaatagccaaatatatcatcttattcttaacgctctcctccttaagtacagcggcgggattatctatacaggatacgataggtagtgttaaccgggtagagtacatacgtattacagtagaggccagtgccatggaggcttcatctaagtacagttctgcacctgccgaagcgaagccaaataattatataccatttacatcttccacacttcgacatgctcgcaacagcatgcgtaaagtccgatagcttttcaaacggtcataatgtctattcttagtctactggggaataaaaagaagaaaaaagaggcagccaaagagatctcacaattccaaaagtcaatttaatccgactcgatcctccgtacgtagatttgaagacacgaggtgctggaatgccgttggaacgtgatgtaaggccgattcacttggatcgatgtgcaaaccatgtttccatccgtaacgccggccataacacaatcatttacatatcctcattcccaagctgaaccctagttcttgatatccagtacctgggtcaacacaccctcgctagctctccaccaccgggctctctcctccaagtcatctgctgcaccacccagggcggcttcctttctcctccttgcctcacgcgcagcagttgcactgttctggcgtttgttctcaaggggctgaagttctatgaggagtctatccgcctctttcctcttccgagggaccttagcttgtagggactctagttctcgtgcgagttcctgctgctcaagctttcgttggttgactagatcttgtgtctttgccagtggtaagttcatgccggggctggttccatctggcatttcttgttcctcgcgcagtatttcaattcttgcttccagttcctcgatcttggcgggcatctcgcgcagttcggctgtttcaaactgtacactctcgtacttcttgctcagttcgatgccccttcgttcaagatcggtcaccatttctgcgacttctgtctttaactctttgagctgctttttgacaaccatgttttctttctcaagctcaaggttctcttccatagagacaatcataggtggatcaccaacgatggcgcggataaacttctccttggtaacttgttgcacataagaaaatcgtaacttggcgaatagttctttgtaatgcgcaagatcggctgttaagcttgaaggggtcagggcgtcaaaggccgagttggacgcatctgatgtacgttgtcgtgcatcttgagggtttgagtttgcgataggttcactgagtttgatgattgagatttcttgtgttgattggagtttggtcaaggtatctaagaccttttgcgcgtcaggctgtcccattttaaggtcaatcgtttgccgaagtgatattacggcaggagatgtaacaaagtaagtagatctatgaaagagttgatgcgcatgagatgttgacaatgaacccgatatggattagtgcgggtaggctacatccttgggagcggtgaggaacggcagatgtgctgacatcaattacctaggtgcaacttcaagctgagacttaacagctgaatcttaatctcaaattacttttttttgacgcaattttgaaatcgacatatataacttgatagtgtctcatacttttgggttttcaaacacgcgcaagcatgtcgaaaaacaacgaacttttaactgatgactacgtcgcggacctcctttcgcaggaggcaagcgactgctctttaaaatactcaaccatgggcatggaagcataccgcgcgaataagaagtaacataatccgatcgcttttggcacgtctgtcgctgacatggcttcagacctgcgaatatgatgaaaccgaacacccgatttttacggcatattattaaagataccgaccatcataacaaggcgctgttagccaaggaggccgccgagtccaaggcgcgattaaaagacctcgagcgcagcgaagaaatcaaacggcgcaagacaaacccgaacgtgaacgacatcagacggcggcaaatgggcgatattcatgccattctaggcggcaaacggcgaccaagaaatgaagacgaggccggacattcatcgcggaggaattcaaagcgcagcgacaaggaccagaaaccagagcgtgaacaggaccaggattcaaacgatcttttttccaacaggcgtagcgatcgcggccatggtcgactgtcgcgagaagatcgtcgcagtaagacggacgacgattctagacaatcagacaagtcgcggagagagcacaagcgacgcgacagatcacgaaacagagatggagaatcggaggaagaaggtcgtcgtcgtcacagtcacaagcggagagacaggtctagaacgcctacacgccggcgacggtctcgatcgcccagagaatctaagagtaggcatcggcatcgatcacctctggacacgaaggaagaccgcaaacggaacgaggagcaagaagaggactcggatgttttggaagatctcatcgggcccgcaccacctccgaaataccggggccgaggaaccataggagggtcctcgggtatcgatagacgattttcagagacatacgatccgaaaactgacgtacaaatggatgaggatgatggtggtggtaactgggatgacgcagtggaagcgtttagagaccgccaaaagctgcgtcagaaccaggagcaacgattgaaagcagccggcttcgctgatgagcagatacaacgagccagtggtacagaggagaatttgaaagaaaatgtgcaatggtccaaggctggagaaaagcgagcctgggatgttggcaaggtaatcggggccgacggagtgctacaatcagaagattgaatctttgaacgcggttacggccggtgggacggcttggatagaggttgtgaaccgagacactgattcagcgatgattggacatagcgtaacacccactgccttgttttgggctatggacttctggtgacactttatcacgataaggagccgtcttatgaaagacattgacgtatgaatagacggattggaggcggacaatcggctggccgatggaaggagggagcctagatgcaatgcctccacaatcacgcccaatccggtgcagacgagcaggaaatattatcaagggtccggatacacgcatggatatgattaatagcaggttcaactaagttttgaaacagactttggtgcctgaatccgggcaacaaaggtcaagtagcgtagtgacatggatatcccaacgccatgttagaccaaaagaaacaagacatagctaagttgggttggtaacacaaacaagaatacgatagaatacacgactgattggttacgacttgagtcttcaaggctgtgataccgatggagcgatgctgaagacggacaacagggatcgctattcagtaggcactgagttaaatctaagctcgaagatttatttatcgcgaatctaaatttgagttgtatcgcttgtttgttagatgaagggatgagaatgacagcttgaaacttggtccaagtccaaggtccaaggggggatgaatctattttaagcccagacttgacatgaccaggtaccaaggtaagaaattattctacctacctatattaggaatgtgtcctccgtagatcaggtacgagatatggagggacaaaagtaaagacgctgggtttctagattgatcttacatacgagattgattggcgaattcgtattcagtgttgcgcaagcacctcgaagatcattggatggagcgtaagtcaaaacatggatgagattgttgtctggatatgtcggctatccattgtgggtttgagatgccgagtttaccagatttgtttcttgaattctgaatttcagatgccatttcatctttttaccaatgagcaagtaccaaagacagaaggtgtctgttctgtaagctcacctgacgctctcacgtgtcagggtccgtgaataaaattgacaggctgcatggataagggaaacaaacctatatcgacagggagatccaaccgtttcaccagcgacagaacaataacacgcgatcttgacactcctgtaccctattagtattactttattttgactaatgaattacgaagttgcacttgtacgagagcatttattgcacaacagctcaagctgtttgcggtacaatcagagagctgagtcgtagagttctttaggaacaaacaaacagacagaatcaggaacagcgtgattgactttgcggcgtcaagcctaaccccgattacttagctcacagatggctgggggagtctcaagggccccctcttcaggttctgtaatgtgacgtgatgcgacggccaagacaagccgaacaagaccctggttttggttttggtttggtcttttggcgggcaggcgcctgatcatgacagcctagactcagaaaagcaaaggaccctacgagagttgtccagctgagttggggttgggttggatccatgatggagagacatgcaggtttcggagcggttatcatggtctcagtcaaagccagcacccatttataaccaaaagatattcttcttctacttgatcaactgatcctgacacgatcgatgttgggtggtatccaaagtttaacatctccgcttaggcaagcaactcaaggctaagctttttgctttgctgtccgtgagttccatgacaataagaaccagcccaagtgaccagaccgagcaagtaaacagagggtcccgcccctgctgtgagcgctgtaaccggcgggccccctgtagtctgtttctgtttctgaaagccccgcccagaaaatctccacttacggcacatggctcgcagtatgccgcgtgcggtctttgtcttttccccctctagacggcccctctcatcagctttagcttcttatgtctttgtcgtcactgacatgttgtagtttttattggacttgctggtgcgtgagtgaccttatgagcggctcctttcccatagttcacgcctagacgggattacctactcgagttgtcgtctattctctgcttctgcttctcattctgtttcttttgtacacctcgtcaaggctctctctctccactctctgaatggatgatcgatttaactttctaatcaatcagccacactgacatcaaccttgttctccattgcatcctcatcccaaagcttctcgttgcatagtaccgcataaactcttgttgttttcaacatatttctcttttaaagcccacacaatccacagaaccatgttatagtttcctatcgtctcttctctctttatccggataatttcatccgaccttccatcctgactgccaggacggaccagaccagaccaggcaaaactgcattaatcaactgatgatcggtctaggcccgaggtgacgtctttggtatatctccgactgaccccaaagtcacctcactcacacctcagctcaccaaccaaccaaccaacctctcctctctctcttcctgctctcttatccttctactcctctttcctctctctttccttttccttttgctatctctactctccattcagtcttggaggtacttgcctaccattcaaaatgcgtcctccacgcgttttcgtcctcatactcttcgtcgcaatttctctcctagtcttctgccgagctatatcgtccacgcttcgatccgcatacgcagattaccccgctgggaagaagttcaagaccaaaacaacaaataccaattttaggccttcagggtctcatgacgatcatgacaatgacaataacgacagctcagaaaaatcaccaaagtccgcctggaactctatgtactacaacacgccattctctctgttcccaccaaatgctgccatcagcttgaccgacgacaacagcacttcctttgccgcccgtcccgccgcttttgggcccaaactagccatccgcggtctaagtggtcaattatgggtcggtagcggctttgcagaagacgctcttatacatggcactggcgagttgggctgcagcgatgttccaggatggaatgagagggccgagaccattgctttacacaaagctttgagagctgctgtcccttctattgctggtatcaaatcaagcacaacggcgcgcgccaagcgaggcagggtcgttatccctaatgctggtaatggtcacaccacctctagccatgtttctgcgacgcacgaccatgccgaaatcgacggcaaggttgccctcatcatgcgaggcggctgcggctttctcgataaagtaatgtgggcacaacgaagaggcgctctcgctgtcattgttggcgataatcagaaaggcggccctctcatccaaatgtttgcgcatggtcccgaagttgataatgtcaccattccatctgtttttactgcccgtaccaccgcacagctgctgtctgcgcttacacagcccggcagctttatcgaagatacactagataaccagggcaaccccgttttaagagtccagcgaggtcccaagtccaagaagcatcgcaaagacgcagtcaaatctactattaccgcttcaactcatgatagacgatccgccgacaccactcaacataaaaagcgctctgccaagcctgcctcaagaaagcgaaagacagctgttagatattccagaaagacagtcagccgaaagaacagggcaactagagaatcacccaagaagattcgaactcctcttctgtccgaggacaatttcgatgatttgaagaaagaggctacctttagaaagtacaagcctattctcccacccaaggtttcccattccctccacgacacggacgaagacgattttgagccggatgaagaagaaattctcgttgagttcttaaccgaagacgaagataacgcgctcgattttaccatcgaccgttccggcgaaagcgacgaggactccgacgaagtcgacgatgacgcacacgatggcctttgggtcaccatcacacccacgagtaatgctagtccatttttcgacacgcttctcgtactggtcatcagtccgttggtcacattgaccgtcgtatacgccctactcattcttcgcgctcgaatccgccgaagacgctggagagcccccaagtccgtcgtggaacgtctccccgtccgcacgtttcacacagtcgctccttcaccacctcttaccccgagaacgccttcgccatctgcaccaacacctacaactcctcttcttcaagaatctccctcgcgggcaagacctcagtcaagaggctcatccggtgcacctgcagatgaaacacgatcgacacctagcgaagcgatcccaacgccctcaaacgcgactaagaataatgctaaaaatgagcgtgaaaagggttcaggtggtttctctgccgaatggaagaagtatatgggacgccaagtcgagtgtgtcgtctgcctcgaagaatacgtcgacggtgtaagccaagttatgagtctgccatgcggccacgaatttcatgtcgagtgcatgtaagtaacgaatattccgtctttttacgctcaattgctaaccatttccagcaccccttggttgactacccgccgacgaacttgccctatttgcaagggcgatgttgttcgatccctcgctcacggctcatcttccgagccccattatgaaccataccgggacgacgcaagcgatgaagaagacgacgacgacgacgaaggaaccattgctgaaggctctggggcacgcgacgatgatcgagagtcggaccttgagcagggtatccactcgtccgatcccaggtcctcgcgatggagccggcatgatggctggctgagcattttctccggcctcactagggcgagatcgccttctcccgaggaccgcagccgctgagactgatgctacgcacagcctgcttactgaaacagtcagtacgccatgggatggacttttgtttgtatatcattggagttttgtggtatttgttggctggcgcaataggatgggcagctggcgcactgggatacagagcacaacatggattattgaagcttagatcacatggacgaatttggttatagttattgggacgcgcattatgggtgttacgacacttgcgctggaatgggaatagatactaggtatacccttggtcggcggctgtgtgtatttcacagacgatcttgaataggtaattagcattagcatattcaaatcgcttctctaccgcagttctaaatggaatcatgctcactacgtaggtataaatggccccgataaatgtataaacactgcctttagcttacttttgtttaagtcatccaatctttaacagatccactaataagcatttggcccacgactgtaatggcttatctcgtggtcaggtatgaagctcccaataaatactcctttctattgtgtcctatttaataaaccttttgcaatttcccttgtcctacatattttgtttagatataacccttgagaatggcagcctcggcgttcaatatcgaggaaccagcagcaccaatgacggctgtaataatcagtatgagtcgatttttgaaaagacggagtaataaacttactgttgtggctcagagcagtgaacttaatgtcaaaaataccggcctcatcctcacgtacacggccaacactcacagtataaccacggccaaggtcgcgatcgagacggggctgaggacggtcaggctcgtcatcaccaaagaccttgatagcaggctcgggtgccgaagggcagccaagggcctgggcctcgcacttgtagtcacggagagccttgcggacctcctcagctgagggagagggcttgcgctcaaagctcaagctgacacaggcagtgtgaccgtccatgacggggacgcggttgcaagtagcagagactcgaagaccctcttggtcaataaaggcagtgccattatcatcgagacggccgagaatcttgcgggcttctgtctcgagtttatcctcttcacctgagatgaaagggacgatgttgtcgatcacatccatgctggaaacaccagggtaaccggcaccggagacggcctggagagtgacgatggaaacggtagagatgggtccaaaggcagcctggagggcggcgaagggtccgacaagaccaatgacggcgcagttggagttgcaaacgaggaagcccttgttaagcttgtggacggaacgctggtgggggatgaggtcgagatgagggaggttgacggtagggacgacgagaggtactagagggtcgcggcggtagttctttgcgttggagaagacggggatgtcggccttgatgaaagccatctctgcaagaattgttaataagcatgtatcatgagacatgaagaagagacataccaatatcgccagcgacgtccgaatcaagaccactgaatacaacatcgcagtcctggaactcctcggccttgcactctctaacaaccatgtcggcgatttcgcccatgggagaggcttgcttccatcgaacagcatccttgtacttcttgccagcagatcgagatgaggcgccaatggcgtggagggtgaggtaagggtgctgagcgagaagaaggatgaagcgctggccgacagagccagtggcaccgaggacacctatacgagagaaacaattagcattgcattgtttgacggcaataaagtggcatgagagcattggatgcgaaaccggatggaggggttgtaataagggccatggatgacataccgcacttcctggtagggaattgagaagccattatgggtatatgtctgtatataagcgcttaaaatgaaagatacactgcctgtgacaattcactcaatgccggatgagaggttgcagatggttttaaattttggtgttgaggacaagtgagtctaaagttacagtagtctattaagaaccccaccaaatttatcccgtcatcggagacgactcgccgttagtaggctttacccccactatagatggtatgacgcctcaaggtatggatcagaaaattggccgctgagaacataagagacaaaattagtatgtcattttatgctacttagatgataccctttaggctatttatttttgtagtctaagacttaggatactagcttttctgctacccagtagggtggataggttgagactgggataaatctgttaaaccgtggaaattgatgtcaactcgttatccctctttcgcttcctttgcctggccgtgcttcctggagtatcgaccatttgaacatcagaagaattagccccctcatcctcactaccatccccaagaacatcgttgttgggattctcgctcccatacatggccatattttctctaaaggccttctcctgttccctcacactagagaggataatgcatcccggattgtcagggtccatggttggaggacagtctgggtgcccgggctcgacatgggcaattgtgatttcgctgcccagttcccacctggcagcaatgtccccaattgtttctggggttagtcggtcttgcctatctgggttccgaaagaggaaacgagcaattgccgtgtagaagaacccctcgagccgaaccttctcggtgtccattttgaaccaagcaacacggaggcgggggtaccgattgctctcctggcccaggtagcaacgcaggatctcatacgcgcatgttacgcggtactcgtctgtgatagaatcattaatgttcccctctgcagccagtgtcgtggcatacttctccaggttccgggcatccacaaaagcatcgtaagagtcccgttgatggaggacccaccagtgaacttctttttcctggtttgtccgccaaagtcgaccaatagcctggatctgagtaccaaggttctacgggcgttcgacaataatgccatggtggcaggccaagtgaaagttcacaccgaaacctgacagctggagggatgtgacaagggcgctaataggcatagttgcagagttaaacttcttcaccgcactatcccgctcgccctgagaatgcttactctggatcgataaggttcggatacccagagcctcaagcatagcgaggatcatagcagatgtgagagggttgttgacatagacgaggacgcgctcgcccttgaggtgcaattcaagaaccttggccaaggtccagcaatacttgggcgagtcccatcatatccatctaacacggttgattgctgcctctgggaaaagctccctggcagagtctcttgtcaggtagaattcccattgaaggcccatggtagggtcgctcgcagcgaccctgttcatctcagccgttccagcagcggcttcaggacgctgccggcgctgcaaaccttcccgttgcttctcctgcattggagtgagtacctcagaagggtcgtcgacactcgaggttaatagtggccggggcttcttgttatggcgatgatgaggcgcgtccttgacttggtggcccataatcttttgggtgccaatatccttcagcagcttcgtggtacgtaaaagaggagaggtcatcttgagattgtgcacgtttgtcgatgcaagaaccattcttcgcagcacgttacaattccattgaacagctgggccactgaccttggcgccgtgaccagacttgaacttcttcactcgaggtccttgggtaatcaagttcgcatgaagacgtctaatggcctggtgtaatttgggcttgacttgctcagggaggttcagctcgacctcattgcaaagtagggccgggatgcccttgccaggccatgtcaccgacccatctggcaacgtcatctggctcagcatggatcgtcgaacacataacatctgcatgatagtgcaaattgcactttgcgcaaagagtggcgagtgacgggaagagtttgcaaaggagtagaagagttgcgggttcatgagaaacaggggctcgcctgtgtctttaatgtggcgtctgtactcttcttccctctggatctgtcgaacggtgagattaggtggaacaaccactttgtcctttgtcctgcgaaaaattcgacccgcgtcaatcaatgtcctcggtgtcatagccttgagtaagcttcttccatgtcgcaatgtcataccaagtacccgccttctccgatgtgcaatcgtcccatgagaaaggcagatccttgtcccaaatgagttcaatgtacccatagaaatcacggatatggttcgaaaggattgtggcggacgcaatcattatcgcgtcatattccatttgttgaaggatttggttcattatagatttcacgttcttcacagcgtgcccttcgtcaagaacaaggcggtatagctgaacgtttttcagggcgagttttcgtagcacgacggcctcgtcattatcaagtgtgtcttggacttcgaggtcctcgtcgtccaagtcattctcatcatcatcaatttgaagaccagggtctggtcccagctttgaacggccgacgacctccccattcacggtcgcaaaacggcgaatagctgtgtgataggcgcagagaatgatagttctagctgcctgtcgaatagattagtaggtttcgcgtaaaagacagaagatgatcttaccattaaatcttcatgatcctgagccagttgatcaaaaagctgctgtgtttgctttaggcttcccagagtaacaggcgcatgttctggattgagttctagagttcgccagtccgtgatgcctacctctcggcagacctgctcaagatcatgatttggtaaaaactcccctaaaagattctggacaccatgaaactgcctgttagacgtgttcgggtcctcctctgtaagttctagatcctgcgcaccccgctgaagttcaagttgattggaagcagtttgatactcggggtcaacatcttcgttgctagggcgtaatttcgccagctcagagcgaggcagcgtcttgtcataggcaacgtgagccctctttagaagcatatcgtgaagataccctagagctttagctgaagggtacttaggagggggaagtttgagtttggcgcgctgcttttcgccctcctcgaaagggtcacaggaggggttagcctccactagcatcgctgaaataccagtggtaatatactcagcaagcatcacaagaaagttctggactctttcagtggtagaatcgaactcaaattggtcagcgacctcttcaccaaaggcatcgatgatgtccgactgtttggcatatttgtcgctgtcaagaggcatgtcattgagccaatcgtcgcctagcagggtatgctctgcctccagagaacgaatgatattagcatctgggggctcattatcgtcatcgtcttcttcatcgttattagggccagctgcaggctggataaagcctggccaatccttgatatcacctgtagtgtcctttatcgtgatatttttgtgtttctgtcgtcgaagaaggtagcgttgaagacagacgttggcacaaaaccagtcctcatgggagaaaccctagacatattcctcaggcctgtcagggattttcatgtatgaacgaaacccgttcgggaaatgtcgtaagatagcgaagattgttgccacttggcttcgaagggtatcaatttcaccgagggagggtgcaacttcatcctcatcagtggaacggataagacgggaattacccttccagacaatggttgcgccagtgcgaagtaagcgctgttgtagaccatagtgctcacggtccagaatggaaactagggaccataggtccttcacgttatcctgtcgttgggatcgcttattgccggttgtagagaagttctttcgatgctcaaggtagctcattgagtagcgtcgagcaactcgagaaactgttagaatcatgggttagcacatatgcctgaggtgaaaattgctgagtggatgtggaacttactgtctctgtcaacgaaagttatgtaaccagcaggtgttccgaagccaagatatgcagcactctatgctacactatccgaaggacccctcgcaaaattcagtacccggacaaactttagtcgattcgcagtagatttgtgttcattagtaaactttgccaatttgccggctgctaggttggggggttcgtgttcgataaaagtgctttcaactttaaactagctctggtaaacgtcggagggcactggttcgccaagttgccagtcgtccgaatccatcgacgtgttcgatgctggaggtggtggggggataggcattttatccaaagtcaggacaatttccaacaaaccgtcgccagtatcttgttgctgggtcgttgtggcaggttctgctcgtgcattgtggctcggagccattttccgtggtttgtggcctgtagatcaagctctgcgtgatgagaagaagaaataccaaggagcacctcgagatactaaagcggtgaagcacggcagaagactggcagaatttgggcggtgaggtacaagggtatggccggtgccgatcattaaacttctagattagatagtaggtaactatgacccatcgtaaacaacacgggccttgcatgagacgacaactcgacctatgaattaatatcctcactaaggggtagcagaaaagttaatctcttaagtcctaggttacaaaaataaatagcctaaagagtatcgtctaagtagcataagctgccctaataattttatcttttatgcttataccggtcaatttttctaataccctgaggtgaggatattagtggatgggtcgagttgtcgtttagttcaaggtccatgtttttttacgataggtcatgtcttgaagtcctaagtccaatgacatcagaagcatgttgaaatgtttgttgaattgattcaaagagaaaaaccataaaatgtctcgtatatacctctatcctgaggatttatcccaatctcgacccatccgccgtgtaaccaaaacaagatatgtcaaacatatgaatgaaacgccagttcatgcacgttagacctcccaaacccgtcctcttatactttctaagctcgatgctacgtcgttcatacagtcaattgacgactagggctcaacggcgctttctcggtcaacgttggagtagattcggaactgcgcgaagatgatgagatcttccgcaatggtacccagagaaccaagtagccagggaagcgcgttgagcagatacttcttgtcttgggagtaggcgaccaggctgataccgtatgtgaggtttccgctcatagatagcatgaagaaaagcaatgcaagacctatagagtgttagtctaccgacgttatactcaaagggaaaaggtgagaccgaccttcgcaagacttttctcggtggttcttgatgatctggggaattcgagcactacgacgcattagtatgaccatcaaacttcacttgtgaaggaaaacgcaccagagataaagagctgcactgatgtatcccaagacgagtcctgcaagctcaattggagtctgtgcatcttcaggtgcatcgggggtaccggggtcaccactctcccaggcgccgaccttgtatgagacaaaccagccagcaaacccaatgacgtatacagcgagcaggctcagagtgttgtggacccaagggctgctatcgggtgtttcgtcttcgccggtcacgattttcctcaatggctccattgaggactcggtatgtgtcgcatggcgtctctgagaccccgggaggccaaaagaagagcttcgtcggcgcgatcggttgatgagaggcgattcctctgaagggtcaactggtcttgcttcctcaggacgactggctcggcgggcattgagggcgttgtagtaaacggcttggccgatgaggacaatatcggcaagacagaaatagcctgccagggcaacggcggtgggagctaggcgagtgaacatggctcctgaagatacaaagttagcaagcatgaaggttggcgtgggcgcaagccacttctagccgataacaaattttctgacaagggcgtcgaaaatggcgtaacaatggtatttgtctcgatacaaaatttgttttggggtatgtatggaggaatgcgcttcgcaatgggaacctaccgatgagatttgtgacgtcacccaagagccagacgatgaggaaggccatgctgaggccatcagcactcttggccttgtagttggcgaacaattggggtagctgcagggaattgtcagtctaagtttggacaaagagcatgcgacaaccattgcagttgcaaaatgcaacgcaaagacgcgcgaatgagagagagacgcaccaaaagacatatccaagaagtcaaactgatgctgccaaagatacctgacaaagctaacgtgactggtaacgcatgcgccgcagcggcgattgaggttgaagccaacaggggcatggcaaggttatcgtcgtctggccgtaaagattggaacggtaggaaagaagaatattagaggaaaaggtaaaagcaaatccaagtatgggaccaagaccaagtatagtaagaataagaggaggtggtgcgacaaaggtgggtatcacgagggcaccgagcgacagaggaagaaggaacgaaatcgggatctagttatctgcacgaagcaaataagctaagcaagtgtgtagatcttgttacaaaaacaagggtcgtgttttgtccaacccaagtgttgaaattcagaaccgttcgtttctcgtcacactttatcaactcgacctctttgttggacacatagaaagagaataaagtaaaaaacagaagcaaaaaaaagagttagagttagctgttgactaactgtaagaacggttatccaaggcaaaaagcactcccagccctgtctgataagggagtcccgttcgttgtcggttctgatagtggatgtcttatcactgtcctttggtaactactggttgtgtattggctggttaacgagcgcttatcgtagacagtaacgcactgggcttgacgatcttgtgagctaaaatatggggattccaaggcgcgtgagtcttttttcgtgagtgagaagagaaagaggtgagagacccttaagtctttcggacacctccgataacaaagttgatgttgactcttactgccatgatatagtccttgatagatgaaatatcatgatgaaaatatcaacgttggttccaaattagttataagccactcaactgttatcagtcattggttatagggtagattcacaactccagctcagctcagcttagccaactttgtctcccttcccagccacgcttttagtgtttcgcgtggagcaacgcatgcttccccatgattcgccccaagttgctactccagcagctccccgtcccgccccccagccgtgcagcctagcttggacccctggcagctcatgagagacgattgatcatgctccagactgaggcaacgtgcgtacgcaatagccaaccacttcgcgttcagctctgtagcttcaaacgctttggccgatctagaatccgcctctttctcaagctcaagggttatttcctttaaacatctgcgctcgcatcctcaaagttctagtcttgttttgtttcctccatcctgtgaccatcaacatcaaccttcaccatctagtattcacgttcatccataagcacttcatcgttcgtaaacccccctcgccctcagtatgaagctctctagcggtgcactggctcttgggctggccaacttgcccgcaactcttgcctggggcagtaagttcatcacatcatgaaaccagtctttatgacgagctcacaaatataggtcttggccacatgaccactgcctaccttgctagccactttgttgccaatacgaccgaagcgcatttcaagtatattctgtataacgatgaggaggactatcttgccaagattgcttcatgggcagactcaatccgatacacgaactggggccgcttctccaagaactttcacttcatcgacgctcacgaccgcccgcctcataattgcgatgtcgattatgaacgcgactgcaaggacgatggttgtgtcatcaccgccctgcacaactatacccagcagtcagtcgagcccgagctgcccttctggaggcgcaaccaggccgccaagtttgttgtccactttgtcggcgatctccaccaacctctgcacaacgaagatgttgaaaagggaggcaatggactctcagtgatatttgatggtaaacatttcaacctccaccacgtttgggatagctccattgccgagaaacttctgggcggccttcacggcgacccatccaaactagccaacaaatgggccaaccagcttgctgttgagattacggatggcaagtatgcagaggcgaaagagtcctggttgaaggacctggactttgagaagcccattgacacggcacttgcctggtcccgagagactaatgcactcgtttgcacacatggtaaggcgatcgccctggtaacagtttgtatttcaccttatctgacatggatctacagttttacccgagggacccgacgctattgtcggtcaggaacttgggggcgagtactacgagaaggcagcccctgttctagaggagcaggttgccaaggccggttacagaatggctgcatggctggacaagatcgtcgaggcctacaaggatgctgagcagaagcagatttctgaggagctttgatttagttgttttctgtttagcatattcggacgatttacggacacgttgctttgcatgtaactgcacatttggaaactcccgacttggcatcattgtcttgtggaataacgataataccaaggttacgcatgaaaacactctagaaaccggagtatgaacggatatggacatttataacatgacatcatataggcaatgggatataaaccaatttaatcatgctcgtttattcgatgttactctgagcctgagacaaacgtcagcccggctaacatgctgaaaggattttgcaaaagtacgttatgggatgaaactggaacattgggataggcaaacatatttttatgggaatagtagtaagcttaactgagttgacaaatagtgatacatgcatcttgtcgcaggtcaagttacagtgcaagggtcaacgtttaatgcaacctcgtgggctgcaacgcaacgttcatgtgagtctttcatggacgcttactcgcttgcaacatttctgcaacagattattagttatcgaaaaccggctcaaagaagatcttcaaatcctattagtagagaatgacgagaactcgatcgatagatagtcaatgagttgcctttacagttttcggaccatccctcagccgacctgttctttttcgttaagtttatacacatgttttgatattgaccaggtaaggagatgaatgacagtataccgtgaccatgatatatgtccaccgttgcttggcatagtttgcagtttaaggattgaaacaaaattggtaattaaatgcagtgcgaaatgactgagccaagccaatgccggagggttctacaacttgcgagaagatatggatatttgaaaaaatgcctctgtttgacttgatagatgatgttttccagagagggagagtggactactgtgacaaagtggacactctccgacacttgcgcttaacgttgaaggtttcgaagcttcagtggtcgaaacgtgctgtgcctggaagtggtgacccctaaggctcgccccttacagcagcagctgcaggtacagcacttgaagcactctgattggccgcatctaccgttgcagactccgtaaagggaaggaaggaggcacgggctgagacgcttccagcctcatcccaacatcaacaatgcagcagaatgacatgcttattgttgactcatcagcaccttctctcttggctttggaatctcggcctcgttaagctctcgggattatgtacacccgccaagcttagccaagcgctagcaaatatgccctgactgctcgcgattcactaacatgccccaaccttctcttgtcacaccaaccgtcagccacctagaagagaatcattatctgggtctgctattgattattcaactcaggcattgtcggttctggatgactagatgcagcactccgcctcgcctgctactcttgcctctgtctcatgcccccgtcactgtttctcaaacacagctagtgctgtctctctgtcccgcgatgctttctcttggtgtttctcatcaagtttgatcgcttgttcttggcctctaccccttggccctgccaggactgcccttgccgaacaagcgagagctcgttgtttgcttcgagcctcgaccttgctcatggagtcccccctcgaccgcccagaattccatccggtctgatgtgcgagcccgagacgttgaattgtctgggattgtcataatggaagcaagcatcttgctcggcaacttcgtttccgatatcatctctagatgataactccagttttccacaaggctttaaaccctcgtcccaccgtcctacaatcgaaccatcttcttactctctcttcagctctggtagtctcttttctcccattcgttcctttgaggccctagttgaaattattttgtgtctgtgaccattcttttatctttatttcgaattggtctggtaccgttcggaaacttttagacaacgctttattttccttcagcctttctatcatcccctttccttctacaagacagttccagtataatcttattcaagatgcagctgaaaggtgtaatggtggctcttttgagcatgtctgtcattgcagacgctgctgtggttcaacgacgacaccccttggctcgcgcactccaacgacgacaatttggtggtggcggcggcggcaacaacggaggcaacaacggcggcaacaacggcggcaacaacggaggcaacaacggcggtaatggcggcaacaacggaggtaacaacggcggcaacaacggcggcggcggtggcaacactctccaaggcaacgccgtacagaccggatcacagcaggatggtaaccagcccggttcggatgagcaagcagcttcggcaacgtaagtgttaaccaataacactgtgaagacagatacagatcactaacacaatgcagagacgacaacaacttcatcaacttctgtgctggccaaacactcaccaacggagagcaaaaccgagatggctcatgtaacggtatccgtaagtaatggcatatccttcctgctcatcctgtattaacccttcctccagcaatgggaaagatccctgcagccaacaagatggtttcctctgtcttcacatcgcctcagaacggtgacaacatccaagccaaccagaactttgacatctcggtgcagtttatcaactttgcgcctggttcattcaccaacgcaacaaacacctactattcagctccccaggatcttgatggtggtggtaacattatcggtcacacccatgtcacagttcaagatactggcaatgacttgaaccctaaacaacctcttgacccttcagtctttgccttcttcaagggtatcaacgatgctggtaacggccagggtcttctcactgcctctgttgagggtggccttcctgatggaaactaccgtatctgcagtatgtctgccgcatccaaccatcagcctgtcctcatgcctgttgctcagcgaggagctcaggatgattgtatccgtatcactgtcggaggcaatggcggcggcggcggtggtaacaacggcggtaacaacaatggcggccaagacggtggtcaaggtggtcaaggtggccagggcggcgatcagaacaatggccagggaggtgaccagaacggtggtcaaggtggtcaaggaggccagggcggcgatcagaacaacggtcagggaggtgaccagaacggtggccaaggtggtgaccaaggtggtcaaggtggcgatcaaaacgcaggccaaggtggtgaccagaacggaggtcagggcggcgatcaaaacgctgaccaaaacgctggtgaccaaggtggagatcaaaacgcaggccaaggtggtgaccaaaacgctggtgaccaaggtggagatcaaaacgcaggccaaggtggtgaccagaacgccggtgaccaaggtggagatcaaaacgcaggccaaggtggtgatcaaaacggaggtcaagggggccagggtggtcaaggaggtcaaggtggtcaaggaggcggccgtttcggacgcggcggtcgcggtcgtttcggaggcttcaacgctgcttcaacagatggcgctgccaacagcacaactacggacgcatgaagacaatgatgagtttatagagacacaggcagagccattctacttgaccaaggccctggaggttttcggtgtgagtacccggtggtggttcttgagtcgaaaaatattacaatattcggccagaagattaatgaggatggagtttgggtatctggctactagttagagaagggtttgggttttcatctgcccgcctatggacaatgtgatgataggatattaggacttgggggtgaatgcacttcaagatgtgttgtttattagttgaataagaatcggtcactctaaaactgctctagtgctgtgcattgtgctgtgaatgcctctttttcatgagacttctcttacaatctacattggaaccggacgaagatagtgcggggtggacaaaacagttattttagtaacctcgttacagatttgatatgaaaccagaatatcgtcacccaaacctaagagtttcattgtagacgctggtgttgggcagcgtgagtcaggtgaaagggaattgctgtcacgaattgaagttgcatgaaaagggcctaaaataaaacagagttgctttatagtctcagtctctggttcatagtataatgtgaatggatatgtgagggtttatagacatattgtgttagtggaagagttttgttcatcggcattgcgcggcgtgccatgcccatgtaatgataacaaagtccttatgggtgtgagataaatatttgttggtgcgattctaaataaagagcatgcaattattgagactgtccgaagttaacgtgacgttgatcagttcctttctctggtcaagaaagacatctcggttctcttcctctatccacttctcgaaacagtgactatcatctctttgaacggagaaacagtacgggctgtcgattaacagagtaactggaatattatctgctacatttcttgttcagacgatgcgacggagggatgtgacctcatgagcggcgatatgggacctagcctcggagtgttggtgactactcgtgaactcgattcctgttactacatactgtcaactgtgtcaagagaaagaacgatagcatcatgttggatgatcattgaatctagtagtagcaagttgccgtatgcttcttgaacaattcgaatattatttggtgggtcgttgaatgcctacaggacactacaagacaacattgtgtccaggcactcctgttgcaagtccaatatctgcctaagaagattcatcaaatatgtcgagtcgatgtctgtcccttgtttctacacacctgggctgacgacttcctgcgagtattctgtatgagcaatggggttagacacgcaaagtgtctttggaagaaagactttcataagctaatacccgaggtcagtgatgctaacattgaagcaagcgacatacgatatgcggaacgaggatagttttgacagttgaggcctcgcttattactagcttctaggagaatttacgatggaaggatatgtctagtatgacgaaggatatctgtgttgtaagaactgaggctcgataagtatgcaggacaacatcagctttcatgaaggatcataggagaagagaccgtatcgagtactgaatcgactctccatcgtattattcacacatcatgcaagttctccgagtatgttgtaaataaaagacacgcttgaatggtattatttcttcgtccatcaaagaatggcacgcccaagttgaacagttccttagacctgggtctatcccgtaacaaaatacttcttttccactccgtgacctgaccctctaaccacgctgacgactgttgaagagttagtaccatgataagaagcccaacatggaaagcgaatacttacgcgcagccctgaggtgtgacaacgccaaagggacaatcaccagagagcttctcaacaatctggtcaaaaaacacaggcgtaacgacgatgccggcgctgacgatagacgcagcagcagaaagaagcgtgacaaagattgtagtcttcattgtgacgaggtttaatacgcagtggcgtgatgcttgaagagatactcaagagacaagatattgtggggaataagagatagagaaagacgcttgaagttacagaaccagctgaaacacaagagaataagaattgaattaaaaaaaatggccggcaagggcttttcgaaagaaggtgaattaatttatttttggtcaagtttagtgaagggaagtgaagagagaggaggtagggaaatcgagacggggggaaaatgggtcgggaggcggcaaaaaaaagggactgttacaggggcgtgacggtcaaggtttcaggttgtaaaacggaacggctatttaccaatagggagatatagtccggctctgttacaagtcatcactgagcttaattgcccatataaacaagactttataaaagttggatttcctgctatctacctatcctcatgggcccgttgtggtttcgacctcaccttgaccctggtatcccaaacatatagcaaagttcaccatgtccagcgaattcaaacaaaagcatatggttacgtgttgcatgaattaccaaaaacaagtggaatagaaaagctcacagctgtaaaaaagtgcaaggctggttattgaaagctatagtaaaagtcgactgtccttgacgggtagccgcgtctctaataaaccccgccactttggtagtaactgtctggtgctggagccgagggaccatcaccaggagggacatatggcttgtactggttctgtccaccaccgccgccttggctggggagaccgtggcgagcatcatatccggcagcgtttccaggctgcagagggggaggagtcataacactctgaggcggaggcggagccgaccctgtgggcatagggggagcctgtgaagggttgtaactctgatattgctgtggctgttgttggtgtccaccgtaggggccagaaggtggtgcagtggcgttctcgttgggttcttcgggagaatacactgaactagagaatgtggcagacggggcaagcggttgtgggttgttggttgcaataggtgagtcgtaaacagaagtggccagctcctgggctccatatgtgcttccaggtcgacctcccataggcgcttgaccatacgggttattgctctgagcttgattgtaagggttgaagttctggccaggtgtcgaggtgttgataggggcgggttgtttgccgttggaaggagattcattcctaggaggataaggttgagagccagcgggcacttcagctcctgctacataaaagggagctggttggcctgggggttggttctggaagttagggggaggagacgaagcctggtatggaggttgctctaagatacggtcagatgagctttgcatgtcgattttttagaaaggttactaacctccaggaccaggcgtgtagtaccgtgatgggtcctgaggcggtgctccttggggaggatatccgccagcttggggataaccttggccaggagctgggcgcatagcatactgctggtagttgtgctggggaggatgagccatagaagactccaacaaagcctcgtagtcccgtcgagctttgatgaacttttcgttcaattgtgtaaagtcgtctagttatcgttagtcgcgtgccacacaagcaatactcccatactgacctttcttctgagaatacttctcaatcaatttgatgagctttggtcgaatagcgagtgtctggtggtacagcttctagaaactatgttagctcggtccatccacttaatgcgcaacagttgaaacgtacggaaatctcctcgttgtcctcctctcgaggcgctgtgttagaagtgctgagcaatgtgagaagcttctcgacgttcttgatctcggcaaacacctcagcctccatctgagcctcacgctgaagctcatccgcggtgggatcggtaagcttctcaacgtagttgagtggaaagataccagtcttgcccctgagggagcctcgccaccaatctttgtagacactttcgagaacagcaatcacgtcgcccttcttgaattcaagctcgccaggctcagagggtgcaaagtcgaagagagcacgcactcggctcactgtcgcagctgtggtgccggctggcgctgggggagcaggactctctgtctggttgctgggaccagcttgcacccctggactggtggcagcagtcttcttgcgctcctcttcttggagactaagcgtgagcgccatttgcagttcttcctcctccttctggcgatcgacatcggtaaggccctgtttttgaggagcgcttgggggctgaaggttcgggttgcttcgtgtggcacggtggtaggcatcacccatgatacccagctcagggtcattgttgaacatatcggtccaactcttcatgtgctcaataatctttgacttgacttgtgtgtgggtgttgcggtcgttggtcaggcgaagaagggcgtctgtgaaggcacggctggacagttcgcgatgcatgctctttccgcagttctgggcgagcgcatgcgcaagctgatctggggttagcagacgaattctgatggcagaaagtaggactgtgtcgtacctcaagagtgtaaagctggacgttggcattgcgatgcgcgagacgtctgatgatactctggacagcctccttggcgccattctgatcgttgcttactttatcgcagacctcgataatggcaccccaatcttcggatgtgaggttctcgtcggtggccttgactatgctggggttagtcgcacgaacagacacaaaggaacgagcgctgactaaaggcagcctgctcgctcagtttggcaagaatgagaggggcataacgtactgacgacatcgtcgtagggacctgctgctgaggctcggaacatggtgggtgagttgggtatcgtttgtcgacaggcggcggggaaagtaagtcaacgcggtaggggcgcgtggggtatttgttggctagaagccttggggatcttgtgcggatatagatcgtatggcagaaggaagagggccaacagaagcgacagagttgcagttaagtttgggaatacgttggagacagtgatgcgagatgaagatgtccctgtaccaagaccctgggttacgtcggccgtcgcactccacaggcacgtcacttgaaccgatctggtagacgggagccttagaatgcactgtagactgttatcttacgtcgtagacgtctttgtagatatacctattgactggtgtatatttcacctaataaaataagctcctgagaagttgcaaataaagcaagttaaggtaaacgagtgtttaaacaggcttccttccagcttcttctctaccagatgacgaacgagcggcgaaggacgtagcggggctgagctagagtactaaggtaaggtatgttaggcaggctgggttaccatgaccttgaagctcccctgtcaggcctgtccaggttcatgtggctatacgacacgcgtgcgccacacatgcacagccaacctgtatccgagagcgatcaacttaactgcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatagttcaagatattgttagttgctaccacagactcgcttctttattgtctgtctaccttcaatttcgcggccagttgcgcgtcctcattacatttggtgacgtccttacgtggcgcggtccctcggattgggtatcatcactcaaacacccaaacacttcagatcaaggaggtacgacaaatacttcttactcaagagtaatattcaacgctgcaaatgcctttgaccctggtcgggagaaaggatgcatctcactagttacactcgttgctgctataaacccataataatttatacatgtccatgtacgccgctcattcattccatccatggcaatctactgtatccatccatcgggcagccaatgcgccatcctgccggcaactccagtgcctttgaaacgaaaacaataattctaatcaagtcatggatctctgtccactgttcgctgccaaatgaatgctgtatttgcagtatgtccaaaacgcatatgcatgtgtgatatgtcgtccttaccaaccccgtcttgaagcgttacggctttcatatcctcccctatctgggccaatattgggacctccagatgcgccactacgcgcttcttcgatgcttcgtcggccttgtggatccatttccgagagatcaaagactaagggctcctcgttgaccgagtcgtcatcaccccggacttgtctattaagagatccgttgaagctaccacgagacgactgcggtggggtctgtttgtgtgaagccatgcccatataccgacgacgtccaaatggtgagctggatgtcgctgccgggatcagaccctcaggcgggttctcttccgagagtccttgccgcaacatatctggggtctccgtactcccagtatcggcagctggctcaagtctgtccgatggcctttgcgtagagtcttcctcaagttgcatttgtctgccaagcagaatgctcaaagtaggtggctccctgtcatcggcacctaagctgatacttcggtgtgcaaaagctgagtctgtatcatcatcatcagccattgaccgattttgtatcgcaactgagcttgctcgtcgctggtaagttgcaagtcgtggcgaaagaggaatatcaatcgccgttgtgccatcttgcgtaattgtgttttctctgatagtccctggctgggtgttatcggaggttcgtccttgacgcgatgtgatccgtccttggccactataatcaataattgaattctcgctcagtctagacggaattgctggggtatggggcgtgtgaggcgaaagtggcttcccaggagatgatgatgcagacacagaggctggtgcagtcatcccaggcacgcttgtcaattgtctactggaggagctcgacgatctctgcatttgcacggacgatgtcatcgactccgtaagtgcgttgtttgagtccctcatcatatgaaagcgggacagttgcgctacagtcttattcgttgcggattcacccgtcttcgaaggcccaaaactctgcaaggtcttcttactatccaaggccttaatgaagtcttcaagttgttcattgtcgtctcggagggattccgagctggtacccgccacctcagcaagcagtccagaccctggctgtgctactgatgaagccaagctctgccttccactgcttccctgctcgtcgtctccggctttgctagcgcctccaaacgagagccgtccacggcggtgggtgaaactgctgctataacgactagtcgatgccggtcgaggagagcctgcaactgcagtttctcctgacgatgtaggtggaccacctcgcaaagacgctggcatgccagcagtgagagatgtccgattacccgcctgtctaagtgaagggatacctggtcgtgttaaagactgaggggaggcgggttcagcgtcgagttgtctgggaacaggtgaacccgaaagcgagcccgccttgaaaggctgaaaagacaccgaaggccgtctgcccaagccctcgagagctggcaaatgcggtcgtgctgtaccttggcggactggcagagagcttgggccacctacatcgtgttgtgccgggatagattctgggggtgagcttgtgtcagagcctggttgtcgcactgatctcagagccgagatcgggctggttcctatgggaacgttcccgtggaacgttgataggcttccatacgcttgctggatatcatttaaatttggctttgatcgatgatcacgaagcgaccccgcctcggccgcaggcgcccgcgatgtggcatgctgttgaggaagggagggcctaaagaagttctcatccacgcccatgaaacgagagctcagcagagcctcagagtcatccacacgaaagttgcagtcactgcgatatgtgacaagtgtgctcaatcgaccaacaggcacctccaggtcgccaaacacgtactccgtcactggatctggccttccatcaatgggaaggcgtagctggtcataacgcgggcggtcaggttgggatagacgtattcgacatcggggaatgagagccggatgtgagtttttagcagctccttggctggcaaatttccatgctggaagcaatcgggttgtgatgaatagcgaacggaagaaaacaatagccttcttgtacacagtcggtaatatcgggccaaagtcgacggacgtcatgcctgagtgcttcagctcaacttgccacctctcgatgacaacttcgttgtttctacgtgatgcgccagagctgtcggtggatgatccataagaattcaactgctccatcacatcccaccttttgccgttttcatcgacaatgacaagactctggctatccttcagtcgagaggcatctaggtagacctcgataaccattggaggagggcggttatcaaggctgccgcaattcttccagatcttgagctcatctctaaagtcatcaatctcatctgtctcgatttggaactattcactaatcagccgctggaggtatacgaatagccagcaaacatacccatttgttaggtttccgcgcgccgttagcgccgcgtgcaggcctggatttaatacgtgagtcgagaacaagcacagccgcctttgcgtagaagttctgtaaatgggattgtatcagcatccagagcagtaaaccatttgacaggcctatacagccatgccatacaattcatacctgtattatttggtcgagtttccgcacggaatcagcaggaggtgccggtatcggtgggctctcgagggaaggcgagtttgggacatctctgccgacaagattcgagccagcgcgagggcgagagcccaaggcagcctctcgggtactgttggatcgagatggtagattcggctgggtcgttgcgcctggggatgataccctggctgggccacggggttgctggtgcatggtatatcgtgttcgtgcgcgcaaaggataatggtgtttgttgtctgctatgggattgatcacgaacgtatggggatcttgatcggccaggagacctgctcatccatggttcatgtcgttatggatagatcgatcgatagatagggaagggaggctcgatggatgaatgatggctcagatttcgacggtcttatcctctggaatcgggagtaaggacggaggatgggtggttgcaggcagacgaaagtgtaaagtgtaaaaaggaacagggcgacgaagggagcttggaccgttggccacctgttgtcgctgtcggtgagattggatgtgaatgcaatgcagaagcaaaagcaaaatccaaggcagggtcggactgggtaggtaggcaggcagctcccagggttgttgttgatagatgtaataggtctgggagatgtgaggtgtgagagaagagggtctaacactgtacaggacgagacaagagacagtcccgcaggaggtggtactaacaagattctggagggtacttggcgccgtcgtctagttgtttgtgtaccgtatttgtctgtttttattattcgtgcccggcaacaaatataaagcaacgggttgccgcagtatgagtagggcagttgcagaaacaacgagtaatgaatgagtcgtggcccgaaggaagtttgattgtttcgtttgagccgagataacaatagtagagcgatacaagttacaacacagtaaagtcggtacctcctactgcggaagacagcccgagctaggccaaaggtcaccactcaggacctcgtgatgggggaccggggctgtcgtcatcggctagagcctcacgtcacagggctcatgggtctggtaccttggtgtatgcgcctgagtcgagtcagaggtcaagtcaagtcgaggtaatctttgattaatccaagattttaccgcaacttgtcgatttccaaacatgtacagctctataatcggccgattgtcgctgtgtcctgtgacccgacaataggtatagaacggacaagcctcgagtgcgtacctacatactgtacgatacaggtcgcatcaaagcaaaagataacgattcgtatcaatgcacctccaagaacctcaaacggcctatggaggggggcttgagctcggatcagcaccaacagggggttgctttgaatcgctctggggcaaccccattatgtacgagtaagcgcctcaaatctgcttgctcttccatttcagggtctcggtccccgcaaaggttctcgtcaaggcctttgtgtgcccattaccacctacctgtgtagcacgcaatccaatgggaacagcatgtgcaatctatcatggataggtacctatcccttgttcctcaagcaactgtacggtaccgtggatggactgaactatagacttgggcagcttctcttctggttggtccatgatgactgtcacaactcaatgccagtcatcgagttgggtgttgactcatgacatccctccgtttccccctctctcacattcactgcagacaaccgaaaagagtacagcagataagcccttaggttctggagataagctgcctatgctcacttcactagatagacgtctgcctgaccacaatgcaactcactccgttatcaaacctatcgcatatctctttccatgcctccgatatgcgcttgctatagccttctttattgagtctagtcttgtagatccggaacgttttgcgtctttgatcaaacatccccgcaaatgcatcgtatacaaggatgagagtttacatgccacagcttttgtataggtaggtaggaggcacgttacgcattcagtaaccttgagagctatggatagccaatgggatataacaccttgatggagacataatcaatcatggcatatttgtgtcacaaatccatgattgattgattgagctccactggcctagactagagttttaagtagcatggtagttcaatccgcatatctcatgtcattgacaacatcatttcaccgttaccaaaatgcttggatttcttctttgtgaattgggagatgatcatatgtacgatattcttagcgttgtaaccaagtgtcaataaatacaatgaagaagacccgccgtccaggcaccagttggtgatcctatcctataccacgtctcgttgagtcctatgctcctcaaggtcaacaccactggtgccatatcatgcagcctgagacttattgccacgtcctttccctcctctgccacgactacctccaactccacctccacctcgccctccgctggacccccgattgttagtgtttgagccagcagccacgccgcccttggctccgcttgcgctgctctgtccggggttcgcgaccgcttcaccggtgctcttagccttgccacctcgtcctcgtcgacccctttttgatgccttgttatctttttctcgagcatctttttgtttccgtcgcgcctcctcctcttgtgttctgcgactttcctggtcccaccattcttggaacgcttgctcttcctggatttcttgtagtgaccgcttcgcaacggcttccttgacggcttcttgctcgcgttgttgctgaccaataatatcggacatgctgaacccgagcgttgcctccgccttgggtgctggtgtaatgtacgacttggagtgtggtaccagcggctttctaggctgctctgtcgagggtcctgcaacaattgcgggggagctgttagttcgaccctgtcccggaaaccttgtgtcgggtgacgcagtgcgccttgttgccgattttgacttcgtttctgaagcgacaagaggtttcgcgttggcagatactcctttgggcatatttgattcatcagacatggcctccttgagagacgtcttgggcccagagcttgccgctttccaaggagctggtcgtccaccttctgggaccgtttcccagggtacatggcttgtcgactcgtccttcgccgcagcttccgccgccgctagtgcctgaagctgcctctttcgttccttttgagacaccctagtctggggtttgtttgcggctgcatcttgtatcttctgggcttggagcccggccgtcaacgcggacgtggaagtcgcctctgacatgatgtcttttagatccaatttggaagtggccagcttggaggaagaccaaggcactccagccttgaatgatcgacctcctggtgttttcaaactgctcagttcggatggttgagagtctggcgacaaagagaaagagaggggagctgggctatgcgcggatcctgcatgctccttgcccttcgactcccgccatgttttgggaagctgaggaatatcgtctgtatctgggggcgaacgaagttttgcagcttcatttgtaggcgaccgaggtttggcagatagagagccatactcgtcttccatgtcaaagatcatatctgcctgcgactgcttcggccgtagactaggactaaacggctcgttgcgcccacctctagacttgcggcgaattgtatccggggtttgcaaggggctggcttcatccaagcttccaactcgcgtcttgaatgacgacgatagcttcttttcttcgtccctttgagttgttttgtaagccatctctttgatcctagcctgacgctcttcatcaatatcagcagccaactcagggttactttcatggagtaagagctctgcccttccgctgcgcacgaatgggaatcgcgcaagttggttgtcacgaaccacgttatcaagctcaatcagtagatcctcgtccaaatcatcgagaagatgattttcaagcattgactccagctggagacagatgtattcgaggccggtatccttgaattctgtgatggaacattgactgatctcattgagcagattcgaaatatttcttgttgtgacaaacttgccgatgagcgcttgacagatttgagatagcctgtcaagcatcagctcgtttgcaacgcccattacatcaagaacaagctccgagagctcatccacgttggacatcgcgacattgtcaaagagctcttgcccaacatctgcatagatgaaggacatgacatagtggaatgtttcagggtcgacatgattgagatcaaccctgattctttccgcagcatccatgccatcgcggcgttcagcgagccattggccttgagatcgcccattgaacataccctcgaaaaaggggcaccgttgacacaatagctgactgtgagccatgatgtcttctccatctagctcaataatgatgtcggcatcgtcaaagaatgaagtgtcggatattgcttgtttgaaatcatcatcgagagagtcttcgacacctgtctgcaagcgaactgctgcttccaatctgggtaaagcaagataagtggcgactttcatcagttctgtccgaacatgtcggaatcggaacgcaagtggaggtgcttcgcgtgtgtatttccatacagggacaaacttgtcttggtaggcatgaaccacaacgttgagaacagtgtagatgtcaacgtcgaagagtgtcaacaagggcttctctccaacaagctcgatgcggaatgtgtctgtgctgaacgttgaccctctgtcacgcagttccgtaagtccatgccgcaaaactgagcttctgcctgcaaggacccaactgtgaaccggtattttcatatcaggcaaagacgaggaacagattgccatattcatgttgtcgtactggaaggaactcatatccagccaacgtcgcaagtctgtctcaatgtcggctgaccggagaatttcataggtgacaggatcacgtctttctctggttatagctgcttcccacacttttcgaggcttctggtgtcgcgaggcctcgaagtcgttcaggcaaagtaaggaaccgatgtcgtcgcgaagcgacttggcgccaatctcaatctcctgtgccatgaccttactgtcctttctgatggctgcaaaggcaccgaaaatggaacttcgaacagccacacagttggtaatatatggtactcgctggaacttgacatctttgcgttttataccgtttgatccagcaaatccagtcagcttgcctttggtgcgtttaactcggttccacacagcccctgactctgtacagatgatgactgagccatcttctccgactccaacagaggcaacaccgtccttgcgggagtcccagatacattgcggctgggccagcgcgttcttaatcttgacagggttggtggtggaagcagcagattgactcgagtctcccttgtcgttgaggtgcagtgtaaaaaggtctccgcgagcagtcaccgctgctatagtttcgccacctgcagtaataaagttgatctcccttcgacctcctgactcgtagcgtgtcatggtgatgttgtttgaaaagacatcggggaacgggaatctgaccaggttataaccataatggctaaagacccatacggtatgattagacagtagacatatcgtagctttgtcaatagcggataccatctcaattggggctgccaaaagcgaagcagcaactttccggggggtatgctggatgtcaagagatcttgaatcggcgtccatcagagcaagctgtcctacgttccggccccaagtaaacaaagaggctcctgtgtgagcgactgaatggtttgcagaggcagcaacccccagaacaatttccttcttgagagacccaaagacttggcgaggggtaaggctcatgggctcctcgtctgccttcaacggggctggcagagcgtatccaagctgtgaagcagagttgagaccccatgtccagagttctccattgtcagcaacggccattgtatgattctggcccagtgccacttggtggattttcttatccagaaatgggccttgaacaggaacaaacttaaactgtgtgttctcatctcctaatccaagtcgtcctccacggcccacaccgcagatgtacagatttgatactggatctgtggtcaaaatggcgctatgcagtttggacatacgcacatcctgaattacaataggacggttcctgaccaaggttggtatctcatccagatttagagaagatggcgcctcaatatcttgttcttctaaatgagaatgatagaatcggtgcacaagaaggtcgggcctggagagataaatccggtcaggatactgacgatcatcttcatctccaactccaagagaccgattcttgttgctaccgaaaacaaaaagctcatcaccatcgatggattttcttaacccatgcgaagcttttaccatactgaaacaataattagttaggcccaacgaagaagaaaaacatttttgctgctcactgatgaagatcatcacctccgctgtcgatactttcagcatcgctatccgagctgtttccatcttccatgttcttcaacgaccttgcagcgatggtcgagttgtaaacatcgaaaggactgttgccctcatgatccttggtcttgattaaaagacctactttgttgacagcattcaaattatggcttgtcaaatccactcgctccttttccaacaacaagcgtgctatcgaaatgtttccagcatatagagaccgatggagggcgttccagccactctcaggatcttggacatagaggtcgatcgcagggtgctcgacaagggctcggacaaattcataggcgtttgggtcggtagacgaggcggcacggagaaggattgtaagtccagcatgatcgcggctgttgacttcggttcgtccgagatgcgtattgttatcccttgatttgcctggtgtctgcggatgaccggatgtgcgtcgttgcttcgctgcaggtcgtggagaagtcccaggaataccaggacttcctccaaaaaagctacccgatcctcctaccgcgggactctttgagacggactgagcattgtagctggttggggccagcagacgccgaaaccgttcgacatcattttcccagtaatatttccacagtaagtgactcatgggcagggggcagggcaagcagactctcccgggcgcgaaaggcacctcgctgtgactctcgatgggtcacggcttatttaaaggtgcaatttgaagcgcaggagagcttgagatagtgacaagctccagtaagtgcgagaagtaatgttgttggcgcaagataaattgcgacaattgtctctggtataagttgccaccgagcgtggatttgatcggcgataggtagatagaggaggagagcactggtcggtttgagctccgtttggaatcacgattcttcaaataaaaaattgttcggtactgtgaggaagctagggtgatattttatgagtcgaaacgacaaagaaggatcggatctgtcgggttaaaaggggtgaagttgcgatgtcataaacgactttgagactcgattcgaggtggacggatagcgagccctggaggggccaattgtgcgcgtcagcaagtgcccgccttagaaccttccacgaacgtgcccccaaaaacgtgccgtgccccagtagagagagccctggagttaaaggacctaccccgccatgcaactgcatgcaatcactgcctgtctctctctgtctttagattgaaccaatgatggctcttctcttcaaggtgtgcagctcaagctactacaacataatctgaggcttcaccacatggcttcgacagatgcctttcatttgtcgctcaccatgtttgtagcttaaaacgtgttgtgcgtgtgtgacagaacagtcacttgtctcttgcgtcttacctgaaccaccaggaggaagcaccggcaagatcgcatgctcttttgctgcacacatcaagggttgtgagccttttagttgcttacttgggtatcccatcgcaagtcagagaagcaagagaccggcttgatataggttgattcctctattgagcaagcaaggcattcatttaaagcgatacatcgagcgaatcacttttttctcgaggatgaacggattggcgcatcgggctatatgcatcatctccggatgcccgtggccattatgaggcatggtctgtcagtcgtttcggattaggcctcttgctgtagtattcggaggaagaagccagcacaggcaattatgtgaacttgatgtcgtttggcatctgctaccaactttgcgggagctgagagttgacatgaagagcatatcaggtgtttgtgaaggatgcgcaattcccctcagtccttccagagatctgaaacatatcaattgaactacggttctgcggtcctgacttatgacagcaggtactctgtacacttacggttcgacctaaactatagctggtatggtactgtcagggttcttccatcttgtccatcaccggtcaaagtgcccgatccgctcggtcgacgggatggaggccggtgcacggtgaccggaaccgtggggaagcgggatcagggatgtttgttcatcagtacttaccgcgaacaatgtgatgactctgttctaaaaattgtgtcaagttggaatatcctataagtaatctcgattgcggtaatgtacttcgagatctcgaaagagggacgctctcaagcacggtgacaaaacggcaagtttccgcggtatttttattccaagaacggctaatatcacaattcgagaaaatctggtcaatgagatatgtctccaaattctttccttaacaagatccttggttacacgttagtggtcacggttctctgttctattgccgctccccgctcacagtcatgtttttgcagcaatgagttcctctgagactttcattaacactctgaaaatagcttaagaagctgtgtgttcttggcttctcaaggtcccagctccgtggagccgcatgtgcatcatttgcggattcttgtcttgaacagagcctatcagacaagtagctcatagccagggacaagggacccctcgacgccgctgctcaggtacagcggcttgaaggcttgtaatggctgggtaagaactttgcctaatggtagacaccgcgcatccaggctgcgtttcttctggcgattgtttagtcgatgtgccataagaagtgtgaggtcaatagttctacaagagtatagaaacacaaagtgttctttatctattctagaatatgtagaaataataaataggtgcagccaagacattgtagatcacacccagacttctttcgtagcttcggggaagaatcggaaactctcaaacaaatacctatggaccggttacaggatcataggacaagggcaggatagaacgggacaagacaggaaaggacccctcccccaggtcttgactgtctgccatctccacagtcaattgatccattcggtatcctgctctacaatgccgttgtagttctgttattcatctccactattcgacttacggaatcttatcatccaagcccaatcccgataagacaaaggacgaaagacgaaagacgcaccaccaaaaacaaatccctccattctccggtccggtcttcgctcggagctcgccatcttcccttccgttagctaatctcgacttgacttattcttttgtcaacttgcgacaactctccactcaacctcgtcttcttgttctcgttctcgttctttcttcctgtctttgctcctctttatccggtcgccagaacagtcacagtcgtcaaaatgtctgccgatcagcctctccccttcatctaccagttcgccgcaggtacgcaacatctccccgttcgcccgttcaaccttaaaacgcttcccccagagtcaatggctaactcgaggtgaataggcgccattgccggtgtctcggaggtatgctcatctgagttttgtcccgttggaagccatggctaatttttgtgctgactgtagattctggtgatgtaagaccacttctgtcgcgtgctcgagatattttagctaacatgacctcaggtaccctcttgacgttgtcaagacccgagtgtatgatcaacctcacgtacgcttttcgaaatactatacaatcgctaactgaacaattagccaactgcagactggttccggtgccaccgctgagtacaatggcatgcttgactgcttccgcaagatcatcaagcaggaggggtacgctttgcgctcaccacttgggtattgcgcacgtaactaacgaaatgcgctagtttctcccgtctctaccgtggtatctctgcccccattctcatggaagctcccaagcgagctaccaagttcgccgccaacgatgaatggggcaaggtctaccgaaagatgtttggtatggacaagatgaaccagcctctctccgtcctcaccggtgccactgctggtgccaccgagtctttcgtcgtcgtccccttcgagctcgtcaagattcgtctgcaagacaaggcctctgctggaaagtacaacggcatggtcgactgtgtcgtcaagacagtcaagaatgagggtcctctcaccctctaccagggtctcgagagcaccctgtggcgccacatcctctggaacgccggttacttcggctgcattttccaggtccgacaaatgctccccaaggctgagaacaagaaggctcagatcaccaacgacctcatctctggtgccattggtggtaccttcggaaccgtgcttaacactcctcttgatgttgtcaagagccgaattcagaacacccccaaggtcgctggccaggtccccaagtacaactgggctttccctgccgtcggaactgtgctcaaggaggagggtttcagtgctctgtacaagggtttcttgcccaaggtaagttatcttatcgaaaagggagttcgaagtgctaatgatttctcaggttctccgtcttggtcccggaggtggtatcctcctggtcgtgttcacaactgttatggataccttccgtagctggcactaccccgttaccagtgcccttaagaactagattgtaaaatgagaacaaggtcaaacgagcatagaaagataccaaatcacatttaggcggtctcggggggcgtccaattctggaacagcatgctagaatctgattattacatgcgcattctgtcaatcccgattagatgatgtagaggagcaagaacagggcgttttgcttcgatgtaagctgcagcattgaatagagcttgagtcaagccattgtatatgtaaatcccacaacatacacgtagctcttgtataaggtgaatttgaatgaaagtcagggttgctagtagattgccagaatcagcattatcaaatattgtcatgagtgcatcacatgtggtgctttgacatcatattcgatatgagtgtccctttatcgtccaccccgtacagtagtagtctggctttcatctctgcgcagctaccgacttacacggaacttcacaagttggcttccttgttactccacctctattatctataccgcagcaccaattctagacctctctgcacttaggcttccttttgctctctcccaactaagacctcctttcgttcttctcttgctaaatctttctcataaccctcccctaaccttttgtgctctcatctaatcctttatggtcaatcctaagatatcttatgatctcttatgaaacccatctcttcagtcttctttgacagtgattcatcgtctcttccaaaccgtctataaaaagccccctttcttctctcttctttcatctctctccttctttcatccttcatccttcatccttcaaccatcaacatgtcggacggagactctgaagtagacttctttgaccttaccgacgacgacaatcgtctagagtcggacgacgagacacttcccccgctggaactcactctcatgcttgatgaggacggccagggagtctaccataccatcgagcctcctcaagccattgatcccacggacatggacacggacgatacgctccatgacaatggcaacgacgatgaagttgaccagcccgtggaaggctcacccgaggatcctgacgaatatgatcctgacgatgatggcttcaatgatgatgatgaaagcgaagaagaaaaagcgcgattcgaacctatgaatcccgatgccgcccttgtggaagctctgggagcagactctattcccatcccaaactgggatggcagttgctttcaaacatgccaacctccctggaatatgttagctgacaagtacacggggtggcgacaacttttccttacaaagagagcagagctgcaaaactgcaagcgtgtaaacaaaaaaaaggttacccgcctcaacagagaaatccgggctatgaaggaagcgatccacgagttttatgcagtacataccgagaataatgcgaagaacgcaagactcgctgaggaaaaccgcgcccttcgagcactcttgtcggatgaagacctggccaacttcccagaacctaaaccgcaagatctcgaagacatagtggcatgcttgcctgaacgcgtcttgacaaagctgcccgatgacatccaggagtacctaaccaaggggccacgacatgtgctgccagctccaaaactccgaaagactgagagggtatatgctcacctccacttcagcatctcatcgtcttagattactgacagatcataggaatggccagccgtggccgaggaatttctcgaaactggccccaatgccgtttaccaagattggggggatgtctacaaactctcatgtcgggaagagaacatgtcgtgggctttcggagaatccagggctccaaagacgcatccttacctcaaacttgtccctcctacgtctagtcaggaacagagtgcaattgctggtgtttccgactgctgtactccaccacctatccctcgtgattgcgattcctcgagttctgatgaagagcaaggctttcagccattccgatttcaagatcttccccgaaagatccaactcaagatcttccgctgggtcctcgtcttcgaaggcgaagccatccatgctatctctcgactagacccctattacgagccaggctcgatgcatctgaactgtaatcgacaggtttcacttctccatcgatttcatgttggaagggagcctgtttcgctaactttcgggggtatccatccacagagacttctcgctcctctcctagtttgcaaaaaatggaacactatgggttcccatgtattctacggaataaacacctttgttttctcttccattggcgaatagggtcgctttgcgaggaacattgggtgcaaacttcagattgtgcagcacattgagcttctctggatgggttcacagagactcacgtatgaacttgatgagaagggcaagtatacgtctcgccggactcacgacttggcctatctacctgcggccagccgcctcaagacaatcgcggtccatatccccgagtcttccaagtcgtacatgcgacgcaagcatgaacccccaaagatcatcgagtacttggaagagatcacgcgagaccagccaaactaccgactcttccgcgagctacgtagtcttcaggggttagactatgtgtgttgtcttcgtggtctgagagaagtcacattctgggattatgacaggtggctgaacgaggaagcaaagatgccagtccgcgactggactttcgttcgggacatcaacgattgtgtgcgtcgagagaaatcgcacaacaatgagcacttctctcagattcgctacttggcaccggtaatgaaagggtgtcgtcccagtatcgcgctcgcggcgagacttgaagcattcgtcaatccaccgcctcggcctgcaggactccttacgctttcacctgacggtgagcttctgtatccacaacctcaggcttctgtgaaccatctcatcgttctctacgattctgatgatgaggatcatcctgatactgatgacactggtgaagctgaagcttccagtaatgaaggctcaggcgatgagggctcgggtgatgaaagcgatgctgacgacagcccggatcacgatgatggtggtgatgcagatggtgttgttgctaatggcaatctcgagactattgatatcagtgatgatgaggctgatgatgaggatgatgatcatggcgaagccggagatgtcgcaccagaaacaaccaacacgacagaagccgacagggtggctatgccgcctccaacagcccctgttcgtgcgaattcgcgtgggcaggaaacatcgccgccgttattcatgcagagtgctaccccagagtctccgcgtccaatgtttgtccagaagctggaaacaccgtcgtcaccaggtgcctcatctcacaccgaaggcactccagcaagagcaaagcgtgaggagagttccttgtttgtaggctctcctcttcacgggggtcgagattcacctatcgacatgactcaggatgccgacatgccatctcctgaagggcaaaacaaaagatcttttgcctcctacagcacggttgatgaaaacgacgagtgtctttacatgggtagctcgcccaagagagcaaagaccgaagaagatgatggtgtcgatggcggcagtggtagtggaaatgctgctaatgcgagctctgggccgttcatcataaatgatgatgattgaagatttgctattttcgggcaagaggtgaagatttcgggttgatttgcaggcgacgatattgctatggagtgattttgaggttcggatggagttattttggagttcctgaaggaaagtgcgcgatatacccaaattgacaaagcgcctaggtacatcgaaggcagatacctacctacatagtacatgctaataaaccccccaattgcccccagccggctcgtggtaataagtgactagtagtatttgatttatgttatactgtagtgtgtagggaatatcatcataaacatcattataaaaattactataaatatcacaatttaggagattcatgttcccaaaattcttttccataatgcttcgtatgactatttagactattctacaatgtggtctgctttctgagaccatttatgctcctgctccgactcaacttcaaaacgcactcttatgactgcattctccaaaaaagggatattactaaatcgccgtaaagccactccaatgcggcatcattcctatacagttccgatccgtgcccttctcctagtgggacattacttcccggtatcgttccatgctcaaatcgaccgagtaagccagtaaacggtcttgtgtcagaggcaagttaagtattctagaccttagttccgtatcctaaagatcgtctagttagttatgtgtcatggtgaaagcatatcggctcacacatacctgtttcttcttactggccttgataatctccttggcagtctcatctgccatatccgacacagcagcgtatcttagaacaccagcctctcctgcttctttgtccatcgcgtgcagaccagccaggagcttctccagaatgtgttgtggcggaatctcgtgcttggcacggtgctgtatgagagcaaggaagaagctgtagatctcacctcccaatgaccaatcagatatgagttcctgtcggccctcgaattgagaaatgagagcggatagatttgcgtagtcgcgctcgacgatggcgagtggggcaacctccttgacgagaacgcgatgagcctcgacaaaggaagcagcacgcaacaaacactgaacctccaagtacgcatccttcttcacgctgcgcatatataaagccagggcctcccaaatccacaatgaagggatcaaaaacttctctgtaaggatactgaacgcggtcgagttctcgtctccaataagaccagcatgccgagcaagatgctcctggatagccatcttgcgggcaagtggcttgctcagatgcagcagaacgaatacagcctcaagccattcaccagcactagtgagttgggaagcgaacgcaacggtagctgcgtcagccttctctgcaccgtcttggccgaaggaaaccttgccgctggatgagagagcgagaccaagctgccacgtcaagcgcatgtcaagaggagaaagctgtgagttctcggggcgcaacacagcctcaaggtcagaagcatcgctggcatacatttgcaaaagaccccagagaagatcttgtcggctttcagcatcgacatcatcccagagaggcttgacaccttgatcaatgtaccaaggcagtggcagatactctctctcctggtcaatgtcattcttgaacccagtcactgcagccgccaaatcatcgtcctggccgatcgagtaccaaaggcgaaggccaaaggattgcttccaatcgagaccgaacttcttcgagatgacaaaagaatccagacgatcctcgactggtacgcccttcatcccttcgcagacgcatgcattgcctgagagaagctcgtagatagtacggatcggttcggaaaactccgaaagcattttcgattcgtgccaagccttgagctgttctcgcatgtccttcttgacagcgtcactggtgccaataaggggaaccagcgtagcaaggcgaaagttctttccatcaagaaggtgcttgcatgcgtcaacgatgcgatgaccggccaaacaagcgacggccttttcatcactcgatctagcaagaccaatggttgttgacgaagccgagtccaccaaatgagaccagaagtgagaaagcttggttctgcgaaggaggtgttcagattgggtagattggtcaagtgggtcgaaaagaatgctggccagctcccacacatgcttctcctgcatgcttgcgggatcattcatgtcctgatggtggaaaacgtcctcgagatgagcagcgttgagcaccgcaaaggggacatcgtcaacaattcgaatgtcagtaagcttgtcctggttaccaaggtatcgcttggagtgctcagttgcaaaggtggctaagcggagctcttgtttctcggtctgtactgtagagcgctggaaagaaaggatatcggcatgttgggtgagggatcgtcgaccaccatccgagcccaggggtcgaggtacaacaagcatctcatccggtccccaggtaggtcggccagcgtcgtggaaggctttctcgtatccgtccaagctcatcgtcttgtcttgtctctggtagggccactattcaaaatcaaatttagcttcaattcatataatataaaatcatagatacataaacctccagtatattacattctggggtcaatcaggatacaactagggaacacaccttgggaaagcctttgccagacattgaggctagcatattttgggatgctggcttgggtttctcaaacagtgagttcatgagatcgatgctagtcgcaaacccacgacctttatccatgccaatggtgcttgccgcaagattatccaatctatcttgctttgccgtgctcttcctccagattgatgatttccgcatggtgtcagctccactcttgtcaagatcaatcaacacgccagtttttcttgatggggactcattcatctctctcaaaagttgtcgatctcgcttgactgggctgacagtctttctcaacatttccatccaatcgtcgccatctgcaacttcgagctgcattggaccagcagagtccttcacagctcgcattctagctctgagaatgcctccaggggtagccttgacggcttctgggacaccctcggacgagttatcgtcgagctccgcggccagatgctgttcgagagaagacctcgccatgtcttcatcctcggacacgtcatattcgtcacccatgtcatcggcatactcgtcctcgagggacagcctgacatcgttgggtgcagaatccgcggagctaacccctaaaaaagactgctgaccagacatctgggtttctaaaacttgtggctgctcatcaaatccgccaggcagaccacgatgactctgaaagtcgaaagagttggttgctgtgagagagtccacagaattgatggagttatcgaaagccatctcttgagtaggaacagcctcgccctcggccatatcctcatcatcagagtcatcgtcatcaagaccataggtagtgaaatgttcaaccgaaaagacccagacgccagtatccttgtcgtaactctcaaaagtggtgttctcgattcgcttgagacgctccacatgtttgttaaaccgtttggggtcgctggcaaccctcttatcacgaccaccacggggccaggactgctcaagcgcaatctttgcaggcacgttgaggccctttccgaccggaggctttttagcagaaacggggtagacagtggcggagcgaggctcaagcacaatcagagtgccacaaatgtcagcgaggtcaatgttgctgatatcaacagggaccttgaaagacacgtagccgacattatcacggcccacggtaaattggtcaaccttttgtcgctgcatacggttcaacttctcaagatcctccatgggaggtgagatccagtactggccaggagtgttgtcaggactgctgatagaggatgcctctggagtcacaatgacatcctcctcgtgaacgatagccagctcattgcccttgacttcctccatctcgggggtttttgagccgggcgatgcgttagttgcgcgggactggcgaggggtctcatcgttggctggactgtcgacatcgctagcagcaggcagtgcaccacgtacaggagtgctatcatccatatcaacattggtagtgtcaaagctgacacgcttagacagcttgcgagaaccggttccgttatcgatagctttatccttttgaggggtagagaagagatcacttctaatgtctcggttgatgataagcttcttcgagccagtactgccataccatctgggctgagctccattagagaaagctccaggggcaaggatactgtcttcggtattaaagctgcggcgcaggttgttgcttgacaagcttttgctgaggtttccagatctgctagatcctaacagactgtggccgaggttgccaggtgtgctggaaatgctgcttgctggactgcctgagggagttccataggcgctgtaggagaatccgaatcctctcttttggggggtggcgtatcgagaggcagaggcaggggccagcttgtacataggcagaatggagctcctcctaggcttggagccgccgctaagaggggtagcgagagggccaggattctggacctcgtttcctcccaagccagcgaatagtccaggagatccgaatgcagagacatcattaaggttggcagttagaccttgaggagcgttggcagattggctgttgccgagaattgaagccccattctgctgctgctgctgctgattcgtgctaccgccgaacaacgagttaccagcgctttggttattctggcctccaaagagaccgccgccaccagtattatttgtgctgctaccgaacataccaggcttctgctgctggttgttggcgctgccaaagagaccggtgccggtgttttgctgggcttggttgttcgagcctagaccaccaaacatcccagtgccgccagtgttcgtctgggccgtggcaccacctccaaacagaccgccactaggagcagcaggcttgttgccaaacagaccgccagaagcagtattgttggcagctgcgccaaagccacctgtgtttgtttgttgctgggtgtttccaaagagactaccgccagtgttcgtctgagccgtagcaccacctccaaacagaccgccgctagaagcagcaggcttattgccgaacaacccaccagattgctgctgagcctggttgttttggccaccgaagagaccggagccagtagtttgctgagcctggttgttgttctggccaaaaaggccaccaccggtaccggcagcttgggtgttgttctggccaccaaagaggccaccgcccgtgctctgtgtcgcattgttggttccgaaagcgctgttcgtcgtaccagcagcagctccaaacccacttgtagtagtgttggtgtttgtgttgccaaaactgaagccggtaccagcaggtttgttctgggtgttgccaaagagaccacctcccgccgtgttggtgttcgtctgaccaaagccagttccagtcgtgtttgttgcgccgaaaccacctgttgtgccagtatttcctcctccgccaaagagaccaccaccagtcgtgttcgtctgcgcagtgttgccgccaaagagacctccagcaggcttgttagcggtattgccaaacaatcctccgccagtagcggtattgttgttggcagcggcaccaaaaccagtggatccaaaaccagtgcttggggttgtggtgttgttggctgtgtttgatccaaagagaccgccaccagtgttggccgttgtgttcgctccgaaacctgaagttgtggtggtgttcgtgttagcgccaaaccctccgccaaaaccggagctcactccaaacgcaccaccgccagtagcattgccatgccgtctcccttggacataatcggtaagtcgaagttcctcggcagaccacttctggtaagggtcctggaacagaacgttttggtatgagttggttgcagtactgctgggctctttctcagtatgggcctggaaaggtgtaatagcagtgccaggagggtcgcccgcagcgccgccaatggtgttgttgttggcagtaccgaagccagaaccaaaaccagtcgaggggttggtcgtggtggtgccgcctccaccgaagagcgaaccacctgtggtggccgcagcgccgaagccagtcttgttggcagtgttgcctccaaacatgccgcctcctgtgttgccgccgaacgccgacgtcgtagcggtgttgttcgcagtgtttccgaagcctccaaatcctgtgccagtagtagcagtggtatttgtggcagcggaaccaaagaggccgccgcctgtcgtgccagtggtagatccaaaggctggcttcgctccgaaaccgccggcagtgttggttgcgccaaaacctcctagtaatcgttagtacatccatatcagtttgaattatcgcccatcgtttcctctcagtcgttgatgacagcggtgcttattggcaaaattcgcgtaccagtcgttgagccgaagctgcctgctgtggtgttgttattgccgcctccaaaaaggccaccagaagtggtattagattggccaaatccaccaccagtattggtagctccaaagcctttcgagcattccaatcagcaccgctgccaccgaccatcccgatggtttgaaaaaggttgcttacctggagtggtggtgttgttggtcgcaccaaaacctccaaatcctgagggttgggcgttattgttattggtttggccgaagcctccgaaaccgccgccgaaagacatgattgttgtcacgcagcaggcgcggttcggtatcggtataagtttgttcgtatgcgagcgaagcagtcgtcgcgcgtttgcgttttgacgctaagggaaagagctctcgtcgcgaaaatcgatggacgaatcgacactaatcgcgatgacaacaggaataatcgttatcgaaaattagatggaagcaaaggctcttgctcgcgacagatggcgcaaagctttgtctcgggctgcgaggtgaagacgcgaattgggtcgcagcacactgcagatgaaagggccaaggggaatgtagctgcaatcagcactgtagagcggcagtggccgcaaaaagctgggaaaggtcgcacaagaagaaattgaatattaagtaaatgaaagagatgagcgtatgggagagataatgaaagtgcgcggaccaggagatgctgcacccttatactctcaaaagctcgtggcgatgaagttggtagtgaggtcagtctgtcgctcctaccattcagccagcttttttttcggggcgaacctctgctcttcaggcaggatggctgtagcttgttgctgcctcagacaataactttgcatcgctgattggccttgggtgggatggtgactgatctgggccaatcaaatcgagagctgaggctacttactgtctgagtcactgctgcctataatttaccagcaaacctacctgtcacaaaagtaccaaggcagactcacatcacgcagtcgcgcgtcctaattggctacgaacgcgcctgtgtcaaaagttacaagaagatgttttcaggtgacatatctccttgagcatttgttatttgtaatatgacaattactaattatgcttttcaatccgatattcaattgttcttgcctttgatgttggctatgaaagcccatgaaagattcaatggcagtaagataataacaacatggcatcagtagtggtttcttcatcactcctttccgtccccacctttgaaacaagcttggatttgatcgcagagcaacgaacggatgatcaaattatttgtccaacaaaaagagacttgatcagtcaaactcaaatggatatacaggacccttacgaactagtccttcaattgcactccctgatgatattcgtagtcgcatgtatgggaacaatttctattttccaatacctgatcatgggtaaacatctgcctcgaaatgagttagtgccatttttttaagttgggtagtacaccgcgtctgcgtttgcagtcgcgtcgcaacccaagctcccagatctcagcgaattgactacaaccaacaacatcaagccaacccttgcgcctttctcttcttacgtctccttgacaccccatatagtgctttttctattgttcagcttcgcgatcataactagcctcgaattgtcgcattactttttgcatcacagcgcgattatatcccatccataccgataattcggctactgcctttgttccgaattctaccagccacattcagctatcatcaccatgaattcgcatacaacgccacgcactgcctttcaaggacgctcactgggcggctctggaattcctccgcaatcaagacaacctgttgctcctcaggtctcggcaaacgaggactatagcacgattcctgaagaggatcgcgaacatattgacgaagtcgtaagctgaacccaactcgcatcgaaaatggcttccgctgataatcccctctgctagtttgacttgatggacatgaaaaagaagggatggcttaacagttacgaattccgacactccctagcagctctaggcttcgatatgtccaagcccgactattttagagaactacagtcctacggctcagtacctcccgaatggcaagacccgcatacctgccctgtcaaccgcctctacgtttacctggaccagttccggttgtgcgctgcaaaactactagccagtcgggatcctagacaagaagcgacaaaggtgttcaacatgtttgattacgatggcgatggtgtgatttcattcgaagatatgcgacgtctagcttctgatattaaagaagaaaggacgatgacagatgaggaaatccagagcatgatcgagcatcttgatcacgaaggcaagggcggcgtcaatttggaagagttcatccaaatgatggaggaggctggttaatttcgactccagcatgcccagggacagaacaaataccaaagcatgtcggccgatggtggtaggagaaaacaatgccgcccatggcgtccggtgccggggtccacgcagtcatcacaataacagacgtgattaatcgtctgttgagattgttgctcaatcgtaggctgccgctgacaaagtcgtagctgcgaaagtggtactgacggcactgtctcacaaccatctttgtgaccccataattgagccgcatgcatgaacgactaggtaggctagccaagtcacacggtcaggccaggttgatacagagtgaggttttctccagctggtcaagcacgtcgggcattgaaatgggaaaagggaattgcgcaatgaggctacaacggagtcaggagtagatttcaataagatctaagaattgtttttttgaatgcttcaggggcgctttctaaatccccaaaatccacaaaagctttcccattcccatcataacttgacctcccacatgccagactttaagactttggttggaaaccatagaagaaaacaacaccgagaataggggaataccatccttcgcctgcgcaaaaaacgggaatcgggttcaaatcagaagatgaagacgaacacaacaaagaaaagttggaggcaatcaagcagatgattcctcaacagccagtgaacctgcctgacggccacctaacagggtaagtcggtaattcgaaacctagattagaactggatcaagtcgttgttatgctgttgttgctgcggtgcctgttgatgggcaaaggggttgttggtctggccattcatgcccgcaggtccggtagcggcaggcatctgagcaccatagttaactgtaggcatgcctgtgaactgctgtcgtaggaaagggttgtttccggtggcctcagcgttaatacgagcagcacctgagccagcactgttgatgaatgtgccaggagccgtatgttgagcagggatacgtaggttacctgtgttaccaaaggtatccatgccatcgccactggcaagcaaggtgttcagtcgggtctcgtgttcgctcatctccttttgaggggcgttgaatgacggttgcgactgagggaagctgttctgcgattgcatagggaagctgttttgttgctgtagctggggctgaggttgagactggttgccgaacgagttaaggctcttctgttctggcaaagctcccaaggatgacatggggtttggtcgagcggattgggggcgaccaagctgggcgaacgggttattggagccagtaggagttggttgcaacgattgctgctggttattgttggtagcccaagggttgttgctgccaggctggagagtgggcccaggagatgctggtgaggagaaggattgctgttggggctgctgctgctgttgttgttgcaggtaagggttgaagccagttggttggggctggaagccttgctgttgaggctgctgctgttgctgctggccaaatggatcgaaacccatgcccgtctgctggcccccaaatccagtgttgtagtttggctggaagccagtgggctgaggctgctggtaaccagtgtaggcgttgttcatgtagccagtaggctggggctggttctgttcgatagggttggcaaagaagtcaacggggttgccttgctgataaccctggttgaagccagtgtactgtggctgactagtctgctgcgaaggcgtgggatcatcgtcgaagagtgaggcagcattactgctctccagctccctgcgccttcgttcctcctcttcttcactgagcttaattgctttcgcaagatcgtcatcgtcatctggtcggctctcgcgcttcttcctgtcctcctcctcctggtacttgcttgcttcgagagccaggcggtactcagcatcttcctcttcattcatttgtcgtcttggttgttgccgtcggtttgcctgttgcaccggctcagcgtgctggggggcgaactcttcgaggccagtaacgcgcgacttccaggatcttcggtcgcttcgctcggctcgcagtctttcttcgtcaagaataagggaggttaactccttggcagcaactcggactacagagatgttaaaaactgcttattgcgacgcaaagacggtacttaccattctgtcctacatcgcgaccttcctcatcaacatactggaattcgcggagagtcttgatgatatagatgctctgtcgagcccatgtgacaacgagttctgagccttcgtggagacaataatccaaaaccttgagcgccttgaggacgtggcgccagttctttcccttgtcgttcaggcgcttatcgatcatgtccataatctcatagaactcggtggatctaatcgcgtcataccaagtcagtattcacatcatgatcagggtggccaagcgatgcgcgggccgtctacgtacgtgttgtatgtcatttgagcaatctcgctcatctgagtacccgtcgggccccatgggtcattactggtggctgcatgtacatcgtcagcgatggtgatccagggatacgaattgcttgcgcgggtaagttctgaccttctcggaccttgacctgggcgctggaataacccttggtcacatttttgacacttcgcattaccttggacatgatgggcgatttatggtatgtactgtgggatctcgaacaggtggtctaatgggcaaggtaggtatgcttcgtgagcgccaatcgatggccgaggtggtgttgccctgcgtggttcggcaaggcttgaagcaacgatagaaacgcttaagcttttcgagcgacagtctttgcgactcgaactcgagatgcgcgcccgtgagacggggtcaatggaactagtaccggcaggggcgttgaggggatagaacgagcgagctccagtgatgacgggatggtcagtgtgccgctctcagcaatgtttgcgtgagatcgcgatcaaacaagacaagactccgtcgccgtttgatctggaattggcgatctgtagggagagcgtttgtggaggaggttggagaatacaattcgtggggtgattgatcaggtctcgatttcaagaggtcggggagaccgatcggacacgactttaagagacaagaggagagaggctaagcaccaaagttttaacggagaggcggatccaagtataaaaagtagttaggttcggacgtgtcggagcagcgattaggggaataaaggcgctcttgacgcgactcttaacgagggaaaaaggatgggtgagtgcaggatgatgaattggcgctctcatgcagcatgggattgggaactggcaccgggcttgcttgtaacaggcatggaaacaaggcctaaggcaactaaagagacgggttgtggcactgcaagctgattacgtatccattttcacttgccagctaagagagagctatgccaagatttgcgggggtcttggatcttgcgtatgtatgcgtggttagattcatggttactttctttcttgcatgatgacttgtattctctgcgttgatgtcggcccatatttgattctcgtccaaactctgttgggagttcttcaaagtacaatttgccagcttcgtcaactgtggctgagattcaacttacacgggtgtcagggagtcatttacacccgctgtcctcattaggaaagacctacgtcacgttcccgagacccctaactgtgtactaagtcctgtcctgttttgaccgactgggtagctgaagagctggccctctagatccaaggatatgaaaataaacagctttaagaggatagtctacagtagcacaagctgacctataattttatcccccatgctttcagcagccaatttttctaatactccaaagttcatttaaactagattgaataggctattaattatagcagtcaaggtattccagatcatagctttctataccacttgtcttaccctatacacaaccgtataaccatcaattgttttttatcaaatagtagatcatcaacctcaacctcagcagaggtttatgctctgccaacaaatcaagagagtaatctaagttatgtctaaacctaaaaactggccagatggcttctcttatctcaaagcgcctctccatgataggagcttgaccccaacacatatccaagctcttaaaagtaaaccgtctccatcgagcgacatccccatcattccatcagcctcaacaacaacgccatgcaacctggtcaagattcaacccatatctaacccttcacatcctgccaacggtcaatgcggcctctttgcagcacagaacctcgcacctggtagtttcatcctcgcgtatctgggccgtgtacattcaggcactgcatcatcgactgagagcgactacgacttgtggctggaccgcgagatggacgcggcggttgatgcggccagtcaaggaaacgaagggcgctacgtgaacgatttccgaggcgtgggagacagggctaatgcagagtttcggacggtctggtgtgagaggtggggagagttttgtgtgggcgtttgggttctgggaggtggaaagaagaagaagggagttggaatcaagaagggagaagagatcctcgtcagttatggtaaaggattttggggggagaggcaaacggaggaatatgaatacgagtatcaagaggagcaaggagaggatagaaaggctgaagagaataagtaaaaactatcaaggacgtgattttcagaataagctacgattcaacatccacatattctcagcgtttgaaccgcatggctgtctctgaagttgtactgaatccgtcaaccaagggcagtcgtggctgaccttccctccccgtgagaacgcagagcgtgactgccaagacttgggtacagaatgtgcgtacagttcttctacagaggtctgttgagataggccgcgtaaggcggcgcaggattggcctcttgctcgactctgcactcttgggcatccgcgggctcgactctgtgttcttgggcatctgcgagggcatagttgccgagttcgatagcctcatccatgggaggctcatacctcttgtataccctccacaagttcaaggtctgagcggtaatggtgatgaacaggactatgtagcacatgaaggcctgaggggctccgggcgtgatgtttccctctttacgtttcaaggaacggatcgctgaagagcagaacatgaaggacaactgcaagcctccgaggaccaatatgttgcaagtgagtgtccttctgtagctcttgacgggcttggagactacgtcgagagtgttagcgttttgacttgtgtgatagggatcaagaaatgggatagtgtagatctaccttctacatctggtactccatagaaagtacggggattgtcaagtttgcgagagactgcccatatcaggccgaagattgctacacctgttgcaacagtgatacccagaacaacaactgtgtaccggttaatatacatgataatcgtcagtgagatgagacggaggagtagtccttacagttaaatatcgagcgcttaaactctgagaactccgtcacgctcagaaaatcaggaaaccgaggaaacggcggtggtgggagagttgtgctgttgttgaacatgatggtggtgtttgacatgttggagtgtgcctgaggggcggtgaaataaaaagaagagaagaagaagagaaaaaagagaaggggtttgcttttgaactattgtatttgtttatggtaaccttatcaacgagtatataacattggtacagcctcaactctatatcatggggtgattatctacgcacaaaagtcataacttaaaaacatatccagaaagtataagttgaagtgaaaatacctttctttgtagacctaaatcaagtttcacacgcataaaacccattcctcaaagttcctactcccttctatcttgttcttgtaggaaccagccaacttcaagatcccgatgctcggttatgagctctggtaaatctggtacctctgcagtatggcaaggggggaataaatgctgtaaatacaagaccattgaagagtacaagaagcagaagcagccatttttgagcctgaggatcaagtccgaaatgtgccatcgaggcaacccacacaaaagccactgcagcccacatgatcatggtaaccatcctgattgctttgatttcgcccctgacagtgacctggtgtccttctattagttaatgagcgaattcatacaaaataggggggcttccactgtacttactgtgatgtaatcttggcccaatgtgaaggtgcgtaaacatataatgcgggaggacaattagcattgagaagtgtacggccaggcctaatatactagtcagtattgctttggaggtgtcttgaaagaaggcgaatacttacgtagcacgctgaaaggatctaaagaggctgcttccatgatggccgatctgccaggcatgcctggagtgactgttgatagtgattcgaagtccatgatgtattatttggactaaagatataaaattgaatctacgaaacaaacagggtagaagaaggaacttatttgaggcgaggatgagtgtttctaataaagtaaaatttcaaagttctcacgacaaccactcccacccctttatataaacttcgcacaaatcagagcaacaaactatcttttgcccttttttttttaaaaaaaaaaaataatattccgattttcctttaaattcagcagtcccgactgttttctcggtcttgattccttccttactcgaatcacattttcaacatttcctctgcaagtcgattcaactcaactcaaccaacatgaagtctgatactgagaacgctgcggctctctggttcctgccaggctagtacagttctacggattatagattacttaattttgctaaatactaccagccatcaattacggtgcaattactttggttcagattggggttgtatgcgtgggatcaatgatccacgacgatgttaaactgtgtatgtcatctattcaactctttcttactaaaggcccaaacttgtttactaacagaactcttacccttatagccagccccaggttgcaacaatgcttccatgctcactcagcggccatgtgctgcttcgccatcatcatggccctggccgagctatacgcttccatcatcgtcgcatccgttaatggacctttcattatcatcccctacctcttcattgcccagctcttcgtcacacttctttacctctatcttccctatgagtactacgatatggaagtcgaggaagagcgacgcattgaggacgaagagaagatgctctctatgatggatgatgatgatgatgatgatgatgatgactcggtcattgacaggtatgagctggacgaagcttctgttgcctcgactccctcaagtgcagacatcaaaactactggctacgggaccatggagctttcacagctgtctggacctggaaacttgcattccatctactccgtctagaataagagagtggcattggagctaaggttgaagcttgtgagggagagagattgtcacacatggaagggtcaagtttgttcatgttttggttagatccaggaagataccacataagttttctctctacttttcctcttataccatgtgtgacctcagtaatatgcaagctgctctttctcgggatgagacgcaagcatagtgaattaatatcgacaattgacagagtgttaatcagaatagaattaaacacaacctgtgaagtaaccgactacttatgaatatcttggatagtatgcggcaaagaagcagacctaaagctttagcacagaagtaaataacctaaagtccggttaattgacctaatccgatttactgatctggtctcttcttcgtctgacgaccagcttttccgatactctgagggctggcccttcccttgacacaggtgtttgaattgattgagacatttctgaatagccagctgacagcgtttatggattaactcagggaaaaaagcattattcaagtcttgttatcccatgctctggttcgttccataccgaacaaccactcttaacgacacaacaaagtagctgtaggcctgcaggcaaggttgtgtcctttgttgccgacatctacttctgaataggaacaaataatgtagcatagaacagcttgccatgtgccatgcagcctttgtggacattggaagagggtacaaatatcgttgaggaacaaaaggacacctcaacaacgccattgtttggtgacaagaaccccatctcgaacacgacgtgcttcacatgttgtacaatcgaacagcccatgagacaacacaataagcccaaatgaatgtgtgcctatcttgtagtatatagccacgatgtattctcgcagactgactgacatttccaagcaatccaacacccaacacacaagccaacaaacaactacagcatcgcctataagcaaatatattgacaatcagacactcatacatattcaacctacaagcagcaaacatgtttcgcaattacggctatcgcattgaaaaggcatctagccaacgcagtgactacggtcccagatctgccttcgacaacaaacctgtgaggaacagacctaccaagaagaaggttaaatacttcgctcacattcatttcacaccttcagatcccaaacgaggccccgaaaaacgagaagcagcgtggctccaggcagagaaactcgacgcgccagctctcatgtctgcttcaatcaaagaggcagctgatgattgggactgcaagggatgcagcctgaaggttcgtatgctggcggacaagttcaacctgaaactccatgatgagctcagtgcaacccctacccctcaatttaccccttctcttggtacttctgacggtcacatagatgtcaaccctcctcctttatcttctggcgagatttatgagggtctaagtagctttgtttcgcggaacatcgagggtcacagacgacaaactctggaaagagatgcaggtgatggccagcccttttacggaatccatcaagcccattttgatctgagccgaggagagtcggtcaaggttcacatgcgtcaatcagaccgagtgtacggaagacatgatctcacacccggaacaatcatctctgctcctttccacagccaataccgttacaatactgtctcgacagataaccacaacaccgcagtctcggcatttggcgcaatccactccaagtaccgtaagatggtaatcatcgagagttgggatgagcatgttagctgcctgcccatttacacgtacaatggttgtggtctcgcgtctcgtctagacatggtaagtgagtacatggatatccgcgacgctgacgaaaggaatcctttggaaggtgacactggcgaagagcctttgctcgccgttcgcgacgacgaatggttcggtaaaaacacattcattgcaggtaggtcggttgtcaagttgactgaaaggactgcgcacatgcttttccagaagtgctccatcgagggcagggtcaagacagcgcatttccgccggctgtacaaagaactgaataagttgattcaggcaaaggctctagaattctgtccttagggaacagactgatcggttaatactataagcaagaccccgaacactcacaggaacactcacaggaacactctcttgtcactcacctagatacactcattcaataaaatttcctttgtttgactttctaccctgaatagttggtctccaatagtactggggatctcttggcctgtgattgtctaaatgattcaataacaaaatgcgcttgctacaaacaaaagcctctatcgtatgtgagataaagctaataaagcaacccacgccgttcctcccaggtataataaatacatccgtaaaaacactctcatcatctgtggctacccgctgttaggtataattatttaaatgtcctccccttcggcatcaacgtcttctccctcagcagcttgctctccgttcgcgtctgcaacagaggccttgcgtgtagcagcattcctgttattaacttttgttccattagcccgcatcgacaccacgaccgagtcttctgctggctcctcgacagccacttcttggtctgggtcgttcccttcggtgatggctcgcagcttgacttgcttgtcctgccacccgggtggcagaccaggtccgctggttgcgtttccatagtcagactttttagtacccttaggccatcggcctggcccacgacctgtgccaccagtctttttctttgatgagctcttgggtctggacgatgaagtgcgatggctgccgctactccgcttttgcctcggggcgctactggtagtacgaggcacggccggacggctgacacttggtcttgccctctcacgcctgcctccaggaatagccgggaatacttcgaagcgagtatacggaatatcctgatatggctttagccaagtaggcgggccatcagattctgcatccttcatctcggcatccttatctttctcttgccctggcgccacgtcctcgatggactggaccggggctggctcagcattgtcagtttcgacgtcatcatcctgagcttcgccgttgacgttcgcttcggtctcagcaccagtgtcaatatttagacctgcagcatgttcctcattctgctctccgtttattaatgtctggcctccagtgccagctgttccgagtccttcgtcgaccttggcctcgtcgtcttcccttggtgcgatagtgtttattggggggcctagctcaaaattgacagcgttgcttcgtcccataacatatggtgtccaaacaagagcttctggcttcaactggacgtagccttttgcctcccatttgcccacatattgtcggcaatagtccaagtcaactctgaaggcataagtcttggtttgtggatccctgacgagagcccttaggccctctagggcggatataacatcatctggtgtcatgccggtattgtcggatatgcgcttgatgctaagcccctctgtcgcatacttctcctctttcattgctgtcaagaagtaccgacacataactagccgccagtagttacggtatgaaaccagacccatatccgataacggcttttctggcgagccagttttctcctcaacctttgtgagcagatatgaaaaatcgataagcaagttgccatagcctttccgttgatgtattggcagtgtgaggatacaagagacattgttttgactacttgctcgcttttcctttgagaagtatcccacaaagtgatatcctgtctcgttgtattcacacagcacgtagaagaggaagggttctacgtcgtagtatagagttttcgaacctaaaaacagcttggcgagaagacacaggttctggcagtagaccggattcttccggccatcgacttcgaaaaccgagacagatccgtgtcgatagatctcgtcgcccggtggatgtttggccgggcacttgagtttgtgtcgccacgcaacgtagtctgacgccatgtatttgagacagaactcgcaaatgtacagtacccgagttgtgcagtactcggcgggatatggcgcggcataccacgtatcaatttcccacccgccaaattcgatgcactcgatatgactggcattgtcggcagttttttttgcttttcggataggcacattggactcttcttgcatggccagaagtcgtgccctccattcttcgtcggccttctgcaaggcatccttgaacctattctcatcttcttcggctggaagcgttttggatgtgtcagcctctgcttctgacagaataccgccgtagggtttgccctgcatctcgtccaaatcacagtcaaagtataatggttgtgaatagttgtcggatgtaaagggagttggaaggacagatatggcagcaatggcggtagcccttggtgttgggactggtcgctggggaggcgctcgtgtgacagtcccaggttgtcgtcgagtttctctttttttgcggccaagaacttccttaaggttaccaggcttgacctggagtttgagtacgagcgacgtgcgtgtgtgcttctttattgaaacaggtgggggccgtgtaaccttgagacgtagagttctggaagggttatgtcgacctggttcagcgcttccatttcgcgccgtaccttcagatgctgcgtcattaaactggtttcttcggcgttttcttagggagatcacgttcccatcaccttccaaggatgacgatttccgcttcctcaacgtgcgcggtggctctctcagaccttcgtcaagcccgttgtcgtcttcatgttgtgactcgtgatgggagctggcatcttcatcttccatttgttgatcgaaatgggcttcgcctgagagtttgggaatttcggattgttgagagggaagtccggcatcatcgtcgacatcgtgatcttccatttcctcatcttctccctccgcatcagattctcgaccaaaacaatcggggcatttccaatgatcaggggctaggactgtcagcagtggccagatttctaaagcaagcgacactcactattttcggtgctcattgccgcgacatcgcgcgcgcattgctggtgagctacaagtttgtaagcctccacatgtttactattgtaatttgggtacttaccattattgccacaacgagtgcaagccaagtacgtctcgaactcctcgcttggatcgtcgtcttcgctttgattgcagaaaacgcagtggctcggtgctgcagtttcttcatcatcatggtcttcctcggcttcggcagcatcgtcccaggcagcctcgtcatctgactcttcttcgttggcgctagggaaatcagatttatcgctttcactatcttcgtcgtcgtggttcctggtccctggctggaatttgacggcgccaacgccctcgtcatcttcatattcttctccttcggcgtcaacgtcttcgtcgccttcagcatccacatccgcatcgtcatgttcctcttcggcgtcccctgcttctgcttcttctgcttcctcgtccgctccatcttgttcttcttgatcggtttgtcggctgttgtgggacgataattgtgggggtgccgtgtattcattatcctcctcgcctgatgcgtctacatcctcgcctgaagcatcgcggtcgctcaactcgatatcaccattgtcggaggggtctcgatcgacgctagacactcccccgtcctctcttgaacctgttgcaataattgttgtgtctcctcctgcttcgcctgcagtctcatactcggcatcctcgtctgaagccatgacgccttgttgacgatcctcttccattgtttgtgcgcttgtcgtaattactcccgcgtaccggaagtgaatgttctgaaacgcagcctatattttgcatagcgatcgttatcgaaatttgaaggagcgtttctcgcggtgtggtcacgtcttgttcatcgcggttacagctgaaaacgcggccttggattgaggggcggcgtgtgagagttgtaagacagagaatagccaaaaagaaattaggggacctatcgagtattcgacctcgacttaatctacgcgtttgtagagaacacaaatcccgtggagatgcaataagccaagccacttgatcaagtcgcgtcgacttggttgatatcaaacagctgtcgcgggagctagttgccacagtgcgtgcgacaattgattgaatgattgggcgctgcgatctggtgacacaccgtgcgattaatattgctctcaactgtatctcatgcagggatagaaccagagctaaattcaggcctcaggcatccacggaaactgcatcaccaatcactgaatcgtcaatggctcggttcgacgtgagcttcaattcaagacccggccattcgaaagattctcgaccccgacgacgtaccaggacgacaggtcaggcctggtcaatttgatctcccattctccgagtaatataccgaatacgtcaaagtctgctcaagcagcgccaccgtcataatgcccgttccttttgaggctcttcttccctatgccatcatgattggtgtatgttgccatccgatttcgcagctctgcaatatgaaagctcattgagttatagatgttcggtatctctggtactggccttgccgtcattaagggcatccaaaacgagggcaagcggcctcgttactcggttgatcagtgggatagagtaagtcattcgcacctatagtcaacatataatgctaattgtcatacagcaaagtacgataccgtccaaaatgaactctaattgaaggatactaaccagagaattagtgatggaccgtgaccgtcgccttacgggaaccctacgaggacaaacagacaaggcagaggcacccttagggttcgaattgaacaacccctggaaggtatgtgctgctcttgatatcatgattcacgaattgacacgagaattcagctggaaacacgcttttcttaaacaacagtacgatggcttagagcggatggttacgaaggcaacccagatcaacaaatgtaattacacaatttgggtccgaggcataaatagcaaggcctgtagaatgggcggcagttacgagggagaattcaacaatttcaaacagtttattagttcatatcacgaaatatgctagaggtcgaagggtttggtcatgacagcaggggtatctccattatatcgctatctctgctctattcttattcagaccctccagcagtgtacaagcctggcacatggtctgactcgacatgtagccacacttgatacatttgcctaaactctgcttcggtgcaggcggtgcctccttctgctttgccttctttgtcctgactggtagaggtacggcatcgtccttgggggttccgttggttgtaatctctgtctcaagagctgcagacttgtgctgcttcttcaagctagcctcaacctgggccatctcgttgccagaagttcgcccgttggccgaaccacagcctccaatcccctcgccctcatcgcaaccgccgcatgccccttggcccttgtcgggtgtaagacgagccatgtcctctccgctcctgacaatgtccaagattgcgcttggccgcaccttttcgagattcttgataagtcctcgagccgtgcctctgaaagcctctgggctgtatatacactcggtgctgaagtagtccagcttcttgtggtgtgcataaagaacaatctccttctcgtaagcatacttgagaggcttgcttctcatgacctcgctgctcgagtttccggtaacgatgctggtacttcgagataatcggggcatatctcctcgtaaaaggttcatgagaacggtttcagcgacatcgtcggcgttgtgaccggtaatgacatgttgaatggccagtttcttggcccctcgatccaaagcctgtcgtcggaaaacaccacagtacgtgcagtttcccttctttccaatagtttcgacaacctgatccatagtccatccatacagctcatcatagccgacaatctccaggggcatgtcgtactgaacggcatttcgcttgactgtctccagtgagtcgtctcgatatcccttgataccttcgtcgacactgagcaatacaagatccagcccgtagtcgtgtcgctcgttcaacgttttcatcacagaggccaagactgttgaatccttgccacctgaagcaccaatagcaactcgttcaccccggaagaagagctttgatgatgtgattgtatggtggacttcatcttcaaaaacctgaatgaagcagtctcgacataacttgtggtggttcttgggtcgctttacaacagccctgttatttttacaccggaagcaaggtgcaggtgccattttgtcgtcggctgaattagtctctcagctgggttgaggagtctctgaatgcctgtcgacggagtggagaagttcaaatatctgagagtcgattttataacaatgtatacaaggttttttgcgagagaagtattcgtgtttactccaactttacaaattctaagtagtaatctttccctttctttcacttgttgcctccctacgtttgactcgtgataactttgcactataagagtcatagtcacgtgcatgactgaaaagaggaaaaaaaaagatcagcttcaacctctctgaggcagatcaagagtggagactgttccgaaaagccccaccaattttcagtagccctaattattttacttttctatttcgcatcttttcttcttgattttgttccatccaccattcgtgtcccggactttgctcttcaatccacgagcacctactaacccgaacgattcaagatggtgagtgaataaaaaccaactcgactctaatggccacagttttgtgagtcaaatgtgctttacgcgcaattgaagccgcagcgtcgtccacattttgtgggcgacatttgctgttggtattccgccagtaatcgatcaccgtaaaaaagtgtcgaactggtgaagacttggctggagatgcggcgtgtgcagaaatgccatggcctattctcgttagagttcagagaagaccttttgttggcttgaatgccttgctgatgtcttcttttctcaatgacagcctcccaacaaatccggcaagaaggtcgctcccgcccctttccctcagggtaaggctggcaagaaggccgctaaggttagtaaatcccatcaggtttcctctcggggccatagagatcgctgacaatcatcaagaaccctctcctcgagaagcgaccccgcaactacggtatcggccaggacatccagcccaagcgaaatgtctctcgcatggtcaagtggcccgagtatgtccgtcttcagcgccagaagaagatccttcagatgcgcctgaaggttcccccggctctcgctcagttccagcacgtcctcgaccgcaacactgctgcccaggctttcaagctcctcaacaagtaccgacctgagaccaaggccgagaagaaggagcgtctcctccaggaggctaccgccgtcaaggagggcaagaagaaggaggatgtctccaagaagccctacaccgtcaagtacggcctcaaccacgttgtcggcctgattgagaacaagaaggcttctctcgtcctcatccccaacgacgtcgagcccattgagctcgttgtcttccttccttctctctgcaagaagatgggtatcccctacgccattgtcaagggcaaggcccgtctcggaacggtcgtccacaagaaggtaagcaaaatcaaaattgtcaagtcagaatcatatctaacaagttccagaccgctgctgtcctcgccatcaccgaggtccgctccgaggacaagactgagctctccaagctcatctccgctgtcaaggatggttaccttgagaagcacgaccaggcccgccgacagtggggtggtggtatcatgggtgccaaggctcagatgaagatcatcaagaagcagaaggctctcgaggctgctaccaagatctaagtctaatttgtttataccccctcaaatgcattgcgattatgggatcaacggtgttgcacggttcacggcatggaaaatgaatgatttttctcgggttacttttttttcccatccccactcgcagtgacatgaggggctggtctcctaaccctcttaaaatagatgatgagcttgcttcttggacaagtcttgatcgtaaatgtgattgtagtgcgtctcatgctttgccattttctatgttggtatgagaattgcctcctggggaatcccaaacttaggatccgaggagtgttctactactcaagggctagattactgcttccctcgatttgccgaagtgagatgagagctcaagacaatggaaaatctgtttattcccgcccttctgggtacgggtacttatggaaggatatagactggtattttccgtttctacctacctacgcaggcctcagtatcagaaaaattggccgctgagaacataagagacgaaattagtaggtcatcttatgctactaaaatcatagcctttaggccatttatttttataccctgagacttaggaggtcaacttttctgctacccagtaggcaggtaagcattaatggagcccttatcccaaagtcctgggtccgaacccgttagccggtccattccgctactgtatgtgtgatgtctaattcctataagctgttccggttctgacaagtctaacactgagctggccggccagtctagaatccgcgtagggcattctatgtcacgtcatcagatgagtctgcagcgtttgatgaccccctactactgactggcactgtgggggagatcgtcaagcaaaatcacagtcaagttaaacatgaatatgttgtacctgagaccgtactctaaatttcatcgtatcgtcaaaaaacactgttccattgccattgtcattgctgctttaatttcccctcctctcttgccccacttggtacatctgtaggcttcgctttcatctctcagtcgggagcaaggcgttgagcaaggttgacaagctgctttaaccgaaaacaagcttgaaaagatcgttgtagacgtagtagttgccagcttggtcgcgttgaagctggaaggtttgggagaagttcatggggttctgctcctcgtcgatctgaaccagattgttagccgttgcacgggcatattgtgcgagacgagacatacaagaagagcaccagtaatgaggataatcactccaccctggtcgttggagggctgtgcgtcgagggtggcgaccttgtgcttgacctgctggaaggggaggctctgttgcaagatcgttaggaggtaagcgttggtttgtaggcggaggaaatacatacaacaagcttctcagcaatggcctcggcgccgaggacagaagcagactcgaatgtgagcatggagttaggtcgctgtcaggtgagagtcagtaagccgtcatttgttgctgcccaccgcctgacacgaattactcacgtagagagcattgaggcccttgcgatcagagtcaaaggtgttgtagtagtactcaacaaactgctctatttgcggtgttagtggtctcgtcaatatcaccaaagatgagcttgtcggtcagcccatatggggtccaaacgtactggcgacttcctcaaagtctagaagtgtgcgcggttagtgtccaatatcctgatggttttcttgctacagaaacttacttccggccatcttgaaatctggggacctgttcgggtcgagtaaatcgctaatgcgtcgggaggaggagagcgaggatgcttttgcgacggagtcgtttgtttgggttgggttatcgcaaagtctgcccgaggggaagcaaccacgaaagcaagatatgagatcgatggtggggttgagggggcacagtgcagattaggcacaacttgatgattcagtgggcggctgctgtggaaaccactgcgagttaggcccagggttgtgacaggacagtgcggcaccgctatgtgcataaatggtgggatggagcttggataagccgatattgtgtctccacccccgactggctgcagaataaaactgcggctgcgactgcgcttgaaaatattcttttgtctttaacaacatttccaccggctgcaattgactgccccaactgaactgttaggtcacgatgcttcgagactctgcaggctgcgctctgcactatcataatattcttgtctcgggttaattctcacccaacaacagtaaggtacgttacacgacacgattggtgtctcgtccaacccacgatggacgcgtgcactcattcatttttcccctgccccttttgtatgatgacaaactcttccattaagaacggccaactgaatttctatgttgatttaaaaaattatcaagctcaacagtctgacaaaactccttctcattcattaatcattacaaaaacttgttagaagcattggctaactcgacaatcagtctagtagatttttctctcgatcttcgcctcaagatcctcgctagccagcgtgtcaaaagccattgtacccttgacgccataattagttcttcaataatgcattcaatattgttaactgaaattttcaatcttcctcgtgataagtctgttgtctaaagccaaacgtaacgttgtcattttgcctatctaggtatcctctatcgccatcgtgtcaggcaacatgtcagacgccaccccagttttacacttaataaatgcgttaaaccatgtcctattctgccttatcatgttatcatatatacagtagatccattcattgagccatgagctagttcctctggctggttcaaagtacttgctttaaccttccagcctctaatagcctgctcccctcgagataaagagttccttgtttcctgtagcgagaaaagcagagccttttgttccaacgcaccccttgctcccaaaaggccataagcatccaaggactccttgatcattgccaatacaccttctcatgttttttttttcgtggaccgtttaaattctgccgcaagtactcattccggtcataatcgcagcttccttccatgtgataatccaccagtctatatcgaatctgcttgcttgtaccaccccacccgccttgcgatccaacaacagcttcttttgggggtgctgctggagattctatcgtcatcttcggagttcagttgccatgtctactctagacaagcggaacgtcgtgccagttgactggatgcttctatagctcttcctcgtcttcaatctttggtttttgcacctcagcgttggagggtgttccaggtccggatcccgtagatggcgctgcatccagctctgtcttcaagcctgagcctgatccaaagatgataccgtcggccccgtagtcaacactaggcctgtacttcttgagcggactctggaaagtagacttgctaggggtatcaagactcgctgcatttgacaagctgttgtttgcaggagatcctccagcggtaggtgccaatgaggtggatgagttgacagtgttgttattctgtgatgctggagacgcagctatgctatctgggtccgcagaatgcgccctcttgagctacattcagaacgttagatcgggggggggcttgaatgataatcatggcaaacttacgtgaatgcggtcgacgccatcagcaagctcgccctggaatttagcatcttctggagcaagtttggtgtctacgtccttatcgtaggcttcctccatcttgcccaggtttgcgtcgtcgtcgtcatcgtcatcatcgctgtcatcggcaatattgccgttgctcttctttcgagccttacgacgtcttgaggcttcactggcttggtcgcggaaggcagagaagccaacggtaccaccagccttgagaggtcccaggttagagaagtcaagttgacccgatcttcgcttgacggagcttggtgttgtctgggggttctttgatgactgaatgacgcccagcttttgtagttgccctacaacgatttgttagcatatacaatccagactacggcatgccacttacgctctccgcggtagaaaaaggtaaacactgcataaggcttgtctgggccgtcaatgcctgtgacagtttgtgtgctgatagttttgggatcgagggttttaggcttggcgaaactcgtagtgtgttcaacatcagcgtcgatgccgttgccttctttggaccccatgtcatcttcatcaccatcgtgagcgtcaaattgtggtgaatattcgcccttcttaatttcgcctgaggcgaggacgcggaacatagccactttgatttgaccagtcgcctcaggtggctcgtcgtcgtcgtcggaccaagaatcggagtcgtctagaacagcctcgataggggacttgtcatcagcgccgtagcgtagtgtgctccttcggctcgaagatccttcctctatgtcggcgctagcgtttccttcaagagctccttgtcgtcgtcgacgcttctcgaatttctgacgacgcttttccagcttctcggcggcatcgtgtccttgtagatccaagccgttgagccatcgctccaggccgacttcgcggaacaagaactcgcgctcggccagaccgccgccttcagcatctggtacctgaacccagcggctgttcacccaagtttcttcgccgggtcgtagcagagtggcaacttcttccttggctcggccgtcaaagtagatgtaggcagcgatagtctcgttctcggaattggtcatgggaatataggggttgactacgccggttgacttgccccgttcgccagtgttaagcccaccaacgaactgaggctttgggtaagggttctcatcactaggcttgggggttgagtacggaataggcaggcctggagtaaggagcgtaatggagatggcgaatttagcaggctcgggtttgtttgactcggcgagctgaggttggggtacaggaatgtaggtgctgatccgcgagagacgagattgtttctgcatgccatgctctggcagcggggcagaattcgcatggatgctgaccgcaatgcccttgaagcagggcatcgtggcggtatgtgctaaggacggactggtttgtataatcgaggtgaggggagacagagatgatgataacggcgagggagatctaaggtttggtcgtcaagtctggtctcgtttgggctcgctgaatgttgggctggtcagggctaggctggcgcgaaatgcaagcagcaaaggcagtcggacagtcgcttgccggtgcttaactcagcgcatgcggtcaggtcggtgtgctccagggcttgtcgtaaatgttcagacgtggttcgggagacgtcgagaggaacaagcgggtgggcggtggaggtagtcgctggctgtagttggtcccgcaatagagtccaagtgaatcgaactagtaatggcggtcggtacgtagcggtagcggcacggtacctgctgctgtcgtggtagcagtgaggtggccgggcgtgggagactgaggtgggttggtggtggagacaatgagcaattcaaaggtccaaggtcatatctcttatatgaggactgatataacgagggagacaatagtcagtgtttgacgaagcaagtatctactaggttcaaggtagcagatgtattgcaaactcgactggcaagccgagacgaaccaagcgggtgctgtttgttcacgggaaagaaagtggaggggctaagttacccatgtgaagagaagagatagggatctagatcagccagagcatgggtgttccttacaatatggaggggttggacgtgggtgcccgccataaaattcgttggcgattgcgggcaggcctacctaacctagaagcccaggtacaataagaaacgtgagaaggggtgcgttggccaacatggatattgtgtgcatgtgctaggtaagtggttactcaaaaaagaaaaagaaactttctttatgtgctgtgattacttgtaaactgaacaatgggatactttccatagaaacggctcgccgccattgttgctcgtgatgcagcgtcaattaactcaaacgcagcctggattcaaatgcggatcctacagtttaaccttaccctcgagcacatagctattaatctctagaagcgttcctaacatggaaaaaagcgtattatctaaggtatcttccgggcgggatcctatgactaaactttactttgtgttttgtatgagctcgtcatagaatggcacctcaagttggcatacaccttaattcgtcatgactcaattgaaattcccatacctcccaatagacactcaagatgatataacttcaacttctcattaggtagcctatcaataatactataagacatgggtatctgcctctaccgcttcgcgtacagctgcccctgatcagtacacatcacaccctgtctcatagtctgttgcgtgatgttcgccgtcgaatactcgaagtaccttcttcgctatagctcgtgccaatacccgagtccctatgttgcacatcctcctcgtccttgtcgtcaaaactcccatcgtcttcatcatcagcatcagctcctagtcgaggaatttccgacaggggctgttcgggatcctgttctggtttgatgtccggctcgtacttgagaggctgttgcttgccatacgtgggaaaggtctcttcgtggtctgtgggctcgtcttcgtggtcatccctcaaacccttgagcctcctgattttggcatcgtcttcttcggctggtcctgaggcaacgctccatattccccaagccacacccatgaagatgacttcaaaggcccagaaaacaacggtcagagccaggaatgttgaaatacgatagtgaaccatcatccagcgaagcccgcgaagttgagctgtgagctgcaggtaggcattgtacacctgaatcgtctgtcctgcttccacctcaatgtatgccgacttgggtaacaatgaatcctttgagaaggagactcgctcggccaatgggatgatgacagagttcgtgctcgatcccggggtaaacaggtggtaaatcagaaacaggacacgggatgctacagacacgagcggatcaacgtaagggaacagagcaggcctgcgggaactgaacaatacattggcttgtccaaaaccttcgtgtgacgacgcatgctgttcggcctgggcgtggagccaaacgtcagctttggcgccgagcatgtgcaggctgatcataaagttaccgcgctccacgtttgggaccgagcgcggcatggatagcaatagcgacacatcgtactcttgctgcgttttcatgggcggcgtttggagtgatgcaatcccatatgggttaattccagagctaaatccagcaatatcagcgacccaggtaggtcagtcgccgtatcaaaattacgtacccatattgaagatgcaccggcaaagtgacaacctcatgaggcaggaaattctgaaagaatagcaccgacgcaattgccgcagtacaaaagagagttgcggctgtcgagacgaggaggacggtgttaacaacagctcgttgaacaggcttagatgtgacgacgcgggccgtctcttgaagtgtttcctttgcagacacgatcagtcatacataattcagtaaatatcgtgagtataactcaccatgctgagtctaattagctcaccaactgggatgagacgaattatggtttgagagaagcacacgacaagggagaaaaggtccaagggagtcagtgagtgagcgagtggcatgtgaaggcgacaagcaacagcaagctgcaacccacattggagttggacagggatgaatggacaaggaagcttagctctagcagctccaacgtcataggtcttgtacacagctcttttgctcacttctcaacatgtactccgtaagttgtgtaacaactacacattagtaatattcacaatgattactaccgcaaatcgaccgtcttaaatttaacattaggaaaaagcaaggtgctctctaatcgtactagtaataaacaacaaaaacaacaaaagcattcgtttcagtctttcaaacaatcgtgacatgacaacaatccctcaatccgagcccaaggtccaaatcaaataaatgctgtgtcgaaaaacagcaaaccgaaaggtatataaatcaagtcgtcaatcaattgcatcaatatcgcaaccacaatataagaaacatcgtcatccggaaaacgttgcgcaaataaccgctcagtcgctcacatcatagtaaagttagcatgccgcaaggtagttacttgggaccagcccaacgcttccatctccgccatggacttctgcctcccaccatccgtcgtcttggtgacgcaggacggcaagataatcgcccttggcaaagcccagctcctcgggaatggcggcttggtacatgtacagagcgcgtgctaataattgcgttagtattaaacatcaacaacttgtggtcaagaatagacttaccataatgcagaatagctctgccgtcaggagtgtacagtcgtgaaggatcagcaacactctggctgcgctggcgggtgctaccatcatcgtagtagctgttggccctagaagcagggcggctgcctccacttctcacagaaccataaggatccgaaaccggcgccagttgaattgccatatcgctgcctgcatagccgcttccaggtcggctctgctgaccgtagggtgaaggggagggcccacgactggccggggattgagggtagtaaccttgagcagagccgtgcttctgtggtgagctcataacggagggtgagcgttggctagccgcataagggtttggagataccgatctataactcatgttgtcgttaatcggtggttggggggagacactcctggctggagctggagctggcgaggtagctctgggcatatcggtgcctctagtgcctggtcgtgagcctggtgatgtgccgtaaataccagatcctccgcgcgacatatcgcttcctctcgtgccgggccgtgaaagggggctggcattgaagcctcgcgtgtccggacgagacatgtcagttgcccttgttcctgatcgtgcaggtgatgtgccataaccagcaggttctcctcggcccatttcggtacctcgagtgcctggtcgagacatagacgctgagctatagcttccagactcacccctaccgtgtgtagcagttctagtggtgggtcgtgaagcagttggtggaacactttggctcaaagatggctctgctcgtttggcttccgtggcacgagtattggttctcgacgaagtgctgttaaatgttcctggtgtgctacctccattctcgaacatgctgcgtgtttgcgacgtagccttcttcgtggcctccttcatcgcccttgaagtgacggcaggcggtggaacgcccaagcgtgatgtcggtgtttgatacgatggtgggggcgttcctctctttgccgccgcgatatcagggttcgaaggagttggtgctggccgagtggcagaagcttgccgcgaggcggcttcagaacccgatgctggggtagcaatgccagaataatgatcagctgagaccctcatcgaggaattcttgcccaaggtaacgcccttaagttccgcaagggcaagtgcgatggggtccatctcttctgcaggctcttgagctgcggcagcaccgggcttctttttcgtgtcaggggttgacactgggaagacattctgcccaacaccaagagctagactggcgttggcgtcaattggttcaggactctgagtacgttcttgagtcaccacattgtttgttggctcgtgagtctgcggctgggctctgcgaactgggctgctcaagcttggagtgtttgatgcgtgccaagtgttcctgtttggctgctggagttccttctggctcttgcgtctaaaaggactgtgattcttgaggaagccgccactcttcttcttagcaaccagtttaacaggactggtagcaggggtgacggccgagggtgtgggtgcagaggcggcagcaactggagctggggctggcttaggagctggagtgagagccggtactggcgttgggactgatgcgcgcgcttgcacaggaactggcgctggtgctgcaactggtgccggtgcgcgtgcctgtacgggagcaggcgcaggcgctgtaacaggtggaggtgctcgtgtttgtacaggagctggcgcgggagcgggagctggatcctgtctgatgggatcctgcttaacaggcgaggtcttaccactcgggggttcgacgctagagaacgaattcgggttcgagtaatcactatgcgagtccctactcgaaggtcgagccgatgttacctgcgaatcgtgatctgagatcgggcttgggccagtcctgcagagcatagtcatgccctccgcggcatagggatcatggggaaccgccgaaaccgcaccgtgctggttagcatcatatgcagtataggttgcaggttgctgacggcgggaggggtcctcaataggccttcgtagctccaaagaagttctggcatccggtacctgtcttgtgtcgacactaggtcgagattgcatcgaaggtcgcacttctccagaataacgcatttccaaagaaggtctgggttcgtgctgtcgcatatttgcgttcctcatgtctgcaggtcgcatctccaacggtctcatttgctgttgcatacgatgatccgcgctgtgggggggctgctgagaagggtgctggcgttgcggagagtattgttgttgaggttgatgctgcagttgagcgggatgctgagaaggacgctgtggctgagaagaacgctgcgattgagaagggtgttgtagctgagaaggatgctgcagttgtgaaggatgatgtggttgagaagagtgctgcagctgagaggggtgttgtaactgggacggacgctgcatctgggagggtcgttgaagctgagagtggtgttgaagttgggagggatgctgtagttgggaggaatgttgcatctggggttggtgttgttgacgttgctgaggagccgcctggatctgttggggctgggtcttctgaggaccaatttgcagtatatcgtcaggaggcagcgtggccgacttctgaactggagcattgggttcgcgcttggccggggcgttatccttgtgtgccagctcctttgccaatgcagagttcgggtcatgatgcgactcaaaggttgatggttgaggagaggacgatctgaaagcagggttgatcatgcgagggaactgggctactgagtagttgtcgtcctctgacgtctcagactggttgtctgtcacgtccccacggcaaaagttgatgtacttgggtgcatctgggatctcttgtccggtccccttctccgtgataaaggtgataatatccttctccacatccataacctctaaagacagtcgaatcttttcacatgacgaatcatcgctaacacataccgttgaggcaatgttcgcaaatgtccacatactgctcttagtaaagtccagacgctcttcttcgaggtcttgaaatttgtcggcagccgccttccattctctgttccatcgggctgtcgtatcctcgagtgctttgacggcgttttcgtattcggtgctggaagctgcgagagcaatctgtgtcttttctagcttggctttgttgcgacgttcttcttggcccatgaccatatggccctgggcaaggtagcctttgatctttaaacactcttgctcatacttgtctcttgtctgtggttctgtcagttgaaattggtcggaataagcggtatcgaaaatctgaccttgttgacttgttgtgtctgttgcatcttgaccttgagtaatttctcgacagtattttgtataatcttccggcgctccttcattccaccagtaaaggcagctagtggttcttcgagttcagacttcatctctgcaccgataagctgatgctgcttggccatctgttccacttcgcctctgacggtatccaaggatgtctttagtgtaccggattcttgagaacccagggccttgcggctaagatttagtagtttgcgggaatattcctcttcgatcgatgcccgagctgtgttgcattagttatcgtttgaggggagtacgtggatgtaggcataccgccatagaatgctcgcaattcatcgcatgttgtcttggccgcagtcatgcgactgagcaaaggtgtaactccggcatcttctttaccccaaaagttgtttgcgactgggattcatatatcagccaaaggcaaatggtgttcaattgagttctgcttacaagacagcgcaacggctggggtatcaatcgttgagccaggcatgatgcctaaatgaaactcaatcaactaaaaaaatgttgatgggcaattcgtagtgaagtactttaacaaatagacggtgataataaaggaccagcctcagtcgcgctgtactccccacaaatgatggaggaagcgagacacgagatgagtagctggttcaatggtgttaaagaaagcggtgatgagcctggctagattgttttggtggcatgttggcgttggcagggcgacagcaggagcactgaccacctcggcgtctatcaaacctggctacctggcacttcaaagttcaacatcgatttcagcggcacgtgatgcgggtgtagtggagcctattgacggatcgggatttgccgtcctccggtaccttgtcattttcagttactgtaccttgtcctccaacccaacatcgaccaccactctgagtacggactgtcttgacgatatcgatacttgcattaccacgcgccatacatactctgcattccgctggatcttcttgacgccgaattgctgcaggcctccccccccgagatatatagtttgctgcgttttcggcgatctctttccgacgagtactgagttcgacacgtacctcgatctccaccttcaagtcgagtccaactcacgagtctctccatatcgaaatcggttgcacgatcgcacaatatctagatctgctatcacgccccccaatcgctgcttcgtttggccgctcccccatgtaggaatcttatatatcgacccagcctcctacacacttccccgctcgcaagcttcgtgagcctcccggcctgccaccacaccgagagcaggtgctccatcatctcatccccctccgccgcgaatatacctccatggtcccaccacctcgagcgggatcattttcgcccaatcctgcgcagacactacagacgggtgcaagccattcacctcacccatcgcaggctgccattctcagtgctggcgcaagccccagcgccagcagtccaacgggcaccaactccttaaccaaaattgttgtggcccaggtctatctacttctcagcactatcaaggaggataaggaccgcgcaaagtgggaattgcaggttgaccaattgaagaaggtttggctacatttatccctgtgaagctccaaggttgctaacgtcacattcacattatagctcatcgatgaacacggtatggaagtattttcaaagtatttcacccggctcgttgccggtaatgcgccgcaaatattccctggcctcaacaggcccgtatcaaacccaggcaactatcatatccttgtaggcgagatgcgaaagatttcacacgatgtcgaccaagcaagtaaaatcgccgagtccattgaaagtggcaccgaagacatctttcgtgactttgatctctcgacctttatggaatatttcaagctcgatgcattggagaagacattgttagctttggcttttaagcttggttcaagggcagatctaaagaccaaaggtaagcgcacacacctaccacaaggtaccccatccattgtacttattcatttacagccgatgccatattatctaccaactttccctctttcctcgacattatatcccgacctactcttgacgcacacgccgacctttcccccccttttatcgcaatgatcgtcgaccgatttcttcaatatcaccctcctagcttcaatgcgtctgccagacgcgatctagagacatctgtcacgaagcgatggctcggtcagaccccagagcaaacgccaccgtccgagattcttgctgccctcgatctaagcagggtacttgccgatcgaccctccaatgggctggtcaagtacattcaaaagacaggcatcgaacttactagggatgaggaaacatgtgtttcttacttacagaaccggcccagtagcctgcagttaggtcccgaacagatctcggctgctatgaccttcacagccatcagccaaacctcccaacaagatccaagcatcttggttggcgccttgagacaagttcttccgaaaacattcgattggatggaggtaattgtcttgtttgaccagccctcggcccgtgtttcttctcagcaattcttgcgtctttaccaagcctttttgcccatcgcacaggactccaagtctggcttcgatatccagaggttgtggggtggtgtctggagaaacccggaggctcagctctcgtttgtcagtgcctatgcctccttggttccggaacagctagatgcgacaacaatccccgggctccagcgcagtatcactatcgatgattacgccaattctcctcccaatgtacaagagcgagcggctgttgctgtcaagcatccgctcgtttctgttgccgcactttcctccatcttcaacgttgcgctcagctctgtcatggcttccactagtattgaggccaaaaggcttttccaggaagtggttgttcctaatctggacattttcctggtctctgccttcgaagtcccccggcaacactgggctccgatggctatggaaactcttggctctctgtttgagaacttcctctacaaacgttcgcccgaatacgactttgttctcgatagcctctggagaaaggacaaggactgggtcatacaacgcttgattgatgctcacgctatcaagccagttgatcttccgctcgttttcgaacacgccgtgaagcacaactggctagactcgctggtatacttgcccaatggtttcggtatcgatttagctgccctggcacacgctgaaggatatctggatctatccaagtgggcgcgcaacaatgctgaacgaagcgctgaaattgcccgcactcttgtgcagttcctaatgatcaaagcgaatctggaaagtcaatatcaacgagggggtgccgacggacaacctgctattaagaattctacaacccttcaagtccgcaccgtatccgcgttactccgaatcctcgaagacttcttgccaagccctccagttcccgaactaatcgtcgttcagcgccattgcatcattgcctacccacggttgatcaactacggcgaaggttacgatgacctcattgacgctaacggcagggatggaaacgcactatcaccgattgccaacggcaggatggaagagcattacaagaagatgtatagtgaagaagtccaagtccgcaatatcgtcgaggtcctcagccagtacaagcattccagagaccctctcgatcaagatgtgttttcttgcatgatccacgggctcttcgatgagtatagtcattatggggattatccattggaggccctcgctactaccgcggttctctttggcggaattatctcccataagcttgtgtctaatctaccccttcagatcggactgggcatgattttggaagccgtccgagatcactctcaggaggatcccatgtacaaatttggtcttcaggcactgatgcagctgttcgttcgattccgagagtggcctagcttttgcagacaactgtgtcaaattccaggactccataacacggaggccttcagaaaggcagaggaggtcgttcgcgaacacgaagaggagctttcgcgtggacgcaacggtgctggaacaccccatgggctgggattccagggcgaaacattcccgaatggaaacgtcgaagagcttgcgagtgccgaccgtcaagcacccgcattcgcctctcttaatgttgacccaccacctcccgacgttgaattcgaagatccggatgaaggcgctcaggacaaggtacagtttgttcttaacaacattactgaggggacaatccgggagatgtgtcaagaactccgagagactatggaacgtcggcaccagcaatggttcgccagccacctggtcgaggaacgtgccaaaatgcagccaaattaccatcacgtgtaccttgaactggtcaggttgctcgaggacagggctctttggagcgaggttttgcgagagacttatgtcagcgtatgtcgcatgttgaactctgaagcaacgatgcagaactcaaccgagaggactcatctcaaaaacctcggcggatggttaggtctcttgacactggcgcgagatcgtcctattaagcacaagaacatcgcgttcaagcagcttttgatcgaggcacatgacaccaaacggctcattgttgtcatacctttcgtatgtaaggtattgacacaaggcgctacgtcagcagtcttcagacctccgaatccctggctcatggacatcatccatttgctgattgaactttatcacaatgctgaattaaagctcaaccttaaatttgaaattgaggttttgtgtaagggcttgaacctagatcacaagagcattgagccttctggcgagattctgaaccgacccgtcgtcgttgaagagccagcggacgtcttgcctaccgaacagctcgatgccttcgagaatctgtcgttgaatggtattggttccactgttggtgctgggctctcgcctcaaactcttgcacctaccatcccagaccttggtccattaattaatatcccccctactaatgagatggtggtcagtaccacccgacttcacgagattgtccgtacggcgctcagccgcgcattgcaggacattattcagcctgttgttgaccggtctgttaccatcgccgcgatttcaacccagcagatgatccataaggacttcgccattgagcctgatgagaaccgagtacgaacctcggctataagtatggtgaaggccacggccggaagccttgctctcgtcacatccaaggagcctcttcgtgccaacttcactaattacatgcgaaacctctcgaacgaccttcctcagggacttcccgagggcacgatcatcatgtgcgtcaactccaacttggacctggcttgcaacattatcgagaagcaggctgaagagagagctgtccccgaaattgaggaaatgattgaatctgaacttgaggctcgtcgaagacaccgcattcagaggcccactgatccttatttcgactcgagcctcagccggtgggctatggccattccccacccctacaagctctcgccaaacatcaatggcttaaaccatgagcagatggctatatatgaagactttgctcggcaaccacgtagtgccactctccccacaccttcccacggccagtcagcctccgatgctactaggtcaatggcaaacgaggtgttacaggagccattcgccactgtccccaacatcccaactcctgcagagactccttcgattcagcagcacttgggcgctcaaatgcaaccctatgcacccgttcatagtggcgctaacaccatgtctaacggaaggtcgcccgggttccagatgaatgttcagagcttggctgaacgagtgaacaaattacttcaagaactcgtcagggtggctagcgaatcacccgaggagcacttccagggcttgccacgacctcactctcttctggatgtcgtcgatgcgctagtacaacacatcatcaagacatcgcagaactcagaggaatttgcaatctacgctgcggaacaaatcactggtcttattttctcgcaggtggacgacaatttgacgcttgagagcttagtccacgtgttagaaacattgaggaagatctctggtcctgctcttaacagccgtatccgaactctcttcagccaacaggctggttccaccttcttgaacctacccttacttgcagcgttggtccgaacggatcttttggagtggaggagtatcgatctagctatgaccaaggcacttcaggctcgcaaggaaggctccctcgatttcttggagcacatgctcgatctcactcttctcgacgctcgcccaatcgctctgtacgccgactttgcctccaccctggaggcagcttgggcttgggttttggaggaccccgactcctccgctggtcaacgaatcaagtcaaagctggtcaactcaggcctcacacgcccgacaccggtcgataaccaagctctcttcaagcacgaccagatagagtatgtgtttgacgaatggattcgactctgccataaccacaatgcatccgacaagattatcgcggcctttgtgcagcaactgcagaacaaccaggttctgcaaactcgtgatgactttttcgtcttcatccgtgtcgcgctcgatatttctgccgaccggtttgaatacatcgtccgcactggatctcttggtgatgcctacgtgatggtggacgcactttctaagctcatcggaacttttattggtatgggtttcgagccaacatccactcgcccggctttcatcgactcggttctgtcgctcgttgagcttatccttaccaaccaccatgtcaagcgcggagaggagttgaaccaaagagttttcttccgcctcctgtctatgcttttccatgaaattcagaccatctctgaggccttgccagaagacgaacgccgtgaggttctggtcaagatggcagttcgactcaacaagatcgggcctgcttttgctcctggctttatttacggctggctctctctcgtccagcatcgcgcttttatgcctagcattttacagttgcccgatggtgctggctggacacccttcgccacacttgtttgccagttacttgatactctaggtgatcaactcaaggtattcgaggtttcaaacattgcaaaggacatttaccgggctacgttcaagcttctcatcattctgcaccatgacttccctgagtttgtggcggccaatcacatcaggctatgcgcaagcatcccgcctcattgtacacagctcatcaacgctgtcctggctgctacccctcatcagatccctaggatcaacgattccaatgtcaaagaccaggccgacgagatacatgttcaccctggcctcctccacgaagccacttccgtgctccaggatcggggactcctgaacgccatcgaccaagcgctccagagtggcccaacagaagacattgttgctaatatcacacatgccatggcacaggacactcgcaagacgacaacttacggccatgtccctgtcgatgccaatatggcgatcatcgatgctgtcaacatctacactggacaacatgccgcagaaaaggcagcacaagcaggcactacagtgtctgtgaccggcgacgaacacgaagtgaccctcctttctatgatcctccatgagctctctgctgaggctagatattatctccttgtcagtgtggtcaaccaacttcgattccccaatgcgcacaccactttcttccgacaggcgcttctgcacttttttggcaaggactttgatgatcctgaagagaacgagattcgtcaggagatcacccgagtactacttgagaggctggttagtttctggcctcagccatggggactcctctacactgtcgtagaactcatgaagaacgaaaagtacatgttctttgatctcccctttattaaggcaactcctgacgtaagtccaagccgcatgctcctttgttgtcttgaaactaacatgcattaccaggttgccgagaaattctcacgagtacttacacaagcataagctggacgtcaccttctcagactagaatgattggggcaccacgacacaaggaggaaattataggagaatcataatatgctatcaatcggggtttttggtttgggaggcggtacattacgatgaattgtgagatgaacggggcgttgggtccaaaaaaaaagaattcagaattatagaggagcgaaatgttatgaggtgctgggtcatcttgtccgggggggcaagagtgtctttggcccgagaacaagtcgcagttaatactgtattactgtacgatagtatttacgatgtgtcaaaagacaaccaatatcatgcgcatgatcgatcttggatctgctacatctctttttcgttttgttcgtatgcgatatccaaactgtccccaaactatctcagcgaagtgatctagacactgacatagccgcgcatcactggagtagctgtccctgagagcttgaccttgacaatctttgaccctttcacgcccacatcaaccacgatgttactctccctgcccatctcaataccctggtcgatttcgtaccggaagtcgtgatcaacaatgctagtctgctgaagcgaaagatggcttgaaagcgcgctggcagcactgcccgtagctgggtcctccaaggcaccttccatcatcctcgaccgaatagagtatactgtcacgccatcttcctcgcgtcggtcgttgaccacatagtaatatttacagaggaggccatttctccaatcgtcgtcaagtaggtcatttacaggcagggatacgccgcttattcgagcccttccgagatggtcaagatccgggagctcgatgagcgcaaacgtcataccattgacgatactgaacaggggtgcacgaagttcacaatcgcgtatcgcagggtccggggatatttggccaggcgctggtgctgatagatcggccaaggtcttactgtgacagcggacgttgtgcggaatagcagcttggatatacccaggacgggtctgggtgagggcaattgggcctgcttttgttatgaccgtatcaacgcccttggggataagggtgacagcggcgcctatagtgggatgtccagcaaacgggatctcggtgtcgcttgtaaagatgtcgatcactcgatgagtgacatcactatcggcatcggggctgatctcatggataaacaccgtctcggagaggttgaattcgcgggcaatggtctgcttctgctcctgcgtaggcttaggactattgctatctgcaggaatcgtaacgacagcgaggggattgcctcggtaacgagtctttgtgaagacatcgagcgtgacaaagggaagctccatggttaagctttggtggcttcagctggaggggacgttagcttctatgggagtgcagcagtaagcagatgcggtacaggagagatctgctgaagatagtttggagattgagtgcgggagccttgaacaatttgagcttgacacaagctttggcctgagaaatctcgatatagcaacaattgaatgaagttatgacgaaggaggggaagaagtgtggtggggcagcatcactttagcaggatggaaaagtaaaaactgagtcaggaaagttcaggtgctagataagctgtagggtaacctcatgtccaatgtttctgttagtagcatcttgtaaaaacaagtgatcgtaactcatagggtttaaattgctcaaatagccctatttctccgatgctgtgaactagaactctatctttatataatcggagattgttcaggtgcaaagcagggttgccaaatgagaccactataaagaagggggctttccgccaaaagagagttatcgtgttcggtatgtccttttacacttaggtaaggcacaaagtctagcagagcggagcaagaaccgcattggaacgaattagccaatcaaataacaaggattatttagtgttgatcatggcctgtacattcgaccaaaacagcttgagtggcctcaggcaagcattgaaggtcggttccatgtctgcaaggcgccaagacatgagtagtttgacgaacgacggggacttgcaaggaaaagaaagacacctcgtaggttggttttcgagggatctgcaggctagtcaccaacagtgacttcatggcgggtaaaacacgaacaggacagggcaaaccaaggacattgcaaaagacacaaagcggctgcaactcgactcgtggtgacttcagatgtcccgcagttcatcatatccctaagcctcgagagagcaaaaagtcggcatttccaattgctgccgtaaatggaaactcatcagacgatggtctgggcaaggggccatggactgaacccagtcttggtggggactttacagagcaaagcttgagcaaggtctgggcgaaagtggagggcacccatgctagtgacagacgcttgttgcagctggcgcggcaaggggcagggctaaagatgcaccagtggatgtccacctcgtggcatgcatctttcaatggagtgacatccatttgactagtcctcagtggactgtagggtagtcatagagacactgattctgttgatcaggaggcgaattctttccacctttaaagatgacgcagcaactgcaggatggtggctgggcttggtccaggcgctgttttgtgcgtgtggtagctaggtgggtagagtcgtgtaagagaattggatgaaatagatctgggcagatctggaccagggggtaacagtcaatggctggctcgagagacattgcgcgaggtggtcaaagttttgatgtgcaagggcagcttatcgcgattttacgtcggtaatcaatgcctaacggccaatccagcatgggattttcgcaaaggccaaacaagactcaacatgatacagcacctgggctaattattgagtcaattgccgcgtactcccaagcctgtcactcacttacactgaggcaagtggagggccgatcaaagctccgcggctatagcaataacatcaagtcatatgagtgcaggaaaacctcggccggagaaacgtactgaaacccactcccatgtcgaatactgactgacgccagccatgacagagggaaaggcgctggaataccaatggtgtcattggctgttgaggctaatgtatgtaagagtgtaatgtcaagcgagacgagagacttacacacatatcctttgagacatgacatgggggacgggcatagccttgcgcctcggtctgcgcctcggtctcaggcacaaagagcgtctacattgcaacaataagggattgatttgatttgattgccataggtgacggttaaatggagtcaaacaaggggtccaagagggccttgccggtgctggagggactccttttgatgatttggcccactgctcatctccatcggcttgtagatgaagtggatacttgcgtattcgacagcgttaggaatcgaatttggtcgggaccggctttctcgctgggcttggcgctcgctcatattgaactgaatatagacggtcatgcattaacagtgtctcgtcctgtacagcataagcgtgtcaagagaatgcggtgtaagaaagatggtcgcacggagcaaacagatgcatctgcagatgcagcagttgcaggtgtagttgcagatgcagtgtgacctgtaataagagagaatccaagttggacggccaggattcattcagttcagtgtatgtattatttgacacgcagttggcagggacgccagggaatgcctgtctgatctgctgtgctgttctgtgttttgctctctctgctacctgagctctgatcacattacccacagagtatccacggtcattctcgggcgttccccaaaaaaagatttcagggtcctccgagtcgacgctaaccacgtacctagtagcagtgacccgaagtggcccgggttccggaggtactttctttgcctttggctttgcctttgcaggaccgcagagagacggacgcggatgaggcggaaaaaaacagagtcgggcatgaggcgaggctatttcctgggtaggtagtagtgaagaggctgcaagtgtacagtccaaactaagcccgaaacagaaaagaaatggaagacgttggcgagtcaagatggctaaactgttcaaagtaagtgcaatgattaaagtcatctcatgctcgtaagtactgtacctggttgcgtaagttcaattgcctctgcccgggccgtctggtcatcatcgatacttggatagtgacatatttgattgattgattgattcataaatatgtgagcaggtgaaaaatgttactttggctgcccggtcaagagtaagcgcccgccctcattatattttggctggcagccatcatgcaacgataggtgtttctgcctgcctctcgcttcccaacagcagaggggaaagtgctgtcagtcagtgtgtctgccggtcgtttttttcctttgcaattttggtgctagatacttggattacaaggatgctcttagatatccactattcatgaccccaccatgcgttagcgtgcccctctctcggcagccatgcacgccagtctcaaccaatccagtttggttgaaacgaaaaaaaaaaaaaaaaaagttcgagctctcgtgctcttgctctgcgttcttcactccaacatgtggcagtcagcatacagagttccctccttcccgtcatcaaggggatcatcgtttctcctcttgtaagtcaaagtgtgcctccgggcctgcaatggagacaagttcattctctccgggcctatcagcttacaagaattgattcattgcaagtcccttcttagctagcttcctcgtttgtgccttccccagcaccgctactgtacaagtctcatcgcccactctttgccccccatctcatccccttctactggagtactcctcatggttaccattgttgcgcgctcccttgctcctgcctattttccatgttctgctcttgctcttgctcttgctcttgctcttgtgtcgtcaacacccgtagaccgcctccactctcggcttcaatccattcatccatccatcaataacaaacactcccaccccccttcgatcatcattcccttgacatctctcctccttcatccttccatctttatccatacccataatctacatcaccgttgtcctcgctagattcatatagtagacccttggcgatcaatctgatcccttccaacactgagtttacaactgctagcaacgtcccggtgaccattctaccaaaagtcgacagtccgtccgtccatcatctgtatagatagactcgtcttcttctcttccaatcttaatctctatcttgtctcaacacaacacgctcgccatcgcaatgccttacaatacgcgccgcaagtcgctatctttacccagtctcggcatacatgtcccaatgacacaagctgctcgcgctgctgccgctgcctccaagagcgcttcaaggtcttcttcatcgtcattatccagtgctgcctcatccgccttgtcaccaccatcatcaggttctgaggcccccgaggcgcatcccagcaaacgacagaagcgatcccataccaacgataatgctcttgagcagacaccacctccttcgccaacactagaagatacagtgaagtccaagattgattttgaagcgattcgcgacgatatcgttgaagccgtcattattcaattgcaatctactggaaaccggcctcacttggtcaaggagttggctaccgttttggcccaacgtcttacctctgtgcaacagtaagttttgagacagctaccattcccctcaacccctccgcctcccgtacgctaacattccgatcccagctctgccaacccttgcgctatcatctcttcccggctggcttcatatgctaagcgatcatgctggactgcccaaaaaccctgccctctcgccaaagaactcgagaacattcaccctcggaggacttactactttctcactacctgccctcgtcaacccatccctgaacccagctctgctgtgccttctttatccgctctcgacacgccttccgtgtcgttgacggacgactctggctccgacgatgttgaagctcgcagacgcgagctcagcccctcgcctgaggttgacctctcggatcatggattcgaggaaggcgacgatgaagtcatgatgcctgctactcccattggctctcttccttctcatcatcgttttgtgccgaaccgtcgcaacagccgtcataactcaccgcctctggaaaaagacgagcgggagtttactcaaacggcggatttcttgcagaaacgcaagtttgccgaagacacccctgctgctgaaaccgccgatcgcaccacccacacctccgagtatggataccgcgacgacttttggttcggtgatcaccgcatcttcacttcaagtgccttgcttaccagccccgcggtaaagtctagctccatgttaaacatgacatcaggtccccggaaagaagatgacggcgagacctggttgaagtttaacaagcttatggaatgggaccagggcgccgagagtattgaaattgacgagctcgatggcttgcttgacgactgctgagcgattacgacttctctagcagctgcaagagatcggggatgaacgagatgataattccgccatgtctgtgacgacggatatacgacacacttatatattaattgcatggggaaggcgcttgttgaagtacttgtacatttagaactgtctggtgttttggattgattcggattggagtatctggaaaagggatcatagcatccccgtggttttgatttattcggcgccaaaaaggatgcgcatatttgggttctaaaaatgcaatgccgctcatactgctttcgacttttgaatattgtacatatgtattctaaaaatccttctcattcttcatattaatcgtttgcccgagtgaatgtgcgacgtgtcaggaagtcttgtcattgacacgtaactcgatccataccaaggtacccatttgtagaatgttgggccgctccaccttgacgatttcaagacctggtgttttgcttgctgcttcttcaacgagaccctcgatatcgcgattccaccagcagccgtacttctcaaagtgtttgccggcattttgatcgaggaggccattgacgatgccataccagcccttgccgtgctcgaggagaattatgcgacctgaccctggcttgacaaccttggccaagttgttgacgacagcgacagggtcagacactgagcacaggccaaaggtttgaattaccgtatcgtatttcgtggtcgcaggggtcgcaggcccagggatcggatgatgtgcgtcggaatgaattaatcggagctgatcgttgagatacgataattgccctccagtatggtcggccatagtagatgcgcgaacaatgggagcagacgtttccatgggcggaacagtctttaccaggcgttttcgagctacatcgagcatatcgaccgaaatatcgagaccggtgaatgacaagacaccccgaggcatcttgctgccgactttgctgagtttcccctccacgcgcttgttcaatggctcccagttgaagtattccaggttgcgacctgttcccatcgctagctccaacacatgtccgtccgcgtgctctgccaagcgctttcgtagttttgtgatgcccatccaccactcgggaagagtaagctccttgtcaaactgttccgcgttatcgccatcgagggctggtggtcgaccggtaggggtggcgtgttcgcatgcaccgctgcagggtgtcgctttgaaggacgcagcagctgtaccgaatatgtagaatccaagagcgccggcgagtagagctgctccggtaagaggaagccatgttgcacgccagagatcgaggagggtttcggcttgctgagggggagatgtcgatgatgtggaggacgatgacgaggatgacgtggaggaagttttcgggagatgttcaggtcgaggtttgctggtcgcggtgtattagtatactcgcatttggtatatcgtatgcggacaaggagatgtacggtttgtagggtttcgaaatctttggtgggggtcgagatgtcggcgttttgatattagggcggggagttcgaggtgcagagcttgcgaaacggcattgtgtgcggatggctctcatagtgaggcctggagctgaagcgatcatgttggcggtatttccatgaggtttgtggcgacaactgaggtgcgaggtgggggaattgaagctgtcttgatgatgaggttttacatgtggaaagtgaatggatgaaaatacaattcaggcagggtttcgtggagcgggtctgttccattcgacaggtgggtccaatatctggggggcgcattcatcatatcgcggagcgttaacggctattgataatttggcgacttacaacaatacatctagttgttcccgaatcttttgaatcagaaactgaacctgaataaagagagtccaaaccccataagtctctcttttaaactgatacaaagaaaatatggcgacgcaaaatgacctccaagagctcatacgcctactcacggcgcgtaaagtgtccatgatggcagccatgggccaagtgaaagctctgcaatcaaagaatcttcgaaggtaacattaatgatgtcctctcatgccatcatactaacgagtatactgcagtatcgctcaaatcgccgatgcccctttggctacagttgaggaagccctcggaggtgatgccaaggcagcaaagagccttcacacagcgtgcaagaatcacgaaaagaagagtggtactaagcgcgcagctgaagatggcgtcccaattacagcagaagtgaagaagccaaaattagaggctcatcgacgagatctggactatagctctatgtcgggggatgatctcgaagcaactctggagttaccattggaagagaacgaggaaatcatacgaaacactaccgttgttactaacagagctccgttgctcttagccttcgctgttgaactattgcgatttaccatgccggaacagcctcccagcagtcggttgagcctcgcccaggctgtcgtgagcgccaactcgcgaaccaaagctataagtataggcatcgagaaggcccctcccggtgggcaagaaaaagccccagagggacaacccaagatttcaatcatgaaccgtcctgttccagttctcaaacgaggcggttatacctggtcaggctcttctcaggttacatcatccaacgcttcatcagcaactctccagagcagccaaccgaaccccaaaggctggactacaagccgaaagttatcttcaaggggttccgtattcatagcccatgctatacctataacttcgccttctacacgtagtgcggttgtcaaatctcttatggctgagaagccggagctggagactgcaacacacaacgcctgggctattcgaactagcttcggaaactcgccccttaaacaagaagcttcctttgatgacggagagtcgggatgtggaaacttcttgctccaacaactgcgcgatctcgacatcagcaacacccttgtcgtacttacaagatggtacggcggtgtcatgcttggccccgatcgctggcgcctgatgaaagagtgcctcaactacgctctatcatcccagaagcgcacatccagtctcaatggagaacctgtatgggctctcgatctagaagacaagaacccctcaacatcaacagttggcatgccgatccatcgaccagaaggtgcacggaactacattctacgagcctttgcaccagtcgaggacaacggaaagaagacggtcacagctgccaatgaagagaaacacgagaatctaggacgtgttctcggtgcgttgcggttactgtttgcgagctgggctggtactctgagccgtgatgagttggacaagcgagcgtggacttggtatatcaatcttcggcctgatgttgatgctgggcctgttggatggggagctaaggggacgctgaatttgggaaagatattggatttgaggaggaaggagggtgcataatgtgcgtaggttagatacatgagcgctggccgagaacggcaaaaactactaatgtacatctgccatgtttttttttatctccaagcttcgattagtgagtccgccttgagcaatgctatgattcacgagtctgaatagttgccgtgatttagtgcacgagaagagggttggtaagaatataactttttaggttgctccagagatacgacaaacttcacgtacaggtgacatgtcagatgcgaccaccaaggtacgtaaggttttacagctcttgcgttggtgtagtagactgggaaacggttgaaaattgtagacttcttcatttacgctgagttcaagtcattcgagtcctcttttgccctatgctgttatgctctcccagaatgagagactgagtgttgtgcagcaggttgcccgttattgtcaatatatatgccacttatcagacccatatctcaaaaataatctggcttagccatcagggtaatacatatggcttcataccagagtttacttgtccagtcacccatcgtcctggcatatactaggtccagtctgtctcttattccacaccaaaagtatccaacggtttcatgcttgagtcacaatagtactgatatcagtggatcatgcaaatatacttggaaagttctagggttttatagttcaagtctgagcataaacttcccgagtttatcgaacaaccgttgcgcctgcatgcctttacccgagcaacacagatcgatacgccaacatactctcagcaaaccgacctctctgattgattatcccgtcacgagaaaggcttgcccatatatatttcatcgataaaagatctttgggcctctttatgaacaactgcaattgaaagaatacttattacccctccaagatcatgtgtataggtcccaaattgacaatattcacccatcaattcgctataggcgcagtggcagagtggtctaatgcgatagactagaaatctattctcctcggaggcgtctgttcgaatcaggcctgcgtcgaattgatctttttgaaatgtcggcgtcctgttaattccacgcctgtcagttaggtggtcgatctgtctttttgtcgtcagtgaaacaaactggttggttcgttgtgttacatcaatggactttataacggtactgggtggataactgcatgtctgaacaatattgacttttgaaggcagaccaatatgagtcaactggggctgtttcatataatacacgacctgatgacatgatggaattccggatgaaagggcatgtttctctcgaaaacaagaaattatataagtaaacctggtttatggtctttcttcgaattgtcccgagacaaagaaacgcgactaagacgcgtgcagtagtgcagcaaggttggaacgactcaccgtctccccgagacctaaataagaaagatgaccgtaggtttaattgagctttgggttattctcaccaatcgttggatagaagtcgagtgtaagcaggaacagaggcgctgttgagtaaaatgactctaagctcgcagcctgctaactgacacatgtatccatgcgatcgctacagtccttctgaagatttactgctgggctgtcagtgatgcattacaggtagggccatgccaacaacttaggtacctgctaccgaggtgactgcgcaaacataagaggtatgcagtttgcctatctcgtccgaaagtaaacatcagtccataccgccaacctggtaatattcatccgtcgcgatagtcacgaattctcggtcgccaggaacaagcacaggaacagagacagagacactacaatctgtcgcaacgcccaccacaaagttgatgcacagacaacgatattctcctccctaacttcgtataacacgaagcccttcaaagattccatgcattagctggcatcttcttttctttgttcctttattttctgcttgttgactgacttgagcctgttcgtactggaattggaccctgtttctttcttctgcatccccccgccttcccgtcttctacttctccttcttcccccaccatcggcagaacgagacctctttttctttggtcactgaccgactagcagagatagtctcaactcgcagacatttttctttgctgcctgggcaactcgagcctgattcttttctgacgtttcacgattaacgatcgcatagaaacgaaacaaggcaaagacaagacaggacaagacagggcgagatacccactgtgcaatctcgataataagacgggacttgcaagcatcaccgcaacttaaaccccaaggagctctacctacagctacggctacagcttcagctcccccatccacgccgccgacgcagtgtctctcgcttaattcactataagacgactcgcacgtttcgtcctttctccaacccgatcatcgatttgcgataccttgttcgcatacacaacaccgaccatggagaattaccagaagctggaaaagattggtgaaggtacgtgtgctcttcactgccaagcttcaccctgaaagcttctcttgactacaagatataattctgacatgttctaggcacctacggtgtcgtctacaaggctcgagacctcgccaatggcgggcgaattgtcgccctgaagaagatccgcctcgaagctgaagatgaaggcgtcccaagtaccgccattcgcgaaatttctctcctcaaggaaatgcgagatcccaacattgtccgtctgttcaatattgttcactcagatggtcacaagctgtatctcgtttttgaattcctcgatctcgatctcaagaagtacatggaatctcttcccataagcgatggtggtcgaggcaaggccttgcccgagggttcatcgccacacttgcaacaccttggcctcggtgacacagttgttcgcaaattcatgtaccagctttgtgacggtgtcaagtactgccactcccatcgggtccttcaccgtgatctcaagccacagaaccttttgatcgacaaggatggcaacctcaaactcgccgatttcggtcttgcccgcgcttttggcgtgcctctgcgtacgtacactcacgaagtcgtcactctttggtatcgagcccctgaaattctactgggaggccgtcaatactcgactggcgtggacatgtggtccgttggctgtatctttgccgagatgtgcacgcgcaagcctcttttccccggcgactctgaaatcgacgagatcttcaagatcttccggtaagtgatgcgactacgccatgactagtatctaggcagctaacaactatacagcactctcggtacaccctctgaagacaactggccaggtgtcacatcgtaccctgacttcaaggcatccttccccaagtggcaacgtgactacagcaagtctctatgcagcacccttgatgaccatggtctggaattgctcgagatgatgttggtgtatgacccagcagggcgtatctcggccaagggagccttcaaccacccttattttgagccgcacctggcacagaagcaggcatctgctcagacgaatggctactatcactagatgggatacgcagctccataccagatgatgcagatgcaaatgcactagctttgccccgccgacaagcgggctggcgggtgggaacagtattcttgctttgaggatacatttgacacttcgaccaaagccaatgggacaacacaaacatgacaatggccgtagggcttccaggcagccctacgcagttggctgcctcttggcttagactgtggttcgactagccctgcttgactcaaacttgcattgccagaggatctatcagtacttgtaccgggcattctgaccaacatagctgacctgttgtgttatgaggtcaaaagctgttgggcctggtcaactaacggggttgggtggattcgttacgacagaacagggatagaatcaataagcaattgcctgtcttttaggcgtttaggaggcagacagatagaggacttgatagatcaagttctcaggaagggcggcagatcttttattcgtatggttttgattttaaatgtgctttgtagatgatagtactcagcgcagcgtacggtttgatatccggggtgcatggcgaggcatggcaattaataaaattatgatacgtttagcaacggttattgtgcagtctattctcttcatggtgtgctcttcagatctgtctcgtaagaccaactgcatatggagttggcaaggaatagatgaccaacattggccgcatggcgacaatgtaacgaagtcgtgtagctgctcgagcaatgtatggccatgtcgtacagcgcagcatcactcagcctctcggatggggtttgagatctttaccgagcaaccgggacgaaccaggccggagattatgaccggccagtcgtgccgaccacaaagcattgtgcgtctcgcccccgtaaccaacaacaacaaactgatggtctggatcatcttggcaaattgcactgccaccaagaatacaacacggaccgaaggatttctacaggcgtttacaaaatggagaatataggcgccggtagctaatatagattgaccaggtcgcgcggctccatctgaagagtcgcccgtcctgcaatacagatctattctggtaacatatttgtttattttccgatctgtaaattcccatgttgtgcatggcttgatagccgcccgacaagaatagcaagctggggttggtcttgaaacgcggcgcttagaggaggattgtaagcgccctcatgtaaagtgcagggtaggagtcgtagtatttcgtttcagtttgacagaacgtgtatcgattaattttgaaacagctaatgcgaaaattgaggctgtgttgtatttttgttgttgattccatgcttcactggtgtatagtcaggttgtcttgttggtgttgcatgaatcttgagaggcatccaagagggcagagagcaaatgcaaccatgactatgactcttgtaacaggagcctgtaaactctgtttggatcagcatcgcgaaaaccgttgagagtcaggtatgtcattatgcatcaagcttaaacccccgtacaacgctgagttatcatgcaccctagggctggtctggtctgttcaggcgatcgtgagcggcagtgcacagctcggccgggggttttacagcgggaagcgccaatcccgcggcttgagccgaggttctggacaaaatgtggagacttggagcagaggcagcctactgagtagcagaaaagttgaccttctaagtcttgggttacaaaaataaatagcccaaagagcagagtttaagtagcataagctggtctactaatttcgtctcttatgcttctagcggccaatttttctgataccctgagggcagcccggagctctttgtggggatcgcccggaccgaccgatcgaccggagcggaagaagaaaggcatcggacgcgaccacggaggattccctttttcgttacaagggaaaagcatggataattgtttttcttaattgttgtattgacagttcagttaggtagagtattcggtctagtagcggaaatacgagatgtgagtttgtaaggatttgggggtagtccactctacacgaacctcagttagtagatccgatcaataatagctggctgatagtggataatacatccattacggccttgcttttgcatcaaaggtctacaccgcaatatagcagcacaaggagtcactcgttgtctcccgatcacggatccaatacaaggcattagtttgcgatttttagttgacttatcccccgcatggcaggtaggtggtttgatgttgggcatgaggcatgaagctaaaggctaggactaacccaaccacgcggacatgtcaaggtcatgagatggtccactcttgcattgcagccaccgctactgggagagaccttgggagtaaggcatgaaaagattccagatcaagtgatgaccacgacagcttgtttttgtcttgttttgtttcgcaactactacaaggtttcactcgagatgctttatctctgtcgtgtttgtgctgtgctttgctgtagactacccattggacctgggcctaggttggggtcgagttttagtggatacacgagccgtacgcatgagagtgtgagtggaggacaagtcacggattagcctgccaactcttcgtgttgataaatcaactactaccttcctccctgtctagaacatgaagatctagacaaacccgggaggatacatatggactcgagctgcgaatagctgcatatcccgaaaccagccatattggagccgtttgactgactgcagccctccgaaagcggtcggttcagtacgtgtcggcgtcgccacgcttcgagccacatgcctcttccggtgcctgtgccacacttgctttgcgtaaagaagaagcgtatgtgtgcatcagccacatctcgaaaagcaaagcagagcaaaaccttcttttttttgcaggggggaatcgagtcagagccacgcattaggtgggaggactcttgacatgcaggcgtcagggatactcatgcggggctggccaatcacaagatcagataggggagaaaatcggacggatcttggggggcgtgtaacgccatggcttcgtgcaggtgcgctactggcttagaccggctcaggggtcagtggccaggggttctaggatcaggggctagggaccttcagcagtagagcagagttcagtcgagtttgagtgtcgactaactgacaactatcgtgacaagatgggtggatggatgactctgtgtgtgctgttagtggtcgtccttgattcatgccatacgacaactcccaatcaagatgcctgcaacagtcgggaagcagagtttttccaaaaacagaatagaagtgaccagagaagtcatgtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggataccctcatatttcatagaacaactaaaaaaacacatcaacaacaatgctaactcttctcggcccgtcaagaattgatggccaagtccagatttgctgctataatgcactgacactgaactgtacggctgctctgattgaagatcccactccaagtttgacctggaaatcgtgaatgaggatctactggacaggaccagggggaggggggtcgtgattcattagcgcaatgacctgtctggtatgcagatggcaaccatttggtcgagcctttttgtttaaatggacgtttttgtatacgaaagataagtataaggtttcgtacctattgatcttgatcagttgccttgccctgaacaaggctatcgattggggttttgactctgggtactcctttatccagggcaaggtttcctgaggagacgagagtttatcagtctttgcatggtcttctgccacttcttctccctcgcgtcgaatgtgaacgagagggggggccaggtgaaaaaccattggcggtgatgcccacccttttacatgcgcattccttaaaagggctgctcccgagcgaagctagtggcgtctgccgacacatacagcaggtgcagggggttttatctttttagtgtctttctctgtgtgagtgagtgattgatgggttaatgggcagcaaaagaagaaggacgacggacggactatttgtatggactgagacatgatggcagcatgatttatgtttgatcttcacggataatcaccatcgtggacaaggggtgaaacggttcagttcagtggatggctgatagcgtcaggtgaaggaggtcggtgattgattgattgatctacctgcctatgtagttgaccaccatcagtaattgtaagggatggagatgcatcttgttagttgaagattacttccccttttcattcattaccccgcaatcaatgctgaagagagtcgaggctcggaatgtatatgcacgtacgtgtgtatgcgagacaagtctatggcggactggccgctgtggatggatggatacctacctatgccaagacgctgtttatcgagcattgtccatatctgtatgaatacagatttagctgtttggataacatcatttctctctctcgccctatcgtaaggccaactgatctgtcaatccgtggctgatgatccgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttaccaagcgcactgcggatacacactgactctattaactttgactctgggcctgaacctgaacccaagggttcggttctgtggcaaggcgccatggctaaaacttaattgggatacgatatcatcaaggacgagataaaaaaaacaatccaaaagtggtctgacaattggtcgtctaactgtgcacacagaccagggccccagatacaacgtcgacgcattgggcaggcgttaaatcacgatcctcgattaatgtactgggatcgactttgtgatgtaggcctccattattaaagtaacccgtcgtgaaaaaatgcgctggtgtttgtgtttgtgtttccgctggcttcgcttcttcagaaccatgtaactacgtattgtcgcaggccagctcgccttggcggtctcggatttctttgcttttgccgtttccacgaatgtgaaatggcgaaagtgtttggtcacgcatctttttgtttggctgacatgtacaagagtgtttgatggggcattgtttcgttttgtgtgtcgtggttgtggactggaaactttggttgatattgaatttcacctaatgcagggtcggtgaggttattggtgaggttagccaggggaagtctggattgcgcgcagaacagccacaattacaggccgccaggtacagctctcagttgacatgtgtggtgggtgtggtgaaacgttttgtgccattcgagatggggagagcgagatgaaagtgtcaaaacagtgaaatcatcacatcaatatcttttttacgttgtacgactgctccacgagacgggacgagagagccgagactgaaacgacggtcacgcaagattattcaagttcaaccgccactgagaggccttggagagtggcccgtagtcgttgtcgatattagtttggtgagtaatgaccagtgcggacatttcattgtagactgatgtttatgctctcaagggtagtttggtaatgttgatgagcgcttaataagatgagatggacagttactaagaaaccccctcagttaaagttgcaatgtcatacgaaagaagcaggaaaaagtccctgtagatcttcaaatcccatacatcgtggtacgcgttcaaaaagaatggagaatcactgaagagagatgcagggactgttgatcctgctacttattcgggtcaactttgcctccccctcagcacttgtaggtccgctggcagttcagttagtggaattagtggcagccagccccagttttgcttcagacagcctggtttcatgtcaaacgagtcgacagccaatcgtcaacctcgcaaccgcccagagaactgtttcgtgtgtttgatgttttcccgcagcccaatcaacagccctgtcgatattttcccgagcgtttaaagagatgcacgatatgcgtgtccgactggctgagcagtttatttcagtttctaaatacgctgacgggacgcggactcgatagacctggccctggtcctatgcagcttggttggtggttgagtgttgaaggaagggattcaaagggcttatgagcttattattagctatctattcgtagctggcgcaaaaagaagattcggtgatccatttctgctgtgctgtactgttcggtcatggatctgcagccaatgaatttgatcgtctctgatcttctgccgcaatgtcgcctacgatgtagtaagaacaaggaaacctcgatatcaaaccacagtcctaggagcggagtattaaggcactcatgactgccgtttcatcttgtgacttttattttatttctattatcatcatcttcatcccatcccgtctccaccacccttctcctcctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgcaacgtgaagcaacgtaaggggagatgtgtcattgttgagctttcctttcctttctattgtttccccttacgcggacagttggaacaagccacataccgctctcgttttgccaccaatctctggttccaagcctaacaagaaaaaagctgtcaagttttaccctgtggcatctgcctttctttggttagctacagtacctgctggaatccatcttagctgaaggcatccaaccaaaaaaaattatcctccggccagaccgcccatcgctcagctgccgtcgattctgctacaactgttgcggtttctccctcagcattatcggatatccatacattcagagagtggacctgacctagtctcgaggcatctccgttcccctgcaaaggcaaagaaaagacccagtgagtgaccctatccctctaaaaccaagcccattatcccacccccttacccctgcacgcacccgaaagcccagccggctgccagccagaagtccagcccgcttgtggcactggcactgtagactcgctgaaagtgaacccctgtccacctcaacctcagcgagcgacgcggcgctcagcctcttacaagagacgcccctccaccccaaaacgtcactttagcttggttacttacgaagccagttcagttttagttcagtctaagctagggtcccgtccaacctttcggtcctcatccacctggacctcacatgagccattctgtctcttgattgatatatcaagccttgcgtcgccttccttcacccctggctggttttcttattccagtcacattcgctcaagatattaatcacctgcttttgcttttcatttgctttcgcatctaaaggttcaaaggcctaccaatcctttttttggccttccgtctcctttctgtacctgaaccttgcctcaccccaccctcacttacacggcccccattaccgtgtatatactctctacctcctccacctctctactctcaaccttctcacacacattcacaatggcttccacatcatcactacgatacctcaccatggaggagctcaacaagaacgccttggaacaatttgtctaccaacctgtgggccgcgatatgatcgcatacctcgcccaagctgctcacaacgtcatcgcctgcgattcgactttgatgcctcccgctcccgccgatgctcgccacaacatcccaactcctccccggagtcccgagccccgaaccgtccgatccgaagacggagctcttcccacccttgaggagttcatcactcagcttgtcgtctcctccaacgtccaggtccctactctcatgtccactcttgtctaccttggccgcctaaagtccaagctccagcccatggcccgcggtctgcgatgcaccgcccaccgcatcttcctcgctgctctcatcctctccgccaagtaccttaacgacagctcacccaagaacaagcactgggccaactacagccacatcaccaccgagtgctacaactttggcttcagccgcacagaggttaacctcatggagaagcagcttctcttcctccttgagtgggacctccgaattactgagcaggacctttaccgggatctcgacgacttccttgagcctcttcgccacaagattgccgagcgacatgctcgcaagattcgacaccgcgaggagaagcgacgacagaaggagctctatgccgcttccgcccgataccccagccctgcttcctcccgtggccactcccgctctcgaggatcaacacccgagcacgcacgaaacctctctggacctgtcactcctcccggtctcagctacagcagttcttctagctcttacgcctcatctgtctcttctggccgcgcctactcccaggctactactcctctagagccttccgagcccgagccttactactacgagtcacaacagggcagcctctacgactcacccgtgcagatcgtccccgatgttgactaccccaaggcacatatggccagtggacgcatgcttccttacgagatcactgccgacgagtaccaacagtaccagcactaccaagatgcctcgtccaagaagcagcagcagcgctcaagacgtggcatgtggggtcgtcttctcggtggaggtgtcgctgtgcgataaatatctaaatcgggcagtgcgtgcacgcacttgatatctgatgcatagtcttggagtttacacggaccaatgtttggcatcaattcactttgcacatttttcgctcggtaaaaagaattcggcaaggcgtcggtcggggttttttttttctttctctttacatctgcttttcttggagaaccagattacacaatgggcacggttagattgccgcccatcattattccctttgttcttctatcactattgtcggatttgcttgggcttcaacgtctttcatcagaaaagaccggcgttcttcgggttttgcatgaaagacaggagcctctccggggttaaggggggcgtgtgcattacaattgctgttacgggtaaggtggtttatgggatggttgggttggatcacgcactatcaatgttgtttgacggcctctacaaagtatcggaaaggatataggatgaaacggcaaaggagtacactgcctcgattgcaaaggatcactcggagtttgtttatttaattggggaatcatttttgagtacaaagcttcttttcaggcggtgcatacaacaacaataagatcagaccagataagataccttttttatttattttattcttacactactactacacttagtactattcaaatacaagtcgggcgatatgccgcgatctaccttacagaatgcctcttacctttttttagcgttgtgaatgtataactatattcttacaattaacaaggtaagaagccaggatcactcgagtagaccttacttggtacatataaaaataagccttattcactgcctgacaattgcagggttgttcccaggccaattaccaaatttggtatgctgattcgatactacagccagtcacgtcacgaaggaatatcacccgcaaacaacctaccgaatccttcagcatcggtttccgtagggtccgacctccgttggtgtaagcagaaagaagggacaacatgaaccccatgcaaatgtcggatcaaaaaagaagaaaacaatgatgaaataacacatactagttagctatctcttttcaaatgactcagaaaacctgttggcaggccgggggtgtgatgaaaaacagaatacaacgtagacggttgcgtatgcgggtggcggattggcgaatgcaaatacggggatttgagcttgttttatggaggtttatcgaaataatgtttacttgatacgaggtctgtgagcgcatcaacagcgtcatgtttcattcttgattgaaacgtgtttttattaaaactccatattctgcattactagtcatgtcatgtcggtatatatttttagtttttttctgtgtgtatgtatgtaccccgttgaaatgcgtcatatcatgtatttattctcatagtctgtatcaattcaattgaatcctgttatcctacggatacagcgcggggggagagatggattgatagtggctgtaaagtcatgtcattgcggatccttcggaaagacgaagagcgagacaagaccacgagacgcgaccgttataaaacgaaatggtgtgcatattatctctagtccgactctgcagcctcttttttcgtgccgtcggggccgaaggcgaaggcgcaatcatcggaggggaagtgtttctagaaatggcgtttgcgagaatccctctattggttatttgacagatcgacataatggcatatgcgcgtgagatgcccgaggagtaagccatgcatacgcaatagtaaccgtgtattattgtggtattatctaaacagaccctgaaatcatactccggttcgcaacacaatttggggcttagccaagccattactatctaaacgtaggcataatgcgccgctcattcttttttactcctcgtcgacttcaatactgcggtgccgaaacccgacaataggaacccgacaccgtaggctcagactgctcaataccacactgatacttgacagagccatcgcaagagctgcccatacggggtccagcttgacatgttccccgccggaagttaccatgggatagaaacacccagccgcaacgggcacggccagcatattgtacacaagggcccaagcaaagttgacccgaatgcgacgaaacacggcgcggctgagatccaaaagtgtgacgacagctgtcaactgcgatgttgcgaggacaaaggctgcgctactgatggccacgtcgcttcccgttcctatggcgatgcccacatcggcagtggtgagcgcgggggagtcgttgattccgtcgccgaccatggcgacagttgcgcgtttggacgtcgacccgcttgcgtggagggaggcttggagcgatgagattttggccgccttgtccgaagggagaacctctgctaggacattagacgagggaatgcctacgcgctgcgccaccgcgcgggctgtcgtaatgttgtcaccagacagcatccaaacttgaatacctcgtaagatcaaggctttgatcacgggagcagtttcgcggcggatgggatctgagatggaaagtgccgctgccagtgtccaggcttcggccgttgattcctttgtggcgaccaaagcgacagacttggcctcggatttccaggtgtcaagaagtgagcagatgtgagacgaaacagtgacagaaaagtctcgcatcagtagttcgttgccaatgattatgtcggtttggccatcgacacctctaaacgaggctttcatgcctcttccgaccaattcctcaatgttagtaatttccccagccggagcatcaccgcagaatgaaacaatcgccttggctataggatggctgctgctctcctcgacggccttgagcgcagacagaagcgcctggcgctcatcatcatttgcagatggagtgtccggaaagatgacggaatcggtgacctgcggctcccctccctcagtgagagtacccgtcttatcaaacacaacgcaatcaatgttgctcgccttctcaaacgcctcaccaccacccttggcaagaataccgtgcttagcagcgataccgcctccgacaaagatggctgtgggcgctgcgagggcgagaccacaagggcatgcaacaacaaaaacagcaatagcaaactggagagcaaacacaaccgagccactagaagaggttgcatcgtgatcggggacacctccggcaaagccaaccaccatccagatgatccaggtgagaacagcaatgagagtgatgactggcacgaaatatgtagtcaataggtccgcaatttgctcgataggtgctcgttttgtctgaccctctcgaacgacctgaacgatttgatcgagcattgatttcccagaggtacctgtaacacgtataatgactgctgctcctttattgattgttccagcaaagactgtatctccttctgttttcttgatagggcgtgactcgccagtgagactcgactcatcaaagttggtctctccactaacgacaatgccgtcagcagctggagacgcaccgtgaggcacgcgaataaggtctccagagtcaagttggtcgacaggaacagtactagttatttggttcccagaaggctccttttctagaagtagggctgttgttggccgaagcttgcctagcatctcaaccgcatcaccagtctttgacttgctgtatgcctcgatgagcctgcctgcgagtagaaacagtgtcaagaagacaacagagtcaaagtacatttcggctccggatccatgatgattgcggctggatgcagccgtggaaatcatctgtgccactgaggatatgtaggcaatgctggttcccaacgaaacaagcatattcatgctaccaaatcggtagaaacgttgcatgacgggcatgcggcttcccgaacgccacattgttcgaacttctttgattgcacggatgtgaaacacatcagcagcaaagaagtagactggagtagcgaggatgaaaagtgcaatgtcaaggcggctcagtccagagacccaaggtttcatgaggtacatctttccatgatccgaatcgggaagtaagctcatgtacactattccgagaatgaaagtaggtacggcgaagatgagcgtgatgatctcgcggtacagcagtgctctttgatgtttggctctgatagctcgagatcgctcttcaagtgttggggggtggtagatggatgctttgagagactcatcagctgcttcgatggcgcgcaaaatctgtctgatggtaaaagtataagcattaggggcatatcgaattctcaaaatggggttttgaacggttggctcttgcagaacttggagtcgatctggggcaagactcttgagtgtcgtgacgattcgtggtgggcatctcgagcagaagatcccgtcaacgcggacctcgacctcacgctcattaactgatggcttggcttcctgcgggttgacaacctgatcgatcgaagcctcgtatcctaaatcttcgatggcatctgcgatttcttgagcccggtctccatcggtgtattcgatggccgcgctgttagacacgaggttgacagctatctttgtgacccagggatacttttcaatctcctgtgtgattgtgttgacacaaacagcacaagtcatgccgccaatagagagtgtcactctagacgacggagcaggtgctgtatctatgaccacattttgcaaaggatgaggcgcagagtcgcgtctcgcaggagtatcatatacactagtagaagttctcaccagctgtcgcttatcatctgatgggaaagactgctgcgtatgtctctcgagcttgcatgcctcacagttttctagatgagcctcacgagccttctcaagagcaagctgcgaaacttgtgggcgccaaaactggaaaaatgaatccagccaaccatcggagtgctctgcatcgcggctgctccccccatggatttgtgagatgcggtgaagatcatttgcagagtttgcagtggtgttgacgccgcacacatcaaagccggcgtcctgaagaactgtttgcatgctgccgacagaggcaaaggaactatctttgtgctcgattgcgacgacagaagtgacgagattaggagaaacccatagtacgcagtcgccgaatgtatcgtgtaatagggaacggatcagggtaacgcaagttgggcaatggaggttgcccaaaagaaaggaagtcgtgacaacagttgatagagacgacatgtttgtggtgtttgtcattgttggaggtttgtgcagtgttgcgtttgtgaaaggtattgaaggcttgtttatataatgagttcagtgaatcacgttgacgcaagcacggtagtttcgactacctgtaaatgcgcgtgggcgtttggtatcgaaaaaaagcgaaaaagaattatatttaattcgattgaataaggatgagagttctgtttgtctcgagaggcttctatagccggtatttaataccatggggtcgtgatcagaatccgcacaaatgtcgcaaatgatgactttatcgtcatgatgctttgtcactaactcagtgcacggtcggtcagtgatgcgtgtacttaataaactttgtctgatttagtatttcaagactgaccagaagagtctttggatgatacatgaaagtgatgataaagataaaaatcccatactcatgaagtatcaagtccaataagttccttcattttctcaaagtggcaagatagtagtagtgacattgacagtcgcacctgctctttcccttcatccccactctcggtgagcacaaggtgaggaagattaccaccagtccgaatacggcaaggcgtgggtgcgcggttcgtgctgccaatcgctaaccgctctgccgctgtcgtcgttgattgtgcgttgcgcttcgacaaacgatgatcaaattgattagttgaatagaatacaaaagaagattgaagatgaatataaattaagaatttgaataaaatctagttaccacatatggtaaaggagcactagatcatccgagacaacatgactcactgcgaccaaggtaaagatgtgatgacttgggagcatctgtgtcttctatccatccagctggcaatatttatagtagaaaagttggcctccgagctttggtgtatcaaactaaataaccaaagagtctggtctaaacagcataaacttagtacttactaatatcgtcccttctacttacagcaattaactctcttgaggcctaaaggacataactcctaagaatatgagctggagctctctaatctgcatcttaaagtatgaatatacgaaaacctcaaggagaagaacaatgcaggttgcatagtaggtagtctgtatcgaaaacagcgagaggcaaactaccggtattttagccaagactttttgggtgaatctattagcaacgcagtttacgaaaaaatggcccgactcctaaaacacctctctttatcagtcgcactttagcttgttaaaaaggcgcatggatccatatccatctctctccatcagtcgatggatctccgacattttcttcccccttcttcttttcgtgcgtggccatagcttgatctatatatgtcctcggatagcttgacggacggcaacggaaacagtattgaatgccgaggcgccccatgttccgtatttcttatggataccagtatcagggcttgtcataggcaacgcaacggctgttctcctttccatataatgctatctaggacatgtacatggttatgtctgtatattcaccagaggaaagcaagtagcaactgccatcgtaaccaaattgaataatacagctgtaagcgagaaatgcctgcaactccacgtgtccaagctttcatcgactccaggaaattgcggagaagttcatgacaatcaacatttcattacgtacagtctcactttgtcgtgttggaagaagcaagaagcgtcgatgggctgcgggggatttaatcaactgtgcagaaacatcttggccttcgtctgggggaggggcgaaaggtcaaggccagtgacggctatgaccgggttgtcagcaactttgctcactcgtcagattactccatgtacaaccccaataagctttccagctctccaatttcttgaccaaccctcctataggagcttgttccatcgaccttccaagacttttccaagacttttccaagactttttgcacatgccctttacggaacgatcagtctctcaatctcactgcctgccaagccaatgacgcccgcaggcgaattgtaccgctcatctggtcttgtgcctgtgatttcaagcatttcctcccttctgcgataccgataccaccatcagtacctagcgaataggcatagaatctcattgagatgaactggaggcaaaagacggcgccagtgcacgaatgcataatttcccctcaatcgtttgaagcaacgacgagtcagtcaagtaaccttgtttacctactttattcagcggatacaggtggatattcaaacgtaataactcaatcttccgcggggttgaagagtggttttaaatcaaaagaatatcagttgtacagctgctccgcacttcgtgtcggcatgcttcaccgtgatggccgttgagcttggggtccgtgttacttgatggatgcagtattatccggacgttggaccaaagttggataagcctcaatcaacatccatgatccgtctgaccacgttcaaatatgcctcgctcagatgcatgaaacattgcagtagggaaatccttaggactgtacaggttgcaggctgattggggtccttggtactcacaaccataagccatcgaccgacaacccccatctgtcaacataaggtgtgctgtttccttccgaattaagttctggaaccttttggagaggctactctaacagaacaggccctactgcacttcgctggccacctttacagtagtttatttcgggcggagccttgatccggttacgctgaatcgccttatgcggttattgtttggatgatcatacccggttatctccagacgctgcacgcgcataggcagacatcatcctttgggcaaatgtcatgcctgcgaagacgacgatttgcttgggcgttctgacatcaaaaccacgagatggctccgagacaatggtcgacatggggttcgatggaacgtagtagtcatgcgcgtgagtaatgatctaaaacgcggtcggccaagaagacggggtacaggatatatccacaagatggattccggcattctctctaccgttcaagctgttacctaacgaaaagaattagccgccaggtcaaatggtgagatcaatccaagtaatagctaatttccgatattaagaagcagaaacgacgcagtacataggtaccggggtcctagtttagactcagagctccacccccagggggctataggggcaggtaggcgggctttgcacgcatgtcaagaccccgacttgattcctccaacgttgaggccctcagtaccacgagctttggaaatacaactgagactgcggtaagcctttaattacagtactgcaatattgccacgatgtgccattggcagtacgagtaacactatatatttctgttagtcagcccttgtccaaggcgccgctagtcgtgtatgttactgtaccagtagcttcaaacgccatcgcgtttttcatcatttggcagaattgatctaccataacctaagacgtctatatccaccggtaaccagtaagatctattcttcggcggcttatctcatggaaaagatagaaaatgtgtgcatggggaaccgaccgagtctccgcactgcgttatcaagtcttggtatttcgtaaaacatgcaactcgtttgcatggaccagaagcttggccagataacataaacattcgtccccgtctgtgcagtcctaagcattctcatatctggagcatggggcttgttccctgtaatgtatggtactctgtcgtgggtggcgccttggctttgggtgactgtacaacatgttatcggctttgagactgcctcaaggtcttggctttcttggctcttctcctccaacgactcgcctgcctgcactccctgctggcatcgtcgcctcctcgggcaaatcccaatcctcaatcaacagatgttcttgggtcttctccacattgtcagccaacgagcaattctgcatcggtctacccgggcaccctaggttatcaataccaaggagttgatgcttgtcctcttggcactgaagaaagaatttcgtaacgctcaccttctcttctcagccaggccaagtctcgagtgcttccctcccgtgtgttcagcctagcttggcgatggggagcaccatgagctataaatgatgggaagccctcttagaatttcgctcaggttcccattatccgttcttgcctcctctttcactcatcaaccagctctttagcaaacttcttgccgttcgtattgaaacaaagtcaagccaagcttgctgctgttgcaatggctaccaaggaagccaaggggatgcctgaggagcatccggttcaggtgcccaccaactcgagcagtgaccttcctcgtggttctatcgcagagcaggaggtcatcaagaggccttggtggcagggcttcaaggagcctggccatgcacttcagatcatcagcgcagctgttcttgccatcgccatcggcatagttgtcgctacccaggttgatgaggttcccgagactgccatcacactcctcgctattattggtaacctctggttgagagccctcaaggcagtcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatacaccgaggtcgccagaacttatctgccagatgacgactcgcttcccgacaccaaggagcgtccagtcgctatagtcgttcgcgacatgtttaactcctttattcccgcaaacatcgtggctgccttggcgaacgacgaactccttgctgtcatcattgttgccatcattgttggatatctcattgagtcccctcattcacccatcattcgtgtcgccgaagagattgagcgcatgatcctcaaagtcatcaacttcctcatcgcagcagctcccattggtgtcttcttcctcattctgcccaacttgatgcggctcgacattggcgagatcggctcaaacttgggtattctcattggcgccaccttgtccaccatggtcctccacatcttggtcgttgtccccatcatcttcttcatcttcacccgaatgaacgcatattcctactggatcaagatatccccagcttggatcacggcttggggttctgcttcctctgctgccactctttcggtcacccttcgatgcgccaaggagcgtggtgtccccgccatcatctacaagtttgcttgtccccttggttgtctgattaacatggatggtaccgccatctacctccctgctgcggttgttttcctggcttccacccaaggcatcaccctggaccctacctcatatgtcattgttgcacttctgtcgaccttggcttcgattggtgtctcccccatcccctcggcctcgcttgtcctcctgctcatgattgcccgctcggtcaacgttgagatcactggaatgtacgccgtaatcgtagccatcgactggctcctcgaccgcttccgtacagcgatcaacgtttctggcgatctgtttgctgtcatgatcatttacaagcagaccggaatggaggatcccgaagaggttatcgaggagaccgcccgggagactgatgcgcacgaaaaggatgcgaccaaccgggtctagatacagaccaaataggcttgctgaatgaaggatgaacaatttatagccggcgttgttgcttttgagaataccatatcataaatagttgaagagttgaattgattactgtcttcaagacaaacaataagtttccatattatcggtctcgagacgattgtgactcatatgattgatatcttgtccgaagcaagtgaatgtgatgactcgttcaaaccaagaacgtttgacagggaagacgctgacgggtagaaagcttggctttgtgatcggtcttggaaagcgaccaaatccaggccattgtgtggggaagactcttggcagaagaataattgtgcgaaatcaatagagatctctcgagaaacagaagataaacgctttggtatccttaaacgcattcctatgcgctacaatgtcttgaagtagcatctcggtactgaataaacaagcatgaaaaaaaattaatttggtgaggatgtggggatgtacaagaagaaaagagttggatgaagcatttcttggcgcgagggtccttcctgcctacttataaagtgaacgagagtgcctgtgcaggaagttgcttgcctgttaaaggattgataacatctattttagtgcagtctaatctaaaacaggtaggtgcgttggtaatcactcttatcagtttcctccagccacttccagaccctcaaagaccacaggccttaagttcgcgaggtgcctgctcatttacaaagacacaatacaccagcacgtggtactgtacagttaccaaagtgccggtagaataacttagtagtattaagtgaaaggcaacatagagtggactctgtcaagaacttatttgtctaacagaacagcctgggcttctttggggggtttgttatttcaaggacgatatagcctttggaatgccacattttccaatatccttgacccgttcaaattcgagataccattaccacctgcatccaactgcttatcgtactttcccatcgccatctcggtcagaaaaggcccaagtcgttccgttgggctgtgcatagaatgtagcaacgtccgtgtaatcggtccaaagactagatcgagcgcattgtatacaataccaggactgggaatgtgcggtttgatcgcatcgtgattggcagcatctacatgacaaggacgtacagtctcgacatggaacttcgatgtgcgcagctcagacagctttctctcggcttctcccttcacacgcccgaagagcgacgtgaatgttcctggtgttgtagtcgcaccgtaagcagagacatagatgaaacggaagggctcatttgcgggtggcagggtggagagagcctcagcggcagcgacagggaagtctctagtgatggtgacatattctctgttgcgtgctgtcagtcaaatgttatgctcttcaaggtaactaaaatggtagagacgaactcttttgtcaccttgagttggctgattcccaatgcccagactaccccgttggcgccttgtaactgttcaagaactttaggctcgtattttgtaaagtctttgtggattatcgtattgactcttgaatctttctcggccaaaggcacgggtcttctgctcaagatggagatcttggtgatctctttcgatttcagcatagcatctaaaacgctggagccaacgaggcctgtagcaccagtaaggatgagatgcatgattctttaagtcaggtcgaaataatagcttaatcgatggtcaattggagaatgaagatggcttctgggtgataggcccaagcttgatactaatagctgtgggattatatactgcaacaaactccgccatgggcggactatagaacccaaagtgtttgtttgagcatagactcgctattagcgttgtaataagcggactccaacacccgcaagatcgaagaatgtaatctatctccatgatgggtaccggatttaacatatactaaatccgattttgtgtacatcttgtagagatgttaagtccatatgatgtcgggtgcgtacatttattccatcagatagtcactaatgatatagtccaattatacttttgcacaatgatgggtaaagattgaattgaaagcaatgtctatggtaaaatgtaaatcgctgtcgaggtatatgtgtactaccaatgccaaacaccatgctatatcatatatcaaggtctacagtctaatttttgtttcaacggagcctgtcttattgagaatatttcgagaagatcacttggtttgagcgaggttgttgttgttggcgattcggtttggtgagccacggcgcgaaccaacaatcttgttgttggtggcatacttcttgatgaagtttgtcgtcgattttaccccaacgatgccgtagactgactgggcataaagcacaagaccagcgacgtgaggacaagccatggatgtaccatcctcgacgtaggtgccgttatcgctcagccacgaggcagaaacgatgtcgacaccaggggccaaaatatcaactgatgaaccgtagttggaccagctgggaatcttccagttgttgtcaatggctccaacggtgatggcctgaggggcggaggaaggagatgtcaggctggcagatttgccttggttaccagcagcgacgacaatgataacaccagccttggcggcgttcttgataatatcgttgagagcaccagaaacaccgttgacaccgagagataggttgatgacggaaaactcttgtcgcttcttcttgatgatgtcgttgacggcccactcaataccggtcatgatgactgaaaggtcggccgagtcgccctggaagaccttgacagagataattttggccttcttggcgacgccgtaggtcttacccgcgaggattccagcgacgtgagtaccgtgaccgagacggtcagtgaaatctcttctgaaagctgtccagccgttcttggcgcgaccctggaactccttgtgggtggtgcgaacaccactatcaacgagataggcgtaagagtctgagccgctcgacttgtggtagtagtagttgttgtaacccttcctgcggtgcgaaatagttccgagtccccatgtgctgggtgtctggttggcctcgcccctcttctccagtgactggtaatcatcatcatcttcttcttcattggtgggctgttcatcttggcctgcttctgttgagggttgcacgggctgttcttgtcgcttgctagggttccatgtcaattgaactcgacgatcaggctcaacgtgggccacctgtacatattgtcagtgatgcgttatcactcttattatcaattgatcttactgctgagctcttcttgatctcctttattgtttcgggaccgaacgtgccagcgtagcctcggaagccgccttcagtctcaaacgtcttctcaacaccgttgtcggcttcacgcttctcaagaccacgtttctcaagactccgtttgtgaacgtcaccaacccatttcatatgagccttaatcgtgggtggcttaatctcagacttgagtgtgatgatatagctgtcggggatgacactgtcaacgccctctggcgctgtgggagctgccaggacgcagccaaagagcgtggtcgcaataactgcgaaggtcttgatttgaaccattgttcaggtaaatgttataaggaaggacacgagttggtactagaaaatgctgaatataaatgagagtgttggtttggagaagagataagtttcagtttggacgttctttttccaggattaagtacgaactaggaatatcactagaagccttttcttaggcatgtaagtagtcgaatcccctccatcggcgagtcagacgagacccagatgcttcgatattgccagccgttccaaattttagcaagcgcctcgtcgtaaccgaataccgagtactctgccacgcggcccgtactaactgacgcaggaacaatgtattttaaaggttagaaactgggtaactccgtgggtcatagctccagcaaggaattagagaacaaacgactgtacatggctggcttgtcaagctcagttagggttagcaagcacattcctgtatgtacggaattggggagacgatgccaatcttattgatgaatcgttcagtggcgctccagttttccagggactggatcctcgtcagagttgaatcgcgtggtatttaagttatcgactgtttgagggcaagctcaaggagttgcgtagccaatgaggttagagtgtgtgacccggaagtggtataagtataagttaaacttcgcctcctcatggcctggtcctgatagatttgagccgcattcctccttacatagttcgcctacgtatcctttttaggaattctccggcttgttcactgaatgacgcaggattgtctgttccagcaaacttactgacaatgccgatatttcacggggcgtaactgacaggcgcctgctaactactgtaccgccaagctggtattccaattatcgggaacctccatatggccagaacttcatttaactgtatatggttaaagtgttggagttggaagttgcaacttcccatcatagtttgccacttttgcaatgagaaggactgtccgtggagcaccatcatcaggttcctggttcattgtttggtaatctgtaaccagagtctgtaacaaacaatcgctcatgaaacagatcagtgagtttcacaatgacttctcgagatagttgggcgtgtatcttgttgtcagaactgcagcacttttccatatttgcctcggcagtatattacagatatgatgacaatatccatcacccttggcaagatctagaactatacattaaaatcatagtgctcatttcgtgttataattgcgtatcgtttactgcgggcgtgaacatggcacgagatagatttgcatgtttgcggaaataacaaagttcgctagttggcctgatcaggggcgtggcatagttattcgtgacatgcctgatgaatggaagcttcatctgtggatgaatgaaatatgtttcaggatcaatagagtatgtattctttccaactaactgagtcaatagtacagctgccaagctacatgcatgacaaacattatattcgcggcaggcaaaaagtgccaaggtatttacagtaattcatctatacgtagggtcaaatgaacatcactctcgtatcttctatttacttattgtcactgcagcggcattatagttcaacctgatcagtaatcgagcctctcgacggtgcaactgatatcgaatgctatcatcaagtaacctattttacacttttggcatctcgaggcatagtcttggcacgtctatcagccttgtgacaccttacatgctggaataaagctacccagtgcggtattctaactctttcgtaacaagtcatcatatgctcaacttgaacaagatttgctttgaaattcaggtctcatcgaaagctcctggttgtacacagctgtctttctcgtaaatttactgtgagcagattgctttaaatatgtgaatcttgtggtgttaaaattcgtaatgctgatgtaggttcaaacgtgtgttaagcagttaacttgcatcagcagaggtgccgagacataggctattcccacaacttgtcttacacacgacgtttgtggttttctgggcattgtaaatcttttcacattctaaaacatcaggtgacaagatccaaaaccgttgtggtttggttgactttgctttccatagcctagacggtgttgagctcctgtgatgtgttttctgttccacatcgggtaccgacacattctatgtatccgcttagcagttccccaaccttgtacatcctaattgctctatgcatctctagacactgtagataacatgtgcaatgaccgtaactcaaagcaaggtgcagaacatggggctattaacatcggccagttgctcaaggaccatttaagactgcccggaaatagtacctgatactctatagccacacaatactaaacagaacaacatgattggttttccataatctttaatttacggttttgtctccgatgctgaataagtcaagagcggcaaaaatagcgatggcgacaccgccgagtgccggtcggaccatcgggggaccctagagaaagaaagaaaagaaaaaaaaccaacggcaggagcatcgggatttcggggtctccttggaggggagggccagactctaatgtggggaagttaccaaaattatggccaaacaaaggtcggaactatggtgtcaatttcccctgcccttttttgtcatgcaactttcccatcttgcgacatcgaagtcctttccgaagtcggtctagttcaattgcgtgattctgtcaaagcatcaacaattctcaattccgtcaagtgaaacggcagcgatagagcaaattggcgcaatggagttcgctactgttaccgttgtcccgttgagtcgcctcttggagggttatacttcttcttccgctccgcctctctttctcttccctccttagtctccagtctctcccttcactctgaactgaaagcatctcaactcacaggactcttaccctcaagatgcctcaccaagagtcggcccccgtggccaaaaccaactctgccgacttcaacaagttgtcgtccagccttccctttggccagcaggttcctctttcatccatctccggcccgacatatgtgactgcccaacttctcgtccagcagatcgcatacaagttgtccgacaagatcttctcttactctcccgagaccttcgacctcgatatcgcactcaagcaatgggcctcccagaacgagaagaacatccacggatactccactgaggttctgcccctccagacccgagttggtgccggtgcgctcgccctgggttacatcttctctcccgacttcgatgtcaccaagcgtcacatcccccagtccctggttgcgccctcaggcagcctgcagcaacttcgcggcaccctcgaccagctctctctcctctacggcgtctccagcccctttgttgctcacgtcgccgctctcgactactctgacagcaagggcctgatttccaactatgatgttgctcttcgccttgctgaggaccttggccttggtcttgtcgccagcacctctacctacgaggctcagcacatgtccgtctttgctactctcctagctactctcctgcccacccttcacatctacgatggtgtccgtgttgcccgtgagacacttcgcgttgttgatgctttgagcgagaacggcatcgccgacttgtacagcaagctctccgctgaggctggcaagctcaacacccgccttgacactgccggaaaggctgtcgagcttctcaagcttttcaacgacgaactcggtaccgtctaccagcctttcgagtaccacggccacgagtctcctgatgtcgttctcgttgccttcggcagcgtcgagtctcaggtctccaaggaggtcttagctaagctctccgctgatggagccaaggttggcgtgatcaacgtccgaatctaccgacctttcattgaggaggccttccttaacgctatccctgcctctgcccgtaccatcgccgtcctcggccaggtcaaggatgagcttgctgttgaagacgaggctacccagtctgctctgtacagtgatgttctgaccgctgttgctttctccggcaagtttgacaacgagcctgaggtccttgacatcaagtacacccctgctcagtctttcactcctcagggtttggttggcactctacacaagatctttaacaacgacggtgaagccaagaagctgccctctctcgtccaggctcagcaattcaccttctgggacctcgacagctcgtccgctcttaactcccccagtgttatcggcaacctcctctctcaagagtctacctctaacgtatatgtcaacgagatcttcgacaacctcacccagggtggtgttgtccgcagtgatctgcgatcctccaagaaggcccttgaggctccctatgacattgacaacgctgacaccatcgttgttggcgacgagaacatcctcaaggagatcgacgttctcaagggcctggctgatggcggcaaggtcattgtcaagctgtccaacttcaaggatgatgaggttgagaagcgtcttcctgttgctttccgaaagggtcttcaggagaagtcagctcagctatttgtcctcgactctacctactctcctgctttcgagaaggatcctcttttctccaagttccttattgagttggctttcctgaaggttgctctccctgactacacccctgagaagattgccaagcacatcctcactgagggtcatcctcctactctggaggaggccatcgacgctgtcggcctttgcctccgccagttcgaggttcctgccacctgggccgaggtcgatgccgactttgctgaccctaaccttcccaccactatccagtccaacagcttcgttgtccacaacaaggaggagattgaggagacatttgagctccgtgactggcaggccgctgccaagtcgctcgctttcaaggaggcttatggtaccaagaacgttctgcgacctgagttggctgtcaagacctctactatcaccgtcaaggagaaccgccgcctcactcctcaggattatgaccgcaacatcttccacattgagttcgatctcggcgactccggtcttacttacaagatcggtgaggctcttggcattcacgctgagaacgatgaggaggaagtcagccagttcatcgagttctacggcctcaaccctgccgaactggttcaggtcccggcccgtgaggattctacccttctcgagacccgcactgtcttccaggccctcgtccagaacgttgacatccttggcaagcctcctaagcgcttctacgaggcccttgctgagtttgccactgatgagactgagaagcagaagctcgaggctcttgccagccctactggtgccgaggatctgaagcgtcgtaccgaggttgacactgctacctacgttgacattcttgaggagttcaagtctgctcgtcctagcttccaggagctcatcaagatcgtcagccccgcaaagcgtcgagaatactccatcgcctctgcccaggctgtcacccccaactcggtgtctctgatgattgtcgttgtcgattgggttgaccctcgtggccgcacccgatacggacacgctacccgatacctcagccgtctgccggtcggggccaaggtcactgcctctgtcaagccttctgtcatgaagctacctaccaaggacactgctcctctcatcatggctggtcttggaacgggtctcgctcccttccgtgcctttgtccagtaccgtgccatgcagaaggctcagggcaaggagatcggctccatccttttgtaccttggttctcgtcatcagcgtgaggagtacctctatggtgaggaatgggaggcctacctggctgccggtgttgtcactctcatcggttctgccttctctcgtgaccagcctcagaagatttacatccaggaccgtatgcgccagactctcaaggagattgccaaggcctacattcaggatgagggcagcttctacctgtgcggtcctacctggcctgtgcctgacgtgaccaaggttctcgaggaggctattgcccacgaggccaaggctgctggcaagaagattgacccccgcaaggagattgagaagcttaaggaggagggacgatacgtccttgaggtttactagacgatgtgtctctttttatgattaatgcccaaaatggtgctcagtagtatagaaagcattgaagcgtttgaatacaaccgaacatttggctgttcatgttatatctgttgatctatgagatatccggtgacttgatcacacacaatctgtcgtataagcaacctgacaatatcaggaactctagtggctatgtttacggttccaaaacactctctcttcctggccgagtcttcacacattgccaatattgagagccatacgcatatcgacaacactttgagcctgaggacttcatcataccgccaggccagactcatgtctcccttgatgaccggggcattggatctttacacgcgcgactaccggtaaaactttgaaattgttatccgccttaacaataatcccaagatgctgcccgacgtcaatatcgtctcattttgcgggattgttctagacctcgagatcgcttcagcgaaaaagcaaataccggcgcagtgaaaccgactagtgaccaacgaaagtgagttttccgttgttctccggtgcggccagagcaaatctggaaacccgagcttgaatttccttttgttctgatcccaattgtccccctcccgcaagcgaggtttgccgatccctttgggcatcaaccctagaccatggatttttccctcgtgttgagcctcagcctaacctagtgaatgcccaatatctgttcacgtgtaggacttttggaaataaaggggtcccagggcctgaactctacaagaaataagccactctgcggaaattgtgatgttggggtagtagaaagtccgacggcatgggtgcaacacgaaaggagccatccgaagctggaaaaactataggttgcaccgtcaggtagatcgtttttagggtttcagcgaccggtgagggagattgtgatacagagaaatagtaccgacgatagcctgcttgctgtttgattaagcttccggaatgtctgcgatggtgtcaactgctacatagcctggaagcgctgtaagccaatctggaaagccgtcggcatagagacggtccaagcaacggagactccggatcatatgtttggctgagacgatgcacgtgttacaacagacatgcacaacggagatagagtatatgatcaatcagctacgagttctatatctgggactgcgtggtggcacatcatgttcgatcatggatgctttgcaggtcgttttttaccggaacagcttggaataggcaaagagctgcagtaaatgggctatacgagactacgtataagtcgggtataacagcaaaaagagacaaaaaaccaagttacatgccccgtactggaatcgaaccagtgatcttatcattactagtgatacgctttaccactgagccaacggggcttctttggaacttgttgaagacagtgttgcagtacgggttcaagtttgcagtagaatggagagaagcttgaggttgatgcgagaccagtatgtgggatgcactttgtttagcggaccagtcccatgagggacatatagaacggaaagaaggaagagctctgaagtttccaaagagactggctgtaatagaacccatctgcaaaggtcatcgaacatccgacaaagaaatacagaaacgttcacacggccacgagcgactaaacttgttcatctatattgcttcaattagtggtagtttgaacacgctctcttaatcgcttctgctatatatatgcagcaaatgatgtagagcacattgagtctgaagaactgactccctgtagcctaagatatctattgagtctactccgtacagggtatctatatgagcgaccattgcacaacaacgcacacaacaacagtgaggcaatcaactcaacgtctgtataaaaaagaaggacatgagcattgagtatacgaataatgtatgtatgcaaaaatcgatgcagatggcaaaaaaacaactcccccgggaaggctcgaacttccgatctcccgattgtctatgaataacagtcggacgctttagccaactaagccacaggggacaggctaattgatggtatggcttgtcgtattagtgtatatatcacaacagttgtggctagacggtaactctgagtttaaccatcgtcttgtctcttgtattgagtgaacaacttaccctaggtctttccacggataacctacaagtatcttttctgtccttccaagtacctggcacggtatctcgtaccgtacgcatggaatgcgcctacgattccttcatcgatcttaaacgatcaagatcgaatcgcatccagaatctgaaatgcgagagggagggcccgatcatcggagacctacttgtcgtatatcgacgaatgtttacgagacgaataatcgttttctttcagagtatgaccaacgaacgcccaaaaagcaaacatgaccgacccccaatcacttggcatcgtcaatcgaaagtgaagaagaaaaaagcaatgtttagtgtagtttaccctcttctcccaagaaaaaggatgtgggaacaccgacaaagtccgatggagctactgcgagaaactgcaagaggaacaagatctcatctcatcgaaccatgttttgattgattgaagattttgcccaccgcatcgttcttgaccgactggttgggatacgacatctcctgaaatgcgcaccaaagtagatcgtcgacatggggtagagcgtccggtggcatgcgtacatacggtacggtatcaggttgagaagggattatttgacggtgaccgacatctcaaatgaggctgaacctaacgaaccccactcacttttgtgagaggttcgaactgtcaagtgaggctatggtgatccttctgtcaagttgcgtcgtggtttcgccatcatgagcagatatcctccatgctttctttttctgaaccatcaacaaacatgccatttacttctagatgaaacttgacactgtgatttacgtcacacaacagtcattcatgcaagtactcgaaatagcccgttgctgactggttgctttgtttcagttcagcttcagccacagtatacacaggaatgcacagtgcttttttctggaagcacagctgagaacacttacaacgacaggggagatattcaccgtccccaaagtaagtccatcagtaaaggaagaactgcgtgggttaacaagtcattttttccacaagttgatttgcatatcctgtctcagtttacaagtacctgcttgtctggtgtctcaatgtaatgatccgaagtacatgcaattcccgctcagaccgatatggagatttatctcttggcaaaagagaaaacatcttacttatacgtaacaagaatggtatagtcgatctcgtagttataaatcgccgcttgaaatcggaaacttgagcggaaacgatgcaagggacatgttggtcttggtgagatgacagatcagataaggcaagatgaggcaaacgcacattaacgattgtcatttattaattatagcgtacagatcggaaactcatgcaactgaacttgtaacctcttgttggctttaaacagtcttgtgcagaatttgttttcttatttcctcatttctctttactcgtcatatgctcgcttggaacatcttgtccgttgggttaccgcaccaccctgttgagaggaaaagtaaaaggctaattaaatatagactaatacattagcgagtacgtagctttgactgtacctagtacgtgctgctgggcttgaagatggtccaagcgagatctgcaatatccctgtctcagctcgtcttcccaaaagctcaagcccacagccccatctgaagaagagctaagagaagccctatggagtacggagtaatacggatacagtgtgccgaaaacatctagagtacaacacgtacagagtacctgttgaggatggataaccaagagagaaagagagaaaagagagaaaagagagaaaagagagaaaagagaacaaagtctcttttctcagcctcgtttgttgtcccgtgtcttgtgtcgcatctaattaataaccgaaggcactggaacaggagtgagccaggatatatctaactaccgatactggggtgcctcagagataacatgatcacggatgtagagagtctacgtacctacccatcccttacccttccttcacttcccttacctcagacaaacccaacccacatcttttattgtcctgtcatgatatgatatgatgcatgtgtaacctgcagtggaccataatatgaccaaggctaatgtactgtgtcatgtacaactaagtcatcagacccccttactgtatgtatgcacttgagagtatccatatctcttgttgtctcgtaaccaacaccgtcgtcacatatcataaccactttgaaaaatctccgacaagagcatgcgtacctcctttccaatattctagtctctcggcgtaattaaatccttgaccaatgagtaaaatgccccctcgggtgaaaatcctgaatcaattgtatttcacgccaggtttctttctaacttggatgctgtgttggtggatgctgaccctttgtataaccccaaattccaataagaggaaaagtaacaaaacgcgcaagacgaatgacattgaaacactctgtcatgagtgtgacgacaagtgtaaaatgaggaatacaaaaaacaaacagcccaatgcaaaaaaaaaaaagtgatatgttacgatatctctaatagttgtcacacatgaaatgaaaatgcaacgagaacatgatgaaccaagactaaccaattgaggcgaggcgaggcaaatgacctggaaaatggaaaagaggaagcaaaaaaagcaaaaaaagaaaaggaatcccatggatatcgcaatgtaaaagaaaatcggcctttcaatagccaccgcagactcctcatctctgacagagaatccctcccatttgtgaatgctgtaaccggaaaaagtaaagcccataactaataaccagagatgggaactgcgtgtttcccaactcatcatcattgtcgtcatcatcaatcatccccgtcccccctctctctcgatgttggttcagctcaggcgagagcgccgtgtatgtgcgagtgtgaggcgggtctgggtctgggtcgtggtgtcttgaactgccggggggtttcaacctttttggcgccgatcaaatgctagacatggggtaatgggtagaggtaggacatggctcgtgtcaactcccttgcaagacaatgaccaggggtgcacccttgtctcttgtcccccatgtcagtgtgtccctgttggttgggttcgatcccttttggacgatggatttttggttgtcgcttttccccttttgaaaaagacacagtaagggcaagggcaacaagacaaatctcctgtccacttctagttggcccaaccgccagtccagtcctggaggtccccgacaatttggtatgtagggttcgccgagtggccatctccgcccttcttgtcccaggcccatcggtcggctaggtcgcagtcaagggtgccctgcatcatagccatcacgtagtcaccaatgacgggcaggaacttccagccgtggaatgaacctccagttgcgatatagagattgtcggattgcgggtggggagttatgaggaagtcatgcgttggtgttgatgcgtccctgtggcatagaaacaccggtcagaccatgatactcagaaataacattgaaccaagacagaaacaagacaagacaatgtcgttcatttcagttaacggcaattgggggtggtggccgcattggccttgtcttgccttgccttggtttggctttgtttttgcttacttaccaacacattcggtaggcctcaatcttgatattctcaacttccttgccatatagaccattaaacgtccttcgcgcccgatcctcaaagaacttgaggtaccgaggccctgtccacgtgttgtacgcggactggtcaggcacaactgacatggcctcaccggtcgggggaaatacttggtagttggtgaagcataggtcgcagttgaacttgatagttccgtcaggcagtattgacatgccctctcctgcggttttgttagcctcatgaccgatgatatccgccttgcattgcctcaaaactcatctctgctcggcatagagataacgcacctttaacctggggcaagcagttcttgagcacggggattgtcgagaacttatccttttgcgcgccgtgcagcttcgcgaagaagctcacagcacctgtagccaacaatcgttcgccagcatggagcagtggcttttctggcgcgctctgagcaagtagagaagctgttcgagcccctgctgccaaaagggtcttgtcagcacgtaattccgtgccgtccttgagcgtgacgccgacgcattgatcttcagatccaaagtccagtgtcgtcacctcgcccatgatgaactcggctccgaggtccaccgcagcctggaccactgcgccgagcgccttgtccgcctccccgaaccccacgttggggttccagagaaccttatccacgccattgaagtcggccgtctcaaacgcaccgttccagcggcagcgcacttccgctacgggtagtagctctgacttgttgggaattcccatctcgcggtacgaggcaatgctctcctcgccgaacgtagaagcgtcggcgcggagcatgcccacctcgtggtagaaactcttgtagagctcgtcatccctccagaggggcatggcccttttcagcaggcgcatgtagagcttgtccgggtagtcatcacgaatgatcttgttgatgtcgtgtgatgcggctctggggttggggtaagcggccgggtcgacaatggtaaccttgacgttgccctttctaagaagcgagagcgccgtcgaagcaccaaagttgccggcccctatgatgaggacagaaggaatagccattgtggttgagggtgggatatgttcagttcaattggagtctcagagttggaaccgattcaatgcgcatgagaaggggaaagggaaatatgaaagtattgtttgcttgtttctcggtgtttagaataaaagtgagacttgccaacgccatgttgggtctcatgggtgcggacgacatctaactttatatcctcagccttcaaccccaaaccaagccaaacccatggccgggccgggaattctagaccaatgccaatgctagttaatatcaaatagcggtcgactcagagacaaacgccagaaacccgaaactagtaaccgttgagagtaaaggcaattgccggtcagtctcgtgtacatagacttagtactgaccgcatgcgtgcaagtcaagtcgagcaaggtaaggctaggacaaggcgttcaaacatcccatccaatccaataggtacatacaccacagtacagtgctctacaaggtagtgcagagtacagtacagtaggaaatccagttacattaaccctgggtcctgtccaggcggctaaccacctagttccacactcctttgagtaagcaatgaacacacttgggtaattacatggactgatttaatcattgattgacgtggacgtatgccaagggagttgtctcatcttgacggcttccagcaagggggggtgttgacccagagaaaagtaaagaagaaaagaaaaattagaagaagaagcaacaccacacacgagagaatcaactaagaacgaagaaaaaaagagaacttagacaactagtctaactagttagttagtatctgtacccctgacctttgtgtggttggcggctcaaggggggtgagagaatattcgctgcaaaaagaagaaagaagattaaaaaaaaaataaaaaaaatagggcgagtgatatcagatgagccacacgtacaaagaaagtggttgtgttgtacttttctcgtagagcgttaaccttgtcgtctcggcgatctctgaaagactgagagaaaacatgctcttttctctcttcaccttctccacccaacccgaaacagtaaaaaagtaaaaaacccagctggggtcatgggctggacgggcaacaagcttcgagtagccatgaattcgtcttttggttggttgcgggctcatacatagacttaaattattacctgttccgtgccaggtaccacaagctagctcccttgaatgataagaaatacagagactagatggaactagtctagctgccttacaacactgtactatgatcaaagcgccatggctgcttgagctgtcgttgtttgtgtcgcctagatgcagttctgcaacttgcccccgaggttaccgatgctcgacagtgctgtagagcccgcgtatgccatgcatcaaagctatcggcatgccaggatctccgcgagatctgctttacccggtacgaatacattgtaccgtaccatctacccacccacacgctgggtattcgctacgaatactgggtctctggcaggaatagcatggaagtgttgtgcgattctctctccgtacacaagcagtcacgcactgtcaaaagcctatgaattgttgtttgctgtgtcgtgcctggtggatctagtgtcgacagtcagatattgacaactgaagctgaagttgacggacgctatgacagaagtgccttgccgtccgtcggatgtccctggaacacaccgctcgcttgcctttcttttttgttttctcttttccttttgttctctcttcctttcttttctcctccttgtccttgttctctcttctcttctcttgtcgcgtctcgtctcgtaccgtctcgcctccttgctctttattaatcccagtttgcggtggaagttacccctcatgcaaccccatgcatgttcccagctgcttccgccctagtcccgcaccgttaagaagccacgtgcgcccctagggattgcgcggagcttgcctgtcttgtttctggagttgagatgagatgtcgaggggaaacatgtgtggggaagcagtagattgaccattgagatcggatcgtggtgccgggcggagcctccattatagcatgatgccatggtcgagatgagatgagattcccttatctgcatagacatggcattgctgctgggccaggcttgattctctccatcattacacattgatttctcaaaattggtgtttccgaatggttggctcacattctgatcgccagggtacacgtctgtgcaatgccgttagcgtcgggatcgtcttccaaagatgcccgaaagaagggggaatagaaggcgagagagttcagctcctctttccgcgagagggctctggagcaccctggagttgaaatgtcacattgctgtaatatgagatcgtatggctgcaagtcatctatgtcttgctgaggcatgagtgacagctagaccacaggcttgggaaagccacccgttcctcacaaggcgaactggcttgttactctgtattgaaatgtactctagtagatcctcagaccctgccaccctgcgcgccttctgacagctcactccccatgttctcttgtggaactctgatacgtttcaccattagacgtggctctgcttccttttctcgaacgatctttgatgtgcgctcccgtcgtacgactcaatcagcaatcgtcagatgcgtgtaaccgaaacgtcaagcgccgacacccattgataagtttgcccatgttgctgtccgtccgtcttggtctgtaacccataccctgacccagctcttgcatacagtgtagcatccattgctgggcgctcctgagtcgttgaggcctgccgcctgccacagccattgaaattactcggcttatactaagtcgatcctttgctaatctacataaaaaatatgccccgcacaggaattcaggatgaaaaagaattcttgcatcctgcccgaaggctagctgcatatgtaacgagtgttgttttggtgactcttcaccgatgatgcaccgccagcttacagatgattgattgcatcacccacgaacgaaacgaggtgtcctccgccgaagaaaggttgggccaccagatcaataccaagaagtgtgaccaaccatcagtaatattttgggttgtcttttcagtccttgaggccggagaaagcaccgaagtgtgtgtggttgcttgcttgcttgccactgcagaagacacaaacgcacacatgcagtccatgtgtatacccaaaacaatttccatgattgggatacaacgttggatagttaataatagatgggcttaggtagataatctcttggcgcagtgtgattggttcatgcaggcttcaggcatttcgggtttctatgagccgcatgctgaattttgaccggtggcgatcctccaatcagagacaagtccccgagtgtaagggaactgaccggtcgaggtcacgcatcttcatcattgagctcgtgacccggggcctcaagacatgacgcgatgcttgaccgtcaatttgtgtctttcgagtccatctcggcgagcaaacttgcgttttttaggcgggtttggacaaccaggaacgtcgcaccgccaaggttttctgtgtttgttgcaatgttgactgtgttatatcaaggtcagcaggatccagcaactgactctgtatgtgagacttacgcaaaagaagagttccgatcaaagatgacaagtttcccgtccttgtcaacgccacccttgtcgcatcgatattctaacgggcagtgatatgcgcctttgcctctttgtttgagagcgtccatatcaatcttgctgaactgttcatcctcatctcctcccgaatcttctgaaccagaggcatttccgccaggcgatagagtgtcatcggtgttttgggatgtgagtatgtttcgctgaccaccacgaacgccaacaccaaggccaaggccaacaccagcatccaaactttctctgggcggttggtgaatccaacttgcaggctcagacttgacagcagggaacgcaggggcggtctggtaagtactagatccagaatcgggttttcgccgccagacttcttgtacttcttcggagaatttctccgccagatcacgtatcttgctgtaagaagggatgagccatgtcattccagagtgggtaggtttcatgagtggcacgacttaccctagcttggtgatatttatgtccatagtagccatcggttgtaaatcagccatgtaggtcgtggcaaaggactgctcgtgagcctcttcggcagccctctccacatgtggcccttggaccagtttatttgtcaagcaataccacattcgggcagtctgggcaaggtagtcgcccacatcgttaatgatgttttggtgatgtccgggcgctgtcccggcggcggtgaattcagcctctgatgccaggtctcgggaagcagcctctaattggtgccggactagggcatccagagagttgggtctcatcgagttgccgggtccgggtatagcgtggatccccgattcaaagacaagcgcagatgaagggactggcatggtggccagtatcgtatctgtagtgatagtactctgtacctctctagatactcttgtatttgttgttgactagcgtcgatactgtatgtaactagagccactatgtaatgtactccgtactatgctcgggcgtctgaaccaaccacgcgggacctagcggtagtgcgttgcaaattgtggcacggaagctaaataacgaagggctcgggctcgggaccggcgcggcgcggcggcgaccacgggaaggcaaaaatttggggcagcagccgaggggaagggaaacagcaataggaataggaaaagacggccgtcctggcctggcctgggtacgggttgtacgtatgtagtagggtttcgctgttgcgttcctgaaaacagaagaaaggaaaaagcgatgctcatgcacttgcttgcttgcttgctgtagctacgctaccttggtggccggtcagagaagggagatgggacagtaagtatgtagcgtaactcctggcgaatgcccataggcggggttgcgggtgtactgtagttaggtgagtacggtactgtactctgtctggttctggttctgtgtctgggtttggcctagaagccagtgctcaaaggcaaaaaaagacaaaatgtcgcagtatatgctcggtgaacgagcgtcctacgtcttggggcccgtgaaggaggacgaccgcaatacccaacggggaattgacaatatgaatgctgtggtagattcagtcagtctcttggaaccagctccttatgaggccgccagagaggcaagacatgcggtcccgggcacaagcacaactttttcgtgtgagcaacgggcgacgggagaagagacaactagcccggagaaaagagacaactgggtctgagtaacgttggtgcgttcggggttggtatcgcagcttgtacctttgtcgtttacagtattgttggcactggacgggacgaactgcacgccgcaccgcaacgcagcctgcctctagcagcgcaacaccgttaggttgtgcgtccagtcaaggttcagcgcgactgggctgtcctcgcccttgtctccataccggtcggtcctggaaaagcaagggcgggtagggtagttagcgtccaaggggacccgtggacgccatggcgttttttccttgctggatcccccatctcatttggccccctcctcaccccctgatccctggaccctggcaatcacatcgacgaaaagccacgctaggtacaaattgctgggccacactcatttcctctctctctctctttttcgtctctgtgtgtgtgtgtgtgtgtgagtgagagagagagagagagagagagagagagagagagagagagagagagagagagagaggtacccaggtactcttccctctgtatgtatgtacgtagttacctgccattcttctgtgtcaacagcagcggcggcacgcgcgtgaagcgcctcgggcaatcgaagggtgagattcgccttcaggttgcccgccctaccgatctcgacctggcggcactgcacccaatatcgtgaggctgcttactgctaaccattggagagaagcccaactttcccttcccttgtgtgttaacggctctaagcttgtcgttgaagtggggaagctcgcccatggcagacgttgtcctgtctaacggctcctagacatttcttatagttaaagctctggacctgaacgggtccaaaagagaccaagagtagcaccttgagcaaacgtgccttttaatgcaggtactctcccccagactcacaccatgacctcacgctcttcctgacctgacctgactctgttctgctttaacacccctctgctggcccccttggtttatgttgtttcctcttcgcttcttgttgtctccttccgcccccgctgttccggtggttcacccttccagaaatccactctcgccaggtctggtctggcttttgccttgaagcgaaccactctactggtacagtatctcatcaataagctttcaaaccgacgcgctgtgctgtgcgttgccccggggcccggcggctcatccaacacctgagatcgcttcctgttaccgccctcccgccgcagctggccttccttggtgttctgatccggacgtctccgaaacgacaagaccgccttttcatctcatctctcttgtccattgcaaacgcgcggacccatcggagttgaactccggcggcaagccgctcagatggatagctcaccagagccacctcgtccgtcgaagcgcgtgaaatacgagcaacatgacgacgatacgattcaaatgactatgcctggaaccgatatcaaggtttctcccgaaagcatcaatgggtccttggttgctgatgtgccctatttcgataacccatggccttcgacgaccgccttgtcgtctccttctcaggtattcttcaacttttctgaagacattgacacctcttggacccctaattttacaggtgaggaagtgaacctgtcttccctcatctaacgaacgaacccttccagcttccttttgatacctttttcgtttttgatcatgctctctgagtactccatcatccctcatgctggttttttttcattgtccatatcccatccttgtggagggccttggggtgagatgggtctcatgagagtgcgtttgagagaacatatcgcacctacccaccccgctctcacccctaccctcacaccgtcgcacctttcaactcggagttcatttttcacccatcatatccttgctttcatcactacccatcataaaggaatcaaagccttccattgacccgatcatgccatggtagactatcgagtctgtgagctgacgttccatgcagcaccccagcctgcgactttgaacctccacgcagccacgacgcctcaacctgaacttcagcgtcctcagacacaagacctgcctcgactcttgcctgcgctaccaaacgccactccagataaagatgtagaatgcgttgatttaaagaagggcggggcacattttgtcagtcctttcgcctcaaaggaacgcctgactgtatccgccttgcctcgctttgctcgccctcataatgggcaggtgaacggttatgtcaagtttaactggccaacgaaacaggactcaagtcaacagcctgatcctacaccgttacaatcagaagacgatgttgaggatataacgccacacatatcgcgatcgcgtccagacaaccacaactctggtatagtatacttggatatgtctgcgcccacgacatctcgaactcaaagcagaagggcatcatccgtcaccattgagttggtactgggaggcggtactccatcgcaggcaatgatggtgaatccgtcaccttcaccccaagaggtatttgcacgagccccgcgaaaggttccaaagaagttcggccatgaggccgccatggccgacatggattatatcgataggcgattattcgacttctgtaagttcgctcagtctgccatactctagctattgctgactgtcattatagacataaaaaactggtgcccaggaaggagtgtactcgaaaacacaaatctttggctcaaggacttggctccaatgggtagaaacaaaggcatattgcatgctattcaaagccttgccggagtctacatctatgactatttgccagatgagcgcattcgaaaacgaattaacgaacgatataccatggcgaatgaatactttgctgaacttctcaacgcacctcaaagcagaacgcagggggaggggcgagaagttatcaccatggccgtcctactttctatgcaagacgtatgtatcactgtattttgcagtctatgttgttttagctttgctgtgcaataatctaacagtttcttaggttatcctcaccgaacgacgtctgaaaaagcctcacaagccccgatggctggagggttttaagcagggtgaatttttcctccaagaaacggatcctggtcgtcgattctggaatgaagagtcagacactgttcaatacgacccccttcgaatatcgcaatcaataatcgttggtcgggcagtaattcttgctcaaccgatgatggcactccctgaacccacaacaatgaaccccgaggtcgaatccaccaggttcaaatggcttctctatggtacagaaaatgatatgttcgagatccatggcggctgcggcttttcaaagaagctattgcacaccatgagccaagtcacatactgcgcagcgcgtttgcagcaagaacctgagagcgccatcgtccccattacggcacgatacctgatgcggactttaacagacatgcgccaatggagtcgcgaagggaaatcctggaaacagtgtctacaacgtgcccagacgataacctgggtgcgtattatcccagaggatgttatagtatcctcgaaggaggacatgacggatgttacagccgaagcatggagaatcgcggcgatgatttaccatcaatgccgtcttttaaggttcgtacgaatccagaagagaatgagaggagggcaagtgcgctaacatggctatttcctgcctagactaccacgaaaccatccggaagtcctttccaatatggatgatctcgccaagtgcattcgtataatgccaacatcagggtcacatttcacagctcaggcgcctttactaccagtattcttcttgggtttgcttgctactaatcctgcacacagggaggtgtcaagaggctggttccaacaagtcacaaacacgccagttcgaagtgtaagtcaaacaagcatgataaaaaaaagaaacgcaatcctcccattttcgtaatctatggcaaagggcaggctggttctgcccttgggcagatttactgcaaacattactctagtgttgaattagtgtgctaacataccctcccagagtgtccccccattatacgaagcgctcaaaaggatctggggatggatcgaccacgatgtaaacctccagcttgacccaactcctgttcccgaatctctcggccagaggtatccttggtgggaacacctcgtcaagagggtgctcgaagaagaagacgaaactttgtgcccaacctgacgtacgcatccattgcgcacgtctttctgtccattttgggatccaatacccccaacggtattcaacaaatcgcagcaaatagttgcccgcctttttagaggtgatgatgttttatcatgtgttttcctttcatttttttgaggaatcgacagggcgagatgaaggtcgaccaatggggcagattaactgactcccgagacggcgctgtcagcatcgtctcgctggtccttgctgtccttgcggcgtacaagatattgacctacatgcccatcagtatgaaaatcgtaaaagaagaaggagaagaagaaaatagaaacaagggagaaaaagaaaacgccatgaatggcgtagatagggactactcacgaaattcggagtcaggtgcctgccagacatcgatcacgctcagtcctgccttatagcacatgaggcgcacgttgtcttctccatacttgtgagaatcgaaccagtcaaattcctcacccttctggatgacgcgacccatcttttcaagtttgacgtcttgcttggcgcggaagaagaatcggtgtcgtgtagttggttcctcctccaactgggcaaggaactcccagtcctcttcacggaaccattcttcgcctgctaggcggttggcatgcttgaatccgttcaagaagaactggcgatagaggtcatcgcaagaatggtaagcatcccagatcttgtccctgttgcccgggaggatatggccatccattccgataagaaggagatcattgggtcgaagagcatcggcccagaacttgaggtgggccaatgcttcgggccaaggatcattgcatagtacagatccgagcgagaggaacagtcgaggcgactggatcttctttacgtagttcatgccatcgccaaaggttccccaaatacctgcgcaggtcaccgaagactgcttgctcgaatgctgtcccaccagatacttaatgttgtggtccaatgacgatcgggagatgtccaatgcaaggtacttggtggagacgttggccttgtcgaaagcagcaagaaggtggccaaccttgcgggtgtcactagagaaagccgcgttagttttgacagggtaagcttatagccgccacttgttgagggtgggcagaatgcggggacaatagaggacaaactaacccggctcctaggtcaacaatagtgacaccagcttggcaacgtgcagcaacatctgcaccgtgcttatcgaaaagcgcaatctcgtcatgagtctggtagaactcgggggtgaagatgatctggttccagatgggcaagcctacatcgtcgtaaaggagctcgtctggaagggttggcttggagccggaagagtacgatgacatgagggtctgctccagccgttcagcaacatcatcgtacatgttactgccgccgatatcgactacagctccatgggagggagcatcatccttggggctcatggtgctaattttgtctcatgaaccggccaagaactgaataattgttcctccgattttggatagctgctttggatagcagctctgggaaaaggtgcggcttgacgtcagtcgcaaacagggtctgttacacacaaccggtggtgtagttcagggttgacaaactatcgcctcctaaaaaaaaagagacggcgattgaaaaaggttatagcacggcacaaggggcagcagtatttgcaaaggtgtcgaatgttgacggatgatgttgttgacgccgaaaatggaagctagcgagtggaaggagaagagattgcgattgaaggtctgcgtcggtcgattcttataccctggcgctgggaaagcgaaagcgaacgcacttggatcagatgccagctgatgccagctgccagctgccactgttaatgttggtttcagtgctgctcaatggagacagcccagggagtcgagaaaggcctgtggacaggcgctggaggcggtagaaaggtgcgagacagaagagacaggcaagacaaggcaggcagtgaactagcaagggctgtgatatgatttgaggcgattcaagaagagcaatgcggaccgtggatcctgtacgttgaaacgaaagtctgcccctcaatggaaacacagcagtgtgcagcatctggatatcccttggatttccttttctttttctgcttgttcagtttgacagctcaatgtcaatgctcgtcaatgcaatgctggtcttgatttccttgactactactgggtgatacaccgtaccccagcacttgaatgcatttgcttgcgtgcgcaaggtggtataatgaaatgggacggatcttggccatgtacagtcttgactaaaaacggttcatcctacattagggcgaaaatgtagagggtgtcgtccccatgctccaacattggtctctccactgcgagacatggggggttccgctaagttttggggaagatatcaagacccttgttttttccttttttctggtgtgtgtgtggtgttttttcctctacgcatttgtcgtctttttcttttgttttctactccttttagccgttattgtagaatgaattgagcatccccaattatctgtctcagatgtcgtatttgaagccttccagaatggtgtcatatcagactaccaagggagctaaagtggcaatgggtgtcgtgctgcatatcatggtttggaatcacgtgttgcagttatgtacatatgttgcaactccagaacactcacggtaatattcaggccctgaccctgcacgagcgagcgagcgagcactaatgaggatctaggatgtggtaagaaacgaaagcctatttgggaatctggtcaacgctccctccaccatcaccggaggacatgtaatcgactcgccaaacaagcacgagcacgagcctgttcaaggaatggcgcgcttcgcactcgtgcagtcttcataacgaaactcgaccaaggatttccaccgaggcatttcgttcatggctccgtcttgatctccacggacccgccttcacccgctagccattgccgtgctggctaacttgatgttgtcttttttcgccggcatcaccagacggtctatggataacaaagtcttgatgagatgactggtcatcttggcccagaataaaacacagagcttttgttgatcctcgatgtcagggtggctacaacaacacagggcgctttgcaaacacccctgtttcatccccagttccggtcctggaaggtgggatacctacagatgcacgtcatggttcaaaacgaatcccgctcaagctagagagacaagcaacatgagcttgacagacggcaaagatagcgtggttttcaacccggactttattggcaaagatagctaccgttggcttgcctctttcacgttgaaagagtgatgggctgactctttgggtaacacaatggcgtcgttggttgctgatcctcagtgctatctcgacaacggttcctgaccccctttgcacgaggtctttttcaaaacccttggtgcaagttgtccgaggtgtcgagaatctcgcaagtcttgccgaagatggggcatgcctacaaatccaatctcaaaaaccttgaccgcctgttgatccagcaccttgagagcgaaagagagacagagaatgctgctctacaactccctgacaaggctcggccccatctctgccccattccaccgcggcacagatcattgttgcatcttcgacaacccgtcacacatgaaggcggtggggaagagtgcacgcgtacgcagttcagtacgtacagtgaggactatttatctataattgggcggtcataggaaagctcaatacggggtcaaggtttgacggcaggctccaagttcagatggactctgcagaatcgagagccatgcaggggggagggtgtgttgatgctcattcgttgtagtcaagctttgttcatagacactccttggaaagagacttgagtgaatgggggttgcaagtggatgtgtgctactgctactgctgctgcaagagtgagatgcagaaaaaatagcccgcaattcttgcaagggttcagaattgcgcactaaactagtacagtacatatgctcgctcagctgggggtacacaggcaaccattaccattatcaaatgctccgtcggtcagaaaggagggattgtaatggtaggctatgaggcgagatagacttgatttcagcatcaactttgaaaacgatgaaccatgttacctacagccagtacgtagtaagccaagcctcaacgtctttgatgggccccttcaaagttttactaggctttagctaagcgcgagcaagggaactcccgccgtgctaggatgtttctttacttttcccgcaggtccgttcgacgtcaactggggccgtgtttgttctccactggatttgagtcttattcaagaatagtcagttctagttggttaatgcttagtcgactcgacgttggttcagcaaaatggctgggcgctatatacagtaagcccgtcgttattgaccaggtgcaattgatcccacgcataagttctttcatttctccgtcattcatttccatttgcagcctcttatgctaccatgctttattctctttgcttgtccttttgttaacttatcatccaactgcacgtgcagtcagtcgacttgcattgcatcaaagaaacacgcttaatagcatcgtgcagctatcaccagggatcttggccggttagtgacgttttacagacggataataaccttcccatgtccttgtccttgcccttgtcagttgagactgaaagatgtccatgcccacccctccatctttcttagccgccaaaccaggaacgcaactcagacacctccatcttgggaccccaggtcacggtgttcggtgcaatgaggaaaagtcagactcaacctgttatcgacccggtttagccgcttcccagaatggcaacttcgtaatttgaccagtaccaattgagagttgaaagccttgcatgacgaatgttatcggctgctattgtagtacgatacgacaacaccctcttgtctccggattcaaagtgactgtattatttgggtatctcgatcaaagcaaaagaataagacaatctttcttcaccccttcaaagatgaaactgacggatgttcactcagagtcatatcatgatatcgtacatctgttatgcatgtatgtcgagtttttttagtccttttttagtcctttttttgccctatgaccgactaatggtctgcagtagctccacgcgaccaagaactaactgtgacctcagacgcttggcaaatacgtattatgtcgtctgagtatagttttcgagacgggaagctatggaagaagggtgtaatctgctgataacgatggcatcatggcatccaatacaggtcagcagcagctggccggatcgtgattagaggttgacaccctactcaactgtactgagtcttgacgggggtgtaagagttgtggtgtggtgtggtgtcactagtgatcagcatcctatctttttctgccggacttcagggccggaaggatgatcgagcaatggcatgtcgcatctttgactcccgacagcctggtaaggcttgaaccggctcctttccgagtattcctgtaaggactaacaacgctttctcattcggcggcttgggaagtgtcagtcagtcactcgtgctgccaacgtcaatagttgccatttgggctttgccagctacgccagtactgttgtattgccagagtgataaaatgggtcgagcacaatcaagcatccatacagtagttgcgggtattgacaggatgaccatggatgactagtgtagcttagcacaaagccagctcggaacatcctggttgagtagaggacacgatgatgcactacggtagagcatctgacggacgactggattttccggacagggccgagtcgacgggccgcttccggtgcagctttagtgtttattttcacggaaggtggaagaagaagaagaccaagttgacgttaaagttggaagttgtcattgtcgtgagagcctcaaaaaagcaaacagaaaagtggatgcgtataacagtgaatcatatcatatccgatttccccgggtctgccgctaaaaacaacgagtcaagttgattcgatcgtgatgagagaaaaagaatcaatccttgtcttgcgctatgatgttctgttttgctttgcattgctttgctttgctgtacaaacaagccaagaaagcaagcagccaggatgcgacacaggacctacggctaatgtgcatgccttgccttattaatatccattcaatgtgatatgatttagttgtggacgccaactggaaggtagcccgggcttcggcgcacctgccttaagaagggcctaaaacggaaacagcaggaggttcgtcaactggagccaatcgcaacagcgcggctcactgaagcgtgatcccagatccaagacattcatcctggactaccgaccagaaagctgacttccgtacggatgctccgtaacccatcgtattgtcgcttgtcgggaatacaacccgcccttgttggatcctcggtggcttttcgtgatgcatttctgtcacttgtgatggacaaatgagagctctggactgtcacagtgcaatggattttccagtaccccaagatacctgacaatcaagcaacggcgccatagctcactagcttcgcaagctccctaccgtcagggtaccaaaagtgagaaacgatattactaccacggcacgacaagacacgactctattgcgtttaaatggcccagtcgagtgacacaatgcctgctcttgcgaggatccagagcccagcctagactgtttgtcggtgatccttttgctttttccagaccgactgtcacatgccacgtgggattgataactaacgcccaacaagttaaactacggcgaccaccaccagagatgtgcaggttcctgctggttggatggacccgtcgatcatccaccggctacgacaccccatatgctgaacgtcagattcggaatccagtcaggccagagcctacgcttccattcaacagcgagtattgctttcgagtacaaaaaaaccactcgggagcgagcgccgttgtacgagaccctagcatcttgtgggggattctcaacggaaggaaacccgccgcccgctgatgtcgcagcagctaccggtagttaaatgaaaagagtccactcaagagccttctgtgcctgcaggtgcgtgctttgacagcgcttggtaatggcggcaggcaacggttaaccggggctgggacgcacaactacgccgccttcacgcgagtcgaaatatgacatgatcaagttgtcaagttacttgtcacgaatcattcttcacctatcaagccattcgactgtttgaaacaacgccgttcgtaaccagatgaatgggatcttctttggcattccttgcgttgggttgaaaccagagtggctcgacgacaggttcgctaaacggtgacagttgtcaacacggcagctgagaagaagcaaagaccacaaaatgagcaatttaatcttgacatcgaccaacagtatctcgctcagccttcaagtttatgcaacttgctgtccgtacgtactgtcttactcgctccatctgttgctttcttccgcgccgaaggcggcctgtgctttgttcggcttgagataacggcatcggctctccacacggatacggaaaccatacttgccggtccatgtctggcgatggcgctccggtcgacaaatgcctgacaatacaacacggccaccaactcattcggatcggcttgaagccatccgcttctagtttatctgccgttgtcaagatttctattcccacgttgttacagtcattactgactacacggcgtcctacgtctacagatgaaggttggatagggtctctggtcacggaatcacatcgcatgcgtgctgatggcctgatattgccttcaatggtctccaaaccgtcaaatatagctcttgtcaatacgactttgtcgaggctgtcctcaacaatttcctttgatacatcatatcatgttcgatcaatcgcttacaaggtccttccgggaatagcggctagcttaacctgatatcatagcagcgtaatcggacaaacacattactcttgaagtatacgcatttctactgggggtgtagagcttggcttgagagggagaacaattgagacaacaaaaagctgtcaggggccgcggaatcggagccggcactacatgtgtgaactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaccttgcccattcctgatcctgattcagcggtgtagtacaagctctactgcacacagcacgcgtcagaaataccactaagtagccaacaggggcccgattgcatttacctgcgccctaagagaggagacttaataaccctagaaagaggtgtgcatatgttaaggagaaacgacgttcagtacgccggcaatcgtcacgaaagtggttactgcctgtacggcagcactaatgtaagctgcaagaaatgccaggtagcattggacaagggccccggcagacatcaaacctattatggactggccattgccgacacatgatatcttagcatgggctaatgcagctcatgtcctgcgttgtccgtgcagaaggagaacttgtaggacgcgttggaagcgatggaaacgatgccaattgcatcaggcctcaaaccttaacgtatggttctcaaggacgcaaggcaagcgagcaatcgatgcatgcaatgcaataagagccgcttttttgccacatcaactggcatatgcagggcttgagaaaacaagagaggaaacaagacgttgaggcgtcgactactgccagctaccacaaaaagccatcttcaaccatacacttcggggtaagaatggtgcagcaaaaagagcccttgtcacgggccaggggtcattcaacacccttcaattattgagtcgtggtacggtgacgttgcagtgtgctttctcatcctatcagagggtgctgatgaacatcaagcagagctgctttgcatctcaatcgcttacagaatttcagagcaattgcgtttttacacacacccaatgacgtttgcacccggtctacttacgccagcaatcggcaaatattgtggttgcagagtgatataccatgattgttttgccgcttagcagtaacgcctcttttaccaacaccagatgtctatatagcactttcttggccttcaagtttccacctctttcgttggtcttcttactcttcccagaaacctgggaaaaggtactcaaccttcttcatggcctcggggttgcggcccgcaggcttggtcataaacttgacggctccttgagaagagccggccaaatgcttggctagaaccaaatcgctgttttcgagctcggcgagccgatccagcacgccagcgacgaggcgcttggcgttctcgttgtttgccttcatgtacttcaaaaccaactcgacgttgacatcctcaaacgagtgccagcagtcgtagtcagtggccatggcgattacctggtaagctagctcagcctcgcgggcaagcttggcttcgggaagcgtcgacatgttgatgaccgaaccgccccaggatcggtacatgtgcgactcagcacgagtcgaaaactgtggtccctctagagtgtgtgtcagatcatgttcagatcaagaattttcagagcaagtccttacccataacaacgacagtgcccttatcgtgcaatacgacgccatcgccctccatatgagctgcgcaagccttgacaacgttggcaagacctgcatcaaagggatcagcgaacccaacgtgtccaactacaccgccctcgaagaaggtgaaaggtcggacaccctttgtgcgatcgatggcctggtcaggaagcacaaagtccataggcttgatctcctcctgcagcgaaccgacggcggagaaagcaataatggatcgaacgccaatgtgtcgtagagcagcaatgttggcacggttaggaacctcgtgaggagcaaactggtggtgaacaccgtggcgggcaaggaaagcgacgtagcctcccttgtgtgagaggatctggatcggcgacgcgggagcaccccatggtgtgatagggttcagggcagcaacaggctcgaagccttcgagttggccgagaccagtaccgccaataacggcgatatggacaggctctataagagtaaagaatcagcattgcgcctgcgacgattcggcagggtcgggttcgtcgtttgggtctgcgtactgtcaaaggtagtcgggaggtcagccattttgaacaattgaaacaatgatggatttcgtaggacttgaagcttgaaacggtgatgatgacaaggtagaggttgtcgtcgtcgcccagaaatatttgtcgcgataagactcagaatctacccaactgggtaccccgccatatcatggccaaaattacgtgcttgggctattcaatggaggggtcgtggacccttggaagctctgctattggttgagccatctgaagatggtgaggtctttgagatttgggcgatgatgacaagagttcgctgtcgatatttgagtaactattatctagttaccttattagatatcctgtttgaggcacaatgtatgagtgaatgagatcaatagaaaatattgtattggcggcatcataagtcctgatgggcgtagtgtgagacttggagtctcgccttctagctctatatcttcatggcactgcatctgatgaacattcaggtcgatctttttgagttggatctgagcgccctttgctatagaaatcttttgtattgttcaatatttttgttctaagtatgttttgctggtagttgttcaaatatttttttgtcactgttgaattgctcaggatggcggggttgattttgaattatgtcacctgcagtatttttactgcctaggtaggtacttttgatacttgcacctgatagcaaataacgtttggtagacgataatttctaaacaaattaaggtatcaatcattcgtcttcgaaaactggactgtcctcttcttttcttttttatttgccgcctgctcaaagcctcaacgtaattctttccttcctgctcatgctgaccaagctgcgggcggccaaaattttcccgagctccgccaaaattcaacccaccacaacctcagcagcctaattaatcaccacgatacatatcatattcgccgagagctgcgtatatcatgactcgggtggacgaaatgacgcgactacaagataatgagactctattgatagagccgcaagaagacggtcactacgatgaaacaatcgaggaacgatgcttctctgctgccctcatctgccttgaagggcactatacccaatcccctcccatgggaccgcacacagcagccaaagtgagctctatgatcaacaaaacactagaaaagacacacactttccgcaaggctcggtaggctggcatctcatatttttcttgggtttctttactgaccagcatgtagcgaggccgtctcgagaaatgtggcgatttggatctggctcacaaggatttttgcggctgctattcccagtctcactacaagatccgtgggacccttatcaagcctcaatgatccagagaaaggcgtcaccccgcaagagagcacagccttgatcgtcatgaaccatgtgacgataagagaagatctcgaaactctcatcaagttgatgcacatcgcgcgcaacttgcttgtcaatgcagagcctgaagtgccccaggatatctgtgctgcggtccattttgaccaaatggtctaccaaactatcatcctctgtgtcaacgttacaagcaaaggttatgatggagagatcctcgacgaggcacagaggataaaattaggcggcgttacagaactatgtgagtgtccgacaaatgtcaacgtctactacgtagccggtctaacattcgctagacaaaaagctacttgtgacatcgttacaacaggcacataactggacagcgaaacatgacaggaacaaaatgtcattctggtttgacgttctctttgacgacgatggcgcgctttcatgtcgcgatgagaatcccagcgatactttaggcttccaaccagaagaagccaagagacaggtccaacactggctggataggaattccaagctgtgcgacactgcgaggaaacttcttaaggatcatgcccagaaccacgcagataaaccaccaggaaaccttgctccgatccgaccgttggcctggaactggctcccagacggctctgtcgacgttcctggagacgtgaccaacactgacgagaagatcaacccagtgtggaagccagatgagacggataaattcgagcaagatcgtgcttacggtcgcgtctcaagggagatcgatacctggtggttgaatgctcgcgaccccaattatgatgaatggaatgtcccaatgccttctgtggagttcgcgcagactcgtcttgagcattgccgtaacaacctcgttcatcagtacgctcactcttgcggtacagatcgttcgccgcctccgggtgttgtcgaggaggaacagctatcagaccacgaacattgccatcactgcgagcacgatgactacgaccatactcacgaatgcaaccatgatcacgagcacgatcatgaccacgaagacgaccatgaatgcgagtgcgaatgcgatcatgaccatgaccatgaccatgaacacgaccaccatcatcatcatcaccaccaccatcaccaccatggtcacgagtatgctcacgactatgtggaagatataatggacgatgaagatgtcgatgatgacgaatcctacggggaggggccgttgacgggactacttactgaggtgcccaacatcctagaccccaaacagattgaggctttgcacatgatcgtcaagtcatgcatacttgacaatgctggctccggcttgactcgtgcgggtgagaacctgcaaaagacgcgctgccgaatgttcctggcacttgactgcggaaagagcctactgcgagagatgctagtgttcattgccgtctgggaaaaggatgagcagtcactgatcttccaggtgacaactcagatcgtggaggctcttcatcacagcgctttaattccatatgcgtggaactctttgcgcatagcaaaggacatcatctcaccagcacagacagttctcctgcgacttgtcaaccatatgttcagagctcgaatcaacaacgcggcttctcaggaaaacaaggacaatgctcgcgacatcaagcttgtgcacttcttcctgagcttcttccgaacccgcatcgtcccagagtgcgctgccttgatgcacctccaggctcagattcgtgaagagaactttgatccttccgaattccccgtggacagctgggatatggagcgtgctaaagatggcttagctcaataccttgacttcctcacaacagttgccgagacgatggacactcgggcgaagctcattgaatgggaggctgtctacgacctcatcaccattctgagtggactagaggccggagtgcccaagaagcctctaattgaactcccgaagcgatcgccacgaagcgaaaacagcggcaaccctatggtcgagcgaccctattcatccgcagacgacggcattccaccttcgccaccaccccctcctctgcaagagccagctcataagttcccctggtccggaatcaaaggacagatctttactatcattgctactctcctacaaccaccccctggtcagagcagtccaggtaaccccgacgtgcagatgcagatggtcaagtacaacggaatcgtgcctctactcaactgctgtgcttacgacgaccacaacccttttgccaaggaacgagtgacaatttgcctcaagtggttgctggatggatgcgaagctgccaacaccttcttccgagagcttgtcaatctttcacctccgcccaacctgcgccccccacccggtggtacgactgtctcgacgatcagagtcgatggcatcgaaggcgacgtcaaggtgcaggtccgctcaagtacggccggtccaagcgagcaggaaacaagcgatattgtggatggagctggaagaatcgatctgagccaaccaagtggacgaggcagcatcgaggatgatttcatggcataaagggatgggtgaggatctggtcggtgtcacgacgaacatacggggcatgagggattacacgagaacatgaggcgtcttgcggatagaatggaaaatgccttggccttaggcttgtttcgttttttgagaagttcttcgcaacagtgaagacaggagcctgtgctggcgttgacattctgaagttgcatgaacatggagttcattcgtttattctatatacatgggtatgtagactatgatttacaagcccttttgctcaaaatgtcgcttacgtgactggttaagatgccgctattgatatcggaggtggtgtccagaataaggtggctgcgtttgtatatacaacacatgacgttttatcctcttgtcttgtcaaacgtcagatcatcgtggtgtgctttcggtcacactttgattgcatttgtctcaggtctctctagtcccatcactcttggtagactgttttcttgctaaatcctcaagtggctcttgaattgttcggagaatcccgcactgatcgtcgttaactggccgacagatgtctctcctctacgctcataccccttcgatagaccctgccaggcgggttactaaaaaatagggacttgaagcagaacagacgaaatcattagtccttgcttaggccatacatacactaagagtgatctaatatttatgtcaacgactaaatcagtaccggtttttatgcaaaccacctgcctgctgatatttgcgcatagccccacgatttataattggaatcttcgatcgcttaccaaggcgagtcagttgtggtcaattctcgatgctgatgccagaggctttctttgaccatcgccgccgttcaatatcagcaccgtagcacatgtttattaagtgatacaggccacctttcaacaaacctcggccttctcggcctccattgtgtggcagaggatatattgacaagtgtgagatgatgattcggttattgccgcagcagcaaagtctgctgaaaaaatgagaagtgtgcaactccgattatcaagacgagcagataagccatccacctcccccccttttcaaccttcgcagcctccttttcttctcggtggtaccaagttttgctgtcagagcaacaatgcatgctcaacatgtttcaagcatattctaccagtgctagatcgaatcttggctggttaatcgatcactcagagcatgatcgatcgttgaagaaagatgcaactgccgagaagggagtttgcatacacgatcggcgtatattcgagggtattattaccatgatataggagagcctcagggtcccagaagaactgtccgataaaagcataaggaatgaaattattaggtcatcttatgcttcttagatcatactctttaggctatttatttctgtgcccaaagacttagggggtcaatttttctgctacccagtaggagaggcctctttcatgtggttcgaagcagacctggcagggcctccctgccgatcggctcacggctcccccatgaaacaaccaattggttctcgcttgaaacttgatctgcgcctttgccatattaggcggtgacagctaacgggttgagagacccattcagcttggctatacttgctttgtcttggttggttttttgtctcgatcgcgtgaaaagacagggaggtgtaaagatcgagacctgtcagcaagggctgttgttaggcgattcggaaacgccggtcaatcacaagataaagtactgattgtatgtaacaaaaccaagttggaacaattatatttattgtatgatcggatacgataatccacctaataacaggatgttcggtcgttcatgttgcattgacgatctcatgccatattgatcagctactttgatgcccaactgactcctgccaactccttgttccatgatgaggaacaggtaatgagaaatagacaagtgtactcctgaagcgcctaacaagatatgcccatgcctgagagcagagtctataataaaacgagaaaacaagatctttcccgcgaaccatgctgctgtaatattcaagcccgagcccgagttccagcaaaatgcaatctaaaaatccgtaaccttcatggcgcgtaaatcatcaagatatgatagtaaagacccaaatgatgaactaaaaaacaacgctaaaccatatgttgtgatgaatgtgaccttaacaccttgaagtgcttccagtgtgatgagctgtaactgttttggagaaaggaaatgtagagggtatcgtaaatattcgtgaatgccttgaagcagtgataccggaacgacataaagaaaccaagacccaatgtcgaagcaggggaggtgaggagaagactgaagtttgtgtcggtactttggaattttgagtgttgttgtatgtttggcgaggggtatatccctgccgtatagtcgtaaaggacaagggggacgtgaggtataagatgagagtcatctcatcacattgttttcattgtcgtcgttgccgtcgagtgttgtagtcgttttgaatggctgtgatctaatccatttcacatagaaagccgatgcagtaacaggtgccagtgttgtcggcagggactggaatgatggtcaggaggttgttgaacggctgcccgtacttcttgtagttggtgacagaagtctgaatctccatcccagccatgagagcctggcgcatgcgatgtgaggcgaccttgtctgcacccttcctgtcgggacgacgctcctggccaggcggtgcttggaggaagcgacagtttcggcctacggcttcacgagaagagtatccggtaagatcagtgaaagactccgagacgtagatgacgggagcatcagctccggccatgtcgcaaacgacaagggcgacagagcagtcgacggggcccaaaacaacttgggggtttggtcgtcccattactcggaactggtgatggttagtaaatggcaggtagagtgaaatatgcaagcttaccaagatggacatgatatcaatgccactgggagcatagaggcctgggtagatgacagggtcttgaactcgacgccaagtgcccgcggagttcactgagccgtcaacgtttagagaaccttcttgagggaactcgtactagccaagtcaataagtgcttcttgagaaatgtgatatctgatagaaactcacgttaagagcattgacttcccagggattcatggcgggaactgtcttagatgccatggtcgaacaatgaggagagggtgagcgtgaggatgaaaagctcagatgtaatggtgagttgttgatggtgcgcattgaggccgtcatataaaggttgaggaaagagataagtatgcagctgtatagagctggttccgtatgggctcagtgcgatagggccaagtaaaccagggataggtctagtatgacggcgtaagcggttggtaaggtatcagtggaagcggatatgctggaggatgtgactcggtatcggatggcagactgatcgattgagaggaagggatgttatgagtgtggtgcatgtatgaactggcaggtaataagcgagaaggaactcgtggagttttctgggatgcggctggttggatagttatcacaggtcagatttgcaataacaaccacggtaaagtagcagaggcggaagctttgaagacttccgaatgcaaatcgcgatggaccctgagaagcgaagaacaacgacggccgatatttgggggcgtggagacggaccgaatggtgtgggtgtagtattcagatgttagtgttggttgtcatgatgctgatgctgatgctgatgtgccgcctgtcattggggttttgaagaggcgcagtttgattgcagaatatggttttagaacaatgaccgaattgacgcttttcttgatgttgtagttgaatgaactgtggttcatcgcagtgcagcttgtactacagcctcatctctactttacctacatattgaccgagagaatcggtagtggctgaacaaccgttcaaaaatgagagggaaggggtttgaatcatgagacatgaggcgtatctgcagtacaaacgtcgatgtgggtagggatcagacatgaacgattggttgagagtgttcgattctcatgatccccgaacagttggagagatcgttgttggccggctccttacgcacgatcggtacccatcggtctacttctccacattagagcttgaatcgacttgtcagattggtgaaaccagaaaggtacgtcttctcatgatcgccggggactttggtccgccactctggatcggtgcaattattgtgtatcttctgatcttgtgaatcggcagttcttgtagttgcgacaatcgggggcttttggcttttgcttgctttcagatgaatatcaatcgggtttgtgttttcctgatcttttagataataaaatcgtgtttgttgttcgttcttggcgctcaagttccatcaatggctgagaatagctttcgatcgatggtattgttgctgatgagaccgtgaaccccatcataatcatattccatagcgcgtcatcgattcggcggcctgccatgctcacaggcgtacaagacaatatctggactcgttctaggccctctggctaagaaatgaatacgcatagctgatgagcctgagaagcgtggctacggaacttggctttgcatgatcgatactatcgccgatgcgccatggtagagacgagagaaattgttggtgttgaggcgtgatggctcgctaacgcttcgatgggcggaaccaagtcttgttcgcctcgatcaagatggtatcgggattttgggggtggggaatgaggctgcccgttcccgaagcttcatttgttgctggtcaatacaggcacacaacgtctgagacaaggatctaggttctgccggtcagcatgttcctagagcagatttatcgaaaagtgcatcgagatgttggacaggccatagcattgttcctgagggtctagacccagcatcattactagtgacgtttatgggttatgagctgagcttagctgccccgtgcgatgatgcttgcacacttttactgatgttgtaattgatggattgattcgaattgatctcgatgcacctgctgtgatagttgtcattctgtcaatttagatctatttgatgcagtccgacacttgatgattgttttcggccatctcgcaactgaatcaggactcacacatcagataaaatatcaatgacggcgatgctgccaggttcatgaggctagcaagggagggaccctgattgacatcgattctcaagggttgtcgagatcggcggtttgcagtcttggaccctttgcggtgtctggctccccgttgggaaacaacatcgagatggtggtcagcttaatgtctgtaactggactgcaatacggtcatagctactatctgccaataagaattgccaatgttcaaccgtagactcggatattgtttctctggacgtgctaaagaaagatattttgagaatgggaagtttccatcaaacaatccgaaatcttgattatatgtaaacgagccttttaatacgatgggaaggaagggctatgaagtacctgccttagtacccaacctgccaatcatggaaggcaccaaatggcaggagctagctcacgatggaaacaattcgcagctgctacagggtaggtagtttagtcgctaatgccccacttcacaacgtgtccgctttcaatttacgcgtcgtacccaaattgaacatcacggctggcttcaatatcacatctacggtactattcaacccccccacaagcctatcatgtcgcgcagactgctcaaccgcccgggcggcccatcaaatccatcatcatcatctaccaccgaactgccagagtacgagccaccagcatgtcctctcacagatgtggcctgtcgcaatctcaacgacctatccaacactcgcacaagcgccgtataccaacagcaaatcagtgagtccattcgactcctcggcttcagcgtcagcgacatacatgagcgcttgcgcacgcagcgtgagagcctcgcaaaccagaaagccaggagagaagaaaagggcacagacaaaaccgaagacgagcaacgcctggaagctcatctcgaaaagttcgaggcgcgtgtcaacgagttaaccgaatcatccgagaaggctgttcgtgaacttatagaccacagagctgagcttgaagatgaagctggtattcttagcgaactgtgcgacatcaccagtgctgaagcgcaacaacaaagacaacagcaggaagaacaaggcgaaggggatgaccaaaaggaccaggtagctgcgtctagcgttatcgaaaccttcaaagacttacgcgtcaagaaggacgcagaatacaaagacatgtctgcccaccagcggtacgcactcaacaatgactacgctggcttcaagaagctctggcacgatgctgcggcaggagaagaaggaccaccactgccagatgcatcccgctggttcactcaagatgacgaacccgttatgggcggtgctgatgcgggcgcggacgacgacgacgacgacattgccattgcacacgaggtcattagtgtcaactgtcctttaacactacagcccatgaaagatccatacaccaaccgaaactgcaagcacacattcgaaaagtcggctctacttgaatatctgcccatgcgaggagaatcccaatgtccacaagcaggctgctcacaggtccgtatatacccatcatattgtggaacgttgactaacccaagatacagagtttctcacgtgcgcgattcgaccatgatttctttcatgatcaagctatggtgcgtcgcatcaagcgcgcccgccaggcacaggcacagcaagagatggagatggacgacgaagacgacgctggtggtgatgacgaagttagggttagaggccaacaagtcgctcccggaagagcactcaagagggagcaaagggacgagtgatcgttgtgtcgcctggggccaattggatgataacgccaaagattatgtttttgtgggttcgagaggctgtacagtacgaagaaatgatagaatgataccccaccacagccactcctaacacttggtgcgctgatggatattgcaacacgaagtaatactggtgtcaaatgtgatatgaaaggcgcatcacaaacaggtcactcggccggaatactgagtggaaggatgctgtgtaaaatgataaaatcttctttgtaaatatatacgacatcgtagggtatctaacgcggttcattacatccacctctgagctgatgaaaacagctgctctaattcaaacaataaatacaccgtgggatgcttttccgacagaatccaaacctgtatccagaatcatggagcataacgcctcgactgttttgtgacagccatgtactttgtaccaagatgatacagaatgagttaatgtgttcaaacaatgtgaaggaccataatgccgatgatggcgacaaccaggcccgagtttggtggattccatgccgccgcggcctcaggtgtttgggttgcggtatagatgccagtcatatctgacgtggcactgggagtcgtcgtggacgttgttggttcctcggtggtctctgcctgtagcggccagtcatccatggaggcatacaatatgccattgatgacaactcccttatcctttgcggccagttctgcagcacggtcgtcgcaagtggcccgaagattgcgtatatagcaagtaggttttggttgatcaggcaacttgtctgtgtgggtagcgttggcgtcgcctgtggtgttgtacgtagtggtatcaatgtccttgccagtagatatagacgtacccaagatgacgcgagcaaagacttggaaggctgtttctggttggtaggcggccatagcgtgacctgcctggtagatccgactgaatgaaagattaccaaactgacgcacgacaccaccaatgtacgaatcgttgacaataataggagcatatcctgcctcggggaatcgaatactgtactcactgcccgcttcttgagcaaggctttgagaaacagcctctcctcccatccagttacatatgtagtctcgatcaccgtagatgagagcgatacgaactccttggttgagaagggcagctaggcgctgtatattgccacctcgggcctgatcacccgtatcttggaattcgagaccaacttcgttattgctgagggtatagttgataggggcaccaatagcttgctgtatgctctcttggttgaggtattccaaaaaggtcatgggcgggaaggggtcggttgaagcggccgcaagatcatatacgccgcgacctgaacttgtgtaggcgtcttgaatatcgtagcagttgttcagagcatcagagcatgctttattgatggattcctcggcaccttcgccctcgggatcaccgacagacgcatcagtcgcacatttctggagcaagtctcggcagccaccctcagcagtaaacttgtcctggtagaactgtgcatcgccagcagacaaagctttataattgtacgtgttgtcgatagcaaaggttggatagtaaggtacttgtgtctccatatcgacacacccgttgacaattcccaaggaactaaggtggacatcaatagttgagttgtatggtagctcaccactctggcgacgggcgttttgcttcacgaaggtttccgcaaacacagggccatagcggccaccataactttcggcgaagagactaattccgagcgagctgttgtgggaaagggcggaaggctgatattgaggaaatgtagtcaagaagccctgaaccatgtgccaaacggccatggcagcagtctcagtagtattggcagtaaaatccccattattggagctgaatgtaccattgcgaagtacccaatcaggatagtcggcattggcttcagggggcacttcgactttgttactagcaaagttgattgtgccattatttggtgtgtcatatgagaagccgacttggttgggctagaaagtacatgtgagtttgtggacttgtgttacttgccgagggaaacatacctgatcgataaacagcatgttagaagctcggtcccaaccccattcgcgtacaagcgtctcgtattcattcaatcccttttcaacaatctcacaagggccattgccggtgaagaagccgtaaagcgagctggatcctggccctccattgagccagatggtcaggctgtcggtaggctcacgagcctcgacaaaccaaaagaataaattggttggatagtcgcccgggactgatacccagcctgtgtactgcttctgggaatcaaatgctgttgagcaaacgtcttcgggagttttataagatactgtgacgtcccgatttgcaggtgagtggacgactgtgagattacgcgccttagcatcggagccagggagaaactgtgaggacgatgaagaaacgaaggcgaaagcgagaagaaatcgtatatatagaagtgaaagcaggtgaggagccgccatgttggcgggcgattcgaggtgaggttgccagcgatgcaacgagtttctcaagctcaagagtggtgagagggtatcggaatagtagtcgtcgtcatccaacaaataagcaaactcatggcaagacaacagcgagctacagacaaggaattcctgagacgagacaaagacagtggctgccgagacaaaaaaaattgaacgagcacgatataaacgattgtctaccaagaaaaaagaaaagaaggaaaaacaaggagcttgtatgcaatgcagctcaacgaacgacgacacgcatcatgagatggtacctgtaaattgtatgtagctaggagaaagaggaaatgaccgatcaagcccagaagagtgaagtttcgggtccaagtgggcctcatatgggtgaagcgaaccgttacagtcaccggcccctcttgtttcctgccccagggctgatgtttagagcgttttggcctgtcagagccctggcagttggcggagtctgccctgagcaccatcagccccaggtagtctaggcgttcatgcccgcacccaccaaggtactaaggtagattttatattacctatagtacctacaatttggacttgttgacgagataaagtgaaggcaatgactaagaattcattttgaactcaagacaactgtactctagtgaaacccacggcgcgtttattctttccgacagtgtattttctctctcctcgattatgtgaaacatgagtctctgtcacccagtatcagtcgcagaaccaacaccaacacccttgccagtaagcagaagctaagtcctcagcttgcatagccacggcaacgttagatcccatgactggttgatttccttgctggcagatctaattattgaaaattgactgattcaattaagattccttcagccgtgcaatacatttgagcaggtttctgaaaagggcaagctgagcgacaacgttgggctttcggaataatactcgtctcacagagagccagggatcgagtgcctatgacgttttgtgtttcaatcacagatcatgcaatatctcttcacaatctagattgtcaacactagaactgtatcaattaatgcagcgcatatgaataagtagttatcgttaccatttgtagacatgccgtagcattacactagaatacaatagattgtacaattgtcattaattcctttgacttttagataatcgtacaccaacataaatcatacacattcacaccaaagtccatcatggctcctcagatcgacgtacggcgaaaaagtagttgcctactttctcacttccattgacctgtttccacccaagtccgggaacatatatcacgccctgaaccatagggtgactccaacctcgacctgcaaggaaggtcctcagctcctcctcattgagatacttgttccagtcgtgagttcccttgggaacaatacccagaacatcctcggccataaagttggtggtgaaccagctcatccaggtacgcgcaatcgtgctcatgacgagccatccgccaggcttgacaaatgggcgcaccttttccaagaatgcgcctggagcatcgatatgctcaatgacttcgaacaacgatacgatgtcgtaggcctcttgtggtgtcgcaggtagaggtaggttctcaatggatgtctggcggtactcaagcttcgagcgaagcccgggatctttgcgggcatgcgcgcgtgctacagcgaggacttcgggggttggatcgatggcagtaacatggcgtgtagtcggtagacgggcagcactttcagcaaagattcccccaccacaaccaatatcgaggattttcaggtcgcgagtgggagcaccggggtcgttgcgctgacattcgcggatgaaatcatgacgtagaggattcatgagatgaagtagtcgagaagagccatgaggatcccaccagtcggcggcgagagcattgaagtgtgatacctcatcgggattgactgaggaggaggtagagtgccatcgaggaatacgtgatgtcgtggtagtagctgtgacaacgcgatttgctggtaatgggatagccaatgatcgtcgacttgatcgggcgaggttgcggaagagggcacccgccggccgggacggagccgccattgtgaggagctcggaggggagatagggagaggtaaggtcaaagacgttgaatgggtaaagtgtggatggtgcgacggtcaatgttaggctgacaaagctcacgagccaagaaagataagatgcactcgatggaccctgaagataccaggattcgaatttagaggacacaatcggacagctccgccattggttccactactgcactgctgctattctagaatttcttttgtctcgttgattccttcgctgactgatgcttcacaatttcttagtacaaagatgtctttagaaagcttacataatagtctttccacttctgaccaatcttgatgtagcgactgcagccgatttgcccgaacaagtgatgagctcacatgtcaacggatattggccatgcgagaagggtccttacaacgccgatacaacgcggtaagagagccaatacttccgagggtaaacttgatcgggagttggatttgactcagggatggagtcacttatatcggataagccggccataagttaacagagcccgagcgggaaattcaccgcgcggttgtgataaataccgtatggaggggcttctcctcagaaaaagacttgaatcatgcgatacgaaaaataagagctaaatccgacttattcaacagtaaaggtatcaagtgctcgttatcgtcactaataatttattattaatatccaactgcttatacttattactcttgctaaataatcgccggattggcttctgtcagttgatcgattctccaataaaaaaaattcccctccttcctcaattccatcccccgctgccgctgccgcttccgtctccgcctccgaacccgctctcctcgtgcgtcccgttcgcgaccgtcgcattcgcaattgtcaccagccgaggtcgaatagccaagcattcttaccttttcagtcaatattctagtttccagacttttgcgctgttcaattgcttctccaacacttgtcatctcaccttcaagatgcccgccacaatcccacaaaacaactttgactcaatccccgactcgattgaggctttccgtatgtgattggtctcaactcccgtgttctgtgttgacagcactaatgtgccttgaaacaggaaatggagagtttcttgtcgttctcgacgacccctcgcgcgagaacgaggccgatctgatcatcgctgctgaagatgtgacaacggagaagatgggcttccttatccgccactcttctggttacgtctgtgttcctctctctcccgaactcactaaatctctcgatcttcctcagatggttcccaacaaccaggacccccgaggcaccgcctacactatttctgtcgattcagccgacccttctgtcacaacaggaatcagcgcgaccgaccgtgctctcgcctgccgaacactcgccgaccccaaagctcgtcccgatagcttccgtcgccccggtcacgtccttcctctgcgagctcgccctggtggcgttcgacagcgaccaggtcacactgaggctgctactgagttctgtcgattggccggcaaggcccaggctgcggctatttgcgaaatcatcgatgatggcgaggaaaccccaggccaagctcttgtccagaaccatggcatgctgcgaggagaggcctgtattactttcgcccgcaagtggggtttgaaggtctgcactattgctgacctggtggcttacgttgagaagaccgagggaaagcttgagtccaatggtgctgagactgagggtaactaagcccagtttcgtatacgatctctatgtaaatttgataggatatatggcggtgggcaagtggtaggctgttctacttgtttcatgtacacatgcacatggtggctgatggttgacgaaacgcaatggtggttgcttcatgtatttcttgcatctgtttctggattcctagggttatttggcatagactgggtttcatatggcgtcccgaaaagtgtcggttgaaaagagaacgaaaaagatatcaaatattgtactctcctatcatggaatgtagtttatgtgtacaggctggcgatactcgatttgattatgcagatctcaccatgcacgaattactgcctagacccctgtaatacgtgagacaacccatggctctggtcttgattcagacgcttctgtgtgactgaacttacatccaacatgatgacagcttacgaggagttcaggcaggcagtctcggaaagtcacgcttacgtatggtcaatcacataactgatgttgtgtagcagtaaagggttcaagatatgcagactcaacatgtgtcttgccccccactcttgagtcttactttcgaacactggcatgttatggtagatgtaaccaagtaaactcttcaaattaggaaatcgacatgggccagccatatgagacggtgatgtacgagtctgattccctgaagtcgtcggcactgttacatacagtctaggtcgagtgtgatgtaactgggtcgacaggaagtctcactttcaaccgcccgctcgaaattatgcccagtcacagtatgcgtgacacaggccagccatgttatggtaatctcgggggtctctttaatacaaaatctgactcgcaagtagccgcctgctcaatagtggtcaccaaaatgtacccatctaatccaaatgtacatgaaaccaatgcacgcatctacttccttagacgggtcgacctccttcgtcctaggtctggcttgtcttcctctacctcgggttccttctttatggtatcaccgttgatctccttcttgatagtcttcgcacgctctttctttacgggatccccattggtctccttcttaacagcctttgcacgcttcttctttggggatgaagcgtctccttcttccgcatctggtgacttcttccttgactttttggagggctttgcttctgccttactttcgagagattcttctttgattccgggagctgtattgccagtcttcttctgcacacctggagcataacagctcgttcgtccgccgactgtgatgaaagctattttttctccattgggcagctttgtcgcagcatctttggaacccttgccccatctgtaattgaagagccaatgttccggaaactcatcagagtctcctagcttgtcgacagctgtttggcagacgtagcgtatcatcttgtagagagtggtgatttgcgcatcgctgaactggtcgcagtactgttcagggtggagcttagcctggtagagtgtctcgtctgcaacccagtttccaataccactgatcattgtttgatccagtaaaagggcttttatgggtacgtgacgggctcgcatcttgctatgcaaatattcctcggtgaaccgatcaacgtcgacaactggatctgggccgttctcgacaaggggtgagtgttgtcttatctcatctcctgggcagttgatgagtcgtacacgaccaaacctgcgcgaatctgtgaaagcaacttcaacttcaggagagccctcagtcttgaactgaaacttccagaaccgtggcggccattgctcatgctcgccctccttcatcttcttgtagtagtttgtgtatgccgtctgctcatccttgatgtgtatccaacctggtttaattagtaaatgatcatttttttttttcgtagttggagcccattacctgtcatcccaaagtgcattactagatggggaggcttttcgagggctatcctgtttttttttgctataagtcaagttccgtgtccctagggtagggagttactgaagtcttaccagaagtatttcccctgacttccagcagacatgatctataacagatcaatactttgcaatttctatttgaagaatggggttttaccttctttcccttcagggctgcttccacctcctcgccgctggtaccaactttaccgaacacattcttgtcatctgttgctgaagcggatatgatgcgtttccccacaacatggagtcgtaggaagtggacaatacgtgcaactgtttaagtctcagtaaaagggactcattattcacaaagattaagtcacaaacagaccttctgcaatctcaggcattttggcacacggttaaagatcgatatacggtagcaaaggcagtaaaggagaatacattgcgtcagagactctcggctggcctggaagcctggcgcgtacctgaggcgtctgtagacgcgatatcacgtgatgttaggtgatctgaagggaagcaaagtgcaaagtcgagaccagcctctgtattttccccagttcaccatggttaccgatatgtacgtaagatgacatcggaaactccaccataaaccttgcgattcaagacggacaatttcattttcaggccaaaagatccatattttactgaattttttcgaggtggaccatggttgctcgtcgccgaacatgtttctgccccagaactcaaacccggcggcggaagaatgagtacccgcataccccacatagaaactttcgtccgagctttttctctacaaaaactttcacttcttcaagctcttttctatctttaccaacaacacaaaaacaatcaacaatcaaaagctgaggtatgttttacacgcgcagcattattgtgctgctctgccctttcttcctgatgacacaccgaaaccgcaaactagagtctttgacctaaatggaatgaaacctctttttcgcacgtcagtctgaaagactacgatcacgcacctgttttaagcattttgcaagccgaacacgcgctgaccattcaatagctctctcatcaccaagcggtggatcattgcgacgatgctcaagcttttctcctcgcccgacatgggttgaaatggtacgttcacagttggcgcttttgcgatctgctctcccttctcacatgatgatcattttcttttacaatatacgctggaaattaccggctgagttattcaatgacgatataaaatggctatttctgatcgagaaccattcttcactattttttgcacatcaaaaagtagctcgcgctaactcgaagaaaagattttagtcattagcaaggtatgcgatttcacacacctcgactcgctctcgacctttcatgatgaagcggcactgggctccgaaatataccccatgagcacgaaaagccattttgcggcaggcctagaaaacctcgcccactgactcgtcacgctctaccttcattttgctggatgtcgtcgagccactgaggctaacctacctcgagtgccagtgtactatcacttcaatctgtgtttgcagccatgcatgcatttctaaattgtacgtattaaaagtgatttcctaccagcaccacctcgctttcctgatgaacaatcagatgacgagtcttatccgagttttcgatgcagacaccctatttactaccattcatgcattctctgaatcgcgaatattatgcacattcttttttgcaagcacttgatggctcgtgctaaccaaatcatcaggtagatcaaacgtgagtagccaactgttcccagcatttgcaccgtatcatctctatgatgatccaaaatgaaaacgacaagcatatgtccgagctcacgctacgacgataactcatttatcgactgatcgagatgcttcacgtcacgtcaatgcagtctttacaacgacagcggctgacatttcgaaagcatactcagctatactcatcacttctcgactcacattttatatcatgatggtaaggttagttcattcttattctcccatctcatccaccttttatgatgttacatatcacgacggtcaacgtagccatattgctctgacgataacgcctgtgacaaggcactttaccctgaaattccttccttctttatcttccttgtttgccaatgatgtaaagaaaagtcgctaacatgacttcaaagatttcctcaacacttgtcatcgatttggaattgatcgcatgcgcgtggttcaacacggctgcgattccaacaaccttgtcaagtgacaaggtgtagcaatctccttcaagccaatccctccattggtttgagggcagtagttccgggtcctgcataccaatcatgatatcctagcagacattataacggtaagtgaggataatattgaaagatatttcatataaaataatacaacgtatttattctctgtatatgagatcgtcgagttgatgcctgattgttcgcccaagaccttgtgaaatttttgaaacgagtgtgatctagtaaaacgtgaatcatgaatcaagtcctgttccattcttaagagattgatggatggcgaccatttgcttccctgctgttggtcacctacatactcatcctcgagcaatgctctgatagtttaccatatggtggatcatactgtcttgtcctccatgatgccttccgactgagagatcgggagcccgcagccctgtccgaaactcgccgtcccggggatacagagttgtctcaggcacataccgcggcactgcgtcgtgcaaagatgttcgacaatacccctgtggaggacttccggagtacgacggccgtgctcctcgatgagcaggccagcctgcagattcatgataaagctggataggcacaacagctctgcggactccttttaacacaacggcttggaaggcttggaagggcgaaatacgtacggcagaccgacaacattcgagttgcggaacgagtcagtatccaagctctcccaaagtggcccccggctgttgttctcaatcttgacctgctgatcgccctgagctcgaacctggtcataaaagtaagccgtgtacgcttgaggctgcttcaggacaggcaatggcttctgctctgaggagcgtcggctcattgagctagaagtcgatgttggcgagctgcgttctccctctcccggcacatctgagggagagtgcggtggggagagtgggagggttttggcgaaggattgacgacggcgtctgtcgcgcttcttgcagttgtacttgccaatttcccatatgtcaaagtgttgccgataggaacggattctatatcaacaattagcaggggaacaaaaaagttgacgggggacttacgatgcttcaaagttgtattgatctttcatgatgttgcgtgtgtcttcgagcgtcctcccttcttggatatacaacttggtgatagtcccacggtgctcattccatggttttgccatcatcttggctattttcagtgtttaatctggacttggaattgttgagttggactcgtatgagtctttgggtagatgctgttgcggtgattatgtctcttgctcctagctagcccgggacaatcaaggcttcggcaacagtgaatatctcgacgatcatcgaggtaaaccaacaaaacacagataggtttgttccttctaaataagtattttcagaattggtgcctgctttgttgcgtataagagttcccagtcttgttgaaatgttaggattgaagcgggcggtgatggtaacgttgggaagtactgtgttaaccttcccaagaaaaacgaaaagcacaaactataccataaagaagagctgaaaggctatcacatatgaggggagccaatgactactattcttggaacattcttgtcgctgaccggagcctcgtttggtacttgggtgcagtcacttttttcgcagagcctcgtttatgactgtgatactatagagaggcgtaaagacaattacagcaaggcatacatataagttttatagagagagaatacaaatgatgtttctctctgcgctagcagcttcaatgtagggcgaacttgtgcaaagacacttttcacttttcaagtcgagtctgcccattgttcatggggggaagtaagtaaccctttggcttcgacacaccgggattttgttgtgacacattattctggaaggatgcgtccttggagtcgcccggcgtgataggcaggatggttttgggtgtgtagtgtctaaggcagtttatattcagcctcatgtatcctgcctaagtcatcacatcgcatccatcacatcatatcactcacacatcactatgccaagagcactgtaccggactgcaagaatatcattgctataatagtgaatagatacatatctgattatgcagtttaatatccctgaatggacaagtcatcaacacttgtcagaactgcaactctcccactccctttaccccagagcctggtaaataacccctgcatgcgatcgatcgccttggctgcccacacccaaaatgtgcctattttcacacattgtcctcgccctgttttacttggtcaaccaaccggatggaccagaggctaaagcttcctagctacactaggcataaactgcgatctctgatacttgaaacggttgtcatctatgtcagcctgcttgaaaccacccgtgaactcttcgccgtgtcgtcatgttcgcttcacttttagttctgcactttatatagtcgtggtaatcgagcattgctgtgtaggttttctcattcacttgtttattctggactgagttgatactcgcgcagtatggagggctgagagtgtatctgcaagccacattggctacaagacatatgagcctgtttaggactcagctctgctaatgacaggacaaacaatgcgcttaccactgcgcataaaatgttgtggtttgctgccttgtaatttggcaatgccactctggtatcttcggcatagtaagtgctttatctccggttccagcagccatgtgatggtcttcctgtcggcgggtatggaaacttcgataccttaactgttatgggtaaccacctacttacacgtcgaggagcaagaactcccaatcacatgtatttagtaccacagtgcatctctgatagaaacaacattgtctgtatatgcacgtataataaaagtgtataattcattgtaagtaacttatgtaggttgacattgtagtaatgcagccatcggaaacacatccacattaacttcttctcttccgctccagtcacgataagcatcgcaaccaatgcaacagctcgcacgtctgaaaatcaaggcgaagaacacatgctatcgctttcatccaactctttcccaaaccgctcaaggccacgttgatagcaccactgccaaagcgtaagaaggttgcagccgcaagccttattttgggctacagccgaattaaagacaagaaaaacacttgttgcctgtgtgcgcaggactgggtatagaaaactccgtccattcaaaactattccgcaaccatacacacgaaatggctgtcactctccgacagcctcatttcagttgtctaggcagcggtctccttcttctcagccgccaccgcgggtgctgctacaggagcctcgccgcctacaacaccagcctcttggatactgtgctcattgacaggggtaataggagactggaccttggagtcgagggggtcggcagtgacctgagggttgggcgacgtgggggtagaaccggctgggctggatcctgtgctaaggggagccgtggccttgccgcactctgagagaacctggaaccacttctgggcatcggcagttgtgtgtgccttgaagttgagctcagtggagcccgtaagcttgctgctcatagtcttggacttgtccttgcctttgacactgaacttctcaccctgaacggttccgatgacagcatcgccaaggtagatggagagctcaggcttagggtcgacacggttgttatccgagtccttgaactcgtgaaggtatttggacggcgtgatcacgtagtagccagttgagtatccccaagacagcttgttacgtgacttgcgctccagcgagccctcgatcagagccctggttgcggggtggtccatgttggggaactggatggcgtcaacagaacgcgcaggctcgttggggtcaacgagacggtcgccactgcgagcgttgaaggcgttccattcaaagtcaggggcgacacgctggatgaccgaaagctggtcgttgtacaaggctcgcgtcttgtcggcctgaccgccagccagctgggtgaaagcctccatagcttgctgaatgacctcaataatatgggtctcaaaggcgtggaagttgttctgaacagcgatcaggtcatttcggtggttgttctcggcaataacctggctgttgagacggtgcaggacaccacggtacacgacgtaaggatcatcgttgctgttaaggtgaccaccggccgagtcgaaagacgcagagtgttggccgagcagctcaatctgcttctgagtggtgttacgggccttctctacctccttggctcccttttcagcaccgtgagcaagttccttggccttatgcttgatctccttgtgtaggcgctcgaggacggggaggacggagcctttgatgctcttttcggtctcgatgttggtgttgataagggactgggtgttggagcgcatgttctcaaagaagccagccatgccgccgaggctttggtcgaagtggtgaccctcctttagggggttgctgatggcctattgggcactgttagtgcatgtcgcgccgtgatgttatcattggggccgtcataccttgagcgccttctcgtactccttggcgtggtggccatggattctctccatagccttcatgtattcctcgatgtaaccgacagcatgcttccatgcctgaagtcgctcagcgagcaaaccggcagtctgtttaaagtgtggttagtccatgttttcttttcttcttttctgttgaaagccaatcgccttgacgagcgcatcgcgcgtagggaggtgttgcgctggagtgacatacgcttgagggatcaacttcagggatagcatcctcgctttgggtgctgaaaccagtggtggcccttgaggggagattggtcgtcgtaggtgaggccatggtgatgtctgttggtggtgttgtcgagtttgtaaaggggtgaaggatgattgatagtgatagacagtcaggattgtaaaggtacccgtagttaatagctctgagattagatttaagctgtccaagcttggcagacagggtcagggaggtgcgaagaggggtatcacgttaggtgttcaagggttctgaagcttcttttctgcaggggttgttcagtgggtttatataagttgatgtctggtgcgaaagagcaggaatgatcaagtatttgacagcttgtgacctggttttattgggtttcgtctgtaggaacaattcatttaatagctcaactaagttagtgttgacgtcgtagattgaggatcgccaggagagagcctggatgacgtcgatccttttatgttgtgaggggttgttgagacaccaaaaagctgaaagtcccggcactagacctgcctacctccctattagaggaacaatgcattcaagtcggtgaggattcgtagtatgcgcgaggcctcttgactgagactaactaaagtaaatatggcctgtgctccttgaaatgattccactatcacaagctcagacggtaaaacgtgtttgtgcttgtacgttgtatataccttcattaacacaagaagttccaggtttagctgtacaaggatatccctcgatccgaatgcagacggaaataaataaaacatgttgtaacacctaatctcgaaagtgacaactgtcacgaacataattcgccaaacaacaaacatcaactccaacaacaaccatcaccagaccctgcctaacatctataataataatgacgtcaaccaccctcgacctgtagcgtaggtagcacaaactttgggcgccgtggtcccttgaatctgtcgcaccggacgcttaaactaacacaggcttggcatagtaaatctgtacttcgaagcttagctgcctcaatatcttggcctgtacagagcactctctataacttccaagacagcgcatatgctaaactaaaccatgacgcagttaacggcgacgaatattaatcaaagagaccaagttaccaaaaaatactggcattaactacataacctactagatactaaggtatgtgcatagaaaataaattcgttaacgttcaggaaattgcacgccaccaccatcaatcagatcgccacgatatgaccctgtacccaccgataacaagcttttttcaacggatgtcaccgagtgccgaattatttcgttcgacaagttgctactgcatgctgtgcagtaccgttaacgccccttgtgtcattgccgacaagttaactagcagagatatttgtcacgctgcaaatatcagattccaaaatgccatcttttctcatggtacaattattatttacatgacattccacggtctcaaggccttgcgtgcaagatatagactgggaaaataagtaatcgagtcatatggctcatctttgtagttgaacatgtctggttcttcatatatccaatcatacttcaggggtattaactatacaagtgtcttccttttcatccatcgtcttccttgcgctttgttctgttcataagtgccgcccgtaaatcttcgagtcaaatagctcgccatcatatgtacgccatgtctatagttcccgtgataccttccataatgaaaattaatccaccaacgccatccaggtcccttgacctattgttcgtacccataaatatttgacacataattcagtatttccacagtaagaaaaaaagccaggcactcatttagaaaacctggttgcggttctgtgaccttcgatatgatgcaagatcatcagtataagcacggccaccagcgatccagctggccgggcgtgagatatgttgagtgtgatcctcgccatcctgatcctccgagattgtgcccagagggtccggtgcaaggtcagtagcgggcggtgttcggggagcgctgagtgctgtttgataatcgggtagaagcaaatcaccagtaccagcacgcgagcgggctggggtcttaacagctgtctggtaactgggcaccttgctcaactcggccaaatcggtggcgtcgagatcaacatgctccgccgagttccgtgatgaatcttcagagctgttcgtcctggtgagcgccgcagtcacgggctccgatcgcggagcttggtactggggtgctgatgtgggggacatgaaccctggtgaacctgctgaatgcaatgatgtgtaggaagatgttcgctgagaggggtctagtgagacattggccagtcgggatgaaagtgctgccggtgcaacgggtcgactgtgtgcaagtgctgcaagattttcattcgagccagctcgcgactgtgcgtagaaaggactgctgacacctgattggaatccaggcgtctggaaaccgctgacatcaacattttcgtatagctggtcgaggacgtgctcgccatatccgggaggggctattgtggaaagttctcgctcgttgttgggtgtggtaggtgactggtcgacaaggttgccttcctcatcgaggggcatgttaggggagataaagatggatactggtagtgttgctcgaagctgcaggacatgttagtaaatcagaaatacaactctcgcgcatagaaactcacctcagagatatggccgtcagggttgcagagagcaacggtcaacttgatcttgtgtcgaaccttgataccgtgatggttcaggtcttgaatgcactggcgtagtctcttgggaaggttaagcttcttggtcaacgcccaaccttcttggccagtgtcctcgatcatgtcttgccaatgctcttcccttgacgctgcaaacttccacagtgccacctcgcgttctgttcggtgctctcttgtgccgtggccggaagaggatgcttgaacgtagcattcacggacctccatcaatcttgctgtgatgtctcccaattcgagacccttgagaaggggtgtaaatcgcatctccatcgtgaccaaccctccaaagaccacagccttttgaggaataataattgagtaatcgaccttgttaggccagatgttctccacgctcatggcgtgtaggaattccaaagcaccaggctctagtgttcggattattcgaaggtgcttgtttgcgtgtagatcgtatgccaactttccacgtccgacagtcgctctcagtctgtaagtaatggatgcctcggggattccctcgacactttcagccatgttgcctggcagcatgtactcgaaaggccattcgtagttgccggcggggagagtcatgcttttgccgtgtgtgccgatgaaaggcgcccatcggtgctcgaggatcgtcgtcgtcttgtcaactttttgtcccgatacgccgggagcggttcctcggggatcagcccagctgttgcaccgcatgtcagttactggtttcaagaaagtgttcatcttagaatcctgggattttcaaaacttacacatgacgtagggttccaacgagtctcagtcggacgtcttcaatcttgagtgatgactgaagacacaaaactaatgtgcctttgagaatttgtccagaagattcatggtcgcttccacggaaaacgataaaatcgctgtccaagctggataacaagttcagtcagtgctctatcccaatctgactgcggtggtgagtatttgcgtaccgaatgtcaaaaagactataagagtttcgccccgttactgaggcgaaaggtttaaaagacggcatgacaactttgtttgtcgtataagtggttgtggtttgctgcagagcagcaaaaaggttaggggctcaaaatgaattggttgcaaaactgccgaggaagggaactagaagggacgagagaataaattggaggagatggaacgcttttatttagattcacgaccaagtcaagtgcatgagtgacgagttacagcagcccaagccacgcacgagtcgatgggacgttgtggatacgatacagcctctagaaaagttgagtggggctgtgagatcaggaaaagccaaaaccttcgaggatcaggttaagcaaggataggaaaatggaacttccatgcaatgggaggcgagggtcgcaggtcgatagcgcaaagcagagcagatcaagcggcgcggcctctggtggggtcaggattgcgacaaaagtagaaaagagggtcttgttctgataagacgcccaccgtgtcagtctcactaaagatttgacatccagacaaacgtagcagcagcaggggagaagtaagtaaagaaagttatggatgagatgggattagagaggcggcaggcgagggtagcggaagagactaaggtcaaacagggtctcgattggaggcggcaatgggctttcctttccttttctttgatagtggtgtggaccgggacaatgatacttccacatgtgtatgacgagaaagacgggagaacagaaacgggacgtcaaaagaagagcaaacagatttgcatgacgcctgatgctcgcatctggctttgatcatgaacagccaaacaacctacgccattggcacaacagtcatgtcagtcaatcagttcagtgataccacccctgtattgcccaagtttagggcatgatccaatcccttttaggtagtgataagtgatggcaggggtctgtctgccctgttgaagaagttcaatcaggtcagtcttgtgtgcacaacagttcccgttgcaaaagccgggcatccagtcatggtattatggcgcaatcaacgcagaacaggtattggttgcaacgacaacgaccagatgagataggacagccctgcatcttgctgcaagtctcatgtatcatgtattgcgtatatcgtacgtgcccgggaggttgcgaaaggtacatcaaatggatgtcggacgatgacgggccggcggttggaacggatattttcggtgaaaactgttaaattgccttgtatccgtataggtatccgtacaggttgaaaccgatcaaggaacagtagtgcactgcagataagagggccttgttgcgcgtaaattatctcggtcgttttgtcttgttagcgagagtcgacgtgttttaggccgaagcacgcaagagactggctggctggcttggcatatgagtgacctattgatactgagtaccaggtcatgttgcgcgcgcaagggtcggtggggcggaggcgccggccgacgcattgaggctggttcgtcgttgcatgagtcgggacgattcgtggcatcgaagccagatcgaagcttttgccctgcagtttcaaacgctgtaccgagcgcctgtgcttctaccgccgaaacgccgagaaaaggtacataaaacaagtacctgaacaccaagtttttgcgttcaagttatcgggacgacaagcaggagttgcttcacaaacgtagtagccgatggatgacaatgatgatagtgacgaagaagcggttttgagtgttggtctgagtaagaccacgataaaactcttccaacatgcctcgttgatgtgaaagggggaaggtactactctgagcgcctgtcatggaaggtacttacagccacattcacgtttacagccacatcgattgattccaacgttcctgcatttctgaaccatcatagataattccttcctcgataagctcccgagagcaagcccggactttaaatgtcgacctacgaaaatcatggagaatcaggtccggacgctatcaactttggtactgactcggagttcaaaacttgttcacattcttgcggctccactcaccattttagtctttttgtgtctttcccaatccagtgcaacaatgtcaagcacgttgctgttgcgcacggccataacgcgggttttctgttcgaatattcgctatcgtttcgctgcttatcgaccgatggggctcttggctcgtctaactgtagccaagaattgtttaacgattttccctgggttgtttccacaagctattcagagtaaagagtagatatacatctatgctaccgtttagcacatcatttcacacaccattgtatctgatcatcatatgattcttgaacatgatggatgcagaatatgggggtttcatcgttgggggcacgagactattgctgcagcacatacagggttcgcctgggggaatctttgatcggcaaaagagcaagtctggatcagttggtcatgggctctgtaatctcgacgggacggccctggcccggaatctcgctgagattgatactcgtctgacggtatcgagtgggggtcactggtgtctagaactcgggcaacaggattgtgccagtgaggcagaatccaggcttaagtttagccggtcagaccacggctacacgtcctaggactgttccccgcggcaatccttcaaacattctcaatgtcctcggttcagggctggtagcaaacacagtctcgcctactgcgcctataccaaggactgtgcctctcaaacagacggtctggcctcgctccttcctgcctcccgtataactcacgacaaccttgtcgtacatagactgaccccttctatttgactcgtctccgtcaaacaagcacccgtcaacggcaactaggatggcaccgcgccgtaacaaaacaccgagagagcacagagagagagatctagcttgagagaggttccaccgatcgcgaacctgattgcttgttaggcaccaccgctccgtgctgtgttttccttctgccctaatgagactcggtctgtcccttttctagatgtggcggtgccatatccgaacagcctcaattcccgactgctgctacacatacacagaggaaattggccggagatacaccatctttacaccgacatatacgaagaaatcgtctcaaaagggcttcgggtcaccacgtatccgtataagcacaaagttacctgaaattacaactgtgagacagcttttcctcgcttaaaactacttcaaacttgactagaaacaaacgaatctactgatctttttgttgagggctttgattctcgaaaaccgggccgttcgatcgggcacttagacgccaggacccattgttgacagtcagccctgtgtgatacaattgccgtgccgttaaagcacgaaatttggagcatgttcttggttggttgggtaagactctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaacgcttaaaatcagggtctggcagctatagtggacctcaaacacggcagcttgttgctcaccgaagagcctccggtcgccatgtgggctcaacggagacatttggttgataggaccgacttggtctttgagctgggtgcccaaaaacggattcccgagacctatatgactcttcgactatcccagccgcgcctgagcaaatttgttagctgccttggagacacactttgtcgacgaccagggccgaaaacttgtcaaataaaccaagactcgaagtgggtttcctgtttctattcctaatacaatttcaacgtcaagctcaatacgtaacctgaaagtgaccaatgattgaatcaataacggacacccccttgcctccaaaaacagttgctcttatacgagcttgttactatcaaatatgaaaatgtcgccgtgaactccaattcgtcatcgcctccatcgcagtaaaattccctaggagtgtttatcgctcgttatggatccgctcatgacgccgcttccggggcttctgctcccttggtctgtgccgcaagctccgatccaggccgcaaccacgttctcatatgtcctattttcagaatttcacatgtcagcgcatgtcaggaacaagcgatcgttgatcaccgatagtgtagccggtacggcagatcgataagaatagtttgttgacagtactcaccggacttgcagcttgtgatgatagcatcttctgtaaagtccaaccaacacactgggtgcgtgtcgattgatttgttctgtttttatctcacagttagcatgcaagatctccaagtcgaacgaatcccttcacatgtcggcctcccatcaatacttacaagaaccgggggaagcattggaattctagctcgtggctcaacagggtgtgcgatggccatctcttcatcttcggtatcaaggttagaattagatcgcaggcgcgagttagatgtcgctgtctcagccctctgcaaggctgtataacgcgacgaaacagagccgcgatggcgtacagattgctacaggaggcgcacagtcagcttacagcttcttttgagacatcgtacttattggaaagtgacagtgtagtgtaacaacacgtttcccttcatgattgatggggatggtggcacataccgctttgggtcggtgaagcatgccaacactaaagtcccacagacacaggcgtccatcttctcctacgctgccaaatcggtagtttcgttcgtcgcatctcccaggatcaaaggcaaacggctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagatagatatcaagtcatcttgaccaccagtcagcacgtattggccgtctggggaccagcaaacgcaggtgagcccgccataataagagtagaaaacgtcaaggagcctgtaaaccagtcagataagctttctaaacggcgtgtacgagatgattggattcatactcctccttcagataatcaatgatccttagcgtaccatcctctgagacaacagccaagtgtcggttatctggtgagaatgagaaagcattgattcgatggttggacagcttccaagcggccactggattaaccttttggtttttggagtgaacagatttgttgatacgaatggtattgtgatgggttcccatgttgttggcgtctagcgactcgccactggccccgttcgccattccgttcactgcctcctcttctggattgaactgagcatcttctttctccttatcgtaaaccacgagcgacccatccatgtgagcagccaagaataggttttcagatcctgggatccatcggattgctgccactggcgtgccgttgatagccccctatcattggtgtcagcagttcatacgtcgtatctaagaatcttgagtgctttctcacgtttttgtttaaccgggtataacgttgtgagattggctcccaccagataacttcgccagtagaaaatcccatgataacgtcaaggtgcgaaacgctcttggtatgaacatttacgtcatggcataaacagtgcgcttttgtgaaaagaatcttggttagatagtcttgctgctccggatatcagcgcgtgtttgagacttgttatattcgcaatcgaacgtacttttgtagaggatgacatgtcaagccattggaaggcacggttaatattagcaaatgcaaaaataccatcgtttggtcgctctgtaagcttcttggagaggctttcgttaacaatgacacgtgaaatgaatgaggaattgctcttggtcatgttattcttgggcttcctcttcttattcacatccttggtcggtgcctgagtaagtaaggcattgccttcgccaaaagcaggtgccgatcctatggttatggaggctgaagcagcggcagcatcactcgtcgagccagttcggccatcctcactggccacgcctccctcggcagagtagcgcccttcgttaggatgttcctgaatactcgacggagccccactcaaagcaagtgtagtagacgagagacctttgtagaataagttcggggctggtcggcattcgagggcgacgagggaaactgaggtaccagcactggcaggctgaggaagggtcgatagagggttcgggtttgggacggtagcttcagaaggatgaggcggaggcgttgcaagatgtaaatcttctttcagtgtgtatgttcctattgttctctgttaatgtctgtccagatgatctaatgccgagtaaaaatgttaccttctccaaccaaaaactgccactcagggcctgttgggtttgacaatgtattatttgtctctatcataggtacagggtgtattccagcgccatagggccccatggtgggataccgcggagggggaggtagaacactggaatctcatggcgtcagtttgtgtcaggcgcaaagtgatcgcaagagctatgcgcatagtcgggatattgtacgtacaacatgatgaaagtatatgcactgcgtgtatatcagatgggggctgttgtcgattctgttcggactggtccgggcttagtcgaatgaagatatcgcgatatttagttgttcggtgaagaggtcgaataccaaaggtagagggggctgaacggttgagaggcacagcagatccgggtcggaattggaaggtgctgtacgtcacgaaggcagacggagagaccccgaatagaaaccctagtgagatatccgactaatggtgaattgacttgtcaggctcaaccttgaattgtgaggctgggaggaaacagccgaggagttttgagcggatgttggacttgaatcggactatgcgcgcaggaaggcgcagacgatagtgtggggtaagaactggggaaagcaccatcaacgggcagggttctaaaagtcaacgtggaggtgacataaatattgaagcagatgcaacatgggctcttttctatctaccgccgatcttctatcaagcatgcgtgcttctcattaacaggttattatacagaccttcaattgagtccaacgaacatgttcttaactacccaatggagtgatgggtagttaatctaagaggattgaatgcgatatggcgtgaagctccaacatgtccgttaaaacaactgaatgaaaccatcatattagtataaatttaccaacttggtcataggctaaatacaaaatcaagtcaaacaatcattttattaagcgcccaccttcaaatgacagacatgcatagatttcgccagaagctgactgtggagtgctttattccctgtagattcaggctcgtgcggtgagttgaagtgaagcgacagtggttggttcccacacatgacaacacaccaaacccaacctcagacagaaggcgggcagggacgcatctttaattgatcgtccccaaaatcgcccaatccttgctcgtcgcaacacttcttttctgccatcaaccacaaccatcctagctctgtacctgacctgagttagctgcatctactgtgttcttgacgcctgcactacctacttgccttgcctaggttgtcttgcattgcattacactgctgtgctctgttgtgctgtattgtttctattttcgactgaaacatggtctgattgatctgcacctgacaagcaatcctctttcaccgtctcccttctgtcaagttcttctctttaatatatttaaacaattgccattgtgtctcgacactttcccctccaccattagcccaacgccttcactgccactacgattcattccccacgatcgacgaccgaacccacgatatcagcagaccacagtcccctcttgggtatggaaccttgatgacgacatactcggaacaaaaactccaatagtatctccatcatggccactggtacgaacgccctatagccatctttccatatacatccgacccttgccaagtcattactcaacaaccataataataacaagacatccgagcaaatgactaaccttccttgtgcagttcggatctgtgtctgcggcgacgaaagtactggcaaatccagcctcatcgcctctcttgttaaagatcaatttgtcaacaacaagatccaacccgtccttcctcaaatcaccatcccaccgagcatcggtacacctgaaaatgtctcgactaccatcgtcgacacctcagctcgcccacaagaccggactacgttacgaaaagaaattcgaaagtgcaatgtcattcttcttgtctacgccgaccactatagctatgaaagggtggcactgttttggatgccgtatttccgatctttaggtgtcaacgttcctgtcgtattatgtgccaataaatccgatctggttggtcaaggcaccacaccgcaggtggttgaggaggaattgttacccgtcatggccgagtttcgtgaggtcgactcctgcatccgtaccagcgcacgcgatcatcgaaacgtgaacgaagtattcttcctttgccaaaaggctgtcacccacccaatcgcccctctattcgattacaaggagggtcatctcaagcctttgtgtatcaacgctttaaagcgtatcttctacctctgtgacaaggaccaggacggttatctcaacgagcaggaaatgcgtgacttccaagcccgttgtttcgacaaacctttgaccaccgacgatctggacaacatcaaactcagcatcgcgaaatcgttgcccgcttctgatctagaaaaggggattgacctgccaggatttctgcaactgaacaagctttatgccgaaaagggacgccatgagactatttggatcattcttcgaaagttccactatactgatagtctgagtcttgaagacaagtttattcggccaaagtttgaggtcccagaatactcttctgctgagctgagtcctgctggttataggttctttgtggacctgttcctcatctttgacaaggataacgatggcggtctcaatgatgaggagctggaggctctatttgccccggctccgggactacctagttcttggaccgattcatcgttcccctcctcgactgtgagaaacgaggctggccatgttactcttcaaggctggcttgctcagtggagcatgacaactttcattgaacccaagactactatcgaatatcttgcctatcttggttttgagccttcgaatcccaaggactccatcaccgctgcactcaagatcacaaagcctcgtaagaggagaagccgtcttggccgagtcgagcgcaacgtagtgctctgctacgttcttggtgcatcaggtgcaggaaagtctgctcttcttgactcattcctcaatcgaccattttatggtctataccatccgaccatcaaaccccgccgcgcagtaaacagtgtcgagttgcctggtggaaagcaagtctatcttattctggaggagcttggtgagcttgaacctgcaatcctcgagaaccgagccaaactggacgcctgcgatctcatttgctatgcctacgactcgtcagaccctgactcgttctctcatatcgtcgacttgcgaaaaaagtacccgcaccttgatgagcttccctctatctacactgcactcaaagccgacaaagacaaaaccaaccaacgctgcgagctccagccagaccagtacacctcttcgcttagcatgagtctcccactgcatgtcagtgtcacctggggcagtatcagtgagcttttcgtagcctatgcagatgctgccacgacccctagcactgcgttccccaggagtaacgaagaagggcctgacagaacgagtctgtacatcgcacttggagcaacagcttgtgcgggcgttgctgcattgacaatatggcggcgtgcaactaacgctttataattgctaaatcaaagcttgtatacagtcgaacggatgtgggtcatggtcgttgaaggttacctataattgcatgagaaggagttctatttcctatttacaaagaaaatgatacccagttcccttgacaagcttggtcgcaaataaatataataacatcatcttttcttttcttgttttactaggctctcgatgcaatagcaactcctctcttatatatataacacatatcatgctccctaacgccaagcccataatgccgtttcctatatcggtacaagggattagaccttgtagaagcaaaaaccaacgtaaaagctagcggcttccatttcctcgtcagatacgagtaggggaccaccgccacgctcacgtacgcccatacgctcgctcagggggcctaactcccgatcatccttctctgcctcccagatctcggggaacgtgcggtggaattgcagttcgagattgtagtcttcggcaagagcacggaaagcctcccacggtacgacatactcgggtacctcttccacagcctcgtccaggaagaagttgtatttccagccgaatgcaggtcggaacacaccatcgtctggtgtcttgtcagggaagcgcactcgatagatagagttgccccattcagcagtcggctcctcctcaccctcttccagttctccgtcctcgggttctgtctgctgcggggttgttgagccttcgccgtccttctccgcctccttcttggcttcgcgcttgaccgcagcctcctcgttgaacttgcgaactcgctcgcctaaaacatcagagttgggaatgcagcctataaatcgccctcccttcttgagtgcaccggcgacgttgcgcagcatgttccgcgcgttcttttcggattcgaaagcgtagtgcatggaaaacatcatgctgacaacgtcgaagcctcggcggttcatgggtgacgggtcgaagccgacttgctgaatgatttcaagattctcgatggtgtcgccaaaacagtccttaacgtgaaaacgagcatcgaaaaggcgaggtgccggtcgtcggtggcctcctcgcccacctcgtccgccacggctacccaaagttctgtagcgatcgcgagcttgttcaatactcacgtcagccgggtccagaccaacgtagagctgaataggctgaggagcctgctgccatttgttcaaatcgccaccctttccacatcccatatcgagcacaagaaggtctttgccgctggagcgtccagcctcgcgcgagccaggggtatggtcttcgtctggtgaatatcgctgaatgatgcagctcttgatccaattgttgaaaacgcgcagtcccttgatcttgctgtctctcgttcgccagtcgcgaccacgctctggtacattgttgtagtgttgtctcacaagatcgctgttgtttcggattctctcctgttccgcttcatgggcatcgtctgccgcagcctctcgttctctgtcaagctggcgttgtctgatagcttctcgctcggcttctgagatacgcgcacgcgcgccgggacgcttcaatttccgaggctgttcggaaggagagagggcgcgtcgctttgctggttgaagcgacttggcattgtatggctgggggaggtcgtcttgcggttcgtcgttggcacggcgtttacgaccgtggcgctcatcgccttcggcgcgatcggagtctcgaaccatcttggatatcaaatccgatgggatttttgtcaatgtcaatgtttcagtattgcaatttaaatgtatagttgaagtttaaggattggagtgtgagatggtgaagtcctcgacttatctaatctcaactttatctgcaggcgcttgggccatgcagattaccctgcaccctcttaacccggcaatttgttgtttaggtaagtttcattgtcgatgcgattttggtaaagatgtgatgtttaggtgtatgattttgatggttttttttttatttaacttaacatgttactcttccatacgtaattggcactaaagttgtgtgttttgcagcgctatggcatgctggtatgaagtacatctaccacgccatgaacgataactttgaggttgaagcaaggttacatcacaactgaattgccaattgacattacatcactgtgtaacttgagtagctctattaaataaaagccatgcaattactaagctcaattgctataaatatcctatggtatttggcggatggcttgttgatacagcttccaacgatccagtacgtaccgtccaaggtactaacatcaatcagtgcgtgtcccgctggagccttgcaacaaccgcccgggccactcactccacagtcgccttgccatccaattgcctgccattgtccttgccatacaacaccaagctctaccgacctatctctgagcttctctcgtcatccatctccaaacataacaacatcaccaacaatcaacagtaaataccgtcacacctaacgagccacaaagcttccccgatatcgcattctgcgcattaaaaccagacacatactcgacgaccacccaccgcagtcatcatgggttccgacccccagtacgccaaatggccattgctgcctctttcgcagcatgtcttcaccctcacaaacggctacgccactaagaatgcgcaacaagcctctgttaaggccctccaagatgccattgcccaggacaagatggctcctttttaccgatatctcgctcaccccctcgatggcgtcctcaacaccgttggcgagggcggcgcttccgctccaggacgacctcttagcaggaagtcgagcctggttggaatgatcgccaccaagcctgctgctgccaacatcagtctcccctgggatgagggtctttacaaccagctgaaagaggacaacgatcgtgagctagaagagatccagaaagaggaggatgatgctgtggagcaagctggtgacactgaggtcatggccgcccaaggcaagcgagcagaattctgggctcgagtgggagacaaggtatgtttattttcgcacagacctttacgacctggtagcaattcgagctctccgtgctaataccccatacaggacaaagctattgccacctacgagagcctcttcgagaagacgggcattctcggtaccaagatcgacctcgttcttgctataatacgtatgggcttgttttatggtgataagcctctcgtaaagaagcatgttgagcgcgccaagggtcttgtcgacacaggcggtgactgggaccgtcgcaaccgcctcaaggcctacgaaggcctgcacctgctcaccgttcgatcatacaatctcgctgcgccgctgctcctcgactctctctccacctttaccagctacgagctctgcacttactccaaccttgttgtgtattctgttctcgctggctcagtctccctcaagcgagtcgatttcaagtcaaaggtcgttgatgcaccagagatcaaggcaattcttggcgatggcgacgacaagctgctagctctgagcggcgctctcagtgctggaccaggtgccgatgacaccgttggcgcgaaggcacccaagacggccaccgctgctgtgaatctgaccacattgggcacaagcactgaccatcccgaagctgagatggctatcgacttcagccccttggccctgctcgtcagcagcttgtacaagggcgactacaaggccttcttcacgtccctggccaatgtcgaggagcagttcctaaaccaggatcgctaccttcacgagcacaagaactggttcatccgagagatgcgacttcgcgcttaccagcagctcctgcaaagctaccgtgttgtcggccttgagagcatggctaacgactttggtgtcactgtcgacttcctcgaccggtatgttaactgctacactatcacatgaaagaacacaagctaatgccgctaatctagtgacctcgcccgcttcattgctgctggccgcattccttgcaccatcgaccgcgtgacaggcaagggtgttattgagaccaaccgccccgatgacaagaacaagcaataccaagatgtcgtgcgacaaggcgatcagctcattacaaagctacaaaagtacggtcaggctgtgcggctgaggggtagcgagagagcatagatatgagagacggatggggaagttggtatttggtaatgtcatgccaagaaagacaatgcagtgggggaggaaatgggttagaagaagacgaatcccatgcctttacctatttgcttgactgtatgatataaattagacaggccattgtggtaatagacttggctgggtcccggtgaggcaccaaaaagtggtctgatgttcacccccccgcgtcgtccacaccgaggcgataactgtggagttggttgtatgtattggatgatgttatagaaacaagaatcaggctaccccaggattgttcttttgtacctgcgcatgcagacaagggtggcagacatcgaaagatcagcaatacgacagcatggtggtgtgtctttaccccaggattgagttctgatacgtccacactccaaattggtctcggttttacatatcatgaaaattctagattggtgaacttctgtctaccaaatattgactagtacgctaaacaatgcaatgtgatttcctgtcgaacgacgcctggttttctcctttttctcatccgcacaccgtgagtctcatgtcacagcgcagtaccgaatcttcggctccgcaccatcgaaactcctctggggaccccgccacaggatcgggcctgcgatggatgtagtggggcctgtttccaatatcacaacttcttcttatcgttgttgctagttcatcggtacttgtcgaggaactcgttgtggaacttgacgatgcggccaacccactcggtaccaggagcgaggaaggttgtgcggaagtggagggtgttctccttctgaccgaaaccggaaccagggacgacgcagataccggtggcctcgaggagacgcatgcagtagaactcatcggcgcttcggccctctgccttggcagcctcagcggccttcgcgggaaggttgatggtagggaagaggtacatggaaccttggggctcggcgcactcgactccctccatctgagagaaagccttgtgcagggcagtagcacgctcttgaagaccagtaaagataccgtcgtactccttcttgtaaagctcgtatgagggctgaccctgcttgggagggttgaccatcaactcgacgacgcactgaccaatgacgggagcgcagagcatgatggagatgaacttgtagatgttggcctcgacatcggcgtcaaagttgacaagctcgaagtaaccaccacggtggccacactcgccaaccatacccttggagacactgtgaagagaggcgagctcaaggccgtcaaacttgccggggtgctccttctggagtgagcataggacctgcttgaagctgtggaacttgccgacaaagacgtttgtctggtaaacctcatcagccataacgactaggttctcctcgttggcaaactcgaggacggcacggatgtcctcctcagggagggaagcaccggtggggttaccggggttgatgatgacgatgcaacggacatcaatgccatcggccttggccttctcgtaagaggcgcggatggtgtcgacatcagtaccccagttccttgactcgtcgagcaggtagggaacagcggtggcgtcaaggagagacagggtggcggtgtagagagggtactgaggaataggaatgagaattccggtcttaggagaggcgcagataacgttaaggagagtgttgacaccggaagaggcaccagcagacaggtaaatgtgttcagggtcagcggggaagccatcgcggcctaggagttgttagcaagacatcatacacacccaaggacggcataactaacgctcgataaactgtgcgatgctttcacggatagcaggaactccagtgctggcgctgtaggcgccgacagagccaatcttactcaggaggaacttggcgcgctcaatgacatcggtctggtagccaaagtgcttggtaagggcctcctcgttctcgagcaggatggggttctcgagaagactagcgacctgtcggaagaaagtgatgggcttctggtcgagctgctgagggttgccaatgttggcagaaatgatctcgttgaaaggaaggtcgccggtatcgccctttgcgatcttggcccggtactcctcggacttgacagcaagttcgccacggacggcatacttggcggcgactacgcgctggttgatgttttcggtagtcaatctcattttggcaaaatatgtcgaaaaagatgaggtctgtaggtgtaggttgaagttgtagttgaagttgttgtagtgggggtgacgagcagtagaactttttggcggggtactcgaggcgagtaagggtcgtggggtagatgcggcagtaatagatttactccaagaacggggaccaactttatatgtttaaaaaacgtcgaatgttagcaaagaactggtggtactgtattactgtacggtttgtaacagcatccaaattaagaataaaatgtcaatgcttcgaggcctgagctgaagctgtgtcaagggggcaagagggatgagacaaggatgagggacccggtgtgtgtaagagaatgagaaagagataggcatacactggagaaggctactacgccaagacaacactgttgtataagtgtaagtttaagtgtcagaagggtatcgtgaactgtaagggaagaagaggaaaagtcgagggcagagccggatacaaatattagagccagagaaatagagtaagagaaaaaactaatggaaatccgcatataggcaaggcagatagaagcacccaatccattgactaacccatgcgggcactaccatgtaccaaggtaaagaagaggaaatcaaaggctaaagaaggccgaaacccttcgttacccactcagacaagcacatcgacatcgcaaacacgtccacgtctggggggcggatggagacccggggtggatgcatgggtcgtggtcatggtcatggtcatggtcatagccactccgtagtgctcttgtactgacaaaagcctcaagatgaaggtaataaggtaacaaagtacgtagtgtaggtcaaggaaatgacgggggttccccaaaatcagcgcatgatgccctacaaattgcctgacattgaacggtaagaatccggggagggtcgcagaagaatgtccatgacgaaaagactggacaaattgttatttgcctcagctcagttcagcccagtcaactgacggatgacgcttgggggggacgtggagagggagagagtgcgtgggtagtctatgcagccggggtgtgctgggggggcagatttggggtttccaagggccggagccgggaccccggaaggcacagactcggactggactctcagattcagagtcaacagcagatattgattccgcataatatctgacagctgatagttcaaatgattgcagccatatcaaattcatgatgcaggaatggtctcgcctccggccattttgtccgaaagaaacccttcggagcgtcccgaagtcatgaccgatgctggaggtcttccgagaccatcccggagtttagctcggggctacaacaccgcttttcggctcttgctcacgtataaaatcaaataaagaagacggctgagaatgattttggaaaaagaaaaacagacaaggggtacagcgcttgcagttacataagaaaacaaaagggttataagagatccaatagaacgtcttgccttgcgccagatctgttaattggtatcagataaactttgcctctctttgcctctctttgaagagcatcttgctcacggggcgcatatttcaacgggaccggaccggccctgcagatgtacagattggaagcagagtgtttggttggctgaggggataaaaaatgtacacagaaaagtcttccatcatccacaatggaagctctcttgtgacaaaacgtacctgagatagcggggctctgattgctcgcccatcgttgaccactgatggcagattcatttgtctcggcactgacagtcattcgtgacgagtttagaagcggctggcatcgcagtgtttgtccgagacgggctgatgccacgggagttcgacgtgataacatgatcgaccacttcttgtcttatcttgtttcacggctggagttgtggaggcgtggagaactgtgaggcggaacacagaaatgagttagtcgttgaaaccggcagttgaaacagtataagtaagcactgccaaaaatgacttgcaatttgacaaagaataaatatccacaaactcgacgaaactgacagttgaaagcctaccttaagaagcgaaagctactctgttgtctgactaggcaaagcaagagataactaggtcaggaaagttgatagtcgatatcagatcgtcaaaccctcgtctcgcttattcccgcgacggctaagtcagtcagacagtttgtcactggtgaaaaccccgagttgtttgggcgcaaatgatactcaacacagcaaataccaaatcgtatggcagtgattttgacaagaggttaagaaatacagctgtgctaagtgcgtaccttagtagtcaagattaattactcgacctagtgaggggcaatggtgtttgttggggttgttggagctgagatatgtcagctgcggcgggtaaatcaatatgttagtactgatcacgtcgtgcaatctacgaatagctcttggaaagtgtaaaaagcgaacatgtttgtcttagctctttataccgctccttagagaaaagaaaatacccgaccgatatcgtggatggtaacacgccgtacaagggtccaacaacaaagtgcaccggtctcggatccatacctacatgtttagctatccttgctcaaacaagcgtgctggatctctgcatcatgtaccgataatacgatgcagataagatagtttatatatatgcagcttccaattggtcatttaaaatgtcaatcaatccctctcggtgaaacttccagcgagcccactcaccgagatcaggataatgggtcgctctgtagcggcgtcatgttttcccgggtcccgaccaacgtcgttggatccgtaaatttcctatgtacgctcacagcgcttgaggtattggaagatcaagccatcagatcatcgtcaatcatcatggcaaagaagggtacgcaaattgtccaattgcttcagtggcgcatctattcacaaaaaaacatcgtactgactgatctcttctatagccaaggctcgtctggtgcatgcgcgcctcgtttccatggccatgactggcttcttctataccttcaagcgtcctagaaccgcacccatgatgagcatgttgaaatacgatcccatcggtacgaccatacgaaatttatgataatccgaacagctagctaatgcactcgattgtagtgcgaaagaaggtcttgttcctcgagaccaaaaagaggaaataaacatccacccaatctcgttcgccgataccttgtcgatacaagactttcgactcctccttctcttgcctgagctagaaacagctcgatagccggctgccatcacgtacgcgccatgtaacactacactaaagagcattgctggagtttgggccccaggatcctcgctctaccgatgcgactcaacatgtacaacatagactacaactatatcctcacgacatggctgcactggcatgccactgaatttaacgatcggaatccaataatgctgtacattctgtatctgtgagctgtgtctaccgattaattacagactacggagcaaatcatcatcccatcctcgcccacaaatggtccccttcaaatcacaaaactgaatcattattggccactccatatgtgtgcctgtttcagccctagaaccggtggccatatgccatgctcaaattttggctcgactgaagattggtggaatcgtacgacattgaccccccgtgtctcgtcttgccagtctgtttctgtgttaagtaaatgattcgcattgcttttcgaggtatatggatgttcaaagtagctgtgactcacatgccactggcatctccatattcatcttgactttctgatttgatctttttcatgacaggagcaatgtcatttccttcatcagcatgagcgacacgctttttgttcggcttggctccatccgtaccacctaagatagactccttcgtaaaatcctcaatggcaggcaactcccatttctccgttcttggcattaaacctgtgcgaacttgttcaaccatagctaggttggtgctgctcgcagccgaactcgccctggccattacaggccggttgtattggtcatgattcaaggcagttctgataggatcgacctcttttgctgaaatagccgctggccgtagaatgggccgttgaacactgggctgtcggcgcctttgttgctcttgtgcaattgaaggcggaggggctggcaacgaggcttcgattgcaggactggctacgacaactctgcggcgatacctctctctttgagtatggacatcgagggttaaaacatcgctgagacttctggaacgttttgcgctactgtcttgagcttggggactaggacgtgtatcctccaaatactgcccctggaagtaacctgattcactcccggttttgctctcctgtgactcttggggggtgacagtctgcagtttggcagccaactcgttcctgacccaactgtgttcttggctcaagtaggaagccgtggactgtaatatttgattgaggtcaatcattttgttgaatgtggtgttcaggttctccacacgaggtactcgttcactcatgccatctaattgacccttgagtgtctccatagccttgagatccgcgcgttctcttcgacagagttcgctgctagtgccagcatcgctctgtaatttggcaagatgcccttgtaaatcagaagtcttcttacgctcctcaagtaacgcctcgcgtagaagctgggactcggggttgcccgatgaaacggattccagttgccgccggacttgctcaagatgtgcttctatcgtggagcgaatggattctgatttcgagatatcgtcctgagatgcagcactctgctcctgaaaccttttgtcgagagtctctctgatttcgcggatggacatttgtagatctttttcggcctgttggccatttttgagcatagatgatctcagaccttcgagcttctgagaccattcatgagaaactcggtgtagcgtctcttcaaggttaacaatctttgactctcgattctcaagttgttggatgatttcattgtgcaaattgttcttgaggctatccctccagaccgagttgctttcagaaaacccggcccagtcgttcttcatctcttcacaagttctatgagtctctcgagtcttgatagatatgtcgtctagatagtcgacaaaaactttctgactttcttcaaaccactgctggtttttagactgggtgctttgctgttcggccatgttattatgcagtttttcgaagtggccttgaacagtttcgtgaaagcacgcagcagtctttgctgtgtttgtctgtgacgagataacattgtgtatttccgacgccaaactagaaaacattagcggaagcactgaaggtaagttagaaatacacaccgagtaacgatgttggcttccaagttctctagtattgatttgaactgttcctttgaaggctgcccctcaatgtgtgaactcaggtgatcgcttagatgatcaagtctgcggtgttaacaaaatgttctggtggtaagtgcagaggcttacttttctgagagacaatcatccattctgtcttgagtctgacttctcgtgttgtgtttatcgctgttctccttcagggtagagagatcagactgcatgttcttgaccatatctaccagtgttgattccgttttgagccggctttgaagttcactagctgttgtcctctcacgaatgagttcctgttgctgatgctcaagctttattctcagttccccaatgacatgattttcttgacgacataattagtcactgtctttaagtatgggaatggattcttactcttttgagtctctcgttctgtctcggccctgtatttctcgacacagctcctgagttcctcacgtttctttcgactagcctcaagagctaactcgacgtctttgacatctatattacgcttctcttttcccttctgtagttccatgatttctttgtaaagagcatgcattcgtttgaacaaatcttgttgttcatcaatggcttcgttgaccttgtttcgattcttgcaatacttttgatgaatcgctgcgttgtcttcatgggatttggccaaacctgaacgtagggattcgacctcgctgagtagtttctggctttccttttcggccagagatccttcttctttccgagttttgtgaagatccgctagttcttgaatctctgcgtctttctcacagatgagctgttttgacatttccaaggcttcttctgcacagtgaacctcatcctcgagacgagcaatctctttagctgcctcgatgcgttcagcctcagagatttggatacattcgttccagtgttgagccacattttgcatggcaagcttctttctgtcagggtctactgtagttcgagatcgtccgttccgtctcgacgagcgtttcctggagacattgcttgctctagactgtgggcgatcaggatatttctccgactctttgtagtgataagatcttgcagccggctgcctagaccagtagccacgtgaagaacgacttcgtctcgcagcccttggagattgcggagcaggcatttccagatcgccgcaagtgctaggagacgacacgcgatggtgaggtggaccattctgggcaatgtgaggaagcggcagtttcagatgctcaaggttgcgtactagatggctgtatcagtacaaaaaaagaccccgagaagtgattgatcttatcctaccacgttcgctcgctggggcgaatgcgatatgacccttgtcctgcgtatgctgggatgtttcgactgggtcagccactctagaaggctgcggagaacttgaaaatgctttggttctcgggggcggcgccggtagcccaacaacagcagctctaccccttcgctcagagctattagcacacaaaacctcgggcccagtgtcaatgttctgaggagtcccccctcgagaactctttggagaataacgctcctgttgcctgggagaggctgcaatatctcgatgagaaggagcaagagaatcatgaggggaaggttgtctcccaactagtccgatctcgggtagatccaagggcggaggtcgaggaacccgtatgttagggggacgtggtgggttaggaggagggatgcgtggaatggtgcttgtcgagtgaaagaacttggaagtttcattcgtctgagattgttcagttttgggccgttcagagaactgcccagggcgaggtggcttctttgcaccaaacgagaaaccctcagagatgttggatattgatacatcctcttttggtacggaaaaccgcttgacataaatctggcttgtgtacacattggatgttacctgagagtcagggatgactgaaggtagtttttcgaaatctctctcatctccaacatgactgaatgatgctagggaggtattttggctgaggcctggagattgtgatcctggtgaagcggacattgtcttatcacaggccaaaagggccttgatcttgacagagcaacaatatggcttggattgtgaagaagggcgacttgatagagtatctggagagaagagataatgctccaatgaattgtgtcgttgaagaagattttggctaagaggagaatgctgtctggtctttcctgcaccttcctttccacattgtaccttctgtctggcaaatccaggaagttgttgctatgcgacttcccgttcaatcttcagtcaagcaatgattggtgtctagaggaaggcacaaccagtttgggtgttcaacactatttatctggaaagagcggacgggacattcgaaaaaacattaactttacttgctgttatcctcacaacgggcatattagtatgcagacgacttagttggggagcatttttacaaatactattcttttcatacagcagtcatggacccttacagcacattatttcctacatatttggcccagttctgtcgctgtccattcccatcacagttatcgtgtttagcaggcgatagaaaagttgacctcaacactttagtataaaaaaatagacagcccgagaagtgtggtataaaaatcataaaccgacttagtgatttggtttctgacgctcccagccacacaaaggcgttatctgcaaacggttaatgagagtatgatgttttcttcttcctctcgagagagcactctctcgggcatcttttgcatgcctacacgcatgaatcaggtactcaactggttcaaagaaggtgtgaacatttggagtgaggaaatagtgacttgtgataatacaacttcaatatagctatcgagtgatatcacacacggcctcacaaaccctgttgacaaggatttgggctgatcatgcaggggattgttcctcgcaaaaagagacggtctcacatgcaggtagtatctcgttcagttaagcggtaacgccaaatccgatatcgatgatctatgaaaggtcaacttgtgctacatggccaactttctcgcttagagacgagacagtgcagaagcggttaacatgaaattaaggaaatagacgaaactccaatgtcggtcacacaaggtcagcaaaatgcaagataagcatatcaaggcctatttctgactctgggcgcttcgcatgagacttggagatcgacgtcagagacgcatgggccacccttacaagctatattgatcccaaccgccactatcaccggtcagtatgttcgaatgaaacccatctccaacatccacatgcactacaacttaatccccagactaagacgccgcagggccaatccagcggctcatcactgtgaaacataagaaaaaaattctctgggcacaagcaacggccctgcattaatcaccctttggcgcgtgatgagcaacgagcattgaggttgttcaagtggctacacgcttgtctcattggttggacccctgtttgaggctttgccgctcagcgcttcgagctttacgatcgccaatcacgaccaagcatgtacctatatcgcggttcctgtgttgtgcttgagtctcgacccagcaatgaggatccaataacgattcgccttgaaccttcgggagttgagggtcaagtcggtatcaaggggttgctgggactgggtacgacctatgtgggggattgaagaaaagtgatccatggatgtaaatacaatgcccatcctctcgatatggctatattcttacgaaaattctggtccttctatcttaattatatggtgttgttgctttattctatacacaagtttctgtgagccttcttttgcacattctcgaacaaccaattccacagcaacaacaggcttttattcaagcataatgtcccaaacaaccgatgctttcccgttggcatcggaggtgtacaatgacgccccgagtgcagactctggcaccgatgctggtgctgctggtgacagttcaggcaactccgtttctatctcacaaggcggtatgatcgccatcgttattgttgtcgttgttgtcagtttagtcggtagtaagtatcgccaatgtattatctcgctacatatgctaacttcattatagtttccacagctgctcttttcttcattgcaaagaagcgtgaatggacaatgcgagagacgcttagaaagtctgctcgcaaggttgtcaccgctctcacaccccgaagaacagaattcccatcctcagtcaaggacgggcctatcccaactcatcgtaatcgtacacggattgacgatgatgttcccccaacaccaagaatccgacctgaagatcttgaaaaaggactggcacaagcaaaggcaaagcggaaggagaagaagtggacacgaaaatgaacagcaacataggatgtcggccaagaatggcttggctggtagtcacaccgacggagaatggtcgcaggaatattcgatggtcgtggccttaaactgatgtttccaatggacaggatccgggtatcattcatgtataaatagtaaccctccacgcataggctgtctcatcttttctccatgaactgaacgataacgcctttgctatttttgataatgaattccaagcgcctattttctccttcttagatccgtctaaatgtattaccgctggcacttcgtcgagcagctccagttcgcttatctctgggttcggcaggcaactcatcctctcgttccttttgtttcctccttgactcaggtataaacgagacttgtcgttcaccgacaacttcgccatgggctttgttgacgcgcccgaacttctgttgtcttgagccaagcgctgtgtccctgacggctcgtccctggttgctggttgatgaaacacgcatgacaacatcttcgtccttggtcttcttcttgggtgcggcgacaggcttgtccatatcctcatcgctggactgatcgtcatcggagtccttggcttggtagcgcgtggggcccttgggttgggtggcctgctcaaccatagtgcttgggttgagggcgcggaattctccagtattctcatcgacctggaaggcttcatcctcaaacatcttgttgaaacggtcatcgccaagcacgccagccttggtatcgacttcttctctgttctcctgcttcttgagaagcttgtcgaccaacttctggttgaccttgaccttcttggtgcctctgattctgcttgcacgctccttctcaaccttatccttgatacgcttcgttctctcttcttcccagacatacgggttggcaatcaacctagcctgctcgtacagcttggaggccacaaagtaaccgtgcatgtaaggtcggagcaggttggtctttccaacaaggtgagacaagctcagttgcttcaattcgggaagtgtcaagaacttgtagttgtcgtatgtttcggtgcgaacctcctcggccatctcttcgaccatgttgtccaagaatgcgcaccacttgggcgcgggaccgagttgaggaacgaagaatgcgtgctgttgcttgccttcgttggctgtcatgatcataccagtgtctttacaccaagcaacgtcgttgatgtccacaataggttccacggacgtccatgggtctcctgtctgctcatcccacagtttaatgatgcgcttatcagccgataagattttcttttcttgtgatgccgttgtcatgtgtataagcttttgaactgcgaatccataaccttgatccttcttcatcagaggcacaggtcgtcggaggtcaaaaatctgcatcatgccggtggacgagccagtgacgatagaaagacctgtaggactgaagtcaagtgctgtgacttcgccatcatggccgcccaacatggcaactctagactttgatcgagggtcccagaactcaacagttcctatcgaagttccgaaagcaagtagattgtgggtgtttgttgcgatggctgcagtgttgacactaccgactccaattcctccttgtagaccaccgccagtcagttcgtcgtcgccaccgacatcgacctggtatgacttcatgaaacgtcccaactcaaggttcatacggaatacttcacccttgccatcaccatctaggccgacggacggtataagagcctcggtcgactgtcggtcatagacaagggctcggccgtatctgggaagacgaacttcatagtggcagcccatgggagtgtgaaattcgagacggcgatcggtttgtagatgtatggacttggagtaatcggacgacaaaagttcaaaggaatggttgagggcgttggtatgacgggcgaaagacagcgacagctgagataagttgtgaacgtgaatctgcggcttgtatgtgccagtgctcatgatccagccaccatcctcactgactcgaatgcagttgctggcctcctcgaactcgaaatcctggaggagctcgacacgattctggtattcggcatcatccttcaaacttcgctttctgcgtcgcgcaagccagtcgggaagaggtcgtgctgaagatgcgcccgagattgtgtatacgggaacggtgcccgggtttgacaacttcatggcgacggtgttcttggtgagtcgcaagaacagaggttgttgctctactgtgggtagcaagttttgcgtcggggcggatgcgactggactaggtagagttggaaaaaaatcaaggtgaagaaaaaatatgccccactaagttcggtgagctcggtgaccggacttcggtgaagcagtctacctccccggccatcgggctacctgctcctatctgtttattggaaagtcaataggctagtcccttggatggcccctaaatactgacgtcctccatcaaacatccatcagggaccccctaaaacgtccctgtttacttactttctgacgccccatcctagctgaggccctggcccccgtgcaaacctccactgaatttctatctccgccaacgcctagtctctgaatcgcgacagatatcccatgtatcatcgaacatcaacttaatacaggttatcaacacctcgatcactaattgcaaggcagcacaacataggtctgatggcttagcttgattccgattcatactgttcgaacgatcatcttaccgaccgagcaaattaagctccccgcggcgccatccccgagctgctcgctcggcaccagtgtctcgttcgttgagatggagtccggagaatcgacggccccaacaaccacaattttaacaacgatatttcgaggacccccgtgttaacctgcacttcgactgactttaacggtgataacgacaaacaccgggcccatctaggcttgcgcctggccgttgtgccttaagccgcattcacggttgcgacttcgggcggcgaggaaactgtcgcaatggagaccagcgaatatgaaacgaatactctgtcgatagtgagtagcacagaactttcctttccatcaccatctgacatttagatctgcagaacaacatcgcgtcgatagcctttcgcatttacgagccatccacagatcaatcgcatagcttccaatcatccgccctcgaaatccaaagtacctttcgtgaccaaggaaagttagtttcttacgacgccgaccgaggaggaatatggatctttcagatcaccaataaagatggagcaagcaaggctgtcagttttggctcgggtgtcagtcttgaagcttgtggctacacgctgggaatggtcgatgagggtacactcgaacctgctgctttacagaagaaccgcatccccggtaacacaacacaaaatgctccaacaaacacggccgcgacaacatctcctgccgaaccacatcagcgcaaccccttgatttcgcccatacaaaccgccggagtccaggcagaaggagctcaacttccagcccagcctgtcgataccaggacgacccagccagtacccaacatcatatacgagcagtttattatcgcagtaatttcctcgataacactcgcgttttgcagccagtctatggcggttcctctcaactacaggacagtattaatcccaccgttacaagccgatacgaacgaacaagaaagggattctctgccaactgatcctgttattggtacattcaaaacttatcttacaaccacagggtcccttgtggtcagcctttacttctcttattgccagaatctggctactattgaagatgtgctttccggagattctttatcgccgagcggctcgatattagctgccccctatggagtttttgctaccaaatctggcttttccaatggagatatagataggaatcttgcacagacaccgaacacgcaagctttgagtgtcagaagtgtttcagacgcacatgactcactctggaagcattcgtgcctccaggcccttgaatactgtggactgaatccggctgacttcaaagcgggatcatgggttaatcttctcatcacgaagccgacttcgcaggatgtcgatggagagcagaagcgactgcgagccaccgttccgtggccaggagctctttgctttcgcaaaaaatcactggaggtatcgacgacccaccgcgtgggagataccatcctgagtggccacgaggaatgccacgatcctttgggtgatgctcgtggatggtttgccagtgcttctgaaagggaagagagggtttccaaacgcaaagccgagcgtgcccatgctgccccaaaagaggtcaacggtgctaacctccaagctcaaagtctcagcggccaatccccactatcagtacggcgtccaagtacagccactgctggtgtcatgtatccgactcctcctgatgctatccaacagcacctcgtcgttactccttctatagatggagcgacctccagccctaataacccccttccaaatcttgcagttgctgacgccgacatcacgatgccaacagtaacaccgatggccgacgtcgacaatgatgtgtgggacggtggtcacgaacaaaagagagcgcgaagcgacagcaacttgcttggcgatactggggacataatgaatgatatgggtggagatgtatttggtgatcatgatgtgacagaagacgatttcaatttttttgatggacctgacggtaacgacatggatatcgacatgcccgatttgcaaccgatttcgcatcaaattccgcatccaccaccccctcaagcgatactccctcaagcgatgccccctcaagcgatgcccccaccgatgatcatgcagccactgccccagagagtcattgagccacggcccgagatcaagctaaagccaaggccaaggccaaagcccaagatacatgagcctgttttcgcgaagccagaattaaaacacgccagaagctccctcaatgatgagctcaaccataaggtcaagactgaacgatcaaactccaacaagcgaggatccagcccctttgacccagatactgtgttcaagcgagtcaaagcttctctggctagccctacgcaggagaacttcacctttcaagcccccgttcggcgtaagagtagcatttttgagaaagtcgagtttgaccccaagattcctctgatcaacaagaagtatgaacacggtggcacgtttgacttttcgaaggacctgggcagtggcgagttgaagcgtgatatcgaaggcctttccagagacgaatatcttgaacgacaagggaagcttaatccggattccaagacctttcctggcgtctctttgatcagaagcttgaccggtgcggacggatctgctaatcacgcaaatgcccaaaaatcgaactgcaacgcatccttctcagaagatagtgatgtcgattcagaggcagatgacctgagctcactttctggtggccctgtctcgcccatcaagtccagcgtgaaacgaacagttgtggatgatgatgcactttcgcaagccacaacatcgcgagaggcagagctgatggacgatgccactgaagagcagcttgcgattgaactacccaaactgtcgaagacagagtcatacgaaatgccgcttcatcgtttcttttcggaccctgagcctctgaatgcagaagtgggactttccaacaacgaatttgttgaggttgcacagattgttaccgaacaggctgctactggccgacttgatattggtattgatcacaagaacggatcgtctgttgcactcgcaacaatgaagggtcatgagctcaatgttgctcgcagttctcttcaacttctccacaacgtcattccctcgaatcttggaagcgccacggcggtaagattgaaaggactgctcgagatactggaccttccgcttgcgggacagccaactcgtctccaaccccggccgatacctggtagggataccaatgtagagcaactacgggccaacaacctctaccagattcctgtacctcatcttgaggtccgcagatcagaaacgaaactatcagtacttccgtcatctgtttcgttctgggaaggtcttggactgtcaccttcgtggggcccaaaggacatcactgctctttgcatatttcctggctggaagggaatgtccgatcacgtcggaagttttatcgaccgcttgaagagtgtatacgaatcgttgaaactaggtaccttcaacaacctgcccttgtctggagactgggacgacggtgttttgccttttgaggtcgataggatttcgacctcacctaacgcaactgttactggtcatggctcctctctagtggagagcatggaagtgctccgaagctctctattagaattgaagtccaaggacaaaaatctggtcatctacttcgtctactcgcctgacaatcccgcgtctatcatcgaagcttgcaccgctttctaccgctgtttcagcgagtatagtaaactcctggcagatcgcagagaatcaccgcagaacgagctggtattgcagcttgtgtcgtcgaatctaatatcgtctacgacatctctagttgttccaacccccgcggaaatgatcaaactctgtgtcgagacttacgacagatgcacgctgtttctgggcgctgaatatggaggccctacccctgcacctgcagtcatgcttgaacagcctccgcctcgaatgatcgacttcaaattgactacctcaccctctcaatcccttatacacgaaaactcatgtattcatgtgggctacgctgaaagcctggatggtcgttggatcacggctgcatggaccgacaaccgcgggcaacgacaagcgactgcatcttactctatcacgaggagcagaactcctgatcgctctacttcccatcataaagcagccattatagctgaaatctgggcgacgacgctgactatgatatcaatatggaaagttcactggcgagtaatcatcaccagatcaggaccaatggaccagaaagaggttgagtggtggcaagcagcatcaacactcgatgacaagtattctttcacgatggtcttgatgtcagttgacaccagcccatccctacaacttgtaccgcccgttgtaaagattccccatgctgcaacttcggcgttctactcgacacctgtatccacgccccaggctaacattgtctcgccggagcaaacaacgactccagcaactcctatgcgggaagctagtaccctagctgccaccccaggtgccgatagtgctacggaaccagatgccgattctttcttgattgatgccactgatcaaacatggggcgccatctctggacatcgattcggcaactccactacgcttcttgaaatgcggcctgcacttgccagtggttacttgataaaacgaacgggaatcaagattgaagatcctccagttatgatggaggttaaccttgtccatacagaagctacccctcgtgcgtacgagccgcttcttcgagagatgctgtgttactttaggggtcttggtactttggcccgtgctagaggcgtcacagatcgtgagacggatgttcggccttggcatattgcagtagccgagaagggcgtacgagcgctgcatcttttgttataattggacaggcattgggaggcgtcatcattggtgggagatcggcgtatgtgttggtgtatggcgtttttactttgtgtgcatgtactatgattggatagtcgactgatgcggatatattttagctttgctgcctttggaagatattcaatttctcaatcttagccaaacagtgacctatggaccatagaaacaaggaaagctgagtattagtactgactgcttcttacaaaaataaccatgcagagtaaattgatctataagtcgttatataactagacataccacaaccaacgcctaacatataaccgtacctgtcctcgttaagttcgcagtcatctgctgattgaaggaaatgggttgcttaccctcagtccaatgttattgacgaggcaattcagtgaaccaatctctctcatccagcccgctgcgcccccttcggcgccaaagttgcctttggcgatcccaaacccagaagctatgacctgggtgcgtctcgaagtcgcttcgttgacactgctgtattacttcttgatccttcatttctccaggctctttgtttacgaaggaccaattggacatgggagaatctgcctgtgaagtatgggacacagaatcatggggtacctcccaaccacgatcctcgtcacaatctttgagcccaggcttggagtgagtgcgacccagatgagctgcagagttgcagcaagtcccacatgtttgatcaggggtatctaaataagatagttgtgggagagaaccactgggaatgctattaccaaagtccatgacccagttgtcggcgtctgtgcccgtgttgctgatactatcaagtgttgagccaggcgataactcggagctagattccgatggcctttcaatctcttctggttttgaactagcaacgtctgatttgactttgtccagttgagtctttgagagataaaggctgatcagggattttaacttattttcggaccgtttgtttgcagtcagaataccgtgcttctcgaagtcgtttcgagtgatgaactgatgagacactgtctcttctggggtactgatgtggaagcttcggtagatttcgtcggtgctatctcccagaacaagatcctgcttgagtcctggcacgatgcggacttgactggtctcgaggttttggttgagtcctttgaatgtccaggagatccagacaacagggggaactttggtaacttgtttaccgtcggtgatttgcagtttttcggcaatattgtaggatacgatgcccttgtctcctcttccgtaaacgacagcggcgatgtggtatgggccgtgggattcgtactgtcccttcgaagcgagtggcccccaatgcgttatgatgacgacgttgcttccactgcacgtgtaatcatatggcattttgcgttttctgtgccaggtccgtcaatgctgagtttgcgaggcagataaggagtgattggggcttacaagactctggaggcgaaagtttacatagggatagttgaggagtttgggagatggttgttgaaatgagtgaatcgacagttccagtgtgggagggaaaggacgggacggtagccggacttgtaggcaaagccctgaagacgaagtttttgagcctcaaataacgaaaccatgttagtaaggcatcgtggaatagaacgttgtggaaatggaattgaggcgaatcttataatattggaaaagatgatcagaacaaccttcgagaaaagtcagccgatcctacgcccgctcttttggagtgttgcatacctacgtaggaagggaggtaggggaggagtgttcttaccgaaatggatgggatgtatagaatcaggctctgagtttagatggggaagtcgcagttgagacaactaacgcacgcacacgcacctgcctccctctcacctgctcctgctgcatcttgcatgacacctccatgcgagctgagctgagtcgtcacatcacaatccatcacatcacatcgcattagtttgaatagttccatgcaagaaagatttggaaattacaattcaaaaggtcgaatccctcgagtttattgtctattccatcaacgactccgagtcaagattcattgacggaatctacaacaccctgggagaaacgtctatgtcatgctcagtccatatcatcccgactctattcccctttgttattccactttccgccttgcctcctcgccaactattccaggccccctctctttcaggccaatctagccaaccacgatgataccttggttcccaatcaagatgactgcatgatcagtcggctcaacatgaatcgaagggaaggtcaggttgaaaataacaacatcttctcataggtaggagagagagggatccgaggaaggacttctccacgatcgcgtgtgggcaacagagtggcagttcgctttgttgtttaccacccgccgtgggtgatgtaaataacaagatgattacctacctagtaggccatccttatgccaacacaccctactagcccactaggtagctgagtgaggctctgcgcagataatagagacgctgctatatggatactttcccgtgcccaatgacaccagcctactctttctcacgtttagcacttctcttcttgacctgctcaaaggtgaagttgggacttgggtgagtcgtcggaagcatttcccttactccctcatcgctccaccaacgcttgcttcctcatcaaagccccttttctgcatttttaaaactcttttccgtatcccgagaagcttgtaccaatgtggttgcaatgcgtttgtatagatctctgaagcccgacagaaaatctaaacgagagctcgacagaaacttgctctattccacattgatagacgatgtcactcccacaaagacatcaaagaaaagagctgagcgtgagagaaactcacgcaataggcggccgcgtcgtcgaatagcacaaccacgaccaaaccaacttcttgagcctccagggtatcatttacatactgaccagattggtttgcttgttaaacctgacaacagacctggagattttcgagatattaaccacaatacttccatacctggatcctttgctgaaacacccgagagtgtcgcattgctactcaacagccataacccaaactcgacctttactgccgaagctaccgatataggtgcatccggtgttgatgagggaggcttgatgatagaatcaccgccgactgtttaccagacaaaccccaagtgagtattgctttccacgctgcttccttcgctcctctaacatcttcaaagtattccatcggccttccaagacttattctttagctcctctggagacctttggaataactttggaccccaggatatgactccgactgaacttcgccgacatatggaagagacggcccgcgaggtccaaagaagggcggcaccaccgcccacactggacccaaaccttgaccaggaggtcttctctgctatgttgacctttgggaatggacatacatctcgagagatcgtttgtttggacgaaggctttgaggtcaatttcgtttcccaggggtatctcaataaactccgaacgacttctgggaaaccattatgcttagttccagctccgcctatttatcgagaagtatttactcccgacggaagatgggctcccgttcggtatctactctatgccgaccttgaatgggagtctcctgatattccattcccgccccgccagctgtgtttcattcactatagtggaaacgggggtgtgcatgacaacaagctgattctgggtcaaagttggttcaatagcaccgaggatcaagcacccaaccggccctaagcgtgatcttgggaggccaagaggatttctagtgcagcatgaactctgcaaagcttaaacggccatagcttcgcacaggacgcatgatattgctgcttacatacgtttatctagcttaccacatgatgatagaggacgtttccttggacgctcattcatattgggccatctatatgccttgcatatcaactcagtgtgttgtcctcagagactgatcctcgattggtaacgttggatagttcaggggtctggactctttatggattcagatattgttatgacaggacttcatacgaagaaaaactatgacagagatgtaagggtattacaatatccacaagcttcgttttgttatttgttatttttcatttcttatggatgacatcaaattgccaaaggatggatagtttattgttttgatagtttatgattctgttttttttttgtttggtcgattggagtgaaatgttgtccgactcaaactgcaccctgtctactgtatataaataagaaaacactttttttgtgcaatgatcatttgcaagatgcttatgattgaatgcttttaagactaatgtcagtcaagttgctagttgtttagtatgcaattgtcaaaacaaaagaagagcgtcaagcaagacccgcaatgacgctgtggtttgtagcaattctaggcagacaggcactaagttatgagacttgtaaggaagtaagcaatgtaataaatcctgactcaccagtaaagttttcttataattttctatttttttctcttatttaactctttcattcttcataaaaaaaaacaagtctatttgaaaaccttcctagttaatggaaccgccgaaatcgaattctgctccctgataaaccttaccgactcgttcaacggcaaaataaaagggacgccatcataaccatctaaaattcttcggcgaaatgcccttgatacaacaacatctacagcctcaactaagaataaaccatggataaagtatctctggcaagtctcccagatgaccttgttctcgatatcgtcgagcatctcgacacagctcgcgacgtagcacacgtctcagccttaacaaaacaccttcgctccctcgttagacaagatgggtggcgaactttcgtcaagactagattcccttcgctaggaatagatacgaatgaaaatacccaatggagtacaattgcggaccgggcgacctatcttgaccgttgctgggaaaagcgcgggttttgggttaatgtccttcatgagaagaagcagtcgccagaaaggtttcagcgcagggtcgctggaagccaatcagttttgtttcacactgtccttgatgctcggttttcgtcaccgcttcagagtgatgttcttgcggctggcgtgggtgagaatctcatggtgagaatgaagcccataaacgggcaacctgatacttggcaccagatttcaggacaggctcatggttacagagcaggcattggagacgtcacagctgtatcggtcatagagaatgatggggtaccgggcgttgtcgtcgggagagccaacggagacatccagatactatctggcaaggacaactttgcatcgatttcacgacaactgaacccagcagatgagccgttattgaacgatgtttctgacatgagaaagtcaccaggacaagtggcagtctcatccctacagtggcagcccgaagcgaatcttctcgcaggtggtaaaggctccatcctcaccctctacgatctctcggcatcggacgactcagaattgactcccatagagtctcatgacttctcgaaaacaagccccaatgacgaagcgtcgttcctgcgaagcaccaagttcatgagtaaagatgtcgtggcttgcgctctaggtgcaagtagaaaccctctgcgctggggacaactcacgccaacgggtatacactttaccaatgctgctagcaacccgaggccgctcgacgatgctgccaagttgactgatatcagaattggtgagaagacgacagttcgagcgattgagcctgtcaggggaggaaatgagaatcttctcttgagcacatgggacgacggcacgtacaggtgagttttctttcgcaactaatagaaacaattacttacctttcttctcaagactgtcggatatcagaactccttcagctcaagacgcagtttaccgtgaccgcttccagccatacgaagcaggtagttctctcctcgtctacggaacagaacgtttcgtagccggtagcaacacatcgccggatatccgtctctttgactttagatatcccaagccgtaccaccatacgagcgctctgccatgtacaacgcaatggccttttcccagccaaaaggatgaccacaagatgtggaggcaaggttgggcgcctgactgtcagccccagggttgcgatgcccaggctggactgttgtgtaactggcatggtacatccaggcggaattactggcgccctgatgccacactgcatattggcagccaaacatacgacaggatctattgtctggccaaatcatctgatttgtcggatacagtctactgcggtcttcgcggcgcgatcctcgagatgaacctccatcttaccgacgacgcgaaaaacgacccaggccaacgcaccgtcccggcaggttggagcatgggaaggcctggaggcaagatctcgctcatcgagacgggcgtgagtctctgccaggcaaaggaatgggccctcgaaaaccgcagcgtcccggaactcattgttcagcaacctcgaccgcaaaagcagacagaatcgtcagaccaggtgaagcggcaccgactggactatgcgtttcacaaaacacaagactttgaacaagtacaggcatagaaacacacagagaccatatattcatagatcgtttatcctctagaatcgctcatcagttgtatttactaccaaaataaaaacttagatctttgcacatgctctaaaaaaacaaaatctcgcgcgtctagtatactctagctctataacttggactctggcaccaacagtgcgagcctctctttcaaggcggtctcagcctccttctcaattctactaacgagcacatcgcatgtaggaatatcattgatcagacccataacttgtcctgttgtccaaacctatagtcaagttagcaaacccatctcgcaatccaccacatgggatgaaagacttacgccaaaatcgacatctccagtgataaacacttcctttcctcgcttaccgctcatatacggcgcgacctctgcgaattcacccgactcgctcttcttttcaatctcaagcgcgtccatcgcaaccttgttcttgtacaaccgagtggtgtttgtccatcgtcgaagaagaagtgtcgtgtcggtctcttgggcgcgaacaatctcctccttgaccttgatgtgcacgggcgcctcgacagtacacataaagcgcgttcccatattaataccacaagcaccgaggcacagagcggcggcgagtccataaccgtctgcgaagccaccgctggcgatgaagggcacacccagcgtttggcgcgctttgctgagaaggatgaagttggtaatgtcgctctctccaacgtgaccagcgcactcgaatccatctatgctgaggaagtcgacgccgagctttacggcgctttgcgcgtggcgaatggtggtgcacttgtgaagaacgatgattccggccttcttgagctgcgtgatgacgggtccaggcgagttaccggctgtctcgacgaccttgataccctcgtcaatgatggtctgggcgaaagcggcgtagttgggagggaccatagaagggaggagggtgatgttgacgccgaaggggttcttggtgagggtgcgacagcgctggatctctttgcgaagttcctcgggggtcgggaagatgagggcggtgatgaggcccaggccgcctgcgttggaaacggctgaggcgaggtcggcggtgccaacgtgcatcatgccgccttgcacgacgggcactgatttgtagacgttagtataaggtcgcggatgatagggttcatgcaatacgaacctctgatgcccagacgctttgtgagttctgtcgcgaaaggcatggtgatgagtgtctatctaggtgtaaaacaaagtgtaaacaatgcagaagataggaagagagaatgtccttgtatatccaagtctatatagtctacgtcttctcacctaagaaaagaataaagagaaggatgtgacccgaggttgtttatttttcaaggagcaacatacatcgagtttagttcctccatagccatgaccaagacgagatcggtaaccactaaccaaccattaaaaggtgccgaggtatgatgccagcagagacccactccttcccccacactcggctcggtcctccactctcacatgcggaaggcgggaacgagtaccgcaacttaccgtctaattctatccaccaactttgcggggaacaacgacaacttcgttataaccagcggtcacaaaccaaaaagtcacttcaagatagtcaagattatatcaaaagcataaaccatctcaactggtattgaattactattcatgtccaactcctgccatcagtgcctctcatccttgctcaacatattccaacttatccttattttgcaacatgcttaaaaccaaaggctcttataacgtagcctgaaaacgccttggtatacaagatataccacatcgtgaatcattaaaaccaccttggctttcctaatcctggtgtgcacttcctgaaagatgagtgccgaacccatgtccaaccctgacgcccgaaattcgctataatcatgttcttcaaataccatcgctgggaatatccagtaatattttttatcatgccccttagttgacgtttggctccaacaatcgcacttgagggcttctgtctcttggcttctcaatcaaatcggcatatgcgtcgagactctggcccatgacattgacaatctcaaagatatgtgtacccttgaaagtctcggcccagagtcgcacaactgcgactgcgagttgtcgtagcttggcgctgtcgcttgagggcacgtcgttctgtcccgaaagcgatggatcgattggcggaaccgcgaattcagtctcatcaagcatccgacgtaccatatccaacaagttcttttcctcgggagaagcaggtgcatcgtgcggcccaattgctgcaacggtcaaaagccatttagataccaagatagcacactcgaaattgcacactgttgaattaagttagtaattgagttaaagaagaacgcgacgttgctcccagctggtacttacatgagtgctgaatgctccagtcggcggatttggtcctggctacgtaattgacaccagccttaaccagcatagacagggcatgaattgcttgaaacactgccctatgcagccttagacttcgtactagtaagggggtcctgctcaaggcggacgccaccaaaagcggatcccgagtctcgagcgcagtcgaaggagtcacgtctgtatagagtcggatgtacgcttgtcgcaataaggcagtcgccgtgtagtccagggttccgccctcaattgaatccgatatgctgtagtgaccagattccgcggcccgaagctggtgctgatcctcgaagctggtctgccatacacgcagtgcttgcgaaacctcctcaacatcctcaggcttcatggttcgatgaatgttgtacggaagaccagtcgcaaacgatgtctgcttcagcaagtaaatatgttggataagtgcgtgaatgagaacgtaactgcccagagacgatagatgctgcggcagaccttggtttgtccggccaaatagtcgtgagaaggcatcgtgtaaggtaagctcgatgatcggtgttgactgtcgcatttcttgccattgccaggctgtctcagccctccaaagcttgcctcgttgaggtaggagcaggttcaactcggatgtcaacagcaatggcggcatgttgtacgcaatgctgcaaagattgaaaaagcaataggcaacaagcttggtcctcgtcgcagtctcgagtcgaatccatgtttcccagtcgttgacgacactttggttaacttctgcaaccaagccttcttcgcgaatcaagattgcgagaacactctgtaaggacagtgcttcgtggagaatagttggcacaccccagaggccgatggcgaatagaagcaaaactgcttggatagtctcaatccgggcttgaggggtattcggagagctagaggcacagttagaaacaagatcttgctagtgtgtcaaggtgcgaacttactaaggctcacggtgagtatcctgtgttgctggccgctcagactgtgcagacgcaaatgagtggcggtacgtggcacttggtgaagggcgtgtcgagtgaggactataagcagctgcagttggcaacagtgcatgaacctccgaaatgcgccttcggcggatctgttccatggctacagcctttgcagcataccatagagcatagcctctgttcttctcaaagcgatactgtgctcctactgcgaggatagcgagcagcaactcgggcgcggcttcggcaggtgaaaatgttgggagatggaggaaaggcagatgctcgtgaagcccactgatatagccttccaagaatcgtgtcaaagtatgtcgtgagggaaacacaaaatcgttgggtagaacagcagagaattcatcaagtctgttcttgatcacggtatggtcagctacagagatacgaagagcggattgtcgtgccgcttcatcaatacctcgtgaggcagggtctgcagggtctcgagcttcagtctgcatgggtggaaaacggcctggaagaaatgaagactttgataaacgtcgttgagcggtcccgccttggccccgagagtacatcatttgctgctcggtttcgaaattcgggggcaaaaagtgagacgaagcagcgaactcgtcaaggaatggattgtaatcatcataagaaccgggaggtggttgctgaggtacatagcctgatcccaagggttggtcttctcgtgggcgttccgttgtgtaggcgacaatagattctccatagctgctcttccttcgggattctggagaatgcggaagaggcgctggtgcagcatttctctgaacaggcgtcactgagctcgcaagggctgcgtcggataatagatcaagattacaggctgctgatcgaggttgtgcccggtaatcgtgagggttttgttgagaccctggaggtggcccatgctgataagcctgaggctgtggcaaaggctgctgaggtggtgggggccgtgaaacgttggcatgttgatgtccaatggtctctgtatttgtttgcccttcagatatagagctcttgtgtgaggttgaagatgtattggacgacagcttcctgggtcggctgttgtctttgctaccttcgtttagatgcacgagcttctcgtgcctaacaagaagatcccttatatccatgtaagtatatgtgttgacaaagttaagatggagaatgggctccggttgggatggtgcgcgtaagaacaagagaagaggcagaagtcatgaaatagcacagtttaagaattgagcggatgagtgagtggtgactcggttacagtatatgagtgaccgggtgggacgggctgagaaacgggggaatataggggaactagagaataacgtaccttcgtccgaaagtctttccgcagcggtcccatccacatgaaaatggcttctctttggtatgtgtgcgttcatgacgctgtacatgctcgacacgtctttatggagagaatctggtcagcctacaatggggccgtcggtcaagtggaaagataacgaacctgaatcgtttactacaatacttgcagggaagagtcttgggcttcggctggcgaacctcagttgactctggacctacaagagcaggaggaggaccaggaagaggccgagtagggccctccatggactgaatggcaagcatcgtgaatacgcacgctcaggtagcaagtcctcagtcgctttctagttatgtttggcgttcaatatcgatatgtggggtgaaagatatggaggacagataaaagagatagtgaagaaaagaaggagtaaagcaacacagatttgggatttggagctggaactggggagatagatgcaggaagattgcggggtgcgttaagggtaaagcatggcatgtggaggaggaaatagacggtggcccgtgagctatagtgcagcgcaatgcagtggcagtaggtacaatacaaggtgcaagcgtaaagaaggagggtagagggtgtggagggtatagagggtggaatgtggaagggaaaggtggaggcttggacttggacttgtgcttgtgcttgggttggtttgccttccgcgggagagacaagcaggcgcaggagacaagacacgacaagacggggatgggggaaggaaagatggggatggggatggggtggacgggaagaacggggggcagagcctgaaaggaaggaggagtgactggggtccaggtccagtatgagaaaaagaccagagccaagcaaccaagcctaagccaagaagagtgaatgaatccaaggagctggatgggatgagatggatgggacaaggtcaaggtcaacgacggacggcaagcctcaaaaccatacacaaaaacaaagacgcccccttagtgcttcccctctcgtgtcctacggtaggtacgctgcagtatgtactctgtagatatctcggcttttcccctctcgtgccgacatcaacaggtacggtgcgatacctgggacggccgagtgtaacacgttattagatgagtactctgctgtaccgtctctccggtctcgtcaagtttctgggtggaagtgattgtcgttgtaagtcaacttgtgattttgtagttgcaacgcggtatgtagaaggacttggagggacgatgttttcggcaaatgactccgaaccgagccgtgaatatggatggatattgcgatttcgactttttcaaaaattccaacaaagaccttgatcagtcaagttcagctcgtttatttgtcgtctaccaattcatccggtaaacaggtatcacatttgcccttgtaagtaatctgtggccaaatatgggtggacgagaaacgaagatgtggaagaggagaaaactagacaggcaggtacccagagaggaagggcggaattacatactaccaggtacgagcaaggaggggttttgccccgggcatggagaggaggagaggagaggagagaatggggaaaacatgatagatggaagggttggcgcgtgtcagagtttgcggtctaagttatcggcctaacacccgagaagctggcactgataccggatctacaaaagatggagtagacatagatgtgggtttatgacgatatggcacattcatgagatctctcaagtatcgagagagtacatcccactgtgagaaagcaatacagcactcaaaaaaaaaaaggctgcagataaggtacgggggcatgctgacttgaattcataggttatccagtgaccaagtcggctgtgataaacaggcaccaatgggtctagattcatgtcaggtcaaaggctcgccgcaaagttctgtcagtggctcagctaagcggtcggcggagtacaccgagagatgtagcctgtaggacagcttcagcatgccacgtcgatacgccgagaggagaggagagggacagaaagagccgagccagacggtgatgcaggggtgtaattataaaaaataaaaaaacagaaacagacgtggcgaaagagtccagccaaagcaaaagccagtccagggaaagaggggaagagaggagacatggaagcccagcaggaatggtgtggcaaggttcccttacaggcagtcagtcccctaacaggctcactgaaagtcgttcggacactgctgagaataaacactggctcgggtccattgctgcgacatggaggtcggacaaggttatgacggcgtagcgcgggcgcaagggccagggcggggaaattggaggtgataagctacagtactagcaggtacttacttgaacgaaggcccggtgcttccattatcttggttcgacttagtgttccggatagtgccaagctttgttgatagattcaacggaatagaataagatgggttaagatttggccgagatggacagacgttggcagttggaagcagttagaacatccggaattatagtgctgaagataggtagtctctatcagatccaagttatcttgtacgtaagtgatcaagacactatattcaagcgaaaacaaagtgtggggagtgtgagtgggcaaactaacccgactgcatcaatctgggggaatggatctctaaagagccactgattccgcccaaagcaagcaagccacaaagcggaattgaaaaatgacagggacagctgcaaaaagaaaccaaaaatgcaataaaagatgcagcttatatccaagattcgatcaattatcaatgttacaaacacgaaataatacagcctatcacgcctctgcgatagttcgacactcaaacattccatcctagggggtacggaataggcgggatacttgccgttcctatccgtacctaactgtacaccagtccagtccacgggtcagcgcaaggcagcaaggcactggcattggcactggtagcttgaggagaaacggagaaacggtagggccaagtacagcctcgttctcatacttgttcttgttagttgaaataacctcaacgcaagctcagagccaaggccgcgacgacatcttggggggcgtgcaggagtcgaggcttgcaacgtattgggtacctcctagccttcgtcatcacccctaaaactctcatccattgtaacggctctgcacgggcagccaagtaaactctcgcccagtcagaattgctaagccaccctgggcatgtgtcagagtgagtcgggagataaaagacaaaagttgttttttgtaagccacattgattattgacagacagccaaggcacatgttaaatgcaacaagcaatcatggacgttggtggggggtcaatcgcaagcagctgattgatgatcaatctcggctttgaagctgcaatcgtgatcgatcttgtgacaagaacaagaacatgatatagatatttgcattctgtgcggatgctgcaagcacaagtccttttgtcggagaaatcccgtttcccttgcacttcccagcatctttctgagcatggcattccgacaacaacgaacaacgaacctccatccgcggctgctacccgaccgatggaacccaagtaccgtaaagtacatgcggggggaagcctagactgccccccatggggattggagaccactagggcggctagagttatccacctcgtctgtcatctcttacaagcagaaaatacttttccgaaccaatcacaacaactctcatgaatctcaaccccccgagtctacctggttacggcaggtaaatggtcgtctacagttaccaaagtaggtctcgcttttcgccgacgttgagcgagaaacttggcattttaactagtggctcgaacgagagctgaacatttacggaatcagcgtggtttttagcgaaaatgctattgcatactcgtttcccagctcttatatcagtcttgacgtccatttctagcagtagcatttggagaccggatcattgtcggtcgatctccgggtattataccgtgttagtcaattgcaggctcacttcgctcatgttgtacgcaaccggaaggtacaaataatgaaacacacattattgaaaagtgccttcctttttctcttatactttttcacacacgtgatatgctttcattcaatcctcgacacatcagatcacaaccttcacatccaatcaaagctactcctctttttcctcctcactaccgccctttgcgcgccgtttacttggagaatcaaaacgcacgcgataacttttttcaaactgaaaatcgcttcttttttagggtgtgaagcggagacaaggccggtgcggagcaaaggaagagagcaacaccaggaatagttcctcgtttatcttttcttgcccttccctctcccccacgacgcagtcgcgtaaaaatcacgtacccatgctagccatgttatgctatgctcaccaagacatactgtgtcatgttgcaaccacggcatactgctgatcctttcgaaacgacaagacataggcaaggcaaacctgagactccaaaaaagcaacgacatggccggaacaaccgctcagtcgcccccaaactctgttctctcaagtggtgggatcgggtagatcaatcaggcacttgggggctgtgatatatatcggatacggtgagcaaatatgttatcttcttgcccaatgtgataccttccgagtatcaagttacacaatcacaatactcttgtcgtatcttaccaaaagctggacacctgtggccaccatcctcattatttcctacctccaccgctgcactcgcctccacgcaactgcaacacacccgtgcagctacagcaccatcacaaatcacgctggtgatcagcctctgcgccaaggtccagggtccttgctcatgagcgacgtgttgggggtctccgctcacaactttgttgaatcaaccaagtcctgggacacttttattggacggccagcaccggccagccttgtctttgtcaagcagtcgtcttacaaagtacaccagcctaaatggctcgcgtgtacaaagttggactggggagttacgttttcacatgaattggagaaaccgatgaaccaggcttccgcagatgagcttacgattagccactttcagaaaccatcccggccactgttaccaaggacgggttacaaacctttactatcaacagtaactctgtatggaaggatgctgttagtatttgctaatcctttcaatgcctgggcctggtgggtgggtttagctcagacaagcgagttctggggactaatggaggtgcggggactggtggtcggtgcgtgtggggtagtctagatttaggatcttgatccagacgcgactgagacaagagttctctctctacgcatacacatggagactcttgcttggtcttctcccgagctatgcattggaatatgagctcatgaatgtttaccctgtcctgtctgctgcatcatgccgccgccactatgcaggtattttactctgcccgctgtcccctgaaggtgcagaccgctagatgatgagtgatggatattggcactcaatcgtcgggattgcccccgcgtgaggcttcatttccccgtggggttttttatcataaaccgtgtaagccgagcccaccctttttttctttccgccgggatgttaccgagtccaatggaagaaggtttgtcgataattccgagctacggtacgctgtatcatttgttgacttgatcaagttaaaacttctacagacacctggcctacctgcctgactcgcatctgcaaaagatgctatgccttgcgagtttggacgtccgtagctgcacccccgacactgccttgccctggaacggcaataattaggttcagcctactcaacatttttacatgctggaaatccggaatccccaaatgatccgacataccctttgtatccggggtaattaagatgcggggtcgggtcagaagtccatgaatacgtatacatatagcatggaccatcaagagatggtcttcgggaaatcggttatttccccgtgacttctcatgtctccctctgccgtgtctacaactcgatttgaggccactcagattcagttcacttgttggtatatcacagtgacacaagatcgtcgaggtggcccgaatcgtatcaagacgtgttatacttgtgatacaagaacagatttagagaatgtctgatactaaaccaagacaccaacaataatcactggtaattactggcatgcagtccatgtcttggtctcagtgactgcttttggctcacagatattggctacctacaaaggtctttgatcgcggagccgccattgcccaagtacaaatcgtagtcacttagtatcccttgccgaatacgcccctcgcgtcctcttataacttgaggcccgccttgatgagtgagcaccaaagccaagcatgacatcaaagcagctttggtgtctcatcttgctcttccccagcccttcagccttggagggagtagccaacttgaccgctctcgctgccaaggcgaattagacgctgtctcatttcttcggctcttcgcctatcatcttccaggagtggctggaaatcacacttgtcgacccagctaccaactccgtgctgtaagacgttcctcgctcggagactgttgccctgtatgtggccgactgagccgtgcagcgtcattcgctccttgctgttatcgtaggcgccacggtgaagaatgttattgttgtaaaatacaatgtcacctggttccagcttgactatgagctggttaggcaatgacttggcaaacgggtcagcgtctcgctcggtcgaggtccttgcgcgcttatgtgaaccaggcaccacgatgagagactcatcctcccacaaggcaaagttatattgagcatggtaggcatgcttgccaagacgctccatctcttcctcttgactagcctcagcggggatgtcgtcacgatgccatctcaactcaaagtccttctctggcctaacaagcatattgaagagctccatcacgagatgctcatcctggcactgcagtaactgctttacaatgcccaagatggtctcagaaaagtacagctcggtgaatagctcgtggcctggaagttcagggttcatgagatgctgcacgccccatattccgtgctcgcgcgcttggctcgcgtcccacgggggaaattgctttgggaccgtacgtacaaacggccattgtccatcgcgggccagctgggttgcttttgagctaaccccacgcaacgcttcgagtttatcactgtccacgatcgacttgatgacgacaaagccgtctctgtcgaggtcttggaggtactgcgaagttggcatggtaatgatgtgatattgcacccgtccgtcgtctattgcggcttacagtggtgcggtgcggcgcggaacgatgaactagccggtggaccgccggtaaaatagggcagaattccgtgacccctcctccctctcgggctacccaagtatgctaagctggggggatgcaaggcttgtgacaaccgactctgtggccagaagggctgtctgcaaggtcagacagtgtagcagatgttggagatgcttcggggtatctcgagacgaagcgagacttggcgcggatatgtacagaaaagggtttcagtattgttcaacggtcgcaagtcgtcccttctttcgtgctacgagccctctttatcaggcgaatgtggggaattctgcactactgtatgaccggctcgttgcatctgcgatggtggttcaagtaacgtagcagttaggaatatcaattcgtagtcagacacctcggttgtatcgagattcacaccagtgtcaactttttgctgtcataatcgtcattcattataccgattcccaatatccactactagagccattttatctatctgccatattggtattcattgtaatccctcagttgcacgcctcggcagaccaccgtacagcaaatcccttgacagtcttttgaacatccaaatcaccagggtcgttctcaaacaacggcttatcgagtcttcgctcggcaatctgctccacctcgaagccttgctcgcgcgcgatatcgaagaagcccatgtcgagctccttcttccacggccggtaagaggtgaagaatacgtaggcgacgctctcacgtgagattttaagcgtctccttgatcgtcttgaccatgtttccatgctcgctgtgtcggaataggagatcagctaggataagaatatcgaagcgttccttgtgggagtcgtcggttgggttcagacgagccaacaacgggaccgagtcagcgccccaaacaaagcccatggcatcgacggtgtcgacgatacggccgcggggctcgacagtctcatcacactcgtcgacgttcttctgcatgatcctgatgatatcagggtccggataatccgtcacgacgaccttatgcgcaccaaggatagcagcgacgagactaggaagaccagcggcagcaccaagttcaagaaccgtcttgcccttcactcgtgagagatcctcctcgaagaaatcagcaatcatctttgcgccgttccacagatggtgagcttcggtagggctggcgccgacgagatgcaacgttatgggcttgccgctctgcatggtgaagacctgggatgtaggcgggggcgtaggggggcagtaatcctctgggtcgtccatgaggtctccgaagccgtagtctacttctccagacattgtaaaagggatagcggtggtttaaaggtaagtcagtgtaggctggaaatatgagttttcgagtaagattctggcgatccgatttagtgacaaagtgcagagattccgtaggctgtgtgaagctggtcttgagactttggcctctttttctggtgttttctctaatttgcttcaaatcccagtctctagagacaaagtgccgtcggtcgatagtgttgaatgtcgtggaaaaaagagttttgatctgagtggtgggccaaatgtgcgctcacagtgcgtgaaaaatccacctctttctttaacgccattatatgcgacaagtacgccaacaatagcaatatacacgaatagaaaatgcgcccattattaccacagcctcaaactcacgagacggaaatagaacaccggagtattctctacccgaatcgctgtcgtgccaactctctcagcatactcacagtgccctcctctctctccatataggccctcttcctctcctccatctcctccctcttggccctatcgatctcttctctacgaatctccctttccgtcttgcgtcgctgttccctttctttggcctttttgtactcgtctagtgaatctccaccgcccatgagctccttctcgtcggtaacctccatggcgcctgggctcttgtcgcggaacgagcgcatcttgtctgcaacggctgctttcttttcgagcatacgctcgcgggtcccagcttcagcacgaggaaccagatcgtcgaggcgttctttctgtaaagtcctgtcggctttgcgtgcgttacgaatgtcttcgatggatgcttgtttgtcttcctcggcaagttcggcacgtaaagatagatcttggatcgtggggatacctgggccggagcgtcgtgcgcgatctgatcctgggaggggaggtccatagtcatcatcctcatcttcgctaccctgatttcttatatcatcgacgggctcctctctttcttcctcttccttgtgcactgaagcaagtcttggtcgggatgtagctggattggccgctgtgatccgagcgaacgtctcagggtcgtaccatccctctgcaagttcattgcgattccattttccaacaaaactcttccatcgccccttgatctcacggtcatccatttcgttcatgtccttttgcttctggacactgagatattcgtcaagaagcgattcaaaggcatttagatctgcttttgacaagggtctggcatcaaacggaagtttgactgcggcttctgttttgcgatttgcatgatcccgatgtttatgagatgagcggtgatggtgatgcctggatgatgaatgacgatgatttggctcagttaaacgtccttcgtttcgagatgatgatgataattttgatcgttcatgcgccggtgatcttaagcgtgcgcgcgtgctggttttatgagtgtcgcgatcgtggctccgtctgttgtgagagccatagtcccggcgcggtgacctttcgcggaccctgtcatgattctccatcttgactctgttggattgtgacgactgacttggatactgagacatgcggttcaaattcaatgaaccaatatcaaaacatgtagttaaaacaagttcaatgctcttaaagagatgagattttgaggtcaagggatggcacagtgcgccccgcttttcttcaacactacactaccagtagcttcattatctacatacatattcgagatatgttttacacatcaagctttctaatgttctctttgacacgcaaacaaagagggaaatgaactggatcatacgcaaataactgttaggtaacggacgtatcctaccacagtgttcttttgcttttctatagtgttcttgatcgctcagcgaccttgctattcaggttatgttcacaaaagggtatatcatatcatcctccaatctgacgagctcctctgagtcatgacagtttcctccattcgttctgttcgctattttgttgtattaagagcataaggtggtcaataaattagcttcgaggtcatcctattcccgcataaatgctttctaggcctggttctctatttccgccggtgcctcattgttgccatgaatgacacatcccagacattggcagtcatctccacatgggcaactcgcttcctcacccgcacaagagtccccaaatggatagctgacaaagaagaagtcattagccggcaatgcctgctcttcactgataccggaggctgcttcggaaggagtctgtggggcgactggcgacacggtgccttcagcagaaccgatagagggtgcaaccaccgtgtttgcgttaatgctgtgtccctttgttgctggtatctcgccattatgcccgttggtgtgcccattgctgtgtccgttgacatgggtgtaacctgtatccatcatgctctgccaagccgatttcacatagttctgcgtcgcctcgttatatggatgagctgcacagccgacacactcacacgaggcaccacaactacattgatgggaagtacccgcggctgggtgcggagcttggaatggtgtcgcaccaggcataccatagggtgacggcatgcctccttggctagcaaacgtcatcgtagccatgacttgtctccattgttccggttgaagaggctgcaaatacgatccatactggggaggataggtgaatactgtaggttgaggatagtaggcatacatgccatttggcatcatgacgggtgccggaaaaggcatcatcatactattaggcgtgggtaagtcgccaggtggtatagtgtcggtcttttggtcagccttgggtgaatcattcttcgaacagcaactctttttaggttttggaggactcggtacagacgcaagtgttataggagtagacactgcgccgtgtgcatttcctcctccgcaacaagagccgactttgggtgcaggctggcttgattcctccataacttgcgtagttgtcattgaacctccgtggttggccattgtcgttttcgagctgttcgggctcagaataggggtttggacgtgtgagaacatcgggtacatgacaggaccaaaggggctttccgcaggagtcatgcccatgctcccgtatggattcatatcagcaagaggtgtggcaggcttcggggaggcatcctcaaaagaaggtagaatgttgagcattttaggatccatccgctgcaaagctgttgggtcaactgattcccttcggctcgagttgctccctttggaactcgtcttttgcactcgatagccggtgcccgggatcttgctagcaggactttgaggtgcagagctgtttgcactgtcgccattctcggggttaagagttggtgattcggcgcctttgctaggaccacaatggcaggcttgtttcttgggtatggcagccgtgacccttccgcaagagcatgggcgtgaggccggatggggacaactactcagaggtctacccggctttctaacaggcaccattagtcgctcgttggcgtgtgtacacttggtagagcgatggccccggatacaaggctcgctacaaggtcaagagttagtcaagtttaccgagtcctgcgggtgccgatcaggccaggccaagctgcaacgtaccaagccatttttattccattgataagaggcatggtgaggaggtcgtctgagaagtattatgtacaacggatgacagaggtggaacaagacggataggttgtaaggattgtggccggcgcaaagccgcaacgggagcgagcctacgacgagagcgcgattctcgcgaattccgacatggaaatttgaggatccgtatgaagtggcgcaagttattcggcgatgatcaagggcttggaatgtttgcgcaatgagcgaggggctacaaaagatgaggtttgcgtcggctgtagcgcaagtcgtcgatctcggtgtggggggttcgatattgatacaagactgtcgtacttgaagtttgtgttttatgggatggttatgagtaactgattgaagcccaatatgccttcggatggcgttgtgttgaaagcaaaaggtgaaacaaagccaacagcccgaggaagtgcgatattgaaccaggcctagacttgtcttgttattcagggacccaggacccagcgcctgcgcctgcgtctgccgctcccttgtcagcagcaggagcgaacagcgggtttctacctgcaaaggtgcatcagtcccccccaccatgcgggggctgcagcggacaagtagacaagctagcctagcaggaagcgctccaaatggtgtctaatcctagcgaggcacttgattagcaagatcactgcgacgctagtgacaagctaaactgctaagaggtgcatctatcgtttaatgtcttgtcaggtcaccgtggaatggaggtcggttatatttacgggatacagatgtatgatattcatacatacaggtgaataggatatcgaacattagtagtatctaacggataatcttcaacgtctttgaaatgaaaacatgacttcatttccatgacaacagccttcttaaaagccaaggccgaattcattccgcaggccccgttccttaacacaggcgatgaacccatccatatcatattccggccgtcggtacggagtagtgcatttggtcggccgaagccgatgatttacctccgttagacgacggccgagagtctacagcctcgctatgatacccagcaactgtacaccaatacaagataaaatatattaaaaattcccagactatcagatagcctcgaatactttaaaatccctctctaccgcaattctttaaccttcttgccgcttctctcttgcctctccactaccgtatgctcgctccattagccaacctggccggtgagcaagtttccattggctcacaggccccggccacttcaacaccatcatagctcatgcacaagtctcttgcccttccctttttcctttcttccttctcatcttgtctttgcctcatgcacaccaagataatccctttcgtatcattattctccgtgacgtaacgtaccaagtcatataacttagatgttatgaaaggcacggcccgctggctcagctcgtgcgcaactctaagcatcagaagcctcaaaccaaccaagatacagtgattacgagacttatttccatggaaccttgtccttttcataatagcgttgcattatctctctgttctaggctcatctcccgtgagatcctcgtctagtttcttcttgccacggcctcccctagttgctcagcacatctcttgatattaggcctttttactgtgattttcaaagacctagcgtcacacggcgactcacgacacatctgattccttggtccggtcttggtattggcttttaatcttgcaccgttgaattgcgccatcttgcagattgaaacggttacgcttagttcattaactggtatcctcgagcttcgcctatcattcgttatgcgcccttttccttatccgagtcatcggaatccgcaaacatgtccaccgctcgcatccgccttctaggcggtccagctttggacgcctgatctagctccttgtttccgctctcagtggggggctgttctgaaggtgctggtggcggttgactcccaacagcctcatcctcgtccattggttctccagccacatcatcttcctcaatcggctcgccttcgatatcgtcttcatcaatgggttctccttcaatgtcgtcctcttccaccggctcccctataatatcgtcttcgtcgatcgcctcgcccggcacatcatcctcttcttcatccgcagttgagactggcagtatccgtgcttgcgcatcttctaccgtcttccatttgcccttcctctcttcgttactctccttttcagtagtagtcgatgatagtggggtttcaaagcttcgaacaaatagctcctggctctcggctgggaagacacaccatccctcccaaagattaaggacaaggtgaatgctgcgcttccacttttcagcgcgtagacgaccccatttaagtcgctcagccattagacctagtgattcaaaggtcttgcggtcctttaacgatgtctcgaatagttgccgaaatcgccaagcgtgtcgcacgccgcttgtcgatgaggatgacagtatatcacttacgacatacaagcctacgaggctagcagcactgatatcgacgccctcctccttcgacgcttcgtcctgcgcgcccgattgtacatctttggtatctggtttcttctcggggtttgcaccagtgagagaaattggcttctcaacgttgaatgtgatcattccaacaacctcatcgactccacggcttgcatgagcgattgcaaagcttgtgattctcgcgacgtcgcccttccttaaccttgacattgatgttggtaatcgcgcgagcaaatgtgtgagcttggccttgtccaacgggctgaggaatgttttctcgaactcgggatcggcagtttcccgcttgttctcctcgtcaaaatcatcatcgtctgatgagttgtactctgaatccgatacgaactcatcgagtttggttgtgtactcgaatttgagattctcctctggggccttccatgcatgcgaaccgtcgaaaagggggacgtatttgccattttgtcgtgattgttctgaacccgtgataacctcccataacctccatcgataccatataccaccttgacttcttgcatcccatatccacgcccatttctcttccctctgaatctcaggtcgtgacattagcagtgcctcaaactctgggccgtgctcgagaactctttcgatgaccttgctgatcaattgaatggttttgacgtccgatggtggttttactggcacgtgtaataaactagaccggttgacgccagcaccgggagggccatatgaggtaggaggcgcaaatcctttgtgaaaaccgtgttgtgcgggtgcgttctgtggtcctgatgattgttcgacaggtttcgctccaaaaggatgagatgccgagtttgaaccaatgactggtagcgctacagaacttgcgacagctgaggaaagatgtcgatggagggataagtagtagccatagcccaggtaccggttctgcagcgcattgaccgctgcctcgatctcgtttgcgggtgtatcctgggacaataccacgatcgaaaccgcatgttttcgttcagatcccgcagagcctgtagaaggagtaattttgacattctcaactaccaagttctctggaatcagcgccttaatcgtagctggtgaggttccgggtggtatgttcgacagccgcagcgtgggcttagcaatcgctttttcctcagctcgatttgttccgccatccatatcctcgtcatcactcgtgttgaaagctctggacgccgggagtggtcctccactaccactgccctcgtcataacccagtactcctttatcacgaggcgtccgcgcaaagtcctggaaagatcgcttcttcacgaatgaggacggcggtggtcccaagcttcccgggccactttttagtcctgaggtgccaaagtgtcgtcgaccgagtcctgagggaggcggcgggcctccaaatcctggtcgagggcgcggaggcgctgaaaagccaggcgcgccatggccatcgtaatcatcgtcgcgatcgaaactcttcacgaattcgttgtacacggcggcggtttcggcttcttctcgttgtcgcttggcttcggcctctgctttctgcttctcgaatgcagattgtttggatggtttttgaagcttggcttctaggtttgggaagtcagggacgcccttgccggaggacattattggtctcgtgtcgcgaatgatttctatcggtgcatttctagtgattgtgagtggtttaaaggtggtaagtaaaaggttgaccacaagagaccgaaggtgatgtcgtttggagctaagcggagctttggctgtcgcaacttgaggcgcattggagttaacctaaaccaagacgtgggtctaggcgacactcaaacatacgggactgagtagactctcgccatttctcatattactgaaatggttatgctggtcaaaaatcgaagcagaagctactttccttctctcacagggaatatgatgttttctttttgtttcactttatcttatggcttcaaaggcgccacctcatcgctatgatgccctcttttgaactgtctcctgcgcaaccttggttgttgcgttcacaatcagctcatgctcatgagagtgtaccttgtccttatactcttcaagactctcacccttccactcaatctctttgactaggataggagtacccctgtctacctcagcaattacgtagtgggccatgatacccgagcgtgttagtcgtccggccttgaattcatcgtaggctcgctcaatggcactagctccgtcaaactctccaggaagcgcactgaaaacgccgagttagcatccaagcaggttctcgggtaatatatctggaatactgacgggtggaggttaataatgttgatgcccgccttctttatgggatcaaggaaagcagtcgagaaaacgtgcatccagccagcaagaacaataagttcaggcttcacctctgctgataggatcttctctgccaatgcggcgtcgtacttttgacgaccctcgacaattttctgctcatctgactctcccttcttcaggaacccgccgctaatcaagttgaagtattcccatggaatgcctggtcataaattagtcgctgtgtaaatagacatactgccttcaccctgtagccctatggctatgtaagaaatctcttacctgctttgtctgcccgaacagtcgcatgcgcacttttgcggttcacgatgagagaaatgatacgactgtttgggagagatccagaggaaatcgcatctatgatggcttggaaattagagccaaagcctgaggccatgacaagaatccgacatggtgagttatcctggctggacattttggagaacctggcaaaataatagaacgatttgcgtgagttactagttccagggtatcaatccatctccaacttcaaaactttccccctccaaaagggtatcacgtgatgccgatagcggcagacacacagttgttctgcaatgatgagcagtaattgtatgaaggatccattttatattttatttcgaaccctgcgttcttatttgttaatgtgccttgttactctgtgtctcagctgaacaatgacgattgttgttgagaagttgttttcatcattgggctgcattgtgagtgtggattgaggcactgaatttaccaattcaaacaacctactcatctacccagaaaagaatccctcggcgatcatttttctcccgatagctgggtatatatatatatacacaggaaatagccttatggtcgcatggaatatgtgactgtggtgtctcgagctcaagaatatcctacaaaaagacagtattaaaatcctagtgcagggtaccttaagtgctgaggtagtactaagtcagtgctttgacgagaaaaccaaaacgttagagtttgagcgttacaacatgaaaaaattgacacaagagtctgtcatgaaacatcctaaacttgatttactaattttgcctttcatgcttttagtgatcgagttttccgacactcttggcttgtgtcaaaataggtggcacttgagtctaaatctcggctcccaagcttggacgccaactttagacaattcatttccggttgaccaactcatgtatatgaatatccacgttaactgagacgcctctctcggcttatttcacttgcctattacattcgccccgctataggactatgcagtcaaaatgtagtccaatgatgtaactctgggctcaccttcccttcttgtcatgtcatgtcatatcacgttccaaatccaaacacattcggttttcaacaaacaatcttttcttttgctgctacaaacgcttcaactattatcatctaatgccctgactgattcgaaatgtgcgctgaaaacatgcgtacagggcggagcaaaatgtgaaggacaagaccatctcatgttctatcatagcttggccttggcctctccaaccggcgccctaccctttgccagctcgtcgcacaataccaagggacgtccgcctctgcttccatcctgtgtcatcaatccattatacacgccgttcgtctctcttccaacaccatcgttcttcatctccctccagcgccacttctcgccgagctcgccgccctggccttgcaggacatcagcaatcttctcaccaaggttggggaggaacttgtatccgtgtccgctgtctcctgtcgcgacaaagagtcccttccagcctgggtggtagtcgatgagccactcgccgtcgcgtgtgtcggagtaccagcagattctagcctccttccatggccgggtttctaggccacggacaggacacaagtccttgagggcacggcggagatctttgtcagcctcgacagaaagagggttttccgaagagttgcgggatgtgtagggttgagatgcgataaaagcctctctcttatcgttgggtgatggaggaagggcgttggtgatcttaacagggttgatatatccgaatgtgtggcgggcaaccttgagcacgttgttgcgtggggggatgaggaacaagccggtgctgaggtttagcaccacagggaagttatccagacgcctctgctcctctgatgtaatgtccatgtatgtgactgcatggccagtagcctctgttctacctctaaggtcaacaagcgaacccgaccaagcacccgcagctaccatgaccacttcggccttaaggaccttggagtcgctaagcttcgcgccggtaacgcggtcaccctctgtcacaagctctgtgaccttgccgttgacgaactcgatacgtcctgtggcactggcctgcttgtagagccacttcataccctctccggcatcggcccaaccagagttaccgttaaggtagccccagtctccaggatatccgtccgtaccaaggaactcttgtagtgctttggtgctctccagcttctggatcttgtccatgggcaggccggtctgcgccgcgatcaattcgacgttcttggcactctccttggtatagtccatgccggacttcttcatcttaaagtcctttggtgtttcgcttgcgcaaaggacaaagccagactcggagtaccgtccctgaccgccgacttcgtcgtcgccttgctttcgccattccttctgcgcttcggcggcgagcgcagcgtagtgtggatccgagtaatcggctcgtacgattcgggacgagtctacactggcaccatcctcgggagggaactggccagcgcattcttcgacgatggtgatcttggtgttggagtattgaggtcgcttggtcaaagcccaggctgtaccgagaccgaagacgccagagccgacgataaggatggacgagggagctccagacattgcgacagacagatgagaagtgaattgcaggttggagagaagaacacaagcttcctgcaagagaacagtcacttatctacgagacgatcaacaaaagaaagtctagatgagccgacgaattcgaaagacttttccccgttcccacaccgatcccggcgctggccggctggggaggcgtcgtcaaaaagactaaacagaactaaagaatcggctgattaacattagacccgccgaagaccggggttagcctcctggttgaccttgaaggatgccattattggaagggcacgcgagtgggcctaggcgcggtgagcacaatccttcttatcgttatcgcacgagcatgcacatttcacgaactcgaaaaacatcaaaaaggctacagtttgaggagagaacttaaactttatttttatctcactactgtgaaaaactgcttaactggaggcttttctcgcagctgttggtttaagtcatcgcggtaataaccacatgcttgtcgccttgccacaaatatttgctcaaggcttgccccccttgtgctcgttcacaagcccgttcctgagcttgtgtttctttgtttgaaccatcaaaagggttcatgtcaacgatccctcgactttgtttcatcagcccctctcaactcaacggatcccttcatgaaatattaaggcgctcaagtcaactgagcgcgtacgccgcagtaccggcgcaagcaatctatgagatgtgtcgcgggatgagtatcttatctttttcccctgaaccgaaatccctcgtgaataccccccgccgaaccacccctcccaacgccaatgcaatgcagaaaagattcaaaatggtacaaacgcaaatttctggcttccagcctggacatcaagaccaggtggaaaccagagattttaaaagcaatcgtggtatcgtgacggtttgtgtctaatcatacacgtcgataagatagtaatgatgtgatgtgtcgggtaagagatgatatggtgacaccttagacctttcggaaatctttagagaagagttagtatgatattttcaagaatgatgtaacaagtaaacaaaccttgcagcacaggatagatcatctcgaaagcctggtagatttcctcacggactttcgcaccagtcaagacgatctttccactgacgaagataagtagcacaatcttgggcttgatcatgcggtagataagaccagggaacaactcaggttcgtaagaactgaaattgtgatggcgagatgccaaaccctcaagtcggatagggaacttgatatcgcaagagccaacaatgttctgaatcttaaagtcggtgaacttggcgttgaagccaagcttctggatgatacgagcgtactttctggaagccagcttcgaatcatcctcagacttagcaccagtgacaaccatcttgccggaggcaaagatcagggcagtcgtcttgggctcacggattcgcatgatgacggcagcgaaacgctgggtatgttagctacttgcttatgctcagcgtacacgtagtgtctgatgtaccttggggttgtactctgcgttacgcgcgtgcagagcgatggtcttgaggtccaagcggcagtcaaggttcactgtagccacgatgttcctttaaaaagttgcgagataagcctcactgagcataaaaaagtcactcaggaggatacatactgtagagtaggagtgattccactgggtccttgagtagcagcaggcgtcgcgacaggcgttgcgggagccaccccgttgccatttgccgcctgctggccattgtgaggaggttgctgagtagcatcgccgttgccgacaggcggcggtgtgagctcgttggttgctccagggaacgacagcgagccaggcgcagtgaacgccttggcttgcgccgcgttggacgggtgggtctggatgccttccatgattggagtcggtatcgagaagtgtcaacggttaggaacaatcgctgaacagatctatgagcagactgatgttagcatcgtgtattagatgagaaacaatcgtgcatcctaccctcagaggtagatgcgatcgtgatgtagataatgcaacgggatacaagaaaatgcagcaccgttggtatgatgcggaagggaagttggaaaaagtgagaagaagctggccttttataggcggagtggggcagtgcagtgattcatggggcacctaccaatagcgggagagaaacaagtgaatgtgtcccctacaaagaaactgacccagcaattgaatagagattgttcttggaaagcgtcgaataaaacgatccgatgcagaatgataaagaagacggtcgggtttttttttttggtaggcgatattgagaatatcgaccaaagaattaggtattggaagaccacgcgcttctttcacttcacagcagcttcttgtttttggggttctttcttttattgttgtctacaacagcacaacgattcggatgtgacgatgacgggtgtcggcggggatcgctttgttccggtcgtcggtgatatcgattgcgcgcaagggagcgaagaggaaaaggaacgtgtttcagttctttttttgtgacctggctgattaggggttctgcaccaaggtcttttcttgctgtgctagagagtgggatcacgtttgcagtagagcaaggtcgtgatgtagagacaaagagaatagacaatgaccttttatctcaaagagatgtgaggctgtgatattgtccaaggtgattgaggttggttaggtaagggaggtgtgatgtggggtgtgacgtcgtggggtgagtaagaatgaaaatgaatggccggacgtaagtggttggtacgtagggccgtcagtcgggacttccgggcaggtctttcgaaacaggcgggcgaggggagggctggctacttataattttgggcaaaggctgttcaggcaggacaccccaggcaacaacacaacctgtggcggcgacgctggcaggcttggcgtgcgctagtttacacactaaactctgtcagtccaatcaaacactcttgcgacgctgactttatctcctttcttcccacacacgcaccccagttcaaggcttcagcccctgaagtatcactataacagactcaaagttgatgtacaagtgacttttcgactcgaacctcggatttaggttaccctcttcagtgcatggcctagcacctgcaatgcactgaatagccctgcaacgcaaaacaaaactcttccggatcgccactactacctagaagcaaacaggcaatgtgccctgctgcccgatgtaggccatgtagcggctcactctcagcctgtcatgcccagtcctcactgagaagcaagagatcatgaggaaagaatcgtgcccaagcgtgatggtctattcggtatgtgtccgtactcaggaaacctggctgcaaatgtaaagagaagaagaaaatatagaatagaaaagagtacatgaaaaggaaagtattgggatagcttaccactgttcttgctttgtctcgtcttgtttttcttttctgtttctctcctgattaatcaaagggagggacgcatgcttcctgtagcccctagcgtgaccgagcatgtttggcgcggtcagcccacccgtctcttccctctcgtttcttttcctgtcgtcatcttccccctggactttcttttctgtccctccgtcacctcaccttacctctcacctcctcttcctccctaacaacccacaaacctcacctcaacctgcaggtcgaagaagcagccacaggcataccagcatgatgttcgatttgaaaagctacaccagaccacacgaggacaacttcacggccgagattggataaagaaaaaacagcacaacagtgaaaacgaacgacgagaaccggcaccgagcaaatcaccatggacgaaatcgaagcccaacagtgacgggaacgaccacttcaggtgggaaaggcgggcaccgggacccagcaacaagcagagcctgacttgacctggactgggccgactggcttgactcaagccggaatttgcaacgacaacagcacgcaatccggaggcgataaaagcgtcacagcgcctatccatggagccgtcaaatgcctgtggacctcggatacgggttgaaattatggaccgggggggctagtccgacgcggcgtggttggttacttttcggctttttttcagtcactcattttagatgcgactcctctcaccttcagtctgattgcactggtccgttagcgtaccaagatcacacccgttgctccaatcacaaccgcgtacccccgtcggcgtcggagcggacacccactacctccaagttccagccatgcccggtcctgtcaaaccctcttctcgcccccgtggaactcttatcccaacccaacaaccaactcttgccaaccaccaacaacattacgggaccctgaaacacgctctgcccccttcactgataatttcctcagtccacgcgccctccaccgcgacgcgtcgtcaccctggcagcctgcgaggcctgtgtggtcgaatgttgcttttggcgatggctgtctcgcaagcgtctcatctttttcagaaacattatgccatggtcagaagattctgcagaaaaccactctcggcataatccaacctgctcaacgaacacacaaagcctggttcccggccacaccgcaaagcagatttttcgcccaggcggcggcaaccagcaggcaaggtaggctgtgggttttgtgtccttggtgtgccctttctctttgtagccccagccgcccgctgacttagtgagtcattccactctggccaaccatgaatcagtccacaccccaatcccaatctgccccctcgcagtgctagggaggctggctctgtgcgtccactagctggctttttgcatcatgtactcagtacattgactctttggcagttgccttttaaatttttgcagtcgtcatgatggttcagtttttgatcttcattcattccccatcatgatcatgtgtcggtttatgcttcaactcttggtttgaggtttaagcttgtttatattatgatgactggttgtggattcgacactcttctgtctgggtccagaaagttgagtgtcgtggttcatgatatccccagtccgcattgaggacacgttccagggtgctgcgggcaatttgatgccaaatggtgacacgaaaattttgattgtcaaggatcgccgagcatcgttaccttttacgagaaggcgccccagagctgggggctactttgagaagtacctcactaacaatttccttgtttcgtaacacgctcccagtctggttcaagacttggtctggatgctgactccactttcactgaatgcttaaacccatttctgttcaaaaggtcctacctaaccaaacctgccagcctcactggacattctctgggcttcgaccaggatccatcatgtcttgcaagcctcatggcaaggtggccgcattctgactgactcgacactgtaatgttcgttcactcagaagaacgtcctatggcacagagtctttgctatcgatgattgttttacatgtgattatgaagaaagaaaaaaagaaagacaaatttgttgagcaaagtattttatctagatagtttctggttgctacattaacaatattcttattcgcctttatctttcagccacggaaggctcggtgtttaaattaaaccagatagctcttgtttcaatctactcatacccgcggaaaccacaaggaccaggtgctcactgcgggctcggaggttgtaaattttgtcttgactgttggctcacctactgatctgatcctactgataagataaggccaagtcccatcgcctccatgcggctcaaaagtcggtgttatgtatgcttgttgccggctaaaagaggtaactcactctgtagctgtggagtgttctgttgttcctccataaccccagatgctttcttacagatacctatccgggtaagggcgggtctgcaacagagatgattttcagcagaatgagtgcattctctgaagaaagatttatcatagacaaccggtttcgcaaaatatagccaagtaataaatataacaacataaagacattccaactgcctactaatctgttccttcctaaacgcttggatcgttgaatctgaaaaatcgtcaaaatgctgtctttattctatacctgacatcctgactagacccctcctcctcctcctcctcctcctcctcctcgtactaggttatctactcattgaggtctgcctgccacttctccaaaaaaaaaaaaaaacagtcctccacctcttttccgattttcatcctgatcaaccctccccttctctcgccaattgtccgcctacaatctcctgtcttcgagcaagatgctgtccgctacttctgtggccatccgcgctggcgctcgacgagctgctccccgctttgctgctcgcgctgttagtgtcaagactgcttcaaccacactccgatccatcgacatcagcgccagccgaaccctttcgaccacacgagctctcgcctcgtcgcttgctcgtgacaggactcgggagattgttgcgcagacaatcaacagcattggaagcaagcgggagggtgagcagtatctgaagctcttcacctcggttgagtcacagaagtttgccgtcatcaaggtcggcggtgccattcttaccgaatacttggacgagctttgtcgcagtttgctattcttgaccgaattgggtttgcttccagtgattgtccatggcgccggttagtatatcatgctctcataatactgattctgacaatcatggttgtaggacctcagctcaacaacctgttggaggctgctggtgttgagccccaattcgaagagggtatccgaattacagatgccaaaactctcggtgttgctcgaaagctattccttgaagagaacctgaagcttatcgatcgcctcgacgagcttggaatcgcagcccgatctatcagtggcgcttttatcgccgattatctcgacaaggacaagtggcaatacgtcggaaagatcacaaaggtcaacaaggaggctattgagaactctattgaggccggctatatccccgtcctcacttctatggccgaatccgaggatggtcatctcctcaatgttaacgccgatgtcgcagcggccgagcttgctcgcgctcttgagccattgaaggtcgtttatctatctgagaagggtggattatacaatggtgatggagagaagatctctgttatcaacctggacgccgagttcgaccatctgatgagccagccctggtgccgatatggaaccagactcaagattcgcgagatcaaggatctgttggataccctgcctcgcagctcatctgttgccattatccaccccagtgatcttcagaaggaactttttaccgactccggtgccggaactctcatccgccgaggagacaaggtccgcaaggtttcttctctcggtgagatcgaggacgtggccaagtttaaggaagctttgatccgcgaccgccagggtatggacgccgaggctaccgtcgaccgctttgtcgaccagctgaaggataagaaatttgatgcctactacgacgatggaatgcagtgtttggccattgtcctgcctgctagcgaggagcgagctattgctacgcttgctaccttgaacatcaccaagtctggatggttgagcaacatcgccgagaacgtctttgcttccattaagaaggatcatcccagcctggcctggactgtcagcgaggaggacgagaacctgacttggtttttcgagaaggccgatggaaccttcaacaggaacggaaatgtcctgttctactatggatgcgatctccgctccgaggctctcgttcccgttttcgaggactttaaggctcatggccgtgctatgctcggcgatgccaacctggagtctcggcttcgtgacgctgcgaagacgactagcgagagtttgaacgcctcgcagagccgaaactagttaagttgtgtagagtggagtggtttggcgtcattaagactaaggtgttgttttgggttttattcggaatggggaactttgtacataagccagaggatgtaacaataccaacttcttatactgacatctttcgtgacctcgactctgcagtaatgaactcattgttgttctaaattcaccaacttttggctccacatcaaataagacatgctgatatttggcagctcgacctctactccaatatgctccgaaagacaaatcctttccatcttttgcatgtggccttgtgccaaatttgcttccccctaacacgccacgtatgcatccaggtatataaatcaggtatcatataaattaacaataaaaagagagttcttgatagaacacgtgtttgcttttcttaggtcatgtagtacttggggccctcgcctccctgtggcacttgccagttgatatcttggtgaggcgccttgatatcacatgtcttgcagtggatacagctattgcaatgttagttatcaagtttccaactcaaaatcgaagcattagtataagtcgacttacttttgtgcgttgatttggaatcgaacgccatggggctttgactcatcctcaacatactcgtaaacgccagctgggcagaatcggttctccatgcccttgtagggagggtatgttgactcggtgtgggcgtcccagtccttgacctgaaggtgaacgggctggtcttcctcgtggttggttccagtacgggagacacttgtcaatatatcaaaggtgagcttgccgtcgggcttctcgtattcgatcttgggaaccttgtcggcgtgaagagtggacgcgtggtcgggggtcttgtgcttgagcgtccaagggactcggcccttgaagacataggcttcgagaccggagtacatgataccgccgtaaagaccgagaggcgtgtggaaagatggccgcatgttacggacctcgtggagctccttccagatagaagagtcccgaagcttgttctcgtagtcgtacaggaagactgtgccttcgtcggtcttctcgctaagggcagtccatgctgcctcggctgccagcatgcctgacttcatggcattgtgtgtacccttgactttaggaacgttgacgaaaccagctgagtcaccaatgagcgcaccaccagggaaagcaaccttggggatggactggaaaccaccctcaatcagagcacgggcgccatatgagatgcactttccaccctcgagaacatcgcggaaaagagggtgtcgcttgagcttctggaactcttggtatggcgacatccatgggtttgtgtagtcaagtgaggtaacgagaccgatctgaacaagattttcaccaaagtggtacatgaaagagccaccgtacacgtccttgggcaatgggtaacccatcgagtgcacaaccaggcccttttcaaacttggcggggtcaatctcccaaacctccttgacaccaaggccgtaagtctggtgctggctgtcccttcgcaagtcgaacttgttgataacctgcttgctcaaacttccgtggcagccttcgccgaacatggtgactcgggcatggaactccatgcctcgctcgaatgtttccttgggcttgccgtcacggccaacaccaagatcgttggtggcaacacccttgacagagccatctgcatggtagacaacctcggaagcagcaaagccagggtagacctcaacaccgatctcttcagcacgctcgccgagccacttgacgaattggttcaagctgacgatgtagtttccgtggttggtcatttgaggaggcgcggggataggaatagcagagttcttggtaaggaatcgcatacgatcggtgccggcgggagtggcatgttcgaatcggttggggttgttctcgtcgagccagtcggggaacaattcattgatagcggtaggctggatgacagctccagagaggatatgagcgccaagatcgccagccttttccaagacaagcacgcggaagtcctcgtttccagcatcattggcgagctgcttaagacgaatagcagcgctgagaccagcaggaccgcctcctacaatgcagacatcaacctcgtcagactcgcgttcgacggtggcggggtcgaaatctgtgtcgtcgtctcgaagtcttgaagtggtgctaaaggcgcgagcggccattggcacttttgcagcggaccataatgccgtactcgttctccttgtgagagatgatctggcagcgattgtggcgggggaaaaggttgatctggcgggacgcagctgagttcgagaaagcacttgcgagctgcgctggacgcatcgcgaaactggtcgtggggcgggcatgatgacgagaggactgaattgagttgttcagccaccaggaaaagaagatggctagaaggaagaagtaaaggggaaaaaaagaatagtttgaggaggaaagaaatgtcctggggccagcggcgactaaagcaacttcccgccgatgactttctttctttcctggtgcgatggtctcgttaagtctagcaaggtagtgggggtgtacgatgccgttttttgacaattatctcgtcatttattggctcctcggtgggtgtcgttgtagagcttggggctttagtttccggcttctatctaccatctatacattatcctcggatctctacctaagtcattctcgattgagataatagctatatactgttgtcattaatctttccgattaggcatactctgctttggtacagcgtgtctaggtacctactatctaggcagttgaaatcatccagcttcactgatcatggttgaggctttcaccggcaatcggctatataaccgaggccacaatccatagtccgaatgtcttaaactcggttgatcagcatcgcatttggttctcagataacctggggtagccgtggccaaggttagcatgtgcaagtccaggctaatgtcatcatacaggtcacatgcgctttctacactgcagagtgactttgttctgcttcaagaatcgccatgttcaacgtaattcgtcctaatgacttactcgacttgatcgattatagttgttgattgactctcatgaatgtccatcttgcaagggtccatgatcaattacgtcaattcgatgccccaagcgttcggtatctcgatgcttgttcccgatgctttgattcggcttaccgtactctcttgccgcggtattgggtcttggggtattagcggattgcttcggtacagtggcttgtttcgccgtgtcttgtgattcttgaaactcaactcgcacgctggttaccctatatgtacaatcgaataattatttatcaagctatacggcgtagtacctcgaaaatatgtggtctgaatgctattaaatgagtcgatatttattactattatcaatgacactggttttgttgcaaagaggttaagtaaaggaaaagcgttgcattattattaaacgtccattctacaacatcaaacttccaaagaagagggctgtaatccaaaagaacggaaccccgatctatggtcatatcctggaaaatattgttgtcgaaggaggtttggtaaccagtatcaacgcgaaacccatttccaggccactggcaactagtcctacctgaataccaacttacaccaacggtttcatgaaccaatatataaccatttgatactcggcacaggacgcgctactatcggccagctcagtcaatgtgcgacgaacaccatcgtgagtcatgtcaacccattcggacgatggaaaaattctctgagcccaaaggacaacagtgaattctgggtcaatcaagatggctgtaggccaagaatgcacctctataaaaggcaggacctcaaagaacagaccaaagctagcttggtttaccagcccgaggcagtcttctctgatcaggtagtttgggggaagaaaaacgtcgaacgcagacattgtctttcgtacgaaccaagactgagtgagctgtctgatttgatgcaatgatacacaggatcttgtttcagctggtgacttgtgcattgtcgtccaggctgagcgggcattgtatttatgtttcaggatacactgatacaactacaggcaagagaactgatcagtctgtgcattgcggtaccaatgatgcattttgtcacgaacatactgggtagttatggtaactgtgacggcttgtatccatgattctgactgtgaagaaggcgatgatggagtatgtgaaacactctgggtacatctcgagacatatgctaagcccgtttgaatagagaacaaagatctaggagattagcttcttttggatgtggtgtaatcaagaccacctattaaatgacagaggatatgcagttctcttaagcatagactttagccttgaagcagatccaggaaccatccatcgcgttgcatcacttccccagcttcaacccatcttggtcctagtcaggggtcaaggattacctgctgatctccaccaacactcccaaaaaccactagttagaccagaccctgaattgtcccccctaaaagtgaagtcagtactaaggcagctgaagtcctcgtttcagtccatgcaaaacaattgaccaacatgtttcttcttccacgctgaacaacgtcgaatgacggagacatatccaaaatgtaccgtcttgtttcattatttctaggcgtagcagctgtctctgctaattgtcccaattacgagaaattcgcccgcgagcggcacgaacccctctcatccgggcgctatgcgttcccgcttcaacgtcccagcaaagattgtcgcacgtattcagtgccagcggtcgagcatgtgatttatgaggaaatggaccaagctattggcgacccagatctttatcgtttatttctgaatacatggcctaacactttggatacaaccgtcccgtggaggggtgtttctgcggataacgctgaggaagaggttggtgatagcatcacgaagttgagatcgtgccattgactgacattcgcactttagttagcatttatcactacaggcgacatcaatgcgtgctggggacgtgatagtgcaaaccagttgcagtcatacaaatctattctgtcctcctccgacgatatcgcttctctgttccgtggtgcaatcaatcttcaagcccgatacctcacaaaagcacctttctgcaacgcattccatcccccacccgaagccaacttacgccggacaaagcgattggtgcagcctcgagatactgtcagcccaaaatacgatcccaactttgtcttcgaatgcaagtacgagctggacaccctcgccgcctttctccagctatcatgggactactacgaagaaacggaagacggcgaattctttgggaagtttggttgggtagaggcagttaggaagatcctcaaagtcgctgagcgcatgcaggagggaacatatgacgagcaaggcatggtccagaagccagcctacagttggttgcgtaatgcggatagtgcttcagagactgtctccaaccatggccatggagcgcctgtgaaaggccacattggtcttgtgcgcagcttcttccgaccgtctgacgattcctgcatctaccagtacttggtacccgcaaacatgatgttttcgaggtatctcacctcatgcgccaagataatgcgacctcttgacgagaaattggccaagaagatggaggccatggcaagcggtatcgagtatggtatcaatcagcatgctattattcagcatcctgtgtacggagagatgtacgcctacgagattgatggatttggatcctacagtctcatggacgacgcgaatttgccgtcccttctgagtatcccgcacatgggttacaagccagcttcgcagcacgtctacgataacacacgtgcttttgttctcagtccatctaacccatactacgcacgagggccagtcctaaacgccacaggtggaccgcatctcggccctggtgtggcgtggcccatgggacttatcgttcagctcctgacgagcgatgacgatgacgagattgtcgatggcattcgtcagttgatgaactcaacgagtggacttggtctcatacacgagacagttaacagcttcaatgagaagcactggacgagatcatggtaagttgtgtttacgcaagtcatgggtaagataggtgctgacagaaactaggttctcgtgggccaatggcttgtttggccaaatgatcctggacttgtataagagaaagccaacgttaatagctaggagttaccaggacgtcggaaatgtctaaacgaacacgtatacgttggggcactggaaaatggttgccctcagtgtatcgataagattggccactggaagcataagagacgacattggtaggtcagtttatgctttttagaccagacttcttcttgggctttctattttatgccttaaaactctgcttttgtattgcgcgagaatatggctgcttctttggactctactttctgtgactcccagttgcagggcgacgagaaaagtcagcattggaccttggagatcgtggtaatcgtggaaagccatcaaatacccccaaaacattgaggtcgacttttctgttacatactagacattcatcacagcgaagaaggcatgtcaaaaaagtgcttgttatcatgatgcgtttactatatgcctaatctattatgtggttagtgtacggcctgtgtgccaacatcaacaatgctgtgttccaaactgccatgtccgacgcctatgcatgcaaagtcctgctccctacactatattccataaaacattaatagtcatccgtgggtgcttaactcaaatcaaaacctgctcccgactgtatggcgtagagcatcttctcccgaagtgtcgcttccgaagtatatatcggcagcttgagaagattgacgcatgtgcttgcgctcggtagtctctcctcatctgagcctccatcgcgaatactgaattttggcctcaattgtgagaagcccaacaaaggcgctcgtggtgtcgaactgacatacttgagcacgtcacgacgttgggcatctgtgaagctgcgcataactttccagaatatcttgatagtgtcgtgctcttgtccatcgtcaccaatttcatacaaacccccatagactgtgtgctgacggagatcttcaatgtcgatctcagacgagtcaccacccaccagacgttgtagctctgactgattgaacatagacagccagttgggtcggatgatggagcgtagaccgctcaagaaggctgtagtttgtatagatggttgcactatcaagcgatgtcgagcaacgtacgagatgtacagcagtcggttgtcgttcgtaacgtaggtttggtcgccattggcgatgagtttcttggtaacagtcttgactgggtcacctggcggtgagatctggtctgcaatcgtaaagtcaatgcctaggtctgaaacgtctcccggataattcttgagtcgtagcattccattgtagagcccctcgtccatgtcacgaagatcgttgacgctgcctttatagttcttctcgtcgttggggcctgttgacgcccatttgaggaggaagaagccagcaaaggccaagtcgacgaggataccttcgtacatgcatttgcctacgattctgccaaggaattccatgcgtttgagtaaattcgcaatgcaatctcggtactcgttgtcagtctccgaatatccgcgcatcttgagctcttcacggacaacatcaagcgctataggatcggggaagagtagtccattttcgctcgatgcaaacatgcccttgccactgttggaaccaaacgcttccgtcgtcacgctggtgagaaactcctttgtaacaccgccgccatcaattccagcctcttgagcaccgaactgatcgacaaacgtaatttgaatagggtctttgaggccatcccccatctcgtagaattgattaaatgcatcttcaaagagtcgcttccgagagatttgtgcatggtgtctggcgtacggcgtaaaggacctcgggttttcatcatctctctgagctcgatctagattgatgaactggcggaagatcatgacgcgggtctcaaagggaacagcatagggcatgtgtttcaatatctccagcttcggccccatttcagctagtcgacgctccttttggattcgtacttgctgagccttcaatcgctcaagtctcgcgtgccgtgacaatcgctgaccggccatggtcgaatagaagcctggaacgctaccgtattcgttttccatatcctcgtcactatcgtccgaatcctcctcgatctgtcgcttttcttctgcaataacggcagcaatgaatactccctgatcaagctttgacgtcatgagccagtgatctgtaggcaagaactgtttcctcgagtctcgctcgtataacattttcattgctgatgtcacaatgttccgtaagctgtcaatatctaggcttgttggacttttggacgaacgtgcgccctgcccttggctcgttgcggttggtcctccagtactgaaataagtatctacgcgatgttgggaagcggcctccaaatcattccgcgatctggagagttcttgtgccttgtaatgaagtgtgaaggcagtgttctttaggaaacctgttagcatctcgacattttccagtgatagactacaaggtcgaatgcgggaaggagacggggcttgctgaatgactggtgggtaaatgccatagaagaagtcctcgtcgtcgctcaaacgaaggatgaagacgtagagttcaaggaataagaggatgattcgccagtcttgctcctcgtcggtagaatctgcgtttccagtcgttgcaccaagatatctgcgtaggatgtcgagaggcggctctgactctgtcctcaacttgtggaagacagttgtcttaaccatcatttgccagagaaacttgatggttgggacattacccgttagtgtagggatttcttcgagaaagaggcgcattcgaatatcgtcacttttcgaaggaaagcatcgaagcagagtcaagatgtatcctgcgagaaagcttgtgctctggtaatcttgtcgtgaagatcccgccaggcgggtagaaaagtcgtgcaaggtttgtaagatgcctttggtgtccaccaaagacaataattgagaagaaacataaggatcaagcggcaaagcgagtggctcttcggactcattctcgtcgtcctcgtatgtcttaacagaagccgacagccgaatactgatagaagaggagagggtcgaaagttgagtgtagagtgtttccaagatccctgtgtcgtggctggagtcggcgctgaagcgactgatatcaatgaaatgagcgagctgccagagttgggcatcttgggaataccccgggcttgtggttgatggcaatccgtccactatcgcccttgccaaccgagagaagcgaattgtattggatacatctgaaacgttttcttcgaagaaattcaggttttctttggtcaagaacgagaacgcaaaggcatgatatacttgtgtaattgctagagaaacgtcagaagagtatcaggacactatgagtttaagactgaccttctgaagaagcagcctcgaaggggctagtgatggcctggattacaatatctcgccactgcccatcaagactttgagcttgacatactttgctaaccacgttatagtaattgtcgatcgcgacgagacccaagtcgggataacttgtcaccaggcggatgacaagcttgaaaatgagatgtgtatcattggaaaggtttctgcataaatcagttagactatacccagacacaagcttcgcatacagtatttcgtgtaccttgctgaaacggatttatcaagtgcagatagaagcagtcggataagttgttctattcgcgaggggtgcacatgcggtggtgcaatttgtcggagatccacagactcagtatcgtgcgcataacagatagctctttgaatgtcgtcatctcgtcgcaaggcgaagaaagatagaagcagagtaaatgcttcaggaagtctttcagatggtgttgggttggatccgggcttatatagggcatcgaaggcatccctctgagatccccttaactctgctcttattttatagcccctccatgttcgttgtattttcccagcagcctttaatttcgttcgttcaacttgtcgcttttcacgctcggcttgggcattcgacacggtctttgtagtgtttgaaacggcagatggtgaccatgaggtgttggcaaaagggttcccggtagaaccactgaggttgacgtttcgggggcgccgcgaattgccggtaaatgtcgagaacatagctgcggtgtgcgggagcgacggaggtgggagagtagaattaggtagagttgaatgataacaatgggatttaacaacgcgataaggtcatggcggagcagaccgtgtgttgtcaggattgctgtgcgacttgtttagcttctagaatattcagctcgaagctcagtcagcggcgaacggcctgttctagaatctattttgctggtgccgcgctcggagtttggagatatatgtaatggtggggatgttgggagaggtgaacgtcactgttaaactgggatagtgataagataagagcgggtcagcttgagtcgagcagaagcgggcagttgcgcaacacgcaaatgcgggttgaagatcactgcaaaatacgacaatgcgtcagtagcctgaaggatttccgaaattgcttccatatttctttttcttaaattcttcattagagaataagctttatgaggtgatgtgaacaagttgttttcaaagcaatgatgagaattactcatacgtatgctgtccactaccttagtaggtaagtatgcagagtaaggccgtacaacgcccattgacacgcaccttaattgatatatacaacatcattagttcgtcaccagtaggtcgtattgttgagcttccggtgtagctgacatgagcatctctcttttttgaaatgaaaaggaatgactcgccagccagtctaatgcatcattgccagaccattgttcaaaattacaaaataaccatccgacataacgtgcctaggatatgttacaacatttctcattgtgaccatgtaagcatcaaaatgacttgattaggaacaagtcatatcaactgtgcttttctgaattcgttcttgtaatgcagtcgtctcataccatgtagtaagagtttcatgtgacttgttgacaccacgccagggatccaaggtggtaggtatctcaaaccaagaggccagttgttgcgttcatgcgcggcagcagaatgcacatatgtttatctttggcggtgtagatggccagttcaagcatcatggtggcattgcatttgactctaaagttaacttcgtaggtggtgcttgatacgtaggtattgctttttcgactaccccagccaaagcaacagacaatgtcattctgctctgtactgttgtagaatatgagacacaatattggtagataaaatcgtcatagtgtcgtttgacaagttgattcctgcaagaaaagaaaaagaaacaaaaaacagttttctcgcacagtttgtcctgtttcctctagaacaagtgccagactacctagtctaggatttgctagcttctttcagaaagattgacagaaatttcaacgtttgccatcttctacacggcgccgccgcaagtaccttggccactgccgagatggtcgaggtagggcacgtgcccctgcatcttatcagcgcagtgcggtttcacaggcataaatctgttagtgaacaacatcggcgctaccagccttcttatcacagccagctggcaagtaccccacttactcgagttttggtggttcagagtgcgaccgacagtgacggaaggcaccaaggtgagtaagtggcaggttcactccaccaatccctcccctctaccatgaccactgccagatgactgccaaaccactgcccatgaccatgaccaaactttagtacgtacctttattagcctctgctttgcccactccccgccagtgttaggttctgccaggaagtgcggccaagtaaaaaaataataatttccatcacgggcaacgaatttctctttcttccctccccaaccgcaaaaccaaccttatcaaacaacccaaaaaaccataaagtcgagccagtccggaggaacagtattcgtactagttctctgcttctgctcacttcatttccactcggaaagaaaaacacaaaaaaaacttgaaaaaaccccaaaatacacaacccaccaccccctcatctcacgaccctcccatcctttcctctttgtctctctcgcgacaccgcccgagtgacttttcttccttccacgacttctttcattaccgtctttgagtcctcatatactcgaagacttttgaaatccgtttggtagcttcgctttgttcgtagctccattctctttgttcgctcaaggtccagtaccacgcgaactttgatccgctgtcggcttcataaaaaaggtatgcttgatcaacccgaccctcttgtctctcccctcatgtcatcgaacttttttctctcgtctcaattttttctctaaaatcccacttttattctttacccatatacaagcacgaattccgcttgatctgtttactgatacaactcttctttacaggttcttccacaaacctagaaaccgatattcacaatggccgccaacgctgctcccggcgctgttgaccagctcgccaacgacctcaacaacacctctctcaacggaagcgaggccaatgcccctgccgtcgacactggtgtcactgctgccgctgacgatgctgccgctcctacccccaccaccactgctcctcacccccagaactcggcttccctctacgttggcgagcttgacccctccgtcaccgaggctatgctgttcgagcttttctcccagattggtgctgttgcttccattcgtgtctgccgtgatgccgtcacccgtcgctctctcggctatgcctacgtcaactacaatgccactcctgatggcgagaaggctcttgaggagctcaactacaccatcatcaagggccgcccctgccgtatcatgtggtcccagcgtgatcctgcccttcgcaagactggccagggtaacgttttcatcaagaacctcgatgttgccatcgacaacaaggctctccacgacacctttgctgctttcggtaacatcctgagctgcaaggttgcccaggacgagactggtgcctccaagggctatggtttcgttcactatgagactgatgaggccgcttcccaggccatcaagcacgttaacggtatgcttctcaacgagaagaaggtttacgtcggccaccacattcccaagaaggaccgccagagcaagtttgaggagatgaaggccaacttcaccaacgtctacgtcaagaacattgccgctgacgttaccgaggatgatttccgccagctcttcgagaagtacggcgatgtcacttcttcctctctggctcgtgaccaggagggcaagagccgtggcttcggctttgtcaacttcaccacccacgagagtgcctccaaggctgttgacgagcttaacaacaaggatttccacggccaagacctctacgttggccgagcccagaagaagcacgagcgcgaggaggagctccgcaagtcttatgaagctgcccgcctggagaaggccaacaagtaccagggtgttaacctgtacatcaagaaccttgacgacgacgtcgatgatgataagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggagcccaaggaggagtccaaggatgagaccaaggagggcgaggaggacaagaaggctgagaagaagtctgataagaagctcggtaagagcaagggcttcggtttcgtctgcttcagcaaccctgatgacgcaaccaaggctgtcgctgagatgaaccagcgcatgttcaacggcaagcctctgtacgtcgctttggcccaacgcaaggatgtccgcaagagccagcttgaggctagtatccaggctcgcaaccagatccgtatgcaacaggctgtcgcccacgccggtatgccccagcagtacatgcagccccctgtctacttcgctcctggccaacagcccggcttcatgcctcagggtggtcgtggcgttcccttcccccagggtggcatgggaatgccccagggccgtcctggacagttcccctaccctcagcagggtggacgtggtggtgttccccagcagatgccccccaacatgtacggtatgcctggccagttccctcctggatacggccaacccggcactcctcagttcatggctgctatgcaggctcagcaggctgctcttggcggccgtggcgctcctcaaggcggccgtggtggtcctcagggtatgcctggcatgcctcccatggctggtaacatgcccggcttcccccctaacaacaaccgccagggtggccgaggtggacctggccgcaacggcaacggacctcaaggtggccgtggtgccgatgctgccggactctccagtctccagcaacagcttgcttccgcccctccccctcagcagaagcagattctgggtgagctgatcttccccaagatccaggccatcaacgccgaccttgccggcaagatcactggtatgcttctggagatggaaaaccccgagcttgtcaacctgtaagtttctccgctttgattcattctacaaccagcaactaacatgtatgatagcattgaggacgaatctgctctcaaggccaaggtcgacgaggccctcgctgtctacgacgagtacgtcaagactcagacctccgaaggtggtgaggccaagaaggaggaggagaccaaggcctaagccgtctccgacttgtcatcatttccttttttctattatggttatctgactgggcaaccccctcaactggaatgacgaatgcctctacaaggcaatttatggaacgatcagcaacgaaacatgctttacgaccttgtgttacccaatatgagggggcgcattatgtacagatagacttggttgctatttcttctcaggaagggagattcaaaagtttggggactttaaggtggctggctctcgtcgcgaaccttcgcttgctcacagcaacggcgttggcgctttcgagagaacccaccaggacggcgttgacggttttctgacactctggctgttggcctataccccctaccaatggtcctcgtttgcaggcacgatcaacgcagaggttttatgcggttagggtttttaatgaaagatatgttaaattattctctcggctatgatttatctctgtgaaacattataacggctgactgacaagatttcgtactgacattgtgaagtgtattcatatggtatttctaaaactaaaacttggtgtaattcgcgatgtacatcaaagcaagctggcgtggctgtaatcaacgcctgtgaccaaacacctgcttagtacagagaaagcaaaaccgtatccaaaaacaaaagaaatacaaaaaacagccatgattctatgccagctgatgatatccaacaaagtgcaatgctttcttcgctaggctaaccgatcaaaggggatgcacgacaacagtatcggctctttctgcaattgtatatttcttactcggaacggtgccgaatagtgtttccatgacttttcctttctgttgtttcctcacatcgccgaggtaatcactgacgtcgctcagaccctggatctggtcttcgagggtaagtgttgtggagttgacgccacggacgagaggcgagacaagtttactgcgaagcgtctcgagcgatgcctttagggtcaaaagcttgccgttgtggtcaacgagaatgcccttgttgcgcaccgtcttttcacgcacatcacgtaacaacagacggttctgctcaaatttgcgtagttcggcagctctcgtaccgagaagtcgtgtccagaggctggagagcatgtcggcatgaagttcttcctgtgcagatgattcgcggacaaccgtacgggcgaggttgaggaagtgatggtcgacggcttcgaagagggcaaacaaagtgacgctatgttgcagctcagcttgaattgaatcttcaagaacagtgaggaattcagtaaataggagctgcaccatgcgctgctccctttgtgggttcgacagaccgaagacatggctggtcaagcgaccgagagttgtaggagagcccgtagcatcttcgaggatgtgtgcttgagaaaggatgttgtggatattgtcatatgctgacgatatggtagatggcgagggagatgcgttgagtcgatttagatgcatctttgcccagtccattacgttgagaatactacgagaaagttagaaatgcagaggaaaatactcgaggaacgacttacccatcaatatcaccgtctactctggcaaaaaacttggtcatctccaaagccagtgttttcatggtttcactaagggcgtctagatttgacacaatgctagttgcatctcgcatgtcgctactacgcacgctttcaccaagatcccagacagctacactcgtcgcctgaagatcatgtacttgagagacagcatgctcggagtagtaaatgagaggctcaaatgagcgagcgagccccgcgacctttacaaggtcacccacaggacgtggtgcagcaggctgtagaagtgacttgaagagggagacagcgaagaagccaacaacgatggtgcttagtgttgttgaccatgtccgagtcagggctttgtaatggtcacggataaaattgatagccgtctcgataggctcagtgcgctgctggacttccgcacgaactgcaaagcggatatctgacctatgttagacacagattgagcagatcatgtcacgctcttatcacttacaattgtcgggcggtggtggttcgtgtaagctcaaatcttttatgggagttgccctttcttgaagttgaaactgtattgtggtgtcgtcaaagaaaccaggactggcactcctcctcttttccggactctgacttcccttgggcaaccttgtgcgaattgccctctctaaaactccttcgtcctcactgtcatccaactcgggtgtgctttccatcaacgtgctcatgcctcgggatggaaaatcttcaggacctctccagaagccactactccggtttccgtttccgagtcttctccaagctggaggggagtacccacccacggacacggtctccgagtcctcgagatccccttctgtcattgctgcttcgctgcggtgggctgagtggtggggcagcgatggacttggtgggagatcgaagtcctgtagggacgcgtccagcatgtcgtgaggatccatggtcacggttatattttgatggggatgaggtatggcgagagtctcgacgaatacggcgctcaatctcttggaattgaagttgcttctgctgctcaagcagtaggtgttgctcttgcgccaattgctgttgaagataatggcgacgttgcgcaaggacgatatcctgtccggagacaaacaagtgttgttgatcctcaaacacaagcccagatgctgcaaagggcggtgctggaaggggcttttccgacctggccggtcggtggtgatctgctggatctccaaatattggctttaatattgacgccagagatggcaagggtatgccgaggctggggaatcggaaggcgacaagacggggtaagtagataattgcaaagagaagaaggagaacaacagtgataaggtaggtgctcggagcaattgtaatgctgataagcgagacgttgttgtttaccgtgaagaaggaattcatagagacgacttatggctgattttgagtcacaagagcgatttttgatcctgtcttgtctttgacggacgttgagtaaggttattgaggtaatagtaataacggtttcaagtaaaatttattgagacgttggtattgatagataataggtaggtagcagaggaggaaagggaagagggtgaatagagtcttaaagacggattgagtgtccaactattgaatggaaggcccgagcaggagcgcaggtcgcaagtacaacacagcagtacagcaggtactatgcaaggatgatgtgtggaaggcaggaacctaagaatggatgtcgcaggctccttgaccgaccagtggtttaggtaccaaggaaggaaagaggaaaaggatgtaatggaaagagtaggaattaagaatggaaggaaggaaggcgaaacatatgaaacacaagtcaatattcggttatttgactaagataaggtacataggtgatgcacatcacttgcagttgaaccaggtaccggcaagcagagactgagatcgacccttcccttttcccctcgccctcattcaggtcaagttcgtaacttcccctccaaagaccccaaaatcgacgaggttgggcctgcctgggtctgccctggacaacgcataacatccaatcaacccccgccaaccgtgcagaacaagggccgctccatgaacccccgccttagtccgctttgagcaagaaccgtcatccactctacgcgttgaaccttccatgaaacgcgaaagtaaagaggtcacatggtctcttttgtttattgttgtctcagatctcccttatctttccttattcgatcctcttttatgatgtgacctactgctagtacgcgaaataccactgacgaactgtcaatcgcgttagtattgtttttattttccaagcttaggcagactacaggcattagtagcagatcgtgaccatgttatgattccttagctcgcatagccaataagaccgctactatgactcgaatgatcacgttcttgattagctggcagcgttctgttgttgatgcccagactagcataagagaaccacttgacgaatggcacaattgtggatctgggtctggggccacaagttcgggcttggatacaagcagacgagcaagggaaccaagatcaaggcgccagagatagtctcacggaccaagcggaagatagaggagacagatgtaactacagtgacaagacaatgcatggatgtcagtatatgatattaaaataattttctttaatttgtagaaccagtatatatctattgtatatctagtctatctgccattcatctctttttcaaaatgttggcacaaagctcatcccatacaagcaacatactcgccattgccaatacatgcaaccacccacacaaccatgggaacctggtccgattcaatgcaaaacacctaaactctatgcacagataccagcattacggaatctcgacgttggggttcttttcctcaatgtctaattcacagcacagccgtcccaagaactcaacccttctcatagacgccttgagtctcatcccccaaccaacacactcgattataggttgagagcactgcgtgaatagctcaatcactgtttccgtcgccatgggtttgctatcgccaatcttattttgcaggttcagtccgtcctccacttccaccactgaaggccgctcggtacctttccatgggaggggaaattcctcgcacagcatgttgacagccagggactcggcgagcgaggcatcccacgtgtccgcccctgtgaggttcttccatgattgggcgaagcacacggggacgctgttactccagactcgaggaccgttgtgtcggttgtgcacgtcgtacatggctgagccttcttctatcagaccccaccacacgacgagctcggtgtcggtttcatcgtctcctaggaatatgactccgtatatgggattttgtgttggcttgattcccagctgaccagcgacaacgtatcgttgagaccctgtgtaggccgcgcgctgcttaagctcgcggtccttgagagtcatgttcaccttgaagggaaagcttccccgcagacggacttctggctcaactgtgtctgactcgagcagtattgtctccgtcttgaattcgggcttatactcaatggagtgtatcgctggaaaggtcagttctggaagcttatgttcctgcttgggacttgtactcaccgtgtcgatcaccgccggtatccaagtatcccgacttcatgcgatcgtgctctatcaccataataacgctcgtgggatctcgtcggaacacgccttcagcataagggctctccccgagaattattgctggccgcgataacgtatctggcgacaagctgcagtcgagaacagccaaccaccggttcccagcgtctataagctccgtcttgtcatgattccagcgcgtcaatttgcaagggcacttccagacacgaacaacgagtccttgatctgttaacctgaccccgaatttctcagaatcctcctgtccggcgtatgtgcgtaagttgaagttggccgggctgtcagctaaaaagtgcatccgttgcgttttcgtttcaggcttgcgggccaaaggccatctccagacaagaatggactgatctggcgaccttttgagaatctcctcttgtagccgtaggaaagctctgctgccctcaccgtacagaaccgccatgttaataccgaaaattcccatcaaagcgtatgctatatcctcaacacgggtcgtttccctctgggccatccagcccatccttgtggccacgttttcgcgctgaagctttatcgatatcctgcgatcctttttcgtatccggcttatgcaagtatgtctcatcaatgcctgtgatatcactaattgttgaagatagagcgtgtcgttcgcccaggggcgaccaattgtgatcgaagaattccacctcattgggggcaagtagctcctgtagtgtccagccgcgggtgaaccagcggctgctcttcaagctgtcggccacttcgaccccaacctcgtggatgaagacgtctgagagatatgcatagcatacttcggaattgctataccagcggaacatggagttgatagcttctgaaagctctgcgctgctagatttgtcgatgcagcaggtgtcgatccagatgtaattgagctcgcgactctgggccctctcgcaggactgagctatcttgcggtaggcaggcccattcttctttcgaatctcgcccatgcgcgcgggactctgaatatcgtcaaagaggacctcatcgttaccccacgtatgcgacaagatggcgtatttttcagacccctcctccagggtctcaagctgcagcgtcttggtattgacgagtctcatagttgctgatgggaaaagagtgaagagtgaggggagaacacgaaaatgaaaccaaaacactagactagactacctagctaatagagcaccactcaattttcaattcatgagatcagatccagcaggtagttaaggggtgcagtgcaatttgtagtggcggagcactttcatgctgtccgttgttggtttcagcctcgttgttggtccgtccggggacgagacgagacaaggtcccaaggcctgggtaggtcagggccaggcaaaaccaaggcaagcaggcaaggcaaggccaggccagacgcgggccatataatatgacaagcgagtcaggatacggatacctacctatctagggttggggttgagaagccaatgagaagagtcaaaccccctgtggcaaatggcaaatctcgctggcagctgatgaatagatcagttggccgtcatccagaggtattacaagtgggttggattttattaaaaaaatacagtcagaatttcgattagtagttgtgtcccaatttacgcgccggcgacaaagctcaaagcttatttctcttaacttaagcgcagctgctcagacctctccgcactcaaagattcaaatagatgatgcacgtgacgtacctgagacaaccactctctcctaagtaatggatctgatgcaacaacaaatcaaccaataaatacaaggattaactaacattacatacggataataggacaaagcattattaattaattaaccaactcctgaaaacaccctcaaaacagtttaccaatcgctcaatagcttctgttatttatcatagagagagaaatcttctacccataaacacaacgacccgtccatcttctgttcagtcgctacagattgcgccctctcgttctcgatggaccaaatccagctctaggtgtgaatagaagaataccttacgccgctcttacccagcaaaacaaatcatcaagcttcgtgaagtgtccctcaacatgcgtatccatgtatttagccgcacttctcttcatcaccatgtcgattttcgattaatcgatcttagcactggccagacttcgagccgttgggttgctgagattgttcactggcttcacgcctcggtatttaccctgcttccggaggcgttttcgcgctaccatgaccgggacagaacttttggtgaccaggtagttggaaaaagatcccagaatgacactgtcacatattagttagctatccgacttgaaactcacaatcacaataatgtaacttacccctttagtgcgcttcttccacgacttcctataacaaccagagttggattgacaaggtcaatcacttctgttatcaagtgttttgggttcttgcagtgcagtacctccacaatcaccctcacttgaagagttgtttttcgtaaaaggcgcagcactttatcggtgatttgcttaacggcatggcgtcgctcatcctctgccctgcccctttctcctcctgcccggcttgatggtgccggggacgtgttgggagtgttgtttttcgaatcgcctcgaatcgtgttccgcacgaaatctggcactgcagacatggatggtgcgacagatcttgagctggcgactgtgttgatcgcagccgcttgctccttcatagcctttggatcatcgggaactgaattatcaaccccaccaatgccggtctcttcatccacgcagtatatgcacatcaacgtgtcaccgtctcgcaagaccgtaccaatagcccattccagggcatgtgttgattcgtcgctcagatccgatgcaaccagatattttcgcaaccggtgttgctcatcttcagcttgctgggcaatcttgttgtagtcgccacggtaaatcatgcgaatagcccggtgagactcattggtagagatgatgtttgacattgagcaggccaaattttgagctctcttgatgtcatccatatccagctcctcatcagaatcgttcgctgaagcaacagttgacatctgatcataagctgtcttggggtgcacaccaccacctttgttcagtcgtgtgttttcgcccagaggagtcgtgaccttgatctctggctcatcaaaaagagagcggtagccttgttgctttgatacggtcacccctatataataaatttagcgattggtcagtttttagagatgggagttctgcttcacatacgctcttcttccgcagcagccataagactcagtgattttcggcgctctttctcgctgccggactggcccaccgcatcgggattgagcgacctaggatccttcttacgaccacgatcttcatcgtcagatgagtatggctcatcgtcatcactggagcctagtgcctcgccatcgggacccaaatagtcttttatcattcggccactctggctgttttggcgattgggcagcgctgacaaactgccagttgagtatgccaaatttgcgtcggaaagtcgacgataagcgctgcttaaatccacgatagtgccgtcatccagcatagctgtaccggggctcagcgcttgtggtacatgcggtgatctggaccgcgatgctagacggttatgcggcgacttcgatttcttactgctgttgccaccgaaccaggaacgcttacgatcactttcgcctggaatttgaaggccgctgaggtccgaatttctaagtgcttcgctcaaggcatttccagacggctttctaccgccctgcgtgtttctcttggggagttgctggcctgagttacgagtaataatatctgaaaattgatagcctgcgacagggtcatttcgagaagctgctcgaggtccaaattcaactggatttgacgcagcgtcagaaaagcttcgagtgtgtccagtattagcaggcgcaagggatgctttggtcatgactggagagttgggagttgtgctagtgccagagggcttcgcggcggatagaggtgtgtcggtatccagcatacttcggactctgggtggaggaggagaggtggtgtcgagcatactccgcaccggagcttggcgaggagaaccgggtgctggttgattaccgacatccaacatgctccggacgggagatcgaggagtggcataaggcgaggcagatcgcataccgccttgcatggcagggttaggtttaggcctgttctctagcaatgctagaacctccttgcgctccatgtcgagcatggcctctatgctcatgggttggttgcgcgacatgatggcagaagaatacaatcggcactggtaaatatgaagatgtgtgtagaaagggcgggagtgcggcgagaggtgaatcagacagcctcagtcgttgtgccaggcggatcaataaatttggcggggatcttttagacagagctcggaacgtagtatgtagggcgaaatagcattgcgcgagcccagaactgtactatacaagtgttgtcgcctttcgattgcgtggggaatagctttctgactatacctggtggctatggttgcaaaaagtcgaagtaaaagctatcgtgatcgaattcgagtcgatacgtcagagggaactcggtgaagctggctggcactgaatggcggcgtagtgatgttgggttcgcaatacgtaattcggtacaagggctggtggcagcgctttacaaccagcctgagtgagtaatcgtatgttcttcgtcgtgtgacgaggaaatgagttgagactgaagaagtcaaggaggaggagaagaagaagaggggagaggagaaggtttgatgtgccggtagtggaattcaggtctaggctctggggaaggagtagttaaggcgtggagtctaaatgctagaggagtttgagcccagacagagagcggcgcagcccagacaagcccagtcaagccccccccaatttgggccacagttgtgtggtagatcactgagtggtggggtagaaacagctaggaatgccctggaggttgggcactaagataactagagtcgttcttattgtggcaacgatgtgcgcagcacaagccatcggttaaggtattttttaaagtggtgcaccgtcaagcacctactgcacgaggttaattccctcgtaagccgaaactatagatccgaaaatatttatagcagacaaacaaatcatgcccagctgattgtagctatgtaatcgacaaataaatcgaattccatgtggacttatttacctagttagtagatagtagtactctctgtcgggataaagaccgtggagcgcttgcgtcgtcatgtgaaagcatcattctgccgcctctgaatcgaattctcgccattggatgatggacctcaccggtttgggtcccagactaggatcataataacaatggaacgatttattagtatcagatgcataatctccgaaaactgtgttcagcattgttgatctgttaatctggcagtctgggtaggtattacagcgtgtttgaacttgaacgttgcaattcgtcttaaatccggtaatcatgaattgactttcagatggatgaaatgattttggagcggccgtgaattatgtttttactatctcatatatccatgaagccaaccttgtaaacttcagactatggaagcgatgtaagaaacagatggaaactagcccaacagggttggcagaaagaaaccgtgcacgcatagtacccgacacaagcaaataaaaaagaaacaaagaaggcattgagagatcagtttcactttggttgaataatttgtaaaattactgtttggagtttatcggggttatacgtccatcattacagtgttttcagaaaccctggcttcttccgctctcagggcagaagaaactttgaccgttacgagtaaaagaagcggagcgttgacgagcccagactgtacttttaggttacttagacgatttgttcgtttttcgtaagcttaatatttctatctgcaaacgaaaggatctccgtcgttgagatacatcacatcgtttccatacaaatggcaaaactctggctatcttgacaaccaactcaagagatatcaaaacaatcactgtacatgcctactaggcatccagtcagactacaagtcgacattgacgttcggttcgccaatatacgacaccttttgagtaactcatagcctccatagtctactaagtcatataccctggcacggtcaaatctggccagtcggcatttgctgtccccgcattcgggcccggattctcggtaccatccgtggctgtgtccatacgtcgaccccgtttacgcggggcccaatcagtgtatcaaactccatccaaagcgattcccacgcccgtctctggacaatagaaaacttgactctcaggatgacagacaaaccaaattcagtgtttaatgctgatggtgccagcttggacaggtagtcctcagatcataggcctgtaaagcacatcgttacccggccgagtaacaaagcgaaacttgcgactttaccacgtcgatattatagagcacagggtgacgacatgctggtgacttttgaatgcctcttttcatcaaatggctggatatagttacatatttggcacatctactgtacaacccaaaacagagcaggagctccgaccttgtcccatctaaatctacatcttcttcttgaccttgagtttgttggacccaatgtttgctcgggatgccgtacccagcttgtgaaccatcttgcgcctctcccacacacccgaacgtccctctacaacggcaacaatctcctctgcgattcggtaggggaattgcttgcgcccactgcccttggagggcttcttgttgataacgtccaggatccattggaaggcgattcgtcgtcgctgcctcacgcccagagggacgggaagttctagtgctcgaccaccaccaccggcacccgccacgttgcggatcttgaggagaggggccaccgagtcgacggcgacggtaatgtatagaatcgggttgagagggagatgtgtggccgggggagtgccgggcaggagggggtacaacgggctgtagatcggaggtggtgcggttcggaggtagttcatgacgatagccatattctgagtctcttgttaaccattgtcattcaaatccttctcgagaaccagacttactctttgagcaacactgagcttaccatccttcatgaggagtcgagtgatttgctccagcacaggatggtaacgcttcttcaagttgaagccttccggccaaggtcgcttcggcagaccgaacttgtgtccagggttttgcatctcagtgctatcaggcgaatccaactcagcctgttccgcttgggcgacgagagcttcagccttctcagccgaaggaatagtaccctcacggtaaagaatatcctcctgcgctggtgtcaggccaccctcgatagtgctcgattgtgtgcggccgccgtagaatatttgctcgagtgtcgcatcgtcgataatctcgtcggaagaggctggcgcagacgtcacctagatggcagctccattagctgcgaaccatgggagcttttcgaaagaccaattcctacctcagcatccctgtttcctgtcgacgcttcgggggcgtcactctttgccgaaaccgagccaacctgggagtcctggggcttttgagcgttgtcaattgcctttgggagctgatcgtttccgtcgttcgagtaccatcgattccgtgggagagcgttgacgaatggggctggtcggggggcgacaggtctcgaccggattgcgagagttctgcatgcgccccatagactcgttctcggagacatgactgagctcctcggtgcttacagcgttcgtggagcgagttctacagcagcctcgtggctcttgtgatcgatggattgacaaattcgcgatgcaaaactcaggtagcgcggggaaataatgttccgactactgcggtcccgctttaacctactacctgcctcgaagtctcacgatgaaagtgagatgtcaagaaatactttaagaagtgagtggaattgaactgtattctgaatgagatgattcgactgtttacctttatcgtcacccagaggtcattataacgagtttgaaactcttgatggagattcatcgtctacatcttgatgttgaagagaacaagacaaccctcacaatacagcatcgtcaatgttaaaaaacgactaaaattaatttgttaaatactaattcctccattgcttatagttcagagcgtaggctgttggtatgtcgttcataaagctctactccgttgacacttgttgtaaatgacaacccatggtgtactctcaacgctcgtccatgtctcaaagcaccgagatcgggctgcttcagtagaacaagccaccggccgttatagacttgcaggttcatgtgatacgttgcacagacatacatccggatcgaccgtggctgcaccgacgtgggggcacaacatccattgagcatcaacttccacttcaagcaaagggcagtcagccagtgtatgagcatgcgacgctacattggatctgttggttcattcaagattcggtgtaccatccaatcaagttaacttgatctgtaacagtcacccccttcccaacaccctgggaggaggttaaggcgatcatacaacttataaggcaagcatgttgtatcctggagagtcaacaatctttttggagcgtctaacatagtttgaactaaaccgtataacttctaagcccatattttccctgtcagatatacctttataaatatccttgataagaacccattggaccagatccctcgtgtaactattccgtcaaacaccaaaccaaaacgtacataactaaccgacatatcctcccatttcccacgtcgcacataaacaaaatctaacttcaacccgttatatgtcccgtagaatacaacccaaacccaaacaaaggtccctgttgttacagcgctagttccgtggtgacccttaacctccctgtttttctggggtgaggttaccaaactccggctgtttgtatcgcataaaggaaagacaagaggtgggtgaaccgaaaatatacaaaagaccaatcctccctttttttagtgaccgtattacttgattttggtgaagggctacttcatgagcaagccaagcgtgtgagaaaagtgactcccacgcctagtggccgtgacatcgagtgggagagccaatctcagaaccgatcagccatttgactgcacattcagcagcatcttctctggcattgttaatgtttttaccgtcataccagaatcgagctggaaccttctggccgtggaccgtcactgtgcttgaccaagcagttcttccacctagaagtcgaatttagctaagaccatgaggacgaaacatgagatcaaacataccacgacgatctgaaaaatcctggaatactggacgggtgatagaattgatttgacacacatctgtagttcaatattagagcttggaacgtggaaggtaaggtgaggttacctaccagcaagctgggtctgccatatggtggattggggctccattgtaatgtttgatgggttatgtagaggaaatgtagctgaggttgatgtcgagaacaagagtgatagtaggtaaaatgattgaccaaaaaggatccaatggctagaagcgacagaaactatgttctaaaggatgttcaaactgttggatttggctagagtagtgagaggcaagacgggtttatatacatagccaagccaagctgtacacaagggactgtcaggatacacaaggcgtaaggtctcaaacaagatggcgaaagtacgtatgttgaacagtagcccaactgatgatgtatctgcgaggcctgaaaggtaggacgaaggcgagcagacaagttgggtccaggatgccgggacgatgatgtggcagcagaggattagatgccgttaggcgggaagatgaccaagacggcaatgcgggctggaagcaggcaagaagcttgtgtaaggttaagttgcagatggccaaggatttgaagccactggtgatgtgttgtacggcgaagaagatgggcgttcgaggcgatcacaaagaagggctgggctggaggaagaagcgtcacaggagagggtctgaggagaaagcacatatataaatagttaagaggatctgagccactagactactaagtgagctcgaacggattgacaagcgaaatactaagaaaaagaaagactgtagtttttggtgacaagcaagctacgcaacaagcgttccgtctatcggtatccatacactacacactactagggccctgtaactttgtagatggggctccgagttgggtttgctttttctagccccttggtgtggaattggcacatgaggtatccgtactcctctggatcaaagttcacaacgggcgtggactaaattgctttgacctcaaaatgggccgtgccgttaacccgtcagtctaagacggatggtaacggcaacgggagcggaagcgggtagagaggcgacttgctgtaggactagaatagactatgtgcttacatagaagctgattcggtcgacgtgaggcctgacgaggttgaccatgatcaagacaagcgaaaacctgtcagtgtgcgatcgtgagaggcaggggggcccatctgagatgaagaaaggatgcaaaagaaaagaaaagaagggagggggcgtgaatagtaagacacattcgagggcgttgataagggtgcaatagttagagcaggtagattgtccgtagctcgtggccgtggagcttttctcaggtgcaaacgtacaaggggaaggatgagcaggcggatgtatacgcgcgcaaacatccgtgcgacaatcacttgatttggaaaaggctgaaaggcactggcacgctggaccaggtagaaaaaagcaaagctgacttgtcatggaatagcctagaggacgagcaaggaaaagcagttgatggtggatgcataccaaactcgttaagtacatatgaggacgggaaaaatagaagtttgaggagaaaagagaacaaagagaggaaaaaacaaggtgaggctgactatgacgaatttagaaagaagcaagaggtgggcagagagaagagacgacaagatggagaaaaatagatggtagcagttgagttcgatgccgcggacttcggacaacaatgatgtgcagaatgaggtgtcatgctttagatgatgttgcacacgagcattgaaatgcaggcacaggatcaggcgtatatgtgacttgggcaggtataacattagaatccatccaacgagacgagaggaatgattttgaggtggtgagaaaacaagacttgaatttgtgacccacgagataacttgcagttcaaccacacaagattcgagcctgaagccaagcccaaacctgagctttggtttagcaaggccagctgaggcaagctaggccaggggagttataaacgagacaacagagccaatgaaccaggacctgtctaccaggattcgaaatcgtcaagggttatatcacatccatgtgtagatgaaaaccttcctttgtgatggaactcgacagatgatgggcaaacaaaagggggtaagactcgtcactaggtagtctaggtcattgaaggatggaacttgtagggatggatgaatgcgtggccctcttccaggttcttttttctttttcttttcttttttcgtgttccccttggtcgcacatgtctcatctccttgaccgttcgaaaaacttgacgtttttctttgctttttctgatattgcaggcagcatgatgtggatgaagttgaacaagatcaccgtcatagcgtggcatggcggcatggtctagcgctagagctgtccagctagcactctatcctggccttagtagcctagctcagcgtgcccagctccggcttccagcatctacccggcaaaaaaacattccggacaggtgcccagatctggagcatgtgggggaagttcaagctcacggctggcagtgcctttcttaggctaaagttggtgctcatcaggacgctaaagaaaggtcgagaataaatctaccggtgacaagccccaagcttcaaacaaagtatcaacaatgcccggtattgccagtccttcactctcgcttagaccagactcaggctcgctcgtcatctctttctcagaaccagcaacatggtcaagcctctatgcatgattcaaaccttctttccccatgctgcctcggtgccgattcaaccttgatgcgagtacttatcaccgcgatcatcgtacgtcaatctcgaatgccctcggcgacatgtcaagggagatgtgggcccggccaacttgtcagagcatgtgcggtataggtatatgcagtgacttggtgatggatctttgcgtcttcacggtcagtacactaacactagccgcgtgatgcgactgataccaggaagaccctggatcatcattgtgtttccgtttcctggatctcatatttgagagttgactgcattttggttcgacgcccgcaccgatgagcttgacttgaagagatttcttgaaacccggctgtgactctacatatattctcggagactttgattccgtataaacgccatgtccgaagatccggatgctcatgctttatcaccatcatggccaaacagacttttgttggcaaccatcatcaaagattggttggtgaagcaggcagctgaaggaaactatctgcgggttcccggatcctcagtatgggcttgcagacgccctgataacatcgctcaatatgccaggaagctaaatgtctggtgtattctaagtgttcgaatccaacgactaccgagcccactacgtccgttttctcgggaagctaagttcggggtacataaatgacatgccagacccctgcatgcagcaggcttgttagcctttcggtcgaagctcatccaagcatttgtccgaagctattcaaagactagtgagtgctaatatttattacatctacaaccggctggtacggaattgtttgttctatggccttggcttgtcctcttgggtttcgatcgcattcttttacgatccctccttcgaacaagatggacctacatttgtgcttgaaatagagtgccacccttctttggttcggtccaaaccaagcagtaaagagatcgaattgtgtcagcaggctgtccctcttacgatgaccttcttctctcatcttgttttctctccaacgcgacaacaaagcaaaaagcattacgcaactttacatactaaacaacaaaagcgatgtgccgattttaagtgtcgaagctgtgtacatgttcaaccccacgccaatgtggactcgttccctgcaacccggacacacgataacagattgtggtcagcttgggcattgaccggtaccaagttgagcgacggcaacatttgtcgagttcgttcaagaacccttttcatgatgctgcgtttcatagactttgatctcgaccctgcgatactctatctaatccctgccggatcagtcatgtaggacaagccaacaagggacgcatacggccccccaacttcagcaagaacatgacccccagtccttgcagcaaacacaagtgacgtgacggcagcaactctatgatccggctatcgggtagcggccgcgcctatcatgctttaacgtttcgctgactgtttactcaaccgcccttgtggtactccagcaaatgtgaagccatgcttcaccggtctggagcctggcgtagatccccacgtcaaatgctgcaacgtgaccacccatttacttgtctccttgcttattttccagccctgcacctcgccgttttggataacaatgccacaacccgtttctgtcttgcatgttcaacaactgtctcctatcgagttttgggttcttggtgataacccaccaaaagctgcatgtagcctcttataacttgagccttgatgcagaggaagtagttgtatcttggtcgtgggagacacaggctcctagttcagcgtttgctaacgagtgcagttcggcatgattgacaatttggccgagccgaactccaacatgtggtgtgtaacgaaacactgaagcacgaaagagttaagagtaacagatgaaagaatgactagttcaaagtaccaaagctcctcatgtgtggtaagttgctgtgtgcaagatgcacctttggctttctgtattaatgctagttacatatagtagatgctgaatattcccgagttgggtgtctggtgcaactcacgtgtcccgtgtacggcacgcgatgaaatagaaacttgccgtatatgatacggtcgtgttgcttgtgttgaaagaatgacgtgcaacacaccaaccccaagtaatgagcttaatatctatatacgtggtagataaagagataagatacagacggctctatgatagggacttgactataagactggctatcccacagtgccatatcggaagaactgatgtatttgagggcaaaatttgataggctcagaaaccaatggaggatgcacatctgataactttatatcaaccacgttcaacaacacccggctaatgatagacatgagaaatctaagatcaacacaatctttcagatccaagggctacatgtcatttcagcactctcgcgccaattcgcatcgtatgcacgacaaagtcgtgggtgaatggtggttttatgctacagtacatgagactcttgttgaaaccgcgaatattgtgttagtatggtccagcgaaaaggccggcttctttcacaattcatactttcatatactcacactatagtcctaaattatttgaagatacatcgcccattcggagattttcgtatcttcatacaatatatttacaacgtagttataagaatctaaacttagccagaggcaaggaagggcagggaaaaggggaaagataaaagcttagaatatataaagttatagtctaaaagatattctaagatggtataaatagctgatacttgatcccttaagtaaagagtattaagttattcaactctgagggggaggccgttctatcaatctcattgatcctttttaggttgtggtgcaagaattatttaaatcaccaggcccagttgtaagaataagaatggggcatcgccctgtaaaattgactcatgcgatttgacgcctcgtcaaatccatctttttgaggaaccatttttttttctctcggaaagacaaggcaattcatgagtttattctcttgactgtaaccattaatgcttgttaggcttggggaagtggttcctattctcggtccgacactggctccgctcaccccatatgtcattcgacaatcgtgattccccaaacacctatcaaatggtaagtatatcattcatgttgtatttaccggttacaaatgcagatcgatcatttatcattaagtggccatctcgattaagtccaaaaaagaccaattggctaaatcttgattccagaatgtctctacggaaaaaaagtataaattcctagcgctgtccgccaagcttattcttccctgaagcctacgtcaccgcgaactcaacaccaacgttcaagggtacaacgggagacgagaaactgtcgatctccccacacaaactccacaaacctccggactccaggtttgctttggtaagagttcaagccctcgggactgctctctgccctgttcacgccgtagtatcgccgaatatcgctatggcagaagaaggaatcccgtctcttgggtacggttgagtatggggcataccatgggcttggctccaagttggcttttctcatgacgatgttaccatccccgctccctgcctgtcggggcgacagagtttgtaggggctgttgtgatcaggatatatatatcagcatcagcggctcctcaccttcattctttcggtgcatcgactgtacgtggtcgtcaaagtgtcaatcatgaagttctcccttttcttaacggccggctctcttgcctgggccagtccttcaactcctacgctggactacaaccgagctcctcccaacctgtcaactctggccaacctcaccatctacaacacatggcgtccacgagctcacgtcctgccacctactggacagattggagatccttgtatgcactacactgatcccaagactggactcttccacgttggttacctacacgagggtgctgctggtgccacgaccgatgatctggtcacctacaaggacctcaacccaggcggtgcaccttttatccgcgctggaggtctgaacgatccaattgctgtttttgacggatcagtcatccccgttggcatcaatggaacacccacgctcttctacacctcagtatcatacctccccattcactggaccattaaccacacccgcggcgccgagactcagtccctggctgtatccacagatggaggacgtaacttcacaaaagtccgaggcggtcccgcaattccggatcagccttttgctctgaatgtgacagctttccgtgatcccttcgttttcaagaacaaggagctcgacaaccttctggacagcgaaccagacgtatggtacagcgtgatctctggaggcgtccaccaaaaaggccctagcatgttcctctaccgtcagtatgaccctgagttccagtactgggagtacatgggcgagtggtggcacgaaaaggccaacacaacctggggcgagggtatctgggctgggcgctacggcttcaactttgaggtcgccaatattttcagcatcgatgaggagggttacaactctgacggcgagacctttatcactttcggtgccgagtggtccgaggcaccagcacctactcaggtctcacagttccgcgagatgctctgggctgcaggaaacaccaccatggagaagggcaaggccaaattcacccccacaatggttggcaagatggactgggggcactctgcttatgctgctgccggcaagtacctgccctctgactccaaggcgtccaagaagagcggagcaccagaccggttcatcagctacctgtggctcactggagactactacggtgacctgaagctgttcccaaccgcacagcagaattggactggagcccttttgcttcctcgtgagctcactgttggcaagatcagcaacgttgtcgataacgagctttctcgcgaggagggttcatggcgcgttgatagaaacgagtcaggcatcctggaactcgctaccatgaagcaggtcatcgctcgtgagcccatggctgagttcaccaaggttaaccccatcatcgaaccaggccgaaatatcagcaagtcaggatcgaccacttttgacaacaaccccgagtctaagttttacgttctcaagggatccatctccttccccaagtctgctcgcgactctgacctcaaggctggtttccagatcctggcttctgagaaggagtctacaactatcttctaccaattctccaacgagtctatcatcattgaccgcagcaacaccagtgctgcagctctctcgaccagcgatatcgactctcgaaatgaagctggtcgacttcgtctgtttgacgttgttatcgatgacgaagagcagattgagactttggatcttactattgttgttgataatgctatggttgaggtccatgccaacgaccgattcggcgtcgccacctgggctcggtaagtttactcaatacaataccctgttctataatatttcgctaacatttgtttttagttcctggtatgcttattcaaccaatattcgcttcttccacagtggaagtggtgatgtaacattcagcaatgtgacgatttatgagggtcttgccaatgcttggccagaaagaaaacgatagaagatcgattatgtattatatgtaaagtagatatgacttgttctaaaacatagagacatgagactactcaaacaagtttacaacttggcctcctcaagacggcggcccgtctcatcaaagctgatcttcttacccgagttgagcgactcctgaagagcacatccaatcttgacagcttgaacagcaccagagagcttaaatgggagtctagtgttatcaaggacagcagcagtgaactcgttggactctgtgacaaacgcatgctcaaatctgccatagtaatcgccagggatctgtcgccggacaccagcggcctcgtgcatctcaaccaatgttccgacagggttcgcgttgatagcgattttaccctcggtgccgattatctcagacatgtcatgctggccagctgccatcatacgcgaggaatagaagtaagcgacttttccaccatggaactctaccagaccgacagcgttgtcgacgtctttgtgcttgcgaagatctggctgcactgctgtgatgccagtagcgacaacagatttgacgacggagtcttgtccaaagtaccaaagagccaggtcaatgtcgtggatgttgcagtcgacgaagatgccaccgctaaactcggcgtaagctacgaaaaagccagatgggtcgagcttgtcgcaggtttgggatcggaagatggagggacggccgatggcgccgctgtccattcgttcgaaggcgtcgcggtatgaagcgtcgaaacggcgagagaaaccgcacataactttgaggtggggtttctttgttgcggcatcgacgacagactgggactatatggaaataaatagttagactcaagttcgagtaagagagaatacacttacaatctcaacgcttgtacttagaggcttctcacaaagaacatgcttatcggcttcaatagcctggatagcttcctctgcatgggccgtagtaatagtagcgactacaacggcctgaagacctggatgtttgagcatctcttggtagttatcataaatgacaacgccctcgagatgagtcttggcccattcagcttctttgggaacgggagtgaaggctgcaacgagttcagcgcggggagttcggttgtggaagttgagagcgtgacgagcgcccatgcgaccgaggccagcaacggcgacctggagctttggggaggacattctgaagtaggagtcgggagagaattgagcatgaaaggtttgagttgagctggagtgtctgctggggtttcgagtcaacgatgggctgatgagtgaagaatcaaaggacagcaagtatgagcgagctcgtgcaccttatacttgggggtttctctctacctatgattggggaaaatggaattggtagaccgttcttgtgcttccagaccatttcttgccctcatccccatatccgtctcggtgtaagtcaacgttcaacccgagtgaatcaacctcgataccccacgttacacatggtgaagcggtctgtttgtgcactgatacataacccttccagtgacacgtctaactaacacaatgactattgcatcaaataaacatatggttaagtgatcaagtcctttcatgttagacatgcaagttcgagatgcggtcacaagtggatacaaagacgttattacctggtatagtaaataactacgaagtaccttttcggcgcctcctaccgtattggggtatttgggtcaagtcaattgatcggcgttgtcccccacatgaggcttaagtctgacagtatgcacctggaggagacatgattggaaataatggccgaagaatggggattctttactcggaagatttctccgctactggtttctactgcaacttaccccattggactaccccggtacgtatactaagtatcacagcaaagtcacttggattggctgggagaatatttcgctagaatgcaatacttcgtcaaaattattcggttaaatttaaatagatagaaacgagtcttggtgtgacatcataaatcaggcatatccattaagattcttatattatggtgggttcttattgcctggttaactgggactcaattgtctatgaacatcctcgaacatgcaactcgtgaaataaagtaacgactctgctctggttcacctaggatttctgaagccactcatgaggataaaagttgaaatgaacactgaatattttcggttgatatattctgtcaaactagatccatatctctttaccctaaagacataaccgatccttcatcatctaatacacaatttagccccaaacatcttcaagccacttgtttcccttcttcaccgactcagcccagcttcgggcctcagcatcagtccaattattctgcgtcttcatcgattcctctactttattccctaccttcctcgccatagcagcacgaccacaaaagtaaatactagcaccttcctgtaaaagatgacacacttgggtctttctctcttccactctgtcttgaacgtacttcttaggctcctcttcagctcgcgagaaagcagtcacaatttcaagactgccttgtagcttttgggcaacttcggcgagttcaccctggtagagataatcttgatctggagaccggcatccgaaaaataaaagcatctttccgataggctttccgacagcttggagacgagctctctcgagaatgaaaccacggaacggagcgagacctgtaccagcaccgatcatgatgataggtgttgaactcaacgtggggagtttgaagtttgaacgacgaatacacgcaaacaccttgcggccgttgagagtatctccaggaccggacaaagcatatgaaggagcgtcagatccgacaactgactgtgaagtatcacaattgagggcgtttccgagggcatagaggtagtttgtcgtgataccccggataactctgcttgggtcttgttgtagcggtgacttgtcgacacccacggtgatcgaaagcctgcgagccgagactgtgctagaggaggatatagagtagtaacgtgcttggatgcaaggcaatgtctcaaccacgtaagagagaggaagcttggtccagatagctccgggagcaacgagatgcaacagacggcccatggtgatgtgattgctgccaatgtaggtagcatacgcttccttattcttggccaaagctgtcaaagtctcaacactttcagacaaaggtgcgaatcttgccaattgtccgacagtctctcgagacacgggagctgctacttcaagataatgacggaacagggccaaagctgacgtcggactaggaatcttggtagatgtaccctcttcaagagtttgaacaagtagaggtttctctgctcggtcttctaatccaaaagccttgagaagaagctggacttcgtaatcgggattaatgggatagatggcaagatggtcgccagttctgtatcgaagctcaggctggttcgagatatcaagctccatgtggaggcagtttcttcctggagaggtgtatagttcttgagatgactggatagccagaggacgaataggcgagtattgctttacaacttttgcaggtccgtttcggttttggataggctccccgagatgaagatccatgatatcgagcgattcatcttgtataagctgaatacttggctcatatgggatatcgcgctcttggtaaccaaggttctcttggaagtgagtataaagatcatctttccaagataaaaagtcttcttcggtgcctccctgggcatcgttggctctaccaacaggcatgagccgctgagcaccgtatttgtcgagatgctgagctacaacgtcgataacacgattatagtatctataacttgtgttaccgagaccaaaggccatgtatctcaagttgggtatttggatattgggtgtcttggtgagccagtcccagaaggcggctgtgttgtcactgggatcgccttctccatatgtggataggatgaagattgcaagcttgctctgagaaagattggcgatagattctggatcataatcgcagaggtcagcacagagagcctggagaccgaagcgaaggtggcactcttttgagagcctgttggcgaacgtttctgcggtgccagattgtgagccccagaatatgacaacatctttaccctgttggatgttagcatatttcctgggacagattcggtggcatatcatacagtttcttctagtttcttggctatatcacgagtcgccttggggtgtgaagaagaagaaccacccttggagcccatacgttcaaaccacacatgatggtaatgatctggtttgtcccaggtgatgccccggaggagatatgcagctgatgcaacgccgagggcgctcagagcagcgatatcagcgattgattggggaggacccagctgggagaggagagtgtcggctgcaaagacgtttgtcatgatttcggctcaaggtgaatagtagcttgacaagtcgacatagagacgagatgagcgagtttggcattcatatttgtttttgtcgttctatgagatgtactgggagttgaagatatttgcaggcttggttccaatgttagtaacactcaatggggaaaattacctgatttggatgcattgttctagactcaatcaacttggttagtggttgatagaggcgttgcctgcctaagttttagggcacaaaaataagtaatcttagaagcctggtctaagtacctgtataagctgacctactgatttcgtctcttgtgccttcagtggccatttcttctggaggcttaatcccttcctggacaatacggaaatgggaatattcttaagtcggtaattttagactcatgtcatctttcctaccccacgttttgttccctgcagctctcggcattgctgaggggtgttagtctagactatcactccccaatatttcctaaatcggcgtctttctctcttttatcagatgcggcaagtatgccaattctttctatgtatacaatttaggccggtataacattctactgtttggattataggatgtcaaatatatcacatttccttggacctcaactttttatttattttttaaatcaaactctcccttccactcttaacacaaccatcaaaatgtacgcacaacttgtgactgcttcaacagctttatgccttgtcacatattttattctctaccccatattccaatacctccgcgatgccaagggccttcgccgctaccccaacttccaccccctggcaggagtaacaaatctaccctttgtgcgagaagctgccaggggtttccgctcaaagactctctatgagatgcacaagacccatcctgtaatccgcaccggccccaactctctctcctatggttctgtgcaggccattaaggatatatatggccacggcacgaaatgcacaaagggagagttttacgagactcttgctggaacgcattaccaccttgccgatgtcgtcgacaaggcagatcatgctcggaagcgtcgtgccctttctgctgcatacgctctgaagaatctcgagaattgggagttcaaagttgctgataaggcggagcgcttcatccgtgctgctgacgctgcttgcactctgcctctcaagagggggttcgcccgccctggccctgaagacctcaaattcgactaccgcgctttcacaaacttctttacccttgatgcgatcgccgatattggtcttagcgagcgtcttggattcttggatcagggccatgatcttgtcaagggtgagcgaatggatggaagtatccatcatgtcaacttccgcgagtgccttcactcgacagctcgtgcccagtctatccttgcctggacggagaaatggtataatgccaatgttaagctttcaaagttgttctccaaggatttccgcaagtggtggaatttgaacgagggatggaacgatatcgtctatcatcgcgcaactcaacgtcttgaacggtataacaagggcgagaaattacccgactttttccaagcccttatggaccacagtgaagccaacccccctggtctagaatggggagaaattgtcgccgaagtttcgataatgatgaatgctggatctgacactacggctattgccatgaacaatgtcatgtactggctcctcaagaatccatcttgtatggccaagcttcggcaggaagtcgactctgttttggatccagaggaagttgtcgctccatacgacaaagtcaagcatctgccctatctccgcgcctgtctagatgagtctctacgcatcactccacccaccaccttcggtctccctcgtcgcacaccacctgaaggctggaatataatgggtgattatgtccctggtgatacaactgtgtctatctcggcatacgttgcgcatcgagacccgcacattttcccagacccagagtcatacgtccctgaacgctggctcggagagaagggcaaggacttgcagtcgtacttcatctcgtttagcactggggctcggggttgtatcggtaggaatattagttacctggaacaaactgtactactggctagcgtagtgcatcggtatgagtgggcgttaccttatgctaagtgggagccttcaaggactgaggctatgaaccttgcaccaggtcctatgcctctcaaagtttggcgtcgggatttaggaggggatgagaatgatgaaaagcacggttagaccagaaatatgatcaagtatgacaattttatgaattcaagacgtttgaccaaaatcttgggcttcaacgacaaactgatctggacaagctggacagaccatttctgaactgtgtattacctcgtgtatgtactttgtagaattatcaccatcatacaaattgcatattactgttaagcatccccgcaataggcattccagaaatcacatttacaggagattcagtccagccccatgcctccttcagatactcttgtctgcaatcagttagtttagtgatttccctattgttttgtattccttacactgatcggttcggccacccgaactgaacatctgccttttggaggacattataaagggcttcttgctcatacatgttattaaatcgatcaccagccattgttatggccaagcaggcatagctagaaacgattagcaccaaataataatactctgtaatgggaaacgtacgcaaatcccgttgggtttctctgattcgacttgataagtattagcaaggtcctctcactcaaagtgggatatatcactatacctcggctactccgcaaaccatctttacagtctttctcatctcttcatttatcgtcttggctgctttagcctgcccaggacccagtttcggtgttctggggttatgagccgcaagtagaaccttgatcaataaataatggagcactcctgtgacgactgcgtcgttgagatagagtacctgtgggaagaatcccgggacatcatcactttcgttgatgtacatgggatgaaaatgccacggcctttcagcccaccatctttcttgggcttcctgtaacctctcccacgccgagaagctctggtcttcagaaccgtagcaatagcgaaggcacgcggcacattgtaggattgtcaggttcgcaaaagtacagcatgtatcgtcgttctgaacgagacgcgaaatatcttccagtgcaaagttggggtcgacaggccgggcttgcataaatgacatgtggatctcttgtctgagggcaacccaaaaggcagcgcgtcgaaggccggtgaagtcgaggatcttttcctgcgctgcgacaaagactctcgtaccaacaagatgggattcattagctgtttcggcggacgtgagcggaacgtcgagttcctccatatagcgaagaatcacaattgctgtgaggaggttctcatccatgacagccgcagtactggataatgctggtatgagagcgtcgaggcagttctgatgataccggtcgccgactaaacagtcaaacccgtccactctgctaaggcgtttggcagaggcagcgagtaccgcattcatcagaggaggacacatgacggctcgccgaggaacaatggtagcaaagtggcgttcactatcgcacaagtcgaagaggggagcaagaacgtggatgaagttgtaaaacaacatagcctcttgtggatcttggagcggccatcttggcgcgtcgaggtatatacccgagatggcttcggtgacatgatcaaccggaactgatatatctgtttggcgggagcttgcaagtgcagcagcaacctgaggacttgctacaccgagaatgatgtcgttgtcggacttttgactaggcgatatagggtcagggggattcgaacgaggagtagtagccagccatggtccagcagaagaggaactcagagctcgcttcttggaggggcgttgattgttgttggaaagggtttctgtcaagtctgctactgatctaggtctatcccgttctgtggaatctcttgactggagcttatagagaggcgccagaggtggcgatgaatcgataccgacgctatccagggtatcaaagtcgccaatactagagtcatgaatgttgatgacgtctggtgtttcatcgacgaaacttagagttctggttgttttgacccagggttgatcttgagagaagttgtattctttggccttagcttcgatagtcttaccagagcgtatacttgtggatgggtgagtgagtagtagaagaatgagtggggagtatcttgcctaggattcaagccatgacgaaaccttacactgaagccacgaacgcactcaatatcactctttcgacaatttgaacatgttttgtcgttatcacctgtgggagttaacgactagcaagaaaagatgaggtcattcggcgagacttacacttgagatgcctaacgaggatgtgaacagaaactggttagaaccaactactaagagaaacaagcaaccagactatcaatgggtaatattgcctggcttgataagatagagacaaattagactgacctttgcttgcagacctaaagacatcatctgttaggtcataagtctagtcctagggtaggtcacttaccgtacaagggttgagaggcctgttagtagcagttgatgaactctgaggctcttgcatattcatccacaatcaatgagaacaggagataaagttatgatgatggatagagatgaaagaacaggaagaaagaggagaggaagtcccattttaccttggaatggtaattaccactttgggacataaacggtaattctccccggcctgggctggtaacctccgcatccacgctgagcctcagtggatctagccctgaactttaaccttcaactccctagaagctcactggaggataaccccgctttccccatggggtcggatgcagtctagccatggttgggaatagcttcagatgctgatcatctggggaggaaatgctttcgagattccacggagaggtttccggagtaaacgggtctagtcgatggtctagactacatctctaaccaatcattgcaaatatttggtttcgggaggcaactaatgcctagtatatgtcaattaattccacgttttttctttctgagaaaggcaattcttcttttcgtcaattcaatataatcaggttttggtgtagcagcatctactgtatcaagttgagcatcttggttcatgtggtgtacttcaccttgatcatcagatatataaagaggccttgtcaacatcaatcattccagtccatctcattcggatcagcatcaatcttgagtctttacaaccttcagttctttataccaactcattcaaaatcttcatcatgtccatcaaggaagatacaaaaggacatcttgagcatcttgagcacagcaactctccagactctatccaagaggtcaacatcgacgacctcgactccatcgagcagacccagacgggcaagttctcctggctcgtctccatcactgctgccattggtggtatgctctttggctatgatacgggcatcatatctgctgtcctcgtctatatccatcaagatctcggcaagactcttacgtctcaggagaaggaactcgtcacttcagttacttctggtggtgctttcatcggagccatctttgctggagccaccgcggatcgatatggtcgaaaagtagctatctatgttggctgcctcttattcaccgtcggtgctatcatccaagctgcttctttctcagtcgcccaaatgaccgttggccgtgtcgttgttggatttggagtaggctctgccgccatgattgtgcccttgtacatcgccgaatgctctccttcaaagtaccgaggacgcatgatcggccttgacaatatgagcatcactggtggccagcttgtatcatacggcgttggagctgccttcgctcatgtcagtagtggatggagatggatggtgggaatcggtgcctttcctgctattatcctagcctgccttctgcccttttgcccggaatctcctcgacagctgatttttcatggaaaaccagacgaggccgctgctgttatccgtcgaatcttccccaatggtaccgagcaacaggtacaggacaagatccagcacttgacttaccacgtcaacgaggccaaggccctcaatgctggaaagtctggttggtgggtgttcaagcagctctatgttatccctgccaacttccgcgctcttgtctctgcctgtggacttatggccatctctcagctcagcggttttaactccctcatgtactattcgcctcttctcttctcgcttgtcggcttttccaacccagtcgctgtcggtactattatcgctggaaccaacttcatcttcacttgggttaacctcatgctcgttgatcgtgctggccgacgaagaatcttattatgcactgtaccctttatgggcattttcttagtcattgctgctgtctgcttcaagttcatccctatcaaccacgatttgtctcttgcatctgatgccaagattggatggcccgccattgtcgttctcatttccatggtcttctttgttgggttctattcttcaggtatcggcaacaccgcctggctttcaagcgagttcttccctatggaagttcgcgccatgggaaccatgatgctcaccatgacctgctggggctcaaacatcatcgttgcctctacgttcctcacccagatggagaatactactccttcaggtgcctttggattctacgccgccatatgcattctcggctgggtttgcatctacttctgttatcccgaggtcaagggaatgacattggaagatatcagagacatcttccagcacggctttggcgttcaacgagcacgagaagtgcagaagcagatgaagatggccaataaggcaatcacctctgaagttctcaccagggcatagtcaacagtctatacttctcattgtcttatcaaatcaaagtaactttcatttctgtcattaaaaagtctattctattcaaagacctatgcttgtataaagtgaaatgtaatttcatattgttcaaaaaggaatcttgacaccagaagctcgcagcttttggaagaccccctcaggatcgtacttcttgctggcagcacgaagtttggcaagggccgcctctccaacagttgctaaaggatcttggctgaggtgagcgtagttgataaacttccactcccagaaagcgtccatctcctttgcctttgtctcgatattctccatgtacgcttgaagtagaggcatggcgtctttctcggtctggtcacccttggcagcccaggtaaggaggaacatgattccatctccgtcagcagtgtagaaatccagacccatgacgttaccgccgttggctacacccttgtcggcgatagacttggtaaggggctggaacatacacagcgtgttgagaccagactcgctgctgggcatgagaacttcgagatcctcgttgagcttgttgtacttgtcgacgacgtaggcgaggagctcagcgttgggcttgaaagagctggtgaaccaaatgtttctaaagtgaggaggctggccggagccaagttccaaggtgactacgctcagtctctcggaaacggtggtatcagtctgaatatcaggaacagcgtagtaagcgtcaaaggcaggaggcttaaccacacccttggtattttcgatagcggcattgaggatggtaccaccggcgatagcagggagatatgcccagtagacgatgctgctcgagttctcgtccttgggaacgttggcggtaaagtcgatgagggcgtcaatcacagcaggacctgactcgggcttgtataagaggttgcctccccagatgaggggacttgtgcgttcgacgaattcgatgggatacatgtcgatacgggtaatcatgccaaagttacctgagccacccttcattgcctttgaagagttagtaataaggaaaaaatgtgagatagagttgtaacatacctgccaaagatcggcattctcattggcgttggcctcgacaatctcaccatttgcaagaaccacttgccaaccagccactgtatcgcaagccattccctgtagtgtgtgagcttgggtgaatcgagtatggatacatcatcaatggcttacatgagatgcagagtagaatgagtttcctccaccagtgacaaagccaccgacaccaactgttccagcacggccactgtgaagtacaggttagcagagcacgcttgaccaaagttatacaacacacccagcaacagcgagaccatatgggataagagtatcatagacatcttgccagtgaccaccaggtccgactgacacaatgttcttctcctcatcatatgtggtaccattaatgtagcctggagtcaattagcatgtgtcaacacttaagtcatattcgtttcactcaccaaagtcgacggtgatgccctcatcaaccgagttggacagtgcaaagttaccatggccaccacctcggataccaaacttgcactggttctctgtaataaccttcataatcttggagacatcttgtgcagatgtgggcagaaccatacaatcaggctccaaggcggcactgacagaccagtaggaatctatgcgattactccagagagtctggcccttggtggcgaccttgtctccgaggccagcttcttctaacaaggcagcgcacttgggtctgatgttagtcatgatgtctaaagactatggggttattggtgtagatgcggagtgataggttggcacaagaaaagtgcaaatggttaatgttaaatacacgccaaagcgtatcgatcaccgacaagtgtttcattccggagaaccacagaacttacgcattgttcaggacttgaccgaagaaccttgacagcactggcgttcaagatggctcgggtagcgagatgttgaagtttcattattgcaacgttgtgatatgatgatctcgaagcgacagtacctattgaagaaatgaaaggaatatcctcaatgttaataccaaagggatatgattaaagagagaagagtaaagggtaaggatctactgaatatggacggaggaagatagtctcttataacattactactactaatatcgtcgatctcttacagtccagctgatcaagagacaaaaggggagctaaagaaagagacaacaaaactattcccaatactgacttggttttctgtctgtgaatagaagcattgaagactcgcctaagtatcaccggagagtccgcgtatagcaagttgaactcagggaacgtggacgtaataggaagtagtttaaatgcagtatgcttattttaagtacatagggataccggtagcccaggtatccgttcagtggtagcaattgaaacgaaaaaatggctcgtagcttcttgttagggaacatcgcatagagaccaagacttgccaaggttgtttcggttgtctcttgcgttggagatgttacggtagtgcaaccacagcatgcccaagaacccctgttcctgagcctgcgccgcatctgtggagtaattcgtgggggttataacatatcgtgcaggggtctaagtaccacacatagggctatatagactgatatataagtgtagtgcataatgtgaacagtctgtgatggaacgtcatttcccaggctatgtactagggcaagtcttatcgaagttgttctatgtaaccactgaaacctctcagttcagccagttatgcttcaattgttattctcagtctccatcttggtttgatccgaggaccaagaataacgatgacccacttgatcgaccactatacatccttactagtaaccattgaatgatcttcatcaaagactccgtgttattgccattcattccgtgaaatgcttctctcattccgaaagtttaataggaactttggcaaaacgaaacgaaattgcataatcattgggcctctccgagataaacgaggcgggcagcagaacgaggggaggcaagagatgtaagaagaaccatatacaaggatcactcggtcactggtgcaggtacagactcaacaggatagcaacatggcttctgaaaacttgccctgctgcaattatcactcgaatcgtagacaagacactggtgggcagggtagggttacccttgatcatatcgtacagctcgcctgtcctgaacttgacagggaataagggatcctgtgacttgctatcgtcagtaactagtaaacgagtggcgtaatcatcagggaccgctcagagaacaaagtgcctgatgggcagactctagcttttgggcccagacttaacttacaggtcaataaatgaatccttgcatttctcccacatgagtaactggtttacatgaactgcttcccgatcaaatcaagataagaagcccaccatcttcactgatgcaggtactgtgcactgcatgattttgatccttctgtaacgcatgaacggcttttccgtgcgagtatcattcttgggccttaatacaaaggacatataaactttttcagctctcgtaccgaatcctctgatgcgataagctaaacatcggtttgcagccgaatgaaccctcttggcattgaggttacttgtgaagatcctttttggctcctaaattctcctagctcactctgtggtccgcattgttaccgtttcaagatttagtttccagacctactggcacctggtagcgcgagagtagagacatgaagtattgcgatgaattgccttgtcactcctactcttgctgtggctcggacttatgaggtactataccacctgcccagatcggcaatccatctccagtgctcgaccttattcaaaggccaagcttaaaagcgcagaatggcatcttctttgggggcgggatgagcatttgttttaaggaaaatcccctgtttgtaccagatcgccaaacggaatctttgtaagaaacttgtttgccctattgggagtagtaggaggattgtattgtatcatagatgctggaggatacgacaatatacaagcatcccttctatgttctctgaaggagactgattggggcggctttctcgtcgggtcacattagaagtagcctccatcccctctctttctctttctctttctctttctcctttctctatctttttagtcactcgatacgctcttttaccaacaacgaaacttcgagacgatgacaacgatagatggagtcatggtgctcttcccaccgccggaaggatacgtggtgaactttgacaacccagcaagacaaggcgtgccagatgcttatctcgtggctgggtttgggttggccatcagtttcctcttcttcatgcagaggatgtatgtcaagatctttcttacagggggtctacagttggatgattgtgagtcttttcttcttttactcctttgcttcgtgggtgaaacaaaatcgatctttgccgggggtgctcggatgttgatgtgatcgatcgacattgacgagataaaatggtgctgacagcttgcatagatttacttatattctcatacgtacgtgcgttcataattacagctacgatatcaaatggcttgcacaatctgttcaaatgacctggtgttggacagatgctaacaactacacttacagatactcgctgtcgctacagtggctttatgtcttcgtgagtttcaccaagtgccctttcaagtttataatgctaactatctattagacatgtttgcttcgggagctggaggtgttcacgtttgggaaatacccataacgacatttaacatatatctcatggtcagaactcaccaagctctcaacccggctgcacacagaagtaacaagactaacaggctgttaaataggacgtctacatagctgccataatatatgtcctctgcggctccctcgccaaaatcgcccttctcatcttctatctccgcctgtctcctcaaagatggttcaagattgccatctactcatccatgttcttcatcagcggatacacaattggtttgttcttcgcagtcatgtttgcatgccatcctatcaacaagaactgggacattaccgttacaggaggtagttgcgtcaaccagccagtcttgtactttgctacagcagccgtcaacatcgccagcgacgttatcctttttgtactgccgcttcctatggtgtttaaacttcagctaccattcaaacaaaagattggactgatgggaatttttacaattggttctttgactgttatcacatccatcgtgaggatatcacttctgccagggatgttgaagagtatggacttgtcttggaacattgcatacccgagtatatggatgtaagctttccctagttgcctcaacatcatgatctaatcggatgacttttagtatcgtcgagtcaaacctcatcgtcacctgtgctactatgccgacactccgcaaattcttcaagcacgtcgctcccaagctcatcggcgagtctcgctacggcagcaaaacaggtcgatcttcgaaatacggcaaatcagacacggcaggctccaaacttgcctcctcttctcaaggccgacgcaaacgaacaaactattctcaattcgaccaagaaaacggttcgcctactgaagactttgttatgacacccatgaagggcgcgagacatgagacgagaacgagtgtagggaccagggatgatacacaaactgctggatggatggactcggattcagaaaagggcatcgttggtggtacgatcaagccggccatcatacagaccaagactgtgacggtgcagtatgagaattgatcatgacacgatacgaagtgtgtgggagtttacaggaatggtaatggaggaggtttggacaacagtctttggaatccaagataccactaagcaatagcctttttcttttgtactatgcatgcatttatatactaataccagaatatgggatcgattttcttgaaaaccctgacaagtttatatcgtgatattgaacaatactatgtcaatcaagacagttccagcgcgggcttaccctgggctttcaccttgaaccagtcactaaggatctgataattaaaaaggttcgctagtggctttggtattagttttgacagctaacgcagagcttgtcaatgggactttagctaggcgctggtaccacagacactttgacaaccacatcgtgtaggcgaagagaatgattatcaccatttcactatcaatctggtccaaccgtgaggcaacaaaagtaaaccaaactaaatctcaatcaagaaggtcattgttgtttcaatggatcagcactcatgtcaaagccccgactcaacttcccgtcacgacagggctcaagagcaagggcaaggacaaggacagatgatctgatcaacatttgctcgcatcatttcatcaatgatagagttcgagactgatcgatcaaagcctgggcctcgggtctaagaaacgagccccaactacagcaccctggcctggtcagccccaattgtcgatcactaagacaacctagtttagttaaagaccttcccttttcgatggaatagtctcctgaaagatcgacagccgtagagccggcggttctttctttccgctgtttagcaactagtaaacctgtcaaaatccgcaacgtttcttctgcaggaaccgttttgtggcggtttcagaaagaccttaatttcttctagaccagggcaagggaataagacaaatcatgtcagggctagttacgtacagagacagatctgcgtattgaccttgacatttgaccggggtatgggcttcttccgagggacaggattcacatgcttgtggaagtgattctgacccgcaaatatacgcttccgggacaagagacaagatacaggggaacaagacgaaattaatgtctacctgtctaatccagtataccagaagctgatactttgacatcccataggaaagagaatcgatagaactatttgaaccaatgacaacaagtatcaagaacaactcattatcatttaactgcttgggggtatgtatgtaactatcactattcctgccgattcaatgctcaactaagcccacgcctccttaatcatatcagctgccttctcaccgattccataagcaggcatctgggtgtgtccattgttcacagtaggcatgatggagcaatcagcaaccctcagccccttgacaccgtaaacctgcaacttctcatcaacaacagccttgggatcgtccttctttccagcagggcaagtaccactggcatgatagcatgttgtggcgttgttcttgacgtactccttccagtcctcgcgcgtcttgtgcttgtggtgcaccaggtcagaaggccaagagcccttgacaatgtcctttgtgccagcgccctcgatgatgatctcgttaccgaaagcgcacgcctcggcgaggacttcgaggtctagagggtctgagaggtagttgcagtctaccacagggacagccgtggcttcagcgttgcggagagtcacagtaccgcgagacttgggagcgaagagctcagcaatcatactgaatgcatgtttgttgtcgatgggaaattgatcaaactgtttagggccgccgtagcattcggtagtgaagaattcgatctggggctgcttgggagtcaggcccatgggatcacggccttcctttcggggagcagagttccagatctcagagtccttgagacgctcatcaatgcgggcataagcaaagattccaaaggggaacacagtcattggacccttcttctcctccttccactgggtgaaagcctttgatagggcatcgccgtggtaaaggagcgagtcagttgtgataccctccttttccgtctcgtaaaacataaagacaatcaggtgatcctgaaggttctttccaacgcctgggagatcaacaagggtagtaataccgtgcgtctcaagctcatccttggcgccgataccagatcggttgaggatgttgggcgaacagtaagctcctccactgacgataacctccttggaagccttgagctcgatgaaagtaccgtcgggcttaacagctcgaacgccagtggccttaagctcgccctgggcgtccttctcgataagtaccttttcaacgtgagtctcaaccatgaggtggaggttatctctgggcttttgcttggtgataaagtcggcacttgtggtgcggagaccttggtggactgtcctcactgagtgaccgcatccgtgggggttctcgccagtggcgaacatgtcgtgatccatgggaagaccctttgataccattgactctgcaatcatattggagatgggagccaagtcatgaggttcagtgtggacatgacctttgtacccatgagatcccttggtctctttgaaccagtcttttgtgtggaagtgctcagcctatatatcacaattagtacttatgaaaaaaacgcaacttcatagcgtacataccttagccatatacttgaacatatcatctccgctccagccaggaagattccagtcatcatagtcttgtttctataaaatattagctatgagcatgatgagcactgacatagaatattaaacttaccattccctttaccatcaaggtaccgttgcatcctgaagaacctccaaggaacttgcctcgactgagcttcacttgacggttgttgacaccagtgccatgtgtagagatgacgttccagtcagtctccttgtcaaagttctgagaccatctgtcaaagagtcagtcaatcagtcatttacagcctcatgtccagtcacaaaagaggcgatcagacgtgatcagatacataccctccaaccatgtgaacattctcaagattctcgttgtgttgaccggcctcgatgacgaggaccttgacattaggatcttcggcaagacgtgcagcaacaacacatccagatgtaccaccactgtgattatatgagtcagtaaaccgttagttacgtacagtggtgatatgaaccaagcttacccgcaaacaataaagtcatatgttgtttccggaacagccatggtgccttttgtgtatatatatgatagttactaagatatgcggcttttatatgacgaggaagaggaggtatacggagataggcaagtgcaagcaacgttggacggcgtctgtgattctcttatatggtgtaacttgagccagttccactacccaccaactagactaccccatcaatagaaaagaaagtggtgccattcagcagccttgtccctgtcctgtcttgtgtctgtctcgccttattattgggaggtttcatgggttagtgggaaggaaagggattcattgcatgagagatccatcataccaaacccaataaagacatcatcaatgtgcctttctcattcctacaacccggtcggtttccagattccttagaaggacactgaaagaaacctcaatgatcggaatcggaatgccgagcacggaatccttgttaggagtgtgcttgctaagtcagcaggtaaggcactgctttgcactactatgtacagtacagcagtaaaaggcaaaataacaccttgactaactacatagcaaacgtacttaacccccagaaaccctcgacgtttctaccaagttgaccaatcggggatggtccttgggcatagtcgttctgatgatcaacagcgttgcatcacggaccaaaagaagcataaaacatacaagttccgcccgggccttgtaaatccccttctttgacgcataaccgaaaggcttggctacagggtatgatatgtgtgcgtactttgatgaactcctttaagatgcatacaatctgcacgtcatgtctcggttttttggcaatggaaggacagaaggaacaagaataaatgccaacaacgttggaggtacttattatatactataccaacttggaacttgagcttgaagatcctcacgctctaataggtctatcaaagttcggaggctgaggttagctccaatttctccagacctaagctactgctacaatgagctaagcaactaagagacgcatcagtggatcaactacgaagcacgtcctgaaattatcctacgagtgcggatccggacccgttcttggcatcaaccaaccattccttctcatccttggtctgccttatgtacggatctgtatccgtacaaagctggaacatctcccctagttcagttatctccgtagacagtgctgatccttggtcggggtcttgactaagttgaatccagtgacagttcagtctagtccaggaagcataactggaggtattggtctgtataaaatgtactatgctatccttgagctctttttcttttctttttacaagggggaaaccaacaatgtggatctgcatatgcatgcatcgacaaggttcctgtccaagaggaaggatttggaagggaacaactccaacacagctgtggagttgagggagaaatgattcgatttgtttaaagagcatcaaggttcagggataaagagtcatgagagacaaagtgtctaagtgcgcaacacaacaagtgccgtatagacatacatgcaagtaacaactcccctactatagaagcaggaacgtgtatgtaattcctccatcgataccatatacaccaatacagtcaactgactcatgcactcggggataccaaaccctctcgggtccaccagacaaggtatctagcggtacggcggcaaagaggaagaggaggggcgaatccaaactcacacaagcaaggactcacagatgaggtcaatctgcaaggcaaggcgaggcgagaaaagaccacgagatggtcaatgccgccttgaaactcggaggaaaggggccgtgggaaaatcctccaggatctcaaaactactggcatcatacagattcgctagcgagcttaaccaggtaccatgtgaagtagcttgtgtttaagcccgttctttcataacatgtgcccctggtattcccataaactgcatctatcactcttaattcccgaatcacataaacgtggcttacatctgccgtatcacttacattaacaaactcaatcttgtctccatctctatctacatcttcaacctcgtcagtccttaccaacatgcctgcctctccctttcagacagaagcttggatagagtacggtctcggtactctgatcctgcttcttcgttactttgcaagatggaaaacagttggcttcaaaggatatcaaggagatgactactttgctcttgcttcgttaatattctggacagtatgttgtcccttgttactattaccttcgacatcaaacttggtagaatatcagacatgcagcatctgatcgctggaagaatgaagaagcaaaaacaaaaggccaccgcaacagaaaaaaagtacctgtcatattaattacgagagatcgccgtcaactcttcttcagagactccacgtgcttctcgatcgagattcaagccacgattcacattccttattgagtatcatattgtcaatcagaagtgtctgtgttcttgccttcattgtcaatccaagagcggctcgagtcagtttgcggatgccatagtcatgtgtatctccgtacaagtcaagtatatgcttggccaccggcaatgtctcatttacaagtcgtaaagagaggctgtagatcaaatcaaatcagccctgatatacatgactgaagcctttggtaattggtgttcgtggttgtgtctattcgcccagggtcttgatcgttgttggtaggatcagccttagggaaacttcaagatccaatcaagcctactgaagttaacctacttcggttttcagctaagcggcaagggctagtcatccctgacgcctcattgtctcatcgcctctcaaacttgtgcctggctaacttcgggtcactggaagaagacggaggtttatgtcacttggccgttcgttgggctcttaggaataggcctggatgttaagaagcagacagtagatcaaattggacatcgtataactctatacttgctatattcgtttacgtgttgtagaagccgcagtgccgggccacttatcatgatcctccggtgattggattatacatgaggataagcccataactcccctaattctttccttccatctctacgctgctgaaccagcttcgaatgtatggccagtaggtgtagtgcatgtaaacatcaacgccggcaacaactgcgaggcctgccttgctgtaacgcctgttctggggagagaggttgttccacttgctcataagggaagttgaagtggtgtcacctgcaacagtgtttcgcttgggcgaggtagttgagatgtacctgcgagcgccctgaacagctgaggtggagaagcgggcggtgagagtgggcaacatgttgtttcgtggggttggtgtaagtgaagattgtggttttgttgaactgtgaattggtttttgtggtgagagataattgcagtaagagataattgtaaattattggatgattgttttctaatattttcctttctttcagttccaatcgagtaataaactgtctctatatatgtatcttgagtaacgacccttacacctaatccgttatgcttatccattaagcctaacgatccacgaacgcctcgcttttaaacataatcagcattactccagcattacacatgacttcatcaaccgctcggccgttgcggtcgattcatcgtcagcggtttgaatggttttcttaatcgatccatcgtcggtgctggccccagtccaacaggtcgtcttacaccaccatttggcctgaccgacatgaacgttgtcgcatgaagagttgaggcaggcttgttaggcattgcttctcccacatcttccttcttctcttcttcaggctccattttcgatggaggtcgtggaggtgagctagaaaagcaggaatacgctttctgcggaacaccgtcactgatcttgggcacgtttggctttgccagaggtcgtgcagttggcaatttatgtttcgccaattcaggatcaattgacggcttttgtggtccaggtagtgagagtaacctgctgttctgccgcgacaaagcagattcataccgagcctgcgcaagagacctactctgcggttgcgactgcggctctggtgggggtttaggagcgtttggcccttggttgagccatccaagcatgctcttttggccaacacctcgtttggttgatcccttcttcactccaggcttcgaactgtctggtggtggtgcagctgctgcagcggcatcaagagcaactctatgagccccggcggttgtaaagcctggcaaagcagcgaccgtgaattcagatgacttctccatcgttgtagcatactctctctgccagggaagctcatctgattcgtcataagaagtggtaggatgcgaaacacgttgtcgcttcggtgcgcgagagtactgacgaccagattcttcatcaatcctttcgacgttcttgtggtcggcaggatcgacagggaacctatcgtcctcgactgagaacataggcgggagctttccaaagaccgttttctcagatggggcatctcgaccaagaattttggcaactccctccacaactgctcgatcaaatgatgggccctttttggcaaagaccttggacgcgaacggtgctacgaacggtgaaagctcgactttgctgctcagcccctgggagccgtaaagtggacagctcaggtacaacagtgctttcgctcgtgtcattgccacgtacaagaggcgtcgttcctcgtctgtgtcttcagatcttgagtgaggtattgatccagtgtagacagatggcacaaaaaccactggccattccaatcccttcgcggcatggattgtcgagattgtaaccagtgatttctgttctgtcgtgtcgcccttgttctgtgcatccgacgccagcgccacgttggctagaaaacgacccagcatatcgtccacctttacctgatccaagttgtcgatttccggaagtgcgtcttcgtctggtgcgccaaagtctttcatgaagtcgctgaccaaattaacaaattcttggacgttagcccatcgctgttcatgctcctctgtgtattcttcctccagatacttcttaaaatcgaggtgtgttaataattgctctatcagattgaccaacgtaacagggctgctctggctgatttcgctagcttgcttttgtaaactcgtaatagtgcggatgagttctgtattgagcttttgctccattttaggtctgatgttggctttggctttccgattgcctctgcagtgtttcaaaatcaaggtccagagactcatgtcagactgctctgcttcttcgatcaatgctttgactgttgcctctccaatacctcttcggggtacattgatgatcctggctagcgcatcattgttgtcaggttggctgactacccggagatagtcgattaacactttgatctcctttcgttcgtagaatttgtgtcctccaatcatccgatatgcgacgccagcttttcctagggctgattcgatgtgcctggaaagggcggcggatctcaagagaattgcaacatcttcaaacttgagcatatctccaaacatcatgactgctcgcttaatctctgaaacaatccattcgccttcagcagacgagctttttaatgatctgagtaccggtcgcgctcccttagtgtggaccggcagcagaactttcttgtatcgcttcgtgtcttgctgtatgacagtaagtgatacatcaaggatggactgtgaagatcgatagttttcttctagtgatatttcgtctgtattgggatattctcgcaatagacggaagagatttttgacttcggctgagcgccagccatagatactctgatcggggtcgccaacgatcgttattcgttgttttgcttgggcgaagagtttcataagttcgtattgaatgccgttggtatcttggtactcgtcgataaggacagtctgaacgttggaaacgcaagccgggtggtctcgaagtagctcgacgcatttgactaggagatcgtcgtagtccagtaaatttgatcttgtgagttgagcctgatattcctcgtagcatgtccttaattccgggttctcttttcttcctttctgcgtcggaggtggcgccatagcatctggtcctttcgccttctctttgctgatccatgattttgcttgttgcggctcgatattgagtttcagcctcttgcagattctctggataattgccctggagtctccatcgtctgcgatgccgaatttggagtccaatccgattcggttcccgtatattgatagatatctcctagcgatcgagtgaaatgttccaagcacaatcttcttttcgcattcctcgcccagtgttttcccgattcgctctttcatctccctggccgccttgacggtaaaggttgcgacgatgacatcggaaggacggtagccaactctctggataagccatactacccgcgatgtaagggtatgggttttgccgcttccagggccggcgaggattgctacagttgatgcggttgaagtcacagcgcggcgttgcgcctcgttcagcgattgaagaatcgcatcttgtacaatagaggacatactgaatacgtggacgaatccacgggatattgtcgatctgtcagggagaaaggtatcatcgaagtaagcaggcccatgcgagatcggccgaatgggagtttaaagaatatcgattgccgctctattggtttcggtagaggggcttgcgcgttgattgagtggccaacagatctcgcgacgcgacaagaaacttcgcgatgtcacgtgactgtgacactgagtgtatcgggtaggctttagagtctaattccatttatattataggaaacactctttacagtctaatcattgatagaccagtccaattctgtgatctcaaaatactattgatgatatacagtcaagccagaacaattacctaaacaagatgttgctcggtgttgaggcatgtgtactccgtaaactggtcactaaaccaaaacgattttttgtgatatcctacgctgaccacctttttatctttacatcacatcacatatacgctaatactgtacttcattcatcactatcaccgtcatgttatcacgcattagtgaccgctagtcaacttcaaaagttcgttgcaactgtgatatcccactacaaagtgattgatcattgagagtgggatacgaccaaaagggattttcacgagtgctttaatggggtcagggatgtagatcaactctccgttgacatcagtattcttctacgttttagtgagttgatggataaattgatatgtgaacttttgctataaagtgctcatcaaaggtcgtctccattgtggatatgcctcacttacacgccggcttagacaaatacgtcctcaccgcatcaacagatgttcatgtatcactgccgaacatggttcttacattggaatcgtcatgtctccagcgagtagccaccaaccatatcacaaaggtcgttaactcagggttatgaagctatagtcgtgcgatagtagtgcaactttgcacaatagacgccgtgatggtcccttccattcgaggggaccatcgacgccatcgatctaatgatgccgaataacctgatgtaacacagagaagaacgcctcattcgaagagtttggtacatcacatgatgaatagctgagtgggaattatcccacatggtccagggcccgacagcatggaagatgcaggcaacacacacaattgggcctcaaagtgaccctaccgaattcgtatctgccgttagctgagtgatagatcagccattctcgcctattactggtcagtcacgacgttgaaattcaggaacgtcgagttagacaacccctcttggtggtgatacagacccagccagacctgtacctggtagcatggatcgcccccgccccgctcggaaccctttaatgccagaacagacaaccacagagaatcctttaaagtaaagtgaaaaaaacactgtatcgttcaatccttgtatattgaatcatagagccaaccagagactgctgtatgtggatatcggtggttggtggatggtagctcaacaccaatcatccactagcacactatatcgcccagcggttaaccgtccaatcacgtcttgtagatggcctcgtcacacttcgaccctcacatatcgcctgcaaccactgttgcccatcaccaagggtatcgagctattctcgggcgcctgctcattcatgcgtctgcgattcgaccgctcctaggccactggcttcttctgtctagcgactcagcgtcgagccctgggtagtccagcggctaacgcatggtgatagtcgatcatgacccaacccgctatatacctcgttgagaccgcaagttccctcttccgtgcatgatgttcttctagtgtttcgtctcgctgtgttcaggaggtcacatcgcacaatccgggctcctccataaagaataagtgtctcgccttggacctcgtttcccacgatgcttcttgaaggcgctcgcttgtcatcactgtccggcctgctactactactatcacaacatctcgcaactgctcaaccaggacctcttctgtcctcagttctccaagcccgagacacagacaggcccataccaggaggacctgtagacacaacatatcttcccgctcagatcggtggtataatcggagcatacgccgtctcattggtgctggtcgccataacattgcttgctctatccaagaagcgtcgcgaacatatagcagctggcctagacgaagtcgattttgctgtgcgcaaagacattgtcagccccgactttccgcaagcagtgcccacgtctctgaacatcatcaccgacacttcattcatcaagccaggctttccggatttgcaagacggcgctaacccgtacattcatccatcaccaaactcgagcatcggtgcacccggaacaaacccttttgtggatcctcgcgttgtcgcagtagacagagtcatggcccaatctcagcttgaagatatgtacaaacatgtactggagcacgaggatgcaaagaagcgaggactcgtctatgaagtccctcttcctcccactgctcaccatcaaccacgcccttcagcctctgggtcggccttgtccatgaaatcttcggtgtcgtcgccattaaagaaagaaaggaacaagccggcaacgctcaatctctcggcttctcgtgatgaaaagacccagtcaaggacctcttcgtttctctcggctctccgatctcccaagaagaaggcgatgaagggcatgagcatctcatcacctcttatgaccccccagactggcgaattcccccgccaagactaccaagagatgaacacgatccctcctcgaaaatatgctccggccgctccgcctccggtccccactaaccaggccccatacggatccccgactgtcccgggcaagatccattcgtcgcttccaaccccggacatctcgcccgagagtgttttgagcattgatgagcgcatcggaaaccagctacctcctcctggccaccaccgacaagtatcttacgcgccttcggagcgtgatcccgagtctgccacttcggagcactcccaggtgccgctggtcggtctgccatcgtctcccaagcctggtgcgcgattcccatctctccccgcgtcgcccaagcctggtcagaccttccagcgctccaacgcacctacagctgtccgcaccggtggttctctgccgttgcgtgcctacgagccggcgctggcgtcgcccaacaccattgcccagactaccaagcagaccgtgtttgagagaaagggtccgctgtcgcctagtggagcaatgactccttacacagctggtgcagtgccatactcaccttaccaacccttcacaccatgtatgccagtgacaccatcactcatcaccaaggaggaccgaaagaggatgagacgcatggtgcccaagacaccaacgctggagatggtgcagagctctgatgatgtttggtaaacgaaactgacgggtcggtatcggtatcggttggagttttggtgggatggattggggtattatgttgcattgttttcttgagatatcacggtttatgaaagagattggatggatcctcctggctcaatgccttatgtttagtttagagctggcctacgggggctcgcagggacgtattatcacggccgcaaggaccaagcaactttatttgccaagaccttttttttgtatatcaaattatttcttcacaatacgaatttggtctagattgaacagatgtttagtatatccgtagatgttcctgggatgtttagttttacgacgccttgatcgtttatgagtgatcgctaatcgggaccaaacaagccattttatgcaatgtcatggcgggaaagcactaagcgttgaaactaacgactgaagtgagtttgatcttcgagatggatcctctgattttaacctcttacagaataaaatcaggagaattcagttaacggtctgagggtatcggagagctgaaaagaagctgtgatggatcatttcgtggcggtggggcgacctgggaatagttcgcagtggcggtgcctgattaacagtagggcagctgagatatttgcagctaagcaggatacggaaacgagtatgagacgggtcagattgcattacttttcttgttcagctctgctgctatccgttgatacagatgcagtttgccggcgatggttgcacaagacggtagattcacgacaagatgaactgattttcaagcagagtcaggcttctagagtcagtcattggcagctgtgatatgcccgaagtccaacggcacccaaaatgccgggttcccgtcgcttagatgagtctatcgccgtctggaatgtatatgttttcgtccagaacactggggtgatgagtgtgtgggatcagactcgcgtggccgacccgagacacttttgggagctaccagggttttgttttgtttctcttgacttgatattgtgagcagggttgatgggttgagaaagtattgaatcatgacttcatatcaattatcgataattgctttgctgaaagacggcgaacaaacagaccaggctcctggtccccttttcgtcggcaggcaaggatcaattcattccagttgatttaatagagttgaataagttccttagttcctactactaagtgacaggtacacagtgcagggatcgatcatctgagacgaaaagtgcaccaaaaagttaaaattggtaggagaggggtaacagttcagactgttcagttagatctaggctataaaccccccgtgttgccccctagcgccccctcctctggggacatggagtgtctcagttagtggactgggccgccacaatcaatagacggaataaccctctacacactgtattacagcagagccaacagcatcaataggcgaagttggcttcggtttcgggtggggaccagcgggaattcgtcactcgcttgttattagctctctctcctctccaggtagctttttgatgggatccgttatttttctttggaagaacgagcttggccaagcccggactcgactgggcgtcactgggctgatacccggttaccatcgtacgatttcccgccctctcctcaaaccgaattccttgcatccatcgctcgtctccgaacctttgctcaaattgcctgttcttttcaccagcaaaatatctgccattgcttgccagtcgaaccacaatcgcgagaccgcgctgctctttccttgctcttactgttgaacccctgtactttccttatccttaacctcttctcacctgtcaaaccttcggcagcacccgctcaatcattcgatcattgcacgattgagacaaccatcatcctgctctcttgagttgcactatcagttgcagtagcagtggcagcagcagcacgccctcacccatcgaccattctaccgaccgatccagcatcttagcaacaggctagaacagagaggcctgtcgatccgattcatcaatcactgactgaccctgaccctcattcagctgctcaggctctcactcactgtaattgtcgcgatcgcggcacaagtccacgcctcggccgagactgtatcaaatagatcgcgccgggtatagaggtccaattcaatcaaactgcagcaatagtcagctggcagtccattcaaatccttgtactgtcgccggccaaagtcgtcgtcttcccgaaaggcctcgctctctcacggcgactctttcggggtcaccccaactgctgggttaatcaatcagcccatcgcgactgcatggtgctggcccatcatgcctggctctcgcttctctgatatggctgaccaggacaacggtctttatggtctgcaggatcccaacctgggctttgttgacgatggctccggtgtaaaatccgacccctcctcagcctccctgcccaacgattcttcttcccgtccccagacccagcagcaatactacgacgctgcatggcagttcaccggtacacccccttacgactcgtacgatccttccagcagtgctcctcccgcccaaaccaactaccaaccctcttggttcaatcttggtcaggatcagcagaaccctcaacagctgcctgtctctaccggagtcgacggcctttcggcaaccaccttcagccccgagtccctctacgccgcttctggaccgtcgctggcacaaggcaacttcccagacaacctcgctcttcagcagcccccaattattagccatcttactcctgcgctgcaggagaagctacgcaacatcgccatgccgcctcatctccaatatcactctcccaagagcgcctccagtcctgactcagcaaacggcgagcacaccagaagaggtctcctctcgtcgccagaccctgctgatggatcctcgaaagcgtcccgaaagcgcaagtcttccgccgaccctgaagatgacgacgatgaagatgatggtgatcaaccagtgaagaaaaccgctcacaacatgatcgagaagcgataccgaaccaacctgaacgacaagatagcagctttaagggacagcgttcctagtcttcgtatcatgaccaagagcgcccggggcgaggacaccaccgaggaccgcgaggagcttcatggtttgactccagcccataaactgaacaaggctaccgtacgttgtgctcttctaatgaggtaataaatgctgatcgatgagcaggttttgagtaaagcgactgagtacattcggcatctggagaaacgaaacaatcgattacttgatgaaaacggcgccatgcaagcccggattgctgcctttgagaagttgttcatggctggtgctatgaacgggacaattagccctctccagcaaccgcccacgcccattcagtatgctcaagacgctcaacaattcggtaactcgcctatgcaaggaccacaagacggtaacgcgcagcccggtggtatgatccaggttcccgaggacatgaagagaatactttcagcacagatggccgcaggtcaaccatatcccgtccctcaacaacaatttagaggtggcaaccctgcactcattcgacagcaacagattcaacagcagcaacaaatacagcaaaataggtggaacaacgccggtccttactttggtaaactgatggtcggatcattggctggtctcatgatcttggaggcagttcgcgaggatgagaccaccaacgaaaagcccgaaggccgtggtctgtatgctctacctatgcaacttctcaagactgcatcgtccagccttgacttgagtgttggaggttatcatctccacacttccctccgagtcattcttttgctcggaacattcctctgggtgtttgtcccttctcttttctcacaagctcagccaaagcacaagaaaccacaagcgggtgttctccaggctgcaccatcactcgcgtcaccgatccatgttcgccgacaggcctggctcactgctatccaaacggtgtgggttcctcgccacaacttcttccctcgaggccgcagctcttgttctgaagactctcaaactcagccttcgcaatgccattgggatccacggttatcaagccctcactgggctgacacaggagcaggaaactgcccgagtacaagcctggagtattgccatcgactcgcagttggctggtggtgatgtcgagatcaacaagagtcgccttgttcttactttccttgcttctggtaccctccccgacacacccgcgaggctcatgctcaaggccctccacattcgtgtccttctctggggtctcagccaaaaccgtctccaccttggagcaagcaatattatcgcttccaagctcgcccgggcgaagtggaacgaggcccgtcaatcgaaccgtcttctcactcaactccaccgcgaatccgccgagcagcacgacgacgaccttccccagcaccttgccttgctggtcgagcaagattgcgacgaagtgctcaatgacgatgttatccagcgcgcacacaaccttgccttcaatgcggaaactgaccacaacgttgcagcccctatggatggtatggacgcagtcgtcgatgacaccgctgttggatcccctctcgatgctgtcgcggcctggtggtcaactcaaatcctgcaccggaccttggtcgccacgatggaaaaagatgaagagactctcagcaccatggctgaagacattgaactctccatcaagatcgcacccctcggatctaccgctcaggcccgtgccatcgtggcacgcgctgtcctggttgacaaggcccgtggcgctaatatcgcctcggccttgcagtccatgggcaacgaaaaagtcgacgcccttttgagcaattccatctgcgttgttgattccagcttccaaacctctgcctccgatttccgactcgccctccgctgtgccatggccatcgcccacctccgacgtgtcgaatgcacccccggaagtacccaccagggcctacgaatgatcgattcaatcatgacacgcagcaatgcctcccaaatgtctcttctcggatgcaccgcggctctccagcttatggaagagctcgacaagcaaaaggttgccgccgagactttcaactcctctcttgagcgcctgtctggaggtcttcgtttatggatgggtggtgcccctggagaaaagtgtggcgtttcctcggatgtgcgagaaaaggttgtaaaccggtgtctgatcatcaccaagagcatggtgggaatggattcagataccggatacggcagtcttgacgaatgcgaggacgacggatgcgaggatgacggatgttagacgacaagaagcgagttctttcttattatctcttttgtgagcgacataaacctagcggtcatttttcattgacttatttgcatcatctcattgcaggtcggatccacagtcctgacctcggcgagatgagttttttatgaacatgggtatttgggttttcttcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtatgcgagaatcgtgtcagagtgacttgacatcaaagatattttcttgttattattcaacgtacattattcagttattgagcattcatagtggtgatttatgatattgaagagtagaggggtgatctttggagttaaactcagtgcccgtacgcttcatgggctgtgaagcaaccataaaattccatcaaacatcagccgactcatccggtatggtgtagtggctaacatttcgcgctctcataacttgagagatcagtaccgcggagcccagggttcgattccctgtaccggagtttcccttttgcactttttaatttcgagcaaaagatagatgcacaatgcagaagtttctgtgtccagatactgagaatttaatccaacgcccactcacgaacactgtcatgttcatcgcagtggatggttggttggtatttgaggtatacgttatgtacgtgccctgttgtatgaactttggatctcattttatccctctataatagcaaagaaagtatcgatatatcgattcatatgatcatcattacaaaacattccatacacctggcatgaagccccaaacgccacaatgtctactctaactccttgtttatatctgtaccatttttaccactccggtgcaccacctccacatccattggatgccatcatgagatccatcggcttggtagtcatcttggactggccagtaggcttaacatatggcttcttaccacgaatacccacaaacttgatcttgctatctagtttagccagcggtgcctcaccagcctcgcccttcttcaccatccacttcttggtgcctagggcgctgtcgagctcgtccactgggggaagcttgaggtacagcatgccgtccgggcgagcctcagtagggaatgtagcgatggacatggactcgtctgttttgcaagcaccgttttcaaggtcgaagttgcgcttgtggtgaggacatgagacccaaggtgcagcgcctgccttgtcgccattttgttcggttttgtgaccttcttgaccgatgagaccgtccgataggatgaatgcacgtttgtgagggcacatttgttgagtagcgtagtagacacccttgatacgccagatggcgagttgagtgtcgccacgcttgatggtggcagagataccattgggcaactcgtcagcaccgtcaaagtatgatgattcaatgatgggctcccaagccgtcatggaccacttatccttgaggccctggaaatcatcctttgccgcagcatcattaggccagaaggcaggtctcttttgaccacggtcatcctcaagctccatgttgcgcgtcgtatcacttgtgttggcgaactgcttgaacttgttcgcaatagcaggagtcttgatggcttcggcccactcgtcgaagaaactatcaacgagttcttccatctgagcctcaagtgaggcattaatgccaagcttgtcctcaaggatgacctcctggaggtacttgatgcctccggggaggttctcgatccagcgtgctgttcgctggagcttatcggctgtgcgcatgtagaacataagatagcggtccaagatagtaacgacatcagttggaggcacgtccttggctagtagctcggcatggcgggggtttgcaccaccgttaccaccaacgaagatgttccatcccttttctgtagcgatcaaaccgaaactgggaatattgttagcaaactgacaaataggggaatgaggattgtggcatactctttgctttgagcttcagcacattcgcgcacacagccactgacaccacctttgatcttgtgaggggctcggatactcttgtacctctcctccagacgtacagctagaccaacactatcactgaggccgaatcgacaccatgtagaacctacacaactcttgacagttcgtagtgacttggcataagcgtgaccagactccataccaccagcgacaagctgaccccagatgtccagcagatcctgcttctgggcaccaaacaagtcaatacgctgtccacctgtgatcttggtgtacaggttatacttctgagcaacctcgcctatgacgacaagtttgtcgggagtgatttcaccaccggatacacgaggcaccacagagtaggttccatcacgctggatgttacccaggaaacggtcgtttgtgtcctgaagaccgtgggtcgtcttgtccataacgtgtctgttccacagcgaagccatgatgctggccactgcgggcttgcacaactcacaaccaacagcgttcttgtcatttccaacctcacgcatgacctcgttcatagacttaaggcgcttgaccatgacaatgttgaacaagtcggcacgtgagtagctgaagtgtgaacagagatagtttgtaacttcttggcccatcgaagccatggtcttgttgaagatggtggtgacgagaggcacgcagccgccacaaccggtaccggcctttgtgcatttcttgatactggcaatatccttacacgtgccgtctttgataaccttaacgatatcgcctttggtgacgttgtggcatgaacacacctgagcgtcatcgtcaagatcatcggagtcttcctctcccttcttagcaccaaggatcagctcgctgggagatacgtcaagttccttttgagacttgaccatgggcagaagcttaacatagtcgcaaacatcgccaatcatcataccgccgagaagatattttccatccttggtaaagatgtatttcttgtagacgttggagaagggatctctgtatgtgagcgcctgaacagacttgggagacttggcgtctccattgaccaggttctttgcgtatttgcgaggaagggtaatgggaccatcgcggtcagcgaaacagtcaccaaaacttgcgacgttgactcccaacagcttgagcttggtgctcatatcaggagtcttgaaggtttgggggctgtggagtttggcttgggtaaggttgaaggcaacgacttcggccattgcaacaccagggccgatgagaccgtatgccatgcccctccaactagcacattctccaatggcgtagatgtctggcatgcttgtcctcaagtcgtcgttgacaacaataccgcctcgttggccaacctcaaggttggctgctcttgcaaggtcatctctaggcttgacaccaatagcaaagcatagcgtcgagcaatcaacttccgagtcatcatcaaagacgactccagtaaggttattgttttcgtctgtcttcaaactggacacacccttgcccaagttgatgttcacaccaagttgttgaacctgatctgccaccatcttgccggccgtctcgtcgacctgtctgctcaaaacccagggagatctctcaataagatcgattttgttgtagcattcgagatccagcatagccttggcggcttccagaccgagcagaccaccacccacgacaacgccattggtgccctgcttgtcaccagagaacttgataagcttgttcaagtcatcgattgtacggtatacaaagactccattgctatcccatcctttcaacgtgcgagggaggatagcttctgagcctgtagcgagaacaaggatgtcgtatgggtaactctcgccatttgcacattcgataagcttgttatcagtgtcgatatgtgtggcttttgtattgatatggtaatttaatgaggcttcagattctaggtacttaagatatgttaataaaagttgaagtagatgtggttgggataacgtacccattctgatgggttcatgtataactcttcgactttgcggtgctcgaagaaagttgtgagtcctactcgattgtaggcaagatatggttcctctccgactactgttattgtgtattcttttgacttggcatcgtatttgagcagtttctctctgtatatgtgttagtattgtatgtgccagtcagtaccgtaaacatggacttacataaaggcaatgccaaccatgcccagtccaacgacgacaatgcgtttttgtatcgttgcagtcatctttgctttttgatatattaggagaaattaataccattcgaaggaaaaaaaagacgacaaacacaaaactcccaggtctgccgtggttataagttatcctcaagagccgagagccctgctacaaaagagggtctctgtcctcgagactccatgacacaaggtgtcatgattccctactccctatcaagaactgacatctccggaaatcatgtacccgtgcctgtggcgtaacaagcatttccgctgccctgtccaaacagcgcgggcgtatttgcagtgcccgtctcaatttggcagggcagatcttgataaggagagaggcgctgtggtcaaggggccaatcagagactgtgctatcttggtgacttctccgcggagaagcatagtttggggtcaaagggtcgtacgtcgggacagaccacgacagcgtatgatatgatatgagatagaacaaggtgattttcatagtctattcggtagaggatccggtttctaacgaagttggcaccatatatagcgtgcggtgaagtcttgtgggttgtcgactgatataagtctcggtgaagccattagacgagaatccttccaacttgtccttgatctgttcttggatactagtctagactagcatttggtagagcaattgatgttctggaacattatcgtatcgtatcgccagttggttgataacaactcccgagtctcgacactgacccgagctatttttgtgagcaatcagtacagagatatccacggaaacaatcactagctcgtttcttccctgcaggaaccttttctcctcggaggtcacgcaaaagagcctcattcacaattaccgcaatagataagccgagatatctcctccttcaggtcgtccagcctttacaaaacatcagctctcactggtcccccacaacgatagtgtcgcaagtttgcgatatctcgggttccaattatcacggaaattcgaagatttaatcatcgatagaataaatagtcatatcggtgcggattggcttacacaattaagtcgtgagtatgtaccttagtaggttttagctgtcatgagaataaaacggcctgtgagagcctcaggtacccatgatgcacgtgtctagcggcctgttccttaatgctacagagcctagaacccctcccacgtcatcgccttcaacccccaagtctcaacaccaacctaaacatcaccaaccatattctcacaatggctgctaccaccaccacaagcgcccctgccgacaccttcaagtttcctcgggaataccacttcccagcattcttcacccgccaaacaaacctcaccacgctgcacgcacagcacaacaagtgggccgatctcatcctcgcatacgcccgacataaccgcattttccgactctccctctccgaagctgccgactcggatttgtttgtcaatcgcaaactcgatcgccgtctgcaattcgatgatattcgggatgtcgtgtcctttatgcacaccgatggacgtgtagagtatgtcggaggtggaacgtcgggcgacgttgtctttctgtactggagaaagcccgaggagtgggctgagcttgtcgagaactatgttgaagagtctggacaaaaaggcagtgtccttacagtctacgagcttgtcgaaggagatggcacaaaaggaaatggtaggctaaacctcgacatgtctgggcgtcgttttgctaatgatgtacagatattcacggcatggacacagatgtcctactaaaagctctcaatgtccttgtcaaacgaaacaaggcccaaatatttggccaggacgactcattaggcgtgaaattcttctaatcgctctcaatccattttcacatctctacgtaaagtacacatgcgcctgtctcttttacgagccacgggcacaagacaaaaagcaactgccagtcccaagttcggcactgctatcaataaccctctcaaacgccaccaaaaaaaactactaaaaaaaactagaccgcactactctaactcgtagtacttctcaacgagaaaatcctcgtcgaaccgtacttgttgagccattgcaacatcgagtaaccagtcaggcaccacgacccgcggttccatgttgcctccacgcgccatttctcgaaatcgatcccacagagctttctcatccctcgcatcactactgagtaggtagacgggctcaggaggcgcattgccttcttcctcggcagtcgttggtcgaattgttgttccgcttcgcgctcgatagatcttgaaaatcgcaccgtttgcctcggcaatagctctgtaactgtctggaccattgcggatcttttctgtgcaatagatcgggacaccgagcagtagtttgcctctgtttgctctggcgcgggcgaccgatttctcgaggtcgattttatactttttctccgcatccttgtctttgaggatgaagccctctacatcaggcagattgcccgtatccagggcttgctcgatgaaatctgatgagatgacacttggtccacgtgaaagggcgcacaagaatttgacagtgcggacgacgttgggcgctgccagatagtcgcagggttggccctctccaacaatctgaatacccatttctcgtagttttttctataaatcgggttagaatatatatatagataatggctcgcgcctacttactcggtcccgatcttccttggccttgtctccgacccatcgattgaacgctgtcaggataactcgcattgtaacgccaggaagtgtcggctttgccttctttgcaggtcgcttggccgtcgttgcatcttcttcagcttcaggagttgcactctttgtctttgtgatgtctttctcggcctgatccgcagcccgtttaccgccccagattgcgctgcctcctttggcattcctcttcctctctttttcgtacagcgcaatgtcgtcgcttaggccaagcaaagctgcctgtgctttggctttagcactgcgaccacctgtagagatcaccgacggcgtgtcattctcctttcctgcatgccgtgatcgaataggagttgccacggaagatgccttggtggcggcctttttcttcgtgggtttctcactctcttcttcgacatcttccatctcgacatcttcactgtcggcttgaccaattacaacaccctctgctgggcctcgcgggtatgcattttgttctgcagcttcgagaatctttcgctttctcttggctgctggcgacatcttttcttcgcctccaggatagtacttgtcccgcaaccgtgactcgtcaaagaatgtttgaccaattatttccccaagattggttcgaggagggaaatgagtgtacttcttggtgctgacgggtgttatctcgcatttggcatagctttcctcgatccaaagatggttgacaacgtggatgccccattcaggtgccgctttgcatttctcgctagtatcgcgtgcggtgatgagatgggtgttttccgacttcatcgtcttggtgaactcggccccacacgctctaataagattctccaggtaaattcgtgcctccccgccgtaatttgaaacagtaattcgaagttccttaaagcctgggataccgtctctgggaatgggataatgtagcagtcgtctgagaggcgatgtccagtcgttgtgaacgataagccagaaaagccaggccaggttgccaacttccttgcaggattgcgctgctctgacatattggggcccgtcacggtactggcagatgaaggtgtcgcagtcctcgacctcatctaccacctttccgcctccgtttatgatgatctcctgaataaccttcgataatctctcggtaaggctcaggtccttagagagcatgacgcggcgatcctggaaaatggtcacaggagggcgagctacatcactgtcggggggcaaaggcaggtatgatggcgcatgtgatgttgctcctaataggttctcgtttgtcgggattttaacatcgtcttcgggagacttcttaagaatctcagggtcgggcaggacatatggaccttcgtcgatacgctttccgagcttgaaacaatcatcgaacctaggcagtgtcagtgattattgtttggctggttagttgtgtgtagaacctaccaatgtggcaagacaaccttgcctttccatcccttttgaagagcagtttggagctttggatggtccattgacaacgcacatatgtgcgtagtcatgcgggttgcatccttggattcttgcccacccaaggccatgacagcccccgcaatacattctttatccgtctctggcagatcagcgcaagtaacgacaacctctgagaatatcatcctcgggtcgggcgagaagggtctgatttgggactgctttcgacgagcgatggagtgagtgatccactgtgttgtgactacaggaatcataatggcttgcgcctcggtaaattgtggaaagtcgattgtgttggagatgatgtgtgtaactttttcaataggcagcgagccatcgcgtcggggttcgcagatggtagcaccattgtcttccaaaattgtcgataactttcaaaacgttagcttgcccacatcttgtaagttacctaaaattctaaacatacctctccgatcaactttggagcgagttcagtactcgtgacaaacgcgatggcgcattccgcaaatacgccagccatgtcgtgcgtgcgaagtacaaaaagaagagataaaagggtacaaagttaagggaaactaagactctatgattataacatggagtcgaggtaggaattcgaagaacaagtttggcgatttaatggtggtattagcagcaattgcgagtatcgtggggtgcctgaaggtagacaggaaggcaggcctttgtcatggaagcttccctgtccgtcgacgcgccacccactcaacgcgcgaccacgtgattcataaacagtgtgggaacttgtgatgccactaaatttgcattgaccctcgcgtatctatacatgcaacagtttacgccatcaacgttgaattgtgaatgataataaagggatggtctgaaaggggatgaatattcatcttcttatgataccttctcttccatctgagcgagacgaactggaaacattctactccaaatgttcagacaaaaactccagtgaatcaagatgaatgttaatacgttcagaccgaaacgctgtgcactctgtacttcttcattactatggtatttccgtatatccagccgcccatcatcgtacgccagcactcagtgcccacggatacgtacatgagcctggccaacaaagcatgttttcctcccgaaaagcaatcataactccaaacaccggtgcctatgctttagcgaatcattattagcgtgccctttcctatatttagcccaccacacccaatggcccctcaacaacctcctccaaagaagccaacgccacagctgctcccatcaacgagctctcctttgccgatacaagctttatcgttcggtttccggacttttctctcttgtcgccagcgaccagttcgtccagatatgactggcagctgtcgagatagcctgggtagctctcgatgacaccgccattgtaggcaaccgttgtctcggccagatcccgatctgcttctgcgctttcccgctcgggagactctgttgacatagtttggacaaagttgttttggctttcaatgcgtaggttccagaaggcatggactcccgtagcgacgagtgcgcttgaacgcttggagatgaaaccggctagttgcttgagcaattccatatcggcggttgtgggagcatgctttgctgggtggcaggaagagaactgcttgcgtgcttcttcaagaccagaagttgtgtccctgttcatcattagtgtcccgtcgtaatcaacggagtgatcaaactcacttttcgataatagaaagcgtctcagtcgagaaggagtaaggcttctgcaacgaagcaggaacaacacctccaaaggctcctgttgtctcgatagcctcaacaagcgcaagcctgcaaatctcgcccagatacatgccgctgaccatatgctctagaggctggaactcgggccgagcgtggtttgccagcaactgccggtcccatctcgtcaagggcaaaatatcgcgtcccatcatgctgatctcactgttgataatgacgtgcgtcgctttctcaaaccattgaggaggccgctgaccaaatttaacccgtccaatggcggatacaggaaggtaggcagcaaggttgacgccggtgcctaggatgagaccgaatcgtgttgtggggtggttatacgactctgatagtaagcacgcactcgaatcattgacaatagctcgaagctctacgttgagaccgcggttcagacaggctgttcggacaatatctccgaggtcccaacctaacaagccgtcgcatgcacaaaagcccttgcccatgccttgcaacttgccaccagccagtgatgtttgcctggggaagaggttagctctatatgtaagcgtgaacatggatggatatacatactcgatggggaaactccatgccatggacataggcagaggcccgtcagatctaccatcttgctctagctcttctgaaagagtttccagtatcttctcggccatccagtcaaagaaggccattccctctaaagccttgatatcaggagtgatgcgaaagttgcgcatgctggcaatcttagactcctccccgatattggacatgcggccacaaagttccaccaatgctactctgagggtcgaaccgccaacgtccaaagctacaaaacgtccgacttctgtgcctcttggcaactggtgactgtacgacggcagcatacattccatgtcggcttcgagtcgttgtaggagttgcttccgcaagttgcgggatagttgctggagactatcttggccgatggggtcaagaaacagagtttcagcctctttgagaaattcttggatagacctgcgcggtgtgttaccaactcgaggtttgctggatgtatcatgacccaacgagctactccagtaagccaagagggactgaactagtgattttcctcgaaggaggctcttgatgatggctgccaagagcttcttttgaaaggtcgacattgtgaataaaggagtgggggttatgaaagatagtgacgaaagagaggagatgagagcccggtgatcatgggcacgatggaaagtaaatagtcccgaaagaaaggaggctggagcggactttgatgtctagtggacaaatgggacgagtgaggattcaaggtgaggatgagggtgagggtgagagtgagaatcttacgccccaatgaacctactactactagcaggtggagagagtgtctgatggacaggcacaagtcctggatcggtaagagaggcgagatctaagttgggaggaaggatacgaggatggggaaaggaaacgggccacctctgatgggacatgccagaagggactttgacttgggagggagcggagtaggagggaggtagtagagaaagactcgacgaacgttgcaagagtcaagtcgagtctgattgagttattgtttcagagtgagctgtgacagtcccaaagtcaaggcaatgcaagtcaacaaaagtaaggtggcatatcacatccaatacgtcaactactaaaggagaagaaaaagaggtactttgggggttgattattgatgaggattggattcaacgtcgcaccacaagacacgcccgactggcgacacgcgacaaccgccaccgagaggcaaatgcactaaggctagacgctacaggtcactgcgcacgcctgaaatttgttattgacattgaagccttgcaggtcaggttgttgttgggtcaggtcagactctcgctctcgtctcaactggactggaggatctcttccaaatggggggagttgtaacgttgcgtgtgagtgccccgtgagaaagtgggtgtagttccaccatccaccgctactaaagccagggaattacagtacgttttgggcaattgttagtgcaccactagcactgcagctccccataaaaatgttagtcccaagtggaagcggcatccatggaaggaagggtttgttccttaggtcatcccatctattgcatcttcacttttttctcatgttaccttgaccctcttcttttctcttgttacacgcgcgcatatcattacccagttaaaatcatcctacctattgcatggtatcgccgaaagtgcgcaatttgaaacagtctgcccttcttcggtgcatctctaccattaccctggaccctgtacctgtagtagtaaccttggacaagaacgtttactttgcatccatacaacaacctgaacaacctcggatttgatgatcatgtgtcattgggggcaaggagcaccataagcttctagactaatcctacaaccataaacttccatgtcatgataccagggatccttgatctgataacatccatctcaacgctaccttgcatcggagctaatgccggttactgcctgtcattttttatatccgtctttaacccgcaatctttgcagaagcttctgtaacttggcacttggccaataaccgctcccacccaaagcaaccttgacgacagcgtcactatcatcacagtgcgagcctcacgacagtgtgcgaaatttgatctgctatctacagtaaacgtttcatccctctatcatgatttaagacaatgcgttgtgactctatcataccttacatggccactgagcgaagtcgcttgctccacgctacttgctggttggttgactgacaacctatgggactcaaaggtgctgcccgatctcgtagctgctaccatgatgcaatcaccgggccagttactctttcccggtagttgattgtccatgcctttctgatgtcctgtccctcataagcaactgtttcctcctaatttacagtgaatgacttcacttcttcaaagctctacacacccattatcccaccttgcaattcaacaacactgactacttcactacttataccttatcttacaacatgcgtctgatcatccgtgacgacgagactgaggcgtgcaagtatgtcgccaattacgttgtggagcgcatcaatgccttccaccctacacctgagcatccctttatcctaggattgcccacaggctctagtcctatcggcgtatacaatgagctcgtgcgcagttacaaggctggacaagtatgttcttcattgtcccgtatcagaaacattatctaactatatcaggtctcgttcgaaaatgtagtcactttcaacatggacgaatacgtcggacttcctcgagacgaccccaactcatatcattcattcatgtggaagcacttcttctctcacgtcaacatccatccttccaacgtacacatcctcaatggcaacgctgccagccccgaggctgagtgtgatgcgtacgaggaggctatcaaggccgtcggtggcatcgatctgttcctggctggtattggtgaagatggccatattgctttcaacgaacctggatccagtcttgccagccgcaccagggtcaagacgctagcctacgacaccatcctctccaactctcgcttcttcgacaacgatgtaagcaaagtgccaaggatggcattgactgtcggcgtccaaactgtccttgaagcgaaagaggtcgttgtcattatcctgggagcccgcaaggcccttgcgctacaaaagtgcgtcgaacagggcgtcaaccacatgtggtcactatcatgtctgcaaatgcacccacaccctatgattgtcgtcgatgaggacgccacattagagcttcaggtcaagacagtcaaggcaagtacccatcacctttgctaaacgaaatataactaacatttaaacagtacttcaagagcattgagaaagttgctcgtgagcagggattcgagcagattctcccctcaaaagtacgaactggcaacgtcgccatccccgaaaccaagatccatagaacccagagccctgtcatcatcgctcctgaacctatcgcttcgcaccttttgcgcgcaacacccatgggtgactactctatgagaacaccttcacctgacctgttgccggatcgcatggcatcgcgcatccctgaaccaaacttgaaccgcagacttacaccgaatcttgaagtccagaccgacgttcctaagacaaaggtcgatatgatcgatagcgcggtcgccatgtcccccgaacaagttgcctctgatttacttcttcaaccgccaatgaaaaagacgatgcggtctccttctcctgatctaattccggatcgcatggcctcacgtatccctgagccaagcctgaacggcagattgacacctagccccgaattgaagaatagaatgaacactgttggagctcactaaatggagagaagtaggaatatgaatcgaggaggaaggttgcgcagtagagatgggagattgtcagaatgtatcgatataagtaaatccaaagaaatgaccttaatacgggcctaccatgcaggccgcataaaaacggtgctgattagagtattcaatataaatattagatcagctttagtgagttcttagcctaagagcgcactaatatttccgtctggtctgtagttacatcaagccgaaaggcttgctcgctgctaacatcgaatttgtagtgcgaaacagaaccaactagaacaatacacaactagttgttgtattgaaattctaaggtgtcgatacaactcatccaataaccccaagataagcccatcctccactgagacctagattctcgcccatgaaaatattcccaaaacagactccccaaaaccaagtgccaataaatatatagtatatgggcatgatgcttttccaacaattcataattcatcaacaccaactacatatattataccaatcagtctgatgcaaaataccgtttggccttgctcttgagctgttgtgccttcatctcaggtggcatgatcgtgtgatgaaccacgtgcggccgatacacagcatccacaggcggcatcctggtcgagggtttagtaacgtctcaaagcggacagaggaaacatggaagtgcaacgtaccagtcatccacagtcagtggaaagtattcgtacaagggatcggcgccctcgtccgcaggactgttttctcgattcgcccccgatgtggtataacccttgcccgagttgggactatgcagctcggcactcgagcgattgggacttctctcgtcctcggacagcgataagctaattggtagagaggggttctgtcgtggaattgagtttttatgatgtgcatttgcagcttttgcagagctgttggagtcgctagaccaggctggtatcgggggcctgcccatggtaggcgataaggcaaccctctttgccgggtgggggctagcacctggttgaggactgggcagtggttgagatagaggggtcgaccagtcattcggctgctcatgttagtacacccacttgacatatgcgaaatcggaactcacctgaagattggcaggaggatatcgctgagtaaagccttgtgaattctcccgctccagtttcagtgtcggatggtcaagatttgatgtcgacgtgcttctcctctcaaacctcttgtcacctgtcagaggaacgtctttcctactgtcaaagttccgcggacttcggcctctgacgataactggcccggattgtatatctgctatcttaataagttcgccggtctgggtcttacccaaaaggcctattttaaccacgtagtgttgttgcaggccctttcttcggccgttgttggctgtggcatgcttaaactgaaggcgtttccaggatataggtagagagatgcgatgcgcgtcgagctcctggcctgctgcgatatccaacgtgatagttggtggtgctgtaacggactttgaatcatcgcttccatgtgggttggcattcttccaaggtatagatataatttcagttgccttcccttcgatcgattcgaaggcggcgatggaagcaagtagctcaaatatttggatgtgctgtccctgttcatccacgatgttcctgattacccgaggcagggtaatctgtcccgagcattgccataggttacggcggtaacaggtcaattccagcggccttcctgttgattctcctccgaatacatcctcggctacgaagaacatgccgtaaagttcagcagtcatgccgacttcgacaaactgggtgttctcgttgacaatagtggcgctcgcgactggagcagagaagccaagaagcttgttatcaggctcttggggtgaggattcttcgtgcagggcatcttgaatctgcggaggctcgaattgtcgagtcgaatatgagaagggatcctcaaaagttgaggaaaaggtatccaagtcgtacgaactgccgaagggcagagtctgcagtgcagccccatcgctgtagatccaatgtcagcttcgagcaagcaaggttgcgttgcgcgcgcgtcgcaagtgcgatgcagtcagtaacaagcgaaacgtacagcagcgactcatcaaaagtaatgtcctggtcaaagacgtccatgctcatgctcgttgaatgggccgatccaaaattcatcgccatcgcttctctgcgggaggcgccagtaggcagccccgacattgagttgtaggtggacatggcattgttcagttgaaaggaaccgtcaacgcctcattggatcaagtgcgcgcggcggggggaatggaacagcaacacaacgtgatcgcgcaagtacctatgtgtaacggcgcagtccgattagaacaagctggcgacgaaccagcgatggcggttctatttccccggtacagcgccgagtgccaagatagagggagatgaagcgacgggcgagcagacgaagttggttgctctgaggtcagtcagagtgagagcagaagtaaagatagggaagtagttcgagtccatagtaggcgagcggaggcggagacagtggaggttggcccgacctctgtagcgcagtctagcccgtagcgtttctggtagcattgtggggagagacccactgggctggctgaccctttcaaaagcccgaggtcaacagaaaagatgacctcaatgcttcggggtacaaaaatagacagctcgagagtctgctctaagacagcctaggctgatttgataatttcgtctcttatgctttcagttgccaacttttccgagacccttcctgtcctcgtcgatggactctgatcgttgattggcactcgctccaacaattgaccgacggagagctccatgtgaaggatgatagagctagacccctcgaacaccttttatctgctaaaaataagggactacacgggaaggaggcttttatggcgttatttgccatcgccaataggcatcttgatggaacaaaacacgatctgtctccaagaccagactcaataagatattgtataccaggcggaatgaaccatgtctattgatgcaatgcctttgaccaatgctaaatgtatgttttactaatcagaccagaaccctttctaacgctgagcactctctaatctgcctcgtaatgcagtcttggtcttattcttgtcaaaaggaaaaaaagcaataacgccactgagcaccaaccagcatcactcacttcagcttactttccgtggcagaggcaaacacactctcaccaaacttccacacttcgtccaatacaagaacttcgcttgatcctccaacctcgtcctgacctccatacccgtctgatagaatcaccagatctgcatcggcacccgattctagcgtacctttgaccccctgtaagccaagcatagctgcaggtgttgatgtcaccgccccaagagcctgggggatgctagctccagtccatttcatgaaattgttgacgcactcaagcagggtaatcgagctttaaaaaattagctataaagttttcaaaagacgacttggcactcaccttccggcaatggtgtcggaattctcaaggagaagcttggaaccacgtttgacgatattggatgtgttctccccattcgtccaaggataagccccatcaggaagacctacaagatgcatcgcatctgtgaccagaatgaagccatctggatgagcactgtaggcgattttgatggttgtggggtgtaggtgaattccatcagagatgatgccgaagtacggtcgcggcaagctctcagccttacccaggactccaaaaactcctgggtttctatggtgaaggggacgcatggcattgaagaggtgcgtaatcattgtagcacccttaccaacggcctgagatgtctcttcgtatgttgcttcggtgtggccgacagagtagatgatgtctcttgatgtgatctccgggatcaggttcatcatctgcccgcgttctggtgctgctgtaatcatcttgatggggattggagaaccatcagggcgaggaaccatgttctctcgaccatagcatcgttcaatgtcctcgatagagtgagcttcggtaaggacatcgacattgtggactccgtttttggtagggctcaagaaaggaccttcacaatgagctccgagagactcggctccgtgaccggggatccgcagttccccagacgggccaaggtatggaagcgtctgttggtaattagcttcatgtacaatggccccaccaagataaaacgcaccttttggtatagttccggccgctgacttgtgatggttggtatgtatgaggtgacccctgtcctgaccagtagacgattgaccttttggatgtttttgccgtattcggccatgttatcgagtagggttgagaagttgaacccaaaggcgccgttgagctggcactcgatgaagcctggagcaataatacgtccgccaaggtcgatggtgttatcaggcatattacggccaccgtagaaggaggcctggctgtcgacgatcttgccattgacagagctgacccaaaggtcatcccagacaagatcgttgcctttcagcaatcgacagttggtaaatttggtgaggccattcttgggcaacgttggcgagactgcgatgggcatattgaaggattgtaggagtggtctgtctatagagaagggtcagatatctcaaagcaggcttgttgttttcgactgtatgggtctttgtttgatagtccctagggacaatagttcatattgaaaactgagggcgaatggtattatactagtatctccgaggttccatcaccagacctgaaaagccctatcaaggcgccgctctcggccacgttttcctgatagcacggtaaaaattcacattgtcatatcgtcatatcgtcattgcgattcagtaaccgtgcaagttcgacttgagcaaacggtgccatggtttcaaccacaaacagagactgtgtggagatgctcaacctggtacggtatagtcaggttccctttgggtatgttgctgtgcaggttgatagactagggtgggtttggagtacaaagatcgtggcatccgtccattttgcctcaagaatcagtgttcatccttacctggttcagtctctattgactcgacacaacgtgaaactcgacgctggtcagaggcttgccttgttgctgttgttccatgtaacgttaactcatggggggcgtccagcagccataaagaaacaacctactgcccaacctccactgacggaaggaccaggccaggctaggacaggcaggacagcccggagacaaccccacttatcacctgtaaagtacggtgtcgcctccccttatctcccccaagcaaccaatcaatatacaccaatcaactaggccgaggtttaggcgctcggcaacagccattccattccatggcccctcccgggtcagcatcgtcctcgtcgtcgcgagaaggctacagccatgccaatgcatcgcatcgttacctcagactcaagcacgcgggtccatcgagggatgaacattgccatcaccatcagaaaagaccgaaatatcatgtgacgaggcctcgtcgccgcccaaccatcatggcccattcagataatagcgaccttgacccatcatggcacgatctcgaccggtacgtacccacccgtccagtccgtccagtctgtccactctctccatgcagacaaccacgtcttcctctccctccacccgtcggctccgaatctcggagaattagagacaattggattcatgtcaagtaaatccatcatgctaactggtccggtcttgcagtgccattgggcagatcctcatcatgggctgggatggcactgaagtcactcctcagatcagaaccctcatcgaggatcaccaccttggatccatcattcttactgccaaaaacttaaagtgtgagtctattatatgccttgtccaagtcatttcacagtactgactttccgaagctgcccagcaaacagctgaactagtccaagagttgcagaccattgctaagaatgctggtcacttgcaacctcttctcatcgcccttgatcaggagaatggaggtgtcaacagtcttttcgatgaagattatgtttgtcagttccctagcgctatgggggttgcggctactggacgagccgacctagcgtatgaggtcactaaagctactgcaactgagatctcagcttgtggtgtcaacctcatgttgggtcctgtccttgacgttctgaacaatgcccggtatcaaccactaggagtaagagccactggagacgacccgcaagaggtttctcagtatggccttgccgccctaagaggaatccgtgatgcgggaatagcctcttgcgggaagcattttccttcttatggaaatctcaacttcctgggctcaaatttggatgtccctatcattactcaaacactcgaagagttgagcatcagtgctcttgttccattccgcaatgctgttgcatcagggaaattggatgccatgttcgttggaggctgcggtatatccaacccatccatgaatgtcagtcatgcttgtctgtccgagcaagtcgtagacgagttgctacgagatgagctcgggttcaacggtgtggcaatttcggaatgtctagagatggaggctctcagtcatgagctcggtgtccaaaatggagttattatggctgtcgaggcaggttgtgatcttgtccttctttgtcgcgcctacgatgtccagcttgaagctatcaagggtctcaagctgggctacgataatggtatcgtcagtaaggagagaatattcacgtcattgagaagggtactcaacctcaaatcgacgtgtacctcatgggaaaaggctttgaaccctccgggcatttctctcctttctcaactccacccatctcaccttgcattatctctccgtgcctacgacgactcgataacaattattcgagacaaggagaaactcattccgctcacagcatcgatgcacccaggagaagagctcctgctgttgacccccttggtaaaacctctccctgcatcttctcttaccaagaagcttctcgctgccaaggacagccaaagtcaagcagaaggcccacacgagatgtgggcgcataacgatggccgcgatcgtcgtgcaatccttagcggagaaggtgtcttccgagagtttggcaaatcacttgctcgggctcgcaacgagaaacttcttcatactagctatacggccaatggtgtccgtccaggtaagactgttatatctctcaaatgttcaccattctgaccagttacagtacacgagaatctaattcacagagcctcttgcatcgttattgttaccgccgatgccaatcgaaacctttaccaggctggcttcacaaaacatgtcgacatgatgtgttccatgctgcgggccagaggacagaagaaacagctgattgtagttgccgtcagctctccatatgattttgccatggacaagtccatcggtacctacatctgtacatttgacttcacagagaacgccttgcatgctcttgcgaggactcttgtgggagagatcacaccactcggtacgctccctgggacattgcggaagagcaaaaaagtggtcaagtccagacaacactggctggttgaggagtacagctccgggcgtgatgcatcagggctgaacgaccttcttcgggctgtccaccgagcaagtgcaccagatctacaattcttacgtgcaacaacggccgcctcgttccagctgaacaaccccagcattgccgagtcccactttgtcgtcagaaacagcagtacaaatgctttatacggattcgctgccacgtactatattcacggcgtcggcatcatgggcggtgtgtttgtcgagcccaccaagcgtgatgtgtctatcggaaggtctcttcaccgacgagcaatcaggagtctcttgcaacgacgaggtattaaacaagtgcagattggctctgcctttcctggagttttccttggtattcccgttgatgtcgaggtaaacactatcaaagaatggtttgcgaatagtggttgggatgtccagtttccccgccgtgtgtcgaacatggtcatccaagacctggcaaattggtctgctccagaaggattgtcgcaaagtatacaaagagctggtataagttttgatcttattcacggtctagacaacgcggatggcgtgttgagtcatgttcgaaaccatgcaagcccagaggtgctagaattataccgtcatgcattgtcggaaacaaagctgagcggaattgtccgagcaaaagatgcttcgggtaatctgttgggcacagtcatcgtttgcaagcagcacagtcacttggaaacatactatccatctctgaagtcccgctcggaggacatcagtggcattctcgctccggttgtaccatctatgccactggcaactcttactttacagggtctggcattcatgggcgtccgtcaagccaggaatcacaaagcaacgaaagttatgctgggctcagtaagttattagcgccattcatatgtgctggttactaatgcgattctagtccgtggacgatggcacggagtctctgacagctatgggtttcgagacacttcaagcgttcgaggaaattaccaactctccagagaatgtaggtgaccaatactctcaaagtaagattagcaactaacaaaaaacagttttcaagtctagcatgaatgaggtttcgattatttgggtagggttatatggtggaattgttggagttgggatctgagttgatatatatgacttaattatgagtactgcgtgctttgtttatctaacgttattttagatatcttgacgatctacttttatcaacaactatctgtgattcacaacttgatcaatagtgaagattctgtgtccccttcctaagatggtgattcgataccaacaattaaactatctatggcggatatctcatgcactagtccttcgcgagaatatgtaactctatagacttcaaagaattgagggcttgtagcggatctagtctttgcagtaatttaacttcatgatcttgccatcttcgctgcacaagattatctaacttctgacttattcatggggaaccgaccatcacagcttccccttgttctctctcttcctcatcccctgagctgacctgagaagcgcatacaagctctgcaatctcggcatctcaacacccctttccctcgcgattctcacaggattacccaggatcacctcgagctccagcggcttaccagcctcccagtccagcaacatgctcggcctagcccccttattccgcgccgtgctttcgataatcttctccggtttggccatatagtctgggaaaggtcgtcctagtatcttgggcacggcatcgcggatctcattcatcacgcccagtagatgtcgctgcaactcgtcgtccgcgaccatgtctgcgttgccgcgaccaccggagaggacggccgaggggttcatggccgcattaatacagagcttatgccagcgtacagtctggaggccgacttcgtcgtggggatccacgtctttaataccgccaaggtctgtccaccagcgacgcagcgcctcagtcgcctctgtcccacgacgacctagctctgtgtcttgcgcggccaagccatctgtgtacggaccaatactcacacgcgtccagcggttctggcgaatggtaccaggagaagtttgctccgcgctgacgacagtgactgcactgatgattgggttattagggaagcgtttccggaatggctcttccacgccaacaccgttctggatgagaacgatacaagactttggacaaaccaggggctcaattatggaagagtcatcactgacatctggaagagcctttgtcgtcacaaagatatagtgccagtctctcttctcgcctgatgcactggcagcagcagctgctgcatcgacggatggaaaggctgcgtcagggttgaacgtgtaatcaccgaagcttcgcgtttgcagcttcacgccgtccttttgaatagcagcatagttggaacgcgctgcaagagagacgtgaatgttttgagatggctatcatttgttagtgagatgtctacttcaggcgataagggtactttacgtgatggagtctcgaagcatagaagcaaccaacggcgccagcaccgatgaagatgatatcaacacgactgcaagtgaatactcacgttagtaatccgtttaggacaactttacatgcaattgaatgctaatatgaatggactattctcacctgttctctgccatgatggcgatgtaatctaagttggtcgtatgtttacgttattggtggatatcgataggctttgtttactgtaatcgcgatacacctacttcctcaataggtaaatccgcagatagtggtgcaaaatcaagtctggtccagttcctcatacaagatagagtcaaaaaggatgaattgcattatagaacagaactcccaaccaaccccgccattttcgccacggcaccgaggtccatgccgtaataggaggctggaaacgacagaggtctcgaattggaaattggaaactggagcacaccatcgataacccaggtcagccaagccttatggtatgtatcgtattattttttatggatttcttttccttcatacggcgttcatatgtattcgatcagtcatttgcaagaaacccacaatagggaaacgtctctatctatcatctttgttttcttttttccatcgggcgatcggccgttgtcaaaaaaaaaaaaaaaaaaaaagaaatgaatgacatgaacccagactgtctgtctgtcataaatagcaactcgttaatccataatactggttgttgggtatcaatccgctgatcaaaaaccaccacctgctgtatctggctctttgtcggactcagcccgtacctttcccagcacagcatctttgagacccaaacagatacattgcataaagagacagtcacacttccctttactccatctaacggtttcgcattagactttttagagtttcatttctcgctccgatagagaaggaaagcggaatactaggtatctgaatgatcagcccgtatatttccttacgtcgtcagcagcgcatgttcaaacaaggcaagtcatcatggtagggatagtaatgtagtaagaaacgtgtagctaataagctaatcacctacgtattgcatacatcttggagaactctccaatcggtcacgccgttcgcccgggttcggcttggcttcgggacactccgccgatcgttcatcaccacagagggtgagattcccacgttggactggagttggacccttttcttggatggctggcctggaccatggttcaaaatcccacgcgactcaagccacgtcgacgatgcaaaaagcatgctctgatgacccagtccagccaatctatcaactgccgggtgatataatatccaatggccaccagttgacggagctagcattacatgggaatgccactgactgactgccgtctaaaactaccgtttcggtttatcgatcttagattgcagtcaagtggacgctactcagttcgttcaaacggaagaggattcattatagtggtatgtgcctacagctgattcccggcctgtccaggaagtcaagacgacttctcaaaaccgggtgcccagcaacgagttcagatttatctatgccagagcaaaaacatcctggtctatggagagcagacacagaatgccgattaccacgctgagtaaaacccaacgcagttactggcaaaaaaaaaacaaaaaacgtcacgcgaaatcaagaatgaataaactgttgggttagtatcctgtagcaagggctgtattgtgtgcatagcacttgggcctatagcctgtaaaatgatgccatcaagcatcgaaccgacacgcgatttgcgcgaagggagctctgctctgtcacccccagtcctggcctgacctgccagaagtggcctaccgagaggcgcaaacgaatcagaatgcgcctgatacatgggtagcggcagcggccgcttcccagacatacagtgcaatgcaatacaatagtcgccagaatcatgacgcaacgcgcgaaggaatcgaccttgcttggtattgcactgcaaaagcatgagagggttgcagtagctgtcggggatcagcggtatctcgtggcgtgcccagcaagacgggatggaatgggaaaaagatgtggttgtgttgaccccaacttgaatttttgtgtggttgcaaagggaaagaagagtctgcctgacaaagatatggtcgagttttgactttgcaatttggcaaagtcagcgcgtgggggtcttttgattgcccggcccccgatgggccaatcaagtgcctttgtggcttgactttgcgtacagccaataaacgctccaatccagagcaaggcgtcgcacccaaaccaatcagagagtagcgcgctcgacttgcctattacggacaggattgaatggtccagcggccccagtcttccacggcttcatgcccatggtcaactgcattgcaactctctccatatccatggatatggatagccagtaagatgttcaattatatatggaccttgatgaaaaaccggcccgtttcgactttcctttccttcgcttcgccctttgcccaccaacaaccgcggcttgccatgctataccgaacgccatcgaccacgatcgtgcctgtgatggaggtgatgtgctgtctggtcttgtcttgtctgtgcctgatgggacgaacgaggctgtgacaacacagttacataatgtcatatgtattttgtcttttgccaattccagccatgtgcgtgcccctttcaatccataccattttcgatctggtctgccatggcgcctggttgaaccgttcaaaccaccgttcaactagggctcgtgtttcgtttcatttcgtaccgagcctcatagtatcaaatggtggaaattgatcacaagcaaagactgcaatgtaatatccatactgccgtgttacgtagcagaggctcaagagacatctgaccagggcgaccctcaccctcacccatgcttgtgctgacctgagacgaggagattggatatggatcgaagcagatgcggctaaacagaagcgccatcgcaaatgtcgaggtgcagatggagcccaacacccattgggaatcgcgcgtgcagagctaccgatgaacggcgcaaatgagccccatcgccagcaaaatataaatgtaatagacttgtcaggattgtccgtgttgcatattaataaacacgctcggtcaacaaaatgatatgtccttgtcggtccgtcgactaggcgaatatccattccttgtaaagtctaagagaaacctcatttgccaaatgatgatcaatcggccaaggcgtttgacgcagatcaacagcatttgcccaaatgccatatgctacgtggtatcatggaccgatcattcaactccactccgaacatggggaacaaacttacctaaaagcacagatctcatcagaaaagccgaggattgaaaccacagggtctgcgtatgggtaccgtagagtacatgtccctggtgaccaacacttgttcgcatccaaccgacattcttgctgattcattcgtacatatgcacgagctggcacacaggctagttttcctgcgagcaatgagagaccatcttgacaggctggtccgagctcgctacattgtaccaccaggacgcaggggcgcaggcttctagaaaaagtactggaaactaacttacagcagacgatcaagggtcgtggtgtgtgtgggaggcagaacgacagcccaaaatcctgtttgggggaagtcgatgtgatggcaaggaccaatcatgtcggcatataaggatgcgggatggtgggggcagagtttggggccccgacgagatgtctggagtttcaaacacgccaggcaagggttccggtccgttttcgagtgacctggaggacggtgccagctcgagatatcaagcactgtcctgacatgccatgtcatgacatgactgacttggctgaggtcggtttctcatgttgatcagtgcaaagtgtgactatgtgaatgaatgaatggctgattgccgtttcaaactgccatgtcttccaattgcagactgacagcaaacctgtttccatcagttagcctatgactgataatggcggtgtctgtgcaactgggtcaaacctagggacttgtggattacagttctgcttcgcgcttcttgcttggcgactaacaagagttagagtcacacaaccgcgaagaatcaagattgaagacaatccggcaatgcccctcgtcttgacagcttcatgaaacgattggtatcaggcatttcgaacagaagccacttttgttgagagttgttagtaaaatgtcgatccatagtgggccgggacaggatgcaattcatctctctcgcatctaggcgggagcaagtccgtatatcacgaataagagcaagcgaacttcatggttgtatttcccaatgtgtaatcatgatgctcaggacattgtcagctgaatcgaccatccctgcctggtcactccataactgtaactaggcaagtcacaagagaattgacagatgcaagtaaggaacaggcaggtgtggtacagaccctgcgtgagcttcgtggagtgggcgtaggcatgtaagggtctgctatagtgcagaatggaacaacaagtcagacctccaatcgagcattacaaccaaacaaagacatcatgactggttcctgcgtgaaatccttgacagtgcatctgttgcggtcaagtaatggaccttcttttcatcttccatcttgactatggaggtcaataccccatatacgtggacagatgggcgtggagatcatagatctatcttcttaggcggtctgataacttccgaagcttgctcggtatcccactccagcgcgcggctgtcgcttttggcggctccaaaataacttttgatgttgaattagcggctagcctgcggggccaaggctgttattttctggttacggtccttgtaaatgcagtaattgctttttgtttgtcctgtgtatttccggtgagaaagaggggaggtgatgccaggatcgtgggatgtcttcaagcttgtggaagaccataatccgagcctgtgatgactttctaataaaagttggctctcaaagactcttcttttgtctcttctcttaatttcaagagtggtgtgtactctgtggacttttagtgttgaattcataaagatccgtgtagatgaattccttgtacaagtcggcaagtacatggccaagtaacaagtcccagcgaatatccgcaaccagcatcgggagagctctcggagtccctttcccttttgattcatggccgggttgggtttgccttggctgaggcacagggattgaatgaatgtctttgatatcgtcggtacaatgaaacgttcatcatgacgagggtgaaaggaacacccgcgattacagactggggtagtaaaagtgaccgaagctcagccgctatgcattgcgtttacaacaaccaggcgacaagagaataggatacccgtggcaatttgaccacgccagcagattagaaacccgaactcaactgctatcgtccaacgacatgagtcgctgttgtgtataagtcatattgattgcgaaagcaaacacccggcacccgctcacccgcactttcccgtcgggatccgtgcatcgcatcgcgggggaagtttggggaaatgctgtcaactaaactgcaggatgcggatgtcacaagcacccagctaaaacgcaagtctgccgcacctcggagtgtatccgtttgtatggattccggaacgaatcgaacccgacaggattggacctgcaccaaccgggcggagacggatgactgtgcaatgctgatgacgcggaaaagtcgacgatgctaatggatgaacggaggcctgtctcagccacccgtccagctcactggagcactgcagaatgtcagcgttcagtcacagctggttctgctctgcacagttgacaatgtcgaccgtgcaattttgctatcagacccagtgtccgtctgagcttcaaattaacgatgaagcaccgtatagtccccgaataattaagccaagataggcagtccgtcaggaaaacgagaggcgaggctacaaatagcatcggcgaatctctagagccaagactactcagcctggaaggcccaatagctacccctggatcagcggtctgcagacaagtgcgcttgtcatggtacgtagcagttggtgcttaatttggcttgggggacaccctggaccaatgatttgcagggtccacgagggtcttgaagagctatcctcagacgatgcaacttgttggtcagtcatgtctgtctgcgtacatacgccttctcgaaattccacaacacacaagaagagaaagcccagcggctaaagatagtccggtatgcctgtaggggaataggtgctagtgaataagctggggcactggggctttgtggataaaaggatccaggatatttgtagttagagagagcttctgacagtctgggccttgatcagaatgcgtcgcgtgaaccctagacaaggggcatcagaagtatgatgatgttgttgcctgcgcgagaatggagtcggcgaccgtgaagtgggaatcagcgtatcaaatggcaagcgaagaaagtatatgcaatacataggtagcaatagcaaggagaattattaaacgagaaagtctatatcgtgtgcacagggaagtaaattaataacactctgcccgcttcagcaaggtcgcttgctggtcggtaattgaactggccggttttcaaattgctgcattgcagaagcagagccgcggcgttactgttcccgctaagggtgcaaccaagacttcatccagaatttgcagaaatttaagacaagattgtgaatgtatgtaggcgagaacatcgaacacgccctatcaaatgagctggagtatagtttgatgcaggaagatgttgataggtggagctgcagcggtttaatgcccatccccattcatcactcagcctgagttaaaacagtgtttgcgtacagtgtgcgacgggttcaccacagcggagcggcacagacagacaggctcctgtcttgacgtccgtcatacttccattctttatggggatttgtataacggacctgattcagttgtcgctgatgaagttgctgtattgacttactcagcttaccacgatcagttatttaccaggagtctaccaacagcagtaagcattgcgggtttccgaactgattccgaccccaactatgtattagttagtctcctgtgctgttattactacatactacatatgctccatccccatccctggagatacctgctaggtactcgcttgtcctcctgcacgactcaaactgatggatggatcgtcccgaagatgctccgccgataaggtactgcataacgtaaaacttttctttttccgcttttgatgaccttcatcaatctgttagactaggtcgctactagtcaacctggtcaaatcgtacccgtttaagattgagtcaaccaatagctgtgaaccttgtttgacttgcttgcctgcctgtctgtcctgccgcgatcctcactgacgaatgccaactccgtgccctaccccccagtctaaaaaccccagccaacggccactaaacgagacaggcggacggcctgtgtgagatatgaagatgtcagtcagtttgcgaatgtactgtaccgtctgaccaggtacagggcaaggcaccgcctgcaggcgtcgatacctgcacgagaggttcccaaaatacagccgatatccggctgcataagacgccatctagccgtcagatttggaagccgagtagcagcagaagtggacggaaatgttgaatgctaccgtcgcgtcgactcttatgaccgatcactatcccattattgttgactgccccgtgtttctgttgtgttcgtctcaagttgactcgacttgccttgactcgagggagacttggagcgatagactagaaattacgaaaacacaattcctgatgaacgagttgtggctgatttttgatgccgaaatgttgagactaggatgtcaagccaaaccagtcagcgtcgctgaatccgtacagccccgaattgtcccataaagttaagcatggatattctgatcgtccctccgtcccgttatgccagtcaacctaatttacccgcgggcagcatctatgtatcttacggtaggcaattccgaatggagcaaccatttcaattacattttgccaaacatcgccgatactgttttctgcgttgtcgagcaaggcaggtacggtaaactcaacctgccctacagagcgctcaggtagggcaccttcctgtccgtctacccatgcccaatggcgatacgatgcgatgcgtgcggctcctccttctcacttcgtgcccttcgcgctcctccaccgtaatctgtctcgctccaatcttccccattcatcgtgatccatccactataattcatggacaaatcccacaagctccacaatcccccaagctcactcgctcgacctaaaattatcaatcaaccggcgagtggcttatatcgacggccacaatttacacggtcgacgactgtcgatctccctagacatatacgtactgtgcaataaaacaactacatagtacagctctttgtgagccccagtcgcaggaaccgatgacctgccaacctttgtatcacaattgaacccttgatagcaacggcaagagaacgctattccgaactcggtctttatcccactcttcactgaccatgccacggaccaccgagggtgacgatgccctctcaagctcgtcatggtcgcttcagaacccttgtcccccatcctagcccacgctttccaccccggtgccccagcccggtcaccttgctgcttgcgccatcgtcccacactgtacagccgagtatcctcgatcgcgtccgtgtccgcgacctaactaccctccacgtctggcctggtcttgctgggttaatattcaagacaaggatattggaccatggggcctgggggccgtaggcacaaagcaacagaccagagcaagcgagtgggcaggcaaacggaattataaccagcgagaaagcaagaattcgattcgataatacgtgcgggaatcaattcggcgcaacattaggatcaaggggatcatgaccgagcaagggaccaaaggatcaaagggtgccatgctactattcacagacatatcacattgtggtgcatgttgtgctgctttgcacaccacgcctcgctgctgctgatactgctgctgatggtgtttgtgtccttcatcaacgtatccgttgtcaaagccataagacaagccctcctgctagagtttttgtttgtctcttgctttcacttctttctgcagttcctgaatacagctcccgctgtgtttttttcggtgtattccccagggagctcgctcacaagtgaagtgtgctctctcttttttttcttaaacagttggtgtcggccgccgacgtcaccacagctacagtcgcaggtccgacgaacaagacaacgcaaaacgagaacgctccgaccatccgggccgacatctccacctacaacgtctccagcaaggcggcttggcttggccttggttgtcgatgtccttgacttgtctagctggctctgtagctgaaggcgccaaacccgcttgtgcatcagaagaaaccccggtcctgccgccgacctcgtccgcccatccatttcaggtattcctgcggcgcactccctctggccctccctcccacacccacccaaccacatctctcgcacacccagggcccagggttacagtagcgatccaacccgaccacaagctaggtctaggtaccgtaccgtacacttctggaggagaccccaagacaccccaagggaaaatttacccacccaccggttggtagcatctccactcctgttcctctcacatcaattggctttatcaacttgccctcgaaaacttttattgtcctctgttccctcgttccttgtctggatttattttccagcctcttccagctttgctcaagcttcgccgcgatatgttcctgtagctgtccggtttaccaaagctctttcggcccattttccccaacttcaagtccacttgacttagcgcggaagtgctttttgcgggacacttacacacaagccttcaacatcggtgccgatacaaacccaccatattctccctccaccttgtccaaaccaagcgtattcgactgggacttgttcactttgagacctacatatcaggcctttgccaggaatcaactgctgtcagcataaagcatctcgtcttccagctcacgagtcgactacatcttagaccagttcgcaccccccaccaaaatgataattgatggagaaaagtatgcctgcgaggcctgcgtccgcggccatcgtgtgagcaactgtcaacattctggtacgtctattacatgttgaacacccaagttcgtcatccgagccactgcttaccacttgcaacctccagaccgtccacttcaacatatcaacaagaagggtcgaccagtttcccaatgcgcgcactgtcgcgccatgcgcaagtctcgctctgcccatgtcaagtgtgactgtggtgagaagacgagcaaatgtgcccatttgcagccaaccgttgaagggcacactggtgagcatcctctagcctcgagctgtcctagacctcgaggcgctcgatatgagtctcattttctaaacctttcgcagagacgtgctgctgcaaccatggcggtcactgcagttgctcgcacaagaacgagcctgctcttgacaccgttcccgagtccgactcggagcgcgagtctctgaccatgagcatctctggtcgcccaaagcctcctggtcgacgacgacgagccaacacagttcactcggacggtgttctgactttcgaccagcatggcaaccataagcctgctcatagaagcaaccgagcttcacagaaatgcggcccataccagctcaacagagtgaactctgctcacagcaccagcagcctagtcgccgacagcatgcttcaaaagagctcgcgggaccctcccagcagccgagcgcgtgctgctactaaccgagaacgtcgagtcaagtcggaaaccacttcaccactcatgagcggtgctagcagcttccaaaacttgaacgccaaccttcctcctctggatctgtcgggcattgagtatcctccctacatggccaacagcacattcgatctattcggctctggcttcaactcggagacggatgctcccatgtacagcgccggcctaagtgcagcctcagtcgactggagccattacgacctctcggagatgaagggcgacagtttcacaccatcaagctacagccaggctggtacccaaagtttcaacggtctatttgactttggaagcggctcggagcatctgccccacctcgccaacactacgtcgacgtcgggcgaggtttctgaggtcgaggactttctccccggcggagatgacgactaccacggcctggatggttttagccgcgccgacagcttcattcgaccgagcggcagcgtgatggctaattcggccgatctaaccacgatcgattacgatagcttctataagggagccgatgctggcccaatggctggagctggtctgtcaatggttgaggatgaccctgcattctggatgcccaactacaacgagggcattgcgacaatggacgagagccccgaccctctcggccctgcttctatgcccagcttttggggcatgtgaagatcgattgaggtttcgaatatcctggcgtacataatacccattcagttttttattttctagtcattagggccacgcaccggcaggcgttggaaaataccacacgggatgaagccatgggagatatggcttctttttttactcattttgcgcgaacagcggcaacatacatatacgtttcatgtagagcggacttacgctcaccaccattcgcaaagcagactcagttgcatgatgtctgtctttccgatggtgattatgatgatgacagaacgacgttttcatccaaaaggtgtctagacagttggggatattgatgagcatgctttttttctcacaatcaactgggaggaacaagagatatagaacaggcgcagctggctttttgaattatacaagactacagatcaaggatgcataagatcgtgtttgcattcaagcaaagagcagtgcaattggtttggtgaattagctttgcggaaaagagttgtggaggcagaatcgagctggaagcaacagttgacgaaacatatcacaagccatgatgacactctggtgcctcgcatgtttcgccaatatgtacacaattttatccgcaaggggaatttgcaagttgaaggacgcggccaggatgaggattcacgattctatacttggttgtcaggcatttatgctgtgtctttcgacacaattattgcacatcgttcatatatcttgctcgatgtttcctgctccttatatcaagccaagtacgaaaaagagtacttggcgaagatttgtcacaacgcaatagacttcatgactgggacctcgaccaaccgagtcgaggtccatgggccaacaccaaactctgttccttttgcatatgccatgagtgattgtgtgtgtgttgacatggatttgagaaaagctgacaactctgcaaacatagttggcatcagctgttgctgcttcgtctgacgatctctgtcaccagtctcatagcagcacgtcggacgtacggaaatgagatgggtcgacgtgtccaagtacgagtgggatggaatacgtgggaggacatattcattatcttggctcgatgacagtccaacagcaatgacaattatccgggcatggattcagaaacaaccggcgtttctttcatattaactaacatcaccttttttttttaaagtagtacaaacacgcgacgctataatgatggccactcttccccgactttggaccccatatcattgcctgcccgctgtcccccggatccttggagtcatggggaaaggatgtgacacttgtaccaggacatggtaacgatggccaactacataaacgtaatgggttttccctaggtatgctaatgattctccccccttgaagaatattgataaacgccctttgacaggtcgttcggttcggaccatcatcacgatggatgtcgtggatggctccaccacgtctaacagattcttcagcatacatgcatgcaatgctgtctatctttgctttgtttaggctcggagatgcataacctttgctttttctctgctgtgcatacatccatcgctctttacactggtcccggcccggcatgggaaggcatcagatcagtaatgcagggcctggcctggtctattttctaccctgacatgcagttggggggggcgtatatcaagcgtagaaggcttctgtgcggcttctcaacacggacggttcagttcaggtacgcgtacgtaggtgtctttccaagcttgtagttagagagaaaaaaatgttcatctagcacactagtagaagccgttcccatactaatcgtccatcgtcttttaactaccgactgaccgacagattcacagaccaaacacaccaatcaatcctgacctaaactatctttctagctaatatccaagctagtcaaagctgaaaaggcttttattcgataagaccaagttacgtaaacccaaacccatcattactcgtagccatctcccgatcctcggaggcagaagtaggtagtagacgacgacgtgtcgatcaggcacagcttgtaatatgcacaatttgacttttttttttttaccaacactaaaaatcagacagacagtagcttaagttatgaacaaactctgtttgaagccattttctgcaggtgaaattgaattctcggttacaaaaccgtttgataggatagaatagtcttattatatacataccaagtgagcgtatccatgcataatagcatctcaacaaaactagacgccatctcaaggtgcgagatttggcatctatcattcttcatcatcaatccccattttcatgaaaccccactttaacaagtgtcaaaccggaaatactactagtacaagttttactctccaaaacaacccaagcacaggccttcctgtcatattgcggccctctttacatcaccttcccattgttggtttacattttgtcaaggcctactaggccaattccagatatcccagtgccaacgatggaccaaaagcaatgtcatcacctccttcgtgggccgtggccaggtctgccagatgctgaagcccctggctcgcagttgcttccactgaagaagttggccgcaatttgtccgtgagcttctcacgaacaccatcccatgctgtggcaggtttgtctacaatgtccttgatcagctgtgtcgcttcttctcgcgatcggtccagcttgaccagctttgctagagacatggaaacgagcgacacaaagtggctgatgagcgggctacgcagatagtcgttcgccgagagaagattaatgagctccttagtggcccatatcgtctctgatggagtagctcctggggtaagaagtattactatgagcctgcagtgccagtacgccatgtggaccattgggtgcgatgctggttcgatgtgcgcgggtaagtcttctctgtaatcctcgatgtaatccgcgaggatcgaagcctcatgttgctcggttgttgatgctccgggctgcaaggttgaaatgacatgccagaggcgaacgagcaacttcgaaagtcctggaaactggttagtgattgctcatgatcaagggggctggtctgtcacttacgaacgaggtagaagcacacctctcctaggatgttttctagaccaggaggagctactacactgcggtcgggtatgagatacggctttcctgtaccagtagcataccagcggtccatcaaaatcaatgaccaccatatctgcacagatagcgcgtcatccgaatcagactctataatcgactccatgggagtgtacctccatagtctcattgaaccggcaaggccgatcgcgcgtaccagtaggaaagggaagctgggcaacgaacgcaagtcagcatcaatagcaagcagcagtaagctttgtacatgaacgatattggctgctcgtgtagaagtactcttctcgtcgctctcccgttcaaagaggagccagtttgcaagtttcgtatcgccgccagatcccacgacagcagacagtgcattcgcaaacgcattctgaagagacacggggcattgagcgagcagttcctgcatccgctccttggtactgggcagtaccggatagacaggctgaaagctggacaaataactaaagggtggttagctatagaaaacacagtatgtcaaaaaagtcactaacgtgtgcagcatgctttcatcaatgtctacaccttcgtgagcatcgggcatagaaacatccataggggcgacaggcggcttgacaggcgcgctttcaggcttgaggaggggtgcaggttgcggtgccaaagagctgttgtcgtaggatgtgtatgcttcagatgttcctggggaagcttgaatcctatgctcagatccccacggcgtctgtcgtgaaggtgtagcaaattcgtttgtcgaaatgctagagaatggtcgtttgcgggcagagtcctcgccttgactctgtcgtggcctatcggtgacaaagagtcgatcgatgtcgtcctggctgaggcctccatccgattcaagcttgttctcaatgctgtggatacggtctgcgagttctttaatgtaactgcgaaaagtcagttaattgagtttactgatgataacaaaacatacgtaccccttactaggtcctcgtttctgaggtacacggctgaacaaacatctgatagaggacctagcacagctagagcagggagcatcgccagtgtcggtctgagcgtcacacttgatcttcttccttcggcattcatcgcatgctctcgaaacctttgacctctttcttggaggaatgctgttgtcgattggatattgaggggccataggtggtggtcctacggggacagacatggcatgcgataccatagggtcactcgtaggggtgtcatgaacatacgatggggtttgttgctggtcaggttcaggatggggcatgatgcttcgtagattggggtcctcgacattcatgttggggtctgtggcaggcatcatcggtgttcctgccagtccttggcccagctgtgctgccaattgaagttcctctaggttggcgggacgagaaacgtgctgctgggaagcttctggttccgggtgctgaagttcactttgatcatgctcctgaacttgtacatgttggacttgttcggggacttgatgttcggactgctcgtggtgttgctcgtgatgcgattcgataccatcgatcctctcttggtgttcctgtgcgccttcccggccggcagtgttgtagaacggaccggcttccatggcctcgactcctggcgaaggatatgttatattagagccatcggtgtctggctccatttttgtggccatgatttatgtcgatttgagtatgcaaatagcacagtcgattggcacttgcggggtattaaatcgtcactcaagacggcagcatgcgcctggtactaggcaattggcgcaatgcttcaataattatagttttgatacgcgatatacacgcgttccaccgagttgaagcctgcgcgacgcgcgacgatgtctatggacgaaggcattgttagcagcagtttgacacgatggcgacgagaggtcaatgtgaagctggcaacaagcgcggcaacaagattgcgttcgtgctgtaagatggggaaactatgtcttggtcatgacgacttacacgacttcttgttctgggatctcggaactgaataaatgcgacgcctcgacggaagaggaagaactcggccccgatgacttgcaaacaggcgcctttgtgtgggtgtgtttttgacaagatcacggagaaggaagaatttttcggagggggacgggaaatgctcggcctgagttgtgtgtggcttagtcagctggttaccctaaagccaatgttgaaggttttggcggcaacctgtcagagttcgacaatacagtttacagtatgagtgaatatttcttctatttacatgttaattaactaatctattttgtaatctatctacgagtactatcatcgtttgattacctatgtttttgcgtagtgttgtgcattatttgctttctttgttggacactgtcaattcgtgcctttcatacgtgctttataaacaaatcaacagccatgtgagatctctggaagataaaacatcacattgaatactttgagataaaatggcgaactagattaaaattactccatcatagtgatagtactcaattcgataaattctcgtacttcttggctgcaaactgttacatatgagagtcgattactcagttaatggttttgctggcgacttctaaacaaggaccaacatgcccagaaacaatgcccctatcattcattaagttgggaagtattgatcaagtcaccttaggaaataaaataagaagccaggtgttcatattgtgcatagacatacgaatgcaggaggtaactcttgaacaaacttggcaagctgaagacttgcatatgtaggccaatggccaagcaagcttcacactgcagatacaacataaaatatcaaggattgtataggctgttcaaggtcttctggcccatttgctgcaccgcaaacctgtcttagttgcatgggaatgcccctctctgctaggccctctttcttctgtatacatatattgtagggtgtcaccacaaccttgatcaaggactcatacggggaataagaaagatgcaacttcaagataaggttcaagatcaaatgtttaatatcaagaaactaaatgtaaaatacccctgacacctgaaaattgggggtcaaacaaatatcgaactgcctatctttgtctagcgtacctgacaacacgtcgatatgcaccagaaccgtgggatgttgacggtcttggatggagaacagttccaaggatagaaatagtaaaagtggtcggttctgcagatcaactgaaacattaacagggggtttgatgctcagatgacaccttacagtggccgacagaagacgtgcaatttcccgcctatgaattccctgctgaagattgcaatgatcttgatctccaggtcattacccacatgcctgctacagagtgcctgttggttgtcgaaatccgaaatgcttatcgcccaagcctcagccctgtcggcaattgagtttgtttaatcgggtcggacagagggagaaatcattcgtgatggctacagcgtatggcgcggctatccggagctataaaacgaggcggaagcatgggcttgaggcttggtcgagattgtgccttgtgctctgtgcgcacagttggtgatgctccggacgatgattgaaggaaactctttgcctagggccacggtgtgtttgatggcaaattccattgttattcggagtgaccgggtatatgattgtttccccaggtttcgattcctttgtccaagagcgaggacaaagctctgcctgatcaatctcttttgaccgtatacgcaatccgaattttgttgatcgctttatgcaccaaattatccctgcccctgttaagctgcagctgtaaattaattactgtaaggatgtttctggggaggaatgcaagcactagaactggtaatatcgtggatgagacctaggctttggtcatgtatgtatctgcactttcttggctctcaacacatagacacctatttctgtccttactgtcaagctttctcaattgttccgttcgggtttctagaccctgtcacccactcggcacaaccgggacgttgaggctgtctcagcaatccctgacagccgccgcttctgcgaatggatacatatttcccgccgtggagactagcgggtaatgaataacttagtccaagtacctggtctcttcagcagcttctgggcgaagggaaacacatgtgtaacgaccaaccgactagttcgagtattaatgtttgcttctttctgttggcttgaattcaaagaggcgacactattagagccaataggataatacagaaccgtctgacaactcttagaaaaaatgacaactgaggctagaagggttgtctggtgtgtgacatgtgttttgcttttgttccttcgaccgttgtcatatttgacaagtgtattgttgaagaagaatggacgacggattgcattagactgtgagcaattaaattgccaacgaataaaatcgccgtttctgctattaaaagtccacttgcacaagccatcaatcattcaataaactgacaaggccgttaagttaaaaaagttggtccgagtgagaggccggaggcgttgagagcatggagactttagtcgttgaaccagacccagccggggtaaggacatacgagtgggtatcgtcagcccagccagtgtcgatgcccaggcatggatgctattagagcgagcgctggagtaaacagaattggatgtggttgcaacgggagcggcagtcatagcgacctagacacaaggggaaataaacccctgaaatgggatgggaatgaatggtcacctaccgctacctcatttcgctggcgattctagaagctaggaaatcctgctcactctgagatcaacgagtctgcagatacctagttccaagcatgagcatgaattccatggaagaatgttctattgatgtttatctctcaattagcttgtcttttagttgccttctagccttctaggcttcttttaagcactgtccctcatttgttctatgcttaagactgtgaggaaaccgccctaattctccctatatccgcgcccataaaaaaaagaggacccatacctcgatcctgctcactgacctgccggaccgtacaggaggtagcactccagtaaaggtactacgtagtatgtcaggtatccttgtcatttgtctcacgaaccagagcttattagtcgattcggcgagttatcaacacggcaaaagtccccttgccctgtcttgtctgcttctaaggtttgcatcgcatccactctcttttctcttgtctcagggtctttcttttacttttgcttttgcttttcatctccattctcctccttctctctttaagcccctcctcctcctttcccccttccctgttgaaacgcccttgccagcaacactgttatggcatcatcgactgcttgtctcctgccttaagggaagggtcgttctcacacactttcaacattgggtttctcaacttgttcctcactcactcacgcatcacacgacctttattacagtttcaatgacgcttgcaaaataaccttttctgttgtactgcaaccgccgatctacgtttgagtccttcccacaacgactaaacgcttaatttcctcatcccaccatgttgttaagtatggacgttatgaaagtgcgagactggacatatctcgaggatcctccacaggacattggaccagctcgacatctactcgagttctacagcaaaatcccattcaatgacttggatggtcacatacgccgggttgtaagttcacacaaccctactttccattatttctggttcagcaactgacctgaatttctgtagcgagagaaggcctggtgcgtctcacagtatccttgcgttggacgatggaaattcctatatatcccagaccccaaggaccctcgctatcaacaggccctgttccgcctcaacgtcgccggctctagggatgtccttctcgatctcgggtgtggtgtcggacaagtgatccgacaattccgcgcggatggggtcgacggcgctcaactcatcggtactgatctgcagtccaagtttatcgacattggctatgacttgttccaagatcgacatcaactaggcgcttcttttgtcgccggcgatatgctggaccccgaggacaagcagatggcttctttacgcggcaagatcaccatggtccatgcaggtagcttcttccatcttttcaactggatccagcaactttatatcggcaaacgcgttgtcgaattcctgaagccaggtaccagaaacgcaatcatttatggccgccaagtcggcaccaaccacccgggaccgacctcgacaagcactcgatctgcttacttgcacgaccaagcgagcttccaacgactatgggacgaggttggtgatctgaccaagacgcgatggcaggtccaggtcgaaccgacaggagagcctgtatccaaagtgcctggcttcaacagccatgcatttccagtcaacttcactgtctaccaggtatcatgagacatgagtgaggcgcatcatggtcccgccccatttctccatattactcaacaactcgaccctatcgcgaagcttgtacccagccaagcgacttttctcctttgggttggtcaacgtatcccccaaactagcgctggtgcgtttggcatcataacgactcagattcaccaccaatatcacaagatagtgagaaacagctattggattttcttggtctcgcccgcagttatcccttcattcattctagactcggcggcttaccaagaatgcccgctgggttattgataaagcctactttggctggaaccagaaagggggcaattgcctagtttaccgacaggtatcggtcctggagccgtctacttttacggctgaatattgatcgacatgctactcgccttgtgggaccgcgacttttcgatctgcggatataactccacaagctttttgacacccaagagtcgcttgcgtgagctcctaacacaggccgcgcgtgccaaaaacaacaaacaactacaatcgacggttcaatcgagagccaccactaccccaagaaatgattttgcctatactgggtaaattattcgtatgattaatgagacacgataatattggcggcgctgagtaacgcgcggtgttcgtgatattgagctagtttgactcatgctagtctttttttattaggcgttcaacaagttggaagccatagatggattaaataaagtaagagaaggcaaaagatagactggttcggattagtatgattactactagattaataattacatgattcaccttccgtcttgtgtttccgttaacttcaatccgtctggtttaagcatcgttccttggcttgtaggtcatacttctagactaaccactcagacatgaggtcctgagactctgaggtttatgtctgtagtagacatatgtctaggccgttgtaccaatgcgcttaagtcccataaccttgggttgagtagatatgtatttattcctgtttaaccgtatcgtaaggatccattttaaagattttaaagaatgcaaccaaaatgtaagggtattgaagtcgccgaaccttcgcagaaggcttgggccccttatatacggatgtgtggcacagttacggcatattgtgccataactgcttgatcttttggtctattgggaaagtgcagcatgccacctgtactcttacacaaaactggtaacctagtaacccagctataactccgatactctctgtagcttggtgggtcaactttacctctggaaatattgttatacgacgagactagtagctactacttagttatcgtttatatagcagtttttagttttctctctctttattttctttattagcagattgtctagccctcaagatactcaatattctcaacttgataggctgttctgtctgtctatctagattaaaaaacttaacattaaaacaaaaacgctctcgagataattaactttctcaacaagcgtacgtggtatactagttgcccagtcatataaacagcagcaaattattgattgctatagtggaaaggaagggaggtataagccaaacgcgtcaacctggcgcgccggatgaacgtcggttaatgaaagctcgctgcccctccatcaagcttgggagctgcagtggtcctggtcttggatcccacttccgtcaccagtatctgcttcagcttctatcgttaacacccagtactggggtaccaacaagctattctatcttttttcactctctttactggtattgaatcagaaataattcaagttgcgtctttgtccggacctcgctggggctagcgcatgagttggcatcttttgtaaagctatgtgcctacggagcatgcccatactctgctacaatggacgccgattgggatgaggtatgttccctgacacttgacataccctagccattctgtatacccaaatcgatgaaataataaactaccaaatacatcgcacctctatggacctattgttcattcacatactgacacggtgccgtcacaggtcactcggatacccttcccgcctccgggtgtgcgcgcgatgcaaacgcctgtgactaccatgatctttgacaatgttcaggaactcctttggacaggaaacgattatgtatgggaaattctgaagcctgggcgtcgtgactgggctcttgctaatgggaataccagggccgagttacatccttctatggcgccgaacttcagcgatacacatcattcaaagcgcatacctccgctgaaggtccggtccgccagatactcctcaatgaaaaaggtgtcataaccttgggagctcgggatcttcacatggccatacgaaggggactgtatgtatggcatatcaagtaggagaactccccagcacaaatacgaaaggactcttagcactaaccatgggcaggcatgaggagatgaaagatttgcgctgtatgagttttacatccaagggaacaacagaaatcattgccgctggctggcaagacacgatgcttgtaattgacctcattaagggtaatgtagtcaaacaagtgagtggcgtgcttttgaatgttggaaacacaacctaacgaacactaggtacctaccgaacaccagtacaacatgatgaagcgtgggcgttacatatgcgcagctacgagaggtggcgctgtcaatcttttggacccggtcacctttgcggtcgtcaagacatggaatgcgcattccgccttgatcaacgacatggacgcacagcatgatttcattgtcacctgcggggcctccctcaggccgggccagggttacatgctggatccattcttgaatgtgtttgacctcaagaatatgttatctatgccccctattcccttcccagccggtgctgcctttgtgcgaatgcacccaaagatgcttaccactagtattgtgatatctcagagcggccagatccatattgtggatcttatgaatgtcaacactagtaacgtccgacaagctaacacccttgccttgattggcatgttcgagattgcaccttctggcgaagcgatggctttgacggattctgacaacaacattcacctgtggggatcgccatcgaagcttcgtttcgtggaatatccacaacctgtcgagttcgcaaccccacaagagcctttgcccaacattgaatggacggacgagacgtgagttacctctttcagatatcgtatcttccatttaccaatctctttagtcctttaaacacaattggcatgccccattatcgagaggttctgttatctgcttggccagatataccttgcgatgtcggggcaccccctgtcaagtttgatgcgcagttcctatcaggactcaaagcaactgagtttgggctctatggtcgcaatacccgaggattgcgaaggaaccaggccgagaacacccgcaacgttcataaatcgggcagctctggtttgaaggcccccaagttccttagcgaaaaggctcgtgagcttgcctctagtagcgctgcagactccgatgacaagatcgatgagctgcttggtactatggccgagatggggattgaaagcaaaaagtccgaagtgccagttatgtaccgcaatgtcgagatcaagtacagtaaatttggagtggacgatttcgactttgggttggtatccttacgttttgacaagtgagtcgttgctaaccaagagtagattctacaacaaaacccgttactctggactcgagacacacatttctaattcgtacgccaactccctcttgcagatcatgcacttcactcccgtcatccgaaatctcgcccttcagcacgctgctacctcttgcataaacgaaatttgtctgctttgcgagcttggatttctgtttgatatgcttcaaaaggccgatggctcgatttgtcaagcaacaaacctgctgaagactcttagtagtcatcctcaaggtatgatgagtgtaatcctggcacagaacatcactgactgtcgcagcgggtccgcttggcctcctcgaagaagacccccatgggtcatctcttaacgtgatgcttcaggggcttactcgttttcttttggacaaaattgtgcacgacgccaaggcaattaaaccggtatcgtctgagatggatcagtcggatatggaccaggtttgtggaaccttcagacccgaacgtttttcgtactaaagtgaataggtgctggctacctccgcgacgacttcgattaagtgcatgaattgcagaagcgagtatactcgccccggttcgacttatgtcaacgacttactttacccctctgctgtaagtacgacgatctgcctcttgaaccaagacctaatataaccaaaaaggttgggggccgaaatgccaagttaccacgcatcacattctctcaaattcttaaaaacagtattgaaagggaaacaacttctaaaggatggtgtggtcggtgccaacgctaccagactatcgccaccaagaagggtatccatagcatacctgaagtgctcatgctaaacacagccatcactaaccaagaacaaagggtactttggtcaacaccggggtggctccctgaggaagttggaatcatcgtggatagagaacaattcttctgctatgagggtgaagatttgaaactccatctccagcgaggcatgcataagatcaaagtgtattcattgactggcatggccatcaatatcgagagtgggcagacgcagaaatcgcatcttgtgtcaatggtcaatgtggcgcacgcagagccagaagcaccggaagaaagccgatggcacttgttcaacgactttttggtgagatcagttagcacagaagaggcactcactttcaacacatcttggaaggttccttcggttgtcgcataccagttgaaggacaagaacaacaaaatcgacacagaatggaagaaaaacattgacacttccatcctttaccaggacttcaagtatgtgtcgacctgctgttgcgtttggttttactgacattgtttagtccaaatgcggatcctacgacaaagacatatcgggtgctcgaccctgacgatgaagttcctggcccaaatacaatcatcgcgctcgataccgagttcgttgcagtgcgacaacccgagatcgagatgaactcggatggtgaaagggagaccatccgtcctatagtatacgcacttgctcgagcatcggtcgtccgtggtacaggtgaagatgaaggcatgccatttatcgacgactacatcagcatcagagaaccgattgtggattacttgacatcctactcgggaatcactgagcaagatctagaccctagagtttcgaagcacagcctcctgccattgaagatggtatacaagaagatgtggattcttctcaacctcggatgcaaattcctgggtcatggacttaaacaagatttccgagtcatcaacatacacatccccaagtcacaagttattgacacaatcgacttgttcttcctcaagaatcgactgcgaaagctatcattggcctttttggcatggcaccttctcaaagaagatatccaaatggagacgcacgactccatcgaagattcccggacagctctcaagttgtataagaagtatctcgagtaccaagatgccggaattctggaattgatgttgcaggatatctaccgtgtgggcagagaagttgctttcaagccgcctcggaaagatgatcagcagttgccaaggtcggatacgccacctccattgcctgccgacaactcaaccgggccggtcacgccggttagaaacaccaactatttggcacagacgcctggatctgcatttggaggcgcttcaggctggacaccaggaaagggatccccattgccccagtaggtgatagaaggtaagaggggtcccaacgaggatttggaaagggatgaacgccaggatcaaagagagggcgagcccacagctaaaggataccaaactacgcgtgaaagaagatgcgaagcaccagaagagcatgagtccactgatgacgaataccaaaccgcggacgagtacgatacttcagacgaagactacaaaagtacaagcgagtaccaatcttcagatgaaggagagagcgaagcctcacaggatgatgagacctcagatgaagaagagagtgacaggcgggttgctaaaaaatagagacttgaagcagtacagacgaaatcattagtccactcttaggccattcatacactaagagtgatctaatatttatgccagccactaaatcagtaccggtttttatgcaacccacctgacatttatcgacgactacatcagcatcagagaaccgattgtggattacttgaaatgcaacccacctgagtgaatccgaacattcagaacatcaagaagaggaccactttgctgatcaaagggaggatgaatcagaacattccgaagaagaggatgaaactgaagatcagaaagacgacgacccggaacgtgattttccccccagacccgagaagtgactagggtttgtggtgttattgaaaagagtttgttcgagtacgagttggtgcaagctcttttccatactacaagtgttgcatctagttgtatgtatgtatccttacgctaagcgctcagcggtctttacataccttcctagtcagagactttgtgaatatcctagaaaaagaaaaagagacaatttcctattagtgttgctgggtttcgtttcacgatgctcttgttatgcctcacttttcaagttggtgggtgactgctagcgaactcgagctccttcctcctgtggaaacaaccaagtactaagggaaagaccaacctgccaaggtagccgcgccataattcctaacccgaacttgtcttttcaactctctacttacaaactcatcttgctaatacttttcttttacttcactacctatttcatgctctagttgctcaacttgcgtttcaccacctacctactgccacttttataatccgatttattctaaccgcatccttctctcgacgatggagggttatgacgatgtacgatgcctccctagaatcccgaagctcttccctacctctgactcgcaaccggagctcgttctgttttccgcatcctctgataccggaagctcgacgaatagcgctccccacgctcttgatacttgcaacgatagtaataaagatggcagacgagaggaagaccaagaacaaaccgagtctctgcccagtaacgcccctcactcgacgctcataacctttggagatgaaaaggctatgttttagaagaacaatgatgcggaagaatacccaaagccttcaagagtgttcacgacagagatcacacagtcttcacaggacgacacggcttcacttaacccctgcaccagttccgcgcactcagacggtgaccgtcaagaggacgccacagaagactggagaaatttgggcaacgaagctctcaacccggatgaccactccgatggtaccaatcctggcagttcgggtgaaacaacaccaaacgcacgcttctttgagacatgcatagcttcgattggcgctcaagaacaagctccgcagcccttgacaagacaccgcttgcaatcaataccggatacacgactctacaagctaggttcagtatacaacaagctgaaagggatggcggaagattcacaggctgccactgccggtagtgatacgcctcggcgggacctagacgctgatcctgatggcactttggagggccctgacgttgcctcggagccagactatccagcttactacatcttcgaccctcggtcagctggctctgcatactatatgtatcaagattctgatacacaagaaggttacaagatcgagaaagtttccttcaagcccatgctgccagagccaggacagcgagcatactgcattgaggcatcggagaaagaccaaggtgaacccaggcacgagagccaagagacactgtggagggtcgactcatctcgcgttcctgcagtagtcatcgattcagacagctcaagttcacacgaagcggtcgttgatacgaacgagcccctttatgctggggatgaggctacccagagtattgccaggaaagtgagcgatcgacttcagaagatccggcatttgagggaacacctgcgtgtcatcaatggaaaagggcgagacgttccagaagcgagaggactgtatctcattggtgacaaggatatccgcgatgttgtcagtattgttctgagcgaagtgttcaagaatggccatgtcgatcgatccgaaagaagaaccacaacaacggaatcttctgagggtcgacccctaccaaagttagacggagattcaaatgctattctggtgcctacacccacagcagtagatccagcaacaaccatcaacctacccagcacctcttatgcaaacattaacgcatcagacatgcaagttcacactaaaacacgcggtgccgagtccgatacaacgacaacagtcatcacacgtcggagtgttgctgaaattgtttgggctcgggcttatcctgaaggctatgatccggattcgcgaacgcatggtcgaactgtgtctgactgttgctcgcccactcacggaggctcacgttcgtgtccagatgatcgaagacagagtcatcccaaggaagtcaaaggcgatcctacactacgacattttactacaccaaagagtacagctgagattctcgcagacattatgtgcaacaagagctttgaacagcaactgagagtcagcgatggcactgtcattacttcatttcccaggctcttttctcgtgatttgaccacagaatggcctagatcatttccagatggcggagacttgatcaagcctgcaccctctacgctgtatcaccaaggcgttgatgcctgtagtggtcttcatgagccagtatcatcaccttctaacgagcagcccccgatatgtccaacatccacgaccaacgatagttcgttctttggtgcaaatcctttcaatcctaaatctaggaacaaatacttgccaactcctcttgcagcagagagaagactcagcgcttctctggatgctgataccctaagacgccgcagcacgcagatcgctgacattgaagaagagcgcttggacgattgccaaccacgtcctggtcttatgaacaagatcaagcacggcagccacaagctttttcataaaggccattttcggaggccaaacgggagtacagcgaccgaagaggatgctcttgatgagagcagtgtcgtgcgttcagggaacggcacaggaagaggaggagctccagaaccgcccgtatcagatagctcgagagtacacaataccgcaacagggggtaagctcaacgtcgcctcatatgaagaggggatatgttcggaggatgacgagccacacagatgcgtcaacgattcatcgtctcgagatctttctccgaaacgatgatcagtgaagagaggcatgatggaaagcgtaattagagcataaatacctagacacctcagttgatagaaagaatgcacatatttcataaatatacgacccttgttggaatgtgtaactcatagatactacttcctgttattggtaaactcgtcaacttgaaacttagaatcgtaaagtaccaacgcatatgcatcgttatatcctattaatgcctataccatgtctaaatgtcctacacggccttgctggctctagccttgttctccctatgcctcttctccttggccgctgtcttgcgacgcttcatccatgatctgttgagatcacgtctgttatcccagaaccaagcctggaaatcgcttgagctctgcggaccagaagcatccttatctccttcctcctccccgtacccatgctccgccatatcggcatcttcatctccctcctcatcctcaggccagaagttgcgcatgcgcgagggatgcgccgtatcaggtgtaggagcagcgcttctaacgccacgccattcaaagtcctggcgagaaaagggagtcatggggcctggtgttgcaattgtttggttggcggggtcttggtcctcttcttcctcgatgtcatcgtcgtcatcgtctccgccgccgaagaagctgaatggctcggcttccttcttggctggcgtctcggtggcgctttcctcgggcttggatcgtttgtacagggcttcgaggggatggatcttggtggcgggggtcagaggagggggtatcttgatggtgagatcgcgggaggagctggaggacatgggtctgttgtcgtcggctttgatggctgagagaggaggcgttgcttgttggggttgttgaggaaattcttcgtcggaggaggactcgtcatctttttggggtgtagccttggcggtcttttcttccttcttctcctttactgtggtatcaacctccatttcgtcctcactctcatcctcttcctcttctgaagacgagccaccgctgctggtgccactgtcgctagtttcatcgtctgactcaaccggaggaggagtggccttcttggccttcttcttcttgggcgcaggttcgccgattttcttcttctctttgacagtttcaaccacgttgccctcctcatccacccagcccttaccgtcgacgtactcagtcgccgcgctgacttcgccgtcggcagagttcttcaagaagctggggaactttgtcgtcttttcaaactcgtgaaccaccacttcgcgacccttgccatgcttcttgcgcttccggggctggtcgtcctcggggagggtagaggtgagattgggagggacctttgtcttgagaagacactcatctccctctgtatactttgactttaggcgcttcttcttttctgtgaacttgccgtccttttctttttccttgtccagcttgctctttttccttctttggtcggcattctctgtccagcctctcttgactttgcggtctgtcagagcgacaccctcgagaatgtcgggattgcgctttcgttttctcctctcctcttttgactccttgtgcttcttgtgcttcttctcctcttcctcgtcctgcttgtcaagctcggcagtaggctcgatcttgttctctgggcgggccttttcgacacggaccttgctgcccttgaggacagagccatggagtttctttttcaacttatcagcctccatggtgggcagttcgacgtagccgtagcggcgctcgggaaaagtgtcgattgtgtggtaagagatgtttcgcgccttgggagctgcagaggccgacaggacgaccttgatgagctcgggatcgagagggctgatgtgaagtcggacgtagtcgctggaagcagcttcagcttcagcggacattgcgaagtgaagagtataattaaaggttgtgcgacgcagaaagcgtcgatttgaaatgaatgtccaaagaaaaagggacgagcttttactttttgcttttgcgatttgcccagaaaaaaagttccagggacccttttagcgttggatgggaagcgcagtctctgattggctaaatggagcgacgttgatccgagcgatcggatcttgtagatgtgatgtgatattagttgatgcataatgtttataaaatcagataaaaaacatcattggaatttcttagtatagtaaggtcgttcaagttttagattctactagtaaaagctcatgagactgagttgacaggttgactaacgtctcagttaccgctgagatgtcaactcgttccgttacagatccgattactcaatctggaaagtatacaaaagactgaagcaaccacaagacaccctcggcgacaagcttaaatgggagatggagtacggatgatgtaaccttatgcactgcagagaaatgttctagattgtggtgtcgataattcgtgtgtagtattgcgacaaaccagggatccttgaaacccttggcttatactctttgggacgaatagtgtcgcagacagtcttaacgacaacagccatgatacaggtcccgtcggatgtgctgagatattgggatggaaacttaatactcggttctatagttttggtatcatgctcgattcaactttatgccttggcttgttttgcttagcgatggtcacatatagtctcagtgtataaaaggaggacagttcctgtttattcgacttagttttagtagatatcatcgcactttgtttgtatctcttcaatttgtttcaatccctggaggatctttttacttgttaattaattattcattcttttcttcactaagtaccatttccaaaactgtcattcaagatgcattggcctactctcatcgtcttcttcgccggatctgctctcgctggtatgaacccatcccgaccaaaactaccatcacgatactaacttgttgacttagcgcctcacttggccaagagacagaacccctgctttatcgttggctccgaagccctgcctgaagaggtctcgtccggggccgcaggtctggcctctgctgtcacctgcgacacttcgcgaacaaccatcgacggcgtccctgacgtgatctccaacggcatatccttttcctccgtcaactttgccgaatcaggtcaatcccctctgacctttgccctcgacaaattcgcgacttcatcacccctggcgaacaacgatgtcaacaagtttcagaacgagttgaatgtttaccttgctaccgaggcgggtatcagagcagctggaggaaaccttgccatcaaggtgcccaagttcttcctgcaattccagattgctcgaattcagcaggcacagggtgctgtgtccaacattcctggcatgaccgtcgatcatcagctcgaaaaggtgcttaagaatgcagccggagaagacaagtctctccttgaccaagtgaacgaattggctatcaacttgaactgagtgccaacacacgcagtataataatacaaatggtcctaatttttcatccaacccaatgtttgtacaagtgacacccacatagccatcgttataaaaatacatcccatcacaacaattagagaggagaatgaaatacgctagaaacatccctagaaacaccggcattcatcgtgacccaagcgccaaagaaatgattttacgaagagccccggaaccaaggctgagggtcctgctcgtgtctgtcaccgccaatggccttccaccaggtatcggtgctccagcgaataatgcgctcggccgagcccaaaggagtagcagcgggacgcacgtcgaggaagaaaacaggctcgccgtcagcctcaggctcgccagagtaatagtcgatgatatatcgaatctccttcctctgcccgttgatctctcgtgcaacgtaccagtcgtgtcggtcgaaagggggctcggtactggaaacaagttagccaagaaattatgtgtatactagaaatgacgagaacttacccaaacttggagggataaatccagcccaagacctgcatcatatgagccttgggagtgagctccttaggtcggccctggaagcggacaaggctaggctcagtgtcgacgccatcccagtgcttgttcagctcctcttcaacatgaccctcgcctctcttgcagatttgccagcccttgtagagaccccgcgcaaatctttgctcccaaccaagaatttcctgccatgcgccctcattgaggaagttgtgcaccgaaaccatgccctcgacggcagtgatatcggtatcagtataacccttgcgcagcagcgcattgtacatctgctgaggagaagggtactcccagttgccatcgccagagcccttggggatggttgacgcatctcggctagtcggcaaggcgaattcctggttaggcgcaggcttctgggaaagatcggggaacatgtagttgagagggttgagctgagagatcagagacttgggctgctcctcgtttcgggcaccgtgaggaacaggacatcctgacgtaggcggggggattgaggcgggcttcggtttagcagcgggattcaaggcatcggccgacttttggtgcatagggcaaccaggctggagaatggttagtatatcaacaaagaatttgaagaatgtgagcgtactggaggagccttgttggtagttgctggatgaccagcaggaaccgcaatagcgggagctgcatctgcccaaaaccaacccattgtcgatggttataaaataaagctggattgtttgataaaggacctgagagaaaaaaggtattggcctcgaaagcgcaatatttgggagaatcgaaaatattggttggcgatgatgacaagatcaaagaattggagaatggggaaatgtatgagcaagaaattcccagatatggatgctttatcgcgcctatcaaaaaatttgtgtcgcaaaaagaggcaagaccggggcaaaccgcgccaagtgcttcccactttccttgtgagttcccgtctccagcgagaaatgtttctgctttttgtcagcgcagcacgtgccttcccgagttgttcccgagaaagaattaaaatcttattaaattaatcgataaggcgatcgataatgaatacgtgctttatacgtcacttttagcagtgaccagctcgacgtcactaacactatccgttagctcgtaccaggggatggcgggcatccctgtaatcaagtcgttgcatcattaatgttagcacatgcaaaagtatttgtcgctctttaatactttgaaactgctttcttctcaatcctcgaatgcgatcctctttaaccttctctcgaacatgagagcgttcgcgtctattcaattcttcaacaagacacttcctctgtcgcgatgagagctggccctttcataggccgctttttcgtgcatccgggcctccgaacatgtccgaatgtcaggccaaacatctcgatccttagccgtcgattcgcttcccaaagctcacgccaccctcgatttacaaaatggtctacacctacctcgagaagaatagccttgcaagcatctggcggtgcggtggcactaggaacagctgcctttgttgaattatcgcaacaggaaaacggcaatgatcaagaaaccggagaaaagcgcatgctcgaagcgtcgcgagctgaagtgcgaaagggcgttcgagctgagtcgcgaggtcttacacgagtgggagagcgtatcaaatacttgattgatcttctgatcatcgaacctgtgtgcaccggatttcgttttctgcagcttgtcgttatcttcgtaccagtcattatcacgatccctgccatttactttggaagccgacgtcccgatagagataatgagcgatcagggacgctctggtggtatggctttctggtcaatgagatggaactagctggcccagcctttatcaaactcgggcaatgggctgcctcacgaaccgacatcttccccacggagatgtgtgagatcatgtccaaacttcactcaaatgcgccagctcattcgctccatgctacgcgcgtgaccgttgaagctgcatttggtggcctcccctttgaggagattttcgaagagttccacgagaaacctcttggcgttggcgccattgcgcaggtttacaaggccaaattgaagcctgggctggccaaaccagaggaagccgaactgcacgattcatatcatttagcccagaacgtgaagcgcaacgttgacacggtcctaaagagctcaccacaaaggataccgtcatcatacgttgcaatcaaggtgctacatccccgtgtagagagaacagtcagaagagaccttcgcatcatgggcttctttgcctcactcctcaaccttatcccaaccatcgagtggctttcattaccggacgaggtaactcagtttggagagatgatgaagctgcagctcgatctccgtatagaggccgcaaacctggcgactttccgaaagaactttaaggatcggtccactgcttggtttccatacccttacacagagtacacaactcgcaacgttctgattgaggagtatgcccagggtatcccattggcagacttcatggagaatggcggtggcgtcttccaacacgatatcgccgatgagggtctcgatgctttccttcgtatgttgctgcttgacaactttgttcacgcggatttgcatcctggcaacatcatggtacgattctaccaatcagctcacccagacctccgcctacgaaaggcaatgaccaaggcccatcctgatgaggcagaagatgtcaccgagcaagtgctcgagcgacttcgaccataccgacatcgcaaggatacaaaagcatggcaggatgagctggccaaaatcgacgccgaggggttccgccctcaacttatctttattgatacaggactggtgaccgagctcaacgccgtgaaccgcgaaaacttcctcgaccttttccgcgccgttgctgagtttgacggctacaaagctggtcatctcatgtgcgagcgctgtcgccaaccagatgccgtgctggacaaggaagtgtttgccctcaaaatgcaacatctcgttctcagtgttaagagccgtactctggctctcggtaacgtcaaaattggcgatatcctgcaagaggtactcagcatggttcgaaaccaccatgtccgcctcgaaggcgactttgtcaatgtcgtaatcagcatcctccttctcgagggcattggccgcagcttgaatcctgatgtcgatctactcagcagttcactaccaattctacgacagcttagcgctcagagtggaacaagtatggccaagcacggagacttctctatgttggtggtatggctgggattagaagccagacgttttatgcaggccagtattgaagatgtaagtcctgagagtacccctccgtcccttgcatatactaatatcaatcaggtcgagcgatgtgtcaagtacgatcagctctctccgaatatataatagtgtagaactctgtattagatgagaatatctggagttcaaagcatcaccggcgtactttggattttacaagaggcgtgcctcggagttaaagagagatttagacgtacaaatccacttacactacacataggctcaactcatttgaagttatcaagagcaatttcttggaatattatcattgtcaaacatgtttagattaaatgccgcttaaaagcgacgtcttcaactcaaccctttctatacctatgtgctggttgcgcactttaatattcccttgatgacaccatgcgcccctttcccttaagttacaaagatgtatccgtatccgtacccatacacgcagacttctaatctgtgcttgcgctcagctctgtggacttctcccacaggttcctgagcagggcagccgtcccatcttcttcttcgccgccgacaaggcttgatccgcttagccgatccgtcaacctgccatcgtcgtcgttgccgtcgtagctcgaccctgcgccattggtgcgaaccgaggtagcgcgcttgggtgtgcctggccgtcgagcatcgggcatgctgacgttgcgagtgtgctggcgcatcacgagatccccggtgcgcttgccgttcgtagaggccgagtaaggccttggaatgcgcaatgacttttccatgccggggaggtggttgaggcgttcgagtgagcgtgagactgggttttgataccttcgaacgacaagatactccataccggtgcgctccaagagcttaccgacacgaggatctcgactgttaccgccatcatagccaggaccaccaacaccgatgagtggcgtatggccaactacacccccaacaccaccgactgcttgtccaggttcaattacggagctggctcgctgcaagttaagcttctgctgtgtccgtgatgtctgggcagcgggtggcgcggtgcgccttgctgtcttgggcgcaagagcactatcgtcaacttcttgctttggcgcgcttgtaggcggctctcgacgctcttcgagatcgcctttcaagctggttatggagcgtgccttgtgaggagtttcatcatatcggggaaagtcccctcgacgtggtcggtaaaaagacccatcgctagtcaatcctgaaccaacagcttcgacaaaccgggatgtcaactcgtcagtattacttcccgcaagagtacccgatccaggggtttcggcagatgctggagcaaagtgccgaggggatatctgcgctaggtcggcggtcatctgtggcggagctccgtgagacggagtgcgcttgagaatgcgggaagtgagatactccttgtgatgcgccgtttctctttctggactggttgagtttggctgctctggttcttcctcctcttcttcttcctcttcctcctgctcctgttcggcctgcttgaaggctgatggatcgttgggggttacgggtctcgagcggtcgtcagggtggacagagtggttgctgctattgagagaccccttgcgggagaggtagggcgaattggaaccactggcatcaacccattcgtcctcctcgttgcccaaatcaaaatgcacctgcgacttgccgccagaggtttgaggctggtagacaattgtggtgctggatgcgcgcttgagttctgcagatcgggttcgcttgccaatttccgtatgcgagcgattgcgcttgagtttggagtgggaggggctcttgacgatttttggttgcggagaattcttgatcaatttcgtttgtgacgcgcttttaacaagattgcccgaggaagagtcgcgcgaagatagtttggcgtcgctggcagctcggcgatgcgaattggatgcaagggctgcagcgtttctttgaagaagttgttgctgttcaacctgatcgggagtgtctgtgtgacgacggctgagctttggctgtttgggggcagttttggaaccagggcctcgggcgtgatgcaggtgaccgactgtgtgctgtcgctggtgatgacgcacaggtcggcgatgttgctgatgctggttttggctgtgaacaccgctgctctcgctgtgcgaatcactctcctgatggttgagcggaggtcgttttgattggccgcccgtggacgatgcgctgtccgcatctttggtgtgaggcatggctgcctgtacctgtcgtattgggacgtggaggggggtggtagggaggtataatacagcaaaggttgcgcacaattttctgtcggtaacgaattgatcaagagcgattcgaggagtgagaaatcgggggtttcgcgaccgtggttctttttttcccctttgtttgatgattattttttgcgattacagtgtcaagttatgttcctcctggccggaccgacgatccgagcatatgctatcatgagcactgggagggagaagggagaagggcgaatcgcgaaccgtgtacgaggctgaaaagaagaaaggtgattgtaagaaattaattaagaccaaggtcgagtcgtgtcgtgtcgtgtcgtgaggaaatatgcagccgtcggatcgcgaatgggtggtagttccgttcccgtaaccgaatatggagctccctttaagtgtaagtagggctcctcccttgagtgatgtcaatgttgacggattggccaagtgaagaattggtgaggtcaggcgtggtggagaggtggagtttatctctgacgatcactctggagacttgaatctgaatctggggatagataatatgatgtgagatgtgatgaatgagaaacgaaagggaggaaaaggagaagtgtgtgtgtgtgagagagagagagagagagagaaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagattcgttgaccttggagaggggtgaaagttaagttgttatgattctgactgacaacagagcagcactacgacacggcagtttctattacagtgacgatattcgttgcaggagaaaaaaggagtcaagttgagttggagctagtgaacgaacgagataataactaggtaggtagcagtaataaacaaggtccttgggatcgtacagtgacgagacgagactcagactagtagcgagtggacttgttgagagtgtgatgagcatgagcgagatcaaccgaagataactactacctagtgcaggggataaacgataacttgatcaaggagccgcactcggaacttgggtaaaaagggaatctccctctttggcaagccgagcaacaacaagagacaacttacgaagcctcgtcttgtctgtggaacttgttcacaagaagaaaacgagtcccccaatagaaaacaagaaagatgtgagattggctgaacccacgaatgcgtcacttgcaatacatacttgcattagttagaagaattcccaactccgcaagacccgattcatggcttcgtaacttagttgcatagtaaatagggttcgtttgaactggtctgtcatggctctggagttttttgacttttttaacttttggcttttgtatatgaatttcatcccgggccgactataggcgtatcagtggaagtggaagcggaagtcaaagtgtaaatgtgaaataaaggaaggtaggtattgttggttaacctcgagtcatcatcaattttgacaatgttgccgcgtgtcgtcaggttgtgccagatagaaaattgtaataatagttccaatcatgtgattctattgctgcatgcgtctcgatataggtattcttttcaacctcactcaaagctcacataaatcccactgaatcagagtccaccccatgataaaacagcttcaattaataaaaataaccataaataaagttgtcatattagtagaataaacacaataagttgtcacaattttgagtcgttcaatacactttcactcgaccttccagaagctttcatggccggcagggataatctggggtgtcttgcacgtgacctttaaagtcaatcttcatcttcattgtccgtgttatcaagtcagccatcatatcgccgtcttcaaccaatcgcaatacctacatcaacttcagacgtcacttaatctatcgcagagcgcccgcaaacgcaccaaccatgtcgtccatcgctgaaatcgaaggggaaaagaaggcctaccaagaacaagtgcgacacccattcccatacccaacactagaacccatcatactgacaagtttcttcccagttcgagatcgttcttggccagctccgcgacgaccccgacaatgtcgaactcaaagcattaaaggacgagttaaacagtttcatcgatcttctcagtgaacagattgctgagctcaagcctgcccaggcgtccaagcccgcccccaagcagccatcaccaccccccgagcccgagaagtggtcgcgcgagaaccaccccgcctttaagaaagcagctccaactgaggaaaaggaacaggctgcccccgcaaactaccaggtcaacgacactgtcctagccaaatgggtttctggcgacaagggattctaccaagcgcgcatcacctccatcactggttcctcgacaaatcccatctatgtcgtcaagttcaagacctatgataacacagagactctccaagctcgcgatatccgacccatttccaacaagcgcaaggcggacggaacaccgacgacttcagcgcccgcgacaccatctgctcctgggttggtcacttctgcgggcgcgacggtataccccgacgccaagaaggaggctgacaaggacggcgatgtgaagcctcccaagccaaagaagatcaaggccaagaaggaacttgagaagaacaagaataagtggcaagagttcagcgcaaagtccaagggtggcaagagcacaaagaaggacagcatgttccgcactcccgacggtgttcatggtagaggtatgcaactctcccacctgttatatgtatgaacgagattactgactttttctcagttggcttcacgggctctggccaagcaatgcgcaaagaccccacacgaagccgtcatatctatcaagtgaacgatgagctagactaatcacaattctctcttggcagggtactcggttcgatacgcaaagggcatgcgaggggggcgttaggaaatgtctggacctttctctttgtttggtaacatgccttgcgtttcatcatggcagaagctaacgatttatctttacggcgtttaatcgcattaattccagttctttcccagagtctagtacgtaggagcgacgcggcctcgaacaggtcggctgaggtcaaatcaaatagtggtttttgagcgcatcatgtctttccccctcagatttgaatgttttactaagtgagctgatagggacatttattacacatgtcttttacatcgtttgtttgtggtgagtcgacctagccattacttgctgctcagctcgatctttggacaaatgtcctgcgctatctttaaaaaggccgccgccctctcactctcaggttctgccaccactgttggctttcccctgtccccgtcgtctccaatgttggggtgcaggggaatatctcctaaaaagtcgatctggtgctcttggcatagcttctccactctcgcgttggaaccaaatatgctggtctctccgtggcagtgagggcattggaaaagagacatgttttgcaccacgccgaggatattgacgtcaactgttttaaacatgttgatacccttgacggcgtctttggtggccagggtatgaggcgtagttacgatgacagagcctattcctggtcagcaagagtgatctgctgcatgttgtaggcacgtaccatctagaatgacttgttgcgtgatggtcaactgtgtatctcctgttcctggtggaagatcgaggacgagaacgtcaagaccaccccattcgacttcgtgaagcagttgttggatggccttcatgaccatgggacccctccatacaactggtgcattctcgccgacaaggtaacccatagacattgtcttgactccatagtttgtaagaggcaccaactggttatctagaacatgttagcaattggtgggagttacatgctcccatcactgactattcgataaccttggttctcctgacaggtcaaacaaggttgggaccgatgggccaaagatgtcagtatctaagataccagtacggaagcctaggcgggcaaaggccagtgagaggtttgctatgttgatttagaatcgctccaatgttatgataaggtgtcgtcaaatacctgcaacggtgcttttgcctacgccaccctttgcagacgacacagcaatgaccttttcaacgcctgtgatcttgcgacgcactggacgtttgccccaggttgggggtgttccagatctagggaggccctggtatttgatataagattcaagctgtataggaaagatcatatgagagaccactcaccagcgggttctcatgttggagagcccggaagctctgaaagagacgagctgtagttgctcgcatgttggaagagacaacgacaactgcaatccagagtattaggaatatattgctagagtccctcaatcataagatacatgtatctaatattgttaatactgtctaaggaaaagaaacaccagattatctacctatgccagaaatctcgagactgaccaaataaggtgtcatggaacgcatgcacgatgaatagactccatgcgctagcgaaccctacagggcactgtccgctaatgtcgagctgcgacagttctgccagcatccaccgcctaaaagttcaaggccgaatctcagaaatttccaacgtgggggctgtcactgttagtggaagatcttcccttgcaagattctacaagaaaaagtcaaataaccaattcacaatggttaaagcaaagggccgcgcgaaggaattccaggatcctgatgagcctatcaccaagggtatgttgtaactaacgttttcttcatgttcgcatgtttcctaactctctcaagattacgatcccgaggccgacgtcgatgtgagcgagcatggcagcggaagcgaagacagcgaggacgagaatgcgggaaccgagcactatgtctctgtcggaaagagcaagctgaggaagtcagagggcttgtcgcttggtccccagtaccgtggctcgcgtgtctcgcgagacgcccttgaagaagagagcgcatccgaggaggacgatgaagagggatcgggtgacgaagaattcgatgaccctgagaccgcagatcttgagcgcgacgcagccgaggccaacgactcggaaatctctagcgacaatgcccttggcgagagtgatgaggagcgcttcaaggactatactttccgcgcaagctccaagcccaacaagcctctttccaagagagccaaggctgccgactacatgtcctcttctgataatgagggcgcagagcttggcggttccgactcagaggatgaggaaatggatgatggtctggacgctcttgttgatggcgagggagactctgatgatgagtcggatgagaacgacgacgaagagggctctggcgatgacgaagaggatgatgaagatgacagcgaaagcgatgaggaagactcaaaggctaaggcccaaaatgcaaagcctatgatggcagctctgtccacccaacccgacgtcgacaagggtctggcaattcgccagcagcgcaaggcctacgacggactcctgaacatgcgaatccgtctccaaaaggctctcatcgctgccaacaccttcgaagccctcgattccaaccccgagcccgaatcagagccctacgaggccgcggaagaagctgccatcaagctccttaacaccatcagcagcctcaaggacaactttggaccgtctcacgctggcgagaagcgcaagcgcgagttggacgtgtccatgactacgagccagatctgggaacagatgcaggctgaggaggaacgagctatcaagtctagggaggatcgtctggagaagtggtcccgcaaggtgcaatccgtcaatgtcacaggacccaagggcctcgagggacgaaacaagacgctcatcagcgcgctcagggatcaactgatcaaccccgacaaccgcctcgccaagcgctctcgcgtcccccgctcatgcgcccctgcgcaagctgcgaagggtgtttcagaggacaacaatatctacgacgacgccgacttctaccaggttcttctcaaggagcttgtcgaccagcgaacagtggagggctcatcaggagccggtgccggcgacgccgtgccaacagtggtcctcaccgcatccaaggatgttaagaaccgtaagaacgtcgaccgcaaggcaagcaagggccgcaagatgcgcttcacggtccacgagaagatgcagaactttatggctcccgaggaccgacgtgcgtgggagcagggtgctattgaccgattcttcggcacgctgttcggacgcaagatgcagctcaacgaggacgagagcgacgacgatatggatgtcgatgttgaagaggcgggactcagactgttcagaaactaaaaaggggatttttaaaagttttaatcgtagatcaaacatcacatatagatgtatttattcaggtactgccgaataaccaggttccaagaaacatagtcaacaaaacaacgtgaaccctcagatgcaccacaggtcctcccagcgtttttgtcgttgcagttccctcctcttttgtataaccattcatgcgcatgtaagcgcgatagcaaggccagatatgccaaaacgcaaaagcgagagcgacgtgttgcgcgacatggtcaaagggtcgacgaagaaagatgagagcgatgagatttgtggtgagaatacagccgccaaaggattgaacgatgagagctgcggatggaggaagtggttggagttgagttgatggtttgaggataaaggtgagagcggctggagtttcgataagggcgtgagcgaggaagggggctgttgctgcagatatcatggtgaagactgctgaagatgttgaggtactggaaactaattgggttggtgttgatatcctaggttatgcaaagttcaagatggtcggtcgtggtgtttgagaattgggagacttagtaagccttcgcttacccaccgacgacgaagtgagcgtccagataatagatagcttagtatgttgaattaatgagttctctaaatataactcttattttaattatgttttgcgaaactgtgtacgaggtgactgttcttgcagagctatcgccacgaagtgtctaccagccaatgctactacaaaaggctaataatgggcgtaacgtagtcatttattactattatgatactatccattgctagatcctccttctagccttctcttgtaataatttcggaaatgcaccaaggctaattgaataaaaagggtattatgttcaaatatatatcaaacccatctagctttttacaattggaacgctaatacatctccttaaattgcggaaatacggtgccgtcgattccaaacatgccattcggttgctcagatacttcattgttcgggccttgcccatcgttctcgttatattgaaagccattcaagcccacatatccttcaaacatgcgagacatctcggcctggatgcgggatccattttgagccattgggtctggtgttgctgttgatgattgttggcctggcactgaaggtttgcggaacgtttgttgttgatccatgtgacctcgcgcaagtccaatcattcctaacgcggctgttgactgcggatcgtcgtcggggttcagtccgaaccggggtgctacatctttgagtgatcgaatggtccgccacagtcgctgtgaggcccaactcttggcagataagtccttgactagctctagggccatgtagaactcctcgcgacaattggcactgaatcgtaccggcgcgtggacggaagcaaggaaaacgacggcgatggctgatgtgaggaattgatggtagaagacctgcacacgcctgtataggtttgttgtgttattcagatgactgagataacggatagtgtccttggcaatgtcgacaacacgctctgactgtgcagggtgtgccacgatgcttgtggcactatgtagaacgggcgtatagagccagattcgcatctaatgattgtcagttttgtgttcaaagatttgtagagtaaactcacttgattcaagcgcagatatgtccagattcgcagccgttggaggttatatgatggcgttgacgtaatgtgcttctctttatcccaattgcgaactttgacctcttcgggtatctgttcataccactgcagtagctcttgatcgacgccttctagctcttcggaccgcatatcgcgcgcaaggatcggaccgaaatgagcgacttgtcgccacacctttgcgcctatacgggaataagtgatcatggccacaaggtacggatattcctcctacagtcttattagccaacttgccacacgtgtcataaatccgatacttacagggaacggaagcagtgaatcgatctcctcatcttgaacgacgaaaggaagtccagttgcaaaagcccaccttcggtcgagaacataggctgaccaaaagcttaccaaagcgttcttcctctcctcttcatcttgaatcctcatcaggcctgttctctgatgaatgccaagctccaagcataatctggcaacatggcccataacacgccatgccagaacttcgtcgttggacaagaatcggtagccagcaacaagtgccagtattggtatggttccgacatccgcggcttcagccatgagttttcgattgagtactgtgtccatgctctcgaacaagcggattgccttgtcgctatgcccatgttcttcaaccactagtgcacagcacatgattattttgagttgcagggtcttgtcgtcgttgatgagttctctggggttttgctgccgaatagattcaagaaaagttgacatgctcttggcgtgagatataacactttgaatgtttagcaccggatacataatgcctatttcttcctcatgcagacggcagagacgaaccatctcgtccttgtcaaaatcgtggagggggtccattgggcgcatggacatggcacccagcccttcgttcatatgctggtcatcatcggagatgcccttgtagcccatattgttgatggtgttgttggcaacgtccaagctaaaagccatgcttgtagggccacggaaagagccatactttgaaccatcatgacggttatatgaagcagaactgtgagaaggtgaagcggcgatcgttgatgcgccgtggctatgggccattgcttggttaccgatcgaagggaaacgaccaggctcggattgcattgtcttgactgtttggtgcaaccagcctacttcttcctgcagccggccaagctgtaccgtcacctgcttgaattcgtccgactctttgaagtttccggaacagcagttgggggcataaaggcaggccagattaaggttaccacaccgttgacagggagtttcgccgttgcactttatcttgcgtctcttacattcattgctgtagtttgttagtcaaagccgtttctttggtggcggaggctgagatgttgttgtgttacgagccgatggcatcgataagcacacgcaacaaggggcctgtactgaccatgctatcgatatatactacaatagagaagaccacgtgttagccagacgacctcgtatcatggtgggtttggtgtgttgagatagtaacggtaaagagagagcaggggggacatgggtagacgacccggcagcttgggtctgtccatgtggtgcaacaaggaaggctgggtgcttgacgttgggaggccgataatgtttcgataggcgaatgtcgtcgagtcctgtgccgatgagcgacgcccccattgttcatcttggccctcatcttgacgaccgtaaaggtcgtatctcacatcaccccttgccttgccttatctgatctcatttctcgggtatcggggacaggatatagacataacaaatgaagaggactcactctatttcttttacttcgcgtctgcttgctggcattgccttgaccgtcatctgttgacttcctcttattattggaggcactcgcaccgtgagcggaattgtccccgacagaggcggaacttgggctggcttgattatcgtaagcaatagcagcacctgcagacgtcccgggggtttgggcaggagttccacctcgtccggcgccggacccgggacccagagacgggcttgaggttggattcaaaactggtacttgggcaaggaatcgcaagtcgcttgcttgtgtctcaatttgctccatggtgccgaaatgaccattcactatggcggaattgtcgacgagcggcgaatgcgaatgaggagaatgtgaatgtgaatgtgaatgtggaaagagcaactgttcgtgctgtaggtggagatgatgggcgtgtgttgtatttggggtctggggataggaataagcctgagtctggaaatgagaatgagtctgagtctgagggtgaggatgaatgtgagcgcgaactgctaaaggtgacgcgaattgaccaaagtgtccgggtgtcgagtctggggctacagcggctgggactggaacttgtcctcgtacggcagggccctgcacgctccgctgtgacctacgcctgctattttgccagcgccaggtcccccaatcgatattgccaggtccgggcgtaccagggtattggcggcctagaggcgattccacgtgacccggatagttcccaatcgcaggagcggaatgaacgttcctgttgtggaaatcgtcgccttcaacgactcggactcctccttcatccacgtctccttccatcacaccaaagacagaataatagtcctcgatttcagtcttcattcagtaaaccaagattgggcgttttcgtgtgtattttgggtttctccaccggaacagtgccgagcgtcaaatactgccgggaaaggaaaattcagccgcaccagaccaaaaagcctcctctcttagacgttccggatccgcaaggattcggtcaagtctcggagccgaacccaatacaatccagtccagcaagtccagcgatcgattattaagctcctaaacagttccgcgggtgccgaaactcgagtaactttgttttgactgataatcgactgactggtggacgaaagatgttgagttccagctatatcgatactggtatggtactcgggtggtggacatgcagataagccttgactgaagatacctttgtccaatgtttggtcgataccgcgaatgttgattcggctttcgtatattccttcgatatgttgttcgtttgcgattcgtcaatgtcgtggcataaagtactcctaccacattcacccaggggaactcgttcaacttaaacaacttcaccaaggcactgagcatttcgactatcaactctcaagagcgcccacgccctggctctctgccttacatgtggagcttcaagacaccctctagcttccctggaacgcggccctcctatcacgccgcacgcttagcttcacagtcacagtcttgatactctcttggcgcagactcttcagctgtgcgctgctgctttccgtaaggggcatcctaccctagcttcctgaccaaacgtcaactatatagcgcggtctcgaagcgagtaggccggtatcgcacgccactgagcattctcccatgcttggaagatacttgatgcccaccccccgctgttgcagtcatcggggatttcgaagaaggggtgagactaaatccttacctcaccatcttaaatccccaaatgaccggctcacatacggatagaatcgtgtgtttcgatagcgtcgaaagatcgcccgcggaaggccatgtgtgtaagcttcgcttctcgaactcaagctccaagcctcatccccatgactgggtcgtcaaaacgccattctgcgcgccgtgcgtgagagcttaaacccacgaaaccacgttcgtttcccatgccttgaacccggctcgtgtcactagatagtcatgtcaccgtcaactactgtatctgcgggaaacttcaccaactacagaccatgctagtgtgagtggggacctcgttgtcaaatctgcaagccacagggtgcttctcaagacgagttcctgtttcgagactcttatggatgcttcccactcgtctctgattgggcatacaaccttgacgtcagtcggtggcttttgagttgcctatgaacacactggatgaacggtttgactagtcagccctcatgttgtttcttgggtcccatcccgataaaggcatgtttcagggacacagatgcacaggcactcagacacatggtcagagagcccttagcgttgtcgatgccacgaggtggaacggttgatcaactcgcccactttggcaaattcaaatccaagctgagaacaatatggggcagagtccactcagatggtctccacagctctctgggtgatgtaagttgcacggcaagccccatattcttcttcatatgtattaccggtaatttgacagcctccgcggcagctagcccatttcaaggttgcttctcgcgatgctaccccgaccttatgcactgatcctgaatcgtcgacataaactgtcgagatggcacaggatgaatgtgtcaagactgataggttgggctaaagtcgtattaacagacgattaagcgacagagctcaaaactgtgcttgaggaatataccctactggctagcgtgtctattttattgccgaatttcccactaacctcggcatctgaaatgaagatagaggtgtggtccctttgtcaaggtatttcagcctcgagaaccacgcgctcgggcgatcttattcacatcagagtgcgggactctcggtaacttacttttcatgactcatagcgcttcttcatacagcggatgcacgtccagctaggtaggtctttttgttaaacgattccaggacagaacgaaaccaagacaaggacgttctagacaattcagggtacgtttgctgtcattcgcgcccttctctccacgggacccatttacccttccccttacatgtcgactgacgcttatggttctaatcccggtctgcatgttctgatcgttggcgttaaagtgagggcgccataaacatgtactatgtactatcatgagttgccaagcgatcttaagacactacccaactaatatgcgaacagaccgctgggatcaccaagatcctattgagccaatgagccgccattctttattagccgggtcatccattatttctgtcaaatcaaacatggggtggtagggatgacaggaaactaggtaggtagtctggccaagccagcaacttgggttgattctctttcgaaacttcaacaatgctgaactatggattgagggcaaggcacgctcggagatgtcattcgtgaactggctcactatatccgaaagcggaccacgctgaaattggtaatatattcgtcaacaactgaaactatttcttggcaacttcgcaccctaagggtacgttgacctacatggacaggttctcgagactatcatgccatgtatcccttggatatggttatccatactgttcaaagactgtatacaactctgactcagttcttggcatcgctgacatgtatcaagtggctcgagctggacccagtacagtggaggaccgtatatcttttaataaacgtacgagtgtacgaaacatcattatctccgccactatactctttcgcacaggtccagatacatgggctactaatgcgtttcaaccatcaaggcaagctatcacgttcttttgccccttgctaatcgagatctagatggtctagcgactcagtaacaaacctggcataccggtcttgcgactcatatgcagatgaagagttccgctcagccggagacccgctggtatcggtgctccactcgtcgccgtctccggcctcacttggctccgattcggtttcggctggagtctctggcggtgtttgcaggccagttacgttggttctatgaaccatgttgcgcttcatcatacacatctcgacggttatgcctggaccaaaagcacatccgacgacgtagtcgcgcactcgtccgtcaggggccatggcatccatctcttttgagcgcagtcgattcatgacactgaagattgtggcagaactcgagtttccgtgattgatataagtgtcgtaacttgctcgcatgtgttccggagtgatgtccatgactttctctgcgccggacaggatggtcgcaccaccagggtgcatggcccagtcaaaatcggctgcgttctggtagtccgagggcaattgcggtagagaggctttgaggtcactgaaagctgggccaattgaggcagcagtgagcttgggcacacggggtgtgagtatgactttccagcctgtattattgttagaatcgtctcttggctagtcggcgtgcttaaggcttaccagctgggtgaacgtcaaagcccagatcctcctctgtatcaggtatagtcctgtgatcccagccgagcagatcatagacaggttcagagggctcaccgataccattgctcaacacggcggcgctaccgcaatctgagaacaggcatgcgcctatcctcgtctgctgcaactcattgatgctgtctagctcactgcgcaccaaggtggtgctgacttctagtgctacacatagaacgcgcgcaggcagtccccgtgctttatgaccgagagctaggtttgcgcctgttcgaagagcggccagtcctccactacaacccacaccatgcaataagaccttttcaacgccatgtgttatgcctagaccttttgcgacaaagtgatcgaaccctggatttgcgctgtcggtacatgttgtagcgactatatgtgtgataaatcgagtatcgaccttggcttcgtcgatagccttacgagcggctcgaatcgcgagtgggacaccgtcagactggaatatgctgtggagttctgctattgacggtgcttctttcttgttcacggcagggtggtcgggcgttccaacagatgatcgcgagtcaattccggtgtatctgttgattgcaagaactttctgcatactaggtacacatgatatggttagcaagcgagataggcggccacggtgtggaaatttcgacttacgaaggcgtatcagggtagaatctctcgccaagggtattgagacaagtataatctagcgaatgaggcggatactcggcgctgaggccaatgatggagaggcccagctctccaaatgtgctcggagctgccatgactgaagctttggtgaaggttgtggcgtttgtatccccaacactttagaaggttgagacggtcagagcaaatgtaaagaaagtgggtgattgagcgttgcaacgttgtttctagtagaaccagatgaaataacgaggttgagaaaacccaattggaatgttcactcgaggcttgacaatgtcgttgacgtgtctaatcgttgataatgtctgttatctcgttcgcctgagtttaatcgatgacgctatcttgatgacagagctagggggggtaacagtagctgcaggatgaatgcaggggtaagtaaatattgaagaggggaagaagaatgtatggagagatggtttatgtgtagagtagtaacgggtcgagaaggaattggaacaggaaaaagaggacacgatgttgatgtgggaaggaggaatttgtttatggtgacagcaacaccaaaagggaacagctttgctaaggtaggcaaagcatatgtaacagcactgtctcgggtattgtttggaggggttaaccaaggggggaagaagtccatgcgatgcgatgcagcttgagccaagataaagaacaaacagactgatatcaagtgagctgcctattctgcctttatcatatgatggcagcaaggtttttaactattggtaactacctatttagtatctatctagttagtatctatacgcgttcatccaggcgcagtttaaaaagtctactgagatgaaatatttaattcgcatcgttctaagcgaacgcgagaaatcccccaatgacttcaattaatgaaacaaatactgaaacctcgttggctcgcccctggctagtcaacatgttttttggtgccctccattgcaacgtcatcccgctgatgtggtgtgggctgtcaatcccgccgacgggggaatttagatgccggttgaatctcttagctgttctagatagatgctgctgctgatcttgattgctgtaagggtgtcgtcttttggtgctggcgaatacgaggagcgaaaacatcagctcgtatcccagacatcaattgatacgctgtgacatcaatactcaatgtttactacacaaaacaatatacaaaagatcctttttgaatcatcgaaacactttgtgacagctaaacaaacaagtttctgttgttcaatgggtcggtttgtgttacatcatgatcccgttctttcggagtccgtgaaaccgacacaacttctaccttgcactccactgtcactattagagcgatcatggctcttcttagcgtcaaccttcgagatggactcatcttgacagcagtgataaccattctgctgtatatttgggaaaagaaaactgcaaaaatcactcgcaatggcgagcctctcaggtttggcccttctcacagagcttaccctacgctcacgctatcaaccatcatctcgatcaacataactaaccatccaaacagaaaaccaccaaacacactccccctcgtaggaaacggaatcatattcctacaacctcgtcaaaagctcttttcctggttccaccgctgtgagcgcctctacggctatgaaaccctccacatcaccgtcccctccctcccaccaggtgtaatcgtcaacgatcctcaaaacctggactttatcttccgcaacgaaggcgtctttgaaaaaggcgaattcttcaagcagcgctcctgggatcttttcggccatggcatcatcaacgttgacggcgaattctggcggctgcaacgcaaggcgggactgcggttcctttctgcagcggccctgaagacgttgacgaatgagaagttgccaaagtaccttgatcaagctattggtgttttggaagcaaagacaaatactaaagaagtggtggatttgcaggctgtggtccatgaggttacgacgcagttgatgggacgtatggcgtataacatggaaatgcacgctgacgatgactttaccgttgcctttgagcacgcttctggaggcactgccgagaggtttcagaatccgctttggttcgttactgagatgtttacgggagctcgaatgcgacgctcaattacaactgttaaagcatacgggaagcgtatcgtcacaagtgctgtggctgatcgaaaggaagcagagggaaagacacagtctgacgcaccggggagtcttatacaatcattgcttgattcaatcggtgacgagactcttgttgcagatgctgcgctcaattatctctcagccggaagagacactgtcgcgcaggctttgacgtggacgttgtatcttctcatgaagaatccgcatgtagcgaccaagctgcgtcaatccgttgaaagtctacgagatgaagacaccagcactggagacgaccccgagcttcttacaccagtacgactgccatatgttctagccgtcttttacgaatcacttcgtcttcgacctcccataccattcgaaatcaagcaagctcaacaagcaactactctcccagacggaacatttcttcccgccggcgctatcgtggtgtggtgtgcttgggcgatgggacgttcacacacaacatggggtcctaacgcagatgatttccgtcctgagcgctggcttactacatcactagctggagatgtgaccgttgctcagcgtccagcggctgagtttcccgtgttcaatggtggaccacgggtatgtttggggaagaagatggcagagttagtcgcggtacagacattggcgagattagttcccctgtttaagtttgagcctgcgtttgagggcgagagagtgagcaaaagtagcttaactttgcctatggagggaggtttgcctgtgtatgtgcagcatcaaacaccttcgtagcaaagagaatcatgacatacatatatatacaactaaacttttattgacccctggtatcgctatgctcttagtacgcctagtcaaaagtaatctttgatcccgcaaacgccgctgtcttttctgcgtccttggcctgcttcctcgccgcccaactaggatgtagaactccttcatcatccttctttggtggcggtctcttcacctcaggcctgctctccgcgccgccttgcttagcagcaagagggttgcgaatgcccttcttccagggtgttcgtgggccgtctccagcctccacggcaccacgtttgccgtcccagccagcgtcgcgaccgttctttgattcccaggctggcttctgcaagtgcttggctttgttgccgaatttcttctcccagatggcctgtcgttgtttttggccgagacgcttcttggcaggcgcgacgtcaacgtcagaagcggattcagaacccgagatgtaaccgcccatgagtgtgggtaagaaagtcgaggcgcggggtctggcggtttctgccttttccttgctcttctttttcttggctggaggtggtgaaggggatgctgagattgagagtttctcttcttcgtctgattcctcttctgattccgatccggaaccgagaccgagtgctgcgtctgagccaccgtcggaaatatcgtcgaggttaacctgctctttacccttgaattgcgcgtatctctcgtggttgaaatcatcttcgtcctctgaatctgaagatccacctagtaaatgatcgtattttgacagtgccttttcctcgtccgctgcgtcctcgctatcaacatcctcaggttcttggggaggatcatcatcatgatcagagaaaccctcaaattctgattcagcaccagcctcttcctcttccttctcgaccgatgcgcgcacgtctttcttgacctctggcttgggctcctcctctatcctgtcggacggctgctcttctttctcttctttcttggactttcgcacacgcttcgcctttccgggtagagggacgttgagggcctcgcagaatgtggtgatggcgcgagtgacggcctgcttgacgagttcgcggttgtacagtccgctggtgacattatgcagagcagcttgttcttcgggtgtgagttcgggcttgggaacgcctgtgcggatctcttggggaaggttgggcgatgcggcgaggtccttgactttgagaatcgacgagtacaagtgagcgcgagcagtttgatgaagatcgagcgactagtagattccaattagaaaaaatgcgaatgcgataattgtgggagattgttaccttaagaacagtcacctctcgttccaatctttccttcttgtcagactcgactccatcttcgtgaagtcttttgctgtatcgctggcgctctagaccctttgcggctttgagtgccttggaaacatcattgcaatgcttctccagcttctctcccagattgggttctccgcgctttcgtttgggcattgttgggtctgttttatgttggttggcgatggcttctgttgtgtcgcaaaaagttctatatcggggctgcaacaaaacttctgagtgcgcgagataagacgataactgtattgtcgcctgatgccagcatagttaagcacagtgcgaaatggatcactagctcaacagcagttgcttcacccatattcatatcgcgatagtggggcattgtaaatgcatgcgggggatcgacttgtacaaactggatcttgggtactaacatacctgagtgctacaggtattatatcgttatttaactatcggaattagtacttactatgcacaggttgaatgttgatatggtatagcttggagttttcaccattgagctctgcttgtctagaactctggattgttgtcagtcagcgtagctttatgtgtatatcagttatctcattgagaaacgtaaaatataatgaagcctcccaaccttcatggcaaaaaggaataattctttgcaatcgaatctctaattctgtgtctccgtcatgccttgaaaccttgggcttacacatcttcggaggctgaccgagaccagctcttctagaacatcaatgctattcttcttaacattgggctcagatacaccctgatacgtcattcatagttcaatctatcgagatacccgcggcagtgttcggtagtagtattttagtctaggcccatcaatctacatggctgacttcttggcggtgattgaacttccgcatgatagagcgatataagtgaagtgcattcttgtcacaacctcgggtatagatgatatcgttctggaagtattcgtatgtaaaaatggactatgctgtcactataagccgcaaatcaagtaatcgaaatgtccgaaatgtcaggacccttgtttttcatgaatttttttatgcacgttgcttgatctcgtaatccgaaaggcttcccgtccagctcggttcgatgagatgccgattagttaccgtggatagagttgcaatataagcaacaatgtcaaacatcaatcaaatcagtgaaatgtcgttggagagtgtggatctagactacatggatcgctgacaagggaacaaaaaaagagtgcattctcgcaagtcaaagtccggagacccaccagacaattggcgttgagcaatgcaagacgaattactggtatcaaataatgtttcggttaggttagagagagaaaaggaaatacatattttggtaggggtgattagtgttttcgcacatcaaaacccggtttatgctacaacaaaccacttgccagcatgtaagttgtctaggacaaaactcaagggataccacgttacaaaatttacatctccgaccaactagacgaaactctttttagatgaggcatgattcttggcattgttcgagacgtaatggactactaggcattacggtcgaaaccgggtgagtcttggcggagaaatctgggggccttggtatcgacatatcatgaagatggagtgctcttgggggatgaaatggagtaaccccgtcaagaatgggaatgagttcctacgatagaaaaactctatgcaaatttatgaagcgttgataaccgtttcttaccgtgtcatggcgcaacagattgtggtgagtgttggtttcaacccccaaatactctaaacggccattgccatgatgcctcaacatgtatccacctgtctgttatctatgcaaaaggaactactcaccaaactgaagggaagataggcatgtgaaactaaagataccggtgaagccacgaaagatttgagacagcaacatgtcttgccagtcactgcgaaaaacaaaatatcacgattttggggtcaatcatacagggctgaacgtctttgggggttggggtttgttccatcatgagaaagcgattcatgtctcaactccaattttttattttttcttctctgttggagacaaggaccaggcatttgttgaagccccaacccaattcacatgcttgtccagtattaccctgtgataaggttggtctagcggtctgcttatcggtatttgcgaacggaacaagcttcctcgggatcctgcgccggacttgcaagagcgcacatcatttaccctgagccatgatggaattttcctgattcacaccttgtctttctctacagacaccacctagacaaggtatcttgggttgaggctcagtttcagggcctaacgtgaacccttgtggtttgataggtgtaatttcgtcgttgagcgtttacagcatgttgcagattacgctggaagaaacgggccgctgtgcagtgataggatatctattgttgggaaagatggacgttagagacacttcacatgtcaagatgaatactctgtgtgcaagttaacttgaagttacacatgagcgaatactgttgcatctgcatcctttcttgagcaagttcaacaaagttgcacgttcctcggattatgttccacggcattatcgcaagtgacgcgttgagagtctcataaccgaggatatcagatatagacggaccagtgttgcggctttaattagacaatagctactacgttagacgctcggtgaagaataatattctcattagttacgtatagtcgtatatccttgtatcatctcaggacttcaatgtcctagtctcaaacgacccttgtttggtttccgatgacgaccgggggtgagacgggaatgggatttagactagctgggaattaggtgcaggtttttgggcggtttaggcgtcgggggctgtcatgatagaaatatatttcgggtgatttgtatcaatgctcggcttgtaatggatcgagtgtaaactagatagcggcattgaagtataacaaggcgttgaatcgagtcaaacacttgacaaagacgagatagactctgtggagctgcaaatcggtagctgtagtggagtcatgttcgggtcggcagtgttaaggcctccatgtatccaccaacatccactgcgagccatactgacggttcagttgttgaatagtaggtacccatcaaagggagcacgaatccaagcaagaccaatctacaatgttactgtcatcaaaaagtgatgtcttgatatcaagtcgtgtcagcatccaattgttgatatcatcctgcgcagccaatgagatagctcccgtttattaccgtctgttgcgtcattgctagagttcattgtctggctccaagtaagacgaaagcctagaccttggctacatgtgactcgttctaaggtacttgatattccacgcctggcgttgctgcagctccaactccagccattgagatgacgcttaattgctttcggataagtaggcagaccagcccctcattgccagcataagcagaccaaagcttaaggtacagacaattacgatagctttgcaatcaattcagcatgtatcaattcgatatgcatttcaacaaataccaggattctataattagctattcaaccgctttgccaaatgccacagctttttactgttacagctctggctacaactatcagcatggaatgaggggttgccaatcccgagttacaccaacgacatcacgttgattaccacttgaattggctaagcaacgcgctggtagctttttcagactacgggaccttgatcatcatgtcattaacctgcttcaatcattgacgaaaacgctccttcttccccgcattctacacaaaagccgatagcccgctgcacactgtactgcaaagctgaacgcatcttgtccttgttcactgtgctactgtacagcttggacggactgaaccttggtatgtgacgttcttttgtgagtggctcggcgggcgcccttctcttccctctctggtcactggtggagggtcgtcagtggttgatatcgacgcgccggcttcacaacgctgagctggatcaacaccaaaagcaggtctcgtgctcttgatgtagcagtgtccgtagaaatggcatctgtttcgcctttctctcggtcgttcggagagattcccctctttcgttggccatctgaaagaggtatcaatagctcatcctctcgtgtcgcttgattgcctgctgctctttaattctgagctttcctcccacatcttgctgctcttccttccatcattcgaacgtgacgccgatcataaagcctcttttttgccctgttacagcactcaactgcgccggaacattgttgttgagacgcccaaaactgttttcttgagatcccaatatcaacactttcgataactccctctactcaaccatcaacaagtggcttcgcgccctgtattagagagcttccgtttcgtctttcgatctccattgtaagctctctcctcggcagtcgtctttgtttccttcctgtttgtcgctgtatctaatcctcgacggcaattagacgcggaagcatacaatcccctaagctcctcggatatccatccctttcttctgcttgttctttggtaagctcttttctgactctgttgatgctccatctccagctgctgcaacgcctaagacatggcggggaaggcccactgtgcctgtgccgcgggaggggacccagcagccccagcagcgggcatctacccccgccccgttcatgcctggctcctgtcatctgcatacacccctcgagtccctcaccagaccccccaagacaagactcaatgtcccccacgccaaaggcagttcaggtccgggcatccatttccaagctcaagctcaagctcaagcgctatgtcactggcctggtctggctttcggatgtcttcggttcctgaaagatggctgtaacctgatggtgttgtcctagccgtagtcggccgggattggtactgtcctgtataagcagtcatgatattataaagacccaatcatgcccacgacttgcatctgaacttgcacttacaccagaccagcctcgaacacatttgcctacccttcctcatagacaataagaatcgacctagtcttgttagatcgacttctcttcgaaccgaactcacctccacatatccatcatgagccaaacatttaagcaagcagctgaatcagctcgctcaaaggcccgaggcgactcggccgctattgccaatgaccttcttcacacacctctcatgagggccgccctccccttcatcaacggaggcattgccggcatggtagccaccacagtcatccagcctgtcgacatggtcaaggttcgcatccaactcgctggcgagggaactgccactggccccaagcccagtcccttggctgtcactcgacagatcatcgccagcggaaagttccttgacctttacactggtctatcagcaggtcttctgcgccaggccgtctacaccaccgcccgcttgggcatgttcgacacattgatgggcaacctgtccgcccgagcaaagactgaaggccgaacagttggtttcaaggagagagccactgctggtcttaccgctggtggtattgctgccatgatcggtaaccctgctgatctcgccctcattcgaatgcagagcgacggcctcaagcccctcgccgagcgaaagaactacaagtccgtcattgatgctctcagcagcatcgcaaagagcgaaggtgtgggtgctctttgggccggtgctgctcccacagtggcccgcgccatggctctcaactttggtcaacttgccttcttcagtgaggccaaggtccaactcaagaagaacaccgatctctctgcacgaacccagactctcactgccagtgccgttgccggtttcttcgcttcattcttctcactgccctttgactttgtcaagacacgtctgcaaaagcagtccaagggccccgacggcaagctcccctaccgaagcatgatcgactgcttctccaaggttgccaagcaggagggtcttggtcgtttctaccgtggtttcggcacatactacgtccgcatcgctcctcacgcgtaagtgttcctgtccgctggatatcgttgaacagtccgctaacttgacttgcagtatggtgacactgatcgttgctgattaccttggcttcatcaccaaataagcgaataaattaataagaaagaataatcggtcgaacggatagattcgacatcaaggcgttatttggcgggacattgtgactgggtatactttttggataggagctgcaggataccattgttgctatcatttgggaatctcttatgtttttatgaagcaattgatgagatattgatcatataaagaagaacttgttgaagagaatttgtgtgggtgatgttgtgaagatgtgaaccgtaaatttgctcatgcaaggtgtagcttcctttcctctgcgagctgactaaataaggaaccggagaactggaagattgaaagcggctatgcaccccattttaaaggttgatggagctctaggagttaaagtcaattactctccataactgtaaaattaactgtgttaacagttttcttccctaaatcttgaaagttcacatgagattcttcccgaatgaagtgggtactacccagaccgtcatatacagagttttgctcgacccatgtcaacaataaaagccgtcatcgtataggggtcagtacaccagtttgtggtttcattcgaatcactggaaacgcaagttcgagtcttgctgacggcaaatgactttatcttttgttatttctactgggagcagtagatgagtttggagggttgattttggttggtgattttgagtgctgacaggcaggaccctccatgaagttgacgtgtggtggggtaggcatgacacctagatttggatgatgattgtgcctggatgttattctattggctctttgttcttttgttggttggcacaagatcaaacaaagcattttgtttatagaaataaatagacagtaacaattgacatgtagatacggatacaaacttaattgcacatcgcttgatattgactttattgttccagaaaccgagaatagcgtctttagccaaaaccacatacggaataaatgcaaggaaataatgaaacggcggcattggtaacgattcatatcggatgtaagaggtcccatcttgcttagctgaccggcttttggaatagtaacatcaacatgctcttcgtaggcgtctagtcgaagcaggcccgcatcgttatatattcacttctctcactatggacttaatgatggcttcttttgctagcaaacttgagtggaaagattcttccgctatttacgtcaatctagcctatgcacagtgtctcttaatcagagagcataatgttgataatttatgaactccgtatcggctgtgatagcatccgcaaacagtatctgacgtatactaaatacgagatagtaagtgatgatacaacggacttctaccagaagatcagacgacggatggtacacccgatactaatcatctctgtaatttagcacgcacaattcatgaggcctgctatgcattactaggcaatcagtgacaaagaaacgtgcacccagctctttgagtaggaaaagacatgggaattgcaagaccgtacgccagagaaaataacatctggctgttcatgggatgggtctcttcgccctgccttgtggcttcagggcgctatcaagcaggaccagcagtgaaccagagatcacaggttttggtaatagtggctaatgatgaaagataatctgggaaagaacctgggagtttctaatttaacaagcgtgagggcggataacgtactgtatataccaggtagcatcccttgaactacgtcggcggccacagacaaaaattcgataatagacgacgatagccagatttacagaccaccaacagaacaggtctcgatgcacccccatagggcaatggctcctaagacctcagggtgatatggagtctatcttcgtgtgaccatcctggcagttatctaggtctacacagtaattactccgaggatacatcgatgtcttgaatcagctgcatgaaagtctgtgttcgtagaggtgagatctatattgaagggatgcccagtcattcgcaacacaccacctttccacaacacaacagaaaaataccaaaataatgagtgcatatttcggcttcttcaaaaagatataattcaaattaaaccccaaaagttaaagttttgccgtcagcaagactcgaacttgcgttttcagtgcttcgaagagccacaaactgatgtactgacccctatacgatgacggcttattaatggtgattgtcagcagatttattacagattatataccccaagacatgccagacccactatcctgcagtgaagctcaaccacctggactttttctccttttcacacttgcacaagacacaattggtttgatatgttaagttgttattgattatgaattctaatcttctttttacccataaaagctcccaatctatagtgtccattctattaaaaagaaaaaaagcaatgttttgacatgctaacccgcagcacttaactccctaatatactccaatctcgaatgcatggatcatatccatggtccaggccaagaacctctgtttgtagcatcatcccagactacctccagtttcttgactgcaaagtcttccactgaggttggtttttcttcgtggtatctgagaattacgtcgataaacgaccaacttgcttcaaacaaccgtcgttgcgtcgcaagtgttttcctcatttgtgtagccatcgctgcaccagcttcgatggggcctctagccttacattcccactcgttcagcacacgctcacactgtaagccgtgaaaagcattgtgaacctccctacgaaaatgaatatcgtcaaggaggttggccagttgagcctctagggtgacaatgagacgacctacatgtaggagattgttgacagcttcgtcgaggtgcggtgaaattgtttccatgtgtgtcacaccctttgggaagagagcgttaattacatctacaacctcaatccagctctcaggttcctccagaggagtgggaaggctccagatagaactggtggtagtcttccagatgtttcgcgatcgaggacgggcctggttatatcggtggagctcggtgacatggttgcatgtgtggacatcgggacaccactccattttggcagtcttcatacagcagccatggtcatcacactgaagccaaggacgagcaagatgctcgttgatgcaggtgcatgacatggtctctgcaaagggatcagtgtagattgtggctccgctggagatgacggggcgcatgtcgcagcgcattgtgtgagtaactactcgatagcacatgatggcggtattttgcgttgttgttttgttgttgtgatacttgattgataacttagctttcgttgatgatttagttgtgtcagtaatgtcgaaaagttggaccaagtctcagactgcatttctgggagcatgactgtgagtaggatatatacttgatacaaattcgttgaacagaatcgcatctgaatggtgttccacagggtctttgtttctgcattttggacaagatatttgtgcgtgaagactgggtgaacaagataattgaccagacaaaggttgagacgttgttcactggcccccaatgtgctcaacgttgaacaaagatatcacttgtatctagcattgtggttgatctcacagtctttgagaacaacatattgcattactatgttctcgatttgtttgcccggacctttatgagtttactctattcgatactctctggctcatggctaggcgcaacgttgttaggagcaacgacaaagaaagtcacggaacaagcatacgaacgacagctccatagagggtgcaaacaactagattgtcaatcgaaaagtcaaatgaaatgtttggtatgcccgcctagttactctactacctctgccttgtggtttggtattgcgactaacacgaagaacggttccccacttagtttacgggaatcggcagcggtaataagtttaaggaccggtaccgtaggtagttacggaactttgcacgacttctctcaacacaacgtgatacacaaaattgtatatggaccgggcgacgttgtaatttgacgcaacgcgcaatgtgtattgaggctgtgctaatcttgaggttatcttaccgacagcttggcaacgccaaggtcaaataggtacacattattcaccaattccaaagccgtaaaaccgccaagggtggacgcgacgctacaagggttggcgcgctgggctgacgctgtcatcggcatgatttttagcccgaattcccgacatcgaattcgtttcatttggcggtggttagttctgtcatgcgatcaaatgctcattggatggtaaaatgctggtttagtgctttctacgggaatgacattctcgggcattgctccgtatgcgtatcaaaaaaggaagaatcatagattttgaacaggaggcggctctaaacttatatgcgggtcccgtatgtacgacacagccgagggagacccagggtgggcaaataaaccccgtactccgcttcaacttcaactacagagcccaaggggtgagatatgagaccatgtttttatcgcattcggtcttgttgtaattgtcgtactccgtattccccaaactcaatccagcggttacatgataggttaattagacgtgtcgttgcaattaagatcccgccacaagctttagatcgaagcccagcaggggttgtttggatgtctcaacgcctcgctccccctaacgcatcgcctaatgcaccaaattcgatcaaggggagggcagagtttcttagttagcggcgcagatggacaataatcgagttgaccaggcataataaaataagcacgcgtagaccattacgacttttggacttgacagagtgaatactcgtcggtttaaatgagactaacttcccttctaaaagtcccggtcgtacttgtcaaaacaaagcctaaaacttcaactccactgttccttccactaaccaggtactccctgtgggcccacgacgcaaccgagccactccaagcattacttcgccgactccagcatcctttaaacttctttcttacaaacaagcatcttacatgttactctacgtacaatatctctattaattgatacccccccttcgtgcactcgtggcctctgccactctgcattgaatcatcatggccttcatcaaacaggtcggcaccctcatggggaagaacttccgtattcttctcttccgtcacctggcactatgtatttggatggccttcatcttgccaatctttctcgctgccttgtttagttttaccaaaaacctacttgtccctcccgctaagttcggaattggcaatgtcgctcccttgatgcctctcgacgaggccattacaaaggcaaccaacaacggtcgtgagaaattagtgctcgtcaacaatggcaacaacgatacagacgtcaaccgcgtattcagttccgtgaaatccaagttcgaagatgctgcgaaatctgctgaagtcgactttgaggttgtcttcgttgacaatgaggacgaattaaccaacaactgcccaagcaatctgagaggtgtctcgagatgttttggcgctatcgttatggagtcatcctcccaaggcatctggaactacaccattcgtgccgacggagctttcgaatatgcccctgcaaagttccgtgtagacaaggccaatgatcaacaaatctacattatgccgcttcagcatgccgtcgaccaagccattacccgtctcaacaactcaaatagcacgaccttggacgacatctctgaatatcccttcaccagcatgacaccggaagagagagacagagagattagaagacggtttcaaaaggcgatcataggctggatgggtgtggcatttttgggcactgttgtttgggtcacctaccacctcactgggttcatcgccacagaacgcgaaagtggaatgtctactctgatcgatgccatgatgccagttcggaaaccctggcttgctatggtggcaagaatcattgctcaccacctttcgttctccctcatctaccttccagcttgggttattggctctgtcattgtccgtggaggtgtcttcgccaaaactagtatggctatcgttctcgtctttcacgtcattgcaggtctcgccttttcttctatatccctgctatttgcatcgatcttcaaaaaggcccagctcagtggtattactgccatcttggtagttgcaatccttggcattgtttcgcaggtacttacttctcctggaacggttcctgttactgtactgtcgtttttgttcaccccatctgcgttcgttttcttcatcgccgacatggctcatttcgaagaggtcgaaagacccaccaacctcttcgaatcggctccaaacagcccttcggctcttccaggcattgtcctctgggtgtttctaatcatccagatttttgcttatccgctgatcggagcctttatcgagcatgctctattcagcaacgatactccaggtcgcaagattctcgtgaaccagtccgacgttgaccgaatgggtagcaacgctgttcaactgcgacagttctcgaagacgtacaacccgaatttcttttcgagacttttccgccgaggcgcaaacaagaaacaacccgttcgtgctgtcagcgaactggatctcaacattggtcaaggccaaatcatcgccctcctcggtgccaacggaagtggaaagagtacaacactcgatgctatctcgggcatgaataagttgacgagtggatcgatcgaaatagatggccggggcggtcttggaatagcccctcagaagaatgtgatttgggatgatttgacggtagaagagcacattcgcatttttaaccacctcaaggcaccaaacgacagagccgacgctcaccaaatcgaagaacttatcagatccatcgatctttacgccaagcgaaatgcttttgccaaaacactatcgggtggacagaaacgaaagctccaactcggactcatgttgaccggtggcagtgctgtatgctgtgttgacgaagtcagcagtggcatcgatcccctttccagaagaaaactctgggacattattttggctgaacgtggaaggcgtaccatgatcttgactactcacttcctggacgaagccgatcttcttgccgactatatcgccatcttgtccaagggcactcttcgcgccgaaggctcttctgtagagctaaaggatagaatgggcggtgggtatcgggttcatgttcccaaggatatcggtgttcgtgaaactcctgatatcgatggggttgtgaagaaggatgcttttgatcttatcacatacaccgccccatcatcgcaacttgctgctgttgtcatcaagaaccttgaggctgccggcgtgggcgagtatcggttctcggggccaacaattgaagatgttttccttcaggttgccgaagagatcaaagatgaagaagctttccgtaataacaaccaagctctatctgtaccctcaaccgagaaaatgtcatcaaaggagaacagcatcgagaagccagggctggagcttacgaacggacaacgcattggatacgcaaagcaggctatgatcctcttccgcaaacgcttaacgattcttaagagaaaccgactcttgtacttgttcgcctttcttctacccatatttgccgccgggttgacggcaatctttgttatggacgagacaacacccagttgtcaaccggcagaccaagcctcgcgaaccacttctcgacaagacattttcagccaacgtgaagctggagagcaaatatacttcctgatgggaccgacggagaagtttatcgcgtctggattcagtaacctcagctccgctttatttcctggtattcctgaagacaacgttatcaaggttgatactttccaggagtttaaggacagtattgcaagtggccggaagataatcactactggtttctggcttggagacgacaagcaaggtcctacctttgcttgggttgctaatctcttcatctcgagccccatccaagcacagcagatcttggatgtattattgaccaagacaataatctccacaacatggagcaacctggaaattcctatcagcccctctacaggcgactcactccagatgatcgtgtacatgtcgattgcgctttcggtctacccagccttcttcgccctgtatccaagcaatgaacgacgaaagtatgtccgtggtcttcaatattcaaacggtgttcggccatttccgctttggatcgcataccttctgttcgacctcatcatagtctttcttgccacaagtattgcagcagcaatttgggttggcgtgtccgacatttggttccacctaggatacgtttttctcatcctattcctctacggaatagcctcgacacttttcgcatacattgtttcactgttcacctcaacccaattggggacgttcgcctgggctgcggcgagtcagacccttgtatttgttgtgtacatcgtcgcatacatgtctgttttgacgtatacgcctgtaaccaaagttgacagtactctgcgtcttgtcacctttctcatctctgcgtttgcgcctatcggctcagcattgaaggccttatttattgccacgaacctcttctctacggcctgtgacgataccgagctgacagccaatccaagcggtattctctactatggtggacctattctgtaccttattcttcaatcgatcattttcttcggcctcttgatttggctcgatacaggatcagctggagcctcgatcagaggtctgctccatggaaaaaagaaagacaccgactcagacgaggaacaaatcgacgaagatatcatcagcgagcgcaacaaggtcaccaaaaatgcagagaatgagcacggccttcgagttatgcatcttacgaagagcttccggaacaacacagctgtggacaatgtcactttcggtatccggcgtggtgaagtgtttgcacttcttggacccaacggtgctggaaagtccaccacaatttcccttattcgcggcgacatcaagcctgaccgaaatggtggtgacgtgttggtggaggacatctcagtcaacaaaaaccttgctgctgctcgtgctaacctgggtgtgtgccctcaatttgatgctatggaccagatgacagtgcgtgaacacctcgaattctatgccaaggtcagaggcatcgaggaagttgagcacaacgtgagggcagttatgcaagcagtgggactcgagtcttttgctacccgaatggcgcatgctttgtcaggaggaaacaaacgaaaactaagtctcggtattgctttgatgggcaatcctacagtcgtgctactcgacgaaccttcttctggtttggacgcagcctccaagcgtgtcatgtggaagactctggaagccaccgtccctggaagatcgattctcctcacaacgcacagcatggaagaggctgatgcacttgcgggtcgggctggtattctcgcacgaagaatgcttgcactcggaacaccagataatctgcgccatcggtttggcgacgctttgcacattcacttagtctcgagcactgctccacgcacaaatgatgaagagatggcacgaatcacggactggatccgccaaaccttgccatctgctgatgttgatgaaaagacataccacggccaaatacgattttcggtccgtgctggtcaagtccttgcagcaacatcgggccgtagtgaggaagagatcacaagcaaggatgcagatctcagccagagcgctattggacatctggtagtgttgctggaggaaaacaagcagaaactaggtgttggccattatagcgttagtccgacgacgttggatcaagttttcctcagtatcgtggggcaacataacgtcaaggaagaaaactcggaagaaaagacggtcagtatttggagaaagatatggatgtttgggagatcgtaggtgtatcccactattgtcctaatcctgggtatgatggtgttattgaatatcagatacgtggtgcgtgcctttcttaagtggaggcatgcaacctgattgaataggtttatttgctctcgtcagtgtttggtatttttaaataaagaatatgactataaccaagctgttgcgcattatatctaagagtattgagagcatattaaaggaccagggcgatgtgaccaccaagacacatggccatgagcaccccaataaacgcctgttcccatgtaacctactccacgagaaaacctccacccatgtcatcatcgtcagccatgtcaaactcttcagtaacatcgctgggcacatcctcaatctcttgatcaagctgtgcctccttggccgctttgtcgtcagccgccattcgctcatctgcatctactccgctccaaatctgctctctaatacgcaaagccatcataaacttcctccatgcctttagcgcgcgatgtcgtctgcgctcatcctctacttcttgctccaaatcgcccagactctcaattatagttcgtacgccctcttcatgctcctttgcgacaacgacaccagtcaagacagccgttccgtggcgtcctttgaatgaaaagcctgttagggcgggtgcgtagtctacgcctgctaggaatgctgctcgtccggcgcgttcgtggatgatgtgggcgcctcctgcgggaaccatgcttgagacgtagacatcgatgttgccaaacttgttctttgggacgataccgttgcggactggtggtggttcgtagagctcggtttggtcttctgtgtagatgggtgttcctgcatctccttgcgtatcctcctcgtggtcatcgtcaagcggattctttggcttggctttctttggtagccatttgacaggtatttccaacgcttttacttctctgcccattcgataccatttatctgccgttctcgctatgcgaacatcccttcttcggtagatcttctctagcggtcctcgactacccgcggcgacggttccagatggtgtagcgcccgggacaagaacctcgttacgtcttagatgtcgttccagagcgaatacggggtggtctttgaagtcttgcacgtttcgcggcattggctctctcgcttcgataccaacgagttcgttatcctcgatttggtcaagatcagttcgtcgtcgtcggctgtagagcttcatgacccgcctccaccacgcgtcgccgtcttcagcgacagtttcaattcttgctcgtcgcgtctttgccgtgtacgctttggcatatcttcttgtgacatcccttgctgtaccatctgcttcaaacgctaccacgtaagatagaaaattctctttatcggtaatgggaggctccatagccttgggcttccagaaagtgtgcgtgactacagcatctaccggctgccatttctgatgtcccacatctaaaatctcgacccaatataccggatatgccgactcttttattcgtttgcgagtttcaaaagtgggctgaggtttcgggggtgatatcgttggtgtaaagttatatgctgttgcatttgggtgtcccagccttcggcgtgccgatgaaccgctagacggtgtgccatacccagcagtggccatctcttggtacttagccatggtagccttcagctgttcgtccttctccgctttcgttaagcccttttttggcttctgcttctgctttggcattgtcggagcagaattggtgcatgccaaaggttgcagtgagcaaacaagtcgtgcttgcacgcccacgccgcgtaacagggcacagtatagttgcgccccgacatctctagagccttgtagcttttttgctgcttcgcggaaatcatcacggtctaaacagctttccatatcctcaggtggctcatactgtataactggttagtaaagaaatgatgaaggagcggctttacacacatcgtttaactgctcaggatcttccgcccatagagatcgccgaagaccccgttctgtaacttcgtatttcgtcttccacacctcttcagctttcttgagaccagtcttcaaactctccgttcgtccaaactgcggaagatgcgagccaggagttaaataagtgactgttttatctgttagatgcggccgcaagtaatcttgtactctgccgtcgttacaccagtgattgcgacgcgcagcttgagccaataagcataggatatgcgctttgtgaacgtcgatccggatcttgcgctcttcctttgtaattggtttgcgccgctcgactgtcttttttgcttgcgctgttgatgattgttgagccgtcaggttgagttccagtgcttgcggcgcctcgggtttcgagcccaagtcttggaggggtgctgtgaagtcgacgtcttcaaacatgatttcttcttcgtcagattcatcttcagactccaattccatggtttgcatggttggttggggtaggatgacatcctgaaactcgatatcctcgtcttcatcttcatcatcatcttcctctgcagcttgaggcgctttgcttggttcagggtcttcaggcactggttcaggatccttcactgcttgtgcaactggtttctttggtgtagcgcgacggcgtttaagaggcctctctggtgatgatggaattcttggattcacgccagcttcggcgagcatatcctggtagatctctccaccagttggtacagctgcagcagcagcagcgccccttcgggtgcttgaccttgtcgcaggacgtttgcgacctaccattttaatagcatattgataattgtcctaattagaggtgtcttgggtgaacgagcgcgcaacttgtcgcaatcgcaaacttggtgtgagtgactgcctactaaaaccggttgcgtcattggggatcgcgctatagatcacgaggtcacgtgagcgtaattgcagtacaacatcgttcccctgtttttctaacatgctttctccagattgacagatgcgacaattgctttggattttgtttgggatatttagttcgtcctttatcgatcgtcacccccagtcccgatcagtaacttaaaaaaggcctttaggacgtcaaagttgacccgagttttggcgttgactaagacccccggttgatggcttactcaccacttttagttgctacaacttacaaggttacgccgccagcgagccagctttgttcactaatccgacaaaatcaatctgcccgaatcagttatttcgaactttatcttgaattagtcaaccggggttcttacaatgtcgacagaaaagacgtgctttgtcacgacggcttcgatgatggaagatgttggtatttaacaattgactacatattgaatataaaagagcagcataatgactccctagagagaagtctcatcacaaagaatatttcatcaacactattcaataaaccttaaatccatactcaacccaacatgtctgataagcctatcgtcttggtaactggtgccaatggttacattgccggcagtgtcgttgaggcttttctcaaagcaggatatgctgttcgaggcactgtccgatcaaaggcctctggagattccctcgtaaaggctctttcttcatatggaagtgaccttgagattgttcaagtgccggacattgttgctcctggagctttcgatacagctgtcaagggtatgtcaccagtctcatccattacaaacacattctcacgagcccaggtgtacatgcaatccttcatctagctgccggcgtgagtttaagcttcacagaccctgatcctgttcttgaagtggccatcaaaggcacggagagcgtcctggagtctgctctcaccgagccgtcaataaaatcggttgtcttgatgtcgtctattgctgccatatctgcaactggcaacccctcttcaaaccgagtcacggaagccgactggaacgatgctgctttggatgccgtcaagaaactcggcaaagcgtcgcccagtccattaatctacgttgcgagtaaagtagctggcgagcgagccttctggaagtttcgcgacgaaaagaagccttctttcacaatgactgctctcaaccctacgtaagtttaggcttgcaggccactcatattttttacgcaactctaacactgactttatagtttcgtcatgggaccacagccaggcctcgagtcaatctccaagattggtggcactactgctttcatttggcaggtgttctcaggccaggatatccccaaaccaatagtcccgaaccccagctttgtcgatgcgcgagatattgcccgagttgcagtatttagtgtcgaccatcctgaaaaggcgaatggggagcgatttctgttgacagcgggccttgtacctccccaggctgctgcggatgtgcttcgcaaggcatatcccgataggcaggacattatcaaggttggacagcctggcgagggatactatcccggttatgcctttcccgaagaaaagatccttgatgcttccaagacgatcaagttgacagggcaggacttttacccggttgagaagtcaatcatcgacacggccaagtctttggagaagttcttgtaggatggtttcctttgtggtcagattgcgttcatggtatcatacctacacagccaggttgtgtccttcgaatatgtatttactgaagttgcgacataatagcggtacgtaacaaataagtatacgagttatcccattgccctatgcttagataccatgcttcgagacttgttcgacatgtgacctagataagataaaatataatttcaggcatctcttgttcacgatcctgttcctactatcagcgtcgccacccacacaagatgcagaaccttatcctctgagatctttctcacattagttgaatggattcgtgataaagactaagtttttaattattatccatctgggattgctacaaactttgtagcatctaacctttatttaggtattttcggtcgaagaaatattcggctccgaggagattatatttattagttgacacagtttagtagttggaattaactttccaaatgtatagatgtagaataaacacttacttgtcgtttcaggtaagaatgatgaatctgtttttgagagatggcagagactttataaattggttgactattatatgcttgagcagtaatacaccacagtgctcagacaagctcttttgtagggtctcttgtgagtcaataactgttgaaagccacaatattcgcgttgccgtgtgaaggtgtgagtcaggatccaacacttctagactctcatgatctaagttttcgacttgaagagtttaactgagttgtcctctatatcaagagccaaggctcccatcttcatcctaatccaaacctgcacttttttctacaaccaaaactcccaactccaacttcaatgtccttctctcttcgttaatccttctacggggtcaccaaacatccacctactaaagacattctcacaagaagatctttatcttcaccaccactactgtcacaaagatatatcctcgcactaaggtcattatcgtaactacaaccacgactaccacaaaaagatatcttcgcaaaaaggttcctatatttactaccactaccgccactaccgccaccaaagaaacatctgtattcagccatggtttccaagctggaaatcctttcgacctgcgtaactgcactaggcttctacaatcatgggcccgtaagacttggtgggatgtttctatatacgccagcctcgccagcccctaggggctgcggctatatctctgctttctggtattacttgtcacacaggcaatgcttcaaccagttcctgggcatcatggtcatgttcttgtggggaatggccgcgtggacttggagatcaccgtccttcaaggcgatgcgcagatgggttgagccatgcagttggtgtaaacaattgatggctgtcctcattgtcttttaccttgttagtggtttgttgacagctcgcgatgctgtgaatgatgtccgtacgtacaagcttgactgatagaccttgggtcctaaagtaacaagagatagaagatctgagcaatgcacaatgattttctcatttcacacttgaatatcaacctcaatgtgactcacattcgcagacgtactgatgtttggaattataagatgatctgtagttgggaaaacgatgacaaagattgggcatcccaccgagtttgagcgaatgataggcctgtggtttctcgatcctgtcgttagatttataggacaataggtcttagttgaccttcagagagattaccctgaggggctcgtaggtacgcttggattctgggagtcaacattgccaaatattttacgtcttcttcgtcgttttaattgaagccgcccaaccaggaatgtctctactggaaagtatctaggtacctaagtacccaggcactcgtcaacattctgatgcagcgtcgtccttctttcacacactcggcctggctcttgccttgttattgctctttctcttgagtgctcaggagcgcaccgtgacttcctgaaaggtagccctgtggctgattcgtgtcgatagaaggtgctcatgttcaagggtgcacgtcgcttacctcaagatcttagccaagtaccagaaaactcatttacatgtcctgtctggggagtagattgcagaaaggttggcctcccaaatcttaggccataaaaatactaaagcagtctaagaattaactgacaagacctccatacaaaaagacaaataagcaatcaagcaagtcattcaagcttaaacaaataaagtacaaagctaacctcgatcacagccaagatgttataataaaatgtcctaataactttatctcttatgctcctagcggtcaattttctagtaccctgaggccttctcattagatatatggcggtttccactgtacctctctcttgccttgttcaggcgatatggtgtgttcctgctgcttaaagagctcttccccgatgcaagttgctctgaaagggaagttgctcccatgagagaagctgggtatatctaaacgtctgcgagcgtggtcgttttcttttcttttcttcttctctctaccaaacagcgatacagcgaaaatgtttgtaagtgtcatcttctacatctcccgtctagtgcctaacattttgacagagcaaactctatcttatctggcgatattccctggcggcacggttcttcttccaccttgtaggcctcatcgaatgtttgtcggagatgttccccggcgcccccagtgccatctacctgtgggcaactcttcaaaaccttatttggttgaaggagcttggggttctaatctccgagacaatccaggaagcctatgcaaaggtgcgacggtagaacacgtcgctgccgacgtcaagacaagcccaaagggacctcggtcctgcccgggcaccccctctgtggattcagttttggccctccgggcctgtgagcatttggttgtcgggcctccgattcgatttcgaccctcggtcatcactgatggagccctcactcactcgtccgcacaagcttcactcctcctgctctaccaaatgcccactcatcccagtcagacccttcactcactctgctacatgagctggtcctccggtctgtcaacactctgctatctactatccgattcgatttcgacactcaggcatcgcctatggagcccccgctcactgctgcacaagcttcgctcatcctgctctaccagaaacccggtcatcatcgtcggagccctcacactctcttctgtattcactagtcttcttagtctacaagacatctggcaaacttggacagggccgtcaactatagagctattatagtcagaggagccatcaacccaacgccactccccctttcggatttccagacctatcatagtcactatcgacagagccattatttcttctaccacaagaggtttagttgtcctgttctggtagacatccagtgctctcggaggcattagtgatagagacatcccccttctgcattagctggtactctattatatcctgccacctccgaaagagtcggatggagctgcggcgcatttttccagtacctgatcttgtcggcttgctcacgaaaggagcaacacggatcgagcccttacccctcgactgcattgtattcgattatctggcctatcagacatcaggtcatttttcacgaagccatcgctaacagagcaaccctcttctactgcacgagcttcattccctttcgctctatcggatccaggcatcctggagggtaccgacatcagtaccatgatgccgaccacctttggttggtcgcctgactattaattacccattactatgcccctcttcaatatgagattcggcccccgatttatcagacatcgagtcatcacgaacggaactctcaccccttctgccgtatccgtcccggccacagagctgtcagtgccttggtctatttactgaagcccagctatctcattgttttgatgatgcatcgtttgttggagattcgggtttattagaggataatggttgaggatgtgtcatgactacttgtggtcggaagattggaaaggataaaatgacatttgttttggcacaaattggataaggaatgcccaaaggggagcacatgtttgttaacgtagattagttgcttggtgtattggctacagcttgggaagtcgcggattcatatcaatctactcgttttagcctgagccggttattcgcagtatcttcacttcgtggtatagagaacatgaacactccatcctttcattccgtgtcaaagaggccattgatagtgaaaaggcctgttatccatatgacagtgttgtacacactgtactcatactttgtcaagatttcccgcgggaaacccaccctcgtcctggcgacaccaacatcagcattcatgcccgcggaaagagttatctgtcaacgattgattccaaacagcaaccctgcgagaaaaggcaaaagatgcagcaggaaaccccaaatggacgaccatatagatctcaccttcgaccggcatgtattccctgtcggaagcgcaaatcccgctgccagtccgaggaatcaagcgaagcttgtcttatgtgccgggcccatcgcactgagtgtgtgtttcccccggaatctggagtaaatcagtcatcaacccccaaaccaaggcgacgggcaaaacgagattctcgcgcctcgcttgctagagctccacacgacagtagcactgtcccgggacgacctgtgtcggtgcttgttgactctgtcattgagcagtccacaataagtatagcagcagacccaataccaacatcaactcgtggatctatccgtgatacaactacaagaaacgcagcaccggttatctcatcattggcgtcgagaagcacagagtggccccaacaagatgctcaacccgaggagtcgccactggcactgggatccaacgacgaacaacagcataatcttcatatagttggaccaacagtgacatccgataaccaagtattatcagactacctgtctgcgatgcctagctcaacaagagggtcgcgaatcgtgagaccagttccggcaaacatatctcggcctgtcctattcaccatggtccagaagcgaccggtaggattggactcaaatcgcacttttccagaggaaagacttcaattgattgaaaagatactagagccttttgccagtgatgttctagacgtgtaagtccatggctggatgacacaagacactgctgacatccctcagttatttcgaaaaggtcaactcatccttcccattactcgatgaagtacatttccgcaaacagtacagagagaaaaaagaaggcatatctccagcgctactcagttgtctatacgcccacgctgtaatcttctggaacagctcccctgtcctggctcgtcacaggtgtcctgatggacgctttatctggaatcttgctaccgaagccatatactcacaaatacatagatctcctggcttatctgtgattgaggctgccatcttgaatattggtgggcgcgaggtgacttccctcattggtaacggcgttttgttcgcctcctcaatcgcaatggcgcattcgttaggcctaaatcacagcccaacaccatgggagattccacaatccgagaagaacctacggatgagaatttggtgggcacttttgattcatgataagtggtgtgtagatatcttgatcaacttcatcacctttagtctaacgcgttggcaggttaagcttggcacatggaacacctcccatcatctccaaaagtctgaacgacgtgcctaagccgctcgcggagaacctctgcgaagaaggcgcttcttcagacagaatgctcaaggccaccgtatatatcgctctcgtggggctgacagacatcttggacttgcatttgaggcatgtccatcggctcagaaacgcggacgaacctagagccacgacgcacctggagctggcactaaatagttgggttgaagatctaggtgatgacatccgtcgggtcgtaattcgtggcacgaatctggcaatgcctggcgcagcaaacctacgcttgtcgtatttgaccgtcaggttattatcccagagaattgagctcgaagcagagaagcgcatccgtgaggctagcgatagccgccttctgaatctctacatgcaagctcgaagaaccgcagaagatatcctcattctagtgcaggagttgcaagcagaacatctagccgacttttggcttccaagcagcgcctttgccctctccacgacggttagcttccttctccgatgcgctctagagacagagaactctacttcagggctcgttcaaagctcttcgttaaagattgcttccgacctcttatctactcttcgctcgcacaaggagaaacatgcttgggaccttggcgatatctgtttggctcaacataccgaagttgtggaaaagcttctggcaattatcccacccgaagatccaagtgcagaggaaccgcaggatttttcgagtttctttatgtctgatgatgcttttcttgatcaattgtttccgagcctgtgggatccgttgcagaatgtctggtagtcgtgaactcttttccgcggcaaactttagttgagcgtctggaggactgacttggttgaagctatttaagatggctaaatagcctagtaatttaatgatatcttggtcatgtcctgataatatctattttctgtgatacaagcttatgcctgagccttactcaaagcccgaaagcctgcggcatgctttgcaagcatagtgtaaagacccccaccgtggccactcagatctcaaggtctccggactctcaaccgcagtcgcccataggtctgtataatgatcaatctcgggtccagagttcatcaactgtaaatctcgtatagaagcagattgccaatcatcggcgccaatgggttgacggtgcaagaaaggatccacagccacatgctccacgcctttatcattgttgataaagtcaaggatctcctgctcgggtatgacttgtgatgccatagtttgaccttctttccaggggcccaggccgatagtctcagatacacaaactgaaaatctgtgtaagtatatggatgggttagcggccgcaaacctaaccacatctaaaagccctgcttcgcttccggtgcaattatatagaagaatgtgctgtagcgtctctgcacgttttgcaagcaattcgttgaattccgtgatagaaaagaccaggttcacaagtttgagtgtattcagatacttgaactccagtgtgtggagtcctgggaagatagtcgaccatctatcgttgggcttagattgagattggatgtctgtcgagcgcagagataagactcggagtccctcggcagcggagactatgtcgtgcagttgggactgtagttccatccgctcaaactccgaggatatggctgaagggaatgtagcgcaaagatcgatctccttgacattacgcagtgcgaaggaatcgagtctcaccctgagtgatcgaaaagcctcaatcaaagccctactgtacgatgggaggtcaccggcgaagtatgttctagatggtgtccttggtgtgctatcgggtggtgtgcttgtatcttcaatgatggtagtcttgcataagagacggagggactctattttcgactcgaaacgaagcatacttggcacaaggaagttgtcaaagccttggacaaggtccaatttggagaagtagtcagatggagcccttctacgtgcgatatcctcgtgccagagggcacctagagactgggaagaatgtagcacgacggtggtaaaggttctgagattgaccatggcgtctagcccctctaagaacagtggacgaaacttggggatagcatcactagagagaaacgcctgcagctgggataatccaataccctcccccgtgtgaaataacgaattccatcgtagaattctaacatggggtgctaaatgcggcgaagaagatatccctaggaattgaagtcgatgtttctccaagaaggagagccgtacgacactgaataggcgggggaggatgataggttcgagggacggccaaacaagacgcagaaccccaagggtttgactatcgagttgtcccagaatagtatcgagaagttcttgcggtagaccttggagatttgccatagcgtacgtcttcagttgtttgagataacttgaatgtcgcggttcaccgagtttttattgcgcgcgagtaggctagccttgcagttcaaaatattgagtatatcaagacgctttatgtaactttgggtcttcgagaattggatgcataaatttgaattcgtctgattgttcaagtgtaaacggtgagaatgtaatagctaagcacggttgacatacgttggtaattgcaggccatcacgtgcggatcttaggctcccattgatcacttgggaagctaagaaacctcactcagccctcctccctatcgcccatttctgcatctgcctaccaggtataggtgccttacttcctaaatgctaatgcgagtttgcgcatttggctctcccaaaatagttgctcttgtcggagcatgtagtcaatgcctactaaggtacctcaaggtgcatacatctcaaaccagcactcataagccataaaccgtagtacagactagatttgtttatcatcgacctcttatcagcaccacggcaatccgttttacgtatttatgtacaattgagaaaagaacgctttgattctactagtaaatgaaaactatcatgacaagtctaaccctcatccaacgccaaaagcaaatcgtgattatatcgctatctcaaccatccctttgtcgacagaaccaatttcaattcaagtacacaggctcagtccgccacactattgtgtaccatgtgctacgccagcactggcagcgctctcgccaaccttcaattcttcctcgggcacaccaacgcctacactagcaacactggcaatgctctgtgccgtcatgcctcgctcccgatcgctaccaggtcggacgggcaatccctctcttggccctgctacgcttactccagccggggtcacgctcatgcttgtagtggtactgacgctctcgctcctgggccgacttgtgtcactggcccttcgctggcgaacctgtctctctaactcccttatctttcgcttcaaggcatcattctccttcttggcgttctcaagctcatttctgtaaaacgctgtctcctcgtagcgcatggtagttggcataagtccggggctcagttgttcgctgagacttcccggtgttgcagcaacggaactaggtgggatcgacgtaggcgggagtcgctgctgctggaaataattggacgggtcgaggctgctgtgctgcggcccgggcgaatttgttaggctcctccgggaggcggtactatcctgccgcgagagaggggtagcatgtgaggggcgaggagcgtggatccgtgcttcgtaggacgatgacaactgttgattgcccatgctctgagacgtggtcgacgacgttcggtggtgtcgggctgtggggatggagaagcctgagcctgagaggagagactgttcggctacatcatgggatgagttggcagcagaggttgatgaagtgttggacacgacggaagcgttctgggcagctcgaaggagtgatagctcgcgagataaacggtttacctagcagatgttagagtggtgctagaatgagtcgcccaagttgggtacttacaacagcttcctgttccttttcaagctcgaggtgaagttcggcagcggtcaacggacgaggatgtcttatcggtccaggcccagctccaacgctaacttcctggggatgcggttgtgaagcggtcatgacaggcgatgagaaagaaggcgagcgagaatggttgacagtactctggttcgaaggaaggatatttagagacggcgacgcgggacctggaggagtagccatggttccagactggcggcgagatgccgcgagaggaagtggtgacggcgggactgagttgaggtccggcatgccggtcatcgaggtattctgttggttttctaagtgtggtttttggttgacgatgtttatgagccggagatttaatctcagggtctgtagaaaagaatgtttcagtctggtaaggtgtgttcgggagatgttcgaaagctcccccagcgggcccggcagctactaaagcacacgccaaggccgtgcgagctttcgactggcggggctcatgaagctgtcgattttgatattgtcatctgtagggtagccatctttctagcactgattgagcttgaatgttgcctttgtggttgatggcagtgataaaagtacattatactgatgttatcaagtatcagcccagttttcgctgtgattaactgggcccatgttgttattccccctccataaggtgtggcgggtgtaggtttgtgactgcatgatactgggatgtcatgatgaaggacacagagatcaacagaatcacaacatcatgacgaaacgcatgaaataaatcaattaaaacaaacttaacaagattatcaatatttttaaacattatccgacatccaaagtaagcataatacctcccaagtcaatccttgtaggtggaggttaagctccgagctcagctcaaagcttccagatagcttcacccaaccaccaagagactcgtctgcatctcaacgttcctgaaaaagggccgtataccaaaaactcccccgagattctggatgcggaccaatcaaaattctagacaatgaggggtcatgaatctttgtaaagactccataaacatttcctcatctcgatctcggccatgatgtaatcgacctatgacggcatactattccaccttcgacgtcaacttgcaatcattcactgcgcccgtgcttgtctcttttgctttataacgtctcgtgcttttccctcctcttcttcaatcatcattcgagaccatctcacaaactttacaccctttcaccaccaaaacaaacacacaacagccatcatgcctgaaggacgtcaatcccctgctcccgagcaacagagcggccgccagcagcaggatccccctgcgtctggaaagggtatcaacgagaccgataacaaggaccccaaggctcagcttgaggtacggttccctcaatgttgagatctagctatcaagatactaacttagctctgcagaacctctcatcaaaccccaagggtatcaccgacgaagaggccgagaagaagtttgccaagaccgagaaatagttagttatacccaaatgaacagaggcaaatgatcaattgctgaccccaaacagaacaaatgatactacgatggtaatgacttgacggaattagtgtatggatagagtaataaataacgaatacaataatcattacacatgtcgccttgcctgtttgctgctatgtgagaccatgacgcgatgtaactactcctgtggttttacctgtgctcgtaaagtccagatgtttgcttgcaaccgcgacagtggtttaatacatagctatgcttgcaagaggcggccacagcagaatttattaaagtggcatgatacttcttcattcacgtagtagcaaaacgctcacatctcaagtcacattgggaaactttggttcaagaaaccattgtattaatcgattgtgccgtgcgtaaaaagtcgtaagaattcgtcaacaggctaaacaaagccacataatactatctcatcagggctgccaaaagaatatccatcctcgattaacctttcctccaatatttttttcgtttagtgcttctcaccagcctcgggagcgctgacattgggaccgttgtccgcagagacagcgggcactgatgttcctagagcaccatgaccagcctcaggagcggcagtaccagaagtcttctccttgccaaagaccttctcaagaccagcagccttgtaggcgcttccaccgtgctcctccttcttgagatcggcaagacgacgagcctcagcgtggacctcctggacctgtcggctgccctcggtgtagaactcggcgatcttcttgccggtgggtgtgttggaggccttctcaaagtaagagctcaagccgagccacatgctgttggcgcgctgggagattccgtagctctcatcggtggccttggcccggtcggtggcgtggtacttctcgtcgagacccttgagggtggagaagaagcggttggtgacgccgtgggtggcatcgaggtcaagagcgcgctggatggcggcgtcacctacgacgtagccgtgggcgaggtactcagcgaggatgcgggcgcggggcttctcctcctgagtgatctcgtccgagtcgcgatcagtgttcttggttgtagggacatcgtcttcgccatcggcggtggcgctggtgacctcaaggtggtttgtgccgagctgggtgttgttgaggaggagagcagtcttcttggcggtctccttctcgaagatgacctctgcggactttgtctcgccgtcctgagagaccttgagatcttggatctttccgctggatgtttgttagctgtggtttgcagacaagtgtactgtaagattcttaccagaagctgaaaaagtccttgatctcgctgtcgctagtggcgggggcgatgttcttgacgttgatggtagagttggcagacatgatgaatgtgttgttttgtgttgtttaggtatgggtatcaaacttgtgagcaaaaaggtatgacatgcagatgatggaaggggaggcagctgtttataaacgggtcaatgatttagtaggaatgacgacaccaagattgatcgtgacgaggcaaccaggcagtgtatcctttgtctctgtggcttgacttggttgggaatgggaccggagctggagctggcagcttctgtggactcgtggagggggaaggcgctggactgcggggcaattgagcgacgtcatcagagggagcccagtttgatggcatgatgtgcacgtgaatgttgttgaagagtacttgaaaagacaccagagattgtatgtgaatgaaagtaccctttagtagcatcattaattgttgggattgtcactctcgagaagaacctagaagctgtcgttctgtggcaaaggtgatgaaacagtctcagaccaaatcaagttgcagatgaatgaagttcctttttgttttcacatgtgaagacaagaccctttttctttttttatcatgatcttggcagatggtgatcatgtctttttgttattcccgtagcatggtgatgttataccatgtaaataatgcaagtcatgagatatatttgcctacgcgtcagcacacgtgtatctgacgatgcatttccatggcgttttacatttactgtcctccctctatgcactctgtcgcgtgtctgtctctactgcaaacgtgacctctttgagacctttgatgtgttgggtttagtacatgtctatcttgatgggcgctaatagtaggtcccgtccctgcgggataggtacagttaccgtccgtccctagacggcgtctgggttctaatttaatatttttatgtatgacacataaagggctgataattacgagatattactgccgactcatcagtcaagaatgccatgtctgaatagtttcgctgtcgataatacaaatattgagtgattaaattccacttataccagtgatttagtgcaaaaggcccagaccatccgctcttcatcaccgcctttatctttctactttgccaactaacacgtctccattctatcgcatcaaccccctgtccatcaagcgctgatgggatttttccaatgcgactcttcaatttagtggtaaattagttttcatcccatcccatcaatttgcgacaaacccttcctttgcaggggaatgtccatgctatacaagtcaagagtcatgcgataatggcttttgcattgttaaagttaaacaccattcgtatcaaagagacaccatcgcaaccatcacgagaaaaaagacgcctccaaacgataattgccgctcgccactttctctttttttaaaccgcttcctcttctggcaaagtacatcaccccaaagcccactctcccgcttctttagacaagcgctgagggtcacacgccaggttggcgatcgactttaaagaccagggtctttatgatccttgttcgtcaaccaggatcgcttctcttttttttccgttctcagaacggaaaaagaagaaacgggaaattacagagaaagaaaaggacacctggcgattattctaggctctcgaaactacaaaacttaaatgtcattgtgtgttcacccggatcttactgcatacaagtattgattacaggtcagtcaggccagccagggaagaaaaaaaagccccctctcgtgtttaaacgagatccatcacgggcttcaaggcggtctaagcggttgggttctaacgcctcccccagaccagaccgcattgatgcgaatttgcaaccctactagggattaaacatgaaagggaagcacaagcacaccacaccataagcacttttctctcttttgtttcgatgccaaggaaacaaactagtaacggtctaggtaaaaaaggatcccatattcccagtttttggggacagtgacctcgactcttttttccctctttatccttgttggtgacttcatttcaccgctcacctttttcttttctactcacttctgctattctctctttcactcatatcgcttccacagaggatcaaaaagaatatatcactgtgtcatttcatatctcgaggcttaccatatatcaaggtatgtgacgtgcatgtcttgtgtttcctgttttgcaactaacatatttatcagaagccactatgcctcttgttccaagctccgcaccgctgcccggcagtatgactacatttgcttacttgcgtgagcaaaaaatactcaacatcgtctacgtcggccttctcgtggtggaagtccttatggttctgggcgtcatctctgtcgccctcgtcaagagagtcaaagcccaccgacgacccaaagcgattcgaccagtcacacctttaacaaactatccgcctcaccaatatatgcacttcggaaacgagaagccaaccaaatcatgacgacttgaaagaatatgcgacaaggagagaaagacgcccaaaaagttggcggttgatcaaactcaaacaacgacatcactacattttattcctttgttcacgacaccacattcagtttgaaaggagcctcattcactgttttccagccagaaacaaaagggggacggacgttcggttgttcatgatttacgcatggtttcagtatgcacaatgcgtttgttcacttggagcgggatatgatgatttacgactatatatacccagatcttttttttagctaatgcaatttactttttatttttttgacgttgattatccgtccctcacaaaaggttgatactacagagacacactgtttaccaaaattgtacgaaatactaacgacatcatggctcttctctcacaatcgccagccacagatgttgacacacctagcctttcgcaagccgcccccaagcgtaagtgtccgcactgcgagttctacccttatcgcgaagagaataaggtatgcgaggtttgcgagttcaagatgggcgaaaagggcgtgagaatctattttgagagtaacgagaagaactgggttgtgtaccacctcgttcgagaaggagagctaccagccaggcctatactcgaggatcacatgcgcacacgacttgtcaacgacaatcgctgccgacgactgtcatgcgccgtggaaagactctccgtatacgtccactgcgacccatgccgagaggagctcacaagcaaaggccgtcttgctgacatggaggatccaagggctgtccccgagacatctgttgactacctccgggctttgggctactctgagacagggtttgccatgaggattgctaagaatgagacttggattctgcctgaggactggagatgggagagttcactgggtcagtttgtgcaccctgatcgcaagatctacaacgggaacctggctcctgaggagatggtttgattggaagttttactttgcaaagtattcgaggtcgatcatccgatgggcaggccccgttggaaattgtgaggcctcagtgatccgtggtgagatgctgactgtctctgtatgactgtcgtttgacctgtaggtagttaacaatcgcgactgagcttggagtagaaaagggatcttgattgaaatattgcattgggagtaagtggatacagccttgttcattcctttgctcttgtgctttcttttcgtaactagataacttatgaattgacatctgagctcgccacctttcacagcatggatcaatatcatgatgttcattcttatccagcgtcaaagctaatccccaaacatagtgaatagctttgcgttgcaggaggaataaacagttactttgcctgcagcccataagaagcttcttctatcagtgacagcgtacgtgttcttgttggaaaagccattgaggagactttgatatgtcagtttgagtttctgatctagatcaatccctttgaacaagaaggaagtaagcgtaggccacgttgtggatatcacaggagtttgttctgatagagttttgttgttaaggcagccctatgaccttaacgaaaagttatcatatttaccttttaattttgttttttcccagtggtcagttgcatacatagaattcttcattatttaaacaccccccatcgttgaacttggccctttctttcaatgtcaacttacacgaccgtcccactaatcaagatgtcccgacaataccccatcatgtcctttcaaggactcccttacgatatctatttcgaaatctcaaagtttattggtgttagagattgtcttagactagcagcaacaactcgggacttgcacgaagtcttcaatccaaagacaatcctaagacgtgaacaagtcctcgaatttgtcactgagcgcgatgagcatctccgctggataggacccgacctctatgcttgcaccaactgcctgcaatttctaccagcgaggaaattcatacatacggagtggttttcctttctaagccgggcaccacgattttgtcttgactgcactggtgctttgaggttatggcctcacttggagccggatttctgcgcagaaggcgtgttggaatattacttctgcaataactgtggaagttatggcatggaatctgctaggtgttacggagaacgaatctattccgacacaacagaagctgaagatgcaatggccaggacgctttgtatacaacctcggcgccaaccacaggggattgagaagctccccacgcacattttggcaacgatggtgtcgttcctcgactttaaggatgtgctgaaccttactcaagccagcaccaagttaaacgacgtcgtcaagccaaacgaatgggtcctgctgcataagcgatatgcattcgttgcttacacatggttcaggcgagtccaggacttgccattcgacgaagtcctagtgtttccctgttttatatgctgcaagatttatttcaagtttaggttttcggaaacaccccttgaaaggattgaaaatcaccccgagaaaatttggaaaacttattgcgaccactgtcgacagctgggaagcgataaatggaatattgttgcaatagaacatcggcgaagagaactgtgcaaggcatgcggatgtgtcaagtataaacgaaaaacatgcgagcattgccgggagctttacgccgaaggagtctttgatcggaagacactttacccactggtggtggagattgaagagatcttgccctcgctggaagatctattcaccacgacataccggaaggagagtaaggaggtggagaggccaaggcaagagatgtcaatgcaagagaggtcgaggcaggagagtcaatggcaagggaggccatggcagcagagggtatggcaggagatacggatacacgtaagtgttagatattctgccaatacttctgtatcagtagatattcgcaggttctgaggtgtattgtatatagttcaagaagcaatagactagtaggtcttcaggtctgtcttcagatcgtccccattgaactctgttgtctatcagcatcgaccaaagtcccaagagcctatcatggtcccatcagccagtttctgataccttgccggccaggcaccctcatcccgctgcatagtacattacacccccaggcgggttgcgtaaaaccagggacttgaagcaacccagacgaaattattagaccattcttaggctttataaacactaagagtggtctagtaatttcgtccgggttgcttcaagtccctattcttttgctacctacctgactacctgactccttatgagtcgccgcattccttgcatccaaagtacatctctggccacttcgaacggtccactttctgatcaaccgttccccaacggccgtcgctgctcagagcatccaacaatggctcttgatggttaggattattgctgttgaggtagtccaatagcaacttctctgcaatcaataccggcggcgacggcggcggcaccaatcgcagcttcagcaagtgttcgtactcagattgagttctcagagaatcagcagaccgatgtcgaaattgtagtgggagaacagcaaatcgatgaagctgaatttcgggactcgttgcagcaaatctgacaacgtcaggaatgttgtcggcgatatgacaaagcaagatgtgtcgcatggtagctgcatgacgttttatgaactcctgaaatggcctgccagaggcagtgagagggacgtatgccaacttgatggtcttgaggcagggcaactttaacttgctgtcgaaaacccgccccagttgctcgccaacacaggtcatacgaaggccctcataccccaaccggatgcatagctcctcaaggttaacttctgcctcaagaaaaccaaccaatatgttagcaatcggcctaccggaacctggaaaacggtgctccttcgtattgaattgaagatcaagttttaccaagcctcgaagggcattgccccattcgtatgggcagcaacgttgccccaagggggtccgatacctcgtacttccggaagtgtatctcctttcgaaattcttcctactgcggtacttctttgggaacgactcttggatacagggaaatgttgacaccagccagctcaagtggtcgaaagggtcctgacacctgaggtacgtaatccgggatgaaggtcgacacagagcagggaaaatgccatgtgcaaggccgtcgattttctcatctttaagaatgattcccttagagcccaccttggatgcaaatatgcgtaggtttggcagggcgtcgacacacgcgaaaaactcggaacgaaatacttttgagtattcctcaaagccttcatctttgtgtgtacggtctgagcacacctggagggtgccgacggcgaagactagctccagaacgagcggtgcaaggcgcgatggggtaacatccttcagcctcttgaggtgcctttcagagaatgtgacgtagagttttcggaacaagcgtgggaggaccacatcgtcaatatgaggccagcataagcgcagagccgctagagactcgggcggaaggtcgttcttgatgacgatgttgtcgacaagttccagcggaaggtcttcgaatctagccatcacgtgggctcgatgtctgcaaatgttagtatatatctatcaatggttgtatgcgatcctcagagtctggtactgactttgcccctggttgatagaacaatgtagatgagggaagtcgacaaaacagatccgtaattttgggggaaagaattggctctaagggttgggcacgttgggccttgggcagatgtcctgggagcaggcgaccacctcgatgttctgaggtatggagtggaaaatagaaaacgcagaatgaccttctgcttttttttttgccataggtaggtacttaggtagatttgaaaggtaatgcactgtagactcaaaggaaggagggattgtcgtcttcttgcactgccagtctagtatccgcaagtgtagtctgacactgacagcaaccggcaagttgaaagaaaggaaccccgggcaaggggaggggggcgatctagaaataattatttttcgaccggatgaataaagactcttgtgaagaatcgatcgatgctaatagacaacagattctcctgggagcagcctgaaaccagaatagtagtaatgcaccgatatacacatattgacatgttatttgttaaacctatgtgcaatgtgcaaagaatgcagaggtgtatgtgcaaaaacaccaacatgctagagaacgctgggttgattctggtatgattcccacctagacccctcgttcccctaaggaccaatgcagggaaagctgcagttcctaggtcctcatcataggtgactacccgattgaggggggatctagagctgagccgagctccagcaaaatgaaatcaaggtcttggaaagaatcgatactgatagagagcagattgttctagtaacagcctggccataaatctaacacagataacaacctgaagatgtaattctatattcgtttttcagagtgaatgaagtttccgagtaaacatccagtgggagtgtgtggacggccagtaacgtgaaagcgacggattgcgcccaagctcagacatcaaacgcgagtaacgccatgggagtatacttcgtacgtcgatcatcagattgaacgggaagaatgtcatgatcatcaacggctgcataacgaggtcacccctttgacaagactactctgcacaagttatcaagcacctttactttattcctgaaactcgacaagacttggcgacttgagttcacttctgacattataaacaattcggtaaattctgttattgactcgatgtatgcatctgctgggtctggtaaaatacgcatcctgtactcaaatgcttgtagaaactcggtccagaccaccaactccaaaagacacccaatcaagcatatgtggtgttccataagaaaaactaaaaactcaacagcttgtgcaaggagaaaacaaaagcaccgtcttattgtgatagtcccaattcctgcaaaccgtcatactgcagtctcgtatgcgttaggcaacagtcgatgtttgggcactctcggcgttatcgtcaatgtccatgttgtcaaccgtctccttgccgcggatttgtgcaggcttctgagcagatttctgatcccagcggccaactgcgatgtccgcttccctgaggctattggcaaattccaggcgtatgccatccttattgggtacttgctttgcaatctcaaggacctttgccaatgtcgccttccttttgaggtcgggcaatatcctgtaggctgctttcaaggccgtctgtgcaacgcggctggtagcgatcttacggcggagaatggtaataagcttggtgatttgggcattacgacgggtgagctcggtctcaatcgcccaaatgtactgagtgtcggattcaacccttgccttgagctcggcgttctcctgtcggagctggccgagattctttgtatatgaatcgcactctgcctccctctgttcgacctggacactcagagacaacatcttctcatcattctcagccaacctcttttcatagccttctctctgacccaggagatgctggttctcattggtgaacatgtcattcttgacgtggagctgctccatctccgtcttctgggatgcacagatctctcgtaagagcttgagttcgacgacgatggcagtcacctgggcgccgacatcgagttgttctgacatgttgggtgtcgcctttgcggaggtagtgatgcggaagcgggctttgggtaccggggagagctgtcagtcttggtaagcaacttgatgcgaagaggaagaatacaactgacccaaatgtgcacttttgatcgccttgaatgtaaagggatgaaaggtaagctacttttttcaatttttagttgagatgatgatttcgctaatgagttgaacaggagtgacgaagcagtgtttatcatctgctgctacaaacaccaagccccactatcccttcattcacctcgatgcacccactcgcaacctcaacgattctaccgcgtcctaccagtgccagacacttgatcaggcaccagccatccttgaaaattcaccctgcacccaccctcactattcgacacaatcacctgtccacaacacccttgactttcctcgagttcaacgtatgaacctaggtactcctaaatgtaagctcatgttattatctcctccaaacgtggcaatagcatctacaaagatgtgtcattagccacggacggtcattcagattgagctttcttagtcccagactaacagctaccgcgactgaatattcggtttgcaccagcagaaaccaacacgttcctccacctacaactatcaacgcctaccacacactctctatgtaaacgcattgagaagagaagactctacgccatttcttcatcaagcatgtgagtcatactacaacgaaagacaagtacagttgctaacaggtggatacccagatcacatcaagtacaagaacgcacaatgatatgaacaatcgttcaatgtcctcgccagagtgtactgttctattcatgccgtcatagatcaccaaatcgccatgacaaacaagctcgtcggtctgtcggagattcaactctcgttgggctccaatgtctttgccctcaatgcgaaaacaggtcccacacccctgacgaagcatttcaacatgctatggacccaaaccacaagatccccagacactgctacaatttgtcgtgccatgttgcaatacgcaatcctgagcaatgcaatgacacgactggtgctgcataaacatcctgcgatactcgccagcccaacactcttatccctggatcctccatcaaagtgacattcccatcaatcaccacgttacgtgcgtcagtatcaaaattcattgatacgcatattctgcaagacacggagacctcaagagttcaatcagattcacaaaacaacaagaatgagcacgcttcaacagaagcccaaacacgtcaaacattccttctatgaccgacctgctatcaaggtctcattcaatcttcatgcctctaattcaaaagacacccgaagaagatgacaagtctcctggagctacttcaactcaacactcaggagtaggcagacaagaactgaccaagtctggtgttgcaatgtttgtgggcttccctgccaaggaaaaagctccaaagaacaacgctgctatcgatgtactgacagatatcgtcctgaaacacatggaagccaagcttgatccattgatggatatccttaagggcaagatactggaggagaccggctgatgtaactgtgctccatggcccacaacgataccagggtgcctatatcgcctatgacgacaactcgcaactgtttcgagatgatgcatcttcttttgacttttcacaggccatgttgtgtttttctcaattctaattttgattgagagggactccacatcgcccatattttcaccggaaagggtccctcaatcatcacagcgacactctgagagacaaaccctaagcagacagttcagcgaagtctggctacagagacaactcagtaatgacgagaaacaccagattgtggctttgcgcatgacgaaaaggaccttgcgatgtttgagaaccagtagcgatgacgttgatgtgtttccaacataatcaccgctgggcagctgattccctgcgatcttgtcatggctgcaaacaggatgttcgatgagcaacatgatgaaccatcacaaatcctggtggtccttgggaatgactaaagaaggatatgcgccgccgctcggtactgggggacagagcggctgcagtactacaaatggtttacgcagacaaattctttctgcaaaaaactcgtcgtggcggccaagaaggttcccaattgggaagaagctgttatcaagctcaaccagatccggctacacaggcatcacgctgtcggaaagcaacgcatcaccgcgaatggccctgagatcagatgctgggatctcgacttggatataccgacaatatcagcaagatggcttggcggttattagatcaaatcatcagagacagcaaacatcttcttacacaagaccactttaaagaagtgttaagccgctcggacaactcgtatgacaagacagagtcatgcgacaagacaaagtatggtcatggagaatacccgcgggagatgactcaaccatcaaagcttctagagacagaggaggcttatatttgtcgctaacaaccttgaactctggtcaaaatgcgcagcgtgtcagccaaacaacgagcgagattaatcgacatttggcctcaattctcacagatgttcattggcgatataagtaccggtgcatctcaagaatattgtaccattttccaacatctttatggccaacaaagcaaaatgagatgtagccgctacgtcctctgctgcacccactgatacatcaacgacctactaccacgaggttttgatggatacaaagacaaaaagtcactggcagaccgttcaaattagtctcaggtagacgatacagactcttttcaaatcaatcattaggcatcaagcattatggctacctcgacactaagattccacgttgcgaggtagaagctctattctacccaaagaagtcaaacccgaagacaaagacagtggaacctctgcaactctagtagtcagtcagaaggatatccagtgccaggttacagactttgtccacctcacactcgtcaatcgtgagtgcccccgacaagagacaacaagtctagcatgtggtaaacacggtctgtgacagccgatgacgacagacccgccagagctgataccaacttgaaattttgttgaagagtttgacttgaacaatctgcaaggtgctgtatctgctaaataacaatatcagtcttggagccttttacgagagactaagcgagaccttacagcggctgggaattgacgaagctctccactttcccatcatccgactctattcagtggatggcgggttgggttcaggtttggaagcaccatgcagaggcccccttgtgcttgctgtgtattacttgcgagaagcctttcctgagtttattggacagaaaaacgcatgagcttcgacacacacatatcaagtgcccgatatctttctgttataagctcctcgagacagccgaagaagcgctgacgcatgaagagacgtctaatgacggtacaatgctcactgaagggtatggaatggtccaagtcactatgatatatatgtcttcaatattgtcaatgacgggcattctagcgcccccatgaacacaacgaaccttgtcaaggctacagttattttctttccggataaacaacgtggatacgacgtactacagaggcaatgggaagcacgctctatattgagacttcgaacgcttctacaatttgtcctccgagaaagcgctctgggcacaattttccggcagtggcccaaaagggtaccgtgggaagcgagctgtgggattatacattgtcgaaggtgatcccaaagacgactagaatgacatcccagtggaagtttctgctccatgcgaggcttggattgtcaacaagctcgaagtcggcacaggcatgctgattcgagccaagtttaaaagtggttcagtagactattgggcgatctcaacgaggcacatgccgagggcctaccgtccagttgtccaagcagcattgacagcagaaggaatgtccgaaccctatctgcattgaaacggtagtcatgttctactggctgcccggagacttcgccgaccagctgaagtttccgaaagatctgtcattggatggacatcatgttcaaacttgcctgcaaggtgtcggatgtcaaagagctaaagtatctcaacgatgaatgggaatatagtgtggacccatgaaatttcatcagatgacgattcgcaatgaaacaaccgcagcaacgtttgtttgcagcacagagcggcagtgagaatgtgtgggccatcatctctcaaatctttaagacaacgactcagatacgtctatctagaagatgaggccaactaccttgcagaacgcgaagcgaacgctaaggaaagcaaaattcacaattgcacaagagcatctgacttcgaattggaataccccgttcccatcatagcaatgttcttcagcgtcgtgctgaagcttgatgcttcccgcccaagataatagagaggatcgtctcctatttaccccgattcttcagttacatgtctgtactgaaactgatgcgaagcgatgaaatgatttccattgcgaattatctcgaagtcggcaagcatgctgatgcaactccaacaccttatgagatgacgaagcaactttttatatctccctgcatccgaattgaaagctagcacgattttgaagaagaagacatgttccaattatctatcggctggaacgagcgtctggatcaagcctaaggacaaaggttgtccatcaaaaccccccctggacagcgacccaaacctgattgactgggacattgcactagacaccttcccccaggtagttgcctgcaccctcccatatgcggtggtaataactcagctgtccaacctccgaatgcaagtcagttctaagtctgaaccaccttcatatgacacgagggcagtcgagagctagaatccgttgtgagagacctgacccaacacgttgagatggattgataaacgccaggaatgtcaatagtttcaatcaaatctctttgttgccgagattctgatagtttccttgagcaaagtgcctatcgaaagaattgatcagaaagagcaagcagattgcttgctcaagagacaatgaaccagaacgagaatctcgatgcagcgcaacaagtgaagacacaacagaacggtagaagatatatctggaacccttgggcgacgacacgatgatcgtgtaaccgttataggcgatggagttgtcccgacaggacccgcaatggtaaacatcatacaccagagcgtatatatccatggaacaaagataccctgtccccttcctacccgagttttttgggatcaacagctgtggacagcagtagatttgactctccagaaatgagagacctcagctgggcgagatttgactaccatcgatgtgttacagttaccaggggatcgtgttcatctacgacgacactgaggatgactttgggaacattgccgtttgtagcgaagatttctccgagttcagacgggtctcggaggtgctccctgatctgtgggcgacgcaggctcggcgattgatggcatgatggaccattcgattgttcaaacatttgcgatatgcttccagcttgacagtgagaacccattccaatgccctcgacagagtatgaaatatgaacaactccgagtcacaaatacacagatggtggggcaaacgatacgagtgtttccagagacgagtcagcccatgcaaatgccagacagacgttaacgactcgatgctatgaatgacagatcgacttacggcgcttttatgatacggctcccagcttaatcgcagaaatgcgccaagatgaacgacgacggaaccgccctcggaaatgctgagaatgcggcaatcaccaaagacgttcgggtaatcgccagactgctggattgtcaccaagacatgggttgggtctcctcgctgccaagcagggtagcttaagcctggctacggatgcaaaagtagaaacgcaacgattctttaccactgtcgacatatcaattttggaaacgctgagacttaaggatgtcacgaattcaggaattcgacgactttgagcatgccagtcagtcgatgaaaaaggaatgctgggcgaccagcatttcttgaaaagatgtcaacttgcttaccccgagtcagcacgtattttccctcactcggccatgagtagcccaaaggaggtgggaatcatgctgcattgctggaaccttgcaaggacatggatgagtactatcacgacatgattacccagagcatttctcactcgtccacaacgatgttctgggatgaagcttggaaatgtaacctacaaacagacattacgaaagcttggaagccattatgaattaaatctgtgtcagctattgttaccatgtatgtgacaaggagcggttatggccccagcctatcttgatagaattgcaatgggcgttcatggcctgagacactgctgaacagcaagacggaatcggatgattctgagattccattgctccgaccacagaccgtctcggacccaaggacgccaaccgccgagagtacaacttacacaaagtccaatgtatccgaatctgagattctcgccgatgttataagctccatctccggttccgcaatgaacttatctcgttgctgagcgcctttgtcacccttgtcacctcagcctgacccgacagagcacatcgaaagctttgttggatttcggagactttaaactctcaaccctacaggtcgttgttctcacctgttggagtgttatccgcgtcgaagagtgtccatttgcacataacaacctttaaggacagttggtcaagcgaataagttccagctatgctgacaggttatttggccgctctgacatgaattcactcgaggaggctaccagaaacgtggtagacccgtcataacaactggacgcatagaacggaggagaagcgaacgagctaacaatgaactttggcgagcaccgcgcctgagtgatcaccgctttcgacccgtgaacggtgaagttgtttaacccgattacgccatgacgcacgatgagattgcggttattatggttgattccacggtttacacaaagtgtcatggtggagagggacattcgccgggcagagattatcatgtacatggacagacacatcaccttcagcaaccaattcctgaagtcggcttctgaataagagaaacagaatgctcgatggcctgttatgcgcttatggcatggaagatctcacctcaagtgcaagcactcacgatcaagttgcagtggtctatagtcagcaaaacacctccacacaatcacacaaaccagagggcgttccaatatctgctgcccaacagttcttatgatcgtcaattggaggccttacaaggagacaagaagaaagaatctgtcgggaattcatcaaatttgcaacgctagaggttcgcagctgttggttctttctaagtggacatagccgaccctcaactcaccaacaaggtcttctatgacctgatgaagaactaagcgaaacatttcggccattactgtatactttcacatcagagtattgcaccctttatccacaacttaggatagcaagggcacgcttctcttggagtacggccattcgtctactcggccgcaaagactcgtaaagatcgaaacgacccatgtgggagatacgaattaccttttgatgatttcctgtcttctttttcttggtacttgtctctggctgattgccaagttcgaaatgccaaatgcatttgtagctgcgcaccaacaagggtgcttgtacgaagcgatctcgcatacgcacttagcaactcaacagtacttgctcttttcgagacatcggcatcagcgatacgctgctactgtcgaacatcaacagttagccagtccagtatccgatcacttgtcaaaattatccatattctacaagtacctctatctgaagaatgaccttacccctgaagcactagaccaatggtatacgagagttttataagtcaattgcttcaggtttttattacaaccttgcgagacacttcaaagcatgaatcttcatgaaaatgctgcagagttcctttctgccttctctgtgtttgtttcaattaatggcatcgccattagttgccctaatgcttcggaagcccgctacctttcagacatcgagaatggctcacttcacataagtgccaatttccgtccggccactcgcgattatagcactttccacatgtcgtgctacgcgggtttgcaggcgcgtgcgaacgatgactaccgaatcacctccctggttatgccgatcagaccatccggcgtctcggccttggaccttatccagggttacatgctacggtcaaactcgcaatggggctttacgtcaagccaactatcactgtacattttttgatccgaaatctatcaaatgcgtacttatttgcagtactggtaatcccactgcaaagcatactcgacgtaccacatattgcagacgttgatagcaaggatgaactatccttactaccgcttatggcccataaggaaaggatatgacgtggaccccaactgaatcgattgcccatgaacatttcatctgctggcccaaatcaaattgcgcttgccttgtattgctgggctattgcaaaagctctggtggatgagaaagtttgccgtgacaacagccaagtcattgcaagcgcaaagggatttgagacacccgcaaatccggtgtccttgacaccaatctacaaaattatttcgagagagcctggaaagacttctgaaacgtttttaattgcctcatcatagctgcgggcttgaactaaggaccttgtacatcgttcaacttgagtttacatgtcttcgaattactgctcgttagaacatgctcaaaggtcaatcgtatccacgcgacgcatgtccagtctattctcccgtcaactctgacagtcatcggcaagagtctcagcaggtctgccgcacttttagttgtcttttctcacaaatctcacaaactgttgaactcgaaggttccctgtaattatctttccaacttgggtgcaaaccattggatatgctcccagacttatggtcaatttccttcctcgacaatcattctcatcaagtctttacctagccggcctcagttctaacaactaccccagctcgaataatcgctatcttgttgtctcatcttcgtgtcgcatctcacatcgcatatcgaatcgttacgatctgggtctacgtcttggatatgaggttcgagtatcgttatcatattactctgatatctcggattgtatgcctacagccatcggacagccaaatattcgaagtcaactgtttgcccttgatcccaaggtgcgttttcaagttttacggacgagatgcgcgggattactgactgactgcacagcagtgcagcaacatcaacggccgatcccaactattctttcggggtccaacaccgatacctgtagaacaaagagtctgcaacggaagagcggtcggatgcaggttctcactggaagacttggcaaacaggctcttctcgtcttgtcataaattgcaatatggcagtgggaaagctgacctgttgacaaccgtgacgtttctagcaaagagagagagctttgaattagctactacgagcatcaagctggggatgatgaacaggtgtctgacgaatgtcgtggcagggagtcagagaacgctatgtcccaaaagagacagcaacaagtgcatctttacgaggacagcggcaagcgaggtagcactaatcatgtcgtttgcgtggaacaaaaacgaagcaaatcggaagcaaacccaagatcgccctaaaaccgaaacccattgtcgagagaagtattatcttgatccttcgtcaaacaaaccacatacacacagaccagcaatggttgtcgagaaccacttgatatctgaccacattgtctttgctcccgaacccaataacgacgaagagcacgttgagaacagaatcattagacttggcgatgcgaaatgagaccgggacgatgtcttccagcctgagttgagaggtttctagcaagaaaaattctcaatatgcgacgtacaatatccattaccttgggacaatggacgaaaggttctccagcgcgctgcactgctatacagagccttgcgcgaggagttgagactgccaaaacccctgatacacgtgggtcagagcgggtaagctagaatcagtacatcagatataagcatgtcgttaacatttttgcaggaccacgcgccgaagctcccacctattctatacctcgtatgtctgttcatggggacagccacttccgctgcttggatatcaagtaccaaggatgggttattgttgagtaggtcatcaattccagcaacgaagattcaggaactgacttgcatgctccctaccagcgaggcggcctcgtgtttgcaagtttcagatcagccaggcacagtcatcagcaacatgcctgcacacactgatgagattttcgtccacaatttgacttctctgtgacggttgtgctttctgttgatcttcgcaacattggctgggcctggctgggccgcaggccaagaagatcctcgtacgccgagtcagctcaagtcatgagaagtgtcttatttgtggtacgttcgcacgagatacaggatattattgcattttaaagattgtaaactaacaattgcagggcctctcttcagttcgaacatgactggggaacttgaagcgattcctgagtcagggtctctgtgagattcgtggcccgacgatgatttccacgcagaacaaggccagggtaccctttttctacttttgtcgagaccagtagcatatagaatacaaacatcattccttgttacgaactttgtatgagagtatatcacctctttgccatgactatgctatggaagctgcttaattatggccctgggagggacataccacttgcctctgttctgcatcttgtctggttccttaccttctcaaagttatccagcttcttatgacgtgagtatatctcttgtgtgttcaaataaacatactaccttgatatgaactcgatcagtcttgattgagatctaatgctcggcagtagaaggacaggttatacgccatgtctagcgatggcgttcagagttttgacgacagactccaatgagcttgtggaatggatcaatagaattccacgcatgtccaacacggcacattttcatatcagtcaagttttgacagcagatgagtcgtcggtggaatatcgggcatactcagtggcagagacatgggtagatgggttgggttggtcatggcatcaatctttcaattgtgatgaataaataaagaaatttaccagatttaattcgaaaatgaaaacatatttccaagggtatctgcatataaagtatcttggcaggggaagataattattgatcaattgagtggtattcggcaatcgcgaatgaatgcgcactgtaccagggaacatacacagcctcattaagcaacgttatttaaaccacaactcgtttactctcgcattcaactttatatattactccgcctttttccttcgtcttactctaacaaataaaaaaaagagcgcgatttttaactcactcctttctttttaaagaggggttgaggggaaacggtgatagacactgacccattctcgtggacattacgcggccttcaacgaagattttgaggcacttacacgagcactcaccagcgccaaacaaaacagctttataacggaataataagcaattatggataattctcagtttaatactaagcttattactttaggcagctaactaaccaattttaaaattaaaaacaaaaatccttctttatcgttatgggtggcgtaagatgccgactcatctaattagtcgtaggccacgcaatgctgcgtcgcaagcatctcctcacgattcaaaaacaacacttgaacccgccccttctctacatccgacactctaaccacaaagcatgacattctcttattcttctttttgattatggaaatggaaatacccgtcattgaggcagaggagaagagccgcataaaaatgacaatgcccccaccacttcctcctgtgttatccaccacacaccaacacgatctagatgctgctgcttcttcttcttcaacgtccattttcaacgtcataaaacctcctgtccccggtcgacggccgagaactgcccagtcacataataatgccgaggtcttggtcccgccgttaattgcgggcgcactcgttgctgcgtttgctactgcccttgccgacggtttggacaaccaacttctcacccactactatctccccgaagaaaagtttcgagtcaacatcgacagagttctggatcggttgttatcagagtttacgtcagtgctctgggatgagctatgggctttttactgcgactcgaatccgcattcctcagagcagatcaagaagctctttgatggacctatttgtcaacttatactcatcctcaatggacccgaagcaccgcgatgtattcttgataaaataggtccgggtatttcaagacggccgtcgacttggtcagaggtggcgcgaggtatcgatcttcctattgcgcttcagctgctctgcagttattatgatagagagtatcccgctcggtcacctagggggtcgcctaacgagattgccgcctcacttcatacccacatcacgacgggaacctctgcgaagcacctaatctccagaatccgagagactttgatctcgccgcaccatgtgcagatgcatatgatggaatctgctctttggcatatcctcatgaagcctccgtaccgacagcccagggatggcttccatgttgtgcagttcaagtttgaatgccagctacccggtatactccaggatgttggggaccctcaattgttcaagattgggagtttggcttctatcactgggacagccaacgactgcgtgtacaccaccgtatccgagtatgcgaccaggcagtggcccaagtgtggtgaactcctcctgggatgcatccaagaggctgtccagggagcgttaatgtctagccgcgatggcgattccttcaacggcatgtctatctgggacggaaccgacaataccttcttgtgtcccggtctacgtctactacacgtcgaggtcgaagaaggctatatacgactcaccgtgtcagcatggacacataccatgattgagatcttgcaacaaatggcatggacgtgctctgtccttagtgcctcaccacttccaggttctctttccgagtctgcggtccaggtagccgattggcagtacatggaggagtcagtctttgttgaatgtagtctgtcgcatcgacctgtaccagagggcgacggtgcgccttggttgagacaactgggaggagttgcaatcgcaaatggatttcccataagtcacattcggcaggatttgcagatgtcatagttgggagatggagaggttcattacgagatgagacagcgtttagtgcattgtcagatgatacccatttaacagtttatattgataagtattgaatgatgacaacagcgtgtagcgattggtccgcaagtgtctctatttcttgagacaccctcactgactcgtcttcctctggttgaatgtcataaatgttgtgcatttccagcagttggtgtaatttggacggggctttatatcaataattagattctggcgaaagggtctcattgatgtatgaaaatgtagtcgattagtgtatcgttgtatgttccttcacaggacagctttgatgcgaaatggcgtgatttaattgttggtgttttgacctccgactatcgaaccgataaagcttctcggtgtagttttccatagatttcccaaactagaaccatcagtcagtcaaatgcttcattttgatcaaatgaagaccaagattacgtaccttgtcctttgtcgtggattaattaccttcacattgaaatcttccttatcctaccctctggctccagggtagtgtcctccacgtcttggaccattcattggcactatgatcgtatacgaaattggcgtgcttattcatccaaccatccatcacgtgggcatcggaaatggtgtttaaagtttgcatgtggaaaggatcttgcttaggcttcacttcttgtaacgaacggtcggaacgacgatggcgaaaaaaaacaggctttacggggcgacgcgcgttgcgtaactgtttcgctgctgtacgggacgagacgagacgaagtctggctgcgactaaacaaactaaaaaaagactcggactatgctaattggaatggttttcgtataaaggcgaattgattgaatcgacgtcacagtggaagcgagcagaggaggagggttttggttgggttggcacaactagacgatatgtcagtctttacatcccagaacccgacacctactgtgtttttgaatcaatcctggttctgtgtttactgttggatgttgtgcgttgctggatgcaattcctgggttgttgcagagacacggtggcgtatggagtcggcgtcgaactgatctgagcttaattgcttatcgcagtgtcatgggatgcgtatcacgtggggtcttttgctgggaatgaagtcattttgatgcgtcgcgcgtgtcattagtgagtttcgtttggattggagaaaggaagtaaagcaagacgacaaggccatggcgaaaggtgagtcaaaaggatgttatcggaatcaatcgtcgtccaattctattgttccggcgttcgcctgtctgttgttgatggaaaagtggcatgctcattcgaatgagtcgactctgcagtgcgtgcgtactctagcgaaaacgccccgagctgggcctgtagctgtagccgtaggggaagcaggaaggaagcccgagaaaccagggatcaacggctgagggatccactcgatgtcgcctgttgccaaccccactatcggatgttgacgatggttcgtataagacatgaacaataaaaacagaagtgaagctatctcgagtaatagaaaaagaaggtatacaaagaaaagaaagaaagaaaagagatagatgaccagatggtcagtaacgaggcctcaccaaatctatggttgtgtataccaaaccaagaacgggagggggtactcgagatgcaatgccctctttatgtgggagtgaccctccatgtttctgaacagcgtcatggtccatcttgtgaaagagtcaggtattcacacgccatcttggccatgaagcacgacgctggtacgatgtaagcctaaaaggataaacacattacagtatgtagccctactgtactgtgtgtagctctggctctggctctagaccatgtccatcggcatcaagaggggaaatccattcctaccctcctgaaaacatccaattaattcatcaatcaaactcggctgggcgcagacctgaatcatgaccagccaatcgacctaccacttcccctcagttccctaccacaaggtttcacgcgggcgttcacaaaggagggggaaaagggactttatgattgattgcagtctgcgtctacctctttagttgcgaccctcgcatgtatctcctatcaattgtcaggtgagttgcgccaacgagcgccaaaggcacgtatctgcgagccgaagcctccgggggacacggacggagcacaagaggagggggaggatggaaactggcgatccctcgtcatcggtcatggctggatcaatgtgccaatcttggtttcgtctgtggtgatcgaccacactgaagcaaacccctctttgcttaggatatatcgtgtttttgttgtttatcgtagtgtcttgactcgactcaatgtctgatctgatgttatctcacggcctacggcgactgccaattgtccaccattgaatcacctcagtcgattgccgggggcccataaacgaatcgaaagtggatcaaatcgacaagctttccccagattctgctctcttgatctagcctcatatcgataacaagcgggtacgagaccggtacgtagagcgggttcccacttgcctgcgtcctgattgcgccagcgctaggcccgttgcgtctccaggtgtggtctgctgagcttggagccaggggcgtcacgcctttcgtcaggccaaagtcacgcgattatagcgacgacttcaaacagcaacaagtggtgcaacaatccaccatcagtctaccgtctagttaggtagactgtgtactgtattatagtgaccctacctaatgcgtgatcctttgctacattgatcaaaagcagaaaccggagcgaggcgcaggacccaggcacggcagaccatttcttagctgtacccccctaggtcgtgttcgtcccttcctttccgagtgtagtagtaggcatgagcagttactagttaccccgcccagtctgacgacagctcattgcaagcaatccaaggtgaagagacgacgaagtgaagccttgatgctcaattgtacctgtacctgcctcaggtactctccgtcggggatggacaacaccgagcggcaggtgcgattgcaataagtaacaaccacctcccctccatcttgccttctctcctccttccctctcatcacacatcatcaccttcaatccaaaccaacttcacttacaatcttctgctttcacccaagaaggttcgtggtccttcctttacacaacacccatcattcctaccaatataactaacaatctcttctcttgcagcagaatcagctacagcaactagatctactcgatcaactaccaaaaaccccaatcatcatgacggaaccactttccaaggtcgactcagctgtccaaggtctctcaagctcaccccccaaggaggagaagaagacgcggcgacaaagttcagcagcggcacctggtgtctacaacatcaatgacctcggtaagttgtctctcataactccttccgatatcggaaaacatgacatgatagcctcaaaagacttgtttactgacttgttactgcagaggccgagggaattgaactcgagctcgctcccgagactcaaaagactggatggtaagcaattgacccttgacgtcgtcgatctcgcatttcgaccgcgagatatcatcatcaagacagccactgactcgtccaacaggaaaatcaacaagagctctagcacagtagaggatgctgctatcctcaagcttcacctcacgaaacctcccgtcaagagaattgcccttcacttcccattaggactggaggtgcaagcacgaaacctcaagggtgtaacaatcaaggacgcccttgatgccatccacaaggcgtacaagaagcgggtatgtttgcaacacttgacccttggacattgacatgtgctgacatccttagtccgatgatgagcttgacaagccctacctcgctggtttcgagtgggacaaggaagagtcatggacccaacttattgttcacacccaggctcagcccacagccacaacattggacggaccttcgggtggcggcggcggcaagaagaagaagaacaagaagaacgaggaataatctctctcggcaaccatgatatatcttccaatacttcctataattcttgttcgtttcgctggtttcgttgcgagtcggcgctcgggatattgcgtctagatattctcggtccggtcatactctgcgcgattgctgggagcatcgcctgtactcctctactgatagttgtcatcgctggtcgattcggtcggcgtttcaaggttccatgatgtcatggctcctttacataatatacatctccaaaccatatgtctgacattgtactgtatatatgatgtgtttatctgtgctttgcttcctttgattccgaccccagctgttgatcacagacccaccacgacctcacttaccccgcgatgatgatgttagcttggtgaacttgtacctgaaccagtgaactaggattagtaaaacgaactcaatttggacagttgacaagaaagtgatttgttatcaatctctaatttccgatcatatgcgacaaaatggcctgtcacggaacctttgatcgctatggggtaacattctcacctccaagcagaggcggaatcaacgcgccatgatttccggctaacgtcgggccgtgacaccatatacatgcggaatcggaattgcgattgctctccaacggcttacacggctatactgagcgtcgtcatacgtcgttgaaacaaggggattttcttaagccgtcagaacacagttataatcatccttattcccactctcattcatcaaacaaacttgttcagttgagcactcaaactagactgttatcatgcccatcacaacctttgatctcaaggagaaataccgttatcagaatggcttcaactgcgatttagagtgagtatcacatgccaaacctgtcttccatgaaccccgactgacaaatgccagatctgaagctgttgagggtgctttgcccatcggccataactcccctcagaagccaccattcggcctctacgctgaaaagctctctggaacagcctttacagccccgcgacacgaaaacaagcaaacatggctttaccgtgtccttccctcttgctctcatcctccatacaaggctgatacgcaagctgccagcgaggacaacaagaccctcgacggcgccgaggatgcaaagctgcactacatccctaaccagctccgatgggatccctttgatcataatgaggccaaggatcaggactttgtcactggtttgagacttgttgctggcgctggagatcctacgctgaaagagggcttgggtatgtatatctacgcagctgggaagagtatggatgagaagtcagctttttactctgccgatggtgatcttctcatcgttgcgcaagaaggcgctcttgatatccgcacagaattcggatggttgctcgtcagacccatggagatcgccgtcatccctcgaggtgtaaagtatcaggtccatcttccctccggcccagctcgaggctatgctctggaactataccaaggccacttcaacctccctgagcttggccccattggttctaacggtctagccaactcccgagacttccaatcccctgttgcatgcttcagcgaggactttggcgctacagccatggagggatcaagcaagtacactgtgtctgtcaagttcaacaacaacctcttcaagacggtgcaggtacacacgccctttgatgtcgtggcatggcatggaaactactacccttacaagtacgatctcggccgcttcaacaccatcggcagcatctcattcgaccaccccgacccatccatctttaccgttctatccgcaccgacaaacacccccggcacagcagttgcagactttgttatcttccccccgcgctggctcgtcggtgaagatacattccgtcccccatggtaccaccgcaacacgatgagtgagttcatgggcttgatccagggcggctacgatgcgaagaagggaggtgcaggcggttttgtgcctggcggtgcaagtctgcataatgtcatgagcggccacggtcctgatgcagagagctacgagggtgcgcgcaacgcagaactcaagcctgtaaaggtaggaacaggaagttgcgcattcatgtttgagagttgtttgatggttggtgttacgcaatggggattgaggacgtgtcagaaggtccaagagggatataatgaggagagttggggcggtgttaagaacttctggaggatgcctgaggggctcaaggtgaagtcacacttgctgtaaggaagatataaaattggtgttgatagcttaacgaatcgcaaatggtaatccatatctattgtccaccagtccttagaacaaggttcgaaggcatctccctatctttgaattcctcatccatctcataaaccgtttcttcaccatctgctttgaacccttgctgcagatacaccaaacgtcccatactagatccctcagtgacacactcaagatttcctctcctcacagcctcatcaagtccccactggaccaacttcgtcgcaagacctcttctctggaacttaggatcaacagcgcaaacatccataacaaagaccgccgggggcgaagcggtagctttctccctaatgatctcgccccgacgcccaaacagcgatttatccgcctgcgcaagaaacttttgctcagttttattccccggatacaaatcctccaaaaaggaaccctttgtgatatcaccaggttcatcaccccagccttccacaacagagaactgatgccagattgccattccagcgatggtgccgtttacggtggctttgatatagacaatgttaggtttcccgtcgcggttttgagtaacagagttaaaccggtcaactagacgctgaacgcaagctttttcgccttcgggtgtatcccagcctgggttgaatgcgatccagactgcatcgttgacttggtggccaaaggcgttggcttgggctctgaaacagccttcaaagtcagctggattcgtgatgggttcgatgcggatatcttcagtggtggccattttggaatgagggtatgaatagatggtgataatgaatatgagatgagttgagattgaagcgggtatttatatttttcggtgagtaaacatgagaatttggtgtcatggcgattgaggcattagttctaaactgctgagtgcatgatagtggaccagaattccacttcttcttcgcccccgtgggggtgtgttggcctaccgcggtatggatcgatagactatggagaagcaggaatctctactctaggtactcaagtaagtgacgaattaatttggtcaatttatcgtatttatggcctgcctttgcgctgtgcatttcttgtctcccagactgcgatcctatgctttcggtgtgaatgaccatcttgggatagcttcaacctctttgtggaggtctttattcggcgtgagtcatcatgcacataaggggtggtgctgtatcagtagtgaccatgacttggaaactttccatgatatagatgatatatctataggaatcatgggaattgtaatttgtatataaagatctgttgactaatagaaacgttggtcctaatatttaacggtataaatataaatagcctgcccagtctatatattataaatggcttgctgatatcctctcctatatttctgagtcgcaatacttatgccacctatcatattcatcatcgatatagtatccattatcgaggttatagtctagatcagtatggttattctcctctcactggtagttagaattttagcctattcctttatactacccgcctccgctatagtcttgttcgtcgtaactgttttccttttcgctacaatcagtctgttggtctaccgcatcatcctaatcacctgaatcacctgaatcatctgaattaaagccatgctgctggtgattcgtgtagtagactggtttttcgtcatcatcagactctgattgttcaaaggcctgttgcacctcaccctcagaattagattcgtcgacactgtggtgttggtaattgttttattgctcttgttgatcttgatcttgatcttcatcttcatcttctgattagattgatcaggtgtcttctgctgataatctccatacaaaccctccggttcgctaacaatctcgtcatccgacgggacgtgttaccgaaagagactatatcatcgccttcgctttcgtcgtccgactcgcggtcatgttcagattctgaacattctttatagtgcccatacagttctagtgtacccaggtaatagttttccgtatgataggaaggctaaacacctacttcagcgtgtttcccaccaacatgacaggaaacgtaagaatgtcaccacaccagtttcataattaatttagaatacttctccgtcaccatctcgcgtaaatgtacacagttatcctgtgttaatggagagtgttgggggccggattgatctttgctaatactccacggtggtagcctttcaagtttcctttcctctggggatttgtttcgaaacgggcaaatatccattcattactattattaggacattcctgagccctttgccttctcacaatgatacccaaccttgccttttaacaacctctaaaacaatatgggggccaattcttattctgtttcctgaccattgtccggcctttaaaagactccgaggttagcgcgagccttatttggaccccatgtcatgcaacgtctctgaccctttatatcaatatgggggccaaaacgttcagcctcatggcaagttgcatatggtttctaataagctaaaacttcagacccagtcctcagggtatcagaaacgttgactgctataaacataagagataaaatcattagtgtagcttatgccacttagactatgcttcttagactacttatttctatgccctaaaacttaggtagactgagagtgttgttgtgccgttggctgtttcaataaccgctagcattaagagtgtgtatgcgatatgtcactgttgccttgtttctggaagatcatgtcaacatttagaaatggatgttccgtgtatgtgccagagaaataaggagacagtggtctgtcgtgcgggcgtttatggcagagtgtttggttagttgagacctggatgctcaatacgtgtttctttggatggccacctcaagatgcatataattgtaggaggtctccaaaattgggtactaatttgattccttgtttcatgatctaccaacaacgtttctatcatgagctagattcctcgtcgtttagaacccagacgtccatgattacatctgtccagagatgcgagaccttccctcctacaaagactctcgtctttcatcccatggaacaaacgtcccatacatgaccgccctctcctggtcaacgtcgccttcactcgcctcaactttccagatgacaacggctctgacgaatccaaagaacgcaagtccccacatcaacacattactgcccatcaacacacccttgacactgcgactctcctcctggaagcaccgcgtccagaggacgaagctcgcaacagtagtggcaatgaggataagtgattcgaggtagagaagagctacagatgacaggaccttgatttcgtggatgatgaggcttgttgcacagaggaggagaacgacaacgagactcgggtccgcaaatttccaaagcctactaattgtcaaaaagggggcgatggagttgggaatagaagcaaacttaccagttgtcaaagtcgttaccaggatcattctccttccaaacggtaatccacatcaaagcactaaaaacacccagtgtcacagcaaactgtaacgcgagcacgaggccatgtatgacagaactaaccacccacttcccctcgacgcgcagaatcgtcaccggcacatgaccaccgtcgtaactgtgtctctttgtcgtagagttctccccccaggtgcgattctcacactcctcatcgccctcgtcttcctcctcgctgacccacggcgggaacggcgtcaggggcggcgatcctcctcgttcgagggtggtgggaggacgaacagtcagggcggattcagctctcgcttcggagtgcatggagccatagtcgatggaactgggcgatggacgagatacggagatgttgcggtggtgttggtggtggtgaggaactgctgatgcgctgcgtggtaaaaggtcgggagagaaaaggctcgaatgcgttgaacgcattgcggaggagggcttggcgggagatgttatgcttcgttgcggatgattttgatgttgcgctcgttcgggagagagggatagagtgagtgcgcttgcgcgagcgcttctcttctttccaagagttcgagagacatctcgaggtggaagctccatgttgtagaccgcgatacgtatcaaagtgaatgtgaaggagaaagaattattgttaagaatgtggtagaaataaagtgattaaaattataggtggacgtgaagtgaatgaagttaaggaaattggcagtgtcaggcattggcaaccactgataccagcacaacctcaaaaggaccatcacgacccaaggaccatggcacctaattgaccagaccataagtgtgacatccttttttaacttttgtgtatccttgcaacgctaatcgagtgtcaccaaaattgttctgtgttccagatcaagtatcgacaccggatcaaactgccgagggaaacatcaacatagatcgaagtggctgcaagggacatttctttgtttacgttagattgactaaagtagttggtatcgtaagcctcgttccttattcctacagagaatgttcgatcaaccatgcgccatcccacaaactgcccagtcccgtctttaatcccaatgccatatccatcaaacgccggtaatctcgatatgcagcatcgctgtacaaggtaccctgttactcaagactcattcgtgcctcgtcgccaattccccattgtcccccaggcctaccttgtttctgaatctccaaagccaactccgcacctaaagcatcggcgtcatcgtcgttgtacagactgctcgtcctacttgttctactgtctcgtctggtacgttccttattatcagctccaggtcggtcagtggctcgttttcgcagaaaaggcgaccgaaggaaagattttgaggatgtcgagtgtactgacaaggaatcgtctgctgctttggagcttgcgtcatcgttactggtgtcctctgcttgtgcctcagcgcttcgtgtcgataccattgcttcgttgctggcgtatggttgagatcgtagtttcgctactgctggagattccttgacgtctttctcgccattcttggagtcttccttctgatcaacctcgacaagttcagcatcgcggtaccactttcttctccttgtccatcgaccccagccatctgcacctctttgaccatgctgccactacaaatacgtcagcaatagaagaccatagctactcagcaggtttgcttaccttgttgtcataaaagatccacccgttcttcccctcattcccatcgtagtctatcgggccactctcatcagacacgccgtcaacacgccagcgactcccaggcacccatctccattccatatggcttccgtctgatacatcgggtagttcaaagtcatccttggtaggcaccgagttgttgtggtcatctgtccatgccgctcgttcatatgcaaatagattattagtccatcccaaaccgatccatcgtctttggttctcgtatatgataaaagtgaacttaacacctgcggtctttcctgtagcgtttctgcggtttgtttggaaacttgtcgctttcccgagggccttggtaagttccgaatcgcctcgctgagcgacacgatcggtgcccttcttagaggccttggccaagtcctttcggaagggctgttcgggagtgtcaaaatggagaccggtaataccggcagcgagtctccgaactgtggagcttctccagagaatggcccgtgatactcggagaacccttgcatgccaagtcaggatgatggttccagccactagtattacacgtctggtggtgatgactctccacggcggaacagtaagcgtaatccaaataggcgtgatgataagcagtcgcataaagatgacagtcagcgctggtcgcgtggtagcactgatggcggttgtttgtgtgcttagaaaatccgtcatgtcaagcaaaggctccatgagaacattacatcttcctgtaagctgtttaagagtttcgacgatctcgtctagtgtcttttgatgtttcgtgttggtgacctcagaatttcctctaacatgtttcgactgtttctcgccggcgtttgccttgccgttctgctggctgctttcgccggtgttttgatttgctccctttgtaccagcgttctggctccgggattcagtccacccactactactgaggggactgtatctccgtccgtacatgccggcaatgagggccactccgaccaggacagggccggcccacgttattactacatcgccatacagaacaaccgcccagaagaaggacaatagtagaaagctctgccagggatctccagtgctccatgtgaggagcccggcgagtgtattcaagggaaggaggaaaggatggctgtaggcgagggcgcgggtgatttgaggaggagtagcgaggagcagggggctcttttggtggacgaggatggtcgatcgtcgtgaggatctggagggagtattcgcagagagtgttacgggggaaaagctggcaaaagtcgggggtgcgccagtgttcgaagattgaggctcgtatgagggaggtgatgcgccgtgagacgcatcgtcgcgggaagacatgggtgacggtgcaagatgcgacagccacggggtatcctggaagagagctgaggttaacaaacaagcggtgtattattgatggagtcagtttgagagggtatcgatatgtgttgcagggcaatttgcccttctgctgaactgccgcgtcgcgacgtcagagggtcaagtctagagtcgcaaaaaggtaagaccagacaaggtcatggagtggagggagatggggtaaattatgtcatggggcgccacttttagcggctgcctgtctgtccgcccttgtagctgtagaaggggagaataaggacacacgagcaaaagaaggacggaaacaaataaacaaatagcgtggaaggatagaatggaataaagtgtcaagtaaataacttacaaaagctgccatttgacaagagtattccaggtttcttcagcgactttgcaagccacgatttaatggcagcgtcattcagctctgcaggtttaccccggattgtagtggttgctttccagcgtttctgccccgcgactttaggtcactcagctctgcagatgcatgtcattccctaacaaaacgaaacagtaaaagaaagagacagagacagaaaaccccacgatagaataatagtcaagtaaaaagagtatggcaatgaaagaaaggaattaacaatagaaaagtcacacgtgagctttctcggttggcgcagtccatccattccattttctgacttgaaccttgggtcattgtctttgtcacatgctaaactcttcggttcgagcagtgcacatgaatcaggttctcggtgtgaaatcagcagggtaaatcgctgtttcataaagtcacgggatcttttccattgatcatcctagtatctgtatcaaattacgtcaagtcaaggaactcgccttattgttttaagccttcattcatgatttgtatatttcatctcacgatattctcatacctgtctctccaaggtctccatctattcgagttatcccccgcagtcaggatctataccctgttcttccaatgtagggcatgtttgaggtccccaaggtccatccccccaggaattgggtcgtctgagttcgcgtatcgagaagttttgctcacggtgcagacgttccagtatattctcgtcgtagtttggtcgctcatactctggatcaagttcgtctatccagaatcctttaccactgcgcatccatatgatgtagctcatctcatgagacataatatcgcggcaatattccgtgggcgaaaacggattttccccatcttcatacagaaactcattgacttgcgaatcaatcttcaaaatctggaccggtgaacggagcatttctgaaaatagaattgtcaccttgggccgcaaaggtcgactacgccagtcagtcttgtctctcaaagcatagagaaagtccctggcattttgcgaacacccgacgcccaccagagacccatcacgtatccgatgataaaagaaaacagaacgcaactccagagagcgaagtgaagctaaaggagccaaggccgcggccaggctatctgcatccacgcgtactcctttgattgcgaggttctgcaggctttgggagagtggcataggaaattcaaggatatgttcatttgagccgccactccatctgacgcttgcgcggccgagggattccatctgtgactcggatcataatcttctacttggaagcaaagactttgtagattttctgctttctccagaactttgtacatctggatcggatgtttgttatgtagatgtagtctatggaagccaggcctttgaacgagtgaacggaggtcggcgagcgcggtcttgtcatcggttccatcagaacgcccaaggcgatatctcatctcgtcgtcaatgatgaattctgatacattgtgttttccatgttttgcaagcgccctcagggtgctatacacaccgcgtctctcaatcgtctcgttgtttcgaaagaagtaggacccctgaatgacaggacgtgggaaaggatacacgaaaccatagggaaacgatcggatcatgggtgtctggtatatgggcatgaataatctcccgtgggtcttggtcgagatggttactcggcgcaacgaagtgaatctgtcgagggcatattcgaatgctttgacatccgccccggactcgagcaccgagctctgccctcgcagcaactctttgtagacttcaatagattccactgaccccatggctgctgcaagctggcacattctggcagcatcgcccggccttcccttgctcatagccagtcgaccaatctcgtctctgcacaaatgagtataccaatcattctttgagtagtcacgcattgctacactttcccggttaaaataggtctcgtcccaaattatctctttcacgcgcttgcgaaaggtttcgtggtttgcgacttcataagcgacttggatgttgcgggggtttgccccaatgaaaacccgttctagtcgcaaggtgacgattctgcatacagaagaagatgtgaggcgcagtgatttgatgtcgcggttggttaagaagctggcgatataatcgcccaactcagggggcagagatgacagtccagccggtggtgatggcatcccttccattttgatgatgttggtggagtgagactggagattttcgggggtgcaggaggttttataatagagaaaaactctatagttgactcatatttccttgccaaattttgaattctcttttactcactgcagcaactatattgtgatgtttcggcaacaagagtggccagacttgatcaaggttcgctcaatatggaactgcattagatatggatacaacaagctcaagagaatactcagcacaagggtagtatttaagcttaatctgtagctaactatccaagcgcatatcccaatcacatcatgatctcaactccgcccttcataactccgtccgtgattcgtcgtcaaaggatgtatcttgacccaagcttgggcctagaacaagtggtatccgaatgatcaaagatcaagttgtttatttgccgcagccagagcaagagcctaagatataattagtatcgaaccatgcgaggatcatgtctgttgacttacagctagagccgcagttgcaagaagaggcaccagagcagccacagtcgccagccattgtgaagattgtttggtggttggaaggaagttgtttaaaaagggtgttatagtagttgatgtttgaggtgaggatgaagaaaagaaatgtcctttgatctggaccatgcagggtcttatatacaagatagatgcggcctttgtgctttgatcatccctgtagaatgaggggtcctattctcgtagtgtgatctggttggcgatttgagcttgagtagtggggttttggcatgagttattttggcggttggtttaggattccgcgtgatgatccacgatggatggttcgagattcgagacaaggacaggggcatggatagggtatcgcggtagtgttggtgttgaagatttgagatagatatttacttagatatatagatcttaaacattatacatggctcagagtcttttctagtaattgcagaattaatgcgattctcaccttaatctttatttggtcttatggccattaaaaaccggcatgtagttgcaaaactaagcttcaaggctgattgccactgacaccatccactctagctgcggcttgcgattggatcgcaatattcgcgcttgtttgccactcttcaaaagaacaagaatcggcagttgacatggaacttgtctataacttaatgtcacatggtgcaatgacgcatgggaagctactcaaatatggcgaagtgtgcttgtcccagtgttctgcaacagtgggagcgatggtatattcaaccatgataagttatcggcaagcagatatagacccgtttacctctgtcccttgtaacggggcctttgtttttgggtactttggctcattggtccttcgcaacataggtcattacatttggagtattgtaatgggaagctaactatggcgaaatgatctctgtattggcagagtttgggccagatatctggaattctgttgaggctggtagtgcctacctagaatggacatgacattgcagttgcctctgaatcaatgtacaagtttccatacctaccttcgacatttcgccgtcctattgtttttcaccaagactatatacgagaatatggcgagtccatatgtttctgctccgctgggagcatctgagtggaagttctgggacgacactgtcccgacgatttggccgtccgattcgactcccccggggcccatccccgaacccgctgctcctgttgagaagaaggatattgtatctgccgtctaaacttcattcatggagattcactttatgcatacctggttttccgcatatgtgcaaccatgattggctggtcagtgaaacagttgtctattggggtaatagctaagaattatgacagttgagtcacagtttcacgcaaatcacggtcgtcagaagggtggcacagcatatgcggcaagatgcaggttttccaacactatcatatcctgatcaggcaacttcactttaggtcattatcactttctctctacaatgcacgatattgagtttcatgttgatttgactatactttaattatcaatcacttttctcgcccaagtcttccatcaccgtctgtaaatcaggtctttctggattcatagcaagcactcaccgttgtttaaagaatcataaacataggggccctacaagcgtcaatgacatatgacataccctcccactcaaaagtgatcatttcgcctccctcaaaatccattctggagtttagtttcaagatcttcccaacagtagccatgttagcaaccggtgcttcaggcttcacgatggcaagcttttcaaccacaaactcagcaaaataggatatgcacttgtggcattcccatggcgcaggaccaaacgaacagttatgaggacccttctctgcggcttgctcggtgatttgactcacctgctgttcgagtaaactggtaaatggtttattaatctttcttcgcttcgtgcttgagctggacaactcctcgtctgactgccgtttctttgtgttggtcttcgccaggagatgtttgtcttttgcaactcttcgtggttggatgcgagttggttcctttgattttgtcttgtggcctagtacatggtctaggaagtgctttttgcacaggggtgcacctctgagaggttttccttcgtatttctctggtgacattgttgcagttgttggctaagtcgtgagttgatcagtgttcgagacgttgagaaacacgagcccagagggcttctgcgtgcttgattttgtacttgctgcccttcattgactagctgaagaacaatgcattctcactgttgaaagacttctgaacaagccatgattctttattatgggtaaaattcgttatttgctctgctccatgaacattgttctggtgatttgtacattgtagtagatggtatttccctttgttgaatattgttgttcaatgtttatgatataatcaatgagtcctaaaatcttccccgatatctttgtaaaaatttcatgtttcttgcacgtgtttttttgtttgtctttaatcatttcagagagttcatcgggcctatactctgacagaagtataggttattttgcagatcaacatggtgggcccaagtggccttatcagtcaattactgatctaatcaacatctagaccaataatattcttatcaaagtcagctgtaacacgaaccacgaaccaaaagtacacatactgcagtcatcctatcttgctccatgtgttgtatgaaataagcatcatggggtcaactgtggctaccctaagccgtagcaccggagtaatagacgtattccggcgatgcaaccccgggtttttgaccggaaatccgtgcaaagtcaaagttaacgagagtctaaaaatgtcacaaggccagagatgcatggcagtcttctagaagacgtgtcaatctagccagttcaccttgactaccgatctatcttccttatcaaggtgcaaccagacctttccgaactcggaccaggtttcggttacgagaccgaggaagtaagagatgtactctagtttagttagtctctctgctgtacaacctcttagattcttgttggtgataacgtcttggcttctccaggacccacggctttatgcgccgaccacctgattagttcccttggttgtagcgcattgactcagtgaagatgcactgtagctttaagccgttttggcagttgactcggtgaatttgccagggcagataaggctcgaccccaaattagcgacttatctttcaccgagtcactgggtttcactgagtcaagaggaaccaatcacggcttttgtcgcgcattagcttgtcatctttagttgccgcgcttcaccgagtcaccactaaaaaagaaagagaccttctggaactggggaacgtagatcatgtacctcgatgtacctttttcttttttcccgggcctggactttttggagaaggaagcaaaccggctgcaagatcggaccatcatggccgatacgccactcgcagtccatgatggataaacccttaaaactttaggagcgacgctgttctttgatgacattttggaacaagcatctttctctctctttctctcctccatcatcatagttgggaattacgagcggatatcttcatcatgatgtctgctactcgtatcggacaacggctcgcccgtcagtctcgtcgctcccccatcacccttcaacctcgcctcacacaaacaattcgtctcaatgccgtctcatcaagggcattctcagtcacagccaccacccaggctcctcgcttcgtcgagtcccagagcagtaccaaactgcatgagcatgagctcttctcaaggaggcacatcggcagcgagtcgagcgagcaaacagaaatgctcaagatgctcgaccctcccgtgagctccatggaggagttcctcgaacagactatccccccgcaggtcaggaggaagcaaaagggtcttaacctcgttgagcagtggtacgagggcggcgccgaaaccgctgtccctgttaatggtcgcaccgagcactacatccagaaggagatgcgcaagctcgcaaagaacaacaaggtttacgagtctttcatcggtgctggttactacggaactcttgttcctgctgttatccagcgcaatgttctcgagaaccctgcttggtataccagctacactccctaccaggctgagatcagccagggtcgccttcagtccctcctcaacttccagactctcatcaccgatttgaccggtcttgacattgccaatgcctctgttctcgacgaggctaccgccgctgccgaggccatgaccatgtcaatggccaacgcccccaagggcaagggccaaaagacctttgtcgtctcagagaactgccacccacagaccatctccgtcctgcagtcccgagctgagggcttcaacatcaagctcgtcattggtgatgttcttgctgataactctaagctcgtccgcgaagtcgagggtgacctcattggcactctgatccagtaccccgatacccacggtggtgtccacgactaccaggccctcgccgatatcgtccacgagaagaaggctctcctcagcgcatctaccgatctgctcgctcttaccatgctcaagccccctggagactttggcgctgacattgccattggtaactctcagcgattcggtgttcctctgggctacggtggtccccacgctgccttctttgccacatctgagaagtacaagcgcaagatccccggtcgtctcgttggtgtttccaaggatcgtctcggaaagcctgctcttcgtcttgctctccagactcgtgagcagcacattcgacgtgaaaaggctaccagcaacatctgcactgcccaggctcttctcgccaacatgtctgctttctacgctgtctatcacggtcccaagggtctcaagactatcgctgaggatatctggagcaagacccgtctcgctcagagcctcatccttgagaagggcgagttcaagctccacactgagggtctccgcgaggatggctctgttcttttcgacactgtcactctcaagggctctcctgaggctattgccaaggtccacgagaaggctgattctcagagcatcaacctccgccgcgtcgccgatgacaaggttggcttctctctccacgagggtgtcacccttgagagcctcggcaaccttgtcaagatctttggcgtttccgagtctgactttaacgccgctctcgagtcagacaaggccaagttcctcaacgatgagatccccgcttctctccagcgaaaatctgcctatctcgagcagcctgtcttcaaccagtaccacaccgagaccgagcttcttcgatacatctaccacctccagtctaaggatgtctctctcgtacactccatgatccctctgggctcttgcaccatgaagctcaacgccaccaccgagatgctccccgtttccgaccccggtatcaacaacatccaccccttcgcccctgtcgagcaggcttccggttaccaggcccttatcagctccctcgccaagaacttgtccgagatcactggtatggacgctacaactctgcagcccaactctggtgctcagggtgagtttgccggtcttcgctgcataaaggcctaccacgaggctcgctctggcgagaagcgaaaggtttgcctgatccccgtttctgcccacggtaccaaccctgcctcggccgctatggctggcatgaaggtcgtcaccgtcaagtgtgacggcaagactggtaacctggacattgaggatctcaaggccaagtgtgtcaagcacgctgatgagctcgctgctatcatggttacctacccctccacctttggtgtctttgagcccgagattaagcaagtctgcgatcttgttcacgagcacggtggtctcgtctacatggacggtgccaacatgaacgcccagatcggtctttgctctcctggtgatatcggcgctgatgtctgccatcttaacctccacaagaccttctgtattccccacggtggtggtggccctggtgtcggtcctattgccgtcaagaagcacctcgctccttacctgcctggtcaccctgagatcgaccctcagcgcattggtgccgagcgtgatagcaccgctgttgctcccatcagtgccgctccttggggtagcgcttccattcttcccatcagccacacttatatcctcatgatgggtggtgatggtcttaccaagcaaactggtaccgctctcctcaacgccaactacatcatgtcccgcctcctcccccactacaaggtcgtctacaccaacgcccagggccgatgcgctcacgagttcatcctggacgtccgacccttcaaggacacagccggtgttgaggttgccgacattgccaaacgattggccgattacggtttccactctcctaccatgagtttccccgtctcaggaaccctcatgatcgagcccaccgagtctgaatctcgagctgagcttgaccgcttctgcgacgccctcatccagatccgcaaggagatcgccgacatcgagtctggcaaggttccccgcaagaacaacatcctcaccaacgcccctcatccccaagaagacctcctctcctccgagtgggaccgcccctacacccgtgaggaggcagcctaccctctcccctggctccgggagaagaagatgtggccctctgtcggccgagtggatgatgcttacggtgacaccaacctgttctgcacatgccctcctgtcgagggatctgaggacttgtaaatggtgaaaaggaaataatggattttacgtcatattagcggttggtttttttaatagggtttgagcgaaaggggggaaatagatatcatattcaaccatgatgtgcatttggaatggtttgttgggaagctattcaactatggcgaactgatctctgtattggcggagtttgtgcgagatatgataaatggattttctagagaaaaagtcatataactactagactaaatttacgagttgaaatatttgagaaacccttcctgttattaaagtgataaaacatgttttgtgaagacgaagacctttgctacaatcaaggttgacaggaccaagtgctgatgggcttacatcaactgtgaggcgccccgaataccacgaccaagaattaacaagataatacaacataggtcgaagcgatggtaaattacatggcaataattctgttttaaaaaaatgaaattccttgttggaaagtgtcttgatatcttgctttttaaatcacaaacattaattaaaccactgcctcttcgcttagtgctcccccttgatgtgctcggcataagcagcctcatccatcagtgcatccaaagcagaaacatcctcagcctcaaccttgatcaaccagccactcttctcagggtccttgccgagatcagcaggtgtctcgacgatggggtcgttgacctcgacgacggaaccagaaacgggcgagttgatgtcagaggctgacttgacggactcgacgctgccaaaggactcgccctgggctgtctcttcgcctactgcggggagttccacgtagactacgtcgccgagagcttcagcggcgtagtttgaaatgccaattgtgcctgagaattgttaattgggatgttttggtgaggcgagaacttgaacgtacaggtcttgccatcggcggctacgtcaatccattcgtggctctcagtgtattttctagccagaactatagatgtgttagaaatgaattgatttgataatgatttcaagactcacggttcatggaaactgaaaatgatcgtcggggagcaatgttgttgactctgcaggtaaacgcaacctttggtgctcgcagagcagtagatcggaccttggaggcagtagcccaagcttgacgagcaaagagaccagacattgtgattgtgattgtggttgcgagacgtgaaagaaaggggtgttgagtgagtgagtgagtatgatgatgatagttttagatggcctcctccccccatttactatctctccctctcagagtttccgtcttcggcgccgctccgttcaaaccagcacagaggtacctcggagtcactgcccggccccagtaaagaaggcgttttcttacaacgtagcgtcatcagagttggagatggaggatccgcatgagcaggggttatcatcaggccacgagggtacttgagtaaccccactagagcaagtacttatacttgctatctttgtcatgatggatttattaccctgaagaagccaggattagccgcctgtgatggtacactctacttacttctttcactgagtcatgtagagataaaaccccagattgtaccttgggaaatttctgggtaatttatgcggggaagcttttgatgaaattccgaggattggaacttttcggagtttgggaacggaacttgatgtacagaaataatcattatcatgtaattttgactcaattgtgtggatgttcgttagtagagtatttggtcaaaaatttggcatgaccattgatgcgttgctgattacgcagatgttttctcttgccttacagtgtcatgtagatcatgataagaggtcatggtatgagcgatactataacaacaacaagacacaagttcgtgataataggttacgagtagatagtcttaatatcatgttattcaattctgctatcaatgtactattttccaaacgccaaaattaatcttgcttccactcattaaaacatcatgacttgagccaaggctgagggaatcctccaacccactcagcaacctcatcgcgcagcgcagcaatctccttgacactggatccatcacccaaaaactccaaaaagttcttgacggtacctgggttcttagctcccttagcctcagccgcagcacgcgcatccttatcaaccgccagagtgatcttcacgccgcggtcaacaatatcggccacgcgcttaaagtcctcgccgttgaagccccgcgtcgtcatggcgggcgttcccagacggagaccgcccggcttcagcgccgagcggtcaccaggcacggtgttcttgttactcgctacgccaacgagttcaagcacgcgctccacacgcgcgccgtcgatacccttgggcttgaggtccacgagaacgaggtggttgtcggtgccgccagagacaagcgagtagccgaggtcagtgagctggttggccatggcttgggagtttgcgaggaccttttcttggtagtccttgaactcaggtgtctgggcctgcttgagggcgacagcgagggcggtgatggtgtggttgtgaggaccgccttggtggccggggaagacggacgcgttgatggggccctcgaggtcgtacatgatctgcttgcccttcttgtctgtgcttcgcacgcccttgcggtagaagatcatggcgccgcgaggtccgcgcagggacttgtgggtggtggtcgtgacgatgtcagagtcatcaaagggtgttccgataacaccagcagcgacaagaccggaaacgtgagccatatcagagagaaggtaagcaccagcctcattggcaatggcgcgcatgcgctcataatcgataaggcgggaataggcagatgttcctgctacgatgaccttggggcggtacagcagggcgttctcgcgcagcttttcgtagtcgatcaggccagtctcctcgttgagtcggtaggggaaggtctcgtagtactttgagatcatggagatcttcttgccggggatctggtagccgtgggagagatggcctccatggggaaggtcaagacccatgatgcgatcgtgggtgttgaggatagcagagtaagcgtagaggttggctggggatccagagagtgcttcaccatgtcagttagtatcagtcatgatgagatttgagttgggagacatacgctgaacgttgacaccccacttctcggggtcaagacggaaagtctcgagagctctggattggcaaagacgttcggcctcatcgatgtgttcattgccgccgtagtatcgtgctcctgggtagccctcggagtacttgttttgcatgacactgcctagggcatcgagaactgatcgcgaggtgaagttttcggaggggatgaggttgatgaagtggttctgacgcttctcttcctgtgatggggttagaagtgccagtagatagtgagtgtgtagatacatacgcgcttgagaatggcatggatctcagggtcgccttgctcgaggcttgaaccgaggagctataggattgtcagtcattgtttgtgtggatagttggataattgttacttacatctttttgagatgcgaaacctctggtggaaatgcgcgtagccagtgatggcttggtgcgaaggcattgctgccgaagaagcctcatgttcatcatgattacttgtgaggggggtatcgtagatggaatcgacaagagaaaaagaaagcaataaaattagatggacacgacgacaacttctagagcaatagatcagcttgagctagagcaggcaatacaagacctaataaagagtctctggcatgttatgtttgccgcttcggctcatgagttccaggatcggagcatgagatcagagcaaaaggtacgtacctccgcggggccggttcagatgtcaccgagtcaatcttatcttcactgagtcgggggaagatctgaaggggttggttccacagaacctcggagaggatgtcgtggagggccgggagtgttacttcaaggtacttgttgacggttgttttgtctagaacaatttgagaaggtgggctattctagtcttttgactcggtgaagagtagactaccgtactgtcaagaggtgaggcgataaatgaggtgaggcgaggtgtagggtaaactatctagacgagatgagactagactagtactgatagtgatagtaaaactgatagagagaaactgactgacaatctagaaggattctctcttgttcttttccccgcaaacaaaccagaatctccacttgactcgcttattccggagccacgatccgatttactctccctcttactgccgctgcgctgcgctgtaaccgcgccgcacgcactctgactacctattaccgctgctcgtcttctggccggttgtcctttatccactatgtcaccaacaaacccaaccccttctacctcgggcatgcgtcctatgcctataatccgcagtaggaccgggtgctttacctgtaggaagcgcaaaaagaagtgtgatgagaggtacacctccatagtatatcgatccatatctagattcttctagcttacgtgaataatgcagtaaaccaatctgcagcggttgcaaacgcaataagctcgactgtatctggccagagcctgcccctacaagcaatgccaaggtatcaacagcaacgaacagtactagggtagcaagaccttcattcggtgcttcttcaactggctctcagaccagtattgcttcttcaatacgacacagccaggaccctgatcatgaacttgaacagcacgacccgcactcggtcactgaccccgtactaccggactcaatcccggagcatgaccgagttccccataatggcgatagttctccggcctatggagatactcacatgatggatgctgatgttgagggtgatactcatatcgatgtcgatgatgatcctgtcgagtctgttgttgacgataacgcccagcaccatcatcagccttccccctcaccgtcatcatccacatcgtcatcagattctccaactgccatacaagcaacatacgacccagataccgccaacgctctcactctcgctctacagccatcatcagaatcaggactcccactcaatggaaatatcattatgccaatgtcgatgctcccagagcagggacatcactcatatgaactactcagctattacctagcccggacagccaacagcatgggcaatggatccaccgatgtgaatcccttcatctcaaaactcatacccctggccttctcaaaacctctcgtgctgcaactcatcctcgctcaaagtgctgctcatcggcaagcatcagccgagcgtcatccaagtgatgaggttgctcagaggtattataccgactcactgcggatgtttaggaatgttgtcgacgaatacgtttctggcaacgccgaaaatacacttgtcttgaccgttgggagtttaataatgtgtttaaccgaggtttgttctctctcgcatcatatcgctgctatcactaacatctatctaccaggtcgctaaaggcgatattcacggtacaatatttgaccatctgacagcatcaaagtcattagtgagcacgctactcacaggcgcacaaaaccatgtatacgacgatttaccagactttcttatcgagtactacatgcacatagcagccacgagtatgatctcgattgatccgcagtacaactctcaatcactactcagcccagacatagaagtaagggccaggaacttggttggccgcaaatacgtcggacagctatgtggatgctggctcgaaattctcatcctaatatgtcagatctttcatctgggacaggtcatgtcgtctccgaccgaagacggcgtcatgtcaccaagccccgacaacattgtcaactttgctttcctgcagtcccaagtcatgggcttctacccagacccctccgtcaccccgtacacgcgcctcgcaggcttggtatggaaacaagccgcgctgttatacctctggacagtccttggtaaaccacaccagcagccccaagacagctttcaacgcgcactgatcgagtccgcggttgccgaagcggtcactctgctggatcaatttcccgcgacggtcaggataaacacaagtctttgctggccattagctgttattgggtgtagcacatctgacccggcagtacagcaggtcctcaggacgcgactgcagacaatgctggatacaatcgggcttggaaacatgagacagactttggtcctgctagagcatatttgggagctgccgccagagcaagttagtccttggatattatgcagggcgatgcgcgagcgtcagatctggatctcttttgcgtgaaaggacattattattctttgatacccgcctcgttgtataatatagagtcctcggggcacatgcaatacatctgaccacgttctgcaatccgttatatccaaagttcaataatctatcaatgctatcatacagtcatcaaaaggccaaagcatactgattagttgccaagtaaaaactcccaaatcttggccgccaccaaaactccatcgtgcgccgccctcgcccttgtaatgccctcctcatacatttcctgagaaaagatcttttgcgcatatctcgcctccataatccgctccatgatgaagtcatcaaactcgggatgagcctggaaggatatgatacggccgggcttgtagagtccttgcacctcacacttggagctgctaccaagactgacaagaccctctgggatttcgaggactgcgtccctgtgcatttgatggaggccctgtatctattagagacataatttcagattattaaagggcacttacaagcgatggaacacccaagagtttttggcctgtctcgttgaggtcgattctgtcgacgcagacttcccaaccgccagggctaacagcaacctttgcgcgcagtgctcgagcgatgatctggtgaccgaaacagatacccacgatgggtttatccgtagctgtgtaaatcttttgaacaaactcgacaagcttcaaaatccaagagtcatcagcgaaggatgtatgttctaaacccatgtcagctttcttccaccttgagagttgggtggccacgaactgcttcccgtcaacaagaagccatcaacttcttcaatgctaggatattcctgggctgtgacgacatcccatctgctaatctcatagctcacatccttcgccttgtcacctaatgtctcatgcttgagtcccttatcgaggagagtacgaaagacatctccatatggtcctcgcttttcaaggacagcgggaaacggtgtatcacactccaacacagcaatccggaggtttcgcgtcatctttacttgttgggtaataaataagataagtatagagttggtgacaatcgaacaaagttattcgtttgatagttctacaacgagtctttaagtcgaagacaccgactcgcaacccccccactgataggtaacctcatgaccagtttcgtgatacatgaggtcctcgttcgagtaagattaaccgaatcggtgggtgttgttcggtccgcggtcatatcgtagccgcgctttaccgcgcctccacatgaatttatgcgcaacgatcggcggtagttgagagtcagataagcgatatcacgataatgcgatttcagttttgtaaatagtctaggggattgcagaaacgttgacctcctgagtctaagtgtataaaaataaatggactaaagagcatggtctaagtagcataagctaacctactaatttcgtctcttatgcttccagcggctagtttttctgacaccgtgaggacagtaaatagtaagaagcatgtcagtttgaggattgttatctggtggaacttcttttcatgtatatgtatttcttttccagaagttggagttgagctctcttctgaagataaccatcagagctgataactcgacaattgaatacacatacaaatcattttcatcatggattaaagaaggttaataacgtataagtttatagtctctgatactgcttttataaaaacctggtttcgttgtcggtcgtcgggggccatgctacttgtataagacgttggcaacctagccacctcgtgaagaggccaattgatcaaagtcaggcattgtagacatggggtgaaagcctggtataagacctcagcagtccccaattaacaagccttgagcagcaccaggattaaacatcacaatacacggctgacaaacgtgaaagtggatgcagcactttagttccttgaaactgtcaatcagccgagactcaattgacaagcacaacctgaagcatgtcatattaacaacccaatcaaatatcttccctcgcaacggaagctccccaggaactgccgttgagctaggttagtgtcaaacaagagctaaagttccttgaattgagagctgaactagccaggattcaatctacgcttatgaatacgtcatggagttgtaagtaatagaacatcacattgggtgtgtctttggttgacggctaaagtaccgattgtcttaagatctgcaattaaacaaccgagacaagacaaagactggttcaggtcccaggattaagctcatggagaactccattgagcggggaagaggacagagagacttgtgattgttcgtacatattgatgatattatgacgtccaaaagtcgtattttgttccttattcccagcctctcatgcaattgaagttgggaattaggtttagttaaatcactcatctaagggacaccaaatagttaaattgatcccgatttcctcatcgttcaattgacccggtctttggtctaccttctttcattgtcactgcttctatcattaccgacatccaatacaaagacaaaaccgatggcaccgttaaaagacctaggcctaggccaaatcctcgcccgagccctctcctcatcaacactctcacagccaccaactctcgtctcccgtcaaaccgttgaaaccgtcaccgtcgctgtaacaaacgatggaaacaacaactcaaacctaagcgccggcgcaattgcagggattgtcattggttccgtctttggggttctcctccttctctggatcattcgctcgtgccttaatctgggtgcgccgccgcaagagagggagaagtggtatcattacaaggaagagcctcggcaccatcaccaccgctcgcgaagcagacggtcccatcggtcgagcatttcggcgccgccgcctcttgttgttagggaatcgagatcgcggagtcatcgacggggaaggtcgcctgggcatcatggtcgggatcgcagtacacggtattatgtctaagaatagcgcatcacattatagtcacgtctctggaaaataacgatttacgacatcaaagaaggcacaacgttaaagggatggatgatatacacgaaacaaaaataatatttacatatttatctactagcgaaatctcattatctaaggcttatggctcttcatatcatcctcatgattagacgtgcatgtcgtctcagccatagacgcgccctccaaagtagcgccgtccatactgatctcaataagaggccccttgtaattcttccttccatcaaagatccacgtaccgacggaaaggaacaagataactccaaacgcagcgatacagtagttcatgttggtaggtgtaacagggagctcgggtgggaagacaaacagaactgtagtaaggatagcccacgcaataccaacaagactgcaaatccagcgcactggagtgctcagcttgaacggtctatcttcgggaagtctgttgcctccacggaggaggtgaatcgcaggaggaatggcgtatgtgacgcccagagccacaaccgaagccgcagtgatagcgttgaaagcgctggaacttcccaggagaataagtccaaagacaattacccagccagtcgtccaaattaatgcattgacgggtacgtccagacttggatgaaccttggcccagacgcggctgaaaggaagtccgcggtcgcgactgaaagagtatgtcatgcgcgcactggtagtcatgatagcagtagcggtaaataccatacagacgatggagaagacgattaggcagacacttccggctttactgccagtagcgtcaaagtacatctgcagcagtgcgcctgcgggagactcgataacattctgaacgtccttgagaacgaacaagaggcacgacagaaagatgaagccagacagcataccgataaggatgcaccagatcataattctcgggccttccacgcgtgcatttggaatttcctcaatcatatgagccgcagcgtcgaagcccgtgagggcaaaagcgccttggaggagtccaagcatccaagcaacaccatcgggccatccaacctcgttgatgaactttccgtatacaaaggacccactctggtaatcaggtgcagcacaggccagaacggtaatgctgataatgataaaaccagagatactccagagaaaagcggctttgttgaagagtgggagtagtcggttggcaaagacgttgatgaccaaagcgatcagagtaaaggcgagataaataaggaactggtgccaaggcttggtttcgtaggtaggatgcataaaagtaatagcgtcggtaacaaaaacacttccaagcaaaggcgcagtcgctgtcaagacgacatagccagctgcgttgatccaaccagtgacataactgatacccctcgaccatcgtggccaagctagcagagcagcccaatggtactgaccaccagcagttggatacgcggacagcatttctgccagaggagcggctaagcagaggttacatattccagcaaccatgagaccccagataacagagctgggaccaccagatggcagagccagactgatggacgctgagagagcagtccatgtgttgaggatagcgaaagcgagaccgaggagggagattttggaaaagttgcgcttgagttcctgcttgtggccgagctgttccaaagcagctgagtcgtcgatgtggacgtttttgtcccgtggggcttgggactccatggtgaagggtatagtgatgaacgacaagttttggggagaggaattgggggaagggggtttagttatttaaatgtcagtcggtagcccgttaacggaggatcactccccatagctgggttagactacctagttctagactatctattcggacatggcgatctctgtgagattacggtagtaaacctttgctgtccaagtcttgagtaagtagaagggcgcacttgttggagtatgacgatccacactctggtagtcacaccatgacagattgggatgatcaacggaatgacgttgtggggatgcgtttttttgccccgggccggggaagagcctatctctttttgttctagaattgtttctaggtgacattttcttttttgtagcttggaattgggagatattgttcctgttctaccagccactgtcctcatatcgggatgacatacactcaaccagatagttatcaatacatccccagtctcgatatactcaatattttacatttgtttcaaagccctgagactcacagagcatctcttatcatttccccataactagggatccatccaagagtcaaggttcggagccgacgatggaaccagactaggcgttctccggcatcagcgggctttattgcaaacattatcaaaaacccttctccaaaggattcttctttaagcatagtttacttggattatgatcagattaataggtctttatttctaggcaggcacattctcgcgtagtgatcggctacgcggctagacaaagtatcattaccccaacctcgactacaatcagcagactctgggtttctgtcgccaaacccttcagtggagtaagccccaaacactccatgagcttagttttatgtgtctgacttgtggatattgacaagataacgttgctgttgaacagattactggactgtctatcagcagaatgtatcaacttgcggctctttgtccttttactggcccgtgctaaccccgtcccaagatccgacttaaccgagttgaccggtcgaaccggctcctcaaccagcaacaactcttgactcttgctgctgttctcgtagtatttagaccggcattgaccggctacagctgaaggggtacgcatgccatgtggaatgaatatcgggtcccttcgcttgattgagttttctgtctccaattaaccccgtgttgatagtctggagaaggagttttttattacgtgaagaaatcatcaagttatccagtttattcagactccgcgatatgccccgcgaccttgaggggtttccccaagtttgtgctctggtttctgtggatttattgagtaatagttattcggtttctgggatgttgacttgtggaggttggagatgcgcccgttgggtttttgggtgagagaattgcagttgcagatctacatagtagttgcccgacgagttgaccgtctccgaggggcattgcttaatggccaagtgagttcagcggttaagcaagtaaacagaatctttcaaggaacagatgccgagtaaccttgtgtttctaagaaagtcctgacactgtcaaataaagcttcagcttcttgcaggatcgttcccaaaccgatcgatttctgtttctgtgcctgcaaatgtctcagggtcagccaattgtgttcaaattatagataatttacatcaagccattctccaaatttggatgaagttcctgaggctctgctaccgttcgtctggataaattgccaaggtgccaagacgggtggctctccagggtagtagcgatccggtcaagctctgatgaagacatggagccatctgtcactggaggttatggaggatcatatcgatcaagttacacaaactattattcgagtaacaaatgttgaaaataagtttaatttcaaaattgatgcataacattaaagaccaatccctgttgaaatctctgcatatcagttcagcatgcagcaaccaggggaccgccacaacacatactatccactaaactaagacagacaaagaaacaaatccaacagacgaatcagaagtctcttcactatttgcttgtccaaaatccaactcttgttttatcgagcattgcgcgaatatagacaccaactggacatctcttcaacatccaaacatcaggataccttaggtactgtggtctagttggttatgacatctcgttaacaccgagaaggtccccggttcgagcccgggcagaacctcactttttgcgtgtggagacgatcgtgtcttttacttgtggggagagtaagcggtgtacttggggcaatactagacatatttctcacatctcaaatagacccggtcttgtggcctagttggttatggcatctcctttacacggagaaggtccccggttcgagcccgggcgggatcattcttttgctggtgggagcaactgttactttttgtttcttcgggaacactattgtcattattccagtaagcgtttataggtaacataaatattcctaacattcgtattctacttattacacaaactacttgctattaaccctcccattgacgttgagcttctgaggtatgagtcgccactatataccaattaacactcccatttagtgagttcggttcataaaatagttgtagttatcctcagccatcttgatagccttggcactggcctcatccaaatcctcctcaggcaatcccaaagcatcgttggcaagcccgtacttggccccaaagttgccatcaccgttgggaaagaatgtacgcgcgtacatagccagcgcccaaccagatcgatcaccgcttttgaccatgtcaacaccacgctgccatcgcttcttgacatcctcatgctcaatagtccaatccttgtctgtagtaccagtcacgcgctggagactgtcaagcatctgtcgctgagagagaaggaagctcgagatgtagaggggcttgtttcgccactgggaaatcgtgggagacttgtcgttctcatcatcggggatgaccttgagactaagcagggaagcaaaagcccgaccacattggtcccaggttgaagtgttgatctgggtattaccatcgtcgtagaaagtaaccttcttctggccattgctaaagtcgaaaccgtaccattgaggaccctgacagacggaaaactcgtaccagaaagagcagcacatggcaatccaggatgaaacacctgcttcctcaatagcgttgatgccggggtagatgcctccgccggtcatgttctcttcagcgagggacttgttggtgatgtcaatgccgtagacattaggcatgatccaaggtacacccgcagtagaagcagcgcgaacgattcgctcttgggtaccgggagatgcgtggacggaaagggatatggcgaggaactgctgtcccttgagggcctcgacgagggagctttcatcttcgtagtcgactgcgatgacatgggcaccttggggaacagtgttggtgcttcctttgcgagtgattgcggtgactgtatgttttccggtgtcgatgatatgcttggttagatacttgccaacacttccgccagcctgtgttgtgttagtgattgtgtggtagaaagagttggagatcttacaccgatgatggcgactcgttcaagtttgttgacaaagccttcaggctgatccttggcatattgcagagacattttaataaaaattcggtataaagatttgagtagaagtgtagtgagtttgttattgttgctgttgaatgatagatgatactgaactcttcaaccaccgccctcaacgaggtctttatacttgaatttttaaaactctgagctatatactgaactcatcattaactccgagaaatcattaagtccttccatcttgatagcaattcattgtccatgatgctatcgcggacttagcatttgacttgagcgggatagcaattaccgcattgggtaagtggatccccgatgaagcggagcccgtctccaacgaccaatcagatgcttctaaatacgaaaaccagtaactctctcaactctgtgaaacacaacaaactcaatcttaaatccgttgatgatttgatacctggcatgaaactacctaacctacaagccgctgatgctacctacagaaatcataactgagggatcgcacagatttgggtatgtgtggccacggcatggcttagatggattacattcatctaagaaatttaatcatctaggaatgcttttgtctatacacatagcaagatacttgtcacgcactgtagacccggcgaggggctaaaacggcagtgcaactgaaggggagggtcacatcctgtggggatcggttgagtagtgttgacaataacttggatcccagagagggcgttaaaatcgcagtgaaaaatcaacagccctacagaaccgtagccgacgggaattttgacacccggtggacgttaaaattgcagtgaagatttccctcaattccagccctatttcgccgcggccgacaataacttcgaccctgggaggaggttaaaattgcagtgcagcaatcaaagaactcaggtcaaagccctttcgggttagcgttctcaagagaatggcgtagagcaggggcttctatttacttggctcagtggtccttacaatgttccgttcttattactacctcttctacagagtattactcgatgcctcagaggtaggtaggtacttatcgccttgctcgaaaacactcatcgttgcttacctgtcaatcagtctactaagtaagtgtgctattacagtatgccattcttaaaccaggttttatacagtacaagaatacagtcattaattcctattatatttgtttatacattcgtcaatcttgctttgcctagtagcataccacttgaccttgtgtttcacaacatcaatcctgtccatattaggtggcagcatcaatgataacttggaacttgggagggggttaactttgcagtgaagaaaaatatcatcgcatggcctcatagaacattgaccgcattattaaaagtaacttgaactgggccccgggaggacattaaaattgcagtgtaaattatgagacaaaagtgaaggcctcatttccatttctcaatctctatttgtcgcttgataggggtggtattttcccttgttacgtgcctaccaatgaatttaaactaacttggcatgctcatcactttgccatgccatttccatgcacaaccctatgcaacgatgtatggtaatcatgagttcctcttttattcgcttacacacccatcaccctaatcttgcctagcaggatccagcttaaccttgttatccgtaatagcatcaatctcttccataatctcaggcgtcaacttatccaacaccttgagcgaagcaaccgtatcctccaactgctcaggtctactagccccagtaataacactcgtgacattggggttcttcaaacaccacgcgatagcaagctgagcctggctgatacccagcttgtccgcgatgggcttcagttggcgaaccttttcaatctcagtcttccagtcgtcattgccgatctggccgcgcatgaagtctgcgaaacggtccttgctggcgccgaagcgtgagtcctttggtggttggccgtcaacgatgtcgttgtactttccgctgaggacgcccatcttgaggggggagaatgaagtgatgcccagaccgacacgttcgtagaggcgttggaattggccttccactctgtctctgactagcatgttgtaaaagggctgctctacgactggtccaatcatgcggaggtcgcgtgcaataccaacctgttgtactgtaagagcttgttctcaatagacataaagaacatgggttataacttacagcttcagcaatctcatcggcggaccattctgaagtaccccagtaaaaggcctaaccagtcagcattccggccatcaatcaacgacttcacaacttaccttgccgttatcaatcaggtagttaaaggcgcggacagtctcctccatgggagtaagtctgtctggtctgtgagcgtagacaatgtcaacgtatggtagctgaagtcgctccagcgaagcctccaatccctcaatgatgtgcttccttgaaagaccgtggttgttgacaagaatctctccattaacagcgccccagttgatctcttcaaaaactgtcagcatggcaaccaaaaacgtcagatggacatggacaaaactcacttgtgctgatgacaagatcacttcgcttccaaccaaaatgcttaatcgcctttcccataacaacctcagcctgaccagcagtgtagttctcagccgagtcaaagaagttgattccaagatcataagccttcttcatgcaagcaaacgcctgctcatcttcagagtagccgccgtatgtcaaccagctgcccaggccaatggcgctcacatggagtccagagcgcccgaggcggcggtagaccatgccagtatctctgggttcagcccaagccattgtgatgaatttcgatgatgatgtgttctttgtgtggtttgtgttactctgtttgaagccgaatcagtatacgaagttgcggagtaattctcggagacgagcgtagagtggagatggacttacactgaacaagcttaacttgtcagatgggtaccaacagttcgccgattcctttgcgtatggaaatgaaacgttttaccaacaagattattgtgctactagtaaacttgactcgtacaacaagggtaacagccttcgagacaaatatcctgactctttgccactgtgctgaccatggtctgcagttggcttgcagcgggcggggaattagcacgacaggggtccaacgatggcgcaatggggtccctgtattccaccattagtccagtgttcccctcatctctagaacatcaggtgcataccaaacaagacacggttgttctaagaaccaaggccaagattgtgatggacatagtctaaatcacccccccaaacctaaagttcttaggaaactcatgtacacgtctcgattatttgtcgtactgtttgctgctgatcctggtctgcaacatcgcggggcatcgactccaacaacatgcgagtaagcggcgaaggtgatcggacaagatagccgaggtccaacggcggccagcaaatctgagaggcttggtcctccatgaactggtacgtcggcatcgtgaggtttggctgcgaagtcaggagctcggctgtgtttgggaacgaggtctgcgggtttgtctcaaatgcaactgcgtcgccttctgatacctcgagaaggcggcccgcgttgaagattgcatccattcgtatcgtgaggagcgaaagtagcgttcggttgcctcctcgacaagatgatagtatgtctcgtagttgatgtaggaccgggcctgatcggtcatctgttattgagtggtcgcttgccatggcatcaattaccgctgtggcaatctcgaatgttttaaactcctgcatcgatcgtaaataaatgctgcgccatgcgttcagtgttagaaactcaccagtgtcggtccatgagactcgagtgcagtcttgggaagttcagaaaccaagctgagaaagtctttggctatatccactgggttcatactcggagtgacgatcccaaagcgaagcgcagcacgccatagcacagcgcgcatccactgcctcgtgacaaacatgtctgcgcgctggacctcgttgattgggccccaatcatcattgtcggccgagtccacgagtttctgctgcagtagttcgaggcagttttgtgcgacggaaaccatgttgggtagatccgagtctgagtcaaagttgtgaagtaactcaaagatgccgctttggtcaaatacccagaacagatgcaccagcttgagaaaagcagggagaacttctgcgcggtcatctgcgcctccaaaccaggggaacaggatgttgggtttgaggactatgggcagcttgtgaagaagcgcgacgcccctatgtgtacatgcgttagtgaaaatggaaatcgattgtgttcagggattcatacctctccgtcacgaacaagagccaaagaatgcgtcgcgaaacatgttggtcggcttcggacaaagaagcataggtagactcgcgatcaagcctcaggatctgcgcttgcgtgattgcctcgcgtaggtagatgagagacttggttccaccaggagaagcattttcgtgataaatgtgtagaaagaaggaaacccgcaaggcatccaagggacccagcgcctcgcttagtcgcgtttcggcgtcctccactcttggctgccatgcagtatcgagcttgagctgagcgatggcggcgagagctacagcattggcaaggagtctagctgcacctccctgggtaggatcctgttggatcttgttccttagatcggttgcatcgacgatgggccagatgggatagagtctttcagagtagacgtcgagtatgtcaagcaaacaagctacctcgtcaacaggcgaaggtgacttcttggcagcaacaacagccagattatcgtctggactagaagtactgtttttccgtctccgctcaatcttgtccagagtcctgggtcgaagtccccgcgggcctctagtgccttgcatacgaataaaggtgcattctatacctgatgcttcacatgcagtacaggggggcgtttctgaacatctgattttgcggaccttgcacgaatcgcaggctcgtcttgcgagtttctgacgagatgctgctggagcatttctcggaggtcttggggacgaggttgagggtggggtcatggcttcaaagagttacgggacaaagagagacactgtctgacagtaagtactgagttggggataggaaacccagcaaataagaaacactcgctatagtaaacagatgtttcttggtctatgtttttcaccgatggcgtgcttgtagcttgggatctcgtcttgaacgacccctgtcttccccggattttgtctctccctagacctcggcatatgaacccttggcggtgggctaggatcggcgtccactacgacacgtacctggagacggtggtctagtggcctctagtctagtctaagtcttacagtacagaaacaaaaggcttatgaagtctggtcaaatagatagtataggttggcccattactttcgtctcttttgcttccagcggccgtgtccatcgttctgatatctgaggggtggtatctaactaattctgaaagggttgttcaactgtgtattgatgttccagtggacaataggtagtgatatagtgatcaactattgtaccgacaacccagagacccctataccaggttgactagaccactgatgactactaaactattgtccatggcactccaatactaatatcatccttcatgccctggcaaccagctgtcaactcgtccgtcgaggggttggcagtgttagggccaaggtaacgcaccaaccctgtctggtcagaaaaacttgtattacgcacaaacctgtttttttctttccaccgatttttcctctcttccacaacactgagaaaaataaacaaaacacatttttcatcaccttgtcgtcagacatcgtcttctgcatctcgtaaaagacttgtctatcactggtgcatcctctctatcatccgcatgcctactagtgctggaagcgccggagagatatcgaagctattcgcggctctgaatcatcgccaacgtaagtgcagcatcctccaaattattctatccaccaggcgaactgaccaaatatctcagatggagccggtgtcaaagtcgcggcaaagactcgatactccatcctcgtccgttgcagagttgcacgttagagaccccgcaaatctctgatgccacggtcatcatggacgaatgccaagcctcacgtccatcaacctcaacctcaaccttcaaatccgaacttgaaggtagcagccgacaaacttagttactatgctcttgtcggcacactttccaagatgaactacgctttcggctctcaggaaactgagttcatcgcttacctgacgataaggtttccatcttcaattacacttttcaagcattatgactccaatgcttacacgggagttcatcgcttacatacgagagagatcccagatacagggacgcaataaacccaacaggtaaccatcttgtgtcggtgtcgactaccagcgcttcaagcaccggagagaaagtggccttcttgtcaatttggggacaagaaacgatggcctagcaagtcccttgccaccttgacctatgctgaacgacagcttcagcaacacgattcatgttacatgaagacagggccaacatagcccgcaacgagccgagcttttatgctccggcgggaaccttgctgagctcaacaacagctccagtgataaggagtacgtgtttatcacgtacatcaggtcgtagatgaggggcaagactctcatctatagaagaccgcccggcgattggcagtacagcatgactcttgagaaagggtggggtggcccgaacagaagaaatcggtcgtcgaggccctcgttatggccggcgccgtggaaccagatgatatcgagcctgaggcagttctctcagcatgaagaggatggtcatccggtctaatgttccggccaggtgagatcccactctggccggctatgaggagccattccctggaccggatgaccagtccaagatgaagcgatccgttgagaacgctgagcatgtatgtcggtgttgttacgatctgctgagggtaacgtccttcgcctcggtttccccaatgaggaactcgtgtcggattggtaagacatccaccatcctctcattccgcgcgccaaagctaacattactttagcttcatcgacgagatgctctggaaaaaagaaaccccctctcagcgtggcaacattgtcgggaggcttcccagcgcaacagcaaatccgttgatctgtacgagctcatggaggagtcgcctgctaagacgctaagccgaggcctattcttgtccatctatacgtgtgggtggtatcgaggtagcacatccaacctacatcacttcctgtgccccaaaactaaccttacttcaggcgggacttgttggagaaccaacaacgtcgttgatctgtacgagctcagggcgggtcgggacctggagaataagaactttcttcattttcttttcttttatatatacctctattgatagactggaaactcggtcgttccctcttcttttcttctttcccctttcgttctctccctctccccccccccctcctttatatatatatatattgatgagttagaaccttagctcccgctctggttcgcactgtcactcttcggggtgggggcgaccctcaaagacactgaggtaagtgtctttctcatttcactcatacatccagtcatttcatagtatctaatacaaacagggtcttttcatcactctcatgcaccctgaggacatggagatgaatggtttcattggaggtatgggcggtctctcgctcgccaatggccatcgcggccatgcagcgagcaatgcgagcctcctagctccccgactctctttactcccccagtctgcttgctcctcgagtctgcaagctctccaagcccctgaaggcaacccagaagtacctgtcgcttaccaactctcatctgggccttgcgacgagcacaaatcatacgcgttcattcaacgatatgagagcacgcgatcttcagtggccccagcagtcaggcagtgacaagaacaaaaagcataaattgctttcatggtattgttcaatgctacaggcaccgcttcggctccctatttgcactggtgcggtcgcgcggttctacgcagttgagtcaagtctttgctcgcttctcgacattattcatcaagacctgactttcgggaccagtgcggctcttgcactactagcctcgagtaccctggatttataccaggtgattcctttttttcacaaaggacaacttgccagcacatacatacatgtcatttctgatagcgctgcaaatactgtttagccagattcatcatgccgggcgagcccatggcaatatagggccgaaatagagccaccggcattctagaagacggaattaagactaaccgatgaagagcacggctcccggtgtcgtgcagtactgcaacgggggcgggtgttgtgcagtactgtaacgcggcgccggccccgtgggccttacagacattttctgcatttctgtcttgatctttgagacaagcatatgactattggcagaatcaaccaggtaacttgtattaacacaaattcaataccttgaacatgaactatgttcagaagaagatgcccaagtgcaatgagcaagtgcaaccagatcaaccttctgcaagcatgggcacctgttgcctatcaactctcatttggcccgaggtgtaagagtggctaccagaagcatggtttcggacacagctgcggcgcacccttccagtacctgatcttgtggtgatcttgatggcctgctcccttcgaaagcagtgatgcagccatttgtgcgaccattgtaatggcgcataccaaggcgcatcgtggtggtgcttacagcacactggctgcgactgttggcctcttcacacccatggtgtctttactttcttcgacgaagcatcactggtgctgcggcccctcgagatagcgctcgcggtctttgttggattgctcctcgaagtagcgtggcagccaaccaagatcccttcgtggattcttcaaattctccgaaaccctagctccggacaaaccgatttcagggtgagagactgttaagaagaaaagagaactctgtttggaatggcacggggtggtggcctgtgatcatcgaagatgtgtgttctcatcgaaatgatcatcggcttcttcaagaagaaggaggaggaggaggacactaatggtggtggttgggtcttggcaatgaagaggagaaatgggggaataatgaatgaaggatggtggacatgtggtgtggtctggaagatgttgattcagggttataatgagaggggcggtatgggaggattgttttgtataagtttgatcatgttggagtcgggtaggaatgacactgggggtaagatgtgcggtcttgtcaatcgaaatgatcatagacttcttcaagaagaagaagaagaagaagaatgctgatggtgatggtggttgggtcttggcaatgagagaaacggaatagcggaattgttttgtacgagtttgatcatgttcgggtatgagttccaaaaattgaaaacatcaaaaacacacttgctttctgtttgagttgtcatgactgtaattaggactggcagtcttgtggtgctatggtcggcggtagagtctgttgcgttcaagaaagatggttcgataaggaagcttggtaggatcaaggaactggtgtgtaggaggaagtttctgattgtgcagaacatgatcgtagcatcttataaatagttgagcagaccagagacaggacgtttcatgaatcactgtatttacaaaggaacgaatagcaacccaatcctctaaatccgaaaatatatacattgaaacggaacattacactaactcgtccaactcgtctaaccatccaactcaataaagaccattatagtaaccaaaaccagcatccttagatatcctcgtcgtcgtcggcaactttctcagctagagtaaacttgctctttccagtcttttcatccacctcatgctcaatagcaagcttttgcagatgtccgagaatattctccagcttggtatccttgttgcgacgatcctttcggccgaggttatccaaccaagaaatcttgttaaggatgaagtagatgatggcgatgacgacagtgacaccgaaagagtagagccagacaatgacaacggtgacaatatcgacccagccgttgctgctctgcttgaagttgtcgtggatagcatcagtctctccaatgccggacatccagccgaagaggcaaaagagagtggccaggatatcgacaccgagaatggcgccgacgagttgccatgatggccatgtcttgccgccacgggtaacaaagatgagccagttctctgtgagagcaacttcaaggaagaggatttcttgcacacttccgaagttctggacaataccgccgttaggaaggaacattgttcctcggatgatccatgtgccgatggccagaaggatgcccaagatgacactcatgatccctatggaagttagttctctgcaataaatgctaggtatggttgtacttacaaatcttggggagctgccattctacaggtctaggttcccagtgcgcattgtcgtaagccacagctacggtagccaaatcggcaaacagggcgaggaagacgatgaggtcgacgcggatggtttcgttgagaatgaccatggagagggtaaggtagatctcgagatggaggcaaagcgcgatacggtattctggacgacggtcagctcggcacggcaattgacaaggggactgtacttacggatgtacgacttcattctagcaaagatctgacgggcagtcttgatagccagtacgattgtgctcaaaccaggtgcgaggaagacgatatcagcagccgcctgcgcagcctccgaagaaccttcgacagcaataccacagtcagccttcttcagagagggagcatcgttgacaccgtcaccagtcattgcagtgagatggcctctctgctgaagcatctcaacgacagtgtacttgtgctcgggaaagacttcggcaaaaccatcagcgcgttcgacaaagtcgtgctgcatacttccagccaagccaccatggatgagacgatcagagttgtagaccttggtgcccagcgacaacatcttgcaagtttccttggcaatggcgatggcatctcctgtaagcatcttgacgggaacaccgagatgtccagcctcgatgatagtctgagcggtatcctcacggggcgggtcgaacatggaaagcaatcccaaaagaatccagtcgccgtcattcttcttgtaagcaacaccgagagagcggaaaccgcgacgagcaaagtcctgggccttctctcggtagagttcgctgagatgttcagatccgggtccgagaagcttcaaaatagccttgggagcaccctttgcacagacgtatttgtcttgaccgaggcggcatacggcggtgattcgcttggagacggggtcgaaaggcgtgaatgactctgttacccagccctgcttgaggatctctcgggcttcggggtagcgcttgagcgtgaggatagtgaccttgtcgatagggtccagtgtctttaggttgtggctagaagcaagggctgcgcatgccatcatccagttgacatcttcgccttcagcgacaaaggggtctcggattgagagcttgttggcagtcaatgtaccggtcttgtctgagcacaggatatcgactccagcgagtgattcgatagcggtaagcttttgcacaatagccttttgcttagccaagtaggctgctccgacagccagggtggtagtagtgacaacaggtaaaccgacagggacaccgacgatgagaagaacaagcgcgtagtgcaacaagttctgcgagccatgagctgtgacgctgatgtggtggaagaaaccgccaatctgctgatagttagctgacgtgacctaggttgcagcaatgagataatacttacccatgcaaccaagatccagaacatgaccaaaaccagaagcgtggtaccgatgttgttcatgatggccttaaaatgaccttgatccttggcaccttggacgagatcggccgtacgaccgacgaaagacactttggcacttgattgcaccatagcaaaggcctttcctctcttgcagccagttgtgtagtagaccatatcgccaagatacttctcaacagccagtgactctcctgtgatggaggattgatcaacggcggcgagagggcggcttcggtaatccaggggctcatttccgtgggtatgcgcgtggccatcgtcggtgtgctttgcatctccgttggctccgtcatcttcggccatgtcatcttcctcgtcgctgtggcccagcttgtcttcagctctgagtcgcttgtagatctcaaagtcttcgggtcgggtgaagtcacagataagtcgggcgtctgctgcaacagtgccaccttcttcgatgatgagctgcaatcatgttaggacccttttcgtatatcatgtcagatagaatcacttacaatatcgccggggaccaattctctagcgagaatttcctgcacgacagaatctctcacgacatggcaacgcattgcgatatctcccttcaaacttgcgacgatatcggcagcttgtttctcttggataactatagaatggttagtgttgttagagagacagttaagactaaggaggtcttacagcctacgaaggcgttcaagagaaggatggctacgatgactccaaaatctacccagtcgcccaagcctacagcgagcaaagcagcgacttccataactatcacatgcggttagttggttcccatgtgttgacagagggttgtagctcaccatagagaataggaccagtgaagaagccgaggaactttgcaaacatgttttccttttcagatgacaattcgttccatccggtgacctttctacgcctctcaacttcgtcggaggataaaccgagtgatagatcagtctcgagccacgcctcagaaacaccagtgttagtggtggactgttcttggtcgttgctactactgctccaccaatgcttcttcttggtctttccattgtcatcgccatcagctacacttcgacggcggtcttcgcggtagttgctgatgtagtggtcgagggcgggatactcagcaaggtcaggatcagggacgatgctggcagatcgagctcgagaggctctcctgccagcactggattcgacatcatcagtgtccctcttgcgacggtggaacagattcggcatgatgaatcgacccgtgaagaagtgtaatgaacaagagctctaggtgcgaatgctagtccagtaaacaacaaacatgcaaacacactggagtacaacttgtttctggaggcgcaacgagctgtatttattgtgtatgcatcctgcagacagctcgttgcctcattcagatagctcttctaatttgcgtcgtcagtcgaaactgtaaccacacgcaacaacgcataatcttgcgccctcgtgcccgcgacgactctatgacatgcgagcgatattttttccatgctggccgagtgttccgaaaagtcggttaccatgaagggaagctgagatgtgcgttgatcatatccctcccgctcacaccaggaaactcgaggcttgagcaatgggtggtaaagtttctgggcaaagcaagtaaacgaaagtcgatatctcgctaccgaatcggcaggggctggtgggtatccaatgccaacaggttccgttgcttcgcggcttcaaactatgctgtacaaggtgatattactggctttctgtgagggaggtgccgaaggctgacatccgtcagaaccgagaaaacaaagttggttattcccgtctaagagaaattcggctatgcggcatcaggcgatcgtcatggatagctcagggtctgcatacgacgttgaggtcatatcaacctggtcgcccggtagctatgagttgtttttgtttgcagtactctcagtatgcattgttattcgaactgttcagagcagacttcattacgtcacctgaataactgctcttacttcaagcaggaagccgaatcgatccatgttcgttctagaagtataatcgcgtgacgaataagtggcttgcaggagcttggctggcttcctattgaaccggtttgtacgaccccagcaaggcgagaggtatcacaagccgttgacaaaaaggacgcattaaattgccaattccgaaagaagaccgcagacaaaatatgccgcttttcagcataaactgcaagtcaatggatgcttgttcatcgcttacactactatctgtatgtacttgtgatccaataactgcttgttgactgtcctgatggcgcaaacaccatgccctgtcgatctctcagcccatactgtgagaaagagcaatatccttcaccgatgttttcttcgcaaatcgggataaaaatatctacctatagggttagcaaatgaatcggcggtcgtattccgtccccagaaatcacagaagagacgaggcagggtcagtcaagactagtaaatgtaataataatattactaccatcaagttagcaaccttgtccaggtaaaaaaaagatgccgtttccgtacagttcacctactttttctaaatacccaagagaataagtccaagagcaagagcagcaggggcggcctgaacgtagagaatacgcgtgttggcagttgtgatgctgccgaaggcacccgcaactacgacacagccgttgaagaagatctgcagctgcttcgcaaacacggggttcgggtggagaagagaccaaaccaaaccagcggatagaaagccgttgtacaagccctgattagcagccatggtcttggtctgctcggcgaattcgggtgtgagcttaaaggtctttcttccgcggggagtagtccaaagagcaacctcgagcaacataatgtagctatgtaaggcgccgacaaagccggtagtagcgagtccgaaaaggcccatctttaatagtttgaacggtgagtaggtggttggttggttggagatttatcgcaagatatgtagaggcagttgacgagagctgatagacgagagacgagaactggtacaatagagacaagagctgataagaggcgcggtactcgatagaagaaacacgatagctggtacaagacagacgcgcttgattgttgaaaggaattaacttttgagacaatgatcaaagggttcgcgatggttacaggccgaggggatgactaattttttttctttctcttccaactgccaatagctcaacccaacccaacccagtccatggaaaaagggtccttgcactaattctgagacccaagtttggagtcctcgaccgaagacagcggatacatcacctaaaattggtaacaatcaaaaccttaaatatacaacatggagattaataggtcagtaacagagcggatactttatgttttcggataccggtttcagtacagataacgagcctccagggtatcagaagaattaacagctgaaaacataagagacgaaattagtaggtcagttaggccagtttatgctgcttagatcagacatctcaggttgtttatttctgtaccctaaagctttaggccatctattcaatttatccacagatagctaactgccttttcgatacagagtatagacttcggcatataattactacctcatattatcccccctcaaattaatcaataagcaaatcggaaatcaagtctcttgtttccgtcaatctctcgctgctccttgtccgtctggtactcgactttctgctctggagtcatctgctcccataactcggtcttcttcttgttcaggtacacaagccattgcctttgagcaataaacacaacaacagaaagacacagaatcgagatcaaaaccttgtttccggtcttgtagtagggtccatcccattttcggtagatttgactcgaggtaacgcttcccctgttttttgttagtttctttgtttgatcaaaaggacaaagagtacttacatctgtacaataacgttgtatgtgctcgaagcaactgctcgcttttttacatcaaaagaattctctgaaatccaagaagataccagagggtgaaagtaggggtatcccgaaatgagggtgatgatagagaaccgaccccactcacggccttcatcgggaagagtcagaagtgcagtaagcaatggaagagaccaaatctctccgaaaatacagtggaatgttcgttcgttaaagtattccgaactgtaagcgagcgcgagcatggtgaagatctgaatcgctgctgaaggcgccgtgagcaggttactggccaaagtgctaaactttccggctctcttcaatgtcaaagtcaggtacgcttgcacgggcgatgctgggatgtatgcaataagaccgatgaagtacagtccccagagcgaggggtcggtccatgcattcttgacgtcctgccatgtcaacggctccttcaacgccgtaagacccttggcgggatcgtcccgaaggatacggttgatcataatgacctcttcgcgctcggtataccacgacttgcgccagatgacagactttgtgcctgtgggagacgttggaaggtatatcatcgaaacaaggccaataacaacggtgagaccaccctcgaggaggaaaagccagaaccatccgggcttaccggcaacgcctcgcatttcgagtattccagcggccaagagtgctgagatgacacgtgctacgttcagcgtggaccagaaagcggccagtcgaatcgacaactccttggatgtgtaaaagtaggtcgccataaggacaacaccagggatgaaaccaccctcaaaaaacccgatcagagctcgggtgatataaaaagcggttcgtccagtcatgaaggcctgaaaagttgaaacgaggccccagcaaaccatgaggttgggcaggatgtttttgaagccatatctcttggtgaggaactgaataggaaactcggcgagcaagaaacacaacacctggatcgtggtaccattgttataatcatctggagagagtccgagatctggtaaaaggtcgtctgcgagggcgttgctgaggtttcctgattacaacgtcagcaaggcctagatcatcactccggcatcagaccttagcgaacatatttccactgccggtaccgagcaccatgatgaaggaaaaaagcaactaacctctatcgagctggagtccgaagaactggtgacatgtaagttggttgacctaataacaaaacataaacttaccataagacatagccaactcaaaagcttaagatcagtctttcgaacgactctcctctcttcctcgggagtccaagtagccgcgggatcccaccgatggccgccttcgtagtcggcgtgtggtggtagcgcatggctcagttcggttcggccaactccaaccgaagatttgtcgatatgatccaccgacgtgcgctcagcaaccgccgagctggtctcaatgtcaagattacccatattggaacaacttgcggtaaccaattgagttgatttgaggtggtagagacttgtctaaacgtccaagtgctagtcgctgatgatctacaaacttggggtctcggtcaagatatataacacaatagcatctacactttgaccatagtcatggccactacctaccgaaagagtctccgggatacatacaaatcaacaatagcgccccctactaggtgtggcgcgatcgcgcacgccataaggacatgaagccaaatctggtaacctcgagactcatggtacagggtcatcaatccgccaagcgttgaacttgtcagagagatcaatgtcaatgcgaccctcttgacgagcactagcagtctcccaaaccacgagattggtcatgcctcgtctgggaactggggtagattctccgagaaattctcccagtctaagcatgccatcctaactcccgatgtcgtcttaaagtgcggggagtagcactgagtcgtgattcgaccctgtacgttttagctccaacgctcattctggggttagtctggtttccaacttgctgggccttgactattatttatcactgtagtgtcttcctccgaaagagactccggggcgttgaataagtgcagcttcacataattactgtcttcgcatctcatcctatctctcggtcaaattcagaaatattgaattgttcaactttgagctcatattgcatcatcatgccttcagccgcaatcgagaccctccctggtcatattcttggcggagatgcccagagcagaccacgcctggaccagcccttgacttacacgggcagtcttgacaactactcccagcttgacgttaccccagtcatcggtcgtgaattcaacggtcttcaaatcagagacctgctgaaatgggatgatgtacacattcgagaccttgctgtcacaatttcccagcgcggagtcgtctttctcaaagaccaggatgtcactcctcatgagatgaaggactttatgctgcgactcacagaccttgccgggtgccctactagttcaggtctgcacgtccacccgcttacagaagagggcagtgaacttggtgatcagatcagtgttatctcgagtgagaagcaaaagaagggtggtggtttgacacatcaattgagtgatgtgagccgatttgcgagcgccggttggcactctgatatgtgcgtatgaacacataccactaagacaaagtatactaaccttgcaaagtacctttgaaaaggtcccctcagattatgctatgctcaagatccatacattgccagcgactggtggtgatacggtatgtgccacttatacttggcaattaatgttgaagccattcttgacacctcaaatatattgtcttggctgcatttgcatcttgctaactcaattagctctgggcatcaggatacgaggtctacgataggctctcagaccccatgaagaaattcctcgaaggtctcacagcaacccacgacgcgacattcttccacgatgaagcacgccgcctcggcaaccctatccgcaagggcatccgtggctctcctctgaaccagggcgagcaactcacatccgttcatcctctgatcagaacaaacccagtaacaggctggaagtcggtgtttgtcaacaagggttttaccaagcgcatcaacggactttccaaggatgagagcgatactctcctcgcctatctcttcaacctggtcacacagaatcatgatgcccaggtccgatacagatggagcaagaatgactgcgccatctgggataatagatcgacgtttcattgcgcaacctatgattacgaggcagcacgagcaggtgatagagtgtgcagcttgggcgaggcgccgtatcttgataccaacagtaagagccgtagggaagcgctgggtatttgaaacgcagacgtagttaggaataaatgagacaaggaatgtatgattattttgattctgaagcggatgaacacattgattataacttataaagatgatcaaaagatgaagtgaggatcatacctagagtcggatattttgtaatcgtcaaccccagacactatggacgtttcagccactgagcctcgaatcccaagctgaacaaggcgctattacaattcatagtaaattaggcgattggtcctctttacgccatccacacttgcatcagggtgccagaaacgtttgccactgaagtcatagcagacgaaattatcaagtcagtttatggtgtttagacgatacatttaggtcgtttatttttgtactctaaagcttagtacccactagacttggcaggcctagatccaagcccaagcccaagctttcttcaacgggctaaaggttgcgttgcaatgaaatcttgccgagccaacaatcactttgtccaggaacaagtgcaacgtcgctcgtcattgccgttgccgttgtcatgaatatcaccgcttcatgagcagccaatgattcaatgaagcctcaattcatgtcgttcggcctgagacgggcattaggtagtacgaagcccaatgttctctctctcgccccaactctgacacaacagtcttccactgtcggaggcaggaacccgatgacccgtacccatcgtaccttccactcacgacccctcccccacatcagcttaagagctagctctctactaccttctctgtcagcttcaactaccacttcaactcgacctctacatacatctacatccccatatctacttcaatctaaccttgcaacaacctcaactcgatcaattcgatctcgaccttctgtcctcgaacctaaaactacacctctcatctctcgtcaccagcagcgcaactgctcttgtcgacgagccatgcttcgcaacggaaacgacgttaccagtgcgagtctcgacatccgtcgaggtcgccaggttcttcctaagaatgtcaagccgctacactacgatcttaccctcgaacccaacttcgaaaccttcaagtatgaaggtaccgttgtcatcgactttgacgttgtcgaggattccacatccattgctctcaacacagtagatctcgagatccacgacactcttgttgaggccaatggtgccaccatcagctcttcccccactctcgactatgacaaggactcccagactacaaccatcacattcgacaagaccattcccgcaggtcaaaaggcgaggttgactcagcgtttcaccggtactctcaatgatgacatggctggtttctaccgatcttcatacaaggacgagcaaggaaacacaaagtacattgcaaccacccagttcgaggccaccgatgctcgccgagcattcccctgtctcgatgagcccgctctcaaggccaccttcactgtcactttgatcgctgacaaggacctggtctgcctgggcaacatggatgttgcatccgaaaaggaggttgactccaaggttacaggcaagaagagcaaggtcatcacatataacaagacgcccatcatgtctacatacctgctggctttcatcatcggagatctcaagcactacgagaccaacaacttccgagtccccattcgagtctggtgcactcccgaccaaaacctcgaccatgctgtcttctcggctgagctgggtgcacgaacccttgagttctacgaggagcaatttggcagcaaataccctcttcccaagatggacatggttgccgtgcctgatttcgctgccggagccatggagaactggggtcttatcacataccgagttgttgaccttctcctggatgagaagaccagcagtgcggttaccaagaagcgtgtcgccgaggttgtccaacatgagctggctcaccaatggttcggcaacctcgtcacaatggacttctgggatggcctctggctaaaggaaggatttgccacatggatgtcatggtactcttccaatgccttttaccccgagtggagaatctgggaaggttatgttacagaggatctgcgatctgctctaggtcttgactccctacgcagctctcaccctatcgaagtgcccgtcaagcgcgcagatgaggtcaaccagattttcgatgccatctcatacgaaaagggctcttgtgtccttcgcatgatctccaagtacttgggcgaggatgttttcctcaagggtatccgaatttacctcgaccgacacgcctacgccaacacagagaccactgatctctgggcagctctcagtgaggccagtggtaaggatgttgagcgtgttgccgacatctggaccaagaaggtgggttaccctgtcgtagccatcaccgaggatgagtccaagggcacaatccatgtcaagcagaaccgattccttagaacggccgatgtgaagcctgaggaggatgaagtgctttacccagtgttccttaacctccgaacaaaggagggtatccaagaagaccttgcgctcaatgtccgtgaggccgacttcaaggtgcctgactttgacttctacaaggtcaactctggtcactctggtatctaccgcacatcttatactagcgagagactccagaagcttggacagaacgtcaaggcaggactcttgggcgtcgaggaccgagccggaatgatcgctgatgctggtgctcttgccgccgctggttaccaaaagacatctggcttgctatctcttctccaagggtttgattcggaagatgagttcatcgtttgggacgagatcaccctccgtgtcgcctctcttcgagatgcttggatctttgaagaagacgatgtcaacaaggccctcaaggctttccagcgagacttggtcagcaagaaggctaacgagatcggctggaacatttcaagctctgacgatttcaccgctcagcgcttcaaggcacttatgttcggtaaggccgccatcgtcgaggacgaggccgcaaagaaggcggcttttgagctgtttgagaagtttatcaacggcgaccgagaggctgtacagcccaacctccgatctagtgtatttggagttgtgcttacatacggaggcgaagctgagtacaacgctgttctcaaggagtatgagactgccaagcagagcagcgagcgtaacacagctcttcgatccctcggctttgccaaggatcctgctctcatgaagcgaacttttgcgtacactctgagtgacaacgtcaagactcaggacatctacttgcctcttgctggtctccgcgctcacaaggagggtatcgttgctctttggggatgggtcaaggagaactgggatgttctcaccaagcgacttcctcctggtatgtcactcctgggcgacatggtggccatctcaacaagctccttcacacatgccgaccagatcgacgatgtcaagagcttctttgagcaaaagggtagcaagggattcgagcttgagctggctcagagcctcgatagcatgaaggccaggcaaaactggctcgctagggataaggaggatgttaagcaatggcttatccagaacaaatacctgtaaaaggtgcatagaaagggggttcttggcatatgaaatcaccacttgaaatgaataaacaattacaatacctcaactaaaaggtgcccctgtgttaaattaaccaagccagagcttgtagtgaagcgcatcatttgcataaacacaatcaatgatgcaagatatgtttgtcgtctattatacatgtacagatatacacggtcatacaccaccactatgtctgtccctattctttctggtcatacacctcataagtcttcttttttatttcacttccctttaagccttaccagtcaaccaatccctctccttattcttaccgtatcccgctgttccagtaacaggcagatcacgcttccgcagctcctcctcaatgaccttccatcgaccaaccgcaacctcgcggtcgataggtgtgactctcctgttgtgcactgtcacgttggggagtgcggtgagagccttttgctcctcgagaacctctgccagcttcttgccgcgcttgttgatggttagtgctacgatgatgagctcgcgtggtgtcttggctgcggcgagcttcacgtcggggatgaagtggccggtaagttggtagagacgctttcggatctatttctttgttagtcctgtgctttcttacgtgtgaggctagaaacttacagcaaacttgaggtagtcgttatctagggtaacagtcttccatgaggggtccagagcattaaccatctgctgagcctcatcagcggagatttcgaccctctcctcaagctcttgaggtctagccttgagcttctcagtaacaatgcggaagtgagagctcagctgagcctttccattcttgaatagaatcccggccgatagtgtcctgtccaggtgggccctgttgccgatgggccacttcttcacagcgtactcttcgagaagacctcgctgctggtacgagagcgactcaaccagggcttggcgcagataaacctccaacacaggctggtcctttacccgctctgccttggcgaagcccttgaattcactctcctcgccccagtggccgggctgctcccaccacgtcttgagggtaccaatctcctccagatcctcaattgatgtcgcaggcgtatatccagtctcgacagcctcaacctccttctcagtcaaagcctcagagtggctgggcggcagcacaagacgagtgttgcgcacgggtgtaggtctgcggtcgacattcgagagttccttagcctcgtccggcagattcgtaggttgctctggctccggacgctcattataaggatcctcagcaccgggagcctcgcccttccagagctgctttcggatccattgtgtcttgtctccgagggcgttgacgggtgtggaggttgagaaggtggcacgggcgacgaaggggactcggtgaacggggacgactgccgacggtagcgaggcgaaggcgcctactctcggtattcgaggcattgcgaggtggtatcggaggtgacctgaggttttggaaaaggattcgtgatggggtcgttgatttggaggtacaactcgatatgggaactttttccagtgtggtgctattggccaattggaacgtacgaggctaagggtggataccggggtctgacccacccatcgtcaactatcgatagcctcaagtgattgacgtgcgacctcccatgtccgataagcaaccagtcacagctccatactagccgcaatggcacgaatatctttgtttattctcctcctgggagcattcatttccctagcagcagcatgtacgcgaaacacttgtcctaaacccctgcaatagctaacacatgcctcccagccgcgcccaccttttgcaaatgcacatgctttaagaacagcaccatcatccctctcggtcccaaagacgagtccctccgccgctccgtcgtcgatctccccacagtccagctcgagccgcgctcaaagtcgaaatcatgctccgagtgcacaaaggccttttgtctcaagcaaggcatcgacttttgcaaagacgcgaccgaggaggatgtctcgaccatgtgcttccagcgcgacagcaacaaggacaagatcatcgtctgggcgtttatcgtagggactgtcgggttgctgggctgggctgcttttaaaaaggttgtggcgatgcgtcaggggggtgcgtttccgagacagggtagcaactatgctcccatgcaagggaacttccgatgagtttatgaataaagcactatatcagactcgtcttgtttcgaccagacacagcttgacggtattgggtagaaggaaattttggcgttggtttggctttcatcgatttaacatggggttgaccccctatcataactagtacagttggatcattcatgagctatgtttcaaaacagatcaagcatcgtaacaaattttaatacatcctatgtacgccgtctttttccgccttctgacctttcttaccaggtctaatcattaactcccagtttgtaccattttcattgccgaatctcgctcccctctacgccgcaatagcaacaacatccgtctaggctgtgttgagcttgcgacgagtgcggacagcatcagccaggtcctcgaggacggtgacggtgtcctcccagccaatgcaagcatcagtgatgctgacaccgcgcttgagagcggcagggccctcggcggggaccttttggttgccctcgccaatgttggactcgatcatgacaccaataatggccttctcaccctcacggagctgctcaccaacgaccttggcaaccttgggttggtttcggtggtccttggaagagtttcctggtgcaagttagaactgagaacgttaaaggggtgttggataacataccgtgggagcagtcaatcatgatagcctccttctgcttcttgtcctggaggaccttcttggcattctggacgctgtccttgtcaaagttggtacccttggttcctccacggagaataacgaagcagtgctcgttacccttggttctggtgatagcagcaaggccctgcttggtaacacccatgaagtggtgctgagcggcggcggcgccaatagcgtcaatggcaacgttaaggctaccgtctgtaccgttcttgaaaccaacggggaaagaaagaccagaggcaagctcacggtgaagctgggactcggtggtacgggcaccaatagcgccaacagagatacagtcagcaaggaactgaggagaaatggtgtcaagcatctcagtggcgattggcagaccctgggtggtcaggtcgacgaacagctggcgggaaacacggagacccttgttgatcttgaaggagttgtcgatatcggggtcgttgataagacccttccagccaacggttgttcggggcttctcgaggtaggcgcgcatcacgatgcagagatccttgtcgagtctgtcagagacctccttgagtcgggcagcgtattcctgggcggtagcagggtcgtgaatggaacaggggccgacaacgacgagaagtctgtcgctctggccaaggacaatgtcggcagcatcttgacggcccttgacaacggtgtttgtggccttctcggggagagggatttcggaggtgaggagagcaggagggatcaagggatcctgtccgaggactggttcatgttagccaatggacttgctgtgtttttttgtatgtaggagggatgggtagctgcagcattggtaacctaggacaactgttgaagcttcgcagttgtcctctcgatgaatggctagcccatgagagaggttgccacgaagcatcatgagtcctctgcacagctccaacacaggccgaagagcaacaaatccaatggcaaacactaacctctggtgtcatcggcagcgatggtagacatgtcgatagtagctgaaggcattgtaaatatgtaagctgagctgttcctgttgcaactagaaattttgatatggaggggttccaattacctttgggcgggatgtggtatttagatagatgctgtgtagctctacggagtaggcgatgttagattggtgagtcaaagtaaacttcgagataaacgccacagggctgaaataaacaagtcagatggattgatgtaagcaagaagttgttgaagtagacgcactttttttttatccttctttcttagggtgactcaaaagttctggatgcactcaggccggcccaacccaagcagagcccagggtagcagtagcaccgcaccggaggcgcttcggaggtgagaaccccaccgaggggtcaaacaatttttgcaggggacttgtatgcaaaatacattgggttcactacgtcagggttctagaattttacaattatcaatggtctaagctcaattggctccgattttgggtcctccagactctcggttagaaggaagaagactctttatatcgtgtcgtcttgacatgtggattagtaggttcatatttaatgatgcagtgccgcctatttcggaggctggctggctgctggctacgaatacaatatgcatgcaaggaacggatgattccttttaccgccacatgttctaaatccgcacgaaagggtgtaacctctggtcctccacaaagctgtgagaggtcatcatgccgtctgttgttgtattgcattagctttttctttacgagttgtgagcacgattggtgcacacaagattgaggcatcttgaggccatttttctattcaaaagcctactcgactcttacctactcgcaggtaattggacacatacatataagctgttcgggtcttgacgatttccgatccggggtccaagggtctgatctagaaagctagggtaggtgataacgaacgtagtgttgattcctccctaccaataaacgcgtccaagaaaacaacgtgaaatgttgtgattatcaatcgcatcccttgtcaaagtaatatgagcaaattcgccttcataggatttgtggaacaagggagaggattcctggtgacgtcggcatgtaacaattcttgtgacagggtctcttggtatcgtggcggcttgcaaatctccccacgtttagaacttgtgaggtttatcagttgcacaaaggaatgtgtgttcgccaaggaaaaggggcgattgatgaaccaccaaaacatgggaaattgcctgggaggatgcatcgacttgagtaatgctactacaaacatgtcgtgtcacaagatgggaaaagagttcgtgtttattactgacgggactggttccttcgatattatcacatattttcccatgacactaccctacagcacagaccggaaggtcaatcaccgaagagtctagcctatagcctaatcaaaagatctgaggtggtgatctgagccaagtatagaagttgtctcagacatcaacaagcccgttgcaacgtctcagaataatacacgacggaaagacgggaattcgagcaagcgaaacacgactgaaacctagacattcaagtttccgttgacaacatgccgactcaactctcacaacttgttgttgaaaggtagtgaactatgaaccgtgttacgtctgagcctcgtactgcggatctgttggcccgtgagacccctgttgctagtcctagtctaggctgctcactgagcccagcccagcccgcctcttgacatttgcttttctcgcgatagagagaagcatgacagacaagacaagccttcgtgtcaagggtccattagatcatcggtttcctcaacaagggatcgctcgggttctcggcgaccccacgacaagagtcctaggaatccgatcatctggtgaggtgaaccgaatgcgcgccatggcgttgttggtctcgttttggtccccatttcattgacaaactttggccttgctcttttttccaccttgattcactgacagaaccaacccaaccaacccctttccccctttgacttggcagtgaagtcagtgtcattctttctattgatcttttggtcgtcagcttttcatcgacgttttgttctttgattcaatacagtaaacgctgcgcagtttacgttctagttttttgtttactttcgtccggtttacaaaacggtttcgcttcacccaacgccgagacataccctcaaatcgagaatagtatagaccgccttatttccccgctctcctttcattgtctcagtgacagccagccccaaaaagacccccagcctcttagagactcagtatctgcctcgcttactgcctgcgttccaagcttccacttgacttgccccctccccgtcgcagcctccgatccactatccgtggcttcccagcttccatccttgatcaaggccgccacttcctcgtgaactcaactctgaccaaagcccaacctcttacacttgcttttgcctgttgctgactttattctcttcatatcttgtcagcatcatcaccatcaagtccaaacttctttttttgatcccgcttgcatcacccatccatcgccttacatcggatatccccgcgagcactactgtacgactttcccggggaccttttggctgtacccacccgcattgatacgcagggtccgatagcaaggtctacatcacttgatcgatccagctcgtcggacaacttgtgcaatttctagacatcaacaataacgaacaacctgcaacaaaacaagacaaaatgtttgcagcacaacagcatccctttgagcggaaacgaggtcgggaggaagaagggctcgccgccaacggcatgagcttcggtgagcaccgaaatgtaagtttactaaccatcatgataatgacaaccccgggtttattcaagtacgagattctaacttttgtagaaacgacttcaatgtcttcctcttcgtgcgtctcctcgaaccgcacagcaatggttacccgattcgtccatgcaagcctccaatatggcttgcaatgatcagttccaacaaactagcttttcgcaatggcctccagcaaatacgacgccacagaaccatggatattctgacatgaacatgatgcaaacaagtcaatttgatcaacaacaaacatcggaccgattgagcatgatgcaactggagtctgacaactccaacgggcgtatggccactcccattcagcccagctttgccgcacaggttagaggccaacagccaatgatggcccatcccaacggcgttgcaaaccttggacatcacaacaccggcctcaacgatgaccagagcattcctcgcacaatggctggaggatggcaggctgttcagaacgagcgacgcctcccctcgcctatttccgaatgtgatgatgccatggtgtgccaacccgtcacccctatcacggtgcatttcgactccggcattaacggcaacatgtctccaggcatggcacatcctaacgtgagagttgagccatcacctccccatgacgtggaacaccacatgatggatgcagaaccactctacccgacacaaacagccgatggcgagggtgaccctacaacaccttctcctcgacgaggtcatattagaagtcgacacaccgtcaacaactggacatggcaacccggcatgaagaaaagttttagtataggataccgctcagactgtgacaaatgccgcgacaaggttccgggtcatttcaaccacattatcgtttcttaggagggacaagagatcattgtggacagtgaggaacatcctgctctataggacagtggtataaggccacgcgattggcttgaaaggagacaaaagagcaatattggtcttcgaaccaaagctttgcaaaggaagagtggaagaagactcccgaagcccatgtggaagagttcatttgaaacttcacctcagcaactctagaacagttatgccattcgtgtggctccgggctcacactagactcatgacgaaattcgctggagactgatagcaggacacgatcttttatcttttactttgtcacccggcgttatggatattgggaagcggctgcaacagcatttgatcattcagggcacaatttgttacccgcaaggaaacagggatttggaagttggcgaaccggttggtatcaaggtataaatggaaataccacagtagcgataatgtcaatatcaataatggagctacgcaaagctcaatcacacaaacacaccaagcaccgtgacgatactgtttagttgctcagcattgaatagacagggttgcattaaaaacggtactggtttagtggttgatataaatattagatcattcttagtgtatgtattgcctgagagtggactaatgatttcgtctgtactgcttcaagttcccattttttagcaacccgcctgatagataaagtaaagtagggctttgcctcacacctaatggtacatacaagatggtcccccgacgccgtctaatgcactgccaatctacacatatgatacacttgtagtttcctccgcttgcaatcagctttgtatccttttccatcgcattgctgccttttgcctttccaattatatttttatacagtttaccagaacttccaccatgacttgccggaggctggactggccgcaggttgtgtgcccagtcggtctagaggacctccgttttgttgattttcccgctcagtctgaattgcttgctccagcttcgctttaccgtcagcagccaagttggtcaactgtgtctgtgccgcggccaacccctctgtcgcttgctccttgatctcctccttcttcccacctcctagcactccagaaaagactcccagcacgcccttgccacttgatgtctttgtagtagcgatctcctcggtcttgttgtcctggaacgtgggcttgatgtgctcctcgaaatgtgtgcggtgttcgggggcggcaagcagaggtggtagcttctcgcccctcgcttcagctgcttggttggcctcctcgacgaggaggatctggtcctcggtagcttcgcccttgatgtaagcgagacgggccatggcgagctcgtcggcttcgagtcgcttctgtgcttcgacccattcggctcggcgggcgcggttatattgaaccatatcccagacggagtatacggagacaacacctgcgacggctatatgatgtctgtcagttcttgtttctgcccaatgctgtattgtagcatacctgtgaatatcacaatgcttcccacagtccaccgatgcgcaacgtcaaagaatctcctcgacgcatcgatgaacctatccgtcttgctaatctgagcatgctgggcggcaagatgagcctggcgcagtctcctcacacgctgctcgggcgtctcgccggggatgcgcggcgttctttgggcggttttggaggttgcgtgagggattgtagacgtgaagcgggtggcgtccttgacgcttctggggcccatcttggaggccattgctgctgcggagagcaattatttcctagttctcaatgaagagctgacggagggtaggtaaacagaaaccgttggtttttgcggtcgtcgtgggggtatcgtcgtcgtcagagtgggaaagtggtgtcatgagattttttgggtcgtcaaagtggcgtgcagagtggaattgtggagttttgattggtgcggagtaggttcggttcagaggaggtggctgtcaacgatgaaggttcatgaagatctttagataatgacgatgatgttgggattaattgatactattttatctattctaggtgtttgttgatggtgatactattgcgctgtgtaaccactgtccgagggcgccgacgatctggaggagagtgcatggatgttgttgctacactggcattcaagaaatcgcacatcctcaagcagagaagcaaaaacgaactgaaatacagcccgctaccctaggaagcatctcaaggtctctagataagacatttagcacgcgctaagatcagatccagggtcgttccagtgtcgcacctcaactgcacggcacggtaacgtcgcgagcttcagtttctacagcaggtcaagaagcttccactacaggcatgaagggcgcgacgagtactagagatgggaagcagtttaaaggtacagcgacatttacatatcacatcgaggcgcattacgaacaagcaaagatctcttcttcatgagacggcatcaagccaccaacataatgaaaagtgtggttaaaaatcaaaaattccgccccctatggccccgaaggacaatagagcatggaaacgactccgcgttgtgcaatgcaggccttccatgctgaggaagccaattcatgagctggcctcctcggaacaaggtaagtatgaagagaaaaggaaatcaaaatcaaaagcgggcgacgaaggcggggctttataggaatttggggccctccttgatgccttgaacttgaggcgcagagggggctgggaaattgctcccttcggcaggaaccatcaaaggttggctgcctagaattgtgcgtgcacttgcaagtgaataactggaggctctttccataaaattgtgattatctgcaatggttgtcttcaaacgaaacaagcttttgaagagtgtttgtgataaagaggagacattttactagcgttgcgaccagcgacagtggttggagacagatatgcagacatgcttgtgcgacaaccacctttgatgaatgttctgcacctcatatgcttggcttgtcccaggagcgagtattccgtccatgttgaccatattggatgtctacacgtgaattcctctgtaaaaaagaaaatagcttttcactgcaatccgaagggagcttgatatcattttcggcaacactctcatgattgagaatagccatcatggtgcaactcacattcatgctcctattgcttgactcggggtaaacactgactcttgactgcgactcttaatatttatgtacacaatttagaaatctgtctcatggctgcattttgtcggttcgttatacttgcattggcaagaacgactactggctggaattcttctgtgagtaatagcgacatctgtctctgctctgaatcgcgtacttgtaagatgagatccaagccatcgtgtgacaatgttaaagatgtcactatctgaaagtaaaatatttcttcctcttcttttatcttgagcccatgcatcgcaagaaatggcataaattccctacccaggtatccatccaagacggtcgcatctcttgtattccatccagactcgactggaaatagcgacatctagacactgactggacagccaggctcataacgtctccacagctctagaccttccagtctgaagaaacggcttccgctacaatgttttcccgctcaagattctgcaaaattggaaggaaagcccacttctgcacgtgatgcgctccttccgctagactcgctaaccaccccccaccaagtgcaggaggtagggcacgaaaacccttctaggaatttgacaagcctcaaccctccgaaatttccacgcctcacgacccgacatcgacaatcggagcacggtaagcagacaaaatggtatggatatacgcgcccattgtgatgacgacgagatgattgtcgccatcatgtttgccagcattcgctgacctgcaattgtacagacgatccggtacaaccagaagctcgtcaacaaccgtgagcaacacccagcccgatgaacgatgttataccagagaacacgagggactgactcctcgaatagatttccgcaaggattggcaacgccgggttcgaacccacttcgaccaggtatgacgatactccgacgagaaaaacgatatttcgattttccggaaactcttcaaggcgcacaaatattaactgttggaatagcccggtaagaagtcgaggagacgcacagctcgtcaggccaaggctgccgctcttgccccccgacctgtcgacaagctccgacccgttgtccgatgccctaccatcaagtacaaccgtcgtgtccgctccggccgtggtttcaccctggctgagctcaaggtatgaaaatatccgagtcgagatctaaaaaaaaaaaaaaaaacgactcgcaacgaaaatctgcaattgtccagatctgactctttctacaggaggccggtatccccaaggctttcgctcccaccatcggcattgccgtcgacttccgccgccagaacctcagcgaggagtcccttgccgccaacgtcgcccgtctcaaggcttaccaggagcgcttgatcctccttccccgccgatctaacgcccccaagaagggtgacaccaagaccgacgtctccaaggtcgagaaggccgctcaaatcgccgctgccttccctatcgccgccaccgatctcgccgtcaaggagatctccaagagcgacatgccctccaacatcgaggctggcgcttaccgaactctccgtgtcgctcgtgccaacgcccgatacgagggtgcccgccagaagcgtgtccgggatgctgccgaggccgagtcggccaagaaataaacttgcaaaaagggaactggtgtttgagggttttgctctttatgtcattgaggcatgggcaacgtcggttcgaggctctgatgaaaggcttggcctgggttggaggaaggatactctaggtccagctcaagaaatttactgcatgatcaccggctttgttctgtcatacctaccttggtcaatggatgcattacgtgcatatggtgtctctgcttgttaaaagttacttgttacgatttcaattcggtacatggttcgcgtgatgtgactgcctatgttctctttgtgtgatgtatctaaatgcctacggctttgctactcgtttgccttcttccctaacaactccgttccttgtctgattaagttttgcagtcggctcaattgagctgactcgagggtttctccgttcttgacaatctcggtacacaataccagacaattctctctatccaccttggccatgttggcctgctgctttgggtcaacctgttgaggttccagagcaagttcctcagggatagcgggaggaacttcaggcatgccgctctcgatttgaggtgtttgatcgtccgaagcagtcttgccagtgattgcaaaatttagagcatccatggctccatccacagcaagtacctttgcaacaacctgtgcgccatcctgggatcgcgatagaagggcaaagacaaaccatgcttcggaccgaagaataggccacttttcctgcgtgatgaggaaagaaagtatttgagaaagattatgttcggcatagaacagatttctcgactgtgtctcttcgttctcagagttccatcccgagaggacatagtctaaaggtgtagtgtggagcacacggcacacagtagcaacactacgagcagcctcgagtttagtcggctctgtatccgtgcgaccaaacagagcgataatgtcgtggacagttgtgtgcttcttggacgaaccctcaacctcaacggtcctgggggttgtaatccgaaggacgttgtcgggggagttgacaagaagtaggcggagcagggacacagccgagaactggacttggggaagagtgtcgatattcaatatccgcggtacactgtcaggctctagcagatcacccagcaatgatttgttctgtaccgggattgcgaggttcttgagaaacgagagtgctgaatggagaagttgggcatcggtgacttcagtgttggagaggaaagcctcaagaggaacatgggctcgatacccctgcacgaaagcggaagaagcctggtctgaacgcgatagattgccaagggctaggcaagctgctgactggagaatggcgtgaggttcttccaaccatttcataagagactggggtacagaactctcgagggggtaaagggcagggaaataatcgctgccagtcagatccgccagtgtggtgagcagcgaagtgcaaagttgacccagctccttggctgtgtcctcgtcgtcaagctccgcatcgaactgagtgtgcgcaatgtaaaaggccttgacaaacacatccaactgctttgacttgagaagtcgttcttggaaggattcatttgcgagatagctggctgaggtggacacaagagcgagaaagtcctcaatatcagagctgtgatccgaactggttgcgagcttgagtagaacagagactgtgtcagggtctgcgacaagcgcctcaccatcgtgtgtgatgagcagagcaaggatcttgcagaagtaggtgacaagagggctatactcgaaaaggttgggagactggagcagagcgatgagatgactgctaagtcttgactgcgatgcgagaatttgggcaggttctatggatgtcagctttgatttggtgtgtgatgagaaatggacctaccgtaatccacaaggacattgtaaagaacgggaatcaagtatggaacaagactcttgtcctgcaaatgcttgatgaaagaaataatgtattttccctcgacaacgcgggctcggttggcctccgtatcagcacaagagtttccagtaacgcgcaaggcctgtactttgacaccgtgactttgctgttcgtcagaagccaggatgtcgaggaagaattcgagaatgcctgattctccatatggtagtctccaagcaactaaatccagattagcaaatgtcagataaatcatcagtgcgacttgccgtctctacttccatcaccgagtgccttggctgtggtttctagcgcggaagcatcctgtgacttgagagcttctagcactggggagagtagttttgtccttcgtgagacggcgtcctgagattcattggctgcatcatatacatctggtgaaactccgctgccttctttctgcaataagacagctacgtcttgagtagttgatgccatgatatgtttcttagactgtttgtatgtggtgatgttggtgcttctagttgttgtgtcagttaccctaccctataagacaagcaggactgttgtttgcttacaaagaaggaacgattgtgatgattcacactcgttgctgtgagagaaaaagatcgtaatgattattggaattttgaaggaaatcacaaactattttcttcctccaccgctcgagatgtctcgtttaatgatctttattacggtcagcaactgtcctattcctgcaaactccatcgcggggcatatttcggtgaagctcggtgaatcgcggtgaagcccctccctcaccttgactcacggctaatactcggcaggtctttggctgccggtggttcggcgggtgcaaaattccgacctcggaatgatccgcatcagccaaacccaactttgctttgctggggaaaaagtctcgagcgccatcaagatccgatcctcctcctcgttgcgaacgagggccacttacactatttcaacgtcgcttcctagcgataactccacccttgacccttccgacactcgatttctcttctcatcgccataatcatctcacaatggtacgctatgcacttacacactcgagtcccgccatgacttttatgtctcgattcgccgccttcgacaaattagcccgctaacacttttggtcacccaggcgcacaaattcgtcgtcacagccttcttgacaggctcccgaatcctcggtcgatccttcgtcgccgcttacaagcaagctcaggctgcctccgcctaccagcgcgcccaggtcaaggctggcaacaccacaggcggtgcttctctctcctcaggcatgaccctcgacgaggcatgcaagatcctcaacgtcaagccccctgccggcggacaagccaacgtcgaggaagtgctgagccgctacaagcgcctattcgacgccaacgatcctcaaaagggtggcagtttctacctccagagcaagattgtgagagcaaaggaacgattcgagcgagagattggtcctttacgggagaaaatggaggccgaggccgagatcaaagaaggcttcaagcccaaggtttacaaggactagtctgacattcccttatttgtttgggtagtgaacgattggaggtggtggaaaaaaaagcggcacaccacacttgtacgatttggcctggagtacgacaaagacacaaaaaggggcctcgtaacgggagttttgaggggggttttggagaaggagggagtttctcctatatacatgtacatcttcactcgactgcggcatggcacggcgtttattgggttatcggtggcgtgatgagccgctcgaggttggttcttagacgaagaaaaaaagacgacctatgttatcttatgtttaatacaactgtacgatattgaacggagcacttgggtttacatcttgttgtgaatgggaaaccgggccattacgcattcttcgcatgcaagaccgcaaaacggcttaaaagatccgacctggctactttttacttctatacctttggccttgacagtgacaggctggccagatgcgaaaaaacccggcattgtcttagactctagctctttaagatagagctattatggtcttaaatcgacaagagtccactaccacaatcgctggccaaagacgacaaggttggaggttctcaaatggacagtctcaggcacaggacatgaatatgagatttatctatacctaggtatgtctatacaggcattttaggatttactgttgagctcatatttccttttagattgaatgagtctccgatcatatacgagtatctaggctttagctaataatagatactagatgacgtacacggcaaaggtagcaaattacggctttctacatttctcttcagtcaatatactaagagaaaagttcagatgcgtggaggggatagatttggctgagtattatctactctacaactgacttaaagcgaaaagacaaactctactaaaacctttcctagtagcgacaaatctggaaatatatcgaaccaaatgacaacatgggtatactactcctcaactccaactcgacaaaaaagacaactcaaagccaactaccaccaagcggacatccactatctggcctcactcccggacccggctggctgtatacactctcactatactgagaggggcgccaatttctgccagactgggtcgtatatgggcttagcgcaaggtatgaacttgcggcagaccgaggagtggttcccaccgaaggaacaggcttacgagcaacgggcgacctaggagaccagtcgctgatatgttgaggcctgagtgctgtcatcggtggaaagtctgggttcccaccaggccgagtgcttgcagtcgtcgcagggtgtggaataccaacgggtcgaccagtgtacacattcgccggtcgactaaccacactcgtgctgtcgtcttggcgactgcgtccaggtaccctcatccaagctcgcaaggcgcctgtccattccctagtgaacgtcgactggcggtctgagggggtatcgggaaggaaatatgactggctttgacggtgcatcgcttgaggcgcaggagttggagtctgaggggcccgaggtgcagggaccggaggcaggtttctcctgaaaggatggacaatagttggccttttgttggcttggtttctcttgtaacgtctgtagagcaaccaggccaagagtatgagtatacccacgaaaaccattgctcctatgatgccagcgatgataggccctgccgcatcactggactttccctttggtaccgaagtttcagttggctccagagttgcagtcggatcaaggcttgcagttggctctagaactgccgtcgactctggaacagtcgacgaggtcagagttggctctggaagggttgtcgatgtagtagcccaaggtacgggaatactttcttcggggtctggtagagtccgccaaacgggagggccagtaggcttggtaatgatgactgtcgttgggatactcacaatttcttcagtcatcttgagaggcagggcaggctcgtccgtggtagtggcagaagccgcgggatgacgaaggcgtgtagaccactcaggagcaactgtttggcgaggcctataccatgaaaatgtgtactccttgttccatgtaggatcaggtactatgacaggtgtaggatcctggactgggacatacggaactgtgagggctctgacaattctggagtcgtccagttcaggtttgggtaaaggactatcggacagaacatgttagtatactattccacaagtgatcttaagaaagacttacccttcctcactatgtaggtagcggtaggtatcggggtcaggtctaggtctaacaatgtaggaggcactagacaatgccgccatagcgacaaccacgagacttcttccaagcatgatttaaaagatgttatcttgtgaagcaagttagaggaagatgtgttgtagatagattggtgagatgagatattgaaaatgtttgtgttgaagagtagaagcagatttccagagagaagggagccattttattgtttgtctgggacttgaactttgtcaaacaaagttttttaaatacactcacgaacgaggtttaagtgaatgcatgttcgttgagtttttgcgtcagttgtttgctatatcgtgggagtgtttgtcacgtcacacgacctatatttggggcagatattctgcgctcaaacagagtcttatttagacgtttacaagatgtacctacagagaatatatttattttcactgctaatagtggcttacacaagtcatgcgctctctctgcagatgttgtgatttggttgtcttggtaagtatgagtcaaggtgtaagtcaaagtttgtgagaaaaaaggtaatcattttaaaagtcaaaggctatatttctatctatgcacagaagtcatgttttttaaaaaaaattctagaattaatagaatattcaaccttaagtttcaagttctaaaataccagaaaccatgatccaaagtcaaacaccgtcacgtaggctgttgcccatgcaacaaacaacgaaactcaaatgcaggtatcgtcgcgcgcctttcctttgcctttcggatcatagtagtgctgctcctgagcatagtttgacccggaagcttcacccgcagtctccctgactcccatctcatacccgtcgttctctcccttccagtagtcgtcgtaatgaggcggtggacttaaaacgcgaacaggtctcttcaagacttctgtcttgaccgcgtcttcctgcgaatacaaagacgctggcatcggagttggtcgtgagtcctctgagtgcgaccaccgagaacactcgccgttgccgactgtgacattgatgttgttctggctacctgacggtgtagaagaacgtcgacgtcgcataaataatatcaatgggaagcagcatatcatgaacagtagacatatggtaccgattatgacgccaatcagctcgatggtactcaggggagaactgggggatggtgtagtgtcagatgtggtaggagggggtatgtctgtagctggactgatactggttatccagacggtgctcggttccaactcaacgctatggtcgacggttactgttgacgtgaattcatgagtgatagtagacatgacgatggatacgaccttggactcctggattggtagattgccgccgataggggcagagaccgtctttgtaaacgtcaggggctcatcggatgtcgacatcttgcttgtggattcgatttcgctcgtagattgagtcttacttgtggattgggtctcattcgtgggttgagtctcgctcatggactgggtcttgctgtcggccgtgtcccaacccacagtagtatcaatggtggtaactccaatgacagtaaatccagaggataatcccgttgatgtaaatgtgtggttatccttgtctttgtcaacgtttggaaggtctttcttctccttggccaaacgattctgctccttgtctaagtcaatgtctggaaagcgtaagggcatcatacgttgttttgttggacttttgagtagtacattggagtatgtatctaatactgctcttccaaagacgagcaatgtagaatttatgtagaaactaacaaagctggaagtagactgattcaaggatctctgtaaaaaataaccgtggatgcgctgtcattctttctagacacttatttggctacccgtacctgggtatatctaacggtgaacaattttgccaactcaacaacaacagcctgtaatacttagcaaaaggtaccatgtgatccttgatgcgctacgaatcagatacagtctttgttgtttggaaaaatagcgccgaatcgcatcttgatttaaccgtgattatctaaagtgtcggtttgtagtcactcagatactggaccattaatcaatgtcctaccactactcgaagcaacaatacatgcctaaatatcccagagaatcggtgatactatattgtagttgtcttatacgaatgatataagttctcaactttcaccagttctctaactaccaacctaggcacggctcctcgcacactaccatcgaacagtatacggttccaagcaacacataaaagcatatcaggcccctgtagacaaggtaagaatacagctgtttccacacttagcatctggacatggagaaccaacaagattcgccgcacaatggctcaacgacatcactaccccaacacaagaacaaggctcgttcattcgtcgacgcgaacggccatctcttcagttctgtccctccaggatggacccaaattgacactgtaccaggctgggcgaccgtatatacagagtccggcaagccagtcacagcttcacggaatcaactgactattattgaggagatcccaaccaccaccgtgaccgaacaagcacctcctccctctggaagttcccgatcaggttggagctgggtgactgagagtactacttacacgatagatataacgtgggcgagcgctttgacggagaatctaacgaccacgagtgagtctacgacacaaagtagtgtcagtgttccgtataagataagtcttaagccggtgattccatggtggagcaagacatatactgagtcattccacatccccacgaccactgagactacctttatcagcacgacaagtagcacagaaagcaacacaacgagtagcacatcatacacttcaagctcaacaacctggccatcctcaaatgcgacgagttctccagcagcctctcctacacacgttcaatgggctgctatgacactctcgttattctcctgtctcgtaatgatcgccttggcaatttttgtctttgtctttgtgtaccggaggaggtctggaacatctcctagagagagagagaatcggaacgagaacaacatcaacgtcaactttgaaaatgggcgttttagaaaccgtccgcttgcggagactaaccccggttgtgttcctcagggatgggatgatataaagctgtaattgagagggtattggcggttatgtataggagtatatatagagcatggttagcatgaagtttctgaattatacagattgttagtaatcgtgccatctagaccctattgtggttctataaatcaatgatatgtcacccagtgcagagaactcgacatgatacatggatttatgagttgtaagcgtgtctatgcctcacgtcttcctcctaaccaaccccttccagaaatcgaaactattctcatcactctgtagcgcccaagtcttccctatcgctctcccactagaatctatctcttcaaccttcaacattccccaatcacgcgtaattcccaacacacgcgcctttacgccaccctcagcctcaagactgacttcctgtcttgtgtgcagccagtggcggtagtatcgtgcctcaagaccgctcgaaaaaccctcccggagaaactgagcgtaaattgcttctatgcgcgtgagcacacgggcgagaagggtttcgatatgaagttcgggagcacccgcggggacgaggtcggagatggacattgtgggacgtgagttgagggtgttgagaccgatacccaagatgatttggtagtttccgtcaaagtagaggcactgtgagagcatgcctccaaccttggagtagtgcggtttctcttgtgatcgtgtaggatcaagtgcatctggaaatgtcagctcaactcgagtctgtggatcacgcaggatgacttacaaatatcgttgggccactttatcttgatgggaattttatcgtagccgcgatcataagactggacagcctccacgatggcaatagatgcgatgtactggatgaatacaacagggtgagtcacagctagatgggctgggtggttgatgatggttgaaaagatcaacatgcctggaggggcaatccagacgtttgaaccgcgacctcgaccggcgacttgggttgtggctgagacagtaaatccgcttgggagtttcggcatgagctttgggtttctggtatacgttagagtcaagtcttccatgagtcatagggctgacgtacttctccagcatggtgtttgtgctagttaccacttctccgtacatgagcagatcaccccatgtcttggccgttggctcgatttgtcgatagcgcttcaaactcgagaagaacagaccatggttgaagagtggtgtaagcttgggatggggaagtcccttttcatgagggacgatcttcttggtgatcttggtgtagtcaatactgccattttccgaaatactggcttcgtttgtatcgggcagagattgctgaagaccttcaagactccagattgtgtcttcattctggatgtggaagttgtccgtctctgctcggatccactcctcgccatcctctttgtcgatgatgtcgctccagtcggatagtaactcagatacacctatgtcggaaatggaggagaggtgaagtctggatagagatggcactccgttgtcatgggggctgacttggagaccgagctttgttaaacaacctttgaggaaagtagctctgtctttgtcggcggcggcgagttgactgactagctcgtcgtagttgggaagacttggctgggggttcaagttggtagcagcaaacctagaaattgttagagtctgcgtggaaaatgtataatgaggaggccatactccggatgaggtccagtaagcaaggccttgccatcaccaacggtgcagagaacaaccgctgcttggccatcaccaccatcaacatcgatttcctcatcataggtagccagcacctcaaccttcctatccttgacggaagtagcgtcaacaaagacaccgcctccattatagtaggaggtaatctcagaagccacctcttgctcaaaagcgtcctttggcacactcaatcgcacggccctagctcccctttcactcttgtactcaaaacccttgaaagcaccacctcgacaggtccccgggaagaaagccagctctcttctcccgatgacttccattggcttattaccaacctcaaattcgcacctctgggttccgtagtagccacctgcacagaatcccaggtaggagccgcctcgacggacgtagtcgccgatacgacggttcccctcaccattcagagcctggcagtaaccaagatcgccgccgccggggaagacaagaagagcacatgtcgcttgccagggttccttgaggataatggtctcggtgatggggatgacagcatagtttgaaccgagaagacgacgaagggaccagatacaatgcttgactgactcgacggttgtaccgaggccttgagtgagtcagtgaggggtattctaatgagaatgtatttaacaagaagtcgaacctgtataaacaagcacattaagcttggtcggggccattgtgtcagttttgttggcgtctgatgtcttgttgttgtaagttgtcacttgacttttgctaagacgagtgagagttgcctcaaccagtctccgcccttcgaaccacctttttgttatacttgacttctttcttcaacaacacaagataaccaagctcaattgccaccttctttttgttgaacaataccacaaaaaatgagtaaagaagagatcaatgcgcaacagagcgcaaataccgaagacgatgatgagcccgatgagtggtgagatttattctttcccccgaaagccgaggcctttgctaaccgctcgattgtagggacaagcggattttcagcaccggatgcgcaggtgagttcaatgttgatacaggacagagacagaaaagagagaatgtgtttaggggatggtcactgctaaattagtagctatccggactctgtcttgtctcgtttctgttttgttggggaataaaagttgcttatgttgactgacttgacttgacttagatgagaatgccaaaatgacggattgctattttgaaaagaaagattggcgcgcatgcacagcagaagtaagttgatccaatatggtattttctattattctattccatttaattatattatctctttatgatgcctgttctgacattattcgaagatggaggcattcaaacagtgctggaaagttcacaacaacgatcaacgcacatccaccaaagataactaagaaacaacggattggactgtatttctatatcagactctgtataattactgtatcaacatgtattttgaggtccatagactctcattctcctcatcatcactgtcaataaatacatcatgactcttcactcgctgtcgtcacactgtccccaccaaccggacaatctatccacccgtcatatcaaattagctagcctagctgctatctagatagataattattcacaagagcttcaccccaagctcccaccaagctcctccaaccccccatcccaacaccacaaattccacaatgttcgcctcccgccgagcattcttcgccgcccgaagacaggcccctctcatctccaaccgctcaattgtccccgctctacgatcctactccgtcgacgcagacatcacccagcaaaacccttccgaggacatcacagaagggaaccaggaagatgccgccgcaaagccaaagtacgcacgcaccaccgctgccaaaccctcgactgccacaaagccagctcccgtgagagcttccaccgccgcaaagccagctacccccgctgctaccagggcagcaacgacgtcgagttttcctcccaaatccggtagcaagcttgcgaacccccacacgcctgtttccgtgtccaagagcacgttgagcgagtccagcgagacggatgtcgagagcacgcacgatattaattgggagacgagctggtttggtctcggagtcaagcctgttacccttgagcagaacgaggttctgtcgagacccattgatgtggaggatgtcgaggttaagcctgatggaatcgtctatctgcccgaagtcaagtaccgaagacgcttgaatgaggcttttggacctatgggatggggtatggttcatcgtggggatgtcgtcgtgggacagaacattgtcacgcgagagtacgctctgattgtcaacggccggtacgtccagcattcctgcactaaatatttacaggaactaacataaaacagcatcgtctctcaatctcaaggtgtaaacaactttttcagccccgagggtgtccccgccgctatcgagggtgccaagtccaacgctctgatgcgttgctgcaaggatctcggtatcgcctccgaactctgggatcctgtctttatccgctggtttaggaaaaactacatggaggagcgctgggtcgagcacgcgaccacaaagaagaagaggacattctggtacaagaagggtcttgctgaggcagtgtacccttacaagcttgtatgagcaagcaagcaagcacctttatcaaaactctccccttgtacctacactcttgtcctttgagacaatataaacatgatgtacgatatggttggctgacgaagtaccaaataaatacggcatgggcgaatggagcaatactgtaatgactcgacgaaacgaatgggccacggcgtaccagacgggaatctgggttgagaagcatggggatatgtacaccgaacttgtcgtctataaatatacatatccatggatggagcggtacttctccttgaatatcaccggaggcccatatcaagaagaaaacaccatgtctaatgagacccaaactcctgcaaagtccactttccagaacggagtttctatctttctcttccagatgcgcttgcacccccttgtgcggcatccccgccccagctccagggaacccacgagcctgatgtattcctagtaccagcccccatgtttctccgacgcatcttgtggtcctcatccgaactaacatcagcatcaatcctctcaaaatccgtttcgcttcgactcttgctgatgccgctccacccgcttagtccactaggtggtcgctgggtaggttcttcgtcatcatttctggtattgtcgtaacctccgtacgccatggggtcgcgttgagggcctgtgtttgcttgagcgcgctgggcgtcggagcgaagatcctgtgcttcgcgatcgagtgccgaaagaagaacgtttagacggtcgcgctgggtggaaataaagtccattcttgcacccgactcgcgcagatgcggggggatcaacgcaccagggttggtgggctctccacccaccgtcctggtaccggctgattgagcagcacccgcgttggtagcggctgctacagcgctggaaagtagactgtaaaagtcggtacctgtgccgccattgttgttgttattgttgccggcccaccgcgcggctgggacgttgaagcgcgagagaagcgactgcgtgtaaccctggttcgtctcgggaggaggcgcctcgggttcggagggcgggagcccgaggaccttgactctgaactgctcgatggcgagcttgaggtaagatattccggcagcagtcaagcgctcatgtgcgctcgcgatgaagtcgtcaatctgcgtctcgttcttttcaaggtaaggatggacgtattcatcatagaggaatgcggcgccttgtgtctgtgggaggatgaggtagaggaggaacatgaggcgaaagtatccatagaaggggatcctgtttgtgtcagttttacaggattgacaatacaggaggagatttacgaaccatgaaataatgaaccagacccaagactcaacgaggagacaacagctgaggactacccagtacatcaaccataagtcagctgggtaggatcacttgtcttgagggctttataagatgcgaatatgggaaacagaaacgaagcgacagaactgtttgacattcagtcagcgaatcgaatatattatggctggtcgcgataatgacgtctcgtgataaagcttaaacttacgataagagcataggaaaaaggtcaaacatgactgcaaacgtcgcgaggcgaagaaaccctcgtacgtgatttgggagatggagagagaaattaggtattcgagtagaagagagggaggagaccagcaagacgagagttttgccagtatgtgtaatagttaaagatgtccagtatcaagtgaggcagagagtaggagctgagatggagacggggcgggagaagtgggcgccgaaactcccgtaagcggcgggggcggggcacttttaggtgagagctaacagtaataagtaataaaccccactggagctacaggatgattagagagatgatgatcagctggaaggggttacgagactcgtgacaacgtcgagtgagtgtttgtgactcgaggcataattgcggccttttaaacatatactcaagaatgaacacgtaacttggtaactgtctatccgttatcgttttcgactgttgagtacctatcttacgtcattgctgcaagccttgagtacggtaggccttaagacaagtgtccatatatctgtggatgataactgcttcatcttggcaggcaacagtattcgtagagcacgtacggagtagtagatgacaagtattttgtgtacttgaaaaaggtactgtgtcatgtttgcaaagagacagaccacctggccgcaatcatcgctacccaagagcagagattgcgcacaagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttatccaagcatctctcgcttccctccccagtacttctactggatcttcattccctccgacgtcggctctctcgtcctccaagccgtcggtggtgccctctcatgtgtcgcttcaacccacgaagatgtcaagaccggcgaggacatttcgctggccggcctgatcttccaagtcgtcacccttatctgcttctgtgccttgttcatcgactacgttgtcaaggcttccaagtcatcctcgcgaagccgcctcgacaagccaatgatgacattccttgcattcctctttctttcaacaatcttcatcctcatccgatgtgcttaccgtatcgctgagctcggccaggggtactttagtgctctcttccgagacgagggcctctatattggccttgaatcctggtaagtccccatcgccgttcgttgcagaagaccacttactaactgtccctagtatgatgtgcattgctgttcttcttctgaacgctggtcatcctggatacgctttccgcaagagccaggaagaggcgacagaggagaagcaggcccaagatcaagacttggcctaatggtgcatgtttgaatcagtcagaagctcaatgattgtgcttgacaattggtttcttgtatggtatgatggccatggtcattgtttgagagttggtctttatttcttttgttcgaagcgatagataagatacctgaaaggcgttcaatggttgttatttcctgagaaagtcatatagtttattgaaacaatacctgttatatcactattgttatagaatgtcaatcatatccaccctgattgccgaagagttttagcccatcccgtactcggatcagatagggctcaagtgacttcgcttaccaagatccataatgtagaaagccgtatcatagtctgaccacacatgaccagactgaagcgaacccgaaccagactgttgttcgcttctctgaagatctgcgggcatgttctgccttgctcttcatgtgaacgccgagccatggcagcggccacactttactgccaagggtttcttgccatcagatgcttttgcacattgtgagtcgagagatggcagttcaaccggtatctgaatttgccttgcactcgcaagagcatgtacaatgtcgatcacgtgtagaacacgaggtcgtgattaggatcggtcctcatcagtcagcgcattggctcctcaatcatatgccgaaccctatttggttcgccgttgcaacaatgccggaggtcaccgtttcccgagcataggcgcagatggaagcacagttgccgtcgatctcggctacgatgatcgggtgatagaaactgacagctggaccctgcaccgacttgtcaaaagttcgccgtcgtgagctaataacactcagatccagaaaggaaaaaatacggagtactgtgtcttcaaccaaatactgagcgctcaagtcgatgccggcggcaccgcgatactacctcattgctctacgaagacttcggcaaatcgtaaaatgatatcaagttgatagagatcccgatattccgatatccttggagccgaacccaacaatagggcgtcggcccaaacaccgaattcgtgtatcgtgtcttccaaccttgctttgttttgccttgtgtcgcgtgttgaaacagttcaactcctcaaaccttcatcggaatatttacttctgttatccaccaaccccgcgcgagtggactttcttggaaattagacggaacgattaaccttttgagtaattgatggtttcgtccaacaccagattcgaggtcaaggtgtggatctttaagagaattcaccacccaccacgtgtcggctctagccatgaacggaactgcatcgcgatgtcagatgagccagtggtatggatgtttgctgttatgcggagattatggtcaactggttgtgttagtttgagcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagccgaatttctttttgtgtcttcagacctgattcacgacaagctgaggccagaacataacgataccgaagatccaaacactattagtcgaagtggtctagagaaggcaaaaagaaaatattaaatgttcagcgctgattcgtcaggcagtcagttgatctttaagtgaacagggaccagcaaagtaggttcaagccaatgcaacggtctatcgccggagttgcagaacgggaaccctagctcccggctgtaatattctcaactcagggggaccagtgccctgtttctttctgtctgaaatatagtatcagagcaactatccaaaggtagtggtttttctgaatggcctgactatggacttggcacctggtgttgagttgaggtgactacaggggctttgccactgatttgatcacggatgctgcggacggaggaggatctttgaacaagtgctgacagacaagcgaatgcccgactgcaacactaccatcggcatctaatttgataccacaaaaatattgctatgggtcctcaatacgaggaataagaaaaaaacgtaagacgaagtaaaacccgctgcaaaaacgttgcgctgagcatttcgaattcaaatattgctggccagttctgttagacgcaaagggtcgcagtgttctgtacaagccagagatttgtatggcgggcactaataacggcctcaatccatcgaaactcaattcgagattgtcaggggctcttcttctgatttgtttttttttttgagtttgcaccatctgtaattcccattcgaagtgcgtttagacagcctctgacggagcctaagcgttgtacccgtcgctgcgctaaggaacggatggtaatgagacgacattgtgaccaaacagcgttccttgcagtagcttctacaacggctgttctcgtccggtggagaaggtttcaagccccaaagccatccgcctggaagtgggagccgctgaccccttattgctgtcggccaaacatgaagctggagcgacatccaagggctgataacattgcttctttgtcgagagcctcggataatgtagccaatggaaagctcgccgtcgctttttgaagcatgatagggttgcacttgaacatttgcgacgaatcccttgttttgtaaacgtcagaagcagctttgatgggtagatgggctcaaacaggatatctagggcattagattgggcgtctctctgttctctgtagctcgtcccttcgaggtgccgtgttgccagagtcagaatgtggcggacgggtatgtaagacggcatagacttggcgtttgcagtgcgacacgcacatggtttgtggcggacttgtgacggtgacctgggatatgttaaattggtaggtcggacatatgtcgtaccttgtgcccatcacaccgagagcttgagtaggtgatatcatgtcagctgcgacgcttcgttgaaagcccattccaccatggtcattgacgacttgttccctcttttggttccgatcctagacgcgtagaataggagactcgtgtccgagctcacggtatgaagtcagtctgatatggccgatatgcatgtctggcttgttgaacaaatcatgaagaattctagagctctccctccgatcctgcaattgtggaattgggcgagggttccatgctgaaaatcattgtttggtggaggtccgaggaagtccttccactgttctggaacctgggagctacggcagtgcactgaacaacgctaaaggccctgtcagacattggtcgagaagcccggacggtccagtttacaagaccttggcagttgccattgaggtccggccgggctgccttttcgttctcctcccttgtcgcacctgttggaaacggtggactcccaccccctgtactattaattacacccctttctccatggtacttgggctttccgtcccctgtgcagctggtactcaacagcccgcgaactgttcatcctgtttccaccggcgtactcgcatgtgtaaggtacattcactccaactcttgtctgcacggagcacttgacactctattgatctgatcagtctcactgaggttatccttgtcaaccatgatctatcgttcataaaggggctgaagtacacaataaactctactactgtatgataccatagctgtgtggaactcaagctagaaatgttagtttaagacgtagtcattttgcaattcatgcatacctcgtagagaatcctcttgcccttgtacttaacatcatatcaaaggaatcaacatcctcatgcagcgtgcctaataatgcgaacctgccataaaataatactcgcctgttgtatctcccgtcaccattcctctttacgcctagttccgccagtctccacaccctccttccccttgtgcctggcacaccccacctctcatcccttccttccttcatctttgccctggggcgccctgtcaatctaatccccccttcatcgtggtcaccaatttctcatcttgcctgttaccttaagaagaaaaacctgaggacttgtttgctttgttggttccattggctcaaacatctcgtccctaaacggttttctcctccgtctttcgactattcgccaacctcgttcatccattctttcacttcctacctttcgttaacttgttctttcgttattcgagtcgagtcgagccgtaccccggacttgatatcaaatcaaatcgcctaccaggaagttttacgtttgataatccctctcggactcgcacccggtgactacgacctcccttgagatccgcaaaccgcaccaaaccaaaccgaatagggcctgttggactcaccatagcctcgagcacttagcggaaaactcgctccgcttgttctgctttgttcattctactccccaagtctgagacagagactcctttctttatctaccagacttgcctcattcttttccatttctggactcaacgcccgatctactcttgtttggtcaccactcggttacctgcttttcatctttcccacaagagtatctcgtcctgctgttacccgtctccggcccgcaacaaactttcgcatctcacaaccacactggctcacgaagcttttgatcgacgacaaatcgaacgaccaacaatacgaaacggccgagtacgaataattgtggctccgtgtgactatcgagtcaacagaccctcaacacgtttcgacatctgcaagcagatatccagttcccaacttgcttcggcggcttgactagcttagtatcccagcaggtacgaatttgtcccattgttctgtatttggagccggtatccagttgtagccatatcccacaattacactcttacaatcaaattggttggcgaagaggaccaagcgaaatttatccttcataaaccccccgtctccgaaacgatacagctcgcaatagaacaacaagctaattaaaacagtgctcgaagcaagattggtcagttgccaatctaattcggcctctgttgatggtgatgaaataagagcatctacaacacattcccaacgatatcatcagaccgaggcaaaataacatttcaccctcggattttcacaatgaatcgatttagggccaagaagaagggcaaggatgagctcgatgctcctcggccttcgatcgagtctgagtcttccagccccttcaggatgtttggcaaaaagaaggctcctgaagaggagcccaagaaagaacttgatcttgcaacagccctcccttcaactgacgactttcgaacaagtcttctaatgactaatctttcagcaagattctctatgcttcgagaacaagatgaccccaataccaagctcggtaaagccagcgacgatagtgttttgtttcccaacagacaatcgagaatgatggactttggttttgctgctggattgggggacatcgccgaggttgaatctgtgaaagccccgtttgcgcgctcatcagtactatcaaacgatgatacctcttcgctgaacggaagcgtcatgggccgctcgaagcctatcgaaggaaacaacctattcggaggccgacaaaaagtctacaaaatcggcgctggaggaaacaagggagctatgagtggccgtgtactctatggcgatgatgtagcccagtctgctttccaaaagtggcggcaatcagagaaggacagacagtcatttgatgacttgcaacaaagcgagtcgctcgagtccgagattgaaagaccagaatctccatctcagactgactacaatcacaagagggaaaccaactcaacaacatcctccggcccatatgcagctcgagactcgacagccgctacgtctgtcagttcttctcaaaaagacagggagtctttcgcaaacacattccgtactaccagcccgactccaatggctcctccaacggtggaaagaactgtgacgcgaacccgccgactgtacgagcaaagcctgaaccaggaccaacaagaccatcaaacatcagcactctcgagatttgacaccttgtcgaagcgaactattggaagccgaacacccgatctgacacctcctgttccatctccgtccagcgcaacgtttggtgatcgtttcatcactcgatcagtattaggaaaggctagtgcccctaacctaagatctttcagccccccatccgagtcggtgaacaagttccccaacatggaccagaaggcctttggtgctacacctcctcttagtccccctatcagtgaaaccggagaagtccagccactcgacagaaacatgattcttagcaggaacaacagccagtatgacgagtcaagatttgcccaaaggcaagtccaaatgcagcgaggccgcgagacccccaccacagggttccgtaacgattcaaacccttcgttatcgggacctcgttctcgttctccctctgtccaacgtccaactgcggagaagagcgattctggatctttccctaccgtccaagaagagtcccagtcttcgaccttcttcaacgacgacgacgaggatgagatgcgcagccccaatattatcacccctcaacttaatgttgagaaaccagcggacattgagcaccccgctttgagacactctgcgatgccgacgccgctgatcattagtgatggtcctggagatataacatctgccaaagtaaacgacttgccccatgattctcctacactgggacccacgtctgggggattgagcggcatggtaaggcagcatctgcgatcagacagcaacgcctcatcgatctatggaagcatgcccaatgatgctgatttgtcctcccggttccctcctgagagacccgatgcacacgcttttgagcccaagacaatggactctaatgcttgggagtcgattgagagagacctggctatgtcgatagacggcagtgtgactagccccaccagatcttccggccttgtggaagcgcaaatcatgtcttcacctgagcctgtgcaagaattcaagcaagacactcgcccacagcagcaggatgagacagacgaattcgcccgtcatcttgccgacggggcacgacgtgtgagggagagattgacctcgttcgtggagtctgacagtggtgccactgtaccggaagctccgctgtctgagctaccccctcctccacgcccgaacgcgttgggcattctgaagtccaagcccagcattggctccatggagagaggtcaaggagatagggaggctgtcaaccagtcaaagaccaagaagttgcttggtcttcgaggctcatcaccggcctcagctaaggtttctcccactcgcgatactttcgacgacagaatgccacaatctcccgagggaatgaacgatgccgacacgcctagagattccgaagagaaggaaggcgttcacgctgggctcaaggctttccgtcaagcccgcagagatctccagaggatgaaggagctcgagcttcagcagcgacgccagggtccacagagccctcctacaagcagagatagggctcaaactgccacttcatcgcgagcaccatcccaggaacgcagcagaccacccccggtctcgtacaatcgtatgccaagtgaggaagccggagccaatggtggctcacgtgccggttctcgtgctggctctcgttctggatccagagcaccttctgagcgcgaccgaagcggttctgaagcaagcaacggaggacgctcaggaagccggccacctcgtgtcagggcgggatcaagtgctcgcgacgattaccagggacccctaggatccccagttggagtcaacggaaaacctcgacaagggcccatggttagatcgccaatgatgccaggacaagaaatgcgacgatcgccacaccctcaatctcaacagccctatcccgtgaatgcatcttctgggcgcttcggccgctctgagaacagcctgcacatccatcctgcacatggatacgatcttggtcaaccgtcgccaatctcgcccggtgccccatcccccaagggtttcgctggccatggtcctggttcacaaagaccgtatggtcctggcggcatgatgcgaaaccgagatatgtcggaaccttcgatcaaatcttcaggctcgccaatgggttatcctcgatctggacctgctcccctcaatggcggcacagtttctacccctaaccttcacggcaacgtgggtgcccctccgctacctcctatcaaccctcgacgcaagaacacaggagttgcacttggcgatgctacgatgaacgctcaccacctcccttcgagccccggtattccaatcgaccaacgtggcctccgcggtgaagaagaggaaggtattggacactaccgccagagactacgcaaagccactagtgaggccaatgtgaacgctcgagcgagatcgatgctccaaaatcctgcaccgccgatggttcccccgcctatgcctcctagcacgagcaacaacgcgcttcccggtggcatgatctagcggtcccaagataccgctaccaaaacctttgattcttttaattcatattttgcccacaacgatgggttcacgacgaagataccttacggccactttccttttctacttttcttttcaccttaaacttaatcctatcgcctctggagacacagcaaagcgctgaaccatggggctttcgacatttgcttgtattttaagggtaaagaccttttgtcacccggacgtttcggtttgggagggacttttaactagatgttggacggatagtgcgaatctagtctagtattcaggcgcaattgggagcatggctggtcagggaatcaagcaggcctttgattcatgaaactggcggcagggagggtgcgaagggaaaccatgtctggaagcagaatgaaaaggaataagctgacatgcattcaacaggttgggagaggtgtttggttttttgtacgtataggattggaagctagctggcagccaaaaggcgcaacgagaataccaagtcaattgacagcatattgaaccaagacgagttgtcaggattgagaatgtgacatgggcgagcgggtagcagaaaagatagcctcctaaatcatgggttacaaaaataaacagcttaagaagtgtagtctaagtagcataagctggcctactaatttcgcctcttatgtttctagtgactaattattccgacaccctaaggcataaaatactgtggattggtctcttggccatgcagtggactttgcatctccatgaaagggccgacgttgaggttctgaagcgttgaggtaatagggaaaatcccgggacaaaggaaaaagtactcggcctttcggagaaggccggcgggacgcattgtccagcccatgaaacaagggttcttttcaagggttcaacaggtggcgatgtagcaatgaggttggaattgtctacatgtgattggagcgtttcgattccactcacgacttcttgctttggatccattcgtccatggatgttaatcactcaagtaatagagaaaactaacaagacatcaaagcggcggatagcaaaaagagacgccgagagaagtggattatatccgggtcacgttggaacaagtttgggaagaaagtgagaagccctgttattaggtattcttgtctgcgatcctgaagagaaaagaagaagtccctcttaaaagagaccacgggtatcgatatgttgtacacttagaaaataatccgttttgaatccgttcctcccccagacaagcctcctccaaagctagcacgattgaaacgccctggttgcagaacaaaaaaagaccaccgacgtcatttccttgcttcctttgtgcgcctcgcaagagatggaaaagcacattgtaaacttaacaaagacctgaaacgagaccagtgttgctgatactggaatgccgaagaagggtatcaatcaagtcgaagaagtaaagggtgaatgtgacgactgtgtcattgttgaagagggtagagagaaggagatgcgccgtcgttaaaagtcgtcatgtctcatctgagaaagggtgtgtcgagactctcatctcgtgggcattgcaacctctggggtagagttcagaggagtaggggaaaaggagtgggataggtgatgttgtcgccgtcttgactgggcatttagcagagagggcagttgttgcactgcttgtggccacaggcggtgcaggtggtgctgatgacaatcatgcctccacactggcagcagtactcgtaggcaggcatagtggtgatgtagttggttttggtttttggtgttgttgttttagttgtggtgtaagttggaaggattgtttggatgttgaagctggtgatgagaagaagaggaacaaaagctcgagcagatggagggaaagagaggaatataaatagtcagagatggaaggagacgagagagaaggggcaaggcgaggcaggacaaggcaaccggaaagccacacccccaaaggtaaggaaggtatctaccgtagagaaggaaggaccctcggaggtgttgatcggaagtccggatggggcataaaaagacgggaaggagatccacaaaaagtggtagcaattttatttctctctgcttctcttggctcggggatttacaagtcaagagaaagaagtggttttctgacttacacgctttgtgctgtaggctagggagtctgtagtttaatgcgctagacaaggcaaggcaaggcaacccttagactaagatccaaggtttccctggcgttgcatgtaccacatgcattgcatgtgccgttggagtgggtgtgggtgggtggctagtgggtggtgaatgctggtcttgttactggtcagagatgaaagggtaggacatatactttttacagtacgatattaatcaatcagttgagtcttggtccattggaggggcttttattgctggtatgtttatcttgtcgcctcgtgtaactaccgacgatcgttgaaaggcgctctcaacaatatcaattccttgtcctttctcgcctcattatttttctcaaatattcctgcggctcatacctaggctaatttgactacaagaccctggcgtcacaagctaagggtaacccccatgttgactcacttccacaatacgtcatggttgcaatgacgatggttgagcgagattgaacaagaaagagacgaagaaaaaaaaagagtagtgagacattgtattgaccaaccaaatgtatgttgatccatgccacgacattcaagcgcttaaatcaacaagcaaagatctccttgtcctgtccactcaagacccccgtccatcatctcccagacgaggctagcaaaggacaaacctaacccccaacctttgtctctctatgtcgcttacagagtcttgtaacatttcagcttttcacttcccatctcgttctactgcatccgaaaaccgtacatgtgcatattatattgacacacgccagagagaccacacacgtccgacatccgaaagatatacatccggtccgacaattgtcacgatgacggcgatgaggatcaaaactcaggactgcgctgcgcctctcttcttgtagctgacaagatcgtcgtggccccagatcacaaagatcatcaccctcttgtaagcttcgtttgcggggtaaaagacacttgagtcccaaacggcagtgcagtttccgctacagaatcacagaaatcaactacagacaagccatattctcttgtcctgtcctattcgttcaatcgtgatatggatgcaacccgtctcttacagtctggactcatcctcagttaatacctacatctccagatattagcggcgagcgggatgacgcattcctgtcggtaatttgggaagcagagcaaaggcaaagcaacgaatcggataccatgcttgactctctggtgtcgtctcttttctagggtcctgcccccgcgctatgtcgcgccactccgggggggccccatgcaatgcaaggatcccatccgacccccggaccagaggctattatgaaacagtatggggtaaactttttgacattcgatatctctcacctgtcaccgttgagtattcgtcctacgaaaagagagacattgagattgtaatggttcggttgccatcagcggcaaagagaatcagcccgctaaaaagaggcatttactacttttggataacgaaggtttgtcgacgggcgtttcacatgtcgtcgtacgttagtcctggcttacacgtggaggtcagttgcgatgtcactggtgggttcgtaaggctctgtgttgatgatcgacatgaagctatcgtcagatttgttacccatagaacgaatttattaacatcacagatacaatttctagattataacaattcattcgatatcatgtaaatctcattataatgacagctttaaagatatttagcgatttaaatcaaggttagatcttttctcaagcaccatatacaagcaaagtcattccattcagtatatcagctataatctccttatcgttgaacaccagtgataagtcgcatcttcatttacggtgcgatagcctcatttctatatattcgtcgaattcccgattcataacgtcaatccctcaactccaagctaatatgttcacatccgtcgtatcatcccaagaaatccacctagcgccatccatgtcctttctttccatcccattgccatcccattccacccatgctttacgggaatctgaagagctgaccgctgccaccagtatcgcgattggggtcgaagtagagcgacggcggctgtcgattgatcggctgcagcggaatcatgtcttgagcctggtactgctgctgctgatacacgatgttgttgccagcccgagctggcgcgacttgagctttgctcagtaagtttcccagcacgccgttgtggttctgcagcatttggaattgctcctccatttttgcggctgctgtgagtatggacttggaagcttcttcgacagatgcgtagctgtcagtctgcatacctgcctcgcggtatacgatgcgctgttgcgagtgttgaaacgtggcgacgttgcgttcaggcgagagaaatgcttggtttaatcccaggtttgctcgcttgttactgggttcggcagagtcttttggggcaggtcgcttcaatccagcggtggcagcaagaccgttttcgtcttcattcgactttcgaatcgtgctcgctgcatcttcaccgcgaagtcctggctcagccttgactcgaggctcttgctgagtgtttgccgacattgtcgacttgggcgcagacgctgcttcgggagaaacctcgagttgcttgtttacccatgcatcaagaccgcgagttgccacttctttgaggaaagtgggattgctgacgccataatggtcgtgaattgccagaacagcgaccatatagtcaagctttgggcgatgttgaggttcggcaagctcacaccaaccaagaaacttcttgtaaacgacgacttctgaccacttgctccctctcaaaacatgacccctgatgagacctttgaccttggcgtagagttcgggaaacttcttggcgtcggggtgaatgtacttgatagcctcatcctgtcgggcgcggatagcttcaggatctggtttgccgcgagtgttaccggactttgaaaccttggtgggagtaggtgtcgcctcctcaggcgcgacctcgggagtgtctttttcagctgacatgattgcagcgatggtcctgttgattgatgatgatgagagaaggaaaagaaaagaggaagaggaacgggatcaaaggtggttatttatacccaggggatgagatcgactatgattcactgaccttgaaccggagacggatattcctaagtctcctaaaggaagcaaagaacgtagtaacgagcaagaaaaatgacgagattagagacgaggaaagtaagggttagaagaaggaaagattggattgtctcgatagtagctcgcgaaggcatgctaatttgtactggtgaagatgtggttgtgcgatgtggtggaggataaattgtgatagttgctaagcctcacacacagaccaattcctcacctcagctagtgtgtgcgttctatgctctcgatgttgcctggctgatgttgctacgagtcttcgaatctctctgcccctccaagcggcatcagggccagaatctctcgtcggggtcaccaccgagcagctaatccgcgcagcattttcctaaggatctcacttaatccgtacctaagcccacaataaaggcataaagtaactaagcatcatcatgatctttaggatatttgggtccaccgtgaggtccgagacgggcattttggggtcattgaggggatagatcgtgccgggaattgcttgactcgatctattagaaatacaccacatctgcctttctgttcagcctacattgcatgtatacgatctagtacaggccatctgtctatgtgttgaagagtcgattcaaccgtcttgtaggagtggctgtactctcctgggctgacagacatacgttgcaaaaggcaggagtcactattttcagctttgcacttcaaatgaacaagatctattgctaactttcaatactttcaagcgaatctcaatgttgtctagacaatgtcatcttcatggttatgtacagccacgagtgtcgttgggggagattgtggcacgtgaggctgtggcgtggaggtctggtgtggaaacgatatggtcttctcaggacgcactcggaagaaccatcaagtttactcttttttcacactcgcgttactcatagtctacgcgtgacgtgtgggacatttatgcccgtgcattcaatcaatacttttcgcgtctcgtgacagtactaacgaacgcccctatcacgacaaacagaagcaccaagttatcctcaccactggtcttttcacctttattcctatcatagcattcacatgaaatatcactgatgcattattacagtagatttgagtgtcattccattgcattgagtgatgatcgctgtgggtataataaagcaaagtctaaaatcgacaagagcaaaagcagaagggtatcgttcaaacaaacgcaaaaatattgtttggctctctgcccccatcagtcaacctggccatgaaacacgacatttgaagcttgtcgacagcatcctgcagctgctggatctttgcgtccttgcgctgattcatccaccacactctgggccccacgctgtatcggaccgtgacgagcaagtgcttgatcttgtactcgtgcccctcgagttctgcgagagcatcataggcttgctgtcttctctgtttgagatattgtgcgtggttgtcgtagtagagagtgattgcgttcgtcatcttctctactgccacctttgacttgcgttgtgtcttgtcgagggcttcagtgctacctcggatatccttagcatccatgactccgaactcttctcgcttcaacttgatgttagtgaggatcttatcgtgggtttgtttcaagtggtggcgggacttgaagctagaggggatagtgactcccatggctagagtatcgtctccagtggtatttccagatgaaaagtggtattcatgggaaaagctggcagagggagacatgttaaatatgtgtaaagtaatgactagatagtatgatgtagatgatgtagtttcgaataagacagtgtagagtctggttatagcagttctgaaggtatattgtgtgttgagatagaagacgtgaagcaaagacttgacagatatgtttgtttagatgggaagttggaattctgaaaaccagggagagtcgcgttctcttatagacgagagatgaataaggttctagggtagtgattgtgttcctgagattaagttcttcataattacatttaaagatttgtgcttcaggttgtaatgtttgttttgattctgctatccaggctaccgcgaacttaggaaattacttcctgtgggttgagtcatccaacgtttatattgcgggctgcccagatgacgcgagtgttgcctctgagtagggaatacaaatgatcgaatgctgagaaaagacttgttggggcttttactcttgctcatctgatatgtacaagcgacgtccatcgataggaagattatccctgatggtactatcttttggtcttctgaatagcatcaccttcgatactggcaatcctacataacatagcttgatctgtcaacttatgcaaggctactgggtagcagaaaagttgacctctaaagacttagggtataaaaatacataacctaaaggctatggctttagtagcataaaatgacctaataatttcgtctcttatattctcagaagccaatgtttctgatgccctgagggcaaggctcgattctttatttagaacttatcaaccttctggacaataaactgtatctcaagtttttaattctcaaagtcagccccctttccagtacagtcctcttcttagataagttcgtttgttgagccggatgtgaactgacttctaacaaaacccaaaattaggttcttctagaatggttgaggaagcaacggagtttatcgtgcctcagcttgtaacatatcctgtctaggtgtacgacgcaacagcagtatcacgacgactatgctcccagcactgaaccaacctctttagaacccactcaacagcccctcctactgctatccaaggtggctttgcctttgttaaaaggctggaaagaattcaaaggcccacagtaacttgatgggagaatcttagtagtcacatgggcgcgtgcgccttcgagataccagaagcttccagagaactcaccagcagaaacatacgactttgcctagcaacgaagactttgtaaaaattaattcgtacttgatattctctgactcagcaggctattgagtaagcgtgtagggttcgaagtgctgcatcgttacgttccatagtgctgatggagctcgatgttcggggcgctggtgataaacgtgcgtctagacaagtttcgatctgacaaaggatagccatatgaggtctgtttcggtgcttctggttgccttctgtggccttgggaaggagttggcattgattcggtgtatctgtcggtccttactaaccagttggctcccgcctgagttcgtcctggaggtgtctgtgtttgggtgagcaccgaccatgagtaaacaggtatcttggatcacttgccagttgtttaggagaggtagtttgtatgaaaaagtcgaaagatggaaacagatggtgcctcggcctgttgtcgatttctttgtcgacatcggttcgttttggagacctaccccagattgttgtccatgttgaacagcctaaaaatgactcacgggaaataaacgccataaggtcagtattctagaagttgtgcctgggagctttgttcagggaacaatgttggggcccgaacaagtgccatgccactgtagactggtaggtgagcccaagagagcaaccggttggcaggtgcagtggaaatctggatggcaagaaataccaaaatgcccaccaatttattcctgacttttccaaaacaattctggtacatacatgcctcagtacttggaccatcggcattcttcacgccccaaccacccgaacaaagaccatagggatcctcagaaataccaaattcgacatgaataactgatcttcatccgtcatttgcctcaattctatatcacgcagcttcgttgtatagctgatcaagcctttttccaaccatcggcgccatactggtcattcgtccaagcctcggtgggaggtcccaggtactccttttcgcactctaccttgctcacggaccagttctgacagaataagacttagtattcagacattcgaaagtgatcaataactttcgctatcgtttgatcgtggcctttactaccatgttcgttcattgtctcgaaccggactgggctatcacggtagaaacgggtgccagaacacaaacactgaacaaccatcttgtttccatgcgtgtagctgactttcagcatccatacatcctatcacatctctatcctttcgatccattacggtttggagtttctgagtcacggttgataatagtcgctgcacttgcgcgcgctgtttgttactgtctggtcgtggaaccaacccacgaaagctcgccactcatcacaacattttattatctacaactcgatacagtacggctcaaaaatataaggagccacctcggccgccgaaattggatccattttcgcaaggactggtaactgcacctgggtgaagacgaagttggcagggatggtctcacgtatgagccagctaccctagaacatttacaaaacgtcgttcgaaatgtttgtaagtaggtaaagaagattgatatacaactggggcgactattaatgtccaacaagttattcgatccaatcctagcgaagggctaatacttttattatcgccaaactcgaagacggaaacaaacgatcttcacatctgagatcccacaactagcacttggctttcaggaccgtatatcacgaacatccaggcctgtcaaagttcggctatttccgtttcagtccgaaagaaccctcgataacggcaacttacgggccatcgcgagagatttcagatatgctatcagacaatttgacatacttatcacctatcatccaagatctgtcaaaactaccggcagccggcaatgccagtagaggaggggggatagacaaaagttgcaatttagctgcctcatacggctagtctgcccggacgtggtatccccgcccggctccggcctgctattacgaggtcagacaagaaccgataactgacgttggaaactcagatcctcaactgcctatactggacaaaaagagcctctcaaactacaaaattgacgctgcaattatcattcgattgataagtaccaggtcggcccagtaatagtggcactctctacgccgcatcccggaaacggtagtctactccacgcttatacgctgatctggaacccttgtcttactccttcgttcaatcgttgcattcactgcatcgaaacgtttttggtaatcttacttacggagtacaccaatggctccagggagaaaaaagaaggggaaaaaagtaccttctggcccggtcgctgacaagccatgtcacaactgtcgacgtcgaaggcttcgatgtgatcgtctgcttccacactgcgcaaagtgtgaagcaaagggtgttgattgccttggatactctcagatcttccagtggacgggtgccgtcgcatcaagaggcagattagctggacagcagtcaagcgctgccctgtataccccggcttcgtctaccgcaggtcattcaagagcctctctttcttctctttcttccatctcctccaactccccagcctcttcctcctccgcctcctccgtcgcttctccctccgttccatcgtcatcaccagcattcataatcccgagcctctctcaagttgacgaggtcaccgagacttcagaagccgggtccgagactggatctgaattggacatatttgatgaccgatacattgataaacaagacaatggtgatgataatgatgcgacccccctcgcgagtggtgatacacagctcgtctgtaccaccaacaatagctatcccctgacatcggaagcctcgactccgtgggtgctcgtcgatcccttgtaccaagacattacgagcaaccacagacagtatctcgcttattgtacgcaacccttggtcgttattggccccgagaaatagacaaagaaaatgaaagagacatggactgactgatttttagttgatgcgcggctcagccaggattttgtagcctacgacatgcccgacaacccatttcgaaatctgctcaaatttactcaggcccaccctctgctacgtcaggtcatcattgctgcttctgcgacgcacatgtacaaccgctcgaggccgtggttatcttcggactcgctggatagagggctaggcccgaggaatctgctgatggacgccctcgaggccaagcaccaagttttgcggatgttaccttcggctctgcagagcatcgagtccaccggaggtgacattgttttggcggcgattttgttcctgatcaatgtagagctgatagagtctggcaaacataattggaaagcccactttgatggcgctgaaaaagtcatgaagttgctgggaccagtgtcagacgtagatgagagtctaagagactatatagtttccgactattttatgtatgttggaagaattccgacatcgactaccgttgctaacctggattagttactacatactgaattcgactttcaggcccacggcttcagattcacactcatacttcgagtcatgcgaagcaatacaggtactcggaaaagcgacaaacagctattattgctgtccacccgaactcctcgaaattatgctcatcgcagcacggctttccaacactaaacctgacgaagtcgtttcggctgacatggttaccgcagctggagcagcattattagcccgagctcgaaatttcgatgtttttccttgggcacaaggtatcaatctcagcaacataccatcaactgaacaggatcccgtattaagccggtttcgcgcagcgacatctcaccgactagccatttgcctctacattctccatgcgataccatcagtgagggcctgggctggtgaggatctggctgatacgatttttacagagttacatcagatgctgtgtatgataccggacgacgacattaacttgaaagcaacaacatgggtgacattcgtctttggagcatgcgccagaacacctgagatgaaagattgggtcacagttcagatcaaaaagcttatgattgagagtccttggggctttttgtacgcggcaagggatgctttacaaatgctatggagtgttcaagctgagggtatgcccatgacgagttgggtacagactttgagggatttgcatatggactttttaatcgtttagatacgataccagattggcgttatgaacttgggtgggggattataccatgtattgatgctttgcatcttgggacttgtcacaaaagcaaccaaggtcttgtcgacttggtccagtgatttggagggacatcgagaccataacgaacttggaaatgattgtaatacgaaagttaagattgatttggtctacctgggagtgcaagtcgtcgtacatgggatataacattgggccacgataataatgtcttggccatggaagtttctacgggcctgggaagctgtgttctatagatgcttcgtaccgtcaaccctaacgactgatttccttgcgtaacgacttgtcctctattagatcccctaatcccttgggtcagcattgcgctctgccaactgccagtcattcccctgctcttcagaacgaacgccaagcttcttctgctaagccataacaaggctgatcaaaacccaacacgagcctcaaaaccaacccgactattttcggagtcccagagaagagtagggggggggggggggctggaaaacagaccacacggtcagccttgaggtggtacatcaaatatcaaccaccccgaccgagtacgttgcacaaaaggtacaagacaacaacttgcccctgaactcgacaatcctcggagaacatgtgacccggagagaagagctgaaacatgttactttctggatatgttactggagacacgtccggagtacaatgaagtttcggacggtggcatgttggacaaaaggtgtatgttttggggggtcagacggtgacatcggatgggttccgggtgttttttgttgctgggtatggtaaattgaacttatcatcttctgtcaaggctatgctgttggtagagagatgtacttgggatggattattggttcgcataggtatatgcttgattggttgaggatcttgatccaagtttaggagatggcgtgatagtgtggagggtctatttttattaaggcataaacttgtgtattcgttcgtctggggtctgatattcttatttgatagtaagattgtattggtagcaaatcagatgtgatggtcttgttgggtgtcgactccaatggcatatggtcagttcagccgctgtacgacagatcttcgataggctgtcaattcattctctcctcgatgggaacaattacgttgcctagagtactccttacaatgtaatcggatatcactgcgcatggccagacaagtccatatgagctagagttaaagcacatcaggttcttgaaatcatgatatgtggcagctaaatatatactttcacactagtacatcatatccttcgtacaaagctgtagtcccattacctattagcccccatcaaatcttccgtccagatactccattggaaccagtccagactataccaaaaatacagtaagcctcacataaacccatcctacaaagcccatcatatcctagcagccactcgggtaccgttcttagaacatagcgccaaggcatacaactccatccaatccccatcatcacgcgactcaagcagtgtataagtctgcgccatcctagccaccacataatgcgtttccagaagagcatactgttctattccatgaccgttagacacttcatgcaacaagggggcgactgtcaacttacgcccgatacaagcacgagctccgccgttaaagggtagatacccccagccaggtctcagatcctcccacctctcggggataaactcttcaggctcggggccaaaaacgtccttgtttcgatgcatggcgtagacgttgtagaacagggctgttcccttggaaataaagagcggcgacgtcccgtcggcgccgccaccacgagggattgtcgtgtccctgactgcgacgcgggcgtttgtggggatgacaggatgcagcctcaaggcttgaagctagtgttagagacagaagaaacggttatagggctgaggattgacttacactcgttgacacaccatttgagataggttagttcttttagttggcttgcagtagggggttcgtggccggccacgttcagaacctggtctcttaatttgttgtatattcgagggtttttcgataggaagaagaatagattgctgagtagacttgatgttgtgtcgcggcttgcgaggagaatgtgtaggatatggtcacttagaccttttctgtcaccggctatagccatcatgtctgtaaggaaactgacttttgaaccttgtctggggctgtttaaagattcttcgataaagatgtcgagatattcgtatactctctttttggccctgttagctgcaaagttgaacttgagacggtggagaggaccaagctgcatctgttggatgatctcctcagagcaaatcatgtaatcgtcaacaaactgctgctctctcgtatgatctgctttgtcactaagcatattcgtcgagtgacccatgagaaactctgtcgagacatccatagcgaaagccaggaacagaggctgaagatcaaatgcagaaccatcggtcgggacatgctttgagaaagcctgaaagttccgttccaacgtctcgaggaatggtgtagggttgcctttcctgaaactctgtctcagtacggcccgggcgtgcttccatgtatgcccggataagacaaagatgccttgcccaaagacatgaccaataactgaagttctgaactctggaagatcaaagtcttcacaggcggaagcgaggatatgtttgaggttatggggatcgcaggtgtagacgcattgccacgaccacctcctttctatataagtggtccccatctccttaaaggcctgccaggtgctatcaagatatcgctctggggctttaccaaaaaagaccttgtatagaaagtcaaagccaacgatggggtctttgacggggactttgctagctgcgtcttgacagccttgggcttgcgcgagcctccatctccgaagatatgtctcgattgcacggagagggattggaagaaggaggagaatggcagtggcgataaagtgctgctcgaagaattgaaggaataatagactgaacatattgaagcatgagtctgtaaaaaatgagagagtacggattagaataacaggaaggaaggaaggaggcttgttggagcagtagcccacttggagtgggatcgaggagggtaaagtacctgaaggaaaataggatacaagtcaagattatctcccgaatgtcttgaattgaatgtcccagatctagagcacaaagataaaccgagtcatcttatcgcagtatatacgcccctcctttgtccttgtacttgtccttgttgaggtcatggtcatgaggatccatccattcaatattcatgggaatactatcgtgatacccaacgctgttgatacagcaatattataggttcggacgcaaagaataaaatggtaggaaaatagaaaatagagctgggctgataccgaatttagatgtccaaacaatgcgcatcttgtataaatgccccagtaaagaaccacgtccgggaataggatccctggtataatcaacccctacagcctcctagccaagcactttgctgtcactaacaatatactcctgctgtgcaacgggaaaagcaggttaaaggtcgtcatgtcaaagaaactctatctttacgccatttcacacgagagttgacagagacaaaagggtgcctggtgtagatcgaatacgcagttctgtactcctactttatgtcactgggggaccaaggttcaaggggaaaaaacgccatggacctgcattccggctgtgctcacaaatgcttggtccattgcatacatcagctgaggacatttgcattgcattgcattactcttttcgatcctgccacgtcaaataatgaagagcagaacctttcgtgacacgagagtgctatgacggcttgtaatctggtcaggggtaagatggaatagtcagtcagtcagacatgggtttatagagagtacggcgggaagtgacagctgcgcttccgctgctgcaaggtatagatattaattaattagtatgagcatgaacacgcacgcaagatgatttcagatgcggcacagaccgagacagtgtagtttgcttaagacagagggatgagacaggacgagacatgggtgattgccaatccgatttatacagggcttgatatgatgttgtgtttgatgaatctgaatactttgtacattgatatgatatggagtagacaatatgccatgttgtcacatctagatctacatgcatatggtggtgttgtatacttggacgataaatacgaaagaaccctcaaggcggaaccaacatctataataggcaagatgggcgttactaactgactagaacaaactttactcgactaattcgccctgtaaggatgacttgcataggcttaacccttgaattgagcgttgtttcagaagtatgtggtgggggtctaagctcgacggtttgaatcgtgtcctatagtttaagtgatcttccatgacgaggcgtttggcggcccgtaacggagaatccggagaagcattgactttcatttgtccagttttcagggtctttaatgtgaggctatcgttggagggatgcggtgagagggatgtatgtactgcactagaaaccatgctcggactagaccgtgctatgggctgaaaatagtagaccaaagtcacagatgttggttcgatagaatgtgatataattgcttcttctgccaaagtagaacgtttggaacaaaaatgccaagtcgattgtgtctgatggttcaagcttagtctcttctagttcaacgctatggtacggctgaagaacaagcaagccattgtaccgaaactaatcattctacattgggaaccggtgtctcagatagactattgttggttcgtgtagcccactcttgtagagcctgtacatgtacacggacacggacacggacacacaccccgtgcttcaaagatcctgccctttcttgtctttgactctggtctctgtctctgtctctgtctcatggtaatagtagatacgcagaatagtgataccccggaataggctgtgcaatgacgacgaaaatacctgcggctccttcgttggctgacagggcgagtggctttgatactgacaaaacaattgggtagactggagacgtttgtgctactgttgagttccctctccgacgtgtacagtgtcagccggggctcgggcggcccaagctgtcggatcctttctgagatatgacaatcttgctgtggttatttgatctgacatgtccatgtccttacttcgtctaggtgcatggtagactatatgttggttccctgtagtgtactaggcctgacagttagtgtacatgccactaaaaccccttggactgctagtgctgagctgctgtgcttctttcctgccttctattttcttcaccaggcctgggtcctaggctttagtcatgttagttctttccctggttcaatgatcgacaattaggtcgtatttaaccctgcatcatccccccctgaactcgttagaccacccgctttgccttgtcaatcaatctttcgttggtctttgtaccactttgcacgcgtgtttccaatatcccgttcatgattcagcctctttttttcttttctctttctcttctttcccttcctacttcctcttatcccaatagttgaactgttcttggttgcatgatgaagccaacagtatcacaagacggtgactccaccgacgcctcctcacccgttgacgacccttccatctctcaagtctttggtgatcctattcttgacttacacctgacgttatgggacatcttcgaaagcgctgcagcttctaagcccgatggagacgccattgtttcgctgtggcagccacgccatcatttgtccaacggtgatcttcatcctccccctaatgggaaagacagaccctatctcaattggacctatgcagaattgagggacaaggcggagcgagtagccgagacgttggagagcctgggctgccgacctggaatgcggctggccgttgtgcttagtaactgtgctgaatgggccttgttcttctgggcggcagccaagctgcgtatggtctttgtccccattgatccaacggttcctagagatgcaagagctgcaatcctatccgtcaaggcgaaggtggtggtggcacaagatgcagaggctgcaaaggcgctcgatcttcccacagagtcgaggatctgtatagtgtgtgcagaggaaaggatgggagactggctggaactatctgatgtgttgagtcctagagagaaactgttagagtctgcacccaagttgacgaacggatttgactcgacagataccacccaagacgacgacgcagcgttgatcatctttaccagcggaacaacaggtcaacccaaaggatgcatacacacgaatgccaacctcatatcgcagtgttgcgactttgatccagaagtcaatgcgatgggaaagctgcgatggcttattcacactcctgtctcgcacgtgttcgccatcaacaacacccttcgcgcatggcgttggagtggcttggctgtcatcccctccaagaccttcagcgtggatgccacgctcgacgcactcgtcaaagagagatgtcacatcatgtccgccactcccacgcttgtcaaagccctaatgtcgcacccaaacttccccagcgtggaccaactcgacttgcgaatcgtcactatcgggggtacatccatcggaccagaagacatcaagctctgccgcgaaggcctcggtgcgcaaatggcaattcaagtattcggcatgagcgaaggtgctcccatcatcacttggaagagggcggatcctgatttggtggacagttggcatcctggtgtcggcaaggttctgccaggggcggcagtgaggatctgccggcccgagacgcgagaaatactacctcgatcggagatcggagaattgcacattggcggaacatccgttatttccaaatactacgacaacagcaggggttctgatggagccatgtacaccgacgaaacagggaattggctaatcactggcgaccaggccaggattgacgacaagggaattgtttatattctaggtcgttacaaggatctaattattcgaggcggcgagaacatataccctctcaagattgaacaagtgcttcttcagcagcacaaagaactacaagtaagtccacgccaattccttgtccctccaacatcactaacaaatacatcaataggttcaagttgttggtgttccagatgatttggctggccaagtcgctgtcgccgttgtcattctaccagaaaatctgacaaaatccgaaatcattgaaactgccagaaatgtagaccaacgatacgccctagacggcgtctacaccctccaagaactcggcctggaaaagtttcctctcacatcactcggcaaagtcaagaaagaacaacttaaagtccatgtccttaaactccgacaagggaagagttcaccaaaggatccattatcgtcaaaaagctcaatctcaccaactagtccggtttcgccaaatggctcgaatttgccaaagggtcctattaacaaggcaactccaataccgccctttgtcaataaactgctcagtatctgcgagcaactcattggaattcggccttccatcacagaaagcttcaagcatctcgccgacagtatcaccctgctacgctattgcgaccgcgtgctgcgtgcctgcggccaaagactctacctgcaggacttgatcgagcacgacaccatcgagaagcaagcccatctcctcctctctcgaaaattccaacaagcgcgtcttgtaatcgctcctgaagtacccaaacccaatcctatccaacccaggcaacacgttccagctccaaatcatgacataccaaccaccacttccgcctgcaaggacacagacaaggacacacttagccacgccaaacgtgctgtagcacgcgctggcttctccccatcggaaatcgaagacgtcctacccatccggcactcgttgcatcggactgcgattgggtcccgtccgcagtcctaccacaaccgcatggtctttcgcatctgcaacgttgcgcagcatcagattctgcgcgccctcgaaaaggcactggtttcgaggccgatgctgagaaccattgtgttccctgactcgaaccgtatcccgttccacgctgtccttgccccgagtcccgctctctttgcacagctcatccacgaggtcgatgttgagaccgaggaggatgcgcaggagcgtttcaaggatggttccgcccagggccactcgtcgccattcatgttccaggctgatttggcaaggacgtctgatggtcaggcatttctttgcgtcacctttaatcactccgtctttgatgtcctgtccattttgcagtggtaccacgatctcgatcattggatccaagacataaagactaatatccctgcattgacttcctaccggctcttttccgatttgttcactcaatatgaagaaagcgtgcctgcacagaacagtgttgcgtttcatgttcggaaacttcgaggcatctctcgctatgaccgcgcattatggcctccacaaaaagcacctggcatgatgatcgccaacgaccaaggctcaccgtatgctagagaaagatgtcaagtccgaaaccaagtctggaacggcgattgggaaagccgtgctcacgagttccagttcccgcgaaacggtcgcgttgcaacaataccagggcttccaaagcttcaagacgaacacggcatccacccagcactgttcacaaagagcgcgattattcttttcaatgttcttcaaactggttgttcacatgcttttctcaatgtatgggaaagcggacgctcatggccctttattccccagtggatgaacaaactcctccctccagccatgagtattgatggtcctaccgttcaatggatcctcaatatgaccgaagttgtccgcaacgaaacagttattgagtttctaaagcgtatgacagccgagagcgaagagctaaaacaacatgagcatgtcccttggaacaaggttgttgaaaagctcagcgacgaaggcgaggctgcaatcgacgcatctttcaggcaatctttcgtctgggatgtttcccttgctatgagcttttcaaagcagggaagtttcaaaacgtttgagcctgtcgcgcgctacgattgggctgactggtaagtaacagttcatccatacctacacctatcaactgactgacatcaaaatagtggctttttctggaatgcctttatggtcgattcgatgaacctgtattttattgcttcttgggacacggcgcaaatgaacgacatcgaggttagcgggcattgcgatgccttgtctgagatcctccgaaagatgggagatgagaacaactgggacaaaaagctgggcgatgtgttccatctatgagttacgatgttacgaaatgtcactgggaggcgttctgagttgtcacattaatcgcttttcaacgacttaatatgtttagtaccaatttcatgtcaatttgttacacatctatgtatccaagggctttaagcccatcaaacgccttacccatccgtccttactcaacaaaggaaatcatgtcttggataacctgactgcaggccctcctcatagaagaagttttcttcttttcgccgcccttgtattccttcttccagaatacagggctcagggttcgcccccttgtctgaatccttctggaagacgttgtcttatcagccgcaggcttgggcggtcttctgagcttcacaaccatctcgatgacgagatgttccatacttggtatagagaatcgaagcttcatcgacaatgtccttgatttctctggctacagcagcacggaaatatggatgaagcaaaacatccacccaatcgggtctgatatcgctaccttccggacgttccttcgttgggagatactgcttgatctcgtcgtccatcaagtcgacggtcatgtttaggaacaagagatcggctttttgaggaccaaactgtggagcgacgtatctccagacatgagtgacaaagtcctcgagtttgagcatgcgcgctacatcgcgggctgtgaaaacggtgtcctttgaccgaataggctggctcgaggtagggctttcaaagaggtgcccccaaagacgggacttgtgcttgcgacgctggacatcgaccaaacatccacaaagcatgacaattgaattgccacatttgttcatatcggtccgcagtagcaattccagtcgacgaagacggcgacggaaacacttgatctgcgatctggcagctctcggctcatagtctggtcgtgtatccgggaggtgcagagcaatagagaggtccaggagataatccacagcttgcttcgtatactctgcattagaagtgatacagtttggctgcatgcgaagcatcatgtcccagaagaactgaagctcgagccagagatcttgatactcggcgatgatgtcttccgtgtcggatttctcaaactcaacgtcgacttggaatctgtcgccgctgtggctgtagcttgaatactcgtaccctgcaatcgttcgggtgaatcgagatacatccaggagcttgttttgctcaggggtagcatacatacctgtggactggttgagaacttcgtccaatttgctgacctgcgagttttcttggggcacgtctttaaacgtactgactccgctaaattctgcgaaagggtcgaccgaatcctcgaaagaatcgctcgattccttgaaaccttcggcaaagtctttgaattggtctctctgcgacaatcgcttgagcgcaccaaactcatcgaacagaacactgggatctgagtttcggagaatgctcttcgtctgtccctgagttagacctttgggttctgaaggcggggtctcaagattctcggcaaatctcaccgttttggagactcttcgcataggaaactcctcgagttcatccatggtcatgttggcgggttctcggatatgggaatcgttaaagagactcgttttcgcggtcgaagagagagttcttggttgtgtgttggtgaaataggtgtgtggtggcgaaatagctttgtgatagcaagtggtctgaatatgttcgtaggtttcagtcaaagtttggttgatagaaagtggtcgaaatcctacaggggggaattttgcagcttataaaagttttgtgaacaacccattagacgttgggtttacttcacttgcagcttttcgtatgtcttgtactggagacaaagcgatggtcttctttggacaagatgatatcccaaagataagcgagttgatcagaagaaaggactatgaccttagaactgtgacaaagatgtcaaagtgtattgactacaccagagagaactaatcggcatatatagagaacatagcattagttcctcctgaaagaacagaccatcaatcttttgtacgaatatcttcaccacctcctttgtactaacaactcattgttcaaagcaacgtcccgctcacactcccgctcttcactattcccatctggtataaagccctctcatgtcttagccgtcaatgtttcatagctttcttcatcactttccatcagagaacttgctatcaacttacctcaactaaaactaacactattacaactcaccacatcctgactcattctatctcaacccaactcaacctatctcaagaggggtgttagcaactcatcgtatctcacactcaccccaacctcgcaatcatgggttccctccgtaccggcgtcgagcactacatggaacccctccccttccgccgcgaaccccttgccgaccgcccactgctcttctccgagaaatgcgatcgtggtcatcgtccttcatccttcgacatgagcctgatttcaaacttcaagtttgtccccaagaaacagacatccgcgcagttctgggcgagcatgcttgaagagttggaaaaggtgataacctctataccctccggtgaacgttcttgttcttctcttgagtcccttccttcttatccttttacgtggatggatggtggacgctcgcggaatgagttcccggtatctcctttgggcgatagtgcaacacttgcatcaagcaggtacgcatcgcctctagaaggttcatcgggaactctcatccgtgagtatgagtatgaacccgttccgtcgacaacacagagcgagttctggtcttctcgcacctctgttcatgagctcggtgttcgtcctgcttccgctcctaatgcgcagcggattgaaactcctcaacgtcctcatcaatgggcaactcagaaagaactcagtccctcttcctactatatttccagcgatgaagagtcttttcggattgacagagaaaactcccctttctcgccatgggacgaggaccttgaaccctctcccgttgtatatccaaatgcatctcccatctaccatggagctagcacacctcgattgtttctagcagagctcagttcacccggcactgctgctactggtgagtatttgtacactcgatcttctgctttcgcatcaactacttatggaacttttgctgtgcagatacctttcactgctcgatcaccgacatggtctgagtacgagcgtgatatcatattgtacgatgattcaatggatgattcagacagtatagaggactttgtttgcatttttatgggggccttcatatcctttgttgccgcaagtacatatgcatttgtgctgcttgtaattgtggagtcttggctcaaataaggggccaaacttgcggactgaaggaagagggcgacggttatggcgcggatttattggagctttggggtttatattgggtatgaaacggacatgacttatcacgttacatttcttttgtcagttgagaggatcggaggacgtatcacgtcacatttcctttgtcagaattgaggagaacagaatctcagagtagaagtctgctggccagacattcaggattcagaaataaaaaggtatcggatgaaataaatactaccattaagtgatatatgaccaaaaacaaagacattctgtgacgtctatccatttcccatgctaaacaaagtgcccttaaatacgcccaacaccatactttcatcaaacatcacacatcgcttactcccgcttatctctatcatcctcctcctcatcctcttcagcgccccaatccttgaagccctggccctggagccagctaacacccttgcgccagttggtctcacgaattgcttgtgcatccttctcgtagacaacaccagtgaccataagagccagcataaagacccaaacatcgccacccttcatgctcttccaccaacgtcgcttaacaccgaccttccagagactgtcgacactagtgcgggcgctgtacaagaagagaccacggccgttctttcgctcgacaaaggcccaaagaccggcaaagaaaccaccgaggaaaacccgctgcgtcgctagaaggtgacgaggaagccatgtttggaagaagcagatggatgcccaggctgtggagagagcaccggttgcaaaagtggacatgcgcagggcctttgtgatgatgagctgcagggttgccagggggttgtggtaaagagcggagaatcgaggaatgacggtgagtgcagaaaagacggcgacaaagaaacgagcaaacggcgggaaagattgaagccagaatgttagataatttcgagcacatgaagggtctcccggatgcaaggttgcgcatgatagagaagtgatgagcgggtgtgctcgcgatgtcagaggcgcaattgcagtcagactaggaggaagaacttccttgccagggaacaaagtgggagaaacaaaagcactagtaaaaagtcagtaacgaatctctctcgtggtgtatatgtttacttacggccagctgaggcgtgccatttgagccaagctatcaacaatctccgaagtctgaggccatttaagaccagacgcccaatcctggggacgcgattgcaaatagccggaagagctgttgaaaatcaagtccccaaaaggcttagggaagcaatcccgatcaaaaacagccgcgtggaaaagctgtccgaaagcaagaggttgcagcatccaacttccaaaccaccaaggtctctccctcttgacgccgttcctcttgccccagataagaccgtctgcttcgcaaaagttgtaggcaaactccaaagcgcggaagatggtgtagatagcgatggtcactcgcatcttctgagctgggtagatgccaagagccaggcctgcgaaagatgcaccgatggcgggcgcagaagtcgatgttagcatcgctgcggttcgggggttgcgcgagcggaagggctcgacttggggatcgagtagatggacgcgaagtcgagtgaagaatcgaaagaggattctgtagaggagaaggattgtagaaagagaaatagatagtctcagagctggagacttgtagaagggcttctttggtccggaatgtactctgtcaagacgtattagccatttatcgcgaatacttcgttaataaattactcactcttccttgcccattctcttcgcaacagcgtcccagcccttcatacccaaaaacgtcatgacaaacaccctcagcgcatgtcgaatcgtcctagcattataatcatcgcctccctttggtggtttcagagctttctccacacgattcggcgtaggcgttgatcgacgaagcacgcgcgagcgtgaaatgatgtatttgtgcagagcagcatattcgtgtgctgaaatggtgtaacgcaacgtgttgcgaagaacgggatcgtttgtagcagcggatgatctggaagatcgcgagcccgaggcatcgcttgaagacatagagtagtccattgtaggttaatctgttaaaaaggagcggatgtggtgttgtgtatttatattcaattatcgtcggctgcaaaggatcgtgtgtcgattgattcgcgatggcgtatgcgcagttccacgagctgagctccagtggcgcattcgagagacagcttcagacggcatcaagtacgaggaaaaaggaaaagaataatcgcaagatgagatctggacttgaagataaaacagcggaaatgctgagggtccagatcgattctatcacatctgtcacgagaacaatggatgatgatgatgagggagagacagaaacaggagggatgaagaccaagaacctggaaatgagcgagacgacgtaaagtggagatgggagacctcggctttgatagcaagaccctgctaagattgtcccagttaattaaagtcaagtcatgctcttcaacgaatagcaacaatcaatactgctcttatggagataaatgacaggggttccccgcctcggataccttcaagaaaacaccatcacatgaaattattaacgaccttccaacttgtcggttcaacttgactagctcagcccaaagaagcttccaaccccgtggaactagttcgtttactctacatcgtcatgcacttcacaactaaggcataaatctcaatctggggtatcaaaccattcttgaagatgctacctaatctctcgtcctctctctcaaatcaagaggcgcaaagacgcatactccattcgatgctgtaactaatagctactacctaccttttttaaacttccaatagtcaagtcacttgtcgttcatcataacccccctcatcatgtccccaaacgctgatatcaggacgagtgagagtgaaccaccgcttaaagtcccaacaaacatgtaaaaatcattaatactttttgtttcttcttctttttcctttccctttcccgtggatgcccgcattccccaaagtcccagtcattaaaaacattcctcgcttcaaaggccccaatgttgacataccccccaacgccattcatcaaccaaaagtctcccaagcgtatcgcattgggaaagaaagtctcgataaggaccccttactgaaggatgaaccttttaaaaagaaaaacgttactggacagaaggcacttgcgtacccaaggctctgataagtatgtgtacaggcacgtagctggcagtggagatgatgtcatgtttttcatcagtccataacccataatatcatccatcaaatcgaaaagaaagtgcagcatcagccaagtcggtttcaagggtatgctgattgggtcctcatctgggggtcaatcagaggagtccaagttcggctaagagttgggctgtctgaaggtccaacacgaacaatctcttcctcccagcccagcgcaccccaaggaccaatgtagttgcgtggctccggaatagaaagctggttgaacacgatttcccattgtgggatctgacgattcttcacaatctcaacaatctggagtcggcgtcgctctctctcaagcaccgtgtccctgaccgcctggaacacggcatttgcgtttggccacgcgcctccatctctggttgcattttcaagtagctccttaagtgtttcaaagggaaggttgagaagaatgcgagaaaggacagcattgagcgacgttcgctgtggttgagatgcacccgaggcgtccgaacttggtgacattacgctttcgttcgaggcaaggtcaccaaacttgataccggaaatttgctgagagagacgccccttgagatggactgaagttcctctagcgataggtgggggtgaaagcttgcgcgttgtgctacccagggcggcttggggcggaagacgagcgtagttcgacgagtcggtgactgaagtgtcgattttgaaggtagggtgaagattgttggcaatgaaagagacaatctctctgagcattgctcgagatccatcaccatatttgaacgcatcataggaaccctcatctcggtgtccttctagagcgaattccattgccttgtccactgtttgtacatccaacagctccatggccaactcgcatccacgtcgagtaactgcgtcccagtggagaagatggccagctgcagcatacccaagagcaaaatcgaaacgctctggcagtgaccctgtgttggctgtggtaccctgcttcaagctaggaggtggggtgaacaaaggtaggccgtaaaggcgctgtacggcgtagtagaacgagtcaggttggatccatttactctctacctcaagaacaagagtggggagctgtccggcttcgctgggccgagaaagacccttcgacattgcgccggcgagctcggggctgcgggcgaagacaattcggtggcctgggatgcgaactggaagagctcttctgttggcgaatcgaagctccaagacacaatcggcgaatgcgggagatccgaactgttgctggatatggttaatgagaccctctgcctcatccatcccagacatcatgtgcggaggaggaccggtattctgcatcatctgtgggtattcaggacctccaaatattctgcctgggtagtttggcgactggttgtcttctcctgggcccggaccgccgtttcgcactggagctgcagcgaattgattgtaaatgttgacatcgtctggagggccggatgtctgcgaatcatggtagctatgcggggtcgaggggccaaaagagtatgtgtccatgggtacataagccatctgatgtcttccgaagttatcgaaagtgctagcaggggcatgttccgctccgtagggcatcatgtgagggaatccgttggcgccaggggccatgtagggaggtcgaccatcgggtcccagcataccaggagggggggcaatacctccagccaaaggagctggtgatgagcttgttgaaccatggaaagcgccaaaatgaatgcttccgttgctgggatgcggctggtgagggtgagggagcgggcccttaggcaataggggtcgaggctcgcgcatatcaccattcacagttggtcccaaaggttggccagaaggttggaaagcaggtggcatctggtatcggccagaagggacagcaggtggaggttgagacttcatcttggaaacgtggtggttgtctaaattggggtcaatagcgtcaggataaccttgctgacgctggaccgtctcaccctgacccgcgacaccatttgacttttcgtccatcgcgacagtggtcttgtcggatgttcgagatccaatatcagctgggttcttggtggtgggctgatcggcacggtctgagactgcaggatttttgtgggtgtcttcgttctcggtggtggtaggatgctcggagacggatgcgactatatatgggaaaatacttgtgagtttattgctaaaaggtccgagttcatcaaactttgaacatttttgacacgtaccagaaacattgtgcgaattggcagggttggcgttatcgttctttgactttgggagactctccaccttgctctcaattggattcttctcagctttggaagctgaagtcaaaacagggctggaaaccgagctaggtgctgcagctgaagctacaggcccagctttcttaacctcagcaggtgcattgccgttcgtgagcttcaattcggagggcgaaggcgcatcaggtttctgggtcgcggcagaggcagcactggcccgagcagcagcagcggcctgacgcttcacatagggcagtgggatagctgggagaggcttggaggattgagcaagcttgctccctccaggtcgacgaggcttcgagttgccgttttggggcttgccgttctggggcgccatctcctaggcgagatcgttgacgactcggcggggtggaagtattcgacgaacagggagggggaggtgggcaatggcagtggcccagacctctactgagggattcggagggaggctctacggatctagaggaagaggcatggagagcagtagtcgtcgagataaccgatgtgccctggggtcgaatctgggctcgagatatcgtgtccactaatcggaggttgagctggtggtgcactagaagtgagggtccagttgcagctgtttttgtgcggagagcagtgagctcaaccaggagcagcttggattggatattaggttcaaggaaggtgaattaaggaatgagtgtagagagatcaaggcttgaagagaaaccttcggcggtgggaagggttttggataagtggaattatgctcgaaggttttcaccaacctggagacccgggtgatgatgatgtcgagtttggttcagtcgttgtggtttgcttccaacggcttccaaagatggagaacgagtcgcaaggtaacaaaaattgggtctttcgtcacaatttttcttgaagcctccccgcaggcaggtccactaaggtttaggggcctagcagtagtgggtttagcgcagtcaacaatctgaacttcccggtccactcccgtcattgagaaaacagtcatcatcaacaagcagcagccatccagcttccgatatcctactcacgtcgtttgcgtcgatgcctacaggctgagcttgacgtttgcctgcagacctgatggctgcctgctgaagtctgtttctgattaactcgacagtggcttcctgcatcaaagctgacctgaaaacacatgacttgcataaagtctacatgctgtattaaccactgctatatctagtctgctagtcgctgttctagtcctgcccatcgcgaagcagatcgtcagcaactgaaacgtcaaagcatttgctgaacatgccctgaacgccatactaaggcgcgagttacaggtgttggcttgttgaaccatgttgcgcccgccagtccgccattgataaaagaaaaaaccaagatttgggtagaaatataaacctccatcgcattagtataaactcaaattacgcatcaccggtgataatcctggcgacaagaacgtaaaagaagatggccgcaccggcaacaaggagtttgttgcggtatatccatcctgtgctcgcatctctttgttggttgacaacatcgacaacggcttgtgtttgatgtccgctggtccctgaaatgcccagctgtggtcgacaagatccgttgttatcagcgtctagtcggttgcccgagatagggtcaaccttgtgcttggtcatccactcccagttctcaacatcaacctcgggccattctgctcggaacttggcgccaccatctccagccttgacgttgcccttgttcgctgggttgctcttcatgtttgagccgccgccggtcgagttccaccaacgcgatcgagcagcaaggtattttcgttcggcggttgtgctggaaacagaacctgttgtcatctcttcacttgtcatgaatgagagtagtccaatcagaatggtcgagacttcccatgccgggttgaaagactttgggtggaaatcggaaatcgagagacataatcgcgtggagggctggaatcgaccggagggtgtgtgcatgcgaatggcggggggggcaaagggatagttcgggggaaacatgagagtaccccagtactggccgccatgatacggtgtgtcctcagggccggtaataatatagtgccatctagtaataccgtcagcaaagttgactcgcgaccaagagattcaaacgtgacgtaacgtactccaggatgttacactcggatggatgggcaacaatatagggaggagggttctcggaaatggttttgaattcgcgtgtcaactattgacaagaatcagtacagcgcattcgattaacaagatcaatcacacatacacgcttggtggcggctttgctagccatgctgacgatgggaaagcgttgagataggtatcaaaggaatgggacagattgcgggtcgcgtgagtcgcaagaggtccaaagaagatctagtttaacgatatcgtcgctcagggaatgaaagtagaaaagaaaaaaagagagcgccttttccgaatgctctaacccttcggtatgctatgtatgctgcgagagtgatgggaagacgaaagtcggttgagatgaacaagagaggaacagggaggacgtatactggatctaggcgctggggtccgctaggtccggatggcggctgtggctgtgcatcacatgccgctatgacgaagtttatcagggaccaaaaacaagaagaggttaagcgccacaagccagacgagccacaggttgacggtcttgtcagggtcggagctcggaaagtacgtaccgaatcgttaattgggagctgcccagggtccagggccagtgagtggttcgacactttccaaacggcatcgtgagggcttgcaaactaacatctcggttcgttgggcttgaaaaaaatggctgcaattcctggctcgactgggggtccggtaactacatctcaattgacactttggggagaccagaatgtctgacattgcaataggctatggaccctttcagcaagcttcattccgacaccggttctttgttgcacgaagcagagtcgaggcctgaatttcaacagacccaggatgaagctaagcaacggcgcatggcccaagtggtaagaattctgagacaatgtttggttttttactcagatctggactaattccgtagatcggagatcagcagttggcgcccatgaccgttaacgagcttcgagttcatggtgcggtcaatacacgaatggagttcctcgaccccattttccgcccacttgttgccgacaagaacaacgaaaactcgactgttggtggtgttgtaaacaccctccgcattgccagccagaagcttgacggtctacgtgcgtctttatactcttttaccatgccaccaatctaactggtttacagaaatcttccaacctcaacccgaagtcttccttacatccgcacagcagacagacccctccacctcgcccaccgatgtaaacatcgatatccgagtcaaggagctctctcgattcaagctgcaaactggtaccgatgtcggcaatggagagggttctgcctacggttcgctgctatggcgaaacatgtttggtggtgccgagatgctcgagttgaacgccaaggctggtactcgcacacgatcggcttacagcgccaaccttacagcgcctgtctttagcaaccccgatatgaggatatcattggagggtctagcttcggctgctgagaagccttgggcgtcgcatgaggaggttctcaagggtggaaacctgcgattcacttggcttaacgaacagcgtgaccagcagtccgttgagtactctggtatctggcgacaaattactggtttggccgagggtgctagtgcaactatacgagcagatgctggtgactctattaagagcgctattaaacacacattccgcagggagaggcgtgacaacccccagcttcctcagagcggttatatgattcgatccggtcttgaaattgccggtcttggtcctctggctggagatgttgctttctccaagggtgagatcgaggtcggcggtgctgtccctgtccccctccctggtatccgtggacgaacaggtatctccatcggtggtggactcaggctaggcatgctttctcctctccccctcggttatgagtttggcggcaagcttcgctccactcgtgtcaacgatcgcttccagcttggaggcccaacagacgtccgaggcttcaagcttggtggcctcggtcctcacgacggtctcgattccgttggaggcgatgtcttcgctgctggcagtgtcaacatgctcctccctgtaccttataagggtcccgactctggtctgcgattccagctctttgccaacggtggtcgtctggtcgccctcaaggaccctaagaagtcctccagcggtggtgccacaacagagctgactggatctgatgtccgaaagggcttggtgaatgccgttggtgaggttttcaacggtgttccaagtgttgccgctggtgtaggcttggtatatgcgcaccctgttgcgcgatttgagctgaactttagcttacccctggctctgagaaagggagaggctgccaccaagggactgcaggtcggtgtaggaatcaacttcttgtaaacaaaaatatagatatccatgtagcttgaggtctcgatctatcaattcataccctgtgttcttggagtttagttgttcattgcaagtctaccatgttacctgtctaagtaggtcactcaatcacttatacccctttacactctttccactgccagtcttgaaggaacagtcaaaaagatgatacagcaattcacaaagttattttcttttctacgcaagtatttctgaacatgtattgtcgtggaaattagtcacttgtattactttcccaaaaagtacaggttgctccaggttaggtttactaacacaacatcacaacatcacttcacccatgaaccgagagtgcattgttcttttgcattgacatcaaatgggtttcgaacatgcaaaatgcaaaagaagagtggtgcagtgggtgaagtggttttaggtttttttgatggtggtttttttgtggtttgtagttagttttttttgagggataccaccgcaccactctccgacattatggtcacatattttgatatataaaggttaggtacaggcagtgaagagtggcttgactgactgtctgtaaaaagttgcattggccaccacgcctctgtcgtgatgatgtcgaggagttgacaacatcgttctagtatacaaccacaaccacaacacgatgttgtcttgtaccatgtcaaaacacacacatgcagtgcagatatcgtaaaagaaaaggactctgttcaatcgtttcataaaaaagagcgagtctgatttccatagcctgaaaggagttcgagttccacaagttctaaaaggggtaaatatccttcgatgcttctcgaagacatctcagacaacgtcatgagcagagcaccttgtaatcacgttgaacatctagagcatctccgtctcttggtgttctcgaaccccaaaaatcaaaaaaaaaatcaaggacaaaaaaaaaggggggaagagcggttggggagtggatgttaactttttaggttcagatttgaaggtttataggttttggacaggatgccactgtgccatcacgctcttcattggcacggagaacatattttaatatatgaggcatagacacaggcagtgacacgtgttatcacgaaaaaaaaagactctgtgtataccacgcccctgagtgatgtcgaggagttggcagtatcgctctgatacgatcagtatgccatcttgtatagcaccagagacatgcatacagtatagattatgaaaaaaagaggaagaacagaatttacctgtttaataattccctgatgtagagtatccgagttcaattgttgtagaaggatgtgtttggaagagtgtgtttggaagagtgtgtttcgatgacagtctggccgaggtcacgggatgtcaacccacattgaacatgcccaacatgtcacgacgtgttcttgaacccccaaaaatacaaaagatgaagagtgggtgtgtacagtggttgaagtggtttttttttaggttttttttaggtggtaggttttttttaggtggtaggtttttttgtggtttgtaggaaccactgcaccacccactcttcattgtttaggggttgagataactcaatatataaatgtcagtaggcgcattgacagtgtcacctggtcagcatgaaatcacgttctgtaacgtaaaaaccgggaaactggcgctgttgtgaggatttgtattgttggcatgaatcctcacttgggcacttgttcccagttctgtatagtgatgggaacacttgcgccataatttgtattaacataagcagcagcgttgttagaaatatatcatagtagcccgtatgtctctggtagttaattcttaattagtatatgctgaatgacagagttgtgtctcgtcgagacacctgtcgcgatagactgaactgggtcatggagtttacatgaggctctgtcacaacaccaaaatacatagtgattaacttgcaaagtacagctcaatgctacaaaacacgtagatgcatgactccgcagcggcccatacgacttgctgtaaatctgaacttcgtgcaaataccccctcatgaatactgcagtcagcattcgacagctcacggaactaagaggcacagtatccattcagctcgacccctgcaggagtaagacggacagatgcggacaaacaaagcgacgcacaggcacttccaagattcactcatttgtggccacgttagtgtatcaatatattgagctcgtttacaaacagcttttaggtcgtttagcagtgtagtcttggtgttagttcagcggactttgttgcggagcgggcctcgttcatgatcgaccttgcccttgttagccatgcttgggcaaaaagggacaaaggcgtcaaatgttgcggggatctttgagatgaggtgtaagattggaggggtctcttttcccgtgacttcggaaagatcgcattcgcgttggtgggcggattattttggtgaggaaccctgctcgtgtgtaattagaggcgcggaactagcactccactcagctttagatctcgtgtagagctgaacaacagctgttgggctccgtttgtagtacataataataagtgcagcatcttgacttttattgtattgcaccgtgacatggcatgcgtgagatggaaaaaagggtttcagggatcgccaacgccaagatcacaatcaagagtagcctaatcggatctcgattaccccgatcgaaaagcaaacaaattttgtatccggacaaggcacggatgctaatttcatcgtggcatttctgtatactaggtttacctcatcgatgtgagatatggcgaaagctgaagatgcatgattgatactctgtagtacaacccaaaagctgcataaaatgggctcgatctgactcagtcactgataagtgtgttgcaacgttggatctgattatgggcgattgatcttggtaccaacagtgcatccccatcgatcgggttcaactccgcaaaagggtcaaaacaaggtgtaaatttcattaatttagaaagagtcttagaccaattgccattgacagcattgaaagtggaaataagaagtaaagcatcccctattagcgggtcagtttagccatttgacgggctgtcgggatcttgttagtatccgaagtgtccatcaactccaccaaacatttacttgtaccgtgcgcaatagatactctagtctcttcacatgagcctattacaactctcgctgaacgaggattcacatgggaatttagcaatgtttacgctgacagccaagtactttatcaagacctatcgagtcactttcaaccctgaggaaaggataatgaggtgagtgagacgagactgtcagcaccaaataaggaaaccaaccaatcagggtaattaccggggagattattcccccgatcgagactgtgatgtgattggatggcggcaggacgggttcctctaaaaccccgaacatgaatacgcggtttcgctaccaagtttttcagacactgaaggaattaaggagtctttttttctcgtctgtggagagagaggatcaacgtttttaaggagaaatgactagatcatgaaagaaagatacggcaattgaatgcgaacgttacgtcgtcaggcctgccggcacatgggaatacgtattcgaattggagatcccgctttttagagggttttcaggcacagcacaggtacagaggtacaaggactggccgaagaattaaagttggaatgcagcagcgccgtttgatttggccgggtatgtccccagtgcaagacatggatgttgcgtgttagaattcccttttctcggaagtattttctaagctgaggtgagcctttgcaaccaacagtttgtgattaaccattggtgcctgtaacagtaacagttatctcctcttgacccaaaattgtacaacattatcaaggagttatctcttggaagcatgtacctattacggagagaggttccagttgtaaacttggtggggcatggagacgcagagacatggatttcattcttgggatccttcgcttggtagccccaagtgtcggagtctggagccaacccgttatccgcttttatcctatttggctcttactcatatttgctcatagacacgcttttatggtgaatggtcttaaatgtttgcacgccccctagtcggctcgggttcttgtaagcatgcgaaaatgtgtcagtagagtgaaagtgctgcggactttgtagcatcatcaaacatgattctccgagtttgatctacttggagggatcttctctttgactcagtcactgtctgatagtcgtggatgttggtggctttgggtagaaatataaaagtataatagagagcggccgccctcacacatgctgtaatgcttgacattgacagttgcaagccgcaaccgcatccgattgctcttccaaaagacgcgctagaatttagtggttcaccctccgttgtcgtctatacttcgctttacggttagtgcccgacccacacaagtttatctccatctgtaagaggccttggactgggatcaacaaccaattcgtctggctttacatattctccttcctccctcctcgtttcgactctggtccctctttcttacacgtcttgtcttataggattacttgatccttccatgatctgatcgactgtcttttctctgtcgatccttagaaacatttttaatacccttccttattacgttgtttttaatctacctacactataatctcatccaacaacaacaccaaccaatttagtcaccacacccgaataacctttttcgcatcgcatacggaattgtcaaagcaactctcgtctactgggtcgctaatacccaacccgcgaaactcaattgcgagatcccctggtagattctgccgtcacatttcataatgtcggctctctacgggatcaacgccaacaacgacgccacagctgcaaagcaaggtgctcccggcgctggctcgacaggcaataacgtgccgctcgccgatcagcaccaaaattcaactgacgaagcgattaacgagaagccaccaacttcatcacccgccgacacccttggtaagggcgatgacgaggatgattctgagatggagcgtagaacctctatcgttcaggcccttgcgcgctcttactctcatgcctctgcctctcaccccggcggacagaaccctttccaggctggcgaggattcacctctgaaccccaactctcccaacttcaacgctcgcgaatgggccaagtctattgtcgccctggtgcgccaggatggcaacagtttccgatccgctggtgtttgctaccagaacctcaacgtttacggttatggtggcgccagcgattaccagtccgacgttggcaacgtttggctaggtctcgaggatgttatcggccgagtcactggcagaagtcaacagcgcatcgatattctgcgcaactttgacggtgttgtccacgctggtgagatgcttgtcgttcttggaccccctggtgctggttgctctaccaccctcaagaccatcgccggtgagctcaacggtatctacgtcgacgacggttcatacttcaactaccagggtaagtgaactcacaaaaaggggtgttttggtttcacgaaactcgatcgcgcttgtaattgagcaacgcgggcttgtctcgtgtgaaacacgcctctgtacacatgcgcttcaagatcagtatcactaacattgcgtcacaggtttgtccgccaaggagatgcactctcatcaccgaggtgaagctatttacactgccgaaatcgatgttcatttccccatgttgtccgttggcgataccctcactttcgccgcacgcgctcgacagcctcgtgagcttccccaaggcttgaacaggaacgactttgccgaccaccttcgcgatgtcgtcatggccatgtttggtatttctcacaccgccaacacccgcgtcggtaacgagtacattcgtggtgtctctggtggtgagcgcaagcgtgttaccatttccgaggctgccctgtctggagctcctctgcagtgctgggacaactctactcgaggtctcgactctgccaacgccatcgaattttgcaaaaccctccgtctgcaaaccgaacttttcaacaacaccgccgttgtgtccatctaccaatctcctcaaagcgcctacgacctgttcgacaaggcgaccgtcatctacgagggtcgacaaatcttctttggccgcgctgatgctgccaagcagtacttcgtcaacctgggtttcgagtgccctgctcgccagaccactcctgatttcctcacctccatgaccgctcccaacgagcgaatcgtgcgagatggattcaagggcaaggttccccgcacccccgatgagtttgcgaccgcctggaagaacagcgccgagtatgctgctcttcaggtcgagattgagaactacaaggttgctcaccccatcgacggccctgacgccgaggctttccgtgcctctaagcaggcccagcaagccaagagtcagcgtcttaagtcgcctttcaccctctcctacatgcagcaaattcagctttgcctgtggcgtggatggctgcgactcaagggtgaccctgctatcacagttggttctcttattggtaactttgtcatggctcttattatcggttccgtcttctataacctgagtgagacttcaagcagtttctttcagcgtggtgctctcctcttctttgctgttttgatgaacgctttcgctagtgctctcgaggtaagtttgcaaaacatggaatcgtgagcaatgctaaccataaatagatcttggttctgtacgcgcaacgtccgattgtggaaaaacatagtcggtacgctctctatcatccgtcagccgaagccatcgcctcgatgctttgcgatctaccgtacaaagtcgccaatacgatcgtcttcaaccttacgctttatttcatgacaaacctgaaacgagaaccaggagctttcttctttttcatcctgatgtcctttgttgttgttttggtcatgtccatgatcttccgtaccatcgcctccgcttctcgcagtctcttccaggctcttgtccccgccgctatcctcattctggatctcgtcatctttactggtttcgtcattcccaagcgttacatgctcggatggtgcaagtggctttactacattgaccctattgcctatgctttcgaggctgttgttgtcaacgaattccacaaccgagattacgagtgcgaccagttcatccccaaccctggagtcaccggatacgccgacgttccttcagacagccgcgtctgcagtgctgtcggtgcccaacctggaagatctgctgtcaatggtgaccgctacgctgagatgcagttcggctacaagtgggagaaccgatggcgcaactttggtattgttatcgcttggatcgtcctcttcactattacctacatgactgccgccgaacttgtttctgagaagaagtccaagggtgaagttctggtctaccgacgtggtcacaagcctgccgccgttgccaatgctgagaagaagcacagcgaccccgaggctgccatggctcacattggtcctatggttactgctgagagaacccgcagccgagctagtggaaccaagcaggccggtggtatgcttcaggaacagacctctgttttccagtggcaagatgtctgctatgaagtcaagatcaaggacgagactcgtcgcattttggatcacgtcgacggttgggtcaagcccggtactctaactgctcttatgggtgtttctggtgctggtaaaaccactcttttggattgtttggccgatcgtacttctatgggtgtcatcacaggcgagatgttggttgacggtaaacctcgagacatgtccttccagcgcaagaccggttacgtccagcaacaggatctgcatctccagacttccaccgtccgagaagccctcaacttcagtgccctcctccgccagcccgctcacgtccccaagcaagagaagctcgattatgtcgagcaggtcatcaagctgctcgatatggaagaatatgccgacgctgtcgttggtgttcctggtgaaggtctcaacgtcgagcaacgtaagcgtcttactatcggtgtcgaacttgctgccaagcctcctctgctgttgttcgttgatgagcctacctctggtctcgactctcaaacctcttgggctattttggatcttctcgagaagttgacaaacgccggccaagccattctttgcacaattcatcagccctctgccatgttgttccagcgcttcgaccgacttctcttcctggccaagggtggtaagacagtgtactttggtgatatcggcgagaactcccacatcatgaccagctactttgaacgcatgagtggccatacatgtccccctgaggccaaccctgccgaatggatgttggaagtcattggcgctgctcctggatctcacaccgaactcgattggttccaaacctggcgcgacagccccgaatgccaagaggtcaaggccgaactcgagcgtatcaagcgagagaaggagggcgtcgaagacaccgacgtcgatgatggcagctaccgcgaattcgccgctccctttatggttcagttcaaggaggtcctctaccgcgtgttccagcagtactggcgtactcctgtttacatctactccaaggccgctctttgctctctcgtcgctctcttcatcggtttcgtcttcttcaaggctcccaacactatccagggtctccagaaccaaatgtttgccatcttcaacttgctcactatctttggtcaactggtacaacagtctatgcctcaattcgtcatccaacgttctctgtatgaagtccgcgagcgcccttcaaaggtttactcttggaagatctttatgctgtcgcaacttattgtcgagcttccctggaactctctaatggctgtcattatgttctttgggtggtactatcctgttggtctttaccagaacgcctctgatgccggtcaaactaccgagcgtggcgccctcatgttcttgctactattggccttcctcatctttacagctaccttttctaccatgatcatcgctgggttcgaaacagctgagggtggtgccaacgttgccaacttgttgttcatgctttgcctgatcttctgtggtgtcctcgccggcaaagacactcttcccggcttctggaaatttgtaagttgtttcaacctcacagcctcccattgcacagcactaatctagaatcccagatgtactacgtgagtccatttacctacttggtaggaggaatgttagcaacaggcgtcgccaacacggacgttaaatgcgctagcaacgaactcgtccccatcgtcccacccaacggctcgacctgcgtagagtacatgggcgactacatcagcgcagtgggtggttactttgtcgaccccgacgccacgcaaaactgcgagttctgcactatcgacaagacaaatacattccttgctggcgtcaacatcgactacgccgaccgttggcgcaactttggccttctatgggtctacattgctttcaacatggctttcgcgctcttcatctactggcttgcgcgcatgcccaagaagagcttcaagaaggctgagaagaagaaggcggctgccaaggcttgaacgaaaaaataaagaaaaattgttgtcttgtgttatgtatgagacggagaaaatgattcgatacgaggtggatttttgtttttgatacctattctagattggcgagaagcctttttatcatagacagcacagcatgcgtgtatgttctcatgtacatacgaccttattagacactgtaagatgttggacagaacagaacagacagatgtgggatggtggaggaatacccatacacccctttcaatgaacagaatttcttattcaatttggactttattatgtgacccctgaaagtgaatgtttatatcaagatgtgtgttaagacttgatatgaataggcttcttagactacttatttttgtaccctgagacttgggaggccagcttttctgttaccaaacaggggaagcaagaactccatacgttgacttgaagggttaaccaaacccgattgttctgctgtggctacggtagcatgtccacgcacttcagggactcatactagcaaacaacagaaacattgagccctacgcttcagagtctaaaaataaccaacccaagggtctggtctaagcaacgtaaaccgacttcatctctcatgcctaagtagaatatcatttgattgcactagctactgctgcactatatataacaaacagccaagcattttagatgttaaaagactgtaacaagcaaatctatctacccaaatgcgcctttaaacgatatattgccaccggctcttggctttccgatgcaacctttgtacgccaagtcagactccagagttttcccatgcttcgtgtgttttacattgctagatatcgttaaatcgttattgtgctagtggccgctgctgcgccgcattgtcggtgtatgggcgggtttgaagtgcaggttcagctttcggtcatgccgacgctggggttgagtggtttccgagcgtgtatgttgtaataggggaagtaagtgtggtacctcggcaacccattgacttcttccatcaagcacttgcgaacctcgacgaggaacatttcgatttgaatcaatgtccagccgaggccatcgcggaaaggacgtcgggatagaccgacgagaccccacattataacatcgcgcataacatggccgcattcttgaagtcgttgcttctttgcccatggcccaacgggacacttgtagctctttgttgtgatgttttcgaaacccgcttgggcaagctcgccgtggacatagttgatgccgtgaatgtcgctgccgagagcagccatgccctccttcaggtacctgcaccaatcgcgccaagcatagggtccatcgcacgagttatcgtcggaggccgctacaaaaagaaattcctggacttccacgtaacctccaggttttagatgcctgcttaaattagtttgtagtcaaaaaacgtgattggtcaacatacttccagattcggtcccagagctgttctcgatcctttatcgaatgaagagtatggcgaatgtggatatagtcgaacgagtccgcgttatatgtccagccagcttcatgctcaatgtcgtcaacaaaaaagagggcgttttcaggaacccagtcaggctggataggtgagaggtccatgccgtggaattgtgtgttggggtagttgtcagcaactatttggtgttagtcaattgctcgcattgatgtttcagagtcgtctcgggaagccttacgatcgatgcaccatctccctattcccgtacccagatcgagtacctcggcacccttttccaagacacggtcaattggggcaaagaacaatctatcctcgcacaggtagacggtcaaattgtgcttgagctcttcacgatcctgctcgacttcgtcgttggggaacagatatttcctagacaagtatgttaggcgattgtttctttaggcgagtatttatagattccggacccttgtttataagaatgatatctgagaccgccatcgacgatgtgctgtcgtatgctatcggtcaagctgcgtgtttcgtcgaggtcgtcggtggcatactcgccgcgctcaatgctctgtatcacggcagcttcatgggtggaaccgacggtgagcggagagacgatggaagagtctggcgatgggggaaccatttggggttgagtaagctgattaataatattattatgtgtatcgtgagatgtcgtcggtcgagattcgcagtctttttgtaaaggttcgttgaattggcgattaagcgaggttggcggcgagttcattgtggtagagcgtagagagtggaaggcatcgatgttgggtttagtgttgaaagttgaaaccggggcagtagagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntactgttagtacataatgggaatataacccatcaagggaaaagggaaaagggtaaaaaaagaggggaggaatatgcaggccctgttgatggttattaaaacaattacaggcccaatccccagtgcaaatatgtgatatttactcgtgcctcggctccaatgtaataccagctctacattgttatatgtgatatgtatgcactgtgagctactctcgtccttcatcatggatgggctgaaagctataccgacactctgggaaattgtcaatgtggtggctgctctgcgtctcgcccccggacagtcccaggctgttggtacgcattaccctttgccgcagcaaggatgtgtctttcctcatcacaatctgtgggtccgagggtcacactgaaagcccaatggaggatttctttcgggtagtgaaaaagtaaattaaaataaaacttcatgatatccatcacgtcggaacagctcaacggttagctctctactagactagtcaacgaaccgagagtaaaagagagacggctcagaatattcgctaacaaaaaaggtcgcattctaaactcattcaggcaaatcatcatccttcatccttggtcatttttcacttccttaggcttgggtcggttatttttcttagtgtatcccaccgcgtggattgcattacaccatcccgcatcgaataaaacctccaatcacaagacaagtttgtgtgctgaagaaaaggttgctttttctttttctagaagcaagctacatattatctcgtcatatcaggccatttgtatgtttgacaaaagcgggatggcacatcattgacagctcagtaatgacagaccgacaatgcatggttccaatacgagtttgttcttcccaggataatggatggcctcataccaccatcctgcaacactgcataccttggcgttcccttgtgtcgggtacagcaaacgcacagctaattaacaatacaacgcagtcgtcattctagaaaattgacatctgacacggcatattcggaagcaaaacccaggttcctcgcccgttaccacctcggtctgcctttctggcccctctcggtctcacaaacgaattgcagatggaatatggaccctgaattgaaaagagtggatgagaaagtttcctgctaataacaaagcaggggtatcctctctatatggagctcgttataaaaccttgattttaggcacccattaatggccggtaccgagatgtaaatctcccgcagagcattgttctgttacactgtactggcatcacagtactctttgcctgagtatgaactgctgttgcagaagcagtaactaaacaatgcaaatgctcatacggatacaaggacctcataaagaaagacctttaccttatcggcaccagcacggactttatcgtaaatagtggattgttacaagcatcctcttgtttaaacatctcggccgatacaaaagttcatgacccgcactgccggacagacggagccaagatccacatcgcctttaaccaaaccatgtccctgttccgtccccgttttgtctgtcgggacaggcacaagtctagtcatgtactttcaacgtctaaccttctttgatatgtactcatagttactcataagcttgagtcgctgtgcctctcccttttgcatctgcagggggtgttcactgcatgttccttgcttccgatagacttgagacaaatctgcatgtaagatggaggcagtgagcaaaagcaaagagataagagaaaagaagcatcaaatgtggagaggaatagagccggctgtattaagcgaggcaagcaaacatatcacatcacatccaaagcatggagagagtaaagataaagagtcataagccatattaaagccgaaattctactaatttctaatcgccaaaaagtaaccaccagcgaaattgggatcgaaaacaaagcctaatctatccacaacagatatccaagacctgtatctaacccaaagttgaagccgactgatgtaagaatgaaccaagaacgttaaacgttacacatgtgcctgtttcctcttgcccgttgcaagccaaacaaagccgtgagttgagaatgctaaaccgtgccgaatggcaagaccgccatcagcatcatcgtgatgaagaaatggggttgaattgaagaagtagacacgctctacaggaggaaagcgaaaccgacaatggcagcggccaccccggcaaaggtcttctgggcctctaggggagtaacgacgggggggtgctcctcaggcttctggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgaagccgtcagggtttccaatgccaccagcggcggtggtggtctcaccagcagcaccagtggtagcagtgccagtctcagtgtcagtggcagtaccggtctcgatagctccggtagtggtgttggagaatgtcatggtgttgaactgagccgcggccaagttgcccatggccagggcaaggatctctgagtaacgcattttgttggtggttgattcttatgagcgaatgactggggggtaacgactggaaacagctctcggaagagtaagcgaagggatcgaggatgtttgaattgcttgatgctgagaaaagagaaattgtcgtttggccggaatcaagctctctctttatacaagattcggtctcatactggaggctcagattgtatggtctccctttgtgaaacacagaccaagcccgcgccgatagtctgacagcgtgccctcgtcgacgaatgcatcgagttcaacgcgaacagagtcgagtgtgccgtgacggttgagacatggcgttgtagtccaacaagcaaagaatgcgatgcccctggcttgacgtgtctcacttgacagttgttggtattggctgcgtgctgccgaaaatccccgccgcttgagctgcacatgtgctgagattactctaaattccagattagcatgtattgggatagcggcgatctcgctcggtggttgaggagtctgttagttatcgggagggagccaccgagtgtctactgagacactaccctccaaggtcgtctggtgttttgttttcttggcagattcttgttgagcatccctcaaaggagacgggactgtctttttgcttccagcacgccgaatcgggagtgaaattcctcgtgatgcctgcctttgtctctgggagatggcaagcggtgtacgcgcatatcaattttggtcgccaagagaataatctcactgcaagcgctgctcccattcctgaaagcgtcaaaacagcgtgtcagaaacactaccaaaagtccctcacctttgatatcgcgagatatgggagtatagtttaatctttgtcagtcaagaatgtgcgtcattggtgaccaggaatagcagattgtatctgagtgtttcgtggcttcgacgacagcgccattgccctgactatactcacttgagtataaccatgtttttttgctttcagcggttcagcactcgagacgagcggtaaagatcgtcgattgcgatgagacggttgttgatttccctcccttggaatggatgaaaacattctttagtccagtccggggaaggcaggtttgatgcatatctcaaacagaagccatatcatttggggcaagacttgcttatcggatgacaggaccgaagctacgagacagaacagcgcatcaagacaaggcaaaggctagaatgcggtccacacacaagggaaattgcggtgatggcagaagaaaaaaggttggtcctaagaagggagaagctgagacactgagacactgaagcaagtcaatagctccagtggtttaatgcgggccgaaagttgttgcggggcatcgccaacagcctaggggttcaatgtgggtcttgatctcaagtacagggtaatttatgctcacaactacttacaatgttcgcttttaatgcgtttaaaattatattatttcaagcacaatataagtgatcagatactcgacaaggttgtatgaaatactcaagttggggggcatatctggtacgtgatgttgggattgttgtcctgtgtatagagatgagcaattcaacactggaacttgaacattaaaccaccaacaactatactacaacatgacgtgcttggcaaggagaaatatcctcccagacttcattcatgatccgcattctttggtaaattattgttggatccgaaattatggacagtcgtcaactccactgtagatccctagacccaaggaagcttgtcaaatgcttgacatatcatgcatatcacgattggtagtgtctgtgcacaatcaagatagtcgatcttgactcggtataatagttccgaaggtcttagcggctctcatgatagcatccacttaactagctgagcttgtaggcactctggacgaaaactatgacgcgagcatgaggactaggagcccttgattcctccatgaggctgtaacaataccacagagccatgctccctgtgtagcctctcccgcccggcccaaaacgtgccgtgccaaggcgtttcattgtcatgtgtaatacaagacctcatgcaaggttaaaattctcccaagggattgttgttgcacagagtcatggtagtagcgatggttatcccgctatacatagtcagacagtacctgaagatcatctcatgtctaatctcctattcttagtaaatttaagccgcaatttaacaagcaggaatgctgcaaggagccattcccgcttttgatcggagcttgttttaagcttgaatgctgatcgagaaaaacgccaacgggttcaccaatttcctctgcatcgcttgtatcgtcagggcgaagcctcatttgtcgccttatgcaagccacttggttcgatggcttgcaaggtaaattagctatgcgaaaggctaaaaaattcctctattttgacctcgaacgactcacgggatgagatcaagggagagaggcggataagctactacgtctcccttgctttggacaatctcaccgtgttttgtttctttttgtcttggcaagatagcaatgcaagtggcctttttggttctcgccgcatgcttcatgtgagacatttgacgttgccctttaggacgttgctttggtgttgtcgttcctgaggatttcataaggattgttgccccggatgatgatggatcaaaacaattactgtcaacatcaacagttgagatgtaagcatcatcaatttggcccttggataatccagtcttttctttaacatttttattctattttccttttgtttgtctctcctaataatattacacgaaccctgaggcacttgagtgaagtgcatctacatggcagtcctcactcatcatgtctccatcatgagtacgggtacacaaatccaacacattaaacctcttcaattgaccccaattgcacttacttgatccaatcgccttaccaaaacaatgctacacatctcatatcattctctgataagctcatgatggatcatgacagtaaataaaattatatctgcccctcatccaacagccgtgttcatcagccgagatcaacagagggggaggggtcgaaatggagactccaactcccatcattggatccttgattggacccttcatcttccacccatgtcatcatgcccatgataaaaagactcaagaagcagccatgatggccctcaattgctcttcaattgtaccgcaaaaaatgaccgtctcaaagctccccttccacgctgaccacattggttctctgatccgaccagaggcgctatcgcgcactcaggagcaggccgatgctggccaagtctctgctgagcagctcgtcgccactcaaaaggctgccattgccgacatcgtcaagaagcagcaagagcatggcgttcgcgctatttcctccggcgagtttgatcgcaagtactacttcggcggctttttcgagcgtctagggggtttcaaggaatatgagcctgtaccatgggacctcgtgcgcctctctgcgccgcccatcgctgccctcaagaaggctggcaagcagtaccccatggctgctatctgcgagtccaagattgagtacaagcaaagcccctaccttgagaactggaagatgctgcgcgagtgtgtccctcgcgagcagtgggccgagtgcaagttcaccatgccccctccttgctactttcacctgcgactcgcctctgggaagtgctacagccctgaggcttactccaacgacgaggacttctttgccgatctggccaaggcttaccgtcaggagttccagactctgtacgctgagggtgtgcgcaacatccagatcgacgaccccactctcgcctacttctgttccgatgagatgcttcaatctctgagggatgagggtgttgaccctgacaagctgttcgacacttacctcaaggctcacaacgacgctatcgccgaccgccccgagggactccatgttggtctccacgtctgcagaggtaagcatcccaaatctgtgttacatcgctccaacactaatcacctctaggcaacttctccaagtcgatgcacttcagcgagggctcatacgaaaagatcgccgaaaagttcttcacgacgctcaactacgacaccttcttcctcgagtacgacaacccccgctccggcggtttcgagcccctccgtttcctccccaagcacaagaacgtcgtcctcggtgtcatcaccaccaaggagcccgagctggaggacgcccaggtcatcaagcaccgagtccttgacgctgccaagatcatcgccgacggccagggccgcagccttgaggaggctctcgagacggtcggcatcagcccccagtgcggcttcgctagtgtcgctgtcggtgctgatggtatgaccgaggagaagatgtttgccaagctcaagcttgtcaacgatgtcgctaaggagatctggcccggaaagccttaagttaaggctgggttgtacaaaagggaaaacaaaaggactgtaaaaagtatatagctatatttaacatatagtgatcattgcatagcgtgatattaaaaatgaaagaataaagatggctcaccccattctgttactgttatctattctaccatctatgcgtgtcacaaaagttagcctgatctcatcaattctcactcctcgcatacaccataaagagtgacctaagaagcctagtctaaggagcataagctaacctaataatttcgtctcttatgttcctgacagtcgatttttctgagactctgcggtccccggtggtgtttgctcggggaggcacgtgaccgtctttcaaccaatgagaagctcgctagcaagggactgatttacagacatatcgttacaagatcaattaattaatatatctatgtctatattcaagccgtatcacatgtttccatccatctattatccatttctattcgttcccattgctctttaacgacggttccagttgaggtatcgactcgcggtaacaagaatgatcaagttgctcacaatgaagcaagcatagatacccaaatctctccaacggttatcgaaagagatattgaaagtactgtaaaactcatctcccaccttgtaggcgcagtactcgcagtcttgggtgctgttgttcacaaggtacccgcgtccgccctgctcgaagaagggctccatgtactcgccacaggtcatgtttgggggagcactgaaagcgtttaactcgctctgcttgcaaatgacttcaactccgtgtagagcagttgttaccataccggaaattagccgggtaaagggtgtcaactgatacatccatgccctccagaaaccgggcatttgaggaggaggaatcgtaacaccacagaacagtgcgaaggaaataataacaagaggatcgaattgtgttgatatcatcggtgagggtgtgatagaggcaaggacctgaccaagcgtgacggcgaagatctcagtgatgagaaccatgaggaactggaacccagcgcgagaaggatcagtctggaagccaggcatgaaatagaggggcaagtagaaagccacagcacacagaagcgagtagggcatctcggccaggacaacgcttgaggtgaacacgaaaggtgagtacatctttgaggactgctctctgaagaacagagcccgcttgatgtggtaaagaacctcgacctgagtaatgatcaaagcaggaagaacagtaacctggaagatgataaaaacacggttctgaagagatgatcgcgagttgtcgaggttgaggtacatcaggccggtgatgagagcaaccgcgacgtgggcgaaaatgcgggtaaacaggtagttgggcattctccagaacgatcggaacatgcgagtggagacaaccttcatctggtgggtaaagggagaagcgtactcgcgctccatttcacggtttttggtgttggaaccaacagcttcctgacgctcgcgcttgagatggatgatggtctccttgacttgagcaaactcagcactgtcttcccagatatcagcccagtcacgatctccaacacgaggagcacttccagcaccaatggcctcgagcatgaactcagcgatgttatcggtaggcttagcaaccgcgccatgagactcgaggtagcttcgcagaacatgagcatccttgccaatgtcgccaaagtaaacagtgcggcctccacgctggagaagaagaagacgatcaaagttctcaaagagagcggcgttgggctggtggattgtgcagagaatagcttggccggaagcagcgagcttcttgaggaaacggacgatgttgaaggcgctctgactgtcaagaccggaagtaggctcgtcgaggaaaagcatcagctcaggcttggcagcaagctcgacaccaattgtaacacgcttgcgctgttcgactgtaagaccgaattcaggggttccaatgatggcatcggcgatggactccatctcaagaagggagatgatctcttcaacataggcgtaacgctcttccataggtacatggtaaggttgacgaagctcagcggagaatcggaaggcctctctcacggtctgagtaggctcatggacatcaagctgttcggcgtatgaagtagaacgttggaattccttgccaggagcgatagcatcgacgaggatatcaccgtgaataacaccaatgttctttcgggcagcgaggacgtcgagaagagtggtcttaccagcgccagaggcacccataagagcagtgagctcaccaggacgaacgtaaccaaagacattgtttagaagacgacgagtgccaccagggacagggacatcgtagttgaggttctcccatgtgagcacactctcagacttgagggtaatatcagatccttcctcgttggacctatccttgcgtcgggcatcacgcttgtcattgagcttctcgttcaaagccttgcgttccttgttgggtttggcaaagatagtagctgcgtttccgcccatgccaaagttgacgagttcaccaagagcaacgttgaggataaggaagaagatgataagagccaggacaataccccagttcctccacagatcgccggggtggtaggagaagccctgagcgacgtaatcacttcctgagacaaaggtagttccggccttggatccggcaagagtgcagacctggtagtcgatgtcggtgtacccaggtccggaagggatcaagctgtcggctgtgcactccatgtcgattctctggaactcgttcatcatcatggagctgaagctcagacccaggatgttaatccagaagatccatcgtagccagacttgttcttgtgcgtattggatgatgtatcccgacgtcacaacgaagagtgtaatgacgataaccgcaaacttgatggcatagtcgaagtcgggcgaaacacaaccgatgatacggaagaagagagtcatccctatattgccactcaaaatcatcaagaagaaggtgaaaaaggccccagcatctcgtacgaggttggtcatgaagtaaacgatgatacagaaaagcaggatttggctggcggcgaaaacctggtcgacaaagatttgcgcgatccacagagcagacggcctatggaaggcataagccttgtgcttattaacaatagcccgtcccgtcatagtacctgcgagctccgaaaaggcctggaatgcgttgaagagtagagcgatgaacagtagacctcctttggagaacgccgaggcgctgttcttgccaagatcaagatacaaggttccgaggacgatggcgatgacgatactgcggaaccaaccgaaaaacagattaaaacgatcctgcagcttgagagtgaactggcgcttcatgagggcccagacttggaggtggaaaccgacttggtagatggagcgcttcgaggtgccgcgcttgctctccttgacagccatctggaagtcattgtgtgtgtcagtctcttgggtaagagaggccttgtactctgccatctcggcgtcgagggacttgaaggcatcagaggctctgaatgcttccgccagagattcggggttgtgaggagcgttttcctcagatcggccaggggcatattctctctcccactcatcagtacaaccagtcagataatcggcactagtctgacgaggtcgaggagcaaagccgaggccctcaaagtagttgcgggcggtagaagcaggaccgaagtaaacctgcttgccaccatcgataaccaacaccttgtcgaaaaggttgtaaatgttttcggaagcctgatacaaagagacaaaggtagtggttttgtacaggttggtctgaattcgtagagacttggcgaaatccagcgctgtactggcgtcaaggccacgagtgctgttatcccacgacaggaccgcagcgttggtgatcataccctctgcaatactgactcgctttctctcaccacctgagacgcctctcacaaagtgatctccgacaatggtgtggcgtgtgtgctcaatgttgaacatcttgagaagcatgctgatgacactctctttaaactcggccttggacatgttgccgggtcgcttcttgggcattttcgtgtcgatagcgaaaccgagagtctgctcaactgtaagagtagggtggtggacgtcgtcttcggcgttgtagactgcctctccgcggtactggtcgaagtcggtattggcccagggtccgtacagaacttcaccctcgacagcagtgtatccgtaacgctggttggcgatggacttgaggaaagtcgtgcatcctgagccaggtttgcccagaacgagaatcatctcgccgggcttgcacacacctcggaacttgtcgaggagggcaacctggggaggcttgggaccgagaccgagcatgttgatgacgggggtaatgacatcgaaaaagcctacaaaggcatcgggaaaggtaggcacaaagtttgacatgctgccgaaacccttgacggttagatcatcccagtagacaccaatgtgcttggatttgattccagcctccttctcacgatcaagaccaccacgaagagccgcctctagatcaaagagggactcgacctcggcctcgtcttcagcagcaacattcttctccgggtcggcattgctggctctgctcttcctgcgactagcgcgagaaacaccagtgaactcacgctggagctctgcaaagtcggcctcagcctgctcaacagagacgccgtggttctgcgccctgtcctgtcgaccttcagcacgggtagagtcggtctcgatggagttgcgataggcgggatcggccagctcagtgtgatggttggcggcgatggcctcctcggcccttccgaggtctttttcagccatttgggataaagagaattcgtttgtgattgtcttttataacagtgctcacgatgagactgtgatgggagcccaaagtcacccgccgcgtatgagatggagaatcgaattagactcaattggaagtatagaggtgattaaaagtatactaaaaaaggagggaacaaaaggttattaatatgtatctcgtagcagcctgtcttgactaaggcgtgctgatgaacaacaacgacaagaaggtagggaagggcgcaatggaaaatggagccgacaagccgccctataagtcaagtcgtaaaaacaaagctccctagtaaaaaaaaaaagattattatggagaacatctcagtaaaacgtcgtttatccctggggtatcgtgagagatgaaatagtctagtcacatcacaactgtttagaccgcctcgttagatcgtttgtttcttgcaacccccatcaaggatctttcgtccgtccgtccagcattaccaatcaaaaatacaaaaatgtccgcatgtaggggggtcctcattctccacaggtcgcgaattgcttcagcggaagatccatgttgtttagaccgtttaagtcatgatagtggagcatttacgatgcgtttgactcatctcggacaagttttcgtcttggaggccgaaggagctagatatctaattggctggggaaataaagtacaagatgacatctttgcctaaaggagatacgcatgaaaagggagatttcgtttatatccgagacacgatatcgtgactagtgaagaacaaactcgtaatgaatccatgaacgaagtattactaccagaagaaaagaaagatgcaaatagagttgcttttgctcgcaaagtcacatcgtatctatcgtagtttgtgagtgtcgatcccgcgttgaaacccaatggacggacatcatctgcatgtacatatctttacccactctagcaaggaatagtggaaacgtttaatgttaaaacagccccaacggttgaacttcgccattattttacggatgcaactctcttaagtccgaatattggttcaaagcgttgtctttttcccatcacttgtttcaactctcagatagacatcatttcgactcatagtcataccatcctttttcggaacggctcaccaaagactatatgtagtaccaaattcagtcaccgcgagactcgcttcggcgtgacacattgttttctcttttgttatggtggcgttcggcgagcaaataagcctcggatggacgccaccgactttcacgtttccagaacaatttgcgacgatcttgtaactttctggcaaatttaggtgcaatcccgtagagaccatgacccttgtctgataagccaaaagccaggatcaagggttcacccctattgtggcgtttcagctaaaccttactgaatcggttatagacgttcttagacggtctccgctaaaagtccgcctgtcttgtccgtccgtcggccgaatggatagtgagtaggttgaagggggaatagttgagttgctgtgacaaattccgcacttgacatgggcagtaacgttaaccgatctgatctgataatcaatccaagacactctgatgtctgagcgtcatacggtgtggtttcgtgtttatagttgacttgtatgagttgatggtgatggggatgacaagtcatgacactaatcatcacgtagactccagacagtgggtagctgaaacgttaacttcctacatcgtagtgtagaaaaataaatagcctaaagagtatggtctaagtggcataagctgacctactaatttcgtctcttgtgcctctatcggccaatttttctgattccttgaggttggctcgtatggctagactagttgatggttataatactgatcatcatataagctgaacatccaatccatagaatagactgtcatcataaacttctagttcaaactacagactactcagacttgccatcattctcaataccccaaagctctccaaacctactcccctccctctcaacaagctccctcggcccaccgtcctccacaacactccccttgtcaagcacaacaaccctatcaaagtacttcataaccatctccagccgatgcgaaaccatgacaatagtataactctcaaactcatctcttatgatttcctgcattgccctatcggtggctctgtccacactactgctcacttcatccagcagaagtagtccgccctgtttcttctcaccccgatcgcgaactcgacgacgtagaattgctcggccaagactgaaaagctgcttttgtccagcacttagatcttcggcgctcatgcccgcgtttaaactgcccttgtcgtggacaaagttggttagacgaactgtgttgagaacagtgaagcactcggcgtcagtagctgcgttgtaaggatcaatatttgctttgatggagcttccgtctggtagaaagactgcctcttgagggatacaaatgatgcgtttgcgtagagtggctcggtcaatctcgtgcaagtttacgtcgtcgatcttcatgttggtagaacatgatgacaaaggatccaggagtcgtaggaggagcagtatcaaagtagactttccacttcctgtacggccgcagatcgcaaccttttgtcctggaaggatatccagctctaggtctctcagtacaaggttaagctcagtttcctcctgactattcgcatcaacgtcgtaagaagcggacactttgccaatctgaacatgtccattttgaggccaagtctcgggtggctcgatatcttctccaggcatattctctgtcgcaacagtctcgctgaaagatctcaagcggctgacagcgcccagggacgtctccagagatgtatagcttttgatgacatcggacatgatctcgctgaatgtcagaagagaaattaaactagcacctgtcaaacccgcgttggttcgaagctgagttgccaatgcgacgaggataacagcgatgccggtgacgatgagacgtagtgatgaagccaaccactgttgaatcatggctagcagatatgcagggcgttgggatgtatcgaggagttggttgttgtatactatgtcgttctgttgccatccaaaagctctgatggttgcgatacctctcatagtatcgctaaaatgcgagctgtaaagctagtcaggagtgtgtaacgaaaatgacctgcgtagtacttactacaggggactttttgcctcgagatcaagcagtcgcagctgccttgacgtacgaagatagaacatctggataaaatagagaattccggctaggaaaggatatccaacggcgagatacggagaagcagatgccaccacaaacgccgatcctatagtaattgatatatccaaagtgaaattacaaagtgccaggggtaattcactgtcgagaatggtcatatcctgagagaaaagattcgtcaccacgcccgtgtcagtcgtcgtgaagaacctcaacggtgcggagatgacagtgaggatagcccgttggtgaagttctgttcctgcagaggcagtcatacctatcagagttatgacgccgttgaagaataaaaagacgacaaagcctgatcgtaggaaagcgaagatgccaacgtaaaagttgaaggatttgtcaaaggcatcctcggcccagaacttcatccacacgcctgaaagactctggcaagcacctgctagcattcctgatagtgcgacaccgacgactgcccatgtcccaacgcttttgaagtaatgcttgtagatggaaaagtcgccttgctgccttgctttatcctctgctgcctccgcagcggaagacgacacgatcctgacagcaggaacagtgactattgtttcagacttgtcattttccgatgaggaatctgtatctctgtgcttaacaccaagactgtgaacgtacttgttgtttcgcatcaactctgcgaaatctccttgctcaatgacagtgccgttaccaagagcaataatatgatctgcaagcggcaagtgacgcaccgagtgagtacatataatgacggtaacattcctccgacgagttataccctcaaaaacgcgacggaacagttcagattcagtccccaagtccagaccgctgagtatgtcatcaaagatcatcaaatttgctccagagtataatgcccgtgccacactgagtcgctgcttctggccaccggacaacatgataccgttgctcccaatattggcgttgtgaccttgtggcaagagagctacatcttgggagagcatggtggcttcaatgatctcatcgtattttgcctggtcaaaggcgcagtgaccgatgatgttttgtcggaacgttccgttgtagagaaagacggattgatcgcaatacgcgatgcgatgagagggaatcaaggtcttgatcgtacctgaagatacgggtagttcaccgaggagagcttgacaaaaggtagtctttcccgaggcaacttcgccaaccacaatggtgagtttatgggcggggatagaaacattgatgtctcttaatgtcatcttctcgcctccccatccaaagcacccattctcaatggagaaagcaacttccgaagcatcatctgaagagctcttctcggatagcaggtcggattgatgttctcgaaagtcgttgcgagggtccgctgcaaggaatctctgtactcgagccacacaggtcaaagcagcaaagataccaggcagactctgaaagagagccacgacaggcgttgtgaagagaaggatatacgacagcgacgtgaagagcgtgttaatattcaactctcgcgaggtgaaagcaaaagtaaccggaggtgaaatagcaacaggtgtaaatcccaatatcgcagccagaatcaatagccagcggaagctgtttccaaccttgatctctcctacgcggagactctgaataagatccgctacagggccggtgatgcccgagatcttgtatagcttcatttgcgaaatcgcattcgaagtcaagccgactctgttttggatcctattcatccattcgctctgcctcttgcctaccaacgtgatcaaccacgagagtagcaaggcacaaactaaaatgacgacaagaggagagataaatgctgcgccgagctttccgtagagaagccagcacccaatggccacctcgatgggatttgcccagagatcgtgcgcgttcttggcacccctaagaatccgttcaacatccgagctcataagagtcaatgcagcagagtcgtcagcagctgtaatcttcatttgtgtggtcttttcgtagatagcagcaaccagacagcctcgaatcatataagtggccctctccatgtaataaccgtaaaaggctgaggagactgctattccggcgtaaatgagaaacgcggcgccaaccaaaccatagctgacacttttggagttgggggtctctggggcttgaagatagttcaatgtagagtcaatgaagaatggttgacagaattggaaggcgatgagggcaacgcgaggggcaacggggaggaggatcgggcctatgagcgttctagccaagtccttcaacaggcctgatttgggctcttggttgtaccgatgaatctggaggtgttttgcgaatcgcttctgtagtccgtttgaggccatgctctcatcaagaggatacagatcctctatcttcaagaccccttgataacctctaacgaagagccggttcaaccacgcaaacactccaacgctgaacaccccgctcgattcctcggggctatgctcctctgcaacccagtgaatccatcttgttttggggattgtctctagacagaggatgacagccttgaccacgacggaagctgtgaatagacgagcctgttgcgatgatccactgacgagaagccatgatgtgcgggtttgcacgatatcgaacaaaagtgtaagcaaaacgtagatgttgagtagagtcgatggtcgtctatcgcatgagtgctctttatacgatagcgcacatgctaagagagaagcgacaaatgcgaggcaagatcctgcaagagagaggtcgtgaactatgcccgcagtaccagttgcgatgaggatcaagagaccaagttgtgtagccgtatacaccacgagaaaggcctttcagaattagttattgcacaatactaacagaatcgctgaccacgcttcaggctataaaaataagtagtctaagaaacatagtcttagtagcataaactctttcgtctcttatgcttctaggccaacttttctgataccctgcaggaagaaacactcacaagtttgaccaattgtaaaagcacgccattgacaatcctctccctctgcgccaaaacagctacacgcgcaatcgccgaagcaataaatacagaagtcggtataatagagagaaatatacgctcgaatttctgcgtaaagtcaaagtcgcctcggcacccttggacgccaggtccccaggagccgtcgttgaggcaagttgaagtcatggtgttgctgacatgtcgagcaacaaggttgagcggtgcaactgccctattatactatccaagacaatattaccatcgaaggcgaaagtcttgactaggtaattgatccgctgtcagatgggctaacaatataccgactgaaacaagattggtaagtctgcaggatatcagaagcataagagacgaaattggtaggacagtttatgctatttagactaggctacttagactacttatttttacaccctgagactgatgaatctacagctaacaagcgtaatcctaagcttacgacttaaatacgcgttgggcatacgcaggcttggtgttgaggaacttttgtaagagataagtattgtcaccaattaggataagtctatagaaaccctgcccaatacctacagactcgagtgacaaaagccagattattaccgaggcttggagctggtttagaaactgacctacccgagagtaagtttgtcaattacaagttaacgccaaccaagtcggcaaaagcaaggcaaatcctcctcttgccctgtttatgtcttttcgcgatagcttcagctgaaaatagcagtaggttataggtctaaaatcatctaacaaccggcttgcgtttcgtatcccgccaattgccggtctacaatgacgagcggttggcattgggctcagaatcgagatgtaaatccggagggcacttccaatcacttcgttaatgtcactaaccttactgcccagatttacctaatcaagtcttgacgatgaagccatcggatgagagatagactcaccgattaatcaagatcaaccgtatgatcgaccatctaagtggatgacccccatcctgcgcatcacgcctttacatccacctcttaattcagaactcaacaccctcatttaaaaccacacctgacaaaacaacacacgcaatggatccagactcggagcaactacgccgtatcctgcaatccaagagctggttcggcttcgacctagacgacaccctacacgagttccgcaaagcaagtcgcgcagcaacaacacactgcctgaaccacatcgccaacaaatcccaaccaacactccgagatcttcaagaccaatacgcaatcatcctcaagcaaggtacagccgaggctttcaccgacggcaagacttcccacgattatcgtcgagcccgctttactgccacgttgagccatttcggattggaccacgacgacgtgtgcattgacgaattactgaatacctacgaacgtgttctcgtggataacctcaccctcaaaccaggggccacttctcttctccaagcgatcaaaagatctggtcggaagattgccgtcatcactgagggtccacaggatgctcaggagcgggcagttcgagatctgggtatcgagcagtacgttgactttctcgctaccacgaattactttggtgtagccaagacctcggggctctttggcaaagtcctagaacatctcaacgttcagtcgcacgccatggtattcatcggcgattcgcaagagcgtgatatagagcccgcgacgaaagagggcatctatgcgattcacctagccgaagaccaaacggagcctcttgtgctgcaacgtcggagtgtaaactcattggacgttgtagctcggctgatctagtagatctagactgctcgtgaccccggatctagcgttacaaggctgagaggaacaactagtctagacagtttatcagatctggggcaggttacgtgtagctcgaatgatacaagacccgttcaacgtgtcaaggtgtcacagggtgtacactgcgagactggatgaaatagatttcgtgtattgcgggtagcaaacagatcagacgagtgcaacgtttgtgacacttttgatctcagctcttggtagtacattaattaattaataacttgcctacttttacctgtgaaaccgagacacctcaattgatatggtaattactataattatattactgtcactcagccttgtatacgtgctgacgctatacaccttctcatatacaatctgacagagcagtctaaattaaaaccagctgcatctgcactgagcctcgcagcttgtgtatgaatccagcagtgagggttacacggctgtcatccgttaccattgattaacatgtaatctatcccccttgataattccggggtgtatagagaacggctgaatgcattgtgacactgtccccccccccattcactatgacgggcgtcgccgtgagttagacgccgcacgggaggtttgccggtaagaaaagtaactctgtcacatttgaccaaaaccggtaaagggaagtgggtgtcaaggtttggtccgggatcaatccaaaggatcaagtctggtggttggtggtattacatacaactctactgtaaacccagacaaggaacagagagagggataatcagttcgtttagagagaaacaactagctacaaaaaatactaccctaatcgctacgagaccctgactttgtcatgatatgatatcacatgaactacgtatatgatgcaagatgcagcatatcaaatctgaccccctcctcttctgtacacgtgggaacacctagagagcaaaagggagcacacaacacagcagaccgagcttgaaccatgacacttttaccgattggccttgtagccgcttcgctgcacccacacctccatcatcaaccatcctggaagaactaactacagcagcacgcaagccaccatcacagtagtagacagttactaaaaaaacaagttgagttgaatgaagaaaagataaatacaactactgtacaacgcttcagtaagtggcttttccccatgcatcggcgaaacctacatacaagcaatccgttttgtttcacagtacaaatgtccgtccattccagactactcaccggtcaacgttaatgtccatgcgctgctgttacattcctttgctaaccaaccctgcttacacgagtcgtgtgagttccaagcctcccatgaacctgaaacaatcctggcttatcacaattcaattcctcaaaagatttacatcaccttttcccctcgccagaaacattaaacgaggagaggagaaaagagacatgacgcacggttcgaccaggggttctttttggtgttggctaacctgttcatgacatgacctcactaaactctaatccatgcatgtacatgaaagtaatgtgcctcaaaacaaacagaccaagccatcttgttttagtattacccctctcagtcgtttcgcggggtttttggttaaaacaggaacaggttacgaatatcatcaggtattttgggaatcacgagacatggtcaactgagatggtcagtcaatcaatagatacaatcaccatttcacatgcatcagaccagtaagttaagtgtatagtttgcgatttttttgctcaataattaaaataaaccgatccaataatatccaacttgaaagtgatatggtataatcaatagcccagccatccttggctcccaactccttccgtcctcatacaaatctaaatgcatgagtggcattgctttccaaaaaatccatcaatgaggaacgtaaaagacgttagatcctccaaattaccgtgtagtaaaactgtccgttctaagtgcgaatcactttttgttatccaaacgcgctgatcccaatcaaaaaaagtagaaaaacaaagaaaaaagttaaaaaggataagtgtcaaacaaataataatcgccgtcctgtcgatcctgcctcgttcgttgctatccttcttctcgcgtatagctctggctcgcttgctcgcgtcattccaaatggaaataaacattgggtatctcgaattggaagaaaaaggaagtccccttgatatcgatccactccctctgcgcgcgcacgtgttgcattgctggtggtacaggtcgccccttgattcttggtgtctttgataataattgccaagtcaataaaaagaaatcgctttcctggggcgagatggacatagtcgtgaaaaaagaaaatgagaaatccaagtggtgtgcgcatccatgggattccagcgaaagtggtagtatacaacgggtatggtatggtccagtccggcgagctttggtaaatatcactggccggtgtcataggagtccatgggtataggaggtagtagtagtagtaggtagtagtggtccaggtaaaaagcagaaacatgggcatcatggtcctggatcatcctgggaagtagtgtggtccgcttatttggtagggttgcgcagaatctcctcacagttggcgtcaaagcgaaggttgaagagcctcacgttttgcataaacttttctgtcttgtcgagctcacggtcacgaccgaagagggtctcgacaaactcgacaccggcattcttgccgaggccagcttgcttgcgcttggcggccttgagcatgggagcttcacaggccttgaggagagagcggagcttctcagtgagacgctcaccggcctcgatgaactcctcaacgaggtcacggttgtcgggtacgcggacgcggccgacagtttcttcagctctcttcaccttaccggcgagctggataagtagaagccacatctcgccggccatgtcagagatgggagtggcaggaccttggtggtagacggtccagtcatagatccacttgcccagactgttggcgtcaaagacactgccgaggagtaggataggttcctcggcagggtcccagttcttgagtgagtatccggtggggatgcggtgcttgcgagcatcggcttcggtggccttgggagtagagggggtggagaccggcttggtagttgtgctgcggtgggacgagctgccgggccgaacggtctgggggcgagagggagggacgacggtggaggagcgacggttgtggccgaagctggtagggggtcgggactgaggcgactggaacacggaagcggcctgttctcgtgtgtaaacttcatcgtagccgacggtagcaccctgcaggtagtcgtcgtaattagtgtaccgtcctcggtcatcatcaaagtctcgaggtaggaaagcggatctgcggtgatgatggttcttggagcgggactgtgcgggaagcacatatgtatgtcccaacgcctcgatgatctcgtcctcgtcggattctccgtaaggagtggaagcccggacataggtaaaagagaatcggcggccgggcttggagcgtggagaagactcggaaggcctgcgcgacgaagaagttttgtgactcacatctgccgtgctatattgcccgttgctgttgtagcgaggcgagtcctttggaggacgtgggctgaaatcgctagtctgagagtagctgttgaatcgtgaatgggccactcgcgtcgctggccgtctgggagttgagtctgcccaggtcggcctcggtgagggggttggtgttgcggacgacatcctcgagtaagtgtcgtagtcgtggatcggggtcgatccaggagttcgtggagagtggtaactcatgatattgtgaaaagatgtccagctgacatccactgtttccaggctttcaaacaactgctctcctcccgagcacccgcagttgttgggttgtggtttcgctcacggattcgtcgtttagttgttcgagtgtgtttttgtaggtatttttctaatgagtaagttgagtggctgtcagaaaagtctaaactgcatgcaagcagagtggacaatcaagatgcgccggggaagagacgcccaaggaaaggtgatggatttaagcccgtcacctcggtatgtagtcggaagaaaagaggttagaagattcttttgcgacggcgaacatgaccaatgggtattatatctctcctcaactttggaggaataggcaccagatcccgtggaacccggtagtagtggcgagacgatgctggtgagatccagcagatagagtggtgattaggaacaaatgagcgatgacgtcgatgaacgacgtgctgataaagcgttgatgaactcttttggggggactttgtgattggcaattgccaagatacgtgtaaaagagaggaaaggagggttgagtgggtggtgggctacatatatactgatgtcgggcccagcgagagatttgtgtgcgtctttcctgtgggcaccgcacggtcgactcccaaaccaaacctgcctttagcgggttatgacaggggagcacgctagtgggtggaggggcgcaagacgaggacaagggggggtacacaagtaggtttattaggggcagggggtggaagcccagagcagaggccgcaggctcgtgagggtgtgcaagagtcactcagtgagagacaggggagcctggctgatgcaggctttgcaatcgcactttggactcgtctctcccttttgtcgtttttcttgcagtggctgaagtctgatgtagtgcagcgcaatgcagtgctgcggttcgctgagtgttgattatttttacttagaatattcgtaatctttgctttaattgctggatgaatttattatcttgggaatgtaatgacagattctcgtagtgactcctggaatcaactagaatatgactcagagaggcgggcagtgttcttattgcggtcttgtattgcgccgtgtctgcggtgcaggcagatgctgctgcagcagtaagttattgataatcaggatcagggtgtaagggcagttaaaattccggactgtgcgctggtggttcaatttctctccaaccagcaaagtcaacgtgcggcgcactgacctcacatcagaatcagattcgtttggcgaaatgagcagaaacggtgacgcagtctgtctaggacaccgctgtaaagtgtagactgcactgcagtgcggcgcgggcgtggacgctgcaggccaagttttttattttgcctgtcaggtagcagtggtttgataaacgccctaccgctgccacaggagccagaaacccaattcctctcttgtttgggtttgttcatatgaatcaaactcgagcactcatgcgcaattatgactcaaccttggtcacaagtcagctttcagatcccaagaggcgaactctttgcaataaaaggggcaacagaaacaacgacagccataggttaggttcgatatataaaataaaaaaaagaggcagccttttcatgtgaaaaggagactggaaaaatagcatgaaaaataggacaaggtgttttgattgattgcttttctatccaattcagctctcaatatccatgggggtgtgcatagtggcgcactgcttctttgtctctcaacaagacaagacaccagggatagtgcgcacacacacacacaacgcacacaattcagacttcccctttcttgtgagcctcttttcttttcttttttgatatatctccttgctctcttgtaacacgggaaccagtcactgaatgcaaggagaagagtcataccaggatgaggagagaaaagtctgcaaactgaactgatccaacagaaagaagcaaatacacacaacaatagttttgtgagaaaaaaaaaacagaaaaaaaaaccacttaccacatacagtacagggttttcgtaataaaggcggtgtttgattgctgggcttttgtgagaatgttgcttcttcgacccaatgtctctcgcaaagcgcacacctctctcaattccccctgttccaaaaattcgattgcaggactcgccaggtcttccaaaaagagaagtactccactagaatgccagtcgaatttaccggcgggcagtaagcgagattgacggcctggatccaaaatccaaaaattcccaacgtcttgcgtacccggatgcccgcgattctgttccggtgaaaaattttcttctcctcgagcttctaggcgcgctggcggcaacggaccaacaggggacaggcgacagggccagctcggtgtgattcaaaaggccagggcgctcagtagaccgttacacccccctggacgggcactttttctgatgtatgatattagattagattagtgtagcgtagagtgctggtaggactgttaagatacgggaatacgaagctgacgcaaccgagcggccaaacgatggcaaggatcccagaaagttatcgacttgttggggcaccgtttgcttggttccgaacccatgcaaacactatcagttaccactttcttgatgggcacacaagtgcgacgcgaggctggcaaaggctaccggtaggctaccacctggagtcgttgccctgtgtgtcagccgagtcaggcttgttgttgtatggctggaccttgtcttgcaagtgagaaatccactggttgccagggtttttgaagtgttgataaatgtcaacaaggctgtagcctggaatgggagatcgcgaatcaaggtcatgcaagacaattaatagagttgcgagccttgaggccttggaaagtttgatctcgtgatgggttgcccggtcttgaattatatcgaatggcacgccgttaggtaacagtaattctcgttcagagtaactgtcacggtggcggagagatgatgaaactccgcaagtaagcaagagctgtgccgccgcagtaattaatttgaacttaatggttgtcgggacgagattgatgcaaaaatcaggaaaggttgtcgggttttatcaatcagcctgaggctctacacaccattaaatttatcatcacacgctcaaagttgctgacgtttatgtttatgggtcatgacgctgtcattgggtggttgaggttcgcatacatcagcagcagcagcgcagcagcagtagtaggagtaaagcaatggtgtcgtgcattttttatcccaccttccatcttccccgattccccaagtgctctctcatgcatatcctttcccttgtgacaggtgctcccgtccactaccagacgagaatatcgctgcaacttctccgcatcacatcacgccgcgcaataaacgccgtgaactcggtcactgccaatcggtaaatgcactcgttaattcgagggtgtccatctggagccggatgcatgtgatgaggtcccccaggcttacgaatacgggtcccagcggaggatctttttcgtccttcttgtcaactttcctctttgagaaatgattgagtgttacaaccctgtcgttggtattgattccagagtcctagaatgtcacttccgcaaggccgacgaagcgaaagaacgtggtagacagaagcgacagaaaaaagaggctgggcgggacgacatcccttgcaggagcaagcatctcaagaaacacccttacatcaacgagcgacagcgatgttcagatggacagacaagacgtgatgccatgccacgcgacttgacttgaccgatgaaccagtggatcggccggctctcgacagcttctccgcacggaacggcgggggccaaacaaagatggatatggagactgacatgacagatcgtgcattcggttcggtactgggactggatggttgaagcgcggaagcggaggcgacagatgtcaaaccctgcactggagaccactcacgaatagggtcgtttccagcgcccatcggcctgcaactgcggcggcactaaactaaaggtgtaaacacactcacggagctccttcttcccagagacggataagcgtcctgtgagccgcagctttgttccattcttccatttccaattacaaccctcgccaaattccaattccgcatcttcagtcgagcccatttgtcttgggccatcgcgcgctaacttggccggtcttttagacatgggaatggcagacgctcggtcgcgccgccctttaagtgactgcattgttaatggcaaattgccccttcaagtcagtcatatccgcccttgacggcctcccatttccagatcctcttccgaaatgtggcgacgaacaagggagccgtgcttcttctagtaatcgcctttccatcgacttgattgatgggccgaggccctcgctccctgcttgcctggcctctgctctttgttggccgatctgtcgtcttgattggacacgacgccgcgaaccagcggccatgggaattgaggtttgtgtctcacagactcaccagcttgacctatcttagatgctcatgccatccatgattgctcgctcgtctcagacctgcaggcactttgtgatgacttcttcaaacgtcttacattatggatcaaaatttgcaaaacttttctctcgccattaaaatccctgccgtcaagggcacacgttgagtcgcgatgacatacatgacccgaatcgcttcaagtgtgtcgagcggaaaagagatttcgatgccgggttgtctctagtgattccgattccaagaccaaggacaagacacgattatcttgtgtgtccgcatccggaccgatgaaatcaacttttgattgcgagtgtcaacgctctggcctcctttgctctgaactactcccaggatcctagatgtttttatccgtctgtcatttctacgacacaatggctttctacttggatgaccggaccgaagtttacctgtgccccgaggacaggggcagggatactgatcaatcatcccggacttcgccatggatagggttggtagaggttggtgttgggacgggcaagcagggggtggataagaattcctggagccggaggatggagctgcagagcagaaacagtgtctatcagccggaccttgtgctcattgccaggggggacacaaagtttggacgggcgtggctaggagaccctgacttcggtccaacacgaccaggtccatgcgtcgacgtccaaacgcgtgcctgagtcccagaattcggtcactgaggtttagcggcctttgcaccgacgacttgccctaaggcacccacaatgacaacggcttcagcgatccagacacgagaatggagtcttggacgggatgcggggagaaatcctgtcctttcagaggctcaagaggctcccgaggtttgttcagtgggtgcgcggacgacggacgacagccggatggagtctgcatcaaacattgcccagcttcaaccccagtcgtctggtctcgttgctaatattatcaggatcaattgttttttcatgacattggaaaaaagaattgtgtgcgtctatgtgggatggcgcccacaatgtcaaatattgaaaaatcggtccgtgtgcagtgtctcgagacaaggattcccaccactgagactcagcactgttcctcgcaataagaccaagacaagaccttgacgacgcaatgccagcacaaccctaatcagggtcgagaatgcgacaatacagtgtgcgaccttgacgagacccgggcgttcggtctgagcttccctcaccttgaccttgaccttggaccttagctgatgggcccgaaattaaggccatagacaatgggtcgacggatttgatcaatttacgctacacaccccgcacgcccctacattgggcccggccggtaatgataaaatcgcggcccaacgctacgatgcaattatcctgctgggcaccgtgtttcatacgctaataataagaaaatggatgcgagcgcagcgccttgtccttgtctctcatggtgactccttgtcggcatgtggtgcacagccgagtccaggtaaattatctaggactatttatctctggatacggataaacaaactcgacaggacaacagacggcaggcagacgacagacagcttgggcaccaacatgctggcgtttgtcttggttgatcagtttctggatcttgaactactgtttcaaagaaggaaatctgtattaactacggagtacttgcgcagtaaagcttgcggccggatatggatatgcatgtccagcatcaagacgcacacacccttgcggcgtatgggagccatgttcattcatgttgatggtcttgttgttgtcggccatttgggtggaatacaatccccatcaccatccttgttacatgcagtcctggacagccctggatgtaaacccggtcaaaaagctcggatgtgaaattttttactcctctggttcttttctgattttcctcgcgatattctctttcttgcggaagaagtcgtaacaaaagccttgtttgttatgatgctgttattcccgaaataactgatccatacgatcgcaaagtcatcgctcgatgctcggcactttcggtcgtctctgtgaatgatcgttcaccgacggagactctcattctcttacacgatggctgcctctccaagtggatgagacggtgactcatagcagccttcgcttcatgttggctggcgctgacagtgtctgcagctcgctgcgtgtaccctctggtttggtgtattgatgtccaaataaacccgcggccccgtcatatcggtcccgcatgcaccccaaagacggatgccgattggcatccaccacttcactgcctggtctagcagacacgttgctgcgtgcaccggcgtcaatcaagcttcacgatagagagagaagaggttgacccccggcgtgtaagctggaacaaaggacaaagagctttctttgaacaggacttttgccatgtggatgtcatgtcttctagactcggggtcgatttgacaggctggctggtgcttctgttgacccttgcccgcgattcgccatttctagcgacgatatcatatctgaagcaataatgaccccaaaaataaaatcgaaaatagggctcgtccaggattcccctcggttggtcccctccaaacagctaagcctacggctactgcagacttggagacacgctacagcaaacctacaatagcaaggcggttcaaaattttctggcttgacgtatctctcaccgactcttaggaaaaagacggtccatgttgctcggatgcgcacctttgatgggatgcaccatcgcggggccctcttggagacgggccgctctctcgcaagcacagcgcttgcaatcgctgaaccgaataggccaccaccaggactcgaggagcggacccttggctaggtcattgtcgcgacgtggtcaccaaatggccaaggctgaaggcattcaaaacctagagctgtccgcattgtgacgtatgcaggatccctcggatccatatctgcctgctgtcagttaacggtttgaaggggagctcagataaagatgggtgtgtgtgctacggagagatgatgtatctctgttgctgctgcgtctcatggcgtgcagttgaggctagtgtctcgaatgccaaagatatatacatacatttacatatacatacagatacagatacaggacaatgcagatgcaacagtggaaactaacacaagatgagaacaagcggcgacgatccaaagcacaccgcaaaacaccgccgttttaaagatggcggaactagaatgcagcggccggctatactatagcgccctccgctatttgacagggtcgatcttgtcaactaagtttttttgcttcttcgcacaaaggcctggacgagacgagaaaatctcttccagaatgcacgatagcgtctaattgatggtgtgtgtctctcgatccaaggtgattagggcaagacacgcagctgcatgcatatggtacggagccaaagagggtcgcattttggagagaagcaacaatgctgttggagcgacaacgtgatgcatcatgatggagcaaactagactactgtatgtacagtctagcacggcatcagcgtctcgcgcgtgtcgggaactcaggagatgtcagatcctggcagcgttggaaaaaagggaagaaaagaagagtcatactgtgacagtaaggatgaaaaacccctctagttcaaggctcagatgcgttcatgcccagcggttttggagatttatttctgatggtgttgtctgcgttgttcatacctcgagggttgtatgctaatgttcgggtccggccgcagaacaaattgtaagtcgagggtcacagccaatgatagttgacgcagtcatgattttagaccccaaagttgcttaattggattcactagaccgtctgcacgtcgggaaccagaaccgcttcccactcccacgtcacatcacatctcacaaattgagacccctcccctctacagtttgtttactcaagagaactgcaccagaaccaataacagaattagggcaaacttgacgagaaacgggcatgagcatggggctgaactgaacgcacgttagcattctgcaaaggtcagacagtcagccctgaagttgatgagatactgctgcatggtgctaaccctagaccacagatgataattcacgaaataattaagtatgagaccaatatgggcggtgtaagtgatagttcgtgatcatcacctagaaaaacacgccaaatatcacatgtgcagaaacacaaagtggtctgctgccaagttttctgtccatgtcccacaatagcatgacggaacggaaagtcaaatagaaaaaaagctgctggcctcaaaaattaatgtgtgtggtatttttttggctttccctcaaaaaaaaaaaccttacacccccttgttcaacaatcatgcatgatccttgaaaaggacggagagaaattggtggtggtctctagccacgtggatctgtggcggtgcaaacgacgccacatccatggagccgggaaggtccacttttaattgcgtgagatgtctcccggccgggagaagacccaagacccagaaaatgatggcaattttaattagtgacgtacaggtatatagtaaaagcagatgctgtactctgtatcacagaccaacagttttcttttcctgtctgtgctgttctttcttagataagggtttatttgtaattagatcttcctgcttgctgcctgaacatatcccattattcttaatttctctactaacccctgttgacatttttaatgctgagattgggtatatatcacacccctttaaaagaacaccctgattttatttggtaggtaattcattctgttgaatacgactactagttcaggcgaaagatgactcacattcttttgctggttgagatggaacagttgttacgtgcaccgccacaccaatacgtaaacacggacatcgaatcaattacgcaaggagtatggacttgttataggcagcagtgcgcaagagggagcccatggatatcgcgtatctgagtgaactgtaaggcggctgcacgagccaatacggtttcgtagagtatctgtgattcacggtggcgagggaggtgtaagccaggggtttaggggataccgggtttgcgagccgatgtatggacacaccttggtaggacttggtatcagatatttgaagaggttggtgttggtgagatgattcgatgaggggaatggagatgatggcgaggttggtgtcagatggaaggagtgagtaggtattgcaccgtgaatgggatcacgagaccttgtatcgccgcggatgagtcttggcgatattgtatggttgatgacatgtgaaagcgaaaaggagcagttggactcggattaatgatgcctggaatctgagtatcaggtacgttgttggcctggatggttaggttgagtgaacatgctggtagttgctttttggtggttggtataacttcaaagacaatattggtgctggctgttacattgtatcgatagcaatgggcagtaaggttccatgccgttcaacttatcgcgaggtaatatcgaagggtatctattcatgattagaatgaggattgtaaataggaacatgctgtgagaccacatcgagggatggacgagtgaatctatggaccacaacttgaatccaagttcctttaccctacactatgtctacctttgactttgacgagtgactacaagaagtagaattctatcccggcatcggaatacaacatatcctaagttctgtataagtgagtcatgaggttaccctggagcctttttgatctcggacttcctttgactgaggctctcatcctaacctctctatcttacagacatgttatctgtagtaggtaatggacttgctaccccgcggcagaaagcagctataagagaaccatgagataggcaccaaattagtagcgtgacaagtcctctggtaacttggtgataacttctacctcgacaaggacggttgccaagtcagtcactcgccgctcccttatcgaatcatgataccaaagtctcatcatccgctacccggcggtatcataccctgtattggtggctcttcttataggaaagtctggctcgggtctcatcactttcaccaatcatacaccatagagttagacgccccatgtgttggtgatgagagacgatacaggctcaacactcgaccacaagtatcacttgatagcacaatgcctaacttcggatgcttgttatttattgattccaaacagtgatgatatccttgagatgtctgtagcttaccaggtgtttgacccgtcgatgcccaattgtgacgaggtcatggcgtctgaggtcaacaacacggcacaccgaagttttccagccaccgtaaacctacaccgcagtcggccaagataagatcaagatgttctccccctttctttaagcgaagtctttgcttccgggacaactagcggtagatccatcataggatcctcgtctaagcggtccatgctgaggctcccgtcctgacatgtgcagtgataaatgcataaatgctaccaactgcatgtcaaatatgtagggaatcaccacgtgaaacaagcattcctgcagataacaaacaaatgcaaataatactgcaacaataaatcgtgccatcaacatctgctggtggcatgtgaaggtatcggtgatgactaagcgagctgagcgcctgcagattcaaaattccccaccaagcgaggttgggatgatcaggtcaaccgaaggtacaaagtcaataaacaaaacaaagcagctcgccgtttgaaactcaaaccatcaagatcaacggtcttctagaacaagcgggaccttgaaggaccgaacccttcgttgttgttgacctacactcatatcccataccccaagatgcattatatcagattccttcgagcgcctaaatttgttcaggagcgtcacggcgcctttgtccaattactcttcaccataacgactgacctcggagactcattcttgtatcctgagaggttcttggaccttcaagtcgttgctgtcgctgcctcacctgaaggcggctcaacatggcttctctcggatcctggacaccttcactggcaacctggtatgcgcgtcgccaagccaacattggaacttcccatcgctcttgaacgagctgttgaatctggaatgagagttcacgtttgtgtcagagcatcagagcctcaacacacagctgagagtgtcccccgtatcctagccttgtcggctgagaagatgcggtatcggcgggaagctgcggaaaaaggtgctgtcatgccagcttgggtaccagtgaccgctcaaccctcagagacggatgtatccattcgaagacttgttttgagcgactcacccgatggtctggggactatggagattgaagaggagatcggtgagagcatagcacgccacatatgggatggaggcgtgatggcgacatgtgcacttgctggaatcgaggctgctcctaatagcgagtccagccagaacccctgcatgaggaccatgaaaaacatctttagccaacaagacacaatccgtgtgttggaattgggttgcggtgtgggcattttgggtcttgggctcggcgctgtgtaccctcaactaggatctctcgaaggtgactgcaccattctgatgacagatctaccagaagctgagcagcgagccagagccaacatgaagaggttggagaagtcacacttgcgattccaagagaatccggtacatatgctttacgaaaacttggactgggaggagggcaggcagggtcgctttggaccagcggttcgatctggaccttgggatctcgtgatgctcagcgattgcacctacaatgtcgacatgcttccgcctctggtggaaaccctatcagccatccacatggcaaacctaacctacttccccaaaggggaaccgtttactacaaaagtctttttggccaccaagccacgccacgactcagaggaggttctgtatgagctaatggataagcaaggctggtatagcgttcacaagcaaattatccgaaagcctgtccttggcgaggcgcctcaaattgtcgaacttcatctgtttgacaaatctgggctcagcgagggccagagcgcaacaagaacagaagtcaagagagaagagaagaaggaatttgacgacgaaggcgatgcgtcagacaccgagtcgagtgtctcgtcagacgaagagtcggagtactaggcaggctctggtgatctcgtgctaatgctgggcgacgatggcctcaggcgttcaatctgcgcaaggcgaccgcatcaccaacttttccggaatcgcgacatccaattatctaaatgatgcttgcaccgttacaccagaagcgcaaacgacagacaccctcaataggctaccaccaccaactcgctcgaaaaaacaccagctctacagaccatgatggtgtcagaggctcaaattcattggggttaccccgcggatggtgtaacgctctcgccatgcggcccagcctgattattgtgaggattgggtagaccgaaccactaggattgaattggcgggggaacaagagatgacttgcttctgggctgaccggtgtagtggtgtggtggtgatgagttggcccttagacatacgaacggacagatgaggctctgcgaagggggcctcaaaagttgacaatccttttttctttttctctttccaagtcatgtatttagcgacgaattttatataatgtgggcaatttctggcgatgggaggtaaataaattgaacataacattcttattacatttgtttagcaatcatggcagataccaaggtcaaggtcaatggccgtggccatggccacatcaatggcgatggtactgctactcctgaaaagacacccgtcaacaaacataccaaactatggcagctcctcgctctagcaaaagaggtgtccaaagatgttgggtctatcgaagactatgaaaaggacgccgaggagcgcaagatcctcgcagcagaacttgaagccaagcaaggcgagaacaagcgtctgcgcgagttcaacgacaagatcgtgcgcgaattctcagagcacaaaaccgcggcaagtgcaaagacagatatgatctttgccgagtttgagcaaaagtacaaaacgtacgagtctgaaaaggcggctgtagaagccatggaaaaggaggtacaggaagcgagggagatgctcgctgtggcagagaagaaagctgctgaggcggataaactgaagcagagattgagttcgtcagagatgcatgctaagaaccatgctgctgaaattcgagagatgaacgctgagtgtgaactgcatcggtcgcagatgcagaccggcgcggaggagcttgcgagtgtcaagaccaagctgagcaaggcgcagagtgatctaggagaggggatactcaaggactatgggtctgaagaggtcaagaagctgtaagttaacttactcgagccgttgatggctgttgacctaacgtgtgcaggcgctctgatcttcaggatttgtcgacgaaggttcatgactttgtgaacgagcactttaactttcacgacggcgcagttgtaagtctccaatattatgcttcatatgatccatactgacgtttattaggactcagcgagcgagatccaagaactcaatgcccgcttcccgaaaattcccctctcgactcgcacaaccaaagcagctgccaagatgcgctgcgcggtagcagatgccgtcattgcagaaacactcctgtcacacatctttgtccccttctacgtagcccacgacatgcgctccacagcctcaagcatgctgagtttcttcaaaggcgacgagcgtcgcgagacggtataccgctgccaaatcctcggctcgctgacagactctgagcaagttgagactatccaagaggacattgttcgcaaagcgagcaacgaggtacgaagtacgcttcacccgttggtagtggcgtataaacagacgggtttttacaatgctgttccagcgctgtttagacaagctgttacactctgggcggatgcgcagcgatcgagggatatgattactgctgaacttcctgatgaggaggattcgagaggtgctggagaatatagtgattacgatgttgggaatgttgctactcgcaagactggcaagggaagtcccaagccagtggttttggccgtgcttttccctcagtttgtatgtcgcgatgaagtcattgctgagggaatcgtgcttagatctgatcaagctattgtggttgagggggttgaggaggcgcagagtaatgagaatgggaacggggatgcgaagaagaagccggggactcgtcgtaggtcttcagctgacccgaagtcacctcttcgaagatgactaggttatcttgtttgtatgagtgaaggagggggttgagtttttaaaagggttggatattgtataagtaagaatatatgaggagtggttttgcatattgaggttatatttctcactttaaatgaaatgaataaataaatatgtcatgaattgaatgagtcaatattcggcttttagggtattattgttgtaagcatttatctttatttcatttgaatgaaatgacttgttttactggtaagcttatatctcatcttagatcgaatgagactcctacattcatgaaatgacttgctggtgaatgacttgtatgaatatttaaatttgcttcccatgtagagtcagccagtcacagattgagcatgtataagatattaagtaagtagagaaaagtgtttatttcgttattgaaataaggaatactcttgaaagtctatatcttccaagtgtacaccatatagtgcaccacgaggaaccacactaacgccccctagagctcccaaggtctccaatgctcgatgagcttgggatgctttctcccagcccaccctgaacaaggcccagtccacgaggcaatattcctcttgagcgccgtatactcacagctcttgtggctcttgagacaaagagagcaagcataagtgcccgcctcgtcgggcttcttggcaacgcggcacccatcagggaatttagccgcacattgcttgcagggcttgacccgagcacccgagtcaccttcaatcatgtggaccttttgatggtccgcaaagttcttgtaattgaaggctttttcgcacgcgtaacagtaacgtgccgccctcttcttggcgctggggctggggggattagacccagcagcgcaggacgagtttcgggaactcgaaagggaggaagagaccaggacccgagaaggtgatggcagcggtgatggtggtggtgatggcgatggtgaaggtggaggaggagggggagaagggcgaatagggggaggccttggacgaggacaaggccggggacaagaatgaaaagaagaaacgtggtcatggcttgaagccagaccatgctgtcgatcagaagtcgacgttggagagagaacattggctctatctgccgcagtcgcctccaacaacatgtttatgggtgtccatccactcgtatgaccccccattttgtcagaataccttagaagtaagagttgtctaagatattgagatgagagacgttgaagatgatatgaagtagtagtggtagcggtagtggcagtaatggtagaagtagcagtgatgagttcttgacgatattgtttgtgaacacgaatgaagaagaatattcattatgaggggagaatgagctttatatatagtatttcctttctttctaaactttaggggataggtattaactttttaagataaattctttatactctgaaatgaactttatgttcagatgaaaaacgtaacggggatctgaacaagtaaagatacatgtcgttgacttagaagtgttcaggtcatgggcatggcagcatcggtagcacgtcctatgtttctagccacaaagacatcaagacactggaacagacttggaataatatggcatctctatggctgctactgcttaaccattatcattatggctatagttgtgttcttcatcattagtaccgagtgtgtttcccctgactaggtaggtacatctgacctgcttgactcatctctcaccttggaagacgttaaaaaaagaagctcttctggatgagtctctacgctacgaggacaaagtgggtctgatcttttagataagatcaatcaacgcacgatatttggctgaattgccatctacagagaaagagagttggttttgcggccatttcgagagagttactctcccaacaatgccaggcaccaagaaggagaactctctacaaagtaagggaattaaataaactgaaatttagtgattggagaggggagtaaagtgcaaacgttgagaagagtacgtacccagttgatgagtgtgtagagtaactggtggtatgatccgaatggggacattgaccaggtcatatcaatctgggtcaatctataactgcacgtgaacgtgacacaaagacctcaccactccatgtcatcccatcttggacccctgcaaccctcagccgtctttatccccggagccacccgtagcccttaaaccgggacaatgagatcagatcagatcattcggcatctagatttcttctttattgcgctgccgaggccgactaactgatcaacacgtatttctttgctgcaatatttacaggggaggttgttacataaaaggcactgcagccccccaccatcaacggctacagagcacagcacccacattatagcacccgcagcactaactcatcacccgccgggccgcgtcaactctttcaacatcatcaaatacaaaatatatatacttcaccaaaatgtgcatcgtacttttaaccaccgcccatcccgattatgcgctcatcgccatcgataaccgggacgagttcattctcagacctacgtcccgacctcactggtggactcacagcacatccggcagaccagtcttgtcatccagagatctccaacgagcagagaaaggaacatggatgggactcagcaaagacggtcatctagccgtgctcacaaactaccgagaaaccgacattaaagatcagaaccaccctattcatgctgctaaaagccgtggtggtatggtcaccgcctggctgggaacgccacccgaggagagcctcaaagatagcgttcacaaactggtggagaacgacggagttaaaggcgtcggaggattctccatggtttgcggcaagctgagaaaaaatacttccggaatcgccatcgttagcaacagagctggcaatgtcaatgatgtgcccattattgccaaagagcgagacgagatgtgggggttgagtaacacggcgtttgatgcaacgggcaaggaagaagaatgggccaagatttcaattggaaagaaactcttccgcgaggccattaacagttctgtatccgacaagttgaaccaagaggatctgatttctaacctgttggatgtcctcacccacgacacactaccaaggaacgaaaacgccagtctggtcgagtatatcagcgagctcaagaagagcgtatttatcccattgatcggcgacgaaaagcatcgaaaagcgatggaagccgccatggcgaagggacccggcgtgtgggcgacagacgaccaaaaagcagccgaagaactcatgtcggaaggacgaccggatccaagcaccacacccataatgggcttcgagacaggcatgtacggtacgcagcgtcagacggtggtgttggtcgattgggagggtaaagtcaccatggtcgaaagggcgctttgggacggcaatggcaacgctgtgccaaaaggagagggagacttgaagtttgagttttctattaatggatggaatgatgaatcttgtaacggaagtattaatggagtaaatggggagagcaatggacatttgtaaatggcgctgttgaggagtgacgacactggatactacctactttcctagaagagcaccagactaagacagacagacaagagactctatatatcatatgcgtaacgttgttaattgaatctgcggcggcactcaaagcgtcgttgatcgatgatgtagctgttgtagaggaagcagaggtgatttagtgtacactggaggatttggcgggcaatagacatgcagatgtgattcagtgtaaacaaaggaaaatgaaagattggttgtgacagtaacgaagacgcgggatggagtttgttatttttctgtgaaatgctttagtcgagtgctttgttttggttatgggagttgggaggtttgacagctgcctgacacttccaaaatacccccccccctcctgcataggactgcggaaggagagacgctggagtttttgttcctttgcacctgagcaatcctttttatttctgtatgtccgccactgcctgctggttgactggactgttgtttattttctttgttggctgctcaaacaacaacaacttcacttccattatcacctctttttgaaccacaattcaacataaacatcgcagctatggacacctttcgtgctggacttgagggaaaacgcctcccatcctctaaactacgacttccaaccacaagcaacttcctcacacgatctaagagaaagcgtccagtcgtctcagcacccattggacccgtcaagaactcccgaggcgccgattttgtacgaagcgacacactaatcattgttcccactatcaaggactgttgttcagacgactcatcgtccgacaaagagaatgcccaggctataaagactactcggcgcatctctgctagcttctcgactcatggatcacttgctagcccccctacagttgctaaatctggcctcactgcgacaagctctcatcaatcgctcttgtctgcagctcctatcaagcctctaccgactacagcatcttttacaaacttttcaagaaagacactagccaacagttccagctacggtgtctatccaactgtggacacgatcttccaagacgagaacgtccctcccccggaccacaaagaagtagctcccgcagagacagtttcctcgactatgaataagagccgtcttcccaagtctcggacgttgactgttttgagcgaaatcaggagttcaatctctcgaacatccatgaattcgaaaccgtctagtcctcgacctcttgctgatcagtctcgcaaggcgtcttcatcttcaaccagtagtctactcacatccagctcatccagactttgtttacccggatattcctcgacttctgcatctcgaactaatagcacaagcaccctagtgacggagctgctgccgaaacccgaccaaatcacctcatcgcaaccttcggcatattggtcaggtcgcttcgtttctctccacgaccgcttcctcactgaggagttcagcactgaaggtgcagtgtcaaaagattcatcgtccgacaacagcttccgcgcttttgtgatgaaaaccgaccgtgctgctgtcaattctcgtccaacacatctttcacactctacaacgacatcggctctcacaagcttgaccgtcacgaagccacgcaacaaaaccagcactaaagatgctcgatgcttgcgggtctttcatcatctcgaaaacctttgtatcacaattgaagcacgtcgatccttactcgcctggcagcagacatatgcccgtcgcatggacaagccgagtttgctccctcaaggtggcagcatggaacacaagagtttgatgggaaggatattcagcggcggtaaaggaacaagcggaaatacacgacacagcctgccagctatgaatgggccatcaggccttccagtatcgaagaagagacctagcctggcttctaagcaacgcgggaaacgactctccttcaactagaagcctttgtttaagagaaaaccaaggggggacgctatttgtattctttgttatatgggtttgtttctcatcggtccattatggtaaaaatgtgtacagaggttcaaaggggaatcatgtcagtcgacacttggggtttacgggatacttcgttctttgttattagcgctttgtttgtgatattgggtgggtggcatggatgtgggaaaacacgcttatgtgcatggtattgtatttgggttcatcagcatttttgttttgtatcgtggtaaagttgcactgcagtcgagcagatagatggttgcagttaatacactagactctttttttgaccgggattgtgtcctgttgtgtgacgcgacgagatgtgagacaatctggtgggggaccttgcatgaatggatgaggtacgcgttttgtgtattttaatgctcgacatgaagcatgtccatgtatatgtgttcatagagaaactgttaagttctgttgtagatcaacgccttaaactccaatgctgtagctgtaatcctccttgcccaccatttctataccctttcccttcactcagtctgccaaaacgtacaattcctcctcgttcagtcttttttgcaaataccgcctctacttcccagcacgcagattactcagccttcttacggatacgcagataatccctaatctgctcatgcttgctggcaaagaacatgcccttaacatcattgcgccacaccaaaacgcccacttcctccgcaaagcctgccacagccatgtactccttgtgatcctcaaagtccttgaacagaaaaccgcccgtcgtcttcatgcgttcgttttcgagctgccatagacggatctgatcgactaccgtgggtggaagaacgggtttgttgttgagcgaggctgtgcggcgcatttgatcgtgggcgtgggcggataggtacgaaatgatttgctcggccgtgatgccaaagttgatggcttggcggatggactgtcgcgagatgcgcccggctaccatgtcggggaagcgcatctggagtttggtgaagagtgccagaacggcgatttgcaacgtggattgcgtataagcgtagattcggtagttggtttcaataataacgctaccgcgctgctcattactggatcctgtcgcgctgcttcctggcgcgcgggattggcctggttggagggctgctgctgtggcggctgccacgccgtcgctgatgcttcggagactgttgctgcttgatgtgagtgtcgtggcaagtcgagtggggaagaacatggatcgtttgtggttgggaatgtatataagaccaaagtcgacgagagaggggagcatgtttttgcgctgctcggttaacgcatttgtgtcgtaggcgcggccaagttccatgctggcgaggacaaagagaaaggaaagcatgtcagtagcttccagaccagccatcttgttgacgtccatagcttcaagccagagtagcaaaagggtccatacttgagcatttgcctcttgcagcaggaacgtgaatcccgcctgggtgatgccaatagcgccgctgggtcttcggtcgaccagacggcctgcgacgaggagttctttcacgctcttattcggtccagaagattctcctgcgcttttgtatcccacgctagaaacgacaaagtgcaggatgtcctcccacttctttcgggcatagcgatcgaggaagtcaatatcgatttcgggggggatttgtagtgtggacggcacgccgaatgagttgtgagagccgccaccagagagcgcgagtcggagggagactttgaagttggtcgtgagctgcatctcctgcggtcgttccttggagggtgtggagatttgcacgatgtgcaagacgcgcatgacggacagggcctggtccttttggcgcttgtggctcggtttcacccagtcgtcgaggtcgctgagtagtattggtttcgggttgaagaggatgcgcatgacaaaaacctttgctgtggtatgtgtgtcaatgggggagggatcgcgcaggagacgatgatgacgtaccaagctgtggtagcatgcgacgaaagatggcgagagcggtcgagggctgctggtagagctttctaaatgtcgtaccgggcagcttctcgagatactctgcgagttgaagcgaaggcgtgactgacatggtgggcggcgattggggagtttgaacgctcgttagtcagtcaagttgtaaaaggtgctatcgcatgatcgatggaagagatattataaaagtgtcggatgaatagaagatgcggaggtgctagtaagcctcaggtgaatgaatgcgcgctgctttgttgttgtcgtgaagtacaaatgtgtcgtgttgaatatgaagatcaaagaatttggtgttggagctcatagctccaggcatcgatttttggttagggacctgtagggacgcggtttcagcgggaaaagcccggtagattacgtcatgcatgtaccccagagtcgatcacttcacgtgtgactgttgaagcatttaggaggaaattaggatattagtttatgctatttagacaagactcttaggtcctttatttctatttcccaaatcttagagtagcgcgttacgaggtatggtaatgtcacaggattgttatatgcattcgctctgttccctattcaggcatgtatacacgtatgcgctttgctggcttcttaaagtggatgggttacattaccagcaatcagatctgtcacaccagttcgaacacggtgtgtgaacgtatctgttacagctggttgtgtgggattgcaaatgcaaggttgtagtagtagatctgcaagtaaccgacttcggctatgtccgccaagtcgttaatattattgtatctgtctaaatatagtgcgaggtacatggttatcatgagcgtgactggtctcatctgtggctgttattgagacctccatgcaatatgggatgaacacaggtattgtactctacaagattatcaacaatgaggctattcaataaggatacagttgatgcaataattggtataaaaaagaaagaaaaagataatgtacagaggccgctcatactatatatacatgacattcgctcattaacccttcttcaacgccgaatctacctctttcgcaacctctatactctccctcaacacacgcttctcttccgctgacaactccataacctcactatccgtcatacagctcatatcatcctttgtcctacccttgtgccacttgccatccatcatccaatactccgcaacttcatatccatccggatccaccctcttgttcttcaacaagctcccgttgtaccacaacagcttatctttttgatctgtatgcgcaataacaaaactgcacacctccgtcacatttccctcctttcctttgccccatcccagcatggagccgtaatgcttctcgaactcgtaccgggaaccaccgagctctaacccgagccaccaggactctttgtcgccgtggccgagccggtaggtgacctcttcgcggacgtcgtgtgtgttttgccacgctacgtggagaaggccgacgaggttgcttactcgccctttgttgaggacgactacccctgaatcgcattcttcggcgtagtcttcggtccacacgagggagttgttcatctctgctgttggttccttgatctggtccttccaccactcgtgtctctgcttaaaagcatgctgccaaagcagtctgtcgtgaaagagcagaacacccttttcggtatatgcccgctgctcaaatagcttctcgggttgttggagaaaaacagcatctgcgtccaggaggatcgcttcctcaaatcgagatcccagcagcgcaaaggccttgatagcccatcctccatccttgagcttcagagttgtatcgtcaaagacggtaaagatgtcgagaaactcgacaccagatgcaccatccaagttcgatatcctgttgcggtcctttttcggtaagtcatcttctcccgcatacacgatctgaattggtagttttgagccgaggacctttcgtaggctgacgatcaagtggccagcaaagcgaacggattgctctccacctccaacggggattacaattcctcgagaacccttgccgaaagaattcctcagatcagatagaggagtttgtgttcgaggtttacgcggtgggtgcttcagaaaaggaaaaagattttgggcggctgactctacgacatttcgtagctcacgcccagaacgtgaggccgttccaatttgctccgaccttgacaaccatttgctcaactccctcgatctctgcccaacctcccagaaagtggttttataaggagcctttaccggattctcattgtacgtctttgcctgttgagtaatattccctaattcagcctcactgataggcgccgccgaccagccattagagaaactggagcttttccaagtgaccaggataagaaagatggaaaaggcagcgaaaatccccagacggacaagagcacgaggagggtctcttattagttggctgactctgaatatgagcgctgaagccagcgacatgattaaaggaatgaagtcgctttaggctcgtggtcgcgtggacattgagagaaatgaattgagagaaatgaattgagagtggatggatgagagatgaagagggaatggcgtaagcggcgggacctaattaatcctctagagtggactaggcccctgtctgtgatgacgaaaaatagcacacccaacaacttgagagatggcagtttcaggattgtcttggctgagagaacaagacgattttatgtctattttgttttctctttttttgtcacaaaccctgtcaccttgtatacgcacaggtgagaagcttcttttctttttagaaacgaaatggcaggatatcattctctagtctcatctgaagtacttcagcctggcaagttgggcaaagatccatgatgggatgcagggattatcatagtcttagctgttggttatcagcttgtctgccttgttccattgctacttgttgctacgctacctcataactattggctcaagttggatgatctcaatgctaaaccctcactctttgggcagtgttgagattgcaaaaaaggtacatttatttcagcaataccttgtcttctgtatttccactgctgcaataccttgatggtgaagttacaagcgaggtagtcttatgggatgttttataaatgctctctactgcagttggttgaagttgtcaccaacagttatagaccctctggctaatagttgtccaaataaattgagtgtttagcgccgtccttggccacttcatgttgtttgcttcgtagccgccattactcaaaatagatggaccctcagagtcaacagacaattattctcaaaaacctggtaaagactaaataatgatagcaacatcttttgtaatcaagcgtgtatgtctccataacctagatagaagagtcaggtggtgtgacaatgcaaaagcaaaccccaataagcagagaaaagtcctggattaaacccgtaacaagtaaagacaatcccatgaagaccatccaattgcaacaatcagatcatcccagaaagatacagccaagccaacacagtccataattagtagccatgagccgccgcagccctacagatcttgtaacagccagtctctaaaactcaagtccttccctctcaggggccgagtccatcattccccgtttcttcaacctcgtaaccatctccgaaatgcatccgagtcacatcttcagtatcaccatcctcttgctgccccaagtcatcgctcaagagggcatatgctggggcgttaatggtatgcaatggaaagacaatcacaagtgccctggctcttccgcctgttgtggcccggacgcaacatgtatgccgaaccgcctctgccagagaaaaggacaagcaaagaaccagttcgtcagaggaccttgtgctgttgcaccttatgataggaagaagtatacggctatctgtatcaaaggtaagtccaacctattcactgatagatctatcgttactaacctgttacgacagaagaaacaaataaccgtttcccacgagttgagcaatgcgatgatggaagctactgctgtaactacgactcgggatgctgcgttggaggccgtggtgtatttcttagctcggatggtagcatagaggataattcaacctcgacaacttctgagctttcatcaacattctcgacgttgtccacaacactgtcaacattctcaaccgaatactcgactacaacttccgaaccatccacgactgcaacagcggaagctgacactgaagatgaagatgctgacaacagtcaaggagtcaagatcggacttggcgtcggtataccaatcgctgccatcattgctggtctgtccacctggcttttctttcgcagacggtccaagaagcaaaacctaccttcttcataccctgcgacgagtaacatgtatgaaaaatctggtgccaagattctttggacgccgcaggaacttgatggttataatgggatgactggagtttacaatggacggagtgcaaagattcctggaaagccacaggagcttcaaggttgatggatagtgattaggaatgacgcagaaatttataatgatcaggagtactggagtcaattggaagagtttatagatcgtctatgaaagatatctgcaatagatcagtaagaatgcctttgtcttttcgcatcttggtgttttgttaggagcaatatggggggaacgcttgatcggggatgatagcgttgtcaaatgcaatctcttgactatagcttcattataattgggctaaagcaatgcccgcccgtgtctaaaatgaacactcgactgaatgatccagagttggtgagggtagtagatgatgtctcctaaatgagcacttgaggaataaatctgattacgtcagtctccatgtggggccggatcgggttcgcggggagtttaccccggctctcggctacagtaccttggtagtacaggtactcaagcttcacccccgatcaatatctcaagtcgcgcttttgacaagacaacactttaaccattgcctaccaaactcacaaaaatggccaagaaacttaaccccactcagttcaccaaagcggttcgtcccagttacatctgcaatacgtggatcaggaagaattgttcactaacaagtgcctcctcaggtcgtccgctcattcatgaaagactcgggtcttgagccaacgtacgtcccctaacgatgtcccggcatcctctaaggatccgtcactaatctccctcattctgcagactcctcggaaagcatgtacgtcaaacgccatccaactttccccaaagattctaacattgcttcagttccgtgtcgtcagtgccacagaaggcagggtagactttgaagtagacattcagaaacaacatacagttggtcgccgcacctagtatactgtcaaatccgcttacctatccaccagaaccgacttcagactatccacggcggcaccctcgccagtctcgttgatctcggtggttcactcgcagtagcttcaacaggccgcttctccacaggtgtctcaactgacttgaacggtacgcaccctcatctctctcttggcaagtcaccctgctgactcgacagtgacctatctgagtcccggaggctgccctggtgatcttctcaaaggaactgctattctggacaagatcggaaagacacttgcttatacacaggtgacttttaccaatagcaagggacagcttgctgcgcggggaagccataccaagtaagtcttgcatcattatcgtgaattacttgtgctgattgtggtagatatgtcgccggcacaatgggcgaggccgggcctttcgttgcacctgcagagttttcggatgttgactagatgagcgtgggttacggtatagaaagtcatagatgcgttagaatagaaagcatgactaaaggatacagttgactattgggttttggcgcaacttcttgaagtgatatagtggatgcaccggaataagagataccgtctattggatataagaataaatgaaaatatatatgacaaattctgtacgctctcatgcagctcttgcattggaaccaccctcccacgtcatgatcatgctgtcgctaaactgaaccaatccttcaatcgcatttccagtaccttgtacaccatgctctgacaccccaagaacagcaaccgccgagtctacttgccctcctcatcctgcttcgaagagttctgttgcttagaccagatcccgttggctttggcgcgacccaaaacatacacgatgaccagggttacaaactgcggccagatcctgaaaatgacttcaagtatgtagaagtagagcttgtactcgacacgaggcgcggaccagtagctgccaaagttttcccaagcagccatagacgccatggcgaaactcgtgtgcagaagccagacaacagaagcgacgacgagcatagtagaggcctgtgatgtggtgtcagtatatgtcgcattccataagtcaatagacaaacgtacccaagtaagattcttgtcagcctttgcctgcttcttgaccatgacagccttgacaaaaacggcaagggatatcacaaagatcaagaccctggtagcaagttcaacctttaggcccttctcgtggcaatctgctccgatatcaatgtcgccgtacctaagatcgaatatggagcgaatctgaagaccaaagaaagtcaaggccaatgcaaacaaaacaaaagccataccataagaaacgtgtcgaagtttcttgcctgcagcactgccggagtagagtgtgaagattgcggtactcagacgaagaagaatgattgcgatgaggatatcagtaaccacatcgctcagcttggcaaccattcggaagacgggggtacagatcccaagagcctccatcatactggcgtatcttccccagtcaaagtcctcatcttcagggtctctgtagttgtacgtggcgctgaagataagatacgtgctgtagttgccaatgtcaaagaaggcatgtctggggggtcgctgtcagcaaaaccactggatgttttgtattggtattagacttacacagagaatatgaagagagcgtatttggcatatgtaaatgctgttctcacagggtccttttgactccgtactgtgcagagggaactgaagaagaggtatagagaggggatgtaggagcccacagcgaccatcaccacgtgggcgagggccactttatcaaggatattcatcattgtgtgtgtatttgaacttgtaaatttcaatgactcttctcaagtagtttgcccaacaaaaagtgtatgtagaggaggggtagtcgagatgcttcgtaggatgaatgtgaatgtagagactgaagtgaagaatcgagcttcatgaagccttatatccaaagctgtctatatcagaacttcctattccatcacgagtcgaccatctcaagactcatttgagaaatggaaattcgccaacaagacttacagtcaaggatcagtgtcgaatgatgaaccaatgaggaaatggccatgctgcgacttgggcaagggtacccttgttggtctggccagcactgcctcttggggcgtagaattgatgtttctacaggctaaagagacagcatgatttagcatgtgcgatttgtcgcgtggactacaatcaccgtttgcaattgctatgcagggtgagctgtaagtcgtagttaatttgtggtgactcgcgagggctgggatcctggcaatgctagattctcattcttgtcccccccaacatctcgactcaagatactcctggccttgggcacttggcgtgttaaatcgtagatgtcatttcagtcgcctctgagtacctatgttgaaaggtcttccataactagagaatacagcgggctgcagttgttgaagctggtgtctcgaaactcagcctccatagcggagatgctcgtcgtattcacacatagccgaaaattaatagtaaatgttttgatcattcgcttcccaggcagtcagtccatactcccaaaaatggaaatagccgatcaagatgccctgcagcttatactggcgattaagagtggaacggtgtcgtcaatattgggtagaaatttaaccttcgcttggacactttgtttaatgggccctgtaattgtattttgcgaaaaggctatgcttcgagatctatcgtggatctagaagctcggccagagtgatccactgtcgcaatgcaccaagcctaggtcaagtctgcgccgtaactttgcatgttatataacacgcggtttggcgaggaggcctcctgactgagatattggctacagtcgtgtgtagctgaatggtagagatcagagactcagaatcatggcacatagcaagtgtgggaatgcacactggcatgtctccattaacgtgtcggtaattgaaggtgagatggtgctccaatgggttttactcgtctttccagaccatcagtcctgcgacccagtcaccaggggttctgttttccgcagctgtgctctcatgcatcccggtgaccttcaataataacttttgccattctggttagagtaagcatcaagaagagtgactccaaaatatgcgagagaacaaggaatgcgggggcgctggaggcgatagtagactgctgtggtcatcgaattagtataagacaagaggaattgatagaagagcttctctaccacttacctagccctgatgatcttggagatccgatctccggcccgtttggacaccggctccgggagtggtcccctccgaatcggagtccgggatcaccgcatccaagggtaaccgaagagcctctccatccccaactgaagaatgcgcggaattcatggctctttctgcagggagtcccccatcctccaccaccgctacctgttgcgccgtctcaacccacgcggcagcgagtgcctcttcatggcgctagatctcatagttagagactatcaactttggctaggcagataggtaagaacgatatatatttggcttaccaaatgcgccgcggtttggaggtgtctttggagtctagcccaacctgggatatctaggccataacagccgatgcccacaacacgacacacagccgtcccctccagcgcccagtcaacctcagagcacgggagatgggcatacagggaacccatcaagtgctccctagccgaactctggcgttgatggtggccttgagctcgggactattggacatctatcagcccaatgcactaacatagaaccgcaacagagctaccaatcggtgattcaatacttactcgtaggctttggcgaggcaggggcctcggtgggaggagtctcggtgggaggttgatccattgctggattagggtcctccatgacccaaccgagactctcgtcccaggccgcccaatctgccaacgcatcgttctcgactaggcatgggaccgacatggtgctaagttaggtagtgttagtacagttaccatgggaaggttatatgaagaatagtaccattggacatacgtgatgattggcaatgtggatggatggcttcactgtcttacaataggaagggacatgatcacatactgctacgtaatccctgggtatcatgtctgcatcttgaggaaggtgcacctggctggtggagtggacattatgtctgcgtcttgaggaaggtgcgcctgcccagtgagatagacatcaactctaaaagggaggaaggagcaaaagacccatggcaggtaacaattgaaccgtcgcttagatattttatttaacgtaattgttattattattaccattattatgcttcaatttaatcacaaatctagaagctttctcatacagtgctccaatccatgttgtgaatactgatgccaacccatcgctcgaagtcataattctcgacatcaccatcgtcctatagcccttcctccgctgtcaaaagaaacttctcagaaaaaggcttcttcacaccagataccgtacagaacttctctagatttatagtatagtggtacagcagaaagcgatgtggtccgccgaaatacatccatgtgtcgcatttgtcctctcctatctatattgtcgccagtggcctggttaaggaaccccagcccaagcatgtgggatttatggtcgtccattacttcgaagaccagatagtcagtcgtagtacccgtcttcgggcctggaagcttgtcaagccctttgtcaagcccaccaggagtgtggatagtgtgctggactcgttgtagaacgcctacatggggtagtttgaggtatgacaatgggataacagtgactcacgatagaggggagtgatgttcttggccatcattactaatgcgataccagtgttctcgaggtagaacacacagtcttcctcatcttcgatcagtggaagacgtccgttgaccaggaaactggaatgaccaggaaactggaatgagtctttactttctacactggcggaacattggcgttattatgatcgtacatccagtcctggttgactgtgcaggttgtgggttcttgtttgtagtttccagggggccatggtaatttgggaacttctgtcagcaaaagctggtcaatggacgctgtcgttgccagcttgagtagaactgcttcaagaagatcttggactaatccaacggcgtttgtagatggcttacttgcaatgttaagagcgagtatattggtagtaagtatatagcctgagaatgtgtcaggggactaatattttaatcatgacagcgacgcagtgcgatcgcaggagaaaggtacgatctcaaatcgagcgagagccaggggctaatatatagaagaagtgaagcaaggcgagaaacctggttgggtgaagtagaagagaaaaaaagaaatgaagaaggatgagatgacgttatatagacgagccaaagtagacaaatctttgctactatctaaaagcgcgcagtgaatcacagtccatctttgcctgttgtcttgcgttttccaggtcgatagactgctggcaatccgcttggtgtacaccaacgccggcaacctatgtcactcctcgaaatcagtcaattgcattcaagtttcctttgcttgttgttctgtgatttgcaagttggtacgtagtttgtgctcgcgtttttcagatatgggcttgagatggtaacaactgccatgttgcaatgggcaagcgcctgatgtgtgattgcaaactgactacaaactgaccacaatcttccaagcaaatcaaggatagtaacactcaatgtgctcaggctgaagattgttctcttgttctaacggcacatgggttttgatgagcccttttaagtcctggcggtggaccctgaggttgcagtacatcggcactgcttgcttaagaaataaaacaatttagtgattttatgctaccttaggcctgctcttatattatttagtttctttgccatgattcagtctcgtggtctctgccatcttggcgagctaggtatggtcaatggcgttgaggtatagtaaagtgagggttgatcgtagaactttaagcttccaaccccaaaccactcctagagccatcaactatccagtcagaaacgacatgctgcgctcttgaaggattcaatctttgacaattcaataaactggtacttggtaatagtccatacgtcctctatccacccattcaatgcagggacaacccataagatcgggcaaaatatgccgatgaccagactgtagtatcaacatgactataattcattagaagttcatttcggacgattgagaagtcccaggtcggtaactgagcgtccactccccatcaagcctatgtttagtatatactcgtcgttaaggttatatccatcaaccgttgaattttaaacgtcgtggcttagtggcaaggcttagacaacccttccaaaagtggaaattgccgagaaatatcttccaattggagactgaccagatgaaacctcgatgaagcgaacaaactctcttattcccgacatgtcttgagacaaagaccatcgatgggtatatcgctagtattgaaatgtcgaattaaataaatatctatacacagaacagtcatatttgacacccccttctctcttatggtagttcaacccggtccgcgttcgcgctcatctccacaggcttcacaggttggtagtggccgtaattcgggctattgtggttttccatgggaggcttaaccatataatcgtcttgaaccgcagctggcttcgcagcacggctcttctttcgtcgccatagccagaatccaactccgagtccaattagcacgactcctgctccaatgcccacgcctagtccgatgggcaacgcgttgctgcttcctccgctgcttgaggacgatgtttcagcggcagatgtgcttgtgtgtgtaactgtagagcgtgtcgagctgcctgtttcagtaggggcgtcgctggcggtcgatgtgtcctcgacgactcttgtcgcgtctgaagggatagttgtgatgactttgacagggtccagtgtgaaaacttgtgttgagttattgcagtcgcagccgccgaatccatagcagcaaaatttgcctgctccacagggcgaaactccgttgccgttgccttgacattccttgatacaggttggatcgtcccagttctcctccgtacaagagttgatgaagtacggagacaaagcatccttatttgaggtaacacagagaccgttactggcacaactatctcctcgagaacagcagctctttactttgccgctggggtcgcaggggaactggtcgaggacctggttcttgtcttcaccgaagcagctcgccatggtggttgtgggtcgaaagagacttgctcagtgtgctgatagactcgttcaatgtatcgataaagactcgtatagatagactcgcgtgtgaattcaatagtctgaagttgggggaaaataaaagctgaggaaaagaagagggcctcaggggcggcggagagatttcagtttatctacccaactccaactcctacggaaaacaacacacgacagaacaatccttcctcggtctcgtcaaaagagtaagcaccagtgatacaatccctgcatcttgttaccgctgcgccgctctctccgccctagtagggcattcggacatggactggggccaatgagattatataccgtacgatatctggactgggaatagacagggtagtgattcaacttttgcaggggttgcagggtctccagttctcggttatttgacggtctggttgatagggctgcgagaatgttgggtctgtgtacagaggagttgagttttgggtcgagtttgagctattctgccaactgtgacatggcgtctaatactataatagtcagaaaagacgagagacacttgaggggagttggtagatgcgacgagacatgtggctgtggctaccggaaggattcaggatccttgtcagtctaattaatgagctgaaggatcatcacaataacgccttgtccaagaaacttgccaatacgcgaatacaacctcgtgaacaatgcgtctttggtcatgatagtcgagacggtatgtcgagtatattatagtatatactggtgaacgattgctgttgtgtaggtcttggttcaacagttacactactaacggcccgcaaccctcccggtatttagcccccaataagtgagatgagatgagattactattatgtgggcatcttccaaaaagcaagcaagggagggggacaatctcaaacagttgcacccatttgcacttttcatgcgctatcgagactgttaggcgccgccatgagacactattgggttttggacacagagttgtcatatccaacacgggtcggaaataacaggatttaatgacatgccaccgatctcaatatgagacaagcatgatgatcttggcagtaccctagacaagagtagagacaacaattgtcgagtttggcaaggctgcaataccacaacccaacgcctctcaaagctgcagagtgagggaccgagttaatatcagactttaaaaattgcagagccattaaatagcccagcacctaatctttaacccttctacttcagtggagtcaagtagtctaccgtcagagtcaatgtcttaccgcaggcacgcggcgcacatgaaccaactaacaaaagcttagcatatgacccagcgatgggatttgcagagctaagcaaccttgtgatagagccgcatgcaaacttctgaaccagagatgtagatctaaagaagccactgtaaagacaatcaatggcgcgctatagtagttcacggtttaacacaaataacacattaaagtaagatgtaattaattctcaattaacctaggtctgcattacccatcaaacagcgaaaggtatctactgggtcttcttgttcgcaacctgttttccctgcgcagtatatctcacatacgcaaaagcacccagtgcaccgacggccagaatagcagcattgcctacattcctcattagcattccctaaccaaacaaatagacaagacaaggggggatactcactggctacaaatttgccaacaccaccagtgacgtccacaagaccagagacgacatcaccaataaggttgaaaagcccctgaacaaagcccagaaccgccgaaaggatagagtgaatgatagtgtagacggtgttgaagaccgaagcgagaagctcgtagatggaggcgaagaggtcgttaatagcactagtgatagccattttgaaggaatgagttgttgagttcaagggaaagaggttgtgattaaagaagaagaaaaagagctggtcttggctcctttttaaacgtcagcttctttcttagacaataaagaagaaatcttgttcctgggtttggagtcgtgacgtcgtcagacggactcagaaatgataatgtgcatgtgacgtcacctcgaggatgttgtgtgtgaaaccaagtgaaccacgcgacacgaatagagaaggtcctttgagataagtattgcgtctttatgaggtaaggtcgcaagagagtcacgggatagtatcgccttctggagagtgggtgatgccatgtgacttgatcgctggccaagacattggagcaactcaatgatcttcatggatttaagcatataaagaggctatctagagcggcgatcattatatgtacattaataaacagaaatagtgcgatagacaggctactgagtaaatcgctattcacctaactgctgagagtacaggaggtggagagtatgccatcaaacgtcgaatacgtctggcttcccagttcgacggattgtctatatctttgcgcccaacatattaaatgatcggctctccttctccgaggtactcgagtgttaatctgcccgggtcggctgctctaaagagatgtaactccggccctctgcctaaatctgtagaccaagccgtgcctgaggcacaacgcatcacggccgagttactcaactgctgcaaagagataaaacgatttcgactaaagctgtaattagacaagacttatagacaattatccccttggatttgagacagcttcctcgacggtcactcaccatcaatcacgacacccgatgctcaaccattataatatcgtaaattcgttaataatatagatgtttccatcaaagattcctataccctcccaaacttgtctaagtctttccagaataaaatatacaccaagaaaatccgttatatatccaacgtatactacccaagacaaattcggttgcccgctcattagccatcaaggcgcttcgtttccttcttttcccaatttcgtaatcgctacaggctcgtctcgtatacgacagcccgttcaagtgagagtagcaaacatggcccgcatgagctttggaggaggtcctgtgtagccgagtcagccacacgttctcaataagtagaaacaaaaaggcgcacctctaacggtacttaggtacgctaatggccatcctacctttcttgtccttctcgatgcgaggaggtttacggtgcagaacttccttttcgacacgttcttccctgatgaccagctggccgtcgggcaagcgctcagcgcggacaagctcgccaccggtggagcggcctctgggtcggtgggccagctcacgctcgagagccttgatctcctttcgaatgtccttgccgttgcgagatcttgaacgggttcgaacaacaagctcctcggtgggggcgtggtggtgatgatgataactgtcccggtagtaagagtcatagctggacatgctagttgtggttcgagatggcgacacatctcgaatgacagtttcctcgtagtcataaacagattgctgaggaggacctcccattgggggaccacccataggagggccgcccatcgggggtgcgcccattggagggggtcccggttggtaaaaggcgggaggaggcactggctgggccatgtgaggaggaggctggtagtaaaccggtggtggtgccggagtcggcattggcataggctgaggtacgtgttgaacgggaggaggagctggagttgcctggacgggaggtgcaggtgtaggcgcaggtggttcctggacaacaggaggtggaggaggaggagtctttgctggtggtggctcaggagtaggctccctcactgtctctgggggtgcaggcaaagcagctgtgggtgccttgggttctcgagaagcagcaatttcagcctcgactgcaacggtgttagtctagttcatgataaatatacgaaaaacttacccttcttatagtcctcgctgaccttgagcagctcgtcgatgttgtcttgaccaagagccttctggacaatgattgtgtgaccctaaccatgttagtttctgatagaaaaattggcgcttttcacaaacctcttcaaagaatgggtatccaagatcaataagagctcgcttggaaacaagcttggctggaatgcgggtcttgcccttcttgggatactcgctcctcaccgtagtgcctccgctgctgctggaggaacggctggaagagctggaagagtaggagctgcttcgaacggaacgagttcgagttgagcgcgactcgcggctgcggtcacgaccacgaccacggctcttgcgggatcgggtgtactctctctcccgaacacgttcaggcatggatcggtaatcctcgtcgccgtaaaagtcgggctcagcgactttgatgtcatcgtaatactcgtcgttgtatctcctgggcggtggcagtcctcggctcttgggcagaggaataggctgataaggaggagctctgtaatcttctcgaggatctcgaggacgaacgtcttcgcggcgagcgggagctgggtattcctcacggtgttcgaagaatttgggtcggcggtcataagtgtcaagagatgattgtctgcggaggaagccgggtcgacgaggaggagattcacgacgaggatagtctcgctctcgttccctctctaggacgtcagttcggcgagcccaaggaggaggggcctctcgctctctctcgcgctctcgctgaagctgaggagggtatcgagggtcatctggatagcgacgatctcggctcatgttgtcttcttcatagtaaccgcgaccaggtcgacggtcatatcgctcatctgagtggtcgcgaggtcgagtgctgcgagtgtacgaggctgcatcatcgtcggggcggcctcgggacatgcgctccaagcgctcgcgatcccagcgttcggccattttgattctggtgctttgtgggtgtggctgccaagagcaaaccgaaacgtatataaggctagtcgtcagccggtgttgaaggcgtcgttgtcgaaagggtatcgagtagagaggttgataaagagaagaaagagaggaaatgtactggagggtgggcgggataagtgacttgatgagaagagtgggagcgacagagacaaggattggacgagccaagatggagggtgagtgtcgtagagagagccatggccgatgacgttgacaggttgagacatgaccccgcttgtcgagacgagacatcccatttccagggccgaacgaggcttagtggagtaattgcacttccactggacatgctagcggcttgtgactaccgctgaagttgcaggggatagagagacaggaagagccttgaaggttctgttgcttgtccgttcaggtgatgacgccctgtgatgagatggagatggacccttgataattgctgagacagagaaaagacagctgataggtagagtacgacatgacaccagcagacagacacaagacaagactcgacaggaggactcgacaggctttgaaacgttacgtactgtacacaaagaaactctcctcagcccaccaccaaaaaggcctcgacgcccaaagcacaaaccaagtgggccggcagccaaaagccggttatggcacctaataaaatgcagggactggggttattgttcggagggctatatctacatgataaaatgtgtaaaagtctgcatctaaaataaaagaaaggatgattaaatggtatgtcaagtagcatttccaaggcgatgatcctcacgtgggccaacggaaccacaaagttgccgttctaaaaatggcatctccgtcaatcattttctccatgatgattttctacataaacttgacaatggacaaagtttctcagcctgcagggtcttcccctgaataaggctaacttggacacagttcgaccgtcgtctttgccgtgctttgtttctattggtagtgactgacggaacaggccgtgtctttgtctttgggatttccaaatcttattgcctgtcagctcacaaaaggcaaccgtgattgtaccatcctccctccatcaactaccgtcataatgtctgtgcaaccagtcggtgaatcaggctcgctgaccttaaagtttcagcaaccaaataacaaacttgttgaagtgcttctcttctaaactcttactcgtctgaccagattcatccttgaacatcaaagttgcagtgctaaaagcaagcaaggacctcttggttacaaggagggggaatgttttctgtacgatgacgtcgcactcgtgtccactaaaacctccaatccccgagccaatcaggcctatcaacacgtgaaacctgtaatggaagctgtcaaagtccccagtgatcatcgtgaatgcttcggctggatccgatattaactctatactgtagtagattgggtattaacctcttactctgtctggtgcctgatctcccatcccttctggagtctcgatcttcttaatcttccgacgaccgcgatggggggaacccctgttcagctcgtcctacccttcttgtgccttggcccacccactgttagtctccaactgccctgcatgcgatgccaactcagtttatttactctgttccaccttttgatataataacggccgtcccatggtagcgcttcctcacggtccatttgtctcagttgttggccgaatactcgcctacgctgtggtcgcgaggatacccttgcttcctctttcagtgcgagtccacttacgaagtgtttaacttttctttgttcaagagtggatttacgaatgatcaaagcattgtacgtctgatcggtcatcataaatatcactctgaagctgtatgtaacgccgatcgggctcacggtatgtgatccagtcaattactaatcgtactaaataacatcgagacctccaatcaacaactcatggaaacagcctgcgcaaacagagcgtacgtgtcagcatgattaatgttctgctcagccgtcaaacttctcagaaaactgtatccgtaaccgccgaaatccgacgtgcccttgatctggttcaaatgtgtcatctcatgcaagttggtattacccttatcctgcccatgacaattcgtcgtcgtagccggcaaccggtcaaagtacaagtcacagtatgacatgtagttaccgttggggacagtatacgcgagaacaccattcttgcacgcgccgtacacgtcgctgcagtagtagcgcatctccccggaatcgatggtcccgcacgccgccgtgatcttggcgaacacgtcggccaccgtggctcgcgtcgccgcgtcggatctcttaaagtactcgtccatcttgtcggcgggcccgttggcggctgcttgttgcgcggccgcggcttggctaacgcattgtgccagagctgcttgggtcactgcaaacctatcaccgttgcagtcgctctggacctgcgcgcgcttgctgtggaaggcggtgcggacggaaaaggcctgggtgccgtctacttcggcatcgatttggttggagtagaatggtatggagcccaccagctcggttgtgttttcctcggcgtaggataggacgccagatgataggacgctgaacttgccgccagcggaaaggtcgtgaaattcggcaatgtcaaaactcgtttcgtaagatccgccagcaggaatggtttcgaaggaggtgtcgtcaagcaaagaggtgtcgatagataggtaaacgccgtcaaaaggaacaggctgttttactgttttggtgttagtatatgtttgactgtagtatggggtgagtagatgatattgggtagtattttggagtatttcctggtaggtgtatagatattcgatgccgtgatcaacttgatactacggcgtccacctagcctactcaatttaccacccaacatcatcgaacccagtacccctgggagtcttaccagcagtagcactaaagtcactagcagagtaaacctgggccctctcaacaggagcttcatcaagaaatgtccccaatttaaggagcttcaagtttcggctaccattattcgtaacgacagccttgactttcgagttgccctgcagctcaagctcgacgtttaaaggtgtaggagcgcgcccaccagtcaggggcacagcagcagccaaagaggcgaaagcaagaccagcagcaagccacttcataatgaacgatagaccagatcgaactaacaaaaagagtgtaaagaaattaatgagagaaaaagaagataaaacgaatgaatggaaattaaaataaacgacggagaagctgtgggagaatagggatcgtaaagcattgcgagatatagaagagtacttataaacgagtctgtagtagtttcagcccttggggaaaggtggttctggggacagggacatgggacgattgcgatcttaaggcttgggtctgagggtgaaccgtgggtagtatcaaggattcgtttcggggcgttatggttgctcaatttgtttgacacaagtgaaggtccttggcgatatattaacaagacgttaattctccgagccatggatgtatgaattgagatgggtatattaaactcagccttcctcataatacatacatacttgtagactcgcgaactcagattaccgagatattcaacatttatcccatctatcgaccatcgatctatctctagatcaaaaataattaaattgtaaaggatcaagtgccggtccgggcgtcatgccaaatcgcctgtctcacctcgttccgaaacacagattgtagcatcgtcaccaggatgagggcgtgaccccaccaagaacaaaagaacatgtctgttaacgacaaacgtcgcgaaattagatcgagtaactgttcttgatggtattagcagatcgtcttaagatggcaaggtttacaaggaattgaaggctatctgcttggcatcgccgctaggtgtactttgtaggtctaggcgaattgatggtcaagactatggggcgagagacagaaagagggagtcgtaagcttgggttgataagaataattgtcgaaataccagtattacttgtcatggattgtttaaatagtttgttctcttgtgctcgtgtcagccaagctgtttgatcccctgatgcttgtttgtgcaggcacgaggatgctggcgtcagtatttatattgtatccgtacggagtaaagcgatagaaactccgggggttgtatcgaattgatagagatcctccggtgattgttcaatttatcccacatttgcggaacgctgtgaacaccgcgcgccattgtcgatgtgcacggtaaacgtcttgacctgaatcattcgttgacttgactcaactcatgagattgagtaacgcaatcctcaggtttgtcatctcctctggttcataaattttatggctcgtctgtaactccatggtattcttctcccgagtccctcgatcgcctgctgtacaactccttcttgtctgtcgcatggccgcgtaccgtaacaatgttcttcgcgatgcgcgagtatcatcggggagtttggtatcgaagaaatcttccggtttgaccagacccgagtccaagagtccgatctgttcaacgtatccaaacctgctgcccgagtcttgatcgaatccacagggagaaacggcacatgttcaagactttaagagtgagactcgggctacacttcgataccctgtgtacactgaagagggtcatgatggatgatccttggtgttgcctctacctttgcaatcatagctcaagcaactggacctattcggttgtccgagtttcatataaggtgaagatactactatacggatacacaattacagaaccacaattattttctgatagtcaatgcagaggcctcctccgctgtaagtcatctgacagtggtagagctgaggctttcgagggtcaattgatcacgccatcatctgtgcgtacggtggctcactatatctgagaacctgccaggaaagataaagactcttgatgctgccctgtgtatatcgctatagttagatgtcgatcaatggtgaaagagaagtgcgtcgccgggaggtgatttggatgatgcctaggcgatggtgggtgaattgatcagggatcaacgaggaggaaggatatttttgcagaaggaatagaagccacatactattgaagaggcaaagctgaggttctctcatagtatttggtgaagtatatataattggtgatttagttgagccgctgccagacgattgccttgtgtgtgttgcgcctggagagtcgagttctccgatacacgggtactctaccaacagtccatagtatccaaccatcccgaaacgatcatatcaaaaaggaatcagatcattaaaaagagaaggacttgactcaattgccaagataaaaagacaccagacgccaatccggcaaaagaattgatcacgctggggatcgaacccagaatcttctgattcgtagtcagacgccttgccattgggccacgcgacctcgtcttgttattgaattgcttttccaaatgtgagtatacagacccctgtcaccgtctgtgtcctgtcacctcgacttcagctccccacgcaaagggtcgcaattgatcaaagcgcggtcgataaactatcaatcgttaactttaatagcgcaggcccgttgaggaatcatgtccccttttagtacccgatagtctggctggtctaatatgtaagaggtaatataacaacaacagttcagctgctccttcaagggaggaatcccagtcaagcggcgcagcaaaaattcacgtgaggtggaatgaattaaatgccttgcagatacccctgaagccatttccacccctcgtaccttaccttgactaccgttgcattctttctcttctcccttggggtccgtttttgaagttattttgatggcaacatatttaaccttaatctctactttcacaacgttcgttccttcattatctgctattatacggtgactgaaacaatcccttgttctttctcatcactcaattcagcactgtacaaccaacacacacattacattcatctcacaaaaaaccatggcatctccaattctacgtctatttctaggcgtgacagcagctataatcttcatcgccatctttgcacccacagaatcagtctcatcagtagcctcatcattcacaacgcctttggtgctacgcaatctcgacgtggtcatcagacaagaggaaaagaacccagtcctcatgcgcacagctgtgacaaacaacaacgaccaccccgtcactattcttaactatggttcgccgctggatgcactggcgattcagctaggcacactgtacatcacctccaagggcgacagctcacctttggagattctgcaaattgagaatgacagactgtggccacccatggaagacgccctggttgagattggacctggacaaacagctatttgggagtctacactacaagaacctgtggttcccatggacagggtctttgagagtgcgacggttcaactaaagggtacttggactgctgtatggccacgagaaaaacagggcatcgatttcagcgaactggaagagggaacacccatcaatggaactctaacaggttcctacaactcaaacatcatcgatatcgaagtcgcatagacaatggtctgttgtttttactttgcgggcgttcactggggttcatgagacagggctggaattgttattgatgggcgggttaatgggtagcgaaactcttcaagggagatagagcggtgaaaaaaaagtttacagtagatacaacacctccaaataatattgcacgcattccagttgttggttgccctgcctttgttctgcaagcctcagtgcgccacgttgattaccctgcaggggttcagatgaagggattttacaggatgacatgaggaacagaacaaggtgttgtatggaacgggatttgttgggagtttgtatcatgttgaatgggaaggaaactatctcaaacttatgaatccagtgattggcccaggtcagtatggtaaagatctgtaatcatcacacttacagacgaacccatcatgggccattctcccttgacatctcaggaataatgataccaatgcgtacgataaagattataccacatatttccccatgtctcagaatgatatgcttatcagatactctatcgacactggtcggtttatgacacctcaatatctcacccataacatttatccaactctactaactttacaagatcaacatccatacatgccaagttacgtagcactcaaactatagatatctcttcaattgaacatcttacatcttctattttatcccaaggtatatgtccttatctactcccgcacaaacataccagccatacccatccccgtaccaacacacatactcacaacaccaacctcacccccatccctcttcaacccatgcaaaagcgtactcgtcattcttgcacccgtagcaccaagcggatgtccaagagcaatagctccaccatcagggttcaccttttccttcgcccacgcatcttccagccccagcgccctcacgcagtgcagcgcctggctcgcaaacgcctcgttgatctcccaccgcgaaacatcctcgttcttcaaaccgacttgatccaaaagcttggggatcgcgagcgcgggaccaatgcccatctcgtcgggatcgcagcctactgttacggctgagacgaatttaccgatgatttgatcttgaagacctagagcggtggcggtgcttcggcgcatgagaaatgtagctgccgcgccgtcggaaacctgacttgagtttccggctgtcgaagttccgtctgctttgaaagcgggcttgagcttagtaagagcctcaatggtgacaccctcacggataccgtcgtctgcagtaacagtaatgcgcttctcctcgccgaccttgttaccctgcttatcaacctcctggaaccgcgtctcaacagggacaatctcctccgcaaagcgaccctcgcttcgtgcacgcgcagctcgtcggtgagactcaacggccatggcgtcctgatccgctctcgacacattataccgactagcaacattctccgacgtcaaacccatgggcatgatacaatcgcgcgcgtgatggttctccgactctttgagttcaggccagacatccacggggatagctctggatccgtaattcctcgtcatgctctccatacccgccgcgataccagagtcaatcataccagtctgaatttgacccgagacagcagcaatggcttgaagagaacttgagcatgcgcggttgacggtgtacaagctggtagtgttcttgaaaccgacatggttaagagccatgcgcgctgctttagagccgccgagttccgaaaggacaacgccgacagcgacatcatcgacgggtgcctcggggtgagctttcagcgtagccttgagaacactggcgagaagttcctcagggtaagcatccttcaattggcccttataagagcggcagatgggagtgcgaacagacgaaagaatgacagtgtcggaaggggatttggcgaggacgcttgacagtcccttgtggaggcgggccgacattgtgaatgaagctagtgggattatctggggtagagaggtagagggtatcaagaatgagatgtgtttgaatagggagtatcaatgattgataatagagagaaggaggataaagattcaagatgagagagagaatgagatgagttgaagtggccgggtatttacttacccaacttattgatggcctctctccccggtcgaattccggatgacttccccactgagagtggatcgtgggccggatcggctttgaggtcggctgttgacagtagcgttgtcgggtaagagtccggaacgaaagcaacatctcacggcaattgaagttacttcggagaatgttggaacacagacgcttcctagtttatattgttttagaacacaagagacacctcccagtttatatcatttttagaacaaaccttaacttgtcattttcatgccttcaagccaagtctagtccatgcatttatataaacaatacaatctttcccttaacatgctgtaataacgccccagtaccttatgcccgtcgtgaatatcgtatggtgaccaaactccgcatgcatgcttactctctgtactgaaaacccaacgcaaacttcttcggactattcgtcaaaggatcgaccactctagactttttggctggactctcatcatcacggtgtgcttcctcagaattgtgatccccattaaacttgcgcttgtccccgtctccgttgtggtgatgagacaatagcctctcctgcatacgaacagacttttccactgcacctggcatcttgcgtgcatctgccacctcgaagctttgtcgcgggtctcgccgtagcatttctgctgcggcctgactagcttggctatcgtagacttcatcctggccgttgcggtttcgtgactgcgatgtttgtgatgtgaatgattgaactgcagcgacagtctcgagcgcttgtctagcgagctcttcattgtcgtctaccgaaatggtactctcccgactcctacgtcgttggcgttccgatttgggcgttgtaggaatgaattgtcgctgtgtatatcgttgaggctccgtttgaggcacaaggtcaacagacggtaaaagtccaacatgtggtcctgctggtcgactcaaaggcgttgtaggcagagacgacatggactgtgcatttcgactatgctttccgacgtgtcgtgtaggggggcggtgagaatgcatcggcgttgaaggcgcgctgttgttatccttatcctggctcatagcctgcaacaaagccgagaggccatgcgcgccttgtctattgtgtacctgtgttctggaagcttgctgctgagagccacgctgtccctgtgagctcggaacaacaacgcctctctgtttgggtgctagggcgtgaaatatacctccagggctgcagagcatctgcatgtgctctctgttctcccgtattctgttcaacaacatgtcccgctcctcggcgagggtgttgtactcatcctccctctgcttgatgacctttttggcagtcttgagacgacgctggagggtgtcctggtcctgcagcgcgccctcgtaccaggctttcatctggaggtactttgcctgcagtgactcggacgccgaatccagctccttcctcgcctgccgtgtgtgctccgcattacgtagcgcttccacctcgcgacgcatcatctcgtgttccacagctgcacgcttagcgtcgtcgtcggcctggagagccatgaggttgtactgcagcttgaagtgggcagcctccgtctttagcttttgttgttctgcgagagcgttctggaccatgacgcggagttcgtctgcggacgcttcgaggacctgctgcggggcgggagggagaaaatccgacgtggcagagcggtcgcggatgatgttgcggatggtagctggcggagagcagagggtagactgctgggacgcagagaactttcgtttggacggaccaggttggctggcattgtggctgatgttaacttgtgtcgaaggcggtggtgtcagagacgaaggaatgacggtgacgtgcggtcggtcctcgttgacctgcgtggtaaaggattcgtttggatcgatgggcgagttggggatttcggtcgagggtaatgtttcctggactggatcttgcgggccaatctcttgaggagtcgcaggctgcgtagtcggatcgagacgaggatgcttgacaaagattgtatcgccttggggcggcctcacaggctgatcagattcaacaggagaacccatagctagacaatcggggttcgtcagatgaatcgtggaaattgaaggaacaagtcgcgtcaacagctgggccgtagacagcgagcggctagaggacgaccgccgatagcggcagtgtatttgttatgatttgaatttctgtgtcgtgttcatatgctgtgtctctacgcgtgtttcgttgttgtcgagcttttatttaccaacacgaagatttgagtttcccaatgatgcgtcgtgatatcgttggttcgttggtcccaaggtctagacgcacgcacgcgccgtaggacaggacagaacagggacgagttgttgttgtttggtatccacaaaaaaaaaagcaattgtgatacgaaaaaaagaccaatcaactttttgattccatctattggggaaaaaagaacaacagtggagggtcaatggggaaaatagaaagcttcgagattgtgacgctgccttgacagagaaacaaggagctagagtcagctagaaggatatcctaggaacaagggtttttccgctcacgagccatactccatacagggtttgacgatgcttgtttctcactaaatctggggtggataaagacactactaaccctaccttagcaggtaaggtagtgagcacatcaagaattcattcaataaatatcatctctcaacacaactgaaacagatctccagttattcacagtaacaaaaaccttgcttggtattgaaaacgaatgcatcaagcactgtagccaaaacataatgaccaaataaactaccccaaacaccaagacaataaaacaccacaaggtgccccttaaacatcaccaccatcaggactctggaaatccatatttctaagcttccaattcccataccccttcttcatagccctccacgtaatcccaacaaggtatacgatccaaatcaccggccaaaacagcaccacaaaagtccaccacgccgcgacgctcagcttggcccattttgtcccttcagagtcgagataccactccggcacccacttgccagctcttccgcgcgcgttgagactaacaacgcttatgatgccaaacatgatccatcccactgcccatactgccgcgacgatcttgagggttgtgtcggggctggggtttgtgcttttgagaacgtcgtcggtgtggcggggcatgagacttaggctttcgatgaaggggtttgtgtggtagacgggcattatggtagacgactaggaggtattgtatgtgtcgttttttgtgatcgtctccgttgtggttgtgtacttttcgtagtagtgttgtatctcgtgatgaaacaatatcgaaaggatgatgagagtagtcgaggagacgatgcttttttatacttgttaaaaagttagaatctctgaatgactgattgagttctgtatttggaccgagaaataaatgcaaactgccttccttccgtagaaaacactggtcgccagagcaggagtgtgccttctgcatataaaacccaaacagtaactttgcccattacggatagactttgaggtaaagaaaatggtcgaggcttgattctgtcatggcaaaacttgcgattgaacgcgtgtaaaatgatttggtaaagtctactttgcaactcagatggccacgaagtggaaagttaatatcgcagtcgggtgaagctccactaagacagtcaaaagtacatcaataaccaccagacggagttggagtattggattgatagacgggaaacagagtgtccagtcgaagtagcgtagatcggacgagttgaccggagtagacatcgactacattaacggaaaagacgcatcccaccgcgatgtactgagagccatgagatggacacatgacacattcaagatcaagcctctaaaaagactgaaacaaacaacaaaggataacactaccagcaagagtattggcagtaaatcaagatggtatataaccccaggtaataaaactaaagtatgataaatatataccaagaatagaagcaacccataacacacgcacaaattgataccacctgttccatcgctatcaaactacaatttaatccacatcaggctcattctcttctccttgccaagcacccatctccgcaacaggcacacgtccacgcagccatcgtagtgtagcatcagtacctcgctcaagcacgttccatcgaggaaccctaaatcggttacccgtcacttcgaatctctgaagtccgccgggacctccgagaagaccaatacgagggttgagatacgagatgtcgttgttgcttacatcaaccgtcgtgatgcccttgatcatctcaggctcaaggttggcaatgtggttgttgctcgccagcaagacgttgaggttagggaaagcctctttcaggtctgtggggagagcgttgatacggttcatcgtgacatcaatcttctccaggctaggtgcgtggaggaactgagtaagcgctcgtagattggtgatgtggtttgatgccaggttgatttccctcaaagccaaaagctctagctcctcagtcaggtatgactcgccaactagctggttgtgcgacaaagacaaagctgtcagtgtctcggaaaagaagctaagcgagtttggcagggtagcaaagaggttgttctggaggaagatttggcgaacacggttttcagcagccacctttgcgcaaacgacagggtgcagcgaagacgactcagtttgggatctatccaagataccaccgggcttcacaggccaagactggttggacagagtatgcgacctggaacgacggcttgatacggtgtgtgagcgagatcggttggggctcgtggggggtgtagcaaagctatcgtttgactgataatcttcctcgtcgtaagcgggctttgcgtccgaatccttggcatccttaagaacatccaaaaccccaacctgactagcaggctcctggtacggaggtgggggttccaggcggtttgcaagaacatccttgagctcttcagtggtgatagacaaaaacttcttgtcacgaagagggtttccgctgagtcgaatcatggtgaggttgtccatcctggaaacctcgggaggaatcaccctgatgtcgttactagagaaatcggcgtgacgaagcttctcgagacccatgaagctgttggggattcctgagatgctgttctcttccacagaaagcgtcagcaagttgacccaggttgtcatgtctgggagtccctgcaacctgttcaccgatagtgacaaggagtgcagaaccggcaagtcaatcgcggcacccaatgggaccaatcgttcgagctggtttgcggaagcatccagagtatgcagctggggcagacatccaataggctcctcaatcaaagtgccctttagcttgttcttccttacattcaactctgtgatggaaagggtggcaagactgtcaaaaggcagggactcaaagctgttttcgcttaggttcagaatacggagacgcgacatgttctcgatcttgggagggagtgccgagatgttgttaccatgtatgtcgagaatctccaactcactgagacctgccagtacagggttcagaggtccatagaaaaggttgttggcgagtctcaaatcgcgtagagaagtgacttgcgaaatcgtgtcaagactgttgttcgtgagacggttcgaagactgatgacaattagtaagaaaacccatatgacaacagtcatgtacataccaagttcaaagaagtcaggcaagtcagccggcgcatacccagggggacattgacgagaagattgccatgcatatccagagtttctaatccggcaaagatattgccctgactggcctgagcttcgtcaaaagatgagggttcgctgtcgggaaagacaaagtcgtccagctcctcaagctcgttatccgcagcgaccaagcgcgtcaagtccacactctctgcccagcttccgtcaaaggtaccaatactctccaggtcgtacatcttgagtacctcgataggaatctccttcaagtgcagagcagcgatgttaagccgtccgctcgtcctcgcagcactaacccggttctgaagaacctttttcttggggtcttctccctggcgcagattgaatggatcgtcattgttgacgccaaaatcgaatcctgtatcgtggggaacaatgggtgcctcttcaccctcttgtgtttgtgcgagctcagctgcttgtttcatttgcgctcgtttagctgccttggccttggcgatttgctcacgaagagcagctgaggacttgcgggctgagggaggtgatccaggctcagctgattcacctgccaatgaggtcgcactggaaggaatcgtaccgtcccaagaagcagttgaggccgagtttacagatcctcgtcgggtagaattcgcatgcaaagaggctttgttaagagcgggaagagatggcttcttgaacatgcccttggcaggagtctttgcgcttcccggacggatagctagagacttggagcccgacattggagtaggcatagccgtcttgccaggacttggacttctcgcatcggcaaatggcggtggcttggatgctccggctcgagaattgggcgtggttcttatcacagtacccgaccgttttcgaggcgtgccatcaatgggctccaacggcgctttaaagctatttgttgaagctctaaggttcgggaaaccatgatcggattggccggagctagaacccggccggctcagtctcagggatccatctgaagcataactagagccaggccgggaagcgccactatccgctctcgatcttggtcctgtcatgtttggatcaaagaaatttgacgtcttcctcaaggcaggagaagtattggcaagtgtttccatggtcctctgtgatagagaaggtcttgacctgcgagaactcgcactgagggtatctgatctatcatcttcatcggtcgaagcggttcgtggtcgtatttgggggttgaagatgttgtcgggtggatcgtaaaggggagagactgcaaaggactctgaaggtcttcttgtcagagtcaattgacgaggaaagatggttccttcggatattccaacagctccgcctgggggatcatatggaggtgtggtagatcgctcttcgataatgtcggcttctctgtccaccggtcgatacgcggcagatgtgattcgttgagaaggaggctttgctggtgatatatgggatggaggtctgttgatgagcgaggtttgtcttgatctggggacaacgagttggtctcttgaggctgtaggtcgtagccgttgagctcgctgttgtagatctggttggctggttcgtagctggtctcttgacatggaaggtcgaagttttgggtttcttagctcaccaccacccaaactctcccgagaaggagaggcacggatgactgaagttggtcttggtagagcagatgtgggctttgggattccagaagttggtctaggcacgggaagcttggacagccgaggaatggagctcatgcgcttttgtgaagagtcctccatgatgaagattgtgatggtcgtagcgcgggttggttggagggagcaagatggaggttctgcagatgtctttaaagaaaggaatgcaagaaaggacgagaatggagtgagacaaaggacggttttctttgtccccaaggggccttgtctcgcttcttgggttggagaggaggatgtttttttagtcctagcgttgtcgggtggacaacctacgggacggatgggatggcggcgggaactagcgactgaggcggacaaaagttacagcagtcaaacgatacgaagaattcgagtcagttgattaatggtagcacaaaacgggaaggaaaaaaagaaatattaaatattaagagaacaagatgcacgagagcgtgaactctttaacgacgtgacgactcgcttaaagtcaaggctaatgtaaagaagaaatgatatctccaggggttacatgcgaggtacagtaccgtcccgtgtctctggagaagatcaatccagttgggtttgggcctttggggcttcagtggggccggggcatgcgaacacgctagattgcgctaagaggttgatgatgtttagtgggtttttagggacaggggtagcttggggtcagtctgtttggtgactgtgatgggttcaagagtcagggacgtcgtgtcatgatagactctttgtttgtcgatttacgtctagctaccctgtgaaagacagtatggatcctctaccattcgctcacagcaatcatgactcctcgtgtttgtgtttaagctcaacccgaccatcccgtacatcttctctccccccagtattagcgtggtagcggccaggtacaggcggatccctttccaccggctggctaatcccagttgagatgcccctgaaggtctgcctgttgggttgcatcgggcgcaggaaatggaagcctcattttcttttcttttcttttggctgtataaacaaaacaaaggcaattgatatcagccttcttttctttgtgatacctatagacggtcgttgtatgacgtgtaccttttcttctaaatatatcggacgatatttgtttttactatctccggtattgacatggatcggagatggaccccggagcttgcatgaggcgcgacgagatagatattccgtcgcggcgtggaattatccagtttcctttttgtgatttttctgacatttttacgtttcatctttgcatgtgtcttagtgctgtttgtgcatccgagacagactcgtatctcgatccagtaccactgtacccttccaaggttacttgcagtctctaaaacactgcagagatccttaagcttgtttaactagtgcgaggggtcattgtttcatgccatgaatcgtactttgatgcaagtccaatcgtccacaaaagtttcacatccaaacagcgacagtggagacatggcgagtcaatcagtgactagatcaagttggtgacgacgcagttgggctgtcactcgactgactaattctgcaaacttgccgcgagttgaggctgactagaacctctgttagtttaatactattgtgttaaactaggcagctgcccatctacgagtatattggaaaatgtaaattattgtgggaggaacctaagatgatttacagtttatttgatatatacgcatagagtaaccttggtattattagcagcaaagagtaacttgagaaagactcgaataatactaatttttatttatttttcaaaccaaatttattaagtttcttgataactaagaagacagcctcgagaggtatcctgttgaccaagcataatacttcttgtctttaagcgcttgtctttgtaaaataggacaaaaatgtcaccattcgattcaagatctcaacaatagaaaaagatatgccacataaaatagcgtaataaggtaatgccaaggtaaagcataaaagaaggcaaaagccctatccatagtatgtcaagtttaagttgttatgcgaaccacttatggcgtgtgataaatcatattgcaacttaaacctttaactctgaacttattgtaaacactcatatcagaacttcaacgacttgactataaaagtagttagtacttcatctgttggaccttttgttttcttccatccaccacacattccacatcacactccaaacgcccatcatgactacattcaccagtttacctattgaggtacgatgcatgatctatgaacatgctataaccccccgcgccgtactcgtccagaggaaaagggttccttactgcgagtttgcgcgggagtatgaaaggaggcataatatcaccatgcagtctaagggagacaacatatgggtatacctgaaatggaacgccagcaacgaattccgcttttggagtcgtactaggatccctgcactactacacacgtgtagagagtcgaggggtgaactgatgagacttggttataggctcatgtttgcaacacagccaaacgagcccctggtatggttcaattgcgttctggatgccatatacctgtgtggacctggtttcccagcggggggttttaattctctccatactggattgtatcagtcaagccttcgccccaggagaactagagcagacctcgatgctcaaatgtcgacagcggacaaggcggagatacgttgggttgtggaacccattgattgtgcagagtatcgctacacaggagaggttacaggattcgacggaaacccgctcccattcttggctctcgattaacctttggagcgagtcccctatactttgccctcaaggggagtaactggaacatcactggactaatgactcttcttcttcattttgggtatcgtatcgagcatcccttgaatctcaatcaagctgttgctaacaacatcacatctagctgctgccaacaacatcacatcgaccaagatttgccgactggtttcggataattgattaggtttgccgggagggagccgttgatttcacttcccactaaactctcttgttcggagtttgggtggagtgaaacaaacgatttccttcctagaatacctaattgattttgaggcctggtggttaatgtgatatgaggcaagttaaagtcgacttggtcggcataagcaaggcaaatactctttgccttgcttcatctcttccttctaagtctccaagagaggctattttcttcagtcttcagagggagttcatttcatacccttcggaggcccttcagggacctatcgaaggccattctcctgcgaaggtaacccaatccgtcgcctataggcaggcttcagagagaagaggtacttcggtatatacctcttgccctgtctatgaccttttacgacgaaaaccgcagtagaaccatgtttggaagatcaattgcatcaacaagtcttcttctacaggtgcagttcttcaagcatctcaacaagcggctcttcacccctttcaactcgccatcgattcgtcgcctccattggccccgacaagcctttgaataaccagccccatttctcaacaaaccctggcgacatctcccatccagaaatatcccatggcggcgaccacgcaatcataccgcgtttctccatctcgtcatctggatacccttcatacaaccccccgatacaatccgcccacagatcgtcctcgtcaaaggtacccgtcgcatgaatcaagttatctcttccttctggtgacggaaacaaatcaatccagtctccgtgcggtactgtctgttggagaagtgttggaagaagagcagcgggaatacactcagggtttgaagggtatggaactacatgaatgatctcctggtcgcattcgagaggtgtacagagaaccccagatattaggctgcggttgacggatagagcgcggagagcgttgtactgaaggagtgtaatgagatggtctggacagagaggaaagataatgttggactgattgttctgtgttttccaaggcatcagtgggtttctggagttgtatagttgtttagcgttggatgatgagacgtttgagatgagttcttgtttaatatcccaaaggtcaattgttgtttcttgcttgataaccgttgagtggttctttttctcttgagctttgcgttttcctgtcctatgattagttaaaacacaccaagcttattattcacttactgtatgctctcatattaagcctcgtctgtgcccttcttcgtgctgcagcgtcctttgttcctgtccagttatctgctttgtctatcgcctttttccggtaagtaagacattcttaaccccgacggacctaggcacgaacctcagccaattgtggcatccgtgtgatctctatacatgacatagtcgcggcttttgactcgtggaaagccatcttgtcaacagtttgtgaggaaaatgatgaaagaggggagattttctggtatgcactctgctcactcacagagtcagagtaatcatccgaaggatcgcaagaggcgcagactgtgtagtcactctattggctgcggatatagcgaccaactgcaccaggcttagtgtcatgcaagctgctcactcggcaagggtaacaatcctaccctttggggataagctttgatatgcaagttgctcacttgcagggatgagttggatcgtatgcaagctgctcacaattgaagaatgggtaggatggaatgttatcacaagggcaagaaatgtagatataaagatgcccgttgtcgtcgctcttttcgaattattctactcatcaaaccaaacacaacagacacttcacttgaacatttcaacacaatcatctacccacctcaatcaactcgactccttctatccaacatcatcactcttctcaaccttctcaaaatgtctttccatcccgataacctccccagcctcaacggaaaggtctttatcgtcactggcggcaacgctggaatgtgagaatttcttctacaaactttgcaagattcatatcactaacattaacaggggctattacactgtccttcacctcgcagctcatggcgcccacgtctacatgtgctgtcgctcactagaaaagggtaacgcagccatcgcagaaatcaaaaaggaacatccatcagccaacatcgacctcctacaaatggaccttatggatttctccagcaccgtcgcagctgccaagcacttcctcactcgcgaaacatctctccacggtctgatcaacaatgccggcatcatggctacgccttttgacatgacaaaggacggtcacgaagctcaatggcagacaaactatctttcacactgggtctttaccgagcacttgattcctgtgatgcaaaggaccgccaagacactgcctcctggtagtgtgagaattgtcaacctcacctcttcaggacacttgggcgcacccaagacaggtatcaactttgatgacctcactctcaaggaccaaggtgtatgggaacgttacggccaaggcaagcttgccaacattcttcacacaaagagcctccacaacaaatacggacctggctctgagaacaaagatggcgagatctgggtgacagccgttcatcccggtctcgtcgagacaaacctcgccactacagtcgaccctacagaaaagggtatgctgactcttgtttctgctctgcgctgcttcagaatgctctggactgctgacaagggctcttggaacagtctttactgtgcggctagccaggatatgaaggctgagcagagtggacagtatatggagatctttcatcggtttggtgagccttggtgggcgagcagtgcggctaaggatgaggagcttgctaagaagcttgatgtgtggacgagggagactatgggcaaggaaggatgggttcagtaaagagttgtcacttttgaatgcttgtctgtttatagagtggaggatttcttacaaaggagtggagtaacatttaatctatatagaaggaactgctcaatgtctatcaatttcatacttataccaaactacatcacagcccaagacctaaagtccttgcaccgcatatcctcatctatcaacccatcaacaaacaaaccacagagtacaattgtatccacttagaaacctcatttcttgtggttgtcctccaaaagagtctcgaaagccttgcgagaaatggtccaagtaggcccgttgggcatagcaccaggactgcgtgggaaaaccgaagcatcaacaaccctcagcttatcaacaccacgaacacgaaacctcgaatcaacacacgaatcgccatcatcaggtccaatagtacaagtcgaagaggcatgatgactaaaagccatgtccttgatctcttgcctctcattctcggggtcagggatcaactgcttgtatgggataccagttgcgtcgaaagcacgtcgcagcatcgcgataccctcagcaatagcatcgagatcacgctcggcagactcggagaagtagttgaagttgatgttgggcctgatgcgggggtcggatgagttgagacggacggttcctgcgctgttactggtttgcatcttgacgacggcgtgcatccagtatgcgggatcgatgctggagagttcgcctcgggagtaaccagggtagaagccagtaagaccggccaggccgatgccacttaggaacatgagatcggaatcttcatcccagctctggctggacctccagagagctccgtagccactatcgcgagcggcatacgggccagcggcattgtctcgccattccacaaaacacgggtcttggtcatcgtacgtaccggtgcaaggagatccttcaacaggctcgtaccagttttcttcagcttgcatctgaacggggacttcgtagttgtcgtgcaagttggagccgacagcaggcaaatcgacgaccacggggatatcccaagcctctagttcctctcgtggaccgatgccgctgagcatgagaatctgaggggtgttgaaagcacctccagaaacaatgacttcgtgcttagcaaagactttcctcatctcgccagttttttcagggtcatagcggccgtcggcagagtagaggccttcaccgaccatgtactcgacaccataagccttgggcttctcaccgtggcgagattgcttgagaaggacctttgtagcgagggagtggaagctgactgtcaaggggtgtcctgcatcgatgacctcgttgatgtaaataccggcaccgcttctggcaccggtgctgggatcgattgctgagggagtgctgtagagagaaccatccttgtagcggtctgggtcggcaccattcatgtcgcgtcggaaaagctcaaccatttcgtccgtgttttcgacgtcgatgccctcagtctgctggaacatttgctggaacatgttggcaacattaggttccctgatttggatagtggcgttgctcagatcgttctatatatgtcagtatactgacagacgggagagcaggattacttaccacaaggtagccgtcgaagccatgcccaggggtaccttcaggtacataggtacagttttcgaggttcatcaagtgtcgtcgcatatgctcgtgtccccaagtctcatcaccagtgaggtttgcgatgtaatcccattcattatcaggagaccagataaagttcatagcgttgacctgggcactgccacccagggttgagccacgaggatagtacaaaccggcactacatcacagttagcttccgaacttttgtaagaatgatatttcgtacggcttggctccctctggtggatcaagaccaacgtagtaggagccgttggtctggatataagtgtacttgggatcacgacgggctgcttcaaagtcttggtagtggttgacaaagaactgccaagaatgacctggggtctctgcagcagtcctggcactaaatgagtgttagtaggatactatccatctggtttctgtacgcacagtagtgggaatgactggagaagactggtgtggttatcacctccagcttcgatcagaaagacggagtgtccctcttttgccagattggccctttgaactggttagtctctatggctcccatttggtctaagtactcacgcaagagaaccaccgccaggaccgcttccaacaatgacatagtcgtagatgtcgtccttggtcgcagcggtagacccgacagctaaggcagccgccagagcgaatctgatgcgatgaagaatcatgttggaaatgaaatgatagcgaaaggttgttggtattagtgactgttgcttgatgattttctttctcaaaccgcagagacatcgactcttatataccatccaaaatcattatgttcgacctcaaagtcatctctgtactctatgtatgtcatctactgagcttcaacgtcactcccaaatcagtaaataaagcatacagcgatacaggttccatcgtttccgaagttattcacgtcttggccttttcacagccccaggaccacgtcactttgatttactcgaccgaatattgccagggacaaatacacggtagtcattggtatgatagaggtccgcggacgtctccaggtcaagctactgtcagagtgctgacgtgccaaggttaactcagctttgaagatcggcgttggggaagtaatttgagggaggcttacattgtaagctgagacactcgttcactcagcccggtaccagcacgaattaacaacaagaattttactcggcattgctcttgagtctcttttattctctctgacccttatttagtctgcatagtgaatatagcatcgtcgtggttttatgatgccgtgggtagtgcattatacatcggatgaatgatgataccctgtagtgatgggcatgtagcccaacgaaacttaatagtctaactggccaatacttacattatagcttgattcaaatcttgattgtgttggctgggatccagtggtgagacatgccaagtcaaaagatgaagtgagcaatgtaggggattcaaagcatgctgacgatttactcgtacatcacccagagactcgagaattctacataactcactctgtatctttcggggactttagtcgcagtataacccaaaccctgggcaggatgttgaacaaagttttaagctatgtctccgaagcatctgtaatgactagggggctgactgcataaaccttccgccctgcatatgaccaatgatggagagtattttccgagggattacttccttaattttaacagccggagataaatatctttccaaatatagacacttaagatgctagtcagtgggcttttcaaccgttcctacgagcctagataataatatcacaagatcttaaggtaaggaacccaaaaacaaaaggttcttgaccacagaacaagtaaaagacatcttgatatgccgttttccatctataaaaaaaagtaacagaaaatccaaaagaaaggtctcggagggagtcgaaccctcgctggcggaatcagaatccgcagtcataaccgttagaccacgaaaccagttataaccgtaagacttaagtttgtgacgaaagcgtttgactttgtcgattatgaagtgatggtaactaatcaaagccatcgctcaccacgagttctgcagggtaatcgtggaggatatgaagtcaaagtcttctcaagaacaacatgtttcattcggatatttattggtcagtgaaacatgtctattagatttcagtttccttctggtatatgttaaaattttgactcccaaactggtactttttctgcacggttctcacaaccagctgcgatgatagttctttgaaacttcgaactgtcggatttctacctgagtgattctttgtcttacttgagaactttctgactgcctgaatggacgacaacacctttgtatactgtgcatgaatttgagactggggttacattgtgactcgtgtaacagagagtgccacagcgcttaccatgtcgtttctccctgtcatatcgacagcctgatattgtacgtacaactgagaacaactgcatttactctgccacttcataccaccttgtctttgttgttcctctcgagtcttgaagcagacaagttagcctttgacaataacgtctggcgctaaattatcgcggaattcactgttgtcaactttaagtttgtcatggtggaaccagtctggggtccgcagacctcgtatctcaagtaagtcctgtttatgcttatttattcaactcagcactaattgactttagtttctgtgaagaggtattattctccaattgactccgcatcagcactaataacaattaggattacatcgtgacacgctacattgccgagttcatcaacacactaagcagtcttgcttacagtcagttgtgcgctgtccaccacatatatcttctgacgtctttagttgtctacggaatctatggacttgccagctgcgacaagttcccaacggcctcccgcctcattccatattgtgggttgatgggcgtcggaatttgttctggtggctaccacatgacgctcaagtaccacacccagatgtgtacgcctccccttcactcaatggacgtctctgataatcttgtttaccagtcgacgaactatcaatgcacctcctcactacaccactcctctatcgattgctatcctataatgccagtccccagcgcacaaagctagtagggttggccctttcaacactcttcacaactgtcatgatcacccacgttgttctcgacgaattcctcttacatgccatatctttcgggctaggagttctaataatagctcgacgttcgatacagatcatctctcaacgaactcttgatctcgacacgcggcgcgatctacgaaacatctcgattgctggtataagcttttttatcttcgggtatatggtctggctgatcgacaattgggcctgtcgctacttaatagacattcggcacaccgttggtctaccttttgcattcttgttcgaactgcatggatggtatgctcaagttgaccctgacacataaactttgttgactgacaggatttaggtggcatttcttcacaggcatcggaggttacatcgctgtcattgtcgttgactccattacttcgaacgaaaaggttgacaaccctacatccagactggcttggcctgtacctttggtagctcaactcatggccagctctgtagtagcgaagccagcctagtttgagggttaggaatgaaaaatcgtatcatctgttgttgtttataacgtaggagcttcaagagttccatctgtagagtatattatccaataaaatattggacctgtattgcaattcccgcatgtcgcgaaacatgactatgtcaatcattactattctataccacccatacttgggtctacgtcaaccctgccttgggaagtgggttatgtaaaaaccggcactgatccagtgagtgatgggaatacgagaccagctctagtgcatatagatatgggctaggatatcatcagtatttacgtctggtcatcttccagtccctatttctttcgacacatcttcccagtaacctcacagctccctggcagtaaacgtcgtcagccgacgaaacttgggaatcaatgtgagcccgtcactttgacgctcagcagtcatatagccctgttctcccacatcatccaccttgtcctcaggattctcatacgtcaaatgcggcggatcctctgcccagcagagatgacgaatcttggcaatctcgtacatcagaacgaccctgcaaacaatgactgaagccatgagccgtcctataagaggcatgcagtctctaaccgagatgaataggacacttgaaaagacgagcgtgccgaatatgatgtgtgcggcgataagtaacgagacgaagcccacgaaaaagctgtagaagagtgtctctggcaagaagaatatttttgtagttcctctcctctgccatgggactatccacgattttatccatgcaaatgcatcgccgtcttcatcgtacacttcatgctcaatccgcacacgtagactaagtgatatggctgcaaagatatgcgctgaagagccgataaagaaccagagtagaatgaggtaggatagatgtggcgcgaaaaccaatacaactctggaacccatctcgtgacccagctgagcaacgtttgcgatgctgacaaaaactaacacatactcggcgattaagatgagtgtttctgtaccgaaagaataaagttggagtctgagacgtccctggcgtctctccagcggttgagacagctgacgatgctcaaacagacgcaatggtggtatgccaggagaacctaggcatagacagagggcaagaaatggacgtctcccacagatgaacagtgtggaagtctcctcgacacctgatccgagagagctcaatatggctggtgtcagacccaagacgacatttgcagctgccataccagccttcatatattcaggggaatatttgacgatgcagtctgcaagaggaatgacattcgcacaagtagagccagacccaagccaacgagatgtcttgtaccattctgatctcggcattttgccatccatgtaaataacatattctgctgaggaattgtcgcggatgatgcgctcaaagatgaatccccattccgtatagaaaacgtgaaaaggctccatgtcagcgattgcggaaccgacgtggaggataaggacagtggcagagagtacaaagatatgttgagtgaagcgattcatggtaacgacaggattgtaagtacaatataggagatgtgcgcttatttgcatgtaaaagatagaactaactgattcactccatggaatagatctggtccttcaacattctttttatcattcattattatgcagcctgatcaagtactttgacagtgttctcttccccgtatcttgacggttgctctctgcatgtaagcagccagtgggatatccaaaccgttgtgtcacgcacactctacatatggcaagcccagcgaaaacctggcgaacaaaagctatggcagaagtacataaggcggtcttcagcacctgtacttatcacccaactttgaacggtggttgaatgcgggactagaagggtgtgttagttcccggagaacgtattcaaatggaggaatcagatttctcaactgcgagagccttccttgatgtcactgtagtactaccgtcagccatcttcacaagagatgggtcgaagcgcgcggtaatttgtcatcgatgggactcacgaattatcgccagtgtatatgaccatcaatgcatcacggccttgacatctggcttcatgtcgaggccgccacaaaatatgaaaggagcgaggactggtcgataggaaaaagaaatcaaaatgccaagatagagtggttgtcagacgggtgagagactgggcgcatcgggatgaagaggtatttggaaatgtcacaaagtatcacagtacaagaccttactctagtaactactgagccccgtgtctcaactgtacttctattcatgccaactggtcaaagtaattggccaaaggcacgaagttttcatcaaacctatccgcgtcaacattctataaggtagtcgtttgttacactattgaaaagttaatggtgattagaaaggtcggtcaatatccttccatattcaattaacttcactgctacagtatacttgagaaagacctccgtcacattcacattatagatatgtagtacgtattcatctatctataccagccacttgaaaggcagagatgcattccgagaatcctaatgataacggcttttcctttaatcccgatgcatatagcctttgccaatcaagatacgactttgccccttcttttcgaattctcggagattctttactattgggggtgtccattccaaggtgagggagaagactcgccaatgtcaaccgcaaacagtatataaagtcactagtactgtcctcaaccgcgacactgataatgaatctcctgcattgaagaactttcagcttcagtctcgaggtggtacagacttcaagtaaatgatttagcttgtccattcgacgtctcctgctaaacagacgtccccagagattttcagctgaacgaacatcgttgaggctcttgactaatttctattaatatgcgccctagtgatgtcaagaatattccgagaccttataccgaaggcttgcattttgaggccccccgccaagacaagatacccctgaagctgatcacaagtccaggtcgagtaaccatacttcatagcctattcagccttttgaaccacatcgatcttagctggctcccaaataaactctgcgaccaggacctgatggtagtattatctctgatacaaaacttacaggtcctgtcataaccaataacacgtttctttcaaagattcatccttatcaggggcagaatggctgaaaatctgaggatgtactgtttcacaatgtcatcgatgcatgatgtttgtgtaacacagtattgtacagtataatgcaatctccaatgttagccgtctcggtaatcttcactcggaacagtcagtaagcgcctcccaccccttctgaatgtcaccactgggataacccattatggttcgctgtatgggtgtagcaaaggggcaagtaatcaggctgcagtggcatatgagctgagaggttgagtgtctgaacagcaatattttgtgtctattttctttcttctctcttgctgtgttttcgtctattgtcgtcttttacttcgtcttttaccgaggattcgggtgaatttgttgtactttacgtttcaagtccatcctttcacattttcagccaaggcgatgaactacctagcctgttaccccaagccgatgcgaggtctggcgtttgttttgttgactatccagatttacttacccttagtttcttccaaacaggcaccggcccagaccgtggtgtcttcaatcctcaatgacaccaatctggcagtaccagagtacataacacggcatggtatggaactaaccatctctttatctcttataccaatttaaatggcacaacatgttctgtcatgaataataataactggcgaacagcaccgcttgtttatcttcattcaaacgatccattcttgccagcggatatcctcactcacgtccgacatacgactcctatgatcgattgcaagcccgtccctgatctaccagaacttgatcttgataacctggccatcctcaacgacgtccctgtccacggcgatcaagtagtcgcacttacttccaacgacaatgttacgaacctaccgtcatggcttctcggagaagctcccgatgataccggcaggatagccaactccacgccgtgcattgttctactcgtcgagcggagtcaacgagatgttgatgcttatttcttctatttttactcttacgaccagggtgcaaatatttcgcaggtgttgccacccttgaatagtctggcggggggcatggctgatgggatgcattacggtgaccatgttggcgactggtaagtcttgtcgtttcgtcacttaactactttcttggactgattgtatccagggaacataactttgttcgcttccgcgatggaaaacctactgggatttattacagtcaacattcaagcggcgcagcatataattggaatgaggaaggcttgtcactcaggaatgatcgggtatgtcgaataattatacagccgaatatttcatcatgagactgacatatttatagcctcttgtatttagtgcctggggctcacacgccaactacgcatcgtcagggtgagtcaagtctccacgattgaacacttctatcctaacccacggcccatcacagtgaccacgttcacgacaaagctctctacgactggtgcgatgcaggaatactctgggaccccgttttgtcagcgtacttctatcacatggatcccacaaccttcagactaacgcgcctgtcgcctcccggatcgacgtcacgtccggcgacaaattacacatcattcttctacttcaccggcatatggggtgatgcagaatacccagagaatcatcctaatcaaagaaaggttccttactttggtctcaagcgctacgtctcaggtccacaaggtccaatctggaaaggacttgtaagaaaagggctgtttcccgatgaccctgagccgaagaagctgatccagtacgttgttggagctttcatgactttttatccatgttgtctcaaaggatggagagtttggatctttctggcagtgcttataggagtcattgtattcatggtacttgggatcaagcaaggtgtgacgcgttatagaactagaagaatgggctacaagaggatagatactgagattcctttgagtaatctcagttagaactttaactcgcattagaaagcctaatgtataatttattcatggcaacatctttgggtaattgctgtttagactgagataaaaaaaacatgcaaaagatctcagatatgatttgttcttgtccttcgatttccgcaagcattcaatattatacatcacttgacaaggttcttctacaaataggacggatatctagaaattttggtattcgagacatcacaagtcttgtgagcagctacaactatgagcttgggggaagttgtcaatttaattcagtatgtgtctgtgatctgtgctaactgggggtaattaggggtgtcatgatcctcatatctcatcgtccctctgtacgattgtcataaagcaaatttaaaagccgatgttcccttgatcccatgatgccatgcccttcgtgaacattatttggtggtgccacaccacaagtccaaaacttattcgtgttccctttgtaaatctcagcttgggccttgcctacctcaatcttcatcatcgctgtccgaactgtcgtccataggctcgtcttcagagtcaattccctcttccatgacaggctctgggatagtgtccggaatgtccaggtcttgatcgaggatatgtctttcaagattccccttctcagcccaagcgacctcccaggcctcgatgtgagcacggatattattttgaaccttggatttcttcgcattcatcacaggatctgcggagcagttctcaacaaggttgttgaccaaaaaggatagctgttgctggacattgcgcgggccttcagaagcggcgtctctcagctgagctggcacctcagcaattctttcggcgacaccatccacaaggcggttgatgatcccttcacagattatggtgtcatcttccctcaccttggcttgtatggtttccttgcgcctcgcaaatgaaccagttccgcctgcatgttctcagttcccattcatatcatgacattaatgttgaatagaatcacttaccgtccttcagagcaacttcgaatgttggtttcatttgctcttccaagtacccggccacattaagggcaacgatggccgatttttcagcgactgtttccagtacatccccaattttcgtctcggtagtacgctgggaagtttctaggatgggtcgcatgtttgcaaaacaagctgcgagaggtggcactttttcgttgatcacacgctgaacagcgttcaggtactcggcgaaaagccttgaataatccgacatcataggtcttttgatgagcggaagctgcttgttcatcttcctatcccagtccctgctgagggtcttgagaatgggtgcggctctggtcaagttgttagagggagtaagtgagtaatagaaccgtacattactcacaggttctcgatccagttgtatgtaactccgatgctagggcttttgaatgtagagccattgcgtctgatacaggcgacataggtactccaacccattttgtcgacactgttctcaacatcggggtacttgtgggcccatttctgcacaatccgttgggcttcacctaagaaccgcttcttggcgcggtccttgcgttcgagagggtcaagttttctgatctcgatacaggcttcggcgagtttagatcctagtctctacaagtcttcagtcagaagcgtattcaaggtcgaagggcggcaattgaacttacgttggtgtagaaagcatgggtttcagccaaagcagcatctacttctgatcgtgtgaaatcaaagtcgccatcccgaccatttgttgcagaatagatgcgcatcattgtcatgaggttctggtatccatccagggtctcatccagatgcttctcgcgcttcgccaaggtagctcggtgaagccacttctctgcagcaggaacacctgtataggtctgggtcgggaaaccagccatcggtttctcgttgccctccagctgccagaaggccctggttgagactggtaggataggaagaatgtactcagcgtctggcttaggcttttcagaaacctttccattgtccattctgctctgtcgtatggcgaaatcatcacgaaggcgtttgatcacacgagcattgcgagtttgaatggctcgatggtggacccaatctcggatgtagttcgtctcgatagagttccttgttgagcgtgcctcgcattgctcaagtcgtttatcagcgtcattgaataccgcggccttttcatccagctgggctcgtagagtcgacaattgcgcgtcacttgtgtttggattagctgtgggaaattgttagcttgtgaagctcataagggcaggggacttactctgcaagtttagttcatgcttgtttttcgctttgtcatacgactttgtggctttgttcctctggctttcggccttcttcttggctgacttcaactgcttgcgggtgcttctgatttcagccttttcatccttgagatcggcaagtctgttttgtttttggaccatgtctttgttgcgggccaactcgggacacccagtgatgtatgagtccaccttcatatcgtccattttggacgcgatgacacaaaacccccggccatccatctttccacggattctcatctgggcctcgtcgaacccatttcgcatgagggtctggccttgcttttcatcctttgcgcggatgatgggacttaccaccatacgtacatccagggtgtgagaaatcttttcagcaacctcagaacgactttcaacagcatcaccacatccaggaaggtcaacaagggtaatgccaggcttcaaaatgtcagccttagcaaaaatgtgaacactttttaccagtggccaggcggagaattggtttccacccccataggtgctggtgcttgaatccaggaatggcttgatagactctgccagtatctctactgtactggcgttgaactctgctcgaccatcacctagaaacttcaaggcagtaaagttcttatagagaacgcttttcgttgcctttctatacgatagctcatgagggcatttctctgcaatttggagtagttgttcttcgttcaaaccccagacagcctggaccctggggagttgatgctcgatcgtgcttctggacatggctatgctatcggctttctcgccatcgttgtcgttctcgtccattccacttgccactaagagcttccagtgatttagttcttccaagagtgacgcgagttcagtccggatctcatcttttggtcgaaagaaaacttgagcgcggaaccgacgagcagggtcgtccacccagttccaggagacctttccgatcacagcggtagcggcagattcctgtccggatgggaaaagctcaggaatcttgaggagcgatcccaagaacgatgatttgcctgctcctgtaggcccttcgactccgaccagaatttggcgttgcttgtttttgttgcgaatttcatctactcggcaattagtcgagggttttgaagagaaaagagtcaagtaatacttgccatactcggcgcaccagtgtttgacgatcctgagtcccatcatcactgcctcaggggtgtcgcgcgggatgttcagcacaggatcaagtgccttcctgattagttcgcaatagttttcggcttgcataacggccttctccttagttttgagacgatctacatcgcccaagtcctggcatactctccacggaaattcgaccggggcgcagacgacaccagtggtagcgtcggcgcggcgctttgggctagatgcctcgggtacttgttccaggtccggggatcgctcgcgcttcacgagcgtgggcaaggccacggtaccttcaggctccatattggcggatgaggcacagctgcgtagtgaaatattgaaagtacttttagaaactgatcatgaaggtgcagggtggacgatggaataataggggatgaggacagtcggagatgacagagggaaatgatctcaccttgagtgaagctattatcggatggttctgtaggcggcacaaaggctgtgttggatgaaagtggaaagatgcctgggctactcctaaggattgtggaggagagaaggtggtgatgcgaagtgagaaggagaagaggtgtcgcattcagaatgaaagcagtggtgtggagcggaggcagtgattcagcgttgatttccaaggtcttattgtttgaacgagtatttcgatgcttccaagtgaaaaaataattgaacgggcctcgcttgacttgatacaaagaaccagttgaccctttgtcagttgtatccagttgatggttcccaggacttaggtatccatgtccccaaacatttccgttccattcactttagaacctgctacttgataatagaactattcttaacctctgtataaatcaggggatatcagaagttggccatatcagctcgccatggttttgagcctcttttcccatttatatacctacccatcatcttccacctcttcattcggttctaccaccggtatgattcttcagtgaactgaaataatacagactattaatgcgtattaccaacaaacaatttaaaatataaatgcaaacctctactgcgtcgattttgagccggctagcatgtacatcgtccttcagggtagtgtttaataaactcatgctgaggaattaaagcagcgacatggaaacaaatcattttaagctcccatcttttaatagttttaatactggttctgtatttccagatggtgagcccatagaaataatcatgatcagactgcaatccgtagaagctgaagagactaaatcagtgggtcagtttcccactctcaaaatgcatttgatgagcagtttatttttgcaccccaaaactcacggtacctgaagtcagtggaccctgcaagcttacctaatacccggctctccaccttagtcatccaccttctttccctcgcgacccctgacaactttatacacgtctcctcaagaccgacatcatcaatcgccatcgacgacaccccgcgctcgttcaagcttacgttccttactcaaaccgccaaaatgacccgcgcccagcagaccatctctctcgccctcctcgtctcctccgtacgctctcgattcccccgacgctcctcgatccacatggactaaccacggtgtatagctctaccttgctctcttcctggagctcatccctcttcctcccctgatccaggagcagatcgtccctgtggtacgtttggcattaacaactcatccaacgagtacattctacgatcaaattgatgttctaacacgctgcaacagctccccttctgggcactcgtgtcctttggcgcatacctcctcttccgactcggcttcggcatcctcaccttcaacgacgttcccaacgcgcacaaggagctcacggcggagattgagcaggccaaggtcgagctacgaaagctcggcgtcaccgtcgactaattgcctaccgaatgaactacgatgatctagatggggcaaaaagggggttggatgcattttggctcttggggcctaatcaactttaatctacaataatctggtatcttgctggtgtggcccgcgcgaaaagatttcctttacaccacgccaatgcattcgtaaactttgccatatatcccgactctatcatgattgctcgcctgcgatgagcgctacaattgttcttacagctgtttctatgtcttggtgaccatgtacaagttcttcaaagagtttggggatcttgccaagcacgcctcgttcgtctgtttgatgccctgtgatgttttgttagtaatggtggaaatatcgacggtcgctgtactcacatttgcctggggcgccgaccaagacggagagtttcgtctgtgcttctcccgtccagtcaaactccaccttccaattgaatcgtacattggtgctcgattcttcagcatcattgtacggtattgagatgtcgtaatgttgctggcccatgtagcggatgaggtcagcctttttaacagtgtctactcctgctggctcgtccatatcctcgtccccatcgtcgtcttttctccgtctcttctttgttcgcatctgcgtggttactttcgatataccgtccttggtactcaaggtttgctccaattgacaccagaagccagctctctcaatagcaacgcggagccactcgcccatcgcccacgacaggatacccacattgcgctgcatagaacggttgcagtcacctgtgcaaatcttgtgaatgaacggacctagctcaggcttcgcagcaggctctagagtcgtgacagctaaatcgaggaccgaaagctcaagagggttgacaatcatctccacctttgctgtaaagagaccaggaatttcgcgcgatcgaaggacgatagagtgaagctgtctgagaggttgatcgtcggtttgcggtaatatcgagatcgttgatgatgccgtgaatggtgtaaacagctgaagataaggcagttcttcatttgccgtcattggaacagggtaatgtgacttaatataggctagcttgtcctccacaggcgcagagggtgctggggcgatggcctttccgaatgggaggtgagctgtaggtttcaaggctgcttgtaataattgctgcgtcgatgtttgacttggctctgcatccgcgtccatgaggtgacgttggatgaggtcaataacttcattttggtccacgggcgcaagaacgcgaccagactcttgcatcgcgcgaatccgttcattctctcttcgtgcaacttcaaggtccctcttcaaagactcaatttctttctggatcatctctcgttcctttttcttttctgcgtccggatcaaatgggcgtgtctgtcttgcgtcagacgcaattgtcgctgctggctttctctcttgagaagcggatgcatggctaaggtccttctttggcttctcgaaacgtcgtgatggtggttttgtgaggggggaattatgctgttgcgatggctcgcggaacctgaccgggctattctggaagcttttgcgcggcccattatcgagcggtggtaattgaggtacaggttgtgatgctgctggaggtttatttcgggagttgtcctgggccagacgcgggattctgctcggtggcatggaagctggaggaggtgagggggagggctctggcagagatggtggtgggcttggagagtcttggtttgatccgggagccggttccgctgtcacgtccggttcagacactggttccgattggggttccagttcgacctctggttctggttctgtttgctgtcctggagcttgagcgggtgaagataaagcaggtgagggtgatctaatctcagacgacgaccgaggtgggagctgaatgttgagagaagagaatgatggagctggcgagggacttgcgacaggtgagatagacctggctaaggatagttcctcggacgggagttggtccaatggaacagacgcttcgctctccgattccagcacaggttcgtccgcaggtcgtccaatctgaaattctggcatagaagctggcggaggtggtggtgaagaagcccgcactgctggcggtaactccggttcaggcatcgaagcagacggcgcatcctcattcccctgcgctctaaccggcggcgatcttctcaatcctccacgtcgaaaagggtcagcgggcggcgtatcaatctccatccgtacaccagtttccggtgatctcctcaatcctccaccacgaaatggattaaagtcatcttccattgtcgccgcctcacccgggcgcgttggcgtaggagcatcactaacaatccgacttgtcgccaagcgcgcagccagagcttccgagggactgtcaaaagttaattgcgccgaggttctagcagtcggtaatttctgtggtgatctagacattcttcgctcaaatgcttctgggtgatgtcttgacatgctggctttagttggtgatgcataagatgggcgtctttttcgaggtgacgcgctaccgtcagtgcgctgtcttttcggcgcagattcctccatatttgtaaatcataaatgagtgtgatttattctgatcttttcatttcctggatttttgaaagccgtttccagtcatttgtcgtttaattgatgtttgtcgcattggtacttgtttacttgaacaggcccagtcgcgtctcagagtcggcctcaccgcttgccgaatagggaagctaacctatacttagcggcagaatagtggaattaatgatggacgcaaagaaaacaatatccaacgacaagaggtattgagtgcattccagttcaaatcacatagtagactccatgttactaattgagatgtcattaaagacgaattcttcagtttatttgccgggaagcgggcatactaaatactaacctaactggtttgcaatttacttttgcccagctaagtagaagtctgcagtgaatacgagcggcacaatttcgataacaatgcctccttgactcataacatgttgttgatctaaactgacaagaaggaaaaactacaaagccttctgtgttaagtcctatggtgtcattgatgtcgatttcgtggatgccatacaaatacgacgcgaggagcccggctgccagagacactgcctacgttcaaaccgaaccacatagaaagctgatgagggatgctaaacaaaactttggccttgtcgagcttctaaaggatgtactggatttcaactttctggtgctgctcactgacgttcaaagactccaattattttatatctactttaaacaatcatatcaccaattcattaccttcaaatctatcaaaactgtgttaatcatatcatgtaaaattactcaacacgacatgtagggcctcacagccgagtttcgtcctggttggcaacttgcaatcatgattggtctcaatgcgactagagcaagagggaaacaggaccacattgcagtgaaatttctttggtacaggaggttcttcccagcgcaatacatgccgttggttggacactcagtcctcctatacaggggttagtgctgactgcatgttcagctgatcgagtaaaatcgtcttccatgtcgctacggcatgattcaacttcagacatcttcgactagaattttgctcatctctgtagcgattgtgctacgttatacggcaacggtgcggcaagatgttgaccacacaaagaagccagatcatactcgaccccagagattacaaggttgcatggattgctccactcgagatcgaagccaaggctgccatgcatctactagatgaactacacccaggccggtttcccgtcgatcgaggcgatgactatgtgttccaggcgggcgctatggcaggccatagtatcgttatagcgactctgccagcgggccaacactacggcaacgtgtctgcggctggactcgctggccaagtgaagaggtttttccccaacctctggtttggcttgctcgtcggggtggcagcagggcttcccgacctttcctgtgtcccagcacgcgatattaggctgggtgacgtgcttgtcggcctttccgttggcgagagtgctggactggttccatatgatctcggcaaagagacggatgatggtttccagccattgcgacttggccacagcctctctatgacagaaccaattgtacgatcggctataggcaacataagactccaggcacccaacgacaccgaagtcttcttgccatactacgagaagatatgcaattgcaaacacgccactggcacattcgctgatccagggcaagacaatgacatactattcaacgatgatggagatgacaaagtcgttgagcgtcctcgacgaccaaaatcaaactatcaacgcgctcgagtgtggtatggccctatcgggtcaggagataagcttttgaagaacgcgaaaaagcggaatgaattgagggacaaatatggtatcattggcttggaaatggaagccgcaggaatcatgaatcgaattccagttggcgttatccgaggagtatgcgattatggcgatcgacacaagaacaaagattggcaaccgtatgccgcagccatggcggcttcttatgctcgagcgttgcttgatgagatcccgtcaagtcagatgactacagacatgatccgtgagttggcattgaagctcaaagaattgggttcattgctaacgacatgccagagaaggtccatacatcgtgctgttatattcctcatcccagaaatacccgcttcactggtcgaacaactttcctcaatacgctggaagataagtttttcggcccagacccaactcatagggtatcgctagtcggccttggtgggattggcaaaactcaaatcgcgcttgattttgcctaccaattgaaggaaaaacgaccagactattctattttctgggtgccagtcctgagtattgatactgtagaacgtgcttatggtgatatcgcaaagcagcttcggctgcagaagactagcgaggacgaggatgtgaaggacctggtctgtaggtatctcagctcagacgaagctggcaaatggctcttcattgtggacaatgccgacgaccggcaactcgttaatggatcctacaagaagccaggtttggaagagtacttgcctcagaacgagaatggtattgtcttattgacgacgcggtctgggcatgttgctgaggactttgcgcaatcagaagtcatcgatatccagcagatgaatctggaagaagctacgactctcttgaaaaagtctctgactcaaaggcaactgctccaggatgaagtagcgatcgtcaagttactcacctacctgacctgtctccccctggctattacgcaggctgcctcgtacatcaaccagactaaagtacctgtgcggacatatctaggcctcttgcgaaacgacgaggttacaggtatgaaagttctcgagagggagttcagaggcaatacccggcgtgacaggagctcccaaaacgctgtaggaacaacatggattgtgtctttccgccaaatccaaaaatcgaaccaactcgctattgatctgttgtcattcatatcctgcatagatccacacgcaattccacagtcgatattgcctgatgcaaggccgggcgtattggaatgggcccttggcacgctttgcagcttttcttttctggtctgtcgcgaagaaagcgacgtgttcgacatgcacggccttgtacacactgcaacacggacttggcttcagaggcagaaccaggagagacagatatcaaacaacgcgatacgtcaccttgcggcaaagttccccggaatacgcgatgctcactatgacgacttgagaagggagtatctgccacatgtgatgaggttactaagccgaaatcatgaagaccatccggtggaaatgtatcagctttttgaaaaggctggacaatccttttctgcggacaaacagtttgaagaagcgataaagtgttttgagaaggtgtgctggtggagacagtgctttaattccgaaacagatcgtgatcgactagcagcagaacataaccttgcgagtacatacattcaggtccgacgacttaagcaggcaattatggtccttgagcgcatagtagcagttgagacgcagatcctggatgaaaaggaccataatcgattggcatcagagcacgagcttgcaagtgcatatattcaagttcgacagatcaaagacgcaatcgaaatacttgagcatacagtatcagtccaaggacagattttggatgagagggaccacattcgactagcatcagagcacgaccttgcaagtgcatatgctcaagacggacgaatgaaggaggcaattgaaatgcttgagcatattgtggcaatccaggaaatgctagatgagaaggaccatactagactagcatcagagcatgtacttggaatcgcataccttgacgacggacgaaataaggaggcaatcaagatgcttgagcatgtcgtggcagttcggaaaatgctggatgagaaggaccacaatcgactcgcgtcagagcatgaacttgcaacggcatatctcgactacggtcgggctaaggaggcaatagctatgcttgagcatattgtagcggttcagaagatgctagacgagaaggaccgctatcgactaagatctgagcatgaacttgcaacagcatacctcgacgatggtaagactaaggaggcgattgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtgagctcgaatgaccaatccattttgtttcttcttgaaaccgcccgctacactgtattgaccatgcctgtagtgccgaaacctatataagcgcagtattccaagcactcgaagcgacaacagcttgtcatgggttagatgttctcacaatgcacccatatttccctctctggcatacatatattgtagctctccccctttcaagcgtcaacgccgaataaaccttagcaaagccagagctttgaggttaatttagcggactcaggccttctagccatgcatttggtggtcggcacaacgttaggcataacatgcctccggctcccctgttatccatgcatactctgggttgctcatggcacatgcgtgctccattactacagctgggacaaacctggaatgccctaccgtatttcccaactcggaaaatgcactcatgtaggcgcctctgaaggtttcccatacaaccctggccccaagggccagtggactgtcgtaatctacaaacccgccagcgcctggcggtcgcggccacgtgggattgtgagcaatggccaatgccaactcgtactcgagatttgggctgaggctgcagggtttcttgcagtgagtaaagcctcccaccgacaagctcactttccgctttttgggattgaaggcaatctgaatctcaacaccggctgcgtcatatccggtactgtggatgatggcaagggctacacccatttgcttgactctcttctccaaatcgcggcatgctgcgttgacaatttgatcgaagtagacggctcgtgacaactttgtgttcaagtgttcattccggggagattcttcgcccatcctcaaaaagagcttcgcatttcccaggttcgggtcgttgagcagacagtctctgacgcttgggtcgcaaaaggtgttgatgagagcgcggaggtggtctggaagaagagggtggacttttgacactggaaagccgacggtttgtcccgattccttcatggggataccgttcatcactgttggtaccactggacattccggcctttttctactgcttcctatgcgaacttccctcgtcgctctaggccacttcatgcttatagcattggtgatctgacgatacgtcgtttttgacctcttgaactgatgcaggtccgcgaatatgtactcgtatgcctggtcattgagtgggagcactggaagtgcattatgctgttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatataagggtagtcaaggggacactgggatgagaagaacaaatctcgactaagatcagagcatgaacttgcgaaagcatacctcaaagatggacaggccagggaggcaattgagttgctgaagcatgtggttaccgtgaagtcaaagatgctaccggaagatgaacgcagttggcagtcatcagtacgtttactacagtctgctttggaatattggaagagggcagtaggctatggcaacaattaagtctggccctgtggttcttgaggggaaaatggaattttatctttcagctggttcaccattcatacaggagtagtcggaattgaaggttctcttttcctctttcttccgtgactatataaggaaacattataagtaaagatatggaaaaacactgcataaaagtacagtaagttttgaggtcttacaaagaaaaagttagggggatctcgatcaacggtcaaatactactccatatatttagctggcatacgatggaaatcggcatatttacgcaggaacatgagagcctgtttaaacttactgtgtcagtatgactactatgagaacgatatggagtgtttatattgcaatggttgtcatgaatgccagggttcagattaaaatctgtgatcgaccattatgtcgtccgtacatggaaatatctaaatttaggaatgactgtgcgttactataatctctagataaaccaacctccttcggtgtctttcccgttgttcctcagcgttctattgatactcctctattctttgaagcttcatccttgatcgactcagagtctcattttatcttctctttatcctttacttgtcatgcttgctctcttcagtttcctccatgatatttggtgcatagtgatcacgtcgaatcatgggattgttaacttttgagttgatgaacttgcacatcatgtaatgagacagttacgttcccacaagattggacactataatgaaatacgctctggatattgggagagcctaagatgagaagaataatcttaggctcttctgtaatatgttgagtgttttcttgctgtggcagccatgaagttgaattaatttcgttatcggcgacttccgatatcttagtggaccctcgatgtcccctactgtggatcccacccgccatcacctgcctagcctgctagtttgtcttacctgccagggaaaaagggaaaaaaaattgcctgaagatccatctcgttcgtccccgcggttgcctcggccctattttatttttttcttccctctctttttttttctcttgggcattaatactcctcttcatttgtccccgtcgcaccattttcgtctctttatatactcgtatttcttcccttgtctcgtctttcgcgacgctcgatatatcttcaaaaactccaaattcgtcaataccgtcaaaatggtcgagaagctctacgtcacctacaacgatgtaagtttaaagattgactgccactaccccgccaccccgccttgatgatgagggacgtgatgcgcatcataaaaaaaagtgtccgactcgatgcgacaatgctaccagatctgaggcatcatgtctcatttgctgttcgacactcttttttgcgcaatcgccacctcttctgttccgtcatgataccgagtacactggaagctgccgctaacatgcctccaggtgcacaagatgtgccagaagtctgctgagaagcttctcctcgacttccagcctcaacttctgatcgccatcggcggtggtggttacgtccctgctcgaatcctccgatctttcctcaagaagggcggcgctcccaacattcccatccaggccatcggtctctccctctacgagtctctcggcaacgatgaagtcgaggcccccggtaccaaggtcacccgaacacagtggctggacctcactgctctcggcgagatgcagaacctcgtcggaaagcgaatcctgattgttgacgaggtcgacgacacccgaacaactcttgagtacgccgtcagggagctcgagaaggacgttgagactgcccgccagaagatgggtggtaccgcccccaagactgagttcagcatctttgtcctccacgtatgtaacacagcaacgaagctacaagtaattgctaacctttttgtagaacaaggacaagcccaagaagggaaagctccccgacgagatgctcgccacccgttactccgctgccgagaccgtcggagatgtctggatcaactacccctgggaggccatcgatatcgacgagcatgaccgaaacgctagcctgcagaccaagagcaactaaatgttttataagaattcggagttgggaaaatggcgcatagatttaacgcgagatatcatataaacacatgacgaatgagaattcccgggctgtgagctcgaatgaccaatccattttgtttcttcttgaaaaccgcccgctacactgtattgaccatgcctgtagtgccgaaacctatataagcgcagtattccaagcactcgaagcgacaacagcttgtcatgggttagatgttctcacaatgcacccatatttccctctctggcatacatatattgtagctctccccctttcaagcgtcaacgccgaataaaccttagcaaagccagagctttgaggttaatttagcggactcaggccttctagccatgcatttggtggtcggcacaacgttaggcataacatgcctccggctcccctgttatccatgcatactctgggttgctcatggcacatgcgtgctccattactacagctgggacaaacctggaatgccctaccgtatttcccaactcggaaaatgcactcatgtaggcgcctctgaaggtttcccatacaaccctggccccaagggccagtggactgtcgtaatctacaaacccgccagcgcctggcggtcgcggccacgtgggattgtgagcaatggccaatgccaactcgtactcgagatttgggctgaggctgcagggtttcttgcagtgagtaaagcctcccaccgacaagctcactttccgctttttgggattgaaggcaatctgaatctcaacaccggctgcgtcatatccggtactgtggatgatggcaagggctacacccatttgcttgactctcttctccaaatcgcggcatgctgcgttgacaatttgatcgaagtagacggctcgtgacaactttgtgttcaagtgttcattccggggagattcttcgcccatcctcaaaaagagcttcgcatttcccaggttcgggtcgttgagcagacagtctctgacgcttgggtcgcaaaaggtgttgatgagagcgcggaggtggtctggaagaagagggtggacttttgacactggaaagccgacggtttgtcccgattccttcatggggataccgttcatcactgttggtaccactggacattccggcctttttctactgcttcctatgcgaacttccctcgtcgctctaggccacttcatgcttatagcattggtgatctgacgatacgtcgtttttgacctcttgaactgatgcaggtccgcgaatatgtactcgtatgcctggtcattgagtgggagcactggaagtgcattatgctgttaagtattagttgctaaagttttattttacgtttcaggaacttacagtatcttcactcatctgtgtgatgccacttgatgtctgtgaagtgtattcaggatatcggtagagcctgttcaagaaattggtagagcttatcaaggtgtggtggagtgtcgtgatagtaaagttatgttttttgcgctgaacatttcggggaagggtcaagtttgttgtaatgttaaaagtaagagtcaaacagctgggtcataagctctctttatactccgcggaatatctttcattgttagagactggatccttttattaaacttgcgaatatgttggctgttgtctactcggttcatgataggcaaagcaacgaaacttgtacgtagcccttgagaaacccacgcaacaattgcccgataaacgtgtgaaccaatagcaagtttcgcagtaagaaagatcaagtgtatgcatttgtctcgttgagcatggaaagtcctggaatgatgcgccatgtgtcttgatcctaagcttgtggctaactgacaggcagctgtcgttgagagcttgccacgtcaacttgacaatagcgacacagctctgttgtttatcgttaacagtgatgttgacaccgatgttggcaggctcatggctgaagctcaacattactattggaagtgagtccacagagagcccgtgtgggatgtggcctcttgtgtaaacatgccaagtacacttgcagcttgttatgatggtggcaagagagaacataaggacgataacctccaaagttggttacccctcaccgtcgtcgtcttagcgcatggaattgactcctcttgcatctagacgaggctgggagttgccatcaagttgtatgtaaacactcatcaaaccagtagcaataacttacagagtagccactcatatttgcgttcaagacatatccaactctttcatgtgtatttatgtaatgtctatcatctaaccattcagtcgcccccaaagaaatgcacggggtatatataaacttctatcatgcatgcaactcaccacccaacgatgtcccctttcccttgtttttatccgaccagccctgttttgctcaactctccttagagccttcgctctcatgcctcttctttagttgtttctccgtcttcataaactctcttatccccactggcaaattagcataaagctcatcatcccagaaatcctttgcgatcttagcttgtccaaccgaaggcgcagcagcccaattagcctctgagcctccgccatcagaatcgaccgagccttccacctttcgcagcgcagcctgcgcttgggcgtttttcagctgccactcttctagttcgtcgcggtactggtcgtacacgcaattgacgcacccgctcatacagcagttatccggctcggtgggtttcggcggcacgagaacgccggcaatataagtcgcttttgcctttcgggcggctaatctttcgtctttttctgcttggcctagcacgcgcgatccaaagaccaagcgcgctttttcctctggtgtttgtgtggcttgtttcgtggggaatttatcttggacgcttgagtctgccgacttgggcggcacttctggtttgtcggcgggttgggttgaggggctgaggaggatggtttcgtagtatgaccctaggggatggcgctgtggccattgttctggtggtggtcttggcgccgcgctgacgatggttcgtgtggaggggaggattggtcgtagcctcggtagtaatcttgttgatagagataatgccattatgtgaggccaatcgcttgcgcggagcgtagggatagtttttagaggggactttgagtgtaaaaaggtaaagagagcgactgttgaaaagtgaagaagttgtgttggtaatgcaaagcgccggagccgagaaagttggtgttgagggttcggaagtccgacgtcatcagtgggcctaaaagcaggggacagatgacgggcagattgatagtgacacaagacaaaataatgccgacagcaatgaaccatttatagcgctgcaactgcttgtcgctccaatcgatccgattaagaaccaatagtttatcatgcgacgtacacaagtcaaaacagttaaacagtcagccttttgtggttgggtaatttaaatgattgagcttggcatgttggacaataaagtattggcttctcagcggatggattgagcgacaggcagccaaaggtataaacggaccattgcttgtcctgtaatatctggctggatgaggcttcggtggaggacaaataattacttgatgtacacaaaagtagctgcatgatcgcacacatggtcatgctggagttggttgttgttgcaaggaggacatggcaacacacagaaagaccatcgccatttctgtcaccttgcatctcaggcctacaacatcactctgtgcaccagacaattgcaaccagtccattcagtcagcccaagtaggcaatgacaaggcctaatacattttattcgtgaaactaaaatgctcattttctcaattctaccatcaggagatgatactccgattgtctcgggtataacctcagtctgtgctattcccgcatccgtcagtctgccttgcccaccaacttcaactcccgacaagacaaagacatatgaaacaaacacgaatcaggtaccataggcgttaccaaacaaccggaactaatgtttcccccgctccaaggcagaaaaggcagagtcttgggcagattagatagatccccgtctagatgcgagcacccacaccagaatcagccttaacagatgccttgaacccaaaatggggcattacgactgcttacaccatgcgagattgccattcgtggcgcacagcccggtatgactagactaaagatactagactaagccatccatcgtgacatgggtttgttattcactaaatgcggtctgactgtcagacaaccgtatggatcaccccaataggtaggacttggcatctactcatgtcaatacataatttaaagctggtctttcgctctttttgatgggatatcatcttagttgtattctttgactattacttacttactgacacttacatccgtttgacacggaattaatagcccatcatggtggcaagtaccgtcacctcttacatccacatcccgactaacacaccccagacagtacccctttttcgcagtctcgtcagtggttcaaaaagtaccaaagaagaacccatcaagtctgaagatgcccaagaacccattgccatcatctcagacaaagatgcaactattcgtctcgagcccgtccctagcagaaacggcctcctcattaaaatagagactcccaaggagccctccgtcaacatcccacatgtcccttgcgatatcgtcctagttatcgatgtctcgggcagtatgggccaacctgcgcccgtgccaggagaggatcaagagagtgctggattatctgttcttgatctcaccaaacatgctgcgcgaaccatcattgagagcatgaatgagaacgatcgtcttagtatcgttacttttgcatcaaaggccaaggttttacagcctttgttgcctatgaaccaagataacaagactcgagctatcaagaatgttaagagcatggagcctcgtgatgctactaatctttggcagggtatgcttgaagctatcaagcagttcaacacagacgagtcgtctcccaatgttcccgctattatgatcctcacagatggtatgcccaatcacatgtaagtctcccccatccccgagatatctcatactcacatccaccaggaacccagccgttggcttcgtccccaagattcgcaacatgggtcctcttccggcatccatccacaccttcggcttcggctacagtctcaaatcagatcttctcaaatccatcgccgagattggaaacggtaactacgcctttattcctgacgcaggtatgattggaaccgtctttgtccacgctgtcgcaaacctacaaagcacctttgcaacacgcgctgtactcaaactatcctactccaagcccctggaactattagagaccactggcccatccgtggaacaaaagcctgtcgagtttgccgatgattctgaggatagtgtcgccgagttgaccttaatgcttggaaacttgcaatttggccagtcacgcgacatcttccttcgcgtcaataataccaaggagctggagtttctcaatgaacaggatcctactcgttctgttgtaggagcttacttgacatacgtcaagcctgggaactgcatcaagagtcgcaaggtccttgaagccatgatgtccaaggatgctgacttcatccccatggccactgctcaacgcagcgtcctagagcacagcgacatccccccctctgaaatcgcctaccatgagtccagatccatcatctgcaacttcctctcaaccatattcgagattcagcctagtggtgatcgcttagtcacgcgacttataaaacaaaggcatcccgatttcaagactctgattgagactcttcccgcaaaggactttaccgatgacaagaacaagtcgctcatgcaggaactctcaatggaggaacccaaaggtcaaatctacctagccatccagaaaaatcgtgactttaacagatggggattacattttcttccctctttgtgcaacgcgcatactcgccaggtatgcaactcgttcaaggatcctggacctcttcagtacagtaccgaaagtcccctgtttatttcctgccgcgactctttggatcagatctttgacaatctgcctgtacctgaaccttcgatcactcatcgatcaaacggattcttctccgccagctcagtcccgtcgagcatgagcgcctaccgcaacagctcaggcgtctgctttgcagcctccacagaagtaaccctcgcatccggccgcatcgtccaaatgcgcaagctccgtcgcggaatgaaagtccgcacaccacgcggttcacgccgcgtagcccttgtcctcaaaacacccgtcgagcaagaagttctctgccgtgtcggcgacgtcctcgtaacgccgtggcatcctatttcttcagacagcaagcgctgggattttcccgccaacgaagctactgctgttgtcatgtatacgggatgtatttactctattcttcttgaacgcgatgcgagtgttgctgcgcatgctattcgggttggagacatgtggggtgttacgctgggtcatggattgacgtctggttctgatgtgcgtgcgcatgagttcttcggtgattataatgttgttgggaagagtcttttggggttggagagacggtctaatggggttgtggttgggaatggtgttgagagggatgagagtgggctggttatggggtttcgccaaagtaagtgatggcatgacattgtaatagttttagtattcacaattgtaatcacttgcattgcgataatatttcttgagttccagttcatcttttgtttgttccttgtaaatctcctataccaaatctgccaaggaccagccttggtcaacttttccccaaactcctgtaaatgcatcatgtcttttccgacaaaactcctctaaacatccttcatttcgctccaaactctttaattcatggaaaaatactaggcagtgcggtacttcttgaccggcttcattcccgtcttcccatcatcctcactccgccgtctcttcaaccttctcacctcctcactatctgattcagaatcagaaagaggaataaggtcaagcatgccctcacgtggaacgaaatgcttgagcttactcaagctctcctcattatacacgcgcaccatagagggaatcggtctggaagggacagtttcaggactcacaggtggtgattggacgaatgtagctgcttgatcccaattgacggggccccatttaatcttcttcggttcttggccatagggaatcgcccagggaggtgttcttggtccggaagagtgcgtggatggggattcatatccgtcgtcataattcggctcagattcggacgtatattggggtccgtattgcttctcaggctggggctcaggttggattggcgcagaagcgacacttccttgcattgagtagaggttactaggctctgcgtattttcgaaggggtagtgaatcgcgacgtgccgcgacatcgtagatacccttccattcagcaggccagcccatgttctcgttgccaagttcatggggaagctcagggttgtgggtttgaggaatagtgggagacttccagagacgctcaaccaagttgggtgttgaaggcatatcccgacgagcgtagtaagggtgccatcgaagaatatccctttgacgctccaagttcttcacagaccgaaagggaataccgcgaaattgagggaaatcgacaggttgtcgctcattccacccgtgaaaagcgtacttcatccacggatgcacagcaaggagtttcgaaggacatacttccatgcatcccatgctggcgagatcctcccacgcttccgtcaactgcagcaattcctttcgcgcaatcatccaattccaataacactcgccatgatccaagacatcttctctttcaatcttggcaccaaaaggatgactctggctgtgagaaatgatatcaataatctcctgtccccaattccaaagatcccacatcttggcaccagcatcgaagaactcccgtcggatatcctcctcgtacgcaaactcatccgagttgtcgctcatagttctccagtgctcgtaagtaataggaagcagattcgagtcgaataattccagcatttcgggctccaggatgcgatggttggcctgccatcccatgcatctggctttggggtcgtctttttgttcgcagacgaagacttggcctggatgacagcaagggccgtgtaccggacacggagcagctgcgttggggtcctcgggggcaggaaggggttcgttggtgctgtggtggcagggaggtgggagttcgaaggggtggtaggctgttgctcctatggtggggttgatgataacacgacgttgcgtgtcgcagcgggtgaagtggtaaatcgtgaggtggcacatgttgggcgatgtgatgtagttgtgtaagcttgatgaaaattgtaaactttgaactgaagctgtatagattagtctagaatgtaaatggatgtcgagaggatatatatcgcattttgtaaccagggctggagtatggtcgttaaagacagtgttcttctatacatacaaaacaggagttttcggtgtcaaaggcgttgttcattgttggtaacaggacgttgtcctttgagagtgtctttacaagattgaacactgtctttgtaagtggtgaacaacgagtgttctctcctctgtccagctgtttcttgttaaacgtctgcagttcaaaggaagaattggtgtttcaggtggcctgttcgacgaaagacgttgatcattccagtttctgccagcacgcccaacggaaaggttggcacgatgatgatgacctggctttggagtgccacgaactcgactctatcagaatgagacggaatagcccaatcacagccagctcagactaccgttgactgtttgtgttcttcaatttactattaacattattatatatcagacctttcaacatgcaaatatacatcaccagcgtccatcccactccttcttctcaatgtcgcaacgctcatcttgacagccctttcaatagcttcccctccacaaacagcaacagcaacgttccctggcacatctccaacagcagtccttatgaaagtcgcaatctcaggccgtccatcggtgtgttcaatagccgaggcatacgccccatccaggtccatatccacctcttccttcaacagctggtcttcctttgcactctccgacgatcgcgcagaatcgatcgagaagcgctctagttcaacactaggtccccttgctgtttctgggtcgattaacctttcgcgactttcatcttggagaacgccttcggatacagtgttgggacctcttgtgactgcgacttggatctttgtcgatatacccatctctttggcgcgcgatagtaggcgagttatccgttggaggtatactttggcgtgtgctgtgtgccgcacaatgtacaaagcgctgatggtgcggatgcagccaggggattgagatgagagtagatcctcgagaattggcgtcgtaaatgatcctccggtcgacgcagcgacgagaactaaattctcatactgcttccaattcggcaccgctccgaatggccccgttaccattacgcgtagacctccagtatcccctctcaacccagttcttctcgcccaatcgttcaaatctctggttaaacccgtctttgtcttgatcgtcaattgaaggtcttgcgttttcgtctgcgaatcaggaatattcgtaatcgtaaacggatgtggcgtctcccatctaaaagtcggcgaccagatcaaaacatgctgtccaggtatccacttgaacccaacatttcgaaccgtcataacggtcaactctgagtctacggcttcgacctgggcgtcgtgggcgtatcgcacagaaggattcgccgagacacgtagccgtaagttccgccagatggggtttgccgagcgtgtcaccacgtcgtacgcgaagacgcccacggcgcaccagatgctgaaaaggtggtggtctggaacgtgaaggaccaggaacactaggagtagcacgacagaaatgatgtgttgcacgacaaagagctcgtattttatgcgacggaagaatgggattgttgagatgacggtccaggcgagtatgaaccatgctgcgataccggggagaaccatcttgacggttttaatctcggtccagaagaagctggctgcgagccactcgtatgtaaaaaagcctccgtggatggtggcgctggcgaaaaagactcttgatgcccatcggtggaaccagttgatcctctcgtatgaagttcccagtaaaagaccaattggattgacgcgcactgcgaggagaaagggtagggacgtctgtgttgctgtgatccatgctgcgcgaaaggcgatacgctcgtgaaaagtgccgtcacgtttgatggacttgtaggtgatgagaagcgcgatgaaagcagcatatgccacaacaacaattgtcttgcgcaccgggagagtcgcagaccaggcggggtgtccaactagtcttgatgtgaggttctttggtgtatcgatgaatttctcaattgtagagattgctgtatctgaactggcccccaaatcccttctcttcagcctgttggtgttagttgtgattagcatgtgattattgttacttacctttgtttagcaacaaagagtgagacaaagtgtgagacagaagctattatcagcagcgtcgcaaggacgtaccagtaaaggcaagcgaggaagtgctgtctcgctccatcctctgtctggtgtccatgaccgtgtttcttttcttcgtggccgtgatctccgtgtctcttgaagatatccataacataattgaagagaggaaaagaaagagagatgttgtctgttggagttggaatgaagaagcttgaccaacacggtcaagcttgtgattacgttatgcagcatttccggttcatccgtatccgcaattggttgaatcttgctcaaatggacgcatccagccaaagtcgagacgagagtcgcatcagtttacgagcttccgggctgaagtaaccgcacttttcctagaacgattaccctagcctaggtcatcttaactttattctgttcagcttggcgatgaaaagagatgctatttttgggtaactcaccctatactaaaagacgaattgatgtgaaatgaagttgtcacgatgtcctattggtattcagatgatgacttttatcttgtcgcatttattatttaaagattgattgataactgctatacaatgtcccacgcgacaagagaggaggcgcatgtcttgtattccgtggtttcatctggcagctgaatcaacatccgaaaactccaagggcactaagatcttgcacactctctacacgatacggcgcagccaatagaaatatcgacattttggaagaacataaacaacacagactagagactacaattgattgaagtatgtaaatatacctgcaatccaaataaaaagtacacgaggcttcagtggtgatgttttcgcatctcatcccataaccaccaaaagcaaaggcgtcatccagtatatttttagtgggtaagctcctgtacagcagtaaaccaaatcaagagcctcaattctagacttggcaattctgccgacatatggcatcagagtcatcaatattggtccagtcaaggcagtgagcgacgtcgacaactcaccctacagcagcatgtctcaggttccctgtcttatcacacagatattcacaacctgcagctctggcattcttccagttgtgcttcgataatcactgccctatcgttgcccactcccgatcaacatctacagcagctgaccaaatgatcgccaaggtgcataacgcagcgtcacatcgtcgggcttatgtagaatagaattttcgcaatctgatacgacgctattcgtctttctctgatgtcgggtatcgtcgatgcaagcgtcagttgtcttggagatgcatattgaggctttgatacaatgcacgatacattactgcatctcagataaaatacactgccacctagataaccaaaaatctcgaacaaaaaagcaacgtcgataccttcataccgactttacagagataaccttgcagtgaaaagaggcacagttccgtaggtggcttctattccgtgcctgggcgtggcacacctccaagacaagcttagtttttagttgcatcaggtgaacaggacggctgccacaaccagtcatgcatttgtgtcgcccctcggctggcatttctaccgccgatttcacatgttttgtccatacatcttgtgatgggaatacgataataatgcattgaacaaaacaggtcaggcaggacaggacaaaacaaggtaccatctgtcaatacaagacccctactgtattattatctgggggaccctatcaccgacccaaagagttccccagtttgtcgccaagaaatgaccagtctttttttgtgtcggtatttcatctaaacatagtaaattcctgtcatgatggcaatgtctgcaaaacgcgtcatctcgacagtctttagccatgaacaacaaagccggaccgacgggaagagccggctctcattccaacgcactgctaagtttattaacgggtgactgtccactaactcatcactgagcgtttgtccactaaattaatcacagagtgtttgtgcactgttgctcgtaaaaatgaggggccgtgtctcagagacgctgggatcatccccgcgattaaagagaagcgcttaacttgagttggctcgagtcacgagaatgagaatgacaacggggacatccatcgtcatgagagaggaaacccccgcctgagagattgcattgatagtcgatatgtacaagtcagctataacctgggcatgatttgcataacatggccttgctattgacgtatatgtatatgcagcatggattgcactgtcaggacagacgggactgtacattactgtcccacttgacgtttgacacgtggggacaaatgagctgtgatcaagccttgactttctgtctctgatcgttgaggcttgatactgcctctcagagacgctgacgagagtatgtatctaggcatgcccgttattgtcagagtgaatccttcataatctaaacgctcactacaatgtacctctcaggcacggacctaccgatccaagagggaaaaaggcgcaggcgggccgtgtaaaagtcaagagtcaaaaagcccaaccgaccaatcctttctgcacgacgcgacgtgggggggtccctgcagagacgatcgatagactgcttatggattcctgttccgttgtaacccgccgatttgtatcctctagcctcagtaatgacctgagctaggacatcactgtgtgtcggtgtcgagaccggatgaataccgtagtaccttggtaccaagtgaagagccaccccggggcacacagaccagatcagacattccatgtcttttactctggtgaaacactttaacagtaaagacactgaacatgtgaagatgaggggatctatcaacggtactactcctacgacatgctgtactcgtcatatgatatctcccctctttctcccctattaaacaactcctattcttctttttgttcttcttcttctcgcttattcgagcatcaccctctcgctatcctgttcctccgctctccgcagccgcagccgaaccggccccataagcctttacgactcctcttttttccgttcgatcgtcaacgccactcaactgagagcgctaacaacgaaaaaaactctccacaacgtggttgttgaggtaaggtgacattctttctactccattttgcttggacgatctgtggaaaatatcatgagactaaaaactaaccctttggtgttttttttttaaacatgtagagtaccaccgagagggatttaaatcgcaccgctagattatactcaatcgttcgatttgaggcggggggattcagatctcatattctcttccaccagacatcaccgcaagtctatcttgactcagctcatctcttcatctttaaccatatttatccactcaacctaaacgcttgtccaaggtgcatgacaccaccaccaccaccacccttcaactcctcatctgccatcgtgcatatcttcaccgcccaatcccaaaggcccaggtcttgtccttcttttcccgcttaaaccactgcatcctccacccctgctagcggtccctggaactgcaactcaacttgggagacatctgggtcctttcgctacaatcgcccagggcccttgttcaagttcccagttccagttcctcgtctctctgataaactaaataaaagggaaacctgggacgcgcagaccgcaacttttcgcttgtcttgctctgactccattctcttccctttttccttttgttttctctcccaccctggtaaccgagagaatccttttattctttcgcttcccgcctcaccgcgagaaaggaagaaaaagcttgttattgtttccaatttgttgggaaaaattaacaagtctcctgaaaccttggctgggactgggtttcttccgagattgttctgtcgtttaaaaagaagtaaggaaataaagagaagcgacgtgctggctgttatagagcttgtgaatcccctctctcttctgacagtcacatcactcacattcttttcttctttttcttcttctttcgacaaagcaataacaacgatttaatattctattcctattcccaccccccacttcttcactcttactccttatcgataaagattatctatatctctagtgggtcgaagcttctaccagattgaatgctagcttcatgatggatgagaggtccgagtctcgagcgtctggaacgacataccacagcttcgccgatacggagttgttcgagtctacgtctcccccgcctcgaccacccgtgacatacgataccaccagtcttcagcacctcgagcatcttcaacatgagcttcagcgccaacagcagccgcccaaggaacccaactgggtgagggaccgtcgaccgcccacggcaaagatgcagcgccaagattctggctacgagtcaaacacccctcgacgcacctctacctccaacacaaccacctctagtcgatggtcgaatggctcctcccgagacaccagcagtaacagcagcaacggttcaggagtcagaactcgcttccgcgatcggcgcccttctcttcgtcgctcagcaaagacgcaccccgttcaacaaacccgcacaagcgcccagtcgctccatctcgtgcgcacaaacacagctactcaacaaccctcaaagcaacctaccgccttcttccacttcccctcgccagaccccatccagctcgccgacagcgttcccgatcgtcgcgtccaacccacgcccatcccttccccgccgccgcagacaacgcactactggaccagcgaccgcacgcgccgtctcgagtacgccgccattgatgctgccacgcgtggtgtcaagggctgggtcctgaaacacattgttccagactgcttcgtgtctcgcgagaacagacatgtctcgtttgacgacgactcaggaagtgtgcgccggtacaggctcgagctggaggatgatcaccctatggagaagattaaggtgggcgcgcataagaacaagaatggaagacgacgcaagggatggaaattctggaaacgccaaaaggccgaggctcaacccgcggcgtacatctgatcttgatctaaaccagccaccaccacaaacaaactatcacaaggccaggggtattatttatccatacaacaaagaaaaacaacagccccctcctcaccacaaccccgcataacctaccttatcgcatcaaagcagcatcgttggcgttatatacccgttggttttaacagtattcttttaattgtttattttgtttatacagtacccgccacagaacgcagagcatgataatgatttcttgaaagccgagcatacatatttcttttcttttcctctttttggaaagaagcgtacacaacaagaaagactgaaacgaaactagatgaagagatggatgcatgactccccccaatggtgaggaagtattgttttttatttgtgattttactgctattcaatatcctagatacatacagggctggttgctatttatacctaccatagttagtattgtttaaaccaagaaattgacatttctcaagaattaagcaaacattgtgtacaattgggtcattcgggtccgtgatgtttctttgttctccaagtctggaggcggcagcatggaccgttagttctttgggaataagaatggcactgtcgccagagacaagaggaatccgcatttactcgagtcaaatacttgtgcaatatcttgcaaaatgtcttcctcttcagaactgagcgacatcgactcgccgacgatgctactctctccgaatctaaccccgactcgctccgtgtcccgctccgtgtccgagggtccacttcggcgttcagcatcggagccatgcttcggaccaatcactcctgcgacgagccaacaatcggtcgaacctgcggaacaaaaagctggtgactgcagagaagagtcgattgacgacgcgatcgatcaagtcccttttagtctcgctcgaatggtgatcaacatgcaaggatactacgcgtcggagctcgaagctgaaagacaaaggaccgatgaactcacccgacaaaacgaggagatgatggcaaagatggccgagatggataaaagacttcagatgcatgttgtcctcatggatggatttgtcgggttcatgagagaggtcaaacaaggacaattcgctgttgcggagctggagattgcgaaacagtttggaggtgttcatttagatgaagtcaaagggctcgtttctgatacctgcgaacctgtcgaacaaagcgtggagcaactgatcctaagcgaagacattcctgacccgagcgatgaacaaagaacagttcgctttacagaggaaccaacgccctttgacagcgcaatctttgatcaattaccgcctacgccggatgtggagacacctcctgtgaggagcactgggcgacgagcgccgaaacgaaagaatcctcctatgaggctgcatagggaagtgaagcgacggacgagagcggatgtgagaagtgttaggttgaggcatacttcgtggagggctatcaataatggatatgatgaggagtctggggatgaacacaggggagataccaatgatcgagactatgatcctgaacctgaggttcaagatgaagatgagagcgaggaggaagaacaccaagagcaagagccagaaggtacatcgccctcaccaccgccgtcagaagaagacgacgccgacgccgaaaaaccccgatacaccgtctcccgctccacagccccccgattcacttctggcccatccggtcctcgcttcaaataccaccgcatgcccaagacagtcgcactagtatggcaagaatggaagcacggcagtaacgggaacccagcaattgaagaactcgagaataaatacaacacttcgtggcggatggggacattgcaggaaagaaagtatgcgagcaattatgtcggtgttagacaaaagattgtgagaaaggtagaggaaatgtgtgaggttgagggaatgagtgtgaggcaggcgtgtgaggttttggataagagagttgatgggaggatgcagcttttgatgacggttttgaggaagggggaggatccgttgcttgttattccgaggaggaggtgattatgtgacgaaaagggttgttgatgggttggatagatgtatctgtgttgagatttgcagtgaatcagagacagaccagaatattacagttgagccaagtgaagttgacgcgaggcttacctatatgccctggttaaactcgatatggggctgccggtcaagccaaccatccctgtgcaattttccgttcgaaatctgtcatgggcacatgtatttgtagtactggtaatcccactgcgaagtatcctagacgtaccgcacatcgcagatgtcgacagcaaagatgaactatctttgctaccccttatggcgcataaggagatgagcatggagaggctttcggggtctaccacaatgtcagacccattcccctcgatgattgtgtcagccaaccaccctgctcaagatattgaacaggtagcagaaagcgtttatacagtggctctccaaagcattgcgacgtttctgaaagaatggatgtctgcattgtggtggatctacttgagtgaagaatggcgattcactgtatatcttcaagcgaccaaggcgcccttggcgcagtccgtcacggcgagggaaagggacacatcaccgagaccgacgctctgcgttgggctcctccggcttgatcgcggaggaggtcaaagaaggccacacggcccggcatgggcagggaggtctggtggtaggctatgataccacttcactaaacccaaaattatagctatgttgtctagaccagcgaatggaggtacatgctcggccctggacgccagcaccactgtcgtagcgccgtgggttcgttggagtgacatacatatcatacccaagctagcaccttatttctgtaccagtacatgttctctttttctagcgctcggctgggggacgatcctgggagtctatgctgggtttcgtccgcttctctgtggcgggtgtaggatggatgaacgctcgttgaattggagagcgaaatggacattgagaagttccatgttcagggacatctcctagaagaaccacatacagaaacaataattcgttttaaggtattcattattgcttgccatgaatattttgacttcgtgaacgccccctactatggacccaaattgacgaacaatataccaacccacacaactatctcagtctcagcgtcgccagcccaccaacatggaagggagatcgcacacagccacacacagagagacgcaaccttgcaggtatcatggacctcaattacccagcggagtcaaccagtcagaaaccagccacaacaacatctctagaggatcttcgggaaacggcatccacaaacccaagcctgtaagaagcgctacacggagtatgtcttcttcctctgtgccgtttatcctgtctgggatgtctttttgcttcgagtaacctttaataccattgaacgccatttgggtaccaacattgtgctcaatgtggacgtttaggacaggcatgccgaactcaagacataggggccgaggaacgccgccgccccggcctcccgtgcggcgagtcaccaatgcactatggcccacccctaccatgcgtctacacaggggaatagcccgacttccaactcctgctcacatgggagccccgaggactcaacgctagaacctcgccttcgctggacccagctggtcgatctgccgctggtctcgtgggctgtcattcatggcgttgtcgcgcgagcccctcgccttcccgccgaaggcggatatatctatcacataatgagatgaaacccatcatccccgccctcgaattcggtggctcttggcataggttttgtataaaaacctccagtattgctattagtcccacgcaggccccctccccgcaggcctttgggggactgttttttatatctataggaaggtaggaaagaagcgaccctgacgggctcagaacgctaatcttatgtgttctgggtgtcaagacctgcgaaaactcgctctcaaaaagttcagctataccgccatattctcgacgaagggcgcgctgcgaagaacgtgaaatctgcaatgaatcagatccttcaacagatgcaatatgacgcgataatgattatgtccgccacaatcctttttaaccatatccgcgatttatatgggtacattgaactgtctatagaatgcggtacttcttctgtatgtagtagttagacacgagtccagttttcgttcagccgccatattctgggcctgatgttggaggcagtcattgtgtattataggtgattttgggagcttgcaaggttggatgcaaccgctttacaaatttctttgacggcttgcgaatttccgtggctttctcaatgattgcggtcattatgcatagtaactgacgccattataggatgtttgtggtttaccatattttagaacgcattcattttgagagtgagtaggacaagttacgtcggcatttgcaactgtgaaatatgtctggtaatctcgaaataccatagcacaaatgcagtcaagtttaatagtgatcaaaaccatgagagagtgcgttcagatcttgtcgattcatccggtagtagctacgatacaatgaacgggcttgacgccccacaaagacactttatcactttgtgtattgtcatcgaagctttcattacctacgtcagagaggcctcgcttactgctgtaggtgtctttcgggctatctatggcgacacacttgacagagccgagacatcccatctgtcagcaattcggcgggaccgtgaccgaaagccttgcgcttgatcagacgacacgcattagtacctacggcgcgcttgctctgagattggccaaaggaggtaccagaaaagacatgaaagaatgcgatatgctgtttcggttcgtattccggtatattgatggtatcatctccgcacagcggtattctaaccgacgtcggtcgtaacagtctgaggcagcctggcacgggagtcggcctaatgagatgaggagggacgaggttcaacctcgctcagacaagttgatgcaggacccccaaaaccctccccgaagattgacaccccgtttgagaaaggttcaagggcttgtcgaaggacaggcagtacactacgagatcctttgggtgtcatccgccatagtgacgatgactttttctttcctgacaatcatcaatgagattaatccccccagcatcacttggacgctggtctcacccattcgcatggtggtgccgctgtcaccactggaggctgttagtcatgaagaagagcttacgcgcagctggaacaaatggacgaaacaggcgccgattattggcaaagcccatgggaccatgatgcacttgcggctgaaaactggacgtgattcgaaatatttactggatcgctttcgcacttaaattgagtgaagattggtcgagtcacaacgtacctgtccgtgactgtgtgttggaggtgaagtgataagcggcaagaacaggcggcatcggtacctaatcacaatttatctgtcctgtgattaacgtttgagcaatcgtgatgagttactttatcgggtacaaaagacgattgagttccatggaggaacaagctcaacaacgcaacttgatccatcaccggctacacagtataagaaacaactaacaacgattaataacacgactataatcaatcacgaactgacaatgtctaccaaccgaagagactacaatgatctccctttttccttcaacaacgagtactatgcagatgctcaaggtctcgtctgcggttccgatggcctgctgcacgaccccagccaccgcgaaaccaacgggcagcgacaacaacgtgtcaacgagcgctgggaagagaacgtaaggcgcgtgatgggcgatgaattcgtcggccgttggccagacctacagacaatgatcagccactacactgaccgatatcccccggtattgcagacattggacagtgcgcaactcgagaaggctgggaggttgaaggcgtggggtgtgcacccttccatcattcatgtaatcgtgggttggcctgctcaagggttgtctgaggaggagagggatgtgattgtcgcgtgctgtgaagatgagaggttacagcttagacagaattgagaatggtgttgagtgatgatgaatgatggcaggcgggtcactaaaagtaaggtacagacaaaatcattagtccactcttaggccacatatacactaagagtgctaatatttatatcaaccactaaatcagtaccggtttttatgcaacccgcctggatgggtagacgagacgaggacagatgactggacggcgggctcaggtaattacctatcttaataattaaaacataattattattctaaagtatacatggtatcaagtgttggctgctctaggtgaggtcagtgtatgttgcagagcatgatcgggctggggtcataggtgtttgtagtatgaagcttggaggctatcttctctgcttcgtactagggtatcccagtaagtagtgaccaaccgtagtattttcgccaatcgcatgattctaaacagagcctcagctatggcctaccgatgaactataaaccctgataccctgggttggtatgttgatgatggagtccaccactagacgagggcaagccaaggctagaggagtgtttgactgtaatctcaattaatccagtatataggatacggactcagatgtatctccgacgtaggtactatggtgcatcgagtagttcttattgtatgactccggttggtgtgtgcagctcatcgagttgaccaactacaggactgctctggaccccggaattggtgactgtactatatcacaaacagcaaggttaagtatggggtattaaaagtcaaacttgaagcttataaactgattggtgtttgttgttactgactctcggtttggttgtaaccgaatgatgccgatattggtctgtgctcacttcggccggacggaagatgaaccacattttttttggagaagacgagtggatctctacggcattcggaggtcaagaatgacggaggcttcgggggtaagatgggcggtattgaagaggaccggaggcatgtacagtgctgtatacttgtatatatgtagtgaaatcacgggtcttgattcatctatctatattctatggtaaacaagccaaatacacaataccgagaaggcaaggaatatgatgtacgataatcaggccatctcgattgacgcacacttgtccggattcattgcctaatagtgttactcccgatgccctcgttgctcggcatcatcggtagatcttggagaaggggactgtgtaggccactccatcatccactacagaatagttattaatcatgtactccgtatgacaccagtggaagattaaatccggaggctgtcaattcgttgtctgtacagtacagagacagttcatgcggggatagccaccttcaagagacttaaaattggagaatgaaacacccactgaagcgtctactgtagccgatcccttgaaccactgaaattgttctatccccgctttactcccagtgggttcgtcgatccacttcgtcaccgtcaggcccatcaggctagatcaactggagctcttctttttgttccattcctcttttcctcctcatcccacctggactctccagtctatttatcctcttcacctcctcctctctctgtatactttgttggacaatctcccctcttcctttctgttcttctttttgtcacagtatcttcatcatggcttctcctgttgcttctgccgccctcaaggcgcgtgtgcgcaatcccgctctcctcaagaagcttgcgcgacctgaggatctcatgcaccactttcccaatggttcttatatcggctggtctggatttaccgctgtcggatacccaaagtaagtttcctaaaagctcgtcgacagagtcagaaactgggaatgctgtgcctccccgccggctattatgacctaatgctctgctcccattacccgagcttggcgcaaaacaaccccaagagcaattgcgctgacagcttttccaggaaggtccctgccgccatggccgactatgtcgagcagaacaacctccagagcaagatgaagtactccctctttgtcggcgcctcggcaggttccgagacggagaaccgatgggctgctctcgacatgatcaacaggcgaagccctcaccaggtcggcaaggacattgccaagggaatcaactctggtcgcatcaacttcttcgacaagcatctgtccatgttcccttcggatcttgtctacgtacgtccaacgaaagaatttacccttttgcccgttacagccccaccattttgacgcttcggcctcgctttaatctcccaccgagcttactttccactttgtggctccgatcaaggagcaaaggctaactttatttcatagggtttttacacaaaggaccgtcaaaacagcaaccttgatgttactgttgttgaggctactgacattcttgaggatggcagcttcgtccctggtgcctctgttggtgccactcccgagttgatccaaatggccgacaaggtacgtcactgccaagactagaagcgacaattgaactgacagttgctctacaggtcatcatcgaggtcaacactgctatcccctccttcaagggtctccacgatattacctttaccgacgtccctccccaccgcacaccttacaacatcaccgccgttgaggaccgcattggttccacttcggtcaaggttgatccctccaaggtcgtcgctatcgtcgagtccgactactgggatgccaccggccccaacgccgccatggacgacacctctcgccagattgccggccacttgattgagttcttcgagcacgaggttgctcacggtcgcatgcccgccaaccttttgcctcttcaatccggtatcggcaacgtcgccaacgctattgtcggtggtctgaacgagtccaagttcaagaacctcaaggtctggaccgaggtcatccaggacactttcctcgatctcttcgactctggcaagctcgactatgctaccgccacctctactcgcttctctcccgacggtttcaagcgcttctacgacaactgggacgcctacgccgacaagatcctcctccgaagccaggctgtctccaacgctcccgagatcatcaagcgtcttggtgttatcggcatgaacacccctgttgaggtcgacatttatgcccacgccaactctacttgtgttagcggaacccgtatgctcaacggtcttggtggatcagccgatttcctccgtaacgccaagtactctatcatgcacactccctccagccgaccttccaagaccgatccccacggtgtctcttgcattgtccccatgtgcactcacattgaccagaccgagcacgacctcgatgtcattgtgactgagcagggtcttgctgatgtccgcggtctttctccccgcgagcgcgcccgcgtcatcatcaacaagtgtgctcaccccaagtaccagcctatcctgacacactactacgagaaggccgagagtgagggtctcaagaagggtatgggccacgagcctcacctcctcttcaacgctttcgatctccacaaggctcttgctgaggagggcagcatgctcaaggtcaagccttggtaagggaattaaaggggatcgtatataatgtgggatggtaaactagaaatgacaaattttgcgcagccttttgtttgggaaggggatgttattggattgtatgcatggttttgctacatagatgtttgatgaaaattccccagcaatgaagcattgaatcttgatcattctgataatttgtttctttcacactgtgacagtttcagggggagtaattggttagctgcgaggtcattcgcggattgtttccgctggagctctacgtcagtggcacagctttgcggagtcagttttgatgccgatgatttggtcaattgagttcaacgtttgcggatagtggcattcggacgttgggcggttgatagtgagtttgcggagagtatatcagcttaagcatacagtagtctttctcatggttcgatgttccctgtatattggtaagcattcactcagccgaacggttacattgcttttcttaccaatgtgaaagtcagtggccagttgcaatcagcggggacctgaggagatgatcattggacatcactcaagcttctagactagtactctaccatgcgatattgaagaggtgatccgacgaattaaacttgcacaagcatactaaatagaaatagtcgagtttcatataaagccactcatcaacatttaattgaactcgtttcactacatccttcgattccttaattcatgtgcccggcaataacggcattccttcgtattaattatttttcagctgagccatagcgtgcattcaatgccggtctttatgacgactcgataagcgaaaaaggaagctggtatgggtctttacccgcttatgcttactgagcggccagcacaagggtctgagattgggggcgaagaggatatacttttgtatttaagtagcatgtgcggctgagagattgttggctgttgtcagtgttcgttgtgacttgttcaaaatgcatttctcacaattggcttcactggcacttgttggctctgccacggcatggcttcctcatgagcgtgatttggcttcgtttaatcaaactgccagattcgaacaactcggaaaacgcttcaagccaaacttgggaagcggtattaccaagattcgaggtgtcaactttggcggttagtactaaacacttcccttgaataacatctgctaatatattcaggttggcttgtttgtgaaaagtggcttcaagaagatacatgggcaaacaaactccaatgcggcaactctctatctgagtttgactgtatgaacgatcactataaaggtagcaatcgcgaaacaggaaatcaacgtttcgaagagcactggaagacgtggatcaatcctgatactgttcagtctgtccacgatgttgggctgaataccattcgaattcctatcgggtactggtcttacacggctattgtggacaaggcttctgagccttttgccgatggcgatcgaatgctcccttatctcgatgctgtcgtgaaaaaagctgctgatctgggcatctatgttatcatggatcttcacggcgctcctggtggacagcaggaagatgtctttacaggccagaacaacaaaccggccggattctacaatgactacaactttggacgcgcggagaagtggcttgcttggatgacgaatcgtattcacactaaccctgcttattcaactgtcggtatgattgaggttctcaatgaacctgtttctcgacatgatggaggtaaccgataccctgcaccgggtcaggatccaggccttattcaaaagtactatcctgctgccctgaaagccgttcgcgacacggaatctggtctcaaagtctctaacgataagaaactccacgttcaattcatgtcgagcaaatgggactctggcgatgctcgcacgcaatcatccatcgccaatgatgcactcactgctttcgacgaccacaactacattggctttgctctgaacgataatcagaacagcaatggagatgcttacaagctcatgcacagcgcctgtacagattcccgtctcgtcaagggtcaggatttcatgttgactggcgaatggagcatgacgtccaactatgactggaaggataaagagttttttaacaagttcttcacggcgcagcagcagttgtatgaggtgcctggtatggcggggtgggtatactggacgtggaagacggagacgaatgatcctagatggacgtattcgtatgctacgtatttgaagtacattcctactgatgcggtagggttgcagaataatgtttatcgagatgtttgtgctggctacagataagaatatagtaagtagtagcatagttacttccaagaacgaaggaagtctcggcgtatcagaaaaattgaccgccaggagcataagagacaaaattattagggcagcttaggtcacttcgactatgcttcttagactacttatttttatcgcctaagacttacgaggccaacttttctgctacccactagggaagcccttagcccggttgtagataaatacagaaccccattgcgatgatctggcaagtatgaataccgtgatcagtagtggcgtagctaccacaaagtacacccagaacaaaggacctccaggactaaaaaccttgttcatactaaacaagctcgacacaaaactcagaggcacaaacgtcaacgccagggccgttagcctagacacgtgctttgtctctgaagaaacccgtcggctctcaagtaactgaagaaacatggtgacagataaaacagaagtctgcagttgctcgccgtgctgaactaaactcgcagttatatactcatagtcgtctcgcaaggcttcccagcttgttgagttgtcatctaaacggctgtgcttcttaataaacaatacagacctgcgtaagcttactgtggaagatgctacgcgtcgtggccaggaggaggcagatgtcaccgctgacttgattctctcgaggtcttcgggtgatgttgtggtgttggatgggggactgctattgtttcgtaatgagacgcgaacgacttcgatgtagtttacccattcggtggtaataagacgcagtgggtagtacgagagtgtcttgagatttaaaccattttgagaaaagtcttgtgcggaagactcccatgattcgaggagcttttcaagtagtgatttgtcttggctaatgttgttgagatttgggatgcagctcatttgcaggccctccggcgtaccgtggaaaagaggtgtgcatggagtctttatatacatctcttgctttccacgaaaagaaatatagttgtcttgcataggcgagtcgaccaaaaccaaacctattccatattagaatttcccgcctaattaggtagagtatcatattacttaccgagccatgtattcttccgtcctggaacgatcataacggaacaacaatgctgggcaagcccgattcttcgtccctggatgggtggtaatacaatgacctttctccgaatatttaataagcgaagtaatttgtaatcctcaagatcaatgtctggaaacacgagactccgatgatacggaaacgtagcaaagttctgcgcctttgtttgcgacggtagctcacagaacttgggtgataaggaatccaggtttctccatgctgaatggatatgggatgcaaagaacatggggtcaatgtcaagacatgagcctagctccgccatcgtttctttactgatattctcgataacaagaatctggccgatctttttatgagaggtagcattatttaactgaggattgtcgtgcacctctttggatatttgtgatgttgtcaattttgttcttgttgtcccttgaccgctggagaaaaagtttagtgatatgatttgttcgccatgtggacttatcgctgatgcggagaggaaggcctgcaggttgagcaatgctgggttactttggcattttgcctctatcaaggctttatacgacgagatcatggttgatagtgctgttttctggaagaatcaagtcaaaagacgatcaatagatgtaggttgtgagttgtgtcaaaatgtctaggaattatttggttactttctgttaccaggttgaaaatgcccagctaggcagggtctgttgactgcgccttttcaaccgacatggcttatgccccagcctagtctcgacgaatagaagatcaaacccaacctttgcctgcatgagtggtgggttgttgatggtgaggggtcccaatcaaccgctgtcatccatcaaatatccatcatataaaagaaaacgctagcccaactggagatttccacagtggcagtgttcggagatcacccccatcgatttgctcagcatggacgtgattgatgaattcattaccaagttccaacacgagcgagaccaatgggagctgctaaaggatcgtgcaatagagatctgcaacagcacattgagagacatcaatactataggcattgtcaccggccgtgtcaagacggcagagtcgctaagaaaaaagctcaatacgaggaacgcgagcaagagatatcttgacgaggactcggttctgaaagatcaacttgactttgtgggactgagaatcgctctgtacttcccctcacagaaacaacacgtctttacacaattacaagaggtctttcgatacgaagcgctgagaccatttgaccgggactggaagccacgtgagcccggtatctatcagaatctttttggtcaatacgttgcagaccatctttgggtttctctccgtactgaagatcaaggtctggctggcccgcacgcgaagcagccgttcgagattcagctccggtcggtcctcatggatgcatgggctggcatcagtcatgatcttcagtacaaagcactttctggtcatttgactggcaccgagctgaagcttcttgatgcactcaagggtcatgtcgaggttggcgagttgatgctcgagcagctgtatcaagttcaccggaagcgcatcgagacagagaaggagcctattaccagcgtacaggacttgcggtatataatccttgattcgattccaggagttcaagcatctgaggtaaatcttggggatctcgatgccttatttctcgtcctccaagctttccaatgcgccaaccctcacactgcccgggttttgttacatgaatacaccaaggcaaacttgcgactccagctggatgattttgaggaaacctttgatcccttgcctgcaacagttagtttttttctcctagagaaactattgccgcatgtcaaggatcacggccagagttttcgtcaggttgccgaagtcattagggcccgtcagcaacgtccgttacacgatagtcgatattggcagtcattattgtggctatcgtgccagatcctggatcgggcaaagtctcggaatgtgttcccaagcggtgctcaagtacgaaaatacgcatacatctggtgtacggagcaccatcaccgtcccccgctatctctcgcccgtagtgatgacaacctgatacagtgcctggctattggccatgaacatccagctcgtggacttgagtttctggcagaactctcatttctgggactgggaccaactgtccccgagtacatggaagtacacgatgctggtcacgaggataatcgattcaacgtaatagcaaagactctgctgcttttatacgaaagatatcccgaagagtggaaagaagctatttccgaatataccagatcactttctgaggttgacgcaacaactaaccgcttccttcacttggttgatgtggctacttggttaatgagcatacgggctagagagcaccttgttcacttactagatatctggcctctggatgatgatacaaatgtctgggataacctagatttacaaagtggtttagagacaacaaaggacgtgcccagcggtctattgttgcagttattgaaaggcgaaaaacatgggtattttatgctcaaggaaggagaatcaaaagtataagtcaagaagaagatgttattatgggttgaaaggatatatattcgtgatggtttcctcataaaagccaagaccggcgatcatcagatgatagcaaaacataacgaaagcaattataatgagctcatatacgatgaaacgggcaaaagtgtagaaataagagaatgtaggttctctaaatgattgcctcatgtcgagaagcagatacgatgatatttcgttgttgtttaaataatgggagcattcagttttaggcaggtgttttgtctcctggtctctgtgacaccttacctaccccagttcctcacagctgtcaatttgactgtgaacttggggcagggcaggtcagcttaatgttatgttttaccctagtagccccaacacgtcactcttgcatgagaaaccacagcctgcttgggccgcacacatcattggcttgtctggtgaaaacgtaatatatgtagactgactgacgcgtttttcttcctcgcatctttgtccagactcctacgacagcttggtgtctttccatcctgtctcaaagagtttaaagacgaaatgatccagcagctccaagtcggcagttcatcgcagtcatacccgagctcttgggaccttgtcggtatccagctcactgtgggagaaattgcctcagctgaggccgtgaggaaacactctggttccatattcagcttcagccagagcgcgcgactctttgacgcggtcgaaaatgctctcaaaatacgcatccaaaaccttcccccgtggctgaaagccattgatcttgcccgaaccgtcgctatatatggcgccgaaatgaggaggatcaagatccctcagataatgcaggaccttgatatgcagaaactatctggcctcgccacgtttgtagtcctctgctgtcgttatacggagagtgaagacgccatgattgcgatgctcaaggctctattggaaggtcacctcggttgccttgtcaaggctgatgggaaccagcaaaaagctctgccttattcattccatggacacctgggcagtttcgttagatcttgtgtcgatgctgacaaagattctaacgtgtcaaggcgcgcccaagaatggatggcttctctacatgattttggagcttgcagttatgataggtccaccttcttttcccgaaatcaacaggagagtgtcgatcttatttcagaactcttcggtgccgtagggagagaggaagacttggctcaggcggcggagaaactgagcttcggaccacaacaggacaaagacgccgatggatggggcaagactcatgatactctacatctgactgcagcgtatatcgccttcacagccgcggcgcacggcgctcgtgtttatgttcaggtggtctcagatcaaggctcaaagacgctccccactgaaccaatggacgaagagcatcgaaagtcaagcttcttagtccgcctttggttgaaacagcctccagaacatgtccggggtattctgcgtcacagagatcgttcggcatcatcgggtggtggggacgatgaccccccagatgacaatatcatcgtaggaggtggaaccttggagattgctacatggatcgcgaatatgataggattcaactgcacccttcatggcaagactacatcggagagtctactgaacctatggcaggctggcaccgagtatgggaagacactgcagtggttggttaggagagaagaaactgctgcaggctttgccaagatcaagctggttttgaaacctatggactcgaccgtcctaatcccccccgtgacgaggcctctctcggcttacctagctcagatggacagaaagtttaagccgatagccagggccgtgtctaatatcgctcacgacctttatggctactctgactattcaaaatgcctagatattgatgacgacggtggcaagcccgaaataggattggcaatggaatttaccatttacgctattgcgatacaggtgctacgcaacaccgtgagcccagccggagacagcgccgacatctacgctttgaacctttctacccttaggagggaagagagcgagaccagaaacctcattaactttgtacgacaagcgttaaatgaaggtacagaccactgggtaattcttacgaccgcagctactgtatggggcgggatgaaatatccaaagcggactcgcaatgatatggtcacaagcaagccttcaactcagatcattggagtcattgcaccacagtgtactgtcatctttgactttctccgggaccccttgtcctttgctgcctctagtagcatacggacgctcatttccatatggaggggtcccgttcccatgcttccacgcgatcctgtcacgagcttcatatacagcggccacaacgctctttgggagcttcgagaagttaaacctaaccacacatcggtgtctggaccgttggacacagaagaaaagaaccctgttctagtaacattcgaaccgttcgatcaggaagcaacaagcggcgtcttttgcttctggcatcgaggccagctactgaatgagtcttcgccgcactctctacttgtagctatcttgacaacctcacaagagatggatgttggccccaaaaagcaacacgacatcgttgctgatcatgctcgccgtatacgaatcattgaattaggcataacagacttgctaaaactgagaggtttcaacatcgagagctacattggtgttgtgataaagccaatgcatgacatttcgtggttgttgtatgctcttgcctgtgctgcagctccttcagatagcatcaatcggctgcagatatctgcatatcgagggcgacccgaagagttcgacattgaagcccatcgttccacaatggtatcagggcaaatcattatattgatacctcaatattaatagcaagcattatataacatttcataaaattattatcttatcatttcgttacagcactctatcatcattcaactagagaaaggtgtcttgagatctattgtattatactaaccctcaaagaataatcatttgttacctcatatagtccaattccatgtccttgtaacctgtctccgttgaataattgtttacgccctgttcattcccaagttaaccatcattgttagatagcttcttgagaatcacagtctctccaccacgacacttctctttgacatcttttataaccaacaattcgtcattgcattcgcgaaagatagtgtccggaatacgagtactacatccagccgcgaaaatgagccaggcaggatcatcaattgtcttgatgatgacggaaagctcgttggtaaccgtgaagtgcttagtatgaagtagatctgccttggataatattatacattttcttgatgtattggtactcttagtactactgccagataggcctgaggtggtagctgttgcgtgcgaacatttgagtaacccgctcattatattctcgggatggacttcggtgacgaggaatcctccgtaccaaacgcaaaacaccccgcaggttggtttgttaacgtgcggttcaaatgttattaatatgcttgaaaacagcttctgatatgcctcctcgacgggctcgaaagatggtgtcaactggaaagggtgagagttcgtgtcgtcgtacccgctgacaaggttggtgttgggatccctggggagcataggaaccgcgccgcgccatatagaaagtaagtacccagatgtacctttccttgcaaattctaaaggatcacggatcatatccagaagaacgcagcagtgcggagcaaccactccaagtgcagcctctcctggacgggccaaatggtacgtcgcgggattcagtccgccccagacactagccgcagtatggaccaacatggatgggcttaccccttcttctgaaactgccattctcatgagggtttgtagacccgttttgttggcatcaagcgttccgacattcaacgcgtagctgtctggactatcgctattgggattaatggtgttgcgtaaaatttggacggccatggccaataataccaagtacatggctttggtcatttgagactctccctccttactagagaaggatgagtagtctgaaaactggtaatattcatgcacgagcgccgccaccgtacgggagattgaattgagacgtctatcaggcttgagatagttgcatagcgtcgcagctacaggagagattggcttatctttgtccggcctaaagagagttaaacggacagttgaccgcttcacatttgtctcctggacgatccagcggtaatgactagcacactcggatgccctcgaccataattctagcaactcctcgttctctttgaccatatgattctgatgttgaaagcccaagtatctcgcaaaacagatagcaagctctagctgccccccaaagatggtgggcgccaggttgtctgggtctctaccaaagcggtcctcgtttctatcttgccacgtggaggttgtgtttgagctggaatatcgcatgattccaagtacatcttccggtggctgaatgagccatagccggagaagaaaggttttgtgacgtacgaccgttgtcaggggttttggaagaaactttgacccttgatgagatatgcactctaccattacgttggctccgtgtgcagccgccgctatggccatgtatgcagaagtgaggtgcagagtgtcatggactcgtgcccaaccttgtggattctctgggatttgatagagcttccttacatgcttactcatagtgtcctctggagatggtgccccgagaagctctcccatcaaatcgagactagcctgccgtcgcctctcgagaccatccagcccattaactctgactagatcgccaaacaggtgtagctcagccaactgtgacataacctctcgagagatgtcggactcgcggtccgcatccaaacatgatgtaataaatccgttgacatgtggcttgaagctgtagggcaagtttggacgctggtcggggtccggtgggctgatgaccgtcccaaggcttccgatcagaagtaagttgatcattctcgtgatgttctggatgtcttcgccgtatttggaacagaggacgacaaaggtagctagtcctgagagcttgtacttgtccacgtctttcattgtctggtcaagtctaattcgcctcatgttttcccctagaactgtggtagatctgacgaaatccaaatcctgaagccagggtggaagtcgttcggaagtcagattgaatccagcctgtgctgcatcgaataggctggtgtattgagttcttgtgatgattgatccgcatatcttcccaattgttgtagctgtagccttttcacgcaggctaaacctgagaccaagtaggccccaagcgtccgagtcaccgggaactaaggaagaagacggtgtcgtgaccttggatggaatcatatttgctcatcaatttaattcgtttggaagtctggtgtgtatgtgtatcttgtcactactctcgagaacacaaagatattcatctgtagatagaagcaatccgacagagagacaggtcagggcgggggatgagcctatctgataagcgcccagacatagatcaggctgccatcattatttcatgctgcagcttagctgtgattcgatcatgaccctgcagttgaccagttacggacatcatggaacacccagatatcacatgcggggtaagctttcaagatcaggctgacagtcaattttctttgggctcagcttttgatcaagttccgataccaatgctcttgagtagactatagtctctattccctctctgccaagggtcaataacgccatgtcgctggtcctctcgcgcttaggcttacttgtttcgggcggtttcactgtcaacgaaaccgcatcggcgctcacggtcggcaagattgtcggatctgtcgtctcgagacacacagacgctagcctcttcgacgctttcattcaacagtatggagtgagattcacgagacttccgccttggctagaggatgtacagtttgatagaagtggcacgatcctgggtggtcaactcagagaaattccgtgtcaaaacacaatctttgatgtcaaactcagaactgtcgagggcgtcgccacttttatagtcctagttgcgcgttatgttgaatcacgccagcaactggccaagtacgtcgaagacatgattcgagggaagtactatatcgtttctggaggagacctcgagactcgcgaaaaggacgatctcgagcgtgttagcatgccatactcgtcacgcattctccttcaaagttttgtcaacgcagtcattgacgcggatgcaaggtcacctcagcatgatcgatgtcgccaacttctaggcgagctcacacacgtggtcggcagtgcaatgtttcagaagcagacgagcaaacatgctcgaggtcagtgccaaaggtttttgcaacaattcctaggccaacgaacatccatttctggaaagccggacaacatcttcaataccttgtcggctgctgttgccatgattgcgctcgctgctatggcaaatggggctcatgtccgcgtggtctgccaaacctcgtctgggagtgtcgaaataccacaaggaggaaggaccttttacaatccttcgatttttactgtcgttctctggcttacagaacctcccatgatagtttctagtgaaatgaacatggttggcgaggaatacgatctagcagatgacgactcagagccgggagctattccaatatacggaggagctgcggagatttctcgtgccatagcctcgcaaacgggttgtgggcttccagatgacatggctagggatatttgggagcgcggagtacatgaaggcgccttggcgtcatgggaaatgggagatgtgttaggaatgaggttccgattaactgacgagactctacgctgtgaaatcccggacagcttaggatatctcgcagacaagctatacggggaaagagaccagcgatgcaagatagtgcggaaagcagctgctatcttgcacgatgtagccaactactctgagtacgaaggatttggggattcatggttcaacctcacgctaagctatgtaatgattgcttactctgttggatgtctgagatcggctgtgtctgtagggggcaaccttctgtcacaatactgttggacaagtgactgcgagctgaataaggatggtctgagatcgcgcctaacgtcagaaaaggcggatgctctgggtttcgtttttatgattggcacgactggagcgacgatacaagactttctctggcgcatcgcttctgtttggggaggctcgacgaccgggtatcacaaccacgttgagattcatgatcgggtgtttggaattgcatcgccgcacctaacactcttatccgatgtgctacgagatccaaaagcgctggcccaaaatggtctatcaaaaggttttatttccgttcattcaggctctataccgacattaccaagagatcctctgagcggactagtcattgctgctgatgcaagcgctcttatggaaggacgattcatttttgacaagggtcccagacctctacacaaagaaacaacggccggggtgctcttctctttagaaccctataccgggcaagatggtactctctgtgctaccatctgtacatggcagtatggggaggtattgttggaacttgatcctgtgcgagtccatgacaaccttctagcccagaggagtctatcatcataccaacgtctccaaggcactgcgtacgctaacccgaatcactgttttgtgccgttggaacggggagaaattccagttctacaacgtgtctttatgggcgcaagctggggaagatccggtattaattccccactgacagcagttctgcgggctgaaggacgccttgactggcaagtggtggtagcagggatcattgaaggtggagagatgatcatggcatgcgacggagaaagcttggaagaggttttgacccgagatccttcgagggacttttctggagttttgattgtcgcctgtagagacaacgtattatctcagggctacatcgacctcattgaaactcaaaaggatttggccagtaagcaaagtgaagcagagtttcattgcattgaattcaatgtcaatgaagggccatcgaactctacctggagtattaggaagagtgcaccccgcctactaagatgaaagactagtcggagttctatttattgcatctactatcaccctccctggatctgtacagtaatcacgtagaccccatcaagtatcgcaatgctggatcgtgactgcggacgctcagccccccgaatagaccgagataatagtaccaagtgacctaaaacgacacagcatttaaagattgccattgttaaaagcttgcatatcgatgttgtcccattccactttgggcagctgtccaatccaagctggcaatattctgctatagtcaacttctagagggatatagaagacagagataaatgatcctagatgggcatattcgtatgctacatatttaaagtgcattcctactgatgcggcagggttgcagaataatgtttatcgggatgtttgtgctggttatagatagatattggttcaaggaataacgtatacaggtagttattgaactaccctgcacaagactggttgcacctagatagcagggtaaatatctatgtcatgttatgactaaggatatttgtctccattaggaatagcgtaaggcaacagcacgggggaaaatgtcagaccagacagcaccttcagacagaacacaagcatcatacagaccaattcccctcaacaaatccagttatatctacgaacatagctctgactactccaagcaagaagaataaaggtcccttaagcctcttgtctgatatttatccagcagttgcatctcctttacgacaacccagaggccacacctgtatactgtcttggcaatagttggactatccccaatcttgtttcaaacggtcatatcggctactcgctacgaattatgggctcgcaagacctgcctgcaagtttgggagccaatggtgccgagccaccagtcttacctgtagcttcatcagatctttcatcgattttcgagtgggctgctcttttccctcttgctatttatcttgcaagcagtcgatatcctcatctacttgtcggccgtacggccttggctggattcatccctgctgggctctttccacgcctcggagtcttggccatgattgccgacctcttacagcatggccaggattttatcgaccgtgcctcttcagttaccgattcgcgtcgtacagtctgggatgtctcatgggatagcatatttccgtgtgcgaatggggcagtcgcagagattctgagtggttatattcttcggaatgtcaagttacagagtttggaagaaaaagaagaagaaaaagtaagtgaaacctgtgagaaatctatctctattgcacctttaacagagtcgaaataaagcccgagatcaagacttcaaataaagagccagctgctcgcctttccaagtcgaagcctgataagagttttcgacgctatcagaaccttcatattatacgcttctccgagtcagagagcaaaagcatgcggcgaaatcgacgactgggctcctcagacgctctcccaatggttttcgaagccttcgtccttctgggtctgcttggggccagtgttgtctgttacctattcggactctatgggacaggtactgcgatcgctctcatagttatattccgggtttgcagacaactgattcgcgtggaccgacccggggggtatcttcagagtaatgagatcggcgtcccaggctgtatgctcgtttctctccacgaaaacgcttcaacctggtatctttatattggttcacgaggagtcatcgatacaatgctcaataaaactatggtccaagggtttgagtcacctctcggtggttggaaggcccatggcctgaggattctcgagatactccaacttgcaataatgacatatgttgcagctcaaaaaggctgggatggcgttgctttgcttattctcgtggctactgcgtgggcctttgacagtattgtttatagggatggaagaattgctgagctctggttgaggcgcaatggtatcaaggtcaaaaccttgagcttgcagtttactggacgtacgcccatgattggagctatccaggctttgggtcaacatcgaagaacatcttggatggatgggattcttgctccttctaatcggcgcgatgcctggttacagatgttggcagaacgggaggttgatcctaagctcaaccaagtcctcacacatgacgacaagaactggatagagctgaaactgaggctgacacgcgaagcagaggaagtgatacgccctgtcatgtctgaccagatcaccggaaccacggcgcaggcaacagcttgaagccagtcgttatcactggatattggatctttcacgggataaagaagaaggtcaaaaggtgttcgatgtatgaatttactggctgtataattcgagggattgtccatattataaagaaatgtcacaatctcaacttcgtaatttgaagtaccctatggccgtgtgaaatatatatcgtcattgtatatcttcgcaaccacctcgtcgccttgaaggtaaagatgtccactctcttgggatctagtcgttttcatgagtcgcgagtgggacatttgtgtaaccgtacagtttccaccttaggctcgaccatgttcggcgttgctgcccaatgcaattgcaacacctgtcacattagattgcctccctacctcctacgcttggaactagataattcgcatgttgatgtgtcacttacaaagatcaaccaacaacctcaactccaaagtccatgattttcgcaccttgcgcgtatccgtgactgccatgtctactagcaagacagaatactcactgagggaaagatgcaaggatgtgtgggaagagatgcgccgtgattggaacggtgtcatggaaaatccacagcaatatgatctcgagcaaagaaaaaatgatactgatagtcaaatgaacgatgggatgacggatagctcacaatcgtccgacggaattgtcaccgatgacattagtgacacggagccaacagaaccatccgacatcaacatctcggtacttgactaccacgtctacatcagtcgtctcagagacagcttgatacaaaatgctgctgatgatgtaaagcattggaatatgatggataaggatcttggtcgcatcttacaatgcagtgttccgtcatggcaggaagcacatcctcaactcctcgatcacacagtttctattctagaaagactcccaaaatcgtcactgccgctttcgaggagtttgtgatctacattatgtgacaataactcagattataagaaccagcatgaaagcacagcaactccagactcgatactgacatcatatctatcattgtggcagagttacaatgttaccactatgattgacacaaataccgttcgtttagctctgcttactgaatatcttgaacaaaagactcaccgaggcgtcgccgatgtagcaacagtttattcgaacaccatgtcagatctcctcgacgaaatcacggctctagagcaggcgtcagacgatatctcatcaaatagacgtcatcgttaccaggtcgcaagaggcttcctttggactgcatggcaacgttggatccaattatcgacatattacctatttggaacacggttactacgacgttgtaaccccgaggactggtacccagccttgcctcctgaatatgatgagctggaactcggcactgttggcaactcgctaaaggtggaagatcaaacagagaaagcttgcaattacatgtgcaggcactcctactatcttgtcagactcagtgcgccaggcactttggatctgagaactcttgttcttcgatacaacgaccagtttggtaacaaaagagcaagatgccatcagagaggcgctgattggttgcattgcgacgccgctgcagcgttttgccaacgatgcgtcacgtcgacaccagaggatcagtcgacgcatgaccaagcttgttcaaacaaacaatgccaaaagcttatgtgggataggaactcatatctgagcactgaagctccaagggctgtggatctatcgttgagtgactccaactcgacaaagtgtttgagatatagaaaagcagcgggccaaaccctggcgatatctcatgtttggggtcatgggcaaggtggaagacccgaagatgggttcaacgaatgccttcataaccgctattctgccattgcactcaatctgggctgtgactcgtattggattgatgctgcttgtatcccgtcggatgaacaccttcgatccgaagcaatcaaaaccatcaaccctacgtttagggaaagcaaggtaactttgatttgcgacagagatgtcatggatatcgatatcggctctcaaagtctgtccaaggagcagtgcgaacgtttaatttcagtcctccttcttagtgattggaatattcgagcctggaccctgcttgaaggcattcgtggaaacagggccattcatgtcttgtgcaagaataacaatcctgttcctttgaaagacttccttgtggtgttgtatgagcgaggaagtatagatttatgtggcgtacttcttggctctcctcacctacttcctatgggccaagagatttctacagtcgaactggaaaaggcaggaactatgttgagccggcgctttgcttccagaccaggggatgagatggttatatggagtctgctttgcggtgacgatacagcagagaaacgactagaacgtttctggaaagggagattgcgagttcctatcaagtcggggtttttaatgtcaacttccgatcgagtaaaaggtatccgtggtctcagttgggcaccatcgtcacctttcgcgcggcccatggaactcaatgtatcgtcaccagaccctgctatctatgcttcctatgatggtaatggcacgatagccgtcaagctcctggacgaaaaggtctcggattgcaatactgcgcttcatctccgaggggattggtgtgtttacatcgtccagccatcagatcttgaagatctttcagctgttcccaattcatgctgggagcgtgcgaaacaactcctttcgtctggagagtataagagagttatctttgtaagacccgtttttagcagggctcacgtcgttgcaggtgatgagattcccttcgtaggtccatggaatctgaatgagggtgaagggccgccagtggcagtttgtgtaacgaaggatgacagggacacatttgacgtgtatcgtctggaaacagaacttgttcacaccaatgaattatggggagaagagtgggaatggaaaggcatttatgaggaagccccccgcaacagtattggggaggataagtttcagaagagaacacttagaattgtataacttttgatatggaagaacttctagcttggctctcgtttgttgattttatatattgatctaaggccgctggatgtttgatgcttatcatatgatagctgaggcccacaacagatgccgcagccagtaagactgctacacggatcctgttatgcatctgtggcaaggcatgttctgctagtcttaccaatgttttaagtcctctttaatcattttggttcttcttcaatttaggttacacaaatgtgattccagtacccaggtgcgatcaatatcaagtccaactcaagatcatatacgattgcatcagtcgcaacttccagtacaacatcatgtcctcgccctcatcatcctcgttcaccagagaacagatctgggaagagtggaagaattgtggtacacaaccggaagaacgtcgagacacaacaagcagcttcatttgccacgacattcgtgagattgacatcgacggtcaatggttcaaggagcgggacgcgccgcaaaagaccggcaatgatagaccctcctcgaagccaagggttgttttatttccggggcaacaaactcacgatactgctaatcgagcacgatggtactttaggagatcattgttcaggcgcactgcatcaatatatagttatagagatctagacaatgcattttcaatgcttgtctcaacacaaattttggttccccgctcgaagatggaggaagaacgtattgttgatcgtgcatttgaccttctctcccggcttccagacacaccaattccattattcaaccacccggtgctaccaggagaccagtcgaagcacggctggttgaagataggtggagatacctatgtttgggaggacctggaggttgtccacacaacgtctgcaattgttattcgaatggcactttctattgcagctacatgggacagaagcccgaaaacaaatgtcagaggcaaggaattgcacatgtttagaaagtttctggatttcacttctgagttgatagactcaactacatacgagtcggagaaaccgagtttcaagagccccggccagcaatggagatggttcgtgctcaaagcatacctgtggagtacttggcagagatgtgtagctcttcactactggtaagacatccgagaaaatgatagaattctttgactcatgcatcaatacaggcgcattctacaggaccatttggccattggtttcgattacagcgacctcagcgaactggcccttcgtccaaacctcgactcttccctggtctccgaaaaacaaacagttttgaaatcggagtacatgtgtagtcttgcctaccagattctactcaggagtaggtcgactgcattgctggacctgcggcaatttcacgccagattcaatgaccttttcgggagtaaacctgggaggtgtaacaaccgcaagtcatgcgatggagagtcacctgctcgttgccgcagaatgcagggtgcaatgattgttgatcaaagccaacatgaccttttgtgctcgaaccctactaattgtaatcgaattctatggaacgaagagtcgtaccgtcaagtaactggaggacgcgctgtttctatagctgcttgttcagatgtgagtcaggttactcttctatatgaaggtgcttctccgcagactcttacaatttcacatgtgtggagtcacggtcaaggtggtcgtccagagtcgggtctcaacgcttgtcttcatgctcggtactctgtgattgctaggaagtttggttgttcaagctattggatcgacgccgcatgtgagtagaatccggtcttctaatgaatcatgccgtatgatgaagaccttgccctgcgcaccctgaaaacatagtcatatgagacagagctgaccaatggcgtatgataggtataccagatatgcacgaccttcgcatggaggcaataatgaacatcaatagcgtcttctccgaaagccgcgtagttcttctctgtgaccgcgatcttatggaaattgatgtttcagttctagagggagcggaacatctatctcaaaaggccatatgtcttcgagaatccattctttgcactctcttagcatgcgattggaacgtccgcgcttggacacttcttgaggcactacgtgggagaaagaatatccatattctatgcaaatccggcgatcataatacggaaatctctctgcgagaagttctccaggttgtcagcacctacgggagtataaatatcggaatactcttcctcatgaactatcatcttttaccagcccctcgcagtttggattggctgagaactcacactgatggcagttcagcagtggctatggaaaggattcgaaggcagcaacgccggaaggtcttcaaagtatctcacgatgcaaggctgattgctttgcagattgaaaaaggatttgttaccatatcggaagcagcaaccctattatcacagcggcatgcctctcgaccaggcgacgatgtcataatatggagcttactggtcggtgatgatccgtttaaacatgctttacagctttggcggtcggggcgggcagggatagacatccttgctacacaccaaacagtctttaccggtttccttctgtccagtgttccaagacttcgttcacctgggccttcttgggcgccaaaccaaccaggcgtatctagaagcgcaatcggcgagcagactagatatccgccgtacgatgggaatctatctcgagtgggcaccattgaaatcgagcaagaaatgtatttcagtgcggtttggggaacatctaaaattatatttcaccaaggctcagccgtatcctacgatatccgtccccaagatactgtcgtcaaccttcatccaacagtgtcagacagcttgataggttacaaagaaggaatgttactgcaacctttgcaagaagacgaagccgagccagaggaaacaaatggagacgccgagcttgaaccaaaggacaaagatgaaacgaccgggagtggtgaagttgtgctcgcggccttgtacaaaggcccatcaaaggggccactctttgcaatatgtggtaggaaacattatggagacgagccgtggagctggctgggcgtaatcgattggggaagaaatgatatattgccatactttactgctgaaacagtagtactcaggtagacagattccatagttgagaaaaagaagtttcaaattactcttgttatactcaatgtttacagggccatttttattaatcatatcgctaactagcttccaggactgcatacaattatttacttaaggttgcatggtaagtctgggtacacagacgtccagtgtctcggcacctctcctaggtttggagacagctggtccaagagtctcatttcaagtgatctaaaagagcaccctgttcaaaagtcgccattctcaaaagcctccatgtcgatgtcacattccacctcgggcggctgcccaatccaagctggcaatcttctgttgtagtcaactcctagagggaaatcctctactttgaccaactgttatgcaaattttagtacagctatccaccaaagggtttgtctcaatcgtacctccatctgcgtcaagctccgtcgccactttacgatcacatcaccgaagccgggcttataggcgatttcatgtttcagaacctcagttatctccttcatagagtaaccaacccattggacggtccaaaattgcttcatctcgtctaggatcttgaagacctgttccattcctagagtggtggattcgaaacgaccgccaatatctttccagtacttgagtagaagatcttcgccgatctcttgaacggcggcctcggaaaggtttgcggtggtttcgttggattagtcgggcgagtcacgccatgtgactatgagggcgacttcgcggttatcgaggtcgactgcatactcgacgatctttcggactttggcatccttgaaggctgagagagcgttagtatatgatgatatggggagattgagagaactaacattcgatagtggagccaggcattatactaggactcagtgtcgcttgacgtgttgtatgagtgatgatggatgttttgaggctacgatgtgatgctgtactgtcgagagagacgaaaggtgggaaggctgcgactttatatatcacagatgtagacatcacaacattatttgcctctacatgaccgcttcgttccgtttgttatgttctttgtttaaacaaaatccccaagtgaatgatgtatcagtttgaatgactaaaacaggcataggaaacattccatcgataattggcagcatcatcagacatgtcagattacaatttgttagcacaagctgcaagcgacccgccatgttgtttgaatggaaaacggcgataagaaactttaatggaagctgattcattgatatcattcagcttcgtaaggtatgagattgtgctagtttgagctgtttgttggatattatagtttgtaacgcaactctggagcacgtcagatattggttggtctaatacatgataaatcttgcaattaaacacattaattattaatctagtaaactcaatacaagagtgtcgctagtctgagcgtcatagttaaattaatatgatattacaaaagaagtaaaagtccagtcaaacagaacatcgacagaatcatcgtatccatcgttttcgctgcggctgagattaccacaacaggcgaatcaggcgtcatcggtgtaggggccgggactggccgacggtggaatgttggttccagatcgttccctcccacggttgtaggcctcgctccagttttgatcacatcagctggttcgctttctggctttggttccgtcataatagtctcaactggcttgggtgacttatgaccgccctcagcatcgcttggcccaacatggtcagactgaggatggtcaagtttgtacccttcattgccattgtatggtttgtctccggtaacgggcacagtgttttgcggatggggcgttttccaagtctgagattctcccttgctaggccgaggtctctgcttgtaagggttgggctcgtgatgttgaaaatggtgagtttcataagcggcatgatcgcttgtctgagctcccacagctgcgctcgctggaacttccagaatgaccgtgttctcccccgagtgtccacaagcattgcagccgaccgtgatagttgacatctccacttttgttggtcgctgatactggcagttacgacagggagaaggtctcagggtgctgcagaactcagtcacagttaggtgtgatggatcgttaggatcaacaaccatgtatgttatggtagtaactatgggcaccacagcatcttcggtcctcgtagagttcccctccttgaatggggcagttgttgggactgggggaatgtttgctgtaccgtcttgtgactgagtcatacagacagaagatccgatggtgatagtagagtcaatgaaagactctgtactcgtcgatacggacaaaggaatggtagggctactatcatgttgaacagagttgcttgtcatcgcttcgacagtagtgattgcgttggttgaagactcaatctgttgggctgtggttgtttcaatagattccgttgtcgtcttggtgccaggattgggaactgaatgtcatgttagtacttatcccaatacatttttcaacattgtgaatagctcctctgtagagccagtcataacgttggacgttgacagatggtctatgactccttgggtttaacatacctgcagtatcatgggttgagatgctactactaggactctcagtttctgcgatgctggaggccgagattgttgagctagtagtagtgccatcaacgggagcatcggaaatattggtcgtctctgtgccggtcataatctcagtgggcgactcttgggctgttgtagtgataacatcagactcagttcctatagtggaagtctctgtcgtcgtatcacttgtcgcaagagttgttgtggtggcatttggcattggttctgaaaatgtgactgtatcactggcctcggttgatacctcagtagttccagttgtagtaatgtcttgagtcgtagtgtcttgagtggtagcgggttggggcttgtcactggttgacttagtcggggactcttcagtggtagtactaagatcatcactagtcgactctgcagaggactcatgaatagtggttgttgtctcactgtcggcagtagttgtagttccgtcaatagcagtgatggttataggttcctcggcagtagtagtaggtacttcttcagtagtggtagtagtgactccgtcaacagcagtagtggttgtctcttcagttgtcgtagtggtttcgtcagctgcagtggtggtcgtttcttcggcagtggtagtggtttcgacttcagtagtagtagtgattttgacatcagcagtggcggttgtagattcctcggcagtggtgctagttgcttcttcagcagtggtagttgtgattccgttaaccgcagtggtggttgtttccgcagttgtcgtggtggtttcgtcatcagcagtagtagttgcttcttcggtagtggcagccaatactccaatcttgattgttccagaaacagtacccgaagcggtgatagtcgatgtataaggggtctcgcctgcgtccaatgtggttgtggtcgtgacataggcgaggcgcatatcagtatcacaatcaacgcaaccctcagccttgattaaaagagcggagtcccactctgaatcactctgatcacaaatggcaatgaccatggtttgtgcaccagaggtcaaaatgtcaacaaagagaggtggtgacgagccaggatatgaagtgacgctattaggcggagtaatagcaagaggctgtagaacataacggttggttgcggttattcgttgaccattggtatctttagcatattgcgtgccgccaatgaagatacccataggatcagcagagccgctgtacatggtcagttagctggtcagtccgttcttagtcaagggtgtcacatacccttcttcttccgacgcaaagataaactcgactctgatgccgctataggtcggatcgaggaataaatcaacggtcaatagcgcagcgttgaaagtgtttggaccacaataggtatctgagccaggggctccattgttgacatagtgatcaccgcccggtagagctccaacagcagagccagaagtgagtatcgcaccactcccgatgccaaaaggtccatcagaaaacaaccctgaactaaccgctgcacccgagaaagacgcctgtaaaacagtgatgccttggccaagtatcgcattggctagagtatttgcatcgtttgtcgttgtgacgctgaatgcgttggagactggtagcagtactgacaaagcagcaagctggaggcttggtccctggaaccacattgtgaataatttgatttgagttgtcgaagaagacgagcatcgtgctgcctttgttttatcttccacgggaaaaactgtctaacaacggcgcgatatactagtgaaattatggcgcggattagagtaggggggcatactatggactttaaatgagtggctgcactatttgaacaagcctcgatctaatgctaaaataactcatcgccagtgccttcaggggtagggcaagatttactactcttcgattgtttagatcgtccacattttactccgtaggcctgatatgtctttgttacaatctacgaataattttaatcaacccagtctggaaaggcttataacggcagctctcacttactttcttatcctaccttttatccatcccatgctgcaagctaatactgtttctgcgactaataccattcaaatgttgctagtggtcagctgaattatatgcattttcatccgcagtcaaaccatgtcactcgacagtaatgagaaattaacacccagaacctcacttgattggaaagaattacgaagcagaaatgagcaagacacaaaacgttgatggagggcacactaacctgccataaagcatcttaaaaacagggataagaacatcttgccaaaataaggattcgatagcttcatgttggctagatctagtctagcttagctgggactagagttgtagtaaaccccagcaatagaaatgagtgaccacaatcacacctgaatgcttcgttcattcggttccttcctgtcattgctttctggagcaccctcttcttcagctgtaatttcattttcaggatctagtccccattgcatgacctgagggtatttccgcacataaaacagaatacccaaaatagcaaggatacttccagcactaaatgcagctgccaaaggaaacccaactgggtatctaggtgagtcactcacacgccaagctcggagaggaatagttgcgtgcccgacataaaccaatgttatagcaatcgccaccaggatagatcgcacttcaggctcctttctcagtatatcacccagccaagccagcaatgcatatccccaagctgcagtggcaaaagtaaggaagtagaaccccatgatcgtcctccaagaatcgggccaggctgaaagaacagacgtcgcgatgagttgaattgcggcagccccaacactaacctgccagcgccaggctttccaatcgctaagggcattaaggccgatattgcacactatactgataccatatcctccgagtgggatgaggttgactgtgtatactgaataacgaggtgttccgtctgcgttggttaatcccttgaggaaaagcagaaagtacgagtttgcgcgttgactccatgcgaattgaagatatgccgcaagaaacaaatacgatattggactcaagacaagaagcttgagcttgtggacgagagtcttgaacggaatgatactggatgtcttgacaccacagtcgctcatacgaaggcgggaaagctctttctcagcgtcggtgagccagagagctcttgtaatagctggcgaatcaggaatgacgagtagacctataaagccccagaatatcgtcattataccactgatgatgaacagccattgccagccagcgtgacctgagacaccgtcgaggtttttgtagagtgcggcttggaggatgccgaggaacatgtttcctgcgacaccactgacaccgaaaatggctagacgtttaccaagttcttcgggacgatacctgttcaaatattagtcacggactatacagtattcagtgagttaataacacaccaattgaatatcaggttcacgataccaggccaggaagtagactcaaatactccaaggaaaaaccttagcgcaaagatagtcttggcatttggtgctttgtatgtgaatagagtaaaaagaccccagataatctcacaaattggtagaaatatggatggtcggactcgagtttggatgatttgggatgggacgataaagatggcatatccgatggagaaatatgtcgtaaattctaccagttcattaccgtagagctggagatcttccttcattcctgagacaaatgcagccgtcgtggcagattgatccatgtcctatacaatgtcagtctatttgcattgtcaattatcgatggataataccttgaaaagaccagctataaaagcccatacgagtaacaagcaatccagtttaaacaccaaaacatgcgacggattcttaaagtatgggtgaatcttggccagccatgatgttggttgtgccattgcttcatcgcgacgctccgataaactcgacggcggcgacatactcactcagtctttttcgcctgagcgcccgaatatgaaagacaagaaagtgaggagtttacaaaaagtgatcgacaagaggtgagtgcgatttaactagatttccagccacattaccgctactccgttagcactacgacgtagcgagtgcaacatcagtctagactgtacgcccgacgttctagagcttccaagaagaggggaacggcaagttactcggatttaagaatgtctcaattgagactagacgttgatagaaaaccttccgtagagtattaaagttggacttgacgacggcagagtaaactatcgggactgaagattcccgaaagtaaggtcaaaattgctcatcttgctatcacccactgattattggttggtgatagtccttgggtatcattagcccaacttggttcatcagccctgcaaatgacgagctctcgcccttcaagtaacactattaccagaagcggttaaatccatcggccaaaccccgatcatcgaccggaagtctccatccgacgacggtctacttatgtgtctcaactgttagtcttgccgtgaccgaacaaaaaagcttgattcaacaacaagataccatgtcttcggaaccgctgtatcccgcttatctgcccacccgctccgacgggtacatggcgcccgtgccggttcccctctttgacggagacgagccgggtctgagggctgacgccgctaagacgaatctgttcaagggcggacgcgttgagaatatcacgccgcgtgttgggacggagattcgaggtgtgcagattagtcagttggatcagaaggggttggatgagttggctttgttggctgctgagaggggagtagtggtttttgtgagttttatgagtatatctgagggaggctgaactgattgtgagtagagagaccaggattttaaggatattgggtttgatcgacagaaggagattgtgaggcactatggacctcttcatcaacatccgactatgggataccccaaaggtacagggcctgagtttcatgttgtttacgcagacgagaaatcgtgagttacgcatgcagccccacgattaaccatcattgacacaaggcgtaggggaaacctaagaaagctccttggtccacgaacaacatacgatctctggcacgtcgaccagacctttacacccaacgtcccatcaaccagttttttctgggttctcgagatcccctcttctggcggcggtgatacagcattcacatctctcacagcagcatacgaagccctctccccagcttttaggcaaaccctaacaaacctcaaacttcatcacacatccgcttcagaaggcgaagtcaagcgcgtaggtcaagaacgtgctttggcagaagcaatcaacacgacgcatccactagtcatcaaacaccctgtcacaggaaaaccttcacttttcgtcaaccctacgattgcgcgacaggtcgaaggttttctgcctgaggaatcggatcatttgctatcgtttcttaaaaatcatattcggagtttggattttagctgtagggttaaatgggagacggggacggttgtggtttgggatcagaggacggtggcgcattcagcagtgcctgatttccaggataatgagaggagacatatggtgaggatcattccttatgggtcgcagccacaacctgctttccagtagatcaaactactgaatatcattggagtctttgaacgttagtggcaagatggactaggagatggaggcacattaaaccacatgtaattgctataacagactaatacacagacagttccacctttgatataactgctaatttacatataatacaatttcgtctctctcagttgcgattcgcagtagtccagcgatacgcaggatcaatgaggtgattctcaacgtcaaccactggcatcccacccagtgtagagcgacttgctgtactgtcgacagatcgacgattatccgatcgttcattcatgactttgttgtatctcttacttgcgggagagagggcgctgagagaaaagcgacgcttggagctggatatttgtgagtggttggtctgcgtagggctatgtagagacatacttgggagccattgtattgctttggaagagtaatttttggagtttagaatggttcttataagattctttgagacagttcaagttacttgtgttgatttcctattgtcgggaatgagtatgggtttatatagatctaaaccacgatgatcaataccaagccaagacgccatcttctcactgatcatcatcacagagacgtcttgtcaatcaaattacctcataacgctcatcgctaccctaaaggcaccatcaccgccactgacacctgaagtagacactcaagtcagtgacatcagcttagtccagtagaagacgcgcacatcgaccgcgccgcagagatgacgatagtcggcgtggaagcagatttatccagatatataaccatccaatcacgaccataggtctaagtaggctctgatctaggggtcctggggttgtagatcattgcgtcttgatcgtctttacctatttataagctttcgtcccttgggaccctgaaaatcacaaatgctacccaagtgcgtcatgaggtgtaatgttttcgagactatggggaaatgaattgacaaacactcttgctgtgcagcttgtggctgtatatactgtactttctcaagccttttgtgaatcaatgtcaagtggcgacttcgccatcatttgcttgacacaacctgagtccggtttcatttcgcaatatctgcaccatcatccaaaacatgataactcagcgctgatcgtaacatttaaggacttctcacgagacgcaggtcatctctccagcatctccttcatctccaccacaaactcatcgaccttggtgatcaagctcatatgactctcccccttcaaaaccctcaactccgcctgaggcatcaactcaacagctttctcactcactctcagcggaacattaacatcctggtcgccatgccaaagtatcatctcgccctttttaactttgacgtcctccaacttgaaaccccaatcactcccaaacaatctcgcttcccatgccgtggcatacccaccttgtttcatagcctccctggtagatcgtagaagagatcgcctcaaatcaggatgattcgtccagatttctgcatcgctcggtgatctcgcagtcatatccttatccatcatatcctccaatttctccggatgttccgtgtcgcgcgctgtggtgcctagtaatttatctactatccatcccaaagggcccgtggcgtacggcgcgacattaaacatgatacgggtcatggcaagcattccctgtgtggaaaatgaaaggggcatacatccagctaccgtgcctataccgacgagtctctcacgaggtatttcctttagacacgcgatcgcatagggaccaccgcctgagactccaaggacggcgaagcgctgtgctgagagaagatcggctagttcgaggatatctttgggatagtctagaatagatctgttgtcttggaatgtcgagtcgctatatcctgggcgtgaaggcgcaatgacgcgtagaccgtgcttgagagccgtgctgtgtgtcaggtagccttcgtgatgggaccctggaaagccatggaagtaaaacattgtaggtgcagcgggattatccgtgccgtaaatcgtgtaggccacttttcttccgtccgccaaagtgacggtcttgtcttgatagtcttccatatcgggcctactaaattacaaaagtatgtatgtatgacagaagaagggaagctacaattgattccatgtcagattgtggtcacgtgcagtcccgagtgggatgttacgcagacactatcgggaataaaataaatggatcatgttgcgtgggttcaaggcgagcctttgcggtgtttattttacaattgatagctccagaggtcaacagttctatgtcctgagtataccggctcgatttatccgcttcttcacaagcttaatttaattaattttcaattgttcatcatcaaataacttccataacttagtcttagcttgtgctggttctggaacgtgacttatcgtgaccttaagcttgcgagtggcagtacagggtagctaatcgcgcaataatcatcattcttctatgttgttgaattaaacatgggataatctcttcgatgcgacaaagagccgctaatgtctggacctgattcacgaatcgattcttcacaaaccaatgcagcttccaacctcttgcaattcgctaccggaatgataggatactctccgttagcgagataaatcactatagtattgaagcctacccagcattcacggtgcgcatacaccaaccgaaacgagtaaggtaatagataaaatctaaactctactagcattctaccttcaccctccaatctaaccatctcgtcatacgttcttgtcatggagggtcatgagacagtataattccacaatcggaagcatgtgagtacattccggcagaaccatcggagctatcctcaatcccaggccaataatgaacgcataatgttccatccgatcttctgtagcaagcggcaacccatgcaaacgagaggctcagccggctattctgctccacggcagaagacacttccccgcaaggaacaaccttgtcagtctcaggcacagctgcaaaatgtaagccatccaagacattgtagatgagatcctgtacatatgcttaaaaactagtgcaatgtctgactattccaccttgactcagaaacggcccttctttctctcggttggaatacatttcccttctttccgtccacgtaatcttggcaactaaactaatcatcacgatgcctattacacggttcttctccggaccccgtagcatacgtcggtccgcatggccggggccactaggacagagccgtacatgatatccgctcccctttcgatagttgatcacgctcccgccaaggacccctagtaaatcaatggtaggtgggaaaatgtggattaaaccggtaatgacaggggtttatgaaactcgctccctttttcaggtcccaatatttgcagccagggttgacggcccgaactccgcattgcttgttcatcacaaaaaactcccaagtttttttgcatctccacattgttttgtctaaatgcaggggtcaacacccgcaattcgttactccggaactcggtagatgttccctttgagatggggacctggggacgaaatgtgaccttgtttcgaatcgggacatcggagcgtacggaggtctggggttcttgattggttacggaggcataattctcatgttaatgagggatacggcttcagcttgatgggcctgattcaccaaaagttgcctgttgagcgcggatctcgacttggctttttcggatggagtcctaaactggccggcccctatctgtaccatgtagacgaggtatgatcgtgaacagtaaaaaaatatagatataaaccgagtcgacgatgcatcgaaatatcttgtttctcaccacactcagtcactcactactaagactctcgctcactcatagctcctgcccaacatgaagttctctcctcttctcctctcaactcttctcgccaacacggtcgtggcccagactcctgacaagacccaggagaaacaccccaagatcgaaacataccgatgcacaaaggcaaagggctgcaagaaggcgacaaactacatcgtcgccgacgcagagcttcacggcatcagccaggccaacggccagagctgcggtaactggggtgaagccgccaactccactgcttgccccgacgaggcaacatgtgccaagaactgcaagctctttggcatgaacgaggctgcgtacaaggccaagggtatcagcacctctggtaacgctctccgtctggagatgctgcgcaacggccagtctgtttctccccgtgtttacctcctcgaggagaacaagaacaagtatgagatgctcaagcttaccggtgctgagttctctttcgatgttgagactcagaagcttccttgtggtatgaacggtgctctgtatctttctgagatgcctgccgatggtggaaagagcacgagcaagtacagcaaggtcggtgctgctcagggtggcggatactgtgatgctcagtgctatgtcacacctttcatcaacggagtggtaagtttatcctgaaagtcttgttaataacctcaactgacatagttttcagggtaacatcaagggcaagggtgtctgctgtaacgagatggatatctgggaggccaactctcgcgccacccacattgctcctcacccctgcagtgtccccggcctttacggctgcacaggtgccgaatgccagaaggatggtatctgtgacaaggctggctgcggctggaaccataaccgcaacggcgttcctgatttttacggacgcggcaagaacttcaaggtcgacacgacccgcaagttcacagttgtctcgtcattccccgccgacaagagtggcaagctcacagagatgcaccgccactacatccaggacggcaaggtgatcaagagcgccgtcgtcaccctccccggaccccccaaggttaccggtaacatcatcaccgacaactactgcaaggcctcgcacgcagacgactacatccgtctcggcggcacagaggagatgggcgatgccatgacccgtggtatggttctcgccatgagtgtctggtggagcgagggcgactccatggagtggctcgacggacagggtgctggcgctggaccctgcaccaaggaggagggcctccctaagaacattgtcaaggtcgagcccaaccctgaggttacgtttagcaacatccgcattggcgagatcgggtcgacacacgcggtgaagatgcctcgcgtgtatggcgctcaccgcctgtaaagtcccacttggatccatcgattggagccagaggtttgggaatatgcaaaacagttgtcactagccactgacacgtgtttgtcgggcggcgaaaaaaaaaactcgcacttacaggggtagttgtttcttgtatatattatattattctcgaatatattcaaacattttcagttacacaacaaagtcaactctattctcatctgacttattcttcttacatcgtgactaatccctagtggcgtacactagtcttgtctttccccaatgtacggattctgggctctagagccctccaacatcaagtaagtctcgtgtctgtacgtcatttctcggctgtggctgaccctccctccccccagcaagaacaaaagacaaaacgtcatgggtcttttatcctctgaagaacaagaaattccccgttctctccaactcagccacttggagcatcacattccaatgcctcgctcactctccgccatctcaaatcttgagattcgcgatctgaaccgtgatcaggtccgcttttatcatcctggttatttgaagcctttgaacctgctcttttgtctgccacgcgtcgactacgaacccctccgaggcgcttggggtgttcattatcgcactgctcttacggcttgtcagatcattgcgaataatgcttttggtactggcaggttggctagggatgagcgaggaaaggatatagtcgccgatgatgatcagattttgctgaaccgggattattggttctttatcgatggtgaaggtatatcactcactttttataagaaacaaaacaatactgacctcttgcagaccgataccctattgtccctagtttcagagactggcaattccctcatgataaattgcccgactggtggactgcccccgaatgcgcaaccactcttcatagcaagcgatgcgccgtcacaaacacaagttatgcatttacatgggctcatttgattccccgagatgagcagcaatggttcaacaagaacggaatgggtctttacggtggtggctcacacactatcgacgaccctcacaacatcctccccctcaaggctgatctctacgtctgctttgaccagagcgttttcgccctcatccccaaagtcgccaggtcagcaaacggcgccgagacaagcaaccagtatgtactacatgtcctcgacggtagagaagcagagttcgcagcgttgtaccaaaatcgcaacgtcgaaacactcgcagagggaagcagagagtatctatttgcccgcttcgcatggtccatcttttcattcctcaaacctttcctcacatctggcgtcggtcgtcgcgtcgtgcgctatcgcgtccgctcagcagatgaggacgaagatgaagagcatttggtatctgagatgcaaaacatctttttagattctagaaagttggatcagttgtatggtggcgtcagaggaagacgcgcgccatcgctggaggggtcgtatgtggatgttgaggatgagtgggatgatgagaaccctggacggaatgagatggaaggatgactcgattatggcatgatttatgcatgggaatgaatacggattaggttgggctgggattatgagcgtttggattttggaaaacggttgggaatttgacaacagatattgttttgctatattgaatggattatgctttgcaatgagaagatatgacttttctccattttacagttgtttatctatactcgattgtctacatgtcctcagatgagttacttgtcttgatattgagaaaggtgtgtgattgcgaatcatctgaggaactgccacgctgtgttactgatctcatctcttgtttacttgaacctaactgttaaactggagctaccctgtggtactagggaaaatatctcttatataattaataatataatatctctatattaattagaatattagcaactaatttttcgcataggatttaaagacatataagatattcctaccaccagtgtagatatgtaagctatgtcaatgctgtctacagattactgagcctcaagtgaccaagtggtaaaacatcattaagtgaatacatataaccctccaaacgcatgggattaagccgattcaacatgccttagtcaggttagctaaatatggtactacctattagctttgagcgttcctagcagagagttacactgcgtagatactattacgaccatggatatacagcttattctcgacaaactgcatgttcacagcagtgtcaccttccttgaccttaattttgcacagaagaactccatcgtcgctccatacatcaacagctccagccacaccaccatagactctaccatcagcatcaaccttgactccatcagggaaaccagcatcctcataagtgaacaagcgagcgggaggaagagtagatctcttattgataacatcaaactcataaatgttgcggtttccatcggcgtcagcagacgtgagcccacggtcacgatccaagagtaatcgttggatgtgataccccaatccttacccatatcagcggtatatgcattgctgatgttaccgcggtcgatgtaggatacaagataaagcgatccgaccctgtcacagatcagtaactcaactagctgatgaggtagtacaagaactcacaaaggaatcaagcaccaatcgagcttgcgaagagccaaccgctcttcctcaggcgtccaacggctttcaacttcgtttgccccattgtcttctcatcatctggaagatccgtggtctcgagatgttgagaatcctgagtcggcttgacagaagggacgtctttgtgagccatggtgtaacaaacaaacaagcttcaacaggttcttgggcaggtgacttgcagatgtctgtccttgaagaggatcggacttgaagaaccaggttgaaatatcctttaagtaagagatctcgcaaagacgcgtttccccagaaaactggggtaagatctggggtagaggtgacagtgcacagttgacaaattccgtgatggagatttcttcgctcgtggcttaacctagtcattgaacttggggtagtggtcacctgcttcggcatgttaccgacactccgaaatgggagcctcggaattttcataacataccgaatgctcgcaaacatcccgtggagacgtgtattgttatgatggacatgttctagctggtccatgttgaataacacatcagttgttgagaagaaatgactggacgacctgcattcaacgagttgcctctccggagcggtgacccaaaatactcagcttggggtctctggggacacaacgacgaactgggaaccctcaatcatttgtcgcctactgttacaaaggatgctgtcaaagacattgttaccgggcagcacatctcactcaagtaagtgattgctgttacatggtctatatccatctggtgtctaacatgtacagtttgtcaatcgatgccttcaaacagcctatgaaccccgtgcgaaagccatgccgacaccacataattgccaaaggacacgccaatgacgacgaggttagtgtctgtctcaattgataacatttgttgccgtatacttatacccactacgaccagcttcacatcaacactcaaggctccagtcattgggacggtttgcggcattacccctaccaggacagtttactgtactacaatggggtaacacaagaggacatatctggaatgacaccgaatgacaagattggcatccaaagtaagcatttcccgaccattacatatccagcatcactgacgatggaccccaacagacatttcgaaacgcggtatcgttggaggagatgatgcagtggcattgggataaccagttcgctgccgtcgcaagtgataccgttgcttacgaagcttggcctagcaagcgaccagctgctgttgcgcttcatgaggtcttccttagcggttggggtatgcctatcggggaaagcttcgacctcgagactttggcagacaagtgtcgggaagaagggcgctggtctttctttgtgactagtattcctctagacattcctgggggcgttgctagtcccccatgtgccgtagcaatcttgtaatatgacgttgaagtaattaataaacgcacgatgaagaactataggcgatgatgtagagatcaatttgctatgaacgtcgctggcactctggaatagaatggtttacgagtacgggcgagtttccctacctgcaagtacagggtacgaagaaggcgagagatgtcgagcggaacctatcacagtcccgtaatcatcaaggttgagtcgggatacgtagtttttcaaagcattattaacggaagaagtacgctaaatctacactgaataagtcatccatcacggggtgaattgatgatagatccacgggcagtggaggacttgtctcaatctcttccgagattatcctgttgagatggatctcgtctgtgtactggtattctcaattactaagtgtcacgtgaaagcagtggaggctaatggcgacgaatttatccatgattctctggtcaacgaggatcagacctatttgtgtggtctggaggacaagaacgtcgtggccgtagctagttctgtttttaccaagtttggaacggataagtctcttttcggtagaagtttaattaaattcagagtaaaaagtacctataagcaggtaagtataactccttacaataatagcggacctcaattatgcagatcatctaatccttacaagtgtgtgttccatccaaaacgcttccaatctcatccaactttctctgccaagcgtctgactcaaccttgatatccttcaactggtcctcgttcggtccctcagcgtccacaaagacattctcgccaagcgtcattttaccttcatataattcatcatcgaggtctttgagtaaatctggaccctcggcatcactagccttggggtctttccagacagaaaccttgaattcctttttactggagaagaaaaagtcttcgcctagatccttgtttcgctcggcgaatggttgcatcgaggcttcggggatttcaacgaggccgagtattaaaccctgggagaggttgccagtgactgaggatgggagtggtggggtgaaggtgacattgctggcagagagggaaatgttaggggacttgaccaaggcgtgggtgatgtgaagttcgtcttctgaaccgtagaggtagaagggcatgaactcgtcaggataatcgatgtcacgattgatcgagttgagtggacgactcttgatcatggacttgagagtgatgacgccttgcgccttctcataatccctgaaaatggttaacacagatctgaatgaggggagggatacatactgcaaaccattctcatacaaggtaacagtcagctgggttccgtctggaataccgctgatgacatcgacaacaaacagctcgtcagtcgtctccagcataaggacagtatcatgactgtcctcaaggctcttctggtagaactttgtcagggtgccgtccagctcggcagatagaataacctgctgtcttcgagtaacgctgtggaacgaagcttggaacacaagatacacctcgggtgcattcggtgacccttgcacaaggaactgcagtttcttggctccggggtcattcctctctctgcacttcttgacctcttctatgacgacgttctccaagtcatgcatgatggtggagatgaagtccttctttgtagggaaaggactcatgacgacgttgcggatgacaaagagactttggtctgatttgtgaacgcccattctctccatgaacttgtgcgcacatttaccatagtcctcaggtaggaattgagttgaggtgagatagataggaatagtagaaggatcagtgttgggagaagtgatggaaagtctatcaacgactcttttcatgaggtaattcgcctcttcaagatcagtgtttaaaatgccatccttgtccttccaattgaaggtgaagcagttgatgttggtatcagagcccaagtcacgaatgatcttcatggcttcctttgactcgaagatctcggtgtcggtcttcccgatgatgaggtcgcggatcttcttgcgctcgttcatgacagatgtggagaggaactttttgttgccgtgattctcggatggaagcatattgaaggggatgcacataaagtattcgttgtccatggttgcgtagtgagctgagatctagcctttgttagtattaaaattgccaaatgataattggagcaacttacccttgcgcttgtaaaggttgcttcaccaagtagtttgccgtagccttggtggtgaagaccgatggtttggttggagaaccatgctgacatggctgcagcaccgggcttgctaatggtaacagtcagtgacaggttcctccagtgtccaaaaatacttgccttccctcgacaccataaacgccaatattctctgccgacccttgcgaaaggtacggacccgaccatgtaacaaggtgtctcattctcccatcacgatacaccaagctacccgcgggatacgggatgtaacccgccttgtgcggatcaaccgtgatcgagtccgcctccgccatggccttgatgtcctcgaccgtcttgggatccaagtaccactccggctcaggctttgtgtcagtctgctcctccacactgtaacgtctgtcggggttcaacattgtggcaaagtaaccaccccaagctgcatcggcatgtacaaggaacgacaagccgtgctcgtcttggaatttctttcgcagttgcaggacttcggtgagcctgtcgacggcaccttcttcggtggagccaatgatggccacgactgcgaagacggcggttttggtctcgacgcatttgtggagatgttcttcaaggagcttgatgtccatttgagcactgttgttgacgtctactccgacgacgttgccggagccaaggccagcaattgctttggcaaagttagccggtggaacagtatttgtggtatgtcagacttaccaacacccttgggccatgagtaatgtcgagtcttgctcacaaagtacttgatcggttccttgaccttgaactccctctcaaggacctcacgaccgatggtctggatgttgaactcattgagtgcactctcaagaaacttgctcgtgataccaaactgtttgttgagttgatcgggaagatcaaggatgacctcggggcggaggttgagaagatcccatccttggagatctttgaagagggtcttgttttttgcgtggaagcattgacgtgcatagaatctgtcggcgatgaattggagctttccgcgtcggagtgcaagacaaagactgagagggtagaacttgaggtttcgggcttagtgtgttagcatggatgtcatcttgcacggagtagatgatacgtaccaacccagatagactccaaattggcaatcgatccatcgcaggtaatatgtccccaagaaagaggactcttttgcgcatcgatattgtacccaaacaacttgcaaagctgctgtccaaccctcaactccacaagagtcgtcataggactagcctcgagagcgacattgttggggttgtacagcatagtcatgaagtacccaagcagggatgacatggtcaagtcagtgcacatgtgggcctcatagcgaggggaccagaacggtgccgagtgctcgccgagaagctgtgctaccttttcagttgcgagacggagatcggagcgggctttgaggaatactggggagcgacgatattctttagagatgaaggcctacaaagtgttaggttgggaagtgagagaggactagtaggggaggcacctggtcctgagggtagtagctttgacgtgcggcgaggagttcatcgaggatcgtgttgatgttggctcggaagtcgggcaggttggagcccttgggcccgatgaagtaggcgtgaactgcatcgaactcctcttgtcgtacttctttttggacttcagtcataatgggcacttttctcttgcaaaatggattgtagtagggttctatatttttaccagatccttgatgatgaactaaacgagacgtccgattgagagtttatataacgagctagcctcccttttccttcttggtagatgagaattcaccgtctcgtgacgtacgagatatctcccttcatgcagctaccccctgagaaacatcttgtacggacggcatatcagccatcatcacacggaatgttgtaaaacaagaaatgaagtggaaatactgtcgactcatcaaggattggaattcacgtcgtgccgtttcttcaagggacgcaagataatccttgatgtaatacaaaaagatccaccggggcggtccggcttatgctagggagatccaagacaacaagggatttgtgcaacagttgaggtcatatcgtgtccagcccgagaataatcttccttggacagatggatcttccatattatgcagccacttcttcaatagctcgcggcccgtgtcttggactcggccaatcggaagaaattgtaaggaacttcagctgtcaactagcagagaaatgtgagacaaagatttgaggcctgctatatagcgtcatttgttcagagtagccagagaggctttgtttctggaagtagaccaaacaagtcatcaaactataaaaacttttgttctgtcattcttaagtagatataagacctggaggccaaggtgaaccgtgtatcccacaagactatatggagattgtgtatccaccacggcatatttacgcctttgagcactatagcataagcgtcaacctggatgttttgcatgtaggtccataatgcttaaaagtgtgattcatgatggaaaccttatcgtcaggggttttgcatgtaggtctttatccattacaatttgtgtctcgttactgtatctatgaatatctaggatcatcaataccgtttcatctttcttgacatgtcggcaatcctttcattggttattctgtgaaatccaaggtcttcagatgctaattgatccacttcgtcgtctaacataacccgctcatagctaccaagcagaaagtcatacttggggttcctgtagaattcttcatttctaagatcgtcaacgtttaaatgacctttgtcttggggcccaaacatattgtcacacaagtccttgaatggttcttgattgacaacacggcagcaaaatgggtatccttcgtcatcccgttgtctcggcacaatattccggactcgtgagtaggattcaacggccgagtttgcaatctcgtgcaatctataattctgtgttggtatcccctcacacgatacggcaactagtagtcgcctgagtagatactgcatgttcacttcgaaggttgcaccaccacacgttggccagtaaaattcccagtcatgtagcaagagcttccaatacatggcgtcctgacaaaataccatgatccttcgaccccaatcaggacatgatggagccagactgtctatgacttcaagaatttcaagtacagcgtcgcgacggccatcgatgagccggctaagagtgcctctcaagagcaactcaaatgcagatgtttcttgagtaaatacagcgtaaaatccaccacttttccttagtggtggtgatgatgctccaacagcatgtggacttgcatccagagcaatgagccgttggatcattagtattgatggacgtcttgtggctgcaacgttccactcatggcagatgtcgcgaagagcaatggtaggatcctgagatgagtttgattgtatgagcaaagggagacatacgtcttccatatttgtaagctcgtgtgcaaggcctgccggaaaggagcgaaataaaccaagccatttaacacacatgtgtaaaaacacaccttgatcccaaagagattgcatgactcgaaccagttggtccatcatctcgtaattcacaccttgcctttgcagttcaacacattggtggatagcatgttctggaaatgttgctgccccaattgtgtgatatacagatagctcagacttaaacaacttaagctggaagtcggtagtcattttcataccgctgtagtagctgaggatatcctgcccaggcttcgtatcgaccagaaagtcatgagcagtgcgatgaacgaactcaaccaaacgaatgactggatcgatttcgttgtaaatcggcgccttggaaacttggatcatcccagcacatcgagtactaaggtccctttctgtggcgtcacataacactttgaggtcatagagggatgtattattgactccgggaggaaacattctgccttcctcaactttcaccatcatcgatagttgggccaatgttggaatcccacgtggtctctcacaaactgtaaaaggcacttcaacatcaggataaatgactttaaaattccatcctttggctaacaggaaatggaaatacatcgctgcagtttgccgatacaccttgtttttggcattgagtctggaccacatggactcgtataatgcctcaagctcgctaggaagttcttctagtcttctcatgagggtttcttcgtcgtctccattttctatcccagtaatgagactgttctttgctaggaaaagccagaggaaaacaccttgagccttgacaagtagttcgataatgattttatcaacaaaagaagacgagatcactccggctgagaatcttgccaactctttctgaacgtagacagccatttcggggttggtaagatcatgcagacacagtttccccgcccctaacgcttcgagcttctgtatgagtcctgtctcaagccggcttgagacacaaactttaacaagtgggatattacagatactctgtattagtttcgtaagtggctcaaacccatctttatcagatatctcatcaagaccatcaatgaaaatgcatgtcgagcaggctgggctgcgtaataggaagaagaggaccttttcagcttcctcgcttgaccactcatcgaagaaatcccttgattccaatgatggaaattgcttcaatgcctggtctaacatctcagtgctactgacgagaaggtcgtgcagtaaacagcatatgagacccttgatgctgttctgggattcgtttcctatcttccaaagaaaatatgataggaccctcgtattcgcgatatgagacttcaaaagacgttctgtgtttttattctcaatgatgaacttcatcaaggtgctttttccagatcctggcttcccctgaatccagaagagaggattgtctgattggagccataaagtgaaagaatgccaggtgcagtcaatctcatcgacattgccgtacctcatagtgggacacggttcatctgggaggtttctccgaatcgttttccagtctttgtgttcggggtccttgaggcagacgcgttcgtaagatgcaaagaccctttcaaaagaagcatctgatggggataggacctcgtggtatcttttccgtatatcggctggcttgaggcttttcaaaagtcgttgtctctggttgtctgtgatagcccttgtttcggaatctttaatgtgggtggtaaggtttatactgagcacttcccgggttttctttgcttcctctgtaacaagaatttccatatttgtttgtgtgcttgcgatcttgaagatgagatcttgaacatcgcgttctagtttgggaaatgtttgactttgttgcgtctctatcgcagtacctgtgtcgctacgcagttcacactatcagcatacgttggaagagtgattattgaaatgcgtaccatattttggacaacaattctgtttccataattttcttgtatctttccaaggattgatccagttgcttgatctttgctttgtgggcgtttgcgcgaagggccatagagactgcccgacggaacttgcccttttggtatcgtttcgtgatattttgagtctctttttgcagttcccaagatagttggaaacatttttgagcaatgtcagagatacttgccgccaatggtgtgctttgatgtaagtgctgactcctggatcgaatatgctcgcatgcatcaagcattcgcccagcataatcttcaagctcatcctcatccgtaggcatgccatcatagatcttatagcttatcgatacaatcttgccggcgaaagatatgaatgacaagatagcactagcggcaccaacagcctccagtcccgtagccatatctgcatcggtcagtctctaaatgtgcggttgagcgcagacaagattatgtaaaatgggcttagctcgtcttgcaggccacagctgtgtaggttgaacgcaaagagtaatattggagattctggtcacccagaatttaaaacagcaatagactttggcgagaaataaagtcgaagatcccctcacttaagagacaaatatggcggcccacatttacatttcaggcttcgctgaccctggctgagaccaatcttccttgctggatgatctagcttgcagggatgatactgattttataggtggactcaactggctaagtccttgactagctacccacatctgacgtggcatagcttttttcaacgtgccgtaagaaacaattgcttgggcctttattatcagacccgaaaacacccatacattgattggtactagatatatttacatgatactattcatccctcaaaagtgtctaagtcactagtagcttacgatccatatcaattaccaacgataacatgtgtttttgatccaaatgcagtcattggtataaccatgtcgatttctcgcaagcgccgaggccagctgaaaatgagtcaagagttgtgactggtggagagaacgagagatctgcaccctcagacctccctcgctgaccaagttccattgcgactggctggctgaagatggagacttgaatggagctgaagagctgcttagaataacgtttgtgcgggaaatgaccttattttcaccatgtccatcgatgtctgtggtctcgttggaaatgtcattatcacataactctactgcacagctggtgctagcaatagcaattgcaataacttcattctaactgctgggctgaaattagatttgctctattaacttacatttttatgaagtttgtttggctaggagaaacagtttaaatagtgcgcgtacaccaggtttatatcgtggctataaacccgcacagagatagccttagtgactggtttgagtggtttccgtttgtgttccgatatctttgatccaatgcaaatcgaaaatcagataggtagactgatagaaaactgctttattcatcatcgagttatgtgactaggtgatgattcttgtgcagcaagagtcggtagccgtcaagtggtagttatctcgttcctcgtttggcgtcctgtatataccacgtataacgattcaataaacttgaaataccggataacctgaaaacgcaacatcatatagattattgatgaggattggtaaaatcaacaacgagacgggtttcaacaatcactcagtgcgatgaaggagatctgggatgaactgtatcacctggagcttcgcaaagcacagtattcgcaggggcctcgtacactggaggtgaaagtgttgactgccgtggttcgtgttcatcaggagagactccacgcttcttttttcgtcgaagacaaacaatccctgttactacaactacaatcaaaggaagtccgccaattgtgccgccggcaattgctcccgcgttgggcttggcgctagttttgcttgtaggttcaggcacatatgtagtcgatttagatggggtggttgtcggagtcgtagtatcatcggccatggagaaaatattcgccatatatgttatcgtgaaagcgcgacttttttgtccatcataagagaagcttacgttctgggccttgatggacgattgcatgcaacgatagtccacgataccagattgataggaatatgttccacaatacagctcattggtcttggtactgtgtgatgtttgtcagccaataaaaaaaataaaaaaataaaaaaagatcgaatgtggctcgtaccaaagaagattgagttcattgctcttgcaggaatcatcacagatatcagtgttgagtgcatcggttctgtcgaggcacctcaaatgtccgaccatgccgcataaaatagccttgagttcgccaatttctcaggtgcacttcgtatctccaaagcatacgacaccactcccagccgagcccgagacgtatccgcatgttgaatcaggactgataaccagtgagaaggtaagatcgtcgtcaggtgcagaggtctgttgtcgcttgcccaactcgaggtgctgtaagtgggaaaactcgattgcaggggttgggtcaggctgtgaaagataaccgtgatgtcttcttttcgtggcctcgggaaatgcaagaacagcaatggggatatgagaccagacgatggccaacattacgaatgtcagctgtctcatattaatttttgagtaagagtttaatacagtggatatacagtttcatatgtataaatcaagaatgcacagctggagatgtaaatatgatatcggcacttattgtcatttgtgaagcgaaactaaagcatttgttaaagaagaagtgcaagctagcaattcgtaattaagcaggtcttgcaaagcttatatctccacaggaataaggttgctaaatcgactcactaaaatgatgcacatctattgagtagggaagaagttagtaatgggcttgtaaattatgggaacatgaactcatcgtgggtgcggctgagagacaggccacgagtgccatacctggctagatttatgtaacttgcttcaccttacaattggttccaccaaaaagtcgttgcgagaacggtcctcttacgcgggctgattatggttcgatgcgattcgtcctattaagccacggttcacagtcacgcaggtagaggtgaacttaaaaaatgtcgtttgatctaactcgctcagtcaatagcgatcgacaagtagataggaagaacaaagttaacaattgtgccactgggagacagcattaatgacacgagtcagttacacccccaatgaagtatagaagccctatcaatattcccaaagagcaagtggtttatggtgcaaagaagcttgttcagtgtctgaagttggccttgtgcattatcttctccaggtagcccttctctgcctcttcacagtatttactgactgaaagattccttctcattttcttgtaatgccctctcttcacatttgtatcgaacgaatcacacctcatctatcaggaaggggaacataggaatgattctgaaggtgatactaaatgcagtgaattaatttacaatgatatttgtatattgcagaatgtaggctctcgttattgaccacaatcatacgttgtcgccgacaaatcaggctcgggacttacctcaagaatgccttgccaacccgcgccgggcgcataggttattgaaatgggccaacagttgggacagatcttccgagacaatgcgcaattgagcaaagccgacctaatgtcgccttccaattggtgcttgaatcacaaagttgaacctagccaccagagcctgctttcaagggaggtagcgaggcggcacaggcttacttgggctgaattcattagagataaaatgttttatgctggttgatataaatgatctagtctgcttgatgttcttgaaggcttgggatgcctttttcattagttccccttgacaacaaggaatacgctcgagcctgcatggcatgttgcttgcagacctggtcggttggattatctcatgtcttttccaatggcaatatcactcccttctgcctcatgagcgcaacgaatccctcttctcctgccgcaggttactatgaacgaacgacaattgggccgagcgatcttaccgaacccgacacaacccctcctccactactcccttcgaccgcttccctgccgagagatacattgtataatcttgaccatcagactccaacacaacgccctttgtcatgtcaaccatctgcctttttgaggcaatcaagccccatcatgcaaaccccaggctccagcacatagaaagggctacttgtgacatcaacgacattagccaaattattatgcaggagacaataagctctgaaccctccaatcatggtctgagatgtagcagagccgcatagtgctgaaaaaggtttgtactttcgctgcacaccgtcgatgccatctacttacccgatgccacagaacaagctgcaggattcaccttgctgcctaccatgtcaggcaaatacctgtcctgcatgtctgcaggatgcgacttcttcccttttcaggtagaacccgagcatagtgattaaactctaaacgtttcgtcaaatcgggttcgtcctctccatcccaattgccagtgccaaacccgcgacggcatgctcggatgaccgaagcgacgccgagataatggcaagctatacaaccgcctgcaaggttgatggtgtttccgttgcctgacgagacgatacatcaaggactgagtccccaatggaaactctctctcttagtgtgcaacttgacttgactggttactgaaacaccttgctttagtatgctttgagcaggatgccttatatccaaatccccaaaatgactgatcctattcatgggactcaacacatcgaccacagctctcggtcttcgtctttcgccgaagtcagctcgtcaagctcgtacaccggattccccctcgaagcgtttggggatattcctcctcgacaaactccatgcatgtatgttctttatcgaaccttgtataccataattgtcccactaacacttccagggttgcgtgtacatcgacgtgcattgacagccttgctcggtcaaggattattgctgtaatggcactgaacatctttgtctatgagactactctcaatgctcatcgtgacacatgggtctgccccttctccaattgcaagcaatcatttccggatcccaaggctatgttgtctcatgcggcaaaatgtactcatgtttccgccaacggcgcctactgtaactgctgcggttgttactacgacttccctggccagcgtcccgcttgtttgacaagagacggtgacaccgcgccttcgattgccaaagactctgctatgacaaagggaaaacggaagattcaagacttcctgtcccgtcgctctgggtcagcatcttcctcccaggaacagctgcctaacctcaacgcatgtaatgcgtacccgttcttcggcctggagtggcagatggatcccatgcctgcttctcgaaaagcgtctgcattttcagaaatcagtactacgggtctttctctcggccacaaatctggccatggtcctgcagagctctgtgctgatcctccaatcgtcgagattggtaactccagcatccttccaggtcactctagcttcccatcagacacagactcgcacatgcgacaacgtctgactaagtcaacagtctctacgctgtctatgaccggctacatgggggcgactgttccagattttggcgatatttgtatgtcgccaacggaatattccacaggggacaatgacgatatcctctcacagcagacgtaccatggcaaactttcatatggcagcggcgataattcttttcattccattgagcagtctcaagattcggttcaagactcacccttgaacatggatgttccgctgattgaggccaaatcgtttgactttggtcaatttactgtcccatcagaagaatcgcaaggtctcatggtcaatgtgcccaacttttcacgtccacggttgcccttatcatccggacaaagtggccaggcttcgccctctggcagccacaatgcgcatcagcgggtagatgccatacctacagccatggctcatgaccaacatcaccatggagaattctttgggctccccgatcttcccgcggaagatcagtactacttcgatgtaggaattgcacacgacaatgcgcagtcccttcaaattcaagaagcagtgttagtgacaaacgctgcaccagttcgactttcaccacggctccctgtctttaatccggaagacgatggagacatcagttgcccggcgtgtgattacaggccaaaaggtgcaaaggcgtacagaaaagccaattttaataagcactggaagaacaaacacgaggagacgttgccttggatttgcgaatgtgggagaacatgtaaaaggagggataatctcttggttcaccagcgcaacgtctgcggcaaacccaaggtccggcggcggccgaggtatcggagaagaaagtctgttggacggtctggacaaatgggaagacctctacttgctgttgctcaatgatggaaaagatgttttgtttccatttaatagtaatttaactttcattttctaccaaccaataatatagtgatacaatgttaaatgctgtgccaatgcaacatagtagataacgggtagactgacaagtgaacgagcattaaggatggaataagatgtgggcatgcgagagtacctgtgctctgcggctctgcggctatgcctcattagtgctagtattcctcgcgcgattagacgttcgatcgaggtagctgaaaaaaaagcaaagagacaacaagggcgggatgtgacaatccctgcaggctaagtgtatctgcagttgccttatcactggccaattgtctacgttagagcgaaaaatcttgttggtctgtctgctttggcattagccaacctcatatgacatttattggcacaagaagtccgggattgatgcacgtcttggccaagtttgtgtaagcagtgacattccgtggggtgatatcatgcagtaaccgatggtaccctacatgagggtatcgcgaagaagggacagagtccaaacagggacaggtactcaaggctcaatggaaacttctcagggaagaatcttgagttgatgatcagacaatttggagtcgtagtcataaattggatgggaactcgggagtatatagaggagatgttagaattaagtcttggaagttcggatcaattcattaaggcttagaaagagaacatcaaagacatccaatctctcaagacaaaatcatgggcaatcctttgtcgaacaacacatccactccgtaagattacctcgtcttgagtactgttctttgcaactaacggtctactagctcacaaagtctaccaaagctcacatttgaggcgttgagtaagatccaagatggacctggcatgatgatgaatgcgatgaaggagcagaaccatgagaaggttgctttgggtatacacattgtgcgcaaggaaataaggacgtatggcgcggaatggcagaagaggtttgatgagatcaagtaagatcagcaatggtgcttcgcaaggtttcacggtattaggtagataacactcgtacgttaataatttaatttcttgatgggtcgcttcatgggtgtcacgagcctgtatctgagctatgcgcacatatggattgctccaagtcgaaatcactgctattgatatgtctcatttcctacaacattaagaaactcttaatctcatttacatcaagtgattggctacatgatattacttgactaggtaaagactcgcaatgaacatgaaatttcattcctgcataaagataaacaaactgtatcgggacccatcaaaccagaatcgctgcaaagaaagatattccgaacactgcagcagtattcatcacggcaccatttcctgcctcatttggatgaacctccaccggcgtaggggcagctgttggagtgccatggatattcgtgttgcattcctttccatcgtcttctgggcgtattgtagtatctccaccagctggagctgccttcctccgatagacgtttgtgccgatgtttcctctcttgatataggtcataccccggatctgagcagacttggggtcactcccggctatgtagcttatagctaacgtgggatccgactctgttatccggtcgtcggccacccactcttcaattgcgtcactggtgtcactgtcgtccctcttaccgatatcatcgtcattggaggaagcttcaaggtaaccggctatgtcgtcatcatcgtctcgttggaagataaccatctgacgtcggtcattatgatgtaccttgccaattttcactaatgttatgaggttggcaaagccccctggtgagaaacctgatgttccgttgactttgagagtaaagttcgcctcgtggtatggaggaggttccagtatactgtgatattcgtaagtttaaaatcaggcttgtaatcttgatgatggaacctacatgattttttcgccgcaaatgtcgatcaactttgcgtatgggcctagtatggcatcttcgaggttcaactcgtagacctcatctgtaggtacaacctcgataccggtacgtgtcgtgaagcctgatgggataggtttcggtcgctcagtgatagcagtcggcccattggagacgctggctggatctggctcccgagttggtagttctccagtcttgaccgggccagcagaagttggagctataaccccagttggctcatccagttgctttggagtttcggctgctgatgactgaatgggtctgttgggtatatccatagtctcttttggtgcttctaattgagacgagggagatggatggcctggctcagacggtaaaactgatgccgtatgtttggtaattacaggcggaaccacttgttctgtttgaaccggtggctggacatgttcggtttcttggactggttgatcgggagcttggacaggttcggttgatataggaggctgggcgggctcagagattggaacatgaacaggcggataagttccaggtacataaggattactaggcactggtgctttggaggtttggatagttgggagaatggtatcagttctgggttcgggatagtgggcagtttcctgctcggttgactcagtataagtaaccagaggttccgtggtcatgatacgaacatgctggcttgtcgaatatgtcttaatggtaacaattggtgaaacataggtgacaggttctgtggcaggttcatatatgatcgatgacgatgaagtctgtgtagtatcacatggggtgactgttccaactgatgttgctgttttatcttcgggctcaattggtggaacgtaagtgataggttctgtggcaggttccgtgataggtttgtatgcgacggacggcgttgaagcctgtgtagtatcacatggagtaacaggctcaactactgtgactgtttcgtcttcaagctcagttggtgcatcataatggacagactctgttaccggctcatctagaaccgttggtaacgaaggctgagtagtgtcgcatggagtgactggctcttttggtattgctgtttcctgattggatttagttgttgcggccggtgcgactggagctggagactctactatgacaattgggctgtttggctgggaagtctcaacggtaccagcgtctgatgctccgttttgatagacagtgagagtttgacacggtgtggtcaacacctcgactttgtggccccagacacctctgatgacaagaccaacaaagcagagagccaaaagatgcatttcgaagtgttcaaaacttcgacaaaaaaaaaatatgagagataggttgctttgagataatatggtgactacagttacgtttgtctttcttatacaaattggcttatagttcaagttgggtccgattatgtaaaagcctcattattcttgacatccacatctcgatacggttgttgctattctgacgtgggggctatagccgtatggggctgtgtctttgtgcatgcatatattgattctatgcactcattatgctttgtcctgattcgatgggcgcacaaagctgttggctctcaatttgctgcgccgttgcacttttacttgaagtcatgtagaccgctataacactgtgagatattaaacgtagcctactctagtctgtttgatgcatgatggtaagcttatggcttcgatcctacttggaacgatcacgattgattgcatgtattcccatgtgatcaacgccacatgaagcgaactggttttacacacatgtactaagtatgtcaagacacaaacggtcaatacagcctgatcttaaattgtcagtgaatcatgcggaatatgtaaataggtagtttgggggaaatacacacataccttataagctgcttcaatatctttacctggacatcttcaggttgtttgtcgcatttttcgagcgacaaattaaatacaacaaaatgtcatcgtcatgtagaagcgttaatatcaagtgacgcgccactgagataccagcatggtgtacactatttcctttgtcgccttagcctagagcctgatccgatacatcatacaacttatatacatcaagcatacaacccctcaactgctacctatcaacttctccatttgtctcactaactcagccacaacgtagcatggaaggcctcatgactgacagttgttagtacatgattgggtttgatgttttgcaatgcctcgcaaaggtggccatcgacgtgtctcatttttagcatcgaatgatcgcatagattgacattcacatgtgccgttgatttgtggcgatgttgccgttatatgtaagtgatcgttcataccatgacttgggaaacagcccttgattaaagatcattctcgctcgtcggatatctccctaactttgagatgaacaattcactgcgatgtatgatatttttgggcctctcggtcgcacagggcgggcggctctcggagcctcgacacgcaacacaagccgggaaacctgatcctccaccagaaccaacagatattcctcatctgaggcgccgagagaccagccagactgtgacatcttacctaacaattgccccacataacacttgcgggtatctttcaggacaacccggaattgatatcacgtgcgaaagccaacgcaaatgtatgtggattacgtcgcgggcgattatctgcggcgaagaaggcggtacaaagaactggaagctctataaccgatgccatgacagtagctacgctttggatccgattaaatgtgctaatacctgttttgagaacaaattcaaccttctttggcaagtgaagcaatagatcatcacacgttttggcgactaacgaactcctttgttagtacgaatgcaacagctccctattgcataacatatgctttcccctctggagttaggtacttcgattgttcagaatccccgacagacattttgactgcttcctttaccttcagtggtcagatcaacgcaagactcaaaaccagccccatttatattggtgcgagtgaatcccaagatacggcggtctctgaaaccgcaacagcatcttccacaacaccctactcatcatcacctgcctctacttcatcaccatcttcccggccgtcatcatccgaccagacaaatcttggagcaatcattggtggagctgttggagggtttgtggctatttcccttgtggctctggcaatcttttggacgattcgaaagtcaaggaacaaaaaaggtcatcagtcaatgcaagttgacccattggatcacagtggtggaaagacggaggcacaaaccgactggagaagctcaacagcgacggcgctaagctggccaacttcagcctcaccacaaactggaacaggccaaccaacatcaccaagtgcactcagtgagacatcgcagggtataatgtcgcctatgaggccacaaatgactcacgagatgagcggagaatctgttcagtcgccaccgtatgagttggcggactctagaatctatgagataggaagtgattctactgatcgttgaattgagaatctttgtctacgaggttacatggccttgtattgtaaataatcagtgtttataattatctatagcttcttcaatgcaatatagagttcctatgagtacaacttgtctaatggtaagccgtctttaggctctacggacaattgaccatcacctctccaagtttcttcgtgaaagctatttcatatttctcccacaggctagaacagagtaaccaggatgaaatgagataacaaggcttcaaagtgcaggatatcttacacatcggagaattatttttaacagctgaaaatcaggctcggtgcttacgcgagttcttttccatggttgttggtcagcgctatgcgaggttttacttggcaacacctgagctattctgaccctacatcataatcacgtctacgacataaccctagctgacgcgtctgttccaggttggacagcatgatacatagcctgattagtagctgaaagatgagtgacaatagagaaacagtcaggaggactctcacacttcatactgcaaccgttgactttttagtcttatcagtgcttaaaatggatcaagcatcgtttattggactatgggatagacatctaaatgattgagtaagtttgtggttgaaatgaagtcttttattgaatcacgtggtcatacacgtgatacccctcacattcaatatcatcgatgtggagacgaaacggtatagagagggacaaaatagataaataaaatgaggtaaataagtttcagttgctctcaaattcgacggagactatattaaactaaaattgctgcagcaagagggatcccgtataatacaatcatgttcaccacaacatcatgatgtgcctcatttggacgaagttgcaccggcccaggggtacttgttggagtagatattggtggattgccaatacctggaagaccagtcgcagttccaattccagtttcgggctgcaagttggacaatgaaggtatgtttgtagattcttcatctccactacctctaccagtagcactgggggcttctgttttttgaggtacacggatagactctgtaccaggtacccttggtacggtagtcggacgggctcttggtactgtagtttcctgattacctgggacagaaacttgccctgtgtcctctgatggtacagttggttcttctggctgaacggttggccgttgtggttggatggttggctcttcaggttggacggttggttcttggggctgagcagtcggctctttcggtttaacagttggttcatctaccggtactgcagattcttcctttgtaccaggaagaatctctgtgcgggagactaccaccgggatgtttggccttctggtttctgttgaagaaccaacaaaagaaataccacgcactgtcacagcaacagggttgctcccagccctttgaagtacctcaatgatgggattctgcacgaatctagtcttttcacttttgatctctcggaacctgccatcggtagtctcgacttgcttatcataaatcttcttctcgttcatgatcaactgcagcctggtgcctgtcgctctttcaaaaaggaacctcttgcgaagattggtagaatcaagttcctcgactttgacagaaaccatgacgttgacgagactatcttcaacgatatccagaggttccttgacttcgagtgtaaactttgcctcgctgttaggaggggcttgcagtacgctataatcactgttaggttatgttggatacttttgaatataaagagacttacatggcttcttttcctgcaatagttgtgattgttgcacctgggcccagtgaagcttcggttagatccaacctaacgacttcacctgaaggttcagacggaggaacagtaactgtcgtgaagcctgatggagacgattgcgtttcgtcaggcccgccactaggctgattggaatcaccggatggcgcctgggtaggaccagccgacctctgttcagtctctgtaggacctacagacgcttttggaatattttctgacggggcggttgacgcgactccatcagtcggctcagtcagtccggataggggttcagtttggacaggtggctccactgtttgatcagatccagtgatgggctccgtctgtgcctctgatgctgagggtccccctgcatcacttgatggagccggaacagctgactgacttggcccagtgtcctgtgtaggctgtacagcttcagatgtggcagtgggctctgcttggctggttggctgagcagattcgcttgccggagcggactgagtgggagcttctactgattcagtttgaacaggtgactcggtaggctgtggtgactcaattgaagtagcaggctcaatagactcagtcgcctcggtgggctgggtggcagagtctgttggtgcactgacttgggtatcgccagtgggctctgtcggagccgatgtttggacggattcagttggggatacaagtggttggtcagattggctaagttctgtctcagtaggctcagctgatggaaggctaccagtatcagattccgatgactggataggttgagaagtaggatctgtcagttgatctgatatagtaggagactcagttggttgtacagattcagttcccgattcggttgcactggtaggttgttccagttgactgggagtagtcagatccgctgaagcggttggttcagtcgtttccgtcggtaagctagattctgcagttccaatagaatcggtagcagatccagttgcttcagtcgatactgtaggctgaataggctgtggcaaagtaggggattctaacgttgctgttgattctgtctgctcggtctgcacagttggctcagtcaatgttgtttcttgagttggttcagtagggacggttggctgggttggtgttgtaggctctgatggtacagtcgggacagtcggtacagtgggagctgtgggagctgtgggaacagttgactctaccggggcatcttgctgagtcggtgcagttacgctgacgtttggtactgggatctgctggctagcaacactctcaacttgtgttgcaggctcctccgcagattgacaccaagaccctccaatgaaaacgccaatgacgaagctatttagaacacgcatattatcgaattgtcgccttcgatgaatggcaatctccaacagaaagaggttatctagaggctatatggtcacacattttgagtgttctcttccgccgcatctatttatatggcatcatcgtttgtgttgtgtttttccgttgtgagacggctgtttactattttaaccttgaggcttgcagatgcatgagcctcaatgcaagcctagtacaaaacttgatatgcagtcatattagtcatccctgatttgatggacaacgggctccgaaatctgagaggcttgaatgtgttttgccaaggattctcgacttgaaatcgcccaagccgcttcaagattactggcacactagttttcgtcatcctttatccagtttatcagatggctgttaggaagtcctacggatttacagctgttggatgtcttcatgacagcgttagccactaaagtcgttagcttcaccaaatctgcccagagcacatcgagtcgttataagtcagcctcaggcttccatctcgagctccatattggaacggatgataaatatatcaaccacgggggatgaggcagtgacgaccaatgcttagactgtcagcagcagcatgcacaccattgacattgaccctccgcgatgttaaaaacctggctattgaagaaacggacgacaaaatctgagattcagtttctactgttctactgcaggcgtcagaattcgtcaataaaatacaaaaccaacataacccttactattagagaatagtctaataatgccgtgtcatatcaatcatcagcggagacactcagctagtggcgcatcgccagcacaccgacaccatgcatatgtagtgcacagtttatcttcgtaactttaagcaaggcctggaacgactgcgacgccatcaccactcatatgcagcatcgtgtcaaccacagctcacaactttcagcccctccatttgttttcggtaacccagtcacggcggcctcggggatcgcaggtatcgtgaagtgattggctgcgatggtttaccatgcctaatattggtgtgtatcagaatgtcttactccagacattggtcggtgtcgtctaaagatacacatatgccgctgctgttaggctgattctctgttgtcacgtaaaagtaaaccccaataccagaatgtgagacaccattcccgcaggcacgaacttttgtcggttctttcacattcgacttggagatgaataaattacaacaccttgtgatatttttcggcctctggggcatccagggttcttttgggcgaatgctccctgggccaacgcaaacatcacagacctgggacctcaaccggccttcgtcagatcccatccatactactgagatcagggaactgatcaaacgtcaagatagcagctcgtctgttactccaatcaccgttacaatagcaaaagatgaaacatgcggatttctatcaggcagaccagcgcttcccatcacttgcgagaaccaacggccatgtatgtgggctgcttcggtaggaatagtttgcggtgatatcgacaatgacaaaagctgggatgttcatattcattgtcttgacagagagatggcattgaacccgagtctttgcaacgatacctgcgtgggcaacccgctgtaccttctctggtgagtaggaacgacatatcatcgcagcaacataaaactgacgttattcctagtactaatgaatctgctccttactgtggcacgtacgaattcccacaaggaatcgaggattacagatgttcatcaacccctgcgactcgagtttcgactgcttcattcacgtacatcggccaagaaaacgcaaacttcgttacaacaaccttgaacgtccctgaatccgtttcgcagtcatcatcgaccgaaagcgcaagtgtagcatcaagctcttccacaataccttcgtctacttctcctccctccaatacttcgccgcccaagccgccgccttcgagccagaacaatcttggggcaataatcggtggcgcagtgggaggttttgcagcactatctcttgtgcttttcggaatcgcctggtttgtgcgacagtcacgaaaaaagaatcgccaatcgataccggtcaatccgatggagcaagatccattgtctgatccaaacattggaaaaccggacccaaggtctccagtaccaagcgactggagagactcgacaatgacggcgctgagctcaccaaattctgcctcgccgcagatttggatgaatcaacctatgtcaccgagtgcacagagtgacatgtctcaaggaatgtcgccaaccttggggcagcatttggcttacgagatgagtggagagtctgcccaacctccacatgaaatgggtgacactcggttgtacgagatggctggcgataatcatcatcgtatggtatagtgtgttacactgcgcaaatatgagctattaattgaatgaatgagtccgtatcggcacactgtacgctctcatcagaacttggatggccctgttgatagaatgacacaataaagcttgactctgtagcgccttgttcagattgggattcgagactcagtagctgaaacgcagtttcggggatcgacacttacgtgagctcatctgcttggtggtggcttggctagattttaggcgcgtcagcaatgtcacagatcgatctgggccctacatcatatcgccgtacagagacggaacctgacgaagatattttcagccagtcagaattgcactggaggaagcttaatgattagtgcataatgagccgacggaaaacggaataaacagtttgagacgttgtggatgaagggtttctcgtcactccccgttgttcctacctcttatcgatttgtggcaagaagtcggattaatgatagcccgcacatcagcctacctgacagtcgctcatggatatcactttcctgctcaacgtcagaattctatcctaggtcactggatctttacagtatcgagtaaagagtctgagagtctgttccaagtagcaccgcatcattgactaatctcgtctatgatatccgcatcaccaaggctttctaaagccctgacacaagttagtaaatatataatcaagcaagcgtcatagattcagtttagcaatcacataatataggtaagatagataataaatagggctacaagatactactaatagctccctgtagccaagaattcaaattcatactcttgtcatctatcaactacccggataacacagtaattaataacccccaaatctacctgccactctagtatacgacgacatggcaaagatggtcagtcctgcactcgcaagtgttctccatgcagctcagtccgctgacgtcgagaagggaatcgcactcctcgttggtattgcactggacagtcacagctgaagaggttgtcgcttcaggtgcagcgctggtggcctgagtagtgatgacttcggcggtagtggtagcctcggcagttgtagtggcctcaagagtagtagtatcgacagcagtggtctcgatagcagttgtctcatcagcggcagtggtggtctcctcggcagcagaggtggtttcctcagcggcggaagtggtctcagcagtggttgtgccagtcaaggtaaggaaggtggtaagatcggtagtgaaatcgagggcagtggtggtgagaacggtagaggttgcgagcgaggcctcagcagtggtggtggcagcagtcccagttgtctgagagctgatacggcaagggccggcgctgacaccgacagagagggcgatagcgccggcgatgaagttggtgaagatcatggtaaagaatgtagtgataacaaagttatcttttgttgattaaacgagtgactggtgcaaaaaatgacctgaaggatgatgagagccacacaaatgtggttgcgacaaggagaggtattatagtaggcgctgtggttctgcttgggcttcatgtaattacggcccctgtcaagctcggtttagtgatgagtgctaagcgcgtagcttttttttccaatacaggacttatcatgcacgtaaaattatcctacacattcggactgaagagctaaagaaactattgattctagaccaagcttagcggcttagtcccattcagctaaagatcgccaccagattccgttgtccctatttttgtcgaagtaccacaaatgaataactgtatcgaatcagcctgagaagcttcaagattgtggcgttctactcacctgaaaatccctgccagtgctgttagcagaccaacaacggacatgtcggttgcaactcgacccgaaattgcccagctgaggaccactatcgtgcatgttttggtgtggcccactacagtgctagcgatggggccagtttctgcgatgatgaagaattgagagatattaatcaacatcgccaagatgccagactaaagatattagtttctgcatattggggtgggttattgacttacaaatggaatgagtatccagtgactgatactgacgtcttttatgactgggaactcatcgacccagggaatgaagtagagcagaagaaaagcagacaaaggagcctgattgagcagtagctgcatgcttgagatagaaagcttcttccggaaagccgcaatccagactgtataaagcgatgagaagaaaacacccaccaaagcaaatacaatcccgatttgcgaagtagttttgacattggcatcatccgatggtctggaatcatagtaagataccatggcaacaccaagacacgcaacgacaagtgttgatgatgccatgccagatactgtaactctgtagagggtataatcgagaatcgccacacatggagttaccagcacacgggcaacctgataaaatgtgatagttgagaatgcaagcgacagattggggaaaataatattcagcgtcatgacgacgctaagtggaagcatttgtgtgatagacacattcttaggcgtaaaaaaggcaaaccgttctctggagatgacccagagaacaagccaggtggttgtaaagtggaatgctgcaaagctcagttggatgaacttgaggttatcatcatcgaaaatggctttattggtgaagacctgttaaacagttaaaatctagtgcccccgaagtaaagagaagtttactcacgatgagaactgtagcaacaatattgacaattatccagaaagaagcctttttcagatcttttgactcaaccacctcatctttttcttcgtgatctgacaagaatgaagcattttcttcatcgctggacgataaccgttgatgatcatgactcatatcttgaagcttgtaggtagtgtaatcatttgccgaggatgcattggatagcattttgactgctaaaaagagctgcgcttggctgagtttgaatgattttccattgaagagaaaagagtggaagatttgacgataacaaggattacaagttagcggctgatgaaaacgtcggatttcccctgacgctactgcatgttcagggggttagtccctgaggctagtttggtctggtctgccaccacatctcaatgttcaggcagtgctggctattaagtgatctatcatacaatctattttcaactcgctttgcaaactcccaaatataatactatccaccactcaattaacgcccgcagccttcatacgctcaaaacacaatctatacgcctcatgaacatctggtatagtaaacccatactctctagctttagcctcaagtttgctcgtgtcaagcatacagttacttcttccagcttttataacatgcgactgctcctcgattgaaaagttgctccatgttaaacttggccgaattatatctcggaaaagtgttaacacttcattgtgagaaatagctcctggattggtgaagttaaatactccagtatctccatgttctgctagtgagatggatacaggcaataggtcgcgaagaatggtgttgctgtttggaatgttgacgacatggtcgtagtttaaaatcttggtgacaaagtttcttgggtgcagatcgtcgctgacgggcatacgcaagcggagaataagcacattttcgtaacaagataagatctgaagcatgtcagtcagatcctagtcgtcttctatctcagatcagagttgcttaacgtaccggctcaacgtggccttttgtcatggaataaaaactccccgcaaaattcggggcatcttcctctgtaaacccagcaccaccgacgggatgcttctcatcatactgataaatacaacccgttgcaaaaaccgtacaatgaatgcccagtaggtcgcactgatcggctagagtcagcgtgccgataacgttggaccggaccgtctgtgccttgttgtcttcgcaccagtcaacattgggtcgacctgtacagccggcagcgtttaggacgtgtgttggttggatccttttgagctcttctgccacttgcgtgatgttttccatgcggacactggttgtgtgtacgtctttgccttgtttttcgagaagggctttgagatggccggctacccagcctgtttcgccccagataagaaaacgattcggcatggttgtgtgtgtttgtgtggatgggcaattactttgggaaaatgggacgaaagcaagtcgctcataaacagtgggaagaggcatctcggtctagcgagatttagcgttgagttgtccacgctagcttacagaaacccctaaatggtcgacatccatgttctgtggcgtcgcccagtcacttctagttccaaaaatatttgattgcttttatgtctatcgtagctttccagtccctgccagatcaatctcgggacaccactcccggatcttgggaatagccttcttatctcttctcagctgcctatgcactctgtgatacccgatcgggtcccctggtagcttaaagtgccagggtaattgtttagaaaaggttaacgcctctttgacagatgggagatgagctcctctctcgcgcatcaacacactcatccagtaatcctcgccatggccttgatactctacgtcttttgtattcgtatctatccaccagtctctgctcttaatgatatcaagcatcataggtctgttgcgaagagataaaccgccgttaaagacttgtcgtgtgtcgttgagaggggcgccgatgaaatcccattcgagatagtcatcaactgcttttcgtgcatttgcgcaaagcattgcatcggcttgaaagacaagaacatgtttagctggtgcaagttgttcccaaagccaaggatccgaaaagtaagagttgacaccttttcgtgaagtgaggttgaactcggatgatataattcgcgtctcaatggatccatctgctattgcttgacgccatgctgcagatgtagatggtgcatctggtgcgaaatgcttgtcaaatgtcgtttgtgaagtgaagaatacaatcggccatgacgggccaagaaccgcgcgataatgaagaatgaggggaatcaatcgtggtgtgaaaagagtatcggtaatggtagcgactttgtctttgatgaggatcccggaagttgtggaagaagtcagttgtgacttgactgtattgaacaaagactcacgatacgtcaaggcgagaacccacgtcagcgccagcgacaaagcagcgtaaagaacgcgccgagtgaacagagcttgtatcattgcagcatttggtgatgtcttttgaagtctgttttcgcaaagctttggagttgacttggttatttggttaggtttttaggggcaagccacaagtgcaatccctgcacgccacttttccttagctcaggggtgaacagcatggtaaatttctcctatctccacctgtatagacagtaactcggggcggacaaggaaaagcacacaaaagcaacctcaagcaatatttcatagcgctaaccagctgaggaatggctcaggggaagacaaagtcaattgctagtcccatatgtttaccgtgtgcgttttgaggccaaggattgagatctctacttgtccagcttttagcaacctttctcactttcatatgaacgaagcacacatcgcttacacttataatggaactcgtgtccaaaatatttagacggcgcacaacacttatcgtggtcgtttttataatttgcatcatatggctgtgggctactaattcagatcaccaatttattgtaagtatcatttttgttttaccagcacaggtgaaaggcccagtacattaacgtttctcaggccaactcttcctcattatcatcacatcatggggcgccaaaaacatctcgtctccactacctcataccctcgagtatagtaaacgatgcagtctgtgccggcatcgtctcagccctagtcaaccagtatccaattcccacattgatcgggtacaagggcaagaatgagtttgactcagcagaccacctcgccaagctccgtgttatgaaccgttactttgacgatctcgatgcgcaggacgatgatctggtcattatcgttgacagcttcgacgtgctagcacaattacctgccgaggtcatgattgagcgttactttgacatgtcgaaaaagtctgaacagcggcttgctgatcaacgaggccttaccgttgatcagttacatgagcttggaattcgtcagaccattttatatggcgctgggaaaatgtgttttgtcgcgtcaccaaatgagcccatgtgtccattaatgccaccatcaaactctccccgctacaagttcggtgttaggactggaaacgacgacactcggttcctagactcacgatatctcaactcgggtaccatcatgggccctgtgggcgatataagaaagtttgtcagagctgtgctagatctcgtcaaggcagatgatgaaaaggttgaccccaacgacgaagacagggttaggattcatcatatggatcaatggttcacagctcaactttacgtgcgccaagaatatcatcgtgctcttgatatgaatggcggagagtatcccgctgatttgagtaaccttacctcactaccaagacccagagatgggcctgaagacaataccgagtttcatgtctttgtggactttgattcatcatttactcagactcagtgtcggaatgaacttgagatccagttcctcaaatacaagaatcatgatcttaccgcagctatcgaccgagattttctacaacaagattctgcctttcgaccatacaacattcaaatgccctcaaatgtttaccaggctttcggtagagcatgggaccggttatccgccgtcccagaattgcaaatagcattaccacagaggcagtggattcagcgaacttacctggcgacaaatatcgcttcagagagtatctacgcattctaccacaacacatgcgataaacgattctatctcgaacgttacaagcacttctggttctatccatatataaccacgctgcttgagcaagccagggcccatatacaacaagggaagcctattcatccaggggttatagatggacgcagctgggtggctgctaaggcttatccagcggatggttcttctggagtggaaaaggatacccttggaggggtatacaccgacttgaaagaagaaccctttattgatttgagtgaactgtgtaaagagaacattactactatacttaactcaaattagacaagggctcagttaaacaaaatagcgcatcgtttagatagagaatctaagggtcattgaatcctcttgggcatgttctagtagaaagtttagcctcctaagctttaggatataaaaataagtcgtctaagaaacctagtctaaatatcataagttgacctactatacgattaagttgcgtttgggccggatctggttgtcgtgtcatgtgacagattgtgattcaattcactcggcctagctacgcaacatggcccttgcctggggcgtctccgagcctcagtttcaacaagcgtgatagatcagtggatccatctgctcgaataccgaattcatcaacatctctcagcacgtgatcaatatagtcgccggcggcagaaaggtgcaaaatatgcgctatagcacgatgaaccgcaagcaagcgagcagacggcggatcgatactccggtcctcggtaaagagtgttcgagtgacagggacatcctctgcaagaccagctggcagaaatgtacctatccgatatgtatgcgtctctccaacaggctcaaagtatactcgaaagtcgccaaaagacacatgatggctgagagttagcgtaagagcattagtaggtcggtcaatatcgactccctcaatcaagtgggcaacgccattgtcaaacatattaagtatcgccagtctcgctgccttcgtagagctctatgatatagtagtagaagcaatagtgtgtcgatatcggtctcgaaggagacaggcacccctcaggctggccaggcgctccatctcagaaaatgcatgatcctgtcgttatgttttcatgatggctgagtgagattctggagttggttgcggtgtctttttcgtggatgccttgactacaggtgtaagtcttcttagtgaaaaaaaacgtgatgctcctaaccatagtacaactgaagttcagtagtggatttttaatacatacgtgggagaaagaagttatctatgagatagtcggcgaattcatacaatcaggtcctcaattcatttgtattcccgaagtcgacatggttagatattggcagttttaaaacttcaaaaaaggcatgtaagaaattatcatgcgatatttgattggaggaatattcgtaagtgaagcggacaagtttcactctatcatattgatcttgagttggttcgatattacaatgcgtaataacttgataaaacctgccaattacgttctacgggtgtcattgtagagagtgtctcggcagccagatggttgttgatttggttaagtcgttacggatgaccacagagacgaaatgcgatgggtgaaagccgctgactaatactttcattgatgaggtgaatgtgccatgatgcttcgctagagtgagtagtcggattaatgatagaccgcatcgcagcttacccggtagctactgtgccatttatttatttcaactgatgtttttaggtgatctagactaagctttacaaaaagtaacaggttagtctgctctgcatataataaatctcataatgtttaatttatgatatccctgatacctgattattaacccagactgatagaaataggagtgattttcaatgctttgcttgttggaaaaccccagctaacaaaactccagagactgtaaaggagattatcattagccaatagttctcaaaatgagatattctgatgcatcacggtccataatctagggcgaagctactatgattttttatttaatcaattacttgtacgtcttggtggcatggagtgattctgtgtatcaacctgtcaatcggtgggagcgagagtctaagtcaatgacatcaccatcccaacaatttagagtgtgtgctcagccccagggtctcagaaaaactggctgcagaagctacgaaagacataattactaggacagttatcacgttaccatccgacatttaggttgttcatttgtgtaaaccatgacttggtgctcactgttctgtcacccacctgtacgacgtagcatcacccaaaaagctaagcttttcctcgtaacgtaacagacaaggataaacgtggggagcgggcacagccgagacccttgacccctgaacaaaatcatgccgatgtcccgaattaaacgacatgtggcgtcactagacaagggcacggaattcaagtttatccagatatagccatagcttcagacgcatcgggtatcgccattcgataattcacaaccgatggaatgatccataacttatacgagccagtttacccgttcgtataactgtcagccgctcacttttacgttgatctcgctgtaaggcaagggatgtagctccaaaaataactgacacggctagtggtgatacgagatgtcactaggctgtttatggataaatcatgcaacttgaccacaatgagcttgccacgtgaatgaataagctaacagtatggtgcttttgctttagctggctggaataggcccttccagatctggtttgttagttgaaaaatgggctgtgtattgaagctcgtatactatcttacggtcagagatccaacccgggcatgccgtaggaaaactatataagagattacaattatcgctaatttattctcatcatcactcacaactcaatcactcgcttcaacatctacaacaacctttcactccaccttccaagtcagtacatcatacaacacttccacacccaacatactaattccttctagaacaaccactcaaccgcaaacatgcagttctctctcgccttcctcgccgctgttctctcagccaccagcgtctccgccgcccccaccgagcaagctgtcaacatgatggccgccgctccccagtggaccatcgagagcatgcagcgcagctgtgccaaggacgacagctcctgcacctggaacttcaagatcgacacccacaagggcgctgccaccgcctgcaagttcgtcgtcaagggcagcaaggcctctcagcgcaacggcggccccgtcaagtgcggcgactacaccgtcacctctggctggagcggccagttcggccccggaaatggattcaccactttctctgttgtttcttccaagcgacagattgtctggcctgcttataccgataagcaggtccagggaggaaaggttgttaagcctgatcagtcttatgcccctgccaaccttcccaactaagctgagggcttggtcgatgatgagtgtcagctggacgcctgtacttagagcgtctgcatgaagacgcggtaatgcataatgtgcggcaatacataatgagattctgttcaatattatacaagttcaccaacttattcatcccttgcatttgtgaagcaacatcttaatactgcatgtaaacaatgactgaaatatttgttgcaatgaactgcgaaacacagttcaaagcgcaatagttcaatgctcaaactatcgtaaatacagaagtctccaaccgctccaaccaagggactacaccgtgagtcttctgccacttgtctagcacatcatcaaactgatacaagacttcccctgggtcttcccgcatattggttccataagccactgtctgtgattcgaatgacaatacttgctgcatgcgatccgttgcttcggttgcattctcggtatccgtgatgttcactagacccgagaatgggtggtcatggatacacagaactatgttacgcaagtcccgtagcctttgacggtgcttctcactagcatcttcgatttgttgttcctcaacagcggtgttgatatcatctggtaagcctttacactcggtcaatgcctggggaaataccggcggtactcctgtctcctcttcgttgtcgttgatcctggttacactctgacgtagagacggcaaagaatcttcttcccattcgctctcatcctcatcatcctcctcatcctcctctaaggatgagtatccatttgtatctggcattccgctctccttgaaccgacttatgacgtcccaacggacacatccgaggtactgtgaaagtaagttccatatatcccctgaaacgtattctaccttgcaagtatcccccgaatccattagtgacacgccggcatcaggaacctttaccgatggtgcaacccgataacgaagtttgaagctgtacaaatcgccgatggtatccattgtaccaatcctcttatacttatgataatgataaggcccgttgtgaatcaccgagtcgtgctctagtaagacacaagagagttgtcgtccgcagtcttccgtttcctgcaacgtcgtgaatagagcgtagcaatctagaccacaaaaaggcagtttctgacagtggtccatcgtcaagcggaatgtttggtcatccatgagattcctgtgtcgacctatgtggcggatacgatcattaccatctctatcctcctcaaccacactcaaattgacgtcgttatcttcgccatagtcaaagcgtagcttacgcaagaagccatgtacggaaatagacgacccgggggcatgtttaccgaagccattatcggggcgtgactcgtaggctctggagacggattgtatgtcgacgacagctcgcctatgccgattcggatgaagttttgctaactgtaccggacatccagcactcatccaagaccatgaaggcgccaggtatccatcatgctctgtcttcaaaccaggtatccaccatgtgagcgactcagccagattggacccccaatgtccgcagacatattcctcgccgttgaaaagagtgtggaactcaaaagccaagccccagagtatataaggtaagtccgaagcatggaaaacagatttgtttgaaaggtcttgacagaaagagttccacagcatgtgtagcctttcccgccgttccctcttactcaagttcgtatttgaggcatttgcaagctgaatttgtaattttgtctctccgttgaagactttgtcaaagggtgaacctcgtggcattgtctcactagcgaagccagatttgccgagggcacagcactcccagaccatttcttttgtcgtacaatgcagaattcgcctcgatagttgtctctcgcggtgaatccaggctcgcttgcacgaaggcgcagactccgtccattcgagtgtgtcgtccgtggttactatccactcatctccgagatcttgggtagcaaattggagcggagtgacgtcggtcaatcttcgttgcacaaagcagcctgaccgactgtcctccccagtatcagctgaaatattgacttttgcgtttgagtaaatttgatccatcgctttcgtctcaattttccaatctgatttggagtcctggataatacacattgaatcgatccagatccacttcaaacctaaccaagacgcgattttgaaggcgtcttggaaagtctttggtagtcgattccaggtaaatccctcggtttgccaagtttcgagattgttcgccaagagcatggggttttgttcagctgcatgagggccccagcagtaactcaaagtcgcatattcgacgcccttgaatttctcatcttccttattaggacacactagacgcaccacattattctctagagcatgttgtacatctagaagacgggtgggaatgtagtcttggtcgcccttgttacaaatatcgtgttgtccatcagtgttctgaatgcaccgtgccagccacgatacagccagttccttggtgcaagcactatcattagtgccctcagtactttcattcgagtcagcatcagtggactctccatggttcgtgttggtgtcgaagtattgaccaaagttcttcttcgagcacagacccagctgcaatatctgtttgtagctatgtattggtgaatttgggaccggtgacttgaacaacaccatccacatcttcgtctcttcgtcttcgtctctgggcgtgctccagcagcacacaatactgtagtctgagtatacacttggacccagttctgggttcagctcgctaattttgtttctgagttgacagcaaatagcgcattgtctttctgtagacgtgaaaaccgttgcgagagaactggagtgtagcatgttgttcttctttcgttttggatcatcctgtgagttgcagaaatagctcaagcaagttttgcatgcgaggcagagctgatgggtacttctcaactgaatgctccctgagagatcgccctcagagcgttctggtgtcactctagtcagtgggccgtcgttgtgcgttactatttctggactgtccaacgtcagagctagaggttctccctggccctgaattccagctttcgattcatcaaaaagttgaagagtcattgtgacattgccttgaagcctctcaagtactgcttcatggattccgttatgactggtatttgtcttgtcgcctagatgtctaaccgactggccaggtatggggcaagatatctgagggaattctgcctgagtcacgtgaacattggtagatccatatgccactatcgcttgctccaagtcgtcgtcgaggaacacggtgtgtcactactgtaaaggttgatactttacatttattgagtctattaactggatttcgtgctctgttattggcccccagttcttagattcaattagattcgtgtctcaaaaaaactaactttcccaataggatcacatgtatggccaacatagccacatctgaacctcagtggttattaagattcgtagatgatatagtattcctgtgtttttaaaaacatgttttttagtgtcatcttatatctgatatgggctgagggacattcaacaagtactatctagcgttgggaaggttactgtacgttgtctatatgcaaatgtaagaccggcttttgtctttttcactggctagataatataaaatgcaatgaccaagtctaaagtttgtatatctttccatagaaaagaaatccatatgcatcggacgaactgtaggattaaactcacagacctttggacttatctgcattattctacgaacatcatgatcaaagttttcagtgatccgagtttaattcttctcactataaatatacagctccctccctagttgccgctgacatggatctttcttctcgaatatttcactcgaagatactcaccactaacatgtctagtcccaacctaccgttcgatatctaactcaacattttggatcatctcattgcagatgcagatcacatcaggctatctaaatttgctgccgtctccaaattctggcagtatgtcgttgaacaaaaactgtttcaaagtttgacagtcaccatgttcgatcttgataccttggctgcctacaccaaaagccggaatcatcttgtcaagcatgtcgtgctggagctcaaccttgacagatacacgtggactccaacacccagcgaaggctgctttctgaaaacggctcagactttgttcaagattctttcgacatgggatggccatggtatcaccctggagtttgctatattatcccacgaggaagtatattttacgtactcagaagatcactctatgcaatcccacgccaaccacgtgctcaatcgacctttgcacagtacaagcaatattttgagctccctcaagagatgcttttcggtggttatttggcagactcggaagctgcatggcaccgcaaagtatcactcttggtcggccgcagaagccttggattcctgttctcacaattcaagtacactcaactacaagtggtaaactgtatttccaagcttctcattcgcaggagatactttacaaatatagccccaatctctcttgcaagaatcatggatgctttgccatgtttggaatctgtgcatattgagcgttggtgttttggagcaccagaaaaagatgcaatatatgatataggtatgttttactcccctcatctatctggccatatgctaataacgtacagggtttccgaattacttaagagtgccgcgctcttgcaaaaacatttcgttttatgaagaagacgacactgattaccacagacgcgtgatgaaacggagcgaattagcgccgaacgccagccttgcaaactctttaggcaaagaggcacatcatctggaaaatatcgctgtctctttttctttcgacgccgtgtcattcttcactccccgctgggggcatgactttgagtcattgttcactcgttgtgacgcatatgactttaaggaattgaagacactggcgttgacatcgccagccatggtttccgaagactacggcgtaatcgatcatttcttatgcaccgcagcaaagtctgccgagagaatgcccaagcttgagactcttgaactgtggtattttagctcacccagctcaatgccaccacaccccacgccatcttgtgctggtatctttacctatcagagactcgaccgatacagcagctgcataagtttgaagtcaacacagacgtttaaaatatcaggggaaacaagggagaggtggaaaggtgttgtcgacgtggagggtgctgagttttcggttgaacacttggacctagacccagatcagctcactagtattgggaaactctatccatatctggcattgaggggtaggattctcaatggcattacgtggaccgaagcatagatcttggcacggatatttgggagagtgctggtatcaggagaggcgaaggttcgatcttctgttttatttcacttcccattgagactttttcacttgatcatactttcgtacctctactcattctatctatcaagttcatcgagcataagcctatgataagtctctagtcagaaagggaagtatcctagtctaaatgatgtactttaggcccacggcaatcacagatgaaaatgtccagacataagttaagatgccgagtgagggaggacagtaactataattcattagacaggaacatctcattcatcactgaaggttgacttactttgttccactgacaccaatgaatccgatccaaaagagccattgcgcgaggactatcacaggcagtgcagtacttaaaacaacatacaggctcaggtgaggctctcttggagtctcgggaggttgactgggcccagccaccgctggaatggtaccgtagttagacctctccactgggcgactccgctcaggattgaaccgcaattcattgacacctctgtcaggtgttggcctgcattcgttgttgtcgcatgtcgataaatcccctactactctgtagacgacagtatggcttgtggatactcggcgcatgattcggatgatcgttacagccattaaggccacggcgacaagccaaaggagcgctccaccatacatgaaccaagcataatatccgatttcttggtcaggcacgataccataatggaagaagtgctgtattccacgagtgacggtctcagtcatgtaatacatgttcagaatctgcaggagagcctccgcgtaaagacccgagcatgatgttaccagatccctcgatttatgactatgaatactcatgggtgctataacgagccagccgaggcgaggtagtgagcaccaaagaagcaatagatggaagatgggaatatcctcgtaaccaggcgtgctctggatatatttggcattggcccagatgccgcttaatatgataacggcgagaaaaagccctctcaaaacccaggctgggcttttcggatggggctcgaggctagttatggtgcggaagcatctctccccgagggataccgccagaaaggttaccacatttgtaatggccatgctgatcatgttgatcgagtaggagggacatgtcccaacttcccgattcgctgaccgaagattccaagtccatgggatcatatcgccgcgcttaagtgtttcccaatcacgccagacgtcgtcgcatagtgtatatagccactcatcgtattgctttcttgactcgaagttttggcacggacctttacagaggctgtagtcgactttaccacaaacacaagtcctgtctatggccttctccacatggcaaaagccttcaaggtcggtatcgcaggccttagtcttgcattgacgtgaaacttttgtgatgctctgcggcatgtaggggatgtgcgtagactgtgcccatttggattccgaaatgtagtcttctccaaggagtttcagcggcttttcccagtcctgtgggagccttgaggacccgcatatggcgtgcaaccatagccttgcttttgtcaattccagctgatctgaacatggttcgtggtgtggatctactgagaaatgattgcagaaacaccctttgtcgaaatatacgcccgaagagatgcgccggtttgtcaggtcgtaaccgacggtgtcaaagctaaggggaaggatggactctcgagcgatgctgtattcccagggtcgatctgcgttgccgttgtgaagtgtcgtgtccgtgaagctgcaggatcctagcacgtggtcaaaagggtcgtggtatggagatgtcgcttttttgaggcatgttggtgccttttgcgtgacgctgacaaagtcatatccttgtgtcaagcttctttccgatagaccctggaggtcgttgatgtcgccggcgtgaacgagccagttccgaccggtgatttgctttatccagatggcaagttgtgctttggcgagtatcgatcgactgcaatattccatgtagggttcgacggtgctcggagagaattcggcgctgaggcagctcagttcagtgagccaaataaaatacgtacagacgatgaagtagttgatgcatcgatgtctggtgcatcgggtcatggcactcagccatgcggtctggtcttgctgagcgatgcactgcggcataggagctagctcctctggcatcacccatccttcccaattcttctgatattttggtcgatagtggaatttggcgtcgtagagtccgctggaaccgtgggtcgtgtctgacactgaggattagcgtcgggtacctatcgacctagaatcagtggggaacagtagcgcacctgtcagggctaccccagaagctgctagcagcaaaagaccgcgaagtatacttttgagcttcatgttcagcggcctatcccgctatcgtgagagcgaggctgaaaacaaggtttcgacaagatgaaggcagaacaaaactttgttaccatgacgttggcaagagcgcttagaatttcgcagcctgcctgcctggtgatctcggaggtgggggagacgcttcgggtttacggaacattatttatccccgcagtcgattttcttcaacacccccacactcgcaagcgagaacaaacaccctcgccttagggtatcagaaggattatccactaagagcataagggataaaaccagtaggtcatcaatcttatattgcttacattataatctttaggctatttattcctgtaccataagacttagagggttgacgtttctgctaccccgtgacctcattaattgacagctcaattgtgcaggtattgcttctgttttgttcgagatcgataagaggactgatccactgtaaaggtgttgcagttgcatgaggccctgtacatcttgctgtcttactaattcgaattacactttggcagaagcatgttttgcatgaaactgattctacgcaacgcgcccatccagtcaggattaaggattgttcaagatgatgcgacaaaaagtatatcgaatagcggagagacggtatttccttgtgtcaaatacttacagagatatactaattcgcattccttacaagttccttgtactagtatcattaatgtgagaaggcctttggctgcatctacagtcaaattgcaaaactgcctgggttctcaaccttgacggtacctgggaatccgtgtttgaccatctaacagacttcaccatattcttaaaatagctggcatttttgaatatagttagtctcgagataataacaccagtcacagaggtggtaggtgaaggattatttaaacatagggcataaatctgtagtaggctacaacgttgaatgaggtttccacccgaagcactttaattcacatacatactcaagcctagtcgtcgcatatatctcaagaagattcccctatggcaactcttcaatactgccatcgccaccgctgactcggccgccactattagtatcgtgtatgggacaatactcgcaaaatgccctactgtctgataaacattcttctttggactgtgatatgttgtcgtcttctggaatgtcaaattgtgccagattgaaatcattgccgagaagacgtaagacctactcaggtagtacatctagctatccgttatcttccatatctcatgagttctttacgagggacttaaatatttctgcatcagatgaggctttgaggcccctaaaagcttgatgttgcttcatctcactcagaacttggggatcagggtggtatatgtctgacattcgccgccgccagtagcccgcgacgaaatgttcaaatgcctttgcatctgagccctgtcgtcttaactgtaaagtaaactctgtcatcaaatcttcaagtagacgtgcacttgatgtctcttcagcgcaggaacgaatttcttgagccttctcagctctacaactaaatattgcagcaggcttgcagcttgctgtagaaacaagatcgatgacaatgtcatcgctaatagcttcgaatgagcaccatgtgtgggtcatatcaagagcctcaaatgtaagaagacgcaaaacctcagtgacaaagccaggagggttctcaccctagccagagtgtgattcttcaagcattttatgacgaaggatgacttactgcagtatattagagtccaccttgacgccagaatgtcgctcgtcaagatgagacttgagaaatagcttcattggtgagcatccatgattattttcattgtaccaacagtcgcaattgtcctcgacttgaacgcttgagagttcttgtactcgcgtgtatcgatcatgatgagatatatgtcggacaagcttggtggctcattgtcttttgtatggtgatacagaccatactggagcaagaacaacaacgaacttgaccaagacatgagattgcaagtcttcccacattcccaccagagatggaggcttaatctctcagctgcctgttctgacgtgaattttaggatatctgttctataaaggtccacgtaacgataaaaacgttgcgttcttcggttgtagatcggcgatgaaacttgcaccgtgtttgtctcaccagcagacgatggtgcgtatagtcggaagaggtaggttggggtagcatcaaatcggaatgcatgttccccgcctttcttgggcttgaatttctgagccatttcggtattgagatgggaaaagaatagatgagaagtcagtaaagactggacttcctgtatcatggaaacactttatcttgatgatggatgatctgaccccgctcgaaataaatcaggctcccgggatctattggcacagccaacagcatcatgaatattattggacgcctgataaacagtcaggtcagggtacattgaagagcctgttatattgtttgttacaagcctctatcacgtacttgcatgaccacatcatcacggaaccaacccttccaagcacccgataaatcctcgccagaccaagcgcacagtctcaaacgtagaaaatcaaatgatttatgtcttacgtcggacatgaaatacactgtaactatgtcatgtgatcaatttcagtattactttgttgcaaagatcttgaacattacatatcggctcatgccagtctgagtaactgcctttcccacttaatagagaacttgcttctgtttttctatgtttcaggcaaaggagaaatgcacaacaaatcacaatcaatctatttaaacctgtgcgtcggcgctggctgtggttgtgggcttgagccttgctaccgcaagtcgatggcggcaaagttttccacagaatgtgaagttgagaacaaccaaaccacagccacacaatgtcaggatagaaacctgtaactgatcaacatattgacaactgagaatgcagttcgattgagatttacctcttccgacgtctcagcgccagatgtgtcgaaaacaggactaagcaagtgtaacgcatatccatttacaaagaatacccacgaataactcataagcataatagggcactgccagaaccataacatcctgcaactcacctccctcgcacttctttgttgtcctaccactggcttcaagaaaagactaagcgccacttcaaattgttgatcgtcaaactcttgatcaaacttctctggcaaatgtcgtagaagccgttgatgagcggaactaataagcgcaaaaagggagaagaacaagccccagttccataacatcttggtagcccatagcgccttttctgtggtgggccatgagaagacgccgattgctgctgcaccagacaacgttgcctgtgatgagatgttagtatctcatttttccatgtggggaggtcaaattactcctccttggacaaatctaagttcttctgtctttaatcgacggaattggaccaacgacacgattgtctcatttttattttggccataatcttggttctccgcaattgcctcaataggtagccttgtgtggtgtctatatgcaccagcatatgtgaaagtcagaagcttgaaaaaattacggtggatgataaatagccattctcgtaatctcaacatggctgttaagagtgtttttactatggtgatcgttgttttcgtcattttggtgaggggtaagaattggaagaaaggtaattctgtatgacatgcaccggtacccaattttagattgttggataaatgagtctgcatcttgttctggacagcctgaacttcaaagcctaattgggatcattgcataatgaattatctacataagcccatgttgttcacaaactctacgtttcaatatagacgtcatcgagcatataatggaatatcaacactacaggaatcgtatcttgacaaattaacattacaggctacccaataacgttcgataaaatgttaatcgagataaacccaaggagaaacgccaaactcagcaaagattcagtcaaacgcatcaatagcagctgttacaaagctggtagaactgttcgaagatgctatttttatgtgggcacctgttccttatcgttatcgtcacctatcttggaggcatgcttaaatgttgcaatgtcatggctcaggccagcaactgagccacaacgtaggttagaattaactacgagctagtttagttattcgaggtaattaaatggagatacgtcgatcgacagaaagcaatagaatttgtgggattaccaatcctcaatcgtttatttccccacatggtgctccttagcctgcgcccttgctgacgccctgcaaacaacagagtggagcgtcatccgcgaactccaaaggtgagacaacaatataaaagcctccaaccttgggtgaataaagaaaccacaatcaccatcaagtttctcaaccttataaacacacccgaatacaagaaatatgcctcaagcaacttcgatacccggagtcctctcctccttcaccgaaaagtggtcccctcgtctcgttgcctcaataaacgaccacgacgtcaaagtcgccaaaatcgacggtgcattcatctggcacgcccacccagactcagaagaactcttctatctcctgtccggaaagttgacaatggagatccaaggcgaagagccagtggtgatgaaggaaggcgatatgtatgtcgtgccaaagggtgtgacgcataagccagttgcagagaatgcggtcattatgatggttgagcgtgaaggaacagtgaacacgggagatcagacggactctgaaaggacaaagatgctaaaggatgtgaggggagagaagtcggaaggatagtcgttgtcaagatattggttcatgtgtccgtaggaggatcaggctgggcaacgacaagacccttcataatctcataacatttccctgccaccagtctggattcgggtgacagaaacccttcatcgcagctgatctgcaagaatctcttcttccagtgctcccaatgctcgtacatggtagcttctatgctgtatgtcttttctctccgacccctcacagccctgtcaaaacacttgacttgggctggctccatatttttcaccaatgttggccctgcgaggtcaagccatgggtgtatctcatgaatgacgagttcgaggtccgatccttcgagcccgattaaattgatggccctgtaggcccaattgtcgtccaccgggtatagaccccttagatacatatttgcttccaaagtcccaacctttttgaacaatgagatggcatggctgattctccggttctcgaaatagaattgatcccacaattccctgaatcgtggcaatctcgaccaaggcacgccgggaacagaggggaggttctgaagagcgactaggagatctaggatcttttcccagtcgtcgtagaatcgccacaagtagtaaataataaaagacattatgcgttgtgtaccatggggcttgtattcacagtgctgcattgctggccgcagcatgacggtgatgttttgtgcagccgctgtggctgttatctctccgtcgaggtagttgcaaaaggtgatggcttcgtcaagatggattaagtcgtcctcgtctctcaattcctccaactcagttgctgtttgggaaaggatccactcgtctcgttcggatattgacatgttgatgcgataattgtaagagtttctattgctgcgatgacgtcttgtctgttgcaggtcagcggagattaatacatggtaaatgcaaaatacgtacttgatttattttagctctgatatattccaggtaatagtttcaccaaggtctggataatgttgcaaggtatggaactgttgatcgttcacgattaacgaatctgtgacgtgcggagtactacgctaagcggtcaatgatggcaaaacttgatatgacagtaaagaagactaatactgaggactttaacgaagcaaagactatgtgttagaattggtcaatgatggtacttttccggagctcaaagtattactcttagacgacgaagaagaattaatgtaccaaagccgtaggcgaggcatcaagttcctaaccatataggtagatgaggtaactaattactaaactatcaatcattctgttcgaatccccgtactgcaataattctggttatgatccgccaactaaatgccaataattcaaataacgcctcaccaacggcgcagtagcttggtagagctatcaaaatcatcaaattccactgcaaatcacagttagactgcagtaaacccgggaccgttctgcttcgattccttactgtcatgagtctccacgttgtgacggggatgggtaaggacatatgtcggagctacatccgccagagtttcatctgtcccctcaaggtcttctgccatcgcaacatgatcgcgaatcttgagaaagatgacgggtgcagctatgaccagtgacgaagccaaaagaatccagttgctgatgaattgtgcttcgaaagatacctttctggcatccaggttgtttgagattgcggcgccggctgattggatgcctttgtagaagccaatgtagtttgcgcagcgacggccagagttggagagagcgcccatgaacctacacgggttagtaacacaacagtgaaggtgtgatgagacataccagtagacagtagcttgccatgcagcgtcatagaagccataaaagatatacaaaacaagaggtccagcataccctgcatcatcccattccttgcccccatccttccccatttcttcagtcgttgctcgcgtatatgttctttcatgcacatagcctccaccccacacgataaaggtaagggcaaatagaaccaccagagcaatcttggctctgacagaacggcgcagatattcaagatcgagcaggtatccccatatagcagcagcagcaatctgtgcaagccaatacaggagactgttgagagctttagcctttgtcgcaaaatacgccccgttgacggcattttgctggtaaacgtaaaaccaattcgacgaaaagaacatgggaaacagaaagataacgaagggttcaaatctgatcgtctcgtacaagccgagcagttcgctttgccatgtcggattcttcatcaagataacatacgaaccatccttccggacgacatcgtttgcgttgcagagtagtaacgccagggttgcgccaaagaacataaggacgatgaaaccgatatatgtgccgtcgttaacatttacgtttccctggctattgatgttgctaccaagtgggatctaagacaggtatcagcaagacacatgaatggaatgtctaaaattgggaacttacaagacttccgatgacagcacctaggttaaagatcccccagaaccaagcaaaatagtgtcccttttggtgttcatgtggatacgatatcataatcgtgccttgagcagtccacagcatcgccgcgcaaaatccaagaagaacaccagcaaagatgttgaaacctcggatatcgtttccaaagtggttgtatagaaggatactgatggtgtagataccgtagccgataccacccagggctagtgtcagtttcacaccgagtttgttgacaaaggtgccaccgaaaaagccgacgacggcaaaagtactgtacaaggctgtgttctgtagcctgtcagcaatgaatgcgagctggacaaagaggtcttaccatgtcgttcaccagtttggtgtcaacccttccaccaccacccattccattcaacgcattaaacatgccgggacacatgaagcatacaaatgcaaccatgcccaactggatccttggcgacgcataccaaggaagagtatatccgaagatccggtactggcgatatttgaaaccgcgcggcacgtccacatttccggtggaatagttgtacaacaaatcctggcgaccagaggaaatagcctcgggattattgacaggggcagattggcccgcggcgggtgtgttgagagacatgacgttggaatagacttgacaggaatctgagacaatctatctcgggatttgatcgggactctgcttgttttatgatgatggaatacgaaaggactgctgacgtggcggagtacgacggtctttaatatagataaaagtccgaggcgggacaggacgcaactggtgtcacgacatactgagaagtagcacttgtgcaactttacaccgggagtcgtggtggcgtagggctagaagtgattggcttgcatgaatacctgatagttctgaagttaaggtaggctctgggggctgggcaagacaataacggttcacagcctgatatataaaaagagtaagcagatttaattggtaggactggaagccattatcggtttatttatagtacatcttggtgcgggatgataaatgattctctggcaccggtgggtggcatggcccccaaatgcaacacaagacattgtaagacagtcatacgatttgaccaatcacatagataagacattttcaagacaaattctaattaggattttgtgctaatatcttatcgtatcataacctcaaggacttactgtccttcagaagcctactacacaatatcaacatgcctcccacaaaaatagtcaagcccgcccaaacccatgaagctgtatatcccatactctttctcaaggcgccgccaacgggaggaccaaacagcaacgcgaccgacatgaccgaaaaggccattccaaatcttgtcccaatccttcgcgcatcgcttgtcagtctaacaaagatagttggctgaagcgcgaagaatgatcccgtgaaaaagccttgacttatcactgcaacaagtagtcgcgcagtagtgtttgcagagatgagacataggcttgtggtggcgagtaacactgccgcaccaatgatggtgttcatgggaccgagtctctgagcaaggaaagcgggaagaatacgcccaaatattgaactactattgaggatcgccaacaggttgccagccaaattggcggaagcgatgttgttgtcgagagcgtagctttgaacataaacaaaaggtgtatacattcccaggaatacagagaaacagcctaggacaaacagtacataaggccaatctgtaaacgctgtcttatcaagaagctgtctgcgctgttttggtccacctgatttggggccaggtcgaaggacgaggtttgagaaagcgagaagaactaagagcagtaaagccatagatctcgtcgcccaaggtaaacttgtctgttcgttgagttcccttaccataatgggcagtagcacgctggcatgtcgttagtaacgaaaggtatgcaaggagactatcgacttacccgccaagtccactaccgcaagctgcaagcccatttacaagagccaatctcgtagtgaaccataatgaagtaaccgcgacactcagaatcgaaaggcagccagctccaataccgatcatcagcccttgggtaagaagatattgccagtactttgtgctcagactctgcaacacggtgccgatcacaataaagctggagccaacagcaagtaaatgtcggaaatagccagagtcatataccggaccgacaatgaagcctgaaaagaccattaaaaaggtctgtagagagccgatgatggatatttggaagggcgtatgggaggaaagctggtcgagctcgtaaattgtctgaaagcttccgaaacttgctatgagacctggagcatgccattgttagtccttcccttgttctgttggtgatatcggcaggatgcttaccccatgtgcaaaagtagagacagaatgagccagcgacctgtagccaggcgatcaatccgccatttgggattggacttggtgatgcatcctcgactgaagaggtgctttcagcagtagggctatcatcggctgtagttttcttggtgtccatagctcatagtacgtgatgctgtactattgagtttgtactggaatgtttgtcactctctagttctctttgcaaatgaaaagcacggtcaactcctagctgatggtattcttgtcaattctgatcatgagattgagagtctgagtcgactaatgaaagacaaattgaccgaaatacaaccgccatgcttatcaatctctgttttaattactattgtttatccaggacctgcttcacgatagttccactttcctatcctggttgcactcggcagttgacacatcttgccaacacagcaaaacaaggcgcagtacaatgtctgtgcctcgacacgtacgtttttactgattaataattgcacatggaaaaatatttccatcccactttacgaattgtatgtcttggccaccaaaaaaaccttggctatgactttcttctgaaatacagcggggacttttgcatacctaggtaatgaatgtcactgattatctatgccaagttgttgaaacatccgaggcttgcctgtctgggaaggtggacaacattcaacttcttttcctgtcgctaaattgttccaggatgaaagacggggaatcccgtagccaagatgtgattaatgcttcactgcggcaaagcgaaaacgattgagttcatgcagtgttgacggcatgcattgatgcatgtcctgacgaaacgggaaattttgaacgatagggccttgcagggcacacactactgtagatccttcatgtatggagtttttagagtgacagggactggaacaaggctgtttcggcgaggaaacatgattcgccgacgtttctagagaattccgaagatgtccaaaattccgatgttttacgaccgatcatcatggtacagctagaggtattgtaaagatgtgcaataagagaagagaaataaaaagacagatgcaatggactaggcttttagataaaatagttgatgatgaacaaaaaatacacgacttgagacaatctaccctacataatatcaagacttcccacagtaagcatccagatatcttttccatccctcatcttcagcagtcccagcatatccgacatacatatccggtcgaacaatcacaatagccgaatcgttctttacccaatccgcagtaaaagtcctgtcaccgtccctgtcctgatccaactgaacatgtccattggtcgtcccatcaggcaagatggtgtaaacaggacatgaaattgacccattaggagcacgcttgccaatggccaagacaatgaattctccatatgcaacgttctgatagagtcgcgtcgtctccccggaagttgccgtcatgaccacatctggacacctatatccaggtctccatatgccatgttcagtaccctgcacaagtggggtggcgaaatcgctatagttgacacccatgcctataattattaattgactggctcggaatttcggaaatccacgtacctgtgatgaagccggcatttcgttcgattgtggatacatacttcttggctgtatgtaccgtgtccctgactagtgctgcagccactccgatgacttgagcggctgtggatcgacgctcaaaatcgtaactgcgaaggatgacatttattgattcggtggtaaggttggaaggtcgtacgagtgctgctagacgccatgctaaagcaaaggcatccgagacacctgtgttgagaccttggccaccgttgacggagtgaacgtgtgcagcatctccagccaaaatgattcttccatgaccttccttggagataaaagagctagcgagacgctccttgacttgaacatgtcagcagaaaatcaagaattagtagtaacagacataccgtggaaagtgctgaaccactcagtcttcgaaaactcaactttgtacggagcgagatgctccttgattgactcttccgccaactgttgagtgatctcacccttcaacagaacatagaatcgagacattcctcgctctctcggaatccaagcaacccgagactccccattgagctcaaaagtaatgatctcggaacacaccggaaaatcagtatccagaaaagtatctaggactgcccaggtcatttcaggcttggtgccagtgaaactgatacccagagtgtttctgacaaacgatcgtgcaccatctgcaccaacgacatacttgctggaaacctttcgaccagagcttgttattactgtaacagaatcttcatcctcagtgatgctgatgacgtgctcgttgtagctgacagaaccacccagacgattgcgcattacttgttcgacgacaggttgcccgatcatgagaaagttcttgtggtaagcgtgctcaatgccaacccaccactcgttctgacgagacttgaagtcgccatctttgaaagtggaactcgctgtccttgttagctacaaatattgaaaaatgcatcgttgtcttactgttgcatttgagaccatctgggagtagctcatcaaggatgccagcaacctcaaagtattgctgagttcgggcgttcagagcatcagctcggccaagttctaaagagcaaggcttctcgtctggacgtttatgttaggatattgtttagcttgagtatcaatgtatcatacctaggacacggaccgagatgcctgatggttgaagaaggagggcaacgaacaggccagtagggccaccaccaacaatcgtaacatcgacttgctccattttgatgatgttgtaattcttgaaatcttgcagtttctcaaaatgatggaccaaggcgctaataacttcaatttggcagttttgaacggtccacgggacaagacaagataagtcatcagagaaccaaacctcttacacgacctaccggatcgagactaaccaagccaccccagcctcacaaggataaacgatggatatgtctcatccgaaccactatatcccagcacttactccatagaaaggcccgatcttttccatcaaccttaaagttcctaatgggatgaaaagccgagtgggatagccgagcgggatgccgatcatccaagcggaccgttccctcttgcaaatccaagtttttacaacgtagacccagattgataaaaaaaccgtttcatgttaaggaaataacgtgacgacaaatgtggcttggcttccacgtaggttgggctgataccttctactctgggatgttgtccgtgtggtgacgggggggttgtcacaatttttccagcttcctgatgaagcgattcctttcggataaggcgatgtgacgaggctaagtgttttgccatgggatactatggcccactgatgagatttttctgtatcttggacgaattgtcttagtaaaacgaaaacggtattttggggcgatggatggaaacagttccgatatcgtgttttctatgatacgcggtatgcttataagattcattatcctgcagttcccattgtcttcaacattcggatcatcattcatcaagttcggtgttcacttgtaactatatcccattatttacttgtctggaattcttgctcctttctttattcgccatggttcttgtatctggtcctcgtcacgtgacctctttcccagttgaaacgtctgttcaacatgcctttctcgagccattgccgctcaccctcgatcacaaggctctcgagacctcaacgagaattctcgacatcatcggcagatatcgcatgagacaagatgagcgtatctgttcacaatccgatcaatcagctcttagattcatcgccctgatctacacacatgtcaaggctggtaacccagttcccttgtgcctcccagcgttcccattcaagtcaccaaactcgtcttcaaaaacgttggggaagctgcctgacaagggcgaagagattgctcttgctcatctgaatggtctttgcagcgctatcaaagacgtgtataagccaggtgccaagctcactattatctcggatggactggtatacaatggtatgtcaaagtacggtgacagtgagtgactagactaacaagaacagacctgttgggtgtcccagatagagatgtctgggcatacggcgagactcttcgatcactggcagtcgaaaaggaatttcacaacatttctttttcgcgcctaagagatcttgtcgagattgacttgccacgagaactcgatgagatgtcatacgtggcaaatgcatcaaactttcgtcgcgcacttctcaacaccttcagtaagcctggatggagctgggaacaggtccgacagtcggacgaccagtgcatgacttatcgtggctacatcaagttcctccagacagatctggagacagtgtaccccgttggtgaaaaccgcaccaagtcaaagtacaagagggggattgagtacattgcgaagcagatgatggctcgaggagatgtaagttttcaagatgactggacgaaatgagttctgtgctaattttataggcctttgccaacactgttcgacaaaaataccctgaccacatccgactatcaattcatccatcgactggtgcttccaagctttccgtcagcctgttgccaactgattcgatttacactactccttggcattgtagtgtagcgtacagattggatggtacgattcgtacaggcatgcgatcagaattcgagagcgataccactctcgaactggtttacgatggcgggagaccctcctactatcgtgagaaatcacctctactgtcatgggctgaggataagggtggcatcatcgttgaccctatgtatcctgctggtgtgatcattcgtcctagcaatggacctgggtctttgactctcgatgatatcgacacaaagaaagttcgggctctgtcagaaatcaattctccagtcgttctcaagggatttgtcaagaagcccaaccgcgaccgtttcattgatctcagtcaccgctttggaaccccgttgccctggaagtttggacttttgctggaagtcaaagatcgcggtgatgatgggagaggtttgaacaatgttctctcggctgagcctatgccattccactacgatggcttattcaaggttgtgaagcagaccgatgaggatggaaatgagaagacagtttcgacaccaccacagtaagtaccatgtttgttaacactgattaagtaactaactgagtgataaggttccaactgttccagggcgccacagcatcacccagagacaccggattcaccattttctcttcatcaacattgttcttcaagtatctcccaacatggctaaagaagaacatttcaaagctcacctggaccgttgcaacatcggcattcgacaacacagtcctcaaaggtctgccgctggccatcgaccatcccactactggaaagccgtgtcttcgctaccatgagccttggcctcagtccaagacggtatttgatgcttctgaagtcacgatcgatggattagagaccacagagagtgcagccatctgcgatactattgactcggttctctacgatcgcagagttgcgctgtattatgcttgggaaaagggtgatatcctggtgagtgataatattttgatgatgcatacacgaagcgactttactgcggggattgatcgggagctttggaggattcatttcgaataaaccgtgagatttgctatttgggaaagataagaacaaatgtgttcaatctctggggcgttaagatagaatacactatttcacaatggaacgtttaaatattacctgggcaacatcgtgatggagagaccgcctgactatcgtcgatacatctttgtctgtagctggcctcagtgaagtctatgaaatgttgtcgacgatgattgcgagcatctacttcacctccggtaagagccatgcttacatgggaataactcccaagaagaaaaccgaaagcggttttgagactctttagatattgaaaggctcttctgaaggtttcccacagacagcgatccgaagtaagacggcgtccaaagcgcaacagctatgtgtacggtctataaaggataatattctgtgggtcgtcgagagggtaagttgattaatcctcataaatcaatttatcaatgagtcctaatgtctagccaacagcaactggagcccaggatcttcctggtaacgtttcaatgcggcagtcttccactcatcccattccaaaccctcatccacacctacagcatctcgaagtcctctgaagagacctaggaatccatcccagtcggcgagatcatatccacagcagaaagaaaatctatgctgtaagcgaccattccgaacaaaacgggtcagatctcgatgacccttttcctcaagtaggcgtgcgaaaatgacctcgtcatcgcccaggtcgttgctaccactgtaaaagtctaaaactggtaagaaaccaatgggagagttaaagggcatgtgcaggtgacgcagtgtgagcccactcccaatcgataattccagtgatagtgaaatgctcatgtaccaggatatgatctcccttatcgtctgcgtgcttgagatagaattcctcgtcatcatggactgcgggtaaaatatgggggaccaagtcgatgagatattggtgaattaggtaggcatctactgcttgttgcgagtacatctcgtcccggacaattaagtccaagatgagttgaattgaggatgcgtgatattcttgtaaagaggaaaagggcccgctggttcgcatttcagaatgcgtaaaattagtgagagattctcgcgcaaacgcaccgacatgggaccctccaggactatcgagggaaccgagaaggtcaaaggggtatttttgaaactcgacaaaggtatccgccagttggtccataaccttttttctttactgctgagtcgcaaggaaccatctcaaagatctgccaggtaacttgtccatcaagatgaaaccaaatccgacagggttgtttgggttctcaagcgcaaagtcgtgaacttttggagcgggaatagcagtcttgtctaggaacaagagggttgcaacctcactacggaggatataatctcgcagtgctggaggaggggatgtagcattgatcctgcggattcgggctatccagatgattccatcgtcaaagcgaacatcaatatgatagttcatgccccccattacagaggttctagttgctctgttatactggagcgaagggatagagcagggaattccgtgacgtaaacgactggctcgtgcctctaacgcacgggtatcaatcttgtcaatgaggttcctgagctcaagcatttcagcatcccgggcggcaggatcgtaagagtcggcattttgataattgaagggttagtgagtaattatagaagaagtgaaggaaactcacctcccacctgggacagccatggaactgaggttgaagatggttcgagcataaatggctgtttgcagaggacacagtcaccgatagttcggacagccgatctacggcaactttcaaaatcacacgtccgcaaaggcattactgatagaaatcggagaatgagctctgctacatagactgtaggatggatatgaggagcgacttgctccaaagttgtgaagtaaggccgaggaaaactggtgctgttatcaggctggaagagccaattgagcaggggtgttggtgatactgcttggactcgggtcagccacttcccatttaacgaccaatcatggccacaaatatttatgcactgaatgctaaggctacacaagactcttgctgtttcgatatagattgcgttgagattaaaagttatgaggggactgtaactaagatgttatactaatatcggctatcctcacaatataaccattgcaataattaaacatgaaagtaaaacacaaatcaaggaaattctcatacaaacttcccacaatccgttaggccatctttatttgcaatcctcgatgttattctcccctgtttcatcagtgatacttgactctagacttaagcttcttccgaccttggggcatagagtgcctagctctccttagctcaaactgcaccctctcgccgctatcttcaaatatttctccattgatattgaagtcaacctgaatgccttcattgacttccccggatagtcctgcgccggtcaaaagattgcctttcctcggcccatggccggccaaaacactaatgagaccaaagccaccagagacaggtgccgaacaatacacgatgcgaacaattaatagaaccaggccaacaatgggttgagcgagaagcactagtgccaagagaggagtacgctttaaaacaccaaccgtcttccaagcttcgtcttgcttatggtacttgaacatttccatgtctttcgacgataagtgatttgttggagctccaatgccacagtaggctgtcagtcgagaccaaagcatagacgaaattgcagccgtaaattgtatctgggatgcttcgtcaagtttatctgttagcaagtcgccgacaaaatcggccagtatgaacgaagcgtcgttgaggtgaagtgtccgacatccatcagggaattctttatcgaagctaccgccatcgcaactaccatcaatcaagtcaacggagcttcgtgtgattttccattttccactgcagtgcagttgctgtcttgtgaaatacaaggcctcctttcgaaatcggtcctttgaaggtttgaccttgcggtttgactcatgaggggtgagaaggataaagaattgcttgacttgcccctgaggccacagtgttgataaccatttcttccacttgtaaagtgatatttggtttatagagtcatcgtcacttgctttgtaaagcttatcccaccactcttgatcgtcgcgatgttggtcaacttcattgtcaagatgccatgctaacccattgacatcggccgccactatgtaatactgttggccctcaagctcggaccgtatcgtattgacatacgatgggcttggtccgtccaacatgacaactgtgatggacttgttgggaagcaccagcatgttgaagccgaaaggctgggggcgagaaggaagtttggttatattgttgaacatcaatgggatagtcgcgtttaccatgagagaagagccagcagaaaacctggcgaggccaacgggaccagtgagtccatattcgccaccactcgcaaatacttgatttgtgattgttcccccgacgaatgttttatagccgacactgagaaggagcgggaagacaagcgaggcagacaagagaagtgtccaccgctgcgaccctcgacgcatgttgagtagactacccaaaacactcctcttgacaatgacatcgtaattttgcaagagactagcccatcgtgtctcgagctggagaaacacagtggtcgagagcttgcttgtgcagaggtccatgatagacaacatcaacccgacgattatcagttggtacttctgtccaacgttcgcggcggttgcacggtggaagcaacatatgagacctgtgatgctacagcagatgctcagaaggagtgctgcgacctctgacggatcacagaggtttcgtttcttgggcacacctagtgcatggtgttgctcgctagtgatggagtcgtaagcggatcgatcgttgctgcgtcgattcttgtaacttggcggcgaatgaaaaaggttatccatttaattcgagatgaattttgagaggggttatagccaaatagtgatataatttgtgtgggatcaaaggaatatggccacaaagtagaatgatgaagtagttgaattgatagaaactgacggaaatttcagttgcaggtccccgtctttttctccctagaacatgcgatgctgatattcgaagcggagttcccctcagttctacaataagtaagaataggattctacattgtcatctcatggtagcgctgtgtgacggtagtatagatccttctcagttgggtgacatgctcaccaatctcaacgcgacacaatatcagctggacattgaactaacgccaagttgtgaacaccatatgttaagcctgtaaatcaggctccagtcacagtgtgaagttcattgatatgctccatatttgtcgtttgtatgacaggttaaaggtcaatattggaataagaaaaggttgttagagtaacgagctcacacagtctaccatgtcaattgaggccagccatcacattcggctttgattggcaaatactgccgagcctgattgaaaatttgcaatccaagtcagaagtggctgcaggagctgaaaacatggtggttgtgatagacctaacatgtgatggaacaaatcaggctctcggctatttgtccgcgatatccaagaatcccaacattgctgctagtactgtttcctgttagcttactaactatctataagatcacaaggcatcttgggtcaactcacatgccccagcagttacaatgtatgaagcagtaccccaagcggtctgtatcgtcgcaagatccgtccaagcctttgcgttgagccatattccgatagccagactcagtaggactggtactaagaccacaattgagatgcgcgtaatcgaccagtctagaaccagttcaagagcgtattcaccttgtagtacgtcaagttgcccgtcgttaagggtacgatggatccaatctgcccatgctcgagagatgtgtcgggggatgtgccagcttttgtatgtactcaataggagatacaagtcaccaactccattggcatctacatttactcgggtatgcgctccagtgttgacgtcgcactagacttatcagtacaaactgagacttgttattgaaacagacacaccttgtataatctaaatcccgcgagatgctttaacgataacagtgttcctctcatcccgcgtagacgaaaggtcgcccaactgagctttgagaagaattgctctggtccatcgatgaacacaattctttccttgggattgagagcgccgcgtggaaatatgcccaaaacgacatatgtcggctggatccgtgactcgacctcaattgctgtagtacgtgacacgccgaaaacgggtgtcgaaaagaaactctttttcttgatcttccctgctcctgatggtcttggacttcgatgctcagccaaatcactacccgaatttccatgttcctcatcacgtcgagggacagaagtcgctggaaacatgactttcttaaaagcttctggatacggaaatgttgcactttgcgtggaagattcgtagttggcacctagttgcggcatgccttcagcggcgggtggtttcaagaaccactgggtctttatctttctttcttgtcgaagtgttcggatgcacgcgttctgctgccctttaatggtgtcgtactctgtgtggcctataccgtaggaaaagtaagtatgccatgtcttggtcggtattggcacggcgggtgcaggatatgatagtgacactggagtatctggattaatgggagccatgattgttcgtcgccaagttgaaacaggccagttttacctaacgtgcttgaaaatgaccccgcacaggatagatgaaaagcgagaacgaagaacatgtctggagcttgcaaattagttcagccgcaagccacttcttagcatccaataatatatttgagaagggttagacgctaaactactcaacatggcggtcaatatgtgtctaacccatgggccatggatgcagctgaagcatagaaaaataaaatatgtcctacttgtttagcattctacacaaaatgtctccgtaattaaagactttttctatccgtccacctcgttcgtagcagacagcccaaatccaatcttgtccataatttccaacgcatgacctagcttctctctcacagcataggctcttactgctcgacaatctgggcttggctcggctgcatacgcctggaggacctgttcgacttccggaaggtcaagtagaaacttggcaattctcgagggtccatagccgtttcctttcggatctttcctatctttccatctgccagccaataatgcatagtgaaggggtgtgaaacattgcccatacttttcagctgtccatgccagtcttatgtctgcctccagaagaattcgcataatatcctcgttgaaggtgtcatctcttttgaaaagcgtcataaagcaagtttgcccttccttgtttctgctgaaaagatcgacacccttgtgacgtaccagaatttgcatattttccgcagtccgcgcatagtgtaatggactggagccccgtttatccttgtaattcaagtctttacatagttccaacagtctctgcaacaatattcgtggataatctccccatctcaataatgcggtatggactggcaactgaccattgttgttggacttatgtgcaagtcctttggtgtcaagcttgacaaggcgctcaaccatgagaatacatgtatcacaagcgctgttacaagattccataatgcaaacatgcagaggactgttgttcttttcatcttggatctgcatcagcttgtgggtgtcaatatccatccaaaacgtagcaagacggtagttccttccggcaagtgcaatatgaaggaagaacttgttttcgctgataatccgttgacagatcttgtactctttactactgcggtcaggaaagaactttccctgaaagtagagtttcggaaagagatcacgaaatgttgagtgtccgagtgtgaaattatcccagtggtcatacaaatccaggctacccgggtaggcggccagtttatatctccagtcatcgaaaagaaatgctattcgatcaactaaaatggagtcgattaccaatgaaccctcctctccttgatttttgatcgacaattgtagcaaaatttctaccccaggtgggtatgaagacactatttttccgatacaattttcaagatgcgcctcattgagaggggatgtgacttgttgacaagtaaatagaaataattccaacatgtcaaagtctttcgtacggattgcaaggtcgatgggtgttgctttcattccccgatgtggtataacgaaaggatcgactccgttttcgacgaggtatttgcatatatggccatgtttagctttaaaagcaaccatcaaaggcgaatctggaagtgatgcacccgaaagatcggcatccaaacggtgaaggagtttgacgtgtttcagatctccagatctacaagcactgattaactcgtgttctccagctttgttttcctttgggaacgatatctttgctcgggactcttcattgtggaatttctgattgtgacgttgcaaatcggtttgtgcggtgtaaccaacgacataggcaaagcagctttcctccttgcacctgaaaggacgttcgtgactggcgcgatgctgtcgcagtaggtcctcgttcggatatccaacagggaacttggggcattgaagtctcgtgcatttgtgtcttttttcgccttccaattctttgaaacctgtgttttgggacaggtcatcccactgggtgtgtatcatcattcttatatcgatcaccttgtcttgtatggattgcgctaggagcttgctagcttcctcagtggaccctgcgaccacttctatgtcagctattccatctgtgtcagttctctgataggccttttccagatccgatagagcatttttggctgtggctatatttaagtctaagtcagagacaatatccatgttgaggggctcggttttgtcgacgtgtgactgataatacgcagcagcatagtccatgaaaccgaagtagcctgactgaagaacgtcgcacacttggtcgcttgcaataccgagaaatggtctggaactgagataacggcaacaaaagagggacatggcgatgtgctctcgcataaggtcaatggtattggtgtatacgagatatctttgtcatgattagcttcagccaccaccaggaatgtttaagggccttagcttacttgcttgctgtttcgtgaattatgttaatagtttgttcagactcgacccccggaaacatttcgcagtctgtagcatcaacgagagaactgcaaagttgtttgcagttatctgcacgaacgtcatccggatcgcatagtccctgaactacatcgatacagaatcttgactgtatctctctccatcgaagtggtcgctctgaacatactacccaaccaagaatctttttggcgcttgtttgtgccgacggtccagcggcatgaattacacgctgaataatacgttcatatctgtgtatctcggttagtcaagtaagaatacataaaaggatacttacgcttcatccagatcgcgtggaaactcgttgtcttccagctgtgctttgtactccttccttgaccccatcgatgccaaatttgataaaaccactttagcatacagaaacattccttggtgagtgttagtgtcttcaattcgatatcccaaagcgtcccttctttgttcataccttttgctgcctctgaaactttgaggattaaatcattttcatcatcacaagaaagccggaacctgttacgaataacggaagcctgtcccttacaatattcttcaatgtcctttctgtgtagatcggctgtgtgaagtcgaatttgtgggtaagacgaaagaagaggttcaatccttccgtcttcttgcccacagatcaagagcctgatgcgacaacctcgagatggggccattcggagcaactcatataaacaccacttgagaacattttcaggctcattgtccttggcctcgtcaaggccatcaagaacgatagtaatatcgcgctgcgagaacaggcaatccgaggccaggctcttaagaaatggaagatcaaggtagtccatagaagagcatttgtcataggcaaaccgcatcatcacaccatcagtgttgattatctgagtgatgatatggcaaagcattgatctaaatgatttgcgatccgcatcgttgtgcttgaagaagaagtaaaccaacaaagggtgagttggggtttgacgagatggcttgtctttgaggtaacgaataattgttctcacgagagtagacttccctgtgtatcacgacatgcattagcaaccaaaggcaccaaaagtaacaatgtagagatttaccagcaccggggcatccattcagatagagaacacatccttccgatgactcgttgacttcccatgattggaaacgtaagttagagagaacccatctccctgaagattcaataaccatgtctggaagctccagttggctaatgatctgcgccagagaaacattcaactttctttccaaacacgacatgatctgctcaatctcttgcttctgtcttctcgcttcttccaaattgattacatcatctagacccgactgtatttgaccaaattgatcttttgcgtatagatcggaatcttgaacgcttttgaggatcgcatgctgttgaagtttatcgtctgataacatagcttgttttctcttcaggctttctatgatgggcttgacatttcgtcggaattctctccagatgaacatgaacatccgtttccagtctatgatggttaacggtggctaattaagcgaggaaccttgaaacaaaccaggtttagagaaaacttctagtatggaactatggaaacggaggatatcggagaagtagtcttccagcatccgcttcaactgttcatcatgcctgatgaggttgcggaatacagccaaattgtcgagtgcgattgcaatttcctcatagacatcaatgatgtttttgatactattcgtccatgttgtcgctatcatgagaacaagcttaacggggccctatatgctttaataaattggaagctactagatgaaaaccaagaggcttacccaaatgaatgcgactgcttcactaacgttcaggaatattgacacaagtttttcgatctcttccattgtgtccaggaacctactcattctacctagcctacaaaggctcttctcacccccgagtttgatttgtatcttctgaatttcacggttgatagatatccgattcgcgccgctgatctcttttatttgggcatcggtaagttcgcgtcggaattggttcatggacctttccaagctatgtcgcggtgaagacgccatactctagataacgatatgtaggcacgatgtcgaacgtcggtggtgcttggctaacaatgggtggtggaatagcgatatatttgatttgtaagtgacagaattatttcaaccccgttttagcccaaggcagaattacttgctgacatgcatcatgtgactccaaatgactgtgaagtcattggtggtgtatacgcggtggagatttactatatgcacagcctggttaggcaaaggccaggtcacaattcttcaacaaggctcggcgcttcgctcgctcgaataatctctcctactcagtcctcacacgtcatcaacatatcctgccaacgtcaaactggatcaaacaaaacgcacgttatctacctcagacattcaatatgatggggttctcgaaaaggcaactatgttgcgaaaataacacagaacttggtaactcatccaaaagacgctcagttgcctccaggtccgagggctatgatggaccagttatggacttcgaccagccatactgtacagactatgtagaagaggtatcaatgatcgaagaggacaatgattcgcatcaaaggatctgttacggaacggtaagtaatatacaaggtggttgaaattaagtctcatggtgtatagatatgctctgtttcggtctcactgtgctccgatacaaaacttcctgagacgacgcggccgtgggagaggtactgcttgttcggcgtacaggttggcgctgggtcctgctgtttagaacccggtcttgatgcagaaccgaaacagcgatcgctttttgacgctgatacagtcttgactttatctttcctcacttcaaaagtccaacaggtatctttcgcagccgtgattggtgtcaacgccctggatagaaaacgcagaaattcagccaaaatgatagtcaaagctacagtcaatgtctacggtccaaaataccttatggatgaagttgatcaagcgttatctcacataccctcgtccttgcaacatccggtatttcttgagcccggtgttccctatatcaatccccaattcttctaccccagcgccgagaagaccgacctgagatatttagtgggcccggcttatgaggatactacatctcacgtgtctcgaaccgtcgataaagtcatgaattgcttagacaattggtctgaggatggaaatgcagcagggtgctcaataaaacactttcagccaatattcaatcgatatctcgttgatactacactcaaagagtacctataccatcctagttttctacattcttggatctgactgaccccagcatagtcatcagcttcaaggagttgagttcatacttgatcgggaagatccagaatccgtcaggcaggcggacaaaacggcatctatgtccatcaaccactggtaactctgcctttcaatctgttaggtctctacttgggctaactacggtatcattagtagcctactactaccatacgcagacaaactgagtcttggcgggatactagctgatgtgatgggcctaggcaaaacgctaaccatgttgagtgcgattctctgctcaaagcacttgaaacatagctatgacatgagtggaagcaacaatcgggatagcgattcacaacaaacagacttgacattaattgttctaccgtcgcggcgtacgtcagttcaatctactttcaaggatctcgctaacaggacaacagaactacttgacgtctggaagaatgagatcgcccagtaagttaatattgtgacagtgttaagtaatagtgctaataagttccaggagatttcgcccgcagactttcaaggttcatattttccatggacagactcgagctaaaaaccaagatcaatttcttgacagcgatattgttttgacgacctatcacacactggaaaaggacagtattaccaatagcattttgaattccatcagatggtcaaggattgtactcgatgagggtaagtcgagtagctgtttgcttactttcacgattactgacgactattgaagcccatcatatacgcaactcttccaccaaaatgcacaaagccgcagtcgccctccaaagcgagacgcgatggtgtttgacaggaacaccaattcagaacagcctggacgatctacgatcactttttcaattccttcgactcgaaccattctgccgtagcaaggcatttgaggagtacatcgtcaagccattcagacaagacacgagcgacagttatgaggcctttgatccatctcaaaatcttagaactattttaaaggcgtgctttctcagaagaactcagttaaatctgagattaccgacaattaccatatacaaggtcccagttacaccaacagatgtcgagaaggcaatgttcaagaagattcttgatgattgtcgcgaagagtttgacacaattgctggtaacggcaagggttcaaagaagtccaacatcttattctcggcgatcatgaaattccggagagtgtgcaaccatggagatattaagatcaatacgacggctccacaaaggtcaactcatttgactgtacccaagatgaaaagacgtacttcaccatcgcccactgcagagccgagttgcgagttttgtagcaacgccagtcttgaggaggacttgcttgttgcactcgacagctgccctctctgtggtcggctcctatctgaaggtttttttaaattgccgtccgcagccgcatcacctcagactatgccttcgtctcgcgggtctccattggacatagatatggtgcctccagaacccttgaacgcggatctacgctttcttggatccagcaacgacttcaaaaaacagtcgtcgaagatgtctaaggtagtcgagaacatcaacttatcgtgcttagacaaagactccaagaggtaaccttccacacataagtagtgtgattatactaacatggagatagtgttgtgttctccagttggagagatacgctggacatcctcgcgaagatactgatgtccgaaggaattcctttcgttcagatcgatgggcggaacccactcatgggccgaacagaattactttcaagattccgtcaagacccaactgtgaaagtccttctgatatcaatcaatactggcgcggttgggtgagtgtttcagtaaaaatgattacatcagagacgatatactgacgataggacagcctcactttgacagaagccaatatggtccatatcgttgaaccgcagtggaacccgacaatcgaagatcaggccatcgcacgggtcgtgagaatgggtcagacacggccagtgactgtttacagatatatcatgaacgaatctgtagagcaggtatttcttcatatccactcaatgttgtggatattggctaactcagaacagtcagtgttgaagttgcagcaaaggaagacccagatcatcaagctgtctatgcaggataaaaccgatgatgaatccgactcaaacttagacgtaagaacactactcttttctcagtttgtaggttactaacatcaagcagcgcttcaagtttgctatcgatccgaatgaatgggaagttggttgttagcccctagaatgatttatcaatcaactattttagatgaaatgatcaatgtattacaattattgaatttgggccttagtgagaagaaagatataggttttgctactgttcagtcggtacttctctcagtatctgccagtcttgttgaacgtcaagggtatcacgtgtcctatcacgtgattatgatacgtgcatgtaaatacatctttcctggacctatcggctcaagatcaatagaactagtggttattataattaaacccgtgcaattgctctattacttggatgatagcatctaaaagcttcctacatcgagccaactcgtcaattccatgagtgaacctgcgcgtctacccagggacgatgagctgaaaatgatcaactaccttcgcatcgaaaaagctccaaatttgtactgaaatgcgagaagaagaataggagccagagcaaataactccaatacatcaatgattttatgagaattatcacgacaggctcctgactgtgtcgttgaactacggcacttaccctgaactaacacagcgaaaagaatatccagtgtcacggaccacgctcgacgatcgcaatttaatctcaccaactcatgcatgtctcgtatgcatgccatttacactttatcggtttgttgaagctcgattagtagttcatctggcccttagcactgatttcacatcactggtcagaggaatcaatattggacgccaccaagttggaaatgtgacagtggaagtcaaatatgacaaaacaattgcgaggggcgcgataacaaccccacaaagtttttcaggggttgattggtatgctatgttccaggtttcttcgttccggtatgtaccagcatgaatcccgatttgcaaacagttggaagatcatagactgattaaatgtgtgtcgggttcggggactttcgcagcttgtgtattatcatacgatatggataaaaacatgtattaagttgcattcaaatgcttggtgtaactaattaggcttgatacagcaaccatagatacgcgtcgactcaatccatcaaacatggcttgcaaatatgaatcacgcagggcaatgaccaactcttatcacaatcccaacaaaacgcggcgctcgaatgaccacagggagatgaagagtctattcagaaacgccaccagatccaagtagtcggaaagccgttgctgtttcgggtgcgcaataacagccaccttttccgccgggaagacattccagactgccgaggcacacacaccataaggtgaaatgaacacatccttctcatcaatccttgtttattacaaaaattgcgatttacctgaacagggactgcagttttgtagacaaggatccacgccacacctgtgagagagaaactccgaaactccataaaaacgaagaatttcgtaacgagatgatcttcctctaaccgaagcgaactcaagatggaaggtcgttttgaaaggggggttacctcggatcgatctccgtcggttcaattgacccatgaagcttaacgtagaaaaaatctgttgaagaaagaataaaagtggaaggagaagaagacgaaacccttgcatgtgaatatctgcagcaggggttagaggacaaggtacgtatattggagctggtggtgtgcgcttaaagtcgggccgtgttactaaagactcttttgttaccgagctattattttagtgacggctatggaattgtgatctgcaaaactaactgtttgagatacaaactctatcaaaaagataatcagctcaaacatagcaaaaatgtcctcatgtttttcttcttctttttttctgattgctcacagatgggttcaactcagccaccagagtgcacaaaatcaaccaaaataaccgccaaatcctattggttctcaaacaggggggcaagacatccttgcagaccgaatcacggttggttacatgtcagttcagtgagggactacttgctttttaacggcctcactggctaccccattaattacgctcgcaacctttttctcagctgtactcatctcagcaactcagtgccttgtgcttattggtttgtttctctcggttgcaaaaattctgcctttactgcttttgggtttgaataccgtgttgcaacaaccgttttcgggccgcctagaccaatctgatggcttgcttcatgcccgggtttgatcgtggtattggtgcctgtgccttgcatgtatgtgcctgtaatgtgagacggtcactaaacgaatcttgctctcacacaccgtggatggatgatgtaggatgaaagctgctcccttaatctttgcaggctggcctcgattcgctgcgctgcagtgtcagctccgaccttccgagttagcttgtaatgccagactgtaagaataagcaccttgtcttagctatagctgtattgaccttagtaaaactgtctgtcacacctctttaatatcgtcactgtccatcgtagatttccgattcttcccctcttccccaaatatccgctctttctttttgtgtcttgttttgtttccttaattctgtcgccaattattctgtacctgcctgtggcgacagttgcgcaagatgagttcctcacaaagagtcatcacagacagcaacaagtcgcccctcattcaagttttatcgttaatgtttttggtcatttcaattcttgcgtgtatggttaggaccggcaccaagctgtacatgatcaagactgtgaggactgacgatattctcatcattgtcgcaactgtaagatatcaacccctctccattattactcaagcttacccgcatagcttcttgcggcttgtcaaacagccactgtctttaacgcgtgcgagcacggactcggccaacattttcagactttgagctctgacgacagagacgtcttcttcaaggtaataacgggatctgggtaacataatgacatcaaaacaattaacaaatacaaacagagtcaatatgcgacaaacagtatgttcatcgcctcactgctgttttgcaaattgtctggtacaatgagtcttcgaatcatggcgcctaagaatcagaaatggatcatcatcatttgtgaagccatcgtcggtgtttggggcgtcacagctctttttgtcaacttctttcaatgcaaaccgccagcgccatggatgtatgacgacaacgataactgcatcaatttcaccgctttttggacatactattcgaccgccaatattatcacagatcttattattgtgatcattatggttgaaaacgtggtcaagatccagacatcgtggtcaaaaaagatcttggtcatgagtgtgttcggcagcagaatcttgtacgtgtcccactcatcatcaattgatcgacagttttattaaccgggaaaaataaagtgtaatgcccgccatcgcagcgcagatccattactcaaacaaggccttcgctgctgacgatcactccttcgccatctggcccgcttcaatcacgatccaattagtccaatgccttgcgatcctcaccgtctgcctaccaaacttcaaacccttcctcgatagcctcgaatctggtcaaatccgcgtcgacgacctcaggcgacaaggcaaatcgagcagcaacggctacccgaccaacaaaccagactacgcagggggatacaagagcaacaacaagacggggcacagcaatcggtctcgcgcgcttacaggtggtggtggatcgcgagcgcaaagaagcgagatacacgagatggaggactttgcgacacgatcgaagccaagacatgaacacgacaagagctgggatgggcaaagtcgatcgagccattcaagtcaaaagattctgatccagcaaacgtggcaggtagatgtagagagcacgcatgaagcgagcctggcaaaccccagacaaacatgaatcatatttctttttttgtagtattctatttatgacaagagacactgattgggggccattcactgtaccaacatggagttgtaaaacatgtttgttcaataggacatagaattaagtcagcgatgaaaaaaagaaagaattgcatgaatttcctctgaccaacatgcataacgaaaaacatccaacgtcgtgtgagaaaagaggagacagtaactctgacatgcaggggtctagaccatgacttgctgatgtttgcttgcttgctcggtagcatatgaaagtgatacatgacgaaggaatgaatacaccaaaaaaaattgacaggtacgtaatgtgtattcacaagctgctaccgaatagctggaaaggggcaagtaacccgaaatgattaactttttggtctgatctttgctaaagatctggtggctctagagttccagcgctcccggagctttgtccatcttgttgagttcacgccccttgtaccttggcaaggaactttgctgatgaagcatgtggcgtcagtgccgcttatatgcgtcgtctaatgccgagctatctctcgatacaactctacgaaaggagaatacaatgatctacgtagattgagtttaccgggaggatttgactgagacatttgttcatggaagatccctttcgcggggtgtttcgtggcagatttttttttcttaattgacacaagcttgtctgatgttgtgtcagaattccatccatccatcatccgtcgatgctctgtaatcacgctagaggtgctgcagagaacagggtccagggtcccttgaactaaccaaacgggggtatcggagtggtcgccggatcaacaaatgatactctgcctaactaaccgaaacccgcaggcgaaggaagcgatgttacatctgaagaaaagggacctactgatcagtgagctattaccggtagggtcacagcatggccggtatgagcctcttggttgagtgttggtggcgtgcaaacaccctcccctacacaccctgagcttttcttttcatccaaggggttgttattacttactgtgccatttttgtacagatgcagatgctccctctttagtttatcagtcttgacattcttctttttccttttccaaggtgtttcccttttctcttattccccagtactaccgtggctctttctcttttctttttcttccatcatatttccgagacaccctctacttacgttccttgacacccatacaaatatccatcatgggggatagatcgagccctagcttcgagatgggcaacaacgctaccgtccaggccgacaaggacatcaaagtctcgaccactgcagaaccagactctggacgaagctcgacactcaactaccatgataaagatcaattggagcgtatgggaaagaagcaggtccttcgtgtatgtcccaatctctgcccccatcgctggtctgactaacaattgcagcgcaactttggcttcttgtctattctaggttttagctgcaccatcctcatcacatgggaagccatcctcgtcctcttcgcccaaggtcttaacaatggcggcacggccggtctcgtgtatagcttcatcgtcgtatggatcggcaactttagtgtctttagcaccatgtgcgagctagtctcaatggcacctacttctggaggacaataccactggtacgaccctcttgtatcccaaattcggtatcatctgctaacgtcgtgttagggtcgccatgatggcaccgcggtcgtgttccaaattccttagccatctcactggcatgcttaccgtcggcggatggcaaggatccgtatcctcgagtgctcttcttacgggaaacatgatcttgggaatggcgactatgaacaacgaatctttcgaacctcagctatggcagggcacacttctattttgggctattttcctgtttgctgtctttatcaacactctcgtcagctcggtgctgcccaaatttgagggtctcatcttgatccttcacatccttggtttcttcgccattctcatcccgctcgtcactcttggacctcatgctaccgcttctgatgttttcggcacctttgtcaacaatggtggttggtctacaaacggtgtgtccttcatggtcggcatgatgggcaatgctttttcctttgtcggcaccgatgctgcctttcacgtacgtactctcccaatatttccatgtactgcaatactaactatctacagatgtccgaagaaaccatcaacccctccgtcgtcgtccccacctccatcctcctcagtctctgtatcaacggcagctgcggtttcgccatgctcatcgccatggtcttttgcatgggcaatgttgacgacgcctttgcttcgggtccaggcatgctcgggttcccctatatgtacatctttgagcaggcgaccaactcccgagccggtgctaccgtcatgtccgccatcatcgtcatccttgcaagttgtgcgaccgtcggaatgctcgcctcgacttcccgtgtcttttggtcttttgctcgtgaccgcggtcttcctgggtggcgaacactgtcaaaggtcagcgatcgcactactgttcctgtctactctgttctttgcaccgctgccatttcggttctgttgtctcttatcaacgttggatcacctgtggcgttccaaaacgtcacttcactttccatctcctgcctttactcatcataccttatcgctgcgggtcttcttctttaccgtcgtgtaaccaaaggatttgcgcttccaggtaccaccgagcttcccgccttggccaacaccacgggcgccgagcttgtctggggcccgttccatctcaagggtgctctcggtattgccaacaatgtttttgctatctgttacctgatagttgtcggcttcttcagtttcttccctccgatggtggaccccactgttgatatgatgaactacagtgttgtcgtcactggcggtcttgtcattttcagtgttgtgtactactttgtttgggcgagaaaggagtacaatgggcctattgttgagaactaagtcgatgtattgtttttttatctttgttacgaacttgaacttagtttgggcgctgtaaagaaaatgctttttaatacgatattaagtacatagtcgatcaacatcattcgcagataccatacttaaaattaccttcatatcttgactaccttgtattatgttgtcatgctggcccatttaacctccttttccagcttgaatgtgcacttaatctcatgaaagacattgttcatttgcgtttcttagaattgtcttctccatatactcggcatcaggtgtataccgggtttacagtaggcgtaaatcaaatactcatccaaaccaggaagatatccagagaatacagagtgaaataatagcctcaactctcttcaaatgcgtctagacttcattattcagtactgagatagtttgaggtgttcgataagactgggatattatctaagtatggaaacataacaaagatatttagtggaatccagaggtctaagaaaagtccttacagtctcaaaagtagtcgcgataacagccaagagtccgtcaataactatagcgcatcaagaatgatgttgttgaggttccaaaagataaatattcttgtacgctgaaacttcaagataattagttgatcgttattggagtactgaaacggtgatacagggtaaagaaacacacgtgtttagacatgtgattaagtcataccgttacaaacggtcacgttcaatgctccgcttttctcacgatgagtcaaacggggtggcttagcattggggcttagctgaagcgaagaccaagatatagtctgatgtaacacccattctgtgtctatttgtcaatcccgaaccatcatcgcactatcaagtttccaaatatggatgtaaaactgttgagtgacgagctgactgctctcctatcgcgacatttccaaatagtcgctacgcactctcaacgtcaagaccaatggtacaagcgatcataccaatcatttacctccgaacacggcgaccgcaagccattgatcctagtcccccaaacctccaaggaagagtggattcctcatgtacgccgatttgcgtcgtcacttggcaagacattggagtccgctgggcatgaaccatgggctgtcgacggcatccctgagtctaaactgttttcggataacgtcctggatgaagcacatacaaaaccactttgtctagctatcacagattcgaaaccattgtcaccagatatgatgcaaatgttgtggtggacgaccaaggttaaacatcccgatgacaaagcacgtcgcctcaagggaatcaaagcactcattgcctgcggccaagcgcactcactcctccgtctagcattatggcccgacgtacacccagaacaggtgtcccatataaaaacatatcagtggatatcactcaacaacggatggcaaactgctgttgacaagatcatcgtcattatgctttttcttggcattacagagaccttcacagaggacttggtagaaaaagacggctataagtattgggcaccggtggcattcttgacttacaaatcacctctcaaggcctatatcgaagcctttggtggcaaaatacctaccagcgactatgaaagacggcaacaaatgacacattgtattgaagcattggctgcggcacagtcatgggcttccagtactggctatactatcaactggagagaaaagatcatggacaatttcctatacatgttaggtttcgaagcatggaatcggagcagagagggtgaaggatacttaggctgcgatttgaacaagacaaaaactgccaagtcgctccaaggagtgggccaggatgaagaagagggtacactgacaaaggttgacaagggaagcaccaagaagccgatcgaccctcttaagttgagagatcctaagaaggaggtggaaccagagccaagtgaggaggaaagacgagagatggatgagctagccgtgttggaatcgatcgaggcggagtatgggcgaaagagaagcacgaaatacataaacaagagcaagtaaactcagatacacttggtaataatctaaatattatcaactaattatagattacatgatcgctatgattctatcgtccatgtgtgatattgctcagcagagaatctagatctatacggtgagcggccatactaaaatgatcgaccatgttcagtaacagcgttctggttatcgacaacgatatagtccacaccaacaataagtctcatagactccatatcaataaagttaagttcgtcagcctgaataacgtctctgtaaaacgcatcagctcccatagctgcaaaggtctccatattcggaacccaaaattgcgcagcgccgtcaaactcgagtacaggagcagcgcccggaacccggaccaggtcccgatactggggagtcgagtgatacttgaatacagtattagtaaggctctgataaagtaagttgagtgggatgcttacctgagagtacctgtaaacaccctgacggagatgaaagtctccggctgtcttggtgtggttgtttgcccagtatgcactaaattgctcgggtgtgatatccttcttatggttatagaagagctggatgtggtacatgcgctcgagattcttggtgcatgttgccttgtaggtgaaggggcagcattcctctgaggttgccggctgagggatgtagtctgttcgaggcttgttcttgctcttggcagcagaggccagaggaagaatcgagaggaggaaactggtaaacttcatattgatataatggaatgtatgatggtgttttaaggctgaaagaatgtgtgtagtcatgactgtaagctacgactgaggagagccattttatatatgacccttggctacccttgctgacgatattatcatgtgccacaatcttgacctaattcaaatactttgcggatccgagcatattcggaccttatcactggttacacgccgagttgtcgtaatcttttgcccatatgtacaggggtcatgagcatcatttatcgccaagaaataacatctcacgagtggtcgggtcgcgaaaagcgagacatacgcggccccgcataagcaggaggtctgaatagagttaaacgcagccgggctgatcacgtaacatgatatccaagcaagagtaaatggaattatacaacaagacgagcgcttaacagagacggcattgttatcatcaagcataaactgtcactgggcacggaaattccgggttccgttctgtgagaggcgcagcaaccgactttacgaatatgtcaaagtcgttcattttctcgatttataagcatagctgggcggtatgggagagatagtgaacttgtagtattgttgtttcatctgttgaagcaatgcctcatatgcttattttagcagtgctccagccatttgagacctgacacctacggacctttcttctcatgccgaagcagatataaaactcaaggttcaaaaacttgtcattgtttcacagtcacagcaaatgtaacgataccaacacacccatcctttgcgagcaccgccaaccgctctatctccatggtgcacgctaagagaacatccgtagtaacgttactactgaccgcagggcgaactgtcatggtcggtataatctgatccccctggacttcgcaatcttgaatttggccaccagctctccagtagactcctgtagtatcatctattggtccaaacccgcattcgtgatccatttcaagtatctgactacccatgcggtcgacagtgcctgcggatgtaccgatgaagagtcctttgtcggtgcccaccaacgtccgcatgccagaaatacaagcaagtgagagtacctcgcccgatgattcaaactgaccacaatattcgattgatcccgcagaatctattatctcgtagaaacagacccgacccccaccgaatgccacagcaaaattaccaccagtgccgaattcgatacatgtaatctcatttggtgatttctcaaatagcgaaccattgtcacggcttcgcaaaaaggtaattggcttcttggtaccggtattggacatccatattgtgtaataccagctgccaacagtcgcagttatcagatacttgctgtctgatgacagagcaatgattcttttcactggagaccgtttgctctgatcaaccagtgtggaccagtcctcttgatgttccaatatgaacttgtcgtcagagacgctgaacgtgaagcggaatatttggtttccacaatcagcaacgagatgcaaatcatcatcgctacgcacaagatggtcaacagtgtcaccgttgtacgaagtgatacctgttaatccactgccacaggagatagtttgactgcaatgccaattgccatgaagccctaacctgtaaacccatatcgtttttccttgggtcccaatgaaaagagtctttccatcggagctgaaaagtaaggacgtgacctgctttggaaggtctgtaatttcataagtttgaggatacctaatagttgcgtcaatcctatgggcatgagaatatgaaagggctcttacgttggctcgggagtagtttcggaaatactgagtgggcatactgacaagtcggtttcgctgagctgcttctgcaataacaagagagtagtctcttgctcttcaagcttttccttttgatgtaccgtgacaacttgacgcttctcacgatcttcatcctgaagtcttgctttgtcctccaggtccttgctcagagttcgcgaaacttcaatctgttcgtccaacatcttttggtatttgaacaggcgctccgagtgtagctcctacattatgactctcagcttatcttgctcctctctcattttctccacgatggcattcatctcgtcttgctgttcctgcaacagctttgccatcatatgatccctttcttcatttgccgactttaccgcatcccgtacttcctcgagctcgcgctggagagcttctttctcttttgcccatgttccatctagcaactgacccgcactggtctggtcgagcgtcttgttgtcatcagcaagttccttttgtattgccagtgtcaccatctctggttgaacttcgggttcttcaggaacaaacatgctcagaatgttgcgagcagaatcttcattgttgtaatgtcgacgaagttgtgaaccataacgtttaatgaaccccagaactcttcagtttcttccggctctttctctcgacggtcaccgatatccttctctaccagttcccacatggttgttactaaaacaacatttttgaaagcatctttgccacaaagcttgcgcagcagactgatgctcaactttcccgatccttgcattctgggatcacttattcgatgtaaatagagaattccattgaggagaatcttctcagtataggacttgcttagccaggcggagatatctctcaagacagcactgtcttgacgattggtgtcatcaaatccaggagtgtcaactaaatgaatagttactccaggacgatattcgaaactgaaaacctctactgtcccagtacctatcaaaggatcagctcgtatcgaattcagtgtgggatggtacttgacatacactcctggagtccgtcgccgacgacaacttcatgctttatgcagtggttgatgaaactgctctttccagcacctgtaagacccatcaaagtaatgtatatgtctttaggcttgcaatccgccataactgccatattttgtgatagcgatgactttgctggtgactggatcaagtctcaatagtcaagatgaattatggatgggtattatgccttgggctgagagctagacgccaaattcgacacattgattgtggattcagtgcatcagctggctattttctatcgtaattgaacataagctggagttagagcctctatattatagactagcttaatattaagttcatgccattacgcccagggctgaaagctgaaagtgcagagtgaaatgcctacgtctagcggggtagatacaaaggcccccgtatctgtacacagagaggacaaaatgatgttgttgcaaccaccttctacttacttcgccattgcaaattcaagcagaacatttcgtcatgaagaattccaaccatgttgagccagttgagccagttgagttgaggtatgttcccaccgtaaacattgaccgtttcagtccctcttacatttcttaagccccgatgacatagtcattgcagtcatgggagttacaggtgctggaaagagcactttcattcattatgttacgggtcaacaagtcggaattggacatggtctcacgtcgcatacgataggtgtgagtatttacgcacattgtgtcacaccagaacgatgtgtatatcttatagacacaccaggcttcgatgatacatcacggagcgatacagaagtattggaagcagtggcttttttcttctctcaactatacaggaagaatgtccagctagcaggtatcatatatctgcatcgtatcactgacaatcgagtatctggatcagctctcaaaaatgtaagcatgttcaaaaaactgtgtggtgagagtgcctttggccatgtcgtactatgcacatctatgtggaacaacttgggaacggtactccctgagataggaaatgagagggaacaggaactcatcgctacatcctcgttttggggagcgatgcatgcagggggcagtcaagtggccagatggcagggcaccaaagaatccgctgaggctgtggttgatcaaatcatcaaaatacacaacgaaagtggcaaggccatgctgaagattcaagaagagcttgtggatggaggcatgtcgcttgatgagacaggagctggtcgtgaagttcagagagagatattggaagcaaaggcggagctaaaggaaagaatcacgcagctccaaaaggcacaagaggaaatgatacaacagtctaacgaaacgctggccagggaattagcgtctcagcggaaagtgtttgaagaccgtctagctgaaacgaccgaagcacaggaaacactcaagatttcgttggaaactctcatggagcagaaggaagccgaatacgaaaaactgctcgcaggtgccgtgtctgagcaaaaacagttggcagcggcacttcaagagaaagcagctgaatttgaacgagtacgtcttgagcaactggaagatgaagagagtttccaagaagccaaagcagaatttgcatccgaggtcgagagtctgaagcaaaagatcaaagaccaagagaataagatggagcagcaaaagttggaagcagagctgaaagcagctgaagacctcaaggcggagcttgagaaacgacgcatcgaggaagaaaaagcagctatggtgaacacacaaaaaatcgaccaggacctgaagaagaaagagcgaagaaaacaaaggatgagagatggtatggcaatactgggaacggttgctggggttgcttctgcgatagctggtgtagcgactatgaatccggcgttgatcggtatgggggcgtcgatggctgcaggatccatgtcaagttgagaaagaagtagaatacgcgtgtggaagagaatatctctttatgataagagaccttacaaatgctctgttgtgcaattatataagaatatactgcataaatataaggtaactagttgaaacgcattcagtcttcgttggtacatgctacaatgcaagaaaatacggtacatttattcattcattgaagatataagtaaacttgaactaagctttagctatcaacaaccctccacgtgatatcgccgttctgaaccttgggatcagggacaaacatgttctcctgattcaaaataaacgtggcactacaagctttacaaccagtaaagtcgatagtgaggacacgaccaagcgtgattagatcaacaatggatccaggttgatagttaccaaacgcggtgtggtacgtgactttggggaagaccagtgcaacattaccaggcctagcgtggtatgtctgtacgggaacaacccggccggtgctaagatccttggcaccaacaccaaagtacagatcccctatttggacagttagaaaccccttccgtgattttgttgcattttcaacttactggagtggaaagaggagaaggtgtcatcagtgctgacaataaaagctcatgtggcttcacttgacccgtcttccttgtcaaacgtgggtgattgtcgattagtgaggtagaaccgcgatccctgtggccccagcttgacaggcttatagtcggaggtcttaacggtgatcattcccatatcgcttcgagtcgaggtgccgtgcactacaaagcattcgctagaaatctcgaacaaggcttcaccttcgtctttgcccgatatacccacagcccgctggtagacgttggtgaaaacatcccgtgatggaatgttagagggcgtaggaatgtcttggaagagtatgaagctccgtggatacatggagttgttcttgatggtgatggtgtatattgagttcatagtggctatggactacctcgggtaagtagttgttgattgaggtatctggcgataatgagtggaaagtgataaattgtaaaaaaggtggttccaggcaaataacttgacatatcccaggaggtgatgcttggttttatgtggcgctcattcacagacggggtaaaaaattccttgaagctgatatttacattccggtcaacctactgttataattcattgacttagtcaataatcgattattggccatggtggtaagcgttgctacaggtgtcatgtagatgcttgcattagctgcatgctagacccaatgaatgtctggaaatacactttactcaagacctgtagggtaacttttttgtatatttgtgcttaaatgctaatataaagcttgttattctctgtctttatgtttaacttacctagttctgcgagcttcaatgttgaacattattttaggaggagattataaaatgcctgtggtcgataatttgtgagcatggaaagggggattatcgctgactgtcatattcattataacagtggcttgtataatgatatgatggaatcatgacctcgtcaaacatggtcattgcctaagcgccaaagcttgcgtgggtgggatttggcggttatcccaatcaactaaaactgccccaccatttaggcatcaatacataacgccagacttcgatgcatcatatcatcttacctggaagatgaccgcgagactctcacggacctgacgtggcagcctgccgatgcgaccagtgacgctttattggatgcgtggtgttgtggctccagtgtaattatacctgctgtttcagtccctccaaggtttaaggcctgcatgcatgctcacatcataggacttgactctgcctttcactttcttgtctttccagttatatctgaaatcatttcgaaatttcgccttttataataaagcagtttctagtcatttatcttgctgctgcgaagttttggaaatcctaccaccatggatatggcagctagtgttgcgggccttatcagcctcgcggatctgacatttcgagttgtgtacaagtatgtccgctgtgccatagacgcggagaaagacgtcaagaatctaaaaagggagatcgaaggcctatgtagtgtccttcgtactctacaagctcttacagacattcttattaccgaggaagagaaggacaaatccgctttgagcatcgacatacttgatcaatgcagagagacacttgaggaaatcagcaacaagttacggggagctttcctctcatttgagcagaaaaacaatatcatcaaggccacttttcaaagactcaagtggccgttcagtgccacggagaccaaggaaattctgaatgtactctcccgatataagctcactctttccatggcaacatctgcagattctctatcaaaacttcgcatcctcctcaataaccaagtcgaacacaacatcaagatcgaggaagctgtgagaaacattgatggaagcacaaagctcatcgccaacatcgtactcgacaaggagaggcgacgcatccttcatttctttatggacacgactctgaacccgcgacagaacctggatcagagtattaagttacgtgagccgaccacaggtacctggcttatggcaagtattgaactccagagttggttaagtacttcgggatctctcctctggtttaatggcatccccggaggtggaaagactatattggctggactcgtcatccaacaagctatgaccagaaactcggatgaagttggagtggccttcttcttctgtgactacaagaacaccgcaaccctacgcctggcaaacatccttggggccatcgctgtccagcttgcccttcagaatgatgcctcgtacgaaattctcgagaagtaccacaaagatctcaatccgccgaataaactcgctgcgatcttagacgtcgatggcttggaacgtgtcattggatctatgatcaagactttcagtcaagtgctgatagtgattgatggacttgatgagtgtggtgatgagatgggcattgttactaagagtcttgcagacttcgccactctcgatacacctgcgtcagtcgcacttttcagtcgtcaggagccggaaattcgtgcgcgaatgggaaacaatttcacggaaattccgattgaagcccataccgaagatatcaaaatatatgttagggcagagttggagaaaaggattcaatcacgacgccttcgcttaagtgatcctgaaacagcggacaagattgaagaggagctcgttcggagagctgacgggatgtatgttccatcatcagtcgagacagttagtaatactaatcctagtcctttaggtttcgttgggttgcttgtcagttagattccctatgtgacttgttcactgatcaggaacggcttgacgcactcaaacagttgccggaaaccttgcatgatagttaccggagactcttggaaagagtcaacaccaagcctcgtcggacgcagaaaagggttcaactttgccttcagtttattgccttctttcccaagaaactatcgattttagaactgtgtcaagctttatcaaccccggaggaaatcggggatacgctcaacaaggccaatactgttattgagaacgacattgtccattactgcagcagtctgatacgaaagtctgctgaaggaaattcttttgaatttgctcatttttctgttcaagaatttctcgagtcagacatgactggcattgaaaaatacagaatatcgcgagagggaagctcatcgcttctcgcgcttcaatgtctgaagtttgttcagctaggaaatatcaatgtttggcctgacgatagacggaaatttctcgaaaagcaacaagagctggctagcgaacttcccttttaccctcaagcagctgcttactggcctatgcttcttagagctagtcctgagaattccagacagccattgttacaacaagccacagaatcattattcggcgaatacttctcacctgagctaaggacttggatttactggttcctggcaactttgtgtgaaattgcagacgagggctgttcaaaaaccgagtgcctatttgctgccaacattgctctggataaaaatgttgagcctcttcatctggctgctgccttgaacatgcctcaactatgccttcgcttgatggaagacgggtctgatccaaaacttgacagccagttgggccctcctcttcttctggcagaagtctcatttctcagagctttgggaacggaagttgaaaatcttcctgtcgactccgaaatcttcttacttcttttaccaacagctaagcaacggcagtccacgataagttgcattttgaggaaagcaagcttatcagaaatctctgagtatccatctctgttctcgaataccctgataatttcttgtcatctccaagactttaggccagtaatagcacttttacttgatgaaataactcctacagcgaccgacataggcttgtttggatcttacctcactaggtggtggtctcactgcaaatcccgcttgaatcttgatggatcccgtcaaaagaaagctttttccaactttgaggcatccattcgtgctctcaacaggcaccttcaagatacatctgcctttgatcatgagtgggggtttgagtttggaaaggctctctggaccaaggcagttgcaatggaactgtctttcacaagagatactagcctcactcatcgtgaaatttctatatcattagaaactcttcatgagagaattatgatggccatttccagcgactcgccttattcattttcggatcatctccaagataggcgagtttctgtctttgactcttggtcttgggacggttccccatcccaaactctcttgcaccatgccactagtcgtaacgcgatcaaatgtgtcgacctcctgttgagacgggaatgcgatccatatgctcgaaatcaaaagggtgtgcctgctctccatgaaatcgacattacgaagaacggtggcatcatagacacattcttagcgcatggtatatctttactcggaactgacacgaatcagcggaccttgtggcatgtctgtgcatatgggggtatttctagcgccgacttcatgctaaaactatttacggcaaagcctgaagaaactcgaatcgcagtttttatgaaggatgacgatggctgtacgccgttgcttttggcgctctcaaatgaccccagccgtaaaatcaatttcgaggaacttgaagacaatgccctctccttcatcaagcactgcagcgatgtttcaggattctggggcaaacatgatcctatactccaccaggcttttgcttttggctctgagaaggttatgcgtcgtcttttcgacctcggcatcaaaccggatccatttatcgctggcaccctcactccactacacaagcttagtgtgaacacgtcaccagaatgggttcgatttctcatgacaacctggcctagagctttggagtctagatattccgataggctccctattgagctctatgtcgatgcatgtgtcaaggaagggcatcctgcagatgcagaagtccttggtttgctgtcctccgctaccattctccagtctcgagaccgaaatggagcaacgccatgggaatactcttgctacagtatgactagattacgtcatcagggtgacatatccgttgattcttgtgaaactctgcaacagctctggcgtgataacattactctaggggctttgagagcacatgaagaagcagtaggggaatgtggaacaggtacgctgctttcagctctactggaacatttgcgagtttggggggactacaatattttcaacaaccttcaatccgatatggtcgaaaaagccatactggcgtccaagtcctggaatcctttagccaacgacatcgttcgatttttcattttatcaatcagacgtcagagagatgacatcttaaacgttcttcttaagcatggtgtagacgtacatcaacgctttgatggattatcggcaattgaggcagcctgtgatgaaatgattcctacagaactatgttctacagaacgaggccgaaatattctcaaatcacttttgaaacattcagaccatcgtaagctgaaagagttcgatatcgatagacgtggactaggtttactacataagattgcttccacgggccaagagccacatatgcgatggttaatggaggagcttgttagcagaggagtggacgtcaacggctttgaccgtgattcggatgaaaccattcgtatgacgcccctcatctaccatatccgcatgaactcggtatgctatgctggttatttattggaactcggcgcagaccctaacttccatactaataatgactttggtggacatctccgttaccttgatgcagtatcaattgctacacgagatggcaatgtcgcattccttcgaaagctatttgacttctcacaaattctggcaactgaagcttgccgggcgccttgcagcacacagctgccttttgggcgagaaacatggcatttccatatcagcaatctacattttgcctgctaccacggacgtttggaaattgtcgagttctttgtcaaaaataagcttcttgcctacgacacaacaacaaatgatggtgacacacctctacacctggcagcacttggtggtcatccccaaataatcaactacttgatcgaccaaggacaagaggttgacgttttgaactcattccgaggtaccccactgcattacgccgctgctaacggacacctcaatgcaacggaagctctattaactagatatgcacaaggatcaatcgatacatattcctggactccaagaatagctgcatcgaacatgggacataaaggtattgtcgcacttctcgatagcaaacttgagattcactatgagacaaactccgaactcctccggactcatcggcacaaacagaagcttcttagtcagatgagggacgcaattgtctctggcaatatgaaagattgtcgtttagtagcagcaaacgggtgtcctctgaatgaacctctcccgcgatcgaatggttgtacccctttgtttatggctttggagatgacacaaccacggattgctatactccttattgacctaggagcttcaaccctgacgcactgttattcaaggcatggaatacatagcgtgcttgagtatgcagctctcaaaagcgacctattcagtatacttccatacctattagatcagtattcgagagaggggggagacttgactaacgggcctgactcaccaattttctttgctgccagggagaacgtcaaaggaatgcgaattttactggcgtacttagaaaaacaaaacaagaaatcggagtaagacgattcggcgacaacttaatctctgaccaacattaactaacttgattaaatagaggtgggcatggccataaatcttcagagactctcaagaggcgactcccaatttccatttttcacaagactagcgtggatgtagtaacggctcttcatcttgctgtcttttacgaccagatagagatcgctaagctactactagaaagtggagctgatgttgattcaaccagcaccttgggtatatctccaattcagttgtccgggtcatcagatatgagctcattacttgtaagtttcggtgcatctacagtaccagtgctatcaatgccactcgcggaagtgatgtaccgttggcaaaacgctacatctaaaatagccaaattgtttgaagatatgagcgtggtagaaaatgcgatgcagacgatgcacggaaaggagctgtggcttggactagaccaacgattcgtctctcttatggcggactggagatatcttctagcagcgcggcatttcgaaggtcccttgagagaatatcttcgatcggattccaggctagggaactaccttctcggcttgccctccggtcactgcttctttctcaacggtgattaccaactcgagacgttggagccattcccctggtatcagataagtggagaagcgttttgtcaaataccatttctgcgatggaatttccgcctgtttcaacgacgattctctcggccgatcttcaagcagtggcttaatttagagccagaccgatggtgcagccctttatgccgagccgcatctatggatttcctggacgcagttgaaaactgcttatcgatgggcgctgacattgactttgagggatgttcctggggctcagcattgatgattgccagcgcttgtggaaaacttgcttcagtgaagtatttggttcgggcaggggccaagatcgactatattgggagacgagggtatactagtgcgttatcggtcacagtttccaaagttgtcaaacaatggctgctagtcgggcgattcgttgagcagaagaagatctcagtaggcacagagtgtgacaaaaaccatttgatggggcaaacggagcggcggagtggtgttgctaaaatcaaggtcaggttgaacgaactgtattacagaaggtgcggagaatcatctcttgactacttgagaagacttgagcgagtaaagttgtggctccgcggcagggttccgtgttatattattgagggaatatagaagtatgcgagttagtttgcaagatcacggaaggactttccattctttttatacttgccttattagatagaatatggtttctttcaacatcttctcattaacagcaatcaatacgtaaagttctggttagttctatgcttaaatctagctcgttcctctcacgtaaatatctattttaacctaaagttcaatatcacgcgtgatcatgcatatgtgtatcctctagtatctgctctccttcaatttagtaaatcaatcattcttccgtgagccttgttgtttgttaattaaaaacactattcttgatttttggtaggacacaacatccatgtaaacagacccgcttgtcttaggcatcaatcaagagaccaaaagacagaaccaacaatccaatggggtagccgtgacagacaaggacaactcatcaatatcctgagccttttatacacttaagagatgtataatctcacggattgcagttgtcataaaacataaacccgtcattcccagaattgtgtcttcacaacaattgaaagattcattaatcgtgccccaagatgccgcctgtgcctcctcctctgccaccagcgccgtcccctggtgacgctcacccacctcttcaaccagtaccacctcctgctgtttccaacagcggacctcctagcgcacttcttctccatcttgccattcacagtggtggcagtttcaaaaaccattggggctactttattcaatccaagcataattcttctgtcggcaccattgttcatgttgttggagacgtgaagaatggattcgaatttgagatcaaaagaaatcatgacttcgataccacttcgcctgcacccttacatatcattccactgcagtggatggatggcaaatatttcaacgaggccatgttgaacaatggcgtccaagagcttgatcataagcctgtgtgtgactttgagaaaagtgtttacaagatcaaaccaccaaaggggtctctcaactctgcaacatcggtaggccaagttatctaattaaaacacatgacatgaataagagcacaactaattcacgtatacataggacgctcctagagcaagggttgatcggaaagattgtcagacttggattctgcagtcggccgaccagctagttgcagacgggattatgcatccggacattgcggcctaccttgaagctatcaaacagtagaccagctgagtgttattctccataggcctagattggcttagctctcaaaaaaggaaccatgtttgtaatcaaggttattttctctgacttgtaaccttgacgctcaatagacatcacaccacatcgaaggcctcctgcaatgacattttcaataaatagcccagctgtccgtatatgtgaatccaacgtgtcagatgaacccctatcatcggccaactactggcttattacccatgaaaagacccatagcgctatccgatccaacgccacctcatcttactatttaggtctagtgatgagctaaaaacaggggtcccaggtttccagctgactttgaattgttttatctatcgactattggtgtaattacgggtccgaattctcttttagatatagggacactggctagaacttcatagattcaatagttccacggtgatgatatttccctcgctagcgcaacggccctgaccaccaccatcgccgcttaaatacatgaccagtcgacgtgtttctcccctgttctaggattctaattcccagacttcttctgcttattcttctgtgattggatatggttgctatcaagtctctcttccttcttctcgcgcttggcgttgaggccttggccgcatcgagtccatcggcgacatgcaccagcaagtatggaacagttagcattgcgtctaacaagattccacgtgccaccacctccattcagaccaaggtgacggtcattagaaaggtcacccgcagagtcacagttattgtcgtaccaaaggcaaagaccaccactcaaaaggtcaccgtcaagtccacggtgacggcaacagccaatcccaacgttaaagttgcgaccagcacggtcacgggtaatattgcatcccatgttcttgtacgacatatactgatacagtattcatagatgagcaaacaactgtcctaacacgaaagttcactacgacgctcgtcgccacatcgttcaccacaactaccaaggtcacgaccagcacaatctctgcagcacccagcttccatcccatcaaagagtttggaggctatgtggcgaagaaagctaagcgaggcgcggttggtgaccttcgcatggctatcgccaagtcccaatacgtccagcgagtcgactgcaccaagcgcatcccctacacgtccatcaagactacaacaactgtcgtccagggaccccgaaagactgtcgctgcaaagaccagtaccaaggttgtgactactactcaaacagagacttcgactgagtaccctgatgatgtcaccagtacggtgactgagactgtgtcccctactgtcactaactttgtttcggtcacggatacatcctcatctacagagactagttagttgagaaccttcctccggatatagactacgctaacactatacagtaaccgtcgagaccatcattcctgctgctgaaccattctatgctgcctgtggtgctaacaacatgatggttaccgccaacggtgggcgcccggtcccatatgtggacatgacaatcgggttcggtatcgcatcagtgggagctgcacagggggatgcctacaaatgctgcacctcgtgcatgcagaaccctctctgttttctgtctttcctggctgatcaggatggatcatgcactgttctatacagcaacaccaatgtttgtcccaatggccagattcaagtcggccagtataagtctcaggcaggctctagcgctacataccactggatgaatggtccctgtggatatattgctaatggtggagaagtgggtagttaaagagatataaactaggctatcgtagagtttcaagcttgctatcacatcgcgttaaataaagtacaaagatgtttggtcttctagcacggttgatgattgatacaaccaagcactcgctatttctttcgttcttgtacaatgaaagttgtctgggttatgggaagccacaggctctccatggctacattcatctttttgattttctttttgtggcttgatcgtctttcatgctatgctgagtttgtctcacgatctattgtgttcgttggtccagtttatcgagtccaagacactgatgtatatcccgaggaaattatatagatcttgatcattattattataacctaacgaacattatcacgtaccgattgaaccaccggcagcctggtggtcaatgttccgattatccattgcatttgtgcccgccctataatgacttcggattattctgaatactgtaatgataaaggtgctccgaggctaggagactttgcatacgccacgaaccgtatccatatctaccagcaagcatggccccgtttacaactaccatcaacaacaaatctcagtctagtgccgcgtgcgggatatacgcaaaactccccggagtcatgccaacagtgacacataacccggatcatcagtcgggttgtcgagctatcatagagctcaagcaggtcgaagttatcaaaaatatcttcaacctttgaaatagcactaactctatctaggagaccgtgcgaaacacgtaaaaagaagacaaaaaaagaagaaaaataaacatgttctggttagaggaacacactattgattctttacgtaccatatcctcaatataatttattgattgaactgactttcttaacgagtgttccatgagctagctagcttctcactggatcttgatatgagtgagtgttgtagttgtcagaaagtttaccttaaccccttaatctagcccatacgaacttttagagacaccactgttcacaggtctgtccatctccaatgcatcgagacttgcagttatttccacaccagcggcaactggcatgctcaaaaccatagcaactaccatcaccgatggtacagcgaccaccgaggtgaaggtactctctgcaatgaataccggcctctgaacgaggctttacaaacatatcagaccaaattctctgttttagtggaagtgacttacaacttcacgaacttccagcgcgtcgtcgcgctcggaaatgtcaactgacattcctacaggggcaggattggcggcagttccagatatggcagcgaatgcaaggacagcaatattgaagaaagtcgtctttatttccacggtagatgcaatagttcgtgtttaatatatgtttgattgaagaaaagtgagaaatttatagtgttatttgtcctaaagttgagagtattgagtcctcttataaccaagtaggatagtgattctcgcttatcatatcatgtatttggagttggctgttggctgttggctgttggctgttggctgttggctgttggctgttggctgttggctgttggctgttggctgttggctgttggctgttggctgttggctgttggctgttggctgttggctgctgcaacctcatatcgttgctgacaggcgaagttctcaaaatgggaacatgcctcattgtttgcccctcgtatcgtgtattgagacattactgactcgtcaatgtacctgttggttcgacgggaggagtgaccaacaaatcaacattgttttcgctcctcccgtcgaaccaatgagtaaagaatccatgaataatcgatgattcggcacctcgtaaagagtgcatatgtaaggatgccctcactttgcgaataattcgtaatctccgaacggcacttgtgtagttcgcgtaaaggcaaggcggaaaggatgttccccggccgatcatctgtcatccatacgtactgtcagagggcaaaattcgacaatgatcgcctatgtcaggccacctgtgcatcaagtttaatctccctgttatccggttggttgatcgtcgtgtaaatgtgcacgacagtgccatttcttattgttacctgagcctacttggccaattacaagtccctggtgctcagccaccgcctttagtttcacatgtatatgaatcacaacatgcgatgcatggtgtaggttgttggttattggttgttggttattggttgttggctgttggctgcaacatttcacatgtcctatttgccgtgttccgtgttcaaccaacatacagtagatgaggtaataacaaaagggtctatgaatgcgatgggcagattcaatttgctttcgaggacgcttcgaccccaatccttcacgttcagatcattttgtgaccatggtgcctataccggtgtcaagaaccatttttgttgttggttcctgttccctaatctggtgggctctctttagtcccgcccatcatattgtcggcacagacgaaataattaccgcgccgttacattcgttggagtctctcaatgcaagtttcaggaccgctgcttccagtcccgtacgaaagcatccagagttttatgcctctagagcagcgcatgagttatgtgccgcccatgggtactcggcctttgtactcaaaaaccactagaatatattccgtcgctaccacgataagatgatatatcacgagtcgatcttcccatccacgttcaacccttatcgtgcttgagactatgaatacttgtaacgagatgcccctttggattaggttatgcttagcctgaaagtacaaagagcccccgaccaaaaagacgttattatcgcggtagacatgtacgagatccatcgcccacaatccgtgattgtcctacgatattgcgatttccctcgacgcctgactcttgcttcaaagttctactattactcatcctagtttgtacatgtcgggccagagtggtagcaccctcaagcgacctactacgaagggtcccgaaccctgaagcctaccaatctacgtaatggagatggcggcttccgtccattgcgttttctagaaagaggtgttcttggtggcgcagcatggcactgcagcagttgcttcccaacaataagtcgatttctcaacaagatggcgagcttttcccatggatggatgaatcgtgaacaatatagagacgaggataagatcgctactgcagtgagagaagggaaggatctctgggggagagaacaggatgaatttgtcagaattgagaggaatgaggatgtacctcccctggtgctggaggaaccgaagcgatccgactacatgatcagtctagatggaccgtcagcaggatttgaagattacaaatgggaaggacaataaacggtagccctcagatctagttgtgagtcgccaaccatgtatcgagatggtccagccgacttagcaaaacaaccttgagtcgctctcaagtctctaatgaaattaactacattaattaagataatatcagacagctgcttggtagtcttcgtaatggcttggatatgtcttgttactgttttcttttgtccgtcctcgtctcatttagagtatcccaaattcgattggccgccacaaaaacaactttaatccaatagttaagtgggcggtccctcacgctctttactactaatatctatgtaagagaaagtttctactattggggacacagtggactaggtatcgtattgaagtgcgtgctttactgatgatacacaaattacaagcatgttgattgaaacgcaacttagatttaattgttaaacatcttccaatgtaaaatgacgataaacattatcccactccatgacctctctgactaccgaccaacgactcaccttagggtgtagtcgagaatcttagtcatgccaatctttgggctttcactattctcatcctcagtcatgctgtaaaacttgcgtgtcgagtcgatatcggactgctggatcattgggggttcattacggtagttcatgaccgacatgggatccggagcatcaatacggatagcgcttggtccctctttggaagcagtcattttgccttgctcgtccccaatcgcaaattcgtgtcgcaatccaaggacgtgcccaagctcatgggcaaagacattccacactgcaaagtgtcagtcaggcaatctcgtgtcaacagttctcagaagacttactgtgtggcttccaagtcttgctgaatgcgtaggagaatacaaagacatagttgagatcctcactgccggaggagaactcgtttattcccatcgatgccaaaacgattgaaactttgaagggagataatcgtgtcgaagatatcaagttccaggttcaaatccagacgcgcggactcggtggggatggattccgcgcacctgtacaggaacctaaatatgagtttctgtagatgtatggtagggaaggatacgggagatgacaccgttatgtctcttatgttatccaattttaacaattgttgcatttaattatactaagataaaacaattttagccattctcaatggacaacttgatgtcttgacggtgaagttctagtgagctggtttcttggtgctagagatctagacttatatgtaagtaagttcagactaaaagtagtttatctagacgtacaactagataaacgacgcatttgtctgacctaaactatttttacaacaatagtcatatccagttcgttatacattacattttttatagatagagtccagggtacactgaaataatttccttccatgcttgtgtgtggcttcgtgacagaggctatgatgagctgggcccagggtacgattaaagtggcttggctttcgagatccacgttgtcttgaaacaagctaacccccttctgacaacaggcgcggagacgggattcgcatcggatataacttctgcccaagcacttcgattcaacctaccctattcgataccacattttctcaacaggcagaggttctggaaccgcaactaaacaaaggataaactttcttgttacatctttgtttcgtgcttatttattgcagtattttagagctgtggatgtaatagacactcttcttgacttcctgtgactgatagacccttcaactgaggtgttggtgggttgaacttgagagaagtggataacgaacaattctgagaaatggcaacaacagcaacatctcccgtctaggcctcataacaagggcctacctgttcggcacaatatttttcatcttacacaagctacatgctcacaaagtatggcgtagagacccggagctgaacaaccgaggcataggaattcggcagttgtcaaacacggagttccgactggtgcggagacataagcttaacgttacatagtgcttattctgttctttattgcgaggcataaaacaattgtcgatctcgatgatgctgcggctcgtcggcaatccgcatgttctgtaagctcgtgggatcgagcagcgcttgtagatctacaggagaattcttgattaggccaagggcttatttcagactatctaaaagcggttagctcatttaggctgcgctgtctcactgacggtgtcaacggcagctatccaactccatgattgaaaagggcaggcaagaaaacggaaagacatctgttgtcagcttagttcacggaaggatgaaaacattgtaacgcggactaatcagatagtctgatgatgaagtggttgatgtaagtggcttggcaggggatgctgtgtaagtggagttgcgcgtgtaagagtggctagcaagccctggcacgactcaacccctgtcgatgtaatcacgaatcaggtcattccattgccaggcttttgctagaatgtcggggaaattttgtcacggcgggagggcccgagaaagccaagtccgagtttgctgtgtgcacataggctgcgtgaattgaccgtttaactggtaccaactggttttagtatcgttcgaataatagagttcatattgtctaattaaatcattagtaaatgtactgatgttacttttaaaggatttgtagcaaaagaaccacaatctcacccaacatcagtgcctgtactccacatcattccaaggaacaaaacagaccaatggtattaccacaaggaaacaagtccaacgatcgatcgatccggtaaacggtatccaggaagtccgagcgtatgtctggagaaaaatgcccctgtacgatcctgcaggattctgctgaaggcttggctactgactataccatgatttcaaggcggaaagtgagcacaagcggactagtaaccatcacatggctatgtcaagacgtgaaggagccatattcaccgttgtatagcatccattttgatcatcgtcagcaacatgagaaggaactttggtactcttggatgttggacaagtttccaagtatctcctgaaatgcttctgatgtcattgttaaagcaagccagagttcaggtataaatatgattaggacgtcccttcgaagtaacagtattctcatcatcactctcatcataagacactcaacctcaaacatcaacccttcaatatgattgcctccaagattggaaaggttctcctcagctctgccatgctctgggcaactgtgagtaccaacagtccatattttatgttcatagaaaactaacatcgtctactagacaagcgcaagtaaccttggcctcaaggacactggcaccccagcaggttgcactggctcaaccggatgctgtatccccagctgcctcgtcgatgtctccgacttctggggctgcaacggaaacgtagcattctctggcacttgccagtggaactacgacaacccccagggaacccaggacgttggcggctgcgacgacgttcaggtcactttcctgcgagaccctgatggtaaccccgccatcgacctctaccacaagaccgacaagacctacgatcgctacgctttcaacaactgtcaggctcctactgtcggaggaagccagtgtgttcccaagggaggcggttgtgtaagttcttggaatctgacatggttatttgacaattactgacattgcaaactaggacaccaacatcatccttactggtgctcagggatctaagaagaggagcaccttcagtgcttagttatggagttgagtgtgattgagacgcttgtctcacgagaatctttgctttagttaggggttgaatatattcgttttgtaactgccttgagccaaaccaacattgacaagtgacaatatctaaaccatggagtacccaaattcgtagcgttgcacagtagcagtgagcaacggcgtgttttgaataatctcaagcgcagtcttctgacgctgtgcatatcgtagtttatgattccataggctgcgttaactaattattctttgtcgttatagatagaaaaactgagaccagcactatgggcaattgtccactgtgaggacagagatgatacatgaaacgccacaacagaaaactagagtcagtcatttccaagtgaagcactaacgtaacagataaaatgcattagaaaatatgacttaatctaaaagtaaagaaaatgcactaattcagctcaacttgtttttgcttcagaaggcccgcaaactccaccacactgggatgacgaagaacatcatcgacagtcaactgattatgcgaagctaatatcccgtctccatttgactcccgccctgaggtcttgaccctacgttgtatcaaggcaatgaaccacgcagcatcaagaaggtcgcctcccaccttgtagaatggcaagtaacgtaagtctggagtgagctcgtccgacgccaacgttcctacacctgcgcgatttgaagtaaaaatagaaaaccaaattgtatcaagaacactgagggtagcatcgtcgggcttgtcgctgaatacaccgtttgttggcttgtctttgcgtagagtctgctccttgggactattaactcgttgcaatttggtgagtttagaggaagaccttggcatgacctctgtcccaagaagggccaatttctcatcttgagaagacacagcattcagaaggatttggacagtgtcggcaagatcttcgagtaacgactgagccgtctctggatggaagcccgttgtagaataacccagactcatctcaacgtggccattgttctcttgggagatgacagcgagatcgtaccaagtcatgaatggtttattttcagtcgtgatggtgctgaccttgaagtcaatctggttgctgatagacttgaccgctggatcattggctggtcggtgattgacgacggaggtgaagcgagcttctggggaccagtccgtacactcatgtatcagtgaacgaacaccgacaccttcgtggggaatgcgactacgttgctgatctctcacttgattcaagagttgaaggatggaatgctcgccggaatcaccagcgaatctgactcgcatggggacattggttgcacagcagccaacgacggtactgctgatggatggatcgaccaggtttctcccggaaatggtatctccaaataccacatcgggtttccctgtgtactgagccaacacatgggcccatgcacagctgatgatggtggaagtggttataccgtctcccttggactttcgcacggctatcattttggcattggtaaaggccatctgtacagggttctgcccgccataagctgccgttggaatgacctccgtcatggttgacccttgaagcaggtttctccagtagttgtagctcgtgttgccagtgtgccggtttagatccgctacgtactcggcgaaggagaacaaaggtggcttataagcgtcctgtttatggtataaactgcgaagggttctcaggatgatcggaagagacatggcgtcgtagatggcatgcgacatccgtaatagtatacgggtatttcggctgttatgctcttgaagaatagtcatgctgaccaagggtgtgccaagacggaatggctcatggtagatatccttctcgaataatcgttcagtggcatcctccaaagactccctagtcctgacgacaagaacattgtgttgataggacttgagaacgatttgcaaaagtcttccgctacgaaggtcaaatgcgaaagcagtacggaaagcttcgatatgatgggccaggagcacgcagctttgttgcaaacggaccaggtcaaggtcgccttctgcatcgaggacaaatgtgttcacttctggctgggctgcagtcaatgctcctgctacgccgaaagcgatagcgtcaggggcagggaagacatcttggatggactctttcccagtgccagtgacggggcagacaaactcctcaaggatggtgtcgatgtcgttgtcgtcgctgtcgagtagttgaaagggatagtaaggcgggggcgagacagcttcaagtgccatttcagtctgatgttgggcgacaactgccattttgaacaagactggattctcaaaaatgtccaacacacgaatctgaaaacctttgacctttgcagcagcaacaagtttcatggcaatgatggagtcaccaccaatgtcaaaaaagttatcatgtcggtcgattctgtctgcatcgactccaagaactgctgcccaaagcgtacgagtaatatactcgctttccgtatcgacctttccggtctgaaaatcatttagagaattctcatcggcaatctgcatgtacttgttcatcatgaactggcgaatagctttgcggttggtctttccagagacagtcttgggtatcatgtcgatctggagatatgctcggggaatcatgtaagccggtaattgctgagctagtgattccttgagccatgttgcaagaccttccacatcttggtctttgtccgcattgtggaactcaagggcagcaatgagtgcacgttggtcttcactgaggtggagatactctaccaaagccgttcgcaccttgggcacgagcttgacgatgcatgattcaatctctcccaagtcaactctttggccgcggatcttgatctgtgaatcacctctgcccaaaaattcgatgttgccatccgaggtataccgcactagatctccgctacggtacattcggcgtccatgtcgtttagggccaacgtctgtagtaaatctgggatctgtgatgaatgccgccattgtcttgacagcatcattgcgataaccacgcgctacatggggaccctcaatgagaagctctcccaccgcaccaatgggtacaagtcggttgcagtcatgaaaatccgcgatccatgcttgggtaccctgaatgggatttccgataatattgcagccattcttgtccgtcactctggcgttgatggtactggtaatggagcactcagctggtccatagctgttgcccacggtaatgttagaatccagaagccacttttccatcaaggatggtgtattggattcaccacccaatagtaactttgtcatacgggggacctcggatggggttatcagcgcggctgtgctggccgtgagcaatgcaaagttggcgttgagtctgttaatggacccaaccaaatcattcatccgctcgtcttctgaaggcagacatacgcaacctccaaatgcccaggccataagagggtcggcgatagatacatcaaaagtaaaggcagcgaattggaatgtgcgagtagtcgagtcaaagcccaaggtagtgcccttgttcaggatgatgttgtagatgcctccatgctccagcgtaacacccttaggaactcccgtactaccagaggtgtaaatgatccaagccatgttctcggcggagactgaagtcgagggaatattagggttgtatccatcgtaggatttagccacgccatcaatttctgtctcgttcacgactgcgatcttgcagccgagcgatcggaatctatcagccttggcctcatcacagagaaccatagtaggagatgagtcctgcaaaatgacactgattctctccggtggtaggtcaacaccaagcggtactactgcaccgccggcatatagaatagctagtacagccaccatagcccatcgggatttgtccatgcacaatccgacagctacttcggtgcccacgcctccttctgcgacgagcaactgggcaaggattcgagccgcctgatcaagctcgcgataggtaaactcgccgtcccaactgcagacagcttgcgagtcaggcctggtttcaagggacctgatgaaaaggtcatgaacgcagcccagagaaggtggaccagtgacattccaagcagagatccgatccaagtcatatgagctgaccaaaggaagacctccaactgtttgatcatctgaagaggcacttgcagcaagctggacaacattgtgctcgaattgtcgcaggactgattggatttggtcggcagggatgacggtgctgtcgaatcgggccactacctcagcctctcctttgtggtcatccaacttacacaagatcgtgagggggtagtcatctaacgtctctgccttctggtgtacctgctcgaagccaggtagtcggaatgacgggtcatctagggtatcgtcggcagcggtgtgtacaaggaataggtgtctcaggtcagatgggttgaaggtgggcacaaaccgcttgatattccggagtccaacatgttcaaacggtaccatcgcgatagtttcacgatgtaaaccatccaggaagtcccgcactctctgtgaacggtttattctgactcggactgggacggtggtgaacgttggggcggctagctcggagatgtctgccacgggtgctgaacgacctgaaagattcacggcaaacatgacatcttcagcaccagcatattgggaaactgtcaaagcccatgctgccctgaggagactgggaaatggcgtttccaacttattgactccgtctattcggaatgtttgactcagtagtccggtgggcttcggctcatagaagccgacagaaggaagtgagggaaattcagtaaagggctcatcgtcttccaacttctgagtccaaaattgcgatgcactgtccatatctatgttgagtacgtgtcgaacgaacctcgggaacgggacagcctcgggtagctgttgaccaaagtacgcagggatgagatatcgatacatgatcttctcgatactccatttgtcaaacatgctgtggtgggtagtaagaacgaagtattttgccccgcctccctcgacaattgcacagcgaagaagtggtgtgcctggttcgaagcccacaagcttatccgcggctatgtagctgtccaaatcaccaccaatgtgccatattagtggctggtcgatcactgtctggagaaaaccactctggtccagaacgattcgagtgcgaaggataggcagtatgctagcaacagtctcccatgcggtctggaatcggaccatgtcaacgtcttccccactggctcggaatacttgacgatatgtgtaggcggtcgggtttcgtgcagtgatggcaaacagcgcttcttgcataggggtacagggatatacatcttcgatctggctgggggcaactctgcattgagcagcaaagtctgctagtcgatcttcaaaaccacctgtgctccagtcctctggcattaactcgaagggggcggggtcctcctctggcaatttgacgaggctagaatcctggtcggcttccaggatacgagcacagtcctctaacacagggtacgtgaaaatagaagtaacgctaagctcaagaccgacttggcgagctgatgcgacaagtttcatggctgccaatgaatcgccgccaagtcgcgtaaagtggtcttgggaaccaattgagtcgactttgacagatagaacctcagcccatagctgctgaagcttcttaccaattctggtttgggggacttctttgacatccccatcagcaagatagcgttgtagcaaagaggaccccgcctcaagatttgtcaacagctggcggattgccttcctgtttgtcttgccagacgacgtgaatgggatcttcttccacggcatgaatgctgttggtaccatgtagcttgggagcttgtcggttaatccatctctaagacgacaaagggcttttcgaatctttgtggaaggcgtaagaatggcgacaccatcaatatcttctgtttgatcgagatcaaacaagtcacaatcatcagtgaagtcgatgacagccaccagatcatttgccttcttcccagtatcaagctcaactaggtcaacggcgatggtctgaactccctcaagaagcttgccgatccagtactcaatccggcccaggtcaaccctatgtccacggaacttgacttcgctgcccatacggccgatataagtgtatgatccgttggggttctgctgaacaagatcgccggtgcgatacatccttcttccagaaccatctagaccgagttgttttatgaatccaggttcaacgacaaagcattgtgctgtcagctctggattgttcacatagccccaagcttgccatgaattctcgatgagtagctcaccagggattccgatgggacataggcggttgtgatcagtagtactggtaacccagaagttacaattgtccagcgggtatccaatgacaggtgcgtcctcaatggtttgcatgggtgtaccacaggaagagtagacagagcactcagaaggaccatagatattgacgacttcggcatggtcgatccagcgctcaacaacactcggcttgatcaactcgcctgcgacttgcaattgaactatacatggaacatcaactggattgatcatggaagccacggttggagtcagcaccatctgtgtgacattcatatccctgatagcttgtgaaagcgagttgatgcgctgatcctctgagggaatgcacacacatcctttgaagatgagcgtagtcatgatttcttgtagagttacgtcgaattcatgcgatgcgaattggagggtacgagactccttgtgccaacgtgtggctcgcccgtgtgctggtaaactcgtggcaagaccgccatggatcagtagacatccctttggcaggcctgtgcttccggatgtgtacacaatccaggcgggatggccggggttaagagctggacatatagggccgctcacagttgggtcaggtagacttgccaacaaggcgtcattgacctcaacgatacgtggtcccgagccagcgaacctggcagtgtggcctgcattgaccaacatggcagttgcttggcaatccgccactagagccttggcttgctctaacggagactgcgagcgcagcatcacaacaacaccaccggattccaggatgcctaggatggaggccacagtccacctagacttgtccatgcaaacagcaactcgggatttgggaccgactccgaggtttgaaagatgctgtgcaagtctcctagcgttggtccatagctcttcatatgtaaaatcgccatcccaagcacagaccgccggtgagtctggctgttctttggctacatcccgtataagatggtgcagacagaccatgtcccgtaccggtatcctggaattctgtttcttgatttgggccagatctgcagaggtaatttcttctaggctcttcaactgtgtctcgtggtgcgtttcgtcaagaaactgcgagacccagtgttcaaactgccgaagaagaactgtcacctgtgcgtcacttacaaccttggcatcaaatcgagcctcgaccttgatcgaaccgccttgcttgctggggagttgacattggatggtaagggcaaatgtatcaaatgtgtccaaggcggtatcaaccaactccaaaccgggaagaatagtatgtgcgtcgccatcctttgcataaggtggttcaataacgaaagcatggttgacatctgtggcgggttgaagatcaggacaaagacgtttgatctcgtctaggcctgtgtgctcgtagggtatcatttccactgcctgggactgtatggctgctagataccatgaaaccttggcttcccgatcaacagtcacacgtactggcacggtagtaattgtaggcgcaattagctgggtaatctcagcgacgggggcattcctgccagaaagaatcgccccaaagaccacatcgtttgtgcccaggtattgtccgagagtcatagcccatccagccctcaggatatcagctagggaaaacccatacttggaaggcttgaaagacaaagtatctatttctgagcgatgcaaggaaacaggctttggttggtagaatggagatggcatggaaggaaaggcagacggcacatctcctccaagctgaccacgccagtatgagccgagattgatatcactgtcgtctttggtacgttgctggtactcgataaaccttgtgaagggaaccgcagttggtacctcctcatataagtaaagagccgcgagtcgcttgtaaatcagctgtgcactccaaccatcgtagactgagtgatgcgctgtccacacaaagtatcgaacacccttcgacttgtcttgtaccaaagccaagcgcatgagaggctggccagtagccatagcgcgggcctggtcagctgcaacgtactcatccaagtcatcgtggttataccaagtgagaggtttcttcgacaaaacctgcaaagaacccgagcgctgcccaagtaaaatatgagttcgcatgacgggagcctgctggaccaggacgtcccatatttttcggaagtgcgatagatcaatggagtcagagagagaatacatctgacgcacaatatatgctgtcgggcgttgctgggtagctgccaacatgctctcctgcaatgaggtgcaaggataaacatcctcaatgtcttcggtaccaaggccgcactgcatggcaatatctgccagctcggtctccctgtcacttgaagatggtttccaaagcgaaaaagcgggagggtcatgttgattagccatctgagcagagctgattatgcctacttcgtttctctcatcgatagtacgtgccaggtcttgaagtctagggaaactcaacacatccttgaccgtcatggaaatagattccagtctagcctgctccactagctttatggccatgagtgaatcgcctcctcgatacaagaaatggtcgcctgctccaatggatgagtgtgtcacatttagaacatttgcccacagaactttgagcttctgttcagtctcggtcagaggaaggtcatcgctttcgtttgagtcattagaaatgtattgttgtaggatgatggtgtctagttgagaaaccaaaaggcgaaccattttgcggtccgtcttcgcagaggatgtcaatggaatgcgcctgaagggaacatagaacgtgggaagcatgtaagatggaagctttccttgcaatgcgttcttgagttggctaaatcgatggcgaaattcatctgacgtttgaagaatcgttttatctcctgagacaacgacgacggcgtgtggggagaattccactgcagcaaacaatatggccccaggtagaaggtcaactacaacgcggactgcaccctctagagacgctgtgatccagtgctcgacctcggagacatcaagtcgttggccacggatcttgacttgcgtgtctctccgacctaagtagctcatggaaaaatcactgttttgtcgtacgagatctcctgttcgatagaaacgtctccctttctcaagtcccaacagtgatgcaaacgatgggtcttgtatgaaagcagtagacgtcttgttgtcgtcattgagatatcctctcgccagaagtggcccctcaatcaacagctcgcctggagatcctggcggacaaagtcgtcctgggttctgcggatcggtaacccaaaagttgacatccataggatatccaatgttcgacaggtcgtccacgctctgaaacggcttactgacactagcgaatattgagctttcagttgggccgtacgcattgtaaatgtcggcctttccgagccaggcctccaccacgcttgctttgacttcttcgccaaacaataccaattttcgaaccatgggaacgtccctgggtctgatagtagatgccatgctggaggtaagggaaagaacatttgcctgtagaccatgaaccgaacctgctaaatcattgacacgattggtctcgtcaggtatacagacacaacctccaaagatgagggttgtgaataactcagaaagggatacgtcaaaagtgtgcgctgcaaactgaagcaccctatcctccggaagaaccttcaatgcgacgccatgagcacgcatactcgtggccagggcttgatgttctaccaatacgcccttcggtgtcccggttgatccagaagtgtagaagatccatgcggtggtgtctggcgttgctcgggtctcttgctttgatgttgacgatggcaggctagaagacatgtcggccaaaatatcgaccacattcaagacctgtgtacctaattcagaaagccgtgtgacctgtcttccatcaccaacgatggctactggggttgcgtccgcgagaattgcctcgacacgagcttcgggctcttccacgccaataggaagaacggcaccaccagcttgcaagatggcgagcacggtgaccggtacaagcttcgatttgtccatacagattcccactgggacttctggcccaacgccaatgttcgatagatattgagcgagacgagaagtgaggttatccaactcactgtatgtcaaacttccatcccaagcatcaatggcgacagctgatggttgtttctgaatgcgctcgttgactagctcgtgaacacatcgattcaggcccttgggaacaagacggtttctctctaggatacgattcttatcatcttgactgatgagatcgagaccggacacagtagaatcaatatctcggaagatggagtgaagcacctcctggaagatttggaggagactctgagcattgtctctatccatacgagacccccagtagtctaacatgatatccagatccgactggcccgccgaaacaatgagcgagaagtcatactatcaataatattagattattgtatctttgggtgattggaggatgtgtacttacattggtagggctgaaggctttgacaagtttgtaactcaatccaggaatccctccatcatcttgaacaagccttcgacggaatgacatgacggtgttgcaccaccgacggggagatgttatgttgtaaagctctttctcgtgagatagactctccacgtattcagagtcgacagctcttatcgcatctaatacaggtctttccccttccaagttcatcgagcagaggagtgtggtgatcagtggtccaacagctgtcattatacccttcaaaggcttgtttctcaaggacgatatgtatgagaagcacacgccatcaacaccgagacgactgcgcaacacaacgccccaggcaaattggcagacactggccaggttgatattatgtcgacgacatatccgatccattgatgatacgttcaccggcatggtagaatgaacagtgttaaagtcgtggaaatcagacttctctcgtgtcacgggaaggattgtctcctgtgtcttcaagagataatcctgccagtaatccgatacttccgtgtttgtggattggtattcggtaagcgcgaattcagagtaagcgaatgcctcctcacctgtaccatcagtttggactgcttcagcacacaaatcgccaagaagaacttcagcagagtggccatcagttatggcgtgtgacatggttagtatcatgagacaccgaccaggtccttcttgaatgatggccagatgatgcgggacgctgaaatcttgaaactcaatcttcgatggtactgaaggacctgtcattatgtcgactggcgcggccacgctcttgagtatgacttgctcaaagtgtcccggacgaccttcgctctcgataaagatagtcctgagtgaggagtgtttctcgacgactctaccccatgcctcggcccacttggcagcgtcaaagtgtgtgaatgcaccagacgttgtggctctagcagtgaaggaacacacatatgcgtccttgtcaagtgagttgcccatgagcatattctcttgtatggaggtgcagggatagatgttgtgaatatcggcaagaggggtttgggtaatttgtagtagcttttgctgaaacatgcggtccagagatggatagtcaaatgatacatgcgggaagtcggagagagttggccaaggggaacggttgggtagcgtctctgaaatatgttgcacatgattgatgaacatttcagaattgagcttcagatcttcatcgcttccgaagtcagtgctagaaacaaccaagaagctcaatcctgtgccctgccaaaagggggtcatgcagagcccacccattgacttaactagggcctccgcagcatatcgacctggctcgttgtccatcaaccgcatcttaccagtagatgaggtgccaatgcatgccttgagccaagttgtatcaaggatgagattgtatctgcaagatgcatagtgaacaggggacaacgatgattgctttctagagtctttcgcgctgcgacaagcatcgattatgtctccatgacattcataagctagctcgaaaatctcatcaaaacatccgatgacactgttccaagcattgccttcgtcttgaggccgaccatccttgatctctaaatatcttgctgaagcaggcagctgtgttccgaaagtggaagccaaagcaccgaacattacatcttgaacttctgtacgcaaagtccggtggcatgcctcgctttgaattgcttgcgtcagctccgggttcaaggtgaaaacgcaggacgaaagagctggagaggagtcttccgctgacatctcggagtggatgggtagtttagtagttccagcagtttcgacagttgtgtctgttacccgaaacgcggactcaatccagttgggaaaagtgttcgactgagtagtcaagtcattaaaccctgctggaaatgcctgaatatcatgaagtaggatactccacgactgggcgtcaatagcggcattgtctgctacaaaactgagattcgtgatacgggattcttccccaaaagccatgacactgaagacagctactttggattttgaatcctcctgtaacattctcatctcagcgtgggtcttgtctgattcaaacgacaccaaaataggcgacggtacagtgtttgaaaagacataggaggttttgtcattaggctcagctgtactaccaagaattggatgtctctcaaccagtctctgcaacatctttgtaacatcctcgagggtcaatggaatatcaacatccagtgtgacccccgttgacgccccgaagttacggtacagactctgcagaagagtgtggggaacagaagcagatctgcagtccatcgcggtactggggcgtaaaagctcggggttactttcgacgagctgcagtgccatatcacgcagagacatgcttgaagcgttggcaatgtcgacgatgaggccgagctctctgcattgtccggcaaagaaaactcctgacagcatgtcaccgccttgctcaacaagagatttctctaggtctatctcattttcttcttttttcaagacgacggatgcagccctgcatagcaaggtttcgacatgctggtgacaatccattttgtgattgaaagtttgacagtgggcgcaacgcaagtagaattaaacaatgatgaagatgtgccagagatgtaatattcggcaggactgtttgtaggttgtcttgactcttgtgaactcaaagaacaagacttgagtgtatgtgactgtcgggtatggttcattcgaatgtgggcgggctgatgtccccgaacacttacaatgttagtctttgacggttcttccgcatatctggtgtagtaaatagcctgtcagacatgcatccagatcccggtcctaggctgtacaggatcagagttccacaatcattcgggtcaagaaccccggttcatttaagcgtacgcccctccccgtcgtaggagcagggaggtgcgggctcgggaccgggggtgtggaaggatgctgatagtgacggaagggatcccgttgcagatgacaggacccccctgcatgtggtaggaccaaaggaattgtgcttacgtaggtatccttgactaccttgagggctccctttagtcagctgcgtgcagcagtaagcggctttgtcgtcattgatatatgtttgcggcaatatttgttcatgagataagcacactactgggtagcagagaagttgacctcccaagtcttagattacaaaaataaataacataaagaccatagtctaagtagcataatctgatctactaatttcgtctcttatgattccagcggctaattcttctgataccctggggacacaatcaattgtaggcaggaatagtatgtagttttattcgtagtagtccctcaacaggccctagtctttggggcaagtcttgtaaattgagctgaaagtttcagtttctactcgtgttgacttgaaattgaagacactataagccacgtttgcggagtatgtccgccttgcgaggccaaagtccctatgaaaatgaacagagatgtgatagtacaagtggctttagctgagtgcgacaattgcaccatgggttatgatccagaccgtcagtggagaccacctctaggaaggatgacaaggacgactaaataagggataactcatccttgtgagctaatttcagccccaagcaaatgtttcacctcattcgcgttatcaagtcgcgatggagggtatcatttattgtggacttgccgacagatgccgggtaagtgttcccttaattgtaagctgacattttatactagtataggaaggtatcacggagggatttgtttacctgaagaaggatgccatcctgcggagttatcttcagccgaatatctacatgataccaactgcagctcaattctacagagtaactccgaatacttagcaaacttttctaggaaggtatatgcgtttgtgtagagaggggtaccattatgcaaagtcactcccagagaatcttggtacgtttacgtgctttcctacccttggtaatcgaggcgccaccggataatctagaacatgcgtatgcatgagtcctggtctgggcatgtccactgagaagtcaaaggtgggggatgatcgtagggaagtagctatgagtgaatacagtttcgacttataatctagagacttattcgtattcctagaagttgtaaggcgtatctcctttacaatccaatcttattctaaatctccctgaacaccatgggctcacttagcgccgtcccagccactaatggcaaccatgctgctttgaacggtagcgcatctaccaatggccagcatgtcaacggaagtacacatgtcaatggcaatcactcgctcaacggcagtgcccaagttaatggacattctgcaacaacagctaatttagagcctattgctgttgttggcatgagttgccgtctacccggtgatgcgacagacacccaaaagctatgggagctgatcacaaagggtcgctcagcgtggtcaaaagtaccaacagatcgatggaaccaagaggccttccatgatcccgctgctgaaggcaagcctggaagagtaagaacccatttcatctcaaatactgtgtgcaactaataaccttctctagacgagtacagacggtggtcattttttgaaagacgacatcaaagcatttgatgcctccttcttcggagtaaaccccattgaggcaacagtatgtgcacactctccagcagcatggcgtgtacccagctgacaatacttggcaggctatggaccctcagcagagactggttctcgaaattgcatacgaggcgtttgaaaatgctggtcttaccctccaacagctgtcagggtctaataccggtgtctatgtcggtctgtgggcctcggactaccaggagatgctcctcagagacattgactttccacccatttatcaagccagtggtgttggggctgctattgcctctaaccgtgtttcctactgcttcaacctccatggtcctagtcttaccctcgacactggatgctcagccagtttggttgcccttcatcaagccgtccacagtctccgtgctggagagacagacaagtgctttgtggctggtgtcaatctccagctcgatcctcaacgatatggctatcaaaacaagctgagcatgttctccaaacagggcaagtctttcacatttgaccaccgtgccaagggagccagtggttacggcagaggtgaagggtgctctggagttgtcctcatgcctctttccaaggcccagaagcagggctttcctatcagggccgttattcgaaactcggtagcgaaccaggatggaaagaccaacggtatcactgttccaagtgctgcagcgcagtctgctgccattgagaaagcctacgctcaggttggtctgacaccgtatgcggactatgtcgaggctcacggaacgggtaccactgttggtgatcccattgaggccaaggccatcgccaaggttctcggtgctggtcgacagtcagactcaccacttcccatcggctctctcaaggccaacattggtcatactgagagtgcagctggtctcactggtctcgtcaaggcggtgctcatgctcgaaaacaacatgattccaccccaagtcaattacgagaagccgaacccagagattgacctggacgctctgaacctccgaatcccaatatctcttgagaataaacctctcaagagaatctcggtcaacagttttggttatggtggaaccaacgcccatgtcgttgtggacgctgcagacgctatcccaataaagccaacaaacactgattctcaagagactaaagatacactaagggttagggaacaactattcgttcttagtgctgccagcgaaaagtcctcacaggatctggtattgaatgtggccaagtatcttgagagcaaggccgatgcagctgatacagatgcattgttgagccgtctcgcgtacactctgagcagaaggactgtcatggagaacagaatcggagttgttgcctcagacttggccgatttggttgagcaattaaccaaactgtccagcgaaggcataccacgtgccgaccgccagacatcccctcgcattggcttcgttttcagcggccagggtgcccagtatcctcgcatgggccagagtctgctgggaacatggcctacttttacctccagtatgaagcgagccgctgagtgcgtaaaggcatgtggaagctcgtgggacctacttgaggagctgctcaaggatgcctccgaaagccgaatggaagacccctgtatcgcacagcccatgtctacagcggttcaaatctctctcgtagacgccctcaaggaccttggggtcattccgactgctgtagtaggacattcaagcggtgagattgctgctgcttactgcgcagaagccatctcatttgaggatgctatgacggtatcttaccaccgtggtcgtctgactagcgagttgagactagagaacaagggcaaggccggctcgatgattgcagtcggtgcatcggccgcaactgtcaagcagtccatcgaccaactcggtaccgctgctgccaacaggattaccattgcctgtcacaacagccctgcaagcgtgacagtgtctggcgatgcagatgtcattgaatctttgaagcagcgactagacgagcaggatatctggaaccgacttcttcgtactggaggagcagcttaccactcaccccagatgctccagatcgctcagaagtatcacgaggctatcaaggacgtatctggtagtgtacctgcatccaacgttgccatggcttcatctgtaactggcgaggaccagggtgataagccgattactcgcgactattgggttcataacttggtctcacccgtccgcttcaccgacgctttaaagaagacttgcgtcggtgaaaatggcacacgaaaggtcgatttacttcttgagctgggatcccacttccaactggagagtcccatcaagcagaccttgcgaacattcactggagaggcggcaaaggttcattatactgggtctttgaagcgaggcgaggatgctcagcttagcatgttgcagatgctgcgctctctctatctccaaaagtctcccgtcgccttttggaaggtcaatgctggtttcggggctacctttcaactccttacagatcttccaccttatccgtttgaccactccaagacatactggcatgagggtcgggtgtccagggcatacaagcatcgccagaacctaccgcatgagctcctaggtactcttgtccacgacaacaatccgcaggaacccagatggcgttgcctcctcaacctgaaggatgtcccttggttgagcggtcacataattcaagggcaaacaattttcccagccacagcatacctatccatggtcttccaagcagcacgacaggacatggctgcgcgcaacccccaggcatctatcaaccgattcattctccgcaacgtcaccttctcacaggcgcttgtcatggagaacaacaagaccgacctcgagatcagcttgtcccttcgacctcaggcaatctcggcgaggaagtcatcccagcagtggcaggagttccgtatcttcagcacatccgctgatgatgtttggatcgaacatgtccgtggtcttgttcaagttattctcaagtcagaggccgttcaggaggacagctttgtgcccaccaggatcacgctgccccctcatgcccaacacatcccagccaaccagttctaccacagagcaagggacattggggtcaactggagtgcgccgtttgacaacttgaatgatatcaagatcgctgctgggtcttgtatcgcagactcgtcttttgtggctggtcccagtgccggtgcttgtgagaaggactacgttatccatcccggtgtcatggacgctatcctctaccacggcatgatgggtgttcttatttttgatgagaatgataagtctcctgtggtaccgactttcatcgaaaagatgattgtcgcagagcaagaccaggccaagcccattgaagaggtgacatgtcacgctgctcgaactgagagtgcacttacctttgacattggcatttttgagaagaaccacgaagataacatggttctccaagcctggggagttgtcgcgaccaagttgcctgacgtatccatcggcgaaggtcgcaagcgagacttgtgccacgttccagattgggcgacttacttgccaaagactactcaggagtacatcgatggcctgtgcaagaaatcgctggatgaccgttcaatcatccctgagatcaaggctttggaggccatgactgtgcactacgtcaagcaggccctggcttcgacaccagaagacgaggtagccgaaggttatcagcgcaactggtacaattggatgaagacactcgccgaccaggaacccgacccagagtatctcaaagcaggtgaggaagatgatagcgtctctgcacaagtcgcacggcgtctaggaccacgcttgggcgacatcctccgaggcaccactcattccctatctatcctgaatgaggacagtatgttgagcggcctctacctggaaggcggtaacgttcgctgcatctcgcagattgccacgtacatgggcgagcttggtcgtctgaatcccaacatgaagatcgtcgaggttggtgctggtactggatcagccaccttgcctgtcctacaggctctgcaggcccccaacagagtgctggcatctcagtacgatttcaccgatatctcacctggtttcttccctgctgctcgcgagcttctcgccgactatgaaggcgttgtccagtacaagatcctgaatgctgaaaagacagccgaggagaacggttttgagcccaacagctacgatgttctcatcgcctccaacgttctccacgctactccttgcatagacgccgttcttgagaatgtcaagactatgcttcgcccaggtggtaagctaattctcatggagcccactgagaatcttcctcactatggtcttgtctttggctctcttgctggttggtgggcgggtgttgacgagggccgaactctttcgcccatgctttcgcgctcccagtggatcgagacactctcaaagaatggcttcatcaacaatggacccatctttgaggattaccctgtcgctgagggcggttccatccatgtcttcgtgtctgaagtccccgtcccggcctcgactgaagcacccctggatgttgacattgtatcctactctggagaggctacttacacagattttgctgaaaggctccagaagaatctctgggatcgctcagttcagtcttgtaatgtctcctcatctatgtctggagacaagttgagcgtcatcatgcccgactttgtcgatcgtgtggcctgggatatggatggcccactcttcgagtcgctcagatctcgtgtcgctggctccaaggtcatcatattcgtgatgtgcacggccaagtcaaaagagaaacgacctagtggtgactggatctacggtttcgtccgatcgattcgctatgagtacgcctctgtacgtctagtcactcttgagctcgaaagcggattagaggctggtgttgacgccctcaagacgatcttgaacagtccgacagctgacctgagccttccccttgaggatattgagcttgagtacatggagagggagggtcagatatttgtttcgcgtgtccgttcggagcccaaatttgacaactatgtcagccgtgatctgggcagggctggctctgaggaggctctattccttaacgagaggcccatgtcagcggagctaggcgttccaggtgtgcttgacactattcgctgggtggacaaccccgagattaccggaccggtggatcctgattgtgtgagacttcaactctgtgccgccagtatcaacttcaaagatgttctagttgcctccggtcagcttgagggcatcactcagatgcgcaatgactgcagcggtatcgtgctcgacgttggcgccaacatgactgacaagttcaaggtcggcgatcgtgtctgctctctctattcacagtctttcacgaactatcccatggttcatggcttgtgctgccacgtgattcccgatgatatggactttgcagatgcggcttccataccccttgtgtggagcactgtctactactgcttgatcaccattgcgagactgcagaagggtgagagtatactcatccactcagctgctggggcagtcggccaagcatccatcatgctggcgcatcacattggcgccgaggtatttgttacatgcggcaacgatgccaaggtggaactgctcaacactgagtttggtattccaagggatcacatcttctccagccgtacaaccgtcttccgcgacaaaatccgcgcaatgaccaacggcaacggagttgatgtcgtcctcaactcccttgggggtgaaatgttccgcgagtcttgcaacaccctggcagcacatggtcgcttcgtcgagattggccgcaaggatcttatggagaacgccctcatgcccatggagttcttgttgaacaacatcactttctcctatgtcgactttgcgcacatccttgctactaggacagcgctggctagccagcttcttggagatgtaatgaaactcttcgcttctggagctgtgcagcatgtgcggcagatcaagtatcccatttcggaaatggcatctgctttccgtctggtccaagctggcaagcacactggtaaagtcattctgacagtggaaccggacgtcaaggttcaagtcgtcccatcaaagccttcgcctgttcagctcaagccagacgctacatatcttgtagttggaggcttgggaggtttaggcaaaaggcttgttgactggactgcagagaagggagcacgcaatattgtcatcttctccagaactgctcagcctgacgcagatgcccagagctttttggacaaactcgtatctatgggggtcactgtccgcgtggagaaatgcgacgtgagctcagaagaatctgtgatcgaagccttggccaggattcaagaaaccatgcctccgatccgtggattgttccaggctgctatggttttgcacgatatcttgctagagcacatgacggttgaggagtggtgcaaggtcaccgcacccaaggtacagggcacatggaacctacacaagtacctgcctgaagacatggactttttcgttatgctttcttcggtagtatctatggttggtactgttggggcaggaaactacgcttcagcatgtgcctttcaggatggtatcgctcgctaccgccgacgacttggcttaacggcctacgcagtcaacattggtgccatcgtcgaagctggctatgtcagtgagaacccagaagtcgctgtcaaccttcgcaagaacggtcttggtagcgttgccatttctgagtttctgtctcatctcggcgatgtaatccagaacaagacagagtacagccagtcgtcgctcggcattttgcccaacggaaatgagcgaggtcttggagaagcacgctgggcgaacgacaagagacttgctcagatctttggagctgagacccaggctggtaacaagactgttggcggcggtgctgacaatgttggctttgcgcttcagtctgctacaacattccaagaggctcaggatattatctgtgatgcgattgttaagcagctggccactatcctggctatccagtcagacgatatcattcctgctcgaagtctggactcgtatggtctggactcgctggtcggtgttgaattgagaaactggattggtgcttatctgcaagttaacctccctctgttggtcatgtggaataccagcagtatcaatgagttggctgagatcgtgaccaagggatcgagactggtcaaggttaaggtagaggacacggaggaagaacaggttgatgtagtgaaggattaaagagtggatattttaatataaggaatgcgagttgatgcaaacctgtttataatagctggattacatttcagtcaacagtttggaaagttatcatttgcaacatcgttgttttattacatcttcaaccttaagtctgagcgttgtgtatctactgggttaatttaactcattctgttatgtccataacaagaaattttgctatgtgtgttcctgatctgaattatctcgatttattgaaggtgtccccgaattttgaaagtgttattttgtcaagaaagatgtcctgcgagccaccaccttctgtttacaaagcattatttttctgtcttctaatagatgcatagaagaatgataaacgagctacatgaagcatacatccctttgcaatcctgaaaaaataaaaggaaagggcgttctaactgtattaccctagaccaacaaaatagaatgaacagcaaatcggaccttgaactactccattggtggaagtaagcgagatgacagtggagacaatagggattaaagataaccccccacgccagcacccctgcttatcgttcaagagggagagggagtatccgtatatgtagcggacactaaaagcgggacgacaagggtgaagtctgaagaggtggccgggatgtttttgatcttcttcttgtgcctcttagtgagtgctgacagtttagtccccgaggctgtgtgttaacccgcaatgctgacatgcatgaccagaggatcacatttccaagggtgctcccggccacaccaccttgttcaagtagaatagccagtctgacttacttacccaagcacagtcgatggcttcctaagcaggcggctctcccgatcaggcacttgaaaggcttactccgttcacaacgcaggtaagattatgcagacgaccatagttcctagcatgaatgaaggtgccgcatagactcgacgtaatcattctcttctattagtaactatctacataatcaatattttacccactcgccttgtgaacctgggttacgcactgtagtatttgactttccaaccaaacacgacccaatcacacactgtcagcacagcatggcattgacagagggtatctccgaactgcttctgtccaagcccgtcgtcctcggtctggcagcatgcgctctgctcttcctcatcgggcgggcattcgagccaaccgttgacgccctggagccgccaatgcttaggcctagcatccccatctttggccatttctacagcatgatgaaggaccaggaagcgtttttcaaacgtctcgagtaagtccacgtccatgctgtacatctctatctgttacgacatatcaacaacattagacatagttacatagccactaacaactgacagcaagaaatatcacatgcccatcgcaactgttcccattttaaagtataaaatgtacgcgataacagacccaattttagtccagtcggcatattgcaacaagaacctctcctttacaccctttgccataaacggcgcccaaaaggtaactggctttgacgatgactatcataaagtgcttatggagacaaatgtcttgcctgaatacttcaaaagcctctatgatggaactactgcccagcacattcatcaactgaacgtcacctccctcaagcacgtttcacagcacatcaatagcatccaagaaaatggaatgaccattgataatacatatctctggttgcgcaatctcatgaccgtcgctacatgtgaggctctatacggtcctgataatcccattagaagtgactcacttgtagaagatatctggtgaggtcctatcccagatacgtaacggttatatgatattaacatcactttatgataggacatttgaaactggtctagcttacctgttcttccacatcttcaactccaagacactgcagcgtacaaaggaggcacgacgaagaatacagctggctctcggaaaatggtgcaccaacatgaggcaagatgacgagcgagtctctgcgtatatcagaaaccgagttggcattcttcgaaactacggtgtcgaagggcaaaagcttggcgatattgaggtcggccttattcatgtcccaacctcaaactccattccgactctgttctggttcttcatgcatgttttcacacggcccgatgtggtcgaacagatgcgcgccgaggttgagcacatcgtgcagcgtggtccagatgaaacagttaccgtcaacatagacgacatcctcgaaaggtgtcctcttatgataagcgcatatcgcgaggccagccgcctctgcaacggattcacctgtaaccgaatcgtcatggaagagacgaccatcacagacagacatggtcgctcgtatcttctcaagaaaggctctagcgtgaagatgcccgcaggagtgatgcatgcctcgcaggaggtctggggcgaagacgcagcggtgtttcgcgctgatagattcctggacaagggcctgacgagtgaacaagccaagctaagacgtgccgccctgactcctttcggtggaggcgctcatatgtgtcccgggcggaactttgctactgcagagatctacggctttatgactgcgctcctgcttggctacaacgtggaacccgtggatgggaaatgggatgcgtttaagccacctccaatggcgacgtgtccccagtcaacttctgtgtgcaagccagaggatgaggcttcggtatgcggtactcgcttgattagacgaagcggatgggagggagcccagtggaaatttgtatctggtaaagtgacagagtaagagatgtctgagattggctttgttggaatgaagagcattagatatgagatagattagaactaggaaaatgacacgattaatcacaacaggttttgtcgtcgtttactaacattatggggactatgtgataagtattacacggccatgaatgggcaaaagaaagtgacagcactataccaatagagatagcgactatgcacgctactttggtagttcgtaacatttgattgaaaactacatcgctctcttcctcatctatagcacataaactacgcgcctccagtggcctgcggcttgaagaaaacagtcatcatcccatctatggtaatctcacccagaaccttctttacttctccgtgagcggggcactcagtctcgtaatacttcatatcctccatgctggcaaactcggtcttgttgacaaacgtatagccttcagtgcgaggaccatcttcagcagggccggcaaccatactgagtatataaggcgagccattcttttgtagtgatgagtatttaactttgaagcagaggatttatcataccctttggttgtcagcagccatctttcgacactgctccaagaaacgttgttgatcctcagccttgggcatcttgaacatggttacacggtgcacacgatcggctacacttatgtagccgcggatctgtccattcttgacgatcttgtttgagacttgaaagtaacaggacgaccgcttaaacgcaaacatttttagtcaatgccgttaagataatgttgatggaactttggccagagcttgctctcagcagtaaagtagatgacggcgactttcaatacggcggatgtccaccaacaagccgatatggaccctggccttgttatctcaagagagcaaggacatttcggtttgggactttgggtagtgctcctgcatgataacggcagcgccgactcgactgttccaagtgcttccaagtggatcatgcccattcgcaggacgactctccaatcagatagtaataaaccgcccgtcagcagacgaaatgcattccttttctgatcctgttattccttcgacatggtagcaaccccgtatcatcattggcttgaaccagcgggcgagagggctggtgcagccacgatgcagaacaactcttctgcgaaggttgaccttgttgtcatggctgcttccaatggttattaaccctggtaaatcaagaggcgctctacttttcctatcaattactacgttcacactgtcatgatgcatgtctttttgtactatcaattaccgccactagcatggcgatcctttctgctctacctttctacttacagaaggtcggctgttatgaagcttacgtgccacacttatgcaacgggccggatccgttaccaaccactttttgtctagggcacggtatttatccgtcccatcctccccacgcgtaagcactaggaccctggagatgacacctctcagggggtaagacgcaatatctgatacgacgctgatcaggcagacaaagcagggatcaagtttttaaccgtgtccgaaaattgtaagtcgtaagacatgtagaccgagatgcagtcatcaccgagaaatgcatgcagccattagtgaaggtgggatgtaccagaatgagacgactgaaccaacgtctattagcctatctatttcagtattgttgctgttgagttatttgaagtttgaggcttgtaacgagatatcgaaccacggaccttagcaatgtttgccacacaatcaccaagacaccttcaagtgctcctttgtcgtaccaagaagttcgctttagcatccccacctatttgttacaaggttggagcggcatcttccggcagcatcagaaaattcctctctgcacgattcagtacttctgccagagcacgtaacttgaaacaatcagtcctagacaattccggtaggcatggtgtttatctctacccgacgctaaaaccagagcctctcaacgttgtgtcagccaaggatacaaccgtggtgttttccaatggcaaaacgatcgaggacacgacttgtggtgcagcagtagcctgccttggctataacaatgagagagtaaagaatgccatgataaagcaaatggatagtttctgttactctaattctttgttttatggccatgagattggtgaggaattggctgcggagctcattggtgggactaacggagagatggccaaggtttacttgatgtgctctggtacgttttattattcgtcctccaatttacacgtggtgtctaatatgtctcaggtgctgaagccatggagtcggccatgaagatggcaaggcagtattacatggagctcaaccccagacagccccagcgtacaaacttcattgcacgcgaaggatcttaccacggctcaacgcttggggctctttcaatgggtggccatgtcggacggcgaaagctttttgaaggcatgctactggataacaatatccaccgcgtctcagctgccaacgagtatcggggtaaggctgatggtcagacaacggaggagtacgtgcaacaattggcggatgagctggaccgaaagtttcaagaggttgggcctgaaactgttgctgcgtttgtagctgagactcttgttggcgctgtaagtatctgtccttccatttattcgtgttcttggttgacctggttactgaaagacgctcggcacgatccctgctcctaccggctatttcaaagccatgaagaaagtatgcgacaagtatggcgcactcctcattttggatggttggtgttctcaaatatagagccgtttcgacaaaattgaccatgaacagaggttatgtgtggcatgggccgttgtggatcacttcacgagtgggagcaagaaggcgttgtcccagatattcagaccgttgccaaaggtctcgcaggtggattcgcaccaatggccgccatgtttatcaaccatcgtttgtcagatgcgttgatgagtggaagcgggtaagttgtataagcacgtatgtcctgatatcccaatctaatcacagcacaagcgtcttttcccacggccatacgtaccaaggacaccctgtgggatgcgccgctgcactagaagttcaacgaatcataagagaagacaacctcgttgagaatgtacgtaaaaatggcgaatatcttggcaagctcctgcatgaccaactagacgaccatcccaacgttggcaatatcagaggcagaggcttcttctggtctgtgagttacttcctcagtcaaaatggtaaaggcgtagctaatacatgtaaagatggaatttgtagcggataaagagacaaaggagccattcctaccatcagatggaattgccaagaaggttcatttgacggcgctcaacgatgtaggcatcagtctgtatccgggaatgggtacaaaggatggtgtggctggagatcacgcatggataggtcctgcttacaactgttcaaagcaagatatcgagaggatagtttccaaggtcaaagaggctgtagtcttggctcttggttagagattcatttagtaaatctagtgttatggtctgagatgactcatcaagaatggaccgtaaagctttcagaacagttacatatccatgatacagcgtgactcagtgctcaaatatatcaccataagcacaattatgccggggctagtgagcagcagaaaagttggcctcctaagccttagggtaaaataataagtagtctagtaagtatagtctaaagctgtcctaataatattgtctcttatgcttataccggtcaatcttctgataccctgaggtaggggtggagtgatggtatcgctgtgattcacactagactagagttcttttgtaaagtatgaagtcattgcggatctgcggaaaaaacactgcgatcatgaagcagcaccagccaataaccctggcattgctcgttagtcgaactattccaagacaactgacgccagtaatatgcagctcggatcacttaccaacagccgtaaagacgacccacacgaccgaagactcgatcatcttgggaggacagaacctaaaaatgccagtcagtttagtccaacttccactgccagacagaaccagcacttacagcactcctgacatctcaacaagtctcgtccagtacgcccactggaccagagcgatatatcccaggagaagaactgcacacaaggcgtttgctcctctcttgactgcagtcttgttgttgtcctttttgacgccgatccttgtcctgccatcgctgcttaccgtcacgccccagtgcctgccagtctcgtaccgtcgtccttcaagtgggtaagcctcgccgtatcgtttgtaaatcggcaggaaagcaagcatgcagagaaacattattcctggggtgctcgacatgaagctcacatggtctgaggtgaactcgcgggatttactgtccgagggaaggcggttccatgtgacgccagtaaatacggcggatataataagtagtgctagctctgagaaactggttgtgatccaggaatctgtgtaggggaattcaacgcggtcgtcgacgctacgtttgatgattgtcgtcttatcccagtcgcgtgttcgttgggcggtaactacacagcgcagtagtccgagaacgacgggataaaatcgtggtcgtgacatggcgacagtgaagatgtgcagcatgttcaacgactcgtaacctggggtgttgcccatgataccagcgacgatggcgcttgccgtgagctgacaagcaaaggttacagtccatgttagagccatgcggttcttgacgcggtttccaagctttcctcgagaaagccagtggatgaaagggcggtaggcgcagagaattgccagaacggtgatgacagcatctgtgacaccgaaccacgtcagtatctggtgaccgtcggggcatgagccctggaccttggtaggcgagacgatccattcgaagggtatcggcgggtaagggttctcgtacgatccggtgttgatgcctagatacggggtaattgacgagctgttgagagacgaggtgttgccggcgggaaaagcgcctgggggcagctcatctgcctcccggcctgggcgagagaagaagtttcccatggctgatgtggtttctggggtaaattgaattgatggagatgtaaagggaagaaaagagagagtaagatcagagtacaaagggttaggggatctgcatgactaattgcggcgcacgatggaacgaaccctgaatgtttgaccgttagcaggggttggcgggaaataaggtagctgcaccgaagccaataattagattcaagggcaactgtgtgtcgggtcaactcgtcttggacgcatagccactcctctttgtgtagcaatagcagcagctgggcggcaagtggaaattggatgcgacaattgcggacgccaaagcaaacaaacatacaggggtagttccgttactcattccaatcaattgctgacatgtaccacattttagccgtaagtccgtccaagacaagccaagacaggggttggaacatggaagcagatccaactgttggcagtagaactaacaggacatagcgctatacggaatacggataacatggaggtgaatcctagcgttgcaacaaagatagtaagcggggaccagtttgacgcaagacaagttaggaatagttaagcgagagaagatctctcttgtaccgatttgttccactggccttccgacgatcttccagactaagtttagattccagtagttcgaggtaggaggtattgtcacaaattgtaccatttggttctcaaacatataatatctatacgagatacagatgaatacgtgtcagaaatgagtgggaaatgataataattatcaaatacaatctacctatagcgtataactgacataagaaataaacccgagggctacttaaatcctagtctgcaattccctgctaaacctgaacctcgggactcaaatgctcagcaagcctcagcgacagcgctgcaagagtcagagccgggttggcctctggactaacaggcatgaccgaaagatcgcacacccaaaggttctcaatacccttgaccttgagatcagagtcaaccactccatccttcttggtcggaccatccatgcgcatcgttccacactcgtgagaaaacacaccaaagcccaggtgctgaggtcgcagtccagggtcgggacagagttcgtggcctgttgtaggggacttgaagggctgcgcatcaacaaaagcatcccgcacattacgcacaatatcttccatggcgcactggacttcatgcttgagagggtcacgtctgaaatcaagcactgggtccaggccaggaatactgagaacagagttcccatctgcgagttttccaacaaactcaaacagcacacaaatcgtgtcaaagttcttctgctcattggcaggtgactttggtcccaagagccgaccttccttgtcgtagaagtgcgttgtactaagagtcgcagagcttccagcaaggaagaagttggcgttgatggtgactgtgacaagacattcttctccaccgaccttgagatgagtcttgagattgagcggtttctctgtgaagccgccgctcttctccttggcgaatcgcgcgtagcaaatattgtggtcaataagacccttgccgacgagttcattcgacttttgcaagccgctgttgagggcaatggatgcggtaccaattgtaccagctgccagtataactttggcttttccgacgccaagttctttgagagcaccagtcgatttatctcggatctggagtgcagtaaccattttctcgctagacagaactattagcagttgttcatcactggacttgtaatgggatggaacttacggtgcatcatcctcactgcactgaacagcaatgacctccgtgttgagaagaacggacagatacggatcattggcgtacatccggttcatgatcgacaatgtggtactgtaggcaccctgagcaaacttgtaaggtgctggggcgttgaactgcgctgcaataggcatgatgccaaactcggccttttccaaagcatggttgagcttctgtttggcaaatccaatgtcttgagcactgacttcgtgagcaccatcaccctcgggatagataccatcccttggatcatcgtcggtcaagtacttgtaagtatctgcgtagcccccttccttgagatacttcacaatctcaggagggaagtaagcattgagggtctcgttgccaatctctggaatccaagtgccccagagattagtacggccgccgacacaatagaccggcccaccgacatagctgtcagaggaatcggtcagctgaactttggctttgacagcgtcataaacacgctcgttgccctctggggagttgctggcaccgcgtttgtaaaagggacgcgaagtgttgaggacgtgggtggagaagatgacgccgccgcgttcaatcagcagcacctttttcttcttggaagccaggttttcagccaatggacctccgccaaacccacttcctacaatgatgtagtcataggagtcgagtttggccaagagacacacgacgtctgtgtctaggtggagtaagtgatccattatgcaaaatggaagatgatggtagagagtgtgtgttgtgaagagatgatggattgaagaacgggtgaggaggattaagatggtatatatagacccagacagaccatgagagtttgaggggtaagaggagcaactgccggctgcacaggttaacaaatgtgatacgactgatactgtaccactttatcagccaaagaatgtgatggacattatgctgcgtatcttgtaggttactttcattccagaattatcagccaatcatttccgatagagacaactgccgctgagatgcggagcatgtattgggattgaagggaaggaatctgaagcccaagcataattctaatggataagattgcctgagtttgtttgtgaacatgcggtgagtctacagacgcccaattgtcgttagattgcttttaatcatgtctttgttcgccgataggataagaatcttcaaattcagcagggcaggtgttcgagatagtgaatgtcttgacaaaatgcgagaccaacctgagtcgcttcagttccgcatccctcgacggcaaatccctactttctatgttgtgtaacatggataagagagaagactttggtcgttgcggggctgacatagtggacttcactcgttgacagccgccgccatctggatagatgcagggctattagcagtagaagcgtcagtaacaaggcttaaaccacgcttaaggctctcttgggtgactgaattagaggtcaatacagctgtcgtgataatatttgcttttgcccagccatggtgacgttaccagtgagactagcactggcagtagcagttgcaataatctctggactaataccatatgtctcaaactcgctatgggatgtcaacctacaggtttgagcaaagacatggcatgtaagtggaattcaaggaaggcatatttgtcttctaaactccgagacacgggatactggatacgaagttcaagacacgggcagtggtccatgtccgcgggctttgctatgtcatttcctctagactccccgcaataagtcttaggagcgggccgatgcatcgcgaatatctgatgatgatctctgtcccgtcgtgggtacatatcagtatactcggtaactaaagttgcatgaaattagtattcctagataaactacagctgcgctattgagtcaatatgcaatgtaaagagacatagacatgataagtaacatccaataatgttattcgtactactaacatgatataccgatccagcacatgcctatcataacaagtaccgtcccatcagatgaccagccacaatgtctcaacttcgtactcgtcgcactctgatgcgtcaccagaatgtcaagtgtgctctggctcagcccaatatcaatataattgatggcagtgaaaacattcggctccttcttgaaagctctgccaggccattccgtatccctccaatcctctttgggcacaaagtatgaaactcctcccttgatagcgtcacttccatctggataagccaggtacgcgacccgagcattatcaaattcgcgtccggcccacgtttcgatgttgattcgcatgcccgtgggactaacatcggcgacatacgtcttgaggctgcggtggcccttgggttggattatctctgtaaaccatacggcaaccttgggagtcttggcaaatggtttggcaaaggtaacatgaatggatgcattttccgttgccttgcggccgcctgggttgtcacttgcatccacgatgccatgctggaaggggaacactccattcgggagaaccatgacattggcttccagattccacgtagggtggaggtaagattttaggcccaaggagaatccccactcggagaccgacggtagagtaagagcaacacgaggagagtccgtatgagcaatgtcaatgtgtcggaagccgtatatgacggtgggtataaatggaagaggcttgtagaaggattgttcgaggatggcactacgtccggcaactccaccctcccaattgaggcgttcgcgacaattgatcagatgttgctctggttgtgtgcgaacaagcgacatatcagcttccatcgacgaatcagccgattcagaagtatcctaagaataacagaattagtcatcgcatgacaagccatgatcgataactcacctctctgttgccccagatgggtcccaaacggtagacaccgcttgtggggttgataccagtattacttgtctgggcatgcccccagaaacccttgacgtgagcgttaacgagaagaggatcgaaatgaacaagtttgagaccctcaaactcgaagccatctctcaaccccgtttcaccatttgcctggacccaatccttcgcatggccttctaggtcaggacctcggttagtgtacaaacgaagagccgtgatacgtgtcgtagcgtcagggctaccctttcgccgacctgtctcaatcgagcaagctgtgatcttttggccgtctgatggtcgtagtgtaagcgacactttatgacttcctcctggtgtacccatggtagcctgcagaccgttggcgtatcgaacactgatggctacaacgacacccttttccacttcgacagtgactgttctgagactaaagtcggccttgacaaagtccaggttacagaacatgccaccaaagggagagcccactaaaggagctagtctcatcgacacacccacatcaggctgcgtctccaagtaactattggccttggtaatttctgcttcctgcataccatcgccatttgtagcttcaatcaacttcggcggagcttcttcagtaccaaagattttgagatgaggtaacttctctttgttaaccacaacgggcatgcgctcgcggaaaacgatagtgctttggtatgcctcgggtcgtttctcgttggcagctatagctgggttcttttccacagcatcaacctcgttgactatcttgatcatctggaaacgacatgaacgacgagcaaggtcaaggcctttatttgtcgcctcaaagggatgttcatacaagttctcgccgattttatcgtttgtggtgaattctgtcaccttggcatcccatgcttgcagtctcttattgccggcttgaatgtcactaagctgagtaccgatggtgcggtagatctgttgggtttggtcagtctgaatcgatagataacagtttatcgtgttacttacattcttgtagtccatgtacgcatcaaggagagcattggtgtaaattgaggcattctcgtagtacatgggtgtgagtgctggaggtttcagagccatgaagcttcgaagcgactcgtatttggtcaatatggcactgttgggaattagtataccacttggtctcgcctagtagtctgcagaatatcttactaagtacgttgaggtgtactggccacaaggtcgggaaatctggcagccgtttccatcagcgactggattgtccaaggctggtccactactagaggtaagtagacatccacaagagagcaactattagcaaggacttactaggtttgatgtgaccgccaccagaccagccgacttggattgtcgtttctgtctgggaggagaaattggatttatcgatgtcaactttagcagttgctttcaaatcgactgcaccaacacttaaagccacctctgccctagtaatcccacgtcaatttcatgaaccgacaatgcgaagacaatgacaacttactcggccttgatactcatagccttggccttgttaactaccttcatgctgaccagggcgttaaactcgccaccttccaagaagccagcaatgtaacaatctccaaagacgcttcggaagtttgactggtccactgaaggaagtccctgaaaaacgagggcgtctttgatgttgatgctctggttaatcaccttgacgctgatgaagaaattgagatcactctctttgaacttatccgagtccacgaatgagccttttcctgcaccgccaatcgagccgtatttgatggataaagagcctgagatgttcatgtcatctgtaatctcactatggaggtcaataacataccaatactcaatggttggaagaaaggttacctgatcttgttcacgaatcgtgagctgtaggtgacaatctggcttggccctcgttgtgacagcgctttgattgaacctcgaagcttcttacccttcagaccagtaccattggtcttaatgcgtgccaagcgcatacgctttttctcaagcagaagaatattgcgctttgtatcagcactagcaggatcaacagcttcttctatcagcgtctcaagcgaggccacatctgcaacaagcttctcgactgtcttggcatcctcacgcagctgaattgcgatagtgtcgagcgcctttgtagttgcatcagcaggcttgggcgtagtacctgtcccatctgctgtcacctcagctcctgttgcttcaattgttggcagagaagaaggtatcggaagagcgtctatctcatttccatagtcttcttcatcatcataatcatcgccgccagctcgggcaccaatggcatggcgaagttcgcgcattgtgaaaccatcgttggtgacggagttgtcaacgcggtctggatcaatgacgacggcgtcatcaatgcaaatttgctgcgtgtatgaattgaaactattcgaatgtcagtttcatgcgtggtttgacgcaattgaataagtccatacccttgacctaagcgcatgccattgttgtatggcgccagtaatagcgacatgatgagcaagatcttgtcgcttgacgaatatcactagagttctctgagagtaggtcttggttcttgatgataaatttctcagtcacagaaagttttcttgtcattatctctcaggtctctacagctggggtctgctcccgttttagacatcgcttacaagaaatcaatagtttgaaaacgctagtggctatcacagcacgtatgtcttagactggtccaattcaacgggcgctaattcgtatggagttcagctacggacatttatctgcatctccccctcttctaaagcgtagtccaaaaacgaacctgacgaagacactcgataggcaccagctgtagctcgacagcaacggcacgttgacaaagctgggtacattgtcgaggcgtgaccatctttccgtgccgcaccccaacttcatccagaaccatggccacgccatcctccaacccctgcgctcgcttgtggatggccctaccctgctgaatagcggcctggaactccggggtccccgtctgtaccgtcttggcaacaatcagctgctccagtgttgaaaatgcactgacacgaacaacggcggagctcgatgaatttgtcgagcttgtggaccagttgtcgtcgtagtcgcccaaccatgattccacctttatctgaacagtctctttttcttttaacgaatgagagctctggtccgtactaaagaggacagccgtatctcctccaatgtggtatccacccacgtagtagtctccgtaaacagacttgaaagcctccaagccctgtctagttagaattttgaatgctacttctgataactcaggagatcttgcgtatttgactgatcccgcacgatagcttgttgtaaccgaagctttgttcgagtcctgattatccataacatctttatcatagtgcattgagacgctggcttcaaggcaagtcatatcaatacttgcacccagagaaacgctcagatgatccatggaagacgatgaactgaaggcttcagatgatcgaaagctacagctaccatcatttgccgtgaaaataatccgtgttgattccaaagagtcttggctaaacgctgtctctggcgcgaacgggttgtgtgcggtttctgccatattggatcgaaagaacatgcctagcggcataatgcgggtctgccagggtagcagaataggtgaacgtgtgatggcttgctgcgttatccgtgggactagagggtcgaaagtctccgggtcgaagccatccgctatcagaacggcaggggcttgcgtaggcgctgcgacttgagataacgacatgattgatggtttctactgcggaactggttttctgaatgtgggaaagtccagggttcaaatgtgtggtcgtgatgtgggagtgttgtggtctagacccaacctgaggggctaatggcactattgagagactattgataaatattgaaatgcaaccctacgaattgggaatacttatgcgatagcatgcagaacgatatttctgtcacagaagtgattcttgaacgtaagataaccagtagagaagtagccctagaataatgaatccggaagccatgaacctgtcactgattattctcatagaacctccttcaaattcttccttttcttgaatcattatcactagcagatataaatcgcatattcttcacgtctgcacaactccaaagatggaggcatcaaagggtatgagtatcgaagagtcgaaagagtccgaagatttaagcatccatgaagagattcagtatagcaaagaaccagctacgagcaacgtgcagaccaatcaaggtcgtcgcacattgcgtatctcggtgagagatattttccaaaacatatccgggatcgagaatgacggaactgatcaaagcccgcctcctgttgtctcgagatttcaacgactcaaagcccaaagtatcgacttcaacaagggtttcgagaaaggagatctcaaatacgcccccagtcgtcggaacccatattatatggctatacataaagataaaatgagcgagatgctccatcaggaacgaatggccgaatgggccacagagacaaagtatgaaggcaggccttctccagacacagctatacagtcgtttttcaacgtttcattgaagctctttcatgatatggccactgataatgttaattggttatcattgaggtaaggcgccaattctctttggtatgtattggtctgaattttgtcttacgagtcaatagccgcctcatcgacccgcagattaccggaccaaatacaagtgacaaggaggaggcagacacgctcaaagaaatggcgttcgatgggctattggatgaccctgagaatgaccctctgctgggtcaagatttcgaggaaatggagaatcacgatgtttccattgttgtagaatccgatccgctaatatggggggaagatgcacttccgctaccaaaagcaagtgatgcaatgaacgttgtcactgacgcaacgtgggcaagagagcagaagaagatccgtcttgaaatcgaaaacgaaaggcccagacgcatctatgtcccaatacgacatcagatggggtggctgatgtgggttcctatggggacttgggatatgactgaagaaggaaggaaaatacaactgaaagaaataaagaaaggcttcgcaaatgtatggatggcagccacagctattgaccctgagtctgctggtggataccgtgctcgatactcgtcggccaacctcggttttcctttagttgtggttccgaagccagaaactcttcgtcgtcaactgaaatggccaacggcccaagtgaatcacctcttccaaggccttgttgacgttgtcaacatcgaaaaggctcagcagaacacaagattggaagccatgaacaaggacgatgtgaatggtgacgactgggtcaaggtaagtttcgtgcctgtacatttcttatcaatcactaactttggtcacagatgggagagaatccatttggtctgttcgatacttacgtttcacttgtcgacttcaacgcctacatgaaaagccttgaagtcctaagaggccacgacgatctgaatttggtacgaaaaaacgcacaccgtgagagtaagaccaagccagccgagatcacaaagctcaataaattcttcaccaacaactatcacccaatggctgacacgaagtgtaagaagatctacaccaatgagcaaactgaagttataacggaaatgacaaattgggaaatcagaacaaagacaaaaggccccaatcaaattctttatctgatgggagaggactttgagtccatttggcgcatcgacgtcagcagtgacaagatcatcaatgcacggggcaaacgcgacccaaagtacgcaccagccatgataatgggtatgccagccaatgaagtgagtatatgcagcattccaaggaacattatcaacttgactaacaactacttaaacatcagactgcccaatatgcccttgggtgggagccattggacaaggcatccgagtatttgggttacgaacacagaatgtctagtggattctttatggctgaagtaagcactggttcgatttacagtgggattttatttactaatgcatgctagtggcttcacctctgcgctttctcatggggaggcctttcgactcgttcgaacaaagcaagggtgtatcgatctagcgatatccctggaaatctggttcttggaacatccgagacaaactctgtcatgacgaggtatacatttctcccctgcggcaattcgatgtatccaggctaacagcttttcaaggttcgaaaaggcatggcaaacgctggttttagacagtccggacctagactcaaaagcgtcctgtcccaaacttatggttactcgtaacagcagtaacaagatggtagtgcgcgacgtgaaaaacgacttcacaggcaattatagccgtacggaatctgaaatctcacaggccgagaaaggcatagcaacggcgtaccacttcctcgcgtacactatctcctattcgctaaactttccgatgggctgcaagttactaaacgaagggccgatgtcaagtctcaacaccacgttctacccatttctaagaccactatatcataagctcgaagacgcacttgacaaggcgctgtatgtggagatcaagaagaggtatagtcaggaagttgagcaggctcatagcatatcagtgaaccgtgctccaagtctcgatccctataatcaagatagcagtaccgtgtataaaggtcacgtaccttatggggtctcaacggtatcgcaacagggtgtattatttccaccgcgagttgattactatactcgactcgattatggaatcaacccacacaatcgcaacgatgccttggacgaagatgccttggatgaagatgccttgggcaacgaagatgaaaggataactaagaagagatttactaattagccaacatatttacctctgaataaaacatttcagaagaactcatattgaaaggttcaatttgtaaatggatcaactccgcgtttgataagtcaggtttatagtagaagaataaaataaggaaatgcagtctcacaacagagtccttctatcttaatgacttcgctgacacgaagctatttccacaaaacgatccactgattcgtttttaaagcactgatgataagaatctgaggggatttagtatcgtatgtgaggtgcatgcccagtttagagtgacagcgcatgccaagagtttcactgacttatccagagacaaagcaacgtccaagtcttcatcccgtaaaaacgcatggactgccaagaaatctagaatacccaagacttctaaacttacgctgagacagtttcacatccaccagaccctattttctaagcccctgcacgcaatctataatacgggccatccaatcgaaataaggatctgccaggctgatggggttttccagctaggctaggccgtacttgtcacgtcgtaatgtagcttgatcctaggcgaaaacctaaagcctttacgaggataagtgatggatctcctgtcgatctgctagccatgccagcgattctagactcttctttatttagtcctgaagttccccgttcacttggatagttacgcgtatttatctctactttgtctttaatcatgacgggacagtactactctatgccgtcaaacggccagcacgatatccatctccaataccagaaccaaccattacatataccaagcccatcgccattaccatcaacatttccaccgaggcgattccaaggccttccagcacgtcgtcgatcaaaagtcaaactctggctaggactcattggaaaatggttcgtcacgattatatttatcgtagttgtttatatcattctagttgcatatgctctttacgatgtcatctcggagattcagaagaaatactttaatgctctcataacgggatttcttatcgctctgggtctcacgacaatgagccagttgacgcattcggtgcaggacttgcgatggtggattttgagtaagcgaccgaggtccaggcaaaaggtgagtctcggacaattccttaacaagatcgtttggctaatccgtatcaatctaggtcaaggctattttacaagtccatagcatgagtcaagtcttggtcttggcctttaaatctagtcgatggacaattcacgttggagtcgcaacctgggtagcactattcctggtatgtccacgtccatgtctcgcttcgcttctccttttccaatcctgactgacaactacatcaggccacacaaattggctacgcatcaataggtctgtgctacgccatcgaaaagaccgaagagcaagccctcctgattccaggacgcgtctccgtcgccaacttgagtacaatctctacctcgagtattgtcaatgcatccagctcgacaaaggcagaggactacgcagcgaacagctacgggatcatatctctaggtatgagccaaggccttcttgatgacattcccgaacctgggactttgttctttgccgacaacaagtttctgttttgtgacgtgaattgctcttatgttttccgcgaaacaaacacatatactttggataaccccatgaaggctccgatcgctgccattacggatagaaaggtcaatattgggacacactgcgacgcgttcaaggttcgtcgatctcaaaatgagactgcggaggttattactattcaagatgggggcaaagataggaacgtcacgctacctagcaaggaagtccctggcgagaaggtgtacatgacatctgcgtctcaccactgcggcaaagattgcagcgtcgtttccatatttgagccatctttgacgaatccgtggttctacaactgcaccgtccagataggtcctgttcaaaatgcgacacggccggaacaccaagttggcgagagactagcacgcttggcaacatcagcaatagccctaggaggtcccgacggcgcaaacgataccaaatcaaacagttatcccgctgcttcggtattcggcatgccaatgaatggctcagccgaaggagtcgaaattctcctctctcgcttcgcaacgggtgtgctggcagctgccattgaagcaaacgcggatattgtgattcctggtcaaatgcctacggtcgggcagaaactcaacattacacattggggagttattactctcatcttatggatcactgcatttcttcaattgtttgtggcggttgtggcgaccaaggtatcggagtgggttgttgtgcctgggggtgactcgctatcagaagccaaggttttgaggaatatggttgaagaggacatgttggatgacgagatgaaggattttagaaaggggaagagtttgtggatatataggagtcgacatcttggagatggtttatatgatttatatatggaggaggtgaggacatgatactacggtatagattatggtattatcgaatttagcaagattatcacattggtctttgtcttccgtatagaatcctaaacgctacagaccacctgctcaagcacccaaagcaccctgtatttcctttgtgatatcctctctgccatcccagtctttgttatccaaccctttttgtaatctctccaatagtacctctccctggtatgtctttccaaacttctctttatcctcgtcagtcaaactatcgaggatccattggagctgatgcgccacaggatcccgtgccgctctatcagcttcaagctttttagtatcccctcccatcgacttctcatgctgtctcttcctccaccatatcatcactttggcccaccactttgcgccatagaaactgggaacagctgcagcgatgaacgatccatgtcgaggatagaagatgagatttgtgtcctctgcagcagtgagtctggtccacttgtgctccgctttggcaagcatgccatatgtcaaagggtatttttcctcatatgtcttgagaaccttgcgtgcttggacggtaacttgatgaaaattggagtacttcttttttgtagtccaatacgttgagttacttgctgtgatggatcgcatctgctcaaagtacgtcggaaacgtcccgggaatgactgtctcgttgaggggaaactcgaaaactcgaaccgagacaggatcaaggattcgcctgcgagattcttcttgaggcgtaatctttctaacaggctcgttggtaaagtgaaccaatgccgggcctgaaatgcgccaggtcgcgcagagaaaactgtgtgggcaagtgaggtagttgaagttgctgctgcccaacatctcatgcctgtctctgtgatccagcaactctcgaaacgctttgtcccaagggtcttggttccatgtttcgttcaggggtgcctcgttttcggagagatagatccagtgatgccatgttggttcataaaatcttcggacgcggaacaagtctcggaactcagcatattttgcgggactgtcggtgtgccagccatcgggtcgactgagtcctatatctcgtgtccacttcatggggttgtatagctgggggatataatatggcgcacggatttcatataaaggattgttggcgccgggcattttgagccattcgcctgtctggactgtcaccatatcgtgcacaagaaaatctcgttgatcgatcgttgtttcataaaaccatggtccaagaattaggccttgggtgaatgataggatgatagtgagtcccgagagtggaagtgtactgatgaaaagaagcttggcggcgcctaagacggtttttgtgagttcccaggcataccgaaggtagtaaataataatggattttatctccatgttttttaaggatattttctttggagcacaatgtgaggagatccgaagactagccgtgttatttaaaggatgctggctacttaaacacataagggtttgactgaggctgaagcagacccttgaagacctgcctaaactttcggccggatttccgaatattggtgggacctcattttaaatcccttctttcacccaatgatcgctagtgccaagatattctctatctgttggtttcgaatggcacgaccaacaactcaaaggtccagatgactggacattagtcacgccgaataataggaaatggccgtctagatcaatgctaatgattgtaatggaacttaatgggactatgggtttcgaactgattcctctaatcgacacatggtcgagttagaataatagggatatgtggttggaatagcgttgtcacggatttgcagcattccaagatgattcaaatgccaacctggtcttgaaaattgaccaaagcagaagtaagcatatacatcaatcatgagtgacgcctggccactcgttcgatttggctatatcgcgtcgcgtcgcgtcacaaaggggagaaagcacgcgtgtacccaagactcaacaggattcatactacattatattattaacccttctagtttaggatacgcatcaacgctcaactgcctgcatttaggttatagattaggaacgactgtctaggatgcttaaaactgagtagggtaaatacagttatttagttataactattagatataaggattaacttaaaaaattagtctaagaccttaataaactccttgttacggttgttgggaaggctaggtagattcaatagtattattgtactaaagcttgtcagagggaaaatccctctgcaaggctgttctaactaatattgaggatcgtggctgagtcgtggctgaaccgggtcagtcacgtgacatttgtggcgtccctatgccttttgggcagctggggcgtaacaaatttaaatagtaagattattttaaagaagtattttaaagtaactattctaattagtattaataatgcattattatctattccttagtagcggcattataaataaactgttatatatttaactattactatatgcctccattctgcctaaataaaaccaaagacatgaacctgggaatagaggtaaggcttccttagttgcacctgtcgtggaaattatcctcttggcagccattactgcaaaatcctagagactccatttcaggaaggccatgaggaataggacggtagatgaaaagcgtgttccactccttgccctcgcacgtgtcagtcctcccgcaagcggcccaggcaatgtcagcctggacataacctaaatttgtcaccacattagaatctgatctttcagttgaaatagacagacgagagcgtgggctggatacttactgccgccattgacgaggtggtacccgcaagctgtgtattggaattgggccatggcgccgttcatggcggcggtaataaagaggacaatagaaattttcatgttgatgaggttgttttctcgtgaggatttctcggatatgactgttgtttgactagcgtattgctatggttcttagatctctatcaatgatgaatagaacttcttgttgtaaagaataaacagcagcatcatgacttattatacctgcccatagttatgttgaatttgttgcttcctgaattgacttagtagagttgttatcggacactgaaacgttactttgtactttcacgagactgtcatatgaaaagaacgaaaagaagccatcctcggtatccccgaatgcaaataagcagtcgaagacaatattgattcacaaattgtctgacgcagtatttaacgctggtagtaagtaagcagctgaatacaatgctgacgatatgaggccgcaagaggaaaaactgcatacctagcgctgacgatggctggaccctgtagttaaaggctgaggcacagtgtagtaatcagaaaatgccgcttttgcgaatgaactgttttcttttaccaaatgcatcacaattcagcggtgtgagaatgtggaattagttcacttatcaggaagtgaagtcccgtccaggctaatcaactcttgagagatggaatatgatcgtgagaccccgctgactttccgcaaatggacggcggcaaagattgtacgagatttctaggctatatcgttttgactcccgatgtctgtactagctatctttcaaaacagtgatgacacaagccaaatttatgtgtcatttcggggggccccagtgcctagtacataccttcatgtcaatgtggccgatcttgtgtaagcatttagcctgcaacagtcacgaggcttcctactgagtaagatcaaagaatcatcgaaagaagtaggaaggtagcattactcgagatgaggttcccggaagggaacgaagtatgagagaaacatgatccattatcagaagtataaagaagagtatgtgaccaaacttcaataccgttgactcccagcttctacacaatcagtacacaactcagcgcacacttggcacacaaacatatctctcactttaacacatcagtttctaacaaaccatgtccgacaatttccagatatgcttcgttcgcaaagtcccagctgagctggacgcttctgctgtcggttttgccataaaggaacgtcgtagcaacggtcctggcgaggatcgcctagctctggctaggtcgcgtctctggcagaccggtcgcgagctacgcatccgctttctcgacggctcgccatccatccaaggccgcatccgcgcttgtgccgacgagtggcagcgctatgctaacatcaagttcaactgggtggactctggcgaagccgacatccgcatctccgttggtgacggcggcggatcctggtcatacgtgggcaccgacaatggtgttatttctcagagcgacaagacaatgaacctgggctggctgaatgacgatacggaagacagggaggttagccgtgttgtgctgcacgagttcggccacgcccttggctgccaccacgagcatcaatccccagccgcgggtattaagtggaacgagcaggttgcgtttcaatactacatggacaagaacggctggacagaggagcaggtccgcactaacatcctcaacctgttccctgaagatgagaccaatttctctgctttcgacccactttccattatgctatactctttcccagcagagctgacccttgacggaagctcgaccgagtggaacaccagcctctccgagacagataaggggtttatgagcagaacataccctatcgaaggcgatatgctcgacggcttcaacactaccgagatacagtcgccgcccatgacgtctcaggagctcacgaagcgtgccaacttcagcttcccgacaccccctgtgttggccgtaggtctgaatcacctcgacgtcgacaatggacacaacgttcgtgttcgtgccgtcgccgagcaaatcttgagaaacacggccgaggtgcacctgagccagtggggcgataccaaggcttactctctcggatgtgcctgggcgacctatgccgctgatgactccaatatccaggttggggagttttctacgaccgatgaccattcatggtgggagccaaagccggacacagtgcggcatattagcttcccgcacgcctgggaatctggaccgccacgggttgttgtatggtacagaatgatcgaccttgacagcaacaaaacctattggcacactgagacaagagtggaaaatgtcacggctgagggttttgacatcttcatctcgtcatacggtgattctgtactctacagtggcacagcggtctggttagcccatcaacaaaacagagagggtctggtgagcggtacctttagcactacagacgttcgcatcgataggcatccggctttggagacgcaaggtcacgttgaactgcctgctggttcgttccaggaccctccaaaggtttatgtcgctttgagagggttcaaggtcagcacagagaccaacttgcgcctgaaagtgaacgttaacaatgtcaccgctacaggatttgattggcatattgatggatgggccgactcgctcatcttttcgggtacagctgattatgtctgctttgcttgatagattagatcaacttgttatttccaatgtagtttatttgatattgataactgaattgaaatttcatttctcatggtaattgaagtttagtattcactatccctcactcttctgacggggtgcttaagtgataccggaaaaattgaccgtccacaatttcccaagtctttgtgtgacttgtaagtaggcaataatagacgcttccacgttcaaccgtactatgacataacatccaatgaccgacggtaaaattgccttcttaatgtatagaaatgagaaacatgagttgaataattaaaataaaaaaacccaaaatagcttgaaggtttggaattccttagctttctcatcaatcatttgcactgcctccccatccattagtccatgaacataggcatctccaaccagcgagcactcaagttcaaattctccggtatcattgcttggttccttgcccttttctaaatttcgaataataaaagggatcttgccacctgcaaaaacgcatatcatgtccccaacttgtgtgtcgggtggtgcaagtccaatgtagccattcttggaaacaaaaaaccgacgccttgctgttgccctcattacgtgctggtcaaaaatcatgacctcgaatggttgacggggagagcccggcttttgaagtccgtagtgctggactagctccccgtaccaataattgagatatatcgatcgatcatcatcgccagcacgccttttctttgagacaatatctgttttcatgcccgaggtagccgacatatccagacaaatggttcgccaaaaacgcatcttcaactgtacaccctgctatgtagggtcgaccaggattctcatcgacctctaccatcttgcgccatgcatggatttcatcccaggtgccttcgaagactctgtctctaactttgctgtttatggtttgaatggtgtcacatagaactccgcgcacggttaaggttcctttgtcgatgtgagtgctagggatataattcaaatctccacttgctttataggcatgtagaaaaggaatacggtaaatcatctgaaccagctcgccacctggagaaaggtcttgaacgccccagtctggaacccaagagggaatgccaattgtttttttgacacggggctaagaaggtccagattcccagaataattgagaaattctcgtgttgttgtctcgaagacctcaacggtggtttaattgtagttgattgaatccgtactaacaccttttgatatccccaggaaaccgtaaactttatcccgaggatctgtggccatccttacattgaactcgagggcgatttgatcgaaagacgggaccgttttgctgataagctctttgaactccaagagacgtaacaatctctgcatggttgccaccaagtcaggtcctctgttgtcaaatacattaaaccccgaaccactattcgaattacaacagtcgttaacggttgtatgatgtgtatagctggaaaccatattgcgtatgtcagactctgagatgatttcccagccgcaatggtaaaccactcgtttggccaagataagttcctgaactgtccaaacatgtgaccaccagctcttggtgaaaaagaagaataacctgaataggcttatattatctcctagatcattctagtgtaattctctgtcggcagctaactttttaacggtattagtggcacctgcatgatcctcttcaggaccgagctaaaccagcacacttgagatgccttggagtaaatctggcccatctgccgtacttatagagttttttccttaacgtcatcctggttaatgcatacagcatctgcccagattgtgcatagacggtcgcgatgacgaaggtgacgcagggcctccttaagattcttagtgacatccttgtttttcctttcaatcgtgattgaacgacggtcctccgagctaccccatacgtacgaaagagcttcgtattcatctggacagtctagagatattgtgtatagctcgcaattgacggaatctgtctcgccaccagcgaatagccggaggagacgaatctcatgtctgttaggatccaatgcgctatacatcttttggtgctgtaatctttgttgaataggacgaaaccatgacttggattgataatgttaattaacgagaaggcaaatgacaagttttacgtatctgacaattctgccctcagcgggctgatggtttattaccagaacaatatctccagtttccctctttcgttttacttggttgattggtcagtcttttatgacaaaagcacttgtcggcatttgaggccagtcttacatgcatatacgaaaagcagcaatatctttgccgaatgacaagctttgcttgatgcaggtgatctgcactacagcctcacactactgataaatagtctgttggtcctcaatcagatgcccttttcacgtaattcagaaatccgacgcatccatcgtcacacacatagcggtgggggttaccttgagatgttgaaagagggctgtactttatccagcaatacccaaattccgtttctctctagaattcatctcctagctgagataggcgtcgataatattctacgattcatattcagacgtgacaccgatctaggccatccaatgtcttcgctacatatttctgctctttttggtgatgcagaacttacccaagctttgctgaatgaaagtcataatgtcgatgtgtctttcgaaccatttggaacgccactatatgcggccgcctcttaagggttttatgctgttgcagaagtccttatttcaaaaggtgctaatgtcaattacaccagcgaagacgacggttcggtacttttttccgccgtaaaaagactttgtaataacgacaaagtacacagcagtgattatggcaccgaagttggcaaggttgagcttttggccctcgtcaagttattgttagagagcggggcgcaccccgacacggccacgcctgaaggcgttactccactcaacttctctatagcaaaaggagatgtttctctggtcaaactgctgctgaaacacgttgcagatatcaatactcccaatgggattggtatgacccctctattccgagcaatacaagatggctcagaagatatattccaagcctttctgtttgcaaatccaaatctctctaccagatgcctgaataacagtacactcctccatgccgcggctcggggtgagaacgacactatcctttctactcttcttcaaaaactgaatgcccatcgggacaaagacgtagaggagtcttcaatcagtgttgacacaacagacgacgcaggggaagcacccctacatgttgcagcggaaagaggatgtgtaaaggttgcgagaactttgctgacacatggtgcaaatatcgacttgagggataatgcatatgtgaccccgttgatagaagccatgtcacatgagcgtgaggacatggtgaacttcctgaaatcacagggcgctaatctctctattgtccatgaatttcggttcctcaagatggttgatgatccagggaaaagagccattctctatgtaggacaagactacgatcccaatccaataagagtttgcgggcctgataatcaagtttgggaagagtatactagtaaatatcaactttaatattctgatcgttatcactatgaactacctatactaatttctaatcgccaaggaaactcacttctgattattccactcctatcaatatctcttctctgccaacttaagcctatcgataatatactacctatagattagccttttgcagggactttcctagatgccagtttaatataaaatatatataagtaagtattataattaatataaataatttataaatttatatttaaattaactttataaaatacttaaaataagaataataatatataaaagcttttaaatatatttattataaataaattataataaaaagtaatattattaaaggaattaaaaatgcattttactttatatatttaacttaaagttataataacatttaataatatagacttattatattctctactctactaaatataatactttactcctctgctatcccttatctccttattaacagcctcatccactctcatgacctccctcagtacattgtccagtgaagttgtagttatactaattgccaacatacgtaactgttactgtgttgccgctgatagaagcagcggcctcaacggtctgaccctggtctaaagaaatatcaatgagctgtgctcccgaaggaccagtagtaccgcggcttccggaagcaacagcgttcgtgaaggtgacggaaccaaaatcggcaaggtcgacttggctgccgccctcctggaaagcctcaacaatccactcagcgttggtctcgcaaagagtagatggggtgttggtgaagctgtgagtaaccttttggtttgtagaaaggttctccagcgtagcaacacccttcgtcttggatgatgcgtcaacggtcatgcggatttgatcaccgacagagacgtcgaagttgctgaagctgtaggcgtagtcgggaatccattcgtaccaagcgtcgaaggaaccgtcggcatagaaagagacacccgtctgcagtatagcagtttggcaagtatctccgtcaatgccgacccaggcagaggcagcagcaccattggaaccgctcacttcagggacggtgatagtgccctgcaccttgttatagccactgccaatctggactgctccggcccagtttccagagtactgaacgttggcatcgctgacagaatcaagagacgtgagtctctggttgggggcggagctgtatcttgctcttcgcgcagaacgagggacaagaggtgaggtatccctcgcagtgagctttgtgccaggagcagcaaagacgagcccagtagtagcaagaacgagagcaaacttcatattgacgattggttcaggagattttgtgttttgaaagatagaatgagacttgatgtttctgatggtattagatatcgttcttgttcttggcttttcctgtccttatatacacgttcctcaacctgagaccttttcttccaaatccctctgcctatatcactgcattcacacactatcccctatatcgaaggtagttgagttgatgatagcgtcattgccggatttccgatgataagtgttgcgaagagtatagttgaaagtaggaggaaaggacaactgtctatcatctgcatttctacagctgcaattgcatctattctcctacctattctggacattgcgccattagtcccgacatgtatgtccatcggccttataccacttgcctatctgatcgggacttttaagaatgtcaccatctcttgtgccatctaactgccgaaatgtgggtatcagtgcggtttgttatgaagcaattggtgcaaagtcgattcctccgcgaggttactatcatggttatttttttcgggtcaaaagtccgagaatagatagaaatcagcttatatgtatttcaattgtggaagattaggtcggactttaaaattgctcaatattacaagctattgttctgcatgagtatgcttgctattctgttatcagtcgtgatcgacgctaaaatcggcagaaagatgccgtggtacatattgcgtagaaaacgtctgataccaattgggaaatgatatgcaagagttctacttttgagtgaagggattgtgaacttttattacaagaggattaaaatctagttcaagctcaaattagtaaacattataagctgggattacttaaagactccagatagatggccttgtgtgttattttagctcccgcactataatataggccgagcttacttatattcgaacctggctgccatattgtagacaagccagattgacagaaatcgtgtaaatagaagtaattgagtggtgcgtgcaggttccagtcagatattacaaggagtggaatttagatcttcacggccatctctataatctggtattgaataaaagttccataattctattgccaatccacatcaggaacagacagggaaaaaaaagttccttcgtctagatctttacaagacctattccactgccgtggtagccggattgtgagcgggccgtagataagtagctcttatcatcgcttggaggtcggagaatgaccaatgatgaggcacgatgtggcaattatgggatgaaataggaccagggtatataccccatgaatgactactacatactatgactatgtgcgcacgggaggatcggcaactcgactactatcagtcaatcgtgcgaatcaatgtggagtatcagggctctaaaaatgtcacagtctgctgggttttccctcttcagtgtccatttaatcgtgtggcctttgtctctttaccacaccaacgcctttaactgtcgcccatctctcatcagtacggattcctaaaaagtcaaggagtcaggcagactgacaggtaggcatggctgcttacaatgagaagcgtttcggcgggagccaggaactgtccctcgagtcaggcagcggcgacgtgccggcggctgaacagctcacttcttcgtctgattacgaaactggcgtcttagcaagcctccgtcgcttcgaggctcgcatggacaaggctctcgcggttgagtctgaggctatcgtacgcaaaacagaaaaggacaaacgacccgtaccatggcacgaagagcttaacatggccttaatttgggcctctggtactatgggtataagctgttttgccactgggttcctgggttgggagtttggcctcagcttaaagcagagcctgctcatatacatctttgcctctattcttggtggatcagtgtcatcatactgcgccacctttggtgcggctaccggcctacgtcaggtctctgtctctcgttacagcttcggttggtatcccaacaaggtcatcgcattcctcaatggcattgagcagctgggttgggcttctgttgccacaatcagcggtggtctggcacttacagctgtcgcggacggccacatttctctcgttgtcggcgttatcatcatcgccctggtttctcttgccatcagttttttgggtctcaaatacatcctgatctacgagaggtatgcctggtgcatttaccttatcgtgttcatgatcatctttggtatggtgggaccatacgctgacagcaaaacccctgcctctagttcaggtgtaaatctttctggcaatgtgctgtctctgatcgctgttgtttacggcagctccgcatcttgggcgacaatggcttcggactactatgcgcactacccagctaatacgtcgaggttgaaagtctggctcttgactactgccggcattgctatccctaccgcaattggtatgacggcaggtgctacggttgccagtgcacttaacaatgtcgatgcctggaagacggcatacacagaccctcaccgcggccttggcttccttatcagagacatgttgcatccccgaggcttcgccaagttcctcctcgttttgctatccttcagcggtatcaacaccaatatcatgtccctctactcctctgccatttcatttcaacaaatggccaccccatgtgcaaaagttcctcgatttgtttggacacttggtaatttcgtgattgtcattgttctggctattgttggtcgtcaaaagctcaacacatatctgcaggacttcctcagtctattgggttattggtgcaccagctacttcgttattcttttcgaggagcataccatcttccgcaagcgtgactttgccaactacgatttggagagctggaatgaccggaaaatgctaccacatggcattgctgcgtctatcgccttccttttgggtgttgttgcgtggtgcgtaggaatggtcgagacttggtttaccggaccacttggcaagttgattggaacagatggaggtgatgttgcaaatgagttgacctttgtaattaccgccatcgtgtacccagttgctcgatattttgagctgaaatactttggcaagtagattgttttttggctgtagagctactttattactgccccggtggttcttaaaagctctaatttgactggtcagtcatatctcttgccctctattttgaatactctgggtggtggtcaaagacaaaatggtgtctgttatgatatatggttgcatcgtaacttgcgacctcgttattacccagggattccatagatatattctcaacatgttctcgaggcagttcctcgccttcaagggatacagaattaaaaatttacatctccagttagcagtctactcatcacaggcttctcattagtttgtgctattgtacggataaaactaaaccctacagttcgttttcccataatattattcggttatcaaatgtaactatattacactaagtgggctagatatagtcgtgtcgccgtaagattgactgattattgttgctttgaccgctatctccacttatacagacaaaaaatctttttgaagagtcttcccagtacgattctggaaaagttgttgctggagtgaaaacttcgacctgaatataactccaacttgagaacgccattatagctgtaagaaccaagcaagcccaccaacacagtgcccaacaagtatatactctacgaatattgcatcaactaaaacgtctttgcatagttcttgatcagccgcgaacacacaatgagaaacttagccgaggatcctgcgttccaggcaacaaactggcctgaattagtcacttacgtatctaatcgccatgacacgtacccctttatcgacccaacaaaggcggacctcacgggaaagtcagtccttgttacaggagcatcgaaaggaatcggaaaggcggtttcaatccgttttgccatggcagggtgctccaagatcttgctcgccgcccgttctgacatgtccgaggttgaagtggcgattaagaacgccgccagggaggcaaacaggcctgagcctcttgtccatactatcaagctggatgtaacatctgaattgtcagtaaaggccgccgcggaaaccgccaaagacgtgcttggcggcagcctcgacatcttgatcaacaacgccggttatctcgaggagtggatccctatcaccgagtctaacccggaggaatggtggcggacttgggaggtcaccattaaaggaacttacctttcatcacgctacttcatcccgttaattataaactcaaccaccaagacagtcatcaatgtcacaagtgctggtgcgcaaatggtttcccccggagcatcagcttatcaaaccagcaagtttgctctttgccgtttcaacgaatttatcgacatggaatactcccagcagggagttatcgccatctcaatccacccgggtggaatcaagactgagctggcttcgaacctgcccgaggtatttcattcacatctggacgacaaagtcgagttaccagccgatactattgtgtggctatctagtgggcgacagcactggctttctggcagatttatcaatgcgaattgggacatggaggaattactagggaagaaggaggaaattgtaaatagaaacctccttaagtttcgtatgttgatttaagttacaaatacaggttaatctctaccacatgtcctaccatagtttcctgcctatgccgacaaaaatgggaaactgaaaaatctgttcattggaaggcattgtaagcctgtgtttatctaatcatatgatttcatcaaactgttcgcctcaatcttctcatcaaactgcgggatatgtgtgctgtggcaccaaggcttgttgcctacctccttgcgaactgtgcaagcaaacaaggaataccacccgtgacgtgggaatgccgtgttgatgttcccacgagtggtatcgtcgatccagttaggaaagtccttgatacttttgtataccccaacattatcatataaagttgcgagctggatcagttggcctaggaaagcaatactgctatctacatctatgtcctggtgacggatgatggccttggcgatagcctcggcctgatctatactaccaccaaggcctttgagcacttccatagccttgataccaccgtagatatccaaagacatacgggttgaggttaagtaagcctctgcagtaccaatatcatgcaggagatatgtcagcgcccaagtagatggtgatagcgcctctgcctgcctaggtagcaaacgtttggcaatgatcgatcctgttcgcagggttagcatgcacttctcgtaatattgacttcaagctccacactcaccctagtaaaacacccgcatggagtggttgtaagtctctgtactgaaacgagctttgacaaaggcttggacgtcagaaataagtttatcttcgaaagggaaggtgatgtcttggacagtgtaggtcttgttatcgctaagttactgaactgaattcttgatcgctttggcgctgacaggcacggcggtccagccgttggtctcgatttcggtaagtgacattttctgagctaaagcgaagaatgtaatgggaagtcaaggtattggtaaataaagaagtgagttgtgaattcaaggacgtggagatgtacaggtatttatacctagcgttatgtcctcttttgagtagtgtgctaagtgaaatgacgtatccagaacggaatgtgacagcacagcgttaacttcatgatatctccatgcgtatttctaagcaagatcatttgacaaatgatgtgcacatcaagatggctgaatatgagggtgtaactctgaaagaaagttcataaacatatgatgatctgatgacctttcccagaccatgggaggctaccctacaccatatcacagtcttggagaaattagacatcaacaatcacaataggaaaacaatccctctctatttcccgataacgtatggtttgttatccttgaagatcaacccaggtttcctctccgccaaatcaagcaccatctcggcaaaataactgttcgcccacgcaaaccaaggtctcgtaaacacagtcgagttataaatattgacgctctcatggactaaaccaagtccagatgtgttctccagaataatattcagtcgctccttgatttcatcgtcgtcatctgtgccgtagatagctgatacgtgcgccatgggccatggatttgtagcgtttgcatgagggccaccgattccacggaatgtctttccgacggcgtagtacgggtttgcccgggagaatagaagtgacttcgtcttttggtacgttttgtcggaacggtcgaggaagcctaagtatggcaaagatacaagactgggaacgttggcgtcgtccatgatgtactgtccaccataaccgtttgtctcgtaggcaaagatgccatttgacgttaaggtatggttccatacagcttggcgaatcgtttcggcatggctgcgaagagtcttggcgagttttgtttgactcttggccttgtctagcacattggcgacgttgtcgagttcgactgacatcatggcgttgtcagatgtgatgtagttgaacacgctcagatcatcggatggacgatgactgcaagcgacaaggccgttggcaagcttaggttcaccgttgccgctgttgggaactggtggagatagtgatcctgcgttaccggtccagttgtagtagctgacatatgaccagtcttcggcccatgtgctttgagattgctcgtcgatgacgcgaaggatctgggtcatggcggacttgactgtcgaagtttagtatcatatgagattgatagcatggtggagttacttacagttgtcgttgatgaaagacgcgtctttggtgttgttgtagtaagaccgtgcgattttgaggaagccagcgagagagtcgagttcatactagacgcttgttaatgacgagatgttgaattagataggatttactcactttgcactcaaacacagtctggttgtcgacaggcctagagcatagaattgttaggtcagcattcttaatgtgcagtgatgggttcaacgtacggattcacggtgacaagttcggcgtaatcctgtagccagtcagtctcagcatcgacacattcaagtatgttttcaacatacattgacagaggggctcaatccactctcgggaggaggttgaaaagcgcctgtaacatgtcagcttcgataattgacgtgtttcttgactataacaacgtaccacagtaaggatactctgaaatgtatctcgcttcagtgttgataatagctttgactagatccttcaagttctcatcttgagggagtagtttgtacagatgagcaaactggttacctgtgtcgcgtagccattgtgcactagaacctgttagctgatatcttcacagccttgaaggtccaggcgtacgtgatgtcctgagctaatcgttagttacatcctagtctagacgcgtagacgtgaaaacttacaccagtaacgataaaagccaggttcttcttggcgtcaaagtacttgactgtagtatcaagtgtcgaaggaaaagcattctcgaataaacgtgccagatcgggattcttgatgcgcttcttcatgtccttgatgactttctgtggaatgtcagtggtctgctcatcctcacgtcacgcggactgccgtacctcaacagcggggctcttgaaagtcctgcattcctcactcggcctcataaacggcaacttgagcttcccggaagacaaaggctcatgaggtttctgcgaatagtcgacataatcgggacacgaactcggtgtacgactctgaggtttgtaatccttccagctcgctgcatctgcactttgcagcgcaagagcaccaagtagtagttgtcgcgcgtaagaatacagcatcttgccactcaattcttaggtacgtgttcttgggaaaagaaagtcaagcttttgaatatctcgacagttggcgatattggatcttataagtttccgagaaacccgtaaaaagtgccgatcctgctcatcttgagcttaaaatgcgggggacattgtaactgcgagatgacgatcgacggtgaatctatgtaacgttgaagaaaatgatccaaggtttacagagtataattgattggggtgacgtagtaatagtggaggctagactttggggtttgtgagagtatcgtgattggtgcggatatagatctggagatggtgttttagcattttgtagtgtttttcatgattcattatcaatattgaatcagtctttttaattagatgttgagttgactatcaatcagatagttgaatagtagaaattggacaagagagaagagtatggttcatagttgcaactgaaagtggatacttcgggggttgaattataccgacctcggcagagttgaggggttcttgggccccggcactacatctcatgaccgactccctcgcacttcttcccggtgaatatcacgatagcttcattaccgccaccatcaataatccactcttgcactctcatcaacacagcactagcaaactattgacttaccaacatggctgactttactgaatatggcaatgccactgcagaatggcttgcagtaacagacagcagacctcccatggacccctctctcagcctcaaagaaatgcaggccatcaccaacatgcaccgagaaaatctcgcaaaacatgaactggagaagttgggaaaccctgagattcacatgaaagactacacagtcactgcacgagatggcttccctctcgaggtacgaacctatagaccaccctcagccgacgccaacgctcgtcttcccatttacatccacctccacggcggcggatacgtctttggaaacatcccctcggaggacgccatctgcaccgccatagctcttggatccaacgtcactgtcgttaacctcaactatcgccacgcaccagactatgcgtacccaacagcatgggacgacaccgaagataccttccactgggtccacgaccacatcgatgaactcctcggaaatcccagccaagttctaatcggcggcatctctgcaggtgctcagctatcagcatccttgacgctgcgacaaaacatgtctccagatggcctttcacgaccaaagcttgcaggacaggtgttgatgattcctgctttggtccacccagaatgctatgcgcctattcttgaacaactcacagatccttcggtgtcatcttatgttcagaatgagaatgctcctcttttgaacaaggcggcggtggagaagtttacgggtctgctaaaagtttcgaatcctgatcttaaggatacgcgattgaacattggacatgcttctgttgacgaggttaagggtatgccacctacgacaattggaatctctggtctcgatcctttgcgagatgaggctattttctatggcaagaagcttgtcgaagcggggtaagactctccctatcccagtggaatgataaatgctgacacgggtttcagagtacctacagatatccacctcttcaagggccttccacatggattccgccgttttggagatcagttgtctgagagcaagagatgggacaagacgatggagaatggtatcaagtgggcactttcgaaccccgcggcaactggaaagtttgatatcaagcttgagtagacagacaatagatatacaactagacttctttatcacaatctagacgttgatcaatgaggcaccgatcttgccgatcatcaattatccccatcaaagacccatgtgacatcctcccaaccctcccgtctcctcaacccaaatcccttctccatattctcccaatctggcatcttgccaccaatgcctatgccagcatacttcgattctggcaactccaaccctttgacctcaaaacccagcgcaacaacgcccaccagtcccaacagttctgtatatgcaaactttcgcccaggacaaagatgttttccacccccaaaagaaagcaaagcacctctcctcttcttctcatcttgcggcgtgacatccataaatcgctcgggtctaaacacatcggcgtcttgaccccagacctcggtgttaaaatgcgtaactggtggaggccattgaacattgacgccttttttgagtagatatttccgtccttgagagtcctggatctccgtgtcttgcataacgcgtctgttaccgatggaatgtgaataatgtctcagacactcttgataacacgcgttcaaaaacggacaggacttctcaagtaatctcgtgtcaaacgttgctttgcgtccttcaggagttttggtaataatggtgatcgcttcaatctccgcgcgcacacgagacgtatagccagcactggtgagtacgtgaacgaagagccagaataacacaggcgctgtgtttgtgactccgacccagagaatcataaattccatatgcgataggtcgtcgtctgtaaagccggttttgcgaagatatgtggccctctgttggatgatctcagaagcgcccttttcgtgattaccaccgttcttgtagtatgagagaaggagattgttcactttgagtcttgcgttgatggcggccttggtcacgaaacttggtaagccgattgccacaagtagtgcctgcttatcgtagtccctgccgctattagaacacgttgagtagatggattgtaagagggagtaccagaccaagtgcatcttatccaccgtgatagggttcttgggtccatacacagctgtagcagacgcgtcagtgagcatgtctcgaagccagatatacgtatcggctattccaatattttctcctggcttgacacgattgaggtaagtcatgaatctcgacagtgagctgatattcagcttgtgcaggctctctccgcccagcgtagaatgaatgatttgcattcctcccttgagatttgccagatccgaaatagaagccatcgcgttatcactgagaccccacattgctttggatgattcgaggatgaatggggtgaaggatatgtcgttgtttcgcaaggctgcttgaataagatctggggagttgatgacgtagagtttgccgttcagcattggtagagttacgatgggctctttgcgctgtttgctgttggatgtcagtgacatagttaccaaggaagggtttgggtattaggctcacaagagattcacataaatgtcacttccatcgcgtaacattgaaatgatatgccctatgaacggcgcccgcggtttgactatggggggttcattttcgctgatagttggtgctatgaagcgactcagaacaagaaatacagctgacaggactaatacaacccaagtattcgacagagacagattgtcaaaaatcatcatggcctttggactcgaccaagacagggaggagtacgataaggacgaaactgagttccaacaacgtggggttttagtatttgaagtgctgagtgacccctgcatcgcggctaacatgtttcatcgcatcgtgattggccaccaaacaagctatcaagggcgaaggattgagtagacgcgcttaaatctcactcgtgagataacaggcagggcgctaaataaaaatagggacttggaatagtacagacgaaattatcagctcactcttcggcgatatatacacgaagggtgagctaatatttatatcacccacttagctagtgtcggtttttataccaccctgctgctagtctattcagaatagttagaggactgatctgccagcataccctgcgatcatcgaaactgtagatgttatcagcgtcatacggttacgcgattgagtgcctttctcggtcactgtatcgaaatggattgttcaaagtctccaactctacatgttaaagtccctagactcattcgctgcaggtaaattctctggtgatgaactcgaataaaacggcaatgtaactctaactatcaaccggccaactgtagcgcgtatgtatgatttgtatagtgtgattggctgacctgtttcaggcgtgtctgagaacttagtatcaattatccgtattatccatcataaaggctgtgtaataagtcacctgatacgaaagaggatgatgtagatgacagacagaacacggaccgtaagccagaatctgaccatcgacattacccaagacattggcacccaacccctttatcaaaccgaccataatgtccaaagcatccatttccaatgttttaatagctggtgttagtgaacaactccctccaaggtacccagctaacatattctcagggcaccgggcgtctcggtccaccaaccatcaagcatttgttactaaatgggttcaacgtcagcgtgctgactcgcgacccctcatcagcaaagcttcccaacgaagtccaagtcatcaaagcagattacacctcggtcgagaccctcactcccagcctgacaggacgcggtttcgatgcgatagtcatcattctcaatcgactcgcttatgatgcatcgattatcacattgcaagccgccgtcaacgctggtatataccgagctatcccgtcttattttggcgtgtcgatgggtaaccccgagatcgccaacatgcctttcatgaggacaaagctccctgtgtatagagacgttgaagataaagccacaaagggccaaatcacgtacactggtataaacactggcatgtttcttgattgggttctcgatgaagatatctttgtcggactctcgggcaaaataccaacccgtgtggcagatggcggggatattccaatgtccgcgagtacccttgatgacattggaaaggccatcgcagcagttctttcgaagcccgaagaaactgtcaataaagtctactacatacacacagtagtgatgacacagaaccaagtcttggactacgctcgtgaagctgccccggaaaaagagttcgttgtcgagcaagttgatacagcagtcctggttgaaactgcgtggaagcgatgggaacaaggcatcagagaccgcatttcgacccgcgactttgtcatacgagcgagctatggtctaggtaatgggttctttcacaagacagataatgcgtttttgggtattcgtcagtgggatgacgatgagctcaaaaaggagatattcaggcgcgtccacgcaaattcgaccgccacttgaatggctccggaattatccaggtgctcgcttgttaggtgtctctaaatttcgaaaggtcgtgagccggggacggagcaggggtgggggaaacgaagtcatacggaacagttgtcatgaatgtttagggtatcaatcatgggtcaaggtgatgtttgataaagcatatagtcttgatttaagcaacatatcttcttgactagttacaagactgccagcgtcaagggccgaattaagttacaattacttcaaatcctcttccattataaaaagtcgtttcagggagtcgagcactgattccgtgccagggttttccagtcgggacatttggtacctcaggttttcatatcgacatacctctatcggccctactttttctgaatcccattcaacttgatacaatcattagccttcattcagtgatggtatttattaattcaaacttacccgtagtcctgagtcgccggttacgaaaggccagaatgaacaatgaaatgtcgagttcgtcggcaccgccaaagaatgttcttgcaatcattgttacatcctctagttcagacttagtcgtggtatgttcgtcgctccacatttcatgtagactttcatggtcctttgtccacaatccgagcatgttgttgacatatgggtttactgcatcgagatccagatagataagccctgcatatgagtttactgaaatcgcatcgatatccggatagagcgtcccaagctcggcttgttggagttcagccaaggacatggtccatgacctccctgtgatgtcgagttcaccttgtgatagatatttactatggtagtacgcagggttgcttgattgacgactgaggaattctttgtcgcgttcagtgaggtccacatcctggaatcgttcgatcaaccacttgttgctgacaaattgaccttttgggtacttggcagtatcaataacagaaacgtacaccgtactcgggtccattgcagatcgacggcataggtaatttgcaatctgaatactgaatagcaaggagctgttccatgatacaaggttttcgtgtgagtaaccatcgtctggtcgtatcagatgagcatacaacctgtgtgatgcctcatgcttctgcagagagagaaggtccttttcaccataatcattgtccataccagacatcatatcgtgaatgtccatcccccgactattcgagtcccatgttctgaatagatattttggaagattgtcggccggtaactcttctttggatggatccaactcgggcggtgcgacaaacagagttggtcctgaccaacaatccctcaaacactgtgcccaaaacaagacccagacctttccgagatattttatcccttcctcgttgtacatctctcgtacctcccaagcgttgcctgtgctcgatgcggtgtcccgttgggatatcgaagcaaaatagttgctggcattgagttgaccagaaggagatacggcctgattgtagcattcctcaacgattctccattgaatataactctcaccctttggcaattgattttgcacaattatcttgatagattcgtgaaagtgattgagcataccgattgcttggctgtgtttcctggtcgcaaaagaggtgacatgcgtcatgactgattgaatcaggaaatgttccgttgcgagtctgacattgttggcgctggtatacgtcgaatcggtaacgtcttcgaaatcttcaataagactgctattcttagaaaaggtgttctcgatagtggctaggtggctcatcaacagcagcgaggtctgtctgacaccctcgatggcttgcttaaggtcttccctctgttttcgttctttgacaaacacattattatccaactgctcgatacctgggtaatggtagaccatgttgtacgtcttgcgtaagacgtctattgaaggttggcgatgctgaaaaggcggaaataaacctggtcaagaaaatgttcgcatgcggggtttattccaaagtcacatgtttctccgctgagtgttgcgagcactgccaaccaaagtgtctcttttcagcgatatgtattggccaaccaactatacaaggataactgttggttgacgcgttgcacaagatctggatattccttggcaacatagccgcctctcagtattgataactcactgtctagacttgacagccctctcccaacccaactgactccgacgcacgcccatcactaacagaacctccatttctcttcccagatatggtagacccctttaaagtcaatagccctcctgaatcgttgagagtcacatcatcccctcctaccaacgtagtcccatccgtgcgcatgtcattcccgacagcgttcgtcatggggatagtcttcagccctctttgcacaaacatgccgtcgccaacgttcgaactagttggcagcaccttccatgatcttgctcgctctgctatagcccgaaagactggttgcatgtgcggcatgcatgcgacgaggatgcctataccacactcgatattggaccagacgatgaatccttgagagtcggctgtatttgcgtaagaatgtgtgattgagaaatggattggctcttacctgtcgagtttaatgatctactaaatccaatcaagtaggggattctgatacagctggcagctgtgagactgtactgtcgtcagtatactaacatatacaaccgaaaggtgacttacaagattccaacaccgaaaataagcatgaccccagccttcttctttggcttcaaccccaaatgatataactgtgtcaaaggaagaacaaacatccagacatccagggcgatgttaacggcagcatgcgagaatatgattgccggaatgttcaagctgatcccctttggtggaaattctttccatccctcccacagtaagtagacgggctgtcgttgaagtgcgccgcagatactaaagatgactgtagtaagaacattgaatcctattgtccacttgaccaaagtcctgaatgtctggtctggaaaagtacgaaggaaaaagaacaggattgatagtttgacaagacataggcttaaaacatagccgtattggaaaacgagaagatactgcacaagttagacagagtccgaatctttgtcgatggacgtactatgtagaaggtggtgattgtatgatcatcgaacaaccagacgttgcgccccaagcctttatatgtcacttggacaattgatgtcagtcttcatttggtgagccaaagatataaatacatacttaatcccgtcatgagagttgagagaactgaaaaagcctactatgattagcaaaacatcgcatccgcgggtgtgcatgtggactcactgctgccgcaatgatagtaacatcgtcgggtccccaagactggcttcgctggaatttgagcagcgttcgaaaaaagaccgaaattacaactgtgccgaggatactgtatacgagacctctgattttgtggtcgttgtcaagttcgggtctgccacatgtcgattgttcaattttaaggaagtctgattgtgccgaacagaattaatgttagcattgtttcatgccatgcattctcacgtcagtgtagtgacactgatggagaggctgctgtaccaaacagatctctcatgctacattgcaccagggtacagccagcggcgccgctgctgatggctttattatgacatagtatgtccttgttttcgtctgataatgttggcccttttaccaactgagctagacattgtatctgcgacacaattaacaaactgtcaagtcaggatttcggttataaaagtactcacagcgcattctggcgcatcttccaactcggtggcattcgtcggttcactggctacagcagtattgaatgagaggaaagaagaaaggatgaacaactgaatcgatgtggataccttcatggtggtagatcaccgtttcctctgtggcctggggttattgatagtggttcgtatcgtcgccaatcatcgagaaatctgtctaaagaaaggcagagaaggtagtccacatcatgatgagggattgaatcttttaaggatgtagaaacacaaatcatggttcctgggccggcgccgcggcacatatcgtgctagtcatgcatgccttgtctatcggtcgagacaatgttcaatttgcctttatcagccaatcataattgacttattttgagcaaggttagaactagatccttctactagatgatccagttgttcctggctaggtttgtaatgttgcagcattccagtgctaccagatcgggttaatttaacctacggagtcgaaatcgactggggatagatcgtgttgatcgcttgacagactcaaccttgaagccgctgtcgtcgtcaatttctgttggagcacgttattattggtgttcttggtgtgtctaaacccgtccagttcagtagtatctgcggtagtcctctgcgttgaagatatcgggcggcagtaaaccggcttccatgtaaattttaaggaattcaggcgacacaaatcgcgtctgtgattcttcaatccaccaaaatctgccgttagcatctgagtacgtctagaatacgaccacagtatcgacggcagcccaatcgggcaaggcgttcggtcaagtagagtccgatgttactacatagaaagttgtatctatacgtaaaaataattctagatgtcatcaatcaagacaatgtttacatacaaactcagccctccatgttctgtaacggcaaatacccaatttcctccacctttcccctacgtcccatcatttccctcacccagccaacgatgccccttccaaatgcccacctctccgccttgggcgtcttgtcatcgttcatagccatttcattcatccaagtaggccttgtccatgagttaagcatgagactactaaccaccaccgtgacactgctaaacgccatcgcaagactcgccatgatagggtgtacgctcagacccagcggaagaaaaaagcccattgcgatcgggagaccaatggcgttatacagacaagcccatccaaggtttaacttgattcgacggaaaatagtgtgtgtaagagtcaaagcagcaggtataatcatgagctctgtcggtctcataagaacgacatctgctgcttccatcgctacatccgtgccgcttgccatggcgatgccaacgtctgctgtcgcaagggctggagagtcattaatgccgtcaccaaccatgccgacaacttcaccagactgttggatctcttgtacgatggcttgcttttgatcgggactaacgccagcgtagacatgatcggcatcaatacccacgacagaagcgacagcgagtgcggtagaccgttgatcgcctgttactatcgaggttttgatgcccatgcggtgtagaaccgagatagccgcagcagcgtcctccttgatcttatcagacagacatacatagcctgtgtaaacgccatcgatggccacaaagatgttggtggttccagcgccgttgctcttgaccgtcgatttacctacgtcagccgacaaattgatcttctctgcagcctggacagcatcctcggggacatcaacaccattatcttgcaaaaagacgagatttccaacttgaacgaggtatcgtgtacggctcgaggtagctggctctacagtcacgctgacacccttgcctacaacagctttgaagtcaccgacagtgccatcaatggttccctcgggatccatgcccaattcttcctttgcagcgcccaggatagccttgccaacggggtgttcgctccccatctcggccagacccacgatggaccaccacagtcgtttgttgacatcgcttctggcccactgcgagatgagatctgtgctggcaacgctcatttttccgtacgtaattgtgccagtcttatcaaggatgatatgcgtgaccttggttatacgctccaaggcagcgcctcctttgatgagaattccgttctcggccccaactcctgtaccgaccatgacggccgtgggcgtagcgagcccaagggcacatggacaggcaaagacgatgacggaaatgcacaacttgacacataccacgattttaccaccgctattgtcttcaaggaagatctcaggagggtgagataaaacgtgacaaaggaccatccatacaaggaatgtgctaagaccaagaatgagaatcatgggaacaaagtagccggccagcttatcagcgagctcctggattggggcgcgggccgtttgcgcatcttgaaccaacttgacgatttggcttaattgggtagcatggccagctcgagtaacacgaagatcaacacgtccgtcaccattgacagtaccggcgatcatgttatcacctatacgcttgtggacaggcatagcttctcctgtaaccatgctttcatcaacgaatgttgtaccccggaccaggataccatctgctggaatcttgtcacctggccggatgaccacgatatcgtcaacctcaagtagctctgttgggatgaccttttcctcccaagcggatccgccagtttggttaccaggtgtccttggcgttgacgggtcgtcaaaagactttgcccagttctcggctgctttttccacggcgatcggatcagcatagatggctgctgttgacggagctagggacataaggcgagataatgccttggaggtcttgcccttggcgcgattttcgagccatcgagatagtgttatgaaagtaatgagcatagtacttgtatcgaagatggtggaaggtttggaatgcggctcaagaagaactgagaccagcatcgagaagacgctaaagagaaaagcacacgttgtgccaagaacgaccagaacatccattgtcggtgatccatgcttgagagacttgtaaccagaaatatagaatctcttgccaatgccgaactggacaggtaatgtgataatgagacacacaatgtcacccaagaatagaccaggaatgagttcgaaactcccaatgtctatcgcagggaaggccataggaatgatcattccaattagaaggacaggaatcgcaaaggcgagtgagatcttgaatgctctcctccactcagtgatttcacgcgtttttgccaacgattcaagttgcgcgttgttatcttctccgcttgcaacgagggcattcaagccctgcgcctctatggcttcgacaatgccacgaagtcctatggtcatgggttgataaacaactgtaagacgatccgtactgaggctgagagatactgattggatgccttggatcgcaatgaggccttcctccagagcttgggccgtcgttgcatctttgcacccaaagactttgaattgggcagatgtggtgtctcgtccctggcaggccatgtcgcgttgtgtggatagaatggtagcatcgaatccgcgatcctcgataatctcggctatctcctcgggggaaatcttggtttcatcgtacgtaataacggcgcgctcagccaaaaggctaatgttaaacttgaggatactgtccacgcccttaaagctgccttcaactgctgatgtgcaggcaccacatgtcattccctcgatggcgaaagttgttgtcgcagtggttgtagtttcgccattgatggcagtgctctcgttgaagtggttgttggtccgagtagccccagcgttgggaatatctgtcgagagaacctctgcatcaaacccacgatcctcgatgatctcatgtatcttctcggcgggtatgatccgtgggtcatgcgtgactacggcgcgctccattacgagactgatagagactgttccgatgccgtcaacgcctttgaaaccggactcaacggctgatgtgcaagcaccgcatctattattgctacaacgttagttatgagtactaaaagagcaaaacgttaacaggtggtgactcacgtcatgccgccgacctgcagcgtggttgttgcaagatgtgcgctaccagacacggaaagtctgccagctgtaccatcgccatcttctggcaggcgcatgtaggattgtcccatcacagcgaaagatagcaagcagttcgctcgcaatcttgatgccaaatatgtgatgcagatgaatgatgtgattcgtcgttgaagagccaataatgatacccaagaggccttttagtcgtcgagttggatgcagtgagacgctaaaaggatctccaagcaactgtcaagtcacggcaattagtgtaagcagggggtgacagttgccacgaaacggactgagaagaccagcttcttcaggctaagaatgagcaataaaaatagggttgtgagaaagtaagatggatgacaaaagagatgaaggaggagaaccaaaaaaaaaaaaaaaaaaaagacgcgagttaggaacaaagtaggagggacatagacaaaggcctgcaaatagattgtgcacggcacagattgccgtgcatctgggtgacgaggttggacaataatgctactcttggatgatatgacaaaaggtcacacacaaggtgtcttacaattgaggttcagaaatcagagcgggagcagctagaccctgagaggctacccaaggtgccttgactgtctacccctgtctctatacccactcctcaccccagtcgctgtaatgataataggtcagctactaagattcggcacccggcctgaagaggcaacattccggtgatccatgttgcttactttttgcgatgacctggcttgtgtcctaccaatccgcatgttccctatccgatatctcggcatggtagggcgtatgccaccaataagtaaccctcacttgagccggaatgggagagatgggatattccttcttctggccagcttccgagtaagacatggcagagcatgcccactaatttccgttgtgattctttctaattggatgactgatgtctgtgatactatccgtacagatggtccggggctgtacaactgtttctcacttggtctttattaaacatcgatataaactgctattcaatgagaatttcccataatcatgtcacgtcgttacacctgcatcacgatatcatagacaatggatttcagtcaaaacaccactacgctaggtgtgggggactatactcccgagggtgctggcctcgtcgctgccggtgccatcatcctcgttttatcacttctagtacttgtctcgccaaaagaaaaaatcccagtcatcaacaaatatcccaatgattggttctccatcaaggcccaaatagccttcgtcactaatgccgatggcctcatcaaacaggggtttgccaaggtacgcgaatgatagttatccagacaactagacactaataactaaatcagttccaaaaccctttccgcatgatcacattggtgggagatagattgatcctccctgaagaccattttgaatggatcaggcgtcatggtcctcaacttgatcaccagccgcttgttcgcaaggtaaaacccttgctttctagatagtcctatcaataacttactaaattgtctctttaggatttctttgcgggctaccctggtttcaatggcacggcagccatctctgacccttccaaactgttggccaatgttatcaagaagaagcttgttcaaaaccctcgtaagtccaccgccaccatacccttggcgtcatcccactgactcgtttctttccagatgtcagcaaactgcacaaaagtgtgcagagagacatccttgcagcttggccgcaagggtgtgacggtacgtattgagcattctcccatcgtgagtattgactgacacccagaatagcttggaaagcagtcgactgggccaaggacggtcttaacctcatcagccgaatgtccgcatccgtctttgttggcgaggagctgtcacacgacgagacatggcaacaagtcagtaccaactacggaatgactgtgttcctcgcggctcgcgcgttgcgacaatggccgcgatggctgagacctcttattcaatggttcctccccgcttgtaagagttgcagagcagaagttaagcgtgcacgcgaagtcttggaaaagaatttggccaagagagcggctgaaggcaaagagcacgatgactctatcacttggttcagtgaaattgcggcgggcaagatctatgatcctgtcgccgctcagcttggaatgtctatggctgctgttgtgactacttcggagttgctgaagcagacggtcattgagatttgctcgcatgatctgatcacacctctccgagaagagattgaagccgtggttcacgagcatggatggtcacccgctgcgcttacaaatatgcgattgctcgatagcgtcatcaaagagacgcagaggatgaattccgctgttattggtaagtcaataagacgattaattcatcattatacaacaaggtactaatagattaaagtcaatctcgaccgccaggtcctatcacccgtcacccttcccaacggccagtatctccccaaaggaaccgctctctcaatttacatgtctcgtctccgaaaccctgaggtgtacgagaacccagacacctttgacgcatatcgatatgcgaagcttcgtgctcagggcggcaagtggacgtacgctagttctgctacttctacgagtgaggatcattttgtatttggtattggcaaacctatctgcccaggaagattcttcgctgtcgcagaggtgaagacagctattgctaccatcttgctcgattacgatgtgcggttggctgagggttatacacccaagctgatgccgtttggttttgagctgtttgccgatccgggagtccaattggaggtcaagcgcaggtcatagattttagtacgagccaaaatatagaaccagatatgagaacactgttacaaattcccgtatgaaacttcaacatgaaactaaaatttgctatccatggttgattgtgccctgtgctttggctgatacaaaccgtagggtaagtgacttgttcttggtaaattacagaaaccactactcgtctcttcatcattggttccgacgcggaaataaaataagggagtatttctgttgtaaaaaaggaatctttggagttactgatgctttgttgatatttattacgctcaatatgatagccagtaaaaagtatataccaagtcaggtatcctggtagctctttagcgagtctataaccgagttagatacaatttctttgtttcttgaagcctgatattagatcggattaacctcctcctagacaacttctgaatcaaacattcagcatgtagtaattttgtgaatgttcaacctgccaccattcatgcactatgtctcgtcttttccattgtatgagcaagggtgattacagggattagtatatgaaccggcactgtcccaaagtggttaaacaccgttaaaccgcagttcaaggatcctgcagacatagctagaggcagtgctgagtcccgccctcgggtgtttgccgcatattgcaagctgtagattagcgcttagtagattctctaggtcgcttcagtggaggtgaacattcgatatatagagtctgtcaatattaccaatgctagttgtcttgaagtccgttgtgcttgagtgtctaatttgattatagcaaatcattaaccatggatgacttcaatatcatcgccctcaagcgttttgtgagtccatcagcgctgcttggactcgctggtctttggcttggttaccgtgtcgctctcgcgctttacaacatctctcctttccacccactctccaagttccctggaccgaagattgccgctgcctcgtatgtctatgaggcttactatgactggatccttcaaggccgctatggcaggaggatagaaaagatgcatgagcagtatggtaagtgcttgaatgattccggatggatcgtcagtgaccactaacagcctttcaaggtcccatcgtgcgcgtgagccctgatgaacttcactgcagcgatccctactttgccgacgagatctacacaggaaagccaggtcgaagtaagtttatttaatcgcaacattattgtctcgatgggactctgtcgctcacgtctatcatcttctagtccgcgacaaatggcagcaccacctcaagatagcaggtgctggcccagcctcacaggcaaccggcacagctgggccccatgagttgcatcgcaagcgcagggctgcccatgcacgcttcttctcacgtggacaagttctcaagctcgaagatgaagtactaaaattcgccgagctcttcatccagaaaatgctgcgctggaatggaaaagaagcctttgaagtcaagggcgccttcaattgctacactgccgacgtcttctcgcagtatgcatttggagagcccatgggctttattgagcaagagggctgggagcccaactttggcacctggacgtcatccttcttgaaaaccacttacatgagtacgtttttgcattgaactttcaaatactttgacttgacaattttgctaacggatagcaaccagtgcgccacaatgctttggctaggcggctagctgatatcctacccatcttcgctgactatatgggggaggatgtcaagaggatcatgcaccagatgaatcatgtcattccagcctacatcaagacagccttggccaacccggacggcggccgtgtctttaacgagattctaaactccaacgtcctacctgaagaggagaaaaccatgtttcgtctttcgggtgagggatttgtctttctcctcgctggaacggaaaccactgctgttagttcgcgatccatgacagacaatcataattttcacagctaacccggcacaggctatccttactgtcatgacgttccaaatgcttcatcaacccaaggtctacgctcgtcttatgaaagaccttgaaggaattgatcctaacaatctcaaatgggcgcaactcgaacagagaccctacctctgggcccttgttcaagagtctctgcggcaccaacctggcgcagccggtcgatctgctcgtatcgcccgtgaggaagatctcttctataagagtcaagatggcaagacacaattcatgatcccgcgaggcacgcctgtgagcatgacagccatgattaaccactgggacacgcggctgtttcccgaccctgattcctttaaccctgatcgatggctgctacccgacggaaagcctgattacactcttcagaaattccttatctcgttttcaaagggatctagagtttgcgttggtgaaaggtgagtcttacttatatcctactgtccactacggtacatgttcaagttgaagtttccattctaacagttgtatcttgcagtcttgcgctgtgtgagatctacatcatggctgccctgatggcgtttcgagtcattcctaaatcggaactcttcgagactacgattgaagacctcacgtatgaccacgatctggttgtgctacagacgaagaagggacatatttcgactcgcatcaaaatatcttgattatcagggattatggtagacctagaaatgcctttcagaccattatataaaaagaataaatagttacatatggtcaattaaagggtacatatcagcgtacctcttgccaatttgatttggctgcgatttgtttggtgtttcttcgttcgttggctgctgacgagtgatatgaaaacttgttgccgagcacatgtcacatacgttaccatgtagctagacgcctctgagtttccgaagcatgctgtcatgtcaggcgttgtacatctatgcatgcttcatcgggcatcctagcattagatttaatctcgttcctgctgcctccatagatgagaaggagtgtctcaatacggctcaagaacagtcgttcgagtagtatagaagctgaagtgatgcttcttagagtctgctctgcgcctgaaagtcagtgcatctcactccatctctggatgtataggaaaggtctagaatattggtcattattatctactttgtaaaaaacagtctctcccttgtaaaacaccccttgaatagtataacctcagccttaacacgttctgatcaacccctgggtgaacttaagatgcgcgtatcctaggtctatgggcctgtggttcctgcttaacaacaacgcgtggcttagcgctctccgtcaggtatggccgctgacgggcgacctctttgaagtaactcggccgtccctcctcttggacaagttccagtaaccgatcggctttgaagtcgatcgtaaggccgctaagccattcaccatcttccatcaatgccacgctgcaatgccatggcgttgtgaagccgcttttggtgttgagaaggctaattgaaatcttgtgctccccggtcgattggtggatactgagacgcaaatggtctgggaagcgcgctttgacagctccagcaaaggccttgagattgcgttagctgtaaagcgtcgatacagtattcaataactggtttgactagtgagctcgaaacttacatatccccggatcagcagttgcttagcaagatacttgacgtccttcctgtacttggcagaactcttggctgggccgtagatgtgttgcagatctgacttgaggaaacggcagtaccccttatacgtcccgagtgtgtctgcgtttgtggcgatttcgtgatcaatgtcgagatcgccgtcccgtccgtacttgttgaacagggttcgacggaagttggtggcgttggcaacatatgtcagctcattgaggtcattgggcaagcccttggctgcgaccaagtcctgaagacgggaaaatgataggttagtaaagtccttgcgctcggccatggctcgtagcgcggagccgtagcgccaggtctcgaggtctgaaatgcctagcaagtctatagaacgaagaagaaatgtaagtgatgtgccagcagccatgaaatacttcattaatttgaggcagaaataaaagaggtgaacgaaccattgtaaaccagaccgtccgagatgatggtcaactgagctcccggctcataaaactgtccgatggtggtacacatggagtttaatctggcgagtgatacttcctcggccttgtcgggaagactgcccagcaccttttcaaccttgttcgcagacttgaatgggaatgctggcagacacataaccactttctgttgctcttggacaaagcgtgagatgacggcaagaaacttgggtctgcctttgctgtggagctcggaggtgctttcgaacttgttgagagagtatttcagaatgacgtctaaaattctctcggatatctcagagactttggtttcgttggagacttccattttgtcatctgtggctggaggacccgtcatctcagtaccgagactggagttggaggatctggttgacattgtgtcgtcaaacgagacgtctgatgaagctatggtgatagccggtgtcttgagcttcgagactccgtcatcaaagacgatgccatggtctgttgaggcattgttcatgatggtagtaggttcggggtaggttagaacgacagtgtcggtcattatcttgacgtcgtccacgatatccatggttttgattgcttcgggtgctttatgtctgtcctgtgcagtatccagtttggccacaacctgatgaggcattgatagatggggcctcagttggggcaactggtgctatgcgatgtttatatcctgatgcaagacgtctgagaggctctgatactgaatgtcagtggctacagaactggttgtgaatcactgggggtgtacttgtagggtgggaaaggcgctgatacaagggtaaaaaagatatgctcctgtcagacaaataatcgaagctctgagatgatgcaacagtggttgtgtgttttgaagtactttagtgaatcacctctcatcggaagctgacctaaaatcttggggctctgaaggctcgggggttagatcttcggagcactggccctcgcaaggatgcggctcagctaatgggtccggcaacttcctacaggacaattgccctgttgggcaagaatctaagcttacgtgtgcactaggaggatttccctttggaggcgaactggatgtggatatctcacttacaacgagcttggattcaagaacttcggttgcaaaactgtgcacgtgcttgagggcttcggtgtcctggaattggttcctacgacaggctctccatgttttgtttatcgcttgttggacgcaggtctttggaagattattttttacatacgcatgcggtctggcatggttgactgaaggacacaatccagcgtcatcattgttcatggttacagattatctagatgtaagcgaaaggttttcagtcgacaccaagaatgagcatcgtgtaaacaaagtgaagcaaagcaaatacaaacaagacaatgactatagcaaaataacattaaagttcacagagtactagcgttatggtgactagagcagcctgtctacatgctcctcctatgttccctcccattccctatcccagaaactcggcaaactgcataaactcctcatcatttctcatagcatccagttcctcaggaaacgtcccgagaagcaactcgacaccgccatcatctcttatcggcagaataaacagactcctgaaggctttgtttagccaatccatttggaccctcacagcatcaggcgcatcaaagatgtttccgccaaatgccccaatatcctttgcgtggaatagcatcatgttgttgaagagcgagtgtgggccgtcctggataccctggcccaggaaggctgtagtgtggtttcctggactgttgtcttggatcgtatgaagcagaccaaatgcatcgtggacaagctcttgatcaattcgagtgcgcgcctcgcgacagatttgagcaatttcgtaaacggttgtctcggatgagcagagcttcgagacggacacgtgctgtcgattcatgatgacgctgttggccatgtacgttggcggtaggtgcgcgctgaagtagggtcggacgtcggtgggcatctcgatgatggatgtgtcatcggccgaggtgttctcagggcgacgacgagcccggacggcggcgcgccagaagaaggcttggagtacatcgccgagggatagtgacactgactcgttgctgagactttgacgttctggatcagtagcttcagcaagctctacactctcttggagtctcttcagcttctcggccgagataaggaaggtcgacgctgccagtgtgcgaccatccaatcgagctttgggtggccagtgctcacatggaggtagacgaggcggttcaggcagattgcgagacaaaggagccttctcggttcttggctcagtcccatgtccgttggctgcagttgcgtccttgccgttcagcgccggatcggcgtatggtaggaaaccccaaaccttggggtcgatttcacttgccggcttcgcgaagccctccaactcgtacaagacagatagcatatcacgattgaggctctctgggtgcagccacgtgcaagtcgcagactgatcaccctggacgaatcgacagcattctgcccaaaccgtaagtgctatcaacaatccgacaccatcaagagcgtgatgatgaacattgaaggccagcacacaaccaccctcgatgaaattggcctggatattacacacgtccgcaggcagtgaaggaaaagccggacacgtagtcagaagctcgtcggggtaagctgacgtcaagaatccagaaactttctgctcagcgtaggatggcaggacggacgacaggtccttgaagcgcagttgtcgtggctcctccggggcagtcatccccaagacagtagagggcagtggaggaagactgagacgaagatctcccttcttgtatccaatctcgtgctccgaacagggtataactttacctgcgagatccggcacgatctccatcgcgcgaacaagacctcgctggagcactttatacgcctgcttaaacggcacatctggacagagaggaatgaagacgttaacgccctcgtacatgttccctccaaaaaggtccattgggcccagcttggaggatagaacagccttgtgtcgttttatgagtgtactcatcactacttcctttgggtcttgttgatgctgttcggtcggcgatgaggcaatggtgccatctattatcatggctctgcgctcagaagctagtcgcatgacagttgcgacgatcgcttcgatcgtcgggccagcatagaagttcctcggtgagaatttcccaccaagatctgtaactgccgcaatcgtcttggtagcgcggaagacgagaagtgagtcgaacccaagagtaaacatatcagcgtccgcgggggaatcttttaccacaggcacaatcgaagccagcacatgtcgaactgcgcgagtagtcgagtccaaggatgatgtgtcgactgtgatgaacccgatagccgcagctccatctccgccatcatcctctgttcttgattggtagaagcgctgtatgtaatcttcatacagtgccatagtagcccggcgtttgatggtgcgcttatcggtacggataaatggcttgttcgcttcagaaaaggcgacatagtcccggtgcagctggttcttgtgcagagacagggagttggccctctcaaccacggcccagatgctgttgaagagcgcttcagcgttgtcgtcgtccttctttattgttggatctttcagctcgatgagtagaccagcttgcggcttacctgatccgatctgtggtacacttcaatcagcattcttcttcaacttcttgagggattctggacttaccatcaaacacccatcaacggccgggtgagatgcgacaagggcctctgtatcaagaggcgagatcttgtatccgttcgaaaggaccacaacatcatcgctgcgaccgtgagatgcccagaggcccggcttagtcgggtgcggaacatacaggtccttgaagttgaaactctccacatcttgaaaggtttgaaagagaccctggaaaagttctgcatgttcgttacgatggatccactgttcataaagaccaggctcgaccatcttaaagtcaaagccagaccaagggtggaaggcaaaccagtgccagtcttttctgtccacccacaggttgccgatgaatagaccttctgatgtgccggtcagattcaagacacgaatgaactcgttcaccttggagcccaaaacactactcacgggccctgtaaggtaattatatatatcagcaaacgtctgggagtggaaggcatgaggacaactgtcttacctcctgaagcacaaataaatttcgaccggctaagttttggcaagatgtcaggtgcttcgccaagttcgtcactgagcgaaggaatcatgctccagatgtcaatttcgatgtggtctgccagagacgatatgagttccaaattgggtatcacgtctcgaggcccaaggacgcagtgcaggccaaatagtggcgctataacgacgtccatcaagatccccgcccccttgatacatggttagcatcatgctgattttttcattgagactgggactggaatgcttacatggctcatcgggaatgtcgagtacagcgtatcaccatcatcccaccctttcgcccagggctccataccttcatgagggggaagcagtcggacagcatccacagtaccaatcaacccgtgtgtccacttgatgggctttgacaggccagtcgagcccgaggtatgaagaatgcagaatgtgtcgtttatcgcatcttcccagcactttgtgtaaggaaacggcttcacgtcctccatctcgctctcgtcttcaggaagaagctcgctcaacagcggcaggtgcatcacgtgcatggcacgttgctgcacgaagtcatccacgagtggtgttggcctctcgccagcggggttgacccagatgttacaatctgccgcatcgagaacggctaaagctccctcaacactgttctttggagagaggaataaagcctgtgtaaaaagaggttaaacaaacagagtcaagtcgttaggtacacgttgaggttaaggagaaactcacggtgtagttggctttgatacaggcgaatgtcaacaagatctgtcgaagatcgtctagatgccgtgtcgttagtcaaatggcccgagtgcgacgctcttggagagcttaactaacgaggcccaatataacccacagcgcggatctctgaggtctctcctagttctcgctgaagtaaccacgccgtcttatcgactgctctcgtaaaggcacgagcagatacatggcggaaaccctgtgacaagtccgaggacttggcccaggagtaaatgatgcgatcaggctccgtagcggcgagatcgtccaaaatctgtggaatcaacctgtttccgatctttcctcgcttggttctaccgatagccatgattgttaatatgaggaagatattccaagcttggatctggcaagaaaacgaatagtggcagtctgaattgcgataattcttggatttaacaaaaggtatactcgcagtaacagacgcagatattagacaagaaataaatccattaatcaagtttagtaagcgtaaatatgagtacaatattgtgcatatatggttgctatccagaggcatagaaggttgtgttttctcactaacacgacatctgccgaaatcccaggctgattgactcccgaaagagtagtctacctacttcttagctcttgcttacaatcggaggagtccaggaccattacccaggctggttagtggtcctgagcgagccgatccctgggaactaggatgatttcctttttcagttacgctccccgacagtaagaccgggatactactccagattcacagccaccatccaagatcaaggggctgtttaggatacccccactcaccttcctacaggggggaccatcctgcccgagcagcggatgcgagtaggcgtgctgctctgtgcttgaagtaaattggcctcagggtatcagatgaattgaccgccaataacataagagacaaaattattaggccagcttatgttacttagattaggattcttagactacttatttttgtaccctaagacgtaggaggccaacctttctactacctactagactagccgagtagcggatgcgagtaggtgtgttaccctgtggttgaagtaccaaggtaggccagatcagcaagttgacctcttatgatgcaagttgcaaagtcaccataggtcagcggcaaagaacaaaacccatgtttgcattggagatataacatggtcacaacatgatttggctatttactcaaccttcccactgtatataaaatctgtaaccatgacatccatttatacacatcaaacaccaggtaattcagaattatcgaattacttcgcaacaactaacttaataataacacaatattttcaacctcacttataactaaactcaacaatatgcaagtccaagccaaatccttagcgtctgatgaagcgcagatcgtatgccggtggtgtcaacatgaactgttccgaaccagtagacgccctcactttagcttgctcctgtgtctcgcccgcctcaggcacgacctcccatcgatagttcagaatcatatgtgccaggaaacacaccattgtcacctcggcaaaacgtttaccaatgcactggcgggaaccggatgagtagccgatgaaatcctcatatgagatctgtatcgcatgttagtacagggttattcctttaaatagaaagatgagataaacgtaccgtcacctttttgttgccattcatatcctcagtctcgcgaaggtgacgttctgggttatatgtctctgggtcttcccacttgaacgggttaaccccaaaggccgctgtatcgaggtgcacacgtgtgccagcaggaattgtaatcgtgtgttgctgaaccttggcctcggatgggttagttgcgtcaccatcccatgttgtgtaactgagcgtggtgttgcgagaggccacacgcgtcatctgcatagccaaatcacgcatgcggagtgtttcgacagtagccgcaaggatcagagggaggtttgccatttcttcataaccaaggcacttcaatggctttgcgccgttcgcgctttcggcctcgttcaaggggagagtgttgaccttgctgacttcagcatagagcctttcttgccagtcggtgttcttggcgagcagtgacaagacccaagtcagggtgtgtgaggatgtttcatgaccagttctaaattaaccatttattagtattctgtagttcaacatcaagtgcctttgaacttacaccatgaaagagaaaatgttgccttggacttctttgtctgacaggccgacattgggggccagatatcccttctcggccttctcagccatctccacgtcattctgagaatccaccagcgcatcgatgaggttcctgtactttcgcatccggccttgaacctgagctttatccttgctatcctcgattcttcgtcttgtctcagcctgcgcattcttgatgtgggtaacaagggatcgctgtgcccaagcagcgcgacgaagatgcaacgaagggctccattccatgaaccacagtggtagaatagtctgcacaaatggtgaatcccaaacaactttcagtgtctcggcgaatggcatcaactcgtcattttggcgttgcgtctccttagccggattccagggaatgtcaatgtcaaaccacgaggcaccaatggcaccaagtgtgactttcagcatcgtcgacttcatgtctcgtacaatgggagcagcgtctgagttggcagctgttggatagacgccctcttcgcggaggaggcttcgccacatgttgcgcatgttttgccacccgttctccataagctcattattgaatactgctttgacaacgcgcttgtgtctctcatgctgggtgccgttctgtgttgaggcgagctggagtccaaaggtattgagcatgcgatagcgaatcttctcaagcggcttgaggaagatgtcgccgttgcggccaatttcacggaagatctttggtgatccgaagaggtaggcgataccattaggtgacgacttctcacacgtcagtgattattctttttgtaaaaagggtagggcagcttacagcctcagtgataacgatcatgtcagagcgcgcatcagcgaacttcttgaagggatccttcagggtgaacttctccataggtaccagaaaagggattcgaggataccatgaacgcacgacggactcaaaaatcatgacaccactgtgaattgcaggatggccattacggcggaccttgaggacggtgcgcgtgtatgtcaggagccagcggagcaggattataatgggaaggccaataacgccgatgaggatgataggatatgccatggtggagggaagacggagtctcgtttcaaatacagtgaatggaattccgatcaactcgccagcagaagttcactactgttcaaagaggaacatagtaaccaagctcaccccaagtgctagtacttgcacttatatcgaagtacaactaggcaagatacaccagtatcccgccatgcactgataaatacgtacatggttggattgatgtcctgtctaagcctcattagtttgcattttgcttatgctgcttgcaaccgtcagccgtgccatcactggacggcgcggaggcatacccggatcggcaaggctgatatgatgcggcagaagtcaacccaaagcggcaagtgtccgccattgtcaactttcagtgtggatcaaccgcctgtcagcactgggtgcatgtctgaatcccgccaacctcgaggttctagttacacttgcagcatctgactcaaggtacagacgggcaaaaagaagccttgatgagtgcagggactgaacatagagcacttagcgtcaactttcatcgtatcagtgtttattctcctatcattgtgctgcctcgtacactgacactcccgtttcctttgagcagtagtttcaacatttttagctgaattctttgtgcgaaatgattgctccttgtttgtctaacctagtagtagtgcttttatccagtccataaactccatatatccaataagatagttaaaataagcttttacggaaaaccgcgaaatgacaaggatatggcaagcttgttagacctcctccgtagagcctgagccagcctctcatgccaaggccacccgtttgcgctaattgtcccctcagctatgttgatcagattgccgagtcttgtaacgcgggatttgatcaagctaataaccatttcctgctcatcctcgtcatcaatctgccatgcaccaaccccagattgtagtccctgggaagtggtggacagggatgagtctagctccgtgcgtgcggcctggatatctacggcagtggtagagccgttggaactgattctatctatgtcatcgtctttcttgttacagacaaaacgctcgaccgcctccagactagtcaatatgcgatcacatatggtaatgattagcataacaaagtccgggcgggaccagcaggtgctacaccgggtgagggagtcacaacggagtagcaccgtcttttgacgtttcaagatcgtttgctgggtcatcagtgttgttgaatggtttgttatcgaacctgagtctgaccacgatggcggcccagacgagtatgaagagcccgccgatgaggatttgggacttgatgtagccgatgggccagcaattggatcgccccagttcagctcaacttgcaaagcctcatagatacccacagctgtcatcatacaactgcaagaagaagatgtagaaatggatgtagagtttgattctgatggtgttgaagaatgagtggcaggagcacgaatgtctcttgcaactttattgctgctactggtacttcttggagctatagcagtgatgcgtgactcgtccatcagaaagtccatctgatcaactccaaagtcaaacaggctatctgctgatgaggttgagtatacagaggtgtgactgtttagcccgccactgtctcctcgagcagtcaatgcttctgcggtaacaccacggcctgcatgggtattctccgtagctataggcatattgctaaagaagtctttaatggctgcgggctcgaggtgtggaaagagagccgggatttgtccaagggagtccgggaagagaccaccgttgaatattatttgatgtgcatcttctaggcccaggtctggccctattatgttactgttgtcatcttgaatcgagggcttcgctgaaaccctcacttgatcagtgggtggagatgatggccctgataatggcgatgactgtcgtattgtctgcattcgagaccatcgtttttgcatcctagcctgatttgactgcttttgctgattgacgactgtgttgtcgccgtcctcatcatcgttatcgtcgcgggactttgggccaccgccagcaatgttggacttgcgccgtcgtggcctcgacacaaccaggtactcgcatttctggttcttggcaacacacagcatacagccattctcgccactgacacacttggactaatgcagtcaattagtttcataattatcaagtgagaataggaacgacgtctagggtttatctagaaagactctccgacgtgacacaatgtgaatggcttcgatactacctaccttctgtacgcggcatctctcacacgcggtccgcattgacatcctgtccttgtcaaagggtggagcaatctccacgctgaggagacggtctccatcgccagacgtttgccgtagagtactaaacatggtgatctgcaatccagatttcctaaatattccaaaggccagtacaacaggaaacaagccggattgagattatatgtaatatgctggccaaggcaacgggactacaacaatgaaccgaaggatttgtagcgaattttaatatgactgtttttttcctctgttaccttccccttgctctcccctggacttttagccgagcttacaacacaaaacatcatactgggccgcagcttctgaaggattgtgagaaaaagtcaaagtacagatcacgcagtttaacgataagaccaagtgttcctgcgcagcatcgtcatccctcgagggttggcgataaatgtgcagtttcggcggaacttgatacagccaattgaagatcaagccggcactaggttgatcgctaaactcctagggctatcagttatatccctggatgcacagtctaggccttgaggggctgtacttattagattcaccttccactttgtatcaggtatccttcggaacaacggaaataggaccctgaaagtgtctagcctacctaagtcccaagggttgcgggtccactcacagcaagacccctatctgtcttgcatctgggtaagcactaatccataagtgaattcatacgcgcatccttcgctcgcaggctatacgagaatgctagatctttgcagtgatttatcaggaattaatcagggccctgcaggatggaacatatttgccactcctgtcagcttaccggagtgttcttgtttacgatcctgcggtatttgttttgtccgggactgataataagcaaccggaccaatgctcaaatagataacttcctattggtatgtatacgactatggaatgctggtggctagacgcaaatgccgacacgtgcaagttttcgcagccttatcattgcttcgccgtggtagcggcatatttcctaatcgagacactagagctacagtctgtatgagtatcgaagctttcagtataagccacgattgagatgtaataaagagttgcgattgtaatatatggtattttctagatctccatgatactcaaacattcataactctcacttgaactccgtcatccattatagaacaatcagcttgcacaaaaacgcatcgtcatggtcaaatttgacagcagtagttccgagtcagagatgacaaccggggatgaggtctatatcgacaccaaacatgaggtcaaactcaagatgaagaacggtaacggagtctacaacgaacccaaacatgatcagttccagggccgtgatgagatggaggttctcatacttcctgacctcttcagctcactcatgtcggtcccagcccgtgagaaccccaactatgctagcgtcaaagcagaagcagatgattggatttcctcgtgagttaaccccctacgtatgacacagaccaaaagaatcatcgtctactaacaacttataaagcgtgatcaaagcagatgcagactggaccaacagaaacaagcgggttgactttacctatcttgccaacatctgggcacctgactgcagtgcctttgccttacgtacgtcagctgattggaactcgtgggcctttctcttcgatgaccagtttgacgagggccatttgtgcaatgatctagaaggcgccatcagcgagattgccaggacgcgcgagatcatggagggtaccgcccctcggtataccgctgactcagaacaccccattcgctatgtgttccagacattgtgtgatcgcataaagcaaagcccagagggtttcttcattggaaagccatcatcagatcgtttctataagcgctggatgtgggcacatgagctttactggcagggactggtcgaccaggttcggactaatgtggagggccggtcctacacacgtcgcccagaggaatacatggctatgcgtcgaggttctctcggtgcttatccagcccttgttaataacgagtggtgttacggaattgacttgccagaggaggtagctgatcatccttccgtattcgaaatcatggtcatcatcagcgaccagatcctattagtcaacgacatcctgtcttacgagaaagaccttcgtctcggggtagaccacaacatggtccgacttctcaaagccaaggggcactcaacccagcaggccataaacgaggtcggagttatgatcaacaactgctatagacgctattacagagcactatcgaagctcccatgcttcggtaaagaggctgaccgtgcgctccttggctttcttgaagttgagaagaaccatgctcttggtagtctgctctggagctacaagacgggtcggtatttcaagagtaaggaggatggtgctcgggttaggaaaacgcgagagttgttgataccaaagagtttggcggcgctgtgagattcaagaggatggagatataatggcaattggtagtttgatctgatgtatagagaaatatataaaagaagagctcatcatgacccacgatgaccatttcatcacttcttttaagtgattaacctttcgctaatgatgggacatcactacaagatggaaacactccacgcatctagatacatttgaaggtagaatttataaaattgagacaagtggtagaagagagggactacgaggactagacccgtttgaaaggctcctctttattgcaggtgatgccgccgaattggttcctagtagcctcccaccacgccgactcgacgtggccgccgttacaggtggacatggaaaagaagttgatagccatgtctccgttgccgtctttaccgcagctggtttcggagagagcgccgcaggccccgttgaagtttctgttgttcatgttgtcccaaaagccaccgcatttgccggggatgtcatccacaccagaggcgacaacgcgccacttcctgaggaagggtccttcgacgggcttccagctgcagtgattggcaatggtgccggaggcaaaggtaagtgtaagggtaagggcagcggcggcggcagatgtgaaaagtgtagtcttcatagtgactgtagtgttggatgatagatatgctgagaagtgaggactgaggcttgttctgaaaagtgtagactgagagagaattgtggtgagttatgattgtttcgaatgagatatcatgcttcttatacacatttacgatcactgttcagcacagcccattgttggtttcgctaggagtatgccagtcgtgacagtacacatataaagctatgctcttggtatatcacttctttcagctcagaatggtcaattgtgaggttacaataatctcgcttcagcaatgtaagcaaaatatggagcgagtcgatgataccgtcgatcttctgaggccgttctagggacgtcagaaaacacgagacccgctctcgccaagattcgctctcaaactatttgttcatgcctcatattttaacctccacaaggcggtgtatgtcaggaaggccgagaaacggtaaagtatacatgacggcttccagtacccgcactcctagctgtgcatatagaacacgtgacttttgcatgcctaggagtgtacattaaggttaattatttaaagtacttattgcagcggtcctttaataataactaaccactaaattcctacaccctataaagacactttcgcgcatcgctttatacagtagccccgatgacgaaggcaaagatgccgacgcaggaaacagcgcaatcgacgcgtgttaggcatcgcaagagacgccacattgaccgccagaggcctgacgtaacgtattcccgcaaacgtgccatcgcagcctgtcggatatgtcgcgtaaaaaaggtcaagtgtaataatgttaggccagtttgcggatcgtgcatggcgtcccagtctacttgtgtctatgaaggtgcggaagaggaccattcgtcgtgcgtagatgcctgaatttgaacgtttcccgaccctgctgataatttcagattcgatcctgctagtatagccatcttggatcgtttgaatcaagttcttgagagcgttgaggagcttccaggtataatcaagacgatgaacgacattgcatcgcaatcgaagcccccgacaccgcggggtgactcgttttcggacggtcaggagctgagttctgacgatcttactaccccccccgcaattatgagcgtcgaatctgtccttggctggcccattttagcagggtgcattccgccaaatcacatcctcgaggccctgtcagacgctaaaaccgaccttgagtatggtgcttcgttaagtagtgaagttgacgagaaagagatgccaagactagtccgccattttctagcacatgttcatcctgtcaatccgatacttgacgtcgataccgtttactctcatagcctacgcatttcggagaccggtattggttgggatggagcgtcctgcattgtgctcatcgcatgtgctttgggctgcctgggcaaaccctacgataccacggtgactacgccattagacacatcaacggcaagatcctcactcgaatcacaaggtgaggacctggtaagagcaaaggcatactttaatcttgccagacagagactgggcctggtagatcaaggtcttatagctgcccaatgtcacttctttgctggagtgtattacatgttcaccctcgcaccactacgcgcctggtcccaattcgagcatgctgccaacattttccacgtctactggcgatatcagtcgcgtggcgactcaaggcaactccattcgcggagattggctcagagctgctactggagctgtctcaagtcacaggttgagctcggactcgaccttcatcttccacagagtgtcctaaagaatttatatgatgctggttccgagttgcccatgcctccagagctaccctgtccagacacgtctactcctccgcagacaagtgcaattttcccagctccaggggacagttattctagttctgcgggtgatctgggtcgagtgcaggaggagagttggtacttttacctgactgagataacgctccggaggtttaataaccgtgcattcaaccttttgtatcgggatgggcgaggctgggggactacaagctccttgagcatagcatcgcttatctcagccgtgtcgcacatcgaagatcagttggataactggtgagccgccgctttcttgtctaactcatgacttggtgctctgtactgacattaacaccgagcagggctaaaacaatgcctctcatggcccaaattagcatgggcgcaccgccaaccaacaaattggccttgctgctctacgccagaattttagagctcaagtgcctcatgtaccggccctttctgtatcatgctactcatacaaccacaagtgagagagatcaggctgagataagccatttcgtggaaaagggcctttcttgtcattttcttactgttacgtgtggatacctgcattatcgaaaccatgtcacgtaccaacatcttcgggcatccaccgcagccgctgtctgtatcatggcgattgtcaagtctggcagggtgagggctgttcatcagagggattggcatgatgatatcaagaggctgactgagcgaattcgatactggcagaatgagactgcgacggctgagcgatgtgctgacgtcttggaagcggttatgctgtctatcgaccagccgcagaagatttgaagctttctagtcaccaaatggttaagtcacatatgaaattgacaatcagtaatccaattctattgagaacaagctttatctcgcatctagcccgcatctaacccatgcgatcggtcattgcagagcagttagagagggaaacgctctacctcattggtgagaatggccttgctctttcccatgaaagacccgacgtacgagactacgtctatgttggcccatggaaccgatgcgaatcctttgttgaacttgagacttccttctccgctccatttctcgctgaattcgacttgcatatctacagcgacaaactccttaatggcaggctttgtcgggtccgtactgggaataacacgcaagttcagcgccttggaaatcgtgggttctgccgacaattcaagaggcgccttgggagcgaactcaaactcgatcagagatcgtcctgcgggacgctccacgtttcccgtcatgaccttggacccagctgacgggtggaagttggttttgccgaagattttgggatatccaaatatttctctaccagcaaagatggcgccgtcgttgtcgaggacaagaaccaagtaatagtcgaacgtcttgccattatacttgacctggacagcgttgccgtattcgttgtactcgccgacggtagaggtgccgtaatgaacgaagaaggaagtcatgatcggttcgtcctccatttctagttcacgcggcacaaggtgctggatctgggaggcacggacgcggtacatgatagagacagaagtcatgccgctaaagtggaagggctcctgggaagtgtatgggggtgcaaacacaggaagggccttgtcgtcttggatggagaaggttccgttaaccatgatgaaagattgaagttaaaggtattgagtaatgagtttgttagaggaatggcttgatgttgttgtctgattctatcgggaagagaggccattttatgtcgaatttctgaccttgagctgctaccttgcaaagcagtgcgtacgtcgtctcgtgcccgatgtgctcgggtcgatgcttgtgtccgtgtccggatccatgcaagtgccgtgtctcttatgcccggtactccccggcgagttgttactccacctgataataaggtttcgattatagttacacttctcaagcattatgggttattactccacaataacctctcagcaaagctacacacatgtccggaactccgcggtcagtcaatttgggcccgttgatagcaatgagctccacgatatccaaaactcgcgatggagcctacaatccgtatcatgcatgatgtgttcagcgaaccttgcttggagaaattctgcaataattgttgtacaaggcccgcgatctaccgagttcaccgccagactagatacttgcaacgtatctaaacccttctcttcacgattatatttagcatgaaagctttctcctataagaaccctgccgacgggcttcaattacaagacctacatattctaaagctcgataatagaaaccttcttatcaaggttaaggacaattcaaggcattcgtgcacgttcattgtccaccctatccactcactcaagctaagtgctctgctgtggcaggtttctttctggcaaggtcaatcgtactgtcaggaaatgcctcggtaaggccaatctcagatgcaatctccatcaaccgcgccttctcttcgtaagcggctgtatcaccaaacaaagcatccatctcctctagactcttaccgcgagtctccgggacgaagaagtatgtaaagaagaatgcgaggagacaaaaagccgcaaagaagatgtacgtgccccatccaattgtactcagcatgtcgggtgtcaccaagccaatgatgaaattgcacatccacgttgtgctggtagtgatcgccatggccttggagcgaataccgaggttaaagatctcggcgggcaacacccacccaatgggcgcgaaggagaaagagaagttgatgtcgtagatgtagataaaagcaatacctgcccaaccagcggatttgttcgacgcaagagatgcgccatatcctccgatgataccacccacgataacgagtgagatgaaagtaccagcggcaccacacatgagaagaggtcgacgcccaatcttgtcaatcaggaaaagggcaggtagcgtagaaagcgtgttgacgattccatacacaccagttgccaagaggcctgaagtacccccagacaaacccagttgggcaaacatagtcggcgcatagtagatgatggcgttgcatcccataaattgctggaagaacatgatgcagcaaccgatggccagtcgtctgaaggaggcccaattggatacaagagcaccatgctgggcgatgaatagagagacgcccttcttgcccgagaacttatctctgttgacagcctcgtcgaagaggacctcggccttgatggccaggtattcatgtcgaagtgaatttgtgtcaggatggactcggcgaagttgagccagggcgttcaaggccttgtcttctttgcggcgcatcaggtagaagcgaggggactcgggaaacaacagcataccgaggccaagcacaatcgcaggaaagatttgaatggcaaaggggactctccatgcagcatcagattgaccagtgcaccctcccgagccaacatcatgcctgggatcgaatgtaggcttgtctttagtgccaccagaatagggaatgtcaggcgcacatcgatgaccgccgatatactgtgtcccgtattcgagccagtagcttaccaaaatacccaaggtaatacttaattgctgtagcacaactagggtgccacgaataccagctgtagatacttcggacacgtacatgggcacaatcatagtcaacattcctacagcaaaaccggccacagcacgacctacgaggcgtattagcacaagacgagaatagcttgagatataagcttaccagcaaagagcatcggaatatcactggcgcctgcctggaatgcagaaccaattgtaaagatgacaaccgccactagcatagagcccttgcggcccaggaagtcggcgatgggtccgttgaccagagagccaaaccatgcacagagtagaagtgtcgacacgaaccaacccttgaaactgctatcaagatagattctggggaatttagtggcgaatgactccatggtcaaaacgcctgatacgacgccttaccaagcagtcagtttccattgcgcaaatgcatcttgagtacaaaccttgatcatagccaaaaagaaagccacccaaactggcaaactattacacgataaattagacttccatattcacgagcgggggaagggttgagttcatacaagcgataatccaaagatgtatgggttttcgaggaggaggtgccaaacgcctttgcgaggcgctgggcttggttgcggctcactgataactgtttcatctgccatcctgaatgctagttgaactattaaacgtataaaatagcgaaaaagaaacggtccgaaacaacctggggtatttaactgtgaactgtgcgggggatcagcgttgtagctccatcagaccagtggaacttccaccgatgaaccaaacacgagtcatgttaagttgcaatgttgcgtcaaaactggagttttggaccaaaaaacaaggatgatccaacccactccgacaaccggaacggactgttgtccgatcagagaggaaatattcgattggcgatatttcatgtatcagatagcttcctattgggttatatacgcccaagacgcgccgatgcctagttgcaaatgccaatacgtgaatcaagtcaacctcaagatgaagaagaatgggaacgggaacgggaacggggtataaaacaaacctaaacatgaccagctcctgggacaacagaaacaaacgggttaactttacctatcttaacaacatctgtgcttctgcctcagggtatcagaaacgttagccactagaagcacaagagacgaaattagtaggtcagcttataatacttggactgtactcgttgctatttatttttatatactaaggctaaggagaataatgtttctgctacctactagcctcttttttacagcaactaaacaatagcaagcgccttggtgttgttgtttgttgtgattacccaaggctttaggtttcatctcttaagctacaacgacactgcaagatggaaccatttcactcatccatatacattcgaggtagacttgattatatgagatatcttcgtttagtcatgaacaaaagctgccaatatgagagacatccacgctcaatttctctcattgttgacgattggcaactgtcatcgccgcacgcgcattctcaacaaacttcttgaatcctccggcaagcttgtcgaaatccttcaatttctcttctatattcttattgatcatttctgcatcagttggccattcatcggtggcagggttgaaggtctctggcaatagttttcctgcgtctttggcagcgaccatgaggtcttcgtaatcacagctttgaagctcagcctgttctatttatcagtagagactttgaggagaggtgactggacagtgcaccttagctattcgagcgtaatttgctgtgaaacgcatggcttcaaacccaagggtcccagtcaaggcattgttaaagtccctcgctatggaggcgccacttgtcttgtcgttggatttttttgatgccggcattgtctcgaatggccaagatatctcggttcagtggttcatgtttgataaggacaggttgagatatttcagagtcatattttagaggttaatctctgcacgtgttacttcagcctcactaggctgactagccaaagcctcaaaacatcgtcaatggatagatgccgacaacgaccttgaaaatgcctaatcttctacatggtttgaaaggcagaaaatgcatagttatgtaacattatacaataattcacattcgcaaacaaatctatgagagatgcactcttgtgcaaaccaatttcaggacaaaagtagttgtatttggaagaaagtattagatgattatgtacagaatatcaagactagatgatacgcctctaagcaatggggctggacttggtagggttgcaggccttgttgatcatgttggatgtgcactcaggaccatcattgcgctcaagccagtacgccggaagatcaaagaaacaaacagggatgttgttaaaacccaagttatccgggttaagacccgcttctccgctggtagcacagtcgagaacggcgcggtagtaaggatctctgttaccaaggccgtacttggccatgttggcgtaaatatcctcagtagcctcatcgtacttctcgccgtaaataccgtgctcatcaagtctggcaatgtagaagcagtagaactcgctgtccttgaagttcatccactgacgaccggtagcataaccgcagtcttcctggcttccgacgcgcttgtcagcgacgaggcgcaggttggcggccttcatgacgttgttggcgatcttgggcttgatgtttccagagatggacttgatgaggttctggacaggctcggctctgtcgctgaggaggaaccagccgccgttgaagaacttggtgatgggcgagtggatccaggggccgtacttcttggaggcggggaggctgttgaaagcatccgctgtctcacccttctcgagcgtacctgtagccagtctcatggtcttcttaagctgttcagatgagcgctggaagatggcgcccagggcagccgagatggtgccctggtcaatctcctctggctttgtcgcgtcggcgataatgtcgaagacaccgcccatgatgtcgaagccagtagacatggcctctccctactacagtcagtatcgcttcatgccacaaaaaactggtcacttacagctccgccggggaccagaccaccaatggtgcttcccaagccaacagccgcagagagccacttcaagacatcttcagtcttgtcctcagctccttggaagtctgcgaccatctcgccaatttgaaggttggtgatgatagtctgctcaaccagttcattgtggagcatctggaacttgctgtgcatgcccttgatagcttggaagatccagtacgaggttctgccaatcggatccttcaagggatctccactcgtgccgtacttgtcaaagtgttcctcgcaactttcggcgccctgaggcaagcaatcagtactggcaataagaccgcagccagacatgccaaagtttccactgccgttgttaattgcatgctccaggttgaagagccagttggtctcatgttctatgactgttagttgggttgtctacggcatgacaatggataatttcgtaccccattgtcccatgatttggttgtcgagcccgtcgctagcaccagtagtttcccagacattggaagcaccctcgacagtgtcgagctgccacgctttgtctttgcagagactttctttggtatcaaatggttgatcgcgcttggagatgggcgaggcgtggacagcagccacgagggccaagaaagtagtggaagacttcattttgtaggttcaaaagagtgaataagtgagtgactaaatgaatgaatgaatgaatgactgagtgagtggtgatgatggtatttcttggtggttacacgtcaactttatatcagatttgaagactacggcagtgctatagaaattcaggacgagtatctgtaacatgctaatttaggtttaattcctagtgagtcctacaagcaagggcaatatgttggtcagtgttacagcgactgtgccttgacatcaaatgatggtttagataagcgtttagataagaaatattcgcattgaacgatgtttccggggttgtgatcgacgaggaggtcttgatcgggaaatggtggtttggaaggattttgtggggttacatgagcttaatgttacactacaggataatgtcactgttggggcggatacgcgatgggtttctgagattaaggctgatcctactagagaacaccttctagttttggggagctgaaaatgaatagacttgatgataactacggttcgtggctgtgttgttgagaggatcatgacattggcttcaccaatgtcttgaggcattgaagatgtgagcatctgtcaaactaagcaattctccaaaagggctggaaagccgttgaaacgaatctaagttagtgaagcctatgcacagccacatctacaacttgctgctgtaatcattgctacagtcagtgcagttattattgtacaaggctgttgggggaggttaaaattgcagtgaagaaaggcacaattaaccaggggtatgctagcagcaggctacaacttgagcgaggttaaaaaatgcagtgaagttcataggacttttctctcattagtcagtggaaagtcaaagtcctgttcatcctcggtagccaattaatcgatggaaaagtcaggagagggtagcattcgcatgaaataatctaatttaagcttacatctcaattatctgagttcaattagcggctgagattcaacatgggcaccgtaacttcaccctatcagagctagccgttcccctggtttatggctacaacaaaagagccccaactcaagctataccagaatagggaaagaaaaggtcccggcagtgttacagatagccctggggctttttgttagtgctgcatccttccataactcagccctttacgagcataggatattgaacgttcggcagatgagttgacaggctgaggatgccgatttctttcggatgaaaggccatccttggcatgattctggtagggctatcgtcaagttagaccgtcggtccgtccaggcaagatactgctacaagctcaaaataccacggttagatagtacaaagtatgacttcatttagacttggcattctagttcgactaacgacaggacttaccgacgcgcatcggagctccccgaacaaggcagattcgttcgtgactcgagatccatgttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaatcatagcataggcaggttcacttcctctttccacgtatgaccttgcaggtcaagacaatgattccttgtccgttctgtggctgtgcagaatgtcacagcgtgtctcatcttcttcaaagtcaggacgtgaggcttgacactggaataaacaaatcactatgttctcgttattcccgatatcgcctaccctgtatcgtgagtttcaacgattaaaaaatagggaataatggcagtgactgtaactactctaaagatattacactgtagggttatcaaagattatcatttgatctctctgagaatattcctgtttatcacagaggtaaactcgcacgtcaacatctcatcaactcttcacagctgagtttgctatttcaactcacaaagctccgttctcaagattatgcagcctacaaactccgttcaagacacaacaagtacgaaatggattcaaaatgtctcttgatcaagtaacccagcatcattatgctagtaattcacactgctcagatttctgaagcgctgccattgatgtctcttcaagtgtggcgcacacagccacaccaatcaccgacgccacacccctaccaaagctctccgtcatctccaagctgtcctcaaggctcaagaccagtttcaccaaaaaaaacaccaccactcccttccctcctcctcctcctccaaaacaaccacctctcacataaataaaatgtcaaactactacgcctcgcaacaacctcagtacccccccagcggcgcccccgcacccaccgccgcccaaaacctccaattctttccctcccagtacaccaacaccgcctcctcaggcacaccacagggcggctacggatatgccaacacaggcggctacggcgtcggcgcgccagcgcaacagaacaactttgcgacgcctggtttcggagcagcgcagcagggcgttagtggtaggatgggcgagcagggcggtttgaggacgggttgggttgctgctttttcgtcagaggggtatgatggcgagccgcctttgctggaggagctgggcgttaactttggacatattcaagcaaaggtaacaactctccctgttgcgatactagataggtactgacttatgttgcgcagacgcttgctgtgttgaacccctttcgacgaatcgatgcgcacatcatggacgattccgacctcgcaggaccactcatcttcttcctcctcttcggcttcatccttctcttctcaggccaagtccacttcggctacatttacggcctcgccgctctaggctccatctctctgcatctaatcctctctctcatgtcaccctccgacatcgaccccggcacacaagcagtcaacaacttcccccaatacagcagcgatccctccgcaccaccccaaccacacgacggtcaacatggcggccacttctcctcgacgttgacatacccccgaagcgcgagcgtgttgggatactgccttttgcctcttgtagcgacgagcttgttcggtatcgttatgcgcatggacacacctattggaatcgtcgctactactgcggctatcctgtggtgtacttatagcgcaagcggtatgttctgcgcggtgggacagatgaagcgcatgcgaggactagtcgcgtatcctcttgctctgttctacgtcggattcggtatcatgggtattttcagcagtcgaggaagcggaaccttctctggcgctgctactaagcttaacgcttgaacgatttcgatagcaaggtcaatcacgatgaagtttatgcgcaaagcttgcgcaggatgcagtacatgaagacgccctcagcggcagagatacgatgaacatcaagcgcagccgcgcgggggcaaggcgttcggcaagacaaggagatgggatacgcaagttacatggctcgggacatgttccctttgtactagaataattacatttgtacgtcacgaataaaagagaggcaaggtgtagtaaagcgttgagaaaaatactctcaaaaacagagtgttcgaattatgcaaagacatcgtaaccatctatatatgccacagcatcgaaaagcaccaaaaaacagtatgcatcctcctttaatcgtgaaagtcttttttgagtaacagggggaaatccacccatccgattcccggaattgcggtccgcctcttcatcaaatggcgggctaaaaaaatacaaatttgttggaaagggctgccctgcagcagcgagattaagttgggctaaataggagaaattccagcttcattcgcaaatccttcgtagtgtttcgttgctcgtttaagccttgtcgtcagtaccgttggtggcggcgccgtttgtttgtggaacatcttcagcctcgccgataaggacggagtattgaccaccagctccggcaccgatgatcttcttgcctcggatggcggtgttgtcgatcagggtaggagtgtggatgtcctcgatcgtgccttggccggtctggtagttgctggagaagccccaggagtagacagtgccgttggaggagatggcgaagttgttatcggtaccggcggcgacagagacgatatccttgacgtctggaacatgttagcatttgtttgaatggataaataacgtgcatgacttaccgggctggatagtaggcttgaacagaatacgggcattgcctcgctcgtcgtagatggagttttcctcggacagcttgtcaaactcgaagccaacttggtaaccatcaacacgaccccaggtcaagagatcacccttgtcggagcaagcaagggagtggtgttcgccgccatcaatctctgtgatattgtagtcgtcgaggtatgtgagcttggcaggtcggagaataacagcgtcgtcctcgccagcatttgactcgacaccaatctcgccaaagttgttgagaccccaaccgtagacaacaccctccttgtcgatagcaaagctgtggtatgagccacaggcaatcttggcaatctttccgcgaggcagaccgacgccctgagggataagagaggacatcttgttgcgctcaataatacgtcgaccgagctggttctgctgaccacagccccaggcgacaacgttgcccttgtggtcgagagcaagaatgtggttggaacctgcggaaagggccttgatgttcttcaggtccttgatgaggaggggagtgggctggatcttgatggtctctgagaagccgagaataccatcgctggatcggaaggttccccagccataaactcggccgtcttcagtgagagtgaagctggcgctgtcactagcaacgacctgaacaaacttggtgccaggagcaaagaactcgtcgtcgacggcggtcggtgtgctctccttggggttgattccactgtcgtcctcatcgtctgaatcggagtcttcggcgctgtccatatcgcgaaggccaccatcccaggtggtgtctcgtccgagagcgccctgatcgttgacaccccatgtgaggatcttgttatcgtgtgtcaacgcgaccgcgtgcataccaccgcaagagatctgaacaacaccagtagtggcagcggcgaggttgtcattgagtcgggggcgcttgacgtcgatgggcttcttattgttgatgcgcttgcttccgagaccaagctcacctgatgatccctcaccaaacacgtaaacatcgagaatcttggtaggagcttcgttgatcttctttccgatgccgggaaatgaggtcttcttcttgggctcggccttcttggcggcagcgggcttagcggtctttgcctttgctacaggcttcttctcctcgggctcttcggacgtggccttggccttggcttttgatgcagcgggcttagtggtctttgcctttgctgcgggcttggtcgcggtcttgacgacgcgttctgtggtcttggtcttcttggtcttgcgggtgacctcctcctcttcgtcttcctctacctcttgctcttctgcgcgagtgcgcttcttggaggcgccgttgatagcaggctcggccttcttggcggcagctttcgtaggcttcgcatccttcttagcagcagcggcggtagtggtagtcgtcgacttcttggtcgcggccgctctggcgacagcggctcttggtgccatcgcgtgatgatttgttgtgattgtgaggaatttgagagatgcgctggagatggggaaagttttgcgcttttaggtaattcaatcggcggtggcgattgagaatagggtttaggttcgcgaggatagggggcgaaatgtgatggttgtgttgtgatgatgtttgatgatgaaaatcaagctctgcgaaaaaaaaaaaagctgatttaggagggcgcgatgggtgggttttttcttgcaggaagtgatctgaccgcgctgggggtgcggtcatttgcgggcttgacaggggatgatgcttgcccaaccttgggtcaccgcctgagagctatggctaatttggctgatttgtccggcagaaaaccgttagcgcaattgacggttcgtgacaatggatcgagcttcgattcaccgcctttgagctatcggttcatttcgtcgcagctattcgatacgcgattcacactggtccgtcgcgtttactagcggacgaacaatgcgtcgcacagcacagacaatagctgtgtttgtcttcaacagttttaacttctgcgccataacaaatgaagatgcagatgtccacaaccgtttgctaatcgcgtgagctaatgttgtttacacacgaattcggcataaacatgttcttggcaaacaacgcacactctccaacacggttcgacagttgtcatgaatgaatgttgttcaattcttgtgtatctggtatcgattgtctccccgccccaacccaaagtacctagtcatgatccccaacgccgtccagtaatttattaatgcatgttgttttcgttaatccccatcatcagagtcagacatttatttcttggtggtaaagtcgatctcgttggcagggttgaagccaccatcggcagccttctcacaagtgcagccacctaacccacaatcgttagcaagactgttgacacgggaacccaaagtcaaggttggttctacataccagcaggacgagatccgcaagcgcatgtggcgccgctgggagtgacgttctcagaagcagcacggtcacaggtgcattcgccagcgggacgagcacggcatgagcatcgagggccgttgacggtgttttcgacgggagccttggcgcatgtgcactggagagcagacttttgaccgcatgagcaagtagccttttgggctggagacttgttagctttgtgttgcggtagacctgatatgatgtcacataccacaggcgcattcactggcaccgtcgctggagcggcagcaggtagtaggagtgttgacaaccattttgagggattggagtgttgtgaaagttgatgtttgagttattggtgatttggagagttgatatctcgtaagaagagtgaaatggattgtaaagtgcttgattctgttcttctcttctggatgcggcggctcgtcgtatttgtactttatcgcttttagagagctggatccactttatctacagctccagagctacggatctcccagctggtaatcatgatcattatgattggtcaaattctgctgacacagccccgttagccaatcagcaattgcttattctttctttgtcgattcttgcctcccggaacatgccatgctgattatgcgtctgtcagccggcgagctacgacacgctaacacatctcagcagtttcgctcagtccgtcattggttcatcaatcatcgatatctgagacaacaaggccgccttttcgtggtccatctttatatgtgctgatctattattacatttggaataaatccatagtgacaactgcctctacattgaccctcaagaccatacactgttggattaaagcatcaagtgagagagtagcatgggctggtcagaacaataaccatatgaagcatttgcaaaaaatgccactctgaccacaactatgaatcttgtcttagtttgacttcaccttatgaccggatctatgcgtaggatgtttaacagaatctttagagtaggcctgaaggactcattgatttgtggttgggctggctgggggcgtattgtcgtcttttcttcccttggcttccgggaaacgaatattgttcatagcagtctctcggggtttctgttcctctgcctctgatctggtatctctattgttaattagcatcatgttgttcataagaggcagtaggtaatgagaatgtctcttactcctttgttgactcccagtatataagaaatgctttggtacatgcagcagccgatgcagcagcaaagtcttgccaatcgtcattcttatggctgtcggcataattagacacgcccttgatgacaacagtcggaaacatttcccaaaccccaacactctccatctcaaaccctatgacgtctttgctggtcgcgagctggtcgcgatattccgctgaccttatcaacgaatctcccgaggcaaatgtcccaaagtgaatcgttggaaacagagtatcgttattcgagctcaagcttttgttaccgatgtcgaattttatcccgcccagtcgatcgcgtgagaggcgctgcccggcatcacatttgagctctttgcagttcgaactaagagcaatctcacagacaggatccgaattaccgttgcaagcagcacatatcttgcactctgagggttcttgatgtttgtggcgataatctgctgggaataggtggtcttgtaagccctggcggagacgcaacttcattgtttcattcaacacccgttcgagatgcttctgggttgcaatctgtagtcgtccttgatgatacctggttttcagcttcgataaaagacatcttattccaagacttggtcttccaagactgtcttctgtagtatccttcatcctgaatttgtctgtaaaacgcttgccaagatcatgttgcacgacgccagtgctaacaatcacatctccaagcaacatctcagtcctttttccataggatggcaccccgccgcaagtgccaacaacaagggccaagcgaatacctgggtagcttgcacggcagaaggctgcactatttgctgctgcaaccttaccagtacgaggaagatgtactaggaccacgttgtgttgcccaatgacaccagttgagtacgcgttcgggtcgccgtaggcctttccaaaatcttcgccccagtggtggtcgaacagggtaaaaatagcatcagcctccagtactagagcgcagatgataccgatctcgaattcgtcccgcgatttcggacgtagtcgctgtttttgagccatgatggttatgaactgaaaagtttgaggatggatagacaacgtctgaggggttttgatggatcgtgtttctgatgtaaatccctgttaggcaggcgaagctgtgttgaacgtgcatatcagaaacacacaagtacattttcctctaacaacaaggggtcctatgcggaccaaggcattcattcttttattgcaggagatataagatgaacaggagagcgagcatctagagtttatacttcaaagtatataagatcagcagataatctatatctcggatcaattgaacgtaggattcatccaagttctgtagggtataggcttccagattatgaacaatatatataattcaaattgctgagcttagtcatcgagttcactcgatcatagcggtcctatagtttagtggtaatgacgttggattttgatacccatcaaaaactttccgaagaccccggttcgaacccgggtaggacctctctttttgacgttttgtcgcagtcagcattaagacacgatcaagctgagaatctatcgcgccagacgagatagctgtgatgatatttcgctggctcaattggaagctcttccgtctcgcacgcgtgccatagaacctgggcacgcattgacgatcattttgaccatacactgtaagaggccggtctcggagggcgcgataccatcagttcatcgaacttggtacaagatcatgcatgttgacaacaacttggcgaatgaagtctttgatctgtcataccgcccgtgtttctaggtacctcaactatgcatttggatctcgttcaattcgtataaatgtggcttgacgtcctgtttctgcgccatttttgcagtgaagctaaagccggatctcgagtgacacggacacacctttatttaagctaacaagacccatcattagaacctttccccagatcttctccacgctcgcataatgtcttctcttagctcatctgagaccacggagtcaaccatcgtggtgattgggtacgtgctcatccatctgttccccatgctatgagctgacgactgtagtgctgggatcatcggcttgaccagcgccctcgagatccagcaattaatagcagagtctccatccgctgcatcaacatccgtgcttctcgtcgctaaggaatggccaacttcaattccgggagctccaatcgcccattcggctgactatgcttccatgtgggctggcgctcatgtccgacccatccccgcatcaacgccccagcttcgccgtgaagcgaaatgggtgaaaacaactgtcgctgagctggagaagcatctccagagtgagcccggagttggaatccgtcgtctaccgggaatcgagtacctcgaggatccgccggcggagtatgtcaagcaagacgcgacaagtttcactgctgagactggattgccgggatatcgcaagttcgagattcatgagcttccggagggcgtaaagcttggattcgagtatgagacatattgcattaatgcgccgttttacagcgccaatctactccggaagttcattgttcaaggtggcaagactgtccagcgggacctgaagagtgaatgggaagccttcattctggcgcctgatgtgaagcttgtagtcaatgcaagcggaatgggttttggagacgcaaagtgcttccctatcagaggtatgtcgaatgatcaattcatgctcacaagcactaaaattagccaggtcaaacggtgttgacaaatctcactgccgccgacaagactatcacagcacaaaagaaggatggaacgtggagcttcgtcatccccaggtctttcaatggcggaacagtcattggcggcaccaaagaaatgggcaactgggatctcgagccatcacaagagacgcgtaataagctactaaaggcagcggagtccatcattccccaagcatgcagccaggaacaagacgttggctcgctgaaggtgatcaaggatgtcgttgggagaagaccagctcgtgaaggaggtatgagagtagagaccgaatctaaggatactacttggggtgtcaaacatgttgtgcacgcttatggagctggggggcgtggttatgagctttcttggggcgtggcgagtgaagtcgcggagcttgcgaaggaggtacttggctcgcagtcagaggtgaaagcaaagctctagactaagtcttggctttgcagactaaagaatattgtagaaatatgttgagcccaagcaggcgggtagcaaggaaatagggacttgaagcagtacagatgatattgttagtccattcttaggctataaatatactaaagatgatctaatatttatgccaataatacagacgctcaatgctaagtatttcatacgcgtgaactcataagaagcaagcatcttcatcagacagacccattctcgatcattgcaaatatttccgttctttcttattgtgtcaagagaagttagacaaataattaactaaaaaatgaaagcacatttgttggttaactctgtttttcgtgatttgtgtgactgataggcgtaaacttgagactttgttcctagtgccgaccctgttcccctccgttttgatgatcctgtactgaaccatacactatttctggttcctgaactggagctctgttctgtgaaaattctggaaaatccgtgtcctcatacaaatcgactggcggatcaactggccgtcgtttttcacttccatgcactggcatcggctgggctgggtttatgacgacatctgccgtatcatctatacagctgaccatttggtccgtctcaataccttcccatcctctgtagatagtttcgtgaagaagaataagccctccttgaccgctcctcgtagcgccctcaccaacggataaatcatcacagctagcagacaaatgtcgattctcagagctctcagctggaccaaattcaggctcagataagtagacgaacttgcggcggctggtgaggtacttgtatttgaccacgcctataaagccaaggaaccaaaggccagagaaccccaatatggaccacgaaatgacgggcactttccaccagtctagagattcctcgctgaaaagctttgatgggacccagactgtgatgattgggtagaaattcccaactagatagagaaacccgcagacaatactcaaattcggattcacagacctttgaatcatctgggcccagcttctttgcacaggcccctgatctgggacttgatggtgccgaagtgttaaggttggttgcgttttcgggggaccacggaaatgtagaatcagaatgccaagggagagaaagaagccaaagaatgctgatgttaaataagcaacaagcccagaaaggatggcgtaggcattgcttgctgaagtgttgtacgttgccagaatgaggacgatacagctggtgaagtggaggatgagggcaccgacaggcgtctcctctaggtgattggaaggattgagaaacttgaagaatcggttgcgtggtttccgactaccagtgatctttcgagtatcctggtgtctgttctcgacgggttggtctgtgggtttacgctctcctccttgaagccacatgagaaacctgccaagactaacgtctctgttcctcccaagaaagctggtaaaggggaggaaaccctgcttggcaatctcttgcttcatgcgtgctgctgtgtatgtcatgacgacaatattgccgaaggctgagatggctaggaacgcattgacggcgcgcttgatttcgtaacgcttcgagtcttcagcagaagggttgaagatgatgtagaaaaactgttgtgccacattttcctgctcttgttcacttactgggacgaccaacatctgcgatggacatatgttagtcgaggatgcaatagagaatatggagatagcttgatcttacatagcagatgttgacggccatatataatgtcgacaccaggatgacaccccaccacatggatcgagggtaagtctttcgagggtgcttgatctctcccagaacctttgagtaaagtcagtatttatctgctgcgatgaaggcaagttgtgatccactcacgtagtttggctggttgaaccctgaaaaggcgaagactggttcgataagttggcaatgttcctcgcggggagacaattgcattactcactgatagctaggaaggcctgtgcatgcgctttgccccctattaggttggggtcatcaatcggcttgccgaggttggcttttatgcctctcaccccggacggcgcaccagcaaccacccaggtggcaatgatcatgaagatcagcataaacaccttgataaacgctagtagattgttgagcaagatgccaccccggcgagagaaggcgtggatcaagcatggaaatatcgcaatgacgatggcaatgccgcggatggtgcctccgttgagatccccagcctccttttggggattagcagcctccacgaggcgtagcgcacagttgatacaatttcccgccatgtttccaatacaaatgaagctgataccgtacaggacaccgctcagcatcactatgcccttcttgtaccgcggccaaggaaaaacgtattgaaggtaatggaggtcgccccccgatcgcgggacagattgctcgataccgtcgattacgtatcgcggtacgttcagcccatactcgacgtagacgtgagctccagagagagcatagatacagccgcagagccagaagagaattgcaatgcctgggctctggacacccagcatcactgtcctggggctgtcgaagattccggtacctactcgaaagtcaacgattagcactgcccttgacaggcacttgagaaaccacacagtaacatacctatcattcggtttaccactaggcacgtaacatcgatgaaggtaagttggaagggctctgttggggcctcagtgacgacaatgttcttatcgattcccatatctctcaatatctgtagtgtacttccttcattggggttgacttcattgagagaccggcgggggcggccgacttgctcggcaggttgtctggagcccatgcttggataaattgggaaaggctttggctagtgggaagaatatcaagtgcaacttgagcatatatctgagtaggacagaaccagggacacgattgtaacgaccacttcagatgccgaaacatggagctcaccttaccagaggacgcgtaacatgataaatacttgattatgagctggacggcccaaataaggtgtacgccaccagactctaaccgggcgagaggcagagatcggtcgaggctcgagcgtaaaagccataaggctcggcaaagacaaaagacgccaccagttgccttgtttcgacgactagacctgctccgcctgcaaggagtgagttgtttgcccatggctgagtaaatgctgcgtaggagcgagggtggatggccggatgagctggaaagacatgcatataaggcttccgatggcctaccagactactgggcagcagaaaaattgaacctcctaagtcttagggtgcagaaataaatagcctaaagagtatagtctaagcggaataagataacctaataattttatcccttttgcttttagcggacgttctttctggaaccccgggcagatatattgctgaccatccctcacagtagtgtgcagagtagctgaaggtgtttgcattcctgtcatgcagccaccacttctgattcctaactcagacaaacgtctagtgtctgccttgtcgttgaccccgcccctcgttcgcatattgaggctattatgaactcgtggtacattaatgggtactcaatcaccccccgcctcctcgctacttatcccccctgcaaagacacaaagaactgactcggttattcatcctgtgaatattgagtcgtaatggctggtgttattcagttcggagacgcgatcaagtttgctgagattgcctggaccgtttggcaatatggatgggcagacgcgaacaacgcaggtcagttcaacaccaagctcttcccctgtactcatcttccaagcatctaacagcaagaaggcaagaactatcttgactttggtgccgacgtcctcacactccacagcagcctcaagcaccttgagaacgctgtcacaagggctcagcagtctctccatagccatggggtgtgggacaatgacagcctatgtggtgatcaggactcgttaatggaagtcgttggagattacaatgccactctggaagaatgctatcagctcctcaaagataatgagcgttacgcccagacgaccggccctatcaagaacattaattggaatctgagtatcatgcccgaggtcgaacgcctgagaggtaggatccagatgcacacctctcgcatccaacatgttctcaagcccttcgagatgtgagaacacctgccttcgaatttgtatcatactaacatcatctgcttctacagcgacttgttcacaaacatccaccaagaattgaaccgccgattcatgtctatccatagggatttacgaggcatcagggagactgtggattccttactcaaacatcagaaccccagccttgcacgcgaaatcgagcagagacgtgagaaacagattcgtcctgtcgaaatatcagacacgttgttgagcaggttagagcatatgctggaccggcgtcagtctccaaggttgccgatgttggctgactgtttcgtcatccatctgagaagggccacgcaacaacctcaacacgacccgaacagcttcctcaggcgtgtatcggtgccgaactacttgccgtttgctaaatgccagctactgatgaataggatgaagggactccgtgagttgcggaacccgcagtggtcttcatattggcctgggtatatcggcggacttgaggaagtaagatgactacaaaccgttttacacattcgaataattgatgctaataatattgaagaaactgtcagaagaatactcccggattcagagtcagatcgtcgcacctgacacttcaacgtgcaatgatgggatgcttgccttttggccagaggacgaacctcagacggaggaggcaccgacagcacccgcagtggaatacagctgtttgttccaaaggcacgttctctcattgatatcgtgtccgaaatgatgcttacctgacatcgcaggcctttggcgactctgtcaccttacatacgctggcgagaggtaaaactactgcgacatccgaaatcaatgaatcgcttcaaaataatcgagacgtttgagtggaacaagaaacaacaaagtaaggattcaagggtgcttgactttgaccttcgatctgctgttctcattccattgtatgctgacccgtcggcgccattggaaatcatcatcaaagccaatggattaccgtaccactacgtcttcctttgcttgcaagatgttttagcattccaggcttttataacaggcttcaaggttatggacggctatatggagtaagttctatctttcctacagcccaggctcttcgataagatgtttatagacctagctaactcgcccaggtctcgagcagtggccaagtttatgatacgtggaactttgggaccccccgaagatgttactatacaagtatggataccgagggagtggacagatacggatcagtcagcaacgaatgaatcacccgacgacccaataggtcggagatctgaacatagttcatctacgccgtcacttgtagagaggagttcagggtggggtggctcaaagtacaagctacagaggtctcagagcatacccaccactggctttcaaccctcgaccttgacgaatggttcatctagtacagccacttcctccagaaggacttcttcgaccacccatgagcagtgtcgtcagccagaccgtcaaagccgctccggtagcatttcttcccaccggtccaccagtacaagttcctctggtatgagctatagcagccggagctctcaacaaagtgtcaccgtcaatggtagtagtactggaacaggctacggcacaatccgtacccgacctcgtactccgctcctggtgcttttcactggacccaaaggccctgagtccaggcggtccatcgtcgctattacgctcgacaagggaacggtacctgactggaattcatgcaagtgtgcacgctggcctgctgaatgtcgtatcacggctctgcaaaacgaacaagggcggttagaagcctggaggttcgatggtgacacgtgggatcttctacgacttgcggtggcacgacatggcgagcaacgtcgctgggatggacttattcgcgtgagcattggattcgcctacccggatctgcgaaagaagtttggtggcgcgccttgcaagtgctataaggtgacagagggagaggtcgaggcttgtcacctgcagggacaccaaggcctcttgggggttgtgagggatttccaccgcaggttgctgacacagtatcgtaaccagactgacagccaggtggacgtggtcaattgtacgtcttatggataattcacttgggaggacatggcatgaattggcctagttgataatgcttatctttgttcagatagttaatgataaaagaggcgttggcatgtttatgaaagcatagatgaaatcgtcattcaatttcatgagtgatattttttttgaataatatcggctgatgcttacagttgtgagatgccattcttgagatttcctttgctcccgtaacatttgttaactcctctacagaaacgttaaccccctgagtcataggacgcagaaatagatagagtaaagtgtataatctaagcagcataagatgacctaataattttatcccttatgttcttagcggcctatgtttctgatacgctgagactgacgttccggttttattgcatacctagtgctctgacgagatctgttgtttgtcaggatcactcctttctaaaaaacagtgatgctgtagaatttacttacctaataatgcaggtggtaaggatgcaaggaatgatgtgtcgtaactgtcatttaatattcgtaaactgataaagtcatgggacctgccgcaccgaagtaaacaaggtacctactaggtaggtttaacaagctcactatccatcaagaacgaccggcttcacgcaccttatgctatccccccgaacgtcgagcctcattaccggattaccttcgaaggcccagatcagatgggagtgttggtttgcaccaacaacatgagagatctggacacagttcccaagcagcagatggcgttcataagtatttggcgtgaccatatcgtcaatccacagacaacgcggctggtcgatcagggcacgcaagaatgccgatcgacaccgaccatttgaggtggctgaggaagatgacttgttctttgccatcgtcgcatctgacaatgggcgaggcgttgcctcattgctcagagactacccttagatgcttgggtttaagacgatcgtaggtgcctttattatgcccaactagccttatcctagcctttactggaggttgaaagaggtggtgatcgacactgttaccaacgcccctgatccctcaatgtcgcccttcgcatccaggaaagaccggcgcaaacatgcaaagcgcatatctcggaggtaaccctcttgaaatatgatgggcaagtagtgggattggcgagggtatacaacacacaaacaacatacatgtatagtactgtaatagtaatgatagcgacgacgtccttgacaaatctcaatcgcttcacccattagtgatctaggcaagcttgaaatgaacacagatacagggtgaccaagctcaagataattcatcatgagacataaatagcctaaagggcatagtcgaagtagcacaacgggatctactaatttcgtctcttatgcttctattgaccttttttttttttttttttttaggataccatgaggctattctcttatcttcttactaaaataggagtaagcgagagcaataactgcagatccgactctatttacgtttcaagggacagagcactgactgcgactttacgccgtgcctgttttcaccagattgtctactgatcgctgcataagcgtttgttggttcatggtcgtggtattgggcttgcagcttcagcaggggcctgttgtaccatgaatactgaccagataaatcggtggcgaactgactttaccatgtgttaattatgcttctatgggataagttaccggtgattacgtttgactagcagtgtagctactgatagaatttgaagcagaagtgaacgctgaaggaatatattgttacctttgccctataagaaatcttgaccaatgacatggcgtcaagagcagtattttcttcacatacgtacctaggaagaatagagctcggaaatacatagttgagaaacaggggttctggggtatggatgaaaagcctcatataatcgtgaaagtctccattctatagatatgtgatattctagagtctacatattgtcaacacttacactggatagggtgatatacttcagccgctctttacagagttagttgcgaagaaagccaatgaaccgtgatgaaacaatcaagggctaagacatttaggtaagagtaagaggcatttagccaaccaataagacctacggcatgtcagacctcgtcgtgagaaatagagtggtgcagaaaaagaccgggcgagcccgtcgcttgatcggcaatgtgactgttttgggaaactgtcacgtcaggcccgggatccatcaacagtgtcaatcaaagcaagggtataaccaacagagttcaaagacacagacaaaaggaccaatgataaaggatcataaaggaatatacggggatcatattagcataacaaacggtccgagcgatcctgtggcatgatcggcaatgtgactcctctaggaagctgttttgtcacatgaaggattcatttacagcctcaattgtagccagggtacaaccaacagagttctaatacacaaccaacagcacgcataatacgacatgttcaaacaacatcattggctatgtgcggcaaagaaatgccgtgacatgtctgagtccgacatggttctaattctttctgtaagcttatagtcatatcctggagagtccatggtatgatgtatccattagaacttctagctaccaacacgggcaaaccgtcgcctgtctgtacgttccaaaaaacaacttccaacccagcaaagttatcctcaccatcaatgttttgaccaagttgcaacatggtctcgccacacttatcatttgcatcagccttcctgtccaccgttactgtcaattttcttttccgaagagaagacgagatatggtcagaggtcatttgttgggccactttacccctaattcgaaggatatttgcccccaaagacaagagcgattttgattcagctttgtttaccaactttgagtctaaaccggctcgtccatactgcttgtgggctgtcgccatatgtctgtcagtcgtatcgttttgccgagccgaggcagactcgctcaaactcttagtaagttcagatcacagagtgccctagacctgtgttggttgctaagagacaactagccagcgcttacccccttactcctctggacggaaagacgatgggaaccgggaactgaatggactgagagctctttcgccactcaattatccggaaacaagtcgatagtactgatgatctctcttttctcagtccttacactcacagacgggagttacagggggcttctaccatctttggtcgtcactagcctgtcttacattatttacagtgcatttctgaccgagagtaggcagagatctgtgctacctaccctaccatcgtttgcaagatgtattggctgccttgcaccgagggtaatatttgtacttgtgcttggggctcttgccagagtgtcattcattgggtttccgccgagtaatgccatttcttcgttgctattgggaattaccaagtccttatcttggacatacactgcccaaagcgtaagtgtcgcattcatgaccgagacacaaagccatgcacctaatgattgatccaggcctactacacatcctggagtctagcagcaatgctgttgtccttcagtctactctctacccgtaatccatttagcctctcgtccgacagccaggctctatcacacgtacttgcgtctctgctttctcttgcacaaatatttggtttcactcctaagcaagtcagaccaacatgggtattgatcgttgccgccgtcctccctttggtcccatactcagcgaacatcgtcgcaattcgcaacgctcaactggaggctcagatctttagtgaaagtaactcgcatcctgttgaggttttattcaaccgatctaaaatcgagtttcaacaaatgttggcccgaaaatctaccacttttgagatagcatccagaagatatcgatccagatatggtctcgatccaccaccagggtttgagggctggttccaaatggcacgatcccttgagtcacccttgattgatgattttgatacaatacatcgatcaatatctccgtttagagctttcagtggaaaggaacttcaaaaggcggtttatcaagcccaggccctacaaggaatggacctatggctctgctggttttcaagtgcaacatcgaaaactgaatgcagccatccccgacgaaaatttgaccggcacatctcacaaatgttcaatgacatcctggtcaacgcaacagagcttcccgatgtccaatttcttgttaaccacatagatgaacccagagtccttgaccacttgcatcaagatgggggtatcagtgttgataattatagccacaagcccgtctgggatttagtgacaaaaagctgtggctcaatgcatgacggggtaaaagaggagggcggtatcgacacatttggactgccatttgttacgaacatctcttcagcccaagatctatgtcagcatcctgattatcaaggtcggcatggccttacatcgagtcccgtctcctttcggcccatcaccggcccccttccggttctttcaactggtgcactatctacgatgaaggacattttgttcccgagccctgcatatacggagaccgagttcatatataacgatacatctgatgtcgaatgggaccagaaacgcaatagtctctattgggctggttcgactacaggagggtatgcgactgattccaattggcaactgttccaccgacagcgatttgtggaagtagcacaaaacctgcagaagaagaactactacctcagggtcaaagatggcgctgcaaaacgcgtacgatcctcatttctggacggaaggctcttcaatgtcgcatttacacgcatcttccaatgcgaaagacaatcttgcagagatcaagacgcatcttttggaacgaaatcatgggtcggcaaggatgaagcgctgaaatcgaaactcgcgttcgatatcgacggcaatggtatcagtggccgcttttataagttgcttgcttcaagatcagtgccgttgaagcagacgcttcttcgagaatggcatgatgatcgccttgtgccgtgggtacactacgtacctgttagtcagagcatggaggagcttcccgagttggtctcgtttctgaccctaacagaatatggtcaaagaactgcgaaggagacagcagtgaacggtcgagagtggtacgcgagatcgtttcgtcaagttgatcttggtctgtacatgtataggttattgttggaaatggcaaggctccaggatccagagcgcatgccggagaattagttactttgtagaaatatcttaaaaatcagattcataacgtaatattctcttcgcggatagtcagtcgaaatcgatgtctgtgtccattgtccatatcagagatgatgaaacaccttcattcacccggtagcaaaagaaagtaggtacggaaagaagttcagacgaaataactagtccactcttaggctacatatacactaagagtgatataaaatttatgttaaccactaaaacggtaaaccacctaccggcgaatctataaaatactgattactttagccaagattaaggagagctcccacattccgtcggctgttacacgtcatctaaaaagcaacgttgtaaaggcagccctttattttgccctcttgttcacatgtcatggcgatatggctgccgttcatgcgtgacaaccaccagcacgttgctttttaacccagggtgagataattaaaaaaattcgcaagctcatccagttcctgtctataaaccgagagattacacctgaaacaatagggattagcgccgcctctaacaaggcgactgatcatgatgtctccaccaagccacaaaacttcaggggttggtctgatctatatataccgaatcatctcctgttatgagatgaagcttccggttattaactaagtttcccaacaagaagacacgcgctgtggtaggtcagttaaatgactgtgtatacagcaaatatggaactttaaggaggacagatgactgataaaaaaaagcatctactgagctccacggacaacagttgtttcttcttctttcaatccgaaactacaccaattgactcgtgtcaactacgcataggtacagaagccaaactggtttttgattattaacaggactcaccatggacgtcaaagcctcgaagtcagtcatgtcgtttgacataaaagacaaaaaaacgcaccgattcattctggttcaacttctagtcatactttcattcacgtcttacacagcaactcttctgcatctgccaaggatgaaaaagaagctggtactgcctcacccatgtgttgaaatcacgacaccgtcggcgttgatcacacaaggcaacgacacattctcctttccctcggttctcacaaccagtgagacacaaaggcatggttattccgctgctttactatgtggcgatgtctggctagctctcagtctcatggctggcactgatgccttctgggtcgtggcaacttttaaccacaccctcatgaagaactggcactactttgtcagcctacgtatgatggcattggcatccattatatcattctgtctgtatataccgtcgagttggggcactaagaacagtcgacttcaagactactcactagcactgtgtctatccagcctcgcgtatttcctcttcaactatgcattgtcaagagtatatcgacgtccaccgagcactcttatcaacgcccattttggaacactccaacagtacagcgataagatgagtcgcttctcgttcggttggagtcgtgcgctgcaggtttctgcgattatctgttcgtttccaatagtgctgactgcgattatgccttcgggatgggtgactgtcatcccactgctgactattccattcgaggtatgtcgaattattacaaatgatatggaattcaaaatgctgacttctttgtgtatagtcaattctactcgcctcaagaaagttgggaagaagcccagagttcatactcagcggtggagtcttcatccacgcagtctgcttcacacattggggtctttcacaagtagcgtcaagcccacgactggttctctcaccatcagtgtttctcgcgcttgtagttgtaggacgcctaatcctggacttgcatctacaatcttcatcgctcagatacccagagtttctttgggtgcggaaagaggttctcatctctacagaaagccttttggctatttgtgccgtttctctaacatcagagacgtttgggctccctgtggtcacctactgcaagttgttcatcatacctgtattttactcggttagcttgttaggtgtagcgacgcctgcagcatacagtatcgtcacgaaaaagataaagctttaataaacaaaacgaagtctgattgcacataaagactttacttgaaccatcccagaatgtttactccatattaagaaaagaacaaggttattaatagctagcagaaacgctggcctccatagtctaagtggcataggttctcctgataattgtgtcttttatgtccctagcggtcaatgtttctcataccctgacgccaggatctatctagatctttgagctagactgcggtttaattaaactacgaagaaactattgattgtggcgcgcgactattgacgctagctgcaggggtcgctcgtacttgaaagcagatttcccctcgacacccgcatttccaacaattagtattgtccacaaatcctcaatcgcataggcatattcaacatgccttctacaaagaccatcgccgtcgcggtcgcggccctggctgcatcaggcgtcagcgcaaacaaatgcaacccatccgcctgtaccacgtacgatctgaaaaccgaatccgaaatcgaaaccgaagaactcaactgcaacaagcgaggagcctttaaagatacggacagctacagtctccccagttggtcgatgtacgattgcgccaagagttgttacgactatgaacagtttacttgccagcagttcagctttactcctggcgaggaggcaggaatacaggggttttgcacgctttaccctgataatgagatcccggggaatatcaggggtccgctggcttattatgacaagaaatgtttcaagtgcagtcctcctccgagcagaggaggtaggggtggcgcgaaaattcgtgggaggattcgacggagctaggagagggcataacagaattggaggtggatgttttcaagccggttatcgttataatcaaattcagaaggcgaatggtgacacatgaaattggcgcagtaatttatgccgttttggtacagtgttatgttatttatattcttgtcttgaacactggaggccgccacttctattatttccatgcttgtctgtcaacctccaatttcctcatctaagcctttttattgtctttctcaggttgactcatggtagagtaattgacctgagtcggcaccaaagatgaagcactcgtatgctcaccagcggggtacttctcagccgtgtaacgatcaacctactcctgtcagcaaaaccacaccttaatcccctcatagaacttacccatcgaacaacaaagagccatcccgccattgccgtactgacacaaagcatcgcaatgtacccattcttccaatacggagcatcgtcagctgggaaaagcacgatgccccagaacgtccaccaaagaccatcgacggccgtcatggaagccagagtcacacttcgcgctgcgtcgtctgctgttcgtgccagaatattactcgcccaaccgtacatcaaaggggctatgccatatgatgaagctgaaagatatagtgctgtgaggttgcctggtacactcatgtttgggatcagaaggacgatgctgcatgcaatttgaatgatgcaaagtatgaaaccaagggacatgcgttgattgtatctgtccatgaaaaatgagatagagaactcggcgacgataccaacggcgtgagttgggatgggtagggtgttgacttcggtttgtgtaaaaccgtcgatgtctttgcggaatttaaggtaaagtagcatgagtccttggacgacgtatgactgtaaagctgtaccaagaatggagaatacacagaagatgtacctgtaactcgttagtctctattgcaaaacatctgtcatgtattgactcacactaagggattccctaggaccctcttgataaggctccaagcttggatgctatggccatcttccctcttgggtggtagtcgatccagagctagctggcgttctttctcattcaggtatggagcatcagtgtactctgggacgtcgggaaagtaaaagaagccaaacacggcaatgggcagaatgatgatgccgtcgatcaaaaacacccattgccaacctgcgagtccaccatgaccttccatagactcatggatagcagccatcatggcaccggcaaacatctttcctacttgcccaccgacagtaaacatggctgtccgcttgccgatctcgtctgacttgctgcgtgggtgtcagcatggcactgccgagaagatatgtgatacttactaccacgatcccatgatgtagattgatccagcgtaggtactagcttcagctaggcccatgaggaatcgaacggcgcatagctgagaatatgtcttgcaagctgcactagccatggtcaggccagcccaggtgacgaccattgaggaaagccatatgcgaggtctgatcttgtggatgatgatgctgcttggtatttgtccaaccagcattctatgagtttgtcagttgacgtatcttgtacattgattaaggtgtttctggcataccccgccgaggtcattgagagtagaacattgtattggttaccgtggaggtcaagcgcctcttttaaaccagcgacctatttcagattcagctatggttcttcagtcaatgaatttcgacgcacgtatgcattggcaaatgcctgtctatctatagtaacagttaaagacgagttcacacagtggtggatgggacttaccaaggtggttgaagaagaagctgaagcagcaaaatgtctgtcttgatcagtccacaaacggttaagaaggagcagaaactttatctcacaagaataaaaaaatctagcaattatcagtacgggccacactgaagaacgggagtgacaaaccgagttttcgtatcaacttcttctcctccttactggtatcgccccaaagatagtcaaccactgccatgacaaattagttacacccataaaatagacgcggctggaagttatacttttcagtgtcaaaaatgaaagctagatatgctaggaaaatggaaaaagtgtgtgtcaaggcctgtatgatagatagatacctcttgttaataatcccgcatcttttattggacagactgtactcggttatccagggtccatcaaggttcccaaactaagcgatattggaccctgattttctcgaaaagattgacaggctaaacaagtccataaaactgtcagataatacctcatccactgtgtttgctgtgaccgagaacaataaacagagtcaacttgcaggctatgattcagtactgacactatgaattgacagaaaagatgagagcatgatgaaacgaattgtctgtcaaaagttaaaacatttgttgaagccatctccaacacagccaaggagcagatgggacaaatacctgagaacttcctcacggttcattttatcaaggacaatggcgatcaaatgtgccaagagaatcgacgctagaaatctcaagctcaaaataaagacccagcaagctattgttttaggccagtttatgatcagactttttaggttgtttattttcgtatcctaaagcttagactacctatctagatgcgtcctcgtcgggggttttgtacgttttccttcgcagtatgttacgagtgatcttttcctcgggcttctagcattttcctttgcataatcatgttgcctactcgtgtcctactcgatggcttctcgtcgcgcccggtctgcatatccatatggccagttctccaacagccagcagtgcgtctctgcttgcctttagtatcattagctgttataccaaatacgatttgcttaataataataattactcgatggcgtagatggcagtttcttctgcaaggctagccatactctctcgccaagacagccactcctgggtccttttgccagctctcaggcggtcgacaacccactgatggcgctgtggtggcttccaggtagggtgtggcgcaccaccaaacctttgccgagctttagccttgtattgatctgccagctcgttctggcgatcttgggccaacttgtaaagattcaacgcctcatggcgtctccgttggcgaacccttttcttatatctagttaagtcagtataggttagttatattgagaaaaaagaatatgccttctagctagcgagttttgccatctctgcatcagcttgtgctgacgccgcccacgtttgaaccgggtccgttcagcggcctccatcttctcttgcttcatggtggtatattcccaccagccaactgacaaattgaggtcacagagaggtagcccttcagaacctgtcgtccaaccggcgctgatattcaagggctaagagtatcgtggcggcgggcattagtcatgaggtctagactaactcaccgccttgccgtacacccccccccactccgcacacttgtgatagcatcacatcaacaacacaacaatgacttccaataattctacaattatgtgtattaatccaattcaattgagattctgcatactatctaactaatatatattgtatcttctgtttttttctcagattgttttttgcgtttttctttcgcattttccttcaatttatatatgacattcttttcagcttgatctctcgccgtgatgatctggtcaattgaagggaaagctgcatttggatcaaattcaactgggactcggccggtaggctctttggccgccgctaaagctttgagaatagctttttcctcctcaaggcgttgaatttggctgtttttgttgtcaattgacttcatcatcttcgtcatgatacaattgaagtcacggatcgatataattccttcactttgggcagctttctgttgtttttgaatatcggcacttccttgaggcgtactccaggtcatatcgtcagttacttgtggcctctttggtgttgtaggtgcctcaaaggtcttgcgttttctctccttgggcttcaacgcctctatcgccttcctcacatcgactgggaatacaccagaagctgagaaaccactcattatgttcctacggcttatagctttttcagaagcccttttgtatgcttctatgaagagttgttgttgatgtggagaggttacttcgtatgtagcccaagcacgggttaactgatgatagtacgttttcaacggcccaaataccgcaacatcgagcggctgagtaatgtgtgataaatgtgagggtaaccaagagagccaaattctatgcatccaagcctttttcatcaattctggtgtgatatatgatttatgctggtccaagactaaaagtctccattgagagggatctgatggcgttgtctcacggataaatatatccataaaccatcggttgaagatatctgtatttgaccaacccgagagacttgcctcgtacttccagttgggaaaaacgttaggaaaccactgtccttagaggttttttccagtaaatacgacaacaggcgtaagacggcgagatccggctgatatacactcgatcactgaggcccaagttgaattgtccgtcttgataacctcagatcgtgccgtcatgactgttcctgctactatgccggcccgggtttccccaagttgcatgccgttttcatcgacgttatatgtatttgctcgtgtgatgtttttgttattaataacccattggagaccctcgtagtagttagataacgatttcctcgttacggcacgttttctagcagattcgaagaccttcgtaggcttcttttctatggtagaatgtcatataaagaaccggtctacccagttcttgccaatataggataactgcccattgacctcagacagctgctgtgcaaagccgcgtatctcagacctcgagagaggctggaatgccttctctctctcaataatatagttcactaggtcatcttcttgctcaggagttagcgacagttctctccgatgtgctgttgtaatgtcgtaggctccggcgcaacgatccttcaatgtcgagatcttaatggagtgttttcgcgccgacgcgcgcaaacctatattatcgacgtcattaaccgccaacgacatcctgtattcataatctgatagcttcaaatccattactgttaaaataaaaaaatacagatttaatttaaaaaatacagagaggtatgaatatgtagacttcaatgacgagttgatgttgtgaggtgtgcggggtgggggggtatacggcaaggcggtgagttagtctagcagacgcaagatgcgttagtcactaagactttgcaaaacaaaacaaaagatagcctaaggctctggactaaacatcataaagcgacttactaatttcctccgttttggtccatgtccctgatctcgggccaactgtaatcgtctgctctggtcacgccgacgtgcgtatgcctcgggcgacacgttcagcgtgggaccccagagagaatcggctcggtcccgaatgccttgacgcatagagggcgtcacgttggtaggagctggtagccccatcgctgcaagatgggcgagctcttcggggttcatgatggcggtggtggcggcgattaaatataattatcagataattaatttgataatataaaaaaaaagaagaagaaaacaagctactgtgatggtgatgatggtggtgaactttgttttagtgcttccagtgcagcgttgggaatcatcgtatcttgatgtggatgatgaaggtgatgaggaaacaaagagcagacatggggaggggcagggagaagaggttagtacacaaaggtggaaatgtagaagctatacctgccaaaactgcgttactagtcctctgtgactcatgctcatgcctgcctctttctatttccttggcacatcctgtggaggaccaggatattcaaggtttggggcagcgaataatcaccaaagttcatagtatcacatagtcaaaactccaaaagccatattccaggccaaaaagctataaggtaaaaatatttccggttactctataaatataaaagtttgttgcaacttgatgatattcaagcttcccatatcttcaccccgaacaagttgatgctggtacgagaaacggatgttttcatttaccaaaaacttcatccgaatcatcgtccatcagcccgtcatgccacagttgtgatcgtcgcatcttcctcttctcgctatgcttgcgccgccacctcgtttgccgactcctttcctcgagaaaatcctcggatggaaagttcggtcgttcatccgtctcttgagggtacaaacgactgttatcgaagaaaacccacgcccgctgacaagcgattttaccaccgtttgtacgctgctccatagtcggcgccagcatctcatacatcaatgattcgcaaccatctttgtaatcatcacgagtatcgaaaaagagtccaacagttagctcccgaccgttccagggttgcaggcaattgctatgccagagagatttcaattcacgcctaagggctcttatctcgtttgctttggacatgtcatagcgaagaaactcggtgagacgaccaggccccagaatttcaaaaccaagaccgaaactgccgcctccgtaagcgcgatagttataggagaacttgattccatctgcatagacgtcatagtcgaaataaaagtcattcggatatagtagcccaggttcagatgatgaagtaactgatgatatggttgggagccaagtatcagtgcactgggcaaagattgcgccgtacagacttttgaagtaattggagatacatatgagagcttgttcttccgctttgctgactttgtgtggtggtatgccagtgggaactggagcaaggaagttggcctcggacgtcaagtagtacctcagaaacgccttcaacaaccttttcctctctaaagtcgtgagatttgcagaattgaatcgcggtgtcaccttggaacctctgaacttggagtatgcctcagcccacggctcctggatgtctggtagacaaagatattctcgaggggggaagtacgcagtggctttagtgacgtagtcctcgagataaatcatgatccgaccatgtaaactaatcagtttacctgcgagagggtggtcgtttttcttgagagggtccgggagttgagactttgaccatttgcgaagatgtacgcgtacggcggttgcagggcgctcatatataagtccctggccaggagaagaaacgcgcgggaacaggatgatcgccatggcgtcttgcatcatgccttcatcatagtcgataatcttctttatgatgtacattttgcttgcgcaatattgtgcaagcaagactggcgaggcttggatcaactgtgatatcattgccgtgttgttgatggaaatgagaacgttgacacaaatctctgatggcagcttggaaaagggatctaatctgtagcttgccatcttgtcgtcttgtagttgtcgtttgcgttgttgcgaagagtgaagttttcagttgtcggtggtgttgatgggaagagtggaaatgagatgaatgggaacaaaagtgactatatatacgccaattcttacggggcaaggtaagattttttttatagtcattcctcatgtcaaggtttattggaaggtaaaatttaggcaggacgacaataacggcgagtttatgtcatgcatcactgtcgtggaactgcgttagcgatattaagttgcggtcacaaataaaatgtgatcctctcacaagacaacatacaatataaactttttataaacagtgctgccttgaggcatgtgaccttgattggcccctcagaaagactgacaagcccgattgaccactgtcaaccagcgggcacatcatcaaaacttctcctcgttgcaagatttgttgaacctttggagttgaatatatattaaactttgagcctcgtggcgtggcttgaaggcaaaaaaaggtcatgagtgagcattggagtcataatgctcgaaaaagtgaaattgaagatggaaaccatatccccaggataagaccttggaaggtgaagaaaaggttgtgatggaaacaaaatatgattaggttcgctacaagggtggcatctgaaacgggagaaagaaaagttggtcgtataagtacgaagtaacagtgctccaggactcacgtagtttgtacacaaaatgtctgtttttggggcatttgtcttgaaggtcgttggttaagttaaccgtgagtgtaatcgatgcatgacagtggcagtgtactcattttcactatgactctacgtggacctacccgtcagcggtatcatgtgattaacttgagtaaccatcaaccattataagtcagtaaacaccgactatatctacctgcctaaattagtagcatcgtgtggattgtgtggtctaagaagctgaactcaagtaacctaaaatgatgtactagatttggtctcttatggttcggtgactaagctttatgtttaccagaggccgtgatgtgtccatgtgtgaatgtgttctgtttgagtaatttcatcttatctgatcatcattgtggttcttaaacattccatcaacttctacctcctatgtgaggtggcctacttaccgaccttgtattccagtgcgaactttcactcttcaagtcggtcgacagattatataagctattaaatagatataagcttctttatttaagaaacaagcttatagtctaatactatacttaaacaactcaagattgcccaggcacacgatctagattcacagctaatgcaccagccgcagcagctagaacctgtagactgttaacaacctgtaggtagttaggatgattggtccttgtttcccaagcacgcaggcctatgacaagctctcggctctcatagcgtaacgactgggtctcgttggtacagacgggcttatcgaggaagatctcaagagcatccgccagctccttgtcctcggggttcttggtgacagtggtagagaaagatggtatgcagcactttgctctagcgccaccgttatagcactctctctagttgtagtccatagccacacggactttgtcgcttgggcatccactgatacagtaacccaaaccaccccagtttttggggatcacaccaatatgactctcccattcacagtcgctccatttttggtccttcaggtcgtcgcggtaacaatacttgcgctcctggccaaccttcctttagctgctgaaaggaagagtttgcgtagctggttcaataccgtggagctggcctgtcggggatacacacttggtggcgctgttcccatgctctgggctggttatatgtgggctggttacaacgaaacatgcctgaaggatagttctggacaatactgcaatggtatggcatccctgatatatctacgttttgcctctcactaaaaagctatgtcacagatgttatcagcaagtttacaagcgtctctgactacacgaaaatgccgcgagaagagatgtgctcgacatgctacgttaaacggcttgcgatgatgcaagcttctccgtattcaatctacgacgactactacgagagacaacttcagtatatttatgccaaatgcggccttaaaggcaacacgacagtaccaaactcattgacgcctgagctagaggacaactctcttgactgtggcacggatgagtggtacacgactagcaccggcgaaacttatgactcgattggactcaagcgcggcgtatcagcttctctcttcattgtgaatcaataccacctgcccagctgcagcgcagatgcagtaattgagcccggtaccaagctctgcatgcctgcaaagtgcgaccgtgttcatcagctgcgaactgaggaggattaccatctacttgagtctcatgcgaccaacaaactgcttgagggggatgtacagctttataacccatgggtcggttataattgcatcaacctgcaggaattcactgccgcatatgggaacattatatgcttcggcctagaattcgaacagaacaatacctcatacaacagcaccgatactaccacgcctcagccattcaacccatacacctacgacaagattgcccctcctacgggtgccaaggtaccccaaggtacaacggaacgttgcggccggtggtatgttgcaggcaaggaagactcgtgcgctcatatttgtgctgtttcaagtatcgatatcgacttgttgttcatggtcaataccggactgggcaccgacgcagcggcatgctcagcgaaactcgtggctggcaacgcgtactgtgtagggccgaaccatgactggaaggatccttatcctcaaagaacttcagtttctacaacaatttacattacagacggttatgtctggcctactaagacaggtgaatgaggttagagatggaatgcttggttcgacgttgtgtctttttttttcccacgacgcgtattagagtctatagaagagtcaacagaattagccacacgattatatcacgagacttagaacaggcaacatatctgctttacaaatacatcggctgcggaaaagcgaaatgcatgatagacctctaagactagggaagcggtggacactccatttcctcaaatcctaatgacggcgggtcgccaaaataaagaactcctggatattcgcgatctttcctgtgtgtcaacacatggcttcgtatcatgttccgcgtgaaccaatatttcatcaaatcgtcagttccacgcacacgtacatgaatcgcctcgtcaggactcgcctccacgtcgaccatcttgacccaatatgaggagctgtagacatcacagccgtgaggaaagcctttaggcgcagtagcaagctgagagagcgtctcggcatcgagcatgatgcacgcaacgtatcttgtattcccaacgttcgacctgccccccttggatgcaatccaggtcttgaaatattcgcgcaccgcagcgaaagaggcgttttccagactctgatcctccacaacgtcattctcatagcggcgtacaaattcctcgtttgggcgcgtgtcaacctcgacagggacatccttatatcggaagtccgtttctttaccctgggtaattcggaacttaagaccctcgacttcgtcttcaacccagtgctgggcgatattgtttataatctcaagagcatactcgagtttctggtccgatccagggccgtaatcggtgcgtataatagcgaagccccatttcttaggtttgtggccgtgtctgagagttaacgttgtgtctagtcggtggataacgctacgcttgcatcgaggatctccttcaaagcgagctattcggaagacgtcatcatagatccagaaaggatcgtcctcctcatcgatcactggttgggccatagtatatggaagtactagatattgatatttccacaatggttaaaaaaagaggacaaggacactttgagaaaacgccaatagaccaggccagtatgtatccactcctgattaggtaaggttaaaattcggtaaagagatctggctaggtggataatattgctttcactgcaaggacttatcagttcacatggatctggcggcagtcgtcaagcagacgttgttccagtaccccagtagtatagacttatatccaagatacctcaaaccatcgggtctcctcaacatccaatcgtggttctctaccacatcgcacagccagctatgtcaatttcctctccacgaccctgcatcaagcaaagtgcgcagtgagaaaaggtgtcatccaaaggacaacgatcgtttcaacaccgataaaccgaagaagaaaagaagagcatcaagagccaatcctaaaatcattagtagagccacactgcatcatcactgcgaagaaaagaaaaagaaaaggttagtagtaagagtcccaagtcgagatgataaatcgtccaattgttgggccgcttgtgtttttttgtttttttttgtcttcccccatcgcaggcagagaccggtatgtacgccagcaagaaaaaaaaaacaagataaccacagaaagctaccggcttcgctttcctctccatatcatgacggggcgttgctatacacatgataagaaaaaacgcgaaagaaaacgataagaaatgaaagacaactgtgtgtcgctgtcgccacccgttccgcataacgtatccatctatatccatgtttcgtaaccataaagaaaacaactccggcatgaaacaatgtgcacagcgagtaggtataaggattgagacggatgaggatgttcaagactagcagggaccgatgagtttctcatgaacatgacgaaggtattcccgctgcattcggaaggaagagtagtcgccctggagaatgacctcgagaatgttgcccttgttggggttgcgcgcaatgtcactcatcctgtcacgtaaaagattgaaggcgtccttgaagcgattcagaatagctggggtgttggcagagccaccggagatatcgttggcggggttgttggggtcgatgatggaaagacgatcgtagttcttgtatgtcagactgttgacggtggactggtaaagattagcactagtcaggattattataaatgcaaactgaccttgcgaacgtatccgacaggtcttgtaagagaaatggcgttgcgctcgtgatgaaagtcgtagccgtaaagctcaaagaactcgaggagcatttcgccgagatggtgttcgggcaccagacttctactttgaacctgtggcataagctgcaacatactgacgaccaagcaaataacagagaagccaccgattccaccattcacaggttcattgagaccgcgcatgagaagaaagtgtttgatcacggtgacaaggatgggcatagcaggatactgttccttccactgcaagaaagtatcgatggcgttcacaccaccaaggttctcgaatgagacgtcgaccttgagaccggtctgcttgtcaacgaatttgacgagcggaattctagcgtgggcgataacctcgatagaatgctgttcggcaacttgttgagcgacgaggaacttttggaacttgtacagccagctcttggcggagaggtatgttgggggaccgccccgcatgaagctggccgagcagacaaccaagtccatgtctgcagtggggaggtacagaccagacatgaaggaaccgaaaggatgaacggacgcgctggcaaagttacgtccatcgcggcgcatagccttgcggaggttctcgacgaggttgtcacgaatgcgctgttcaaagtcacggggtctaacgtagtcatagaagtccataacttctttgtgtagtctgtagaggtcagcattgtggggtcgacgagaaactgcgataagcagcatgcgaggatagcaagcttaccggaatcccatgctagtagtggcagtatgatcgacagtgtcccaaggacagggatcctcggtggccttcggttgccagctaggtagcagcgaacccttggagggctttgtagtggccttcttcaattgcccataatcggggggcttgatgacgtcgtccgcagtacgtttgcgagagcccaggccatcgtttgccagtcttcgagcctccattatatcgtcattaggcgcccgcggcttgtcgagatcggctcttggtccggagggtgcgttcggtggaggtggcggcggttgttcgatggtgggaggaggaccacggggaggaggtggtggcgcatctttttgttcctcttcttcctcatcactagcctcctcgtcctcgtcctcggtaaaatcgaaggagatgaaatcctcagcttccgttgaggcagcgagcttacccgtctggtcctcgagacgagcctttcggatgagcttaaccatatccttcttcttgcgcgtgctttcatcggggcaggggagagctgtgtatggatcagggttagaccacttaggtgccgcatcgcctgatgcatcgccatcattgtcatcatcgttcgtagttcgggcacgcttcttggaagggccttcagtctctgaggacgaggagatgtccatatcaagctcgtcatcgtcagacaactggtcgacatcgcggaacttggcaataccgtcttcgcctagacgctcctcgggcatgttctgtgtcgcgcctgacactagagcgcgctcggaggggtgaggcgggggttgccagcgccttcctcctctgccacgacctcggcctctaccaccatcgcgacggggacctcttctatcggacggcggaccacgataatcagaagggaattctggcattccagcaggcttgtccatgcgaaatgtgaaatcaccctggggcacgttcggacgatacgagtcgcctcccgagtttcggaagtcatcgcgcggtggcggcggtcgaggtgggagatcatgtctgtcgccaggtcgataggaatccgaattttggtatggacgatctctgttgtcattcctcgcagggcgcgagttgcgctggggtcttgatttattgggcttgttgcgcatcgtgaattttggctttgttaggtctttgtgtgggcgggatgaaacgatgatgtcgcgagaaaaaagaacctttctcgcgctcgctcaagttggctcacgctaaacttgattgggagcattgtgttgtgttagtaagcagagttcattcactgatactgatgtgcgtgagagatgtatgcagattgtatttgtatttttattgtgtaaacatgatgaaggagtgactattttcattgatcaagttgatatgctatgctgacgcttgttgttgtgatatgaatcactgctcttacgctttggctgctccctcagcatcaattgccaccacctcaatctcaaccttcatttgagggactcccaattgcgcaacaccaagctgagtccaaatgaccttgtggtttggcatccatttcttgtaattttcggccattctttgaccaacttcgggtgtgatttcagtgtggtacgaattgacccggtagacttgctcccagcctttgccacctcccgcctttagagctgtggcgacattgtggaaagcctggtcaatttgctcaagctgggtctctgggaatacaagttcgccatccttcaacgtccagccacctgggaattattaattagcgcttggtcaatttattatttcttgtagaactcaccttgtccactgatctcaatacggtcgccaacacggacaacttgactgtagccgagcaggttggtgaggtactcgcccgcgccttcgtacgtggaatacttgagatgagacatgtttgtaaaatattatcgggcagatgtacaagtttgaattgaagtttgataatgatgaatggtattttctgatgagctctaccgactctattatacccaacaatgaatcctgacgcgacaacctaaggcgagagcttacatgctgatgctgacacttcaagctgacatcaagcctcacaagaagcacagctaaacgaataacgttatctataacgttacgaatattattcaactcaattgtttccaaataatccttgttgttaccggctattgtatttgtcctcaaacggatcaacaagtattaccctcaagcacaacgtagatccagcgcgtgagacacgccaagactgtccaacacaagaacgaacatgacaaatcatacagagatcggagcaattcctctgaagaacgacccgcgccaatgggtaagcttaaatcgcctcattctctcagctcccccgcctcaattctccaaaagccttgccgcgtcattgaacatgtcacccatgcgggtgttctctttagtgggtactcgaaaagctggcatacagtcacatctctagggtatccagttgctgcacgttgagggatgacatcttacgcctcacagctatgccggacgcgacggccaggtgagtacgatacggaggatgaaaatatcctaaactaaatgataagttttgttggttctgtctagtgtgtggtttgagcctcaagactcagctaccgcgcgatccatacatgaaccgccactccatattactatccctgggagagcttacttaatccatcacgatctcaaccatatccgtaccattacccagtacagcgccaactcaaaatagagttcgcattttctgaagtctttccaccagctcccattccagctccaacttgaggtctagtgcctgcgggttaaagagcccaacagcacccttgccaggacggaccttgcgggtgatgcagtccacgaccggcataccaacaggcatggactcttcagtggttccatcgatttccgcgatggactttacgccagtgaaatcaccacaaatggttgtcggttcctcgtagatcgaaaagaaagggtagccagcatcggcgtaccacttggctgtaattggagactgaggcggctttttgccagtcacgcgttcgaagctggcgctgttgagaacctggacgttgaacgtgacgggaactgtcttcgaataacggagcttctggagcgcgacaataccctgggtgattcgtccaccggcggccatgtgcatctccgccgagttgccaacagcgccaccgcggagtcttgtcgctgtttgaatcagcccatggttgggcaggtggtactcagcgagtgtttcgtgatctatttctcattagtaagttgaaagaacagagctcagttactcaccttcaagctgtcgtctgccataggtaaaacgcaacagatctgcaggcactttctcctttgcctcaaatcgtgccttgaattcggcaacggtatcggcttgggatgccttcaacgagatgtagccgcgattgagggactgaaccatgagagtgatttcgtcctccttcttgatatcacgaggcatgatgtctagacgagaaatgttgaactggatgcctccggtgacttcctcgccagtgatctgactctcgacggaatgaccttttcctgccggcatggccacgaactgtcgaacgtttccctgtccgaatgcaataccatcgagccagtgttggcctggaacgacgacatagtcctgcacgctcttgccttgacggatgaggttccggcgccggagtgccgtggcagcgtccgcaacgataggttcgcctgaaacagcgttgatgccacccacgaaaacttcgatggcataccgacgcatcgaagtgaagccaacccagatggcttctttctctaaatagcataggtcagccagcatcttaacccacagtatgacaaacatacgatacattggaataaacaatccgcccttctgcgccatgctcagcgggagagcatcggcgtagtcgtcgaccttgtacagcgggaatgagcctgcgtccgggggtaggtcgtttgtgtcatcattgtccggaacacgaattgttcttttgaaacgaatttccaggtcatcgatcttcaccttggtggtgacctcggtagtaggcgaccacggagctagatgctccaacatgttgcgggtttggttgttgtatcgcgagtatcagttgtgtgggtatgctgtagtgtgtgaaagatgagagtgaagaagagaaagttgcgcgaaggagaaactgatcaaaatcggggattcaagtgcgagagcctgattcaagtttcgcaagtgacagccagcgggtaaattctcgattgcatctgtgcaccactgtgacttaccggtccgatcactgctggaccaaccagtttgcacttgctatgcagtcatcctccttgccgtcatttcgatggatgttttctgtatctgattctagagtggtgacatgcaaccggcaccgtacatattagatgcatcatagactgctttaacaaacacgcgcagaggggaaagcctgattgttgacatcgagtcccgaggaatcaatctgcagcattgttggatgagagtctagcctgtgtttgtaccaagtgatggaccatatgaatctgcgatatgaatgattagagataatgagatgctctcaacacgaccattgagcatcttgccgatgccaactgcatacttgtgccatggccatggaaagaactcaaggattgatgggaccatatacaggagaatcctttatcgatagcaccggccgcgtggcctaatggctaaggcgctagatttcggcttcatcttctgaatactctagagattccaggttcgactcctggcgtggtcgctcttagatgacacttttcttttggcccagtgtaaaaatctaggcttattatgcccagtcgaagcactgctaagtaccagactggtgtagatctgcatttttacagcctcactcacaactgatgcatacctcagggtattacaacaattgtccgctaagaacataatagataaattagtaggtcatctaaggctatttagactatatttttagggtatttatttctgtatcctgagtcttatgaggtgaacgtttctgcttaccagtaggcatcttatgtagagcagcctcgatttaagacctatcacttttaccagggtagcctgcttttcagcttatggtagggttcaattcagccttgcgccaagcctacattctacgaggcattttatgggctactcgaaatatccaagaccttaacgtttgcgaattctcgccatcattcattcactctgttttacagaacttggcaaagcggaaaaacagattccatgtccaataaagatgacttctatgaagcttacccacaacgactatactgtgggttgggtttgcgtactcccaaaagagcaaaccgcagcgcttgccatgctggattgtgaacatccggctcttcccaagcaacccactgataaaaacgcatacactctgggagctgttggggaacataatgtagtcattgcgtgcctccctaagggcatgtatggtaccaactcagcagcaacagtggccgcgagaatgcttgacacctttccctctattaagtttggccttttggtcggcatcggtgccggtattcctcctcaagttcgcctgggagatgtcgtggttagctcacccatcaaacaatatcctggcgtcgtgcagtgggatttccgcgagtcaatcaagggtggaaacttcaaacgaattggtgctctcaacaacccgccaagcgagcttctcaccgcattgaccaaggtcgagtcgaagcgagaaatgaccggtcctaagataccccaatatctagacgagctggcaaccaagtaccccaaactgaagaccaaatacataaagtctgatctactgaaggatcccctattctcaccaacgggagttagagatgatcgtgttggatggattgccttgttcattactatatggcaaacaattgcgatccttttcaagtttttcctgggatggcgaacattggcttctgggagctcggccgacggagagtcatcagagggaccgagggatatgcaagtccattatggcctgattgcttctggaaatcggcttgttaaggactctgttcttcgggacaacatcaaccaccagatggatggacacgtgctgtgtctagaaatggaagcggcagggctggcaaacgactttccttgcctcgtcattcgaggcatctgtgactacgctgactcaggaaagaacaaagactggcaagaacacgcagctgccgtagctgcagcctttgccaaagagcttttgagtgaggtgctggttacagaggtcagccagatgagagatgccaaaagtaagattcgacattcactttaaggattccatttgggttacgtttctagatcttagtaatcacaagaatgtagctaatggaggttagttatacaggaaatgaaagccagtgtggatgaaatatcgcacaatgtcacccacattcagtccgcgctgcgtaatcaacagcaccgggatattctccaatggcttacaccgatcgactattcaacagtacacaaggatatattcacaagacgacagcctgggacttgccaatggctcttgaactcagaaacgtatcagagatgggtaaagacaaaaaaacagaccttgttttgccaaggaattcctggtgcaggcaaaactatcctcacctccgttgtgattcatgatattggacaaagactgcgttcggatggtagtatcggtatcgcctacatatactgcaactatcgcaaccaagacgatcagaaagccgacaagatactggcgagccttgtaaaacagctggctgagcgacaggccatatttccaaaagtcattcaagatctttatgaccgccacaagcgtaacaaaacatggccgttgataggagaaatctcggaagcccttcaatcactaataaagatacacgatcgagtttacataattatcgatgcactagacgagtgccagacatctggaggcattaggtcacagcttctcaaacagttggtagatctcaaggagaattttgagacaaacctcttcatgacctcgaggtacatgcctgacattgaggaaacacttcacggtgaaatgatgcagctggaagttcgcgcctgtgaagaggatgtaggcaactatctcgatagtcgcctaacctctttatctgagttggtcaaaaagaataatgatctgcgtgatgaaattcgagcaaagattatcaaagcggtcgatgggatgtatgacgcctaatgctacgaacgaagtagtccatgggctaataattttacaggttcctccttgcggagctacacgtgagatctttagaaggcatgtttctgccgaatcagatccgacatgcgttagagacgctacccactggcacgactgcatacgacaaaacgtacgaaggcgcaatgaagcgaatcgaaagccgagtgaacactaaggaattcgcaaagaagattttgacgtggatcatttgtgctaggcgtcccttggaaacgtccgaacttcgtcatgcgctggcggtcaagcatggtgacaccgaccttgatgagaacaatcttcctgaaattggcgacataattaccgtatgtgcagggttggttgttgcggacaagaagagcaacatagttaggcttgcgcactacacgactcaacaatactttgagagaacaaaaggagactggttccctaatgcagagaccgatatcacagttgcctgcgtcacatatctctcatacaagatcacttcaaaaattcccaccaagtcagggctccgcgcatatcgaagttttgagtcaattctgttatttgaatacattgcgactaactgggggcatcatggccgcgtatctaaaactacaagaaaggaattgatggagttcttgcttattgatcagcctatgaaaagagctgcagaagtgctgatagccgcacgtggcggctcgtcttcatctttgctcaacaagaacaatcttccaaaaaggcacggccgtgtctactcgtcaatgtcatgttaccctccgatcggtggggccaagggaatggagggtattcacctggcggcttattttggaatgactgaggccgtcagtgctcttctaggcaatgacaaggacgtgaatctgacggattatgttttcggtcggacgccactcatatgggctgcgatgaatggctacacggctacagtcgaggttcttcttgaacatggagccgatgcgaactccagggagaaatatggcagaaccgcactgtccatggcagctgaagagggccatgagtccatagtcagcctcttgctagcgacagagggtgttgatgcagattctagagatagcgaagaacagtcgccgctataccatgcggcctgcaacggccatatggctatcttcgatatattgctctctactggcaaggtggacttgaatgcagagagtaacaatcacctgacacccggttctgaagctgtaagggggggccatgttcaaatggtcgaaaggctgctcagcgacagtaacttcgacgtcaacttctgtccctggcgcggctggacgccgctagctgtagcagtccaagaaaaaaaagaaaatatagtcaggttattactaacattagaccagatccaggtcgacacattggacgtggacgacgaaacaccattgcataaggcagctttaggtgggcaagagacaatcgtgaagctgctaattgacagtggtaaagctgatgttaacgccgtggggatattcacatttccacctctatttctagctactgcccatgggcatgaaggagtagtcgggttgttattagaatcagatcagattcatgttaatgcgaatcatgaggggtatacggcactgatttacgctatatggaataaccaatcaggaatcgtgagattgcttttagagaaaggaaaggctgatgtcagcattgaagacaggtatggttacactccattatcatgtgctgtatatatgggatacgagtctattgccagactcctacttgaaattgggcgggctgatgtggacgccaaggatagacacggtaaaacgcctcttcaatgggcagtcagtcggtggaataagcctattgtctggttgcttctggaacatggtgctgagtttgatgaggaaattaaagctggtatgaagccattatcagagtctagcaaggaggatattaggattgtaatgcgagctgcaatggggtggaaatagactatttttcaccatggtagaaattggtacggatacttatggaataatgaattgatatgtcatatgcatgctttgactatttgctgatgggtgaaatcattaggttaggggcttatgctatttagaccaatactatccagactgcttatgtttctatcctaagacttgacaggccaatgcatatgcatggcacagcatctttgacattgtaagtcaacatggtgaatctatataaccctaatcatagtcactttcgtagtcatactcgtagtcatcgtcatcgctatcgccgttgtcggtaccaaaatcatcatctccatcctcttctgaccgtgcgataacctcaagtagcaaggcttccgccgcctctggcctagtatcctctatgccatcgtcctcgtcatagccttcattaagaatttcataagcatgatcatatcgaatgtactcaataagccccaggatctggctcctcttagcgtaacgtccgtatgttctccaatactgtgcagctcattccaagtccaaacgatgcatccagccgtatttgatgctatcctcttcgcatctccacacgatatgtaatatagtattgagatacgtccaccaaacataacgtgcccgaagccggtagtcgtttcgaaagacgagttttcgtccgtcaagggaccaccactttttgagaagttgggatccttggtgggcaaaaagcgaacgaatacgtttagtccgatcgctaagaacaattagcttgtaattcttgacctcgagcttctcccatccacagacctctacagactgggacagattattccagttccaccatggtaatctgtcgttgagttccacgtcaggaacaatggccatatatccacagtgaagggctttctctatgagaggatgtagaaacaaaccattgctgggtgagaataattcttcgcgagcatctctgccaaatatggagttcatgaaatttgcttgtcgacttggaagaggtgtgacgcctttatctgacctgagtctaggctgcgccagacgtgtaaaatcggatcccacagatatcctggtgttggagcgtctgggcaatatgccttggtcatttgggcctcgaatgcgttttgaagcgaagaagtgttcatgctggcagtgagtcgagttgaaggaagaggaaggttttggtgacaggatttgagggacgagggaaagggctttatatattataataaggttgaagtagatagagacctttgtaagtttggcctcttattagtgaagtttattttattagggacaatactattttaatcgagcagcaaaatacatgcatgacaaggtcaaggtaaattgatagggactccgccaataaacaaatcccatccacaatgagtaattgggcacgcttatttctttttccagaaacaccgaccattgataattaagatataaaaattagcagtcataaattcgggcctcaaagctataaacttacttgctaaatcgcatcacttatgtctagtagccaatgttcctgatagcatctcagtagccaaccaatcgccaagtttgcctgactaatcacatgaccctcagcgccaatcagctgacgagtccgggatgtacggaattagccttttaaccttacatccaccatgtcatgaacaatgaaacgcgtatgatacctcaaagttatgccccgattaatcgagtctatcaaagatggcatatgggactcttcagcacgctgtcagcgatggcttgatacacccaacggtcgaggcgtcttgaaatgcactgtcgcctacaccatcgccagtctcgcgacatttgtaccattcctcgcaaactttcttggtaaaccagagggcaaacatgtcgtcgctacaattacggtttattttcaccccgctaggtcgactgggtcgatgattgaggctattctcattgcgatcgtggctgttgcttatgctgagattatttcggtcttgtcgatggtcacttcggtgttcttcggttcgacaatgcatcttgtgaccttgtcgcatgttcttgtcgttgtggtattcatcggcggcggatttggattcatggggtgggtcaagcaaaggatgctgaaccctctcgtcaatgttggtactacccttgcgtccttggccatcatcggtgtcgtcaccaaggagaatcatgtcatgtccaacgtcttttccaacgaaaaggtgctgcaggtcttcaagatgctggtgatgggtatcacaaccacaaccttggtcaatgtgtttctctggcgaacttcggcccggacatcactccgagaaaccatgaaccgggtttcgattccgctaggagatatgctatacatgatcaccaacagcttcgtcagtgggtcagaagaaggccttgtgtcagatggctttgtagccgcgtctacacactacgcgaagtcctatgcgcaaatgatgaaggatatgcgagaagccaagtttgagcactactttcttggtcatgaagctatttatgagcatgaaaagtctgttgcgcgatctatggagacactctcgcaagctttgggaggtttgagaaacgcgaccaatacccagctcgagcagctacgacatccgaagctaattaactccaataccgatgggacaagcaccacgaatacagcacgagagctatttgaacagttcaacgagtctattgcgatgtctatgtcatcagtgcgacaaaacctctgcagaattttacacgaacctcaatttggacaacctccccactacgagatcaacgttgacgaggatctacgacgcaatttgatggactcacttgacaccttcgatgaagctcgctcagatgctttgcaaggcctttacgatcggatagaacagatggcttcctcggattttacgacacgtgcaaaccttgaagaagtcgctgctgcatgtgggcactttacattcagtgtgcaatcattcggagaagacgtactgcagtatctcgacgttttagacgatctgcagtatgttgtcctgcacaaaagtcgaggttggaggtggcttctttggtggaagggcaacgaacaagatcgcaacaaagctatcagattattcgaatcagctgaagcagatgtgttgatgcgcaatcgacaacgatctgtcagtactctcagtggaacgaataactcagctgctgtccccatactcgtagatgtcaggacatggtaccaggcacctgatttgaacaagatcctcgcttgggtctggagaaatatctctgcgctttttaagaagatggcgcgagatgatatccagttcggactcaaagttggcatcggcgccgctctttgggctatgctcgcgtttctagaagagaccagagaattgtacaaagaatggcgtggtgaatggggactactatctttcatcattgtctgcagtttcactgttggcgcttccaacaccgttagtctggccagattcatcggaacattgttcggagcactgttgtctatcatcaactggaagatcagccacgggtatgccttggttctgatacctctcgggtggttgacgagtttcataaacttctatctgatcattcagcatggcaaggcttcattcgggcgcatcagtctcctcgcctacaatgtctcaacgctatacgcctacagagtgaagagaaaggcagatgggaatgacacagccgacgatggagtttttgatcaacccgatatcatggagattgccaagcgtcgcgccattgctgtcacggcaggcatcatatggggtctcgtcatctgtcgcgtcatatggcccatctcggccagacgaaagtttaaagagagtctctcagtgcttcatctacagatgggtctcatctggaagcgaggtcccctcactgttcttttccgtagcgaaggatcacaaagctacctcaagtctggtgaacaagcggctctacaacgatacgcatccgatttagacagcctacgagtctcagccgcctcagaatttgagctacgaggaccattccctatggatgtctacggtcgcgtcctcaaaggcacgatgcgtatccttgatggtttctacaacatgagtcttgtagcgtgtcgaaagggacatttgacagaaggcgaaaaggcccttctagagtatacggctcgtgagcgcgctattctctgtgatcacatctgccaagcatttcaggtcgtcgctagctctactatgctagagtatcctttcgcagacgcgactccgagtattgtgtcagcacgcgagaatctactaagcaagatctttgagtttagaaagaatcatcaaagaaggttggtcgatgatgatacaagtgagagtagtgcttcaagcgaagttctggttgaagaaagggattatgcgctgctgtacgcttatgcccttgtgacgggacaggtagctgatgaattgaggatggtggggaaggagattggtagtctttttggtgttttggatgaagatacgaggcttttgcaataggaacttttagatatcactttcacgagtcgacggactggatatggcacggaaacgaacataggccacagctaattatatcactgcaatcattaccgccacgaagctgatttcaattaccgcctacaccattgaggtacgcagagacattgcttttacctggcttccgaatcggaaacctgtgataacatcagagccctcaaaggcttctctaagacgacatgcctgaccctctagttccaccattacagcatccttcccaatgatctcaaacttttttcgaccctgaaaggtatataaactttcagaattgatgggacattggactgtaacgctttcaagtctcggaaagtcgccagccactgcacgcttgcccaaatacaagatacagtccaagcatcggtggaacggttgttttggtttccaaaagattgttaaattcgtaacagtggtaggaagaagatcagcgaggtatgtggttctgtcccactcctcttgctccaaattctcctttccgagcaggtgcctgcaatagcacacttggtcgatctcgagggtctgcagctgaacgaatcggcttatctcctggggagaaacgaacatcgcgggcaacaacggtctcggtttcccgtcaaaatcaagcacaaggtgcttcaaggtcgctcgagatgccttcaacagctcaataacgtccttcggaaggcgagctactagtctcccgtactccagtttgtgctgcaaatgcgtgactccattggcaatgtatttaaatgtttgtaggttctgagcggcttcgatgatgtcttgcatcagctttgggctggtcctttgacctttgaccagcacgtacttaagaacgcggatctcggtggggttgttgagggcaggaagcaacttggcgatgtcggcgctgtcactatttgtacatctccagttgagcatcccccgcaaggccagaacatcaactatcggagaggcgttgacaagcaatgagaggacctcaggagtccactcatgcatgtcgatgaaacgatactcaagatatttaagtcggtcacacttgaaagtaccccatagcgatgggctatacttacacaggccatgcgcaacaccatcgaccaaaaccaggcgtgttatattggagcaaatactcaacaacaagctcgttcccacgctactccaatacgtactcgagtcctgatcattgaatgcagcgggcgcaacgtttttggctgccatgtgttcaacaagagtacttttagcgtcgacgtatcctgccgaaacttggaaatccacgaatagggtacgcgtacattgagccaacttgggctgacaaagtagcacattgaaaatatagcgtgatggaagatgtgcgtttgagcagtgaaagagtattggcatagttatgtcgcgacaaagtttgcttgtttgagtcaaggcgagcagcgccttgcaatcggtctttcgtgtatgtgatctacgcacataatgagcattgcgacaatgccaacagaaccaaccaaagatgtagttgataatctcagcggggcagcgtcctaaagaagctcgcgttgatgtttgatccgaagacatgactcgatgaacaaagagataacagagagatgttgtgaggagaactcacagccttcaatgtcagacctacagtcgtgactccattttaatgtggtctcataggacgaatggtatgcctccagttgtctgatccatgtcttttctatttttaccgaggttgcctactggagacatggtagacgaaattaaagcagtacattcaagccaacagttggcgatttatcatggtatctctagtttacagaccaacttctctatcgatacaaagggggaaaaaaagaagtgatatttaacttactctgtggaggcagccattgatcttccatgaactgtttcaacttaaccctaactaaaacagtcccatctttcatcccccaacagtcacagcagtctcgctcattctattggaggatttaaaccatcagcataattttcaaaccaggatcattggtgagaagtaagctgtgtaagcttacagccttatccacaccaacgaaccacacctacaagaaacagctttcagctctcagccgcaattgacgataatgtcttagtctgaaaacattattgaccaattggacgtggggcttgtgttaatagtgcaccatgtcgtattcaccatttcaacctcagttgtgccacagggtaagcacaccaacgctaaacgtggttctggaccgttaggtaccgacatcgagggagactatcaaactacttagacttaggaactagcgaaaattatgagggacgaactccttagtgtctgtagttcctgaaaaaggctgaagctgaacaacgccacatgggaccacatggaattgtaagtataggatgcccctctcgcaggacatcaaactaccagtcacatggcacatgatataatgatgacttgttgattgcccacatgaagcatcgacagtgacggcgttaccattgtatcacatccatgctgaaaaggcccgagcctcgttgctctatgataggcgcacattacggatggttcatcaattgcaggggtcacaacagcgcgtgaaccaataaagttcatggcacagtcttcacgatagcacgacgcctctgtgtgtcagcctcagccttagccaagaattacttacatgaatgatgacttgcatgtgattgatgcctggtttcaagctggtggtcccaggtataaagcaagctcgttcctcgtattcattgaacggctacaagcaccatggcttctgtcacttcaattatctttgtcgcactcgttgcaggagtcttatatgccgccagaatgtccctcgtccctattctcaaatctctatacatccgtctttggaaaggtgttaaccatttcattgaatggcacaaacttcctacctggttcgctgtctttaatctccttgcccttcgatatgaacttcgcgaggggaacttgcacgatacatcccccaatgcagaattccagggtaccgacaaatgtccgatgagtgactccaagttcgtttcttcaagagactcagatggtctctacaatgatctcaagcaacccaagatgggatgtgctggaatgaggttcggtcgcaatgttccgaggaagtacacaaagccgccaactgaacaggaattgctcacacccaacccaagagttatctcggaaaagatccttgccaggcctgaaggccaattcaaaccagctgagatcgtcaatcttctcgccgcggcatggatccagttccaggtccatgactgggcgcagcacttcctagttacaaacggcgacaaggatatcgacatcccactccacaataaagacaagtggactgaacaatcaatgaagatcccccgtaccaagaaagccgatatcttgtcgaagcaggatgcagagacacctgcttacgacaacgaaaacacacattggtgggacgcttctcagatctacggatcaagcgaagccgaaacacaagcccttcgcgctaaatgccacaagtcaaagcctggtcaactagaagtaagtgtcgctgacggcgaacaatttcttccccgatcagcagatggtattcccaagactggtttcagacagaattggtggcttggtcttgaacttttgcacactctgtttgctcttgagcacaatgccatcgctacacagcttcatctttcgaatcctagttggtcgagtgatcatatttttgatacagccaggttgatcaattgtgctcttatggccaagattcatactgttgagtggacgcctggtattttgcagcatcctgcgctgcagattggaatgaacgcgaattggtggggcttgctcggtgataaggtaggtttgttagtctttgaacaagggtcaactactaaccacacaaacagctttggcacgcttttggtcgcgtgtttgacaacaagtctgaagtcatctctggtatcccaggttcaggcgtagaccacgacaaagcaccctactgcctcacagaagaattcgtctcggtctaccgccttcattctctcatccctgacaatgtcgccttcttcaacattaaagacggccagcatgaagggacccttcccatcgtggacgtttcgtttgagtctgctcgtaaacccttcgacgaaggaaagtctggtctaggactttcctttgccgacgtcttctactcattcggtgtcaattatcccggtgctattcgggctcataacatgcccaacttcttacgcgatttgaagatccctgccgataaagactttcctgaggggagacacttggatttgggaactatcgatattcttcgagatcgtgagcgaggtgttcctcgttacaatgctttccgtcgtctattccacatgcctgctgctaagagctttatcgacctcactggcggcgacgacaaactggcatctgagttggaggaggtgtatgaaggtgatctcgaagccgttgaccttctagtcggtacactctgtgagcctctccccaagggtttcggtttcagtgacacagccttccgcgtcttcatcctcatggccactcgtcgcatcaagtcggatcgattcatcgctggcgatggttggtgtcctgaagtttacacgcgcgagggtatggattgggtgcagaagaacaccatgaaggatgttctgtgcagacacttccctgaacttgctgcgccattgcataatgttaagaatgtgagtaccgttttgactcgaatacagggactggaaactaactgtgataggctttcgcgccatggacgaagcttggccagacagcggcttatgcaggacctgagacgaacaaggcaaagtcttgaaatgggcatggattttggaactagttggcgcaaatggttgttttgcattgtctttctgttaggggagtttaagctatcggtgacggtggtgtcattgtttaacaagaatgttacaggtaaagttggtagtaatatttatgttctcattgaagtatattctataaccatgataatcttaacaaacatgtatcatcaatctactactctctcagttgaaacagtattctttgaagcacgccgaacatcccttgggcaattttccatccttcttcttcataataccacacgcaagacacataggccagttcttcttaccaccatagtttccaacctccacaccattgtcaatcattccaacagtctcattgcggaaatactgaatcttgtttgttgactgtccgctttcgtatgtgtatttgtagttggggatgaagatgatggtagcagcgttcttatcattacaaccgaaaaaggtgggcttctggttcagatgcttgtccacaaaagtcttgttggatgggatggttggcatgcgggtcaaaccagctgccttggctgccttgtaggtgttgaagatctgtgtaccatcggggtagtggtcttctgtgtcggccgagttctcgttgacaataataacgtccacgtcttttctgtagaggaatggccagatcgggttaccctggtatccaattccaacaccaccgtctacgagctctagagtcgagagagctgagacctcaggagacttcttgcgaccttgaaaaggattgggaaatagaccaaatccctgacgcacggaaactccaggaccagatggagaaaccagtgccgcaaagttctctaccaatgtggcctcggcggaattgttggacgggataggcgaacatactgctgcaaagacattggaagatgttccgagtacataactcagttgatcatagtttgtaatgcagtccttggtgggacgaccattggaaaaagacgttccgacgtacttggacacagcaaaagcttcaactccagcatcccatgagccaaactcataaggatggaactcatactgtgtagcgttcgtctctgggatacaagatccaggctcaacaccaagagctgtgatgatggggtatggtgcgacatggttcttgaaactagaggtttgggcgatgctggacatggtctctcgtactcctccttcaggaccacgcagaagaccgtaagagagaagtcggccccaaggatcgatgatggtaggttcaaaaccggcggcctgctttgccttgatatctgcttcgacggtatcatagacgggatccttcataggtgagttcaggatactagggacgagaagactgctctgaagtgcttcttcccatagtttcttctgcaacgagctgatagtcgcgtaatcattgcttgcgattgaagatagaagccaagaaccaccagacaggccggcttcgtaggtaacagcctgatagaggccactgacagcagtcttaactttctcacgtccatcaaaagccttgacaactccagcaccactaagcatggctctgtatccgccaccactcgatgtgagagcaacgacaggcgcgtcaccgtacttgtcagaaccccagtccttagtagctgaatcgaactccttatcaacggacttcaaccatttcttcaaagcggtcgaagctttgcgatgtcgttgagtgatgtaatccgattcagcagcggagatacccgaagcgccacgaacaagtggtgtcgatgggcattttgcgtgttttggtgcatagggagaaccatggttagggacagctgatgcggtagcaattgccgcaccagatagacaggtaatgagaacactgaaggaaaccatgattgctactcagtacgagacgcgtggcaagacgaagtgaggggatctaagacatgcgtccagacagctacagagggcgaataagagcatattatgtgcctctgttcggacatgtgtgaatgccaagatttcctcagagaggtaaagtgttgtaagatcgagctctcattgcaacatggtagagtagtatcaagatgcggaggcatctatgtgtatagattgaccttctcttccagggtaagcgtgccactagtgtgccgaggtagcggtatagttttgtttccccagccctctaagacgtcaagtgcccagaaactggttctcaagctaagatctatctagattcgggatgtagtagctcgcggcctccatccccgataaatgatcatttgtcatattctaccttcttcttccgtgcaagatgaatttcttccacgttgtctgtcacaacttttgatccatgtccttgaatcggtccagatttccgtgcggagtaattttcggggatgatcccagtacagggttgtttctggtataaataccaataaagaggcgcacgtttccagctagtgcttcacgataattagctacagtacgaaccgagatggattataaacaacatggggaaagttgactttggtcgcggggtatgtctggtggtactccatgacctcaagattgcctcggtactgctactgtctatcactattcgatgctaaacggctgtttaattacttcaggtttcttcttctcattgcacggctacctatgcgtctcaaatacatctctaacagcgaaaaccacacgttcaacatcagactcggccattgatgggaacatgggtagtgtcactatagagcgtccaacctgctcagcgacgggaaacatgccttccctgaaaccctgttcccggtaaagtttaaaaatgtgtatggcaggataatgacaaccgataccaatttggtgcagtttcttcatatcttcttgaaagacaggacgtggtatccagttaggcaataccaactgaaacagatgccaattagagttctgggtatctgccaaaggtaactgtacttcatatacctgctcaaaatccggaccgaaagaagtgaaataatgctgagcaagagcatgacgcttggctgtgatttcctctagacgtccaaattgaccgagtccgattgtcgctgcaatttcattcatgttatgcttgccgcccagaacatcaacttccatgccgtcgtagccgcttcgcaccataccctggaaccgcaacttctcggctagagcggcttctttttcgtcgttgagtacaagacacccaccttcgccagttgtgatattctttgtagcctgaaagctgaacgagacgatgtcgccgaatgaaccaattcgctttcccttccatgtggaaccaatcgcttgagcagcatcttcaatgacccttaggttatacttattggccaaatcatagagacgatccatgtcaaccggccgtcctgccaggtggacaggaatgatagctttcgtgcgttgggtaatggctttctcaacttgttccaagtctatatttcgtgtctttctgtcgatatctgcaaacacaggcgtggccccgatggccagtatgacatttgcggtggcaacccatgagatgggtgttgtgatgacatggtctccagggcgaatacccgcaacccgcagccctatttccaggctgcttgtgccagagttgaatgtccgcacttgtcgtcctccaaagtaatccgatagcatcttttcaaattcctccacctttggcccattggtgagccagccagaacgcaggacgtgaccgacgtcggcaatggtgtcctcgtctatctcagccttggaaaagggtaggtacacttgtctcattgggaagagctggcttcaaagaatggttaagataggtatgcaatgtacgtctgaagtttgtctcctgtggtcattccgtcattcggtaaaaacaagaccaatgatgaaggctcttgtggcgctgatgacttatgtctcattgaggttaatacgcgctagtcgatcgttaggacgagataacgacaactcattgtttcggtttcttgcataaaacaaaacaatgttcctatgtagatctcgtggaaatggtgatgtcatgtgctttgttttgatctaacatcgagtgtcttggtgtcgcgttcttaactctgtatggccgtactaacattgccattgctgataacacgagcggctggcaagccaccaagccctcggcattagtgcatgaaaagctacatctcatttccaagtttatgtcggcgcacccttcgtcattctagtcacggcattagttgttattacttcgtagtctgacgctttactagggacagactcttccctgatcaacaaagtgaagtaaacaaacaacttccccgcgtttaatacatctttacagtgtctttattgcactattgacagcttcaactgttcccttctatctctaaaatcatgtctgcgcccactgcgcagcattctgccgtcgtttttgcatatcataatgtcggcgtccgttgtcttcaggtgctgcttgcccgaaatgtccgcgtgccacttgttgtcactcatgaggacgacccgtcagagaccatctggttcgactcagttgggaccgtttgcgtcaagcatgggataccttttataacgccggcaaacccaaagtcagaagacttgctatcaaaggtgcaagccctacagcccgactttatcttcagcttctactatcgttacatgttgcccacaaacctgcttgatcaggccagatgcggtgcttacaatatgcatggttcactgcttccgaaataccgtggtcgagcacccgtaaactgggctatcttgcacggtgagacagaaacgggaatgactctacatgagatggtggcaaaacccgacgcaggcgctatcgttgcgcagtctaggattcccatcttgcctgatgaaacggcatttgaggtattcggaaaactgtcgacggttgccgagcagaccttatggaatattcttcctgatatgttggagggtcgcattccgaagctacaaaacgatattgcccgaggcagctattttggacgccgcaagccagaagacgggagaattgactggagacggtcagcaacaaatatttacaatcttcaccgagctgtagcgccgccataccctggggcgtggacaatgataaacggacgcaaactcattatcggaaaagcgagtctatctcaacgaattgaaccgcatgcttcagttggactttttgtccgcgatgatatgatccttggaatttgcggcgacggtcaatacatcataattgacgagttacttgacgaagatagccaactggtgtctccgcaagcccttagtgccttattgcaatcaccatcaccatgccatcaacaaaatggtatctcagagcccaccaagactgtcttcattctaggaatcaatggctttgtcggccaccacctcttagcgagaatcttggaatctaccaactggaaggtgtgtggcattgatatcgagaaacaccgtattgcaggacgactggaaaatgcggagtacaaaccacgcctgctgttcagaaaagggcatatggaggcgaactgggactggatcgaggctcgtgtcaaggagagcgacgccgtcttgccattggccgcgatctcgactcctctatcattcgtcaagtcacctcttcgcgtatttgaagttgacttcgaagccaacctgcgtatcgtacgcttggcatctaaacacaaaaaacgcctaatctttccctcaacctctgaagtttatggcatgtgccacgacgacgagttcgacactgaggaatctcaactcatctgtggtcccattcataaatcacggtggatctactcctgttctaaacagcttctagaccgtgtcatatttggttatggagccgagggtttggactttacaatattcagaccatttaactggatcggcccgggacttgactcggtggacaacactctcctggatggctcacgtgtcacgactaggttccttggcaacatcatccgtggtgaggatatgatactagttgatggaggatcccaacggcgcgtctttacttatatcgacgatggcattgatgcgttgatgaagatcattgtgaacgaaaatgatatcgccagcggcaagatctataatattggaaacccggcaaacgattattcgatccgggacttggctactctgatgctggatacggcggcgaccatggatgaattcaaggaatctatcgccaacgtgaaattgaaagatggaaactcgacaaccttctatggtgaaggatatcaagatgtgcaacatcgggttcccaaaatcactagtgccggcgagaatcttagttggaccccattagttactatggaagacgctatacgcagactcttctttgacttcactaagccttgttgacgttgctcgaccggatccatgcctcattcatgtaggaaactcgacttggacaaatttctgcataactataaccagtgtgttgaatatattcaagactacccgttactcaatacatcaaataaagtttggacatggcaagcaaaataacaaataaaattcaagataatgttgaaacctagttagcaatcctaattattctgttctggatgctcatccgacggcggttttccctcgactgttttgcaatgctccagtagtttattgccttcatccagccttcctgtcgacaagtacgcgtttgcaagctggtgttgtagctgcagcagatcagggctatcctcagcgtcagtcttctccctaactgcagttagatgttccaatagttcggcagcttgctagctcaaactccaaggccagataacatgcctcgcccttccctaaagcagagttctgggatttcaaaactgcctcaaggatttcaatggcctcttccacacgtccaatttgacgaagatgctgcccaactaggcagcccaagtcacatacatcgcgattgaaatgtttttggaatgccagaaacaccattatgggtgtgagagatagttcccgccacagccgggttcccaagatattagttgttaagatccgtacaaggtgagcagcaacagcgcctcggtgacggtctccaaagcctcgcttctgtgtccatatccgggttgctcgatgaatgtgcctgtgaatatgaagtatgtcaccatcatgtttcgtcgccagaaacccatattcataaagtattttcatggccccctcgaactgctgaacgttttctgcacccgggaggattgaggtgcgaatgatgctttgttcgaagaaggaaacaaataacagtactcttgctgcgagactaaagtgtttttcgatttgttcgaaagacatatagaaggtgctatatatgttgagtcgtgtatccgatatgtcgttgaggagggtcatggcggaacgttctgcatccttcaagaatccaatgtaggagctgatggcgacttcgttgatgttgatgtaggctgcggccagcgagattccaacaggttgatgtgggataatttccaaaagctctttcaccatggcctgatcgtgcgacgtactaaccaaagacctactgaggaggctaaatgactcgtcaggagtcatgaaagacaatgtgactacagcatctcctaccaaagccacttccttagacccagttgtgacaaggatcagtccttttcggctatttgggaggaattcgctgatctcgaaagggtgatcatactgcccgtacgtcagatcttcgtcactcgctccgtcgagtattaatatccacttcccagagctgtaagatctgagatacctctgcagtactattttgggatcatctccagctgtgcatcgatagccaagacgtttcacaatttgatggcaatcatgctcaaacgcgtatttactcatggctgcagcccagaagacagaataatcctgcatgttgtccttcacccagtacgccaaccaaagggcgagctgggtctttccactgctaatcgactcatatatggtgatttgttctgcatcacttcggaagagtttgtcttgaagggcctccatagacgttttgcgttccacaaattcttcgttcttaggaatcgaaatatgatacacgggatcagaaattgctgaatcctctgaatatgccaaatcagcaccagatttatggttcctatgcttttcactcacctgtcgaagtatcagaaggccaaaaatctagaatggcagatgtgaaggctgccgcagtgctcgcagcgtaactctcccgctcgtccttattctgccgataagggataagatcgcgagtactttggataactagacaggagacatatttcgaaaattctcctgatttgaataatcatcatcatgcgttcacaagactggaaaaacaaacctgtttcttccctgaaatagtccgtgaaggtaggccgacggctgtagagttctaacggcgatgaatggctgccaatggcgccgaaatggaaattagggtccgggttcccattggactgtcgctcaagattatcaatatgggaaaacctttcaagatcccttcctccgtgatgcatctgtatcgcacttttgctgtatccagtgctacggtaagtagtggccagtgactgatatttccttaaaacttcaaggttggtggacactctctgctgcaccatctttcgaaattgggtcgttctcatattggctagcacagaccgtacccttgctccaggtttgtgatttaaattcgaaaagtagggatatcgttgtgtcatcacgctgcttctttgcactctgtccccgacaataacatcgccaagattgatctcaatattcaaacgcggcgggatgacagggtacacatctactaacacgatgagctttacataaggaaaatttctgcgaatatccgaaaacagtgtttccgggccagatttgcccgtttttgcgatgtgaacaagaaccacattgtgacgaccgatggcggcaagagagtaggagttcctatcgtcaatacgtttttgaaaaaggtgatccatgtttgagtcttcattaaaaaccttacacatagcacgagcagtgagagagctgccacagatgatggcaatcttgaagctacgtagcgaaattggctgaggtgtttgaagggcgggaggtagggatttgtgtgctatgactttgaggtgccccaatatgtgatcataggccttctgatatgtctctcttgaactctccgcagtagggcaacgatcaggtgccgcaaaattgcagaatggacatacaggtaatccctcgccagttccagccatgttcgctgtcgaaagagctcccaagatatccgaactttctctggcacttcttgcagcaagatatgaaatttgatcggtaccaataatgtcagaatgttgatcctgtagatgagtctccaggtctgcagggttccggaacaggtgggtctcgtggcccttgatctgacaaacccagactcgagcatgctgggaggacatgtgattgatccagtcgttctgagttgtgtactgttgtagtggagtgttgcagctttgaaaaagacagatatacggccggatgtcttgtacattctggtacccggatgctagttcttgttccttcgagttcgagttcgaggagcctcttacgctactcctgagttttgcagagcactcttcctgataaagaagtcgctttctcctttgtataacggtatttatcaagcgatctctgagaaacgcctggagtgtaggaaagtcgctttccagcgagcatgacatatatagttcgagtccttccaggtgatgatctagctgttgaccttcttccaaagcccaccggttcatcttgtggtcttcgatatggagatttggctgtttgacgatagagttgaatctgtatagatgggaaattatttctccaatgacttgggtatgtttgttcgtggcgaaatggctctctgtcgctagttccagctcgctttccgtgtcctcatcgtcactcatccctagagatgaatctgaagaatattcatcctcatcattcgtttgttcaggctgatctggaattggagagtctgtattatgagatagaatgactttcaaggtggttttcaattgttgcaaaagtttaactatcacgttctttgcatctggagcgtggtaaagatgatcttcaggtggagagttactttcgggtgatacccctagatcttcggcccagatactgaaacgcgcatgttgttctttgagcatggcaagatcagggatttcttgtccagatgcagcgcgtaggatgatatctgaaaacgcaatcgcacactgtcgtgttgcgtcactgatggtagtgatgaatatttggtgagacattttagcgatcaaatatagtagacgcccgtagcgatagaaaagacgacaagaatggtcgggatcaagagaagcaatacgttgcaagacttgtggaaggtggaagtaaagaatgcggggttgatcgctcagacttgcattcatgtctcccatatcccagccacgtatgatatcaggtgagattccagcctgatctgcagtgacaagaagccatttcaataacaattggctcggcataggaccaatattcgaccggaagtcccgaacaagtctttttcattaccccgcttgtgctgactgtcgaggtgatgctcttcagagatttgtttcatattctcataccttatgggattcttctatttgccatttatttgaatcaagatattgaatccttaaaataggcttttttatgtctgttcgatagctcctgtcaacaagtggcaatgcctaccggcatcgaatgtgctggccttgccttggctgtccttcccttgtttatcgaggttgccaaagcctattcggacggtgttgaaaccatcttcaacatagttatcaagagtagatgggaagaacgcctggagaccttctacctggacttttatatacagttattttacgtcgaagaagttatgcagagggttcgagatgtcatttcagccagtactaacaccatccagttgatctcagactggtacaacgacccaaagttcgaagttacactgaagggatacttccgttcggatgagaggtttcacatattcactgtaatatgcaagaaggtcctgtttttattaggtcaactggtcaaggatgaaaccaatcggatataccagacagatcaggtcagttctcttctcatatatgtgggtattgcttctcacctagtcataataacagaaatcacaagtcatgtttcagaaactaaagacgttcgcaaacgcaagagaatcacgtacaactaggagcactttcgccaacaggttctcattcttcaaacatgagaagaaacgcacagaatgccttgcaagactcaaagagtatgtcgagcatttgagagacgttactggtcaagatcaattacgcattgaacctagcagaaacaacaacgctggccaatacattccacaaaaggaagatcaagattataacacgcctccgccagttgatcttcaatatctcattgctagtctgtaccctattttccaaaaccattgttcccgttgttcttgccaggagacccacgatatcaagctctgtctgagagacgcatataaaagcattgatttatgtccaactttagatgtagactttttgttttcgaaacgcttttcaagctatcctgcccaagagaccaagtggcaagaaggaaatgtggtgataacatcccaaaggaaagtctactcaattcctcgctaccagttcttattctaacacaattttccagtgtgagtagtcaaaacaatttgaagaccttggatacactatgcgacgctttctctccggatcttgacggttttagcattgcgttcatagtggaggcttcacaaggccaggaccttatgagacgccttcaatgcaagccccggcgattgcacttctttgaactgtcaccacctatctctttgggggagctcctcgaaggacccacaaagctcgaccccatagagaaacggagacttgctctcatctttgcagagtctctccttttataccatggtagtgactggttgcaacctggatgggtgaaagacgatatctacttctttttcaagaccgaagatgaaccagatcttaagacgccattcctctccgcccgtctcaatgtcccaggatcaggtcaattccttgcaggaagtatggcttatcataccaacccgagcatcctagctttgggggttttactaatagagatattcaacgagagagcaatcgagaaatggaagacagccaaggaacgatccaattctaacacggcaactttgcagatagttgctgacagaattgtcaacaagatggatagttctggttcgacgaaagctattcaggcatgcttgtctttggactggatcccggtcggtagatcagcagggcttgatgatgcagagacaaggacaggatttttgaagaatgtgatctggccaatcaagcaggaacttcagtgcttgagtaaaaacaagatcttttagttctttataataaatattccgcatagtcttttcattattggttgatatcttaggaactggcctgattgctagagtaggctaggaatcagaacaaagagcagtgaatattgcatggtactttgcttatacccgggatgataagaaatttgcactcctcatcaaataagataagggataaattggataagtattatggctgtaattatgcatcttatgcaatctctgtgtaatttgtgtaaacttctaaatacgaagtagccaaagtactgtaggcacgtcctaaaagatccagagccttttaatctaggtattgaatagtatgtttgttagttcaatgagcaagttgcctcacctgttcgataatcttatctgccaggctattgttcagaaacttactgaactgagatattctcgctggtgtttgataccgttatcagatgaggcgatgtgaaaatcaagacaaaattaattgaaaagacaaataaaaagtattcaagtgaggaacacacgtgatactttaacctatgatatttcacttcagtccctttcattaattctatggccatcttgcattaatcgacttgcccttgacgaacgtgattgttcacgcgccgtgcattgtcaatacaactcacatctagggtaagatgtccgggaataagtcaccagactcagtcaaggcacaaccatccttgtccttgtcagattgtgggggtccgggtccagggtcttgttcaactctggcaactgagagtcggttatgaggaagacttaggtcagtatcctagttgtaaagaacctacgttctaactttctggagagcgtgatctagaagcttgatttattcggtgcttgcgaatgtccaagccaagcatggtaacttgtagaggcaggtcgaggcaaagttcctgcccatggcgtgggattagtcatgcacgacttcacttcacaaaccaggtacaagagacaagattagtaagttagcttatacattcaatacataagaggcatagcatgcctcttgaagttatgtaaacagaagcttcgactattatttattcaaaaattaacatactcaaatcacacatcatagttgctacacgctccgaaatgacacaattggattcacgcatcatagctgttataagctccatgactgctatacactccacaccaaaatctacaggtcctgctccagcaggtcccagttcaccaaccacttccatcagatcaaagtcgcccttacagctttagactacttgtttccacgcccttagactaagacggtcaaactttctgctaccagctacgcacatcagaaagcctgtctgtctggacagactccaagcttatgctggaacgaccgtgacctatagattgaaagaaatctatagaaacattgttcccagcagatgagaaaatggcggtgctgttcatagcaattgaggggtaggtacttgagcataagctcggttgatggtgggaagaaagcagatctcactcatatttgcgttgtgctacatgaaaccaagaagttatgtcgtatctcgctgaggactcccactgttagaccacccatcggctgacacggggcaatcaagcatcggcatgtcagacgaggcgtattaataatgttagctcggccactgggattgtgacaacccctgtcacgccttgtaattgtcaattgtataatgacaagacgccaaggctctgaagcggggagctgaaaaacgtgcaacatcgtttcaacccacctcggtgtagatcctttccaccgatgaagtccttgtgcaacgcaaggctcgagtactgccacaacccagacccagccacaaaggaaggattacctgatttttcgaaaacatgtcgcagtttattacaggggcagaaggggctagagggaatagctcggacaacgcgccaacaaagaattgtgattcaaggtcaaggttgtacagaaagagaaaaagcgcgaaaatgccacaaacaacgataacaataacagccttgtctgtcttaagcagcagttctatctatgagtcccagaagcccttgccaccatacgtattcccaatgtttactcgtgcagtctcatccagattgatctcatcgacgtggttgaatgtgctgtcgcaaaaccccttcgattgtacaaatgaatcatttacaaatgtgtggccaatattagttcttcccttcccactgatgcacctggccgtgttctggccagtgatttcttgaagcttccttttggtcgtgtccgctaggataggatccaagtcttgagctgtatcttggatcatcttcaatccctgctggtcattgacttcttgaatctccatctcggccaaccgactggtagcctgaggggtagcaggaaaaaccttctccaagtcattgattaagtcgaagatatcgtcaatcattctccccatctcgttcttgtcgtagatagcccagtatgctttcttggtcaacccaacgcgattctgtcgatgcatggtgagtgtccgcaagtgactgtgcaggcgttggggaactgcgccgagatctgcttcagagcaaacttgcatttcttggtctcgagataccgtcttgtataacagtgaagacttctgtgctgattcgaaccttgctactatctctcccaggagagtctcggccaacgtcgtcgtttgatcctttgaagtattattagagaatcttgggtcgctgttgacattgatggctgcaccccatcttgacaatctgcatttcgcgacatcgagcctaagttggtatttggagaaatcatcaccgaaatgtcgggcaatttggatgtagtcgaaacagtcaatacaattgttaaaaagggcagcgatgccgatagcaccagcaaccgcaccaaagacctcggccatagttgttaaaatggttcaagttgacgtgtagtgtttgacaaatagttgagggacttggacagtagtaaatgcgggtataatagttgatagtgaatggctaggcagaatctcgtggaccccaactccttgttggacagtgtggcttggatttgaggccagctaccaaccaacctacatacagggggcatggtgtccttactatcattcgtcatgtctttgttccctcttgtctcctcttaatgctgattgacattaatcacagttggcttgcagctgccttgcagcaggacgaatagcccacagtaccctccctccaaaaccgagtttcaatacaatcaccggtgccagccaacccttgtcatctcacaagggcacccctcagctgaccaaagcccaactctgaattgagttgtgcgccttttctttttagtcttcttttttctccacttccacatattgtaggcgccatcacggatctttacgatggatagcaacacttgtaacacgttgcagtctttgagtgtagccggtgcatcacgagtgcaagtcggaaataactataatacaacccacaactacaatggcgagagcgaccaagatgatacaaaaaagcttttggaatctctgcattccactgatccgcgtcacgataagaaaaacatcgagcaaacgaacaaccacttgttgagagaagcctacgtttggattctccaaaaccccgagtttctctcttggcgtgacaaaaatcatggcagtcagcttctttggatcaggggtgatcctggaaaaggaaaaacaatgctactctgtggtattatcgacgaactacgaccatctacaaggcttgaaaactcggagagtcacatttcactatcctatttcttctgccaagctaccaactcggctctcaacaacgcgacagccgtgatacgcgggttgatctatcttttggttgttcaacaaccatgtcttttgtcccatttacgggccaacatccattgggactcaagagtcgctatagaagacctattccgtaagatagtagccgatcctgttctggaggaagcgtacttgattgtggatgcactggatgaatgtcgcgaagatcttgagtttcttcttgaaatgctttctagtccaattccacgcatcaaatggattgtcagcagccgaaatcgagttgaaattaaagaggctctgaaacagtcttcatcgagactcgctctttctctggagctcaatgaagaatcagtctcccaagctgtcagacacttcatcgaccaccgcactcgcgatctggctagaaagaaaaagctcaaagccgaagtggcgcagaaggtctaccggcacctaatacaacatgccaatggtacatttttgtgggttggcttggtgtgccaacgcctcacacgatgtcgagagtgggagatcagccgacaattacttcaactacccaagggtcttaacgagctttacgctagaatgatggaacaaatccgcacttctgaaagctgtgacagttatatcagacttctagccattgtttcaactgttttccgtccactgactatttctgagctaatggctatggagccactagaagtggatgaagaaagtatttgtgattttataagggaatgtggttcctttctaacgacacgggatacaacgatcctcttcgttcatcagtctgccaaggactttttgctcgaaaagtcgagcgaattgcttttccagtccggccttgcacaacatcattatgccctttttcaaagatctattgatgttcttgttgttctacgcaaggacatgtacgacttgaaatatcctggagtctccctggatgaagctatccgcaaccggcctgagcctgatcccattgatggcctagtctatggacttgtattctgggttgatcatttacgagaggcaaccgaggtctctagtaaggataatgcagaattacagaagaccttcgccaagactgtgtatggatttctttgcgataagtttctgttctggctagaggcactcggtctatgtcacaacccatcgattgctggaaaagccttgatgtctgtgaagaagttactagcggtatgtttatgacctaaaccacatgaacatccatctctaatcctacttcatcagcatgacctatccgagccaagtcttttacagctcatagaggatgcgcttcgattcttgcacctccttaggccaattattgaaacccacccactacagatttatacttccggtttgctttttagcccacagaaaagccttattcgcaatttatccaaagaatccacactaagcttcgtcaaaagaggtccaaaggtggatgaaaattggagcccaatcttgggtgtttttgaagcttccccgtacagcaggattgattccatggtcttctcttccatgggcgacatggtggtcatgacaacgtccgactctcagttgttgatatggaatgtcaacgatggctacatgcataaagattcgaggtacaataatacagagtggttgaggctttcgccagacctacaactgttagcctttatcaccacgcagaacgtacttgagatttgcgagctcaaatcaggaaataccctttgggctgtgagaaacattgacccagatgtccaagccatggagtttgcgcctgatagtcagtggttggcagtgtgccatagcaacaacttatacctctatgctcgtggaggcgaattgtgccaatcgtggactttgggatcagaattcacgagcaatgagtcctatggcttgtcgtattcctccaaaagcgatttattgttatgctccagaatgtttagtgaacgcggtattgctgttttcgatatgcgaacgggcatacgttacaagttcccaggcgttttttctggaggtcctttttatgccgacgacaatgatgaaagagataacagcgacaaggaggcatttgctaaagacagacgtgttggaccaatatgtaacgcaaaattcgtcccaaacgccagcttggtcatggtcacagatgagtatgggggcatgttcctttgggacttttcgaatatgagatgcaaaaagtggttttgggatgggaattctgttggctgctttgcctactcacatgccgaagtctggatggttataacatctagtaacaattttttcctggtggatcgtgatcagggaattgtcctacatcaattttacctcccagatcatattggcgatttccaagaaattcaggtttcttatgacaataagaaaatcgcagcccgttcaagatgcattgcatggctgttggatgtgcaaaccggtcaggctgatcgaccgaaaaagagaaagtctcgcatcctggatgatggggttacgatcgcttatattggtgacgtcacaacgattgaaattgagaatccaattacagaggttacttccacattggacataagaaacactgttaatggctgggtgggcaaaatgacagtatcacccgacggtcaattatttgcttacagcagttatccaaaacattggagatccccgacatcaatttacatttgggatctgaaaagaaactctttgcggttcagagttgaagtatctgaaagggtcatccatatggcaatctcccccattgtggcagatgaagatcaatggttagccgtgtgcacgtcatcgaagttaattctgtgggatgtaaacactgcccaggttcatctctccatcacgtctcccaacaagttggaaaggccttatgccaaagcgttcttccatggaacttggatgggagttatatggaaatctcaacgacgcaaggacttgtttgtccgttatgacatcaaaactggccaacggctctctcagatggacatcccgagatttcacgaccatggcgatcaatccctgtcacccaatggtaagtggctggtgtcatttaccaatcaacaatggactttgccttatcgattgcttctgtcagatatagaagcaggcgtccattgtgctgtgattgatatcgataagagaggtttatcctttattgacgattcagccttgtggacagaaaatggagttttatatttcgaccgtatcttggacaacctggtcaacagatcagaaactggcaaaagtgagattctagagatagatggacaagtggatcagaagctacctgtgatcaccccaagcattcatgggtacggttacagtgctaattgggagtggataatattcgacggaagaccgctgatatggctaccgcaacagtatcgtcttagaggtttttactggttaatgtctatcggacatcatcacgttatttcaaaatacgaaggaggtatttactgcatagtctttaacaatgatgctgcggacggcttgaggagagcgatgagtcacttatcaatataggatctagacatagggagtgtgaagaaaatgaaaaacatgaaattaattctcgttgatattgatcattccggacaatctcgacaaccaaaatcacacatcattggatagcaatgactaacaacgcagacttttgtcttaacccatcaagtgcaatgtcattcacgtttcattagctactgcgaatattctcatcattgcttcatactccaatcttacaatttacagaacttccaaaatatcataccagctacagaacgcatactcaaaaccaggaaactgagtcaacacataagttactaatacgccaaaactgacacaaccgtctataacgctgtatcccacgtgatctcctcaaggaatcagattacatagataattgctaaaatcataggagacgcaactttatgggcccatttatactaatcagatgagattccctattttaaaccagactcttgttattgaaattgttagccatcctatctctagtgagcaacgcgctgggtaacgttgctggcattcaaggtagacatggccattatgccttggccagacagattgcgtgccggatcatgagtgggaggcatcctattggcaaatgccgaggctacactagatcgatcagcctctcagccagccacccgggtagatccgccgatctttacccgtacccaacaagtgacggcaaagcccgttcaacatttaaaccgtcattggactagcgttgaaagccaattcataagtcctccgtgacgatccctgcacggactcacactgatctggaaaagagctgcattcaaggaaagggtttatccctcgtagctgaaagaggcgtctctagcgtccgcaagttagacaacaagctggaaacagaatgtgatcgtgtgcaactgagacattggcaacgtacagggtattgcaaaccttgaccgctagtgagggccatagcgagggagatcagaggttggaatgatgtcacgtaactagaaactgccgtgttcccttgaatctgcaatgctggactggttcaagctttgtagagctaggtacggaacgcatctacattctcggagactttacttggatagtttgccgcattacacacattcagatgcccttgggtgatttgcgattcactaaggcaagggttgcaggacacttgggtataagaaagaagccacgaacccaccggacggtagcgactgaagacgaatgcttgacaataagcccgttctttgacgcttcgaaaatactctcgctgtggcatacattttactgtcaaactttcaaaatttcgcaattgtcaaaatgttgagtgtcaagtcatctgtggccatggaggcctatattccgtctagaaaatattatccaagttagtcacgatccccaatgatcccacgaggcaccgactgactgagaaaaaggcgtgaaagtgagagaaacttatgaatacgactacatcatattctaccgatggctatcgccagacctttacgaacgaggcagagtcatggcacgtttggtggccgaaatgattgaaaagaggagtcgtcggatatggctcgaccagcatcaaatcaccagaagcacagaaccaaaagaggtcaccaaacggatacgacagaccttccaaacagtatctcaaatcattattctcgcagcacccggagattgggacagattctcaaacatggacgatatccaccgctgggaatgggagatgagtctcagaagcggtaagtatacgcggtacctttgttactcccgcggactcggtgctaactccgccaaactcagacaagcaggtctggcttttgcaatacggaatgtcagacaacgaacaaccactgtccaaggaacagctagctacaggaatggagacacactgtccaacgctagcaaagttgtttatgagcaaggatgtgcacatacgatccttgtccatggacagcatcgacacggtagttagtgagatttcggaggcacggtagacacgggatgtggtaccgctactatggtaacggccgatccccgctgccaaggttcaggtgtggcgtcattagtgttttcgtgatcgtcacggtgtgacgataatgtgaacgaagggatacgaatattgagacatgcagctagacaaaacacgtatgtgatggagagaggttggatatctataaacaaggttcgatggccggatggtctatcaattcagtgcatcaaccattttccctcatcgtcaatctccaaagtaatcatgtccgtctcaaacttaatttccactaccccaaatcatcacgttcgtctagatgaaccgatctcgaacaagtctgtgaaagatggtaggtaacaaaccttgcccattaaatgtcccaggctcacaattttaccacagctgagagttttgcagagatacaaaaggccttcagggctggcaaagagcatgtggtcggatggtcgccgcaagaggacactcgcatcgagcaagccatgcaggaccttgggtcctacctaacagatcttgaccactccctctcgtatgaaggaaccgacaaaaaagtggtatggcgaaagtcttgctggttcgccagtcacggcattggtcatccattcctggactctgagtcagatatcgccaagttcgatggcgatctgaaagatggtctcactggtctccaagccttacatgacccaagaattcgcgattccatgcactgtctgaagtcggtattggacggtgctttggttgagaccagtatggcagttggtatcgacccagagcttgtacaacgatgcaccgttcgttacagggctatcaagtatactcctcatgctggtgccccaggtggtatcgggcttcacccagacggcaacctactttctgcccttatcacaaacggtccaggactccgtgtctatgacctagacggcacagtccgatttcctgggcacaagggtaccatcatgatgggtggctctacgctctaccgttgggccagcgagtttttaccgactttccacgacgttgatatcagtggagatacggtcaaggtttccatcgtagcattctttaactttcctgatatggaaatgataccaaggaacatgagcactcaggaagatggattcttccatgacattcgacgcatcaaggaggatgacaagctacctcatggagagctttcacctttgtgggatattattattaagaaccataacttgactctgccatcggttcgtgccagtgggtgagggtcggcttctctcatggtcgaagaaggtaccctacaccgaagcaatgccacgaaaaacgaagcaacgtttctaaagtaacgaggtggaatcgtgataacctttatcataattagacatgagtttatttattttaatgcaaataatttgtccacactgaacgccttcacgtcgcgtgataagattatgactgaaacgcgttgaccttatccaacattcaacttcacttcaaaacggggttaacagttcatgtagttctactcgttgacattgagttctaaatgcatcgaaagaaatattaccttgtagtacgcatgttaacctcctaagccttagtgttcaaaaataaatagccaaagggtctggtctaaacggcttaagatgtcctacttatttcgtctcttatgtttctagtgaccaatatttccgataccctgagaactgtcctaccttctccaaataccagttggataatacttatagtgtttcccttggtacgaaacagttatgtaaaaaagccgcgataagcgtcgacaaggaattgacagtccctttgatcctcacattcatgttgacccgacggtccgtcccacatcgacaggcccattagcgtcaatcgccactgacgactctatttgttgaggatagacatatggtagtattcgaatcctgattcaatcgtctagccagagaaggaagctattcgatatgaatcgcgtttagataagagatacggataacatcagttcaatagttccgtagggacatggatctcggcaatcttcggccaagcatgaggctctgtttgccactaaaaataagcgtaatatttagattagcagcaacaattattcagtaaagcaaagaccactctctattctcacgttggtcacattgagataagaaaattgacttgtgctacacgataccttcaaagcatctgcaatcagttttccccgcaaacatgatagcaaggcggtcctgtcaagtggtcctgtcagttgagtgttaccttctcgattcgcatcaaaagaccacaataagaaatctgtcagcagaacttatgtagtcgatattcgtttagcatcgaccggcctattctattttggttgaaggattggcttggcaaacataaattccactactcgactcgcagaccaagatcggtgggcttagtctcgatcaatccatttcaggatttgttgtatccgatacgacgctgatcaactaatgacaggctccaacaacacggtaatgctacacatgtattgaggggtgatggcttcaccttctactttgggcttagcctgcatgtcttgaaggaaccgtccccatgttgagacagtgcaaaagtgcctacttatcactggaccgacttccgaaatggttacaagctgagtccaagggtttgatgtttgggatcttttgctggtgctatcaagtggtgagtggcggtttggagatatactcaatctgatagtagattgtcgtctataaaagcaagacatttcgcccgtattgataagctttctcgacactcagacacagacacgtctcaaagaaaacacctacttctatcctcatctttaaccgccaaaatgagattcgctcccctcgccattgccttcctctcggcctttgccatggccaacccctccaccgaaggtggcctcgagcgccgccaatgctcatgcaaaaaggtcggtgatgagtggctctgctccggtcccaagtgctacgacaagcgcgacgagaccgccctcgagaagcgccagtgcacctgcaagaaggtcggcgacgaatggatctgcaccggcaagaagtgcaacgacaagcgtgacgagaccgccatcattgagcgcgatgaggacgctcttgaaaagcgacagtgctcttgcaagaaggtcggtgatgaatggttctgcagtggtcccaagtgtcccagcaagcgagacgagagcgagctcgagaagcgtcagtgctcttgcaagaaggttgctggtgagtggatctgcagtggccgaaagtgcggtcgcagcctcatggaggacgagcacttggagaagcgacaggcttggtgcaaatgcaccaagcgcggtgacgagtggtactgcactggcacaaagtgctaagttatgacgcgagaaacaagacaaccaggtgagcttatccaccattcgtatcatgacctgtctaactgtttgttgcagatgaatccgacatagcagctcgagatgactaggattggtacttgttagacgtatcatgtttgagaatggtcacactggtttgacgttgactacggacccgaaggaaacatgagaatgagatattatgaatacaaatgaaattgacattaccttgccgtctctatctccagttcgtggtgactgtttagtgatttgctcccatatgttcgtagttgttgcacagttcccatggctctgtagcagacgtaggtcaagtggttgcctagccgggagcgtatttgaatctaggtgtggtcaaatgggttacgatatatgttgaaggctactacgagtccctttatgcttatagtgaaggctctagatatgtatctgttgtaagacatcttggttatacatactcacaagctatggaagtcacatcaagaagacgtcaagaaatgggagtaaagtcttcttcgcaattactacagtattcctgagattccatgaccatcagtcatgaaaatggatccgagttcgtcttattttgataaggtctggcccactgcttaactcgctcgtgatacattgccgagatatgaaacattctttcttctgttcagcactttactttgaccatagtatatcttacgagggctatttcttccaatcaacaggctagaaactacagccattgtcagacaagcttttgttttcttcaagtcataacttcatactcaagttatcagctctagagacactacagttctagacctttgtatcagcaaatactaatgttagggttcaaatctaattctttaaagctctaaatttccctgtccacatacaatcgtcctgttatgtgaacatcgttattatcccgtcatggatagacccaaccaacagctcccaatgtttccccgcttgaaacaaacccaaaaacaagcttaaacacgataacctcacggaagcagcggttataccagcaaaaggttctttagcaaccccgcctctcgtcactcctcatcgctcaaaatacgacgctgcgcggatcgttccccaagttggaaggtgagcagagtcaaataacgcgatgccaagcaatgacgcacaaagccaattgagtaaaagaaaagctggtctcccgagtcttacggtacaaaaataaatagtctaagaagcataggctaagtatcctaaggtgatctactaatttcgtctcttatgcttataatgatcaacttttctgacaacccaataagcttatcgaacttttatccgcatctcgaagcttcacattcctcttttggagaagtctccagcggtgtaagccctagcttatcatgtttcttgatgttatgtcgtgtaagttactcttccccgcttggtggatagtgacgggccaaggcggttatttgtaagagggatattggtataaatagataggtatccccataaagtgacaatggttagtcacggattttgacacttgtgatctttcattatgtcgaggactctggcatcttatctcgtcgccgcggcgtgtgtttacgcctgtcttccggacaaggacgaactcgctcatctccgctcaaaacgaaatgctcgcacttctcatagtcgacatgtcaagcgagacgtcgtgccctatccaccagttctcacagagacagagagtatgcttgtcaactcattcgacaacaacagcatctccgactggtctctttactactcctcgggataccgtctagcaggccacaaccgatctcaggctgagtggacacagcaaaagtggatcgagaatggttgggagtcttggattgatgagtattggatttggtacacggagcctattgagagtactctcactttgaaccgagcggatgggtcggcgcatgaggtccagagacttgaggatgctcttgaggttgacgcccagacgaataatccgaatgagcagcctgcgtaccacgcactatcgggtagtggaaaggtcaatgctgaatatgtctacgttgggtaagtttggaaattactacagacttaagcacagagctaatggcatatacaggcgtggttctcgcgaggactatcagaagctcaaggatctcggtgtcgagcttgaaggcaagattgctctcgctcaatatggcggcgcgaaccgtggtgtcaagatcaagaatgcagaggtgagtttggacaataagagatgaagtcactgagctgatagaatctaggcacatggcatgattggtaccattctgtacactgatccccttgaggatggtgagatcacggaagccaacggctatcttccatacccaggttcgtgacccatatcatttcttgcctcttattctaacatggctagatggtcctgctcgccatccttcttctatccaaagaggaagtactcgctggggatctctctccttcggcgacccctcaacaatcggctacgcatcaactaaagacgctccccgtcgtgacatcaccccatacggtcccaagatcccatccattcccatcagtccccgagacggtcttcaacttcttcacgctcttgacggtcacggtctctcagctgaaacagtcaaccgaaccaactacaagggcgctttctcaaatgttacatatcacagtggtcctgcacctggcgctacactgaaccttgtcaacatcatggatgccagactggaacctgcctgggatgtgattgcttctatcaacggaactaaccctgatgaatatgtcattatcggaaaccatcgtgatggttggactggtggtggtgctgctgatgctgtctctggtggatctcttctcgtcgagatggccaaggcgtttgggaagcttgttgaaaagggctggaagccccgtcgaaccatgtacgtctcctcagccctagccttcatcttgaattctaacaacctccagtatcctggcctcctgggacgccgaagagtttggtctcatgggcagcacggagtgggtcgaggaccatctccctgagcttatcgaaaagacagtcgcctatatcaacctcgacacagccgtatctggtccacgcgccgagattgtcggatcaggagagattcagactattgctattgagaccatgaagaaggtcattttccctgagggatacggtgcgggaccaacactgtacgatgcttggttcaacgctaccgagggagtgctgccggctatgggcagtggcagtgattatgctgctttctaccacaacggcatcagctctgtaagaatacatcttcccttggcgaattcgttcctaatgattgatagattgacattgctggtggtcctggccccaaagaccctgtctacgcgtatcacagtctgtacgacacgcaccactggatgactaactacgcagacccaggcttccaccttcacgcagcgatgggccaattcgtcacacttcttacttaccacatcgccgacgaccctttgatcccctgggatatgcctcacgccggttccgccctccgcgacattttcgaagatttggaagagaagctcgaagaccgtttctccgaatacaccgtcgatctcagccctcttgacgatgcagtatctgctttcgaggccgcctgcaagcacatcgatactctagcaaagcaagccgttgctcttaacgacaatgtgctcctaggtgttgtcaacaccaagttcaggcagtttagccgtggttttgcaagcgctggtctgttgcctggaagattctcgttctacaatgttgtcagtgcaccgggtctggatagtggatatggagcagatgttttcccggctattcaggatagtttggatcagggcaacttgacacaggctgaggaatgggttgagaggagtgctaaagctgttttgagggcagctgaaattctcaaggttgcggtctagactgaactagtactacagaatatgagttataatagagatggatgatatgattgcccatttgtagtagtgcagagataaatttcgttgttcttgatagttgttaaaaaggtacatcatttctactacgcaaggtaatttatttcgaggatcaatagatgtacagggattactcgatccaaatctcatcaaaatattgctttcacttcagaggctaacaaggaggagaatattcataaccctagatattcaaagtcaattcaatcatatagttgtaccgtagctgataaaacttgcgtggattcttgatgttcctgtaatatctttacactatagaaatgaggatctgatttgcgatatgcaactgccacaggtagtcttgcgaggaacagggtttaggcccccctgtaactacagtacacgttaattgcatttctgcctaaataactatttaggtacctgattttctcgctgaccttgttaatactaagcttatctcacgcaattgattcaagcgtactagtctgctattctgactcctagtcttttctcctatagcagtaatgatttgtgctgaatgtacaatatttaaggacagtttcgaaagtcttaccgaaaacagcccaaaaggaatctgtcgaacaccatttcaaaactttaccgtcctagagagatcagcgttccaaggttgcgagctatgtcagatcatctatcaaacgtggcatcaagagagttattctgagaaatacaagaaagactcacctattgaagtcacgggatatgtcagaaatctgaaaagcaggaaccaaggaatcttcatctcttatcaggattctactattggcggctttaccttggctgacttcacacataacctagtcagtgaggaacaattcaaccaatacaggacagcgtgccgtcgtataatcgaccctcatataccccacgcaattgttaagattgcctctttggcttccacgtggatccgaacctgtcgccagactcatcagcattgccgatcttactctgataagagtgagcctaaaattctaccaacgaggctggtcgacgttggcacagatgtcaacccaccaagactcttcatccctcaacgacatcttcgcagctttgagtatatcgctttgagttatgtatggggctcgaagactttcatcaagacaacatactcaaatctagaggctatgacacagcacttgccatgggctcaattacccaagacgatccaggatgctattctggttacacgaagccttggtgtcagatatctctgggtggatgccctttgcatcttgcaaagtgaggggccggatgatatgaagcatagagaagattggtcatacgaggcatctcgatttggaaaatattacgaaaatgcattgttgaccatagctgcaactggagctagctcttctgatcaaggattgtttttaccgacatcattgttaaaacttgaaccaaagtctattacatttcgaccaggaacaccattgagctatactgttcgatcaatgatccccaattggctttccgagactctctctgggccgctttccaagagaggatgggctctacaggaacgtctcctatcaagacgagttctacactttgccgaaaatatgatcctatgggagtgtcacgattgccgagcaaccgaactcgatccacaagggttgcagcccagggggttggatgattcaggtcaactattccttgaattcatgaccaagtgtcgagatctttatgccaagggcttagtgtctgatgatttcatggacgaatggtaccaattcattacaacctatacgagaagtgagtttacatttgtttcagacagattaccggcactgtctggtattgcagctcttatccaacaatgcactcagcagaaatacgttgcagggctatgggagtcggatattgctagaggtctagcgtggcagagttacggtgactttcgctttgatacagcccacctcatcgatcctcaaatcatgagcagcccgacgaagggcgattcgcagcttatactaccttcttggtcctgggcaacatctcgaggccgtgtattttacttcgattacgagacctggacaccacttgtcgaagtcgaggcctggcaagtcaattcacaaggaaccagcacttcagggcagttgcgtggagcaaggctcacgcttcgcggcgttttggcaatgctcaatctaactgacttggggtttctgccctatacgagtacttacacgacggacaatgcgttgaggcgtgatccagaggaagtatttatgtctatcgaatcagtatatttggatgcaaatatggacttccaaacaagacaaatgacccatccttgccttcttgttggaagtactcgtttgtctggcgaagatgcaggaggggctctaatattgaagaccactggtaactgtatgggtggcatcgatgagtatatgagaattggattcatatcacttcctattgaagagtgtttatctatttttactgatgagaaaacaaccattagcctggtataagaaatatatcagctttgtgtttatgacaatggacagtaacgcatataaaacgttgtcctgagaatcaagactgcagacactccaatgctgccggcgtcaaggaagtatgatataatagtcgaggcatatgaattactacaaaccactgctggaaagatctctctatcaagaaaacgtcagtctcattcttacgcaccaagcaaacatacattcacgccccctgtcagaaactatccccgggcggctatgaatggtctttctggcctctaacaatggagagtcatacttgggatggagtttgttgtctctaatcccagtaatctacgccttaggttgggtaaagtgcaaatcctttttcagctttctctcgtgaggagaagccacaacttcaagtccagcggggttctgaccgggtattctctatacccgcccgccttacttcctcttcctcagcgccagttttatggaggttggggtgacacaaaaccacgaattcgtcttggagttggacggggaagcttgcgtgttcttacgctgggcaaggatccaggccaagttgggaatgacagtttagaggaatcagtaaagtcccaggtacgcctccacgcatccgaaaaattagccgctgagatatcctgagtacatgtatgtaagataacagtaggctccgagcatgaatatgtggcttgctggggtgagacaccatcgtttggcggtcgtgaacgttggatcgatgattatttcgtatataatgattctcaagtggtactttaaattgaaggtacagtagttgtagaattgcatagaaggtacagtagttgtagaattgcataggaggccagaatgtttcctccgtccacaaccgaatagaatagccttcttacgcgctgtcgagtgtttcagattcgctcagctctgcagccgtctctgaaatcaggctcggcaatcggctttagagtacttcttgttgccccttctctctgcataacgaggcttttgatcgaggtacgcctcaaagcctggtttgacagtaaggcgcacccgtagcgcccagaatcctgctcaaactagaggcaaggcgcaattcctcgatgacaaaatctctctttctcaccatcctaccttgacaaaccatcgaacagagacacaattcacgtcgtcatggcatcttttgccgaatactcttcgttgcccgaggtcgtcgtgtcggctgatggcatgtcaaagctggagtatcgacctcaagtacctccaaaaccagcccagtactaccaacgcccagatcatacaacgaacacaatccaggacgcgggtccaaggccacaattaccacgacaaaattcatttgcgcctatgccatgttgcgtttgcaacggtccatgcaaagcgtggaagtgcgtccagtgtgacgacttcttttgtaatgactgctggccgaaagaaaggccccatcgtgtaccaaactaccacaccctccaagtccaacgccacagctaactgttatcttctagccaggaaaggttggcatcgatggacgcgaacacgaaaaggtcgacgaagatatcgtgcaccggctacagcagatatttggccaacccaccgcagaggaacagcatcgacggcatacaaacgacatcaatactacatggtttggagtcacaaaggaacatggccaaccctaccttcattactcgaaccgacttgtcgatattctgcgggagagccaggtgggggcctttgctgagcgattccctcaattggtgtcgtttgttggacagacaggtatatctatagatccatttgtgccacttgtttggccctggctaacaaatgtgcctctaggtgctggcaaaagcaccgtcatcaagatgctgatagaccgtctacaagccggactagagagctctcgcaatatccccgcccctgttcctggtcttgtcggcgacaacgttcctaccacaggtgacgttcacctatacgaggatcctggcacctatcacgctcagagtcccttcctttacgcggactgtgagggaatgactggtggagaaaacgcaccccgtggattggcatgtcgagaaaagcttgagagtgcaaagagatcgggcaagactgtcaagaacctcctccgcaagaagatcacctgggccgacaacccaaaaatgcagtcgcgcgagtacgcagtgactagtatgttccctcgaatcctttataccttttccgacgtcgtcgtctttgtgctccgcgaagttaggtgagtcaatccaacactctgggacttggcgtccacaactaacaatgcatataggacattccaaactgaggttcttacacagctggttaattgggccgcaatgtcgatcgacaagtccatcaaccagccaactctccctcatgtcatcatcgttgccaacgatactgacaccagcatcgacgatcagcagtgggacccggtgatagccacagaaggattgttgaatgactacaagaattccgtacaccaagttcctgccctcagagatatactggacaggctagcccatgtcggaaagcgcgtcaccactaccaggggccttcttgaggaatactactcctctgtcactgtggtgagaatcccagccaaaggccgctacatgcagatcgatgagcagatcggcaagctttatggaatcataaccgacaggtgtatgcaatcgcgtgtccgaaaaaagcaagtcagaatgctcctgaatgctgagatacttccgcaatatgtaaactcggcgtatgatcacttctcgagaagtcttgatgaacctttcgactttaacaaagaagcactcagacacgctcccctgcctcggaactttggtggacacattctcaaccttatcttgactgtatacaatcagctaggtcagcgtcgagatcgacttccagacttctttgcgcgactcagtcgtccattggccgcttgcattatgcttgctgccactcgagacaatattcaaggtaatcctcctttctagttatcattattccgtagatagcactgacactctgcaggctcatattccggcctgctgcggagcacttatggaaaatcacttgacgaggctcttcatcaattctgcgaccattggctaccctgctcatatacccgtgacgaggaaacatgccacaatgtcaggaactctcatacgaagggtcatcagtcaagtactggtaggatcttcgctcgtgggtcatacgagtcgacgtttatcgcagaggccttctttcctgagtggatgggacaagttgacaagcagatcaaaaacctcaacgagcgcatgtaccgatttgatcaagaccagaacaccatacctcgggctctcaatgtggtaatggcggaattctaccagagtgtccgagttgatggctccgtttccaggttcaagagcaatctgacttgtctttgctgtgtgagaaaggttcctgaaaatgtcctcccttgtggacatattctctgcaaagcctgtatccaggcacacggccacaacgtcgggcaagggcttttccacatgcattgttgcccacttcaccataagagaacactatggccagagccagcccgcgtcaggttcaagccagacgaggctggtgtgaggatcctctgcttggatgggtaagtatactgccactaacttgtgacgcttgctgatgttcaactagtggcggtgtgcgtgctatcgacgagttggtcattcttcaagagatacaaaagagacttggtaatcacgtaccaattcaaaacttctttgatctcatcgtgggttctgggtaagtctttttttttttttagttttgtttacttttgtttagttttttagttggttttttttttttttccttttaggtttattttaggtttccttcactgatatcagattactgacacattcattgtagtaccggtggcattattgcccttggtcttggggtgaaacgatggaatgtaggtgattgcaaggatcacttcaggagtctttgcaagcaggccttcaccccccggctcgtcaaacagctatcggcggttagcatgcgcagtcaatacaagacgaaacctctagagaaggggttgaagtctgcgtttggtcagcactcgtatctctacggtggctccaagcctgatcactcgacctcgatacgagtcgccgtcacagccactttggccagtgagaacaggccagcggttctgtccaactacaacactgagagcgacaatgactctagtaagtcgaagctgcccgtagtctttacgctgaacctatggctaactatccagtgccttacagatttgtcaggcctcaagatcctgcatgggagctcaagacatgggaagctgcacgggcaacggcagcagcgcctccatacttcaaaccgtttctccatagcgcaactggaatacaatacactgatggagctgtccatcatgtttgtccggtatttgttgctgacaacgagcggaagcgcttatggggggacgccaatcaacctactccagaccttgttctctctcttggtaccggccatgagacgcttcgcttaacccacaaggccaaacgtgctgtggtacagagacctccagtgccctcacagaaaaccggacctccccatcagcgaccttatgctagcttcagctccatgtggaggaccacgaatcccgtgatggatgaccagcaatgcagcgaagatatctggaacaattatgtccaacagacctcaactccgtatcaattgcaaacggcttcacatgagcatcgctacatgcgcatcaacgttggatgcgcagacaagcgaccaaattttgacgacattgaagagattgagactattgaaagaaactcgatcaacatgatgagtgaggagcatacagtcaggatggcagcgcataagctcgtagcgagctgtttctactttgaaaggacgggcgtcgacgctcagaatagagaaacaggattatataagtgctctggtaggttaaaatgactttccgcaacacatcaactaacctgtgacaggcaacattatctgtcgcttcgacgaaggaagccgggatatcaagggattgggtctcatcctcaaagatcacatccgtggaagcgcctttgtaccgtactttgtcttggaagaagactatggtactccagtcatgaagcagcatgccgttaccgtccctgttgacacaattgagaaaatgtgttatactggcattttcagactgccgtctcatctcatcatcgatggtagtcatgaaacaagtttgacgcgtctttctttgtgtttgcagcaaaatggttacggttactcacacgcgtctagcccattcgaaagttccgtcaacccatccatgtctattagtggattcccaagagagcttttcgtccagtatgatcccttgtcaccccgcgcagccgtcgaggatgaggatgatggtgaggggccatgggagttgcctggctcagacggcccatcgccagcctctgatgttcctaaaccatcaaggcggggactgtttaggaacagatcgattcatcactcaatttcgaagttgtcattgggagccagacctagtagctcagaagaaaaggtgactgcatctggtgagagtcgggaagcgagttcgatggagtcgtcgaggttgtcattgatgtcaaagaagagatcaaacagcgaagaagatggaccatttctcgatgtagtggacgggaagtctgagggagtatctgggtcgtggggtaagccctttcgtggatactattgagttaagattgtatttaggttacatgtgctttcctcagggtatcagaaaaattggccgttggaagcataagagacgaaattagtaggtcagcttatgctacttagactatgctctttaggccgtttatttttgtaacctaagacttgggaggataacttttctgctacccagtagactttccaaacatgaatataaattgaacgaatagcttttatttcttttataatgatcggttgtttgtggatcctatcatggtttctctggcgtatggtgacagtttgacaagcacatcatcgtgtcttctggggtgatcacctctgttgaaactcaagcgaactgtagggctaaccaataacacttgcagtcccgtaacagaattctggtgcctgaaaactgcctctcaaacaaaaaacagcccatgcaacaacggccatcacgagcgaatcagagtcatgacaaactaccgctgtccagggatcagagacgagtcttaccactttcataccagcgcagtggatcagacaagcaactcccaccagtaatgactcgtcaagaggatcaaggactttagtttggctgcaatcttcaggcgaggcaacctgtgcgaaagagccagggagagattgacagaggatgaaacggatgtccggcggactctccctttttccctgtttccattattataactaactctgcttactccccgtcatctttttctaatttaatctctctgtcatattcaagtgtcgctttattaattcttcactctccctctgtgttctcgtttctcttgtgttattgctcgctcacccacgctcatttcaccgtttcagaacgcgtattgtttcaatctaattatctacacccttatttttcgtctctattgtccgttcttgcataataaacccatttaattgaacccttgtacgtgcaccctgccaaatctacccgaaaccgatggtgtcaaaggacgttttaccgaagaaaccattcaaactaatcttgaacaaccttctagaatatccatctccatattttggcaatcgccatgtctgatcacagcagcatcaaccagattggcgaagctggtcttcaccatctaccctttcgcacaaaagaaggtcgacacagtgatgcaccgcagctttctaaatttcctattcttaatagacggcatggcaagaaattaccagaaagtcttcactttaatcccggcacgttccggcttcgttcgcctacagagtcttctttgagtagcatctcttcagcaaacattccggattcagcaactactcattctctttctaccttggcgagccctacgagtactacatatgctagttctatcaatgaacagtttgctgctacgacgcttgatggaggatcaagacctgcgagtcgtatttgtcatagacataacccgtcgagtgggacttgttcgacgtttgtgaatgaggatgaagatgctattatcacggggtatcctgagtttgatatcaagattcgtggtatcgatgagtttcagagacaacctgttgttcaagaaattcaacctgcaaggtaagtctgttgacttctgatgcatcatcatgtcgctaacacattcagtcctagtaccgagtctttcatcaaggaggaaaaggttctcacacctacagagtctactcacacagacatcccagattgtgatgacaatgaagaagattctggagatgtctcttctgaagatgccaccctcgttctcaactacgctctccaagtcatctacggcgtcgatctcaatgacacctcaatcgcccaagataaagtccaaagcctcgtctccaactttgcccagaacataaaccaacacatctggcaatccgcctcagacggccaattctcccacacaatgtcacgatcaagctcatcatccacgccttcgcaagacgcctccaacaacgaccgacgaggaaagcgcaagaagcagggcaagcgtgaagacgatggcgatgaattcagtgacggcgagggatcaggatatcttcctatcaagcgttcacgaccaaaccccaaggatgatgagaatttacggctcagctgtcctttccgaaagaggaatcctcatcggtttaacgtgagagatcatcacagctgcgcaatgacttattttcccaaatttgctgagcttaggtgagttgaccaagtcttcccaatttcaatcttactaacatcccataataggcagcatattgtgaagcagcataaacgcgatgatccctcggcttacgtctgcgatcgctgcagtcgtgattttcccacacgaaaagaactacgcgaccatcaacgtctaccaaaagagcacatgtgcgatatcgccgatgcagatgccgagagcggaatcgatcctcagactgcgacgaagttactgagcaggaaacgagcgagtggtacttctcctgaagtacagtggagggagatttggaatattgtttttccagatgacgatgatggtgatgtccgatcttatggtgagtgtcctactaccagtctttacatgaggtatactaacaacttcagagtacactcctgttatcgaacacttcgaagtagcagccaaataccagaaagctttcgaacagctcaaactctccctcgtcgacaagatctccaaccccgccacgctcgaaaccctgtctacgaaattctaccaatgcttcgttgagacgctagaccattgcatcgcaaacgcgcaaagcatgccctacacaaaccgaagtaacaaaaagaacgaaatcacgcgatcccaagcaccccagagcatcgtccaacgcaaaagccgagatataatgcccagacctgattccggcgttatactagacgatggctccgaagaaagcggcagtttgggacatagagatagtatgaggactattagaagtggtgctgcaggaaggggaagccaagtaccagaaacagtcctcgagattataacgccgactgctgggtttgatgatatgatgcagccttccatgctggctatgactggagggacagatgtacaggcatggaataatggcgtggtatatccccagatgattgcggatcagatgcttccggcaaatggattgacgacgcaagctgattatatgaactgggggcagatgtatcctgcttttgatacgctggggaatggatttacgggatttaatggacagcactaatgaggaatacttatgtttaatcttaccaggctggaccttggttgtataaatagctgtatgacgtttggggctatgtcatgagctacaccctttaattatatgaaatgaaggtagttccatatgtgtggtttcgtctcttttaaagtagaagttttggtgacttgagagttgcattattaatcagcatgtcgatatatcacattaatgcaattgcttcctgggaagttccgtcacatgtaagatagcttcttgttgttttggggaacttcacagcccaagctagatgattcgtcttcaaagatctaagaccccggttccgtcggagaccttaccacagctccgacggaatcaaaaggcaggtctgtccaatagagaaagctctgtagtaggtctagctgctctttcgagtctaggctgaggaaactagacatacagccaaaccttaatgtttgagacgccacgcacgtagagcttcccttggtaagctagttgaatggtacgtgtaacttcaccgtgacgtctataagtaagcccttccccgcagcttatcacaaagcatcagcgagtctctcatcaatcactcttccaagtcatattattgcaactctacacaatgtcagaccagaacgacagggcccccgtccccgacatggcggaagacgacgcctacttcccttcccccttctccctcacacagtacgtcacctcaaagacagactttgacggcgccgaatacccaaacaagtacaccggcggtaaatggaagatcctcatgatcggcacccaggagcgctatctcaaaatggcagacggaaagttcttttccacgggtaaccacccagttgagatgcttctaccaatgtatcacctcgatgctgcaggtttcgacattgatgtagctacactatccggtgatcccgtcaaatttgagatgtgggcttttcccaaggaggacgaggctgtcaaggcgattcacgacaagtacaagcaaaagcttcgcagtcctcttaatctttccgaagtctggggaaaggggtttactcaagatacaccctacatcgccgtcttcatccctggaggtcacggtgttctcaatggtattccattcagtaaaacagtcggagacgtactccgctgggctgatgcaaacaaccgcttcttcatcaccctctgccatggtcccgctagtattcttgccgctgatgttggaaaacctgagggaaccaagtttatctacgagggatacagtgttgacgttttccctgattcactagatgagggcgctaatatcgacattggttacattcccggcaagatggattggctggtaggtgagaggcttaagaagcttggggttactcctattaataagactatctcgggtgaatgtcatcgtgatcgtctgttgttgactggtgattcgccgctggcttcgaataacctgggtaagctggcagctaagacgctattggaggaggtgaacaaataaggtcgatctattacaagagtcagagaaagttgggtaactaagacgggacttgtaactagatacgaatttgcaaataaccttggtggtctactaaacagcttatgattgtgttctatcctcaccaactgtgataaggtgttacatcaagctaccaacgatgatacggaaggaaacctcgggggtgaaaacaggttcaattgggattgtgacatgtctgtcctcgtagatcagtgatttatcgatgcgagccagctgtacgtattggcatacagctaaattaacacacatttaataatttaccttgccaactaaaataaaacattttcaaggtaatatagtcttacacgaggacaaaagtcttataagcaaaattatattccaattgattgtattactatgattcttggacgacgtgggagttcggagtcattcgaaaacaccgctcttcataatatcgcacaggtgagtacagccttgatcaatgcagtgaaatgccattattaatattactccaaaattaaagtaaaaagtctcaaatctatagataaactattagaacaaattcatcatggcaaccatcataaacactgcaaagccagccactccaaaacgctccctctctccagcagtattggtactcccctccccagtagccttcttctcagcaggttgacgcacctttgtcaaagtaatgttaaaagcaggacttttgacagcctcactaactccatcctctccctcaacaaacacaaacaagtccaagggaaggtagttgtacaccatacgatcttgctggaaccaagtctggcaagttccatccttgaagaacaaatccttctcaaacgcagcgtcggtctcggaatcggtcttgtcgaagacagcacgccacgctgtttcgccctttttagagaggttgctaggatacatgcgagcgtcgacgtagggagttttggtcgaagcgccggactcgagggcgttgaaattgtagtttccgatattgttcaggacgtcaaaaccgcgcatcttccagctcttgatcttgaaaccgggacctgagtcttgggtgaaagtgatggttgagttggtctccttatcctcgtatgttccagcaaaagtatcctttgcttcatcacgaccaaccttttcaatagcaggcagaaggttctggacaacggcgctgaggattgtggctgttacgtaggggtttgcgctggcttcaagaccgccggacatgacggagatgacaatgtcgtagtctggaataaggacggtctgagagtggtagagacccagatcaccgctcttggtgtaaatatcgacgagacggccatcagaggtaatgttgtcgcttcgaaggatttcccaaggtccgccgacttggtagccccatgatgcagtgttggcttcgggtttcatccacttgcgtgtctcagctggagagagaaattcgttgttgaggatgccttcggcgaggaggagcatgtcggatacggatgagaacatgccaccagcactaattatgttagccagaacaccaaactttggtatcggaacttacgagtcaaagacagcaagggtagagttccatgtaggttccttctcggggatgaaaagatcctttgtgggaggtgtcttgtcgacataggtactcttcatgcctacaacatcaaagacgtctctcttgacaatgtcctcaaagggcatatcttcaacagccgcaagaacaagaccgagaagagcatggcctacgttggagtagacggggttggtaaaaggggcgtagacaggaggtcgaaggttgacctgcgcaaggagatcgtctctggtacaagggactgtgccagggagaccagagcagtcgggtcctttgcccctggggatttcaggtaaaccgaagggtgcccagggcttggaaccaacaattgccagatcctgagccactatagaggaattaatataatgggtttatgtttggtgactagatgggcttactgtcaacaccgacgcctgagagatggctggcaagagacccaacagtgatatcctcccacttcagcgacatgatatcatcatccccagccgtcttgttaagctcaggaagatacttcaaaacagaagcctgcaaatcaatcttatcattcaccctcgccgccaaagccgtaatcagctttgacccactggcgatgcgaaagacagtatcctcatcaaccttatccgaaccctcacccgggttcggcggtgtgaagtagtagtcaaacagagactccttctcgtgaattgactttacactgatagctagaccagagtggttaaattgggatgatatttttgcgtcgaggccgtttttgagtgcagctgctgctttttgaacgaggggactttcgcctggtgcttggggtggtgggaagacggcgccgagaggggggcatgctttggcgtcgacgaaggtgagggcacctgcagccacagctgctattttagatagagagggcatggcaaagatgggattgttaggagagcgagagaatgatggtgtgtagtttcagatatctactgcagtatgacgggaactcaacttatatacaccacaaccgtagctgaaggatcaacaccagtacacgacaatccattttcggatagctaatgtctagtttagtccaggaacatgcatcatagcgtctgtcaatctactcagcctcgatatctttaatgctaaatcctttagatgttactgtatacgtatgttagtaagctaatgttggctgtaatgtcggaccctgaaatgcgagaatgtcaagacttggtccgagggtgagagtccgagtgaaccaatcagatgggtaggattcgaaggattgaggatggatttagttatgtcacatcgctagcttgtggggactttggactaggttaaagagtggaggagcataaggctgagacgttgtgggatctaacctggttgcttactggcaaaccggttaatacccgctaagctatagctgctgttatattcggttattactggttagggattttcaaggtagcgcttggatattagagttgtgtcaggttattatgcctctatggaacctacaccatctccgtgggatcgctgaactgtggagatactccctgccagtcaacggcttctctgcctctgatctgtctattgataactcatagcagacatatcatcaagagcacaatagcttcccaactgtattccaacgccaatctctgtctatatcattattattaaagatccatccaggctgagcatcctcattcccctccaagctgctgcgccacgatccttccaccaccccaagtccaatcaactaaccagcactgccaaaccagccccacggctgtgtccctgcagtgtcgatcccttctgtacttcactacacctacagcgggcactcgccccagataaaatcacatatcaatcatctacccacctcaacaacaagcatcctctcattccttccagctcggactcttgacctcggacttttttcttcatcgtcagccctaaaccaaaaatctgcaactagctcgctcgtaccttgcatctcagcttcatgtattcaatcccgtcgcagtcaccgcccgcttcgggtcgcaaggggagcaaaaaggtgcgaactggctgcatcacctgcaagtatgttctcagctcctccaactaggacatatatactaacaatgacgcagaattcgaaaagtaaaatgcgatggtacatacctccagcctgacctctaaggtctatcaattaacatcttccagaagccaagccttactgtctacgatgcatcaaaacaggtcgtcaatgcgacggctaccgtccatcaccaaactcctcaccagaacccatggctctcagcccatcacaaggctttgactccccccaagaagtccacgcctttgaccattaccgtctccgcaccgcaaaagttttatctggtgccatcgacgcaagcttctggggtggcgtcgttctcaagatgagcacctctgaaccagcagtgcgacacgccatcctcgccatcagcagtctgcacgaagccgtagaaacacgaatcagaacaaatcgcgaagtcgacacgcgctttgcttttcgcgagtacggaaatgcaattacatcgctgcgcaattggggtcagagaaatgatccttctcttgtacccctcctcgtctgcgtcttgttcatctgtgttgagtttctcattgatcgcgatacagctgcccagatgcacatttgtcaaggccgacagatcctctccactctaaacgatggtcgatcaccatctatggaaatgatcaagcacgttctcgtgcccatctacgctcgtctgagtctctcgagctttctcttcggtagtcgtcctgcgcctatcccaacacatctacgaagctggacagacatgcccgtcatgtttagtagtcttgaagaagcgcgttatgctttgtatctcatgcttgatgacacattgcagttcacttttgctgctcgttgtatcatttttgatccaaatacggacccccaagagattgttcgtttccagcatgagcaacagagactcctctctcaactaaatcgatggcacgctgcttttaccgtcatcacatcaatgacgcctcaatcacccgctttagaaaactcaatcaatgtcatccgaatctaccaccaatccactctaatctacatctccatcgccttggacaccggcgagatgtgcttcgacaactacacatccaatttcgcaaccatcatttccctcgcatccaccatcctcagctcaacatccgccaactcgaaactcgaaccttttagtttcgaaacagagatcattccccccgtttactggaccgccatcaaatgtcgccatcctctccttcgtcgcgcagccctcaagcttctaacacgagagcaaatgcgcaatcgcagagagaacctctggcacgcccgcgaaacatccgtcattgcagcgcgcagtatcgagattgaggaatgcgattttgacaccacgcaaatagatctagatttgatgatgggtagtccgaggaacatcccaagtcccagcgccctcagcgatgtgtcagcagaagcagaagccatctacgagattcttgtcagcaaagacataaaaataaagatcgaaacatccaagcctcccagtcttcctgcaccccccatatcattcagcgatccaacacccgaggaattcttgtccgggtcaccgttgagtcttgcgtccagcggatcgtcttccactcctacgacgccagcctcggtgacggatagtgtaccacagcttgatgtcgctgcgctaaagacgagtggcctggaaccgccttttaatattccggatagtcgacgtattaaaaacgcggtttttgggcctgccgagttggaggggattcttgtcacgtttttcaggaatcctgatccgggggagacgcagtggaaggttaccagggagtttttgaagtactgagctggagtagaattggatatgatgcatgatacacgatatacccagaaattttatagactttgcttgttaattcactttgttatttgtgtcgcgttggtgatctacctgtgacatttcctctgtcaaggtagaatgacttgaaaatgaggctaccctgcaccagctggtaaaaccaacactcggtcactacttgcgctacagttatatatttgtgctattttatggatattgaagttgcttgccacgatcattggcgctttccaaggtccaaataaaatggcttcaagcggctgtgggtgatgttgcgagttgcacgtttctgcagcctgccagaagaattatccactaaaagcataagagatgaaattcgtagatcagtgttatgctatttacatgaaatatatgagacgatgtatttctatctttcaagacttgtataggaggctgacacttatgccacccattagcattttcactctgaacgacagcaaagagtcactcgaccatgggcagatcatttgttgccaacatgatataaagaactcgtctaacctgttggcatttgtttctatgctaataaatatctgttctcaatgtctggcactttatgttgtggtttggtcactaagttacgatgcatctcatcacaatcatgttggccccttaccactgtgcgcagtcaacacgaggttcaaacgaccagttaccactgagcatcatgacgaaatcgttacttggattagctgttgaagctcgcagctttcgtcctccactaccgctcttacccttcatctgtccagcgcgcgggttctttccttccttccgtcgaccgcgacgccatccttcctcaccctgaccagcgcgccttccttcctttgcaaacaagaatggccctcataaattacgtcgccgcccagtttcgattttcttttcttcttcttcttcttcttcttcttcttcctcaactcgactcagcatgctgcttgacgaacaccaacaatgatccacttcctcaccgttgcaagatacacagccatggtgctagtatgcgcccttaactggtcgtttgtgagtaatccagtttctcttcactgccgtcctaccaacattactgttccgccactgcccttctcctgttagtacacttggttcgcatccggggggatattacagatgaataatctgtgaatgtcttattttttctcactgtgttcatggcctagctgcgatgacatggagaggaaatttctatttggactgagtatcgaccttggaccttcgctgtcttctcgatggctttttctcaaatgtagcgtcgtacctccaatgctttcacggattgtctcttccttgccgttctcctaataaggttctggcgcaaggtaagatatagtgaatcccttactttgctggtttccttcctgtctgtttctcttcctttcaccagcaaccacgtaacattttccatgcctcattcacgatggccttcacgtaggaccaatcaatccaataccctatggcataaccgagccaactagcgaaaagcaatccgtagtccaacccactacaatagcagtggaagagttccttccaggaatgggtgtgagaagcatcaccgcgatgttggcatgccccccaatctttagaaccggggcgattagcgcagcataagaataccgaaaacaagacgtacactgtgcagtccgttaaaaagccgccaaggccttcatctctgaaggcagccaatgaagtatattgggtcggtgtcgagggatcggtcatgttcaagactgttatccaccctcagacctctgataacttgggaaatggctattaggaaagttactgaccgctgtctggttcgagaggtggtaggtttagcagatagggccaatcaatccaaatcaatgcccaaaaaaagaacaaacgaaggaaaatttccaaaagcaaatatttccacccatcccaaaagcactcgaagagttccctcccgtaatggatttgagcagtttcatcatccctataccgccatgtgccccagtctctagagtcgtggcgatggcagtaggatgcggctgtccaaaccaagcagaacattgcgaactgcactgctaagaggaaccccaagcccctcaaacatctcaaacttatcccgaagtccgatatgagaatatatatcgggtataataagacaaagagtgattgccaggccaatatcctgataaagcattcaacttcagatacttgttttggaggtggtccccccggggtgaagaaaccgatacgatcggggatgtgtagggtttcggactgaatcgagtaccatcgggtcgccaggtcgactttccaacgactcacgatatgatgagattcgttgcgatcgatcatgttcaggactgttatcaaccgtcagacctctgataattcgggaaatggccactaggaaagctacttgccgctgtgtggttcgataggttgcgtggtttgagagcctgtggtgatgatgaaaggagacgagagaaaacaacagcagacagaaaattttataccttgcaattaaccttatgctagggctcaacaaaagagaaagcttcgatggctttgatagtgatgagtaaaacttaatctgggtactgatttcgtcttatacttccaacacccaatctttctggtagcctgatgcccagtcacaaacaatctttagtcaacacatgtaacttcaatcatcatgtcgtattgcaagggtatcattattgtgtgctatgtagtcaactgcatcctgttcatcaacctctagcagcctctcttctcgactctgccaccaacttccgcctcttattccgctcatcctgctcagccattacctttgccgtcagcgacgcagcaaaagaattgttgatgccgctgatcctagcatcctccttcttctttgctttctcggcgttggacgccttatcctcctccttcacgtcgtcgcccttgcgcttcttcttcttttccgacttgtccttcttcaaagtatgtgtcaatccctggctcttgaggttctcgaccctcttttccaatcgctccacgtcttcttttgtgtgcgcaataagtgtaatgatgttgtcttgttcgaactcggtgccgcattcgggacaagtcttttcctggatctccttgatcgctacgtctgcaaaaacatgcccgcaaggtaccagatagacagacttgacagaagtacctagctccttcatggagatggggcacaccagcttgtcaccatccttggaaaccttgagctttgccacgtcgcgtagtgatttgatgcccaggctcgcgggtgtgatgtcgacgggttcgtcggagggcatgagaccatttaggatcgcttcatagttgtaaagacgcccacgccagtcggagacaagagtatcgatatcgagaggttcgccgctgagcgcgcaatgggaccaagcatgggcaagggcttcgagagtagttgctttgagttcggatgtggtgggagcgcgcgccgcattcttgacaagctcgtgacgcttggggatggagccgccgtcgttacccatgattgttgatagcgatggtggtcttgtgattggtctgattatatagcagcgaagaggtgatacggtcggtagtattgtctgcgcagtgatgcaggtgtcgcaatgattattgagggtgccggggtgtgtatggtaatatgttgtcaaggtgaataaagttaggaatccctggagctgaggcgattcctaaatgaaagatgcttatcgataaggggtcatttggctttaacaaaatgaaagtatctaggccgtgtgatggtataatacactgtactacagcacctctttttagcaagcaacatgtcaatcagcactgtaaagtgactctggcagcgctccactggtcgcccgccaattcctaaacatccatcgccaatgacctcctcccgacccaagcttcgacaacctccaacttgacctccacaccggtgctatgcgcctttcttaatatcttcttcttgtagcgccttgttggagatattattcattacataggattggcctctagtatctacctaatacgtataccagtcgctttcgaaacaaacgacacgtccaccgcgcttgggctcgaagctcgatccgaactccccactccatcctcgaaactcttctcgacatcctgcccccggactttcgatatccaagtacatgcgctcttgatagattccatctcagcgccgcgacggcaatatggcgcaagcacagcagatcgccttggagcgactggagcaagtctcccgcggcctcaagtcaaagtatgttcctccatggcaaccatttgacgagccaacccaaaaaaaaacctaacatctccccagggttagcgacgatttgcgaaagcgatccgccgttcagcttcgcgagctcgtagttatttgccatcgagaccttagccccgaattgttccagtccttctacaacgcagtcaacaacaggattacacagctcatcacacatggaagcgactcttccgagcgactcggcggtatctacgctctcgatgcgctcatcgacttcgaaggcgtcgatgtcgccgttaaatacacgcgtttcacccagaatctaaagacgatcctccgtggaaaagacattaaccctatgcaaccagccgcaatcgcgcttggaaagttatgtcgacccggcggatcgatgatatcggaggtggtggattcagaggtcaacacagcactcgaatggctacagaacgaccgcgtggaagagcgacgatatagtgccgtcctcgtcctgcgtgaattggcccgcagcgccccaacgctcatgtatcaatacatcccgacaatttttgactggatctggattggtcttcgagactccagacagctcatccgggcgacatctgcggaaacagttagcgcctgcttccgaatccttcgcgaacgagaccaagagatgaagcagcggtggatgagcaatatttacaacgaagcgaagcagggtctcaaggtcaacaccgttgaatccatccacggttcattactcgtcttgaaagagcttctcgagcagggcgccatgtacatgcaggagcattaccaacaagcgtgtgagattgtctttaagcacaaggaccacagagacccgaccattcgaaagacagtggtcctcttgatccccgaccttgctagttattctccggccgatttcgcgcacacatggctacacaagtttatggtgtacctgtcgggcatgctcaagaaggacaaggagagaaacgatgctttcctggcaatcggtaacattgccaattcggtcaagagcgccattgctccttatcttgacggtgttttgatctacgtacgcgaaggtctcagcgtgcagtcccgtaagaggggatcagtcgatccggtattcgactgtatcagtcgtctcgccgtggctgtaggccagacgctcagcaagtatatggaggcactgttggatcccatctttgcatgcgaccttacccctaaactgacacaggcccttgttgatatggctttctacatccctccagtcaaacccacaatccaagaacgattactcgatatgctcagtgtggtgctctgcggcgaacccttcaagccgctcggtgcgcctcaccccaacactcttacctccgttccaattattcccaaggacgccaaggatcctctcgcttatgagcatcgaagggccgaggtcaagctggcgctcaacactcttggcagcttcgatttctccggacatgttttgaacgagttcgtccgggatgtcgcaatcaagtacgtcgaagatgaagacccagaaattcgggaggcggctgctttgacatgctgtcaactctacgtccgcgatcctattgtcaaccagaccagttatcatgcactccaggtagtcggggatgttatagaaaaacttctcactgtcggagtctcagatcctgaaccaaacataagaagaacggtcctggcagctctcgacgaacgattcgatcgacacttggccaaggccgagaacatccgcattcttttcttcgcgctcaacgatgaggtcttttccattagggaagtcgccatctctatcattggccgtttggctagatacaatccagcctatgttattccttcgctacgaaagacgctcatccaactactcactgagctggaattctccgacgtggcccgcaacaaagaggagagcgctaagctattgagtctcttggtccagaatgcgcagtctctcatcaagccatacgtcgagcccatgatctcggttctcttacccaaagcgaaagaccccaacccgtcggtggctgccaccatcctcaaggctatcggtgagctcgcgactgttggtggcgaggacatgatgccatacaaagaccgattgatgcctctcattcttgatgcgctacaagaccaaagctccaatgcgaagagagaggccgccttgcacgcacttggacagcttgcaagcaactccggatacgtcattttaccatatatcgagtaccctcaacttctagaaatcttgcagagcatcatcagaaccgaagggcaacgagtgccattgcgacaagaaaccatcaaacttatgggtattctcggtgcgctggatccttacaaacaccaggtcagtttgcccgatgaagaatggtaggcaacaactaacatcaactcaggccgaagaacgaactcctgattcacgaaatggcgaggccactcaattgaccgacatctctctcatgatgaccggcctgacaccatcgaacaaggagtacttccctaccgtcgtcattaatgccctcctccaaatcttgaaggattcatccctcgtccagcaccacgccgctgtgattgaagcaattatgaacatcttccgcactctgggcttggagtgtgtgtctttcctcgaccgaattatcccggcattccttcaagtcattcgatcggccacctccacaaggctcgaatcgtacttcaaccaactcgctactcttgtcagcattgtcagacaacacatccgaaactacctgccatcaattgtcgagatccttcaagaatactggcacacctctccatcgctgcagactactattctgtcgctcgttgaggctatctccaggtcgcttgagggtgaattcaagatttacctcgctggtctcttgccgttgatgcttggagtcttggacaaggataactctgctaagcgcacgccatctgagagggttatgcacgctttcttagtgtttggtgccagcgcggaggagtacatgcatctcatcatcccagttatagtccgcacattcgagaaacagggtcagcctacatttattagaaagcaggccatcgacaccattggcaaaatctctcgacaagtcaaccttaatgactacgccgcaaagatcatccaccctctcacacgtgtgttggacatgggtgagcctgtgctacgaaccgcggctctggataccctctgtgctctcattcagcaattaggtaaggactacctgcacttcatgggcaccgtcaacaagaccatcaaccagcaccaaatccagcactccaactacgagctgcttgtgagcaagctccagaagggagaagttttgccacaggacctcagctcgggggctggttttggcgatggagccgacgaggctacctttgccgaccaaggcacgaagaagctagagatgaatgccattcacctcaaggctgcctgggatacaaagggcaagtcgaccaaggaggattggcaagagtggctacgacgcttcagtactactctacttacagaatcaccgaaccacgcccttcgagcttgcgccagtcttgcgagcgtataccttcctcttgctcgcgagctgttcaattctgcgtttgtgtcttgttggagtgaactatatgagcagttccaagacgagctcatccagaatattgagagcgcaatcaagtccgagaacgttccaccggatctgttgggtcttttgctcaacctcgctgagttcatggagcatgacgacaaggctttgccgatcgacatcagagtcctgggtagggaggctgctcgttgtcacgcgtacgcaaaggctttgcactacaaggaactcgagttcctgcaggatcagagcagtggtgctgtcgaggctttgatcgttatcaacaatcagctccaacagtctgatgctgccattggtattcttcgcaaagctcaactgtataaggaaggcattcagcttcgagagacctggttcgagaagttggagcgttgggaagaagcgcttgcgttttacaacaagcgtgaggaggaagtgcccgaggatcaagcaattcccgtcgacattgttatgggaaagatgcgttgtttgcatgccttgggagagtgggaggcactggcttcgctgactggcagcacctgggccaactctacaccagaagtccaaaggatgattgcacctttggcaacagctgccgcttggggtctcaacaagtgggattccatggacaactacctttcatcgctcaagaggtactcacctgatcgttcattctttggtgccattctggctctccaccgaaaccagttccgcgaggccatagcgtgtgtcacgcaagctcgtgaaggtctggataccgagttgagtgccctggttagtgagtcgtacaaccgagcataccaagtcgtcgttcgcgtccaaatgcttgccgaattggaagaactcatcgtgtataagcaatgcgatgagaagaagcaggccattatgagacgaacctgggaaacacgacttaagggttgtcaaaggaacgtcgaggtttggcagcgcatgctcaggctacgtgctatagtgattgcaccaactgagaacatgcacatgtggatcaagttcgccaacctttgccgcaagtctggtcgaatgggtctcgccgaaaagtcactcaaacaacttatcggaacagacgctcctttggagtctatgattccctactggaacgatcagcgacaacccggacctggtcctagaagcgcgccggcagcacaggtcatctacgctgtgctcaagtaccaatgggagactggacaacaagctgccaagaagacaaacatccccgaaaagacactgtactgcttgcgcaagtttactaatgatgctgcgcagagattggatatcaccagggcccatctcaatgctcaagtgggcagtgaagtcaacatcacgggcgactacggcttccagaaccctatggatcctacgattatgagccctcagacccagcgggcgttgtatgaacaaacggtcctgttggccaagtgctacttgagacagggagaatggctgattgcactcaacaaggacgactggcaatacactcaggtccaagacatcctcacctcttactctcaggcgaccaagtacaaccctcgttggtacaaggcttggcacgcttgggcactggcaaactttgagatcgtgcagactcttacagcccagaacgaaggaaccttatcgagggcggatcaatccatggtgattgaacacgtggtaccagctgtcaagggcttcttcaagtcgatcgcgctgtctgaaggaagctcgctgcaggacactcttcgtctgctcactctctggttcactcatggaggcagcgcggatgtcacttcagctgtcacagaaggctttgctaatgtcagcgtcgacacgtggctggaggtcattccccagttgattgcacgaatcaaccagcctaacaagcgcgttcagcaatcggtgcataacttgcttgccgatgttggacgagctcatcctcaagctttggtgtatcctctcaccgtcgccatgaagtcctggcagaacaccaggcgatctcgttccgcagctcaaattatggatagcatgcgacaacatagcgcaaacttggtcgctcaggcagacattgtcagccacgaactcattcgcgtggccgtcttgtggcacgagctttggcatgagggactcgaagaagcctcgcgcttgtactttggcgatcacaacattgaaggcatgtttgccactctggagcctctacacgagcttcttgagcgtggacccgagactcttcgtgagatttcgttcgcgcaagcatttggtcgcgaccttaaggaggctcaagactggtgcagacaatacgagacaagccaagacgtcaacgacctgaaccaggcatgggatttgtactaccaggtattccgcagaataagcaggcagttacctcaggttacaactctcgagttgacgtactgttcacccaaattgctcaacgcaaagaacctcgacctcgctgtgccgggaacatacaagagcgggcagcctattgtccgtatcatgtctttcgacacgacgtttagcgttatcaactctaagcagcgcccgcgaaagcttaatgtcaatggcagcgacggaaagtcgtacgccttccttctcaagggtcacgaagatattcgtcaggatgaaagagtcatgcagctgtttggtctctgcaataccctcctatcgcacgactcggaatgcttcaagcgtcacctcaacatccagcgctacccagctattcctctgtcgcaaaacagtggtctgctcggatgggttcccaacagtgacaccctccacgtccttatcagggagtaccgagagagtcgcaagattttgctgaatatcgaacatcgaatcatgctccagatggctcccgattacgacaacctgaccctgatgcaaaaggtcgaggtctttggttacgccttggacaacaccaccggccaagatctctaccgtgtattatggctcaagtcaaagtcgtccgaggcttggctcgagaggcgaacaaactacactcgctcgctcggtgtcatgtccatggtcggctacattctcggattgggtgatcgtcacccgtccaacttgatgcttgaccgtgtcaccggaaagattatccacatcgatttcggtgattgttttgaggttgcgatgaagcgtgaaaagtaccccgagcgggttcctttccgtctgacccgaatgttgacctatgccatggaggtcagcaacattgagggtagtttcagaatcacatgtgagaacgtaatgagggtattgagagacaacaaggaaagcgtcatggctgttctcgaagcggtaagttactcacaatccatttattacgtctagacactaacaataccagttcatccatgaccctctcctcacatggcgtctaacaaacgccccctccccagcaggccccaacttccgcaacgacagagacaccgccatgcccgtgcccggcggcgtccgcgcccgtcgccaatccatcctcgacagcgacgtcgccccctccgaactcctcaacgctcccgaaccatccatccaaacacgcgcgcgcgcccgcacaaacagctccgccggcgtccccgagaccaacggcggcgctccagaagtcgaaagccaaaacgcgcgagccgtcgaggttctcgatcgcgtgcagcagaagctcacaggtcgtgattttaagaataacgaggagctggatgttattaaccaggttaataagttgatcatggaggcgacgaagctggagaatctgtgtcagcattatatcggatggtgtagtttctggtagggggtgttattttaacttttctaacatagactgtgggagtttaaagcggtataagcggtttctttttatgatgctaggacagtgcagtgtgttgtgtttggttagatgtaatgagtatgagtagggatgaaggtcgacttgacgagcagcattttgaacgtttgcttcaatgtgagttggggtttgtgtttgtcgtgactacatgatagacgatgagttccttgataccacttaggaggccaactccaatcccgaatcatccatccgatgcagttgatctcttccatcatggctcctggcagatctgttctggccagagatgtacttgtctcgacgctacctatgcctttgcgactcgacgttggctcccaatcttgcttcaacgctgcttcattagcctacaagccttcatactccccctttactctcacacgtcttcaattatcccttggttacactgcaaggttatctcgaaacccaataacaacaacaaaagaaaaagcgaattaagaccaaataatatctccccagcattaagttccttggctaaatgcggctgctccatcaggaggatctccctttccacactcggtactatcaaatgtcaatgtttcaaagacactgccatcaaaagagataaacaacgaggctccatctttgacaaacccataaagctcaaagtattcatccctgtcattattctgcgcccctgttgttgcaattctacccgtgccatctatagagtagtatgagaacctggatatttgtggaaagtctttataaaacgtggtagaaaaatgcacccttataccgttggacgaggtgacaatccactcaaaggttgcctgcatgccgtgctggccgtcaaagacctcatagacaatggtatcaccgtttcgccgtgtcaatgataggtcgctccagtaagggcatacagctattggggcaatgttttcggtcggaagccaactattttcgccgggattggaatctaagtcggaacccacacctatgaaaccattcgtactgacgtagacggtactctggtcactgtatgcgacattgaatggtaagacaacggcggcaatgtcgtcgtcgtgatcatcagaatcgtcaaaaaccggtgttgggttcagcagagctgctgtcgtcacagccacctcgctgttgcagggtgtagttgtagtttcctcggcagtagttgtggtttcttcagtaactgtagtgtctccagaagcagtcgtggtttcagtggcagtagtgtcttcggtagtagtcgtgcttccaagctgcgtcaaagattcagtctcctcaggcaatgtcgttgttgagatggatgtggtggtctcctcagtggcaggttccatggctgtactgtctgtggacaagaaaatggaggaagaaggttcaagcgatgactcggaagaagagggtatatcttcagatactgtggtaccaatagagtctgttgatgaagagcttggaagtaaagatgcagacttggattcaattgtgcttattgttgattgagtcaaggaaagggaagatgtaaacaagggaggttgtgagggaatgtctgtagacgaagagtctaccgtggtagtttcttcttcttcctctgcgatgactgtcgaagatgttgccgtaacgacaagggcagtgtcgctggaggctgatacatccgtggggtcggcaagcactgtagatgttggctcggttataggagactgagttgactcgctgatgattgagcttgcttgagcggaaccgggtatctcgccatttcgacattgttcaactactggaagttagtcacaagtctctgagggtcaattgctggtcaacttaccagtataaaccagcagtatgacgggatcacaccctggaggactggagtcaaacgtgatatacactagcccagtgtcatcctggcagaagccagcattgttaccgggtaacgacctgctggcaaacacgagccttccattcacagcggcgaattcctttgtgatagcaccatcaggtggtataccatcgctagcaaatagcttgtaaggttcaccgtcataatagacagggcttccattatccaagagctgcccgtctgcgagttggaagatgtccgcatcggcgcagatgtccaccgggttaactccattaacgaaacctccagggatgtcttttttgaccgggctccgtctctggttgcctgtgtccggcgtaacgaagaagatgacggcctggccggttacttcagcttgggagcttgtggcagaggcttcgctcgagatagttgcggtaggattgaacaggtcagtggactctgtcaagatagcaaagtcagacgaggtaaccagggcgactgtagagtcgggatcttggagaacaatggaagattctcggtctgctagaagggtagataagggcagagcagacgtagaccggttggtaaagtaaggagggagaatccctcgcgttgtaggaagagcaggtgctggtccagcgtcaacagctgcaaggtaggttgacaagtatgtataacagatgacaccattatcttcagactcatcgatgagcttcagaccagcagcaacctgggctatgctaccgaaagcaagaaacgggtaccacttcatggtgaagaaggcaaaggttgaaagcttgagtgagtgctaagacgtcggatcagcagctgtatttgatggagcactcgggcgagcgtatcccatccatcaagaggactcatctgaactcttgcaaattatgttgttattaccgaagggtttatgcccaagccatcaacagtttgcatgtctgttgacaggcgttgcctcccaggagaatgtctcaggggcagcagccatctacagggcagaaggttgtcttggttcagctcctgccaggcattcggatgctgtactctgagcagccttataagcaaacagcgtcccaataggtagtttagcattccggctgcaagacatgaagtatatacggctcgaacactccatcaaacgtgggaataaccggtttggctcttggaaagtgcgtagcttgaggagcgatgttgagactccaagaggtgaaggcactagcgagagttgttggttcgggaaaaacatggcttgcgatgatgtttgagatgcgctgcaagggctagcaacaagattgttgaaaaggtaggttgtaaaggatcatggttggacttgagaaaggaagacattggtcacaccatgtccgtttagggtagagcttttacagctagctaacattatagtgatatgtccagtggatgcccgctgtaataactgcttctacagcggctgatatagtggacaacgctgtgaaggggtaactaacctccattccatggatggaaccctggcgatctaatggcagtatccatcactccgaatttccagtacaatctaattccgctctaacccattgacaggtctcaattgagatgtttacctgtagatcttttagatctgcacggcacttgtagcatggcgtggcacgctaacgcagggtcaaatgcaagatgcatgcatattcgcttggcctaccttgtttccaagaccaacacacactcaagatccattcaagaacataaatcatgtctgttctattctattatttcataacccattaaatctttggcgtatccaacgcaacaggtaccaacccccatctcctcgccgtctcatccctcggcacaacccccatatcctccaccgctctcgtattcacaaacccaggaccaccgctcacccacgtatgattcctccagcttcccagcgtaggccacatcttctcattaacaatcttttcaatcttggccttgcgctgctcagcttcctcatcgcccacaagtcctaccacactcgtccacagcgcccacgtctcctccagctcatccacgctcgacacacccatcacactaacacccagccgtcccgtatcactagggttcagatgcgtaccaaactgtgatcccacgcgcgcccagttttcgagagcccagcggatagctacttcttccaagtgctcgccttcatcttgcgcaatggcagagagctgagcgcaaaggtcgcgcagttcggggggcgacggatgccaagcgcgcataggactgttgtcgataccgcgtgttgtcaaaagacccatgccgagcatactagcattaggcaaacagtccacaccagcagccttgaagcgatcgagcagcgcctggtttccaagcttattgttctgtatgcaaaagttgctgtacgacatgacagcatccaacggctctcccgtctcgcgcaagatcatctctgcaagcgacgcaagggtctcaacaggataaccgctaataccaacatatcttacaagacccagatctctcaaccgtctcagctcagtaacagcagcgagcacctcttcaggcgaaacaaactcgacatcgtgggtataaacaagatcaagatacgaggttcccaatctttcaagactgcgacacacgctgtagttgatccaggcaggagaatagtcaaactcgtcgcctgcgatgcgcccagcctttgtgataataaaataaccctcgcgcggtggtggcggtgtcagttttcgcagggcgtcaccgaggagaatctcggaggggccgtagtagggggatgtgtcgaaggcgaggatgttgtgggcgagagcgcggcctacgatatcggtgtagggcatgtgcttagggtcggggtggtattgcacgttgaaggtggctgtgccgaggatgagaggagggaggacctctgagagaggttttctttgcgccatcgttaatgaagatgtagagtcaaggtagaggtagagagagatggtcagggtccgaatttatttttgcgctcgggatagtgggggaagctggactctctggtggaggggtagagcaagttcggttcggagcggtattaattgtagttgaaggattgaggattaaattatctagatctgaagtaaagaaatctctgcttatcaatatcggcatcagagaataaaagggtccatgtcggtaatttcccaagggtcctgtcaatcgagcgatcgcatcactaacaaacacgatggcagagattgatgaatcatgataacaaccaccgacgggtccaattggatcccagaccaaacctgaaagggtcaagttgcgcaatttaagcattcggttgcgttattatgtacctgtagagtacgcacactgcagagtatcatagtatctgtaggtgtgtggtacagtgttgacatggcattgttgagatacaacaattggggtcatgatgaattagatccatcatgactatcaactagttccatcttccatcatccttccataagacggactttctttctttccggtctgactaggatcatttcatggtctgagatgcagatgccatcgccccatattcgacaccacccgagatcagatcgacagacactgttattactaagcgggacacggaaaagtggtgatttatgagttgaactgaacctaggtaggtatctcaagagcagagtcgagtttgatccttgttacatacaccttgactcccaaacccatcatagaagatcataagaaaataaacactgtgacgcctcgcaaagaaacagaatgtaaagaaacccttccaagcaccaccgtcatggtggccatcacacacgtcgcaacccacgaccagatgaaaaacaccaatcgcaaaaagacgtagacgaaccctcattgtgaacaagacaatacccaccacagcacttcttgcacaccttttgcgtcttctcaatacactcatcacaattcatcccacactcccaacaactccgcgaaacatgtctcttagccacgggggcgcaattccctccaaaaggctggtaacacgcttcgcaccaccatttgttgcatgtaacacaaaacctatcgctcagacatcccgcgcagcgcggcacaaaaccctcctcatggcctggccgtggcgtcgtggccgcctgcacggatgacgccaggatcggcgggggagccagcagcggaagcgaagagtagcgcgtctgagctgtcattacaccctctggcgcttcaccacacgatgcgcacccgccgatcgcaaatgtagctacagcaggattacagggcgatcgtacaaatgttttaccaaaagctggtgagtttgcgtgtcgcgggccttggcagagcacagcatcaaaagaaataatgccctggcacgccagcatgcactgcgcccagtcgtccatatcactggaagactcgagcacacggccctttctggaccaccaagcgtcttgttcttcatctttgtgctcgccaaagacgtacagagctttgaggcgcggggtgttgtccgggcgcgagctgcgacaggcgtatgtcagtgcggcgcgcagctttccatggttcaggttctgcgcgccgcggatcgagagcatgcgcacgctgtagttgggatcgttaataatatcgtggcacagctcggccgtgacggatagaccgtcgaggattagggattggacatggatgagaatgtctcgttgtcgtagagtagagaaaatgcccctcaagggaccagcgtagaagctatgggttcacgttagctactgacccggctaaagtggtcgcagagaccaggatgtcatgtgggtatcgactcactcatcttcagtcaagtaatcttcgagttcaacattatgccaaaccgcaagattacgctcttccttttgcgcgtcttgacaatgcgctgtcttgactcttgtaaggtccaaatggcgaaaaacaccgggagtctcgtgaagtagataacggatatcacgacaggttgcagcgaggttaagaaggcccgacacgggaaggtagggaagggtgtgtctgaggatcaaggaattgtagagtgtgtcaaagagggttggtccctcttgttggatctggatgatctctgcgcgcgtgtggtggtcgacgataacttggctcatgtcaggctggcatgagtttatggaggagtggcttttgtgttaaaaagaataaagatgaagatgaagggaacgacatgatggaggttggattgaggatagctatatagacactaccaagaccagacatccaatcccataccagtcactaaaaaggaaaggagcttcatcccccagagctgatctgtttgggtgggatggggatggcatggggggaacagattggattggcgaggttgaacaaagagcaaacaataagtgcaacgactaggggtgtgtgtatgagtgtgtccaatgatctacagcacgttgtatcaagcttcaaacagattgttgctatttattacacaagaccctcaatgaggatatgatggtcaatcgcgtgtcagatgagatatgggtgggggttactcaacagaccagatacccggctgaaccggaaacgcattaaatatctggtctctggtctctaggtgcgctgcttgatgagaacaggctgtaggatatcggcccgtgtaaaggagggtgggggattgagtaaccccaagccaatatatctttgacaatatggcatcacttaagattatcttatcgcagaggcgcaccattcaatacaacgggagctaaggccattgaccggggtctgttagtggtgcgagaagaggggagctctgctcatgtagggtcctaaccgggagtgactctgttttgttgatcaactgcgccaagaatacagcaccattccccctttctcacagctacctacccaacttgggagtcagcggaaggtaaattaaaaagagacatgatttacggtagaatacaaggttaaataagatgtagtcacaaaagctacacatcaaatgcatgctgtgccgtggggtacccccccgaagtataaagctgtcctgatcaacatgtagatcaattacaactgttcggggtccgagagaccgccaagtaagcctcaccacagcttcactttatttctgctgtcgatgatgatgaagggattggcagtacaagtttcaaactacttgggatattcactcatcatttattcggtggcgtatttttaggccctgcttttttggacagtgtttccggggatggtatgccgtccgcttcagcttttcatgtatgcaacccttcctctgtgggggagctgcggaaaacaatatgtgtttcactgccgtttatgctctctgagcatgagacaaggtggcatgtatgcatgtagcaatagcggtgtgaaaaggccagccatctggcgatcgacatgacttatcataggagtcaaatgccaagactgcgacttatagcatcgtatccgtatactggactatgttaagattacgaaagatagtgtgttgttctaacaatctgctactatcgcttcgaaactgtagctgccaactacctctcctaccctgtatagtccgtcgggtttctccccggtctaacagtcaatgtttcgagtgccgtgtctcacttctagtttgtagtctaattttaaccatgttgtttaagctcaaatatagtctgtgctcgaggccaatgcgtggattgacactcgatgcttgaaacagagataaggaagtagcattgacaatgtgttgttcattacagattgtctcggctcagacatcaataccttcttcgagtatcccccgtctctgttcactaaaatccggggtaaggtgggctcggaatatccattatccgctgttgaccagcttagtaaagccaacaggcagctcaattctgatgcgtcttgtcttccagacgatgctagaagaacgtcaccaaattggctgactgagcattgccgcttgagctgtctaccgttggagtttatgtttattagttttttcatgtttttttatgttctatagaatatttatcaaccatattttaatttgactctttctcatatgctatccttgtcatgacttgactacctacgtaattgcgtctagccaaccccaccaaacaccactgattgaaacccatcatcgccaattccaccatttaccaaaccatacaacccccatcatggaagaacctacacctctgcgctggtcgagcgcattgccagttgtaaacccctctacgatatcgaccaagaatctccgaggcgacaagatcctcctccctcaatccgccctcgaacaactccttgccgccgcacgatctctaccttcgacgaccacacgatcagacccatggtccgcacacagcgacgtcgatagcgcacaacaactaccgaatccgttaatattccgactcgtgaacccaaagaacaaaaatgctgtctttgcgggtatcagggagttttccgctacagagggcacaatgggcttgagtccatggttaacggaagctctgggcatacaagaaaatgagtatgcgtctctgaaagaagttgtagacttggagcaggacccggcgcagctcgatggcattcaaatcaaggtcgaggcgcgacaattgcccaagggcacgtacgtgcgattcagacccttggaagcaggttacaatcccgacgactggaaagcgctacttgaacgacaactacgagaggattttacaacacttagcaaaggtgcaatgatagcggtcaagggcgcgcacggggaggagttcaagcttctcgtggacaaggttgcgcctgaaggggatggcatttgcgtggtggacaccgatctcgaggtcgatatcgaagctttagacgaggaacaggcacgagaaacactacgaagaataatatccagacagggaggacctacaggtagttcaacgggtggcgaaatcgatgtctggaaggcagttgatgggcaagttcttgaaggtggatacgttcactacacgcttccttcatggaacaaatcgcagcctctcgccatcgaattgaacactgacgaagaagactatgcgcttgatttgtttgttacgccaaattcttctcgacagaggggtcagccgcgagagggcgttcatgtctttggtgacttttcacctacaattaacggcgtcaagaggatcgtgataagccctaccaatgtcgaactagagagcgcagaacagattgcgatatcggtacatgcatacagacacccagatgccatggacgggccggaaaagacattacagtatacgttacgagcgagagtggatttaccagtcgaacaaggcgcgccgaacggagcatctaatggtaccaacgaagagcgctcgcctgatgaggagcagtgcagcaactgtttacagttcatacccaaacgaacaatgatgcttcatgagaacttttgtcggaggaataatatcgtatgcccaggctgcaaaggcgtcttcaaaaagggttctccggaatgggaggcacattggcactgcgacaaagacgacgcgtttggtaactcgacaataagcaaggagaagcacgactatgtctttcacacagaacgacaatgctccaattgcgaattttcgacaaattcgttacctgacttggcccgacactgcacgactgtgtgtcctggaaaaataatcctctgtcgcttctgccatctcgaagtccctcaagaaggagaccctttcaatcccagtcccgaggtactcatgtctggattaacagcccacgaattagcagacggcacacgcacaacagagtgtcacctatgcgataagatcgttcgtctaaaagacatggagacacatctcaaacaccacgagctcgacaaggtatcccgtctaaagccaccagtatgccgcaacgccaactgcggaagaacaatgtttggcgtcggatcaagaggccaagtccgtcaagcaccatccgaggaccaagcctccaacgatattggtctttgttctatttgttttggtccactgtatgttagcatgcacgaccccgaaggcaaagccctcaagcgccgtatcgaaagacgctatctaggtcaactcatgacaggctgtggtaagacgcactgcgccaacgagtggtgtaaaacagggcgggttaatgcaggtcttggtgcgaagccttcgagcgcgagggaggtgttgccgttggtgaagccgctgctggctgatgttactgatatgagcaaggcattgtacttttgcgcggatgaggggagtcagaggggaaggaagttggctgagatgatggcgggtgaaggggtttgggatgttgagtggtgtattgctgcggcggaggctgagaaggggagtttggataggatgagggattggttacaggcttgggcgccgacgaggtagatttataatgagtgacgatgtaaagagtatagagatagaaatgtcaattagagcaggtcacgactttagtttgatgttgtgcaattgctacttgaacatgtatgacggcattgcatcacgattgatccagatgtcaagtaaatttatttctcaatgccatttgtttcatctgcatcatgtcatatcgttatctacaaaattcggtgagacaagttcaagatgaaacaaggcacattgattgacttcttattttcctgttttcgacgtttgatctgtctaggttcaaggattacggatccatgcgaggtgacatttgttctgtcctagtgacggctcatgacgttgattaggaattgcgagtcagggctgacgatcatgaagaaatactcacgatcaatttaataaatgctcggaaaaagaaaagaatattgttcttatcatggtacgagatcaaggaaattggcttgtcaatgcacggcatgaatagataagcctcgtgttagttggtagctggtaagattacttccctgctaacgctggaatcggaccacgatattgccatggacagtttaaaaaaaaaggttccacgccaaaatatttagtaagttaagcttacgacgcttgtagtgagccagctccaatagaatacttggtcttgacgtggacaactcatcaaccatcattagatatataattattaattcttctcgtcttatctgcagataatagcattactcgacttcgttctcttattccctcccttaaatctccgctgtcatcaatggaatagcttcacgctaccccgctatttgctactccaaggattagattcagcattaggaggtacctaagcatttatccgcccgcctggctcacgggctccagtatccgaagcctcaagtctagaccgtcaagcccagggcacctaaataaacctcagggtatctctcagaaaaaggaacacaattaaagagtcatcttatactgtctgagaccaccgtcttgggttggttatttttagacccccagagcttaggccaactttcagttacccgaggcccgctagcttacagcaggccctggacccgggaccttctgttccaagcctgttatagcgcatgaggcaggtgcttgtgcttatccacccgacctctttctgtctttctccccaaccccaacctccatttgtgtattgttatttgcttttctttttccccaatcatcatcaacaacatccgttatcgctcaactgtcatcagggtggctaacacattctcatcagcgacaacccatatacccgataggctcaggctcgcgagatggtcaagagtctgtgtccttgaccccagtcgtctgacgccgcccggcccctcccccgtttccattcccactctaatacgttacccatcgcgggacatccggtaaccgttgcatatcaagacgagctcaatactgcgttgcctcgatatcgcgcaacctgagacaacgcacaccacacattcacgataatacatcactgctcaaactgcatcatctactttctggcattccctcgattacgttgacgactcaaccatcggcagactagacgccagataagaccagtccagtccactgcgcgatcgcgccacaccaccactcttctaccgtctttcacaacccatcatgggtaactcaaacacaaaagagtctcgccccgaaggcgatgcttctcgacgttattcccaacccctcgatccttccattcgcgaccatctccgagaacgacaggataacagatcaaatcgtcgtatcagtagagctgaaatcaacatctttggcctcggtccaagttcttcccgcaaccgcgaacagcaggatgccccatttgaacgtcgcgagacgaaacaggagcgcgaggcgaggaggttagagagggagcgggtggcgagagcaaaagagcgagagaggagcatgcgggaagagcacgtcgatggaggctatctggtaacgttgggtacctatactggtaccgaggactttagtaagcctgttgtgaggcagctacaggtacgcttttctgttccttgtcatttgtcgataagctgacatggtataggtcgaaagaaagcttgcgcctttctggcgaggcttgagcgattggtcctcgagttgggctgagcatcaacttgttgccgctgctcgtggccttcctatccctcccgccgatgcgccgcccgacccagagcttattcctcagccaccaccagcatcagagaacccatccgcgtccaacaacaacctacagaacctgactgtcccaatgggtcccaggacgctttctgcggcatcagatcgcagcgggtccaacacaggatcagctcttccttcgccatccactgcaggaccagccaagacagcattcaagccccgagccaaggctctcgcggctgcccttagtggaagctcaagaaatgcttcgtcaactgacttgactcccaaggagatttctctacccaacgatccctttgtcaacggccagcctctcgaggttttcttgtacaaggatgctgacgagtgtcctatctgtttcttgacatacccgccttacttgaaccacaccagatgctgtgatcaacctatctgcagcgaatgctttgttcagatcaagcgcgctgatccccatctccccgagcatcatccaaacggcgaagctcgagaccccaacgaaggactcaacgccgacgatcctcccgagatgctcatctcagagccgtcggcctgtccctactgtcaacagcctgaattcggtgtcacctacgaacctcccccattccgacgagggcttgcattctcgggccatccttcgcacaacacagccatgtcctcgcagacttcgttaagcagcacccttcaaactcctcctacacccggccgtcgacgcgcacatagtttgtctgcgaacgcgccgaatgtaataacgactgaccgtgtccgtcccgattgggcggccaagcttgcagcggcgaggaaccatcaagcacgcagagcggctgcggcgaccgctctccacacagctgctttcctcatgggaggaaacgagcaacgaaccatactccgagcacccaggctcggtcgaagaaatacacgaaacctcgaaaccgacagtggcgccagtaccagcgggcaggcacagactcaggacggtgcacaagatgaggggccagaacctggagctaggggctcttcgcggaacggaacaggacgaaggaaccgtatggaggagcttgaggatatgatgtttatggaggccgtccgtttgtcccttgcgtctgaggaggaacggaaacgcaaggaggataaggccatccgaaaagaaactaagagacgagaaaaggaggaacgcaaagcagccaagaagggcggccacccctatagtggaagcgccagcggagcgagtgccagcagtttgtccctcggcggactcggacgtcggcgtggtaatagcactgccagcaacctacgtgtagaggcgaccatgtcgagagcctcgcaagtatcgagcaatccggaatcgccggcagaaccaaaggcgaatgatggtggaaagggcaagggggttgatcgaagcacgtcagatatgcaagctggaccagcttcatcgtcgagttctctgccgctaccgtctgggccttcgcgagggggctcacatttgagacaaatgagcaatgcttcttcggcggggtcttctgtcaatgatagtcctgttggaacatacactggacctgattaccttggcactggcactgatggaggccctcggtctagtggactgagcctcgcctacagcgatgatggagaacgcgatggtggaagtgccggttctgagcccatgtttaactttagtagcttggcacagatggttggtgctgatatcgacagcggttccatgcgccgggacgaagagggggaatcacccgatggtacaggatatgcgcgaccactgtcgcaagttaaagaagatgataaagaagatgccgaggcggaacatgttgagggtacacctgctcagatcgaagttgtgcccagcagcggcctagccacacccgcagttatgatcacaccagaaactccagccccagcagacaatgcagaacacgaggataagcagctcggacactcacagctgccgatacggacacaccaacctgcgacagagcagaaacatgtttagacgggttttggcatgaaagagggggagtgatgtgcaggcagattttaagagacgatgaagcgagatggaaacacgtatgaagattgagcagtttgtactttgtataaggcagcgctgtatgtagtaatggttacaagtagcgggcatttactaatgccatgatgagaattaaaccctttcttttagatcatgagtgattggatcgtaattatacttgtattcagttctcataaaagctctatgacttcttgacttcgaccttgaacttttccatccactcactaaactcatcactctcaccctcccaaccaatcttgagaacctcactcacaccgaccgcactctcaaaacactcttccataaggttatcgatctcctcgccgtccaattcgtaaaatgcctctgccagatcaccaaacttatccggcaacgctgccaacacattcgcagtagtgtccagcttggctggcatatctcccttggtagtatccttgggtaatttcttgaaacggcgcttcgaaagggcctggtatagaagaactaccatgcgtagacgcttgagggttgagtcgaggcgcgggcggattttatcggggtcggaacggggaatggcggatgaagagttcatgatttcgtcgagcatttcttggttggacaatgatgcgtcgttcatcttgtctgccagatcatccacttcatcttcatcatcgtcttcttcttcaccccactcctttaattcctccataacatccttgagtgtatccctccactcctcagcttttttcacaaaaaagcctccaacgcccatattcgccaatgcaacgacttcatcacacgcagaccaaagcatacccgtcagcgccaaacttcccgaaccgctatccctccccacacctgccaaaactttgccatctttcggcacacgatttaaaaggtttaataactcagcgaggaccttttgagcacgatacgcaagttcttttcggacaacggaggtatagagttttgtctcgcaggcttgcgcggcggatgcgaggccggggatgggacctttgacgagttcgcggacaacggtggttaaagcgctgggcgtgaagggttcgttgatgataagaagagaaatctttgtgccgtgggcacggatgagggaggagcaatcgcgggctagagcgagggcgtcgatgtcggttgtttcggtggatgaggcagagggggtggttgggctgcgttggatggatgttaggatggattgaagttgttcgaggagtgttgatgcggttgtgatgagggtttcgagggctttgcgggcctcttcttctgtgggagccatgatgatcgtattcgtgggtaacaagtgagtggtgttggtaaagtcttattcttgtggtgatgatgctttttcttggaggggcattttctctcttttttcttcatcccccacctctagtgccctcacccgcgcggatcaaattccgtcccctgtagcatcttttgccgagaatttaccgtccaggggccccagagcttcaagagagttatttcggtggagaccttctgaaagctagccccagatctcccaagtagctgacctggccaactctcgacctttcccataccgacttctcctagacataggtacgaagaccaatcgacgaaaaatgcaacatccgaattctgtagcgcttcttagcgctatatacgcttttacactggcagctgctggcggcgtgcctagaggtgttggtccagaatgtaggctccctctttctatcgtcttgaagctatagctaatagtaatctagtcgtttctcactacgagggcaaggaagagttctcgtgcattaccaacgctgctatcaagctcagcctcgaccgaatcaacgacaacacgtgcgattgccccgacggctccgacgaacccggcaccgcagcctgtgccaacatcgaccctctatcccccgaacaaccgctcgccggatctctgtctggtactacaaacacgaccaatgctcttcctggcttctggtgtgccaacaagggccacattggcatgtatgtgccctttctctacgtcaacgacggtgtctgcgattacgagctctgctgcgatggctcagaggagtatgctggtgtgggtggtatcaagtgcgagaacaagtgtgcagagattggcaaggagtacagaagattagaagacgaaaagaaaaaggctatgcagaatgctgccaagaagagagctgctatggtcaacgaggcaaaggatcttcgacaaaaggttgagaacaaggttgccgaccttaacaaggagattgctgccctcgaggccaagaaggaggatctggcacaaaaacaccgtgaggctgaacagcaggataagggcaaggttgttcgcggaggtgatgaaaacggcggtggaaagcttggtgttcttaccggattggccaagacgcgcatcaacgagcttcgtgatgctctcgacaatgtcgtcagccagcgggatgtcctcaaggaaagggtcggtgagctcgaggagcttcttacaaagttcaagacggagtataaccccaacttcaacgatgagggtgtcaaggcggcgattcggtcatttgaggattactctgctcgtcaggcggcggctgttgacgaggttatccctgatgaggatatcttgagtgtccttaaggaggatagtgagagtaatgggattaactggagtgagtttgcggagggtgagggaagcgatactgatatccgtaagttgaccaaccatcaagtatggtgctttgctaacatgtccaagtctacaactttgaggcctaccttcctactcccatccgctcgttcatccacggcacactcgactcgatccgcgtatgggccatcaccaacggtatgctcgccgacaactcgacccccggcaaagaatctactcttgttcgcgccgcccgcgaagccctcgacgccgccaaccgcgatctcaccgacaaacaaacctctctttcagtagaacaagccgacctcaacaccgactacggtccagacgacatcttccgcgctctcaagggcaagtgcgtttccctcgaggcaggagaatatacctacgaacaatgctggctagaccgcaccaagcaaaagtccaaaaagggtcacggacaaagcacaatgggcaatttcaagcgcatcgatcgggaaatggcagacgaagaggacagaatcgacggtaagagtctcggaaagggagaaaggatcgttctgcgctacgaagatggtcaacagtgctggaatggaccgcagaggaggacggatgtctggttgggttgtgctgagacggaagagctttggagggtgagtgagagtgagaagtgtgtttataggatggaggtgggtacgcctgctgcgtgtgacttttcgaagtgggatgttgggacacagcctaagaagccgagatttagagatgagttgtagatgaagaagagaaaaggtgatgattagcgagatggtttagaaggagttttattagaatgaatagatgtctgtctgtctactcgtgtatgtatgttgagggaggtgtggtcttggttcaactcggcctctaagcaaatagctatctgactttgtcgtcgatgctatcgttaagaatgattcactgcaattttaaccccctcacaggttgggccaaatacttgggatggatggataaggtctgtcgccttggttgacctcgggagtggttaaaattgcagtgcatttgcagctacatacaggcaccacactgtacagtacctaccagtcggtcggtatgtgggcattgatgcctgtatgtggggttgatgtagacacttggtcaactgttgaaggaggttaaaactgcagtgcagctttgggcatacgcaaatgcctatgttcttagggatcagtacgtattattctgtcgtagcctcagggtatcagaaaaattggccgctgggaacataagagacgaaattagtaggtcactttatgttactaaaactacctacaacacacacagcctttagactatttatttttgtagcctaaggcttaggaggtcaacgtttctgatacccagtagcgtgttcctttcgggaaggctggattcgtagtaagtagatggagtcaattggtcacttgtatcaggccgttgcactgcaattttaacctcccccaagagcagatcaagacgaggcagaggcggaggccccagatgcaaaggcacacgatattagttacacgcactctatggcccacctttcatcgtaacttaggtagacaaacagagtctctaatagagtagcccatattgctctggctcttgcggaatccggccttggcaattatttagcacgttatcatccctccgtcgtaacttcaacagaacatacaacatagtagcttacatagctctgactaatgtgagagtcaaccttgggcattgtcgagacagccagttcggaagggattatgcacgtcatttacgatgtggccaacgttcactgcagtattaactccctcccaggcttcccaggtttaacaagtcaccgccactaccttagtagtctataatgcaagcagggccatggatccccattgtctcaattttgaggttttttttcactacagttttaacgcctggcgacagctgctcttccaactccggatcgccagtgttagacagacagactgctccagacaaaccccatcaaccaacatcctcagtatttgcacgaccacctgctgtggtggttcaaaccaacagaacgtacaaaagacaggcagtctatattactctttctctaaaattaaaattgaagaaaaaaggaaaagaatagtactggcagaatactatctcttcagttgtttttctccagaggtcgaacaggactgggctggccagatgtcagatcaatactccgtacactccatattactgaatgcaactgcgcctaatacaccgccattgactccaatagtagcgcccctttcatggtcctccgttgcctgtgcgttttagactagattgatttttacactgcaattttaaccccctcacaggtttgacaagataccaaccaacctaacctcctaaaataacgacaaggcccgtatatacacccccaacccttgggttgttaggcactaagtgcctccagccgtcttcctgagcaattctcgaggctgactttttcgagagcgaaagcaacgtaggctaacatgctacacccgtgttctattggttcaagctgcagtgagaaacatgccatccagcacatcatgttaagcgcttctgcatgcagtaaaagcatctctctcgtattgacctgtccttggaggggctaaaattgcagtgaaggtgcagaacgaaccgcagcgagtgcaaggtggttaggcgggatcgatttttgtcccattctcaagtgtcagcaatcctcactgagttggtcagaattgcagactgggaaaattctacattaggtacgattccttgctatactttagaatgaaccaggattgtagtgaagcaatggtcatgtcccaatccttagcgctctactacggatcattggacgtttccgttggcagtgtgttgggtattcttgcctttggtggcagcgtatcaacatgtcattttgcctagacctgagagtcaacactgcagttgcgagcgcattattaatcctatatagagcgaagttgctcgaattttagagaaaacgacctaagatggcattctgtcagaatgaggtttctctcccttttcttcgatgtcaactttctcaagagaaagagccgtatggactggtccggtgtaagctctgttggttttgactgcttgcagtgaagaaagtatatgtcatttaaaccatgtaatattatatgcctttgtgtccagtaaaggcatatcctattttatttacttgggcttgggcttgggcttgggggaggttaaatttgcagtgtaggagcgagcgtctatgaaattacaattcgttgttttgctcaaacactagaggggccaaaagtcaggctctatctagatctatacaaagtttccctcctgagctgtactcgccgaggtgtgggatataaaaagaacttttactaaaagaaaacaggagtatttgcgcaaatatgaccagaaaaattgagggttcatagtagatgagatgccgttcaactttcccttggtcattcatatgtctatgtctgtacatcttctggcaagcataacatccgtccttcttggttgaccttgagggaggttaaaattgcagtgctaaatgaggagggtgggttgcctgacttcaaggctgacttgttgtcgtaatgcattcatcaaggttggataacattgtaatgaagaaatgtgtcaatcctaagcctgggagaaggtcatagttgcaatgagacaattacggttaatgtcggggcaccttcccgtcaagctactggaacggaccggaccgtcatgctaggcctcgatcggctacaatcctaaccaactccgcttacaacagttgaaggtgcagtgtacgatgtgtgcccaaggatccatcaaaattgttggcatggacaagtccctacacctctgagggggttaaatttgcagtgcatctgcaaaataaatgcagacttactttctcggcaatcagccacgctcgctactctatcacagtcccttggcaagttaaaatcgcagtgaacaaataacagacaacctagattacaactctgtgcagaggttatttatcccacaacttagcatagtctttctttaatacaatcttggccgaaaccaagcagctgcgacagagtaccaagcatgactgataagattaccaccaagcgctgagaactggatagacagccaacttatgaggaagtgattcttgagtagctcttgctgaaacttcaacttcatccaggcatctcgggatacaaacgaactagtctatttactccctcttagttgatactgggagaggttaaaactgcagtgcaagttattagtggatgctggcggatggatacaagggtagtgcgagctgtttgggtattggtggctctgtcctcataactgactgtatgtttagttcttggtgtcaataatactcatgcccaggcttccagatttttactctgtcactttattttgagttgtagccaatatctgttactggcaatgaaacttactatgcccatgttctttaagagaggtcaagatggtagtcaaggtgttgaacacatcgtcgccggaaactatagccgctgtggttcctccgggtcggatagagttaaaatcgcagtgcagtaaactgccctacacccctccgcactgcaaattccctcttatggaaggtccgcgggcataaattgatgcgatgtaagtagcctgttttacgcgctcgtagaagaggccaccgtaattccaaagctgaaaaagagagagcgtttctttaaaatcgcagtgaaagaagatggctgcttattgtcatcaaaatgatctttctagtcttcttggttactacgcgcccaccgccttttcctacactgcaaatttaacctctcccaagggcagtccatacacaaagtggtgcgatgtaagtggcatgtcttaaacactcacggaagaggtcgctgcaattgtatcgtctttaaggagctgaaaaagagaaggcgattcttaaacatagcagtaaagataagaccagacattggtgaccttatgacggtaatggaggtttactattactagcagccgatgcggactcttgagatcatatcgaagtgcagtaaaattccgtctgtcgttttggccagcgctcgggaggtgttaaaatcgcagtgcaagctttgtggcaattcggagctcccgaggctgagtttctcggcggcatcgggcctgctattgatgtcctggaggggaatgcagtccgactacgggccgtgggcacagccattgtatgtacatacatacgtcgccgaggaggtaaaaacgcagtgaagctgcagcgcaggtctcactggccgggtggcattgcagtattccattctgtcgccgtgcttcagagggagttaaaatcgcagtgaaaggtgagctcgtgatggtaattattagtcaagttcaaatgcacgacggctcaggccagcgtcagagggttgctagtgcttcgccgccaacacttactcacctcgttgctcatcggaagccaaagtaccttctctattgcagcttcttagggacttggacaatgggcatctcgagttgcaccattttgacaactatcagagtggttgagttcgcagtgtaaaagaaaattgattgtccatactgatgatttatttgtattagtggcagtcagcctggggaggggttaaaagtgcagtgcagtgtccgtcttctttttctttccattagtaggtggggttgaaatcgcagtgcaaagagccagtgaggccttagcagttcaaggctatgtcaattgcagactctgagggatggtcaaggcgacagtaaaggcatttcatgtcattccactgactttatcatgcaagctacgagtagagtccaaggcttcatgaacatttcaagtcttgatcaaacattaatttagtcatattgggtacgtttggtaacagtggcagtagcctgcagagggtgttaaaattgcagtgcaagctttgtggcaattgggatggagttttcgaggctgagtttctcggcggtatactgctattggcgtcctggagggcgttaaatttgcagtgaagctacctagtgcactgtgacggtggggggcattgcagaattgctgtcgccgtgtttcagagagagttaaaatcacagtggaagatgagcttgtaatcatgattgttacctgtcaggtttagatgcacgacttcacagcccacgcccgtgaaggattgctgatgctcaattggcgacgctttactcacctcatttctcagaagccaggttactttgtctattgcagcttcttagggccttgaacaatgggcaacgcgaattgcatccgtcggtattttgacgaccatcagaggggttgagtttgcagtgtaaatgaaaattgatcgtccatattgatggttcatattagtggcagtgcattggcatagcgttttggtcagcccttggaggggttaaatttgctgtgcaattatgacttttcgcccgagggtgttgtatgttttgcacattctgctatatgctttagagggagttaaaactgcagtgaaggcgatgggatgggggtggggactttggtacagcgagcgaattaaccctgcagaaaagagtgcttaggattaaacccttgcccagtggtttactctattccaattattctggggggttaaaatcgctgtgaaaggccgcgtttcttgtcgaaaccacgatacctacctatttacggagtactctgttgcaatacctcgggaggtgtcaaaattgcagtgcagctccaccgtcaacagcacacaaacaccaagacaactcagtgcatcgtcttgctcaacatcccctctttcttatcgtggcgcgagttgactttgcagtggaaagaagggttacagttgcagtatactgcatttgacaagtctacagagggaccccacaagctcgggaaaagaggaaacgaaattgcggtcaaggaatatattgcctccgtatgcagggtgtaccgatggatactttctctgcctctgcagcccttctgcaatcctttgaccagtccttttagcatttctgatcaccttgaagctcctgcaataccccaacatacagatatcacgacgcatgcctttatcatttcccttaaggcaccttgctgcggcaagtcgtctgctgaagtagcgtatttatcgggccagtcaatccgtcaagttgatcgcatttatgctcgtgccatcaaaaacggatttgaccctaccactctgttactgaatctgagagatgatcatctgaaagatgctcctcgcagcaggcgtccgaaaaaggcaacagagggagctgacaaggtacaagatgagggaatacagggcgaggggctttgaacaagactccataccagctcgatatctgtcaaaactactatataaattagtgttggttgatgcatgtctggtcctatcctcactgctctatcccagattcatgaagttagtaaaacgttgcttccttatgctcatctggtaaataacaatttgttcatcttatttattattaaaagccagaatgctttatttactgcagcttcttgggataactcaattgtagtaacctcttcaggaacgtgcatagtggatgacttgcatcgcatcaattagcgtctagacgagctctcagagggtgttaaaactgcagtgaaaaagtatccacgttcttgatattgcttaaagccggaccagtatattttctttattgcattaccttgggaggggttaaatttgcagtgaacgcaattgcatcacagtacggcttttcatggctttctactgtatagaaggagttagggctctagtcttagtagttcttcacctggtaagactgaagctcatccatcataagatgagtacagggtgaggggcttgcggttgagtaaagcaaagcacttcagacaagacaagacttggaacaatactcctcaagatattcatgcaagctcgatatcatgacaatgcgacttgatgtagaaaacaactgcgatcataatcttgggaacccatgacatctgcaacgtccatcggcctgtattcgtatcatgaccacaattcatgatggcttacataacacatccccacatgaaatcgcatcacagccaaacctccaacaaaatcatcacccactttcttagtctcgcactcacacacccgccatggccggaggacgcaaagccaaacccgcgccccccaaaggcccatcaccaacactcgtcctcgacaacggcgcatccaccatcaaagccggcatcgtgcgcgacggaaaattcgacgaccctcgcatcatcccaaacgtcatcgcccgcgaccgcgcccgcaaagtctacgtcgcttccgagattgagaaatgtcgcgactttggagagatacagttccggaggcccatggagaagggcttcatcgtcaattgggaggcgcaaaaagagatttgggatcgtgagatttttgagaacaaggcttttgcgattgatcctgctgagtcgaggttgatactcgctgaaccgccaaatggattacctattctgcaggccaattgcgatcagattgtttttgaggaatatgggtttgagagttattatcgcggtataggtgagtcgctttagctctcgtatgcttcaccactaaccattcaggcccaacgttcaatgcctaccatgatatccaaaacatcttccgaacaccccaagacgacccgaccgtaagcaatacccccgccgaagccgtcatggtgatcgattccggatactcgcacacgactgtcacgccactcctccgcggccaacccctacattcggccgtcaagcgattagatgtcggcggcaaggtcctcaccaactacctgacacgcttgatctctcttcgccacttcgatatgcgcaacgacacatatatcgtcaacgagatgaaggagctttcatgctacgtctcgcccgacttcaagaccgatctagaaaagtcttggaagggcacgaggggagatcgaagaccggattatttgtctggaggcggcatcgccaaagattacatcctaccagacttccacacccacttcaagggaagactatgcgactatgaaccctcgcgacactcaaaagcgaagaaaatggccaatcaatccgaagaagacgctctgacgttacgaaatgagagattcacggttcctgaaatactattcaatccatcagatgtcgggattaggcaacccggcctggctgaattggttcaggaatctcttaacgaactccccatcggtctttggcccagtctcttggccaacatcgtcgttgtaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcaggtgctcgagatacacattctcctaagaatcgttctcgggtaaaagccccgggctcacgtcacccaggaacaagaacaggtacggcgtacattgaatggcccgagccggcctgcgcaggcttgagtgtcggcagtgtgcgccacgtatacacggatgccaacgcgactggacgtgcgatgtgcattcggaccggtccgatcccgcgcattacaccttgtgtcttattgtattggggtttacctatcaatgggcgtcaagaggctgcgacaagtacagcatctgcttcaagtacatcacgaacagccattgtcaactcaaatcatcaagtagtatactatatagacaccaccatacaatgcgcctcatccaggtatcacaattataatatttccacccaaactactcctcaaccctgacgataatcttacccccgctagaccccttcttcaagctctcaaacgccttatccgcctcattgaacccaaacgtcgagtcaatcacagtcttgacctttccctcaaccatccaatccctcaactggttcaaatcctttgtcttgttcaccgtcatgtaactcacaaacttggccttgacaccacccaaaaacgcagggcgcacgattccagcagagagactaataaaactcttggctgagacgtggccgccgacgaaaacgtagctgcttccggggaggaggtagtcgtttgaagcgccgtacaagttgggaggtgaatctcctacgttgtctgcgcagtgactaaagacttttccgcgctttcggagttcggtcattacatcgcttgttttgtaatcgatgatttcgtctgcgcctagactcttgcacagctctgctttaccggttgagcacgaaacggtaacgtggcagcccagcgctttggcaatctggataccccagagtccaacaccacctgaaccaccgtttataaacaccttgtcgccggccttgacatatggctggatagactgatacgcggtaagaccggcggttcccacaccagcagcttgatccaagtccatatcctcaggaataacactatacccttctttatcgcaaacagtgaactgcgccagcgaaccaaacgccttgagaggcgatgcgcgagcaagaacataatcgcctgccttggtatcggtaacgtctgctgcgacagcgacgacacggccgctgagatccatgcctggagtcttggggtaggacgtcaaggcgcgcgaggcgagacctagctcgatgaccttgtagtctgctgggttgagtgcggcgcgggagacttggacgaggatctggcctggtttgagggattcgggagttggtttggggatggaggggtggtgtttgaagacggattcgaaggtgcctgggccggcggcttgccaggcttgcatttgttcggccattgttgcggttggtgtagtattgatatatgttgtggtgttgagttgtgttgtaggagtatggaggtaagctggtggtttgaggttggtgatgatgaatggaatagaatcacatgggaatcaagactatgatatcaatacgaaatcgctaatgacgtcttggaatagcagagaaagaaaaaagaggcgaaaaattgctggggtggagacaccgagatatgagccgaaaagactacctcagaatgaacatgttttccgggatcaattgaggagcgcattttatgacatttatattattattattattattattattatttatctcgaccgattgcatgtgcttgtctcgttgcgtagatgtcctcattccagttgactttatttgccggtctcaattgacttcaattgaagacatgattattcattccaagcttgaatgcgtttgtcgatttggcagcattaataagccttgcgtagggtcgtatttggatggaactgtgaggtcgcaatagcctgatcaatgcgcccggagttgtcttaagaaagaagatgcgcccgtaattgaaagagacacttgtctttgtcggcagagggtttattgaggtgtcgcgtgttgattcccatgtcgcgtcaattcggtcgatggtgctttaagacgcgtctggagtagatgaggattgtcgagtaatgacgatggcttcaataagacgggcgcatttcgggaggagaacgatagtcgatgtgatggccggttcaccatcactgaatggttgattgagtcgccctactcgacctatagccattgttatctcttatctctccatcaactcacatctccccagataaagtgcatctcgtctcatctcgccccattgaattgatcaacgcggggctcgtcaactttaaaacaccacagacgttcggcgtgatctcggtggatgaacaaactgtcgggtcagaagagataaagggtttctggggaaagatagatgtaagtatcaagatctcggtgttattattttttactggagtccctgtcgatggatcggttgtttctcgcttgaggcagattctggggtatgcagagatggagtgagcgcactaataaattggatcctgttaatgatgaatgatgtagggtagatactggattaattgtcgttcaattaatgacatgactgtgttgagtcccaatacgcgtcttttcgtaagcgtcgcatgttggatcatgggttgtcgtcgtaagtaaagaaatggccatatatttaatcatgccattgttaaaagtcggtgttggtaatatgacagacatgtaaacacaggcatgtcccgtaaacgaggtaaccgagaaataaacacacgacacatgaagtgatcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagctacggaaacggggtttttaccaagaaattctgcaagtacccgagtatccgtatgcgcccagaagctagaccaattcccggtaaaggattcgtgtgtgacaggcttttgggctgccctgacgtttcggcccggaaattatgcatgacaagtaaaagcgaatttcgcggcattctcgtgacgatgtggcttactgacaaacagtttcgcttggctaaagttggtggaaggaatatcgcgatatcatcaatataaccacaattggaaggacaattgtcagtgacatgtttactctcggtctaataaatctcaaattcggcctttctctccccgcgttgtgtgtgaaaatccggagtagctggggattatgcagcaaaaacattccttctctcggtggttgactcggagagactggtatacatagattctgggggagggggccagaatgacaggtgatgaacagccgggtttccctagtttccccggaagaccaagaaaaaaagaggtcagtgaggaagagactattaccccaaagacggagagtctccagagtttttacggtcgtgaactcggtcaattacaacaaaggccccatgctgagcaggggcgtagcgctaccgtcgagcaaaaagtatcaccgagaatgtgccattagctggttccagcgaaaggggtctctctttaccactagtattggcatctggcaatacgtagctgtcttatttccccgcgtcggcaacaagttggagtgaaggaattgctcgtgactggttacttgtatacacttgtggttaaaatgcgggatgaattgtatatgcttactgcgattgggtatttagtgaatactaccacagatcagcacgcgttacaacacacacattcaatctagaacttaattcactatgacaggtattcaagattcgttgactaattagtattgacttgaatcaataactcgccaatatcaccgccagcttgggttcttcccgtatccgtccgtcagaccagacccagctcattgacttttgacttgacttgactcaaatctgatgctctagaactcttgatagaaagtcccgtgctcactctccgagaaaagggaaataaacggccggccatactcgcggcgcttctttaggatggatggttcgggagcggtgaggagttcggaggggtccctctcccccctcctcctccacttgatgacccccggctcagaccgttatgggccaacgccttgttccaacttgtctactaattatttgcttcggccttacttcgtagcaaaaaaggagctggaggggctgcgcttttcccaatagatgggttttccccagatgttgagagattctagcctgggcgcgtgcaaatgcaggtttttttctcttcgtcttttaattaaaaattagaaatggaaaaaggaagaatctttaattgaaggagtcaccatgctggattagtagtgattcatgaagaacgaaagactgcgggtgacgtctgttgtacaaatggtattgtgtctgttgctgtgtcaatacgtggtatgtagtgaataatcccaataaaatagtatcatctgtattttatctagtattcaccatcaatgggaatgttcaacggtcataaccgcacttgtctccatcgccatcgcatcgcattttgccatgttttattacttgtacaccccctggaaccttacggccgcctccgcactttctctagggcgtgtcgtctaaaaggtccaaggtcccatggtctctcccccaaggtaccctgctaccccatttaccgtgccccatgggcccccggggacttattgctaggggctaaagaaatggggcatagcactaacaacatttttgcatgctccgaggcagcgacagtcattgattgtttgctctggccgttcacgagcaattccagatgcagttatagacagagagggtgtaccagagtaggtaatttgtaaccttgtgcatcgaatcaagagtctgcaagtgtaccactcgagttgttcttggctgggaagagtttagctttggcgtttggacctctctgatttctcgttgacaccgtcaagcagctgttgacaagagatgcttttggctgcagcttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttatattggaaatatgtttttacacccccaaaaagccaaaaccgctattgcacttttaaaatcgggacgtttcagagataggtataatgaaagtgaggctcaaagagtgaagggcaaataagattttgcccaatagttgggacgagataaggttatgaaggtttcaacccggatgtgtcggatgcgactggccatacggaagctttgagtgccatgtttcatggagggcctcatggagtgtctttatccaatattgggtgtaatggctcggtgtgataatttgttgtattttagctgtattttgtttatgtgctgtgttgttttggctgtattttgtgttgatgatctcttatgttgggctttgtgacctttttggcgctggcgcagttgggagttacagtggagggagattctggatgtttagcatatactgataaggggtattaactgagactgtttattgtttgaggtgatagtggaagtatgtaatattggcactgttgacaagctgtaatgtcttggtatgatagcaagtgatgtatgtctatgggacttgactccagttctgaagtggatgaataggctcctcttggtaaagaagaaataatctagtggtcatagatagtcttttccatacaatttgctcatgactcttggatattattgtccaagactgggggggttgaatactgagacttgaatctgcaacacgatgtacctagccttcgcttgatcttaagtttctcatatatattaaatcgtagagctgattccaaggttcatgtacaaaacttaccatgaaagggtttttaggctgattaactattctgttatttcggtaccatcaagcttttctctacctgaaccacatggagcgttgaggtaccggataaccggaactatacatattacatatttacgtttgacggatccactggtcttgggaaatgtatctttagttctagaagaactgtagcgagcgccctgcgcggatgtaccggcgttggataaccaggatgatgggactattttgagtttgggtctgggatctgtcaacgggatgtgagtagagatatggtgtagggtaatgtgagtgtacatatttctgcgacggcgacggtgctcttaatggtatttttaagtgaaacttgagattaagaaaaggcttgcgtatcattgtagagaaagtatgactccaagatgtactaaaaagcacaaagaggagttcaaagaactatggtaactcttttacaagcgccaaggacaaagatggagagaagttggttccacatggagtaattaccatatagagaacttcatttactgtcgatgtaaagcagggtaggtcttgtatttcgagctacctgtaatagacctagcttcagatctagataccgacgggagatccgattatgatgcttattatagaaatagtcagatggactactgcaagccatcaacacagcccctgctgtctattcagctgcttagcttttcagctttcttgtaccagcctcaaaagcggcggagttgaatcaggaaatggatatgttggtataatatttgtttctttgcaaactctcaggactaatttgtacatattcaagatttagggtagggattcacaagggcctggcttatcgtggtgaagaagttgtagacggcaaagaattatctcacgtagttagtcccataggcaagcacgcaaactctccagttgtgttatgaacccattagactaggttagtagcaagcgaaggtatgccaagagttagattttgatgctggaaaccaagcccggcatcgcccaatcatagaccaatggagctatcggagtctcgataaggcacagaaggagtttctggagtcatacgtcatatcgagtagattactaaggccaaactccacggaattccagacgtaatggataaaatcaccaagtatcgcctctcaactacatcacaatcgtcacagccaagaacaaaacctcgtatccaataccttccacaatgcagatcggcatcttccccgcttcaggtgctctgggtacaagcacgtatacccatctcctctcccaagtccccaacgacaaagtcactctcatcaaccgctaccccgaaaaagtacccaaaaagtacatcgagaagggaacgacagttcgtcaggcttcatacgagtctagcgccgaagatctcgaggccgtcttttccggcgtcgatgtgctttttctcatctcgtatccgagccatgtccacgaatacaggacaaaagtacacaccaaagctatcgacgcggcggtcaaagctggagtcaagcatgtattctactcgtctctggggtttgcgtcgcttggaaaggattttaccaaagcggaagtcatgggggcgcatcttgatagtgagaagcgcttgaaggaacttgcagagaggaattctggatttacgtttacgagtgttcgtgagggtctttacagcgagtcgtttcctatctatacttcttttctcgacttgaagaatccgccgtccaaggttcttattcctcatgatgggagcggaccgggtgttagttgggtaaagagagatgaattaggagaaggcactgcgcgtttaattgcttcatacgcggaatcgccatcgacctttgggtatatcaacaagattgttactttgacgggaacaaagtcgttttcgttggctgagacgatggaggttctttcgcgcgctgcaggcaagaactttgagattcaacagatcagcgttgaagagtataccaatctaccccagatcaaggagtattttggaacggaagaaaaggcgacgacatgggctaccgcgtgggaagcgattcgggctggcgagacagctggtgtgacgacgaaattgaaggagcttctgggacgagaaccagagtcctttgaaaagaccattggcgagtttgtcgaaaaatagcggtcagaatgctgtattgtcgaagttgagacaatgtcaaagcaagagagaaaatacgaagattgttgagggtctaggaaaagcataaacaagatctatttttagtcttggggctgtcaaatatcggtagttggaggcatgacgtggctggtctctcgacatctagactttgcgcctcgtatattttgggtatagaggggactatgaatatgtagacattggaacggctatgccgtgttacacagagactctacggatagaatgatgttggtgaatgtgtacctgtaaatatggtttattattaactaccatgcaatggtagtgagaggatgctgatcaggttcgatcgagagtctcctgagctggtgtggagatttgaatgcatcaatcctgggcctacgtcagtggatcactataactgggacgatagacaagggttcaactggagatgaatttgtcctgtttatggaatgtgctgtatccctgcataggaatcggctgtcggcagatgatctgtagactgtccgtattgaattgagccacgtgcaggcccttttcagctttcagctacggcttttctgcatagttggttaaagaggctgtgttcgggagtggcgagactaacggcagcctcggcagacggcacaagatctaagaatattccgtggaccattctggatcccagagtctcgcctagactggaccaacaattcagaggctgtgacaagactaaggtccgtttttttagtgcggggactgttgccgtttcatgcaaatgatgtcaaggatgggcttcatttcccaactgatcgtcatgaagatctatttgaagctcgtattcagagatatataacatcttgagtatacctaccatttattttctaatcatcaccatcagcattcacttcactctcatctcactcactcatcaacactcaaacagcaaccacttaatctcttcaccaaccgccatcatgcaattcaagactctcttcactgcttctctcctcagcggcctcactgtcgccgcccccgagcccaagacctttggtctcgtcgctctccgctcaggcagccctttccacctctccagcgtcagcgcctctgagagcggcttctcgcttctcctccccaagggcaagcagggtgccaagtgcgccgacaacaagaaggaggactttgctactttccgcatcagcaaggacaagaagctcgtcctctaccacaagggcaaggagcagcagattgcctacactgaccgatccggcatgggtaagttcactataatctaggtatataaccaggggatccctgctaacaagtaaccaggccaaggtgttctccagtacactggccagaagaactaccctcgcaacgccgagactgagggctggaaggtcgacaaggacggcaacctcgtctttggcagcaacaacgctggcttcatggcctgccctggtctcaagtccactgacccctggagcatctgggtcgccaccggtaccgaccaccccggtaacagcgagaaggagtgctacagcttcagcgcccgcgtcgctgagaccaagaagcctgttagctgcatctactcccagtacagcaactaagcgatagagtttgcactgtacataagacttgttttagacatgatttattattttagattttagttctcctgtatatacattgattaattacttctctcatttctttatactttgttactgtgattgtctcatgcatgctaggcttaatctggccgagtcaagcaggggataagatcagatcaatgattggttctataaaacacgtgactgtctgactaactgatccttatctgatcatctgataaaaatctctcacaagacccgagctcgacccagaccgacccaacccctgggccctggctctccgcctgcgacctgacaagttcactctttcatcactctggcagcgccaccatgaagcttgcatcgttgagctctctgctcacaatactctcattatgcgccccatccgcccaagccgaagacaggtctcccgagagagtatgctacgactcatgtgcgtcggctctgaagccagtgcactttgatgatatgctgagcaatcaaacgaatttcatgacaattacttgttacagtccaaaagctattctttctatgtacctgtgtcttgatgtttattgtatgatcgaggccagagatgcaggcctgggtccgctgaacaagacatgtattgaacaagcgcatattattctaccgccttttagcatcatctcgaattacacagccgaggataaagagaggatacatcgactggaaagaaatgagacggaacccgcactcacgtttggagaggttgttattccttccgagacttggtttgggatctggtgggacactatggtgagaaggatgaaaaacaatcaaggatgagactgacttgtctaggattctgttgcgtatacatatacgcaccatgatttatatgggtgagttataccctcgactcagatgagaacattgctaatgtgtaacagacgtgccatgatcgtcttctgggtcgtcgttgttgccatcggtgtcttgaatcatctcatgcaacaaatcgccaactcaaaaacattccgcagccattcatccaaatcaggaggacagttatggagcttatacacttccaccgtgaaccgaattgcagtcccagctacatttggagaccgatgttctcaaaaggttggatggggaacagttcctccgaggatacagtctctcacgctctttgcgtttctcatcctcaatattgtcttgagtattcacggatacaggatcgtaccgataaacatgtagtgagtactccatgtgctcccagcatatgtgaaagaacgacaacgctgatatcttgcagtttcccatctacagcaaaacaaatctttcgctactcctccgacagaacaggaattatctctttcgccaactttcctctcatctggctttttggaatgaggaataaccttctcatgtggttgacgggctgggattttggaacatataacaattttcatcgatgggtcgctcggattgctacgcttcaagcaattcttcattccatcggctattccatcttggtctaccttggtatgccccccttcgagatgaagcgatcaaatgctgacgtataatagagggcggttgggaaggttatatcttctggtggtcctacatgttttggtgggttggtggagttgtgagttttcctacaagctgtcctggttccctcactaatgtcttaggccactgtcgtcatgtcactactcgtaggggcatctttttactggatccgtcgtcaacaatacgaactgttccttgttgtccatatcattatgtcgattttattgcttgtcacaatgctcgcgtaagtccacttctctcctctcagcagagcatgctaacagaccagtcacgtctccatcttccaaggcgaatacgacgtcttcttctgggtaccctgcttcatctgggtagctgaccgcgtcttacgagctcttcgcattgcagctttcaaccccaagctttgggacacttgggccacatccatttaccaccctacttccaatatcgtcagattggtcattccctattcgagcagtctgtacaaaccagccccaggaacgttttattatatccacgttctgaacgggccgcgctgttgggagagccatccctttaccgttgcagcagtgacggacgaaggacagaggggagcaaaggttcttggagagcaggttcctcttcttgagagtgctgcttctgaacaaacttcagatgcagacgcttcacaagatatgttttctgattcaaagattatgacgtttctgattcgcccttatgatgggtttacatcaagacttcgagatacagcgtcagcagagtggccaaagaacgtttcccaacgcgttctggttgacggaccctacggacatactcaacctcttcatacattcgacaacgtcatctttgtggtgggaggcagtggtatcgtcgttccgctatcatacctccaactcttgaccagtggtgcctcatcaccacgatcagtcaaaatccactgggcagtccgtgagccagcatttgcgctcgacgtgctgaaaacagacattgcagatgcactgggtagcgcaaacctgagtgtagagattcatctgacgacacatactcctcaggatgagttgcaggagtggccgtcacaggtcacgcttcgaagaggaaggatagacgctgctgccgtagtgacgagagcaagtgatattgtggacggagagagtcttgcggttgttgcttgtggacctgcccggatggctgatgatgctagaaggatggtgtctgatttgttaaagagaggagttaggggggtagagtattttgaggagagctttcagtggtgatatagaagttagtattaaaaggtttagtaactgcacttgggtattaaataaaatagactatatagatgtataattgtctagagattgtggaagctcaaggtgttacccaactgtctcagctacaacaagccttttccgcaagtacaatcttctgcgacatggactacgctctcggtatcaggcctagtgggtagcagaaaagttggcctctcaaatcttaggatacaaaaataagtcgtctaagagtctaagcagcataagctggcctaataactttatctctcatgttcctagcggtcaattcatctgataccctgaggcaagctaataggaatacggtttgaagtttagtgtgagacctagaggcaatatttgatcttctgatggaaaggggaatggaagtaagggatattaactctcccttggtgaggcaagacaataatagtaaggcatggactatcataaatcaggccgcaagctgaatgatatgtttcactgactacttaacttacctaataaacacagctggtttaagactgtgatttgtatcctagcatgtttttacggaatcagttgactgattagctctcaagtgcagatacattattattccctcgttttgcattcttattgctacaagccagaagcttcactataccttcgtaagatggctatcaagtcaaaacaatagagaagtggctcctctgctccgccccggacccagctgtcaaaaccactatagcgccgttcaacaagcaagcgcttcataagctgtcgaacggcaacaagtgggttatcaacaactcccgtcccgcctttgatgccgcggactttatgcgttttggtaaaaatatcattggacagtacagccatgtcactaaccaagctggcgttgattatcttgccgagcgtatcccaaaaggataccagatcgaaatgatcgaagtcaatgatccaaacgcgatgcacatcgatgtaacgatcctccctcttcgtgatggacttcttgtatataacccaaacaacgttaccgaaactggattgagaaagcacgccgtcttgaaggattgggaccttgttccttatcagtttactcccaaggactgaatggatcctcctttgtacatgactagtccttggctttgcttgaatgcactggtcttggatgggaggaaagtggtggttgaagccagtgacttggtgacgatggagtggtttgagtcgcttggcatggagtgtatcccctgtcctttccagcatgtcaacagtattggaggttcgttccattgcgctacagttgatctggtacgggaaacgcattagcttagtatatgttatctgcaatcgtgctgtttggtttctaatcacgacttgaaataccattggtttgttgcccacctcttaatctcagatgatggactatgccagaatggatcgaaatgagaggatcaggctcatgcgctgcaagaagatagaagaggaaacaatgcttaacgatgactccaaaagggaatcctatataagtagaaagtccttaaataacaaccggttatatcctttacctaaccgcttgtaatccttcacatgctgagttacaaatcccccatccattaaggcatctacaaatgcttcccctaaaaccgtgtaatacttccctgccctgtgcggtacctcccgaaatataagtggcaccttggaacccacaactacagtaacaacatctcctggttttgtgccgttggggactaatgccatcataccctgtttcgtgacagcaaaccgccgttttgacgcccacatcaatatcgatgactcaatactcgcactgaggtacttctgggaagtaaaataacccaaagccgagtttgatatgtgtgatttcggaccagcataaagtgacatgttgtcaagcaactgtagatatttgtagaatcgtttcccaaagtcttcgctaacagcgtatccaacgcctgtcaaagttgctgtaatcgtacgccagaactgtttttctgaaccgcctgtaactagctggctaatgttcaggcagttgtttagccacattctgttcgcaacgatcgtgtcgataagttgtttgggttctgcatccatgttacttttgttgaaagtcgacgatgggctgacgtgttctataactccaacgacggctccaaaaaggacaagctcgttgtcctcggtaatgctggggggctgcttgtgtggcaaccctttaagaccagtatccgcttgaaaaggaacacgatccaggtaccgggcgaagggatggtggttgtctatatccgcccaatcaggcacccaagatgggagttgagtgtcaccgttctcgctcgcttttgaccttgtggtacaagacagaaagttgatatcacctcgtccaacacaccatcgggcaaaccgagtaaagatctcgtctggttgtaaactgtagtccggcccaagaatcccaatatctctatgtgggttgtagtcatgtgctaggttaagaacagcatataatctgtcccgcgcgtcggagcactctccggagttggtagcaagtagcaccgataagagattaggacgagatcgcctgatgctttccatttcgataacagcagctgcgccagcctgagctttctcggaggatttccccagaatcaatcctgaccgatagagcttttgaaccgactttgctaaaagaccccagctgactgtttcgtttcctgccatgacaatcacattttctccatgcactacctcctggagaacccacagccgccgaaaccaaggccgctctaggagcttggtcaggcaaatcaggtcttctttgtaatggtatgttttatgaggctcgatgatgaaatcgagcccgattggttcccaggactcgttcgataagagacgtctgcgagtcgagtgagggtcttgggagagataagtaaatgcaatctgagattcccgggtgccttcaccgagccatgcaatgacttgcgtagcctgggcgtaaatttctctcatcagttgaacttgctgaccacgctcagtggaatcgtcttggttaatgcaaagagcgtcgatccacaggattctcgttcgacgtgggtggcgaaggtgtagtaatgcttggtgaagattcgacgcaatctgcatatcttctccgttgcaatcgatactctgaacctttgttgggtcaccccaagtgtaagatagggcttgataaggaattctatcattctggctgcaggtatacagtttgcatctaacaaaactgttttgcgtcccaggttccagaacaagaagtcgcatttctccttcttcaaggctcgagtacgccggtaaagcaacttttgaggattctagtttcctggccaatctttcgctttcaataatatcacgccatcgattgcaatatgcctggaagaattgatgaagggaggcagagctttggccgatatcgtgtaagttgtcgcccatttcaagcatggaccatgatagcaagagcgtgccatatacagatatctgaagtaaaagtgagacgcttgtaacacacataaataccatactggtgtataaccagtacagacccattttgtcagcaatccatgcagtatattgatatgcctgatttgttccgctagcaaacgtttggttgtgtattatatgcaatggtatggtctttgtattgagtggttttgcgtttcctttgattggtaaacgaccacagatcctgatctttggcttcagtccgatggaacttgtagtcacagcacgcaacactgtagctggcctgtaagcccgcaaacctggtctggtaactggtagcatcggagatggacaaagataatagcatatgtggatatgtaaagagtgaaagaaatcggaaattgatattgagtatcgcagccttttagataatcatcgccatatcgcattgcggctttatctgtccgaatctgcctgactggactgcgaatatacaaaatgctatgtcagatagcccaataagcagatgcagtgtgctaagccccctacacagcctgctggtgagaccattaatacatatgagtatattccaaagcgggcgccttatttctgcctttagtttcaactaagtacaatgcgataaaataggtaatctgtcttatattttctacaagcatgcttgcctgttggtaatgaaatttcgtggcgcacgctacccaatttcgcgagttgatacggtagtcgacttatgacctatgttcatttgagtcaaggcaaagatttcaagctctggatatttatcctctattggacatgaaggtgggggcgatgatgcaggctgacattatgattctttcgtggctgtgcagtgaaaacaccttcgccatataaccctcattgcgtcttgcattagattctatccccaagctcccgtgtagtcgtgcttacaacttgtcaaatacgactcaaaatgtcccttacctcgtcccaacctccgctggctaagaccccctccaacgacttactttgtcagaagtgccgagatgtgccttgggatatattcttttccataccgagtcccctaaccattgactttgactatcatgggacatttgctcaactggaggactcatacgaagagggatgtccaatgtgtcaaaatctttgcgtcatgcttgtctacgatgatttcgttttgaatagagacgaccctctgtactggcgtatgttaccgcctgggcacattgaagtcggattggatgacttgtggcggagtggaatgcgcaggtactccgtgagaagtgatagtaacataataccgccgggacgacaaatgaatccaactgtgcgacgtatggtagtagggcttggttatagatgagggttcatgctaattacactttatagggctggcaccagaaaccctggagaacgacatggatttccttctcaagaacattgacgaatggctgacggcctgtacacggtcaggaaaacataggaaatgtgcatcgttggaatcgtgcacaacaaggacatcacccttgccaacgcggctgatagatgtcggtacccataataaagacatactgcgactcatcgagactcgtgaaaagtgcccaagaggtagcaagaagcctctgtatttgatcttgagctatcgctggggaaaaggcaaccaaagcgcacgaacaacagaactcaacatacaacagaggaagaagcaaatggctttacaagacttcccaaagactatacaagacacgatcaaaatcacaagacgtatgggaattcgttatctttgggtagatgcagtctgtatcatccaaccagacaacgacggagaaacgaaagactggctgaacgaatctgccaacatggcgaactactattccaatgcgtattgttgcatttcagcgtcaaatgcagaggacagctctggaagaatactggtcgaaagacccgtgggcaggtttccgttcgtagaatggcggaaccgtggtggcagggttcttgaatctcctcattcttcccggagactcttccgaaacccgctactcgaacgaggctggtgtcttcaagaatggattttgtctcctcgaatattacaatggactagaaatggtttaatatggcaatgcaaagaggggttcctctgggaaagccagagcggcttccacggaacatatccagaacatttcagtgaccctttggggaaatacgttagatcaagcattgagtgtcctttcgacatgggtatcacgtccgaatcacggacagaaatctggcagattctggagacgactaaggatcgtgccttgggatatcactgaagtgaacttgtttattgctacagccaaatgaatctcacaaagccaggggatcgactggctgctattcagggaattgcaacatatttgtcagaccgctacaaggtggattactttgcaggaatattccaccataagctcttggatggactactctgggtaacagtaccgggggaaggatatacaaccaagactgagggcttccccagttggtcttgggcgtcttgcagaggtactattcgcatgcgctcaattcctaacgcagaatcgactccgtggatgagatggacccgtaagtttccatcaggaaagaagatacaaagctgtaataaaatgtcagaccggaagatccacataacggcacctctagtaccgtttaaaggaatattgcaatctagctattgggcgggggcacagtttgaactacatccaaacagccttgtatggcctggagagcagatatggattaccctggattctgctgagtccgactatgcgtgtttgaaaggtgcttttttattgtttctgcgtcagcgccgtgagtacaaaatgtccagacataacttggatggtcttgtgataaggaagtctttatcaggtagtcgaaacgtgtatgagcggattggggtgtttaatctccctcaagggaatctggtagacggacttaaatttgaagatcctcgattcttggaggattggagaacagatgtcattctagtttgatgcataatacaaggttgtcggctatctggtccctctatggggttgttgcatgaacggttcattgaactatgtgagcaaccgtcgttcatgcatagcagagctggaaacaaacgccttctccccgtagaaaaactggcaaggaggcctctttgacattgttgagggtaatgtcatggccctttgttgttgttgtcgcgagcgaaactgaaagccattgttgtggcctttgtcgctaggtcaggagatgggtgtacaaagacgtcctgaagcactttcttcaagattgcattgtagttcaactaaagccagcaaaggatggttcaaactgtggatatttctgttagaagaaacatagagtcctttcaatggcaatgaggttctagaccgatgcagcgaatgtcatctgtcaaccgctgggtacatataacatgctccattccctccattcttgtctggatctctgtgctgcagaacactcttgacaaacacactctacctatctatcgaactatcacctcatacattcaacgcacaagctgaaaggattctatcatcagacaaacaaccaccagaatgtttgatcaatccccaactccctcttctgggggccctgtttgtatctacatcgacgattcgaacgttgcgattagaggacgagcaatgcacgatccccaaggtaccttgactccctggaactatgacattgatgttctagccaacatcatcattcagcaattcgatctcaccgcaatcgaaccatttgttcagaagtctctcaacttctacggtgctgatcttcaccgtagtcctcaacttgatcaccttcgaggacttggtcttgtgtacggctgtgattgtccacgaaacggccatggacatgagaaacaagctgatgtcgcactcgctactgacatgactgaacaagccaagcatgctctagatttcggcattgcacgcgacttcgtccttgtttctggagatagcgatttcatccccgctgtaaggaaggttttgggatatggattcaatgttcatgtctgggcttggcggagatcactgtcaagcgaattctacagactcaagcaagattttgaagacaattgtgtaccagggttagggcagatgagggtacacttcctcgaatcacacctgcaccaactcacaagatctcctgaatcggacgcgatgctgtagcgttaacgagccatgcggaattggatcatttttgggacatgagagatttcgtagagtttgggtattgggcggcgttttgttctgtatttatgttttggcgacttctgtcatttgagctggcttgatagacagaaaaatagaaattgagtattgtgcggtgcgcttctatatatataactctgatcgtgataatgctatgaaccaaaccacacctcgctagttgctaagtacaggtgactttccatcccactcactactctcagctgcatcaacgagccactttccaacactctcccttgtaatcttgggcatccaagcacagccctttccatcatcaggccaaaccttgactggtttagcctcgccctccgcaagcataaccggtcgtgaaagaacaaagactaatccgctctctcgtacaagacgatcaaccacgttgtgatccttgaggcccattcccatgctgccgtgactgaagatcatcttgccgggaaggttcatagaactccatgaagacccagcgccttgtgaagagttgacgacgatcttgggcttgggcgagtttgagttgttgatggctgcgatgagagctttcatgctgacagctaggaaatcaggggtggtgtcaggacgcagtgcagcgaaaggcgactctgtgacgcggacttgtgcaagtgctgtgatgacaacctggggagcctggggagttgtgagggcttgggtaatgtctgactctgatgttgggacgccctgaacaagagtgaggtttgagtgagagggaagtttggcggttgttgtgttgcggacgagggcagtgactgtgtggccgcgagaaagggcttcttgaacagccaaagagccatttcggcctgttgcgccaatgatgagaaaatgcattgtgattgtagtgtgtaaagtttccgggtgttgggaatgaacaggtattgtaagacaagaagaattgaagttcaaatattcttcagtgggtttctattgtatgagaatgagttgatactgaggaaaacatctggacttgtgtcagcagtctttatagcaaacctcctctctgtagaccctcagatatcggccgatatgaccggacccgacaactcgaccgcgctcgatgagaaatcacagcggggcttaggaatcagcactaacagagtataagacaaacagactcttccatacagttttagcgaatcctaccagaggctgtgtcgtgtcctgtcggccgagaggtaagcataccggccggatggatgatctcggccgatatttggagaagatgattggtttgctcggatttgagcggcattcttggatgcgaagttctcgattgatcatgtaagatggagggatatttgcaaaaagaccgacggacgaggaaaatgccgggggattggtgtggagtgaggcttggatagaatgatttgggttgtgttgagcgtgaatatatatagacggctttgggaagtgaggatctgccacaacacacatccacatcacaagcatcatctctactacatcacccactttctcaccatcaactaattctgacttgttcaaacaagtttaatcattgcttacaatttcattcacttctttacactcaaaatgtcatcccccaaagttgccatcattggagctggcctctcaggcctcgccctcgcactagcactccaccaacagggcattgaaagcacagcctatgaacaacaaagtgcgcctctcgacatcggaggcgccatcatgctatcacccaactccctccgcgcactggacaaactcggtgtctttcagcgcatgcttccccgaagctacaagttcaacgagctatacttcctatcccaggatgacaaactcgtcgacgtttttgaatttggtaacgaggaaaagtacgggtacaccggtattcgcgtctatcgtttcgaactcattaacgtcctgcttgatcttattcgtgaagcgggtatcaaggtccaatacggaagaaagttcgaccaaatcgtcaacgagactgaacagagtgttacttggcgcttcactgatggatcggaagagactgctgatcttctcattggtgctgatggtattcactctcgtgtacgatcatatctttatcccgatctcacaccaaagtttacaaacatgattggcgtcacagctgccgttccaacgagtcaactgaagcttgaagaaggcggctacaagcttcctgctaccttcatgcacgacaagcgcggcgcttttgtcattgcaccccagttagccgatggttcagaagtcctcatcggcaagcagaaggtctttgttggtgaagatcctggccgtgatgcttggaaagcaatgaactctgacaagacatggtgtgttgactttctcaaggaaggaaaagaagactaccctgcgatcgtctccaacgctacatctcacatctcgcctgagaaggttaacctctggccattctatcttctccccaagcttgacaagtgggcttctagcgataagcatggtcgcgtggctattctcggagacgcagcccatgctattcctcccactgctgggcaaggcgtgaaccaagctttcgaagacgtttacactttcgctggtgttctgggtcaattgaaacagagcaatggcaagggtttgagtgatactctagaccgttggcagaagggaaggcaggagcgcgttgataagatcattgagttgaacaatgagattaataagaggaggatgcccaaggtggctggtgttgaggttgagacaaagccttttgatgtggattggctttactcggttgatttgaatgaggctgtgaaacagtttgttggaagcaattgagctggagataggatcggaattgatatgaagcttggtgttttttaatgatagttttcttgtttttacaaatcaggatagtaaacagaattgatacattgtatttcaagttgaactgcctctagatatatgtagataaagacatgattgtattatcaacgagctacagttaggtcatctagcctccaaaatgactcttcgataggtagcaagaggttgttcagttgcgtcgcgaagagcaagaataatatgaagagtctcaaagaaggtcagtacatatcagattcacccagaagcgtttacttacatcgttgagcttcttcgcagtctcgagcttgacaatgctgccgtcttcagtgaggttggtgatattgacattcggactctgagtcgtcaagataggcttcatcttcaaagaaggatcaaatccctctagtcctcgtccatacgcaccaccaggctcccggtagtggaaccagtcgtacttgagctcatcaccatccggatcccagctatcagatgcatcgagaacaatgctctgaccaggcttgtacttaagcttcagagatgcaggaccacaagacccgttgacgatagcgacaggttggtggttgttctctgagtagttagagttgacgctccacttcatacgagctgcaaagtcgaactgataatcctcgcgccatcgccagatcgtggcaaacttgctagtaaagctctttccgttcttgccgacaacgtagtcggttgtgtcggcgtacactttggactgacctgaatggtccagaagagtataccgtccgccccagcttccaaaatcaggtctgttcacatcacccaaaccattttgaactagaggcagaaacgcgggcgtgtcgccttccatgatgaaactccagtttaggtaatgcgaccccaatggtcctaaacggatgttcttctcaagccagtcgttggacacgatgcttgagtctgggccgccttggtcgaaatgacgatattcctctcctgagattccgttccatgtggcatctgtgtattcactgaagccatgtagggaagtcacgtacatgagttgtgggtaacggagtcggatccagacgcctgtgtcgtcttggtccgagattgcgtaaacgcgcagtttctcgacgaaggagtcgacagcggcttcatttctcgtgcgagagacgtgttggagagactcagccaggattgcacttccaccccagattgagacggtgagagggtcatcagtactggccgcatcggctgccttggtgagcgctttggcaccatcgcttagagtcatgttgagcgactttcgtccatagactgggtggcctttgtgtatcctgtcaagcatgtatttgtatgacgggtaagacgcatgggagggaacattggcgttgaggttatcgacaacctttttgtaaccacccaacacaccaacaacagactcatagtctattttgtcaggcatccatgtcgaggtggtcacagcaataccctggatatctatctcattggcgtaggtgaggagacgaaccaaactcatttgatcatcaggctcattgctgatatccgtaaggacaaagagtttgggcttgtgctcccatcgagcagtctcacattgcttctccgagatgggcgttgcttgtgtcagaggtagacaattgaacagggcaaacgccccaagagcctgcgtaaacattatcggcgtagtggagttgagtaccaatgaagcttccatagccattgccgtggaagaagccgtcttttatatcgcgcggatcggcaaactgctcatcgtcatgtagttaggagtggggtttctccgcgtatagtctaaagaaatcctgcttcacttggatatctccatggagaaatattgctaaccccacaaagagagcgagggtcttgtatagtgtcgtagcatcgcggggaaataagaccaagggggaatgtgggggagaagctagtctagtctcacggaatcagaaatattggccggtggaagcattgacgatgaaattggtggatcggcatggggtgcttatttctttacccaagactcagaggctaatacctggtgattcagttaatctatatactacctcggagttgcaatttgttccaccagatctctggacagacccaaattgcaagcttcccgcctcttcctaattgcctcttgactgtggcgaacctccgacatgatggaatcaagtcctacggttttcccatttctcaaaattggaagcagtgttcccgctcttttccggaacacgccgccgaccaaaacagcctcaatatcacgaggttcgctataacccacaatagctgccactgggttctgtctcgcagcagttccgaaagatagtgacgaagttctagtaaagactaggatatccgctcgcttgccagtctggatagaaccgatctggtcttgcattcgaacagccctggcaccttggattgtggctttgttgaatacatcatacaccgtctcatcgaacttgactggcttcctaccttcagacttgagctcgagagtcttttgcagtctagccaagagaagagcgttgcgtgctgcctgcatgagacttgaggaggttaagaagtgacaatctgcacccaaggaggtattaagtccaggttcaaataagagaggccatcccatacagccctgtgactcggtggctggggtgcaagaaagtggaatctgtcgttgagaaagcatagtcagatccgttttatcgaggtagttcccgtgagaaagaacgatggtataatcatcttctggtttggggaacaacgagtatctgtccaaaacttgaggtgcagatggtcctaatcaaccctgtcagcttggccggtttgatatcctaaacaacccttaccgaagttcccgcaatgggttgtgatgagcttgaccccagccttgattgctctgtgaaatagtttttctacttcatgtcgaggtagatggtaattatcgaatgcaacaccgattgtgacgcgaccgtcggcgaaagaacctttctgggcgagatgctctaggtgctggatgtaactatcggatacagatgttggtcgaggaataacggactgggaatcccacttgcagagattgagaaatgtttctgcatatgcaaatacaccccggataccagaatcagagagcgctgttatagctgcctcggctattgattacgtattagttgaattccaacattaataaacatggaatgatttaccatgttccggagtgcgacaaccgtggcagtgatcgaggacaaaggtcgttccggcatcaagtgcttccaaacatcctgccaattgaccccagtaactgtcatcgggggagtagttaaaagactggagaagatctgcccactttgttaataactcgctatagtgaatagtgaatgtgatatgtgctcaccatctgagaagtagtctagccaggtgttatccaagccatatcccttcagctgtgtttgccataaatggtgatgggtgtcgacaaatccgggactgataattttgtcggtacagtctagaatatcggtgtctttgacaggggggatgttctttccgacttgttcgataaaaccgtttgagatcaaaacgtcgcagttgtcaagaacttgtacacggtcgtgttcgtcgtgaactataaccgacccgttccgtaaaagaatattattcgacatatttgccattaacgagacagaaaatttcaaagtcgtgatcgcaagcaataagtatcactgtgaaaaataaaagtataagacattctaagttaagtttatgcttccagatcgggatgtggaggacatcggtactcggcagatgaaccctggcaatgtcggcgagcttaaaggcgaaggcccgagcacgaagcacgaacaccgatagtgggtttatcctctacataccatatcacgattgtccttggtgccaagcaatggttgtcaatataagccgattgaatgtgcgtcgttgtcggtgatagtgctaagaccgagacggtgatggtgggtcgacatacatgtcatgtactaggcgcatggacacttcgccataaaaacgtcacattgtaacatgtctttctcttgtttacctgtgggatccggagttgtaggttgaaaggaacactattggtgtagtcgttcataagaacatagccatcacaaaagatcaatgtggatagcggagatatggtgtatttgtaaccatgctccctgattaaacaaaagtacaaaatagtatcattcaagatcatattatacaactcaatgatcaataaaagttcctcaagacaagtgggcatcttcacattccaccacgccaacgtccctgatcaacgatggaaaaccaagttccttctgtaatcggcgtattttcctttgaaagtcatttgaattgcccctgagctggacatttccaaaaggcatgttcagggagataactccaccatcaacatagcaacagatatcttccgttaatgctgctctcagccactggcgatatagcttttcagacctcaagatagtgtcaggtagaaccacttgacgcttgagagcattgtatgctgcgagcctgaccggtgataattcgtccccgaccattgcagcgaccttgagaaggatgtcttcgggcaacaacgtgtcagccccaaggatatctatcacgtcgcatctcattacccgatccttgtcctctatcaggtgggctatgtcttccatgaacttgcggtcaagtggtgcgtgctttttcagaacagatattgctttagtccgggtatttgctttgcccttggcgatgtttatcatcaccgccaacgtttttttatcgagctttgattgcgaacaaagtatcttagtggtagcgtctctgatttcttcaactccgtcagtgtcaccgagagtctctgctagtgctagaagtatttcagggcataatgtcttttgactcccgagaaccttgattgcagcctgcctgacccgctgctccgggtctagcagcatgcctttcaccttgtccaggatatgctggggcagctcaggccgttcatgtagtgcctgtaatgcgtgttgtcttatgctaggtcgctcatgttcgaactgcatggatatggcttccagtgtgctctgtggtaagttgcactccaaaggaagagccttgagtgcattttttctgcacccatcatcagaacatctgattagttgctccattacaggaataacgtcgcatgtcaaggcatctctatactcagacaatagcgacaaggtgagttgtttgacattagcatcttcgtcgttgagttgggacacgatcttccgcaagattggtccctggaagttctgtaactcttcgatctgtcgacgcaacacccccagtattttcaattccattagtcccagggaccatttggtttgtcgacgcaacacccctagtgctatcactttcattgttttttctttcgcatccaactgttctgccactttgatcacaacgtttttgggcaactcttgtctgtcactaaattcatacaatgtcctcagaatgatctcgttgataggttgattgccgggtactagctctgcggctacctcctgtactacattgtgtgggacaggaagaactccggcaagagcctccagcttttgcagggtagcgatcttcgtgtctcgagttcgaacctccaatcgcggcgctatgagtctgaagactgatacggaatcttctgattgaatccgtatggctagagacgccattatcctttcagagctgtgtgaactttcaagccattgaactgccacaagcatttgttttgacgataggggacgaatattccacgggatctttgtacccattatcctcacattatcgtcaattttcgaggacatttctccatggaccagtagaacgtcacctgggctatgcgatggatagaagaagatgcctcgatagggatctgactcctgcgtaccttcacgttgaagatgctgcgatatacttcggcactggtcgaaggagaatggggccagtctgtctagaactttagcagcttccattcgaaacgtggcatcgtcgtgtcccaatcttgctactgctgcctttataaagtcgacctttaggtttcttttctgatccgaggcgtatttaacagggtcatatagacttatgagtgtatagaattcggaattagaaggttcggcgagggtttcaactatgatttggagaatggcgttgggcagattcatctgaaagtaaagtacttcaaacgattttcgcctaatacgtagttttggatgttgaagttgagccgcaatgacgtgcagaacattgtcaggcagattgttcaggggggggaatttatccagtgccgcctctacgacatcatcagaatacgcaccaccaactaaattcgccacggtttgatacacatctgtgggaagatgatgtggtcttggcagtgctttgagtccttcaagcttgacaacttccgaaccatcatcaagccacgcgagtatggtatgcggtattcgtaattgacctcgaagcgctgcggccgcccgtcttcttctgctcggatcgcgacttaggagctgcgatagaagtcgctcttcaattggctgaggaaattccctttgttgttctagtactctggacgcttcatccgccacagccttgtctttatcatctaagcaactcactacagcgttcatgaaatctattgaggaaaatctcaaaaaacgtgttagaatgtaaaggatgttgagacgtactcgtcgcggtgttgaagggtcttttagccaccgaggaaacaatccatgcacctgctgttcccgaccaagatgtcctttgaatgcatacacaataattagtttccttctatcagagctttgctgaaagaccaaattcaacgcccctgctgggaattcagcttctcgcaataattccggcacctgcctgatagaacattcgaactcaagccacatagataattgttcttctacagtcgcccgtaggtctaccgacttgactacctcagccaaacaatgcatgagtagtcgatgatgtgtggcgcccagaaggtcaattgggtcttttccaagcagatcaaaaagatcctcaattgcctttccatcactgggatccaaatcacatagaccagaaacaaatctccacatgacattgaatcttgccgtgtacttgtgctgtcgaacgaaatcgtcagcgttcttgcttacagagccaccagggagttgaacaagaagtggttggtatttttcccagcggcgcttaaaccacctcgccgcaaagtactcttgatatgtgaggtggataaaatgaaaggtctgttgtttttgcggttgtgatgggtccgacgatcgcatgaatgacagatcagcaagcaaatcgccgactcttgaaataagtttgtattctgggttctctctcctcattttataaaaggcgttatgaagatcatctcgcgagaaatctatcatgtcgttgcataagccattgaatgctagatactcgagaagcgcaatctcattctccacttcgttctcaatttcagcctttaagggtggagcgtagcctggagagccttttccgattcttacaaggtccttggtccatagcttctgtgcaatttcactgtagataccggtcatggtctccggtgctttgtctgggtcaacgtcctcccagatgaaacaaagtgcgtctagctgaatcggaatccggacgagactcctgagtagccaattcctttggagcaaagattggatcttatcggccctaggcatgtactcgggatccgccctcagatacgcttcgacctgcttttgagagaaaccgatggtttccaactcaaggtcaactgtggtggctggaggaagactaacacttggtctagacgtgataacaacactgtcctggttcaagagattggtgagaaatgttgtcatatctccatcgccgcccagtagttgagacacttcatccataccatccagaatgaacaacgttttaccatctataacttcccatagctgaccggccagtttctccccatcacggatttgagagaagaactcatcgtaaaacaagcctttgaggttgtactccgtaccttgtcgacccttgagatttctcaatggaatccataacactcggtcaaataatgagttccacatgccggaattgatatagtcatacaccatcttcttgcatagggtagtctttccaactcctgcacgccctcgaatcaaaatccgtctgggtctaatcttcttgtcgcggtttcctggtctttcgcgctcatcgaacattgatgccaggtcaacttgcaacatcttatcgacatcgtcggctgcttttcgagaggacattaaaaaagaagagtttgggacactgttctggcgggcggtagtgatacccttatagaagtaatccacaatggagagatttatgtagcagcttcccattggcaatgctttccctgaaagtcgtgtgatgcttaacgttttgtaagacttctcgccatcgtattgcgctcgcagaatatgatcaacttgttgaatgcttgatggggctcgcgacgtgtcaatgtaacggactagcttatcgaggagcgcggtatcatcaccgaaacatttgtttaggccagaatgatcagcgtcaattgcttccgtctcagtggcatgaagcgtggccgagtttctaccaactatctggtgccaattcagtattaaagaatcacataaatgagaaacatgttcttaccaaacctgcattgaaccaaccaagaaatgttaccttggtttcataaaatgagactatgtgaggtcttcgagccatcgttttgagtgtctcttcgaatctctgtccgaggttgcttagctcggaattgtccccagttaacgacatgacgagtgttgtatcagaacccaaaggttttgtgaggaacgtaacgatgctaccaagccaggggagggaggatccttgatgtggagtaccaagaaagataatgccacatgtgtcttgaagaatgtcttccgatccaacagtgcataaggcctatgtaatgttagtgaaaactgtggccattgtgagaaagccaatgtatgtgcctcttttattgcaatacctcccatggagtgaccgatgaagaccagcggtaaaaactgtagcagtatgagcgttgtttatgtgagagtgagtcttcaagtccgtaccggtcggcgccttttggcttttatctccttcaagagacactttccaatctcctcagtagtcttcagaaccgattccttccccaggtacgtagaatcgtcaacgaagcttaggatcctggctgttggacattttgatttgagtaagccacgtagcaaatgcctctcttcatcgatgtaattttgggcgtctcctttcacgtctgtggcgtagacttgcacccaagtccattctgcatgagcggcgaggccatgaacggcgatgatccttaaaacggtcagtaaaataccgggttggataaaatgcagttgcttactcaaactcagcatcaggaacgtcggatatctcttcaaggtatcctgttcgggccttcttcgcttgcgtgacagtttgaaaccgcttccgataaagcttaaggtatatcagtgacacgaagagtgctaggattgctgcaagtaatctgttatcgttaggaagatgcatttctgtagatttgaatgtgatgttggatataaaatgtccagatgattggtaccgccgtgagaagaagaataaggttgatggttagctagatagttgcaacaacaatcgacaagaaagacgggaatgacttcgacctgatcagtaatgctgtaaccaggatcattgagagtaatccgacattgtccttggggagaaagttgccacactccagcgcaattggttggggtgcatggccttatctgcacgtaccttgtcagtagaaatcgtatgtggactcggcgacaaatcacattagccgttgtacctgtttcgccttattttcaaccttcccctccatagccaagcgctgtggctgcagctggccagctcagcaacccatacgcttactcatgcacacatgagcctggaagtgagtcaagtgagatctctttcctccatagggaaactttgcgactgtcatatcatatcgtgatcccagcccacattgcttcattccctctttttacagaaaacgagaacatacttcggttccaagagacaggcccaagttacatttgagtttcgtcttgaaattgcagcagaaatgaccgttcctttcctgaaacagaacgagctttgccatgtgctgtctgtaaatgattgcaggatattcagcgacattaaagaggaagatgagcacacccaatatttgccgggagacccacgcattcagctcacagatccaaacattgggagtcgtctccaagccgagttcgtcacagaagacctggataagatggcgccgcatctctggctgatgtctacacagagcagcagcaacatctcaccactcactgaacagatcactcgcggtcgaagattgatagtcactgagaatccagggttacatctcgtgtggattcatgatcgtgtatttctcaaacctttgcctgagtaccttttctcgcatgccttttgggagtactacctcgtttcatcacattccccgatagaagcacctttccgtcaaatgcttctcaaggcaatgtgtggatttctaagaacatactcgtatctcatccaacacaagtcagactttgtaatggccacgggagatgaccttcagttgataccaaagtgtatttcatatgctcaatttcgtcaacttcatgaataactgcctaattgaagattcttcaacctctcctcgatatcagtttggcgagttgaggcatacacggctcaatttctggtgcaagatattcctgtcaaagtcgagctaccacagagctgaatggcaatacggtgcccattttgcccaatactatggcccgctgctctttatttttgcccttgtctctctcttgacgagcgcaatgcaggttgtcctagcagctcaagatatgcttcaatctgacgagtcttggttgacgttcgcaaaagtctcgcgggggttctctgtgttcactattttctttgtcgcttgtacagctgctacgttacttgttgttcttacgcatatgattttacaggaatttgtcttcgctgttgcacatttcgtctcgcggaatcaatagattggctgcgttgatcgttaaatcgtaggctggctgccttgtattttggtccacagcggtgcttgttttcaagattcatcaacaaaagaaaaccccagccccaatgagatatactggggtctatcttggttatatgcagctgacattgttcacaatgcgtatcttggaacttttttcaattatagtagataccaatcaaataatctgtttactgtcaagggttttggatgtatagctaagcgatctgatcctaccctatatttctatgagacatcacgagtgagctgtagcaaaacctcatctcttacgggattatccctgctcagaccctatcggcccggtttatctcaaccgctatcttatctttactgttcacctgttatcgcttgggctcagtctttaatttttgtgaaagtgtaaagcgcaaacatttacgatgtgcctttgctttcaacccttcaacttcagatcttcaatatcatcatttctataattcatagtgttacattctcgtttggcttcaacaacaggtattgatattatggagcgaaacttatagcactagctaagacattcatgctctagtgcaatagaaattgatcaaaacagaaggaacgctggaattaatgtacaggcaagtttacagacgtgttcagcgtcttgggaggaaccctgtcagctattggtgtccattgtccactgtccaatcttgacttgtacttcaggagacaatttgtactcttcttctctaagaaaaccaggaaaaatctgacggctggaaatatcggttgcaggggagtcgaaaccttgtcgactgacgggggtaaacggtagaagggagcctactgaagtcgcggacaggccattttgcagactggctgaagtgcaactgagcatgtcaaaaacgctagcgcctatttgtttggctgcctcttggaaaaactcgagaggatattgaccaagtacaagctcgtctgctgaggaattgctgatattcttaaaccagtttttgacttcaagaacaggcatgatggcctcggcacaacgagatctgcaatatcgcctggagccgggatcgagaacattcttcggttacttaactaacagctgatcgcgtctagaacggtcaaacagctcaaaatgtttaaggggggctggctggaagacgccatatttgatcaatccaccaaaaatggtatcagccggggtatagatcgttgatggatctaaagtaggccgaaattcttgccctggaaaatcgtcgtcttcgaggaggacaatgtgatccaagtgtacctgtgcacacgcgttagtcaatgcgacaagcgcgttgatagctactggtatgcggtcgaaacccactgccaatacttcctagtcctgattgcacaaccacatttcaggccggaggcagacctcttgcaaagtcttggttcctgggttcgaccttcggaaggatgtcttcggcttccagtgtgctctgtggtaggccacacttcaaaggaagggcatcgagtgcatttatgcatccatcatcagaacatctaatcagttagtccattgtgtcgggtactgtatcgtgaggtgaacataccgaaaggcgctgaaggcgaccatgcccatacgaggaggaatagagagtaggcaggcaggcaagttggatgaggagtagggctgcaaataaggtccaaaggttgatctaccgaacacgttagctccgaaaaataaatggcactcaggcgtctcaccaacaggcgctggcggtcttggttcttgggtcgggtcctcgttcttgggtcgggtcttggctcttgggttcgggccctcgttcttggggtcgggtcttcgttcgtgggttcgagctgggtctgtgggattgggtagtgagatcttcacttcggtttgaggcgatagggagattcttacggtgattgaaatggaaggaagagtttggagttgtcgccgctagaattcgaagaggtcgtaggcgggtgtatcgagggacgacctaatgatagagttagcgaaatagcaagagtatcgacgcacctaatagatgcagcatcagcagcccagaggaccaaaaaccgagttagttactacgccagccggtagccagttgtctcccgaatcacagccggcaagtcaaccggcgacctgttgactcccgaatcacagccggcaagtcaagcgtcagtcccccgaatcacagccggcaggcgctgaaccaggccccgtctacactgccccggttgttctaaaaaaggaggtatcgcgctcgtttaatagggtacaatccggcgtttatatcggcatgtagtggcggttcaccaggtctttggccatgtgctgtgtgttgtgtgttgtgaaaggtggtagatttggtgttgaaggaaaaatgttaagggaggggagaaggcggggcggtagtaaatacgtcatcgtgcgacagtcactgacagctctaccccaccttgctttgttccacctatgacgatgacggatcggcagatctattaacccggcccgatcattcattaacaggttagttatcattaacaggttaaattaattcagtcagtctagctgccgcatttaggtcattacattcatacatccgctcaacttctctcacaccatatgcagttctactgaatggcttgatgaatatgtctcacttagacactcagatctctacggctgccgtcatcggctggcaaagtctcgagaaccaaaacttcctcgccgagcccgatcccaaacaaaacagtttgacatttaaggcacgattcgagaagcctttcttcttctttgagatctgcattcctgtatatctaaagctaatcgaaaggcgcgcattgacgcacactttccttattttgaacatacagctatcaaccatcgagaccttttcccttgaggtcttgtcgacaattcctgaaccagtgaaaaggaagctcaactctcctgtccttcgccttgatttcaagctgagtgataatattactaccctcattcccctctatgccacggaacaacccaagcaaggccgcacgcactctggcgtcgttctcgacagcgttcttaaaatatcacaagcaacatctatctccgtttatatcagccacgatgcttcatatgaagctcagctaaattctatccggaattccctaaataagggttattaccaatctattcccaagagccaacttgatctgcaaagactatatcaaggtcaaggcaccaaaattgcttttctgcatacccagtcagaagaggcatatgtcactgagcctgaccagttaccatcttatcctaatctgcaatcaccaagtttgggcagacctatgcaactaaagcgacctcgggtagagcacgatgagtgcaaagacgacatgatctcatcattggctgaagccgtcaaagccatgcaagaaaaggttgcttcctatgaaatccaacagaacacctaggaggaaaagctggataaggagactcgattgagacaagagtttgaggaaagggtggcaacgttggaaaaagaaaaggaaacagcacgactggaatcaagactaaagacagtcgaaactgaaattgaaagtctgcaaagcgaattcgacaagttcgaaccacctgatggaaggattttcgatatcgaagaggatctacgagacgtcggagagaaatacgaaaatatcagcgaggcgatggtcactaaggacaacatggaagatttcggaagagaccttcttcgagagattggaagaagaataatgagtaatgattattgatgatgatttctgctagagagattgtatgtatatttatgatcgatagttagtggcgtgtctagaacttgctaccagtcggaggcgttttactttaatctcttttgagagagaccaattggataacagtatggtgcacatttcgcgtagtattacagcccattaatgtttatctttgccttcgtctctcttgggacaagcttaacgcaggttgcgctagtatcttaaggtatgctttaatctcaggaatcttgggtgatgtttgcacaagtttccaggggattcttattgttgatatcgtgtttgttaggtactgctgctgttttgctggttgcccttgcacatatgatttcccgtgagtttgttttttctgttaagcaattcatatttcacaaccgatagtatagatcattaaaatatggattctgtttaacagaggtctgagacaagatcaattagtgcaaatactgctatacaatacgcagataagtaatggtatacgcacaagacacacaacctcatcctaccctgtaattctactgtgcaactaactactagaaacattaacctccgacactctagagcaggtagaaagacaatatattaaaaaagtcttatatttagattatgattgtaatagccagatagtagcattgaatctcagaatgagattaaattgtttttcaggacactgtttttccatttaagatgttctagttcaaaagttatataaggtgaataaacagatctcagctttgtatatccccggtcggagtatcctgatccgacttatcttatcaactatcttatctccatcgttatcgccaattgttatcgcttggctgattctaattctacagggggaacggtacctatgagacatcggaaaataatcaaatcagatgcggcaattgggaatttgtataatataagcaagttacagacttgttcactgtctcgggaggaaccctgtcagctactgatgctgactgtccaatcttaactaatacacccgcaaagagtcatatcctggcgacgagtactggggtcacaggtatatggctcaaacagtccagtgcaacgtttctgcatggatgggtcatgtgtatattgacgggtttcgtaaaatgggtctggatgaacatccaagaagaccaacgacgtccaccttatggtcgattgcaaactcttccaggactcaaatttgcccagccagataattgctgacctggtgactcgacttgacgagctgacatgttatgtaatctgttttctgacattgtactgctatgagcatctcgcttttgaacttaacttacttgatcatattttctgacattcaatgctcaattgtgcagtattgcctttctcttagtgcatggttcggtttccgaggggaatccagtgagattaagggtctgtggtacttcaggcgatatgaggctgagcatcaggtagacaactcgcccccacatgatccatatacaaacaggcaaggaactgtaaaaatgcagtaacagggcttagcactatagtacgtcagaaaacgtactgcagctgatccaggcgaaaccacagacaaagtgaccaattacacaacgctcacataatactatttcacactactaaaaggctggagccccaatttgacaccgacaaaataatgaacatcatactagattattcccaacatcttcagaccgtcagcacattgaacatgcccgacgacggggccgttgccgcacttggtgcacttcttggttatgtcggcgccgaagccgcaaccactgcgccatttgagcatttactctggccacaacggcacctggacaatctctcgtggcaatcagcagccatggcagcattactgatgcccatgggcggtccattacacaaggctgccctggaaacattcgatacactacaccgccatggtctctttcgtggcgcctaccgtggacatatgctcggcactgcatttttcaaggatatgggatggacatacactatgcacgacatgggagtcaaaggaccaccaaaggcagtcagaaactgcatctggacaagagctatgggcatgttgagtgctcctcagttgagcgatagcaacacactcgtgctaccaggagagaaacaacaaaaagaggcatcccgtcagacggcagtcagagccttgatatcctgctatcatctaacattcagtcaagcgacgaatgaagataaggcatccggtctaccattcgtgcgagagcatgtcaacatggttggacctaatgtctatctatcgattctggcctctgaatcatcagcaattatcctcgccattgtactacttgtggtctggaacacaccctgggctgccctatggctcgcgcctctcacattacggttcatcagcactcttttcgcactccatcgtgaaccacttgaatctccacaacttacaccaaaggatcacacctgcgactttgagatacactgcccagagtccaacggggactttatagtcctaagtggtccaccacctctcatccagcagtttatgcgacactacgcacacccgcgccggagccgcacgaaagagatcatccagctcgctaccatcttcgccctgggatgcgtttttccagtgggtctagtggcctctgcactttttatgcctctgcatctgcaatacgtttggttcggttatcaaatattcttagtcgcaggactacatatcgcacggtattgtcagttttcaaggcaattatctatcgacgcagctattgcggaggcatttgaactaggcgatagatttagcagttatggagagagctctttactgtttagtcacaaaaggacaggttctggaacacttagggttgacttgaaggtcaagtcttataataaatacgcagaagggaaagaagcagtgcaggaattgcttatgaacgctgagaaggatgtcgaaaaggctattgagaaacgatagcgatgtagattttagacgaacagtcttggtgcatattagttataaatacaaaggatatatatttagtttacacttttttacggctcgaattaaaccaaggtgtaagaaaacagcaaatagttattgtcagtgtgaagaaaactgaatgctattaaatgatctatttttatcatttttatttattatatcactcttactccattaggtggaaagatatgtctcaaatgagaaacagcatgttgttgtatcttgactgaagtcccctcatgtttgaatacaatatcttagtagaatacagacgtgtcacgaaatgattggatctacaataggcatagccgagctccaacgcttactaaacattctcattgtaaatcaggctcagaaaatgaccacggcgtcagcatgttgatgtgaggggttgagctgtttccaaaatcctgttccttgagttccttgacagtatatcaacgcctcaaggtcgagtttcatagacaagggacccactcctagctcagaatgaccgaaggaggggattcagatagtcagtggagtgatgactgcctctggcctcgtcgactgctccatgtagcgtctatgacatcctatccctggagcccaggcaacaaatacggatcttacacagagccctactataacgccgtatcttatacctggggtcggttccgatacaaggacgatcatccagaatatgagaaaacacgccccctcgctgtcaatggtgtctcttggccacttccacggatgcgcccgtctcatttcacggccgatgatatgcatgaacttctcaaggctgctacatgtcctgaagatgaagaatacgctgtggagtttatatggctcgacgtggcttgtattgatcagacgaaaccacatacgccagaatattacagtgaggttggaagacaaggcaggatattccaaggtgcgagtgaggtggtggtatggctcactacaataggaagccaaaagatgatagagtggtggcaacgcatgagcagggctaagactccactaaaacaagtactggttggcagtgtcgaagattatgatgtggacgagtggttacgacgactcctggcagagtttcaggatcttaggaaagatccatggtttacttccttgtggactctccaggaggccttcctctctccctatgctgttattttcctgagagatggcaaatccttctttcgctgtgttgacgatgtctcttctggaggatatctatcccatctcattaccgtctgccagaagatgtatagcttccttgatcagtttcaacgatctgtatcccgaaaagctacatttgaccaaaaactatttgacgctgtcaagagtgagattgaagcttttggattcctcgaaggattcaacgaaggaacgtccgtgctcagaacgctggagcttggttatgataccagctcagcatggatgggcaatccgttgatgctcctacaagcttcgcatcgacgaacgtgctacgagaagacggatcgtgtgagaggcatcatgcaggtatttgggctgcagttgggcgaatcagcacctgaccatatcccgggaaagacgtacagtctacctgaactagaagatcaactagcaacagaattacttcggatttaccccatttccagtcagctatccatacaagatcgttcttgtccaccgcggggagcgtggagagtcaactcgagcatgacgatgatgcgattctctgagctgctctggcggcagatgatcgggccggatggatcctcagttgacgaacaagaccttgtagcagagtcatatggagcgacgcttgaggcagcaatgtttgaagacattctcatggctggatttgaaggtagtttcaccaagatgagcacgttcttcaaagttatggaaaattgcattggctctgataccgtagaggttgagctggaacataagtatcaagacgctgtccaggaagtgtatccagaggatgtgttgaaccggactcagaagctatcatggttagcagatcagtctgaagaccgaaaaattggcattctgtttctagcattggtcgggccaccaccgaacgcgcccgagctggagaacgtatggtttaggtggtgcattggattgatgctgtgccaggaacctggacaacaggatgtctttgagaaggttggtgtcgtcacgtgggatcttcaagccattgaacaagtagggaaggataggagacctcggtcaaccgacgaagtgctagatgcggacaattatctgcttgtggatggcccaggttggacgaccttgagtggttatttcgggtaataattccgaagaatctagctatagaggttattgtttccgtcactgaaactacattcaatgttacccgacatatgcgcatgtaagttcatcaaaggatggactggataatagtaccctttgatttgacatcagtatcttctggattcaccctctgcgtctgtaatacggcggcagctttcctggttcatcccaccaactgtcatctttccaaccaggccagttggatacaatcctcacaatttcatcctctcccacttcctcagtcactccctcacgagtaagtgctccatgtgcaaggagaagattttgtatatcatctctacgcgttattttcctctgaatatccaattctctggtccgcatgattgcctctgcataatgtcgtgaacctgtcagtataagagtcataatgcgtttcaccgttttgcgtcagactaagaggagtttcataagtgtcagagagcggcgaaatgttgacaccctttcttataaggcgcttgacgatttcatagtgtccgtttgctgcagctccgtgcaggggtgtccatccaaagttgtttgtgatagatggatcgaccccctgctcaaggaagaaatcaacagcattgatgtcgccaaacacagctgcctcgtacaactcgtgacacccttcgcgctgcctgagatcgatatttgcaccacgttcgataagtaacttgagcactgtagtcattagcacaatgacgcgtatctggacatacgatgcatctcacctcgtttcttcttcagatctgcattccctagtaaaggcgttctgccgttatgatctctctgatcaacatttgctccatggtcgatgaggatctcgacaagcttatgatcgcccctccaagtctctcggtgtaggagtgactgtccttataagtttgtcagattcggtgaaacgccacgattcaggaaactcagcatggcctcatgttttccattttccacagcgagaaagcaggctgtcctgaggaacgtaatcttgatcttgtcggtcttgttcaaaggcgaagctaggatctggtctccttctgatggcgcgtcttcaaaaatgcccacttcatccccactgaattgactatcgtattctcctattgttgattcgctgttgatatcggatgattcctgggctgagatgtcggtgatttgtgccgaccctaggtctgcgtcaaattcatctgactctagatcgacatggctcggagacaaccattgtggtggtgactcgactaagttccgtccaacgtgtgaatccaccatattgggaataggcccataatttgagtcggagtaatcgttagaagaaacatgaggtatagagctagagacatagtccaactcggagccaaactcagagctgtcataataacgtggctgaatatcattcggatcactttctcctgtatcagtgtacactagctctgccccatccgatatctctttgatctcagtcgtcaaattacgtagtgcagcctctaagcaatcaatgtttccctcatatgtgtatcgaagcagttccatttgactttccaaagatgctctttgttcttcatcagatgtacccgcgtccagagatgaagcactggaggtctcaacctttggcagcgcagattgaattcgaatggtcaagatagcagaaagtataccgcggatgctttggaagaagaacaaacacagaatgccgataatcttcaacagctcctggtgtggtacacgttcggtacaatcgccgattatctgctcaatgacagatttatagtccttttccatgcaatgtagtaggatgccgtgccctctttcagtggtaaggtcaaccgtagagccattccgtaataaaatgctagcgatgaagtcgaggccactgtcgagagcaatgaccagaggcgactgtccacatggatcgagcgcattgatattctgtctgtcattgatcaaaatctcaacaacgcgggaattgccgagatatacagcaatgtggagcgcatggagcggttcagaagaccatgaatagactttatcgaaaaagctgatgggagaggtatcgcctttcaagagtgttgacctagtttcgtatgcattgcgccgaaagacaactgtagtgtaacacagtcttttgtcgtcgtccagtacaaagttgtaaagcgcgtttcttacctcttcgttatcaagggcatttgtgatccttctatggtgcttgtgaagatactggccagcataaccctttaacggaaaactgtcttgagttgaaagtcttgttctgggacggaacttgggggacatcgctgatacccgattgactaatgctggaattgacaggtatttgatgcaagcgagggttatttgtgcatcgaattcggggaattcgctgtgcttaactctgtcaaagaattcccctgcagatctgtgaacatagccgaccataacgtcgagatccacaatcaaaagcccacaacactcggagatgatctccctctcctggcgtaggtagtcgaacggggaatcatcatggctctcagcaatggcaagagcatgttgaagctcatgtattgagagtaatctttctgagaatgtaacccagcctagggtcgtcaaggctcgagctgaactgccatctgcttgtctccttattcggatcatggtgtctttatatgcctcttggagatcactcggtaacgtctccagaacgtgttcaagttgtgctttgtgctgaacgttactgagagcatccatatgcagccgaacaaggataaacctgattgctgttagcgccacagaatactgtatccagacacagttactaacataaattttaccagattggcgtttcaccacctccttgatgcgttggtgataactcgcaaatgggctcagagaaggacgagagttgatgacagactcgatgtatttgtccatgtcctcatcatttgcttcaatggtatctgtttcaaatccttcctggaggaactttagatggttcaggacgcgagaggtgaccatgatcttcaccacagaattgatctccttgataatctttagtaggccccgacggctgtttatctcgaactcgtcgagagcatcaatgatgatgaacatccgcttgtcttgattgatcacgttcaacatctctttgatgtcctccagctttggaagttggaccttgtcactgataagtccctggaggcgatatttctggaacattgcaacaatggcaggatacgagtcggtctccgcttgacattgtcgtaaaatacttcctagtaagtctttaacatctgggcttgaggtgtatgataggtagagatgcgtgatcatagtggtgcgctttcttgtttcgtctttatgtacccatgatctcaagtgttctatgacggttgacctaatagtttttagacagagacaggtgacgaagtgcgatcaacttacgcgaggacgctcttcccagcaccagcttcaattggccaataaagtaaagcgtaaagtgtgtcataacttggggggatgcttacgctttccagtataccagattctatctacgtcgtgttctttccatttcgtgaatagttcagacgtcagaagccatctgccgccaatgacaagatggggagtttgttctctgattctttggtgcatattggagtagttggtcgacgatatccatccgagtagttcgtcgcgataggtaagatcatcgagaaaactgtcctgattagatagtgttgcatcaagagtgctgacgctgatgcaatctctcaacgccttgtcggcttcggtgaatctgtccaaagccggatccacatcttcttcacctttaaactttcgtacccatgtctctttatagtgcagtcagtaccagtagcaaaacacaatgtagaatgaagtagagaatataacttactcagtcgtttcctaacttgtctctctccaacactgcatatacccaaacagctcacaaaaagctcaacaatgcgcttttggagaacaacaggggccctacctcctaccaaatgcttattgaggggaatgagagactccaggcgctttgagatgctctcaaaaaatgtctctaccttgtcaaggtcagctttgacggcggcaaaggaaccgaacaaccatgcaaatgcattgacgacaagagaggctggcgaaaggattggcatgacctggtgacaagtaagaaacataaaattctgtggaagttagttgtagtcgacttacagctgatgccacctgaacagaaaatccaagagccttgacgaaagcttggatgatttcaaggtgctttccaacctttctgcaggctaccaaaagcctctcatctctgtttcgatgtttttgaaaactctcgagccactcagtgggatgttttagtgtattcggcctctggcacctttttgtaagaagtcgcaatctcagagctaagaaattccttctcagcctgatcccatagtgccccaagctctcctttaatggtgctctaagctggtaaaagcttaggatgtaatagactttggtagtagtggatgtctagtataaagaagattgaaaatttgaagattgagcaatggatggtgccaaacgaccatgccgcgcgaaatgtatcagctgaagtacactcttcacaatgggtccaacaatgaatttccttgtttttgtggccgatcaggctctggttttgctgacatacgaaacgtcttgcataatgtgcaacatcagacagagttaagttgagagcctggcaggcgggttaataaaaaatagggactcaaagtcgttcagacgaaatcattggtccacccttaggctatacatattctaagagtgatctagtatttatatcagtcataaatcagtaccggtttttatgtaacctacctgcctggttacatcgatacgtattgatcagcgactcagccactgttgaaattcggtaggcctattagacgcaaacacatccaaggtaaatgaccaaagtgacgatggtggcacatgcagtcatcaatgattatccgttcatctccattcagtatgttaccgctgcattattactatggctgtgcataaatatatcttctattggggaagattttatctcaaccagtaccttgactggcagagctagttaagacagcgatctattattctgactgcgaatgactgcttttacctgcttattgtagttaattttctatcccatggctcgtaacaatagcttggtttaatgccagggtatagaagaaccagttttagagtcttatttcaagtaacatgatccttaaatgaaatgttaaaatagaaatgagagtccaaatggactgtcaccagtgtgaagtatcgctacaacaggcagcgtggtctgttaactatatggcaccagtaatccaaggatggttccatatatctgatacttgtgactctcaaacatttggcggaattttggaaactttgcgatattgatctagcacaagccatagagttcagcgtttatcgcatcgaaaggaaacggaatatctgtgtcgatgtctacagcaccatgtcaggcatcattgacagccccacctgttcaagcccaacaaggctggcgcttaataagtattctcattaattaagtgagctttatgctcttcaatcaccttataagttagcgcaatcccagtcagttgttggcttctggtttttctgctccatatagcccaagtcagctaactgcgttccatctctgctcaagtccgccttgattcagttggaagatcccattcgtgtctcacctaatccaatcacaaattaccggacttccacggacttaccacatgtccaatttgtcaaaatcgacattctcgaaccaactgccgcctataactacggataatcaaaatgcagatggtacggttcaacttccatgatgatccagctcattgttgtactcattaatgcaaggccaccatgatttatcaaacccagaagactcagttgaccacctggagccttcagagggcatgacagatgcggctcgcaaggcaaccgtatatcatcagggcgatgacctcaacaccgttgcgataccctgtcatcatatccggttaggtgattatgtcatgcttcgagaccgaccctgccaggttattcgcatctcgacaagcgctgctacgggacagtatcgctatcttggcgttgatgtgtttactaagaagctctgtgagggagtatcttttatcactagtcctaccccaagcgtcgtcgtgcagacaatgcttggccctactttcatgcaataccgtcttgttaatgtggatgacggcaagattgtagccatgactgagactggctatatcaagcagggtttatctgtaattgaccaatctgacctatatgctcggattctcgaagctttcgactctgaccgcgggtcagttcgactgctagttctaaacgataatggccgtgagcttgctgttgacatgaaggtagtccacgggtcaaggccaggatacactgtaccagaaaagagactagaaaaggccgttcgagagaacgatcgagccaaggttgaagaggccctcagattgggggcaaatatcaacgcgttgaacgatcaggggcggacagctctatttgttgccctcgaaaaccacgacagtgagatggttcagcttctactggaccatgaagtcaggcttgacgtatcggacgtatcggggaagactgcgttggatgtttctgttttggactcgggacactacctcacaaccttcacacttttgaaacacggtgcgaagccgaccgataatctcgaatatggtgtttcacaactcctcttggctgcagcagcaggacatatcaacaaggttgaacgtctactgggagaaggcgtgaagcacagcggtagtgatcgactcgggtatactgccctgcatgaggctgcttgttttggtcattatgatattgctaaattgctcgttgaaaaaggagccgatgtcaatacagtgatcacacatggaggtgctacagtactacatacagttgtccagagaggtcgtgagcatcgcgaattcctaacaggataccgcagagctattccgccgttaaccaaagaccacgtcagagtggtggcattactactacaaaatcgggctgaaaatgggcttagaagagtgcacgataaaatgactgtacaagaggttgtaactgaggagttgaagatgattggcaaccttgggtcgacggagcgaggttgtctccagaagatactaatccttttaaacagcggtcaccacgaagacagaatagctgaggaaccggactggtcatgcataccgaattcgaacgactctgatgttgatgtactcaaatgctctcagctgcaggttcactactatggctctggccgtgattgccagctattcccagttcaagtgggaaatctcatgaatggtagtgaaaagggtaagcttaaagaatgggcaaagagtaaggcagacgaagatcaaccgaaggattattggagatgggctcacctgccagcgaataacgtatgtggaaagattgtctacaagtatcttgaccgtttgaaacgctaacaaaaagtagaaatcttgggccgaggtttgtagcctcattctaaacgttggttttggtgctgatatgactgacagcttgtcatttgccaattgagtggcatggatgaagacacatcgacgatataccgcagtgggattaaatctttcactaccgaatcatatcacgaaatcaggggcttagcactgcatgctcgctttcgacagccttcattcacgcctttgccaggatctcgcggaggcattttctccctagttgtaagttaggttcaacaaccgtttgcgaaatcgtgctgaattatgctcggacctagatcccgtattttgattcagaaaacttagaatgctttctcaacaaacaagggtgccagttagacagctgcaagaccagattcaaggcagcagaggttgcgaagaaactttatgagatatcggatggcctgagtaacttccatgcaccactcacactggaccagtcctattacctatcattgcatgactcgcgaggtcgagataacgaccaagtcgtgatcaaacatgtcgaacgtcaggaaaggttaaccagaactacacggccaaaacgactcctcatggtgaatcagatgtggatctggaaagtcgatactggtgagttgaaatgcttgtttcactttttgtattccgtatcttaagtttataattaaatcagacacccttgtcactgcatgtcccgaccgtcgacacccatatcagtcaaatctctcggagcagatctcagcaactgtccaaacaagccctccttcaaccatggactcaattatctcccgtgtcctaagacacgttattgggttcgtaaacgcaccgaataacgccgggctgaaggagaatgtttttcatatctttgagcaaagtatagcctaccgggtaagagaccatttggcgagtatttatcacgagaatattactaactattttaattgtccaggctcaggaggatgcagattgctacgccaactttaacagatctcaaaaggatttgagcagattggaagagcagataagatcgagggggacgtccaaggctcggcaacagaagacgatggagattgaggccgaactgtgcaacatcacgaaagaagtggaccatctttgcgagatcaaggatatcaaggatgagctgaaaatgatacacaaggtgttggacgatcagaaggctgtcattcaccaatacacaaagagccaagaagaactgaactttgtcaccagtaaaaatcattccgacgaagacgaggagtggctatcaggagatggagaaagtgaactactattggaggcaaagaacatcttggagcagcggatctcaaaggtcaaatcgcttttcacagacgcttctacggtagagaattcggtaagttgcatcaaggtcaaatgccctctgcatatcgatatctgaaatgaaaacactgcttatagctgaatcatctcctggatcttaaacagaagcaaggaaatctaatcgtcgtaagggatacacgcagtcttgcaaacgaagcagatcagagggccaaagatagcgcgtggcagagcaagcttctctttatctttaccatagtcacagtcgtttttgtaaaacttctcccattagcactttggatgctttactaacgagttacccagacccctatctctttcatatcctcatttatggcggtcccgactcgcgaattcccacatccggatggagatgatgtagcttggagatggtggcaagtctttgtggctagcagtaagtaaactattgcactgtaagttttcctgtctccgactcacaagtacatcatagctgttgtagagctcctcacattctttgtcattgcaccgtgggttgagtggaatcgctttgttcgcccgtggacacgacatgattctgaaagagtggtacctaccaaagttgaagatctcaagcagcctttggacgtttaagctaaggcaattttatttatggggagtatagtcttttatgattaagattaggtttagttaggtaaaaacggattatcaatgcggaatgttattattaaaaacgcaattaacaaatggagaagaaattgttaaccatttaggatgtcaattgcataatagtaatagttacaaaaaagaaataagatcatctagttcttgaggcccttgactaccgtgtgcacgctattccctgccgtgcaagagctacccctagggctagtaccttgtataacaatattcgcaccttcaatatcgtcttcactagtcgaaggcgacacctcctgggctctccaagcatccaaggcctcctgatcgactcccttgtatgtataccttaccttgaacatccaaagtactccagatagaaacagagcaaaaatgagcacaacccagttatagttgaatgctgcacctgtccagtccgccatgggagggaagcactctagaatcgtgatgtaaaggatcgagataatggaatagacatgaatagggatactgaatcgtccatagttccatggaccaggcacccatctaccactatggaaaacacgaaacgacataggcagagcatacatgagcatgacagcaatgactgccaatgagtagatgatggatgaagccattggggacatggccaggaacagcaagatatctccgccattggtgacgaggacgttgctgtagataggcatgttgctgtatatccagacatgcgccagcttgtcattgaagacaagaccaccatcacgcgcaaaagcagcagtttggcaggaaaccatgaatagaaccgatgcacctcccagcactgagttgacgatgacaatggggaggaaggcgaaagctagattttctccccagtgattgatgatgagagtaaatgctaggtagcggctagatataaagttagtaagcaattagtggcagaagatgaatgaaatgttacaaaccttggatctgcagctgcagcttccaagtcagtcatgcaaaagctcaagactaggcatacaaataaacccatgacggacatggtcaggtatgtggtgataacggatctagggacaactctgcgggcgttgtgagtcttctcagcaattgcagtcgatgcgtttcagctatagaatattcccagacccggcgtttcttcccgggtggcttatccttatcctcatccttctcattattaccattctcaggctcggactcgggggcaatagggtcctaatccacctcaccatcttaaagaactttctatcaagtttcgagtcgggatagtggtagtatttgtttgctttatctaacaagaccctagcagggcaatagctacgctacaggaccacagtggtaacaggtatccctcccttcggttatgccgccctctatttctcctatcaagttccattagctataataataccatgttgataagagtcatgcatacatttgctgttgcaggccagtgccattttctttgttttattgtgtatcgccccaagatgcatccttaggcatcggcttgagcctgcttggcgttaatgtgctcctatgtattatcaaaacttgcgttatcttaatctagttcctcattagtttcaattcccatgagaacaagtgaaagtcggatgggctatataccgaaaggtggcgcggcttttgtttctatttttggttttacttctgcttctatcttaaagaactcctagaccttaaatttagcgctcttaggcataggccgcaggaagagttagataggggcttagttacctataggagaggtaatagtgatcttcggaatagtggtatttattttgataagtaagtttgactaggtaagttgacgcataaaacgatacggttgacttgggaatacgactcaattggagttaatttctaatgtgctctgattgcccagagggaaggtgcagcttccttcccgacttatgggaaccatgatcaaagtggtctataccatgatgcgtttatgtttgcataaaaaccggtactgatctagtctctgatataaatattagattactcttagtttatctatggcctaagagtagactaatgatttccgtctattgtgcttcaagtccctattctctagttacccgcctgattatctgactgcttttggttctgggcggccgattaaaataaaggtatatgacgtgaaacaatggcgcaaatagctcttctcagttggatactattttttcagcttcccagaatagcacaagacagtgatcgacatctccacatttccaacactgttgatgtctttattggtagacttaataagtgattcgcagcctgattctaagtggcggctgatcccttggcataagctcccattcagaacaaaacgaccctgcacccttcattttcatcatgctatttacattccgttcatcatcatactgaatctaccaaattctgcaacggtaaattgccaactatggcatctcacgacgacttaagcgatatcgagatggcgacacggcctcaacacctgacccaacaggcaaatcatgaaaaggtcacatctacgtctcgaatagaaacagagcaagaccatgagacgttgccaatgttgcctggctcaactcgaacatccaataacagacgatattcctggtggcagagcatagggccaatcagcgctactatcctcatagtcggcaccctggtcattctagcctcattcttcattcttatcgtcctctggcacggtgctgcagatgctataaatcacaaaactcctatgattccaagtctgtggaagacaattgtctttaaagacaggactgcacaagtcataaccatttgctctgctacgattcggacttctatgtcactgcaaataggtgtgcttgtttcggctttagctgcagtcatactcgagacgtcgggaacaagaatgatggatattcctgttttatccattggcaggatgcaatcaagccctatcggcatgcttcccattgttctcaggcaagcaataaatagtctttcaggggcttggcattcttgcattatcatcacatcggttatcatcctacttgtctccaacttaaactccacaatactcctgtctgacttgggaaattctgacatcccaggtccgcatgtcaaaaacgacacaggtatttccttcagatcatcggttgggataggtgcccaagatatcatgtcttgggccgtcaagccaaaggcacagtggcgcttcgctgaaacacgatttggcaaaagcacatttggtgataccgggcgggtttatcgtgcgtttctgccttttcaagatgaatatacaagagcatcgctagagtactattcaggacctgccgttgtcgctaatacaaggactatttgtactccccttccattgtacgagatcagcattgggtacaggtcagaggacgttatgagatttggaccaacattgcacctacgggagaaaaggcaccttcgagagtttgaatgtggaatacttccaactgcaggagtaaatagaacaagctggtctgtaacactgtgttcaaaccataccggcaaagacgctcgtcaattcgatgatgagctcaacatcaagctcaatagtgatagaacactgctactcgaaagagagaaataccgcatgagaaatatcttcatcataaacacaacagctgatatctggccgatgttgaaggaggatggagtgattccgaagcgacttcaaaagctatcgtcaaaggcggaagggttatggacgcgaatttacgatacaactggcgccgaagttctcgctgccacagtttgcaacgccaacattgccaaagcaggcatctataacgtcaccatgactggcgacgctatccctagggagccgcattggactcctaactttaactactatgacggttctagttacaccttggatcgacaggggttcttaagaaacaaaacgaggtcaatcctgtcgcagttcggtattggtgttgaaacaaacgacacagcgcaacgtggcattttaaaactcgacatcggtcctctgacggacgaggataattcttatccccctggactagacaggagtggcacggacagttacttagatggcgttctagatgaaaagtcggtaggatcaaacacaacatgggacatgagtgacggtaatgtagtcgttcaaacatggtcggcgcacgaactttatcgtgcagtttttctgaccagtctgctgataacaggggatcctgcacttgcaatccaaagtgtattgacaagacttcaacaagtgccctactacgaacttctcgaacataacgatattatatacccaattactacccagcatatgaccaaaagacttatcccagtccaatggttgggactcggtctcgttattggtatggctgttgtgcacctgattcaggtctttgttgttattattgtttttctgtctaggactagactctctgctctaggcaatgcgtggcaggcagtcgcacaggcaactcatgtcacaaaagctgttgagtcatctgagacaggcttggataaggatatcagtgcatgggcagaggctaatgggcaagacaaagatatttatgtgttatctctgtcaccgcaagctgggaaggtggaacttcgccgaagacaacggaagggttgagatatagactgtgagatctgagggataatagatctatagttttggtatttgaatctgcaatgacactcaagatgaaccacctagctatactattaagtattgtgaatattgtctcggcttcggctgttacaagtcagagcccacagcctctctgatgagctgccatagcaacaatacttgtaattatagtcacgtataaccggactatcgatgacagatcaacgccgatcagccaactcgcatgttgtaaggaaggcgtcgggatggttccacaatacataaatcacgagggacaaacactttcaagctttactcagcgtctcatgggtacatgggtacacaatacaataccggaccagacagcttactgtgtggatcatgcatgacgctagattatggggagcaagcccgaccgtttcttgttgtcactggcacaagttcgggcatacacttctcgcttgaaggcatgaacgcgctgacaggtggaaaggctaagactctcggtcaaatcgaggtaactgccaggactgtggctctactaaactgtggtctggtcagtgtgctgggaaaagagagtgatctataactgagaccgagttcaactcgcatagctatatgcttctgctactagatagagtttatgtacacaatcctaaatggatttcttttctcggtaccatatcatgacttgttggatgagcggatgtttaccctgtagcgtttatttataattgaaccttgcgtgcggcgtacagcacaaatggacagcctcaggctgtgcggtggataccaaattaactatcttcaagattcccgattaagagaggagattgttatgatttgggttgtaatgattccgtttgcaggggaacttgctacttcctcagcagtcgagttatccatttgaagaatgtgtcttgtcatgcatagatcgctggatttgaaatgtcaccccacctattggttttcttttttgccagtgtctccgttcttgagacgagagtcaacccgtcagaggcattaccaacctcttgaatgctgcctttgccacagagccacttgtacgtctggttcgtatccgaagatgcaattcctattagtccgataaagaggatactacaactgtattagacgcttaatgtgattgagattgccagcaaatgattggttacgccttccaagttagcgtcggtaagggccgattagacattacaggagatacatacagcgaggttgaataattaagttcaaaaggaggggttcattgcatatatcgtgcagatatacatcatggactatgtggtcacagatgaggaaaccggttgcgtaaaatgagaccttgtgaattatgaaaatactgaagcgcttttatcagcaaggataataggaaaactaccctttgagaacaggcataaatgagtctatatgaaacctatgtttaaaaaccatgaagcgcgagtattatctatgactttcaacgcatgtgataaccctaaccatgtccattggagtactttcaattcgaaatcaatgacgaagtttatttcgtcattgtcaactaaaatctgactgcggtagcatcttcggtgtaaacaactcaatgccatcttgttggggtggctgtagtctcctgccagctgcaatcaaggttcaatagtcaacaatgaccctgcttctaagtagaagagcacctctatgtataaaaaggagaaagtaagtactaaaagaaggggacagaactcccatcatcttctcaagatctcagtttatattatctatttgaacattgcgacttcctcacgaaatctgttttacgttgttgatcagatcctcgatataccttctcttattcatattataattccccttccatatcctgtcttacgcaaatacatcatgttgggcgagcagggtacgtcatgtcctacatctacaaaactacgacattgcttacataaattgtaggtgtcaatgtgaacctcacagcccctgatgacggcgacaatgtatggtcgcttcaacaagtcgaaggggaagattctgcagagtacaatgagaaccaaagtcacaagcagataaattggtcctttggtccaatcaaggcaggtgacattaaattcaacagttttgtgcaagagactcatatctcgcagttgtctgggtatgttgacaccgacacttttgagatcactatcaaccccaacatcaatggcatcaacgctggcgatatcaacggaaacctcaaggacggtgtagtcctcaatgtcgatttgtatacggccaagggtaggactacactgtacttgaagaatggaaacgagacatgggtcaacctcgacctcaagatcatctttgatggttcttttcatggagactacaagataatgaccctctagtagatacagaagcgttctacctttgaaatactactatcacaaatgaaacttgaatcaaaagtgactgaaaataagcctcggaccgtgatgtatctaaaaattgtgaaagtcggatagcctgcttcccattcttagtgataaagtgctgttgcaggaactaacagcttagttttagatctactaatcactcatcatcaataagatagcgggcgatgctattgccatggaggcaggatcatgatttaacaatatcatcgtaaaatctgggcttcgtgtttccggcaaacggacgttggtcggatttgacttggtacattgtcgacacttcaaaccggatcgccccaatccaaaggcctgtaactacagggtacaaaccttgacctgccaagttgatgagaagtatacgaaaagtatataatttcacttcaatgatatttttggtttgctaaaggctgcgccagccgatgtagtcagtatttgggccgtctataaccatcatgccgattcctctctgatgttgatgcaggagctgaaatcctgcgcacatgggtcgtttggaacgccgtacagaacaaggctctgtcctctagcctcatgcccacttcaaggaatcttgtcacaaaattgcctctccactcttctcaatcagtcaccgtgccgtcgaaacattgattccattcgaggacatacttccagccaggtataatggcagaatcgagaagcttcgctgtggagctcgacgaggttaacgaagaagagttcgaactccgcatcaaggcacatggcaagaaacagcaccgcaattttaccggatatgaccaaaacaaacctgcagtagtctatgggtatcgacatgctactgtccacggctcatttgtggatgaccaggatcagtctcaagatggcagtttgatcattctcgactggcatttattgccaagagacccaagcaagagattcaagtttgtgagaatcaatgccgtcttccgaggtccagagggctgcaagtcatgggatgaaccttctgtgtatgacatgtccccgaaaggcagcttcggtctatgcaggaccaactttacggaagagcggaaaaaggacttggagggttccttgggagcccagtttggaggatcggcaagcgtgaaggcagtctatggattatcgaactcaacagtcattggagataagattaccatcaatgggcaagcttacctcgactgcaacattggcgcagaacgagatccagacgcatgcaatggtgtcgagtggaacttctacgaaaacaagtcgcagagaagtggcctaccaacatatgtacgcactgcaatacttgttcgtcgcgagaccaatgaggaattcacggcaaaattcaccgtcagggccaaggtggggatcttgacagatatggagtcaaagctgaagagggtactgggatgcaaggatgatcccatagtgtttgtaccgggtattacggaaaagactgctttcgacgacatggctgatgaactacacaaggtcaatcttcttgatcagtgtattgttatcatggacaacgatgtacctggagcctcagatgaaaagcataaagaggaaccacagatgattgagggcaagagtgacattggggttactgttgaggttgctatttaaagaagatgatggattatcttatcgacggttcaaaggcaaatttcccttacacatcgacacgaatgcctctatacaagacttttggttttcaagatctgtatcatgaaactcatcaacgctggccatgactgagtttatcatacttgtaatgtccacaaacttgtcattatccggcttaagggcgtcaaagagagcgctcattctcccgtcgcgacgaaagtcccattctgttgctgttcttagacctgtttcaaatggttccggaatagcaaggctaggtgagagtgtggtagctggggtactggggagtgtggtctttccccgagagtcttgagttttagcgtggtattccgcacaccacaagatcatggctgccataccagctgccaccgcagtagctaccgaactccctttgtcatgttctgtgagtatatccggtatgacaatctctccaggaaagagatagttgaagctgttctcgttgacgaaggtagacttgtctccgttttcattagccgaacccacaataataagcttcttggtatcgcttttctgtggaaaggatatttcgtcattttcataatggccagagtcttgtacagcacagaacagcaagatatcagagttggccgctgcttgaatagctcgctcaagtgctgtgatggccgtttgatttgagtttggaccgtatctgacctgtttgacggtccagctcatggagatgatgtctacgtttttgctgactgcccaattgattgcctggtagagattagagttagccttggcaagcacatgaatgtcgatcctaccttggcagctgacatcgcagcgctcgtatcatgctcccgatacatgtcaatcttagccacatagatagagataaatggacacatgaagtacaacagtcgtgccatcttggtaccatggccttggtccgagctgtagtatggcttggagctgtgaagtcgactcgtgctaggaagtggccaaccatccttcaagaccccagggacaaccaattcgccgggattcacaccatcatcgagtaatgcgactctgatgggccgaattgtgatttgattgttctgtttgtaaatattgatagctgtcttgagtctcttaatggcatcgagccagcgatgtcccctgtgaaaactatgatcagaagcttgtttctcgttgacgataggattctcaacacacttttgctcttgccggtcatcagctttagaagcattagcctcactcagggtctcatgcgattcatcatcgactttaatctgccgaacccccttagtatcttggcgatcaaacatcgctctggccttaaacccagcgatagtggcttcgatcattggtggcttctctcctggaccgactttggcgatttgaacgtagtctgggccaccactccatgttgacatagatgcttgtagtttggatcccagaggagacaattcctcttgcagcgttttcgtaactttggtcgtcaggtctgattggtattcgtcgatttgaacactgtcgatactttccttgagccgggtattaaagttcttcagattattcttgtttgcgtctggtgactctattccctgtagccaagacgttagggttgcacactgcttgcgggtcgaccggggactcacggctcgcgtatgaatatggaccatctcaagctaaaggaaccagttaacttgagaggcaaagagatatctagccaatataactcacctggggcagtttgggaaggcctgtatccttacatgaccaactatacaataccgagttccttccgctccattgaagccaaagttctttgacattggaaagtccagcattatgaagaacttcgatacagaggtcgtctttcgtccattgcagatatcgaacatcaaagtctcgaagacattcttcaataaccgcatcactacagggtgatcttgtatcgtccctgacaacgaggttcaatattcttttcactttctgcttcctgaaccaagaaaacaccctttttatactctccgttcgttcggcacgatgtctcgcagttgtaatgtcgatgtgatcttcagattggtgtggggacgtaccgtgtctgtcttgggggttgggctgggctagcacaagttcgacatacgatagaatcggatagaattgaaggaatgagtgcgacctgtctatccgcttgttgatgggagccgcgggcctaaacgtcgtagcttggttaaaagtctctaaactcgatattagcagcttacacctagaaagtaaatgagaactcactttcaccatatacacacccacaagcatcttcccatgttgactgagaaaacgcttcatccagtagtagtcttccaaccttggccgctgcttcctttttcttgtcatgtcgctcagttcgtggtgaaaactctaatccctgccaatctggatagaccttgttcctcgtggcgatgtgaaactggaatggtgattccttcgcagcattggacaccatcaaggcttccgggcatagttgaataaatctcctgagtgtcttcatatatcccttgacaaaacacacattgatatgaacaaagtcatgcaatacagtattcccatgattcggtttatcgtcttcaaatctgtacttccgttgcttcaggattgccttcggatgagcattttctagaagctgtaaagttaacccaacacctggtggtccaagcctgacagccaagtgaaggcaggtttcattgcaatgatttccttgtgatatagctactctcaaagcctcgtcatcacttgttttgaagagagactctatcaagtcaaatctcgcatgctcaatcgcagtctgtaagcagttggccttttgactatccgttgcgaccatggtgacaatcttaggctccaactctactaccgtggttacaagccaatgaagacttgtattttcatcgtcggtaggattagaaggaagatggacggatagccagtgaagaatatttctattctgatctcgctcatcggccatgtaacatcgcttgagtctctcagcattggcggctttgtattcctccaacgtagtaaaggaaaactgtccaagctcccttagaagggattcgcgatcttgttctttgctgggggcttgttggtggtcttttgcaatttgtctcaatactggcttttcaggatcagaatctgaaccagaatcgagcatttcttccggcattttgtcttttgctaacaaaaatgagtcccgtcgaaatggtggttcattcgttgattttttttgactcatcttcgatgcgaatgatgaatactccctttttggcgcatcactggcttcatcgataccatcctgcactgactgttcagtcgttgttttcgtcatcatagattgccttttcagatatccacggacattgtaattttggcggagatagtgctccttattgcaaagcagcgtacacggacttgttcggagaggcataataccaactacgtcaaatgtgatagctgtgtcaccatttgcatgatactgtgtctttggcttacggctgaagtctgaagaggggtgatgaccattaacagtgagacatgattcgcttacttccgaaattgcaagaagaatcagccagttgaataaatcacgcatgggatgactgcatgaaaatgagaagaggggaacttgacagccgagtcttgtggtctcatacactgtgtgaatggttttttcaacatcaatggcgctttatctggtagcgatgggttgtaaaccaacgcgagatacaattggcatcaagatcaatttcctgccatggacgaatcaacctcaagtaacgtttacttgccaggcgaagaccactatggcgaagacttcgaggaggagctagacgatcgctcaggattagacacagatgatgactacgatgacgacgatgacgacgatgaagacgaaattgattcgagagcccgattccgtattgcaacaaccgcgatggaaaacaggcaccacacgttctctgaacctcaggcgctgtacgactttctctatgagtttcgagatgtcattggcctggttattgaagattccaatacattcctgcatgttgctctacgatttatcaacaaccgcagcgacgtcaggtccagcaatatgatgcctcttatccaaagcatagtcaaagaccaccccatacttttgacaaaaaggaactccgatggagtgacgcccctctacatggccatctctacccgaaagccacttttaattgaagccatgctgtctgagtgcactgagtaccccgagtggctaacagcagtccaagacgcaattgaaataccctgtgttgaacagaaagccaagtcttgcttgcatattgccttccagctggccatacgtgagagagtggttattaagttggtcacaatagccagaaatgaagctctttcactccaggatgactatggacgaacacctttacattatgcaatggttagccgaaggccaagttcagctacgatacgcctattcattcatcgcgatgaggatattctcaacaaaagacagcctgaaagcacagctagttccgtcacgttcttggatattgtggacaaagaaggcaattcagtatacaggcatcatcagatatcccctttaatgatggtgaacaagcgagctgtacccagtgagaaagaagtcaagatcaaatctgcttctgatacgaaaaagtacaccaacagggaaagacagaaagtcccggacagagaacgtgaagagatagacccaaagcggcagtcaattaatcagaagctggagagtaggagggcttcacctagagaaaaaaaggtcaaacccaaatcttctccttacatagggaaggttgcaacgaaagaaattctcaacgtcctagacagagcgcatgacgagataagctcaaagcatcagatttccgtcgatcgccccctcgaaaaagaaaagactgggttggtcaatgcgaatcaagttattgaaaagaaggaagaaacagagcgaacaccaaagaatcaagcacctgctgaagactgggatatgatactcaaagagctcaaatcacactacatgcgaacgcgaaatgggatcatggttgagtcattcctttacggcagcaatatcaatggccagttgctccaacttcatatagttactgagttctgttaaactaacaacgaattcagacattcaattctccttcgattaccgcggcctgccttccaagattactgacaggacctttattgagactttctcgaatatgaagtttgacgaagtactccaatttgtttctttccctgacgttgaagtcaagttcactagccgccatgagacgaaaatgaacggaaaggaccgaagggatataaagttcttcttcaattggttacatgttaaaggtgttcgtcacatcctcagggtagatgtcgaagactcgacggaatttccacacagcgatcaagcgatctcagaatcattcaacacaataactgtcgaacagctgaattggagaaaggtcgatttggatcctcgggttatttgtagcttaggatctaaggtggcatggggagaggctggacgaatttcctctttgacttgtgattgtaaaatcagagagattactctaacttggagtggcaacaatacggctttgagggcctggagtgagccggaaggtttaccattgttgccccagtgaaaaaagattatcatactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttcgccaacgcatagacagaaatgtattggcgcgagacaacaaatccattgaaaagaaagacgaagataatgacggtacttcaaagacaaaagactcttcagatgccgacactgataagcgcaatatcgaaataatatttgttaagcgtggagggaaagggagaatcttggagaatcttgacactttaggccagcctcaaccaactgtcgaatcacgagctgcgcatagatggcttgattccgtttacgcattcgccaatcgtgtcaaccagttttggatgcagtcactaagtgctatacccccttcgctacacgaccatatggctagccatgttgtggtagccctgatagatgatggcgtccaggcctatggttcattcctatcagcaaacataacgggtggcaaaagctttgcaactggtggcaccaacaacgtggcaagcccttggtatgtatctgagctaggccatgggacagtcatggcggaaacaatcgcgagggtatgtccaatggttaagctttaccctatgagagttgatacacatacttctgagaatggtgagccaaccctcgaggctagatcagtggctcttgtaagtttcagcttttgttcaagagtattattaaagtactaattctttcaggccattgacgcggcaattcaacggggcgcaaagattattctgataccttggctcattgaacccaccaagtccagctcccacaagctacttcatagcatgctccaaagggcgcatatgttagatgttttgctattcattccatcttctgcgggtgaagggccccaggctttgtcgacgtttcgctcttacccaacctttcggataggagcatctcgagacgacggcggagctgtcaatgcaaccaactctccttcagaggtagacttcatattccctggaaatgaggtcatgatacagcgtgatatcgacaatccacgacgttctgtcggagcaatactcgacttggaatcctcttcaaatatcaacgttgccttggcagcaggtcttgcagctgttctcatatatgcctgcaaactcatatcactgaaacccatgtcaaaagcacgctcaactggcgaggacaatgactatatgaataacacatatgatttgacgagtctccggcggtaccgaggtatgatgagtgcgtttcaaaacctcggttcggtgactgagagtcgatttctcaaagtctgggaagttcttgatcccatcgttgacgagatgagagattccccaatggagaattacgagttgaagggtttgatcaagtggttttctcgtctgaagtctatagaagaaagtaatattctttgatcccaggaatttagaatgatgagattttaccattcaacctgccgaggcgtctaatgttgaacattacttgagatgaatatttcatctacagctgcatcaagattggtaaagtttataaacaattaagaaacacgacaagtggaatgtgttgtctttaattttccgactggagatgtcaaaataaagtacatctacaaaagtgaaactgcaacagtacatagcgaagatgaaaagaggagatatttggggaagtcagactagcagggttaaagctatgggtcttgtcatgttatatctcacggcctccgggtatcagatgtctgctaagagcataactgataaaattagtaggttttcttatgctatttagactatactctttgggctatttatttctgtaccctaagactaaagaggccgatttctctgcctgacggtagcatgggaggattgctatgggtcatttccgaggctcggtaaatgcttactggtgagccaagatttaaccttgaatgtaatgaacagggtccagcatccaaaacatggcatcgcctcgaacgaaggtccataatagggtaagtgctgttcaaaggattactacctggtaagggaggaagtggtaaaattagatgaaatcctacggcttgacagaacttcatggtctgtttttctttctgttctttttattttcctttgttgatcttgtgtcttattgccggtgcctcctttgccacttttgttacggatgctgcccaagaatagggagtttctctaacatccaactcgtcaacaactacctgtccacagacaagcgaaattacaccgccagtgtccgactaatccctagtcacgataccgactcgccgaatcaacatggaacttcgatggctgatcctctccctcttcttcacaacatgtctggcagctgaaaacagtacaaaaccgtggggatacgtatggaacagcagtcacccgtactggaacgacgaaatcaaaccatgcgccgaaacttggatgccaatgtgctacgagtatatcgaaggggaagccaccgtaccaatactttgtgaatgcggccaggaccattacgaaaatgactttctcattgctttcgcacaatgcatagccaaagaaacaccagagaattccgagatgggtttctcgggattgcagtgggactgctctcaagaagggttgtcagtcaacatgaccaagagagagtttatgcgaattgccgaggggggcgaagtataccccacaacctcgtcgggtttatcgactggtgccattgccggtatcgctgttggcgtcattgcggctagtgcagcagttatcggtatccttgtctggctttggctacagagacgaaagaagaacggtgataagctagagtctaatccgcccagttcaccggaacctgagaactcatgggctaccgagtttaagcctgaatggactgccaacgcaccggcagagttgccaccaacgaactatgcagcagccgagttaccaccagagtctgcaccgatatacgagatggacgcgatgccgacgaagcctgtggagatgccaggatcgacgccagaacatgtgaagaaggaagagaataaagagaataaggaaagccaatagataatgctcgaaaaagtaaaatcgaagatggaaaccctatcctttgggggaaagccaatagatttaatcgctgaaagccgcagacgtgtcagtgaactttaaagcgaaacaggcagagtcctgagtaattatctaggatacagatatagttaatcattaaatcttgccaaaagatccggaattagataagtctaatccataaatatttatagactactgtgagagaccccgtctcgaaagtcgacaacttctagcaacatatgaaaggacgaagcccgctgtaagagcactcaagtggctgactgagcagattgcggcttcgtgggaggcggggcttgactttttgtggatgaatgctgtagactttgtggcagaatcttggacataaacggtttatgctatgtaactagataactagaaggggcgatataaatggctaagaacttcactacccctgcggactgatgactcggccagctgtacctagtagacatatcgaaacttcctgatctgcatatcagtcatatcctccatagccatggccacttcaaggcctggagcatcgatatcagtggagtcggctgcgtcagcacactctcggtctcgagtgcggttgacccaaatcaagtagagccgaaagataaatgcaagaagaaaacctgaggacaagcagaccatcatggccacaaagccagagttgtatttcggagcttccttagcgaagaagagttgggggccgatgatatttccagcgcagtaagcgatgaatgtctagaaaagaaaagattaataaggttagatctgatacaggactataggaaggccataccagtgcattaacagtggtcttcttcgtaaacctactaacgttgctggagagcaacgacatgataagtgggaagcatctagaataaccgcccactaggattgtgccgacatagcggccccatctcatctcatctggtagttcccgaacgagtgcggctccaagaagagcgattgcgaagcacaacattatccagtaagtacgcgtgccctcccagatcctggcgcccacggtacaaacgacaataaggaataactacagaccgtaaggggccatctgcagtagaagggtgtcaaatgtactgaaaccaatgcccttgatgataatcgagcggaactactacagttttagcaattgtccaagtgcactgagcatcatgtcttactgaagtgataccaccgttggggatgttgaagcagatttggagggcgacaagaatccaggttttgggatcaatgaaggcttctctgcaatgttcccatatgaactcattattcttgataccagtaagattgtcctgaaccctgatgatggccttctctcgatcctctttggacaagaaccaggcgctgtcaggggtatccgggagtaggaagagactaaggcatgcccatgctattgtgactccgccaagaataagaaaggttgcctaccgcaaattgtcagcaacaaaataatacaagttggcttggcggcatatatcaccacttactttccagggagtaattgatgtaatatggccaatactgtagttcaagagaccactgagcgctccggcaatggtgtttcccaagaaccaagcagcatgacgcagaggctgctctgaacgtttgtagaacatggagatcataatggtcagacccggggctatcaacgattcggcaatcccaaggaagaagcgaacggcaagaagtccgctagcattgtggcaagcagcagtgagcatgagtatggcaccccacatgaggctaaagacggccgcagcgttagtatccagagagcgagaaggcgatcgacaacgtgattggtatcgtcggtcgagggtgcagctcacatggatgccgtgatagacttgccgacctttcacttgaccatcagcacgccggctgggtacgaagcgatcaggtaaccaaaataataaataccactggcccaagagtattcgtcccctgtgagcttcaagtcctcacgcagacccaggatagcagtcgatgcaagtgccgatttatcgagatattggaacgcataggacagggccattactggtaacagactgtaattggttgtcagacacaatgaatgcaacagcacaggagatccatctactcaccaacggtcgagtttacgccgaatgcgcttgtcttcctcgggacttagtctctcgaggacctctccaacttagacagcatcgtccgacacagccattaatgactttcttttctcagggtccattgttgtgagtttttggcaatgaatgagaagagatagaagaccgattttacttgaatacacacaaaggctatgtttgtgatgagtttgtgaatcggttgtagcagattccacgcaactacataccccaccattcgtatcttattcatggagatcctggggtagccccggcctcagagccggagccggatagatataacagcaaaccagtagatagcagttatctggcaggtctaatgcttatcacggcatctaaccgtaaatgacaggatgcctccgttgtttggcatgtccttgatagtctacccaccgctcccccgcccaatacggccaagaagttacttatcttggactgtgcccgcctactgggtagcagaaaaattgacccccaagtcttagggtacagaaataaacagcctaaagagtatagtctaagcggcataggatgtcctaataatttcatttcttatgcttttagcggacattctttctggaaccctgaggcccgccagctatctagcccttgctatctttgactttatattttgtggggttgcgtaagctaaccaccggtttcgcggttagcatgactcgccatatcaggcgaagccgagtcagcaagtggttagttatcacctaccccggattgatgcattcagggacaatcccaggagcgagcccagcatgtattggcagtcgacatgtatctcgctcaaacgaacaggcggaaggtcaggactgcgagcgaaacccccagcaagaagtcagaaggacctgtgacttgaggctgagttaacccagacggtgattgagcgtctactatgtagttcggtggcccacaatgagaatctacttttcttgccataattaagcacgttgttagcgcgtcgttggcgcgtccaggcctaggaaaggcttcgctaaaacacgacagaagcggatgtatgttggctacgcaatctaatgacttatcaaagctaagatggaattcaaaggccgcctatttttcgccgcctcatgccgatgccgatctccgggatttggaaggaaagaaagttattatcagagttgtaaaactaaaacagctaggtcccatgtttctaggccagaatctttacagaaatggttagatcccgtagtctccggcggattgcaaccttgaacgagctaggtcccgtttacgtcggcaaaaaatttcctagcatggttagctgccgtggatgtaggtctcagtagcacccctgaagttggtcggttatacacactttacaacctggctctggtctatttctaatgagaactagcaataataaatgctggtagctcgtctatagagcttgaagatggatcgaccacccgaatattgcctgacgcctgtaccgtcatagaaactttggtgctgtaaaggtgagaatgctcccagagtgtaattcctacgcgagagaaatgactaacgacttgaaatagaccagcacacgcaacgatcgaacacgatgggcagtaacatttcataccagaagaagtcagtggtgcttgacctcggctcgaaaggttctgttcgaggactgcaatacgacgataaggcttgcagattcaccggcataccgtacgcacaacctccaacgggggaacggcgttggcgcataccagtgccgctgccggaatcgtacgtctacggtacaacatccgagctctttgatgcgactgactttggagcggtatgccctcagaaatctttccagctcgccgaggcggccgggagaggtggtaggttcagtgaggactgcctcttcgtcaacatttggacgcctgtgcccagtgatgacgcctcgcagaagaagccatggcccgtaatgctgtggatgcatggcgggtggttccagatgggtgacccttcgcacgagccggtgatggactcagtagagcttatctcaaccggcaagctgaatgatgttgttgcggcgattgggtataggctgaacatctttggcttcctagcaacagaggcgctccgcgaggagagcaatggtgcttcggcgggcaacttcggtctctgggatcagaggctgggagcacaatgggttcaagacaatatcgccgcgtttggtggtgatcctaccaacgtcacgctcgctggacggagcgcttgctccttcagctcacgagtacatatgctccacgatctccgcgatgcgagccgacttgacaaccaggagcctttgctataccggcgcgtattcatggactctaattccatggcatcgcagccgaaaactgtggcagagtcacaggaacagttcgacgaggtgtgcgactacttcaaaattgattccagcttgcagtcatccaagaagctcgagattcttcgaagtaaaactgcggaagagctgtcgtccatgattcctaccctcaagaatcacttttttcggcctgtaacagacgatttattcatcaaacagggcgtaatggaatatatcgagagtcctgaatttgctgccgctttcaagcccaagggattgaaactactcatctcagaggtcgaaaacgaggagacgttgtatgccaactttaactcgccgactgagcccactattgagtcgttgcgggccatgatgttgaactactacaccccagaggtaatagacagggtattggcgctacctcagtaccctctgcctacgaatggtgacttgacgagctggaggaatcactttggtatgtaccatctagaatctgcattatcgccggtgatactaagctcaacacacaggtcaaatcgtttccgacggccaagtccgtgctcccggtcgatgcctcgtcgaaagccttcttcgtaacggcatcccaatctccgatatctggcgctgcaagatcgcctatcgcctttccttcatcactgacaagttcgcgctattggagtttggggttcccacgcagctgacaagccgatttgaaactttgccattcagcacggtccgacggatgaggaaaggcagctgatgaaggattggatcaagcttctagccgcctttgtgcaggatgaccaagattataaacatggtataacaacgccggatgagatggttgttatgacagcagataagagcatagaggttcagaaggatactcggtggcacgaattgcttaaggtcggaagagtttttgcaggcacggcctgacatggatatgccattgatgtatactagactttagacggcagacccaatctgcatctagtaacacataatcaagtatctccagacttgagatggtcatgtgctggctagcaataaatcaccgcggccttataaccaggcgaaaaggctgctgagacagtgtgatgaagttgccttggcatatttgctaccacactcttgagacctaaagtaagcgaacaaatcatgagtagggctgtgtaaaaatggtacctgcgtgttatgtgtttttgtaattgttattggaataacacacaaacaaggagggttaggcattctcacatctgtgccattggcgatctaaggcccttcaagctgatttgggccgatagataatgcaccattgatattctgttaccaatctaagttgaggccatttgatttaactacaatccctgggtaggctacatgaccgtttcatccattgaacagtagaaagagaggggtaactatgtcagtagatacgtagtaaacgtccctgtggcaaatggcatcatctgggcgtagtcatcttcgctggcctcatgcatgttgacttgtctttgcataggaggtggtgttgtgaatattgcctgcatagccccaaatactcggcagcctgcatggtgatgagaccatcgaatgtggacgacaggggccgcactggatgatagagactgaatcatacattggagcattcagtctatactttacaaagacacgattgctgaagttgccagccagcaaaatgaaattatatcacattagtttctttacttatctacattgtaatgttaagatgggtttcatagctgaatctttgtttatatctgcgtagtggttggcatctatctacctgggcagaagacatatgtatgccgttggctgacacacgggtccactccactgaagagatagccaatctgtggtttactgcaacctgtgatgctacataatgtcactactggaaccacaaatatcatgacatgaattgaatgacgtgtcataggcaataacaaacacaatcaatttctcacttttggtcaaatcacctaccagatagactcgcaactgtttcctgatcaagcgttaagcgtggcgctgtttaattcacaatgataggggaaacgatctgcatattcttacaccgcaaatgtttctatgctggcatggccatatttagtaagccatgttgtccaagccacatagtaatatattcacagggagtggttcccaagttttgcccggaaggagaaagtaagtatcgtaactacacaacaaacgagtcaagaaaaagttcccattacattacatcttggttaaacatttaccacaatattcttgcgtcagacagcatgtccgttcattcaaatgtacatgaaagaacgcctttgctaggtgacagaagtggacaagaaactatctcgatcgtcagtgaggtgccgccagatactgagtttcctgctagcagagatgaggcacaaggtcacatcgagagtatccaacgacaacacgatgaatacgtgggagtcccatggattgagggcatggtagtgaagtaggtccaccccgcgcttagctttgttcatcatgaacgtgtctaatgtcattgaaggttgagcgaggaccaatatagtgacaaaacgcgatttctcttcgagctactgcagaacgctgatgataatttatatgctgacgttgagcctcttgtcaaaatacacctcaaaaaccaatatctgactattcaatccaacgaggttgggttcacgaaagcaaatgtggattcgatatgcaggatgactgtgagcagtaagtccaataaggatgccgatgttgataaagagaatcaaattggcgaaaaggggattggcttcaaggccgtattcttagtcgcaaccaaggtttggatcaagtcgggtcactattcatttcgctttgaccgagatgggccccttgggagagtatatccgaattgggtagatcattttccaaagggccttgtcggtattgaggataccagaatgacttccattgtcttggaacttgcaggcacaagtggaataaccgacaatttcttgtcctcgaaccctgactcgggagttgacattgtcaacttacttcgaaacctaagtcctgatcaactattatttctgtccaaggttagacgtatcgacattgagatagatcgcaaaaacggaacaatcacaggacgggccaacaagtataatgctatactgagggctaagccgattcccgagctacgccaaactttgcatgttatggacaccttcaatggcaatgcctgggcgtcatatgtcacctaccgacatccggtgtctaatctccctaaagaaataaatcgtcccaatcgtcgcaactcagagatcattctggcatttcgtgtcccagtcagtgaagagaattcattttcagccaacaatgtttacgcttttcttcccatcaaagattatggcttcaaggtatgtttatttttcacggatgtttgtgcaactctaatacgcatgctatccagtttctgatacactcagacttcattctctgttcaaatcgtgaagatatacagaccaaccagtggaacgaccgtcttcttgaggagacagtggtggccttgaagggcgctgtatctaaagccaggcagcagcacccagaattgtggtacaactggccgttattgttaccattcgaaacaacgaagtcaacatttcggccggcacaagaccgcatgataacagcatttcgttcaggacgttttttggaagacatcaaagggcatacctgccgacccgaccagcttgtctgggtccccaaggcttttagcgatagcgcaggaaatcccatcattcccaacgacttttgcaattccaatcgtgtgtccgacaagtatccttccgtgatggagacatcgctcaagaaacttggtgtacgcgaccagtcagaaattgaatttttgaaagatctggaacactttactgagagctacatatcagaatttcaacaaatgacagaaagctggcacgtgcaattgtgtacagtgcttctaaacataagccgaagcaacagatatatcatcaagaagattccactcattcttcttgcgaatcgcacgttcgttccttctggctcacacctttattttggcaacgactctggtttatcactaccttcacacatggatactttccgtgaagttgatctatcttgtcgacattcagaaagaggccgtcttttttcagagcttggcgttctggaaggaacatctgatcaactgtgcatgtatgtactcgaagaaaacaaacgaaaactctcacgtccggttgagaacaaggtttccgagattcttttcctatttcaagcccaatggagtcaacccaacactaatgtatcgggtacactatggttcaagacgagtaccgaacatgatgctcggatctctgatatgtacaccgagtcagaaagtccatacatggcgggtactatgccaaaagaagtcaaagattctctcaacttcatacatccagcctacatcaaagcctttagccgacactctggtggcgttagctggctctataaaacattcgaactacggcaactgctgcgagttgtcagctaccattcacatgcaaactttcacaaagactttctgcacttgctcgacaaagacccacgtgtagcgttggaaatgttgaaataccactggaatcattatcgatcacatttcgaacagacaaccctacgaaatcgctccaccagtggtcagttaaacggtcccgcgaagttgaaggacattctttccaacacattggtcccatgcctcgatggggggaaggcaatgcttaaggaaacgtgcctccctacgacagaggttatcaatgtgtgcaaagattctattcatctgcgatcaagtcggccctctcgttcgtgttgcagctatgaatcgttgtggccatggggacatgattcacgtatcaaatctcctttcgagcggctcttgagtatcaaaaacccagacgacgagtcgtggcttcctgagaatattcggcgttacagtcaaccatggggcccaactctttactaactatcttcgccagatccgtggcagagatgtctcgcacatgctcgtggatggtctctatggaggtttgcaaaacatcatgcacggttctgactgggatgaaatcaggtatgaaacttcgttatcctttataatttgtttgcttaatgtatcgcagaaccttcttcgacgagcctgggtctatatatgtacctgatgctcatcatgccagtactggatcatggcgagatctcgactcctgtgtctttcagggaccaagctgcctgagacagacaccacggcttgcctcactatataaggaccgatgtcgtcttttcagttcgttagcaccatcggcaagccttcagacactagaaagagaagccatgcacctaaacgccagcgatctagatcatgtcgaattcgtgctgagagcaatatccgagtatcttgtacaggaaaggagagaggattcgccaccagttccaagctttgacaagtgtaagatgtttccggtattttccagccactccgccaaaattgttttcagatctgtttcggatttgaagtccagtccgtggtttatcgcagacaatgaatacctacaacgagcatttttgaaggtcatcgatctatctgtctttcaagcagcagcacttgaatatgctaagaatctcattgaccatttgggactgcgttcacggttcttgtcgagatttgtcgaaagaataatcttaccagacaaaggcaaacgtaagcgacatgactcctgcacagcacagattcgagcaaaggcgaaatttatttcacggtgagattaagtagtccttcgacctggtacttctccatgtcactcatatctaatgaatcataggttggccccatcttcctacgacaaaatttcaggctattcaagagaacaactcttctcacgtgtacaagttctgaagtgttcaaaaatcaagttccaatgggtcttgaaaatcaacgatagagtattgaagagttctgtcgaagatagccgcgctgcgttggaagttaacagcgatgctggagtactggaggcatacgttgtgtcttcggatgatttccttgacggtggttacacaccgattgagctttcagacgaactatccaagttctttcgcatcacagatgaaagtgacgacaggctgctagcgaagttcatgagtgtgagagatcataaggtcatccaagaggatctcaattgtcgacgtcaacaacgtaaagggttaagacaaccattgtgtaagttgatttttctcctggcagctcggaagcccggctctaattctacggacatataaagctaccttcagaaacgtccttgatacaaacgattggttacatgcgccatctgcatcaactcatacaggtccttacatgcccgaacatcaagcccactcgttaaacctgccgactgatggtactcaagaatcccgcgatacaccgccagagtttggaatgcagtccttcgaagaccgacgtagcgaaactcatacgagtaaggaagcatcagaatctgaagacgatgaaccgaaccgccaatctgtcaccgaaggaaaacgccccagacacgccatctatcacgccaatacaatagatacggaaagcacacggatcctgcaaacaactcaaccaagcaaccctgcactcgtgctagccgaatcttcgacattgggtcctcaaaaaaggctgccaggacccattgttgaaacaccggccccatctactgttgaggcgatagtaacagatacagacacgactgctatctctacagttactcaggacacatcagaacttacagaacaaaggtcgacagatgacaaatccagaactaaccagacaaagcatagccagtcctggactggccctgcaacgcaaacaaacgagagatccagagcagcgattctacgaggaagtaacgagaagataccgaagacgccaaaagagatcgaaccacggaccaaaaacttgacaatcaaacgggacccaagttcttggcatgtcgccccatcggaagactttcaggccagacgagaagaacggcagctcaaacatcatgaaccaagacaagagtttgttaacatgcgctgtggcacaatgatcaattcaaggtctatcgcgctatttataggtgatgatacacgagataccacctactatggagagctatacgtaagtttttcaatacatgtgttcgccgagtttgtcttactgaaacactattccatcaggtatcccgcttcctagcctccataattggtcctgattcgtttaatcttgatagggactggacaagcccaatgcggtcacgccatgggcaaggtttgttttgtccccagcctaatataacatactcaagtttcactgtcacggagaatgcgggtggcgttctccaagcgttcatgtcgcgcgatacaaaaatgatggacttcaagctctcagatccttgcacttttcacattcaggtctgtaccactaattacggactcgatagacagtttgatgtctctcgtgaacaatacaagaaggctagtacataaccattgcaacataatcgagataatgaaagctgacttattaattgcgcaggccaaaagcatgtgtctccaacatggaaagacgaacaaagacgtatacatcctggcacgcgtctacgatcttcaatccaattggggccttgctttttacgtggatccctggcggttacagcaagaaggggtcatttcccttgaatcgccacgcgactatgtcggcactgtcacgtcgtctgctccaaaattcctccacgacagctgttggatgacaagtagaacttctgtttccgaaaacaatagcatctactgtggtctggatatcaaccgtactcagatccggcttttgaaacttggactcgacgaagatgaaaaaccgctaagggcacaacttgtcctaaaagaccttgaaaaagacgttcgattctgggccatttcatatgcgtggggtccaaagccaacaaagtatgggctcatgcttgaagtgaatgatcacgtccgagttccaattaccgagtcgctttctgcttgcctgacgacattgaggcgtcaaaaggttgatgtgttgatctgggctgatgcaatctgcatcaatcagaacgatgacatcgagaaagcaatgcaagttcgccgaatgggttccctttacagcaaggcagagcaggtcatgatctggctgggccacgaaacagggaacgatatgggggcagaagcttccttgcagagactgagaaagctattggaacagcctgatgggttgtcttttcgaatggattccgaggaaactgctttatcggagagtatcaactctcttctgcggcaggagtggttcactcgtgcttggattgtgcaggaacttgtatttggatccaaagtgattgttatgaatggaaactacaagattgagtgggaatctctgatggagggaattactgattgcgacaaaatcattcggagacaattgggttgggctgaggatcaacctcgaacctacttcaccgatgcggggacagctttcgcgttacatgatatcagggaacgctataaaggatcatcagaagatgcacgaaagagattgaagtacagtctcttggagctgatcgaacggttgtttcccactcgatcatcttggcctcgggacaagcttttcgctcttctcaaccttgcccatgacgcagcagtcaatgaagactctttttgtcctgattacaaagaggatgattcggtcattctttgcagattcgccagcgggttcgtcaagttaaatcatgccctggatcttctgtaccacgctggaaaacggaagggggttgacttttgcagttggatccctgatctcatgaactcaagaaacaacagacactatgccccctcgatttcaacttgggaggcaataggttatggaaaggaatatcgattcagctccggggcaccatttccatgcgatgccactgtcacgactcctggatcagtgtcagcatccggccaagaatttccacctatcctctcgcttaagggcatcatgtttgatagagtgaagagctgccgagacttggatatcctcctcaatggttcaattgtccacttgacaaagacctctatcgtttttagagatcttgtcaaagatctatttctgaaacaatatgaacatatgggggagcattggaaggaaagactactcatcaagtgtctgattggagacgctataggacccgtggactctggaaatgaaaatgttctattcaacatcgaaagtagagcaatgcgagagaagtggacaccgggcttcgaaagtcacatcattgatatgcaccccggccatgatgcacagcaatacgcgaaaaacacccctgagtctttacgcattatcaacgaattctgggaaacggcttcagtctttttggggaaaatcccagatgcaaaagtctgtattactgagaagggatacgtgggtattgtccctgggactatagaggtcggcgatgagatatttatacctcattcgtccagaacaccctttgtggtaaggaagtcggttattacaccaaggtgttatgagctggttggtgagagttatattcatggaattatgtactatgaggaatcaccaatcaggggtagtgaggaagtagtgattcacttgacttagatatttattgacaattttgctttcattttcacaattatatgtttctatcttcatgtaataaaaacatagacaagtgatatcgtaacgacacgaggcttgcaacaggagctgatcttgttatcacggagttaatcgtctacgccttgtagcaatgccttaactacaggcgaccaacaagagtttgtatatactagcatattccagacttcatcatgaagaacaggcattaatatcagtagtctcgacatgtaaagaatgaccagagttaaactaatttaatgataacggtattcgtcccagtcgaccacccagtgccatttctagaaggcttgccaatgcgcctatatgtagatcccgaaacatgttcaatgataagaaagacagtgtgaaacatgccatgtccttggtatccagaatggacagaaatacatatcccttggtagccagtcttcctatatgccagtacaatttccttcgtgtcgaatttgatgtctaccatgctaccgaaagcatggtgtgacatagcctcatcagtgaaaaagtcatattcctcggaatgatctcgtttccggaagaagtagaatgtcgcttttgatgtcaatatccaatatcttgttgctatgtcctggttctgctccggcgtcgacgaactcgatatgcgaagcttcctctccgccatatacttgacgtgctgctggtacagtgaccctgccaccaatcaaagatgcccagctccaggatggtgcgaggcttgtatcgcgtttggagggcgcgccttcagatgtgttggattcccacgtcagatctgtgtgtagcgcttctttccacaatccgaccatgtacttgtcgttggggtagaattcttcggacttctttgccacgccaagaattgcaatgagaatattgcccctctgagtgagatcgcagctgctgtatgtttgcaccataagtctccagcactctcgcggtgtaggccacggaattctgaacggagtacccccttcacggctagcaccaaattctttgaaatcaacttctcggataatcttttggagactagctttgtattctctcatctcccggtattcttttgtctgctcgtctgtctccattaacccacgctgactatctggatctttctcgcatctcgtaaactccaagcattcccaatacagttgagtccgggtaaagtgaatgattcttcgtgccaagaatctctcttgtacaacccagccccgactacttaggggggaattgttgacgtcgttggcaaatagactattgtatgtgattcgacaattttcaaggcgccgatttccatcaactgaaaactcggcgtctactgagaatggttcaaaggtcctggggtcgactatccgctgtccaaagagaccgagtgaagcgtcataagaagatctgatagcagagatgttacagaacgagtttccgtagacatcgttcattattgcggcctccacctcccagtctgatggtgagtcttggaaaatacacagcgaatctatccagatataccgatatcccatcttatgtacaagttgaactgcatctctaaatgtcggtgatatttcgtgaagaccgatgccatttcggaaatgctcttcattgctgagtgtgcctgtttttgtgttgcccttatgcagctgaaggacctttgctggatcaacccatcgatgagatagcgtccagtatggtgggaaagttttctcagtacatatatgggttttgtctcgtaaatttagggtcccattttcggtgttttgcgtatcgatgactcgcgttgggaagaaggcggggttgatggactgtaaacaatatttgtgatcgttggtgcagttgttgagccagaccctgagtttatctggagactcatctgaagtaatagtcggtgcaccagaatgaggtggttgagatgaatatagagagtgatagccgagggcatttgtgccatctgcaacattggaagatgcagagtcctgctagttgacataaactaatcaaagtcaacttcaatgtctaccgaggatgtaggaatgggaacgaaacctcttatataaaatggggacgcccatgagcactctcccttgaagcataccactggattagacttcgatagatctttaaagtcgctgacagtattgaatgtttcttgacttttggaaagactacctgggcgaagaggcacttgcaagcttagtcatcggcaaataatgcatccacttgccacgctggacaagatatcttgaaagtttgtgtggtgttgagtccatattgagtattggatgattgggtcagagaagaccttgcggcagactttgcagatatttgtgtcagtcatgctcaactcttatggctggttggcttcgacatactagactagttcaccgccaccccgtacacccctccaccccgcacacctcacaacatcgactcgtcattgaaggctgcttattcatactcttctgtatctttcaaattaaatccgtatttttttattttaacggcaatagattcgcagctattagattataaatacaggatatcgttggcggttaatgacgttgataatataggtttgcgtgtatcggcgcgaaaatacgccattaagatatcgatattgaaggatcgatgcgccagaagccacgacattaatatatcatattagaaagaactatcactaacgctaaagcaggaggaagacctaaagacttatattattgatcgagagaaggcttttcagccgttattaaaggctaagatatggggctttatatagcagttattagatatcaataggcagatactatatattggtaagaactgggtagataggttctttatataatatccttctatataaaagaaggctataaaggtctttaaagcagctaggaaatactatataataagaaaaacccttactgagtactataatagcctctattaggttattaataagaaaaatattatatagcaatatatatataatgtcgataaaaatggcatgcaacttagggaaacctaggccggtatagtggcaggaatagtcataatagcacgatctgaggttattaagaccgataatttaacttaggccttaataattaagtatagattagccggatcttgctgtcttatgcctattatcgtatttactggaaaaaacctctaaggatagtggtttcctaatgtttttcctaattagaagtataaggcaagtctctcaggttaatctaatatagatatctttaactgatagtttatagatatatttatctgtaagataatactattagatccctcttaatagagacttttaatcttagattaatataaattatatattatatcggaattaataaaaaaggcttaaatgcattaaatttagctctcttaattacccttatatttattatatattatttagctacttaatattacagtatttaggctattaaaaatatactattatcagttaacctatacttaggctatatataaagtaacctctctatattaataataactctttatagaagtatataaaagggcttttaaaaaagctataagccgtaagaatataataagtggtttcttggcttttggtgtattcccagtcgatatgaggaaggcgatagaggcattgaagcctaaggagagaaaacgtaagacctttgaggcacctataacaccaaagaggccgcaagtaactgacgatatgacctggagtacgccttaaggaagtgccgatatttaaaaacaacagaaagctgcctaaagtgaaggaattgtatcgatccgtgacttcaattgtattatgacgaagatgataaagtcaattgacaataaaaacagccaaattcaacgccttgaggaggaaaaagctgttcttaaagcttcagctgcagcgaaagaacctaccggccgagtcccagtccaatttgacccaaatgtagctttcccttcaattgacgagatcatcacggcgagggatcaagctgaaaagaatataatatatagattaaatgaaaaagctatagaaaaagccaaaaaacaagccgcgaaaaaaacagtagatagtataactgtcatataaatagtatgctaaatatggatttaattgaatgagtacgcataattgtacaattatctgaagttagctgctgtgttgtgttgtgatgctatcacaagtgtgcggggtggaggggtgtacggggtggcggtgaactagtctagtataaatggtgttttgtctagacaagttaggcaccgctgtgatgagactggataccaggagtcatacattgctgactaccccgcttaccctgcgtcagtatgtagtctagtgggtagcagaaaagttggcctcctaagtcttagggtataaaaataagtagtctaaggagcttaatctaaatgccataagatatcctaataattttatctcttatgctcccagcggtcagtttttctgataccctgagggtagtatcattagatccgagggcctcaaaaacttctgagagaaagtgagattaacgtgaagcactgacccagacccctgttgagctgaacctctccaacacggataccctgtagggagccaggaaactaagctgtaagctggtttgtaattaacattaaaacctcacaactcataaagaggctttttacgtatatagacaatagacaatgttattagacgaagcaatattaactgtagcgcattgtcttaaggctggacaacgataccgccgatcaataaattactaaatagttcaccttagtgaaaccactgataatattgttaaaccactggctcaagactagcccaagctattgaatcgagactcataggaaaggccttatataaagagaggaactaccctatcttgttttctttctcttctattaatttggtactgtcacttgcaagttatacctaccatgcgtatcagcacctttcatgtgttggcatcaagccttgctttcaacagtgtagctgtggcaagtgtttgcaaacctcgatcatcaggtaagtaatgtttttaatacctacaatcattttactaaaccaatatacagaacctatccctttgtctctatcaacttcggaggcattgagttccacgttgatttcagcgtcaacaacggtcgtgacctacggtgcatctactactagtggtgtattcattggtactacaacttccgaggcagttgtctcaacagatgcaacatcttccaccgaaatcagtatcgtcgaatcgacaacctcgaccgaaccctcgaccgaaacattatccacaacggccatattctcagattcctctatcacaacaaccgacgttacgacatctacatccatgactacatcttcggcaactacctcacaagcaccaccaccactgttcagtgccatagctctttatcacaacaacgaacccatgacatcggatcgagtaaagggccattcattatcattccccaatgatgaaaaaccagaatacattaccagcttcttcggtatcgatcccatcagcggccaccttcttctggacaacacactgcctatttgtgcattttatggaatcgaagatacgaatccgagccttggagtctgcccaacttttatttctcaacaggtagtactgattacctgtcagatccgcaacgatattgagctggtttgtgctgcgccaaaggtgtattgcagccaatctggagaagatgtcgaatgtgaaaaccttggttctgaattcgattctatggctacggtctgcaatcaggacccatatgtctgtggtgttattatgggagatgacacgatgcctacccgaacgcagatgttcatttcttatcattaagagtctatcttttatgcggtacactcacacgagtctactgaaagctgtaccgtacttagggagattggccgcaataggaacagaacctctttttagcattttgatttaccactgatattcattttccaatcttaataaacaaatcaagttgataataactctaaagtatctacttcatttagcatgatctaaagtagaatagcgtcaataatgttcagctcggaaactaaccaattgtctcctatggccattggaaagatgcgctagtcgagtcaactaacacaaactatcggttcaattcagggaccgacttcaatagtgcagtgtgctcatttccacagaccagacctttataatatgagtgtcttcccgtcttgttttaatttgcgtttttaaggattctcacccacgtcattcgttgcaacgatcttgtcaatcatgcgttgtggcgtccttaatacgttggccataggtcttgctggtcttcatgtttcttttgcgagcgtttgtaaaccgaggtcttcaggtaaatcattagcagatcgaaatgaacgagaagatttcaactgactgagttactccagcatcgggcttttcatccatcgaatccgtaactgaatcagcaacatcaagcttgaccatatcatcagtttcttccgctgctattactagtaccgcgacagacgctatcagtaacgaagccacgacaatcgctgaatccgcctccaccttggagattatcacgactgaaactgccactgccgcggtctccactacggaaacaagcaccgctgaaaccactgtcacatccggtacaatctcagagtctgtcgatcttccaaccacagttgaggcgacaactgcagctccctcaaacactgccgtcccattatttcgtgtcactgctcaaagcggcccaaccggtggtcaaactctcctagccgacagaaatggatactccgttcttctctacgacaacagcgaaggcgaattcagcgacgctttcttcgccgtcgaccctgtcacgaattacctcatgctcgacaacaagcagccgatttgcggctactttggagacaacaatgggctcgcctactgggtgcgatgcgacactagtccaactattgagcaggctaaactcacatgcgaaatccctacctctactggcgaggtgttagaatgcagagttccagagataatctgcgacaatgattgcgttccaactggggaaacttggagttttacgtataccaacacgtggggattaggccgttggtctgctaatcttgggccggaatctcagaatggggggtacaagacagcactcattgttgagtttcttgattaaggatgcacatactcgaatcacctctagagttacttggtgcataaagtaagaaatttctcactagctcaatttaaccttgtcaactaagcttaatccgagtggtacgactaaatgtcatcagataagatgtaacggtctgataatctctgacaactaatttcgtctaaacaaacttacccctcaaacttttacgtgatagtgccttggcagacatattttgcagacaagtgactccaagggtctgatgccaagccgtgctatcaatcagctctccttaccacgatgagaaaagatcaccgcgataacccatgcccgagtgggaggattaggaataagtgccgttcctgttatgcggttgaggggattattggacatttaagagttgggctgcccagtttttggagaaaagtttgtctcgccagtctatgactgttttattgttctctaccatctgtctatctcaatatggcgcacgaaatgagtcgagatggtgaagctgtcgcggagcaaactgaaagacccaggtctgcgaatgaagctgtgagaaagctatggactaccaagaccctgggcatcgcaattggctggtaagttgtgttttaatctgctttcaatccatgctcacagtagccagtcttcttctcatgaacttcttcatgaacctgacagtctacactcaaaatgtctacgaaccatatgcgacgagccacttcaaagcacactctcttctggctacaggttcaattgtcgctggtattatgagaattgtgtcttatccactcttggctaaacttgccaacgtaagagtcctcaaagtaacattttagagcgtttctaacctgtccctattagcattttggacggccacagggttttgcgggtggcgcattggccatggctattggaaatgctatgtatgcatcttgtcgcaacgttgacacgttcttggtagatcatcctggtcgttttgtctttcatggctaacaatgttcaggctggatcaatcttcgacgtcctcggtgactccgcttggaatatcatgcagcaaatcttcatcgccgacatcaccactctcgtcaacagaggtattctattcaccctccccgagtcccttactgcgatcccgactctatacggaggaacatacctgggcgaacacatcctcctcaactcttcctggagatggggtttcggcatgtggtcaatcattctgcctgtcactgccattcccacaattgggatcatgatctggatgaatcgtcgagcaaagaagactgggttgctcagtgagaaggtatcattcatgcatggtgctgctcctggaccagtcggcaaggttaagcatgtcgggtctcagttggaccttatcggcgcgcttcttctcgtcgctggactcgccatgctactacttccgttcacaattgcgggccggaataataccgatcgatggagtagaccgtcgtctattgtcctcgtcataattggttttttgacttttgtcggctttctggtctgggatggcaagttcgcatctaaccccatcattccctaccgaaccatccgcgagcacaacgttgtcattgcttgtgcatcggttattataattgcaatgtccgatagtatctatcgaccattcctttcgagctttctccaagttgctggacattattcccctggtgccgcaacgcgagtggacaatgctcagcgcgtggcctataacgtgggtgccttggcagctggcttgtctctcaagtttattaagaacacgaagccgctagtcatgtttggagttgtgtgtatcatcctggctgctggccttccgatctatttgaccaatatttccggtacgcacatcgctagcgaagccgcttttatcacagccaaatcactactcggtgtcggccgtggattcactcaagtcccacttcaagtatccctacaagctgtcctcgagcacgaacaagttgccatcgcgacagctgtctacctatcgtccctcgggtttggttccaatctcggtgtcaccgtcagcggcgctatctggaactctctactgccaagaaagctcatcgcgtactttggcaaggaggaaggtcgcaagatattcggttcgattgttgttgcccgtggatatgaagctggcagtgctgatagagacgctatcgatacgtgttaccgccagacacagcagactcttgcgatcggatctgtttgtgtgtcaggtttacttctagtgatggtctatcttgttcataatgtcaagcttggagatgaggatgaaaagagagcagaaaaggctgaccaagagcttgcttgggctattaagcaaaaggagactgagggcgaagggcctattgacattgagcctagaaaccagcattaagagagtttgttgatactgaaacatatcgagattcaattgaattgaggcataaattaaatcgcaatgaaagaagatagcaacattgagtagaaaagtaaggaaacatcattctcaagaaaattttagaaagtttacaatacagctctggccttgaataaatctatgaattattcaccagctctggcatgtagtatgttaccggagcattaccgattagatgcccgttttgcaacccataaaacgttcgaatacctgtcatatctgattcctgaatctgcggggctggtttatatgccataactgagtcttcgttaggaacactccacaactgagcgcccttttgttccttttctatagcgaactcatggcgaaggccaaaaacatggccgagttcatgtagaaaggtgttcttcaactgcaatctatgtggtaaatccattccaaatgccattaccacaatattcatgggcttctgtcccggaaagaaggcataggcaaggagtccttcaatgtggctttttttcttgaagatgagattaaaatttgcttcgtttttgttggtagtttgttgaacagcgaccccaaagttgacgttgttccactctctggcggcctgattcaaggccacagctgcaaagttggcttcttcttcatcaggaaatgtagaggcattgagataccaccgtaatatggttggattgtttggcgagccgctccatcttggaatgacggcttgataccctaccacgatggatggtacattgggctgggaggagggcaaggcggccaatgtcggctcctctcctctttgggtagagcaaacataagtgtcggtcatcttgatcaaatgcgttgtgctgtatctctgctaaatattagagttatgttcacgtccttttgtagcttgttactagtgtaacctggtgattatggatgagtcctagacggaggaattgattgccgactcttccaataagagatactagagatgactaccttgatttgtggtgatgcgttgttcaatatttgatagtggctgaagcaggctgtatcaaataggccaatggtgcgcaacacagcgacattgcagcaacctctacgcaggcttaccctcccacataacgacgaggctcggagtaagcccactctctcttgccgagaacacccttcatatttcgatcctcgcttcttactttcgaccctgaacagttcgtaaacctcctactacactatcagaaatcccaaatccacagacactagcgtcattttcatcatggagggacatgcgacatcacactggtgttcattcatcccggacagcttcctccgcgacttggccaacgataatactctgggtcctgaggctcgccagagtgtcaatgacaccatcaacggaggacatagcctttcattccatgccagccatgccggcatcgttgacgaaggagaccataagctatccagagccgaacggtctgagcgactcagtggccttgaagtgccaagtcaagtcgacgtaagtaacggcaaggtacgcgatacacgtggcgatatagtaccactaatctataccgcgaggggtcaagagacattgcctggtatcagtgtccacgggggacgacaagccatcgacagaaaccgcgggcagactgttgcgagtatcgtcagagacatctttacatttttcgaatttgagtacggctacagaattttcgaaaagacagggaacgctgtagctgtcacaataaactacggccacaactacttgaacgctcattggactggtagacgagtagtactcggcagcgggaacccagcagtactggacgactttcatcaggcccacgatgtggttgcccacgaaatcacgcatggtatcatccttcgaaccagtggtttgaagatcgttggccagccaggagagctaagcgagcatctcgccgatgtctttggcctattgtacaagcatcacgcatcgtcttgtgcatggaaaagtgctccagattgtgtatggaccgtgggtgagagtctatgggcgtccccggaaggtttcttcggttggtccagtttcccaaacgtcagccgacagctatggactgcaagtggtggcaagattgtggaaaatcacagtcgtcattccccatcaacagctctcgatgtggattcaagcgaggtgaggaacttcaaaactcgacctcgctttttacgatcattctccaacccaacattaaccaacccgcgacagcctgatcattaccttgaatactgcaagaatgatgacgtccaccacaattcgggtattccaaatcatgctttctatctggctgcaatttccgctggaggccctcctttagaaggggtaggcaaagtctggttccgggccatgactgacacggggctaggagcagattgcacgtttgccaagttcgctgcatttacaaaggcttatgcggagcgcgactttggaggcctagtggaagcagtgaagaccggatggaaggaggttggtgtcacaccgaaggaaattccagggttacaagctatgttgtccaactgatatcttcctcgatgcgatacaaaaaacaatgaaaacgctatcctcgtttttacgtaaccttcttatcacatgtatcgctcatagttatgtcaatagcatgtgagccaagttttgcaaacttgtgaacagtggtgtatgcaatgctgtggttcacgattgtgactaacaaccacaccttgactagggaaatcatcacatgtttaaggtatgagacgctggctgtgatcattaatgtttgatcgattcaaaggtaatgtattttatgattaataaaggttcaaggacgtatacaacgtaagtcttagctatagtgtgagtttacctggtacagttgtccattggcctcccaaattccatccaagtacccgttccttgagcactgttcaatgatgttcctaagatgattagcttcaacttccaagacggataacaaatgactgtaataaacatactcagtggcatcctaatttatgtgagttagcagagtccatagtaatcaatctctagcttgttcttgagacgtacccagcaatccttaaaccctggctttccagcggtattctggcgttttatagaaacgttgatcttgctttgtaaaatacctgcagtctttgaagcccttgttgtgcaaggctgctggagagcgcagtcggaattgctgcacattttctcgcgcgcttcccagaaagccgacagaaacttgtccatactaccgcttgttttccagccaaggcagtctgctgccatagcaccattggcgaaaaggacaagcgctgataagttgacgattttcatgttgaaaggttgaggtgatatgaggttaaaatagagtgttttggtggcttgataataaagttggaaacttgcggaatatcaaactggctttatatttttgttctgacttttctccgacagataagagatccattctagcttcctgtcggccgcccctcggtatcctaatctgtacgtcggccgccgtttggcatgtcaaaattcatgtcggccgcctcaccgtaggtcaaaagttgtgacagctgcctattgcgggtaaagtgacatgccgcatggtctataaatatgcccaagcggttctagaatcgagatatgggtctcgtcactaactgtttagccattagttgcgtctagtatatttgtttagaatgctgctagccagtacctgggcctgtacggtcgtatcggccgggaaaaagcattgcataaatcgcctgatttaccggtcagccctgcagtctgcagtaaatattggcttcgtattcattaccaatgcaatgacaaagcaactaacattggacaacagatgaacgagtttcccaatactgtctagtccatgcattgcactgcagattgttatctagctagctactatatacagtggagaatgcagcaatgggctcggtaaataatttcattataaaatcagccagcagtcttcaaccgttaatctattgttccctcatctcgatatcacatttcaacctcaggttcctcttgtcccccaatctcgtcagcatgcaaatcgtcaacctcgctgctctttcagttttcattgccagctctttagctgcagactgctacggaactgaaggtattgccagtcgcttcatagagggatactgggatgcgcgacagaagatgtgcagcaacacagaatgcgcctaccagcaaccctgcacggtcaccacctggaagaagtacacagccattggtagtagtactatcaaaatcgaaataagtcgtaagaatactgctggaaaggcgggattcaaggattgctgggtatgtgtgcttcgtaagataacaaatactagagatcttactgaccaatacaaaggatgctaccgagtacgtatacagttttcttccaaggatgacgatctaacatttataggaacataatcaaccagtgcataagagacggcgatgtttacggtggagtttggcaggctaatggacagctttacacaataaatggacacaattagatcattgcagtcttgatgaaggcgataccggttcgatttaggacaccatttgtatcaaaacaacaaattatggacgttggcagcattgacgggctttactggctggttatctttaacctacaaggtcttattccctttacgatcgatctcgataccgagtgcttggttaaagaccccattccaataacgcctctagggattgccgctgttcttggtaatacgcccatgatggaattgttgatagaacatggcgcgcaggtcaaccttactcaacggacagatatatttgtcaggccccccttgtataatgctcttcttgcacgttctggatcggcagtcaactggcttctacagaacggtgcagatatgacttcacgtaggggattcgatgacatgtcaccacttgatcttgtctacacttggtctcaagactattcggatgtcttcatttcccatataccaggcttgaatggaacgagtgcacaagtgcttcagttcctcgtcagatcaggccgcgccgaggatctgcgtgacgcaatccgaggaggcatggatatcaaccatccatgtgaaaatgggaaaaaggcccttgattatgccttggagatgggaaatgaagagatctctgagcttctgagaaacaataaggcgatttccaatttgcattggccagctgaaaagacgaagctttgtccataccctatgaatctacacgaacctatagtaaaccctcttgtttcgaccgaaaaggaatatgaccaagacgcgatgatgcctgacgacggaactgactacctaatactggaaattcccatccataccaagcgcctgattcggagcatcgtttttgagacaataacagctgcccgcggcgagtgcacagaggatcggtttcgtgggacttacattggcccggaccgcagtggactacgcgtcgctctacaaaatcaagattggacacagtaaatattcgacagtcaagcattatgcacattgtggcttatagcacacgttggtgttactacaatcgtgtaaaatacattcgggttcgtatgtatggcgaagaaatccacccgtcaacatagcaatagaattcactattcaccgaccattcattgatttcagaggtctttcccctaggttgcttccagctgataaagagaattagggatcaagaaccaagttactgcggatatcggcacaagtcctggcaatgcccaatctcaatcatgacatagctcgtcatcaaaaatatcagccctttgcaatcttctcagcttcctcctcagcctcattaacgatactctcagcttcatccttggtgaacgcatccgtaaacttgacccagctcccatgcgcaagtcctgtcccggctccgataagcaatccgagcccagcggtcggaatagccacgacgcccgtcaacaatgcgccaacacccatgcccaaaccactagccacaccagctcctatgccagtacccattgcaccgccctgcaaccatcccttctcgagtctctcagctgtcttcataagcttggcagccttcttgtcgatttctctcgcttcatgacgtatgttttccgcttgttcggggtcttcttccttatccgccttttcgtggagttcgatagatttctcttgtagaccctttgcctcttcgaccctgctctgaatctctttcacgatgcggtcctttgtctgagatgagctttcggagggtgtttcgccattttggctatcgcccttggattggttgccggacatgaattgagcagggattgcgccggagaagatggaagtcagtgcctcgttcatggggtttttaagggcagggatgacgataggcgatgctactgtattttgtatgatagactaaactggtagtcgatgacaagagtggaatgtggctgggaaggaaaccttggttggaggtttacttgttttatcaacaggtgggggtggcggatgacgtagtaatccctgtacatcagcaggatttcgtggttgtacatgatgcgcaatgaggtctcacaggatatacctattccgatcacgacgcacttacatgagaaatagacaaggaaatataaagataaaacaaaagacgggaaagaagatcaaggtttaattcatcatcaccattgtcggttgctatctatatatgtgtcaacagtggagttaccaaggtcacgacaactcagtcaccattttcatattgtagaaatcgtgactggaaagaaataaacgagggctatagaatataaagtaggtttaaacacaaatgatttctcgaagcgaaaatgtggatataggtattgttgaccagaaagaagattaaatacaaagcatctcaagtaaaccccatacaatagctatcactcaactctattcagaccccaaacagcatgataccaaggcaaaagtgtcgtttaccaaacactctaaaggtttcgaacagtatcacagctagtggcccattcgaagtgcttagccgcgctgttgaaacgactcaagtactgactgaaaatcatcaagttagatatagcgatataaatatagatgtaatagtacttacccatggccgggggagccttcgccttcactctcgtcaatgacatacttgccatcgtctgtccagaaacattgcacgttgtgaacaccggaggcatccgctttgaagagatcacagaatttgtggatgtggtcatcgtttcgcggctcggtgatgagttgcacccggtatcttctcagggcatcttcactccagttggtgagccattggagagtcagcttgcagttggcgcgcttgtcgactaagataagttagtatttaacgtttatgtcatgagtaaaatgggagtaataccttcaacagtgtcgacagaagcgggaacagcagcagcaagagcagggactgctgcggcaaaggtaatgagtgagaacttcattttgatagagttgaatgagatgctaagatgaatactgactgtgttgatgagtccgagccttcttggaggtaatgctatcaatttatatttactcccaattatggtctaaatccaatgacctccatccctgggtccgaaggatcacggcagaaatgaggttcacggatagaaccgtctgcggtgtgactatcgggcttttcgatctagcatccgtcatccctatttcgaaatatatggagaataaaatccacttcaacagcctcactaaactacgtcgaaacaaattgtggtcccggcgttgcatttatttgacactggataagcactagctcgcaaatgacccacgtcaaagaaggcattgttctctgcttaatccacaatgtctttggtgtttatactccaaatggcattgcagctgtcaatcgaaataaacgcaacgtctttgcggctccatagaaggaatgtattcatgcgattgtgctcggccctttgctaaaggattctcgattaattgaaggattctcgctttactagaaggaccgactgatcagcctcaagtgaccccggatatagtgttaccgattttggataacctcgggcaaaatgcgataaagtatcatggcaaaaggatatcttggactataaagttgaggtcggattccctacgatacgcttcttctttcttcactctatcccgatccatcaaaccttaatcactcaacctcaatcaacctcaatcaagatgaagttcactcttctcacccaggctgttttcgccatctcctccatcactggagccgtggccaaccccacccccgacgtttccaatggtaagctgcccagaattttaagacattcatatattaaccacatataagtttccgaccttgataagcgcagagattgttcaatgacaatcaagtatgtcaagacctgggtcgaggacggtctggacagataccgccattggctcatcaccgagcctcgcgaagacaaacatctcgacttttggtgcgaggcagttcactctgtgcagtacttttccaaccgacaatgctactggggcgatgatggaaagtactatgttgatgtgagcgtcgttcgaggtcccgccggccatgagtatgtacacctgattctcgtgttatctgttttttctaacttctattctgtagttaccttatgagcacatataacggtgcctgcaaggactttgagagactcactgagtgcaaagccatcaagcagttctagaggagccttgtttggactcatcgacaatatacatgcatgggagggagggagaagaatgaagagaggaacctagagcagctagtatatctttaatctattgttaatacaatattaatcgcatctgatacataatttttccaagtcttgggctttattgacttcagggttaatgcgaggtatcgacaagggtatcgggcaattttggtattctgaccatttatacccttgtcagtcaaatgaccctggagaaactaaatcaggggctccaacgggaatagccgtgtaatctctaatcccagcaagcacgttgagcaccatgcttgactgtgacataccactgtctctcaagtagcttgctccagacacaatggtattcccagggatggatattttagtctctccaattgattcattactcttctttataaattataagcttaatgatacttatcattttttttaacagcatgatgaaacaataaagagagatggtcggatcatgataaaacattaatgtgcaagtaagacaggttgacacaatttcaattcaaacgcgtcaagcttacacattctcggcgtatctccttcctcgggaaactaaaccttttgatatgtaaatatacagtctctaattgaagacttattattggagaatcaaaattaagtgaaaccaatacacagtaattgaattattctgtatatgcaagaagcgattttgcggtgttgaggtcaccctgcacttttacgatgagggtcacgtgagaagcacgcgtatctgaagactgttggttcgaaacccgctactccagaaacagaggtcgaaccctcattttgcctttttgaccagatgcctggtagcaatgtcaccctgattggtcaagacaatcagtcatccctcgacatcccttgccttgctctccaagccaagatctcatctcaacaacctgtcctcacatttccatcatcatcgcaattatccgatcctaatttcaaatcactcaattgaattgatatctgaaaaccatcgaaaatgtcaggatcaggcttgggccgtttgggctccacttccccggacccaggcgcgtcatcccgcgataaccacgctcttctcgacatggtagacggagaagaaggcatctcgagaggcagaagccacggcgaggttaaaggaccaactgcagatttgatgcgacggcttggtgtctctcctgagcgacggatcaaagttacgcctgaagatgatgcgcgtgttctcaagaggattgacatggttgttctgcctctgatgctggcagtctatttccttcaaggttagtacccgtctcagaaaactaacagaaattgtgttaatagtagactaggtcttgataaagctacaattgcatacgcgtccatcttcggactcattgaagacacgcatctcaaaggcaaccagttctcatggctcagcagcattgtctatgtagctcagctcatcgcccaattcccgctagcatggcttctagtgaaacttcccatcggaaaattcacagcgtgcatggttaccttttggggcctcactcttaccttcatggctgctgcgcatacctttcatagtcttttgtttgccaggttttggctgggcgcttttgaagcgagcattgcgcctagctttgtagccataacgcagatgttttggaggagaagggagcagccgttgaggatgagttattggtatgctatgaatggatttacaggtgttgtatgttgaccgctcatgattgtgatattagactaaccgggaatagtttggaagtttggcgacttggtggcttgcacagttgcctctgggattgaagccatatcaggtaagttcaacatcctctaaaaaccctaccagctattgaccaattagactatttttgtcgctttcggtatcatcacagtttgcttctcaactgtcttgttcaactatatgcctgattccccagcagaagccaagttccttgacaaacacgataaactcatcgcgattgagagactgaggatgaatcagacgggcgtcatgtcgcgtcaatggcgatgggatcacttttgggagactatgcgagacgtcaagacctggttgtggtttgctctcatttttagcatttcgtacgtcaatcgcgtcgtggattttagtgactgcaactgattgatctgcagtgtcccctctggtggtgttggctctttcgggcctcttcttatcaagtcattcggttttgattccttcgaggctatcttgttcaacgcgccttttggtattgttcaactcatttctacagttggagggtcttatgtggcgaccaagtatcacaagaaaggtccagtgattgcattcctggctatctttccgatcattggctgcatgattatgttgtcgacaccgcatacaccagatggtagaaacacactgcttggtggatattatatgatttccgtgtttccaggaataggtgagtttattttcctagactgttgcagttcgttttgctgataattttagtccctcttatctactcgtgggcttcctcaaacacagctggcgacacaaaaagtaaatgcaattcatctgtcctattcatcggtcaatcccttggcaacatcataggtccactcctgtacaagccatccgaagcaccagagtaccacagaggattatcctggaacttgcttctatacatggccattgaaggtctagtagtcctcacaagcatttatctcaccttcctcaaccgcgaccacagccgtcgtcgcgtcttggccgggaaagacgcggttattgtagactacagtctatactcgcccgaagaagctgatcgtcttcgaagagctaaggctatagatggacagactgttgagagtgcaaaggatggaacggttggagatcgagcttttgacgatttgacggatctgatgaacgatgagtttttgtatgtgttctaaataggcttagttagttgataaggctggtcgaatggtcacgagggctagtggccgcgttcgtaccgtgtttattgccgaaatgcttcctcggaattgtagccaatcggatgctctcaatatccgagttgaaaattgaagtaagcagacgaaatgacgtagctggacttgaacaacatcagtctttgatacaaggaattaaataaataaatattttagaataataataccttctagacaggatactttgagagaacctctatgtgatagcgaatatctctttatattaagagagtaagtactccgtattagggcatatctagaccatgccttgagttaagttgaggctgtcaacgctaggaccgatgaactggtcaaccaatagtgtgtctggcaataacattgccgagggcagaatgtggagaaaacattcctcggaagctgtcaatggttgcctccatctcatctggggtaagaaatctggggcaatccacgatgatcaaaagccactatggaccaagacgatatagataaatacttagctcgtcctcctatctttcctaacttctcatctctgccaagaatcactcatcaagatggctatcacagaactcttagtctctccttgggcacccgtggctcttgtcgttgccttcgttgcatggtacatcctcccatgggtcagcaacaaggacctccgcggtatccccgctccttttccggcacagttcagtaacctttggttactatcaacatgtcgaagaggaaaacgttacgaaattgttgaccaagtccacaagaagctgggccccctcgttcgaattgcaccaaaccacgtttcggttgccgatgccgatgctatcaacactatctacggtcacggaaatggtttcttgaaagcgtatgtcctgtcacaagtcaaaatttaaagaaacagtaagctaactggatagtgacttttacgacacttttgtgtctatccgtcgtggtcttttcaacacgcgtgacagagctgagcattctcgcaagagaaagattgtttcgcatacttttgctcccaagtctgttcttgagtttgagccttatatccgccagaaccttgagatttttgtcaagcagtgggatcgtatctctagcaacaaagagcgcgatggctatggacgcgttgactgtctcaactggtgtaagtaaaccatgactctgggatagccatcaactgacacattatagtcaactttctcgctttcgacatcatcgctgatctggcttttggaaaaccatttggtatgtcatttcagacgatggatctgaaacataagctgacatggtctaggaatgctcgcttctggtgccgacattgccgaagtcaaggcgtcccccaccagcccaaccatctacgccccagccgtcgaaatcatgaaccgccgcggagaagtctccgcaactctcggctgtctcccccaactcaagccctacgccaagtatctccccgaccctttcttcagccaaggtctacaggccgtcgaaaacctcgccggtatcgccattgcacgtgttagcgagcgtctagagcgcggcggtgactccacccgaaaggaccttttggctcgtcttatgcagggccgcgacgagaagggtgaacctcttggtcgtgatgaacttaccgctgaggctttgactcaattgattgctggaagtgacacgacttctaactcttcttgtgctctgttgtatcatattgtcaggacacctggagttatgaaaaaggtctacgaagagatttctgctgtcatgcctgatggcgttgatattcctgatttcgaatctgtcaagcacctcccctacctcggctactgcatcaacgagactctccgaattcactccccatctggtatcggtctgccccgcgaagttccccccaaccacaagggtgtgactatccacggacgatactttggtcccggcacagtcctcagtgttcctacatacactatccatcactcgacagaaatctggggccctgatgctgatgactttaagcctgagcgttgggagactctgactgataagcagaagtctgctttcattcctttcagctacgggcctcgttcttgtgtgggacgtaatttggcggaaatgcagatgaggatgattgctgctacttggattaagcgatatgatgttgttttgagacaggatgttatggagactagggaaggattcttgcgcaagcccatgggtttggatgtgggattggctcgacgataaatgtaatgatataggaaaacgaatacatggatatgacaagcacatttaaaagaactggctaaacgtgattaggtgacaaagccggtctgcgacctcttggagatagcatggatgttggtatagatgttccctccgcgctgataagaacataatcccaaaagaagttccctttgttcctgagtatgcgtattagatgctatttgtttgttgtctgtcattaagtctaatctgcatcgacactgatccgcacctctaacagacggtctgtcagtgcgttttttacgtgatatggcatagagtaaataaatcctatgtttattctctcgacctatgatgtgctgtagaatatctgaaccttcatcccaccaatctatgcaataaagtcccgcttgcttcccgagtactctctgcaccagtaaataccctgaacggtccaaccatcgacagtgtacaaggttggaacagtgacagccctgtcgtgagtcttgtggcaagtaaactgcttgaatccgttgtttccgcctccgacccacgcattgttgttttgctcaaatgcattggcgttgatgtcgacattgaatgtcacaccactgttgaatcggccttttaggagttagtacttaaccttccatctttatacgtgagactcacaagctgtgcgcttgccttcccaaacgcggtggctaccatgggtaacatcgacgtagtcgtcagggcgtctaccccaggccccagcattgtccttgtagtatgcacacccgctggagatctcattgcctctcctggagttgacaatgtagatggattcccagccagcattgacggaggtaatgccggcgagagcagcggtgaaggcagtgaacttcatggtgactgggagaatgtttgttggtagggtggattgttgggttcggttggatgagtgagttggatggtattgaactcgagatgagaggcatatgagctcgtacttatagagaatttctatcaatcggactgccaaggttattacagttcaattttaggattatgtaacttattgactttatgtattcaattctaacccaacatagtattatttttcagccctgtacaactcggcatatcccacatatacatagccaggggttaatttaagcatactggttaacttggagattgatgctgacggcatggtggaaagcccgcttactatacataaacgagggccgattttagtctagaccgatcagccgcacgttgtctcacagatactcattcaaggataatacaatattttgaagtattgaaccaatcaatcaatcaacaagtcttacgattgtccaacggggaaatgaggtatgcgtagatactattcgaaaacgtatcagctgatgtttaggctaagaacttggtttcttcaatgaaaccctatgtcaccgtcttttagccatcccatgcaatgggccaaatgaagcatttctgaacttgagaaggaactttgtaaggatccttgacctttcccgctgaccactttgaggccttcacatttattgacgctccccgctgagtaacaatttgagcagattagccaacgctgtttatcccttacttaagaggcacaggtagtttggaacaattgaaggcgcccatgcacacgagaatttatttgatgtaactcttcgtcgattgagaatatgtagtttacttgacatggttcatcttggctgccacaataaatgccgttcccacgataaagctactacccataaacgcttgggccccgtaatacctcccctgcatggcagtgattattgcaccagcaatcggattaccggttaaagtcgcaaagctaatcaccgtaaagttcatgccaatgtaagcacctctagtcgacagatctgtcgttaagcatgaaatcccagcagggaagagactcaggatactaccaccgatgatgccgtagaatactgtccatacatatgcgtgagtgggagtatccacagcaatccacgaaaatgtggcaacggcagccacgagacaggtcggtatcaacagctccaagggcccaaaggtatcggcatagtgatttgctatcatgcgaccaaacacgccgacgccgttgagaataagaaggagattcaacgactgcgtgtaggtgagggttggggtgatgatgtcgcggctgtatggagcgatgtagtaataaccaaagaagacggcccagaagttctgtataatgagattagcattttcaacaaaaacaagttataaagtatggacctacaaagaacattccaatggtgaagaatgtgtaatcaagttgtttaaaagcaacccactcaaccaatctgcccgacttagttggaggcagtcttgtcttcatggcaacaacgacaaacaacaatgtagccgcttgcacaaatccgatggcacgcatagtccaaccaaaaccagcagtaggtaacaactgtctagccatggaattaaaaaccagtgctccagtgacagaaccacaggttgaaatgccaatagctagagagcgtcgcttagcaaagtaagttgaagtgacagatactgcaggagtaacgaggaagccattgcctagtccacagcaaattccttgcgaaagaatcaactgccagtattgggtggatagtgaagctgtgaagatgccgataagtactaaaattgtaccacaagaaagcactaaacgcaggtgtcctgaatcaatgtatctgccgacgaaagcgccgacaaagaaactgagaaagacttggatagaaccgatccaggagatgtcagacgggtctcggtcaagaaacgtggtgtagtacgtctgaaagatgccaaaactgttgataaaaccccatgtgttcatgaagaggaaatggccacataaagctacattgacaggattagttaagaatcttgtttgtgtatgggataaactcactgcatagccaagcattccaacctccatctggtggtggggaaatatctgaagcaacatcattgctggtctcatcggaactcaacatcgcatctggaatgcatcccggagtctctgattttgattcttcattgtatgagcgaatcgcatcagaatcagtatcttgttcttgttgtggaggcatggtttcagtctgaatcctctgcgcctgatggtcagctgtagtttcagcttacaagatcagcaatgaccaacaatgtggcctaatttttttttttaaatttaactgtctcgagaaaagaactaatggagagcggaaaagggcaacttttgtgattaacgtgaagatcaatttgtcatggttgcttcggaagtggaatcgctccatcgacaggccttctcggagcattatgaatgagtgtttacgctccgaatttccgagcacagacgcgtctacgttgttcggagacagcgatttgggaaataggacgggtttaccgtttcgaaagagagtttctccaatggattgtagggtagattcctcatgataatgtatctgagagtgaactctacgactgacgagatttcatcaagagccgtttgttgtagaataaactatatgaacaaggaaataagaaacatttgtgaagttcagggtatcctgacttcgttatggtggaaatataaaggcttcttaacacgtgattcaagttctgttttgtagtgcgaatgttatgaagtcaagtatgagctacacattagtgaacgaaatcaatgttaaattaagaagataaaatataaccaccacataagagaaatgtttgaagccacttaggggaaattaagtcatctacttaaaatagcttaaacatttcataccgatataatattattgttgcagtacgaggattcactgttaagctcatatctcttttaaatcgaacgagtctctatccatacagatacaatatgaaggtagaagacaaaaattgctagacataaaataacgggccaataaaatgatattgcaaagcattcaattcaactattatcaatctatagaccaagagactctcccaactccaccaactccgacacgatcttctcaacagtctgacgcgtagtcaaacgattacaagcgatgcgaagaaactctcccttggcctttccaggagcaaagtccaccttccaacccatttcctcaatcccctggaacaatgctcgcgtgttgcgactgttgatctctgccagtgtttctccagacttttcaggtgtggacgctgacttccaatagaagcagacctgggcgaaaacctgttcaggatcccagatcagctcaaagcgtggatggtctcgaacaagacaggcaaggtgcttggcgctgtcgactgcttgctcaacctcacgggcaatgcctgctgtgccgtagtagagccagtggagaaacatcttggtagcgtcgtgtcgacgagaacactggatggtcaatgaagcgagatcgttgatcttcatgacgtcaggggcggtgtcaagaagcttggaatgtctccagctctctttttcgctcccgttcgtgttggcactctgttcagaactgacgccattcttcttgggggcatcgtcgtggaagagataaccagcattgagcttgtttgccaaccacagcgttcgtaggtcattcaccaaaaggaatgcacaaacaagagggactccgaggagcttgtgggggttgaaagcgatgctatcagcaaggtgacttcccttcatcaaatgtttcagcttatcggagaacacaacacctcccccccagcaagcatcgacgtgaaaccatgccccgactctgtgcgcaatctcaccgatcttgtcgagaggatcgaaagcaccattgactgtacttccggaggtagctgcaatcagcagtggcttcttgccatctttgccggcttgatcaacagctcgttggagagcatcagcatccatcgttccatcatccagtgcagggacacggatgatagagtcatttccaagaccaatgacattggccgagtttgagactgagtagtgtgcggcgtctgaaacaaagatggcatactcgccaggcgtaagacctcgttgttttgactctggggcaacaatgttccgtgcaacaagcatagccataagattaccagcagcgccacctggaacagtgacacctcctgcatgtgggccttgaagatcaaaaagcctggctagctcaagactggtatgcttctcaatcgctgtgagagcgggaccagctcgctgaacatgtccgttgttgttcaagatggacaggaacaaatctgaagcaatacctggagcagaaggagccgagacgagcttacccaggaaaccaggtgatgcgttatcaactgagttacggctgatgaggtcgatagcatccttgaaaccggaagttccaagaccttctgctgggaagctaccgaaaagctcttcataacgcttcaatggcttgctgtcgttacgacaatcagacttggggcttccattcgaggtatggaatgcccttgttgttgtgctgtctactagttgtagtagctagatggagttgttaacttcgtttaacacagggtatgagcgtcctcgcttacctctgatatttcgtgtcttctagagagtccgttatccatatttgaggctttgtgagtgtagggtactgtggtttgaaatgggtctttctagataattgtagcaataccgcctaaaaagaactgaacagagataaactggacagagatagtacagattgacaagtgaagacaataactaatcggttgttctaattatatatacgtttggacgaattccgaaagctgttgatcacaatggaatttacaaagtttcttcatcaacattcatcccagtgactactatacaactcgtgagccttacacccatcttggaagccgcttagctgataccagctcgtatcaatctaaacctgtctcattgtatcggggctcggacatgagtctagccgtcggagatgcaagaccgaagaaatggaccgatggcgagccagtatcccctgcatggtgcaagtgccgacagggtcggagtcaaccctcatgaatcctctacagacccttcacattcggcatcatattctcgccgacaaaatgttcttccgatgcatgtattgactaaatctatccagaaacgagtgtttctgaacatatttagccatcctcatgcccggcctgcttcaacactccgcggaaaggctcccgatatccttgttatcacaccactcaaccatgataaacattacaaagccacaaaactggacccgcggtgattacctggtctcaacagaccctgctcttctccaggttgatgccatcaatgctgcgctgagctcggacatggtctggtgggccggagaccttccggccgatgcactctgggatgcccttcggagttcaatatgttttggtctttatcgtaaaagatcttcagaaatgaatggcaccgggccgacagttggtatgtgaaactggatttagaataagcttagtgactaaggttggctaacatcattcactgtgcagaatacaagattgaggagtgggagcaggttggattggtcagaatgatcacagacggggtcacatttggatacctaaccgatgtgtacattctgccagagcatcaaggaggtggacgtggtcgctggatgcttcagattttaaacgaggctttgcagggttggcctcatcttagacgagtgatgcttctgacaactgataagatgcatctttttgggaagaatttggggatgaaggactacagggagtttgacggcatgaagggtgtttctattgctatggttgagggtcctggagcacagcattgatgtttgtatgtagaagcgatttggatgaagctatcaagatatctgttatttatcccaccatctttacttttttttgtgtttctttgaattgttagctgaatcatgacttttattaatttacaaaaacattctcaataataataacgtttatttggtttatattagtttgtgcttgttatcttgatctgtatcgcgtttccaattcataactcatagaagaatgtgtatgtcacacaacttcatgcatgctggcaggtcgacatgcgacttggcgttgtagatgtttgacctgcttggcgcagaatatttcggcactcattctgaatgaacccgaaacggaaagacacgtctgccgcatcgtgctacactgcagatccaataccgtgagtagacacgtctcggcaccatagatatgtgaccttggcaaagcttattcaaatgcaggggtctgtgatctgaattgagatcctcgacgtgtcggaaatcattcgatcagcttgcgttacagggccacatctgccgactcattcggtgcagctgtatagtcgccgctgatccatgttagttttctttcgccgaagttgctcgttccgaaagtgcgtaggagcgagcatacattgtgtccgtaaacgaagatgatcagtgtcacaaccaactcaataatgaaattgtccgactgatgagacgcgtttctcgaaccattttcggtaccggctacggaataatgagaagcaatctacgccgactgcgatataccgaatattatgacaatgaatatgaaggatatgtgtaccataattttgatatataatatgacttcacctccatcgaatcatcatctcatcactcacaacacaatcacaacaacaacaaacactcaatcacttacacctttaaacacattctactattcaaaatgactgcctcaagccgccccgccgagtacagagacgttcgcaccgcgaatctcaacactatcacctttgacaacctcttcgacaaggatgaggctgagcttaagcgcctcattgagtcttgtgaaaaggatggattcttctatctcgacctgaagagtgccgcgtctcagaagttctggaacgacctctacacgatcgacagcaccactaaggactggttcaagcagcccatcgagaagaagctccagacccccactgtttcgcttgcgcacgggtaagtctcagatgcaacatcggggctgatcatcgctaacacagtctaaacagatttaaggccgtgggtaaccagtctggctccatcgagtccaagaaggatggtttcgaggctctcaaggtatgtttaagctttatgtccctgatcaaaattatggatcattttctaacaatatcagatcggcaagagtgagctcgatggacgatgggccctccctgatgttgtatcggacaaccttcccctgtttgaccagttcgcttcatcctgccacttcatctccaagctcctcctcgactgtctctccgacggtctcaacctcaagggcgatgctcgcttcgagactcaccaccgcgacgactgtcgctccaagagcaccctgtacttcttgcactacccccctggcgctcaggaccccaacaaggtcggccagaacatgcacacggacatcggaacgttgacgatcctctatgcgcctcagtggggactccaggtcttctcccctgccgacggtgcctgggagtacgtcgagcctcgccccaatcagatcatcgtcaacgtcggcgacactcttcggttcctctcgggcaagcgcttcaagtctgccctgcaccgcgttcttcctctcggaggaattcagattgaggaccgatactctatctcttacttcctgcgcgcttctgactcgactgagttcaaggacagcgatgaggatgagtcgaatgctaagcagtggtacaccaagaagtacgctatgtatgagatgccccatgtcatccagaagcagcagacgacactctcgggtggtatggcgcaagagcttcaggccaccttctaagttgggtctttttagggctgattcggggaggcgtgaagtcggaggataatggcggaatgatggaagatttcttatttttgcgaaggatcacactagttacctagttaaaattgcaattcactcctttatccattacaatacttggttccatgctttgattggttggtatttgttgattagatcacttcatccatggccctggaagtggactcactaccaacgtggtcatcgtaacaggggctgcaagcatcacacctgtacgcttccacacctatcattggtgtttgctttgttactgaaaaatcttgagatgatagggttagccaatgactgtgtgtagatatagataattgtgatatcaatgtagcaaatattcttgttgcatgttttcttggctagagatccataacccctgggactgcgcgttattccgacaagcattttcgccaagaagtgatcgcaaagctttgtcatatgtcatattgacaaaatgagtcatgacccaaaacggatcacaacaacgagaattttcaacttgtgctgacaaacacaaacgaatttactaccatagcatacctgcatgatttcttcacagctgtccattctctatcaagggatacagagacaagatttgacctgattatggggattcgaaaagaggaaactgacacgactcagggagactgcggatgcgtatccgagcggagtatttaacaagcttttcgcgtacgcagcccgagacgtagtgtcgtagcacccgatgggaatgacatggtacggataccgggtttgaacattttaactttacgtcatggtggcatacagtaagcttttcgtcatgccgcaacatgccgtaaagggcctatacccttgtctttccgcggagagtctatcggatttagtattctttttttgtcctaaatccatcttagcgtaattattcgtaaacatgtcttctttctcactcttttttctctcaattatctgaccaaaaaaaactctccattcttaagatctagtaaaggatctacatggagctgaaacaagtctcctttgacgagcagcgatttgcattctacagttgctcatcctcctcctttgctaaagtttagcccccactgcctttatgttacgcgtcaggcgaacagggtgggagtctcccctagtgccatcaggaacgggccgctctccccatccctgtcctgtctctagctcccgtgccgaggccaagattcataattggatgacgaaggcgagcaagcggcccgaagttcgtaatttactacgcatatctcggcttgaaactattttcgtgggggtgaaacttgtacttccaaagccacggcttttcaatgctggttcacgccgttagacaactcttttgtattggatgtattgaatctgctatagttgtatttctattgctgcaatggaacttcaagcgagatgaaaagagtttgataacttagttattaaacataaataatcgtggactgatcttcacaaagataagagattattgaccactataaatttgctcatggtccagggctaccttcagctgcaacgagcaagtgctccgtgtggttaccaccgggcggagcagatcaacatgacaggcttggtaagccctgaacccctgttcgctgcaacgttatgccggtaagagaagagacaactaatctaattgaaccctggtctgtattgatcctacattactaacgccaaaggctcatcggcattttaattatacaagggctagttacctttttcgtcaattcacggtaaatcatatacacaaagagaacgattgccatcgccaataggttaactgtagaactgagaaggttttcgctcatagctagcgagtccgaaatatactctataaataaaactatacgcgggttgagcttctgttctgctagaaaacagaaaaaagacgaaagaaagtaccagaaatttatggcccaatatccttcctgttgtagtaaagtctattttgacgttataatatgtaagaattaccttaccgtgcacgccatggaggaaggacgctaaggatcggcacttcagacccatgcttcaagccagttgagccgcagttaccttagctacctagcagtattcgacataattccgcgtagatgcattgcatatagaagggccctttgcaacatctgtccctggccaaaaggagagtcgcagtttgagtgatattgtttagggtcgtaaacagacgtatagaaatgaccagaaacgccatgcttgggaatttccgcgcgtcgaatatgaactaccgagtcatttgttatctgacctgatcttcaaaaatctggggtgctactgtaccaccaacgtccctctattatcatctctcagattccaaagtatttgataatatcaatctccttgtttgataagaacatcttggcgatctactacctagctttggttcattcatcttatcacacactggtcattacacaaatacacacactcatcagcaatgttgaagcgtcgatcagcttgtgagcgctgcagaggccaaaagctcaaatgcatccgcgaacctgacaataggaccgactcttgtcttcgatgctcccaagcgcgagaagaatgcgttgtcaatttgcgaaaaaccccaggtcgaccatctggacgaaccaactcgtccagcagacgcagccctcccagcaatacaacccccccgactcagacgcctacacccgcaccaacgttggttcacgatgatagcgactctatctcagtcccgcgcaacggatcgttcgcttcctcttccgaagatgctttggaaggcctgctcgacatgaacattgactggggcgacatgaacatgttctcgctaagcggcaacggggcagaccaagtccccgaaatacccagttctttgttcagtttcgcagaatctaccagggttgagcctccacctccgtgcgcttcgtggtccgcttctggagattttgccgcaccaaccggcttgttcccctgccagatccgcaatgaaatctgcgacccaggtattcagctctctggactccagcagagcctttcaaaacacttggtccagttacagtccttttcatgggatatcacagctgttttgaaattggaaagtgcctcgtttggtttccaaaccccagaatcactttgtgaggcaagtaggtcattcaacccacttgtcggtacttttgagattatttcagagtttgaaaatgtccttgaaatattgaggaatgccgtcaagcgaagagagcgacaagaagtcccaactcttcccaaagagatgcttatttgctactccttgactgccatttcatgttatctgcagttggtctgtgtttacaacaacctattctcatatgttcttgatcaagcatcaagcaacctagctgtcaggactttcgtccttgattccaccccggttatttctctcagtgggtttgttatcccgtcaccgaaaaacattgtcggtcgatcatttgcacagctgatgcaacacaagatcggctctgttgaagcggctttgggacttccagacgattggcgaatttcgaaagatttatcttcacatcaatccgctgatcgacctttgctacttggtggtaaagaaggacaagcgttgttggaattactcaagggtcaggctgttgaaggggaaagtctttccagcgcaatgggtctattggaatctgtgcgagataagatcaccgagatagaatgtttagcgtagcggattctttaattaattcaaattgggatatctgattcaatgtgttgaagtgtctacattgactgtcacatgcttatttgttatatgactgacgtcttttgtcgctgtcaagctaattacacccctggtctcctgttcccgttcccgccgtggcttgcattagacttacgtactaagactgtgacaagagtgtgtgccggacgtaaggttcggactgtttccgtctgactaagaattgaagagtcaagggttaatcctgtcttcaaggtatcagaatatttggttgcttagtcatgaatggtagaatcaaaaggttacttcaactttacttcatcgagtacgtagttgtattctgtaacacttaacacgcaagtctctgacgactggtttgccttaatttcgccaagtacaacggatgctctatctgccaagttgaaacttaaatgtgcttatattgaagaacaatagtgattccacgatatttagttaccttctatatgtaatcggatgaaaaattccacagctttattctgctagagttttgtgattgataagggtcttttggccttacttggaactctattattttttattgttgaactactggtaccgtattgttaagggcatccttcttggatgactcgccacctcatatgcaatcggactgtgtcctaagcggactggtctaactgtaaccaaacgaaattttcaacgatggaactcatgactagccaatgaaagaatgggattaactggacttaatgtagcatgataatatgtatgttgctacgctacaaagaactgccgactactaccttggaagtacagagtccctatcaaaccctacatccgacgtctaattccaacgttgacagcctcaggcttcctagccaagccctccaaaatctccatcgtgtcgtctctcatgatcaagtcataccgtcttgcccaagtggcagtgataaccttgagttccatctcggcaagattccggccaagacaagcccgggggccatggctgaacgggatgaaggcctgtttctgtcgctgcgttacatcctcccatctctccggtttgaactcatccgcatccggtccccacacctccttgagatgatgaacagtgtagattgggatgctgagaacagtaccaggagcgaagtggtatccggcaattgtgacgccgttgccattttcagggaccaagcgaggaagaccgaggctgatggtggagtgatgcctcaaggcttcgttgacgacaaaaccgaggtacttcaggttcttgaccatttcaaaggaggggattgatacgtcggcgggaatagcttcatccaattcggcctgaagtttcttcaatacaccgggagttcgcaccacgtgatacagcaacgctgccatggtgctactcgtagtatcagttccagcaataagcacagtcaaagcctcagcgatgagctctccctttccaaacggctgacccttgtgatctcgaccctcacgcacacgttcgagaagatccttctcacgttcatcaccgggcgggttgttcagtctgtccgtaatgcgagatgtgccaagagtacgcaggttgatcatgccattgaaaccggtacggaagaaaggatcagggctccacttgaggtaaggcttgagttcaggcaatgctccgactgtagccgcaatctcacttctggtgctgagactggtgatgacgggcagagagcttggacccttttctgtttcaaagtccacaacttctgaacctttcgctaaaacaccgaagggggcaccaaaggcgagatcgccgatgatatcaaggacaagatagctagtaagtcagataaggtttcttagtatttcgatgggtgccacttacttcagccaaacacgggattcaacgtcggcatatccgtcaaactttgcttcgttggctgccatggcgtcccacttctgtaagaagacattgagatgttgttggataaacggttcaaagtttcgcatggactgtggtgcaaaactgtgtgatacaacctttctctttcgagaatgctcagcacgatctctagatgtgaagatactgtaggtagtaatgacagaagcatcatagaaggatcttctagtcgttagcatatacacaactaccagaatattgtatttacttacgatttcagcattccatttccatggccatagatcgcatttatgacttcttcatttgcgatactgacgtggttgggttgaatgcgaaccacgggaccgtaacgtgtatgcgcgtcgtttacgtatttccaacgtgacttttctctgcatgcataaacaagccaccaattggaaagacgtgcaaagagtggaccaggaatgctacgcagatggcggtagttccagaaatagggaatgatgtagtagaagaataaagagatcaagcccaagggggcgagccagatcaagggaaggacagtgaacatggccatttcgaaggaatgcttaaagtgacttcttcaactggttgtgatagagatctattgacagtatatcggggttgattgacggctgcttttatactgaatattgctgttgatcaacatgttcaaaagagtagatggcattcatcccttactaagcagaatattgattcggagcattaattccaagatcttcgggtgcaaatgatggtggtagccggcggctacgcacttcttatcaacggagttcgtccaccgttcggtgccggagtccccggaacatgatactttctccgagagatacactccgtgtcgtctatgcagcaggggtctgcattgacgctttcggagttagaagcgacttcctctgaaacacaatggactgacgaaagcttagcttgaaaaagccaacgctttaccgaaggtcagccagtggccaatgtggtcgtttataagtgatcacctagaccttgtatctattgaacaattcacacaaagaacatagagaatgcgctatgactcggttttaacggcatttttaccataacgatttatcacaagattattcatgcctcacaagatacgtgagtttgtcctatctaattctgaatagttgcaatctcaatctacctatcgccctaacattactattctacatagcacgaagtaagtcatccataactgaagatactttgataagctcttcatcctggaaagggcgaccaacgacttgaatagtggatggttgggatgagaacaattcgggtttgtctgcacgcaaatatcgttagtattacacttataaagtcagatcatagtcataactcacagagttcatggtttggcttatcgtaggggttcgtctccaacggtttgtagttggaggcaaccgggtcatcctgagggttaactttgaagttggccaccggcaaaataacagacgggtagtccaaaagattgaacagtgacgtgtacccccagtagacattgaagtcgtgaggatatccaacagcgggagctgtagggcagattagtgcatcgacaggacgaccagtgctggttagtttagttgtggcatcccatgcgtcacggaacttttcccgaaagattctagccttgacattcaactatcgtcttgtaagtaattacacacgatgttttacggtgatcatatatgcatacctgttgtgattctgcagcgcttatctctttacttccaaagaccttgatcaagtcttcgaaagcagggatgagaggctcgcctgttgcctcgagcgtagacagtgtcccgctgtgcccagactggtagtaggtgtcgaactgtacttttgtcagaaacgtttctattgcgcgacacaaacactaaccgttgtctggatggcgtcccagcagtcaaatggtacgtcaaactcgacaactgagaagtgagttagcattgcttgagttacttgtagttacgagtgtaccttcatgcccagctttctccaatgttcgcttggtatgctcaagggctcgaataacaggcggatgaggcatcacgaccttgtcccacttcatcaatccaatggtgagtttaccctcaatcggcttgacggtcttccatgggacagggacagaagtgggatcattctgattctcagggtaagcattgataagtttcgtaaaagattcaagatcctccatggaatgacagatcggtccacaggatagcttgatggaaatttgaccactgttgatattatccatgccgcccttgggaatgcggtcagaggtaggacggatggcatacagcccgttaaaggctgctggaacacggattgaacctccgaggtcagtggatggagtgatgggagtgccttttagagctaccaggacggcatcgccaccggaactgccaccagctgacaaggcagtgttgtacgggttgagagttcgtccccaaagattactcacggtctcaatagccattcctgactgaggcatggttgttttgcagtaaaagacagcaccagcatcacgaagggttttgaccagtgcggaatcatgctcagggcggaagtcccgtcttgaaacataacctgtagtggtaggtcgaccagcgacaaagtggaagtcctattttcactatcagcataatcatctcgatgttgaagataatgtctcactgtacctttaaagcaacaggaactccatgcaatggccccttcaattttccagtggctttgaagctcttgtcaagttcctcggcttgtcgcagaccgtcctcatagaaccaatccatcaagcaattgacctagtcattgttattaaagtaaaatactgaataaagtcatgctcacaagctgatgggcaatggcagtccgcgcaccgaatgcttccaacgcctggactgccgtaagttcacgagactcgatgcgcttcacaacctccaaggccgtgagatcagtgatgctaagctgcgcatcggataagatgccgcattctcgaggaacgctagttacatcggtcaaagtccggtacttggcaggatccaacttccatttggtcggaattgcatccaaaacttcagcctgagctgcctttgcgattgctttccacgacatgttgagttctgtgttgttgctgaggaaatagtcggctttggtgtcggtcccgcaccagtagagttatacagccagggttttagacgaggggaatttgtttcctcagtggacacaactgttttctcattgacagtaacgttatggccaaaaacaaggtttggtacccatgtaacgctagtcatgtccctgcatgtgaatttacgtacacgtgttgcatgttggttacaagcggtgcagtgcatatcgctccgactcggtgcaatttcaatgtggttcaagatcgacactcggagcatttgccgtgcagattgtaacatgataccatgctaacaagccgtctagccgaaaagctagaaaacaagcttggaagaaatggatttgtaatcagactgaaaatgccattagtaatggcgatgcagaaccaacacggttaaaccaacacaatcaacacaggtcgttatgtggggacgatatcgtcacactggaagtgagagaattcgtatattagagcgaataatactgtagaatatttgttgaaattgtacaagttgttccaaagtgattaatcatggcttatgagattattgacaacatcgcggctgaaggggctccctactacacgcctgctcaagaccctccagcaggtaagaagcaaaagaattatcatcttagtggtaattgaggcttatactctacaacaggcacacagaccagcggctcaaccaaggttttcacacccatcaccatccgaggcgtcacattcccaaaccgtctctttcttgcccctctctgtcaatactccgccaaagatggatatgctactgattggcacttgactcatctcggaggcattatccaacgaggcccgggactgtccatggtagaggccaccgctgttcaaaaccacggtcgcatcacgcctcaggacgttggtctctgggaagatggacaaatcgagcctttgaagcgcatcactacttttgcccacagccaaagccagaagattggtattcagctctcgcacgctggtcgtaaggctagttgtgtatctccgtggttgagcatcaacgctgttgccgctaaggaagtcggtggctggccagacaacattgttgctccttctgccatcgcacaagaagctggcgtgaaccctgttcccaaggccttcaccaaggaggatatcgaggaactcaagaatgactttctggctgcagccaaacgagccatccgcgctggttttgatgtcatcgagatccatgcagctcatggatacctgcttcaccagttcttgagtccagtcagtaaccaaagaaccgatgagtatggtggcagcttcgagaaccgtatcagagtcgtcttggagatcattgatctcatccggggagaaattcccgaaaccacacccatcctggtccgtgtcagtgcaacagattggttcgagtatgacgctcagttcaaggacgagttccctgagagctggacagtggagcagacttgcaaactcgcgcaaatcctacccaagcacggagtcgatctggtggacgtcagttcaggtggtatccatcccaagtctgccattgctatcaaggccggtcctgcttaccaggtagaccttgccaaacaggtcaagaaggccgtgggagatagcgttcttgtttcagctgttggcggaatcaagactggacatctcgctgaggaggttttgcagtctggtattgatgttgtgagggctggacgttggttccaacagaaccctggcctggttcgagcttttgctaatgagcttggcgttgaggtcaagatggcaaaccaaatcgattggagcttcaagggacgtgggaagaatggacacaagaagtcgccgtagaccatagatagatgattgttcatcaagactagtctggcccaagccatcttcggggcactagataaaagaactgataaaagtttaaaagacgagactaaacgacgatttatgctactcagactgtgcatcttgaatgaattgtgcatgtactatcaaatgtggaggctaatgtctttactaccgacgaggccgtttaaccaacacgtaagcttggaaagaagtttgtttgcatcaataccgaggggctgtgggcatataaaaacacagaaggcaagtcgtctattaggaactatcttgcaagcttaaatcattcccttttatatccttaatcgcagatgccagcctctaattccattcacgagcaatcagtcgtttgcatgaggtctgcaaagatcatccttcccacccccaccattctggcagctgttggcacaccactcgacataatagaggtgggccttggaccaataccagcggtcctgacatttgaaaagcgtatgctgtatgtgacccttggtataaccatctggaaggccctcggattgaagctgagaccaaatctcgtcttcagtccagactgaagttgaatagttagcgaatgatgcttggtgacggatggactttgggtagggagaaggaacatacaatgacctccgctgtttaggttatagctacagtatttgatgccgtctttgcaggcgaggccactgacactagccgtgaagatgacaccagtggcagcgataatagctgcgagtctcataattgcgatggtggggttgaatgtttgtgattgaagagagatgttgtaatgaagtaacttggattgttgtcctttgagatggtggctatgtggcttgattgctgtgtctactgaagatgagaccctcaaccttgaaggaatcgagtttacttatagaaacactttctgatgacctcaatccttggacaacacaaacggcagcattgagcacattgttggcatcgcaacgttcctttgcctggtggattccctgcagcggccactccgtgacaagcttcattgcagccattccgtaagctcaattcccgccatttactctacatgttagtcctgagaagctctgtgtggatactgcctcaatgtaataagccaagaattcagggttgcggagtagctgaaacatgaccaagcttacgcctgacatcagtgtcgtgtatctgcagcagatggtaagcgacccttgaacttggacaaatgacatgacacaaaattttaactgcggagtagagtgagaaatttttttttggctgaaaggtaacttttgcgggagtgccgacctcagccgcttcagaattgaagctgactgcatgtgaaatgaaatcaagcttatatgtttcttgtcttgtccaatgatatcaaactcactaggattaaccgcaaagcttatgccattgcccctctgtagaacaacacagcccagcaacaatgtgaggaaatgcattacatcttgtgaccatctgtgatttagctttccgctctttgcgttactacgttaccacaggaaaatgggagtattatgggaaatcaatgtcagaagaagctatataggatgtcccccgccaacgcaatttctgtatctaaaatccaaatctttacaaggacatcaaagactgaagtttcttattacatctaatcctcaccaacacctgcaaaaatgaagagctctctattattcgtatcaactcttgccacattggcacatcatgcaattgccgcctcttgcacaacggggatcaactattgtgggtataaccttatacaaaaaggtatgagctcctttccaccgtaaacgggtttcccaagcaatgccgctttacttctcgggcagttttgaaattaactcgatttctatccaggtaactacagggtggagatagcccgagagcttctcaaatatcgccaggatgtcaacaatcacaatatgtatcacagcttgttctcctgtggggaaggtggtgttggctggattggatacctggggacttgtgatggaaaatgtgttgatggtgggtcgggcaaaagcgatggctgttggtaaatggggcaagaaagatgaagccgcatcaggttgtcgaagtactggtggagtgacgctgacggcgtcgagaattgtgatggtgaccataggaaagtgatttagttgtgttgttgggaaacgaattcttgtattgttcgagtagaaatcctgaaagtattacaagtctattgggtcagttaatgaatattgtactcgttcgatctttgcagagatatgagcttaacagtaattggatcagatcatactttattcccaatcttggctgtgtaattatttgtttaatttacaagaatgcctgttgaataagatatcagtccccaaaccagtcgcggaagacatgtgtgctacttgagagccacaacatggcactttcatcaacataacttcaatgtcgctctgttcggaaattgttcctctggcttgagattaaaacgctgtagaaaatgtggacgatttctggaatgcaaaatatccaattcacaatctatcagaagcactatataactctcccatcgttcttcaatgccatagcttatcctaaatcgagaacaccatcttccagctcttaccggccatacctaagttgcaagttctcaaaaggcccagaaaacagctcgaaattgccacccgtcatgctcgaacaacacacggttgtcgtcgcgataaacattccacttctcgccctccttgtccgcaaatccgactctggtatagagtggcgatcgtccagcatcgtcagccaagttccacttgatgacatgtccgcttccactgaaggtcgctgtgagtgattggttagcaaatctgtgtgagactgtcgcagacagaacacgaagtccagaaatggaataaataccttctccaccattttcccaccaagtgaaggatccattagaaacttcgacgtaggtgtcaggctgctggccgtcattgttaccgaacttcgagtagtacgcaattccggaagcttcgaacccgttgcgctcacggttgatgaagtagacaccgtctgtggtagtgcgctgaataccctctttggggtacagtcgcatagcgaagaccttgtcaaggtcggagatgactcggttccatggtgctgaagagccatcgagtgtcatgctagcatcgtacgagtattgccttggcccgaattagcatatgattgcgcgagcaggatcattggggactcacatgatagatgttcggtcgtatcttgagttgatgacatcctcctgcttcgcagatgcaaacaggttgaagtcaactgcactctgatcccaattgtagacccgcttgtaatattcatacactaccggtttgttccactgaatgttagcaacgggagatgcctgttcatggatgaagccaagggcatgtccgaattcatgacaaacagctgtactgaactccaaatcgctcatgtcgtcggtcatcccaccatagttcatggttggctggtcctgaccgacattatggcaattggtgccaatgtacgaccagtagccatctcggtcaaaagagacgcggatatcggaatctcctggggcgtcgcgctccatccatttgaaggtgatgttggcatagcgagtccattcttccgcgaactgctctgaatcagcatttaaattatattggaggatacgtcctggttgaacttgtcccttgttagattgtttacctgcttaactttgctgcgaacaaagtcgctctgtctgtttaaatcttagtaaatgtcaaaggatcgagactgagttatggcatacccccacatattgacaacaatctccgatccattcggccagtagtactccttctcaagagcaagacgatcctcgcctgacttcaatggcatctgggcgcaatgatgaccgccgaggaaatctgaagtcattttgatggttgggtttgagagaatcgggtttgaaatagtgatgtaggatgtaatgaaaagagatgtaaatgatgtgaattgttggtggtatttccctgatgagaaggaaaccagcgagtctttatgtccttggaggtggagggagatatttgacacgacatgtgaagcggcatcatcaaggcatgtaacccacgcctacgtaatcttgaacgtcccttcaccgtggtatcaattgccaagtattcaatctcaatagaagcgaattatttccaagttgcaacggcaagactgctacgtactgcagaagtaacattgatgaggcccgaatggcggaggttgcgacacttggccgcagctctgctttcagccaccggatctatgttactgatctgtgacaccctccgagaggtttccatgccggtaaatggaagaatgatggactactggatgaaatagctgtcagaatcgtttgtggcgtcatcatcagggtctcgaccgcaggctgcgatattatcctgcttacttcatgcaggacacattgttttgggccgctatgaaagatcaacaattttaacaattgccaacaatgaacgccggcttagcggtagcaattatcgatttacatcagacttttctagatcaggctttcattcaggatatgtaattttgtttcaaattgttttttactcatgccattcaaattctgctaaacactgctgctcaaagtaattaggtgggccatgctgactgctgacaacatcgggtgatacctgcatgaagctgaaatgttatgaaagccttgatcttggtctcccatcttgacctccgccagttggttcgggatcaccgaggaagaaaatggtaattcatttggaaatgagtgtcaccttcaaacgccagaaaccctgcatcatgagtaaatactcaccgccagtcttacatggacattttgtactccaatacgcaatcagattcagttcttcagctccgttttggcacggctttcaattatcgtaacatgcatgagatatcgggttcgcgatttctgggctggataacagtgatacacttgcgcaatgtgaaaactggtaacttgtgaggccgcctgtttcaaaaggtataaaccgcgacgaaatacccaaggagatagatttctttttttcataactctcaaatctttacaatatttgacattcttacttcttctacacacttctcgctcgatccattttcaaatatgcagttcaacatcgcatctctctgccttttggccttttcgctacctgccatcattgcccagcgaactgaagagaacgctgttaccatcaagaccttccccaaccagattggttgcgggtggggagtcagtggccacacggactccttcccagacggagagtgtattcacttgccgagggatttcatggacgtgaagcacatcacggagacctgccgcagttcgttactcagcccacagttaccaagataagagattgctaatcaggacatagtctttatctatagggcgaacgactgctcgaaacttgaaaaacaggttcatcaaggcgacaactgtatcgatattcgcgactaccaatcgatcaaggcattctgtcactaacgacgtcgggacgactgtgacagatggggagtgcagtatcaagggcttgggtagagatttgaatagagtgtagcatggctacgggttattgttctcttcgttgtggtttttccccataggggttttccatatcatctgtccacattgaagaagggttgactttaattctatcatatcgttttatgtgcatggcgccagtagtgatatggcgcttctaccattcccagtcgttattcccgattgattcccatttctggtgacttttttacactagccagcatgtgagcatacatgattcttcgagcaacctttcgctgagattaatacagtcaaaccgaaactataccataattattatgaattcatcctctgacgaccgcctatcatctggcattcctaccaaaggtctctcttgttgatcagccaatgaaagtttacctattgtagtggtgttttcaacaaccaatgctagtgaaattcaggccattgtgttacaacaaggaatcggtacacatgataaaaatcagacatatcaaaggcctagaactcgcccctcatgatcttatgaacgttattggggaactaagaaggcactttgatccagacttatcactcagctcttcagtatacgccactttaacttcaccgtcttccacctaggcacagataactgataggcgcatgctctctaagagaattgcttggtccagtcgtgttcaatgtaaactataccacagctgaaaatatagctaaatgtgttctagaccaaactattaaaacaagtcctagaatatggtgccatggcgtcaagtttcagtaaacataaacgcaataggtattaatcaagaaactagtgccttttcgatatacaaatgtggactttcatcaatagtaagtaaataataaacaaaaataatagagttaggtttaacattaacaaggttttactgaaatcataaatagtctatctatcctcacaaacatgtttctgtcttcaacggcacaagtcacaatcaccatcactgcgacagtccaaatcacacatccgagaatgcttcattactttctttttacttcttagctggctctcgcttttgcatcaccagccctagccccagtcccacaatcttcccttattgattccatcttcaataacccttctattcctgaagtcactcttgccgaattgggtgtcaatgagaccctactcaacgctcatgacttcggacttgcgaagcgccagacaaccctcaaagtaaccatatgtaacattcaattcaacgatggttatggtgagggtcgcttgattatttcaaatcccgttccaactgaacccggaacgacaaagccggcacatcctctcgatatcctcttcatccctactctgtatttacctccaaatgacaacgagttttgcttctacacgaaccgttatatgctcaaactaccactgatagacagtgtagtgggctacgcatgtacaggtggtgtcgcaccaccttttgacactacctcatatttcaacatcacaagcaatagggtcagagcctatcttgccgagcttcctggtaaacccgaagcactgttgccaagattcaagttctcgaaggtctggttctacaatgatatgtttggaggcggcatcgatattcagttcgacaaaggtggcaaggtttcgggactcgttggcatgctaggtcatcagaggccgccatttaacacagggcaatttatgattgcaacgtttagccgcacattccgtagtgtatacagctcaaagattacaattcctctgcagtaggaagagaccgtctcttcatataaggagaataaattcattgcaggttgtttatatatggaaaaatgggaaatgcattggtcctccaagatgtgcagcggtagacacacagattgttgcagctaaacctttataaatcacatcattccttttctgcaatctggccttcactgagggtcagcagtcaatctcttgggtgtaataagttccccgacactctcagctgcatataactctggtcgtcgtccacaagcaaaccctccaccaggttgccaatctgctgtaaaactctttgcaaacaaaacagacaatatgaaaaacgcaacaactgggggcacaagggcaaaaagcaagaggcggttaccgccaagttggttgatctcaataaccgctatagcctttcctttgctgccaactgagttagccacaacggggtcgtctagatgcatgttggcaacgccgagggcagcaataacaccgagtgcatcctccaacccgttttcactattgctgaacgcgtatgggggacgccggtcttctccggcaacgcgatggacagttgagaagtatccatcaagaccataattctccatcaccatgttgtacatggatgttgtggctgcaacatagtggacatttccaacggtctgcttttctgggacgcatgtctcaccaccacttaggcggcggctgtacgctattcccgtaaggttggcggtttgggaagccggtaaatccagagtgacccagcggtattcgaacgacttgagcgggttgatctcgcacgtgacaacatacgtctctgaacccccactaccagctgtcctgttaggatcgttgatagtgcgcgcaagatcctttgcaaagagggtcttgcccttagggtcgttgtaggcgctccagaccataattccttgtccgatggtgttgttccgacgatctctccagagataattgaccatgccgctgctttcgttgaagcttctagctgcaaactctaccggtcgcgtaatgggctttgggccatatgtcggactgtctgagacaaagtatagagacttggggttgtctccaactctcagcttaccgcctcccttcgtacaagttacagggtttgacgccatgactgggacacattgggttgtgctcctcaggaactgaccatgcttctgatcaagtttctgaaattctggaccacgatagagctgcgctgaagctcccagtgccgatcgatcaaccgcaacaccggcgtcgacataagcgtatttgtcggggctctcggaattgatgttggaaacatgcgaagtgatacgcactgggggacagtcgccctgatacctagcaaagaacgcggtatcatttcccagaggccatctgtatgcgccggacacgtttccctcgccttgacctgcgcattctgccgagttagaggtgaagttgtgggagtagcgaggtccaggcaccaagggttggtaatccatgttctgactaccgctgtgtggggtaaacacggtgacgatggcggtcgtcatgagagcacaagggaggtatataaagaaaatattcttgttgtagaaaatcttctctttcaggctgtcgataaccaatatgccgcgccatctcgtgttcagcatttcctgtcgtggtggcttctctttcaatttctcccagaatgtaggcgtagtggacggctcaggcagctgttccagctctgagtaactgattcgagctcgtaagtccttttcaagtgatctcatcagaccatgctggactcgacctttgacgacagatgtgtagatagtggcaagaaaagttactcctacaatgacgtacggagcatcgtaggaggttcttggtgcggccagaacggtccataccatgagcccacaaagagataacagggagacaagtacagaaaggtcgaagcatatctggaatgttggtggaaagggtttgatttcagttacatcggacatattgaaacctggcaaaacgttacagccgttgatctggaccttgcaaaatatattaggtcttcattacgacattaaataccaatttcccaatgatctcttcactctcccctacattaaaacgccaatgtcttgcctaaaacgctgacgtcgagctgaaccagcccgtggtagtacaagttcaacacagcccgaatggtagttacacagtcaatgcaaaccggggactaaacaacaaatagtaagcctggtatacgcgccgatcagggtttgtgacaccataaggtgctctcatagcctatagattctcagcctggaaccctcccttgttgcgtttggctgatcgcagtcgccagcctgattataaatgggtatcctacaggtgctttttgatgtcactgttttaagattattcaacatcattgactgctagaatcaggctccaatgagactgatcagatgcgcccttggcaaataggctatagtgtcccttgtcatagtcgctcgttcagcttctcaatctcgtttctatggatggaccaattaaacgagccaagtagtacagatggtgcatatacgcaaaataagtctcagcgattgtctcaagccagggatacctagtcagttatgctctcgctacttgccagtaacaaatgctatgttcctgcacggactgatacgttaccatggattaataaattttccatgttccccggaggatgcaaagagattggcgaactctgagtgaaccctgagagtttgaaaaagtccttccaaagtttcttctgagccgaaggaaccggtgggaaagtgtcttgttgtcatcaaacagtggcactcagtagttcgcttcagagcaaactagaaaatcatgtccacatcgataaatacagatccatcgtcggatttatgaagtacttgattatcttcatggtcaagagtaggctgggactcgaggagctactgtacaggttagatcgacataagagtagatcttcgtatcgtgcaaatcagagaaacacaaagtcccgaagagcaaacggaacgcacggatattaggaagcctcaagaacaattatgtcaaacagggccctcggcccgacgtcttaagatcagactccaaatgaatcaaactaattggacaatgcagcttggtgtatgcttgttgaagatattaattgagagtaacgtttcatcaatcaacagcattgtttctccaacgctgggatgccttcacataatagagtgcgctttgacgcatagtaaattcccaacgatgcattgatactatatttattccacacatcttgtctaacggtttgtctcaaagctatggtacataataaggtttattagtcaagatccagtcacagcgtaagtttatcggcaagccctggatttgatcccattagttgactggctggagtcaggagtctagactgtatctcaagttaagattgctgtttatgtccaacttagagttgttctagcggtgcacgttggatgacaacggcagattgactaccgaccctctaacggctgatctcggcgatctttcaactttctccacaagtataagactcaagtcttcgccggtaatatttcattgtcatctcaaccaacttcatacattccttttagctatcaaatcatcacaatgggcgcagatcctactgttaaattcaccgttcgaccagatggtcgaatcgtcacccatgagcccaccctgacactccaatacgacaaatgggctgaagaaatgcaaacactcagcgtgcctggcgaacaccttccccgatacgcgatcaaacgagtcaccaagttcggcggcgctcgaggacacaagttcgaagtatactctaccaccgatagagtacaaagggtcgcttgcatcaagcaccactccatgccaccgagaatacaaatcaacatggtcagagcagaccataaactcaaaattaaaacgcacgactcctcacgacaatacgacgctgcgggcggtctcgggcgcttatactggaagagtacagacatgaaagcttgttggaaactcaagaacaacaagggtcttgttttgcttgtcacgattgacgaggctcggaccggtggtattctgagcatatacaagaagaatctggaaaaggaagttattgaagaattactggctgtgggtgttgctcagattgaggactataataggatatctagggcttccaaaaagagtgtcgggacgacttcataagggtcaggttgacagggtctacaaaaagcttgttttggtgtttaagtttcgtctttgcatctggttcacccttgtacaaacaacatggttaaaagtcttccagtattattgtatcttaatctccccttctatcctgtctgtagttgaatattccaagactcagatctccgtccctttccctgagcggttcgtcatacacaatcgagctctcaacactcgcgctcgtatttatcatcggtttgtcctgttgtagcaatgattcagctggatcattggtctggtccctctccatttcttgtgaactggagtccacggtgaagaatgtcgccttttcatcatcgccactctccggtccgccttcttgtcgcctcagtaccagacgaacattattgagattcttcgacaaaggctctgcccctgtagtctctgctaccggaataatcttgtctatttcggggtttctcgtcgttcgaagaatagttgaaaaactacttccatatgatgccgaggcagacttgatgcacaataacccgatgatcacaatagcccaagcaaggaatagtcctactccatatgcgaccaacaggtttcgaggttcgtacgaaaattcgttttgtgcagatgaataggttaccgggacgcgtgaggcagcactactgttttgtctgatcaaaagtacaaggtcagattttttaaacaaaattcttggccagcaacttacaggaacctgggatgactgaaaagactgattgtaagatttgtaaagagatcttccagggcatcagacatggagatattcccattcatagattctggcctgccttttttgaaaccatacatctcctttgtatccataagactcgaacttcttatcaacgtctgaatggcatttgtagtattactgctgccaaaattgattacggtaccaagcacaagctggcccatggcattcataagtgagagataggcgcctttggtagtccagtggtcactgccaaacatagcaatagagcgaaagtcgctggggaaagctaccgggtttaacttcttggatgtgtaactgatattctgctggccattgtcgaacgagaaattagttgcaaaggacgagttatagagctcacactcaattgtcttcatcgtctcgtaaacattcgggttagagttcgtttcatctcgtaatgccacatagaactttgcggggcccgtttccgtgtagtcaagacggaatgttgttgcgactgactcgtttaatgcgtattttaaccccgtcaatgcatattcgttgacaccagaactggaaccattgccacgtccatggttcggtacaaacccgacaaatactattgttgtatctgcatcctggtttttgctattttcaaggatttcgcgtacttgccttgaaaatgcctggttctttgtgttgtggcatgatagtgttgggccgtgaaaatccagggcatacgaagagttgggaaagggcggtggtatagtgaggattgaacccagagatgccactgataatagtagtcttgagacgtaggttgagtggactagtaatctccctgtccagctgccaaatgtgtctacattggaataatcaggggttgaaattggggcgtgaagggatgtgatgtttggctgggacgagactgtgacagtcaaggtggctggagtaataattgcgacaagcggaagagcccttgaagcagagttaagacgaattttactaccgagagagcacaaaagtgaaatcttaccacgcaataatggctaccactgcgagtagaggcgcagcagtccaaagttcccaaccaataaaagcccatggattattcatgacgccaaaaagtgagttcactcctccgatagtgatggactttgaacttagggttcgccataatatttgcgtatatgcgatgccgacagctgctgataagaaggccctcactagaaaggccaaaccagtgcctgcacgtaaatgccactgttgctggctctgactttcgacgattatctcatcaaggtgaagatagtagaaatgatgagcaagagcaaatgatagtcccaagaggaaactaccggccatgagagcgggtgttaactgtctgctcgccattctgaaggcattgcaaaatatgctgaaagagacaaaaagtctagcggggaggaaagaaagctgtcgcactgatactccgcacacaacactatctccatatactgagcaacagtggcgttctggctacaaggggcatacggtgatgtgctatcaattgacaaattgcagattgctattcgtagatgtattggctcaacagctccggtaggctgcgaacggagtgatcagcaagccgggatccaatgggttgcctcagcctaatgctcgtgatgcagtataccaaggaaataatccatgttcttgcgtggtcatctgcggcacagatccaggctgagcgctaacaggcgaaaacgaacagcctactggctgatcaaatttgagctgtttcattgcctgatttttctggctctttattgcgtaagtgggaatcgatagttacatgcagtcattcagttcaaagggggacaatgtgcaaattaaagatctgcagttggtccctcctcccgggctgtcatcgagtaattacagtggctgagacagtccttggggatcagaagaattgaccactgggagcattagagaaaattatgatgacatcctatgcctctttggctccttgttttttatactccaagatttaggaggcccactatattgctacccactatctagataacttcactcctgggtcgccaactcggatttgtattgtggcagatacagtacggctgcagaagactagccaagccgacatcgtccaaaataataggcggtgaaaacccagccccctccgagacagaggctgttttacctacccctcggatctacctccagtccagactctagtgttatttcggtcaggaaatatgatccctctacaaaccctcccccgcctctatctcatttgcaatctgaagccttacacattgctccattttcttttgatcgagcactccagcatcacaacctggatgattactccgatgcatcagtaggttttaatgctgggagcgatccaatcacaacgttttagtgtagatgtcaccgtggttattgcatgctagtttcggtttaacaatatccttaccccgccgcctttgacctgtaactatttattcagccgttctgacggagcaacactgaatttctatagtaccattctcttcaaacatcgaaatgaaccacagctgcgatttcaaagccactgcataaggtaaccacatataaagataaagtcttcctccactatcgctattactattgctctcttgaccacggtctccgcgggtcctctcgcatacggagcctgccaagctggctgcgctagtattattatggcatgctacaacacggctgggtttacttggggagctactgcaggagctacagctccagcatcgattatcgcctgtaatgctgctttcgggaagtgctctgcagtatgcgctgctatagcgctaggtgcctctacaccttaaactgatttaaggtggaatatcttattcagtaagggttagctaatagagcgcctagatcatttttaataacctcctactaatattaatagatactaccttaccattaagaataggcgtttttatattagaggctacgtttatataagaagggttattttgtaagtagatagggtcaagttagggtggttagatgatagatagatctgattgtatattgaactccgtctccagagagacttcaacttgaggaatccaaccctggatccctcggtctgacttctcttaaggtaaattacccgaagatctcccggcgaccgctcgctgattagtcgcaacttaatctctccatgatactcttacatatttatttaattctaaatataataagtatatagtaactttagtgacacctccaactaatcttagagtccttatttgtttaacattattcctatatttccagctgtatttcactgtgtcgcttatatgtgttattttcgctcctaaattgagattatttctaattaggtgcatcttggtatttttcaaatgctattgtctctggcgttatcctgtggaaagcaaatgcgctagtgtccgttaagagagaaccataaaccgacaattaatgcctacttctgctaagaatcagtaacaatcgcataggtcgcatggctattcaagcagctcttacatatcagcaatgttcaagcaacgggtattaataccagtaaaggatagtaagataatctccattaaggtgacagacaatataaatactagctatactattttaagaattctttcttttagctttttagcaattttatttaagctttaaaatgctataggtaaattacttttagctgcgcagtgtgctatttcgctcgcttgtttatttcactcgcttatcgtgtatgttaactaaacaatctccttaatttcatgagggcattttgatcagacacaatcctgctggtgacccatgacgaaacaaggagattttgaagcccagtacaaaaaagataatgagatcctagtgtttttagcgctggcactaggagggtgttgattgcgagagtgaggggactcatctcaggtaatgtaccacgcggaacatcttgagactaacgcggtttgcccgatacaactataaagaacgaacctggattagatttccattaggaagattgaaacgcgagcgcagcagggccaagttagagctattttgattattcagtcccaatgtgcagattgctgaatgtcgagatagagtacgatggtgaaactctggcgctctgaaaacgccaccataaaggacataaggcaagagacatcgaattgtcagcatctatcccgagccatcctctctctaattcacagaagtcaggatatgggctctagtaataccagagtagagactatactctcttgtgctgactatgctataaaggcttataaagaattaaccatctattaaattcacaaagagcttaagatttagcagcaatcgctgaccagacgctaaaactccccgctttcctacatcagctaggtagtttccctacttaaatacaaattccctaatgtcatcacctttttttttcccctgtcctacttcctagttctttacctattctaccttcgtcatggttaacggtaacgccatcgcctataatgtcgccgccttcattagtaccctattccttcttgaattcggtgccgataaattcgtcgaccacaccgctatcgtagcccaccggacgggaattccagacaccgtaattgccttgcttactgccggcgcagaatgggaagaggtaaggcttcgacccactctgtcatccctgtatcttcctcactctgttaattaaatgaatcgtagctcgttgtcgtcattgcttctcttgcgcagggtcgaccctcgttagcagtaggaaatatcatcgggtcagccatctcgaatatccttggcgccttttccctcgggcttttgttccgtccaaagggctcgcacgttacgtttgataggagctctcggatatactcgctcttcttgcttattatcaccacttttgttacgccaatcacctacttctcccataggataatctggttgatatgtggttctatcttgattgccctcttcgccatctacctaatctccatagggtgggctattagtcgaggaagtctcaccgcgcccgaaggttcggatgatgatagcagcgatgatgaaagcgacacgtcgtcgatagaatcgacgaggtctatcaaccgccggcggcatgaaatccaggcgagccaagaggagagggagcctgagaataggaacgaactggaccagcgagtcggtggcagtgctgagggggtcgttgtcacaaatgtgtcgagccgtcgaaggcgacggagccttgggtaccatatcgggttcctgatgctcggctttttagccatctgcctagccggctatgttctcgcgcatgcggccattaatatcacagatgccattggcatctctgacgtgctgtttggtattatcattcttgctatcgccactaccctgcctgagaaatttgttgctgtcctaagcgggaaccggggtcatatagggattcttgtggctaataccgtcgggagtaatgtctttctcctgtcgctttgcctaggcattgtaatggttgatacctctgggaattttaatgggggtaatgttaatatccctgagctatgtatcctttggggctctacgctagcgcttacattaaccgtttggtacggcgaaaggtttgatcgatggattggaggaattatgttgctcagttacattgcatttatagtcttggagtttacagtcattcaccatgtagccgattcgccatagctatccacgtcaagtgggagagaatactgagcaaagcagggctattatggaatgagtcaacgagctgatatgccatatttacctgggtagctatagcattaatgtttcgggaacaaatatggcgggggtctataatagtatgctcgatgttctggtatattagtcgatataacgcagactaccaggttctatcgtacttcaccatcactccacccccccccccccagaccgcccagttagcagttatctcagcacagggaaagtatcaatagaagatttctctataaatcagttaactaagtatattactcaatatatgtcaattagtatttctaataattataaaatcagtaaagctatccctagtgggcggcctggaggggcgggcggagtgatggtgaagtacgataggacagcagtcacggcgcgtgtcgttaaagtctgagtctgctagtgcgggtttgctccgtcgatggtcgggaccaattgaccgctcccggctatggaataccgtacgttacgtcaccttgacggcatactaggaggtggagggtgtgattgaactttcatatgcacagctagtgaaacaaagcgacctgaacggagtatttgctgcgaaatttctgcgtgccatctcaactaccttaatgatataccgtccacagagtgaacactgagagcatcttcttactctcactcttaatcagtggacaatttgagacataagcttaatatcctaggaataaattctaacgctagcgcaggtaaagatgagtgataccgctaatgaagcagtcccgcttcttatccaggttagcaaatgcagcctcgaagctcttggattaggattgacgcggtatagagtcgcgactcgggtaggtgtgttgtcaagagaaacgtactatggtgcctttacatatctcatttcctttcgacatggaacatgagaagttacgagtttacaacagtgagagcttctattacctacttctatccggtatgtgttgcgatcgttggatcagatgcttaatgactgccgatggaggttctcccagaggtgtcttgacaaactcggctacgcttctactatcccctaccatgggaaattgggttgataggaacgcatcaaggttccagactatccagaaaacaatcctggtccagcgtatctgcactgtaatagcatgcattttgtggatctctctgttcctctcgccagcttcacctattcgggtgactaagtgcattaatcccgaccttccgggatggacatgcagtcggttctcgaaaaccttcctggtagcaatcatcatctcgtgcagcatcattgagagggtgtgcgctgtgggtaaccagtccgtcatggagagagactggattcctaccattgcctcagaatgctcggagccgccgctgcaccacatgaacgccgttatgagacgaatagacttgacctccaagatgctggctccgatcttcatttctggggttgctgcacaaaagggttcggcagtccttgcagcgattactgcaggactgaatatgatgacggttggaatcgagctgatatctgctagaagtgcttggaaccactctgctgttcttcaacaggaacgtgccagtcagtcagatgctgcaggatctgaacagggaagtggctaaggcatgagcgagccggaagtccaaaagaacagcctcgcactttacttcaccaatgatgtttgcctgggtatatcatctcactctcaagcttaaaacaggtctactgacaaactcccagcctccctgtcaacggccatacagcccttctctgtcctttccctgtctggttccatgactacgtatcttttgagtcgacattactcactctcacttattaccttcgtccgcaccgtcatatccatcatcgagatctcctcgaccataatcttccccatagccgccagcttccttgccgaatatcccctcgaccttatccccaaccccatcgcagcacttggcctttccagcgtctccacacaagttgtttttacgatcccttgctatatcgccctcgtactggtgcctattaacatgacagatccagcatctaccttcccgctactttcggcgtctattttcttgtccctgggattcagtgggtttggctactggacgcataatgtcgctgggtcgctgttcagacaccagcggcattgggggagacaggttggtaccaaaaacggtgttattatcattgcatccgatctccatgtggtcctcattgggatgaaaagtcgatccatgacgtcctgaaaggttcttgtttcctagctgtcgatattgctccagagggacgattttcgcccctttggtaggctcatctccaggagggggtcgttcgtggactgtcgatgatcccatcgtctttgcatccgctacagcaagcgctgaagtgaggctatcacccgacctcaagggatgtttcttcggcgcgtaccaaccgctgatctggcccgtaaagagttgttcgagacgctgaataacgacattcttccactccttgtctatcataatcacatattgggagtacaggccctcaggaatgtgtcgcaaataatcctccaccttttgcttcaatgattcggttgaacgcctcgtgggacggccaagagatgtgctcgcacacttggcattggttgacatggaggcgtaagcggagtcggctggccggaggctggagcttgaagaagaggcatggttgagctgaatttcagatccggagtatatgtgatcgccgttgtggcgggatggctttttcttcccctgcagcgatgaagcacctgagttattgagactgccggtaaagtccctcagagtggtcttgcgctctttcgttttctctttggacaaaccatgaaccttgatctcaaatagcttgtctttatggagtatagccgggcctgattgcttgtagcgcttcattttctgcctaactttttgagcctcaactgttaggtcgttaatgacgccgggatagtaattagagctactgctgtgcgccatggcgagcttcgggaaggtacgctggcattggttatgggagtatggtttccctaaatccgatgaatcggaatcggattctttctggaggaaggggggatcaattacaacttaacatcagtatcttccgagatacggtccgagtagaggccttgtatactttctatggtgctattattggcagtggcggtcggattctgattcaaatgatcaaaccacttcatgaggtcgctttgctcagtctcatgactgttgccagaggggctgcgaccagggactgccttaatgtggggctgagcctgcgctggctctgagtgaggcatcacaggaccaaacggtagtgatgaaaagtcagacttctcaagcaaattgcgttggtgggtaggatgttcggcggtgacggttaggctggcttctgtataggctactaaacaataagcttaagagctcgctgtcagatttggttgttatgccatccggattggaacccatgagagactgggcaattgacagtgtatttaaacaagatgaatatctgtactacctgcgatctgtctagtcatacatactttacctgaaacctcaatggaatcattaatcaccttataaaagtacctctgtgtgaaggaaattaccatagtagcttctttcccagaaacccctttcgcattttccttgtttttgtccttggtccagcctccttatccttttcattttctggctgctttagctctttttttgctctggccttagatcgggtgttctgtgctgaaccgtcctcctccaatatgtttgtcgtcgcctcctttgttccatcaatcctctcgctcatttcctctttttgtttcttttcaatcctatgtttcatctccaacactatcttcctgtcctccttctcccttttcttcctttctttcttttcttccatagtctctccaacttcaatttcaattatcccatacgcagcatcaatcaacaattgcaaactctcggatgtttcatccttcaccaacatttcaatggttatcttcttaactctgttagacttttcacgctttgaagaattcttgccccttgctttcattttcatccttttgaccatctccctatcactcttctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaacttcaatgtcgattattccatatgcagcatcaattaataattgcaagctcgcggatgtttcatcccttaccaacttctcgatagttatcccttgcaagtcatttgtagtttcactcgtggataagctcttatccttcgatttcttatcctctttaatacctttttgtttctttttcgcttgtttcggttcgtttgatgtcttttctttctcatcctctttttttgctttccctctggtacttggcgaactttcgaagctcttcatattgtctgtttcgtttgtcgccaaactttcggagctcttgaagtcatttgaatcgcttattgccaaactaccacagctcttcacaacgtcgctcttggctgttgatccagacggtacacacatacgggctttagctaatagctatctgtaaattagtagacaatagccatacgcaagtggctcagcgtcgcaaagagtgcatatttacctttgtagcattttttgccgttttgacttggcgccaataaatcacgatatcctccatcccaaaactattggtccagagagaaacctcgtcatgaggccacatctcatacgtaaagtcaatagctgatttgatggttggatgggccaccataatccttgtcacaggccgatttcccaacattcccttgacaataggctcctcgtacaattgataaaacgactgtcctgtaggatgaaaatgctgcggcggaggttgcgaaagcacagtcactaaatcaccctgcgaaatgaaccaagaaaaaataatagaggcaccatgaatataattgcttcgactcttcctgatcttccgacaacaacagcagtctggatcgtcggatcgcaaaagcggtcccagtgaggttgtcagtgtctggaaaccatgggtatcagcccattgctgagccgttgcccgtggcataccgctccataggagttgatggtttggaatgcaggccttgcggaattgtaaaagtatatcactggcttcttcttcagtaagccagtaacgtatgagattcctaatggtctcgggaggttggttgatgctgcaactggtaccacttgatattggcttgttctccttgataccagtcaatgtctctgtgacatcggtaccagttattgtctttgcttttgaggatctctttttagccatgttaagaggatatgtttcttaggcatttgaagatgtgctcttatcgatgcttagagctcaaagtcgctttgccgaccttattcagtgaatatgaagctggttgttcttggtgatccagaagtccagtttagggatttgtgtttcatatcgtgtcagacatcctagaaacattattgagaaagaaaggcctcgcaatatatgactgttgcaagttaatgttgacgtaaatattggtcatagaccgaacagtaaatagctagccttctttacaacgaggagagatgaaaggaacctttgttcgaaattgcctagtctccgcttagttgcgcatcgctcgcctgattgggccggccgctgaggaaagacatcttccgtatcagtcgtccatgctccacttttaatttcgatgaccccatcgccctatgaactttttgttctcgacaagtatgcatcacaccaaagctatgggacacaacagatgtatctcctcaaaacacagcacgtgtgaatattcagtatgcctaacacggtttagaaattgtttatgcggaggaaaaccctagccgaccattcgaaatccagcggctacactctaaactaaccaggatctcaagccttggagcggggttttccttcacaaggtcatctatgattcgaccaagctaccatcactttcagctccataccagaccctggacgaaatgagtttagtctcggcttatgaggctgtgcaagtttcgcaatcagaacagatgcacagcatgtcgagggattccttctctcttcatcaattgtggaacaagaacaaccgataacaagtaactattttcgtcaagagtcgtacaaaatgggtgacggtggcttccttgttctcgtaaacggtacgccgtaccgctggaagcgatcagaccagaacagctatcagatgaaagcatgggactttccggatgtcattgaagctggtaagcccaacctcctcattcaacaatcctctcttacgattgaaaggcaaggtccccagaatctacgtcgagttcaatcaaggagcattcaaaaaacgatccgacacaagcggctcagtcaagtacacccttgaaggcacaaaatgcagcttcactattcacgtccgcgacgacgatgaaagactctgggtcaagctcgataatctcgatgcagtcggtaactctcgcggttctgagattcaacttggctggcgacatgacgagtgcattagctttgttctgtctggctcagaggatgagttccacacgacgaacccgcctatggattggatgcaacagtgtagagggaccttgggcaagcgtcctctttcacagctttgcttgatgggaactcacgactctggaatgtctactacctcacactcgcttgttccagttagtccgatcgatccgtatgttttgtgtcaatcggaggatatccatggacagctagagctgggtgcgagatactttgacattcgacctcagatctacaagaaaaagtggtgtacgggtcactacaccggcaaagtcggcgctcgaggagagtctatccccagcattatcgagggtgtgaacaaattcacaaagaacaatgccgaattgatcatcatcaatttctcccactctcttcaaagcgacgtcgaagactggcgcgagttcaacaaggaagaatggcactctctcatggaagagctcctcaagctagagcatctctacatcctagaggacaagtccaaagccaacaacctcggctctctcaaactcgacgactttatcggcaacggaaaagcagcagttgtatgcattatcgaagaatggggcagcatgagcctaggcgactatgcacacaagggcttctacaaatcatcccagttcaacgtccgaaacgaatactccaacaaagatgaaaccgagtacatggtcaaagatcaaatcgaaaagatgaaggaccacatgtcatccaaggacaagcgactctttttgctctcttggactttgacgcagcaggtgcccgcgtgggctggaagtgtcagaagcttggctgataaagtgggcgattcaatcaaaccgatcaagtttcttgctagggaatgcaacaaggagcttttcacgcaacttttgcctgagattagtgacaacgcgtttccgaatgttgtttatatcgattacctcaacaacagggagtatcttcctttggtaattgcaatcaacgacaaggttttcaacaactgaggaggaattgatatgtaggataaatcttgtgtaatgttattatggtattttaactactactcttcctgtaattgtctggtcttggagatccctgataacctttccgacttgttcaaattcgaggaccgtgatgtctggaactatggtacctgacgatgcgtgctgtagaagctcctccatttgagtctctgtgccaactgcaacaccggcaacagtaagagctgggagcaatgttagctatcattcaacacaatgaatcatgtgggagatacttacatcgcgccgaacagagggaagcagagagggggatgttaaagtcgtttctgggtaacccaatcgtgacaatgatacccatattcctcaccagatttggagcttggataaaagcttcctgggaagcagtaaccaccaaaacggctgctgctccctctcgggtgatttccttgatcctctgttcaatattttcgctggcaaagtcgatgaagtgctcagcaccactttccaagcttaactttcgccttggttctccagtgtctacggcaatcactcgaagaccattcaatctcgcagcaatttgcacacccaaatgacccagaccacctccagaccccaaaatcacaacccaatctcccttttcagcatacccttcaagtttcgacacagccccagccatagttaatcccgcacaaagtaacggcgcagctacctcgctagaaactccatctggaatcttggtaacgtatcgagcatccgcaatcatgtactcctgcagagtgccagggacgtgtttccccgtgttgagctgtttcggacaattgttgtgatagcctcgcttgcaaattgtgcattctccgcaggcgctatacagccattttacgccgactcttttgttgagaagatttggatcaacgtcgtgaccgagtttgacaactgttcctacgccttcgtggccgacgatgggattgtagggaccccatcctgaaagtgcacggatttctgagccgctgggacgagtcagcataagcatactttgctgggtcttacttaccaaacaccagtgcaggccagctttattaatatctcatttttgccagggttttgtactggtatatctgatcgaataacaattcgtgcctcgtcgccagggtttttgatgagggctgctttctggactgagggaatggaaatgctcatggtgagatttgatagtaacgttagtggtcactttcgcttatgccgggcgttggcgggttttaagaagcactgagtgctgatcgtctggtaggttagtgggttttggcggacgggttgcattagaaccagtgctgaataggtggcttatataaatatcagatcatctttccactgtttataacctaagactacaccaataatttcgcctggattgctcaagtccatgttcttttgcgacccgcttgccgattcaatgtaccgatccgagatactagactaccactagccgacacatctgccgaagatgtcagatcaattgtcaatccatcgattggacaatctctcgataaattggactggttaaaaatagtgtataaagattactcttcttaacaaaagcatgagcactgtcacttggctaagtgtgtccagcaatgggcttggcctcatacaactcttccaaatacttgacctcctcctccgtcaaaatctttcccctcgcaccgatagcctgttcaatcctctcaacactgctaaatccaataatcggactcgtaaccctctgattaatccacgccaacgcaacatgtgccataggccattcatgcttctctgcaatttcgacaaccctcccaattatcttgttatcgacagttgacagctcgcctgaacttgccttttcatccttgcttcggtcggtagatccaaactgagttggcgggcgcgcaagatgaccacgacacaatggcgcccagggaatgatacccacgcctgtatcattacaataccgaatcatctcgcgctcttcctcacgatacaaaaggttgtaatggttctgcatactaatgaactgcgtccagccattcttctcagcgacaaactgcattcgtgcaaattgtgtcgcccacatgctacttgcgccgatgtatcggactttacccgattgaaccaaatcatgaagcgccttcatggtttcttcaagaggtgttaattcatcatagcggtggatttgcaatagatcgatgtagtccgtgtcgaggcgcttgagggatgcattgacttgattgaagattgcggcgcgagagagaccgtattggttttggtagtcttttgaggcttcgaattcgggtttgtaattgatatggcgcgcatctgagatattgtaagtacaagataaaagatttggtcggggtgtgtatgtacttggctcttcaccgactgcccaacggcatttactcaggatgagaaccttgtggcgaggaatgttgaacttcttcaaagctttgccaataatttcttctgatacaccattactgtaggtgttggcggtgtcccaggtgttgagaccgcgatcataggccgctttgagaagctcaagtgcctattgatgcgtagttagcagaggtgtcggtcgacggacgaggtattgtacctcttcttcgccaatgacccagggaagggttctcttatcgccgaagctcatgcatccaaagatgggaacagaaatgcgaagaccggatttacccaagttgcgatattcgcatttggatgcctcgagggaggcttttaggtgtgcggggagttgggaagacatttcgatcggtgtgactgaaaacgaagagtgcgaaatgagatgcaagcttccttatcttatgtactccgtagttgaatgatctgaggcgcacagagagatacggatggcgtgataggcggataaaaaagactcaatgtcatcattttgttgattgtcctctaccccgctgctgacttgcattcgatggttggcctgggtggtatgcagtgaagtgataggtgaatctgtgtcttgatccagggtagtattacaacactgcagatgtggatttctgcatgaggctgatctatttccaggcgttgaaacacgtctttatgtctgtcgcgtaatctaaagagcaatgtcacgtaactccatcgtgatgcagaggagcagggctgaacgtagtgtgtagatacacatcattaacctgcacctccaatcattgagcctcaatagctgattatatctgactagaagcaacagctatatctcggcaaacttcatgactatttctccaacgtgataggtcccctcgcttccgctaattcctctctgaccaccctatagcgtcctttgccccaggacttttctcttatccaaacctcttccatctctagcgtcgcctgcattttgcggggaaccatcttcgatctgtggggatgacatcggcaaatcatttcggaactgactgacgtaccgcttctttttgtgttttccagacatggtttctgtccaacctaaccctaacatcattctcaccctcagtcttggtatctgacacaatgcaaccgacaaaaactacacgcaaacgagtctcgagggcttgtaatctttgtcgcacgcgcaaagtgcgatgcatcattgagaatccgactgatccttgtgtcaattgtagacataacgacaaggtctgtacgtttaagcgacgacatggaataatgtgagtatctcagtcaatatcctacgatcagtaaactcattgtctagatcatcaactcctcaattgcgaccgaacggacctttacctccccgaccaacccaacccgacaccaacaaacccatcgaaccctcattccaacaaccactaccgatcacaccaacaacaataccacctcccgcatcaatcgcgtcgtcctcatcctttcccgactcatccgtttctcaaaatgtcgccacgctatcaggccagccatgtcatcccgactacgcgttcctccaagtccccgacaccaaagaccttctcccgcaagacctcgcatttctcgtcagccaaggctgttttatcgtcccgcaacgagaagcgctggatgatttcctgaggcagtattttttgcatgtgcatccgatgcttccgatcttaaatgagaaggacttttggctttcgtataactcggtggattcggatgtggaatatcagatgcccatgctcgttttgcagggggtattgtttatttcctcgggagtaagattgctgctgtttcagttacattgggaagcgaactgacgtgtgatagtttgtttccgctgaaacgattaaaatgctgggctttccagatgtccatcaagccaaacttgcgttttaccgacgagcaaaggtatactcttcaccgcattcttaaacatcaactaaaaattctagctcctctacgatttcagctgcgaaaaatcatgcatcgctatagcccaagcatctctccttctcgcccacacccatctcatcccgcgttgcatcgcaggcaacaaaccgctgggttcaatctggctcggcatcgccatatcctacgcccgcgtcgccaaagcccactgctactcttccctccgtccaagccgcgatacagaagtcgccaaggtgcaaaaagcacgcaacacgcttaaacgactgtggtggtgttgcatcatctgcgacagattactaccgctcacttcaagacaaaacataaaaatcacacccgcaaatttcagtttttcaggatgctcagtgcttggaagcgcggatttgtgcgatgagctgtataactctgatgtctatgactctacgacgaaaacactgcatgcagagcttctggcaaagttggtggatctttgtgtagtgcttacagatgttttgggcgttgtttctgttctatacaataatccatcgtggatgctttctgggagaatggaggtggctaaggatgcgagtctgtgtcagattgagttgaggaggtggtataatgcttggggcgagactaaagcaaccctggaagagagggcgaccgaagatgggtcacagactgagtctattatcttgttcaagaatctcatcgagatgtactatcagtgagttgcagcctcacaacttctggccaaaactaacaggtacagctctgctcggctttcggtctgccactacaatatcctccgatcaagtctattaccaccatctgaatcagaaggccaacttcgacgacagagcgaagaccttcaaggttcagcatctcgcgtgacagaatgtctcctcgaattcgaccgtctgggcctgtcgcgatggctccccatgacagcgtaagtcagtcccaccccgaatttactcattttactaacatcgttagaatcggatgcaccgcctttcctctagccctccaaatgatcgatgtcgaacttctccgcccgaagcaaaagtccatagcccaagaaggcggtattctaacgcgaaaacaacaacacgttgataatctggtgaaacaaatgaagagctacaagaacaagtactacatcacagactgggtcatgcgcgctattcgccatgttgtggagcttgcgcaacaaaaatcacctgcaccgtttacgacagaagaggattcatcgccgagcagctatctcgacatgctcaagaacaggccaagttactacctcaggctcgttatgactctggatatgagtatcagcaatggccgattaccggacgagtgcgactttccaccatcgttgagaaaagctggtcgtgcttttgctagatcacaacaaaattctacattaccgatggacgaagattcgaggaaacgcttttctgcgatgaataaggatctcataccagataaccttacaactcaaagcggtgtcttatcggcggatttacaagatcatgtacaagcgcaagacgccatcacggtagaccaggaatcgttcttcaacaacaaacagtcatttccgatagacctgacagctgcgttgtgcgagattacgaatattccacctctggactttagcgacatgccgttattggactcgtcacatttcaatgatcttggaggtgtaccattttggccttatgagttgcttggttcaccgcctgataacctgggccagtcggaagaggttagcatggaagatatattctctggaataatgggagctgagaatggagaacagaattttgatgaagtttctacgcagagtggtgggccggttgcgctgccggtggactcgttttgagtttgtacaatatgaaaagcatgacatttggggttggcatcagtattggcgcaattaaatcacagcatatattgacatttgagattgataagaaaatgaactggttggtctcagttgaagaactgaagctaaagtatccaaaattatagtttgctttgctgcaagaacaatggtggagcacatacataatttcagcgcgtattgtgcaatggcagagtggatattttaaagaggggtcaagtcagtcgatttcaatcacgacatcacgagaaacctctatttctaccctcattctgtatcttcaatcgcacaacatactcacttccactactcaaaatgcccatcatcaacgccgacgtccctcccacctcaaccgacgacacccactatgtcgtctactttgcctcaggcgaaccctcatggtgccctgactgccgcaatgccctccctgcgctgaacgccgtctttggcgatgcatcagcccccaatgcgcatctcgtcatggcgggttcgcgagaagagtggaggggaaatcctgacaataaatatcgcaaggcgccttatgacattcagtgtcttcccactgtcgtcaaggtcaaatacgtaagtggagctgagttgatgaagagacagagactaaattctggaacttagggagcggagattggacgtctgggagataatgagagtcagaatgagtctgatcttcgcaagcttgtgaagctatgagggaaacaatcctggcctgggttatggtaaattggttgcgggttgctcatgaatgataaagcatgggcagaaatggccccagcacgtataaaatcctggcatttcagacatgtggtcatcccttgactcccaattagtcaatcatcataaatcaggtttcccattcatcgcctttctccccgaatcatcactcaaaggacatctccccgagattatcgtcaagtcggccgcaaatatagtatccgaacaaatacataaagtggaaatgctccagttctccaacattacaaacttgataaaactggtacactatctcgaacaggcgtgatctgcaccacagccaagaatcctccacctctaatgcgctgacagatgtgttgtcggggaatccttgcccgaaagaccggcggggtagaatgagaccaaagtacctgagtaatccgtcaccttgttggagtatttaattgacatgtttacgtcgctgatgaggggttctgttcatcacttttgccatcctttctcagtctaaatctcttatcaaaatgccttcagaagaaattaaacgctatgtcattgttggcatgggcgttcgctcagccatgtactaccaggccatcatccaggacttcaaggatgtagccaagctagtaggcatctgcgataccaaccaaacacgtcttaacgttgcaaatgatcacattgctgagctgggaggtgaaaaggttcaaacctacaaagacaccgagttcgacaagatggtccaagagcaaaaagcagatgttgtcatcgtcacaacgattgatctcttccatcaccattactgcatccgcgccatggaacttggttgtgatgccattacggaaaagccaatgactattgatgagcataaactccaggctatggtcgacgcggagaaaaagacgggcaagcaagtccgtgttctcttcaactaccgctacgctcctcaccacaccaaagtccgtgagcttatcgactctggtgttattggagagatatcgactgtgcacatggactggatccttgattgtgcacatggcgcagactttatgcgtcgctggcatcgtcacaaggaaaccagcggtggtatccagatgcacaagtcgatccaccacttcgatctcgtgcatttctggctcaacactgaaccggaactcgtttactgtctcggtgatcttcgtttctacggaaaggaaaatgctgagaaacgaggagagaagaacctcggcgagagatacaaggacaacgaagacgcaaagaacgacccttttgcgttccagcttgatgacaacgagcgtatgaagaagctgtatcttgacgctgaacatgaagatggctacgtccgtgatagaaactgtttcggcgaaggtatcacgattgaggataacctatccatgataatcaagtacaagaaccgcgccgtcatgacctacaacacatacgcctacgcgccctgggaaggatacagatgtgtattcaacggaacaaagggccgtatcgagatcaacgttgttgaaagcgggtacaaccccctcggtgacccggtcacgaaagatgcttcaggagaagatgagaagtacattcaaggcggtgttgaacagaccaagattgttgtgtatcccatgtttgacaagccgtatgttgtggatgttgtgaagcaggagggtggacatggaggaggtgatcctgttttgttgaaggatgtcattctgggtgatcagaaggatagcttcaagagggctgcttatatcagagatggtgggaatgcggtgcttgttggtgttggggcgaatcatagtatgaagagtgggatgcctgtcaaggtgcaggacttggttaagtggtaggtattgggtagtggtacaagtaagcaaatcatcaaagttatgttgaacgtgaggggtatcacgtgattttgtgtacatcgttttatctcttgacgtactgaatccgtcaacatgtatcattctccaagtccaacctggattggtatgtcggttcaaggtacaatggataaacaatacgcggggaaaagacatatccgccccgcacctccgaagccggattaagactcattagacactcgtcgtgtataaaagtaactgtcaacctcgggttcaaaataactgaataccatatacttacacaattaacaatgtcgtcttcaaaggtcagaattgccgtcatcggtgctggtgcaatcggaccccgccacgcaagaaccgtggcaaacagcagcgtcgctatcctctctgccatcgtcgacccagcaccatctggcgcgcaactagctactgaactaaacgttccacattatctatctattccagatctccttcagtcacccgataagcctgatgctgcaatcatctctaccccaaatttcacccatgttgccttatctaaagagctgtcatctggtggcatacacatcctcatcgaaaaaccattcagtaccgatgtgactagcggcaaagagctcgtgcggcatctggaaggcaccggagtgaaggctcttgtgggacatcatcgaaggttcaatccgtatatggtggctacaaagaagatcctctcctcgggttcgctgggccaaataattgctgtgaatggtctgtggactttgtataaacccccggagtactttgatgctcccgcggaatggcggagggataacacaggcggcccggtccttattaacatgatccacgaggtagatctgttacactacctcttcggtccaatcgttcgagtccatgccgaaaagacaatctcacaaagagggttcgaagcagaggaaggggcagctctcacactgcgctttaaatcaggcattgtcggaagtttcataatttctgaccatactccatcaccgcacaacttcgaatcgggcacaggagagaatcccgaaattccaaagactggacaagatttttatcgcatctttggaatagatgggtctctgagtgttccagatatgacgcagtggtcttacaagggcagagataaaaagtcatggcactcagaacttgcacaggagcaggcagatgttccaccacgagtaccattcgatgatcaactggaacatttcgtgaaggtagtcaaaggggaagaggcgcctagctgtacggcaaaagcaggacttgccgctcttgttgtttgtgaggctatcaaggatgctctggctgcaaacaagacggttgacattgaagagtatgacttgtcggggtagatgagtaatcttctttgagttttcgatgttcgggacggtctgccctaacctttatataataaaatatgtgaccatactgtcggagagtggtgcagtggtacacgctcctagaacctataaaccacaaaagaaaaaaaaaactaccacctgaaaaaaacctaaaaactacctcacccactgcaccactcttcttttgcattttgcgagttcgaaacgcgtcggtgcttcttgactgggataagacacatgatgatcgcttatcgaaatatgatcttacatcaattcatcatcttgtctactttcagcgattgatacttagtaaatagttatttcctccatcgtatgctccttaggtgaaatctctccgtacataactccatgcatatagcactcccctacaagtttccaaccatctcccgcttttcgaagtacaagaggtgtattgcagcctctcagaatcgcaatcttatcaccaacctcagcagcacaagtccccatccccatcctcccaccaagtgtcccaaagacacgcctccaagccatcgcattagtagcccatgataatgcctctcgctgtgacactgtaggattatataatctttctcccatcgcaagtctcagtcgcgacagtatttttttctgtcctagaagcaactcctccaaagtgtacccacagatacgtaggcgccgattcctccgcatgaataaatgcattgcgaaatcgtatgtgtaaactccagcgacgcctccttcccatatttcgtgattaagtagccaagaatagtcctcgggcgctatttcaccaccttgatcagttgtgtcgcctactatggtcctccagaatgcatctctagtcgttgcgatatctccatagaggttaatctgcggacggtctgagttcagcggataactagtatcagcctcatcttgatgtgacgagctcaaagatatgatttcgtcgatgaagatccctcgtacatgaagtgtcttctcgtctcgtggaaataccggaactggctgcccaaggctcgcaccggcttgatatacaccacctaggtgcgctgttggcgctggagcgcaagtccaacaaacagtccaagaaggaatgtcatggatgcacaaagtccccgctgtgggacagttggactttgagcgtgtgagccagagtgctataggtgctgtatgctctcgtctgagcatcgaagggaggtcgctgacggtcttgctcacagttcgtcgcggtccagcgtatctagaaaccaatctaagaatactcaaattcccagtcgcgacgaatcctgaggtgaagtcgatgtaaatccggtcaagcgacatgttgtagtcaggtgttttgtcccaaacaatactatcggtgatagccttgagtccaagaaccccatatactctatctctctcttccgtcacaagtgagtccctcactatattcagcgcttgtacaagcattccccaaccgccccttgaattggaagtttggtgattctgcaaggacattatgatctcttgtaccttccacatccgcccgggtgcccaatctctttcctgaacgactcgatcccgggcgatctcaaacgcccattcggacagtatttgtggtctgacgctccccacaatatctctgccaaatcttgcttcatctgctgcgatgagcgacagggcgccttgaagatctttccacgaaatgcagttgtcgccacaaatcacgggcgtgtttgcgttacccattgcaatctcttgtacaatccacatacgacgccaataaggtctagtgaagaagtggaacagggttttatacactgttttcctcataggattctcgtaagttggccatacgacaacaacaggacgtagatcaattgagaatctttcgcgatagaattcttccatgggcttttctcgcttggactcgcgagataaccagtgaagtgccaagaatgccaatcgggtgtcttcgtctgatggaccaatccatacggctacctgccatgccgactggtagatatctctcattagagcgacttgttgtccacgttcatctgtatctgactggttgatgcagatggcatcgatccatagtttgaagccttgtcgtattctgtaacattttctgagttgtgatagagcgtgatagagatttggtgtgacttcgaacagagaaccctcgattactacagtgtagggcggctcgccttcttttcgctttggatgactccatacgtatgacagagcgatgaaatctccccatgggtatctccacagtagttggtcttcatttggagtagttggtccagcaggtgcagtctcgttatcttcctcggcgcgtatgtctcggccagtcttaaaaagaggcgcaaagttgtgatgtgtaggtaattccggccaagttctttcgcttcctttaaattggtaattgggtaagcttttggctctgggtaggcaaacatgttccagtgagcatatgattggactgtactcgatggtgttggttgggtcattaacttcaatcttgagaaggcggatctgattttcgagcaagggccgatatcgaagcgcagaactcatctcgagatattttcagaaacagttggttatatcagattataaatgtacacacataaatacacacgcagttgcttgtcgttcttacaatgttccacctgttgggtcaagacatacatgaccacagcgcttaggatggggccacgataccgaatcggaacggggccctattccctgcccccgtaatctgtaacagccactaaattaagtgtcttgaattaatgagtgacctttgatgtttctgcaacgatacggcactacaatcattcgtctttctgagttcattgaatagacagttattgcattccccttaattagactaacaaatactgtattagatgtgttacataaacaataatgataatccagtgtattaaaacaagtgaacatttaaaattcgagaccaacataaagactcgctatagcttgaccggcttttggagaagtggcaggtatgtgaaagatccaccgctattccaaggcattgataaaccgtagccaactgattttttttcaaacaattaaacgccgtgattctcgaattgaactcgtgtcgggaccgaaaggtgccgaattttgtcgaatatccattgcataaagccaacatcagctttcaccccatatctatggcggacacgattctcagaaagcacagaagttgcaaggccagggtatgggaatacaaaagcatctgcctggggaatcgcgtggaggcggggcactatcatatgggggatgaggtttctctggatctgttgagacacgttagttgttggctatttagatcagatcagaactcgtactcataggttggctcaggtccggttgaagggtttctgttgactgaggtctctccaaatctgttgaggtatgttagttggtgatggttatgtggctgtatcgggatccatactcgtaggttggtttgggtcaggattgagagtttccgttgactgagatatattcttatttttaagcgtgtcaaatgtaccaaatgccttttcatcatcttcaagtgtgtcaaccgaatgacgtggtctctgatcttgaggcttatcaatcgaattcaacgccttctcatctttcggtgcgtcgtttgaatgaaatgcattctcgtccctgggagtgctcattgaaccagatgtcttctggtctttaggcgtgtagtctgaatgccgtgccttgtcatctttggatgtgtcaattgaatcaaatgcattcacatgttcaggcttgccaactaaatcatatggcttctcgaattttggcgtgtctgttgaatcggttgtttgcgcagtttgaagcctgtccgttggctggaaggtctgcccagtttgtgcaggctgggagacagatccgtaatgcgaggaagaagacattttgtgcagaataatgagattatcgataatgagtagcttgaatgcagtgatttaaatgataaggagacatgcaaacaacagctaaagcaacaaacatggcgaaggatgagacttcttcttatagactctgggacataactaaaacaccaatcaccaaccaatcttggcactccagggtcatgaacatcgggccatttttaacttaagcgaagtggcagctaagcgctatcacatcgtgatccgggtttccgctgccgccgatccggcgcttacgtctgtctcatatccaaggtagccagggctcctcaagcgctcatgtcatatttttgtctaactaatcgaacttggaaagaatggcgtgaactcctcaagctctcagtttgttcacgttgcagcggcgttagatatatttttgcgtccgtagtgatctgcagaaagacgcgcacgctaaagtgggcttcagagtcaaccacaaggtaattaaccgctgcgatattaaatgtcgcgtaaaaacagaagcggcttgaaggcttctcctcttgaagttttcaattgccgctcatgataaccgactccgccttatccagtgttagatggcgcggcgttgtcctctctaactttgacaggtcctgtcccttcgcggttgaactttgtcgcgtcgtcagggacttttgatatctatattgttccgggtttagcagtgtttacttcagaagagacccattgtattgagtaaaacgtccaataagcgtatttcatatcagccgacgtgtcaggggggctgaaactctgtagagtggctgagtttcaacaatcaagggtcacagattacaacatttgcgaggtatgatgcaatgcaacatactcagaatgttggttctgcacacacgaaaagtcacttgacctatcaataagtcaaggtcatctaaagatactgcttaggtgcgaaaaaaaagtctaaatgtcaagtaatatcgacaaatgggcagcgtcgatccagattgttacgtgtaatgccggtcttgatgctgctccagggtatcaggtagcgtgtatcgataagataagatagtatatctgatagtggatattaactcaggcgagatcacgatgggtcgtcgtgtctcagatcatgatgtcacgcaatattagcatgatcgtctctgttggaacgtgtccaacgggtgataacgttgtaacttcccattcaagaatgcttgcaaacgtgacgcaagatacctgtatctctattctgtctataggtaaactccgttatgtctcacctttccgtataaagacacctttgagaatgcacgggattaattggccactgttgaacgaaggtcgatggtggcaactaatggtggcgtcatggagttgatcaagaccacaatacatccagggactgagatgaaaggcgtattttcttatatagaaaagaccagcttgtactcacgttgtaattaaatattaatcataatggagaagaaaagaattgtcgctatctctcaaaatgaccgtcgaaccacaagatcaatggtcaagaaagaaacagtatatccaaacgatagaataacggatgacacacgaacaatcgtcaaatcttcgaaaataaagaaagctgcccgaaagtcctccgaggttattttttcagcagcccgtatccctaccattgatgcaccacgattcggcctcattcaggaaaccctttctacaaatctttacgctctccttgtcgccacagtcctgtggaaccgtactcgtggcacccaagcacgacccgtattcgacaaactgatttcaaagtatccaacgccgactcatcttgcggcagcttccttcgtggaacttgcagaactcatccgtcccataggtttatacaactcaagagctgcaaggttcattgcattcgccaaagcgtggattgagaacccgccatgcaaggaaaagcgatacagaaagttgcattatccaatgaaaggggacgggcgtgatgttggcaaggacgaggtcttggatgaggatgacgagagacaaggctgggaagtggcccatcttccttcccttggaccttatgccatcgacagctatcgtattttccatcgcgatatgctaagaggtctagcaaaagattggaatgggcataaagcaaaaccaggcttcgaaccagagtggaaacgagtagtgccactggacaaggaactcagggcatttctacgctggatgtggctgaaaggaggttggatatgggatcctgaaacagggcataaagtcaaggcttcggctgagaggatggaacttgagaggctaagagcaaggagtttatcaccagagggttttagagttgaccgacgtggataggaaacggcagccagcgatacttcaattagagattctggacagacaagtatgtatacaattaccaaggctgtgacccagatgatttaaataaaagacagactgggtaccgtatgcactttctccaaaatcctattctcaagcaaatcaacatgtagaaatcccatcgttccgaaacaacgtgatcttgacctaatcagactttatagtcccaaacaacattcttcaggtcaatagtgccagccataaaagcgcggcatttgttcccctttccatcttcaaattcttccgatactttctccaggatctgtctaatgtgcttcctcgcattatcaacgcttacctgagctttcgccttgtattgggcagacgaaagtatgcaagctatgatgcctgagaggaacgcagcagctaaaaaattatcataagctggggctcaaataactctcatgtaatctcaaagaatttacttaccgacagaggttcccattatcaataaagagtagtcacagggatcttcaatgcgatcggccaggagatagtgtgtcacgactgaagttgtcagttttgctgagcccataattcagggatattacaagtcttacgcttcccagtaccggattgatcccataatttgccatcacggtcaaggccgcccactacaatgacattgtcgaaacactgcggtgcgcggaacgaagtgtctgatcttagcttcttgccttggttggctttccactctgcccagggtgcgctagtctaaatcgtaaattagcagtcagtacaatttcgtggtctaggacaaaataatcacggaccgtttccttttggttcccaccacttgcaacaataatcattcctgcgttgacaagactctgaacagcttcttggaacttgccgatgaaaaattcagtcatatctttcaacatgtcgacctccataccgtcggccttgaactttttaagcacgtcctcgtatgcgatagcgaacgagcaattaacgacggcgggcttcccagcatacttcttgttgtggtagttgagtattgtctcgcagcatttgatgcactccttgatgtccggctcttcaccaactgcacagcgaagcggcgcgacgcggcaccggggggcaacacccactttgcttgcgccgaccatcgcgctcatgctgggtccatgttggcctttactgacatctcggaccttgggcccggtaggctcgcctactaccttgaactttggattggggttcttgaacagatcacttgttattttccttggctctgtggtgggcttgacgtcgccatcctgttggggaaattccaccttgcctggaaaaaatatctagagatattactgagcaattattcatagtcatgggaaaaagggacaattacctcctcgttggtgatgcgctgagggtctgggttatgaccagagtccataacatagacaatgacaccttcgccatcggccattgcatcattgacgcgatagtgatcgaatgacagtttctttgtcgtgggtgggtttgagacaactgatatcatgtttgcggttggaaagatgcaaattcctggacagtgttcaaaagcaggaaagggatcgtgttgagagatgagggtggttgttctggttggagctcttgtcaggtcaaagattgtgtcttgtttataacatgggcgacttgcgagaaaaaagattgttcatctgagtgaagtagctaggatgactggtttggatcatgcgtaaatcattcagctagccaccgatcctacgacactcactttttgataccagatcctggcttccattacatctatcacgtacagcacgcgcccaggacacctttgaagaccaatagaaaattgtgcaagacatctggcctcatttgttactagtctactagaaagaagttccaaaaacaataataggcgagtccgaacactttaggacgactgcatatcaagtcggtgcgtgaagctattgccatggggtaggtcgaccacaacaatccgtctgaattcagacaagcatctcagagcaagctgtcacaatactttaaatagtcacattgcggtgcaaaactctctcgttacacgaattctaatggatcggcaaaacgaaccttgcgatgttacttctcatgcctgttcccttttgtggctttcatgcccaatctagaacatgcgggggttgtcaagaggcgagctgaagttggaaaaattccactttgaatttgagacatcttatcgatagtcctcactagtgtcctgaacttgtcacctttacagatggaaaagtgatatgaattctcgtcacattattgtggcatgatcacgctagtgtgagaatatcaaccactagcgccgtgtgactgaatcctaccggcattcggataattcaggctgaatatctcaacggaatgtggctggctggaataccttccattgctgatgaaggtttttgatgtttgttgttcgacaaaggcaaagaattgtagtacagtacacatagtagaacgcattggcaaattttggctgatgcccccggctgatatttggatagagacttctcttgacgcgtgtattttgatattggagaggaagaaagataatcatttgaataaagatcaatccataaggagcataaatattatactattgactgacgtagaaccatgtcttaaaacacaatatcagtcacaagagagtccccatcaatttcatagaccacttggtttgtccctgtcttcccagaatcctcaacctcccgagatatgaagaatctcacaacgccagatttcttacttcttagaatagcaagcaaagaagtcattccaatatagaatagtcaagccagtacgaacgcgcgttttgacattccaagcaacattgctatcgttcattaggttctacctccgcatgtcatttggcgaatggaaagatccccgctgtcgagctgaaatgtattgttttaagtttggggtaaaccttagtatcaggttgcgtgccacttttattacgcatgtatctaaacgctcattttagctgcaagcctgcaatagcctgtaaggttaagtaggaataggagtgcttccctacatccatctttggatggccgcatgcgttgcaacttgggccgtgcgcggtgtcttattggctgccagtcagctaaacgcctatggtatcacataccgaataaatggtcaggactactagctgtcgaatataacaccgtctagctgaagagacaggaacgttagcgatttggtatgtgttgtgatgtgataacgagcatgttcagttggcgatgtggctatgggctttttctgttttggtattctccttctcgaatatcattgcgagaacttgtatatataagaatcgccttcttgagattgctcgttactcctagccgctatacttacacaattatatcacgctgctctcaatttctgttctctttagtggatacaacactcgtcacaacgacatcatccacaatggatgaagaacaggcgatgaaaatggtggtgcaggcggcgctggtgtcacaggtatggttggcattgtgaaacaatgcgaaacgcggtgttaactccaagcagaaagttagagaggcacttcaggcttcgttgcctgttgctaccgagcagttgatgactgtccagattcctggcaccatcatcgatacgacgttagttgtcatctcccatccactatgttttatgcagcggagaaattaaccaaccaccaagcgaacccggtccttacgtctggaactccaaagaggagtccgatacgccacatcgcatcaaagtcaatgagtcacgactcgtagacaacatggttcccttgagcaaagtcatggttcgtttatgctcttaccgtgaagcactagcacaactgacagtagattcaagatgggcatcactggaaagagcgtggctagaagctatgctgcagctctggacatgttgattcctgaagatgctccgattgaaacagataaatccacagctaccaagactgcagctgccgatcgttacgttgcagcaatgagatacctgacttcaacagcgcctaactccagcaagtctgtaattgacgtctacgttgagaagcagcaagcctactccgaggcgatgaacaagtgggaagcggcaaagaccaaggcccgatgtaagtccatcactagtgttgatcatcaatgaaactacgcagtctgacgtctcatacagctgacgcaaaggaacggttcccgggtaatgtcaaggagcagcagaggttctatgatgactggaaccaggagagcttccgcaacgtaagtttacctcgttgctagtatttaattgccccgaagtcgctaatagaggacgtcaatatagttcaagaacaatgctcaggccaagtatatggactgtaagttgccctgaatgcgaagcccactcaagaatgtgctaataggttcactagggattgtcaacggtagcaagtacaaggtatgcgtatttcaaactctcaagtgcgaagtatctgaacgtattgctcacagcttgcctaggtcgactactactttggcattgttgatgtctcatccgcaatgaagagggtagaatcgagcaaggaagctgctcgcaaccttgtcgtgatcgatcctgacggttcaacggaatggcaggaagtacatcttaccccgcttaactggtaagtcactattctctcaaacatgccgtgtctaacacaacctagggcatctctgtgcaaggagaaagttgatcaatggggagagcagaacaacaagttgagccgcaaggactttgagtctgagatcaagcgtctgaaccgtctactgctgtcttatactggcctcaagaacgtaagtcattccactaaatccacgagggaatgttcccatgactgacttgattttagtcgattgacccagatggctcgactgggagggctatcgaggcagctaaagccaaggcagccaccaatggaacgaccggagataaccctggcgaaaacaaccaaactgttaccgagactcccacaacggtcacacagcgcgtcgtcgatccagaagggaagttggctacggcctataaggatctttatgacgaacagaacaatacaccacctgaccgaaagaaaattcaagagaagcaaaatgctctgcaagcggcccttgacgcgaatggcaaggccaacatggaaaacaacaagcaaattgcctctgatctttccaaaggaagcaagaaggaaaaacttctttggatcaacagtatgatcgccgatgttgagagccaggtcaagttgctcgagaaagggctcgaggactttttcaaggctagcacctcgtcccctgctatcatagatgtcatcaagagagacgtcaaggaccctggacaagaggaaaagggagaacttgtatcgactcaatatgcggaagctgacggacagtacgcggatcctagtaagtctattctgtgactttgtacctgtcgtggactgaccttgtctctagaattcaatattcctcgcaatggagtcgctgttgcacagcagaacaaggctgaaccaagcaaatggacaaaggcatgtcgatgatgggactattatgtatagttttctaaccttgctacagatcactctgagcgtctcatcatcgtctcagtcaagctccaccgagacattttcctcttctacgtcagccagtgctagcgcatctggatggtggtggagtgcttcagctagcgttaaccactcggaggcatctatgtaagttgcgcaacaatagttttggtcgatatatcagtttaagtgcttacaataacgcaggaaagcgtctcaggcaacttccaactgcgccgtggatatcaaattcgaggctctcttagttaccattgaccgagcctggctgcatggcgagttgttctccgatcccgagctcaacactggtgacgacgtgaagctttcgcctggcgctcttgaccttcacaagctgattgatcagaagaacgacaaggcattggccaactatccctacttcccatcataccctaccgcgttcattgtagcatccaatgtggagctcgaattccgtggtgacacgtcgtcgctcgaagaggcagtcgagtcttctcacactgatgcccaggtcaaggtcgggtatggaccttttagtctgagtggtagtcatagtcaggataagtcgagtgccaagacgaagatggagactacagcgactggcacaaggattactttggaggctccagccattatcggttgggtcagtcagcttgtaccccagctgccacgtcccaagggagggagttcgttgcttggccctatgttctaagagctgtagtgtagtttggttctgtttgtttgggaatgaaatgtctttaaacctcgtttacaagactgtgtcatgttgtgactgacctgtcaatgctggagtaaccgacatggtatcaatcaatggaagataaaggaggggatgattgtgctcatatatgtgtgtttctacaatatttttgctggcaagtcattccacaatagttataaatgagatactcagaacggtactaacctagaaactcaaaatgagttcccacagtctacattgactctaggttatccctccaattagaaacgggtcaaccgccacataacgagatctatatcacgtaagacaaacatttagtaatcacagccctatcgttcaactctggggaaatctatcaggtacgtatatggaccagtagttgagcggtcttggctgatcaacggccacggtcgttaagcttcttcatcctagtcaaagcccttggcaactccgccaagatgcaagtcatgacaagtggcttcggcaggtatccgacaaccataaagaaggaggtcgccgctcttcgattcagctcttggtctgtccctcttgatgtctccatcccacctctgtgagttacacagcctcagtatccagtcagagtgttctggactaccgatcctcaggccgagaccagacctcaactccccattaaaaatccacaatgtctctggagttgctctagttcccccggacatagtctccgcttcaatcccctggtcccaaactttcggaccgtgatcggcgccctgagtcattccgtaaatggactaactccaacgcgctagaaagtttcttacgcgcttctagaaaagagttttcggatgaggcgaacaagaggctgaaaagtttgacatgctagctttgcggctcaatgaggctcttttcaacgttgcttgccacttaacatttcaagtttgatgaccaagtatcgtgataaacaagagatcacatctggggaaaccctttgtctgtggagaaaagtctggagcttctagactgtggattttaattttgtagtccacagtggaaccatatcacgtaaaagtttgcaaattcaactgaagcatttcaagatctgaccactttttttttgttacaatctgtccgatctcgcgccctggactaccgagctcaacgtggagaagagagagataaactactaaactcggtctagaatttccgcttgataatgggatagcttcaattgaccgagttcggtgcgcgctcatcggcctcgtccgtcttgtcgttgtgggccgacttgaagcttgactcggaactaaataacttttctagtagcgttttcggccaacttttcgcccccggggatacctttttatttaaacagtcgattcctgctcgcgtttttttgattgtggcttcaactactctcactctgttttgactttaccagtctttcttttcaacacgcgacgtctttctcaacgacacatcgcacaacacagcaatgagccacaacgacactattagcgctccggcgcaagttgttgaccaggaaaagggcatcaacaacagccctcctccctctgtccctgcgtccaaaaatgaagatgctgttatggccaacgaagaggcagagctcattgactacaagactttgacctggtggtatgtttaaacctccaactcccgcgatagcaatggctgatcaattacaggcaaggtggtatcgtcctcatcgccgaaacagtctctctcggcattctctctctcccctccgtcctcgccgccgtcggtctcgtcccaggaatcatcctcattctcgtcatgggtttcctgtcaacatactctggtcttgtccttgccgaattccgcgaacaataccccttcgttcaaaactttggcgacgccgtcgaagttatcggcaagtccatcggcatgggtcgcgtcttccaagaggtctttggttgggcgcaggtcattttccaggtctttgtcatgggcagccatcttcttacctggaccatctgcatcaacactcttagcaacagctcgacatgcaccattgtctgggctgttgttggtctggctatcttctgggttcttaaccttccccgtactttgaagtacacgagttacatgtccatggcctcttgcatgtccatcaccctcgctgttctcatcactgtcggcgacgttgcccatgagcgacccatcggtagtggaagcatcgagattgcccgcgagcttggcttcactggcgcattccttgctgtcaccaacattgccatctctttctccagccactcttgcttcttcaccgtcatcaacgagtttaaggagcccaaggactggcccaaggctttggccttccttcagatcgtcgacactgttctctacatcctcgctgctgtcgttatctacgtctttgtcggccccgacgtcccatcacctgccctttccgctgctggttctcccaccatgcgcaaggccatctggggtattgccattcccacaattgttatcgctggtgttatctacggccatgttgcttccgcctacatcttccagcgaatcttccgcaacaccaagcacatgatccgccgaacaaagctgtctacctttgcctggttcggtatcactttcggtatctgggcgctgtccatggttattgccgagtctatccccgtcttcaacaaccttttgggtctcatctgcgctctgttcgccagttggttctcttacggtcttcccggtatcttctggctctggatgcactacggaaactggttcaaggacggaaagcagacttgccgcttctttgccaattgtcttcttttcctgactggtttccttatttgcgttcttggcctgtgggcttccattgaggctatcgctcaaggaggaagcaaggagccttggtcctgcgccagcaacgctgccgagtaatgcactactccatgtcgcatgatgatgatccgataatacgtataatacccatttttgttttaataatatttcattgatacttcaaacctcgccatggatattctttcattgcaacaagagtaacccgttctgatgttatactaatagaaaattcctcacatatctctgtgtagctatgcgctgccgtgactgcttccatcggagccgttctactccgctaccttgatcacgatctttccacagaagttattagactcaagtaggtcatacgcatccttagcatccttgaacgcgaaagaacgttcattgatagctagtgttagagaaacgtttttgtctgcaatgaattgcaccatgtccctaaactctgccttcgttcccaggacaacgcccctgcgattgaatgcatggttagtgatatgtatcgacactgggagtagaaatcaaaggactgaacgcactttaacttagctcgtttcgtcatgagctttatcagctctgagtgcttccaaacagattcaaatccgccgagggcaccgacaagagacactgtcccatctcgttcgcgcaacatctcaatgtcatcaattacactcggaatacctgtattgttgaggacatagtcaacacctcggccgttggtgagacgtttgacttctgctacttggtcatgagtcgtcttgtagtttatccctaaaatcctagggctgatcttcctgatagtttcaagcttatcgtctgacgatgacgtgatgattggctgaacgccagctccaagacatagcatcagcgcaatcatgctaatgccgccagtccctgtatgaataaatatcttagcaaacgatgctttcagggaatgctttactgaccttgtagtaaaacaacaccatctttaggcatagtcttcatacaatccaaagcggtccaagctgtcaaacccgcacatgctagcgttgctccctgctcgtatgttaacaaatgttagacacatataagctttggtactcgcctcttcccatgatagattgtctggcagagggaaaagatccctctcctggcagatcgcatattcgcgaagcatccctggctcctgtactccgatattccaatgccacccatcattatccgggtagtggtccccaataggtggaattgggacaacccggtcgccaacagaaaactgggaaacagcatttcctgtagcaacaacctctcccgcagcgtcggaacagggtacaccgccactctcaagcgggacgggatactcgccgttgagcatggtgaaatcgcggcgattcaatgaaactgcatgtatcttaatcacaacatcatgtgaagccaaatctttgggcaattcctcgttgttgtggagattgatagtgaggggattcgcatgtgagcccatggtgccctggcttcgccgccaagcagaatatcgtgaaggataagacatggttatttcggagaaggcgtaatatgtacgtgtagaaggaggttggatgttgggagtatgtcgaggaaagacttaagtgctatagagaagtagcgcgtagtaggcaggcagcggttattatataaccactcagcagttgatcgatagttatttatcatactcagcttgacacgcaccccgttgtatcacgctaggccttaattaatcctccgctaaaatcccgcatgagaacccctgtgatgctcaagtgatacactctgttactacgtataatgataatactacagatgttgatttcccaataggaagctagtggtgacacggggcaacaagtggtcggactaaaaccccgcctgcggagtttcatatttggtgtttggtataactgtcaagacaatatgcggagtttcgtttatgagtttgcctagaacaggacaagtcagaaacaaaggcaaacttaatgtttctatagtggagaacaataccagatacaggcattatatacgattttgctttcggttctcgggaagtcggggttttaccagcccggaacttatgcatgatctgcaacgcctaagctggcagttatcttcggataagaagtgactagtacaagtttctgtgcctaggccagggcagctcagctggcaagtgatgtggtggaatgatcggcaatatgtatttggcgtggctggccggagcatcccatatatgctatctcataagacctcaaacgttgcgacttggatgtgtagcatttggtagcccacatgtttcacgatctcaccccttggtttgctcaacttacaagatttatcaataacagagtccgatcttctgcccagcgggatacataaaaaatttgttccctggacaagggaatgaatttatcaagctaagcattcacccgcctttgcacctatccaactcctctgtaagtccgtgtcatcttcccaaagctctggagcactggccttgtcaagacccaaagcctccgccttttctccccacacaactccgcatcccaccacgtattcatcccaatgtacaagtagttcttgtagcttgccagggttactttccgccagattctgggtctcgccagggtcgtcgacaacgttgaacaactcccacccctcatcgcctactccggcaccaccttcttgcttagagatgtgaacgattttccagttgccctttcgtaaagcacccctggcaaatagttcccaaccaacaggctcagtagaggagtggattgtccacaactcattgtcttccaccttttcgactcggcagaagaacggtacccaggactttcctcgaatggcatgtactgatcttccgcggaaagggatggttgttttggccaaaccagtggcatcatctccagtccttaccgggggtgcagtgccagaaggaggcgagaaagatacccccgctagatcgagaaaggttggtgcaaagtccattacagtggagaatgatcgatcaaagcttccaggtttgatagtagagtggaatgtgcgggcgggaggcttcacaatgcatggcacgagtatacctccttgagatggaaagcatttgaacaatctcgacggggcagtggacgcctgagcccacaagggaccaagcctgggtcacaattagcacaagatcggatttggacatgttgatacgtaccaggtgaaggaattccaagagccgatgttatcgtagcagttgtcgtagtactgatgaatggcgtttgtgattttatctcccatgatagctatggacagacgttagtgagaatcatcgagccaggatatgtgtgacgtacgaatagcctccatgctgaatttaatcaattagctgatgtaacctgttttcacaggataaaagaaaaactcacgctgctccttcagctccattgtcactcataaaaacaatgaatgtgttgtcgtactcgcccgtcgacttcaggtagtccaccaccttgccgatgttgacgtcgatggaatccaccatacctgcataagcctccatcgcccgactagatagcttcttttcttcaggtgaaagatcgtcccattcgccaacacccattgtatcagtctcgacttggtgaggaacaacagatttgtctattatgcccaagtctacgagtttcttcaatcggcgctcgcgtagtgcgtatggtccatcgtcgtagatacccttgtatctacatgtattttgtcagtgcttgacataatagtggcagcaatttggttgtagctgctgggttaactcacttgtcgcgttgtgctttcgaacattgcaatggccaatgaggtgcagtatatggcagatatgcaaagaaaggcttttccttatcttgttctgttcgttcctcgaaatactgaatgaggttatcagtgtaggcgtcggtggaataaaagccatttgggtcttccgttttattgggagctctgtatatacaaagtcagtaccaggagtgggagatacagttgccagttcttacatatcaactttcttaccaccctcggcgtgaattgggcgaccaccaacagggaacttctcctgtacaggttcccatccgtaatggttacagcacccgggaagcatcgcaaatgctttctggaaaccacggttccagggtccctgagcatcgcgcatacccaagtgccactgccaccggaataagagtctgtttgaaacattggacgttcatatgcaactcaccttgccagccatagcagtgaaatagccattgtcttccaaaatctcggggatggtggctacattctcagtgaggtagccttcatggcccgcctttcctccatatcgcttggctcctttttcattactcttgtattctatgagaacacctaaaccaccaaggtgggcatcagtgccgctgagaagcgtcgctcgtgttggtgaacaagctgcggcagcatggtggttcaacatgcgaatgccctctgaggcaagacgatcaatgttgggggtttggatctcggcaccgtagcagccaatgtcggaaaagccctgcaaggtgagaaaccagtattagctttgtttggtaatggagttactgcaaccaaggacgtaccaagtcatcggctagtatgaagaggaaattaggacgcttcggagctccatcagcagagttggccatcatgaatggctttgaggagtgatgaattgtgtttgcaatcacaggtctaatcttataaagtaaaatgatgagggaataagagggaaagagatataaaaccgcgcaacaagtcagttcggatttagaccaacagtttcggatctcggtgactttgttaatctattggttcttcttcgttctctctgaaaattgttagaagtaaactcgagatatcttatccggagtaaaactcggcaccattgctgggttccaggacacgatgtgactagatcagatgatgacttatttggaacctctgttgcaattaccacccttgtcgctcggaacctcctcacattcgctgagatgccccgcctcctccggaaccccctcttgagtctgcctacctatatcctgtatatccaagactggttaagatcgactcggatttaatgcgattcggttggacaagagtagaaagcttcccaggctagaatgtcgtgaccttgccagagtgccatcgctaagacgtttgtcaggagagggggataaactgcggaagcactagagcatatatgaatgaatgcatattcctcatttccgcgttgctactgttgactgacctttgtttggtcttgttcttactcggaattgataattgacatatcgtccgtgatagaatttgagccatgactacccaacgatcagcatggggttctatctcccctctgttgatcttttcttgttcttgccttctcgttggtgatatgctattcggcttcgacaccagtagttttggtggtatcctggcaaacccagtgagtaaagacttgtttaaccagatcaatagaggaagttagatgtgtgagactaaccatccagggtttcatcaaccaattcgggagttaccatgctgacacagacaaatatgcctttacgtcttctgatacttcgatcatctcatccattcctttcattggcaagtttcttggatgcttgtttgctggtcccgcgattgaaaagtttggtcaccgcatcgttttcattcttctgtcaatagtctcatttattggcgttattcgtaagtaacaacattgcttgacttgtcgttctttattgttcacttcttatagtgctgcagtggaaattacagctgcagacactggatacggcactgggcgttttgcgcaattccttgttggacgtatcattgtctatatttctgttggactggttgaagttgctgtgacgtaagtcatggttccattccaaacatctttcatcgcacctatatctgactcattactgttacaggacatatcaagccgaagtagttccagctgctttccgaggcctcgtcgtcatctctctccagctcttcctcgccgcgggatccctcatgcgaagtggactcaacaaggcatatttgacctctacaaatggcgtgggttggaaaacagtaacaggcattcagcttatcttccctgcttgtgagtaaattttcttgatctttgataacccatcaatctctaacccacttcaatattacttaccgcttttgtgtttttcattcctcattctcctcgctggcttctatcaaaggatcgtgaagaggaagcagttgcttgtttacagcgcctgcgaaataatgcggacctagatgagggcaggtgcgacgaggagattagactaatcaaggaaacgttgagggaccaggttcacaaagggccgtggctcgacctcttccacgggacaaacttgcgacgcacatttcttgtatttgcgttttacttctttcagcaggtttgtctttccgccattgtattaaaccaagagactggctaatatttagctataggcaacgggtcaagcattttcatcgacttaccagacagtgttctataaacaagaaggatacagcagttaccaggccttcacctatcccattgttactagcgtccttggcatgatcgctgtttgcccggctatgtatatggtggatagtgtagagtgagttgctaatatgtcaagtactcaagatatccatttactgatcaacgtgtctacagtcgtcgggggactctaatgatcagctatcccttgcaagccctctggttatttctgttagcaggcctcggtgcaaagcccaacaagacagaaactgaaaagagcactgttgcagcttctttcatgctgttttctttctgctacaatgtaagtccaaacatgagtgcaagtggtgaaataccagcgactgacagtcatcctctctagatgggtagcgcttccattccatatcttctcggcagcgaaattccgaatactgctgtccgagaaaagacacaatcgctaggagcagcatggaatgtcctctgggcattcgtcacaaattactccatcccttacctcatcgcaaaccttcatttcggagttggctgggtttttggtggcatttccgcgctaacactcatgttcactttcttctttcttcccgaaacaaaggtatgtctcgcttcaaccaaattgctgcgatttgagggctaatgcatttcgctttgaacagggtcgtgctcttgaagagattgatgctctattcgcgtcagcttttaatcctttccgcccccagaatatccagccaagtgacacagagcgtcgcattggtgaattggatggaggaaaggactttgaagaatcagtcttgactccttatgaggatagacatgacggtaagaatgtgtcagcctatgtcaagccctgagtagcaaaaaagatgaaaaagggatccttgaaagagacaaatagtaatcatgtaaaagtctcattttacaaacataagtaaacaaagtaaatttcgataccgtatacccattgaaactacaataaacctcttaactctctgcatattttatgttgtatgtccaggagccacagaacatgactcaatctgaccagactaaatctcactagcaagaaagcctattgcaactattctaaagtaacaaccctaaatctaacacgcttagctgcccaccgccactcttccgctttactccgagcagtatgttcttcctccagaagaaacgtggtcaaattacaccaatccagttctaagagcttggtctcattcgttttgctccatagccagtgtgcccttgcgaatacaacatctatagccctgctggttgcttgctccagacgtgcacacatgtcatacaaacctgctaatagaagctggcattctatgtcattacttgatgacaatatcgtgatagctgcctcgaaacgggtcagtacagctatgtcgatgttccagagacactcgagaagatgatgcaactctatcacaaggaacagaaagtcttcttctctaatagtgatcatcttctctaccacatcgtcgagacaccatactgtctgagcttccaaattataggggtgtagacttcccatgatatggtctttttggatcgagtagagaactcctttgcgatatctacgacgacccttcttgctgtaaagatcaaacttgtgcttcttctttttcagctctgcacgatccttgagttgatcctgatgagtgatgtgacaaagaagtgtctgtatcttgattgattccaccatgccttggatatagatattccaagatattgacgcttctgtgctgactagcaaggcgccagtttgactccatagcaatgttgccagagtctctgctagatctctatcatggaggacataatgcgccacatggctgcaatgtatgagaaacaaaattgtgccctcttcgcatagtctgacgtcacaatggttccaatctgcttgaaaagttttagatgcccttaggtactcggaaagaaacgcttctctatcgaggtcgaaatcgccccattgctgatagtggtctgcccaagcctggagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaaagcatggttggtcctcactaaagtgccggtggggccagttataatttattggccagaactgcatgagcttgcctttcatgattggcgattcaactaagccatcttatacacatatcaagtatctttgttagtgacatctatgatgaacctaccctcacgcttaatatctactgtaaccgtcgagacaaaaagccaatcatttatgttatcagtcagtatctgacggtagcgaaggctccaaatcaacaagatagagcacagcctggtggactgcaacagatttatctataagtacccgtctcaacaactgcaaaccatctcttcttttctcacctctttacatatccattcaccttactcacatttgaactcataacctgactgactctaaagagtatcaccacccaaactcacaatgccttccacttcttcccactcttctcgctcttcacgtctttcctactcctcacgttcttcccactcttcctctcacaataaacagctagtaaaggccgtatcttcctcttcgtccaagcaccagtccaagtcccctagagagcctggtatcaagtctgtcgcccagcaagctgagctagacatctaccagtcacagaacaacgacctctggaaggatgtcaagcatacccagggtaataaaagcaccttaattctcgctgtcgtagcaccggatcagagaaagcccatgaaaagactcatcgaggacaaggcgaagcataaaaagatccgtgagttcagacctatttctatccaaaacgcgatgtctttgaccaccaaacgcgtctctcctttctcataattggtaataaaactgacatgctgtcagaatcctcggttgtggtcactactcaagatcagttgcagcagcagcttcgctgtgtcattgacagtggcgtcaagaaaacctacaagtctctacacttaattgtgagctcgacagtttctcaattgacttaccacattgaaaactttgtggaccaagtctttgtcaaatcatgtgggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactcgacaggcgtgaacagtgcagagtgagctcaaccaaattgcgtcttgcatcttatcgggtggaacattgagtagttgacgaagggcgtgacgcatgtgatagttatgacccccaccagtaaacttttgttccaaaattgcaatgaaaagcctcatcagtatagaattatcaccctctgactgtcccagttgatatgaaagtccgtggagagttcgacagatactccagatgattgggaggtctccaggggtcgccgtatcctcgatgccttccagcagcctgtggagatggcgattaaggagccctttaacaagtgtacttatcttctcttttcctccctccttgatggccttcttggtgccctcaatcttgatgatgtcttttttctttcttggcaaaagagagatctcctggcacaggatcaaggcaaggtagcatttgctccgaccaacctgctgccgaatcatagaaccgaaagcattatgttctggtttcgaatcgaagaatctatgagtatatgactcgaagtaccctcgtgctgaggcgaggctctcatgaagacacgatgattccgattcggaagctggcttgatttgtatatatgaggggcaatccgggcctcgaggataatccttttttgatctagtctgaatgtatccataatttgcgttgctagaagggcttgtctgaggggcattatcctgaagaggttggcgagtagcctcatcactgttctgacccccggtccttttctgattcttcctgcattctggccaatcatttctgatccttttattaaatgcactcttgcttgttagtaagttagcatctgccctccggtatagtcaaagagcttgcttacgtggctatgaagttgtgcgactctttcaatattttcatcacttggtccaaggtacgtttctggtcaataaaatgggccttgaacactggtcggatggcttcccattcctcttttgtatgggccgattcgcctgtatttgcgttcgacatgctgttagttagattgctgttaaatctgggtttcagtgttgttgatgtggttggaaagggtagagttgtttgcatttcttagatgtcatcaagctcgaggcaggtaaatgatttccccgcttcagatccttatcgattagacctgttgaaagacaggaagtcttcgaagtccaactgttacacaagagcggaggtcgtcatgcggaatgcatacaaccggccagccagtatagctgcaatgggtgtatcgtaaaaaagcatggttggtcctcactaaagtgccggtggggccagttataatttattggccagaactgcatgagcttgcctttcatgattggcgattcaactaagccatcttatacacatatcaagtatctttgttagtgacatctatgatgaacctaccctcacgcttaatatctactgtaaccgtcgagacaaaaagccaatcatttatgttatcagtcagtatctgacggtagcgaaggctccaaatcaacaagatagagcacagcctggtggactgcaacagatttatctataagtacccgtctcaacaactgcaaaccatctcttcttttctcacctctttacatatccattcaccttactcacatttgaactcataacctgactgactctaaagagtatcaccacccaaactcacaatgccttccacttcttcccactcttctcgctcttcacgtctttcctactcctcacgttcttcccactcttcctctcacaataaacagctagtaaaggccgtatcttcctcttcgtccaagcaccagtccaagtcccctagagagcctggtatcaagtctgtcgcccagcaagctgagctagacatctaccagtcacagaacaacgacctctggaaggatgtcaagcatacccagggtaataaaagcaccttaattctcgctgtcgtagcaccggatcagagaaagcccatgaaaagactcatcgaggacaaggcgaagcataaaaagatccgtgagttcagacctatttctatccaaaacgcgatgtctttgaccaccaaacgcgtctctcctttctcataattggtaataaaactgacatgctgtcagaatcctcggttgtggtcactactcaagatcagttgcagcagcagcttcgctgtgtcattgacagtggcgtcaagaaaacctacaagtctctacacttaattgtgagctcgacagtttctcaattgacttaccacattgaaaactttgtggaccaagtctttgtcaaatcatgtgggtcagctggacggcaagatgccctctacattagcgcgtcttccacctattgcggttggcagacgtatgcgtggtctcatcgccctcaagaagcccggttccagaaacagctcacccaccatgagggttgcttgtttgacatgagggatgttagcccccaggaactttcctatctcagtcagcccagagagcaaccaaacctttcggacgacgctaggagggacgtcatggctcaaatggagtcactcaaagacgatgtcgttactgaatacagtgaggagagcgtccagtcacctaatgatcatgtcaactcatggttccagcagtggaagaggcttctagccactgtcatcgaagctggtgcaaacgcgagcggcgctgggattatcagtggcatgtggatgggcagtgaggggctcatcataaagggaccatttggtctttacatcgctgcagggtatgcttgctacgatattgagggctctactggtgttgcatgtggtcttagtgtcgggacgtccatggtcgcctacgatcaagtgttcttgatttcctgggatcggatctgggaactttttacaaacttgttgcagaaactctggggctgggctaaggaaagctttacttggatcaagaacaagattaccgagttagcgcgctggcttggttctttttttgtttagcttttgagaagagggcgactgttggatcagatttcatttttgctgttgggcttattactgtcattatcggaacatcagtttttatggactgcacagggatgtatcacaggtgtctcataagattgtaagaaatagtttcgagacgagcttccaataaattattactatgctgtcatccttacaacttatgaaagaccgtgtactcatcaaggtgatgtattagccttgtttatctcttaataccacagacccgcattgggctccacgcccttttcctcgcagtgatcgtaatacaactgcgagaaactaaaaatgtccatcgtctccttcaaactatcgtcatcgtggaagaactcaagactaccggtgatggtaaatactacctctgagccagctcccatgaacagtgtgtggatcgtgcccgggttctcaacgacatagtcgccgggccctgctgtccagtcgtatctagaagctagttagtcgaagaccgcttggaagatggtattttgctcttactctttgtatccccagttacccgcaagtgtaacagcggtcacggtgcctcgatgtctatgctttccaagccatgcatcgactggggtacgcaatgcaatcacgaaactgcctgaccgagtctcaaatcgaagaggcttgacctccaacgtagtcacccaaggataccatagagtatccttgttgtagctgatgtatacatctggggagctatgcttgtctgtgaatacaagtgccttgcggtccttgtctgtaagaactgattcttctttggagtgcttcaagaggtcagagctcttggagccggtggcgttgtcttcttgggtttgagatggtgccattgtgttagactattaagtaaaagagtctgggaagagaggggattgtaggaagatgttcctccataacctgaccccgcggcttgtaacctttatagtactacagtgcgtgcttagtcaagtgagacatcccacgcatcctttgttgaatcaggctcggcagttacaattggaggaattgggaccctgaattcgtgttggtgcatgactcgtccggtttggtttgcgggggatcggcggtcgcaaggcttgcaagtgcaaccttccgtattgaagctggtgttatttgccacgacagcttcaaagggtcactgtaaatgatgtgcttaaaatcttgaaagaggtaaaactgactttgtctatataaaagtcaaataatattagacattaaactgtaaaatgttaacttttgtaacccctgacggttgtatttagcacggaactctacatttagttagcatatcgtgagggaggttagcgcgagattttgttccttaacaatccaatggctggcgctggattacgccatgaccgagacttaccccggacactgtcgatcaagggtctgagctcaaatcacatctaacacggtgaaagatttcagcccaacgatgcgtatcatgaacgcgtatcgtgaggcaattacggagacttggtataaagactggctggttatattgttggcccattaccgcataataatcatttatctatctgccacaatcaagtgccatatctctttaagttaaaacccacgtcagaactatcatcactgtctatggtcgtagtcaaggggacagatactgtcgatacatcgcgttatagtgatgacgaggataaggggaagaatacgggacagataaagcacaacgggattatataatcgactatgttattgttggttcattcgcatgtcatatacatcaagccatgcaaatctagcactggagcgttggatcacagtcatgttactgtagtgcatgagtagaagaaatgtgtgatatttcgttaataaaattatatacgtgaagtcattaacaactatccgtagactcgctaccatccaataacctttgtagactggctactataaaataattctggcagtgtagctactgctattgcactaaccagtgtacttgagagagtacatgccgcgctcaatagagctaacgacaatgttgccactctggaagtaagggtagacagaccaagcaccgtagaactgggcctcaccaccaacctcatcatcctccgggtggacatcgaagaaaccaatctccttgaagccggcgccagtgtcgtcctgattgatagagctgacgttgaccatgcggagaccagatccgtagttggcctggtatgagataccgccaacaatgtactggttgtgatcgattgagcgaacagggctcttgtaaacaccgcggaagacggggaactcgaggtcctggatgtcgacaatgtatgtggtggtgtgctggtcagcagcaggaccagtcttttcttgctcatcgagctcgtcgtccaaaaggaggtacttgtggtcctcagtgacccagccctggtgagtgtatgtggcaccgttgtaggtggtgcgagacagctggcgaggcatggttcggcgagagatatcaacgatggtaagagcatcctcgttgtagttgaagcagatctcacgaccctggaaagccttctggggtccacggtagataacacactgagcatcgtggacatagccatccgaagcgacacagccagcatcctgggggcgcttggggttggagacatcgatcatccagagaccagcacggcacttgagatcgtaggctgtaccgacggctgcaatgagggcggtctgctcattggcaacaatgttgtggctgttgccgaaaccgctgaagtgagcggccaagtcactcctgatgctgaaggtaggagggttcttggggtcagtgttgagaagcttggtcaggtcaaagatctgcagaccgtggccagcggcttcagagccgatgtaggcgtagttgccaatgaccttgatgtcgcgccatgaagaagcaacagtctgggtgggaagacggccgacataggtcaggctaccatcctttttgacttcaacaaaggcagtgccgtctgactgtccaacgagagcgaactcgcgaccacttgagtgagtccaacctgaaatatgttagtcaatgttacaccaagttactgtagcttgaaacgtaccccagatatcgttaccgacacgggtgcggctgcccatatcctggtgacgcaagaaacccataaggtcgatgttgttgcaggagtattctcctgccttgccaccagaacaaggtgttgaagagccgagcaccttgtagcggtccttgtcaaagacaccagcagcagcctcactctcatggagagccatcttgcgctggcgaagctcagccattccaacggcgttgggcgcactggaagcacgaaggtagtcctcattgaacttggctgcgttgatcttgttcgtctgggcgacggaggagccagccaaggcggcgaggaggagggaagtgagaccggccttcatgttgacagattgggcgtgctgggagtttgaaaagagagaatgggtgaggatctaaaggatgaaggttacatagatcgcgagaaacatctgaaccctttatagtctcaacaagggtccggaaagcattgccaatccttccccagaatggaagctcgaccttttgttcttggtagttggttcttttgtgcttggctgcttactcacagtgaaggatacgataaggtgcaatagtccctagaccaagtcaagtcaatattatggggtattgatatctacccctggtgttgagtggcgagtagaaataagggatggcaccgtcgaccaacaggaagccatggaaggcagatgacatagtatatcgtatcttattagagttagcaaacgtggcacgggttccccagaacgattgcaacctttactatgacgctaagcaacaagatccaggcacagagatagtgatttaagttaggcgatacggacaaggagtaagaccaccagtcagactcgatatagggtgctcgggaagtaaaagccaagagtgtgccaagctaaggtgtcgatcatctaccagtttaaatcaagcttataagcatatccatagcgcatccgatcacacggccccactgcgattttaatgacattcctatttgagataaaggcccgcttattgctccgggacctcctgctatctcaagacaaaagtgcgtcctgggcatcctgggcacaatttaccggtttttgaggaacccgatcttgaagtccatacatgcagctcatgtcgattgatatcctacttcttgggatgtcctcgtggctctgttgttcttggctgcaaagagagttgttgactggttgtgccctgcatatactgagacaagttgatttcagtagtcgcttaagtaaaatgagttcaagacaagataataacaagtagcatttaggaaacctcaaagttctccaaaccttgttttggtttatttaatttatggtaactcgcttgtttatctgccgctgtgatccaatgtcaactgccgatccggcgaaccatctatttttaaaaacacttcatgaccttgaacaaaccattaattcgacagttaatccaggctaccgagaagagacttgagacgtatatgcagagcccgagatcgccgttgtgcatggcacatgaagcaattgggacgctgcactctcggacttgagcacagataaggctgggcatttttcattgcgaccaaattggagtaggtagattttaagttaatttactagggcttttggatatacgcccgtttcattattggcaagtcatttcttggagacgagcaaaagagccgctgcatgaaatgttttctcccgtctcatctacaccgccacacattcgaacaggggtcttgggctcatcaatcacgctaggcaaaagggcaacacgactcatgcagtatagggtggtacatcgttatggctttgctattttaaaatgctatggactactaaattatcatcatcatagactacaatcttcattcgagatctgcgacatctggagcatctgtctagatggactggtgtccaatgagaaacttaaactttaaacttctacgtcgttatagcagtaacacccgattattgacaaaggttagaacagacgagggataaacctaacgacagctttgactttgaactcgcttcaatcgacataacaacaaaccatttctctttatatatattcaaacactactaaaacaacatttcttaactagacttagatctgcttgtgtcttcgaagcaggatatgtaaagcgatatacgagacagctccagtaaagcataatccactgatgacaccaaatcccttgaggtacttgggcttgtctgcaactgggaagagataagctccatagatctgcgccagattacccatcgcgttgacaaaagcgagtgagatggctcgagtctcatttggcatggcgctaaaggtagttgaagcatacgacagggacagaccattagaagcccagagtgcggatgccattatgacaagtaaagcgtagcgagccttgaagtcgtagacaacacaaataacaatggcacagagcatggcgatggacatccaaccgcatagaatagcgccgcgcaagtggctctttttgtcggcaagatatcctgtgatagcagtgacgacaaaggcgacaccaaagatcgggatggtcatgtattgagcgtctgtggctccgtagcccaatccgttgacgagggtgggatagaagtaagaaagggtggaagaaccgacaatggcctgtgaagataattagtcttggtctatactctattatcaccttcacttggattgtaactcaccatgtaaccgacaacaaataaccaagtgcgccagtttaccatgctgagcttgaaagcttcccagtggcccaacttaggttcaccctcagtctgaacatgttgatcgctctgaagtcttcggatagcaagcttaatctcctcttcactaaacttgaatcgggaggtattggcgggaaaatctggaagcacaaagtatgcaatcatagccactcccatagtagcagcgccctcaacaacgaataaccatctccaaccagcctttccgtgcgcgttatggagaccactggtaatcgacccagcaagaagacctccgaaggctccagaaaggatagcagcagagatgtacacggcgaaccgcttactctgctcttcatgcttgtaccaagacgaaagaaggagaagcacaccaggagcaaaacccgactcgagaattcccataagaactctaaggccgatcagtgactcgtagttgggagcaaaggccatgccaatcgtaacaccgccccagataaacatgatggcagggaggtattgactcggtcggcttcgtgtgaggatcatgttggaaggtacttcaaagagaacgtatccgacgaaaaagacaactaggacgactgagtacttgttggaatcgaggttgagatctttgtccatgccggcgattttcgcgttgccgatgctgttgaagatggtcagctttgagtgaaagcggaaagggttaatgggaaactcacttggttctgtccatgtaggataggaggtacatcagccacatcatgggcaggatgtagagatcgattttgcgaacaagcttcttctctgcttcagtaccgggtatatagtcatcaaccgtggaggatacatcctttgggctaacgacgttatcgtcatgttcaaaggattgcttggtctccatcttctccatctgatgagggaactcgcaagaaaaggctgaaatagtgatggcagagggtgagcttgtgaagaacaagcgataataatgaagaagtttgactgctgatatgtggaatacttaaatagtgcagttcagctatcctcctcatgttcattgcaacactgttgttgagcaatacttggaaatagcagttcgcagctcgcccagaccaaaatttccagcctaggccattcttgttccgtcaaccccagattcccctcacggaactaacacgcgatgttccttgagctgagggctggggaagtgggcacggggacacattgagcgattcagtcgtcgtggggcgagctaacttgcgccgtcagactgaagggtgccgcgtctcgaggcatcacagttggtcgaggcgaggtacgtagaatgtcactttccgggacgaaaacacggcacattgatacagccgcggaggcaattgtattgtgggttctgttttaagatagatcaatatttaaaaaatccattgtcgaccttgtatgtcccttcacttgagtaggattcatcaagtacaggtcgcttgtttaacattttcctcatccttcaattcatcctctaccagctctctgcctcaattaaacttcagctaatcacaatgacgaacgcctcgatctcaaatggtaccaacggcacctccaacggcaactctaatggcaccgccaatggacacaaccctctgagcactttgcctggtcccaaccacgactacaaagtatcgcttcaagacaaagtaattgccagtgcgttatacgaaataaccagctcgtcaagatgaaagctaacaatcaaagtcactggcgctaatcaaggcatcggtctcggcatcgccgaagtctgtctcgtaaacgacgccgcatttgtgtacagtcttgacatctcagagccagcagagcatttccaggcccttctcaagcgcttccctggaagattggggttccagaagtgtgatgtgacagctgaagatagcgtagctactgctattgatgctataattgctgaaaagggccgttttgatggaatggttgccaatgctggtgctacgaaacatcaacctgcgctggacttcacagctgaacaagttgagaaactattcagactcaacgtttttggcgcgtggaattgtgcaactgctgctgctagagcattcatcaagcttggttgcaagggaagcattgtcttcacagctagtatgacttcttaccgaccaaacagggtgagttctcccaacgctactactttacagggtactcactaattaccaacaggctgctccttcagctccatatggtgctacaaaaggtgctgtgcgcaacatgacacatacactagccatggaatggcaacaatatggtatccgagtcaacagcatttcgcctggctttgtcaagactgctttgacatattatgttgagacatctcctgactgggacacaaagatgaagtactacggtggtatgcctcgactggcgctaccgcaggagcttggtggtgcttatgtgtacttattgagtgagacggcgacttacacgactggtattgatatccctattgctggaattgtgggtgcttggtgatagcatagtggaaggatgtgactttacgcaaaatagaccaccattgagcaatgttatatcacaagtcagtttttctttagaaggaaattgtgtacatgctgcgttgcaacaataagacgagctcttgagaaacaacgagacggggaatctgcgtttcgtttctcatagatacttgtcttaaactacccagtaaaatactacaagatgccaatcttgttctatggaagctattgcactcacaaagctagttgatacgcgtttacagtcgtaggttggcatatagctgcaccaaagatagtaccgccctaaagcccaagtttgcgaaatgtcctcggtcaattgttaaacataaaagccaatctactgagcacacaaaactacatgaggaagcaagtcagagtctagatgtagatcataatatattttcccccacgtctgctaaatcctatgtagctactgttgtcataagtgtttgttgcctatcataatcctcgataatcttgaccttagcagcagaagaagagttctacacaacagttaatgaactatcacttcagcaaactaaacacgggatactcacggggtcaaacgtataccccaaccattccttcactagcctcttcgcaagctcaattccaacaacacgctgtcccaagcacaaaacctgagcattgttactcaaaacagaacgctcaacggagaaactatcatgtgctgtaacagctcgaataccgcggactttgttggcggcaatagcaacaccaagaccagttccgcagattaacagcgctcgatcagcttctccccttgcgaccttctctgcagcagcaatggcaaaagtcgaataagcggttttgtctgattctgttgatgggccggcgtcgatgacggtttcaacgcgtgggtcgttgaggagcgcttcagcaattatggacttgtaggggaagcctgcgtcgtctccgccgataacaatacgaagtccaggcattttgctcaagttggaggaacgcggggaggagtactttgatgattaattgatgtagttttccaggctgtttagcagtgaagcagtcagtacagcttattaaacttgcgattaatggtataattacagagactaaactgccgtctcttcccattaatgacctcgcttgtccagcacgaacaccgacaacaacatactgactctgcggctcggggtaagctacttcgcttagcgacaccagaccgaccaggaccagggcccgcgaactgcggggattgcctcgagtcgcgaaagccgaaattgtttctgacagggatcggccactaaaacatggttccggattcttttgcattttcccgtaatacacgctcatgcagggtagaacgcgtcaataatagtaaatacatgacattggacactcccatgcttcaggtagacaagaattggctattgaagacaaatactacgacaaaatgtctaccatgtggaacccccaaaagaacaagacgtaccaaatcctcaaggctgctgacgagggaggttatggcgttgtggcaccaattgtttacaatatcgagcacatcctggcttttgtccaagctgccgaagtcaaacggagtcctctcatcatccaattcttcccctgggcaattaccttttccaaaggcctcctcattcacgctgccgctcatgccgcgcgcgaagcttcagttcctatcgcgattcaccttgatcacgctcaagatgcagccatcatccgacatgcagccgacaatctccccttcgacagcatcatggtcgatatgagccactacgagatggaggagaatttggcaaagacaaaagaactggtttcttattgtcatgcgcgcgggattgcgacagaggctgaaccaggaagaattgagggcggagaggatggtattgcagatacggctgacttggaaggggctttgacaactgaggagcaggttgaggactttattgcgacgggaattgacttcctggcacccgcctttggaaatgttcatggtgaatatggcaaacgaggtcctgttcttgagtttgaccggtacgtaaacccttccacttctctcattgacaatcatctaattatatcccagactcgaaaagatttgcgcgaaagtcaacggacgcgtgcgcgtggttctccacggaacgaacgacttccctgaaaacataatgcaggcttgtatcaaaggcggtgtttccaagatcaatgtcaacaaactcgttttggatgattatctcattcacgtgaaggagcaagcatcgaagctcaacttgacgacgctcatggaggagggtgtggagaaagctcagaagctcacagagtggcaaatggatgtttgcggctctacagggaaggcagcataaaccccaagatattgtaatttattatcatgtcactgttaatatgtaattaaactggttgactatcctcttgatctgccttggcccactccatcctcaaatcatctctccacatcttcataggcgcccaactaactctcgactcacaagcttccatcaattgtataaccttttctcgctttgcggtatcttgcaaacaaagacccgcgccatagagacactgcgccgatagaatctgacatccttcatccttgagctccatggctataccacaaatagtatttacagcctcggtaagagtcttttgcatccggagatagccgttaaatccagctgggatcggactgtgtagagttatcagtattaacgcaaaagtaagcgcttgcagtgcagctccaatctcgggtggatgtatccagatgttctgaaatagctccgaggtttcagaaggtacgggtagaggctggtagtgctccccaagtcgagacttgagctcttctatcttctgtaaaaggccaaccctagcatgactcaagtctgtctgtctaggacgttgcgctgtgtcggatgaagcagcgtgagagtttgcatagtaattgactgcttgcgagagaagataaattgctctatctgccataccgtgctgatcaagttcgccaagttcttgcatgggaacccagaaactgaagcaagacctcttctctctaaatgcagcccagacatcctgtcgaagccaagcccaccagacagcttgacgaagacccccggaactaccatttacattttgtgatctctggatccagaaaacacctttcaagtgcctctgccaatttcctcgtccgtctgattcgtcgagcatttcgtaggctgagatgatgatcgcagtggcgagaagctcttccgagttggtgtaacttgtgtagggaagtgcttcttgtacatagtgcaacgtttcgtagtagtgtctgatagactcattatctgtcacgtcgggagtatttggatcgttcgggtggggtcgtctcgagtggtgtcgtgcagagagagccaagatcgcattcatgagccctgcgtctttgagagccagcctgataacatatgttgaaaagagtctctggggattgaagagatccagccacaaagcacaactttctgcaaagtgacgtaaaaggccagcttcacgactcgacaagaccgtcggtctcgcgccatcctgccatgtcgtgcgctccgcctcggcaacttgagacaaccgtgcctgcaagcttccaatatccggaggtctctcctcgcctgttctgagcgcgggagtcggcgcaagggagaagccactatcggcctgcgcagcatcgttcgcgagaaggtctagccatcgtgtcgaagcaaagtcagtggtccagaatgctgagtctggagaccatgttgaaacaggtactggttgagatgctgcgttgaggagcggtaggtcgtttgagcaaagtgaggcttggatgtcggggaccacggtatgagggctaggtaactcgagagctggacggagtgagtcttgatcatcgagccatgtttggtctcctggcactgagtcgtcgacacttgtgtgtgaagacggcgcgtcgggacattcaggatagacacagtcgcgcgatcgcgtcgagcaaggtccacaaacagggcgtctctctggcatgagttaatcagtatggcccttgaggcgattcatagtgggtactaccatcgcatttcttgtgtcgttggcgacatgtcagactggcccaattagactgagtaatggcggctgaaacagatacactaaccagccggttttggtacgtagtcctcggcctcgcgatttacgaggtctcttcctcgactgtctcgcctgtgcgcctgcatccatctcgacgaattgttgaaggtggcacgagacgcagccaacgtttgccttggagtcgcatgcaagattaccccgaagcgaggagattgtagtccgacggtcaaccaaaccaaattccttcggttagtgtggttgcattggtcactgcggggaaaatgcactcggctatgttgccgcgtctcggggttattagcttcaatctacggatactaccctgaagattcagtgtcgtatgacaagatattctggaaagaattcaggaaagtatcccagagaggtaagccgatttgacacgaaacgcgtcgcagattgttggatcagcatgtgagctctatgacataaacaactgtaatatggagttggtattataatactgcaatagaggtgttggtaattgtcaccatccacgttcctctttcagttcatgctacttcgcttatcaagtaaatactggcacttccaagatggtgaaacactatttttcagaggcggctgccaatcacttagtgcctcgagcactgcgttcccttgtcgctgcaaacccccatctcatcctcaacgaagccgagagagtcgtagccaatggctatcacgacccttcaaaagtcgcaatcatcagtggtggcggttcaggtcatgaaccttcatggagcggttttgtaggcgaaggtctactatctgcagtagcatgcggtgatatctttgcgtcgccaagtacaaagcagatcttggccgctagaaggcttgcaccttcgaccaagggaacaatattccttatcaccaactacactggagatagacttcactttggtcttgctgctgaaaggtcaaaggcggatggatcaggggaagattatctcgtcctccctgcgacagatgatgtttctatcgggaggagcagatctgaacgcgtcggcaggagaggaatgcccggccatgtgttaagtaagtgtttgacgaggctcagtaaaaaatcttgaatgctaactatatgacagcgatgaagaccctttgcgctgcagccgcagagaactggtctttcgaacaatgcgtatccctcggccgagccgtcaacgatcatacagtctcaattggctcgtcccttgaccactgccacgttcccggtcgacagtaccaaaagatctccgatgatgtctgcgttatcggagctgggattcacaacgagccaggacaacaacttgtatctccttttccgcctgttgaggaagtcatcaagtccctgttggacctactatgcagccagaacgaccacgaaagagccttttgtaaatttgacaacgacgacgaggttttactgcttgttaataactacggcggtctttccaatcttgagcttggtgctttgttggacgagattcaacagcaactcgcatcaacatggtcgatcaaaccagttcgatgcttgtcggggtcttttgagacatctctaaatgcccccggattctccatctccctctgcaacatatcagctgctgcaaaacagtgtcaatcaacaacttccacattactcgaattattcgaccgacctacgactgctgtttcctggcccaacctcgtcagaccgtcgccaaagcaaactcccactgttcaacaccaagcgaatggccacgtcaatggaaaggttgcagccacttctgtcgaaaagtacgattcagtggacccatcagtgcttgaggctagcatccgaagagcttgcgaaaaagccattgctgctgaaccaaagctcactaaatgggacataatgatgggcgatggagactgcggagacgccgtcaagggtctctgtgaatctgtccttcgcaaactagacgaaggtgttggcacctctggttccgttgtgtccttcctagaagcaatcaccgatactgttgatgatatgggcggcacgctgggagctatcttgggtattctcctcacagctttcaacaacgcccttaagaggcgcctgaaagaagttggacaagaaggactttcagaaacatacgcccccgctctcaacacagccgtcgaatcacttaagacatgcactacagcaagagaaggagatcgtactgttatggatgttctgatgccgtttacggatgagtttgtcaagaccaaaagctttggaatggcagtttcaaaagcgcaggaaaaagcagaagcgacggcgtttctaagaccaaagcttgggagggcattgtatgtaggcgaggcgagtgaacagcaggtacctgatccaggagcttgggcgttatatgagatgttgtcagggatgcaagaagtcttagggaagaactagaagagataaaatggggataagcaacagaacaaacaatactgtagtctgaagttacgatttatatatatacatttgtgccttctcggaaaccttcagcttcttgttcacaataactccatactggactccgctatccacgagcggctgggcaagagttccataacaaccattcgtagcattggtgctcagctcaatagaagataatttcttgtcgtgcaaatccaaagaaatcttagcaggtgcccaagatatattgctcggaacccaggagaaagtctcggttgtcttgtccagaaagctcactgtgacgttcagaataccatcgagtaccggaccagcgttggttgtgggtcccaagttatctgtcctttgccacacgggaaactccaaagttgaaacctgctttgctggcgagaagtgttgcactgtcgtctgccagttgcggatacggcagtctagttgataaggtaaaggtggttcgggagaggaggtaatgttctttaccagtgggatctttacagtggctggacaagtaaagtttttgatcgtgtggtcatcgttgaattcgagtgggaaaaaagaagtactggatgccgcttggtgattatccgcatgccagatttcgccgttgacgacatggtcagtcgggctcgtcctataggcaaggtttccggctacaacaatgggacccttggcagaagggagcacattggcacctttattctggccgccgcagccgtcaagactaaggtagccaccatcagtatatggtccaagaggatccttcgcgtaaagatagtatatgtattcggcgcagttctgacaggtgtatgagtaggtctgataccagtacgagtcatgataaaagaagccgcacgcctcaaggttgagtccttgtttgagaagttctttggctgtacgaattaacttggatgtactgttggttccaactgtcgaggtcaagtttggcgcaagcttctgcacataaatatcccacactggaacagagtgtcctgttgcttggatctcggaaacgctagtccaagtgtcagttaggatataatgcgcgccgtcagggccaacagcgatgtcgaagtcgtgagtgaggtattctcctgtcatcaaagatggcgggttgctccatgggccgccaggtgatttggaagtggcgtagtaaaagttggaatgagcatttcctcccatgaacaggacgtaattccctgttgctttgctgtacctgacgagaggtttcgtcacgttggcgacctcagctgcaggctggtaaaaatcggttaattgccagttgacaagatcagacgacatgtaggacttgatgccacagttcccgtcttcaccatagtctcctttcggataggtaggactagccggccaattcataccggtcaatcggccatagacgaagatagaccctccgcagccccaggtagcagcatacatccagtatttgccttcccagtagcttaggtgggcctcaacctgctctcggccatttccgtcggtggtgataggataagtaactttgccatagtcggtgagcagagggtgagtgggaaggccatcgtcgttgtcgaggatatcatgttcagcaaagttgatgtaagtggcgtaggcaaccgaggaatctggttctagaggctttgcttgagtttgcgctgagctccgtaagagagctaacaaaacgactggcaaaagtagaaacaacatcttgtaagccggcacagatctcgcatcagcattaattcaacgaacagatagaatatatacttccttgcttctgaagacgtgattgcactcattagttgtatcatatagattttttactaacaaaatatccctgcaatgtttgctcatggcaacggtgacattcggtgttgttgatgccgctgttaatgccgatagttatttgtagctccgagtgccgcttcatttgtgaaccactctagtcagcattcagttcagctcagtttcaaatccaggttattgttcttattattttttatcagcgataacatccgcaaaagaataaacagcgcgtggcaaaccaataaaacatgaggagcactgtcaatccggcaaaaaatgaggttctgcccgggctcgaaccggggaccttctcggtgttaacgagatgtcataaccaactagaccacagtacctattactgtttgatgactccttgttccgcgatctgttctcatggaggattgccttgtcgttcgtcctgattcttttgcgagaaatcttctttctttttctccctcagctagggagtggagaaacattcaacgacactctactgcaacgttgatggagtgaaagtatttgcaagatcaattcttcctctaacactgatgatataagtgtttaactaacatccccgaatttaaatcatacttattgttcaaagcaagtcgtattgaggtgccgcatcagtgtgaggcctgttgacatcaaagtcgaaccgatcaggtatcttgagaccttccctggcataattcgaagacagatacctgacaacaggcgcaccgtctctccaaagccacagatcaccggtggacttttgccaaacctccaattcattacgcattgacttgagcacttcagcaagctctggatcaccagcaaggttaatgatctcgcaaggatcattctcaaggtcaaatagctcttccggtggacgacagatgtaatcccgaagccgtcggggcccaatcatgggttctttgtcaccgctcgcgttccgcataccttcccatgagcgcgacgcgtagagatccatggcaaatgggaaatccaatttccagcatatgttgcggtgatatttgaagcggcggttgcgcataaatcttgtaggccagtagtttgtgatttcgtggaaagtgtgagagccaaagacgcgatcccatcctggctggggctgtgagaatcccgcaattgaaaggattgaccttccttttcgttggacataaccatcttgtgaaggcatgttggaatgactggcccagtcaaggaatgttgggagaatgtcgacatatgagacgaggttggggttcgtgctcccggttgtaaagcccggcgcacgcatcagaaagggcagtctgacacccgtttcaaatagcgtcgttttcgagttgacaaacggcggaccattgtcgctcaaaaataggaccagagtattgtccgatagaccattcctctccagagccttgaggatcatgcccacaccttggtccattcggtgtatcgacctgtagtactcggcaagctcctcgcggacttcggggatgtcgctcaaaaatgaaggaactgtgacatcttcgggtttatagatcttgtctttgagacgagggtcgtagttatcctcgacgttaccgaagccgccacgtgtgcccagttgccgatgagggtcaacaaaaccaatggttaggaagaaaggcttgtcctccgctttcgaggtttgaaaaaagctatcagcctcatctgcgatcgctgctacattcctcgactcgctttccagcctgatttgccaaggatacagattgtccgggctaacatggactttgccgagaatgccagtcttgtagccaatcttgttaaagagcaggggcgcagactcgacgttgtcaaaagtcctgaagccgttgtcgccatgagtcaggccgtaactacctgtctcgtgcgtgtgtaggccagtgtagataacagtacgacttccactgcatgacgcggtgctggtaaaggccatgtcaaatctggacccggatgccgcgagtccatccaggtttggtgtgagttgtctctgacctccatagcaaccaacctgctcacggccgagatcatcggcaatcatgagcagaatgttttttcttggcgacatattgctgaccgtggtgtctactgcgacgagtgaatgagctggtacaaaaagtggatagactagctagttattgagacacgagatcagatcaagggtacgcgttcatttggcagtgaaagaatcgtgctccattgaccgggcctatgaggacggctaatgagctttagataccccaattggagctcgtgatagtcaattaccaaccaattcaacgagcgatttcttcttctgatgataacttcctcggtgctccgaatgccgcgttcctaccctgtatcccatagtcccgatatagttagtcgttcatctccgatatctttccccacagtacgaaatactttccatcggagctccggctgccgcgtctcattcaattcacggcacctttcaatatcagactccatatagacaaattgatgattgaaatggtgcaatcgtgctaggtagtttccagttacggtcgtggcttattgaaattattgttccgtataaagtcaatgaagaacggctagtagtcattgtcaagtggacacacaacgacccaattgagccctcgaatacttgacacccatatttgtcaatctacctacattgacaagtgccacgatgctaggcttcgggcatctcgactttcgtgggacgttcaacaagcgattgaccactgccgtcttgttgatcaccatctcacagttcaattttggtttcgaccaacaaggcttcgccgccacccaggccatgactgcctttgacaagcagtttggtcattgggatgaagcgaagcaagactatgtgctggataccgtctggctatcctttttcaacggattcatctacctcggccaagccactggtgagtcgcagattggataatggtaacgttgtacagtttactgacaaggtctattcatttacaggcgttctggctggtagctggattagcaagcggtatggcaggagaatgtgcatgtttaccatgagcatctgggcgttggtcgcggccactattgttatcacttctcgcacaccgacccagatcctggtcgctcgtgttctcaattgtaagtcttccaaaactcgtgatatagcgtcatgtctaatctggcctgcagatatttatatcggcatggaactggcggtagttcctgtattccaatccgaaataacccccaagcatgctcgaggctttgttgtcggaacctaccagatcagtttatttgtaagaacactacatttcagcttagcagaccggagaaagagtcattactaacatggatcccctgggctagattggtgggttgaccatgaactgtattgctcgcgggaccagcaccttatctggccgtcaggcatacatgatcccgtatggtctgttctatgttgtcccaactttcatcatatgtacgatatggtttattcccgaggtaatcatccaaattttcattcgacgatagaaggaagatcaagagagacaagaaattctgaccaagcgttttagtccccgcgatggctcgtactcaaggatcgaaaggccgacgccctcgcctgtctacaagagctccgagtcggaaagtacaccgaggaacagatcgaagaagagtaccgtggcatcgtggcggtcgtcgagcaagaatatcagacgaaaactggttcctttttggacatttttaagccgcagcatcgcacgcgtaccatggtcgtgacaggtgccaacttcttcctgcagtccactgggcagattttcacatccatctacggcgcactttacgtcaagtcccttggaaccataaacccattcaatgttacagtgataatcgcagtcgtcagcacttgtacgtcgcttctggccatggttatgacggacaaactgggccgaaggtatgttttgtttattatgcgaaacaattgagaatagtggcactgactctgctacagattccaagtgcttttgggtgcctctgtccaagtgtcggctctaatgaccatgggtggcctcggtactatcagcaacccatctaacgagatcaaagccggcatcgtgtccatgatggtgatatttacttttggttacgctgtaggatgggcccccacagcgcatattctcagcgcagagattcccgcactgactgttagagatatgacttatcggtccgcctcggttctcaatatcgctacacagtaagtgaaacatgttcagtcggacgtctgacatgatactggataacagctaacaacattgcagatttgtcgtgtcgttctcccttccgtatctactaaacaaaccctatgcagctcttgggtctcgcgttggattcatctttggttcaatttcagtctgctccattcttttcgcatatttctgcgttccagatgtatctggacgctctctagaggaaattgaccatctttttgcgtccaggttgtcgctgagaaagttcaagggggctacagtggaagctgagcaggaaccgcgggacggcaaggacattgaagctgatgtggttgatgttgggattggcagcaagtagatattactacaaatgcaacaactttgacaactaaagagaagggccatgtattcatttgtgctggatatacctgaatcacaacccttggttgtgttgaaactgtaacttcattcagcttagcctgtcattgaattaggtgacaccgcaggctctatgctgagtgtccccctgtaaatgtaactttatttgcccggagcccaatagttatcaactaattcctactgctaatggcgtgcttcgtggccagtccaagcccctgtctgtctctccgctctccccgcaattcatttagtagcgtcgtcgggacctgtcctccacttcacccgtcatatcgcattatgcatcgcattccttgaccttgacttttactcattccatgcagatcacaagacgttcgaatctggagtcacctggacttcacgaagaccagccatgagtcttgatacaacccgcaatcctccacgacggaggccggcccgcgcatctcccgacacttgctctgcatgtcgagcacgtaaagtccggtgtgatgggcgcagaaacatatgcaccaattgtgaacgacttggtttcacatgttcattcgagaaccctcagacaaatatcgacaagagatcgacggtgcctgtgacccgtcgtcgtgctcatttggcatgcttttcctgtcactccagaaaggttcggtgtaatgaagagcagcctacttgtcgccggtgcagtaggttggggaatgtttgcgtctatcctgttcctggacgagcttctgctcctacaaattcacaatcgacagttgtgccgtctcctggtccaccatctccagactcatcatctgactcacaaagttcgcaagccaagactagatcccgcagacggtccgacggtactgttcagtctcagacttcatatgcacctgacaccagatcgcccgcaccagaacaagatgagctggagctagtgccgaatggtccagcagatccagttcaggaacctatcatcaataattctgtggaagcgtcagactctcatgagccttctgagcagctcgccctcaaggcgttgactatattcttcacacacatacggcatgtaccagcgttttcctttctgcatcgtgccttggtaatggatcaatatcggagcaagaactttaacaaagctcttttattatctctcattggcattgtttccgtcttccatgaccttggccccgggatggtgaagcgaggagacgaattcattgctagagccgaaactctcattctccaggatttggagaacccctctgttcctaatgtccaagctttgatttttatcatcaagcacagagcatatcagcgtcgatttactagtgcattttctctgacggccatcgctatccgctatgccatgggtctcaggctcaactatgacgacccgaaattagagtttttgactcaagagtgttgtcgaaggacaatgtggtcgctgtatctcatagacaatgtcatgtcggcgggttaccaggaatttactttgtcgtcaccaagactactccacatccaactgccgactcacgataccaacttcgaccttgatattcccgagcaaggtggctacttggaaccgacacactacagtcctggggctaaatcacccagcacactaagcttagtcattcgcatgatgaatatcaattatcgcgttctggagttcaccaagcaagctgttgcgcctgacgtcggaaactctgaatttgggtctcaagtcgacgtctttcagctagagctcaacaactatcaatctcagctaccgacccaattccaatcatcgacgcgtaacatccaattacacgcccactcttcaagtctttcgagcttcctctcaattcatgttcattggcacatggcacactgcaatatataccgccttaccatggagggccttgtcgaggcgttacctcaacctgcacttacggcattagaccaagagttcgttaggtcatgccagatacgatgctacgagagcgccatagaactggctaaaattctgcaagctgtattgacggtgaaaccagatggcgttgcgcttgacctggacatcgctgtttctgtttaccagtgttttcgcattcttgcccacgcaaattatacgctaaagattataccagaaaatatgacagaagttgtgaaagcatacggtcaagtatgcatagaatttcttgaaagcatgttctttgaatgcgaagccacaacagctattgtgagatataacccagacttttgctatagtatactaacttgtgtgaagaaagaggacgcgtatgaattaatggcaacaatatcgatggtaaatatatctgaaacgccaagattgacgataccgtcaccggaagggcatccggatgtaactcaaaagctggaaacgcgttaccacgtcttttctcgacatagtcttgttggtcaagtcaaggtacccaacaaggactccagttttgttacatcaccatcgtttgcaaagcgggatagtatttataagcaagcaaggtcgttctcgccgaatctatcaccctacagtggggatagtatcacggttgaaaactctgcttcatctggagttgacatggcaggttctttgtcccacgaggtatttgactttaacatgcttgagtttaaccttgactcttctattttgtttatgtagagagttatggtttgcattgagatgacattggcctgttgattagagtttatctaaaatataagcatatcttccacgattgcctcattcggaccttctttgaactttctcaacagttgttaaccagtcccattaccaatggcggttcttcccgcgggtaactcggtgacatgtgggagcttagcaatacaaagcgacgggaagacagaaaaccctcttctatcagattcaggtacatggatctatgcatacttatccacttctaccttctttctcgggatgcctcccgtgccgcctgtggaccacatcaaggaacgtctgcccacatgccgaagattaagcaaggggcaacatgtaccgcagcgaataaggaagagtcgtttactcatatcacgatgatacaatcgtgctttgataagatcagcattaagcatgaaaccttttttccaagtcaggaagttgatagacgccggaacattttcgacgtaacattgccaagacggtaaaaacgatggcaaaaatgattgcagacacgagtatatcaatcaagaaatgcgttgcgtgacggtccgaatgtacataaaaggaaacagttttctcagtttgtggtttatttccatcagcctcttgagttcattcacactactgttattcttctgtacagccatcatgcgtttccccagctcaatcgtcctagcactcgctaccttgaccgtagctcaccctggcgaggatcatcatgatgagcttcaacagcgtcgctcattcgaaaccactgctgagcgactgtctctgcgtcactgtgctgagaagctcaaggctcgaggtgtgactgaccgcaacatcaagcgtcgatccgctttgatccaagaacaccgccagaagcgtaagcattgaccatccactacttgactcgtgcctttctaatgtggctccaggtggtatcaagaagcgtgatctcgaggacgtgctcaacacggaccacaataagaccgaccttggttatacgcccaacacacctgccgagactctgtttgctggacagaactcgtgtgttttgactcccgaggttactatcggtccctactgtaagttcttaccatctatcagaggtgatatcaactaacaattccaagacgtcagtggtgagaccattcgtcgcaacctcaaggaggaccaggagggtgttgacctcattctcgactaccaaatcatcaacgttgagacctgcgagcctgtacccgagctgtatctcgatatctggcactgcaactccactggtgtctatgctggtgtgaacaaccagggtaacggaaacatcaacgacaagactaacatcaacaacacctttggccgtggtatccagcaaaccgacgaggatggtgttgcgcagtttgagaccctcttcccaggccactacaccggccgcactacccacattcaccttctcgctcatgccaacgctactctgttcgagaacaagacccttggaaacgatatctacagcagccatatcggccagacctacttcgaccaggacttgatccacgaggttgagagtcttgctccttacaacactaacactcaagagctgatgaccaatgctcgtgactacattcttgctgaggctgctaaccaggactacgaccccgttgttgagtggactctgcttggtgacactgttgcggagggtatctttggctggttggcttatggtgttaacattaccgaaaccaacaaggtcacccctgctgttttccgatacgaggatggtggacacaccaaccctgactttggaatgggaggtggtcctggcggtcctccccgttcagaagaggacgctgctgataacgctgcttaagcagttactacagaagctgttttaatctcagtggatagcgagtttttggacaggatataacttgagatatttgtttatcttacatatcttagtacagtgtatagcttctaagtagttagcctacaggcaagacgttaccaaaaagtaaatccaatactgcctttcagcatatctggttgtaaacacttccttttcccaagtctctgattggctactttctctagctaccataatctcttgtgcctgtcaacagtggaatctagtcattcatacagtttatagcatagatagtgaccacgcccacaagatcttgagagggactccctattactgcgacgggaagatgtccttgattggcggcccagagcttgggtatcatgccgacatgaaaggatttttagccaaacttgccggtgatgctgcgcccaacaagaccaacttcagtgctacctcgtcttccgacagcttcgtcgtggagtctcaactggaaaatgtgaactgggttgagttgaccaacgctgaccttgacgaattacaaaagcatgtcgttccttgccatgacgatctcgagcctcgcaacatcctcatcaagcgcgatggtacccacagtggaaaatggcacgtagccgctgtcattaactgggagatggctggtttcttcccttttgcgtacgagtacggccacaaagatgcacagctgggattatcgaatctacacttcagttactacgcagtcttcaaggaacaatcaggacatttgttggccagggtaaatcagctatcaaactattggaggcgctccgggcgatggatgtgtcagagaagagactcccaacagagaatgtcggccggcggttccaaccacggtggttggagagggaaaaggttgagttgtcatcggatgttcgatttggatgggtctgaaaagcagatgctggagatgttcgagtatttacgaagcaagacaacgacaatcttgagatggaaatcctgaaagaactgggatacgtctgattgaaattacttgacatagccaggcgggtttctataaaaaaaaaaaaacaaggacgtaaagcaatacaaacgaaatgattagtccactctcagccaatacatatactaggggtgatctaacatttgtatcacccaccaaatcagtaccggtgtttatgcaaccctactgaaagctaatctatatcctggcccctatcactagccaaggtcatatccagtagcgctattgaactatacattggtggaagatatttggcaacttcctctcggccaagagatacatatataaattaattatgtctaacaatgattccaaattcactctatctactgtatggaggaggtgattcgcgagtcacagaatcactatcatattgctttgtgctcagttagtgtttctgtatctcaatgaacattgaatccttgtactcacgtaaacaggcaatataggatcgtaggcagtggtacgtccttcacttgttatctggaatggtacaacaagagaaaccgtggtgccatgcgcccgggtagctagagtaattcgaattcggtaggttctgctaaccatacacgaatggaacgtcggaagaaataacaatttctctgtagggagtacgaaaggctgtgttatagtggccctgtagataagagtttccgattggctgtagtccttatcgatggaactccgagttgtgcttggtggtgtctgcgttctagcagtgtctggagcaacttgaattggctctgaagctcttctttctggttctgcgaaaggattggtatctgcgactttctcccaattcacttctctcgctccttgtagaactagaggatgtgaagctacccatggagctaccccagagatactgcttggcattgtgtcatcctgatcgggtagataaccgacgcggccaaccgaaaagcttgtaacagtctcaatgactgctgatttgatgcgaatatccggtggtgtgcgccttgttgacagaggaatgtattcaagatcgatcgctagttgagattctgatgcctgaaggtgatccagattcaatgtcatttgtctaggctgcctagttgaaactctgagaattccttctttggcaccaactagatttcgtcttatcgtttttgtctgaaataagcagtattgcgagttgaaggtggaaatgctgatgggcggttgttcaggaagcataggaatgactttgagagaaatgttctgatcgacaaatctttcttccgcaaagccatcgtttccgagcacaagtcgcgcacgaatgccataatcaacatatgtcgagccatccgtgagatcgcttttcatccatgacccgaggctaggtggtggaagtaaatggcgttccctcacggctgtgttttgatgactgcaagcattggaggaaagatcgctggggatctcaaatatgaacggaatgctgtgcgactctccagcttcaaggacatgaccagtgggaaaaaagtcttcaagaatcgatatagagatgttcataaatgcatgcgttgtaaagggcgtcccatactgaaacgcttggcgggttgaagctgtgcctctgaaattgacttggatggactgaaacggagttttgttccgggatgtgagtctaatgaaaccctggactgtagatcccgtagtatagactttggactcgtagtggccgtgaatgtcaatttcgacttgacaagatgggtttgcccgtgacgggatataattgagaatctttgaaggcattatggtattaatacagttggtgaatgtaggtgacacaggatactcgctttccggcagccaggcctatatatataatgtcattacgatggagcttcacgacatattgataagcaaaaatgaagacgcccttccgtcttgtcgatgataacatgtcttgacttagatatagcatcgttattggtgattgtgcccgtggctggactcatcgtaattggataatttcaccgtgatgtgattcgagactctgattggatagtcttgccgttcaatcggccgtggatcagtaatgattggttcatttggccgaagcgagattacatgacgaccagactaaacccagcaatatcaaccaccctagatcaagagctgaattccaagcaacttcatccatcagactcaagaaaagcaggaatcccgatgacggggcatcgcctacgggcgcagaacatcgccgcgaaaaggacacagccatctcgggttgatgggccaactagtgagttgtcactcgcttgctccgttcagtacatctgatgacattcaacccaggacgtgcttgtatcaattgccgtcaacgaaagattcgatgtgacatcgttgacaaaggtgtcccctgcacaaactgtagcagtcacaaccgatctggatgtcgatcatgtcccaacaagaaggaagtcagacagtcttttcgtcaattgactgttctagctcccctccgtccacgacagccaactgattcaccaacgacggtatcatcatttactactgtaccagaaatcccatctccaaaggaaggcggcgagctcgaacttggtgctcacgtcttgaatgatagcgatgccagagacgcagaactgggacatcgaactcgcgcacacttcattggaaataatctctccaactgtagttatctcttccgccaaaacgctgctaatgtgaactacgataatgtgtttcacttcaacaacggtcaattagagactagtgatgactggtatgaaagacgcggtgtcacaggagaaccactagaacgtcccgacaagcagcttgagatgcgcttggtaagagcatattttgatacaatcaaccgtggatggccgatagtcgacgaagacttattcatgactcaatataatggccaggatcccatcaatccagtctgcttgacacttctcaatgcaataatgctagtaggagcccacactctggcatcgcatgatgagagcatgattccccttctttctaccttcttccacagaaccaaaactctttttgactgtgaatcttggcctgacaggcttgtctatatccaagtgcctcttctcttgacgtggtattccgatgccaacgcttggtattggattgggattgccactagaacagctatggctataggattacatcgagataccagccactcaaagatgatgccggtttacaaacgcgtttatactcgtctgtggtgggttctatttcagttcgatacaatcgcgtctgtgtcagccggtagacctcaagttatgtgagtggtgcatagttatcctcaattgcgctcatttctgacacttgtagcaacctcgatgattgtgacgttccagatatccagccttgtcacattgaacatcttcctggagcagagatcgattttatgatataccatgtacaattgtgcaaaattatatctgaaacgataagaaagggctggtcacttcgtgcaactgcagaggcaaaactcgaagctattaagaaagctgatgagtttcttggaaacttaacgctttcaatccccaaatcacttcacttgacaatttcatgtctcgatctatggcaagcccattttcatctcacatactacaactttgttttattactccatcgtcctgcaccaaagtcccggaaggatgctcccactgagacaccagaggacgctatcctctgcagagaagctacagtcgcgattgcgtccatctttgaagttctactcagcaagaacttgatatcctctttatggctgtatagcaaccacgttgtattcactgccacaattcacatcatcaacgagattagtacaaacaaacccttgctggctgccaagtctcgacaaatcctacacacgttttggaaagtccttcaagagcttgccaagtactggaattatgcagggggcctgttgaaggttctggagcagagagcttcaaggcagaggggcgagcgagtgcatgggccatcggaacccagtctgaacttgcagatagatgggcgatcgtttgaacagccaaaggggggtccatcgggttggagtagcaacaacattgatctatcaactgatgccaatggaaacatgggcgatcttggctcagatatttatacagcagctggctctcagaacatcactatggactttcttacgggcggtcaggatccgtcattcaatgatttgttcttgatggatacttcagcgtttgactttctctttagcgaggatgttaactaggtagtccattgggacctgaaacgaatgagcaatcagcggaatacataaaaagaaattatcaactaaagctcctcttacgacaacttagatttcctaacacatatggtagctgctgattaataaagtcaatcataagggctatgactgataaagaagggtagctcgtgggcaaatattgtttgtgtgctttctttttatacgtgctcttccgttgattcattaaccaaaaaagcctcttactcgaccaagactaccactgtcacggcccagggacctcgagtcacactgaaggctgctacaaagactgtcatgtcgactgtctattctacaatcactaccgtctcgtatcctcctgatgttagcaccactactaccacgactatctatcctacaacaacatcttggacatcaactacttctacctctacggttaccaacactggtaagttacatactccttcatcttctaagccagcatagctaacatgtacaagtcaccatcgagtctgatattcctagatcaaccgtatacgctgcatgcagtagcaatgatgtcttgaccaccgctaataacggaggacgtgtcgtggcatggaggaatgttcttcctactgataacctactgacttatctcggtatgggcttcactccagaaacttgttgtaacgagtgtcagaaacgacccttttgccgtatcactcttctcgataactccaacaacggcgcctgctacgtttacgtcactggtacttcagccacctgtgccaatggagctcagccttacttcggaagctacataaccagcactcatgctcctcagaccccccactggatctattccaatggcccacgcggtcgtcttacaaatggcggtggtgtctgatcttattctatatatatagatagatagtatcttcgaaattagtttaaaatagattcatgataaaccagatgaggagtccacaatgagaatcgacgaaacctgtgcttgtgaagtagagatctggctctggttaccattgctgtatctcttctcttgttcatgtccctggaaggtattctgcggaacaggagagccttgcagattttcgttcatattgcggggatgtccttgacttccctgctgatactgcttgtatcaagaattaggctgtttggtttgcatcatgtgaggatcgttatgactttgtccgacctatcccgatccggacgacatattatagcccatgccgtccatagttgtcatcagctgctgttaatggtgctgctgctgcttttgcggataagagtgacactgttgaggtggcatgttcgtcttctgaccagcgaacatttgaccatgattgaatgggtggaatagatctccctgagaggccacacgatattgtgaagagtcaaatgacgacagtgtagaatgattcccccttcaagtcttgagctggagactcactgcaatgctgttgtcgatcttggcatcgatgtctactccttgcgcgtcaaattcggccagcgcttgagccgtttagaaaaggctgcggatctggtggccactccatcagccaaatttgtgttttagatagtgttggcgtacaaagtccttgatgaatgaggcattgtacctgatctcttgccttttctgctttaatcgatcccgaatgacatctagattaagctcgaaaactcgaatagtattttgctcgtcaagttggggataatagaggctcatttgaactcgggaagcaaactcctcattaaagtctcaaatacaattcgtagttaggaacatgaaaggactcaaaagtatacctacattgtatactccacacagtctgatttgcacttcttagctgtaattagactactcagctatagttctaagcacagtgagttatattataaaagaacatgcgcttagaagaactttacatatctttgtctggtgtattatcttttgataccctggcattgtaggcacatcttagaatatgggtaaccacctgatctcggttgatgctggaagagcatccttgattggcattcggacacattacggttaagcgatcaagagcatcaaccatggattgtgggcgtcgagccttcctgggtcggatcgaccgtctatcgagaggacattggtttgtgacagtgacgtgtcgacgcaggcattccgaacaaaaggtgtgtccacatgtggtcaataacggcgtaagcatgggagacaagcaaattgaacagatgagctcatctatgacgtggctacaatattccaagtcttggaattgaacgagcgatgcaatctgggagactgacagactatggcgacgagcctcgcgtgtcgccaactcctcgaatggaaagccgcaagctacgatataccgttaatttctcttttcgatctgtaactcaacagtgcagttgacataccaacgtcatttctccccggcaagactacttcttcttcagtccgcgtgctatccgcgacaatttgatggaaaagtgacatgacgtgattttgcccggccatggtgtcgagatggctgttggaactagtataccacaacagagcttcacgccacgttattcttttcttagatatgatacgtgtgggaagaagatcagggtgtcacaggttaagcttgatccgtgacctcagcttgtcggatataggtagggtaatcctgatctcctattgccgccggcttttgcacattttccgtgcctcagttgctccacctgtctgtggctgatgggattcgccagtcaagacccatgcattgccttacgcgtcgagcgccgagccgagacaagagtgttgttttttatccagcacttgagctatacccttgtctcaagagtcaacattagacgttggaaatcgcaataccctcaatggaaagaatcgcgaaaacagtgctacaaactatgaccaacagagtcagaatactgtgctgatatcccgagtttggagttagggggaggagatgaacaacttccctccatgaaattttgtctttcttcttctgtgagccgcgctagtatgtacacagtgatatttcgtccttaaacacacagtgtcagcgaatcgggtcgtcaaatgattcgacccagagcatgcatgtccacctgccctgctactgtttaagaatacaggcacctcaataggtaccgctccccagccaattatttttaatgcggctgtgcagtaagaaatttcatagttaagaagaatcagatagccaatagctatagtatactgacagtaactggcttaccggtatcagggcagtatctgagtagccaagatacgaataagcctctaacattgatgagtaaccaccatgttttggtacaggtaccttgtagcggacacttggctccggctgcgtgttgagtccccagtttatttatcgttccagagaggtaagagggcagatactgggatgctagatcttgtctgcccagtgaaaagtaagcatccaaaacagcccgggtaagttcatctcgtcaggttactttggtgccacaagagtatgttgtattatcatgcgggggctgttctcgtagaccttactagccacaatcgcagtagccaagctaccaagctaccaagttccagagtaggaatgtcagccgaaacagttcggccgttatgacatcatgttggcattcttcgttggaccctgtatttatggcatttggccattctcatctctatatgcccgttgacatcataatggcattctgcattggaccctgtgttgctaacctttcgatatggtatttaagcatcccgatctccatgcccttccttcgtcacccagatcggtgactgcacacataattgtcctcccttatatgcaattccgcttgtgctacaatggaccagtattgcatcatgccaagaaccagtcaagaactccaacatcaagcgcaagcctatggtgtcgtctcttctaggagaatatccctgcccgacaagtgctcctctgtaagttgatagacagggacaggatgcattttatatatctctccatgtcgatctattgattcccattgctaacaagtcgggtttaggctcaataccgtaccgaaagccttcaatccgtcggtgaaccactttccaacgtttctgtatttcgaacatcagcaatagccacagcattagcaagtgagctggaaagttcacacagagataataaatgggcatcatctttaccgtgtgatacaacagcgaaatattcaagcctcacatccaggtcacgcacagaacatcgcaagaaagccagtgactggactcgaggtgacaaaatttcacatgccaacaggcgaaaacaacaggttagactgcctggcttccacctcaaggttccatttctaacagcaatagcaattgacttccgggcgcaatggtccaacttcatgcacatcttgccatgtaacagagacacccaaatggcgcaagggtccccttggacccagcacactctgtaacgtgtgtgggctaatattcgcgaaacggcaagccaggcacatggcccagctatcggacagtgctgcctctaatcacatacaaagcaatgatgcatggagttgttgaacttgatacatagaataataatgataataacacaaaccatcaccatgtgaaacaaaagtacagatccgcagttctcgcccaatattgaggcggggagagcttggtgtggtaggtagagggtccaagggtccaagggtctagactagggttacatagtacctacacatgtacacatgtaagggttttcagggtcttgcggtcagacttgtcgcgccttgacactgtgcatgatccaactgccttgtctggcctagcgaccttttcgtttcccagactcgccacactcgggatgcgtacagagtagtgtctgtacagtatggagccagcgctaatgcagcctggagcccgtatggagtcacatggcggcgatctagactcctcttggcaaaaatcccatcttttccttatcgctttgcaatcaaaagcacttcccctatcctctcgctctctgtcattcttcaccatcgacacggtccaacatgtcgacgaccaaaggtgcctcgccaatcgaatccattcgagagtgcgaaaccgcgaggtacgtctgactcgaaagggttactggcccaagtgtcccctgtacagctactcactaggtaccattctacaggtacgatgaattacttcgcgccacatgtcgcccaatcggccaagtcaccagcgcagacctctctgtgtgccccgatccgattctcacaagtcttgctcagctcgcgacttaccgcaccgcgacagagagatcactcatatctttattcgacaagaacgaacaatacatcattgccgaggcgacccccacaacgtccttgataccgaaccttgcaacgggtcaagatggcgacgagttctggctttctggaacacacatagcacgcaaagatggtgtctgtgattatacattacgggtcatcgaggacacgttgcacgaaactgggtctgacgaactccctgctgtcatagttcaagatctagtcacggatcctcgattttcctcaagcccctactgccaacccggtaccattgccaggttctacgccgctgtgccaatccgatcgcctcgtggcgtgaatattggagtgttttgcgttatcaattccaaaccaggtttcgattggaccgagaaagatacaaacatcctacgtactctgtcacaaaccattatggatcatcttgagaacaactatgtcaagaaagtgttgaagcgtaagatgcagatgagtattggccttcgcaatttttccaatagaaggctactctcatctcaaaccaactcagaatcagccacagccaaagacagtatcagtatcaatccaggttctgcgaaacaaaaacaaactgaaaatgaactccaggaatctcaacctactccctatgagttgcggcctgccataagaacctttaattccgatagtccagagatcaaccacaagagctcggtagtcaccaatccattcctccaagcagccattgtcattgcagagtctctccaaatcgatgcgtgtatgtttttcagtggagattcccgtgagttgcacgccgcaaattcatccgcgaccaagaccgaagacaagaactctctcgagacatcgccgcacagtcccattatttgcagtggtgacaagatgaagcatcatgtagctgttcagtcattactcccttgccaggtccttggttcatcaagtgccgacagcaccaatctttccagagacagtgccttatcccaaatgttccttgcacaactctttaaaagatatccagaaggctgcgtgtttgacttccggtcgaaccagaatgtcaacttcaatcgaccacctacctcggaagaccatgcacgccctgacaccaaacaagacagccaagggtttaaacactcgagagccaactcagacgacggtctggacgaactaattcatgagaaaacccatgttctaaacgccttccccaatgctcagactgtcgctttcaccccgatctgggatccccaaaagggcacttgggcgattggcggctttatgtgttcaacaaaacctcactttgagtttgacaaggacagcgaactgccatttttgcgggccattggaactcttgcagcatcagaagcatttcgtttggaaacttcagccgctgataaagccaagtcagacatcctcgggtcaatttcgcacgagctaaggtcacctctccatggtatcacccttgggttggagctattgaatgattccggcttgggtgttgcgcagcagaatatcgctcatatgattgaaacgtgctgtcgaactctttgtgaaacaacagagcatctactggacttttccaaagtgaatcaaactgcgcaacaacaaaacccactcaacagcgttcagaatcagtcgaacccgaacggtaccggcgcagggggcttggcccgccctgtcagtcttgatctccttgttgaggatgtaatggagagtgtctctgctggccatgactaccagtgtctgtcgatggcggaagtcttcgttaactcgaagccccgcaaacactctgatatacgcgctattcgtcagttggattcgatgcaggctgctgaagagctcaaccctacaggcagtagcaatgacctggatcaactgcagaaacgggacgtttctgtcttcttgctctatgatccggcttgttcgtggtatttccatacggttgcaggggctatacgtcgcattgtcatgaatatattcggaaactctctgaaatatacgtcgcaaggcatcatcactgtttctctcactcagagtgaaccctcaattgccggaagtcaagagcgaacggtgacactggttattgaagactcgggacgagggatcagcgaggagtttctcaaaaacggtatttttaaaccgttctcacaagaagacgaactctcgactggcacaggtttaggactgagttttgttcaaaagctcacatcccagcttggtggcagaatctctattgttagtcagcacaacgtcggtactaaagtcactgtgtcattgcccttgaccttatcacctattcaagagctgccagcagagcaacccgctgagggtcaaaacacatgtcgtggtctacgtgctcgagtggtcaacaatgtcaaaagtctaggccatgcgtctccgatagtctcagcggaggatgctgtgctcgaaacgttgtgctgcgaccatattggcatgaaactgtgtaccgaatctgatgctgatcgcctggctcccgacgttatcatcgtcaccaaccctacgatatatgatctttgtcgtccagccaagccatggcgtggcttaccagttattgttctttgctccaacgcgctggtcgcccacaagtatgaatcagcttgcaaactagctggtcaaacgcaattacacgattttatttcgcaaccgtaagttatctttgttacctcgtgttgaatatctgctcaccatattccagcctcactccactgaaattggaaaaggccatatcaagggtgatagggttgtgggctgaactacaagatgcgcctcggatgtctgtgccgatgccgctacacagcccgtatactcctgatacttctgcaacaacatcacttccaagcccatcagaaacagcgtccttgggtaaaccagcaacaccagccacaataaacagtccatttggaactctaactgtggctgataactatttccaggtccctcggtttctactagttgaagacaatccgattaatctgaaaatacttacatgttttatgaacaagttgaagcagccatatgaaacggcaacaaacggtgaggaggctgttgcttcctataaagcgaatccaggttttttctcatgtgttttaatggatatatcgatgccagtcatggacggacttgaggcaactcgccaaatacgcgctttcgagcggtatagcaatctttcacccgctttggtgttggtcatcactgggttgggatctcaaagtacacgagatgaagctacccgtagcggagtagactcttacattaccaagcccgccaagcttaaagaactaaaggaggtcctcaagagtcacggatttactatttagttaatttacatgtcgatttggagagccttggctctttcttcaccggtaagtataagagggatagtgctcttaggactcggtttagtatgctgcttcaggcgtttagcgcaatgacctattatctgccattactatcccatgatcaggttgaggttaaagacacatagctacttagtcaaatgttggtagagtcgtattacatgtgtgcccttatgaaattgaaagacatgcaagggagagggtaaaaaatgcttcaagctgcccaccagagaagtgcggcggatattcgatggatagagaccaggatgcctttactgcaatttacccagttatggctggaacatttggtcccaaagtccttaggttaacactctaattctttcctttgtgatgccggtttgccgagccttatactcatttttagcaaagatccatggtcgagatccaagattatagcgtagtgcggctgaagatatgcatcccatagtagttaatggattttaaataatacttagcatttacgctttctattgcagaaacgccagcttaaaatataaaacctgtgccataccacaagagagttctaagttactctactgcactaaacatttattacttgatgaaaatacagttaattactccccatagtacctattatgtcttttattatggatttactcaagctttttatatgtcctatttctcaatcagatgaaccagaaactgcaacagagtaagcccaacctcagatattctaattacgtaagacttcgctaatttagtaatccccttagccctcagccttcctgttacgacaccaacgccacggggcctgattacagtgcccaggctccatcttacgagccacagtcatcctcctacagcgcccaacctttgtctgacaatactgcacaacccgactcttacaatatgtcggcaggtggggaagaagctatgcaaaaccacaacattaccaaccaagcctggcagacagcatataacaacgcacagtaatatgtgtcagatgggacttatacacaagaaacagtatatgggaatggtgttacagctgggggtgcagcaagctacttatgatgttgaactagccttgtgctgctgacaatccgcctggcagctgaccccatctaatatggctttgacgactgtatgtagacattttgtggaactaggttgagcttgttgggtacatggcataactcgataccttggtgtaggaagtcggacacagcgacaactatactagggttacagatagataccccgttatcccatcctttgaccactggcgatttcctcaccataacctcccagatctctggaagaatgcgacaatatccagacctcctttctctgcagtctccaacaatcgcgatcctgttgtccttgggatgtctcgtgtcgtatatctggacgtagcagggctaccgaagtcccgaacctcgttcagggatctatgctgacttggatacgccaggtactgcatcgccttccctacctaacgatcgtcgtagtattatggcaaaaaggatctgaccgcattaacactaccctatacatcagatcaaactcaccgatctccggaagtgtcggatgcaaaagacgtcatggctgaaatctaaggcgccataaatgttagtgtagtttcatcaaggcgcgaaaaacctacgattggctctgtagtggccgaaactaggctgaaagagatagaaactggggctacagtgctgtcctgtttccgatccggcaaatacgacgcacccaggccaatcgtgtcatttacgcattcgcatggaactggacacagcctcgaaaataatctaatttcgtcacccaaagcctgacactagaaacttcatgaatgtggactatcactgacgcatctgagtgccttgcgttcattgaagaaattgaccttctccataaaggccgtgaccacagctctcaactggataaattccaggccaacgctacagggacttgggcgcatacgcgtacagagtggatctagttctacgcaatctcgtgcttcaccacatggacaaacaatctattcgcagtctgtgctccctttcgtttttgatacgaaaaaggaggcatcaatccaggcagatacccgtgtcgaggctaggtactacgatactagacagcaacacttatatatatgacactggaaaccttccttccacaacatctcgacaaacatttgacttcacgcactcgacacaatgctctttcactcttttgctttcgcgttcttcggctcagccttaggcgccaccctcccagggtgtaagctttccccatccgatcccaattggccttcccttgaagaatggaaagagctcaatcgaactattgacggggctctactcaaaacccaaccagccgcttcttcttgctacaaaggcaacccgcttgactcgccccatcgttgccaaatcatcgaggacaactggactgccgccaccctccacgccgccctgcctgagtcgatcggatctccggtctatgcaaacaattcgtgcctgccacctggtgccgatgggtataacgccactaatggatgtcatcttggtggatatccaaatcatatcgtcaacgctactagcgacgagcaaattgccatcgctacccgttgggcatccgaaaggaacatacgcattgtggtcaagggaactggccatgacctgtttggacggtacgtatgctagatataccactgttctaagactaatactctgatagatccgccggtgcccattccctttcgatctggactcataacctgaagcatacacggctcgtgcacgactggacgatacctggatcaaacaagacagatacggtcttgttcgctggaagcggtctcaactacggcgaagccgttcgccatgctctcgattccaaccgtgtgattgtgagcggcaacgacgaaacggtaggccttggtggccacatccagggaggaggtcatggtccactttcaagtactttcggtcttgcagccgacaacatctatcaagttcgcgttgtcacatcagatggtcagatcttggtagccgatgccactcagaaccgggacctcttgtgggctattcgcggtggcggcgcagggcagtatggtattgttacggaatacgttatcaagactcatcctgcgcctcgagtcattaacaccggcttttctgtcagcccggctggcaacagctctgatgctattgaaggcagctttaaagcgttggctgctcttctgcaggaacttccgtctgttatggacgctggttgcgctggtgccacaattgtgtcaggcgatatgaatactggcgtgaccatcagtcagggtatttacgcttatgacaaatcaccatcagctgtcgagaagcttatgaaatcggcaaggaagcatctattggaagccagcggaggagaaaataaaactctggtgaccatagtgcccagtgagttttctgagtccagttatctatcgttcttcaacgagatgaacgctggtggttcccacacagccggcgccatgtcaatgatgtcaagccgtcttcttggacgcccagagttgtcagatcttgaccaagacaagctcgttgactatgcaaagcgtcttgttagttacggtcttgttgtcattggtctacaaggagggcctggacccgccaaggttgacgagagtatgcgcggctcgcttctccccgcgtggcgctccaactatctccacgtcatgagctatggtgccaagttcaatcagtctcttgtgccgcaagacatgctcaaggacacttcggagcgccttgaagaaggcgctgagagtttgtggcgggagtgggctcctgagaccggttcttacatgaatgagggcaaccctttcaactccaacttcaagaaggacttttatggtagttactaccaccagttgctcaaggtcaagaacaagtatgaccccagtaacagtttttgggttctctccggcgtgggaagtgacgactgggattacaacttgaactctggtagactctgcaggaagaggagctgagagtgcagtcctgacagaatagggatagtaaaggaccctgcttagatctttaactcatttagtatatagagtaaatatactctttattttattttaatctacttagaaacttatttttttaatatttaatagtttataaacttaataaaaactattaaataatatacttaattaaattaaaatctaatataataaagtatttttttattaaaagctaagacacacatgcatcactcgtgaataacggcgtaaatgtgacagagataggcaaagagcttctaaaaggcaatttgaatatcggtcagctctggacttcgctgaaggaaaggatgagcgatactacattgagctatcaggtaggcagatgtccttgtcgaaagttaatacagtttgtcgttataacaacgcctgaacagctcgccaaccactacgccaatgaagaacgcaattccgataatgacatggatgagattaaattattctggcaacaaagtctctcatctctagagccgtttcaatctcttgcaggtcaaattcagacttgtatttccaagatcatagatgaccgaactggtaagtgggcagagtatcaaaaatattcaatttttaatgaatcttatatttccagctgtcagcgaggaggaactccatctcgccctgatacacaccaatctggccacaatcgccttcgctgaccatcagaggaacgtgataaaggtgctgcaaaagatgaagggacgatacaacgaagacatcaaaagcactggatacctggtcggattcgcgtttctagttattgcgacagtaggagctacaatgacaggtggtttgagcactccatggctcctagctgccgctgcctccggctgtgggggtcttggcgttggcgttggtatcgaccagggtctcaaagtctatagcaaagagcttacagtccgcaggtgtaagagattacatccatgcccttatcaggatttcactaaccttttgtagtcgaaaaaacaatcgacgaacttgtggacgcactcaaggacgccaaacttggacttgcttccatttattgctctgacatccttcagatgccgctgcggttaatgggagctcgtgagagagtagagattctgaagagtcttagcatcgatatgaaagagctgaagcatgagagtttttacaatcaggaactcattgagctgcgaatagggagatttaataaggcttatacgaaatttgacaatgagcgtgaagcagtcaaacaggataccaagttgaaggagttgattgaacctagaccaaatagtgctaattgagtttattcgcatcttcgcaaccactgaaacatttggaattagttgttaagtactcttttccatgtttttggatattctctatgttgagaaaagattctcatggttggcactccaattacccacgaaggcaaattgtctaggccatatacttacagcacagctgattgatcaggactccggtgcctcgcagagttagagccatcgagtcatgttaaggggccaaagatgtagactccatactggggagcggtagagtggactgaaagaaataactgccgaaacaaggcttccgcgagtggataaacaggtgggtcgtagaaatgaacgaggacaggaacaaggctgacggaaatattggtgctctttagtcctggtataagcgacaatatttctatcaacgttcaagtcaatatctgcggcccgctcttcattttgcccatgtcgtcatgactaatgctcaacaatcccgtcaatccgtcaaagattttacactaggatcactacattagtccgctagatccgccatacttccgcacaatcaacttccatctctcaataatgaccaccaaaatttccaaagcctgcgaaccatgccggctacgcaaaaagcgatgtaacggatccaacccgtgcagccatcccgattgccaggattctccaactacttgcgtgtacagaaacaagactcggaatagaagatcgaagcgaaacaccagcaaccctgcatcacaactacctttcctcgggtctggccattccgttgatggtagttcaccagtatcgtggcattcacgtcaaattactgaagctgtgcctgacccgggggtgcagcatgaagtttaccatagtgtcaccgaaacgcatttgtcgcccacgtctaccgacagttcacagctattctatggaccttcatcttactttgcatttctccagcagatacacaggggtgtcttgcccgtaatcaaccatggacagtcagagggtagcgaggcacgatctggtcttaatacgtttatgcagaggtcgatcttcttcgggacgccatcccgaataagccccgaggcacttagatccaagagtgttcaactggcacctatctcatcggaaatagcatataaatttctcaggttatttaagactacctcttattatcgacttctattttatatattcagtaaattaaatagcctcttagaaagtctatataacttatagtatatttataatatacccctgcagactaaagtaagttttctagtaatactagctattagcgcttttataactttataaatagaccttatagaaactttatttatagaagctaggagaaaggctattatcttaaataatatagtaatattaaagatattttaattattactcttatttactaattattaaattaatataaggtattttaatttaatttatttatattttaatattatatataagaaagtatttatattaggattatatttaaaggctttattaatttaattagatattattatattataaaaatattaaattactatatagttactctacttctttaaaatataggttaaatgtccatttttatacgttaagactaatatcatatagataccaggcattatccttagggcggcagagcggcttaaagcttaaggacatcttatgtccattcccaactgagccgcttcccacggttaggctgtgccggctcgccacaatcatggaggacgctgcagaaggtgtttacggcagaaaagcaacttcgattcgacagttgtgtgccgtcgcagaagaactgcgcggtcgtctccatcaatttgctcaagattggggtatagggtctgcgcaattggggactacccaggaccctcttgacattcatgaatctatgacattgcataaccgtacgtgtacatgatacatctacctttgttaagatgctgactattcttgcagtatactatcacgccatcatcttgatctttcgtcctttcttagtcgccaaccaagctatgcgtgttaccggaggggcgggcgaaatcaaggagatgtggatgcgtcaggcttgcagatacgctatcgatgctgcacaagactctatcgaattcttttggaatatcgaccgagtatgcggagtaggtgaagccctcaattgtgttcaactatatctaatatttgtgttgataggcttctcgttatcaagctttcttcattgaatgctcatgctcggtactgctctacgatatcctgtgtcagccgtccaagtattcgtacaacatggaatacatacaaaaggccatacaggctttatcctctatgacagctgatgagcctattatcttgtcgttgaactcgattcgtcgtgtgttggaaacaatcgaaaaatccatttccggccatattggcgggaggcagacaatggcaatggatagtgttaccacatctcctcaccactacccacgagtccaattcccgtccttagatcagctcgggcccaatgagtcaggcaggatgattcttctgaccgacgacgtggggactgaagaaaacaggtcacatcagcttatgccagggttgcccaacaccatggtagatcaagactggacaagctcggcacattttaatctgaacgtcatgacgactgacctcttcaactttttccctttggatatgacgacaccgatgaatcatgcagttggggatagtgttcaaatgtcttgatggaacgtgtccagactcactgtggtgagcgtgaatggtgtcacatgtctatcacatcatagacacatctctcttatctgtattcctgctccttaaatctccaattcattcaatcatcatgaatctcaagtctcaataacttaaaatcgaagctgataaatgcactactttgtttgttattgagagctgaaaaaatgtatctactgttggtttgttttcacttgtgtttgacatgtcaaattgcccgcctagcacatgatcaatgactcctcccaagatttagaaacaatgtatcgctcgcacttgacaagctcaaatccgtttcgcagcgtagtcattctaagattctgagtatatattacaacatggtttggacttatattgacttgcaccattctgggtatgatatcctcaggtctaagtagcataaggtgatctactaattttgtctcttatgcttctagcggccaatttctcggataattgaaacactgtccagatccagcctcgtagataatgcactatgtttttaacgcctatctggtctccgtcgttatatgaagtgcaccaaaggtggatacgctggcgcgatctgttactctgttaatttacacgaaagccattcttttattagaagtctcaattaagagaggtagaatgtctgtacaattgtattattcttatctaaacaactattattagtccatctgcttcattactttagcttttaacgtaattcagcatcctccctgcaagacatttaatggagtgaggatctagagcggacttagagcggatctagggtacaaacttcagggggagaaatgaacgactggataccccggtctaaataagtttagcattgaagcggatatagagatattggccaatcaactcagcgatgtatatccgagcaaagattcatggcttccgactgttttctagactacctagatggaactgcgggagccccatctcaagttacacctccgttagtcaaatccgcaaatccgaaaaagatagcacgtaccaattgatacacaatggcaacatcttggtctgaggatgagatggggactctagtaataaatagcccagagcccatagaccactgatggttcccgataagcaccattgtcttcactatcataccgtcattatgccagacaattatctttctgatactagcgacgccaaaacagtgcaggattcggctagcaagcgtctcactgtcacgttagaagatgtaggcatacaagtctctggtgaaggtgagaatttcgcttcgacatgtatttcggtcattacgggtatcttccaacttggaagaaagaaatccccgaaaagggtaggctcattgtgattatttgatgattggcttatctctgactcttttttagcaaatcctgcagggaattaccggccaagtttgtccaggacaaatggtaagatggcactctcgtgtttttcgatcttctgcaggtcatagttggctaaccaagacatcctccagctgttggtcgttggacggcctggttcaggttgtacatctcttctcaaagtgatatcaaatcaccgcagcgagtttaatgaagttcaaggcctgcttcagtacggcaatgttggccacgacaccgcaaaggaattccgtcaccacattgtcatgaacacagaaggtactgcttcttagacattccaatcactaagatactgacaaaattagacgatgtgcattttcctacactcaaggtcgctgaaacaatgagcttcgcgaattccaccaaggtacccaagacgcggccacaacatctcaccaccaaagcctacgtgcatcagacctcgacggggattctcgagtcacttggcattggccacgtccatgatacaatcgtcggcaatgagtatgttcgaggtgtgtctggtggtgagaggaagcgagtctcggttgccgaggtcatgagcacgcaagctcccgttcaatgctgggacaacagtacccgaggtctcgacgcatccaacgcccttgactttgcccgcgtccttcgaaagcacgcagacgagcagcaacgaactatcatcgcgaccctctaccaagctggtaatagcatctacgaccaattcgacaaagttctcgtcctagccgagggtcgtgagatctactatgggccatcgaccgaggcacgacactacttcgagacgatgggcttcaggtgtccacccggagctaatattgcggatttcttgacctctgttacagtagagacagagcgtgaaatcatccctggatacgaaacaactgttcctcggacagcccacgatttcgagcagcgatacaaagcgagtgagacgtttcatcgtatgaaacatttggccaagtctcgaacaaatgaatctcttgcagctgaggttgacggtcttcgagacactgtttcgaaagagaagtctcgtactgtcgcagctctatccagagcaactagtccgtacttggactccttctttcaacaggtttggatatgtgctatcaggtaacatttcatttcaaaaggacgaggacctcgctaagccatagcagacagtttcagattctatggggagataggttttcgaatggccttcagctagcgtcatccttgatcatggctcttgtgacaggcagtttgatgtacaacctccccgaagacagcacctccattttccgaaaacctggagcccttttctatcctattctactttggggcctcaataagatggccgagacggcagcatccttcgagggccgagctatcctcacccgacacaaacgtcttgcgttcaaccgaccaggtgcttacgctcttgcttccgttcttaccgatattcctttcgttattttcatgttcagcttgttcaatcttatctactatttcatggtaggctaccaacatgacgctggcaagttcttcaccaactggttcatctaccttgttacgactctatgctttacgtctctgtatcgcacgattggtgcatggtgcaaacattttggcctggcagctcagatcagcggttggatcaccatggtcatgatggtctacgctggtacgtattgctctgaatcacgcatttgacgctcgcctctaatcttttgcaggatatctcattcccactacgaagatgcatccttggttccgctggatcgcatacatcaatcccgccaactacgctttctcagctgttatggctagcgagatgggagacctacagctggcatgtgttgagcctcagcttgtgccttatggatcaggctacgacgacaatcgcttcagaagctgtaccgtggtaggatccaacggcgaaacgattgatggcgcgtcatacttgagcctccaatacggcattgctcgtactgagatctggagggatgttggcatcatcatcgccttctgggtgttcttctcaattaccgctgctattggcttcgaaatgaacctcgcttcaggtgcaggttccatgatcttgtatgatcgtcgaagtcaggcaaaggaattggctctcaaggacgaccccgaacgcacctcggtacagcctttacctgaacagaacgattatatcaccgctgctacaacctttacgttcaagaacatcaactactttgtccagcatgagggtcaagagaagcaactattgcagaacgtctctggcttcgtcaagcccggtcagctagtggccttgataggttcctcgggtgctggcaagacgacacttatggatgtattggctcagcccaaggactctggtcgcctcgaaggcagcatcatggcctactgtcgactccatagtattacattcctgcggacaactacatacggcgaacataacaattcctaccactctactgcaactatactcgaaatcattccttctcaacacgttgtttctttcttggtggctccacaacttccatgtcggcgtcgtttgccgaggagttgggatcccacaccactccagcttctttaatcaagttctaatttattttattagcaatcatgatcccatgtccatgctatctatacgtactttggctgtcttgcaaacgagggaaaactttccccagcgtttatatctgccaagatgtatttccagggctccacgtcgattgaatttatagccgcaaaagcggcagcaaaacggaacaaactcatcggctggtactcttgacgtcttggcagcagcgaggatatctggtagatggttgtagatattgtcctctgatgattggtcggcctcttgatcggccacggtcgacaagtggtcgaggtgctcctatgcctcagcgtcacttgctgtatcccaatctagttctcattagttctaactgccatgcttccgccatagattagaatggtaaataccaaaagagaggtccttggtttcaggcttgccctggggctcagccagctgctcagcaaaccattcccgcgtgtgagtttcagggccctgaccaggaaaagggaacaaaaaaaccgggagccgttcaccggtgggagatgtgatagtgatctcggggattagctggtgttccattgtcgatagatttgaccaagttggcgaacagaagagttaaacagacaaatttggctaagttgacgaacagaaacggtcaaaagaacgaaatcaacttaatcgataaactgtctagaatctagaatcgacatctcaacccccatggtcgaccattttgctgggcccattattttttgggactcaacaccgaaggaaggtacatcacgggacggtccgccaacctgggttatcttaacactcttgacagaatgggcaggagccatgaacaggtgggtcatatgtcttggcgccgtcttaattgtaaaagaaagaggtgcctaaaagcttttcagcctacgagttcctgtgcacctccattgattacgcgatcgccgccttctgggcacacaattcctttgctgcgctggcaagccttgtattcctcggccctggacttgcgaacttctgtagtgtggtcgttttgtatacccagatccagccattctggagatactggatgtattacttaaacctatttacgtatctgattggtggtctgtttgagcatgttgtgtggcatgtcaagatcgattgtcgctctgaggagttgacacacatcccgttgccaaacagcaacagcaccacctatggagactacatagctaatttcatccgagataaagtggtaatgtcattgatcccatatcaccaagtgccgcttgtattatccctgcaccacagatgccgactaccttgaccaattgaagcttgatgagaaacacctttgttagagagggtgagtttctatcggtccttccagtcttgtttagatagattgactagatttcatagttgtttcactatctacaagttgtgtatcactccattggctgaatatactagcaaggcccttttaaggttcgacagctcgtggcaaccccatattgtcctttaccataaataatgtcatgaagaaggtgccccggaccaagaggtgaagaggttaggaggacattgatatcacatatgcaatctacctttattgttaactactgagtacccttctgtaagacatctgggtttgatgctctgaacgaattcgatggagtcttctacttcatcgatagcatactgaacatgtaggtgttggcgaggagatgttgcgatactctatggcgattatattgcgggtttcattagagagaaaactggttatattaataataccgagtcaaaaagcacctgttcgtactgtccctacaccacaggtgccgactatctcggtcaattcagaattgacgagaatactttggttagagagatgcaagtttctgtcttcgctgcttatcgtgttcgtattactgacttagcattacacggtggcattacggcttcgttctgcgttagttcatatgctcttgtcttgcttatgatgaagctgcgcacaaagtcaacaaagacagcaagctgagtgtttgtatcatcagctaccaaggagagactttttatttctgtcatgagtaattccggtgattggtgttatactctatgttcttttaatcgattgaaaaattggattgcctcatgtatactattctctggagtttgtacctagaataaatctagaacggtgcaagtcaataattctttgttttgtctgaatctatggtgagaatcttggtaatattgcgcagtgaaaataatttcacattgtcaagtacgagtgacatgatttaatgtttcaaaactaacccatgttttcggagagaaagatttgttccgtcaaacataggcagacacactgccagaacacattggactctaagcagaaatgagaaaaggtgcatttatgtgctctcagatcagggtactgagatgcgagagtgattatcaagagaatggattgaagatccaagtagaagcaatgcagacgatagagatgtatatatttgatggtttgtacaacgttaaaaaaaaagaggctgccttgtaccaagagtcacaatgtagggcataaacagagatgtatacataatgtgatcacgcggttaaacacgtgacaccccccacgctcaacacaggaaggctggccaggtaccagaaacgttcactgctagagacataagatacgcaattgatacgtaaactcatgatgcttaggcgctgctttgagtttttcattttctagagcatattgttaagggtttgctctgtctgctacctactactatgtaggacacgttttattaaaacatctgtccactatatgcagctgtataatttatcggtgtcgttatatttaaagggaaaaccttaatataagctaacataaactattgtaatggggttcgaacgcacgaccttcgggagaacctcgggatagtcacaagcccctatcaagggggcttacctgcaaattctacacacagaagaataagcggtaagctttagtcttgcaacaatagaggacctacgttacctgcattaacggatctacctaactgagccattggacctcttacataaagggctaaaaggattctatatttatttaaagactataatatcttaagttattaataattatctaattaaattaaaatattataaagtaagggatttttaacttacttacttatttaacttacttacttattaagtatattatatagttatctattaagttataatacttatactatattaataatatatctataagcctaatatatttatttctctttaatttaacttatccctctagtaatatatattataattagttattataatagccttataaggcttctataggcagctgtaagcactaatataattgctagtatagtaattatagcccgatcttttgccctatagcttaacagttaggtgcaactgttataatatatatcgcttaattagtaattaaaaaaaggtaaaaaattaaaatagtaatataatagtatactataagaatagtcagcttcttaattaaaatagatatattatacctatatacagttatataatattatagatttataaatattaagagggccctaagaagttagtaggccagggtggttatgtaaggtggttgattgagttaagttactacggtggggcacagacccaaaggcgctgtgttgggcccaccaaaatctatgactaagcggcctgtgcctttgacccgctacaccctgagtggtccccaattgggcagacccgatgccccaattctgagcaaattgatggagacgaccgcgcagttcttccgcgactgcatacaactgtagaattcaagttgttgttttttttgccgtaaatagcttcggcagcgtccgccataattgtggcgagtcggcacagcctggccgtaggaagtggttctattgagaacggacacgagatatctttaagcttcagcccgctccgtcgacaaaaagacaatgcctagtatttatataatgtcagtctcgatattcaaataatggacacttaacctatgtttcgaagaagtagagtgaccatatagtggtttgatgattttataacatggcggtgtccaatcgagtcgataaagctccaaggtgcagtcctaatgcaaaagccttcctgcatgcaacgctaaggtgtagatatgtcgaattgggacgccccatattgatctggtagtcagcaaacaagagagaaagctgaattgtctttaatgtcactgcatcgtccaaaatgacagcttctcgcctggcttccgtgaacagcgtctctgcaaagtctgtctgcggagtcgcaagagcgccaatacccagaattgctagaaaactcgccttagtctgcggcggtatgttacgaacatcctgcgaattgtacagactttccaaaaggcttacaactcactaaacttataaaacggaagtcgatgataagaggtagtcttgaacaacccgagaaattggcgcgccatttccggtgacacaggtgccagctgaacattttgggatccgggtgcctttaggcttatcttggatggcgtcccgataaatgtcgacttctgcatgaatgtatcaagccagatcgcgcctcgctaccctctgaccatgcatggtcgatcactggtaagacaccccggtgtatctaccagagaaatgcaatgtaagataacgtgattgttggcatatggctatgcagttctccagtctgccctgggcaggatagtccctacgtgactcggtccagacgtcgcccttatagtaacctccccatgaacaaagagcatctttggggtagttaaatcgatcgaagttgcacatttcaccatgtttgtactggcaagttgggctgggttcttcagaagtagtagttgtttctgaggtagaggtagtttcttgtgctattgatgatggggcttctgttggctcaagtctagtatctgacgactctgggaacccatctgaagtttgctcgatcttatctgtagtgctttcgtcggcaaatgttggttccaaatcaacagtagtctcctcgcgaggtggctgaatgctagttggcttcgacacaggcgtgttctctgtactgccagtactcgtcgcaggacgaggcagccaatcagtcgagttctgtggaacatgtcgagttgttggttccaaatgaccggatgtaggcatttcaatagaggtattgatattatgtctcgtttcagaggtaaccggatcaacgggtcgctgtgttggggtacttggtggctcggacgtcagctgctcggtcggagtatcgggactatcacccccgtctccaaagtctagatcaaattggtcgatattgtcaggtgttacctgatttgatacaaagaccgagtcgacgtatagcaacgcaaatccattgccagaacaactcatggagatgccgaagttggcacttcgcgagtctgccatgactgtagtaagaaccctattccacgagcctgtcacaccaccaccgctaaagaggcccatagtatagaactggcgattccccaggtaggcatttatgctgcatgactgtcgtccaacagtgatgacaacatagtaaagctgaacagtgtaacttgtagttttggatggaacaagattgccaagtgtctgggaaatgcttcctaagccacccaatgctcgcttctgtgcatcggcagggatagcggaggaccccagtgccgcacatccattatcagtacttccgtctgctttatagcagtcagagctttgttgcttggcagaaccctccacagaccaagaatttagacccttggcaaatctgccgttggccacggcgttcgtaatggcgccgccaggcccagcttgagttgctgtgggagaatcaccggtgatcggcgttgatggcgtactagtgggttccgatgtatggatctcctcaggtgattcggaagtcgaaacgtccacaccagaagactcggaagtgggtaatttaggcgtgtcggtaggatcaagtggaacatcacttgtgaatgagcctgtttcgacaaacgtcgggacaagagtgggctcatctgatgtatctggagacatttctgtaccatacgacagactctcaatggatgttggaacaatgttatttccggcggtagacatatctgtctggtaaaccgagtctgtgtcggacacactagtctgctcagttcgggtgatgtcagatacactggatacaatgctttggaagcctgtagttgtagtatcgaggccatccaatctaccattgacgcatcgctccgctaatgagcttcgttagtgctaggtactaacaatatttttcaagatcttcttacctgcatatacattgagagtcaccgggaagcagccagatggctttgatataaacgtcatgtagacttgaccatcagtcgaggtttggcaaaacgaagcttgaccgtttggtaaggccgagtctacaaagctcaagacacctccttcactgctgaaggtcgccgtgaccgcgtcaattggtaacgcagatgacgactcaagcttttggtagtcatcaccaagatacgcaatgggtataccattctgagataaacgacgctggccaagaacaaagacagtagcaaagttgcaaacgtcaggattgccatcaccaacgaagcctccaatctgtcgcttggtgttgcttccagattgtgtaatgagaagaatgatgcgctcaccagctggctcgaagcccactgaggtcggagcgctatcactttctgttgaagaaatcacgtcatcaatagacgaaggtagaatagtatctcgagttgtggctgtcgcaatgggtttggagtccgaagagttctcagagggatgaggaaaggcgctttgatatgatacaggagcaaggtaggttgaaagataagtgatgcaccaagtagcagggtcttcttggtaaacatttctcgtgtcaacagcaccgacgatgccaccaagcagcgcaaaagcggcgacgtgacctttcattttgaaaatgctttgggaactgggtttactccatcagtcctgtgaagggaacagctgtctaatatttggatcaaacgaaccgagcgcaaattgatgtagctatgcaatttactggtggcggctaataactctggtcgcaaggtgactttagcaactaacgccatcattcaaatgtatggtctgggctttggtcttgagtctgaaaactgttatgaagctgagacattttcccaacaaagtggccttagggtatcagacaaattagccactggaagcataagagacgaaattagtagatcagtttatgctacttagactatgatctttaggctatttatttttgcaacctaagactcaggaggttaactttgctgatacccagaagagcggtaaagccgattgaaaggtcatgccatgtctcattaccccttgctacgcagagacaaaagctgatcggctagccacgagccatgcaaggaacagcaacaactaaaaacagatttcatattcatgttaaataaaataaaggcaaattccaatcaaccaaccgtatgcctatagtatgaatatccacatagcataattcctaaatgagagaggtaatgtttcagaatgcaagtggagatctcggttattctaagtcaaccattgggatcagttccgcttgtgtgacagctgtcgccttgctaccctttgaagttcggtctagatctttccgcttgatggggatgatgatgattaattactacaaggtgtccggttttatagtgtactttattggatcagaggtaaagccaggcacctcgatcgcacgtggtacttgcaagaatcccaacgttacttacagcgcctactgaaaccaaaggttgcacaaattcgggaaattagtcaagtcgacgatgtagttaatggaacacaatcaacacggaaagagtagtggctaccgagtcaatatggatatcagtagtcggtgcatagtgatacaatagtacaacgtggagaaaggcggatattccccttaatcccgacatgaatctatcactctgaagcataacggtgtcacagttcagagttgaaatgtgaggaggtcctacacgaagaattgcaaaaccgtcacatagtcagtgatggtccgagtgtattgtttggtacatataacagccatccgtctcaatacagagtgtttccgtctaccaaggtcaagagctcacacatgccgagtaacaattgtatacaaccaccatcttcaagtctaccagttgagtcaagccagccatctgatactccgattgatgagtatcatgaaaaagcttaactgactgacttccagcatcttcaacacaatggtcaacccactctatcttttctctgctctgtgcatggtagctggggtgcaagcctgcaaaagaacctgctctgctacaggcgacagcgcaggcacttgtagttacaactgcgcccatgtctgttccagcatttccgccaacgaggctcgaaacacgttccttgtcgcccttcagtccagtggcaactcatgctctgcagtgggaacgagcgtcattcactgcacgaagacggccagcttcgggagctgttataatcactactggtcttgtgggagggggtgttagatagcgacgcgttgacggctattgagttgggacatatcgacaatagttcacaggagttgtttgtgtgagtctgtctcatgggatacactcagagaacttgggaattctttgccccacaaaatcgtctccttctccatatccttacaagtgatttcactccttatcagtcaataatctatttcgcataaatacccagtcggtcccgggccgtttgcttcggtacccgaatctcgttcacagacatgagaaggatttcgtattaccgacccattcccaacttccccagctcgcgaccaataataatacccagttggtctcgggtgatatactctgacaacgtatggaaaccaaaagagacatgattcaatccttcttgtaatcctttatttccgttcttgtcgacggaccatgctccgtaggttgtaagaagctagtgctggcataatctggagtatgcagtcagattccatatgttgggggtgacatatcaccacacgaaatcctccgaagggttggtctgacgggatgctgctcatagactccgttttaattataagtagacaagacccttcctcaaacaacaaacattgccagaaaggtggcatttggtcttcaactaaatcagaatgttgaacaagacttttgttttggcgtcgatgctcggtagttccattgcattcagtgctacctgcaaagacactgcatttaatcctaagacaaatgtcctttcatcacactgcctgccccgggacaactcggcctacctcccaacagagttggacctcaacaagtgctttggatacagcgacggtgaactgacagtaagcgacttcgtggtatttctttacgattcttctggtatgctaatccaattatttagtgggagaaaagaaattacagtggcagttgcaacaactgccatatctttcaagcgcccgatccgtggttcaggtataatgtgtactggcttggatgcacgtgtgaaggccagagtgaggagactactatttgcattggtacgtttgatgtcacgccaacatgatataagttgtatatggggctaattctatatctagaaatagtacttgcacatgaatatgtgagcaacgacaatggtgttctcagatgctaaagatagtatgttggtgtctatcagcttattttccaggtcgggtcaccttctgtacagttatttatacatattatcagttgattcagattactttctattctatggactcctctagttcgcaacacctggctgtacaagtaagttgcctttgttgtctgtcagtgccatgtgtgctctagtttttagaacaaacttacctccgtcggggtatacaatctgaccgttgtaaaataaaccacccttcccaacaaggaataggatcgtggccgccatatcagtgtcatggcctggtcttccagccggattatacgacttcttttcgatcttgctcttgttgccctcgtcagattctccagtagtcatttcgctagggaagagtcctggcgcaatgacgttgacacggaccttgacatccttgcacaaggtcgcaagaatgcgactgaggtgggtgagagcggccttggatgtagcatagacgggctggccccagctcgaccccttcatggctcccgacgtggaagaaacattaacaatctgagacgtatagccgggtatcgcgtcgcgtcctttggccagtagaggtaagaaggcaacagacatgtagtatggacctgcgacgtttgtcgtcaaagtctctgtccattgctcagacttcgttcgcaggaaatggtccgagatggcttgggcgtcagtcatattaggttcccctgccaaagctgtggtaccaacatcgttagcacgtttcccacagatggccatgattgaacttacagaacctggtttcatcatccctcgcaataccagcgttgttgacaagcaaatgaataccattcggctccttctcgccgacttccttcgccaatcggatagcctcgtcttttgagctcacatcaccagggagcacgtgaatacttccagggcccgtactgtagatcttcttggtttgttcaagtttttctgtacggcgaccagtgatgtaaactttagctccatttgataccagtgcctgtgtgatcattaaaccgatgcctgtggcaccgcctgtgacgactgccgtgatgtgagatacatcaaacagggagctggccttgagctcatcatttgcagcgtggtctatggacattgagtcagtaactttaagcacagccacgtcttggtaacttacgcgtagtcatgacgacggtggcaatttgacgaaactcgtactgttttgtgcgggtgaggaatttggtctgcaaactccaacagcatggaagtgaggaggcacgagaaaggatttgaggcggcatctctacttgatgatatacacatgcttaataattgcttgatgacgaatacatctaccgtacatttccaggaaattaatcgcagttagcttgtagcttttagtgcttatcacgagaattatttccttccattatctagccgctatcattaataagctgataatcattatagattggcatgccagtaactcaccttacctatacctctctgtaatagtgtactaactgctatatatttcctggaaatgtacggtatgtctcaaagatcggtcaatttctgttgatcacgtcattgacttttgtcttctaagcttatttagctcaaggccttaacatgatgagatactcacgtgcaatgatttaattcgggagatctaacgcaccgtatccttattctagtcttgtcaaatacatttcaaactatggctttaaactccatcactatcatattttcccaaatctgtaccatacctagtacaagtaaatacaccactatttgagcgataaaacatccgccctatgagttcatttccatcttctaccctaaagtctgtcttctcaggcttgatctccggcaggcttgcattagtctcggtcttagcaggggttctggatgcgaaattgccgaagtatgacaaggggcttcccctttcaacatggtcaatgcgtatgcaccgcacagtcgaaacgagattctttcgaacatttacgacgccgatcaactgcatcgttatccactttgtctttctgattcaaactccgcggacccatatacggcactcgcgtctatcacacaccgagtggtgggcaggacggaaactccgcggcacatcggtatcatgttgttctgaatacgacccaatgcccccatcacaacgggcatatacagtggataacacaggtttgagtcagtttcgaagggctgcgatagggcatgagctgtcggttgctaaatcaccgattacccgtatgttacgtcgaaacgtatacagcggcgcaggctcagtcagtggctcgtcgttgcattttgatggagatcaactctgaatgtgtccatgcggcgcaaaaatggagctgccctttatagattttatcaatgcgttgaaatcgatgctttaaaaggcgaggccccgcgtctcgaaggtcaagcacatcatccacaaacactttctacagtagtcacactatcaaattgccacctatcgtgttcttgccgccaacatggctatcatttccaccgacctagcgtctggcacaagtctgggcgggggtttggtgttgctcgctgcagcagtggtaagtacttgagaaatttccccgcagacttcagaactgatgatatcaggttcttttcgtaacaggccgcgcgatctactatgtattcttccacccactcgctaaaattcctggcccaaagctgtacgctgccacccagctaccatatctctatcacttgactcgaggccaatgggtatatcgtttgaaggagctgcacgagcaatacggccctgtggttcgatacacttacaacgatgtctccttcatcacggccgatgcttacaagacaatctacggtcacaaaaccggcggagcccgcgagtttggaaaggattttcgactttacagacagggccgtcctgctccaagtctgattgtcacaaagcacgaagaccacaagcgccagcgaaagcttctttcccatgcgttttcccacaaggcactcagcgagcaaaacgaccttctgatgcactacgtcaatttgttcatcgagaagcttacccagaaagcaagggaaggagagagtgtcgatatggtcgcttggtacaacttcgccacctttgatctcatcggccatcttgctctcggccagccattcgggtgccttgaaagcggaaaataccacccatgggttactaaaatcttcagtagcatcaaaggtatcagcttttcgcaagctgcgatccgcctcggccttcacaactggattagtctcattaccccggcgcacgtgaagaaggccacgaaagaacatttcgagttcaccgaacatgtggctggcgctcgtctcgatgtcaaggataacaacagcaaggacttcatgtcttacatccttcgctacaacgatgagaggggtatgtctaggcctgagataattgagaactcttctcttcttattgtagccggaagcgagactacggcgacattgctcagcggtgttacatatcagctcttgaccaatcccgaggcgtataagaagttggtcacggaaatccgcttggcttttgctacagaagaagacattaccgctgccgccgtagataagcagacgtatttgcttgcagtgctctccgaaggtttcagaatgtgtaagtcaaatccagttgcaaaaaattcacacaaagctgacaacgtcattctagatcctcctgtccccggcgcacttggacgaaccattcccaaaggaggcgactttgtcgagggtcactggtttcccgagaatgtgagtagctttcactattgattgcaccgacttggacagtatctaacatcacccataggttggtgtttctgtgcctcaactgcccgcctaccactcagcacgcaacttcaaggaccccgagaaatttgtacccgagcgttggatggatgatcctcgatattccaacgactgcagagctgttgtccaaccattttccatgggacctcgagactgcattggcaaaaagtgagtccaacttttatcccgcaaagagcgaggcgctaacatgagattccagtttggcttaccttgagatgcgacttttattgacacgactactctggaagtttgatgctgagcttatgcctgaaagtcgggagtggaaggagcaaaagattttcactctttgggagaagggcagtctccatgtcaagctgactgaagttgtccgcgaaaagaattaaatcacaaagcatggctacgaggggtttggaaagggtcggaattaagcatatcattcattcatagaactgcggggcacataaggatttgtaaattatttctctttactcagtctttcttaaagatcaaaatttgaactattctatcactctcaatactctcatgcagtaaagtcgcggtgagccaactcgtagacaaagccagcagtgaccttggcatgctgcatgacgtggtcaaaatcgacatgggccatggtatcgttgggtgtgtggatgtagggattgtggttgccgaacggagtctcgaagaggaacgatgaggggaagccatttcgatgtgccgaagcatggtcagagcaggcatacccgcaagtggactcctcataaggaatatcagcgtactcgtcgattagcagcttgagaaactcgttttggctagggcttgtgaaatcggtcacaaggccaaagcgctcgatcccgtcacgacccttgtagccgaccatgtcctgattgagcatagcttcgacttgaatgcccaagcgtgagtagctgttgaaaatatcctgggatccaagaagacctgtctcctcagcagagtaccagtggaactcgacagtgttgaggtgatctccctttgcaatacgggggtcctcaaggaatgcactcaacaggttgagaagcatgatggatgcagagccgttgtcatcggctccaggagcacgcccagcaccgcggtcgttagaaatgaccgagtcaaggtgggatccggtaataacggttttaaggcggacctttccgggaatggagacagcaattgagggctgtgaccacgcctgatgctgaatcagacggacagaggccagaggatgcttgctcttcttgatgaccttttgaacttccttgtgtagccattcagcagcttcgacaccatatgcagagttaaagtaacggttgtggaacgaagagaacttcttgagttgcttctccatgttctttgtgctgagctttttgacaatgtttgcaacattggattgatgagaaagcgtctcagggaattttggcgttgtgaaagcaagactggcgtcagcagggttgtggtccttccattccgtgatgtcgaaaaagtggatgtggtcctgtgtcatggttagtctttgatgtagttatatgatacattgccattgggtcatacatcaatcatttggaacttctcatcctcggtaacctcaactgtctcaccgggggcagtctcgagggtaaagagcttctcggcgcgcttccccatcgcctcagctggcgtagccgtagctgatgcagcgagagccgccaatagagggactgagtagcgcattgtgtcgactgagtatgaatacagagatttgagagagtctggtcctcagagtaaaaagtaagattgaacccgcggggcagttgccttatatacttgtgagcatgttcgtgggaatagattctcttggcaagagtttagttctaaccgcaatctacgacatcccctgcaggtaggcggtgttcacttagaccgctcttacggaactgatccaggccagttgataagcatttcatccggattgttcagtgccaagtcgcttggtacttgggcctactccaggtttggaagctacagtgatcggtgggatgtaacccaagccggggctagaataaggtcttgatcattacggatagtacagaaacagagggaagtcaaaacaaagatcctcgtatatggtaagcagccgttcctgaaatgatgcaggaaggctgctacaatctcactacgttaaatccacggcatgggtggaataagggctcagtcaatgaagagaggtagataactggtagaatgtctcgaacccaatcgcttatggataactaaaagatctagaagaagtaaatgttcctctgataaacatctcatcggcagtcgtttgaagatttaagcttaatatttattcttacctctcgcttacgatccttctaaaagcgaagcccacctacccctctcttggaatttgagttacatcttttctgggcaggtcagattgagcctgtggaccgatccccgcagatcctgccataactagaaggtgttaagaaagaccatcaatcctagcgagcatgaagatgacgtgccgagacataagaaccaacagctcccatgtcaaaagaacctcgagcccctgtctttacctcacagctcaaagccaccaatgccaggctcccgtcctattgcaataccccgcggcgatatctatctaatgttgttgttgttcggcttttacaattggcgtgcacggcaaatctggtcaattaagttcaaggaagcggtgattcatgtattcgtatagactactgctaagctcatatctctactccagatcgaatgagtaacacattcattcgtatagacagtctaactaattcccggccgacctgtcatccaatgacttgcagtcctctagttgcgaacaatctgcatgcgcttcttgaggcggaaagcaatagcgcgcttgcgagcagatgcggactgagtaaaggcaccagagccaccaaagggtccagcagcagcgctgtttcggacacgaacaatgcagacattgttggctcctcctacagttccctcacaggtcataccctggggcatcttgacagtgagagggaaatcggtgttggtggcgagtgagagtcctccgaagccaacaccgggaacgtcattggtgacttcagcagacttgaaggcatcagggtcggtgccgccagaggtagcatcgatatcagctctcattgggccagcgccatcctggttaatctaatacaatgttagtcaggtttcctagtgctcttgaagatgtaacttgcctgtctgtaagtcatcgtgatttcaccattctcagagcaagtgggaagacccgatgttgctccctctccagcagtcgcagcgacactggactcgttgggcttatcggccttttcgccgtttccacctccacgaccaccgccgaagagtccaccgaggaggtttcctagctgacgtctctgctttctgttgttgttgcggccacctcggttcaggccagagagatcatcctcaacaccaacacccgagtcgctgccattgttggtgggaacattgttgctgccactagttccaaggaagttggcgatcattacagacgcatcaacaggtccgttgccctgggtcctgcccaaggcgctggcttcgctggttccaagttcgcgatcacgaatgattgcggtgtcagcttgggagccacatccgttgctagagcaatcacgaggagttccatcggcaactatccaattgttagttgatatgattatgctggaaattggaagggaacttactgctgagaccaggcatggagactccattcgcaccctcgactgagatgaccactccgtgagcggagacggcggtgatgaaagcgggaataagagcgtagaagtgcatgttgttggttttgtttggttgaatgtttaaattgaaaggattgggtatcgtagagaggaatggaaaaattaaaagttgttgtgaattaaagtgagccaccagggctgttgaaagataatgaagaagggatgaggagatgaagttgtgagtaattgttgcttgatgagaagtttcccaagtcgtcgagatcaagactcttatatgaatttctttgagatatctttcataggagatcccctcaaactcttggccaaaagcactttttggaatcatagccctcgacgcacaaccatcagcttcaggttcttgtttctgcttgttacgactcgaccccgcctccaccaaagtcttcctttttcgaacttttcaaaagtcttgggagtttgatgtctggcattgccccaagtttcgactctctacacgctgtttcacgtttcgctcagacccccctggggatctacgggtgcaacacaaccaggtcaaaatgacgatccgaaacgcagaatctcgcaattctagaagtttttgacttagcttcgtgttgcgattggctcgtcagatcggtcatggccgagtagttttgatgattgtctggagaacagtagtggctgagatgtttcagctacgctgtagagcttcaattgatcgatttggagcttcctttttcgtttcttcttattcttcagtatgcttattattgaaacagaacgtcgtgattgtaaacaattcgcagccattaccaagtaaagcaaaattcaatgcgatggtgatgggccattatcaaaggatggatagagtgcatgtcatccttacagctaccttggagtcgattgaccgagggactaatgtgaatgtatctaggtagatattttcatacatctccattactcatcaactgatgttcttcatgatatccgtcattcactacttgccaagccgatattctactgtctgtggctgagtgtttagaaccacaatctatttttgacggcattaattgataggttattacttgtgatgtaacctggacttaccactcggatgatgatactcccgaagatcctggtacgtgttcggcgtttaccgatcgacattataccctcactttggaagccctgaaacctttagcaaagacctcgtttcacaaactgtaaaagtaaacaattgagcaatcgcaaggtgtcacaaggaactagattgttttaagcttgtaaaggtgtttgtatttgtgctgaggctgatactcgttaaccgtggtctgtcaagtttagctcaaagtcatagcgcataacgttgtttgaaagctgtgacatttttcccccttgtcgcgtttaagcacaggctgcgattggttcagggcgtagccgaggctttgatatgacatgtgccacatgccaaggaagacttgaggctgcgcacggatgtagttgtctcgcaagtagagctgggttgaactactgtaggttaagtgtattgaaactggtaaaactgtttgacaacatcaagactatctgagtatcgcgatatgctatcaatttgccattttgtcagtatcactgagcatccctacgtagaataactttcactgtaaaaatggctaaagctgtatgatgagattcgttgaatttgaaggcccatgtcaagcgacgattctctagagcggataacaaaacttcattcaacttctgagctgtagggtatcatcatgaatatcctaagtggtccaacctaagcaacataagctggcctacagttttatctctgatgcttaacagccaattgtttcaatttgttgatctgccttttgattggcaagggaagttcaatagtatttcaagggatctgtagtttcatcttgagggtcaaatttgaccaagtccacgagccacttaggtgtgatcaagtaaatttgactcaattgaaaattatctacactctagaattgacgtcgcactcagtttttaggcgcttaagacgaccatgtttctgtactcgacctcttgtttggtgcaaacattgtggtctgtccatgacgcgaacccacgaaagcgcgtcgtctcttgacgcgtctcacaaccacgccatgtagatgatgttcgcatccaaactagacagaaacaacattgagctgtatgccaattggttctggggtgccttctggccatacgatgggatgcgctattcgagatgtccctgatacactcctcgtgctctctatgtcactagccgacacattcacggttccacttaacgcgattgtggcaccaagcttattctcatgtctcattcattggaattgtgaccctcatttaacaatgtcatcactacagtaatgctctaggcagggaagaaatatatcattccaagatgagaggttgcatgttgtcgatagttgtgcacttctgaaatgctgtttcagcaactaatgggagctcgaggtaaattgagatagtaatcattgcccttcatatctactcaggttaggtaggtaaaactacttggtaagtatcttgatactagacttttattcaatccatttaaacatactgtatcaaggttgaaggtagaccagccagagtggagatagtcgggctaattgaaggccgatttgacgatatcgataagtcagacaaattggggtctggtaggaacatgactcgtggatatagtgagacaaataacggagcaagcccatcagctaaccaacacccctgtttccccaggttcattagaatatcatcggattttttccgtattacggaggcaccacaactccattggcactggagtcccgtaaatactgattgatctcatcaattcaagatcaactcttgttacatatcatccaattgatcatcaaaactcagtatgaacttctacccaccacctcccgtgattaaagcagacatctggcttcgtatccccgacgataagcgttgcattggccaggagtccgaatggagagggggctttgcaggctccttcaaacacattttcctcgaagggcctgtttgtgacagcgttggcaacctctacattgtggatatcccctatggccgcatcctgaaaattgataaggagaagcaagtttcagtcgcttgtacttgggatggggagccaaatggcctcgtcgggactgcggatggagatttgttagtggcagactataaacaagcacgttgatctaacctgcaatacatcgggcaatttagctaaccatgtcgacagggaattctttgcttcgaccccgagacagggaagatgggaccaaagctgaaaagaaagaatttagaacgattcaagggtccgaatgatctggttgtcgactcgaaagggaatctttacttcacagatcaaggacaaactggaatgaccgatcccacaggacgagtctaccgtctgtcgcctgatggaaagctagatactcttcttgataatggcccatcacccaatggactcgttttatctcgcgacgaacgctttctctacgtggccatgacaagagcaaaccaagtctggcgactacccctgcacccagatggaacaacctccaaagttggcgtattcttccaatcatttggaaacgctggtccagatggacttgcgttggatgaggagggtaaccttttcatctgccatccaagtcttggatcaatctttgtggttgacacacacggtgtacccaaagctcggattgttagtggatcagaaggtatcaatcttacaaactgttgttttgggggacctggtcataagacgctgtacatcacagatagccttgagggaaatattcagacagtgaagtggcattgccggggagcggttgctgcaccgacactgaaacaaagcaacgaaaatgagtagtattgtggatatatctggcaatgaggaacaaataggagaatattcacttacctttggtgcggttgcatggtctaatcttaaacctgccagcagggcaacagaaaagttgatcgctgagagcataagagacaaaattagtaagtcaatttatgccatttaggccataactttagtctatttatttttatattctaaagtttggaggttgtccctttcggttatgtactactttatccccagatgaatggtgaagcaagcgacaaatttgacacatttggatattggtagttttcatagcctgttgacatactgacatggtgataatatgcccattcgcctaaacccgcactatctcttagtaccttcacacttactactgtttcgcaacaagtctaacaagtcccattgactgtcaatcgctagagcatcaatcaaatgcccattcgcctaacattaccatagctcatcaaaacccttctcaacttactcgttagtatgctcttactccacgaacatgctcaatgcaacgtctttgacacgctaagcacgttacaagggcaagagatccattctcggcagattcatccgactggaagccccttcaaccgggtcgagtccgacagcactaggaaatacgccgatgaggggcgttttagtttatggggaaatggtctggggaagctcggggaacaagatcctcggccatccccgcctttgtaccttgcgacatgattatttccaggctttggccattgagccctgcgaaagccgttggacgatataatcttggcaactttcgctccaaacatggtcttcatcgttgtttccaactttgtttttgtttcctacctcaaggtttacaggtagcgaccagctcaattcttgacaatggctagaccaaacatgatcaaggccacgataaaggccatcaaaaacagtccgagagaaatcttcaattggtatcttctcgcttgcagttgcatatgggctttcgctggcgttgcaaaagggtttgacgaaggtatgtagtgctttgacacacgcgatccaactcaagttgaccattttatgccaggcaatatcgcgtccctcgtcatcatggaagtcttcaaagaacacttcggaatcgataatcagaccgaccacgagtatgccaacaccaaaggatggatcgtggcaatcgccacggctggagctgtttttggctgtttggcttgcgtgtggcttaccgagcgacttggtcgagcacgaacctttcaattctttactgttgtttatatggctggtatctttggccaaacgttcagtaacaatctcagtgttctttacgcgacgcgtgtgatatccggaatcggaattggtgcgactactgttcttccttcagtctacattgcagaggtgtgtatgcattcaaatgtacttggttctgcccacactgactgtcatttcttgtagatatctccccagccgatccgaggtctcttgactctccagtatacatgctgccaacaactcggcgttgtctttggattcttcttcaattatggagtaacaaagtatcacgcaggaacgaaccttcaatggcagctgcccactgcccttcaactgatccccgttttgatctggggtgttggcacgttctttacccctgagacgcctcgcttccttttgagccagaacaagaagaccgaagcacttgccatcttgtcaagatttcggggacttcccgaagatcatccgtatgtccaatcagagttccagggcattgagtcacagctcaaccaagaaatcgagattgtggctggtgccaacacctgggatttggtaaaggagacgtttttagaccttagcaaccgtcgaagattcaccctcatgtttgcatgtcatgtttttggtcaattttcgggagcaaatgcaattacccagtactctcctacgatctttggatatcttggaatcgctggcactgaatctcgtttcctcgcgaccggttgctacgcgattttgaagtttgtctcggtcctcctattctccgtttttgtcatcgatttcattggccgacgtcgatcccttatgactggtatcgcaattcagattctgactttggcattcgttggggcttatctcaaaatcaccaacggctggacccctgaggatgtcgaggccaacacttccgccatggcagccagtcgcgcagctatcgcagctatttacattcatgccatcggttggtctatcggttggttctctatcccgtatcttgtgtccgccgaagtctttcccatccgcatccgctccatcaatgtatcaatccttatggccgtccactgggcattttacttcgcctgctcgcgtgcgatgccttcgcttctggctgcgactcagaggtacggcgcttttgtcttcttcatgagcatcgccacttgctcgcttatctacgtttacttcgccatgcccgagacatctggacgatcactggagagtatggataagttatttgagaggccttggtacactgtacataagattgcatatcctacagcagatgacctgaagcctgctgctcgtgagattctggagcctgacatgaaggatcaggagtctgtggtatctaagcatatcgagaaccgctcctaggagggaatcttggttgtatgatgggatagtatccctctacgtttgtctttcgcatcacatcttttccaactacacagatctacttatatcatggtttccatttatcgcatagatggatatccatcggcgagttggtagcgattgattgaccaatgaacgtgtataggaacgtgtagatcggaaactaattcgatcaattgattctattgtatagatctaatgtgcaaccgaaatcgatgcattcgattctggtctctgcctttttctatcgcatgtcaagacatgcgacccatgtgacccagtccaagtgttgcggcgtgacgcatggcccgagcctcgagctttgacgcactcccgttccttctgttagataaagctcaaaagaagggtctttggtttcaggctcagcctcaatcttgggttcgacgatttggctggcgaaccattccatggtcctacctcaggggcttgggccgggaaacagaaagacgtgaactggggctcggtacctagtgggagaggtcatcctcagggtagcataggaattgaccggtacgatcataagagataaaattattagagcagctcatgccacttagactatgattcttagacgacttatttctataccctaagacttaggaggctaatatttctgctacctaataggtgatgtagatttgggggatttgtagccgttccatcctatacgtagatagagttttgacatggcggcaagcggaaagaacgaaacggagggaactggttcaattgaaaacttttaaccctaagaatcaatataacctcccccaacccagggacaatcattttactgtgtatacatggcctcttcattggcctggctgggactcgacacaatacaagcggttaatgtatattctaaaactcaaatccctcccaaccaccagtattagtagggtctccataaacatactggcccaaggcagattccatattccatagtgagtcgtaactcataagcgcccaattaattccctcaagattgatgtcattgtctgtttgcatcggagctctaaactgactcacagggtcaagtacgctctcatcaaagaagttgcggttcgttgcaaagttcgacatattatccatgtcagaaggtagtgagtctgtcagtatatgctgaggcaatccgttggcaaagttcccaagatcatgaggatagcttggaactgcagaggtggctggtgctaccagagatgcatcagatggaagacttgtctcactttcctttggccacagcctttgtgatacatcacgaaacagtgcctcatagacagagacgtagttgttagcatcaggaagctgcttagtaacgctattcagcaattctcgacaccgtagcaacccttgatatgacgcacgcaagtcgtctgctgcgatcgtctttgatactgatgtgcagtacatgacagacaatcctgcagtgaacagcatatgaaagtagcttcgcgtatgtgtcatcatggttctcttcatacaccataggctgtgataccgatcaatagtctctagggaagatctcaggaagacggtcagtatcccttttggcggcgatccattgacttttggcacaaggtctatagctcttcgtaagacagattgccgctctcgagccagcaaaaggtcgtaccattcttgagtctcatacaggcagctaggctcttgaatgatggggcaattatttctccaatcctgcaactcttgcaacagtttggtcattgccacgtgaatgtgacccggaagaagacgtttggatggggaatcaataactttgcgccgtaacttggagaactcggtctggatatgtgatgacacctgtcggagcttcactgaaacgaagaacactgtcatctcattctgtacattgggttcatggttgatgccaaatgagtcgaggcattggacttggttgttagctgcttcgagctcttcgtcgcttgtctcaacagggaatttggtgctgatatcgttgtcgtcgatgagaaacggtcggtctagtgttgtggagctgtacctatcaataaggtagaattgccagaatatcctccgtctaagttgcgtttgaagtaggtcgccctgtacgttcgggttgttgtgcagccctagctcaatgcaaagacgaccacagaccctaacaacatcccatacagatgtgcctttgccagttagagaagtaactatttacgagttgcgacataccgattggatggtagattccaaatctacatataagtagtagatcctgcacagagtctagccctctagtcagaaactcagtcccgagatactgcaatgcagcgttgtaatatgctcccggatgccggtcatgtatcctgttccgatatggcagcacggagccaatagcgcaaagcataaatgctctgaacaggtcgtggttagccacaggagcagaggcgtcctggttattgagcagacgttgatgaagtgcccagatgcttcggcggaggagaaacggattctggatatgtgcccagctcaagctatcttgattagtgctggaaatgaaacgtttatagcactcactatttctcaaaaagcatctgcgtttctgccgcggatggtagtgcgcaaggagctatcgatacctctcccacgcctggtgcatccgccaatgttcgcagcaaactggcatgggactttctccaatttgcatcggagaataggtgtgcgataaaactagcataagagactaaatcagtaagtaagttcatactaaacacacgtaaaacttgagtcatttatttttacaccccaagctgagctttcttcagctaaagaggcatggcagttagggttctgtataccttatactagctccttcccttgttgctggcgatgaagctgctatcgaatttcgcgtatgtcggtcgtccggactcaaggtatctgctttaccgggatcatgagctgccgagctggcctccagctctctgagtctttgagataaagcctgttctttcctttccaactcatcaatcatactgagtcacttgtcagctatgtgtagatgacaagtcaccagagaacaatccttacgctcgagatagttgggtactgacatcagcgtctgaagtcaccataagacattcgaggcctgttctctcacaagaagaacaactcggtctgccattgtcgcactttgtctttttctgagcgcatgcctggcaggctggtagtcgagggaggcgtgaggataacgaagaaatcattatcgttttgtcttggtatgtagctaagtagacctagatctcaacatcatagacagctggggattggcctgacataaatacaaatacacagagcccggcgtggaatttggttcgtcttcacgtgacctaccccgcatgagaaaaagagttgcatcttgacgctaattttggttgagttactgtgtgtgactcttgatgcagggcagcccaagacgatacccatagtcttgaaagttgtgtcaagcaccaaacatacatttaaatttccaaccttccttaatctacgcatttttcaacgcgaactctaacagatatctcgctgctgccatgcctgtttgcatttgtgtctcagctgtggcagctccaatatgaggcgtgctaacaactctgccgctttcccacagaccctgatacttctcataactggggggttcctccgtatggcagtctagccctgcaccccatatcagaccctctgataaagcttgcttgagatcatcctcgttaacgatgccgccccgtgcagtgttgatgacaatggcggtctttttcatcttcttcatttgatcataaccgatgagattccttgtctccggggtcaatggcatatgcactgtgatgacatcggatgacctcaagacctcctcgaccgaagtagcgcgtttgtgaggaatttcctcccaggcatccgcaggtagaaaaggatcgtacgcaattacgtttgcgtcaaaagcacctctgaagatcttggcgacacatttgccgatgtttcccattcccaagatgccgatggtcttttcatggagaatcaagccagagcatttctcctttgggacaagaatgccagatgattgcttagcgatgatagatccaacttggcgggcggaagcagtggcaagagtcaaaacaagctcagcgacggctcgcgcattgacgccaggcgtattgaagattttgatgccacggctagcgcaagcatcgacatctatcttgtctaacccgactccttgtttgccaatcgccaccaaattggggcacgatataatgtcttgtgccgtcaaacgagacgatctgacgagaaggtagcgggcctcttgtcgccatcgactatgacgggggtcatctgtcgtgatagcatcaaagttctctttgatataggcgaggacttgaggatggaatgtgtcaagaaggtaaacagtgggcttcccagaggccgaagatagactgtctggaagagctccttctatgatacctggggccatgatgattgcagtaaagtcagatggagaagtgaggagaggatcaagtgagaatgtatgcagttggtgatttgttacggggacactgtctttgaggaaacaagatgcttaatgacttgcattttttatctatcttctgttacgccattctaaacatagcccggaatgccgccggtaggccattgctcgtattcccgttgatcattgccttccgcatcgtatctgtcccgcgggtgtgtttggccggtgtccttgcgacggaaaaagtccaatactacatcgttattgtcggccccagtccgaccccgcaatgactcggcttcgtatatcggctttagtgctcgacaatgagacagtcattgcgggaatgcaaccccgatgtggggactggaacaagtgggcaaattgacggttgataacgggttgttcaagatacctctctcttcaagctcgtttcaaaactgtatattaatacaagacgatatcacattcaccgtattcacattcgacattatttatcctattaagcatcaattattctttatacagagactaactaccaaagttgtcttcaatatcatcctaaccagaccatctaccacatcatacttgacaattattatacaaccacccctacttgaatcacattcttctttcgatcaacgaaccaacacaattattcacaatggctcttgcatcgatcccccactccatgcgcgagaaaatgctcagagatgaggtcgcatacaccatgaccatcaagttgtgcaagagcatagaaatcgtgggcatggccaagactgctggctttgacggactcttcctagaatgtgagcattcatcaatggatcttgagtcgacaagccagttatgtgttgcggctctgtattgcggcatctcccctattgttcgtgtccccagcaaggacccctgttttgtctcaagagtccttgatggtggcgcgctcggcgttgtggtacctcatatccgctcagtccaagacgcacaggacgttgtcaacgctgccaagttccagcccattggattccgttcatctaccaacggccttccccagcacagctttcgttccatccccgcaaagcaatccaaccctattaccaacgaagccacactagtcatccccatgatcgagacccttgaggctctagaactagtggatgagattgctgcgctccctggcgttgactcacttctcattggcacaaacgacttgactgctgagatgggtatccctggagattacgagaaccctcgcgtgactgaggcttacgcccgtactattgcggcctgccaaaagcacggaaagtggctgggtgttggaggtcttcatgcccgacttgaccttgttgagaagttttgcaagatgggagctcgctgggttatggctgctactgatggtcctttgcttatgggagcagccagcaagagggcgactgagatgtcagccttgaacgagtctgtcaaggcatcacaaacaaatggtgctcctgccaagatcacgaatggaaacggtaccaagactgttacaaatggaatcaccaatgggctcaagaatggagctaccaacggcgtggcagtgacagcgtagcaaatgggttggaattggtctatcataatttagttagaaattgtttgcataaagtaaattgttgttctcatctcgaccagacgaaagctgcctccccatgttaccccacgagcgaagcaactaaccgctttggactctccacgtgatcgtataggaacatctccgataaagctgcatcatccccggacttcccctcggaatagctccgttttcacatcaaagctccaaacaaagcacaacatgacaaacgatcggcgaaaccgttccgaagtctcagattcaaaccctgcacgagccagtgaccaccccagttcctcacaagccaagaatcgggtcgcttgccagagatgttttcggcggaagcaaaagtgtgacaggatacgtccagcctgcacatcatgtgctgctcaaggagtggagtgcattgcgcgctctcagcaattcgacttcgattctgaagagactggtcttacccctgctagagttaatgggtaagttggccttggcgccgttgcatcacataccacgaagaccattttcattacaatatgatcgatcaccaatggttctacttcagcttgcaggacgattactcctttacctagaagttctggtgggtaatgctgacacaaaatagttatgtcgagtctctgaaacgtcgcgtggctgaactcgagcaaaaggtcaaagcagctgaaatatcccatcttcagactcgacgatccttcaattcagatactgctctacccatcaatggaaaaagacgtcgttcaactgaaggctatgtgccagtggtcaacgcggaaaccgataatactttgccaaatggcgaggatcagtcaactgtggaggatacaatgagtgctatcggtttgctgtctaatcgggcaatggctgaatcgcgtgctcacattggcaacgagccccataaactttcaatgattgagtctatctcggcagctctggctgtagatggtcaagatccgtccaaggcctcagcctcgtcttcccaccatatctccctcgatgatgatcgacccatcgtactaacacctgatcttacatcgatctacatccaacgatttatcgactggattgtatggcttccgcacatagatgagagccgtttgatggagcaatatcatgcagtcgttgactccgatggcacagaccaacctttgctccatcgcttcaacacatatctagctgttgcgattggcatcagcatgtcagcagaaaaaggtcgcttgactgcactggccacaaatctccacagtgcagctgtcaaactactgccatcaattttacattcccaagagccattcgatacattacattgtatgttactactggctgtattttccttgttcaatccctccgggggctctacttggcatctgatgggattcatatggacaaactgcctagctgctggcttacataaaactgctatcccgcaaagtcggcttgggccagacactgcctaccgaagtgattgggtcttttggacagtctacctgcttgatcgctctttggcatcttccatgggcagaccttttggtattacagatgaagacatctcggtttctgtaaatgcacaagacccagtttaaggagaatgttactgattacgatggtgtagattcccgatgtcccaattgacaatgaactagaattatcagcgacggtgataagaaagcttacatatagtcggcaccttgtaattcacgcgcagcttgtatcagacatctgcggaagccgacagaccagtccgatattctcgtacggtaatctttgtttctggagagagtttccaccaccgacgaatgatactgtctcgccacgtggtcaactcgattgtttggatcagctatcttgtcgggcaatgattctgatagtcaatcctccttccggcactggaaccgactcgctacttgctttcggagagtctccggagatcaagactgacgccatcaattcttgcaagagtttcattgaaaaactatacagtaagccaactgctaacacgacagcggcatcgttcttggacgcctacacaattttagcagctgctgttgtgtatttgtgtcttgttaattcggatggggtgtcctctgcacaagggttcgcgcagacatttgaagtggtcagcaaagcctctgttttgctaacccagtgctcgacaaggtttatcgccatcagcgtattccagcagttcctgttgtcactttcaaccaagatcatggagggaccggctagtgtgcaggcaaatattcccgcgagtcagtgatctaagcttaaactttggctaacaagtgaccaggaatatctggggtttatgccgccagagatccccatccaccttcggtctttggttcagagctacgcttctttgagtcctcggaccagttgatcagtcatttgccttgaccgtcttccttgctggacaatagcctgctgtagcgtcaacactacggcgtttaccccaacactacctcctttcggccccgcaccgtttcaaagcaacaaactgaattgattcgcggatcttgtccgatgggttacatccgaatccaacccccacgatccaagacattactttactccagactttgtaaacgcggggatgcggggaggatccagacttggaagccgagagcgatttcgtatttgcgggcgagtcgtgagaaaactaccttggccatggaaaatgaaagtaaacaaggttgtataaagtctgatgcttcgtacaccatgttttcagtcatcagcgggctttgtctttaccatcgaccagattacccgattacacactttatttctccaagatggccagctccgttcattcaaaactcggctccttggatgccaaacgaaacgtggaatacgacgaaaatgcccccgaacgtgatgaggttcttgaacgatacgccctcatcagggacaagactcccgatgaacgagctgccattgagaagtcccttgtacgcaaactcgactggaagttccttccaatggtcacagccatgcttctgatgaagtgagtatcatttatatccttgaatgtactgtcacacactgaccatggaaaagctatctcgaccgaatcaatgtctcaaacgctcgtctcgccggtatgcaagaggatttgcatatgtctgatactatgtggtctctgggcatctctttattctacgtcggatacattatttcacaaatccctgcaaacgtcatcatcgcaaaaggacgaccccgaattcttcttccttcttgcatgcttgcgtggtcttgcgtcactatctgcatgcccgctgttactgcaggttggggcttctgtctatgccgtttcattatcggactagtcgaaggacccttcgttccagccgtttcccttatgacctcatcctggtacacaaagcacgagtctcctttgaggatgggcatctggcacgctggaaacacaatctctcaggccctttctggtctactcgctgctggaattctgactaatatggagggtgtcgctaacttgagagcgtggaagtggtttctcctcctcgaaggcgccgcgagcattcttgttgctatcgtcagcttcaaatttattccaaatttttccgacaatactggaacgtactttatcaccgaggaagaggctgagatggctcagtatcgccaggctgtttcggctggtggcttatctgaagatgatgctggtgactactggggtggtttctggatggtacgtctgaacctgaaatcatggctgagcaacgactaacctgttgaacacagtgcatgaaagatcctttctcgcacctctttgcggctatacatttctgtctgatcattggacaatcctacaaggacttcttcccctctgtaagttgacacatctttatgacttcttcattgctaattagttaaagatcgtcgctaccctcggcttttcaggaacaactacgtatctcattcaggcccctcccccaattattgcttttctggtcaccttggtcatttcctggtcgtctggtagacgtctggagcatggataccacatcatagtacccattctcctcacattggtgggatgcgcggttatgatctctacactgaatgttggcgctcgatacttttgcatgattctcctcgtcattggaccgtttgttggtctcaacgtaagtagaccacctatccccatcatttagtggatgctgactgtgtccaaagcttcaaatctcctgggagacaacggtagtacctcggcctcgtaccaagcgtgctgccctgatcgcctatgctaattgtgtgtcctccgtgtctcattggttcacgccttacttcttccttcgaaaccaggagccatactatcagactggtggtggcgcgattattgcgggctgtggccttgtcgtcgtttttgtgttgattactaaatggtatgttaacaagaagaacaaggagctggaagctgcagagaatgctgctggagaacccaagggatggagatttgctggctagagggtatcagaaacctttgcctcttagagtacaaaataaatagtctaagaagcctagtctaagcagcataagtatatctactaatttcgtctcttatcctccaagcccttggacagctgaatcataataattggcgaaatgtggatgtctcaagagttcctggtgatgtgtagatacataacaagcacaattgtggaattttacaaacttacaaagttgaaggagtaaatattgaatatgctaagataagttcgcgcaaacatacgttttgaaatccattactagttcaggacccttgaaaatgtgactaaaatattgattatcaatgatcttctatgaaggattggggcgcaacgacttgctcttcaccgccgccattggacaccccggggctatttacaatcgtcttttccttttcaggagaatggcttctgacagccaatgagttgaccttgatcaatacgaggtaacctgagttgtcttggctcgatatagtagtcgccgttgaaatcgggtcagatcatgtggctatggtgatctaagcccctcatcctttgttattctgcaggctatggaattctggaaaccctggcattgatcaaggtcaaaataaaccagtcatattctgctgttattggcccacattgtggccatttaatttccacatgcagtcagctttgtccctcgggacagggggctcatctcgcctgcgcaggaggatcacagatgcttattgtggaggtcttatgttgaatccacagtatgagatgactacacgtaacactgcaagagagcaaatgcgatattatttttgatacagaaaatattcaacggaaactccgccccggaagcagcctttcgatatataaagagagctgtgcaaccctaaaaacaacatttcttagccatcaatatcaattcgaatcaatcactcataagttcaaacccaaagtcacaacatcaattccaaaacaccatcatcatgcactttcctactattttcgctggcgtcgctgccttctcctcagccgtcatggctgctcctcccaagcagaagccttacgttggagtcgccatcatgactgtcaacgcacccatcagcggtgaacagagcactcttccccagaacgtcccacttggcgtcctcacccaccaggacggtgtccaagtcaccgagctgcagatcgccaacgttttctcgactgttaagggtgtcaaggcccctgccgaggatcaggttgtttgtcagatgtacaaggaccagtatgccactcttcccggcagcgcggagtttactgtcaagaaggacgcaaagatcagcacaaactcagttccactcggctggatcctttgccgtgtcaaggcttcttcttaaattggaggaacgttgtgacatatgatgaatatggaaggttgcttcgatggatggataaggtggatgaaaggcttctagggccgggttttccccaaatgttcacttcgaccattcaggctatacaagcattaatgtacatacaataacacacatttattctcgtggacaaaatatctcttgaaagtcgtaacagcaatctttgccatgagttagtaaaagatgtatatgtttccggtaggaggaagctgaaaggagcgcttggttgagaaatgcattagagctgtattactgatctttgttctttcagtttagcaggttttcttcgggataagattattggctactagaaccatattaggcgaaatcagtaggtcagtatttgctactttgagaatacctttcaaatttccatccctaagaattgggacgccaacctttctgttgcccatgatataaccagtttcaatcataacaaaatcaggctgtgtctggctgcaaagaggaacctttgcacatggggatttattactaggcacatacaaaaccaatttgcgtcataacggatgcagtgtcatcaatcaattaattacttttcgcttcacacattgcaccggagttttgccaaacatgacgaagagcgaacattggtatatcattatacatattattgctatgtacagctatcagggccacagattttatgacattgtgccaaaactctgtgacatggtatcaataagccccaactaactcaatatcctcgtctctgaatgtgcatattccttccttctccttcactcttacgcgagtgtcttctcgctcttctcaatgatttgaggaggtcgttcaatcttcttctgaagaatgtacttcttgaacatgtagggaagccaaaccgtggtctcataggataggaactggctggtaggcacagagaagacttggtccaattcctcaagagtcatctgcttagtctcacgaacgaaacagaagatcataccccaagcaatgaggttgagtccggcgtagaacccaaaggcaccggtaggagtcatgactgtcctcattcgggggaacgtcaatcctagaattccagcaaaggtgttgttaatgcaaacggcccaggccataccctgctcacgctggatggtagggaagacctcggctgagtactggaaggcaacgggtccctctccaagacagtaagcgatggtgaaaaggtacacaaagagggcaacaggtgcgatcttggcagcttggttgtcggtgttgttgagaagagcaagaccagcagccagaaggaagatgcacatgaaggggaatgttgccagagtcaagaatcttcgtcccttggtatcaatcaagaaaagagttgggatagtgaagacgacctggatagcaccgtaacccaaggatgcgtagagggcttgatcatggctgaagtcagcctctctgaagatggtagagctgtagaaagagatgatgttgataccgcacatctgctgggccaacatgacagtgctggcgccgtagttggctcttcgaattctggggacagcgaaacaatcccagagacgttggaagtaaccagcaccagcgttctcgcgaagctcctcgtggtagataacgtacgagtagtagtaatcgcgggcaccaatgatgggatgggcacgaagcttggacatggagacgaatccttcagaaattcggccatgcttcatcagccagcggggtgattcggggcaaaagtagatgccgatcatgagaagaaaggcaggaataaaggctgaaccaagctccagtcgccaagcaatgtcgccgatatccttgacgatgacattggcacagaatccaaggaagatgcctttggaattgttagtaaagatataaaatagaggtgcagtcggaattactcaccgatgacaacccaaagttgccagaacataacaagggcacctctgattctagcaggtgccatctctgcggagtagataggcacagtagcattcttggcaccgataccaattcccatgatgaaacggatggcaaatagctcttgccagttcctggaaaatccagatgcaataggagtagcagtcaaacatgcggctgtaatgaagatctctccacgtcggccaaagtagtggttgaggggatcgacaataaaagcaccgatcagaccagcagtcaggaaaatgatggagttgatgataccaacaatccactcatcgcgtcccgtaccatcgataccaaattccttggggaatgagaggttggcgccattggcacctgtctgatcccaaccctgtgtcgcagcaccaacagcacagagaccaattgagtaccacagcatctttgacccgtgccacttgtggtccctttcgtagatgagagcctctcgctcatcatcaagaaggtcgaccgattcgaagctctcgggatcacgggcaatgagagcggctctgccgaaaaggtcggcgtgctcggacatgccattggactcggcaaagacgcgtgcgtcggcaatagtttgctctttcgttttgttctgtgagataagagttagattgcatatgcatctggtgtcaaccaataaaactaacctgtagaggattctggacaaggttgacagcagtggaaccacggcggccttgaccagcgtgctctagaatctctgcaccgcccttctcgggagggaagcttgcgttcttgtcatcgtatgaaagactgggggagatgtctttgtcggccatgatgaatcacctaattgcatccagtattgaggagacaggcagtgggcttggaagaaagaagactgcagagacaacaagcagatcatgatgatcaaggactccagacataagccctgtatatataagcttatttttaaagctggtggtctggcaaccctcagggctcaacttggcaagccgaagcttcccaccctgccaagcccaggcagcaagttaacagtcttggctagcctgtgccaaggttatttggagctgggggatgtggggatgacgacacgacgtagtgttaccccatgggatcaatgcggagagttttggtgggtttattggttctgagagacattgaaattacgaagggcgggtcgtggaaccccatcaggatttttgagctctgctgacaaggttgtttggttgtactgttggatcattcctttctcacatgattatcacttccttatacagagatgtttgtgattatcatcaaacgctgcaatatcatccagtctcggacgattctttgcccagttgcgtagtaaaaaacattctcttctgaggtctattgaggtctattgagagataacacagggttatcactggacatatcccatagaccgatgcatgcggagaaaagagtggctttcaggcaacgaaattcttgaatctcttgtccaaaaccaagctttggccttgcaataatccccgcccgctccccacaacttaagcagggtttgaatctctccatttggtttagcaacagtaaccgagagtcttggctcgcctccactcggaggctctgtccaattattcttctgtttatttttctgcctgtttcttggatcagaaattcctgtccaagttgcaaaatctttacgggcgttggtcttcaagtgggcaagagaagcattcaattggacatacaggcgataaaatatgggtttcagatcggggtatttggatcatactctttgagcgaattatttttgtggtctgatacccgagagaatccggataatgatctgctttaatgactggtagcagctaacgtccgaaatcgctgattgctccccatcgtaaatgattgacctctacatcccaacaagtcaatcaataatctccaagagacctcacctagtctccattcatttctactatatgtatcatttgtctgatagcccaattgcgataaatctcctgcaaacttctttccaccgtcgaggccacataccctgcaatgagacaatcccaggtgtgaaacatcttaaaaaaggaaaccaagcggaaattgccattcactaacctcacgacgattaagattagggatgtaatgatagtatgaattgactattgaaagggaatgtatacatggtaatagaagacgagaccatattgtagtgactgtgacatccttgttctcataaaaacaagttcgatccttcaccagaggaaatgacctccaaagcatcgacgcaatttgttctacatacaaaaaatctaactctggcatctccagctgtgccaattgtgtgatatcgctttaatgagagggggaagaatctgagcctgaagacttcatagcagcaggagcagtttgcatggactgaggcgcattacgcgaaggttgctgatacacagaagtcggctgttgctgcatggaagtaggttgttgataaacagaagtgggttgctgctgcatggaagtgggcttctgctgcatagacgtaggttgtttaacagacgagggttgctgtgacatagatctaggctgatcgacggaagtgggcttctccatggagctgggttgctcaatggaggaagactgcttaacagatgtaggataggtgggtatagactgggtcatccacgtggaagtcccagtcgactgggttgcataggtagaggtcgcccaggtctcagttgtggagtagtagacggtattggtcctgctgctgtaaccagtctcggtggaaactacaaccgtggaaagagtccttgtaggaggcacagctctggtgtaggtagtctcggggacagttgtagtgtaagtgaaagtgtaacaggttgtgcccgttgcgtaaacagtcgaggtcttgtgcccgatatcacagtagtcaactttatgcgggcaagcagtgatgacataatactcagtagtgtagtatgtcaaagtcgatgtggaagtgacaacaacaggtgggggtggaggatgatacgtcgggcaagggacccattccgtaatgacctctgggaagagagtggtagagagaacgacagtttcggttgtaacgtaagggtaaccataatcacaccatgagtcatcccaagcacaatcatccttggtcttaacttcggttgaatagacagtagaagcggaccagctggttgagagttcttcagtcatgcactcctcaggttcgtaatgatgtggcggcgcggtaggggcaggggctacctcatcaacgggacagactgtagtgtagataggaacagtttcccatgtcacgtatggtgtctcaggacagtaaggctcgcattccgtgacagttcgataataggtggtgtagacggttgaggttgtccactgaggctccggagttggctcgtaatcgatggggcaaacagtggtgtaaatggggatgatctcagttgtctcataaggaatgtagccacaattgtggacccaaggagcacactcagtgatagtgtatatcgaagtggtatagacagttgaagtggtgtactcggtagtcatcggaggagggtaaatagtctcggtaatagggcaaacagtggtatagtcaatgatagtctccgttgttacataaggagggtgaggacacttggtgacatatggaccacattccgtaaccgtacgaacagttgtagtgtatacagttgacgtaatgtactcagtagtcactctggatctggtgacagtggtagtcttggtaggcttcgtggtaataggcatagttggcatgcttgaaggcaaagacttggtagtcgttggcacagaccgagtagtcatgcttgtaggcttggacgaagtaggtacgcttgtagggagcgtaggcatacttgtcggttgagtgggcatgctcgtagttctagatgaagtgggcacacttgttggctgtgtaggcatactcgtcggttgagtaggcatacttgtaggctgggtagacattgtcgtaggctttgaagaagtgggcatgcttgtagggagagtaggcatagatgttggctgagttggcatggaagttggttgggtaggcatgctggtaggaagggtcgacattgaagtcggttgagttggcctacttgtgggttgagtcggcatggatgtcggcagcgtaggcatacttgttggctgggtgggcatgctagttgggagagtaggcatcgaggttggttgagttggcctactcgtagggagagttggtatgcttgtgggttgagtcggcatgctcgtagggagagtgggcatggatgttggctgggtagacatgcttgtggggagagtcggcattgatgttggttgagttggcctactcgtagggagagttggtatgcttgtgggttgagtcggcatgctcgtagggagagtgggcatagatgttggctgggtaggcctactcgtgggaagagtgggcattgaagtcggctgagtgggcattgaagttggttgagttggcctgcttgtagggagagtcggcatgcttgtgggctgagtcggcatgcttgtcggtacagttgggtaagttggctgagaagtcggccatacctgcgtgggttgggaggttggccatatttgggttggcttcgaagttggccaaacatgagtaggtttcgaagtaggccatacttgagtcggctgataaggcggatattggttttgctgagtagtcctccaattctgtttaggtgctacaaaccgagccggagcttcagagtcggaatcatcggtgggagcggcagcctggacggtatcttgctgattaccactgttcttaccccgcgaaggagaagagaccacaggctcttgattggtgttatctgaagcattatcgtcttggttcgaagcatcagagccgtggcgtgacccagaattgctctgaccattaccctggttcgcattaccagaagagccatctcccgaagacgaatcttcagagctgggctgtgcagagctcccagaattcttgttggcgttgcctgaagtaccatctccagaaccggaagtatcagactctggccgagcagcagcagaattgcttttggttcgccccgagccacctccctgggattgagagccagaagtgtcaggttgattagaagcatcgttattgctgctctgacctgagccaccgccctgcgattgggaagtatcagactgaggctgagcaacagcagcattgttcttgttggaactgccaccattggaggaagagccagagccagagccagagccagagccagagccagaggattgagaggtatcttgatcatcctcctctccatcccctgcactagtagcagcttgtggcttggaaggctggtcactcctctcagcgaagcttcgagcctcatggaagactgggtcgttgtaggcccgaggtaaggctttgacgtcccttggctggtgacgactaaagtccacgacactggcattcgccacgcccaaaaaggcaacgccgaggaagaggaagcctctcatgatcaagatgttcaacgaatgtttcagcgaacgaaaataggttagagatagagagcaggatacaagcaagtaggagcagctgaaatctttatatcaactcatcatctcaagtaccaccccgatgcttccgctattagttacacacacatacgaacacatgcatgcaaacacacatgcatacgaacacacacactttcaaattgcccatcgttgatccagaacaggataaaagtcatcgcatacgggactcgtgcatgcagacaagtgacataatgagatcatccagagatacccaaacagacttgatggggtggaatcccgagtagttggtcagacgaagtggaatcatgcccacaaacaaatcatgagagtcgatatgatctaacgccaatgggttgtctaacggcttggctccgtcaaacatggtaaccaatggtccactgaagcgaatgggtaaagaagaggtgatttagtttggtcggatggccggaatcatgacccgaatagtcttggttcagttatcgcagtgcgaaacgggtggaaggggagagtccaagttgggtgaacgggacagcggttcatcggctctacagcaaatagtctaatgagaacatgatgtctcacacttgcctggcgaaatgatggaaatggaatttttgttcaggttgaagttgatgtggtggtgtgcacttattgatagccgacatactcatggtcactgtgaagctatcaacagatggctattcttggttaccacacaatcatgatctggagacattttcacagacaattggagctctactggaaaaagtcaatctatcacatcaggatctcatgcattagtcaaaacggctttatacgaggtggagtctgagttcctgtggtatttaactttttgtccgggagccgggctgccgttatccaacggccagaagaggccgcaccgttttcgttggcaagtaactttcagcgtcggcatcattagtccgagtgtgttggaaccaacagactggtacgtggacctgtgtcttagtgcttatccatccgttctactgtcgttgcacacatctcgttactctctattgatcatttacacattgcttgtccttacatgtactggcaatcgctcatgtctaacaggccacctgattgctttgcaaagacatggtcatgtcctcgatacctttgatcgaacattttggcaaggtcagggttaccaaggttatttagtgattacaccctcttgcatatgcgtaggagtccaagcttgccaggtgcaggattgatgttggttataaagcgcatcccatagtagaggcgtcaagaatgtctctcgtgttggcctcgtcatcgccgagtaattgttctgttatgtagtgtggctttgaggaaattgtgagatggtgggtgtagataacaattgcattttgaggcgattgaccgacagcgttcacaagatccaacctcttgcatgtctcacaactagactcaagcgttgagtgactgtacaattcatcacgacacgatgctgggacagacgttaaggcgaagtagaatctgtgtctctaagattgtccaaacataacgcatcaacgtcttcgccattagagagttggaagcccgcctggagttttattttgctatcggcatctgagaacatgattaccgtatacacaaatgcagcgcagcgtcaagcatggtgtatgagtagggaggcgaattacaggaggtccgggtaggtcacgcgacaccttacatgtcatttcactcacaactatgtcaacgagttacatctgataatgttgaacgaggaccatctcaagacatgggtgtttgtagcaagcaaaagttaatctctccaaggcaacaactgcatgagctgggcctctgttgtggtagacaatagaaacatataacgccacatcgtgaccagaaacttcaatagtttaccagaggtaaagcaatcatacagctgtggctttaagtacaagttcgcgtatgccagaagaaggtaatttgtcagtgcggggtataatgagatatgacaagggggcgttaatctttattcgagataagagataacagggaaaatcaagcattttacctgttgtcgcgctgtttgtggcgtttaaccgaggccaagtggaacagacgaagatgctaacgagtcagggtggcttggcatggactaaccctggtcggtcaaggacacaagcgatgccgataacggtgatgcttacggagtacatggtatcgggttatttagtaaaccaggacatgccgggtaacgtgacgcagatgttcacacgcatgaaggttccgcatcaggcactatcatgaatgcggcaatgtcaccgcagagccaaacaaattgtattgagacttcacatcgtagggtgacaaatcacatggcgaatcagtttaagcgattgatagaacagaaacgtcaggcaattctaggtctaatgggataataggtaagtttcaaagtagctacatttaaaattaaactaaaggtctgttccaattcttatgtacatcatttggttctttacttatttggcctggccattctgaagcaaaagattcttggttcctgaaggaacgcccttgataacatccttcagcgcgatactttggagatactcacaaagtccagcagcagactttccaagaccgaggaagtaggctgcgactccagcaacgtggggagtagccatagatgtgcccgaaatagaacgggtaatacctccgggccatgtgctcagaacagcgacaccgggagcataaagatcaacaaccttgccatagttggagaaagtagcaacagtgtcatcctttgttgtcgcgccaatggtgcagatgctaggctctgaggcaggtgagaaacctgaggcatctacgggtcttccgttgtcgtctccgttaccagcagctgcagcggcaaagaagccagcgttgacgagggctttggcagcatcgttgatgcccttggaagggatctctccgaacgacatgcttacaacaactcccttggagcagtctcgcttgggagcatcacgaaggaccaggtccatgccagcgatgatagaagatctgtaactcgtcagttgggtcatcgaaaggttgaaagggatgagacgtacgcaactccttctccagtggagttgaagagcttgattccgtaaagcttagtcttcttggcaactccgtatgtcttggatccgattgtgccggcgcagtgggtgccatggccgtgatcatccacccagatgtcgtcaacgtatgtggcaatgaattcggcgcgaccctcaaagtcctatgtaatgttagataaaagggtttgaaataatagaattaaagatgaatattaatagaagaggacatacaggatgcgtggtgtcaataccagtgtctaggacataagcacatgtgcccttgccagccgaatcatcatatgtatatcgtgtcgcgccagtcgtcttgcttgaaacccgcgcaagaccccatggtggttgtttctgagtagcagagatcctggcaactgaatcttgctcaatgtatgcaacctagacgtatttaattagtcaagttcaaccaggcattctgcaagatacatctatactcacattggggttgttgcgtaggtcctccacatcgcgggcagtcaggctcgcagaaaatccacccaggttgtcaaagaccatatcaggctttacatcaacggccttggctgctgacttgacgcgtgcagtgctgatctcattacctgatgctggcttcatcatgacgatgtactttccctcaataccactttcatctcgggtgataagcggtgcccgcttctcaatagtggctgtggcagagccagctacaagaagaccgaaagagatagttgagatacgcatcttgagtaggtaaatattgagatgtagcgaaagactgcaatgcgcttggaatctaattcaattgttggcaagttcgcacttcttatactacatttatcgcattgatggagacttgcaaaaggtctctaggtcccactatcgtctgttcatggctcggttaggaaggtgtatgatcctggttaactgttcaggggatcaaaaggccccggaggtcaccctggcagggatcggcccaatccccaagatagcaaaactccttcctattgcaaaaggtctatggatctttgcaactagcagaacctaaagctaatctttaattgttaggtcttaagaaatagtgcccgtaatatagtacgtaactatagttataactttagaatgacctcttcagctgagtgaggctgtgtcgtctaacaggaacctttgcattcagctagcaattgccaagattgttcggcatttatttctataatgaatatcggtatcatatcatatagagcaactgaaattttgtgacctgttaccgcaggactgtttaagtacaattcttattgtacacacttggtggaattttacttgaggctcaggctgtcaacttgctacaattgctcaggatgttgcaaataacaaatcacttggaatcagaataaaatacctctaggttaatgcagtacgcatgtggagtttttatccagccttcactaacgttgcatcatctccagatgcacagacagtctggtagccagcgtgtagtttgtagctactgactcatgagatgatctccactaccaagacatctttcaagctcaagtactggagttcctaagttattttaacttcctcattattttccgactactatatttagtactcttagataataaaataaaagtatgactctcgatacaaggtaacctctttttttttaacgttgtataaactatcaaattagccttgttcctgtcttggtctgagttaggttaaacttcgcgtttgaaagctaatctgagtagtgtagggtacttgatagcatcacgtgatactcaaagttaaataccgaccttttccctcgctctccagcttctcagtggtgtatatgatactatcaaccctagttaactatcgcttgttttcttctacaaaaaaattagatgtcgttgacatcaataattgcggatagcagcatcccggtctttaaccttccctgtgaatcgggccaccaccaaaccggtctactgttaggtacaaccctcaagtgcagtaggaattattgagtcggatatatctcagccactgatttctatagtataattttggaaataaaattccaaggtatcttatgtttctcaggagaaggggaaaaaactgtgggtactttttcatcacacgtgatggaataaaagagattggatgaaacagaaaaattcataagagtgatggaagagtcaaaccgttgactgctgctacatagtacctctgaatcatgaggtcggctaagatacatggtgataactatgtgaaatacagccgaattagcatctgaagctctcttacccgtgacaagttaccctagttgaccgtctatgatccataacctatttgttgtcaatctttgtatgtgtagcatgctttgtaaatgccatgtggttgattgatgcactaggattgggcgctagattgaacaaaaagacactcaaaggcgaacgaaaacatccaccacgtgaagactgtgctcgcaaacatggtgtaggagatgatggagggtagaccggtaagtgcgaagattttatttaatagacgtccatagacagaatcatgatgcacacaagttataaatgcctaaatcccggataagcacttcgacgttggctagctggctggcttctgaaacaagcacggaacatgacactccgatatgactcttcctaccctgaatatgttacttgggtgctgtatttacccgctcaacaccatcttggtacttgcccttttttatttgaggtactccgtacacacattagagaatgggaaataaaaagagctactcgatgtaggaaacaagctcatacagttggtcaaacaaggtcggagcactcactggaacgtacaatgaagagaggctgaagtggtgaggtgggaatgaactgatgctactgcggagagacaaccgatattgcttcatcaggcgatccatttcaggattgtgacatgcttaacgttgcaactatatttccgttcttggacgttcggacctagagaacaatcacttgacaaattgcaaccattcaatcaatagtggaggatcagaggattggttctattggaccatggcttgtaagacgggtccgtgcagttgcaacatcgatgttcatttatacctcgctcgtggccatgatgctaaacttgacaatatcggtttttcttaactcagcttttttgggtagaaaccaagccatcaagccatcatgaagactgccggtttagttgcggccacaatggccttgatgcatagcgcatccgcccattacatcttccagcagctgacagttgggtcgacgaagtaccctgtgttccagtacatccgacagaactccaactataactctcctgttaccggtacgacattcgagtaccctctgtctgggattgttgtatactgatgcgactacatagatctggcctccaacgacttgcggtgcaatgtcggcgcatcgggaaccaatactcaaactgtctccgtcaaggctggcgactccatcaccttcaccctcgacacagctgtctatcatcagggacccatctcagtgtacatgtccaaagcccctggctctgcttcggcctacgacggcagcggtacttggttcaagatcaaggactacggtatgcttcgagaaaattgcgcgttgaagatgaaatgattaataaaataccattaggtcccagttttaacggcggatcttcaagctggcctatgactagtaagtgcaacagtcaggaagtaacacgattactgatcgatctaaccttattatctagtcacctatactttcaacctccccgtttgcatccctaacggcgagtacctcttgcgaatccagagcatgggtatccacaacccttacccagcgggtctccctcaggtcagtacataacaaacgtttgaaccattgcaaagttaacagttgaaccctcagttctacatcagctgtgctcagatcaaccttaatggcggtggcagcactgttcctggttcccaagtcaagattcccggtgccttcaaggagacagatccaggatacacggccaacgtaagccaacatctactagccaagtatagaagtgagtgagctaacaattctcgcatagatctattccaacttcaacagctacaccattccaggcccttcagtggtaagtgaatcgcgaagcaaatttgtgtctttcttaactcactgtgacttagttctcttgtaacggtgctggtggaggtgacaatagtggtacaccccctgttaccaccctccagactaccacacagccgtctgctcaacccactcaacctggacagtgtgcttctctctgggcccaatgtggtggacagggctggacaggtcctaagtgctgtgctactggaacttgcaaagcgacgaatgacttttatgctcaatgtgttcagtaaccgcttacctgatatgggtagtactttgtatttaaggaagctagccttcagctggttatgttgtatctatttatccaatatcgagcagaatgatgttttttggctgcaaacggttcgctgagttacctaattttgtcataacggatgcccgtgaccatacataatcggaatgtaaatggctgcatctctgcaggtctcgttctcggtagattgtgtaataggctggatttgaaaccttggtgtttgtctcactgtgaacacttggtatgttataactatcttggcagtcttagtcatagccctacagagtcaaaaataagaaatgatagctgcccatgccctaacgagagatagacctttgatgccctgtttcagtacgttggagtatatcaaatgagccactctgcggccacacatattgttgggagcaatcgaccaccacatctatgcatacagcgcgtttgttgcccgcatcgtttcgttactgaccatgctcaatgtctacatcgccgaggttcgcacagcgacgtcagccagttttgtcaccattgcccagtaaagcgcgaggtgccacttgatccggttagtccagtgtctgacttactttgtttgtgacgcatgatgacatcagcttcgtttatgatgaatagtcctagcttgtttcttacttatgctcttccttcctttagtcaatagattatatcccactttctcagaatgttcacataattttaccatattcctactactaatagctttgctacaatatggccaagccaacgattctagattggatcaaatactatgcaagatacggttcgttctttgtatttccgcatttcactgccatctggccactgacacctcttcccagcccatgtcaaagtgaaacgagctggcatctggacgggtatctgctgctgtttgccatgtacttgcggaatgtcgattatggggaccgataattatccatggtgggacctgccaaagaaacccggcgtcgacaccaacaacccaaatggtcaggatagtagcagtccagcggactctggatgaactaccgtgtctgcttctgatcttaccgtccgaaactaccaagaaatgatgctagggtgtgctcgcgacaattactttctgcgatataaggaatcttgaggaagagagtaagatcgtgatcttgtctaataaaataagaggcgaaaaggaccaaaccgcagttgaacaggaggaatgagatatccagtatggtaatagtgctggtcttcaccacaggacacaaattacgatatgacgaaggtcttgaatagattatcatgttgactttaggcttttgtcgattcgaagcagaattagtctcagagtcattacctctctgggtactatgaggcatgatctttcaagactaaaaactgtattgatttagcaaattgtactatcaatctaaccacttctcacctgagcttcaaatgtcactacgctacaaatacatgatcgcgatacacaggaagtgtcacgccagagaacatcagcggcaaaatggtgtttctctagctggggaaaggactggagaatcttggttgcaatagacacaacgtcagtgttggggggtatataggctttaggaagactgccagggaggagtttcagaatactaggagcggtctggggcttgatagcgaacggcattttgaaaatgcagtgatggcaaagagtagaggctagtgtattggatgtatcaataattgtagctgagttttgactgatttctacatagctttatcatttaatggcgattctatgctggcattgtcgctattcatatataaaaccaagcattgccgtctttgcgctcgttgtcctaccacgcggaattttgagtgttgtgaaggtaatttgtaccataaacaaaacccaagtatgggtaaattaaactatctacatacatacacaggtggcaccattatttcccggcgttctgttccacacagaggtatgaataataagggagtcgggttccgggtggacatttgtgctaggacttcaacgttgtcttatctttcacagtactacaatattcgatattccactttgacgcttgcatcggaacaaattgcatgctttgtttacctgatacaatttgtttcgctatagccaatgaaagtgatgttcgattgccttgctcttcgccacaccggtcctggagaagcattggttggccggtgccctatgtcaccgcctggtccgggtgaggttagagtcaaggttgaagctatagcgttgaatccccatagactgcaaagtgttggacagcgatcttctttcgagaccaaagatccttgggtgtgactttgcagacattgttgagtcatgtggggacttcttatatatgatttcattagaattgacaagctcgcgtatctgaagggcttagatcaggagagcataaatacacatatcctccatcgattgtcttgcgctccaaagtttatttgggtcccgccttctttgcttccaagcattcttcataatactatatactgtaccacaattcgtgaagcccgcctcagcgttatccatgagcttcttgaacaagtcatcgaagtactgctcgttagggggaagtgccatggaacccgcaacgcataaaggccacggcgttgctcgtaaagaaatgtgtggaggtaagtggtttaatgcttcgatgacttgggatactgcggtgtgaggatctggtgatgtgatgccattttcagaggcaatagtataaagctggacgagagctgcagttgcaaaaaggtgggttacggagcggttggttggagtcaactgttgggaccggttagtaaacattcattcggaggagagaggtacagactgatgatgcaccatctaaagcagcgtctattccacccactatacgtttttctaaccccctgatggtgattcctaaagcatcgctatccagtgtgctagcttctgagctcaaagccatcatgtcaccaattgcgatcataatgcagtttgagcagcccatgactcttgacatgtcaatcttaccagcgttgagccagtcatggtatggcagtttcggtgcagttcctgtagccagtggcgcaagtatgtcaatccagacgagattcgacagaaggaacttttgcgcagtattcatccctcgttgaaagtcaaagtcggaactcgaagggtcggacgcgtcgaagtcgaaatcggaggaggtaaggttctgaataacagatacaagagcgttgaagtgggcttgccagtggtttgtgccgccttgaaaaacctatatcaagttagagtacagtcgagtacgcataaccctcaatattacctcgaaagagatcaagaacataccgccagcgagaaatttgagccattcctcgatgttgtcggcagaagcgccaacgtctcgatggcggacaacatgtcgaagttcttgaagtgctttggtatggtatttcaatagttcgtcctcttggctttcagtatgatatggtgataaggtatgttgatggaaggcagaaagagtaagtgctgcgttgcgaagcggtgcgtctattaacaagtcagaagccaagtgctacgcaggacaaagattccgtacttcgctcgagaaggaagaagagccaacctctgccaccttgatgcggtgcatcgacataaaaggcatattgaatcggaaagatgtagtcgaggtaatgtaccaagtactgcgcctccttaaatatggtatttgtagttgaagagccgactggagttggattgtggacttggtcacctggcgattgagaacttggtttagcacgcgatgcttgtgcttcttcagccgtcaatcgagcaagttggcgattctggatagttttgacacgtcggaaattctccttaactgcacctttgatacgctgaagctcttcttgcatcaacttatcattgctcatccattgtggcggatcaatgtcatatccatggcaggtaatacttcgagtactgcattctttgcattcaggggatgactcgtcacatcttctgtgacgaatgcgacatgtccaacagcccctgcgtcctcggggcatgatctgttgttgttgtggattttgacaagttcggaattgggcatgcaagatgggaattcaagcgaagtgcaaagaagtggatcgagagtgttttaaatggggttttcagtggatcgactaaaccaattcagggcctttcagctggactgttgcgctaagtctggtgttatatcattgagacagtgacaacaggtaacggctgaacttttcacgacagatgctgacattctgcaagtactaatctatctttattatctgaatactgatagcattcatggcgcataaatgagtttggtgtgagaaaccaggggctccgatcatcgggctgctagtagctccagaggtttaggtgctgaagtttaggcctgaaagactggagagcatggcctggaaagtgaacaagaaaatttatttattgactaaaataaggtgtaggtagccgtatagaatgggcccaagcaatccacttatccaagaccgtttgaatgaccgaggctcaagccacattgcaggagaaaggtctaccaacactaccaccattgaattttgcaatctacgatcatgttagcgtataattgaagccagagtcataggctactcacgatctggtcgatactggcatatgtgccagcaataaacacaaagaaacccacgataaatacaatgcagttacaagccgcacgcttgacattgcgcttatcataccaatttccttccttaagaaggaagaaccacatgatgggagggatccagaatgaaaaccccgaaataaatagcgcggcacagattcccagaagctcggagaaaaatgggattgcctcggcgataacccatgagaggaagataacaaaggcgacgacggccaaccaagtgacccaacctttgcgagtattgataaacctagtaatggtgttctgataaagtcgaccgtgaatgaatctgcaagcaaccgtggcattgatcgatcctgagatatagatgactggcaaggcgatgccaaacgcgactttcgacactagcgggcttgcggataacaaggctggtgactgaacttcctgacctacgaacgcatagatgactgatcctgtaattgtatataagacgatttcggtcagacctaaagtgacgatggatttggtgaaatcggcgggcgtatgcatttcggacatgaaggaaaactgggcagcagcaaatgcatatgagaagacgatgttggacactgcagtaagagcttgcgtgaagctcagatcttcttggggccacgctgaccaagttgacgaagagaggccacctggggcgtcggatctctgaataccggtcgcgatcataacgataccgatggcaaggatgatagagataaagtcgatataaccgaggatcgcaatctctgtaaacgaaggagggattgccaagatcatcaggatgacggcagagataactccgaagctgagcttacatatgctgctgcctgtgatcttgaccagcgcaattgtgccggttaagcagtgggagccagtagctagtatcaagagacccaaaaagacaacagcgaacagcttatcgccaaagcctcccatcaaaagccgaccagcgtcgacataatgatcaatatcgggatatttaagcttgacaagaccaaccatgtaactagcatacatggcgataaggccaatcccaatgcataatagaacaccagcgaccattccaagggtagcaaaagctccggggagacttagactaccaagggcaatagcctgcacgatgaggataacagtgaggcgcttccagcctaggcggtggaaatgagcagtgccttgaatggttttttctttctcgaggtccgtttgaaacatttgggctgtggcttcgccgaaggatgcttgacgttggatttcgtcttgcttttcgccctcgacgatgatttcggagccatttgtagtttttggatggctcattgtgaacgaagacagaggttgggaatatatgagaactgacttggtgtatagacaagattgaagagatgaatggcctggtctgggagtacgatgtctattatattcccaataaggccccctcgtattcaatccttttgaccgataaccccgtggggaagagtatgaacgtgcgtaagctccacaggatgagggttttccgatcatcgtccgttattagactctgagaattatcaggcatgacggctggtctggttgaccgtttcccagtttgagtgggttattgaacaaccgtgcgtgggcccttaggccattgatttccgacccagtgctaagcgagttgtgttatgaagggcgggatagtttttcggtgcttgttgctgtagggcgcagcttgaagaagtttcgagagtttataattgaatataacagttgattctgtctggtatagactcggtgcattacaaacccaacagtccaggtaaggcttgctcactgaaatgggtgaacttgataagaatacggtatcttcatcttctaacaactgcctgatgtctggggtattgcagtgatatccactacctctattttgaagaatctgttactaatgatctgagacttaattccgcatcaagataagacacagtcggaaatggggaaacgctggggttacagccgagtcagtgcgttgtctcagtgacaatgctaattggataaacggctgagccggcgactttattatggagctatgaggattgcacactgggaaggaagctcggaaatgcaattggggtagttgatcagacgactacgataaaagttgaccttagagatacgaccctcaaacccccaacaacatatcgtttgttaatcttttaattttctttgagacctcatcactggctatttgacaatggccaaaacattattcgtcaatggccggatcctgtccaagacagaggcaggcctcagtggcaacgcccacttctcagactgcatgctcatccaggacaacaaaatcgtcgagatcggatctcgtcatgatgtctcccagactctaagcccagatgttcagattcgcgaccttgatcagcgtgtcgttcttcccggcttcattgacggtcatatgcatctgctcttgctcggtcagtcgcttcgaaagcttgacctatcgcggtgcacatcacttgatgatatccgatcatgtattcgaaaatacgctgctgagaacccagatacaccaactattctttgcaaaggatggagacatcacatgacgccggatggggttacagctgccatgttggatgatcttgatccgcgacctatctttattgatgctggttctttacattcttgctggtgtaatactgcggcgctgaaagaacttgaggttgatgatatcccagatcctgctggtggcaagatctatcgtgatgcggatgggaaaccatcaggccttttggatgaaggagccatgatgtctatcagtgagtgcaactccaaccacaaccattttgaacccaatggctaaccgatcttgcagtttggccattccaagcaaagtcgtcgccgaaacacgaacgaatagaggcgatacgcgccgctgtaaaggagtacaatgctgcaggctatactggcgcagtcgaaatggccatggacgaagaagcgtgggatgcactcgtgacactcaaaacaacagaaccaaacctgtcattacgaattgcagctcattggctcatcaaaccaaccgccaaccacgatgaaaactcaaagcaagttcagcgagctatcgagcaaagcaaaaactacaactcgacaacaagtcctgatcttcgaattgttggaatcaaggtcattactgatggaatcattgacgcatgcactgcttacctctctgagccatatgctacagctggaagcccgccgcctatttgggagcctgaattcctcgaacctgttgtcagggaagcagatgctggcggtctacaagttgccttgcatgcaatcggagacggtgcggtcagaatggccattgacgctattgagaaatatgctacaccgggccgaaggcacagaatcgagcatttggaactcgtttctccagaagacgccaagagacttggaaagcttgggttgacagcatccatccaacctatccacgcagaccccacagcgttgacaacatggcctgaacttctcggagaagagcgatatgaaagagcgtttgcgtatcgagagttcgccgatgcgggtgccttgatggcgatcggtacagatagtcccacgtcaccgtggtcacctatgcataatttccatgtagctatcaaccggcagtcttcgatgaatccagaaaaccccaaggtagtacatgagcattttaggttaggtttgtgtgagactatcgttgcgggtacagaaggtgcagctcgaagtgtttttgctgaagatcgtgttgggagcttggcatcagggaaattggcggactttattgttgttcatatggactgggaccctaagacattgctcaaggctgaggtgaaggagacttggtttgggggggcccgtgtattttaattagattttgttgttttgtaatataagcatcaagtctatgcatttttaactcaacaataagtgtataaatggtaaatctagcgatttatttggtgcagttggctattttggcaaaggccttagtgtagacaacacagaaacgtcgcgacacttattgaacttccagggtagtcatgaaaacttgaggttcctccgagattgacatgagttcgttccgttgacgaacaaggagtgtaagtgggtcgtgtggatgagccgataattacatatgcattacgagccatacaaatagacaggtgcaaagttatgctgtatggaaggaaaaggcgtattaacaaaacgtaggataaataaggataaataagtcggatcacccatcaaagtcaagcctaacccttcgatctctaactatgtctttggtgttgaatattgcatccccacaatcaccaacgaccctaccgaggttcaactagctcgtatcactcacgtctgctttgaacatgaagacctcgaaacattcgaaaggtttgcccatgactttggttccatgcaagagagtcgactacggacattctttagtatcagggttatggtatggatccttttgtctacgtcgctttcaagagtaaagacggaaagcagcgattccttggccctgcttttgttggtgcctcacaggcagagtttgagaaggctactgcccctggtggatccaagcgagtgtctcttgaacataccccaggaggtggtaaaatgattatgttcaattgcccagacaacactcggtatcatctagcgttagccacgttgtggcggttgatcttgatactgagaagcttcgggcactgaaggcaagctacctggacaaattgcatcttgtcaagggagatgtatctcaagagagcaccaatgttgaggcagtggaaacagtaattcgtcaaggaaagaggctcacttcattgattctcaatgcagcaacattcaaaacactgggtccgttttcaagattgagcttggtaaactggaagcgggcctatgatatcaacttctttgctattgttcacatggtaagcccattctttaccaccattttcccaaagccatgttgatttaattccattaaattagctgcaagttgcttggccgtatcttcaaaaaactagcggcaatgttatggtaacttcaacaagaatgagttaaaagccgtgtgagtcatggactccatatgccttaacaaaggccaccctcaactttctctgtggatgcatccctctcgaggatagcaggatcaaatgtgtggtaatagcacctagggctgtggatacacaaatgtagacgcagatgcgccaagaaggtaatctatttgcaaaggctacaacattccagtaagactgacaatgatagatcatatatccaagagcctactcaagttccttgaaactctcaaggacaaagggaaactactgaaaccagaggaaccagcgacggcattttcagtattggtggagacagggataccagaaagtttgaacggtcagacggtctattggaaagacattgttaatagtggaaatttataaatccggataattcgggctgatccaacctccatttgcaagatagtcgccatggcccccaatgttatgatctgggcacgttcttagaatactacataccccgctcccattatgcacctcatgatatgattgacaatcatttcatagtttatctgttaacgtaataccagtcctacttgccaggggctattcactgtatctttctgtttaaattgatagggaggctcttcaggcagtaggaatatttgcaaatcataaatacatcagataatgtgacaaaaagttaaaaccactctgatttagccgtatccctgtcagtaagtacctctttaacattatgcagcagatgcagtacgctgcatttaggcgccaaggcattgtagatcagagccaatggtgctttttgtatttatatcattttacttgtggcaatgaacgcgttctcttatcttcatgttcatttccttcaacttcatactattgtatttattccaattgaataggaagctctgtgccgatgtctcatcaatacgttgcagccgcagcgtcggcttttctacagttcaaataccacttggtcacattctttttcggtcttatcattttaagctatgtacatggccgatttcgttcaggtctcgcaaatatccctgggccacccgttgcaaaatggacgaagctatggcgtctttacgacgtttacaagggtcaatctcatcatacggcgatcaggctacaccaacaacatggtccactcgtaagaattgcgccaaatgttgtctcggttggtgatccacaagctatcaagactatttatggattggctggcgcattcacaaaggtgggtgaattcttagccctgtagctttctgataagtactgacagtctaccctttagacagcattctaccccattcaaagtatctcttggcagaagaaaccacaaatgaacctgttttctactcgagacccagtctatcatcgagaccagaagaaaaaggtcgcaggagcgttcagcctcacaaacctactggaatccgaggatgctatcgactcttgtactgaacttttcatatcccgtcttgatcaatgggctgctgatggcaaacgtattgacctcggtatgtggcttcagtattacgcgttcgacgtggttggtgaggtcaacttcgcgcaaaagctcggcttcttggccacaggcggggatgttgatggcatgatcaagacaattgagggtatcattgcgtattcatctatctgcggacaaatccctgagatgcacaacgtcctattgggcaaccctctgtttccaatcttgttaccctctatggagaactggaatgcggtcttgactttcactctcaaggctatcaactcccgtacatcgatgaaacgagacggcgaactggagcttcctgatgaaggagggaaggatcttctgtccaaatgggctgcggtgaaaaacaaagatcctctcaagatgagcaccagagatgctatcgtgcatctttcggccaatgtgttcgcgggttcagataccaccgcaatcgccctacgtgcagtcatctatttcctcattaagaaccctgacaagatgacaaatgttgttcaggagatcgatgccgctgataagaatggaaacctcagcgatctcatctcctacaaagaatctacttcgcacttgatttataccaaagcagcgatcaaagaggctatgcgcctgcatccttcgatcggccttctaatggagcggcacgtcccaccccaaggagctgagatatgtggacatttctttcccggcggcacgattgttggaataaacccttgggttgttcaacacgatcccaaggtttacgaggatccagaagccttcaagccagaacgctggttgacttcagatgccgagttactttccaagatggaagccagctttttcacctttggggctgggtcacgtacatgcctgggcaagcacataagtcttatggagcttcataaagtagtgccgcagttgttgagacgctatcatattgtgctggcagatccggatgctgattgggaagtcaagaaccgttggtttgtgcaacagcatggtctcaactgtattctaaagaaaagaacagtcgcctgaggtagacatctggaatacgcatacagtacagtgttttctacatgtttgataaccgatagtcattagatatatgcttattcaagatgaacctgtctatcttctgatatacgtcttgtatgtatttttaacctcgtttgtcgttgttgagcatctgtataaacttcagtttaaattcgactactacggcatcatcaacatcacaatcatcaatatcattcgggtctgcatcagcatctgtatcacaggcctcaataaggaccatatcaactaaaacaccttcgtcttcgtcaacaataccaacacccataccatgatgtcgaccacggagatccagataacgaagaaggcattgaccatagagataatacggacaagcagaagaggaaacaatcttatgaagaagcccaagtctctcggacacctatgaactcagccgtttagtcattgcgtgtttccaattatcttttgtattgtcgacttggttttgtgttacgacaacaacagggattttacaatgtcgaaattgtcagtgatgtgtaaaggagagtcaacggttagactaacttatagacatggtcgcctagatatttgtgcaagtgtttacttggagattacactcttctgcttcaagattccataacggatgaacgtatttctttgagctgtcacaatccatgttcccttggtgttaagaggatgtacatatgaatggaacttaatgtaccgggagtttttgggtcactgaaaaaaggaagttattttgcgagactatagatagagcttgtatagttgcatgcttggttacaccaagaggtttgaaaggtggtacggctaccctgctgtaggcattggccggttttctactacaacaataccacgtgacgagctacagtttttgcgtctatttttaggtaaagtttaattaatttactgtttaccgccattcggagtgtaaataactcaactacagtaaatctcaaccacctttccactttgaacgtacctcttactcaatcaatttgtaaccgatagctggaaagaatcgcatcatgacacaaatttccgaaatccttccgtggcactatcagttcgcctttatgattttcgaggtacacagtcggtaaaccctgatcgttatgagcatccaactaacttttctgtagccaagtgttatctttgctactctccctttgatcccagcatcgccgattgatcacttccactccctcgccccagccgacagcgctggacctttctggtcaccgtctcctctgcatggattatgcgatgcggcgtcggcatggaacactcctcagctccgcggtctctggtatgcattcatgtcggctcttgcctttagtggtgtcattgagccactgctactatatgtggctcggtataaattgcgagacgtccacgatgcagagcaagtcataaaggcagttttgttcgcttttatggcatttgatgtttttcatgcatctgcgacattagctgtgacaggtataggggcagcacttcctggatctcgcatgaacgtatacgttatggtcaatgtttgggtccctactgcatggttgcttttgcggacattgtggatggttggtattgcaagaaagtcttccatcaacaagaccgttcccaggaagatcaaggattaattaaccttaactctatttactttatccaccaatagtgtctaagaataaaacaatgattcagtccaatactagtaggtatagcacaatttctcgttagtggtatccataacgtcagagacagtgagatcctcagcgccagctagacccatgaagggcatcatgtcggtcagagtggcgcgggggttgggaatctcggcctgtgtcgagttatcatcagctgtagcattaccgccaggtgtcatcagacgctctcggatgccagcgtagtctttgagccgggcctcagggtcctgctgctgccaaagagcccacaggcgatcgacctggccgtggtgcatgaagaagatgggatctgtttcgtggcgaaatcaattgtattagtaatgatctttgttgtagtacagatgcacaagagaccaggaaatagaataggttaacattaccattgggcgaggacgaggggcctaggtctcccatctgaccaccgacagcactgtggatggagccatggggaacattctccaacctgaactcgaaggactcaaagtctggaagcttgttcatctcggcgatgacctcgggtgtatagccgctggcgcgcatagtaccagggcgattctgaccatcaaaaaagtcgcgtgacaagcagtgctcagcagctatacctctgctgtaagctggacggatgtccttgaagggtccgtccaccagacacttccactcacgtccgtcactggtcttttcaatcttgtcgccaccgttaccgccgacgccactcacggggtcccagaagtctgagccagctacgtctttgacatcaagagtccaatcccagtaccttgttctagcattagcttggtgttcatctggatgtaataaatgacgggaacggtggtacttacaccattgggccagtgtagccacaagcctggagctgcttgtggtacagataagtgaagtatctgtgccatggtaggaactgcgcaacgtagtgaactgtaaaagcatcagctaggggcctctttactaatggcgtctgtgagacgcgaggtacgatacgtactgtcgttattgaggtgtgtgtgtacgtaggtgaagtcatcgtacaaagacgttttcaagccgatactggaaggcttctcagtgaggcagataacggcgtcagtgtattctttacgtaaagcggcatctagagttcggaactcgacgcgcttggccggtttggtgcatccagaagatgcctggcgcggcagggtagtcgcaacagcgaggccagtgaacaatggaagaagttgagcgaaatgcatggtcgggagacgttcttagtggcaatgttgagataaatgagggtactcgagaattgtttgccttttgccgatgacaacaacgtgataactgcggaggcaattcagtgagtgtataagttgggagatatatgtgcagttaggctacccttgtggaggatatggttttttaaatacctgttgattcattcaacatggtcttgttatctatgtccttaaaaaacacctagctacgaacgactatagcacgagcattgtaatacgaaatgccaagccgactaagcattctagcttagaagatctctcatatagcccctgaaactaagatagacaaatgtgggtaatttccaataatacgaagtaaaaggtctgagagcgacatcttcactgacgtcctgctcgtgtgtgaagtggagaaagtggagatttcacttgatcgacagtttaacagttggcaactcattgtcaaagtgtatacatacttaatatatcatctctgtcgatattaatagcaagagttcttatcaagaaaagaatatgcttgtccccgccagaatccccgacagtaatccaagcacaacgaccaacccctgtcttggaatagtagaagcggcgttttcacctcccccttcggcagtagctattccagtcccggatccgctctcgtcactttctcccttggcctcatccatatctgacttcttatagaccaaaggtactaccggaacccaagtcgcgacagctatatcactgaaatcatttcctgtctctcctacagcctctcccaaccccactgtgaccgtggttccctcaagaggctcagtaggctccatcagcgatactacaccatcttgatatgtcaagccgtctacggatgagatgaatgtcaacttggctctaccaccttttatcatacaatactctgagtatgtgtaagaggtaacagggccaagtatcgaaacgcatccaccgtgctcattagcctcataaccgctgtgactgttagttagtggccattcaggacttgagactatttatgttgatcataccttgggcagcaggatgcaagagtctcagattcatccagcaagtttttccaaaagtcagtgtggtaaacgtttccttgtgggtatccatcaaatgtcgatactggtgtcgtcagtgcaccagaggcgctgaactttccatccttagcatgcgccaatagaccggcagtcttccatcctgcaggacaataaatacccggcgaaaaatatactgaagtgtattggaagaaagtagatgtctgctgctctcctgattcccactctttaccactgggaatgcaatcgccataggaagcccaattacaaccggccgaggccaggaaatggtggggtgtagttgcgttgacgaagacaggatttttcacactggttgcgcaagatgttggagcagtgtaagtagttgttagaggaccgagattatgggcagtaatgccaaagaattctgttgcggtaggcatcttggagtttaaacgtatcaacgataacccgtctattaatcgatgggagagtgtggttgcgacgcaagtatgaaggtctcaatggaacctttttacttactacggcgggtaaggaccattcatatggaagactcgatctctaacagatgctcgattcaccaagaggcacagctcatttcgcttcgtaaacagtgggtgtagcgctcttggcatcacatgttgtcgcttgggtcttgttgcatgattcgctgtgaggctttttacaagacaaggggcacccttcatgcagctaacagattcggtgacttcttgaagcagttgaaattccttgtgcttggtgtgtctaataactgataattgtggacctgcttgtcaagaagaatttccatgttgtcacatgggaattatcctggaattcttgtaatgacttggtctatacttaggaaagttacatgtaatggatgcgcccaacagaaatatgaactgactcatatatctcgatatttcgttgtgctttaataccatgatagggtgtgctgaagtaagaagaaataagctgttgggcagttcttgtattatgtgagaattagattgcttgttgagccctacctcttatctttgacactcagcacgctctgattcaggtttggacgaagctgaaatggtttatgccacactggaaggactatctttctcaactgtagacttgtcgtaaataaggctttgcgaatgatctaaaggatcgaaggagtcaaagtcaagatttccaaggccaatgtcagacgggatgaagtcggtatcccagttcattgaggccgaaatagaaatgtctgatggactgagatacgttgggaagtggatggagtcccgcgtcgagccatttgactctacttcggctgcgcaactcgcactcaacgaaggcgagaatgcgtttccttaagtttaggtatggccaacttcgtctattgtgctgctgttatcaagagcctcggggatattgaaaccaaatgaatgagattgctccagtttcctcatattcgggctgtatctatctcacggccgcagccctggttagtgcccggtctgatttgcaactagttacttacctgttggcaatttccagagtcgatctgttcggaaagtactgcccggcgatttgtttccaggaccgaccatggagatgaatagcatccattaaaatccgatcctgtgaggatatgctgattgagttgctagacgccacgaaagtttagaaagttgattggcatgcctctggatcggtccattcttcacgacttaaatcgggatcaagcgagcttgtccaatgcttggcacatgtgtcacacagcctgaaccaaccatacgccatcaacatggcctcggggagacagaaaacaagttacatgaagatccttcttactatggtgaaagtggatactcacgtaacttttattctgtcccccctagcatgggaatctctaattaaaggaatacataagtggtcttctttatcaaggtgttatggtagctcctaacagctgttagacttgtgagtcaagagcgtgattttcgtcgttcactcggaaagccagttagctgggtgtccataacagtcaaccaaccgccgagacacggctgggattcagggatagaccgcctttcgtgatacgtacatgctcaacatcagatgttgaatgccaagcgccacaaacaccaccgtatcttccctgcaggcaaacggtatggcccctggtccccgttcatgtctctgaggcccgtactttgatggttgcacagatatacaatagtgtaagcctacacaaaggacacatagggttaatattacgctcacgcaccacccctgataacaagatttccatcttgaattacacttttcaagcaccatgacttcgatggtcacacgggacctttccttctttcttcctgaccttgccctaacataaggtcctagctgggcagcgctcatgcacacgcacatttgtcggttatcctttttctctggcgagagatattgaattcgagatcttttcttcccttctttcaacttctttcaagctcatatcctcctgttctttgcttcctagctacaatctaaagaattccatcttcggcatgggttccgagcacaatcccatcatggatgaaataggaccagacttcccattcaaggccacgcccaaggctgtgcccgcaacactcaagattgatcatgactgcggcgtcaaaatcacaacagtcagtacaatgtccgtcatggtatcccttcctgttcagatgctcatgtattcaagtctcccgcgatcaataaccctccactgcccgccgatggccctggtaacgagaccttctcgaacgggctcttgatttccctcttgattcttgtcccgacatgcacggtatggaagttgggtggcaggttcaagaccactgtgttcttcgccgtcatcaccactcttccgattctgatcaccttctgtgccatcacctctgccacagccccgtgcacgaacgagagagtcaagtgcccaggtcttcctgtggaacactacttgacttttcataaggaagaagatcaggtcaagtaccgaggacggaacaaggttccgatggaaacgttcatgcgcaaatatttcgacggtgacgcagacttcaatggcgacgtcctcgaagtgcttgagtaccgtcatgattgggcgtctttccgtttcacatgggagctatttagatacatcattgtcaactttgttaccgacgtcacggccaagtacggactgagatggttcaaggtcagttgaatgttttccgtcgtagcagctgcaactgaccagatgcccagatctggaagtatttcctcgcatcagccaccacctcctcccgtcaaggctctgcgacctgctaccagatcactctagtcaagaacatcaacagcgttcgccgcatcgacggagtttcgacgcaatttgcgctctcgactgcccttgaggcaagtaagaaggccggcagggcagttttcccagccaacaagtaagaccgagtgtgaccggaacatccaatgggagcccatcccaactgtcataggacagcacaccgcaccgccccggcttgacttgcctcgcatgaatgagctccctctctgtagttaatgtttggcacgactcttcttttaacttttgtctgtcaataaggacattaaatcagacctcaattccactcagtatttgaaaccttgatgaacgctttactcatttgaatgttttgagcccgtcacgacttcagccagtgtttaatcgggagcgcatcagtgacctggagtgcgtcgaacgccatgtgcaaaatcttcttccactactggacacggaaggtcagacagcggaaataaaagacttgtttcttaggtttactttggatgtgtcggccgacttcacgctcggcgtagatctagatacactgaagagacctttgaacagatttgcagagagcttcgagcgactccgacactggaagatacagaaggagagatcgaaccctttcaagtttctcgtgctgagaagccggtatcaggcagatctggactacattgaatccttcatggaccctatcatcatggaaaccgtcaacgaaatcaaagcggaagaagctggagaaacgcctcacaagaaagattccggcttcaacttacttggcgcgtccgccgaggtttccaccaatcgtcgcttcctgcgcgacgaactacttaccgccttgttcgccggccgtgataatacagccatggcattcacctggatactctacgagttggcacagcacccggatgtcgtcagggatatgcgtcgggaaatcgacgcccaaatcggtctcaacagtgaacccggatacaagactctgaaggatatgagaatactgtccaacatcatcaacgaaacacttcgcctctatcctccagttccgctcaacactcgcgcttgcctgaaggatacctgaagataaggtttccatcataaatcatacttttgagcatgatgactccaagcctgaaggatacttcactgccccgaggtggaggaccacttgggaacgatcctatcggcgtactcaaaggaacaggcattatcaattctaactgtctaaaaaatcagatataaatccagaggcatattccactgtccctgagggtttccctccggctgatgaatggtgtccgaaaaggtggaacaattggttcccaaaaccatgggcatttgtaccatttcacggcggccctcgcttttgcctcggccagcagctggtgttggtagagatgagctatactttggtccaacttttccaacgttttagtcgattcgagctgcggatcgatgaagttgggacggctaagaggcaagcgaatccatggctcagaagaacaggcgagcccgagcttgtggagaggtacatgcagaatcaaccccgaatggtcactgagattgcattatttcctaggagagaagtgagggtggcgttcgtcaggtagtcaaggtactattcacagagaacatcgataagttcaatagagtttaaggtttcactataacttagtgtccaggcaacgatcgacagattatcgtttcaattggttagagaagttgcgggccgaaaagaaggactactaaataagttcacctacaagcgcgggaaaattgacaatggaatcttgaggatatataccacagacaccaaccattagggtctcgaaggctccaagtatcaattattctcatttctaccttgacagcaaaatggcgcattatcctcaaggaccagcattgacaactaccgaagagaagctcctatgggacgctagcttcgtcagtagccttacagaagatcagtggagagcctttgggcaatgggttggggctaatgatccgacacccttggaagcaaagcattggatcactaccgagaacaaccttgatctcaacatcttttctctacagactctatctttgcttatcaagcaagccaaatttgcacactgtggccagtctgccaagaccttacagcaatcatatacagtaggtaacctgtcgtactttgcttaaaaggttggtcactgattcccggtgtcgcacaggacaatgatctcatagtccgaaaaccagggtttggtttgcctctcagacatatgccagatgaagaagaccggttccctttactatttctcaacgatgacttcggtgacggttgggaagcccctgtcctcctcattcgcgaatgctgcatgctcaagctcatggacgagttgactaataagccgcgatggtggttaaagatcaacgatgaacaaatcatcgcaaagtggaaacaggaagctttggatacagactgggaatcgtatctcaagtatggcgactttacaccagctatggctgatgctgtgagtaaacaatgacctttccatgtcttgcgatgctgatgactgtcattagtgtattaacgaattgcaagtcaaagccgatttgtatcaaataacaggccttatccctgtgtacgattattctgttgccgtgcttaaatccgataccatcatgaacgctgaactggcaaaatccctccaagaagcggtcagggtattagaggatgtagcaccggaccaaaaggactggcatccaagaagccgtgagcaggtcctcgatctcgttcatccttctctctggcctttggtttatggccgatccagaatcctcccggacagtgtcattaatttgcacaatctatttccaaaggatagaaaccttttcacgcttcgttctcctgcagaggatgattgttaccgttacaaaaaaggcggcttctgcggtcaagggttccctgtgttttccaacagattccagtggcttccttgcgatgtagccctggatccgacgacaggtgacgtccagatcactagttacatcaataatcttcaccctcaggaacatgcgcaattttaccctatcatcgaaaactttatcaagaagtccttgccagcttgggatattctttatcgctgggaagatgactttgcagttcagcgactccaaacggaagaagcagtacttgactgtctggcaggggaagacattgattgcggttgtaagccgtggtttcgtcctataggtgaagatgaggcaccgcgccatgctcatgaaccggggggtgaggaatatgaggaacaaggtcgttggtctgatgaagataccgacgaagcttcccatacatcttattcagaagatgatcgaagcgatgctggtcgttcggatcatagcgaccctgacccagagagaacctatttcttgggatcgcggcggcgaaaaatggatgaggcatggtttaaagcaacacaccgcgtcaacgttcctgacgctgattcagaagcgtctggtcatgttaagattacacccaacgatgtccaaaacgccggcttctttaatggcagaacacaaatccaggtcatcgtcaagctgtccaatatacacctaacacaggaaaacccttcttacaaaggcggttcatggcatacagaaggccagctcaacgagcatattgtcagtacagcactgtactactacgatagcgacaacatcacggactgttcgcttagctttcggactacaactcaagatctgtcagaagaagtgagctatgagcaatataagtatggcccaatttatcgaacttttgcgattgaaaaagatggagatcgtcaacaggacattggttctgtgcacaccaaaagcggaagagccattttctttcccaatctcatgcagcattgtgtctcacctttcgaattggtcgacaaaacaaagcctggttataggaaaattcttgctctgttcttggttgacccggctatatcaatcataagtacttcgaatgttccaccacagcagaagcattggtgggataatcattgtctacagactggagaggctttacctgatgatttagacgagaagaagaatttcgaaattgtggattggcccatggggttagaagaagccaaggagctacgactacaactaatggatgaaaggacatggatgcaggaacaggagcaatctggtgtaagacaagaatggaatttttgtgagcactaagcgcgtttttatattggaaggtagtagtatagaatggaaatagattaatatgtgtgcatcgacgttgagcacttagtatctaaattaggataagttgctattagacaccagttgaatacagcatcaacgtaagattcagagacactgcgagtaccactcattgtgcttagtacacttcaaaccagaagcacacttggtcggaccagtgtaactagctccacccccacattgagcataagcagcggcggtaacaccagactcagactttggcttggctacttctgcggcggcagtttctactgtgggtttcttggccgtggtagttggctgggaggcagtggcgggcttggcagtggcagacttagtagtagcaggagcagaagtaaccttgtctttggtagatccaacagtcttggtatccgagctagaaacaccggattgccagccacgctcccgagacagctcgtaccaccagttccgaagcatccagccgtcaaagtcggtaacttctgtagcagaaccggcaagcatgataaacttggactggccagtgggagtccaatcatagaagtcatccagagcaaaggtgtggccaatctcgtgctgcagaatgtggatgttcttggtaccaagaagatccataaagtactctcggccgatgcgttgaccccagtcaccaccggcaccaccctccataccgtcggtgagccaaagagaattgtcgtagtgtcgctccgcaccaccagggcactgactgtagtcgccatcctgatggaaaaagcgaccacacttctcagagcattggggaatcccctctgcgtcggtatctgtgtagatgtcgaggccggtggtcgatcccagaaggagactcttatctttgacagcccaaccgacgacattaatcttgacgtcctcgtaaggaaagttgtcccatccagagacccatttcatccagctggtatacgaatcctgcagggccgtagcaaccttggtgcgttgctcagctgttacagaagcactcgactcccatcggacacagacgttgagctggccctttccagcaatgacttgatcccaaccatagttcttgaaacccaaagcatcgctgtaagttttgacttcgtgatcccaaacttccttgagagcgccggcgaggtttgaagggggattccatccggactggcgctttgtgggacggttacgagggatgctgctccaagatcgactttggatggacgcaacggactgccatactgaaccatcaaggtcagacttggctgagttgaaggattgggcggcggtggaggcagcgagactcgccaaactaatagtggaagagaaacgcatgttgtagaaaaaaagtaaaacgaatgtaaaatgtatttaacgagtggacttcgtagaacgaaagaaataaaagaatgtcagccagtgacctgtcgataattcaagcaaaagagcataaatgacattcacactgcagtatataagtacatctgactgggtcttgacgagatgaagaatatcggaatgttcggattctgaaaagggacgacaccagggcattgattggcgggattaacatgccggaaaagacagcccttctatagaacacgctaagtcactcgataactgtcactggtttaagaacgaggcttaaaattacagttccaaacgagagccgctaaagcaaggtccacgttgtttcacgtatcatcccgatgatcggcgataaacccctggggaaaagaacggctcatggtgggataagttggactgattctcaagtataagagactcattgcgtcaagctggaagctactcactgtcaatttttggtcagacaaggaatgtaatcattgcactgattttcataagtagtcgttagacatcttatgtggatttcatcttacctttccctttcagtttatatatggacgtagaaatcgtatatatagtgttgtctttctcccactcggctcgtttgagcacgcgaccatataaacgtctgatttaaaatgagtcgctgtttcagaagtactccgacgctaacatatccatgaatacgagtatacgcgtaccgtagattcttccattgctccccgcccagtttcaaaatgcttggctacaagccgtactaccgcagtagattaggttcacttgcagtttaaaacagctaattcctcccagctttggtcaagaatgacaggaggtactcacttctgacttcaattcaattacactcttttttccttcttattctctacgctctttaaataactatcttgcgagattcctgccctcttcttatacaaaatccgacatcaggatgtcgcgcctttttactttcgtcactagcctggcgctagctgctgcccaactcagttcttcgtcgctcgagagccatgtaaataccctcaatctgggaagctctttcaaccctgtcaaggaagcttactggaccggtctccctcaccatcgcagaactccttttgctgtctcccccgatggtaagaccgcgtttcttgcctaccttgatgcaagcggcaaaggtgtccacatccagggcgtcgacccaaagacattcaccgccgtcggcactcccatcacgatcaaggacggtaaggaagctggtggtctagtggctcataacgacggttttgccctccttaccaatgaggtcgtctctggagagtccaaggaccctcttcccgttatctacaagtacaccaacggcaaacaagccttccgtacgctcctcggtggttctggcttatcgggtgatgctctcgcctctcctgatatcaatggtgacctcgtcttctccgagaaggctggctactacgccgcctacattgtggtcacttcttacagtggctgggcctctggtcactttggcgatgctatccgctacatcactccacaaggcaaggtcgaagagatccagggcgcctcttcctcttggggttgctctcataacactggcattgcttttgaggccgctgacgagcctcccttcgcctcactttgcgccgaggaccaaggtgccatctggctgaacactgagacccagggtatgagcaacaatggtgtcaaagtctccaacgagcatgtcatcaatggtgctagcaacgaacccatgggtggaatgagcggatcttacagctcgctcgctcgcttcatcggttctgactcttacattttctcctgggcctctcgtggtgctatcaatctcagtgcgaacgactggatgggtgacggctatacacactcagagcagcgcaccacaaaccgcaacgtcgcgattgctcttttatctgacaagaaaactcttgttggtgagcaggctacctctaaagtcggtgctaaggacggtgacagccaggtcaactggatcaccgacggtaccaacgactgttccaatgttcatgtcgccgcttttaataattccactgctctcgtcacctgggaggagatctccaaccctgtgtgtgacaacgaggctatgggctgcagtggcaagttcgctggtaccaagttccaagttgtcaacagcagcggcaagaagataggcaaagctattacctctgatgacacattcattgctggtgacatggttaccatgtctgatggtcgaatttgctggccttatgtcagtatgacttggaatctcaatggtcctgttcaagctgcagacgttaagaaaatttccttcgcttgtatctctaataaatgagtatagagaagtagaagagagacacctagacaagggcacaggaaagcgatagttgtctatcaaatttgctcagacttcactagattactaaaagcttatctatcatctatcatcaatatgtgtgaatatactgcgctttctcgagcaccactccagtgtgttgcctgcagttgtggaaggactgtataatatttagtattattttctcattatcgagttgtcatttaggtgacctagctattcaagtggacatttacgaaccagtgatgtgaagatagtctaacaaatacatgccggaaactagaaatgatatacaaatgataaagttgagggaaataatatatcaaggtcgagtgaactcctccagcttcaacccttcaattttaccctccacggcatctaacataggctttagacaatccatcaggcagcagtgatgctgaactaaagtggaaggtccttcctgactctcagtagctgctgcactgggagttagcccattgtgcccccaaaagggcgtcacagtaccggtatttccaccaacgttcggccatggagatctggaaccctgggtggaagttggattttggggtgtcatgctagttccactataaatcctaccggccgtacctgtagcaactgcaaatttccgttgcgggtgttctggggttgcagatgcattatcctgtctttggataggcagagacgaagtcgcacggtgccatttgcccgaaaatatggaggcataagcgccactctctggtccaaaatacgtatgcaagtgaatcccgcgtagtgaaaaaatcacagtagaaattgacagagacgggaatggcggcaaaggcggtggccagatgcgtgctgcgttcataccttggatcaaagtgcccaacatcatggatctacagtcataagtacaggcacccggttcctgagcaagcagttttgactgtaaattagcctacccatccataagttcttgaaatatgaacactctcttagtctcaatggagtctaaattcattagctaaaactacctaagttgcaaacaaaagctcactcacctatgacactttggcgaattggtaactcgaaagtcggtacaatgtcagtgccgaactggatagcaagcttggtagcacgtttgaaagcttctgaattctcgaacacaaatgatgcatggatgatttggtaagtcgatttgttcgctatcaataaaagacagaaggcgggacacttgagtagccagtttcttccgggaaatgagagagcgtcgtgacattcgaggtcgtcgacaatagatacaatatcagcgagtaggtccaaagacacctcttataggacgtcacgagtctttccgtggatgaagttcaggactatttcgaatgctgtgggttgaaaaagagcctcgaaagtccagtgatgaagtccatcttcctcttttgaagcttccttgaagttactcaagaacatcttgctggctcttcgggatgcaaatgaaaggtgtttcttggaacacagaaagtgttcctcagtgtgtggcctatcctcactctgaacggcatcgtcagtagtcacattggacgttgcagtggtctcggtggtagtctcgatggtagactcgtcggctgtcgcaataatatctgtcacgtcagggtttgagtcatcgcttctgagtttcaagatgatcagggtatcgccctcatcatcaattgtaatgcgcgtagttgtcgacataatgggcaaatgtgtttgtttagggtaaggttgaagttgaatgtaattaaaagactcagacgccccacaagaggacacaatgcccgactgagtcgtccagacaacagacattaaacatgggctctcttatcagtccacaatatcacgctataaataaatacgggggcagatactctgtacagaggagtagacagactaattatcgaaactgtgaattcgactagaacattcatcatcccagcacaccttcccttggtcaggtccaaaaccacgaccacatacttaacaggtgatgagctaagtcgttggttagttttggttgagaatgagaacggcaatgttaccgaaaggcttctattgatatcccgccatcaaagccagtaagccacgtatgagagtgactgggtagtcaatgtctatttttggaaattcttgccgatcggattttgaaccccgcatcatcgctgagtctcgcttccattacctgtcttcacgctgatgacagcaacataacccaatccacagcatgcctatagtgaggaaaccgtgcttggagtgcaaaagtaggatagcagatttaaacataacggtatctgactaacgagatccaattactacagacaagcatctgaaatgtcagtgacccttactctactacaaggaggtcctcgcgactgatcccctctctctaggtgatcagagttcggagttttgccgccggtgtgaaagcaaagggttagaatgcatacgttcccggggtcgccaatttagacaagggtcatcagcaaattatgactcgcagttctcggggacgcagagctgggttagtagcagtgccaaggagtgtaagtgttcgtcctaattaaacataatttgagctgctgaggtaacatttagtaagttcgtctacagactggtcctcgacgacatacacaaaagatcgctattgaggatgacatggcttcatcgagtgaaacgacaaacacaccggctgagcagtcgcaaagcaacctctctgatgttggcgctgcaccagacaactcgacattggtaccagagcgttcatcttatgctaatgcagcgatatcagaacgtctgaggctctttaccgacagtcaacttcatagcacaactggttcaccttcctattctcaaccttttcagaacaatctcgctcttcctaaaagagatccctcttggggtggtttactgcatacacttgagccaccaggtggaaaggatttaccattagaaggcatccaagaagcatgcttattgcgatactttattgaggatttatctccctgggtattaacctatccatacaaaagtgttctgtgttgtcgctgatgtattcagtttgacctggttgacccccaacggcggtaccaactggtcgttccagagcgagctcgtcgctatcctccacttctcaacgccattttggccatgtcttcacgccacctctgccgactcgagaaatataaaacacccaatggaattgtctaccgcggccaacctctaccaaaccttactcctgggtctgcagtagagtacatgctcaaatgcatacctgttctgaaagactttcacactacccaggatggagaaattcgagaactcatcgttacaacggctgtgatactgcgccactttgaggaactagatgatcatgatcaagaaaccgattcagaaatggactttaacgaaggagttaactttttagcaattctgaatgcggtactcagaagtttgacagctgatgacttgaaccatcggagggggttgttgaacgcctcatactgggttgccttgagacaagaggtctactattcattactgaaaggttactcaccacaaatagttgagccacctggagagtgggtagacatatcacctgccaacaaacttgtatcccatacgaaccaggttgcgaaatggctatttggtgataaatccaaagatggatggcgtaagcatacatccaatatgctttcggtaaagggaaacaactgactcgacatagaaaacctcaaagagcaagaggagtatttggatcaatatgtcacgccctgttttgctcccatattgcaccggccacctgacaagatctctggagatgtatttccaacaatatggtttgcttcacctattgctcttacaggtatgcagcacatgatgattgcaaaaatgattctgatcgctgaatcgccattaatatcgtaagatatccttgaacgaagtcaccgagatatctgctgactttttctagacaagaacaagacatccgcgctgcataccgcgaagcagaaagaaaggtcagggccttggtcctagaagtttgtggttcagcagtgcaacatccagatacagagccagcactcgttaatgctactctggctatacaaatgtatggtagctttttcactgatccttgggaaagagaggctttgaggaagacggtgagaatgtttaaagattgccaagcgtggcctttacccagattattgagagcctttttagatgctcgcaattgaggcgactgtcattgtcgatatcggcaacattttttgttccactttatctttatttggtaaaaggatgcacatatgtctactggtatgatctgactcttcccatacagtcctgaatagacgtttgtgcctggcattttcgatcaaattaattgcactgtggtgaggttaatatcagcaaacatacgaaaagtaaaagtagagatctgaagcaatatcgtagacagtaggccgctcccttttgtttgctgaggacagatagtcgatgcacttcataaactgatgcagggtaagcaacgggtttaataagttttttgtgcaatattcccgttatgcaactttagccgcattttatggatttatgcaacctggtcgcatgacctgatccgttctgtccaatagaaaagcgggtatagctccacttggaacgtgaccgagaattgccgatcaagattcttatctctcacttcatgtcaacctcgacatcaccaaatacctcacagagatactttcatcatgggcatctttcgcatagtgagaaaaaccattgtgccgggtcttctcggtacatcgacagccgccgcttacctggcctctcaaaaccctgtcatctccccgcttccagccaatgatcctatttggtcctcaagactcttcagaagggccaatcccaacggaaaccctgcgacgcaggatgtcgtgatcaaaagaatcccactagacaagattcgccctgaacttcttcagaagaacggagatttggcactcgagttttgccgtggcatttggagcggttggggtaagttcacttatcatgaagtttgatgttggactgaccaacatttctaggttacgatattcagcgcaggtatctcagcttcaagtggcgtggtcccgaaactgaacagcaactctgggatcctgaacagctttccacaagcacctacgacagaggcactgtcatcaccgaccatttcgaggtcgttgaaaagactgctacatccgtcactgtgcgctgtggtgactcaccccgcaaccaaccactgcggccatcagacggtcttttccagatcagcgccaccattgacaaggcgcacgaggaggttgagcttcggctcaagagcgtattgttctcgagtgagggcaaggttgccggaaacaagggacctatgcctggctggatgaccgagttgcatcagtggtatgctaggatctgggctgaaactggatcttggagacttctcaagtaaagctcatgacagtgatgagggatgatgatataccatgttgatacgaaggtggactttacagtgtatttatgatgactggcaattgaaacatgtccctacaccccaaaatctcagtatcttttgtttccttgcacttctcccagaagatgtctatgaagagtacagccttatcataactagattaacccttcttcacacgaggagagtaagcggggtggatactgacaatctaccccccaggaggttatgttgccccttcacggccgtgattacatttgtcagcttcttacaattactaattcacaacaagctaggatatatcagctcgcgacggcgaatacaaatagctgtatctgccataaaaactgtcaaacgagcgactccgtgaaggtcatcatcgccataacaacaaataatgagttccagaccatacgacatcacggttctcggagcgactggttggactgccaccatctgtgccgaacatatcgccaaaaccttcccgatcaatacggaatggtgtattgcaggccggtcaccggccaaacttgaagccttacgtcaatccctacagtctatcaacccagacaggctggaaccgttcattcacgtcgtatctcagattgacgaacaagccctcgatcccctagttaagaaatccaaggttatcattaatggaattggtccataccgccgctacgcaactccaattgtagcggcctgtgctagaaatggtacccattatgtcgacttcagtacggagacttcatggatttcggagataattcgtgactaccatgagctagccgtggaatcaggggcaacaatcattccggctattgcaggatcaagtgctccgtctgatctcgtcgcatggctcattgcgtcctacctcaatgatcataacttgcaagaagcatctgaggtggtttgttcagggaggatgactatgcttggcatgcagggtggttcattgcacactgttcttgatgttgcagaaaagtatggtattggaggatggtggaccgcagatacatctattctgttgcctgataccgagcctgtagttggcaccaagacaatttcagttcatcgctacgatcgacaccttggcaacctagcaacatccttcgttgcttggggaaatgagtctgttgttcggcgatcagcagtgctggacacgccaacttacggccagaagtttctctataaagaatacagtccagccaaaagctacgtctcggcagtcttcattcatatcatcaccaatattggcatccttctccttgccataccatggtttcgatcatttctgcgtataaagtccttcagtcctggagagggaccagatcgcatagagagccgcaaggttgaaaatgccgaatggcaagctgtcggttacgtagctggggtagcggagccagtcgcgttttcgatattttcttttcagggagcgttggttgacatggcggcgattttggctgtggagggtgcagccacaattaatgacaggctaagaatgaaagacggcagtcacctgagagctgggttattaacaccttcaaccttgggggggacgtttgtagatcgtcttcgagcagcaggatttagcattgagattaaggcaccaacgggtgccgatcgggaatcagatacctcatggggttcaaagaaacaactgtaatcgggcaaaattggtatgcaagggtcagacatccaaccttggcaccttgctgatcgactttacccgttagagtgcggctgagacaccatcgcacaaagatcgtccgatggccaactcgtcattatttcaggattgatctccaaatgatatccctccatagcttatattgcaaaaaacggtttataactcatacttcgagtagtcaaaggcttagccaacgtgctgaaataagcataaaataaagttaagagacagaaacgatctcagtcaaagtcaaagcgacgagatgacgcctaatggcactaatgcaagcccttgcattcctttaatttagggtgcctacgttgtccttgcctctgtcgtattccgatataacgcttggtaaggcagaacaaataagaattaagcattttcggatcaacagcctagttcacttggcgtggcttgcaatcaggggatttgtacaaccaacaagaccctgtgacacaacaaggctgtatcaaggaagaggggtaactgttgtgtgagttggcaatgagaatatatatcagtggtgagacgcggcgccccagccttgttctttgaacaccgatggcctcaagacacaaaatccttttcttaaagccacttgaacaacctctccatgttgacgtcccgtattcttccactcgccctttgggctgttcgctccaatgccttcagtggtgaaatgctacaattcaatacaggtccagatatgatctcgatggccgacgccgcagcgaacaacatactaattccagacgtcgcggccaacttctcagaatggatcgaaggaacccaacagatggggtctttcggcctcagtccacgacaaagacaatgtgtcgatccgggatactgtaaggttcctacactgctcagcttgtgaaccctctaacatacgcacagatccctgttcaaacggtcaacgatgttgcccccaaggggacacttgcgttccaggtggctgctgtcgcggtaatgctcaacaatgcggctcaagcaaatgctactatccatcctcccaaatctgctgcagcagcggtatcgcttgcaagaaagggcagaattgcgttgacggtggctgctgtgaaagcggtgaatcgaaatgcggttcttctggatgctacaatcccaagacctcagtctgttgtggaagttcgagcatacactgcccgaaaggctacgattgcatgcccggtggcggatgctgtccagctggtcagaagcgttgtggaaacagcaagtgctacgatcccaagagagcaaactgttgcactggaccgggcactgtctgggcttgtgaaaagagcaaggagtgttgctcaaatggattttgcgcgagcccttctacagagaaatgctgtaagaacgggtcgtgtgaaaagggaacaacttgttgcgaaaatgaatgctgtcggtcaaatggctactgtgcatcggatggctattgtaaggcatgtcctgtttctacgcggagtatcacgtcgaccgacacaactacccgaactgtgatgaaaacagtcagagtcactactgacatcgaacctgatactggaaacgcccccgagttcacctgcgtccctatgacagctaccaatgacgttggcgccacccttgagcttgacgatggttgtgtccttcattacgagccacctggagccacgactacagagaacaatgccgctcgtcttcgacgtgaggccccaacagcgcctgttatcggccatgctggtggactcttggctcgccaagcatcttgcacgccttccacaactctgacacgaactatatgggaaaccgaaacagttacagagacgggtacacggacggttatagtccaaggtgacgaagcaaccttttcttgtcctgagatggaggtcacgaacgatgttggagatacacttgctttagatggagagtgtgttctgtcattctctccagcagagactactagtgtacaggaagaagcgccgacacagggcagaccaactgtgaatggccagggaccctctgttcctgtcggaccttcagcgacagcttctggggatgatgacagtgctggttcgatttccgaaatccggatattctttatagtaggattcattgcagtttctatgctgtggaccgcgctttgagtttatgaatatttggaatatttaatactactgaagagagaggggttgcaattgctttcattcgaaggacaacaacgtaacatatgcattgccgccagcaataaggcacgagaagtaaaagtgagactaccaaccacttaacggatgaacgggaatggcgctacgtatcttatgatgtcaaatgttttgaagtttgcaattcagttaaactagcgacgtcattgagtagaactagcaagaccatgttgcgcaagtacagattgagttagttaacacagccacttccagcggccattttatcccttcaagctgctttcttacattcctgttccttcggcatgggtcctgcttgtccctgattgcctttgtattgtcagcacttgttagcattatgccttagtttgactcaaatgctgcaggtcgtcatttaagctgaaaggatctattacgttgcctcattgtgagtcgtcaacggaaggttgtaagcaatagccaagtggaactcagcggcgcatcaacacttaaaacggaaagcgtaatgccgatcacttacagggcttagtgaacgaccttagcggcgcaaaacaccaaaacaagccctgaactttgcgagaaggacatggttgagtatagtctttgaaaaattacgtagagtccaattagacataaataactttttactatataatatacgcgttgtgttagcttgaattatatttttcagtatcaaactactcagctttaccataacatatcttcatgatgaagactttctcgttttcactactttgcttaggcctggttcacaatggtcttggacgcccaactgaggaatgccccattctcgggccagtccttccatcgggctttgacctctccaagttcgaagtcattcaggaagcaaagtccagcttcccagcgataatcgaatccctcctatcttctggcgccatcaacgaaacacacacatccttcgcaatcaacgtcttctctacagccaccaatgagtctctttactcttactaccacgctgccgaggcccttgatgatactctctccactggcaagcttgacgacgatactatcttccgtgttggtagtgtatccaagctttacacggcctacgctctccttgccaattccggcttcgacatcgtgaaccttcccgtgactatgatcctacccgagttggcgggtaataacagaagcgaacctaccgagaagattatctgggaggatgtcactattggtgctctactctcacaccaagctgggtctggaggagctcgtgagttctctatggattttatggtcgcacgccgtactgatgatattgcagcccttgagattgctatatgtgcaaacgatactctaccaggatgtggatttgagggtgtgtagttttccttcgttctttctatcatttctaatattttctttagatttcctcacttacatgaaggaaaagaaacgccctgtagtcctaccttatcaagtcccagtctattccgacggtggctttgcaatgcttgggggagtattacagcgtctgactggactgtcatacaacgacgctctcaagaaactccttggcgagcctctggggctcaacagttctacttcgatcgaaccaaaaggcaaggaccgtaatgttttggccattccagggcctccagaggtgtcatcatggggtcaggacaagcaggtaattgctgggtacgtatccctttcctttttttctgacaagtttgattaactaatctgtctactagaactggcggcgtctactccagtggttccgatctacgaaagattggcctctccattttgaacaacgagattctgacgcctgttgacacccgtcgctggatgaaaccccatggcaatactgcatctctcacctccagtgttggcgccccttgggagattaaccgactcacccttccagtatctcccaagtccaacagaactcgcatttccgatctctacaccaaacttggtggtaacgctggttatgccgctgtgatcgccctttcaccagaccatggcattggcttttctgtactcactgcgggtgtcggtgctgttggggcacggattcctcttcgcaacgctgttggtaccgtgttcattactgccgctgaacttgcagggtgggagaatgcgaagaagacgtaccctggtacctttgtcgacaggacgagaaacggatcaaaccttaccatcaccgtcgatgagggtcagcctggacttggtttggagtcattcttcatcaatggctcagaatggcgagcaaacttaacggctcccgcttctgatccaatctatggagatgatattattgttcgtctctaccctatgggcgcaaagtctgtttctggctcaacgcagctgatttcgtaccgcgcggttcctcaactgaaacctattgggcctcggtctgcagttgagggtggagaaggcctgtttgacgatggttgtacatcatggcaggaagtcggattttggggtgatggcgatgattttaccttcaaagtagtggatggcgaggttgttagtgtcactaacttggccctggtcgacttgcaaagagcggaatacactcgggttccaggggagaaggaatagtgaggtttggcaggtcataagtgagaagcttcaatcctgcggctgtaacttctacaagccgtcttgatttctgtctaattacatatcatttcaaatcgtttgtgtttgtgaggcgttatatagtcaatatacaagagaagaataacatttacgttggtactgaaacactttgtatgcgataggacaacgatatgatgagagcgggaacgggtaagcaatctaagatgtcgtgggtgtgaggaacgacaacgtcaagggctttggtggccatatccatcggcagctagataaaaaaccagagtcgtccctgtcgtaatgttggcaatgtctgattcagacgatttagcctagaaaaattcagtcaataaaaattgagggtgtcacctgggtagttacgcgttcttacacctccaacacgtgttgtgccaagcgggttgcccttcttactgtacgcgacacgcgttggctcgagacttaggatggtccgaatgtggcccaagcttgctcgtgtgtggttgtctcggaggcacggaggccggaaatttcagtttccaaccatggacaatgcaacagtaaagctcaaaaccacaggggttagatgctaaccgaacaaggctaatcattcaaccataaatgacgttcggtagagtcacttacaacattgctggagtgattccgaagatagaatattacgtggattctgtatgtctagctatgttggcactgttgttagttgtaagatagcattgtctttacatactgactgctgagcaagcaattcagattggtgatgctcccaaactatctggcttgcaaccttggtacaaggcgtctagcgagattcagcactaaagctcaaattagcaattggtctcacgaaaacaagtgtaaacgcaacgattgctattgactgagaaatatttagtctatgctcgtgataaaaaaaaaagaaaaaatttgtcaatatgtatcatcccatacgcaaagatattccatttactgggatggaagttggagatttctttccatttcagggaatcgatctttgttgatttagggtatgttcattgtcgaatgtcactaagtttattgagctagagtagagaccaatcggatccaatcctgcggggaaggaatagcattagtccgagatgatcaggacctctcgcgtctgcgttccttgtcgcaattggtggagtaacttatcgatcaagctccttttacgggccttggtgttgatctgactgttttgagtttagtattctggaactatttaggaagtactggctcggaagacgatcattctgtccgtaattttttctgtaggaaaaaaatcgtcactcgtttaattttcttagtcacattcatttcactgcagcagagctgcttttcattcgttaaacagtcttggagatactggctctatcagaattacgctagacgtagactttgttgaaatcttctaaaaccaataattgcagacatggctcatgagatagctaacgagaatggggaagcagagaattctactctgttggcccccgagactatcaatggagctgtttcgcctagtccaagtgcaacctctttcacttcttctgtcgagacaagtggttctgactttacttcatcatgggagaaattgcaggatgtctattctcagaacattggactgttctatgtactgctggcacagctattcgcatctattgtaagaagccgtctgaacactcacaaggtctcgactaacaaaaacagatgtccatgacaacaaggctcttagcaactggatttgagacaaagttccacgctcttcagatcatctttgtccgtatgcttgccactgcactaatcggatctttctacatgtggcgtgaaaaagtccccgatttccctttggggccacgcaacgtgagaggtttgttagtgttgagaggcatggctggatccgttggactgtttggcctttattgtaagaatggctctgctttctttaaggaatataaactaatgaaccgggcagactctctttcatatctcgacgtgtccgacgcgacggtcattacgtttcttgttcccaccctcacagcatttattgcttgggttgctctacgcgtaagccatcaatggagactgttagatgcccgacccactctgactgacctttgtaggaaccgttcaccttgaatgaagccttagcaggcctcatagcgtttacgggcgttcttttcgttgcccgtcctgcttttctcttcccacataatgactccttcctgacgggttcctcttctgataacgaaagtgccgccagaggtattctttccgcagttaaggcaacaccccatgagcgcacaattgccatttgctgttccattttcggctccatcgctgcagcgacagcttactcaactattcgagtcattggaaagcgagctcactctcttgtgagcgtcaactactttgctgtgttggctactatcagctccttcctcatcatcacgatccaccctgatttgcaatttgagattccgaagagcctcgctgaatggtcagtcaacagtcaactgtgctcaaatctactagaactaacgcgctcagggccattcttctctccattggggtctcgggctttctattccaggttcttcttactgagggtttgcaaagagagaaagccggcagagcgaccaaccttattgtaagtcgtttgttttcaatacaacatcgctatatctaacctgcgaatagtatgtacagcttgtctatgcagtcattatcgaccgcgtcatctggggaactgtccctccacctgccagcttcatcggcagtgctctcatcattgggtcggctatttgggtggccttgcaaaagaaggtttcctcagagctgaagccagtgtccgatgaggagaaaaattctggacttgacaagaatgggatgaaggaggcataaaggaaagtccacagaaagaggtaacaatacgctcggtgcaaaactgttgtatactatggtctgctgcatgggtttatggtgtggtagaagcatgatgagtcatataaggattcagctagtctgccagtctgctaagaccttagacccggttacttgtataaatataatgaagcctctcatgattcggaagtcaatgaaactatcacgtgaggataccattgcttgttgttctagatatacggagtttctaaccatctttgttcgaactctcgctctatctacttctacttcttcttcaggcattcgccacaggtgtcgtctggtatcggcctcatttccaccgctgacattccgcacgcgccccatttgttcgcttttctgcccttgctgcacatcttgtagtctttaccctgtcgcatttctttattacacttcatgcatcggtaagacatgttgacttgtgtgcacatcgtgaatctggtataattgaggttacgagagaggttatgtttatggatactgttgatttgaggtgagctatacgtaaggtaggttagtcgcgaatttaccaatttaaatacccgctgcttctgtgtagttaataagaaagcaactcctgtcgggtactcctgtcagacgttgcggtctgaccatcgccatcgaataacataacatataaacatccttgcatcgttagggaatagggacaattctcaccgaatcacacttataacatatatccaagtccttcgatgaaggtttatttccacggccaagtttcatcccttttggtgcacttgtgtactattcattcacagcgtctgaaactgcattaggtacatagaataatgcagtgaattacctcatgcccaacctgacttcttcggtcaatcatgttcctagagaggaacatgccaacagacttactatttagtgttaaataattgcaaaattcttgacacttcgatagaaccgtgatatccaggttaacccaatggcacattcggcagccatgggaccatttggtaaaagcacaataaagctgctaaagtcacagcttcgctataacttgtagataaagagctaaccatttactctgaaaatgccctacttggccaattcgctatttagacaactgataatgtcgtatcaatcctgtacatgtctatgtcgttttgcctaattgagtctatactgggtatcaaggtgacgttgctgaggccgtcttccctcgctgaaacttcaccagctcctgtattattgttatcacttgaagtcctgacatttgcagaaggcctcttatctcgactactaatagtacgaagacggcgcaggggccggttggagatttggtgtctgttgcggcgacagacacgtaagacgagtatgcgcataatcggaatggaagcagccatgatagtgaccgcaatctcaaccatggaccatatgaaaattccagcacgagccactacgagaagcgttagtaacgtatgcatacaccaaaatggaaaacgagctgtgactcacaagtgcggtttgggctgctaagaccaagcatcccaaagcacttagctcctgctgccgcggctgcactggaatattgttagcaattcccttcaacaaagtagttaattaaagacttacaagatgccaaaggtcaaagcaattccaacaccaattttctctcgtgttcgcatcgaaagcttccaaatgattgtccaagcaaaaacgcagaggatgagatcgactagtcccaaataagctgcccagactgatcagtaggggagaagtcgcaatgaggtcgacggacttaccaccggcaaagacgttgtaatatgttgcaaccaacgggttccaacaggtccctggaagactagagtgccaaactttttttgctggcgtgcatttaacaaaagaaaaaacaatgaccaagttcataatgatattcattgtgatgatcagaaaccaaaggaaccagtacttccagccgctctccagccgtaacagggtgagtgcaaatgacgtcttgctccatgctacagccaagcaagcaaagagtccatacaaggttccggtcagagcgattgttggtacatttgcaggattaactttcgatatatctttgccaaaaccgaggctgacgtcgaagatggtaagggcgacgcatattaccagagagatctaggaaacagacacgagatattaatcaagatagcttaataaagtgggttccgatatgttggatcagttgaatgcttttgcggcgcaatctcgtgttggtatgtgataaagcaagaaagctgccgacgaaaaaagtcatatgagaatgaagagatttggggaagcttacccaggcagcaatgagaacatggtcatcccaccagaaaccgcggcgacgaacgagcttgcaatatagacgaagacctagaaatatacccgagaggaaagtcagacaggcagagattgctatgattgttcctcctagaccgatggattctggcatcagataaacgggtttgttgtctcattaggaatgttggtgtcatacgtgagcggaggatgttgggggaagagaaaggggatcccgggggccggagataagtaactcaacgatcggcaagagccatctttagaaaggcacagtgctactctactaaagtctaatagtagacggcgttggctagtcaagccacatcataccaggtcaccagggcaggtgccgcaccctgcatttagctccttgggagatttgggctccagtgatcaaagagaacttggggcgaggcttgcttcgaaatgcgaacaaaaagtaaagaaatatcaattgttcaagctacttatcttatatgcaaagcttgacgttggcagctctactatcagacttgatatgggggatcaaaagtgttgcatcatggagatgcatgagtcagtcgtgttgatagatcagaattcatgtcaccaccaacttcgtactgtaccaaacttaaacatcgatcttactgtacaatacatggatcgcatcatctcgtgcaattgattggccattcgccgcttggacaacagccaccaaagtgtgtctagacaaatcgcttccacggagaaatgattttcaccatcaataaatagtcagccatgtgaggctgatctttgcagatgaaacgtttcaaattacaatctgaaataaacagtacataaccttctttaacttgttacggacaaatggaactcgaccgaggaatgcgctgtggtgtgctacactgatcaagctaatcccaaaacatgatacaggtctcatccggaacacagccatctagactcacgtcgcatttacggcagtgattcggtcttggcacacttggatcgtgagccttgagcctcccgtatccacactaataatagaacaattccagtcccttgggcccggaattgtcaagcctgcaaagaccacattgatcgccagtgctattgagcatcaaaatgatcagacatcattacaaacatcctcactgtaattcttgaacacgtacatgatttctattcttactcagttatttatttgtcttagcaccaccacactgttttgtaccgtcaagacctcgtcgcccgtgtaacagtcgttcaattcgcactctttgcatacaaagtcttctccgttgtaactatgatgatgtagctagagtcgctggttccatgcagcgtccaattcgccgagccgtcaagtcattacttgaggcgttggacttgggcaaggtgaggtaaatcatcagtggctgttccgtttgtcgccaggatcacactaccataaagtcagcaatgctcacaacccatttttactttaccaataggcagtgtcttgttcttactaaaccatgcatgttagctgcgccaatttctgatatatgactgggcaagggaatataccatttcttcgatctggtcgtcagtgagatcagcgatgtcataaatgctgccatcctcaagtccaagctggttcgccttttgtgagctttcacactcatccgcgctccttttagagtcgccgaatctgtaaaaggcaccagagaagctccagccagtggcccccaggcagaagtcacgacctcgaccgatagctgcttgattccacgtttcacaaccggcgccacggtagccaataccggtcagagtccagtcgcttggcacagcgacgataccaacggtggcagagaatcgacctgcgacaacacagcagttttgagggttggagccagcgcagccaacccaaggaccggagtagcacgcgccttggtcgttactgtagaagcgtatgtcaaccgccgatacagtggcagcaaggccgaggagaaaactagagtacaacatggcgagacgaactaagcaatgtggatgatttgagtatgcgtctttgacggacatatttatagacgattacggctatgtttatccttaatgacgctcagactgactgcgcctacaagtatactgattatatataagcacacctgctcaacacggttaaagggcgagcgaaggaatgagaagggattctgctatattgtatgccagcgcagacactgccgcgttcaggattttgcgtggatcctcatgcttgccctcagccaatcgtgcgaagattcactgacaatagtgccagggttgcttcggcgcttacttaccgataaagcaaatagtatgatctccccagtgaacagtatctcttggcgactagggtaccttgagagattaacacgtaagtcccatttatgcatatgagaagaatgaagtacacaataggaagtgtcggaagcatctccggttactactgggattttcccggggcagcaacgaggtcatcactgtttccagtgttatggtttaacaatatgctcgattaatccccattagtgtgaaacatatatgctaagaaagaaatgtgatgatcttagtcagacccgtgaaactctggccacctatccaagacaactttgtcacccgttaatttcaccttgatcttgacctgtgtcggctcatcgagcaacaaagtgtatgttccagggtacacaaccaaatcaccattcttctctcttcgtgcaatattgtccattgtccactgaagttcaacatcctttgtggcgcgcggcttgatatcgtgtgagcgtgaataagcagcgagcgttttcagtgggtaaggtttgggtccaaccttgccctggataaaaacaagagatacaaagtctgaagtggtacggcccgtgttcttcacactcaagtggattggaggcaacggacaggtatcaacataagtcgcgtcgcaacctttgaggatcttctgtatgttcatctcaatcttttgagatttgaacatggctttgaaagtggtgtagtgctttccaaatccaaaaggcaacaccgagtcagagtaccaacggtatgtcctcccgggactggactttgtaggcctcaactccatctccaacataccgacttgttctgtatacttgctggggtattgtgtcagaggaagtcgcccagcagggcctttgcgacctgtgataagttccatgacagctgtcccgccttcttggccagggtagttgacccagagaatactgttcacgcccttgttcttcaacaagggggtatcgtcaacttggtcaccaagttgaaccacaactaacggcttgccaagattggacagtttcttgagtagtgtcaactgggtgctaggccagtcaaggtctgtgcggtcccgctcctcgccggcagccgtggcatcaaggccgcccaagtacacaatgtaatcagatttcttagcagcttctagagcattggtagtccagttatcaggaactgaactattctgcaaagttggaccccaagccacgttagtatttagacccaacatcttggcggcataggctggtgttcggacgtgaggtgcgggacccgaatagcctccttgcagctttgttttgtcatcggcccagaacccgatcaaggctacactctccttcttctttatgttgaggggtagcgtattgtcattcttcaggagaactgcgccacgtacggcagactgtagagcaaggtcttgagcgtgtctagtgttgacatcatcgaaatcaagcgaagaccattctgatttatcgccgtcgaagaaaccagtgtgaacaagaccctcgaaaagacgtttaagagcccgatccatcaccttttctgtcaacagaccttgctcataggaatcagatatatccttcgtggtagtgtactcgcagctagagtcttggccgttctcaaaggcagccttagcggcttcagcaccagtctttgtgtagttatgatgctgccagatatcctgcatagctccacagtcgctcgtaatccagttgttggtgtgagtccagttccagtgctttctcagtagagtctcttgaaggtacgagtttgcgcatgcagggatcccgttgacagcattgtaggaacacattatggacccgaccttggcatcccgcgtacactcctggaaaggacgtacatagtattcagccaagtcctggggagtgatcttggcattgaagttatgacgtgtttgaccaccccagttctcaaagtcattgccagcataatgcttgcaggtagccacgatgcgacgttgcttcttgtcaccttcgaggccacgaaccatggctcgtgcataccgactgacatgaagagcatcttcacctggggtttcggagccacggccccaacgaggatctttgaaagggttgacattgggtgtccaatagtctacaccccctccccagccaccattattccaggcgcgtgcttctgtgccaatgacctcgccaatgtcatggatgagatcatcatcaaaggtagaacccatgagaagaggcatggggaatgaagttgcggagtcataaggaggtttatcgttgtagtcgttgcccggtgcacctgctactccgtgaagggcctcgttccaccagttgtacctgggcagaccaattcgaggagcaccagtagcgttgctgtttgattcatcagctgcatacttgcaaatgcttgagtaacctacctgacaaggttgttgactttctcacggggagtcaaggctgagaccaaggctgcagctctttcagcaggcgaagctgtcgtatcgcatattccattcgaacgaagaggttccttcgtgcaatcaggctgctgataaggtgcggcagccaatgctaacccattgagaagtgcgagtgcactagcagccacttgcaacttgtgtagcatcatgtagaatccttggaagaacgctgttgtctttgtcaaatctctgaagaataacacttgggttttatagatgcctgtttattggactgcgtcaacatcatcattgtcgtttcctgtggggccgactatgcgcacatcaaggtcaatatagccgaacaaatggcagcaaagagcacatggcctgaccttggttaattgagcgatacgaatgcttgatgcagcgatcttcatgcttgtgtcgccattggggcaattcttcctaacagagtgcggggatagtagcagtgcgacaaatagcctaagtaccatcgtacaaaaggttaaaacctgggagctagactaactcacaattggtctctgtatacagtactgaatttcaacttgtgcgtttatctaactctaatttcttattaaggctatagaatcttggcaacaccttggactaaagatgatgagttaagcttcggttctctgcctaaagttgtttgctgatgctactcagagtcaggactcttactgttgagacagtctccaacccatcctggtcagttattgaagaaacaatagaagattaaaatgtcctattggtcaattggttcctgccaacatattaagtaagcactgcagctactgtctaaagtgcgtcatctaaacctacaaaaatgttaatttccatcatgacggggatcttttgacatggtaattctagttactcttagcgaaatgtcaaatatcagagaaaatggaactcattgaagatgctcaaaatgctattcaaaaggcgcaggatgtcgtgaacactacagttaatggacattcagacgaaaccagacaattaagttatcttacaaacatccactgcctccgattcttgtacagagaaaatcttaccaatctcaataagagcatccagattacacgacgtgtcatcgatagcgcatctgttgctggccaggatacatcgacttactcgagtaatctgacgatacatttgaacgaacggttcttggagctcagagacctgaacgaccttgaggagagcatctaaatttcgcacgatgctgtctatgatacttcagagcgcctgagtgactggtatgaacgtacctgattgctttctcacttgaccgaggctttggaggccagtcgggaggtcctggacaacattccaaaggaccatccccaaatgggactctgcttgtatggtgtcatggctcagttaagagcaagatatctacgagtcggagtactgagagatcctgaagaatttatccagatcgggggaagaatgatgacaatccacctaacgatttacccggccggccacccatatcgggccatgttcttctctaagcttggattcaatctctttgagctatccgttagaacggggcctaatatttcacatcgacgagagtattgaatgacacgaaacgcgctgtatattacctggaatcaatcatcgaaccgtgtagcatattttgaccatttagtcaatcgctttttctgctttttccattttctattaagattattactttacttttacttctatctacttcatgcctctgctttagcttgctgtcgtatgtttttcctttccagcgttatccttgccttctcttctgctagctttttagccctctcctctttaaattgccttgctaccctatctctctcttcggcgcgtttcttcgccctttcctcagctaattgcctctccatctcttctttcattcgccttatctctttctctttctcattagccaacttctccgctgcgttgagggagctcgccttcttctctctctgctcagcgtccttctttgctctttcctcggctaacttctcctcttgttcttgaagccgtttttcttcctcttgcttttcttcggcttctcgtttcgctacttctgaagcgaggatcctttcggaagcttgtaccattgcctgccgctcggcctcttttctctcttcatcaatcttccgtctcgcatagttcatcaacgccgcctttgccgcttctctgtccttctttcgtttttcatcgatttcttcctcaagttggtcctcatcccgaactcgataacagcttgtatcggtgaacgtagaagtatagctctttgcatccaagggggcaccctttgagtctctatgtgacttgtgttgcgtggctctcgagacctgtcggtcttgctctcggacctctctctccccctcagcttgacggacagctgttcttgcgactcgtcgagcccctctttcttgttctcttatccttctatcgtcgctttgaattcgtcgtcgatgataactatgtatgcttctgtcccgagtggagggtgtttccgtctctctgtgctttcggttgtctcgctcttgctggatatcctcgtgatggctacgcgaaggtcgagccttaacccttcgagcttcttgagccccctctgtttcatgcgtgtgtcgaacacgtcgatgtggtcttcgagattcgtggctgttctgcttttcttgattggagcgatgtcgcctagaactcgtctctttccgcgtggacccgataatccgaccatcgtcattctgtctgtcaggctcctctcttgcttcattcttgtgatgatcctttgaactcatcatgtgtcgcaaaaacccaaaaactccaccagcgtctttattccctgtcagtccctcttctcttgactcgtgacgcctaggtgtacgtcttcgctctgtagcccgatcatctgcgtcatgttgtgcaagatgtttctttggaggttgttgttggactctttgagaccggcgttcattttgcgcacgccgggcttcttcttctgattgtttaatattacgatgttctgtaatggcagcttgatacagaacgcgtttgttgatgggtcgggcttgtggctttttacgatgagaaggcggtggggcacgcgggacgcgctgaacattttcagcagaatcagcagcagacgactcggtgttgaaggtcctcaagttcaatacttgccggatctttgaagctacggccgctgggctgtgggcgcgactcgtctgaaccatctctctgacgatatctgtgagtgtagaggatttggaaagttcccttggataaatcaggagggataataattaatagtggagcaacaacaatgctccctgcagattctcgatctactacgtaatctgtcatgagattctgcccagcggtgtaggcccactagttaagacgctactctaaagtccttgtagatctaggctaaaaagagcccatatagtaataagatattcataagcttatatatacttacagacagttatctcaaaaccgtatttctctactgtagtaaactgaaaatgacccagtaaactagacgttcgccgttttagacctatgctgtctaaggagatagctaagactgacgtcacccttgaggctggcgttggcgcagcttcaataggactcccttttgacgccagtagcaccgtcaagtacctaggtacagtacatccaacaagttcggggcagtccttgtccgtgagaacgatgttgtatcggaagggttcgatctccattaaccttttgccacttggttagaagaaaatggaaaggcgctcttcagagactatccggatattgaaaggctcggtctttacgcagtgaccaggacttattcgtccaaggatatacatatcagcgcttggaacggccagaccaacgacgctaccgtcggatttagcctcgcctaacttccatactgaactccatcgagtttgtagcaggttgaaaagagggggagagaaattctttcgatagtattaaacatacttgttatattacatattgaaaatgttggttttgttatagctgtgtaaactgagtcagtctctaaactgacataggattgacttgaagcagatcacaaatagtagtgttctccattgccttctcatataatactgtatgagaaattaccacctaaactttgttacagcaggctaacatcagctaacctaaccgagttacctaaaacgccttattgatcctatttccacttctgtgtatattgagccgctgcggtccagcaccagtttcaagtcaggcaaatgcaagcttggctatattggatggaagtgatggcccccaaattccgtcctgcggatgctccttttcgtatcacatcaaccaatgaagcttatacacgtaatgcaaatagattatcttttgcctaattaagtaatttccgctttaccttgtttttcctcttgtctttggttgcagttgttaaattcctttaattgccttccctccagtctcatgctgtcttttctaactgtctgtatcttacaatgaatctgatcaccgttgctttatcgctctttatgtttcgttatgtactgtcacgagaagatcaaaattgttatttccccaatggtgacgaggcattgagtagtcgctacagtgtatgcgaatgtgacttttgtcaggataatcaattgagtacaatttagcgtaatggctttatacctattattaagacagagatagataagaatttatcccagtgttcccttgctgttatacctagtgtaataggtattaatcttttcctttaatttatataacctattgcggcttatttaacttacttttttaattgcatctatatagattaagcacttaaagtctatagtttatatattaaatagagaattatataaattaaaaatagaatttataaaatttaactataaaataatattataatatagtatattaaaaaagctctttaaaagaaaaagtcttataaacttatattaaaattaatagctagctatatatttattataattatagctatattaaaagctattacctttattataatatatattttattttatattattagtagtaatttatttatataaatttaaagaactttaaaagaaaaagctaagtatattttttataagctaattaataaaagtagtattaataaattttattttataaatattataattaaaaagaatttttaactttaaattacttttaaaccttttattatataagttataaaccctattaaagttactattaaaaatattaaaatttataaaaattaaaaagcttataatagtattttaatatatagaatttattataataaatatatatattttaatatatatatatataataatttaatttatattataaaagagaaatacttatacttttaaatataataataataagaagtatttaataattatattttttaagaaatttctatttattaaatttaaaagtatatctatttaaagagatattttattaattaatatattatttactataaatattacttttaattataaaaatagtattaataactatttaaattttatttaaggtatatatatttatattttaaaaaacttaaaatttattttttataaaaaattaaaataaaaaggaataatattactttatttagctatttatagaaattaaattattcttattatattattattaatataataagtttaaaattattaatatatattccttattatatattattagtaagtttttactttttcttaagtatattttaatacttttataatatatttatattttaattatatttattaatattactaatttagtctttatacttataattactattttataaatagagagatagtagtaatattataacttaataagtttaatatatataagaaatacactttatagattttacttaatagtaaaatagctaccttatagtaagttaaatatatactatttaacttatataataaatataattaaactaaatatatttatctattaaatataattaaattaattatatttaatatatataaacttaagtatatatatacttaattaatattagttaatatagttagcttactagctattaataagacttttttacttaaatatatttaatttactttatttattattaaaagatataatactttataactacttagtaataataccttatatatttactaatataaacttaaaataaattagtttatcctttaaaaactatacttattataaataattattaaataaataattaattaagtaaggttttataattaactattaagctttaataattaataataataatattattatttttattttcttttatattatttttaatattatttatattattatatatttataatagaattttttttttctttattattaatattatttaatttataatttaaattataatatttactttattaatttaaaaagttaaatccttaagtaatattatatttaaaattattatttaatataaaataatataaaagcctttatataatatttattaatataattatattaagtctcttatttatagctatatttagctataccttttatatttactataaattttataaaagtactcttataagctaatttcctattagtactataaactaacttatattataaaatatattaaatattaaatacttatataactatattaattaatactaatagctattaatattactttttataagctataattataataagtataaaataagcacttataaatatttactaactaaacttaatagttattactatattaagctatatataaaaagaagtaagctctttactatatatactcctataataaaaatatataaaatatatatactaaatgcaaaatatatataaaatactatctgctttttaaattactttaatactataatatatagtaagatgcgtgctactatatatatagactgaaagaagcttcttctattagtaatagtatttatattcttattaggaaagttagttattaggaaaaccttaatttaatatattaagttcttaatccaaatagatcctttattaaatattctaagtatattaagacaattagggctcctgcttatagatcttaataacttaaaataaaggagtaatccttttattatatcagactctactcagtaggtctatacatatattcattttgatgtccttgtggcaaaccctattgcactcccggtcacgcatatgattggcctggtagtaagtaattcaccatgcacttgtcagtcgagcctagatccttgaggctagtcacttgttttgggtcgagtaatagagtagctgccatagtgttgctagcaaagggaccaattatcaagactgacgcagtgccgccggagctgcagcaaatgcgagactagatgccatatcgccacactcagacagcccaccacacgttgttgttgcattgtagtaactctgacagccgtgaacgactcgttcatcaactcctctttaactcttgttctatgcctgcagaatgaggctcctacggattctgttccttcgattctgatgtctttggaactttcgaatgacagggcctgcaggtagacctttgcccggcaaatactcagaagatatcaataatagccgctggtgatgatagtgaagagttcttaaaagctaatagccgcgcccttgactgggtttatctcagcctctgagtgagaataatcagcatggggacatgggctgaccaagaagagcgaagagaaattatattcacaaatggtcgttctatatccactttacttatgtccccagtgtgcaaatcgattccacttgtaatattattgcctgcctaataaactgtttcctgccagtcaaaggttcaacagacatggatgtatgctcttgctggcaatatggtacatccccatagccctatttaggccccttccatccgctgcgtcttagccactcctcgaaagtactagcttttagccccaactccctaggagagtcctccatcttcttatactccatagccccatagcagaccttgccggctggaatcacagacgcccattccatcatcttctgtgcatctaacctgaaagcagggccaataaacggggctgtcatttcgccaaatttctctgggctgatgggcttgtgtactgcaggctggccagtgacttctgtaaatatccgggccatgtccgtgggagtgatgggctcgcttaagacgagatgcgttttgccggcggtcttctcggggccgagttcgaaaacctctatatatacaaatcagcgacttcgttccctatgtgtacgttgacttactcgcggcaaaagtgcccatgtcgtagcttgggtcggtccactgcgccacttgctcgctaggaatagcagtccggaactcaaccacaccatccgctagagtatcatgaatattagccagtgaatcataattgttaagataaaatttttagacattactaacaccgaagttgagagtaatgaggccatctcaaattggtgtaaaagaatcctgtgtattgaaaacgtgcggtgagtcaaagtcctgcgatgaggttcctggacgaacaaacctggaataaggcaagtcacaccactcaagtgctctttcgcaaactcttcaatggcatgcttattgttcatatgatgaatcccgggaaatttcccctctgtcactttgtccatattaggcaggctgctgaagacaaaatgtttgacgccggcttctttagcagcaaggacaatattgcgccctgcccggatctcgtgggccatctccgcctcttcgatcaataccttaccagggtagatctctgatgtggcggcgaagacaccataagccccaacaaaagtcgaccggatgctgtcaaggtcatatatactgccctgaacaagactgaggcgttctgctttcacgtcgtcggagcattcgtccaggagtgctttggcccagggcgagctcacatctcgcgtcaaggcgcgtacataccaaccctcgtcagcacctaataaagcgtggatagcgcctttgccttggttgccggtggcaccggtaacaacaatagttcggggcgattgaaagtttgacatgttgatgagctgccgtttaacttactggtctaatttgattcaaaagtatagaaattaacaataaaggctttacagacgacatttagagctgaaagctattgaagtgattctctcactcttattatactcgttgaagcgtaataatataagctcgatattggaaacatccatttgtaagcatccatttgtaagcatgaattaggaaggattcaattccacggaagcatgcagggattgacatggccctactgctaggttgggcatgcagcataacgttaaatgttgattccttttaacttgcacagtaccctgcctaatctttacaccgagataatctcaatatgaggggttgggctaactaatatagccgtggcatccgtcgtggtctcaataggctgattacgatagcccattgctcaaaggataagactaactgcatctctgttcctggctccggcggttccacggccctgaccgagtactgttgctactactccttgaaccatgagatcacgggttaaaaaaaagggtagctgaagctcttacgacagctgagaattcagtgtaatttgttttactgaagtagagtcgacatggacaagatcaatatgacaattgagaacctctaagatagagtgagtatcgtgcagagttgtctgcaagcttctgatcgcctccaggtcgacgatgccatgactcctagagacctggctgggtcaggggaatgtattgtcatcccttaatcagggcgaagcgagtaaggatggggggtttttggcaagttgtcacctggtcacggaaatgaggcatttgttctaggcctgttagctgaggtttgagacatggcgcactatgagctacaacgagccttgtgtcaactgtcatcagcatcaccacaatctttttcaactgtggtggtcgagatacgcgacacaagcaccggccaaatccttggaacctttgctacccaatgtcttatttctagcgtttcatggtctcatgacagtcaatatcttgcaataggagactcggaacactccacggttcagatttgggatacatcaatcatcatttctaatggactccatgcgaagcctgaagataaccttattcctagttcagtgcaattcgtatccgagggctcattagcattggccaaatcttctacgggatttggcctatggcatcctgttgatgggtctatccgacatatgccaaatcctatcaagcaggcaaaattctcacctgatcggaagtttgtgctggtggagttggctggaggatattcgcagcccagtggcaagttccaattgttggacaaatctatgaatgtcaaatggacgttcgatgatatggctgatgtcgtagtcattaccgactacagccggatagcatctttatctcgccttggcgaaattgctgtgttcgattacaacaacgctagccccttatgcctagtaacggagttaacagttgaaggaacgtctaagttcttgctatcgccaaatggccagatggcattcctatctcgcccctcctctcctgttatggagctgtggaatattgaacaaggggaaaggaaagggatttcgtaccacgagttcgatgaggttgccaaattttctcccaacagcgaatatgttagtatcatctcaagtgaatcggagtttgctcattctaaaaccatagagctgtatcatgtgccaacgacaaggatcattcgcaaggcattggatatttattggaatggattgcagttccaacctgcaggaaatgttgttgcgctttttttacgtcacgggattgttcaattacgcgacctacagacctggaaaaaaacgctcgagttccaaatatctggttccgtcgggagcatagaaagtctcgttttatccagtacaggcaaacttgcagtcatgacatccgaatggcaaagcctcagcacaattcacgtgtgggacacatcgactggaatgaagctaggccaatgcagtattgactacgctggaccttggtatcccatttcattctcttacaatttgaagtatctcgaaactccgaaaggacgtcttccattaccaactgtaaataacaacagcggaggagagttgaaatcagatcttcccagatgcttttatgttggcaaagaatgggttatgcaaggatttgatcgtctgctatggcttcctgcagcgtatcaggtaacaaattccagacatcaaacttttgacttgaggaatgggacacttgcaattggacacaggggaaatactgtcaaatttatcaaatttgcccttgacgagtctcccatagctaagaagtacagttctcattcaaattagctccattcaatacaaactatagtcagctgtatgatcactaaacaagttagtatttttacgttgcagaagtctccagccagtgcaaagaggtctctttcaaggtatttcataattagcactaaaacatgcatttctacttcctgtttccacctgttataccatttgaggcatgtcggatcaatatgacttgcagatcggacccatccaggtttgggtccttgggcgtcttagtgtagtttgcgcgggttcgggaaagagacatgacaagaatgtaatagcttctagatctcgtcgaggaataattgcgttgtgtttgttgaaccaagtaataacagtatgcgtgtcgcgttcctgaatccggttaatgctcgaagcattgcttttaagtcccttgaggaggttgcaaagcaggctgaatggaaaaggcatgtcgatagaaagatttgcagctagaagttggtgcagaggatgaacggatttgagttatgacctttgctcttctaaataagtgttatggagggagaatgttggggagggaatcaggggcagtgagggatgactgacagtatcggctggaaatttaagacagacacagccctagagaaatgagttagcaggaacgctcgctgcctggaagtcagacctggatgtattcaaaaggcaccttggacaccagggattcgctcttcaaggcaaaacccgagcgaacgattaaatggagcatactcgtgctccgcggcgacccctggtttggccgtactatgcccagtggtgtaattggggaaaggggcgtgtgcgcgggtcagctgtttatggtgtcagcagtttcttgaaaaccgagtaggatttcgtgtcagttccttgacggacagcaacagttcagccggggaggatgagcagtgtcataaaggatgacgtgatggtcatatgggccaccatgccgatggatcttatcaggatacacagcccgctggcttcctatagaaacagacgatcgcctgatgtcaccacctccagtccttccaggctggagaagaattgtactccaagggggttaagggaaggctgccctaggccgtggcctgatatcgacatcagtaagtaagccttgtgagtcccaagggggagggtggtttactttcgggactgccgaaggagcagtgcccaaggataaaaatagttcccagggccttggggctgtggaattgcgtagatattggatgcatccatagaatctactgcggcggagtgagtcatgcgacccgaagcccgaagtaattatttctcagaacagtataatatggcgcggaggcgatagtgccactgtgagacgccgcagcacagcaagagctaatcgaggcagtgtggtggctgttacaagaatgataaacctttgctgagatactgagcggctgatatcgagttggaatatgttatcgccgcgcgaattttgattgctttaatgcagcatctgtaggaacaaagtgagtaccgtgctgcttgtatctctactgcccctttcaccatgttcctgatcctaagaatagcagaaagatagcccctgagtatttctgcaagggcaatgatggctgatcaagctgctatgggtgctgggcaaagcagaggtgaataaccgcgattatgattagctgtggaggtatcgtgtcggagggtatatggtgtcgtctgcggcaccgcgaagtcatgcgaacgccatggccttcgctggcgtgcgctcagcttcctctcccacgccgtgctaggttacttcatccacaggctttgcttctcagctgtacatcatgcgggccttgcgtctgtcgcatgcctcaactgctctgctacagtcatggtctcgttggtcttggaggtctctcacatggcttgctggaccctaagttgcggagttggggaagggggaaatttactatcatttaaagatatattaaaagatatttttattttagagtcttttttaataaagccctggccggcttctaaccctacttaagtattcttgtcggtaacggggcccgttatgggttttgcattaatcagagcccgaagatctctacgccctctttgacattagtaaatgatcagcgcctacctaggaaaaaagggaccctggaatatgaccgtgctgcttttgtaagtggggtcggccgtaaagccttgctggcactttgtactttgactgctggggatcatccaaggtcaacagtacattgactaaacctcttaaaaactgtagcgcccaagattttatattcaatgatctacggcatgtaccgtcctgacatttcatccctcaattttcagttttataaaaatggaagattggcatgtgaatttaatacagggtaacgtatatctctgtttgctagatttatattcctcctggtaatgcactaaaatccttgcatctcatatgcaccttgctgcaatttgcatcaggtgcaagtctactcgatgaccacacaggctccaccagggtatgtcactgggtccggagcttcgactaagtgacagccttctggacattcgcagatggccttttcagagcactcaacatctccgccattgagattgtaacattcattactcatccctatgatatctgcgcaagatgtggggccggctgggcattcaggttcgggcaatgagataccaacggggtctgcattgactagagtaacagtggcggcgataatagagatgaaaaacgtagccttcatgatgacggaataagtgagacaattgttgagattgagggttgatttgagagtcttggtggtcgtttaagtggcggcgtagggtaaatttaagataatgtctctttaggaaaacttgaagtttcgtgacagtgttgcgggtaagatgcagaaatgggatggagtgtgaaatagcctgatagaaatctagcgacttatccctatatttatatatttcaactgtgactagcgtcctccagttaccgcttcctttacctattgcgataatccttattccagccactctcctatgacgtgtaagatcggcagtcaactgagacaagataggcaataaagccactttttgtttcttcttttcccaggacggaatagctgtctagatatcaccgctgtctaatcgagactaagacccttaggctgatattattcagagacaccactagcgccttctgaaggatgggtaaggatcaacgctttcaaatccccgtttcccgctcctgactgaaagtcttccctgttatgaagaagtgaatacatataatatcatcatatagatattatcccctatctaattacgttaaaagattagtaactgttttttaaatcacgtgaaaatgttcaatgtattgatttaaacgtataacttaaaaactgactcgaaaacaaaaagaaagctctaataggcagcgtgaccagagcaagattacacaacactagcgagtataactgtgatttttatttacagcagtgacgtaacagtaaagcttaaactaccgttagttgagcttcaacatctgtgcagagctcaaccaagacaaaaacctggcatgagtgacaatacaaccacgtcatctgagacacactgcaagcacactatttgtctcacacaggttatctttttcccactattgtatgattgtctaagtatcaattctaattggtttaaaatcgggactgtcaaagtcaatctagttaaaacctatactagtaactttcaaaatgggaaagatcatcattctattgagcttcctgttttaaagcctccgctttccagcaatccgaatgcgaagttcaagacttcagtaaacaatatcgtaccaaccattggccacgctaggttctgccggatctctgagaattaccaatgcagccaagatcgccatgctgtagggtatcagctcagtacagtgaagctagcaagtgtgctgttttcagtaagtgatcagctcaactgggagagactgtgctcgttgcccagagacacggctaccggaaattgagtttgcaaggggttcgaatgactttattccacactacaggactagaggtcggcagagctaaatccgaaaatcagctgtcaaaaatggccagttgcatttccaatactttttataattgcatctatcagggttccgacgccgagttccgtcacccttatcccttgaccgcttcggatcgtcgggggtaactgccagattgactatagctagtacaactgtagcgtcgaggacatcgtgcaatcaatttgcagtgattgaacgctctaaacggtaacagctaatgtatcgtctggcccttcacatcaattttatcaagaacacagtaatacccagccccgagacgtcgacagccaaaatatcacctaccatgatcgttgggcaggcggttcagacagtcaaatatccccaatgccaacaaccgaattttctgatcatccaattgcgcccgactccgaggctctgattgaggttttcttcacaaatcggtggtctcaatcgccattccctcataagccaacatttgtccaaaatgactttctacctctcacaagaggcgagccggtcctcgcggcagccattgctgaaacgaattccaaagatctatcccaacagcagcatacacatagagctttcttccaagcagctatcaaagtcctcactatgtcaaaaccaagtgggattcgggcgcctcaaatgtcatactcggctataaccttgccctgatcttgactgtatacagatataatactgactaccctatatcctgctgacagatcgttctgagtcacctcgtttctcgggtttgctatagccattcggctcggtcgcgctatgccaccgttcgtttttcatcatccacgtcatcttcatatgtcgccgttcgataacaggtaatctatcatcccactatcaatggcgttcataagccaaagaagccgggtggctatcaagactccggcgccgatatcgcctacaacctcagtcagtgcgaggatatcagactcataataccaacaagcagcctggatcctcataatatcggggattaatgttttccatatactaaagagggcatcatagacgcaattgataagagggcaaacttccttcggtctaacacaattatctttgcctcacacctgtgcctccctactaaggccgcgtctgagtaatcggtcaaagcccattagtagtcaacaaatacgacgacgaaaaatttatcaacgattatctaagagccgtaggaagatttactgtgccaaaaacctccactgcatcttcgttaaacgaggtggccaaatcggctggtgaaataacttatcctcattgatgatacatgtattgcctgccatactcaatgcatactacagttgaccttctcaggagcaacatggaatagaatatgcattcgcaaatctcgagaaagtgcaagcatgcggcttgagaataaatggacagaaatactacactctgcaagctaatcccaattgcctcaatctcaaaaaggtacgaacctcaatttgtcattctccatcatgagatctgattccatccgatttgctggcttactgctgaaatacagcaagctgatggcgctgctcttattacaactggtcggctggtacttgtggccttgtatgaaacacctgtgcaacatccggagacaagtaaagtcgttcatgggctatgggactacttgacaattgctaattggtaattgatttgtgcaaaggatacggagagacattatccagacccaggactcctgttcccttgtcaactgttcagccctatgtccgcgccttcttgactagctatctacgtttccatctttactaaaaatatgtctttctacctgatagctatctatttttagcactaagtcatagtttcatatcttgagttagtaatcaagcagtacttaattctttctttctattagcgacatatagacaagtaatggacacgtcgaggcaaactaaagtcgacatagataattgctgaagttccaatgctctgaggaactgccttctgttttctactggaatccatcattgtgtgattattttattgggcaatacaggcaaatgaaacggtccatccctttcgatggatatctgagaacaaagaaaacacggtgttctgaattgaggttcctagcccaagatttgacagactgggcggagaactatagagccatagtctcaatgtgagttgtttctaaacccatgagaaccgtgatggtcagtcactagagcctccctcattaggcagtcattggtccaattggtagccaagactcgttacatattggcaaatacagccaagccttggctctgatgtcataagcataaggatctagagaccagcgctggatccgactgtttattcgcatttcaagtaggcaagcacaagtcgaaaagcgcaataaacctgcgatacatacgtcacatctgactcagcttcagtttgtggcgacacagggaaatccttcgtttacaccgcacggcataaaaagacacgataccagctcattcatatataaacacaaatctttaactggctttacttggtcacatgccattaaacatcctgcgatcatgaagttcaccagccacctccttgcagcatcttcagtctattttggattccctgttctatcccagaacaacagcagcagctcagacacccaatgcccgcgaattattgaagatctcaatgacgataacgccgaattcaatgctactggtacaacaaccttctcccttctagagcaagacgattggcagttgtcgatgacattccaatttcaccaagccagaaacaccagcaccgtcaaggatgtctcctcccagggcgaccgaaccctgtttcttagtgtgccagaatcatttcccgaaacaccaagcggcaaggaaatggagctttgctactacgagatggatgccctgaacgcgacttcagattcaggagaaagcgacgacaatgacgcgagctgcaatggaatattgagtgacgaatgccagaaagcgttacgaggcgcgccaaggccacgtggcggtaaatgccctcgtgtcgatatcgaggaagcgtgcggtcgagtgatgaggcgatggacaagtatgtattttccttgttaaatgcccaagacgtatcatcaagagctcagacgtgttaacaacccacgttaggcaagccattcaatctctcgcagcaagactgcacgttgagtagcctacccggagtagatgtcccgagcaactatcagacccattatatatggtacttgggggaatttcttcctgttgcagaggaagatttcctcgactcgtacgacttgcttgtccgacaaccagttcctatacttatcacagcgcggcttccaggagaaagtgaaagcggcgccgcagagatcgcctgcctagctactgaggacatctccaaaggtagtcgggttccacagagcgagtttccaccaagcagcgcgactcaccaggattctcagagaactgtaatatatgtagttgctctatcatgtttaactagttacctcctagcgatgtaatcgacggaaggtctagagcattatatggttttgtgaatgcatctatgcctttcttgatatctacaaaggtcacaacgtcttgggggtttatgaggacttgtggttagtctcgtcgtacttggttctcaggatgctcatacaggagtttgacataaatgatgtatgattggatgatgatggccttggttgtctcttatgtggggaggaaccatgggaattagcttcttctcagtaatcgataggtcttaagatgaccgtcattgtacacagtgaatacgcttgacataaactatataaggtcaatttcgcttcttgtttctctatcaaaaggaagccatagctctatgggctttagtgtgagttgtcaaggtgaaagatatgttcgttgccactaatgcaatgttgagaaattggttagtcttgtagaaatggttaagtaacgtcttcagcttcattattatcctgtgtggcagtataggaaagacaatgtcattcatctgccataacacgtcgctattttcactagtcccgatctgcactatgtgtcgtgttcaatctaagcttgatcccttggtatgtctcctcttgtagttatatcaagagtgccatggtgtaaactatcaaacacaggacccgaagcttccgatgagaggacgcacataatctggtgggtaaaattggttctatcagtgcttttcctttattctgacacttgctgtctttagtatttcccagtcacggatcagtatagatcctctttacttctgtcatgtagttagcaaattatatatttacagactgatgttgtatttctgggctattactgttatggtcactaaccctttgaaatgtaccctttgaagatgttgaggtccgccatatccttatgtgttcatagaacattggattactttggcagccctgcaggcatgaccaaatccctcttccatgtcctttgagaattaaacctctatccctttttacagagtcatattatgacaatgcttattgagactcttctgtacctcagaaatggcgtactcgtagtccaaagagcctatctgcgctacgtttgacctggcgataaattttacggtgatgcaatgtacaatatgaccagcgacatcgttcttgagatcttttacagagtcgcaaaattgacgaatacggtggacctgcgactccggcattgagacaagtacgggtcccccagtgtcggtgacgtggtccgcctgagtatctgtctgagtgtccagaaaaggcggtgacccttcctagagtattgatggcggtattcaccgccgtgcataataaatatgcggtcaaacaatgccgtgatccatctaacaggtctttcaattaatcaatgtgcagatttctgtcttgatgtgttacgtaacctcttcgtattggcagtattactgagagagaaacgaaacatgtccccgctcaagctacaaccttacgttgagcaaggctgcaagccaagactcttgatgtagatctcttcagggctgcatcggtaattccgtgcaaggcttccggaaatatctgaaaacacgtggaaggggtctgagcgtgccagcatctatacgatacaacaaatctgatccgagcggtggtagatcatgaaaggaacgtcacggctaattggcgaagatcaatcaattgaaatgtgtttagatttactggaataaataatgatttagctgagctttcattgtcaaatagtaaattcaaaagagcaataatgatagtactgggataaatgatatcagattgctaggattgaaagtaatatttacacaaatgaatagataatcttacaacggaacatagttaccctgtatctcagagatgtgactaaggtgtcattggtatgcgttctaaaaataacttcgaggctaaacagtgcactggggttagtccgtcaatgcgcgagctaagtactgaaggttcaggcagacccatcggcatatctcgtactcagcagtgatgtgccggatagtctttcggtaaatgacgatcgatatacatgtaaagatataaaagacctgcacccatcagacttctagagttcattatccatcaacacaacttccacacactttaacaaccaacctcaactcaactcaacttctacctttcacttcccatctctccaacaaaccatcaagatgcacttcactaccttcctcactaccgttgtcgccgctggcatggcttctgccactacctacaacgctgccgctgtcagcagcaacaagaacatcaacggctccgctctccaggcctccaagagcggcttcgctctcaagctcaagaaccaaggcgccgcctgcgacaggggcctcaaggagaaccaagtcacattcagcctcaacaaggacggcgagcttaacctttacaccttccagaactctcaggttgcttacgtcgaccgctccggtatgggccagggcaagctcggctacgccaccattgccgacaagggcctcgttatccccaagaacggcgagacaaagggctggaaggttgctgccaacggcgacctcactttcgatggcaagggtctcatcgcttgcccttacgacggttcttactccctctgggtcagtgctggtgtcaataaccccggtggcaacaaggactgccaggctgttactattcgcgccaagaaggatgacaaggccgttgcctgtcaatactccgtctaagagttagcccaacagtttcatgagttgacggacatactttgattcttactacattattctcattatcagttgaggggagcatcatgttctctacatttgtagaaatctaatttaccatctgattaatacatatacatattggaactatgcctttctcttagtgatgttgaatgcttaacgataatcaataccacatcctgtttctacatattagagatgaattgaacacttaccgatgactgcaggaggttacttgtcactattggtccgcgctttggagtagttgtagagatcgacattcaagactaaaagtccgagcccgatattttctaagctctgcgtgttcattaaagctctcagccaaggaagtcaaagcgtgactggcataccagatcgcgaaaaggccagagaggttcgatagccctgcaggtctctcgatgtatgaacctggaaaagaagcgcaggagcttgaacgagcagtcaatcaattgggcttttgcggtagacttgtcaatgactatccaagcatagagtgagggtcgggaagaaagaactatgacaccgctaagtatgatctcttttggacaaggattgaagattcggatggtccaattcacttgaatccgatgcacgtgtcagtcaaagacctcatcctgaccctgggtctctgtatggacaccggcctcatcttcaaggtgtagctgtgaagtttgatttggatctttcgtaccatatgtacgcgctttgctcatctggtgaattaccacggcttcaatgagtactgagagtttgcagaagaagcgggtttatagttgcctgggtatcgcttttatcaccctactcgatcagaatcccccagcgttatgggatagagcaggcgggaagtgaaacagtcattttgtattcagtgccacatcatacattggtagatactgtgctacatgaaagtcataagaaagaaaacatagtattcctcagagtgtattcttgtccatcttgcaatatgtagtcattatcacaactctccacggcaatcgttaccaacgctacgtcgtcctaaccggctgtctacaataaacccagtgagctcagcatcaagttgggagactttgagactcccagcccatacgaaggtgagctgtcggtgaaactacaagtttcgacgtctggtcatggatacgagctaacaacaacagttctcattttggcgtttgccatgtggatctttttatcatgcagaactcttggggaacgcacttttcgcttttcaactctaagtattgtactaagctagccggtacacttcttcaattctattggtatagttcaaatggacggtcatgaaggtatcggttattcaagttggagagggagctgatatacacggcttcgcgataggagatcgagtcggatggaaatggcgcagggatgttggtgataattgtattatgtaacttgttcattcctttgtctgattgactggcattctttgtaagtctactggatcgctggagaggatggtctctgtgccaaacagtctgtatcgggcatgttcaaccgatggacgttccagcaataccttactgtgccatctagatacctgacacctattcttgacaccgtgagctctgaggtatatgcaccaatgctgtgcgcagaactgacctcttgcacggcgctacgcaaattcacagctagtctgggcgattgggttgttgtgtcgggtgccggtggtggcttgggacatctagtcacgtcgatagcagcaagaccgtttgggcaccgcgtcgttggtatagattatgcaagtaaggaagatgttgtggatgagagtagagctaagatcttcattgatgtagtgacgcccggctacgaattggtctccgaggtcaaaaaggtcaccaacaacctcggcgccaacgcggtagtggtatgagagtctagcaacgcagtatacgttcaaggccccaagctgttgagacctggtggaacattagttgttcttgaaaagctcgggggtaaatgtatcgcaattggaagcgccatgcctagatgtattgtttagaagcagctcaacattgttgggtcaatactcgggaaccgccaggatgcgattgaaatgataaacttgactgcgacagtagttattactgttcattattagacgagaacgttgggcgagttaacggaggtctataaggagatgcaaagtgggtgtctcacgagaagggctgatttggatctacagagctaatgtatgatccattttggagcaaactttatttcttgtccagtcttcagctggctggaaagcaatagaaataatctaaagcataactctatatggaccctgtcacagatatctcacagcaatagattggggttacgaagattgcatgggtggtatataatgcccaaatctgtagttgatagacctgagagcttacccttgcattatgtatgtcactcgtgcactgcccaatatgttttcccgagactgttgtatccaggatgattgacccgacaaatgaagtgttacgacccgatgaaggtagttggattgtagataacagtacagacacgcaaggttgggcgcgagatgctgtattcaactttgatcgaggactcgtgaaacgggacgaagaccgatagtgccccggattaaagttcgatccacatctgaaaatagaacaggatctactatacgagacagagtagagaagctctgccgtgagatctgccgagcactggccggaagtacggtagtagacggtactgcgcttagtcacccggatacaagccacaaaagaaacacagatctgcagttgtctttcccttacccttgttgacaatcaggaacgccgcgtctcgtgattacgcattgtctttctttgtacgtcgtatccatagtacgtcagtggagatgatagggtaaagacctggaacagtaaaacgattgctgacgcctcccacgctctggaagcgtttaaaattaggaaacgcttgtgaagcgaggcaggaactgtttgttggcacggacactgactcgttttacttgactttgggtcttgtttctggctataaccttttttgttgtaacagggggctgggcagagagatccattgtcgatacatagggctatggctgaggataaatatttcggttgattctgtattctttttcttgactatctaataactacgcatccaggctttttacatctatagtatctttacaaggtagccatgtcgaattcagattcacaaccccctagccctcccacgacagcatgcatcggtctagctgctacaactattatcgttttcgttgctctattattcccagcggtatatgtggcgtataaacaccggaaagttggccagtcgtggtttccaccctttatgttcttttttatctttcggatcacttcggagatctattacctctcccggtggaaagaacctgatactccgactatatatgctatggtggcgtgtgctgccagcaccgctactttatcagtcaccattgttggcttaatctacgaagcgtatgtgaatatatatgcaccgaagcatcttggattgacatttatattaatatagtttgagcctgcccctgttcccttacaaacgccagagaaaccgtattgtggtcatcgcaatgaacgtagtgtacaacatcggcacaatactagcagcatacggtggaacgagagatacaacgatgccgagccaagtcaagaacatagttgccgacaaggctggaaatatcatcatgttccttgtgatgatcggcactctgagctggctttatccggctggcaagcacatctactatgctcgacaagatacaaccttccgctccgctgaagtgctgatgatggctgccgcgcctgccacagtccttcagctaatccgcatgaactacgacctcatttacgtatttacgcaaatcgccatgttgcatcccaccacgggcagctttgccatcagatttgtcaccttttgtttgcagctggcaattgttggactggtaattgttgctggctggttcagtaaagatgctgcaactattcgcgaaagggctcttaaaacagatagcaccactgagctagtttgagttctcagctctataaggaagagaacggtccatggagtgacgatccttactaaggaactggctgcagtcaaggcaaaggggcctagttggtcattatcatatcgacagtagtggaagataaatgaaatgaaagttgaatcaaatgacgaactgtcatatcgggacttgaacgtattgttaacagacataagtcttcaacttgaggcaagaataaactttaagcagagtagggttagttcgccatcccggtgttccccgcatcttttggctatttctaaagcgacaatctgtaatgttggtggtcagtattactaccaagtgaattgatccaagtggtaggctcatgtacggagaatccctgatcatcttgtcagtgtcttcattgcaccttactcacctaatcagtcacgagattccattacggtccggttagacacaccggcaaactcatggcgatctaaatcctagggtagagagtacaaccaaccccccgggcaaactcttctcttggctgttgagctcaaattggtcccgttctttacttttgttcgttgtcctcgagtctaagagcggtattacgacacatcatgtcgaccccaagctctcaagttacaaagaaatccagttgtcggatgcccatcagctgtgaccgattactaccacagcattgatgaggtctgcttagtgaaaatggagaaacggcgacagaagctcttctacttcatctccaaggaggaaaatcatctcttacgtgagctctgcagtgaaagcttcccagacgaggagttggcgatttcaaatatgctaccattgatcaacgacaaccaaaagccggcgttcaacgctcagacagacatctgaacgcctacgatgtctctgattgacatatcggcaaatgcatcccttacagactgtgaaatgagcatatagatcaaggagaatctttgcttcaagatgtagaagagactcaagctgagaaagaggagatatgattgccagagatctttaatctacaccatgaagtcttctagccgacgcccatggagattatcataagttcccttgactacatgccgcccgtacctgttcctaatatgtgcagtctacatgggagcagaatcaggcgccagcttcagcagtaccgttaggtccataatgctcagaataggtgcagggacaagaagcaaagagaaggacaaggataaaatacatggaatgttcaaagcgtcaaatctaccttgactgacggtgcctcatcacgcgaaaacgcgcaccaattctcagcgcaagagttgctgttgacttgtgcagctcaattctttgagtaggtccattcattgtactggatatactacgcgaaaacgtcccatacgcgacttgagaccacgtactctgtagacactgagcaactcagcaattcgtggctttgctcactgcacgggataatggaattgtgcgcttcgtgcgagccgtcgcctaacggtttgttcaatggacaaagagctcacggcctggagatgatagtgccggtaagtctgtttctgattcggagtcgttggtatcattatttacgcgattggttatttctagtctctggactttcaatctaacgactcctcaaactcagcatacctatgggccttgcagttcgtatcgttttttcttcaggtctccatcttgacaagttctccaccaagagcggcgtggtaagtcaagcacatactcgccgtctttggtagaccttgtaactcgttgaacaggatttctctctgactaaaaatgcctcgacaaaagattgatcatgagttcactcatcatggacgggacgataactccgaaccaaatttctaacctggtattaaagttgctatccttcaaacagatcgattcaatcgattttgacactttatttggtcactgaaagatcctccacgctgactaggtagcggccacacatgccttccgatatcacatccttctatatgcacaggtgagtgtgaacccaaggcgtttgcctgctatgaagttaatggtattgcagcatcatcaaaactagagatgaagaacagggctgagagaatggggggaggacttctcgactaccattgctttatggcgcttcctatgacatatatggtttgttacgagagttcggtggttagcgaccgacacgtccaagtcactgattggaaagtttggtttggatgttcagactctgagctaacacgcgtagaaaatgaataaggggaagtatcaatcccagacaaccaattgcctattttaaatatgccttaatgatgagagtcagcattggtttttgtcatagctattagttctcaaagcatattttaatgttcattgatagctgacgtttcaggcacaggtcgatctattactcttcctggagtgtggtccgagaagattagagcggttgtggttggttatagtacgaaaggtaacgccaggtaaacaatccaagggaaagccttagcaaatcgtacccgtttgactcgattgagatattaccacatgagtaactctcttggttctattcaaaaactccagttgtgttgatcaacctgtaccgactgttgcccactagcgagcactcactgcctgcggcattaacgtaaacagttgctatatgtgaattcccaggggggagcggtagctggcttgaactaaactacttttggtaatcatccacaaagtttgcatggcgctaaaaacagtcaagctgtccgacgtgttccctctttgatccatcatctactatcaagtgcttcaccattctgatcagcttgctgtagtatcttgcactgttctgaactttcaattaaggctatctaccttggcaggccctgatcattatgtcgacaaacagtgaggaagaaaaaaagccggcgggacgtgtcgagtccgccatcgttaccggtacatctgtgaaataccacaacaagtttggagcgcttcgtcttcgtcatccagaaacgaatcaaatcattcttattccaactccaactgatgacccaaatgaccctttgaactggtgagtacttacttcatctacaatatagacaaaaggtcaatcactaactcggacgccacatcgcaggtctaagtcgtaccgcgtgtacatcgccgtcctggtatctttcgctatctttttcagcaacttcttggctgccggacctactgtcgccatccttgacactactaccgacttcttcggaccagctgatgatgatctcgatgacaacatcgccaagattgcctacttcttcaccaccactgcgctccttcagggcatgtccaacttggtgtggatgcctctcatggcaaaatttggccgccgtcctatctacgttatatcttttacgctgtacacagcgttttcagcttgggccggcggcgccactacgtacggcagtgcgcttgcggcgcggatcatgatgggtgctgcttcgggagcagcggaatgcctggcaccactgacaatttcggatcttttcttcgctcatgagagaggtgctatcatggggtaagtccaaacgctactgagatacttggtaacgtagttttgacccgtggtaggatttacactacagccttgtctgccggcgtcggctgtggtattatcgtcgctggactcatcactaaggaccttgactggcgttacatatactgggtgtctgtcgctgttattggctcttgcactctcttgatcattttcacctgtcccgagacaggctatgaccgctcaaaggccatagattcgccaactcaagtcccccaacataaagaaatcagtaaccagagcaacaaggtcgaggacattgttacaaagaatgcccacgatggcagtgcttccctaggccattcaccttgtggtaataaagcagagcgctcgtattggcaaagtttgtctctcttcagcggtattcacacgcaagagccattcgtgaagctttgtcttcgtcccattattcttctggctcttccgccagtcctttgggctactttggtaatggccgtttccatcggattccttgtagccatcacctctaactttgctgtcgctttcgatgctacatacggattcgaaccgtggcaggctggactctgcttcatttcctgtcctgtaggcgctgggtttggtgcctttttcggtggtcgattcagcgatatgatagccgaccggttgacgagccgcaatgatggtgttcgacatccggaaatgcgcttacctacgatggcaatctcactcatcacgacaccactttctcttgtcctctatggagtcggcattgagcggaactggcattggattctacctacaattggtttgggcctttgtaagttggggggaaacggctaaggaagcaaagaaacaaaagccgctgacagatgcaacagtaaacttttccattgttcaagccaccaacatcagtttggtatatactatagatagctaccgaccagtgacaggtgaacttgctgtcacacagcacgcattcaaatgtaagccatatcagaacaacaatgatacccgcgacatgatattgacgttgtctttgcgacattctagcggcatttggctttcttttttccttctacacgaatccctggatcaacgcatctggctatgctaaagcatttgctgccatggccgggatttcaggttttgtacttttcatgtggattcctatgtatgtatggggtagacagatacgttactccagctggaactgggccatgattcggctcctggttcattgggatgcagatcgtgaggttggcgaatgatgtgctacggtagcttgcacctgacattggacgttttcgctatcagaatcaaacgtagcgtaatcgatttgacacatagctactttaatacactgtacccaggacctcaagtaactatcagacaatttaaatgccaacatgcataacttcaaagacacatgatggaatgatagtttaagaagttttgatgtgtatcgataatacttctcccttttcagcccttacgctgctctgcatgacgagctgctctacgaagatggtgtgttgaatatcctccttagcgaagagtacatcaatttccttgagagttttacctgtagtctttttgaggttagtcaaaagggatctctgggtacagtacgtcaaagcatacttcaggatacatgaaatatacaaagaagatagccgagaagcaggacaagaccaggtcttctagcccacgttctgaagagcaatttcagtagcaaatacagtgatgaaacaaaagagccatttgccagaggctcccgctgcagcacctgcacgtcgaagcttgaggggcgcgatgtaaaggagtaataagcaggtattctacagaaataccttcttgagttgttgacctacctctcaaccgtaaagccagtagataccaatccacccataaccgaaaaccaagttatgaatacagattgccccaactgctgtccactgagttgcgagggttcgattaggcaaacgaatcatattgacaaagatcaccatgcaacctgccaagataacaggctaacagcagaccacagagggatacttcgccagccaaacttctcgacagtccaaaccagtggaacggctacgagcgcgagagcaatgttcataatggcagctaatagctgagccatgaagggtgacaagccgacttgtgcatatatgacagtgctgtaatgaacagagagattaattcttataaatgcagttatcagtcatatcttcaacccgactttcagtcttattgttctttatactcttcttcccacgtcgattgccctttcatgttcctctcactgccatgtctgcctagcgccgagccctccgccctgtcgaccctgccgtatccatcaccaagcagcagccaccccttcgcacttactgctgtacgtacacatccactttcctgagattgatcaggatacatctctcttccctggctgagatgcaggcagatgctatccgcttaccctcgaccgcagacgcgcaataatacagtgacggttcaagattcccgattgttgcgacaaaaagttcagataggcaactctgcggtatagatttagtagctaaccgttgactttacagctagatctgccgcaaagcaaatactgccgtccgagattcattctatgcatgatcgacgttccacccccattatttcgtcgtagcaatgtcaatacgctctcgaagaatgcgctcgcgccattccgtcagccccatcaagagaacaagacgcgcccctccctctcacaacaaacaaatggggtggtctgaaaatggtccttggcgcggcgtgacactagactgttagtgaccactcggctttcttgaaatcgcgaatctggcctctagctatggacctagagcactgaatccataactcttccagtatggctgtcttggaaaaatcgcatgtgctgataagatgacgaagctaaggatttggtttggtttaatttatatttatgttgtgtgagtgattaaaggaatttagtggtggctgttgatcgctgactctgttatcctaccctggagcaacccttgtattcgtaactatgctgacgcccgacgttcacaatgacattgacgcgaaatcacaagttggacaaaattaataatatccatgtcggttgatttgggaacttgatttttgtccagatgggagttaggcgagaatttggttccaattgactgctgggtaatggatgataaaaggaatagccggttttctctttcacagtcatgaacggagactttccgtcttttcttctgattggatacactttcaactcctcattttgtcgttcgtggtgtcgtggcgttgaagtggaatctctaatttaaccaacttagatgctgtaggaatacctcacgaaccaatcgtcttacacttgtcccgtgaggagcgtgacacagctctttatggtgtttttacaggaactatgtcagttataaatgaccttggtattaccatttcctgggcttcgaagaaggttcaagagctccagtcgtttgatgcacagacgtgcgcgctcctcatacgagtttttcgcgaaatcagtcgtctcgaaatttggtgtcaatccatgggctatatcctcgattcttcaaacggaaccattactcaagattcctccagtgaccagcgtcggtttgatatgggaaatcgacaggacctattctttcttcaaatgacactgtcaacttcacaaggcctgatcaaaataatcatccagctattccaatgcataggacttgtagacttacaaaaggttcaggagttcagcatcgatcttgcacaaggcaccggaacagctacggccatcgccggacaagatatcgagatgggctactttggccagcccccgacttatgagttaatgatgggggcattgagaagaaaaaagacttgtatgccgacccaaacaagtctcggaaaaagtagttgaaatgtacaaagggacattgcaaacgattggcgagaatgtgcgcaaactacatgaacaaaacaatagcctggaacgcttcaaaatactagcctttgcattttatataattgtaaagtaatactactctccaccctcctctgccttactattactataatatagcggcctcggactgccaaacttgtattacatattatctaggtggtgctccttccacttggaattgacatcaatgctgagacaaagaagctccatcacttttacttctgtctgcaaagcaagtagactcaagctcgcatggtcctgtgatgccagctccatttggtaacgcttgctgagagactctgtaccgtgtacaaaatgctcggcctgtactgcttgtgcgaaggataaactcagttccgaccgggccaagtggtgcagcaaagtttcacatgccacaacggagatcgtggtctcccagacaggcaacgtgcagtcagtctcgccaaaaaagaccaataacgacatgcagaactccagacttgaagtaaccgaacgaaaacgccttgtcaagcccgtttcgatagaaagattcgctggtagatgccgtgacggtgaccttttgggtctgccacatatcctctgctctgcgaagaagtctatccgaccactgagtagcgcgactgtgacagttgggatctcgtaagctgttctgtaaaagctttccgagtttgtcggcacctctagacccgtcaccgtgttgcatcttgcaagttacaacaatatcgcgagcagcaattgcggcgattttgatgtcctcattgtagtcagcagtaatcttcttctgcacaatgatggattcattatcatcctgatcgtgggtaaaagccacagcactggccttggtctctacttctcatgcaaaccaggatgtcccagcagcagctagaagagaagttaggttctgcgcgagaacatccgtgtacagaaatccggcagttgctgggatagcatgaagaaggcagccaactatgaagctaactgcagctgaaaccatcatcacagtgatatgagcgctaatgttggtggtgaagcagcggttgaactggaagacaatggcgctcgaatagccgaacacatacataaagtagatgatggtagtctccgtactctctaccaaaagccagaggagaatagtcgtgcaaccaaaaaagactgtcaatttcgaaaagacatctacggcagccttgatgaggagttctcgccgtcggctttcgacttgtctttcagtgcgctcagcgtcttcgagtcctgacatcttctcgtgggacgtatcgtaacgatgactccagtacttttggagcgttgcgtcgagaatcatggcagacaaacagaagtatacgatggatagccagataccgtaacgactgcgactgtctgtgtatatgctgggatatggctgtcgagcactcatggccatcattatccagcggtccatcagagcaatgaggaatagggcgaggttttgaccgatatcatgtcgcgcgaggcggaatagtataaaggaattgtgctctttgagaccacttcttaattgttgctgttgattaatagcctcgccaagctgggtgaaccatgcagttgtgaactttggaggaggtgctttaccggcagacgtcttcttgagaagccactcaataaaaggcattccctcagacacgcgacgaatcaaagggctagacatgaaacccgatacctttgcttcctaggtatgccggatataagcggtaactgctgctgtgaatgccttctggctcatctcgctatccgatatcttttccaaatccccgttcgacacttggttctcgttaaccaccgtcattgagtaccattccgagatgtctttgctggtaaacttggggattttctccatccagtccgaccactcttgacataatcgtctgtaatgccacaagatgaccaacaagaaggcgtatatggtaggaagatatatctccaagtcatggccgttgacaaaagttgatatgagtggagagagcagaaggacaggaagagtctgcagaattacttttcgcctagatgtcaagggtgcttcgagcagatgcattgtgctcatgactcccaggatgttaaagtatgtagagatacaaatgagataagcgacaaagacaaaacctgcgctgacggacctttgcagagagaacgaaacaagaccgcagagtgcgataacaagtgtcaacacgaaaccacccgatagtctctgaatatgaaagtaaatcatattatcgtatgcataatgtgccatgtaataatgccccacgctaccgacccaacccgtgacaccagctgtgagcagcatcgacactaagagagcatacccagcgacctcgagatggtcgggatccataaatgctgtcatgaagaagccacggccaatgaacgtgagcatggtaacgtcgacaatcgcagggagacaaaagattgacatggcgcctgcatcagcgaatttcttcctccagagcttcagcttctcatggcttgtcagcgtagcattactggtagaaaccttgctggctggtggcgtctcatccgaggtagggtacatggtcataatctcattgcctcttctgtagtctgcaggtggaggatcaacttggagaaaaagattgtaacgggtatatataatgcttccaatgtcgcgggtgtagaggtcaaagtacatctcacactgtgatcccaaaacccagagttcggagaagacggcggcttaatctggctaagagaggaagagaggacatctgtctgtggtttccatgtacacatcttcaaatgccgccctgcgtagcacagtgaaaactataagagaaaagagatcggcgttgatgtccacggaaagatctccttgctgagacttgaaggtgccgaaagaggactgtaaagtctgcataagctgtcttaggatacgcttctccccaagcagaaatgcttcatcgacaagatatcgagtcaactcatgcaagcgatacaggttctccaagctaggcaatctcctacaaccgagggttacaaggtactagagtcgctgctccaatagttgccgcatactaataagtcatcaagagcagctagagcacagctccgcctctatgctacacgtgtcgtttcatcgataagcgtattgcggtaaaggtgcttgatggcatcaaggatggcgttgccagcttgcgagttcccgagtctctgtgtaagactgagaagttccgcataaattgcttcatggatggattctcggatagtggcggggactcggttcttgtcttggccaagattggcttgctcaagttgactatcctattcgaaccgctctgcgcaagaaacacccttacaaactagccaggtatgcaagactatggccgcgtcggaaggtaaagatagagaaatgtatatctcggtgagttgtgcgccttagatgtcctttgaaacaccccagaaacttacgtccgcacgaggtacttaaaagccagtcttgagacccttgtagacttggatgtgcttattcaacaacccgtggacgagctcttgaacgatactcgttataggggacttccccactttgcgactaattaagcatttcagtgactctaataaccgctgctcatccgggccctcgagtacttgcagcatgccgagttccttcagatgggcctgggtccgtacaactgtatcaaaattctctctagtcggctcagaggtgagtaggaagcagccaagtgacaaaagcggtatgtttccgttgccatagtcccaaaagttacttcttcctgggattctttatgagaggtttggcaaaccatcaacagctgaacattcatcccagatagaaccaggattcaataaaacatccgaatgtgagagaagctctgtagcttcggggatgatggaactgaggacagccagcgagagcggtaaaatgctggaattattagggtcattagagacacatatcttgcgttcccaagatatctaacatttctgcaactatcaaagtgttagtaaaaactatataagataaaataatcgacttcttacctcaaccatctcggcgcgtcatagatactcaaaggcactcatggtgttgctcgcgctctccaaagaggatgccttgccctttgcagtcggatctatagggccatgctccataactgcatcaaaatgctgagctatcttggcagcacgtcgaacgacagatggaataggccgcgtatcctagcggtccagaaacccaataaagaagtctagtcgcttgtctcattgtagggtgcatctagccattatatatctgaccctacgcgccttaaaatagtcgcgtcgcttgccgttagaaagtatgcacgcattttccacgataacacccgaggcaagcaataggtcgacatcgttaatagcttcgcagtcgtgttggcagacaaggatcacaggtatttcaatactcgctaggcaagccagcaggtaatttgtctgttctgtttgctgactcgaagtgcacttgagagtaaatcctgcccagtcgttcaaagtctgggccagagctaacgagtgtgatgcttcggtcagttgagcatcttagagctcatagtcctccatgcagatgtgggcgagtgttatttttgccggtatttcatgtaaggctgtccgatacgagcttagggagtgagagtccctaggtatattagaaataccttcgcccatacttgtagggatgataataagatcatatcctctggacggcgcttaggctttagagtcttccgagccagaaacaacacaaaaagactatgtggagcggaatgaagaggtgctaggtctttttactaaggttctagtgaaagtagaggcatcgccattatgaaatatggaaaggcgcgcccctttcttgataggcagtataagacccttctcgtcattattagagatagcagttgagctgaagtgaagttggatataagtaaagagacttatactagaacgataaaatgaaatatacctagtggatcgttattttttttgtagtaggtatgaaaatcggttttgaaatacgatatgtatcaagtacagaatgggaagaactataatgcacgtagctctaagaaccaggatgactagttaatacaagttcccaaatctggatgctgagggaagaatgctattgcagtatacctgaaagcccgaagagcctttacagtcttctaagacggggccctgtaggccaggctgaaagaatgaggccatagcgtaacccttaggatgaagatgcttgcgataatttgttctttttttgcgttaaaagatttgtacaagactttttgaccggattgagatagagttcagtttgtatacagtatcactaaatctgtgtaggggattcaagatagtgaaccagttgaaagtattagatgaagattgatagagtgggtgagatcaaacgagtgactgtaatcaaatggataccgttgatggagctcagcggatacgaagttgaacaatggaaaagaagttaggaaggaggccaccaagtaaagcttgtccgacacgatagagtgaggaggcgagatcccaggatagattaaacttcgatgcatatagcaaacaaagattcagctgagtgtatatgtgaaaagatgctatcaaatagactagactagtttagcaacgatactaaaacggaagcaatctcggagtattcctggttttatggatatagtggatgcttgaaaactagggcaaaagtgccggtgatagttagcgtaagtggacgatcagtaactttagcatgatcgcattaggtggaactattcgccgagggctccatcgactagttagcctaccttagtcaatgtttgagaccatgaagaggttaactccgtttttaggtatatcgttggatctctgctgaaacgccaagaccctctagaacgtttaacgccactttgtttagctcatgatccatcatcaacagttaggtttactcctagaacctttcagctatcattgacaagacatcagctgtggcttgacagacagtgtcgatctcatggttaaccgaacatcaaacacttcaggtatagcgttgcgtctcaggggtaggtataaattttacggagtactaggtagtcaatttcttctggcgggtctatcgaccgcgtctggatccagcctgtgtctcggtagctgttaagatgaaattgagatgtctacctgagcacggatgacaagtcaccaggcctccggttggtgtcgtggtaagtgatctctactatcggttcatgttggctgaacacactaagagacaggaagttttgacagtccgacgtaggaagcgtgggaggtggtgaagtccgcgaattgatatatatgaccccttacctcgcgtcattctttctttatctgcccatcagcttacattatctatacattacacataatgtctcgtctctcaagttctcgttcttcgtcgacgttgtcgcttaacttatctttttcctcctctattattaccccagactcagattctgaaataatagggtcagtcggaaaccatatttctcccttgaattctagtgacagcttcatccttgttactggcggtcttggtttcataggatcacatacctctcttgagcttctcaaagctggatacaacgtcatcattgtcgatgatctcagtaatagctatcacaatgttcttagctagattaacacccttgcagcaagatactgctcccaataaggactcaaactcccaacactgcacttccacaagctcgactatcggagcaaagccatgagattccttttggaatcctactcaacgcttataccgaccttctctgagaactcaggagagtttatcaagatccagtccaaaatctctggcgttattcactttgccgccttcaagtctgtgagcgagtctattgagaaaccggtccagtactatcgcaacaatgtctgtgggctcatcgactttatcgaactccttggcaagcataacattcacaaatttgtcttttcctctttagctactgtctatagatctaaggccgtaaagggcaagcatctaagagaagaagaggttgtataccacgaaacactctatctcgatgagtttaataatgagactttagcggagctatcggtctccgaactgacatcgccgtatagatgctccaagtacttttgcgaagctgttctggccgatattgcatatacagacccttcatggcatattatcgctctgagatactttaacccgattgggtgcgatccgtcgggaccacttggagaagacccaaagggcatcccaacaaacctcttccctgtcatcgcacaggtactgacgggttcttgaacggaacttgatatatttggaacaaactggaacactagagacggtatagcgattcgtgactttatccatgtcacggacctggcacgtgggcatgttgcagcactcagctcagatatcgagtcaccgtttcgcaccttcaatcttggcacgggcaatggaaccacagttgcggaggctgtcaagagcctggagggggcatctttgaaaaacattgctgtcaacctagtgccccggagaataggagacgtaggcttctgtgttgcggccaacgaccgtgccaagaaggagcttggctggacagcgaaggagactatccagcagtttgcaaaagatttgtggaactatattaaccaaccagaaactgcgttgtctttttcatggagaggagacctatcatatggcttgtgttagtaggataaggcgtagagggtaacatgaaaaacgaataaggacttgatttgctttgatttttaatagttgtacctaatttccttttcttttaaatgatctgaccctcatcgaaatggggacgagtgtgatgaaaacataaaataacaaagacaacttgatagtaaatgcaagattattgctcggccaactgactccgcctatgcctccatgtcgactggtgaagagtcttcaataacccctcttagccaccccatcttgacttcaactcaatcatcaaagaacgaggttgaggattatctgcgagatatcccggacggtctgtacccacaacgtgcaatcatgacagacagggagcggaagagtctcgttgttcgtcgtctcgaacagctctttacaggcagagattacattgctgataccttgaagacgccatttgtgcggcccggtggtagcttcatcatggtgggcgatgtaggagatggacaggtgacggaccaatcacctactcacgaactacccactgatagacatgaacctatccgcgaagccagaatccttcctctagaacagcgagttcatactcggggaaacgacagtcatttaagaaactctgtctcaccttctcatccctgcaaagacagcataaacaccggaggcaatgatgaagactcggtccctggtattaagtcgttcccccccactcctgcttctgccaaaataacgagcgacgcgaccctgtgatctggaccctgatcgcgctcaggttccgtgtgagaacatggattacatccgatatttggacctacttccggccgagctattatctagacagcaaagcagccagggcgtcgacctagacgctgaaggctgggtgtccttgaacctcctgtacaacttggcgcagctgcacttgatcaatgtgacaccagacttcgttcgctcggccgtatccgaaaacagcaccatacttcagctatcaactgacgggcataaagttctatggcaaggcggatccaaggataccagctccagtagctacagctctgactacgacacgccagaaacacctttcgttggtaatatcgataagtcagaacagagacgggaccgccagaaaacaagctgttttactaacaatgagccccaactcggcggcttaggtaacgacgtgcctgcatttgatccccaggtttgcgctcgagttgaaagtttccggtacgagccattgtttgctctgcaaaattcttcttgggggcataattctcggggcgggtcggtttcctctgccaaagctgcggacaatgataaatctggcaagtcgaggttgggcctggaaggttacgcaggttcggctgacagacggcaacaccacgaaggtgctattacctactacagcaacgcacctttctgcatcgatttagcaggtgatccaaccaatgtttcacggactgcttgcacatcgttaaactccccaactagagagaattctaagcaactatcagattcttctcggtctcctcaacgaacaacatccagatcttacatcagccacacgccgccaacgggtcaataccagcatctgcgtcgcggatttcgggcaaaactgggagtaatagtaatggagttcaggatctgatgcccgatagcaaccatccaagcagctatattgaactggatcccgtttggaccgacgatcagcaagacatcgagcagccgcttttggagccctgcggacttggtgttctccctcatgatcattttagagtagtggtggatacgaagcgacctaagcatgatattctacagtcctctgagcctgagtttgggaggtcgaaggaaggcataaaagggtcaactcatccaaaggtggctacacagatttctggcagtatttctggtggttcggaaacaaaagtaagcaaaggatcatgctctatcggggttgagtatctctcatggcgcacagagagattggtaccagttccactgccatcccctgtcaggttcttcccaccgctcagcaccgatagctcaatgtctggcgaagataaagatctatctacagctgcagatgatcttgcgtcattagagaaggatacaagctgaccagtaactcggatacgacctttcagagacctaagaagagatggtcaccgacttgaggaatgatgagcggctcattgtttggtgaaacggtctaagacttctaccttcaaggctgggtcttgaacaggttggccttggtcgtacagcgtttcaaattgtcacctgatgcctgtggattgtcatgagctcacctcaattgtttaatagagtcaagacaggattttgcgagctttattttcgctttctaaggctgtaattgcagatgcttttgtataaataaaagccgtggctgtagtaaagccaatactgtcttcttatgctgcgtctataattagaatatattttctagaaaaatctagcttaaaaggggaaatgtaattgtaggtggtagcgtgttgtttattcgtaaaggaactaccagacaactctcttgcggtgaatattgttaaatgatagaagtagtcagacttgtgcaaaattatcgtgatcaaagatataaacaaagactttctttatatacgcgtttggaaagttccagtgaggaaaaacgtcatatgacaagagatcggaatacgtcggaccaaagataattattttcctgaattggccatgaggattaaataagtaatgaacttccccgaccctttcgtgacatgtaagactttatgcaacgcggttatgtttatgccgtgccacataacctatacataaaatgtttcgttgcacaacattacatcactcaatacatagtagatgagggattttgtaatccgtggccacggttcatttatttgagaatgatgagtggttcaaagtaattcatctcttctcgtcacttcagtagtgtttcctgcatccttgcttggccaagattggaggatctccatcgtcattcagacatgttgaatgactagactctggcacgtcaagccaaatcaacggcggacaatcttgtaccttgacacacgtcgagcgttgatcttcttctttccttcggttggcccagaaaacttctcgttctcactatcgttactcagtatggagacttgtgtaaacctaaaacactacttacttttcaagataaagccagagatggacagcactgcggcaggtaaaaccctggatatttctagatttaaagttagtttagaaatgaaatgagactctggattatattatggagtgtcctctcaaggttcctaggtgtcaaagctaggatagtggtcgcggtcgccgccgcccttgacgtcccaacggatctgcaaggagagttagcaagaggggactaacgggtaaaaacattatatattccacctatataagcggtgttgccagaagtctcggcatcgaacttcccctcttccagataggctccttgctgttaacttgttcgtcacttatgatgatgatgatgtttgtaggtggatagtttgtaatgagaatgtgtaggttgaaggttgttgtgaagatgaggaaggaatacgtgggagatgggcattctgttcatgtctcttggtgttcacctttcttctacctgaaagttcatctactgtttgtcctggcccactatcaattgggtcatatcttgagacatgagatagaatcgtgtagatgaaaaatgtcttattgagactcttgcatatgtatgtccccggcagtctcaattttaaatcttgtcgctattccttgattccatcgcatgaaggcaccatcccgtacatgcatacgcataccagtctcatgcaacgaaacatcataccaaggctttggcgagtttattgcaccccacaacactgtcaattttgccttggttgtctacaacaatttcattttcgcaatcttacctgactttcacgccctcttgtaaaagaggcagtcagccaatgaccttggtcttgcgcaattactatagtgccatcgataacaggcacaataattctaatctatggcgaagctaccaataaccggtgtttatatacctccgtcacttgagctatcgacaactgccgaggtcaatataggtcagtcatgaccgagatgatctggtacacactcaatcaagccacctactcattgtgagacaactgcgcatttttgcttcggtttcagttgcttacgaaactttatacattacgcaggatcatcgagcgtattgtctgcaatatatgtctatcttgaacgatagcatcctgtcatgagcacataatgtcttcaagacatcagacatctataatgtcccacaatttgggcaatgtcgttaagctcgaaacacactacaattaagtacaacactacgacccacaagtggcctgttagtgtcggctggttgagacatggttttaacaataatcccctagtagtgctactgacctatgtgttcagttcaacgataaatactcaattcaattaactaactgtttgtaacattgatggaatattcaccatgagtcacgcttatgttggaaaaccttgacttgagagagaaaaaccttgacttgatgatttgttgaaaacttcatctgcgctgacagattaacctttgttaaaaactcaaagaaaactgagaaaaaagaagaaaaatattcacatcaggtacgggttatgttctatagtatcatgtctttcagaacaatctgcacctaaagccgagttatttcagctctccgggacagcccgtgtctcacctttgaacaacaccgagagcggagtgaaacaatataaacctaccatcatgactcaaataacgacatcgatatgcaatgcacaaaaactcaaataaggaaagagtaatctagcggtgtgtaatagaccgattgctcaacaaaagacggccacattttgttaaaatccagatcgggtaagtttctgggcactcatcagcataatagtcttaaattgagatgtctcagtatatgcctcactccaccacatagaccttggactaccaagaactaaccctgagtcctaaatgattaacaagatagagtttagagattaatagatttgatactctctgccttttgatttcaagtactgcctgggttgaggaatatcagaaatatgttctgttttgatcaagtacgcttgctgacaattagaatttcattccaacagtcatgcttgacatctcctcgatcgatctcgccatttgataagtgtctgttgccggtgtagaacaaatacatacctgttaatctccttagtcaactgaatccacatttccccttttccacaaccgccggcttggctttttctgtaaatggcaatgatcagaggcaaattgcaggctgaaatgtacagcgacggggacaaacctgaaacaaaacgaataacgaccctacacaacactcttctaatctctggggcttattatcgcctcttcgcgccgtgccgtggtcatcgcgacccgcaggcaagggatccattcccgtacatcgacgtctgacacgtaatagatgatgcatcaatatgagatgtagttaatttagcagaattgggttggtgctaggcagtaaggtgacacaatgttccacggtctgtttctttcttgtatattaccttcgaatccgtacgaagattaaacatgatcattaactactctcttctcttctctctctttttcctctcctcacaaatcatttcgaaatggctctattgaaacgcgaatggccaagttggctgacggagacccgtgacccggcccgggtatgggttcgcgacagattcttaataccactctacgaggagatccgggagaaacttccagaatacacacctgccacattattgtcatctgctgatcgaatcaaaatcactgcacttcgtcactacaagcaaactgtcaggccgagccatgaagctgctcgcattgacattcgtattgatttccccaacaatcgaactccgtttctagatcttagcatcgtttgcgaccgtacagctggagaagcagcgacggacaagcgaggtgcaatgatagtattaggtgttaaatatccagctttggatagggtggttttctacaacccaagcgaggccgatgaacaattattgaaagacaaagctgctgagcttaggtaagagcatcaacctgctgtacgcaatattgcgtctttgaactaaccattccaatagccactccactgctgatgtcagcggccagtacttcaaccttctatttcttgcgtttgttttgcagacactgagctcccgcaatcctgactatcacttatactctactatgtgctactggtacgccggctcaactctcgactgtctaagtcttgctttgaacaaggcaaagcaagaggccgagtcgcacatcacgggaggcgagactcgtgagaacagcgaccatcgaggccgtgccacatttatggaatccaaatggttgaagttcgggtgtttttataaaagtcaagttcctgatgcgctcgacactttaactctgagaaattccgaagcgggaacgcctacagaagaattcatgggagtggtgacagaagcagagacgaaaaccaacacgttcagggctagcctcgtttgcggtgacgaggatctaaccttaccagaacaccggcaggagtttctgagacggtacctagttgtcgacgttccgattgaagtggggacgaaagatgacagctacaggctgagtccaaagccttcgcctggcttcatattgatggatgagctggctctaggcgatgacaacgtcaatacagggatggcaactgaggctcgagaattgttctacaaagaaaaccgattcttggtttctctgaaagcactcgatgcgttttggaatgggagataccagaggtatgagttgggggacctggtcaagtcatcaattcaacacatcatcattgccatctccacggatgatgaccagaacttatacccggttatggatgccctgcaagatttggaccctagcgctaaagtcagaattgttctactagggttcgggatgtcaccggaaagcgaaggagctttttctcgagtttccgaagacatttcgtcttgggtgaatagtttctctcagcgatttagcaacttcaagatgcacaagcagctgttgccagaagatgcagacaaccatgtggttacggagattcttaattctctttgaaggatgatcgaaggataacagcagtacgggtcaaaagacatagcaattccagaatagattcacatttgtttttcttggatttcacctaaatcgacgttcctgtccaagcttgttaaaggataccaaaatgcgtgttgcttgaggcgcaaggtatttatacaagataatatcacgaagttattttctccttgtagagtatagatttttatgttggttaagagatggctgtattcgcttcgaaatcagatcattgtttgactaggcactcatagtaaacttggaacgacatgtgtcaccccaggcctcatctcacagcttggacttctatggcaagttactaactgggatgcagacagatggggccgagtcggaaccctcctttgccctatacgcataattggcttggtgatacgaggccccacagcgtgcttattcgtaagcgtttggtcagacagtgctgtcacagcctaaagccagatgatagcgggatatgaatatggagggattcagatgccgctatcgcctaaagaacgactgacctaccctatacgtatagtatggaagaacccaacttaaaatttatgctttggtgtgttagaggaacatttagcgacctggctaggactttgatgttccatgctctttgttacgatccagcggcccagcttagtcatactgcatgtaccccacatttttaccagtcatctgacacgactgttcaacacgatcagtgccaggaaactacgatcagcactgatcctacgataacctcactgatcactaaggagcacccaagtatatatacttctagattagccctagttagcacacttagcttaccagctatcaataagacttctttacctgaatacgcctaacccgctctattcactattaagagacatgacacttcactattgctcagtaacgccctacatatctgctaacataaacctaatacagactagtttatcccttagaaaccacacccgtcacactcttatacaccaattagcgttggtcatctttgttccgtggccccttaatgacaattgttgatttgttccactattctataagtgtccaatcatttgatgcaacctaaacagggaaatgcatccgtctccttcagctgaactgatcctaaactcattacgcagggttacccgaggtaaagagtacctggtatcccaaggacttcgctcgcaacctcacgacatcttcccaccttgaatcaaagtttgtacttcatctcgtctgctccatgcctcgatacttaacaatcctgcgcctagtcagtcttctgactatcaccaatcctatatctgcgaccaaatacggttatatagagtcaaaggaatgtgtggacccatcaggctatgaactatgctacaaatctagagacgatgaacgcaacgtctgcatcaacaaaaattgtgaaggtcagaacattgactgcctcaacgcttgtgactgcgtattcaacgtggacgtcatcgactgcgccctgacgcattgttggaacaaggtatgaaggacaagtcaactagacaagaattatagtaacaagtcacaggtgtacagttgcgaataccaaaacacagtgcttgaactgggtggcccctgcatcgatgagaagttcaaagatattcccttcttcccagcacccgacgatgttccagacgcttgctcatgcaacctcggcaagatcgctacgtctctaaatcgtgctgtggatgaattggacacatgtatcgagaggaaccaggagatatgggattcactctctattgatgaacagggggtattcattaaggcttgcaagtgttgctcacaaagcggcatattgtctaggtattgttctccagattattaaaacattcccaaaattaatcgttgacgtagcttctgggatatctgtcctgatacaaagccctcgctcctcggcgctgacgaatactagaacttactcatctcgcaagatgaagattaccctcaatgtggcgattacaacgacgcctacaactgcgcgaatgatctcaagttcacaccaccaggcaaagacaattcagcaaagttttatgcccccggagagtttcccaagaatggaaccaaaacaatgtcgaatatggatggcagtatcactagtcctctgagtggcgctacgtttacatggacaaatggcaacattgtacatcccatcaccggggcgagtgtggatgcaaagccaaccgataactcgaaaaacaacgaaaacaagactgatgatacagaggagataggaaaggaggatgaagaggagacaggagaggaggatgaagagggcgcgggctcggctataacccctcatttgtgggttcttgtctgtctagtccttgtcttgttaccttgaataatgggacatctttaagtggctcagtccaggaacggctactaaaacatgttcgagcaggatattttcgtcatggaaatgggacagacagcgaacagattatgatgcgggatcttcgccgtcatgtataataagctgggacagagattccaccccattgattcaatagacaagacgagtatacttgtcagggttaaaagatactagttgttacgtttactccaacacagaagtcaatagccctccgctctttggcgtcaatgatagcagaggatcatgtgctataattacacctgggactggcatgagatataacgagtcagaccctgaccttatctaaccttatagatagtatttatttcgagaacttttaaacaatgactcctttcattgtctcacagagtctcaaatgtacgtgtatgtagttaacttgtagactggctttacaaagaacagcgactacagtctccagtcaatactaaacgctccgattccatcagtttattacctgctatctgcaaagtatatagtagagaatgggtagaaccggatgcataacactcccggtgactggaagaattcctaaaattgttatttattagaaactcgaaagtctataggcatgcatatgatcttgcctcaacccgtactaccaaccatggctgttccccaggctttgaacattcaaggtagagatattgaccaaattctagtttccatgccaattcacctggatattcctgtctaacggccgtaacgtccagatcttcagatgatacctcagaagactttacttccgtcttgagaatatccttgaacaccttgataatttgcttattagcttgacaggcgttccttgcatttgcgacaatgctgaggcttttttcaactgatgtcatcctttcaaggataacatagtagtcgcttaatgtgttcgcaggcccgcagaccttggcggccttatctatggcgtccaacatctcgacagggaacacgcaaaggcaatcatcgtacctcagaagatcaatcctgtcggcttggagacgtctcgtctttgcaggttcgctctgggacactgccagaatgtcagatatctgaaaaatacggtttgtgagcgcgactcgtatttctgataacataccttctcgttcgagtctattcgtcttttttgtatcgtaactcgcctcaccattgacactgttctcttgagaggtccccttgatagttacagtgtcccgatgttccgtttccggtcctttctcttgcactttcttctgttctagctgatgattccctatcgataaggtcgctggtcgttggagaaagggagcaatgcttttgctcacgaatggcttcgatacgcccagacacacagcatcattaacagcattttgcatcctcggaatgtattcgtctctaattgggccatctctgacgtaatcctcactgacgtatacaagtgctgggactttagtccataaggagcgccttgaagtcctgtcgttagatgaatcacctatttcctggcgccgttgtttcagtaaaagggccaatctggccgtcttgaagtctgtatactgtccgtgaggctggactgacaccattgcgagatgcttgtggtagaagcctttggaaaccccttcattgcgatccaatgcactttcgtctttgggggtgactgtgtagagaagaccctcaactgagtgattgtcgtctgacttgagcacattggctacgcctcgctcattaatgtgccatcggaatgaatcgagaatggcaggtcccttgaagacgcttccaggacaccgttgggccatctgggcaacgctcatattgcttccgtatgcgaagtagagcttgttaggtggttgcccatgagggcatgttggccgatgatttgacagaactgatgtattgagagagtacatgacgatggattttaggtaaagcaacgatctctgactcaatagaagtcagtgaaggagcaataataagattttagaaattctaggagtggggtaccagcttgcagcccgacgcgacatagatcgaaccaatcagactgctagttaattctgcactgtcgcgagtagacagcgtgttatggaaatgtggccggaaataacagattcccggcctaacatttctctgctcagctttacctggtctgctttcatagctttacaggcaaggacttcccgcgatctagtccaaggaaaatgaggcactttgaagcctcatttatatgcttgattttgtgcaacatactttatcatcacccgtttatttacacttttccaaaccgccaagtataatcacccattgacttaagccgacgcctgaatgatttgtagaggcgaatctgtttaacggaatgaagacagtagaggaacgaaaacacgaagctgtacccaattgattgcatccctaacatcgtctaaatgtccaacctcattatcgtccccgacatcaaacccacctacgtggcgcctatttgtctaactgggttgaaaccaggcactagcagctctacattacgtggtcgctactctatcatccctactagggtccccgaacgtgaggagcaatccatcatcatctccgttccccaacaattctatcagcatgttgcatacgctagtatggatcatgacagaacccaattcaaagatctgtagttttctggaaagcaccccttatattacgcaaattctctgtagagctaggcgacttcagccccaggcatagacctaggttggggttagagacatgctcgatatctgtattattttattctgtattacaagaccagatgtttaatcaagaggcgattctagcactacagctcctaatacttgcttcatgttggaacatccaccgttaggctcattaaaatactcccgcaatgatcttacaccatgccttactccatctctccaaatctccggcagagttaaacttttcacaatacggggaatctgatcctcccgtgcctggcgttgcgctctgtcgactgctgtaagaattagagaaccgctcgtcgccgctcgaacaccataccaagtaccctggtgtcgagaccctgcaacttgatcaagtttctacatgcaagatcgcacacactgggatgcgtatgaggtaatagtagtgtgtagtgaggaatcgatttctttcaccagtcgatccacgcaaagtctaacgaatggccgcgacacaagctcacagaaagagatgtatctgtgtcgcagaacatagaccatggcgtcggtagcaaagcctgccacataaccttggggtgtaccgaaatagaacatgagtggtagtgaagaataccaatcaaagatttgggactccatcaaccttgtttgagggatcattaggcacacatccttcccgcttggaaagtcgggcgtttccgtgtccgtttgtagaagtcgatttataagatgtcgcgcggcgacatcactgagaaaataataccaacttcgctatttatcaaccgtatctgggtgtgaaccgaaacttggaggctgaggaaccgccaggggaatataagagttgtctaggatgggcggagccagcaagggtagggactcaaaaatccttctttaccgggttccattgcttccaccatctgctgatcattgcgtaggccgaagtcgccgacttttcttttttccttggccgacggtttcgggaaacgttttcgtctaaccttatcctggaagttgatccggttttggttaagctcgtgccatccgtcggtcagcgatgccaagatggctacacgaggttttagccatggtgttgtgagtccattggtggtatgactgtggtggtttatcatctcaacgcggctggccacggttgaccgttttcgcctaaggtaggttggtagataggtaattttcgcattgtcatttcgcatatacggatatacttgttgactttttgttcgagcggtctcagatgtcgggtatgcgcgtcatcttgacacgattccaattctctacagggtagcccgagcagtataatcgcgttggatcttgttgacatatcatgcgtgtctatattagatatcccacattgtcacacaggtggtagaaaggaaaatattggatatctataagctagtttatacagtatccaaatgaaaagagtgatagttaatagacatgtttggtgtcagcttctacttcgtactcatgcagcggtttacggtcgcaggtcgtgctcggtgtcaggtaaatagagaatacttcaggcagaatcaatatatcactggaaacagacactgcaggtagatcagactttatggacaagatgtaacttgaggagctgcatctaggatgtatccagtcggtgaattaattcttctataacaatgtatcgccacgtgatcatagtctaccccactatatgtatattgtagactggtcggtcgtgataggatttgagctcgcggtaaaaaccttaaaacgaggggcgcagaattgtaatatttgatggttctggggggcggttttgaatttaacaattccctcgctatagttaggtacaattaaacagtcacacaatgcagggcacaaacagtaatagaaaagccttgtgagactgctgagcaacctactcctgctttcttcagctggcactgtaattttttaattgatggcagaagtgcaatgcatcgccctatgtctttattgaggcagtgggctactaggtagtaatccccgtgctcgcttagtaattcctctttactcctctttacgatggcagcattaaactccgagggcgttgtatgaagtggctgccccatcttctttcacaccgtatcttagtactatctcgacccggttgtctcaacctcacagatatatcgtgatgaattttatcgatcgcccttttgcttgtcaccattgcaatgcacggttcacccgcaaggaacacaaaactcgacacgagcagattcattcctcaagacaacaatttgtctgccggcactgcagcaggctcttccagcggaaagatgttcttctccgacacgagaggctggttcacaaaatcggaaacccatccaaccatttgaagaatttgcgctctcgaactgctgtttctgaactttgcgacggtcatctagaacaggttattgctggcaacgacctgagtttccaggaaccaatcgagacagctcagagttcttggtgtggccagcagtcttctggaacggggtctagagcaggggctgatgagcaactctcaccaagcaacggcgccatggtactttcccctatgagcttaggcctgggtgaatggtcggcggactctcagcaccacgaggtccttcaacatcccgagatcgagtctttagctttttcatttccataccccacgccggtacctactattaacccttcgaagaggggcgacgatataaccttgagcgcgaatggaattggccaatattgcgacgagttcgggttcttggacgtaggtccaagccattttgtactgcaaccaactggtccgagcgagccgagattattggagaagctcttatggcttgctgagggccaatcaaagccaatccccgacattgaactggaaaaggtctggacagccgtccgacattgtttggccgaactttcggtttcggtgtcaagaaatatgatgcaacgaaaccttcggtactactttacattcttccatccccacgccgcaatcatccatacaccaacctttcgcgcctcaacttgccatcatgcgctgctgctcgccatggcagccataggagctacctactcgcatgaccggaatcaagcaaggaagctatacgaagctgcatcgtactctctagaaataaatcaaggcgacatggcgcgaacaacaagcctacaaactcttctccttctcacgatttatgcttgttggtcggaccgccccgagatgcagcagcagtgctctacgctctcctcaaggatcagaattgtaagtctaaattcgctgatagactcatccttgtactaataagatagtatcttgggacgcaagcagacttagtacaatcgtcctcatgcagtgagtggcatcgttggattgaggcagaatgtcttaaaaggtgcgtcacgcgatcaatcctagagcttcatcaggttgctaacttgcatttaggacggtttgcttttcgtattggtttctttctgtccttaaagtctccaccaagaccatggccaacacaatacgagaccagggcatctccttagagcttccatacgaagaatctttctggcaatgtgaggacgaaatccaatggcttacaacgcggccatcagttcctaccccaccaacatttgccaatgctttcgagatattgctatcgcccgagaaagctgtccctgcaaacgttagcttatttgggcttgctgtcttgatgtgtgggttgttaagccaagtcgagcatataaccgcaattgctagcagtgcttcctcacaaactgccaagacgctcctccagtcttgtgatgatgcgatggggaagtgggaatctgcgattcaggcaacggtgagtcggtatagtaaaactggcggcgaaaacttttccatggcgcacgcctcgattgcgatgtggcatatgacgatgatgcacctgcaagcggatgtcggtattgttgagattgcccagttcattgtgtccagtccggatgaggagaacttgagccagctcgttcgcgccgctcctcgaagcttacaaatgtccaaggctatgcgacatgcggtcgagtgtcttcgcggacctgtttctgtcggtatcaacttcctggcgcggacgggatgcggcaatgttaacccatgtttgagtcgactaggcttccacgtcgtcatcttgttggcccagtggcttcgcactctggaggctacaatgatcgtagaaactcgagcagtgctggccgcggaagaattagatgtcatggaaatagtccaggggattgtatctgactcgggtgttccagaacttgagaacctcggcttgcctctcagtgaatcttgtttgaaaatttggaacgaggcactgggtcctggaagattgacctgggactttgacgagaacaaacgacaaattttacggcccgacgtgttgttctaaatggacaggactataatattgctttagagttcgggctaatcgatgaatatctaaaaacattactcatctgaattaataattcgaaagtggtaagcaatgcaaacaatagtcataagttccttgagatccatctatttctctttcgttttactcctggaaaagggacagtaaagattgacagttgttcctaaaaccgtagctacgcctgcatttatccttgttctttcattgcgacgtgcgcaaacgaacccggacaaagaaattattctggaaaacaaaccaatggttcttcaattcccactctgaatttggcagtgccaagtctccagctagttcgaagtcgaagtcacgcacgaggcgaggtacaagcttgcaaatctctagcattgagacatgccgcccgatacaggttctagaaccgagaccaaactgtaaggaacgcgcagcgttgttagtatttagaggcaagttcttcatgcgaattacaagtagtggtaataacttactggcatccaatgttggttcatcaaagaaagcttagccgggtcatctgtaagccaccgttcggggttgaaggtatccgcatcggggccgaatatgcccacatttctgtgttgaacccagctgttgacaccaataattgtctactcattacacttttgtcagctgtggttgtctgaagcgattgaaacgcttacaccttgagggaaatgttgaccacacaagtccgctcctccttctggcactacccgttcgagaggtagtccggttgcggggtgcattctcaaggcttcctttatgaccacttgaaagtatggcatatcttgactctccttgaaggtcgggcactctgacagcttgccttccttctgcttagaatcaatctcatcgcgcaacttcttcatactttgggggtttttcagcaagaagtagaggatactcgagaggctgatagcagtagtgtcggagcccgccgccatatttgcggtacaacccgagaagatatggtactgtgtaaacttttcgggatccttctgatgtttgtctaaaaacttgtgcagaaaggatatgccgctatccgaacttttttcgtgatcgtcatgcactgcacgggggttggccttgcaatcgtttatacacgatctagtaaagcgctcaacatggagaaatccgttggagccggagccgggcacgagactaacgaggcggaaaagaatgggatgccagcgggaataaataccgaccagcgtagcaaaactgatcgagcttttaagagtttgcatcagtcctgcgatatcctctccttggtcaagaaagccaagccgtttcgagtacgtgatgcttgcaatgacatcgaatgcatagcactggagccaatgagctatgttgaccgaagtccctccttgactgagctctgccaggcggcaactgaagagctcagcacattcatccacgtatgattcatagccaatcaatgcagacatggcgtatgtactctgatattgtcgacgtgcttctgaatggtgtttgatggagcgatcgctaaacaggttccatgggctatcgggagcagtccaagcatcataccaagttgatttcgcgaactttgaccctggtccatatattgttttcgacgccagggggtcatcgatactgtagcggttcacaccgtatcgaactatcgggcctagcacacaatgagaagcctatacgttattgcgaaggaagaggcaagcaagtaccatgttgtctgtgtaacgccaagttatcctgctcgaaatggcctttccaggtgcgataaagataccacgcatctgtgaatcgagcgacaaatggccctggcacttgtctaagaggggaccggcctagacgaatgaaaaatgcaaggaggtaggccacgatacctatggcccatatagagatccagttaaggaacggcatctttgtatagcgaaaggtattttgatgcagatagaagagatggatattacgggagaggctagtgctatttattatctaaaagctactaaaaagatgaatatagaagctgagtgttgggcatcgaaaagggaatgacctaccatgcggggccccgcaccccactcggcagtggggatactcttgttgatgtaaaccaaaccaaacatttaatatcttgcatagtatggtaatcattataacttgaacttatacctcagcaacctaggcttccactactgattgagcattcgatatactgtgtatgaggtatgctttaggtaggtatgctccaaggtaactactctaaaacatgatttcatagcaggtttgaataatatctcttcacacaggagaacagtaaataagactacctatctcctcatgagtaaagcaattaactactaatcatatcagcgcaagtacgaattatatatacagtcccagcaaccgaatttacgctacataaaaccgtaatatcagccttatgaatacattcagtagtactttctgtttgatttgccgaaccaaattggagtcttttatcctgaacctgaatgagttgtgcgggggtggaggcgggagcgggagcgggagtgggggcgagaaggcatatggaggggatgtggatggcagtggggatgaagctttaccggcggaaacggcgtttgtcactgactgagagatcggctgtgaccggggggacgaacggccaaggttttcctcggcatgttacaccagtgagaagaatcacctttcgtcgcgaggctcacatatggctcgcagagctcacggtctattagaggtaaggtgacctgtactttttccctgcttctctcttatcccatattagtccatgtatgtcgctttcgtttgccctttttaagtgactcatgcgtttaaagtggtgggctaatggatccttcacactccgtctctcttgtctaagaaaagtcagaaattttcacagtagtaagccgtcgttgcgacttagcactggggcagtagcgggattgctgtcagatgtagtgcggcgtttatgcttactctggcaagatttattatgcttatctacagacaacgaaactattacgggcaaagttatatcgtggcggcgccaccaccgcggaacgatacgtcgatagccgggacaatagcctggacgtcactggtagctccgtgtttaaaaggaggataagtatggtcagcatatcccccttccaaactgacgagtaggcatcgattgcttgatatgcaccaggggaggggttcaaggaatgaatttcaggctgcaggtggtggtgggggaggtccgccagctgagttgacaggtgaggattatatgtatgagtaccatgatagcctgtcaccattgcctgggactttgccacatgaggagtgggcgggccaataatagaaagtcaaatggctgtgatgtttggataccaagttcccaatatagcattaagtcatattcttataagagacttaagcttgggaaatgcaagacctaactacatctgcattgaccagatgacagacacgttctagcataatagagttgtatcaaacttattcctagctcctaaaccctaacctcaaagtcataaatctagaactacctttacacatgagaccttgctaataacgctccataataagctgcgtcctcaatgagtcctgctcaagaaaccatcccttgccttgtagatgggacattaaactagcgtgcttcttggatgcctccatgtaggtctctgtcttgagagacgcctcaacgaggtattcgtatcctgtgccttcagaattgcgaagaggccagacttctagatacatctttgttccctctcacctgccaacataccgcttggagtatactggcccgaaaacccgcgaacttgccaaaataccagtgccccatttgtcgtacaaccagttgtcaaatttagtaggcgcttcttcaattaacattgaacgcgagctcaactcctccggaagatccatcccactaattttgaaatcagccgactttttgcggctgatagacagtgtttgctttttgtaacccccattcgacttgagcgtcgtattttccctcgctggcattgaaaccatcatcattggctttggtgagcgtggcatcgatgttgttggctgtgatggcatatcgtttcttgtacgttaattccaatccatcctcgttctcagtcttgcggacgcgtgcactccagtccttggaatataggtgcttttcatttgtgtcaagatactgaacggtctggttgatcactcctgggcggacatcgaacgccgccaagacggcacttgtgagctcattgccagagttaaggactgcgtcaggtttaagcaggagcttgacctcgtagtcgggtgtcatatttgacgcctgccctgctgggatgttggaattggccgccatgtggaataggtagcgcgaggtggggcaagtaataatacgacgtaaggaggcagtactcgatcaaggtgatagaagtgactgggctatagtagatcttatgtgtggtactgactgtatttaagcaaatgaccgaaaactgaccgagtaagcataaacagaagcatatctgaacgacgttggctgagcttgtatgattacatcaacattcctgatgagactggttcaaaacactgttcttgtcgagaatgtctcgctggaaccatcgcaccacttttagacgcagattacatgcttgatcatcacgtcctccttcaccgccctttatccaaagtcgtcctacaattatttcgtggctgtgaagggggttgctcgatgtgtagagcgctacctcaaacaaccctcttctaacaaaaaccaccgaatccgtcttgaatgggctgctgcatttcacgagagagtgctcaagatttcatgtttggttatattacactctttagcggtcttttgtccggcctccgagctgaaattataactttcagtttcagctttcagctttcagccattaaacatctgtgatatctctgctcaagtctgccttgttctgacacacgccttgttccgtctacaaacggacgcctctattggggtaggggttcaaatcttgctcaggacctctgttgccagaagcagcctcaatctggtacttgattaaaggtggaatcatgtcaacgtcatttaacctttatcatgcgaaatatcctctatctccgccaggataaaggtttccgataaaggtttgagacagttttcaaaaggtagttatgttctacaatctctctatagaagtcactaaataactgttaaagtaaatatgcctcaattgccactaggatctcaatcctttttgcttttagcaataacagcgcacttagctgtaggatgcctcccggaactactatttatcatccgataatgtatgtggtgggcgctattatcatttggctttagattatctctcacattatcgagctagaatcgtgtttgtggaatgtgatattgttccatggcatataaggcttaacacctggggctataatcccaaagtcagccgtccattgaaccacacatacatattacctggccacgacggtgtcagtacacatcactgatactaagacattccttgcatatccagccagcaagcctagcaccctgctcaggaatgcttgttgtgagacaaccttgagctgttttttttaaactatgtgtggcataagctgactgggaaaattctgccacggcttacttgattccgacagaaaacaaaaccattctatagaaccgattcaagtcacagtctgtgtgagacatgagctgaaattgatatgcagaggttgctgcaaaggtgtcgaatgtgcgaagggtatctgggagcatcccaaaccatattgatgtggactacgaagatctctcttgaccagacgcccataatcgacttataaataagacgtataggcagccaaagttgaacgcaaattcatcagtttagaactacacaagtttacccaaaatcataacccaataccaaccttcctacttcagactttgttctgcgttcattgatctaccatcatgtgcaaccaacatcaatcaaagaccgtgagacttgcaagcctagcagtcgcagcgacatgctcacctttcgttccagatgtgtcacttcgtcccaggttatatcctggagaacattgccaattccgaggctattcctgacaaagcgcgccaggctgctattaccactctatcggctgatcaagggttccgtgagcagcgtatgaaagtcctggccagcgatggtcctcccgctactctcagagaccccaatgtgccagcagcacaaacaccaattgtaagatcagattttgtcccacccagcattctcaaacgtgtcgcctagtagacgacagggctcgagggaatatgagaaaaacttcaaggcttgatgctaacattcattcacagagaactgctcttgttggcccaaccgctatggcccagcctcctgacggtactaccaacaaggcaagctggcatctttgacaccgagaaaatgaaagggctggtccaatcactttcatcagagtaaggattaagagacttaaagaacatacagcaagaaggtgtggctggtagatgcatgcgcctgtgattaaactcgctctctggaacgagaataacaatagtggaaactaagaggagctagcacaaggtatgttaaatgaaagaaagcagataagtactttccctttcttccaatctcaattctcttgttacccaactctcgctactctcttgtttttcctgatgcgtcaaggtcatccactatctacatactccaattcgccagaccattggtcaaaagctcaaggcgagaaaggttgagcgcaggagtccaacctctgtatcctcgtggggcagtggaataaaaacaactcgtaaaactaaaggcaaagcttacgattgagcgagacacttagctgtcaaagatgtaattgtcgcacattttgtgaccacaaaacatcttcaaaagctcgacacaggcataattcgagcatgtccaaggacatggtcgacacaaggctgctatgacattatatcatgtatggtttgtgcaggagcttgggactcaacatggtaaaaatgattccacgcgcgacccacatgccttaaacgtaccgatgcatgctttgacagtctggcgggactggtgctgttataggtgtagactagcaaatgaaaggctgttcacgagtaaattctggtctgactcagacagttcaaggttttcgtcaaacgtccgaatttgatgttgagactggtcacctatttccttattagtcatccactgctcatcggtacttaggccgctgtatgtccctggggagtaagagttggccaggtcaaccacaacagactcggcgagccactatcaagataccatttgaatcagttcttgccagggaagaccagcactccccagtacccacgtcagatggggcgcttttcaaacatcaggggcaggggacttagcggcaaacgtaggtattggcgaggaggctgaactgccctcaaagtgcaagaaagagaggtgatgattgaagctcacttcgcatttgataccggcattgtttatgatgccttcgatcctagcgttgcacagccatatgaaaaagctactacacgtcgccagagactcgatgccctcactgctagtaatgtgcagtttaatataaataaatatatatttttcttttacaatctaaaatgcatgaagttcgtctagaaagatcagctctggaccatagatcctcaggtttgtcttaaaaagagagcgatacgaatacctgcatgcaccagacttcaagcaaacacagacgctgtacctttatacacatcatcatccggtaccaggaatcaatatcgtgtccaccaaatctccaatttctatgaatcacgagactgtttcagcaatccacagtggccacaacaagacacaaaagatggcaggaagagcaagcacttctattaccagataatgggatctagcagagatctcaaactatgtagcaaatttcagggaatctactggcaaggaaattagaaggcatgtatgtgggtaaccttggccaaatctagctacagactttcaactacctgactaaatgcaacgcgcaaaatgccatggaatgaccagttgataaaaaaaaaacaagaaaaaatgaacttccaattaaaatctacctagttctggaaagtggaaagaactcttccatttagagagtatagctccgtacgatcccatgttgtagtggtggcagaggtcttccccgcattacaatggccgacgcatctcttaattctcgggtcatttatgagcgaggaggatgaagatagtaattcagccgttgatctatcacgggagttgacctcggcaatgctacagatagattcaatcataacaacatcgtcaatgtcatattacagtagcgagttctaaaatctataaataccccctctgatgtttacaagttggatcgagctctacggtatcaaagccagcgttcaatatgtccttgacaatttcccgagtctcatttgagcattaccgtacagccctcgggattgccgagactgaaccacggatctcttggagattcgatggtgacgttacgaactgggaacagagctcatacgacattgaggttactcggagtgttaacgatgagcctaaatccttttctttcaattcttccgaatcactttaccttccttggccggatacgcccctagacgaagccgaacttgcacaccttagggttcgcgcgcatggtcttgctacaagtgaccaaccctcaacaccctggtccgattgggtgtctgtcgaaacaggtctctccaagaaaggttgggagaatgtaaaacccattgcttcaaccatcaaggtcaacgtgagcgagccgaaaaggcccgtatacttcaggaaggacttcgtagtacctgatagtttcgaatccgcgaggctttatatcaccgctttgggtatttatgaagccgagattaacggcaagcgagtcggagaccacgtcttggctccaggatggcagtcgtaccatcaccgtcacgtctatgacacatatgacgttaccgaccttattactcctggcgcgaatgcgattggagcactagttggtgaaggatggtatgtcggccgcttagggtttgacggaggacaacgaaatatctacgggaactcgacaggtctcttggcgcaacttcacatcaagtcgaagaatggcactgtattcaaggtttataccgacacgacctggaagtcaggattcggaccagttgttaacggagagatttatgatggagaatactatgacggtaatcttgagtctgatattgaaggatggtcagagcccggattcgacgatgcatcctggcatgacactcgtattcttcctgcagtccacgaggtacttgtccccccggatcaacctcctacccgacgaattcaagaggtaaaaccaaaagagttctttgcgtcaccatctgggaagcagcttgtcgactttggccaaaatctggtcggctggctacgattaaaggttgacgggcctgcaaacacaactattacattgaggcatgcagaagttttagaagacggggaactggctctccgaccgcttcgaaaagccaaggccacagacatagttaagctaggcggacagggcctacttgagtgggagccaaagtttacttttcacggcttccgctatgctcagattgatggatggcctgaggagacaccgttggatgagaacagtgttacggcgattgttgtccatactgatatggaggaaacggggtacttcaactgttcacatgaactgttaaacaaattccactccaacgttcgctggtcgatgaagggcaactttctttctattcccacagattgtcctcagcgtgatgagcgtcttggatggactggagacgcccatgctttttgtccgacatccaactatctcttcgacacagcatcattctggaagagttggcacagggatgtgtggtctgaaatgtcgattaatgacaccatggttgccccgttctacgtccctaccgttccctcggcatttggtacggtaccaattcctgcttcagtatggggagacgtcgtagtctccaatccatggaacatttatcaagcctttggcgacaagggacttttacaggaacatcttcctcaggcccaaggctggatagatcgaggaatttccaggaatgaggttggcctatggaatcgcagcacgttccagtttggagattggctagacccccttgccccatctgacaatcccggtagtgcaacgactagccaatatttggtgtcagatgcgtacttggttaagatgactgagatcctcacacaaattgttactgcgcttgggaagtcggatctggctgacaaatacgaggcacaacaattggacctcaaggacgagtttcagaaagcttgggcaccagatgggaagttatcaaataggactcaaactgcttacgcattgtccgtgggatttagtctattcaaggatgaaggacagagacacaaggcagcggaaacattgcgcgagattattcgggagaacgactatcttgtcggcactggattcgcaggtacgtcacctctcggcttcgctttaaaggatgccaatgccacggacgatttctaccgaatgctccttcaagaaaaggtcccgtcatggttgtatcaagtcgtcatgggtggcacaacgacctgggaaagatgggatagtctcttgccgaatggaacagttaatccgggcgagatgaccagtttcaatcattactcttttgggtctgttgccaattggatgcatcaagtcattggggggatcgcgcccctcgagccaggatacaaggcaatctccattgcgcctattccaggaggtaacattacatatgcaagcgcgaggcttgttactggatatggtacagtttcgacggattggaggttgacggatgcgggattccatttgaaagtgagaattccacccaacaccaaggctgagatcaacctgcctgggacagataagacggaaattgttggatctggattatatgagtttcaccaattgacttgaaatgtcaataatatccagatgggatttagcaagaaatgtggcgatgtctcaaataacatatgtcattctttctgtaccataccttcatatctttttgcaacaaatggtcggaacatttagcatcggcctagtatcgtattgagtcttttgctctcggtgcaaatcgttaaatctcctaatgatgcttgtaagcctagacacttaataaactcgttcttaaacgggccaagttcctcctgttgcatctgccgtattctgcgctcttcaaacatgaatgcaatcttaatttccagcctatgccctggagggaaggaggagtttttcagcttgcaaccatccctttaaattcagggcgtgacttccttgtcacaaccctgcctagcccccaaactcagagccaacatgcagattgtggaaccaatatccacaacctcgaaccaacatgcatagttacgggacagtgattgaagtcgtataggctcccacggcccaaataaaatcttgtcacattttcctacctgctcgcctcgcatccttgacacatacttcattcttttttacaacggttcaagtagattccgtcacgatgttgctgaacattctattacttacgcttgtctggatgagccgtcctatacttgtttgcggaaacatctcacctttctttacccgctatctgctcaggtcgtcagactacaacgcaggggacagtatacgaagagcttttagtacctccggctcagaaaagagagacaccaagaaagagaacagcacttccctagacaaaagctgggaaaatgctatattgtttgcttatacggcgtatgtcgattttcccatccccttttgttatgttttggaacttcaatcctaaccacgagcatattcgtatgcagtgagcaagacctagattctaagcaagggaacacctccattttagccggtatagaaataacatgcacagcatgctatatcaaaggaacagccacgaccagattcatctccgataaggacttcaacatcagccgggctctggatgatttaacggatcaagtcgagaacgatatctacaatttaaggaccgaagttgcgaattacacaaaggaatatatagatcaggtaacagataacctggaagatggattagacatggacgatttcaatctgccaaccatgaatttcgacctcaatattgatcttcctgagattccagagttccgaatcgaattccaattcgatgacttagaggtgtacatgctcgttgacacagtattatctgctggtgccacctatactctgaacttgtatacctctactacgcctgcagggtttgcagttcgtcacaacctggaagttggtgtcatcttcactgttgacctcattgtgtctgtagaaggtgaaattgatatcagtaccggattccatctaaagctagatgatggcgtgacgattgaacttggcatcttctctaaggagatatcgaatatggttatgtaagtcaccatttgacaagattgttatagcataagctaacagtatatttaacagcaatggtggcgagtttgaatttctcccagtcactgtcgagagtgctggtgtagtgttcaaggctgtccttcgtgtggggatacaagcgggttttgaaatatcatcatccgacgtatctattgctggaaaagacatatttcgtattggtgctggcattgaaacgggcgtttatgctaatattgctgagctgatcactaatgtcactctttccacggaagaggacgaccaatgcggtcttcgcgtcgaggaagcatatcaacttgctgtcggagctgctgcaggagcttcggttgccattgaagacataacgtggggaccagctgtcgaaaccgaagttcctatcttttatactacgttggcacaagcttgtgccgtgcaaagaagcagtggcgcgatatctgcatcccaggcaaccctgacatctgctgccctcgcaataagaggtgaggatgaagatgaagcggagatggagacaactacgatctctgaagaagcgactttcattgctgtagcatgtgagtcggagggactagttaattgtccagcatcccttcagaaaacgtccaggtatacaactactcgaacacatgtcactgtagtcccgaccgacagcgaagccttttttcctgagtcggtcagattcacttctgtgagaccaattccgtttggagactctgcaaggaagttgtttacaacatcaggcattcccgaaccctacgttccgcagcccccgacacattcggctaccaccagcgcaactgatgatgatggtgatggtaatgaaaataccagctcaaacgcaaagagcggaagattgtctaatagtgtcatcatcggtctgagcgtcgggcttggagtaccttttctcttgggcggaatcgctttcattttgtaagtgaacccatcgcagtcttcgtttcccgcttaacaaccttggctctgcgctgctgagttgtactgaatttgattgctaatcttctttctacttcttcagcgtttggagacgcaaaatgcgactttctaaggaaacattgtcaacttctatccagactgttgagcatacaccaccgtcttccaagactgcaattgcatctgtagtcgaactgaggagcctttgatcctatcgagtagtctgatgtagacgtttatgttagaaagaatcttgttggggagatggcaaatgttgagggtcgcggtggactttgacgatacaagctgggtgttgtgtgagccaatcatggaggtagacatcgcggtgggagtggccgggtgaagctgacgcttattctaccgtataatttgaccacgaaataaacggggctcttgtcgacaactgaaatctggagactcatttatctgcatccacataagtgccccaattgtaggtactataaaaaagacaagtattagcgcttgtgggattatggtcaattgtttgggactcctttgtagaataatattcaagtgttgtatgagaaccctgctataaaccccccatctgataagtcccgtctgggttgaaaagctagaatatgtgcctccacgttgcatggaggattgtcgtggcggaatgttaaccctgttgaaggaaaaccgaggcaatccctctagccattatatcacaccaccgaatccttccaaactcacaacagcctctcgcatacattattagccaatccgcagtgactggttgggggaataatcctagcaatgagttggaaaagctcaacggccttaataatctgcccgtagtataagaacagcacaactctgcctgtttagttgaataaaacggaaagttttcaagcccttgttgcaaagaaaaagtgcacgaacattttcaagaatcaactatacacaaacacttcccatcagtcaattatctaaaaatcaacaccaatcctctcttcaatcatgcgtgccactattgcttctatcacactcgccctctccggtcttgccgctgcctcgccccaagtcgtccccgataaaccaatcgagttctatggacgtatgtacgccgactctgccacttgcagtggaactggaactagatatgcctaccttggctccaagggcaactgcatcaacaagcccgtccccggaaccggctcagccacgatggtggttggggaggttagcaagtatttccttgcaggatggactggacccgactgcactggcaaagtggtcctcgttgtgtccaacgttggagaatgcgtcgatttaggtggcaccgatgttcagagctggtctaatgacatgaagccgtttgggaagtagagggaaggcttcatacgtaccagctacgagcgaggaacacctataatggcaagaacgaagatggtagtgcatcaattggaagcaaacgcatgtcttctagaatagttgatgaggaggtgggattaccatagcttaatttgttagtgatgagttttacgttataaatagtcatatccccgtcgtcttcccatacagctctgattgacccagacgatactttattcgcctgtgtatcttcgacttagtccaagtcacgggatccatcaattcgaacaggatcggatttctataaaacgccactgcatgctacacccctgaggagcttcaaactctgtcggtccgcacccgataacagggctatagtgctgtactctaccctatgaatcgatgatctaagagactcagtgaccgaagatgcaccggacgcggcttgtatcttcgggtcgacatagaaaccaaggcctatgaagtcctatatgtatacaatcttccaggggggtggagttgccgttctagccgtgtgccgatgacacaatacctcgcgaaagtggtgtatgtcgcaaaggccccactagtataagaacctggcgctctcataggcttaatccagagctggcataaagtcagatctaatgctaagattcagatataggccctttatctggcttttatacaagttatagtattatttactctattcttttggagacgtttcgcaccttatgtagattccccgaagtaccctttacttgctccgaaccaaccaagtaaatagatccgtaattaacattttacccattaataactcactacccacccacttcccgggctttgacgtatgatcggggcggcccgactccgacattatagctaacaatggctactccttgctaaacctagatgtcaaccaacagatactgatggatttaagggtggtcgattaaagcatggataacccacaagagatcctctttttaggtaatttgtcaatgatgtgaagattgaggcgatggcgacatctctccaggggtgaaagataatgttgtaaaaccataaaaaacaagatgtgtaacccattcgttgcaacatcttatccgtttgccaagactccacagcccaggtagcatttttcgtttgagcaatcagcatcagctacaatatgggtaagtagcatcataacaattcgaagcaccactaataagttgttgttagcaacctcagttgaggtgcaagacaagagcctggcactcgaccccgaggccaatgctctgtcagtatcagatagcggctcggatcgaccgaccccaaccaccgaagagagagagaagctacgcaagatagcagggagtatcccatgggtttcgtacctgctgtgcatcgttgagcttgcagagcgagcctccttctatggttgcaagacagtcttcaacaacttccttcagttccctctgccaaagggaggcaatggagctggagctgttgctaaggacgacccgaatggccatgctggtgctttgtaagtttgttccatgcgcatgtgactgaacaatccactcatcaagctcaatggcagaaatcgcgggttacagtttgcctcggccatggttctcttgttcaacttccttgcctacgtcattccaatctttggtgcgtggctcggtgacaccaagaccggccgtttcaaagccatcatgtatggagtcatcatcggcggcgtggcacacgttatcatggttggaggcgcagctcctgctgttctcaaagccggcaatggacttgcaccattcatggtcagcttttttctgctggcaattggagccggactattcaagcccaatgttgttcctctcatcatcgatcaatacaccgatcagacagaatatgtcaagacactcaagtctggtgagagggttatcgtcgatcccgagaccaccatccagaggatcatgttgatcttttacatgtgcattaacgttggtgcctttttcatgatcgccacaacttatatcgagaagtatgttggcttttggcttgctttcctccttccaggcatcgtctacattttgttgccggtgctgctcatgtcccagtacaaaactctcaagcgcacgccgcctcaaggttctgatctcaacaccttcttcaagatcgttggggcagccatcaaagagaacaaaggcagactctgggccaagaacttcttcgagtcggtcaaaccatctgttcttgctgcaaagggcaagacagtttcttgggatagtcgggcagtcgagcatgctcgcagaaccctgtctgcatgcctgatcttcctctaccagccattgttctatctcaacaacggtggagttggtaacgtattgtctaaccaaggagcgtcgatgactatgaacggtgcacccaacgatctgattcacaacttcaatcccctcaccttgatgatctttgcgcccatcatgtcgtacgttctttaccctctgttgaacaaacaccacatcaagtttggtcccatcagtcgcatgactgtcggctacatctccgccattctcggaagtctcgtcggtgcaattatccagtggagagtctacaaaacctcaccctgtggataccatggctcaacctgcgacggcgtgtcacctgtttccatctggtggcagctacccactgttatgctgggggctatcggcgagttgtttaccgctgtcacggcatacgagatggcatatgcaagggcgcctgagggtatgaagtcgactgttgtcgctatcaacttggctatgcaggctctatcctctgcgctggctcagattttgattccttccatcgccgatcccaatctgattgtaagtgatactgttcccagactattcaattactaacatcatctctacagtgggcatgggccgctccttgtattgctctgtttattcagactatcatcttctgggtgcgacatcgtcatgttaacgatgagaagtatctgattcgcgagacctttgaagaagataatcccgcctgtacagagaagtaataacgtgaattgaaggcgagatacaagggatgaacagggtggttgtggcgcctagcttcccgaaatgcaatcgagctgcaagtagtttcacatcccgttgagcaattatatctctcaataatatatcttttgattctatcttgattccagtttatagagcttcgatatagaatcttttcttttccattagaatcattgtctttgaaactgcttttctccatgggtcagcagccccctttaccggcgagactcaggacaccaagaagcactggctgagatacaacacgtatgatgggtcaccaagttttggtactgacttcgatgggggaaagttcaaactcaaccattggctggtggcatatcgcaattggaaaaccctccccgaaaaacctattacatgcgtcaattgttacgatcaggctgcgatagttgaagtggctctttcgcttggcatggactataaccaagtggcctgggaatatcatcaagtgtttgggtttatctcgtcaaaagcagtgcttgtgggctggggcgagtgcaacaatccttacttctgtaacgacttgagcagacagattgtccaccacgataatgacccatcgcgacagggattccgcaaccatgcttacctttcctggggaccagacttccatcctgaaaaggagacggatttccacggtcagaaccgcaatcccgaaaagtggaatggcgctcccgtcttcattattgacgcatgcgcaggacctcatgtgggcgatgagacgcgagatcagtataataacacgctggatagcaacagggatgatccgaagaaataccccgtcgacatcttcaaacaactcgtggctaaaaataagagatattctaagtggacatcaggtgtcacgggactccttacaagaggcaatgattggtcactgggagaagttcagaatgagatctatcctggttcgccaatcgagtggtcggctttggatctacctgctgcctcacaacagttaaccatggtgttcggtggcaaaatcagtcaagtccaagccaacttcaccaagatcatatccaaagtcaagttcgacaaaccatatgcaccggatgacctattttcggctccaattcccaacgaaaaggatcaatttggtaacattatcaccgaggagaaagtctatgaaaagagtgacatctcggtctcttatttctccttgatgattcacttcacaccaagttacgagaaagctattgagctgatcaagtatcgaactacccaatattccatctcggacacacatcctaccctgatggaacagaagtcaacttcaaacatcattatgattggaggaaagtatctgaaactttttgtgtttgcgaacttggttgtcgagttgtcctgcttggatggtaccgcttatctccagagtattgctgatcaagttgctgagtactttgaggcttctgaaggcgacttggtggcaccagcacaatgggaatcatgcctgaactaggatagtatctcgacggaaacgtattagttagaagtgttatttccaagtctgttgtttctacaggttgaactacgagctagattatcttaaataggtatccttcagaatatatttaaagagtaaatagtttataattttaagttattaagtattaattaagtattttaatagtttttatatatttttattttttaagtagtttttttattttattaagtatattatttatttattaattttctatatattttttatagtttctattttatatatttctaatttattaatttcttttaatttattattaattttaatttatattatattaatagctaatttaaataaggaaatataaaaaattaaatagattttaacttttaatagtaagtttaatttataattattttttaagattttttataaaactttataaaatctaatatatttaaagtctaatttatatataagtctttttattataatattttttattaataagtagactatttttccctctttaaaggttaattttttagtcctttttatattatagtaatattagcttaaattaataataaatagtaggattaattaacttttaatattaattaccttaattataataatttatttataatttctaagctatattaattttagtttcttttatctctttatagctataataactattttaaattatataaggcttattataaagctagtcttattaaagtttttgtaagggtattgaagtcgccgaacctctgcagaaggttcgggccccttatatatggatgtgtggcacagctatggcacattgtgccataactgcttgatcttttggtctattgggaaagtgcagtatgccacctgtactcttataattgttatggcataatgtgggtcttctggctgtgcgaaggtcgtcagttcgattcctcgtcgaagggtcgccgagacctgtgatcgcgttaggcttacgtcgggctcacaaggcggtatgcagttgcctgctgcggctagccttgggggttaacatctgttatgtgctctaggccttgaagcggggcccagtagcgactagaggtgctaagtgcgctaagataagctatctggctatgatacgggcttaatcttagggggcaggctgctgtaagacctctgtaacgactcgggatatgtcgctattagaaggagggcaattgtaagggtattgaagtcgccgaacctctgcagaaggttcaggccccttatatatggatgtgtagcacagctacggcatattatgccataactgcttgatcttttagtctattgggaaagtgcagcatactacctatactcttacagttttaaatattatttaattaaatattatattttataattatattctttataagctaaaactagctataaataataattagatctttatatttagctttttaatagttatatctttaaaatatatatatttttagctctaattattacttaataaagttatatatttaatatatactaataggtaatatattataatctataagtagggaattagctatttcttttataaaatgcagttataaagggaatttatataaatttaaattaaaaagaaattaaattattatattttcttcctaattaaatagtttttataaattaaatataaaattgcattttaattaaataccttattaatagtaatatagctttatttacttaacttaatagatcttaataatatattaagtatttagttttaagttattttaaagggcttaaaaggtaaaaataactctagctttatttaaaggctatagtattataagtagttaaaaattaactaattaaataattagatataaggttaagggatttatattatatttacttatttattatacttacttattaaatatattaataatataatataatatataaaatattatttttttaaaatagttattaacttaactaaaaaaaggttattagtacttatatatattagggttatattaattccctacttagtaaaatagttaatagccttaataacttttataataaatagtagggttaaggttatttttaactaattagctacttaattaagccttaaataatttagctttaaaatttaagtaaaattctctattttagtagctaatttataattaattatctataaatagttcctagggattaaagtctatatagcttaaatatttaaataaattctataatttaaaagtaggaccttaattatatatataatagtaaggacttaacttacctatagtaaataaacttaactttaatactttaatataatataaaataatattaaattaactttataccttagctataattaactatactaggtttaaagtaggttaataaaattaactctactagagttaatttaagactgtagtactaggctaggcaagcctgaggcaattgttaattaaatgtggttattttaagtctaatacacattagtttaatataaacgcgctgcgcaataaaacattcttacgaaatcaaatcaagattacttataaagtttttaagtcccaatgccgacgtgtacagtctcaacgtctcggctgtgtgtgtcttgctacagtttgcaagcttgttgtaagagggggggaacccgcaaactcaaaactatgtttccattgtggatatacccaacaacataaccctccctgattcacatcctatggcaaccacctttcccgagatagctactttgccatcgcgacactcaggaggtagccaaagcaagtccctttctgccattgtgacccaggtgctgtctgtgcaggcgagcagcggggtttctaaagactgcaatgagacacgaggctttgggtcaaatgccaagtggtcggccaaagcaaatgtcccgtgatctgtgatgatgccacgcttatcagacgtaaaagaaagaacatgaacataaccatctaatgggatttcgtcttgatgatcgcccgtcttcacatcccaaatgtgtatcgtcttatcagtagtggctgatgctagctttttcaagtcgtgagagaacaccatcgagttgacatcgtagcaaccggcctctagtattttcttacacttgcccatgtctgcgctccagattcgtatcgtcttatcccgagaggccgatgctaccaatttcatgtcatgagagaacaccaccgagtcgacccagtggccatggccctctagcacttgctcacactcgcccgtctcggcattccagattcgtattgtcttatcccaagaggccgacgctacctttttcgagtcatgcgagaatactactgagctaatatgttttttatgcccccttagcactcgctcgcgtatatccatctcggtattccagatccgtattgtcttgctgagagagaccgatgctacttttttcaagtcgtgcgagaatacccagttgtcactgaaatcatcaccctcaagtattcgctcgcatatgcccgtcttggtattccagatccgtattgtcttgctgagagagaccgatgctacttttttcaagtcgtgcgagaataccaagttgtcactgaaatcatcaccctcaagtattcgctcgcatatgcccgtcttggtattccacaaccgtactgtaccatcattagaggccgatgccacctttcttgagtcgtgcgagaacatcactaaatggactttgtcactgtgatcctctagcattcgcttgcgtccgactattccgatatcccagattcgtagtgtcttgtcagaagaggctgatgccaccttttttgagtcatgtgagaataccaccgagttgacttccttgcggtggccttctagtatttgctggcatttgcccgtctcggcatcccagattcgtatcgtcttatcagaagaggctgatgctaccttttttgagtcatgtgagaataccactgagttgacttccttgcggtggccttctagtatttgctggcatttgcccgtctcggaatcccagattcgtatcgtcttatcagaagaggctgatgccaccttttttgagttgtgtgagaacgcgaccgaattggtcttattgtgacggccctttagaactcgttcacatacacccgtctcggtattccaaatccgtatcttgctgtatgaggccgatgccaccctttttgagtcatgtgagaacaccaccgagttgacttccttgcggtggccttctagtatttgctggcatttgcccgtctcggcatcccagattcgtatcgtcttatcagaagaggctgatgccaccttttttgagttatatgagaacgtgactgaattggccaggttactgtgatcctcaagcgttagctcgcactcacccgtcttggtattccaaatccgtattgtctcatcgtaagaggccgatgctacctttttcgagtcgtgcgagaacactactgagctaatatattttttatgccccctcagcacttgctcgcattcgcccgtctcgacattccagattcgtattgtcgtgtcccaagaggccgatgccacctttttcgcgtaacgtgagaacgccaccgagttagcctcgcggtcatggccctctaacaccatcaagcacgcgtcccaggtttcttgtactttcggcaaattcatgatccattttggaatagcattttcaaacgtccttctcacaatactcttgcttggtgcaaaaaccagacagcaataagtctgcagcggtgcttcgtctatcacagcaaaataggcttgaacaaatcgcactgcatctgccataaaagtcgacaggctcgaatcttcgtgcttctaacacctgtcagcaggtttgaggttcaaagatgcaaaacacacctccaaccatctcgctagtgacttgagtgagtcgagacattccttgactcggccaagcaaactcattgcttccagccaatgtaggaagtgtgtggtcaagaaatcatgcatttcgtcatcatggtccggcctggagtcgccctcggtctgatgataagcccagtgcatgcaagcgtactgaagttgtgggggtatgcgttcctctaattctgaactattcaccatgattcggcgcgcacctggaaaaggcagcccacatatattttcatgcagggcgttgcacatgactcgcaaacagtgtcttgtcagattttggtgcttgagtttctcatccacccggaactcagctgtctctttgtttcctgggtcgatcaaataatctcgaaacgacaaatggagcagtcgtaccggcaagtcgagactttccggtacttccaagacggaatgcaacatacttaacctggtcttcaccttgatgacatgaatatcaagaagtagtgctagagcgcgcatcgataaggggctagccaacatgacgatagtgccgacaataagacgaaagctctcgatgatgtccaatctctcgcttcctgatctgttgacgacttgttgtttcaaaactggcgaatatgtcatctcaagcttcgagccttgactagtacctgcgacgttgagcacgctttgcaaaagctcatcaggactgcccagacataagtcattaacgaatcggcagacagttgcggcaaaaataaaaagaggcaccgccgctgttatgagcttctcgagattgggctccccaggccaatacactggtagcttcagttcatctaccgcctctatgttaaagttgtcgcgaatgttggcgaattcatggcgaagaaagacagatatatcgtgctcgatgatcgattgtgggattttgtgtaagatgaggtcctgatgagtatcaccaatggaggagaagccaagtcgtaagggaagttcgggcctgctggttatgagcactcgaatacgcaaaacctccgcaaggcgtagggtggacaaaagttcgagaaggagcttgatgtcagcatccttctcacactcatctaacgcgtcgacaacgataacgactgacggttgggataacgacgttgttttcacttttaacaacggctctcgaacgagcctaccgaattgctctcgaacggctttgtcaacaatcgctggatcagtatcaagtgcagtcttgatgaatggcgtaacctcaggtatactccatgccaatcgacgagccaccgtaggcacgaacttggccaagttccgtcgatcagtctctcctctcttgaagaagaagcttgcaccgagatcgcctcgctcagaccgcgaccgagcaacggtccgcgagatggtcgactttccagtccctgccatgccgttgagccaaaagattgttttcgacgtagcgttatcaatccagcggtggatatctctgagtagctctactcgggtgttggctaagcatgtgggattgtgttcttcttcgtaagagtcgaatgaggcaccctcagcgttcggaagataatcgagaacaatgtgatggtcgatgttgttaatagaggccctattgttagattagagacccaagtaatagaatctgagctgcgtttagttgagacttactccaacttactcacttctctattaactgttttttattggtaagcatgttgttttgaaacgcatgatgtagcactaacgtgattttacggcatcgatgatcttttgtgttgacttgagctgtccaactggcacatactcgagcaactctaaagcgaacgctgctgctgtagccgccgcataacgttgccactggtcgttcttatgcgaatctgcatagtcgcatataccacgtatcaccagacatggaaatcgatccattaggcccgcagcttccatctctacacagagtaattgatgttccgtgtcctccaacaaactatcccgaaaagctgcattcttaataagcttgttaccagaggcaatgatcccatagtgaatctctggctcagtcgactctcgctgctcacgcttcacctcccaggctgggtcgcacttattgcagttgctgccgccggtatgatcgtgttggggtttgaacagtcgatcgttctcggtaccctggtaagtgaagtctgtctttgggcgtctcatgccaggattggcctccaacattgtctgaagcaggcctggcaccttcgattgtgcaatctcatgctccgcttgcaagcttgctagcgcatgaagaagtactgaagggggcttatcaagggaaccttttcgctcccagaccccattcgcagtcgctttacccaagtcatactgcaccacccctccggtcgtgccgtcaggcctactgacaacgacatccccgagacgaatgtcctgtccctcgtcaggccgagcgatgccacccccaatgcctaccaacagaccgattcgaatatgcggtaacgaatgggccaagtccgatacggtagttgctgcagacgtgagcccgtagactccagcgggaagtgaagcaatcacgatgttatgctcgcctacccggccccaggtatagacattcgtgtcggatgcatgctggtggaagccttccggcgcgtcatggcgatcgtgcagcaacgcggttgccgccgctcgttcgatggacagggcggcaatccatgcaatggtgtagaggtctgggcttttgagtcgcgtcttcatccctacaaaaaggcccagatccacgggaactagggcttagctctaaagttaatgctccgactcggtgtcagtgctgaagcgagaaatatcagatgcggggttgccagatcgatacccgtccttgccgagtgagtgaggtaagcggaataaccgtcggcccgttatgatatgggtaccagaccaaagccagaataataaagaacaaaggaggacaaatagaccaaagagccatgggtttgcggctttcacgcagaacattctggctagccgtaaacaagtgtgaaagaaatatgttcccgtttgttgctcccagattatcttccttccatccttcctgccgctaatctttgctatgcagtactgtaaatgctccaaactcaccgtcatggacgatgacagtcagccgttttaccttacacagtggggccaccaagacctcgacttccggacgcctcagctgtcaggcatcaacagccacggcacaagctcctctgctagcctaagcccactgccgagtagccatagagccagattgccgctgcttcagctagaaaactagggccctgacaacgcatgtggcgagtctcctcctacgtgtatccactactccatcgagtggaagctgcagctatgaaaggaaaggctctccaagctcacaaatgacacagaacagagcctcgtgctggcgcccggcgctttctgggggacgattctggaggctggggtggggaaactcacaaggcggaaaaccccatggggtaaaaatcatgtacctgaagagaccatcattgtcgtttccatcagcggccgtagcgaatgagaccttacgaaacgattcgacgagttaaatatcgactgggaaatggcggaaaagcaagtctgtaagtggagttatctttttcacgcaggaaagaagctcaggatcgacatccccttcatctgtagtagtagtagtagtatatttttcgtgcgggtggctgtaggccccaagggtcccctactggggtaaaggacttgctgagctagagaattgggtatctatctgtacgctaattacacaaataccattggctgtgagagtgcttagtcattcgctacgcgaaattagtcttccctcggatctcgattcttgcaaacgcgttcgtagaccacgctctatccagcatatcatcggcacaaatggcgcatcctatcgagcctgttatccgtcagcgggatgacaaggcgcggctggcatatcgcagccgcttttggaacctgaagtcaggaaggttgagatcagcctgtgcgtgcggcagtttgaggctgcttcaaggtagtcccggccagacggagggcgctgctacgcccagcgtctggccgtgagcatacgtaagagaaagcaaataaggtaacaaaatgaacacgtggaagatgaagaggaagagagagttgcgagtgtttctctcgccttcgttgcctgatagcgagggcatatctttccaaagaacgcgcagtccttggacaggtcgatgaacttggtgtagtcctttcctactgctaaattgaccgctatattcggtgagggagctagccttaaccggtggagcggcggtgcctttctgcagtagaagatgtggtccggtgctttgcgtcggctgcatgagtagactaggcgtgctgtgtcgtggttgaacctctcgtgatacgcggcgaagtccccgtggagggatctcgctgtcagcaagtggtgtaagactgcacgcgggagcgacagctctggtgggcagcctgtggtcgccttgaggttgatactcttatactgctcaggagcggaggtggtccaccacgcctcgaatgtgtccttcggtttctgtcttacgatccttcgcaagtaggccagcgttgggcaagcaccttcgggctcagggagtgaagacgctgctttcgccagttgatcggcctgttcgttgccagggatgtcggtgtgtcctggcaccaagcgtatgtatatggatccatgcgatgccgcttgaagaagacgatctaaagaagctaaccaaggcagccgcacctctattcatctttgctgcaactacttgccgattcatagatgactccaatctcggccagcccaaggagcttctggaaagtgtattcaatcacatgggtaaccatcaagcttctaagctcgctttgacttactcaccagttctgaaacgacaaaccactggcaagtcaaagcgcgcgagaggtgatatcatcaagaacttccatctcgttgtcggcaccatcgtgatactggctagtcctttattacagcgcgctctggcactgcttcttagaatttgacccagtaaggtggaattaaggctagatgtattgcattctgttttgaaggttctaaagaagggtgactcaccgatctgaatgttccatttgtcgttccgagattatcttatcgatctagagaactaagaggcgactgaattctaggtagacaagaaggtcgcttacagacaactggcgaaacactgcctacgggtcatgcgcagtgatagtggcttgcgcaagaacatatgtagcctgtcttacctaagtatatatcgatctgcagtagaagctcagctgcttgaggaacgtatacctccagagcttcaatatgcatatacgcactgggttcatcaccagacaaatgtcgatttagagtcaaatggcatgaacgacatataggatttcctggaaatatattttctctactggctagaagtattaagcattataggaagaatagcagagagcgttaaaataatagaaaagttataaggttatatatttaataagtaggtaagatagataagtagataagacacttttttatatactctttattatttatataataaaattactataatttattaaattaattaaaattacttattatattcttctttaaatgcctttagaactatttaataagttcttatattatatttaaccttactatataatatacttaatatactataaagatatataatatccttaaagtaaaactatattattattaatatagtatttaattataatataattttattttaaatttataaaaactatttaataagaaagaaaatataataatttaatttctttttaatttaaatttataaggattttctttataattatattttataaaagaaatagttaattccttacttatagactataatatactacctattaatatatattaaatatataactttattaaataataattaaaattaaaaatatatatattttaaaaatataattattaaaaagctaaatataagaatttaattattatttatagctagttttaatttataaaaaatataattataaagtataatatttaattaaataatatttaaaattttaataaaattagctttataataagctttatataatttaaaatagttattatagctataaagagataaaagaaattaaaattaatataatttaaaaactataaataaattattataattaaggcaattaatactaaaggttaattaatcctaactaataggctagtagtagtttaagctaaactactaactttagaaaatagtataagctaataagggtatagggaaaccctattaagtaggttaaagctaataataagggggctaaactattaaccctaaactactaactatataagcagctaattatagacttttaattaaccttaagtctttactttagtccttaaggtaaattaggataggaaataagaaaatagaaaaaataaaataaaaaaagagaaataagaaaaaaaggaaaaggctaagatagtctgcctatctatctatctatctatttatttatattacttttctctctttttttctctatttatcttaatttaaaaaagctataattaattaacttaacttatttaattatatatataacctaactaattaattatagctataatagcctaataatacctattagacttattacttaataatactaatagtaatacttaagtaataaaaaaaaaaaaaaaaaagttaaaaagagaaaaaaataaaaaaaaatagcttttttataataaagaatattaattactaatttatattttctatagctatatagtctgcttttataacctagaaggctatttaaaggattattatttaaatcttagctattaaatctatagtaattttatttattactataagggcttactattaatactattaaaagagggactaaaggaggattaattagcctaatatagcttatttaacctaattaagcttattaaaggtctccctatttactagggttttatatatatttagctaggctataagtactttatgttaagctggaagtacttatatatataccttaataataaatataatactaaagtagcttaaaggaaaacttaagtagacctttaggctattatatatttatagatattctttattaatttaaagagggtaatttattatttttatatttataaagtaaaaagagggaaaaaagaaaaaaaaaaaagagaaaaaaataaaaaaaaaaaaaaaaaaaagaaaaaaagtaataataattacctaactagaaaactaaataataattacttatattactaaaggataattattataataagaggaataaaaagagatataaaaggt